From abbe7f25d5720696c72c8e7cc63f09cb2310fce9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Tue, 16 Oct 2018 11:43:39 +0200 Subject: [PATCH 001/129] Improve log message in aggregated-java-sources (#456) Replace the summary "Upgrade from JFLEX-1.7.1-SNPASHOT.jar" by the initial commit message. --- scripts/deploy-source-code.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/deploy-source-code.sh b/scripts/deploy-source-code.sh index 7cfee0a7f..57db2a357 100755 --- a/scripts/deploy-source-code.sh +++ b/scripts/deploy-source-code.sh @@ -49,8 +49,8 @@ update_source() { # git commit fails if the commit is empty, which makes Travis build fail. git diff-index --quiet HEAD || \ git commit -a \ - -m "Update from $version" \ - -m "Initial $gitlog" + -m "Pseudo-Merge $gitlog" \ + -m "Updated from $version" cd .. } From 65c0194e075b0b17c094277a1eb6a59cec49a916 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Tue, 16 Oct 2018 12:49:52 +0200 Subject: [PATCH 002/129] Move classes of maven plugins in jflex.maven.plugin (#458) * Move classes of jflex-unicode-maven-plugin in package jflex.maven.plugin.unicode * Move classes of jflex-maven-plugin in jflex.maven.plugin.jflex --- .../maven => jflex/maven/plugin/jflex}/ClassInfo.java | 2 +- .../maven => jflex/maven/plugin/jflex}/JFlexMojo.java | 2 +- .../maven/plugin/jflex}/LexSimpleAnalyzer.java | 2 +- .../maven/plugin/jflex}/ClassInfoTest.java | 2 +- .../maven/plugin/jflex}/JFlexMojoTest.java | 2 +- .../maven/plugin/jflex}/LexSimpleAnalyzerTest.java | 2 +- .../jflex/{ => maven/plugin/unicode}/DataFileType.java | 2 +- .../{ => maven/plugin/unicode}/DerivedAgeScanner.java | 2 +- .../{ => maven/plugin/unicode}/JFlexUnicodeMojo.java | 2 +- .../jflex/{ => maven/plugin/unicode}/NamedRange.java | 2 +- .../{ => maven/plugin/unicode}/NamedRangeSet.java | 2 +- .../plugin/unicode}/UnicodePropertiesSkeleton.java | 2 +- .../{ => maven/plugin/unicode}/UnicodeVersion.java | 2 +- .../src/main/jflex/ArchaicBlocksScanner.flex | 8 ++++---- .../src/main/jflex/ArchaicLineBreakScanner.flex | 2 +- .../src/main/jflex/ArchaicPropListScanner.flex | 8 ++++---- .../src/main/jflex/BinaryPropertiesFileScanner.flex | 8 ++++---- .../src/main/jflex/EnumeratedPropertyFileScanner.flex | 10 +++++----- .../src/main/jflex/PropertyAliasesScanner.flex | 2 +- .../src/main/jflex/PropertyValueAliasesScanner.flex | 2 +- .../src/main/jflex/ScriptExtensionsScanner.flex | 8 ++++---- .../src/main/jflex/UnicodeDataScanner.flex | 2 +- 22 files changed, 38 insertions(+), 38 deletions(-) rename jflex-maven-plugin/src/main/java/{de/jflex/plugin/maven => jflex/maven/plugin/jflex}/ClassInfo.java (98%) rename jflex-maven-plugin/src/main/java/{de/jflex/plugin/maven => jflex/maven/plugin/jflex}/JFlexMojo.java (99%) rename jflex-maven-plugin/src/main/java/{de/jflex/plugin/maven => jflex/maven/plugin/jflex}/LexSimpleAnalyzer.java (98%) rename jflex-maven-plugin/src/test/java/{de/jflex/plugin/maven => jflex/maven/plugin/jflex}/ClassInfoTest.java (97%) rename jflex-maven-plugin/src/test/java/{de/jflex/plugin/maven => jflex/maven/plugin/jflex}/JFlexMojoTest.java (99%) rename jflex-maven-plugin/src/test/java/{de/jflex/plugin/maven => jflex/maven/plugin/jflex}/LexSimpleAnalyzerTest.java (98%) rename jflex-unicode-maven-plugin/src/main/java/jflex/{ => maven/plugin/unicode}/DataFileType.java (99%) rename jflex-unicode-maven-plugin/src/main/java/jflex/{ => maven/plugin/unicode}/DerivedAgeScanner.java (99%) rename jflex-unicode-maven-plugin/src/main/java/jflex/{ => maven/plugin/unicode}/JFlexUnicodeMojo.java (99%) rename jflex-unicode-maven-plugin/src/main/java/jflex/{ => maven/plugin/unicode}/NamedRange.java (96%) rename jflex-unicode-maven-plugin/src/main/java/jflex/{ => maven/plugin/unicode}/NamedRangeSet.java (98%) rename jflex-unicode-maven-plugin/src/main/java/jflex/{ => maven/plugin/unicode}/UnicodePropertiesSkeleton.java (98%) rename jflex-unicode-maven-plugin/src/main/java/jflex/{ => maven/plugin/unicode}/UnicodeVersion.java (99%) diff --git a/jflex-maven-plugin/src/main/java/de/jflex/plugin/maven/ClassInfo.java b/jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/ClassInfo.java similarity index 98% rename from jflex-maven-plugin/src/main/java/de/jflex/plugin/maven/ClassInfo.java rename to jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/ClassInfo.java index 9aa1668ee..aa2d10eba 100644 --- a/jflex-maven-plugin/src/main/java/de/jflex/plugin/maven/ClassInfo.java +++ b/jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/ClassInfo.java @@ -6,7 +6,7 @@ * License: BSD * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package de.jflex.plugin.maven; +package jflex.maven.plugin.jflex; import com.google.common.base.Strings; import java.io.File; diff --git a/jflex-maven-plugin/src/main/java/de/jflex/plugin/maven/JFlexMojo.java b/jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java similarity index 99% rename from jflex-maven-plugin/src/main/java/de/jflex/plugin/maven/JFlexMojo.java rename to jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java index c81418b61..5ba4fc9e4 100644 --- a/jflex-maven-plugin/src/main/java/de/jflex/plugin/maven/JFlexMojo.java +++ b/jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java @@ -6,7 +6,7 @@ * License: BSD * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package de.jflex.plugin.maven; +package jflex.maven.plugin.jflex; import static com.google.common.base.Strings.isNullOrEmpty; diff --git a/jflex-maven-plugin/src/main/java/de/jflex/plugin/maven/LexSimpleAnalyzer.java b/jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/LexSimpleAnalyzer.java similarity index 98% rename from jflex-maven-plugin/src/main/java/de/jflex/plugin/maven/LexSimpleAnalyzer.java rename to jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/LexSimpleAnalyzer.java index 9e44bf2d4..a9abd188c 100644 --- a/jflex-maven-plugin/src/main/java/de/jflex/plugin/maven/LexSimpleAnalyzer.java +++ b/jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/LexSimpleAnalyzer.java @@ -7,7 +7,7 @@ * License: BSD * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package de.jflex.plugin.maven; +package jflex.maven.plugin.jflex; import com.google.common.io.Files; import java.io.File; diff --git a/jflex-maven-plugin/src/test/java/de/jflex/plugin/maven/ClassInfoTest.java b/jflex-maven-plugin/src/test/java/jflex/maven/plugin/jflex/ClassInfoTest.java similarity index 97% rename from jflex-maven-plugin/src/test/java/de/jflex/plugin/maven/ClassInfoTest.java rename to jflex-maven-plugin/src/test/java/jflex/maven/plugin/jflex/ClassInfoTest.java index 770e6f465..d57706e18 100644 --- a/jflex-maven-plugin/src/test/java/de/jflex/plugin/maven/ClassInfoTest.java +++ b/jflex-maven-plugin/src/test/java/jflex/maven/plugin/jflex/ClassInfoTest.java @@ -6,7 +6,7 @@ * License: BSD * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package de.jflex.plugin.maven; +package jflex.maven.plugin.jflex; import static com.google.common.truth.Truth.assertThat; diff --git a/jflex-maven-plugin/src/test/java/de/jflex/plugin/maven/JFlexMojoTest.java b/jflex-maven-plugin/src/test/java/jflex/maven/plugin/jflex/JFlexMojoTest.java similarity index 99% rename from jflex-maven-plugin/src/test/java/de/jflex/plugin/maven/JFlexMojoTest.java rename to jflex-maven-plugin/src/test/java/jflex/maven/plugin/jflex/JFlexMojoTest.java index 65a0b5b3e..1fc1db82d 100644 --- a/jflex-maven-plugin/src/test/java/de/jflex/plugin/maven/JFlexMojoTest.java +++ b/jflex-maven-plugin/src/test/java/jflex/maven/plugin/jflex/JFlexMojoTest.java @@ -6,7 +6,7 @@ * License: BSD * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package de.jflex.plugin.maven; +package jflex.maven.plugin.jflex; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertWithMessage; diff --git a/jflex-maven-plugin/src/test/java/de/jflex/plugin/maven/LexSimpleAnalyzerTest.java b/jflex-maven-plugin/src/test/java/jflex/maven/plugin/jflex/LexSimpleAnalyzerTest.java similarity index 98% rename from jflex-maven-plugin/src/test/java/de/jflex/plugin/maven/LexSimpleAnalyzerTest.java rename to jflex-maven-plugin/src/test/java/jflex/maven/plugin/jflex/LexSimpleAnalyzerTest.java index 561f2a669..cd884e208 100644 --- a/jflex-maven-plugin/src/test/java/de/jflex/plugin/maven/LexSimpleAnalyzerTest.java +++ b/jflex-maven-plugin/src/test/java/jflex/maven/plugin/jflex/LexSimpleAnalyzerTest.java @@ -1,4 +1,4 @@ -package de.jflex.plugin.maven; +package jflex.maven.plugin.jflex; import static com.google.common.truth.Truth.assertThat; diff --git a/jflex-unicode-maven-plugin/src/main/java/jflex/DataFileType.java b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/DataFileType.java similarity index 99% rename from jflex-unicode-maven-plugin/src/main/java/jflex/DataFileType.java rename to jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/DataFileType.java index c44d7f550..aed30bc62 100644 --- a/jflex-unicode-maven-plugin/src/main/java/jflex/DataFileType.java +++ b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/DataFileType.java @@ -1,4 +1,4 @@ -package jflex; +package jflex.maven.plugin.unicode; import java.io.IOException; import java.io.InputStreamReader; diff --git a/jflex-unicode-maven-plugin/src/main/java/jflex/DerivedAgeScanner.java b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/DerivedAgeScanner.java similarity index 99% rename from jflex-unicode-maven-plugin/src/main/java/jflex/DerivedAgeScanner.java rename to jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/DerivedAgeScanner.java index 60a0431da..2b669378f 100644 --- a/jflex-unicode-maven-plugin/src/main/java/jflex/DerivedAgeScanner.java +++ b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/DerivedAgeScanner.java @@ -1,4 +1,4 @@ -package jflex; +package jflex.maven.plugin.unicode; import java.io.Reader; import java.util.Map.Entry; diff --git a/jflex-unicode-maven-plugin/src/main/java/jflex/JFlexUnicodeMojo.java b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/JFlexUnicodeMojo.java similarity index 99% rename from jflex-unicode-maven-plugin/src/main/java/jflex/JFlexUnicodeMojo.java rename to jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/JFlexUnicodeMojo.java index dd4df9bee..514569ec7 100755 --- a/jflex-unicode-maven-plugin/src/main/java/jflex/JFlexUnicodeMojo.java +++ b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/JFlexUnicodeMojo.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.maven.plugin.unicode; import java.io.File; import java.io.IOException; diff --git a/jflex-unicode-maven-plugin/src/main/java/jflex/NamedRange.java b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/NamedRange.java similarity index 96% rename from jflex-unicode-maven-plugin/src/main/java/jflex/NamedRange.java rename to jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/NamedRange.java index dea4f86be..420753011 100644 --- a/jflex-unicode-maven-plugin/src/main/java/jflex/NamedRange.java +++ b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/NamedRange.java @@ -1,4 +1,4 @@ -package jflex; +package jflex.maven.plugin.unicode; import java.util.Objects; diff --git a/jflex-unicode-maven-plugin/src/main/java/jflex/NamedRangeSet.java b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/NamedRangeSet.java similarity index 98% rename from jflex-unicode-maven-plugin/src/main/java/jflex/NamedRangeSet.java rename to jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/NamedRangeSet.java index 3ab6e2ab8..964e07003 100644 --- a/jflex-unicode-maven-plugin/src/main/java/jflex/NamedRangeSet.java +++ b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/NamedRangeSet.java @@ -1,4 +1,4 @@ -package jflex; +package jflex.maven.plugin.unicode; import java.util.ArrayList; import java.util.List; diff --git a/jflex-unicode-maven-plugin/src/main/java/jflex/UnicodePropertiesSkeleton.java b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/UnicodePropertiesSkeleton.java similarity index 98% rename from jflex-unicode-maven-plugin/src/main/java/jflex/UnicodePropertiesSkeleton.java rename to jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/UnicodePropertiesSkeleton.java index 937e44501..7cb17c26a 100644 --- a/jflex-unicode-maven-plugin/src/main/java/jflex/UnicodePropertiesSkeleton.java +++ b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/UnicodePropertiesSkeleton.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.maven.plugin.unicode; import java.io.BufferedReader; import java.io.InputStreamReader; diff --git a/jflex-unicode-maven-plugin/src/main/java/jflex/UnicodeVersion.java b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/UnicodeVersion.java similarity index 99% rename from jflex-unicode-maven-plugin/src/main/java/jflex/UnicodeVersion.java rename to jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/UnicodeVersion.java index c56dcbbd3..fef1cbabb 100644 --- a/jflex-unicode-maven-plugin/src/main/java/jflex/UnicodeVersion.java +++ b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/UnicodeVersion.java @@ -8,7 +8,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.maven.plugin.unicode; import java.io.File; import java.io.IOException; diff --git a/jflex-unicode-maven-plugin/src/main/jflex/ArchaicBlocksScanner.flex b/jflex-unicode-maven-plugin/src/main/jflex/ArchaicBlocksScanner.flex index a82ceb0c2..b81f4931d 100644 --- a/jflex-unicode-maven-plugin/src/main/jflex/ArchaicBlocksScanner.flex +++ b/jflex-unicode-maven-plugin/src/main/jflex/ArchaicBlocksScanner.flex @@ -1,4 +1,4 @@ -package jflex; +package jflex.maven.plugin.unicode; import java.util.SortedSet; import java.util.TreeSet; @@ -33,7 +33,7 @@ import java.util.TreeSet; String propertyName = "Block"; int start; int end; - + public void addPropertyValueIntervals() { int prevEnd = -1; int prevStart = -1; @@ -57,10 +57,10 @@ import java.util.TreeSet; // Add final default property value interval, if necessary if (prevEnd < unicodeVersion.maximumCodePoint) { - unicodeVersion.addInterval(propertyName, defaultPropertyValue, + unicodeVersion.addInterval(propertyName, defaultPropertyValue, prevEnd + 1, unicodeVersion.maximumCodePoint); } - + // Add final named interval unicodeVersion.addInterval(propertyName, prevValue, prevStart, prevEnd); } diff --git a/jflex-unicode-maven-plugin/src/main/jflex/ArchaicLineBreakScanner.flex b/jflex-unicode-maven-plugin/src/main/jflex/ArchaicLineBreakScanner.flex index ff1e27707..ab937d451 100644 --- a/jflex-unicode-maven-plugin/src/main/jflex/ArchaicLineBreakScanner.flex +++ b/jflex-unicode-maven-plugin/src/main/jflex/ArchaicLineBreakScanner.flex @@ -1,4 +1,4 @@ -package jflex; +package jflex.maven.plugin.unicode; import java.util.SortedSet; import java.util.TreeSet; diff --git a/jflex-unicode-maven-plugin/src/main/jflex/ArchaicPropListScanner.flex b/jflex-unicode-maven-plugin/src/main/jflex/ArchaicPropListScanner.flex index 187af2483..b402dd278 100644 --- a/jflex-unicode-maven-plugin/src/main/jflex/ArchaicPropListScanner.flex +++ b/jflex-unicode-maven-plugin/src/main/jflex/ArchaicPropListScanner.flex @@ -1,4 +1,4 @@ -package jflex; +package jflex.maven.plugin.unicode; import java.util.SortedSet; import java.util.TreeSet; @@ -32,12 +32,12 @@ import java.util.Map; %{ UnicodeVersion unicodeVersion; - Map> properties + Map> properties = new HashMap>(); String propertyName; int start; int end; - + public void addPropertyIntervals() { for (Map.Entry> property : properties.entrySet()) { String currentPropertyName = property.getKey(); @@ -57,7 +57,7 @@ import java.util.Map; unicodeVersion.addInterval(currentPropertyName, prevStart, prevEnd); } } - + public void addCurrentInterval() { SortedSet intervals = properties.get(propertyName); if (null == intervals) { diff --git a/jflex-unicode-maven-plugin/src/main/jflex/BinaryPropertiesFileScanner.flex b/jflex-unicode-maven-plugin/src/main/jflex/BinaryPropertiesFileScanner.flex index a9a59c1dd..3abf06914 100644 --- a/jflex-unicode-maven-plugin/src/main/jflex/BinaryPropertiesFileScanner.flex +++ b/jflex-unicode-maven-plugin/src/main/jflex/BinaryPropertiesFileScanner.flex @@ -1,4 +1,4 @@ -package jflex; +package jflex.maven.plugin.unicode; import java.util.SortedSet; import java.util.TreeSet; @@ -26,12 +26,12 @@ import java.util.Map; %{ UnicodeVersion unicodeVersion; - Map> properties + Map> properties = new HashMap>(); String propertyName; int start; int end; - + public void addPropertyIntervals() { for (Map.Entry> property : properties.entrySet()) { String currentPropertyName = property.getKey(); @@ -51,7 +51,7 @@ import java.util.Map; unicodeVersion.addInterval(currentPropertyName, prevStart, prevEnd); } } - + public void addCurrentInterval() { SortedSet intervals = properties.get(propertyName); if (null == intervals) { diff --git a/jflex-unicode-maven-plugin/src/main/jflex/EnumeratedPropertyFileScanner.flex b/jflex-unicode-maven-plugin/src/main/jflex/EnumeratedPropertyFileScanner.flex index bd107fa50..2b5912c4c 100644 --- a/jflex-unicode-maven-plugin/src/main/jflex/EnumeratedPropertyFileScanner.flex +++ b/jflex-unicode-maven-plugin/src/main/jflex/EnumeratedPropertyFileScanner.flex @@ -1,4 +1,4 @@ -package jflex; +package jflex.maven.plugin.unicode; import java.util.SortedSet; import java.util.TreeSet; @@ -32,7 +32,7 @@ import java.util.TreeSet; String propertyName; int start; int end; - + public void addPropertyValueIntervals() { int prevEnd = -1; int prevStart = -1; @@ -56,14 +56,14 @@ import java.util.TreeSet; // Add final default property value interval, if necessary if (prevEnd < unicodeVersion.maximumCodePoint) { - unicodeVersion.addInterval(propertyName, defaultPropertyValue, + unicodeVersion.addInterval(propertyName, defaultPropertyValue, prevEnd + 1, unicodeVersion.maximumCodePoint); } - + // Add final named interval unicodeVersion.addInterval(propertyName, prevValue, prevStart, prevEnd); } - + protected boolean accept(String propertyValue) { return true; } diff --git a/jflex-unicode-maven-plugin/src/main/jflex/PropertyAliasesScanner.flex b/jflex-unicode-maven-plugin/src/main/jflex/PropertyAliasesScanner.flex index fd174cec0..62737fedf 100644 --- a/jflex-unicode-maven-plugin/src/main/jflex/PropertyAliasesScanner.flex +++ b/jflex-unicode-maven-plugin/src/main/jflex/PropertyAliasesScanner.flex @@ -1,4 +1,4 @@ -package jflex; +package jflex.maven.plugin.unicode; import java.util.HashSet; import java.util.Set; diff --git a/jflex-unicode-maven-plugin/src/main/jflex/PropertyValueAliasesScanner.flex b/jflex-unicode-maven-plugin/src/main/jflex/PropertyValueAliasesScanner.flex index d5e0b0289..948fcb507 100644 --- a/jflex-unicode-maven-plugin/src/main/jflex/PropertyValueAliasesScanner.flex +++ b/jflex-unicode-maven-plugin/src/main/jflex/PropertyValueAliasesScanner.flex @@ -1,4 +1,4 @@ -package jflex; +package jflex.maven.plugin.unicode; import java.util.HashSet; import java.util.Set; diff --git a/jflex-unicode-maven-plugin/src/main/jflex/ScriptExtensionsScanner.flex b/jflex-unicode-maven-plugin/src/main/jflex/ScriptExtensionsScanner.flex index 393bb80dc..aa09159df 100644 --- a/jflex-unicode-maven-plugin/src/main/jflex/ScriptExtensionsScanner.flex +++ b/jflex-unicode-maven-plugin/src/main/jflex/ScriptExtensionsScanner.flex @@ -1,4 +1,4 @@ -package jflex; +package jflex.maven.plugin.unicode; import java.util.HashMap; import java.util.HashSet; @@ -34,11 +34,11 @@ import java.util.SortedMap; private int end; private UnicodeVersion unicodeVersion; private String propertyName; - private Map scriptIntervals + private Map scriptIntervals = new HashMap(); private boolean[] scriptExtensionsCodePoint; private Set scripts = new HashSet(); - + private void addPropertyValueIntervals() { // Add script property value for missing code points for (String script : scripts) { @@ -47,7 +47,7 @@ import java.util.SortedMap; intervals = new NamedRangeSet(); scriptIntervals.put(script, intervals); } - for (NamedRange range + for (NamedRange range : unicodeVersion.propertyValueIntervals.get(script).getRanges()) { for (int ch = range.start ; ch <= range.end ; ++ch) { if ( ! scriptExtensionsCodePoint[ch]) { diff --git a/jflex-unicode-maven-plugin/src/main/jflex/UnicodeDataScanner.flex b/jflex-unicode-maven-plugin/src/main/jflex/UnicodeDataScanner.flex index 4e8534881..e96d80549 100644 --- a/jflex-unicode-maven-plugin/src/main/jflex/UnicodeDataScanner.flex +++ b/jflex-unicode-maven-plugin/src/main/jflex/UnicodeDataScanner.flex @@ -1,4 +1,4 @@ -package jflex; +package jflex.maven.plugin.unicode; /** * From d505bb9d4eb0d02eff477f05bda962afda5f40fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Tue, 16 Oct 2018 22:27:09 +0200 Subject: [PATCH 003/129] Move classes from jflex-testsuite-... and cup-maven-plugin in package jflex.maven (#460) Follow-up of #458 * Move classes from jflex-testsuite-maven-plugin in package jflex.maven.plugin.testsuite; * Move cup-maven-plugin in jflex.maven.plugin.cup --- .../jflex => jflex/maven}/plugin/cup/CliCupInvoker.java | 2 +- .../{de/jflex => jflex/maven}/plugin/cup/GenerateMojo.java | 2 +- .../{de/jflex => jflex/maven}/plugin/cup/JavaUtils.java | 2 +- .../java/{de/jflex => jflex/maven}/plugin/cup/Logger.java | 2 +- .../maven}/plugin/cup/CliCupInvokerTest.java | 4 ++-- .../maven}/plugin/cup/GenerateMojoIntegrationTest.java | 7 +++++-- .../jflex => jflex/maven}/plugin/cup/GenerateMojoTest.java | 4 ++-- .../maven/plugin/testsuite}/CustomClassLoader.java | 2 +- .../maven/plugin/testsuite}/DiffStream.java | 2 +- .../{jflextest => jflex/maven/plugin/testsuite}/Exec.java | 2 +- .../maven/plugin/testsuite}/InputOutput.java | 2 +- .../maven/plugin/testsuite}/JFlexTestsuiteMojo.java | 2 +- .../maven/plugin/testsuite}/LoadException.java | 2 +- .../maven/plugin/testsuite}/PomUtils.java | 2 +- .../maven/plugin/testsuite}/TestCase.java | 2 +- .../maven/plugin/testsuite}/TestFailException.java | 2 +- .../maven/plugin/testsuite}/TestResult.java | 2 +- .../maven/plugin/testsuite}/Tester.java | 2 +- .../src/main/jflex/TestLoader.flex | 2 +- 19 files changed, 25 insertions(+), 22 deletions(-) rename cup-maven-plugin/src/main/java/{de/jflex => jflex/maven}/plugin/cup/CliCupInvoker.java (99%) rename cup-maven-plugin/src/main/java/{de/jflex => jflex/maven}/plugin/cup/GenerateMojo.java (99%) rename cup-maven-plugin/src/main/java/{de/jflex => jflex/maven}/plugin/cup/JavaUtils.java (97%) rename cup-maven-plugin/src/main/java/{de/jflex => jflex/maven}/plugin/cup/Logger.java (92%) rename cup-maven-plugin/src/test/java/{de/jflex => jflex/maven}/plugin/cup/CliCupInvokerTest.java (90%) rename cup-maven-plugin/src/test/java/{de/jflex => jflex/maven}/plugin/cup/GenerateMojoIntegrationTest.java (92%) rename cup-maven-plugin/src/test/java/{de/jflex => jflex/maven}/plugin/cup/GenerateMojoTest.java (97%) rename testsuite/jflex-testsuite-maven-plugin/src/main/java/{jflextest => jflex/maven/plugin/testsuite}/CustomClassLoader.java (99%) rename testsuite/jflex-testsuite-maven-plugin/src/main/java/{jflextest => jflex/maven/plugin/testsuite}/DiffStream.java (98%) rename testsuite/jflex-testsuite-maven-plugin/src/main/java/{jflextest => jflex/maven/plugin/testsuite}/Exec.java (99%) rename testsuite/jflex-testsuite-maven-plugin/src/main/java/{jflextest => jflex/maven/plugin/testsuite}/InputOutput.java (91%) rename testsuite/jflex-testsuite-maven-plugin/src/main/java/{jflextest => jflex/maven/plugin/testsuite}/JFlexTestsuiteMojo.java (98%) rename testsuite/jflex-testsuite-maven-plugin/src/main/java/{jflextest => jflex/maven/plugin/testsuite}/LoadException.java (75%) rename testsuite/jflex-testsuite-maven-plugin/src/main/java/{jflextest => jflex/maven/plugin/testsuite}/PomUtils.java (97%) rename testsuite/jflex-testsuite-maven-plugin/src/main/java/{jflextest => jflex/maven/plugin/testsuite}/TestCase.java (99%) rename testsuite/jflex-testsuite-maven-plugin/src/main/java/{jflextest => jflex/maven/plugin/testsuite}/TestFailException.java (87%) rename testsuite/jflex-testsuite-maven-plugin/src/main/java/{jflextest => jflex/maven/plugin/testsuite}/TestResult.java (94%) rename testsuite/jflex-testsuite-maven-plugin/src/main/java/{jflextest => jflex/maven/plugin/testsuite}/Tester.java (98%) diff --git a/cup-maven-plugin/src/main/java/de/jflex/plugin/cup/CliCupInvoker.java b/cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/CliCupInvoker.java similarity index 99% rename from cup-maven-plugin/src/main/java/de/jflex/plugin/cup/CliCupInvoker.java rename to cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/CliCupInvoker.java index 126f34797..02fb329fb 100644 --- a/cup-maven-plugin/src/main/java/de/jflex/plugin/cup/CliCupInvoker.java +++ b/cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/CliCupInvoker.java @@ -1,4 +1,4 @@ -package de.jflex.plugin.cup; +package jflex.maven.plugin.cup; import static com.google.common.base.Preconditions.checkArgument; diff --git a/cup-maven-plugin/src/main/java/de/jflex/plugin/cup/GenerateMojo.java b/cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/GenerateMojo.java similarity index 99% rename from cup-maven-plugin/src/main/java/de/jflex/plugin/cup/GenerateMojo.java rename to cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/GenerateMojo.java index d885223a8..ef1093354 100644 --- a/cup-maven-plugin/src/main/java/de/jflex/plugin/cup/GenerateMojo.java +++ b/cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/GenerateMojo.java @@ -1,4 +1,4 @@ -package de.jflex.plugin.cup; +package jflex.maven.plugin.cup; import com.google.common.annotations.VisibleForTesting; import com.google.common.base.Optional; diff --git a/cup-maven-plugin/src/main/java/de/jflex/plugin/cup/JavaUtils.java b/cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/JavaUtils.java similarity index 97% rename from cup-maven-plugin/src/main/java/de/jflex/plugin/cup/JavaUtils.java rename to cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/JavaUtils.java index 375719c07..84d4d2640 100644 --- a/cup-maven-plugin/src/main/java/de/jflex/plugin/cup/JavaUtils.java +++ b/cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/JavaUtils.java @@ -1,4 +1,4 @@ -package de.jflex.plugin.cup; +package jflex.maven.plugin.cup; import com.google.common.base.Strings; import java.io.File; diff --git a/cup-maven-plugin/src/main/java/de/jflex/plugin/cup/Logger.java b/cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/Logger.java similarity index 92% rename from cup-maven-plugin/src/main/java/de/jflex/plugin/cup/Logger.java rename to cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/Logger.java index 593f03c33..a92ceb9fa 100644 --- a/cup-maven-plugin/src/main/java/de/jflex/plugin/cup/Logger.java +++ b/cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/Logger.java @@ -1,4 +1,4 @@ -package de.jflex.plugin.cup; +package jflex.maven.plugin.cup; import org.apache.maven.plugin.logging.Log; diff --git a/cup-maven-plugin/src/test/java/de/jflex/plugin/cup/CliCupInvokerTest.java b/cup-maven-plugin/src/test/java/jflex/maven/plugin/cup/CliCupInvokerTest.java similarity index 90% rename from cup-maven-plugin/src/test/java/de/jflex/plugin/cup/CliCupInvokerTest.java rename to cup-maven-plugin/src/test/java/jflex/maven/plugin/cup/CliCupInvokerTest.java index cc0594580..01c9e95be 100644 --- a/cup-maven-plugin/src/test/java/de/jflex/plugin/cup/CliCupInvokerTest.java +++ b/cup-maven-plugin/src/test/java/jflex/maven/plugin/cup/CliCupInvokerTest.java @@ -1,4 +1,4 @@ -package de.jflex.plugin.cup; +package jflex.maven.plugin.cup; import static com.google.common.truth.Truth.assertThat; @@ -6,7 +6,7 @@ import java.io.File; import org.junit.Test; -/** Test for {@link CliCupInvoker}. */ +/** Test for {@link jflex.maven.plugin.cup.CliCupInvoker}. */ public class CliCupInvokerTest { @Test diff --git a/cup-maven-plugin/src/test/java/de/jflex/plugin/cup/GenerateMojoIntegrationTest.java b/cup-maven-plugin/src/test/java/jflex/maven/plugin/cup/GenerateMojoIntegrationTest.java similarity index 92% rename from cup-maven-plugin/src/test/java/de/jflex/plugin/cup/GenerateMojoIntegrationTest.java rename to cup-maven-plugin/src/test/java/jflex/maven/plugin/cup/GenerateMojoIntegrationTest.java index fed50a978..3ed7d19d9 100644 --- a/cup-maven-plugin/src/test/java/de/jflex/plugin/cup/GenerateMojoIntegrationTest.java +++ b/cup-maven-plugin/src/test/java/jflex/maven/plugin/cup/GenerateMojoIntegrationTest.java @@ -1,4 +1,4 @@ -package de.jflex.plugin.cup; +package jflex.maven.plugin.cup; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertWithMessage; @@ -9,7 +9,10 @@ import org.junit.Rule; import org.junit.Test; -/** Integration test for {@link GenerateMojo} on {@code /jflex/cup/sample-project/pom.xml}. */ +/** + * Integration test for {@link jflex.maven.plugin.cup.GenerateMojo} on {@code + * /jflex/cup/sample-project/pom.xml}. + */ public class GenerateMojoIntegrationTest { private MavenProject mavenTestProject; diff --git a/cup-maven-plugin/src/test/java/de/jflex/plugin/cup/GenerateMojoTest.java b/cup-maven-plugin/src/test/java/jflex/maven/plugin/cup/GenerateMojoTest.java similarity index 97% rename from cup-maven-plugin/src/test/java/de/jflex/plugin/cup/GenerateMojoTest.java rename to cup-maven-plugin/src/test/java/jflex/maven/plugin/cup/GenerateMojoTest.java index 40de78530..a8dedd24c 100644 --- a/cup-maven-plugin/src/test/java/de/jflex/plugin/cup/GenerateMojoTest.java +++ b/cup-maven-plugin/src/test/java/jflex/maven/plugin/cup/GenerateMojoTest.java @@ -1,4 +1,4 @@ -package de.jflex.plugin.cup; +package jflex.maven.plugin.cup; import static com.google.common.truth.Truth.assertThat; import static org.mockito.ArgumentMatchers.endsWith; @@ -17,7 +17,7 @@ import org.mockito.junit.MockitoJUnit; import org.mockito.junit.MockitoRule; -/** Tests for {@link GenerateMojo}. */ +/** Tests for {@link jflex.maven.plugin.cup.GenerateMojo}. */ public class GenerateMojoTest { private GenerateMojo mojo; diff --git a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/CustomClassLoader.java b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/CustomClassLoader.java similarity index 99% rename from testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/CustomClassLoader.java rename to testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/CustomClassLoader.java index 1cfffc93a..f516020c2 100755 --- a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/CustomClassLoader.java +++ b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/CustomClassLoader.java @@ -1,4 +1,4 @@ -package jflextest; +package jflex.maven.plugin.testsuite; import java.io.ByteArrayOutputStream; import java.io.File; diff --git a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/DiffStream.java b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/DiffStream.java similarity index 98% rename from testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/DiffStream.java rename to testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/DiffStream.java index 0f7432d04..83f83df2d 100755 --- a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/DiffStream.java +++ b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/DiffStream.java @@ -1,4 +1,4 @@ -package jflextest; +package jflex.maven.plugin.testsuite; import java.io.BufferedReader; import java.io.IOException; diff --git a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/Exec.java b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/Exec.java similarity index 99% rename from testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/Exec.java rename to testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/Exec.java index 7429c4db5..7757c7cca 100755 --- a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/Exec.java +++ b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/Exec.java @@ -1,4 +1,4 @@ -package jflextest; +package jflex.maven.plugin.testsuite; import com.google.common.base.Joiner; import java.io.ByteArrayOutputStream; diff --git a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/InputOutput.java b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/InputOutput.java similarity index 91% rename from testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/InputOutput.java rename to testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/InputOutput.java index a90ce5b9c..3fbe43d10 100755 --- a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/InputOutput.java +++ b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/InputOutput.java @@ -1,4 +1,4 @@ -package jflextest; +package jflex.maven.plugin.testsuite; class InputOutput { diff --git a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/JFlexTestsuiteMojo.java b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/JFlexTestsuiteMojo.java similarity index 98% rename from testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/JFlexTestsuiteMojo.java rename to testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/JFlexTestsuiteMojo.java index 94926ad54..dd8cfb979 100755 --- a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/JFlexTestsuiteMojo.java +++ b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/JFlexTestsuiteMojo.java @@ -1,4 +1,4 @@ -package jflextest; +package jflex.maven.plugin.testsuite; import java.io.File; import java.io.FileNotFoundException; diff --git a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/LoadException.java b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/LoadException.java similarity index 75% rename from testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/LoadException.java rename to testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/LoadException.java index b7fa93bb6..c78e58c0d 100755 --- a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/LoadException.java +++ b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/LoadException.java @@ -1,4 +1,4 @@ -package jflextest; +package jflex.maven.plugin.testsuite; public class LoadException extends Exception { diff --git a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/PomUtils.java b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/PomUtils.java similarity index 97% rename from testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/PomUtils.java rename to testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/PomUtils.java index a72bfa508..7612607a1 100644 --- a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/PomUtils.java +++ b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/PomUtils.java @@ -1,4 +1,4 @@ -package jflextest; +package jflex.maven.plugin.testsuite; import java.io.File; import java.io.FileNotFoundException; diff --git a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/TestCase.java b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java similarity index 99% rename from testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/TestCase.java rename to testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java index bff991aff..9b8d4fc79 100755 --- a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/TestCase.java +++ b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java @@ -1,4 +1,4 @@ -package jflextest; +package jflex.maven.plugin.testsuite; import com.google.common.collect.ImmutableList; import java.io.File; diff --git a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/TestFailException.java b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestFailException.java similarity index 87% rename from testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/TestFailException.java rename to testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestFailException.java index 799e23eff..264d0de3f 100755 --- a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/TestFailException.java +++ b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestFailException.java @@ -1,4 +1,4 @@ -package jflextest; +package jflex.maven.plugin.testsuite; public class TestFailException extends Exception { diff --git a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/TestResult.java b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestResult.java similarity index 94% rename from testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/TestResult.java rename to testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestResult.java index b70c7bdb8..e6bbed5af 100755 --- a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/TestResult.java +++ b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestResult.java @@ -1,4 +1,4 @@ -package jflextest; +package jflex.maven.plugin.testsuite; /** * Stores the result (for now: output + success status) of a test run of one single program (jflex, diff --git a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/Tester.java b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/Tester.java similarity index 98% rename from testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/Tester.java rename to testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/Tester.java index d3d2cf38b..4e22e48ae 100755 --- a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflextest/Tester.java +++ b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/Tester.java @@ -1,4 +1,4 @@ -package jflextest; +package jflex.maven.plugin.testsuite; import java.io.File; import java.io.FileReader; diff --git a/testsuite/jflex-testsuite-maven-plugin/src/main/jflex/TestLoader.flex b/testsuite/jflex-testsuite-maven-plugin/src/main/jflex/TestLoader.flex index 0d89dfdae..4a08bfee0 100644 --- a/testsuite/jflex-testsuite-maven-plugin/src/main/jflex/TestLoader.flex +++ b/testsuite/jflex-testsuite-maven-plugin/src/main/jflex/TestLoader.flex @@ -1,4 +1,4 @@ -package jflextest; +package jflex.maven.plugin.testsuite; import java.util.*; import jflex.sym; From 68ddb1506c52a2c27304e97a3b5a76abf5ec4694 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Wed, 17 Oct 2018 00:07:19 +0200 Subject: [PATCH 004/129] Update script aggregated sources (#461) * deploy-script.sh doesn't deploy anymore ; only prepares repo - The deploy phase is too late on Travis ; restrict it to "git push" - Everything else (building the aggregated-sources jar, compiling, and updating the repo) is done in prepare-java-sources.sh * Remove all plugins ./jflex/maven/plugin Thanks to #458 and #460 * Remove wrong import on import jflextest.TestLoader; * Set the remote push url in the deploy phase ; the github token isn't available before --- .travis.yml | 9 +++- ...ode.sh => preparare-deploy-source-code.sh} | 46 ++++++++++--------- 2 files changed, 32 insertions(+), 23 deletions(-) rename scripts/{deploy-source-code.sh => preparare-deploy-source-code.sh} (68%) diff --git a/.travis.yml b/.travis.yml index b18cbb064..af17430ef 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,6 +24,7 @@ matrix: - scripts/test-unit.sh - scripts/mvn-site.sh - scripts/mvn-aggregate-srcs.sh + - scripts/preparare-deploy-source-code.sh after_success: scripts/send-code-coverage.sh env: - PUBLISH_SOURCES=true @@ -133,4 +134,10 @@ deploy: - travis condition: - $PUBLISH_SOURCES - script: ./scripts/deploy-source-code.sh + script: + - echo "Push to https://github.com/jflex-de/jflex/tree/aggregated-java-sources" + # SECURITY NOTICE: Be sure to send stdout & stderr to /dev/null so that the the ${GITHUB_TOKEN} is never revealed + - cd repo + - git remote set-url --push origin "https://${GITHUB_TOKEN}@github.com/jflex-de/jflex.git" repo > /dev/null 2>&1 + - git push + diff --git a/scripts/deploy-source-code.sh b/scripts/preparare-deploy-source-code.sh similarity index 68% rename from scripts/deploy-source-code.sh rename to scripts/preparare-deploy-source-code.sh index 57db2a357..3ba63f050 100755 --- a/scripts/deploy-source-code.sh +++ b/scripts/preparare-deploy-source-code.sh @@ -1,5 +1,7 @@ #!/bin/bash -# Push aggregated source code back to git +# Prepare the aggregated source code in the 'repo' directory that is cloned from +# branch [aggregated-java-sources]. + # This is inspired by https://martinrotter.github.io/it-programming/2016/08/26/pushing-git-travis/ CWD="$PWD" @@ -10,13 +12,17 @@ source "$BASEDIR"/scripts/logger.sh set -e git_clone() { + if [[ -d repo ]]; then + backup=$(mktemp -d) + logi "Move existing repo to $backup" + mv repo $backup + fi if [[ -z "$CI" ]]; then logi "Cloning ssh://git@github.com:jflex-de/jflex.git (aggregated-java-sources)" - git clone --depth 1 --branch aggregated-java-sources "git@github.com:jflex-de/jflex.git" repo > /dev/null 2>&1 + git clone --depth 1 --branch aggregated-java-sources "git@github.com:jflex-de/jflex.git" else - logi "Cloning https://[GITHUB_TOKEN]@github.com/jflex-de/jflex/tree/aggregated-java-sources" - # SECURITY NOTICE: Be sure to send stdout & stderr to /dev/null so that the the ${GITHUB_TOKEN} is never revealed - git clone --depth 1 --branch aggregated-java-sources "https://${GITHUB_TOKEN}@github.com/jflex-de/jflex.git" repo > /dev/null 2>&1 + logi "Cloning https://github.com/jflex-de/jflex/tree/aggregated-java-sources" + git clone --depth 1 --branch aggregated-java-sources "https://github.com/jflex-de/jflex.git" repo fi } @@ -29,16 +35,22 @@ update_source() { cd repo git config user.name "Travis CI" git config user.email "deploy@travis-ci.org" - git rm -r META-INF jflex java_cup UnicodeProperties.java.skeleton - jar -xf ../target/jflex-*-sources.jar + git rm -r java + mkdir -p java + cd java + jar -xf ../../target/jflex-*-sources.jar logi "Remove unrelated sources" - logi "Download deps and Compile" - ./compile.sh + rm -rf jflex/maven logi "Checking licenses" - [[ -f LICENSE_CUP ]] || loge "Missing LICENSE_CUP for CUP" - [[ -f LICENSE_JFLEX ]] || loge "Missing LICENSE_JFLEX for JFlex" - [[ $(head -1 LICENSE_JFLEX | cut -f 1 -d " ") == "JFlex" ]] || loge "JFlex license has bad content" + [[ $(head -1 LICENSE_JFLEX | cut -f 1 -d " ") == "JFlex" ]] || \ + loge "JFlex license has bad content" && cat LICENSE_JFLEX + mv LICENSE_JFLEX .. + mv LICENSE_CUP .. + cd .. + + logi "Download deps and Compile" + ./compile.sh logi "Update git sources" git add --all @@ -54,14 +66,6 @@ update_source() { cd .. } -git_push() { - cd repo - logi "Push to https://github.com/jflex-de/jflex/tree/aggregated-java-sources" - git log -1 - git push - cd .. -} - # N.B. TRAVIS_BRANCH is the name of the branch targeted by the pull request (if PR) logi "On branch ${TRAVIS_PULL_REQUEST_SLUG}:${TRAVIS_PULL_REQUEST_BRANCH} → ${TRAVIS_BRANCH}" @@ -74,8 +78,6 @@ if [[ -z "$CI" ]]; then logi "git log -1" logi "git diff HEAD^1" logi "# git push" -else - git_push fi cd "$CWD" From ac464bd017f7c0bc2b75f78aeec59a390574df89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Wed, 17 Oct 2018 00:08:34 +0200 Subject: [PATCH 005/129] Update README for third_party (#459) Explain how to add a dep --- third_party/README.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/third_party/README.md b/third_party/README.md index d4e3f63b3..ba168a917 100644 --- a/third_party/README.md +++ b/third_party/README.md @@ -1,9 +1,18 @@ # Bazel third-party packages -This is *not* an example. -It contains BUILD aliases for the [Bazel build system][bazel]. +Contains BUILD aliases for the [Bazel build system][bazel]. To read how to use JFlex on your Bazel project, please read -[de/jflex/README.md](de/jflex/README.md) +[jflex/README.md](/README.md) + +## Add a new dependency + +Contributors who want to add a new dependency need to + +1. Add the `maven_jar` rule in `deps.bzl` +2. Create a directory in `third_party` that matches the artifact groupId. +3. Add a BUILD file in that directory + - The build must have a `license()` declaration. + - The build target must declare all its dependencies. [bazel]: https://bazel.build/ From 95389b96433fb7d7b8a7542f7525ab9b98d4a0b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Wed, 17 Oct 2018 01:15:21 +0200 Subject: [PATCH 006/129] Fix Travis the script deployer only accepts scripts --- .travis.yml | 7 +------ scripts/deploy-aggregated-sources.sh | 5 +++++ 2 files changed, 6 insertions(+), 6 deletions(-) create mode 100755 scripts/deploy-aggregated-sources.sh diff --git a/.travis.yml b/.travis.yml index af17430ef..7095ef71d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -134,10 +134,5 @@ deploy: - travis condition: - $PUBLISH_SOURCES - script: - - echo "Push to https://github.com/jflex-de/jflex/tree/aggregated-java-sources" - # SECURITY NOTICE: Be sure to send stdout & stderr to /dev/null so that the the ${GITHUB_TOKEN} is never revealed - - cd repo - - git remote set-url --push origin "https://${GITHUB_TOKEN}@github.com/jflex-de/jflex.git" repo > /dev/null 2>&1 - - git push + script: scripts/deploy-aggregated-sources.sh diff --git a/scripts/deploy-aggregated-sources.sh b/scripts/deploy-aggregated-sources.sh new file mode 100755 index 000000000..8bc199a69 --- /dev/null +++ b/scripts/deploy-aggregated-sources.sh @@ -0,0 +1,5 @@ +echo "Push to https://github.com/jflex-de/jflex/tree/aggregated-java-sources" +cd repo +# SECURITY NOTICE: Be sure to send stdout & stderr to /dev/null so that the the ${GITHUB_TOKEN} is$ +git remote set-url --push origin "https://${GITHUB_TOKEN}@github.com/jflex-de/jflex.git" repo > $ +git push From 9ebebabaec5675a17a4f50723106ff0a3b72952a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Wed, 17 Oct 2018 09:45:59 +0200 Subject: [PATCH 007/129] Fix git remote set-utl in deploy script --- scripts/deploy-aggregated-sources.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/deploy-aggregated-sources.sh b/scripts/deploy-aggregated-sources.sh index 8bc199a69..48429d8d0 100755 --- a/scripts/deploy-aggregated-sources.sh +++ b/scripts/deploy-aggregated-sources.sh @@ -1,5 +1,5 @@ echo "Push to https://github.com/jflex-de/jflex/tree/aggregated-java-sources" cd repo # SECURITY NOTICE: Be sure to send stdout & stderr to /dev/null so that the the ${GITHUB_TOKEN} is$ -git remote set-url --push origin "https://${GITHUB_TOKEN}@github.com/jflex-de/jflex.git" repo > $ +git remote set-url --push origin "https://${GITHUB_TOKEN}@github.com/jflex-de/jflex.git" > /dev/null git push From df136407f6b6c248158236e102d0af68b0bb8f77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Wed, 17 Oct 2018 11:37:36 +0200 Subject: [PATCH 008/129] Add Cirrus-CI integration (#464) * Add Cirrus-CI integration https://cirrus-ci.com/github/jflex-de/jflex * Build script is trivial ``` bazel info bazel build //... bazel test //... ``` * Use free Cirrus Bazel remote cache * Use git_repostiry tag=v2 rather than branch Cirrus-CI seems to have an old version of Bazel which doesn't support `branch` attribute in `git_repository`. This is actually a good thing. A tag gives /jflex control, whereas a branch gives /bazel_rules control --- .travis.bazelrc => .ci.bazelrc | 0 .cirrus.yml | 12 ++++++++++++ WORKSPACE | 2 +- scripts/bazel.sh | 2 +- 4 files changed, 14 insertions(+), 2 deletions(-) rename .travis.bazelrc => .ci.bazelrc (100%) create mode 100644 .cirrus.yml diff --git a/.travis.bazelrc b/.ci.bazelrc similarity index 100% rename from .travis.bazelrc rename to .ci.bazelrc diff --git a/.cirrus.yml b/.cirrus.yml new file mode 100644 index 000000000..310dea576 --- /dev/null +++ b/.cirrus.yml @@ -0,0 +1,12 @@ +# Copyright 2018 Google LLC. +# SPDX-License-Identifier: Apache-2.0 + +container: + image: cirrusci/bazel:latest +task: + name: Bazel build and test + build_script: + - bazel --bazelrc=.ci.bazelrc info --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST release + - bazel --bazelrc=.ci.bazelrc build --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST //... + test_script: + - bazel --bazelrc=.ci.bazelrc test --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST //... diff --git a/WORKSPACE b/WORKSPACE index 346fc68fe..e7d89e9e9 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -6,7 +6,7 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") git_repository( name = "jflex_rules", - branch = "stable", + tag = "v2", remote = "https://github.com/jflex-de/bazel_rules.git", ) diff --git a/scripts/bazel.sh b/scripts/bazel.sh index eeade1798..cdcdeecc9 100755 --- a/scripts/bazel.sh +++ b/scripts/bazel.sh @@ -9,7 +9,7 @@ source "$BASEDIR"/scripts/logger.sh set -e if [[ $TRAVIS ]]; then - BAZEL="bazel --bazelrc=$TRAVIS_BUILD_DIR/.travis.bazelrc --output_user_root=${HOME}/__bazel_travis_root__ --output_base=${HOME}/__bazel_output_base__" + BAZEL="bazel --bazelrc=$TRAVIS_BUILD_DIR/.ci.bazelrc --output_user_root=${HOME}/__bazel_travis_root__ --output_base=${HOME}/__bazel_output_base__" else BAZEL='bazel' fi From 9c9d0497538e4f82383b702e24eb72ba1004e711 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Wed, 17 Oct 2018 11:44:44 +0200 Subject: [PATCH 009/129] Move testsuite/manual-ex to examples (#452) * Add example from the user manual. https://stackoverflow.com/questions/52573382/jflex-cup-error-cannot-find-symbol-return-symbolsym-eqeq clains that it fails with ``` cannot find symbol { return new java_cup.runtime.Symbol(sym.EOF); } ^ symbol: variable sym location: class Lexer ``` * So add a cup parser * rename example to _minijava_ TODO: Make the mini java useful. --- docs/md/example.md | 32 +++-- jflex/examples/cup-java-minijava/BUILD | 51 ++++++++ jflex/examples/cup-java-minijava/README.md | 32 +++++ .../src/main/cup/minijava.cup | 67 ++++++++++ .../src/main/jflex/minijava.flex | 9 +- .../jflex/examples/minijava/LexerTest.java | 70 +++++++++++ .../src/test/cases/manual-ex/.gitignore | 1 - .../test/cases/manual-ex/manual-flex.output | 11 -- .../src/test/cases/manual-ex/manual.test | 7 -- .../src/test/cases/manual-ex/sym.java | 114 ------------------ 10 files changed, 247 insertions(+), 147 deletions(-) create mode 100644 jflex/examples/cup-java-minijava/BUILD create mode 100644 jflex/examples/cup-java-minijava/README.md create mode 100644 jflex/examples/cup-java-minijava/src/main/cup/minijava.cup rename testsuite/testcases/src/test/cases/manual-ex/manual.flex => jflex/examples/cup-java-minijava/src/main/jflex/minijava.flex (92%) create mode 100644 jflex/examples/cup-java-minijava/src/test/java/jflex/examples/minijava/LexerTest.java delete mode 100644 testsuite/testcases/src/test/cases/manual-ex/.gitignore delete mode 100644 testsuite/testcases/src/test/cases/manual-ex/manual-flex.output delete mode 100644 testsuite/testcases/src/test/cases/manual-ex/manual.test delete mode 100644 testsuite/testcases/src/test/cases/manual-ex/sym.java diff --git a/docs/md/example.md b/docs/md/example.md index 183febd4d..fc98e0064 100644 --- a/docs/md/example.md +++ b/docs/md/example.md @@ -2,23 +2,31 @@ A simple Example: How to work with JFlex {#Example} ======================================== To demonstrate how a lexical specification with JFlex looks like, this -section presents a part of the specification for the Java language. The -example does not describe the whole lexical structure of Java programs, -but only a small and simplified part of it (some keywords, some -operators, comments and only two kinds of literals). It also shows how -to interface with the LALR parser generator CUP [@CUP] and therefore uses -a class `sym` (generated by CUP), where integer constants for the -terminal tokens of the CUP grammar are declared. JFlex comes with a -directory `examples`, where you can find a small standalone scanner that -doesn’t need other tools like CUP to give you working example code without -dependencies. - -The `examples` directory also contains a *complete* JFlex specification of the +section presents a part of the specification for the Java language. + +The example does not describe the whole lexical structure of Java programs, +but only a small and simplified part of it: +- some keywords, +- some operators, +- comments +- and only two kinds of literals. + +It also shows how to interface with the LALR parser generator CUP [@CUP] +and therefore uses a class `sym` (generated by CUP), where integer constants +for the terminal tokens of the CUP grammar are declared. + +You can find this example in `examples/cup-java-simplified`. + +The `examples/cup-java` directory also contains a *complete* JFlex specification of the lexical structure of Java programs together with the CUP parser specification for Java by C. Scott Ananian, obtained from the CUP [@CUP] web site (modified to interface with the JFlex scanner). Both specifications adhere to the Java Language Specification [@LangSpec]. +In `examples/standalone`, you can find a small standalone scanner that +doesn’t need other dependencies or tools like CUP to give you working code. + + ``` /* JFlex example: partial Java language lexer specification */ import java_cup.runtime.*; diff --git a/jflex/examples/cup-java-minijava/BUILD b/jflex/examples/cup-java-minijava/BUILD new file mode 100644 index 000000000..0812fc081 --- /dev/null +++ b/jflex/examples/cup-java-minijava/BUILD @@ -0,0 +1,51 @@ +package(default_visibility = ["//visibility:public"]) + +load("@jflex_rules//jflex:jflex.bzl", "jflex") +load("//cup:cup.bzl", "cup") + +# The best practice is to define the rules in their respective directory in +# - src/main/java/org/example/foo/BUILD +# - src/main/jflex/BUILD +# - src/test/java/org/example/foo/BUILD +# - etc. +# However, this example is simple enough and we can define all rules here. + +java_binary( + name = "minijava_bin", + main_class = "Yylex", + runtime_deps = [":minijava"], +) + +java_library( + name = "minijava", + # glob is not a best practice, but it's good enough for this example + srcs = glob(["src/main/java/**/*.java"]) + [ + ":gen_lexer", + ":gen_parser", + ], + deps = ["//cup:cup_runtime"], +) + +jflex( + name = "gen_lexer", + srcs = ["src/main/jflex/minijava.flex"], + jflex_bin = "//jflex:jflex_bin", + outputs = ["Lexer.java"], +) + +cup( + name = "gen_parser", + src = "src/main/cup/minijava.cup", + symbols = "sym", +) + +# Tests +java_test( + name = "LexerTest", + srcs = ["src/test/java/jflex/examples/minijava/LexerTest.java"], + deps = [ + ":minijava", + "//cup/cup_runtime", + "//third_party/com/google/truth", + ], +) diff --git a/jflex/examples/cup-java-minijava/README.md b/jflex/examples/cup-java-minijava/README.md new file mode 100644 index 000000000..8f651495e --- /dev/null +++ b/jflex/examples/cup-java-minijava/README.md @@ -0,0 +1,32 @@ +# Example from the user manual + +This is the [example from the user manual](http://jflex.de/manual.html#Example). + +This example does not describe the whole lexical structure of Java programs, but only a small and +simplified part of it (some keywords, some operators, comments and only two kinds of literals). +It also shows how to interface with the LALR parser generator CUP and therefore uses a class `sym` +(generated by CUP), where integer constants for the terminal tokens of the CUP grammar are declared. + +For a full implementation of **Java 1.2**, see [cup-java](../cup-java). + +## Build, run, test + +### Using Maven + + ../../mvnw package + +To run the parser: + + java -cp target/cup-java-simplified-1.0.jar:../../../cup/cup/java-cup-11b.jar JavaParser + +or more simply the uberjar version: + + java -jar target/cup-java-simplified-full-1.0.jar + + +## Files + +* `src/main/jflex/minijava.flex` + Partial (simplified) specification of Java. +* `src/test/java/jflex/examples/minijava/LexerTest.java` + Test of the generated lexer. \ No newline at end of file diff --git a/jflex/examples/cup-java-minijava/src/main/cup/minijava.cup b/jflex/examples/cup-java-minijava/src/main/cup/minijava.cup new file mode 100644 index 000000000..6278183aa --- /dev/null +++ b/jflex/examples/cup-java-minijava/src/main/cup/minijava.cup @@ -0,0 +1,67 @@ +/* + * Copyright (C) 1998 C. Scott Ananian + * Copyright (C) 1999 Gerwin Klein + * Copyright (C) 2018 Google LLC + * + * This program is released under the terms of the GPL; see the file + * COPYING for more details. There is NO WARRANTY on this code. + */ +package jflex.examples.minijava; + +import java_cup.runtime.*; + + +/** Parser for a lamguages inspired by Java. */ + +// Keywords +terminal ABSTRACT; // "abstract" +terminal BOOLEAN; // "boolean" primitive_type +terminal BREAK; // "break" break_statement + +// Identifier matches each string that starts with a character of class jletter followed by zero or +// more characters of class jletterdigit +terminal java.lang.String IDENTIFIER; // name + +// Literals +terminal java.lang.Number INTEGER_LITERAL; +terminal java.lang.String STRING_LITERAL; + +// Operators +terminal EQ; +terminal EQEQ; // equality_expression +terminal PLUS; + + +// 19.3) Lexical Structure +non terminal literal; +// 19.4) Types, Values, and Variables +non terminal primitive_type; +// 19.5) Names +non terminal name; +// 19.12) Expressions +non terminal equality_expression; + +// Our simplified grammar +non terminal goal; + +// TODO +start with goal; + +goal ::= name + ; + +// 19.3) Lexical Structure. +literal ::= INTEGER_LITERAL + | STRING_LITERAL + ; + +// 19.4) Types, Values, and Variables +type ::= primitive_type + ; +primitive_type ::= + | BOOLEAN + ; + +// 19.5) Names +name ::= IDENTIFIER + ; diff --git a/testsuite/testcases/src/test/cases/manual-ex/manual.flex b/jflex/examples/cup-java-minijava/src/main/jflex/minijava.flex similarity index 92% rename from testsuite/testcases/src/test/cases/manual-ex/manual.flex rename to jflex/examples/cup-java-minijava/src/main/jflex/minijava.flex index d1c7707d3..ee5657207 100644 --- a/testsuite/testcases/src/test/cases/manual-ex/manual.flex +++ b/jflex/examples/cup-java-minijava/src/main/jflex/minijava.flex @@ -1,5 +1,10 @@ -/* JFlex example: part of Java language lexer specification */ -import java_cup.runtime.*; +// JFlex example from the user Manual + +package jflex.examples.minijava; + +import java_cup.runtime.Symbol; + +/** Lexer of a very minimal version of the Java programming language. */ %% diff --git a/jflex/examples/cup-java-minijava/src/test/java/jflex/examples/minijava/LexerTest.java b/jflex/examples/cup-java-minijava/src/test/java/jflex/examples/minijava/LexerTest.java new file mode 100644 index 000000000..f32a557ae --- /dev/null +++ b/jflex/examples/cup-java-minijava/src/test/java/jflex/examples/minijava/LexerTest.java @@ -0,0 +1,70 @@ +package jflex.examples.minijava; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.Assert.fail; + +import java.io.IOException; +import java.io.Reader; +import java.io.StringReader; +import org.junit.After; +import org.junit.Test; + +/** + * Test for the generated {@link Lexer}. + * + *

The lexer is probably already correct thanks to the regression tests. This test class is + * mostly here to show how the lexer behaves. + */ +public class LexerTest { + + private Lexer lexer; + + @After + public void resetLexer() { + lexer = null; + } + + @Test + public void scan_tokenIdentifier() throws IOException { + scan("helloWorld"); + assertThat(nextToken()).isEqualTo(sym.IDENTIFIER); + } + + @Test + public void scan_assignment() throws IOException { + scan("boolean debug = 2 == 1 + 1"); + assertThat(nextToken()).isEqualTo(sym.BOOLEAN); + assertThat(nextToken()).isEqualTo(sym.IDENTIFIER); + assertThat(nextToken()).isEqualTo(sym.EQ); + assertThat(nextToken()).isEqualTo(sym.INTEGER_LITERAL); + assertThat(nextToken()).isEqualTo(sym.EQEQ); + assertThat(nextToken()).isEqualTo(sym.INTEGER_LITERAL); + assertThat(nextToken()).isEqualTo(sym.PLUS); + assertThat(nextToken()).isEqualTo(sym.INTEGER_LITERAL); + assertThat(nextToken()).isEqualTo(sym.EOF); + } + + @SuppressWarnings("TryFailThrowable") + @Test + public void scan_illegalChar() throws IOException { + scan("boolean debug;"); + assertThat(nextToken()).isEqualTo(sym.BOOLEAN); + assertThat(nextToken()).isEqualTo(sym.IDENTIFIER); + try { + nextToken(); + fail("Character `;` is not declared in the minijava.flex"); + } catch (Error expected) { + // This is bad, but the JFlex API doesn't allow better + // https://errorprone.info/bugpattern/TryFailThrowable + } + } + + private void scan(String input) { + Reader in = new StringReader(input); + lexer = new Lexer(in); + } + + private int nextToken() throws IOException { + return lexer.next_token().sym; + } +} diff --git a/testsuite/testcases/src/test/cases/manual-ex/.gitignore b/testsuite/testcases/src/test/cases/manual-ex/.gitignore deleted file mode 100644 index c9c7aa513..000000000 --- a/testsuite/testcases/src/test/cases/manual-ex/.gitignore +++ /dev/null @@ -1 +0,0 @@ -Lexer.java diff --git a/testsuite/testcases/src/test/cases/manual-ex/manual-flex.output b/testsuite/testcases/src/test/cases/manual-ex/manual-flex.output deleted file mode 100644 index 2df8305d9..000000000 --- a/testsuite/testcases/src/test/cases/manual-ex/manual-flex.output +++ /dev/null @@ -1,11 +0,0 @@ -Reading "src/test/cases/manual-ex/manual.flex" - -Warning in file "src/test/cases/manual-ex/manual.flex" (line 90): -".|\n" does not match all characters, because "." excludes all Unicode newline chars - use "[^]" instead -.|\n { throw new Error("Illegal character <"+ -^ -Constructing NFA : 160 states in NFA -Converting NFA to DFA : -.......................................................... -62 states before minimization, 43 states in minimized DFA -Writing code to "src/test/cases/manual-ex/Lexer.java" diff --git a/testsuite/testcases/src/test/cases/manual-ex/manual.test b/testsuite/testcases/src/test/cases/manual-ex/manual.test deleted file mode 100644 index f8e5bbe22..000000000 --- a/testsuite/testcases/src/test/cases/manual-ex/manual.test +++ /dev/null @@ -1,7 +0,0 @@ -name: manual -description: -the introductory example from the manual - -jflex: --nobak - -javac-files: Lexer.java sym.java diff --git a/testsuite/testcases/src/test/cases/manual-ex/sym.java b/testsuite/testcases/src/test/cases/manual-ex/sym.java deleted file mode 100644 index 5aa831c28..000000000 --- a/testsuite/testcases/src/test/cases/manual-ex/sym.java +++ /dev/null @@ -1,114 +0,0 @@ - -//---------------------------------------------------- -// The following code was generated by CUP v0.10k -// Sat May 05 23:45:07 CEST 2001 -//---------------------------------------------------- - -/** CUP generated interface containing symbol constants. */ -public interface sym { - /* terminals */ - public static final int SHORT = 4; - public static final int IDENTIFIER = 98; - public static final int ANDEQ = 90; - public static final int GT = 70; - public static final int IMPLEMENTS = 36; - public static final int CONST = 101; - public static final int STRICTFP = 100; - public static final int NOTEQ = 75; - public static final int PLUSEQ = 85; - public static final int RBRACK = 11; - public static final int CATCH = 55; - public static final int COMMA = 15; - public static final int RBRACE = 17; - public static final int THROW = 53; - public static final int RPAREN = 20; - public static final int LBRACK = 10; - public static final int LT = 69; - public static final int ANDAND = 79; - public static final int OROR = 80; - public static final int DOUBLE = 9; - public static final int LBRACE = 16; - public static final int TRANSIENT = 32; - public static final int LPAREN = 19; - public static final int XOREQ = 91; - public static final int PROTECTED = 25; - public static final int INTEGER_LITERAL = 93; - public static final int NOT = 63; - public static final int FINAL = 29; - public static final int FLOAT = 8; - public static final int GOTO = 102; - public static final int URSHIFTEQ = 89; - public static final int PACKAGE = 22; - public static final int COMP = 62; - public static final int EQ = 18; - public static final int BOOLEAN_LITERAL = 95; - public static final int MOD = 65; - public static final int CLASS = 34; - public static final int SUPER = 40; - public static final int ABSTRACT = 28; - public static final int NATIVE = 30; - public static final int LONG = 6; - public static final int PLUS = 60; - public static final int QUESTION = 81; - public static final int WHILE = 48; - public static final int EXTENDS = 35; - public static final int INTERFACE = 41; - public static final int CHAR = 7; - public static final int BOOLEAN = 2; - public static final int SWITCH = 44; - public static final int DO = 47; - public static final int FOR = 49; - public static final int RSHIFTEQ = 88; - public static final int VOID = 37; - public static final int DIV = 64; - public static final int PUBLIC = 24; - public static final int RETURN = 52; - public static final int MULT = 14; - public static final int ELSE = 43; - public static final int TRY = 54; - public static final int GTEQ = 72; - public static final int BREAK = 50; - public static final int DOT = 12; - public static final int INT = 5; - public static final int NULL_LITERAL = 99; - public static final int THROWS = 38; - public static final int STRING_LITERAL = 97; - public static final int EQEQ = 74; - public static final int EOF = 0; - public static final int SEMICOLON = 13; - public static final int THIS = 39; - public static final int DEFAULT = 46; - public static final int MULTEQ = 82; - public static final int IMPORT = 23; - public static final int MINUS = 61; - public static final int LTEQ = 71; - public static final int OR = 78; - public static final int error = 1; - public static final int URSHIFT = 68; - public static final int SYNCHRONIZED = 31; - public static final int DIVEQ = 83; - public static final int LSHIFTEQ = 87; - public static final int FINALLY = 56; - public static final int CONTINUE = 51; - public static final int INSTANCEOF = 73; - public static final int IF = 42; - public static final int MODEQ = 84; - public static final int MINUSMINUS = 59; - public static final int COLON = 21; - public static final int CHARACTER_LITERAL = 96; - public static final int OREQ = 92; - public static final int VOLATILE = 33; - public static final int CASE = 45; - public static final int PLUSPLUS = 58; - public static final int NEW = 57; - public static final int RSHIFT = 67; - public static final int BYTE = 3; - public static final int AND = 76; - public static final int PRIVATE = 26; - public static final int STATIC = 27; - public static final int LSHIFT = 66; - public static final int XOR = 77; - public static final int FLOATING_POINT_LITERAL = 94; - public static final int MINUSEQ = 86; -} - From 16bc6e569b1a226c6841b8569528a263ea919ab2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Wed, 17 Oct 2018 12:21:59 +0200 Subject: [PATCH 010/129] Add Cirrus-CI badge on README (#465) --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index fef8dc2cf..2d69e6685 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,9 @@ Build status + + Bazel build status + Maven central From 22689eb31b74ac021f618c6f8e2a772e920d9300 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Wed, 17 Oct 2018 12:22:25 +0200 Subject: [PATCH 011/129] Add @SuppressWarnings("FallThrough") on generated lexer. (#454) * Enabled Error-prone FallThrough WARN in Bazel * Add @SuppressWarnings("FallThrough") on generated lexer. * Let Travis use the project's bazelrc --- .bazelrc | 4 ++++ .ci.bazelrc | 2 ++ jflex/src/main/java/jflex/Emitter.java | 3 +++ 3 files changed, 9 insertions(+) create mode 100644 .bazelrc diff --git a/.bazelrc b/.bazelrc new file mode 100644 index 000000000..7a7c74b6b --- /dev/null +++ b/.bazelrc @@ -0,0 +1,4 @@ +# https://errorprone.info/ +# TODO(#222) Increase to error when we build from jflex-1.7.1 with a lexer annotated with +# @SuppressWarnings +build --javacopt "-Xep:FallThrough:WARN" diff --git a/.ci.bazelrc b/.ci.bazelrc index a34c9f070..2f60348fe 100644 --- a/.ci.bazelrc +++ b/.ci.bazelrc @@ -1,3 +1,5 @@ +import %workspace%/.bazelrc + # This is from Bazel's former travis setup, to avoid blowing up the RAM usage. startup --host_jvm_args=-Xms2000m startup --host_jvm_args=-Xmx3000m diff --git a/jflex/src/main/java/jflex/Emitter.java b/jflex/src/main/java/jflex/Emitter.java index de45e63d9..15ac17648 100644 --- a/jflex/src/main/java/jflex/Emitter.java +++ b/jflex/src/main/java/jflex/Emitter.java @@ -434,6 +434,9 @@ private void emitUserCode() { } private void emitClassName() { + // TODO(#222) Actually fix the fall-through violations + println("// See https://github.com/jflex-de/jflex/issues/222"); + println("@SuppressWarnings(\"FallThrough\")"); if (scanner.isPublic) print("public "); if (scanner.isAbstract) print("abstract "); From 743b0e2919c1fa392bd0fe0fc8e8f96206d5c254 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Thu, 18 Oct 2018 07:50:05 +0200 Subject: [PATCH 012/129] Add all error-prone checks (#468) Add all error-prone checks in the project bazelrc --- .bazelrc | 373 +++++++++++++++++- cup/cup_runtime/BUILD | 5 +- .../java/jflex/testing/javac/BUILD | 4 + 3 files changed, 379 insertions(+), 3 deletions(-) diff --git a/.bazelrc b/.bazelrc index 7a7c74b6b..b504d7f6d 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,4 +1,373 @@ -# https://errorprone.info/ +http://errorprone.info/bugpatterns +# To avoid bugs in the code +# P1 Fix the errors and bump from :WARN to :ERROR +# P2 Fix the warnings and bump from :OFF to :WARN + +# On by default : ERROR +build --javacopt "-Xep:ArrayEquals:ERROR" +build --javacopt "-Xep:ArrayFillIncompatibleType:ERROR" +build --javacopt "-Xep:ArrayHashCode:ERROR" +build --javacopt "-Xep:ArrayToString:ERROR" +build --javacopt "-Xep:ArraysAsListPrimitiveArray:ERROR" +build --javacopt "-Xep:AsyncCallableReturnsNull:ERROR" +build --javacopt "-Xep:AsyncFunctionReturnsNull:ERROR" +build --javacopt "-Xep:AutoValueConstructorOrderChecker:ERROR" +build --javacopt "-Xep:BadShiftAmount:ERROR" +build --javacopt "-Xep:BundleDeserializationCast:ERROR" +build --javacopt "-Xep:ChainingConstructorIgnoresParameter:ERROR" +build --javacopt "-Xep:CheckReturnValue:ERROR" +build --javacopt "-Xep:CollectionIncompatibleType:ERROR" +build --javacopt "-Xep:ComparableType:ERROR" +build --javacopt "-Xep:ComparingThisWithNull:ERROR" +build --javacopt "-Xep:ComparisonOutOfRange:ERROR" +build --javacopt "-Xep:CompatibleWithAnnotationMisuse:ERROR" +build --javacopt "-Xep:CompileTimeConstant:ERROR" +build --javacopt "-Xep:ComplexBooleanConstant:ERROR" +build --javacopt "-Xep:ConditionalExpressionNumericPromotion:ERROR" +build --javacopt "-Xep:ConstantOverflow:ERROR" +build --javacopt "-Xep:DaggerProvidesNull:ERROR" +build --javacopt "-Xep:DeadException:ERROR" +build --javacopt "-Xep:DeadThread:ERROR" +build --javacopt "-Xep:DoNotCall:ERROR" +build --javacopt "-Xep:EqualsNaN:ERROR" +build --javacopt "-Xep:EqualsReference:ERROR" +build --javacopt "-Xep:EqualsWrongThing:ERROR" +build --javacopt "-Xep:ForOverride:ERROR" +build --javacopt "-Xep:FormatString:ERROR" +build --javacopt "-Xep:FormatStringAnnotation:ERROR" +build --javacopt "-Xep:FunctionalInterfaceMethodChanged:ERROR" +build --javacopt "-Xep:FuturesGetCheckedIllegalExceptionType:ERROR" +build --javacopt "-Xep:GetClassOnAnnotation:ERROR" +build --javacopt "-Xep:GetClassOnClass:ERROR" +build --javacopt "-Xep:GuardedBy:ERROR" +build --javacopt "-Xep:GuiceAssistedInjectScoping:ERROR" +build --javacopt "-Xep:GuiceAssistedParameters:ERROR" +build --javacopt "-Xep:GuiceInjectOnFinalField:ERROR" +build --javacopt "-Xep:HashtableContains:ERROR" +build --javacopt "-Xep:IdentityBinaryExpression:ERROR" +build --javacopt "-Xep:Immutable:ERROR" +build --javacopt "-Xep:ImmutableModification:ERROR" +build --javacopt "-Xep:IncompatibleArgumentType:ERROR" +build --javacopt "-Xep:IndexOfChar:ERROR" +build --javacopt "-Xep:InexactVarargsConditional:ERROR" +build --javacopt "-Xep:InfiniteRecursion:ERROR" +build --javacopt "-Xep:InjectMoreThanOneScopeAnnotationOnClass:ERROR" +build --javacopt "-Xep:InjectOnMemberAndConstructor:ERROR" +build --javacopt "-Xep:InvalidPatternSyntax:ERROR" +build --javacopt "-Xep:InvalidTimeZoneID:ERROR" +build --javacopt "-Xep:IsInstanceOfClass:ERROR" +build --javacopt "-Xep:IsLoggableTagLength:ERROR" +build --javacopt "-Xep:JUnit3TestNotRun:ERROR" +build --javacopt "-Xep:JUnit4ClassAnnotationNonStatic:ERROR" +build --javacopt "-Xep:JUnit4SetUpNotRun:ERROR" +build --javacopt "-Xep:JUnit4TearDownNotRun:ERROR" +build --javacopt "-Xep:JUnit4TestNotRun:ERROR" +build --javacopt "-Xep:JUnitAssertSameCheck:ERROR" +build --javacopt "-Xep:JavaxInjectOnAbstractMethod:ERROR" +build --javacopt "-Xep:LiteByteStringUtf8:ERROR" +build --javacopt "-Xep:LoopConditionChecker:ERROR" +build --javacopt "-Xep:MathRoundIntLong:ERROR" +#build --javacopt "-Xep:MislabeledAndroidString:ERROR" +build --javacopt "-Xep:MissingSuperCall:ERROR" +build --javacopt "-Xep:MissingTestCall:ERROR" +build --javacopt "-Xep:MisusedWeekYear:ERROR" +build --javacopt "-Xep:MockitoCast:ERROR" +build --javacopt "-Xep:MockitoUsage:ERROR" +build --javacopt "-Xep:ModifyingCollectionWithItself:ERROR" +build --javacopt "-Xep:MoreThanOneInjectableConstructor:ERROR" +build --javacopt "-Xep:MustBeClosedChecker:ERROR" +build --javacopt "-Xep:NCopiesOfChar:ERROR" +build --javacopt "-Xep:NonCanonicalStaticImport:ERROR" +build --javacopt "-Xep:NonFinalCompileTimeConstant:ERROR" +build --javacopt "-Xep:NonRuntimeAnnotation:ERROR" +build --javacopt "-Xep:NullTernary:ERROR" +build --javacopt "-Xep:OptionalEquality:ERROR" +build --javacopt "-Xep:OverlappingQualifierAndScopeAnnotation:ERROR" +build --javacopt "-Xep:OverridesJavaxInjectableMethod:ERROR" +build --javacopt "-Xep:PackageInfo:ERROR" +build --javacopt "-Xep:ParcelableCreator:ERROR" +build --javacopt "-Xep:PreconditionsCheckNotNull:ERROR" +build --javacopt "-Xep:PreconditionsCheckNotNullPrimitive:ERROR" +build --javacopt "-Xep:PredicateIncompatibleType:ERROR" +build --javacopt "-Xep:PrivateSecurityContractProtoAccess:ERROR" +build --javacopt "-Xep:ProtoFieldNullComparison:ERROR" +build --javacopt "-Xep:ProtoStringFieldReferenceEquality:ERROR" +build --javacopt "-Xep:ProtocolBufferOrdinal:ERROR" +build --javacopt "-Xep:ProvidesMethodOutsideOfModule:ERROR" +build --javacopt "-Xep:RandomCast:ERROR" +build --javacopt "-Xep:RandomModInteger:ERROR" +build --javacopt "-Xep:RectIntersectReturnValueIgnored:ERROR" +build --javacopt "-Xep:RestrictedApiChecker:ERROR" +build --javacopt "-Xep:ReturnValueIgnored:ERROR" +build --javacopt "-Xep:SelfAssignment:ERROR" +build --javacopt "-Xep:SelfComparison:ERROR" +build --javacopt "-Xep:SelfEquals:ERROR" +build --javacopt "-Xep:ShouldHaveEvenArgs:ERROR" +build --javacopt "-Xep:SizeGreaterThanOrEqualsZero:ERROR" +build --javacopt "-Xep:StreamToString:ERROR" +build --javacopt "-Xep:StringBuilderInitWithChar:ERROR" +build --javacopt "-Xep:SubstringOfZero:ERROR" +build --javacopt "-Xep:SuppressWarningsDeprecated:ERROR" +build --javacopt "-Xep:ThrowIfUncheckedKnownChecked:ERROR" +build --javacopt "-Xep:ThrowNull:ERROR" +build --javacopt "-Xep:TruthSelfEquals:ERROR" +build --javacopt "-Xep:TryFailThrowable:ERROR" +build --javacopt "-Xep:TypeParameterQualifier:ERROR" +build --javacopt "-Xep:UnnecessaryTypeArgument:ERROR" +build --javacopt "-Xep:UnusedAnonymousClass:ERROR" +build --javacopt "-Xep:UnusedCollectionModifiedInPlace:ERROR" +build --javacopt "-Xep:VarTypeName:ERROR" + +# On by default : WARNING +build --javacopt "-Xep:AmbiguousMethodReference:WARN" +build --javacopt "-Xep:ArgumentSelectionDefectChecker:WARN" +build --javacopt "-Xep:ArrayAsKeyOfSetOrMap:WARN" +build --javacopt "-Xep:AssertEqualsArgumentOrderChecker:WARN" +build --javacopt "-Xep:AssertThrowsMultipleStatements:WARN" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:AssertionFailureIgnored:OFF" +build --javacopt "-Xep:AutoValueFinalMethods:WARN" +build --javacopt "-Xep:BadAnnotationImplementation:WARN" +build --javacopt "-Xep:BadComparable:WARN" +build --javacopt "-Xep:BadImport:WARN" +build --javacopt "-Xep:BadInstanceof:WARN" +build --javacopt "-Xep:BigDecimalEquals:WARN" +build --javacopt "-Xep:BigDecimalLiteralDouble:WARN" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:BoxedPrimitiveConstructor:OFF" +build --javacopt "-Xep:ByteBufferBackingArray:WARN" +build --javacopt "-Xep:CannotMockFinalClass:WARN" +build --javacopt "-Xep:CanonicalDuration:WARN" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:CatchAndPrintStackTrace:OFF" +build --javacopt "-Xep:CatchFail:WARN" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:ClassCanBeStatic:WARN" +build --javacopt "-Xep:ClassNewInstance:WARN" +build --javacopt "-Xep:CloseableProvides:WARN" +build --javacopt "-Xep:CollectionToArraySafeParameter:WARN" +build --javacopt "-Xep:CollectorShouldNotUseState:WARN" +build --javacopt "-Xep:ComparableAndComparator:WARN" +build --javacopt "-Xep:DateFormatConstant:WARN" +# TODO(#469/#470) Fix these errors and re-enable violation +build --javacopt "-Xep:DefaultCharset:OFF" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:DeprecatedThreadMethods:OFF" +build --javacopt "-Xep:DoubleBraceInitialization:WARN" +build --javacopt "-Xep:DoubleCheckedLocking:WARN" +build --javacopt "-Xep:EqualsGetClass:WARN" +build --javacopt "-Xep:EqualsHashCode:WARN" +build --javacopt "-Xep:EqualsIncompatibleType:WARN" +build --javacopt "-Xep:EqualsUnsafeCast:WARN" +build --javacopt "-Xep:EqualsUsingHashCode:WARN" +build --javacopt "-Xep:ExtendingJUnitAssert:WARN" # TODO(#222) Increase to error when we build from jflex-1.7.1 with a lexer annotated with # @SuppressWarnings -build --javacopt "-Xep:FallThrough:WARN" +build --javacopt "-Xep:FallThrough:OFF" +build --javacopt "-Xep:Finally:WARN" +build --javacopt "-Xep:FloatCast:WARN" +build --javacopt "-Xep:FloatingPointAssertionWithinEpsilon:WARN" +build --javacopt "-Xep:FloatingPointLiteralPrecision:WARN" +build --javacopt "-Xep:FragmentInjection:WARN" +build --javacopt "-Xep:FragmentNotInstantiable:WARN" +build --javacopt "-Xep:FutureReturnValueIgnored:WARN" +build --javacopt "-Xep:GetClassOnEnum:WARN" +build --javacopt "-Xep:HidingField:WARN" +build --javacopt "-Xep:ImmutableAnnotationChecker:WARN" +build --javacopt "-Xep:ImmutableEnumChecker:WARN" +build --javacopt "-Xep:IncompatibleModifiers:WARN" +build --javacopt "-Xep:InconsistentCapitalization:WARN" +build --javacopt "-Xep:InconsistentHashCode:WARN" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:IncrementInForLoopAndHeader:OFF" +build --javacopt "-Xep:InjectOnConstructorOfAbstractClass:WARN" +build --javacopt "-Xep:InputStreamSlowMultibyteRead:WARN" +build --javacopt "-Xep:InstanceOfAndCastMatchWrongType:WARN" +build --javacopt "-Xep:IntLongMath:WARN" +build --javacopt "-Xep:IterableAndIterator:WARN" +build --javacopt "-Xep:JUnit3FloatingPointComparisonWithoutDelta:WARN" +build --javacopt "-Xep:JUnit4ClassUsedInJUnit3:WARN" +build --javacopt "-Xep:JUnitAmbiguousTestClass:WARN" +build --javacopt "-Xep:JavaLangClash:WARN" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:JdkObsolete:OFF" +build --javacopt "-Xep:LockNotBeforeTry:WARN" +build --javacopt "-Xep:LogicalAssignment:WARN" +build --javacopt "-Xep:MathAbsoluteRandom:WARN" +build --javacopt "-Xep:MissingCasesInEnumSwitch:WARN" +build --javacopt "-Xep:MissingFail:WARN" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:MissingOverride:OFF" +build --javacopt "-Xep:ModifiedButNotUsed:WARN" +build --javacopt "-Xep:ModifyCollectionInEnhancedForLoop:WARN" +build --javacopt "-Xep:MultipleParallelOrSequentialCalls:WARN" +build --javacopt "-Xep:MutableConstantField:WARN" +build --javacopt "-Xep:NarrowingCompoundAssignment:WARN" +build --javacopt "-Xep:NestedInstanceOfConditions:WARN" +build --javacopt "-Xep:NonAtomicVolatileUpdate:WARN" +build --javacopt "-Xep:NonOverridingEquals:WARN" +build --javacopt "-Xep:NullableConstructor:WARN" +build --javacopt "-Xep:NullablePrimitive:WARN" +build --javacopt "-Xep:NullableVoid:WARN" +build --javacopt "-Xep:ObjectToString:WARN" +build --javacopt "-Xep:ObjectsHashCodePrimitive:WARN" +build --javacopt "-Xep:OperatorPrecedence:WARN" +build --javacopt "-Xep:OptionalNotPresent:WARN" +build --javacopt "-Xep:OrphanedFormatString:WARN" +build --javacopt "-Xep:OverrideThrowableToString:WARN" +build --javacopt "-Xep:Overrides:WARN" +build --javacopt "-Xep:OverridesGuiceInjectableMethod:WARN" +build --javacopt "-Xep:ParameterName:WARN" +build --javacopt "-Xep:PreconditionsInvalidPlaceholder:WARN" +build --javacopt "-Xep:ProtoRedundantSet:WARN" +build --javacopt "-Xep:QualifierOrScopeOnInjectMethod:WARN" +build --javacopt "-Xep:ReachabilityFenceUsage:WARN" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:ReferenceEquality:OFF" +build --javacopt "-Xep:RequiredModifiers:WARN" +build --javacopt "-Xep:ShortCircuitBoolean:WARN" +build --javacopt "-Xep:StaticGuardedByInstance:WARN" +build --javacopt "-Xep:StreamResourceLeak:WARN" +build --javacopt "-Xep:StringSplitter:WARN" +build --javacopt "-Xep:SwigMemoryLeak:WARN" +build --javacopt "-Xep:SynchronizeOnNonFinalField:WARN" +build --javacopt "-Xep:ThreadJoinLoop:WARN" +build --javacopt "-Xep:ThreadLocalUsage:WARN" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:ThreadPriorityCheck:OFF" +build --javacopt "-Xep:ThreeLetterTimeZoneID:WARN" +build --javacopt "-Xep:ToStringReturnsNull:WARN" +build --javacopt "-Xep:TruthAssertExpected:WARN" +build --javacopt "-Xep:TruthConstantAsserts:WARN" +build --javacopt "-Xep:TruthIncompatibleType:WARN" +build --javacopt "-Xep:TypeNameShadowing:WARN" +build --javacopt "-Xep:TypeParameterShadowing:WARN" +build --javacopt "-Xep:TypeParameterUnusedInFormals:WARN" +build --javacopt "-Xep:URLEqualsHashCode:WARN" +build --javacopt "-Xep:UndefinedEquals:WARN" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:UnnecessaryParentheses:OFF" +build --javacopt "-Xep:UnsafeFinalization:WARN" +build --javacopt "-Xep:UnsafeReflectiveConstructionCast:WARN" +build --javacopt "-Xep:UnsynchronizedOverridesSynchronized:WARN" +build --javacopt "-Xep:UseCorrectAssertInTests:WARN" +build --javacopt "-Xep:VariableNameSameAsType:WARN" +build --javacopt "-Xep:WaitNotInLoop:WARN" +build --javacopt "-Xep:WakelockReleasedDangerously:WARN" + +#Experimental : ERROR +#build --javacopt "-Xep:AndroidJdkLibsChecker:ERROR" +build --javacopt "-Xep:AssistedInjectAndInjectOnSameConstructor:ERROR" +build --javacopt "-Xep:AutoFactoryAtInject:ERROR" +build --javacopt "-Xep:ClassName:ERROR" +build --javacopt "-Xep:ComparisonContractViolated:ERROR" +build --javacopt "-Xep:DepAnn:ERROR" +build --javacopt "-Xep:DivZero:ERROR" +build --javacopt "-Xep:EmptyIf:ERROR" +build --javacopt "-Xep:FuzzyEqualsShouldNotBeUsedInEqualsMethod:ERROR" +build --javacopt "-Xep:InjectInvalidTargetingOnScopingAnnotation:ERROR" +build --javacopt "-Xep:InjectMoreThanOneQualifier:ERROR" +build --javacopt "-Xep:InjectScopeAnnotationOnInterfaceOrAbstractClass:ERROR" +build --javacopt "-Xep:InjectScopeOrQualifierAnnotationRetention:ERROR" +build --javacopt "-Xep:InjectedConstructorAnnotations:ERROR" +build --javacopt "-Xep:InsecureCryptoUsage:ERROR" +build --javacopt "-Xep:IterablePathParameter:ERROR" +build --javacopt "-Xep:JMockTestWithoutRunWithOrRuleAnnotation:ERROR" +build --javacopt "-Xep:Java7ApiChecker:ERROR" +build --javacopt "-Xep:JavaxInjectOnFinalField:ERROR" +build --javacopt "-Xep:LockMethodChecker:ERROR" +build --javacopt "-Xep:LongLiteralLowerCaseSuffix:ERROR" +build --javacopt "-Xep:NoAllocation:ERROR" +build --javacopt "-Xep:NumericEquality:ERROR" +build --javacopt "-Xep:ParameterPackage:ERROR" +build --javacopt "-Xep:RestrictTo:ERROR" +build --javacopt "-Xep:StaticOrDefaultInterfaceMethod:ERROR" +build --javacopt "-Xep:UnlockMethod:ERROR" + +# Experimental : WARNING +build --javacopt "-Xep:AnnotateFormatMethod:WARN" +build --javacopt "-Xep:AnnotationPosition:WARN" +build --javacopt "-Xep:AssertFalse:WARN" +build --javacopt "-Xep:AssistedInjectAndInjectOnConstructors:WARN" +build --javacopt "-Xep:BinderIdentityRestoredDangerously:WARN" +build --javacopt "-Xep:BindingToUnqualifiedCommonType:WARN" +# TODO(#469) Fix these errors and re-enable violation +build --javacopt "-Xep:ConstructorInvokesOverridable:OFF" +build --javacopt "-Xep:ConstructorLeaksThis:WARN" +build --javacopt "-Xep:EmptyTopLevelDeclaration:WARN" +build --javacopt "-Xep:EqualsBrokenForNull:WARN" +build --javacopt "-Xep:ExpectedExceptionChecker:WARN" +build --javacopt "-Xep:FunctionalInterfaceClash:WARN" +build --javacopt "-Xep:HardCodedSdCardPath:WARN" +# TODO(#469) Fix these errors and re-enable violation +build --javacopt "-Xep:InconsistentOverloads:OFF" +build --javacopt "-Xep:InvalidParam:WARN" +build --javacopt "-Xep:InvalidTag:WARN" +build --javacopt "-Xep:InvalidThrows:WARN" +# TODO(#469) Fix these errors and re-enable violation +build --javacopt "-Xep:MissingDefault:OFF" +build --javacopt "-Xep:MutableMethodReturnType:WARN" +build --javacopt "-Xep:NoFunctionalReturnType:WARN" +build --javacopt "-Xep:NonCanonicalStaticMemberImport:WARN" +build --javacopt "-Xep:NullableDereference:WARN" +build --javacopt "-Xep:PrimitiveArrayPassedToVarargsMethod:WARN" +build --javacopt "-Xep:ProtosAsKeyOfSetOrMap:WARN" +build --javacopt "-Xep:ProvidesFix:WARN" +build --javacopt "-Xep:QualifierWithTypeUse:WARN" +build --javacopt "-Xep:RedundantThrows:WARN" +build --javacopt "-Xep:ReturnFromVoid:WARN" +build --javacopt "-Xep:StaticQualifiedUsingExpression:WARN" +build --javacopt "-Xep:StringEquality:WARN" +build --javacopt "-Xep:SystemExitOutsideMain:WARN" +build --javacopt "-Xep:TestExceptionChecker:WARN" +build --javacopt "-Xep:UnnecessaryDefaultInEnumSwitch:WARN" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:Unused:OFF" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:UnusedException:OFF" +# TODO(#469) Fix these warnings +# bazel-out/darwin-fastbuild/genfiles/jflex/LexParse.java:2260: error: [Var] Non-constant variable missing @Var annotation +# RegExp RESULT =null; +build --javacopt "-Xep:Var:OFF" + +# Experimental : SUGGESTION +build --javacopt "-Xep:ClassNamedLikeTypeParameter:WARN" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:ConstantField:OFF" +build --javacopt "-Xep:EmptySetMultibindingContributions:WARN" +build --javacopt "-Xep:ExpectedExceptionRefactoring:WARN" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:FieldCanBeFinal:OFF" +build --javacopt "-Xep:FieldMissingNullable:WARN" +build --javacopt "-Xep:ImmutableRefactoring:WARN" +build --javacopt "-Xep:LambdaFunctionalInterface:WARN" +build --javacopt "-Xep:MethodCanBeStatic:WARN" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:MixedArrayDimensions:OFF" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:MultiVariableDeclaration:OFF" +build --javacopt "-Xep:MultipleTopLevelClasses:WARN" +build --javacopt "-Xep:MultipleUnaryOperatorsInMethodCall:WARN" +build --javacopt "-Xep:PackageLocation:WARN" +build --javacopt "-Xep:ParameterComment:WARN" +build --javacopt "-Xep:ParameterNotNullable:WARN" +build --javacopt "-Xep:PrivateConstructorForNoninstantiableModule:WARN" +build --javacopt "-Xep:PrivateConstructorForUtilityClass:WARN" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:RemoveUnusedImports:OFF" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:ReturnMissingNullable:OFF" +build --javacopt "-Xep:ScopeOnModule:WARN" +build --javacopt "-Xep:SwitchDefault:WARN" +build --javacopt "-Xep:TestExceptionRefactoring:WARN" +build --javacopt "-Xep:ThrowsUncheckedException:WARN" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:TryFailRefactoring:OFF" +build --javacopt "-Xep:TypeParameterNaming:WARN" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:UngroupedOverloads:OFF" +build --javacopt "-Xep:UnnecessarySetDefault:WARN" +build --javacopt "-Xep:UnnecessaryStaticImport:WARN" +build --javacopt "-Xep:UseBinds:WARN" +# TODO(#469) Fix these warnings +build --javacopt "-Xep:WildcardImport:OFF" diff --git a/cup/cup_runtime/BUILD b/cup/cup_runtime/BUILD index c9eea2124..bcf37a086 100644 --- a/cup/cup_runtime/BUILD +++ b/cup/cup_runtime/BUILD @@ -2,5 +2,8 @@ licenses(["notice"]) # BSD-like java_library( name = "cup_runtime", srcs = glob(["src/main/java/**/*.java"]), - visibility=["//visibility:public"] + visibility=["//visibility:public"], + javacopts=[ + # Not our code, there is nothing we can do + "-XepDisableAllChecks"], ) \ No newline at end of file diff --git a/testsuite/bzltestsuite/java/jflex/testing/javac/BUILD b/testsuite/bzltestsuite/java/jflex/testing/javac/BUILD index 978e7a4ad..67d35ebf3 100644 --- a/testsuite/bzltestsuite/java/jflex/testing/javac/BUILD +++ b/testsuite/bzltestsuite/java/jflex/testing/javac/BUILD @@ -6,4 +6,8 @@ java_library( deps = [ "//third_party/com/google/guava", ], + javacopts = [ + # Only used for testing + "-Xep:Java7ApiChecker:OFF", + ], ) From d1543720499c23cbcd0caed9f01cab62bd8c8df5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Thu, 18 Oct 2018 08:20:45 +0200 Subject: [PATCH 013/129] Use cup.bzl from bazel_rules (#466) * Use cup.bzl from bazel_rules https://github.com/jflex-de/bazel_rules **N.B.** Cannot remove cup Still needed by Maven --- WORKSPACE | 2 +- cup/BUILD | 14 -------------- cup/sample-project/BUILD | 3 ++- jflex/BUILD | 5 +++-- jflex/examples/cup-java-minijava/BUILD | 2 +- 5 files changed, 7 insertions(+), 19 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index e7d89e9e9..0ce790b05 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -6,7 +6,7 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") git_repository( name = "jflex_rules", - tag = "v2", + tag = "v3", remote = "https://github.com/jflex-de/bazel_rules.git", ) diff --git a/cup/BUILD b/cup/BUILD index ff7e3c245..0f8e4e046 100644 --- a/cup/BUILD +++ b/cup/BUILD @@ -2,20 +2,6 @@ package(default_visibility = ["//visibility:public"]) licenses(["notice"]) # GPL-compatible -java_binary( - name = "cup_bin", - main_class = "java_cup.Main", - runtime_deps = [ - ":cup", - ], -) - -# This is the full Java CUP (with runtime) -java_import( - name = "cup", - jars = ["cup/java-cup-11b.jar"], -) - alias( name = "cup_runtime", actual = "//cup/cup_runtime", diff --git a/cup/sample-project/BUILD b/cup/sample-project/BUILD index adac8145b..58e941586 100644 --- a/cup/sample-project/BUILD +++ b/cup/sample-project/BUILD @@ -1,6 +1,7 @@ -load("//cup:cup.bzl", "cup") +load("@jflex_rules//cup:cup.bzl", "cup") cup( name = "gen_parser", src = "src/main/cup/calculator.cup", + cup_bin = "@jflex_rules//cup:cup_bin", ) diff --git a/jflex/BUILD b/jflex/BUILD index 27ab922c3..d64013308 100644 --- a/jflex/BUILD +++ b/jflex/BUILD @@ -1,6 +1,6 @@ package(default_visibility = ["//visibility:public"]) -load("//cup:cup.bzl", "cup") +load("@jflex_rules//cup:cup.bzl", "cup") load("@jflex_rules//jflex:jflex.bzl", "jflex") java_binary( @@ -21,7 +21,7 @@ java_library( resources = glob(["src/main/resources/**"]), visibility = ["//visibility:public"], deps = [ - "//cup", + "//cup:cup_runtime", "//third_party/org/apache/ant", ], ) @@ -29,6 +29,7 @@ java_library( cup( name = "gen_parser", src = "src/main/cup/LexParse.cup", + cup_bin = "@jflex_rules//cup:cup_bin", interface = True, parser = "LexParse", symbols = "sym", diff --git a/jflex/examples/cup-java-minijava/BUILD b/jflex/examples/cup-java-minijava/BUILD index 0812fc081..cd7ede12c 100644 --- a/jflex/examples/cup-java-minijava/BUILD +++ b/jflex/examples/cup-java-minijava/BUILD @@ -1,7 +1,7 @@ package(default_visibility = ["//visibility:public"]) load("@jflex_rules//jflex:jflex.bzl", "jflex") -load("//cup:cup.bzl", "cup") +load("@jflex_rules//cup:cup.bzl", "cup") # The best practice is to define the rules in their respective directory in # - src/main/java/org/example/foo/BUILD From cf1046db1c6977b35499bcaf4d532d79c9e9d177 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Thu, 18 Oct 2018 20:27:09 +0200 Subject: [PATCH 014/129] Add .bazelproject to easily import the project in IntelliJ (#473) --- .bazelproject | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .bazelproject diff --git a/.bazelproject b/.bazelproject new file mode 100644 index 000000000..26aa93208 --- /dev/null +++ b/.bazelproject @@ -0,0 +1,28 @@ +directories: + # Add the directories you want added as source here + # By default, we've added your entire workspace ('.') + cup + docs + jflex + jflex-maven-plugin + jflex-unicode-maven-plugin + scripts + testsuite + third_party + +targets: + # Add targets that reach the source code that you want to resolve here + //jflex/examples/... + //testsuite/javatests/... + +additional_languages: + # Uncomment any additional languages you want supported + # android + # dart + # go + # python + # scala + +test_sources: + javatests + src/test/java From 800cd78a3987495c621978769d6dad22d41a0652 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Thu, 18 Oct 2018 22:00:15 +0200 Subject: [PATCH 015/129] Add Minimal cfg for degraph (#474) --- scripts/degraph/README.md | 47 +++++++++++++++++++++++++++++++++++ scripts/degraph/dep-graph.cfg | 15 +++++++++++ 2 files changed, 62 insertions(+) create mode 100644 scripts/degraph/README.md create mode 100644 scripts/degraph/dep-graph.cfg diff --git a/scripts/degraph/README.md b/scripts/degraph/README.md new file mode 100644 index 000000000..7eacb3178 --- /dev/null +++ b/scripts/degraph/README.md @@ -0,0 +1,47 @@ +# Class dependency analysis + +**Objective**: + +How to analyze class dependencies. + +**Prerequisite**: + +* [degraph][degraph] +* [yEd][yed] + +## Instructions + +### Build JFlex + +With bazel: + + bazel build //jflex + +### Run degraph + + degraph -f scripts/degraph/dep-graph.cfg + + +This generates a graph in `/tmp/jflex-packages.graphml` + +### Open the graph + +**Select Layout** -> **Hierarchical …** + * **General** + * **Orientation**: **Left to Right** + * **Edges** + * **Routing Style**: **Polyline** + +__Tip__: Click on the Dock button. This will put the dialog in the side bar, so that we can re-apply +these settings easily. + +Click on the **Play** button. + +### Advanced + +* Custom slicing + http://blog.schauderhaft.de/degraph/documentation.html#slicing + + +[degraph]: http://blog.schauderhaft.de/degraph/ +[yed]: https://www.yworks.com/products/yed diff --git a/scripts/degraph/dep-graph.cfg b/scripts/degraph/dep-graph.cfg new file mode 100644 index 000000000..d218debc3 --- /dev/null +++ b/scripts/degraph/dep-graph.cfg @@ -0,0 +1,15 @@ +# Configuration for degraph http://blog.schauderhaft.de/degraph/ + +# Prerequisite: +# bazel build //jflex +classpath = bazel-bin/jflex/libjflex.jar +output = /tmp/jflex-packages.graphml + +# Include all of JFlex +include = jflex.** +# Exclude generated classes +exclude = **.*_* + +sub_packages = { + jflex.** +} From 0fa669d3acb4679a1d250d8809822bec67adc2a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Fri, 19 Oct 2018 08:42:32 +0200 Subject: [PATCH 016/129] Move class Timer in jflex.performance (#475) * Add Minimal cfg for degraph * Move Timer in new package jflex.performance * Add BUILD file for package performance --- jflex/BUILD | 6 ++++++ jflex/src/main/cup/LexParse.cup | 6 +++++- jflex/src/main/java/jflex/LexGenerator.java | 1 + jflex/src/main/java/jflex/Out.java | 1 + jflex/src/main/java/jflex/performance/BUILD | 6 ++++++ .../main/java/jflex/{ => performance}/Timer.java | 2 +- jflex/src/main/jflex/LexScan.flex | 13 +++++++------ jflex/src/test/resources/jflex/LexScan-test.flex | 1 + 8 files changed, 28 insertions(+), 8 deletions(-) create mode 100644 jflex/src/main/java/jflex/performance/BUILD rename jflex/src/main/java/jflex/{ => performance}/Timer.java (98%) diff --git a/jflex/BUILD b/jflex/BUILD index d64013308..a0c0399e1 100644 --- a/jflex/BUILD +++ b/jflex/BUILD @@ -3,6 +3,11 @@ package(default_visibility = ["//visibility:public"]) load("@jflex_rules//cup:cup.bzl", "cup") load("@jflex_rules//jflex:jflex.bzl", "jflex") +package_group( + name = "visibility", + packages = ["//jflex/..."], +) + java_binary( name = "jflex_bin", main_class = "jflex.Main", @@ -22,6 +27,7 @@ java_library( visibility = ["//visibility:public"], deps = [ "//cup:cup_runtime", + "//jflex/src/main/java/jflex/performance", "//third_party/org/apache/ant", ], ) diff --git a/jflex/src/main/cup/LexParse.cup b/jflex/src/main/cup/LexParse.cup index 40a0be925..f79fb4d89 100644 --- a/jflex/src/main/cup/LexParse.cup +++ b/jflex/src/main/cup/LexParse.cup @@ -9,7 +9,11 @@ package jflex; -import java.util.*; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import jflex.performance.Timer; import jflex.unicode.UnicodeProperties; import java_cup.runtime.Symbol; diff --git a/jflex/src/main/java/jflex/LexGenerator.java b/jflex/src/main/java/jflex/LexGenerator.java index 6d5eeb4f8..b75e61a9a 100644 --- a/jflex/src/main/java/jflex/LexGenerator.java +++ b/jflex/src/main/java/jflex/LexGenerator.java @@ -17,6 +17,7 @@ import java.io.Reader; import java.nio.file.Files; import java.nio.file.Paths; +import jflex.performance.Timer; /** * This is the generator of JFlex, controlling the scanner generation process. diff --git a/jflex/src/main/java/jflex/Out.java b/jflex/src/main/java/jflex/Out.java index be6a69b8c..fe4217f56 100644 --- a/jflex/src/main/java/jflex/Out.java +++ b/jflex/src/main/java/jflex/Out.java @@ -15,6 +15,7 @@ import java.io.FileReader; import java.io.IOException; import java.io.OutputStream; +import jflex.performance.Timer; import jflex.unicode.UnicodeProperties; /** diff --git a/jflex/src/main/java/jflex/performance/BUILD b/jflex/src/main/java/jflex/performance/BUILD new file mode 100644 index 000000000..ece987703 --- /dev/null +++ b/jflex/src/main/java/jflex/performance/BUILD @@ -0,0 +1,6 @@ +package(default_visibility = ["//jflex:visibility"]) + +java_library( + name = "performance", + srcs = glob(["*.java"]), +) diff --git a/jflex/src/main/java/jflex/Timer.java b/jflex/src/main/java/jflex/performance/Timer.java similarity index 98% rename from jflex/src/main/java/jflex/Timer.java rename to jflex/src/main/java/jflex/performance/Timer.java index 7edd01603..b5af76f14 100644 --- a/jflex/src/main/java/jflex/Timer.java +++ b/jflex/src/main/java/jflex/performance/Timer.java @@ -6,7 +6,7 @@ * License: BSD * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.performance; /** * Very simple timer for code generation time statistics. diff --git a/jflex/src/main/jflex/LexScan.flex b/jflex/src/main/jflex/LexScan.flex index d270b68d6..cc53280c1 100644 --- a/jflex/src/main/jflex/LexScan.flex +++ b/jflex/src/main/jflex/LexScan.flex @@ -18,6 +18,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.HashMap; +import jflex.performance.Timer; import jflex.unicode.UnicodeProperties; %% @@ -97,10 +98,10 @@ import jflex.unicode.UnicodeProperties; String functionName; String tokenType; String visibility = "public"; - + List ctorArgs = new ArrayList(); List ctorTypes = new ArrayList(); - + LexicalStates states = new LexicalStates(); List actions = new ArrayList(); @@ -114,7 +115,7 @@ import jflex.unicode.UnicodeProperties; // CharClasses.init() is delayed until UnicodeProperties.init() has been called, // since the max char code won't be known until then. private CharClasses charClasses = new CharClasses(); - + public CharClasses getCharClasses() { return charClasses; } @@ -180,11 +181,11 @@ import jflex.unicode.UnicodeProperties; return a.toString()+", "+b.toString(); } - + public UnicodeProperties getUnicodeProperties() { return unicodeProperties; } - + private void populateDefaultVersionUnicodeProperties() { try { unicodeProperties = new UnicodeProperties(); @@ -195,7 +196,7 @@ import jflex.unicode.UnicodeProperties; charClasses.init (Options.jlex ? 127 : unicodeProperties.getMaximumCodePoint(), this); } - + private void includeFile(String filePath) { File f = new File(file.getParentFile(), filePath); if ( !f.canRead() ) diff --git a/jflex/src/test/resources/jflex/LexScan-test.flex b/jflex/src/test/resources/jflex/LexScan-test.flex index 0c4f30e0f..3aebafffd 100644 --- a/jflex/src/test/resources/jflex/LexScan-test.flex +++ b/jflex/src/test/resources/jflex/LexScan-test.flex @@ -17,6 +17,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.HashMap; +import jflex.performance.Timer; /** * The lexer of JFlex. From 06c3452b91c0eb7af5f8db316eb55b5c0dba5e9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Fri, 19 Oct 2018 22:01:09 +0200 Subject: [PATCH 017/129] Improve slicing in degraph configuration(#479) --- scripts/degraph/dep-graph.cfg | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/scripts/degraph/dep-graph.cfg b/scripts/degraph/dep-graph.cfg index d218debc3..62ef4f445 100644 --- a/scripts/degraph/dep-graph.cfg +++ b/scripts/degraph/dep-graph.cfg @@ -6,10 +6,21 @@ classpath = bazel-bin/jflex/libjflex.jar output = /tmp/jflex-packages.graphml # Include all of JFlex -include = jflex.** +#include = jflex.** +# Exclude Java SDK itself. +exclude = java.** # Exclude generated classes exclude = **.*_* +exclude = \[** -sub_packages = { - jflex.** +packages = { + org.apache.tools.(*).** + org.apache.(*).** + org.(*).** + (java_cup).** + (jflex.*).** +} +internalExternal = { + internal jflex.** + external ** } From 05c8b9d03e9580c0c5f525778ee4ab5f3bd810d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Fri, 19 Oct 2018 23:38:11 +0200 Subject: [PATCH 018/129] Modularize jflex.io (#482) * Create module jflex.io * Add java_test target --- jflex/BUILD | 1 + jflex/src/main/java/jflex/io/BUILD | 6 ++++++ jflex/src/test/java/jflex/io/BUILD | 5 +++++ 3 files changed, 12 insertions(+) create mode 100644 jflex/src/main/java/jflex/io/BUILD create mode 100644 jflex/src/test/java/jflex/io/BUILD diff --git a/jflex/BUILD b/jflex/BUILD index a0c0399e1..beace28e6 100644 --- a/jflex/BUILD +++ b/jflex/BUILD @@ -27,6 +27,7 @@ java_library( visibility = ["//visibility:public"], deps = [ "//cup:cup_runtime", + "//jflex/src/main/java/jflex/io", "//jflex/src/main/java/jflex/performance", "//third_party/org/apache/ant", ], diff --git a/jflex/src/main/java/jflex/io/BUILD b/jflex/src/main/java/jflex/io/BUILD new file mode 100644 index 000000000..f61f8eaee --- /dev/null +++ b/jflex/src/main/java/jflex/io/BUILD @@ -0,0 +1,6 @@ +package(default_visibility = ["//jflex:visibility"]) + +java_library( + name = "io", + srcs = glob(["*.java"]), +) diff --git a/jflex/src/test/java/jflex/io/BUILD b/jflex/src/test/java/jflex/io/BUILD new file mode 100644 index 000000000..e1239b273 --- /dev/null +++ b/jflex/src/test/java/jflex/io/BUILD @@ -0,0 +1,5 @@ +java_test( + name = "FileUtilTest", + srcs = ["FileUtilTest.java"], + deps = ["//jflex/src/main/java/jflex/io"], +) From bb2db5e84a2e2ecfcd4d530c39b08a041d574da9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 20 Oct 2018 00:02:06 +0200 Subject: [PATCH 019/129] Add TestFileUtil to help write tests (#455) * Add TestFileUtil to help write tests --- jflex/BUILD | 15 ++++ jflex/pom.xml | 5 ++ .../test/java/jflex/testing/TestFileUtil.java | 80 +++++++++++++++++++ 3 files changed, 100 insertions(+) create mode 100644 jflex/src/test/java/jflex/testing/TestFileUtil.java diff --git a/jflex/BUILD b/jflex/BUILD index beace28e6..6b1337e6b 100644 --- a/jflex/BUILD +++ b/jflex/BUILD @@ -49,3 +49,18 @@ jflex( outputs = ["LexScan.java"], skeleton = "src/main/jflex/skeleton.nested", ) + +# Test helpers +java_library( + name = "testing", + srcs = glob(["src/test/java/jflex/testing/**/*.java"]), + deps = [ + "//third_party/com/google/guava", + ], +) + +# Tests +filegroup( + name = "test_data", + srcs = glob(["src/test/resources/**"]) + ["src/main/jflex/skeleton.nested"], +) diff --git a/jflex/pom.xml b/jflex/pom.xml index 5236bad1a..8dc79a97a 100644 --- a/jflex/pom.xml +++ b/jflex/pom.xml @@ -67,6 +67,11 @@ junit test + + com.google.guava + guava + test + diff --git a/jflex/src/test/java/jflex/testing/TestFileUtil.java b/jflex/src/test/java/jflex/testing/TestFileUtil.java new file mode 100644 index 000000000..b31cc660c --- /dev/null +++ b/jflex/src/test/java/jflex/testing/TestFileUtil.java @@ -0,0 +1,80 @@ +package jflex.testing; + +import com.google.common.base.Preconditions; +import java.io.File; +import java.io.FileNotFoundException; + +/** + * Helps to manipulate files independently of the current working directory. + * + *

See #449 + */ +public class TestFileUtil { + + /** Whether the process is in a Bazel runfiles sandbox. */ + private static final boolean BAZEL_RUNFILES = + "__main__".equals(new File(".").getAbsoluteFile().getParentFile().getName()); + + /** Prefix used in Bazel packages to indicate an absolute paths. */ + private static final String BAZEL_ROOT_PREFIX = "//"; + + private static final char BAZEL_SEP = '/'; + + /** + * Resolves a file or directory. + * + * @param bazelPackage Path of the working directory relative to the root of the git repository. + * @param path Path of the file to open, relative to the working directory, e.g. {@code + * src/main/resources/foo.txt}. Can also be an absolute path in the file system, e.g. {@code + * /tmp/foo/bar.log}. + */ + public static String resolvePath(String bazelPackage, String path) { + Preconditions.checkNotNull(path, "Path must not be null"); + if (path.charAt(0) == File.separatorChar || path.charAt(0) == BAZEL_SEP) { + // Absolute path. Why not. + return path; + } + Preconditions.checkNotNull(bazelPackage, "You must provide the bazel package of the test"); + Preconditions.checkArgument( + bazelPackage.startsWith(BAZEL_ROOT_PREFIX), + "The bazel package should be absolute, i.e. starts with `%s`, but `$` doesn't", + BAZEL_ROOT_PREFIX, + bazelPackage); + Preconditions.checkArgument( + bazelPackage.indexOf(':') <= 0, + "The bazel package is a valid name, but `%s` contain `:`", + bazelPackage); + String safeBazelPackage = bazelPackage.endsWith("/") ? bazelPackage : bazelPackage + "/"; + return resolveInternal(safeBazelPackage, path); + } + + /** + * Resolves the given path. + * + * @param safeBazelPackage Bazel package excluding the leading {@link #BAZEL_ROOT_PREFIX} and with + * a trailing "{@code /}". + * @param safePath Path not starting by "/". + * @return A PAth with " + */ + private static String resolveInternal(String safeBazelPackage, String safePath) { + if (BAZEL_RUNFILES) { + String osPath = + safeBazelPackage + .substring(BAZEL_ROOT_PREFIX.length()) + .replace(BAZEL_SEP, File.separatorChar); + return osPath + File.separator + safePath; + } else { + return safePath; + } + } + + public static File open(String bazelPackage, String path) throws FileNotFoundException { + File file = new File(resolvePath(bazelPackage, path)); + if (!file.exists()) { + throw new FileNotFoundException(String.format("Couldn't open %s in %s", path, bazelPackage)); + } + return file; + } + + private TestFileUtil() {} +} From fcc4ea962d09bc642c29a0fb86643670a5d67215 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 20 Oct 2018 09:20:07 +0200 Subject: [PATCH 020/129] Remove dead code ChatSet (#480) --- jflex/src/main/java/jflex/CharSet.java | 131 ------------------ .../main/java/jflex/CharSetEnumerator.java | 87 ------------ jflex/src/main/java/jflex/IntCharSet.java | 2 +- .../src/test/java/jflex/CharClassesTest.java | 2 +- 4 files changed, 2 insertions(+), 220 deletions(-) delete mode 100644 jflex/src/main/java/jflex/CharSet.java delete mode 100644 jflex/src/main/java/jflex/CharSetEnumerator.java diff --git a/jflex/src/main/java/jflex/CharSet.java b/jflex/src/main/java/jflex/CharSet.java deleted file mode 100644 index d35764599..000000000 --- a/jflex/src/main/java/jflex/CharSet.java +++ /dev/null @@ -1,131 +0,0 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * - * Copyright (C) 1998-2018 Gerwin Klein * - * All rights reserved. * - * * - * License: BSD * - * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -package jflex; - -/** - * Character set. - * - * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT - */ -public final class CharSet { - - static final int BITS = 6; // the number of bits to shift (2^6 = 64) - static final int MOD = (1 << BITS) - 1; // modulus - - long bits[]; - - private int numElements; - - /** Constructor for CharSet. */ - public CharSet() { - bits = new long[1]; - } - - /** - * Constructor for CharSet. - * - * @param initialSize inital size. - * @param character character. - */ - public CharSet(int initialSize, int character) { - bits = new long[(initialSize >> BITS) + 1]; - add(character); - } - - /** - * Add the character to the set. - * - * @param character character. - */ - public void add(int character) { - resize(character); - - if ((bits[character >> BITS] & (1L << (character & MOD))) == 0) numElements++; - - bits[character >> BITS] |= (1L << (character & MOD)); - } - - private int nbits2size(int nbits) { - return ((nbits >> BITS) + 1); - } - - private void resize(int nbits) { - int needed = nbits2size(nbits); - - if (needed < bits.length) return; - - long newbits[] = new long[Math.max(bits.length * 2, needed)]; - System.arraycopy(bits, 0, newbits, 0, bits.length); - - bits = newbits; - } - - /** - * Returns whether the character belongs to the set. - * - * @param character character. - * @return whether the given character is an element of this set. - */ - public boolean isElement(int character) { - int index = character >> BITS; - if (index >= bits.length) return false; - return (bits[index] & (1L << (character & MOD))) != 0; - } - - /** - * Enumerates all characters. - * - * @return a {@link jflex.CharSetEnumerator} over all characters. - */ - public CharSetEnumerator characters() { - return new CharSetEnumerator(this); - } - - /** - * Returns whether the set contains elements. - * - * @return whether the set is non-empty. - */ - public boolean containsElements() { - return numElements > 0; - } - - /** - * Number of characters in the set. - * - * @return size of the size. - */ - public int size() { - return numElements; - } - - /** - * Returns a representation of this set. - * - * @return a {@link java.lang.String} representation of this set. - */ - public String toString() { - CharSetEnumerator set = characters(); - - StringBuilder result = new StringBuilder("{"); - - if (set.hasMoreElements()) result.append("").append(set.nextElement()); - - while (set.hasMoreElements()) { - int i = set.nextElement(); - result.append(", ").append(i); - } - - result.append("}"); - - return result.toString(); - } -} diff --git a/jflex/src/main/java/jflex/CharSetEnumerator.java b/jflex/src/main/java/jflex/CharSetEnumerator.java deleted file mode 100644 index 5d5da5316..000000000 --- a/jflex/src/main/java/jflex/CharSetEnumerator.java +++ /dev/null @@ -1,87 +0,0 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * - * Copyright (C) 1998-2018 Gerwin Klein * - * All rights reserved. * - * * - * License: BSD * - * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - -package jflex; - -/** - * Enumerator for the elements of a CharSet. - * - *

Does not implement java.util.Enumeration, but supports the same protocol. - * - * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT - */ -public final class CharSetEnumerator { - - private int index; - private int offset; - private long mask = 1; - - private CharSet set; - - /** - * Constructor for CharSetEnumerator. - * - * @param characters set of characters. - */ - public CharSetEnumerator(CharSet characters) { - set = characters; - - while (index < set.bits.length && set.bits[index] == 0) index++; - - if (index >= set.bits.length) return; - - while (offset <= CharSet.MOD && ((set.bits[index] & mask) == 0)) { - mask <<= 1; - offset++; - } - } - - private void advance() { - do { - offset++; - mask <<= 1; - } while (offset <= CharSet.MOD && ((set.bits[index] & mask) == 0)); - - if (offset > CharSet.MOD) { - do index++; - while (index < set.bits.length && set.bits[index] == 0); - - if (index >= set.bits.length) return; - - offset = 0; - mask = 1; - - while (offset <= CharSet.MOD && ((set.bits[index] & mask) == 0)) { - mask <<= 1; - offset++; - } - } - } - - /** - * Returns whether the iterator has more characters. - * - * @return whether the iterator has more elements. - */ - public boolean hasMoreElements() { - return index < set.bits.length; - } - - /** - * Returns the next character. - * - * @return character. - */ - public int nextElement() { - int x = (index << CharSet.BITS) + offset; - advance(); - return x; - } -} diff --git a/jflex/src/main/java/jflex/IntCharSet.java b/jflex/src/main/java/jflex/IntCharSet.java index ff99c6f7b..7af013251 100644 --- a/jflex/src/main/java/jflex/IntCharSet.java +++ b/jflex/src/main/java/jflex/IntCharSet.java @@ -15,7 +15,7 @@ import jflex.unicode.UnicodeProperties; /** - * CharSet implemented with intervals. + * Char Set implemented with intervals. * * @author Gerwin Klein * @author Régis Décamps diff --git a/jflex/src/test/java/jflex/CharClassesTest.java b/jflex/src/test/java/jflex/CharClassesTest.java index fd3808ed8..67171d655 100644 --- a/jflex/src/test/java/jflex/CharClassesTest.java +++ b/jflex/src/test/java/jflex/CharClassesTest.java @@ -13,7 +13,7 @@ import junit.framework.TestCase; /** - * CharClassesTest + * Test for {@link CharClasses}. * * @author Gerwin Klein * @version JFlex 1.7.1-SNAPSHOT From c536e931586e8519499b86039e74cca00693225f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 20 Oct 2018 10:26:40 +0200 Subject: [PATCH 021/129] Add java_test targets (#484) * Add java_test for existing tests (except JflexAntTask which has failures loading resources) --- .bazelrc | 4 +- cup/cup_runtime/BUILD | 10 ++-- jflex/BUILD | 27 +++------ jflex/src/main/java/jflex/BUILD | 16 +++++ jflex/src/test/java/jflex/BUILD | 59 +++++++++++++++++++ jflex/src/test/java/jflex/SkeletonTest.java | 47 ++++++++++----- .../JFlexTaskTest.java} | 12 ++-- jflex/src/test/java/jflex/testing/BUILD | 10 ++++ .../test/java/jflex/testing/TestFileUtil.java | 2 +- jflex/src/test/resources/BUILD | 7 +++ .../java/jflex/testing/javac/BUILD | 8 +-- 11 files changed, 153 insertions(+), 49 deletions(-) create mode 100644 jflex/src/main/java/jflex/BUILD create mode 100644 jflex/src/test/java/jflex/BUILD rename jflex/src/test/java/jflex/{AntTaskTests.java => anttask/JFlexTaskTest.java} (95%) create mode 100644 jflex/src/test/java/jflex/testing/BUILD create mode 100644 jflex/src/test/resources/BUILD diff --git a/.bazelrc b/.bazelrc index b504d7f6d..3c1c6a110 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,4 +1,6 @@ -http://errorprone.info/bugpatterns +test --test_output=errors + +# http://errorprone.info/bugpatterns # To avoid bugs in the code # P1 Fix the errors and bump from :WARN to :ERROR # P2 Fix the warnings and bump from :OFF to :WARN diff --git a/cup/cup_runtime/BUILD b/cup/cup_runtime/BUILD index bcf37a086..8125a5b28 100644 --- a/cup/cup_runtime/BUILD +++ b/cup/cup_runtime/BUILD @@ -1,9 +1,11 @@ licenses(["notice"]) # BSD-like + java_library( name = "cup_runtime", srcs = glob(["src/main/java/**/*.java"]), - visibility=["//visibility:public"], - javacopts=[ + javacopts = [ # Not our code, there is nothing we can do - "-XepDisableAllChecks"], -) \ No newline at end of file + "-XepDisableAllChecks", + ], + visibility = ["//visibility:public"], +) diff --git a/jflex/BUILD b/jflex/BUILD index 6b1337e6b..e4a843ce2 100644 --- a/jflex/BUILD +++ b/jflex/BUILD @@ -17,20 +17,9 @@ java_binary( ], ) -java_library( +alias( name = "jflex", - srcs = glob(["src/main/java/**/*.java"]) + [ - ":gen_parser", - ":gen_scanner", - ], - resources = glob(["src/main/resources/**"]), - visibility = ["//visibility:public"], - deps = [ - "//cup:cup_runtime", - "//jflex/src/main/java/jflex/io", - "//jflex/src/main/java/jflex/performance", - "//third_party/org/apache/ant", - ], + actual = "//jflex/src/main/java/jflex", ) cup( @@ -50,13 +39,15 @@ jflex( skeleton = "src/main/jflex/skeleton.nested", ) +filegroup( + name = "resources", + srcs = glob(["src/main/resources/**"]), +) + # Test helpers -java_library( +alias( name = "testing", - srcs = glob(["src/test/java/jflex/testing/**/*.java"]), - deps = [ - "//third_party/com/google/guava", - ], + actual = "//jflex/src/test/java/jflex/testing", ) # Tests diff --git a/jflex/src/main/java/jflex/BUILD b/jflex/src/main/java/jflex/BUILD new file mode 100644 index 000000000..2968a6b2a --- /dev/null +++ b/jflex/src/main/java/jflex/BUILD @@ -0,0 +1,16 @@ +package(default_visibility = ["//visibility:public"]) + +java_library( + name = "jflex", + srcs = glob(["**/*.java"]) + [ + "//jflex:gen_parser", + "//jflex:gen_scanner", + ], + resources = ["//jflex:resources"], + deps = [ + "//cup:cup_runtime", + "//jflex/src/main/java/jflex/io", + "//jflex/src/main/java/jflex/performance", + "//third_party/org/apache/ant", + ], +) diff --git a/jflex/src/test/java/jflex/BUILD b/jflex/src/test/java/jflex/BUILD new file mode 100644 index 000000000..d2beb0b66 --- /dev/null +++ b/jflex/src/test/java/jflex/BUILD @@ -0,0 +1,59 @@ +java_test( + name = "CharClassesTest", + srcs = ["CharClassesTest.java"], + deps = [ + "//jflex/src/main/java/jflex", + ], +) + +java_test( + name = "EmitterTest", + srcs = ["EmitterTest.java"], + deps = [ + "//jflex/src/main/java/jflex", + ], +) + +java_test( + name = "IntCharSetTest", + srcs = ["IntCharSetTest.java"], + deps = [ + "//jflex/src/main/java/jflex", + ], +) + +java_test( + name = "PackEmitterTest", + srcs = ["PackEmitterTest.java"], + deps = [ + "//jflex/src/main/java/jflex", + ], +) + +java_test( + name = "RegExpTests", + srcs = ["RegExpTests.java"], + deps = [ + "//jflex/src/main/java/jflex", + ], +) + +java_test( + name = "SkeletonTest", + srcs = ["SkeletonTest.java"], + data = [ + "//jflex:resources", + ], + deps = [ + "//jflex:testing", + "//jflex/src/main/java/jflex", + ], +) + +java_test( + name = "UnicodePropertiesTest", + srcs = ["UnicodePropertiesTest.java"], + deps = [ + "//jflex/src/main/java/jflex", + ], +) diff --git a/jflex/src/test/java/jflex/SkeletonTest.java b/jflex/src/test/java/jflex/SkeletonTest.java index 9f941ddd1..cde559a5e 100644 --- a/jflex/src/test/java/jflex/SkeletonTest.java +++ b/jflex/src/test/java/jflex/SkeletonTest.java @@ -9,30 +9,31 @@ package jflex; +import static junit.framework.TestCase.assertTrue; +import static org.junit.Assert.assertEquals; +import static org.junit.Assume.assumeTrue; + import java.io.File; -import junit.framework.TestCase; +import java.io.FileNotFoundException; +import jflex.testing.TestFileUtil; +import org.junit.Ignore; +import org.junit.Test; /** * SkeletonTest * * @author Gerwin Klein + * @author Régis Décamps * @version JFlex 1.7.1-SNAPSHOT */ -public class SkeletonTest extends TestCase { - - /** - * Constructor for SkeletonTest. - * - * @param arg0 test name - */ - public SkeletonTest(String arg0) { - super(arg0); - } +public class SkeletonTest { + @Test public void testReplace() { assertEquals(Skeleton.replace("bla ", "blub", "bla blub bla "), "blubblub blub"); } + @Test public void testMakePrivate() { Skeleton.makePrivate(); for (int i = 0; i < Skeleton.line.length; i++) { @@ -40,10 +41,26 @@ public void testMakePrivate() { } } - public void testDefault() { - Skeleton.readSkelFile(new File("src/main/jflex/skeleton.nested")); - assertTrue(jflex.Skeleton.line[3].indexOf("java.util.Stack") > 0); + @Test + public void readSkelFile_maven() { + assumeTrue(!TestFileUtil.BAZEL_RUNFILES); + File skeletonFile = new File("src/main/jflex/skeleton.nested"); + Skeleton.readSkelFile(skeletonFile); + checkDefaultSkeleton(); + } + + @Test + @Ignore // fix loading resources + public void readSkelFile_bazel() throws FileNotFoundException { + assumeTrue(TestFileUtil.BAZEL_RUNFILES); + File skeletonFile = TestFileUtil.open("//jflex", "jflex/skeleton.nested"); + Skeleton.readSkelFile(skeletonFile); + checkDefaultSkeleton(); + } + + private void checkDefaultSkeleton() { + assertTrue(Skeleton.line[3].indexOf("java.util.Stack") > 0); Skeleton.readDefault(); - assertEquals(jflex.Skeleton.line[3].indexOf("java.util.Stack"), -1); + assertEquals(Skeleton.line[3].indexOf("java.util.Stack"), -1); } } diff --git a/jflex/src/test/java/jflex/AntTaskTests.java b/jflex/src/test/java/jflex/anttask/JFlexTaskTest.java similarity index 95% rename from jflex/src/test/java/jflex/AntTaskTests.java rename to jflex/src/test/java/jflex/anttask/JFlexTaskTest.java index 7e7ff8658..378c33688 100644 --- a/jflex/src/test/java/jflex/AntTaskTests.java +++ b/jflex/src/test/java/jflex/anttask/JFlexTaskTest.java @@ -7,32 +7,32 @@ * License: BSD * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.anttask; import java.io.File; import java.io.IOException; import java.nio.charset.Charset; -import jflex.anttask.JFlexTask; +import jflex.Options; import junit.framework.TestCase; /** - * Unit tests for the jflex ant task. + * Unit tests for the {@link jflex.anttask.JFlexTask}. * * @author Gerwin Klein * @version JFlex 1.7.1-SNAPSHOT */ -public class AntTaskTests extends TestCase { +public class JFlexTaskTest extends TestCase { private JFlexTask task; private final String DIR_RESOURCES = "src/test/resources"; private final String FILE_LEXSCAN = "/jflex/LexScan-test.flex"; /** - * Constructor for AntTaskTests. + * Constructor for JFlexTaskTest. * * @param name test case name */ - public AntTaskTests(String name) { + public JFlexTaskTest(String name) { super(name); } diff --git a/jflex/src/test/java/jflex/testing/BUILD b/jflex/src/test/java/jflex/testing/BUILD new file mode 100644 index 000000000..930582566 --- /dev/null +++ b/jflex/src/test/java/jflex/testing/BUILD @@ -0,0 +1,10 @@ +package(default_visibility = ["//jflex:visibility"]) + +java_library( + name = "testing", + testonly = True, + srcs = glob(["*.java"]), + deps = [ + "//third_party/com/google/guava", + ], +) diff --git a/jflex/src/test/java/jflex/testing/TestFileUtil.java b/jflex/src/test/java/jflex/testing/TestFileUtil.java index b31cc660c..930b80171 100644 --- a/jflex/src/test/java/jflex/testing/TestFileUtil.java +++ b/jflex/src/test/java/jflex/testing/TestFileUtil.java @@ -12,7 +12,7 @@ public class TestFileUtil { /** Whether the process is in a Bazel runfiles sandbox. */ - private static final boolean BAZEL_RUNFILES = + public static final boolean BAZEL_RUNFILES = "__main__".equals(new File(".").getAbsoluteFile().getParentFile().getName()); /** Prefix used in Bazel packages to indicate an absolute paths. */ diff --git a/jflex/src/test/resources/BUILD b/jflex/src/test/resources/BUILD new file mode 100644 index 000000000..7eced27a6 --- /dev/null +++ b/jflex/src/test/resources/BUILD @@ -0,0 +1,7 @@ +package(default_visibility = ["//jflex/src/test:__subpackages__"]) + +filegroup( + name = "resources", + testonly = True, + srcs = glob(["*.java"]), +) diff --git a/testsuite/bzltestsuite/java/jflex/testing/javac/BUILD b/testsuite/bzltestsuite/java/jflex/testing/javac/BUILD index 67d35ebf3..83f6cf4d4 100644 --- a/testsuite/bzltestsuite/java/jflex/testing/javac/BUILD +++ b/testsuite/bzltestsuite/java/jflex/testing/javac/BUILD @@ -3,11 +3,11 @@ package(default_visibility = ["//testsuite:__subpackages__"]) java_library( name = "javac", srcs = glob(["*.java"]), - deps = [ - "//third_party/com/google/guava", - ], javacopts = [ # Only used for testing "-Xep:Java7ApiChecker:OFF", - ], + ], + deps = [ + "//third_party/com/google/guava", + ], ) From a81ee8d682c1066fc366cf2a829e73b694b97d6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 20 Oct 2018 11:52:16 +0200 Subject: [PATCH 022/129] Split bazel buld packages for gui, cli and anttask (#486) --- jflex/BUILD | 2 +- jflex/src/main/java/jflex/BUILD | 16 ++++++++++++++-- jflex/src/main/java/jflex/anttask/BUILD | 10 ++++++++++ jflex/src/main/java/jflex/gui/BUILD | 7 +++++++ 4 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 jflex/src/main/java/jflex/anttask/BUILD create mode 100644 jflex/src/main/java/jflex/gui/BUILD diff --git a/jflex/BUILD b/jflex/BUILD index e4a843ce2..6c97a3d72 100644 --- a/jflex/BUILD +++ b/jflex/BUILD @@ -12,7 +12,7 @@ java_binary( name = "jflex_bin", main_class = "jflex.Main", runtime_deps = [ - ":jflex", + "//jflex/src/main/java/jflex:jflex_ui", "//cup:cup_runtime", ], ) diff --git a/jflex/src/main/java/jflex/BUILD b/jflex/src/main/java/jflex/BUILD index 2968a6b2a..7f5f1d358 100644 --- a/jflex/src/main/java/jflex/BUILD +++ b/jflex/src/main/java/jflex/BUILD @@ -1,8 +1,10 @@ package(default_visibility = ["//visibility:public"]) +LAUNCHER_SRCS = ["Main.java"] + java_library( name = "jflex", - srcs = glob(["**/*.java"]) + [ + srcs = glob(["**/*.java"], exclude = LAUNCHER_SRCS) + [ "//jflex:gen_parser", "//jflex:gen_scanner", ], @@ -11,6 +13,16 @@ java_library( "//cup:cup_runtime", "//jflex/src/main/java/jflex/io", "//jflex/src/main/java/jflex/performance", - "//third_party/org/apache/ant", + ], +) + +# cli, gui, and ant task +java_library( + name = "jflex_ui", + srcs = LAUNCHER_SRCS, + deps = [ + ":jflex", + "//jflex/src/main/java/jflex/anttask", + "//jflex/src/main/java/jflex/gui", ], ) diff --git a/jflex/src/main/java/jflex/anttask/BUILD b/jflex/src/main/java/jflex/anttask/BUILD new file mode 100644 index 000000000..1a0db7884 --- /dev/null +++ b/jflex/src/main/java/jflex/anttask/BUILD @@ -0,0 +1,10 @@ +package(default_visibility = ["//jflex:visibility"]) + +java_library( + name = "anttask", + srcs = glob(["*.java"]), + deps = [ + "//jflex", + "//third_party/org/apache/ant", + ], +) diff --git a/jflex/src/main/java/jflex/gui/BUILD b/jflex/src/main/java/jflex/gui/BUILD new file mode 100644 index 000000000..eb6bbb8e1 --- /dev/null +++ b/jflex/src/main/java/jflex/gui/BUILD @@ -0,0 +1,7 @@ +package(default_visibility = ["//jflex:visibility"]) + +java_library( + name = "gui", + srcs = glob(["*.java"]), + deps = ["//jflex"], +) From 41c349cb28d7c2863265af8880e7594feb7124d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 20 Oct 2018 12:04:22 +0200 Subject: [PATCH 023/129] Split the build phases in Cirris to make progress more visible (#487) --- .cirrus.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.cirrus.yml b/.cirrus.yml index 310dea576..68617c522 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -5,8 +5,15 @@ container: image: cirrusci/bazel:latest task: name: Bazel build and test - build_script: + check_script: - bazel --bazelrc=.ci.bazelrc info --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST release + build_script: + - bazel --bazelrc=.ci.bazelrc build --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST //jflex + build_all_script: - bazel --bazelrc=.ci.bazelrc build --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST //... test_script: + - bazel --bazelrc=.ci.bazelrc test --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST //jflex/... + regression_tests_script: + - bazel --bazelrc=.ci.bazelrc test --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST //testsuite/... + test_all_script: - bazel --bazelrc=.ci.bazelrc test --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST //... From 256a5af4ac89e5b0f6ecddfb5b5aa58d2348a253 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 20 Oct 2018 12:31:42 +0200 Subject: [PATCH 024/129] Remove bazel BUILD files from aggregated sources (#488) --- scripts/preparare-deploy-source-code.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/preparare-deploy-source-code.sh b/scripts/preparare-deploy-source-code.sh index 3ba63f050..2d2a8fa09 100755 --- a/scripts/preparare-deploy-source-code.sh +++ b/scripts/preparare-deploy-source-code.sh @@ -41,6 +41,7 @@ update_source() { jar -xf ../../target/jflex-*-sources.jar logi "Remove unrelated sources" rm -rf jflex/maven + rm $(find . -name 'BUILD') logi "Checking licenses" [[ $(head -1 LICENSE_JFLEX | cut -f 1 -d " ") == "JFlex" ]] || \ From 16b1bce1d725ae0d8f5b63f417335383a1a1a8fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 20 Oct 2018 12:32:33 +0200 Subject: [PATCH 025/129] bzltestsuite: Add assertThrows for jflex generation (#485) * Define bazel aliases in bzltestsuite * Allow to assert that the jflex generator throws an exception * Migrate action-pipe to bzltestsuite --- testsuite/bzltestsuite/BUILD | 12 +++++- .../java/jflex/testing/JFlexTestRunner.java | 37 ++++++++++++++++--- .../annotations/NoExceptionThrown.java | 4 ++ .../jflex/testing/annotations/TestSpec.java | 5 ++- .../testcase/action_pipe/ActionPipeTest.java | 15 ++++++++ .../jflex/testcase/action_pipe/BUILD | 11 ++++++ .../testcase/action_pipe/action-pipe.flex | 26 +++++++++++++ .../jflex/testcase/apipirivate/BUILD | 3 +- 8 files changed, 102 insertions(+), 11 deletions(-) create mode 100644 testsuite/bzltestsuite/java/jflex/testing/annotations/NoExceptionThrown.java create mode 100644 testsuite/javatests/jflex/testcase/action_pipe/ActionPipeTest.java create mode 100644 testsuite/javatests/jflex/testcase/action_pipe/BUILD create mode 100644 testsuite/javatests/jflex/testcase/action_pipe/action-pipe.flex diff --git a/testsuite/bzltestsuite/BUILD b/testsuite/bzltestsuite/BUILD index f7cf27474..33b5dddc5 100644 --- a/testsuite/bzltestsuite/BUILD +++ b/testsuite/bzltestsuite/BUILD @@ -1,6 +1,14 @@ package(default_visibility = ["//testsuite:__subpackages__"]) -alias( +java_library( name = "bzltestsuite", - actual = "//testsuite/bzltestsuite/java/jflex/testing", + exports = [ + "//testsuite/bzltestsuite/java/jflex/testing/annotations", + "//testsuite/bzltestsuite/java/jflex/testing", + ], ) + +alias( + name = "javac", + actual = "//testsuite/bzltestsuite/java/jflex/testing/javac", +) \ No newline at end of file diff --git a/testsuite/bzltestsuite/java/jflex/testing/JFlexTestRunner.java b/testsuite/bzltestsuite/java/jflex/testing/JFlexTestRunner.java index 2ab30e08a..985e2542f 100644 --- a/testsuite/bzltestsuite/java/jflex/testing/JFlexTestRunner.java +++ b/testsuite/bzltestsuite/java/jflex/testing/JFlexTestRunner.java @@ -1,10 +1,12 @@ package jflex.testing; import static com.google.common.base.Preconditions.checkNotNull; +import static junit.framework.TestCase.fail; import com.google.common.collect.ImmutableList; import java.io.File; import jflex.LexGenerator; +import jflex.testing.annotations.NoExceptionThrown; import jflex.testing.annotations.TestSpec; import jflex.testing.javac.CompilerException; import jflex.testing.javac.JavacUtil; @@ -32,20 +34,43 @@ public Description getDescription() { @Override public void run(RunNotifier notifier) { - String lexerJavaFileName = generateLexer(notifier); + String lexerJavaFileName; try { - compile(notifier, ImmutableList.of(lexerJavaFileName)); - } catch (CompilerException e) { - notifier.fireTestFailure( - new Failure(Description.createTestDescription(klass, "Failed to compile java code"), e)); + lexerJavaFileName = generateLexer(notifier); + } catch (Throwable e) { + // Possibly, this exception was expected + if (e.getClass() == spec.generatorThrows()) { + super.run(notifier); + return; + } else { + throw e; + } } + buildLexer(notifier, lexerJavaFileName); super.run(notifier); } private String generateLexer(RunNotifier notifier) { notifier.fireTestStarted(Description.createTestDescription(klass, "Generate Lexer")); String lexerJavaFileName = LexGenerator.generate(new File(spec.lex())); - return lexerJavaFileName; + + // The generator didn't throw an exception but we expected one + if (spec.generatorThrows() != NoExceptionThrown.class) { + fail( + String.format( + "Text expected to throw %s but JFlex didn't throw anything", + spec.generatorThrows().getName())); + } + return checkNotNull(lexerJavaFileName); + } + + private void buildLexer(RunNotifier notifier, String lexerJavaFileName) { + try { + compile(notifier, ImmutableList.of(lexerJavaFileName)); + } catch (CompilerException e) { + notifier.fireTestFailure( + new Failure(Description.createTestDescription(klass, "Failed to compile lexer"), e)); + } } private void compile(RunNotifier notifier, ImmutableList javaFileNames) diff --git a/testsuite/bzltestsuite/java/jflex/testing/annotations/NoExceptionThrown.java b/testsuite/bzltestsuite/java/jflex/testing/annotations/NoExceptionThrown.java new file mode 100644 index 000000000..6ea47bb80 --- /dev/null +++ b/testsuite/bzltestsuite/java/jflex/testing/annotations/NoExceptionThrown.java @@ -0,0 +1,4 @@ +package jflex.testing.annotations; + +/** An exception that is never thrown. */ +public final class NoExceptionThrown extends Throwable {} diff --git a/testsuite/bzltestsuite/java/jflex/testing/annotations/TestSpec.java b/testsuite/bzltestsuite/java/jflex/testing/annotations/TestSpec.java index 748cda924..d9cd3de6a 100644 --- a/testsuite/bzltestsuite/java/jflex/testing/annotations/TestSpec.java +++ b/testsuite/bzltestsuite/java/jflex/testing/annotations/TestSpec.java @@ -6,6 +6,9 @@ @Retention(RetentionPolicy.RUNTIME) public @interface TestSpec { - /** Lex specification. */ + /** Lex specification. Required. */ String lex(); + + /** Exception that the generator is expected to throw. Defaults to none. */ + Class generatorThrows() default NoExceptionThrown.class; } diff --git a/testsuite/javatests/jflex/testcase/action_pipe/ActionPipeTest.java b/testsuite/javatests/jflex/testcase/action_pipe/ActionPipeTest.java new file mode 100644 index 000000000..d6a378464 --- /dev/null +++ b/testsuite/javatests/jflex/testcase/action_pipe/ActionPipeTest.java @@ -0,0 +1,15 @@ +package jflex.testcase.action_pipe; + +import jflex.testing.JFlexTestRunner; +import jflex.testing.annotations.TestSpec; +import org.junit.Test; +import org.junit.runner.RunWith; + +@RunWith(JFlexTestRunner.class) +@TestSpec( + lex = "testsuite/javatests/jflex/testcase/action_pipe/action-pipe.flex", + generatorThrows = jflex.GeneratorException.class) +public class ActionPipeTest { + @Test + public void ok() {} +} diff --git a/testsuite/javatests/jflex/testcase/action_pipe/BUILD b/testsuite/javatests/jflex/testcase/action_pipe/BUILD new file mode 100644 index 000000000..c0ca32cdc --- /dev/null +++ b/testsuite/javatests/jflex/testcase/action_pipe/BUILD @@ -0,0 +1,11 @@ +java_test( + name = "ActionPipeTest", + srcs = ["ActionPipeTest.java"], + deps = [ + "//testsuite/bzltestsuite", + "//jflex", + ], + data = [ + "action-pipe.flex", + ], +) diff --git a/testsuite/javatests/jflex/testcase/action_pipe/action-pipe.flex b/testsuite/javatests/jflex/testcase/action_pipe/action-pipe.flex new file mode 100644 index 000000000..97c00f126 --- /dev/null +++ b/testsuite/javatests/jflex/testcase/action_pipe/action-pipe.flex @@ -0,0 +1,26 @@ +package jflex.testing; + +%% + +%public +%class ActionPipe + +%int + +LineTerminator = \r|\n|\r\n + +Identifier = [:jletter:][:jletterdigit:]* + + +%% + + +Identifier { System.out.println(yytext()); } + +<> | +LineTerminator { System.out.println("⏎\n"); } + + +[^] { /* no action */ } + + diff --git a/testsuite/javatests/jflex/testcase/apipirivate/BUILD b/testsuite/javatests/jflex/testcase/apipirivate/BUILD index d83593e8c..7f1d52179 100644 --- a/testsuite/javatests/jflex/testcase/apipirivate/BUILD +++ b/testsuite/javatests/jflex/testcase/apipirivate/BUILD @@ -7,8 +7,7 @@ java_test( ], deps = [ "//testsuite/bzltestsuite", - "//testsuite/bzltestsuite/java/jflex/testing/annotations", - "//testsuite/bzltestsuite/java/jflex/testing/javac", + "//testsuite/bzltestsuite:javac", "//third_party/com/google/guava", "//third_party/com/google/truth", ], From 6ecfaac866ee248652e281eb78a05722afe781e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 20 Oct 2018 12:34:17 +0200 Subject: [PATCH 026/129] Create module jflex.chars (#481) * Create java package jflex.chars * Create bazel package --- jflex/src/main/cup/LexParse.cup | 1 + jflex/src/main/java/jflex/BUILD | 1 + jflex/src/main/java/jflex/CharClasses.java | 1 + jflex/src/main/java/jflex/IntCharSet.java | 1 + jflex/src/main/java/jflex/NFA.java | 1 + jflex/src/main/java/jflex/RegExp.java | 1 + jflex/src/main/java/jflex/chars/BUILD | 6 ++++++ jflex/src/main/java/jflex/{ => chars}/Interval.java | 2 +- jflex/src/main/java/jflex/unicode/UnicodeProperties.java | 2 +- jflex/src/test/java/jflex/BUILD | 4 ++++ jflex/src/test/java/jflex/CharClassesTest.java | 1 + jflex/src/test/java/jflex/IntCharSetTest.java | 1 + jflex/src/test/java/jflex/RegExpTests.java | 1 + jflex/src/test/java/jflex/UnicodePropertiesTest.java | 1 + 14 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 jflex/src/main/java/jflex/chars/BUILD rename jflex/src/main/java/jflex/{ => chars}/Interval.java (99%) diff --git a/jflex/src/main/cup/LexParse.cup b/jflex/src/main/cup/LexParse.cup index f79fb4d89..ae227141a 100644 --- a/jflex/src/main/cup/LexParse.cup +++ b/jflex/src/main/cup/LexParse.cup @@ -13,6 +13,7 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; +import jflex.chars.Interval; import jflex.performance.Timer; import jflex.unicode.UnicodeProperties; import java_cup.runtime.Symbol; diff --git a/jflex/src/main/java/jflex/BUILD b/jflex/src/main/java/jflex/BUILD index 7f5f1d358..c779f2812 100644 --- a/jflex/src/main/java/jflex/BUILD +++ b/jflex/src/main/java/jflex/BUILD @@ -11,6 +11,7 @@ java_library( resources = ["//jflex:resources"], deps = [ "//cup:cup_runtime", + "//jflex/src/main/java/jflex/chars", "//jflex/src/main/java/jflex/io", "//jflex/src/main/java/jflex/performance", ], diff --git a/jflex/src/main/java/jflex/CharClasses.java b/jflex/src/main/java/jflex/CharClasses.java index 971b7eb0e..76d0adf7c 100644 --- a/jflex/src/main/java/jflex/CharClasses.java +++ b/jflex/src/main/java/jflex/CharClasses.java @@ -12,6 +12,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Objects; +import jflex.chars.Interval; /** * Character Classes. diff --git a/jflex/src/main/java/jflex/IntCharSet.java b/jflex/src/main/java/jflex/IntCharSet.java index 7af013251..4f7d3a044 100644 --- a/jflex/src/main/java/jflex/IntCharSet.java +++ b/jflex/src/main/java/jflex/IntCharSet.java @@ -12,6 +12,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Objects; +import jflex.chars.Interval; import jflex.unicode.UnicodeProperties; /** diff --git a/jflex/src/main/java/jflex/NFA.java b/jflex/src/main/java/jflex/NFA.java index 30f51ad41..b8cb3f41e 100644 --- a/jflex/src/main/java/jflex/NFA.java +++ b/jflex/src/main/java/jflex/NFA.java @@ -17,6 +17,7 @@ import java.util.List; import java.util.Map; import java.util.Objects; +import jflex.chars.Interval; /** * Non-deterministic finite automata representation in JFlex. diff --git a/jflex/src/main/java/jflex/RegExp.java b/jflex/src/main/java/jflex/RegExp.java index 649c781a1..20cfab440 100644 --- a/jflex/src/main/java/jflex/RegExp.java +++ b/jflex/src/main/java/jflex/RegExp.java @@ -11,6 +11,7 @@ import java.util.ArrayList; import java.util.List; +import jflex.chars.Interval; /** * Stores a regular expression of rules section in a JFlex-specification. diff --git a/jflex/src/main/java/jflex/chars/BUILD b/jflex/src/main/java/jflex/chars/BUILD new file mode 100644 index 000000000..5570ad41b --- /dev/null +++ b/jflex/src/main/java/jflex/chars/BUILD @@ -0,0 +1,6 @@ +package(default_visibility = ["//jflex:visibility"]) + +java_library( + name = "chars", + srcs = glob(["*.java"]), +) diff --git a/jflex/src/main/java/jflex/Interval.java b/jflex/src/main/java/jflex/chars/Interval.java similarity index 99% rename from jflex/src/main/java/jflex/Interval.java rename to jflex/src/main/java/jflex/chars/Interval.java index cb8861811..d901ea488 100644 --- a/jflex/src/main/java/jflex/Interval.java +++ b/jflex/src/main/java/jflex/chars/Interval.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.chars; /** * An interval of characters with basic operations. diff --git a/jflex/src/main/java/jflex/unicode/UnicodeProperties.java b/jflex/src/main/java/jflex/unicode/UnicodeProperties.java index 07ca5a9bf..ec2bfa69a 100644 --- a/jflex/src/main/java/jflex/unicode/UnicodeProperties.java +++ b/jflex/src/main/java/jflex/unicode/UnicodeProperties.java @@ -17,7 +17,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; import jflex.IntCharSet; -import jflex.Interval; +import jflex.chars.Interval; import jflex.unicode.data.Unicode_1_1; import jflex.unicode.data.Unicode_2_0; import jflex.unicode.data.Unicode_2_1; diff --git a/jflex/src/test/java/jflex/BUILD b/jflex/src/test/java/jflex/BUILD index d2beb0b66..4eae53063 100644 --- a/jflex/src/test/java/jflex/BUILD +++ b/jflex/src/test/java/jflex/BUILD @@ -3,6 +3,7 @@ java_test( srcs = ["CharClassesTest.java"], deps = [ "//jflex/src/main/java/jflex", + "//jflex/src/main/java/jflex/chars", ], ) @@ -19,6 +20,7 @@ java_test( srcs = ["IntCharSetTest.java"], deps = [ "//jflex/src/main/java/jflex", + "//jflex/src/main/java/jflex/chars", ], ) @@ -35,6 +37,7 @@ java_test( srcs = ["RegExpTests.java"], deps = [ "//jflex/src/main/java/jflex", + "//jflex/src/main/java/jflex/chars", ], ) @@ -55,5 +58,6 @@ java_test( srcs = ["UnicodePropertiesTest.java"], deps = [ "//jflex/src/main/java/jflex", + "//jflex/src/main/java/jflex/chars", ], ) diff --git a/jflex/src/test/java/jflex/CharClassesTest.java b/jflex/src/test/java/jflex/CharClassesTest.java index 67171d655..91a78c591 100644 --- a/jflex/src/test/java/jflex/CharClassesTest.java +++ b/jflex/src/test/java/jflex/CharClassesTest.java @@ -9,6 +9,7 @@ package jflex; +import jflex.chars.Interval; import jflex.unicode.UnicodeProperties; import junit.framework.TestCase; diff --git a/jflex/src/test/java/jflex/IntCharSetTest.java b/jflex/src/test/java/jflex/IntCharSetTest.java index c508d6804..934b48193 100644 --- a/jflex/src/test/java/jflex/IntCharSetTest.java +++ b/jflex/src/test/java/jflex/IntCharSetTest.java @@ -1,6 +1,7 @@ package jflex; import java.util.Objects; +import jflex.chars.Interval; import junit.framework.TestCase; public class IntCharSetTest extends TestCase { diff --git a/jflex/src/test/java/jflex/RegExpTests.java b/jflex/src/test/java/jflex/RegExpTests.java index 2cf93e196..193e86899 100644 --- a/jflex/src/test/java/jflex/RegExpTests.java +++ b/jflex/src/test/java/jflex/RegExpTests.java @@ -11,6 +11,7 @@ import static jflex.RegExp.revString; +import jflex.chars.Interval; import junit.framework.TestCase; /** diff --git a/jflex/src/test/java/jflex/UnicodePropertiesTest.java b/jflex/src/test/java/jflex/UnicodePropertiesTest.java index 6980ac1b6..deed7775c 100644 --- a/jflex/src/test/java/jflex/UnicodePropertiesTest.java +++ b/jflex/src/test/java/jflex/UnicodePropertiesTest.java @@ -10,6 +10,7 @@ package jflex; import java.util.Objects; +import jflex.chars.Interval; import jflex.unicode.UnicodeProperties; import junit.framework.TestCase; From dcc354530b7fd0066e1d27a53460d3aa1db197cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 20 Oct 2018 13:20:13 +0200 Subject: [PATCH 027/129] Bazel macro jflex_testsuite (#489) Wrapper around java_test to make tests targets more concise. --- testsuite/BUILD | 0 .../javatests/jflex/testcase/action_pipe/BUILD | 8 +++----- .../javatests/jflex/testcase/apipirivate/BUILD | 6 +++--- testsuite/testsuite.bzl | 17 +++++++++++++++++ 4 files changed, 23 insertions(+), 8 deletions(-) create mode 100644 testsuite/BUILD create mode 100644 testsuite/testsuite.bzl diff --git a/testsuite/BUILD b/testsuite/BUILD new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/javatests/jflex/testcase/action_pipe/BUILD b/testsuite/javatests/jflex/testcase/action_pipe/BUILD index c0ca32cdc..4709dcf4a 100644 --- a/testsuite/javatests/jflex/testcase/action_pipe/BUILD +++ b/testsuite/javatests/jflex/testcase/action_pipe/BUILD @@ -1,10 +1,8 @@ -java_test( +load("//testsuite:testsuite.bzl", "jflex_testsuite") + +jflex_testsuite( name = "ActionPipeTest", srcs = ["ActionPipeTest.java"], - deps = [ - "//testsuite/bzltestsuite", - "//jflex", - ], data = [ "action-pipe.flex", ], diff --git a/testsuite/javatests/jflex/testcase/apipirivate/BUILD b/testsuite/javatests/jflex/testcase/apipirivate/BUILD index 7f1d52179..9184365d4 100644 --- a/testsuite/javatests/jflex/testcase/apipirivate/BUILD +++ b/testsuite/javatests/jflex/testcase/apipirivate/BUILD @@ -1,4 +1,6 @@ -java_test( +load("//testsuite:testsuite.bzl", "jflex_testsuite") + +jflex_testsuite( name = "ApiPrivateTest", srcs = ["ApiPrivateTest.java"], data = [ @@ -6,9 +8,7 @@ java_test( "private.flex", ], deps = [ - "//testsuite/bzltestsuite", "//testsuite/bzltestsuite:javac", "//third_party/com/google/guava", - "//third_party/com/google/truth", ], ) diff --git a/testsuite/testsuite.bzl b/testsuite/testsuite.bzl new file mode 100644 index 000000000..860bf783b --- /dev/null +++ b/testsuite/testsuite.bzl @@ -0,0 +1,17 @@ +BASE_DEPS = [ + "//jflex", + "//jflex:testing", + "//testsuite/bzltestsuite", + "//third_party/com/google/truth", +] + +def jflex_testsuite(**kwargs): + args = update_args(kwargs) + native.java_test(**args) + +def update_args(kwargs): + if ("deps" in kwargs): + kwargs["deps"] = kwargs["deps"] + BASE_DEPS + else: + kwargs["deps"] = BASE_DEPS + return kwargs From 458041a24423ed3850e0a471f37b8625209778bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 20 Oct 2018 13:20:49 +0200 Subject: [PATCH 028/129] bzltestsuite: Migration arr_return (#490) Migrate testsuite arr_return --- .../jflex/testcase/arr_return/ArrReturn.java | 13 +++++++++++++ testsuite/javatests/jflex/testcase/arr_return/BUILD | 7 +++++++ .../javatests/jflex/testcase/arr_return/arr.flex | 10 ++++++++++ 3 files changed, 30 insertions(+) create mode 100644 testsuite/javatests/jflex/testcase/arr_return/ArrReturn.java create mode 100644 testsuite/javatests/jflex/testcase/arr_return/BUILD create mode 100644 testsuite/javatests/jflex/testcase/arr_return/arr.flex diff --git a/testsuite/javatests/jflex/testcase/arr_return/ArrReturn.java b/testsuite/javatests/jflex/testcase/arr_return/ArrReturn.java new file mode 100644 index 000000000..574008c01 --- /dev/null +++ b/testsuite/javatests/jflex/testcase/arr_return/ArrReturn.java @@ -0,0 +1,13 @@ +package jflex.testcase.arr_return; + +import jflex.testing.JFlexTestRunner; +import jflex.testing.annotations.TestSpec; +import org.junit.Test; +import org.junit.runner.RunWith; + +@RunWith(JFlexTestRunner.class) +@TestSpec(lex = "testsuite/javatests/jflex/testcase/arr_return/arr.flex") +public class ArrReturn { + @Test + public void ok() {} +} diff --git a/testsuite/javatests/jflex/testcase/arr_return/BUILD b/testsuite/javatests/jflex/testcase/arr_return/BUILD new file mode 100644 index 000000000..350cff952 --- /dev/null +++ b/testsuite/javatests/jflex/testcase/arr_return/BUILD @@ -0,0 +1,7 @@ +load("//testsuite:testsuite.bzl", "jflex_testsuite") + +jflex_testsuite( + name = "ArrReturn", + srcs = ["ArrReturn.java"], + data = ["arr.flex"], +) diff --git a/testsuite/javatests/jflex/testcase/arr_return/arr.flex b/testsuite/javatests/jflex/testcase/arr_return/arr.flex new file mode 100644 index 000000000..51878bc71 --- /dev/null +++ b/testsuite/javatests/jflex/testcase/arr_return/arr.flex @@ -0,0 +1,10 @@ + +%% + +%class Arr +%type int [] + +%% + +"blub" { return new int[2]; } + From b567e1cd094cadffadfd5036461871d1adcd55c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 21 Oct 2018 00:53:43 +0200 Subject: [PATCH 029/129] Create MoreAsserts.assertThrows (#492) to test that a method thows an exception (like we can do in JUnit 5) --- testsuite/bzltestsuite/README.md | 9 ++++++ .../bzltestsuite/java/jflex/testing/BUILD | 1 + .../java/jflex/testing/JFlexTestRunner.java | 31 ++++++------------- .../java/jflex/testing/assertion/BUILD | 9 ++++++ .../jflex/testing/assertion/MoreAsserts.java | 30 ++++++++++++++++++ .../testing/assertion/ThrowingRunnable.java | 10 ++++++ .../jflex/testing/diff/DiffOutputStream.java | 0 testsuite/javatests/jflex/testing/BUILD | 0 8 files changed, 69 insertions(+), 21 deletions(-) create mode 100644 testsuite/bzltestsuite/java/jflex/testing/assertion/BUILD create mode 100644 testsuite/bzltestsuite/java/jflex/testing/assertion/MoreAsserts.java create mode 100644 testsuite/bzltestsuite/java/jflex/testing/assertion/ThrowingRunnable.java create mode 100644 testsuite/bzltestsuite/java/jflex/testing/diff/DiffOutputStream.java create mode 100644 testsuite/javatests/jflex/testing/BUILD diff --git a/testsuite/bzltestsuite/README.md b/testsuite/bzltestsuite/README.md index 42adb6bda..bb7070ab4 100644 --- a/testsuite/bzltestsuite/README.md +++ b/testsuite/bzltestsuite/README.md @@ -2,3 +2,12 @@ Attempt to rewrite the test suite with Bazel. +Supported: +- generating the lexer +- verifying that the generated lexer compiles +- verifying that the generated lexer compiles with extra sourcefiles +- chhecking that the generation fails + +TODO +- Checking the output logs + diff --git a/testsuite/bzltestsuite/java/jflex/testing/BUILD b/testsuite/bzltestsuite/java/jflex/testing/BUILD index ef51e0729..6188825d4 100644 --- a/testsuite/bzltestsuite/java/jflex/testing/BUILD +++ b/testsuite/bzltestsuite/java/jflex/testing/BUILD @@ -9,5 +9,6 @@ java_library( "//testsuite/bzltestsuite/java/jflex/testing/javac", "//third_party/com/google/guava", "//third_party/junit", + "//testsuite/bzltestsuite/java/jflex/testing/assertion", ], ) diff --git a/testsuite/bzltestsuite/java/jflex/testing/JFlexTestRunner.java b/testsuite/bzltestsuite/java/jflex/testing/JFlexTestRunner.java index 985e2542f..3e6312484 100644 --- a/testsuite/bzltestsuite/java/jflex/testing/JFlexTestRunner.java +++ b/testsuite/bzltestsuite/java/jflex/testing/JFlexTestRunner.java @@ -1,13 +1,13 @@ package jflex.testing; import static com.google.common.base.Preconditions.checkNotNull; -import static junit.framework.TestCase.fail; import com.google.common.collect.ImmutableList; import java.io.File; import jflex.LexGenerator; import jflex.testing.annotations.NoExceptionThrown; import jflex.testing.annotations.TestSpec; +import jflex.testing.assertion.MoreAsserts; import jflex.testing.javac.CompilerException; import jflex.testing.javac.JavacUtil; import org.junit.runner.Description; @@ -34,33 +34,22 @@ public Description getDescription() { @Override public void run(RunNotifier notifier) { - String lexerJavaFileName; - try { - lexerJavaFileName = generateLexer(notifier); - } catch (Throwable e) { - // Possibly, this exception was expected - if (e.getClass() == spec.generatorThrows()) { - super.run(notifier); - return; - } else { - throw e; - } + if (spec.generatorThrows() != NoExceptionThrown.class) { + MoreAsserts.assertThrows( + "@TestCase indicates that the jflex generation must throw a " + + spec.generatorThrows().getSimpleName(), + spec.generatorThrows(), + () -> generateLexer(notifier)); + } else { + String lexerJavaFileName = generateLexer(notifier); + buildLexer(notifier, lexerJavaFileName); } - buildLexer(notifier, lexerJavaFileName); super.run(notifier); } private String generateLexer(RunNotifier notifier) { notifier.fireTestStarted(Description.createTestDescription(klass, "Generate Lexer")); String lexerJavaFileName = LexGenerator.generate(new File(spec.lex())); - - // The generator didn't throw an exception but we expected one - if (spec.generatorThrows() != NoExceptionThrown.class) { - fail( - String.format( - "Text expected to throw %s but JFlex didn't throw anything", - spec.generatorThrows().getName())); - } return checkNotNull(lexerJavaFileName); } diff --git a/testsuite/bzltestsuite/java/jflex/testing/assertion/BUILD b/testsuite/bzltestsuite/java/jflex/testing/assertion/BUILD new file mode 100644 index 000000000..e25c6d704 --- /dev/null +++ b/testsuite/bzltestsuite/java/jflex/testing/assertion/BUILD @@ -0,0 +1,9 @@ +package(default_visibility = ["//testsuite:__subpackages__"]) + +java_library( + name = "assertion", + srcs = [ + "MoreAsserts.java", + "ThrowingRunnable.java", + ], +) diff --git a/testsuite/bzltestsuite/java/jflex/testing/assertion/MoreAsserts.java b/testsuite/bzltestsuite/java/jflex/testing/assertion/MoreAsserts.java new file mode 100644 index 000000000..441e9be44 --- /dev/null +++ b/testsuite/bzltestsuite/java/jflex/testing/assertion/MoreAsserts.java @@ -0,0 +1,30 @@ +package jflex.testing.assertion; + +public final class MoreAsserts { + + @SuppressWarnings("AvoidCatchingThrowable") + public static void assertThrows( + String message, Class expectedThrowable, ThrowingRunnable throwingRunnable) { + try { + throwingRunnable.run(); + } catch (Throwable actualThrowable) { + if (expectedThrowable.isInstance(actualThrowable)) { + // expected + return; + } else { + // Unexpected exception + String msg = + String.format( + "%s: expected to throw a %s but method has thrown a %s instead", + message, expectedThrowable.getName(), actualThrowable.getClass().getName()); + throw new AssertionError(msg, actualThrowable); + } + } + throw new AssertionError( + String.format( + "%s: expected to throw a %s but nothing was thrown", + message, expectedThrowable.getName())); + } + + private MoreAsserts() {} +} diff --git a/testsuite/bzltestsuite/java/jflex/testing/assertion/ThrowingRunnable.java b/testsuite/bzltestsuite/java/jflex/testing/assertion/ThrowingRunnable.java new file mode 100644 index 000000000..465647091 --- /dev/null +++ b/testsuite/bzltestsuite/java/jflex/testing/assertion/ThrowingRunnable.java @@ -0,0 +1,10 @@ +package jflex.testing.assertion; + +/** + * Similar to {@link Runnable} where the {@link #run()} returns something and can throw something. + * + *

This facilitates the use of method references in Java 8. + */ +public interface ThrowingRunnable { + void run() throws Throwable; +} diff --git a/testsuite/bzltestsuite/java/jflex/testing/diff/DiffOutputStream.java b/testsuite/bzltestsuite/java/jflex/testing/diff/DiffOutputStream.java new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/javatests/jflex/testing/BUILD b/testsuite/javatests/jflex/testing/BUILD new file mode 100644 index 000000000..e69de29bb From e11d9bc4c51cb5efcec3c8cb1f5d56fcb51396a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 21 Oct 2018 01:03:47 +0200 Subject: [PATCH 030/129] Add documentation about the bazel testcases (#493) * Add javadoc on test cases * Add migration status * Rename ArrReturn to ArrReturnTest --- .../jflex/testcase/action_pipe/ActionPipeTest.java | 2 ++ .../jflex/testcase/apipirivate/ApiPrivateTest.java | 6 +++++- .../arr_return/{ArrReturn.java => ArrReturnTest.java} | 2 +- testsuite/javatests/jflex/testcase/arr_return/BUILD | 4 ++-- testsuite/testcases/src/test/cases/action-pipe/README.md | 1 + testsuite/testcases/src/test/cases/apiprivate/README.md | 1 + testsuite/testcases/src/test/cases/arr-return/README.md | 2 ++ 7 files changed, 14 insertions(+), 4 deletions(-) rename testsuite/javatests/jflex/testcase/arr_return/{ArrReturn.java => ArrReturnTest.java} (91%) create mode 100644 testsuite/testcases/src/test/cases/action-pipe/README.md create mode 100644 testsuite/testcases/src/test/cases/apiprivate/README.md create mode 100644 testsuite/testcases/src/test/cases/arr-return/README.md diff --git a/testsuite/javatests/jflex/testcase/action_pipe/ActionPipeTest.java b/testsuite/javatests/jflex/testcase/action_pipe/ActionPipeTest.java index d6a378464..3fc0abfda 100644 --- a/testsuite/javatests/jflex/testcase/action_pipe/ActionPipeTest.java +++ b/testsuite/javatests/jflex/testcase/action_pipe/ActionPipeTest.java @@ -5,6 +5,8 @@ import org.junit.Test; import org.junit.runner.RunWith; +/** Reproduce Issue #201. Pipe action doesn't compile when first action. */ +// TODO(#201): Fix bug @RunWith(JFlexTestRunner.class) @TestSpec( lex = "testsuite/javatests/jflex/testcase/action_pipe/action-pipe.flex", diff --git a/testsuite/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java b/testsuite/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java index 69655eb8f..0ff139bc2 100644 --- a/testsuite/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java +++ b/testsuite/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java @@ -11,7 +11,11 @@ import org.junit.Test; import org.junit.runner.RunWith; -/** test feature request #513500 [Generate cleaner interfaces], %apiprivate option */ +/** + * Test that JFlex can generate private classes. + * + *

See feature request #513500 (Generate cleaner interfaces), {@code %apiprivate} option + */ @RunWith(JFlexTestRunner.class) @TestSpec(lex = "testsuite/javatests/jflex/testcase/apipirivate/private.flex") public class ApiPrivateTest { diff --git a/testsuite/javatests/jflex/testcase/arr_return/ArrReturn.java b/testsuite/javatests/jflex/testcase/arr_return/ArrReturnTest.java similarity index 91% rename from testsuite/javatests/jflex/testcase/arr_return/ArrReturn.java rename to testsuite/javatests/jflex/testcase/arr_return/ArrReturnTest.java index 574008c01..e1d318243 100644 --- a/testsuite/javatests/jflex/testcase/arr_return/ArrReturn.java +++ b/testsuite/javatests/jflex/testcase/arr_return/ArrReturnTest.java @@ -7,7 +7,7 @@ @RunWith(JFlexTestRunner.class) @TestSpec(lex = "testsuite/javatests/jflex/testcase/arr_return/arr.flex") -public class ArrReturn { +public class ArrReturnTest { @Test public void ok() {} } diff --git a/testsuite/javatests/jflex/testcase/arr_return/BUILD b/testsuite/javatests/jflex/testcase/arr_return/BUILD index 350cff952..55175de6e 100644 --- a/testsuite/javatests/jflex/testcase/arr_return/BUILD +++ b/testsuite/javatests/jflex/testcase/arr_return/BUILD @@ -1,7 +1,7 @@ load("//testsuite:testsuite.bzl", "jflex_testsuite") jflex_testsuite( - name = "ArrReturn", - srcs = ["ArrReturn.java"], + name = "ArrReturnTest", + srcs = ["ArrReturnTest.java"], data = ["arr.flex"], ) diff --git a/testsuite/testcases/src/test/cases/action-pipe/README.md b/testsuite/testcases/src/test/cases/action-pipe/README.md new file mode 100644 index 000000000..c5ade9ce8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/action-pipe/README.md @@ -0,0 +1 @@ +fully migrated to bzltestsuite \ No newline at end of file diff --git a/testsuite/testcases/src/test/cases/apiprivate/README.md b/testsuite/testcases/src/test/cases/apiprivate/README.md new file mode 100644 index 000000000..c5ade9ce8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/apiprivate/README.md @@ -0,0 +1 @@ +fully migrated to bzltestsuite \ No newline at end of file diff --git a/testsuite/testcases/src/test/cases/arr-return/README.md b/testsuite/testcases/src/test/cases/arr-return/README.md new file mode 100644 index 000000000..f62467064 --- /dev/null +++ b/testsuite/testcases/src/test/cases/arr-return/README.md @@ -0,0 +1,2 @@ +partially migrated to bzltestsuite +TODO: diff on ouput logs From 285e506ec9ff7e834c76c3b9aaa241682c7c7c01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 21 Oct 2018 01:10:18 +0200 Subject: [PATCH 031/129] Add a high-performance OutputStream to compare against expected data (#494) * DiffOutputStream Similar to a BufferedOutputStream, but only keeping the buffer, i.e. doesn't actualy ouput anywhere. Also, when a line ends, compare with the expected input. * Use MoreAssert.assertThrows in DiffOutputStream --- .../java/jflex/testing/diff/BUILD | 10 +++ .../jflex/testing/diff/DiffOutputStream.java | 75 +++++++++++++++++++ testsuite/javatests/BUILD | 0 testsuite/javatests/jflex/testing/BUILD | 10 +++ .../jflex/testing/DiffOutputStreamTest.java | 42 +++++++++++ 5 files changed, 137 insertions(+) create mode 100644 testsuite/bzltestsuite/java/jflex/testing/diff/BUILD create mode 100644 testsuite/javatests/BUILD create mode 100644 testsuite/javatests/jflex/testing/DiffOutputStreamTest.java diff --git a/testsuite/bzltestsuite/java/jflex/testing/diff/BUILD b/testsuite/bzltestsuite/java/jflex/testing/diff/BUILD new file mode 100644 index 000000000..14349c7b8 --- /dev/null +++ b/testsuite/bzltestsuite/java/jflex/testing/diff/BUILD @@ -0,0 +1,10 @@ +package(default_visibility = ["//testsuite:__subpackages__"]) + +java_library( + name = "diff", + srcs = ["DiffOutputStream.java"], + deps = [ + "//third_party/com/google/truth", + "//third_party/junit", + ], +) diff --git a/testsuite/bzltestsuite/java/jflex/testing/diff/DiffOutputStream.java b/testsuite/bzltestsuite/java/jflex/testing/diff/DiffOutputStream.java index e69de29bb..35273b678 100644 --- a/testsuite/bzltestsuite/java/jflex/testing/diff/DiffOutputStream.java +++ b/testsuite/bzltestsuite/java/jflex/testing/diff/DiffOutputStream.java @@ -0,0 +1,75 @@ +package jflex.testing.diff; + +import static com.google.common.truth.Truth.assertWithMessage; +import static java.lang.Math.max; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.OutputStream; +import java.io.Reader; + +/** + * An output streams that asserts that every printed lined is equal to the one from the expected + * input. + * + *

Each input line must be less than 2048 bytes. + * + *

The output is not saved anywhere. + */ +public class DiffOutputStream extends OutputStream { + + /** Constant for the Unicode {@code UTF-8}charset. */ + private static final String UTF_8 = "UTF-8"; + + /** The golden content this OutputStream will compare against. */ + private final BufferedReader in; + + /** The internal buffer where actual data is stored. */ + private byte buf[] = new byte[2048]; + + /** The current lines being compared. Only {@code \n} serves as a line separator. */ + private int line = 0; + + /** + * The number of valid bytes in the buffer. + * + *

The useful buffer count is in range {@code 0} - {@code count} (excl) of {@link #buf}. + */ + protected int count; + + public DiffOutputStream(Reader in) { + this(new BufferedReader(in)); + } + + @SuppressWarnings("WeakerAccess") + public DiffOutputStream(BufferedReader in) { + this.in = in; + } + + @Override + public void write(int b) throws IOException { + buf[count] = (byte) b; + if (b == '\n') { + String expectedLine = in.readLine(); + assertThatWrittenWasExpected(expectedLine); + count = 0; + } else { + count++; + } + } + + private void assertThatWrittenWasExpected(String expectedLine) throws IOException { + byte[] expectedRaw = expectedLine.getBytes(UTF_8); + for (int i = 0; i < max(count, expectedRaw.length); i++) { + if (buf[i] != expectedRaw[i]) { + byte[] actualRaw = new byte[count]; + System.arraycopy(buf, 0, actualRaw, 0, count); + String actualLine = new String(actualRaw, UTF_8); + assertWithMessage("Content differs on line %s:\n", line) + .that(actualLine) + .isEqualTo(expectedLine); + return; + } + } + } +} diff --git a/testsuite/javatests/BUILD b/testsuite/javatests/BUILD new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/javatests/jflex/testing/BUILD b/testsuite/javatests/jflex/testing/BUILD index e69de29bb..1376328f2 100644 --- a/testsuite/javatests/jflex/testing/BUILD +++ b/testsuite/javatests/jflex/testing/BUILD @@ -0,0 +1,10 @@ +load("//testsuite:testsuite.bzl", "jflex_testsuite") + +jflex_testsuite( + name = "DiffOutputStreamTest", + srcs = ["DiffOutputStreamTest.java"], + deps = [ + "//testsuite/bzltestsuite/java/jflex/testing/assertion", + "//testsuite/bzltestsuite/java/jflex/testing/diff", + ], +) diff --git a/testsuite/javatests/jflex/testing/DiffOutputStreamTest.java b/testsuite/javatests/jflex/testing/DiffOutputStreamTest.java new file mode 100644 index 000000000..7f0f353f0 --- /dev/null +++ b/testsuite/javatests/jflex/testing/DiffOutputStreamTest.java @@ -0,0 +1,42 @@ +package jflex.testing; + +import static jflex.testing.assertion.MoreAsserts.assertThrows; + +import java.io.BufferedOutputStream; +import java.io.IOException; +import java.io.StringReader; +import java.io.UnsupportedEncodingException; +import jflex.testing.diff.DiffOutputStream; +import org.junit.Test; + +/** Test for {@link DiffOutputStreamTest}. */ +public class DiffOutputStreamTest { + + @Test + public void testOneLine_equal() throws Exception { + String in = "Hello world!\n"; + @SuppressWarnings("RedundantStringConstructorCall") + String out = new String(in); + diff(in, out); + } + + @Test + public void testOneLine_differs() throws Exception { + String in = "Hello world!\n"; + String out = "Hello\n"; + assertThrows( + DiffOutputStream.class + " throws an exception when the content differs", + AssertionError.class, + () -> diff(in, out)); + } + + private static void diff(String in, String out) throws IOException { + BufferedOutputStream diffStream = + new BufferedOutputStream(new DiffOutputStream(new StringReader(in))); + try { + diffStream.write(out.getBytes("UTF-8")); + } catch (UnsupportedEncodingException impossible) { + } + diffStream.flush(); + } +} From f32aaca141e5f789454fbae9f59d1590661d05df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 21 Oct 2018 10:13:10 +0200 Subject: [PATCH 032/129] Create module jflex.exceptions and move exceptions (#476) * Move SilentExit in jflex.exceptions * Move CharClassException in jflex.exceptions * Move GeneratorException in jflex.exceptions * Add BUILD file for jflex.exceptions * Fix java Import --- jflex/BUILD | 2 +- jflex/src/main/cup/LexParse.cup | 2 ++ jflex/src/main/java/jflex/Action.java | 1 + jflex/src/main/java/jflex/BUILD | 7 ++++++- jflex/src/main/java/jflex/DFA.java | 1 + jflex/src/main/java/jflex/Emitter.java | 1 + jflex/src/main/java/jflex/LexGenerator.java | 1 + jflex/src/main/java/jflex/Main.java | 6 ++++-- jflex/src/main/java/jflex/NFA.java | 1 + jflex/src/main/java/jflex/Options.java | 1 + jflex/src/main/java/jflex/Out.java | 1 + jflex/src/main/java/jflex/RegExps.java | 1 + jflex/src/main/java/jflex/Skeleton.java | 3 ++- jflex/src/main/java/jflex/anttask/BUILD | 1 + jflex/src/main/java/jflex/anttask/JFlexTask.java | 3 ++- jflex/src/main/java/jflex/exceptions/BUILD | 6 ++++++ .../java/jflex/{ => exceptions}/CharClassException.java | 2 +- .../java/jflex/{ => exceptions}/GeneratorException.java | 2 +- jflex/src/main/java/jflex/{ => exceptions}/SilentExit.java | 2 +- jflex/src/main/java/jflex/gui/BUILD | 5 ++++- jflex/src/main/java/jflex/gui/GeneratorThread.java | 2 +- jflex/src/main/java/jflex/gui/OptionsDialog.java | 2 +- scripts/degraph/dep-graph.cfg | 4 +++- .../jflex/testcase/action_pipe/ActionPipeTest.java | 3 ++- testsuite/javatests/jflex/testcase/action_pipe/BUILD | 1 + .../src/main/java/jflex/maven/plugin/testsuite/Exec.java | 4 ++-- 26 files changed, 49 insertions(+), 16 deletions(-) create mode 100644 jflex/src/main/java/jflex/exceptions/BUILD rename jflex/src/main/java/jflex/{ => exceptions}/CharClassException.java (97%) rename jflex/src/main/java/jflex/{ => exceptions}/GeneratorException.java (97%) rename jflex/src/main/java/jflex/{ => exceptions}/SilentExit.java (98%) diff --git a/jflex/BUILD b/jflex/BUILD index 6c97a3d72..7758e415d 100644 --- a/jflex/BUILD +++ b/jflex/BUILD @@ -5,7 +5,7 @@ load("@jflex_rules//jflex:jflex.bzl", "jflex") package_group( name = "visibility", - packages = ["//jflex/..."], + packages = ["//jflex/...", "//testsuite/..."], ) java_binary( diff --git a/jflex/src/main/cup/LexParse.cup b/jflex/src/main/cup/LexParse.cup index ae227141a..cd94c3329 100644 --- a/jflex/src/main/cup/LexParse.cup +++ b/jflex/src/main/cup/LexParse.cup @@ -13,6 +13,8 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; +import jflex.exceptions.CharClassException; +import jflex.exceptions.GeneratorException; import jflex.chars.Interval; import jflex.performance.Timer; import jflex.unicode.UnicodeProperties; diff --git a/jflex/src/main/java/jflex/Action.java b/jflex/src/main/java/jflex/Action.java index 2d7d5ebd5..fa9fd5b30 100644 --- a/jflex/src/main/java/jflex/Action.java +++ b/jflex/src/main/java/jflex/Action.java @@ -10,6 +10,7 @@ package jflex; import java.util.Objects; +import jflex.exceptions.GeneratorException; /** * Encapsulates an action in the specification. diff --git a/jflex/src/main/java/jflex/BUILD b/jflex/src/main/java/jflex/BUILD index c779f2812..9a544010a 100644 --- a/jflex/src/main/java/jflex/BUILD +++ b/jflex/src/main/java/jflex/BUILD @@ -4,7 +4,10 @@ LAUNCHER_SRCS = ["Main.java"] java_library( name = "jflex", - srcs = glob(["**/*.java"], exclude = LAUNCHER_SRCS) + [ + srcs = glob( + ["**/*.java"], + exclude = LAUNCHER_SRCS, + ) + [ "//jflex:gen_parser", "//jflex:gen_scanner", ], @@ -12,6 +15,7 @@ java_library( deps = [ "//cup:cup_runtime", "//jflex/src/main/java/jflex/chars", + "//jflex/src/main/java/jflex/exceptions", "//jflex/src/main/java/jflex/io", "//jflex/src/main/java/jflex/performance", ], @@ -24,6 +28,7 @@ java_library( deps = [ ":jflex", "//jflex/src/main/java/jflex/anttask", + "//jflex/src/main/java/jflex/exceptions", "//jflex/src/main/java/jflex/gui", ], ) diff --git a/jflex/src/main/java/jflex/DFA.java b/jflex/src/main/java/jflex/DFA.java index d85b83bee..234b47ec0 100644 --- a/jflex/src/main/java/jflex/DFA.java +++ b/jflex/src/main/java/jflex/DFA.java @@ -16,6 +16,7 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; +import jflex.exceptions.GeneratorException; /** * Deterministic finite automata representation in JFlex. Contains minimization algorithm. diff --git a/jflex/src/main/java/jflex/Emitter.java b/jflex/src/main/java/jflex/Emitter.java index 15ac17648..1b1e3a748 100644 --- a/jflex/src/main/java/jflex/Emitter.java +++ b/jflex/src/main/java/jflex/Emitter.java @@ -19,6 +19,7 @@ import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; +import jflex.exceptions.GeneratorException; import jflex.io.FileUtil; /** diff --git a/jflex/src/main/java/jflex/LexGenerator.java b/jflex/src/main/java/jflex/LexGenerator.java index b75e61a9a..9598cf9d7 100644 --- a/jflex/src/main/java/jflex/LexGenerator.java +++ b/jflex/src/main/java/jflex/LexGenerator.java @@ -17,6 +17,7 @@ import java.io.Reader; import java.nio.file.Files; import java.nio.file.Paths; +import jflex.exceptions.GeneratorException; import jflex.performance.Timer; /** diff --git a/jflex/src/main/java/jflex/Main.java b/jflex/src/main/java/jflex/Main.java index 7ea79a449..70c0d4c7b 100644 --- a/jflex/src/main/java/jflex/Main.java +++ b/jflex/src/main/java/jflex/Main.java @@ -26,6 +26,8 @@ import java.util.TreeSet; import java.util.regex.Matcher; import java.util.regex.Pattern; +import jflex.exceptions.GeneratorException; +import jflex.exceptions.SilentExit; import jflex.gui.MainFrame; import jflex.unicode.UnicodeProperties; @@ -46,7 +48,7 @@ public class Main { * * @param argv an array of {@link java.lang.String} objects. * @return a {@link java.util.List} object. - * @throws jflex.SilentExit if any. + * @throws SilentExit if any. */ private static List parseOptions(String argv[]) throws SilentExit { List files = new ArrayList<>(); @@ -307,7 +309,7 @@ private static void printUsage() { * generate. * * @param argv an array of {@link java.lang.String} objects. - * @throws jflex.SilentExit if any. + * @throws SilentExit if any. */ public static void generate(String argv[]) throws SilentExit { List files = parseOptions(argv); diff --git a/jflex/src/main/java/jflex/NFA.java b/jflex/src/main/java/jflex/NFA.java index b8cb3f41e..440052273 100644 --- a/jflex/src/main/java/jflex/NFA.java +++ b/jflex/src/main/java/jflex/NFA.java @@ -18,6 +18,7 @@ import java.util.Map; import java.util.Objects; import jflex.chars.Interval; +import jflex.exceptions.GeneratorException; /** * Non-deterministic finite automata representation in JFlex. diff --git a/jflex/src/main/java/jflex/Options.java b/jflex/src/main/java/jflex/Options.java index 5635267c1..f0d086c32 100644 --- a/jflex/src/main/java/jflex/Options.java +++ b/jflex/src/main/java/jflex/Options.java @@ -11,6 +11,7 @@ import java.io.File; import java.nio.charset.Charset; +import jflex.exceptions.GeneratorException; /** * Collects all global JFlex options. Can be set from command line parser, ant task, gui, etc. diff --git a/jflex/src/main/java/jflex/Out.java b/jflex/src/main/java/jflex/Out.java index fe4217f56..ff9b6ee19 100644 --- a/jflex/src/main/java/jflex/Out.java +++ b/jflex/src/main/java/jflex/Out.java @@ -15,6 +15,7 @@ import java.io.FileReader; import java.io.IOException; import java.io.OutputStream; +import jflex.exceptions.GeneratorException; import jflex.performance.Timer; import jflex.unicode.UnicodeProperties; diff --git a/jflex/src/main/java/jflex/RegExps.java b/jflex/src/main/java/jflex/RegExps.java index 9288d92a3..f0d185c6c 100644 --- a/jflex/src/main/java/jflex/RegExps.java +++ b/jflex/src/main/java/jflex/RegExps.java @@ -10,6 +10,7 @@ import java.util.ArrayList; import java.util.List; +import jflex.exceptions.GeneratorException; /** * Stores all rules of the specification for later access in RegExp -> NFA diff --git a/jflex/src/main/java/jflex/Skeleton.java b/jflex/src/main/java/jflex/Skeleton.java index 866f3e618..d91de33f1 100644 --- a/jflex/src/main/java/jflex/Skeleton.java +++ b/jflex/src/main/java/jflex/Skeleton.java @@ -20,6 +20,7 @@ import java.nio.file.Paths; import java.util.ArrayList; import java.util.List; +import jflex.exceptions.GeneratorException; /** * This class stores the skeleton of generated scanners. @@ -116,7 +117,7 @@ public static void readSkelFile(File skeletonFile) { * * @param reader the reader to read from (must be != null) * @throws java.io.IOException if an IO error occurs - * @throws jflex.GeneratorException if the number of skeleton sections does not match + * @throws GeneratorException if the number of skeleton sections does not match */ public static void readSkel(BufferedReader reader) throws IOException { List lines = new ArrayList<>(); diff --git a/jflex/src/main/java/jflex/anttask/BUILD b/jflex/src/main/java/jflex/anttask/BUILD index 1a0db7884..9d5a79315 100644 --- a/jflex/src/main/java/jflex/anttask/BUILD +++ b/jflex/src/main/java/jflex/anttask/BUILD @@ -5,6 +5,7 @@ java_library( srcs = glob(["*.java"]), deps = [ "//jflex", + "//jflex/src/main/java/jflex/exceptions", "//third_party/org/apache/ant", ], ) diff --git a/jflex/src/main/java/jflex/anttask/JFlexTask.java b/jflex/src/main/java/jflex/anttask/JFlexTask.java index 8b70bc4b7..84936645b 100644 --- a/jflex/src/main/java/jflex/anttask/JFlexTask.java +++ b/jflex/src/main/java/jflex/anttask/JFlexTask.java @@ -18,6 +18,7 @@ import java.util.regex.Pattern; import jflex.LexGenerator; import jflex.Options; +import jflex.exceptions.GeneratorException; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Task; @@ -75,7 +76,7 @@ public void execute() throws BuildException { } catch (IOException e1) { throw new BuildException("IOException: " + e1.toString()); } - } catch (jflex.GeneratorException e) { + } catch (GeneratorException e) { throw new BuildException("JFlex: generation failed!"); } } diff --git a/jflex/src/main/java/jflex/exceptions/BUILD b/jflex/src/main/java/jflex/exceptions/BUILD new file mode 100644 index 000000000..8ef49916b --- /dev/null +++ b/jflex/src/main/java/jflex/exceptions/BUILD @@ -0,0 +1,6 @@ +package(default_visibility = ["//jflex:visibility"]) + +java_library( + name = "exceptions", + srcs = glob(["*.java"]), +) diff --git a/jflex/src/main/java/jflex/CharClassException.java b/jflex/src/main/java/jflex/exceptions/CharClassException.java similarity index 97% rename from jflex/src/main/java/jflex/CharClassException.java rename to jflex/src/main/java/jflex/exceptions/CharClassException.java index b50bfb754..e6092bd62 100644 --- a/jflex/src/main/java/jflex/CharClassException.java +++ b/jflex/src/main/java/jflex/exceptions/CharClassException.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.exceptions; /** * This Exception is used in class CharClasses. diff --git a/jflex/src/main/java/jflex/GeneratorException.java b/jflex/src/main/java/jflex/exceptions/GeneratorException.java similarity index 97% rename from jflex/src/main/java/jflex/GeneratorException.java rename to jflex/src/main/java/jflex/exceptions/GeneratorException.java index 019743dee..09c573781 100644 --- a/jflex/src/main/java/jflex/GeneratorException.java +++ b/jflex/src/main/java/jflex/exceptions/GeneratorException.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.exceptions; /** * Thrown when code generation has to be aborted. diff --git a/jflex/src/main/java/jflex/SilentExit.java b/jflex/src/main/java/jflex/exceptions/SilentExit.java similarity index 98% rename from jflex/src/main/java/jflex/SilentExit.java rename to jflex/src/main/java/jflex/exceptions/SilentExit.java index bf6969962..89254e10f 100644 --- a/jflex/src/main/java/jflex/SilentExit.java +++ b/jflex/src/main/java/jflex/exceptions/SilentExit.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.exceptions; /** * Signals a silent exit (no statistics printout). diff --git a/jflex/src/main/java/jflex/gui/BUILD b/jflex/src/main/java/jflex/gui/BUILD index eb6bbb8e1..66d866590 100644 --- a/jflex/src/main/java/jflex/gui/BUILD +++ b/jflex/src/main/java/jflex/gui/BUILD @@ -3,5 +3,8 @@ package(default_visibility = ["//jflex:visibility"]) java_library( name = "gui", srcs = glob(["*.java"]), - deps = ["//jflex"], + deps = [ + "//jflex", + "//jflex/src/main/java/jflex/exceptions", + ], ) diff --git a/jflex/src/main/java/jflex/gui/GeneratorThread.java b/jflex/src/main/java/jflex/gui/GeneratorThread.java index 40e1e9376..ffb13f110 100644 --- a/jflex/src/main/java/jflex/gui/GeneratorThread.java +++ b/jflex/src/main/java/jflex/gui/GeneratorThread.java @@ -12,10 +12,10 @@ import java.io.File; import java.util.Objects; import jflex.ErrorMessages; -import jflex.GeneratorException; import jflex.LexGenerator; import jflex.Options; import jflex.Out; +import jflex.exceptions.GeneratorException; /** * Low priority thread for code generation (low priority that gui has time for screen updates) diff --git a/jflex/src/main/java/jflex/gui/OptionsDialog.java b/jflex/src/main/java/jflex/gui/OptionsDialog.java index f7c02ddc6..035025938 100644 --- a/jflex/src/main/java/jflex/gui/OptionsDialog.java +++ b/jflex/src/main/java/jflex/gui/OptionsDialog.java @@ -17,9 +17,9 @@ import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.io.File; -import jflex.GeneratorException; import jflex.Options; import jflex.Skeleton; +import jflex.exceptions.GeneratorException; /** * A dialog for setting JFlex options diff --git a/scripts/degraph/dep-graph.cfg b/scripts/degraph/dep-graph.cfg index 62ef4f445..629432c22 100644 --- a/scripts/degraph/dep-graph.cfg +++ b/scripts/degraph/dep-graph.cfg @@ -18,8 +18,10 @@ packages = { org.apache.(*).** org.(*).** (java_cup).** - (jflex.*).** + jflex jflex.* + jflex.(*).** } + internalExternal = { internal jflex.** external ** diff --git a/testsuite/javatests/jflex/testcase/action_pipe/ActionPipeTest.java b/testsuite/javatests/jflex/testcase/action_pipe/ActionPipeTest.java index 3fc0abfda..6d09fd93c 100644 --- a/testsuite/javatests/jflex/testcase/action_pipe/ActionPipeTest.java +++ b/testsuite/javatests/jflex/testcase/action_pipe/ActionPipeTest.java @@ -1,5 +1,6 @@ package jflex.testcase.action_pipe; +import jflex.exceptions.GeneratorException; import jflex.testing.JFlexTestRunner; import jflex.testing.annotations.TestSpec; import org.junit.Test; @@ -10,7 +11,7 @@ @RunWith(JFlexTestRunner.class) @TestSpec( lex = "testsuite/javatests/jflex/testcase/action_pipe/action-pipe.flex", - generatorThrows = jflex.GeneratorException.class) + generatorThrows = GeneratorException.class) public class ActionPipeTest { @Test public void ok() {} diff --git a/testsuite/javatests/jflex/testcase/action_pipe/BUILD b/testsuite/javatests/jflex/testcase/action_pipe/BUILD index 4709dcf4a..6cb7df58f 100644 --- a/testsuite/javatests/jflex/testcase/action_pipe/BUILD +++ b/testsuite/javatests/jflex/testcase/action_pipe/BUILD @@ -6,4 +6,5 @@ jflex_testsuite( data = [ "action-pipe.flex", ], + deps = ["//jflex/src/main/java/jflex/exceptions"], ) diff --git a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/Exec.java b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/Exec.java index 7757c7cca..2bd0835bf 100755 --- a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/Exec.java +++ b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/Exec.java @@ -10,10 +10,10 @@ import java.lang.reflect.Method; import java.util.ArrayList; import java.util.List; -import jflex.GeneratorException; import jflex.Options; import jflex.Out; -import jflex.SilentExit; +import jflex.exceptions.GeneratorException; +import jflex.exceptions.SilentExit; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.Javac; From a364c9acdb04009fe59097dee55b0a76e26bba79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 21 Oct 2018 11:09:03 +0200 Subject: [PATCH 033/129] Move all but Main in package jflex.core (#496) * Move all but Main in package jflex.core * Update build paths for //.../jflex/core * Update java packages and imports. * Move unicodePropertiesTest in jfex.unicode --- .../jflex/maven/plugin/jflex/JFlexMojo.java | 4 +- .../resources/UnicodeProperties.java.skeleton | 2 +- jflex/BUILD | 2 +- jflex/src/main/cup/LexParse.cup | 6 +- jflex/src/main/java/jflex/BUILD | 27 +--- jflex/src/main/java/jflex/Main.java | 14 +- .../main/java/jflex/anttask/JFlexTask.java | 6 +- .../main/java/jflex/{ => core}/Action.java | 4 +- jflex/src/main/java/jflex/core/BUILD | 17 +++ .../jflex/{ => core}/CharClassInterval.java | 2 +- .../java/jflex/{ => core}/CharClasses.java | 4 +- .../java/jflex/{ => core}/CountEmitter.java | 4 +- jflex/src/main/java/jflex/{ => core}/DFA.java | 4 +- .../java/jflex/{ => core}/EOFActions.java | 12 +- .../main/java/jflex/{ => core}/Emitter.java | 6 +- .../java/jflex/{ => core}/ErrorMessages.java | 6 +- .../java/jflex/{ => core}/HiLowEmitter.java | 4 +- .../java/jflex/{ => core}/IntCharSet.java | 14 +- .../main/java/jflex/{ => core}/IntPair.java | 2 +- .../java/jflex/{ => core}/LexGenerator.java | 4 +- .../java/jflex/{ => core}/LexicalStates.java | 2 +- .../java/jflex/{ => core}/MacroException.java | 2 +- .../main/java/jflex/{ => core}/Macros.java | 10 +- jflex/src/main/java/jflex/{ => core}/NFA.java | 4 +- .../main/java/jflex/{ => core}/Options.java | 2 +- jflex/src/main/java/jflex/{ => core}/Out.java | 4 +- .../java/jflex/{ => core}/PackEmitter.java | 2 +- .../main/java/jflex/{ => core}/RegExp.java | 4 +- .../main/java/jflex/{ => core}/RegExp1.java | 2 +- .../main/java/jflex/{ => core}/RegExp2.java | 6 +- .../main/java/jflex/{ => core}/RegExps.java | 18 +-- .../jflex/{ => core}/ScannerException.java | 2 +- .../main/java/jflex/{ => core}/SemCheck.java | 8 +- .../main/java/jflex/{ => core}/Skeleton.java | 4 +- .../java/jflex/{ => core}/StatePairList.java | 4 +- .../main/java/jflex/{ => core}/StateSet.java | 14 +- .../jflex/{ => core}/StateSetEnumerator.java | 6 +- .../java/jflex/{ => core}/StdOutWriter.java | 2 +- .../{ => core}/unicode/UnicodeProperties.java | 136 +++++++++--------- .../{ => core}/unicode/data/Unicode_1_1.java | 2 +- .../{ => core}/unicode/data/Unicode_2_0.java | 2 +- .../{ => core}/unicode/data/Unicode_2_1.java | 2 +- .../{ => core}/unicode/data/Unicode_3_0.java | 2 +- .../{ => core}/unicode/data/Unicode_3_1.java | 2 +- .../{ => core}/unicode/data/Unicode_3_2.java | 2 +- .../{ => core}/unicode/data/Unicode_4_0.java | 2 +- .../{ => core}/unicode/data/Unicode_4_1.java | 2 +- .../{ => core}/unicode/data/Unicode_5_0.java | 2 +- .../{ => core}/unicode/data/Unicode_5_1.java | 2 +- .../{ => core}/unicode/data/Unicode_5_2.java | 2 +- .../{ => core}/unicode/data/Unicode_6_0.java | 2 +- .../{ => core}/unicode/data/Unicode_6_1.java | 2 +- .../{ => core}/unicode/data/Unicode_6_2.java | 2 +- .../{ => core}/unicode/data/Unicode_6_3.java | 2 +- .../{ => core}/unicode/data/Unicode_7_0.java | 2 +- .../{ => core}/unicode/data/Unicode_8_0.java | 2 +- .../{ => core}/unicode/data/Unicode_9_0.java | 2 +- .../main/java/jflex/gui/GeneratorThread.java | 8 +- jflex/src/main/java/jflex/gui/MainFrame.java | 4 +- .../main/java/jflex/gui/OptionsDialog.java | 4 +- jflex/src/main/jflex/LexScan.flex | 4 +- .../java/jflex/anttask/JFlexTaskTest.java | 5 +- jflex/src/test/java/jflex/{ => core}/BUILD | 21 +-- .../jflex/{ => core}/CharClassesTest.java | 9 +- .../java/jflex/{ => core}/EmitterTest.java | 2 +- .../java/jflex/{ => core}/IntCharSetTest.java | 2 +- .../jflex/{ => core}/PackEmitterTest.java | 2 +- .../java/jflex/{ => core}/RegExpTests.java | 4 +- .../java/jflex/{ => core}/SkeletonTest.java | 2 +- jflex/src/test/java/jflex/unicode/BUILD | 8 ++ .../{ => unicode}/UnicodePropertiesTest.java | 5 +- scripts/degraph/dep-graph.cfg | 4 +- .../java/jflex/testing/JFlexTestRunner.java | 2 +- .../jflex/maven/plugin/testsuite/Exec.java | 4 +- .../src/main/jflex/TestLoader.flex | 2 +- 75 files changed, 246 insertions(+), 258 deletions(-) rename jflex/src/main/java/jflex/{ => core}/Action.java (99%) create mode 100644 jflex/src/main/java/jflex/core/BUILD rename jflex/src/main/java/jflex/{ => core}/CharClassInterval.java (99%) rename jflex/src/main/java/jflex/{ => core}/CharClasses.java (99%) rename jflex/src/main/java/jflex/{ => core}/CountEmitter.java (98%) rename jflex/src/main/java/jflex/{ => core}/DFA.java (99%) rename jflex/src/main/java/jflex/{ => core}/EOFActions.java (91%) rename jflex/src/main/java/jflex/{ => core}/Emitter.java (99%) rename jflex/src/main/java/jflex/{ => core}/ErrorMessages.java (98%) rename jflex/src/main/java/jflex/{ => core}/HiLowEmitter.java (97%) rename jflex/src/main/java/jflex/{ => core}/IntCharSet.java (96%) rename jflex/src/main/java/jflex/{ => core}/IntPair.java (98%) rename jflex/src/main/java/jflex/{ => core}/LexGenerator.java (98%) rename jflex/src/main/java/jflex/{ => core}/LexicalStates.java (99%) rename jflex/src/main/java/jflex/{ => core}/MacroException.java (98%) rename jflex/src/main/java/jflex/{ => core}/Macros.java (96%) rename jflex/src/main/java/jflex/{ => core}/NFA.java (99%) rename jflex/src/main/java/jflex/{ => core}/Options.java (99%) rename jflex/src/main/java/jflex/{ => core}/Out.java (99%) rename jflex/src/main/java/jflex/{ => core}/PackEmitter.java (99%) rename jflex/src/main/java/jflex/{ => core}/RegExp.java (99%) rename jflex/src/main/java/jflex/{ => core}/RegExp1.java (99%) rename jflex/src/main/java/jflex/{ => core}/RegExp2.java (93%) rename jflex/src/main/java/jflex/{ => core}/RegExps.java (94%) rename jflex/src/main/java/jflex/{ => core}/ScannerException.java (99%) rename jflex/src/main/java/jflex/{ => core}/SemCheck.java (97%) rename jflex/src/main/java/jflex/{ => core}/Skeleton.java (99%) rename jflex/src/main/java/jflex/{ => core}/StatePairList.java (96%) rename jflex/src/main/java/jflex/{ => core}/StateSet.java (96%) rename jflex/src/main/java/jflex/{ => core}/StateSetEnumerator.java (96%) rename jflex/src/main/java/jflex/{ => core}/StdOutWriter.java (99%) rename jflex/src/main/java/jflex/{ => core}/unicode/UnicodeProperties.java (78%) rename jflex/src/main/java/jflex/{ => core}/unicode/data/Unicode_1_1.java (99%) rename jflex/src/main/java/jflex/{ => core}/unicode/data/Unicode_2_0.java (99%) rename jflex/src/main/java/jflex/{ => core}/unicode/data/Unicode_2_1.java (99%) rename jflex/src/main/java/jflex/{ => core}/unicode/data/Unicode_3_0.java (99%) rename jflex/src/main/java/jflex/{ => core}/unicode/data/Unicode_3_1.java (99%) rename jflex/src/main/java/jflex/{ => core}/unicode/data/Unicode_3_2.java (99%) rename jflex/src/main/java/jflex/{ => core}/unicode/data/Unicode_4_0.java (99%) rename jflex/src/main/java/jflex/{ => core}/unicode/data/Unicode_4_1.java (99%) rename jflex/src/main/java/jflex/{ => core}/unicode/data/Unicode_5_0.java (99%) rename jflex/src/main/java/jflex/{ => core}/unicode/data/Unicode_5_1.java (99%) rename jflex/src/main/java/jflex/{ => core}/unicode/data/Unicode_5_2.java (99%) rename jflex/src/main/java/jflex/{ => core}/unicode/data/Unicode_6_0.java (99%) rename jflex/src/main/java/jflex/{ => core}/unicode/data/Unicode_6_1.java (99%) rename jflex/src/main/java/jflex/{ => core}/unicode/data/Unicode_6_2.java (99%) rename jflex/src/main/java/jflex/{ => core}/unicode/data/Unicode_6_3.java (99%) rename jflex/src/main/java/jflex/{ => core}/unicode/data/Unicode_7_0.java (99%) rename jflex/src/main/java/jflex/{ => core}/unicode/data/Unicode_8_0.java (99%) rename jflex/src/main/java/jflex/{ => core}/unicode/data/Unicode_9_0.java (99%) rename jflex/src/test/java/jflex/{ => core}/BUILD (64%) rename jflex/src/test/java/jflex/{ => core}/CharClassesTest.java (96%) rename jflex/src/test/java/jflex/{ => core}/EmitterTest.java (99%) rename jflex/src/test/java/jflex/{ => core}/IntCharSetTest.java (96%) rename jflex/src/test/java/jflex/{ => core}/PackEmitterTest.java (98%) rename jflex/src/test/java/jflex/{ => core}/RegExpTests.java (96%) rename jflex/src/test/java/jflex/{ => core}/SkeletonTest.java (99%) create mode 100644 jflex/src/test/java/jflex/unicode/BUILD rename jflex/src/test/java/jflex/{ => unicode}/UnicodePropertiesTest.java (99%) diff --git a/jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java b/jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java index 5ba4fc9e4..6d83617a5 100644 --- a/jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java +++ b/jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java @@ -21,8 +21,8 @@ import java.util.Arrays; import java.util.List; import java.util.Objects; -import jflex.LexGenerator; -import jflex.Options; +import jflex.core.LexGenerator; +import jflex.core.Options; import org.apache.maven.plugin.AbstractMojo; import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.plugin.MojoFailureException; diff --git a/jflex-unicode-maven-plugin/src/main/resources/UnicodeProperties.java.skeleton b/jflex-unicode-maven-plugin/src/main/resources/UnicodeProperties.java.skeleton index ea836b92b..9ec4232c7 100644 --- a/jflex-unicode-maven-plugin/src/main/resources/UnicodeProperties.java.skeleton +++ b/jflex-unicode-maven-plugin/src/main/resources/UnicodeProperties.java.skeleton @@ -15,7 +15,7 @@ import java.util.Set; import java.util.Locale; import java.util.regex.Matcher; import java.util.regex.Pattern; -import jflex.IntCharSet; +import jflex.core.IntCharSet; import jflex.Interval; import jflex.unicode.data.*; diff --git a/jflex/BUILD b/jflex/BUILD index 7758e415d..7ffcb855c 100644 --- a/jflex/BUILD +++ b/jflex/BUILD @@ -19,7 +19,7 @@ java_binary( alias( name = "jflex", - actual = "//jflex/src/main/java/jflex", + actual = "//jflex/src/main/java/jflex/core", ) cup( diff --git a/jflex/src/main/cup/LexParse.cup b/jflex/src/main/cup/LexParse.cup index cd94c3329..3f30357a8 100644 --- a/jflex/src/main/cup/LexParse.cup +++ b/jflex/src/main/cup/LexParse.cup @@ -7,17 +7,17 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; +import jflex.chars.Interval; +import jflex.core.unicode.UnicodeProperties; import jflex.exceptions.CharClassException; import jflex.exceptions.GeneratorException; -import jflex.chars.Interval; import jflex.performance.Timer; -import jflex.unicode.UnicodeProperties; import java_cup.runtime.Symbol; /* customizing code */ diff --git a/jflex/src/main/java/jflex/BUILD b/jflex/src/main/java/jflex/BUILD index 9a544010a..f53d92250 100644 --- a/jflex/src/main/java/jflex/BUILD +++ b/jflex/src/main/java/jflex/BUILD @@ -1,34 +1,13 @@ package(default_visibility = ["//visibility:public"]) -LAUNCHER_SRCS = ["Main.java"] - -java_library( - name = "jflex", - srcs = glob( - ["**/*.java"], - exclude = LAUNCHER_SRCS, - ) + [ - "//jflex:gen_parser", - "//jflex:gen_scanner", - ], - resources = ["//jflex:resources"], - deps = [ - "//cup:cup_runtime", - "//jflex/src/main/java/jflex/chars", - "//jflex/src/main/java/jflex/exceptions", - "//jflex/src/main/java/jflex/io", - "//jflex/src/main/java/jflex/performance", - ], -) - # cli, gui, and ant task java_library( name = "jflex_ui", - srcs = LAUNCHER_SRCS, + srcs = ["Main.java"], # cli deps = [ - ":jflex", "//jflex/src/main/java/jflex/anttask", - "//jflex/src/main/java/jflex/exceptions", + "//jflex/src/main/java/jflex/core", "//jflex/src/main/java/jflex/gui", + "//jflex/src/main/java/jflex/exceptions", ], ) diff --git a/jflex/src/main/java/jflex/Main.java b/jflex/src/main/java/jflex/Main.java index 70c0d4c7b..ceebbc626 100644 --- a/jflex/src/main/java/jflex/Main.java +++ b/jflex/src/main/java/jflex/Main.java @@ -9,10 +9,10 @@ package jflex; -import static jflex.ErrorMessages.NO_ENCODING; -import static jflex.Options.setEncoding; -import static jflex.Options.unused_warning; -import static jflex.Out.error; +import static jflex.core.ErrorMessages.NO_ENCODING; +import static jflex.core.Options.setEncoding; +import static jflex.core.Options.unused_warning; +import static jflex.core.Out.error; import java.io.File; import java.lang.reflect.Field; @@ -26,10 +26,14 @@ import java.util.TreeSet; import java.util.regex.Matcher; import java.util.regex.Pattern; +import jflex.core.ErrorMessages; +import jflex.core.LexGenerator; +import jflex.core.Options; +import jflex.core.Out; +import jflex.core.unicode.UnicodeProperties; import jflex.exceptions.GeneratorException; import jflex.exceptions.SilentExit; import jflex.gui.MainFrame; -import jflex.unicode.UnicodeProperties; /** * This is the command-line interface. diff --git a/jflex/src/main/java/jflex/anttask/JFlexTask.java b/jflex/src/main/java/jflex/anttask/JFlexTask.java index 84936645b..5da6ecac9 100644 --- a/jflex/src/main/java/jflex/anttask/JFlexTask.java +++ b/jflex/src/main/java/jflex/anttask/JFlexTask.java @@ -16,8 +16,8 @@ import java.io.LineNumberReader; import java.util.regex.Matcher; import java.util.regex.Pattern; -import jflex.LexGenerator; -import jflex.Options; +import jflex.core.LexGenerator; +import jflex.core.Options; import jflex.exceptions.GeneratorException; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Task; @@ -55,7 +55,7 @@ public JFlexTask() { /** * Executes the ant task. * - * @throws org.apache.tools.ant.BuildException if any. + * @throws BuildException if any. */ public void execute() throws BuildException { try { diff --git a/jflex/src/main/java/jflex/Action.java b/jflex/src/main/java/jflex/core/Action.java similarity index 99% rename from jflex/src/main/java/jflex/Action.java rename to jflex/src/main/java/jflex/core/Action.java index fa9fd5b30..4b3928385 100644 --- a/jflex/src/main/java/jflex/Action.java +++ b/jflex/src/main/java/jflex/core/Action.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.util.Objects; import jflex.exceptions.GeneratorException; @@ -220,7 +220,7 @@ public void setEntryState(int entryState) { * copyChoice. * * @param length a int. - * @return a {@link jflex.Action} object. + * @return a {@link Action} object. */ public Action copyChoice(int length) { Action a = new Action(this.content, this.priority); diff --git a/jflex/src/main/java/jflex/core/BUILD b/jflex/src/main/java/jflex/core/BUILD new file mode 100644 index 000000000..f2743ad66 --- /dev/null +++ b/jflex/src/main/java/jflex/core/BUILD @@ -0,0 +1,17 @@ +package(default_visibility = ["//visibility:public"]) + +java_library( + name = "core", + srcs = glob(["**/*.java"]) + [ + "//jflex:gen_parser", + "//jflex:gen_scanner", + ], + resources = ["//jflex:resources"], + deps = [ + "//cup:cup_runtime", + "//jflex/src/main/java/jflex/chars", + "//jflex/src/main/java/jflex/exceptions", + "//jflex/src/main/java/jflex/io", + "//jflex/src/main/java/jflex/performance", + ], +) diff --git a/jflex/src/main/java/jflex/CharClassInterval.java b/jflex/src/main/java/jflex/core/CharClassInterval.java similarity index 99% rename from jflex/src/main/java/jflex/CharClassInterval.java rename to jflex/src/main/java/jflex/core/CharClassInterval.java index 2157da948..6ba270c1a 100644 --- a/jflex/src/main/java/jflex/CharClassInterval.java +++ b/jflex/src/main/java/jflex/core/CharClassInterval.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; /** * Stores an interval of characters together with the character class diff --git a/jflex/src/main/java/jflex/CharClasses.java b/jflex/src/main/java/jflex/core/CharClasses.java similarity index 99% rename from jflex/src/main/java/jflex/CharClasses.java rename to jflex/src/main/java/jflex/core/CharClasses.java index 76d0adf7c..b200e8054 100644 --- a/jflex/src/main/java/jflex/CharClasses.java +++ b/jflex/src/main/java/jflex/core/CharClasses.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.util.ArrayList; import java.util.List; @@ -364,7 +364,7 @@ public void check() { *

The array is ordered by char code, i.e. {@code result[i+1].start = result[i].end+1} Each * CharClassInterval contains the number of the char class it belongs to. * - * @return an array of all {@link jflex.CharClassInterval} in this char class collection. + * @return an array of all {@link CharClassInterval} in this char class collection. */ public CharClassInterval[] getIntervals() { int i, c; diff --git a/jflex/src/main/java/jflex/CountEmitter.java b/jflex/src/main/java/jflex/core/CountEmitter.java similarity index 98% rename from jflex/src/main/java/jflex/CountEmitter.java rename to jflex/src/main/java/jflex/core/CountEmitter.java index 53a8dfe3f..414882059 100644 --- a/jflex/src/main/java/jflex/CountEmitter.java +++ b/jflex/src/main/java/jflex/core/CountEmitter.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; /** * An emitter for an array encoded as count/value pairs in a string. @@ -34,7 +34,7 @@ protected CountEmitter(String name) { /** * Emits count/value unpacking code for the generated array. * - * @see jflex.PackEmitter#emitUnpack() + * @see PackEmitter#emitUnpack() */ public void emitUnpack() { // close last string chunk: diff --git a/jflex/src/main/java/jflex/DFA.java b/jflex/src/main/java/jflex/core/DFA.java similarity index 99% rename from jflex/src/main/java/jflex/DFA.java rename to jflex/src/main/java/jflex/core/DFA.java index 234b47ec0..5a7aac773 100644 --- a/jflex/src/main/java/jflex/DFA.java +++ b/jflex/src/main/java/jflex/core/DFA.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.io.File; import java.io.FileWriter; @@ -129,7 +129,7 @@ private void ensureStateCapacity(int newNumStates) { * Sets the action. * * @param state a int. - * @param stateAction a {@link jflex.Action} object. + * @param stateAction a {@link Action} object. */ public void setAction(int state, Action stateAction) { action[state] = stateAction; diff --git a/jflex/src/main/java/jflex/EOFActions.java b/jflex/src/main/java/jflex/core/EOFActions.java similarity index 91% rename from jflex/src/main/java/jflex/EOFActions.java rename to jflex/src/main/java/jflex/core/EOFActions.java index 23b442973..8e13d59f4 100644 --- a/jflex/src/main/java/jflex/EOFActions.java +++ b/jflex/src/main/java/jflex/core/EOFActions.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.util.HashMap; import java.util.List; @@ -40,7 +40,7 @@ public void setNumLexStates(int num) { * Add. * * @param stateList a {@link java.util.List} object. - * @param action a {@link jflex.Action} object. + * @param action a {@link Action} object. */ public void add(List stateList, Action action) { @@ -62,7 +62,7 @@ public void add(List stateList, Action action) { * Add. * * @param state a {@link java.lang.Integer} object. - * @param action a {@link jflex.Action} object. + * @param action a {@link Action} object. */ public void add(Integer state, Action action) { if (actions.get(state) == null) actions.put(state, action); @@ -84,7 +84,7 @@ boolean isEOFAction(Object a) { * getAction. * * @param state a int. - * @return a {@link jflex.Action} object. + * @return a {@link Action} object. */ public Action getAction(int state) { return actions.get(state); @@ -93,14 +93,14 @@ public Action getAction(int state) { /** * Returns the default action. * - * @return a default {@link jflex.Action}. + * @return a default {@link Action}. */ public Action getDefault() { return defaultAction; } /** - * Returns thenumber of {@link jflex.Action}s. + * Returns thenumber of {@link Action}s. * * @return number of actions. */ diff --git a/jflex/src/main/java/jflex/Emitter.java b/jflex/src/main/java/jflex/core/Emitter.java similarity index 99% rename from jflex/src/main/java/jflex/Emitter.java rename to jflex/src/main/java/jflex/core/Emitter.java index 1b1e3a748..f59f39134 100644 --- a/jflex/src/main/java/jflex/Emitter.java +++ b/jflex/src/main/java/jflex/core/Emitter.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.io.BufferedWriter; import java.io.File; @@ -80,7 +80,7 @@ public final class Emitter { * * @param inputFile input grammar. * @param parser a {@link jflex.LexParse}. - * @param dfa a {@link jflex.DFA}. + * @param dfa a {@link DFA}. * @throws java.io.IOException if any. */ public Emitter(File inputFile, LexParse parser, DFA dfa) throws IOException { @@ -108,7 +108,7 @@ public Emitter(File inputFile, LexParse parser, DFA dfa) throws IOException { * Computes base name of the class name. Needs to take into account generics. * * @param className Class name for which to construct the base name - * @see LexScan#className + * @see jflex.core.LexScan#className * @return the */ public static String getBaseName(String className) { diff --git a/jflex/src/main/java/jflex/ErrorMessages.java b/jflex/src/main/java/jflex/core/ErrorMessages.java similarity index 98% rename from jflex/src/main/java/jflex/ErrorMessages.java rename to jflex/src/main/java/jflex/core/ErrorMessages.java index 7cad6f261..71f92e3e1 100644 --- a/jflex/src/main/java/jflex/ErrorMessages.java +++ b/jflex/src/main/java/jflex/core/ErrorMessages.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.text.MessageFormat; import java.util.MissingResourceException; @@ -36,7 +36,7 @@ private ErrorMessages(String key) { /** * Returns a localized representation of the error messages. * - * @param msg a {@link jflex.ErrorMessages} object. + * @param msg a {@link ErrorMessages} object. * @return a {@link java.lang.String} representation of the errors. */ public static String get(ErrorMessages msg) { @@ -53,7 +53,7 @@ public static String get(ErrorMessages msg) { /** * Returns an error message. * - * @param msg a {@link jflex.ErrorMessages} containing the format string. + * @param msg a {@link ErrorMessages} containing the format string. * @return a {@link java.lang.String} object. */ public static String get(ErrorMessages msg, Object... args) { diff --git a/jflex/src/main/java/jflex/HiLowEmitter.java b/jflex/src/main/java/jflex/core/HiLowEmitter.java similarity index 97% rename from jflex/src/main/java/jflex/HiLowEmitter.java rename to jflex/src/main/java/jflex/core/HiLowEmitter.java index 4232eeb37..8029596b6 100644 --- a/jflex/src/main/java/jflex/HiLowEmitter.java +++ b/jflex/src/main/java/jflex/core/HiLowEmitter.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; /** * HiLowEmitter @@ -32,7 +32,7 @@ public HiLowEmitter(String name) { /** * Emits hi/low pair unpacking code for the generated array. * - * @see jflex.PackEmitter#emitUnpack() + * @see PackEmitter#emitUnpack() */ public void emitUnpack() { // close last string chunk: diff --git a/jflex/src/main/java/jflex/IntCharSet.java b/jflex/src/main/java/jflex/core/IntCharSet.java similarity index 96% rename from jflex/src/main/java/jflex/IntCharSet.java rename to jflex/src/main/java/jflex/core/IntCharSet.java index 4f7d3a044..c2a7aec97 100644 --- a/jflex/src/main/java/jflex/IntCharSet.java +++ b/jflex/src/main/java/jflex/core/IntCharSet.java @@ -7,13 +7,13 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.util.ArrayList; import java.util.List; import java.util.Objects; import jflex.chars.Interval; -import jflex.unicode.UnicodeProperties; +import jflex.core.unicode.UnicodeProperties; /** * Char Set implemented with intervals. @@ -94,8 +94,8 @@ private int indexOf(int c) { /** * add. * - * @param set a {@link jflex.IntCharSet} object. - * @return a {@link jflex.IntCharSet} object. + * @param set a {@link IntCharSet} object. + * @return a {@link IntCharSet} object. */ public IntCharSet add(IntCharSet set) { for (Interval interval : set.intervals) add(interval); @@ -239,8 +239,8 @@ private int max(int a, int b) { /** * Intersects two sets. * - * @param set a {@link jflex.IntCharSet} object. - * @return the {@link jflex.IntCharSet} common to the two sets. + * @param set a {@link IntCharSet} object. + * @return the {@link IntCharSet} common to the two sets. */ public IntCharSet and(IntCharSet set) { if (DEBUG) { @@ -289,7 +289,7 @@ public IntCharSet and(IntCharSet set) { /** * Returns the relative complement of this set relative to the provided set. * - * @param set a {@link jflex.IntCharSet} to substract from this set. + * @param set a {@link IntCharSet} to substract from this set. */ public void sub(IntCharSet set) { if (DEBUG) { diff --git a/jflex/src/main/java/jflex/IntPair.java b/jflex/src/main/java/jflex/core/IntPair.java similarity index 98% rename from jflex/src/main/java/jflex/IntPair.java rename to jflex/src/main/java/jflex/core/IntPair.java index b72180f40..28dad2de1 100644 --- a/jflex/src/main/java/jflex/IntPair.java +++ b/jflex/src/main/java/jflex/core/IntPair.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; /** * Simple pair of integers. diff --git a/jflex/src/main/java/jflex/LexGenerator.java b/jflex/src/main/java/jflex/core/LexGenerator.java similarity index 98% rename from jflex/src/main/java/jflex/LexGenerator.java rename to jflex/src/main/java/jflex/core/LexGenerator.java index 9598cf9d7..825cf87fd 100644 --- a/jflex/src/main/java/jflex/LexGenerator.java +++ b/jflex/src/main/java/jflex/core/LexGenerator.java @@ -7,9 +7,9 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; -import static jflex.Options.encoding; +import static jflex.core.Options.encoding; import java.io.File; import java.io.IOException; diff --git a/jflex/src/main/java/jflex/LexicalStates.java b/jflex/src/main/java/jflex/core/LexicalStates.java similarity index 99% rename from jflex/src/main/java/jflex/LexicalStates.java rename to jflex/src/main/java/jflex/core/LexicalStates.java index 2a268999e..4a30d3498 100644 --- a/jflex/src/main/java/jflex/LexicalStates.java +++ b/jflex/src/main/java/jflex/core/LexicalStates.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.util.ArrayList; import java.util.LinkedHashMap; diff --git a/jflex/src/main/java/jflex/MacroException.java b/jflex/src/main/java/jflex/core/MacroException.java similarity index 98% rename from jflex/src/main/java/jflex/MacroException.java rename to jflex/src/main/java/jflex/core/MacroException.java index 15c37e118..e4970c832 100644 --- a/jflex/src/main/java/jflex/MacroException.java +++ b/jflex/src/main/java/jflex/core/MacroException.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; /** * This Exception is used in the macro expander to report cycles or undefined macro usages. diff --git a/jflex/src/main/java/jflex/Macros.java b/jflex/src/main/java/jflex/core/Macros.java similarity index 96% rename from jflex/src/main/java/jflex/Macros.java rename to jflex/src/main/java/jflex/core/Macros.java index dee9e467e..01a9a00e6 100644 --- a/jflex/src/main/java/jflex/Macros.java +++ b/jflex/src/main/java/jflex/core/Macros.java @@ -7,10 +7,10 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; -import static jflex.ErrorMessages.MACRO_CYCLE; -import static jflex.ErrorMessages.get; +import static jflex.core.ErrorMessages.MACRO_CYCLE; +import static jflex.core.ErrorMessages.get; import java.util.ArrayList; import java.util.HashMap; @@ -107,7 +107,7 @@ public List unused() { * @param name the name of the macro * @return the definition of the macro, {@code null} if no macro with the specified name has been * stored. - * @see jflex.Macros#expand + * @see Macros#expand */ public RegExp getDefinition(String name) { return macros.get(name); @@ -117,7 +117,7 @@ public RegExp getDefinition(String name) { * Expands all stored macros, so that getDefinition always returns a definition that doesn't * contain any macro usages. * - * @throws jflex.MacroException if there is a cycle in the macro usage graph. + * @throws MacroException if there is a cycle in the macro usage graph. */ public void expand() throws MacroException { for (String name : macros.keySet()) { diff --git a/jflex/src/main/java/jflex/NFA.java b/jflex/src/main/java/jflex/core/NFA.java similarity index 99% rename from jflex/src/main/java/jflex/NFA.java rename to jflex/src/main/java/jflex/core/NFA.java index 440052273..084dfab01 100644 --- a/jflex/src/main/java/jflex/NFA.java +++ b/jflex/src/main/java/jflex/core/NFA.java @@ -6,7 +6,7 @@ * License: BSD * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.io.File; import java.io.FileWriter; @@ -444,7 +444,7 @@ private StateSet DFAEdge(StateSet start, int input) { /** * Returns an DFA that accepts the same language as this NFA. This DFA is usually not minimal. * - * @return a {@link jflex.DFA} object. + * @return a {@link DFA} object. */ public DFA getDFA() { diff --git a/jflex/src/main/java/jflex/Options.java b/jflex/src/main/java/jflex/core/Options.java similarity index 99% rename from jflex/src/main/java/jflex/Options.java rename to jflex/src/main/java/jflex/core/Options.java index f0d086c32..6fd0e02fc 100644 --- a/jflex/src/main/java/jflex/Options.java +++ b/jflex/src/main/java/jflex/core/Options.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.io.File; import java.nio.charset.Charset; diff --git a/jflex/src/main/java/jflex/Out.java b/jflex/src/main/java/jflex/core/Out.java similarity index 99% rename from jflex/src/main/java/jflex/Out.java rename to jflex/src/main/java/jflex/core/Out.java index ff9b6ee19..690b07685 100644 --- a/jflex/src/main/java/jflex/Out.java +++ b/jflex/src/main/java/jflex/core/Out.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.awt.TextArea; import java.io.BufferedReader; @@ -15,9 +15,9 @@ import java.io.FileReader; import java.io.IOException; import java.io.OutputStream; +import jflex.core.unicode.UnicodeProperties; import jflex.exceptions.GeneratorException; import jflex.performance.Timer; -import jflex.unicode.UnicodeProperties; /** * In this class all output to the java console is filtered. diff --git a/jflex/src/main/java/jflex/PackEmitter.java b/jflex/src/main/java/jflex/core/PackEmitter.java similarity index 99% rename from jflex/src/main/java/jflex/PackEmitter.java rename to jflex/src/main/java/jflex/core/PackEmitter.java index 95e2b37e2..9733fe9a4 100644 --- a/jflex/src/main/java/jflex/PackEmitter.java +++ b/jflex/src/main/java/jflex/core/PackEmitter.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.util.Locale; diff --git a/jflex/src/main/java/jflex/RegExp.java b/jflex/src/main/java/jflex/core/RegExp.java similarity index 99% rename from jflex/src/main/java/jflex/RegExp.java rename to jflex/src/main/java/jflex/core/RegExp.java index 20cfab440..2fdb0bc17 100644 --- a/jflex/src/main/java/jflex/RegExp.java +++ b/jflex/src/main/java/jflex/core/RegExp.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.util.ArrayList; import java.util.List; @@ -264,7 +264,7 @@ public RegExp anyChar() { * Create a new regexp that matches the reverse text of this one. * * @return the reverse regexp - * @param macros a {@link jflex.Macros} object. + * @param macros a {@link Macros} object. */ public final RegExp rev(Macros macros) { RegExp1 unary; diff --git a/jflex/src/main/java/jflex/RegExp1.java b/jflex/src/main/java/jflex/core/RegExp1.java similarity index 99% rename from jflex/src/main/java/jflex/RegExp1.java rename to jflex/src/main/java/jflex/core/RegExp1.java index 47005d471..97ee698d5 100644 --- a/jflex/src/main/java/jflex/RegExp1.java +++ b/jflex/src/main/java/jflex/core/RegExp1.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; /** * Stores a regular expression from the rules section of a JFlex specification. diff --git a/jflex/src/main/java/jflex/RegExp2.java b/jflex/src/main/java/jflex/core/RegExp2.java similarity index 93% rename from jflex/src/main/java/jflex/RegExp2.java rename to jflex/src/main/java/jflex/core/RegExp2.java index 73e57b1e6..17655a5e7 100644 --- a/jflex/src/main/java/jflex/RegExp2.java +++ b/jflex/src/main/java/jflex/core/RegExp2.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; /** * Regular expression with two children (e.g. a | b) @@ -23,8 +23,8 @@ public class RegExp2 extends RegExp { * Constructor for RegExp2. * * @param type a int. - * @param r1 a {@link jflex.RegExp} object. - * @param r2 a {@link jflex.RegExp} object. + * @param r1 a {@link RegExp} object. + * @param r2 a {@link RegExp} object. */ public RegExp2(int type, RegExp r1, RegExp r2) { super(type); diff --git a/jflex/src/main/java/jflex/RegExps.java b/jflex/src/main/java/jflex/core/RegExps.java similarity index 94% rename from jflex/src/main/java/jflex/RegExps.java rename to jflex/src/main/java/jflex/core/RegExps.java index f0d185c6c..676a59028 100644 --- a/jflex/src/main/java/jflex/RegExps.java +++ b/jflex/src/main/java/jflex/core/RegExps.java @@ -6,7 +6,7 @@ * License: BSD * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.util.ArrayList; import java.util.List; @@ -63,10 +63,10 @@ public RegExps() { * * @param line a int. * @param stateList a {@link java.util.List} object. - * @param regExp a {@link jflex.RegExp} object. - * @param action a {@link jflex.Action} object. + * @param regExp a {@link RegExp} object. + * @param action a {@link Action} object. * @param isBOL a {@link java.lang.Boolean} object. - * @param lookAhead a {@link jflex.RegExp} object. + * @param lookAhead a {@link RegExp} object. * @return a int. */ public int insert( @@ -98,7 +98,7 @@ public int insert( * insert. * * @param stateList a {@link java.util.List} object. - * @param action a {@link jflex.Action} object. + * @param action a {@link Action} object. * @return a int. */ public int insert(List stateList, Action action) { @@ -152,7 +152,7 @@ public boolean isBOL(int num) { * getLookAhead. * * @param num a int. - * @return a {@link jflex.RegExp} object. + * @return a {@link RegExp} object. */ public RegExp getLookAhead(int num) { return look.get(num); @@ -182,7 +182,7 @@ public List getStates(int num) { * getRegExp. * * @param num a int. - * @return a {@link jflex.RegExp} object. + * @return a {@link RegExp} object. */ public RegExp getRegExp(int num) { return regExps.get(num); @@ -220,7 +220,7 @@ public void checkActions() { * getAction. * * @param num a int. - * @return a {@link jflex.Action} object. + * @return a {@link Action} object. */ public Action getAction(int num) { while (num < actions.size() && actions.get(num) == null) num++; @@ -231,7 +231,7 @@ public Action getAction(int num) { /** * NFASize. * - * @param macros a {@link jflex.Macros} object. + * @param macros a {@link Macros} object. * @return a int. */ public int NFASize(Macros macros) { diff --git a/jflex/src/main/java/jflex/ScannerException.java b/jflex/src/main/java/jflex/core/ScannerException.java similarity index 99% rename from jflex/src/main/java/jflex/ScannerException.java rename to jflex/src/main/java/jflex/core/ScannerException.java index 2ca4910a3..83ff2e2e9 100644 --- a/jflex/src/main/java/jflex/ScannerException.java +++ b/jflex/src/main/java/jflex/core/ScannerException.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.io.File; diff --git a/jflex/src/main/java/jflex/SemCheck.java b/jflex/src/main/java/jflex/core/SemCheck.java similarity index 97% rename from jflex/src/main/java/jflex/SemCheck.java rename to jflex/src/main/java/jflex/core/SemCheck.java index a93d7d781..b978e9dd5 100644 --- a/jflex/src/main/java/jflex/SemCheck.java +++ b/jflex/src/main/java/jflex/core/SemCheck.java @@ -6,7 +6,7 @@ * License: BSD * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.io.File; @@ -59,7 +59,7 @@ public static void check(RegExps rs, Macros m, File f) { /** * Checks if the expression potentially matches the empty string. * - * @param re a {@link jflex.RegExp} object. + * @param re a {@link RegExp} object. * @return a boolean. */ public static boolean maybeEmtpy(RegExp re) { @@ -123,7 +123,7 @@ public static boolean maybeEmtpy(RegExp re) { * *

Negation operators are treated as always variable length. * - * @param re a {@link jflex.RegExp} object. + * @param re a {@link RegExp} object. * @return a int. */ public static int length(RegExp re) { @@ -187,7 +187,7 @@ public static int length(RegExp re) { * *

Negation operators are treated as always variable length. * - * @param re a {@link jflex.RegExp} object. + * @param re a {@link RegExp} object. * @return a boolean. */ public static boolean isFiniteChoice(RegExp re) { diff --git a/jflex/src/main/java/jflex/Skeleton.java b/jflex/src/main/java/jflex/core/Skeleton.java similarity index 99% rename from jflex/src/main/java/jflex/Skeleton.java rename to jflex/src/main/java/jflex/core/Skeleton.java index d91de33f1..9d92128c7 100644 --- a/jflex/src/main/java/jflex/Skeleton.java +++ b/jflex/src/main/java/jflex/core/Skeleton.java @@ -6,7 +6,7 @@ * License: BSD * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import static java.nio.charset.StandardCharsets.UTF_8; @@ -31,7 +31,7 @@ *

There is a static part (the skeleton code) and state based iterator part to this class. The * iterator part is used to emit consecutive skeleton sections to some {@code PrintWriter}. * - * @see jflex.Emitter + * @see Emitter * @author Gerwin Klein * @version JFlex 1.7.1-SNAPSHOT */ diff --git a/jflex/src/main/java/jflex/StatePairList.java b/jflex/src/main/java/jflex/core/StatePairList.java similarity index 96% rename from jflex/src/main/java/jflex/StatePairList.java rename to jflex/src/main/java/jflex/core/StatePairList.java index 67e663b1a..7af5af02b 100644 --- a/jflex/src/main/java/jflex/StatePairList.java +++ b/jflex/src/main/java/jflex/core/StatePairList.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; /** * A list of pairs of states. Used in DFA minimization. @@ -52,7 +52,7 @@ public void addPair(int i, int j) { /** * markAll. * - * @param list an array of {@link jflex.StatePairList} objects. + * @param list an array of {@link StatePairList} objects. * @param equiv an array of boolean. */ public void markAll(StatePairList[][] list, boolean[][] equiv) { diff --git a/jflex/src/main/java/jflex/StateSet.java b/jflex/src/main/java/jflex/core/StateSet.java similarity index 96% rename from jflex/src/main/java/jflex/StateSet.java rename to jflex/src/main/java/jflex/core/StateSet.java index cdac34c9e..7400a478c 100644 --- a/jflex/src/main/java/jflex/StateSet.java +++ b/jflex/src/main/java/jflex/core/StateSet.java @@ -6,7 +6,7 @@ * License: BSD * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; /** * A set of NFA states (= integers). @@ -156,8 +156,8 @@ public void remove(int state) { * Returns the set of elements that contained are in the specified set but are not contained in * this set. * - * @param set a {@link jflex.StateSet} object. - * @return a {@link jflex.StateSet} object. + * @param set a {@link StateSet} object. + * @return a {@link StateSet} object. */ public StateSet complement(StateSet set) { @@ -194,7 +194,7 @@ public StateSet complement(StateSet set) { /** * add. * - * @param set a {@link jflex.StateSet} object. + * @param set a {@link StateSet} object. */ public void add(StateSet set) { @@ -230,7 +230,7 @@ public void add(StateSet set) { /** * containsSet. * - * @param set a {@link jflex.StateSet} object. + * @param set a {@link StateSet} object. * @return a boolean. */ public boolean containsSet(StateSet set) { @@ -304,7 +304,7 @@ public int hashCode() { /** * states. * - * @return a {@link jflex.StateSetEnumerator} object. + * @return a {@link StateSetEnumerator} object. */ public StateSetEnumerator states() { return new StateSetEnumerator(this); @@ -324,7 +324,7 @@ public boolean containsElements() { /** * copy. * - * @return a {@link jflex.StateSet} object. + * @return a {@link StateSet} object. */ public StateSet copy() { StateSet set = new StateSet(); diff --git a/jflex/src/main/java/jflex/StateSetEnumerator.java b/jflex/src/main/java/jflex/core/StateSetEnumerator.java similarity index 96% rename from jflex/src/main/java/jflex/StateSetEnumerator.java rename to jflex/src/main/java/jflex/core/StateSetEnumerator.java index 53dcede26..8c793feb2 100644 --- a/jflex/src/main/java/jflex/StateSetEnumerator.java +++ b/jflex/src/main/java/jflex/core/StateSetEnumerator.java @@ -6,7 +6,7 @@ * License: BSD * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; /** * Enumerates the states of a StateSet. @@ -33,7 +33,7 @@ public StateSetEnumerator() {} /** * Constructor for StateSetEnumerator. * - * @param states a {@link jflex.StateSet} object. + * @param states a {@link StateSet} object. */ public StateSetEnumerator(StateSet states) { reset(states); @@ -42,7 +42,7 @@ public StateSetEnumerator(StateSet states) { /** * reset. * - * @param states a {@link jflex.StateSet} object. + * @param states a {@link StateSet} object. */ public void reset(StateSet states) { bits = states.bits; diff --git a/jflex/src/main/java/jflex/StdOutWriter.java b/jflex/src/main/java/jflex/core/StdOutWriter.java similarity index 99% rename from jflex/src/main/java/jflex/StdOutWriter.java rename to jflex/src/main/java/jflex/core/StdOutWriter.java index 274fb6baa..d72c579bd 100644 --- a/jflex/src/main/java/jflex/StdOutWriter.java +++ b/jflex/src/main/java/jflex/core/StdOutWriter.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.awt.TextArea; import java.io.OutputStream; diff --git a/jflex/src/main/java/jflex/unicode/UnicodeProperties.java b/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java similarity index 78% rename from jflex/src/main/java/jflex/unicode/UnicodeProperties.java rename to jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java index ec2bfa69a..a831d527b 100644 --- a/jflex/src/main/java/jflex/unicode/UnicodeProperties.java +++ b/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex.unicode; +package jflex.core.unicode; import java.util.HashMap; import java.util.Locale; @@ -16,26 +16,18 @@ import java.util.Set; import java.util.regex.Matcher; import java.util.regex.Pattern; -import jflex.IntCharSet; import jflex.chars.Interval; -import jflex.unicode.data.Unicode_1_1; -import jflex.unicode.data.Unicode_2_0; -import jflex.unicode.data.Unicode_2_1; -import jflex.unicode.data.Unicode_3_0; -import jflex.unicode.data.Unicode_3_1; -import jflex.unicode.data.Unicode_3_2; -import jflex.unicode.data.Unicode_4_0; -import jflex.unicode.data.Unicode_4_1; -import jflex.unicode.data.Unicode_5_0; -import jflex.unicode.data.Unicode_5_1; -import jflex.unicode.data.Unicode_5_2; -import jflex.unicode.data.Unicode_6_0; -import jflex.unicode.data.Unicode_6_1; -import jflex.unicode.data.Unicode_6_2; -import jflex.unicode.data.Unicode_6_3; -import jflex.unicode.data.Unicode_7_0; -import jflex.unicode.data.Unicode_8_0; -import jflex.unicode.data.Unicode_9_0; +import jflex.core.IntCharSet; +import jflex.core.unicode.data.Unicode_2_1; +import jflex.core.unicode.data.Unicode_3_1; +import jflex.core.unicode.data.Unicode_3_2; +import jflex.core.unicode.data.Unicode_4_0; +import jflex.core.unicode.data.Unicode_5_1; +import jflex.core.unicode.data.Unicode_6_0; +import jflex.core.unicode.data.Unicode_6_1; +import jflex.core.unicode.data.Unicode_6_3; +import jflex.core.unicode.data.Unicode_7_0; +import jflex.core.unicode.data.Unicode_8_0; /** * This class was automatically generated by jflex-unicode-maven-plugin based on data files @@ -62,8 +54,8 @@ public class UnicodeProperties { * Unpacks the Unicode data corresponding to the default Unicode version: "{@value * #DEFAULT_UNICODE_VERSION}". * - * @throws jflex.unicode.UnicodeProperties.UnsupportedUnicodeVersionException if the default - * version is not supported. + * @throws UnicodeProperties.UnsupportedUnicodeVersionException if the default version is not + * supported. */ public UnicodeProperties() throws UnsupportedUnicodeVersionException { init(DEFAULT_UNICODE_VERSION); @@ -73,8 +65,8 @@ public UnicodeProperties() throws UnsupportedUnicodeVersionException { * Unpacks the Unicode data corresponding to the given version. * * @param version The Unicode version for which to unpack data - * @throws jflex.unicode.UnicodeProperties.UnsupportedUnicodeVersionException if the given version - * is not supported. + * @throws UnicodeProperties.UnsupportedUnicodeVersionException if the given version is not + * supported. */ public UnicodeProperties(String version) throws UnsupportedUnicodeVersionException { init(version); @@ -161,22 +153,22 @@ private void init(String version) throws UnsupportedUnicodeVersionException { if (Objects.equals(version, "1.1") || Objects.equals(version, "1.1.5")) { bind( - Unicode_1_1.propertyValues, - Unicode_1_1.intervals, - Unicode_1_1.propertyValueAliases, - Unicode_1_1.maximumCodePoint, - Unicode_1_1.caselessMatchPartitions, - Unicode_1_1.caselessMatchPartitionSize); + jflex.core.unicode.data.Unicode_1_1.propertyValues, + jflex.core.unicode.data.Unicode_1_1.intervals, + jflex.core.unicode.data.Unicode_1_1.propertyValueAliases, + jflex.core.unicode.data.Unicode_1_1.maximumCodePoint, + jflex.core.unicode.data.Unicode_1_1.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_1_1.caselessMatchPartitionSize); } else if (Objects.equals(version, "2") || Objects.equals(version, "2.0") || Objects.equals(version, "2.0.14")) { bind( - Unicode_2_0.propertyValues, - Unicode_2_0.intervals, - Unicode_2_0.propertyValueAliases, - Unicode_2_0.maximumCodePoint, - Unicode_2_0.caselessMatchPartitions, - Unicode_2_0.caselessMatchPartitionSize); + jflex.core.unicode.data.Unicode_2_0.propertyValues, + jflex.core.unicode.data.Unicode_2_0.intervals, + jflex.core.unicode.data.Unicode_2_0.propertyValueAliases, + jflex.core.unicode.data.Unicode_2_0.maximumCodePoint, + jflex.core.unicode.data.Unicode_2_0.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_2_0.caselessMatchPartitionSize); } else if (Objects.equals(version, "2.1") || Objects.equals(version, "2.1.9")) { bind( Unicode_2_1.propertyValues, @@ -189,12 +181,12 @@ private void init(String version) throws UnsupportedUnicodeVersionException { || Objects.equals(version, "3.0") || Objects.equals(version, "3.0.1")) { bind( - Unicode_3_0.propertyValues, - Unicode_3_0.intervals, - Unicode_3_0.propertyValueAliases, - Unicode_3_0.maximumCodePoint, - Unicode_3_0.caselessMatchPartitions, - Unicode_3_0.caselessMatchPartitionSize); + jflex.core.unicode.data.Unicode_3_0.propertyValues, + jflex.core.unicode.data.Unicode_3_0.intervals, + jflex.core.unicode.data.Unicode_3_0.propertyValueAliases, + jflex.core.unicode.data.Unicode_3_0.maximumCodePoint, + jflex.core.unicode.data.Unicode_3_0.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_3_0.caselessMatchPartitionSize); } else if (Objects.equals(version, "3.1") || Objects.equals(version, "3.1.0")) { bind( Unicode_3_1.propertyValues, @@ -223,22 +215,22 @@ private void init(String version) throws UnsupportedUnicodeVersionException { Unicode_4_0.caselessMatchPartitionSize); } else if (Objects.equals(version, "4.1") || Objects.equals(version, "4.1.0")) { bind( - Unicode_4_1.propertyValues, - Unicode_4_1.intervals, - Unicode_4_1.propertyValueAliases, - Unicode_4_1.maximumCodePoint, - Unicode_4_1.caselessMatchPartitions, - Unicode_4_1.caselessMatchPartitionSize); + jflex.core.unicode.data.Unicode_4_1.propertyValues, + jflex.core.unicode.data.Unicode_4_1.intervals, + jflex.core.unicode.data.Unicode_4_1.propertyValueAliases, + jflex.core.unicode.data.Unicode_4_1.maximumCodePoint, + jflex.core.unicode.data.Unicode_4_1.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_4_1.caselessMatchPartitionSize); } else if (Objects.equals(version, "5") || Objects.equals(version, "5.0") || Objects.equals(version, "5.0.0")) { bind( - Unicode_5_0.propertyValues, - Unicode_5_0.intervals, - Unicode_5_0.propertyValueAliases, - Unicode_5_0.maximumCodePoint, - Unicode_5_0.caselessMatchPartitions, - Unicode_5_0.caselessMatchPartitionSize); + jflex.core.unicode.data.Unicode_5_0.propertyValues, + jflex.core.unicode.data.Unicode_5_0.intervals, + jflex.core.unicode.data.Unicode_5_0.propertyValueAliases, + jflex.core.unicode.data.Unicode_5_0.maximumCodePoint, + jflex.core.unicode.data.Unicode_5_0.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_5_0.caselessMatchPartitionSize); } else if (Objects.equals(version, "5.1") || Objects.equals(version, "5.1.0")) { bind( Unicode_5_1.propertyValues, @@ -249,12 +241,12 @@ private void init(String version) throws UnsupportedUnicodeVersionException { Unicode_5_1.caselessMatchPartitionSize); } else if (Objects.equals(version, "5.2") || Objects.equals(version, "5.2.0")) { bind( - Unicode_5_2.propertyValues, - Unicode_5_2.intervals, - Unicode_5_2.propertyValueAliases, - Unicode_5_2.maximumCodePoint, - Unicode_5_2.caselessMatchPartitions, - Unicode_5_2.caselessMatchPartitionSize); + jflex.core.unicode.data.Unicode_5_2.propertyValues, + jflex.core.unicode.data.Unicode_5_2.intervals, + jflex.core.unicode.data.Unicode_5_2.propertyValueAliases, + jflex.core.unicode.data.Unicode_5_2.maximumCodePoint, + jflex.core.unicode.data.Unicode_5_2.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_5_2.caselessMatchPartitionSize); } else if (Objects.equals(version, "6") || Objects.equals(version, "6.0") || Objects.equals(version, "6.0.0")) { @@ -275,12 +267,12 @@ private void init(String version) throws UnsupportedUnicodeVersionException { Unicode_6_1.caselessMatchPartitionSize); } else if (Objects.equals(version, "6.2") || Objects.equals(version, "6.2.0")) { bind( - Unicode_6_2.propertyValues, - Unicode_6_2.intervals, - Unicode_6_2.propertyValueAliases, - Unicode_6_2.maximumCodePoint, - Unicode_6_2.caselessMatchPartitions, - Unicode_6_2.caselessMatchPartitionSize); + jflex.core.unicode.data.Unicode_6_2.propertyValues, + jflex.core.unicode.data.Unicode_6_2.intervals, + jflex.core.unicode.data.Unicode_6_2.propertyValueAliases, + jflex.core.unicode.data.Unicode_6_2.maximumCodePoint, + jflex.core.unicode.data.Unicode_6_2.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_6_2.caselessMatchPartitionSize); } else if (Objects.equals(version, "6.3") || Objects.equals(version, "6.3.0")) { bind( Unicode_6_3.propertyValues, @@ -313,12 +305,12 @@ private void init(String version) throws UnsupportedUnicodeVersionException { || Objects.equals(version, "9.0") || Objects.equals(version, "9.0.0")) { bind( - Unicode_9_0.propertyValues, - Unicode_9_0.intervals, - Unicode_9_0.propertyValueAliases, - Unicode_9_0.maximumCodePoint, - Unicode_9_0.caselessMatchPartitions, - Unicode_9_0.caselessMatchPartitionSize); + jflex.core.unicode.data.Unicode_9_0.propertyValues, + jflex.core.unicode.data.Unicode_9_0.intervals, + jflex.core.unicode.data.Unicode_9_0.propertyValueAliases, + jflex.core.unicode.data.Unicode_9_0.maximumCodePoint, + jflex.core.unicode.data.Unicode_9_0.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_9_0.caselessMatchPartitionSize); } else { throw new UnsupportedUnicodeVersionException(); } diff --git a/jflex/src/main/java/jflex/unicode/data/Unicode_1_1.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_1_1.java similarity index 99% rename from jflex/src/main/java/jflex/unicode/data/Unicode_1_1.java rename to jflex/src/main/java/jflex/core/unicode/data/Unicode_1_1.java index b557c22ca..33c675ad0 100644 --- a/jflex/src/main/java/jflex/unicode/data/Unicode_1_1.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_1_1.java @@ -1,4 +1,4 @@ -package jflex.unicode.data; +package jflex.core.unicode.data; /** * Unicode_1_1 class. diff --git a/jflex/src/main/java/jflex/unicode/data/Unicode_2_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_2_0.java similarity index 99% rename from jflex/src/main/java/jflex/unicode/data/Unicode_2_0.java rename to jflex/src/main/java/jflex/core/unicode/data/Unicode_2_0.java index 34469ed7a..536faaf1c 100644 --- a/jflex/src/main/java/jflex/unicode/data/Unicode_2_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_2_0.java @@ -1,4 +1,4 @@ -package jflex.unicode.data; +package jflex.core.unicode.data; /** * Unicode_2_0 class. diff --git a/jflex/src/main/java/jflex/unicode/data/Unicode_2_1.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_2_1.java similarity index 99% rename from jflex/src/main/java/jflex/unicode/data/Unicode_2_1.java rename to jflex/src/main/java/jflex/core/unicode/data/Unicode_2_1.java index 72fec44fe..e9eb6b902 100644 --- a/jflex/src/main/java/jflex/unicode/data/Unicode_2_1.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_2_1.java @@ -1,4 +1,4 @@ -package jflex.unicode.data; +package jflex.core.unicode.data; /** * Unicode_2_1 class. diff --git a/jflex/src/main/java/jflex/unicode/data/Unicode_3_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_3_0.java similarity index 99% rename from jflex/src/main/java/jflex/unicode/data/Unicode_3_0.java rename to jflex/src/main/java/jflex/core/unicode/data/Unicode_3_0.java index 394cf6b32..3c70ecaa7 100644 --- a/jflex/src/main/java/jflex/unicode/data/Unicode_3_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_3_0.java @@ -1,4 +1,4 @@ -package jflex.unicode.data; +package jflex.core.unicode.data; /** * Unicode_3_0 class. diff --git a/jflex/src/main/java/jflex/unicode/data/Unicode_3_1.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_3_1.java similarity index 99% rename from jflex/src/main/java/jflex/unicode/data/Unicode_3_1.java rename to jflex/src/main/java/jflex/core/unicode/data/Unicode_3_1.java index 02152a971..5089e0d48 100644 --- a/jflex/src/main/java/jflex/unicode/data/Unicode_3_1.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_3_1.java @@ -1,4 +1,4 @@ -package jflex.unicode.data; +package jflex.core.unicode.data; /** * Unicode_3_1 class. diff --git a/jflex/src/main/java/jflex/unicode/data/Unicode_3_2.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_3_2.java similarity index 99% rename from jflex/src/main/java/jflex/unicode/data/Unicode_3_2.java rename to jflex/src/main/java/jflex/core/unicode/data/Unicode_3_2.java index 7eaffd92c..fb2018e12 100644 --- a/jflex/src/main/java/jflex/unicode/data/Unicode_3_2.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_3_2.java @@ -1,4 +1,4 @@ -package jflex.unicode.data; +package jflex.core.unicode.data; /** * Unicode_3_2 class. diff --git a/jflex/src/main/java/jflex/unicode/data/Unicode_4_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_4_0.java similarity index 99% rename from jflex/src/main/java/jflex/unicode/data/Unicode_4_0.java rename to jflex/src/main/java/jflex/core/unicode/data/Unicode_4_0.java index c2b198e79..0e5c475d1 100644 --- a/jflex/src/main/java/jflex/unicode/data/Unicode_4_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_4_0.java @@ -1,4 +1,4 @@ -package jflex.unicode.data; +package jflex.core.unicode.data; /** * Unicode_4_0 class. diff --git a/jflex/src/main/java/jflex/unicode/data/Unicode_4_1.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_4_1.java similarity index 99% rename from jflex/src/main/java/jflex/unicode/data/Unicode_4_1.java rename to jflex/src/main/java/jflex/core/unicode/data/Unicode_4_1.java index d6fdeda07..3b6fe6407 100644 --- a/jflex/src/main/java/jflex/unicode/data/Unicode_4_1.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_4_1.java @@ -1,4 +1,4 @@ -package jflex.unicode.data; +package jflex.core.unicode.data; /** * Unicode_4_1 class. diff --git a/jflex/src/main/java/jflex/unicode/data/Unicode_5_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_5_0.java similarity index 99% rename from jflex/src/main/java/jflex/unicode/data/Unicode_5_0.java rename to jflex/src/main/java/jflex/core/unicode/data/Unicode_5_0.java index 596236226..c3b14d5d2 100644 --- a/jflex/src/main/java/jflex/unicode/data/Unicode_5_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_5_0.java @@ -1,4 +1,4 @@ -package jflex.unicode.data; +package jflex.core.unicode.data; /** * Unicode_5_0 class. diff --git a/jflex/src/main/java/jflex/unicode/data/Unicode_5_1.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_5_1.java similarity index 99% rename from jflex/src/main/java/jflex/unicode/data/Unicode_5_1.java rename to jflex/src/main/java/jflex/core/unicode/data/Unicode_5_1.java index 410233e4c..d7ae9da68 100644 --- a/jflex/src/main/java/jflex/unicode/data/Unicode_5_1.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_5_1.java @@ -1,4 +1,4 @@ -package jflex.unicode.data; +package jflex.core.unicode.data; /** * Unicode_5_1 class. diff --git a/jflex/src/main/java/jflex/unicode/data/Unicode_5_2.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_5_2.java similarity index 99% rename from jflex/src/main/java/jflex/unicode/data/Unicode_5_2.java rename to jflex/src/main/java/jflex/core/unicode/data/Unicode_5_2.java index e1593543d..6aa5507bf 100644 --- a/jflex/src/main/java/jflex/unicode/data/Unicode_5_2.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_5_2.java @@ -1,4 +1,4 @@ -package jflex.unicode.data; +package jflex.core.unicode.data; /** * Unicode_5_2 class. diff --git a/jflex/src/main/java/jflex/unicode/data/Unicode_6_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_0.java similarity index 99% rename from jflex/src/main/java/jflex/unicode/data/Unicode_6_0.java rename to jflex/src/main/java/jflex/core/unicode/data/Unicode_6_0.java index 98340bdcb..96d071488 100644 --- a/jflex/src/main/java/jflex/unicode/data/Unicode_6_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_0.java @@ -1,4 +1,4 @@ -package jflex.unicode.data; +package jflex.core.unicode.data; /** * Unicode_6_0 class. diff --git a/jflex/src/main/java/jflex/unicode/data/Unicode_6_1.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_1.java similarity index 99% rename from jflex/src/main/java/jflex/unicode/data/Unicode_6_1.java rename to jflex/src/main/java/jflex/core/unicode/data/Unicode_6_1.java index 2c72cf6dd..c576d6b55 100755 --- a/jflex/src/main/java/jflex/unicode/data/Unicode_6_1.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_1.java @@ -1,4 +1,4 @@ -package jflex.unicode.data; +package jflex.core.unicode.data; /** * Unicode_6_1 class. diff --git a/jflex/src/main/java/jflex/unicode/data/Unicode_6_2.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_2.java similarity index 99% rename from jflex/src/main/java/jflex/unicode/data/Unicode_6_2.java rename to jflex/src/main/java/jflex/core/unicode/data/Unicode_6_2.java index 30d8cf007..93419a78a 100755 --- a/jflex/src/main/java/jflex/unicode/data/Unicode_6_2.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_2.java @@ -1,4 +1,4 @@ -package jflex.unicode.data; +package jflex.core.unicode.data; /** * Unicode_6_2 class. diff --git a/jflex/src/main/java/jflex/unicode/data/Unicode_6_3.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_3.java similarity index 99% rename from jflex/src/main/java/jflex/unicode/data/Unicode_6_3.java rename to jflex/src/main/java/jflex/core/unicode/data/Unicode_6_3.java index e6c5d89b6..1ceb028f8 100755 --- a/jflex/src/main/java/jflex/unicode/data/Unicode_6_3.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_3.java @@ -1,4 +1,4 @@ -package jflex.unicode.data; +package jflex.core.unicode.data; /** * Unicode_6_3 class. diff --git a/jflex/src/main/java/jflex/unicode/data/Unicode_7_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_7_0.java similarity index 99% rename from jflex/src/main/java/jflex/unicode/data/Unicode_7_0.java rename to jflex/src/main/java/jflex/core/unicode/data/Unicode_7_0.java index 64db0c5e0..18b66f4f0 100755 --- a/jflex/src/main/java/jflex/unicode/data/Unicode_7_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_7_0.java @@ -1,4 +1,4 @@ -package jflex.unicode.data; +package jflex.core.unicode.data; /** * Unicode_7_0 class. diff --git a/jflex/src/main/java/jflex/unicode/data/Unicode_8_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_8_0.java similarity index 99% rename from jflex/src/main/java/jflex/unicode/data/Unicode_8_0.java rename to jflex/src/main/java/jflex/core/unicode/data/Unicode_8_0.java index f84dddf1b..b273e3651 100755 --- a/jflex/src/main/java/jflex/unicode/data/Unicode_8_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_8_0.java @@ -1,4 +1,4 @@ -package jflex.unicode.data; +package jflex.core.unicode.data; /** * Unicode_8_0 class. diff --git a/jflex/src/main/java/jflex/unicode/data/Unicode_9_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_9_0.java similarity index 99% rename from jflex/src/main/java/jflex/unicode/data/Unicode_9_0.java rename to jflex/src/main/java/jflex/core/unicode/data/Unicode_9_0.java index f226fe406..5bc0192fe 100644 --- a/jflex/src/main/java/jflex/unicode/data/Unicode_9_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_9_0.java @@ -1,4 +1,4 @@ -package jflex.unicode.data; +package jflex.core.unicode.data; /** * Unicode_9_0 class. diff --git a/jflex/src/main/java/jflex/gui/GeneratorThread.java b/jflex/src/main/java/jflex/gui/GeneratorThread.java index ffb13f110..c5df007dd 100644 --- a/jflex/src/main/java/jflex/gui/GeneratorThread.java +++ b/jflex/src/main/java/jflex/gui/GeneratorThread.java @@ -11,10 +11,10 @@ import java.io.File; import java.util.Objects; -import jflex.ErrorMessages; -import jflex.LexGenerator; -import jflex.Options; -import jflex.Out; +import jflex.core.ErrorMessages; +import jflex.core.LexGenerator; +import jflex.core.Options; +import jflex.core.Out; import jflex.exceptions.GeneratorException; /** diff --git a/jflex/src/main/java/jflex/gui/MainFrame.java b/jflex/src/main/java/jflex/gui/MainFrame.java index 9ec5181d4..dec5c284b 100644 --- a/jflex/src/main/java/jflex/gui/MainFrame.java +++ b/jflex/src/main/java/jflex/gui/MainFrame.java @@ -17,8 +17,8 @@ import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.io.File; -import jflex.LexGenerator; -import jflex.Out; +import jflex.core.LexGenerator; +import jflex.core.Out; /** * JFlex main application frame (GUI mode only) diff --git a/jflex/src/main/java/jflex/gui/OptionsDialog.java b/jflex/src/main/java/jflex/gui/OptionsDialog.java index 035025938..96bc0408b 100644 --- a/jflex/src/main/java/jflex/gui/OptionsDialog.java +++ b/jflex/src/main/java/jflex/gui/OptionsDialog.java @@ -17,8 +17,8 @@ import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.io.File; -import jflex.Options; -import jflex.Skeleton; +import jflex.core.Options; +import jflex.core.Skeleton; import jflex.exceptions.GeneratorException; /** diff --git a/jflex/src/main/jflex/LexScan.flex b/jflex/src/main/jflex/LexScan.flex index cc53280c1..081729f9a 100644 --- a/jflex/src/main/jflex/LexScan.flex +++ b/jflex/src/main/jflex/LexScan.flex @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java_cup.runtime.Symbol; import java.io.File; @@ -18,8 +18,8 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.HashMap; +import jflex.core.unicode.UnicodeProperties; import jflex.performance.Timer; -import jflex.unicode.UnicodeProperties; %% diff --git a/jflex/src/test/java/jflex/anttask/JFlexTaskTest.java b/jflex/src/test/java/jflex/anttask/JFlexTaskTest.java index 378c33688..23c460768 100644 --- a/jflex/src/test/java/jflex/anttask/JFlexTaskTest.java +++ b/jflex/src/test/java/jflex/anttask/JFlexTaskTest.java @@ -12,7 +12,8 @@ import java.io.File; import java.io.IOException; import java.nio.charset.Charset; -import jflex.Options; +import jflex.core.Options; +import jflex.core.Skeleton; import junit.framework.TestCase; /** @@ -109,7 +110,7 @@ public void testNobak() { public void testSkel() { task.setVerbose(false); // avoid to java console pop up task.setSkeleton(new File("src/main/jflex/skeleton.nested")); - assertTrue(jflex.Skeleton.line[3].indexOf("java.util.Stack") > 0); + assertTrue(Skeleton.line[3].indexOf("java.util.Stack") > 0); } public void testVerbose() { diff --git a/jflex/src/test/java/jflex/BUILD b/jflex/src/test/java/jflex/core/BUILD similarity index 64% rename from jflex/src/test/java/jflex/BUILD rename to jflex/src/test/java/jflex/core/BUILD index 4eae53063..075122179 100644 --- a/jflex/src/test/java/jflex/BUILD +++ b/jflex/src/test/java/jflex/core/BUILD @@ -2,7 +2,7 @@ java_test( name = "CharClassesTest", srcs = ["CharClassesTest.java"], deps = [ - "//jflex/src/main/java/jflex", + "//jflex/src/main/java/jflex/core", "//jflex/src/main/java/jflex/chars", ], ) @@ -11,7 +11,7 @@ java_test( name = "EmitterTest", srcs = ["EmitterTest.java"], deps = [ - "//jflex/src/main/java/jflex", + "//jflex/src/main/java/jflex/core", ], ) @@ -19,7 +19,7 @@ java_test( name = "IntCharSetTest", srcs = ["IntCharSetTest.java"], deps = [ - "//jflex/src/main/java/jflex", + "//jflex/src/main/java/jflex/core", "//jflex/src/main/java/jflex/chars", ], ) @@ -28,7 +28,7 @@ java_test( name = "PackEmitterTest", srcs = ["PackEmitterTest.java"], deps = [ - "//jflex/src/main/java/jflex", + "//jflex/src/main/java/jflex/core", ], ) @@ -36,7 +36,7 @@ java_test( name = "RegExpTests", srcs = ["RegExpTests.java"], deps = [ - "//jflex/src/main/java/jflex", + "//jflex/src/main/java/jflex/core", "//jflex/src/main/java/jflex/chars", ], ) @@ -49,15 +49,6 @@ java_test( ], deps = [ "//jflex:testing", - "//jflex/src/main/java/jflex", - ], -) - -java_test( - name = "UnicodePropertiesTest", - srcs = ["UnicodePropertiesTest.java"], - deps = [ - "//jflex/src/main/java/jflex", - "//jflex/src/main/java/jflex/chars", + "//jflex/src/main/java/jflex/core", ], ) diff --git a/jflex/src/test/java/jflex/CharClassesTest.java b/jflex/src/test/java/jflex/core/CharClassesTest.java similarity index 96% rename from jflex/src/test/java/jflex/CharClassesTest.java rename to jflex/src/test/java/jflex/core/CharClassesTest.java index 91a78c591..4442d063d 100644 --- a/jflex/src/test/java/jflex/CharClassesTest.java +++ b/jflex/src/test/java/jflex/core/CharClassesTest.java @@ -7,10 +7,10 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import jflex.chars.Interval; -import jflex.unicode.UnicodeProperties; +import jflex.core.unicode.UnicodeProperties; import junit.framework.TestCase; /** @@ -21,11 +21,6 @@ */ public class CharClassesTest extends TestCase { - /** - * Constructor for CharClassesTest. - * - * @param arg0 - */ public CharClassesTest(String arg0) { super(arg0); } diff --git a/jflex/src/test/java/jflex/EmitterTest.java b/jflex/src/test/java/jflex/core/EmitterTest.java similarity index 99% rename from jflex/src/test/java/jflex/EmitterTest.java rename to jflex/src/test/java/jflex/core/EmitterTest.java index 1bda21fad..70b0680af 100644 --- a/jflex/src/test/java/jflex/EmitterTest.java +++ b/jflex/src/test/java/jflex/core/EmitterTest.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import java.util.Arrays; import java.util.Collections; diff --git a/jflex/src/test/java/jflex/IntCharSetTest.java b/jflex/src/test/java/jflex/core/IntCharSetTest.java similarity index 96% rename from jflex/src/test/java/jflex/IntCharSetTest.java rename to jflex/src/test/java/jflex/core/IntCharSetTest.java index 934b48193..3b8f19e36 100644 --- a/jflex/src/test/java/jflex/IntCharSetTest.java +++ b/jflex/src/test/java/jflex/core/IntCharSetTest.java @@ -1,4 +1,4 @@ -package jflex; +package jflex.core; import java.util.Objects; import jflex.chars.Interval; diff --git a/jflex/src/test/java/jflex/PackEmitterTest.java b/jflex/src/test/java/jflex/core/PackEmitterTest.java similarity index 98% rename from jflex/src/test/java/jflex/PackEmitterTest.java rename to jflex/src/test/java/jflex/core/PackEmitterTest.java index 02cf071a4..0de3fc65c 100644 --- a/jflex/src/test/java/jflex/PackEmitterTest.java +++ b/jflex/src/test/java/jflex/core/PackEmitterTest.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import junit.framework.TestCase; diff --git a/jflex/src/test/java/jflex/RegExpTests.java b/jflex/src/test/java/jflex/core/RegExpTests.java similarity index 96% rename from jflex/src/test/java/jflex/RegExpTests.java rename to jflex/src/test/java/jflex/core/RegExpTests.java index 193e86899..7b013c257 100644 --- a/jflex/src/test/java/jflex/RegExpTests.java +++ b/jflex/src/test/java/jflex/core/RegExpTests.java @@ -7,9 +7,9 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; -import static jflex.RegExp.revString; +import static jflex.core.RegExp.revString; import jflex.chars.Interval; import junit.framework.TestCase; diff --git a/jflex/src/test/java/jflex/SkeletonTest.java b/jflex/src/test/java/jflex/core/SkeletonTest.java similarity index 99% rename from jflex/src/test/java/jflex/SkeletonTest.java rename to jflex/src/test/java/jflex/core/SkeletonTest.java index cde559a5e..f5e3b0305 100644 --- a/jflex/src/test/java/jflex/SkeletonTest.java +++ b/jflex/src/test/java/jflex/core/SkeletonTest.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.core; import static junit.framework.TestCase.assertTrue; import static org.junit.Assert.assertEquals; diff --git a/jflex/src/test/java/jflex/unicode/BUILD b/jflex/src/test/java/jflex/unicode/BUILD new file mode 100644 index 000000000..ab578fa8f --- /dev/null +++ b/jflex/src/test/java/jflex/unicode/BUILD @@ -0,0 +1,8 @@ +java_test( + name = "UnicodePropertiesTest", + srcs = ["UnicodePropertiesTest.java"], + deps = [ + "//jflex/src/main/java/jflex/core", + "//jflex/src/main/java/jflex/chars", + ], +) diff --git a/jflex/src/test/java/jflex/UnicodePropertiesTest.java b/jflex/src/test/java/jflex/unicode/UnicodePropertiesTest.java similarity index 99% rename from jflex/src/test/java/jflex/UnicodePropertiesTest.java rename to jflex/src/test/java/jflex/unicode/UnicodePropertiesTest.java index deed7775c..3f796dcbb 100644 --- a/jflex/src/test/java/jflex/UnicodePropertiesTest.java +++ b/jflex/src/test/java/jflex/unicode/UnicodePropertiesTest.java @@ -7,11 +7,12 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex; +package jflex.unicode; import java.util.Objects; import jflex.chars.Interval; -import jflex.unicode.UnicodeProperties; +import jflex.core.IntCharSet; +import jflex.core.unicode.UnicodeProperties; import junit.framework.TestCase; public class UnicodePropertiesTest extends TestCase { diff --git a/scripts/degraph/dep-graph.cfg b/scripts/degraph/dep-graph.cfg index 629432c22..9891e9108 100644 --- a/scripts/degraph/dep-graph.cfg +++ b/scripts/degraph/dep-graph.cfg @@ -1,8 +1,8 @@ # Configuration for degraph http://blog.schauderhaft.de/degraph/ # Prerequisite: -# bazel build //jflex -classpath = bazel-bin/jflex/libjflex.jar +# bazel build //jflex:jflex_bin_deploy.jar +classpath = bazel-bin/jflex/jflex_bin_deploy.jar output = /tmp/jflex-packages.graphml # Include all of JFlex diff --git a/testsuite/bzltestsuite/java/jflex/testing/JFlexTestRunner.java b/testsuite/bzltestsuite/java/jflex/testing/JFlexTestRunner.java index 3e6312484..f06871504 100644 --- a/testsuite/bzltestsuite/java/jflex/testing/JFlexTestRunner.java +++ b/testsuite/bzltestsuite/java/jflex/testing/JFlexTestRunner.java @@ -4,7 +4,7 @@ import com.google.common.collect.ImmutableList; import java.io.File; -import jflex.LexGenerator; +import jflex.core.LexGenerator; import jflex.testing.annotations.NoExceptionThrown; import jflex.testing.annotations.TestSpec; import jflex.testing.assertion.MoreAsserts; diff --git a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/Exec.java b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/Exec.java index 2bd0835bf..2c942430e 100755 --- a/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/Exec.java +++ b/testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/Exec.java @@ -10,8 +10,8 @@ import java.lang.reflect.Method; import java.util.ArrayList; import java.util.List; -import jflex.Options; -import jflex.Out; +import jflex.core.Options; +import jflex.core.Out; import jflex.exceptions.GeneratorException; import jflex.exceptions.SilentExit; import org.apache.tools.ant.BuildException; diff --git a/testsuite/jflex-testsuite-maven-plugin/src/main/jflex/TestLoader.flex b/testsuite/jflex-testsuite-maven-plugin/src/main/jflex/TestLoader.flex index 4a08bfee0..2a695b4f1 100644 --- a/testsuite/jflex-testsuite-maven-plugin/src/main/jflex/TestLoader.flex +++ b/testsuite/jflex-testsuite-maven-plugin/src/main/jflex/TestLoader.flex @@ -1,7 +1,7 @@ package jflex.maven.plugin.testsuite; import java.util.*; -import jflex.sym; +import jflex.core.sym; %% From 4c24f7a99715a4f0fee67f4a7d88ff6c8eb5b518 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 21 Oct 2018 11:29:15 +0200 Subject: [PATCH 034/129] Also test google-java-format in cirrus (#497) Add codestyle_task --- .cirrus.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index 68617c522..169c5e222 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -1,10 +1,11 @@ # Copyright 2018 Google LLC. # SPDX-License-Identifier: Apache-2.0 -container: - image: cirrusci/bazel:latest -task: + +build_task: name: Bazel build and test + container: + image: cirrusci/bazel:latest check_script: - bazel --bazelrc=.ci.bazelrc info --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST release build_script: @@ -17,3 +18,9 @@ task: - bazel --bazelrc=.ci.bazelrc test --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST //testsuite/... test_all_script: - bazel --bazelrc=.ci.bazelrc test --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST //... +codestyle_task: + name: Check code style + container: + image: openjdk:8-jdk + script: scripts/test-java-format.sh + From ab155f50472ef18d5c8d84fcf41dc4e6f0d71708 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 21 Oct 2018 13:46:01 +0200 Subject: [PATCH 035/129] Minor: AbstractLexScan.java (#500) * Introduce jflex AbstractLexer This is a pure developer productivity hack: by making AbstractLexer real java code, refacotrings will be much easier. * Copy lex-spec user-code to AbstractLexScan.java * Extract initCharClasses() * Reduce method visibility --- .../main/java/jflex/core/AbstractLexScan.java | 217 ++++++++++++++++++ .../src/main/java/jflex/core/CharClasses.java | 5 +- jflex/src/main/jflex/LexScan.flex | 186 +++------------ 3 files changed, 247 insertions(+), 161 deletions(-) create mode 100644 jflex/src/main/java/jflex/core/AbstractLexScan.java diff --git a/jflex/src/main/java/jflex/core/AbstractLexScan.java b/jflex/src/main/java/jflex/core/AbstractLexScan.java new file mode 100644 index 000000000..718b0799a --- /dev/null +++ b/jflex/src/main/java/jflex/core/AbstractLexScan.java @@ -0,0 +1,217 @@ +package jflex.core; + +import java.io.File; +import java.io.FileNotFoundException; +import java.util.ArrayList; +import java.util.List; +import java.util.Stack; +import java_cup.runtime.Symbol; +import jflex.core.unicode.UnicodeProperties; + +public abstract class AbstractLexScan { + + int bufferSize = 16384; + + File file; + private Stack files = new Stack<>(); + + StringBuilder userCode = new StringBuilder(); + + String classCode; + String initCode; + String initThrow; + String eofCode; + String eofThrow; + String lexThrow; + String eofVal; + String scanErrorException; + String cupSymbol = "sym"; + + StringBuilder string = new StringBuilder(); + + @SuppressWarnings("WeakerAccess") // used in generated LexScan + UnicodeProperties unicodeProperties; + + boolean charCount; + boolean lineCount; + boolean columnCount; + boolean cupCompatible; + boolean cup2Compatible; + boolean cupDebug; + boolean isInteger; + boolean isIntWrap; + boolean isPublic; + boolean isFinal; + boolean isAbstract; + boolean bolUsed; + boolean standalone; + boolean debugOption; + boolean eofclose; + + String isImplementing; + String isExtending; + String className = "Yylex"; + String functionName; + String tokenType; + String visibility = "public"; + + List ctorArgs = new ArrayList<>(); + List ctorTypes = new ArrayList<>(); + + LexicalStates states = new LexicalStates(); + + List actions = new ArrayList<>(); + + // CharClasses.init() is delayed until UnicodeProperties.init() has been called, + // since the max char code won't be known until then. + private CharClasses charClasses = new CharClasses(); + + // TODO(regisd) Return an immutable representation of char classes + @SuppressWarnings("unused") // Used in generated LexParse + public CharClasses getCharClasses() { + return charClasses; + } + + public void setFile(File file) { + this.file = file; + } + + @SuppressWarnings("unused") // Used in generated LexScan + Symbol symbol(int type, Object value) { + return new Symbol(type, lexLine(), lexColumn(), value); + } + + @SuppressWarnings("unused") // Used in generated LexScan + Symbol symbol(int type) { + return new Symbol(type, lexLine(), lexColumn()); + } + + /** + * Updates line and column count to the beginning of the first non whitespace character in yytext, + * but leaves yyline()+lexColumn() untouched. + */ + @SuppressWarnings("unused") // Used in generated LexScan + Symbol symbol_countUpdate(int type, Object value) { + int lc = lexLine(); + int cc = lexColumn(); + String text = lexText(); + + for (int i = 0; i < text.length(); i++) { + char c = text.charAt(i); + + if (c != '\n' && c != '\r' && c != ' ' && c != '\t') { + return new Symbol(type, lc, cc, value); + } + + if (c == '\n') { + lc++; + cc = 0; + } else { + cc++; + } + } + + return new Symbol(type, lexLine(), lexColumn(), value); + } + + @SuppressWarnings("unused") // Used in generated LexScan + String makeMacroIdent() { + String matched = lexText().trim(); + return matched.substring(1, matched.length() - 1).trim(); + } + + @SuppressWarnings("SameParameterValue") // Generated LexScan uses different parameters + static String conc(Object a, Object b) { + if (a == null && b == null) { + return null; + } + if (a == null) { + return b.toString(); + } + if (b == null) { + return a.toString(); + } + + return a.toString() + b.toString(); + } + + static String concExc(Object a, Object b) { + if (a == null && b == null) { + return null; + } + if (a == null) { + return b.toString(); + } + if (b == null) { + return a.toString(); + } + + return a.toString() + ", " + b.toString(); + } + + UnicodeProperties getUnicodeProperties() { + return unicodeProperties; + } + + @SuppressWarnings("unused") // Used in generated LexScan + void populateDefaultVersionUnicodeProperties() { + try { + unicodeProperties = new UnicodeProperties(); + } catch (UnicodeProperties.UnsupportedUnicodeVersionException e) { + throw new ScannerException(file, ErrorMessages.UNSUPPORTED_UNICODE_VERSION, lexLine()); + } + initCharClasses(); + } + + @SuppressWarnings("WeakerAccess") // Used in generated LexScan + void initCharClasses() { + charClasses.init(Options.jlex ? 127 : unicodeProperties.getMaximumCodePoint(), this); + } + + @SuppressWarnings("unused") // Used in generated LexScan + void includeFile(String filePath) { + File f = new File(file.getParentFile(), filePath); + if (!f.canRead()) { + throw new ScannerException(file, ErrorMessages.NOT_READABLE, lexLine()); + } + // check for cycle + if (files.search(f) > 0) { + throw new ScannerException(file, ErrorMessages.FILE_CYCLE, lexLine()); + } + try { + lexPushStream(f); + files.push(file); + file = f; + Out.println("Including \"" + file + "\""); + } catch (FileNotFoundException e) { + throw new ScannerException(file, ErrorMessages.NOT_READABLE, lexLine()); + } + } + + @SuppressWarnings("unused") // Used in generated LexScan + File popFile() { + return files.pop(); + } + + /** + * Returns the current line number. + * + * @deprecated Use {link #lexLine} directly. + */ + @Deprecated + public int currentLine() { + return lexLine(); + } + + @SuppressWarnings("WeakerAccess") // Implemented by generated LexScan + protected abstract int lexLine(); + + @SuppressWarnings("WeakerAccess") // Implemented by generated LexScan + protected abstract int lexColumn(); + + @SuppressWarnings("WeakerAccess") // Implemented by generated LexScan + protected abstract String lexText(); + + @SuppressWarnings("WeakerAccess") // Implemented by generated LexScan + protected abstract void lexPushStream(File f) throws FileNotFoundException; +} diff --git a/jflex/src/main/java/jflex/core/CharClasses.java b/jflex/src/main/java/jflex/core/CharClasses.java index b200e8054..eb7d39561 100644 --- a/jflex/src/main/java/jflex/core/CharClasses.java +++ b/jflex/src/main/java/jflex/core/CharClasses.java @@ -34,7 +34,7 @@ public class CharClasses { /** the largest character actually used in a specification */ private int maxCharUsed; - public LexScan scanner; // nocommit - should be private + public AbstractLexScan scanner; // nocommit - should be private /** * Constructs a new CharClasses object. @@ -52,9 +52,8 @@ public CharClasses() {} * @param maxCharCode the last character code to be considered. (127 for 7bit Lexers, 255 for 8bit * Lexers and UnicodeProperties.getMaximumCodePoint() for Unicode Lexers). * @param scanner the scanner containing the UnicodeProperties instance from which caseless - * partitions are obtained. */ - public void init(int maxCharCode, LexScan scanner) { + public void init(int maxCharCode, AbstractLexScan scanner) { if (maxCharCode < 0) { throw new IllegalArgumentException("maxCharCode " + maxCharCode + " is negative."); } else if (maxCharCode > maxChar) { diff --git a/jflex/src/main/jflex/LexScan.flex b/jflex/src/main/jflex/LexScan.flex index 081729f9a..d6ec6bd8a 100644 --- a/jflex/src/main/jflex/LexScan.flex +++ b/jflex/src/main/jflex/LexScan.flex @@ -26,6 +26,7 @@ import jflex.performance.Timer; %final %public %class LexScan +%extends AbstractLexScan %implements sym, java_cup.runtime.Scanner %function next_token @@ -46,173 +47,43 @@ import jflex.performance.Timer; %cupdebug %{ + int balance = 0; int commentbalance = 0; int action_line = 0; - int bufferSize = 16384; - - File file; - Stack files = new Stack(); - - StringBuilder userCode = new StringBuilder(); - - String classCode; - String initCode; - String initThrow; - String eofCode; - String eofThrow; - String lexThrow; - String eofVal; - String scanErrorException; - String cupSymbol = "sym"; - StringBuilder actionText = new StringBuilder(); - StringBuilder string = new StringBuilder(); - - private UnicodeProperties unicodeProperties; - - boolean charCount; - boolean lineCount; - boolean columnCount; - boolean cupCompatible; - boolean cup2Compatible; - boolean cupDebug; - boolean isInteger; - boolean isIntWrap; + boolean isYYEOF; boolean notUnix; - boolean isPublic; - boolean isFinal; - boolean isAbstract; - boolean bolUsed; - boolean standalone; - boolean debugOption; boolean caseless; boolean inclusive_states; - boolean eofclose; boolean isASCII; - String isImplementing; - String isExtending; - String className = "Yylex"; - String functionName; - String tokenType; - String visibility = "public"; - - List ctorArgs = new ArrayList(); - List ctorTypes = new ArrayList(); - - LexicalStates states = new LexicalStates(); - - List actions = new ArrayList(); - - private int nextState; + int nextState; boolean macroDefinition; Timer t = new Timer(); - // CharClasses.init() is delayed until UnicodeProperties.init() has been called, - // since the max char code won't be known until then. - private CharClasses charClasses = new CharClasses(); - - public CharClasses getCharClasses() { - return charClasses; - } - - public int currentLine() { + @Override + protected int lexLine() { return yyline; } - public void setFile(File file) { - this.file = file; - } - - private Symbol symbol(int type, Object value) { - return new Symbol(type, yyline, yycolumn, value); + @Override + protected int lexColumn() { + return yycolumn; } - private Symbol symbol(int type) { - return new Symbol(type, yyline, yycolumn); + @Override + protected String lexText() { + return yytext(); } - // updates line and column count to the beginning of the first - // non whitespace character in yytext, but leaves yyline+yycolumn - // untouched - private Symbol symbol_countUpdate(int type, Object value) { - int lc = yyline; - int cc = yycolumn; - String text = yytext(); - - for (int i=0; i < text.length(); i++) { - char c = text.charAt(i); - - if (c != '\n' && c != '\r' && c != ' ' && c != '\t' ) - return new Symbol(type, lc, cc, value); - - if (c == '\n') { - lc++; - cc = 0; - } - else - cc++; - } - - return new Symbol(type, yyline, yycolumn, value); - } - - private String makeMacroIdent() { - String matched = yytext().trim(); - return matched.substring(1, matched.length()-1).trim(); - } - - public static String conc(Object a, Object b) { - if (a == null && b == null) return null; - if (a == null) return b.toString(); - if (b == null) return a.toString(); - - return a.toString()+b.toString(); - } - - public static String concExc(Object a, Object b) { - if (a == null && b == null) return null; - if (a == null) return b.toString(); - if (b == null) return a.toString(); - - return a.toString()+", "+b.toString(); - } - - public UnicodeProperties getUnicodeProperties() { - return unicodeProperties; - } - - private void populateDefaultVersionUnicodeProperties() { - try { - unicodeProperties = new UnicodeProperties(); - } catch (UnicodeProperties.UnsupportedUnicodeVersionException e) { - throw new ScannerException - (file, ErrorMessages.UNSUPPORTED_UNICODE_VERSION, yyline); - } - charClasses.init - (Options.jlex ? 127 : unicodeProperties.getMaximumCodePoint(), this); - } - - private void includeFile(String filePath) { - File f = new File(file.getParentFile(), filePath); - if ( !f.canRead() ) - throw new ScannerException(file,ErrorMessages.NOT_READABLE, yyline); - // check for cycle - if (files.search(f) > 0) - throw new ScannerException(file,ErrorMessages.FILE_CYCLE, yyline); - try { - yypushStream( new FileReader(f) ); - files.push(file); - file = f; - Out.println("Including \""+file+"\""); - } - catch (FileNotFoundException e) { - throw new ScannerException(file,ErrorMessages.NOT_READABLE, yyline); - } + @Override + protected void lexPushStream(File f) throws FileNotFoundException { + // Generated by JFlex + yypushStream(new FileReader(f)); } %} @@ -382,8 +253,7 @@ DottedVersion = [1-9][0-9]*(\.[0-9]+){0,2} throw new ScannerException (file, ErrorMessages.UNSUPPORTED_UNICODE_VERSION, yyline); } - charClasses.init - (Options.jlex ? 127 : unicodeProperties.getMaximumCodePoint(), this); + initCharClasses(); } return symbol(UNICODE); } @@ -416,8 +286,8 @@ DottedVersion = [1-9][0-9]*(\.[0-9]+){0,2} "="{WSP}* { if (null == unicodeProperties && ! isASCII) { populateDefaultVersionUnicodeProperties(); } - yybegin(REGEXP); - return symbol(EQUALS); + yybegin(REGEXP); + return symbol(EQUALS); } "/*" { nextState = MACROS; yybegin(COMMENT); } @@ -427,9 +297,9 @@ DottedVersion = [1-9][0-9]*(\.[0-9]+){0,2} ^"%%" {NNL}* { if (null == unicodeProperties && ! isASCII) { populateDefaultVersionUnicodeProperties(); } - macroDefinition = false; + macroDefinition = false; yybegin(REGEXPSTART); - return symbol(DELIMITER); + return symbol(DELIMITER); } "%"{Ident} { throw new ScannerException(file,ErrorMessages.UNKNOWN_OPTION, yyline, yycolumn); } "%" { throw new ScannerException(file,ErrorMessages.UNKNOWN_OPTION, yyline, yycolumn); } @@ -438,7 +308,7 @@ DottedVersion = [1-9][0-9]*(\.[0-9]+){0,2} {WSP}+ { } {NL}+ { } <> { if ( yymoreStreams() ) { - file = (File) files.pop(); + file = popFile(); yypopStream(); } else @@ -512,11 +382,11 @@ DottedVersion = [1-9][0-9]*(\.[0-9]+){0,2} {WSPNL}*"\\R" { return symbol(NEWLINE); } {WSPNL}*"[" { yybegin(CHARCLASS); return symbol(OPENCLASS); } {WSPNL}*"/" { return symbol(LOOKAHEAD); } - + {WSPNL}* "{" {WSP}* {Ident} {WSP}* "}" { return symbol_countUpdate(MACROUSE, makeMacroIdent()); } - {WSPNL}* "{" {WSP}* {Number} { yybegin(REPEATEXP); - return symbol(REPEAT, - new Integer(yytext().trim().substring(1).trim())); + {WSPNL}* "{" {WSP}* {Number} { yybegin(REPEATEXP); + return symbol(REPEAT, + new Integer(yytext().trim().substring(1).trim())); } {WSPNL}+ "{" { actionText.setLength(0); yybegin(JAVA_CODE); action_line = yyline+1; return symbol(REGEXPEND); } @@ -615,7 +485,7 @@ DottedVersion = [1-9][0-9]*(\.[0-9]+){0,2} throw new ScannerException(file,ErrorMessages.CODEPOINT_OUT_OF_RANGE, yyline, yycolumn+2); } } - + "\\u{" { yybegin(STRING_CODEPOINT_SEQUENCE); } \\b { string.append('\b'); } @@ -728,7 +598,7 @@ DottedVersion = [1-9][0-9]*(\.[0-9]+){0,2} \R { throw new ScannerException(file,ErrorMessages.UNEXPECTED_NL, yyline, yycolumn); } <> { if ( yymoreStreams() ) { - file = (File) files.pop(); + file = popFile(); yypopStream(); } else { From 58d29ad16e30d63ffbb16709553981e807b8a50b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 21 Oct 2018 14:02:47 +0200 Subject: [PATCH 036/129] Create module l10n (#499) * Move ErroMessages in jflex.l10n --- jflex/src/main/cup/LexParse.cup | 1 + jflex/src/main/java/jflex/BUILD | 5 ++- jflex/src/main/java/jflex/Main.java | 4 +- .../main/java/jflex/core/AbstractLexScan.java | 1 + jflex/src/main/java/jflex/core/BUILD | 2 +- jflex/src/main/java/jflex/core/DFA.java | 7 +-- jflex/src/main/java/jflex/core/Emitter.java | 3 +- .../main/java/jflex/core/LexGenerator.java | 28 +++++++----- jflex/src/main/java/jflex/core/Macros.java | 7 +-- jflex/src/main/java/jflex/core/NFA.java | 1 + jflex/src/main/java/jflex/core/Options.java | 1 + jflex/src/main/java/jflex/core/Out.java | 45 ++++++++++--------- jflex/src/main/java/jflex/core/RegExps.java | 1 + .../java/jflex/core/ScannerException.java | 24 +++++----- jflex/src/main/java/jflex/core/SemCheck.java | 7 +-- jflex/src/main/java/jflex/core/Skeleton.java | 11 ++--- jflex/src/main/java/jflex/gui/BUILD | 1 + .../main/java/jflex/gui/GeneratorThread.java | 2 +- jflex/src/main/java/jflex/l10n/BUILD | 7 +++ .../jflex/{core => l10n}/ErrorMessages.java | 2 +- jflex/src/main/jflex/LexScan.flex | 1 + 21 files changed, 95 insertions(+), 66 deletions(-) create mode 100644 jflex/src/main/java/jflex/l10n/BUILD rename jflex/src/main/java/jflex/{core => l10n}/ErrorMessages.java (99%) diff --git a/jflex/src/main/cup/LexParse.cup b/jflex/src/main/cup/LexParse.cup index 3f30357a8..46d373374 100644 --- a/jflex/src/main/cup/LexParse.cup +++ b/jflex/src/main/cup/LexParse.cup @@ -17,6 +17,7 @@ import jflex.chars.Interval; import jflex.core.unicode.UnicodeProperties; import jflex.exceptions.CharClassException; import jflex.exceptions.GeneratorException; +import jflex.l10n.ErrorMessages; import jflex.performance.Timer; import java_cup.runtime.Symbol; diff --git a/jflex/src/main/java/jflex/BUILD b/jflex/src/main/java/jflex/BUILD index f53d92250..3b50b65a7 100644 --- a/jflex/src/main/java/jflex/BUILD +++ b/jflex/src/main/java/jflex/BUILD @@ -3,11 +3,12 @@ package(default_visibility = ["//visibility:public"]) # cli, gui, and ant task java_library( name = "jflex_ui", - srcs = ["Main.java"], # cli + srcs = ["Main.java"], # cli deps = [ "//jflex/src/main/java/jflex/anttask", "//jflex/src/main/java/jflex/core", - "//jflex/src/main/java/jflex/gui", "//jflex/src/main/java/jflex/exceptions", + "//jflex/src/main/java/jflex/gui", + "//jflex/src/main/java/jflex/l10n", ], ) diff --git a/jflex/src/main/java/jflex/Main.java b/jflex/src/main/java/jflex/Main.java index ceebbc626..378617ab9 100644 --- a/jflex/src/main/java/jflex/Main.java +++ b/jflex/src/main/java/jflex/Main.java @@ -9,10 +9,10 @@ package jflex; -import static jflex.core.ErrorMessages.NO_ENCODING; import static jflex.core.Options.setEncoding; import static jflex.core.Options.unused_warning; import static jflex.core.Out.error; +import static jflex.l10n.ErrorMessages.NO_ENCODING; import java.io.File; import java.lang.reflect.Field; @@ -26,7 +26,6 @@ import java.util.TreeSet; import java.util.regex.Matcher; import java.util.regex.Pattern; -import jflex.core.ErrorMessages; import jflex.core.LexGenerator; import jflex.core.Options; import jflex.core.Out; @@ -34,6 +33,7 @@ import jflex.exceptions.GeneratorException; import jflex.exceptions.SilentExit; import jflex.gui.MainFrame; +import jflex.l10n.ErrorMessages; /** * This is the command-line interface. diff --git a/jflex/src/main/java/jflex/core/AbstractLexScan.java b/jflex/src/main/java/jflex/core/AbstractLexScan.java index 718b0799a..3ab9dff3e 100644 --- a/jflex/src/main/java/jflex/core/AbstractLexScan.java +++ b/jflex/src/main/java/jflex/core/AbstractLexScan.java @@ -7,6 +7,7 @@ import java.util.Stack; import java_cup.runtime.Symbol; import jflex.core.unicode.UnicodeProperties; +import jflex.l10n.ErrorMessages; public abstract class AbstractLexScan { diff --git a/jflex/src/main/java/jflex/core/BUILD b/jflex/src/main/java/jflex/core/BUILD index f2743ad66..3cd8f1611 100644 --- a/jflex/src/main/java/jflex/core/BUILD +++ b/jflex/src/main/java/jflex/core/BUILD @@ -6,12 +6,12 @@ java_library( "//jflex:gen_parser", "//jflex:gen_scanner", ], - resources = ["//jflex:resources"], deps = [ "//cup:cup_runtime", "//jflex/src/main/java/jflex/chars", "//jflex/src/main/java/jflex/exceptions", "//jflex/src/main/java/jflex/io", + "//jflex/src/main/java/jflex/l10n", "//jflex/src/main/java/jflex/performance", ], ) diff --git a/jflex/src/main/java/jflex/core/DFA.java b/jflex/src/main/java/jflex/core/DFA.java index 5a7aac773..05497c6a9 100644 --- a/jflex/src/main/java/jflex/core/DFA.java +++ b/jflex/src/main/java/jflex/core/DFA.java @@ -17,6 +17,7 @@ import java.util.Map; import java.util.Objects; import jflex.exceptions.GeneratorException; +import jflex.l10n.ErrorMessages; /** * Deterministic finite automata representation in JFlex. Contains minimization algorithm. @@ -208,7 +209,7 @@ void writeDot(File file) { writer.println(dotFormat()); writer.close(); } catch (IOException e) { - Out.error(ErrorMessages.FILE_WRITE, file); + Out.error(jflex.l10n.ErrorMessages.FILE_WRITE, file); throw new GeneratorException(); } } @@ -258,7 +259,7 @@ public void checkActions(LexScan scanner, LexParse parser) { for (Action a : scanner.actions) if (!Objects.equals(a, usedActions.get(a)) && !eofActions.isEOFAction(a)) - Out.warning(scanner.file, ErrorMessages.NEVER_MATCH, a.priority - 1, -1); + Out.warning(scanner.file, jflex.l10n.ErrorMessages.NEVER_MATCH, a.priority - 1, -1); } /** @@ -271,7 +272,7 @@ public void minimize() { Out.print(numStates + " states before minimization, "); if (numStates == 0) { - Out.error(ErrorMessages.ZERO_STATES); + Out.error(jflex.l10n.ErrorMessages.ZERO_STATES); throw new GeneratorException(); } diff --git a/jflex/src/main/java/jflex/core/Emitter.java b/jflex/src/main/java/jflex/core/Emitter.java index f59f39134..73f8f0ecd 100644 --- a/jflex/src/main/java/jflex/core/Emitter.java +++ b/jflex/src/main/java/jflex/core/Emitter.java @@ -21,6 +21,7 @@ import java.util.regex.Pattern; import jflex.exceptions.GeneratorException; import jflex.io.FileUtil; +import jflex.l10n.ErrorMessages; /** * This class manages the actual code generation, putting the scanner together, filling in skeleton @@ -763,7 +764,7 @@ private void emitConstructorDecl() { emitConstructorDecl(true); if ((scanner.standalone || scanner.debugOption) && scanner.ctorArgs.size() > 0) { - Out.warning(ErrorMessages.get(ErrorMessages.CTOR_DEBUG)); + Out.warning(jflex.l10n.ErrorMessages.get(jflex.l10n.ErrorMessages.CTOR_DEBUG)); println(); emitConstructorDecl(false); } diff --git a/jflex/src/main/java/jflex/core/LexGenerator.java b/jflex/src/main/java/jflex/core/LexGenerator.java index 825cf87fd..6ef78a393 100644 --- a/jflex/src/main/java/jflex/core/LexGenerator.java +++ b/jflex/src/main/java/jflex/core/LexGenerator.java @@ -18,6 +18,7 @@ import java.nio.file.Files; import java.nio.file.Paths; import jflex.exceptions.GeneratorException; +import jflex.l10n.ErrorMessages; import jflex.performance.Timer; /** @@ -52,14 +53,14 @@ public static String generate(File inputFile) { totalTime.start(); try { - Out.println(ErrorMessages.READING, inputFile.toString()); + Out.println(jflex.l10n.ErrorMessages.READING, inputFile.toString()); inputReader = new InputStreamReader(Files.newInputStream(Paths.get(inputFile.toString())), encoding); scanner = new LexScan(inputReader); scanner.setFile(inputFile); parser = new LexParse(scanner); } catch (IOException e) { - Out.error(ErrorMessages.CANNOT_OPEN, inputFile.toString()); + Out.error(jflex.l10n.ErrorMessages.CANNOT_OPEN, inputFile.toString()); throw new GeneratorException(); } @@ -68,22 +69,26 @@ public static String generate(File inputFile) { Out.checkErrors(); - if (Options.dump) Out.dump(ErrorMessages.get(ErrorMessages.NFA_IS) + Out.NL + nfa + Out.NL); + if (Options.dump) + Out.dump( + jflex.l10n.ErrorMessages.get(jflex.l10n.ErrorMessages.NFA_IS) + Out.NL + nfa + Out.NL); if (Options.dot) nfa.writeDot(Emitter.normalize("nfa.dot", null)); // $NON-NLS-1$ - Out.println(ErrorMessages.NFA_STATES, nfa.numStates); + Out.println(jflex.l10n.ErrorMessages.NFA_STATES, nfa.numStates); time.start(); DFA dfa = nfa.getDFA(); time.stop(); - Out.time(ErrorMessages.DFA_TOOK, time); + Out.time(jflex.l10n.ErrorMessages.DFA_TOOK, time); dfa.checkActions(scanner, parser); nfa = null; - if (Options.dump) Out.dump(ErrorMessages.get(ErrorMessages.DFA_IS) + Out.NL + dfa + Out.NL); + if (Options.dump) + Out.dump( + jflex.l10n.ErrorMessages.get(jflex.l10n.ErrorMessages.DFA_IS) + Out.NL + dfa + Out.NL); if (Options.dot) dfa.writeDot(Emitter.normalize("dfa-big.dot", null)); // $NON-NLS-1$ @@ -93,9 +98,10 @@ public static String generate(File inputFile) { dfa.minimize(); time.stop(); - Out.time(ErrorMessages.MIN_TOOK, time); + Out.time(jflex.l10n.ErrorMessages.MIN_TOOK, time); - if (Options.dump) Out.dump(ErrorMessages.get(ErrorMessages.MIN_DFA_IS) + Out.NL + dfa); + if (Options.dump) + Out.dump(jflex.l10n.ErrorMessages.get(jflex.l10n.ErrorMessages.MIN_DFA_IS) + Out.NL + dfa); if (Options.dot) dfa.writeDot(Emitter.normalize("dfa-min.dot", null)); // $NON-NLS-1$ @@ -106,11 +112,11 @@ public static String generate(File inputFile) { time.stop(); - Out.time(ErrorMessages.WRITE_TOOK, time); + Out.time(jflex.l10n.ErrorMessages.WRITE_TOOK, time); totalTime.stop(); - Out.time(ErrorMessages.TOTAL_TIME, totalTime); + Out.time(jflex.l10n.ErrorMessages.TOTAL_TIME, totalTime); return emitter.outputFileName; } catch (ScannerException e) { Out.error(e.file, e.message, e.line, e.column); @@ -119,7 +125,7 @@ public static String generate(File inputFile) { Out.error(e.getMessage()); throw new GeneratorException(); } catch (IOException e) { - Out.error(ErrorMessages.IO_ERROR, e.toString()); + Out.error(jflex.l10n.ErrorMessages.IO_ERROR, e.toString()); throw new GeneratorException(); } catch (OutOfMemoryError e) { Out.error(ErrorMessages.OUT_OF_MEMORY); diff --git a/jflex/src/main/java/jflex/core/Macros.java b/jflex/src/main/java/jflex/core/Macros.java index 01a9a00e6..6f8b7245e 100644 --- a/jflex/src/main/java/jflex/core/Macros.java +++ b/jflex/src/main/java/jflex/core/Macros.java @@ -9,14 +9,15 @@ package jflex.core; -import static jflex.core.ErrorMessages.MACRO_CYCLE; -import static jflex.core.ErrorMessages.get; +import static jflex.l10n.ErrorMessages.MACRO_CYCLE; +import static jflex.l10n.ErrorMessages.get; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Objects; +import jflex.l10n.ErrorMessages; /** * Symbol table and expander for macros. @@ -166,7 +167,7 @@ private RegExp expandMacro(String name, RegExp definition) throws MacroException if (usedef == null) throw new MacroException( - ErrorMessages.get(ErrorMessages.MACRO_DEF_MISSING, usename, name)); + jflex.l10n.ErrorMessages.get(ErrorMessages.MACRO_DEF_MISSING, usename, name)); markUsed(usename); diff --git a/jflex/src/main/java/jflex/core/NFA.java b/jflex/src/main/java/jflex/core/NFA.java index 084dfab01..0702ccc95 100644 --- a/jflex/src/main/java/jflex/core/NFA.java +++ b/jflex/src/main/java/jflex/core/NFA.java @@ -19,6 +19,7 @@ import java.util.Objects; import jflex.chars.Interval; import jflex.exceptions.GeneratorException; +import jflex.l10n.ErrorMessages; /** * Non-deterministic finite automata representation in JFlex. diff --git a/jflex/src/main/java/jflex/core/Options.java b/jflex/src/main/java/jflex/core/Options.java index 6fd0e02fc..f080a94a6 100644 --- a/jflex/src/main/java/jflex/core/Options.java +++ b/jflex/src/main/java/jflex/core/Options.java @@ -12,6 +12,7 @@ import java.io.File; import java.nio.charset.Charset; import jflex.exceptions.GeneratorException; +import jflex.l10n.ErrorMessages; /** * Collects all global JFlex options. Can be set from command line parser, ant task, gui, etc. diff --git a/jflex/src/main/java/jflex/core/Out.java b/jflex/src/main/java/jflex/core/Out.java index 690b07685..636ae82f7 100644 --- a/jflex/src/main/java/jflex/core/Out.java +++ b/jflex/src/main/java/jflex/core/Out.java @@ -17,6 +17,7 @@ import java.io.OutputStream; import jflex.core.unicode.UnicodeProperties; import jflex.exceptions.GeneratorException; +import jflex.l10n.ErrorMessages; import jflex.performance.Timer; /** @@ -72,9 +73,9 @@ public static void setOutputStream(OutputStream stream) { * @param message the message to be printed * @param time elapsed time */ - public static void time(ErrorMessages message, Timer time) { + public static void time(jflex.l10n.ErrorMessages message, Timer time) { if (Options.time) { - String msg = ErrorMessages.get(message, time.toString()); + String msg = jflex.l10n.ErrorMessages.get(message, time.toString()); out.println(msg); } } @@ -105,9 +106,9 @@ public static void println(String message) { * @param message the message to be printed * @param data data to be inserted into the message */ - public static void println(ErrorMessages message, String data) { + public static void println(jflex.l10n.ErrorMessages message, String data) { if (Options.verbose) { - out.println(ErrorMessages.get(message, data)); + out.println(jflex.l10n.ErrorMessages.get(message, data)); } } @@ -117,9 +118,9 @@ public static void println(ErrorMessages message, String data) { * @param message the message to be printed * @param data data to be inserted into the message */ - public static void println(ErrorMessages message, int data) { + public static void println(jflex.l10n.ErrorMessages message, int data) { if (Options.verbose) { - out.println(ErrorMessages.get(message, data)); + out.println(jflex.l10n.ErrorMessages.get(message, data)); } } @@ -210,9 +211,9 @@ public static void warning(String message) { * print a warning message without line information * * @param message code of the warning message - * @see ErrorMessages + * @see jflex.l10n.ErrorMessages */ - public static void warning(ErrorMessages message) { + public static void warning(jflex.l10n.ErrorMessages message) { warning(message, 0); } @@ -221,15 +222,15 @@ public static void warning(ErrorMessages message) { * * @param message code of the warning message * @param line the line information - * @see ErrorMessages + * @see jflex.l10n.ErrorMessages */ - public static void warning(ErrorMessages message, int line) { + public static void warning(jflex.l10n.ErrorMessages message, int line) { warnings++; String msg = NL + "Warning"; if (line > 0) msg = msg + " in line " + (line + 1); - err(msg + ": " + ErrorMessages.get(message)); + err(msg + ": " + jflex.l10n.ErrorMessages.get(message)); } /** @@ -240,14 +241,14 @@ public static void warning(ErrorMessages message, int line) { * @param line the line number of the position * @param column the column of the position */ - public static void warning(File file, ErrorMessages message, int line, int column) { + public static void warning(File file, jflex.l10n.ErrorMessages message, int line, int column) { String msg = NL + "Warning"; if (file != null) msg += " in file \"" + file + "\""; if (line >= 0) msg = msg + " (line " + (line + 1) + ")"; try { - err(msg + ": " + NL + ErrorMessages.get(message)); + err(msg + ": " + NL + jflex.l10n.ErrorMessages.get(message)); } catch (ArrayIndexOutOfBoundsException e) { err(msg); } @@ -274,11 +275,11 @@ public static void error(String message) { * print error message (code) * * @param message the code of the error message - * @see ErrorMessages + * @see jflex.l10n.ErrorMessages */ - public static void error(ErrorMessages message) { + public static void error(jflex.l10n.ErrorMessages message) { errors++; - err(NL + "Error: " + ErrorMessages.get(message)); + err(NL + "Error: " + jflex.l10n.ErrorMessages.get(message)); } /** @@ -286,11 +287,11 @@ public static void error(ErrorMessages message) { * * @param data data to insert into the message * @param message the code of the error message - * @see ErrorMessages + * @see jflex.l10n.ErrorMessages */ - public static void error(ErrorMessages message, String data) { + public static void error(jflex.l10n.ErrorMessages message, String data) { errors++; - err(NL + "Error: " + ErrorMessages.get(message, data)); + err(NL + "Error: " + jflex.l10n.ErrorMessages.get(message, data)); } /** @@ -299,9 +300,9 @@ public static void error(ErrorMessages message, String data) { * @param message the code of the error message * @param file the file it occurred for */ - public static void error(ErrorMessages message, File file) { + public static void error(jflex.l10n.ErrorMessages message, File file) { errors++; - err(NL + "Error: " + ErrorMessages.get(message) + " (" + file + ")"); + err(NL + "Error: " + jflex.l10n.ErrorMessages.get(message) + " (" + file + ")"); } /** @@ -312,7 +313,7 @@ public static void error(ErrorMessages message, File file) { * @param line the line number of error position * @param column the column of error position */ - public static void error(File file, ErrorMessages message, int line, int column) { + public static void error(File file, jflex.l10n.ErrorMessages message, int line, int column) { String msg = NL + "Error"; if (file != null) msg += " in file \"" + file + "\""; diff --git a/jflex/src/main/java/jflex/core/RegExps.java b/jflex/src/main/java/jflex/core/RegExps.java index 676a59028..83ac00d43 100644 --- a/jflex/src/main/java/jflex/core/RegExps.java +++ b/jflex/src/main/java/jflex/core/RegExps.java @@ -11,6 +11,7 @@ import java.util.ArrayList; import java.util.List; import jflex.exceptions.GeneratorException; +import jflex.l10n.ErrorMessages; /** * Stores all rules of the specification for later access in RegExp -> NFA diff --git a/jflex/src/main/java/jflex/core/ScannerException.java b/jflex/src/main/java/jflex/core/ScannerException.java index 83ff2e2e9..c92918a79 100644 --- a/jflex/src/main/java/jflex/core/ScannerException.java +++ b/jflex/src/main/java/jflex/core/ScannerException.java @@ -10,6 +10,7 @@ package jflex.core; import java.io.File; +import jflex.l10n.ErrorMessages; /** * This Exception could be thrown while scanning the specification (e.g. unmatched input) @@ -24,10 +25,11 @@ public class ScannerException extends RuntimeException { public int line; public int column; - public ErrorMessages message; + public jflex.l10n.ErrorMessages message; public File file; - private ScannerException(File file, String text, ErrorMessages message, int line, int column) { + private ScannerException( + File file, String text, jflex.l10n.ErrorMessages message, int line, int column) { super(text); this.file = file; this.message = message; @@ -40,8 +42,8 @@ private ScannerException(File file, String text, ErrorMessages message, int line * * @param message the code for the error description presented to the user. */ - public ScannerException(ErrorMessages message) { - this(null, ErrorMessages.get(message), message, -1, -1); + public ScannerException(jflex.l10n.ErrorMessages message) { + this(null, jflex.l10n.ErrorMessages.get(message), message, -1, -1); } /** @@ -50,8 +52,8 @@ public ScannerException(ErrorMessages message) { * @param file the file in which the error occurred * @param message the code for the error description presented to the user. */ - public ScannerException(File file, ErrorMessages message) { - this(file, ErrorMessages.get(message), message, -1, -1); + public ScannerException(File file, jflex.l10n.ErrorMessages message) { + this(file, jflex.l10n.ErrorMessages.get(message), message, -1, -1); } /** @@ -60,8 +62,8 @@ public ScannerException(File file, ErrorMessages message) { * @param message the code for the error description presented to the user. * @param line the number of the line in the specification that contains the error */ - public ScannerException(ErrorMessages message, int line) { - this(null, ErrorMessages.get(message), message, line, -1); + public ScannerException(jflex.l10n.ErrorMessages message, int line) { + this(null, jflex.l10n.ErrorMessages.get(message), message, line, -1); } /** @@ -71,8 +73,8 @@ public ScannerException(ErrorMessages message, int line) { * @param line the number of the line in the specification that contains the error * @param file a {@link java.io.File} object. */ - public ScannerException(File file, ErrorMessages message, int line) { - this(file, ErrorMessages.get(message), message, line, -1); + public ScannerException(File file, jflex.l10n.ErrorMessages message, int line) { + this(file, jflex.l10n.ErrorMessages.get(message), message, line, -1); } /** @@ -83,7 +85,7 @@ public ScannerException(File file, ErrorMessages message, int line) { * @param column the column where the error starts * @param file a {@link java.io.File} object. */ - public ScannerException(File file, ErrorMessages message, int line, int column) { + public ScannerException(File file, jflex.l10n.ErrorMessages message, int line, int column) { this(file, ErrorMessages.get(message), message, line, column); } } diff --git a/jflex/src/main/java/jflex/core/SemCheck.java b/jflex/src/main/java/jflex/core/SemCheck.java index b978e9dd5..a2350ea96 100644 --- a/jflex/src/main/java/jflex/core/SemCheck.java +++ b/jflex/src/main/java/jflex/core/SemCheck.java @@ -9,6 +9,7 @@ package jflex.core; import java.io.File; +import jflex.l10n.ErrorMessages; /** * Performs simple semantic analysis on regular expressions. @@ -41,13 +42,13 @@ public static void check(RegExps rs, Macros m, File f) { if (r != null && maybeEmtpy(r)) { if (l != null) { if (a == null) { - Out.error(ErrorMessages.EMPTY_MATCH_LOOK); + Out.error(jflex.l10n.ErrorMessages.EMPTY_MATCH_LOOK); } else { - Out.error(f, ErrorMessages.EMPTY_MATCH_LOOK, a.priority - 1, -1); + Out.error(f, jflex.l10n.ErrorMessages.EMPTY_MATCH_LOOK, a.priority - 1, -1); } } else { if (a == null) { - Out.warning(ErrorMessages.EMPTY_MATCH); + Out.warning(jflex.l10n.ErrorMessages.EMPTY_MATCH); } else { Out.warning(f, ErrorMessages.EMPTY_MATCH, a.priority - 1, -1); } diff --git a/jflex/src/main/java/jflex/core/Skeleton.java b/jflex/src/main/java/jflex/core/Skeleton.java index 9d92128c7..9d0e7a274 100644 --- a/jflex/src/main/java/jflex/core/Skeleton.java +++ b/jflex/src/main/java/jflex/core/Skeleton.java @@ -21,6 +21,7 @@ import java.util.ArrayList; import java.util.List; import jflex.exceptions.GeneratorException; +import jflex.l10n.ErrorMessages; /** * This class stores the skeleton of generated scanners. @@ -97,17 +98,17 @@ public static void readSkelFile(File skeletonFile) { throw new IllegalArgumentException("Skeleton file must not be null"); // $NON-NLS-1$ if (!skeletonFile.isFile() || !skeletonFile.canRead()) { - Out.error(ErrorMessages.CANNOT_READ_SKEL, skeletonFile.toString()); + Out.error(jflex.l10n.ErrorMessages.CANNOT_READ_SKEL, skeletonFile.toString()); throw new GeneratorException(); } - Out.println(ErrorMessages.READING_SKEL, skeletonFile.toString()); + Out.println(jflex.l10n.ErrorMessages.READING_SKEL, skeletonFile.toString()); try (BufferedReader reader = Files.newBufferedReader(Paths.get(skeletonFile.toString()), UTF_8)) { readSkel(reader); } catch (IOException e) { - Out.error(ErrorMessages.SKEL_IO_ERROR); + Out.error(jflex.l10n.ErrorMessages.SKEL_IO_ERROR); throw new GeneratorException(); } } @@ -137,7 +138,7 @@ public static void readSkel(BufferedReader reader) throws IOException { if (section.length() > 0) lines.add(section.toString()); if (lines.size() != size) { - Out.error(ErrorMessages.WRONG_SKELETON); + Out.error(jflex.l10n.ErrorMessages.WRONG_SKELETON); throw new GeneratorException(); } @@ -186,7 +187,7 @@ public static void readDefault() { } if (url == null) { - Out.error(ErrorMessages.SKEL_IO_ERROR_DEFAULT); + Out.error(jflex.l10n.ErrorMessages.SKEL_IO_ERROR_DEFAULT); throw new GeneratorException(); } diff --git a/jflex/src/main/java/jflex/gui/BUILD b/jflex/src/main/java/jflex/gui/BUILD index 66d866590..33bc5342c 100644 --- a/jflex/src/main/java/jflex/gui/BUILD +++ b/jflex/src/main/java/jflex/gui/BUILD @@ -6,5 +6,6 @@ java_library( deps = [ "//jflex", "//jflex/src/main/java/jflex/exceptions", + "//jflex/src/main/java/jflex/l10n", ], ) diff --git a/jflex/src/main/java/jflex/gui/GeneratorThread.java b/jflex/src/main/java/jflex/gui/GeneratorThread.java index c5df007dd..6e85303bb 100644 --- a/jflex/src/main/java/jflex/gui/GeneratorThread.java +++ b/jflex/src/main/java/jflex/gui/GeneratorThread.java @@ -11,11 +11,11 @@ import java.io.File; import java.util.Objects; -import jflex.core.ErrorMessages; import jflex.core.LexGenerator; import jflex.core.Options; import jflex.core.Out; import jflex.exceptions.GeneratorException; +import jflex.l10n.ErrorMessages; /** * Low priority thread for code generation (low priority that gui has time for screen updates) diff --git a/jflex/src/main/java/jflex/l10n/BUILD b/jflex/src/main/java/jflex/l10n/BUILD new file mode 100644 index 000000000..504ad1c60 --- /dev/null +++ b/jflex/src/main/java/jflex/l10n/BUILD @@ -0,0 +1,7 @@ +package(default_visibility = ["//jflex:visibility"]) + +java_library( + name = "l10n", + srcs = glob(["*.java"]), + resources = ["//jflex:resources"], +) diff --git a/jflex/src/main/java/jflex/core/ErrorMessages.java b/jflex/src/main/java/jflex/l10n/ErrorMessages.java similarity index 99% rename from jflex/src/main/java/jflex/core/ErrorMessages.java rename to jflex/src/main/java/jflex/l10n/ErrorMessages.java index 71f92e3e1..9b499788b 100644 --- a/jflex/src/main/java/jflex/core/ErrorMessages.java +++ b/jflex/src/main/java/jflex/l10n/ErrorMessages.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex.core; +package jflex.l10n; import java.text.MessageFormat; import java.util.MissingResourceException; diff --git a/jflex/src/main/jflex/LexScan.flex b/jflex/src/main/jflex/LexScan.flex index d6ec6bd8a..f0a7dd930 100644 --- a/jflex/src/main/jflex/LexScan.flex +++ b/jflex/src/main/jflex/LexScan.flex @@ -19,6 +19,7 @@ import java.util.List; import java.util.Map; import java.util.HashMap; import jflex.core.unicode.UnicodeProperties; +import jflex.l10n.ErrorMessages; import jflex.performance.Timer; %% From 51400d1dbe7407f593c03ee3a4b4e5c8c60b85e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 21 Oct 2018 15:30:56 +0200 Subject: [PATCH 037/129] Save git repo in Cirrus cache (#498) --- .cirrus.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.cirrus.yml b/.cirrus.yml index 169c5e222..11335f414 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -24,3 +24,14 @@ codestyle_task: image: openjdk:8-jdk script: scripts/test-java-format.sh +steps: +- restore_cache: + keys: + - source-v1-{{ .Branch }}-{{ .Revision }} + - source-v1-{{ .Branch }}- + - source-v1- +- checkout +- save_cache: + key: source-v1-{{ .Branch }}-{{ .Revision }} + paths: + - ".git" From ca298de8fe710c6f885d0f7993d01a249fa3e446 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 21 Oct 2018 18:40:56 +0200 Subject: [PATCH 038/129] Create module jflex.base (#502) * Move Jflex version in jflex.base.Build * Update release scripts. --- jflex/src/main/java/jflex/BUILD | 1 + jflex/src/main/java/jflex/Main.java | 5 +++-- jflex/src/main/java/jflex/base/BUILD | 6 ++++++ jflex/src/main/java/jflex/base/Build.java | 9 +++++++++ jflex/src/main/java/jflex/core/BUILD | 1 + jflex/src/main/java/jflex/core/Emitter.java | 3 ++- jflex/src/main/java/jflex/core/LexGenerator.java | 3 --- jflex/src/main/java/jflex/core/Out.java | 3 ++- jflex/src/main/java/jflex/gui/BUILD | 1 + jflex/src/main/java/jflex/gui/MainFrame.java | 4 ++-- post-release.pl | 4 ++-- prepare-release.pl | 4 ++-- 12 files changed, 31 insertions(+), 13 deletions(-) create mode 100644 jflex/src/main/java/jflex/base/BUILD create mode 100644 jflex/src/main/java/jflex/base/Build.java diff --git a/jflex/src/main/java/jflex/BUILD b/jflex/src/main/java/jflex/BUILD index 3b50b65a7..23f1fc9b5 100644 --- a/jflex/src/main/java/jflex/BUILD +++ b/jflex/src/main/java/jflex/BUILD @@ -6,6 +6,7 @@ java_library( srcs = ["Main.java"], # cli deps = [ "//jflex/src/main/java/jflex/anttask", + "//jflex/src/main/java/jflex/base", "//jflex/src/main/java/jflex/core", "//jflex/src/main/java/jflex/exceptions", "//jflex/src/main/java/jflex/gui", diff --git a/jflex/src/main/java/jflex/Main.java b/jflex/src/main/java/jflex/Main.java index 378617ab9..5acfbc300 100644 --- a/jflex/src/main/java/jflex/Main.java +++ b/jflex/src/main/java/jflex/Main.java @@ -26,6 +26,7 @@ import java.util.TreeSet; import java.util.regex.Matcher; import java.util.regex.Pattern; +import jflex.base.Build; import jflex.core.LexGenerator; import jflex.core.Options; import jflex.core.Out; @@ -138,7 +139,7 @@ private static List parseOptions(String argv[]) throws SilentExit { if (Objects.equals(argv[i], "--version") || Objects.equals(argv[i], "-version")) { // $NON-NLS-1$ //$NON-NLS-2$ - Out.println(ErrorMessages.THIS_IS_JFLEX, LexGenerator.VERSION); + Out.println(ErrorMessages.THIS_IS_JFLEX, Build.VERSION); throw new SilentExit(0); } @@ -305,7 +306,7 @@ private static void printUsage() { Out.println("--help"); Out.println("-h print this message"); Out.println(""); - Out.println(ErrorMessages.THIS_IS_JFLEX, LexGenerator.VERSION); + Out.println(ErrorMessages.THIS_IS_JFLEX, Build.VERSION); Out.println("Have a nice day!"); } diff --git a/jflex/src/main/java/jflex/base/BUILD b/jflex/src/main/java/jflex/base/BUILD new file mode 100644 index 000000000..f028a5748 --- /dev/null +++ b/jflex/src/main/java/jflex/base/BUILD @@ -0,0 +1,6 @@ +package(default_visibility = ["//visibility:public"]) + +java_library( + name = "base", + srcs = glob(["*.java"]), +) diff --git a/jflex/src/main/java/jflex/base/Build.java b/jflex/src/main/java/jflex/base/Build.java new file mode 100644 index 000000000..e60a49228 --- /dev/null +++ b/jflex/src/main/java/jflex/base/Build.java @@ -0,0 +1,9 @@ +package jflex.base; + +public class Build { + + /** Current JFlex version */ + public static final String VERSION = "1.7.1-SNAPSHOT"; // $NON-NLS-1$ + + private Build() {} +} diff --git a/jflex/src/main/java/jflex/core/BUILD b/jflex/src/main/java/jflex/core/BUILD index 3cd8f1611..92e6ef5db 100644 --- a/jflex/src/main/java/jflex/core/BUILD +++ b/jflex/src/main/java/jflex/core/BUILD @@ -8,6 +8,7 @@ java_library( ], deps = [ "//cup:cup_runtime", + "//jflex/src/main/java/jflex/base", "//jflex/src/main/java/jflex/chars", "//jflex/src/main/java/jflex/exceptions", "//jflex/src/main/java/jflex/io", diff --git a/jflex/src/main/java/jflex/core/Emitter.java b/jflex/src/main/java/jflex/core/Emitter.java index 73f8f0ecd..20f4edc7b 100644 --- a/jflex/src/main/java/jflex/core/Emitter.java +++ b/jflex/src/main/java/jflex/core/Emitter.java @@ -19,6 +19,7 @@ import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; +import jflex.base.Build; import jflex.exceptions.GeneratorException; import jflex.io.FileUtil; import jflex.l10n.ErrorMessages; @@ -412,7 +413,7 @@ private void emitNextInput() { private void emitHeader() { println("// DO NOT EDIT"); - println("// Generated by JFlex " + LexGenerator.VERSION + " http://jflex.de/"); + println("// Generated by JFlex " + Build.VERSION + " http://jflex.de/"); String path = FileUtil.getRelativePath(Options.getRootDirectory(), inputFile); if (File.separatorChar == '\\') { path = FileUtil.slashify(path); diff --git a/jflex/src/main/java/jflex/core/LexGenerator.java b/jflex/src/main/java/jflex/core/LexGenerator.java index 6ef78a393..bd0c703da 100644 --- a/jflex/src/main/java/jflex/core/LexGenerator.java +++ b/jflex/src/main/java/jflex/core/LexGenerator.java @@ -30,9 +30,6 @@ */ public class LexGenerator { - /** JFlex version */ - public static final String VERSION = "1.7.1-SNAPSHOT"; // $NON-NLS-1$ - /** * Generates a scanner for the specified input file. * diff --git a/jflex/src/main/java/jflex/core/Out.java b/jflex/src/main/java/jflex/core/Out.java index 636ae82f7..4bded38b1 100644 --- a/jflex/src/main/java/jflex/core/Out.java +++ b/jflex/src/main/java/jflex/core/Out.java @@ -15,6 +15,7 @@ import java.io.FileReader; import java.io.IOException; import java.io.OutputStream; +import jflex.base.Build; import jflex.core.unicode.UnicodeProperties; import jflex.exceptions.GeneratorException; import jflex.l10n.ErrorMessages; @@ -406,7 +407,7 @@ public static void printSystemInfo() { err("OS version: " + System.getProperty("os.version")); err("Encoding: " + System.getProperty("file.encoding")); err("Unicode versions: " + UnicodeProperties.UNICODE_VERSIONS); - err("JFlex version: " + LexGenerator.VERSION); + err("JFlex version: " + Build.VERSION); } /** diff --git a/jflex/src/main/java/jflex/gui/BUILD b/jflex/src/main/java/jflex/gui/BUILD index 33bc5342c..77feac3c9 100644 --- a/jflex/src/main/java/jflex/gui/BUILD +++ b/jflex/src/main/java/jflex/gui/BUILD @@ -5,6 +5,7 @@ java_library( srcs = glob(["*.java"]), deps = [ "//jflex", + "//jflex/src/main/java/jflex/base", "//jflex/src/main/java/jflex/exceptions", "//jflex/src/main/java/jflex/l10n", ], diff --git a/jflex/src/main/java/jflex/gui/MainFrame.java b/jflex/src/main/java/jflex/gui/MainFrame.java index dec5c284b..66a6a0194 100644 --- a/jflex/src/main/java/jflex/gui/MainFrame.java +++ b/jflex/src/main/java/jflex/gui/MainFrame.java @@ -17,7 +17,7 @@ import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.io.File; -import jflex.core.LexGenerator; +import jflex.base.Build; import jflex.core.Out; /** @@ -53,7 +53,7 @@ public final class MainFrame extends Frame implements Handles { /** Constructor for MainFrame. */ public MainFrame() { - super("JFlex " + LexGenerator.VERSION); + super("JFlex " + Build.VERSION); buildContent(); addWindowListener( diff --git a/post-release.pl b/post-release.pl index 856a5c8a4..4e10c8958 100755 --- a/post-release.pl +++ b/post-release.pl @@ -101,8 +101,8 @@ print "Updating version in build.xml\n"; system (qq!perl -pi -e "s/\Q$previous_snapshot\E/$snapshot/" jflex/build.xml !); -print "Updating version in Main.java\n"; -system (qq!perl -pi -e "s/\Q$previous_snapshot\E/$snapshot/" jflex/src/main/java/jflex/Main.java !); +print "Updating version in Build.java\n"; +system (qq!perl -pi -e "s/\Q$previous_snapshot\E/$snapshot/" jflex/src/main/java/jflex/base/Build.java !); print "Updating version in the testsuite's Exec.java\n"; system (qq!perl -pi -e "s/\Q$previous_snapshot\E/$snapshot/"! diff --git a/prepare-release.pl b/prepare-release.pl index 872cf4bc7..9ff0517c5 100755 --- a/prepare-release.pl +++ b/prepare-release.pl @@ -81,8 +81,8 @@ system ('perl -pi -e "s/-SNAPSHOT//" jflex/build.xml'); print "\ndone.\n\n"; -print " updating version in Main.java"; -system ('perl -pi -e "s/version = \"(.*)-SNAPSHOT/version = \"\\1/" jflex/src/main/java/jflex/Main.java '); +print " updating version in Build.java"; +system ('perl -pi -e "s/version = \"(.*)-SNAPSHOT/version = \"\\1/" jflex/src/main/java/jflex/base/Build.java '); print "\ndone.\n\n"; print " updating version in the testsuite's Exec.java"; From fafb06ebba82ecb3e294c7ef1011ef20907f4506 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 21 Oct 2018 18:44:28 +0200 Subject: [PATCH 039/129] Minor cirrus: rename "check" task to "bazel_version" (#503) because it exactly does `bazel info release` --- .cirrus.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.cirrus.yml b/.cirrus.yml index 11335f414..650110628 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -6,7 +6,7 @@ build_task: name: Bazel build and test container: image: cirrusci/bazel:latest - check_script: + bazel_version_script: - bazel --bazelrc=.ci.bazelrc info --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST release build_script: - bazel --bazelrc=.ci.bazelrc build --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST //jflex From d77b7b6b6a2d04bf8557285078f492962390236f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 21 Oct 2018 20:09:58 +0200 Subject: [PATCH 040/129] Move a few classes in their modules (#504) * Move MacroException in jflex.exceptions * Move IntPair in jflex.base * Move LexicalStates in jflex.scanner --- .../java/jflex/{core => base}/IntPair.java | 10 +++--- .../main/java/jflex/core/AbstractLexScan.java | 1 + jflex/src/main/java/jflex/core/BUILD | 1 + .../main/java/jflex/core/LexGenerator.java | 1 + jflex/src/main/java/jflex/core/Macros.java | 16 +++++---- jflex/src/main/java/jflex/core/NFA.java | 34 +++++++++---------- .../{core => exceptions}/MacroException.java | 2 +- jflex/src/main/java/jflex/scanner/BUILD | 6 ++++ .../{core => scanner}/LexicalStates.java | 2 +- 9 files changed, 43 insertions(+), 30 deletions(-) rename jflex/src/main/java/jflex/{core => base}/IntPair.java (89%) rename jflex/src/main/java/jflex/{core => exceptions}/MacroException.java (97%) create mode 100644 jflex/src/main/java/jflex/scanner/BUILD rename jflex/src/main/java/jflex/{core => scanner}/LexicalStates.java (99%) diff --git a/jflex/src/main/java/jflex/core/IntPair.java b/jflex/src/main/java/jflex/base/IntPair.java similarity index 89% rename from jflex/src/main/java/jflex/core/IntPair.java rename to jflex/src/main/java/jflex/base/IntPair.java index 28dad2de1..9d2336e47 100644 --- a/jflex/src/main/java/jflex/core/IntPair.java +++ b/jflex/src/main/java/jflex/base/IntPair.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex.core; +package jflex.base; /** * Simple pair of integers. @@ -17,12 +17,12 @@ * @author Gerwin Klein * @version JFlex 1.7.1-SNAPSHOT */ -final class IntPair { +public final class IntPair { - int start; - int end; + public final int start; + public final int end; - IntPair(int start, int end) { + public IntPair(int start, int end) { this.start = start; this.end = end; } diff --git a/jflex/src/main/java/jflex/core/AbstractLexScan.java b/jflex/src/main/java/jflex/core/AbstractLexScan.java index 3ab9dff3e..4cd9f64dc 100644 --- a/jflex/src/main/java/jflex/core/AbstractLexScan.java +++ b/jflex/src/main/java/jflex/core/AbstractLexScan.java @@ -8,6 +8,7 @@ import java_cup.runtime.Symbol; import jflex.core.unicode.UnicodeProperties; import jflex.l10n.ErrorMessages; +import jflex.scanner.LexicalStates; public abstract class AbstractLexScan { diff --git a/jflex/src/main/java/jflex/core/BUILD b/jflex/src/main/java/jflex/core/BUILD index 92e6ef5db..c02d1a7f9 100644 --- a/jflex/src/main/java/jflex/core/BUILD +++ b/jflex/src/main/java/jflex/core/BUILD @@ -14,5 +14,6 @@ java_library( "//jflex/src/main/java/jflex/io", "//jflex/src/main/java/jflex/l10n", "//jflex/src/main/java/jflex/performance", + "//jflex/src/main/java/jflex/scanner", ], ) diff --git a/jflex/src/main/java/jflex/core/LexGenerator.java b/jflex/src/main/java/jflex/core/LexGenerator.java index bd0c703da..0e4e3b0d9 100644 --- a/jflex/src/main/java/jflex/core/LexGenerator.java +++ b/jflex/src/main/java/jflex/core/LexGenerator.java @@ -18,6 +18,7 @@ import java.nio.file.Files; import java.nio.file.Paths; import jflex.exceptions.GeneratorException; +import jflex.exceptions.MacroException; import jflex.l10n.ErrorMessages; import jflex.performance.Timer; diff --git a/jflex/src/main/java/jflex/core/Macros.java b/jflex/src/main/java/jflex/core/Macros.java index 6f8b7245e..e76d0f4f6 100644 --- a/jflex/src/main/java/jflex/core/Macros.java +++ b/jflex/src/main/java/jflex/core/Macros.java @@ -17,6 +17,7 @@ import java.util.List; import java.util.Map; import java.util.Objects; +import jflex.exceptions.MacroException; import jflex.l10n.ErrorMessages; /** @@ -118,9 +119,9 @@ public RegExp getDefinition(String name) { * Expands all stored macros, so that getDefinition always returns a definition that doesn't * contain any macro usages. * - * @throws MacroException if there is a cycle in the macro usage graph. + * @throws jflex.exceptions.MacroException if there is a cycle in the macro usage graph. */ - public void expand() throws MacroException { + public void expand() throws jflex.exceptions.MacroException { for (String name : macros.keySet()) { if (isUsed(name)) macros.put(name, expandMacro(name, getDefinition(name))); // this put doesn't get a new key, so only a new value @@ -134,9 +135,11 @@ public void expand() throws MacroException { * @param name the name of the macro to expand (for detecting cycles) * @param definition the definition of the macro to expand * @return the expanded definition of the macro. - * @throws MacroException when an error (such as a cyclic definition) occurs during expansion + * @throws jflex.exceptions.MacroException when an error (such as a cyclic definition) occurs + * during expansion */ - private RegExp expandMacro(String name, RegExp definition) throws MacroException { + private RegExp expandMacro(String name, RegExp definition) + throws jflex.exceptions.MacroException { // Out.print("checking macro "+name); // Out.print("definition is "+definition); @@ -161,12 +164,13 @@ private RegExp expandMacro(String name, RegExp definition) throws MacroException case sym.MACROUSE: String usename = (String) ((RegExp1) definition).content; - if (Objects.equals(name, usename)) throw new MacroException(get(MACRO_CYCLE, name)); + if (Objects.equals(name, usename)) + throw new jflex.exceptions.MacroException(get(MACRO_CYCLE, name)); RegExp usedef = getDefinition(usename); if (usedef == null) - throw new MacroException( + throw new jflex.exceptions.MacroException( jflex.l10n.ErrorMessages.get(ErrorMessages.MACRO_DEF_MISSING, usename, name)); markUsed(usename); diff --git a/jflex/src/main/java/jflex/core/NFA.java b/jflex/src/main/java/jflex/core/NFA.java index 0702ccc95..fad47958d 100644 --- a/jflex/src/main/java/jflex/core/NFA.java +++ b/jflex/src/main/java/jflex/core/NFA.java @@ -152,7 +152,7 @@ public void addRegExp(int regExpNum) { Out.debug( "Adding nfa for regexp " + regExpNum + " :" + Out.NL + regExps.getRegExp(regExpNum)); - IntPair nfa = insertNFA(regExps.getRegExp(regExpNum)); + jflex.base.IntPair nfa = insertNFA(regExps.getRegExp(regExpNum)); List lexStates = regExps.getStates(regExpNum); @@ -176,7 +176,7 @@ public void addRegExp(int regExpNum) { RegExp r1 = regExps.getRegExp(regExpNum); RegExp r2 = regExps.getLookAhead(regExpNum); - IntPair look = insertNFA(r2); + jflex.base.IntPair look = insertNFA(r2); addEpsilonTransition(nfa.end, look.start); @@ -185,9 +185,9 @@ public void addRegExp(int regExpNum) { if (a.lookAhead() == Action.GENERAL_LOOK) { // base forward pass - IntPair forward = insertNFA(r1); + jflex.base.IntPair forward = insertNFA(r1); // lookahead backward pass - IntPair backward = insertNFA(r2.rev(macros)); + jflex.base.IntPair backward = insertNFA(r2.rev(macros)); isFinal[forward.end] = true; action[forward.end] = new Action(Action.FORWARD_ACTION); @@ -229,7 +229,7 @@ private void insertLookAheadChoices(int baseEnd, Action a, RegExp lookAhead) { if (len >= 0) { // termination case - IntPair look = insertNFA(lookAhead); + jflex.base.IntPair look = insertNFA(lookAhead); addEpsilonTransition(baseEnd, look.start); @@ -685,7 +685,7 @@ private void insertLetterNFA(boolean caseless, int ch, int start, int end) { } } - private IntPair insertStringNFA(boolean caseless, String str) { + private jflex.base.IntPair insertStringNFA(boolean caseless, String str) { int start = numStates; int i = 0; for (int pos = 0; pos < str.length(); ++i) { @@ -704,7 +704,7 @@ private IntPair insertStringNFA(boolean caseless, String str) { pos += Character.charCount(ch); } - return new IntPair(start, i + start); + return new jflex.base.IntPair(start, i + start); } private void insertClassNFA(List intervals, int start, int end) { @@ -728,7 +728,7 @@ private void insertNotClassNFA(List intervals, int start, int end) { * @param nfa the NFA to construct the complement for. * @return a pair of integers denoting the index of start and end state of the complement NFA. */ - private IntPair complement(IntPair nfa) { + private jflex.base.IntPair complement(jflex.base.IntPair nfa) { if (Options.DEBUG) { Out.debug("complement for " + nfa); @@ -844,7 +844,7 @@ private IntPair complement(IntPair nfa) { if (Options.DEBUG) { Out.debug("complement finished, nfa (" + start + "," + end + ") is now :" + this); } - return new IntPair(start, end); + return new jflex.base.IntPair(start, end); } // "global" data for use in method removeDead only: @@ -946,9 +946,9 @@ private void insertCCLNFA(RegExp regExp, int start, int end) { * @param regExp the regular expression to construct the NFA for * @return a pair of integers denoting the index of start and end state of the NFA. */ - public IntPair insertNFA(RegExp regExp) { + public jflex.base.IntPair insertNFA(RegExp regExp) { - IntPair nfa1, nfa2; + jflex.base.IntPair nfa1, nfa2; int start, end; RegExp2 r; @@ -965,7 +965,7 @@ public IntPair insertNFA(RegExp regExp) { insertCCLNFA(regExp, start, end); - return new IntPair(start, end); + return new jflex.base.IntPair(start, end); } switch (regExp.type) { @@ -983,7 +983,7 @@ public IntPair insertNFA(RegExp regExp) { addEpsilonTransition(nfa1.end, end); addEpsilonTransition(nfa2.end, end); - return new IntPair(start, end); + return new jflex.base.IntPair(start, end); case sym.CONCAT: r = (RegExp2) regExp; @@ -993,7 +993,7 @@ public IntPair insertNFA(RegExp regExp) { addEpsilonTransition(nfa1.end, nfa2.start); - return new IntPair(nfa1.start, nfa2.end); + return new jflex.base.IntPair(nfa1.start, nfa2.end); case sym.STAR: nfa1 = insertNFA((RegExp) ((RegExp1) regExp).content); @@ -1007,7 +1007,7 @@ public IntPair insertNFA(RegExp regExp) { addEpsilonTransition(start, end); addEpsilonTransition(nfa1.end, nfa1.start); - return new IntPair(start, end); + return new jflex.base.IntPair(start, end); case sym.PLUS: nfa1 = insertNFA((RegExp) ((RegExp1) regExp).content); @@ -1020,14 +1020,14 @@ public IntPair insertNFA(RegExp regExp) { addEpsilonTransition(nfa1.end, nfa1.start); - return new IntPair(start, end); + return new jflex.base.IntPair(start, end); case sym.QUESTION: nfa1 = insertNFA((RegExp) ((RegExp1) regExp).content); addEpsilonTransition(nfa1.start, nfa1.end); - return new IntPair(nfa1.start, nfa1.end); + return new jflex.base.IntPair(nfa1.start, nfa1.end); case sym.BANG: return complement(insertNFA((RegExp) ((RegExp1) regExp).content)); diff --git a/jflex/src/main/java/jflex/core/MacroException.java b/jflex/src/main/java/jflex/exceptions/MacroException.java similarity index 97% rename from jflex/src/main/java/jflex/core/MacroException.java rename to jflex/src/main/java/jflex/exceptions/MacroException.java index e4970c832..8abee30ad 100644 --- a/jflex/src/main/java/jflex/core/MacroException.java +++ b/jflex/src/main/java/jflex/exceptions/MacroException.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex.core; +package jflex.exceptions; /** * This Exception is used in the macro expander to report cycles or undefined macro usages. diff --git a/jflex/src/main/java/jflex/scanner/BUILD b/jflex/src/main/java/jflex/scanner/BUILD new file mode 100644 index 000000000..ca3b08fbd --- /dev/null +++ b/jflex/src/main/java/jflex/scanner/BUILD @@ -0,0 +1,6 @@ +package(default_visibility = ["//jflex:visibility"]) + +java_library( + name = "scanner", + srcs = glob(["*.java"]), +) \ No newline at end of file diff --git a/jflex/src/main/java/jflex/core/LexicalStates.java b/jflex/src/main/java/jflex/scanner/LexicalStates.java similarity index 99% rename from jflex/src/main/java/jflex/core/LexicalStates.java rename to jflex/src/main/java/jflex/scanner/LexicalStates.java index 4a30d3498..e8f393c48 100644 --- a/jflex/src/main/java/jflex/core/LexicalStates.java +++ b/jflex/src/main/java/jflex/scanner/LexicalStates.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex.core; +package jflex.scanner; import java.util.ArrayList; import java.util.LinkedHashMap; From 04a47ca511fe84749dec2160a0566776c1dbb7f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Mon, 22 Oct 2018 20:56:13 +0200 Subject: [PATCH 041/129] Add compile-aggregate-sources.sh (#508) Use wget to download deps rather than curl. Copy compile.sh from aggregated-java-sources.sh It's easier to change deps on the master branch. Also, introduce a function `mvnget` to download a maven dep. --- scripts/compile-aggregated-java-sources.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 scripts/compile-aggregated-java-sources.sh diff --git a/scripts/compile-aggregated-java-sources.sh b/scripts/compile-aggregated-java-sources.sh new file mode 100755 index 000000000..3d4ce3fd2 --- /dev/null +++ b/scripts/compile-aggregated-java-sources.sh @@ -0,0 +1,20 @@ +#!/bin/sh +# Compiles the aggregated-java-sources +# Meant to be exectute in https://github.com/jflex-de/jflex/tree/aggregated-java-sources +# Source: https://github.com/jflex-de/jflex/blob/master/scripts/compile-aggregated-sources.sh +mkdir lib +REPO=https://repo.maven.apache.org/maven2 +mvnget() { + dep=$1 + jarfile=$(basename $dep) + ls lib/$jarfile + if [ -f lib/$jarfile ]; then + echo "Using cached $jarfile" + return "$jarfile" + fi + wget $REPO/$dep -P lib +} +set -x +mvnget org/apache/ant/ant/1.7.0/ant-1.7.0.jar +javac -cp lib/ant-1.7.0.jar:lib/auto-value-1.4.1.jar $(find . -name '*.java') + From bdf7aa028d6844a154b7f2d76dd9d4658f0f3dc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Mon, 22 Oct 2018 21:06:13 +0200 Subject: [PATCH 042/129] git clone must be in directory "repo" (#507) On local dev, the script fails in git clone because the target isn't specified and "jflex" directory already exists and is non-empty --- scripts/preparare-deploy-source-code.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/preparare-deploy-source-code.sh b/scripts/preparare-deploy-source-code.sh index 2d2a8fa09..de0bd125e 100755 --- a/scripts/preparare-deploy-source-code.sh +++ b/scripts/preparare-deploy-source-code.sh @@ -19,7 +19,7 @@ git_clone() { fi if [[ -z "$CI" ]]; then logi "Cloning ssh://git@github.com:jflex-de/jflex.git (aggregated-java-sources)" - git clone --depth 1 --branch aggregated-java-sources "git@github.com:jflex-de/jflex.git" + git clone --depth 1 --branch aggregated-java-sources "git@github.com:jflex-de/jflex.git" repo else logi "Cloning https://github.com/jflex-de/jflex/tree/aggregated-java-sources" git clone --depth 1 --branch aggregated-java-sources "https://github.com/jflex-de/jflex.git" repo From 14da2ff816cad87004c0a3ee5f416dabcca2d860 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Mon, 22 Oct 2018 21:11:28 +0200 Subject: [PATCH 043/129] Revert "Add compile-aggregate-sources.sh (#508)" This reverts commit 04a47ca511fe84749dec2160a0566776c1dbb7f8. I forgot to copy in the repo in the deploy phase. --- scripts/compile-aggregated-java-sources.sh | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100755 scripts/compile-aggregated-java-sources.sh diff --git a/scripts/compile-aggregated-java-sources.sh b/scripts/compile-aggregated-java-sources.sh deleted file mode 100755 index 3d4ce3fd2..000000000 --- a/scripts/compile-aggregated-java-sources.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh -# Compiles the aggregated-java-sources -# Meant to be exectute in https://github.com/jflex-de/jflex/tree/aggregated-java-sources -# Source: https://github.com/jflex-de/jflex/blob/master/scripts/compile-aggregated-sources.sh -mkdir lib -REPO=https://repo.maven.apache.org/maven2 -mvnget() { - dep=$1 - jarfile=$(basename $dep) - ls lib/$jarfile - if [ -f lib/$jarfile ]; then - echo "Using cached $jarfile" - return "$jarfile" - fi - wget $REPO/$dep -P lib -} -set -x -mvnget org/apache/ant/ant/1.7.0/ant-1.7.0.jar -javac -cp lib/ant-1.7.0.jar:lib/auto-value-1.4.1.jar $(find . -name '*.java') - From 928699e9e5855c3669cb998315213853e65be948 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Mon, 22 Oct 2018 22:20:20 +0200 Subject: [PATCH 044/129] Remove multiple dep on junit (#506) --- jflex-maven-plugin/pom.xml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/jflex-maven-plugin/pom.xml b/jflex-maven-plugin/pom.xml index 3d1badcb5..fe53791f4 100644 --- a/jflex-maven-plugin/pom.xml +++ b/jflex-maven-plugin/pom.xml @@ -123,16 +123,6 @@ 0.42 test - - junit - junit - test - - - junit - junit - test - junit junit From 7317bf875a6256882cdabc1396fe0915e8f326a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Mon, 22 Oct 2018 22:25:20 +0200 Subject: [PATCH 045/129] Move compile-aggregate-sources.sh in master branch (#510) * Roll forward "Add compile-aggregate-sources.sh (#508)" This reverts commit 14da2ff816cad87004c0a3ee5f416dabcca2d860. * Commit the master compile-aggregate-java-sources.sh in the repo of "aggregated-java-sources" * Build the classpath automatically --- scripts/compile-aggregated-java-sources.sh | 22 ++++++++++++++++++++++ scripts/preparare-deploy-source-code.sh | 4 ++++ 2 files changed, 26 insertions(+) create mode 100755 scripts/compile-aggregated-java-sources.sh diff --git a/scripts/compile-aggregated-java-sources.sh b/scripts/compile-aggregated-java-sources.sh new file mode 100755 index 000000000..ac0f16312 --- /dev/null +++ b/scripts/compile-aggregated-java-sources.sh @@ -0,0 +1,22 @@ +#!/bin/sh +# Compiles the aggregated Java sources. +# Meant to be execute in https://github.com/jflex-de/jflex/tree/aggregated-java-sources +# Source: https://github.com/jflex-de/jflex/blob/master/scripts/compile-aggregated-sources.sh +mkdir lib +REPO=https://repo.maven.apache.org/maven2 +CP="" +mvnget() { + dep=$1 + jarfile=$(basename $dep) + ls lib/$jarfile + if [ -f lib/$jarfile ]; then + echo "Using cached $jarfile" + return "$jarfile" + fi + wget $REPO/$dep -P lib + CP="$CP:lib/$jarfile" +} +# Remove leading ':' +mvnget org/apache/ant/ant/1.7.0/ant-1.7.0.jar +CP=${CP##:} +javac -cp "$CP" $(find . -name '*.java') diff --git a/scripts/preparare-deploy-source-code.sh b/scripts/preparare-deploy-source-code.sh index de0bd125e..e306130bf 100755 --- a/scripts/preparare-deploy-source-code.sh +++ b/scripts/preparare-deploy-source-code.sh @@ -31,6 +31,10 @@ update_source() { gitlog="$1" logi "Updating source for $gitlog" version=$(ls target/jflex-*-sources.jar) + + logi "Copying compile script" + cp scripts/compile-aggregated-java-sources.sh repo/compile.sh + logi "Updating sources from $version" cd repo git config user.name "Travis CI" From 679eac2f93d7248cbc878985efdfc51832462fb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Tue, 23 Oct 2018 11:51:44 +0200 Subject: [PATCH 046/129] Use @Autovalue (#505) * Use @AutoValue on IntPair * Construct IntPair via factory method * Add BUILD dep on auto_value * add pom dep on auto-value * Download auto-value from mvn central for aggregated-java-sources --- jflex/pom.xml | 6 +- jflex/src/main/java/jflex/base/BUILD | 3 + jflex/src/main/java/jflex/base/IntPair.java | 32 ++---- jflex/src/main/java/jflex/core/NFA.java | 111 ++++++++++---------- pom.xml | 6 ++ scripts/compile-aggregated-java-sources.sh | 6 +- third_party/com/google/auto_value/BUILD | 15 +++ third_party/deps.bzl | 5 + 8 files changed, 102 insertions(+), 82 deletions(-) create mode 100644 third_party/com/google/auto_value/BUILD diff --git a/jflex/pom.xml b/jflex/pom.xml index 8dc79a97a..2d46011d7 100644 --- a/jflex/pom.xml +++ b/jflex/pom.xml @@ -60,7 +60,11 @@ org.apache.ant ant - compile + + + com.google.auto.value + auto-value + provided junit diff --git a/jflex/src/main/java/jflex/base/BUILD b/jflex/src/main/java/jflex/base/BUILD index f028a5748..bc0a70ceb 100644 --- a/jflex/src/main/java/jflex/base/BUILD +++ b/jflex/src/main/java/jflex/base/BUILD @@ -3,4 +3,7 @@ package(default_visibility = ["//visibility:public"]) java_library( name = "base", srcs = glob(["*.java"]), + deps=[ + "//third_party/com/google/auto_value" + ] ) diff --git a/jflex/src/main/java/jflex/base/IntPair.java b/jflex/src/main/java/jflex/base/IntPair.java index 9d2336e47..b7826f257 100644 --- a/jflex/src/main/java/jflex/base/IntPair.java +++ b/jflex/src/main/java/jflex/base/IntPair.java @@ -9,6 +9,8 @@ package jflex.base; +import com.google.auto.value.AutoValue; + /** * Simple pair of integers. * @@ -17,32 +19,14 @@ * @author Gerwin Klein * @version JFlex 1.7.1-SNAPSHOT */ -public final class IntPair { - - public final int start; - public final int end; - - public IntPair(int start, int end) { - this.start = start; - this.end = end; - } +@AutoValue +public abstract class IntPair { - @Override - public int hashCode() { - return end + (start << 8); - } + public abstract int start(); - @Override - public boolean equals(Object o) { - if (o instanceof IntPair) { - IntPair p = (IntPair) o; - return start == p.start && end == p.end; - } - return false; - } + public abstract int end(); - @Override - public String toString() { - return "(" + start + "," + end + ")"; + public static IntPair create(int start, int end) { + return new AutoValue_IntPair(start, end); } } diff --git a/jflex/src/main/java/jflex/core/NFA.java b/jflex/src/main/java/jflex/core/NFA.java index fad47958d..d50a01a3f 100644 --- a/jflex/src/main/java/jflex/core/NFA.java +++ b/jflex/src/main/java/jflex/core/NFA.java @@ -17,6 +17,7 @@ import java.util.List; import java.util.Map; import java.util.Objects; +import jflex.base.IntPair; import jflex.chars.Interval; import jflex.exceptions.GeneratorException; import jflex.l10n.ErrorMessages; @@ -152,23 +153,23 @@ public void addRegExp(int regExpNum) { Out.debug( "Adding nfa for regexp " + regExpNum + " :" + Out.NL + regExps.getRegExp(regExpNum)); - jflex.base.IntPair nfa = insertNFA(regExps.getRegExp(regExpNum)); + IntPair nfa = insertNFA(regExps.getRegExp(regExpNum)); List lexStates = regExps.getStates(regExpNum); if (lexStates.isEmpty()) lexStates = scanner.states.getInclusiveStates(); for (Integer stateNum : lexStates) { - if (!regExps.isBOL(regExpNum)) addEpsilonTransition(2 * stateNum, nfa.start); + if (!regExps.isBOL(regExpNum)) addEpsilonTransition(2 * stateNum, nfa.start()); - addEpsilonTransition(2 * stateNum + 1, nfa.start); + addEpsilonTransition(2 * stateNum + 1, nfa.start()); } if (regExps.getLookAhead(regExpNum) != null) { Action a = regExps.getAction(regExpNum); if (a.lookAhead() == Action.FINITE_CHOICE) { - insertLookAheadChoices(nfa.end, a, regExps.getLookAhead(regExpNum)); + insertLookAheadChoices(nfa.end(), a, regExps.getLookAhead(regExpNum)); // remove the original action from the collection: it will never // be matched directly, only its copies will. scanner.actions.remove(a); @@ -176,35 +177,35 @@ public void addRegExp(int regExpNum) { RegExp r1 = regExps.getRegExp(regExpNum); RegExp r2 = regExps.getLookAhead(regExpNum); - jflex.base.IntPair look = insertNFA(r2); + IntPair look = insertNFA(r2); - addEpsilonTransition(nfa.end, look.start); + addEpsilonTransition(nfa.end(), look.start()); - action[look.end] = a; - isFinal[look.end] = true; + action[look.end()] = a; + isFinal[look.end()] = true; if (a.lookAhead() == Action.GENERAL_LOOK) { // base forward pass - jflex.base.IntPair forward = insertNFA(r1); + IntPair forward = insertNFA(r1); // lookahead backward pass - jflex.base.IntPair backward = insertNFA(r2.rev(macros)); + IntPair backward = insertNFA(r2.rev(macros)); - isFinal[forward.end] = true; - action[forward.end] = new Action(Action.FORWARD_ACTION); + isFinal[forward.end()] = true; + action[forward.end()] = new Action(Action.FORWARD_ACTION); - isFinal[backward.end] = true; - action[backward.end] = new Action(Action.BACKWARD_ACTION); + isFinal[backward.end()] = true; + action[backward.end()] = new Action(Action.BACKWARD_ACTION); int entry = 2 * (regExps.getLookEntry(regExpNum) + numLexStates); - addEpsilonTransition(entry, forward.start); - addEpsilonTransition(entry + 1, backward.start); + addEpsilonTransition(entry, forward.start()); + addEpsilonTransition(entry + 1, backward.start()); a.setEntryState(entry); } } } else { - action[nfa.end] = regExps.getAction(regExpNum); - isFinal[nfa.end] = true; + action[nfa.end()] = regExps.getAction(regExpNum); + isFinal[nfa.end()] = true; } } @@ -229,13 +230,13 @@ private void insertLookAheadChoices(int baseEnd, Action a, RegExp lookAhead) { if (len >= 0) { // termination case - jflex.base.IntPair look = insertNFA(lookAhead); + IntPair look = insertNFA(lookAhead); - addEpsilonTransition(baseEnd, look.start); + addEpsilonTransition(baseEnd, look.start()); Action x = a.copyChoice(len); - action[look.end] = x; - isFinal[look.end] = true; + action[look.end()] = x; + isFinal[look.end()] = true; // add new copy to the collection of known actions such that // it can be checked for the NEVER_MATCH warning. @@ -685,7 +686,7 @@ private void insertLetterNFA(boolean caseless, int ch, int start, int end) { } } - private jflex.base.IntPair insertStringNFA(boolean caseless, String str) { + private IntPair insertStringNFA(boolean caseless, String str) { int start = numStates; int i = 0; for (int pos = 0; pos < str.length(); ++i) { @@ -704,7 +705,7 @@ private jflex.base.IntPair insertStringNFA(boolean caseless, String str) { pos += Character.charCount(ch); } - return new jflex.base.IntPair(start, i + start); + return IntPair.create(start, i + start); } private void insertClassNFA(List intervals, int start, int end) { @@ -728,14 +729,14 @@ private void insertNotClassNFA(List intervals, int start, int end) { * @param nfa the NFA to construct the complement for. * @return a pair of integers denoting the index of start and end state of the complement NFA. */ - private jflex.base.IntPair complement(jflex.base.IntPair nfa) { + private IntPair complement(IntPair nfa) { if (Options.DEBUG) { Out.debug("complement for " + nfa); Out.debug("NFA is :" + Out.NL + this); } - int dfaStart = nfa.end + 1; + int dfaStart = nfa.end() + 1; // FIXME: only need epsilon closure of states reachable from nfa.start epsilonFill(); @@ -748,7 +749,7 @@ private jflex.base.IntPair complement(jflex.base.IntPair nfa) { StateSet currentState, newState; - newState = epsilon[nfa.start]; + newState = epsilon[nfa.start()]; dfaStates.put(newState, numDFAStates); dfaList.add(newState); @@ -825,7 +826,7 @@ private jflex.base.IntPair complement(jflex.base.IntPair nfa) { currentDFAState = dfaStart + s; // if it was not a final state, it is now in the complement - if (!currentState.isElement(nfa.end)) addEpsilonTransition(currentDFAState, end); + if (!currentState.isElement(nfa.end())) addEpsilonTransition(currentDFAState, end); // all inputs not present (formerly leading to an implicit error) // now lead to an explicit (final) state accepting everything. @@ -844,7 +845,7 @@ private jflex.base.IntPair complement(jflex.base.IntPair nfa) { if (Options.DEBUG) { Out.debug("complement finished, nfa (" + start + "," + end + ") is now :" + this); } - return new jflex.base.IntPair(start, end); + return IntPair.create(start, end); } // "global" data for use in method removeDead only: @@ -946,9 +947,9 @@ private void insertCCLNFA(RegExp regExp, int start, int end) { * @param regExp the regular expression to construct the NFA for * @return a pair of integers denoting the index of start and end state of the NFA. */ - public jflex.base.IntPair insertNFA(RegExp regExp) { + public IntPair insertNFA(RegExp regExp) { - jflex.base.IntPair nfa1, nfa2; + IntPair nfa1, nfa2; int start, end; RegExp2 r; @@ -965,7 +966,7 @@ public jflex.base.IntPair insertNFA(RegExp regExp) { insertCCLNFA(regExp, start, end); - return new jflex.base.IntPair(start, end); + return IntPair.create(start, end); } switch (regExp.type) { @@ -975,15 +976,15 @@ public jflex.base.IntPair insertNFA(RegExp regExp) { nfa1 = insertNFA(r.r1); nfa2 = insertNFA(r.r2); - start = nfa2.end + 1; - end = nfa2.end + 2; + start = nfa2.end() + 1; + end = nfa2.end() + 2; - addEpsilonTransition(start, nfa1.start); - addEpsilonTransition(start, nfa2.start); - addEpsilonTransition(nfa1.end, end); - addEpsilonTransition(nfa2.end, end); + addEpsilonTransition(start, nfa1.start()); + addEpsilonTransition(start, nfa2.start()); + addEpsilonTransition(nfa1.end(), end); + addEpsilonTransition(nfa2.end(), end); - return new jflex.base.IntPair(start, end); + return IntPair.create(start, end); case sym.CONCAT: r = (RegExp2) regExp; @@ -991,43 +992,43 @@ public jflex.base.IntPair insertNFA(RegExp regExp) { nfa1 = insertNFA(r.r1); nfa2 = insertNFA(r.r2); - addEpsilonTransition(nfa1.end, nfa2.start); + addEpsilonTransition(nfa1.end(), nfa2.start()); - return new jflex.base.IntPair(nfa1.start, nfa2.end); + return IntPair.create(nfa1.start(), nfa2.end()); case sym.STAR: nfa1 = insertNFA((RegExp) ((RegExp1) regExp).content); - start = nfa1.end + 1; - end = nfa1.end + 2; + start = nfa1.end() + 1; + end = nfa1.end() + 2; - addEpsilonTransition(nfa1.end, end); - addEpsilonTransition(start, nfa1.start); + addEpsilonTransition(nfa1.end(), end); + addEpsilonTransition(start, nfa1.start()); addEpsilonTransition(start, end); - addEpsilonTransition(nfa1.end, nfa1.start); + addEpsilonTransition(nfa1.end(), nfa1.start()); - return new jflex.base.IntPair(start, end); + return IntPair.create(start, end); case sym.PLUS: nfa1 = insertNFA((RegExp) ((RegExp1) regExp).content); - start = nfa1.end + 1; - end = nfa1.end + 2; + start = nfa1.end() + 1; + end = nfa1.end() + 2; - addEpsilonTransition(nfa1.end, end); - addEpsilonTransition(start, nfa1.start); + addEpsilonTransition(nfa1.end(), end); + addEpsilonTransition(start, nfa1.start()); - addEpsilonTransition(nfa1.end, nfa1.start); + addEpsilonTransition(nfa1.end(), nfa1.start()); - return new jflex.base.IntPair(start, end); + return IntPair.create(start, end); case sym.QUESTION: nfa1 = insertNFA((RegExp) ((RegExp1) regExp).content); - addEpsilonTransition(nfa1.start, nfa1.end); + addEpsilonTransition(nfa1.start(), nfa1.end()); - return new jflex.base.IntPair(nfa1.start, nfa1.end); + return IntPair.create(nfa1.start(), nfa1.end()); case sym.BANG: return complement(insertNFA((RegExp) ((RegExp1) regExp).content)); diff --git a/pom.xml b/pom.xml index abe690f3b..625fae762 100644 --- a/pom.xml +++ b/pom.xml @@ -104,6 +104,12 @@ + + com.google.auto.value + auto-value + 1.4.1 + provided + com.google.code.findbugs jsr305 diff --git a/scripts/compile-aggregated-java-sources.sh b/scripts/compile-aggregated-java-sources.sh index ac0f16312..dbcf92d27 100755 --- a/scripts/compile-aggregated-java-sources.sh +++ b/scripts/compile-aggregated-java-sources.sh @@ -16,7 +16,9 @@ mvnget() { wget $REPO/$dep -P lib CP="$CP:lib/$jarfile" } -# Remove leading ':' + mvnget org/apache/ant/ant/1.7.0/ant-1.7.0.jar -CP=${CP##:} +mvnget com/google/auto/value/auto-value/1.4.1/auto-value-1.4.1.jar + +CP=${CP##:} # Remove leading ':' javac -cp "$CP" $(find . -name '*.java') diff --git a/third_party/com/google/auto_value/BUILD b/third_party/com/google/auto_value/BUILD new file mode 100644 index 000000000..dc43b20f4 --- /dev/null +++ b/third_party/com/google/auto_value/BUILD @@ -0,0 +1,15 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) # Apache License 2.0 + +java_library( + name = "auto_value", + exported_plugins = [":auto_plugin"], + exports = ["@com_google_auto_value_auto_value//jar"], +) + +java_plugin( + name = "auto_plugin", + processor_class = "com.google.auto.value.processor.AutoValueProcessor", + deps = ["@com_google_auto_value_auto_value//jar"], +) diff --git a/third_party/deps.bzl b/third_party/deps.bzl index f17259289..973f0daec 100644 --- a/third_party/deps.bzl +++ b/third_party/deps.bzl @@ -6,6 +6,11 @@ def third_party_deps(): repository = "https://jcenter.bintray.com/", sha1 = "9746af1a485e50cf18dcb232489032a847067066", ) + native.maven_jar( + name = "com_google_auto_value_auto_value", + artifact = "com.google.auto.value:auto-value:jar:1.4.1", + repository = "http://jcenter.bintray.com/", + ) native.maven_jar( name = "com_google_guava_guava", artifact = "com.google.guava:guava:jar:26.0-jre", From d60e96c2b4cc4ad87f32814dc4ad8af2bdc89678 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Tue, 23 Oct 2018 13:27:10 +0200 Subject: [PATCH 047/129] Fix compile.sh on aggregated-java-sources (#512) * Fix compile.sh on aggregated-java-sources ./compile.sh: 14: return: Illegal number: ant-1.7.0.jar * Only import auto-value-anntotions because the generated code is already in the aggregated java sources --- scripts/compile-aggregated-java-sources.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/compile-aggregated-java-sources.sh b/scripts/compile-aggregated-java-sources.sh index dbcf92d27..1c03573b8 100755 --- a/scripts/compile-aggregated-java-sources.sh +++ b/scripts/compile-aggregated-java-sources.sh @@ -2,7 +2,7 @@ # Compiles the aggregated Java sources. # Meant to be execute in https://github.com/jflex-de/jflex/tree/aggregated-java-sources # Source: https://github.com/jflex-de/jflex/blob/master/scripts/compile-aggregated-sources.sh -mkdir lib +mkdir -p lib REPO=https://repo.maven.apache.org/maven2 CP="" mvnget() { @@ -11,14 +11,14 @@ mvnget() { ls lib/$jarfile if [ -f lib/$jarfile ]; then echo "Using cached $jarfile" - return "$jarfile" + return 0 fi wget $REPO/$dep -P lib CP="$CP:lib/$jarfile" } mvnget org/apache/ant/ant/1.7.0/ant-1.7.0.jar -mvnget com/google/auto/value/auto-value/1.4.1/auto-value-1.4.1.jar +mvnget com/google/auto/value/auto-value-annotations/1.6.2/auto-value-annotations-1.6.2.jar CP=${CP##:} # Remove leading ':' javac -cp "$CP" $(find . -name '*.java') From e47ce346eb9ef4b2c461e1a934a76e1ea0da53ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Wed, 24 Oct 2018 18:30:17 +0200 Subject: [PATCH 048/129] Remove override of --ram-utilisation-factor (#514) The default is 67, i.e. bazel uses 67% of available RAM. --- .ci.bazelrc | 1 - 1 file changed, 1 deletion(-) diff --git a/.ci.bazelrc b/.ci.bazelrc index 2f60348fe..859560c80 100644 --- a/.ci.bazelrc +++ b/.ci.bazelrc @@ -3,7 +3,6 @@ import %workspace%/.bazelrc # This is from Bazel's former travis setup, to avoid blowing up the RAM usage. startup --host_jvm_args=-Xms2000m startup --host_jvm_args=-Xmx3000m -test --ram_utilization_factor=10 # This is so we understand failures better build --verbose_failures From 06d66d75da895e5d0a82d97b32da10af17b2e4ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Fri, 26 Oct 2018 20:01:39 +0200 Subject: [PATCH 049/129] Update README (#515) Follow-up of #432 and #377 --- README.md | 36 ++++++++++++++++++++++-------------- jflex/README.md | 17 ++++------------- 2 files changed, 26 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 2d69e6685..31655e264 100644 --- a/README.md +++ b/README.md @@ -22,20 +22,6 @@ JFlex lexers are based on deterministic finite automata (DFAs). They are fast, without expensive backtracking. -## Modules - -The top level directory of the JFLex git repository contains: - - * **cup** A copy of the CUP runtime - * **cup-maven-plugin** A simple Maven plugin to generate a parser with CUP. - * **docs** the Markdown sources for the user manual - * **jflex** JFlex, the scanner/lexer generator for Java - * **jflex-maven-plugin** the JFlex maven plugin, that helps to integrate JFlex in your project - * **jflex-unicode-plugin** the JFlex unicode maven plugin, used for compiling JFlex - * **testsuite** the regression test suite for JFlex, - * **third_party** third-party librairies used by examples of the [Bazel build system][bazel] - - ## Usage For documentation and more information see the [JFlex documentation][jflex-doc] @@ -43,6 +29,8 @@ and the [wiki][wiki]. ### Usage with Maven +You need JDK 7 or later. + 1. Place grammar files in `src/main/flex/` directory. 2. Extend the project [POM build section][pom-build] with the `maven-jflex-plugin` @@ -70,6 +58,8 @@ and the [wiki][wiki]. ### Usage with ant +You need JDK 7 or later. + 1. Define ant task ```xml Date: Fri, 26 Oct 2018 20:09:15 +0200 Subject: [PATCH 050/129] Use try-with-resources to avoid leaking resources (#516) * Use try-with-resources to open file in LexGenerator This InputStreamReader was not always closed on method exit. * Use try-with-resources to open reader in Skeleton This BufferedReader is not always closed on method exit. --- .../main/java/jflex/core/LexGenerator.java | 20 ++++--------------- jflex/src/main/java/jflex/core/Skeleton.java | 4 ++-- 2 files changed, 6 insertions(+), 18 deletions(-) diff --git a/jflex/src/main/java/jflex/core/LexGenerator.java b/jflex/src/main/java/jflex/core/LexGenerator.java index 0e4e3b0d9..36a8066b7 100644 --- a/jflex/src/main/java/jflex/core/LexGenerator.java +++ b/jflex/src/main/java/jflex/core/LexGenerator.java @@ -44,25 +44,15 @@ public static String generate(File inputFile) { Timer totalTime = new Timer(); Timer time = new Timer(); - LexScan scanner = null; - LexParse parser = null; - Reader inputReader = null; - totalTime.start(); - try { + try (Reader inputReader = + new InputStreamReader(Files.newInputStream(Paths.get(inputFile.toString())), encoding)) { Out.println(jflex.l10n.ErrorMessages.READING, inputFile.toString()); - inputReader = - new InputStreamReader(Files.newInputStream(Paths.get(inputFile.toString())), encoding); - scanner = new LexScan(inputReader); + LexScan scanner = new LexScan(inputReader); scanner.setFile(inputFile); - parser = new LexParse(scanner); - } catch (IOException e) { - Out.error(jflex.l10n.ErrorMessages.CANNOT_OPEN, inputFile.toString()); - throw new GeneratorException(); - } + LexParse parser = new LexParse(scanner); - try { NFA nfa = (NFA) parser.parse().value; Out.checkErrors(); @@ -82,8 +72,6 @@ public static String generate(File inputFile) { dfa.checkActions(scanner, parser); - nfa = null; - if (Options.dump) Out.dump( jflex.l10n.ErrorMessages.get(jflex.l10n.ErrorMessages.DFA_IS) + Out.NL + dfa + Out.NL); diff --git a/jflex/src/main/java/jflex/core/Skeleton.java b/jflex/src/main/java/jflex/core/Skeleton.java index 9d0e7a274..219dc487c 100644 --- a/jflex/src/main/java/jflex/core/Skeleton.java +++ b/jflex/src/main/java/jflex/core/Skeleton.java @@ -191,8 +191,8 @@ public static void readDefault() { throw new GeneratorException(); } - try (InputStreamReader reader = new InputStreamReader(url.openStream())) { - readSkel(new BufferedReader(reader)); + try (BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()))) { + readSkel(reader); } catch (IOException e) { Out.error(ErrorMessages.SKEL_IO_ERROR_DEFAULT); throw new GeneratorException(); From a72d40b50d1e139a1ef8289421c3391f26af9ad2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Fri, 26 Oct 2018 20:17:37 +0200 Subject: [PATCH 051/129] Minor: simplify code (#517) Remove test which is always true. --- jflex/src/main/java/jflex/core/NFA.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jflex/src/main/java/jflex/core/NFA.java b/jflex/src/main/java/jflex/core/NFA.java index d50a01a3f..bf16a61bc 100644 --- a/jflex/src/main/java/jflex/core/NFA.java +++ b/jflex/src/main/java/jflex/core/NFA.java @@ -962,7 +962,7 @@ public IntPair insertNFA(RegExp regExp) { end = numStates + 1; ensureCapacity(end + 1); - if (end + 1 > numStates) numStates = end + 1; + numStates = end + 1; insertCCLNFA(regExp, start, end); From 2a2535df7c7c5c624eea476ad217331b56707c52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 28 Oct 2018 13:26:13 +0100 Subject: [PATCH 052/129] Move code in /java and /javatests (#518) * Move code in /java and /javatests * Update cirrus.yml for new location of regression tests --- .bazelproject | 4 ++++ .cirrus.yml | 2 +- README.md | 2 ++ java/README.md | 3 +++ .../jflex/testing/assertion/BUILD | 3 ++- .../jflex/testing/assertion/MoreAsserts.java | 0 java/jflex/testing/assertion/README.md | 3 +++ .../testing/assertion/ThrowingRunnable.java | 0 .../java => java}/jflex/testing/diff/BUILD | 3 ++- .../jflex/testing/diff/DiffOutputStream.java | 0 java/jflex/testing/diff/README.md | 3 +++ .../java => java}/jflex/testing/javac/BUILD | 2 +- .../jflex/testing/javac/CompilerException.java | 0 .../jflex/testing/javac/JavacUtil.java | 0 java/jflex/testing/javac/README.md | 3 +++ java/jflex/testing/testsuite/BUILD | 18 ++++++++++++++++++ .../testing/testsuite}/JFlexTestRunner.java | 6 +++--- .../jflex/testing/testsuite}/README.md | 0 java/jflex/testing/testsuite/annotations/BUILD | 7 +++++++ .../annotations/NoExceptionThrown.java | 2 +- .../testsuite}/annotations/TestSpec.java | 2 +- javatests/README.md | 1 + .../testcase/action_pipe/ActionPipeTest.java | 4 ++-- .../jflex/testcase/action_pipe/BUILD | 0 .../testcase/action_pipe/action-pipe.flex | 0 .../testcase/apipirivate/ApiPrivateTest.java | 10 +++++----- .../apipirivate/AttemptPrivateAccess.java | 0 .../jflex/testcase/apipirivate/BUILD | 2 +- .../jflex/testcase/apipirivate/private.flex | 0 .../testcase/arr_return/ArrReturnTest.java | 6 +++--- .../jflex/testcase/arr_return/BUILD | 0 .../jflex/testcase/arr_return/arr.flex | 0 .../jflex/testing/BUILD | 4 ++-- .../jflex/testing/DiffOutputStreamTest.java | 0 jflex/BUILD | 9 +++++++-- jflex/src/main/java/jflex/base/BUILD | 6 +++--- jflex/src/main/java/jflex/scanner/BUILD | 2 +- jflex/src/test/java/jflex/core/BUILD | 6 +++--- jflex/src/test/java/jflex/unicode/BUILD | 2 +- testsuite/bzltestsuite/BUILD | 14 -------------- .../bzltestsuite/java/jflex/testing/BUILD | 14 -------------- .../java/jflex/testing/annotations/BUILD | 6 ------ testsuite/javatests/BUILD | 0 testsuite/javatests/README.md | 3 --- testsuite/testsuite.bzl | 2 +- 45 files changed, 84 insertions(+), 70 deletions(-) create mode 100644 java/README.md rename {testsuite/bzltestsuite/java => java}/jflex/testing/assertion/BUILD (61%) rename {testsuite/bzltestsuite/java => java}/jflex/testing/assertion/MoreAsserts.java (100%) create mode 100644 java/jflex/testing/assertion/README.md rename {testsuite/bzltestsuite/java => java}/jflex/testing/assertion/ThrowingRunnable.java (100%) rename {testsuite/bzltestsuite/java => java}/jflex/testing/diff/BUILD (69%) rename {testsuite/bzltestsuite/java => java}/jflex/testing/diff/DiffOutputStream.java (100%) create mode 100644 java/jflex/testing/diff/README.md rename {testsuite/bzltestsuite/java => java}/jflex/testing/javac/BUILD (78%) rename {testsuite/bzltestsuite/java => java}/jflex/testing/javac/CompilerException.java (100%) rename {testsuite/bzltestsuite/java => java}/jflex/testing/javac/JavacUtil.java (100%) create mode 100644 java/jflex/testing/javac/README.md create mode 100644 java/jflex/testing/testsuite/BUILD rename {testsuite/bzltestsuite/java/jflex/testing => java/jflex/testing/testsuite}/JFlexTestRunner.java (94%) rename {testsuite/bzltestsuite => java/jflex/testing/testsuite}/README.md (100%) create mode 100644 java/jflex/testing/testsuite/annotations/BUILD rename {testsuite/bzltestsuite/java/jflex/testing => java/jflex/testing/testsuite}/annotations/NoExceptionThrown.java (69%) rename {testsuite/bzltestsuite/java/jflex/testing => java/jflex/testing/testsuite}/annotations/TestSpec.java (89%) create mode 100644 javatests/README.md rename {testsuite/javatests => javatests}/jflex/testcase/action_pipe/ActionPipeTest.java (82%) rename {testsuite/javatests => javatests}/jflex/testcase/action_pipe/BUILD (100%) rename {testsuite/javatests => javatests}/jflex/testcase/action_pipe/action-pipe.flex (100%) rename {testsuite/javatests => javatests}/jflex/testcase/apipirivate/ApiPrivateTest.java (71%) rename {testsuite/javatests => javatests}/jflex/testcase/apipirivate/AttemptPrivateAccess.java (100%) rename {testsuite/javatests => javatests}/jflex/testcase/apipirivate/BUILD (86%) rename {testsuite/javatests => javatests}/jflex/testcase/apipirivate/private.flex (100%) rename {testsuite/javatests => javatests}/jflex/testcase/arr_return/ArrReturnTest.java (52%) rename {testsuite/javatests => javatests}/jflex/testcase/arr_return/BUILD (100%) rename {testsuite/javatests => javatests}/jflex/testcase/arr_return/arr.flex (100%) rename {testsuite/javatests => javatests}/jflex/testing/BUILD (57%) rename {testsuite/javatests => javatests}/jflex/testing/DiffOutputStreamTest.java (100%) delete mode 100644 testsuite/bzltestsuite/BUILD delete mode 100644 testsuite/bzltestsuite/java/jflex/testing/BUILD delete mode 100644 testsuite/bzltestsuite/java/jflex/testing/annotations/BUILD delete mode 100644 testsuite/javatests/BUILD delete mode 100644 testsuite/javatests/README.md diff --git a/.bazelproject b/.bazelproject index 26aa93208..2163a0698 100644 --- a/.bazelproject +++ b/.bazelproject @@ -1,4 +1,6 @@ directories: + java + javatests # Add the directories you want added as source here # By default, we've added your entire workspace ('.') cup @@ -11,6 +13,8 @@ directories: third_party targets: + //java/... + //javatests/... # Add targets that reach the source code that you want to resolve here //jflex/examples/... //testsuite/javatests/... diff --git a/.cirrus.yml b/.cirrus.yml index 650110628..69ca9de01 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -15,7 +15,7 @@ build_task: test_script: - bazel --bazelrc=.ci.bazelrc test --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST //jflex/... regression_tests_script: - - bazel --bazelrc=.ci.bazelrc test --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST //testsuite/... + - bazel --bazelrc=.ci.bazelrc test --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST //javatests/jflex/testcase/... test_all_script: - bazel --bazelrc=.ci.bazelrc test --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST //... codestyle_task: diff --git a/README.md b/README.md index 31655e264..ac9c7d9e5 100644 --- a/README.md +++ b/README.md @@ -115,6 +115,8 @@ The top level directory of the JFLex git repository contains: * **cup** A copy of the CUP runtime * **cup-maven-plugin** A simple Maven plugin to generate a parser with CUP. * **docs** the Markdown sources for the user manual + * **java** Java sources [WIP, Bazel] + * **ajvatests** Java sources of test [WIP, Bazel] * **jflex** JFlex, the scanner/lexer generator for Java * **jflex-maven-plugin** the JFlex maven plugin, that helps to integrate JFlex in your project * **jflex-unicode-plugin** the JFlex unicode maven plugin, used for compiling JFlex diff --git a/java/README.md b/java/README.md new file mode 100644 index 000000000..204862be8 --- /dev/null +++ b/java/README.md @@ -0,0 +1,3 @@ +# Java sources + +**WIP** Migation to Bazel diff --git a/testsuite/bzltestsuite/java/jflex/testing/assertion/BUILD b/java/jflex/testing/assertion/BUILD similarity index 61% rename from testsuite/bzltestsuite/java/jflex/testing/assertion/BUILD rename to java/jflex/testing/assertion/BUILD index e25c6d704..858fcaf06 100644 --- a/testsuite/bzltestsuite/java/jflex/testing/assertion/BUILD +++ b/java/jflex/testing/assertion/BUILD @@ -1,7 +1,8 @@ -package(default_visibility = ["//testsuite:__subpackages__"]) +package(default_visibility = ["//visibility:public"]) java_library( name = "assertion", + testonly = True, srcs = [ "MoreAsserts.java", "ThrowingRunnable.java", diff --git a/testsuite/bzltestsuite/java/jflex/testing/assertion/MoreAsserts.java b/java/jflex/testing/assertion/MoreAsserts.java similarity index 100% rename from testsuite/bzltestsuite/java/jflex/testing/assertion/MoreAsserts.java rename to java/jflex/testing/assertion/MoreAsserts.java diff --git a/java/jflex/testing/assertion/README.md b/java/jflex/testing/assertion/README.md new file mode 100644 index 000000000..76e4695dd --- /dev/null +++ b/java/jflex/testing/assertion/README.md @@ -0,0 +1,3 @@ +# Test assertions + +More assertions. diff --git a/testsuite/bzltestsuite/java/jflex/testing/assertion/ThrowingRunnable.java b/java/jflex/testing/assertion/ThrowingRunnable.java similarity index 100% rename from testsuite/bzltestsuite/java/jflex/testing/assertion/ThrowingRunnable.java rename to java/jflex/testing/assertion/ThrowingRunnable.java diff --git a/testsuite/bzltestsuite/java/jflex/testing/diff/BUILD b/java/jflex/testing/diff/BUILD similarity index 69% rename from testsuite/bzltestsuite/java/jflex/testing/diff/BUILD rename to java/jflex/testing/diff/BUILD index 14349c7b8..1812d649b 100644 --- a/testsuite/bzltestsuite/java/jflex/testing/diff/BUILD +++ b/java/jflex/testing/diff/BUILD @@ -1,7 +1,8 @@ -package(default_visibility = ["//testsuite:__subpackages__"]) +package(default_visibility = ["//visibility:public"]) java_library( name = "diff", + testonly = True, srcs = ["DiffOutputStream.java"], deps = [ "//third_party/com/google/truth", diff --git a/testsuite/bzltestsuite/java/jflex/testing/diff/DiffOutputStream.java b/java/jflex/testing/diff/DiffOutputStream.java similarity index 100% rename from testsuite/bzltestsuite/java/jflex/testing/diff/DiffOutputStream.java rename to java/jflex/testing/diff/DiffOutputStream.java diff --git a/java/jflex/testing/diff/README.md b/java/jflex/testing/diff/README.md new file mode 100644 index 000000000..1b0e34a79 --- /dev/null +++ b/java/jflex/testing/diff/README.md @@ -0,0 +1,3 @@ +# File diff + +An optimized `OutputStream` to compare expected output with expected content. diff --git a/testsuite/bzltestsuite/java/jflex/testing/javac/BUILD b/java/jflex/testing/javac/BUILD similarity index 78% rename from testsuite/bzltestsuite/java/jflex/testing/javac/BUILD rename to java/jflex/testing/javac/BUILD index 83f6cf4d4..253226f92 100644 --- a/testsuite/bzltestsuite/java/jflex/testing/javac/BUILD +++ b/java/jflex/testing/javac/BUILD @@ -1,4 +1,4 @@ -package(default_visibility = ["//testsuite:__subpackages__"]) +package(default_visibility = ["//visibility:public"]) java_library( name = "javac", diff --git a/testsuite/bzltestsuite/java/jflex/testing/javac/CompilerException.java b/java/jflex/testing/javac/CompilerException.java similarity index 100% rename from testsuite/bzltestsuite/java/jflex/testing/javac/CompilerException.java rename to java/jflex/testing/javac/CompilerException.java diff --git a/testsuite/bzltestsuite/java/jflex/testing/javac/JavacUtil.java b/java/jflex/testing/javac/JavacUtil.java similarity index 100% rename from testsuite/bzltestsuite/java/jflex/testing/javac/JavacUtil.java rename to java/jflex/testing/javac/JavacUtil.java diff --git a/java/jflex/testing/javac/README.md b/java/jflex/testing/javac/README.md new file mode 100644 index 000000000..e72b1472d --- /dev/null +++ b/java/jflex/testing/javac/README.md @@ -0,0 +1,3 @@ +# Javac helper + +Helper to invoke the javac compiler from Java. diff --git a/java/jflex/testing/testsuite/BUILD b/java/jflex/testing/testsuite/BUILD new file mode 100644 index 000000000..841708e83 --- /dev/null +++ b/java/jflex/testing/testsuite/BUILD @@ -0,0 +1,18 @@ +package(default_visibility = ["//visibility:public"]) + +java_library( + name = "testsuite", + testonly = True, + srcs = glob(["*.java"]), + exports = [ + "//java/jflex/testing/testsuite/annotations", + ], + deps = [ + "//java/jflex/testing/assertion", + "//java/jflex/testing/javac", + "//java/jflex/testing/testsuite/annotations", + "//jflex", + "//third_party/com/google/guava", + "//third_party/junit", + ], +) diff --git a/testsuite/bzltestsuite/java/jflex/testing/JFlexTestRunner.java b/java/jflex/testing/testsuite/JFlexTestRunner.java similarity index 94% rename from testsuite/bzltestsuite/java/jflex/testing/JFlexTestRunner.java rename to java/jflex/testing/testsuite/JFlexTestRunner.java index f06871504..106a77991 100644 --- a/testsuite/bzltestsuite/java/jflex/testing/JFlexTestRunner.java +++ b/java/jflex/testing/testsuite/JFlexTestRunner.java @@ -1,12 +1,12 @@ -package jflex.testing; +package jflex.testing.testsuite; import static com.google.common.base.Preconditions.checkNotNull; import com.google.common.collect.ImmutableList; import java.io.File; import jflex.core.LexGenerator; -import jflex.testing.annotations.NoExceptionThrown; -import jflex.testing.annotations.TestSpec; +import jflex.testing.testsuite.annotations.NoExceptionThrown; +import jflex.testing.testsuite.annotations.TestSpec; import jflex.testing.assertion.MoreAsserts; import jflex.testing.javac.CompilerException; import jflex.testing.javac.JavacUtil; diff --git a/testsuite/bzltestsuite/README.md b/java/jflex/testing/testsuite/README.md similarity index 100% rename from testsuite/bzltestsuite/README.md rename to java/jflex/testing/testsuite/README.md diff --git a/java/jflex/testing/testsuite/annotations/BUILD b/java/jflex/testing/testsuite/annotations/BUILD new file mode 100644 index 000000000..7177f636b --- /dev/null +++ b/java/jflex/testing/testsuite/annotations/BUILD @@ -0,0 +1,7 @@ +package(default_visibility = ["//visibility:public"]) + +java_library( + name = "annotations", + testonly = True, + srcs = glob(["*.java"]), +) diff --git a/testsuite/bzltestsuite/java/jflex/testing/annotations/NoExceptionThrown.java b/java/jflex/testing/testsuite/annotations/NoExceptionThrown.java similarity index 69% rename from testsuite/bzltestsuite/java/jflex/testing/annotations/NoExceptionThrown.java rename to java/jflex/testing/testsuite/annotations/NoExceptionThrown.java index 6ea47bb80..3bc8a0fcf 100644 --- a/testsuite/bzltestsuite/java/jflex/testing/annotations/NoExceptionThrown.java +++ b/java/jflex/testing/testsuite/annotations/NoExceptionThrown.java @@ -1,4 +1,4 @@ -package jflex.testing.annotations; +package jflex.testing.testsuite.annotations; /** An exception that is never thrown. */ public final class NoExceptionThrown extends Throwable {} diff --git a/testsuite/bzltestsuite/java/jflex/testing/annotations/TestSpec.java b/java/jflex/testing/testsuite/annotations/TestSpec.java similarity index 89% rename from testsuite/bzltestsuite/java/jflex/testing/annotations/TestSpec.java rename to java/jflex/testing/testsuite/annotations/TestSpec.java index d9cd3de6a..25f2a5d27 100644 --- a/testsuite/bzltestsuite/java/jflex/testing/annotations/TestSpec.java +++ b/java/jflex/testing/testsuite/annotations/TestSpec.java @@ -1,4 +1,4 @@ -package jflex.testing.annotations; +package jflex.testing.testsuite.annotations; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; diff --git a/javatests/README.md b/javatests/README.md new file mode 100644 index 000000000..33f381094 --- /dev/null +++ b/javatests/README.md @@ -0,0 +1 @@ +# Java sources of tests diff --git a/testsuite/javatests/jflex/testcase/action_pipe/ActionPipeTest.java b/javatests/jflex/testcase/action_pipe/ActionPipeTest.java similarity index 82% rename from testsuite/javatests/jflex/testcase/action_pipe/ActionPipeTest.java rename to javatests/jflex/testcase/action_pipe/ActionPipeTest.java index 6d09fd93c..a2367a2a9 100644 --- a/testsuite/javatests/jflex/testcase/action_pipe/ActionPipeTest.java +++ b/javatests/jflex/testcase/action_pipe/ActionPipeTest.java @@ -1,8 +1,8 @@ package jflex.testcase.action_pipe; import jflex.exceptions.GeneratorException; -import jflex.testing.JFlexTestRunner; -import jflex.testing.annotations.TestSpec; +import jflex.testing.testsuite.JFlexTestRunner; +import jflex.testing.testsuite.annotations.TestSpec; import org.junit.Test; import org.junit.runner.RunWith; diff --git a/testsuite/javatests/jflex/testcase/action_pipe/BUILD b/javatests/jflex/testcase/action_pipe/BUILD similarity index 100% rename from testsuite/javatests/jflex/testcase/action_pipe/BUILD rename to javatests/jflex/testcase/action_pipe/BUILD diff --git a/testsuite/javatests/jflex/testcase/action_pipe/action-pipe.flex b/javatests/jflex/testcase/action_pipe/action-pipe.flex similarity index 100% rename from testsuite/javatests/jflex/testcase/action_pipe/action-pipe.flex rename to javatests/jflex/testcase/action_pipe/action-pipe.flex diff --git a/testsuite/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java b/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java similarity index 71% rename from testsuite/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java rename to javatests/jflex/testcase/apipirivate/ApiPrivateTest.java index 0ff139bc2..f11d8a94b 100644 --- a/testsuite/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java +++ b/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java @@ -4,8 +4,8 @@ import static org.junit.Assert.fail; import com.google.common.collect.ImmutableList; -import jflex.testing.JFlexTestRunner; -import jflex.testing.annotations.TestSpec; +import jflex.testing.testsuite.JFlexTestRunner; +import jflex.testing.testsuite.annotations.TestSpec; import jflex.testing.javac.CompilerException; import jflex.testing.javac.JavacUtil; import org.junit.Test; @@ -17,7 +17,7 @@ *

See feature request #513500 (Generate cleaner interfaces), {@code %apiprivate} option */ @RunWith(JFlexTestRunner.class) -@TestSpec(lex = "testsuite/javatests/jflex/testcase/apipirivate/private.flex") +@TestSpec(lex = "javatests/jflex/testcase/apipirivate/private.flex") public class ApiPrivateTest { @Test @@ -25,8 +25,8 @@ public void compile() throws CompilerException { try { JavacUtil.compile( ImmutableList.of( - "testsuite/javatests/jflex/testcase/apipirivate/Private.java", - "testsuite/javatests/jflex/testcase/apipirivate/AttemptPrivateAccess.java")); + "javatests/jflex/testcase/apipirivate/Private.java", + "javatests/jflex/testcase/apipirivate/AttemptPrivateAccess.java")); fail("Class `Private` should have private access"); } catch (CompilerException e) { assertThat(e).hasMessageThat().contains("compiler.err.report.access"); diff --git a/testsuite/javatests/jflex/testcase/apipirivate/AttemptPrivateAccess.java b/javatests/jflex/testcase/apipirivate/AttemptPrivateAccess.java similarity index 100% rename from testsuite/javatests/jflex/testcase/apipirivate/AttemptPrivateAccess.java rename to javatests/jflex/testcase/apipirivate/AttemptPrivateAccess.java diff --git a/testsuite/javatests/jflex/testcase/apipirivate/BUILD b/javatests/jflex/testcase/apipirivate/BUILD similarity index 86% rename from testsuite/javatests/jflex/testcase/apipirivate/BUILD rename to javatests/jflex/testcase/apipirivate/BUILD index 9184365d4..135632214 100644 --- a/testsuite/javatests/jflex/testcase/apipirivate/BUILD +++ b/javatests/jflex/testcase/apipirivate/BUILD @@ -8,7 +8,7 @@ jflex_testsuite( "private.flex", ], deps = [ - "//testsuite/bzltestsuite:javac", + "//java/jflex/testing/javac", "//third_party/com/google/guava", ], ) diff --git a/testsuite/javatests/jflex/testcase/apipirivate/private.flex b/javatests/jflex/testcase/apipirivate/private.flex similarity index 100% rename from testsuite/javatests/jflex/testcase/apipirivate/private.flex rename to javatests/jflex/testcase/apipirivate/private.flex diff --git a/testsuite/javatests/jflex/testcase/arr_return/ArrReturnTest.java b/javatests/jflex/testcase/arr_return/ArrReturnTest.java similarity index 52% rename from testsuite/javatests/jflex/testcase/arr_return/ArrReturnTest.java rename to javatests/jflex/testcase/arr_return/ArrReturnTest.java index e1d318243..12710e15f 100644 --- a/testsuite/javatests/jflex/testcase/arr_return/ArrReturnTest.java +++ b/javatests/jflex/testcase/arr_return/ArrReturnTest.java @@ -1,12 +1,12 @@ package jflex.testcase.arr_return; -import jflex.testing.JFlexTestRunner; -import jflex.testing.annotations.TestSpec; +import jflex.testing.testsuite.JFlexTestRunner; +import jflex.testing.testsuite.annotations.TestSpec; import org.junit.Test; import org.junit.runner.RunWith; @RunWith(JFlexTestRunner.class) -@TestSpec(lex = "testsuite/javatests/jflex/testcase/arr_return/arr.flex") +@TestSpec(lex = "javatests/jflex/testcase/arr_return/arr.flex") public class ArrReturnTest { @Test public void ok() {} diff --git a/testsuite/javatests/jflex/testcase/arr_return/BUILD b/javatests/jflex/testcase/arr_return/BUILD similarity index 100% rename from testsuite/javatests/jflex/testcase/arr_return/BUILD rename to javatests/jflex/testcase/arr_return/BUILD diff --git a/testsuite/javatests/jflex/testcase/arr_return/arr.flex b/javatests/jflex/testcase/arr_return/arr.flex similarity index 100% rename from testsuite/javatests/jflex/testcase/arr_return/arr.flex rename to javatests/jflex/testcase/arr_return/arr.flex diff --git a/testsuite/javatests/jflex/testing/BUILD b/javatests/jflex/testing/BUILD similarity index 57% rename from testsuite/javatests/jflex/testing/BUILD rename to javatests/jflex/testing/BUILD index 1376328f2..7072fdeaa 100644 --- a/testsuite/javatests/jflex/testing/BUILD +++ b/javatests/jflex/testing/BUILD @@ -4,7 +4,7 @@ jflex_testsuite( name = "DiffOutputStreamTest", srcs = ["DiffOutputStreamTest.java"], deps = [ - "//testsuite/bzltestsuite/java/jflex/testing/assertion", - "//testsuite/bzltestsuite/java/jflex/testing/diff", + "//java/jflex/testing/assertion", + "//java/jflex/testing/diff", ], ) diff --git a/testsuite/javatests/jflex/testing/DiffOutputStreamTest.java b/javatests/jflex/testing/DiffOutputStreamTest.java similarity index 100% rename from testsuite/javatests/jflex/testing/DiffOutputStreamTest.java rename to javatests/jflex/testing/DiffOutputStreamTest.java diff --git a/jflex/BUILD b/jflex/BUILD index 7ffcb855c..9865cd7b9 100644 --- a/jflex/BUILD +++ b/jflex/BUILD @@ -5,15 +5,20 @@ load("@jflex_rules//jflex:jflex.bzl", "jflex") package_group( name = "visibility", - packages = ["//jflex/...", "//testsuite/..."], + packages = [ + "//java/...", + "//javatests/...", + "//jflex/...", + "//testsuite/...", + ], ) java_binary( name = "jflex_bin", main_class = "jflex.Main", runtime_deps = [ - "//jflex/src/main/java/jflex:jflex_ui", "//cup:cup_runtime", + "//jflex/src/main/java/jflex:jflex_ui", ], ) diff --git a/jflex/src/main/java/jflex/base/BUILD b/jflex/src/main/java/jflex/base/BUILD index bc0a70ceb..806148fc7 100644 --- a/jflex/src/main/java/jflex/base/BUILD +++ b/jflex/src/main/java/jflex/base/BUILD @@ -3,7 +3,7 @@ package(default_visibility = ["//visibility:public"]) java_library( name = "base", srcs = glob(["*.java"]), - deps=[ - "//third_party/com/google/auto_value" - ] + deps = [ + "//third_party/com/google/auto_value", + ], ) diff --git a/jflex/src/main/java/jflex/scanner/BUILD b/jflex/src/main/java/jflex/scanner/BUILD index ca3b08fbd..c1ebc73bd 100644 --- a/jflex/src/main/java/jflex/scanner/BUILD +++ b/jflex/src/main/java/jflex/scanner/BUILD @@ -3,4 +3,4 @@ package(default_visibility = ["//jflex:visibility"]) java_library( name = "scanner", srcs = glob(["*.java"]), -) \ No newline at end of file +) diff --git a/jflex/src/test/java/jflex/core/BUILD b/jflex/src/test/java/jflex/core/BUILD index 075122179..14e3393fc 100644 --- a/jflex/src/test/java/jflex/core/BUILD +++ b/jflex/src/test/java/jflex/core/BUILD @@ -2,8 +2,8 @@ java_test( name = "CharClassesTest", srcs = ["CharClassesTest.java"], deps = [ - "//jflex/src/main/java/jflex/core", "//jflex/src/main/java/jflex/chars", + "//jflex/src/main/java/jflex/core", ], ) @@ -19,8 +19,8 @@ java_test( name = "IntCharSetTest", srcs = ["IntCharSetTest.java"], deps = [ - "//jflex/src/main/java/jflex/core", "//jflex/src/main/java/jflex/chars", + "//jflex/src/main/java/jflex/core", ], ) @@ -36,8 +36,8 @@ java_test( name = "RegExpTests", srcs = ["RegExpTests.java"], deps = [ - "//jflex/src/main/java/jflex/core", "//jflex/src/main/java/jflex/chars", + "//jflex/src/main/java/jflex/core", ], ) diff --git a/jflex/src/test/java/jflex/unicode/BUILD b/jflex/src/test/java/jflex/unicode/BUILD index ab578fa8f..d73729fa6 100644 --- a/jflex/src/test/java/jflex/unicode/BUILD +++ b/jflex/src/test/java/jflex/unicode/BUILD @@ -2,7 +2,7 @@ java_test( name = "UnicodePropertiesTest", srcs = ["UnicodePropertiesTest.java"], deps = [ - "//jflex/src/main/java/jflex/core", "//jflex/src/main/java/jflex/chars", + "//jflex/src/main/java/jflex/core", ], ) diff --git a/testsuite/bzltestsuite/BUILD b/testsuite/bzltestsuite/BUILD deleted file mode 100644 index 33b5dddc5..000000000 --- a/testsuite/bzltestsuite/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -package(default_visibility = ["//testsuite:__subpackages__"]) - -java_library( - name = "bzltestsuite", - exports = [ - "//testsuite/bzltestsuite/java/jflex/testing/annotations", - "//testsuite/bzltestsuite/java/jflex/testing", - ], -) - -alias( - name = "javac", - actual = "//testsuite/bzltestsuite/java/jflex/testing/javac", -) \ No newline at end of file diff --git a/testsuite/bzltestsuite/java/jflex/testing/BUILD b/testsuite/bzltestsuite/java/jflex/testing/BUILD deleted file mode 100644 index 6188825d4..000000000 --- a/testsuite/bzltestsuite/java/jflex/testing/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -package(default_visibility = ["//testsuite:__subpackages__"]) - -java_library( - name = "testing", - srcs = glob(["*.java"]), - deps = [ - "//jflex", - "//testsuite/bzltestsuite/java/jflex/testing/annotations", - "//testsuite/bzltestsuite/java/jflex/testing/javac", - "//third_party/com/google/guava", - "//third_party/junit", - "//testsuite/bzltestsuite/java/jflex/testing/assertion", - ], -) diff --git a/testsuite/bzltestsuite/java/jflex/testing/annotations/BUILD b/testsuite/bzltestsuite/java/jflex/testing/annotations/BUILD deleted file mode 100644 index eebe5fad0..000000000 --- a/testsuite/bzltestsuite/java/jflex/testing/annotations/BUILD +++ /dev/null @@ -1,6 +0,0 @@ -package(default_visibility = ["//testsuite:__subpackages__"]) - -java_library( - name = "annotations", - srcs = glob(["*.java"]), -) diff --git a/testsuite/javatests/BUILD b/testsuite/javatests/BUILD deleted file mode 100644 index e69de29bb..000000000 diff --git a/testsuite/javatests/README.md b/testsuite/javatests/README.md deleted file mode 100644 index 07e7fc129..000000000 --- a/testsuite/javatests/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Regression tests for JFlex [WIP] - -Migration of the testcases to Bazel bzltestsuite. diff --git a/testsuite/testsuite.bzl b/testsuite/testsuite.bzl index 860bf783b..ab27f3aa3 100644 --- a/testsuite/testsuite.bzl +++ b/testsuite/testsuite.bzl @@ -1,7 +1,7 @@ BASE_DEPS = [ "//jflex", "//jflex:testing", - "//testsuite/bzltestsuite", + "//java/jflex/testing/testsuite", "//third_party/com/google/truth", ] From 89a1419ed5f3fb5741db834bd1714abe9729769b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 28 Oct 2018 17:32:34 +0100 Subject: [PATCH 053/129] Fix ArrayOutOfBoundException when actual is longer than expected. (#519) --- java/jflex/testing/diff/DiffOutputStream.java | 28 ++++++++++++------- .../jflex/testing/DiffOutputStreamTest.java | 10 +++++++ 2 files changed, 28 insertions(+), 10 deletions(-) diff --git a/java/jflex/testing/diff/DiffOutputStream.java b/java/jflex/testing/diff/DiffOutputStream.java index 35273b678..814f978ec 100644 --- a/java/jflex/testing/diff/DiffOutputStream.java +++ b/java/jflex/testing/diff/DiffOutputStream.java @@ -1,12 +1,12 @@ package jflex.testing.diff; import static com.google.common.truth.Truth.assertWithMessage; -import static java.lang.Math.max; import java.io.BufferedReader; import java.io.IOException; import java.io.OutputStream; import java.io.Reader; +import java.io.UnsupportedEncodingException; /** * An output streams that asserts that every printed lined is equal to the one from the expected @@ -28,7 +28,7 @@ public class DiffOutputStream extends OutputStream { private byte buf[] = new byte[2048]; /** The current lines being compared. Only {@code \n} serves as a line separator. */ - private int line = 0; + private int line = 1; /** * The number of valid bytes in the buffer. @@ -53,6 +53,7 @@ public void write(int b) throws IOException { String expectedLine = in.readLine(); assertThatWrittenWasExpected(expectedLine); count = 0; + line++; } else { count++; } @@ -60,16 +61,23 @@ public void write(int b) throws IOException { private void assertThatWrittenWasExpected(String expectedLine) throws IOException { byte[] expectedRaw = expectedLine.getBytes(UTF_8); - for (int i = 0; i < max(count, expectedRaw.length); i++) { + if (count != expectedLine.length()) { + failOnDifferentLine(expectedLine); + } + int length = count; + for (int i = 0; i < length; i++) { if (buf[i] != expectedRaw[i]) { - byte[] actualRaw = new byte[count]; - System.arraycopy(buf, 0, actualRaw, 0, count); - String actualLine = new String(actualRaw, UTF_8); - assertWithMessage("Content differs on line %s:\n", line) - .that(actualLine) - .isEqualTo(expectedLine); - return; + failOnDifferentLine(expectedLine); } } } + + private void failOnDifferentLine(String expectedLine) throws UnsupportedEncodingException { + byte[] actualRaw = new byte[count]; + System.arraycopy(buf, 0, actualRaw, 0, count); + String actualLine = new String(actualRaw, UTF_8); + assertWithMessage("Content differs on line %s:\n", line) + .that(actualLine) + .isEqualTo(expectedLine); + } } diff --git a/javatests/jflex/testing/DiffOutputStreamTest.java b/javatests/jflex/testing/DiffOutputStreamTest.java index 7f0f353f0..b38e856b1 100644 --- a/javatests/jflex/testing/DiffOutputStreamTest.java +++ b/javatests/jflex/testing/DiffOutputStreamTest.java @@ -30,6 +30,16 @@ public void testOneLine_differs() throws Exception { () -> diff(in, out)); } + @Test + public void testOneLine_differs2() throws Exception { + String in = "Hello!\n"; + String out = "Hello world!\n"; + assertThrows( + DiffOutputStream.class + " throws an exception when the content differs", + AssertionError.class, + () -> diff(in, out)); + } + private static void diff(String in, String out) throws IOException { BufferedOutputStream diffStream = new BufferedOutputStream(new DiffOutputStream(new StringReader(in))); From 2829d0df23c5059277447dc702896c681085c6b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 28 Oct 2018 17:48:51 +0100 Subject: [PATCH 054/129] Assert throws with no message (#521) * Add assertThrows with no message * Add dep on jsr305 for @Nullable --- java/jflex/testing/assertion/BUILD | 3 +++ java/jflex/testing/assertion/MoreAsserts.java | 22 +++++++++++++++---- third_party/deps.bzl | 6 +++++ 3 files changed, 27 insertions(+), 4 deletions(-) diff --git a/java/jflex/testing/assertion/BUILD b/java/jflex/testing/assertion/BUILD index 858fcaf06..3462cbac3 100644 --- a/java/jflex/testing/assertion/BUILD +++ b/java/jflex/testing/assertion/BUILD @@ -7,4 +7,7 @@ java_library( "MoreAsserts.java", "ThrowingRunnable.java", ], + deps = [ + "@jsr305//jar", + ], ) diff --git a/java/jflex/testing/assertion/MoreAsserts.java b/java/jflex/testing/assertion/MoreAsserts.java index 441e9be44..49e0d6737 100644 --- a/java/jflex/testing/assertion/MoreAsserts.java +++ b/java/jflex/testing/assertion/MoreAsserts.java @@ -1,10 +1,19 @@ package jflex.testing.assertion; +import javax.annotation.Nullable; + public final class MoreAsserts { + private static final String MESSAGE = "Expected to throw a %s but method has thrown a %s instead"; + + public static void assertThrows( + Class expectedThrowable, ThrowingRunnable throwingRunnable) { + assertThrows(/*message=*/ null, expectedThrowable, throwingRunnable); + } + @SuppressWarnings("AvoidCatchingThrowable") public static void assertThrows( - String message, Class expectedThrowable, ThrowingRunnable throwingRunnable) { + @Nullable String message, Class expectedThrowable, ThrowingRunnable throwingRunnable) { try { throwingRunnable.run(); } catch (Throwable actualThrowable) { @@ -14,9 +23,14 @@ public static void assertThrows( } else { // Unexpected exception String msg = - String.format( - "%s: expected to throw a %s but method has thrown a %s instead", - message, expectedThrowable.getName(), actualThrowable.getClass().getName()); + message == null + ? String.format( + MESSAGE, expectedThrowable.getName(), actualThrowable.getClass().getName()) + : String.format( + "%s: " + MESSAGE, + message, + expectedThrowable.getName(), + actualThrowable.getClass().getName()); throw new AssertionError(msg, actualThrowable); } } diff --git a/third_party/deps.bzl b/third_party/deps.bzl index 973f0daec..99684f111 100644 --- a/third_party/deps.bzl +++ b/third_party/deps.bzl @@ -1,5 +1,11 @@ # Please keep deps in alphabetical order def third_party_deps(): + native.maven_jar( + name = "jsr305", + artifact = "com.google.code.findbugs:jsr305:3.0.2", + repository = "https://jcenter.bintray.com/", + sha1 = "25ea2e8b0c338a877313bd4672d3fe056ea78f0d", + ) native.maven_jar( name = "org_apache_ant_ant", artifact = "org.apache.ant:ant:1.7.0", From 1c30944b225996ed86181bebd1b3770cf0929a8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 28 Oct 2018 17:51:41 +0100 Subject: [PATCH 055/129] Add a mini Velocity engine (#520) --- java/jflex/velocity/BUILD | 10 ++++ java/jflex/velocity/TemplateVars.java | 45 ++++++++++++++ java/jflex/velocity/Velocity.java | 53 ++++++++++++++++ javatests/jflex/velocity/BUILD | 19 ++++++ .../jflex/velocity/TemplateVarsTest.java | 60 +++++++++++++++++++ javatests/jflex/velocity/VelocityTest.java | 40 +++++++++++++ third_party/deps.bzl | 18 ++++++ third_party/org/apache/velocity/BUILD | 12 ++++ 8 files changed, 257 insertions(+) create mode 100644 java/jflex/velocity/BUILD create mode 100644 java/jflex/velocity/TemplateVars.java create mode 100644 java/jflex/velocity/Velocity.java create mode 100644 javatests/jflex/velocity/BUILD create mode 100644 javatests/jflex/velocity/TemplateVarsTest.java create mode 100644 javatests/jflex/velocity/VelocityTest.java create mode 100644 third_party/org/apache/velocity/BUILD diff --git a/java/jflex/velocity/BUILD b/java/jflex/velocity/BUILD new file mode 100644 index 000000000..7e1c2cc57 --- /dev/null +++ b/java/jflex/velocity/BUILD @@ -0,0 +1,10 @@ +java_library( + name = "velocity", + srcs = glob(["*.java"]), + visibility = [ + "//visibility:public", + ], + deps = [ + "//third_party/org/apache/velocity", + ], +) diff --git a/java/jflex/velocity/TemplateVars.java b/java/jflex/velocity/TemplateVars.java new file mode 100644 index 000000000..7091cf2ea --- /dev/null +++ b/java/jflex/velocity/TemplateVars.java @@ -0,0 +1,45 @@ +/* + * Copyright (C) 2018 Google, LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package jflex.velocity; + +import java.lang.reflect.Field; +import org.apache.velocity.VelocityContext; + +public abstract class TemplateVars { + public VelocityContext toVelocityContext() { + VelocityContext velocityContext = new VelocityContext(); + for (Field field : getClass().getFields()) { + Object value = fieldValue(field, this); + if (value == null) { + throw new NullPointerException( + "Field cannot be null. Make sure it is public and set: " + field); + } + Object old = velocityContext.put(field.getName(), value); + if (old != null) { + throw new IllegalArgumentException("Two fields have the same name: " + field.getName()); + } + } + return velocityContext; + } + + private static Object fieldValue(Field field, Object container) { + try { + return field.get(container); + } catch (IllegalAccessException e) { + throw new RuntimeException(e); + } + } +} diff --git a/java/jflex/velocity/Velocity.java b/java/jflex/velocity/Velocity.java new file mode 100644 index 000000000..8a7168e48 --- /dev/null +++ b/java/jflex/velocity/Velocity.java @@ -0,0 +1,53 @@ +/* + * Copyright (C) 2018 Google, LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package jflex.velocity; + +import java.io.IOException; +import java.io.Reader; +import java.io.Writer; +import org.apache.velocity.VelocityContext; +import org.apache.velocity.runtime.RuntimeConstants; +import org.apache.velocity.runtime.RuntimeInstance; +import org.apache.velocity.runtime.parser.ParseException; +import org.apache.velocity.runtime.parser.node.SimpleNode; + +/** Instance holder of the Velocity runtime. */ +public class Velocity { + + private static RuntimeInstance velocityRuntimeInstance = new RuntimeInstance(); + + static { + velocityRuntimeInstance.setProperty(RuntimeConstants.RUNTIME_REFERENCES_STRICT, "true"); + } + + public static void render( + Reader templateReader, String templateName, TemplateVars templateVars, Writer writer) + throws IOException, ParseException { + VelocityContext velocityContext = templateVars.toVelocityContext(); + SimpleNode tpl = Velocity.parsedTemplateForResource(templateReader, templateName); + velocityRuntimeInstance.render(velocityContext, writer, templateName, tpl); + } + + private static SimpleNode parsedTemplateForResource(Reader template, String templateName) { + try { + return velocityRuntimeInstance.parse(template, templateName); + } catch (ParseException e) { + throw new AssertionError(e); + } + } + + private Velocity() {} +} diff --git a/javatests/jflex/velocity/BUILD b/javatests/jflex/velocity/BUILD new file mode 100644 index 000000000..6ca87355b --- /dev/null +++ b/javatests/jflex/velocity/BUILD @@ -0,0 +1,19 @@ +java_test( + name = "TemplateVarsTest", + srcs = ["TemplateVarsTest.java"], + deps = [ + "//java/jflex/testing/assertion", + "//java/jflex/velocity:velocity", + "//third_party/com/google/truth", + "//third_party/org/apache/velocity", + ], +) +java_test( + name = "VelocityTest", + srcs = ["VelocityTest.java"], + deps = [ + "//java/jflex/velocity:velocity", + "//third_party/com/google/truth", + "//third_party/org/apache/velocity", + ], +) diff --git a/javatests/jflex/velocity/TemplateVarsTest.java b/javatests/jflex/velocity/TemplateVarsTest.java new file mode 100644 index 000000000..ff7e42569 --- /dev/null +++ b/javatests/jflex/velocity/TemplateVarsTest.java @@ -0,0 +1,60 @@ +/* + * Copyright (C) 2018 Google, LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package jflex.velocity; + +import static com.google.common.truth.Truth.assertThat; +import static jflex.testing.assertion.MoreAsserts.assertThrows; + +import org.apache.velocity.VelocityContext; +import org.junit.Before; +import org.junit.Test; + +public class TemplateVarsTest { + + private Foo foo; + + @Before + public void createFoo() { + foo = new Foo(); + } + + @Test + public void toVelocityContext_notSet() { + assertThrows(NullPointerException.class, () -> foo.toVelocityContext()); + } + + @Test + public void toVelocityContext() { + foo.bar = "hello"; + VelocityContext context = foo.toVelocityContext(); + assertThat(context.get("bar")).isEqualTo("hello"); + } + + @Test + public void toVelocityContext_nonPublicField() { + foo.bar = "ignored"; + VelocityContext context = foo.toVelocityContext(); + assertThat(context.get("secret")).isNull(); + } + + static class Foo extends TemplateVars { + @SuppressWarnings("WeakerAccess") // Only public fields are exposed to the template. + public String bar; + + @SuppressWarnings("unused") // unused, but that's for test + String secret; + } +} diff --git a/javatests/jflex/velocity/VelocityTest.java b/javatests/jflex/velocity/VelocityTest.java new file mode 100644 index 000000000..2df49e1c2 --- /dev/null +++ b/javatests/jflex/velocity/VelocityTest.java @@ -0,0 +1,40 @@ +/* + * Copyright (C) 2018 Google, LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package jflex.velocity; + +import static com.google.common.truth.Truth.assertThat; + +import java.io.IOException; +import java.io.StringReader; +import java.io.StringWriter; +import java.io.Writer; +import org.apache.velocity.runtime.parser.ParseException; +import org.junit.Test; + +public class VelocityTest { + @Test + public void testRendering() throws IOException, ParseException { + StringReader template = new StringReader("Hello $name!"); + TemplateVars templateVars = new HelloWordVars(); + Writer writer = new StringWriter(); + Velocity.render(template, "HelloWorld", templateVars, writer); + assertThat(writer.toString()).isEqualTo("Hello World!"); + } + + static class HelloWordVars extends TemplateVars { + public String name = "World"; + } +} diff --git a/third_party/deps.bzl b/third_party/deps.bzl index 99684f111..705cb2528 100644 --- a/third_party/deps.bzl +++ b/third_party/deps.bzl @@ -12,6 +12,24 @@ def third_party_deps(): repository = "https://jcenter.bintray.com/", sha1 = "9746af1a485e50cf18dcb232489032a847067066", ) + native.maven_jar( + name = "org_apache_commons_collections", + artifact = "commons-collections:commons-collections:jar:3.2.1", + repository = "https://jcenter.bintray.com/", + sha1 = "761ea405b9b37ced573d2df0d1e3a4e0f9edc668", + ) + native.maven_jar( + name = "org_apache_commons_lang", + artifact = "commons-lang:commons-lang:jar:2.4", + repository = "https://jcenter.bintray.com/", + sha1 = "16313e02a793435009f1e458fa4af5d879f6fb11", + ) + native.maven_jar( + name = "org_apache_velocity", + artifact = "org.apache.velocity:velocity:jar:1.7", + repository = "https://jcenter.bintray.com/", + sha1 = "2ceb567b8f3f21118ecdec129fe1271dbc09aa7a", + ) native.maven_jar( name = "com_google_auto_value_auto_value", artifact = "com.google.auto.value:auto-value:jar:1.4.1", diff --git a/third_party/org/apache/velocity/BUILD b/third_party/org/apache/velocity/BUILD new file mode 100644 index 000000000..9af4cad02 --- /dev/null +++ b/third_party/org/apache/velocity/BUILD @@ -0,0 +1,12 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +java_library( + name = "velocity", + exports = [ + "@org_apache_commons_collections//jar", + "@org_apache_commons_lang//jar", + "@org_apache_velocity//jar", + ], +) From bfe0655136f16bf69d1e38aca94f80f8a1038c1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 28 Oct 2018 18:11:05 +0100 Subject: [PATCH 056/129] Add BUILD targets for Unicode UCD (#522) Add the Unicode Character Databases (UCD) for the versions JFlex supports. Use http zip archive when it exists (version >4) Use direct http file reference otherwise (version 1-3) --- WORKSPACE | 5 ++ third_party/unicode/BUILD | 65 +++++++++++++++++ third_party/unicode/LICENSE | 41 +++++++++++ third_party/unicode/README.md | 36 ++++++++++ third_party/unicode/unicode.bzl | 120 ++++++++++++++++++++++++++++++++ 5 files changed, 267 insertions(+) create mode 100644 third_party/unicode/BUILD create mode 100644 third_party/unicode/LICENSE create mode 100644 third_party/unicode/README.md create mode 100644 third_party/unicode/unicode.bzl diff --git a/WORKSPACE b/WORKSPACE index 0ce790b05..dc9999935 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -50,3 +50,8 @@ latex_repositories() load("//third_party:deps.bzl", "third_party_deps") third_party_deps() + +# Unicode character definitions (UCD) from Unicode.org +load("//third_party/unicode:unicode.bzl", "unicode_deps") + +unicode_deps() diff --git a/third_party/unicode/BUILD b/third_party/unicode/BUILD new file mode 100644 index 000000000..c4c4b59c2 --- /dev/null +++ b/third_party/unicode/BUILD @@ -0,0 +1,65 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +exports_files(["LICENSE"]) + +filegroup( + name = "ucd_1", + srcs = [ + "@ucd_1_UnicodeData_1_1_5_txt//file", + ], +) + +filegroup( + name = "ucd_2", + srcs = [ + "@ucd_2_Blocks_2_txt//file", + "@ucd_2_PropList_2_1_9_txt//file", + "@ucd_2_UnicodeData_2_1_9_txt//file", + ], +) + +filegroup( + name = "ucd_3", + srcs = [ + "@ucd_3_Blocks_3_2_0_txt//file", + "@ucd_3_DerivedCoreProperties_3_2_0_txt//file", + "@ucd_3_LineBreak_3_2_0_txt//file", + "@ucd_3_PropList_3_2_0_txt//file", + "@ucd_3_PropertyAliases_3_2_0_txt//file", + "@ucd_3_PropertyValueAliases_3_2_0_txt//file", + "@ucd_3_Scripts_3_2_0_txt//file", + "@ucd_3_UnicodeData_3_2_0_txt//file", + ], +) + +alias( + name = "ucd_4", + actual = "@ucd_4//:files", +) + +alias( + name = "ucd_5", + actual = "@ucd_5//:files", +) + +alias( + name = "ucd_6", + actual = "@ucd_6//:files", +) + +alias( + name = "ucd_7", + actual = "@ucd_7//:files", +) + +alias( + name = "ucd_8", + actual = "@ucd_8//:files", +) + +alias( + name = "ucd_9", + actual = "@ucd_9//:files", +) diff --git a/third_party/unicode/LICENSE b/third_party/unicode/LICENSE new file mode 100644 index 000000000..1b45e9c66 --- /dev/null +++ b/third_party/unicode/LICENSE @@ -0,0 +1,41 @@ +NOTICE TO USER: Carefully read the following legal agreement. +BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S +DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), +YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. +IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE +THE DATA FILES OR SOFTWARE. + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2018 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in http://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. diff --git a/third_party/unicode/README.md b/third_party/unicode/README.md new file mode 100644 index 000000000..71068b144 --- /dev/null +++ b/third_party/unicode/README.md @@ -0,0 +1,36 @@ +# Unicode Character Definitions + +This package provides a Skylark rule to +import the Unicode character definitions (UCD) from unicode.org. + + +For further information about data files please see: + +Unicode Character Database + http://www.unicode.org/ucd/ + +Terms of Use + http://www.unicode.org/copyright.html + + +## How to generate Unicode properties? + +### Add the source files in the Bazel Workspace + +Edit `third_party/unicode/unicode.bzl` and add an `http_archive`. +The `ucd_zip_version` is a convenient way to do this. For instance: + +```python + ucd_zip_version( + name = "ucd_9", + version = "9.0.0", + sha256 = "df9e028425816fd5117eaea7173704056f88f7cd030681e457c6f3827f9390ec", + extra_files = ["ScriptExtensions.txt"], + ) +``` + +### Generate the UnicodeProperties.java + +Run the generator with all versions + + bazel run //java/ucd_generator:Main 1.1=ucd_1 … 9.0=ucd_9 diff --git a/third_party/unicode/unicode.bzl b/third_party/unicode/unicode.bzl new file mode 100644 index 000000000..4a6fea324 --- /dev/null +++ b/third_party/unicode/unicode.bzl @@ -0,0 +1,120 @@ +# Workspace macro to import all UCD + +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_file") + +BUILD_UCD_ZIP = """# Content of a UCD archive +filegroup( + name = "files", + srcs = [ + "Blocks.txt", + "DerivedCoreProperties.txt", + "LineBreak.txt", + "PropList.txt", + "PropertyAliases.txt", + "PropertyValueAliases.txt", + "Scripts.txt", + "UnicodeData.txt", + "auxiliary/GraphemeBreakProperty.txt", + "auxiliary/SentenceBreakProperty.txt", + "auxiliary/WordBreakProperty.txt", + {extra_files} + ], + visibility = ["//visibility:public"], +) +""" + +def unicode_urls(path): + return [ + # the Unicode.org site is extremely slow. Prefer a mirror. + "http://ftp.lanet.lv/ftp/mirror/unicode" + path, + "http://www.unicode.org/Public" + path, + ] + +def ucd_zip_version(name, version, sha256, extra_files = []): + """Macro to import the UCD for a given unicode version, by individual files. + + Recommended for v4 and later. + """ + path = "/zipped/" + version + "/UCD.zip" + http_archive( + name = name, + build_file_content = BUILD_UCD_ZIP.format( + extra_files = "".join(['"{file}",'.format(file = f) for f in extra_files]), + ), + sha256 = sha256, + urls = unicode_urls(path), + ) + +def ucd_version(name, version, files): + """Macro to import the UCD for a given unicode version, by individual files.""" + for fn, sha in files.items(): + # TODO All files + ucd_file( + name = name, + version = version, + file = fn, + sha256 = sha, + ) + +def ucd_file(name, version, file, sha256): + bzl_name = name + "_" + file.replace(".", "_").replace("-", "_") + path = "/" + version + "/" + file + http_file( + name = bzl_name, + urls = unicode_urls(path), + sha256 = sha256, + ) + +def unicode_deps(): + ucd_version(name = "ucd_1", version = "1.1-Update", files = { + "UnicodeData-1.1.5.txt": "b0aa30303db3c13701967320550952e7368470776e304b52270fdb9256e4bd5b", + }) + ucd_version(name = "ucd_2", version = "2.1-Update4", files = { + "Blocks-2.txt": "6a6653752ce1d8bd1f7a7777001d24d5008a58d138e03f11f9399f2de13fc81c", + "PropList-2.1.9.txt": "c794fe1d60fbdb0ab8c76a151f56c3d4e51c57e0f779914a767f11bc213630f6", + "UnicodeData-2.1.9.txt": "3dcee8b6b68151956fb799e4445c4e8948c0f4257d241b193ec3881b08c48137", + }) + ucd_version(name = "ucd_3", version = "3.2-Update", files = { + "Blocks-3.2.0.txt": "8b367b02089762e753a0b5554182a6a132b9394431c0fe9f1dffb7a3338d86b9", + "DerivedCoreProperties-3.2.0.txt": "787419dde91701018d7ad4f47432eaa55af14e3fe3fe140a11e4bbf3db18bb4c", + "LineBreak-3.2.0.txt": "d693ef2a603d07e20b769ef8ba29afca39765588a03e3196294e5be8638ca735", + "PropList-3.2.0.txt": "e6f4899305fd0a2771529671549dc2d75b502f4346e23b711f7f8b024d89a5f2", + "PropertyAliases-3.2.0.txt": "8b9b07b0cb9f2d4bd3a27f3284af9dbf00984af53f9b5fd48f7f10f80d29f7c1", + "PropertyValueAliases-3.2.0.txt": "c239cdc4a71c4d297901f6e6d377eed1c4547d3a12cb7afc3daf29098d94df28", + "Scripts-3.2.0.txt": "16b3db9e2d1b87600831209df02ecff41aeaf0c2aab0f034684fda14189c1aa5", + "UnicodeData-3.2.0.txt": "5e444028b6e76d96f9dc509609c5e3222bf609056f35e5fcde7e6fb8a58cd446", + }) + ucd_zip_version( + name = "ucd_4", + version = "4.1.0", + sha256 = "1aa4041a36de1ef94b66beeb152ebd967f5f9be62f8b4ef382909258ef99b732", + ) + ucd_zip_version( + name = "ucd_5", + version = "5.2.0", + sha256 = "3d7a2467d6ee2533de545d833b3cd1cc2488f198e38d7b8b42adc67023a0c646", + ) + ucd_zip_version( + name = "ucd_6", + version = "6.3.0", + sha256 = "2d3c6c51b5821e821881b13694eccb78812d493762c41e9c95c31a7686ed3823", + extra_files = ["ScriptExtensions.txt"], + ) + ucd_zip_version( + name = "ucd_7", + version = "7.0.0", + sha256 = "9c9d92ec9f011691d6d22d2c2d3e5825f50e4f8d6f85c2c2bc01705f085e2af6", + extra_files = ["ScriptExtensions.txt"], + ) + ucd_zip_version( + name = "ucd_8", + version = "8.0.0", + sha256 = "e3959c0b96c5ea7ff118254b55e1a752c2a28170b3404ba6bb5ab2c58536ce2e", + extra_files = ["ScriptExtensions.txt"], + ) + ucd_zip_version( + name = "ucd_9", + version = "9.0.0", + sha256 = "df9e028425816fd5117eaea7173704056f88f7cd030681e457c6f3827f9390ec", + extra_files = ["ScriptExtensions.txt"], + ) From b688bad0ef15215141d5b173f490c4e3647d5961 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 28 Oct 2018 18:24:38 +0100 Subject: [PATCH 057/129] Add PackageUtil (#523) * Add PackageUtil Returns the path of a package from the package name. --- java/jflex/testing/javac/PackageUtil.java | 14 ++++++++++++++ javatests/jflex/testing/javac/BUILD | 8 ++++++++ javatests/jflex/testing/javac/PackageUtilTest.java | 14 ++++++++++++++ .../java/jflex/maven/plugin/jflex/ClassInfo.java | 1 + 4 files changed, 37 insertions(+) create mode 100644 java/jflex/testing/javac/PackageUtil.java create mode 100644 javatests/jflex/testing/javac/BUILD create mode 100644 javatests/jflex/testing/javac/PackageUtilTest.java diff --git a/java/jflex/testing/javac/PackageUtil.java b/java/jflex/testing/javac/PackageUtil.java new file mode 100644 index 000000000..4afacc28a --- /dev/null +++ b/java/jflex/testing/javac/PackageUtil.java @@ -0,0 +1,14 @@ +package jflex.testing.javac; + +@SuppressWarnings("WeakerAccess") +public final class PackageUtil { + public static String getPathForClass(Class clazz) { + return getPathForPackage(clazz.getPackage()); + } + + public static String getPathForPackage(Package targetPackage) { + return targetPackage.getName().replace('.', '/'); + } + + private PackageUtil() {} +} diff --git a/javatests/jflex/testing/javac/BUILD b/javatests/jflex/testing/javac/BUILD new file mode 100644 index 000000000..4dcd9c451 --- /dev/null +++ b/javatests/jflex/testing/javac/BUILD @@ -0,0 +1,8 @@ +java_test( + name = "PackageUtilTest", + srcs = ["PackageUtilTest.java"], + deps = [ + "//java/jflex/testing/javac", + "//third_party/com/google/truth", + ], +) diff --git a/javatests/jflex/testing/javac/PackageUtilTest.java b/javatests/jflex/testing/javac/PackageUtilTest.java new file mode 100644 index 000000000..2a74ffbde --- /dev/null +++ b/javatests/jflex/testing/javac/PackageUtilTest.java @@ -0,0 +1,14 @@ +package jflex.testing.javac; + +import static com.google.common.truth.Truth.assertThat; + +import org.junit.Test; + +public class PackageUtilTest { + + @Test + public void getPathForPackage() throws Exception { + assertThat(PackageUtil.getPathForPackage(getClass().getPackage())) + .isEqualTo("jflex/testing/javac"); + } +} diff --git a/jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/ClassInfo.java b/jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/ClassInfo.java index aa2d10eba..b110fdfc7 100644 --- a/jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/ClassInfo.java +++ b/jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/ClassInfo.java @@ -48,6 +48,7 @@ public int hashCode() { * @return Name of the java file. */ String getOutputFilename() { + // TODO(regisd) Use PackageUtil String packageDir = packageName.replace('.', File.separatorChar); if (packageDir.length() > 0) { packageDir += File.separatorChar; From 32c4b3d8711a6f35ac6d827196daaf8a381a97a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 28 Oct 2018 18:29:53 +0100 Subject: [PATCH 058/129] Add java and javatests in google-java-format check (#524) * Add java and javatests in google-java-foormat check * Fix format --- java/jflex/testing/testsuite/JFlexTestRunner.java | 4 ++-- javatests/jflex/testcase/apipirivate/ApiPrivateTest.java | 4 ++-- scripts/test-java-format.sh | 2 ++ 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/java/jflex/testing/testsuite/JFlexTestRunner.java b/java/jflex/testing/testsuite/JFlexTestRunner.java index 106a77991..fed909033 100644 --- a/java/jflex/testing/testsuite/JFlexTestRunner.java +++ b/java/jflex/testing/testsuite/JFlexTestRunner.java @@ -5,11 +5,11 @@ import com.google.common.collect.ImmutableList; import java.io.File; import jflex.core.LexGenerator; -import jflex.testing.testsuite.annotations.NoExceptionThrown; -import jflex.testing.testsuite.annotations.TestSpec; import jflex.testing.assertion.MoreAsserts; import jflex.testing.javac.CompilerException; import jflex.testing.javac.JavacUtil; +import jflex.testing.testsuite.annotations.NoExceptionThrown; +import jflex.testing.testsuite.annotations.TestSpec; import org.junit.runner.Description; import org.junit.runner.notification.Failure; import org.junit.runner.notification.RunNotifier; diff --git a/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java b/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java index f11d8a94b..362a87783 100644 --- a/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java +++ b/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java @@ -4,10 +4,10 @@ import static org.junit.Assert.fail; import com.google.common.collect.ImmutableList; -import jflex.testing.testsuite.JFlexTestRunner; -import jflex.testing.testsuite.annotations.TestSpec; import jflex.testing.javac.CompilerException; import jflex.testing.javac.JavacUtil; +import jflex.testing.testsuite.JFlexTestRunner; +import jflex.testing.testsuite.annotations.TestSpec; import org.junit.Test; import org.junit.runner.RunWith; diff --git a/scripts/test-java-format.sh b/scripts/test-java-format.sh index 4a7d02564..11f92bb4d 100755 --- a/scripts/test-java-format.sh +++ b/scripts/test-java-format.sh @@ -29,6 +29,8 @@ logi "Check java format" logi "=================" java -jar $TOOLSDIR/google-java-format.jar --version gjf cup-maven-plugin +gjf java +gjf javatests gjf jflex gjf jflex-maven-plugin gjf jflex-unicode-maven-plugin From 604dfa9df59a049b7272a65814758fb7ac461875 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 28 Oct 2018 18:44:02 +0100 Subject: [PATCH 059/129] Unicodeproperties golden file (#525) * Consider the current UnicodeProperties.java as golden file The reimplementation of ucd_generator will take the existing file as reference. * Use fqn for generated Unicode_X_Y classes --- .../UnicodeProperties.java.golden | 397 ++++++++++++++++++ .../jflex/core/unicode/UnicodeProperties.java | 130 +++--- 2 files changed, 457 insertions(+), 70 deletions(-) create mode 100644 javatests/jflex/ucd_generator/UnicodeProperties.java.golden diff --git a/javatests/jflex/ucd_generator/UnicodeProperties.java.golden b/javatests/jflex/ucd_generator/UnicodeProperties.java.golden new file mode 100644 index 000000000..40cd16525 --- /dev/null +++ b/javatests/jflex/ucd_generator/UnicodeProperties.java.golden @@ -0,0 +1,397 @@ +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + * JFlex Unicode Properties * + * Copyright (c) 2008-2103 Steve Rowe * + * All rights reserved. * + * * + * License: BSD * + * * + * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ + +package jflex.core.unicode; + +import java.util.HashMap; +import java.util.Locale; +import java.util.Map; +import java.util.Objects; +import java.util.Set; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import jflex.chars.Interval; +import jflex.core.IntCharSet; + +/** + * This class was automatically generated by jflex-unicode-maven-plugin based on data files + * downloaded from unicode.org. + * + * @author JFlex contributors. + */ +public class UnicodeProperties { + + /** Constant {@code UNICODE_VERSIONS="1.1, 1.1.5, 2, 2.0, 2.0.14, 2.1, 2.1.9,"{trunked}} */ + public static final String UNICODE_VERSIONS = + "1.1, 1.1.5, 2, 2.0, 2.0.14, 2.1, 2.1.9, 3, 3.0, 3.0.1, 3.1, 3.1.0, 3.2, 3.2.0, 4, 4.0, 4.0.1, 4.1, 4.1.0, 5, 5.0, 5.0.0, 5.1, 5.1.0, 5.2, 5.2.0, 6, 6.0, 6.0.0, 6.1, 6.1.0, 6.2, 6.2.0, 6.3, 6.3.0, 7, 7.0, 7.0.0, 8, 8.0, 8.0.0, 9, 9.0, 9.0.0"; + + private static final String DEFAULT_UNICODE_VERSION = "9.0"; + private static final Pattern WORD_SEP_PATTERN = Pattern.compile("[-_\\s()]"); + + private int maximumCodePoint; + private Map propertyValueIntervals = new HashMap<>(); + private String caselessMatchPartitions; + private int caselessMatchPartitionSize; + private IntCharSet caselessMatches[]; + + /** + * Unpacks the Unicode data corresponding to the default Unicode version: "{@value + * #DEFAULT_UNICODE_VERSION}". + * + * @throws UnicodeProperties.UnsupportedUnicodeVersionException if the default version is not + * supported. + */ + public UnicodeProperties() throws UnsupportedUnicodeVersionException { + init(DEFAULT_UNICODE_VERSION); + } + + /** + * Unpacks the Unicode data corresponding to the given version. + * + * @param version The Unicode version for which to unpack data + * @throws UnicodeProperties.UnsupportedUnicodeVersionException if the given version is not + * supported. + */ + public UnicodeProperties(String version) throws UnsupportedUnicodeVersionException { + init(version); + } + + /** + * Returns the maximum code point for the selected Unicode version. + * + * @return the maximum code point for the selected Unicode version. + */ + public int getMaximumCodePoint() { + return maximumCodePoint; + } + + /** + * Returns the character interval set associated with the given property value for the selected + * Unicode version. + * + * @param propertyValue The Unicode property or property value (or alias for one of these) for + * which to return the corresponding character intervals. + * @return The character interval set corresponding to the given property value, if a match + * exists, and null otherwise. + */ + public IntCharSet getIntCharSet(String propertyValue) { + return propertyValueIntervals.get(normalize(propertyValue)); + } + + /** + * Returns the set of all properties, property values, and their aliases supported by the + * specified Unicode version. + * + * @return The set of all properties supported by the specified Unicode version + */ + public Set getPropertyValues() { + return propertyValueIntervals.keySet(); + } + + /** + * Returns a set of character intervals representing all characters that are case-insensitively + * equivalent to the given character, including the given character itself. + * + *

The first call to this method lazily initializes the backing data. + * + * @param c The character for which to return case-insensitive equivalents. + * @return All case-insensitively equivalent characters, or null if the given character is + * case-insensitively equivalent only to itself. + */ + public IntCharSet getCaselessMatches(int c) { + if (null == caselessMatches) initCaselessMatches(); + return caselessMatches[c]; + } + + /** + * Unpacks the caseless match data. Called from {@link #getCaselessMatches(int)} to lazily + * initialize. + */ + private void initCaselessMatches() { + caselessMatches = new IntCharSet[maximumCodePoint + 1]; + int[] members = new int[caselessMatchPartitionSize]; + for (int index = 0; index < caselessMatchPartitions.length(); ) { + IntCharSet partition = new IntCharSet(); + for (int n = 0; n < caselessMatchPartitionSize; ++n) { + int c = caselessMatchPartitions.codePointAt(index); + index += Character.charCount(c); + members[n] = c; + if (c > 0) partition.add(c); // ignore trailing zero padding + } + if (partition.containsElements()) { + for (int n = 0; n < caselessMatchPartitionSize; ++n) { + if (members[n] > 0) caselessMatches[members[n]] = partition; + } + } + } + } + + /** + * Based on the given version, selects and binds the corresponding Unicode data to facilitate + * mappings from property values to character intervals. + * + * @param version The Unicode version for which to bind data + * @throws UnsupportedUnicodeVersionException if the given version is not supported. + */ + private void init(String version) throws UnsupportedUnicodeVersionException { + + if (Objects.equals(version, "1.1") || Objects.equals(version, "1.1.5")) { + bind( + jflex.core.unicode.data.Unicode_1_1.propertyValues, + jflex.core.unicode.data.Unicode_1_1.intervals, + jflex.core.unicode.data.Unicode_1_1.propertyValueAliases, + jflex.core.unicode.data.Unicode_1_1.maximumCodePoint, + jflex.core.unicode.data.Unicode_1_1.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_1_1.caselessMatchPartitionSize); + } else if (Objects.equals(version, "2") + || Objects.equals(version, "2.0") + || Objects.equals(version, "2.0.14")) { + bind( + jflex.core.unicode.data.Unicode_2_0.propertyValues, + jflex.core.unicode.data.Unicode_2_0.intervals, + jflex.core.unicode.data.Unicode_2_0.propertyValueAliases, + jflex.core.unicode.data.Unicode_2_0.maximumCodePoint, + jflex.core.unicode.data.Unicode_2_0.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_2_0.caselessMatchPartitionSize); + } else if (Objects.equals(version, "2.1") || Objects.equals(version, "2.1.9")) { + bind( + jflex.core.unicode.data.Unicode_2_1.propertyValues, + jflex.core.unicode.data.Unicode_2_1.intervals, + jflex.core.unicode.data.Unicode_2_1.propertyValueAliases, + jflex.core.unicode.data.Unicode_2_1.maximumCodePoint, + jflex.core.unicode.data.Unicode_2_1.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_2_1.caselessMatchPartitionSize); + } else if (Objects.equals(version, "3") + || Objects.equals(version, "3.0") + || Objects.equals(version, "3.0.1")) { + bind( + jflex.core.unicode.data.Unicode_3_0.propertyValues, + jflex.core.unicode.data.Unicode_3_0.intervals, + jflex.core.unicode.data.Unicode_3_0.propertyValueAliases, + jflex.core.unicode.data.Unicode_3_0.maximumCodePoint, + jflex.core.unicode.data.Unicode_3_0.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_3_0.caselessMatchPartitionSize); + } else if (Objects.equals(version, "3.1") || Objects.equals(version, "3.1.0")) { + bind( + jflex.core.unicode.data.Unicode_3_1.propertyValues, + jflex.core.unicode.data.Unicode_3_1.intervals, + jflex.core.unicode.data.Unicode_3_1.propertyValueAliases, + jflex.core.unicode.data.Unicode_3_1.maximumCodePoint, + jflex.core.unicode.data.Unicode_3_1.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_3_1.caselessMatchPartitionSize); + } else if (Objects.equals(version, "3.2") || Objects.equals(version, "3.2.0")) { + bind( + jflex.core.unicode.data.Unicode_3_2.propertyValues, + jflex.core.unicode.data.Unicode_3_2.intervals, + jflex.core.unicode.data.Unicode_3_2.propertyValueAliases, + jflex.core.unicode.data.Unicode_3_2.maximumCodePoint, + jflex.core.unicode.data.Unicode_3_2.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_3_2.caselessMatchPartitionSize); + } else if (Objects.equals(version, "4") + || Objects.equals(version, "4.0") + || Objects.equals(version, "4.0.1")) { + bind( + jflex.core.unicode.data.Unicode_4_0.propertyValues, + jflex.core.unicode.data.Unicode_4_0.intervals, + jflex.core.unicode.data.Unicode_4_0.propertyValueAliases, + jflex.core.unicode.data.Unicode_4_0.maximumCodePoint, + jflex.core.unicode.data.Unicode_4_0.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_4_0.caselessMatchPartitionSize); + } else if (Objects.equals(version, "4.1") || Objects.equals(version, "4.1.0")) { + bind( + jflex.core.unicode.data.Unicode_4_1.propertyValues, + jflex.core.unicode.data.Unicode_4_1.intervals, + jflex.core.unicode.data.Unicode_4_1.propertyValueAliases, + jflex.core.unicode.data.Unicode_4_1.maximumCodePoint, + jflex.core.unicode.data.Unicode_4_1.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_4_1.caselessMatchPartitionSize); + } else if (Objects.equals(version, "5") + || Objects.equals(version, "5.0") + || Objects.equals(version, "5.0.0")) { + bind( + jflex.core.unicode.data.Unicode_5_0.propertyValues, + jflex.core.unicode.data.Unicode_5_0.intervals, + jflex.core.unicode.data.Unicode_5_0.propertyValueAliases, + jflex.core.unicode.data.Unicode_5_0.maximumCodePoint, + jflex.core.unicode.data.Unicode_5_0.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_5_0.caselessMatchPartitionSize); + } else if (Objects.equals(version, "5.1") || Objects.equals(version, "5.1.0")) { + bind( + Unicode_5_1.propertyValues, + Unicode_5_1.intervals, + Unicode_5_1.propertyValueAliases, + Unicode_5_1.maximumCodePoint, + Unicode_5_1.caselessMatchPartitions, + Unicode_5_1.caselessMatchPartitionSize); + } else if (Objects.equals(version, "5.2") || Objects.equals(version, "5.2.0")) { + bind( + jflex.core.unicode.data.Unicode_5_2.propertyValues, + jflex.core.unicode.data.Unicode_5_2.intervals, + jflex.core.unicode.data.Unicode_5_2.propertyValueAliases, + jflex.core.unicode.data.Unicode_5_2.maximumCodePoint, + jflex.core.unicode.data.Unicode_5_2.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_5_2.caselessMatchPartitionSize); + } else if (Objects.equals(version, "6") + || Objects.equals(version, "6.0") + || Objects.equals(version, "6.0.0")) { + bind( + Unicode_6_0.propertyValues, + Unicode_6_0.intervals, + Unicode_6_0.propertyValueAliases, + Unicode_6_0.maximumCodePoint, + Unicode_6_0.caselessMatchPartitions, + Unicode_6_0.caselessMatchPartitionSize); + } else if (Objects.equals(version, "6.1") || Objects.equals(version, "6.1.0")) { + bind( + Unicode_6_1.propertyValues, + Unicode_6_1.intervals, + Unicode_6_1.propertyValueAliases, + Unicode_6_1.maximumCodePoint, + Unicode_6_1.caselessMatchPartitions, + Unicode_6_1.caselessMatchPartitionSize); + } else if (Objects.equals(version, "6.2") || Objects.equals(version, "6.2.0")) { + bind( + jflex.core.unicode.data.Unicode_6_2.propertyValues, + jflex.core.unicode.data.Unicode_6_2.intervals, + jflex.core.unicode.data.Unicode_6_2.propertyValueAliases, + jflex.core.unicode.data.Unicode_6_2.maximumCodePoint, + jflex.core.unicode.data.Unicode_6_2.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_6_2.caselessMatchPartitionSize); + } else if (Objects.equals(version, "6.3") || Objects.equals(version, "6.3.0")) { + bind( + Unicode_6_3.propertyValues, + Unicode_6_3.intervals, + Unicode_6_3.propertyValueAliases, + Unicode_6_3.maximumCodePoint, + Unicode_6_3.caselessMatchPartitions, + Unicode_6_3.caselessMatchPartitionSize); + } else if (Objects.equals(version, "7") + || Objects.equals(version, "7.0") + || Objects.equals(version, "7.0.0")) { + bind( + Unicode_7_0.propertyValues, + Unicode_7_0.intervals, + Unicode_7_0.propertyValueAliases, + Unicode_7_0.maximumCodePoint, + Unicode_7_0.caselessMatchPartitions, + Unicode_7_0.caselessMatchPartitionSize); + } else if (Objects.equals(version, "8") + || Objects.equals(version, "8.0") + || Objects.equals(version, "8.0.0")) { + bind( + Unicode_8_0.propertyValues, + Unicode_8_0.intervals, + Unicode_8_0.propertyValueAliases, + Unicode_8_0.maximumCodePoint, + Unicode_8_0.caselessMatchPartitions, + Unicode_8_0.caselessMatchPartitionSize); + } else if (Objects.equals(version, "9") + || Objects.equals(version, "9.0") + || Objects.equals(version, "9.0.0")) { + bind( + jflex.core.unicode.data.Unicode_9_0.propertyValues, + jflex.core.unicode.data.Unicode_9_0.intervals, + jflex.core.unicode.data.Unicode_9_0.propertyValueAliases, + jflex.core.unicode.data.Unicode_9_0.maximumCodePoint, + jflex.core.unicode.data.Unicode_9_0.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_9_0.caselessMatchPartitionSize); + } else { + throw new UnsupportedUnicodeVersionException(); + } + } + + /** + * Unpacks data for the selected Unicode version, populating {@link #propertyValueIntervals}. + * + * @param propertyValues The list of property values, in same order as the packed data + * corresponding to them, in the given intervals, for the selected Unicode version. + * @param intervals The packed character intervals corresponding to and in the same order as the + * given propertyValues, for the selected Unicode version. + * @param propertyValueAliases Key/value pairs mapping property value aliases to property values, + * for the selected Unicode version. + * @param maximumCodePoint The maximum code point for the selected Unicode version. + * @param caselessMatchPartitions The packed caseless match partition data for the selected + * Unicode version + * @param caselessMatchPartitionSize The partition data record length (the maximum number of + * elements in a caseless match partition) for the selected Unicode version. + */ + private void bind( + String[] propertyValues, + String[] intervals, + String[] propertyValueAliases, + int maximumCodePoint, + String caselessMatchPartitions, + int caselessMatchPartitionSize) { + // IntCharSet caselessMatches[] is lazily initialized - don't unpack here + this.caselessMatchPartitions = caselessMatchPartitions; + this.caselessMatchPartitionSize = caselessMatchPartitionSize; + this.maximumCodePoint = maximumCodePoint; + for (int n = 0; n < propertyValues.length; ++n) { + String propertyValue = propertyValues[n]; + String propertyIntervals = intervals[n]; + IntCharSet set = new IntCharSet(); + for (int index = 0; index < propertyIntervals.length(); ) { + int start = propertyIntervals.codePointAt(index); + index += Character.charCount(start); + int end = propertyIntervals.codePointAt(index); + index += Character.charCount(end); + set.add(new Interval(start, end)); + } + propertyValueIntervals.put(propertyValue, set); + if (2 == propertyValue.length()) { + String singleLetter = propertyValue.substring(0, 1); + IntCharSet singleLetterPropValueSet = propertyValueIntervals.get(singleLetter); + if (null == singleLetterPropValueSet) { + singleLetterPropValueSet = new IntCharSet(); + propertyValueIntervals.put(singleLetter, singleLetterPropValueSet); + } + singleLetterPropValueSet.add(set); + } + } + for (int n = 0; n < propertyValueAliases.length; n += 2) { + String alias = propertyValueAliases[n]; + String propertyValue = propertyValueAliases[n + 1]; + IntCharSet targetSet = propertyValueIntervals.get(propertyValue); + if (null != targetSet) { + propertyValueIntervals.put(alias, targetSet); + } + } + bindInvariantIntervals(); + } + + /** Adds intervals for \p{ASCII} and \p{Any} to {@link #propertyValueIntervals}. */ + private void bindInvariantIntervals() { + IntCharSet asciiSet = new IntCharSet(new Interval(0, 0x7F)); + propertyValueIntervals.put(normalize("ASCII"), asciiSet); + + IntCharSet anySet = new IntCharSet(new Interval(0, maximumCodePoint)); + propertyValueIntervals.put(normalize("Any"), anySet); + } + + /** + * Normalizes the given identifier, by: downcasing; removing whitespace, underscores, hyphens, and + * parentheses; and substituting '=' for every ':'. + * + * @param identifier The identifier to normalize + * @return The normalized identifier + */ + private String normalize(String identifier) { + if (null == identifier) return identifier; + Matcher matcher = WORD_SEP_PATTERN.matcher(identifier.toLowerCase(Locale.ENGLISH)); + return matcher.replaceAll("").replace(':', '='); + } + + public static class UnsupportedUnicodeVersionException extends Exception { + private static final long serialVersionUID = -1718158223161422981L; + + public UnsupportedUnicodeVersionException() { + super("Supported versions: " + UNICODE_VERSIONS); + } + } +} diff --git a/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java b/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java index a831d527b..6c87e3ffb 100644 --- a/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java +++ b/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java @@ -18,16 +18,6 @@ import java.util.regex.Pattern; import jflex.chars.Interval; import jflex.core.IntCharSet; -import jflex.core.unicode.data.Unicode_2_1; -import jflex.core.unicode.data.Unicode_3_1; -import jflex.core.unicode.data.Unicode_3_2; -import jflex.core.unicode.data.Unicode_4_0; -import jflex.core.unicode.data.Unicode_5_1; -import jflex.core.unicode.data.Unicode_6_0; -import jflex.core.unicode.data.Unicode_6_1; -import jflex.core.unicode.data.Unicode_6_3; -import jflex.core.unicode.data.Unicode_7_0; -import jflex.core.unicode.data.Unicode_8_0; /** * This class was automatically generated by jflex-unicode-maven-plugin based on data files @@ -171,12 +161,12 @@ private void init(String version) throws UnsupportedUnicodeVersionException { jflex.core.unicode.data.Unicode_2_0.caselessMatchPartitionSize); } else if (Objects.equals(version, "2.1") || Objects.equals(version, "2.1.9")) { bind( - Unicode_2_1.propertyValues, - Unicode_2_1.intervals, - Unicode_2_1.propertyValueAliases, - Unicode_2_1.maximumCodePoint, - Unicode_2_1.caselessMatchPartitions, - Unicode_2_1.caselessMatchPartitionSize); + jflex.core.unicode.data.Unicode_2_1.propertyValues, + jflex.core.unicode.data.Unicode_2_1.intervals, + jflex.core.unicode.data.Unicode_2_1.propertyValueAliases, + jflex.core.unicode.data.Unicode_2_1.maximumCodePoint, + jflex.core.unicode.data.Unicode_2_1.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_2_1.caselessMatchPartitionSize); } else if (Objects.equals(version, "3") || Objects.equals(version, "3.0") || Objects.equals(version, "3.0.1")) { @@ -189,30 +179,30 @@ private void init(String version) throws UnsupportedUnicodeVersionException { jflex.core.unicode.data.Unicode_3_0.caselessMatchPartitionSize); } else if (Objects.equals(version, "3.1") || Objects.equals(version, "3.1.0")) { bind( - Unicode_3_1.propertyValues, - Unicode_3_1.intervals, - Unicode_3_1.propertyValueAliases, - Unicode_3_1.maximumCodePoint, - Unicode_3_1.caselessMatchPartitions, - Unicode_3_1.caselessMatchPartitionSize); + jflex.core.unicode.data.Unicode_3_1.propertyValues, + jflex.core.unicode.data.Unicode_3_1.intervals, + jflex.core.unicode.data.Unicode_3_1.propertyValueAliases, + jflex.core.unicode.data.Unicode_3_1.maximumCodePoint, + jflex.core.unicode.data.Unicode_3_1.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_3_1.caselessMatchPartitionSize); } else if (Objects.equals(version, "3.2") || Objects.equals(version, "3.2.0")) { bind( - Unicode_3_2.propertyValues, - Unicode_3_2.intervals, - Unicode_3_2.propertyValueAliases, - Unicode_3_2.maximumCodePoint, - Unicode_3_2.caselessMatchPartitions, - Unicode_3_2.caselessMatchPartitionSize); + jflex.core.unicode.data.Unicode_3_2.propertyValues, + jflex.core.unicode.data.Unicode_3_2.intervals, + jflex.core.unicode.data.Unicode_3_2.propertyValueAliases, + jflex.core.unicode.data.Unicode_3_2.maximumCodePoint, + jflex.core.unicode.data.Unicode_3_2.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_3_2.caselessMatchPartitionSize); } else if (Objects.equals(version, "4") || Objects.equals(version, "4.0") || Objects.equals(version, "4.0.1")) { bind( - Unicode_4_0.propertyValues, - Unicode_4_0.intervals, - Unicode_4_0.propertyValueAliases, - Unicode_4_0.maximumCodePoint, - Unicode_4_0.caselessMatchPartitions, - Unicode_4_0.caselessMatchPartitionSize); + jflex.core.unicode.data.Unicode_4_0.propertyValues, + jflex.core.unicode.data.Unicode_4_0.intervals, + jflex.core.unicode.data.Unicode_4_0.propertyValueAliases, + jflex.core.unicode.data.Unicode_4_0.maximumCodePoint, + jflex.core.unicode.data.Unicode_4_0.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_4_0.caselessMatchPartitionSize); } else if (Objects.equals(version, "4.1") || Objects.equals(version, "4.1.0")) { bind( jflex.core.unicode.data.Unicode_4_1.propertyValues, @@ -233,12 +223,12 @@ private void init(String version) throws UnsupportedUnicodeVersionException { jflex.core.unicode.data.Unicode_5_0.caselessMatchPartitionSize); } else if (Objects.equals(version, "5.1") || Objects.equals(version, "5.1.0")) { bind( - Unicode_5_1.propertyValues, - Unicode_5_1.intervals, - Unicode_5_1.propertyValueAliases, - Unicode_5_1.maximumCodePoint, - Unicode_5_1.caselessMatchPartitions, - Unicode_5_1.caselessMatchPartitionSize); + jflex.core.unicode.data.Unicode_5_1.propertyValues, + jflex.core.unicode.data.Unicode_5_1.intervals, + jflex.core.unicode.data.Unicode_5_1.propertyValueAliases, + jflex.core.unicode.data.Unicode_5_1.maximumCodePoint, + jflex.core.unicode.data.Unicode_5_1.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_5_1.caselessMatchPartitionSize); } else if (Objects.equals(version, "5.2") || Objects.equals(version, "5.2.0")) { bind( jflex.core.unicode.data.Unicode_5_2.propertyValues, @@ -251,20 +241,20 @@ private void init(String version) throws UnsupportedUnicodeVersionException { || Objects.equals(version, "6.0") || Objects.equals(version, "6.0.0")) { bind( - Unicode_6_0.propertyValues, - Unicode_6_0.intervals, - Unicode_6_0.propertyValueAliases, - Unicode_6_0.maximumCodePoint, - Unicode_6_0.caselessMatchPartitions, - Unicode_6_0.caselessMatchPartitionSize); + jflex.core.unicode.data.Unicode_6_0.propertyValues, + jflex.core.unicode.data.Unicode_6_0.intervals, + jflex.core.unicode.data.Unicode_6_0.propertyValueAliases, + jflex.core.unicode.data.Unicode_6_0.maximumCodePoint, + jflex.core.unicode.data.Unicode_6_0.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_6_0.caselessMatchPartitionSize); } else if (Objects.equals(version, "6.1") || Objects.equals(version, "6.1.0")) { bind( - Unicode_6_1.propertyValues, - Unicode_6_1.intervals, - Unicode_6_1.propertyValueAliases, - Unicode_6_1.maximumCodePoint, - Unicode_6_1.caselessMatchPartitions, - Unicode_6_1.caselessMatchPartitionSize); + jflex.core.unicode.data.Unicode_6_1.propertyValues, + jflex.core.unicode.data.Unicode_6_1.intervals, + jflex.core.unicode.data.Unicode_6_1.propertyValueAliases, + jflex.core.unicode.data.Unicode_6_1.maximumCodePoint, + jflex.core.unicode.data.Unicode_6_1.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_6_1.caselessMatchPartitionSize); } else if (Objects.equals(version, "6.2") || Objects.equals(version, "6.2.0")) { bind( jflex.core.unicode.data.Unicode_6_2.propertyValues, @@ -275,32 +265,32 @@ private void init(String version) throws UnsupportedUnicodeVersionException { jflex.core.unicode.data.Unicode_6_2.caselessMatchPartitionSize); } else if (Objects.equals(version, "6.3") || Objects.equals(version, "6.3.0")) { bind( - Unicode_6_3.propertyValues, - Unicode_6_3.intervals, - Unicode_6_3.propertyValueAliases, - Unicode_6_3.maximumCodePoint, - Unicode_6_3.caselessMatchPartitions, - Unicode_6_3.caselessMatchPartitionSize); + jflex.core.unicode.data.Unicode_6_3.propertyValues, + jflex.core.unicode.data.Unicode_6_3.intervals, + jflex.core.unicode.data.Unicode_6_3.propertyValueAliases, + jflex.core.unicode.data.Unicode_6_3.maximumCodePoint, + jflex.core.unicode.data.Unicode_6_3.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_6_3.caselessMatchPartitionSize); } else if (Objects.equals(version, "7") || Objects.equals(version, "7.0") || Objects.equals(version, "7.0.0")) { bind( - Unicode_7_0.propertyValues, - Unicode_7_0.intervals, - Unicode_7_0.propertyValueAliases, - Unicode_7_0.maximumCodePoint, - Unicode_7_0.caselessMatchPartitions, - Unicode_7_0.caselessMatchPartitionSize); + jflex.core.unicode.data.Unicode_7_0.propertyValues, + jflex.core.unicode.data.Unicode_7_0.intervals, + jflex.core.unicode.data.Unicode_7_0.propertyValueAliases, + jflex.core.unicode.data.Unicode_7_0.maximumCodePoint, + jflex.core.unicode.data.Unicode_7_0.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_7_0.caselessMatchPartitionSize); } else if (Objects.equals(version, "8") || Objects.equals(version, "8.0") || Objects.equals(version, "8.0.0")) { bind( - Unicode_8_0.propertyValues, - Unicode_8_0.intervals, - Unicode_8_0.propertyValueAliases, - Unicode_8_0.maximumCodePoint, - Unicode_8_0.caselessMatchPartitions, - Unicode_8_0.caselessMatchPartitionSize); + jflex.core.unicode.data.Unicode_8_0.propertyValues, + jflex.core.unicode.data.Unicode_8_0.intervals, + jflex.core.unicode.data.Unicode_8_0.propertyValueAliases, + jflex.core.unicode.data.Unicode_8_0.maximumCodePoint, + jflex.core.unicode.data.Unicode_8_0.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_8_0.caselessMatchPartitionSize); } else if (Objects.equals(version, "9") || Objects.equals(version, "9.0") || Objects.equals(version, "9.0.0")) { From f535171e5c61eba4b8dc16a59a699e5ca6bf0b18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 28 Oct 2018 21:56:02 +0100 Subject: [PATCH 060/129] Generate unicode files in package jflex.core.unicode (#527) Follow-up of #496 --- .../plugin/unicode/JFlexUnicodeMojo.java | 38 +++++++++---------- .../maven/plugin/unicode/UnicodeVersion.java | 19 +++++----- .../resources/UnicodeProperties.java.skeleton | 2 +- 3 files changed, 30 insertions(+), 29 deletions(-) diff --git a/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/JFlexUnicodeMojo.java b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/JFlexUnicodeMojo.java index 514569ec7..88b89fad3 100755 --- a/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/JFlexUnicodeMojo.java +++ b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/JFlexUnicodeMojo.java @@ -249,8 +249,8 @@ private String getPageContent(URL url) throws IOException { private void emitUnicodeProperties() throws Exception { StringBuilder builder = new StringBuilder(); UnicodePropertiesSkeleton skeleton = new UnicodePropertiesSkeleton(SKELETON_FILENAME); + emitClassHeader(builder); skeleton.emitNext(builder); // Header - emitClassComment(builder); // Class declaration and unicode versions static field declaration skeleton.emitNext(builder); emitUnicodeVersionsString(builder); @@ -293,12 +293,12 @@ private void emitVersionedUnicodeData() throws IOException { } } - private void emitClassComment(StringBuilder builder) { + private void emitClassHeader(StringBuilder builder) { builder - .append("\n/**\n") // emit Class comment - .append(" * This class was automatically generated by") - .append(" jflex-unicode-maven-plugin based\n") - .append(" * on data files downloaded from unicode.org.\n */"); + .append("// DO NOT EDIT\n") + .append( + "// This class was automatically generated by jflex-unicode-maven-plugin based on data files\n") + .append("// downloaded from unicode.org.\n */"); } private void emitInitBody(StringBuilder builder) { @@ -316,30 +316,30 @@ private void emitInitBody(StringBuilder builder) { builder.append("version.equals(\"").append(majorVersion).append("\") || "); } UnicodeVersion unicodeVersion = entry.getValue(); - String versionSuffix = unicodeVersion.getVersionSuffix(); + String className = unicodeVersion.getGeneratedClassName(); builder .append("version.equals(\"") .append(entry) .append("\") || version.equals(\"") .append(unicodeVersion.majorMinorUpdateVersion) .append("\")) {\n") - .append(" bind(Unicode") - .append(versionSuffix) + .append(" bind(") + .append(className) .append(".propertyValues") - .append(", Unicode") - .append(versionSuffix) + .append(", ") + .append(className) .append(".intervals") - .append(", Unicode") - .append(versionSuffix) + .append(", ") + .append(className) .append(".propertyValueAliases") - .append(",\n Unicode") - .append(versionSuffix) + .append(",\n ") + .append(className) .append(".maximumCodePoint") - .append(", Unicode") - .append(versionSuffix) + .append(", ") + .append(className) .append(".caselessMatchPartitions") - .append(", Unicode") - .append(versionSuffix) + .append(", ") + .append(className) .append(".caselessMatchPartitionSize") .append(");\n"); } diff --git a/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/UnicodeVersion.java b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/UnicodeVersion.java index fef1cbabb..ed7f8705c 100644 --- a/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/UnicodeVersion.java +++ b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/UnicodeVersion.java @@ -195,20 +195,23 @@ private void setVersions(String version, URL unicodeDataURL) { } public void emitToDir(File outputDir) throws IOException { + String generatedClassName = getGeneratedClassName(); PrintWriter writer = - new PrintWriter(new File(outputDir, "Unicode" + getVersionSuffix() + ".java"), "UTF-8"); + new PrintWriter(new File(outputDir, generatedClassName + ".java"), "UTF-8"); writer.append("package jflex.unicode.data;\n\n"); - writer.append("public class Unicode").append(getVersionSuffix()).append(" {\n"); + writer.append("public class ").append(generatedClassName).append(" {\n"); + emitConstructor(writer); emitMaximumCodePoint(writer); emitPropertyValuesArray(writer); emitIntervalsArray(writer); emitPropertyValueAliasesArray(writer); emitCaselessMatchPartitions(writer); writer.append("}\n"); - writer.flush(); writer.close(); } + private void emitConstructor(PrintWriter writer) {} + /** * Grows the partition containing the given codePoint and its caseless equivalents, if any, to * include all of them. @@ -682,14 +685,12 @@ private void emitEscapedBMPChar(PrintWriter writer, int codePoint) { } /** - * Returns an identifier suffix based on the Unicode major.minor version, substituting an - * underscore for the period, and with a leading underscore, for use in naming versioned Unicode - * data in the generated UnicodeProperties.java. + * Returns an class name for the unicode version, suffixed the Unicode major.minor version * - * @return "_X_Y", where X = major version, and Y = minor version. + * @return "Unicode_X_Y", where X = major version, and Y = minor version. */ - String getVersionSuffix() { - return "_" + majorMinorVersion.replace(".", "_"); + String getGeneratedClassName() { + return String.format("Unicode_%s", majorMinorVersion.replace(".", "_")); } /** diff --git a/jflex-unicode-maven-plugin/src/main/resources/UnicodeProperties.java.skeleton b/jflex-unicode-maven-plugin/src/main/resources/UnicodeProperties.java.skeleton index 9ec4232c7..cc4b40860 100644 --- a/jflex-unicode-maven-plugin/src/main/resources/UnicodeProperties.java.skeleton +++ b/jflex-unicode-maven-plugin/src/main/resources/UnicodeProperties.java.skeleton @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex.unicode; +package jflex.core.unicode; import java.util.HashMap; import java.util.Map; From 85b1d8829908f92c22cad2ea0f7ea66646faebf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Tue, 30 Oct 2018 13:20:52 +0100 Subject: [PATCH 061/129] Add all deprecated Unicode major.minor versions (#528) * Rename ucd_1 to ucd_1_1_5 * Add unicode 2.0.14 * Rename ucd_2 to ucd_2_1_9 * Add unicode 3.0.1 and 3.1.1 * Rename ucd_4 to ucd_4_1_0 * Rename ucd_5 to ucd_5_2_0 * Rename ucd_6 to ucd_6_3_0 --- third_party/unicode/BUILD | 73 +++++++++++++++++++++++---------- third_party/unicode/unicode.bzl | 35 +++++++++++++--- 2 files changed, 81 insertions(+), 27 deletions(-) diff --git a/third_party/unicode/BUILD b/third_party/unicode/BUILD index c4c4b59c2..2676d94b3 100644 --- a/third_party/unicode/BUILD +++ b/third_party/unicode/BUILD @@ -5,48 +5,79 @@ licenses(["notice"]) exports_files(["LICENSE"]) filegroup( - name = "ucd_1", + name = "ucd_1_1_5", srcs = [ - "@ucd_1_UnicodeData_1_1_5_txt//file", + "@ucd_1_1_5_UnicodeData_1_1_5_txt//file", ], ) filegroup( - name = "ucd_2", + name = "ucd_2_0_14", srcs = [ - "@ucd_2_Blocks_2_txt//file", - "@ucd_2_PropList_2_1_9_txt//file", - "@ucd_2_UnicodeData_2_1_9_txt//file", + "@ucd_2_0_14_Blocks_1_txt//file", + "@ucd_2_0_14_PropList_2_0_14_txt//file", + "@ucd_2_0_14_UnicodeData_2_0_14_txt//file", ], ) filegroup( - name = "ucd_3", + name = "ucd_2_1_9", srcs = [ - "@ucd_3_Blocks_3_2_0_txt//file", - "@ucd_3_DerivedCoreProperties_3_2_0_txt//file", - "@ucd_3_LineBreak_3_2_0_txt//file", - "@ucd_3_PropList_3_2_0_txt//file", - "@ucd_3_PropertyAliases_3_2_0_txt//file", - "@ucd_3_PropertyValueAliases_3_2_0_txt//file", - "@ucd_3_Scripts_3_2_0_txt//file", - "@ucd_3_UnicodeData_3_2_0_txt//file", + "@ucd_2_1_9_Blocks_2_txt//file", + "@ucd_2_1_9_PropList_2_1_9_txt//file", + "@ucd_2_1_9_UnicodeData_2_1_9_txt//file", + ], +) + +filegroup( + name = "ucd_3_0_1", + srcs = [ + "@ucd_3_0_0_Blocks_3_txt//file", + "@ucd_3_0_0_LineBreak_5_txt//file", + "@ucd_3_0_1_PropList_3_0_1_txt//file", + "@ucd_3_0_1_UnicodeData_3_0_1_txt//file", + ], +) + +filegroup( + name = "ucd_3_1_1", + srcs = [ + "@ucd_3_1_0_Blocks_4_txt//file", + "@ucd_3_1_0_DerivedCoreProperties_3_1_0_txt//file", + "@ucd_3_1_0_LineBreak_6_txt//file", + "@ucd_3_1_0_Scripts_3_1_0_txt//file", + "@ucd_3_1_0_UnicodeData_3_1_0_txt//file", + "@ucd_3_1_1_PropList_3_1_1_txt//file", + ], +) + +filegroup( + name = "ucd_3_2_0", + srcs = [ + "@ucd_3_2_0_Blocks_3_2_0_txt//file", + "@ucd_3_2_0_DerivedCoreProperties_3_2_0_txt//file", + "@ucd_3_2_0_LineBreak_3_2_0_txt//file", + "@ucd_3_2_0_PropList_3_2_0_txt//file", + "@ucd_3_2_0_PropertyAliases_3_2_0_txt//file", + "@ucd_3_2_0_PropertyValueAliases_3_2_0_txt//file", + "@ucd_3_2_0_Scripts_3_2_0_txt//file", + "@ucd_3_2_0_UnicodeData_3_2_0_txt//file", ], ) alias( - name = "ucd_4", - actual = "@ucd_4//:files", + name = "ucd_4_1_0", + actual = "@ucd_4_1_0//:files", ) alias( - name = "ucd_5", - actual = "@ucd_5//:files", + name = "ucd_5_2_0", + actual = "@ucd_5_2_0//:files", ) alias( - name = "ucd_6", - actual = "@ucd_6//:files", + name = "ucd_6_3_0", + actual = "@ucd_6_3_0//:files", ) alias( diff --git a/third_party/unicode/unicode.bzl b/third_party/unicode/unicode.bzl index 4a6fea324..54c254c9d 100644 --- a/third_party/unicode/unicode.bzl +++ b/third_party/unicode/unicode.bzl @@ -66,15 +66,38 @@ def ucd_file(name, version, file, sha256): ) def unicode_deps(): - ucd_version(name = "ucd_1", version = "1.1-Update", files = { + ucd_version(name = "ucd_1_1_5", version = "1.1-Update", files = { "UnicodeData-1.1.5.txt": "b0aa30303db3c13701967320550952e7368470776e304b52270fdb9256e4bd5b", }) - ucd_version(name = "ucd_2", version = "2.1-Update4", files = { + ucd_version(name = "ucd_2_0_14", version = "2.0-Update", files = { + "Blocks-1.txt": "91b0d41a60af658a73e277f108d3f4959a8ec3f3983654b24c00db3a4e146877", + "PropList-2.0.14.txt": "b23b98764b7e3e6eef67c161cd4b247dc1e5bcea3184598cdfc8d6cf83a83e23", + "UnicodeData-2.0.14.txt": "fdb15931fefb25d34546c575c6507732a4ac48b4b4148510f46ee0161a84c336", + }) + ucd_version(name = "ucd_2_1_9", version = "2.1-Update4", files = { "Blocks-2.txt": "6a6653752ce1d8bd1f7a7777001d24d5008a58d138e03f11f9399f2de13fc81c", "PropList-2.1.9.txt": "c794fe1d60fbdb0ab8c76a151f56c3d4e51c57e0f779914a767f11bc213630f6", "UnicodeData-2.1.9.txt": "3dcee8b6b68151956fb799e4445c4e8948c0f4257d241b193ec3881b08c48137", }) - ucd_version(name = "ucd_3", version = "3.2-Update", files = { + ucd_version(name = "ucd_3_0_0", version = "3.0-Update", files = { + "Blocks-3.txt": "b574340ba81a64c2eee69ef37eacd422258a67e6899c068f98f3165ef60e31ea", + "LineBreak-5.txt": "a8f29019410364458c30c5a8dad41f9748d07280027eeb808bc4cc7f7c1abc73", + }) + ucd_version(name = "ucd_3_0_1", version = "3.0-Update1", files = { + "PropList-3.0.1.txt": "909eef4adbeddbdddcd9487c856fe8cdbb8912aa8eb315ed7885b6ef65f4dc4c", + "UnicodeData-3.0.1.txt": "2aea1fc7d7e64d792fcbd56721fef104a153e2783ab28bcaeb171d9742dd5a24", + }) + ucd_version(name = "ucd_3_1_0", version = "3.1-Update", files = { + "Blocks-4.txt": "00cdecb26876e7576abb724e39fafb78be24c2f34fe59b94deb70e8262f7bba5", + "DerivedCoreProperties-3.1.0.txt": "337c9bdd2098fd354c80b9aecb18cedf06b7aecb78aa88a1be74b249dedd2e06", + "LineBreak-6.txt": "e630bb90aca76ba299f109ee2feaa41ded43c663df9f7a8c4d664e2aabff1017", + "Scripts-3.1.0.txt": "23423fca7931ba38c5f19ec588c7de76c15af401e2a71b317d9022c2a717665a", + "UnicodeData-3.1.0.txt": "8e57884da0da3a66782b8a6332a601fccbcae9ed0060e12501aca02fa56ffecd", + }) + ucd_version(name = "ucd_3_1_1", version = "3.1-Update1", files = { + "PropList-3.1.1.txt": "d8b483e1b1143be208ee6ef9aeeb424f3c19828834c4d2c1427fc9a8d4c64d0e", + }) + ucd_version(name = "ucd_3_2_0", version = "3.2-Update", files = { "Blocks-3.2.0.txt": "8b367b02089762e753a0b5554182a6a132b9394431c0fe9f1dffb7a3338d86b9", "DerivedCoreProperties-3.2.0.txt": "787419dde91701018d7ad4f47432eaa55af14e3fe3fe140a11e4bbf3db18bb4c", "LineBreak-3.2.0.txt": "d693ef2a603d07e20b769ef8ba29afca39765588a03e3196294e5be8638ca735", @@ -85,17 +108,17 @@ def unicode_deps(): "UnicodeData-3.2.0.txt": "5e444028b6e76d96f9dc509609c5e3222bf609056f35e5fcde7e6fb8a58cd446", }) ucd_zip_version( - name = "ucd_4", + name = "ucd_4_1_0", version = "4.1.0", sha256 = "1aa4041a36de1ef94b66beeb152ebd967f5f9be62f8b4ef382909258ef99b732", ) ucd_zip_version( - name = "ucd_5", + name = "ucd_5_2_0", version = "5.2.0", sha256 = "3d7a2467d6ee2533de545d833b3cd1cc2488f198e38d7b8b42adc67023a0c646", ) ucd_zip_version( - name = "ucd_6", + name = "ucd_6_3_0", version = "6.3.0", sha256 = "2d3c6c51b5821e821881b13694eccb78812d493762c41e9c95c31a7686ed3823", extra_files = ["ScriptExtensions.txt"], From cc230c23dc4581f223f8980039a47a025f5dca08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Tue, 30 Oct 2018 15:16:40 +0100 Subject: [PATCH 062/129] Minor: remove //testsuite from .bazelproject (#529) follow-up of #518 --- .bazelproject | 1 - 1 file changed, 1 deletion(-) diff --git a/.bazelproject b/.bazelproject index 2163a0698..f1bd34048 100644 --- a/.bazelproject +++ b/.bazelproject @@ -17,7 +17,6 @@ targets: //javatests/... # Add targets that reach the source code that you want to resolve here //jflex/examples/... - //testsuite/javatests/... additional_languages: # Uncomment any additional languages you want supported From 6143b9d2748c56831a42b9567ef9a122b5a96097 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Wed, 31 Oct 2018 20:18:12 +0100 Subject: [PATCH 063/129] Add new method DiffOutputStream.isCompleted() (#530) PMD doesn't like that a test has no assertion. This will allow to add assertThat(diffOutputStream.isCompleted()).isTrue(); --- java/jflex/testing/diff/DiffOutputStream.java | 13 +++++++++++++ javatests/jflex/testing/DiffOutputStreamTest.java | 15 ++++++++------- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/java/jflex/testing/diff/DiffOutputStream.java b/java/jflex/testing/diff/DiffOutputStream.java index 814f978ec..7a354638b 100644 --- a/java/jflex/testing/diff/DiffOutputStream.java +++ b/java/jflex/testing/diff/DiffOutputStream.java @@ -80,4 +80,17 @@ private void failOnDifferentLine(String expectedLine) throws UnsupportedEncoding .that(actualLine) .isEqualTo(expectedLine); } + + public boolean isCompleted() { + char[] extraInput = new char[64]; + try { + int read = in.read(extraInput); + assertWithMessage("There is still content in the expected input: " + new String(extraInput)) + .that(read) + .isLessThan(0); + return read == -1; + } catch (IOException e) { + throw new RuntimeException(e); + } + } } diff --git a/javatests/jflex/testing/DiffOutputStreamTest.java b/javatests/jflex/testing/DiffOutputStreamTest.java index b38e856b1..63f244bd0 100644 --- a/javatests/jflex/testing/DiffOutputStreamTest.java +++ b/javatests/jflex/testing/DiffOutputStreamTest.java @@ -1,8 +1,8 @@ package jflex.testing; +import static com.google.common.truth.Truth.assertThat; import static jflex.testing.assertion.MoreAsserts.assertThrows; -import java.io.BufferedOutputStream; import java.io.IOException; import java.io.StringReader; import java.io.UnsupportedEncodingException; @@ -17,11 +17,12 @@ public void testOneLine_equal() throws Exception { String in = "Hello world!\n"; @SuppressWarnings("RedundantStringConstructorCall") String out = new String(in); - diff(in, out); + DiffOutputStream differ = diff(in, out); + assertThat(differ.isCompleted()).isTrue(); } @Test - public void testOneLine_differs() throws Exception { + public void testOneLine_differ_inHasMore() throws Exception { String in = "Hello world!\n"; String out = "Hello\n"; assertThrows( @@ -31,7 +32,7 @@ public void testOneLine_differs() throws Exception { } @Test - public void testOneLine_differs2() throws Exception { + public void testOneLine_differs_outHasMore() throws Exception { String in = "Hello!\n"; String out = "Hello world!\n"; assertThrows( @@ -40,13 +41,13 @@ public void testOneLine_differs2() throws Exception { () -> diff(in, out)); } - private static void diff(String in, String out) throws IOException { - BufferedOutputStream diffStream = - new BufferedOutputStream(new DiffOutputStream(new StringReader(in))); + private static DiffOutputStream diff(String in, String out) throws IOException { + DiffOutputStream diffStream = new DiffOutputStream(new StringReader(in)); try { diffStream.write(out.getBytes("UTF-8")); } catch (UnsupportedEncodingException impossible) { } diffStream.flush(); + return diffStream; } } From 20eac47577a47c4d804f2c0185cd44f30a787259 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Thu, 1 Nov 2018 09:40:08 +0100 Subject: [PATCH 064/129] Improve manual.pdf made by Bazel (#531) * Bazel build * Create method `replace_placeholders` * Build each tex section independently (rather than concatenating all in manual.tex`) * Add const MD_SRCS * minor: reorder rules * Remove superfluous manual.tex * Generate `_contex.tex` (including every section with `\input{}`) automatically * Latex * Insert image * Use `\input` on every section rather than concatenation * Use pacakges: graphicx, microtype, color, hyperref, fontenc * do not set option unicode=true on hyperref ; this cause pdflatex errors * do not use a4wide; it's too deprecated * do not use upquote yet; wating for https://github.com/ProdriveTechnologies/bazel-latex/pull/4 * Redefine hyperref * Set lengths parindent and parskip **N.B.** Cannot Upgrade bazel_latex to v0.12 because Cirrus-CI doesn't have the `patch` command. https://github.com/cirruslabs/docker-images-bazel/issues/3 --- WORKSPACE | 4 +- docs/BUILD | 87 ++++++++++++++++++------------------------- docs/docs.bzl | 39 +++++++++++++++++++ docs/manual.tex | 83 ----------------------------------------- docs/manual_end.tex | 2 - docs/manual_full.tex | 41 ++++++++++++++++++++ docs/manual_start.tex | 10 ----- docs/md/head.md | 2 - 8 files changed, 119 insertions(+), 149 deletions(-) create mode 100644 docs/docs.bzl delete mode 100644 docs/manual.tex delete mode 100644 docs/manual_end.tex create mode 100644 docs/manual_full.tex delete mode 100644 docs/manual_start.tex diff --git a/WORKSPACE b/WORKSPACE index dc9999935..637068752 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -3,11 +3,12 @@ # JFlex itself is not built with Bazel, but some examples and the documentation are. load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") git_repository( name = "jflex_rules", - tag = "v3", remote = "https://github.com/jflex-de/bazel_rules.git", + tag = "v3", ) load("@jflex_rules//jflex:deps.bzl", "jflex_deps") @@ -38,6 +39,7 @@ pandoc_repositories() http_archive( name = "bazel_latex", + sha256 = "ecab535bb50699817cea662014432b4398edd7318ee6a6f64399a3287010961c", strip_prefix = "bazel-latex-0.9", url = "https://github.com/ProdriveTechnologies/bazel-latex/archive/v0.9.tar.gz", ) diff --git a/docs/BUILD b/docs/BUILD index fd8a1ae95..a80cc0a72 100644 --- a/docs/BUILD +++ b/docs/BUILD @@ -2,18 +2,30 @@ load("@bazel_pandoc//:pandoc.bzl", "pandoc") load("@bazel_latex//:latex.bzl", "latex_document") +load(":docs.bzl", "jflex_doc_tex", "replace_placeholders") -VERSION = "1.7.1-SNAPSHOT" +GENRULE_CONCATENATE = "cat $(SRCS) > $@" -RELEASE_DATE = "21 September 2018" +DOC_SECTIONS = [ + "intro", + "installing", + "maven-plugin", + "ant-task", + "example", + "lex-specs", + "encodings", + "performance", + "porting-and-parsers", + "end", +] -UNICODE_VER = "9.0" +MD_SRCS = ["md/head.md"] + ["md/" + src + ".md" for src in DOC_SECTIONS] -GENRULE_CONCATENATE = "cat $(SRCS) > $@" +TEX_SRCS = [":" + section + "_tex" for section in DOC_SECTIONS] pandoc( name = "html", - src = ":manual_mdx", + src = ":manual_md", from_format = "markdown", # TODO: Add "--css manual.css" when the rule accepts data files # @@ -26,66 +38,39 @@ pandoc( to_format = "html", ) -pandoc( - name = "latex_content", - src = ":manual_mdx", - from_format = "markdown", - output = "content.tex", # If changed, then change \include{} in manual.tex - to_format = "latex", +replace_placeholders( + name = "manual_md", + src = ":concatenated_manual", ) +# Concatenates all pages in a single document. genrule( - name = "manual_full_tex", - srcs = [ - "manual_start.tex", - ":latex_content", - "manual_end.tex", - ], - outs = ["manual_full.tex"], + name = "concatenated_manual", + srcs = MD_SRCS, + outs = ["concatenated_manual.md"], cmd = GENRULE_CONCATENATE, ) latex_document( name = "manual", srcs = [ - #"manual.tex", - # "minimal.tex", - # "manual_full.tex", + ":fig/jflex-black.png", + ":latex_content", "@bazel_latex//packages:graphicx", "@bazel_latex//packages:hyperref", "@bazel_latex//packages:microtype", - ], + # "@bazel_latex//packages:upquote", + ] + TEX_SRCS, main = "manual_full.tex", ) -# Replaces placeholders by their respective value. -genrule( - name = "manual_mdx", - srcs = [":concatenated_manual"], - outs = ["manual.mdx"], - cmd = "sed -e 's/\$$VERSION/" + VERSION + "/g'" + - " -e 's/\$${project.version}/" + VERSION + "/g'" + - " -e 's/\$$RELEASE_DATE/" + RELEASE_DATE + "/g'" + - " -e 's/\$$UNICODE_VER/" + UNICODE_VER + "/g'" + - " $< > $@", -) +# Generates :section_tex (with substituted variables) +[jflex_doc_tex(name = section) for section in DOC_SECTIONS] -# Concatenates all pages in a single document. genrule( - name = "concatenated_manual", - srcs = [ - "md/head.md", - "md/intro.md", - "md/installing.md", - "md/maven-plugin.md", - "md/ant-task.md", - "md/example.md", - "md/lex-specs.md", - "md/encodings.md", - "md/performance.md", - "md/porting-and-parsers.md", - "md/end.md", - ], - outs = ["concatenated_manual.md"], - cmd = GENRULE_CONCATENATE, -) + name = "latex_content", + outs = ["_content.tex"], + srcs = TEX_SRCS, + cmd = "echo '" + ("\n".join(["\\input{docs/" + section + "}" for section in DOC_SECTIONS])) + "' > $@", + output_to_bindir = True, # that's where pdf_latex looks into +) \ No newline at end of file diff --git a/docs/docs.bzl b/docs/docs.bzl new file mode 100644 index 000000000..20e08b34a --- /dev/null +++ b/docs/docs.bzl @@ -0,0 +1,39 @@ +"""Helpers to build the docs.""" + +load("@bazel_pandoc//:pandoc.bzl", "pandoc") + +VERSION = "1.7.1-SNAPSHOT" + +RELEASE_DATE = "21 September 2018" + +UNICODE_VER = "9.0" + +def replace_placeholders(name, src = ""): + """Replaces placeholders by their respective value.""" + native.genrule( + name = name, + srcs = [src], + outs = [name + "_VERSIONED.md"], + cmd = "sed -e 's/\$$VERSION/" + VERSION + "/g'" + + " -e 's/\$${project.version}/" + VERSION + "/g'" + + " -e 's/\$$RELEASE_DATE/" + RELEASE_DATE + "/g'" + + " -e 's/\$$UNICODE_VER/" + UNICODE_VER + "/g'" + + " $< > $@", + ) + +def jflex_doc_tex(name, src = None): + """Generates the tex for a section""" + if not src: + src = "md/" + name + ".md" + pandoc( + name = name + "_tex", + src = ":" + name + "_md", + from_format = "markdown", + output = name + ".tex", # If changed, then change \include{} in manual.tex + to_format = "latex", + ) + + replace_placeholders( + name = name + "_md", + src = src, + ) diff --git a/docs/manual.tex b/docs/manual.tex deleted file mode 100644 index f22380b3e..000000000 --- a/docs/manual.tex +++ /dev/null @@ -1,83 +0,0 @@ -% The Latex template for the manual, when doc built with bazel - -\documentclass[11pt] -%{scrartcl} -%\usepackage{a4wide} -%\usepackage{verbatim} -%\usepackage{graphicx} % "@bazel_latex//packages:graphicx" -%\usepackage{upquote} -%\usepackage{microtype} % "@bazel_latex//packages:microtype" - -%\usepackage{color} -\definecolor{lcol}{rgb}{0,0,0.5} -%\usepackage[unicode=true,bookmarks, -% colorlinks=true,linkcolor=lcol,citecolor=lcol, -% filecolor=lcol,urlcolor=lcol, -% pdfauthor={Gerwin Klein, Steve Rowe, Regis Decamps}, -% pdftitle={JFlex User's Manual}, -% pdfkeywords={Java, scanner, lexer, scanner generator}, -% plainpages=false]{hyperref} - - -% pandoc packages -\usepackage{lmodern} -\usepackage{fixltx2e} % provides \textsubscript -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} - -\newcommand{\textcite}[1]{\cite{#1}} -\newcommand{\autocite}[1]{\cite{#1}} - -\renewcommand{\textquotesingle}{'} - -\let\orighyperref\hyperref -\renewcommand{\hyperref}[2][]{\orighyperref[#1]{#2} (\autoref{#1})} - -\let\ttf\ttfamily -\renewcommand{\ttfamily}{\small\ttf} - -\renewcommand{\sectionautorefname}{Section} -\renewcommand{\subsectionautorefname}{Section} -\renewcommand{\subsubsectionautorefname}{Section} -\renewcommand{\Hfootnoteautorefname}{Footnote} - -\setlength{\parindent}{0pt} -\setlength{\parskip}{1ex plus 0.5ex minus 0.2ex} - -% pandoc now uses \tightlist -\providecommand{\tightlist}{% - \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} - -\begin{document} - -% TODO Find real bath of image -% can't find file fix.jflex-black.png -%\centerline{\includegraphics[width=0.6\textwidth]{fig/jflex-black.png}} - -\begin{center} -\sffamily -{\Large The Fast Lexical Analyser Generator}\\ -\smallskip\smallskip -Copyright \copyright\ 1998--2018 -by \href{http://www.doclsf.de}{Gerwin Klein}, -Steve Rowe, -and \href{http://regis.decamps.info/}{R\'egis D\'ecamps}. - -\vspace*{15ex} -{\Huge \sffamily \bfseries JFlex User's Manual}\\ -\bigskip -Version 1.7.1-SNAPSHOT, {\today} -\end{center} - -\newpage -\tableofcontents -\newpage - -\include{content} - -\newpage - -\bibliographystyle{plain} -\bibliography{manual} - -\end{document} diff --git a/docs/manual_end.tex b/docs/manual_end.tex deleted file mode 100644 index 1aad1859f..000000000 --- a/docs/manual_end.tex +++ /dev/null @@ -1,2 +0,0 @@ - -\end{document} \ No newline at end of file diff --git a/docs/manual_full.tex b/docs/manual_full.tex new file mode 100644 index 000000000..b36b5aeab --- /dev/null +++ b/docs/manual_full.tex @@ -0,0 +1,41 @@ +\documentclass{article} + +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} + +% \usepackage{a4wide} % deprecated. Replace by geometry. +\usepackage{graphicx} +\usepackage{microtype} +% upquote depends on https://github.com/ProdriveTechnologies/bazel-latex/pull/4 +% \usepackage{upquote} +\usepackage{color} +\definecolor{lcol}{rgb}{0,0,0.5} +\usepackage[ +% unicode=true, + bookmarks, + pdftitle={JFlex User's Manual}, + pdfauthor={Gerwin Klein, Steve Rowe, Regis Decamps}, + pdfkeywords={Java, scanner, lexer, scanner generator, cup, regexp, regex, dfa, nfa, lalr}, + colorlinks=true, linkcolor=lcol, citecolor=lcol, filecolor=lcol, urlcolor=lcol, + plainpages=false, + ]{hyperref} + +% pandoc now uses \tightlist +\providecommand{\tightlist}{% + \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} + +\newcommand{\textquotesingle}{'} + +\let\orighyperref\hyperref +\renewcommand{\hyperref}[2][]{\orighyperref[#1]{#2} (\autoref{#1})} + +\setlength{\parindent}{0pt} +\setlength{\parskip}{1ex plus 0.5ex minus 0.2ex} + +\begin{document} + +\centerline{\includegraphics[width=0.6\textwidth]{docs/fig/jflex-black}} + +\input{docs/_content} + +\end{document} diff --git a/docs/manual_start.tex b/docs/manual_start.tex deleted file mode 100644 index 455843755..000000000 --- a/docs/manual_start.tex +++ /dev/null @@ -1,10 +0,0 @@ -\documentclass{article} -\usepackage{hyperref} - -% pandoc now uses \tightlist -\providecommand{\tightlist}{% - \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} - -\newcommand{\textquotesingle}{'} - -\begin{document} diff --git a/docs/md/head.md b/docs/md/head.md index 87094a07d..41622c718 100644 --- a/docs/md/head.md +++ b/docs/md/head.md @@ -3,8 +3,6 @@ title: JFlex User's Manual bibliography: manual.bib --- -TODO: Restore image -

The Fast Lexical Analyser Generator From 3da9cb79a74568ebd8c90741766ec7177c0c44fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Fri, 2 Nov 2018 18:16:33 +0100 Subject: [PATCH 065/129] Improve manual.pdf made by Bazel (#532) * Add first page * Extract first page in its own tex file * Add title * Replace version automatically * Add ToC * Remove fontenc * LuaLatex is unicode by default * Add self citation - use option --bibtex in pandoc - define `\autocite` and `\textcite` * Use package geometry - And wider page layout * Prefer pdfinfo * PDF use `\title` from doc * Replace link color lcolor by Material indigo --- docs/BUILD | 15 ++++++++++++--- docs/docs.bzl | 8 ++++++-- docs/manual_first_page.tex | 16 ++++++++++++++++ docs/manual_full.tex | 33 ++++++++++++++++++++++++++------- 4 files changed, 60 insertions(+), 12 deletions(-) create mode 100644 docs/manual_first_page.tex diff --git a/docs/BUILD b/docs/BUILD index a80cc0a72..42183be15 100644 --- a/docs/BUILD +++ b/docs/BUILD @@ -55,7 +55,9 @@ latex_document( name = "manual", srcs = [ ":fig/jflex-black.png", + ":first_page", ":latex_content", + "@bazel_latex//packages:geometry", "@bazel_latex//packages:graphicx", "@bazel_latex//packages:hyperref", "@bazel_latex//packages:microtype", @@ -64,13 +66,20 @@ latex_document( main = "manual_full.tex", ) +replace_placeholders( + name = "first_page", + src = "manual_first_page.tex", + out = "_first_page.tex", + output_to_bindir = True, # that's where pdf_latex looks into +) + # Generates :section_tex (with substituted variables) [jflex_doc_tex(name = section) for section in DOC_SECTIONS] genrule( name = "latex_content", - outs = ["_content.tex"], srcs = TEX_SRCS, + outs = ["_content.tex"], cmd = "echo '" + ("\n".join(["\\input{docs/" + section + "}" for section in DOC_SECTIONS])) + "' > $@", - output_to_bindir = True, # that's where pdf_latex looks into -) \ No newline at end of file + output_to_bindir = True, # that's where pdf_latex looks into +) diff --git a/docs/docs.bzl b/docs/docs.bzl index 20e08b34a..822b54539 100644 --- a/docs/docs.bzl +++ b/docs/docs.bzl @@ -8,17 +8,20 @@ RELEASE_DATE = "21 September 2018" UNICODE_VER = "9.0" -def replace_placeholders(name, src = ""): +def replace_placeholders(name, src = "", out = None, **kwargs): """Replaces placeholders by their respective value.""" + if not out: + out = name + "_VERSIONED.md" native.genrule( name = name, srcs = [src], - outs = [name + "_VERSIONED.md"], + outs = [out], cmd = "sed -e 's/\$$VERSION/" + VERSION + "/g'" + " -e 's/\$${project.version}/" + VERSION + "/g'" + " -e 's/\$$RELEASE_DATE/" + RELEASE_DATE + "/g'" + " -e 's/\$$UNICODE_VER/" + UNICODE_VER + "/g'" + " $< > $@", + **kwargs ) def jflex_doc_tex(name, src = None): @@ -31,6 +34,7 @@ def jflex_doc_tex(name, src = None): from_format = "markdown", output = name + ".tex", # If changed, then change \include{} in manual.tex to_format = "latex", + options = ["--biblatex"], ) replace_placeholders( diff --git a/docs/manual_first_page.tex b/docs/manual_first_page.tex new file mode 100644 index 000000000..ab69097d2 --- /dev/null +++ b/docs/manual_first_page.tex @@ -0,0 +1,16 @@ +\begin{center} +\includegraphics[width=0.6\textwidth]{docs/fig/jflex-black} + +%\maketitle + +\sffamily +{\Large The Fast Lexical Analyser Generator}\\ +\smallskip\smallskip +Copyright \copyright\ 1998--2018 by \href{http://www.doclsf.de}{Gerwin Klein}, +Steve Rowe, and \href{http://regis.decamps.info/}{Régis Décamps}. + +\vspace*{15ex} +{\Huge \sffamily \bfseries JFlex User's Manual}\\ +\bigskip +Version $VERSION, {\today} +\end{center} diff --git a/docs/manual_full.tex b/docs/manual_full.tex index b36b5aeab..50fbdaed1 100644 --- a/docs/manual_full.tex +++ b/docs/manual_full.tex @@ -1,24 +1,36 @@ \documentclass{article} -\usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} % \usepackage{a4wide} % deprecated. Replace by geometry. +\usepackage{geometry} \usepackage{graphicx} \usepackage{microtype} % upquote depends on https://github.com/ProdriveTechnologies/bazel-latex/pull/4 % \usepackage{upquote} \usepackage{color} -\definecolor{lcol}{rgb}{0,0,0.5} +\definecolor{lcol}{rgb}{0.2470,0.3176,0.7098} \usepackage[ % unicode=true, bookmarks, - pdftitle={JFlex User's Manual}, - pdfauthor={Gerwin Klein, Steve Rowe, Regis Decamps}, - pdfkeywords={Java, scanner, lexer, scanner generator, cup, regexp, regex, dfa, nfa, lalr}, - colorlinks=true, linkcolor=lcol, citecolor=lcol, filecolor=lcol, urlcolor=lcol, + colorlinks, + pdfusetitle, plainpages=false, ]{hyperref} +\hypersetup{ + colorlinks=true, linkcolor=lcol, citecolor=lcol, filecolor=lcol, urlcolor=lcol, + pdfinfo={ + CreationDate={D:200911082313}, + ModDate=\today, + } +} +\geometry{ + includeheadfoot, + margin=2.54cm +} + +\title{JFlex User's Manual} +\author{Gerwin Klein, Steve Rowe, Régis Décamps} % pandoc now uses \tightlist \providecommand{\tightlist}{% @@ -26,6 +38,9 @@ \newcommand{\textquotesingle}{'} +\newcommand{\autocite}[1]{\cite{#1}} +\newcommand{\textcite}[1]{\cite{#1}} + \let\orighyperref\hyperref \renewcommand{\hyperref}[2][]{\orighyperref[#1]{#2} (\autoref{#1})} @@ -34,8 +49,12 @@ \begin{document} -\centerline{\includegraphics[width=0.6\textwidth]{docs/fig/jflex-black}} +\input{docs/_first_page} + +\newpage +\tableofcontents +\newpage \input{docs/_content} \end{document} From 3e570d95e2b4c4d3cdb33eb6be30d3e95fbcdeb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Thu, 15 Nov 2018 22:11:00 +0100 Subject: [PATCH 066/129] Create module jflex.generator (#501) * Create package jflex.generator * Move LexScaner * Move PackEmitter * Cleaner API between lexer and emitter --- java/jflex/testing/testsuite/BUILD | 1 + .../testing/testsuite/JFlexTestRunner.java | 2 +- .../jflex/maven/plugin/jflex/JFlexMojo.java | 2 +- jflex/src/main/java/jflex/BUILD | 1 + jflex/src/main/java/jflex/Main.java | 2 +- jflex/src/main/java/jflex/anttask/BUILD | 3 +- .../main/java/jflex/anttask/JFlexTask.java | 2 +- .../main/java/jflex/core/AbstractLexScan.java | 164 ++++++++- jflex/src/main/java/jflex/core/Action.java | 4 +- .../java/jflex/core/CharClassInterval.java | 6 +- jflex/src/main/java/jflex/core/DFA.java | 34 +- jflex/src/main/java/jflex/core/NFA.java | 4 + jflex/src/main/java/jflex/core/Skeleton.java | 2 +- jflex/src/main/java/jflex/generator/BUILD | 14 + .../{core => generator}/CountEmitter.java | 2 +- .../jflex/{core => generator}/Emitter.java | 312 +++++++++--------- .../{core => generator}/HiLowEmitter.java | 2 +- .../{core => generator}/LexGenerator.java | 11 +- .../{core => generator}/PackEmitter.java | 3 +- jflex/src/main/java/jflex/gui/BUILD | 3 +- .../main/java/jflex/gui/GeneratorThread.java | 2 +- jflex/src/test/java/jflex/core/BUILD | 16 - jflex/src/test/java/jflex/generator/BUILD | 15 + .../{core => generator}/EmitterTest.java | 12 +- .../{core => generator}/PackEmitterTest.java | 13 +- 25 files changed, 431 insertions(+), 201 deletions(-) create mode 100644 jflex/src/main/java/jflex/generator/BUILD rename jflex/src/main/java/jflex/{core => generator}/CountEmitter.java (99%) rename jflex/src/main/java/jflex/{core => generator}/Emitter.java (83%) rename jflex/src/main/java/jflex/{core => generator}/HiLowEmitter.java (99%) rename jflex/src/main/java/jflex/{core => generator}/LexGenerator.java (94%) rename jflex/src/main/java/jflex/{core => generator}/PackEmitter.java (99%) create mode 100644 jflex/src/test/java/jflex/generator/BUILD rename jflex/src/test/java/jflex/{core => generator}/EmitterTest.java (90%) rename jflex/src/test/java/jflex/{core => generator}/PackEmitterTest.java (92%) diff --git a/java/jflex/testing/testsuite/BUILD b/java/jflex/testing/testsuite/BUILD index 841708e83..006369ba9 100644 --- a/java/jflex/testing/testsuite/BUILD +++ b/java/jflex/testing/testsuite/BUILD @@ -12,6 +12,7 @@ java_library( "//java/jflex/testing/javac", "//java/jflex/testing/testsuite/annotations", "//jflex", + "//jflex/src/main/java/jflex/generator", "//third_party/com/google/guava", "//third_party/junit", ], diff --git a/java/jflex/testing/testsuite/JFlexTestRunner.java b/java/jflex/testing/testsuite/JFlexTestRunner.java index fed909033..12b0e6b52 100644 --- a/java/jflex/testing/testsuite/JFlexTestRunner.java +++ b/java/jflex/testing/testsuite/JFlexTestRunner.java @@ -4,7 +4,7 @@ import com.google.common.collect.ImmutableList; import java.io.File; -import jflex.core.LexGenerator; +import jflex.generator.LexGenerator; import jflex.testing.assertion.MoreAsserts; import jflex.testing.javac.CompilerException; import jflex.testing.javac.JavacUtil; diff --git a/jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java b/jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java index 6d83617a5..ed9161627 100644 --- a/jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java +++ b/jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java @@ -21,8 +21,8 @@ import java.util.Arrays; import java.util.List; import java.util.Objects; -import jflex.core.LexGenerator; import jflex.core.Options; +import jflex.generator.LexGenerator; import org.apache.maven.plugin.AbstractMojo; import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.plugin.MojoFailureException; diff --git a/jflex/src/main/java/jflex/BUILD b/jflex/src/main/java/jflex/BUILD index 23f1fc9b5..0f1808719 100644 --- a/jflex/src/main/java/jflex/BUILD +++ b/jflex/src/main/java/jflex/BUILD @@ -9,6 +9,7 @@ java_library( "//jflex/src/main/java/jflex/base", "//jflex/src/main/java/jflex/core", "//jflex/src/main/java/jflex/exceptions", + "//jflex/src/main/java/jflex/generator", "//jflex/src/main/java/jflex/gui", "//jflex/src/main/java/jflex/l10n", ], diff --git a/jflex/src/main/java/jflex/Main.java b/jflex/src/main/java/jflex/Main.java index 5acfbc300..b9786b9d8 100644 --- a/jflex/src/main/java/jflex/Main.java +++ b/jflex/src/main/java/jflex/Main.java @@ -27,12 +27,12 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; import jflex.base.Build; -import jflex.core.LexGenerator; import jflex.core.Options; import jflex.core.Out; import jflex.core.unicode.UnicodeProperties; import jflex.exceptions.GeneratorException; import jflex.exceptions.SilentExit; +import jflex.generator.LexGenerator; import jflex.gui.MainFrame; import jflex.l10n.ErrorMessages; diff --git a/jflex/src/main/java/jflex/anttask/BUILD b/jflex/src/main/java/jflex/anttask/BUILD index 9d5a79315..ff00f626b 100644 --- a/jflex/src/main/java/jflex/anttask/BUILD +++ b/jflex/src/main/java/jflex/anttask/BUILD @@ -4,8 +4,9 @@ java_library( name = "anttask", srcs = glob(["*.java"]), deps = [ - "//jflex", + "//jflex/src/main/java/jflex/core", "//jflex/src/main/java/jflex/exceptions", + "//jflex/src/main/java/jflex/generator", "//third_party/org/apache/ant", ], ) diff --git a/jflex/src/main/java/jflex/anttask/JFlexTask.java b/jflex/src/main/java/jflex/anttask/JFlexTask.java index 5da6ecac9..418105b6e 100644 --- a/jflex/src/main/java/jflex/anttask/JFlexTask.java +++ b/jflex/src/main/java/jflex/anttask/JFlexTask.java @@ -16,9 +16,9 @@ import java.io.LineNumberReader; import java.util.regex.Matcher; import java.util.regex.Pattern; -import jflex.core.LexGenerator; import jflex.core.Options; import jflex.exceptions.GeneratorException; +import jflex.generator.LexGenerator; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Task; diff --git a/jflex/src/main/java/jflex/core/AbstractLexScan.java b/jflex/src/main/java/jflex/core/AbstractLexScan.java index 4cd9f64dc..37ebba7e2 100644 --- a/jflex/src/main/java/jflex/core/AbstractLexScan.java +++ b/jflex/src/main/java/jflex/core/AbstractLexScan.java @@ -4,6 +4,7 @@ import java.io.FileNotFoundException; import java.util.ArrayList; import java.util.List; +import java.util.Set; import java.util.Stack; import java_cup.runtime.Symbol; import jflex.core.unicode.UnicodeProperties; @@ -26,7 +27,7 @@ public abstract class AbstractLexScan { String eofThrow; String lexThrow; String eofVal; - String scanErrorException; + public String scanErrorException; String cupSymbol = "sym"; StringBuilder string = new StringBuilder(); @@ -123,7 +124,7 @@ String makeMacroIdent() { } @SuppressWarnings("SameParameterValue") // Generated LexScan uses different parameters - static String conc(Object a, Object b) { + public static String conc(Object a, Object b) { if (a == null && b == null) { return null; } @@ -137,7 +138,7 @@ static String conc(Object a, Object b) { return a.toString() + b.toString(); } - static String concExc(Object a, Object b) { + public static String concExc(Object a, Object b) { if (a == null && b == null) { return null; } @@ -195,16 +196,171 @@ File popFile() { return files.pop(); } + public String userCode() { + return userCode.toString(); + } + + public String classCode() { + return classCode; + } + + public String initCode() { + return initCode; + }; + + public String initThrow() { + return initThrow; + }; + + public String eofCode() { + return eofCode; + }; + + public String eofThrow() { + return eofThrow; + }; + + public String lexThrow() { + return lexThrow; + }; + + public String eofVal() { + return eofVal; + }; + + public String scanErrorException() { + return scanErrorException; + }; + + public String cupSymbol() { + return cupSymbol; + }; + + public boolean charCount() { + return charCount; + }; + + public boolean lineCount() { + return lineCount; + }; + + public boolean columnCount() { + return columnCount; + }; + + public boolean cupCompatible() { + return cupCompatible; + }; + + public boolean cup2Compatible() { + return cup2Compatible; + }; + + public boolean cupDebug() { + return cupDebug; + }; + + public boolean isInteger() { + return isInteger; + }; + + public boolean isIntWrap() { + return isIntWrap; + }; + + public boolean isPublic() { + return isPublic; + }; + + public boolean isFinal() { + return isFinal; + }; + + public boolean isAbstract() { + return isAbstract; + }; + + public boolean bolUsed() { + return bolUsed; + }; + + public boolean standalone() { + return standalone; + }; + + public boolean debugOption() { + return debugOption; + }; + + public boolean eofclose() { + return eofclose; + }; + + public String isImplementing() { + return isImplementing; + }; + + public String isExtending() { + return isExtending; + }; + + public String className() { + return className; + }; + + public String functionName() { + return functionName; + }; + + public String tokenType() { + return tokenType; + }; + + public String visibility() { + return visibility; + }; + + public Set stateNames() { + return states.names(); + } + + public int getStateNumber(String name) { + return states.getNumber(name); + } + + public int ctorArgsCount() { + return ctorArgs.size(); + } + + public String ctorType(int i) { + return ctorTypes.get(i); + } + + public String ctorArg(int i) { + return ctorArgs.get(i); + } + + public int bufferSize() { + return bufferSize; + } + /** * Returns the current line number. * - * @deprecated Use {link #lexLine} directly. + * @deprecated Use {@link #lexLine} directly. */ @Deprecated public int currentLine() { return lexLine(); } + @SuppressWarnings("unused") // Used by generated LexScan + /** @deprecated Use {@link #columnCoount} */ + @Deprecated + public boolean isColumnCount() { + return columnCount; + } + @SuppressWarnings("WeakerAccess") // Implemented by generated LexScan protected abstract int lexLine(); diff --git a/jflex/src/main/java/jflex/core/Action.java b/jflex/src/main/java/jflex/core/Action.java index 4b3928385..baa6307a9 100644 --- a/jflex/src/main/java/jflex/core/Action.java +++ b/jflex/src/main/java/jflex/core/Action.java @@ -38,10 +38,10 @@ public final class Action { public static final int BACKWARD_ACTION = 6; /** The Java code this Action represents */ - String content; + public final String content; /** The priority (i.e. line number in the specification) of this Action. */ - int priority; + public final int priority; /** * Which kind of action this is. (normal, {@code a/b} with fixed length a, fixed length b, etc) diff --git a/jflex/src/main/java/jflex/core/CharClassInterval.java b/jflex/src/main/java/jflex/core/CharClassInterval.java index 6ba270c1a..e15634ed1 100644 --- a/jflex/src/main/java/jflex/core/CharClassInterval.java +++ b/jflex/src/main/java/jflex/core/CharClassInterval.java @@ -24,13 +24,13 @@ public class CharClassInterval { /** The first character of the interval */ - int start; + public final int start; /** The last character of the interval */ - int end; + public final int end; /** The code of the class all characters of this interval belong to. */ - int charClass; + public final int charClass; /** * Creates a new CharClassInterval from {@code start to end} that belongs to diff --git a/jflex/src/main/java/jflex/core/DFA.java b/jflex/src/main/java/jflex/core/DFA.java index 05497c6a9..3a9490ef6 100644 --- a/jflex/src/main/java/jflex/core/DFA.java +++ b/jflex/src/main/java/jflex/core/DFA.java @@ -167,6 +167,10 @@ public void addTransition(int start, int input, int dest) { table[start][input] = dest; } + public boolean lookaheadUsed() { + return lookaheadUsed; + } + /** Returns a string representation of the DFA. */ public String toString() { StringBuilder result = new StringBuilder(); @@ -203,7 +207,7 @@ public String toString() { * * @param file output file. */ - void writeDot(File file) { + public void writeDot(File file) { try { PrintWriter writer = new PrintWriter(new FileWriter(file)); writer.println(dotFormat()); @@ -953,4 +957,32 @@ public void printTable(boolean[][] equiv) { Out.dump(line); } } + + public int numInput() { + return numInput; + } + + public int numStates() { + return numStates; + } + + public int numLexStates() { + return numLexStates; + } + + public int entryState(int i) { + return entryState[i]; + } + + public boolean isFinal(int i) { + return isFinal[i]; + } + + public int table(int i, int j) { + return table[i][j]; + } + + public Action action(int i) { + return action[i]; + } } diff --git a/jflex/src/main/java/jflex/core/NFA.java b/jflex/src/main/java/jflex/core/NFA.java index bf16a61bc..c4f394e5f 100644 --- a/jflex/src/main/java/jflex/core/NFA.java +++ b/jflex/src/main/java/jflex/core/NFA.java @@ -1048,4 +1048,8 @@ public IntPair insertNFA(RegExp regExp) { throw new Error("Unknown expression type " + regExp.type + " in NFA construction"); } + + public int numStates() { + return numStates; + } } diff --git a/jflex/src/main/java/jflex/core/Skeleton.java b/jflex/src/main/java/jflex/core/Skeleton.java index 219dc487c..1df23f17d 100644 --- a/jflex/src/main/java/jflex/core/Skeleton.java +++ b/jflex/src/main/java/jflex/core/Skeleton.java @@ -32,7 +32,7 @@ *

There is a static part (the skeleton code) and state based iterator part to this class. The * iterator part is used to emit consecutive skeleton sections to some {@code PrintWriter}. * - * @see Emitter + * @see jflex.generator.Emitter * @author Gerwin Klein * @version JFlex 1.7.1-SNAPSHOT */ diff --git a/jflex/src/main/java/jflex/generator/BUILD b/jflex/src/main/java/jflex/generator/BUILD new file mode 100644 index 000000000..2a1b62238 --- /dev/null +++ b/jflex/src/main/java/jflex/generator/BUILD @@ -0,0 +1,14 @@ +package(default_visibility = ["//jflex:visibility"]) + +java_library( + name = "generator", + srcs = glob(["*.java"]), + deps = [ + "//jflex/src/main/java/jflex/base", + "//jflex/src/main/java/jflex/core", + "//jflex/src/main/java/jflex/exceptions", + "//jflex/src/main/java/jflex/io", + "//jflex/src/main/java/jflex/l10n", + "//jflex/src/main/java/jflex/performance", + ], +) diff --git a/jflex/src/main/java/jflex/core/CountEmitter.java b/jflex/src/main/java/jflex/generator/CountEmitter.java similarity index 99% rename from jflex/src/main/java/jflex/core/CountEmitter.java rename to jflex/src/main/java/jflex/generator/CountEmitter.java index 414882059..3772163d0 100644 --- a/jflex/src/main/java/jflex/core/CountEmitter.java +++ b/jflex/src/main/java/jflex/generator/CountEmitter.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex.core; +package jflex.generator; /** * An emitter for an array encoded as count/value pairs in a string. diff --git a/jflex/src/main/java/jflex/core/Emitter.java b/jflex/src/main/java/jflex/generator/Emitter.java similarity index 83% rename from jflex/src/main/java/jflex/core/Emitter.java rename to jflex/src/main/java/jflex/generator/Emitter.java index 20f4edc7b..c77fe9e04 100644 --- a/jflex/src/main/java/jflex/core/Emitter.java +++ b/jflex/src/main/java/jflex/generator/Emitter.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex.core; +package jflex.generator; import java.io.BufferedWriter; import java.io.File; @@ -20,6 +20,17 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; import jflex.base.Build; +import jflex.core.AbstractLexScan; +import jflex.core.Action; +import jflex.core.CharClassInterval; +import jflex.core.CharClasses; +import jflex.core.DFA; +import jflex.core.EOFActions; +import jflex.core.LexParse; +import jflex.core.LexScan; +import jflex.core.Options; +import jflex.core.Out; +import jflex.core.Skeleton; import jflex.exceptions.GeneratorException; import jflex.io.FileUtil; import jflex.l10n.ErrorMessages; @@ -54,7 +65,7 @@ public final class Emitter { private PrintWriter out; private Skeleton skel; - private LexScan scanner; + private AbstractLexScan scanner; private LexParse parser; private DFA dfa; @@ -76,18 +87,20 @@ public final class Emitter { private CharClassInterval[] intervals; private String visibility = "public"; + private String eofCode; + private String eofThrow; /** * Emits the java code. * * @param inputFile input grammar. - * @param parser a {@link jflex.LexParse}. + * @param parser a {@link LexParse}. * @param dfa a {@link DFA}. * @throws java.io.IOException if any. */ public Emitter(File inputFile, LexParse parser, DFA dfa) throws IOException { - String name = getBaseName(parser.scanner.className) + ".java"; + String name = getBaseName(parser.scanner.className()) + ".java"; File outputFile = normalize(name, inputFile); outputFileName = outputFile.getAbsolutePath(); @@ -100,7 +113,7 @@ public Emitter(File inputFile, LexParse parser, DFA dfa) throws IOException { new OutputStreamWriter(new FileOutputStream(outputFile), Options.encoding))); this.parser = parser; this.scanner = parser.scanner; - this.visibility = scanner.visibility; + this.visibility = scanner.visibility(); this.inputFile = inputFile; this.dfa = dfa; this.skel = new Skeleton(out); @@ -187,7 +200,7 @@ private void print(int i, int tab) { } private boolean hasGenLookAhead() { - return dfa.lookaheadUsed; + return dfa.lookaheadUsed(); } private void emitLookBuffer() { @@ -201,30 +214,30 @@ private void emitLookBuffer() { private void emitScanError() { print(" private void zzScanError(int errorCode)"); - if (scanner.scanErrorException != null) print(" throws " + scanner.scanErrorException); + if (scanner.scanErrorException() != null) print(" throws " + scanner.scanErrorException()); println(" {"); skel.emitNext(); - if (scanner.scanErrorException == null) println(" throw new Error(message);"); - else println(" throw new " + scanner.scanErrorException + "(message);"); + if (scanner.scanErrorException() == null) println(" throw new Error(message);"); + else println(" throw new " + scanner.scanErrorException() + "(message);"); skel.emitNext(); print(" " + visibility + " void yypushback(int number) "); - if (scanner.scanErrorException == null) println(" {"); + if (scanner.scanErrorException() == null) println(" {"); else println(" throws " + scanner.scanErrorException + " {"); } - private void emitMain() { - if (!(scanner.standalone || scanner.debugOption || scanner.cupDebug)) return; + private void emitMain(String functionName) { + if (!(scanner.standalone() || scanner.debugOption() || scanner.cupDebug())) return; - if (scanner.cupDebug) { + if (scanner.cupDebug()) { println(" /**"); println(" * Converts an int token code into the name of the"); - println(" * token by reflection on the cup symbol class/interface " + scanner.cupSymbol); + println(" * token by reflection on the cup symbol class/interface " + scanner.cupSymbol()); println(" *"); println(" * This code was contributed by Karl Meissner "); println(" */"); @@ -232,7 +245,7 @@ private void emitMain() { println(" try {"); println( " java.lang.reflect.Field [] classFields = " - + scanner.cupSymbol + + scanner.cupSymbol() + ".class.getFields();"); println(" for (int i = 0; i < classFields.length; i++) {"); println(" if (classFields[i].getInt(null) == token) {"); @@ -247,55 +260,54 @@ private void emitMain() { println(" }"); println(""); println(" /**"); - println( - " * Same as " + scanner.functionName + " but also prints the token to standard out"); + println(" * Same as " + functionName + " but also prints the token to standard out"); println(" * for debugging."); println(" *"); println(" * This code was contributed by Karl Meissner "); println(" */"); - if (scanner.cupCompatible || scanner.cup2Compatible) { + if (scanner.cupCompatible() || scanner.cup2Compatible()) { // cup interface forces public method print(" public "); } else { print(" " + visibility + " "); } - if (scanner.tokenType == null) { - if (scanner.isInteger) print("int"); - else if (scanner.isIntWrap) print("Integer"); + if (scanner.tokenType() == null) { + if (scanner.isInteger()) print("int"); + else if (scanner.isIntWrap()) print("Integer"); else print("Yytoken"); - } else print(scanner.tokenType); + } else print(scanner.tokenType()); print(" debug_"); - print(scanner.functionName); + print(functionName); print("() throws java.io.IOException"); - if (scanner.lexThrow != null) { + if (scanner.lexThrow() != null) { print(", "); - print(scanner.lexThrow); + print(scanner.lexThrow()); } - if (scanner.scanErrorException != null) { + if (scanner.scanErrorException() != null) { print(", "); - print(scanner.scanErrorException); + print(scanner.scanErrorException()); } println(" {"); - println(" " + scanner.tokenType + " s = " + scanner.functionName + "();"); + println(" " + scanner.tokenType() + " s = " + functionName + "();"); print(" System.out.println( "); - if (scanner.lineCount) print("\"line:\" + (yyline+1) + "); - if (scanner.columnCount) print("\" col:\" + (yycolumn+1) + "); - if (scanner.charCount) print("\" char:\" + yychar + "); + if (scanner.lineCount()) print("\"line:\" + (yyline+1) + "); + if (scanner.columnCount()) print("\" col:\" + (yycolumn+1) + "); + if (scanner.charCount()) print("\" char:\" + yychar + "); println("\" --\"+ yytext() + \"--\" + getTokenName(s.sym) + \"--\");"); println(" return s;"); println(" }"); println(""); } - if (scanner.standalone) { + if (scanner.standalone()) { println(" /**"); println(" * Runs the scanner on input files."); println(" *"); @@ -318,7 +330,7 @@ private void emitMain() { println(" */"); } - String className = getBaseName(scanner.className); + String className = getBaseName(scanner.className()); println(" public static void main(String argv[]) {"); println(" if (argv.length == 0) {"); @@ -348,13 +360,13 @@ private void emitMain() { println( " java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName);"); println(" scanner = new " + className + "(reader);"); - if (scanner.standalone) { - println(" while ( !scanner.zzAtEOF ) scanner." + scanner.functionName + "();"); - } else if (scanner.cupDebug) { - println(" while ( !scanner.zzAtEOF ) scanner.debug_" + scanner.functionName + "();"); + if (scanner.standalone()) { + println(" while ( !scanner.zzAtEOF ) scanner." + functionName + "();"); + } else if (scanner.cupDebug()) { + println(" while ( !scanner.zzAtEOF ) scanner.debug_" + functionName + "();"); } else { println(" do {"); - println(" System.out.println(scanner." + scanner.functionName + "());"); + println(" System.out.println(scanner." + functionName + "());"); println(" } while (!scanner.zzAtEOF);"); println(""); } @@ -425,9 +437,9 @@ private void emitHeader() { } private void emitUserCode() { - if (scanner.userCode.length() > 0) println(scanner.userCode.toString()); + println(scanner.userCode()); - if (scanner.cup2Compatible) { + if (scanner.cup2Compatible()) { println(); println("/* CUP2 imports */"); println("import edu.tum.cup2.scanner.*;"); @@ -440,23 +452,23 @@ private void emitClassName() { // TODO(#222) Actually fix the fall-through violations println("// See https://github.com/jflex-de/jflex/issues/222"); println("@SuppressWarnings(\"FallThrough\")"); - if (scanner.isPublic) print("public "); + if (scanner.isPublic()) print("public "); - if (scanner.isAbstract) print("abstract "); + if (scanner.isAbstract()) print("abstract "); - if (scanner.isFinal) print("final "); + if (scanner.isFinal()) print("final "); print("class "); - print(scanner.className); + print(scanner.className()); - if (scanner.isExtending != null) { + if (scanner.isExtending() != null) { print(" extends "); - print(scanner.isExtending); + print(scanner.isExtending()); } - if (scanner.isImplementing != null) { + if (scanner.isImplementing() != null) { print(" implements "); - print(scanner.isImplementing); + print(scanner.isImplementing()); } println(" {"); @@ -475,8 +487,8 @@ public static boolean endsWithJavadoc(StringBuilder usercode) { } private void emitLexicalStates() { - for (String name : scanner.states.names()) { - int num = scanner.states.getNumber(name); + for (String name : scanner.stateNames()) { + int num = scanner.getStateNumber(name); println(" " + visibility + " static final int " + name + " = " + 2 * num + ";"); } @@ -496,8 +508,8 @@ private void emitLexicalStates() { int i, j = 0; print(" "); - for (i = 0; i < 2 * dfa.numLexStates - 1; i++) { - print(dfa.entryState[i], 2); + for (i = 0; i < 2 * dfa.numLexStates() - 1; i++) { + print(dfa.entryState(i), 2); print(", "); @@ -508,13 +520,13 @@ private void emitLexicalStates() { } } - println(dfa.entryState[i]); + println(dfa.entryState(i)); println(" };"); } private void emitDynamicInit() { int count = 0; - int value = dfa.table[0][0]; + int value = dfa.table(0, 0); println(" /** "); println(" * The transition table of the DFA"); @@ -524,17 +536,17 @@ private void emitDynamicInit() { e.setValTranslation(+1); // allow vals in [-1, 0xFFFE] e.emitInit(); - for (int i = 0; i < dfa.numStates; i++) { + for (int i = 0; i < dfa.numStates(); i++) { if (!rowKilled[i]) { - for (int c = 0; c < dfa.numInput; c++) { + for (int c = 0; c < dfa.numInput(); c++) { if (!colKilled[c]) { - if (dfa.table[i][c] == value) { + if (dfa.table(i, c) == value) { count++; } else { e.emit(count, value); count = 1; - value = dfa.table[i][c]; + value = dfa.table(i, c); } } } @@ -700,7 +712,7 @@ private void emitRowMapArray() { HiLowEmitter e = new HiLowEmitter("RowMap"); e.emitInit(); - for (int i = 0; i < dfa.numStates; i++) { + for (int i = 0; i < dfa.numStates(); i++) { e.emit(rowMap[i] * numCols); } e.emitUnpack(); @@ -717,12 +729,12 @@ private void emitAttributes() { int count = 1; int value = 0; - if (dfa.isFinal[0]) value = FINAL; + if (dfa.isFinal(0)) value = FINAL; if (!isTransition[0]) value |= NOLOOK; - for (int i = 1; i < dfa.numStates; i++) { + for (int i = 1; i < dfa.numStates(); i++) { int attribute = 0; - if (dfa.isFinal[i]) attribute = FINAL; + if (dfa.isFinal(i)) attribute = FINAL; if (!isTransition[i]) attribute |= NOLOOK; if (value == attribute) { @@ -741,12 +753,12 @@ private void emitAttributes() { } private void emitClassCode() { - if (scanner.classCode != null) { + if (scanner.classCode() != null) { println(" /* user code: */"); - println(scanner.classCode); + println(scanner.classCode()); } - if (scanner.cup2Compatible) { + if (scanner.cup2Compatible()) { // convenience methods for CUP2 println(); println(" /* CUP2 code: */"); @@ -764,7 +776,7 @@ private void emitClassCode() { private void emitConstructorDecl() { emitConstructorDecl(true); - if ((scanner.standalone || scanner.debugOption) && scanner.ctorArgs.size() > 0) { + if ((scanner.standalone() || scanner.debugOption()) && scanner.ctorArgsCount() > 0) { Out.warning(jflex.l10n.ErrorMessages.get(jflex.l10n.ErrorMessages.CTOR_DEBUG)); println(); emitConstructorDecl(false); @@ -786,22 +798,22 @@ private void emitConstructorDecl(boolean printCtorArgs) { print(" "); - if (scanner.isPublic) print("public "); - print(getBaseName(scanner.className)); + if (scanner.isPublic()) print("public "); + print(getBaseName(scanner.className())); print("(java.io.Reader in"); if (printCtorArgs) emitCtorArgs(); print(")"); - if (scanner.initThrow != null && printCtorArgs) { + if (scanner.initThrow() != null && printCtorArgs) { print(" throws "); - print(scanner.initThrow); + print(scanner.initThrow()); } println(" {"); - if (scanner.initCode != null && printCtorArgs) { + if (scanner.initCode() != null && printCtorArgs) { print(" "); - print(scanner.initCode); + print(scanner.initCode()); } println(" this.zzReader = in;"); @@ -811,14 +823,14 @@ private void emitConstructorDecl(boolean printCtorArgs) { } private void emitCtorArgs() { - for (int i = 0; i < scanner.ctorArgs.size(); i++) { - print(", " + scanner.ctorTypes.get(i)); - print(" " + scanner.ctorArgs.get(i)); + for (int i = 0; i < scanner.ctorArgsCount(); i++) { + print(", " + scanner.ctorType(i)); + print(" " + scanner.ctorArg(i)); } } private void emitDoEOF() { - if (scanner.eofCode == null) return; + if (eofCode == null) return; println(" /**"); println(" * Contains user EOF-code, which will be executed exactly once,"); @@ -827,51 +839,52 @@ private void emitDoEOF() { print(" private void zzDoEOF()"); - if (scanner.eofThrow != null) { + if (eofThrow != null) { print(" throws "); - print(scanner.eofThrow); + print(eofThrow); } println(" {"); println(" if (!zzEOFDone) {"); println(" zzEOFDone = true;"); - println(" " + scanner.eofCode); + println(" "); + print(/* */ eofCode); println(" }"); println(" }"); println(""); println(""); } - private void emitLexFunctHeader() { + private void emitLexFunctHeader(String functionName) { - if (scanner.cupCompatible || scanner.cup2Compatible) { + if (scanner.cupCompatible() || scanner.cup2Compatible()) { // force public, because we have to implement cup/cup2 interface print(" public "); } else { print(" " + visibility + " "); } - if (scanner.tokenType == null) { - if (scanner.isInteger) print("int"); - else if (scanner.isIntWrap) print("Integer"); + if (scanner.tokenType() == null) { + if (scanner.isInteger()) print("int"); + else if (scanner.isIntWrap()) print("Integer"); else print("Yytoken"); - } else print(scanner.tokenType); + } else print(scanner.tokenType()); print(" "); - print(scanner.functionName); + print(functionName); print("() throws java.io.IOException"); - if (scanner.lexThrow != null) { + if (scanner.lexThrow() != null) { print(", "); - print(scanner.lexThrow); + print(scanner.lexThrow()); } - if (scanner.scanErrorException != null) { + if (scanner.scanErrorException() != null) { print(", "); - print(scanner.scanErrorException); + print(scanner.scanErrorException()); } println(" {"); @@ -884,12 +897,12 @@ private void emitLexFunctHeader() { skel.emitNext(); - if (scanner.charCount) { + if (scanner.charCount()) { println(" yychar+= zzMarkedPosL-zzStartRead;"); println(""); } - if (scanner.lineCount || scanner.columnCount) { + if (scanner.lineCount() || scanner.columnCount()) { println(" boolean zzR = false;"); println(" int zzCh;"); println(" int zzCharCount;"); @@ -904,31 +917,31 @@ private void emitLexFunctHeader() { println(" case '\\u0085': // fall through"); println(" case '\\u2028': // fall through"); println(" case '\\u2029':"); - if (scanner.lineCount) println(" yyline++;"); - if (scanner.columnCount) println(" yycolumn = 0;"); + if (scanner.lineCount()) println(" yyline++;"); + if (scanner.columnCount()) println(" yycolumn = 0;"); println(" zzR = false;"); println(" break;"); println(" case '\\r':"); - if (scanner.lineCount) println(" yyline++;"); - if (scanner.columnCount) println(" yycolumn = 0;"); + if (scanner.lineCount()) println(" yyline++;"); + if (scanner.columnCount()) println(" yycolumn = 0;"); println(" zzR = true;"); println(" break;"); println(" case '\\n':"); println(" if (zzR)"); println(" zzR = false;"); println(" else {"); - if (scanner.lineCount) println(" yyline++;"); - if (scanner.columnCount) println(" yycolumn = 0;"); + if (scanner.lineCount()) println(" yyline++;"); + if (scanner.columnCount()) println(" yycolumn = 0;"); println(" }"); println(" break;"); println(" default:"); println(" zzR = false;"); - if (scanner.columnCount) println(" yycolumn += zzCharCount;"); + if (scanner.columnCount()) println(" yycolumn += zzCharCount;"); println(" }"); println(" }"); println(); - if (scanner.lineCount) { + if (scanner.lineCount()) { println(" if (zzR) {"); println( " // peek one character ahead if it is \\n (if we have counted one line too much)"); @@ -952,7 +965,7 @@ private void emitLexFunctHeader() { } } - if (scanner.bolUsed) { + if (scanner.bolUsed()) { // zzMarkedPos > zzStartRead <=> last match was not empty // if match was empty, last value of zzAtBOL can be used // zzStartRead is always >= 0 @@ -990,7 +1003,7 @@ private void emitLexFunctHeader() { skel.emitNext(); - if (scanner.bolUsed) { + if (scanner.bolUsed()) { println(" if (zzAtBOL)"); println(" zzState = ZZ_LEXSTATE[zzLexicalState+1];"); println(" else"); @@ -1079,10 +1092,10 @@ public void emitActionTable() { CountEmitter e = new CountEmitter("Action"); e.emitInit(); - for (int i = 0; i < dfa.numStates; i++) { + for (int i = 0; i < dfa.numStates(); i++) { int newVal = 0; - if (dfa.isFinal[i]) { - Action action = dfa.action[i]; + if (dfa.isFinal(i)) { + Action action = dfa.action(i); if (action.isEmittable()) { Integer stored = actionTable.get(action); if (stored == null) { @@ -1139,7 +1152,7 @@ private void emitActions() { if (action.lookAhead() == Action.GENERAL_LOOK) { println(" // general lookahead, find correct zzMarkedPos"); - println(" { int zzFState = " + dfa.entryState[action.getEntryState()] + ";"); + println(" { int zzFState = " + dfa.entryState(action.getEntryState()) + ";"); println(" int zzFPos = zzStartRead;"); println( " if (zzFin.length <= zzBufferL.length) { zzFin = new boolean[zzBufferL.length+1]; }"); @@ -1156,7 +1169,7 @@ private void emitActions() { println(" zzFinL[zzFPos++] = false;"); println(" }"); println(); - println(" zzFState = " + dfa.entryState[action.getEntryState() + 1] + ";"); + println(" zzFState = " + dfa.entryState(action.getEntryState() + 1) + ";"); println(" zzFPos = zzMarkedPos;"); println(" while (!zzFinL[zzFPos] || (zzAttrL[zzFState] & 1) != 1) {"); println( @@ -1168,11 +1181,11 @@ private void emitActions() { println(" }"); } - if (scanner.debugOption) { + if (scanner.debugOption()) { print(" System.out.println("); - if (scanner.lineCount) print("\"line: \"+(yyline+1)+\" \"+"); - if (scanner.columnCount) print("\"col: \"+(yycolumn+1)+\" \"+"); - if (scanner.charCount) print("\"char: \"+yychar+\" \"+"); + if (scanner.lineCount()) print("\"line: \"+(yyline+1)+\" \"+"); + if (scanner.columnCount()) print("\"col: \"+(yycolumn+1)+\" \"+"); + if (scanner.charCount()) print("\"char: \"+yychar+\" \"+"); println("\"match: --\"+zzToPrintable(yytext())+\"--\");"); print(" System.out.println(\"action [" + action.priority + "] { "); print(escapify(action.content)); @@ -1189,26 +1202,26 @@ private void emitActions() { private void emitEOFVal() { EOFActions eofActions = parser.getEOFActions(); - if (scanner.eofCode != null) println(" zzDoEOF();"); + if (eofCode != null) println(" zzDoEOF();"); if (eofActions.numActions() > 0) { println(" switch (zzLexicalState) {"); // pick a start value for break case labels. // must be larger than any value of a lex state: - int last = dfa.numStates; + int last = dfa.numStates(); - for (String name : scanner.states.names()) { - int num = scanner.states.getNumber(name); + for (String name : scanner.stateNames()) { + int num = scanner.getStateNumber(name); Action action = eofActions.getAction(num); if (action != null) { println(" case " + name + ": {"); - if (scanner.debugOption) { + if (scanner.debugOption()) { print(" System.out.println("); - if (scanner.lineCount) print("\"line: \"+(yyline+1)+\" \"+"); - if (scanner.columnCount) print("\"col: \"+(yycolumn+1)+\" \"+"); - if (scanner.charCount) print("\"char: \"+yychar+\" \"+"); + if (scanner.lineCount()) print("\"line: \"+(yyline+1)+\" \"+"); + if (scanner.columnCount()) print("\"col: \"+(yycolumn+1)+\" \"+"); + if (scanner.charCount()) print("\"char: \"+yychar+\" \"+"); println("\"match: <>\");"); print(" System.out.println(\"action [" + action.priority + "] { "); print(escapify(action.content)); @@ -1227,11 +1240,11 @@ private void emitEOFVal() { if (defaultAction != null) { println(" {"); - if (scanner.debugOption) { + if (scanner.debugOption()) { print(" System.out.println("); - if (scanner.lineCount) print("\"line: \"+(yyline+1)+\" \"+"); - if (scanner.columnCount) print("\"col: \"+(yycolumn+1)+\" \"+"); - if (scanner.charCount) print("\"char: \"+yychar+\" \"+"); + if (scanner.lineCount()) print("\"line: \"+(yyline+1)+\" \"+"); + if (scanner.columnCount()) print("\"col: \"+(yycolumn+1)+\" \"+"); + if (scanner.charCount()) print("\"char: \"+yychar+\" \"+"); println("\"match: <>\");"); print(" System.out.println(\"action [" + defaultAction.priority + "] { "); print(escapify(defaultAction.content)); @@ -1239,9 +1252,9 @@ private void emitEOFVal() { } println(" " + defaultAction.content); println(" }"); - } else if (scanner.eofVal != null) println(" { " + scanner.eofVal + " }"); - else if (scanner.isInteger) { - if (scanner.tokenType != null) { + } else if (scanner.eofVal() != null) println(" { " + scanner.eofVal() + " }"); + else if (scanner.isInteger()) { + if (scanner.tokenType() != null) { Out.error(ErrorMessages.INT_AND_TYPE); throw new GeneratorException(); } @@ -1252,26 +1265,26 @@ else if (scanner.isInteger) { } private void findActionStates() { - isTransition = new boolean[dfa.numStates]; + isTransition = new boolean[dfa.numStates()]; - for (int i = 0; i < dfa.numStates; i++) { + for (int i = 0; i < dfa.numStates(); i++) { char j = 0; - while (!isTransition[i] && j < dfa.numInput) - isTransition[i] = dfa.table[i][j++] != DFA.NO_TARGET; + while (!isTransition[i] && j < dfa.numInput()) + isTransition[i] = dfa.table(i, j++) != DFA.NO_TARGET; } } private void reduceColumns() { - colMap = new int[dfa.numInput]; - colKilled = new boolean[dfa.numInput]; + colMap = new int[dfa.numInput()]; + colKilled = new boolean[dfa.numInput()]; int i, j, k; int translate = 0; boolean equal; - numCols = dfa.numInput; + numCols = dfa.numInput(); - for (i = 0; i < dfa.numInput; i++) { + for (i = 0; i < dfa.numInput(); i++) { colMap[i] = i - translate; @@ -1280,7 +1293,7 @@ private void reduceColumns() { // test for equality: k = -1; equal = true; - while (equal && ++k < dfa.numStates) equal = dfa.table[k][i] == dfa.table[k][j]; + while (equal && ++k < dfa.numStates()) equal = dfa.table(k, i) == dfa.table(k, j); if (equal) { translate++; @@ -1294,17 +1307,17 @@ private void reduceColumns() { } private void reduceRows() { - rowMap = new int[dfa.numStates]; - rowKilled = new boolean[dfa.numStates]; + rowMap = new int[dfa.numStates()]; + rowKilled = new boolean[dfa.numStates()]; int i, j, k; int translate = 0; boolean equal; - numRows = dfa.numStates; + numRows = dfa.numStates(); // i is the state to add to the new table - for (i = 0; i < dfa.numStates; i++) { + for (i = 0; i < dfa.numStates(); i++) { rowMap[i] = i - translate; @@ -1315,7 +1328,7 @@ private void reduceRows() { // test for equality: k = -1; equal = true; - while (equal && ++k < dfa.numInput) equal = dfa.table[i][k] == dfa.table[j][k]; + while (equal && ++k < dfa.numInput()) equal = dfa.table(i, k) == dfa.table(j, k); if (equal) { translate++; @@ -1330,19 +1343,18 @@ private void reduceRows() { /** Set up EOF code section according to scanner.eofcode */ private void setupEOFCode() { - if (scanner.eofclose) { - scanner.eofCode = LexScan.conc(scanner.eofCode, " yyclose();"); - scanner.eofThrow = LexScan.concExc(scanner.eofThrow, "java.io.IOException"); + if (scanner.eofclose()) { + eofCode = LexScan.conc(scanner.eofCode(), " yyclose();"); + eofThrow = LexScan.concExc(scanner.eofThrow(), "java.io.IOException"); } } /** Main Emitter method. */ public void emit() { + String functionName = (scanner.functionName() != null) ? scanner.functionName() : "yylex"; setupEOFCode(); - if (scanner.functionName == null) scanner.functionName = "yylex"; - reduceColumns(); findActionStates(); @@ -1352,9 +1364,9 @@ public void emit() { skel.emitNext(); - println(" private static final int ZZ_BUFFERSIZE = " + scanner.bufferSize + ";"); + println(" private static final int ZZ_BUFFERSIZE = " + scanner.bufferSize() + ";"); - if (scanner.debugOption) { + if (scanner.debugOption()) { println(" private static final String ZZ_NL = System.getProperty(\"line.separator\");"); } @@ -1388,7 +1400,7 @@ public void emit() { emitCharMapInitFunction(packedCharMapPairs); - if (scanner.debugOption) { + if (scanner.debugOption()) { println(""); println(" private static String zzToPrintable(String str) {"); println(" StringBuilder builder = new StringBuilder();"); @@ -1418,7 +1430,7 @@ public void emit() { skel.emitNext(); - emitLexFunctHeader(); + emitLexFunctHeader(functionName); emitNextInput(); @@ -1438,7 +1450,7 @@ public void emit() { skel.emitNext(); - emitMain(); + emitMain(functionName); skel.emitNext(); diff --git a/jflex/src/main/java/jflex/core/HiLowEmitter.java b/jflex/src/main/java/jflex/generator/HiLowEmitter.java similarity index 99% rename from jflex/src/main/java/jflex/core/HiLowEmitter.java rename to jflex/src/main/java/jflex/generator/HiLowEmitter.java index 8029596b6..b3379b36a 100644 --- a/jflex/src/main/java/jflex/core/HiLowEmitter.java +++ b/jflex/src/main/java/jflex/generator/HiLowEmitter.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex.core; +package jflex.generator; /** * HiLowEmitter diff --git a/jflex/src/main/java/jflex/core/LexGenerator.java b/jflex/src/main/java/jflex/generator/LexGenerator.java similarity index 94% rename from jflex/src/main/java/jflex/core/LexGenerator.java rename to jflex/src/main/java/jflex/generator/LexGenerator.java index 36a8066b7..aa7255dce 100644 --- a/jflex/src/main/java/jflex/core/LexGenerator.java +++ b/jflex/src/main/java/jflex/generator/LexGenerator.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex.core; +package jflex.generator; import static jflex.core.Options.encoding; @@ -17,6 +17,13 @@ import java.io.Reader; import java.nio.file.Files; import java.nio.file.Paths; +import jflex.core.DFA; +import jflex.core.LexParse; +import jflex.core.LexScan; +import jflex.core.NFA; +import jflex.core.Options; +import jflex.core.Out; +import jflex.core.ScannerException; import jflex.exceptions.GeneratorException; import jflex.exceptions.MacroException; import jflex.l10n.ErrorMessages; @@ -63,7 +70,7 @@ public static String generate(File inputFile) { if (Options.dot) nfa.writeDot(Emitter.normalize("nfa.dot", null)); // $NON-NLS-1$ - Out.println(jflex.l10n.ErrorMessages.NFA_STATES, nfa.numStates); + Out.println(jflex.l10n.ErrorMessages.NFA_STATES, nfa.numStates()); time.start(); DFA dfa = nfa.getDFA(); diff --git a/jflex/src/main/java/jflex/core/PackEmitter.java b/jflex/src/main/java/jflex/generator/PackEmitter.java similarity index 99% rename from jflex/src/main/java/jflex/core/PackEmitter.java rename to jflex/src/main/java/jflex/generator/PackEmitter.java index 9733fe9a4..303e856b9 100644 --- a/jflex/src/main/java/jflex/core/PackEmitter.java +++ b/jflex/src/main/java/jflex/generator/PackEmitter.java @@ -7,9 +7,10 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex.core; +package jflex.generator; import java.util.Locale; +import jflex.core.Out; /** * Encodes {@code int} arrays as strings. diff --git a/jflex/src/main/java/jflex/gui/BUILD b/jflex/src/main/java/jflex/gui/BUILD index 77feac3c9..2e563d144 100644 --- a/jflex/src/main/java/jflex/gui/BUILD +++ b/jflex/src/main/java/jflex/gui/BUILD @@ -4,9 +4,10 @@ java_library( name = "gui", srcs = glob(["*.java"]), deps = [ - "//jflex", "//jflex/src/main/java/jflex/base", + "//jflex/src/main/java/jflex/core", "//jflex/src/main/java/jflex/exceptions", + "//jflex/src/main/java/jflex/generator", "//jflex/src/main/java/jflex/l10n", ], ) diff --git a/jflex/src/main/java/jflex/gui/GeneratorThread.java b/jflex/src/main/java/jflex/gui/GeneratorThread.java index 6e85303bb..820549e0d 100644 --- a/jflex/src/main/java/jflex/gui/GeneratorThread.java +++ b/jflex/src/main/java/jflex/gui/GeneratorThread.java @@ -11,10 +11,10 @@ import java.io.File; import java.util.Objects; -import jflex.core.LexGenerator; import jflex.core.Options; import jflex.core.Out; import jflex.exceptions.GeneratorException; +import jflex.generator.LexGenerator; import jflex.l10n.ErrorMessages; /** diff --git a/jflex/src/test/java/jflex/core/BUILD b/jflex/src/test/java/jflex/core/BUILD index 14e3393fc..9eb0216ee 100644 --- a/jflex/src/test/java/jflex/core/BUILD +++ b/jflex/src/test/java/jflex/core/BUILD @@ -7,14 +7,6 @@ java_test( ], ) -java_test( - name = "EmitterTest", - srcs = ["EmitterTest.java"], - deps = [ - "//jflex/src/main/java/jflex/core", - ], -) - java_test( name = "IntCharSetTest", srcs = ["IntCharSetTest.java"], @@ -24,14 +16,6 @@ java_test( ], ) -java_test( - name = "PackEmitterTest", - srcs = ["PackEmitterTest.java"], - deps = [ - "//jflex/src/main/java/jflex/core", - ], -) - java_test( name = "RegExpTests", srcs = ["RegExpTests.java"], diff --git a/jflex/src/test/java/jflex/generator/BUILD b/jflex/src/test/java/jflex/generator/BUILD new file mode 100644 index 000000000..f2ceda3a2 --- /dev/null +++ b/jflex/src/test/java/jflex/generator/BUILD @@ -0,0 +1,15 @@ +java_test( + name = "EmitterTest", + srcs = ["EmitterTest.java"], + deps = [ + "//jflex/src/main/java/jflex/generator", + ], +) + +java_test( + name = "PackEmitterTest", + srcs = ["PackEmitterTest.java"], + deps = [ + "//jflex/src/main/java/jflex/generator", + ], +) diff --git a/jflex/src/test/java/jflex/core/EmitterTest.java b/jflex/src/test/java/jflex/generator/EmitterTest.java similarity index 90% rename from jflex/src/test/java/jflex/core/EmitterTest.java rename to jflex/src/test/java/jflex/generator/EmitterTest.java index 70b0680af..5c430b957 100644 --- a/jflex/src/test/java/jflex/core/EmitterTest.java +++ b/jflex/src/test/java/jflex/generator/EmitterTest.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex.core; +package jflex.generator; import java.util.Arrays; import java.util.Collections; @@ -33,15 +33,15 @@ public EmitterTest(String name) { public void testJavadoc() { StringBuilder usercode = new StringBuilder("/* some *** comment */"); - assertTrue(!Emitter.endsWithJavadoc(usercode)); + assertTrue(!jflex.generator.Emitter.endsWithJavadoc(usercode)); usercode.append("import bla; /** javadoc /* */ "); - assertTrue(Emitter.endsWithJavadoc(usercode)); + assertTrue(jflex.generator.Emitter.endsWithJavadoc(usercode)); usercode.append("bla"); - assertTrue(!Emitter.endsWithJavadoc(usercode)); + assertTrue(!jflex.generator.Emitter.endsWithJavadoc(usercode)); usercode.setLength(usercode.length() - "bla".length()); String nonJavadocComment = "\n/* blah */\n"; usercode.append(nonJavadocComment); - assertTrue(!Emitter.endsWithJavadoc(usercode)); + assertTrue(!jflex.generator.Emitter.endsWithJavadoc(usercode)); usercode.setLength(usercode.length() - nonJavadocComment.length()); List annotations = Arrays.asList( @@ -74,7 +74,7 @@ public void testJavadoc() { usercode.append("\n ").append(annotation); assertTrue( "Problematic annotation: '" + annotation + "' in '" + usercode.toString() + "'", - Emitter.endsWithJavadoc(usercode)); + jflex.generator.Emitter.endsWithJavadoc(usercode)); } usercode.append("\n").append(nonJavadocComment); assertTrue(!Emitter.endsWithJavadoc(usercode)); diff --git a/jflex/src/test/java/jflex/core/PackEmitterTest.java b/jflex/src/test/java/jflex/generator/PackEmitterTest.java similarity index 92% rename from jflex/src/test/java/jflex/core/PackEmitterTest.java rename to jflex/src/test/java/jflex/generator/PackEmitterTest.java index 0de3fc65c..08221a390 100644 --- a/jflex/src/test/java/jflex/core/PackEmitterTest.java +++ b/jflex/src/test/java/jflex/generator/PackEmitterTest.java @@ -7,7 +7,7 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex.core; +package jflex.generator; import junit.framework.TestCase; @@ -19,6 +19,7 @@ */ public class PackEmitterTest extends TestCase { + private static final String NL = "\n"; private PackEmitter p; /** Constructor for PackEmitterTest. */ @@ -37,10 +38,10 @@ public void testInit() { p.emitInit(); assertEquals( " private static final int [] ZZ_BLA = zzUnpackBla();" - + Out.NL - + Out.NL + + NL + + NL + " private static final String ZZ_BLA_PACKED_0 =" - + Out.NL + + NL + " \"", p.toString()); } @@ -60,9 +61,9 @@ public void testLineBreak() { System.out.println(p); assertEquals( "\\0\\1\\2\\3\\4\\5\\6\\7\\10\\11\\12\\13\\14\\15\\16\\17\"+" - + Out.NL + + NL + " \"\\20\\21\\22\\23\\24\\25\\26\\27\\30\\31\\32\\33\\34\\35\\36\\37\"+" - + Out.NL + + NL + " \"\\40\\41\\42\\43", p.toString()); } From 91383c9dfe85e82e6585b776e05c7ee675aab690 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Fri, 16 Nov 2018 20:59:19 +0100 Subject: [PATCH 067/129] Allow the TestRunner to expect a cause for the GeneratorException (#533) * Allow the TestRunner to expect a cause for the GeneratorException * Add cause to GeneratorExeception * Fail if nothing was thrown when the TestSpec indicates a generatorThrows * Fix path of flex file in ActionPipeTest --- java/jflex/testing/testsuite/BUILD | 2 +- .../testing/testsuite/JFlexTestRunner.java | 35 +++++++++++++++---- .../testsuite/annotations/TestSpec.java | 6 ++++ .../action_pipe/ActionPipeEofTest.java | 14 ++++++++ .../testcase/action_pipe/ActionPipeTest.java | 18 ---------- javatests/jflex/testcase/action_pipe/BUILD | 15 ++++++-- .../action_pipe/EofPipeActionTest.java | 24 +++++++++++++ .../testcase/action_pipe/action-pipe-eof.flex | 25 +++++++++++++ ...{action-pipe.flex => eof-pipe-action.flex} | 9 +++-- .../jflex/exceptions/GeneratorException.java | 6 +++- .../java/jflex/generator/LexGenerator.java | 11 +++--- 11 files changed, 125 insertions(+), 40 deletions(-) create mode 100644 javatests/jflex/testcase/action_pipe/ActionPipeEofTest.java delete mode 100644 javatests/jflex/testcase/action_pipe/ActionPipeTest.java create mode 100644 javatests/jflex/testcase/action_pipe/EofPipeActionTest.java create mode 100644 javatests/jflex/testcase/action_pipe/action-pipe-eof.flex rename javatests/jflex/testcase/action_pipe/{action-pipe.flex => eof-pipe-action.flex} (75%) diff --git a/java/jflex/testing/testsuite/BUILD b/java/jflex/testing/testsuite/BUILD index 006369ba9..7a44b8b43 100644 --- a/java/jflex/testing/testsuite/BUILD +++ b/java/jflex/testing/testsuite/BUILD @@ -8,12 +8,12 @@ java_library( "//java/jflex/testing/testsuite/annotations", ], deps = [ - "//java/jflex/testing/assertion", "//java/jflex/testing/javac", "//java/jflex/testing/testsuite/annotations", "//jflex", "//jflex/src/main/java/jflex/generator", "//third_party/com/google/guava", + "//third_party/com/google/truth", "//third_party/junit", ], ) diff --git a/java/jflex/testing/testsuite/JFlexTestRunner.java b/java/jflex/testing/testsuite/JFlexTestRunner.java index 12b0e6b52..317bfb96e 100644 --- a/java/jflex/testing/testsuite/JFlexTestRunner.java +++ b/java/jflex/testing/testsuite/JFlexTestRunner.java @@ -1,11 +1,12 @@ package jflex.testing.testsuite; import static com.google.common.base.Preconditions.checkNotNull; +import static com.google.common.truth.Truth.assertWithMessage; +import static org.junit.Assert.fail; import com.google.common.collect.ImmutableList; import java.io.File; import jflex.generator.LexGenerator; -import jflex.testing.assertion.MoreAsserts; import jflex.testing.javac.CompilerException; import jflex.testing.javac.JavacUtil; import jflex.testing.testsuite.annotations.NoExceptionThrown; @@ -35,11 +36,33 @@ public Description getDescription() { @Override public void run(RunNotifier notifier) { if (spec.generatorThrows() != NoExceptionThrown.class) { - MoreAsserts.assertThrows( - "@TestCase indicates that the jflex generation must throw a " - + spec.generatorThrows().getSimpleName(), - spec.generatorThrows(), - () -> generateLexer(notifier)); + try { + generateLexer(notifier); + fail( + "@TestCase indicates that the jflex generation throws a " + + spec.generatorThrows().getSimpleName() + + " but nothing was thrown"); + } catch (AssertionError e) { + throw e; + } catch (Throwable e) { + assertWithMessage( + "@TestCase indicates that the jflex generation must throw a " + + spec.generatorThrows().getSimpleName()) + .that(e) + .isInstanceOf(spec.generatorThrows()); + if (spec.generatorThrowableCause() == Void.class) { + assertWithMessage( + "@TestCase indicates that there is no cause for the generator exception") + .that(e.getCause()) + .isNull(); + } else if (spec.generatorThrowableCause() != NoExceptionThrown.class) { + assertWithMessage( + "@TestCase indicates that cause of the generator exception is " + + spec.generatorThrowableCause()) + .that(e.getCause()) + .isInstanceOf(spec.generatorThrowableCause()); + } + } } else { String lexerJavaFileName = generateLexer(notifier); buildLexer(notifier, lexerJavaFileName); diff --git a/java/jflex/testing/testsuite/annotations/TestSpec.java b/java/jflex/testing/testsuite/annotations/TestSpec.java index 25f2a5d27..c95b8b861 100644 --- a/java/jflex/testing/testsuite/annotations/TestSpec.java +++ b/java/jflex/testing/testsuite/annotations/TestSpec.java @@ -11,4 +11,10 @@ /** Exception that the generator is expected to throw. Defaults to none. */ Class generatorThrows() default NoExceptionThrown.class; + + /** + * Cause why the generator has thrown an exception. Use {@link Void} to indicate that no cause is + * expected. + */ + Class generatorThrowableCause() default NoExceptionThrown.class; } diff --git a/javatests/jflex/testcase/action_pipe/ActionPipeEofTest.java b/javatests/jflex/testcase/action_pipe/ActionPipeEofTest.java new file mode 100644 index 000000000..482e7d004 --- /dev/null +++ b/javatests/jflex/testcase/action_pipe/ActionPipeEofTest.java @@ -0,0 +1,14 @@ +package jflex.testcase.action_pipe; + +import jflex.testing.testsuite.JFlexTestRunner; +import jflex.testing.testsuite.annotations.TestSpec; +import org.junit.Test; +import org.junit.runner.RunWith; + +/** Test action piped with {@code <>}. */ +@RunWith(JFlexTestRunner.class) +@TestSpec(lex = "javatests/jflex/testcase/action_pipe/action-pipe-eof.flex") +public class ActionPipeEofTest { + @Test + public void ok() {} +} diff --git a/javatests/jflex/testcase/action_pipe/ActionPipeTest.java b/javatests/jflex/testcase/action_pipe/ActionPipeTest.java deleted file mode 100644 index a2367a2a9..000000000 --- a/javatests/jflex/testcase/action_pipe/ActionPipeTest.java +++ /dev/null @@ -1,18 +0,0 @@ -package jflex.testcase.action_pipe; - -import jflex.exceptions.GeneratorException; -import jflex.testing.testsuite.JFlexTestRunner; -import jflex.testing.testsuite.annotations.TestSpec; -import org.junit.Test; -import org.junit.runner.RunWith; - -/** Reproduce Issue #201. Pipe action doesn't compile when first action. */ -// TODO(#201): Fix bug -@RunWith(JFlexTestRunner.class) -@TestSpec( - lex = "testsuite/javatests/jflex/testcase/action_pipe/action-pipe.flex", - generatorThrows = GeneratorException.class) -public class ActionPipeTest { - @Test - public void ok() {} -} diff --git a/javatests/jflex/testcase/action_pipe/BUILD b/javatests/jflex/testcase/action_pipe/BUILD index 6cb7df58f..bae64da29 100644 --- a/javatests/jflex/testcase/action_pipe/BUILD +++ b/javatests/jflex/testcase/action_pipe/BUILD @@ -1,10 +1,19 @@ load("//testsuite:testsuite.bzl", "jflex_testsuite") jflex_testsuite( - name = "ActionPipeTest", - srcs = ["ActionPipeTest.java"], + name = "ActionPipeEofTest", + srcs = ["ActionPipeEofTest.java"], data = [ - "action-pipe.flex", + "action-pipe-eof.flex", + ], + deps = ["//jflex/src/main/java/jflex/exceptions"], +) + +jflex_testsuite( + name = "EofPipeActionTest", + srcs = ["EofPipeActionTest.java"], + data = [ + "eof-pipe-action.flex", ], deps = ["//jflex/src/main/java/jflex/exceptions"], ) diff --git a/javatests/jflex/testcase/action_pipe/EofPipeActionTest.java b/javatests/jflex/testcase/action_pipe/EofPipeActionTest.java new file mode 100644 index 000000000..b8389ca09 --- /dev/null +++ b/javatests/jflex/testcase/action_pipe/EofPipeActionTest.java @@ -0,0 +1,24 @@ +package jflex.testcase.action_pipe; + +import jflex.core.ScannerException; +import jflex.exceptions.GeneratorException; +import jflex.testing.testsuite.JFlexTestRunner; +import jflex.testing.testsuite.annotations.TestSpec; +import org.junit.Test; +import org.junit.runner.RunWith; + +/** + * Reproduce Issue #201. + * + *

{@code <>} action doesn't compile when piped with another action. + */ +@RunWith(JFlexTestRunner.class) +@TestSpec( + lex = "javatests/jflex/testcase/action_pipe/eof-pipe-action.flex", + generatorThrows = GeneratorException.class, + // TODO(#201): Fix bug and remove generatorThrowableCause + generatorThrowableCause = ScannerException.class) +public class EofPipeActionTest { + @Test + public void ok() {} +} diff --git a/javatests/jflex/testcase/action_pipe/action-pipe-eof.flex b/javatests/jflex/testcase/action_pipe/action-pipe-eof.flex new file mode 100644 index 000000000..70f1cdc16 --- /dev/null +++ b/javatests/jflex/testcase/action_pipe/action-pipe-eof.flex @@ -0,0 +1,25 @@ +package jflex.testing.action_pipe; + + +%% + + +%public +%class ActionPipe + +%int + +LineTerminator = \r|\n|\r\n + +Identifier = [:jletter:][:jletterdigit:]* + + +%% + + +Identifier { System.out.println(yytext()); } + +LineTerminator | +<> { System.out.println("⏎\n"); } + +[^] { /* no action */ } diff --git a/javatests/jflex/testcase/action_pipe/action-pipe.flex b/javatests/jflex/testcase/action_pipe/eof-pipe-action.flex similarity index 75% rename from javatests/jflex/testcase/action_pipe/action-pipe.flex rename to javatests/jflex/testcase/action_pipe/eof-pipe-action.flex index 97c00f126..fad5e3960 100644 --- a/javatests/jflex/testcase/action_pipe/action-pipe.flex +++ b/javatests/jflex/testcase/action_pipe/eof-pipe-action.flex @@ -1,7 +1,9 @@ package jflex.testing; + %% + %public %class ActionPipe @@ -17,10 +19,7 @@ Identifier = [:jletter:][:jletterdigit:]* Identifier { System.out.println(yytext()); } -<> | -LineTerminator { System.out.println("⏎\n"); } - +<> | +LineTerminator { System.out.println("⏎\n"); } [^] { /* no action */ } - - diff --git a/jflex/src/main/java/jflex/exceptions/GeneratorException.java b/jflex/src/main/java/jflex/exceptions/GeneratorException.java index 09c573781..128804695 100644 --- a/jflex/src/main/java/jflex/exceptions/GeneratorException.java +++ b/jflex/src/main/java/jflex/exceptions/GeneratorException.java @@ -20,6 +20,10 @@ public class GeneratorException extends RuntimeException { private static final long serialVersionUID = -9128247888544263982L; public GeneratorException() { - super("Generation aborted"); + super("Generation aborted for an unknown reason"); + } + + public GeneratorException(Throwable cause) { + super("Generation aborted: " + cause, cause); } } diff --git a/jflex/src/main/java/jflex/generator/LexGenerator.java b/jflex/src/main/java/jflex/generator/LexGenerator.java index aa7255dce..78ebf5f43 100644 --- a/jflex/src/main/java/jflex/generator/LexGenerator.java +++ b/jflex/src/main/java/jflex/generator/LexGenerator.java @@ -113,21 +113,20 @@ public static String generate(File inputFile) { return emitter.outputFileName; } catch (ScannerException e) { Out.error(e.file, e.message, e.line, e.column); - throw new GeneratorException(); + throw new GeneratorException(e); } catch (MacroException e) { Out.error(e.getMessage()); - throw new GeneratorException(); + throw new GeneratorException(e); } catch (IOException e) { Out.error(jflex.l10n.ErrorMessages.IO_ERROR, e.toString()); - throw new GeneratorException(); + throw new GeneratorException(e); } catch (OutOfMemoryError e) { Out.error(ErrorMessages.OUT_OF_MEMORY); throw new GeneratorException(); } catch (GeneratorException e) { - throw new GeneratorException(); + throw e; } catch (Exception e) { - e.printStackTrace(); - throw new GeneratorException(); + throw new GeneratorException(e); } } } From b4192f84b4d1b3d926e1a8b70a6db62fbacf7ccd Mon Sep 17 00:00:00 2001 From: Gerwin Klein Date: Wed, 19 Dec 2018 14:19:29 +1100 Subject: [PATCH 068/129] fix byaccj typos in manual (#537) --- docs/md/lex-specs.md | 4 ++-- docs/pt_BR/manual-pt_BR.tex | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/md/lex-specs.md b/docs/md/lex-specs.md index 7b3d51f06..763001d62 100644 --- a/docs/md/lex-specs.md +++ b/docs/md/lex-specs.md @@ -376,9 +376,9 @@ in how to interface your generated scanner with CUP. You may also want to read [JFlex and BYacc/J](#BYaccJ) if you are interested in how to interface your generated scanner with Byacc/J. -- `%byacc` +- `%byaccj` - The `%byacc` directive enables BYacc/J compatibility mode and is + The `%byaccj` directive enables BYacc/J compatibility mode and is equivalent to the following set of directives: %integer diff --git a/docs/pt_BR/manual-pt_BR.tex b/docs/pt_BR/manual-pt_BR.tex index 14a15e1f0..ffefdad75 100644 --- a/docs/pt_BR/manual-pt_BR.tex +++ b/docs/pt_BR/manual-pt_BR.tex @@ -1037,9 +1037,9 @@ \subsubsection{BYacc/J compatibility\label{YaccMode}} scanner with Byacc/J. \begin{itemize} \item -{\bf \texttt{\%byacc}} +{\bf \texttt{\%byaccj}} -The \texttt{\%byacc} directive enables the BYacc/J compatibility mode and is equivalent +The \texttt{\%byaccj} directive enables the BYacc/J compatibility mode and is equivalent to the following set of directives: \begin{verbatim} From 1437e93906a28932218f358f340047281e177f25 Mon Sep 17 00:00:00 2001 From: Steve Rowe Date: Fri, 25 Jan 2019 10:49:57 -0500 Subject: [PATCH 069/129] #538: Defend against spoon-feeding readers not fully populating the scanning buffer (#543) --- jflex/src/main/jflex/skeleton.nested | 14 +- .../src/main/resources/jflex/skeleton.default | 14 +- .../test/cases/spoon-feed-reader/.gitignore | 1 + .../SpoonFeedMaxCharsReaderWrapper.java | 24 ++ .../spoon-feed-reader/SpoonFeedReader-0.input | 1 + .../SpoonFeedReader-0.output | 1 + .../SpoonFeedReader-flex.output | 0 .../spoon-feed-reader/SpoonFeedReader.flex | 66 ++++ .../spoon-feed-reader/SpoonFeedReader.test | 14 + .../SpoonFeedReaderF-0.input | 1 + .../SpoonFeedReaderF-0.output | 1 + .../SpoonFeedReaderF-flex.output | 0 .../spoon-feed-reader/SpoonFeedReaderF.flex | 66 ++++ .../spoon-feed-reader/SpoonFeedReaderF.test | 15 + .../spoon-feed-reader/fixed.skeleton.default | 348 ++++++++++++++++++ .../problematic.skeleton.default | 344 +++++++++++++++++ .../UnicodeGraphemeBreakRules_6_1-0.input | 44 +-- .../UnicodeGraphemeBreakRules_6_1-0.output | 22 -- 18 files changed, 922 insertions(+), 54 deletions(-) create mode 100644 testsuite/testcases/src/test/cases/spoon-feed-reader/.gitignore create mode 100644 testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedMaxCharsReaderWrapper.java create mode 100644 testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader-0.input create mode 100644 testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader-0.output create mode 100644 testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader-flex.output create mode 100644 testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader.flex create mode 100644 testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader.test create mode 100644 testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF-0.input create mode 100644 testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF-0.output create mode 100644 testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF-flex.output create mode 100644 testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF.flex create mode 100644 testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF.test create mode 100644 testsuite/testcases/src/test/cases/spoon-feed-reader/fixed.skeleton.default create mode 100644 testsuite/testcases/src/test/cases/spoon-feed-reader/problematic.skeleton.default diff --git a/jflex/src/main/jflex/skeleton.nested b/jflex/src/main/jflex/skeleton.nested index ef1627f96..28ee39114 100644 --- a/jflex/src/main/jflex/skeleton.nested +++ b/jflex/src/main/jflex/skeleton.nested @@ -171,13 +171,17 @@ } if (numRead > 0) { zzEndRead += numRead; - /* If numRead == requested, we might have requested to few chars to - encode a full Unicode character. We assume that a Reader would - otherwise never return half characters. */ - if (numRead == requested) { - if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + if (numRead == requested) { // We requested too few chars to encode a full Unicode character --zzEndRead; zzFinalHighSurrogate = 1; + } else { // There is room in the buffer for at least one more char + int c = zzReader.read(); // Expecting to read a paired low surrogate char + if (c == -1) { + return true; + } else { + zzBuffer[zzEndRead++] = (char)c; + } } } /* potentially more input available */ diff --git a/jflex/src/main/resources/jflex/skeleton.default b/jflex/src/main/resources/jflex/skeleton.default index 11a9d6891..18836c553 100644 --- a/jflex/src/main/resources/jflex/skeleton.default +++ b/jflex/src/main/resources/jflex/skeleton.default @@ -128,13 +128,17 @@ } if (numRead > 0) { zzEndRead += numRead; - // If numRead == requested, we might have requested to few chars to encode a full Unicode - // character. - // We assume that a Reader would otherwise never return half characters. - if (numRead == requested) { - if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + if (numRead == requested) { // We requested too few chars to encode a full Unicode character --zzEndRead; zzFinalHighSurrogate = 1; + } else { // There is room in the buffer for at least one more char + int c = zzReader.read(); // Expecting to read a paired low surrogate char + if (c == -1) { + return true; + } else { + zzBuffer[zzEndRead++] = (char)c; + } } } /* potentially more input available */ diff --git a/testsuite/testcases/src/test/cases/spoon-feed-reader/.gitignore b/testsuite/testcases/src/test/cases/spoon-feed-reader/.gitignore new file mode 100644 index 000000000..1f22de69f --- /dev/null +++ b/testsuite/testcases/src/test/cases/spoon-feed-reader/.gitignore @@ -0,0 +1 @@ +SpoonFeedReader*.java diff --git a/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedMaxCharsReaderWrapper.java b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedMaxCharsReaderWrapper.java new file mode 100644 index 000000000..0a04ac1c3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedMaxCharsReaderWrapper.java @@ -0,0 +1,24 @@ +import java.io.IOException; +import java.io.Reader; + +/** Wraps a reader to return at most the configured number of chars from #read(char[],int,int) */ +public class SpoonFeedMaxCharsReaderWrapper extends Reader { + private final Reader in; + private final int maxChars; + + public SpoonFeedMaxCharsReaderWrapper(int maxChars, Reader in) { + this.in = in; + this.maxChars = maxChars; + } + + @Override + public void close() throws IOException { + in.close(); + } + + /** Returns the configured number of chars if available */ + @Override + public int read(char[] cbuf, int off, int len) throws IOException { + return in.read(cbuf, off, Math.min(maxChars, len)); + } +} diff --git a/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader-0.input b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader-0.input new file mode 100644 index 000000000..8720def2d --- /dev/null +++ b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader-0.input @@ -0,0 +1 @@ +12345678𐌀 \ No newline at end of file diff --git a/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader-0.output b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader-0.output new file mode 100644 index 000000000..8720def2d --- /dev/null +++ b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader-0.output @@ -0,0 +1 @@ +12345678𐌀 \ No newline at end of file diff --git a/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader-flex.output b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader.flex b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader.flex new file mode 100644 index 000000000..22c8960f9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader.flex @@ -0,0 +1,66 @@ +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.nio.charset.StandardCharsets; + +%% + +%unicode +%public +%class SpoonFeedReader +%type String + +%{ + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java SpoonFeedReader [ --encoding ] "); + return; + } + int filePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + filePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + try (FileInputStream stream = new FileInputStream(argv[filePos]); + Reader fileReader = new InputStreamReader(stream, encodingName)) { + int ch; + StringBuilder builder = new StringBuilder(); + // FileInputStream+InputStreamReader will not split surrogate chars, + // so we stuff the input into a String and instead use a StringReader, + // which allows us to read in a single high surrogate char + // without its paired low surrogate char. + while ((ch = fileReader.read()) != -1) { + builder.append((char)ch); + } + int maxChars = 9; // Hard-coded to split surrogate characters in the input "12345678𐌀" + try (StringReader stringReader = new StringReader(builder.toString()); + Reader spoonFeedingReader = new SpoonFeedMaxCharsReaderWrapper(maxChars, stringReader)) { + SpoonFeedReader scanner = new SpoonFeedReader(spoonFeedingReader); + String str = scanner.yylex(); + } + } catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \"" + argv[filePos] + "\""); + } catch (java.io.IOException e) { + System.out.println("IO error scanning file \"" + argv[filePos] + "\""); + System.out.println(e); + } catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(System.out); + } + } +%} + +%% +// Recognize any sequence of code points; exclude surrogate chars +[^\uD800-\uDFFF]+ { System.out.println(yytext()); return yytext(); } + +[^] { System.out.printf("char: \\u%04X", yytext().charAt(0)); return null; } diff --git a/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader.test b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader.test new file mode 100644 index 000000000..d1e74bf8e --- /dev/null +++ b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReader.test @@ -0,0 +1,14 @@ +name: SpoonFeedReader + +description: +Test demonstrating a fix for issue #538. +The scanner, which doesn't recognize surrogate chars in its non-fallback rule, +is fed input text "12345678𐌀" using a spoon-feeding reader that splits the input +between the high and low surrogate chars for "𐌀". Using the fixed.skeleton.default, +the scanner should output all input chars. This test's success verifies that the +problem is fixed by fixed.skeleton.default. +See SpoonFeedReaderF.test in this directory for the negative version of this test. + +javac-files: SpoonFeedMaxCharsReaderWrapper.java SpoonFeedReader.java + +jflex: -q --skel src/test/cases/spoon-feed-reader/fixed.skeleton.default diff --git a/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF-0.input b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF-0.input new file mode 100644 index 000000000..8720def2d --- /dev/null +++ b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF-0.input @@ -0,0 +1 @@ +12345678𐌀 \ No newline at end of file diff --git a/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF-0.output b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF-0.output new file mode 100644 index 000000000..e9a9ea1ff --- /dev/null +++ b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF-0.output @@ -0,0 +1 @@ +12345678 \ No newline at end of file diff --git a/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF-flex.output b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF.flex b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF.flex new file mode 100644 index 000000000..670469e49 --- /dev/null +++ b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF.flex @@ -0,0 +1,66 @@ +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.nio.charset.StandardCharsets; + +%% + +%unicode +%public +%class SpoonFeedReaderF +%type String + +%{ + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java SpoonFeedReaderF [ --encoding ] "); + return; + } + int filePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + filePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + try (FileInputStream stream = new FileInputStream(argv[filePos]); + Reader fileReader = new InputStreamReader(stream, encodingName)) { + int ch; + StringBuilder builder = new StringBuilder(); + // FileInputStream+InputStreamReader will not split surrogate chars, + // so we stuff the input into a String and instead use a StringReader, + // which allows us to read in a single high surrogate char + // without its paired low surrogate char. + while ((ch = fileReader.read()) != -1) { + builder.append((char)ch); + } + int maxChars = 9; // Hard-coded to split surrogate characters in the input "12345678𐌀" + try (StringReader stringReader = new StringReader(builder.toString()); + Reader spoonFeedingReader = new SpoonFeedMaxCharsReaderWrapper(maxChars, stringReader)) { + SpoonFeedReaderF scanner = new SpoonFeedReaderF(spoonFeedingReader); + String str = scanner.yylex(); + } + } catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \"" + argv[filePos] + "\""); + } catch (java.io.IOException e) { + System.out.println("IO error scanning file \"" + argv[filePos] + "\""); + System.out.println(e); + } catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(System.out); + } + } +%} + +%% +// Recognize any sequence of code points; exclude surrogate chars +[^\uD800-\uDFFF]+ { System.out.println(yytext()); return yytext(); } + +[^] { System.out.printf("char: \\u%04X", yytext().charAt(0)); return null; } diff --git a/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF.test b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF.test new file mode 100644 index 000000000..f355eab98 --- /dev/null +++ b/testsuite/testcases/src/test/cases/spoon-feed-reader/SpoonFeedReaderF.test @@ -0,0 +1,15 @@ +name: SpoonFeedReaderF + +description: +Test demonstrating issue #538. +The scanner, which doesn't recognize surrogate chars in its non-fallback rule, +is fed input text "12345678𐌀" using a spoon-feeding reader that splits the input +between the high and low surrogate chars for "𐌀". Using the problematic.skeleton.default +(the default skeleton at the time of writing), the scanner will output all input chars +except the "𐌀" because its non-fallback rule doesn't recognize unpaired surrogates. +This test's success just verifies the problem, since the output file excludes the trailing "𐌀". +See SpoonFeedReader.test in this directory for the positive version of this test. + +javac-files: SpoonFeedMaxCharsReaderWrapper.java SpoonFeedReaderF.java + +jflex: -q --skel src/test/cases/spoon-feed-reader/problematic.skeleton.default diff --git a/testsuite/testcases/src/test/cases/spoon-feed-reader/fixed.skeleton.default b/testsuite/testcases/src/test/cases/spoon-feed-reader/fixed.skeleton.default new file mode 100644 index 000000000..18836c553 --- /dev/null +++ b/testsuite/testcases/src/test/cases/spoon-feed-reader/fixed.skeleton.default @@ -0,0 +1,348 @@ + + /** This character denotes the end of file. */ + public static final int YYEOF = -1; + + /** Initial size of the lookahead buffer. */ +--- private static final int ZZ_BUFFERSIZE = ...; + + // Lexical states. +--- lexical states, charmap + + /** Error code for "Unknown internal scanner error". */ + private static final int ZZ_UNKNOWN_ERROR = 0; + /** Error code for "could not match input". */ + private static final int ZZ_NO_MATCH = 1; + /** Error code for "pushback value was too large". */ + private static final int ZZ_PUSHBACK_2BIG = 2; + + /** + * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and + * {@link #ZZ_PUSHBACK_2BIG} respectively. + */ + private static final String ZZ_ERROR_MSG[] = { + "Unknown internal scanner error", + "Error: could not match input", + "Error: pushback value was too large" + }; + +--- isFinal list + /** Input device. */ + private java.io.Reader zzReader; + + /** Current state of the DFA. */ + private int zzState; + + /** Current lexical state. */ + private int zzLexicalState = YYINITIAL; + + /** + * This buffer contains the current text to be matched and is the source of the {@link #yytext()} + * string. + */ + private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; + + /** Text position at the last accepting state. */ + private int zzMarkedPos; + + /** Current text position in the buffer. */ + private int zzCurrentPos; + + /** Marks the beginning of the {@link #yytext()} string in the buffer. */ + private int zzStartRead; + + /** Marks the last character in the buffer, that has been read from input. */ + private int zzEndRead; + + /** Number of newlines encountered up to the start of the matched text. */ + private int yyline; + + /** Number of characters up to the start of the matched text. */ + private int yychar; + + /** Number of characters from the last newline up to the start of the matched text. */ + private int yycolumn; + + /** Whether the scanner is currently at the beginning of a line. */ + private boolean zzAtBOL = true; + + /** Whether the scanner is at the end of line. */ + private boolean zzAtEOF; + + /** Whether the user-EOF-code has already been executed. */ + private boolean zzEOFDone; + + /** + * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. + * + *

When a lead/high surrogate has been read from the input stream into the final + * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. + */ + private int zzFinalHighSurrogate = 0; + +--- user class code + +--- constructor declaration + + + /** + * Refills the input buffer. + * + * @return {@code false} iff there was new input. + * @exception java.io.IOException if any I/O-Error occurs + */ + private boolean zzRefill() throws java.io.IOException { + + /* first: make room (if you can) */ + if (zzStartRead > 0) { + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + System.arraycopy(zzBuffer, zzStartRead, + zzBuffer, 0, + zzEndRead - zzStartRead); + + /* translate stored positions */ + zzEndRead -= zzStartRead; + zzCurrentPos -= zzStartRead; + zzMarkedPos -= zzStartRead; + zzStartRead = 0; + } + + /* is the buffer big enough? */ + if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { + /* if not: blow it up */ + char newBuffer[] = new char[zzBuffer.length * 2]; + System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); + zzBuffer = newBuffer; + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + } + + /* fill the buffer with new input */ + int requested = zzBuffer.length - zzEndRead; + int numRead = zzReader.read(zzBuffer, zzEndRead, requested); + + /* not supposed to occur according to specification of java.io.Reader */ + if (numRead == 0) { + throw new java.io.IOException( + "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); + } + if (numRead > 0) { + zzEndRead += numRead; + if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + if (numRead == requested) { // We requested too few chars to encode a full Unicode character + --zzEndRead; + zzFinalHighSurrogate = 1; + } else { // There is room in the buffer for at least one more char + int c = zzReader.read(); // Expecting to read a paired low surrogate char + if (c == -1) { + return true; + } else { + zzBuffer[zzEndRead++] = (char)c; + } + } + } + /* potentially more input available */ + return false; + } + + /* numRead < 0 ==> end of stream */ + return true; + } + + + /** + * Closes the input stream. + */ + public final void yyclose() throws java.io.IOException { + zzAtEOF = true; // indicate end of file + zzEndRead = zzStartRead; // invalidate buffer + + if (zzReader != null) { + zzReader.close(); + } + } + + + /** + * Resets the scanner to read from a new input stream. + * + *

Does not close the old reader. + * + *

All internal variables are reset, the old input stream cannot be reused (internal + * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. + * + *

Internal scan buffer is resized down to its initial length, if it has grown. + * + * @param reader The new input stream. + */ + public final void yyreset(java.io.Reader reader) { + zzReader = reader; + zzAtBOL = true; + zzAtEOF = false; + zzEOFDone = false; + zzEndRead = zzStartRead = 0; + zzCurrentPos = zzMarkedPos = 0; + zzFinalHighSurrogate = 0; + yyline = yychar = yycolumn = 0; + zzLexicalState = YYINITIAL; + if (zzBuffer.length > ZZ_BUFFERSIZE) { + zzBuffer = new char[ZZ_BUFFERSIZE]; + } + } + + + /** + * Returns the current lexical state. + */ + public final int yystate() { + return zzLexicalState; + } + + + /** + * Enters a new lexical state. + * + * @param newState the new lexical state + */ + public final void yybegin(int newState) { + zzLexicalState = newState; + } + + + /** + * Returns the text matched by the current regular expression. + */ + public final String yytext() { + return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); + } + + + /** + * Returns the character at the given position from the matched text. + * + *

It is equivalent to {@code yytext().charAt(pos)}, but faster. + * + * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. + * + * @return the character at {@code position}. + */ + public final char yycharat(int position) { + return zzBuffer[zzStartRead + position]; + } + + + /** + * Returns the length of the matched text region. + */ + public final int yylength() { + return zzMarkedPos-zzStartRead; + } + + + /** + * Reports an error that occurred while scanning. + * + *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a + * match-all fallback rule) this method will only be called with things that + * "Can't Possibly Happen". + * + *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty + * scanner etc.). + * + *

Usual syntax/scanner level error handling should be done in error fallback rules. + * + * @param errorCode the code of the error message to display. + */ +--- zzScanError declaration + String message; + try { + message = ZZ_ERROR_MSG[errorCode]; + } catch (ArrayIndexOutOfBoundsException e) { + message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; + } + +--- throws clause + } + + + /** + * Pushes the specified amount of characters back into the input stream. + * + *

They will be read again by then next call of the scanning method. + * + * @param number the number of characters to be read again. This number must not be greater than + * {@link #yylength()}. + */ +--- yypushback decl (contains zzScanError exception) + if ( number > yylength() ) + zzScanError(ZZ_PUSHBACK_2BIG); + + zzMarkedPos -= number; + } + + +--- zzDoEOF + + + /** + * Resumes scanning until the next regular expression is matched, the end of input is encountered + * or an I/O-Error occurs. + * + * @return the next token. + * @exception java.io.IOException if any I/O-Error occurs. + */ +--- yylex declaration + int zzInput; + int zzAction; + + // cached fields: + int zzCurrentPosL; + int zzMarkedPosL; + int zzEndReadL = zzEndRead; + char[] zzBufferL = zzBuffer; + char[] zzCMapL = ZZ_CMAP; + +--- local declarations + + while (true) { + zzMarkedPosL = zzMarkedPos; + +--- start admin (line, char, col count) + zzAction = -1; + + zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; + +--- start admin (lexstate etc) + + zzForAction: { + while (true) { + +--- next input, line, col, char count, next transition, isFinal action + zzAction = zzState; + zzMarkedPosL = zzCurrentPosL; +--- line count update + } + + } + } + + // store back cached position + zzMarkedPos = zzMarkedPosL; +--- char count update + + if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { + zzAtEOF = true; +--- eofvalue + } + else { +--- actions + default: +--- no match + } + } + } + } + +--- main + +} diff --git a/testsuite/testcases/src/test/cases/spoon-feed-reader/problematic.skeleton.default b/testsuite/testcases/src/test/cases/spoon-feed-reader/problematic.skeleton.default new file mode 100644 index 000000000..11a9d6891 --- /dev/null +++ b/testsuite/testcases/src/test/cases/spoon-feed-reader/problematic.skeleton.default @@ -0,0 +1,344 @@ + + /** This character denotes the end of file. */ + public static final int YYEOF = -1; + + /** Initial size of the lookahead buffer. */ +--- private static final int ZZ_BUFFERSIZE = ...; + + // Lexical states. +--- lexical states, charmap + + /** Error code for "Unknown internal scanner error". */ + private static final int ZZ_UNKNOWN_ERROR = 0; + /** Error code for "could not match input". */ + private static final int ZZ_NO_MATCH = 1; + /** Error code for "pushback value was too large". */ + private static final int ZZ_PUSHBACK_2BIG = 2; + + /** + * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and + * {@link #ZZ_PUSHBACK_2BIG} respectively. + */ + private static final String ZZ_ERROR_MSG[] = { + "Unknown internal scanner error", + "Error: could not match input", + "Error: pushback value was too large" + }; + +--- isFinal list + /** Input device. */ + private java.io.Reader zzReader; + + /** Current state of the DFA. */ + private int zzState; + + /** Current lexical state. */ + private int zzLexicalState = YYINITIAL; + + /** + * This buffer contains the current text to be matched and is the source of the {@link #yytext()} + * string. + */ + private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; + + /** Text position at the last accepting state. */ + private int zzMarkedPos; + + /** Current text position in the buffer. */ + private int zzCurrentPos; + + /** Marks the beginning of the {@link #yytext()} string in the buffer. */ + private int zzStartRead; + + /** Marks the last character in the buffer, that has been read from input. */ + private int zzEndRead; + + /** Number of newlines encountered up to the start of the matched text. */ + private int yyline; + + /** Number of characters up to the start of the matched text. */ + private int yychar; + + /** Number of characters from the last newline up to the start of the matched text. */ + private int yycolumn; + + /** Whether the scanner is currently at the beginning of a line. */ + private boolean zzAtBOL = true; + + /** Whether the scanner is at the end of line. */ + private boolean zzAtEOF; + + /** Whether the user-EOF-code has already been executed. */ + private boolean zzEOFDone; + + /** + * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. + * + *

When a lead/high surrogate has been read from the input stream into the final + * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. + */ + private int zzFinalHighSurrogate = 0; + +--- user class code + +--- constructor declaration + + + /** + * Refills the input buffer. + * + * @return {@code false} iff there was new input. + * @exception java.io.IOException if any I/O-Error occurs + */ + private boolean zzRefill() throws java.io.IOException { + + /* first: make room (if you can) */ + if (zzStartRead > 0) { + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + System.arraycopy(zzBuffer, zzStartRead, + zzBuffer, 0, + zzEndRead - zzStartRead); + + /* translate stored positions */ + zzEndRead -= zzStartRead; + zzCurrentPos -= zzStartRead; + zzMarkedPos -= zzStartRead; + zzStartRead = 0; + } + + /* is the buffer big enough? */ + if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { + /* if not: blow it up */ + char newBuffer[] = new char[zzBuffer.length * 2]; + System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); + zzBuffer = newBuffer; + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + } + + /* fill the buffer with new input */ + int requested = zzBuffer.length - zzEndRead; + int numRead = zzReader.read(zzBuffer, zzEndRead, requested); + + /* not supposed to occur according to specification of java.io.Reader */ + if (numRead == 0) { + throw new java.io.IOException( + "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); + } + if (numRead > 0) { + zzEndRead += numRead; + // If numRead == requested, we might have requested to few chars to encode a full Unicode + // character. + // We assume that a Reader would otherwise never return half characters. + if (numRead == requested) { + if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + --zzEndRead; + zzFinalHighSurrogate = 1; + } + } + /* potentially more input available */ + return false; + } + + /* numRead < 0 ==> end of stream */ + return true; + } + + + /** + * Closes the input stream. + */ + public final void yyclose() throws java.io.IOException { + zzAtEOF = true; // indicate end of file + zzEndRead = zzStartRead; // invalidate buffer + + if (zzReader != null) { + zzReader.close(); + } + } + + + /** + * Resets the scanner to read from a new input stream. + * + *

Does not close the old reader. + * + *

All internal variables are reset, the old input stream cannot be reused (internal + * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. + * + *

Internal scan buffer is resized down to its initial length, if it has grown. + * + * @param reader The new input stream. + */ + public final void yyreset(java.io.Reader reader) { + zzReader = reader; + zzAtBOL = true; + zzAtEOF = false; + zzEOFDone = false; + zzEndRead = zzStartRead = 0; + zzCurrentPos = zzMarkedPos = 0; + zzFinalHighSurrogate = 0; + yyline = yychar = yycolumn = 0; + zzLexicalState = YYINITIAL; + if (zzBuffer.length > ZZ_BUFFERSIZE) { + zzBuffer = new char[ZZ_BUFFERSIZE]; + } + } + + + /** + * Returns the current lexical state. + */ + public final int yystate() { + return zzLexicalState; + } + + + /** + * Enters a new lexical state. + * + * @param newState the new lexical state + */ + public final void yybegin(int newState) { + zzLexicalState = newState; + } + + + /** + * Returns the text matched by the current regular expression. + */ + public final String yytext() { + return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); + } + + + /** + * Returns the character at the given position from the matched text. + * + *

It is equivalent to {@code yytext().charAt(pos)}, but faster. + * + * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. + * + * @return the character at {@code position}. + */ + public final char yycharat(int position) { + return zzBuffer[zzStartRead + position]; + } + + + /** + * Returns the length of the matched text region. + */ + public final int yylength() { + return zzMarkedPos-zzStartRead; + } + + + /** + * Reports an error that occurred while scanning. + * + *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a + * match-all fallback rule) this method will only be called with things that + * "Can't Possibly Happen". + * + *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty + * scanner etc.). + * + *

Usual syntax/scanner level error handling should be done in error fallback rules. + * + * @param errorCode the code of the error message to display. + */ +--- zzScanError declaration + String message; + try { + message = ZZ_ERROR_MSG[errorCode]; + } catch (ArrayIndexOutOfBoundsException e) { + message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; + } + +--- throws clause + } + + + /** + * Pushes the specified amount of characters back into the input stream. + * + *

They will be read again by then next call of the scanning method. + * + * @param number the number of characters to be read again. This number must not be greater than + * {@link #yylength()}. + */ +--- yypushback decl (contains zzScanError exception) + if ( number > yylength() ) + zzScanError(ZZ_PUSHBACK_2BIG); + + zzMarkedPos -= number; + } + + +--- zzDoEOF + + + /** + * Resumes scanning until the next regular expression is matched, the end of input is encountered + * or an I/O-Error occurs. + * + * @return the next token. + * @exception java.io.IOException if any I/O-Error occurs. + */ +--- yylex declaration + int zzInput; + int zzAction; + + // cached fields: + int zzCurrentPosL; + int zzMarkedPosL; + int zzEndReadL = zzEndRead; + char[] zzBufferL = zzBuffer; + char[] zzCMapL = ZZ_CMAP; + +--- local declarations + + while (true) { + zzMarkedPosL = zzMarkedPos; + +--- start admin (line, char, col count) + zzAction = -1; + + zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; + +--- start admin (lexstate etc) + + zzForAction: { + while (true) { + +--- next input, line, col, char count, next transition, isFinal action + zzAction = zzState; + zzMarkedPosL = zzCurrentPosL; +--- line count update + } + + } + } + + // store back cached position + zzMarkedPos = zzMarkedPosL; +--- char count update + + if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { + zzAtEOF = true; +--- eofvalue + } + else { +--- actions + default: +--- no match + } + } + } + } + +--- main + +} diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1-0.input b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1-0.input index eaa16d5b7..466466e35 100755 --- a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1-0.input +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1-0.input @@ -44,8 +44,8 @@ ÷ 0020 × 0308 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] ÷ 0020 ÷ 0378 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] (Other) ÷ [0.3] ÷ 0020 × 0308 ÷ 0378 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] -÷ 0020 ÷ D800 ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (Control) ÷ [0.3] -÷ 0020 × 0308 ÷ D800 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0020 ÷ D800 ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0020 × 0308 ÷ D800 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] ÷ 000D ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [4.0] SPACE (Other) ÷ [0.3] ÷ 000D ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ 000D ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] (CR) ÷ [0.3] @@ -70,8 +70,8 @@ ÷ 000D ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] ÷ 000D ÷ 0378 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Other) ÷ [0.3] ÷ 000D ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] -÷ 000D ÷ D800 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Control) ÷ [0.3] -÷ 000D ÷ 0308 ÷ D800 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 000D ÷ D800 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Control) ÷ [0.3] +# ÷ 000D ÷ 0308 ÷ D800 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] ÷ 000A ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [4.0] SPACE (Other) ÷ [0.3] ÷ 000A ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ 000A ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] (CR) ÷ [0.3] @@ -96,8 +96,8 @@ ÷ 000A ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] ÷ 000A ÷ 0378 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Other) ÷ [0.3] ÷ 000A ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] -÷ 000A ÷ D800 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Control) ÷ [0.3] -÷ 000A ÷ 0308 ÷ D800 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 000A ÷ D800 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Control) ÷ [0.3] +# ÷ 000A ÷ 0308 ÷ D800 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] ÷ 0001 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] SPACE (Other) ÷ [0.3] ÷ 0001 ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ 0001 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] (CR) ÷ [0.3] @@ -122,8 +122,8 @@ ÷ 0001 ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] ÷ 0001 ÷ 0378 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Other) ÷ [0.3] ÷ 0001 ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] -÷ 0001 ÷ D800 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Control) ÷ [0.3] -÷ 0001 ÷ 0308 ÷ D800 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0001 ÷ D800 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Control) ÷ [0.3] +# ÷ 0001 ÷ 0308 ÷ D800 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] ÷ 0300 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ 0300 × 0308 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ 0300 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] (CR) ÷ [0.3] @@ -148,8 +148,8 @@ ÷ 0300 × 0308 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] ÷ 0300 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] (Other) ÷ [0.3] ÷ 0300 × 0308 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] -÷ 0300 ÷ D800 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] (Control) ÷ [0.3] -÷ 0300 × 0308 ÷ D800 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0300 ÷ D800 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0300 × 0308 ÷ D800 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] ÷ 0903 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ 0903 × 0308 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ 0903 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (CR) ÷ [0.3] @@ -174,8 +174,8 @@ ÷ 0903 × 0308 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] ÷ 0903 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] (Other) ÷ [0.3] ÷ 0903 × 0308 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] -÷ 0903 ÷ D800 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (Control) ÷ [0.3] -÷ 0903 × 0308 ÷ D800 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0903 ÷ D800 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0903 × 0308 ÷ D800 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] ÷ 1100 ÷ 0020 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ 1100 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ 1100 ÷ 000D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (CR) ÷ [0.3] @@ -200,8 +200,8 @@ ÷ 1100 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] ÷ 1100 ÷ 0378 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] (Other) ÷ [0.3] ÷ 1100 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] -÷ 1100 ÷ D800 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (Control) ÷ [0.3] -÷ 1100 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 1100 ÷ D800 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 1100 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] ÷ 1160 ÷ 0020 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ 1160 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ 1160 ÷ 000D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (CR) ÷ [0.3] @@ -226,8 +226,8 @@ ÷ 1160 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] ÷ 1160 ÷ 0378 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] (Other) ÷ [0.3] ÷ 1160 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] -÷ 1160 ÷ D800 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (Control) ÷ [0.3] -÷ 1160 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 1160 ÷ D800 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 1160 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] ÷ 11A8 ÷ 0020 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ 11A8 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ 11A8 ÷ 000D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (CR) ÷ [0.3] @@ -252,8 +252,8 @@ ÷ 11A8 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] ÷ 11A8 ÷ 0378 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] (Other) ÷ [0.3] ÷ 11A8 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] -÷ 11A8 ÷ D800 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (Control) ÷ [0.3] -÷ 11A8 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 11A8 ÷ D800 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 11A8 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] ÷ AC00 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ AC00 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ AC00 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (CR) ÷ [0.3] @@ -278,8 +278,8 @@ ÷ AC00 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] ÷ AC00 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] (Other) ÷ [0.3] ÷ AC00 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] -÷ AC00 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (Control) ÷ [0.3] -÷ AC00 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ AC00 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (Control) ÷ [0.3] +# ÷ AC00 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] ÷ AC01 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ AC01 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ AC01 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (CR) ÷ [0.3] @@ -304,8 +304,8 @@ ÷ AC01 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] ÷ AC01 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] (Other) ÷ [0.3] ÷ AC01 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] -÷ AC01 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (Control) ÷ [0.3] -÷ AC01 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ AC01 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (Control) ÷ [0.3] +# ÷ AC01 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] ÷ 0378 ÷ 0020 ÷ # ÷ [0.2] (Other) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ 0378 × 0308 ÷ 0020 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] ÷ 0378 ÷ 000D ÷ # ÷ [0.2] (Other) ÷ [5.0] (CR) ÷ [0.3] diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1-0.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1-0.output index efc1e5707..caef83e8d 100755 --- a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1-0.output +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1-0.output @@ -22,8 +22,6 @@ ÷ 0020 × 0308 ÷ AC01 ÷ ÷ 0020 ÷ 0378 ÷ ÷ 0020 × 0308 ÷ 0378 ÷ -÷ 0020 ÷ D800 ÷ -÷ 0020 × 0308 ÷ D800 ÷ ÷ 000D ÷ 0020 ÷ ÷ 000D ÷ 0308 ÷ 0020 ÷ ÷ 000D ÷ 000D ÷ @@ -48,8 +46,6 @@ ÷ 000D ÷ 0308 ÷ AC01 ÷ ÷ 000D ÷ 0378 ÷ ÷ 000D ÷ 0308 ÷ 0378 ÷ -÷ 000D ÷ D800 ÷ -÷ 000D ÷ 0308 ÷ D800 ÷ ÷ 000A ÷ 0020 ÷ ÷ 000A ÷ 0308 ÷ 0020 ÷ ÷ 000A ÷ 000D ÷ @@ -74,8 +70,6 @@ ÷ 000A ÷ 0308 ÷ AC01 ÷ ÷ 000A ÷ 0378 ÷ ÷ 000A ÷ 0308 ÷ 0378 ÷ -÷ 000A ÷ D800 ÷ -÷ 000A ÷ 0308 ÷ D800 ÷ ÷ 0001 ÷ 0020 ÷ ÷ 0001 ÷ 0308 ÷ 0020 ÷ ÷ 0001 ÷ 000D ÷ @@ -100,8 +94,6 @@ ÷ 0001 ÷ 0308 ÷ AC01 ÷ ÷ 0001 ÷ 0378 ÷ ÷ 0001 ÷ 0308 ÷ 0378 ÷ -÷ 0001 ÷ D800 ÷ -÷ 0001 ÷ 0308 ÷ D800 ÷ ÷ 0300 ÷ 0020 ÷ ÷ 0300 × 0308 ÷ 0020 ÷ ÷ 0300 ÷ 000D ÷ @@ -126,8 +118,6 @@ ÷ 0300 × 0308 ÷ AC01 ÷ ÷ 0300 ÷ 0378 ÷ ÷ 0300 × 0308 ÷ 0378 ÷ -÷ 0300 ÷ D800 ÷ -÷ 0300 × 0308 ÷ D800 ÷ ÷ 0903 ÷ 0020 ÷ ÷ 0903 × 0308 ÷ 0020 ÷ ÷ 0903 ÷ 000D ÷ @@ -152,8 +142,6 @@ ÷ 0903 × 0308 ÷ AC01 ÷ ÷ 0903 ÷ 0378 ÷ ÷ 0903 × 0308 ÷ 0378 ÷ -÷ 0903 ÷ D800 ÷ -÷ 0903 × 0308 ÷ D800 ÷ ÷ 1100 ÷ 0020 ÷ ÷ 1100 × 0308 ÷ 0020 ÷ ÷ 1100 ÷ 000D ÷ @@ -178,8 +166,6 @@ ÷ 1100 × 0308 ÷ AC01 ÷ ÷ 1100 ÷ 0378 ÷ ÷ 1100 × 0308 ÷ 0378 ÷ -÷ 1100 ÷ D800 ÷ -÷ 1100 × 0308 ÷ D800 ÷ ÷ 1160 ÷ 0020 ÷ ÷ 1160 × 0308 ÷ 0020 ÷ ÷ 1160 ÷ 000D ÷ @@ -204,8 +190,6 @@ ÷ 1160 × 0308 ÷ AC01 ÷ ÷ 1160 ÷ 0378 ÷ ÷ 1160 × 0308 ÷ 0378 ÷ -÷ 1160 ÷ D800 ÷ -÷ 1160 × 0308 ÷ D800 ÷ ÷ 11A8 ÷ 0020 ÷ ÷ 11A8 × 0308 ÷ 0020 ÷ ÷ 11A8 ÷ 000D ÷ @@ -230,8 +214,6 @@ ÷ 11A8 × 0308 ÷ AC01 ÷ ÷ 11A8 ÷ 0378 ÷ ÷ 11A8 × 0308 ÷ 0378 ÷ -÷ 11A8 ÷ D800 ÷ -÷ 11A8 × 0308 ÷ D800 ÷ ÷ AC00 ÷ 0020 ÷ ÷ AC00 × 0308 ÷ 0020 ÷ ÷ AC00 ÷ 000D ÷ @@ -256,8 +238,6 @@ ÷ AC00 × 0308 ÷ AC01 ÷ ÷ AC00 ÷ 0378 ÷ ÷ AC00 × 0308 ÷ 0378 ÷ -÷ AC00 ÷ D800 ÷ -÷ AC00 × 0308 ÷ D800 ÷ ÷ AC01 ÷ 0020 ÷ ÷ AC01 × 0308 ÷ 0020 ÷ ÷ AC01 ÷ 000D ÷ @@ -282,8 +262,6 @@ ÷ AC01 × 0308 ÷ AC01 ÷ ÷ AC01 ÷ 0378 ÷ ÷ AC01 × 0308 ÷ 0378 ÷ -÷ AC01 ÷ D800 ÷ -÷ AC01 × 0308 ÷ D800 ÷ ÷ 0378 ÷ 0020 ÷ ÷ 0378 × 0308 ÷ 0020 ÷ ÷ 0378 ÷ 000D ÷ From 70e076ba2e30f192c677d8527a1897ddff63012b Mon Sep 17 00:00:00 2001 From: Steve Rowe Date: Fri, 25 Jan 2019 12:10:11 -0500 Subject: [PATCH 070/129] Add support for Unicode 10.0 (#540) * Add support for Unicode 10.0 * Add example/test Unicode 9.0 & 10.0 grammars for Line, Sentence, Grapheme Cluster, and Word Break rules --- .../UnicodeProperties.java.golden | 245 +- .../plugin/unicode/JFlexUnicodeMojo.java | 126 +- .../maven/plugin/unicode/UnicodeVersion.java | 5 +- .../resources/UnicodeProperties.java.skeleton | 11 +- jflex/changelog.md | 3 + .../src/main/java/jflex/core/IntCharSet.java | 4 +- .../jflex/core/unicode/UnicodeProperties.java | 31 +- .../jflex/core/unicode/data/Unicode_10_0.java | 42347 ++++++++++++++++ .../jflex/core/unicode/data/Unicode_1_1.java | 14 - .../jflex/core/unicode/data/Unicode_2_0.java | 14 - .../jflex/core/unicode/data/Unicode_2_1.java | 14 - .../jflex/core/unicode/data/Unicode_3_0.java | 14 - .../jflex/core/unicode/data/Unicode_3_1.java | 14 - .../jflex/core/unicode/data/Unicode_3_2.java | 16 - .../jflex/core/unicode/data/Unicode_4_0.java | 16 - .../jflex/core/unicode/data/Unicode_4_1.java | 16 - .../jflex/core/unicode/data/Unicode_5_0.java | 16 - .../jflex/core/unicode/data/Unicode_5_1.java | 16 - .../jflex/core/unicode/data/Unicode_5_2.java | 16 - .../jflex/core/unicode/data/Unicode_6_0.java | 16 - .../jflex/core/unicode/data/Unicode_6_1.java | 16 - .../jflex/core/unicode/data/Unicode_6_2.java | 16 - .../jflex/core/unicode/data/Unicode_6_3.java | 16 - .../jflex/core/unicode/data/Unicode_7_0.java | 16 - .../jflex/core/unicode/data/Unicode_8_0.java | 16 - .../jflex/core/unicode/data/Unicode_9_0.java | 16 - .../UnicodeAge_10_0_age_10_0-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_10_0.flex | 16 + .../UnicodeAge_10_0_age_10_0.output | 659 + .../unicode-age/UnicodeAge_10_0_age_10_0.test | 11 + .../UnicodeAge_10_0_age_1_1-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_1_1.flex | 16 + .../UnicodeAge_10_0_age_1_1.output | 288 + .../unicode-age/UnicodeAge_10_0_age_1_1.test | 11 + .../UnicodeAge_10_0_age_2_0-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_2_0.flex | 16 + .../UnicodeAge_10_0_age_2_0.output | 312 + .../unicode-age/UnicodeAge_10_0_age_2_0.test | 11 + .../UnicodeAge_10_0_age_2_1-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_2_1.flex | 16 + .../UnicodeAge_10_0_age_2_1.output | 312 + .../unicode-age/UnicodeAge_10_0_age_2_1.test | 11 + .../UnicodeAge_10_0_age_3_0-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_3_0.flex | 16 + .../UnicodeAge_10_0_age_3_0.output | 369 + .../unicode-age/UnicodeAge_10_0_age_3_0.test | 11 + .../UnicodeAge_10_0_age_3_1-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_3_1.flex | 16 + .../UnicodeAge_10_0_age_3_1.output | 402 + .../unicode-age/UnicodeAge_10_0_age_3_1.test | 11 + .../UnicodeAge_10_0_age_3_2-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_3_2.flex | 16 + .../UnicodeAge_10_0_age_3_2.output | 397 + .../unicode-age/UnicodeAge_10_0_age_3_2.test | 11 + .../UnicodeAge_10_0_age_4_0-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_4_0.flex | 16 + .../UnicodeAge_10_0_age_4_0.output | 412 + .../unicode-age/UnicodeAge_10_0_age_4_0.test | 11 + .../UnicodeAge_10_0_age_4_1-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_4_1.flex | 16 + .../UnicodeAge_10_0_age_4_1.output | 430 + .../unicode-age/UnicodeAge_10_0_age_4_1.test | 11 + .../UnicodeAge_10_0_age_5_0-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_5_0.flex | 16 + .../UnicodeAge_10_0_age_5_0.output | 440 + .../unicode-age/UnicodeAge_10_0_age_5_0.test | 11 + .../UnicodeAge_10_0_age_5_1-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_5_1.flex | 16 + .../UnicodeAge_10_0_age_5_1.output | 455 + .../unicode-age/UnicodeAge_10_0_age_5_1.test | 11 + .../UnicodeAge_10_0_age_5_2-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_5_2.flex | 16 + .../UnicodeAge_10_0_age_5_2.output | 495 + .../unicode-age/UnicodeAge_10_0_age_5_2.test | 11 + .../UnicodeAge_10_0_age_6_0-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_6_0.flex | 16 + .../UnicodeAge_10_0_age_6_0.output | 511 + .../unicode-age/UnicodeAge_10_0_age_6_0.test | 11 + .../UnicodeAge_10_0_age_6_1-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_6_1.flex | 16 + .../UnicodeAge_10_0_age_6_1.output | 549 + .../unicode-age/UnicodeAge_10_0_age_6_1.test | 11 + .../UnicodeAge_10_0_age_6_2-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_6_2.flex | 16 + .../UnicodeAge_10_0_age_6_2.output | 549 + .../unicode-age/UnicodeAge_10_0_age_6_2.test | 11 + .../UnicodeAge_10_0_age_6_3-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_6_3.flex | 16 + .../UnicodeAge_10_0_age_6_3.output | 549 + .../unicode-age/UnicodeAge_10_0_age_6_3.test | 11 + .../UnicodeAge_10_0_age_7_0-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_7_0.flex | 16 + .../UnicodeAge_10_0_age_7_0.output | 610 + .../unicode-age/UnicodeAge_10_0_age_7_0.test | 11 + .../UnicodeAge_10_0_age_8_0-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_8_0.flex | 16 + .../UnicodeAge_10_0_age_8_0.output | 623 + .../unicode-age/UnicodeAge_10_0_age_8_0.test | 11 + .../UnicodeAge_10_0_age_9_0-flex.output | 0 .../unicode-age/UnicodeAge_10_0_age_9_0.flex | 16 + .../UnicodeAge_10_0_age_9_0.output | 648 + .../unicode-age/UnicodeAge_10_0_age_9_0.test | 11 + ...nicodeAge_10_0_age_subtraction-flex.output | 0 .../UnicodeAge_10_0_age_subtraction.flex | 33 + .../UnicodeAge_10_0_age_subtraction.output | 1113 + .../UnicodeAge_10_0_age_subtraction.test | 12 + ...UnicodeAge_10_0_age_unassigned-flex.output | 0 .../UnicodeAge_10_0_age_unassigned.flex | 16 + .../UnicodeAge_10_0_age_unassigned.output | 658 + .../UnicodeAge_10_0_age_unassigned.test | 11 + .../UnicodeBlocks_10_0-flex.output | 0 .../unicode-blocks/UnicodeBlocks_10_0.flex | 292 + .../unicode-blocks/UnicodeBlocks_10_0.output | 324 + .../unicode-blocks/UnicodeBlocks_10_0.test | 11 + .../UnicodeCaseless_10_0-flex.output | 5308 ++ .../UnicodeCaseless_10_0.flex | 2643 + .../UnicodeCaseless_10_0.output | 2622 + .../UnicodeCaseless_10_0.test | 11 + ...atibilityProperties_alnum_10_0-flex.output | 0 ...odeCompatibilityProperties_alnum_10_0.flex | 17 + ...eCompatibilityProperties_alnum_10_0.output | 695 + ...odeCompatibilityProperties_alnum_10_0.test | 13 + ...atibilityProperties_blank_10_0-flex.output | 0 ...odeCompatibilityProperties_blank_10_0.flex | 17 + ...eCompatibilityProperties_blank_10_0.output | 8 + ...odeCompatibilityProperties_blank_10_0.test | 13 + ...atibilityProperties_graph_10_0-flex.output | 0 ...odeCompatibilityProperties_graph_10_0.flex | 17 + ...eCompatibilityProperties_graph_10_0.output | 654 + ...odeCompatibilityProperties_graph_10_0.test | 13 + ...atibilityProperties_print_10_0-flex.output | 0 ...odeCompatibilityProperties_print_10_0.flex | 17 + ...eCompatibilityProperties_print_10_0.output | 651 + ...odeCompatibilityProperties_print_10_0.test | 13 + ...tibilityProperties_xdigit_10_0-flex.output | 0 ...deCompatibilityProperties_xdigit_10_0.flex | 17 + ...CompatibilityProperties_xdigit_10_0.output | 59 + ...deCompatibilityProperties_xdigit_10_0.test | 13 + ...CoreProperties_Alphabetic_10_0-flex.output | 0 ...DerivedCoreProperties_Alphabetic_10_0.flex | 17 + ...rivedCoreProperties_Alphabetic_10_0.output | 660 + ...DerivedCoreProperties_Alphabetic_10_0.test | 12 + ...Properties_Case_Ignorable_10_0-flex.output | 0 ...vedCoreProperties_Case_Ignorable_10_0.flex | 17 + ...dCoreProperties_Case_Ignorable_10_0.output | 381 + ...vedCoreProperties_Case_Ignorable_10_0.test | 12 + ...rivedCoreProperties_Cased_10_0-flex.output | 0 ...icodeDerivedCoreProperties_Cased_10_0.flex | 17 + ...odeDerivedCoreProperties_Cased_10_0.output | 135 + ...icodeDerivedCoreProperties_Cased_10_0.test | 12 + ...s_Changes_When_Casefolded_10_0-flex.output | 0 ...operties_Changes_When_Casefolded_10_0.flex | 17 + ...erties_Changes_When_Casefolded_10_0.output | 603 + ...operties_Changes_When_Casefolded_10_0.test | 12 + ...s_Changes_When_Casemapped_10_0-flex.output | 0 ...operties_Changes_When_Casemapped_10_0.flex | 17 + ...erties_Changes_When_Casemapped_10_0.output | 116 + ...operties_Changes_When_Casemapped_10_0.test | 12 + ...s_Changes_When_Lowercased_10_0-flex.output | 0 ...operties_Changes_When_Lowercased_10_0.flex | 17 + ...erties_Changes_When_Lowercased_10_0.output | 590 + ...operties_Changes_When_Lowercased_10_0.test | 12 + ...s_Changes_When_Titlecased_10_0-flex.output | 0 ...operties_Changes_When_Titlecased_10_0.flex | 17 + ...erties_Changes_When_Titlecased_10_0.output | 608 + ...operties_Changes_When_Titlecased_10_0.test | 12 + ...s_Changes_When_Uppercased_10_0-flex.output | 0 ...operties_Changes_When_Uppercased_10_0.flex | 17 + ...erties_Changes_When_Uppercased_10_0.output | 607 + ...operties_Changes_When_Uppercased_10_0.test | 12 + ...ault_Ignorable_Code_Point_10_0-flex.output | 0 ...ies_Default_Ignorable_Code_Point_10_0.flex | 17 + ...s_Default_Ignorable_Code_Point_10_0.output | 17 + ...ies_Default_Ignorable_Code_Point_10_0.test | 12 + ...eProperties_Grapheme_Base_10_0-flex.output | 0 ...ivedCoreProperties_Grapheme_Base_10_0.flex | 17 + ...edCoreProperties_Grapheme_Base_10_0.output | 791 + ...ivedCoreProperties_Grapheme_Base_10_0.test | 12 + ...roperties_Grapheme_Extend_10_0-flex.output | 0 ...edCoreProperties_Grapheme_Extend_10_0.flex | 17 + ...CoreProperties_Grapheme_Extend_10_0.output | 319 + ...edCoreProperties_Grapheme_Extend_10_0.test | 12 + ...eProperties_Grapheme_Link_10_0-flex.output | 0 ...ivedCoreProperties_Grapheme_Link_10_0.flex | 17 + ...edCoreProperties_Grapheme_Link_10_0.output | 48 + ...ivedCoreProperties_Grapheme_Link_10_0.test | 12 + ...oreProperties_ID_Continue_10_0-flex.output | 0 ...erivedCoreProperties_ID_Continue_10_0.flex | 17 + ...ivedCoreProperties_ID_Continue_10_0.output | 689 + ...erivedCoreProperties_ID_Continue_10_0.test | 12 + ...edCoreProperties_ID_Start_10_0-flex.output | 0 ...deDerivedCoreProperties_ID_Start_10_0.flex | 17 + ...DerivedCoreProperties_ID_Start_10_0.output | 585 + ...deDerivedCoreProperties_ID_Start_10_0.test | 12 + ...dCoreProperties_Lowercase_10_0-flex.output | 0 ...eDerivedCoreProperties_Lowercase_10_0.flex | 17 + ...erivedCoreProperties_Lowercase_10_0.output | 640 + ...eDerivedCoreProperties_Lowercase_10_0.test | 12 + ...erivedCoreProperties_Math_10_0-flex.output | 0 ...nicodeDerivedCoreProperties_Math_10_0.flex | 17 + ...codeDerivedCoreProperties_Math_10_0.output | 138 + ...nicodeDerivedCoreProperties_Math_10_0.test | 12 + ...dCoreProperties_Uppercase_10_0-flex.output | 0 ...eDerivedCoreProperties_Uppercase_10_0.flex | 17 + ...erivedCoreProperties_Uppercase_10_0.output | 632 + ...eDerivedCoreProperties_Uppercase_10_0.test | 12 + ...reProperties_XID_Continue_10_0-flex.output | 0 ...rivedCoreProperties_XID_Continue_10_0.flex | 17 + ...vedCoreProperties_XID_Continue_10_0.output | 696 + ...rivedCoreProperties_XID_Continue_10_0.test | 12 + ...dCoreProperties_XID_Start_10_0-flex.output | 0 ...eDerivedCoreProperties_XID_Start_10_0.flex | 17 + ...erivedCoreProperties_XID_Start_10_0.output | 592 + ...eDerivedCoreProperties_XID_Start_10_0.test | 12 + .../UnicodeDecimalDigit1_10_0-flex.output | 0 .../UnicodeDecimalDigit1_10_0.flex | 16 + .../UnicodeDecimalDigit1_10_0.output | 112 + .../UnicodeDecimalDigit1_10_0.test | 12 + .../UnicodeDecimalDigit2_10_0-flex.output | 0 .../UnicodeDecimalDigit2_10_0.flex | 16 + .../UnicodeDecimalDigit2_10_0.output | 112 + .../UnicodeDecimalDigit2_10_0.test | 12 + .../UnicodeDecimalDigit3_10_0-flex.output | 0 .../UnicodeDecimalDigit3_10_0.flex | 16 + .../UnicodeDecimalDigit3_10_0.output | 112 + .../UnicodeDecimalDigit3_10_0.test | 12 + ...neralCategorySingleLetter_10_0-flex.output | 0 ...icodeGeneralCategorySingleLetter_10_0.flex | 21 + ...odeGeneralCategorySingleLetter_10_0.output | 2015 + ...icodeGeneralCategorySingleLetter_10_0.test | 12 + .../UnicodeGeneralCategory_10_0-flex.output | 0 .../UnicodeGeneralCategory_10_0.flex | 43 + .../UnicodeGeneralCategory_10_0.output | 3703 ++ .../UnicodeGeneralCategory_10_0.test | 11 + .../UnicodeGraphemeBreakRules_10_0-0.input | 850 + .../UnicodeGraphemeBreakRules_10_0-0.output | 744 + ...UnicodeGraphemeBreakRules_10_0-flex.output | 0 .../UnicodeGraphemeBreakRules_10_0.flex | 219 + .../UnicodeGraphemeBreakRules_10_0.test | 9 + .../UnicodeGraphemeBreakRules_6_1-0.input | 0 .../UnicodeGraphemeBreakRules_6_1-0.output | 0 .../UnicodeGraphemeBreakRules_6_1-flex.output | 0 .../UnicodeGraphemeBreakRules_6_1.flex | 0 .../UnicodeGraphemeBreakRules_6_1.test | 0 .../UnicodeGraphemeBreakRules_7_0.flex | 0 .../UnicodeGraphemeBreakRules_8_0-0.input | 0 .../UnicodeGraphemeBreakRules_8_0-0.output | 0 .../UnicodeGraphemeBreakRules_8_0.flex | 0 .../UnicodeGraphemeBreakRules_8_0.test | 0 .../UnicodeGraphemeBreakRules_9_0-0.input | 849 + .../UnicodeGraphemeBreakRules_9_0-0.output | 744 + .../UnicodeGraphemeBreakRules_9_0-flex.output | 0 .../UnicodeGraphemeBreakRules_9_0.flex | 219 + .../UnicodeGraphemeBreakRules_9_0.test | 9 + ...icodeGraphemeClusterBreak_10_0-flex.output | 0 .../UnicodeGraphemeClusterBreak_10_0.flex | 32 + .../UnicodeGraphemeClusterBreak_10_0.output | 1689 + .../UnicodeGraphemeClusterBreak_10_0.test | 11 + .../UnicodeLetter_10_0-flex.output | 0 .../unicode-letter/UnicodeLetter_10_0.flex | 16 + .../unicode-letter/UnicodeLetter_10_0.output | 1172 + .../unicode-letter/UnicodeLetter_10_0.test | 12 + .../UnicodeLineBreakAlgorithm_10_0-0.input | 7344 +++ .../UnicodeLineBreakAlgorithm_10_0-0.output | 7312 +++ ...UnicodeLineBreakAlgorithm_10_0-flex.output | 0 .../UnicodeLineBreakAlgorithm_10_0.flex | 609 + .../UnicodeLineBreakAlgorithm_10_0.test | 9 + .../UnicodeLineBreakAlgorithm_6_1-0.input | 0 .../UnicodeLineBreakAlgorithm_6_1-0.output | 0 .../UnicodeLineBreakAlgorithm_6_1-flex.output | 0 .../UnicodeLineBreakAlgorithm_6_1.flex | 0 .../UnicodeLineBreakAlgorithm_6_1.test | 0 .../UnicodeLineBreakAlgorithm_7_0.flex | 0 .../UnicodeLineBreakAlgorithm_8_0-0.input | 0 .../UnicodeLineBreakAlgorithm_8_0-0.output | 0 .../UnicodeLineBreakAlgorithm_8_0.flex | 0 .../UnicodeLineBreakAlgorithm_8_0.test | 0 .../UnicodeLineBreakAlgorithm_9_0-0.input | 7341 +++ .../UnicodeLineBreakAlgorithm_9_0-0.output | 7312 +++ .../UnicodeLineBreakAlgorithm_9_0-flex.output | 0 .../UnicodeLineBreakAlgorithm_9_0.flex | 609 + .../UnicodeLineBreakAlgorithm_9_0.test | 9 + .../UnicodeLineBreak_10_0-flex.output | 0 .../UnicodeLineBreak_10_0.flex | 56 + .../UnicodeLineBreak_10_0.output | 3236 ++ .../UnicodeLineBreak_10_0.test | 11 + .../UnicodeLowercase_10_0-flex.output | 0 .../UnicodeLowercase_10_0.flex | 16 + .../UnicodeLowercase_10_0.output | 1282 + .../UnicodeLowercase_10_0.test | 12 + .../UnicodeMisc_ASCII_10_0-flex.output | 0 .../UnicodeMisc_ASCII_10_0.flex | 17 + .../UnicodeMisc_ASCII_10_0.output | 1 + .../UnicodeMisc_ASCII_10_0.test | 11 + .../UnicodeMisc_Any_10_0-flex.output | 4 + .../UnicodeMisc_Any_10_0.flex | 17 + .../UnicodeMisc_Any_10_0.output | 2 + .../UnicodeMisc_Any_10_0.test | 11 + .../UnicodeMisc_Assigned_10_0-flex.output | 0 .../UnicodeMisc_Assigned_10_0.flex | 17 + .../UnicodeMisc_Assigned_10_0.output | 649 + .../UnicodeMisc_Assigned_10_0.test | 11 + ...ePropList_ASCII_Hex_Digit_10_0-flex.output | 0 .../UnicodePropList_ASCII_Hex_Digit_10_0.flex | 17 + ...nicodePropList_ASCII_Hex_Digit_10_0.output | 3 + .../UnicodePropList_ASCII_Hex_Digit_10_0.test | 12 + ...codePropList_Bidi_Control_10_0-flex.output | 0 .../UnicodePropList_Bidi_Control_10_0.flex | 17 + .../UnicodePropList_Bidi_Control_10_0.output | 4 + .../UnicodePropList_Bidi_Control_10_0.test | 12 + .../UnicodePropList_Dash_10_0-flex.output | 0 .../UnicodePropList_Dash_10_0.flex | 17 + .../UnicodePropList_Dash_10_0.output | 21 + .../UnicodePropList_Dash_10_0.test | 12 + ...nicodePropList_Deprecated_10_0-flex.output | 0 .../UnicodePropList_Deprecated_10_0.flex | 17 + .../UnicodePropList_Deprecated_10_0.output | 8 + .../UnicodePropList_Deprecated_10_0.test | 12 + ...UnicodePropList_Diacritic_10_0-flex.output | 0 .../UnicodePropList_Diacritic_10_0.flex | 17 + .../UnicodePropList_Diacritic_10_0.output | 159 + .../UnicodePropList_Diacritic_10_0.test | 12 + .../UnicodePropList_Extender_10_0-flex.output | 0 .../UnicodePropList_Extender_10_0.flex | 17 + .../UnicodePropList_Extender_10_0.output | 29 + .../UnicodePropList_Extender_10_0.test | 12 + ...UnicodePropList_Hex_Digit_10_0-flex.output | 0 .../UnicodePropList_Hex_Digit_10_0.flex | 17 + .../UnicodePropList_Hex_Digit_10_0.output | 6 + .../UnicodePropList_Hex_Digit_10_0.test | 12 + .../UnicodePropList_Hyphen_10_0-flex.output | 0 .../UnicodePropList_Hyphen_10_0.flex | 17 + .../UnicodePropList_Hyphen_10_0.output | 10 + .../UnicodePropList_Hyphen_10_0.test | 12 + ...pList_IDS_Binary_Operator_10_0-flex.output | 0 ...codePropList_IDS_Binary_Operator_10_0.flex | 17 + ...dePropList_IDS_Binary_Operator_10_0.output | 2 + ...codePropList_IDS_Binary_Operator_10_0.test | 12 + ...List_IDS_Trinary_Operator_10_0-flex.output | 0 ...odePropList_IDS_Trinary_Operator_10_0.flex | 17 + ...ePropList_IDS_Trinary_Operator_10_0.output | 1 + ...odePropList_IDS_Trinary_Operator_10_0.test | 12 + ...icodePropList_Ideographic_10_0-flex.output | 0 .../UnicodePropList_Ideographic_10_0.flex | 17 + .../UnicodePropList_Ideographic_10_0.output | 16 + .../UnicodePropList_Ideographic_10_0.test | 12 + ...codePropList_Join_Control_10_0-flex.output | 0 .../UnicodePropList_Join_Control_10_0.flex | 17 + .../UnicodePropList_Join_Control_10_0.output | 1 + .../UnicodePropList_Join_Control_10_0.test | 12 + ...t_Logical_Order_Exception_10_0-flex.output | 0 ...PropList_Logical_Order_Exception_10_0.flex | 17 + ...opList_Logical_Order_Exception_10_0.output | 7 + ...PropList_Logical_Order_Exception_10_0.test | 12 + ...t_Noncharacter_Code_Point_10_0-flex.output | 0 ...PropList_Noncharacter_Code_Point_10_0.flex | 17 + ...opList_Noncharacter_Code_Point_10_0.output | 18 + ...PropList_Noncharacter_Code_Point_10_0.test | 12 + ...PropList_Other_Alphabetic_10_0-flex.output | 0 ...UnicodePropList_Other_Alphabetic_10_0.flex | 17 + ...icodePropList_Other_Alphabetic_10_0.output | 206 + ...UnicodePropList_Other_Alphabetic_10_0.test | 12 + ...ault_Ignorable_Code_Point_10_0-flex.output | 0 ...her_Default_Ignorable_Code_Point_10_0.flex | 17 + ...r_Default_Ignorable_Code_Point_10_0.output | 11 + ...her_Default_Ignorable_Code_Point_10_0.test | 12 + ...ist_Other_Grapheme_Extend_10_0-flex.output | 0 ...dePropList_Other_Grapheme_Extend_10_0.flex | 17 + ...PropList_Other_Grapheme_Extend_10_0.output | 23 + ...dePropList_Other_Grapheme_Extend_10_0.test | 12 + ...ropList_Other_ID_Continue_10_0-flex.output | 0 ...nicodePropList_Other_ID_Continue_10_0.flex | 17 + ...codePropList_Other_ID_Continue_10_0.output | 4 + ...nicodePropList_Other_ID_Continue_10_0.test | 12 + ...dePropList_Other_ID_Start_10_0-flex.output | 0 .../UnicodePropList_Other_ID_Start_10_0.flex | 17 + ...UnicodePropList_Other_ID_Start_10_0.output | 4 + .../UnicodePropList_Other_ID_Start_10_0.test | 12 + ...ePropList_Other_Lowercase_10_0-flex.output | 0 .../UnicodePropList_Other_Lowercase_10_0.flex | 17 + ...nicodePropList_Other_Lowercase_10_0.output | 20 + .../UnicodePropList_Other_Lowercase_10_0.test | 12 + ...nicodePropList_Other_Math_10_0-flex.output | 0 .../UnicodePropList_Other_Math_10_0.flex | 17 + .../UnicodePropList_Other_Math_10_0.output | 134 + .../UnicodePropList_Other_Math_10_0.test | 12 + ...ePropList_Other_Uppercase_10_0-flex.output | 0 .../UnicodePropList_Other_Uppercase_10_0.flex | 17 + ...nicodePropList_Other_Uppercase_10_0.output | 5 + .../UnicodePropList_Other_Uppercase_10_0.test | 12 + ...dePropList_Pattern_Syntax_10_0-flex.output | 0 .../UnicodePropList_Pattern_Syntax_10_0.flex | 17 + ...UnicodePropList_Pattern_Syntax_10_0.output | 28 + .../UnicodePropList_Pattern_Syntax_10_0.test | 12 + ...pList_Pattern_White_Space_10_0-flex.output | 0 ...codePropList_Pattern_White_Space_10_0.flex | 17 + ...dePropList_Pattern_White_Space_10_0.output | 5 + ...codePropList_Pattern_White_Space_10_0.test | 12 + ...pended_Concatenation_Mark_10_0-flex.output | 0 ...ist_Prepended_Concatenation_Mark_10_0.flex | 17 + ...t_Prepended_Concatenation_Mark_10_0.output | 5 + ...ist_Prepended_Concatenation_Mark_10_0.test | 12 + ...dePropList_Quotation_Mark_10_0-flex.output | 0 .../UnicodePropList_Quotation_Mark_10_0.flex | 17 + ...UnicodePropList_Quotation_Mark_10_0.output | 13 + .../UnicodePropList_Quotation_Mark_10_0.test | 12 + .../UnicodePropList_Radical_10_0-flex.output | 0 .../UnicodePropList_Radical_10_0.flex | 17 + .../UnicodePropList_Radical_10_0.output | 3 + .../UnicodePropList_Radical_10_0.test | 12 + ...opList_Regional_Indicator_10_0-flex.output | 0 ...icodePropList_Regional_Indicator_10_0.flex | 17 + ...odePropList_Regional_Indicator_10_0.output | 1 + ...icodePropList_Regional_Indicator_10_0.test | 12 + ...ropList_Sentence_Terminal_10_0-flex.output | 0 ...nicodePropList_Sentence_Terminal_10_0.flex | 17 + ...codePropList_Sentence_Terminal_10_0.output | 68 + ...nicodePropList_Sentence_Terminal_10_0.test | 12 + ...icodePropList_Soft_Dotted_10_0-flex.output | 0 .../UnicodePropList_Soft_Dotted_10_0.flex | 17 + .../UnicodePropList_Soft_Dotted_10_0.output | 31 + .../UnicodePropList_Soft_Dotted_10_0.test | 12 + ...List_Terminal_Punctuation_10_0-flex.output | 0 ...odePropList_Terminal_Punctuation_10_0.flex | 17 + ...ePropList_Terminal_Punctuation_10_0.output | 97 + ...odePropList_Terminal_Punctuation_10_0.test | 12 + ...ropList_Unified_Ideograph_10_0-flex.output | 0 ...nicodePropList_Unified_Ideograph_10_0.flex | 17 + ...codePropList_Unified_Ideograph_10_0.output | 14 + ...nicodePropList_Unified_Ideograph_10_0.test | 12 + ...opList_Variation_Selector_10_0-flex.output | 0 ...icodePropList_Variation_Selector_10_0.flex | 17 + ...odePropList_Variation_Selector_10_0.output | 3 + ...icodePropList_Variation_Selector_10_0.test | 12 + ...icodePropList_White_Space_10_0-flex.output | 0 .../UnicodePropList_White_Space_10_0.flex | 17 + .../UnicodePropList_White_Space_10_0.output | 10 + .../UnicodePropList_White_Space_10_0.test | 12 + .../UnicodeScripts_10_0-flex.output | 0 .../unicode-scripts/UnicodeScripts_10_0.flex | 156 + .../UnicodeScripts_10_0.output | 1515 + .../unicode-scripts/UnicodeScripts_10_0.test | 11 + ...icodeScripts_10_0_extensions_1-flex.output | 0 .../UnicodeScripts_10_0_extensions_1.flex | 33 + .../UnicodeScripts_10_0_extensions_1.output | 137 + .../UnicodeScripts_10_0_extensions_1.test | 11 + ...codeScripts_10_0_extensions_10-flex.output | 0 .../UnicodeScripts_10_0_extensions_10.flex | 16 + .../UnicodeScripts_10_0_extensions_10.output | 11 + .../UnicodeScripts_10_0_extensions_10.test | 11 + ...codeScripts_10_0_extensions_11-flex.output | 0 .../UnicodeScripts_10_0_extensions_11.flex | 16 + .../UnicodeScripts_10_0_extensions_11.output | 16 + .../UnicodeScripts_10_0_extensions_11.test | 11 + ...codeScripts_10_0_extensions_12-flex.output | 0 .../UnicodeScripts_10_0_extensions_12.flex | 16 + .../UnicodeScripts_10_0_extensions_12.output | 14 + .../UnicodeScripts_10_0_extensions_12.test | 11 + ...codeScripts_10_0_extensions_13-flex.output | 0 .../UnicodeScripts_10_0_extensions_13.flex | 16 + .../UnicodeScripts_10_0_extensions_13.output | 3 + .../UnicodeScripts_10_0_extensions_13.test | 11 + ...codeScripts_10_0_extensions_14-flex.output | 0 .../UnicodeScripts_10_0_extensions_14.flex | 16 + .../UnicodeScripts_10_0_extensions_14.output | 4 + .../UnicodeScripts_10_0_extensions_14.test | 11 + ...codeScripts_10_0_extensions_15-flex.output | 0 .../UnicodeScripts_10_0_extensions_15.flex | 16 + .../UnicodeScripts_10_0_extensions_15.output | 23 + .../UnicodeScripts_10_0_extensions_15.test | 11 + ...codeScripts_10_0_extensions_16-flex.output | 0 .../UnicodeScripts_10_0_extensions_16.flex | 16 + .../UnicodeScripts_10_0_extensions_16.output | 16 + .../UnicodeScripts_10_0_extensions_16.test | 11 + ...codeScripts_10_0_extensions_17-flex.output | 0 .../UnicodeScripts_10_0_extensions_17.flex | 16 + .../UnicodeScripts_10_0_extensions_17.output | 4 + .../UnicodeScripts_10_0_extensions_17.test | 11 + ...icodeScripts_10_0_extensions_2-flex.output | 0 .../UnicodeScripts_10_0_extensions_2.flex | 26 + .../UnicodeScripts_10_0_extensions_2.output | 126 + .../UnicodeScripts_10_0_extensions_2.test | 11 + ...icodeScripts_10_0_extensions_3-flex.output | 0 .../UnicodeScripts_10_0_extensions_3.flex | 22 + .../UnicodeScripts_10_0_extensions_3.output | 69 + .../UnicodeScripts_10_0_extensions_3.test | 11 + ...icodeScripts_10_0_extensions_4-flex.output | 0 .../UnicodeScripts_10_0_extensions_4.flex | 19 + .../UnicodeScripts_10_0_extensions_4.output | 39 + .../UnicodeScripts_10_0_extensions_4.test | 11 + ...icodeScripts_10_0_extensions_5-flex.output | 0 .../UnicodeScripts_10_0_extensions_5.flex | 18 + .../UnicodeScripts_10_0_extensions_5.output | 37 + .../UnicodeScripts_10_0_extensions_5.test | 11 + ...icodeScripts_10_0_extensions_6-flex.output | 0 .../UnicodeScripts_10_0_extensions_6.flex | 18 + .../UnicodeScripts_10_0_extensions_6.output | 36 + .../UnicodeScripts_10_0_extensions_6.test | 11 + ...icodeScripts_10_0_extensions_7-flex.output | 0 .../UnicodeScripts_10_0_extensions_7.flex | 17 + .../UnicodeScripts_10_0_extensions_7.output | 41 + .../UnicodeScripts_10_0_extensions_7.test | 11 + ...icodeScripts_10_0_extensions_8-flex.output | 0 .../UnicodeScripts_10_0_extensions_8.flex | 17 + .../UnicodeScripts_10_0_extensions_8.output | 13 + .../UnicodeScripts_10_0_extensions_8.test | 11 + ...icodeScripts_10_0_extensions_9-flex.output | 0 .../UnicodeScripts_10_0_extensions_9.flex | 16 + .../UnicodeScripts_10_0_extensions_9.output | 3 + .../UnicodeScripts_10_0_extensions_9.test | 11 + ...cripts_10_0_extensions_missing-flex.output | 0 ...nicodeScripts_10_0_extensions_missing.flex | 98 + ...codeScripts_10_0_extensions_missing.output | 1042 + ...nicodeScripts_10_0_extensions_missing.test | 13 + .../UnicodeSentenceBreakRules_10_0-0.input | 530 + .../UnicodeSentenceBreakRules_10_0-0.output | 502 + ...UnicodeSentenceBreakRules_10_0-flex.output | 0 .../UnicodeSentenceBreakRules_10_0.flex | 231 + .../UnicodeSentenceBreakRules_10_0.test | 9 + .../UnicodeSentenceBreakRules_6_1-0.input | 0 .../UnicodeSentenceBreakRules_6_1-0.output | 0 .../UnicodeSentenceBreakRules_6_1-flex.output | 0 .../UnicodeSentenceBreakRules_6_1.flex | 0 .../UnicodeSentenceBreakRules_6_1.test | 0 .../UnicodeSentenceBreakRules_6_2-flex.output | 0 .../UnicodeSentenceBreakRules_6_2.flex | 0 .../UnicodeSentenceBreakRules_6_2.test | 0 .../UnicodeSentenceBreakRules_7_0.flex | 0 .../UnicodeSentenceBreakRules_8_0-0.input | 0 .../UnicodeSentenceBreakRules_8_0-0.output | 0 .../UnicodeSentenceBreakRules_8_0.flex | 0 .../UnicodeSentenceBreakRules_8_0.test | 0 .../UnicodeSentenceBreakRules_9_0-0.input | 529 + .../UnicodeSentenceBreakRules_9_0-0.output | 502 + .../UnicodeSentenceBreakRules_9_0-flex.output | 0 .../UnicodeSentenceBreakRules_9_0.flex | 231 + .../UnicodeSentenceBreakRules_9_0.test | 9 + .../UnicodeSentenceBreak_10_0-flex.output | 0 .../UnicodeSentenceBreak_10_0.flex | 29 + .../UnicodeSentenceBreak_10_0.output | 3003 ++ .../UnicodeSentenceBreak_10_0.test | 11 + .../UnicodeWhiteSpace1_10_0-flex.output | 0 .../UnicodeWhiteSpace1_10_0.flex | 16 + .../UnicodeWhiteSpace1_10_0.output | 22 + .../UnicodeWhiteSpace1_10_0.test | 12 + .../UnicodeWhiteSpace2_10_0-flex.output | 0 .../UnicodeWhiteSpace2_10_0.flex | 16 + .../UnicodeWhiteSpace2_10_0.output | 22 + .../UnicodeWhiteSpace2_10_0.test | 12 + .../UnicodeUppercase_10_0-flex.output | 0 .../UnicodeUppercase_10_0.flex | 16 + .../UnicodeUppercase_10_0.output | 1266 + .../UnicodeUppercase_10_0.test | 12 + .../UnicodeWordBreakRules_10_0-0.input | 2085 + .../UnicodeWordBreakRules_10_0-0.output | 2057 + .../UnicodeWordBreakRules_10_0-flex.output | 0 .../UnicodeWordBreakRules_10_0.flex | 316 + .../UnicodeWordBreakRules_10_0.test | 10 + .../UnicodeWordBreakRules_6_1-0.output | 0 .../UnicodeWordBreakRules_6_1-flex.output | 0 .../UnicodeWordBreakRules_6_1.flex | 0 .../UnicodeWordBreakRules_6_1.test | 0 .../UnicodeWordBreakRules_6_2-flex.output | 0 .../UnicodeWordBreakRules_6_2.flex | 0 .../UnicodeWordBreakRules_6_2.test | 0 .../UnicodeWordBreakRules_8_0-0.input | 0 .../UnicodeWordBreakRules_8_0-0.output | 0 .../UnicodeWordBreakRules_8_0.flex | 0 .../UnicodeWordBreakRules_8_0.test | 0 .../UnicodeWordBreakRules_9_0-0.input | 2084 + .../UnicodeWordBreakRules_9_0-0.output | 2057 + .../UnicodeWordBreakRules_9_0-flex.output | 0 .../UnicodeWordBreakRules_9_0.flex | 316 + .../UnicodeWordBreakRules_9_0.test | 10 + .../UnicodeWordBreak_10_0-flex.output | 0 .../UnicodeWordBreak_10_0.flex | 36 + .../UnicodeWordBreak_10_0.output | 1712 + .../UnicodeWordBreak_10_0.test | 11 + .../UnicodeWord1_10_0-flex.output | 0 .../cases/unicode-word/UnicodeWord1_10_0.flex | 16 + .../unicode-word/UnicodeWord1_10_0.output | 1386 + .../cases/unicode-word/UnicodeWord1_10_0.test | 12 + .../UnicodeWord2_10_0-flex.output | 0 .../cases/unicode-word/UnicodeWord2_10_0.flex | 16 + .../unicode-word/UnicodeWord2_10_0.output | 1386 + .../cases/unicode-word/UnicodeWord2_10_0.test | 12 + 586 files changed, 151868 insertions(+), 458 deletions(-) create mode 100644 jflex/src/main/java/jflex/core/unicode/data/Unicode_10_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_1_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_1_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_1_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_1_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_2-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_2.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_2.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_2.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_2-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_2.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_2.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_2.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_2-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_2.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_2.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_2.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_3-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_3.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_3.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_3.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_7_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_7_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_7_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_7_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_8_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_8_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_8_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_8_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_9_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_9_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_9_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_9_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_subtraction-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_subtraction.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_subtraction.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_subtraction.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_unassigned-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_unassigned.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_unassigned.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_unassigned.test create mode 100644 testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0.test mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1-0.input mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1-0.output mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1-flex.output mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1.flex mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1.test mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_7_0.flex mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_8_0-0.input mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_8_0-0.output mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_8_0.flex mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_8_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0.test mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_6_1-0.input mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_6_1-0.output mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_6_1-flex.output mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_6_1.flex mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_6_1.test mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_7_0.flex mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_8_0-0.input mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_8_0-0.output mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_8_0.flex mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_8_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_10-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_10.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_10.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_10.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_11-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_11.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_11.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_11.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_12-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_12.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_12.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_12.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_13-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_13.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_13.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_13.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_14-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_14.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_14.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_14.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_15-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_15.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_15.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_15.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_16-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_16.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_16.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_16.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_17-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_17.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_17.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_17.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_2-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_2.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_2.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_2.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_3-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_3.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_3.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_3.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_4-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_4.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_4.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_4.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_5-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_5.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_5.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_5.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_6-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_6.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_6.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_6.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_7-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_7.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_7.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_7.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_8-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_8.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_8.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_8.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_9-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_9.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_9.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_9.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_missing-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_missing.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_missing.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_missing.test create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0.test mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_1-0.input mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_1-0.output mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_1-flex.output mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_1.flex mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_1.test mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_2-flex.output mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_2.flex mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_2.test mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_7_0.flex mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_8_0-0.input mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_8_0-0.output mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_8_0.flex mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_8_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0.test mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_1-0.output mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_1-flex.output mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_1.flex mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_1.test mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_2-flex.output mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_2.flex mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_2.test mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_8_0-0.input mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_8_0-0.output mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_8_0.flex mode change 100755 => 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_8_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_10_0.test diff --git a/javatests/jflex/ucd_generator/UnicodeProperties.java.golden b/javatests/jflex/ucd_generator/UnicodeProperties.java.golden index 40cd16525..23bb73cd3 100644 --- a/javatests/jflex/ucd_generator/UnicodeProperties.java.golden +++ b/javatests/jflex/ucd_generator/UnicodeProperties.java.golden @@ -7,31 +7,50 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex.core.unicode; +package jflex.unicode; import java.util.HashMap; import java.util.Locale; import java.util.Map; -import java.util.Objects; import java.util.Set; import java.util.regex.Matcher; import java.util.regex.Pattern; -import jflex.chars.Interval; -import jflex.core.IntCharSet; +import jflex.IntCharSet; +import jflex.Interval; +import jflex.unicode.data.Unicode_10_0; +import jflex.unicode.data.Unicode_1_1; +import jflex.unicode.data.Unicode_2_0; +import jflex.unicode.data.Unicode_2_1; +import jflex.unicode.data.Unicode_3_0; +import jflex.unicode.data.Unicode_3_1; +import jflex.unicode.data.Unicode_3_2; +import jflex.unicode.data.Unicode_4_0; +import jflex.unicode.data.Unicode_4_1; +import jflex.unicode.data.Unicode_5_0; +import jflex.unicode.data.Unicode_5_1; +import jflex.unicode.data.Unicode_5_2; +import jflex.unicode.data.Unicode_6_0; +import jflex.unicode.data.Unicode_6_1; +import jflex.unicode.data.Unicode_6_2; +import jflex.unicode.data.Unicode_6_3; +import jflex.unicode.data.Unicode_7_0; +import jflex.unicode.data.Unicode_8_0; +import jflex.unicode.data.Unicode_9_0; /** * This class was automatically generated by jflex-unicode-maven-plugin based on data files * downloaded from unicode.org. * * @author JFlex contributors. + * @version JFlex 1.7.0-SNAPSHOT */ public class UnicodeProperties { - /** Constant {@code UNICODE_VERSIONS="1.1, 1.1.5, 2, 2.0, 2.0.14, 2.1, 2.1.9,"{trunked}} */ + /** Human-readable list of all supported Unicode versions. */ public static final String UNICODE_VERSIONS = - "1.1, 1.1.5, 2, 2.0, 2.0.14, 2.1, 2.1.9, 3, 3.0, 3.0.1, 3.1, 3.1.0, 3.2, 3.2.0, 4, 4.0, 4.0.1, 4.1, 4.1.0, 5, 5.0, 5.0.0, 5.1, 5.1.0, 5.2, 5.2.0, 6, 6.0, 6.0.0, 6.1, 6.1.0, 6.2, 6.2.0, 6.3, 6.3.0, 7, 7.0, 7.0.0, 8, 8.0, 8.0.0, 9, 9.0, 9.0.0"; + "1.1, 1.1.5, 2, 2.0, 2.0.14, 2.1, 2.1.9, 3, 3.0, 3.0.1, 3.1, 3.1.0, 3.2, 3.2.0, 4, 4.0, 4.0.1, 4.1, 4.1.0, 5, 5.0, 5.0.0, 5.1, 5.1.0, 5.2, 5.2.0, 6, 6.0, 6.0.0, 6.1, 6.1.0, 6.2, 6.2.0, 6.3, 6.3.0, 7, 7.0, 7.0.0, 8, 8.0, 8.0.0, 9, 9.0, 9.0.0, 10, 10.0, 10.0.0"; - private static final String DEFAULT_UNICODE_VERSION = "9.0"; + private static final String DEFAULT_UNICODE_VERSION = "10.0"; private static final Pattern WORD_SEP_PATTERN = Pattern.compile("[-_\\s()]"); private int maximumCodePoint; @@ -44,8 +63,8 @@ public class UnicodeProperties { * Unpacks the Unicode data corresponding to the default Unicode version: "{@value * #DEFAULT_UNICODE_VERSION}". * - * @throws UnicodeProperties.UnsupportedUnicodeVersionException if the default version is not - * supported. + * @throws jflex.unicode.UnicodeProperties.UnsupportedUnicodeVersionException if the default + * version is not supported. */ public UnicodeProperties() throws UnsupportedUnicodeVersionException { init(DEFAULT_UNICODE_VERSION); @@ -55,8 +74,8 @@ public class UnicodeProperties { * Unpacks the Unicode data corresponding to the given version. * * @param version The Unicode version for which to unpack data - * @throws UnicodeProperties.UnsupportedUnicodeVersionException if the given version is not - * supported. + * @throws jflex.unicode.UnicodeProperties.UnsupportedUnicodeVersionException if the given version + * is not supported. */ public UnicodeProperties(String version) throws UnsupportedUnicodeVersionException { init(version); @@ -141,87 +160,79 @@ public class UnicodeProperties { */ private void init(String version) throws UnsupportedUnicodeVersionException { - if (Objects.equals(version, "1.1") || Objects.equals(version, "1.1.5")) { + if (version.equals("1.1") || version.equals("1.1.5")) { bind( - jflex.core.unicode.data.Unicode_1_1.propertyValues, - jflex.core.unicode.data.Unicode_1_1.intervals, - jflex.core.unicode.data.Unicode_1_1.propertyValueAliases, - jflex.core.unicode.data.Unicode_1_1.maximumCodePoint, - jflex.core.unicode.data.Unicode_1_1.caselessMatchPartitions, - jflex.core.unicode.data.Unicode_1_1.caselessMatchPartitionSize); - } else if (Objects.equals(version, "2") - || Objects.equals(version, "2.0") - || Objects.equals(version, "2.0.14")) { + Unicode_1_1.propertyValues, + Unicode_1_1.intervals, + Unicode_1_1.propertyValueAliases, + Unicode_1_1.maximumCodePoint, + Unicode_1_1.caselessMatchPartitions, + Unicode_1_1.caselessMatchPartitionSize); + } else if (version.equals("2") || version.equals("2.0") || version.equals("2.0.14")) { bind( - jflex.core.unicode.data.Unicode_2_0.propertyValues, - jflex.core.unicode.data.Unicode_2_0.intervals, - jflex.core.unicode.data.Unicode_2_0.propertyValueAliases, - jflex.core.unicode.data.Unicode_2_0.maximumCodePoint, - jflex.core.unicode.data.Unicode_2_0.caselessMatchPartitions, - jflex.core.unicode.data.Unicode_2_0.caselessMatchPartitionSize); - } else if (Objects.equals(version, "2.1") || Objects.equals(version, "2.1.9")) { + Unicode_2_0.propertyValues, + Unicode_2_0.intervals, + Unicode_2_0.propertyValueAliases, + Unicode_2_0.maximumCodePoint, + Unicode_2_0.caselessMatchPartitions, + Unicode_2_0.caselessMatchPartitionSize); + } else if (version.equals("2.1") || version.equals("2.1.9")) { bind( - jflex.core.unicode.data.Unicode_2_1.propertyValues, - jflex.core.unicode.data.Unicode_2_1.intervals, - jflex.core.unicode.data.Unicode_2_1.propertyValueAliases, - jflex.core.unicode.data.Unicode_2_1.maximumCodePoint, - jflex.core.unicode.data.Unicode_2_1.caselessMatchPartitions, - jflex.core.unicode.data.Unicode_2_1.caselessMatchPartitionSize); - } else if (Objects.equals(version, "3") - || Objects.equals(version, "3.0") - || Objects.equals(version, "3.0.1")) { + Unicode_2_1.propertyValues, + Unicode_2_1.intervals, + Unicode_2_1.propertyValueAliases, + Unicode_2_1.maximumCodePoint, + Unicode_2_1.caselessMatchPartitions, + Unicode_2_1.caselessMatchPartitionSize); + } else if (version.equals("3") || version.equals("3.0") || version.equals("3.0.1")) { bind( - jflex.core.unicode.data.Unicode_3_0.propertyValues, - jflex.core.unicode.data.Unicode_3_0.intervals, - jflex.core.unicode.data.Unicode_3_0.propertyValueAliases, - jflex.core.unicode.data.Unicode_3_0.maximumCodePoint, - jflex.core.unicode.data.Unicode_3_0.caselessMatchPartitions, - jflex.core.unicode.data.Unicode_3_0.caselessMatchPartitionSize); - } else if (Objects.equals(version, "3.1") || Objects.equals(version, "3.1.0")) { + Unicode_3_0.propertyValues, + Unicode_3_0.intervals, + Unicode_3_0.propertyValueAliases, + Unicode_3_0.maximumCodePoint, + Unicode_3_0.caselessMatchPartitions, + Unicode_3_0.caselessMatchPartitionSize); + } else if (version.equals("3.1") || version.equals("3.1.0")) { bind( - jflex.core.unicode.data.Unicode_3_1.propertyValues, - jflex.core.unicode.data.Unicode_3_1.intervals, - jflex.core.unicode.data.Unicode_3_1.propertyValueAliases, - jflex.core.unicode.data.Unicode_3_1.maximumCodePoint, - jflex.core.unicode.data.Unicode_3_1.caselessMatchPartitions, - jflex.core.unicode.data.Unicode_3_1.caselessMatchPartitionSize); - } else if (Objects.equals(version, "3.2") || Objects.equals(version, "3.2.0")) { + Unicode_3_1.propertyValues, + Unicode_3_1.intervals, + Unicode_3_1.propertyValueAliases, + Unicode_3_1.maximumCodePoint, + Unicode_3_1.caselessMatchPartitions, + Unicode_3_1.caselessMatchPartitionSize); + } else if (version.equals("3.2") || version.equals("3.2.0")) { bind( - jflex.core.unicode.data.Unicode_3_2.propertyValues, - jflex.core.unicode.data.Unicode_3_2.intervals, - jflex.core.unicode.data.Unicode_3_2.propertyValueAliases, - jflex.core.unicode.data.Unicode_3_2.maximumCodePoint, - jflex.core.unicode.data.Unicode_3_2.caselessMatchPartitions, - jflex.core.unicode.data.Unicode_3_2.caselessMatchPartitionSize); - } else if (Objects.equals(version, "4") - || Objects.equals(version, "4.0") - || Objects.equals(version, "4.0.1")) { + Unicode_3_2.propertyValues, + Unicode_3_2.intervals, + Unicode_3_2.propertyValueAliases, + Unicode_3_2.maximumCodePoint, + Unicode_3_2.caselessMatchPartitions, + Unicode_3_2.caselessMatchPartitionSize); + } else if (version.equals("4") || version.equals("4.0") || version.equals("4.0.1")) { bind( - jflex.core.unicode.data.Unicode_4_0.propertyValues, - jflex.core.unicode.data.Unicode_4_0.intervals, - jflex.core.unicode.data.Unicode_4_0.propertyValueAliases, - jflex.core.unicode.data.Unicode_4_0.maximumCodePoint, - jflex.core.unicode.data.Unicode_4_0.caselessMatchPartitions, - jflex.core.unicode.data.Unicode_4_0.caselessMatchPartitionSize); - } else if (Objects.equals(version, "4.1") || Objects.equals(version, "4.1.0")) { + Unicode_4_0.propertyValues, + Unicode_4_0.intervals, + Unicode_4_0.propertyValueAliases, + Unicode_4_0.maximumCodePoint, + Unicode_4_0.caselessMatchPartitions, + Unicode_4_0.caselessMatchPartitionSize); + } else if (version.equals("4.1") || version.equals("4.1.0")) { bind( - jflex.core.unicode.data.Unicode_4_1.propertyValues, - jflex.core.unicode.data.Unicode_4_1.intervals, - jflex.core.unicode.data.Unicode_4_1.propertyValueAliases, - jflex.core.unicode.data.Unicode_4_1.maximumCodePoint, - jflex.core.unicode.data.Unicode_4_1.caselessMatchPartitions, - jflex.core.unicode.data.Unicode_4_1.caselessMatchPartitionSize); - } else if (Objects.equals(version, "5") - || Objects.equals(version, "5.0") - || Objects.equals(version, "5.0.0")) { + Unicode_4_1.propertyValues, + Unicode_4_1.intervals, + Unicode_4_1.propertyValueAliases, + Unicode_4_1.maximumCodePoint, + Unicode_4_1.caselessMatchPartitions, + Unicode_4_1.caselessMatchPartitionSize); + } else if (version.equals("5") || version.equals("5.0") || version.equals("5.0.0")) { bind( - jflex.core.unicode.data.Unicode_5_0.propertyValues, - jflex.core.unicode.data.Unicode_5_0.intervals, - jflex.core.unicode.data.Unicode_5_0.propertyValueAliases, - jflex.core.unicode.data.Unicode_5_0.maximumCodePoint, - jflex.core.unicode.data.Unicode_5_0.caselessMatchPartitions, - jflex.core.unicode.data.Unicode_5_0.caselessMatchPartitionSize); - } else if (Objects.equals(version, "5.1") || Objects.equals(version, "5.1.0")) { + Unicode_5_0.propertyValues, + Unicode_5_0.intervals, + Unicode_5_0.propertyValueAliases, + Unicode_5_0.maximumCodePoint, + Unicode_5_0.caselessMatchPartitions, + Unicode_5_0.caselessMatchPartitionSize); + } else if (version.equals("5.1") || version.equals("5.1.0")) { bind( Unicode_5_1.propertyValues, Unicode_5_1.intervals, @@ -229,17 +240,15 @@ public class UnicodeProperties { Unicode_5_1.maximumCodePoint, Unicode_5_1.caselessMatchPartitions, Unicode_5_1.caselessMatchPartitionSize); - } else if (Objects.equals(version, "5.2") || Objects.equals(version, "5.2.0")) { + } else if (version.equals("5.2") || version.equals("5.2.0")) { bind( - jflex.core.unicode.data.Unicode_5_2.propertyValues, - jflex.core.unicode.data.Unicode_5_2.intervals, - jflex.core.unicode.data.Unicode_5_2.propertyValueAliases, - jflex.core.unicode.data.Unicode_5_2.maximumCodePoint, - jflex.core.unicode.data.Unicode_5_2.caselessMatchPartitions, - jflex.core.unicode.data.Unicode_5_2.caselessMatchPartitionSize); - } else if (Objects.equals(version, "6") - || Objects.equals(version, "6.0") - || Objects.equals(version, "6.0.0")) { + Unicode_5_2.propertyValues, + Unicode_5_2.intervals, + Unicode_5_2.propertyValueAliases, + Unicode_5_2.maximumCodePoint, + Unicode_5_2.caselessMatchPartitions, + Unicode_5_2.caselessMatchPartitionSize); + } else if (version.equals("6") || version.equals("6.0") || version.equals("6.0.0")) { bind( Unicode_6_0.propertyValues, Unicode_6_0.intervals, @@ -247,7 +256,7 @@ public class UnicodeProperties { Unicode_6_0.maximumCodePoint, Unicode_6_0.caselessMatchPartitions, Unicode_6_0.caselessMatchPartitionSize); - } else if (Objects.equals(version, "6.1") || Objects.equals(version, "6.1.0")) { + } else if (version.equals("6.1") || version.equals("6.1.0")) { bind( Unicode_6_1.propertyValues, Unicode_6_1.intervals, @@ -255,15 +264,15 @@ public class UnicodeProperties { Unicode_6_1.maximumCodePoint, Unicode_6_1.caselessMatchPartitions, Unicode_6_1.caselessMatchPartitionSize); - } else if (Objects.equals(version, "6.2") || Objects.equals(version, "6.2.0")) { + } else if (version.equals("6.2") || version.equals("6.2.0")) { bind( - jflex.core.unicode.data.Unicode_6_2.propertyValues, - jflex.core.unicode.data.Unicode_6_2.intervals, - jflex.core.unicode.data.Unicode_6_2.propertyValueAliases, - jflex.core.unicode.data.Unicode_6_2.maximumCodePoint, - jflex.core.unicode.data.Unicode_6_2.caselessMatchPartitions, - jflex.core.unicode.data.Unicode_6_2.caselessMatchPartitionSize); - } else if (Objects.equals(version, "6.3") || Objects.equals(version, "6.3.0")) { + Unicode_6_2.propertyValues, + Unicode_6_2.intervals, + Unicode_6_2.propertyValueAliases, + Unicode_6_2.maximumCodePoint, + Unicode_6_2.caselessMatchPartitions, + Unicode_6_2.caselessMatchPartitionSize); + } else if (version.equals("6.3") || version.equals("6.3.0")) { bind( Unicode_6_3.propertyValues, Unicode_6_3.intervals, @@ -271,9 +280,7 @@ public class UnicodeProperties { Unicode_6_3.maximumCodePoint, Unicode_6_3.caselessMatchPartitions, Unicode_6_3.caselessMatchPartitionSize); - } else if (Objects.equals(version, "7") - || Objects.equals(version, "7.0") - || Objects.equals(version, "7.0.0")) { + } else if (version.equals("7") || version.equals("7.0") || version.equals("7.0.0")) { bind( Unicode_7_0.propertyValues, Unicode_7_0.intervals, @@ -281,9 +288,7 @@ public class UnicodeProperties { Unicode_7_0.maximumCodePoint, Unicode_7_0.caselessMatchPartitions, Unicode_7_0.caselessMatchPartitionSize); - } else if (Objects.equals(version, "8") - || Objects.equals(version, "8.0") - || Objects.equals(version, "8.0.0")) { + } else if (version.equals("8") || version.equals("8.0") || version.equals("8.0.0")) { bind( Unicode_8_0.propertyValues, Unicode_8_0.intervals, @@ -291,16 +296,22 @@ public class UnicodeProperties { Unicode_8_0.maximumCodePoint, Unicode_8_0.caselessMatchPartitions, Unicode_8_0.caselessMatchPartitionSize); - } else if (Objects.equals(version, "9") - || Objects.equals(version, "9.0") - || Objects.equals(version, "9.0.0")) { + } else if (version.equals("9") || version.equals("9.0") || version.equals("9.0.0")) { bind( - jflex.core.unicode.data.Unicode_9_0.propertyValues, - jflex.core.unicode.data.Unicode_9_0.intervals, - jflex.core.unicode.data.Unicode_9_0.propertyValueAliases, - jflex.core.unicode.data.Unicode_9_0.maximumCodePoint, - jflex.core.unicode.data.Unicode_9_0.caselessMatchPartitions, - jflex.core.unicode.data.Unicode_9_0.caselessMatchPartitionSize); + Unicode_9_0.propertyValues, + Unicode_9_0.intervals, + Unicode_9_0.propertyValueAliases, + Unicode_9_0.maximumCodePoint, + Unicode_9_0.caselessMatchPartitions, + Unicode_9_0.caselessMatchPartitionSize); + } else if (version.equals("10") || version.equals("10.0") || version.equals("10.0.0")) { + bind( + Unicode_10_0.propertyValues, + Unicode_10_0.intervals, + Unicode_10_0.propertyValueAliases, + Unicode_10_0.maximumCodePoint, + Unicode_10_0.caselessMatchPartitions, + Unicode_10_0.caselessMatchPartitionSize); } else { throw new UnsupportedUnicodeVersionException(); } diff --git a/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/JFlexUnicodeMojo.java b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/JFlexUnicodeMojo.java index 88b89fad3..55875d200 100755 --- a/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/JFlexUnicodeMojo.java +++ b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/JFlexUnicodeMojo.java @@ -15,6 +15,7 @@ import java.io.PrintWriter; import java.net.URL; import java.util.Collections; +import java.util.Comparator; import java.util.EnumMap; import java.util.Map.Entry; import java.util.SortedMap; @@ -23,7 +24,6 @@ import java.util.regex.Pattern; import org.apache.maven.plugin.AbstractMojo; import org.apache.maven.plugin.MojoExecutionException; -import org.apache.maven.plugin.MojoFailureException; import org.apache.maven.plugins.annotations.LifecyclePhase; import org.apache.maven.plugins.annotations.Mojo; import org.apache.maven.plugins.annotations.Parameter; @@ -45,11 +45,18 @@ public class JFlexUnicodeMojo extends AbstractMojo { private static final int BUF_SIZE = 4096; /** Name of the directory into which the code will be generated. */ - @Parameter(defaultValue = "${basedir}/src/main/java/jflex/unicode") + @Parameter(defaultValue = "${basedir}/src/main/java/jflex/core/unicode") private File outputDirectory = null; /** Maps validated major.minor unicode versions to information about the version. */ - private SortedMap unicodeVersions = new TreeMap<>(); + private SortedMap unicodeVersions = + new TreeMap<>( + new Comparator() { + @Override + public int compare(String o1, String o2) { + return (new Version(o1)).compareTo(new Version(o2)); + } + }); /** The name of the output file (without .java) and the contained class. */ private static final String OUTPUT_CLASS_NAME = "UnicodeProperties"; @@ -108,7 +115,7 @@ public class JFlexUnicodeMojo extends AbstractMojo { * * */ - public void execute() throws MojoExecutionException, MojoFailureException { + public void execute() throws MojoExecutionException { try { getLog().info("Downloading Unicode data from " + UNICODE_DOT_ORG_URL + "\n"); collectUnicodeVersions(); @@ -129,7 +136,14 @@ private void collectUnicodeVersions() throws IOException { // Maps available versions to maps from update numbers to relative URLs. // A version with no update is given update number "-1" for the purposes // of comparison. - SortedMap> allUnicodeVersions = new TreeMap<>(); + SortedMap> allUnicodeVersions = + new TreeMap<>( + new Comparator() { + @Override + public int compare(String o1, String o2) { + return (new Version(o1)).compareTo(new Version(o2)); + } + }); URL unicodeURL = new URL(UNICODE_DOT_ORG_URL); Matcher matcher = UNICODE_VERSION_LINK_PATTERN.matcher(getPageContent(unicodeURL)); @@ -151,8 +165,8 @@ private void collectUnicodeVersions() throws IOException { } updates.put(updateNumber, relativeURL); } - for (Entry> entry : allUnicodeVersions.entrySet()) { - populateUnicodeVersion(entry.getKey(), entry.getValue()); + for (String version : allUnicodeVersions.keySet()) { + populateUnicodeVersion(version, allUnicodeVersions.get(version)); } } @@ -249,8 +263,8 @@ private String getPageContent(URL url) throws IOException { private void emitUnicodeProperties() throws Exception { StringBuilder builder = new StringBuilder(); UnicodePropertiesSkeleton skeleton = new UnicodePropertiesSkeleton(SKELETON_FILENAME); - emitClassHeader(builder); skeleton.emitNext(builder); // Header + emitClassHeader(builder); // Class declaration and unicode versions static field declaration skeleton.emitNext(builder); emitUnicodeVersionsString(builder); @@ -269,10 +283,9 @@ private void emitDefaultUnicodeVersion(StringBuilder builder) { } private void emitUnicodeVersionsString(StringBuilder builder) { - builder.append(" \""); + builder.append(" \""); boolean isFirst = true; - for (Entry entry : unicodeVersions.entrySet()) { - String majorMinorVersion = entry.getKey(); + for (String majorMinorVersion : unicodeVersions.keySet()) { if (isFirst) { isFirst = false; } else { @@ -282,7 +295,10 @@ private void emitUnicodeVersionsString(StringBuilder builder) { String majorVersion = majorMinorVersion.substring(0, majorMinorVersion.indexOf(".")); builder.append(majorVersion).append(", "); } - builder.append(entry).append(", ").append(entry.getValue().majorMinorUpdateVersion); + builder + .append(majorMinorVersion) + .append(", ") + .append(unicodeVersions.get(majorMinorVersion).majorMinorUpdateVersion); } builder.append("\";"); } @@ -296,9 +312,8 @@ private void emitVersionedUnicodeData() throws IOException { private void emitClassHeader(StringBuilder builder) { builder .append("// DO NOT EDIT\n") - .append( - "// This class was automatically generated by jflex-unicode-maven-plugin based on data files\n") - .append("// downloaded from unicode.org.\n */"); + .append("// This class was automatically generated by jflex-unicode-maven-plugin\n") + .append("// based on data files downloaded from unicode.org.\n"); } private void emitInitBody(StringBuilder builder) { @@ -313,35 +328,30 @@ private void emitInitBody(StringBuilder builder) { } if (majorMinorVersion.indexOf(".0") == majorMinorVersion.length() - 2) { String majorVersion = majorMinorVersion.substring(0, majorMinorVersion.indexOf(".")); - builder.append("version.equals(\"").append(majorVersion).append("\") || "); + builder.append("Objects.equals(version, \"").append(majorVersion).append("\") || "); } UnicodeVersion unicodeVersion = entry.getValue(); String className = unicodeVersion.getGeneratedClassName(); + String fqcn = "jflex.core.unicode.data." + className; builder - .append("version.equals(\"") - .append(entry) - .append("\") || version.equals(\"") + .append("Objects.equals(version, \"") + .append(majorMinorVersion) + .append("\") || Objects.equals(version, \"") .append(unicodeVersion.majorMinorUpdateVersion) .append("\")) {\n") .append(" bind(") - .append(className) - .append(".propertyValues") - .append(", ") - .append(className) - .append(".intervals") - .append(", ") - .append(className) - .append(".propertyValueAliases") - .append(",\n ") - .append(className) - .append(".maximumCodePoint") - .append(", ") - .append(className) - .append(".caselessMatchPartitions") - .append(", ") - .append(className) - .append(".caselessMatchPartitionSize") - .append(");\n"); + .append(fqcn) + .append(".propertyValues,\n ") + .append(fqcn) + .append(".intervals,\n ") + .append(fqcn) + .append(".propertyValueAliases,\n ") + .append(fqcn) + .append(".maximumCodePoint,\n ") + .append(fqcn) + .append(".caselessMatchPartitions,\n ") + .append(fqcn) + .append(".caselessMatchPartitionSize);\n"); } builder .append(" } else {\n") @@ -371,4 +381,46 @@ private void writeOutputFile(StringBuilder builder) throws IOException { private File getOutputFile() { return new File(outputDirectory, OUTPUT_CLASS_NAME + ".java"); } + + private static class Version implements Comparable { + private static final Pattern PATTERN = Pattern.compile("(\\d+)(?:.(\\d+))?(?:.(\\d+))?"); + int major; + int minor; + int patch; + + Version(String v) { + Matcher m = PATTERN.matcher(v); + if (m.matches()) { + this.major = Integer.parseInt(m.group(1)); + this.minor = + m.group(2) != null && m.group(2).length() > 0 ? Integer.parseInt(m.group(2)) : -1; + this.patch = + m.group(3) != null && m.group(3).length() > 0 ? Integer.parseInt(m.group(3)) : -1; + } else { + throw new IllegalArgumentException("Unable to parse version string '" + v + "'"); + } + } + + @Override + public int compareTo(Object o) { + int comparison = 0; + if (o != null) { + Version other = (Version) o; + if (this.major < other.major) { + comparison = -1; + } else if (this.major > other.major) { + comparison = 1; + } else if (this.minor < other.minor) { + comparison = -1; + } else if (this.minor > other.minor) { + comparison = 1; + } else if (this.patch < other.patch) { + comparison = -1; + } else if (this.patch > other.patch) { + comparison = 1; + } + } + return comparison; + } + } } diff --git a/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/UnicodeVersion.java b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/UnicodeVersion.java index ed7f8705c..73b284fc3 100644 --- a/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/UnicodeVersion.java +++ b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/UnicodeVersion.java @@ -15,7 +15,6 @@ import java.io.PrintWriter; import java.net.URL; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collections; import java.util.EnumMap; import java.util.HashMap; @@ -198,7 +197,7 @@ public void emitToDir(File outputDir) throws IOException { String generatedClassName = getGeneratedClassName(); PrintWriter writer = new PrintWriter(new File(outputDir, generatedClassName + ".java"), "UTF-8"); - writer.append("package jflex.unicode.data;\n\n"); + writer.append("package jflex.core.unicode.data;\n\n"); writer.append("public class ").append(generatedClassName).append(" {\n"); emitConstructor(writer); emitMaximumCodePoint(writer); @@ -719,7 +718,7 @@ static String normalize(String identifier) { Set getPropertyAliases(String propertyName) { Set aliases = allPropertyAliases.get(propertyName); if (null == aliases) { - aliases = new HashSet<>(Arrays.asList(propertyName)); + aliases = new HashSet<>(Collections.singletonList(propertyName)); } return aliases; } diff --git a/jflex-unicode-maven-plugin/src/main/resources/UnicodeProperties.java.skeleton b/jflex-unicode-maven-plugin/src/main/resources/UnicodeProperties.java.skeleton index cc4b40860..cb0456804 100644 --- a/jflex-unicode-maven-plugin/src/main/resources/UnicodeProperties.java.skeleton +++ b/jflex-unicode-maven-plugin/src/main/resources/UnicodeProperties.java.skeleton @@ -10,18 +10,16 @@ package jflex.core.unicode; import java.util.HashMap; +import java.util.Locale; import java.util.Map; +import java.util.Objects; import java.util.Set; -import java.util.Locale; import java.util.regex.Matcher; import java.util.regex.Pattern; +import jflex.chars.Interval; import jflex.core.IntCharSet; -import jflex.Interval; -import jflex.unicode.data.*; - --- Class comment - public class UnicodeProperties { public static final String UNICODE_VERSIONS = @@ -33,8 +31,7 @@ public class UnicodeProperties { private static final Pattern WORD_SEP_PATTERN = Pattern.compile("[-_\\s()]"); private int maximumCodePoint; - private Map propertyValueIntervals - = new HashMap(); + private Map propertyValueIntervals = new HashMap<>(); private String caselessMatchPartitions; private int caselessMatchPartitionSize; private IntCharSet caselessMatches[]; diff --git a/jflex/changelog.md b/jflex/changelog.md index 8ec3ec751..5646af809 100644 --- a/jflex/changelog.md +++ b/jflex/changelog.md @@ -1,3 +1,6 @@ +## [JFlex 1.8.0](https://github.com/jflex-de/jflex/milestone/11) +- Unicode 10.0 is supported (#540) + ## [JFlex 1.7.0](https://github.com/jflex-de/jflex/milestone/10) (September 21, 2018) - Unicode 8.0 and 9.0 are supported (#209) - updated to most recent version of CUP 11b (#175) diff --git a/jflex/src/main/java/jflex/core/IntCharSet.java b/jflex/src/main/java/jflex/core/IntCharSet.java index c2a7aec97..27785eb39 100644 --- a/jflex/src/main/java/jflex/core/IntCharSet.java +++ b/jflex/src/main/java/jflex/core/IntCharSet.java @@ -105,7 +105,7 @@ public IntCharSet add(IntCharSet set) { /** * add. * - * @param interval a {@link jflex.Interval} object. + * @param interval a {@link jflex.chars.Interval} object. */ public void add(Interval interval) { @@ -392,7 +392,7 @@ public List getIntervals() { /** * Returns the next interval. * - * @return the next {@link jflex.Interval}. + * @return the next {@link jflex.chars.Interval}. */ public Interval getNext() { if (pos == intervals.size()) pos = 0; diff --git a/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java b/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java index 6c87e3ffb..476b2a25a 100644 --- a/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java +++ b/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java @@ -19,19 +19,14 @@ import jflex.chars.Interval; import jflex.core.IntCharSet; -/** - * This class was automatically generated by jflex-unicode-maven-plugin based on data files - * downloaded from unicode.org. - * - * @author JFlex contributors. - */ +// DO NOT EDIT +// This class was automatically generated by jflex-unicode-maven-plugin +// based on data files downloaded from unicode.org. public class UnicodeProperties { - /** Constant {@code UNICODE_VERSIONS="1.1, 1.1.5, 2, 2.0, 2.0.14, 2.1, 2.1.9,"{trunked}} */ public static final String UNICODE_VERSIONS = - "1.1, 1.1.5, 2, 2.0, 2.0.14, 2.1, 2.1.9, 3, 3.0, 3.0.1, 3.1, 3.1.0, 3.2, 3.2.0, 4, 4.0, 4.0.1, 4.1, 4.1.0, 5, 5.0, 5.0.0, 5.1, 5.1.0, 5.2, 5.2.0, 6, 6.0, 6.0.0, 6.1, 6.1.0, 6.2, 6.2.0, 6.3, 6.3.0, 7, 7.0, 7.0.0, 8, 8.0, 8.0.0, 9, 9.0, 9.0.0"; - - private static final String DEFAULT_UNICODE_VERSION = "9.0"; + "1.1, 1.1.5, 2, 2.0, 2.0.14, 2.1, 2.1.9, 3, 3.0, 3.0.1, 3.1, 3.1.0, 3.2, 3.2.0, 4, 4.0, 4.0.1, 4.1, 4.1.0, 5, 5.0, 5.0.0, 5.1, 5.1.0, 5.2, 5.2.0, 6, 6.0, 6.0.0, 6.1, 6.1.0, 6.2, 6.2.0, 6.3, 6.3.0, 7, 7.0, 7.0.0, 8, 8.0, 8.0.0, 9, 9.0, 9.0.0, 10, 10.0, 10.0.0"; + private static final String DEFAULT_UNICODE_VERSION = "10.0"; private static final Pattern WORD_SEP_PATTERN = Pattern.compile("[-_\\s()]"); private int maximumCodePoint; @@ -44,8 +39,7 @@ public class UnicodeProperties { * Unpacks the Unicode data corresponding to the default Unicode version: "{@value * #DEFAULT_UNICODE_VERSION}". * - * @throws UnicodeProperties.UnsupportedUnicodeVersionException if the default version is not - * supported. + * @throws UnsupportedUnicodeVersionException if the default version is not supported. */ public UnicodeProperties() throws UnsupportedUnicodeVersionException { init(DEFAULT_UNICODE_VERSION); @@ -55,8 +49,7 @@ public UnicodeProperties() throws UnsupportedUnicodeVersionException { * Unpacks the Unicode data corresponding to the given version. * * @param version The Unicode version for which to unpack data - * @throws UnicodeProperties.UnsupportedUnicodeVersionException if the given version is not - * supported. + * @throws UnsupportedUnicodeVersionException if the given version is not supported. */ public UnicodeProperties(String version) throws UnsupportedUnicodeVersionException { init(version); @@ -301,6 +294,16 @@ private void init(String version) throws UnsupportedUnicodeVersionException { jflex.core.unicode.data.Unicode_9_0.maximumCodePoint, jflex.core.unicode.data.Unicode_9_0.caselessMatchPartitions, jflex.core.unicode.data.Unicode_9_0.caselessMatchPartitionSize); + } else if (Objects.equals(version, "10") + || Objects.equals(version, "10.0") + || Objects.equals(version, "10.0.0")) { + bind( + jflex.core.unicode.data.Unicode_10_0.propertyValues, + jflex.core.unicode.data.Unicode_10_0.intervals, + jflex.core.unicode.data.Unicode_10_0.propertyValueAliases, + jflex.core.unicode.data.Unicode_10_0.maximumCodePoint, + jflex.core.unicode.data.Unicode_10_0.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_10_0.caselessMatchPartitionSize); } else { throw new UnsupportedUnicodeVersionException(); } diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_10_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_10_0.java new file mode 100644 index 000000000..e00b2ba4c --- /dev/null +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_10_0.java @@ -0,0 +1,42347 @@ +package jflex.core.unicode.data; + +public class Unicode_10_0 { + public static final int maximumCodePoint = 0x10ffff; + public static final String[] propertyValues = { + "adlam", "age=unassigned", "age=v100", "age=v11", "age=v20", + "age=v21", "age=v30", "age=v31", "age=v32", "age=v40", + "age=v41", "age=v50", "age=v51", "age=v52", "age=v60", + "age=v61", "age=v62", "age=v63", "age=v70", "age=v80", + "age=v90", "ahom", "alnum", "alphabetic", "anatolianhieroglyphs", + "arabic", "armenian", "asciihexdigit", "assigned", "avestan", + "balinese", "bamum", "bassavah", "batak", "bengali", + "bhaiksuki", "bidicontrol", "blank", "block=adlam", "block=aegeannumbers", + "block=ahom", "block=alchemicalsymbols", "block=alphabeticpresentationforms", + "block=anatolianhieroglyphs", "block=ancientgreekmusicalnotation", + "block=ancientgreeknumbers", "block=ancientsymbols", "block=arabic", "block=arabicextendeda", + "block=arabicmathematicalalphabeticsymbols", + "block=arabicpresentationformsa", "block=arabicpresentationformsb", "block=arabicsupplement", + "block=armenian", "block=arrows", + "block=avestan", "block=balinese", "block=bamum", "block=bamumsupplement", "block=basiclatin", + "block=bassavah", "block=batak", "block=bengali", "block=bhaiksuki", "block=blockelements", + "block=bopomofo", "block=bopomofoextended", "block=boxdrawing", "block=brahmi", + "block=braillepatterns", + "block=buginese", "block=buhid", "block=byzantinemusicalsymbols", "block=carian", + "block=caucasianalbanian", + "block=chakma", "block=cham", "block=cherokee", "block=cherokeesupplement", + "block=cjkcompatibility", + "block=cjkcompatibilityforms", "block=cjkcompatibilityideographs", + "block=cjkcompatibilityideographssupplement", "block=cjkradicalssupplement", + "block=cjkstrokes", + "block=cjksymbolsandpunctuation", "block=cjkunifiedideographs", + "block=cjkunifiedideographsextensiona", "block=cjkunifiedideographsextensionb", + "block=cjkunifiedideographsextensionc", + "block=cjkunifiedideographsextensiond", "block=cjkunifiedideographsextensione", + "block=cjkunifiedideographsextensionf", "block=combiningdiacriticalmarks", + "block=combiningdiacriticalmarksextended", + "block=combiningdiacriticalmarksforsymbols", "block=combiningdiacriticalmarkssupplement", + "block=combininghalfmarks", "block=commonindicnumberforms", "block=controlpictures", + "block=coptic", "block=copticepactnumbers", "block=countingrodnumerals", "block=cuneiform", + "block=cuneiformnumbersandpunctuation", + "block=currencysymbols", "block=cypriotsyllabary", "block=cyrillic", "block=cyrillicextendeda", + "block=cyrillicextendedb", + "block=cyrillicextendedc", "block=cyrillicsupplement", "block=deseret", "block=devanagari", + "block=devanagariextended", + "block=dingbats", "block=dominotiles", "block=duployan", "block=earlydynasticcuneiform", + "block=egyptianhieroglyphs", + "block=elbasan", "block=emoticons", "block=enclosedalphanumerics", + "block=enclosedalphanumericsupplement", "block=enclosedcjklettersandmonths", + "block=enclosedideographicsupplement", "block=ethiopic", "block=ethiopicextended", + "block=ethiopicextendeda", "block=ethiopicsupplement", + "block=generalpunctuation", "block=geometricshapes", "block=geometricshapesextended", + "block=georgian", "block=georgiansupplement", + "block=glagolitic", "block=glagoliticsupplement", "block=gothic", "block=grantha", + "block=greekandcoptic", + "block=greekextended", "block=gujarati", "block=gurmukhi", "block=halfwidthandfullwidthforms", + "block=hangulcompatibilityjamo", + "block=hanguljamo", "block=hanguljamoextendeda", "block=hanguljamoextendedb", + "block=hangulsyllables", "block=hanunoo", + "block=hatran", "block=hebrew", "block=hiragana", "block=ideographicdescriptioncharacters", + "block=ideographicsymbolsandpunctuation", + "block=imperialaramaic", "block=inscriptionalpahlavi", "block=inscriptionalparthian", + "block=ipaextensions", "block=javanese", + "block=kaithi", "block=kanaextendeda", "block=kanasupplement", "block=kanbun", + "block=kangxiradicals", + "block=kannada", "block=katakana", "block=katakanaphoneticextensions", "block=kayahli", + "block=kharoshthi", + "block=khmer", "block=khmersymbols", "block=khojki", "block=khudawadi", "block=lao", + "block=latin1supplement", "block=latinextendeda", "block=latinextendedadditional", + "block=latinextendedb", "block=latinextendedc", + "block=latinextendedd", "block=latinextendede", "block=lepcha", "block=letterlikesymbols", + "block=limbu", + "block=lineara", "block=linearbideograms", "block=linearbsyllabary", "block=lisu", + "block=lycian", + "block=lydian", "block=mahajani", "block=mahjongtiles", "block=malayalam", "block=mandaic", + "block=manichaean", "block=marchen", "block=masaramgondi", + "block=mathematicalalphanumericsymbols", "block=mathematicaloperators", + "block=meeteimayek", "block=meeteimayekextensions", "block=mendekikakui", + "block=meroiticcursive", "block=meroitichieroglyphs", + "block=miao", "block=miscellaneousmathematicalsymbolsa", + "block=miscellaneousmathematicalsymbolsb", "block=miscellaneoussymbols", + "block=miscellaneoussymbolsandarrows", + "block=miscellaneoussymbolsandpictographs", "block=miscellaneoustechnical", "block=modi", + "block=modifiertoneletters", "block=mongolian", + "block=mongoliansupplement", "block=mro", "block=multani", "block=musicalsymbols", + "block=myanmar", + "block=myanmarextendeda", "block=myanmarextendedb", "block=nabataean", "block=newa", + "block=newtailue", + "block=nko", "block=noblock", "block=numberforms", "block=nushu", "block=ogham", + "block=olchiki", "block=oldhungarian", "block=olditalic", "block=oldnortharabian", + "block=oldpermic", + "block=oldpersian", "block=oldsoutharabian", "block=oldturkic", + "block=opticalcharacterrecognition", "block=oriya", + "block=ornamentaldingbats", "block=osage", "block=osmanya", "block=pahawhhmong", + "block=palmyrene", + "block=paucinhau", "block=phagspa", "block=phaistosdisc", "block=phoenician", + "block=phoneticextensions", + "block=phoneticextensionssupplement", "block=playingcards", "block=privateusearea", + "block=psalterpahlavi", "block=rejang", + "block=ruminumeralsymbols", "block=runic", "block=samaritan", "block=saurashtra", + "block=sharada", + "block=shavian", "block=shorthandformatcontrols", "block=siddham", "block=sinhala", + "block=sinhalaarchaicnumbers", + "block=smallformvariants", "block=sorasompeng", "block=soyombo", "block=spacingmodifierletters", + "block=specials", + "block=sundanese", "block=sundanesesupplement", "block=superscriptsandsubscripts", + "block=supplementalarrowsa", "block=supplementalarrowsb", + "block=supplementalarrowsc", "block=supplementalmathematicaloperators", + "block=supplementalpunctuation", "block=supplementalsymbolsandpictographs", + "block=supplementaryprivateuseareaa", + "block=supplementaryprivateuseareab", "block=suttonsignwriting", "block=sylotinagri", + "block=syriac", "block=syriacsupplement", + "block=tagalog", "block=tagbanwa", "block=tags", "block=taile", "block=taitham", + "block=taiviet", "block=taixuanjingsymbols", "block=takri", "block=tamil", "block=tangut", + "block=tangutcomponents", "block=telugu", "block=thaana", "block=thai", "block=tibetan", + "block=tifinagh", "block=tirhuta", "block=transportandmapsymbols", "block=ugaritic", + "block=unifiedcanadianaboriginalsyllabics", + "block=unifiedcanadianaboriginalsyllabicsextended", "block=vai", "block=variationselectors", + "block=variationselectorssupplement", "block=vedicextensions", + "block=verticalforms", "block=warangciti", "block=yijinghexagramsymbols", "block=yiradicals", + "block=yisyllables", + "block=zanabazarsquare", "bopomofo", "brahmi", "braille", "buginese", + "buhid", "canadianaboriginal", "carian", "cased", "caseignorable", + "caucasianalbanian", "cc", "cf", "chakma", "cham", + "changeswhencasefolded", "changeswhencasemapped", "changeswhenlowercased", + "changeswhentitlecased", "changeswhenuppercased", + "cherokee", "cn", "co", "common", "coptic", + "cuneiform", "cypriot", "cyrillic", "dash", "defaultignorablecodepoint", + "deprecated", "deseret", "devanagari", "diacritic", "duployan", + "egyptianhieroglyphs", "elbasan", "ethiopic", "extender", "georgian", + "glagolitic", "gothic", "grantha", "graph", "graphemebase", + "graphemeclusterbreak=control", "graphemeclusterbreak=cr", "graphemeclusterbreak=ebase", + "graphemeclusterbreak=ebasegaz", "graphemeclusterbreak=emodifier", + "graphemeclusterbreak=extend", "graphemeclusterbreak=glueafterzwj", "graphemeclusterbreak=l", + "graphemeclusterbreak=lf", "graphemeclusterbreak=lv", + "graphemeclusterbreak=lvt", "graphemeclusterbreak=other", "graphemeclusterbreak=prepend", + "graphemeclusterbreak=regionalindicator", "graphemeclusterbreak=spacingmark", + "graphemeclusterbreak=t", "graphemeclusterbreak=v", "graphemeclusterbreak=zwj", + "graphemeextend", "graphemelink", + "greek", "gujarati", "gurmukhi", "han", "hangul", + "hanunoo", "hatran", "hebrew", "hexdigit", "hiragana", + "hyphen", "idcontinue", "ideographic", "idsbinaryoperator", "idstart", + "idstrinaryoperator", "imperialaramaic", "inherited", "inscriptionalpahlavi", + "inscriptionalparthian", + "javanese", "joincontrol", "kaithi", "kannada", "katakana", + "kayahli", "kharoshthi", "khmer", "khojki", "khudawadi", + "lao", "latin", "lepcha", "limbu", "lineara", + "linearb", "linebreak=alphabetic", "linebreak=ambiguous", "linebreak=breakafter", + "linebreak=breakbefore", + "linebreak=breakboth", "linebreak=breaksymbols", "linebreak=carriagereturn", + "linebreak=closeparenthesis", "linebreak=closepunctuation", + "linebreak=combiningmark", "linebreak=complexcontext", "linebreak=conditionaljapanesestarter", + "linebreak=contingentbreak", "linebreak=ebase", + "linebreak=emodifier", "linebreak=exclamation", "linebreak=glue", "linebreak=h2", + "linebreak=h3", + "linebreak=hebrewletter", "linebreak=hyphen", "linebreak=ideographic", "linebreak=infixnumeric", + "linebreak=inseparable", + "linebreak=jl", "linebreak=jt", "linebreak=jv", "linebreak=linefeed", + "linebreak=mandatorybreak", + "linebreak=nextline", "linebreak=nonstarter", "linebreak=numeric", "linebreak=openpunctuation", + "linebreak=postfixnumeric", + "linebreak=prefixnumeric", "linebreak=quotation", "linebreak=regionalindicator", + "linebreak=space", "linebreak=unknown", + "linebreak=wordjoiner", "linebreak=zwj", "linebreak=zwspace", "lisu", "ll", + "lm", "lo", "logicalorderexception", "lowercase", "lt", + "lu", "lycian", "lydian", "mahajani", "malayalam", + "mandaic", "manichaean", "marchen", "masaramgondi", "math", + "mc", "me", "meeteimayek", "mendekikakui", "meroiticcursive", + "meroitichieroglyphs", "miao", "mn", "modi", "mongolian", + "mro", "multani", "myanmar", "nabataean", "nd", + "newa", "newtailue", "nko", "nl", "no", + "noncharactercodepoint", "nushu", "ogham", "olchiki", "oldhungarian", + "olditalic", "oldnortharabian", "oldpermic", "oldpersian", "oldsoutharabian", + "oldturkic", "oriya", "osage", "osmanya", "otheralphabetic", + "otherdefaultignorablecodepoint", "othergraphemeextend", "otheridcontinue", "otheridstart", + "otherlowercase", + "othermath", "otheruppercase", "pahawhhmong", "palmyrene", "patternsyntax", + "patternwhitespace", "paucinhau", "pc", "pd", "pe", + "pf", "phagspa", "phoenician", "pi", "po", + "prependedconcatenationmark", "print", "ps", "psalterpahlavi", "quotationmark", + "radical", "regionalindicator", "rejang", "runic", "samaritan", + "saurashtra", "sc", "scriptextensions=adlam", "scriptextensions=ahom", + "scriptextensions=anatolianhieroglyphs", + "scriptextensions=arabic", "scriptextensions=armenian", "scriptextensions=avestan", + "scriptextensions=balinese", "scriptextensions=bamum", + "scriptextensions=bassavah", "scriptextensions=batak", "scriptextensions=bengali", + "scriptextensions=bhaiksuki", "scriptextensions=bopomofo", + "scriptextensions=brahmi", "scriptextensions=braille", "scriptextensions=buginese", + "scriptextensions=buhid", "scriptextensions=canadianaboriginal", + "scriptextensions=carian", "scriptextensions=caucasianalbanian", "scriptextensions=chakma", + "scriptextensions=cham", "scriptextensions=cherokee", + "scriptextensions=common", "scriptextensions=coptic", "scriptextensions=cuneiform", + "scriptextensions=cypriot", "scriptextensions=cyrillic", + "scriptextensions=deseret", "scriptextensions=devanagari", "scriptextensions=duployan", + "scriptextensions=egyptianhieroglyphs", "scriptextensions=elbasan", + "scriptextensions=ethiopic", "scriptextensions=georgian", "scriptextensions=glagolitic", + "scriptextensions=gothic", "scriptextensions=grantha", + "scriptextensions=greek", "scriptextensions=gujarati", "scriptextensions=gurmukhi", + "scriptextensions=han", "scriptextensions=hangul", + "scriptextensions=hanunoo", "scriptextensions=hatran", "scriptextensions=hebrew", + "scriptextensions=hiragana", "scriptextensions=imperialaramaic", + "scriptextensions=inherited", "scriptextensions=inscriptionalpahlavi", + "scriptextensions=inscriptionalparthian", "scriptextensions=javanese", + "scriptextensions=kaithi", + "scriptextensions=kannada", "scriptextensions=katakana", "scriptextensions=kayahli", + "scriptextensions=kharoshthi", "scriptextensions=khmer", + "scriptextensions=khojki", "scriptextensions=khudawadi", "scriptextensions=lao", + "scriptextensions=latin", "scriptextensions=lepcha", + "scriptextensions=limbu", "scriptextensions=lineara", "scriptextensions=linearb", + "scriptextensions=lisu", "scriptextensions=lycian", + "scriptextensions=lydian", "scriptextensions=mahajani", "scriptextensions=malayalam", + "scriptextensions=mandaic", "scriptextensions=manichaean", + "scriptextensions=marchen", "scriptextensions=masaramgondi", "scriptextensions=meeteimayek", + "scriptextensions=mendekikakui", "scriptextensions=meroiticcursive", + "scriptextensions=meroitichieroglyphs", "scriptextensions=miao", "scriptextensions=modi", + "scriptextensions=mongolian", "scriptextensions=mro", + "scriptextensions=multani", "scriptextensions=myanmar", "scriptextensions=nabataean", + "scriptextensions=newa", "scriptextensions=newtailue", + "scriptextensions=nko", "scriptextensions=nushu", "scriptextensions=ogham", + "scriptextensions=olchiki", "scriptextensions=oldhungarian", + "scriptextensions=olditalic", "scriptextensions=oldnortharabian", "scriptextensions=oldpermic", + "scriptextensions=oldpersian", "scriptextensions=oldsoutharabian", + "scriptextensions=oldturkic", "scriptextensions=oriya", "scriptextensions=osage", + "scriptextensions=osmanya", "scriptextensions=pahawhhmong", + "scriptextensions=palmyrene", "scriptextensions=paucinhau", "scriptextensions=phagspa", + "scriptextensions=phoenician", "scriptextensions=psalterpahlavi", + "scriptextensions=rejang", "scriptextensions=runic", "scriptextensions=samaritan", + "scriptextensions=saurashtra", "scriptextensions=sharada", + "scriptextensions=shavian", "scriptextensions=siddham", "scriptextensions=signwriting", + "scriptextensions=sinhala", "scriptextensions=sorasompeng", + "scriptextensions=soyombo", "scriptextensions=sundanese", "scriptextensions=sylotinagri", + "scriptextensions=syriac", "scriptextensions=tagalog", + "scriptextensions=tagbanwa", "scriptextensions=taile", "scriptextensions=taitham", + "scriptextensions=taiviet", "scriptextensions=takri", + "scriptextensions=tamil", "scriptextensions=tangut", "scriptextensions=telugu", + "scriptextensions=thaana", "scriptextensions=thai", + "scriptextensions=tibetan", "scriptextensions=tifinagh", "scriptextensions=tirhuta", + "scriptextensions=ugaritic", "scriptextensions=unknown", + "scriptextensions=vai", "scriptextensions=warangciti", "scriptextensions=yi", + "scriptextensions=zanabazarsquare", "sentencebreak=aterm", + "sentencebreak=close", "sentencebreak=cr", "sentencebreak=extend", "sentencebreak=format", + "sentencebreak=lf", + "sentencebreak=lower", "sentencebreak=numeric", "sentencebreak=oletter", "sentencebreak=other", + "sentencebreak=scontinue", + "sentencebreak=sep", "sentencebreak=sp", "sentencebreak=sterm", "sentencebreak=upper", + "sentenceterminal", + "sharada", "shavian", "siddham", "signwriting", "sinhala", + "sk", "sm", "so", "softdotted", "sorasompeng", + "soyombo", "sundanese", "sylotinagri", "syriac", "tagalog", + "tagbanwa", "taile", "taitham", "taiviet", "takri", + "tamil", "tangut", "telugu", "terminalpunctuation", "thaana", + "thai", "tibetan", "tifinagh", "tirhuta", "ugaritic", + "unifiedideograph", "unknown", "uppercase", "vai", "variationselector", + "warangciti", "whitespace", "wordbreak=aletter", "wordbreak=cr", "wordbreak=doublequote", + "wordbreak=ebase", "wordbreak=ebasegaz", "wordbreak=emodifier", "wordbreak=extend", + "wordbreak=extendnumlet", + "wordbreak=format", "wordbreak=glueafterzwj", "wordbreak=hebrewletter", "wordbreak=katakana", + "wordbreak=lf", + "wordbreak=midletter", "wordbreak=midnum", "wordbreak=midnumlet", "wordbreak=newline", + "wordbreak=numeric", + "wordbreak=other", "wordbreak=regionalindicator", "wordbreak=singlequote", "wordbreak=zwj", + "xdigit", + "xidcontinue", "xidstart", "yi", "zanabazarsquare", "zl", + "zp", "zs" + }; + public static final String[] intervals = { + // Unicode 10.0 property value: {adlam} + "\ud83a\udd00\ud83a\udd4a" + "\ud83a\udd50\ud83a\udd59" + "\ud83a\udd5e\ud83a\udd5f", + // Unicode 10.0 property value: {age=unassigned} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u0560\u0560" + + "\u0588\u0588" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ef" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07ff" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d3" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09fe\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a76\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c04\u0c04" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c77" + + "\u0c84\u0c84" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e86" + + "\u0e89\u0e89" + + "\u0e8b\u0e8c" + + "\u0e8e\u0e93" + + "\u0e98\u0e98" + + "\u0ea0\u0ea0" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ea8\u0ea9" + + "\u0eac\u0eac" + + "\u0eba\u0eba" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1878\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1cbf" + + "\u1cc8\u1ccf" + + "\u1cfa\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20c0\u20cf" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2bba\u2bbc" + + "\u2bc9\u2bc9" + + "\u2bd3\u2beb" + + "\u2bf0\u2bff" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e4a\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u312f\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u32ff\u32ff" + + "\u4db6\u4dbf" + + "\u9feb\u9fff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7af\ua7af" + + "\ua7b8\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua8fe\ua8ff" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab66\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdcf" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude34\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude48\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd00\ud803\ude5f" + + "\ud803\ude7f\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd44\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3b" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc5e\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb8\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1a\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\ude84\ud806\ude85" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udfff" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\udeff" + + "\ud81b\udf45\ud81b\udf4f" + + "\ud81b\udf7f\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe2\ud81b\udfff" + + "\ud821\udfed\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf72\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4b\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83c\udc2c\ud83c\udc2f" + + "\ud83c\udc94\ud83c\udc9f" + + "\ud83c\udcaf\ud83c\udcb0" + + "\ud83c\udcc0\ud83c\udcc0" + + "\ud83c\udcd0\ud83c\udcd0" + + "\ud83c\udcf6\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd2f\ud83c\udd2f" + + "\ud83c\udd6c\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude03\ud83c\ude0f" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\ude4f" + + "\ud83c\ude52\ud83c\ude5f" + + "\ud83c\ude66\ud83c\udeff" + + "\ud83d\uded5\ud83d\udedf" + + "\ud83d\udeed\ud83d\udeef" + + "\ud83d\udef9\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd5\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd0f" + + "\ud83e\udd3f\ud83e\udd3f" + + "\ud83e\udd4d\ud83e\udd4f" + + "\ud83e\udd6c\ud83e\udd7f" + + "\ud83e\udd98\ud83e\uddbf" + + "\ud83e\uddc1\ud83e\uddcf" + + "\ud83e\udde7\ud83f\udffd" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\ud87f\udffd" + + "\ud880\udc00\ud8bf\udffd" + + "\ud8c0\udc00\ud8ff\udffd" + + "\ud900\udc00\ud93f\udffd" + + "\ud940\udc00\ud97f\udffd" + + "\ud980\udc00\ud9bf\udffd" + + "\ud9c0\udc00\ud9ff\udffd" + + "\uda00\udc00\uda3f\udffd" + + "\uda40\udc00\uda7f\udffd" + + "\uda80\udc00\udabf\udffd" + + "\udac0\udc00\udaff\udffd" + + "\udb00\udc00\udb3f\udffd" + + "\udb40\udc00\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb7f\udffd", + // Unicode 10.0 property value: {age=v100} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fd" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf9" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd2" + + "\u2bec\u2bef" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e49" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312e" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fea" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fd" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\ude9c" + + "\ud806\ude9e\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef8" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd4c" + + "\ud83e\udd50\ud83e\udd6b" + + "\ud83e\udd80\ud83e\udd97" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83e\uddd0\ud83e\udde6" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 10.0 property value: {age=v11} + "\000\u01f5" + + "\u01fa\u0217" + + "\u0250\u02a8" + + "\u02b0\u02de" + + "\u02e0\u02e9" + + "\u0300\u0345" + + "\u0360\u0361" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d6" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03f3" + + "\u0401\u040c" + + "\u040e\u044f" + + "\u0451\u045c" + + "\u045e\u0486" + + "\u0490\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04eb" + + "\u04ee\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u0589" + + "\u05b0\u05b9" + + "\u05bb\u05c3" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0652" + + "\u0660\u066d" + + "\u0670\u06b7" + + "\u06ba\u06be" + + "\u06c0\u06ce" + + "\u06d0\u06ed" + + "\u06f0\u06f9" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1e00\u1e9a" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u202e" + + "\u2030\u2046" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20aa" + + "\u20d0\u20e1" + + "\u2100\u2138" + + "\u2153\u2182" + + "\u2190\u21ea" + + "\u2200\u22f1" + + "\u2300\u2300" + + "\u2302\u237a" + + "\u2400\u2424" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25ef" + + "\u2600\u2613" + + "\u261a\u266f" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u3000\u3037" + + "\u303f\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u319f" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u4e00\u9fa5" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1e\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufffd\uffff", + // Unicode 10.0 property value: {age=v20} + "\000\u01f5" + + "\u01fa\u0217" + + "\u0250\u02a8" + + "\u02b0\u02de" + + "\u02e0\u02e9" + + "\u0300\u0345" + + "\u0360\u0361" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d6" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03f3" + + "\u0401\u040c" + + "\u040e\u044f" + + "\u0451\u045c" + + "\u045e\u0486" + + "\u0490\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04eb" + + "\u04ee\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u0589" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0652" + + "\u0660\u066d" + + "\u0670\u06b7" + + "\u06ba\u06be" + + "\u06c0\u06ce" + + "\u06d0\u06ed" + + "\u06f0\u06f9" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f69" + + "\u0f71\u0f8b" + + "\u0f90\u0f95" + + "\u0f97\u0f97" + + "\u0f99\u0fad" + + "\u0fb1\u0fb7" + + "\u0fb9\u0fb9" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u202e" + + "\u2030\u2046" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20ab" + + "\u20d0\u20e1" + + "\u2100\u2138" + + "\u2153\u2182" + + "\u2190\u21ea" + + "\u2200\u22f1" + + "\u2300\u2300" + + "\u2302\u237a" + + "\u2400\u2424" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25ef" + + "\u2600\u2613" + + "\u261a\u266f" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u3000\u3037" + + "\u303f\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u319f" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u4e00\u9fa5" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1e\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufffd\uffff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb7f\udffe\udbff\udfff", + // Unicode 10.0 property value: {age=v21} + "\000\u01f5" + + "\u01fa\u0217" + + "\u0250\u02a8" + + "\u02b0\u02de" + + "\u02e0\u02e9" + + "\u0300\u0345" + + "\u0360\u0361" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d6" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03f3" + + "\u0401\u040c" + + "\u040e\u044f" + + "\u0451\u045c" + + "\u045e\u0486" + + "\u0490\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04eb" + + "\u04ee\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u0589" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0652" + + "\u0660\u066d" + + "\u0670\u06b7" + + "\u06ba\u06be" + + "\u06c0\u06ce" + + "\u06d0\u06ed" + + "\u06f0\u06f9" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f69" + + "\u0f71\u0f8b" + + "\u0f90\u0f95" + + "\u0f97\u0f97" + + "\u0f99\u0fad" + + "\u0fb1\u0fb7" + + "\u0fb9\u0fb9" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u202e" + + "\u2030\u2046" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20ac" + + "\u20d0\u20e1" + + "\u2100\u2138" + + "\u2153\u2182" + + "\u2190\u21ea" + + "\u2200\u22f1" + + "\u2300\u2300" + + "\u2302\u237a" + + "\u2400\u2424" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25ef" + + "\u2600\u2613" + + "\u261a\u266f" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u3000\u3037" + + "\u303f\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u319f" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u4e00\u9fa5" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1e\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufffc\uffff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb7f\udffe\udbff\udfff", + // Unicode 10.0 property value: {age=v30} + "\000\u021f" + + "\u0222\u0233" + + "\u0250\u02ad" + + "\u02b0\u02ee" + + "\u0300\u034e" + + "\u0360\u0362" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d7" + + "\u03da\u03f3" + + "\u0400\u0486" + + "\u0488\u0489" + + "\u048c\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0655" + + "\u0660\u066d" + + "\u0670\u06ed" + + "\u06f0\u06fe" + + "\u0700\u070d" + + "\u070f\u072c" + + "\u0730\u074a" + + "\u0780\u07b0" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fcf" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1206" + + "\u1208\u1246" + + "\u1248\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1286" + + "\u1288\u1288" + + "\u128a\u128d" + + "\u1290\u12ae" + + "\u12b0\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12ce" + + "\u12d0\u12d6" + + "\u12d8\u12ee" + + "\u12f0\u130e" + + "\u1310\u1310" + + "\u1312\u1315" + + "\u1318\u131e" + + "\u1320\u1346" + + "\u1348\u135a" + + "\u1361\u137c" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1780\u17dc" + + "\u17e0\u17e9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2046" + + "\u2048\u204d" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20af" + + "\u20d0\u20e3" + + "\u2100\u213a" + + "\u2153\u2183" + + "\u2190\u21f3" + + "\u2200\u22f1" + + "\u2300\u237b" + + "\u237d\u239a" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25f7" + + "\u2600\u2613" + + "\u2619\u2671" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u2800\u28ff" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303a" + + "\u303e\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u3400\u4db5" + + "\u4e00\u9fa5" + + "\ua000\ua48c" + + "\ua490\ua4a1" + + "\ua4a4\ua4b3" + + "\ua4b5\ua4c0" + + "\ua4c2\ua4c4" + + "\ua4c6\ua4c6" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\uffff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb7f\udffe\udbff\udfff", + // Unicode 10.0 property value: {age=v31} + "\000\u021f" + + "\u0222\u0233" + + "\u0250\u02ad" + + "\u02b0\u02ee" + + "\u0300\u034e" + + "\u0360\u0362" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d7" + + "\u03da\u03f5" + + "\u0400\u0486" + + "\u0488\u0489" + + "\u048c\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0655" + + "\u0660\u066d" + + "\u0670\u06ed" + + "\u06f0\u06fe" + + "\u0700\u070d" + + "\u070f\u072c" + + "\u0730\u074a" + + "\u0780\u07b0" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fcf" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1206" + + "\u1208\u1246" + + "\u1248\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1286" + + "\u1288\u1288" + + "\u128a\u128d" + + "\u1290\u12ae" + + "\u12b0\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12ce" + + "\u12d0\u12d6" + + "\u12d8\u12ee" + + "\u12f0\u130e" + + "\u1310\u1310" + + "\u1312\u1315" + + "\u1318\u131e" + + "\u1320\u1346" + + "\u1348\u135a" + + "\u1361\u137c" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1780\u17dc" + + "\u17e0\u17e9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2046" + + "\u2048\u204d" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20af" + + "\u20d0\u20e3" + + "\u2100\u213a" + + "\u2153\u2183" + + "\u2190\u21f3" + + "\u2200\u22f1" + + "\u2300\u237b" + + "\u237d\u239a" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25f7" + + "\u2600\u2613" + + "\u2619\u2671" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u2800\u28ff" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303a" + + "\u303e\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u3400\u4db5" + + "\u4e00\u9fa5" + + "\ua000\ua48c" + + "\ua490\ua4a1" + + "\ua4a4\ua4b3" + + "\ua4b5\ua4c0" + + "\ua4c2\ua4c4" + + "\ua4c6\ua4c6" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\uffff" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud801\udc00\ud801\udc25" + + "\ud801\udc28\ud801\udc4d" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc0" + + "\ud835\udcc2\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea3" + + "\ud835\udea8\ud835\udfc9" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb7f\udffe\udbff\udfff", + // Unicode 10.0 property value: {age=v32} + "\000\u0220" + + "\u0222\u0233" + + "\u0250\u02ad" + + "\u02b0\u02ee" + + "\u0300\u034f" + + "\u0360\u036f" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03f6" + + "\u0400\u0486" + + "\u0488\u04ce" + + "\u04d0\u04f5" + + "\u04f8\u04f9" + + "\u0500\u050f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0655" + + "\u0660\u06ed" + + "\u06f0\u06fe" + + "\u0700\u070d" + + "\u070f\u072c" + + "\u0730\u074a" + + "\u0780\u07b1" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fcf" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10f8" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1206" + + "\u1208\u1246" + + "\u1248\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1286" + + "\u1288\u1288" + + "\u128a\u128d" + + "\u1290\u12ae" + + "\u12b0\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12ce" + + "\u12d0\u12d6" + + "\u12d8\u12ee" + + "\u12f0\u130e" + + "\u1310\u1310" + + "\u1312\u1315" + + "\u1318\u131e" + + "\u1320\u1346" + + "\u1348\u135a" + + "\u1361\u137c" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dc" + + "\u17e0\u17e9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2052" + + "\u2057\u2057" + + "\u205f\u2063" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u20a0\u20b1" + + "\u20d0\u20ea" + + "\u2100\u213a" + + "\u213d\u214b" + + "\u2153\u2183" + + "\u2190\u23ce" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u24fe" + + "\u2500\u2613" + + "\u2616\u2617" + + "\u2619\u267d" + + "\u2680\u2689" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27d0\u27eb" + + "\u27f0\u2aff" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31f0\u321c" + + "\u3220\u3243" + + "\u3251\u327b" + + "\u327f\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u3400\u4db5" + + "\u4e00\u9fa5" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfc" + + "\ufe00\ufe0f" + + "\ufe20\ufe23" + + "\ufe30\ufe46" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\uffff" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud801\udc00\ud801\udc25" + + "\ud801\udc28\ud801\udc4d" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc0" + + "\ud835\udcc2\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea3" + + "\ud835\udea8\ud835\udfc9" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb7f\udffe\udbff\udfff", + // Unicode 10.0 property value: {age=v40} + "\000\u0236" + + "\u0250\u0357" + + "\u035d\u036f" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03fb" + + "\u0400\u0486" + + "\u0488\u04ce" + + "\u04d0\u04f5" + + "\u04f8\u04f9" + + "\u0500\u050f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u060c\u0615" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0658" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u074f" + + "\u0780\u07b1" + + "\u0901\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fcf" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10f8" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1206" + + "\u1208\u1246" + + "\u1248\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1286" + + "\u1288\u1288" + + "\u128a\u128d" + + "\u1290\u12ae" + + "\u12b0\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12ce" + + "\u12d0\u12d6" + + "\u12d8\u12ee" + + "\u12f0\u130e" + + "\u1310\u1310" + + "\u1312\u1315" + + "\u1318\u131e" + + "\u1320\u1346" + + "\u1348\u135a" + + "\u1361\u137c" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u19e0\u19ff" + + "\u1d00\u1d6b" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2054" + + "\u2057\u2057" + + "\u205f\u2063" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u20a0\u20b1" + + "\u20d0\u20ea" + + "\u2100\u213b" + + "\u213d\u214b" + + "\u2153\u2183" + + "\u2190\u23d0" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u2617" + + "\u2619\u267d" + + "\u2680\u2691" + + "\u26a0\u26a1" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27d0\u27eb" + + "\u27f0\u2b0d" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31f0\u321e" + + "\u3220\u3243" + + "\u3250\u327d" + + "\u327f\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fa5" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe0f" + + "\ufe20\ufe23" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd3f" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udf9f" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud834\udf00\ud834\udf56" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea3" + + "\ud835\udea8\ud835\udfc9" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 10.0 property value: {age=v41} + "\000\u0241" + + "\u0250\u036f" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u0486" + + "\u0488\u04ce" + + "\u04d0\u04f9" + + "\u0500\u050f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05b9" + + "\u05bb\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u060b\u0615" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u0621\u063a" + + "\u0640\u065e" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u076d" + + "\u0780\u07b1" + + "\u0901\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u097d\u097d" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fd1" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19a9" + + "\u19b0\u19c9" + + "\u19d0\u19d9" + + "\u19de\u1a1b" + + "\u1a1e\u1a1f" + + "\u1d00\u1dc3" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2063" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u2094" + + "\u20a0\u20b5" + + "\u20d0\u20eb" + + "\u2100\u214c" + + "\u2153\u2183" + + "\u2190\u23db" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u269c" + + "\u26a0\u26b1" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27c0\u27c6" + + "\u27d0\u27eb" + + "\u27f0\u2b13" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c80\u2cea" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e00\u2e17" + + "\u2e1c\u2e1d" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31c0\u31cf" + + "\u31f0\u321e" + + "\u3220\u3243" + + "\u3250\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fbb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua700\ua716" + + "\ua800\ua82b" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe23" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfc9" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 10.0 property value: {age=v50} + "\000\u036f" + + "\u0374\u0375" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u0486" + + "\u0488\u0513" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u060b\u0615" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u0621\u063a" + + "\u0640\u065e" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u076d" + + "\u0780\u07b1" + + "\u07c0\u07fa" + + "\u0901\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u097b\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fd1" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19a9" + + "\u19b0\u19c9" + + "\u19d0\u19d9" + + "\u19de\u1a1b" + + "\u1a1e\u1a1f" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1d00\u1dca" + + "\u1dfe\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2063" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u2094" + + "\u20a0\u20b5" + + "\u20d0\u20ef" + + "\u2100\u214e" + + "\u2153\u2184" + + "\u2190\u23e7" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u269c" + + "\u26a0\u26b2" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27c0\u27ca" + + "\u27d0\u27eb" + + "\u27f0\u2b1a" + + "\u2b20\u2b23" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2c6c" + + "\u2c74\u2c77" + + "\u2c80\u2cea" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e00\u2e17" + + "\u2e1c\u2e1d" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31c0\u31cf" + + "\u31f0\u321e" + + "\u3220\u3243" + + "\u3250\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fbb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua700\ua71a" + + "\ua720\ua721" + + "\ua800\ua82b" + + "\ua840\ua877" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe23" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f" + + "\ud802\udd00\ud802\udd19" + + "\ud802\udd1f\ud802\udd1f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 10.0 property value: {age=v51} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0523" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u0606\u061b" + + "\u061e\u061f" + + "\u0621\u065e" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0901\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0972" + + "\u097b\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fd4" + + "\u1000\u1099" + + "\u109e\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19a9" + + "\u19b0\u19c9" + + "\u19d0\u19d9" + + "\u19de\u1a1b" + + "\u1a1e\u1a1f" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1baa" + + "\u1bae\u1bb9" + + "\u1c00\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1d00\u1de6" + + "\u1dfe\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u2094" + + "\u20a0\u20b5" + + "\u20d0\u20f0" + + "\u2100\u214f" + + "\u2153\u2188" + + "\u2190\u23e7" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u269d" + + "\u26a0\u26bc" + + "\u26c0\u26c3" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27c0\u27ca" + + "\u27cc\u27cc" + + "\u27d0\u2b4c" + + "\u2b50\u2b54" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2c6f" + + "\u2c71\u2c7d" + + "\u2c80\u2cea" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e30" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u3243" + + "\u3250\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fc3" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua500\ua62b" + + "\ua640\ua65f" + + "\ua662\ua673" + + "\ua67c\ua697" + + "\ua700\ua78c" + + "\ua7fb\ua82b" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua900\ua953" + + "\ua95f\ua95f" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa5f" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f" + + "\ud802\udd00\ud802\udd19" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 10.0 property value: {age=v52} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0525" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u0606\u061b" + + "\u061e\u061f" + + "\u0621\u065e" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0900\u0939" + + "\u093c\u094e" + + "\u0950\u0955" + + "\u0958\u0972" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fd8" + + "\u1000\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1baa" + + "\u1bae\u1bb9" + + "\u1c00\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cd0\u1cf2" + + "\u1d00\u1de6" + + "\u1dfd\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u2094" + + "\u20a0\u20b8" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23e8" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26cd" + + "\u26cf\u26e1" + + "\u26e3\u26e3" + + "\u26e8\u26ff" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27c0\u27ca" + + "\u27cc\u27cc" + + "\u27d0\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf1" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e31" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua65f" + + "\ua662\ua673" + + "\ua67c\ua697" + + "\ua6a0\ua6f7" + + "\ua700\ua78c" + + "\ua7fb\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaadf" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa2d" + + "\ufa30\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc80\ud804\udcc1" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd31\ud83c\udd31" + + "\ud83c\udd3d\ud83c\udd3d" + + "\ud83c\udd3f\ud83c\udd3f" + + "\ud83c\udd42\ud83c\udd42" + + "\ud83c\udd46\ud83c\udd46" + + "\ud83c\udd4a\ud83c\udd4e" + + "\ud83c\udd57\ud83c\udd57" + + "\ud83c\udd5f\ud83c\udd5f" + + "\ud83c\udd79\ud83c\udd79" + + "\ud83c\udd7b\ud83c\udd7c" + + "\ud83c\udd7f\ud83c\udd7f" + + "\ud83c\udd8a\ud83c\udd8d" + + "\ud83c\udd90\ud83c\udd90" + + "\ud83c\ude00\ud83c\ude00" + + "\ud83c\ude10\ud83c\ude31" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 10.0 property value: {age=v60} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0527" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u0606\u061b" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0900\u0977" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1baa" + + "\u1bae\u1bb9" + + "\u1bc0\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cd0\u1cf2" + + "\u1d00\u1de6" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20b9" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23f3" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26ff" + + "\u2701\u27ca" + + "\u27cc\u27cc" + + "\u27ce\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf1" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e31" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua673" + + "\ua67c\ua697" + + "\ua6a0\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua791" + + "\ua7a0\ua7a9" + + "\ua7fa\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaadf" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa2d" + + "\ufa30\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc80\ud804\udcc1" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud82c\udc00\ud82c\udc01" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbe" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcdf" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf30\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf80\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfc4" + + "\ud83c\udfc6\ud83c\udfca" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83d\udc00\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcf7" + + "\ud83d\udcf9\ud83d\udcfc" + + "\ud83d\udd00\ud83d\udd3d" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\uddfb\ud83d\uddff" + + "\ud83d\ude01\ud83d\ude10" + + "\ud83d\ude12\ud83d\ude14" + + "\ud83d\ude16\ud83d\ude16" + + "\ud83d\ude18\ud83d\ude18" + + "\ud83d\ude1a\ud83d\ude1a" + + "\ud83d\ude1c\ud83d\ude1e" + + "\ud83d\ude20\ud83d\ude25" + + "\ud83d\ude28\ud83d\ude2b" + + "\ud83d\ude2d\ud83d\ude2d" + + "\ud83d\ude30\ud83d\ude33" + + "\ud83d\ude35\ud83d\ude40" + + "\ud83d\ude45\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 10.0 property value: {age=v61} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0527" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058f\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0604" + + "\u0606\u061b" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08a0" + + "\u08a2\u08ac" + + "\u08e4\u08fe" + + "\u0900\u0977" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1d00\u1de6" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20b9" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23f3" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26ff" + + "\u2701\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e3b" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcc" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua697" + + "\ua69f\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua793" + + "\ua7a0\ua7aa" + + "\ua7f8\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc80\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd80\ud804\uddc8" + + "\ud804\uddd0\ud804\uddd9" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbe" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcdf" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf30\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf80\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfc4" + + "\ud83c\udfc6\ud83c\udfca" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83d\udc00\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcf7" + + "\ud83d\udcf9\ud83d\udcfc" + + "\ud83d\udd00\ud83d\udd3d" + + "\ud83d\udd40\ud83d\udd43" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\uddfb\ud83d\ude40" + + "\ud83d\ude45\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 10.0 property value: {age=v62} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0527" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058f\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0604" + + "\u0606\u061b" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08a0" + + "\u08a2\u08ac" + + "\u08e4\u08fe" + + "\u0900\u0977" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1d00\u1de6" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20ba" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23f3" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26ff" + + "\u2701\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e3b" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcc" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua697" + + "\ua69f\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua793" + + "\ua7a0\ua7aa" + + "\ua7f8\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc80\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd80\ud804\uddc8" + + "\ud804\uddd0\ud804\uddd9" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbe" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcdf" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf30\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf80\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfc4" + + "\ud83c\udfc6\ud83c\udfca" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83d\udc00\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcf7" + + "\ud83d\udcf9\ud83d\udcfc" + + "\ud83d\udd00\ud83d\udd3d" + + "\ud83d\udd40\ud83d\udd43" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\uddfb\ud83d\ude40" + + "\ud83d\ude45\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 10.0 property value: {age=v63} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0527" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058f\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0604" + + "\u0606\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08a0" + + "\u08a2\u08ac" + + "\u08e4\u08fe" + + "\u0900\u0977" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1d00\u1de6" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20ba" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23f3" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26ff" + + "\u2701\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e3b" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcc" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua697" + + "\ua69f\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua793" + + "\ua7a0\ua7aa" + + "\ua7f8\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc80\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd80\ud804\uddc8" + + "\ud804\uddd0\ud804\uddd9" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbe" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcdf" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf30\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf80\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfc4" + + "\ud83c\udfc6\ud83c\udfca" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83d\udc00\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcf7" + + "\ud83d\udcf9\ud83d\udcfc" + + "\ud83d\udd00\ud83d\udd3d" + + "\ud83d\udd40\ud83d\udd43" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\uddfb\ud83d\ude40" + + "\ud83d\ude45\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 10.0 property value: {age=v70} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08b2" + + "\u08e4\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c81\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d01\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1cf8\u1cf9" + + "\u1d00\u1df5" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bd" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23fa" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd1" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e42" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcc" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua69d" + + "\ua69f\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua7ad" + + "\ua7b0\ua7b1" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5f" + + "\uab64\uab65" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe2d" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8c" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddc8" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddd0\ud804\uddda" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3d" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf01\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc9" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udec0\ud806\udef8" + + "\ud808\udc00\ud808\udf98" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf2c" + + "\ud83c\udf30\ud83c\udf7d" + + "\ud83c\udf80\ud83c\udfce" + + "\ud83c\udfd4\ud83c\udff7" + + "\ud83d\udc00\ud83d\udcfe" + + "\ud83d\udd00\ud83d\udd4a" + + "\ud83d\udd50\ud83d\udd79" + + "\ud83d\udd7b\ud83d\udda3" + + "\ud83d\udda5\ud83d\ude42" + + "\ud83d\ude45\ud83d\udecf" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef3" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 10.0 property value: {age=v80} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08b4" + + "\u08e3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0af9" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c81\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d01\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d5f\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1cf8\u1cf9" + + "\u1d00\u1df5" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20be" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u23fa" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd1" + + "\u2bec\u2bef" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e42" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fd5" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7ad" + + "\ua7b0\ua7b7" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fd" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8c" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3d" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udec0\ud806\udef8" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83d\udd79" + + "\ud83d\udd7b\ud83d\udda3" + + "\ud83d\udda5\ud83d\uded0" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef3" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd10\ud83e\udd18" + + "\ud83e\udd80\ud83e\udd84" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 10.0 property value: {age=v90} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0af9" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d01\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1cf8\u1cf9" + + "\u1d00\u1df5" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20be" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u23fe" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd1" + + "\u2bec\u2bef" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e44" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fd5" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fd" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe0" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udc01" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83d\uded2" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef6" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd10\ud83e\udd1e" + + "\ud83e\udd20\ud83e\udd27" + + "\ud83e\udd30\ud83e\udd30" + + "\ud83e\udd33\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd4b" + + "\ud83e\udd50\ud83e\udd5e" + + "\ud83e\udd80\ud83e\udd91" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 10.0 property value: {ahom} + "\ud805\udf00\ud805\udf19" + "\ud805\udf1d\ud805\udf2b" + "\ud805\udf30\ud805\udf3f", + // Unicode 10.0 property value: {alnum} + "\u0030\u0039" + + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0345\u0345" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0561\u0587" + + "\u05b0\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f2" + + "\u0610\u061a" + + "\u0620\u0657" + + "\u0659\u0669" + + "\u066e\u06d3" + + "\u06d5\u06dc" + + "\u06e1\u06e8" + + "\u06ed\u06fc" + + "\u06ff\u06ff" + + "\u0710\u073f" + + "\u074d\u07b1" + + "\u07c0\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0817" + + "\u081a\u082c" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u08df" + + "\u08e3\u08e9" + + "\u08f0\u093b" + + "\u093d\u094c" + + "\u094e\u0950" + + "\u0955\u0963" + + "\u0966\u096f" + + "\u0971\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09ce\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09f1" + + "\u09fc\u09fc" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4c" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acc" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af9\u0afc" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b6f" + + "\u0b71\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bef" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4c" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c80\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccc" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d4e\u0d4e" + + "\u0d54\u0d57" + + "\u0d5f\u0d63" + + "\u0d66\u0d6f" + + "\u0d7a\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df3" + + "\u0e01\u0e3a" + + "\u0e40\u0e46" + + "\u0e4d\u0e4d" + + "\u0e50\u0e59" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ecd\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f20\u0f29" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f81" + + "\u0f88\u0f97" + + "\u0f99\u0fbc" + + "\u1000\u1036" + + "\u1038\u1038" + + "\u103b\u1049" + + "\u1050\u1062" + + "\u1065\u1068" + + "\u106e\u1086" + + "\u108e\u108e" + + "\u1090\u1099" + + "\u109c\u109d" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u135f" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1713" + + "\u1720\u1733" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17b3" + + "\u17b6\u17c8" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u1938" + + "\u1946\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19d9" + + "\u1a00\u1a1b" + + "\u1a20\u1a5e" + + "\u1a61\u1a74" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1aa7\u1aa7" + + "\u1b00\u1b33" + + "\u1b35\u1b43" + + "\u1b45\u1b4b" + + "\u1b50\u1b59" + + "\u1b80\u1ba9" + + "\u1bac\u1be5" + + "\u1be7\u1bf1" + + "\u1c00\u1c35" + + "\u1c40\u1c49" + + "\u1c4d\u1c7d" + + "\u1c80\u1c88" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1d00\u1dbf" + + "\u1de7\u1df4" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u212f\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2dff" + + "\u2e2f\u2e2f" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312e" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fea" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua62b" + + "\ua640\ua66e" + + "\ua674\ua67b" + + "\ua67f\ua6ef" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua827" + + "\ua840\ua873" + + "\ua880\ua8c3" + + "\ua8c5\ua8c5" + + "\ua8d0\ua8d9" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fd" + + "\ua900\ua92a" + + "\ua930\ua952" + + "\ua960\ua97c" + + "\ua980\ua9b2" + + "\ua9b4\ua9bf" + + "\ua9cf\ua9d9" + + "\ua9e0\ua9e4" + + "\ua9e6\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa60\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaabe" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaef" + + "\uaaf2\uaaf5" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab65" + + "\uab70\uabea" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff10\uff19" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud804\udc00\ud804\udc45" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udc82\ud804\udcb8" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd32" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd80\ud804\uddbf" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddd0\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude34" + + "\ud804\ude37\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udee8" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4c" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud805\udc00\ud805\udc41" + + "\ud805\udc43\ud805\udc45" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udc80\ud805\udcc1" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddbe" + + "\ud805\uddd8\ud805\udddd" + + "\ud805\ude00\ud805\ude3e" + + "\ud805\ude40\ud805\ude40" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb5" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2a" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udca0\ud806\udce9" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude32" + + "\ud806\ude35\ud806\ude3e" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\ude97" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc3e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd41" + + "\ud807\udd43\ud807\udd43" + + "\ud807\udd46\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf36" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9e\ud82f\udc9e" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd47\ud83a\udd47" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 10.0 property value: {alphabetic} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0345\u0345" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0561\u0587" + + "\u05b0\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f2" + + "\u0610\u061a" + + "\u0620\u0657" + + "\u0659\u065f" + + "\u066e\u06d3" + + "\u06d5\u06dc" + + "\u06e1\u06e8" + + "\u06ed\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u073f" + + "\u074d\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0817" + + "\u081a\u082c" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u08df" + + "\u08e3\u08e9" + + "\u08f0\u093b" + + "\u093d\u094c" + + "\u094e\u0950" + + "\u0955\u0963" + + "\u0971\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09ce\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4c" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a70\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acc" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0af9\u0afc" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b71\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4c" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c80\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccc" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d4e\u0d4e" + + "\u0d54\u0d57" + + "\u0d5f\u0d63" + + "\u0d7a\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0e01\u0e3a" + + "\u0e40\u0e46" + + "\u0e4d\u0e4d" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ecd\u0ecd" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f81" + + "\u0f88\u0f97" + + "\u0f99\u0fbc" + + "\u1000\u1036" + + "\u1038\u1038" + + "\u103b\u103f" + + "\u1050\u1062" + + "\u1065\u1068" + + "\u106e\u1086" + + "\u108e\u108e" + + "\u109c\u109d" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u135f" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1713" + + "\u1720\u1733" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17b3" + + "\u17b6\u17c8" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u1938" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a1b" + + "\u1a20\u1a5e" + + "\u1a61\u1a74" + + "\u1aa7\u1aa7" + + "\u1b00\u1b33" + + "\u1b35\u1b43" + + "\u1b45\u1b4b" + + "\u1b80\u1ba9" + + "\u1bac\u1baf" + + "\u1bba\u1be5" + + "\u1be7\u1bf1" + + "\u1c00\u1c35" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1d00\u1dbf" + + "\u1de7\u1df4" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u212f\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2dff" + + "\u2e2f\u2e2f" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312e" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fea" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua674\ua67b" + + "\ua67f\ua6ef" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua827" + + "\ua840\ua873" + + "\ua880\ua8c3" + + "\ua8c5\ua8c5" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fd" + + "\ua90a\ua92a" + + "\ua930\ua952" + + "\ua960\ua97c" + + "\ua980\ua9b2" + + "\ua9b4\ua9bf" + + "\ua9cf\ua9cf" + + "\ua9e0\ua9e4" + + "\ua9e6\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa60\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaabe" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaef" + + "\uaaf2\uaaf5" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab65" + + "\uab70\uabea" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud804\udc00\ud804\udc45" + + "\ud804\udc82\ud804\udcb8" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd00\ud804\udd32" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd80\ud804\uddbf" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude34" + + "\ud804\ude37\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udee8" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4c" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud805\udc00\ud805\udc41" + + "\ud805\udc43\ud805\udc45" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc80\ud805\udcc1" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddbe" + + "\ud805\uddd8\ud805\udddd" + + "\ud805\ude00\ud805\ude3e" + + "\ud805\ude40\ud805\ude40" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeb5" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2a" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude32" + + "\ud806\ude35\ud806\ude3e" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\ude97" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc3e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd41" + + "\ud807\udd43\ud807\udd43" + + "\ud807\udd46\ud807\udd47" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf36" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9e\ud82f\udc9e" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd47\ud83a\udd47" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 10.0 property value: {anatolianhieroglyphs} + "\ud811\udc00\ud811\ude46", + // Unicode 10.0 property value: {arabic} + "\u0600\u0604" + + "\u0606\u060b" + + "\u060d\u061a" + + "\u061c\u061c" + + "\u061e\u061e" + + "\u0620\u063f" + + "\u0641\u064a" + + "\u0656\u066f" + + "\u0671\u06dc" + + "\u06de\u06ff" + + "\u0750\u077f" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u08e1" + + "\u08e3\u08ff" + + "\ufb50\ufbc1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ud803\ude60\ud803\ude7e" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1", + // Unicode 10.0 property value: {armenian} + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u058a\u058a" + + "\u058d\u058f" + + "\ufb13\ufb17", + // Unicode 10.0 property value: {asciihexdigit} + "\u0030\u0039" + "\u0041\u0046" + "\u0061\u0066", + // Unicode 10.0 property value: {assigned} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fd" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf9" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd2" + + "\u2bec\u2bef" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e49" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312e" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fea" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fd" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\ude9c" + + "\ud806\ude9e\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef8" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd4c" + + "\ud83e\udd50\ud83e\udd6b" + + "\ud83e\udd80\ud83e\udd97" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83e\uddd0\ud83e\udde6" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb80\udc00\udbbf\udffd" + + "\udbc0\udc00\udbff\udffd", + // Unicode 10.0 property value: {avestan} + "\ud802\udf00\ud802\udf35" + "\ud802\udf39\ud802\udf3f", + // Unicode 10.0 property value: {balinese} + "\u1b00\u1b4b" + "\u1b50\u1b7c", + // Unicode 10.0 property value: {bamum} + "\ua6a0\ua6f7" + "\ud81a\udc00\ud81a\ude38", + // Unicode 10.0 property value: {bassavah} + "\ud81a\uded0\ud81a\udeed" + "\ud81a\udef0\ud81a\udef5", + // Unicode 10.0 property value: {batak} + "\u1bc0\u1bf3" + "\u1bfc\u1bff", + // Unicode 10.0 property value: {bengali} + "\u0980\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fd", + // Unicode 10.0 property value: {bhaiksuki} + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c", + // Unicode 10.0 property value: {bidicontrol} + "\u061c\u061c" + "\u200e\u200f" + "\u202a\u202e" + "\u2066\u2069", + // Unicode 10.0 property value: {blank} + "\t\t" + + "\u0020\u0020" + + "\u00a0\u00a0" + + "\u1680\u1680" + + "\u2000\u200a" + + "\u202f\u202f" + + "\u205f\u205f" + + "\u3000\u3000", + // Unicode 10.0 property value: {block=adlam} + "\ud83a\udd00\ud83a\udd5f", + // Unicode 10.0 property value: {block=aegeannumbers} + "\ud800\udd00\ud800\udd3f", + // Unicode 10.0 property value: {block=ahom} + "\ud805\udf00\ud805\udf3f", + // Unicode 10.0 property value: {block=alchemicalsymbols} + "\ud83d\udf00\ud83d\udf7f", + // Unicode 10.0 property value: {block=alphabeticpresentationforms} + "\ufb00\ufb4f", + // Unicode 10.0 property value: {block=anatolianhieroglyphs} + "\ud811\udc00\ud811\ude7f", + // Unicode 10.0 property value: {block=ancientgreekmusicalnotation} + "\ud834\ude00\ud834\ude4f", + // Unicode 10.0 property value: {block=ancientgreeknumbers} + "\ud800\udd40\ud800\udd8f", + // Unicode 10.0 property value: {block=ancientsymbols} + "\ud800\udd90\ud800\uddcf", + // Unicode 10.0 property value: {block=arabic} + "\u0600\u06ff", + // Unicode 10.0 property value: {block=arabicextendeda} + "\u08a0\u08ff", + // Unicode 10.0 property value: {block=arabicmathematicalalphabeticsymbols} + "\ud83b\ude00\ud83b\udeff", + // Unicode 10.0 property value: {block=arabicpresentationformsa} + "\ufb50\ufdff", + // Unicode 10.0 property value: {block=arabicpresentationformsb} + "\ufe70\ufeff", + // Unicode 10.0 property value: {block=arabicsupplement} + "\u0750\u077f", + // Unicode 10.0 property value: {block=armenian} + "\u0530\u058f", + // Unicode 10.0 property value: {block=arrows} + "\u2190\u21ff", + // Unicode 10.0 property value: {block=avestan} + "\ud802\udf00\ud802\udf3f", + // Unicode 10.0 property value: {block=balinese} + "\u1b00\u1b7f", + // Unicode 10.0 property value: {block=bamum} + "\ua6a0\ua6ff", + // Unicode 10.0 property value: {block=bamumsupplement} + "\ud81a\udc00\ud81a\ude3f", + // Unicode 10.0 property value: {block=basiclatin} + "\000\u007f", + // Unicode 10.0 property value: {block=bassavah} + "\ud81a\uded0\ud81a\udeff", + // Unicode 10.0 property value: {block=batak} + "\u1bc0\u1bff", + // Unicode 10.0 property value: {block=bengali} + "\u0980\u09ff", + // Unicode 10.0 property value: {block=bhaiksuki} + "\ud807\udc00\ud807\udc6f", + // Unicode 10.0 property value: {block=blockelements} + "\u2580\u259f", + // Unicode 10.0 property value: {block=bopomofo} + "\u3100\u312f", + // Unicode 10.0 property value: {block=bopomofoextended} + "\u31a0\u31bf", + // Unicode 10.0 property value: {block=boxdrawing} + "\u2500\u257f", + // Unicode 10.0 property value: {block=brahmi} + "\ud804\udc00\ud804\udc7f", + // Unicode 10.0 property value: {block=braillepatterns} + "\u2800\u28ff", + // Unicode 10.0 property value: {block=buginese} + "\u1a00\u1a1f", + // Unicode 10.0 property value: {block=buhid} + "\u1740\u175f", + // Unicode 10.0 property value: {block=byzantinemusicalsymbols} + "\ud834\udc00\ud834\udcff", + // Unicode 10.0 property value: {block=carian} + "\ud800\udea0\ud800\udedf", + // Unicode 10.0 property value: {block=caucasianalbanian} + "\ud801\udd30\ud801\udd6f", + // Unicode 10.0 property value: {block=chakma} + "\ud804\udd00\ud804\udd4f", + // Unicode 10.0 property value: {block=cham} + "\uaa00\uaa5f", + // Unicode 10.0 property value: {block=cherokee} + "\u13a0\u13ff", + // Unicode 10.0 property value: {block=cherokeesupplement} + "\uab70\uabbf", + // Unicode 10.0 property value: {block=cjkcompatibility} + "\u3300\u33ff", + // Unicode 10.0 property value: {block=cjkcompatibilityforms} + "\ufe30\ufe4f", + // Unicode 10.0 property value: {block=cjkcompatibilityideographs} + "\uf900\ufaff", + // Unicode 10.0 property value: {block=cjkcompatibilityideographssupplement} + "\ud87e\udc00\ud87e\ude1f", + // Unicode 10.0 property value: {block=cjkradicalssupplement} + "\u2e80\u2eff", + // Unicode 10.0 property value: {block=cjkstrokes} + "\u31c0\u31ef", + // Unicode 10.0 property value: {block=cjksymbolsandpunctuation} + "\u3000\u303f", + // Unicode 10.0 property value: {block=cjkunifiedideographs} + "\u4e00\u9fff", + // Unicode 10.0 property value: {block=cjkunifiedideographsextensiona} + "\u3400\u4dbf", + // Unicode 10.0 property value: {block=cjkunifiedideographsextensionb} + "\ud840\udc00\ud869\udedf", + // Unicode 10.0 property value: {block=cjkunifiedideographsextensionc} + "\ud869\udf00\ud86d\udf3f", + // Unicode 10.0 property value: {block=cjkunifiedideographsextensiond} + "\ud86d\udf40\ud86e\udc1f", + // Unicode 10.0 property value: {block=cjkunifiedideographsextensione} + "\ud86e\udc20\ud873\udeaf", + // Unicode 10.0 property value: {block=cjkunifiedideographsextensionf} + "\ud873\udeb0\ud87a\udfef", + // Unicode 10.0 property value: {block=combiningdiacriticalmarks} + "\u0300\u036f", + // Unicode 10.0 property value: {block=combiningdiacriticalmarksextended} + "\u1ab0\u1aff", + // Unicode 10.0 property value: {block=combiningdiacriticalmarksforsymbols} + "\u20d0\u20ff", + // Unicode 10.0 property value: {block=combiningdiacriticalmarkssupplement} + "\u1dc0\u1dff", + // Unicode 10.0 property value: {block=combininghalfmarks} + "\ufe20\ufe2f", + // Unicode 10.0 property value: {block=commonindicnumberforms} + "\ua830\ua83f", + // Unicode 10.0 property value: {block=controlpictures} + "\u2400\u243f", + // Unicode 10.0 property value: {block=coptic} + "\u2c80\u2cff", + // Unicode 10.0 property value: {block=copticepactnumbers} + "\ud800\udee0\ud800\udeff", + // Unicode 10.0 property value: {block=countingrodnumerals} + "\ud834\udf60\ud834\udf7f", + // Unicode 10.0 property value: {block=cuneiform} + "\ud808\udc00\ud808\udfff", + // Unicode 10.0 property value: {block=cuneiformnumbersandpunctuation} + "\ud809\udc00\ud809\udc7f", + // Unicode 10.0 property value: {block=currencysymbols} + "\u20a0\u20cf", + // Unicode 10.0 property value: {block=cypriotsyllabary} + "\ud802\udc00\ud802\udc3f", + // Unicode 10.0 property value: {block=cyrillic} + "\u0400\u04ff", + // Unicode 10.0 property value: {block=cyrillicextendeda} + "\u2de0\u2dff", + // Unicode 10.0 property value: {block=cyrillicextendedb} + "\ua640\ua69f", + // Unicode 10.0 property value: {block=cyrillicextendedc} + "\u1c80\u1c8f", + // Unicode 10.0 property value: {block=cyrillicsupplement} + "\u0500\u052f", + // Unicode 10.0 property value: {block=deseret} + "\ud801\udc00\ud801\udc4f", + // Unicode 10.0 property value: {block=devanagari} + "\u0900\u097f", + // Unicode 10.0 property value: {block=devanagariextended} + "\ua8e0\ua8ff", + // Unicode 10.0 property value: {block=dingbats} + "\u2700\u27bf", + // Unicode 10.0 property value: {block=dominotiles} + "\ud83c\udc30\ud83c\udc9f", + // Unicode 10.0 property value: {block=duployan} + "\ud82f\udc00\ud82f\udc9f", + // Unicode 10.0 property value: {block=earlydynasticcuneiform} + "\ud809\udc80\ud809\udd4f", + // Unicode 10.0 property value: {block=egyptianhieroglyphs} + "\ud80c\udc00\ud80d\udc2f", + // Unicode 10.0 property value: {block=elbasan} + "\ud801\udd00\ud801\udd2f", + // Unicode 10.0 property value: {block=emoticons} + "\ud83d\ude00\ud83d\ude4f", + // Unicode 10.0 property value: {block=enclosedalphanumerics} + "\u2460\u24ff", + // Unicode 10.0 property value: {block=enclosedalphanumericsupplement} + "\ud83c\udd00\ud83c\uddff", + // Unicode 10.0 property value: {block=enclosedcjklettersandmonths} + "\u3200\u32ff", + // Unicode 10.0 property value: {block=enclosedideographicsupplement} + "\ud83c\ude00\ud83c\udeff", + // Unicode 10.0 property value: {block=ethiopic} + "\u1200\u137f", + // Unicode 10.0 property value: {block=ethiopicextended} + "\u2d80\u2ddf", + // Unicode 10.0 property value: {block=ethiopicextendeda} + "\uab00\uab2f", + // Unicode 10.0 property value: {block=ethiopicsupplement} + "\u1380\u139f", + // Unicode 10.0 property value: {block=generalpunctuation} + "\u2000\u206f", + // Unicode 10.0 property value: {block=geometricshapes} + "\u25a0\u25ff", + // Unicode 10.0 property value: {block=geometricshapesextended} + "\ud83d\udf80\ud83d\udfff", + // Unicode 10.0 property value: {block=georgian} + "\u10a0\u10ff", + // Unicode 10.0 property value: {block=georgiansupplement} + "\u2d00\u2d2f", + // Unicode 10.0 property value: {block=glagolitic} + "\u2c00\u2c5f", + // Unicode 10.0 property value: {block=glagoliticsupplement} + "\ud838\udc00\ud838\udc2f", + // Unicode 10.0 property value: {block=gothic} + "\ud800\udf30\ud800\udf4f", + // Unicode 10.0 property value: {block=grantha} + "\ud804\udf00\ud804\udf7f", + // Unicode 10.0 property value: {block=greekandcoptic} + "\u0370\u03ff", + // Unicode 10.0 property value: {block=greekextended} + "\u1f00\u1fff", + // Unicode 10.0 property value: {block=gujarati} + "\u0a80\u0aff", + // Unicode 10.0 property value: {block=gurmukhi} + "\u0a00\u0a7f", + // Unicode 10.0 property value: {block=halfwidthandfullwidthforms} + "\uff00\uffef", + // Unicode 10.0 property value: {block=hangulcompatibilityjamo} + "\u3130\u318f", + // Unicode 10.0 property value: {block=hanguljamo} + "\u1100\u11ff", + // Unicode 10.0 property value: {block=hanguljamoextendeda} + "\ua960\ua97f", + // Unicode 10.0 property value: {block=hanguljamoextendedb} + "\ud7b0\ud7ff", + // Unicode 10.0 property value: {block=hangulsyllables} + "\uac00\ud7af", + // Unicode 10.0 property value: {block=hanunoo} + "\u1720\u173f", + // Unicode 10.0 property value: {block=hatran} + "\ud802\udce0\ud802\udcff", + // Unicode 10.0 property value: {block=hebrew} + "\u0590\u05ff", + // Unicode 10.0 property value: {block=hiragana} + "\u3040\u309f", + // Unicode 10.0 property value: {block=ideographicdescriptioncharacters} + "\u2ff0\u2fff", + // Unicode 10.0 property value: {block=ideographicsymbolsandpunctuation} + "\ud81b\udfe0\ud81b\udfff", + // Unicode 10.0 property value: {block=imperialaramaic} + "\ud802\udc40\ud802\udc5f", + // Unicode 10.0 property value: {block=inscriptionalpahlavi} + "\ud802\udf60\ud802\udf7f", + // Unicode 10.0 property value: {block=inscriptionalparthian} + "\ud802\udf40\ud802\udf5f", + // Unicode 10.0 property value: {block=ipaextensions} + "\u0250\u02af", + // Unicode 10.0 property value: {block=javanese} + "\ua980\ua9df", + // Unicode 10.0 property value: {block=kaithi} + "\ud804\udc80\ud804\udccf", + // Unicode 10.0 property value: {block=kanaextendeda} + "\ud82c\udd00\ud82c\udd2f", + // Unicode 10.0 property value: {block=kanasupplement} + "\ud82c\udc00\ud82c\udcff", + // Unicode 10.0 property value: {block=kanbun} + "\u3190\u319f", + // Unicode 10.0 property value: {block=kangxiradicals} + "\u2f00\u2fdf", + // Unicode 10.0 property value: {block=kannada} + "\u0c80\u0cff", + // Unicode 10.0 property value: {block=katakana} + "\u30a0\u30ff", + // Unicode 10.0 property value: {block=katakanaphoneticextensions} + "\u31f0\u31ff", + // Unicode 10.0 property value: {block=kayahli} + "\ua900\ua92f", + // Unicode 10.0 property value: {block=kharoshthi} + "\ud802\ude00\ud802\ude5f", + // Unicode 10.0 property value: {block=khmer} + "\u1780\u17ff", + // Unicode 10.0 property value: {block=khmersymbols} + "\u19e0\u19ff", + // Unicode 10.0 property value: {block=khojki} + "\ud804\ude00\ud804\ude4f", + // Unicode 10.0 property value: {block=khudawadi} + "\ud804\udeb0\ud804\udeff", + // Unicode 10.0 property value: {block=lao} + "\u0e80\u0eff", + // Unicode 10.0 property value: {block=latin1supplement} + "\u0080\u00ff", + // Unicode 10.0 property value: {block=latinextendeda} + "\u0100\u017f", + // Unicode 10.0 property value: {block=latinextendedadditional} + "\u1e00\u1eff", + // Unicode 10.0 property value: {block=latinextendedb} + "\u0180\u024f", + // Unicode 10.0 property value: {block=latinextendedc} + "\u2c60\u2c7f", + // Unicode 10.0 property value: {block=latinextendedd} + "\ua720\ua7ff", + // Unicode 10.0 property value: {block=latinextendede} + "\uab30\uab6f", + // Unicode 10.0 property value: {block=lepcha} + "\u1c00\u1c4f", + // Unicode 10.0 property value: {block=letterlikesymbols} + "\u2100\u214f", + // Unicode 10.0 property value: {block=limbu} + "\u1900\u194f", + // Unicode 10.0 property value: {block=lineara} + "\ud801\ude00\ud801\udf7f", + // Unicode 10.0 property value: {block=linearbideograms} + "\ud800\udc80\ud800\udcff", + // Unicode 10.0 property value: {block=linearbsyllabary} + "\ud800\udc00\ud800\udc7f", + // Unicode 10.0 property value: {block=lisu} + "\ua4d0\ua4ff", + // Unicode 10.0 property value: {block=lycian} + "\ud800\ude80\ud800\ude9f", + // Unicode 10.0 property value: {block=lydian} + "\ud802\udd20\ud802\udd3f", + // Unicode 10.0 property value: {block=mahajani} + "\ud804\udd50\ud804\udd7f", + // Unicode 10.0 property value: {block=mahjongtiles} + "\ud83c\udc00\ud83c\udc2f", + // Unicode 10.0 property value: {block=malayalam} + "\u0d00\u0d7f", + // Unicode 10.0 property value: {block=mandaic} + "\u0840\u085f", + // Unicode 10.0 property value: {block=manichaean} + "\ud802\udec0\ud802\udeff", + // Unicode 10.0 property value: {block=marchen} + "\ud807\udc70\ud807\udcbf", + // Unicode 10.0 property value: {block=masaramgondi} + "\ud807\udd00\ud807\udd5f", + // Unicode 10.0 property value: {block=mathematicalalphanumericsymbols} + "\ud835\udc00\ud835\udfff", + // Unicode 10.0 property value: {block=mathematicaloperators} + "\u2200\u22ff", + // Unicode 10.0 property value: {block=meeteimayek} + "\uabc0\uabff", + // Unicode 10.0 property value: {block=meeteimayekextensions} + "\uaae0\uaaff", + // Unicode 10.0 property value: {block=mendekikakui} + "\ud83a\udc00\ud83a\udcdf", + // Unicode 10.0 property value: {block=meroiticcursive} + "\ud802\udda0\ud802\uddff", + // Unicode 10.0 property value: {block=meroitichieroglyphs} + "\ud802\udd80\ud802\udd9f", + // Unicode 10.0 property value: {block=miao} + "\ud81b\udf00\ud81b\udf9f", + // Unicode 10.0 property value: {block=miscellaneousmathematicalsymbolsa} + "\u27c0\u27ef", + // Unicode 10.0 property value: {block=miscellaneousmathematicalsymbolsb} + "\u2980\u29ff", + // Unicode 10.0 property value: {block=miscellaneoussymbols} + "\u2600\u26ff", + // Unicode 10.0 property value: {block=miscellaneoussymbolsandarrows} + "\u2b00\u2bff", + // Unicode 10.0 property value: {block=miscellaneoussymbolsandpictographs} + "\ud83c\udf00\ud83d\uddff", + // Unicode 10.0 property value: {block=miscellaneoustechnical} + "\u2300\u23ff", + // Unicode 10.0 property value: {block=modi} + "\ud805\ude00\ud805\ude5f", + // Unicode 10.0 property value: {block=modifiertoneletters} + "\ua700\ua71f", + // Unicode 10.0 property value: {block=mongolian} + "\u1800\u18af", + // Unicode 10.0 property value: {block=mongoliansupplement} + "\ud805\ude60\ud805\ude7f", + // Unicode 10.0 property value: {block=mro} + "\ud81a\ude40\ud81a\ude6f", + // Unicode 10.0 property value: {block=multani} + "\ud804\ude80\ud804\udeaf", + // Unicode 10.0 property value: {block=musicalsymbols} + "\ud834\udd00\ud834\uddff", + // Unicode 10.0 property value: {block=myanmar} + "\u1000\u109f", + // Unicode 10.0 property value: {block=myanmarextendeda} + "\uaa60\uaa7f", + // Unicode 10.0 property value: {block=myanmarextendedb} + "\ua9e0\ua9ff", + // Unicode 10.0 property value: {block=nabataean} + "\ud802\udc80\ud802\udcaf", + // Unicode 10.0 property value: {block=newa} + "\ud805\udc00\ud805\udc7f", + // Unicode 10.0 property value: {block=newtailue} + "\u1980\u19df", + // Unicode 10.0 property value: {block=nko} + "\u07c0\u07ff", + // Unicode 10.0 property value: {block=noblock} + "\u0870\u089f" + + "\u1c90\u1cbf" + + "\u2fe0\u2fef" + + "\ud800\ude00\ud800\ude7f" + + "\ud800\udfe0\ud800\udfff" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf80\ud801\udfff" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc50\ud803\udc7f" + + "\ud803\udd00\ud803\ude5f" + + "\ud803\ude80\ud803\udfff" + + "\ud804\ude50\ud804\ude7f" + + "\ud804\udf80\ud804\udfff" + + "\ud805\udce0\ud805\udd7f" + + "\ud805\uded0\ud805\udeff" + + "\ud805\udf40\ud806\udc9f" + + "\ud806\udd00\ud806\uddff" + + "\ud806\udeb0\ud806\udebf" + + "\ud806\udf00\ud806\udfff" + + "\ud807\udcc0\ud807\udcff" + + "\ud807\udd60\ud807\udfff" + + "\ud809\udd50\ud80b\udfff" + + "\ud80d\udc30\ud810\udfff" + + "\ud811\ude80\ud819\udfff" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udf90\ud81b\udeff" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud822\udf00\ud82b\udfff" + + "\ud82c\udd30\ud82c\udd6f" + + "\ud82c\udf00\ud82e\udfff" + + "\ud82f\udcb0\ud833\udfff" + + "\ud834\ude50\ud834\udeff" + + "\ud834\udf80\ud834\udfff" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc30\ud839\udfff" + + "\ud83a\udce0\ud83a\udcff" + + "\ud83a\udd60\ud83b\uddff" + + "\ud83b\udf00\ud83b\udfff" + + "\ud83e\ude00\ud83f\udfff" + + "\ud869\udee0\ud869\udeff" + + "\ud87a\udff0\ud87d\udfff" + + "\ud87e\ude20\udb3f\udfff" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb7f\udfff", + // Unicode 10.0 property value: {block=numberforms} + "\u2150\u218f", + // Unicode 10.0 property value: {block=nushu} + "\ud82c\udd70\ud82c\udeff", + // Unicode 10.0 property value: {block=ogham} + "\u1680\u169f", + // Unicode 10.0 property value: {block=olchiki} + "\u1c50\u1c7f", + // Unicode 10.0 property value: {block=oldhungarian} + "\ud803\udc80\ud803\udcff", + // Unicode 10.0 property value: {block=olditalic} + "\ud800\udf00\ud800\udf2f", + // Unicode 10.0 property value: {block=oldnortharabian} + "\ud802\ude80\ud802\ude9f", + // Unicode 10.0 property value: {block=oldpermic} + "\ud800\udf50\ud800\udf7f", + // Unicode 10.0 property value: {block=oldpersian} + "\ud800\udfa0\ud800\udfdf", + // Unicode 10.0 property value: {block=oldsoutharabian} + "\ud802\ude60\ud802\ude7f", + // Unicode 10.0 property value: {block=oldturkic} + "\ud803\udc00\ud803\udc4f", + // Unicode 10.0 property value: {block=opticalcharacterrecognition} + "\u2440\u245f", + // Unicode 10.0 property value: {block=oriya} + "\u0b00\u0b7f", + // Unicode 10.0 property value: {block=ornamentaldingbats} + "\ud83d\ude50\ud83d\ude7f", + // Unicode 10.0 property value: {block=osage} + "\ud801\udcb0\ud801\udcff", + // Unicode 10.0 property value: {block=osmanya} + "\ud801\udc80\ud801\udcaf", + // Unicode 10.0 property value: {block=pahawhhmong} + "\ud81a\udf00\ud81a\udf8f", + // Unicode 10.0 property value: {block=palmyrene} + "\ud802\udc60\ud802\udc7f", + // Unicode 10.0 property value: {block=paucinhau} + "\ud806\udec0\ud806\udeff", + // Unicode 10.0 property value: {block=phagspa} + "\ua840\ua87f", + // Unicode 10.0 property value: {block=phaistosdisc} + "\ud800\uddd0\ud800\uddff", + // Unicode 10.0 property value: {block=phoenician} + "\ud802\udd00\ud802\udd1f", + // Unicode 10.0 property value: {block=phoneticextensions} + "\u1d00\u1d7f", + // Unicode 10.0 property value: {block=phoneticextensionssupplement} + "\u1d80\u1dbf", + // Unicode 10.0 property value: {block=playingcards} + "\ud83c\udca0\ud83c\udcff", + // Unicode 10.0 property value: {block=privateusearea} + "\ue000\uf8ff", + // Unicode 10.0 property value: {block=psalterpahlavi} + "\ud802\udf80\ud802\udfaf", + // Unicode 10.0 property value: {block=rejang} + "\ua930\ua95f", + // Unicode 10.0 property value: {block=ruminumeralsymbols} + "\ud803\ude60\ud803\ude7f", + // Unicode 10.0 property value: {block=runic} + "\u16a0\u16ff", + // Unicode 10.0 property value: {block=samaritan} + "\u0800\u083f", + // Unicode 10.0 property value: {block=saurashtra} + "\ua880\ua8df", + // Unicode 10.0 property value: {block=sharada} + "\ud804\udd80\ud804\udddf", + // Unicode 10.0 property value: {block=shavian} + "\ud801\udc50\ud801\udc7f", + // Unicode 10.0 property value: {block=shorthandformatcontrols} + "\ud82f\udca0\ud82f\udcaf", + // Unicode 10.0 property value: {block=siddham} + "\ud805\udd80\ud805\uddff", + // Unicode 10.0 property value: {block=sinhala} + "\u0d80\u0dff", + // Unicode 10.0 property value: {block=sinhalaarchaicnumbers} + "\ud804\udde0\ud804\uddff", + // Unicode 10.0 property value: {block=smallformvariants} + "\ufe50\ufe6f", + // Unicode 10.0 property value: {block=sorasompeng} + "\ud804\udcd0\ud804\udcff", + // Unicode 10.0 property value: {block=soyombo} + "\ud806\ude50\ud806\udeaf", + // Unicode 10.0 property value: {block=spacingmodifierletters} + "\u02b0\u02ff", + // Unicode 10.0 property value: {block=specials} + "\ufff0\uffff", + // Unicode 10.0 property value: {block=sundanese} + "\u1b80\u1bbf", + // Unicode 10.0 property value: {block=sundanesesupplement} + "\u1cc0\u1ccf", + // Unicode 10.0 property value: {block=superscriptsandsubscripts} + "\u2070\u209f", + // Unicode 10.0 property value: {block=supplementalarrowsa} + "\u27f0\u27ff", + // Unicode 10.0 property value: {block=supplementalarrowsb} + "\u2900\u297f", + // Unicode 10.0 property value: {block=supplementalarrowsc} + "\ud83e\udc00\ud83e\udcff", + // Unicode 10.0 property value: {block=supplementalmathematicaloperators} + "\u2a00\u2aff", + // Unicode 10.0 property value: {block=supplementalpunctuation} + "\u2e00\u2e7f", + // Unicode 10.0 property value: {block=supplementalsymbolsandpictographs} + "\ud83e\udd00\ud83e\uddff", + // Unicode 10.0 property value: {block=supplementaryprivateuseareaa} + "\udb80\udc00\udbbf\udfff", + // Unicode 10.0 property value: {block=supplementaryprivateuseareab} + "\udbc0\udc00\udbff\udfff", + // Unicode 10.0 property value: {block=suttonsignwriting} + "\ud836\udc00\ud836\udeaf", + // Unicode 10.0 property value: {block=sylotinagri} + "\ua800\ua82f", + // Unicode 10.0 property value: {block=syriac} + "\u0700\u074f", + // Unicode 10.0 property value: {block=syriacsupplement} + "\u0860\u086f", + // Unicode 10.0 property value: {block=tagalog} + "\u1700\u171f", + // Unicode 10.0 property value: {block=tagbanwa} + "\u1760\u177f", + // Unicode 10.0 property value: {block=tags} + "\udb40\udc00\udb40\udc7f", + // Unicode 10.0 property value: {block=taile} + "\u1950\u197f", + // Unicode 10.0 property value: {block=taitham} + "\u1a20\u1aaf", + // Unicode 10.0 property value: {block=taiviet} + "\uaa80\uaadf", + // Unicode 10.0 property value: {block=taixuanjingsymbols} + "\ud834\udf00\ud834\udf5f", + // Unicode 10.0 property value: {block=takri} + "\ud805\ude80\ud805\udecf", + // Unicode 10.0 property value: {block=tamil} + "\u0b80\u0bff", + // Unicode 10.0 property value: {block=tangut} + "\ud81c\udc00\ud821\udfff", + // Unicode 10.0 property value: {block=tangutcomponents} + "\ud822\udc00\ud822\udeff", + // Unicode 10.0 property value: {block=telugu} + "\u0c00\u0c7f", + // Unicode 10.0 property value: {block=thaana} + "\u0780\u07bf", + // Unicode 10.0 property value: {block=thai} + "\u0e00\u0e7f", + // Unicode 10.0 property value: {block=tibetan} + "\u0f00\u0fff", + // Unicode 10.0 property value: {block=tifinagh} + "\u2d30\u2d7f", + // Unicode 10.0 property value: {block=tirhuta} + "\ud805\udc80\ud805\udcdf", + // Unicode 10.0 property value: {block=transportandmapsymbols} + "\ud83d\ude80\ud83d\udeff", + // Unicode 10.0 property value: {block=ugaritic} + "\ud800\udf80\ud800\udf9f", + // Unicode 10.0 property value: {block=unifiedcanadianaboriginalsyllabics} + "\u1400\u167f", + // Unicode 10.0 property value: {block=unifiedcanadianaboriginalsyllabicsextended} + "\u18b0\u18ff", + // Unicode 10.0 property value: {block=vai} + "\ua500\ua63f", + // Unicode 10.0 property value: {block=variationselectors} + "\ufe00\ufe0f", + // Unicode 10.0 property value: {block=variationselectorssupplement} + "\udb40\udd00\udb40\uddef", + // Unicode 10.0 property value: {block=vedicextensions} + "\u1cd0\u1cff", + // Unicode 10.0 property value: {block=verticalforms} + "\ufe10\ufe1f", + // Unicode 10.0 property value: {block=warangciti} + "\ud806\udca0\ud806\udcff", + // Unicode 10.0 property value: {block=yijinghexagramsymbols} + "\u4dc0\u4dff", + // Unicode 10.0 property value: {block=yiradicals} + "\ua490\ua4cf", + // Unicode 10.0 property value: {block=yisyllables} + "\ua000\ua48f", + // Unicode 10.0 property value: {block=zanabazarsquare} + "\ud806\ude00\ud806\ude4f", + // Unicode 10.0 property value: {bopomofo} + "\u02ea\u02eb" + "\u3105\u312e" + "\u31a0\u31ba", + // Unicode 10.0 property value: {brahmi} + "\ud804\udc00\ud804\udc4d" + "\ud804\udc52\ud804\udc6f" + "\ud804\udc7f\ud804\udc7f", + // Unicode 10.0 property value: {braille} + "\u2800\u28ff", + // Unicode 10.0 property value: {buginese} + "\u1a00\u1a1b" + "\u1a1e\u1a1f", + // Unicode 10.0 property value: {buhid} + "\u1740\u1753", + // Unicode 10.0 property value: {canadianaboriginal} + "\u1400\u167f" + "\u18b0\u18f5", + // Unicode 10.0 property value: {carian} + "\ud800\udea0\ud800\uded0", + // Unicode 10.0 property value: {cased} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u01ba" + + "\u01bc\u01bf" + + "\u01c4\u0293" + + "\u0295\u02b8" + + "\u02c0\u02c1" + + "\u02e0\u02e4" + + "\u0345\u0345" + + "\u0370\u0373" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0561\u0587" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u212f\u2134" + + "\u2139\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u217f" + + "\u2183\u2184" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua640\ua66d" + + "\ua680\ua69d" + + "\ua722\ua787" + + "\ua78b\ua78e" + + "\ua790\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f8\ua7fa" + + "\uab30\uab5a" + + "\uab5c\uab65" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\ud801\udc00\ud801\udc4f" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udca0\ud806\udcdf" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 10.0 property value: {caseignorable} + "\u0027\u0027" + + "\u002e\u002e" + + "\u003a\u003a" + + "\u005e\u005e" + + "\u0060\u0060" + + "\u00a8\u00a8" + + "\u00ad\u00ad" + + "\u00af\u00af" + + "\u00b4\u00b4" + + "\u00b7\u00b8" + + "\u02b0\u036f" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u0384\u0385" + + "\u0387\u0387" + + "\u0483\u0489" + + "\u0559\u0559" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05f4\u05f4" + + "\u0600\u0605" + + "\u0610\u061a" + + "\u061c\u061c" + + "\u0640\u0640" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dd" + + "\u06df\u06e8" + + "\u06ea\u06ed" + + "\u070f\u070f" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f5" + + "\u07fa\u07fa" + + "\u0816\u082d" + + "\u0859\u085b" + + "\u08d4\u0902" + + "\u093a\u093a" + + "\u093c\u093c" + + "\u0941\u0948" + + "\u094d\u094d" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0971\u0971" + + "\u0981\u0981" + + "\u09bc\u09bc" + + "\u09c1\u09c4" + + "\u09cd\u09cd" + + "\u09e2\u09e3" + + "\u0a01\u0a02" + + "\u0a3c\u0a3c" + + "\u0a41\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a82" + + "\u0abc\u0abc" + + "\u0ac1\u0ac5" + + "\u0ac7\u0ac8" + + "\u0acd\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b01" + + "\u0b3c\u0b3c" + + "\u0b3f\u0b3f" + + "\u0b41\u0b44" + + "\u0b4d\u0b4d" + + "\u0b56\u0b56" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bc0\u0bc0" + + "\u0bcd\u0bcd" + + "\u0c00\u0c00" + + "\u0c3e\u0c40" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c81" + + "\u0cbc\u0cbc" + + "\u0cbf\u0cbf" + + "\u0cc6\u0cc6" + + "\u0ccc\u0ccd" + + "\u0ce2\u0ce3" + + "\u0d00\u0d01" + + "\u0d3b\u0d3c" + + "\u0d41\u0d44" + + "\u0d4d\u0d4d" + + "\u0d62\u0d63" + + "\u0dca\u0dca" + + "\u0dd2\u0dd4" + + "\u0dd6\u0dd6" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e46\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0eb9" + + "\u0ebb\u0ebc" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102d\u1030" + + "\u1032\u1037" + + "\u1039\u103a" + + "\u103d\u103e" + + "\u1058\u1059" + + "\u105e\u1060" + + "\u1071\u1074" + + "\u1082\u1082" + + "\u1085\u1086" + + "\u108d\u108d" + + "\u109d\u109d" + + "\u10fc\u10fc" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17b5" + + "\u17b7\u17bd" + + "\u17c6\u17c6" + + "\u17c9\u17d3" + + "\u17d7\u17d7" + + "\u17dd\u17dd" + + "\u180b\u180e" + + "\u1843\u1843" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u1922" + + "\u1927\u1928" + + "\u1932\u1932" + + "\u1939\u193b" + + "\u1a17\u1a18" + + "\u1a1b\u1a1b" + + "\u1a56\u1a56" + + "\u1a58\u1a5e" + + "\u1a60\u1a60" + + "\u1a62\u1a62" + + "\u1a65\u1a6c" + + "\u1a73\u1a7c" + + "\u1a7f\u1a7f" + + "\u1aa7\u1aa7" + + "\u1ab0\u1abe" + + "\u1b00\u1b03" + + "\u1b34\u1b34" + + "\u1b36\u1b3a" + + "\u1b3c\u1b3c" + + "\u1b42\u1b42" + + "\u1b6b\u1b73" + + "\u1b80\u1b81" + + "\u1ba2\u1ba5" + + "\u1ba8\u1ba9" + + "\u1bab\u1bad" + + "\u1be6\u1be6" + + "\u1be8\u1be9" + + "\u1bed\u1bed" + + "\u1bef\u1bf1" + + "\u1c2c\u1c33" + + "\u1c36\u1c37" + + "\u1c78\u1c7d" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1d2c\u1d6a" + + "\u1d78\u1d78" + + "\u1d9b\u1df9" + + "\u1dfb\u1dff" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fcd\u1fcf" + + "\u1fdd\u1fdf" + + "\u1fed\u1fef" + + "\u1ffd\u1ffe" + + "\u200b\u200f" + + "\u2018\u2019" + + "\u2024\u2024" + + "\u2027\u2027" + + "\u202a\u202e" + + "\u2060\u2064" + + "\u2066\u206f" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u20d0\u20f0" + + "\u2c7c\u2c7d" + + "\u2cef\u2cf1" + + "\u2d6f\u2d6f" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u2e2f\u2e2f" + + "\u3005\u3005" + + "\u302a\u302d" + + "\u3031\u3035" + + "\u303b\u303b" + + "\u3099\u309e" + + "\u30fc\u30fe" + + "\ua015\ua015" + + "\ua4f8\ua4fd" + + "\ua60c\ua60c" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua67f\ua67f" + + "\ua69c\ua69f" + + "\ua6f0\ua6f1" + + "\ua700\ua721" + + "\ua770\ua770" + + "\ua788\ua78a" + + "\ua7f8\ua7f9" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua825\ua826" + + "\ua8c4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua926\ua92d" + + "\ua947\ua951" + + "\ua980\ua982" + + "\ua9b3\ua9b3" + + "\ua9b6\ua9b9" + + "\ua9bc\ua9bc" + + "\ua9cf\ua9cf" + + "\ua9e5\ua9e6" + + "\uaa29\uaa2e" + + "\uaa31\uaa32" + + "\uaa35\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4c" + + "\uaa70\uaa70" + + "\uaa7c\uaa7c" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaadd\uaadd" + + "\uaaec\uaaed" + + "\uaaf3\uaaf4" + + "\uaaf6\uaaf6" + + "\uab5b\uab5f" + + "\uabe5\uabe5" + + "\uabe8\uabe8" + + "\uabed\uabed" + + "\ufb1e\ufb1e" + + "\ufbb2\ufbc1" + + "\ufe00\ufe0f" + + "\ufe13\ufe13" + + "\ufe20\ufe2f" + + "\ufe52\ufe52" + + "\ufe55\ufe55" + + "\ufeff\ufeff" + + "\uff07\uff07" + + "\uff0e\uff0e" + + "\uff1a\uff1a" + + "\uff3e\uff3e" + + "\uff40\uff40" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\uffe3\uffe3" + + "\ufff9\ufffb" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud804\udc01\ud804\udc01" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc81" + + "\ud804\udcb3\ud804\udcb6" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd2b" + + "\ud804\udd2d\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd81" + + "\ud804\uddb6\ud804\uddbe" + + "\ud804\uddca\ud804\uddcc" + + "\ud804\ude2f\ud804\ude31" + + "\ud804\ude34\ud804\ude34" + + "\ud804\ude36\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udedf" + + "\ud804\udee3\ud804\udeea" + + "\ud804\udf00\ud804\udf01" + + "\ud804\udf3c\ud804\udf3c" + + "\ud804\udf40\ud804\udf40" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc38\ud805\udc3f" + + "\ud805\udc42\ud805\udc44" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udcb3\ud805\udcb8" + + "\ud805\udcba\ud805\udcba" + + "\ud805\udcbf\ud805\udcc0" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddb2\ud805\uddb5" + + "\ud805\uddbc\ud805\uddbd" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude33\ud805\ude3a" + + "\ud805\ude3d\ud805\ude3d" + + "\ud805\ude3f\ud805\ude40" + + "\ud805\udeab\ud805\udeab" + + "\ud805\udead\ud805\udead" + + "\ud805\udeb0\ud805\udeb5" + + "\ud805\udeb7\ud805\udeb7" + + "\ud805\udf1d\ud805\udf1f" + + "\ud805\udf22\ud805\udf25" + + "\ud805\udf27\ud805\udf2b" + + "\ud806\ude01\ud806\ude06" + + "\ud806\ude09\ud806\ude0a" + + "\ud806\ude33\ud806\ude38" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude56" + + "\ud806\ude59\ud806\ude5b" + + "\ud806\ude8a\ud806\ude96" + + "\ud806\ude98\ud806\ude99" + + "\ud807\udc30\ud807\udc36" + + "\ud807\udc38\ud807\udc3d" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udcaa\ud807\udcb0" + + "\ud807\udcb2\ud807\udcb3" + + "\ud807\udcb5\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd73\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\ud83c\udffb\ud83c\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 10.0 property value: {caucasianalbanian} + "\ud801\udd30\ud801\udd63" + "\ud801\udd6f\ud801\udd6f", + // Unicode 10.0 property value: {cc} + "\000\u001f" + "\u007f\u009f", + // Unicode 10.0 property value: {cf} + "\u00ad\u00ad" + + "\u0600\u0605" + + "\u061c\u061c" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\u180e\u180e" + + "\u200b\u200f" + + "\u202a\u202e" + + "\u2060\u2064" + + "\u2066\u206f" + + "\ufeff\ufeff" + + "\ufff9\ufffb" + + "\ud804\udcbd\ud804\udcbd" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f", + // Unicode 10.0 property value: {chakma} + "\ud804\udd00\ud804\udd34" + "\ud804\udd36\ud804\udd43", + // Unicode 10.0 property value: {cham} + "\uaa00\uaa36" + "\uaa40\uaa4d" + "\uaa50\uaa59" + "\uaa5c\uaa5f", + // Unicode 10.0 property value: {changeswhencasefolded} + "\u0041\u005a" + + "\u00b5\u00b5" + + "\u00c0\u00d6" + + "\u00d8\u00df" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u0149\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u017f\u017f" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c5" + + "\u01c7\u01c8" + + "\u01ca\u01cb" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f2" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0345\u0345" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03c2\u03c2" + + "\u03cf\u03d1" + + "\u03d5\u03d6" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f0\u03f1" + + "\u03f4\u03f5" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u0587\u0587" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9a\u1e9b" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1f80\u1faf" + + "\u1fb2\u1fb4" + + "\u1fb7\u1fbc" + + "\u1fc2\u1fc4" + + "\u1fc7\u1fcc" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff7\u1ffc" + + "\u2126\u2126" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u2160\u216f" + + "\u2183\u2183" + + "\u24b6\u24cf" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud83a\udd00\ud83a\udd21", + // Unicode 10.0 property value: {changeswhencasemapped} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00b5\u00b5" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u0137" + + "\u0139\u018c" + + "\u018e\u019a" + + "\u019c\u01a9" + + "\u01ac\u01b9" + + "\u01bc\u01bd" + + "\u01bf\u01bf" + + "\u01c4\u0220" + + "\u0222\u0233" + + "\u023a\u0254" + + "\u0256\u0257" + + "\u0259\u0259" + + "\u025b\u025c" + + "\u0260\u0261" + + "\u0263\u0263" + + "\u0265\u0266" + + "\u0268\u026c" + + "\u026f\u026f" + + "\u0271\u0272" + + "\u0275\u0275" + + "\u027d\u027d" + + "\u0280\u0280" + + "\u0283\u0283" + + "\u0287\u028c" + + "\u0292\u0292" + + "\u029d\u029e" + + "\u0345\u0345" + + "\u0370\u0373" + + "\u0376\u0377" + + "\u037b\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03d1" + + "\u03d5\u03f5" + + "\u03f7\u03fb" + + "\u03fd\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0561\u0587" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d79\u1d79" + + "\u1d7d\u1d7d" + + "\u1e00\u1e9b" + + "\u1e9e\u1e9e" + + "\u1ea0\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2126\u2126" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u214e\u214e" + + "\u2160\u217f" + + "\u2183\u2184" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2c70" + + "\u2c72\u2c73" + + "\u2c75\u2c76" + + "\u2c7e\u2ce3" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua640\ua66d" + + "\ua680\ua69b" + + "\ua722\ua72f" + + "\ua732\ua76f" + + "\ua779\ua787" + + "\ua78b\ua78d" + + "\ua790\ua793" + + "\ua796\ua7ae" + + "\ua7b0\ua7b7" + + "\uab53\uab53" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\ud801\udc00\ud801\udc4f" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udca0\ud806\udcdf" + + "\ud83a\udd00\ud83a\udd43", + // Unicode 10.0 property value: {changeswhenlowercased} + "\u0041\u005a" + + "\u00c0\u00d6" + + "\u00d8\u00de" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u014a\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c5" + + "\u01c7\u01c8" + + "\u01ca\u01cb" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f2" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03cf\u03cf" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f4\u03f4" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13a0\u13f5" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1f88\u1f8f" + + "\u1f98\u1f9f" + + "\u1fa8\u1faf" + + "\u1fb8\u1fbc" + + "\u1fc8\u1fcc" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff8\u1ffc" + + "\u2126\u2126" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u2160\u216f" + + "\u2183\u2183" + + "\u24b6\u24cf" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud83a\udd00\ud83a\udd21", + // Unicode 10.0 property value: {changeswhentitlecased} + "\u0061\u007a" + + "\u00b5\u00b5" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0137" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018c" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019a" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01b9" + + "\u01bd\u01bd" + + "\u01bf\u01bf" + + "\u01c4\u01c4" + + "\u01c6\u01c7" + + "\u01c9\u01ca" + + "\u01cc\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f1" + + "\u01f3\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0233" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0254" + + "\u0256\u0257" + + "\u0259\u0259" + + "\u025b\u025c" + + "\u0260\u0261" + + "\u0263\u0263" + + "\u0265\u0266" + + "\u0268\u026c" + + "\u026f\u026f" + + "\u0271\u0272" + + "\u0275\u0275" + + "\u027d\u027d" + + "\u0280\u0280" + + "\u0283\u0283" + + "\u0287\u028c" + + "\u0292\u0292" + + "\u029d\u029e" + + "\u0345\u0345" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037b\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fb" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0561\u0587" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d79\u1d79" + + "\u1d7d\u1d7d" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9b" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1f87" + + "\u1f90\u1f97" + + "\u1fa0\u1fa7" + + "\u1fb0\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u214e\u214e" + + "\u2170\u217f" + + "\u2184\u2184" + + "\u24d0\u24e9" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c73\u2c73" + + "\u2c76\u2c76" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce3" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69b" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua72f" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua76f" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua791\ua791" + + "\ua793\ua793" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\uab53\uab53" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 10.0 property value: {changeswhenuppercased} + "\u0061\u007a" + + "\u00b5\u00b5" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0137" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018c" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019a" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01b9" + + "\u01bd\u01bd" + + "\u01bf\u01bf" + + "\u01c5\u01c6" + + "\u01c8\u01c9" + + "\u01cb\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f0" + + "\u01f2\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0233" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0254" + + "\u0256\u0257" + + "\u0259\u0259" + + "\u025b\u025c" + + "\u0260\u0261" + + "\u0263\u0263" + + "\u0265\u0266" + + "\u0268\u026c" + + "\u026f\u026f" + + "\u0271\u0272" + + "\u0275\u0275" + + "\u027d\u027d" + + "\u0280\u0280" + + "\u0283\u0283" + + "\u0287\u028c" + + "\u0292\u0292" + + "\u029d\u029e" + + "\u0345\u0345" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037b\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fb" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0561\u0587" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d79\u1d79" + + "\u1d7d\u1d7d" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9b" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbc\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fcc\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u1ffc\u1ffc" + + "\u214e\u214e" + + "\u2170\u217f" + + "\u2184\u2184" + + "\u24d0\u24e9" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c73\u2c73" + + "\u2c76\u2c76" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce3" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69b" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua72f" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua76f" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua791\ua791" + + "\ua793\ua793" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\uab53\uab53" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 10.0 property value: {cherokee} + "\u13a0\u13f5" + "\u13f8\u13fd" + "\uab70\uabbf", + // Unicode 10.0 property value: {cn} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u0560\u0560" + + "\u0588\u0588" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ef" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07ff" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d3" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09fe\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a76\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c04\u0c04" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c77" + + "\u0c84\u0c84" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e86" + + "\u0e89\u0e89" + + "\u0e8b\u0e8c" + + "\u0e8e\u0e93" + + "\u0e98\u0e98" + + "\u0ea0\u0ea0" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ea8\u0ea9" + + "\u0eac\u0eac" + + "\u0eba\u0eba" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1878\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1cbf" + + "\u1cc8\u1ccf" + + "\u1cfa\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20c0\u20cf" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2bba\u2bbc" + + "\u2bc9\u2bc9" + + "\u2bd3\u2beb" + + "\u2bf0\u2bff" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e4a\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u312f\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u32ff\u32ff" + + "\u4db6\u4dbf" + + "\u9feb\u9fff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7af\ua7af" + + "\ua7b8\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua8fe\ua8ff" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab66\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ufffe\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude34\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude48\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd00\ud803\ude5f" + + "\ud803\ude7f\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd44\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3b" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc5e\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb8\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1a\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\ude84\ud806\ude85" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udfff" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\udeff" + + "\ud81b\udf45\ud81b\udf4f" + + "\ud81b\udf7f\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe2\ud81b\udfff" + + "\ud821\udfed\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf72\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4b\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83c\udc2c\ud83c\udc2f" + + "\ud83c\udc94\ud83c\udc9f" + + "\ud83c\udcaf\ud83c\udcb0" + + "\ud83c\udcc0\ud83c\udcc0" + + "\ud83c\udcd0\ud83c\udcd0" + + "\ud83c\udcf6\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd2f\ud83c\udd2f" + + "\ud83c\udd6c\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude03\ud83c\ude0f" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\ude4f" + + "\ud83c\ude52\ud83c\ude5f" + + "\ud83c\ude66\ud83c\udeff" + + "\ud83d\uded5\ud83d\udedf" + + "\ud83d\udeed\ud83d\udeef" + + "\ud83d\udef9\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd5\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd0f" + + "\ud83e\udd3f\ud83e\udd3f" + + "\ud83e\udd4d\ud83e\udd4f" + + "\ud83e\udd6c\ud83e\udd7f" + + "\ud83e\udd98\ud83e\uddbf" + + "\ud83e\uddc1\ud83e\uddcf" + + "\ud83e\udde7\ud83f\udfff" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb7f\udfff" + + "\udbbf\udffe\udbbf\udfff" + + "\udbff\udffe\udbff\udfff", + // Unicode 10.0 property value: {co} + "\ue000\uf8ff" + "\udb80\udc00\udbbf\udffd" + "\udbc0\udc00\udbff\udffd", + // Unicode 10.0 property value: {common} + "\000\u0040" + + "\u005b\u0060" + + "\u007b\u00a9" + + "\u00ab\u00b9" + + "\u00bb\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02b9\u02df" + + "\u02e5\u02e9" + + "\u02ec\u02ff" + + "\u0374\u0374" + + "\u037e\u037e" + + "\u0385\u0385" + + "\u0387\u0387" + + "\u0589\u0589" + + "\u0605\u0605" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0640\u0640" + + "\u06dd\u06dd" + + "\u08e2\u08e2" + + "\u0964\u0965" + + "\u0e3f\u0e3f" + + "\u0fd5\u0fd8" + + "\u10fb\u10fb" + + "\u16eb\u16ed" + + "\u1735\u1736" + + "\u1802\u1803" + + "\u1805\u1805" + + "\u1cd3\u1cd3" + + "\u1ce1\u1ce1" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf7" + + "\u2000\u200b" + + "\u200e\u2064" + + "\u2066\u2070" + + "\u2074\u207e" + + "\u2080\u208e" + + "\u20a0\u20bf" + + "\u2100\u2125" + + "\u2127\u2129" + + "\u212c\u2131" + + "\u2133\u214d" + + "\u214f\u215f" + + "\u2189\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u27ff" + + "\u2900\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd2" + + "\u2bec\u2bef" + + "\u2e00\u2e49" + + "\u2ff0\u2ffb" + + "\u3000\u3004" + + "\u3006\u3006" + + "\u3008\u3020" + + "\u3030\u3037" + + "\u303c\u303f" + + "\u309b\u309c" + + "\u30a0\u30a0" + + "\u30fb\u30fc" + + "\u3190\u319f" + + "\u31c0\u31e3" + + "\u3220\u325f" + + "\u327f\u32cf" + + "\u3358\u33ff" + + "\u4dc0\u4dff" + + "\ua700\ua721" + + "\ua788\ua78a" + + "\ua830\ua839" + + "\ua92e\ua92e" + + "\ua9cf\ua9cf" + + "\uab5b\uab5b" + + "\ufd3e\ufd3f" + + "\ufe10\ufe19" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufeff\ufeff" + + "\uff01\uff20" + + "\uff3b\uff40" + + "\uff5b\uff65" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd3f" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfc" + + "\ud800\udee1\ud800\udefb" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd66" + + "\ud834\udd6a\ud834\udd7a" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef8" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd4c" + + "\ud83e\udd50\ud83e\udd6b" + + "\ud83e\udd80\ud83e\udd97" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83e\uddd0\ud83e\udde6" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f", + // Unicode 10.0 property value: {coptic} + "\u03e2\u03ef" + "\u2c80\u2cf3" + "\u2cf9\u2cff", + // Unicode 10.0 property value: {cuneiform} + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43", + // Unicode 10.0 property value: {cypriot} + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f", + // Unicode 10.0 property value: {cyrillic} + "\u0400\u0484" + + "\u0487\u052f" + + "\u1c80\u1c88" + + "\u1d2b\u1d2b" + + "\u1d78\u1d78" + + "\u2de0\u2dff" + + "\ua640\ua69f" + + "\ufe2e\ufe2f", + // Unicode 10.0 property value: {dash} + "\u002d\u002d" + + "\u058a\u058a" + + "\u05be\u05be" + + "\u1400\u1400" + + "\u1806\u1806" + + "\u2010\u2015" + + "\u2053\u2053" + + "\u207b\u207b" + + "\u208b\u208b" + + "\u2212\u2212" + + "\u2e17\u2e17" + + "\u2e1a\u2e1a" + + "\u2e3a\u2e3b" + + "\u2e40\u2e40" + + "\u301c\u301c" + + "\u3030\u3030" + + "\u30a0\u30a0" + + "\ufe31\ufe32" + + "\ufe58\ufe58" + + "\ufe63\ufe63" + + "\uff0d\uff0d", + // Unicode 10.0 property value: {defaultignorablecodepoint} + "\u00ad\u00ad" + + "\u034f\u034f" + + "\u061c\u061c" + + "\u115f\u1160" + + "\u17b4\u17b5" + + "\u180b\u180e" + + "\u200b\u200f" + + "\u202a\u202e" + + "\u2060\u206f" + + "\u3164\u3164" + + "\ufe00\ufe0f" + + "\ufeff\ufeff" + + "\uffa0\uffa0" + + "\ufff0\ufff8" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc00\udb43\udfff", + // Unicode 10.0 property value: {deprecated} + "\u0149\u0149" + + "\u0673\u0673" + + "\u0f77\u0f77" + + "\u0f79\u0f79" + + "\u17a3\u17a4" + + "\u206a\u206f" + + "\u2329\u232a" + + "\udb40\udc01\udb40\udc01", + // Unicode 10.0 property value: {deseret} + "\ud801\udc00\ud801\udc4f", + // Unicode 10.0 property value: {devanagari} + "\u0900\u0950" + "\u0953\u0963" + "\u0966\u097f" + "\ua8e0\ua8fd", + // Unicode 10.0 property value: {diacritic} + "\u005e\u005e" + + "\u0060\u0060" + + "\u00a8\u00a8" + + "\u00af\u00af" + + "\u00b4\u00b4" + + "\u00b7\u00b8" + + "\u02b0\u034e" + + "\u0350\u0357" + + "\u035d\u0362" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u0384\u0385" + + "\u0483\u0487" + + "\u0559\u0559" + + "\u0591\u05a1" + + "\u05a3\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c4" + + "\u064b\u0652" + + "\u0657\u0658" + + "\u06df\u06e0" + + "\u06e5\u06e6" + + "\u06ea\u06ec" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f5" + + "\u0818\u0819" + + "\u08e3\u08fe" + + "\u093c\u093c" + + "\u094d\u094d" + + "\u0951\u0954" + + "\u0971\u0971" + + "\u09bc\u09bc" + + "\u09cd\u09cd" + + "\u0a3c\u0a3c" + + "\u0a4d\u0a4d" + + "\u0abc\u0abc" + + "\u0acd\u0acd" + + "\u0afd\u0aff" + + "\u0b3c\u0b3c" + + "\u0b4d\u0b4d" + + "\u0bcd\u0bcd" + + "\u0c4d\u0c4d" + + "\u0cbc\u0cbc" + + "\u0ccd\u0ccd" + + "\u0d3b\u0d3c" + + "\u0d4d\u0d4d" + + "\u0dca\u0dca" + + "\u0e47\u0e4c" + + "\u0e4e\u0e4e" + + "\u0ec8\u0ecc" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f3f" + + "\u0f82\u0f84" + + "\u0f86\u0f87" + + "\u0fc6\u0fc6" + + "\u1037\u1037" + + "\u1039\u103a" + + "\u1087\u108d" + + "\u108f\u108f" + + "\u109a\u109b" + + "\u17c9\u17d3" + + "\u17dd\u17dd" + + "\u1939\u193b" + + "\u1a75\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abd" + + "\u1b34\u1b34" + + "\u1b44\u1b44" + + "\u1b6b\u1b73" + + "\u1baa\u1bab" + + "\u1c36\u1c37" + + "\u1c78\u1c7d" + + "\u1cd0\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf7\u1cf9" + + "\u1d2c\u1d6a" + + "\u1dc4\u1dcf" + + "\u1df5\u1df9" + + "\u1dfd\u1dff" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fcd\u1fcf" + + "\u1fdd\u1fdf" + + "\u1fed\u1fef" + + "\u1ffd\u1ffe" + + "\u2cef\u2cf1" + + "\u2e2f\u2e2f" + + "\u302a\u302f" + + "\u3099\u309c" + + "\u30fc\u30fc" + + "\ua66f\ua66f" + + "\ua67c\ua67d" + + "\ua67f\ua67f" + + "\ua69c\ua69d" + + "\ua6f0\ua6f1" + + "\ua717\ua721" + + "\ua788\ua788" + + "\ua7f8\ua7f9" + + "\ua8c4\ua8c4" + + "\ua8e0\ua8f1" + + "\ua92b\ua92e" + + "\ua953\ua953" + + "\ua9b3\ua9b3" + + "\ua9c0\ua9c0" + + "\ua9e5\ua9e5" + + "\uaa7b\uaa7d" + + "\uaabf\uaac2" + + "\uaaf6\uaaf6" + + "\uab5b\uab5f" + + "\uabec\uabed" + + "\ufb1e\ufb1e" + + "\ufe20\ufe2f" + + "\uff3e\uff3e" + + "\uff40\uff40" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\uffe3\uffe3" + + "\ud800\udee0\ud800\udee0" + + "\ud802\udee5\ud802\udee6" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udd33\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\uddc0\ud804\uddc0" + + "\ud804\uddca\ud804\uddcc" + + "\ud804\ude35\ud804\ude36" + + "\ud804\udee9\ud804\udeea" + + "\ud804\udf3c\ud804\udf3c" + + "\ud804\udf4d\ud804\udf4d" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc42\ud805\udc42" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\ude3f\ud805\ude3f" + + "\ud805\udeb6\ud805\udeb7" + + "\ud805\udf2b\ud805\udf2b" + + "\ud806\ude34\ud806\ude34" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude99\ud806\ude99" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udd42\ud807\udd42" + + "\ud807\udd44\ud807\udd45" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd46" + + "\ud83a\udd48\ud83a\udd4a", + // Unicode 10.0 property value: {duployan} + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udc9f", + // Unicode 10.0 property value: {egyptianhieroglyphs} + "\ud80c\udc00\ud80d\udc2e", + // Unicode 10.0 property value: {elbasan} + "\ud801\udd00\ud801\udd27", + // Unicode 10.0 property value: {ethiopic} + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e", + // Unicode 10.0 property value: {extender} + "\u00b7\u00b7" + + "\u02d0\u02d1" + + "\u0640\u0640" + + "\u07fa\u07fa" + + "\u0e46\u0e46" + + "\u0ec6\u0ec6" + + "\u180a\u180a" + + "\u1843\u1843" + + "\u1aa7\u1aa7" + + "\u1c36\u1c36" + + "\u1c7b\u1c7b" + + "\u3005\u3005" + + "\u3031\u3035" + + "\u309d\u309e" + + "\u30fc\u30fe" + + "\ua015\ua015" + + "\ua60c\ua60c" + + "\ua9cf\ua9cf" + + "\ua9e6\ua9e6" + + "\uaa70\uaa70" + + "\uaadd\uaadd" + + "\uaaf3\uaaf4" + + "\uff70\uff70" + + "\ud804\udf5d\ud804\udf5d" + + "\ud805\uddc6\ud805\uddc8" + + "\ud806\ude98\ud806\ude98" + + "\ud81a\udf42\ud81a\udf43" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud83a\udd44\ud83a\udd46", + // Unicode 10.0 property value: {georgian} + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u10ff" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d", + // Unicode 10.0 property value: {glagolitic} + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a", + // Unicode 10.0 property value: {gothic} + "\ud800\udf30\ud800\udf4a", + // Unicode 10.0 property value: {grantha} + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74", + // Unicode 10.0 property value: {graph} + "\u0021\u007e" + + "\u00a1\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fd" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u167f" + + "\u1681\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf9" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u200b\u2027" + + "\u202a\u202e" + + "\u2030\u205e" + + "\u2060\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd2" + + "\u2bec\u2bef" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e49" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3001\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312e" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fea" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fd" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\ude9c" + + "\ud806\ude9e\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef8" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd4c" + + "\ud83e\udd50\ud83e\udd6b" + + "\ud83e\udd80\ud83e\udd97" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83e\uddd0\ud83e\udde6" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb80\udc00\udbbf\udffd" + + "\udbc0\udc00\udbff\udffd", + // Unicode 10.0 property value: {graphemebase} + "\u0020\u007e" + + "\u00a0\u00ac" + + "\u00ae\u02ff" + + "\u0370\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0482" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u05be\u05be" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0606\u060f" + + "\u061b\u061b" + + "\u061e\u064a" + + "\u0660\u066f" + + "\u0671\u06d5" + + "\u06de\u06de" + + "\u06e5\u06e6" + + "\u06e9\u06e9" + + "\u06ee\u070d" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07c0\u07ea" + + "\u07f4\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0830\u083e" + + "\u0840\u0858" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0903\u0939" + + "\u093b\u093b" + + "\u093d\u0940" + + "\u0949\u094c" + + "\u094e\u0950" + + "\u0958\u0961" + + "\u0964\u0980" + + "\u0982\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09bf\u09c0" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09e6\u09fd" + + "\u0a03\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3e\u0a40" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a6f" + + "\u0a72\u0a74" + + "\u0a83\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0ac0" + + "\u0ac9\u0ac9" + + "\u0acb\u0acc" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0ae6\u0af1" + + "\u0af9\u0af9" + + "\u0b02\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b40\u0b40" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b77" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbf\u0bbf" + + "\u0bc1\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd0\u0bd0" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c41\u0c44" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c78\u0c80" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbe" + + "\u0cc0\u0cc1" + + "\u0cc3\u0cc4" + + "\u0cc7\u0cc8" + + "\u0cca\u0ccb" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d3f\u0d40" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d4e\u0d4f" + + "\u0d54\u0d56" + + "\u0d58\u0d61" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dd0\u0dd1" + + "\u0dd8\u0dde" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e30" + + "\u0e32\u0e33" + + "\u0e3f\u0e46" + + "\u0e4f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb0" + + "\u0eb2\u0eb3" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f17" + + "\u0f1a\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f3a\u0f47" + + "\u0f49\u0f6c" + + "\u0f7f\u0f7f" + + "\u0f85\u0f85" + + "\u0f88\u0f8c" + + "\u0fbe\u0fc5" + + "\u0fc7\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u102c" + + "\u1031\u1031" + + "\u1038\u1038" + + "\u103b\u103c" + + "\u103f\u1057" + + "\u105a\u105d" + + "\u1061\u1070" + + "\u1075\u1081" + + "\u1083\u1084" + + "\u1087\u108c" + + "\u108e\u109c" + + "\u109e\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1360\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1735\u1736" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17b6\u17b6" + + "\u17be\u17c5" + + "\u17c7\u17c8" + + "\u17d4\u17dc" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180a" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1923\u1926" + + "\u1929\u192b" + + "\u1930\u1931" + + "\u1933\u1938" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a16" + + "\u1a19\u1a1a" + + "\u1a1e\u1a55" + + "\u1a57\u1a57" + + "\u1a61\u1a61" + + "\u1a63\u1a64" + + "\u1a6d\u1a72" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b04\u1b33" + + "\u1b35\u1b35" + + "\u1b3b\u1b3b" + + "\u1b3d\u1b41" + + "\u1b43\u1b4b" + + "\u1b50\u1b6a" + + "\u1b74\u1b7c" + + "\u1b82\u1ba1" + + "\u1ba6\u1ba7" + + "\u1baa\u1baa" + + "\u1bae\u1be5" + + "\u1be7\u1be7" + + "\u1bea\u1bec" + + "\u1bee\u1bee" + + "\u1bf2\u1bf3" + + "\u1bfc\u1c2b" + + "\u1c34\u1c35" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1cc0\u1cc7" + + "\u1cd3\u1cd3" + + "\u1ce1\u1ce1" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf7" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u200a" + + "\u2010\u2027" + + "\u202f\u205f" + + "\u2070\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd2" + + "\u2bec\u2bef" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cee" + + "\u2cf2\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e00\u2e49" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u3029" + + "\u3030\u303f" + + "\u3041\u3096" + + "\u309b\u30ff" + + "\u3105\u312e" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fea" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua66e" + + "\ua673\ua673" + + "\ua67e\ua69d" + + "\ua6a0\ua6ef" + + "\ua6f2\ua6f7" + + "\ua700\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua824" + + "\ua827\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c3" + + "\ua8ce\ua8d9" + + "\ua8f2\ua8fd" + + "\ua900\ua925" + + "\ua92e\ua946" + + "\ua952\ua953" + + "\ua95f\ua97c" + + "\ua983\ua9b2" + + "\ua9b4\ua9b5" + + "\ua9ba\ua9bb" + + "\ua9bd\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9e4" + + "\ua9e6\ua9fe" + + "\uaa00\uaa28" + + "\uaa2f\uaa30" + + "\uaa33\uaa34" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa4d\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa7d\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaaeb" + + "\uaaee\uaaf5" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabe4" + + "\uabe6\uabe7" + + "\uabe9\uabec" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe10\ufe19" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff01\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufffc\ufffd" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfc" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee1\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude40\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee4" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc00" + + "\ud804\udc02\ud804\udc37" + + "\ud804\udc47\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc82\ud804\udcb2" + + "\ud804\udcb7\ud804\udcb8" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd2c\ud804\udd2c" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd74\ud804\udd76" + + "\ud804\udd82\ud804\uddb5" + + "\ud804\uddbf\ud804\uddc9" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2e" + + "\ud804\ude32\ud804\ude33" + + "\ud804\ude35\ud804\ude35" + + "\ud804\ude38\ud804\ude3d" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udee0\ud804\udee2" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf02\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf3f\ud804\udf3f" + + "\ud804\udf41\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf63" + + "\ud805\udc00\ud805\udc37" + + "\ud805\udc40\ud805\udc41" + + "\ud805\udc45\ud805\udc45" + + "\ud805\udc47\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcb1\ud805\udcb2" + + "\ud805\udcb9\ud805\udcb9" + + "\ud805\udcbb\ud805\udcbc" + + "\ud805\udcbe\ud805\udcbe" + + "\ud805\udcc1\ud805\udcc1" + + "\ud805\udcc4\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddb0\ud805\uddb1" + + "\ud805\uddb8\ud805\uddbb" + + "\ud805\uddbe\ud805\uddbe" + + "\ud805\uddc1\ud805\udddb" + + "\ud805\ude00\ud805\ude32" + + "\ud805\ude3b\ud805\ude3c" + + "\ud805\ude3e\ud805\ude3e" + + "\ud805\ude41\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udeac\ud805\udeac" + + "\ud805\udeae\ud805\udeaf" + + "\ud805\udeb6\ud805\udeb6" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf20\ud805\udf21" + + "\ud805\udf26\ud805\udf26" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude07\ud806\ude08" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude39\ud806\ude3a" + + "\ud806\ude3f\ud806\ude46" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude57\ud806\ude58" + + "\ud806\ude5c\ud806\ude83" + + "\ud806\ude86\ud806\ude89" + + "\ud806\ude97\ud806\ude97" + + "\ud806\ude9a\ud806\ude9c" + + "\ud806\ude9e\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2f" + + "\ud807\udc3e\ud807\udc3e" + + "\ud807\udc40\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udca9\ud807\udca9" + + "\ud807\udcb1\ud807\udcb1" + + "\ud807\udcb4\ud807\udcb4" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd50\ud807\udd59" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf37\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udc9c" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd64" + + "\ud834\udd66\ud834\udd66" + + "\ud834\udd6a\ud834\udd6d" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\ude00\ud834\ude41" + + "\ud834\ude45\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude8b" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udccf" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef8" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd4c" + + "\ud83e\udd50\ud83e\udd6b" + + "\ud83e\udd80\ud83e\udd97" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83e\uddd0\ud83e\udde6" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 10.0 property value: {graphemeclusterbreak=control} + "\000\t" + + "\u000b\f" + + "\u000e\u001f" + + "\u007f\u009f" + + "\u00ad\u00ad" + + "\u061c\u061c" + + "\u180e\u180e" + + "\u200b\u200b" + + "\u200e\u200f" + + "\u2028\u202e" + + "\u2060\u206f" + + "\ufeff\ufeff" + + "\ufff0\ufffb" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc00\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb43\udfff", + // Unicode 10.0 property value: {graphemeclusterbreak=cr} + "\r\r", + // Unicode 10.0 property value: {graphemeclusterbreak=ebase} + "\u261d\u261d" + + "\u26f9\u26f9" + + "\u270a\u270d" + + "\ud83c\udf85\ud83c\udf85" + + "\ud83c\udfc2\ud83c\udfc4" + + "\ud83c\udfc7\ud83c\udfc7" + + "\ud83c\udfca\ud83c\udfcc" + + "\ud83d\udc42\ud83d\udc43" + + "\ud83d\udc46\ud83d\udc50" + + "\ud83d\udc6e\ud83d\udc6e" + + "\ud83d\udc70\ud83d\udc78" + + "\ud83d\udc7c\ud83d\udc7c" + + "\ud83d\udc81\ud83d\udc83" + + "\ud83d\udc85\ud83d\udc87" + + "\ud83d\udcaa\ud83d\udcaa" + + "\ud83d\udd74\ud83d\udd75" + + "\ud83d\udd7a\ud83d\udd7a" + + "\ud83d\udd90\ud83d\udd90" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\ude45\ud83d\ude47" + + "\ud83d\ude4b\ud83d\ude4f" + + "\ud83d\udea3\ud83d\udea3" + + "\ud83d\udeb4\ud83d\udeb6" + + "\ud83d\udec0\ud83d\udec0" + + "\ud83d\udecc\ud83d\udecc" + + "\ud83e\udd18\ud83e\udd1c" + + "\ud83e\udd1e\ud83e\udd1f" + + "\ud83e\udd26\ud83e\udd26" + + "\ud83e\udd30\ud83e\udd39" + + "\ud83e\udd3d\ud83e\udd3e" + + "\ud83e\uddd1\ud83e\udddd", + // Unicode 10.0 property value: {graphemeclusterbreak=ebasegaz} + "\ud83d\udc66\ud83d\udc69", + // Unicode 10.0 property value: {graphemeclusterbreak=emodifier} + "\ud83c\udffb\ud83c\udfff", + // Unicode 10.0 property value: {graphemeclusterbreak=extend} + "\u0300\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d4\u08e1" + + "\u08e3\u0902" + + "\u093a\u093a" + + "\u093c\u093c" + + "\u0941\u0948" + + "\u094d\u094d" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0981" + + "\u09bc\u09bc" + + "\u09be\u09be" + + "\u09c1\u09c4" + + "\u09cd\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u0a01\u0a02" + + "\u0a3c\u0a3c" + + "\u0a41\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a82" + + "\u0abc\u0abc" + + "\u0ac1\u0ac5" + + "\u0ac7\u0ac8" + + "\u0acd\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b01" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b3f" + + "\u0b41\u0b44" + + "\u0b4d\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bbe" + + "\u0bc0\u0bc0" + + "\u0bcd\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c00" + + "\u0c3e\u0c40" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c81" + + "\u0cbc\u0cbc" + + "\u0cbf\u0cbf" + + "\u0cc2\u0cc2" + + "\u0cc6\u0cc6" + + "\u0ccc\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d01" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d3e" + + "\u0d41\u0d44" + + "\u0d4d\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0dca\u0dca" + + "\u0dcf\u0dcf" + + "\u0dd2\u0dd4" + + "\u0dd6\u0dd6" + + "\u0ddf\u0ddf" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0eb9" + + "\u0ebb\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102d\u1030" + + "\u1032\u1037" + + "\u1039\u103a" + + "\u103d\u103e" + + "\u1058\u1059" + + "\u105e\u1060" + + "\u1071\u1074" + + "\u1082\u1082" + + "\u1085\u1086" + + "\u108d\u108d" + + "\u109d\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17b5" + + "\u17b7\u17bd" + + "\u17c6\u17c6" + + "\u17c9\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u1922" + + "\u1927\u1928" + + "\u1932\u1932" + + "\u1939\u193b" + + "\u1a17\u1a18" + + "\u1a1b\u1a1b" + + "\u1a56\u1a56" + + "\u1a58\u1a5e" + + "\u1a60\u1a60" + + "\u1a62\u1a62" + + "\u1a65\u1a6c" + + "\u1a73\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b03" + + "\u1b34\u1b34" + + "\u1b36\u1b3a" + + "\u1b3c\u1b3c" + + "\u1b42\u1b42" + + "\u1b6b\u1b73" + + "\u1b80\u1b81" + + "\u1ba2\u1ba5" + + "\u1ba8\u1ba9" + + "\u1bab\u1bad" + + "\u1be6\u1be6" + + "\u1be8\u1be9" + + "\u1bed\u1bed" + + "\u1bef\u1bf1" + + "\u1c2c\u1c33" + + "\u1c36\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200c" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua825\ua826" + + "\ua8c4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua926\ua92d" + + "\ua947\ua951" + + "\ua980\ua982" + + "\ua9b3\ua9b3" + + "\ua9b6\ua9b9" + + "\ua9bc\ua9bc" + + "\ua9e5\ua9e5" + + "\uaa29\uaa2e" + + "\uaa31\uaa32" + + "\uaa35\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4c" + + "\uaa7c\uaa7c" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaec\uaaed" + + "\uaaf6\uaaf6" + + "\uabe5\uabe5" + + "\uabe8\uabe8" + + "\uabed\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\uff9e\uff9f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud804\udc01\ud804\udc01" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc81" + + "\ud804\udcb3\ud804\udcb6" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd2b" + + "\ud804\udd2d\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd81" + + "\ud804\uddb6\ud804\uddbe" + + "\ud804\uddca\ud804\uddcc" + + "\ud804\ude2f\ud804\ude31" + + "\ud804\ude34\ud804\ude34" + + "\ud804\ude36\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udedf" + + "\ud804\udee3\ud804\udeea" + + "\ud804\udf00\ud804\udf01" + + "\ud804\udf3c\ud804\udf3c" + + "\ud804\udf3e\ud804\udf3e" + + "\ud804\udf40\ud804\udf40" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc38\ud805\udc3f" + + "\ud805\udc42\ud805\udc44" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udcb0\ud805\udcb0" + + "\ud805\udcb3\ud805\udcb8" + + "\ud805\udcba\ud805\udcba" + + "\ud805\udcbd\ud805\udcbd" + + "\ud805\udcbf\ud805\udcc0" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddaf\ud805\uddaf" + + "\ud805\uddb2\ud805\uddb5" + + "\ud805\uddbc\ud805\uddbd" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude33\ud805\ude3a" + + "\ud805\ude3d\ud805\ude3d" + + "\ud805\ude3f\ud805\ude40" + + "\ud805\udeab\ud805\udeab" + + "\ud805\udead\ud805\udead" + + "\ud805\udeb0\ud805\udeb5" + + "\ud805\udeb7\ud805\udeb7" + + "\ud805\udf1d\ud805\udf1f" + + "\ud805\udf22\ud805\udf25" + + "\ud805\udf27\ud805\udf2b" + + "\ud806\ude01\ud806\ude06" + + "\ud806\ude09\ud806\ude0a" + + "\ud806\ude33\ud806\ude38" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude56" + + "\ud806\ude59\ud806\ude5b" + + "\ud806\ude8a\ud806\ude96" + + "\ud806\ude98\ud806\ude99" + + "\ud807\udc30\ud807\udc36" + + "\ud807\udc38\ud807\udc3d" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udcaa\ud807\udcb0" + + "\ud807\udcb2\ud807\udcb3" + + "\ud807\udcb5\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd65" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd6e\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 10.0 property value: {graphemeclusterbreak=glueafterzwj} + "\u2640\u2640" + + "\u2642\u2642" + + "\u2695\u2696" + + "\u2708\u2708" + + "\u2764\u2764" + + "\ud83c\udf08\ud83c\udf08" + + "\ud83c\udf3e\ud83c\udf3e" + + "\ud83c\udf73\ud83c\udf73" + + "\ud83c\udf93\ud83c\udf93" + + "\ud83c\udfa4\ud83c\udfa4" + + "\ud83c\udfa8\ud83c\udfa8" + + "\ud83c\udfeb\ud83c\udfeb" + + "\ud83c\udfed\ud83c\udfed" + + "\ud83d\udc8b\ud83d\udc8b" + + "\ud83d\udcbb\ud83d\udcbc" + + "\ud83d\udd27\ud83d\udd27" + + "\ud83d\udd2c\ud83d\udd2c" + + "\ud83d\udde8\ud83d\udde8" + + "\ud83d\ude80\ud83d\ude80" + + "\ud83d\ude92\ud83d\ude92", + // Unicode 10.0 property value: {graphemeclusterbreak=l} + "\u1100\u115f" + "\ua960\ua97c", + // Unicode 10.0 property value: {graphemeclusterbreak=lf} + "\n\n", + // Unicode 10.0 property value: {graphemeclusterbreak=lv} + "\uac00\uac00" + + "\uac1c\uac1c" + + "\uac38\uac38" + + "\uac54\uac54" + + "\uac70\uac70" + + "\uac8c\uac8c" + + "\uaca8\uaca8" + + "\uacc4\uacc4" + + "\uace0\uace0" + + "\uacfc\uacfc" + + "\uad18\uad18" + + "\uad34\uad34" + + "\uad50\uad50" + + "\uad6c\uad6c" + + "\uad88\uad88" + + "\uada4\uada4" + + "\uadc0\uadc0" + + "\uaddc\uaddc" + + "\uadf8\uadf8" + + "\uae14\uae14" + + "\uae30\uae30" + + "\uae4c\uae4c" + + "\uae68\uae68" + + "\uae84\uae84" + + "\uaea0\uaea0" + + "\uaebc\uaebc" + + "\uaed8\uaed8" + + "\uaef4\uaef4" + + "\uaf10\uaf10" + + "\uaf2c\uaf2c" + + "\uaf48\uaf48" + + "\uaf64\uaf64" + + "\uaf80\uaf80" + + "\uaf9c\uaf9c" + + "\uafb8\uafb8" + + "\uafd4\uafd4" + + "\uaff0\uaff0" + + "\ub00c\ub00c" + + "\ub028\ub028" + + "\ub044\ub044" + + "\ub060\ub060" + + "\ub07c\ub07c" + + "\ub098\ub098" + + "\ub0b4\ub0b4" + + "\ub0d0\ub0d0" + + "\ub0ec\ub0ec" + + "\ub108\ub108" + + "\ub124\ub124" + + "\ub140\ub140" + + "\ub15c\ub15c" + + "\ub178\ub178" + + "\ub194\ub194" + + "\ub1b0\ub1b0" + + "\ub1cc\ub1cc" + + "\ub1e8\ub1e8" + + "\ub204\ub204" + + "\ub220\ub220" + + "\ub23c\ub23c" + + "\ub258\ub258" + + "\ub274\ub274" + + "\ub290\ub290" + + "\ub2ac\ub2ac" + + "\ub2c8\ub2c8" + + "\ub2e4\ub2e4" + + "\ub300\ub300" + + "\ub31c\ub31c" + + "\ub338\ub338" + + "\ub354\ub354" + + "\ub370\ub370" + + "\ub38c\ub38c" + + "\ub3a8\ub3a8" + + "\ub3c4\ub3c4" + + "\ub3e0\ub3e0" + + "\ub3fc\ub3fc" + + "\ub418\ub418" + + "\ub434\ub434" + + "\ub450\ub450" + + "\ub46c\ub46c" + + "\ub488\ub488" + + "\ub4a4\ub4a4" + + "\ub4c0\ub4c0" + + "\ub4dc\ub4dc" + + "\ub4f8\ub4f8" + + "\ub514\ub514" + + "\ub530\ub530" + + "\ub54c\ub54c" + + "\ub568\ub568" + + "\ub584\ub584" + + "\ub5a0\ub5a0" + + "\ub5bc\ub5bc" + + "\ub5d8\ub5d8" + + "\ub5f4\ub5f4" + + "\ub610\ub610" + + "\ub62c\ub62c" + + "\ub648\ub648" + + "\ub664\ub664" + + "\ub680\ub680" + + "\ub69c\ub69c" + + "\ub6b8\ub6b8" + + "\ub6d4\ub6d4" + + "\ub6f0\ub6f0" + + "\ub70c\ub70c" + + "\ub728\ub728" + + "\ub744\ub744" + + "\ub760\ub760" + + "\ub77c\ub77c" + + "\ub798\ub798" + + "\ub7b4\ub7b4" + + "\ub7d0\ub7d0" + + "\ub7ec\ub7ec" + + "\ub808\ub808" + + "\ub824\ub824" + + "\ub840\ub840" + + "\ub85c\ub85c" + + "\ub878\ub878" + + "\ub894\ub894" + + "\ub8b0\ub8b0" + + "\ub8cc\ub8cc" + + "\ub8e8\ub8e8" + + "\ub904\ub904" + + "\ub920\ub920" + + "\ub93c\ub93c" + + "\ub958\ub958" + + "\ub974\ub974" + + "\ub990\ub990" + + "\ub9ac\ub9ac" + + "\ub9c8\ub9c8" + + "\ub9e4\ub9e4" + + "\uba00\uba00" + + "\uba1c\uba1c" + + "\uba38\uba38" + + "\uba54\uba54" + + "\uba70\uba70" + + "\uba8c\uba8c" + + "\ubaa8\ubaa8" + + "\ubac4\ubac4" + + "\ubae0\ubae0" + + "\ubafc\ubafc" + + "\ubb18\ubb18" + + "\ubb34\ubb34" + + "\ubb50\ubb50" + + "\ubb6c\ubb6c" + + "\ubb88\ubb88" + + "\ubba4\ubba4" + + "\ubbc0\ubbc0" + + "\ubbdc\ubbdc" + + "\ubbf8\ubbf8" + + "\ubc14\ubc14" + + "\ubc30\ubc30" + + "\ubc4c\ubc4c" + + "\ubc68\ubc68" + + "\ubc84\ubc84" + + "\ubca0\ubca0" + + "\ubcbc\ubcbc" + + "\ubcd8\ubcd8" + + "\ubcf4\ubcf4" + + "\ubd10\ubd10" + + "\ubd2c\ubd2c" + + "\ubd48\ubd48" + + "\ubd64\ubd64" + + "\ubd80\ubd80" + + "\ubd9c\ubd9c" + + "\ubdb8\ubdb8" + + "\ubdd4\ubdd4" + + "\ubdf0\ubdf0" + + "\ube0c\ube0c" + + "\ube28\ube28" + + "\ube44\ube44" + + "\ube60\ube60" + + "\ube7c\ube7c" + + "\ube98\ube98" + + "\ubeb4\ubeb4" + + "\ubed0\ubed0" + + "\ubeec\ubeec" + + "\ubf08\ubf08" + + "\ubf24\ubf24" + + "\ubf40\ubf40" + + "\ubf5c\ubf5c" + + "\ubf78\ubf78" + + "\ubf94\ubf94" + + "\ubfb0\ubfb0" + + "\ubfcc\ubfcc" + + "\ubfe8\ubfe8" + + "\uc004\uc004" + + "\uc020\uc020" + + "\uc03c\uc03c" + + "\uc058\uc058" + + "\uc074\uc074" + + "\uc090\uc090" + + "\uc0ac\uc0ac" + + "\uc0c8\uc0c8" + + "\uc0e4\uc0e4" + + "\uc100\uc100" + + "\uc11c\uc11c" + + "\uc138\uc138" + + "\uc154\uc154" + + "\uc170\uc170" + + "\uc18c\uc18c" + + "\uc1a8\uc1a8" + + "\uc1c4\uc1c4" + + "\uc1e0\uc1e0" + + "\uc1fc\uc1fc" + + "\uc218\uc218" + + "\uc234\uc234" + + "\uc250\uc250" + + "\uc26c\uc26c" + + "\uc288\uc288" + + "\uc2a4\uc2a4" + + "\uc2c0\uc2c0" + + "\uc2dc\uc2dc" + + "\uc2f8\uc2f8" + + "\uc314\uc314" + + "\uc330\uc330" + + "\uc34c\uc34c" + + "\uc368\uc368" + + "\uc384\uc384" + + "\uc3a0\uc3a0" + + "\uc3bc\uc3bc" + + "\uc3d8\uc3d8" + + "\uc3f4\uc3f4" + + "\uc410\uc410" + + "\uc42c\uc42c" + + "\uc448\uc448" + + "\uc464\uc464" + + "\uc480\uc480" + + "\uc49c\uc49c" + + "\uc4b8\uc4b8" + + "\uc4d4\uc4d4" + + "\uc4f0\uc4f0" + + "\uc50c\uc50c" + + "\uc528\uc528" + + "\uc544\uc544" + + "\uc560\uc560" + + "\uc57c\uc57c" + + "\uc598\uc598" + + "\uc5b4\uc5b4" + + "\uc5d0\uc5d0" + + "\uc5ec\uc5ec" + + "\uc608\uc608" + + "\uc624\uc624" + + "\uc640\uc640" + + "\uc65c\uc65c" + + "\uc678\uc678" + + "\uc694\uc694" + + "\uc6b0\uc6b0" + + "\uc6cc\uc6cc" + + "\uc6e8\uc6e8" + + "\uc704\uc704" + + "\uc720\uc720" + + "\uc73c\uc73c" + + "\uc758\uc758" + + "\uc774\uc774" + + "\uc790\uc790" + + "\uc7ac\uc7ac" + + "\uc7c8\uc7c8" + + "\uc7e4\uc7e4" + + "\uc800\uc800" + + "\uc81c\uc81c" + + "\uc838\uc838" + + "\uc854\uc854" + + "\uc870\uc870" + + "\uc88c\uc88c" + + "\uc8a8\uc8a8" + + "\uc8c4\uc8c4" + + "\uc8e0\uc8e0" + + "\uc8fc\uc8fc" + + "\uc918\uc918" + + "\uc934\uc934" + + "\uc950\uc950" + + "\uc96c\uc96c" + + "\uc988\uc988" + + "\uc9a4\uc9a4" + + "\uc9c0\uc9c0" + + "\uc9dc\uc9dc" + + "\uc9f8\uc9f8" + + "\uca14\uca14" + + "\uca30\uca30" + + "\uca4c\uca4c" + + "\uca68\uca68" + + "\uca84\uca84" + + "\ucaa0\ucaa0" + + "\ucabc\ucabc" + + "\ucad8\ucad8" + + "\ucaf4\ucaf4" + + "\ucb10\ucb10" + + "\ucb2c\ucb2c" + + "\ucb48\ucb48" + + "\ucb64\ucb64" + + "\ucb80\ucb80" + + "\ucb9c\ucb9c" + + "\ucbb8\ucbb8" + + "\ucbd4\ucbd4" + + "\ucbf0\ucbf0" + + "\ucc0c\ucc0c" + + "\ucc28\ucc28" + + "\ucc44\ucc44" + + "\ucc60\ucc60" + + "\ucc7c\ucc7c" + + "\ucc98\ucc98" + + "\uccb4\uccb4" + + "\uccd0\uccd0" + + "\uccec\uccec" + + "\ucd08\ucd08" + + "\ucd24\ucd24" + + "\ucd40\ucd40" + + "\ucd5c\ucd5c" + + "\ucd78\ucd78" + + "\ucd94\ucd94" + + "\ucdb0\ucdb0" + + "\ucdcc\ucdcc" + + "\ucde8\ucde8" + + "\uce04\uce04" + + "\uce20\uce20" + + "\uce3c\uce3c" + + "\uce58\uce58" + + "\uce74\uce74" + + "\uce90\uce90" + + "\uceac\uceac" + + "\ucec8\ucec8" + + "\ucee4\ucee4" + + "\ucf00\ucf00" + + "\ucf1c\ucf1c" + + "\ucf38\ucf38" + + "\ucf54\ucf54" + + "\ucf70\ucf70" + + "\ucf8c\ucf8c" + + "\ucfa8\ucfa8" + + "\ucfc4\ucfc4" + + "\ucfe0\ucfe0" + + "\ucffc\ucffc" + + "\ud018\ud018" + + "\ud034\ud034" + + "\ud050\ud050" + + "\ud06c\ud06c" + + "\ud088\ud088" + + "\ud0a4\ud0a4" + + "\ud0c0\ud0c0" + + "\ud0dc\ud0dc" + + "\ud0f8\ud0f8" + + "\ud114\ud114" + + "\ud130\ud130" + + "\ud14c\ud14c" + + "\ud168\ud168" + + "\ud184\ud184" + + "\ud1a0\ud1a0" + + "\ud1bc\ud1bc" + + "\ud1d8\ud1d8" + + "\ud1f4\ud1f4" + + "\ud210\ud210" + + "\ud22c\ud22c" + + "\ud248\ud248" + + "\ud264\ud264" + + "\ud280\ud280" + + "\ud29c\ud29c" + + "\ud2b8\ud2b8" + + "\ud2d4\ud2d4" + + "\ud2f0\ud2f0" + + "\ud30c\ud30c" + + "\ud328\ud328" + + "\ud344\ud344" + + "\ud360\ud360" + + "\ud37c\ud37c" + + "\ud398\ud398" + + "\ud3b4\ud3b4" + + "\ud3d0\ud3d0" + + "\ud3ec\ud3ec" + + "\ud408\ud408" + + "\ud424\ud424" + + "\ud440\ud440" + + "\ud45c\ud45c" + + "\ud478\ud478" + + "\ud494\ud494" + + "\ud4b0\ud4b0" + + "\ud4cc\ud4cc" + + "\ud4e8\ud4e8" + + "\ud504\ud504" + + "\ud520\ud520" + + "\ud53c\ud53c" + + "\ud558\ud558" + + "\ud574\ud574" + + "\ud590\ud590" + + "\ud5ac\ud5ac" + + "\ud5c8\ud5c8" + + "\ud5e4\ud5e4" + + "\ud600\ud600" + + "\ud61c\ud61c" + + "\ud638\ud638" + + "\ud654\ud654" + + "\ud670\ud670" + + "\ud68c\ud68c" + + "\ud6a8\ud6a8" + + "\ud6c4\ud6c4" + + "\ud6e0\ud6e0" + + "\ud6fc\ud6fc" + + "\ud718\ud718" + + "\ud734\ud734" + + "\ud750\ud750" + + "\ud76c\ud76c" + + "\ud788\ud788", + // Unicode 10.0 property value: {graphemeclusterbreak=lvt} + "\uac01\uac1b" + + "\uac1d\uac37" + + "\uac39\uac53" + + "\uac55\uac6f" + + "\uac71\uac8b" + + "\uac8d\uaca7" + + "\uaca9\uacc3" + + "\uacc5\uacdf" + + "\uace1\uacfb" + + "\uacfd\uad17" + + "\uad19\uad33" + + "\uad35\uad4f" + + "\uad51\uad6b" + + "\uad6d\uad87" + + "\uad89\uada3" + + "\uada5\uadbf" + + "\uadc1\uaddb" + + "\uaddd\uadf7" + + "\uadf9\uae13" + + "\uae15\uae2f" + + "\uae31\uae4b" + + "\uae4d\uae67" + + "\uae69\uae83" + + "\uae85\uae9f" + + "\uaea1\uaebb" + + "\uaebd\uaed7" + + "\uaed9\uaef3" + + "\uaef5\uaf0f" + + "\uaf11\uaf2b" + + "\uaf2d\uaf47" + + "\uaf49\uaf63" + + "\uaf65\uaf7f" + + "\uaf81\uaf9b" + + "\uaf9d\uafb7" + + "\uafb9\uafd3" + + "\uafd5\uafef" + + "\uaff1\ub00b" + + "\ub00d\ub027" + + "\ub029\ub043" + + "\ub045\ub05f" + + "\ub061\ub07b" + + "\ub07d\ub097" + + "\ub099\ub0b3" + + "\ub0b5\ub0cf" + + "\ub0d1\ub0eb" + + "\ub0ed\ub107" + + "\ub109\ub123" + + "\ub125\ub13f" + + "\ub141\ub15b" + + "\ub15d\ub177" + + "\ub179\ub193" + + "\ub195\ub1af" + + "\ub1b1\ub1cb" + + "\ub1cd\ub1e7" + + "\ub1e9\ub203" + + "\ub205\ub21f" + + "\ub221\ub23b" + + "\ub23d\ub257" + + "\ub259\ub273" + + "\ub275\ub28f" + + "\ub291\ub2ab" + + "\ub2ad\ub2c7" + + "\ub2c9\ub2e3" + + "\ub2e5\ub2ff" + + "\ub301\ub31b" + + "\ub31d\ub337" + + "\ub339\ub353" + + "\ub355\ub36f" + + "\ub371\ub38b" + + "\ub38d\ub3a7" + + "\ub3a9\ub3c3" + + "\ub3c5\ub3df" + + "\ub3e1\ub3fb" + + "\ub3fd\ub417" + + "\ub419\ub433" + + "\ub435\ub44f" + + "\ub451\ub46b" + + "\ub46d\ub487" + + "\ub489\ub4a3" + + "\ub4a5\ub4bf" + + "\ub4c1\ub4db" + + "\ub4dd\ub4f7" + + "\ub4f9\ub513" + + "\ub515\ub52f" + + "\ub531\ub54b" + + "\ub54d\ub567" + + "\ub569\ub583" + + "\ub585\ub59f" + + "\ub5a1\ub5bb" + + "\ub5bd\ub5d7" + + "\ub5d9\ub5f3" + + "\ub5f5\ub60f" + + "\ub611\ub62b" + + "\ub62d\ub647" + + "\ub649\ub663" + + "\ub665\ub67f" + + "\ub681\ub69b" + + "\ub69d\ub6b7" + + "\ub6b9\ub6d3" + + "\ub6d5\ub6ef" + + "\ub6f1\ub70b" + + "\ub70d\ub727" + + "\ub729\ub743" + + "\ub745\ub75f" + + "\ub761\ub77b" + + "\ub77d\ub797" + + "\ub799\ub7b3" + + "\ub7b5\ub7cf" + + "\ub7d1\ub7eb" + + "\ub7ed\ub807" + + "\ub809\ub823" + + "\ub825\ub83f" + + "\ub841\ub85b" + + "\ub85d\ub877" + + "\ub879\ub893" + + "\ub895\ub8af" + + "\ub8b1\ub8cb" + + "\ub8cd\ub8e7" + + "\ub8e9\ub903" + + "\ub905\ub91f" + + "\ub921\ub93b" + + "\ub93d\ub957" + + "\ub959\ub973" + + "\ub975\ub98f" + + "\ub991\ub9ab" + + "\ub9ad\ub9c7" + + "\ub9c9\ub9e3" + + "\ub9e5\ub9ff" + + "\uba01\uba1b" + + "\uba1d\uba37" + + "\uba39\uba53" + + "\uba55\uba6f" + + "\uba71\uba8b" + + "\uba8d\ubaa7" + + "\ubaa9\ubac3" + + "\ubac5\ubadf" + + "\ubae1\ubafb" + + "\ubafd\ubb17" + + "\ubb19\ubb33" + + "\ubb35\ubb4f" + + "\ubb51\ubb6b" + + "\ubb6d\ubb87" + + "\ubb89\ubba3" + + "\ubba5\ubbbf" + + "\ubbc1\ubbdb" + + "\ubbdd\ubbf7" + + "\ubbf9\ubc13" + + "\ubc15\ubc2f" + + "\ubc31\ubc4b" + + "\ubc4d\ubc67" + + "\ubc69\ubc83" + + "\ubc85\ubc9f" + + "\ubca1\ubcbb" + + "\ubcbd\ubcd7" + + "\ubcd9\ubcf3" + + "\ubcf5\ubd0f" + + "\ubd11\ubd2b" + + "\ubd2d\ubd47" + + "\ubd49\ubd63" + + "\ubd65\ubd7f" + + "\ubd81\ubd9b" + + "\ubd9d\ubdb7" + + "\ubdb9\ubdd3" + + "\ubdd5\ubdef" + + "\ubdf1\ube0b" + + "\ube0d\ube27" + + "\ube29\ube43" + + "\ube45\ube5f" + + "\ube61\ube7b" + + "\ube7d\ube97" + + "\ube99\ubeb3" + + "\ubeb5\ubecf" + + "\ubed1\ubeeb" + + "\ubeed\ubf07" + + "\ubf09\ubf23" + + "\ubf25\ubf3f" + + "\ubf41\ubf5b" + + "\ubf5d\ubf77" + + "\ubf79\ubf93" + + "\ubf95\ubfaf" + + "\ubfb1\ubfcb" + + "\ubfcd\ubfe7" + + "\ubfe9\uc003" + + "\uc005\uc01f" + + "\uc021\uc03b" + + "\uc03d\uc057" + + "\uc059\uc073" + + "\uc075\uc08f" + + "\uc091\uc0ab" + + "\uc0ad\uc0c7" + + "\uc0c9\uc0e3" + + "\uc0e5\uc0ff" + + "\uc101\uc11b" + + "\uc11d\uc137" + + "\uc139\uc153" + + "\uc155\uc16f" + + "\uc171\uc18b" + + "\uc18d\uc1a7" + + "\uc1a9\uc1c3" + + "\uc1c5\uc1df" + + "\uc1e1\uc1fb" + + "\uc1fd\uc217" + + "\uc219\uc233" + + "\uc235\uc24f" + + "\uc251\uc26b" + + "\uc26d\uc287" + + "\uc289\uc2a3" + + "\uc2a5\uc2bf" + + "\uc2c1\uc2db" + + "\uc2dd\uc2f7" + + "\uc2f9\uc313" + + "\uc315\uc32f" + + "\uc331\uc34b" + + "\uc34d\uc367" + + "\uc369\uc383" + + "\uc385\uc39f" + + "\uc3a1\uc3bb" + + "\uc3bd\uc3d7" + + "\uc3d9\uc3f3" + + "\uc3f5\uc40f" + + "\uc411\uc42b" + + "\uc42d\uc447" + + "\uc449\uc463" + + "\uc465\uc47f" + + "\uc481\uc49b" + + "\uc49d\uc4b7" + + "\uc4b9\uc4d3" + + "\uc4d5\uc4ef" + + "\uc4f1\uc50b" + + "\uc50d\uc527" + + "\uc529\uc543" + + "\uc545\uc55f" + + "\uc561\uc57b" + + "\uc57d\uc597" + + "\uc599\uc5b3" + + "\uc5b5\uc5cf" + + "\uc5d1\uc5eb" + + "\uc5ed\uc607" + + "\uc609\uc623" + + "\uc625\uc63f" + + "\uc641\uc65b" + + "\uc65d\uc677" + + "\uc679\uc693" + + "\uc695\uc6af" + + "\uc6b1\uc6cb" + + "\uc6cd\uc6e7" + + "\uc6e9\uc703" + + "\uc705\uc71f" + + "\uc721\uc73b" + + "\uc73d\uc757" + + "\uc759\uc773" + + "\uc775\uc78f" + + "\uc791\uc7ab" + + "\uc7ad\uc7c7" + + "\uc7c9\uc7e3" + + "\uc7e5\uc7ff" + + "\uc801\uc81b" + + "\uc81d\uc837" + + "\uc839\uc853" + + "\uc855\uc86f" + + "\uc871\uc88b" + + "\uc88d\uc8a7" + + "\uc8a9\uc8c3" + + "\uc8c5\uc8df" + + "\uc8e1\uc8fb" + + "\uc8fd\uc917" + + "\uc919\uc933" + + "\uc935\uc94f" + + "\uc951\uc96b" + + "\uc96d\uc987" + + "\uc989\uc9a3" + + "\uc9a5\uc9bf" + + "\uc9c1\uc9db" + + "\uc9dd\uc9f7" + + "\uc9f9\uca13" + + "\uca15\uca2f" + + "\uca31\uca4b" + + "\uca4d\uca67" + + "\uca69\uca83" + + "\uca85\uca9f" + + "\ucaa1\ucabb" + + "\ucabd\ucad7" + + "\ucad9\ucaf3" + + "\ucaf5\ucb0f" + + "\ucb11\ucb2b" + + "\ucb2d\ucb47" + + "\ucb49\ucb63" + + "\ucb65\ucb7f" + + "\ucb81\ucb9b" + + "\ucb9d\ucbb7" + + "\ucbb9\ucbd3" + + "\ucbd5\ucbef" + + "\ucbf1\ucc0b" + + "\ucc0d\ucc27" + + "\ucc29\ucc43" + + "\ucc45\ucc5f" + + "\ucc61\ucc7b" + + "\ucc7d\ucc97" + + "\ucc99\uccb3" + + "\uccb5\ucccf" + + "\uccd1\ucceb" + + "\ucced\ucd07" + + "\ucd09\ucd23" + + "\ucd25\ucd3f" + + "\ucd41\ucd5b" + + "\ucd5d\ucd77" + + "\ucd79\ucd93" + + "\ucd95\ucdaf" + + "\ucdb1\ucdcb" + + "\ucdcd\ucde7" + + "\ucde9\uce03" + + "\uce05\uce1f" + + "\uce21\uce3b" + + "\uce3d\uce57" + + "\uce59\uce73" + + "\uce75\uce8f" + + "\uce91\uceab" + + "\ucead\ucec7" + + "\ucec9\ucee3" + + "\ucee5\uceff" + + "\ucf01\ucf1b" + + "\ucf1d\ucf37" + + "\ucf39\ucf53" + + "\ucf55\ucf6f" + + "\ucf71\ucf8b" + + "\ucf8d\ucfa7" + + "\ucfa9\ucfc3" + + "\ucfc5\ucfdf" + + "\ucfe1\ucffb" + + "\ucffd\ud017" + + "\ud019\ud033" + + "\ud035\ud04f" + + "\ud051\ud06b" + + "\ud06d\ud087" + + "\ud089\ud0a3" + + "\ud0a5\ud0bf" + + "\ud0c1\ud0db" + + "\ud0dd\ud0f7" + + "\ud0f9\ud113" + + "\ud115\ud12f" + + "\ud131\ud14b" + + "\ud14d\ud167" + + "\ud169\ud183" + + "\ud185\ud19f" + + "\ud1a1\ud1bb" + + "\ud1bd\ud1d7" + + "\ud1d9\ud1f3" + + "\ud1f5\ud20f" + + "\ud211\ud22b" + + "\ud22d\ud247" + + "\ud249\ud263" + + "\ud265\ud27f" + + "\ud281\ud29b" + + "\ud29d\ud2b7" + + "\ud2b9\ud2d3" + + "\ud2d5\ud2ef" + + "\ud2f1\ud30b" + + "\ud30d\ud327" + + "\ud329\ud343" + + "\ud345\ud35f" + + "\ud361\ud37b" + + "\ud37d\ud397" + + "\ud399\ud3b3" + + "\ud3b5\ud3cf" + + "\ud3d1\ud3eb" + + "\ud3ed\ud407" + + "\ud409\ud423" + + "\ud425\ud43f" + + "\ud441\ud45b" + + "\ud45d\ud477" + + "\ud479\ud493" + + "\ud495\ud4af" + + "\ud4b1\ud4cb" + + "\ud4cd\ud4e7" + + "\ud4e9\ud503" + + "\ud505\ud51f" + + "\ud521\ud53b" + + "\ud53d\ud557" + + "\ud559\ud573" + + "\ud575\ud58f" + + "\ud591\ud5ab" + + "\ud5ad\ud5c7" + + "\ud5c9\ud5e3" + + "\ud5e5\ud5ff" + + "\ud601\ud61b" + + "\ud61d\ud637" + + "\ud639\ud653" + + "\ud655\ud66f" + + "\ud671\ud68b" + + "\ud68d\ud6a7" + + "\ud6a9\ud6c3" + + "\ud6c5\ud6df" + + "\ud6e1\ud6fb" + + "\ud6fd\ud717" + + "\ud719\ud733" + + "\ud735\ud74f" + + "\ud751\ud76b" + + "\ud76d\ud787" + + "\ud789\ud7a3", + // Unicode 10.0 property value: {graphemeclusterbreak=other} + "\u0020\u007e" + + "\u00a0\u00ac" + + "\u00ae\u02ff" + + "\u0370\u0482" + + "\u048a\u0590" + + "\u05be\u05be" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05c8\u05ff" + + "\u0606\u060f" + + "\u061b\u061b" + + "\u061d\u064a" + + "\u0660\u066f" + + "\u0671\u06d5" + + "\u06de\u06de" + + "\u06e5\u06e6" + + "\u06e9\u06e9" + + "\u06ee\u070e" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074b\u07a5" + + "\u07b1\u07ea" + + "\u07f4\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u082e\u0858" + + "\u085c\u08d3" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0964\u0980" + + "\u0984\u09bb" + + "\u09bd\u09bd" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09ce\u09d6" + + "\u09d8\u09e1" + + "\u09e4\u0a00" + + "\u0a04\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a6f" + + "\u0a72\u0a74" + + "\u0a76\u0a80" + + "\u0a84\u0abb" + + "\u0abd\u0abd" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0ae1" + + "\u0ae4\u0af9" + + "\u0b00\u0b00" + + "\u0b04\u0b3b" + + "\u0b3d\u0b3d" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b61" + + "\u0b64\u0b81" + + "\u0b83\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bd6" + + "\u0bd8\u0bff" + + "\u0c04\u0c3d" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c61" + + "\u0c64\u0c80" + + "\u0c84\u0cbb" + + "\u0cbd\u0cbd" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0ce1" + + "\u0ce4\u0cff" + + "\u0d04\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d4f\u0d56" + + "\u0d58\u0d61" + + "\u0d64\u0d81" + + "\u0d84\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0df1" + + "\u0df4\u0e30" + + "\u0e32\u0e32" + + "\u0e3b\u0e46" + + "\u0e4f\u0eb0" + + "\u0eb2\u0eb2" + + "\u0eba\u0eba" + + "\u0ebd\u0ec7" + + "\u0ece\u0f17" + + "\u0f1a\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f3a\u0f3d" + + "\u0f40\u0f70" + + "\u0f85\u0f85" + + "\u0f88\u0f8c" + + "\u0f98\u0f98" + + "\u0fbd\u0fc5" + + "\u0fc7\u102c" + + "\u1038\u1038" + + "\u103f\u1055" + + "\u105a\u105d" + + "\u1061\u1070" + + "\u1075\u1081" + + "\u1083\u1083" + + "\u1087\u108c" + + "\u108e\u109c" + + "\u109e\u10ff" + + "\u1200\u135c" + + "\u1360\u1711" + + "\u1715\u1731" + + "\u1735\u1751" + + "\u1754\u1771" + + "\u1774\u17b3" + + "\u17d4\u17dc" + + "\u17de\u180a" + + "\u180f\u1884" + + "\u1887\u18a8" + + "\u18aa\u191f" + + "\u192c\u192f" + + "\u193c\u1a16" + + "\u1a1c\u1a54" + + "\u1a5f\u1a5f" + + "\u1a61\u1a61" + + "\u1a63\u1a64" + + "\u1a7d\u1a7e" + + "\u1a80\u1aaf" + + "\u1abf\u1aff" + + "\u1b05\u1b33" + + "\u1b45\u1b6a" + + "\u1b74\u1b7f" + + "\u1b83\u1ba0" + + "\u1bae\u1be5" + + "\u1bf4\u1c23" + + "\u1c38\u1ccf" + + "\u1cd3\u1cd3" + + "\u1ce9\u1cec" + + "\u1cee\u1cf1" + + "\u1cf5\u1cf6" + + "\u1cfa\u1dbf" + + "\u1dfa\u1dfa" + + "\u1e00\u200a" + + "\u2010\u2027" + + "\u202f\u205f" + + "\u2070\u20cf" + + "\u20f1\u261c" + + "\u261e\u263f" + + "\u2641\u2641" + + "\u2643\u2694" + + "\u2697\u26f8" + + "\u26fa\u2707" + + "\u2709\u2709" + + "\u270e\u2763" + + "\u2765\u2cee" + + "\u2cf2\u2d7e" + + "\u2d80\u2ddf" + + "\u2e00\u3029" + + "\u3030\u3098" + + "\u309b\ua66e" + + "\ua673\ua673" + + "\ua67e\ua69d" + + "\ua6a0\ua6ef" + + "\ua6f2\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua828\ua87f" + + "\ua882\ua8b3" + + "\ua8c6\ua8df" + + "\ua8f2\ua925" + + "\ua92e\ua946" + + "\ua954\ua95f" + + "\ua97d\ua97f" + + "\ua984\ua9b2" + + "\ua9c1\ua9e4" + + "\ua9e6\uaa28" + + "\uaa37\uaa42" + + "\uaa44\uaa4b" + + "\uaa4e\uaa7b" + + "\uaa7d\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaaea" + + "\uaaf0\uaaf4" + + "\uaaf7\uabe2" + + "\uabeb\uabeb" + + "\uabee\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\ufb1d" + + "\ufb1f\ufdff" + + "\ufe10\ufe1f" + + "\ufe30\ufefe" + + "\uff00\uff9d" + + "\uffa0\uffef" + + "\ufffc\ud800\uddfc" + + "\ud800\uddfe\ud800\udedf" + + "\ud800\udee1\ud800\udf75" + + "\ud800\udf7b\ud802\ude00" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude10\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude40\ud802\udee4" + + "\ud802\udee7\ud803\udfff" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc47\ud804\udc7e" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcbe\ud804\udcff" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd35\ud804\udd72" + + "\ud804\udd74\ud804\udd7f" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc1" + + "\ud804\uddc4\ud804\uddc9" + + "\ud804\uddcd\ud804\ude2b" + + "\ud804\ude38\ud804\ude3d" + + "\ud804\ude3f\ud804\udede" + + "\ud804\udeeb\ud804\udeff" + + "\ud804\udf04\ud804\udf3b" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf56" + + "\ud804\udf58\ud804\udf61" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud805\udc34" + + "\ud805\udc47\ud805\udcaf" + + "\ud805\udcc4\ud805\uddae" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddc1\ud805\udddb" + + "\ud805\uddde\ud805\ude2f" + + "\ud805\ude41\ud805\udeaa" + + "\ud805\udeb8\ud805\udf1c" + + "\ud805\udf2c\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3f\ud806\ude46" + + "\ud806\ude48\ud806\ude50" + + "\ud806\ude5c\ud806\ude85" + + "\ud806\ude9a\ud807\udc2e" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc40\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udd30" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud81a\udeef" + + "\ud81a\udef5\ud81a\udf2f" + + "\ud81a\udf37\ud81b\udf50" + + "\ud81b\udf7f\ud81b\udf8e" + + "\ud81b\udf93\ud82f\udc9c" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud82f\udca4\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\ude41" + + "\ud834\ude45\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud83a\udccf" + + "\ud83a\udcd7\ud83a\udd43" + + "\ud83a\udd4b\ud83c\udde5" + + "\ud83c\ude00\ud83c\udf07" + + "\ud83c\udf09\ud83c\udf3d" + + "\ud83c\udf3f\ud83c\udf72" + + "\ud83c\udf74\ud83c\udf84" + + "\ud83c\udf86\ud83c\udf92" + + "\ud83c\udf94\ud83c\udfa3" + + "\ud83c\udfa5\ud83c\udfa7" + + "\ud83c\udfa9\ud83c\udfc1" + + "\ud83c\udfc5\ud83c\udfc6" + + "\ud83c\udfc8\ud83c\udfc9" + + "\ud83c\udfcd\ud83c\udfea" + + "\ud83c\udfec\ud83c\udfec" + + "\ud83c\udfee\ud83c\udffa" + + "\ud83d\udc00\ud83d\udc41" + + "\ud83d\udc44\ud83d\udc45" + + "\ud83d\udc51\ud83d\udc65" + + "\ud83d\udc6a\ud83d\udc6d" + + "\ud83d\udc6f\ud83d\udc6f" + + "\ud83d\udc79\ud83d\udc7b" + + "\ud83d\udc7d\ud83d\udc80" + + "\ud83d\udc84\ud83d\udc84" + + "\ud83d\udc88\ud83d\udc8a" + + "\ud83d\udc8c\ud83d\udca9" + + "\ud83d\udcab\ud83d\udcba" + + "\ud83d\udcbd\ud83d\udd26" + + "\ud83d\udd28\ud83d\udd2b" + + "\ud83d\udd2d\ud83d\udd73" + + "\ud83d\udd76\ud83d\udd79" + + "\ud83d\udd7b\ud83d\udd8f" + + "\ud83d\udd91\ud83d\udd94" + + "\ud83d\udd97\ud83d\udde7" + + "\ud83d\udde9\ud83d\ude44" + + "\ud83d\ude48\ud83d\ude4a" + + "\ud83d\ude50\ud83d\ude7f" + + "\ud83d\ude81\ud83d\ude91" + + "\ud83d\ude93\ud83d\udea2" + + "\ud83d\udea4\ud83d\udeb3" + + "\ud83d\udeb7\ud83d\udebf" + + "\ud83d\udec1\ud83d\udecb" + + "\ud83d\udecd\ud83e\udd17" + + "\ud83e\udd1d\ud83e\udd1d" + + "\ud83e\udd20\ud83e\udd25" + + "\ud83e\udd27\ud83e\udd2f" + + "\ud83e\udd3a\ud83e\udd3c" + + "\ud83e\udd3f\ud83e\uddd0" + + "\ud83e\uddde\udb3f\udfff" + + "\udb44\udc00\udbff\udfff", + // Unicode 10.0 property value: {graphemeclusterbreak=prepend} + "\u0600\u0605" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\u0d4e\u0d4e" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\uddc2\ud804\uddc3" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude86\ud806\ude89" + + "\ud807\udd46\ud807\udd46", + // Unicode 10.0 property value: {graphemeclusterbreak=regionalindicator} + "\ud83c\udde6\ud83c\uddff", + // Unicode 10.0 property value: {graphemeclusterbreak=spacingmark} + "\u0903\u0903" + + "\u093b\u093b" + + "\u093e\u0940" + + "\u0949\u094c" + + "\u094e\u094f" + + "\u0982\u0983" + + "\u09bf\u09c0" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u0a03\u0a03" + + "\u0a3e\u0a40" + + "\u0a83\u0a83" + + "\u0abe\u0ac0" + + "\u0ac9\u0ac9" + + "\u0acb\u0acc" + + "\u0b02\u0b03" + + "\u0b40\u0b40" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0bbf\u0bbf" + + "\u0bc1\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0c01\u0c03" + + "\u0c41\u0c44" + + "\u0c82\u0c83" + + "\u0cbe\u0cbe" + + "\u0cc0\u0cc1" + + "\u0cc3\u0cc4" + + "\u0cc7\u0cc8" + + "\u0cca\u0ccb" + + "\u0d02\u0d03" + + "\u0d3f\u0d40" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d82\u0d83" + + "\u0dd0\u0dd1" + + "\u0dd8\u0dde" + + "\u0df2\u0df3" + + "\u0e33\u0e33" + + "\u0eb3\u0eb3" + + "\u0f3e\u0f3f" + + "\u0f7f\u0f7f" + + "\u1031\u1031" + + "\u103b\u103c" + + "\u1056\u1057" + + "\u1084\u1084" + + "\u17b6\u17b6" + + "\u17be\u17c5" + + "\u17c7\u17c8" + + "\u1923\u1926" + + "\u1929\u192b" + + "\u1930\u1931" + + "\u1933\u1938" + + "\u1a19\u1a1a" + + "\u1a55\u1a55" + + "\u1a57\u1a57" + + "\u1a6d\u1a72" + + "\u1b04\u1b04" + + "\u1b35\u1b35" + + "\u1b3b\u1b3b" + + "\u1b3d\u1b41" + + "\u1b43\u1b44" + + "\u1b82\u1b82" + + "\u1ba1\u1ba1" + + "\u1ba6\u1ba7" + + "\u1baa\u1baa" + + "\u1be7\u1be7" + + "\u1bea\u1bec" + + "\u1bee\u1bee" + + "\u1bf2\u1bf3" + + "\u1c24\u1c2b" + + "\u1c34\u1c35" + + "\u1ce1\u1ce1" + + "\u1cf2\u1cf3" + + "\u1cf7\u1cf7" + + "\ua823\ua824" + + "\ua827\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c3" + + "\ua952\ua953" + + "\ua983\ua983" + + "\ua9b4\ua9b5" + + "\ua9ba\ua9bb" + + "\ua9bd\ua9c0" + + "\uaa2f\uaa30" + + "\uaa33\uaa34" + + "\uaa4d\uaa4d" + + "\uaaeb\uaaeb" + + "\uaaee\uaaef" + + "\uaaf5\uaaf5" + + "\uabe3\uabe4" + + "\uabe6\uabe7" + + "\uabe9\uabea" + + "\uabec\uabec" + + "\ud804\udc00\ud804\udc00" + + "\ud804\udc02\ud804\udc02" + + "\ud804\udc82\ud804\udc82" + + "\ud804\udcb0\ud804\udcb2" + + "\ud804\udcb7\ud804\udcb8" + + "\ud804\udd2c\ud804\udd2c" + + "\ud804\udd82\ud804\udd82" + + "\ud804\uddb3\ud804\uddb5" + + "\ud804\uddbf\ud804\uddc0" + + "\ud804\ude2c\ud804\ude2e" + + "\ud804\ude32\ud804\ude33" + + "\ud804\ude35\ud804\ude35" + + "\ud804\udee0\ud804\udee2" + + "\ud804\udf02\ud804\udf03" + + "\ud804\udf3f\ud804\udf3f" + + "\ud804\udf41\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf62\ud804\udf63" + + "\ud805\udc35\ud805\udc37" + + "\ud805\udc40\ud805\udc41" + + "\ud805\udc45\ud805\udc45" + + "\ud805\udcb1\ud805\udcb2" + + "\ud805\udcb9\ud805\udcb9" + + "\ud805\udcbb\ud805\udcbc" + + "\ud805\udcbe\ud805\udcbe" + + "\ud805\udcc1\ud805\udcc1" + + "\ud805\uddb0\ud805\uddb1" + + "\ud805\uddb8\ud805\uddbb" + + "\ud805\uddbe\ud805\uddbe" + + "\ud805\ude30\ud805\ude32" + + "\ud805\ude3b\ud805\ude3c" + + "\ud805\ude3e\ud805\ude3e" + + "\ud805\udeac\ud805\udeac" + + "\ud805\udeae\ud805\udeaf" + + "\ud805\udeb6\ud805\udeb6" + + "\ud805\udf20\ud805\udf21" + + "\ud805\udf26\ud805\udf26" + + "\ud806\ude07\ud806\ude08" + + "\ud806\ude39\ud806\ude39" + + "\ud806\ude57\ud806\ude58" + + "\ud806\ude97\ud806\ude97" + + "\ud807\udc2f\ud807\udc2f" + + "\ud807\udc3e\ud807\udc3e" + + "\ud807\udca9\ud807\udca9" + + "\ud807\udcb1\ud807\udcb1" + + "\ud807\udcb4\ud807\udcb4" + + "\ud81b\udf51\ud81b\udf7e" + + "\ud834\udd66\ud834\udd66" + + "\ud834\udd6d\ud834\udd6d", + // Unicode 10.0 property value: {graphemeclusterbreak=t} + "\u11a8\u11ff" + "\ud7cb\ud7fb", + // Unicode 10.0 property value: {graphemeclusterbreak=v} + "\u1160\u11a7" + "\ud7b0\ud7c6", + // Unicode 10.0 property value: {graphemeclusterbreak=zwj} + "\u200d\u200d", + // Unicode 10.0 property value: {graphemeextend} + "\u0300\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d4\u08e1" + + "\u08e3\u0902" + + "\u093a\u093a" + + "\u093c\u093c" + + "\u0941\u0948" + + "\u094d\u094d" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0981" + + "\u09bc\u09bc" + + "\u09be\u09be" + + "\u09c1\u09c4" + + "\u09cd\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u0a01\u0a02" + + "\u0a3c\u0a3c" + + "\u0a41\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a82" + + "\u0abc\u0abc" + + "\u0ac1\u0ac5" + + "\u0ac7\u0ac8" + + "\u0acd\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b01" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b3f" + + "\u0b41\u0b44" + + "\u0b4d\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bbe" + + "\u0bc0\u0bc0" + + "\u0bcd\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c00" + + "\u0c3e\u0c40" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c81" + + "\u0cbc\u0cbc" + + "\u0cbf\u0cbf" + + "\u0cc2\u0cc2" + + "\u0cc6\u0cc6" + + "\u0ccc\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d01" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d3e" + + "\u0d41\u0d44" + + "\u0d4d\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0dca\u0dca" + + "\u0dcf\u0dcf" + + "\u0dd2\u0dd4" + + "\u0dd6\u0dd6" + + "\u0ddf\u0ddf" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0eb9" + + "\u0ebb\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102d\u1030" + + "\u1032\u1037" + + "\u1039\u103a" + + "\u103d\u103e" + + "\u1058\u1059" + + "\u105e\u1060" + + "\u1071\u1074" + + "\u1082\u1082" + + "\u1085\u1086" + + "\u108d\u108d" + + "\u109d\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17b5" + + "\u17b7\u17bd" + + "\u17c6\u17c6" + + "\u17c9\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u1922" + + "\u1927\u1928" + + "\u1932\u1932" + + "\u1939\u193b" + + "\u1a17\u1a18" + + "\u1a1b\u1a1b" + + "\u1a56\u1a56" + + "\u1a58\u1a5e" + + "\u1a60\u1a60" + + "\u1a62\u1a62" + + "\u1a65\u1a6c" + + "\u1a73\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b03" + + "\u1b34\u1b34" + + "\u1b36\u1b3a" + + "\u1b3c\u1b3c" + + "\u1b42\u1b42" + + "\u1b6b\u1b73" + + "\u1b80\u1b81" + + "\u1ba2\u1ba5" + + "\u1ba8\u1ba9" + + "\u1bab\u1bad" + + "\u1be6\u1be6" + + "\u1be8\u1be9" + + "\u1bed\u1bed" + + "\u1bef\u1bf1" + + "\u1c2c\u1c33" + + "\u1c36\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200c" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua825\ua826" + + "\ua8c4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua926\ua92d" + + "\ua947\ua951" + + "\ua980\ua982" + + "\ua9b3\ua9b3" + + "\ua9b6\ua9b9" + + "\ua9bc\ua9bc" + + "\ua9e5\ua9e5" + + "\uaa29\uaa2e" + + "\uaa31\uaa32" + + "\uaa35\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4c" + + "\uaa7c\uaa7c" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaec\uaaed" + + "\uaaf6\uaaf6" + + "\uabe5\uabe5" + + "\uabe8\uabe8" + + "\uabed\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\uff9e\uff9f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud804\udc01\ud804\udc01" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc81" + + "\ud804\udcb3\ud804\udcb6" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd2b" + + "\ud804\udd2d\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd81" + + "\ud804\uddb6\ud804\uddbe" + + "\ud804\uddca\ud804\uddcc" + + "\ud804\ude2f\ud804\ude31" + + "\ud804\ude34\ud804\ude34" + + "\ud804\ude36\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udedf" + + "\ud804\udee3\ud804\udeea" + + "\ud804\udf00\ud804\udf01" + + "\ud804\udf3c\ud804\udf3c" + + "\ud804\udf3e\ud804\udf3e" + + "\ud804\udf40\ud804\udf40" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc38\ud805\udc3f" + + "\ud805\udc42\ud805\udc44" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udcb0\ud805\udcb0" + + "\ud805\udcb3\ud805\udcb8" + + "\ud805\udcba\ud805\udcba" + + "\ud805\udcbd\ud805\udcbd" + + "\ud805\udcbf\ud805\udcc0" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddaf\ud805\uddaf" + + "\ud805\uddb2\ud805\uddb5" + + "\ud805\uddbc\ud805\uddbd" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude33\ud805\ude3a" + + "\ud805\ude3d\ud805\ude3d" + + "\ud805\ude3f\ud805\ude40" + + "\ud805\udeab\ud805\udeab" + + "\ud805\udead\ud805\udead" + + "\ud805\udeb0\ud805\udeb5" + + "\ud805\udeb7\ud805\udeb7" + + "\ud805\udf1d\ud805\udf1f" + + "\ud805\udf22\ud805\udf25" + + "\ud805\udf27\ud805\udf2b" + + "\ud806\ude01\ud806\ude06" + + "\ud806\ude09\ud806\ude0a" + + "\ud806\ude33\ud806\ude38" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude56" + + "\ud806\ude59\ud806\ude5b" + + "\ud806\ude8a\ud806\ude96" + + "\ud806\ude98\ud806\ude99" + + "\ud807\udc30\ud807\udc36" + + "\ud807\udc38\ud807\udc3d" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udcaa\ud807\udcb0" + + "\ud807\udcb2\ud807\udcb3" + + "\ud807\udcb5\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd65" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd6e\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 10.0 property value: {graphemelink} + "\u094d\u094d" + + "\u09cd\u09cd" + + "\u0a4d\u0a4d" + + "\u0acd\u0acd" + + "\u0b4d\u0b4d" + + "\u0bcd\u0bcd" + + "\u0c4d\u0c4d" + + "\u0ccd\u0ccd" + + "\u0d3b\u0d3c" + + "\u0d4d\u0d4d" + + "\u0dca\u0dca" + + "\u0e3a\u0e3a" + + "\u0f84\u0f84" + + "\u1039\u103a" + + "\u1714\u1714" + + "\u1734\u1734" + + "\u17d2\u17d2" + + "\u1a60\u1a60" + + "\u1b44\u1b44" + + "\u1baa\u1bab" + + "\u1bf2\u1bf3" + + "\u2d7f\u2d7f" + + "\ua806\ua806" + + "\ua8c4\ua8c4" + + "\ua953\ua953" + + "\ua9c0\ua9c0" + + "\uaaf6\uaaf6" + + "\uabed\uabed" + + "\ud802\ude3f\ud802\ude3f" + + "\ud804\udc46\ud804\udc46" + + "\ud804\udc7f\ud804\udc7f" + + "\ud804\udcb9\ud804\udcb9" + + "\ud804\udd33\ud804\udd34" + + "\ud804\uddc0\ud804\uddc0" + + "\ud804\ude35\ud804\ude35" + + "\ud804\udeea\ud804\udeea" + + "\ud804\udf4d\ud804\udf4d" + + "\ud805\udc42\ud805\udc42" + + "\ud805\udcc2\ud805\udcc2" + + "\ud805\uddbf\ud805\uddbf" + + "\ud805\ude3f\ud805\ude3f" + + "\ud805\udeb6\ud805\udeb6" + + "\ud805\udf2b\ud805\udf2b" + + "\ud806\ude34\ud806\ude34" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude99\ud806\ude99" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udd44\ud807\udd45", + // Unicode 10.0 property value: {greek} + "\u0370\u0373" + + "\u0375\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0384\u0384" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03e1" + + "\u03f0\u03ff" + + "\u1d26\u1d2a" + + "\u1d5d\u1d61" + + "\u1d66\u1d6a" + + "\u1dbf\u1dbf" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2126\u2126" + + "\uab65\uab65" + + "\ud800\udd40\ud800\udd8e" + + "\ud800\udda0\ud800\udda0" + + "\ud834\ude00\ud834\ude45", + // Unicode 10.0 property value: {gujarati} + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff", + // Unicode 10.0 property value: {gurmukhi} + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75", + // Unicode 10.0 property value: {han} + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u3005\u3005" + + "\u3007\u3007" + + "\u3021\u3029" + + "\u3038\u303b" + + "\u3400\u4db5" + + "\u4e00\u9fea" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 10.0 property value: {hangul} + "\u1100\u11ff" + + "\u302e\u302f" + + "\u3131\u318e" + + "\u3200\u321e" + + "\u3260\u327e" + + "\ua960\ua97c" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc", + // Unicode 10.0 property value: {hanunoo} + "\u1720\u1734", + // Unicode 10.0 property value: {hatran} + "\ud802\udce0\ud802\udcf2" + "\ud802\udcf4\ud802\udcf5" + "\ud802\udcfb\ud802\udcff", + // Unicode 10.0 property value: {hebrew} + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufb4f", + // Unicode 10.0 property value: {hexdigit} + "\u0030\u0039" + + "\u0041\u0046" + + "\u0061\u0066" + + "\uff10\uff19" + + "\uff21\uff26" + + "\uff41\uff46", + // Unicode 10.0 property value: {hiragana} + "\u3041\u3096" + "\u309d\u309f" + "\ud82c\udc01\ud82c\udd1e" + "\ud83c\ude00\ud83c\ude00", + // Unicode 10.0 property value: {hyphen} + "\u002d\u002d" + + "\u00ad\u00ad" + + "\u058a\u058a" + + "\u1806\u1806" + + "\u2010\u2011" + + "\u2e17\u2e17" + + "\u30fb\u30fb" + + "\ufe63\ufe63" + + "\uff0d\uff0d" + + "\uff65\uff65", + // Unicode 10.0 property value: {idcontinue} + "\u0030\u0039" + + "\u0041\u005a" + + "\u005f\u005f" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00b7\u00b7" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0300\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u0483\u0487" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0561\u0587" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f2" + + "\u0610\u061a" + + "\u0620\u0669" + + "\u066e\u06d3" + + "\u06d5\u06dc" + + "\u06df\u06e8" + + "\u06ea\u06fc" + + "\u06ff\u06ff" + + "\u0710\u074a" + + "\u074d\u07b1" + + "\u07c0\u07f5" + + "\u07fa\u07fa" + + "\u0800\u082d" + + "\u0840\u085b" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u08e1" + + "\u08e3\u0963" + + "\u0966\u096f" + + "\u0971\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09f1" + + "\u09fc\u09fc" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b6f" + + "\u0b71\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bef" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c80\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d54\u0d57" + + "\u0d5f\u0d63" + + "\u0d66\u0d6f" + + "\u0d7a\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df3" + + "\u0e01\u0e3a" + + "\u0e40\u0e4e" + + "\u0e50\u0e59" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f18\u0f19" + + "\u0f20\u0f29" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f84" + + "\u0f86\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u1000\u1049" + + "\u1050\u109d" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u135f" + + "\u1369\u1371" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1734" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17d3" + + "\u17d7\u17d7" + + "\u17dc\u17dd" + + "\u17e0\u17e9" + + "\u180b\u180d" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1946\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u1a00\u1a1b" + + "\u1a20\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa7\u1aa7" + + "\u1ab0\u1abd" + + "\u1b00\u1b4b" + + "\u1b50\u1b59" + + "\u1b6b\u1b73" + + "\u1b80\u1bf3" + + "\u1c00\u1c37" + + "\u1c40\u1c49" + + "\u1c4d\u1c7d" + + "\u1c80\u1c88" + + "\u1cd0\u1cd2" + + "\u1cd4\u1cf9" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u203f\u2040" + + "\u2054\u2054" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20f0" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2dff" + + "\u3005\u3007" + + "\u3021\u302f" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u3099\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312e" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fea" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua62b" + + "\ua640\ua66f" + + "\ua674\ua67d" + + "\ua67f\ua6f1" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua827" + + "\ua840\ua873" + + "\ua880\ua8c5" + + "\ua8d0\ua8d9" + + "\ua8e0\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fd" + + "\ua900\ua92d" + + "\ua930\ua953" + + "\ua960\ua97c" + + "\ua980\ua9c0" + + "\ua9cf\ua9d9" + + "\ua9e0\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa60\uaa76" + + "\uaa7a\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaef" + + "\uaaf2\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab65" + + "\uab70\uabea" + + "\uabec\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\ufe33\ufe34" + + "\ufe4d\ufe4f" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff10\uff19" + + "\uff21\uff3a" + + "\uff3f\uff3f" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud804\udc00\ud804\udc46" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udc7f\ud804\udcba" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\udd50\ud804\udd73" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd80\ud804\uddc4" + + "\ud804\uddca\ud804\uddcc" + + "\ud804\uddd0\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc4a" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udc80\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\uddd8\ud805\udddd" + + "\ud805\ude00\ud805\ude40" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udca0\ud806\udce9" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\ude99" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc40" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf00\ud81a\udf36" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udd00\udb40\uddef", + // Unicode 10.0 property value: {ideographic} + "\u3006\u3007" + + "\u3021\u3029" + + "\u3038\u303a" + + "\u3400\u4db5" + + "\u4e00\u9fea" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udd70\ud82c\udefb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 10.0 property value: {idsbinaryoperator} + "\u2ff0\u2ff1" + "\u2ff4\u2ffb", + // Unicode 10.0 property value: {idstart} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0561\u0587" + + "\u05d0\u05ea" + + "\u05f0\u05f2" + + "\u0620\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06e5\u06e6" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0971\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0e01\u0e30" + + "\u0e32\u0e33" + + "\u0e40\u0e46" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb0" + + "\u0eb2\u0eb3" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u1000\u102a" + + "\u103f\u103f" + + "\u1050\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u1820\u1877" + + "\u1880\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a16" + + "\u1a20\u1a54" + + "\u1aa7\u1aa7" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1ce9\u1cec" + + "\u1cee\u1cf1" + + "\u1cf5\u1cf6" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309b\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312e" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fea" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua67f\ua69d" + + "\ua6a0\ua6ef" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fd" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9cf\ua9cf" + + "\ua9e0\ua9e4" + + "\ua9e6\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa60\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab65" + + "\uab70\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udf00\ud805\udf19" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude83" + + "\ud806\ude86\ud806\ude89" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 10.0 property value: {idstrinaryoperator} + "\u2ff2\u2ff3", + // Unicode 10.0 property value: {imperialaramaic} + "\ud802\udc40\ud802\udc55" + "\ud802\udc57\ud802\udc5f", + // Unicode 10.0 property value: {inherited} + "\u0300\u036f" + + "\u0485\u0486" + + "\u064b\u0655" + + "\u0670\u0670" + + "\u0951\u0952" + + "\u1ab0\u1abe" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200d" + + "\u20d0\u20f0" + + "\u302a\u302d" + + "\u3099\u309a" + + "\ufe00\ufe0f" + + "\ufe20\ufe2d" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\udb40\udd00\udb40\uddef", + // Unicode 10.0 property value: {inscriptionalpahlavi} + "\ud802\udf60\ud802\udf72" + "\ud802\udf78\ud802\udf7f", + // Unicode 10.0 property value: {inscriptionalparthian} + "\ud802\udf40\ud802\udf55" + "\ud802\udf58\ud802\udf5f", + // Unicode 10.0 property value: {javanese} + "\ua980\ua9cd" + "\ua9d0\ua9d9" + "\ua9de\ua9df", + // Unicode 10.0 property value: {joincontrol} + "\u200c\u200d", + // Unicode 10.0 property value: {kaithi} + "\ud804\udc80\ud804\udcc1", + // Unicode 10.0 property value: {kannada} + "\u0c80\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2", + // Unicode 10.0 property value: {katakana} + "\u30a1\u30fa" + + "\u30fd\u30ff" + + "\u31f0\u31ff" + + "\u32d0\u32fe" + + "\u3300\u3357" + + "\uff66\uff6f" + + "\uff71\uff9d" + + "\ud82c\udc00\ud82c\udc00", + // Unicode 10.0 property value: {kayahli} + "\ua900\ua92d" + "\ua92f\ua92f", + // Unicode 10.0 property value: {kharoshthi} + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58", + // Unicode 10.0 property value: {khmer} + "\u1780\u17dd" + "\u17e0\u17e9" + "\u17f0\u17f9" + "\u19e0\u19ff", + // Unicode 10.0 property value: {khojki} + "\ud804\ude00\ud804\ude11" + "\ud804\ude13\ud804\ude3e", + // Unicode 10.0 property value: {khudawadi} + "\ud804\udeb0\ud804\udeea" + "\ud804\udef0\ud804\udef9", + // Unicode 10.0 property value: {lao} + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf", + // Unicode 10.0 property value: {latin} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02b8" + + "\u02e0\u02e4" + + "\u1d00\u1d25" + + "\u1d2c\u1d5c" + + "\u1d62\u1d65" + + "\u1d6b\u1d77" + + "\u1d79\u1dbe" + + "\u1e00\u1eff" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c60\u2c7f" + + "\ua722\ua787" + + "\ua78b\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua7ff" + + "\uab30\uab5a" + + "\uab5c\uab64" + + "\ufb00\ufb06" + + "\uff21\uff3a" + + "\uff41\uff5a", + // Unicode 10.0 property value: {lepcha} + "\u1c00\u1c37" + "\u1c3b\u1c49" + "\u1c4d\u1c4f", + // Unicode 10.0 property value: {limbu} + "\u1900\u191e" + "\u1920\u192b" + "\u1930\u193b" + "\u1940\u1940" + "\u1944\u194f", + // Unicode 10.0 property value: {lineara} + "\ud801\ude00\ud801\udf36" + "\ud801\udf40\ud801\udf55" + "\ud801\udf60\ud801\udf67", + // Unicode 10.0 property value: {linearb} + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa", + // Unicode 10.0 property value: {linebreak=alphabetic} + "\u0023\u0023" + + "\u0026\u0026" + + "\u002a\u002a" + + "\u003c\u003e" + + "\u0040\u005a" + + "\u005e\u007a" + + "\u007e\u007e" + + "\u00a6\u00a6" + + "\u00a9\u00a9" + + "\u00ac\u00ac" + + "\u00ae\u00af" + + "\u00b5\u00b5" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c6" + + "\u02ce\u02cf" + + "\u02d1\u02d7" + + "\u02dc\u02dc" + + "\u02de\u02de" + + "\u02e0\u02ff" + + "\u0370\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0482" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u058d\u058e" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05f3\u05f4" + + "\u0600\u0608" + + "\u060e\u060f" + + "\u0620\u064a" + + "\u066d\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06dd\u06de" + + "\u06e5\u06e6" + + "\u06e9\u06e9" + + "\u06ee\u06ef" + + "\u06fa\u070d" + + "\u070f\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f7" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0830\u083e" + + "\u0840\u0858" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08e2\u08e2" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0970\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09f4\u09f8" + + "\u09fa\u09fa" + + "\u09fc\u09fd" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af0\u0af0" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b70\u0b77" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0bf0\u0bf8" + + "\u0bfa\u0bfa" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c78\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4f" + + "\u0d54\u0d56" + + "\u0d58\u0d61" + + "\u0d70\u0d78" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0df4\u0df4" + + "\u0e4f\u0e4f" + + "\u0f00\u0f00" + + "\u0f05\u0f05" + + "\u0f13\u0f13" + + "\u0f15\u0f17" + + "\u0f1a\u0f1f" + + "\u0f2a\u0f33" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u0fc0\u0fc5" + + "\u0fc7\u0fcc" + + "\u0fce\u0fcf" + + "\u0fd4\u0fd8" + + "\u104c\u104f" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10ff" + + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1360\u1360" + + "\u1362\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u17d9\u17d9" + + "\u17f0\u17f9" + + "\u1800\u1801" + + "\u1807\u1807" + + "\u180a\u180a" + + "\u1820\u1877" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1940\u1940" + + "\u19e0\u1a16" + + "\u1a1e\u1a1f" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b5c\u1b5c" + + "\u1b61\u1b6a" + + "\u1b74\u1b7c" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1bfc\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1cc0\u1cc7" + + "\u1cd3\u1cd3" + + "\u1ce9\u1cec" + + "\u1cee\u1cf1" + + "\u1cf5\u1cf6" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u1ffe\u1ffe" + + "\u2017\u2017" + + "\u2022\u2023" + + "\u2038\u2038" + + "\u203e\u2043" + + "\u204a\u2055" + + "\u2057\u2057" + + "\u205c\u205c" + + "\u2061\u2064" + + "\u2070\u2071" + + "\u2075\u207c" + + "\u2080\u2080" + + "\u2085\u208c" + + "\u2090\u209c" + + "\u2100\u2102" + + "\u2104\u2104" + + "\u2106\u2108" + + "\u210a\u2112" + + "\u2114\u2115" + + "\u2117\u2120" + + "\u2123\u212a" + + "\u212c\u2153" + + "\u2156\u215a" + + "\u215c\u215d" + + "\u215f\u215f" + + "\u216c\u216f" + + "\u217a\u2188" + + "\u218a\u218b" + + "\u219a\u21d1" + + "\u21d3\u21d3" + + "\u21d5\u21ff" + + "\u2201\u2201" + + "\u2204\u2206" + + "\u2209\u220a" + + "\u220c\u220e" + + "\u2210\u2210" + + "\u2214\u2214" + + "\u2216\u2219" + + "\u221b\u221c" + + "\u2221\u2222" + + "\u2224\u2224" + + "\u2226\u2226" + + "\u222d\u222d" + + "\u222f\u2233" + + "\u2238\u223b" + + "\u223e\u2247" + + "\u2249\u224b" + + "\u224d\u2251" + + "\u2253\u225f" + + "\u2262\u2263" + + "\u2268\u2269" + + "\u226c\u226d" + + "\u2270\u2281" + + "\u2284\u2285" + + "\u2288\u2294" + + "\u2296\u2298" + + "\u229a\u22a4" + + "\u22a6\u22be" + + "\u22c0\u22ee" + + "\u22f0\u2307" + + "\u230c\u2311" + + "\u2313\u2319" + + "\u231c\u2328" + + "\u232b\u23ef" + + "\u23f4\u2426" + + "\u2440\u244a" + + "\u24ff\u24ff" + + "\u254c\u254f" + + "\u2575\u257f" + + "\u2590\u2591" + + "\u2596\u259f" + + "\u25a2\u25a2" + + "\u25aa\u25b1" + + "\u25b4\u25b5" + + "\u25b8\u25bb" + + "\u25be\u25bf" + + "\u25c2\u25c5" + + "\u25c9\u25ca" + + "\u25cc\u25cd" + + "\u25d2\u25e1" + + "\u25e6\u25ee" + + "\u25f0\u25ff" + + "\u2604\u2604" + + "\u2607\u2608" + + "\u260a\u260d" + + "\u2610\u2613" + + "\u2619\u2619" + + "\u2620\u2638" + + "\u263c\u263f" + + "\u2641\u2641" + + "\u2643\u265f" + + "\u2662\u2662" + + "\u2666\u2666" + + "\u266b\u266b" + + "\u266e\u266e" + + "\u2670\u267e" + + "\u2680\u269d" + + "\u26a0\u26bc" + + "\u26ce\u26ce" + + "\u26e2\u26e2" + + "\u26e4\u26e7" + + "\u2705\u2707" + + "\u270e\u2756" + + "\u2758\u275a" + + "\u2761\u2761" + + "\u2765\u2767" + + "\u2794\u27c4" + + "\u27c7\u27e5" + + "\u27f0\u2982" + + "\u2999\u29d7" + + "\u29dc\u29fb" + + "\u29fe\u2b54" + + "\u2b5a\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd2" + + "\u2bec\u2bef" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cee" + + "\u2cf2\u2cf3" + + "\u2cfd\u2cfd" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e16\u2e16" + + "\u2e1a\u2e1b" + + "\u2e1e\u2e1f" + + "\u2e2f\u2e2f" + + "\u2e32\u2e32" + + "\u2e35\u2e39" + + "\u2e3f\u2e3f" + + "\u4dc0\u4dff" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua673\ua673" + + "\ua67e\ua69d" + + "\ua6a0\ua6ef" + + "\ua6f2\ua6f2" + + "\ua700\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua828\ua82b" + + "\ua830\ua837" + + "\ua839\ua839" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8fb" + + "\ua8fd\ua8fd" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua95f\ua95f" + + "\ua984\ua9b2" + + "\ua9c1\ua9c6" + + "\ua9ca\ua9cd" + + "\ua9cf\ua9cf" + + "\ua9de\ua9df" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa5c\uaa5c" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabe2" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb29\ufb29" + + "\ufb50\ufbc1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufdfd\ufdfd" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uffe8\uffee" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfc" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee1\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc58\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude40\ud802\ude47" + + "\ud802\ude58\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee4" + + "\ud802\udeeb\ud802\udeef" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc49\ud804\udc4d" + + "\ud804\udc52\ud804\udc65" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcbb\ud804\udcbd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd74\ud804\udd74" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddc7\ud804\uddc7" + + "\ud804\uddc9\ud804\uddc9" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude3a\ud804\ude3a" + + "\ud804\ude3d\ud804\ude3d" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc4f\ud805\udc4f" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddc6\ud805\uddc8" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude43\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcea\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude40\ud806\ude40" + + "\ud806\ude46\ud806\ude46" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude83" + + "\ud806\ude86\ud806\ude89" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc5a\ud807\udc6c" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80c\ude57" + + "\ud80c\ude5e\ud80c\ude81" + + "\ud80c\ude83\ud80c\ude85" + + "\ud80c\ude8a\ud80c\udf78" + + "\ud80c\udf7c\ud80d\udc2e" + + "\ud811\udc00\ud811\uddcd" + + "\ud811\uddd0\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf3a\ud81a\udf43" + + "\ud81a\udf45\ud81a\udf45" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udc9c" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\ude00\ud834\ude41" + + "\ud834\ude45\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud836\udc00\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude86" + + "\ud836\ude8b\ud836\ude8b" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udccf" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udd2e\ud83c\udd2e" + + "\ud83c\udd6a\ud83c\udd6b" + + "\ud83c\udf9c\ud83c\udf9d" + + "\ud83c\udfb5\ud83c\udfb6" + + "\ud83c\udfbc\ud83c\udfbc" + + "\ud83d\udca0\ud83d\udca0" + + "\ud83d\udca2\ud83d\udca2" + + "\ud83d\udca4\ud83d\udca4" + + "\ud83d\udcaf\ud83d\udcaf" + + "\ud83d\udcb1\ud83d\udcb2" + + "\ud83d\udd00\ud83d\udd06" + + "\ud83d\udd17\ud83d\udd24" + + "\ud83d\udd32\ud83d\udd49" + + "\ud83d\uddd4\ud83d\udddb" + + "\ud83d\uddf4\ud83d\uddf9" + + "\ud83d\ude50\ud83d\ude75" + + "\ud83d\ude7c\ud83d\ude7f" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b", + // Unicode 10.0 property value: {linebreak=ambiguous} + "\u00a7\u00a8" + + "\u00aa\u00aa" + + "\u00b2\u00b3" + + "\u00b6\u00ba" + + "\u00bc\u00be" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02c7\u02c7" + + "\u02c9\u02cb" + + "\u02cd\u02cd" + + "\u02d0\u02d0" + + "\u02d8\u02db" + + "\u02dd\u02dd" + + "\u2015\u2016" + + "\u2020\u2021" + + "\u203b\u203b" + + "\u2074\u2074" + + "\u207f\u207f" + + "\u2081\u2084" + + "\u2105\u2105" + + "\u2113\u2113" + + "\u2121\u2122" + + "\u212b\u212b" + + "\u2154\u2155" + + "\u215b\u215b" + + "\u215e\u215e" + + "\u2160\u216b" + + "\u2170\u2179" + + "\u2189\u2189" + + "\u2190\u2199" + + "\u21d2\u21d2" + + "\u21d4\u21d4" + + "\u2200\u2200" + + "\u2202\u2203" + + "\u2207\u2208" + + "\u220b\u220b" + + "\u220f\u220f" + + "\u2211\u2211" + + "\u2215\u2215" + + "\u221a\u221a" + + "\u221d\u2220" + + "\u2223\u2223" + + "\u2225\u2225" + + "\u2227\u222c" + + "\u222e\u222e" + + "\u2234\u2237" + + "\u223c\u223d" + + "\u2248\u2248" + + "\u224c\u224c" + + "\u2252\u2252" + + "\u2260\u2261" + + "\u2264\u2267" + + "\u226a\u226b" + + "\u226e\u226f" + + "\u2282\u2283" + + "\u2286\u2287" + + "\u2295\u2295" + + "\u2299\u2299" + + "\u22a5\u22a5" + + "\u22bf\u22bf" + + "\u2312\u2312" + + "\u2460\u24fe" + + "\u2500\u254b" + + "\u2550\u2574" + + "\u2580\u258f" + + "\u2592\u2595" + + "\u25a0\u25a1" + + "\u25a3\u25a9" + + "\u25b2\u25b3" + + "\u25b6\u25b7" + + "\u25bc\u25bd" + + "\u25c0\u25c1" + + "\u25c6\u25c8" + + "\u25cb\u25cb" + + "\u25ce\u25d1" + + "\u25e2\u25e5" + + "\u25ef\u25ef" + + "\u2605\u2606" + + "\u2609\u2609" + + "\u260e\u260f" + + "\u2616\u2617" + + "\u2640\u2640" + + "\u2642\u2642" + + "\u2660\u2661" + + "\u2663\u2665" + + "\u2667\u2667" + + "\u2669\u266a" + + "\u266c\u266d" + + "\u266f\u266f" + + "\u269e\u269f" + + "\u26c9\u26cc" + + "\u26d2\u26d2" + + "\u26d5\u26d7" + + "\u26da\u26db" + + "\u26dd\u26de" + + "\u26e3\u26e3" + + "\u26e8\u26e9" + + "\u26eb\u26f0" + + "\u26f6\u26f6" + + "\u26fb\u26fc" + + "\u2757\u2757" + + "\u2776\u2793" + + "\u2b55\u2b59" + + "\u3248\u324f" + + "\ufffd\ufffd" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2d" + + "\ud83c\udd30\ud83c\udd69" + + "\ud83c\udd70\ud83c\uddac", + // Unicode 10.0 property value: {linebreak=breakafter} + "\t\t" + + "\u007c\u007c" + + "\u00ad\u00ad" + + "\u058a\u058a" + + "\u05be\u05be" + + "\u0964\u0965" + + "\u0e5a\u0e5b" + + "\u0f0b\u0f0b" + + "\u0f34\u0f34" + + "\u0f7f\u0f7f" + + "\u0f85\u0f85" + + "\u0fbe\u0fbf" + + "\u0fd2\u0fd2" + + "\u104a\u104b" + + "\u1361\u1361" + + "\u1400\u1400" + + "\u1680\u1680" + + "\u16eb\u16ed" + + "\u1735\u1736" + + "\u17d4\u17d5" + + "\u17d8\u17d8" + + "\u17da\u17da" + + "\u1804\u1805" + + "\u1b5a\u1b5b" + + "\u1b5d\u1b60" + + "\u1c3b\u1c3f" + + "\u1c7e\u1c7f" + + "\u2000\u2006" + + "\u2008\u200a" + + "\u2010\u2010" + + "\u2012\u2013" + + "\u2027\u2027" + + "\u2056\u2056" + + "\u2058\u205b" + + "\u205d\u205f" + + "\u2cfa\u2cfc" + + "\u2cff\u2cff" + + "\u2d70\u2d70" + + "\u2e0e\u2e15" + + "\u2e17\u2e17" + + "\u2e19\u2e19" + + "\u2e2a\u2e2d" + + "\u2e30\u2e31" + + "\u2e33\u2e34" + + "\u2e3c\u2e3e" + + "\u2e40\u2e41" + + "\u2e43\u2e49" + + "\u3000\u3000" + + "\ua4fe\ua4ff" + + "\ua60d\ua60d" + + "\ua60f\ua60f" + + "\ua6f3\ua6f7" + + "\ua8ce\ua8cf" + + "\ua92e\ua92f" + + "\ua9c7\ua9c9" + + "\uaa5d\uaa5f" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udf9f\ud800\udf9f" + + "\ud800\udfd0\ud800\udfd0" + + "\ud802\udc57\ud802\udc57" + + "\ud802\udd1f\ud802\udd1f" + + "\ud802\ude50\ud802\ude57" + + "\ud802\udef0\ud802\udef5" + + "\ud802\udf39\ud802\udf3f" + + "\ud804\udc47\ud804\udc48" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd40\ud804\udd43" + + "\ud804\uddc5\ud804\uddc6" + + "\ud804\uddc8\ud804\uddc8" + + "\ud804\udddd\ud804\udddf" + + "\ud804\ude38\ud804\ude39" + + "\ud804\ude3b\ud804\ude3c" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4e" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\uddc2\ud805\uddc3" + + "\ud805\uddc9\ud805\uddd7" + + "\ud805\ude41\ud805\ude42" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\ude41\ud806\ude44" + + "\ud806\ude9a\ud806\ude9c" + + "\ud806\udea1\ud806\udea2" + + "\ud807\udc41\ud807\udc45" + + "\ud809\udc70\ud809\udc74" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf39" + + "\ud81a\udf44\ud81a\udf44" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude87\ud836\ude8a", + // Unicode 10.0 property value: {linebreak=breakbefore} + "\u00b4\u00b4" + + "\u02c8\u02c8" + + "\u02cc\u02cc" + + "\u02df\u02df" + + "\u0f01\u0f04" + + "\u0f06\u0f07" + + "\u0f09\u0f0a" + + "\u0fd0\u0fd1" + + "\u0fd3\u0fd3" + + "\u1806\u1806" + + "\u1ffd\u1ffd" + + "\ua874\ua875" + + "\ua8fc\ua8fc" + + "\ud804\udd75\ud804\udd75" + + "\ud804\udddb\ud804\udddb" + + "\ud805\uddc1\ud805\uddc1" + + "\ud805\ude60\ud805\ude6c" + + "\ud806\ude3f\ud806\ude3f" + + "\ud806\ude45\ud806\ude45" + + "\ud806\ude9e\ud806\udea0" + + "\ud807\udc70\ud807\udc70", + // Unicode 10.0 property value: {linebreak=breakboth} + "\u2014\u2014" + "\u2e3a\u2e3b", + // Unicode 10.0 property value: {linebreak=breaksymbols} + "\u002f\u002f", + // Unicode 10.0 property value: {linebreak=carriagereturn} + "\r\r", + // Unicode 10.0 property value: {linebreak=closeparenthesis} + "\u0029\u0029" + "\u005d\u005d", + // Unicode 10.0 property value: {linebreak=closepunctuation} + "\u007d\u007d" + + "\u0f3b\u0f3b" + + "\u0f3d\u0f3d" + + "\u169c\u169c" + + "\u2046\u2046" + + "\u207e\u207e" + + "\u208e\u208e" + + "\u2309\u2309" + + "\u230b\u230b" + + "\u232a\u232a" + + "\u2769\u2769" + + "\u276b\u276b" + + "\u276d\u276d" + + "\u276f\u276f" + + "\u2771\u2771" + + "\u2773\u2773" + + "\u2775\u2775" + + "\u27c6\u27c6" + + "\u27e7\u27e7" + + "\u27e9\u27e9" + + "\u27eb\u27eb" + + "\u27ed\u27ed" + + "\u27ef\u27ef" + + "\u2984\u2984" + + "\u2986\u2986" + + "\u2988\u2988" + + "\u298a\u298a" + + "\u298c\u298c" + + "\u298e\u298e" + + "\u2990\u2990" + + "\u2992\u2992" + + "\u2994\u2994" + + "\u2996\u2996" + + "\u2998\u2998" + + "\u29d9\u29d9" + + "\u29db\u29db" + + "\u29fd\u29fd" + + "\u2e23\u2e23" + + "\u2e25\u2e25" + + "\u2e27\u2e27" + + "\u2e29\u2e29" + + "\u3001\u3002" + + "\u3009\u3009" + + "\u300b\u300b" + + "\u300d\u300d" + + "\u300f\u300f" + + "\u3011\u3011" + + "\u3015\u3015" + + "\u3017\u3017" + + "\u3019\u3019" + + "\u301b\u301b" + + "\u301e\u301f" + + "\ufd3e\ufd3e" + + "\ufe11\ufe12" + + "\ufe18\ufe18" + + "\ufe36\ufe36" + + "\ufe38\ufe38" + + "\ufe3a\ufe3a" + + "\ufe3c\ufe3c" + + "\ufe3e\ufe3e" + + "\ufe40\ufe40" + + "\ufe42\ufe42" + + "\ufe44\ufe44" + + "\ufe48\ufe48" + + "\ufe50\ufe50" + + "\ufe52\ufe52" + + "\ufe5a\ufe5a" + + "\ufe5c\ufe5c" + + "\ufe5e\ufe5e" + + "\uff09\uff09" + + "\uff0c\uff0c" + + "\uff0e\uff0e" + + "\uff3d\uff3d" + + "\uff5d\uff5d" + + "\uff60\uff61" + + "\uff63\uff64" + + "\ud80c\ude5b\ud80c\ude5d" + + "\ud80c\ude82\ud80c\ude82" + + "\ud80c\ude87\ud80c\ude87" + + "\ud80c\ude89\ud80c\ude89" + + "\ud80c\udf7a\ud80c\udf7b" + + "\ud811\uddcf\ud811\uddcf", + // Unicode 10.0 property value: {linebreak=combiningmark} + "\000\u0008" + + "\u000e\u001f" + + "\u007f\u0084" + + "\u0086\u009f" + + "\u0300\u034e" + + "\u0350\u035b" + + "\u0363\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u061c\u061c" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d4\u08e1" + + "\u08e3\u0903" + + "\u093a\u093c" + + "\u093e\u094f" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0983" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u0a01\u0a03" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a83" + + "\u0abc\u0abc" + + "\u0abe\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b03" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c03" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c83" + + "\u0cbc\u0cbc" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d03" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0d82\u0d83" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f3f" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1a17\u1a1b" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b04" + + "\u1b34\u1b44" + + "\u1b6b\u1b73" + + "\u1b80\u1b82" + + "\u1ba1\u1bad" + + "\u1be6\u1bf3" + + "\u1c24\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce8" + + "\u1ced\u1ced" + + "\u1cf2\u1cf4" + + "\u1cf7\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200c" + + "\u200e\u200f" + + "\u202a\u202e" + + "\u2066\u206f" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3035\u3035" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua823\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua926\ua92d" + + "\ua947\ua953" + + "\ua980\ua983" + + "\ua9b3\ua9c0" + + "\uaa29\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4d" + + "\uaaeb\uaaef" + + "\uaaf5\uaaf6" + + "\uabe3\uabea" + + "\uabec\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\ufff9\ufffb" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud804\udc00\ud804\udc02" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc82" + + "\ud804\udcb0\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd82" + + "\ud804\uddb3\ud804\uddc0" + + "\ud804\uddca\ud804\uddcc" + + "\ud804\ude2c\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udeea" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf3c\ud804\udf3c" + + "\ud804\udf3e\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc35\ud805\udc46" + + "\ud805\udcb0\ud805\udcc3" + + "\ud805\uddaf\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude30\ud805\ude40" + + "\ud805\udeab\ud805\udeb7" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude39" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude5b" + + "\ud806\ude8a\ud806\ude99" + + "\ud807\udc2f\ud807\udc36" + + "\ud807\udc38\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf51\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 10.0 property value: {linebreak=complexcontext} + "\u0e01\u0e3a" + + "\u0e40\u0e4e" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0edc\u0edf" + + "\u1000\u103f" + + "\u1050\u108f" + + "\u109a\u109f" + + "\u1780\u17d3" + + "\u17d7\u17d7" + + "\u17dc\u17dd" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19da\u19da" + + "\u19de\u19df" + + "\u1a20\u1a5e" + + "\u1a60\u1a7c" + + "\u1aa0\u1aad" + + "\ua9e0\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa60\uaac2" + + "\uaadb\uaadf" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf3a\ud805\udf3b" + + "\ud805\udf3f\ud805\udf3f", + // Unicode 10.0 property value: {linebreak=conditionaljapanesestarter} + "\u3041\u3041" + + "\u3043\u3043" + + "\u3045\u3045" + + "\u3047\u3047" + + "\u3049\u3049" + + "\u3063\u3063" + + "\u3083\u3083" + + "\u3085\u3085" + + "\u3087\u3087" + + "\u308e\u308e" + + "\u3095\u3096" + + "\u30a1\u30a1" + + "\u30a3\u30a3" + + "\u30a5\u30a5" + + "\u30a7\u30a7" + + "\u30a9\u30a9" + + "\u30c3\u30c3" + + "\u30e3\u30e3" + + "\u30e5\u30e5" + + "\u30e7\u30e7" + + "\u30ee\u30ee" + + "\u30f5\u30f6" + + "\u30fc\u30fc" + + "\u31f0\u31ff" + + "\uff67\uff70", + // Unicode 10.0 property value: {linebreak=contingentbreak} + "\ufffc\ufffc", + // Unicode 10.0 property value: {linebreak=ebase} + "\u261d\u261d" + + "\u26f9\u26f9" + + "\u270a\u270d" + + "\ud83c\udf85\ud83c\udf85" + + "\ud83c\udfc2\ud83c\udfc4" + + "\ud83c\udfc7\ud83c\udfc7" + + "\ud83c\udfca\ud83c\udfcc" + + "\ud83d\udc42\ud83d\udc43" + + "\ud83d\udc46\ud83d\udc50" + + "\ud83d\udc66\ud83d\udc69" + + "\ud83d\udc6e\ud83d\udc6e" + + "\ud83d\udc70\ud83d\udc78" + + "\ud83d\udc7c\ud83d\udc7c" + + "\ud83d\udc81\ud83d\udc83" + + "\ud83d\udc85\ud83d\udc87" + + "\ud83d\udcaa\ud83d\udcaa" + + "\ud83d\udd74\ud83d\udd75" + + "\ud83d\udd7a\ud83d\udd7a" + + "\ud83d\udd90\ud83d\udd90" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\ude45\ud83d\ude47" + + "\ud83d\ude4b\ud83d\ude4f" + + "\ud83d\udea3\ud83d\udea3" + + "\ud83d\udeb4\ud83d\udeb6" + + "\ud83d\udec0\ud83d\udec0" + + "\ud83d\udecc\ud83d\udecc" + + "\ud83e\udd18\ud83e\udd1c" + + "\ud83e\udd1e\ud83e\udd1f" + + "\ud83e\udd26\ud83e\udd26" + + "\ud83e\udd30\ud83e\udd39" + + "\ud83e\udd3d\ud83e\udd3e" + + "\ud83e\uddd1\ud83e\udddd", + // Unicode 10.0 property value: {linebreak=emodifier} + "\ud83c\udffb\ud83c\udfff", + // Unicode 10.0 property value: {linebreak=exclamation} + "\u0021\u0021" + + "\u003f\u003f" + + "\u05c6\u05c6" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u06d4\u06d4" + + "\u07f9\u07f9" + + "\u0f0d\u0f11" + + "\u0f14\u0f14" + + "\u1802\u1803" + + "\u1808\u1809" + + "\u1944\u1945" + + "\u2762\u2763" + + "\u2cf9\u2cf9" + + "\u2cfe\u2cfe" + + "\u2e2e\u2e2e" + + "\ua60e\ua60e" + + "\ua876\ua877" + + "\ufe15\ufe16" + + "\ufe56\ufe57" + + "\uff01\uff01" + + "\uff1f\uff1f" + + "\ud805\uddc4\ud805\uddc5" + + "\ud807\udc71\ud807\udc71", + // Unicode 10.0 property value: {linebreak=glue} + "\u00a0\u00a0" + + "\u034f\u034f" + + "\u035c\u0362" + + "\u0f08\u0f08" + + "\u0f0c\u0f0c" + + "\u0f12\u0f12" + + "\u0fd9\u0fda" + + "\u180e\u180e" + + "\u2007\u2007" + + "\u2011\u2011" + + "\u202f\u202f", + // Unicode 10.0 property value: {linebreak=h2} + "\uac00\uac00" + + "\uac1c\uac1c" + + "\uac38\uac38" + + "\uac54\uac54" + + "\uac70\uac70" + + "\uac8c\uac8c" + + "\uaca8\uaca8" + + "\uacc4\uacc4" + + "\uace0\uace0" + + "\uacfc\uacfc" + + "\uad18\uad18" + + "\uad34\uad34" + + "\uad50\uad50" + + "\uad6c\uad6c" + + "\uad88\uad88" + + "\uada4\uada4" + + "\uadc0\uadc0" + + "\uaddc\uaddc" + + "\uadf8\uadf8" + + "\uae14\uae14" + + "\uae30\uae30" + + "\uae4c\uae4c" + + "\uae68\uae68" + + "\uae84\uae84" + + "\uaea0\uaea0" + + "\uaebc\uaebc" + + "\uaed8\uaed8" + + "\uaef4\uaef4" + + "\uaf10\uaf10" + + "\uaf2c\uaf2c" + + "\uaf48\uaf48" + + "\uaf64\uaf64" + + "\uaf80\uaf80" + + "\uaf9c\uaf9c" + + "\uafb8\uafb8" + + "\uafd4\uafd4" + + "\uaff0\uaff0" + + "\ub00c\ub00c" + + "\ub028\ub028" + + "\ub044\ub044" + + "\ub060\ub060" + + "\ub07c\ub07c" + + "\ub098\ub098" + + "\ub0b4\ub0b4" + + "\ub0d0\ub0d0" + + "\ub0ec\ub0ec" + + "\ub108\ub108" + + "\ub124\ub124" + + "\ub140\ub140" + + "\ub15c\ub15c" + + "\ub178\ub178" + + "\ub194\ub194" + + "\ub1b0\ub1b0" + + "\ub1cc\ub1cc" + + "\ub1e8\ub1e8" + + "\ub204\ub204" + + "\ub220\ub220" + + "\ub23c\ub23c" + + "\ub258\ub258" + + "\ub274\ub274" + + "\ub290\ub290" + + "\ub2ac\ub2ac" + + "\ub2c8\ub2c8" + + "\ub2e4\ub2e4" + + "\ub300\ub300" + + "\ub31c\ub31c" + + "\ub338\ub338" + + "\ub354\ub354" + + "\ub370\ub370" + + "\ub38c\ub38c" + + "\ub3a8\ub3a8" + + "\ub3c4\ub3c4" + + "\ub3e0\ub3e0" + + "\ub3fc\ub3fc" + + "\ub418\ub418" + + "\ub434\ub434" + + "\ub450\ub450" + + "\ub46c\ub46c" + + "\ub488\ub488" + + "\ub4a4\ub4a4" + + "\ub4c0\ub4c0" + + "\ub4dc\ub4dc" + + "\ub4f8\ub4f8" + + "\ub514\ub514" + + "\ub530\ub530" + + "\ub54c\ub54c" + + "\ub568\ub568" + + "\ub584\ub584" + + "\ub5a0\ub5a0" + + "\ub5bc\ub5bc" + + "\ub5d8\ub5d8" + + "\ub5f4\ub5f4" + + "\ub610\ub610" + + "\ub62c\ub62c" + + "\ub648\ub648" + + "\ub664\ub664" + + "\ub680\ub680" + + "\ub69c\ub69c" + + "\ub6b8\ub6b8" + + "\ub6d4\ub6d4" + + "\ub6f0\ub6f0" + + "\ub70c\ub70c" + + "\ub728\ub728" + + "\ub744\ub744" + + "\ub760\ub760" + + "\ub77c\ub77c" + + "\ub798\ub798" + + "\ub7b4\ub7b4" + + "\ub7d0\ub7d0" + + "\ub7ec\ub7ec" + + "\ub808\ub808" + + "\ub824\ub824" + + "\ub840\ub840" + + "\ub85c\ub85c" + + "\ub878\ub878" + + "\ub894\ub894" + + "\ub8b0\ub8b0" + + "\ub8cc\ub8cc" + + "\ub8e8\ub8e8" + + "\ub904\ub904" + + "\ub920\ub920" + + "\ub93c\ub93c" + + "\ub958\ub958" + + "\ub974\ub974" + + "\ub990\ub990" + + "\ub9ac\ub9ac" + + "\ub9c8\ub9c8" + + "\ub9e4\ub9e4" + + "\uba00\uba00" + + "\uba1c\uba1c" + + "\uba38\uba38" + + "\uba54\uba54" + + "\uba70\uba70" + + "\uba8c\uba8c" + + "\ubaa8\ubaa8" + + "\ubac4\ubac4" + + "\ubae0\ubae0" + + "\ubafc\ubafc" + + "\ubb18\ubb18" + + "\ubb34\ubb34" + + "\ubb50\ubb50" + + "\ubb6c\ubb6c" + + "\ubb88\ubb88" + + "\ubba4\ubba4" + + "\ubbc0\ubbc0" + + "\ubbdc\ubbdc" + + "\ubbf8\ubbf8" + + "\ubc14\ubc14" + + "\ubc30\ubc30" + + "\ubc4c\ubc4c" + + "\ubc68\ubc68" + + "\ubc84\ubc84" + + "\ubca0\ubca0" + + "\ubcbc\ubcbc" + + "\ubcd8\ubcd8" + + "\ubcf4\ubcf4" + + "\ubd10\ubd10" + + "\ubd2c\ubd2c" + + "\ubd48\ubd48" + + "\ubd64\ubd64" + + "\ubd80\ubd80" + + "\ubd9c\ubd9c" + + "\ubdb8\ubdb8" + + "\ubdd4\ubdd4" + + "\ubdf0\ubdf0" + + "\ube0c\ube0c" + + "\ube28\ube28" + + "\ube44\ube44" + + "\ube60\ube60" + + "\ube7c\ube7c" + + "\ube98\ube98" + + "\ubeb4\ubeb4" + + "\ubed0\ubed0" + + "\ubeec\ubeec" + + "\ubf08\ubf08" + + "\ubf24\ubf24" + + "\ubf40\ubf40" + + "\ubf5c\ubf5c" + + "\ubf78\ubf78" + + "\ubf94\ubf94" + + "\ubfb0\ubfb0" + + "\ubfcc\ubfcc" + + "\ubfe8\ubfe8" + + "\uc004\uc004" + + "\uc020\uc020" + + "\uc03c\uc03c" + + "\uc058\uc058" + + "\uc074\uc074" + + "\uc090\uc090" + + "\uc0ac\uc0ac" + + "\uc0c8\uc0c8" + + "\uc0e4\uc0e4" + + "\uc100\uc100" + + "\uc11c\uc11c" + + "\uc138\uc138" + + "\uc154\uc154" + + "\uc170\uc170" + + "\uc18c\uc18c" + + "\uc1a8\uc1a8" + + "\uc1c4\uc1c4" + + "\uc1e0\uc1e0" + + "\uc1fc\uc1fc" + + "\uc218\uc218" + + "\uc234\uc234" + + "\uc250\uc250" + + "\uc26c\uc26c" + + "\uc288\uc288" + + "\uc2a4\uc2a4" + + "\uc2c0\uc2c0" + + "\uc2dc\uc2dc" + + "\uc2f8\uc2f8" + + "\uc314\uc314" + + "\uc330\uc330" + + "\uc34c\uc34c" + + "\uc368\uc368" + + "\uc384\uc384" + + "\uc3a0\uc3a0" + + "\uc3bc\uc3bc" + + "\uc3d8\uc3d8" + + "\uc3f4\uc3f4" + + "\uc410\uc410" + + "\uc42c\uc42c" + + "\uc448\uc448" + + "\uc464\uc464" + + "\uc480\uc480" + + "\uc49c\uc49c" + + "\uc4b8\uc4b8" + + "\uc4d4\uc4d4" + + "\uc4f0\uc4f0" + + "\uc50c\uc50c" + + "\uc528\uc528" + + "\uc544\uc544" + + "\uc560\uc560" + + "\uc57c\uc57c" + + "\uc598\uc598" + + "\uc5b4\uc5b4" + + "\uc5d0\uc5d0" + + "\uc5ec\uc5ec" + + "\uc608\uc608" + + "\uc624\uc624" + + "\uc640\uc640" + + "\uc65c\uc65c" + + "\uc678\uc678" + + "\uc694\uc694" + + "\uc6b0\uc6b0" + + "\uc6cc\uc6cc" + + "\uc6e8\uc6e8" + + "\uc704\uc704" + + "\uc720\uc720" + + "\uc73c\uc73c" + + "\uc758\uc758" + + "\uc774\uc774" + + "\uc790\uc790" + + "\uc7ac\uc7ac" + + "\uc7c8\uc7c8" + + "\uc7e4\uc7e4" + + "\uc800\uc800" + + "\uc81c\uc81c" + + "\uc838\uc838" + + "\uc854\uc854" + + "\uc870\uc870" + + "\uc88c\uc88c" + + "\uc8a8\uc8a8" + + "\uc8c4\uc8c4" + + "\uc8e0\uc8e0" + + "\uc8fc\uc8fc" + + "\uc918\uc918" + + "\uc934\uc934" + + "\uc950\uc950" + + "\uc96c\uc96c" + + "\uc988\uc988" + + "\uc9a4\uc9a4" + + "\uc9c0\uc9c0" + + "\uc9dc\uc9dc" + + "\uc9f8\uc9f8" + + "\uca14\uca14" + + "\uca30\uca30" + + "\uca4c\uca4c" + + "\uca68\uca68" + + "\uca84\uca84" + + "\ucaa0\ucaa0" + + "\ucabc\ucabc" + + "\ucad8\ucad8" + + "\ucaf4\ucaf4" + + "\ucb10\ucb10" + + "\ucb2c\ucb2c" + + "\ucb48\ucb48" + + "\ucb64\ucb64" + + "\ucb80\ucb80" + + "\ucb9c\ucb9c" + + "\ucbb8\ucbb8" + + "\ucbd4\ucbd4" + + "\ucbf0\ucbf0" + + "\ucc0c\ucc0c" + + "\ucc28\ucc28" + + "\ucc44\ucc44" + + "\ucc60\ucc60" + + "\ucc7c\ucc7c" + + "\ucc98\ucc98" + + "\uccb4\uccb4" + + "\uccd0\uccd0" + + "\uccec\uccec" + + "\ucd08\ucd08" + + "\ucd24\ucd24" + + "\ucd40\ucd40" + + "\ucd5c\ucd5c" + + "\ucd78\ucd78" + + "\ucd94\ucd94" + + "\ucdb0\ucdb0" + + "\ucdcc\ucdcc" + + "\ucde8\ucde8" + + "\uce04\uce04" + + "\uce20\uce20" + + "\uce3c\uce3c" + + "\uce58\uce58" + + "\uce74\uce74" + + "\uce90\uce90" + + "\uceac\uceac" + + "\ucec8\ucec8" + + "\ucee4\ucee4" + + "\ucf00\ucf00" + + "\ucf1c\ucf1c" + + "\ucf38\ucf38" + + "\ucf54\ucf54" + + "\ucf70\ucf70" + + "\ucf8c\ucf8c" + + "\ucfa8\ucfa8" + + "\ucfc4\ucfc4" + + "\ucfe0\ucfe0" + + "\ucffc\ucffc" + + "\ud018\ud018" + + "\ud034\ud034" + + "\ud050\ud050" + + "\ud06c\ud06c" + + "\ud088\ud088" + + "\ud0a4\ud0a4" + + "\ud0c0\ud0c0" + + "\ud0dc\ud0dc" + + "\ud0f8\ud0f8" + + "\ud114\ud114" + + "\ud130\ud130" + + "\ud14c\ud14c" + + "\ud168\ud168" + + "\ud184\ud184" + + "\ud1a0\ud1a0" + + "\ud1bc\ud1bc" + + "\ud1d8\ud1d8" + + "\ud1f4\ud1f4" + + "\ud210\ud210" + + "\ud22c\ud22c" + + "\ud248\ud248" + + "\ud264\ud264" + + "\ud280\ud280" + + "\ud29c\ud29c" + + "\ud2b8\ud2b8" + + "\ud2d4\ud2d4" + + "\ud2f0\ud2f0" + + "\ud30c\ud30c" + + "\ud328\ud328" + + "\ud344\ud344" + + "\ud360\ud360" + + "\ud37c\ud37c" + + "\ud398\ud398" + + "\ud3b4\ud3b4" + + "\ud3d0\ud3d0" + + "\ud3ec\ud3ec" + + "\ud408\ud408" + + "\ud424\ud424" + + "\ud440\ud440" + + "\ud45c\ud45c" + + "\ud478\ud478" + + "\ud494\ud494" + + "\ud4b0\ud4b0" + + "\ud4cc\ud4cc" + + "\ud4e8\ud4e8" + + "\ud504\ud504" + + "\ud520\ud520" + + "\ud53c\ud53c" + + "\ud558\ud558" + + "\ud574\ud574" + + "\ud590\ud590" + + "\ud5ac\ud5ac" + + "\ud5c8\ud5c8" + + "\ud5e4\ud5e4" + + "\ud600\ud600" + + "\ud61c\ud61c" + + "\ud638\ud638" + + "\ud654\ud654" + + "\ud670\ud670" + + "\ud68c\ud68c" + + "\ud6a8\ud6a8" + + "\ud6c4\ud6c4" + + "\ud6e0\ud6e0" + + "\ud6fc\ud6fc" + + "\ud718\ud718" + + "\ud734\ud734" + + "\ud750\ud750" + + "\ud76c\ud76c" + + "\ud788\ud788", + // Unicode 10.0 property value: {linebreak=h3} + "\uac01\uac1b" + + "\uac1d\uac37" + + "\uac39\uac53" + + "\uac55\uac6f" + + "\uac71\uac8b" + + "\uac8d\uaca7" + + "\uaca9\uacc3" + + "\uacc5\uacdf" + + "\uace1\uacfb" + + "\uacfd\uad17" + + "\uad19\uad33" + + "\uad35\uad4f" + + "\uad51\uad6b" + + "\uad6d\uad87" + + "\uad89\uada3" + + "\uada5\uadbf" + + "\uadc1\uaddb" + + "\uaddd\uadf7" + + "\uadf9\uae13" + + "\uae15\uae2f" + + "\uae31\uae4b" + + "\uae4d\uae67" + + "\uae69\uae83" + + "\uae85\uae9f" + + "\uaea1\uaebb" + + "\uaebd\uaed7" + + "\uaed9\uaef3" + + "\uaef5\uaf0f" + + "\uaf11\uaf2b" + + "\uaf2d\uaf47" + + "\uaf49\uaf63" + + "\uaf65\uaf7f" + + "\uaf81\uaf9b" + + "\uaf9d\uafb7" + + "\uafb9\uafd3" + + "\uafd5\uafef" + + "\uaff1\ub00b" + + "\ub00d\ub027" + + "\ub029\ub043" + + "\ub045\ub05f" + + "\ub061\ub07b" + + "\ub07d\ub097" + + "\ub099\ub0b3" + + "\ub0b5\ub0cf" + + "\ub0d1\ub0eb" + + "\ub0ed\ub107" + + "\ub109\ub123" + + "\ub125\ub13f" + + "\ub141\ub15b" + + "\ub15d\ub177" + + "\ub179\ub193" + + "\ub195\ub1af" + + "\ub1b1\ub1cb" + + "\ub1cd\ub1e7" + + "\ub1e9\ub203" + + "\ub205\ub21f" + + "\ub221\ub23b" + + "\ub23d\ub257" + + "\ub259\ub273" + + "\ub275\ub28f" + + "\ub291\ub2ab" + + "\ub2ad\ub2c7" + + "\ub2c9\ub2e3" + + "\ub2e5\ub2ff" + + "\ub301\ub31b" + + "\ub31d\ub337" + + "\ub339\ub353" + + "\ub355\ub36f" + + "\ub371\ub38b" + + "\ub38d\ub3a7" + + "\ub3a9\ub3c3" + + "\ub3c5\ub3df" + + "\ub3e1\ub3fb" + + "\ub3fd\ub417" + + "\ub419\ub433" + + "\ub435\ub44f" + + "\ub451\ub46b" + + "\ub46d\ub487" + + "\ub489\ub4a3" + + "\ub4a5\ub4bf" + + "\ub4c1\ub4db" + + "\ub4dd\ub4f7" + + "\ub4f9\ub513" + + "\ub515\ub52f" + + "\ub531\ub54b" + + "\ub54d\ub567" + + "\ub569\ub583" + + "\ub585\ub59f" + + "\ub5a1\ub5bb" + + "\ub5bd\ub5d7" + + "\ub5d9\ub5f3" + + "\ub5f5\ub60f" + + "\ub611\ub62b" + + "\ub62d\ub647" + + "\ub649\ub663" + + "\ub665\ub67f" + + "\ub681\ub69b" + + "\ub69d\ub6b7" + + "\ub6b9\ub6d3" + + "\ub6d5\ub6ef" + + "\ub6f1\ub70b" + + "\ub70d\ub727" + + "\ub729\ub743" + + "\ub745\ub75f" + + "\ub761\ub77b" + + "\ub77d\ub797" + + "\ub799\ub7b3" + + "\ub7b5\ub7cf" + + "\ub7d1\ub7eb" + + "\ub7ed\ub807" + + "\ub809\ub823" + + "\ub825\ub83f" + + "\ub841\ub85b" + + "\ub85d\ub877" + + "\ub879\ub893" + + "\ub895\ub8af" + + "\ub8b1\ub8cb" + + "\ub8cd\ub8e7" + + "\ub8e9\ub903" + + "\ub905\ub91f" + + "\ub921\ub93b" + + "\ub93d\ub957" + + "\ub959\ub973" + + "\ub975\ub98f" + + "\ub991\ub9ab" + + "\ub9ad\ub9c7" + + "\ub9c9\ub9e3" + + "\ub9e5\ub9ff" + + "\uba01\uba1b" + + "\uba1d\uba37" + + "\uba39\uba53" + + "\uba55\uba6f" + + "\uba71\uba8b" + + "\uba8d\ubaa7" + + "\ubaa9\ubac3" + + "\ubac5\ubadf" + + "\ubae1\ubafb" + + "\ubafd\ubb17" + + "\ubb19\ubb33" + + "\ubb35\ubb4f" + + "\ubb51\ubb6b" + + "\ubb6d\ubb87" + + "\ubb89\ubba3" + + "\ubba5\ubbbf" + + "\ubbc1\ubbdb" + + "\ubbdd\ubbf7" + + "\ubbf9\ubc13" + + "\ubc15\ubc2f" + + "\ubc31\ubc4b" + + "\ubc4d\ubc67" + + "\ubc69\ubc83" + + "\ubc85\ubc9f" + + "\ubca1\ubcbb" + + "\ubcbd\ubcd7" + + "\ubcd9\ubcf3" + + "\ubcf5\ubd0f" + + "\ubd11\ubd2b" + + "\ubd2d\ubd47" + + "\ubd49\ubd63" + + "\ubd65\ubd7f" + + "\ubd81\ubd9b" + + "\ubd9d\ubdb7" + + "\ubdb9\ubdd3" + + "\ubdd5\ubdef" + + "\ubdf1\ube0b" + + "\ube0d\ube27" + + "\ube29\ube43" + + "\ube45\ube5f" + + "\ube61\ube7b" + + "\ube7d\ube97" + + "\ube99\ubeb3" + + "\ubeb5\ubecf" + + "\ubed1\ubeeb" + + "\ubeed\ubf07" + + "\ubf09\ubf23" + + "\ubf25\ubf3f" + + "\ubf41\ubf5b" + + "\ubf5d\ubf77" + + "\ubf79\ubf93" + + "\ubf95\ubfaf" + + "\ubfb1\ubfcb" + + "\ubfcd\ubfe7" + + "\ubfe9\uc003" + + "\uc005\uc01f" + + "\uc021\uc03b" + + "\uc03d\uc057" + + "\uc059\uc073" + + "\uc075\uc08f" + + "\uc091\uc0ab" + + "\uc0ad\uc0c7" + + "\uc0c9\uc0e3" + + "\uc0e5\uc0ff" + + "\uc101\uc11b" + + "\uc11d\uc137" + + "\uc139\uc153" + + "\uc155\uc16f" + + "\uc171\uc18b" + + "\uc18d\uc1a7" + + "\uc1a9\uc1c3" + + "\uc1c5\uc1df" + + "\uc1e1\uc1fb" + + "\uc1fd\uc217" + + "\uc219\uc233" + + "\uc235\uc24f" + + "\uc251\uc26b" + + "\uc26d\uc287" + + "\uc289\uc2a3" + + "\uc2a5\uc2bf" + + "\uc2c1\uc2db" + + "\uc2dd\uc2f7" + + "\uc2f9\uc313" + + "\uc315\uc32f" + + "\uc331\uc34b" + + "\uc34d\uc367" + + "\uc369\uc383" + + "\uc385\uc39f" + + "\uc3a1\uc3bb" + + "\uc3bd\uc3d7" + + "\uc3d9\uc3f3" + + "\uc3f5\uc40f" + + "\uc411\uc42b" + + "\uc42d\uc447" + + "\uc449\uc463" + + "\uc465\uc47f" + + "\uc481\uc49b" + + "\uc49d\uc4b7" + + "\uc4b9\uc4d3" + + "\uc4d5\uc4ef" + + "\uc4f1\uc50b" + + "\uc50d\uc527" + + "\uc529\uc543" + + "\uc545\uc55f" + + "\uc561\uc57b" + + "\uc57d\uc597" + + "\uc599\uc5b3" + + "\uc5b5\uc5cf" + + "\uc5d1\uc5eb" + + "\uc5ed\uc607" + + "\uc609\uc623" + + "\uc625\uc63f" + + "\uc641\uc65b" + + "\uc65d\uc677" + + "\uc679\uc693" + + "\uc695\uc6af" + + "\uc6b1\uc6cb" + + "\uc6cd\uc6e7" + + "\uc6e9\uc703" + + "\uc705\uc71f" + + "\uc721\uc73b" + + "\uc73d\uc757" + + "\uc759\uc773" + + "\uc775\uc78f" + + "\uc791\uc7ab" + + "\uc7ad\uc7c7" + + "\uc7c9\uc7e3" + + "\uc7e5\uc7ff" + + "\uc801\uc81b" + + "\uc81d\uc837" + + "\uc839\uc853" + + "\uc855\uc86f" + + "\uc871\uc88b" + + "\uc88d\uc8a7" + + "\uc8a9\uc8c3" + + "\uc8c5\uc8df" + + "\uc8e1\uc8fb" + + "\uc8fd\uc917" + + "\uc919\uc933" + + "\uc935\uc94f" + + "\uc951\uc96b" + + "\uc96d\uc987" + + "\uc989\uc9a3" + + "\uc9a5\uc9bf" + + "\uc9c1\uc9db" + + "\uc9dd\uc9f7" + + "\uc9f9\uca13" + + "\uca15\uca2f" + + "\uca31\uca4b" + + "\uca4d\uca67" + + "\uca69\uca83" + + "\uca85\uca9f" + + "\ucaa1\ucabb" + + "\ucabd\ucad7" + + "\ucad9\ucaf3" + + "\ucaf5\ucb0f" + + "\ucb11\ucb2b" + + "\ucb2d\ucb47" + + "\ucb49\ucb63" + + "\ucb65\ucb7f" + + "\ucb81\ucb9b" + + "\ucb9d\ucbb7" + + "\ucbb9\ucbd3" + + "\ucbd5\ucbef" + + "\ucbf1\ucc0b" + + "\ucc0d\ucc27" + + "\ucc29\ucc43" + + "\ucc45\ucc5f" + + "\ucc61\ucc7b" + + "\ucc7d\ucc97" + + "\ucc99\uccb3" + + "\uccb5\ucccf" + + "\uccd1\ucceb" + + "\ucced\ucd07" + + "\ucd09\ucd23" + + "\ucd25\ucd3f" + + "\ucd41\ucd5b" + + "\ucd5d\ucd77" + + "\ucd79\ucd93" + + "\ucd95\ucdaf" + + "\ucdb1\ucdcb" + + "\ucdcd\ucde7" + + "\ucde9\uce03" + + "\uce05\uce1f" + + "\uce21\uce3b" + + "\uce3d\uce57" + + "\uce59\uce73" + + "\uce75\uce8f" + + "\uce91\uceab" + + "\ucead\ucec7" + + "\ucec9\ucee3" + + "\ucee5\uceff" + + "\ucf01\ucf1b" + + "\ucf1d\ucf37" + + "\ucf39\ucf53" + + "\ucf55\ucf6f" + + "\ucf71\ucf8b" + + "\ucf8d\ucfa7" + + "\ucfa9\ucfc3" + + "\ucfc5\ucfdf" + + "\ucfe1\ucffb" + + "\ucffd\ud017" + + "\ud019\ud033" + + "\ud035\ud04f" + + "\ud051\ud06b" + + "\ud06d\ud087" + + "\ud089\ud0a3" + + "\ud0a5\ud0bf" + + "\ud0c1\ud0db" + + "\ud0dd\ud0f7" + + "\ud0f9\ud113" + + "\ud115\ud12f" + + "\ud131\ud14b" + + "\ud14d\ud167" + + "\ud169\ud183" + + "\ud185\ud19f" + + "\ud1a1\ud1bb" + + "\ud1bd\ud1d7" + + "\ud1d9\ud1f3" + + "\ud1f5\ud20f" + + "\ud211\ud22b" + + "\ud22d\ud247" + + "\ud249\ud263" + + "\ud265\ud27f" + + "\ud281\ud29b" + + "\ud29d\ud2b7" + + "\ud2b9\ud2d3" + + "\ud2d5\ud2ef" + + "\ud2f1\ud30b" + + "\ud30d\ud327" + + "\ud329\ud343" + + "\ud345\ud35f" + + "\ud361\ud37b" + + "\ud37d\ud397" + + "\ud399\ud3b3" + + "\ud3b5\ud3cf" + + "\ud3d1\ud3eb" + + "\ud3ed\ud407" + + "\ud409\ud423" + + "\ud425\ud43f" + + "\ud441\ud45b" + + "\ud45d\ud477" + + "\ud479\ud493" + + "\ud495\ud4af" + + "\ud4b1\ud4cb" + + "\ud4cd\ud4e7" + + "\ud4e9\ud503" + + "\ud505\ud51f" + + "\ud521\ud53b" + + "\ud53d\ud557" + + "\ud559\ud573" + + "\ud575\ud58f" + + "\ud591\ud5ab" + + "\ud5ad\ud5c7" + + "\ud5c9\ud5e3" + + "\ud5e5\ud5ff" + + "\ud601\ud61b" + + "\ud61d\ud637" + + "\ud639\ud653" + + "\ud655\ud66f" + + "\ud671\ud68b" + + "\ud68d\ud6a7" + + "\ud6a9\ud6c3" + + "\ud6c5\ud6df" + + "\ud6e1\ud6fb" + + "\ud6fd\ud717" + + "\ud719\ud733" + + "\ud735\ud74f" + + "\ud751\ud76b" + + "\ud76d\ud787" + + "\ud789\ud7a3", + // Unicode 10.0 property value: {linebreak=hebrewletter} + "\u05d0\u05ea" + + "\u05f0\u05f2" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufb4f", + // Unicode 10.0 property value: {linebreak=hyphen} + "\u002d\u002d", + // Unicode 10.0 property value: {linebreak=ideographic} + "\u231a\u231b" + + "\u23f0\u23f3" + + "\u2600\u2603" + + "\u2614\u2615" + + "\u2618\u2618" + + "\u261a\u261c" + + "\u261e\u261f" + + "\u2639\u263b" + + "\u2668\u2668" + + "\u267f\u267f" + + "\u26bd\u26c8" + + "\u26cd\u26cd" + + "\u26cf\u26d1" + + "\u26d3\u26d4" + + "\u26d8\u26d9" + + "\u26dc\u26dc" + + "\u26df\u26e1" + + "\u26ea\u26ea" + + "\u26f1\u26f5" + + "\u26f7\u26f8" + + "\u26fa\u26fa" + + "\u26fd\u2704" + + "\u2708\u2709" + + "\u2764\u2764" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3003\u3004" + + "\u3006\u3007" + + "\u3012\u3013" + + "\u3020\u3029" + + "\u3030\u3034" + + "\u3036\u303a" + + "\u303d\u303f" + + "\u3042\u3042" + + "\u3044\u3044" + + "\u3046\u3046" + + "\u3048\u3048" + + "\u304a\u3062" + + "\u3064\u3082" + + "\u3084\u3084" + + "\u3086\u3086" + + "\u3088\u308d" + + "\u308f\u3094" + + "\u309f\u309f" + + "\u30a2\u30a2" + + "\u30a4\u30a4" + + "\u30a6\u30a6" + + "\u30a8\u30a8" + + "\u30aa\u30c2" + + "\u30c4\u30e2" + + "\u30e4\u30e4" + + "\u30e6\u30e6" + + "\u30e8\u30ed" + + "\u30ef\u30f4" + + "\u30f7\u30fa" + + "\u30ff\u30ff" + + "\u3105\u312e" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u3200\u321e" + + "\u3220\u3247" + + "\u3250\u32fe" + + "\u3300\u4dbf" + + "\u4e00\ua014" + + "\ua016\ua48c" + + "\ua490\ua4c6" + + "\uf900\ufaff" + + "\ufe30\ufe34" + + "\ufe45\ufe46" + + "\ufe49\ufe4f" + + "\ufe51\ufe51" + + "\ufe58\ufe58" + + "\ufe5f\ufe66" + + "\ufe68\ufe68" + + "\ufe6b\ufe6b" + + "\uff02\uff03" + + "\uff06\uff07" + + "\uff0a\uff0b" + + "\uff0d\uff0d" + + "\uff0f\uff19" + + "\uff1c\uff1e" + + "\uff20\uff3a" + + "\uff3c\uff3c" + + "\uff3e\uff5a" + + "\uff5c\uff5c" + + "\uff5e\uff5e" + + "\uff66\uff66" + + "\uff71\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe2\uffe4" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud83c\udc00\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd2f\ud83c\udd2f" + + "\ud83c\udd6c\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude00\ud83c\udf84" + + "\ud83c\udf86\ud83c\udf9b" + + "\ud83c\udf9e\ud83c\udfb4" + + "\ud83c\udfb7\ud83c\udfbb" + + "\ud83c\udfbd\ud83c\udfc1" + + "\ud83c\udfc5\ud83c\udfc6" + + "\ud83c\udfc8\ud83c\udfc9" + + "\ud83c\udfcd\ud83c\udffa" + + "\ud83d\udc00\ud83d\udc41" + + "\ud83d\udc44\ud83d\udc45" + + "\ud83d\udc51\ud83d\udc65" + + "\ud83d\udc6a\ud83d\udc6d" + + "\ud83d\udc6f\ud83d\udc6f" + + "\ud83d\udc79\ud83d\udc7b" + + "\ud83d\udc7d\ud83d\udc80" + + "\ud83d\udc84\ud83d\udc84" + + "\ud83d\udc88\ud83d\udc9f" + + "\ud83d\udca1\ud83d\udca1" + + "\ud83d\udca3\ud83d\udca3" + + "\ud83d\udca5\ud83d\udca9" + + "\ud83d\udcab\ud83d\udcae" + + "\ud83d\udcb0\ud83d\udcb0" + + "\ud83d\udcb3\ud83d\udcff" + + "\ud83d\udd07\ud83d\udd16" + + "\ud83d\udd25\ud83d\udd31" + + "\ud83d\udd4a\ud83d\udd73" + + "\ud83d\udd76\ud83d\udd79" + + "\ud83d\udd7b\ud83d\udd8f" + + "\ud83d\udd91\ud83d\udd94" + + "\ud83d\udd97\ud83d\uddd3" + + "\ud83d\udddc\ud83d\uddf3" + + "\ud83d\uddfa\ud83d\ude44" + + "\ud83d\ude48\ud83d\ude4a" + + "\ud83d\ude80\ud83d\udea2" + + "\ud83d\udea4\ud83d\udeb3" + + "\ud83d\udeb7\ud83d\udebf" + + "\ud83d\udec1\ud83d\udecb" + + "\ud83d\udecd\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd5\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd17" + + "\ud83e\udd1d\ud83e\udd1d" + + "\ud83e\udd20\ud83e\udd25" + + "\ud83e\udd27\ud83e\udd2f" + + "\ud83e\udd3a\ud83e\udd3c" + + "\ud83e\udd3f\ud83e\uddd0" + + "\ud83e\uddde\ud83f\udffd" + + "\ud840\udc00\ud87f\udffd" + + "\ud880\udc00\ud8bf\udffd", + // Unicode 10.0 property value: {linebreak=infixnumeric} + "\u002c\u002c" + + "\u002e\u002e" + + "\u003a\u003b" + + "\u037e\u037e" + + "\u0589\u0589" + + "\u060c\u060d" + + "\u07f8\u07f8" + + "\u2044\u2044" + + "\ufe10\ufe10" + + "\ufe13\ufe14", + // Unicode 10.0 property value: {linebreak=inseparable} + "\u2024\u2026" + "\u22ef\u22ef" + "\ufe19\ufe19" + "\ud802\udef6\ud802\udef6", + // Unicode 10.0 property value: {linebreak=jl} + "\u1100\u115f" + "\ua960\ua97c", + // Unicode 10.0 property value: {linebreak=jt} + "\u11a8\u11ff" + "\ud7cb\ud7fb", + // Unicode 10.0 property value: {linebreak=jv} + "\u1160\u11a7" + "\ud7b0\ud7c6", + // Unicode 10.0 property value: {linebreak=linefeed} + "\n\n", + // Unicode 10.0 property value: {linebreak=mandatorybreak} + "\u000b\f" + "\u2028\u2029", + // Unicode 10.0 property value: {linebreak=nextline} + "\u0085\u0085", + // Unicode 10.0 property value: {linebreak=nonstarter} + "\u17d6\u17d6" + + "\u203c\u203d" + + "\u2047\u2049" + + "\u3005\u3005" + + "\u301c\u301c" + + "\u303b\u303c" + + "\u309b\u309e" + + "\u30a0\u30a0" + + "\u30fb\u30fb" + + "\u30fd\u30fe" + + "\ua015\ua015" + + "\ufe54\ufe55" + + "\uff1a\uff1b" + + "\uff65\uff65" + + "\uff9e\uff9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud83d\ude79\ud83d\ude7b", + // Unicode 10.0 property value: {linebreak=numeric} + "\u0030\u0039" + + "\u0660\u0669" + + "\u066b\u066c" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\ud801\udca0\ud801\udca9" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 10.0 property value: {linebreak=openpunctuation} + "\u0028\u0028" + + "\u005b\u005b" + + "\u007b\u007b" + + "\u00a1\u00a1" + + "\u00bf\u00bf" + + "\u0f3a\u0f3a" + + "\u0f3c\u0f3c" + + "\u169b\u169b" + + "\u201a\u201a" + + "\u201e\u201e" + + "\u2045\u2045" + + "\u207d\u207d" + + "\u208d\u208d" + + "\u2308\u2308" + + "\u230a\u230a" + + "\u2329\u2329" + + "\u2768\u2768" + + "\u276a\u276a" + + "\u276c\u276c" + + "\u276e\u276e" + + "\u2770\u2770" + + "\u2772\u2772" + + "\u2774\u2774" + + "\u27c5\u27c5" + + "\u27e6\u27e6" + + "\u27e8\u27e8" + + "\u27ea\u27ea" + + "\u27ec\u27ec" + + "\u27ee\u27ee" + + "\u2983\u2983" + + "\u2985\u2985" + + "\u2987\u2987" + + "\u2989\u2989" + + "\u298b\u298b" + + "\u298d\u298d" + + "\u298f\u298f" + + "\u2991\u2991" + + "\u2993\u2993" + + "\u2995\u2995" + + "\u2997\u2997" + + "\u29d8\u29d8" + + "\u29da\u29da" + + "\u29fc\u29fc" + + "\u2e18\u2e18" + + "\u2e22\u2e22" + + "\u2e24\u2e24" + + "\u2e26\u2e26" + + "\u2e28\u2e28" + + "\u2e42\u2e42" + + "\u3008\u3008" + + "\u300a\u300a" + + "\u300c\u300c" + + "\u300e\u300e" + + "\u3010\u3010" + + "\u3014\u3014" + + "\u3016\u3016" + + "\u3018\u3018" + + "\u301a\u301a" + + "\u301d\u301d" + + "\ufd3f\ufd3f" + + "\ufe17\ufe17" + + "\ufe35\ufe35" + + "\ufe37\ufe37" + + "\ufe39\ufe39" + + "\ufe3b\ufe3b" + + "\ufe3d\ufe3d" + + "\ufe3f\ufe3f" + + "\ufe41\ufe41" + + "\ufe43\ufe43" + + "\ufe47\ufe47" + + "\ufe59\ufe59" + + "\ufe5b\ufe5b" + + "\ufe5d\ufe5d" + + "\uff08\uff08" + + "\uff3b\uff3b" + + "\uff5b\uff5b" + + "\uff5f\uff5f" + + "\uff62\uff62" + + "\ud80c\ude58\ud80c\ude5a" + + "\ud80c\ude86\ud80c\ude86" + + "\ud80c\ude88\ud80c\ude88" + + "\ud80c\udf79\ud80c\udf79" + + "\ud811\uddce\ud811\uddce" + + "\ud83a\udd5e\ud83a\udd5f", + // Unicode 10.0 property value: {linebreak=postfixnumeric} + "\u0025\u0025" + + "\u00a2\u00a2" + + "\u00b0\u00b0" + + "\u0609\u060b" + + "\u066a\u066a" + + "\u09f2\u09f3" + + "\u09f9\u09f9" + + "\u0d79\u0d79" + + "\u2030\u2037" + + "\u20a7\u20a7" + + "\u20b6\u20b6" + + "\u20bb\u20bb" + + "\u20be\u20be" + + "\u2103\u2103" + + "\u2109\u2109" + + "\ua838\ua838" + + "\ufdfc\ufdfc" + + "\ufe6a\ufe6a" + + "\uff05\uff05" + + "\uffe0\uffe0", + // Unicode 10.0 property value: {linebreak=prefixnumeric} + "\u0024\u0024" + + "\u002b\u002b" + + "\\\\" + + "\u00a3\u00a5" + + "\u00b1\u00b1" + + "\u058f\u058f" + + "\u09fb\u09fb" + + "\u0af1\u0af1" + + "\u0bf9\u0bf9" + + "\u0e3f\u0e3f" + + "\u17db\u17db" + + "\u20a0\u20a6" + + "\u20a8\u20b5" + + "\u20b7\u20ba" + + "\u20bc\u20bd" + + "\u20bf\u20cf" + + "\u2116\u2116" + + "\u2212\u2213" + + "\ufe69\ufe69" + + "\uff04\uff04" + + "\uffe1\uffe1" + + "\uffe5\uffe6", + // Unicode 10.0 property value: {linebreak=quotation} + "\"\"" + + "\u0027\u0027" + + "\u00ab\u00ab" + + "\u00bb\u00bb" + + "\u2018\u2019" + + "\u201b\u201d" + + "\u201f\u201f" + + "\u2039\u203a" + + "\u275b\u2760" + + "\u2e00\u2e0d" + + "\u2e1c\u2e1d" + + "\u2e20\u2e21" + + "\ud83d\ude76\ud83d\ude78", + // Unicode 10.0 property value: {linebreak=regionalindicator} + "\ud83c\udde6\ud83c\uddff", + // Unicode 10.0 property value: {linebreak=space} + "\u0020\u0020", + // Unicode 10.0 property value: {linebreak=unknown} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u0560\u0560" + + "\u0588\u0588" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ef" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07ff" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d3" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09fe\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a76\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c04\u0c04" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c77" + + "\u0c84\u0c84" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e86" + + "\u0e89\u0e89" + + "\u0e8b\u0e8c" + + "\u0e8e\u0e93" + + "\u0e98\u0e98" + + "\u0ea0\u0ea0" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ea8\u0ea9" + + "\u0eac\u0eac" + + "\u0eba\u0eba" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1878\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1cbf" + + "\u1cc8\u1ccf" + + "\u1cfa\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2bba\u2bbc" + + "\u2bc9\u2bc9" + + "\u2bd3\u2beb" + + "\u2bf0\u2bff" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e4a\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u312f\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u32ff\u32ff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7af\ua7af" + + "\ua7b8\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua8fe\ua8ff" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab66\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\uf8ff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ufffe\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude34\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude48\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd00\ud803\ude5f" + + "\ud803\ude7f\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd44\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3b" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc5e\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb8\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1a\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\ude84\ud806\ude85" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udfff" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\udeff" + + "\ud81b\udf45\ud81b\udf4f" + + "\ud81b\udf7f\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe2\ud81b\udfff" + + "\ud821\udfed\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf72\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4b\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 10.0 property value: {linebreak=wordjoiner} + "\u2060\u2060" + "\ufeff\ufeff", + // Unicode 10.0 property value: {linebreak=zwj} + "\u200d\u200d", + // Unicode 10.0 property value: {linebreak=zwspace} + "\u200b\u200b", + // Unicode 10.0 property value: {lisu} + "\ua4d0\ua4ff", + // Unicode 10.0 property value: {ll} + "\u0061\u007a" + + "\u00b5\u00b5" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0138" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018d" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019b" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01aa\u01ab" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01ba" + + "\u01bd\u01bf" + + "\u01c6\u01c6" + + "\u01c9\u01c9" + + "\u01cc\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f0" + + "\u01f3\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0221\u0221" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0239" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0293" + + "\u0295\u02af" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037b\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fc" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0561\u0587" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d00\u1d2b" + + "\u1d6b\u1d77" + + "\u1d79\u1d9a" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9d" + + "\u1e9f\u1e9f" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1f87" + + "\u1f90\u1f97" + + "\u1fa0\u1fa7" + + "\u1fb0\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u210a\u210a" + + "\u210e\u210f" + + "\u2113\u2113" + + "\u212f\u212f" + + "\u2134\u2134" + + "\u2139\u2139" + + "\u213c\u213d" + + "\u2146\u2149" + + "\u214e\u214e" + + "\u2184\u2184" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c71\u2c71" + + "\u2c73\u2c74" + + "\u2c76\u2c7b" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce4" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69b" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua731" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua76f" + + "\ua771\ua778" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua78e\ua78e" + + "\ua791\ua791" + + "\ua793\ua795" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\ua7fa\ua7fa" + + "\uab30\uab5a" + + "\uab60\uab65" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud835\udc1a\ud835\udc33" + + "\ud835\udc4e\ud835\udc54" + + "\ud835\udc56\ud835\udc67" + + "\ud835\udc82\ud835\udc9b" + + "\ud835\udcb6\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udccf" + + "\ud835\udcea\ud835\udd03" + + "\ud835\udd1e\ud835\udd37" + + "\ud835\udd52\ud835\udd6b" + + "\ud835\udd86\ud835\udd9f" + + "\ud835\uddba\ud835\uddd3" + + "\ud835\uddee\ud835\ude07" + + "\ud835\ude22\ud835\ude3b" + + "\ud835\ude56\ud835\ude6f" + + "\ud835\ude8a\ud835\udea5" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udee1" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf1b" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf55" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udf8f" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfc9" + + "\ud835\udfcb\ud835\udfcb" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 10.0 property value: {lm} + "\u02b0\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0374\u0374" + + "\u037a\u037a" + + "\u0559\u0559" + + "\u0640\u0640" + + "\u06e5\u06e6" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0971\u0971" + + "\u0e46\u0e46" + + "\u0ec6\u0ec6" + + "\u10fc\u10fc" + + "\u17d7\u17d7" + + "\u1843\u1843" + + "\u1aa7\u1aa7" + + "\u1c78\u1c7d" + + "\u1d2c\u1d6a" + + "\u1d78\u1d78" + + "\u1d9b\u1dbf" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2c7c\u2c7d" + + "\u2d6f\u2d6f" + + "\u2e2f\u2e2f" + + "\u3005\u3005" + + "\u3031\u3035" + + "\u303b\u303b" + + "\u309d\u309e" + + "\u30fc\u30fe" + + "\ua015\ua015" + + "\ua4f8\ua4fd" + + "\ua60c\ua60c" + + "\ua67f\ua67f" + + "\ua69c\ua69d" + + "\ua717\ua71f" + + "\ua770\ua770" + + "\ua788\ua788" + + "\ua7f8\ua7f9" + + "\ua9cf\ua9cf" + + "\ua9e6\ua9e6" + + "\uaa70\uaa70" + + "\uaadd\uaadd" + + "\uaaf3\uaaf4" + + "\uab5c\uab5f" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1", + // Unicode 10.0 property value: {lo} + "\u00aa\u00aa" + + "\u00ba\u00ba" + + "\u01bb\u01bb" + + "\u01c0\u01c3" + + "\u0294\u0294" + + "\u05d0\u05ea" + + "\u05f0\u05f2" + + "\u0620\u063f" + + "\u0641\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u0800\u0815" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0972\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0e01\u0e30" + + "\u0e32\u0e33" + + "\u0e40\u0e45" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb0" + + "\u0eb2\u0eb3" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u1000\u102a" + + "\u103f\u103f" + + "\u1050\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u10d0\u10fa" + + "\u10fd\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16f1\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17dc\u17dc" + + "\u1820\u1842" + + "\u1844\u1877" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a16" + + "\u1a20\u1a54" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c77" + + "\u1ce9\u1cec" + + "\u1cee\u1cf1" + + "\u1cf5\u1cf6" + + "\u2135\u2138" + + "\u2d30\u2d67" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u3006\u3006" + + "\u303c\u303c" + + "\u3041\u3096" + + "\u309f\u309f" + + "\u30a1\u30fa" + + "\u30ff\u30ff" + + "\u3105\u312e" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fea" + + "\ua000\ua014" + + "\ua016\ua48c" + + "\ua4d0\ua4f7" + + "\ua500\ua60b" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua66e\ua66e" + + "\ua6a0\ua6e5" + + "\ua78f\ua78f" + + "\ua7f7\ua7f7" + + "\ua7fb\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fd" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9e0\ua9e4" + + "\ua9e7\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa60\uaa6f" + + "\uaa71\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadc" + + "\uaae0\uaaea" + + "\uaaf2\uaaf2" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff66\uff6f" + + "\uff71\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf40" + + "\ud800\udf42\ud800\udf49" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud801\udc50\ud801\udc9d" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udf00\ud805\udf19" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude83" + + "\ud806\ude86\ud806\ude89" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 10.0 property value: {logicalorderexception} + "\u0e40\u0e44" + + "\u0ec0\u0ec4" + + "\u19b5\u19b7" + + "\u19ba\u19ba" + + "\uaab5\uaab6" + + "\uaab9\uaab9" + + "\uaabb\uaabc", + // Unicode 10.0 property value: {lowercase} + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0138" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018d" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019b" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01aa\u01ab" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01ba" + + "\u01bd\u01bf" + + "\u01c6\u01c6" + + "\u01c9\u01c9" + + "\u01cc\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f0" + + "\u01f3\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0221\u0221" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0239" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0293" + + "\u0295\u02b8" + + "\u02c0\u02c1" + + "\u02e0\u02e4" + + "\u0345\u0345" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037a\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fc" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0561\u0587" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d00\u1dbf" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9d" + + "\u1e9f\u1e9f" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1f87" + + "\u1f90\u1f97" + + "\u1fa0\u1fa7" + + "\u1fb0\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u210a\u210a" + + "\u210e\u210f" + + "\u2113\u2113" + + "\u212f\u212f" + + "\u2134\u2134" + + "\u2139\u2139" + + "\u213c\u213d" + + "\u2146\u2149" + + "\u214e\u214e" + + "\u2170\u217f" + + "\u2184\u2184" + + "\u24d0\u24e9" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c71\u2c71" + + "\u2c73\u2c74" + + "\u2c76\u2c7d" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce4" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69d" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua731" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua778" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua78e\ua78e" + + "\ua791\ua791" + + "\ua793\ua795" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\ua7f8\ua7fa" + + "\uab30\uab5a" + + "\uab5c\uab65" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud835\udc1a\ud835\udc33" + + "\ud835\udc4e\ud835\udc54" + + "\ud835\udc56\ud835\udc67" + + "\ud835\udc82\ud835\udc9b" + + "\ud835\udcb6\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udccf" + + "\ud835\udcea\ud835\udd03" + + "\ud835\udd1e\ud835\udd37" + + "\ud835\udd52\ud835\udd6b" + + "\ud835\udd86\ud835\udd9f" + + "\ud835\uddba\ud835\uddd3" + + "\ud835\uddee\ud835\ude07" + + "\ud835\ude22\ud835\ude3b" + + "\ud835\ude56\ud835\ude6f" + + "\ud835\ude8a\ud835\udea5" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udee1" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf1b" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf55" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udf8f" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfc9" + + "\ud835\udfcb\ud835\udfcb" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 10.0 property value: {lt} + "\u01c5\u01c5" + + "\u01c8\u01c8" + + "\u01cb\u01cb" + + "\u01f2\u01f2" + + "\u1f88\u1f8f" + + "\u1f98\u1f9f" + + "\u1fa8\u1faf" + + "\u1fbc\u1fbc" + + "\u1fcc\u1fcc" + + "\u1ffc\u1ffc", + // Unicode 10.0 property value: {lu} + "\u0041\u005a" + + "\u00c0\u00d6" + + "\u00d8\u00de" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u014a\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c4" + + "\u01c7\u01c7" + + "\u01ca\u01ca" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f1" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03cf\u03cf" + + "\u03d2\u03d4" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f4\u03f4" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13a0\u13f5" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1fb8\u1fbb" + + "\u1fc8\u1fcb" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff8\u1ffb" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210b\u210d" + + "\u2110\u2112" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u2130\u2133" + + "\u213e\u213f" + + "\u2145\u2145" + + "\u2183\u2183" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud835\udc00\ud835\udc19" + + "\ud835\udc34\ud835\udc4d" + + "\ud835\udc68\ud835\udc81" + + "\ud835\udc9c\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb5" + + "\ud835\udcd0\ud835\udce9" + + "\ud835\udd04\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd38\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd6c\ud835\udd85" + + "\ud835\udda0\ud835\uddb9" + + "\ud835\uddd4\ud835\udded" + + "\ud835\ude08\ud835\ude21" + + "\ud835\ude3c\ud835\ude55" + + "\ud835\ude70\ud835\ude89" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udee2\ud835\udefa" + + "\ud835\udf1c\ud835\udf34" + + "\ud835\udf56\ud835\udf6e" + + "\ud835\udf90\ud835\udfa8" + + "\ud835\udfca\ud835\udfca" + + "\ud83a\udd00\ud83a\udd21", + // Unicode 10.0 property value: {lycian} + "\ud800\ude80\ud800\ude9c", + // Unicode 10.0 property value: {lydian} + "\ud802\udd20\ud802\udd39" + "\ud802\udd3f\ud802\udd3f", + // Unicode 10.0 property value: {mahajani} + "\ud804\udd50\ud804\udd76", + // Unicode 10.0 property value: {malayalam} + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f", + // Unicode 10.0 property value: {mandaic} + "\u0840\u085b" + "\u085e\u085e", + // Unicode 10.0 property value: {manichaean} + "\ud802\udec0\ud802\udee6" + "\ud802\udeeb\ud802\udef6", + // Unicode 10.0 property value: {marchen} + "\ud807\udc70\ud807\udc8f" + "\ud807\udc92\ud807\udca7" + "\ud807\udca9\ud807\udcb6", + // Unicode 10.0 property value: {masaramgondi} + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59", + // Unicode 10.0 property value: {math} + "\u002b\u002b" + + "\u003c\u003e" + + "\u005e\u005e" + + "\u007c\u007c" + + "\u007e\u007e" + + "\u00ac\u00ac" + + "\u00b1\u00b1" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u03d0\u03d2" + + "\u03d5\u03d5" + + "\u03f0\u03f1" + + "\u03f4\u03f6" + + "\u0606\u0608" + + "\u2016\u2016" + + "\u2032\u2034" + + "\u2040\u2040" + + "\u2044\u2044" + + "\u2052\u2052" + + "\u2061\u2064" + + "\u207a\u207e" + + "\u208a\u208e" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20e6" + + "\u20eb\u20ef" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2128\u2129" + + "\u212c\u212d" + + "\u212f\u2131" + + "\u2133\u2138" + + "\u213c\u2149" + + "\u214b\u214b" + + "\u2190\u21a7" + + "\u21a9\u21ae" + + "\u21b0\u21b1" + + "\u21b6\u21b7" + + "\u21bc\u21db" + + "\u21dd\u21dd" + + "\u21e4\u21e5" + + "\u21f4\u22ff" + + "\u2308\u230b" + + "\u2320\u2321" + + "\u237c\u237c" + + "\u239b\u23b5" + + "\u23b7\u23b7" + + "\u23d0\u23d0" + + "\u23dc\u23e2" + + "\u25a0\u25a1" + + "\u25ae\u25b7" + + "\u25bc\u25c1" + + "\u25c6\u25c7" + + "\u25ca\u25cb" + + "\u25cf\u25d3" + + "\u25e2\u25e2" + + "\u25e4\u25e4" + + "\u25e7\u25ec" + + "\u25f8\u25ff" + + "\u2605\u2606" + + "\u2640\u2640" + + "\u2642\u2642" + + "\u2660\u2663" + + "\u266d\u266f" + + "\u27c0\u27ff" + + "\u2900\u2aff" + + "\u2b30\u2b44" + + "\u2b47\u2b4c" + + "\ufb29\ufb29" + + "\ufe61\ufe66" + + "\ufe68\ufe68" + + "\uff0b\uff0b" + + "\uff1c\uff1e" + + "\uff3c\uff3c" + + "\uff3e\uff3e" + + "\uff5c\uff5c" + + "\uff5e\uff5e" + + "\uffe2\uffe2" + + "\uffe9\uffec" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1", + // Unicode 10.0 property value: {mc} + "\u0903\u0903" + + "\u093b\u093b" + + "\u093e\u0940" + + "\u0949\u094c" + + "\u094e\u094f" + + "\u0982\u0983" + + "\u09be\u09c0" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09d7\u09d7" + + "\u0a03\u0a03" + + "\u0a3e\u0a40" + + "\u0a83\u0a83" + + "\u0abe\u0ac0" + + "\u0ac9\u0ac9" + + "\u0acb\u0acc" + + "\u0b02\u0b03" + + "\u0b3e\u0b3e" + + "\u0b40\u0b40" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b57\u0b57" + + "\u0bbe\u0bbf" + + "\u0bc1\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd7\u0bd7" + + "\u0c01\u0c03" + + "\u0c41\u0c44" + + "\u0c82\u0c83" + + "\u0cbe\u0cbe" + + "\u0cc0\u0cc4" + + "\u0cc7\u0cc8" + + "\u0cca\u0ccb" + + "\u0cd5\u0cd6" + + "\u0d02\u0d03" + + "\u0d3e\u0d40" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d57\u0d57" + + "\u0d82\u0d83" + + "\u0dcf\u0dd1" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0f3e\u0f3f" + + "\u0f7f\u0f7f" + + "\u102b\u102c" + + "\u1031\u1031" + + "\u1038\u1038" + + "\u103b\u103c" + + "\u1056\u1057" + + "\u1062\u1064" + + "\u1067\u106d" + + "\u1083\u1084" + + "\u1087\u108c" + + "\u108f\u108f" + + "\u109a\u109c" + + "\u17b6\u17b6" + + "\u17be\u17c5" + + "\u17c7\u17c8" + + "\u1923\u1926" + + "\u1929\u192b" + + "\u1930\u1931" + + "\u1933\u1938" + + "\u1a19\u1a1a" + + "\u1a55\u1a55" + + "\u1a57\u1a57" + + "\u1a61\u1a61" + + "\u1a63\u1a64" + + "\u1a6d\u1a72" + + "\u1b04\u1b04" + + "\u1b35\u1b35" + + "\u1b3b\u1b3b" + + "\u1b3d\u1b41" + + "\u1b43\u1b44" + + "\u1b82\u1b82" + + "\u1ba1\u1ba1" + + "\u1ba6\u1ba7" + + "\u1baa\u1baa" + + "\u1be7\u1be7" + + "\u1bea\u1bec" + + "\u1bee\u1bee" + + "\u1bf2\u1bf3" + + "\u1c24\u1c2b" + + "\u1c34\u1c35" + + "\u1ce1\u1ce1" + + "\u1cf2\u1cf3" + + "\u1cf7\u1cf7" + + "\u302e\u302f" + + "\ua823\ua824" + + "\ua827\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c3" + + "\ua952\ua953" + + "\ua983\ua983" + + "\ua9b4\ua9b5" + + "\ua9ba\ua9bb" + + "\ua9bd\ua9c0" + + "\uaa2f\uaa30" + + "\uaa33\uaa34" + + "\uaa4d\uaa4d" + + "\uaa7b\uaa7b" + + "\uaa7d\uaa7d" + + "\uaaeb\uaaeb" + + "\uaaee\uaaef" + + "\uaaf5\uaaf5" + + "\uabe3\uabe4" + + "\uabe6\uabe7" + + "\uabe9\uabea" + + "\uabec\uabec" + + "\ud804\udc00\ud804\udc00" + + "\ud804\udc02\ud804\udc02" + + "\ud804\udc82\ud804\udc82" + + "\ud804\udcb0\ud804\udcb2" + + "\ud804\udcb7\ud804\udcb8" + + "\ud804\udd2c\ud804\udd2c" + + "\ud804\udd82\ud804\udd82" + + "\ud804\uddb3\ud804\uddb5" + + "\ud804\uddbf\ud804\uddc0" + + "\ud804\ude2c\ud804\ude2e" + + "\ud804\ude32\ud804\ude33" + + "\ud804\ude35\ud804\ude35" + + "\ud804\udee0\ud804\udee2" + + "\ud804\udf02\ud804\udf03" + + "\ud804\udf3e\ud804\udf3f" + + "\ud804\udf41\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud805\udc35\ud805\udc37" + + "\ud805\udc40\ud805\udc41" + + "\ud805\udc45\ud805\udc45" + + "\ud805\udcb0\ud805\udcb2" + + "\ud805\udcb9\ud805\udcb9" + + "\ud805\udcbb\ud805\udcbe" + + "\ud805\udcc1\ud805\udcc1" + + "\ud805\uddaf\ud805\uddb1" + + "\ud805\uddb8\ud805\uddbb" + + "\ud805\uddbe\ud805\uddbe" + + "\ud805\ude30\ud805\ude32" + + "\ud805\ude3b\ud805\ude3c" + + "\ud805\ude3e\ud805\ude3e" + + "\ud805\udeac\ud805\udeac" + + "\ud805\udeae\ud805\udeaf" + + "\ud805\udeb6\ud805\udeb6" + + "\ud805\udf20\ud805\udf21" + + "\ud805\udf26\ud805\udf26" + + "\ud806\ude07\ud806\ude08" + + "\ud806\ude39\ud806\ude39" + + "\ud806\ude57\ud806\ude58" + + "\ud806\ude97\ud806\ude97" + + "\ud807\udc2f\ud807\udc2f" + + "\ud807\udc3e\ud807\udc3e" + + "\ud807\udca9\ud807\udca9" + + "\ud807\udcb1\ud807\udcb1" + + "\ud807\udcb4\ud807\udcb4" + + "\ud81b\udf51\ud81b\udf7e" + + "\ud834\udd65\ud834\udd66" + + "\ud834\udd6d\ud834\udd72", + // Unicode 10.0 property value: {me} + "\u0488\u0489" + "\u1abe\u1abe" + "\u20dd\u20e0" + "\u20e2\u20e4" + "\ua670\ua672", + // Unicode 10.0 property value: {meeteimayek} + "\uaae0\uaaf6" + "\uabc0\uabed" + "\uabf0\uabf9", + // Unicode 10.0 property value: {mendekikakui} + "\ud83a\udc00\ud83a\udcc4" + "\ud83a\udcc7\ud83a\udcd6", + // Unicode 10.0 property value: {meroiticcursive} + "\ud802\udda0\ud802\uddb7" + "\ud802\uddbc\ud802\uddcf" + "\ud802\uddd2\ud802\uddff", + // Unicode 10.0 property value: {meroitichieroglyphs} + "\ud802\udd80\ud802\udd9f", + // Unicode 10.0 property value: {miao} + "\ud81b\udf00\ud81b\udf44" + "\ud81b\udf50\ud81b\udf7e" + "\ud81b\udf8f\ud81b\udf9f", + // Unicode 10.0 property value: {mn} + "\u0300\u036f" + + "\u0483\u0487" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d4\u08e1" + + "\u08e3\u0902" + + "\u093a\u093a" + + "\u093c\u093c" + + "\u0941\u0948" + + "\u094d\u094d" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0981" + + "\u09bc\u09bc" + + "\u09c1\u09c4" + + "\u09cd\u09cd" + + "\u09e2\u09e3" + + "\u0a01\u0a02" + + "\u0a3c\u0a3c" + + "\u0a41\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a82" + + "\u0abc\u0abc" + + "\u0ac1\u0ac5" + + "\u0ac7\u0ac8" + + "\u0acd\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b01" + + "\u0b3c\u0b3c" + + "\u0b3f\u0b3f" + + "\u0b41\u0b44" + + "\u0b4d\u0b4d" + + "\u0b56\u0b56" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bc0\u0bc0" + + "\u0bcd\u0bcd" + + "\u0c00\u0c00" + + "\u0c3e\u0c40" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c81" + + "\u0cbc\u0cbc" + + "\u0cbf\u0cbf" + + "\u0cc6\u0cc6" + + "\u0ccc\u0ccd" + + "\u0ce2\u0ce3" + + "\u0d00\u0d01" + + "\u0d3b\u0d3c" + + "\u0d41\u0d44" + + "\u0d4d\u0d4d" + + "\u0d62\u0d63" + + "\u0dca\u0dca" + + "\u0dd2\u0dd4" + + "\u0dd6\u0dd6" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0eb9" + + "\u0ebb\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102d\u1030" + + "\u1032\u1037" + + "\u1039\u103a" + + "\u103d\u103e" + + "\u1058\u1059" + + "\u105e\u1060" + + "\u1071\u1074" + + "\u1082\u1082" + + "\u1085\u1086" + + "\u108d\u108d" + + "\u109d\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17b5" + + "\u17b7\u17bd" + + "\u17c6\u17c6" + + "\u17c9\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u1922" + + "\u1927\u1928" + + "\u1932\u1932" + + "\u1939\u193b" + + "\u1a17\u1a18" + + "\u1a1b\u1a1b" + + "\u1a56\u1a56" + + "\u1a58\u1a5e" + + "\u1a60\u1a60" + + "\u1a62\u1a62" + + "\u1a65\u1a6c" + + "\u1a73\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abd" + + "\u1b00\u1b03" + + "\u1b34\u1b34" + + "\u1b36\u1b3a" + + "\u1b3c\u1b3c" + + "\u1b42\u1b42" + + "\u1b6b\u1b73" + + "\u1b80\u1b81" + + "\u1ba2\u1ba5" + + "\u1ba8\u1ba9" + + "\u1bab\u1bad" + + "\u1be6\u1be6" + + "\u1be8\u1be9" + + "\u1bed\u1bed" + + "\u1bef\u1bf1" + + "\u1c2c\u1c33" + + "\u1c36\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302d" + + "\u3099\u309a" + + "\ua66f\ua66f" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua825\ua826" + + "\ua8c4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua926\ua92d" + + "\ua947\ua951" + + "\ua980\ua982" + + "\ua9b3\ua9b3" + + "\ua9b6\ua9b9" + + "\ua9bc\ua9bc" + + "\ua9e5\ua9e5" + + "\uaa29\uaa2e" + + "\uaa31\uaa32" + + "\uaa35\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4c" + + "\uaa7c\uaa7c" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaec\uaaed" + + "\uaaf6\uaaf6" + + "\uabe5\uabe5" + + "\uabe8\uabe8" + + "\uabed\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud804\udc01\ud804\udc01" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc81" + + "\ud804\udcb3\ud804\udcb6" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd2b" + + "\ud804\udd2d\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd81" + + "\ud804\uddb6\ud804\uddbe" + + "\ud804\uddca\ud804\uddcc" + + "\ud804\ude2f\ud804\ude31" + + "\ud804\ude34\ud804\ude34" + + "\ud804\ude36\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udedf" + + "\ud804\udee3\ud804\udeea" + + "\ud804\udf00\ud804\udf01" + + "\ud804\udf3c\ud804\udf3c" + + "\ud804\udf40\ud804\udf40" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc38\ud805\udc3f" + + "\ud805\udc42\ud805\udc44" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udcb3\ud805\udcb8" + + "\ud805\udcba\ud805\udcba" + + "\ud805\udcbf\ud805\udcc0" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddb2\ud805\uddb5" + + "\ud805\uddbc\ud805\uddbd" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude33\ud805\ude3a" + + "\ud805\ude3d\ud805\ude3d" + + "\ud805\ude3f\ud805\ude40" + + "\ud805\udeab\ud805\udeab" + + "\ud805\udead\ud805\udead" + + "\ud805\udeb0\ud805\udeb5" + + "\ud805\udeb7\ud805\udeb7" + + "\ud805\udf1d\ud805\udf1f" + + "\ud805\udf22\ud805\udf25" + + "\ud805\udf27\ud805\udf2b" + + "\ud806\ude01\ud806\ude06" + + "\ud806\ude09\ud806\ude0a" + + "\ud806\ude33\ud806\ude38" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude56" + + "\ud806\ude59\ud806\ude5b" + + "\ud806\ude8a\ud806\ude96" + + "\ud806\ude98\ud806\ude99" + + "\ud807\udc30\ud807\udc36" + + "\ud807\udc38\ud807\udc3d" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udcaa\ud807\udcb0" + + "\ud807\udcb2\ud807\udcb3" + + "\ud807\udcb5\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\udb40\udd00\udb40\uddef", + // Unicode 10.0 property value: {modi} + "\ud805\ude00\ud805\ude44" + "\ud805\ude50\ud805\ude59", + // Unicode 10.0 property value: {mongolian} + "\u1800\u1801" + + "\u1804\u1804" + + "\u1806\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\ud805\ude60\ud805\ude6c", + // Unicode 10.0 property value: {mro} + "\ud81a\ude40\ud81a\ude5e" + "\ud81a\ude60\ud81a\ude69" + "\ud81a\ude6e\ud81a\ude6f", + // Unicode 10.0 property value: {multani} + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9", + // Unicode 10.0 property value: {myanmar} + "\u1000\u109f" + "\ua9e0\ua9fe" + "\uaa60\uaa7f", + // Unicode 10.0 property value: {nabataean} + "\ud802\udc80\ud802\udc9e" + "\ud802\udca7\ud802\udcaf", + // Unicode 10.0 property value: {nd} + "\u0030\u0039" + + "\u0660\u0669" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\uff10\uff19" + + "\ud801\udca0\ud801\udca9" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 10.0 property value: {newa} + "\ud805\udc00\ud805\udc59" + "\ud805\udc5b\ud805\udc5b" + "\ud805\udc5d\ud805\udc5d", + // Unicode 10.0 property value: {newtailue} + "\u1980\u19ab" + "\u19b0\u19c9" + "\u19d0\u19da" + "\u19de\u19df", + // Unicode 10.0 property value: {nko} + "\u07c0\u07fa", + // Unicode 10.0 property value: {nl} + "\u16ee\u16f0" + + "\u2160\u2182" + + "\u2185\u2188" + + "\u3007\u3007" + + "\u3021\u3029" + + "\u3038\u303a" + + "\ua6e6\ua6ef" + + "\ud800\udd40\ud800\udd74" + + "\ud800\udf41\ud800\udf41" + + "\ud800\udf4a\ud800\udf4a" + + "\ud800\udfd1\ud800\udfd5" + + "\ud809\udc00\ud809\udc6e", + // Unicode 10.0 property value: {no} + "\u00b2\u00b3" + + "\u00b9\u00b9" + + "\u00bc\u00be" + + "\u09f4\u09f9" + + "\u0b72\u0b77" + + "\u0bf0\u0bf2" + + "\u0c78\u0c7e" + + "\u0d58\u0d5e" + + "\u0d70\u0d78" + + "\u0f2a\u0f33" + + "\u1369\u137c" + + "\u17f0\u17f9" + + "\u19da\u19da" + + "\u2070\u2070" + + "\u2074\u2079" + + "\u2080\u2089" + + "\u2150\u215f" + + "\u2189\u2189" + + "\u2460\u249b" + + "\u24ea\u24ff" + + "\u2776\u2793" + + "\u2cfd\u2cfd" + + "\u3192\u3195" + + "\u3220\u3229" + + "\u3248\u324f" + + "\u3251\u325f" + + "\u3280\u3289" + + "\u32b1\u32bf" + + "\ua830\ua835" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd75\ud800\udd78" + + "\ud800\udd8a\ud800\udd8b" + + "\ud800\udee1\ud800\udefb" + + "\ud800\udf20\ud800\udf23" + + "\ud802\udc58\ud802\udc5f" + + "\ud802\udc79\ud802\udc7f" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udcfb\ud802\udcff" + + "\ud802\udd16\ud802\udd1b" + + "\ud802\uddbc\ud802\uddbd" + + "\ud802\uddc0\ud802\uddcf" + + "\ud802\uddd2\ud802\uddff" + + "\ud802\ude40\ud802\ude47" + + "\ud802\ude7d\ud802\ude7e" + + "\ud802\ude9d\ud802\ude9f" + + "\ud802\udeeb\ud802\udeef" + + "\ud802\udf58\ud802\udf5f" + + "\ud802\udf78\ud802\udf7f" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc52\ud804\udc65" + + "\ud804\udde1\ud804\uddf4" + + "\ud805\udf3a\ud805\udf3b" + + "\ud806\udcea\ud806\udcf2" + + "\ud807\udc5a\ud807\udc6c" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud834\udf60\ud834\udf71" + + "\ud83a\udcc7\ud83a\udccf" + + "\ud83c\udd00\ud83c\udd0c", + // Unicode 10.0 property value: {noncharactercodepoint} + "\ufdd0\ufdef" + + "\ufffe\uffff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb7f\udffe\udb7f\udfff" + + "\udbbf\udffe\udbbf\udfff" + + "\udbff\udffe\udbff\udfff", + // Unicode 10.0 property value: {nushu} + "\ud81b\udfe1\ud81b\udfe1" + "\ud82c\udd70\ud82c\udefb", + // Unicode 10.0 property value: {ogham} + "\u1680\u169c", + // Unicode 10.0 property value: {olchiki} + "\u1c50\u1c7f", + // Unicode 10.0 property value: {oldhungarian} + "\ud803\udc80\ud803\udcb2" + "\ud803\udcc0\ud803\udcf2" + "\ud803\udcfa\ud803\udcff", + // Unicode 10.0 property value: {olditalic} + "\ud800\udf00\ud800\udf23" + "\ud800\udf2d\ud800\udf2f", + // Unicode 10.0 property value: {oldnortharabian} + "\ud802\ude80\ud802\ude9f", + // Unicode 10.0 property value: {oldpermic} + "\ud800\udf50\ud800\udf7a", + // Unicode 10.0 property value: {oldpersian} + "\ud800\udfa0\ud800\udfc3" + "\ud800\udfc8\ud800\udfd5", + // Unicode 10.0 property value: {oldsoutharabian} + "\ud802\ude60\ud802\ude7f", + // Unicode 10.0 property value: {oldturkic} + "\ud803\udc00\ud803\udc48", + // Unicode 10.0 property value: {oriya} + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77", + // Unicode 10.0 property value: {osage} + "\ud801\udcb0\ud801\udcd3" + "\ud801\udcd8\ud801\udcfb", + // Unicode 10.0 property value: {osmanya} + "\ud801\udc80\ud801\udc9d" + "\ud801\udca0\ud801\udca9", + // Unicode 10.0 property value: {otheralphabetic} + "\u0345\u0345" + + "\u05b0\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u0657" + + "\u0659\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06e1\u06e4" + + "\u06e7\u06e8" + + "\u06ed\u06ed" + + "\u0711\u0711" + + "\u0730\u073f" + + "\u07a6\u07b0" + + "\u0816\u0817" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082c" + + "\u08d4\u08df" + + "\u08e3\u08e9" + + "\u08f0\u0903" + + "\u093a\u093b" + + "\u093e\u094c" + + "\u094e\u094f" + + "\u0955\u0957" + + "\u0962\u0963" + + "\u0981\u0983" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u0a01\u0a03" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4c" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a83" + + "\u0abe\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acc" + + "\u0ae2\u0ae3" + + "\u0afa\u0afc" + + "\u0b01\u0b03" + + "\u0b3e\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd7\u0bd7" + + "\u0c00\u0c03" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4c" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c83" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccc" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d03" + + "\u0d3e\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0d82\u0d83" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e4d\u0e4d" + + "\u0eb1\u0eb1" + + "\u0eb4\u0eb9" + + "\u0ebb\u0ebc" + + "\u0ecd\u0ecd" + + "\u0f71\u0f81" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u102b\u1036" + + "\u1038\u1038" + + "\u103b\u103e" + + "\u1056\u1059" + + "\u105e\u1060" + + "\u1062\u1062" + + "\u1067\u1068" + + "\u1071\u1074" + + "\u1082\u1086" + + "\u109c\u109d" + + "\u135f\u135f" + + "\u1712\u1713" + + "\u1732\u1733" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b6\u17c8" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u192b" + + "\u1930\u1938" + + "\u1a17\u1a1b" + + "\u1a55\u1a5e" + + "\u1a61\u1a74" + + "\u1b00\u1b04" + + "\u1b35\u1b43" + + "\u1b80\u1b82" + + "\u1ba1\u1ba9" + + "\u1bac\u1bad" + + "\u1be7\u1bf1" + + "\u1c24\u1c35" + + "\u1cf2\u1cf3" + + "\u1de7\u1df4" + + "\u24b6\u24e9" + + "\u2de0\u2dff" + + "\ua674\ua67b" + + "\ua69e\ua69f" + + "\ua823\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c3" + + "\ua8c5\ua8c5" + + "\ua926\ua92a" + + "\ua947\ua952" + + "\ua980\ua983" + + "\ua9b4\ua9bf" + + "\uaa29\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4d" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabe" + + "\uaaeb\uaaef" + + "\uaaf5\uaaf5" + + "\uabe3\uabea" + + "\ufb1e\ufb1e" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud804\udc00\ud804\udc02" + + "\ud804\udc38\ud804\udc45" + + "\ud804\udc82\ud804\udc82" + + "\ud804\udcb0\ud804\udcb8" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd32" + + "\ud804\udd80\ud804\udd82" + + "\ud804\uddb3\ud804\uddbf" + + "\ud804\ude2c\ud804\ude34" + + "\ud804\ude37\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udee8" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf3e\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4c" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud805\udc35\ud805\udc41" + + "\ud805\udc43\ud805\udc45" + + "\ud805\udcb0\ud805\udcc1" + + "\ud805\uddaf\ud805\uddb5" + + "\ud805\uddb8\ud805\uddbe" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude30\ud805\ude3e" + + "\ud805\ude40\ud805\ude40" + + "\ud805\udeab\ud805\udeb5" + + "\ud805\udf1d\ud805\udf2a" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude35\ud806\ude39" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude51\ud806\ude5b" + + "\ud806\ude8a\ud806\ude97" + + "\ud807\udc2f\ud807\udc36" + + "\ud807\udc38\ud807\udc3e" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd41" + + "\ud807\udd43\ud807\udd43" + + "\ud807\udd47\ud807\udd47" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf51\ud81b\udf7e" + + "\ud82f\udc9e\ud82f\udc9e" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udd47\ud83a\udd47" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 10.0 property value: {otherdefaultignorablecodepoint} + "\u034f\u034f" + + "\u115f\u1160" + + "\u17b4\u17b5" + + "\u2065\u2065" + + "\u3164\u3164" + + "\uffa0\uffa0" + + "\ufff0\ufff8" + + "\udb40\udc00\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb43\udfff", + // Unicode 10.0 property value: {othergraphemeextend} + "\u09be\u09be" + + "\u09d7\u09d7" + + "\u0b3e\u0b3e" + + "\u0b57\u0b57" + + "\u0bbe\u0bbe" + + "\u0bd7\u0bd7" + + "\u0cc2\u0cc2" + + "\u0cd5\u0cd6" + + "\u0d3e\u0d3e" + + "\u0d57\u0d57" + + "\u0dcf\u0dcf" + + "\u0ddf\u0ddf" + + "\u200c\u200c" + + "\u302e\u302f" + + "\uff9e\uff9f" + + "\ud804\udf3e\ud804\udf3e" + + "\ud804\udf57\ud804\udf57" + + "\ud805\udcb0\ud805\udcb0" + + "\ud805\udcbd\ud805\udcbd" + + "\ud805\uddaf\ud805\uddaf" + + "\ud834\udd65\ud834\udd65" + + "\ud834\udd6e\ud834\udd72" + + "\udb40\udc20\udb40\udc7f", + // Unicode 10.0 property value: {otheridcontinue} + "\u00b7\u00b7" + "\u0387\u0387" + "\u1369\u1371" + "\u19da\u19da", + // Unicode 10.0 property value: {otheridstart} + "\u1885\u1886" + "\u2118\u2118" + "\u212e\u212e" + "\u309b\u309c", + // Unicode 10.0 property value: {otherlowercase} + "\u00aa\u00aa" + + "\u00ba\u00ba" + + "\u02b0\u02b8" + + "\u02c0\u02c1" + + "\u02e0\u02e4" + + "\u0345\u0345" + + "\u037a\u037a" + + "\u1d2c\u1d6a" + + "\u1d78\u1d78" + + "\u1d9b\u1dbf" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2170\u217f" + + "\u24d0\u24e9" + + "\u2c7c\u2c7d" + + "\ua69c\ua69d" + + "\ua770\ua770" + + "\ua7f8\ua7f9" + + "\uab5c\uab5f", + // Unicode 10.0 property value: {othermath} + "\u005e\u005e" + + "\u03d0\u03d2" + + "\u03d5\u03d5" + + "\u03f0\u03f1" + + "\u03f4\u03f5" + + "\u2016\u2016" + + "\u2032\u2034" + + "\u2040\u2040" + + "\u2061\u2064" + + "\u207d\u207e" + + "\u208d\u208e" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20e6" + + "\u20eb\u20ef" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2128\u2129" + + "\u212c\u212d" + + "\u212f\u2131" + + "\u2133\u2138" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u2195\u2199" + + "\u219c\u219f" + + "\u21a1\u21a2" + + "\u21a4\u21a5" + + "\u21a7\u21a7" + + "\u21a9\u21ad" + + "\u21b0\u21b1" + + "\u21b6\u21b7" + + "\u21bc\u21cd" + + "\u21d0\u21d1" + + "\u21d3\u21d3" + + "\u21d5\u21db" + + "\u21dd\u21dd" + + "\u21e4\u21e5" + + "\u2308\u230b" + + "\u23b4\u23b5" + + "\u23b7\u23b7" + + "\u23d0\u23d0" + + "\u23e2\u23e2" + + "\u25a0\u25a1" + + "\u25ae\u25b6" + + "\u25bc\u25c0" + + "\u25c6\u25c7" + + "\u25ca\u25cb" + + "\u25cf\u25d3" + + "\u25e2\u25e2" + + "\u25e4\u25e4" + + "\u25e7\u25ec" + + "\u2605\u2606" + + "\u2640\u2640" + + "\u2642\u2642" + + "\u2660\u2663" + + "\u266d\u266e" + + "\u27c5\u27c6" + + "\u27e6\u27ef" + + "\u2983\u2998" + + "\u29d8\u29db" + + "\u29fc\u29fd" + + "\ufe61\ufe61" + + "\ufe63\ufe63" + + "\ufe68\ufe68" + + "\uff3c\uff3c" + + "\uff3e\uff3e" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb", + // Unicode 10.0 property value: {otheruppercase} + "\u2160\u216f" + + "\u24b6\u24cf" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 10.0 property value: {pahawhhmong} + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f", + // Unicode 10.0 property value: {palmyrene} + "\ud802\udc60\ud802\udc7f", + // Unicode 10.0 property value: {patternsyntax} + "\u0021\u002f" + + "\u003a\u0040" + + "\u005b\u005e" + + "\u0060\u0060" + + "\u007b\u007e" + + "\u00a1\u00a7" + + "\u00a9\u00a9" + + "\u00ab\u00ac" + + "\u00ae\u00ae" + + "\u00b0\u00b1" + + "\u00b6\u00b6" + + "\u00bb\u00bb" + + "\u00bf\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u2010\u2027" + + "\u2030\u203e" + + "\u2041\u2053" + + "\u2055\u205e" + + "\u2190\u245f" + + "\u2500\u2775" + + "\u2794\u2bff" + + "\u2e00\u2e7f" + + "\u3001\u3003" + + "\u3008\u3020" + + "\u3030\u3030" + + "\ufd3e\ufd3f" + + "\ufe45\ufe46", + // Unicode 10.0 property value: {patternwhitespace} + "\t\r" + "\u0020\u0020" + "\u0085\u0085" + "\u200e\u200f" + "\u2028\u2029", + // Unicode 10.0 property value: {paucinhau} + "\ud806\udec0\ud806\udef8", + // Unicode 10.0 property value: {pc} + "\u005f\u005f" + + "\u203f\u2040" + + "\u2054\u2054" + + "\ufe33\ufe34" + + "\ufe4d\ufe4f" + + "\uff3f\uff3f", + // Unicode 10.0 property value: {pd} + "\u002d\u002d" + + "\u058a\u058a" + + "\u05be\u05be" + + "\u1400\u1400" + + "\u1806\u1806" + + "\u2010\u2015" + + "\u2e17\u2e17" + + "\u2e1a\u2e1a" + + "\u2e3a\u2e3b" + + "\u2e40\u2e40" + + "\u301c\u301c" + + "\u3030\u3030" + + "\u30a0\u30a0" + + "\ufe31\ufe32" + + "\ufe58\ufe58" + + "\ufe63\ufe63" + + "\uff0d\uff0d", + // Unicode 10.0 property value: {pe} + "\u0029\u0029" + + "\u005d\u005d" + + "\u007d\u007d" + + "\u0f3b\u0f3b" + + "\u0f3d\u0f3d" + + "\u169c\u169c" + + "\u2046\u2046" + + "\u207e\u207e" + + "\u208e\u208e" + + "\u2309\u2309" + + "\u230b\u230b" + + "\u232a\u232a" + + "\u2769\u2769" + + "\u276b\u276b" + + "\u276d\u276d" + + "\u276f\u276f" + + "\u2771\u2771" + + "\u2773\u2773" + + "\u2775\u2775" + + "\u27c6\u27c6" + + "\u27e7\u27e7" + + "\u27e9\u27e9" + + "\u27eb\u27eb" + + "\u27ed\u27ed" + + "\u27ef\u27ef" + + "\u2984\u2984" + + "\u2986\u2986" + + "\u2988\u2988" + + "\u298a\u298a" + + "\u298c\u298c" + + "\u298e\u298e" + + "\u2990\u2990" + + "\u2992\u2992" + + "\u2994\u2994" + + "\u2996\u2996" + + "\u2998\u2998" + + "\u29d9\u29d9" + + "\u29db\u29db" + + "\u29fd\u29fd" + + "\u2e23\u2e23" + + "\u2e25\u2e25" + + "\u2e27\u2e27" + + "\u2e29\u2e29" + + "\u3009\u3009" + + "\u300b\u300b" + + "\u300d\u300d" + + "\u300f\u300f" + + "\u3011\u3011" + + "\u3015\u3015" + + "\u3017\u3017" + + "\u3019\u3019" + + "\u301b\u301b" + + "\u301e\u301f" + + "\ufd3e\ufd3e" + + "\ufe18\ufe18" + + "\ufe36\ufe36" + + "\ufe38\ufe38" + + "\ufe3a\ufe3a" + + "\ufe3c\ufe3c" + + "\ufe3e\ufe3e" + + "\ufe40\ufe40" + + "\ufe42\ufe42" + + "\ufe44\ufe44" + + "\ufe48\ufe48" + + "\ufe5a\ufe5a" + + "\ufe5c\ufe5c" + + "\ufe5e\ufe5e" + + "\uff09\uff09" + + "\uff3d\uff3d" + + "\uff5d\uff5d" + + "\uff60\uff60" + + "\uff63\uff63", + // Unicode 10.0 property value: {pf} + "\u00bb\u00bb" + + "\u2019\u2019" + + "\u201d\u201d" + + "\u203a\u203a" + + "\u2e03\u2e03" + + "\u2e05\u2e05" + + "\u2e0a\u2e0a" + + "\u2e0d\u2e0d" + + "\u2e1d\u2e1d" + + "\u2e21\u2e21", + // Unicode 10.0 property value: {phagspa} + "\ua840\ua877", + // Unicode 10.0 property value: {phoenician} + "\ud802\udd00\ud802\udd1b" + "\ud802\udd1f\ud802\udd1f", + // Unicode 10.0 property value: {pi} + "\u00ab\u00ab" + + "\u2018\u2018" + + "\u201b\u201c" + + "\u201f\u201f" + + "\u2039\u2039" + + "\u2e02\u2e02" + + "\u2e04\u2e04" + + "\u2e09\u2e09" + + "\u2e0c\u2e0c" + + "\u2e1c\u2e1c" + + "\u2e20\u2e20", + // Unicode 10.0 property value: {po} + "\u0021\u0023" + + "\u0025\u0027" + + "\u002a\u002a" + + "\u002c\u002c" + + "\u002e\u002f" + + "\u003a\u003b" + + "\u003f\u0040" + + "\\\\" + + "\u00a1\u00a1" + + "\u00a7\u00a7" + + "\u00b6\u00b7" + + "\u00bf\u00bf" + + "\u037e\u037e" + + "\u0387\u0387" + + "\u055a\u055f" + + "\u0589\u0589" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05f3\u05f4" + + "\u0609\u060a" + + "\u060c\u060d" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u066a\u066d" + + "\u06d4\u06d4" + + "\u0700\u070d" + + "\u07f7\u07f9" + + "\u0830\u083e" + + "\u085e\u085e" + + "\u0964\u0965" + + "\u0970\u0970" + + "\u09fd\u09fd" + + "\u0af0\u0af0" + + "\u0df4\u0df4" + + "\u0e4f\u0e4f" + + "\u0e5a\u0e5b" + + "\u0f04\u0f12" + + "\u0f14\u0f14" + + "\u0f85\u0f85" + + "\u0fd0\u0fd4" + + "\u0fd9\u0fda" + + "\u104a\u104f" + + "\u10fb\u10fb" + + "\u1360\u1368" + + "\u166d\u166e" + + "\u16eb\u16ed" + + "\u1735\u1736" + + "\u17d4\u17d6" + + "\u17d8\u17da" + + "\u1800\u1805" + + "\u1807\u180a" + + "\u1944\u1945" + + "\u1a1e\u1a1f" + + "\u1aa0\u1aa6" + + "\u1aa8\u1aad" + + "\u1b5a\u1b60" + + "\u1bfc\u1bff" + + "\u1c3b\u1c3f" + + "\u1c7e\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd3\u1cd3" + + "\u2016\u2017" + + "\u2020\u2027" + + "\u2030\u2038" + + "\u203b\u203e" + + "\u2041\u2043" + + "\u2047\u2051" + + "\u2053\u2053" + + "\u2055\u205e" + + "\u2cf9\u2cfc" + + "\u2cfe\u2cff" + + "\u2d70\u2d70" + + "\u2e00\u2e01" + + "\u2e06\u2e08" + + "\u2e0b\u2e0b" + + "\u2e0e\u2e16" + + "\u2e18\u2e19" + + "\u2e1b\u2e1b" + + "\u2e1e\u2e1f" + + "\u2e2a\u2e2e" + + "\u2e30\u2e39" + + "\u2e3c\u2e3f" + + "\u2e41\u2e41" + + "\u2e43\u2e49" + + "\u3001\u3003" + + "\u303d\u303d" + + "\u30fb\u30fb" + + "\ua4fe\ua4ff" + + "\ua60d\ua60f" + + "\ua673\ua673" + + "\ua67e\ua67e" + + "\ua6f2\ua6f7" + + "\ua874\ua877" + + "\ua8ce\ua8cf" + + "\ua8f8\ua8fa" + + "\ua8fc\ua8fc" + + "\ua92e\ua92f" + + "\ua95f\ua95f" + + "\ua9c1\ua9cd" + + "\ua9de\ua9df" + + "\uaa5c\uaa5f" + + "\uaade\uaadf" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ufe10\ufe16" + + "\ufe19\ufe19" + + "\ufe30\ufe30" + + "\ufe45\ufe46" + + "\ufe49\ufe4c" + + "\ufe50\ufe52" + + "\ufe54\ufe57" + + "\ufe5f\ufe61" + + "\ufe68\ufe68" + + "\ufe6a\ufe6b" + + "\uff01\uff03" + + "\uff05\uff07" + + "\uff0a\uff0a" + + "\uff0c\uff0c" + + "\uff0e\uff0f" + + "\uff1a\uff1b" + + "\uff1f\uff20" + + "\uff3c\uff3c" + + "\uff61\uff61" + + "\uff64\uff65" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udf9f\ud800\udf9f" + + "\ud800\udfd0\ud800\udfd0" + + "\ud801\udd6f\ud801\udd6f" + + "\ud802\udc57\ud802\udc57" + + "\ud802\udd1f\ud802\udd1f" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude7f\ud802\ude7f" + + "\ud802\udef0\ud802\udef6" + + "\ud802\udf39\ud802\udf3f" + + "\ud802\udf99\ud802\udf9c" + + "\ud804\udc47\ud804\udc4d" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd40\ud804\udd43" + + "\ud804\udd74\ud804\udd75" + + "\ud804\uddc5\ud804\uddc9" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\udddb\ud804\udddb" + + "\ud804\udddd\ud804\udddf" + + "\ud804\ude38\ud804\ude3d" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4f" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udcc6\ud805\udcc6" + + "\ud805\uddc1\ud805\uddd7" + + "\ud805\ude41\ud805\ude43" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\ude3f\ud806\ude46" + + "\ud806\ude9a\ud806\ude9c" + + "\ud806\ude9e\ud806\udea2" + + "\ud807\udc41\ud807\udc45" + + "\ud807\udc70\ud807\udc71" + + "\ud809\udc70\ud809\udc74" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf3b" + + "\ud81a\udf44\ud81a\udf44" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude87\ud836\ude8b" + + "\ud83a\udd5e\ud83a\udd5f", + // Unicode 10.0 property value: {prependedconcatenationmark} + "\u0600\u0605" + "\u06dd\u06dd" + "\u070f\u070f" + "\u08e2\u08e2" + "\ud804\udcbd\ud804\udcbd", + // Unicode 10.0 property value: {print} + "\u0020\u007e" + + "\u00a0\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fd" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf9" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2027" + + "\u202a\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd2" + + "\u2bec\u2bef" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e49" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312e" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fea" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fd" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\ude9c" + + "\ud806\ude9e\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef8" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd4c" + + "\ud83e\udd50\ud83e\udd6b" + + "\ud83e\udd80\ud83e\udd97" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83e\uddd0\ud83e\udde6" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb80\udc00\udbbf\udffd" + + "\udbc0\udc00\udbff\udffd", + // Unicode 10.0 property value: {ps} + "\u0028\u0028" + + "\u005b\u005b" + + "\u007b\u007b" + + "\u0f3a\u0f3a" + + "\u0f3c\u0f3c" + + "\u169b\u169b" + + "\u201a\u201a" + + "\u201e\u201e" + + "\u2045\u2045" + + "\u207d\u207d" + + "\u208d\u208d" + + "\u2308\u2308" + + "\u230a\u230a" + + "\u2329\u2329" + + "\u2768\u2768" + + "\u276a\u276a" + + "\u276c\u276c" + + "\u276e\u276e" + + "\u2770\u2770" + + "\u2772\u2772" + + "\u2774\u2774" + + "\u27c5\u27c5" + + "\u27e6\u27e6" + + "\u27e8\u27e8" + + "\u27ea\u27ea" + + "\u27ec\u27ec" + + "\u27ee\u27ee" + + "\u2983\u2983" + + "\u2985\u2985" + + "\u2987\u2987" + + "\u2989\u2989" + + "\u298b\u298b" + + "\u298d\u298d" + + "\u298f\u298f" + + "\u2991\u2991" + + "\u2993\u2993" + + "\u2995\u2995" + + "\u2997\u2997" + + "\u29d8\u29d8" + + "\u29da\u29da" + + "\u29fc\u29fc" + + "\u2e22\u2e22" + + "\u2e24\u2e24" + + "\u2e26\u2e26" + + "\u2e28\u2e28" + + "\u2e42\u2e42" + + "\u3008\u3008" + + "\u300a\u300a" + + "\u300c\u300c" + + "\u300e\u300e" + + "\u3010\u3010" + + "\u3014\u3014" + + "\u3016\u3016" + + "\u3018\u3018" + + "\u301a\u301a" + + "\u301d\u301d" + + "\ufd3f\ufd3f" + + "\ufe17\ufe17" + + "\ufe35\ufe35" + + "\ufe37\ufe37" + + "\ufe39\ufe39" + + "\ufe3b\ufe3b" + + "\ufe3d\ufe3d" + + "\ufe3f\ufe3f" + + "\ufe41\ufe41" + + "\ufe43\ufe43" + + "\ufe47\ufe47" + + "\ufe59\ufe59" + + "\ufe5b\ufe5b" + + "\ufe5d\ufe5d" + + "\uff08\uff08" + + "\uff3b\uff3b" + + "\uff5b\uff5b" + + "\uff5f\uff5f" + + "\uff62\uff62", + // Unicode 10.0 property value: {psalterpahlavi} + "\ud802\udf80\ud802\udf91" + "\ud802\udf99\ud802\udf9c" + "\ud802\udfa9\ud802\udfaf", + // Unicode 10.0 property value: {quotationmark} + "\"\"" + + "\u0027\u0027" + + "\u00ab\u00ab" + + "\u00bb\u00bb" + + "\u2018\u201f" + + "\u2039\u203a" + + "\u2e42\u2e42" + + "\u300c\u300f" + + "\u301d\u301f" + + "\ufe41\ufe44" + + "\uff02\uff02" + + "\uff07\uff07" + + "\uff62\uff63", + // Unicode 10.0 property value: {radical} + "\u2e80\u2e99" + "\u2e9b\u2ef3" + "\u2f00\u2fd5", + // Unicode 10.0 property value: {regionalindicator} + "\ud83c\udde6\ud83c\uddff", + // Unicode 10.0 property value: {rejang} + "\ua930\ua953" + "\ua95f\ua95f", + // Unicode 10.0 property value: {runic} + "\u16a0\u16ea" + "\u16ee\u16f8", + // Unicode 10.0 property value: {samaritan} + "\u0800\u082d" + "\u0830\u083e", + // Unicode 10.0 property value: {saurashtra} + "\ua880\ua8c5" + "\ua8ce\ua8d9", + // Unicode 10.0 property value: {sc} + "\u0024\u0024" + + "\u00a2\u00a5" + + "\u058f\u058f" + + "\u060b\u060b" + + "\u09f2\u09f3" + + "\u09fb\u09fb" + + "\u0af1\u0af1" + + "\u0bf9\u0bf9" + + "\u0e3f\u0e3f" + + "\u17db\u17db" + + "\u20a0\u20bf" + + "\ua838\ua838" + + "\ufdfc\ufdfc" + + "\ufe69\ufe69" + + "\uff04\uff04" + + "\uffe0\uffe1" + + "\uffe5\uffe6", + // Unicode 10.0 property value: {scriptextensions=adlam} + "\u0640\u0640" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f", + // Unicode 10.0 property value: {scriptextensions=ahom} + "\ud805\udf00\ud805\udf19" + "\ud805\udf1d\ud805\udf2b" + "\ud805\udf30\ud805\udf3f", + // Unicode 10.0 property value: {scriptextensions=anatolianhieroglyphs} + "\ud811\udc00\ud811\ude46", + // Unicode 10.0 property value: {scriptextensions=arabic} + "\u0600\u0604" + + "\u0606\u061c" + + "\u061e\u06dc" + + "\u06de\u06ff" + + "\u0750\u077f" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u08e1" + + "\u08e3\u08ff" + + "\ufb50\ufbc1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ud800\udee0\ud800\udefb" + + "\ud803\ude60\ud803\ude7e" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1", + // Unicode 10.0 property value: {scriptextensions=armenian} + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\ufb13\ufb17", + // Unicode 10.0 property value: {scriptextensions=avestan} + "\ud802\udf00\ud802\udf35" + "\ud802\udf39\ud802\udf3f", + // Unicode 10.0 property value: {scriptextensions=balinese} + "\u1b00\u1b4b" + "\u1b50\u1b7c", + // Unicode 10.0 property value: {scriptextensions=bamum} + "\ua6a0\ua6f7" + "\ud81a\udc00\ud81a\ude38", + // Unicode 10.0 property value: {scriptextensions=bassavah} + "\ud81a\uded0\ud81a\udeed" + "\ud81a\udef0\ud81a\udef5", + // Unicode 10.0 property value: {scriptextensions=batak} + "\u1bc0\u1bf3" + "\u1bfc\u1bff", + // Unicode 10.0 property value: {scriptextensions=bengali} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0980\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fd" + + "\u1cf7\u1cf7" + + "\ua8f1\ua8f1", + // Unicode 10.0 property value: {scriptextensions=bhaiksuki} + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c", + // Unicode 10.0 property value: {scriptextensions=bopomofo} + "\u02ea\u02eb" + + "\u3001\u3003" + + "\u3008\u3011" + + "\u3013\u301f" + + "\u302a\u302d" + + "\u3030\u3030" + + "\u3037\u3037" + + "\u30fb\u30fb" + + "\u3105\u312e" + + "\u31a0\u31ba" + + "\ufe45\ufe46" + + "\uff61\uff65", + // Unicode 10.0 property value: {scriptextensions=brahmi} + "\ud804\udc00\ud804\udc4d" + "\ud804\udc52\ud804\udc6f" + "\ud804\udc7f\ud804\udc7f", + // Unicode 10.0 property value: {scriptextensions=braille} + "\u2800\u28ff", + // Unicode 10.0 property value: {scriptextensions=buginese} + "\u1a00\u1a1b" + "\u1a1e\u1a1f" + "\ua9cf\ua9cf", + // Unicode 10.0 property value: {scriptextensions=buhid} + "\u1735\u1736" + "\u1740\u1753", + // Unicode 10.0 property value: {scriptextensions=canadianaboriginal} + "\u1400\u167f" + "\u18b0\u18f5", + // Unicode 10.0 property value: {scriptextensions=carian} + "\ud800\udea0\ud800\uded0", + // Unicode 10.0 property value: {scriptextensions=caucasianalbanian} + "\ud801\udd30\ud801\udd63" + "\ud801\udd6f\ud801\udd6f", + // Unicode 10.0 property value: {scriptextensions=chakma} + "\u09e6\u09ef" + "\u1040\u1049" + "\ud804\udd00\ud804\udd34" + "\ud804\udd36\ud804\udd43", + // Unicode 10.0 property value: {scriptextensions=cham} + "\uaa00\uaa36" + "\uaa40\uaa4d" + "\uaa50\uaa59" + "\uaa5c\uaa5f", + // Unicode 10.0 property value: {scriptextensions=cherokee} + "\u13a0\u13f5" + "\u13f8\u13fd" + "\uab70\uabbf", + // Unicode 10.0 property value: {scriptextensions=common} + "\000\u0040" + + "\u005b\u0060" + + "\u007b\u00a9" + + "\u00ab\u00b9" + + "\u00bb\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02b9\u02df" + + "\u02e5\u02e9" + + "\u02ec\u02ff" + + "\u0374\u0374" + + "\u037e\u037e" + + "\u0385\u0385" + + "\u0387\u0387" + + "\u0605\u0605" + + "\u06dd\u06dd" + + "\u08e2\u08e2" + + "\u0e3f\u0e3f" + + "\u0fd5\u0fd8" + + "\u16eb\u16ed" + + "\u2000\u200b" + + "\u200e\u2064" + + "\u2066\u2070" + + "\u2074\u207e" + + "\u2080\u208e" + + "\u20a0\u20bf" + + "\u2100\u2125" + + "\u2127\u2129" + + "\u212c\u2131" + + "\u2133\u214d" + + "\u214f\u215f" + + "\u2189\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u27ff" + + "\u2900\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd2" + + "\u2bec\u2bef" + + "\u2e00\u2e42" + + "\u2e44\u2e49" + + "\u2ff0\u2ffb" + + "\u3000\u3000" + + "\u3004\u3004" + + "\u3012\u3012" + + "\u3020\u3020" + + "\u3036\u3036" + + "\u3248\u325f" + + "\u327f\u327f" + + "\u32b1\u32bf" + + "\u32cc\u32cf" + + "\u3371\u337a" + + "\u3380\u33df" + + "\u33ff\u33ff" + + "\u4dc0\u4dff" + + "\ua700\ua721" + + "\ua788\ua78a" + + "\uab5b\uab5b" + + "\ufd3e\ufd3f" + + "\ufe10\ufe19" + + "\ufe30\ufe44" + + "\ufe47\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufeff\ufeff" + + "\uff01\uff20" + + "\uff3b\uff40" + + "\uff5b\uff60" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfc" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd66" + + "\ud834\udd6a\ud834\udd7a" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\udf00\ud834\udf56" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef8" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd4c" + + "\ud83e\udd50\ud83e\udd6b" + + "\ud83e\udd80\ud83e\udd97" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83e\uddd0\ud83e\udde6" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f", + // Unicode 10.0 property value: {scriptextensions=coptic} + "\u03e2\u03ef" + "\u2c80\u2cf3" + "\u2cf9\u2cff" + "\ud800\udee0\ud800\udefb", + // Unicode 10.0 property value: {scriptextensions=cuneiform} + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43", + // Unicode 10.0 property value: {scriptextensions=cypriot} + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd3f" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f", + // Unicode 10.0 property value: {scriptextensions=cyrillic} + "\u0400\u052f" + + "\u1c80\u1c88" + + "\u1d2b\u1d2b" + + "\u1d78\u1d78" + + "\u2de0\u2dff" + + "\u2e43\u2e43" + + "\ua640\ua69f" + + "\ufe2e\ufe2f", + // Unicode 10.0 property value: {scriptextensions=deseret} + "\ud801\udc00\ud801\udc4f", + // Unicode 10.0 property value: {scriptextensions=devanagari} + "\u0900\u097f" + + "\u1cd0\u1cf6" + + "\u1cf8\u1cf9" + + "\u20f0\u20f0" + + "\ua830\ua839" + + "\ua8e0\ua8fd", + // Unicode 10.0 property value: {scriptextensions=duployan} + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3", + // Unicode 10.0 property value: {scriptextensions=egyptianhieroglyphs} + "\ud80c\udc00\ud80d\udc2e", + // Unicode 10.0 property value: {scriptextensions=elbasan} + "\ud801\udd00\ud801\udd27", + // Unicode 10.0 property value: {scriptextensions=ethiopic} + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e", + // Unicode 10.0 property value: {scriptextensions=georgian} + "\u0589\u0589" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10ff" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d", + // Unicode 10.0 property value: {scriptextensions=glagolitic} + "\u0484\u0484" + + "\u0487\u0487" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2e43\u2e43" + + "\ua66f\ua66f" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a", + // Unicode 10.0 property value: {scriptextensions=gothic} + "\ud800\udf30\ud800\udf4a", + // Unicode 10.0 property value: {scriptextensions=grantha} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0baa\u0baa" + + "\u0bb5\u0bb5" + + "\u0be6\u0bf2" + + "\u1cd0\u1cd0" + + "\u1cd2\u1cd3" + + "\u1cf2\u1cf4" + + "\u1cf8\u1cf9" + + "\u20f0\u20f0" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74", + // Unicode 10.0 property value: {scriptextensions=greek} + "\u0342\u0342" + + "\u0345\u0345" + + "\u0370\u0373" + + "\u0375\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0384\u0384" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03e1" + + "\u03f0\u03ff" + + "\u1d26\u1d2a" + + "\u1d5d\u1d61" + + "\u1d66\u1d6a" + + "\u1dbf\u1dc1" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2126\u2126" + + "\uab65\uab65" + + "\ud800\udd40\ud800\udd8e" + + "\ud800\udda0\ud800\udda0" + + "\ud834\ude00\ud834\ude45", + // Unicode 10.0 property value: {scriptextensions=gujarati} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\ua830\ua839", + // Unicode 10.0 property value: {scriptextensions=gurmukhi} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\ua830\ua839", + // Unicode 10.0 property value: {scriptextensions=han} + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u3001\u3003" + + "\u3005\u3011" + + "\u3013\u301f" + + "\u3021\u302d" + + "\u3030\u3030" + + "\u3037\u303f" + + "\u30fb\u30fb" + + "\u3190\u319f" + + "\u31c0\u31e3" + + "\u3220\u3247" + + "\u3280\u32b0" + + "\u32c0\u32cb" + + "\u3358\u3370" + + "\u337b\u337f" + + "\u33e0\u33fe" + + "\u3400\u4db5" + + "\u4e00\u9fea" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufe45\ufe46" + + "\uff61\uff65" + + "\ud834\udf60\ud834\udf71" + + "\ud83c\ude50\ud83c\ude51" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 10.0 property value: {scriptextensions=hangul} + "\u1100\u11ff" + + "\u3001\u3003" + + "\u3008\u3011" + + "\u3013\u301f" + + "\u302e\u3030" + + "\u3037\u3037" + + "\u30fb\u30fb" + + "\u3131\u318e" + + "\u3200\u321e" + + "\u3260\u327e" + + "\ua960\ua97c" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ufe45\ufe46" + + "\uff61\uff65" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc", + // Unicode 10.0 property value: {scriptextensions=hanunoo} + "\u1720\u1736", + // Unicode 10.0 property value: {scriptextensions=hatran} + "\ud802\udce0\ud802\udcf2" + "\ud802\udcf4\ud802\udcf5" + "\ud802\udcfb\ud802\udcff", + // Unicode 10.0 property value: {scriptextensions=hebrew} + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufb4f", + // Unicode 10.0 property value: {scriptextensions=hiragana} + "\u3001\u3003" + + "\u3008\u3011" + + "\u3013\u301f" + + "\u3030\u3035" + + "\u3037\u3037" + + "\u303c\u303d" + + "\u3041\u3096" + + "\u3099\u30a0" + + "\u30fb\u30fc" + + "\ufe45\ufe46" + + "\uff61\uff65" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\ud82c\udc01\ud82c\udd1e" + + "\ud83c\ude00\ud83c\ude00", + // Unicode 10.0 property value: {scriptextensions=imperialaramaic} + "\ud802\udc40\ud802\udc55" + "\ud802\udc57\ud802\udc5f", + // Unicode 10.0 property value: {scriptextensions=inherited} + "\u0300\u0341" + + "\u0343\u0344" + + "\u0346\u0362" + + "\u1ab0\u1abe" + + "\u1dc2\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200d" + + "\u20d0\u20ef" + + "\ufe00\ufe0f" + + "\ufe20\ufe2d" + + "\ud800\uddfd\ud800\uddfd" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\udb40\udd00\udb40\uddef", + // Unicode 10.0 property value: {scriptextensions=inscriptionalpahlavi} + "\ud802\udf60\ud802\udf72" + "\ud802\udf78\ud802\udf7f", + // Unicode 10.0 property value: {scriptextensions=inscriptionalparthian} + "\ud802\udf40\ud802\udf55" + "\ud802\udf58\ud802\udf5f", + // Unicode 10.0 property value: {scriptextensions=javanese} + "\ua980\ua9cd" + "\ua9cf\ua9d9" + "\ua9de\ua9df", + // Unicode 10.0 property value: {scriptextensions=kaithi} + "\u0966\u096f" + "\ua830\ua839" + "\ud804\udc80\ud804\udcc1", + // Unicode 10.0 property value: {scriptextensions=kannada} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0c80\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u1cda\u1cda" + + "\u1cf5\u1cf5" + + "\ua830\ua835", + // Unicode 10.0 property value: {scriptextensions=katakana} + "\u3001\u3003" + + "\u3008\u3011" + + "\u3013\u301f" + + "\u3030\u3035" + + "\u3037\u3037" + + "\u303c\u303d" + + "\u3099\u309c" + + "\u30a0\u30ff" + + "\u31f0\u31ff" + + "\u32d0\u32fe" + + "\u3300\u3357" + + "\ufe45\ufe46" + + "\uff61\uff9f" + + "\ud82c\udc00\ud82c\udc00", + // Unicode 10.0 property value: {scriptextensions=kayahli} + "\ua900\ua92f", + // Unicode 10.0 property value: {scriptextensions=kharoshthi} + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58", + // Unicode 10.0 property value: {scriptextensions=khmer} + "\u1780\u17dd" + "\u17e0\u17e9" + "\u17f0\u17f9" + "\u19e0\u19ff", + // Unicode 10.0 property value: {scriptextensions=khojki} + "\u0ae6\u0aef" + "\ud804\ude00\ud804\ude11" + "\ud804\ude13\ud804\ude3e", + // Unicode 10.0 property value: {scriptextensions=khudawadi} + "\u0964\u0965" + "\ua830\ua839" + "\ud804\udeb0\ud804\udeea" + "\ud804\udef0\ud804\udef9", + // Unicode 10.0 property value: {scriptextensions=lao} + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf", + // Unicode 10.0 property value: {scriptextensions=latin} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02b8" + + "\u02e0\u02e4" + + "\u0363\u036f" + + "\u0485\u0486" + + "\u0951\u0952" + + "\u10fb\u10fb" + + "\u1d00\u1d25" + + "\u1d2c\u1d5c" + + "\u1d62\u1d65" + + "\u1d6b\u1d77" + + "\u1d79\u1dbe" + + "\u1e00\u1eff" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u20f0\u20f0" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c60\u2c7f" + + "\ua722\ua787" + + "\ua78b\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua7ff" + + "\ua92e\ua92e" + + "\uab30\uab5a" + + "\uab5c\uab64" + + "\ufb00\ufb06" + + "\uff21\uff3a" + + "\uff41\uff5a", + // Unicode 10.0 property value: {scriptextensions=lepcha} + "\u1c00\u1c37" + "\u1c3b\u1c49" + "\u1c4d\u1c4f", + // Unicode 10.0 property value: {scriptextensions=limbu} + "\u0965\u0965" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u194f", + // Unicode 10.0 property value: {scriptextensions=lineara} + "\ud800\udd07\ud800\udd33" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67", + // Unicode 10.0 property value: {scriptextensions=linearb} + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd3f", + // Unicode 10.0 property value: {scriptextensions=lisu} + "\ua4d0\ua4ff", + // Unicode 10.0 property value: {scriptextensions=lycian} + "\ud800\ude80\ud800\ude9c", + // Unicode 10.0 property value: {scriptextensions=lydian} + "\ud802\udd20\ud802\udd39" + "\ud802\udd3f\ud802\udd3f", + // Unicode 10.0 property value: {scriptextensions=mahajani} + "\u0964\u096f" + "\ua830\ua839" + "\ud804\udd50\ud804\udd76", + // Unicode 10.0 property value: {scriptextensions=malayalam} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u1cda\u1cda", + // Unicode 10.0 property value: {scriptextensions=mandaic} + "\u0640\u0640" + "\u0840\u085b" + "\u085e\u085e", + // Unicode 10.0 property value: {scriptextensions=manichaean} + "\u0640\u0640" + "\ud802\udec0\ud802\udee6" + "\ud802\udeeb\ud802\udef6", + // Unicode 10.0 property value: {scriptextensions=marchen} + "\ud807\udc70\ud807\udc8f" + "\ud807\udc92\ud807\udca7" + "\ud807\udca9\ud807\udcb6", + // Unicode 10.0 property value: {scriptextensions=masaramgondi} + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59", + // Unicode 10.0 property value: {scriptextensions=meeteimayek} + "\uaae0\uaaf6" + "\uabc0\uabed" + "\uabf0\uabf9", + // Unicode 10.0 property value: {scriptextensions=mendekikakui} + "\ud83a\udc00\ud83a\udcc4" + "\ud83a\udcc7\ud83a\udcd6", + // Unicode 10.0 property value: {scriptextensions=meroiticcursive} + "\ud802\udda0\ud802\uddb7" + "\ud802\uddbc\ud802\uddcf" + "\ud802\uddd2\ud802\uddff", + // Unicode 10.0 property value: {scriptextensions=meroitichieroglyphs} + "\ud802\udd80\ud802\udd9f", + // Unicode 10.0 property value: {scriptextensions=miao} + "\ud81b\udf00\ud81b\udf44" + "\ud81b\udf50\ud81b\udf7e" + "\ud81b\udf8f\ud81b\udf9f", + // Unicode 10.0 property value: {scriptextensions=modi} + "\ua830\ua839" + "\ud805\ude00\ud805\ude44" + "\ud805\ude50\ud805\ude59", + // Unicode 10.0 property value: {scriptextensions=mongolian} + "\u1800\u180e" + "\u1810\u1819" + "\u1820\u1877" + "\u1880\u18aa" + "\ud805\ude60\ud805\ude6c", + // Unicode 10.0 property value: {scriptextensions=mro} + "\ud81a\ude40\ud81a\ude5e" + "\ud81a\ude60\ud81a\ude69" + "\ud81a\ude6e\ud81a\ude6f", + // Unicode 10.0 property value: {scriptextensions=multani} + "\u0a66\u0a6f" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9", + // Unicode 10.0 property value: {scriptextensions=myanmar} + "\u1000\u109f" + "\ua92e\ua92e" + "\ua9e0\ua9fe" + "\uaa60\uaa7f", + // Unicode 10.0 property value: {scriptextensions=nabataean} + "\ud802\udc80\ud802\udc9e" + "\ud802\udca7\ud802\udcaf", + // Unicode 10.0 property value: {scriptextensions=newa} + "\ud805\udc00\ud805\udc59" + "\ud805\udc5b\ud805\udc5b" + "\ud805\udc5d\ud805\udc5d", + // Unicode 10.0 property value: {scriptextensions=newtailue} + "\u1980\u19ab" + "\u19b0\u19c9" + "\u19d0\u19da" + "\u19de\u19df", + // Unicode 10.0 property value: {scriptextensions=nko} + "\u07c0\u07fa", + // Unicode 10.0 property value: {scriptextensions=nushu} + "\ud81b\udfe1\ud81b\udfe1" + "\ud82c\udd70\ud82c\udefb", + // Unicode 10.0 property value: {scriptextensions=ogham} + "\u1680\u169c", + // Unicode 10.0 property value: {scriptextensions=olchiki} + "\u1c50\u1c7f", + // Unicode 10.0 property value: {scriptextensions=oldhungarian} + "\ud803\udc80\ud803\udcb2" + "\ud803\udcc0\ud803\udcf2" + "\ud803\udcfa\ud803\udcff", + // Unicode 10.0 property value: {scriptextensions=olditalic} + "\ud800\udf00\ud800\udf23" + "\ud800\udf2d\ud800\udf2f", + // Unicode 10.0 property value: {scriptextensions=oldnortharabian} + "\ud802\ude80\ud802\ude9f", + // Unicode 10.0 property value: {scriptextensions=oldpermic} + "\u0483\u0483" + "\ud800\udf50\ud800\udf7a", + // Unicode 10.0 property value: {scriptextensions=oldpersian} + "\ud800\udfa0\ud800\udfc3" + "\ud800\udfc8\ud800\udfd5", + // Unicode 10.0 property value: {scriptextensions=oldsoutharabian} + "\ud802\ude60\ud802\ude7f", + // Unicode 10.0 property value: {scriptextensions=oldturkic} + "\ud803\udc00\ud803\udc48", + // Unicode 10.0 property value: {scriptextensions=oriya} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77", + // Unicode 10.0 property value: {scriptextensions=osage} + "\ud801\udcb0\ud801\udcd3" + "\ud801\udcd8\ud801\udcfb", + // Unicode 10.0 property value: {scriptextensions=osmanya} + "\ud801\udc80\ud801\udc9d" + "\ud801\udca0\ud801\udca9", + // Unicode 10.0 property value: {scriptextensions=pahawhhmong} + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f", + // Unicode 10.0 property value: {scriptextensions=palmyrene} + "\ud802\udc60\ud802\udc7f", + // Unicode 10.0 property value: {scriptextensions=paucinhau} + "\ud806\udec0\ud806\udef8", + // Unicode 10.0 property value: {scriptextensions=phagspa} + "\u1802\u1803" + "\u1805\u1805" + "\ua840\ua877", + // Unicode 10.0 property value: {scriptextensions=phoenician} + "\ud802\udd00\ud802\udd1b" + "\ud802\udd1f\ud802\udd1f", + // Unicode 10.0 property value: {scriptextensions=psalterpahlavi} + "\u0640\u0640" + + "\ud802\udf80\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf", + // Unicode 10.0 property value: {scriptextensions=rejang} + "\ua930\ua953" + "\ua95f\ua95f", + // Unicode 10.0 property value: {scriptextensions=runic} + "\u16a0\u16ea" + "\u16ee\u16f8", + // Unicode 10.0 property value: {scriptextensions=samaritan} + "\u0800\u082d" + "\u0830\u083e", + // Unicode 10.0 property value: {scriptextensions=saurashtra} + "\ua880\ua8c5" + "\ua8ce\ua8d9", + // Unicode 10.0 property value: {scriptextensions=sharada} + "\u0951\u0951" + + "\u1cd7\u1cd7" + + "\u1cd9\u1cd9" + + "\u1cdc\u1cdd" + + "\u1ce0\u1ce0" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf", + // Unicode 10.0 property value: {scriptextensions=shavian} + "\ud801\udc50\ud801\udc7f", + // Unicode 10.0 property value: {scriptextensions=siddham} + "\ud805\udd80\ud805\uddb5" + "\ud805\uddb8\ud805\udddd", + // Unicode 10.0 property value: {scriptextensions=signwriting} + "\ud836\udc00\ud836\ude8b" + "\ud836\ude9b\ud836\ude9f" + "\ud836\udea1\ud836\udeaf", + // Unicode 10.0 property value: {scriptextensions=sinhala} + "\u0964\u0965" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\ud804\udde1\ud804\uddf4", + // Unicode 10.0 property value: {scriptextensions=sorasompeng} + "\ud804\udcd0\ud804\udce8" + "\ud804\udcf0\ud804\udcf9", + // Unicode 10.0 property value: {scriptextensions=soyombo} + "\ud806\ude50\ud806\ude83" + "\ud806\ude86\ud806\ude9c" + "\ud806\ude9e\ud806\udea2", + // Unicode 10.0 property value: {scriptextensions=sundanese} + "\u1b80\u1bbf" + "\u1cc0\u1cc7", + // Unicode 10.0 property value: {scriptextensions=sylotinagri} + "\u0964\u0965" + "\u09e6\u09ef" + "\ua800\ua82b", + // Unicode 10.0 property value: {scriptextensions=syriac} + "\u060c\u060c" + + "\u061b\u061c" + + "\u061f\u061f" + + "\u0640\u0640" + + "\u064b\u0655" + + "\u0670\u0670" + + "\u0700\u070d" + + "\u070f\u074a" + + "\u074d\u074f" + + "\u0860\u086a", + // Unicode 10.0 property value: {scriptextensions=tagalog} + "\u1700\u170c" + "\u170e\u1714" + "\u1735\u1736", + // Unicode 10.0 property value: {scriptextensions=tagbanwa} + "\u1735\u1736" + "\u1760\u176c" + "\u176e\u1770" + "\u1772\u1773", + // Unicode 10.0 property value: {scriptextensions=taile} + "\u1040\u1049" + "\u1950\u196d" + "\u1970\u1974", + // Unicode 10.0 property value: {scriptextensions=taitham} + "\u1a20\u1a5e" + "\u1a60\u1a7c" + "\u1a7f\u1a89" + "\u1a90\u1a99" + "\u1aa0\u1aad", + // Unicode 10.0 property value: {scriptextensions=taiviet} + "\uaa80\uaac2" + "\uaadb\uaadf", + // Unicode 10.0 property value: {scriptextensions=takri} + "\u0964\u0965" + "\ua830\ua839" + "\ud805\ude80\ud805\udeb7" + "\ud805\udec0\ud805\udec9", + // Unicode 10.0 property value: {scriptextensions=tamil} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u1cda\u1cda" + + "\ua8f3\ua8f3" + + "\ud804\udf01\ud804\udf01" + + "\ud804\udf03\ud804\udf03" + + "\ud804\udf3c\ud804\udf3c", + // Unicode 10.0 property value: {scriptextensions=tangut} + "\ud81b\udfe0\ud81b\udfe0" + "\ud81c\udc00\ud821\udfec" + "\ud822\udc00\ud822\udef2", + // Unicode 10.0 property value: {scriptextensions=telugu} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u1cda\u1cda", + // Unicode 10.0 property value: {scriptextensions=thaana} + "\u060c\u060c" + + "\u061b\u061c" + + "\u061f\u061f" + + "\u0660\u0669" + + "\u0780\u07b1" + + "\ufdf2\ufdf2" + + "\ufdfd\ufdfd", + // Unicode 10.0 property value: {scriptextensions=thai} + "\u0e01\u0e3a" + "\u0e40\u0e5b", + // Unicode 10.0 property value: {scriptextensions=tibetan} + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fd4" + + "\u0fd9\u0fda", + // Unicode 10.0 property value: {scriptextensions=tifinagh} + "\u2d30\u2d67" + "\u2d6f\u2d70" + "\u2d7f\u2d7f", + // Unicode 10.0 property value: {scriptextensions=tirhuta} + "\u0964\u0965" + "\ua830\ua839" + "\ud805\udc80\ud805\udcc7" + "\ud805\udcd0\ud805\udcd9", + // Unicode 10.0 property value: {scriptextensions=ugaritic} + "\ud800\udf80\ud800\udf9d" + "\ud800\udf9f\ud800\udf9f", + // Unicode 10.0 property value: {scriptextensions=unknown} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u0560\u0560" + + "\u0588\u0588" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ef" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07ff" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d3" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09fe\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a76\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c04\u0c04" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c77" + + "\u0c84\u0c84" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e86" + + "\u0e89\u0e89" + + "\u0e8b\u0e8c" + + "\u0e8e\u0e93" + + "\u0e98\u0e98" + + "\u0ea0\u0ea0" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ea8\u0ea9" + + "\u0eac\u0eac" + + "\u0eba\u0eba" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1878\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1cbf" + + "\u1cc8\u1ccf" + + "\u1cfa\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20c0\u20cf" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2bba\u2bbc" + + "\u2bc9\u2bc9" + + "\u2bd3\u2beb" + + "\u2bf0\u2bff" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e4a\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u312f\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u32ff\u32ff" + + "\u4db6\u4dbf" + + "\u9feb\u9fff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7af\ua7af" + + "\ua7b8\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua8fe\ua8ff" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab66\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\uf8ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ufffe\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude34\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude48\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd00\ud803\ude5f" + + "\ud803\ude7f\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd44\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3b" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc5e\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb8\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1a\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\ude84\ud806\ude85" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udfff" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\udeff" + + "\ud81b\udf45\ud81b\udf4f" + + "\ud81b\udf7f\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe2\ud81b\udfff" + + "\ud821\udfed\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf72\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4b\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83c\udc2c\ud83c\udc2f" + + "\ud83c\udc94\ud83c\udc9f" + + "\ud83c\udcaf\ud83c\udcb0" + + "\ud83c\udcc0\ud83c\udcc0" + + "\ud83c\udcd0\ud83c\udcd0" + + "\ud83c\udcf6\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd2f\ud83c\udd2f" + + "\ud83c\udd6c\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude03\ud83c\ude0f" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\ude4f" + + "\ud83c\ude52\ud83c\ude5f" + + "\ud83c\ude66\ud83c\udeff" + + "\ud83d\uded5\ud83d\udedf" + + "\ud83d\udeed\ud83d\udeef" + + "\ud83d\udef9\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd5\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd0f" + + "\ud83e\udd3f\ud83e\udd3f" + + "\ud83e\udd4d\ud83e\udd4f" + + "\ud83e\udd6c\ud83e\udd7f" + + "\ud83e\udd98\ud83e\uddbf" + + "\ud83e\uddc1\ud83e\uddcf" + + "\ud83e\udde7\ud83f\udfff" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 10.0 property value: {scriptextensions=vai} + "\ua500\ua62b", + // Unicode 10.0 property value: {scriptextensions=warangciti} + "\ud806\udca0\ud806\udcf2" + "\ud806\udcff\ud806\udcff", + // Unicode 10.0 property value: {scriptextensions=yi} + "\u3001\u3002" + + "\u3008\u3011" + + "\u3014\u301b" + + "\u30fb\u30fb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\uff61\uff65", + // Unicode 10.0 property value: {scriptextensions=zanabazarsquare} + "\ud806\ude00\ud806\ude47", + // Unicode 10.0 property value: {sentencebreak=aterm} + "\u002e\u002e" + "\u2024\u2024" + "\ufe52\ufe52" + "\uff0e\uff0e", + // Unicode 10.0 property value: {sentencebreak=close} + "\"\"" + + "\u0027\u0029" + + "\u005b\u005b" + + "\u005d\u005d" + + "\u007b\u007b" + + "\u007d\u007d" + + "\u00ab\u00ab" + + "\u00bb\u00bb" + + "\u0f3a\u0f3d" + + "\u169b\u169c" + + "\u2018\u201f" + + "\u2039\u203a" + + "\u2045\u2046" + + "\u207d\u207e" + + "\u208d\u208e" + + "\u2308\u230b" + + "\u2329\u232a" + + "\u275b\u2760" + + "\u2768\u2775" + + "\u27c5\u27c6" + + "\u27e6\u27ef" + + "\u2983\u2998" + + "\u29d8\u29db" + + "\u29fc\u29fd" + + "\u2e00\u2e0d" + + "\u2e1c\u2e1d" + + "\u2e20\u2e29" + + "\u2e42\u2e42" + + "\u3008\u3011" + + "\u3014\u301b" + + "\u301d\u301f" + + "\ufd3e\ufd3f" + + "\ufe17\ufe18" + + "\ufe35\ufe44" + + "\ufe47\ufe48" + + "\ufe59\ufe5e" + + "\uff08\uff09" + + "\uff3b\uff3b" + + "\uff3d\uff3d" + + "\uff5b\uff5b" + + "\uff5d\uff5d" + + "\uff5f\uff60" + + "\uff62\uff63" + + "\ud83d\ude76\ud83d\ude78", + // Unicode 10.0 property value: {sentencebreak=cr} + "\r\r", + // Unicode 10.0 property value: {sentencebreak=extend} + "\u0300\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d4\u08e1" + + "\u08e3\u0903" + + "\u093a\u093c" + + "\u093e\u094f" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0983" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u0a01\u0a03" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a83" + + "\u0abc\u0abc" + + "\u0abe\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b03" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c03" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c83" + + "\u0cbc\u0cbc" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d03" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0d82\u0d83" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0eb9" + + "\u0ebb\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f3f" + + "\u0f71\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102b\u103e" + + "\u1056\u1059" + + "\u105e\u1060" + + "\u1062\u1064" + + "\u1067\u106d" + + "\u1071\u1074" + + "\u1082\u108d" + + "\u108f\u108f" + + "\u109a\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1a17\u1a1b" + + "\u1a55\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b04" + + "\u1b34\u1b44" + + "\u1b6b\u1b73" + + "\u1b80\u1b82" + + "\u1ba1\u1bad" + + "\u1be6\u1bf3" + + "\u1c24\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce8" + + "\u1ced\u1ced" + + "\u1cf2\u1cf4" + + "\u1cf7\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200d" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua823\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua926\ua92d" + + "\ua947\ua953" + + "\ua980\ua983" + + "\ua9b3\ua9c0" + + "\ua9e5\ua9e5" + + "\uaa29\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4d" + + "\uaa7b\uaa7d" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaeb\uaaef" + + "\uaaf5\uaaf6" + + "\uabe3\uabea" + + "\uabec\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\uff9e\uff9f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud804\udc00\ud804\udc02" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc82" + + "\ud804\udcb0\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd82" + + "\ud804\uddb3\ud804\uddc0" + + "\ud804\uddca\ud804\uddcc" + + "\ud804\ude2c\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udeea" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf3c\ud804\udf3c" + + "\ud804\udf3e\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc35\ud805\udc46" + + "\ud805\udcb0\ud805\udcc3" + + "\ud805\uddaf\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude30\ud805\ude40" + + "\ud805\udeab\ud805\udeb7" + + "\ud805\udf1d\ud805\udf2b" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude39" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude5b" + + "\ud806\ude8a\ud806\ude99" + + "\ud807\udc2f\ud807\udc36" + + "\ud807\udc38\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf51\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 10.0 property value: {sentencebreak=format} + "\u00ad\u00ad" + + "\u0600\u0605" + + "\u061c\u061c" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\u180e\u180e" + + "\u200b\u200b" + + "\u200e\u200f" + + "\u202a\u202e" + + "\u2060\u2064" + + "\u2066\u206f" + + "\ufeff\ufeff" + + "\ufff9\ufffb" + + "\ud804\udcbd\ud804\udcbd" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc01\udb40\udc01", + // Unicode 10.0 property value: {sentencebreak=lf} + "\n\n", + // Unicode 10.0 property value: {sentencebreak=lower} + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0138" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018d" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019b" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01aa\u01ab" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01ba" + + "\u01bd\u01bf" + + "\u01c6\u01c6" + + "\u01c9\u01c9" + + "\u01cc\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f0" + + "\u01f3\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0221\u0221" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0239" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0293" + + "\u0295\u02b8" + + "\u02c0\u02c1" + + "\u02e0\u02e4" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037a\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fc" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0561\u0587" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d00\u1dbf" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9d" + + "\u1e9f\u1e9f" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1f87" + + "\u1f90\u1f97" + + "\u1fa0\u1fa7" + + "\u1fb0\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u210a\u210a" + + "\u210e\u210f" + + "\u2113\u2113" + + "\u212f\u212f" + + "\u2134\u2134" + + "\u2139\u2139" + + "\u213c\u213d" + + "\u2146\u2149" + + "\u214e\u214e" + + "\u2170\u217f" + + "\u2184\u2184" + + "\u24d0\u24e9" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c71\u2c71" + + "\u2c73\u2c74" + + "\u2c76\u2c7d" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce4" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69d" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua731" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua778" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua78e\ua78e" + + "\ua791\ua791" + + "\ua793\ua795" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\ua7f8\ua7fa" + + "\uab30\uab5a" + + "\uab5c\uab65" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud835\udc1a\ud835\udc33" + + "\ud835\udc4e\ud835\udc54" + + "\ud835\udc56\ud835\udc67" + + "\ud835\udc82\ud835\udc9b" + + "\ud835\udcb6\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udccf" + + "\ud835\udcea\ud835\udd03" + + "\ud835\udd1e\ud835\udd37" + + "\ud835\udd52\ud835\udd6b" + + "\ud835\udd86\ud835\udd9f" + + "\ud835\uddba\ud835\uddd3" + + "\ud835\uddee\ud835\ude07" + + "\ud835\ude22\ud835\ude3b" + + "\ud835\ude56\ud835\ude6f" + + "\ud835\ude8a\ud835\udea5" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udee1" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf1b" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf55" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udf8f" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfc9" + + "\ud835\udfcb\ud835\udfcb" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 10.0 property value: {sentencebreak=numeric} + "\u0030\u0039" + + "\u0660\u0669" + + "\u066b\u066c" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\ud801\udca0\ud801\udca9" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 10.0 property value: {sentencebreak=oletter} + "\u01bb\u01bb" + + "\u01c0\u01c3" + + "\u0294\u0294" + + "\u02b9\u02bf" + + "\u02c6\u02d1" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0374\u0374" + + "\u0559\u0559" + + "\u05d0\u05ea" + + "\u05f0\u05f3" + + "\u0620\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06e5\u06e6" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0971\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0e01\u0e30" + + "\u0e32\u0e33" + + "\u0e40\u0e46" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb0" + + "\u0eb2\u0eb3" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u1000\u102a" + + "\u103f\u103f" + + "\u1050\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u1820\u1877" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a16" + + "\u1a20\u1a54" + + "\u1aa7\u1aa7" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1ce9\u1cec" + + "\u1cee\u1cf1" + + "\u1cf5\u1cf6" + + "\u2135\u2138" + + "\u2180\u2182" + + "\u2185\u2188" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e2f\u2e2f" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312e" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fea" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua66e\ua66e" + + "\ua67f\ua67f" + + "\ua6a0\ua6ef" + + "\ua717\ua71f" + + "\ua788\ua788" + + "\ua78f\ua78f" + + "\ua7f7\ua7f7" + + "\ua7fb\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fd" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9cf\ua9cf" + + "\ua9e0\ua9e4" + + "\ua9e6\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa60\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff66\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc50\ud801\udc9d" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udf00\ud805\udf19" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude83" + + "\ud806\ude86\ud806\ude89" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 10.0 property value: {sentencebreak=other} + "\000\u0008" + + "\u000e\u001f" + + "\u0023\u0026" + + "\u002a\u002b" + + "\u002f\u002f" + + "\u003b\u003e" + + "\u0040\u0040" + + "\\\\" + + "\u005e\u0060" + + "\u007c\u007c" + + "\u007e\u0084" + + "\u0086\u009f" + + "\u00a1\u00a9" + + "\u00ac\u00ac" + + "\u00ae\u00b4" + + "\u00b6\u00b9" + + "\u00bc\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02c2\u02c5" + + "\u02d2\u02df" + + "\u02e5\u02eb" + + "\u02ed\u02ed" + + "\u02ef\u02ff" + + "\u0375\u0375" + + "\u0378\u0379" + + "\u037e\u037e" + + "\u0380\u0385" + + "\u0387\u0387" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u03f6\u03f6" + + "\u0482\u0482" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u055a\u055c" + + "\u055e\u0560" + + "\u0588\u0588" + + "\u058a\u0590" + + "\u05be\u05be" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05c8\u05cf" + + "\u05eb\u05ef" + + "\u05f4\u05ff" + + "\u0606\u060b" + + "\u060e\u060f" + + "\u061b\u061b" + + "\u061d\u061e" + + "\u066a\u066a" + + "\u066d\u066d" + + "\u06de\u06de" + + "\u06e9\u06e9" + + "\u06fd\u06fe" + + "\u0703\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07f6\u07f7" + + "\u07fb\u07ff" + + "\u082e\u083f" + + "\u085c\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d3" + + "\u0970\u0970" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09f2\u09fb" + + "\u09fd\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a76\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af0\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b70\u0b70" + + "\u0b72\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bf0\u0bff" + + "\u0c04\u0c04" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c7f" + + "\u0c84\u0c84" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d4f\u0d53" + + "\u0d58\u0d5e" + + "\u0d64\u0d65" + + "\u0d70\u0d79" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df4\u0e00" + + "\u0e3b\u0e3f" + + "\u0e4f\u0e4f" + + "\u0e5a\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e86" + + "\u0e89\u0e89" + + "\u0e8b\u0e8c" + + "\u0e8e\u0e93" + + "\u0e98\u0e98" + + "\u0ea0\u0ea0" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ea8\u0ea9" + + "\u0eac\u0eac" + + "\u0eba\u0eba" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f01\u0f17" + + "\u0f1a\u0f1f" + + "\u0f2a\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f85\u0f85" + + "\u0f98\u0f98" + + "\u0fbd\u0fc5" + + "\u0fc7\u0fff" + + "\u104c\u104f" + + "\u109e\u109f" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u10fb\u10fb" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u1360\u1361" + + "\u1363\u1366" + + "\u1369\u137f" + + "\u1390\u139f" + + "\u13f6\u13f7" + + "\u13fe\u1400" + + "\u166d\u166d" + + "\u169d\u169f" + + "\u16eb\u16ed" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17d4\u17d6" + + "\u17d8\u17db" + + "\u17de\u17df" + + "\u17ea\u1801" + + "\u1804\u1807" + + "\u180a\u180a" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1878\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19da\u19ff" + + "\u1a1c\u1a1f" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1aa6" + + "\u1aac\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b5c\u1b5d" + + "\u1b60\u1b6a" + + "\u1b74\u1b7f" + + "\u1bf4\u1bff" + + "\u1c38\u1c3a" + + "\u1c3d\u1c3f" + + "\u1c4a\u1c4c" + + "\u1c89\u1ccf" + + "\u1cd3\u1cd3" + + "\u1cfa\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fc5\u1fc5" + + "\u1fcd\u1fcf" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdf" + + "\u1fed\u1ff1" + + "\u1ff5\u1ff5" + + "\u1ffd\u1fff" + + "\u2010\u2012" + + "\u2015\u2017" + + "\u2020\u2023" + + "\u2025\u2027" + + "\u2030\u2038" + + "\u203b\u203b" + + "\u203e\u2044" + + "\u204a\u205e" + + "\u2065\u2065" + + "\u2070\u2070" + + "\u2072\u207c" + + "\u2080\u208c" + + "\u208f\u208f" + + "\u209d\u20cf" + + "\u20f1\u2101" + + "\u2103\u2106" + + "\u2108\u2109" + + "\u2114\u2114" + + "\u2116\u2118" + + "\u211e\u2123" + + "\u2125\u2125" + + "\u2127\u2127" + + "\u2129\u2129" + + "\u212e\u212e" + + "\u213a\u213b" + + "\u2140\u2144" + + "\u214a\u214d" + + "\u214f\u215f" + + "\u2189\u2307" + + "\u230c\u2328" + + "\u232b\u24b5" + + "\u24ea\u275a" + + "\u2761\u2767" + + "\u2776\u27c4" + + "\u27c7\u27e5" + + "\u27f0\u2982" + + "\u2999\u29d7" + + "\u29dc\u29fb" + + "\u29fe\u2bff" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2ce5\u2cea" + + "\u2cf4\u2cff" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d70\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e0e\u2e1b" + + "\u2e1e\u2e1f" + + "\u2e2a\u2e2d" + + "\u2e30\u2e3b" + + "\u2e3d\u2e41" + + "\u2e43\u2fff" + + "\u3003\u3004" + + "\u3012\u3013" + + "\u301c\u301c" + + "\u3020\u3020" + + "\u3030\u3030" + + "\u3036\u3037" + + "\u303d\u3040" + + "\u3097\u3098" + + "\u309b\u309c" + + "\u30a0\u30a0" + + "\u30fb\u30fb" + + "\u3100\u3104" + + "\u312f\u3130" + + "\u318f\u319f" + + "\u31bb\u31ef" + + "\u3200\u33ff" + + "\u4db6\u4dff" + + "\u9feb\u9fff" + + "\ua48d\ua4cf" + + "\ua4fe\ua4fe" + + "\ua60d\ua60d" + + "\ua62c\ua63f" + + "\ua673\ua673" + + "\ua67e\ua67e" + + "\ua6f2\ua6f2" + + "\ua6f4\ua6f6" + + "\ua6f8\ua716" + + "\ua720\ua721" + + "\ua789\ua78a" + + "\ua7af\ua7af" + + "\ua7b8\ua7f6" + + "\ua828\ua83f" + + "\ua874\ua875" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua8f8\ua8fa" + + "\ua8fc\ua8fc" + + "\ua8fe\ua8ff" + + "\ua92e\ua92e" + + "\ua954\ua95f" + + "\ua97d\ua97f" + + "\ua9c1\ua9c7" + + "\ua9ca\ua9ce" + + "\ua9da\ua9df" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5c" + + "\uaa77\uaa79" + + "\uaac3\uaada" + + "\uaade\uaadf" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab5b\uab5b" + + "\uab66\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\uf8ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb29\ufb29" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbb2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfc\ufdff" + + "\ufe12\ufe12" + + "\ufe14\ufe16" + + "\ufe19\ufe1f" + + "\ufe30\ufe30" + + "\ufe33\ufe34" + + "\ufe45\ufe46" + + "\ufe49\ufe4f" + + "\ufe53\ufe54" + + "\ufe5f\ufe62" + + "\ufe64\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uff02\uff07" + + "\uff0a\uff0b" + + "\uff0f\uff19" + + "\uff1b\uff1e" + + "\uff20\uff20" + + "\uff3c\uff3c" + + "\uff3e\uff40" + + "\uff5c\uff5c" + + "\uff5e\uff5e" + + "\uff65\uff65" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\ufff8" + + "\ufffc\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udd3f" + + "\ud800\udd75\ud800\uddfc" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udee1\ud800\udeff" + + "\ud800\udf20\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9f" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd0\ud800\udfd0" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc5f" + + "\ud802\udc77\ud802\udc7f" + + "\ud802\udc9f\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcff" + + "\ud802\udd16\ud802\udd1f" + + "\ud802\udd3a\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbd" + + "\ud802\uddc0\ud802\uddff" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude34\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude40\ud802\ude55" + + "\ud802\ude58\ud802\ude5f" + + "\ud802\ude7d\ud802\ude7f" + + "\ud802\ude9d\ud802\udebf" + + "\ud802\udec8\ud802\udec8" + + "\ud802\udee7\ud802\udeff" + + "\ud802\udf36\ud802\udf3f" + + "\ud802\udf56\ud802\udf5f" + + "\ud802\udf73\ud802\udf7f" + + "\ud802\udf92\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udfff" + + "\ud804\udc49\ud804\udc65" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcc2\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd40\ud804\udd40" + + "\ud804\udd44\ud804\udd4f" + + "\ud804\udd74\ud804\udd75" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddc7\ud804\uddc9" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udddb\ud804\udddb" + + "\ud804\udddd\ud804\udddd" + + "\ud804\udde0\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3a\ud804\ude3a" + + "\ud804\ude3d\ud804\ude3d" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3b" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc4d\ud805\udc4f" + + "\ud805\udc5a\ud805\udc7f" + + "\ud805\udcc6\ud805\udcc6" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddc1\ud805\uddc1" + + "\ud805\uddc4\ud805\uddc8" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude43\ud805\ude43" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude7f" + + "\ud805\udeb8\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1a\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf3a\ud805\udf3b" + + "\ud805\udf3f\ud806\udc9f" + + "\ud806\udcea\ud806\udcfe" + + "\ud806\udd00\ud806\uddff" + + "\ud806\ude3f\ud806\ude41" + + "\ud806\ude44\ud806\ude46" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\ude84\ud806\ude85" + + "\ud806\ude9a\ud806\ude9a" + + "\ud806\ude9d\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc43\ud807\udc4f" + + "\ud807\udc5a\ud807\udc71" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udfff" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf39\ud81a\udf3f" + + "\ud81a\udf45\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\udeff" + + "\ud81b\udf45\ud81b\udf4f" + + "\ud81b\udf7f\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe2\ud81b\udfff" + + "\ud821\udfed\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9c" + + "\ud82f\udca4\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\ude41" + + "\ud834\ude45\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udec1\ud835\udec1" + + "\ud835\udedb\ud835\udedb" + + "\ud835\udefb\ud835\udefb" + + "\ud835\udf15\ud835\udf15" + + "\ud835\udf35\ud835\udf35" + + "\ud835\udf4f\ud835\udf4f" + + "\ud835\udf6f\ud835\udf6f" + + "\ud835\udf89\ud835\udf89" + + "\ud835\udfa9\ud835\udfa9" + + "\ud835\udfc3\ud835\udfc3" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\udc00\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude87" + + "\ud836\ude89\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud839\udfff" + + "\ud83a\udcc5\ud83a\udccf" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4b\ud83a\udd4f" + + "\ud83a\udd5a\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83c\udd2f" + + "\ud83c\udd4a\ud83c\udd4f" + + "\ud83c\udd6a\ud83c\udd6f" + + "\ud83c\udd8a\ud83d\ude75" + + "\ud83d\ude79\ud83f\udfff" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 10.0 property value: {sentencebreak=scontinue} + "\u002c\u002d" + + "\u003a\u003a" + + "\u055d\u055d" + + "\u060c\u060d" + + "\u07f8\u07f8" + + "\u1802\u1802" + + "\u1808\u1808" + + "\u2013\u2014" + + "\u3001\u3001" + + "\ufe10\ufe11" + + "\ufe13\ufe13" + + "\ufe31\ufe32" + + "\ufe50\ufe51" + + "\ufe55\ufe55" + + "\ufe58\ufe58" + + "\ufe63\ufe63" + + "\uff0c\uff0d" + + "\uff1a\uff1a" + + "\uff64\uff64", + // Unicode 10.0 property value: {sentencebreak=sep} + "\u0085\u0085" + "\u2028\u2029", + // Unicode 10.0 property value: {sentencebreak=sp} + "\t\t" + + "\u000b\f" + + "\u0020\u0020" + + "\u00a0\u00a0" + + "\u1680\u1680" + + "\u2000\u200a" + + "\u202f\u202f" + + "\u205f\u205f" + + "\u3000\u3000", + // Unicode 10.0 property value: {sentencebreak=sterm} + "\u0021\u0021" + + "\u003f\u003f" + + "\u0589\u0589" + + "\u061f\u061f" + + "\u06d4\u06d4" + + "\u0700\u0702" + + "\u07f9\u07f9" + + "\u0964\u0965" + + "\u104a\u104b" + + "\u1362\u1362" + + "\u1367\u1368" + + "\u166e\u166e" + + "\u1735\u1736" + + "\u1803\u1803" + + "\u1809\u1809" + + "\u1944\u1945" + + "\u1aa8\u1aab" + + "\u1b5a\u1b5b" + + "\u1b5e\u1b5f" + + "\u1c3b\u1c3c" + + "\u1c7e\u1c7f" + + "\u203c\u203d" + + "\u2047\u2049" + + "\u2e2e\u2e2e" + + "\u2e3c\u2e3c" + + "\u3002\u3002" + + "\ua4ff\ua4ff" + + "\ua60e\ua60f" + + "\ua6f3\ua6f3" + + "\ua6f7\ua6f7" + + "\ua876\ua877" + + "\ua8ce\ua8cf" + + "\ua92f\ua92f" + + "\ua9c8\ua9c9" + + "\uaa5d\uaa5f" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ufe56\ufe57" + + "\uff01\uff01" + + "\uff1f\uff1f" + + "\uff61\uff61" + + "\ud802\ude56\ud802\ude57" + + "\ud804\udc47\ud804\udc48" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd41\ud804\udd43" + + "\ud804\uddc5\ud804\uddc6" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddde\ud804\udddf" + + "\ud804\ude38\ud804\ude39" + + "\ud804\ude3b\ud804\ude3c" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4c" + + "\ud805\uddc2\ud805\uddc3" + + "\ud805\uddc9\ud805\uddd7" + + "\ud805\ude41\ud805\ude42" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\ude42\ud806\ude43" + + "\ud806\ude9b\ud806\ude9c" + + "\ud807\udc41\ud807\udc42" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf38" + + "\ud81a\udf44\ud81a\udf44" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude88\ud836\ude88", + // Unicode 10.0 property value: {sentencebreak=upper} + "\u0041\u005a" + + "\u00c0\u00d6" + + "\u00d8\u00de" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u014a\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c5" + + "\u01c7\u01c8" + + "\u01ca\u01cb" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f2" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03cf\u03cf" + + "\u03d2\u03d4" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f4\u03f4" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13a0\u13f5" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1f88\u1f8f" + + "\u1f98\u1f9f" + + "\u1fa8\u1faf" + + "\u1fb8\u1fbc" + + "\u1fc8\u1fcc" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff8\u1ffc" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210b\u210d" + + "\u2110\u2112" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u2130\u2133" + + "\u213e\u213f" + + "\u2145\u2145" + + "\u2160\u216f" + + "\u2183\u2183" + + "\u24b6\u24cf" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud835\udc00\ud835\udc19" + + "\ud835\udc34\ud835\udc4d" + + "\ud835\udc68\ud835\udc81" + + "\ud835\udc9c\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb5" + + "\ud835\udcd0\ud835\udce9" + + "\ud835\udd04\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd38\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd6c\ud835\udd85" + + "\ud835\udda0\ud835\uddb9" + + "\ud835\uddd4\ud835\udded" + + "\ud835\ude08\ud835\ude21" + + "\ud835\ude3c\ud835\ude55" + + "\ud835\ude70\ud835\ude89" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udee2\ud835\udefa" + + "\ud835\udf1c\ud835\udf34" + + "\ud835\udf56\ud835\udf6e" + + "\ud835\udf90\ud835\udfa8" + + "\ud835\udfca\ud835\udfca" + + "\ud83a\udd00\ud83a\udd21" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 10.0 property value: {sentenceterminal} + "\u0021\u0021" + + "\u002e\u002e" + + "\u003f\u003f" + + "\u0589\u0589" + + "\u061f\u061f" + + "\u06d4\u06d4" + + "\u0700\u0702" + + "\u07f9\u07f9" + + "\u0964\u0965" + + "\u104a\u104b" + + "\u1362\u1362" + + "\u1367\u1368" + + "\u166e\u166e" + + "\u1735\u1736" + + "\u1803\u1803" + + "\u1809\u1809" + + "\u1944\u1945" + + "\u1aa8\u1aab" + + "\u1b5a\u1b5b" + + "\u1b5e\u1b5f" + + "\u1c3b\u1c3c" + + "\u1c7e\u1c7f" + + "\u203c\u203d" + + "\u2047\u2049" + + "\u2e2e\u2e2e" + + "\u2e3c\u2e3c" + + "\u3002\u3002" + + "\ua4ff\ua4ff" + + "\ua60e\ua60f" + + "\ua6f3\ua6f3" + + "\ua6f7\ua6f7" + + "\ua876\ua877" + + "\ua8ce\ua8cf" + + "\ua92f\ua92f" + + "\ua9c8\ua9c9" + + "\uaa5d\uaa5f" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ufe52\ufe52" + + "\ufe56\ufe57" + + "\uff01\uff01" + + "\uff0e\uff0e" + + "\uff1f\uff1f" + + "\uff61\uff61" + + "\ud802\ude56\ud802\ude57" + + "\ud804\udc47\ud804\udc48" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd41\ud804\udd43" + + "\ud804\uddc5\ud804\uddc6" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddde\ud804\udddf" + + "\ud804\ude38\ud804\ude39" + + "\ud804\ude3b\ud804\ude3c" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4c" + + "\ud805\uddc2\ud805\uddc3" + + "\ud805\uddc9\ud805\uddd7" + + "\ud805\ude41\ud805\ude42" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\ude42\ud806\ude43" + + "\ud806\ude9b\ud806\ude9c" + + "\ud807\udc41\ud807\udc42" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf38" + + "\ud81a\udf44\ud81a\udf44" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude88\ud836\ude88", + // Unicode 10.0 property value: {sharada} + "\ud804\udd80\ud804\uddcd" + "\ud804\uddd0\ud804\udddf", + // Unicode 10.0 property value: {shavian} + "\ud801\udc50\ud801\udc7f", + // Unicode 10.0 property value: {siddham} + "\ud805\udd80\ud805\uddb5" + "\ud805\uddb8\ud805\udddd", + // Unicode 10.0 property value: {signwriting} + "\ud836\udc00\ud836\ude8b" + "\ud836\ude9b\ud836\ude9f" + "\ud836\udea1\ud836\udeaf", + // Unicode 10.0 property value: {sinhala} + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\ud804\udde1\ud804\uddf4", + // Unicode 10.0 property value: {sk} + "\u005e\u005e" + + "\u0060\u0060" + + "\u00a8\u00a8" + + "\u00af\u00af" + + "\u00b4\u00b4" + + "\u00b8\u00b8" + + "\u02c2\u02c5" + + "\u02d2\u02df" + + "\u02e5\u02eb" + + "\u02ed\u02ed" + + "\u02ef\u02ff" + + "\u0375\u0375" + + "\u0384\u0385" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fcd\u1fcf" + + "\u1fdd\u1fdf" + + "\u1fed\u1fef" + + "\u1ffd\u1ffe" + + "\u309b\u309c" + + "\ua700\ua716" + + "\ua720\ua721" + + "\ua789\ua78a" + + "\uab5b\uab5b" + + "\ufbb2\ufbc1" + + "\uff3e\uff3e" + + "\uff40\uff40" + + "\uffe3\uffe3" + + "\ud83c\udffb\ud83c\udfff", + // Unicode 10.0 property value: {sm} + "\u002b\u002b" + + "\u003c\u003e" + + "\u007c\u007c" + + "\u007e\u007e" + + "\u00ac\u00ac" + + "\u00b1\u00b1" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u03f6\u03f6" + + "\u0606\u0608" + + "\u2044\u2044" + + "\u2052\u2052" + + "\u207a\u207c" + + "\u208a\u208c" + + "\u2118\u2118" + + "\u2140\u2144" + + "\u214b\u214b" + + "\u2190\u2194" + + "\u219a\u219b" + + "\u21a0\u21a0" + + "\u21a3\u21a3" + + "\u21a6\u21a6" + + "\u21ae\u21ae" + + "\u21ce\u21cf" + + "\u21d2\u21d2" + + "\u21d4\u21d4" + + "\u21f4\u22ff" + + "\u2320\u2321" + + "\u237c\u237c" + + "\u239b\u23b3" + + "\u23dc\u23e1" + + "\u25b7\u25b7" + + "\u25c1\u25c1" + + "\u25f8\u25ff" + + "\u266f\u266f" + + "\u27c0\u27c4" + + "\u27c7\u27e5" + + "\u27f0\u27ff" + + "\u2900\u2982" + + "\u2999\u29d7" + + "\u29dc\u29fb" + + "\u29fe\u2aff" + + "\u2b30\u2b44" + + "\u2b47\u2b4c" + + "\ufb29\ufb29" + + "\ufe62\ufe62" + + "\ufe64\ufe66" + + "\uff0b\uff0b" + + "\uff1c\uff1e" + + "\uff5c\uff5c" + + "\uff5e\uff5e" + + "\uffe2\uffe2" + + "\uffe9\uffec" + + "\ud835\udec1\ud835\udec1" + + "\ud835\udedb\ud835\udedb" + + "\ud835\udefb\ud835\udefb" + + "\ud835\udf15\ud835\udf15" + + "\ud835\udf35\ud835\udf35" + + "\ud835\udf4f\ud835\udf4f" + + "\ud835\udf6f\ud835\udf6f" + + "\ud835\udf89\ud835\udf89" + + "\ud835\udfa9\ud835\udfa9" + + "\ud835\udfc3\ud835\udfc3" + + "\ud83b\udef0\ud83b\udef1", + // Unicode 10.0 property value: {so} + "\u00a6\u00a6" + + "\u00a9\u00a9" + + "\u00ae\u00ae" + + "\u00b0\u00b0" + + "\u0482\u0482" + + "\u058d\u058e" + + "\u060e\u060f" + + "\u06de\u06de" + + "\u06e9\u06e9" + + "\u06fd\u06fe" + + "\u07f6\u07f6" + + "\u09fa\u09fa" + + "\u0b70\u0b70" + + "\u0bf3\u0bf8" + + "\u0bfa\u0bfa" + + "\u0c7f\u0c7f" + + "\u0d4f\u0d4f" + + "\u0d79\u0d79" + + "\u0f01\u0f03" + + "\u0f13\u0f13" + + "\u0f15\u0f17" + + "\u0f1a\u0f1f" + + "\u0f34\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0fbe\u0fc5" + + "\u0fc7\u0fcc" + + "\u0fce\u0fcf" + + "\u0fd5\u0fd8" + + "\u109e\u109f" + + "\u1390\u1399" + + "\u1940\u1940" + + "\u19de\u19ff" + + "\u1b61\u1b6a" + + "\u1b74\u1b7c" + + "\u2100\u2101" + + "\u2103\u2106" + + "\u2108\u2109" + + "\u2114\u2114" + + "\u2116\u2117" + + "\u211e\u2123" + + "\u2125\u2125" + + "\u2127\u2127" + + "\u2129\u2129" + + "\u212e\u212e" + + "\u213a\u213b" + + "\u214a\u214a" + + "\u214c\u214d" + + "\u214f\u214f" + + "\u218a\u218b" + + "\u2195\u2199" + + "\u219c\u219f" + + "\u21a1\u21a2" + + "\u21a4\u21a5" + + "\u21a7\u21ad" + + "\u21af\u21cd" + + "\u21d0\u21d1" + + "\u21d3\u21d3" + + "\u21d5\u21f3" + + "\u2300\u2307" + + "\u230c\u231f" + + "\u2322\u2328" + + "\u232b\u237b" + + "\u237d\u239a" + + "\u23b4\u23db" + + "\u23e2\u2426" + + "\u2440\u244a" + + "\u249c\u24e9" + + "\u2500\u25b6" + + "\u25b8\u25c0" + + "\u25c2\u25f7" + + "\u2600\u266e" + + "\u2670\u2767" + + "\u2794\u27bf" + + "\u2800\u28ff" + + "\u2b00\u2b2f" + + "\u2b45\u2b46" + + "\u2b4d\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd2" + + "\u2bec\u2bef" + + "\u2ce5\u2cea" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3004\u3004" + + "\u3012\u3013" + + "\u3020\u3020" + + "\u3036\u3037" + + "\u303e\u303f" + + "\u3190\u3191" + + "\u3196\u319f" + + "\u31c0\u31e3" + + "\u3200\u321e" + + "\u322a\u3247" + + "\u3250\u3250" + + "\u3260\u327f" + + "\u328a\u32b0" + + "\u32c0\u32fe" + + "\u3300\u33ff" + + "\u4dc0\u4dff" + + "\ua490\ua4c6" + + "\ua828\ua82b" + + "\ua836\ua837" + + "\ua839\ua839" + + "\uaa77\uaa79" + + "\ufdfd\ufdfd" + + "\uffe4\uffe4" + + "\uffe8\uffe8" + + "\uffed\uffee" + + "\ufffc\ufffd" + + "\ud800\udd37\ud800\udd3f" + + "\ud800\udd79\ud800\udd89" + + "\ud800\udd8c\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfc" + + "\ud802\udc77\ud802\udc78" + + "\ud802\udec8\ud802\udec8" + + "\ud805\udf3f\ud805\udf3f" + + "\ud81a\udf3c\ud81a\udf3f" + + "\ud81a\udf45\ud81a\udf45" + + "\ud82f\udc9c\ud82f\udc9c" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\ude00\ud834\ude41" + + "\ud834\ude45\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud836\udc00\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude86" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83c\udffa" + + "\ud83d\udc00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef8" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd4c" + + "\ud83e\udd50\ud83e\udd6b" + + "\ud83e\udd80\ud83e\udd97" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83e\uddd0\ud83e\udde6", + // Unicode 10.0 property value: {softdotted} + "\u0069\u006a" + + "\u012f\u012f" + + "\u0249\u0249" + + "\u0268\u0268" + + "\u029d\u029d" + + "\u02b2\u02b2" + + "\u03f3\u03f3" + + "\u0456\u0456" + + "\u0458\u0458" + + "\u1d62\u1d62" + + "\u1d96\u1d96" + + "\u1da4\u1da4" + + "\u1da8\u1da8" + + "\u1e2d\u1e2d" + + "\u1ecb\u1ecb" + + "\u2071\u2071" + + "\u2148\u2149" + + "\u2c7c\u2c7c" + + "\ud835\udc22\ud835\udc23" + + "\ud835\udc56\ud835\udc57" + + "\ud835\udc8a\ud835\udc8b" + + "\ud835\udcbe\ud835\udcbf" + + "\ud835\udcf2\ud835\udcf3" + + "\ud835\udd26\ud835\udd27" + + "\ud835\udd5a\ud835\udd5b" + + "\ud835\udd8e\ud835\udd8f" + + "\ud835\uddc2\ud835\uddc3" + + "\ud835\uddf6\ud835\uddf7" + + "\ud835\ude2a\ud835\ude2b" + + "\ud835\ude5e\ud835\ude5f" + + "\ud835\ude92\ud835\ude93", + // Unicode 10.0 property value: {sorasompeng} + "\ud804\udcd0\ud804\udce8" + "\ud804\udcf0\ud804\udcf9", + // Unicode 10.0 property value: {soyombo} + "\ud806\ude50\ud806\ude83" + "\ud806\ude86\ud806\ude9c" + "\ud806\ude9e\ud806\udea2", + // Unicode 10.0 property value: {sundanese} + "\u1b80\u1bbf" + "\u1cc0\u1cc7", + // Unicode 10.0 property value: {sylotinagri} + "\ua800\ua82b", + // Unicode 10.0 property value: {syriac} + "\u0700\u070d" + "\u070f\u074a" + "\u074d\u074f" + "\u0860\u086a", + // Unicode 10.0 property value: {tagalog} + "\u1700\u170c" + "\u170e\u1714", + // Unicode 10.0 property value: {tagbanwa} + "\u1760\u176c" + "\u176e\u1770" + "\u1772\u1773", + // Unicode 10.0 property value: {taile} + "\u1950\u196d" + "\u1970\u1974", + // Unicode 10.0 property value: {taitham} + "\u1a20\u1a5e" + "\u1a60\u1a7c" + "\u1a7f\u1a89" + "\u1a90\u1a99" + "\u1aa0\u1aad", + // Unicode 10.0 property value: {taiviet} + "\uaa80\uaac2" + "\uaadb\uaadf", + // Unicode 10.0 property value: {takri} + "\ud805\ude80\ud805\udeb7" + "\ud805\udec0\ud805\udec9", + // Unicode 10.0 property value: {tamil} + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa", + // Unicode 10.0 property value: {tangut} + "\ud81b\udfe0\ud81b\udfe0" + "\ud81c\udc00\ud821\udfec" + "\ud822\udc00\ud822\udef2", + // Unicode 10.0 property value: {telugu} + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f", + // Unicode 10.0 property value: {terminalpunctuation} + "\u0021\u0021" + + "\u002c\u002c" + + "\u002e\u002e" + + "\u003a\u003b" + + "\u003f\u003f" + + "\u037e\u037e" + + "\u0387\u0387" + + "\u0589\u0589" + + "\u05c3\u05c3" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u06d4\u06d4" + + "\u0700\u070a" + + "\u070c\u070c" + + "\u07f8\u07f9" + + "\u0830\u083e" + + "\u085e\u085e" + + "\u0964\u0965" + + "\u0e5a\u0e5b" + + "\u0f08\u0f08" + + "\u0f0d\u0f12" + + "\u104a\u104b" + + "\u1361\u1368" + + "\u166d\u166e" + + "\u16eb\u16ed" + + "\u1735\u1736" + + "\u17d4\u17d6" + + "\u17da\u17da" + + "\u1802\u1805" + + "\u1808\u1809" + + "\u1944\u1945" + + "\u1aa8\u1aab" + + "\u1b5a\u1b5b" + + "\u1b5d\u1b5f" + + "\u1c3b\u1c3f" + + "\u1c7e\u1c7f" + + "\u203c\u203d" + + "\u2047\u2049" + + "\u2e2e\u2e2e" + + "\u2e3c\u2e3c" + + "\u2e41\u2e41" + + "\u3001\u3002" + + "\ua4fe\ua4ff" + + "\ua60d\ua60f" + + "\ua6f3\ua6f7" + + "\ua876\ua877" + + "\ua8ce\ua8cf" + + "\ua92f\ua92f" + + "\ua9c7\ua9c9" + + "\uaa5d\uaa5f" + + "\uaadf\uaadf" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ufe50\ufe52" + + "\ufe54\ufe57" + + "\uff01\uff01" + + "\uff0c\uff0c" + + "\uff0e\uff0e" + + "\uff1a\uff1b" + + "\uff1f\uff1f" + + "\uff61\uff61" + + "\uff64\uff64" + + "\ud800\udf9f\ud800\udf9f" + + "\ud800\udfd0\ud800\udfd0" + + "\ud802\udc57\ud802\udc57" + + "\ud802\udd1f\ud802\udd1f" + + "\ud802\ude56\ud802\ude57" + + "\ud802\udef0\ud802\udef5" + + "\ud802\udf3a\ud802\udf3f" + + "\ud802\udf99\ud802\udf9c" + + "\ud804\udc47\ud804\udc4d" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd41\ud804\udd43" + + "\ud804\uddc5\ud804\uddc6" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddde\ud804\udddf" + + "\ud804\ude38\ud804\ude3c" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4d" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\uddc2\ud805\uddc5" + + "\ud805\uddc9\ud805\uddd7" + + "\ud805\ude41\ud805\ude42" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\ude42\ud806\ude43" + + "\ud806\ude9b\ud806\ude9c" + + "\ud806\udea1\ud806\udea2" + + "\ud807\udc41\ud807\udc43" + + "\ud807\udc71\ud807\udc71" + + "\ud809\udc70\ud809\udc74" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf39" + + "\ud81a\udf44\ud81a\udf44" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude87\ud836\ude8a", + // Unicode 10.0 property value: {thaana} + "\u0780\u07b1", + // Unicode 10.0 property value: {thai} + "\u0e01\u0e3a" + "\u0e40\u0e5b", + // Unicode 10.0 property value: {tibetan} + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fd4" + + "\u0fd9\u0fda", + // Unicode 10.0 property value: {tifinagh} + "\u2d30\u2d67" + "\u2d6f\u2d70" + "\u2d7f\u2d7f", + // Unicode 10.0 property value: {tirhuta} + "\ud805\udc80\ud805\udcc7" + "\ud805\udcd0\ud805\udcd9", + // Unicode 10.0 property value: {ugaritic} + "\ud800\udf80\ud800\udf9d" + "\ud800\udf9f\ud800\udf9f", + // Unicode 10.0 property value: {unifiedideograph} + "\u3400\u4db5" + + "\u4e00\u9fea" + + "\ufa0e\ufa0f" + + "\ufa11\ufa11" + + "\ufa13\ufa14" + + "\ufa1f\ufa1f" + + "\ufa21\ufa21" + + "\ufa23\ufa24" + + "\ufa27\ufa29" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0", + // Unicode 10.0 property value: {unknown} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u0560\u0560" + + "\u0588\u0588" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ef" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07ff" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d3" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09fe\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a76\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c04\u0c04" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c77" + + "\u0c84\u0c84" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e86" + + "\u0e89\u0e89" + + "\u0e8b\u0e8c" + + "\u0e8e\u0e93" + + "\u0e98\u0e98" + + "\u0ea0\u0ea0" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ea8\u0ea9" + + "\u0eac\u0eac" + + "\u0eba\u0eba" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1878\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1cbf" + + "\u1cc8\u1ccf" + + "\u1cfa\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20c0\u20cf" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2bba\u2bbc" + + "\u2bc9\u2bc9" + + "\u2bd3\u2beb" + + "\u2bf0\u2bff" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e4a\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u312f\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u32ff\u32ff" + + "\u4db6\u4dbf" + + "\u9feb\u9fff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7af\ua7af" + + "\ua7b8\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua8fe\ua8ff" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab66\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\uf8ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ufffe\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude34\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude48\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd00\ud803\ude5f" + + "\ud803\ude7f\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd44\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3b" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc5e\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb8\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1a\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\ude84\ud806\ude85" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udfff" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\udeff" + + "\ud81b\udf45\ud81b\udf4f" + + "\ud81b\udf7f\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe2\ud81b\udfff" + + "\ud821\udfed\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf72\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4b\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83c\udc2c\ud83c\udc2f" + + "\ud83c\udc94\ud83c\udc9f" + + "\ud83c\udcaf\ud83c\udcb0" + + "\ud83c\udcc0\ud83c\udcc0" + + "\ud83c\udcd0\ud83c\udcd0" + + "\ud83c\udcf6\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd2f\ud83c\udd2f" + + "\ud83c\udd6c\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude03\ud83c\ude0f" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\ude4f" + + "\ud83c\ude52\ud83c\ude5f" + + "\ud83c\ude66\ud83c\udeff" + + "\ud83d\uded5\ud83d\udedf" + + "\ud83d\udeed\ud83d\udeef" + + "\ud83d\udef9\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd5\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd0f" + + "\ud83e\udd3f\ud83e\udd3f" + + "\ud83e\udd4d\ud83e\udd4f" + + "\ud83e\udd6c\ud83e\udd7f" + + "\ud83e\udd98\ud83e\uddbf" + + "\ud83e\uddc1\ud83e\uddcf" + + "\ud83e\udde7\ud83f\udfff" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 10.0 property value: {uppercase} + "\u0041\u005a" + + "\u00c0\u00d6" + + "\u00d8\u00de" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u014a\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c4" + + "\u01c7\u01c7" + + "\u01ca\u01ca" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f1" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03cf\u03cf" + + "\u03d2\u03d4" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f4\u03f4" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13a0\u13f5" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1fb8\u1fbb" + + "\u1fc8\u1fcb" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff8\u1ffb" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210b\u210d" + + "\u2110\u2112" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u2130\u2133" + + "\u213e\u213f" + + "\u2145\u2145" + + "\u2160\u216f" + + "\u2183\u2183" + + "\u24b6\u24cf" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud835\udc00\ud835\udc19" + + "\ud835\udc34\ud835\udc4d" + + "\ud835\udc68\ud835\udc81" + + "\ud835\udc9c\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb5" + + "\ud835\udcd0\ud835\udce9" + + "\ud835\udd04\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd38\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd6c\ud835\udd85" + + "\ud835\udda0\ud835\uddb9" + + "\ud835\uddd4\ud835\udded" + + "\ud835\ude08\ud835\ude21" + + "\ud835\ude3c\ud835\ude55" + + "\ud835\ude70\ud835\ude89" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udee2\ud835\udefa" + + "\ud835\udf1c\ud835\udf34" + + "\ud835\udf56\ud835\udf6e" + + "\ud835\udf90\ud835\udfa8" + + "\ud835\udfca\ud835\udfca" + + "\ud83a\udd00\ud83a\udd21" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 10.0 property value: {vai} + "\ua500\ua62b", + // Unicode 10.0 property value: {variationselector} + "\u180b\u180d" + "\ufe00\ufe0f" + "\udb40\udd00\udb40\uddef", + // Unicode 10.0 property value: {warangciti} + "\ud806\udca0\ud806\udcf2" + "\ud806\udcff\ud806\udcff", + // Unicode 10.0 property value: {whitespace} + "\t\r" + + "\u0020\u0020" + + "\u0085\u0085" + + "\u00a0\u00a0" + + "\u1680\u1680" + + "\u2000\u200a" + + "\u2028\u2029" + + "\u202f\u202f" + + "\u205f\u205f" + + "\u3000\u3000", + // Unicode 10.0 property value: {wordbreak=aletter} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02d7" + + "\u02de\u02e4" + + "\u02ec\u02ff" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0561\u0587" + + "\u05f3\u05f3" + + "\u0620\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06e5\u06e6" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0971\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1820\u1877" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1a00\u1a16" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1ce9\u1cec" + + "\u1cee\u1cf1" + + "\u1cf5\u1cf6" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u212f\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e2f\u2e2f" + + "\u3005\u3005" + + "\u303b\u303c" + + "\u3105\u312e" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua67f\ua69d" + + "\ua6a0\ua6ef" + + "\ua717\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fd" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9cf\ua9cf" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb50\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude83" + + "\ud806\ude86\ud806\ude89" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 10.0 property value: {wordbreak=cr} + "\r\r", + // Unicode 10.0 property value: {wordbreak=doublequote} + "\"\"", + // Unicode 10.0 property value: {wordbreak=ebase} + "\u261d\u261d" + + "\u26f9\u26f9" + + "\u270a\u270d" + + "\ud83c\udf85\ud83c\udf85" + + "\ud83c\udfc2\ud83c\udfc4" + + "\ud83c\udfc7\ud83c\udfc7" + + "\ud83c\udfca\ud83c\udfcc" + + "\ud83d\udc42\ud83d\udc43" + + "\ud83d\udc46\ud83d\udc50" + + "\ud83d\udc6e\ud83d\udc6e" + + "\ud83d\udc70\ud83d\udc78" + + "\ud83d\udc7c\ud83d\udc7c" + + "\ud83d\udc81\ud83d\udc83" + + "\ud83d\udc85\ud83d\udc87" + + "\ud83d\udcaa\ud83d\udcaa" + + "\ud83d\udd74\ud83d\udd75" + + "\ud83d\udd7a\ud83d\udd7a" + + "\ud83d\udd90\ud83d\udd90" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\ude45\ud83d\ude47" + + "\ud83d\ude4b\ud83d\ude4f" + + "\ud83d\udea3\ud83d\udea3" + + "\ud83d\udeb4\ud83d\udeb6" + + "\ud83d\udec0\ud83d\udec0" + + "\ud83d\udecc\ud83d\udecc" + + "\ud83e\udd18\ud83e\udd1c" + + "\ud83e\udd1e\ud83e\udd1f" + + "\ud83e\udd26\ud83e\udd26" + + "\ud83e\udd30\ud83e\udd39" + + "\ud83e\udd3d\ud83e\udd3e" + + "\ud83e\uddd1\ud83e\udddd", + // Unicode 10.0 property value: {wordbreak=ebasegaz} + "\ud83d\udc66\ud83d\udc69", + // Unicode 10.0 property value: {wordbreak=emodifier} + "\ud83c\udffb\ud83c\udfff", + // Unicode 10.0 property value: {wordbreak=extend} + "\u0300\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d4\u08e1" + + "\u08e3\u0903" + + "\u093a\u093c" + + "\u093e\u094f" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0983" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u0a01\u0a03" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a83" + + "\u0abc\u0abc" + + "\u0abe\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b03" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c03" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c83" + + "\u0cbc\u0cbc" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d03" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0d82\u0d83" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0eb9" + + "\u0ebb\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f3f" + + "\u0f71\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102b\u103e" + + "\u1056\u1059" + + "\u105e\u1060" + + "\u1062\u1064" + + "\u1067\u106d" + + "\u1071\u1074" + + "\u1082\u108d" + + "\u108f\u108f" + + "\u109a\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1a17\u1a1b" + + "\u1a55\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b04" + + "\u1b34\u1b44" + + "\u1b6b\u1b73" + + "\u1b80\u1b82" + + "\u1ba1\u1bad" + + "\u1be6\u1bf3" + + "\u1c24\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce8" + + "\u1ced\u1ced" + + "\u1cf2\u1cf4" + + "\u1cf7\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200c" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua823\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua926\ua92d" + + "\ua947\ua953" + + "\ua980\ua983" + + "\ua9b3\ua9c0" + + "\ua9e5\ua9e5" + + "\uaa29\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4d" + + "\uaa7b\uaa7d" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaeb\uaaef" + + "\uaaf5\uaaf6" + + "\uabe3\uabea" + + "\uabec\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\uff9e\uff9f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud804\udc00\ud804\udc02" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc82" + + "\ud804\udcb0\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd82" + + "\ud804\uddb3\ud804\uddc0" + + "\ud804\uddca\ud804\uddcc" + + "\ud804\ude2c\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udeea" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf3c\ud804\udf3c" + + "\ud804\udf3e\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc35\ud805\udc46" + + "\ud805\udcb0\ud805\udcc3" + + "\ud805\uddaf\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude30\ud805\ude40" + + "\ud805\udeab\ud805\udeb7" + + "\ud805\udf1d\ud805\udf2b" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude39" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude5b" + + "\ud806\ude8a\ud806\ude99" + + "\ud807\udc2f\ud807\udc36" + + "\ud807\udc38\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf51\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 10.0 property value: {wordbreak=extendnumlet} + "\u005f\u005f" + + "\u202f\u202f" + + "\u203f\u2040" + + "\u2054\u2054" + + "\ufe33\ufe34" + + "\ufe4d\ufe4f" + + "\uff3f\uff3f", + // Unicode 10.0 property value: {wordbreak=format} + "\u00ad\u00ad" + + "\u0600\u0605" + + "\u061c\u061c" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\u180e\u180e" + + "\u200e\u200f" + + "\u202a\u202e" + + "\u2060\u2064" + + "\u2066\u206f" + + "\ufeff\ufeff" + + "\ufff9\ufffb" + + "\ud804\udcbd\ud804\udcbd" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc01\udb40\udc01", + // Unicode 10.0 property value: {wordbreak=glueafterzwj} + "\u2640\u2640" + + "\u2642\u2642" + + "\u2695\u2696" + + "\u2708\u2708" + + "\u2764\u2764" + + "\ud83c\udf08\ud83c\udf08" + + "\ud83c\udf3e\ud83c\udf3e" + + "\ud83c\udf73\ud83c\udf73" + + "\ud83c\udf93\ud83c\udf93" + + "\ud83c\udfa4\ud83c\udfa4" + + "\ud83c\udfa8\ud83c\udfa8" + + "\ud83c\udfeb\ud83c\udfeb" + + "\ud83c\udfed\ud83c\udfed" + + "\ud83d\udc8b\ud83d\udc8b" + + "\ud83d\udcbb\ud83d\udcbc" + + "\ud83d\udd27\ud83d\udd27" + + "\ud83d\udd2c\ud83d\udd2c" + + "\ud83d\udde8\ud83d\udde8" + + "\ud83d\ude80\ud83d\ude80" + + "\ud83d\ude92\ud83d\ude92", + // Unicode 10.0 property value: {wordbreak=hebrewletter} + "\u05d0\u05ea" + + "\u05f0\u05f2" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufb4f", + // Unicode 10.0 property value: {wordbreak=katakana} + "\u3031\u3035" + + "\u309b\u309c" + + "\u30a0\u30fa" + + "\u30fc\u30ff" + + "\u31f0\u31ff" + + "\u32d0\u32fe" + + "\u3300\u3357" + + "\uff66\uff9d" + + "\ud82c\udc00\ud82c\udc00", + // Unicode 10.0 property value: {wordbreak=lf} + "\n\n", + // Unicode 10.0 property value: {wordbreak=midletter} + "\u003a\u003a" + + "\u00b7\u00b7" + + "\u0387\u0387" + + "\u05f4\u05f4" + + "\u2027\u2027" + + "\ufe13\ufe13" + + "\ufe55\ufe55" + + "\uff1a\uff1a", + // Unicode 10.0 property value: {wordbreak=midnum} + "\u002c\u002c" + + "\u003b\u003b" + + "\u037e\u037e" + + "\u0589\u0589" + + "\u060c\u060d" + + "\u066c\u066c" + + "\u07f8\u07f8" + + "\u2044\u2044" + + "\ufe10\ufe10" + + "\ufe14\ufe14" + + "\ufe50\ufe50" + + "\ufe54\ufe54" + + "\uff0c\uff0c" + + "\uff1b\uff1b", + // Unicode 10.0 property value: {wordbreak=midnumlet} + "\u002e\u002e" + + "\u2018\u2019" + + "\u2024\u2024" + + "\ufe52\ufe52" + + "\uff07\uff07" + + "\uff0e\uff0e", + // Unicode 10.0 property value: {wordbreak=newline} + "\u000b\f" + "\u0085\u0085" + "\u2028\u2029", + // Unicode 10.0 property value: {wordbreak=numeric} + "\u0030\u0039" + + "\u0660\u0669" + + "\u066b\u066b" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\ud801\udca0\ud801\udca9" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 10.0 property value: {wordbreak=other} + "\000\t" + + "\u000e\u0021" + + "\u0023\u0026" + + "\u0028\u002b" + + "\u002d\u002d" + + "\u002f\u002f" + + "\u003c\u0040" + + "\u005b\u005e" + + "\u0060\u0060" + + "\u007b\u0084" + + "\u0086\u00a9" + + "\u00ab\u00ac" + + "\u00ae\u00b4" + + "\u00b6\u00b6" + + "\u00b8\u00b9" + + "\u00bb\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02d8\u02dd" + + "\u02e5\u02eb" + + "\u0375\u0375" + + "\u0378\u0379" + + "\u0380\u0385" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u03f6\u03f6" + + "\u0482\u0482" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u055a\u0560" + + "\u0588\u0588" + + "\u058a\u0590" + + "\u05be\u05be" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05c8\u05cf" + + "\u05eb\u05ef" + + "\u05f5\u05ff" + + "\u0606\u060b" + + "\u060e\u060f" + + "\u061b\u061b" + + "\u061d\u061f" + + "\u066a\u066a" + + "\u066d\u066d" + + "\u06d4\u06d4" + + "\u06de\u06de" + + "\u06e9\u06e9" + + "\u06fd\u06fe" + + "\u0700\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07f6\u07f7" + + "\u07f9\u07f9" + + "\u07fb\u07ff" + + "\u082e\u083f" + + "\u085c\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d3" + + "\u0964\u0965" + + "\u0970\u0970" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09f2\u09fb" + + "\u09fd\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a76\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af0\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b70\u0b70" + + "\u0b72\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bf0\u0bff" + + "\u0c04\u0c04" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c7f" + + "\u0c84\u0c84" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d4f\u0d53" + + "\u0d58\u0d5e" + + "\u0d64\u0d65" + + "\u0d70\u0d79" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df4\u0e30" + + "\u0e32\u0e33" + + "\u0e3b\u0e46" + + "\u0e4f\u0e4f" + + "\u0e5a\u0eb0" + + "\u0eb2\u0eb3" + + "\u0eba\u0eba" + + "\u0ebd\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0eff" + + "\u0f01\u0f17" + + "\u0f1a\u0f1f" + + "\u0f2a\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f3a\u0f3d" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f85\u0f85" + + "\u0f98\u0f98" + + "\u0fbd\u0fc5" + + "\u0fc7\u102a" + + "\u103f\u103f" + + "\u104a\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u109e\u109f" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u10fb\u10fb" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u1360\u137f" + + "\u1390\u139f" + + "\u13f6\u13f7" + + "\u13fe\u1400" + + "\u166d\u166e" + + "\u1680\u1680" + + "\u169b\u169f" + + "\u16eb\u16ed" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1735\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u17b3" + + "\u17d4\u17dc" + + "\u17de\u17df" + + "\u17ea\u180a" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1878\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u1945" + + "\u1950\u19cf" + + "\u19da\u19ff" + + "\u1a1c\u1a54" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b5a\u1b6a" + + "\u1b74\u1b7f" + + "\u1bf4\u1bff" + + "\u1c38\u1c3f" + + "\u1c4a\u1c4c" + + "\u1c7e\u1c7f" + + "\u1c89\u1ccf" + + "\u1cd3\u1cd3" + + "\u1cfa\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fc5\u1fc5" + + "\u1fcd\u1fcf" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdf" + + "\u1fed\u1ff1" + + "\u1ff5\u1ff5" + + "\u1ffd\u200b" + + "\u2010\u2017" + + "\u201a\u2023" + + "\u2025\u2026" + + "\u2030\u203e" + + "\u2041\u2043" + + "\u2045\u2053" + + "\u2055\u205f" + + "\u2065\u2065" + + "\u2070\u2070" + + "\u2072\u207e" + + "\u2080\u208f" + + "\u209d\u20cf" + + "\u20f1\u2101" + + "\u2103\u2106" + + "\u2108\u2109" + + "\u2114\u2114" + + "\u2116\u2118" + + "\u211e\u2123" + + "\u2125\u2125" + + "\u2127\u2127" + + "\u2129\u2129" + + "\u212e\u212e" + + "\u213a\u213b" + + "\u2140\u2144" + + "\u214a\u214d" + + "\u214f\u215f" + + "\u2189\u24b5" + + "\u24ea\u261c" + + "\u261e\u263f" + + "\u2641\u2641" + + "\u2643\u2694" + + "\u2697\u26f8" + + "\u26fa\u2707" + + "\u2709\u2709" + + "\u270e\u2763" + + "\u2765\u2bff" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2ce5\u2cea" + + "\u2cf4\u2cff" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d70\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e00\u2e2e" + + "\u2e30\u3004" + + "\u3006\u3029" + + "\u3030\u3030" + + "\u3036\u303a" + + "\u303d\u3098" + + "\u309d\u309f" + + "\u30fb\u30fb" + + "\u3100\u3104" + + "\u312f\u3130" + + "\u318f\u319f" + + "\u31bb\u31ef" + + "\u3200\u32cf" + + "\u32ff\u32ff" + + "\u3358\u9fff" + + "\ua48d\ua4cf" + + "\ua4fe\ua4ff" + + "\ua60d\ua60f" + + "\ua62c\ua63f" + + "\ua673\ua673" + + "\ua67e\ua67e" + + "\ua6f2\ua716" + + "\ua7af\ua7af" + + "\ua7b8\ua7f6" + + "\ua828\ua83f" + + "\ua874\ua87f" + + "\ua8c6\ua8cf" + + "\ua8da\ua8df" + + "\ua8f8\ua8fa" + + "\ua8fc\ua8fc" + + "\ua8fe\ua8ff" + + "\ua92e\ua92f" + + "\ua954\ua95f" + + "\ua97d\ua97f" + + "\ua9c1\ua9ce" + + "\ua9da\ua9e4" + + "\ua9e6\ua9ef" + + "\ua9fa\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaadf" + + "\uaaf0\uaaf1" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab66\uab6f" + + "\uabeb\uabeb" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb29\ufb29" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbb2\ufbd2" + + "\ufd3e\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfc\ufdff" + + "\ufe11\ufe12" + + "\ufe15\ufe1f" + + "\ufe30\ufe32" + + "\ufe35\ufe4c" + + "\ufe51\ufe51" + + "\ufe53\ufe53" + + "\ufe56\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff06" + + "\uff08\uff0b" + + "\uff0d\uff0d" + + "\uff0f\uff19" + + "\uff1c\uff20" + + "\uff3b\uff3e" + + "\uff40\uff40" + + "\uff5b\uff65" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\ufff8" + + "\ufffc\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udd3f" + + "\ud800\udd75\ud800\uddfc" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udee1\ud800\udeff" + + "\ud800\udf20\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9f" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd0\ud800\udfd0" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc5f" + + "\ud802\udc77\ud802\udc7f" + + "\ud802\udc9f\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcff" + + "\ud802\udd16\ud802\udd1f" + + "\ud802\udd3a\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbd" + + "\ud802\uddc0\ud802\uddff" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude34\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude40\ud802\ude5f" + + "\ud802\ude7d\ud802\ude7f" + + "\ud802\ude9d\ud802\udebf" + + "\ud802\udec8\ud802\udec8" + + "\ud802\udee7\ud802\udeff" + + "\ud802\udf36\ud802\udf3f" + + "\ud802\udf56\ud802\udf5f" + + "\ud802\udf73\ud802\udf7f" + + "\ud802\udf92\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udfff" + + "\ud804\udc47\ud804\udc65" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcbe\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd40\ud804\udd4f" + + "\ud804\udd74\ud804\udd75" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddc5\ud804\uddc9" + + "\ud804\uddcd\ud804\uddcf" + + "\ud804\udddb\ud804\udddb" + + "\ud804\udddd\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude38\ud804\ude3d" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udea9\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3b" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc4b\ud805\udc4f" + + "\ud805\udc5a\ud805\udc7f" + + "\ud805\udcc6\ud805\udcc6" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddc1\ud805\uddd7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude41\ud805\ude43" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude7f" + + "\ud805\udeb8\ud805\udebf" + + "\ud805\udeca\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf3a\ud806\udc9f" + + "\ud806\udcea\ud806\udcfe" + + "\ud806\udd00\ud806\uddff" + + "\ud806\ude3f\ud806\ude46" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\ude84\ud806\ude85" + + "\ud806\ude9a\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc41\ud807\udc4f" + + "\ud807\udc5a\ud807\udc71" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udfff" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef5\ud81a\udeff" + + "\ud81a\udf37\ud81a\udf3f" + + "\ud81a\udf44\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\udeff" + + "\ud81b\udf45\ud81b\udf4f" + + "\ud81b\udf7f\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe2\ud82b\udfff" + + "\ud82c\udc01\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9c" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud82f\udca4\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\ude41" + + "\ud834\ude45\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udec1\ud835\udec1" + + "\ud835\udedb\ud835\udedb" + + "\ud835\udefb\ud835\udefb" + + "\ud835\udf15\ud835\udf15" + + "\ud835\udf35\ud835\udf35" + + "\ud835\udf4f\ud835\udf4f" + + "\ud835\udf6f\ud835\udf6f" + + "\ud835\udf89\ud835\udf89" + + "\ud835\udfa9\ud835\udfa9" + + "\ud835\udfc3\ud835\udfc3" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\udc00\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud839\udfff" + + "\ud83a\udcc5\ud83a\udccf" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4b\ud83a\udd4f" + + "\ud83a\udd5a\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83c\udd2f" + + "\ud83c\udd4a\ud83c\udd4f" + + "\ud83c\udd6a\ud83c\udd6f" + + "\ud83c\udd8a\ud83c\udde5" + + "\ud83c\ude00\ud83c\udf07" + + "\ud83c\udf09\ud83c\udf3d" + + "\ud83c\udf3f\ud83c\udf72" + + "\ud83c\udf74\ud83c\udf84" + + "\ud83c\udf86\ud83c\udf92" + + "\ud83c\udf94\ud83c\udfa3" + + "\ud83c\udfa5\ud83c\udfa7" + + "\ud83c\udfa9\ud83c\udfc1" + + "\ud83c\udfc5\ud83c\udfc6" + + "\ud83c\udfc8\ud83c\udfc9" + + "\ud83c\udfcd\ud83c\udfea" + + "\ud83c\udfec\ud83c\udfec" + + "\ud83c\udfee\ud83c\udffa" + + "\ud83d\udc00\ud83d\udc41" + + "\ud83d\udc44\ud83d\udc45" + + "\ud83d\udc51\ud83d\udc65" + + "\ud83d\udc6a\ud83d\udc6d" + + "\ud83d\udc6f\ud83d\udc6f" + + "\ud83d\udc79\ud83d\udc7b" + + "\ud83d\udc7d\ud83d\udc80" + + "\ud83d\udc84\ud83d\udc84" + + "\ud83d\udc88\ud83d\udc8a" + + "\ud83d\udc8c\ud83d\udca9" + + "\ud83d\udcab\ud83d\udcba" + + "\ud83d\udcbd\ud83d\udd26" + + "\ud83d\udd28\ud83d\udd2b" + + "\ud83d\udd2d\ud83d\udd73" + + "\ud83d\udd76\ud83d\udd79" + + "\ud83d\udd7b\ud83d\udd8f" + + "\ud83d\udd91\ud83d\udd94" + + "\ud83d\udd97\ud83d\udde7" + + "\ud83d\udde9\ud83d\ude44" + + "\ud83d\ude48\ud83d\ude4a" + + "\ud83d\ude50\ud83d\ude7f" + + "\ud83d\ude81\ud83d\ude91" + + "\ud83d\ude93\ud83d\udea2" + + "\ud83d\udea4\ud83d\udeb3" + + "\ud83d\udeb7\ud83d\udebf" + + "\ud83d\udec1\ud83d\udecb" + + "\ud83d\udecd\ud83e\udd17" + + "\ud83e\udd1d\ud83e\udd1d" + + "\ud83e\udd20\ud83e\udd25" + + "\ud83e\udd27\ud83e\udd2f" + + "\ud83e\udd3a\ud83e\udd3c" + + "\ud83e\udd3f\ud83e\uddd0" + + "\ud83e\uddde\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 10.0 property value: {wordbreak=regionalindicator} + "\ud83c\udde6\ud83c\uddff", + // Unicode 10.0 property value: {wordbreak=singlequote} + "\u0027\u0027", + // Unicode 10.0 property value: {wordbreak=zwj} + "\u200d\u200d", + // Unicode 10.0 property value: {xdigit} + "\u0030\u0039" + + "\u0041\u0046" + + "\u0061\u0066" + + "\u0660\u0669" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\uff10\uff19" + + "\uff21\uff26" + + "\uff41\uff46" + + "\ud801\udca0\ud801\udca9" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 10.0 property value: {xidcontinue} + "\u0030\u0039" + + "\u0041\u005a" + + "\u005f\u005f" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00b7\u00b7" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0300\u0374" + + "\u0376\u0377" + + "\u037b\u037d" + + "\u037f\u037f" + + "\u0386\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u0483\u0487" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0561\u0587" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f2" + + "\u0610\u061a" + + "\u0620\u0669" + + "\u066e\u06d3" + + "\u06d5\u06dc" + + "\u06df\u06e8" + + "\u06ea\u06fc" + + "\u06ff\u06ff" + + "\u0710\u074a" + + "\u074d\u07b1" + + "\u07c0\u07f5" + + "\u07fa\u07fa" + + "\u0800\u082d" + + "\u0840\u085b" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u08e1" + + "\u08e3\u0963" + + "\u0966\u096f" + + "\u0971\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09f1" + + "\u09fc\u09fc" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b6f" + + "\u0b71\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bef" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c80\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d54\u0d57" + + "\u0d5f\u0d63" + + "\u0d66\u0d6f" + + "\u0d7a\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df3" + + "\u0e01\u0e3a" + + "\u0e40\u0e4e" + + "\u0e50\u0e59" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f18\u0f19" + + "\u0f20\u0f29" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f84" + + "\u0f86\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u1000\u1049" + + "\u1050\u109d" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u135f" + + "\u1369\u1371" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1734" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17d3" + + "\u17d7\u17d7" + + "\u17dc\u17dd" + + "\u17e0\u17e9" + + "\u180b\u180d" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1946\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u1a00\u1a1b" + + "\u1a20\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa7\u1aa7" + + "\u1ab0\u1abd" + + "\u1b00\u1b4b" + + "\u1b50\u1b59" + + "\u1b6b\u1b73" + + "\u1b80\u1bf3" + + "\u1c00\u1c37" + + "\u1c40\u1c49" + + "\u1c4d\u1c7d" + + "\u1c80\u1c88" + + "\u1cd0\u1cd2" + + "\u1cd4\u1cf9" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u203f\u2040" + + "\u2054\u2054" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20f0" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2dff" + + "\u3005\u3007" + + "\u3021\u302f" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u3099\u309a" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312e" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fea" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua62b" + + "\ua640\ua66f" + + "\ua674\ua67d" + + "\ua67f\ua6f1" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua827" + + "\ua840\ua873" + + "\ua880\ua8c5" + + "\ua8d0\ua8d9" + + "\ua8e0\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fd" + + "\ua900\ua92d" + + "\ua930\ua953" + + "\ua960\ua97c" + + "\ua980\ua9c0" + + "\ua9cf\ua9d9" + + "\ua9e0\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa60\uaa76" + + "\uaa7a\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaef" + + "\uaaf2\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab65" + + "\uab70\uabea" + + "\uabec\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufc5d" + + "\ufc64\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdf9" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\ufe33\ufe34" + + "\ufe4d\ufe4f" + + "\ufe71\ufe71" + + "\ufe73\ufe73" + + "\ufe77\ufe77" + + "\ufe79\ufe79" + + "\ufe7b\ufe7b" + + "\ufe7d\ufe7d" + + "\ufe7f\ufefc" + + "\uff10\uff19" + + "\uff21\uff3a" + + "\uff3f\uff3f" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud804\udc00\ud804\udc46" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udc7f\ud804\udcba" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\udd50\ud804\udd73" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd80\ud804\uddc4" + + "\ud804\uddca\ud804\uddcc" + + "\ud804\uddd0\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc4a" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udc80\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\uddd8\ud805\udddd" + + "\ud805\ude00\ud805\ude40" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udca0\ud806\udce9" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\ude99" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc40" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf00\ud81a\udf36" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udd00\udb40\uddef", + // Unicode 10.0 property value: {xidstart} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037b\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0561\u0587" + + "\u05d0\u05ea" + + "\u05f0\u05f2" + + "\u0620\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06e5\u06e6" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0971\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0e01\u0e30" + + "\u0e32\u0e32" + + "\u0e40\u0e46" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb0" + + "\u0eb2\u0eb2" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u1000\u102a" + + "\u103f\u103f" + + "\u1050\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u1820\u1877" + + "\u1880\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a16" + + "\u1a20\u1a54" + + "\u1aa7\u1aa7" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1ce9\u1cec" + + "\u1cee\u1cf1" + + "\u1cf5\u1cf6" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312e" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fea" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua67f\ua69d" + + "\ua6a0\ua6ef" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fd" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9cf\ua9cf" + + "\ua9e0\ua9e4" + + "\ua9e6\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa60\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab65" + + "\uab70\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufc5d" + + "\ufc64\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdf9" + + "\ufe71\ufe71" + + "\ufe73\ufe73" + + "\ufe77\ufe77" + + "\ufe79\ufe79" + + "\ufe7b\ufe7b" + + "\ufe7d\ufe7d" + + "\ufe7f\ufefc" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uff66\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udf00\ud805\udf19" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude83" + + "\ud806\ude86\ud806\ude89" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 10.0 property value: {yi} + "\ua000\ua48c" + "\ua490\ua4c6", + // Unicode 10.0 property value: {zanabazarsquare} + "\ud806\ude00\ud806\ude47", + // Unicode 10.0 property value: {zl} + "\u2028\u2028", + // Unicode 10.0 property value: {zp} + "\u2029\u2029", + // Unicode 10.0 property value: {zs} + "\u0020\u0020" + + "\u00a0\u00a0" + + "\u1680\u1680" + + "\u2000\u200a" + + "\u202f\u202f" + + "\u205f\u205f" + + "\u3000\u3000" + }; + public static final String[] propertyValueAliases = { + "adlm", "adlam", "age=1.1", "age=v11", + "age=10.0", "age=v100", "age=2.0", "age=v20", + "age=2.1", "age=v21", "age=3.0", "age=v30", + "age=3.1", "age=v31", "age=3.2", "age=v32", + "age=4.0", "age=v40", "age=4.1", "age=v41", + "age=5.0", "age=v50", "age=5.1", "age=v51", + "age=5.2", "age=v52", "age=6.0", "age=v60", + "age=6.1", "age=v61", "age=6.2", "age=v62", + "age=6.3", "age=v63", "age=7.0", "age=v70", + "age=8.0", "age=v80", "age=9.0", "age=v90", + "age=na", "age=unassigned", "aghb", "caucasianalbanian", + "ahex", "asciihexdigit", "alpha", "alphabetic", + "arab", "arabic", "armi", "imperialaramaic", + "armn", "armenian", "avst", "avestan", + "bali", "balinese", "bamu", "bamum", + "bass", "bassavah", "batk", "batak", + "beng", "bengali", "bhks", "bhaiksuki", + "bidic", "bidicontrol", "blk=adlam", "block=adlam", + "blk=aegeannumbers", "block=aegeannumbers", "blk=ahom", "block=ahom", + "blk=alchemical", "block=alchemicalsymbols", "blk=alchemicalsymbols", "block=alchemicalsymbols", + "blk=alphabeticpf", "block=alphabeticpresentationforms", "blk=alphabeticpresentationforms", + "block=alphabeticpresentationforms", + "blk=anatolianhieroglyphs", "block=anatolianhieroglyphs", "blk=ancientgreekmusic", + "block=ancientgreekmusicalnotation", + "blk=ancientgreekmusicalnotation", "block=ancientgreekmusicalnotation", + "blk=ancientgreeknumbers", "block=ancientgreeknumbers", + "blk=ancientsymbols", "block=ancientsymbols", "blk=arabic", "block=arabic", + "blk=arabicexta", "block=arabicextendeda", "blk=arabicextendeda", "block=arabicextendeda", + "blk=arabicmath", "block=arabicmathematicalalphabeticsymbols", + "blk=arabicmathematicalalphabeticsymbols", "block=arabicmathematicalalphabeticsymbols", + "blk=arabicpfa", "block=arabicpresentationformsa", "blk=arabicpfb", + "block=arabicpresentationformsb", + "blk=arabicpresentationformsa", "block=arabicpresentationformsa", + "blk=arabicpresentationformsb", "block=arabicpresentationformsb", + "blk=arabicsup", "block=arabicsupplement", "blk=arabicsupplement", "block=arabicsupplement", + "blk=armenian", "block=armenian", "blk=arrows", "block=arrows", + "blk=ascii", "block=basiclatin", "blk=avestan", "block=avestan", + "blk=balinese", "block=balinese", "blk=bamum", "block=bamum", + "blk=bamumsup", "block=bamumsupplement", "blk=bamumsupplement", "block=bamumsupplement", + "blk=basiclatin", "block=basiclatin", "blk=bassavah", "block=bassavah", + "blk=batak", "block=batak", "blk=bengali", "block=bengali", + "blk=bhaiksuki", "block=bhaiksuki", "blk=blockelements", "block=blockelements", + "blk=bopomofo", "block=bopomofo", "blk=bopomofoext", "block=bopomofoextended", + "blk=bopomofoextended", "block=bopomofoextended", "blk=boxdrawing", "block=boxdrawing", + "blk=brahmi", "block=brahmi", "blk=braille", "block=braillepatterns", + "blk=braillepatterns", "block=braillepatterns", "blk=buginese", "block=buginese", + "blk=buhid", "block=buhid", "blk=byzantinemusic", "block=byzantinemusicalsymbols", + "blk=byzantinemusicalsymbols", "block=byzantinemusicalsymbols", "blk=canadiansyllabics", + "block=unifiedcanadianaboriginalsyllabics", + "blk=carian", "block=carian", "blk=caucasianalbanian", "block=caucasianalbanian", + "blk=chakma", "block=chakma", "blk=cham", "block=cham", + "blk=cherokee", "block=cherokee", "blk=cherokeesup", "block=cherokeesupplement", + "blk=cherokeesupplement", "block=cherokeesupplement", "blk=cjk", "block=cjkunifiedideographs", + "blk=cjkcompat", "block=cjkcompatibility", "blk=cjkcompatforms", "block=cjkcompatibilityforms", + "blk=cjkcompatibility", "block=cjkcompatibility", "blk=cjkcompatibilityforms", + "block=cjkcompatibilityforms", + "blk=cjkcompatibilityideographs", "block=cjkcompatibilityideographs", + "blk=cjkcompatibilityideographssupplement", "block=cjkcompatibilityideographssupplement", + "blk=cjkcompatideographs", "block=cjkcompatibilityideographs", "blk=cjkcompatideographssup", + "block=cjkcompatibilityideographssupplement", + "blk=cjkexta", "block=cjkunifiedideographsextensiona", "blk=cjkextb", + "block=cjkunifiedideographsextensionb", + "blk=cjkextc", "block=cjkunifiedideographsextensionc", "blk=cjkextd", + "block=cjkunifiedideographsextensiond", + "blk=cjkexte", "block=cjkunifiedideographsextensione", "blk=cjkextf", + "block=cjkunifiedideographsextensionf", + "blk=cjkradicalssup", "block=cjkradicalssupplement", "blk=cjkradicalssupplement", + "block=cjkradicalssupplement", + "blk=cjkstrokes", "block=cjkstrokes", "blk=cjksymbols", "block=cjksymbolsandpunctuation", + "blk=cjksymbolsandpunctuation", "block=cjksymbolsandpunctuation", "blk=cjkunifiedideographs", + "block=cjkunifiedideographs", + "blk=cjkunifiedideographsextensiona", "block=cjkunifiedideographsextensiona", + "blk=cjkunifiedideographsextensionb", "block=cjkunifiedideographsextensionb", + "blk=cjkunifiedideographsextensionc", "block=cjkunifiedideographsextensionc", + "blk=cjkunifiedideographsextensiond", "block=cjkunifiedideographsextensiond", + "blk=cjkunifiedideographsextensione", "block=cjkunifiedideographsextensione", + "blk=cjkunifiedideographsextensionf", "block=cjkunifiedideographsextensionf", + "blk=combiningdiacriticalmarks", "block=combiningdiacriticalmarks", + "blk=combiningdiacriticalmarksextended", "block=combiningdiacriticalmarksextended", + "blk=combiningdiacriticalmarksforsymbols", "block=combiningdiacriticalmarksforsymbols", + "blk=combiningdiacriticalmarkssupplement", "block=combiningdiacriticalmarkssupplement", + "blk=combininghalfmarks", "block=combininghalfmarks", "blk=combiningmarksforsymbols", + "block=combiningdiacriticalmarksforsymbols", + "blk=commonindicnumberforms", "block=commonindicnumberforms", "blk=compatjamo", + "block=hangulcompatibilityjamo", + "blk=controlpictures", "block=controlpictures", "blk=coptic", "block=coptic", + "blk=copticepactnumbers", "block=copticepactnumbers", "blk=countingrod", + "block=countingrodnumerals", + "blk=countingrodnumerals", "block=countingrodnumerals", "blk=cuneiform", "block=cuneiform", + "blk=cuneiformnumbers", "block=cuneiformnumbersandpunctuation", + "blk=cuneiformnumbersandpunctuation", "block=cuneiformnumbersandpunctuation", + "blk=currencysymbols", "block=currencysymbols", "blk=cypriotsyllabary", + "block=cypriotsyllabary", + "blk=cyrillic", "block=cyrillic", "blk=cyrillicexta", "block=cyrillicextendeda", + "blk=cyrillicextb", "block=cyrillicextendedb", "blk=cyrillicextc", "block=cyrillicextendedc", + "blk=cyrillicextendeda", "block=cyrillicextendeda", "blk=cyrillicextendedb", + "block=cyrillicextendedb", + "blk=cyrillicextendedc", "block=cyrillicextendedc", "blk=cyrillicsup", + "block=cyrillicsupplement", + "blk=cyrillicsupplement", "block=cyrillicsupplement", "blk=cyrillicsupplementary", + "block=cyrillicsupplement", + "blk=deseret", "block=deseret", "blk=devanagari", "block=devanagari", + "blk=devanagariext", "block=devanagariextended", "blk=devanagariextended", + "block=devanagariextended", + "blk=diacriticals", "block=combiningdiacriticalmarks", "blk=diacriticalsext", + "block=combiningdiacriticalmarksextended", + "blk=diacriticalsforsymbols", "block=combiningdiacriticalmarksforsymbols", + "blk=diacriticalssup", "block=combiningdiacriticalmarkssupplement", + "blk=dingbats", "block=dingbats", "blk=domino", "block=dominotiles", + "blk=dominotiles", "block=dominotiles", "blk=duployan", "block=duployan", + "blk=earlydynasticcuneiform", "block=earlydynasticcuneiform", "blk=egyptianhieroglyphs", + "block=egyptianhieroglyphs", + "blk=elbasan", "block=elbasan", "blk=emoticons", "block=emoticons", + "blk=enclosedalphanum", "block=enclosedalphanumerics", "blk=enclosedalphanumerics", + "block=enclosedalphanumerics", + "blk=enclosedalphanumericsupplement", "block=enclosedalphanumericsupplement", + "blk=enclosedalphanumsup", "block=enclosedalphanumericsupplement", + "blk=enclosedcjk", "block=enclosedcjklettersandmonths", "blk=enclosedcjklettersandmonths", + "block=enclosedcjklettersandmonths", + "blk=enclosedideographicsup", "block=enclosedideographicsupplement", + "blk=enclosedideographicsupplement", "block=enclosedideographicsupplement", + "blk=ethiopic", "block=ethiopic", "blk=ethiopicext", "block=ethiopicextended", + "blk=ethiopicexta", "block=ethiopicextendeda", "blk=ethiopicextended", "block=ethiopicextended", + "blk=ethiopicextendeda", "block=ethiopicextendeda", "blk=ethiopicsup", + "block=ethiopicsupplement", + "blk=ethiopicsupplement", "block=ethiopicsupplement", "blk=generalpunctuation", + "block=generalpunctuation", + "blk=geometricshapes", "block=geometricshapes", "blk=geometricshapesext", + "block=geometricshapesextended", + "blk=geometricshapesextended", "block=geometricshapesextended", "blk=georgian", + "block=georgian", + "blk=georgiansup", "block=georgiansupplement", "blk=georgiansupplement", + "block=georgiansupplement", + "blk=glagolitic", "block=glagolitic", "blk=glagoliticsup", "block=glagoliticsupplement", + "blk=glagoliticsupplement", "block=glagoliticsupplement", "blk=gothic", "block=gothic", + "blk=grantha", "block=grantha", "blk=greek", "block=greekandcoptic", + "blk=greekandcoptic", "block=greekandcoptic", "blk=greekext", "block=greekextended", + "blk=greekextended", "block=greekextended", "blk=gujarati", "block=gujarati", + "blk=gurmukhi", "block=gurmukhi", "blk=halfandfullforms", "block=halfwidthandfullwidthforms", + "blk=halfmarks", "block=combininghalfmarks", "blk=halfwidthandfullwidthforms", + "block=halfwidthandfullwidthforms", + "blk=hangul", "block=hangulsyllables", "blk=hangulcompatibilityjamo", + "block=hangulcompatibilityjamo", + "blk=hanguljamo", "block=hanguljamo", "blk=hanguljamoextendeda", "block=hanguljamoextendeda", + "blk=hanguljamoextendedb", "block=hanguljamoextendedb", "blk=hangulsyllables", + "block=hangulsyllables", + "blk=hanunoo", "block=hanunoo", "blk=hatran", "block=hatran", + "blk=hebrew", "block=hebrew", "blk=hiragana", "block=hiragana", + "blk=idc", "block=ideographicdescriptioncharacters", "blk=ideographicdescriptioncharacters", + "block=ideographicdescriptioncharacters", + "blk=ideographicsymbols", "block=ideographicsymbolsandpunctuation", + "blk=ideographicsymbolsandpunctuation", "block=ideographicsymbolsandpunctuation", + "blk=imperialaramaic", "block=imperialaramaic", "blk=indicnumberforms", + "block=commonindicnumberforms", + "blk=inscriptionalpahlavi", "block=inscriptionalpahlavi", "blk=inscriptionalparthian", + "block=inscriptionalparthian", + "blk=ipaext", "block=ipaextensions", "blk=ipaextensions", "block=ipaextensions", + "blk=jamo", "block=hanguljamo", "blk=jamoexta", "block=hanguljamoextendeda", + "blk=jamoextb", "block=hanguljamoextendedb", "blk=javanese", "block=javanese", + "blk=kaithi", "block=kaithi", "blk=kanaexta", "block=kanaextendeda", + "blk=kanaextendeda", "block=kanaextendeda", "blk=kanasup", "block=kanasupplement", + "blk=kanasupplement", "block=kanasupplement", "blk=kanbun", "block=kanbun", + "blk=kangxi", "block=kangxiradicals", "blk=kangxiradicals", "block=kangxiradicals", + "blk=kannada", "block=kannada", "blk=katakana", "block=katakana", + "blk=katakanaext", "block=katakanaphoneticextensions", "blk=katakanaphoneticextensions", + "block=katakanaphoneticextensions", + "blk=kayahli", "block=kayahli", "blk=kharoshthi", "block=kharoshthi", + "blk=khmer", "block=khmer", "blk=khmersymbols", "block=khmersymbols", + "blk=khojki", "block=khojki", "blk=khudawadi", "block=khudawadi", + "blk=lao", "block=lao", "blk=latin1", "block=latin1supplement", + "blk=latin1sup", "block=latin1supplement", "blk=latin1supplement", "block=latin1supplement", + "blk=latinexta", "block=latinextendeda", "blk=latinextadditional", + "block=latinextendedadditional", + "blk=latinextb", "block=latinextendedb", "blk=latinextc", "block=latinextendedc", + "blk=latinextd", "block=latinextendedd", "blk=latinexte", "block=latinextendede", + "blk=latinextendeda", "block=latinextendeda", "blk=latinextendedadditional", + "block=latinextendedadditional", + "blk=latinextendedb", "block=latinextendedb", "blk=latinextendedc", "block=latinextendedc", + "blk=latinextendedd", "block=latinextendedd", "blk=latinextendede", "block=latinextendede", + "blk=lepcha", "block=lepcha", "blk=letterlikesymbols", "block=letterlikesymbols", + "blk=limbu", "block=limbu", "blk=lineara", "block=lineara", + "blk=linearbideograms", "block=linearbideograms", "blk=linearbsyllabary", + "block=linearbsyllabary", + "blk=lisu", "block=lisu", "blk=lycian", "block=lycian", + "blk=lydian", "block=lydian", "blk=mahajani", "block=mahajani", + "blk=mahjong", "block=mahjongtiles", "blk=mahjongtiles", "block=mahjongtiles", + "blk=malayalam", "block=malayalam", "blk=mandaic", "block=mandaic", + "blk=manichaean", "block=manichaean", "blk=marchen", "block=marchen", + "blk=masaramgondi", "block=masaramgondi", "blk=mathalphanum", + "block=mathematicalalphanumericsymbols", + "blk=mathematicalalphanumericsymbols", "block=mathematicalalphanumericsymbols", + "blk=mathematicaloperators", "block=mathematicaloperators", + "blk=mathoperators", "block=mathematicaloperators", "blk=meeteimayek", "block=meeteimayek", + "blk=meeteimayekext", "block=meeteimayekextensions", "blk=meeteimayekextensions", + "block=meeteimayekextensions", + "blk=mendekikakui", "block=mendekikakui", "blk=meroiticcursive", "block=meroiticcursive", + "blk=meroitichieroglyphs", "block=meroitichieroglyphs", "blk=miao", "block=miao", + "blk=miscarrows", "block=miscellaneoussymbolsandarrows", + "blk=miscellaneousmathematicalsymbolsa", "block=miscellaneousmathematicalsymbolsa", + "blk=miscellaneousmathematicalsymbolsb", "block=miscellaneousmathematicalsymbolsb", + "blk=miscellaneoussymbols", "block=miscellaneoussymbols", + "blk=miscellaneoussymbolsandarrows", "block=miscellaneoussymbolsandarrows", + "blk=miscellaneoussymbolsandpictographs", "block=miscellaneoussymbolsandpictographs", + "blk=miscellaneoustechnical", "block=miscellaneoustechnical", "blk=miscmathsymbolsa", + "block=miscellaneousmathematicalsymbolsa", + "blk=miscmathsymbolsb", "block=miscellaneousmathematicalsymbolsb", "blk=miscpictographs", + "block=miscellaneoussymbolsandpictographs", + "blk=miscsymbols", "block=miscellaneoussymbols", "blk=misctechnical", + "block=miscellaneoustechnical", + "blk=modi", "block=modi", "blk=modifierletters", "block=spacingmodifierletters", + "blk=modifiertoneletters", "block=modifiertoneletters", "blk=mongolian", "block=mongolian", + "blk=mongoliansup", "block=mongoliansupplement", "blk=mongoliansupplement", + "block=mongoliansupplement", + "blk=mro", "block=mro", "blk=multani", "block=multani", + "blk=music", "block=musicalsymbols", "blk=musicalsymbols", "block=musicalsymbols", + "blk=myanmar", "block=myanmar", "blk=myanmarexta", "block=myanmarextendeda", + "blk=myanmarextb", "block=myanmarextendedb", "blk=myanmarextendeda", "block=myanmarextendeda", + "blk=myanmarextendedb", "block=myanmarextendedb", "blk=nabataean", "block=nabataean", + "blk=nb", "block=noblock", "blk=newa", "block=newa", + "blk=newtailue", "block=newtailue", "blk=nko", "block=nko", + "blk=noblock", "block=noblock", "blk=numberforms", "block=numberforms", + "blk=nushu", "block=nushu", "blk=ocr", "block=opticalcharacterrecognition", + "blk=ogham", "block=ogham", "blk=olchiki", "block=olchiki", + "blk=oldhungarian", "block=oldhungarian", "blk=olditalic", "block=olditalic", + "blk=oldnortharabian", "block=oldnortharabian", "blk=oldpermic", "block=oldpermic", + "blk=oldpersian", "block=oldpersian", "blk=oldsoutharabian", "block=oldsoutharabian", + "blk=oldturkic", "block=oldturkic", "blk=opticalcharacterrecognition", + "block=opticalcharacterrecognition", + "blk=oriya", "block=oriya", "blk=ornamentaldingbats", "block=ornamentaldingbats", + "blk=osage", "block=osage", "blk=osmanya", "block=osmanya", + "blk=pahawhhmong", "block=pahawhhmong", "blk=palmyrene", "block=palmyrene", + "blk=paucinhau", "block=paucinhau", "blk=phagspa", "block=phagspa", + "blk=phaistos", "block=phaistosdisc", "blk=phaistosdisc", "block=phaistosdisc", + "blk=phoenician", "block=phoenician", "blk=phoneticext", "block=phoneticextensions", + "blk=phoneticextensions", "block=phoneticextensions", "blk=phoneticextensionssupplement", + "block=phoneticextensionssupplement", + "blk=phoneticextsup", "block=phoneticextensionssupplement", "blk=playingcards", + "block=playingcards", + "blk=privateuse", "block=privateusearea", "blk=privateusearea", "block=privateusearea", + "blk=psalterpahlavi", "block=psalterpahlavi", "blk=pua", "block=privateusearea", + "blk=punctuation", "block=generalpunctuation", "blk=rejang", "block=rejang", + "blk=rumi", "block=ruminumeralsymbols", "blk=ruminumeralsymbols", "block=ruminumeralsymbols", + "blk=runic", "block=runic", "blk=samaritan", "block=samaritan", + "blk=saurashtra", "block=saurashtra", "blk=sharada", "block=sharada", + "blk=shavian", "block=shavian", "blk=shorthandformatcontrols", "block=shorthandformatcontrols", + "blk=siddham", "block=siddham", "blk=sinhala", "block=sinhala", + "blk=sinhalaarchaicnumbers", "block=sinhalaarchaicnumbers", "blk=smallforms", + "block=smallformvariants", + "blk=smallformvariants", "block=smallformvariants", "blk=sorasompeng", "block=sorasompeng", + "blk=soyombo", "block=soyombo", "blk=spacingmodifierletters", "block=spacingmodifierletters", + "blk=specials", "block=specials", "blk=sundanese", "block=sundanese", + "blk=sundanesesup", "block=sundanesesupplement", "blk=sundanesesupplement", + "block=sundanesesupplement", + "blk=suparrowsa", "block=supplementalarrowsa", "blk=suparrowsb", "block=supplementalarrowsb", + "blk=suparrowsc", "block=supplementalarrowsc", "blk=superandsub", + "block=superscriptsandsubscripts", + "blk=superscriptsandsubscripts", "block=superscriptsandsubscripts", "blk=supmathoperators", + "block=supplementalmathematicaloperators", + "blk=supplementalarrowsa", "block=supplementalarrowsa", "blk=supplementalarrowsb", + "block=supplementalarrowsb", + "blk=supplementalarrowsc", "block=supplementalarrowsc", "blk=supplementalmathematicaloperators", + "block=supplementalmathematicaloperators", + "blk=supplementalpunctuation", "block=supplementalpunctuation", + "blk=supplementalsymbolsandpictographs", "block=supplementalsymbolsandpictographs", + "blk=supplementaryprivateuseareaa", "block=supplementaryprivateuseareaa", + "blk=supplementaryprivateuseareab", "block=supplementaryprivateuseareab", + "blk=suppuaa", "block=supplementaryprivateuseareaa", "blk=suppuab", + "block=supplementaryprivateuseareab", + "blk=suppunctuation", "block=supplementalpunctuation", "blk=supsymbolsandpictographs", + "block=supplementalsymbolsandpictographs", + "blk=suttonsignwriting", "block=suttonsignwriting", "blk=sylotinagri", "block=sylotinagri", + "blk=syriac", "block=syriac", "blk=syriacsup", "block=syriacsupplement", + "blk=syriacsupplement", "block=syriacsupplement", "blk=tagalog", "block=tagalog", + "blk=tagbanwa", "block=tagbanwa", "blk=tags", "block=tags", + "blk=taile", "block=taile", "blk=taitham", "block=taitham", + "blk=taiviet", "block=taiviet", "blk=taixuanjing", "block=taixuanjingsymbols", + "blk=taixuanjingsymbols", "block=taixuanjingsymbols", "blk=takri", "block=takri", + "blk=tamil", "block=tamil", "blk=tangut", "block=tangut", + "blk=tangutcomponents", "block=tangutcomponents", "blk=telugu", "block=telugu", + "blk=thaana", "block=thaana", "blk=thai", "block=thai", + "blk=tibetan", "block=tibetan", "blk=tifinagh", "block=tifinagh", + "blk=tirhuta", "block=tirhuta", "blk=transportandmap", "block=transportandmapsymbols", + "blk=transportandmapsymbols", "block=transportandmapsymbols", "blk=ucas", + "block=unifiedcanadianaboriginalsyllabics", + "blk=ucasext", "block=unifiedcanadianaboriginalsyllabicsextended", "blk=ugaritic", + "block=ugaritic", + "blk=unifiedcanadianaboriginalsyllabics", "block=unifiedcanadianaboriginalsyllabics", + "blk=unifiedcanadianaboriginalsyllabicsextended", + "block=unifiedcanadianaboriginalsyllabicsextended", + "blk=vai", "block=vai", "blk=variationselectors", "block=variationselectors", + "blk=variationselectorssupplement", "block=variationselectorssupplement", "blk=vedicext", + "block=vedicextensions", + "blk=vedicextensions", "block=vedicextensions", "blk=verticalforms", "block=verticalforms", + "blk=vs", "block=variationselectors", "blk=vssup", "block=variationselectorssupplement", + "blk=warangciti", "block=warangciti", "blk=yijing", "block=yijinghexagramsymbols", + "blk=yijinghexagramsymbols", "block=yijinghexagramsymbols", "blk=yiradicals", + "block=yiradicals", + "blk=yisyllables", "block=yisyllables", "blk=zanabazarsquare", "block=zanabazarsquare", + "block=alchemical", "block=alchemicalsymbols", "block=alphabeticpf", + "block=alphabeticpresentationforms", + "block=ancientgreekmusic", "block=ancientgreekmusicalnotation", "block=arabicexta", + "block=arabicextendeda", + "block=arabicmath", "block=arabicmathematicalalphabeticsymbols", "block=arabicpfa", + "block=arabicpresentationformsa", + "block=arabicpfb", "block=arabicpresentationformsb", "block=arabicsup", + "block=arabicsupplement", + "block=ascii", "block=basiclatin", "block=bamumsup", "block=bamumsupplement", + "block=bopomofoext", "block=bopomofoextended", "block=braille", "block=braillepatterns", + "block=byzantinemusic", "block=byzantinemusicalsymbols", "block=canadiansyllabics", + "block=unifiedcanadianaboriginalsyllabics", + "block=cherokeesup", "block=cherokeesupplement", "block=cjk", "block=cjkunifiedideographs", + "block=cjkcompat", "block=cjkcompatibility", "block=cjkcompatforms", + "block=cjkcompatibilityforms", + "block=cjkcompatideographs", "block=cjkcompatibilityideographs", "block=cjkcompatideographssup", + "block=cjkcompatibilityideographssupplement", + "block=cjkexta", "block=cjkunifiedideographsextensiona", "block=cjkextb", + "block=cjkunifiedideographsextensionb", + "block=cjkextc", "block=cjkunifiedideographsextensionc", "block=cjkextd", + "block=cjkunifiedideographsextensiond", + "block=cjkexte", "block=cjkunifiedideographsextensione", "block=cjkextf", + "block=cjkunifiedideographsextensionf", + "block=cjkradicalssup", "block=cjkradicalssupplement", "block=cjksymbols", + "block=cjksymbolsandpunctuation", + "block=combiningmarksforsymbols", "block=combiningdiacriticalmarksforsymbols", + "block=compatjamo", "block=hangulcompatibilityjamo", + "block=countingrod", "block=countingrodnumerals", "block=cuneiformnumbers", + "block=cuneiformnumbersandpunctuation", + "block=cyrillicexta", "block=cyrillicextendeda", "block=cyrillicextb", + "block=cyrillicextendedb", + "block=cyrillicextc", "block=cyrillicextendedc", "block=cyrillicsup", + "block=cyrillicsupplement", + "block=cyrillicsupplementary", "block=cyrillicsupplement", "block=devanagariext", + "block=devanagariextended", + "block=diacriticals", "block=combiningdiacriticalmarks", "block=diacriticalsext", + "block=combiningdiacriticalmarksextended", + "block=diacriticalsforsymbols", "block=combiningdiacriticalmarksforsymbols", + "block=diacriticalssup", "block=combiningdiacriticalmarkssupplement", + "block=domino", "block=dominotiles", "block=enclosedalphanum", "block=enclosedalphanumerics", + "block=enclosedalphanumsup", "block=enclosedalphanumericsupplement", "block=enclosedcjk", + "block=enclosedcjklettersandmonths", + "block=enclosedideographicsup", "block=enclosedideographicsupplement", "block=ethiopicext", + "block=ethiopicextended", + "block=ethiopicexta", "block=ethiopicextendeda", "block=ethiopicsup", + "block=ethiopicsupplement", + "block=geometricshapesext", "block=geometricshapesextended", "block=georgiansup", + "block=georgiansupplement", + "block=glagoliticsup", "block=glagoliticsupplement", "block=greek", "block=greekandcoptic", + "block=greekext", "block=greekextended", "block=halfandfullforms", + "block=halfwidthandfullwidthforms", + "block=halfmarks", "block=combininghalfmarks", "block=hangul", "block=hangulsyllables", + "block=idc", "block=ideographicdescriptioncharacters", "block=ideographicsymbols", + "block=ideographicsymbolsandpunctuation", + "block=indicnumberforms", "block=commonindicnumberforms", "block=ipaext", "block=ipaextensions", + "block=jamo", "block=hanguljamo", "block=jamoexta", "block=hanguljamoextendeda", + "block=jamoextb", "block=hanguljamoextendedb", "block=kanaexta", "block=kanaextendeda", + "block=kanasup", "block=kanasupplement", "block=kangxi", "block=kangxiradicals", + "block=katakanaext", "block=katakanaphoneticextensions", "block=latin1", + "block=latin1supplement", + "block=latin1sup", "block=latin1supplement", "block=latinexta", "block=latinextendeda", + "block=latinextadditional", "block=latinextendedadditional", "block=latinextb", + "block=latinextendedb", + "block=latinextc", "block=latinextendedc", "block=latinextd", "block=latinextendedd", + "block=latinexte", "block=latinextendede", "block=mahjong", "block=mahjongtiles", + "block=mathalphanum", "block=mathematicalalphanumericsymbols", "block=mathoperators", + "block=mathematicaloperators", + "block=meeteimayekext", "block=meeteimayekextensions", "block=miscarrows", + "block=miscellaneoussymbolsandarrows", + "block=miscmathsymbolsa", "block=miscellaneousmathematicalsymbolsa", "block=miscmathsymbolsb", + "block=miscellaneousmathematicalsymbolsb", + "block=miscpictographs", "block=miscellaneoussymbolsandpictographs", "block=miscsymbols", + "block=miscellaneoussymbols", + "block=misctechnical", "block=miscellaneoustechnical", "block=modifierletters", + "block=spacingmodifierletters", + "block=mongoliansup", "block=mongoliansupplement", "block=music", "block=musicalsymbols", + "block=myanmarexta", "block=myanmarextendeda", "block=myanmarextb", "block=myanmarextendedb", + "block=nb", "block=noblock", "block=ocr", "block=opticalcharacterrecognition", + "block=phaistos", "block=phaistosdisc", "block=phoneticext", "block=phoneticextensions", + "block=phoneticextsup", "block=phoneticextensionssupplement", "block=privateuse", + "block=privateusearea", + "block=pua", "block=privateusearea", "block=punctuation", "block=generalpunctuation", + "block=rumi", "block=ruminumeralsymbols", "block=smallforms", "block=smallformvariants", + "block=sundanesesup", "block=sundanesesupplement", "block=suparrowsa", + "block=supplementalarrowsa", + "block=suparrowsb", "block=supplementalarrowsb", "block=suparrowsc", + "block=supplementalarrowsc", + "block=superandsub", "block=superscriptsandsubscripts", "block=supmathoperators", + "block=supplementalmathematicaloperators", + "block=suppuaa", "block=supplementaryprivateuseareaa", "block=suppuab", + "block=supplementaryprivateuseareab", + "block=suppunctuation", "block=supplementalpunctuation", "block=supsymbolsandpictographs", + "block=supplementalsymbolsandpictographs", + "block=syriacsup", "block=syriacsupplement", "block=taixuanjing", "block=taixuanjingsymbols", + "block=transportandmap", "block=transportandmapsymbols", "block=ucas", + "block=unifiedcanadianaboriginalsyllabics", + "block=ucasext", "block=unifiedcanadianaboriginalsyllabicsextended", "block=vedicext", + "block=vedicextensions", + "block=vs", "block=variationselectors", "block=vssup", "block=variationselectorssupplement", + "block=yijing", "block=yijinghexagramsymbols", "bopo", "bopomofo", + "brah", "brahmi", "brai", "braille", + "bugi", "buginese", "buhd", "buhid", + "cakm", "chakma", "cans", "canadianaboriginal", + "cari", "carian", "casedletter", "lc", + "cher", "cherokee", "ci", "caseignorable", + "closepunctuation", "pe", "cntrl", "cc", + "combiningmark", "m", "connectorpunctuation", "pc", + "control", "cc", "copt", "coptic", + "cprt", "cypriot", "currencysymbol", "sc", + "cwcf", "changeswhencasefolded", "cwcm", "changeswhencasemapped", + "cwl", "changeswhenlowercased", "cwt", "changeswhentitlecased", + "cwu", "changeswhenuppercased", "cyrl", "cyrillic", + "dashpunctuation", "pd", "decimalnumber", "nd", + "dep", "deprecated", "deva", "devanagari", + "di", "defaultignorablecodepoint", "dia", "diacritic", + "digit", "nd", "dsrt", "deseret", + "dupl", "duployan", "egyp", "egyptianhieroglyphs", + "elba", "elbasan", "enclosingmark", "me", + "ethi", "ethiopic", "ext", "extender", + "finalpunctuation", "pf", "format", "cf", + "gc=c", "c", "gc=casedletter", "lc", + "gc=cc", "cc", "gc=cf", "cf", + "gc=closepunctuation", "pe", "gc=cn", "cn", + "gc=cntrl", "cc", "gc=co", "co", + "gc=combiningmark", "m", "gc=connectorpunctuation", "pc", + "gc=control", "cc", "gc=currencysymbol", "sc", + "gc=dashpunctuation", "pd", "gc=decimalnumber", "nd", + "gc=digit", "nd", "gc=enclosingmark", "me", + "gc=finalpunctuation", "pf", "gc=format", "cf", + "gc=initialpunctuation", "pi", "gc=l", "l", + "gc=lc", "lc", "gc=letter", "l", + "gc=letternumber", "nl", "gc=lineseparator", "zl", + "gc=ll", "ll", "gc=lm", "lm", + "gc=lo", "lo", "gc=lowercaseletter", "ll", + "gc=lt", "lt", "gc=lu", "lu", + "gc=m", "m", "gc=mark", "m", + "gc=mathsymbol", "sm", "gc=mc", "mc", + "gc=me", "me", "gc=mn", "mn", + "gc=modifierletter", "lm", "gc=modifiersymbol", "sk", + "gc=n", "n", "gc=nd", "nd", + "gc=nl", "nl", "gc=no", "no", + "gc=nonspacingmark", "mn", "gc=number", "n", + "gc=openpunctuation", "ps", "gc=other", "c", + "gc=otherletter", "lo", "gc=othernumber", "no", + "gc=otherpunctuation", "po", "gc=othersymbol", "so", + "gc=p", "p", "gc=paragraphseparator", "zp", + "gc=pc", "pc", "gc=pd", "pd", + "gc=pe", "pe", "gc=pf", "pf", + "gc=pi", "pi", "gc=po", "po", + "gc=privateuse", "co", "gc=ps", "ps", + "gc=punct", "p", "gc=punctuation", "p", + "gc=s", "s", "gc=sc", "sc", + "gc=separator", "z", "gc=sk", "sk", + "gc=sm", "sm", "gc=so", "so", + "gc=spaceseparator", "zs", "gc=spacingmark", "mc", + "gc=symbol", "s", "gc=titlecaseletter", "lt", + "gc=unassigned", "cn", "gc=uppercaseletter", "lu", + "gc=z", "z", "gc=zl", "zl", + "gc=zp", "zp", "gc=zs", "zs", + "gcb=cn", "graphemeclusterbreak=control", "gcb=control", "graphemeclusterbreak=control", + "gcb=cr", "graphemeclusterbreak=cr", "gcb=eb", "graphemeclusterbreak=ebase", + "gcb=ebase", "graphemeclusterbreak=ebase", "gcb=ebasegaz", "graphemeclusterbreak=ebasegaz", + "gcb=ebg", "graphemeclusterbreak=ebasegaz", "gcb=em", "graphemeclusterbreak=emodifier", + "gcb=emodifier", "graphemeclusterbreak=emodifier", "gcb=ex", "graphemeclusterbreak=extend", + "gcb=extend", "graphemeclusterbreak=extend", "gcb=gaz", "graphemeclusterbreak=glueafterzwj", + "gcb=glueafterzwj", "graphemeclusterbreak=glueafterzwj", "gcb=l", "graphemeclusterbreak=l", + "gcb=lf", "graphemeclusterbreak=lf", "gcb=lv", "graphemeclusterbreak=lv", + "gcb=lvt", "graphemeclusterbreak=lvt", "gcb=other", "graphemeclusterbreak=other", + "gcb=pp", "graphemeclusterbreak=prepend", "gcb=prepend", "graphemeclusterbreak=prepend", + "gcb=regionalindicator", "graphemeclusterbreak=regionalindicator", "gcb=ri", + "graphemeclusterbreak=regionalindicator", + "gcb=sm", "graphemeclusterbreak=spacingmark", "gcb=spacingmark", + "graphemeclusterbreak=spacingmark", + "gcb=t", "graphemeclusterbreak=t", "gcb=v", "graphemeclusterbreak=v", + "gcb=xx", "graphemeclusterbreak=other", "gcb=zwj", "graphemeclusterbreak=zwj", + "generalcategory=c", "c", "generalcategory=casedletter", "lc", + "generalcategory=cc", "cc", "generalcategory=cf", "cf", + "generalcategory=closepunctuation", "pe", "generalcategory=cn", "cn", + "generalcategory=cntrl", "cc", "generalcategory=co", "co", + "generalcategory=combiningmark", "m", "generalcategory=connectorpunctuation", "pc", + "generalcategory=control", "cc", "generalcategory=currencysymbol", "sc", + "generalcategory=dashpunctuation", "pd", "generalcategory=decimalnumber", "nd", + "generalcategory=digit", "nd", "generalcategory=enclosingmark", "me", + "generalcategory=finalpunctuation", "pf", "generalcategory=format", "cf", + "generalcategory=initialpunctuation", "pi", "generalcategory=l", "l", + "generalcategory=lc", "lc", "generalcategory=letter", "l", + "generalcategory=letternumber", "nl", "generalcategory=lineseparator", "zl", + "generalcategory=ll", "ll", "generalcategory=lm", "lm", + "generalcategory=lo", "lo", "generalcategory=lowercaseletter", "ll", + "generalcategory=lt", "lt", "generalcategory=lu", "lu", + "generalcategory=m", "m", "generalcategory=mark", "m", + "generalcategory=mathsymbol", "sm", "generalcategory=mc", "mc", + "generalcategory=me", "me", "generalcategory=mn", "mn", + "generalcategory=modifierletter", "lm", "generalcategory=modifiersymbol", "sk", + "generalcategory=n", "n", "generalcategory=nd", "nd", + "generalcategory=nl", "nl", "generalcategory=no", "no", + "generalcategory=nonspacingmark", "mn", "generalcategory=number", "n", + "generalcategory=openpunctuation", "ps", "generalcategory=other", "c", + "generalcategory=otherletter", "lo", "generalcategory=othernumber", "no", + "generalcategory=otherpunctuation", "po", "generalcategory=othersymbol", "so", + "generalcategory=p", "p", "generalcategory=paragraphseparator", "zp", + "generalcategory=pc", "pc", "generalcategory=pd", "pd", + "generalcategory=pe", "pe", "generalcategory=pf", "pf", + "generalcategory=pi", "pi", "generalcategory=po", "po", + "generalcategory=privateuse", "co", "generalcategory=ps", "ps", + "generalcategory=punct", "p", "generalcategory=punctuation", "p", + "generalcategory=s", "s", "generalcategory=sc", "sc", + "generalcategory=separator", "z", "generalcategory=sk", "sk", + "generalcategory=sm", "sm", "generalcategory=so", "so", + "generalcategory=spaceseparator", "zs", "generalcategory=spacingmark", "mc", + "generalcategory=symbol", "s", "generalcategory=titlecaseletter", "lt", + "generalcategory=unassigned", "cn", "generalcategory=uppercaseletter", "lu", + "generalcategory=z", "z", "generalcategory=zl", "zl", + "generalcategory=zp", "zp", "generalcategory=zs", "zs", + "geor", "georgian", "glag", "glagolitic", + "gonm", "masaramgondi", "goth", "gothic", + "gran", "grantha", "graphemeclusterbreak=cn", "graphemeclusterbreak=control", + "graphemeclusterbreak=eb", "graphemeclusterbreak=ebase", "graphemeclusterbreak=ebg", + "graphemeclusterbreak=ebasegaz", + "graphemeclusterbreak=em", "graphemeclusterbreak=emodifier", "graphemeclusterbreak=ex", + "graphemeclusterbreak=extend", + "graphemeclusterbreak=gaz", "graphemeclusterbreak=glueafterzwj", "graphemeclusterbreak=pp", + "graphemeclusterbreak=prepend", + "graphemeclusterbreak=ri", "graphemeclusterbreak=regionalindicator", "graphemeclusterbreak=sm", + "graphemeclusterbreak=spacingmark", + "graphemeclusterbreak=xx", "graphemeclusterbreak=other", "grbase", "graphemebase", + "grek", "greek", "grext", "graphemeextend", + "grlink", "graphemelink", "gujr", "gujarati", + "guru", "gurmukhi", "hang", "hangul", + "hani", "han", "hano", "hanunoo", + "hatr", "hatran", "hebr", "hebrew", + "hex", "hexdigit", "hira", "hiragana", + "hluw", "anatolianhieroglyphs", "hmng", "pahawhhmong", + "hung", "oldhungarian", "idc", "idcontinue", + "ideo", "ideographic", "ids", "idstart", + "idsb", "idsbinaryoperator", "idst", "idstrinaryoperator", + "initialpunctuation", "pi", "ital", "olditalic", + "java", "javanese", "joinc", "joincontrol", + "kali", "kayahli", "kana", "katakana", + "khar", "kharoshthi", "khmr", "khmer", + "khoj", "khojki", "knda", "kannada", + "kthi", "kaithi", "lana", "taitham", + "laoo", "lao", "latn", "latin", + "lb=ai", "linebreak=ambiguous", "lb=al", "linebreak=alphabetic", + "lb=alphabetic", "linebreak=alphabetic", "lb=ambiguous", "linebreak=ambiguous", + "lb=b2", "linebreak=breakboth", "lb=ba", "linebreak=breakafter", + "lb=bb", "linebreak=breakbefore", "lb=bk", "linebreak=mandatorybreak", + "lb=breakafter", "linebreak=breakafter", "lb=breakbefore", "linebreak=breakbefore", + "lb=breakboth", "linebreak=breakboth", "lb=breaksymbols", "linebreak=breaksymbols", + "lb=carriagereturn", "linebreak=carriagereturn", "lb=cb", "linebreak=contingentbreak", + "lb=cj", "linebreak=conditionaljapanesestarter", "lb=cl", "linebreak=closepunctuation", + "lb=closeparenthesis", "linebreak=closeparenthesis", "lb=closepunctuation", + "linebreak=closepunctuation", + "lb=cm", "linebreak=combiningmark", "lb=combiningmark", "linebreak=combiningmark", + "lb=complexcontext", "linebreak=complexcontext", "lb=conditionaljapanesestarter", + "linebreak=conditionaljapanesestarter", + "lb=contingentbreak", "linebreak=contingentbreak", "lb=cp", "linebreak=closeparenthesis", + "lb=cr", "linebreak=carriagereturn", "lb=eb", "linebreak=ebase", + "lb=ebase", "linebreak=ebase", "lb=em", "linebreak=emodifier", + "lb=emodifier", "linebreak=emodifier", "lb=ex", "linebreak=exclamation", + "lb=exclamation", "linebreak=exclamation", "lb=gl", "linebreak=glue", + "lb=glue", "linebreak=glue", "lb=h2", "linebreak=h2", + "lb=h3", "linebreak=h3", "lb=hebrewletter", "linebreak=hebrewletter", + "lb=hl", "linebreak=hebrewletter", "lb=hy", "linebreak=hyphen", + "lb=hyphen", "linebreak=hyphen", "lb=id", "linebreak=ideographic", + "lb=ideographic", "linebreak=ideographic", "lb=in", "linebreak=inseparable", + "lb=infixnumeric", "linebreak=infixnumeric", "lb=inseparable", "linebreak=inseparable", + "lb=inseperable", "linebreak=inseparable", "lb=is", "linebreak=infixnumeric", + "lb=jl", "linebreak=jl", "lb=jt", "linebreak=jt", + "lb=jv", "linebreak=jv", "lb=lf", "linebreak=linefeed", + "lb=linefeed", "linebreak=linefeed", "lb=mandatorybreak", "linebreak=mandatorybreak", + "lb=nextline", "linebreak=nextline", "lb=nl", "linebreak=nextline", + "lb=nonstarter", "linebreak=nonstarter", "lb=ns", "linebreak=nonstarter", + "lb=nu", "linebreak=numeric", "lb=numeric", "linebreak=numeric", + "lb=op", "linebreak=openpunctuation", "lb=openpunctuation", "linebreak=openpunctuation", + "lb=po", "linebreak=postfixnumeric", "lb=postfixnumeric", "linebreak=postfixnumeric", + "lb=pr", "linebreak=prefixnumeric", "lb=prefixnumeric", "linebreak=prefixnumeric", + "lb=qu", "linebreak=quotation", "lb=quotation", "linebreak=quotation", + "lb=regionalindicator", "linebreak=regionalindicator", "lb=ri", "linebreak=regionalindicator", + "lb=sa", "linebreak=complexcontext", "lb=sp", "linebreak=space", + "lb=space", "linebreak=space", "lb=sy", "linebreak=breaksymbols", + "lb=unknown", "linebreak=unknown", "lb=wj", "linebreak=wordjoiner", + "lb=wordjoiner", "linebreak=wordjoiner", "lb=xx", "linebreak=unknown", + "lb=zw", "linebreak=zwspace", "lb=zwj", "linebreak=zwj", + "lb=zwspace", "linebreak=zwspace", "lepc", "lepcha", + "letter", "l", "letternumber", "nl", + "limb", "limbu", "lina", "lineara", + "linb", "linearb", "linebreak=ai", "linebreak=ambiguous", + "linebreak=al", "linebreak=alphabetic", "linebreak=b2", "linebreak=breakboth", + "linebreak=ba", "linebreak=breakafter", "linebreak=bb", "linebreak=breakbefore", + "linebreak=bk", "linebreak=mandatorybreak", "linebreak=cb", "linebreak=contingentbreak", + "linebreak=cj", "linebreak=conditionaljapanesestarter", "linebreak=cl", + "linebreak=closepunctuation", + "linebreak=cm", "linebreak=combiningmark", "linebreak=cp", "linebreak=closeparenthesis", + "linebreak=cr", "linebreak=carriagereturn", "linebreak=eb", "linebreak=ebase", + "linebreak=em", "linebreak=emodifier", "linebreak=ex", "linebreak=exclamation", + "linebreak=gl", "linebreak=glue", "linebreak=hl", "linebreak=hebrewletter", + "linebreak=hy", "linebreak=hyphen", "linebreak=id", "linebreak=ideographic", + "linebreak=in", "linebreak=inseparable", "linebreak=inseperable", "linebreak=inseparable", + "linebreak=is", "linebreak=infixnumeric", "linebreak=lf", "linebreak=linefeed", + "linebreak=nl", "linebreak=nextline", "linebreak=ns", "linebreak=nonstarter", + "linebreak=nu", "linebreak=numeric", "linebreak=op", "linebreak=openpunctuation", + "linebreak=po", "linebreak=postfixnumeric", "linebreak=pr", "linebreak=prefixnumeric", + "linebreak=qu", "linebreak=quotation", "linebreak=ri", "linebreak=regionalindicator", + "linebreak=sa", "linebreak=complexcontext", "linebreak=sp", "linebreak=space", + "linebreak=sy", "linebreak=breaksymbols", "linebreak=wj", "linebreak=wordjoiner", + "linebreak=xx", "linebreak=unknown", "linebreak=zw", "linebreak=zwspace", + "lineseparator", "zl", "loe", "logicalorderexception", + "lower", "lowercase", "lowercaseletter", "ll", + "lyci", "lycian", "lydi", "lydian", + "mahj", "mahajani", "mand", "mandaic", + "mani", "manichaean", "marc", "marchen", + "mark", "m", "mathsymbol", "sm", + "mend", "mendekikakui", "merc", "meroiticcursive", + "mero", "meroitichieroglyphs", "mlym", "malayalam", + "modifierletter", "lm", "modifiersymbol", "sk", + "mong", "mongolian", "mroo", "mro", + "mtei", "meeteimayek", "mult", "multani", + "mymr", "myanmar", "narb", "oldnortharabian", + "nbat", "nabataean", "nchar", "noncharactercodepoint", + "nkoo", "nko", "nonspacingmark", "mn", + "nshu", "nushu", "number", "n", + "oalpha", "otheralphabetic", "odi", "otherdefaultignorablecodepoint", + "ogam", "ogham", "ogrext", "othergraphemeextend", + "oidc", "otheridcontinue", "oids", "otheridstart", + "olck", "olchiki", "olower", "otherlowercase", + "omath", "othermath", "openpunctuation", "ps", + "orkh", "oldturkic", "orya", "oriya", + "osge", "osage", "osma", "osmanya", + "other", "c", "otherletter", "lo", + "othernumber", "no", "otherpunctuation", "po", + "othersymbol", "so", "oupper", "otheruppercase", + "palm", "palmyrene", "paragraphseparator", "zp", + "patsyn", "patternsyntax", "patws", "patternwhitespace", + "pauc", "paucinhau", "pcm", "prependedconcatenationmark", + "perm", "oldpermic", "phag", "phagspa", + "phli", "inscriptionalpahlavi", "phlp", "psalterpahlavi", + "phnx", "phoenician", "plrd", "miao", + "privateuse", "co", "prti", "inscriptionalparthian", + "punct", "p", "punctuation", "p", + "qaac", "coptic", "qaai", "inherited", + "qmark", "quotationmark", "ri", "regionalindicator", + "rjng", "rejang", "runr", "runic", + "samr", "samaritan", "sarb", "oldsoutharabian", + "saur", "saurashtra", "sb=at", "sentencebreak=aterm", + "sb=aterm", "sentencebreak=aterm", "sb=cl", "sentencebreak=close", + "sb=close", "sentencebreak=close", "sb=cr", "sentencebreak=cr", + "sb=ex", "sentencebreak=extend", "sb=extend", "sentencebreak=extend", + "sb=fo", "sentencebreak=format", "sb=format", "sentencebreak=format", + "sb=le", "sentencebreak=oletter", "sb=lf", "sentencebreak=lf", + "sb=lo", "sentencebreak=lower", "sb=lower", "sentencebreak=lower", + "sb=nu", "sentencebreak=numeric", "sb=numeric", "sentencebreak=numeric", + "sb=oletter", "sentencebreak=oletter", "sb=other", "sentencebreak=other", + "sb=sc", "sentencebreak=scontinue", "sb=scontinue", "sentencebreak=scontinue", + "sb=se", "sentencebreak=sep", "sb=sep", "sentencebreak=sep", + "sb=sp", "sentencebreak=sp", "sb=st", "sentencebreak=sterm", + "sb=sterm", "sentencebreak=sterm", "sb=up", "sentencebreak=upper", + "sb=upper", "sentencebreak=upper", "sb=xx", "sentencebreak=other", + "sc=adlam", "adlam", "sc=adlm", "adlam", + "sc=aghb", "caucasianalbanian", "sc=ahom", "ahom", + "sc=anatolianhieroglyphs", "anatolianhieroglyphs", "sc=arab", "arabic", + "sc=arabic", "arabic", "sc=armenian", "armenian", + "sc=armi", "imperialaramaic", "sc=armn", "armenian", + "sc=avestan", "avestan", "sc=avst", "avestan", + "sc=bali", "balinese", "sc=balinese", "balinese", + "sc=bamu", "bamum", "sc=bamum", "bamum", + "sc=bass", "bassavah", "sc=bassavah", "bassavah", + "sc=batak", "batak", "sc=batk", "batak", + "sc=beng", "bengali", "sc=bengali", "bengali", + "sc=bhaiksuki", "bhaiksuki", "sc=bhks", "bhaiksuki", + "sc=bopo", "bopomofo", "sc=bopomofo", "bopomofo", + "sc=brah", "brahmi", "sc=brahmi", "brahmi", + "sc=brai", "braille", "sc=braille", "braille", + "sc=bugi", "buginese", "sc=buginese", "buginese", + "sc=buhd", "buhid", "sc=buhid", "buhid", + "sc=cakm", "chakma", "sc=canadianaboriginal", "canadianaboriginal", + "sc=cans", "canadianaboriginal", "sc=cari", "carian", + "sc=carian", "carian", "sc=caucasianalbanian", "caucasianalbanian", + "sc=chakma", "chakma", "sc=cham", "cham", + "sc=cher", "cherokee", "sc=cherokee", "cherokee", + "sc=common", "common", "sc=copt", "coptic", + "sc=coptic", "coptic", "sc=cprt", "cypriot", + "sc=cuneiform", "cuneiform", "sc=cypriot", "cypriot", + "sc=cyrillic", "cyrillic", "sc=cyrl", "cyrillic", + "sc=deseret", "deseret", "sc=deva", "devanagari", + "sc=devanagari", "devanagari", "sc=dsrt", "deseret", + "sc=dupl", "duployan", "sc=duployan", "duployan", + "sc=egyp", "egyptianhieroglyphs", "sc=egyptianhieroglyphs", "egyptianhieroglyphs", + "sc=elba", "elbasan", "sc=elbasan", "elbasan", + "sc=ethi", "ethiopic", "sc=ethiopic", "ethiopic", + "sc=geor", "georgian", "sc=georgian", "georgian", + "sc=glag", "glagolitic", "sc=glagolitic", "glagolitic", + "sc=gonm", "masaramgondi", "sc=goth", "gothic", + "sc=gothic", "gothic", "sc=gran", "grantha", + "sc=grantha", "grantha", "sc=greek", "greek", + "sc=grek", "greek", "sc=gujarati", "gujarati", + "sc=gujr", "gujarati", "sc=gurmukhi", "gurmukhi", + "sc=guru", "gurmukhi", "sc=han", "han", + "sc=hang", "hangul", "sc=hangul", "hangul", + "sc=hani", "han", "sc=hano", "hanunoo", + "sc=hanunoo", "hanunoo", "sc=hatr", "hatran", + "sc=hatran", "hatran", "sc=hebr", "hebrew", + "sc=hebrew", "hebrew", "sc=hira", "hiragana", + "sc=hiragana", "hiragana", "sc=hluw", "anatolianhieroglyphs", + "sc=hmng", "pahawhhmong", "sc=hung", "oldhungarian", + "sc=imperialaramaic", "imperialaramaic", "sc=inherited", "inherited", + "sc=inscriptionalpahlavi", "inscriptionalpahlavi", "sc=inscriptionalparthian", + "inscriptionalparthian", + "sc=ital", "olditalic", "sc=java", "javanese", + "sc=javanese", "javanese", "sc=kaithi", "kaithi", + "sc=kali", "kayahli", "sc=kana", "katakana", + "sc=kannada", "kannada", "sc=katakana", "katakana", + "sc=kayahli", "kayahli", "sc=khar", "kharoshthi", + "sc=kharoshthi", "kharoshthi", "sc=khmer", "khmer", + "sc=khmr", "khmer", "sc=khoj", "khojki", + "sc=khojki", "khojki", "sc=khudawadi", "khudawadi", + "sc=knda", "kannada", "sc=kthi", "kaithi", + "sc=lana", "taitham", "sc=lao", "lao", + "sc=laoo", "lao", "sc=latin", "latin", + "sc=latn", "latin", "sc=lepc", "lepcha", + "sc=lepcha", "lepcha", "sc=limb", "limbu", + "sc=limbu", "limbu", "sc=lina", "lineara", + "sc=linb", "linearb", "sc=lineara", "lineara", + "sc=linearb", "linearb", "sc=lisu", "lisu", + "sc=lyci", "lycian", "sc=lycian", "lycian", + "sc=lydi", "lydian", "sc=lydian", "lydian", + "sc=mahajani", "mahajani", "sc=mahj", "mahajani", + "sc=malayalam", "malayalam", "sc=mand", "mandaic", + "sc=mandaic", "mandaic", "sc=mani", "manichaean", + "sc=manichaean", "manichaean", "sc=marc", "marchen", + "sc=marchen", "marchen", "sc=masaramgondi", "masaramgondi", + "sc=meeteimayek", "meeteimayek", "sc=mend", "mendekikakui", + "sc=mendekikakui", "mendekikakui", "sc=merc", "meroiticcursive", + "sc=mero", "meroitichieroglyphs", "sc=meroiticcursive", "meroiticcursive", + "sc=meroitichieroglyphs", "meroitichieroglyphs", "sc=miao", "miao", + "sc=mlym", "malayalam", "sc=modi", "modi", + "sc=mong", "mongolian", "sc=mongolian", "mongolian", + "sc=mro", "mro", "sc=mroo", "mro", + "sc=mtei", "meeteimayek", "sc=mult", "multani", + "sc=multani", "multani", "sc=myanmar", "myanmar", + "sc=mymr", "myanmar", "sc=nabataean", "nabataean", + "sc=narb", "oldnortharabian", "sc=nbat", "nabataean", + "sc=newa", "newa", "sc=newtailue", "newtailue", + "sc=nko", "nko", "sc=nkoo", "nko", + "sc=nshu", "nushu", "sc=nushu", "nushu", + "sc=ogam", "ogham", "sc=ogham", "ogham", + "sc=olchiki", "olchiki", "sc=olck", "olchiki", + "sc=oldhungarian", "oldhungarian", "sc=olditalic", "olditalic", + "sc=oldnortharabian", "oldnortharabian", "sc=oldpermic", "oldpermic", + "sc=oldpersian", "oldpersian", "sc=oldsoutharabian", "oldsoutharabian", + "sc=oldturkic", "oldturkic", "sc=oriya", "oriya", + "sc=orkh", "oldturkic", "sc=orya", "oriya", + "sc=osage", "osage", "sc=osge", "osage", + "sc=osma", "osmanya", "sc=osmanya", "osmanya", + "sc=pahawhhmong", "pahawhhmong", "sc=palm", "palmyrene", + "sc=palmyrene", "palmyrene", "sc=pauc", "paucinhau", + "sc=paucinhau", "paucinhau", "sc=perm", "oldpermic", + "sc=phag", "phagspa", "sc=phagspa", "phagspa", + "sc=phli", "inscriptionalpahlavi", "sc=phlp", "psalterpahlavi", + "sc=phnx", "phoenician", "sc=phoenician", "phoenician", + "sc=plrd", "miao", "sc=prti", "inscriptionalparthian", + "sc=psalterpahlavi", "psalterpahlavi", "sc=qaac", "coptic", + "sc=qaai", "inherited", "sc=rejang", "rejang", + "sc=rjng", "rejang", "sc=runic", "runic", + "sc=runr", "runic", "sc=samaritan", "samaritan", + "sc=samr", "samaritan", "sc=sarb", "oldsoutharabian", + "sc=saur", "saurashtra", "sc=saurashtra", "saurashtra", + "sc=sgnw", "signwriting", "sc=sharada", "sharada", + "sc=shavian", "shavian", "sc=shaw", "shavian", + "sc=shrd", "sharada", "sc=sidd", "siddham", + "sc=siddham", "siddham", "sc=signwriting", "signwriting", + "sc=sind", "khudawadi", "sc=sinh", "sinhala", + "sc=sinhala", "sinhala", "sc=sora", "sorasompeng", + "sc=sorasompeng", "sorasompeng", "sc=soyo", "soyombo", + "sc=soyombo", "soyombo", "sc=sund", "sundanese", + "sc=sundanese", "sundanese", "sc=sylo", "sylotinagri", + "sc=sylotinagri", "sylotinagri", "sc=syrc", "syriac", + "sc=syriac", "syriac", "sc=tagalog", "tagalog", + "sc=tagb", "tagbanwa", "sc=tagbanwa", "tagbanwa", + "sc=taile", "taile", "sc=taitham", "taitham", + "sc=taiviet", "taiviet", "sc=takr", "takri", + "sc=takri", "takri", "sc=tale", "taile", + "sc=talu", "newtailue", "sc=tamil", "tamil", + "sc=taml", "tamil", "sc=tang", "tangut", + "sc=tangut", "tangut", "sc=tavt", "taiviet", + "sc=telu", "telugu", "sc=telugu", "telugu", + "sc=tfng", "tifinagh", "sc=tglg", "tagalog", + "sc=thaa", "thaana", "sc=thaana", "thaana", + "sc=thai", "thai", "sc=tibetan", "tibetan", + "sc=tibt", "tibetan", "sc=tifinagh", "tifinagh", + "sc=tirh", "tirhuta", "sc=tirhuta", "tirhuta", + "sc=ugar", "ugaritic", "sc=ugaritic", "ugaritic", + "sc=unknown", "unknown", "sc=vai", "vai", + "sc=vaii", "vai", "sc=wara", "warangciti", + "sc=warangciti", "warangciti", "sc=xpeo", "oldpersian", + "sc=xsux", "cuneiform", "sc=yi", "yi", + "sc=yiii", "yi", "sc=zanabazarsquare", "zanabazarsquare", + "sc=zanb", "zanabazarsquare", "sc=zinh", "inherited", + "sc=zyyy", "common", "sc=zzzz", "unknown", + "script=adlam", "adlam", "script=adlm", "adlam", + "script=aghb", "caucasianalbanian", "script=ahom", "ahom", + "script=anatolianhieroglyphs", "anatolianhieroglyphs", "script=arab", "arabic", + "script=arabic", "arabic", "script=armenian", "armenian", + "script=armi", "imperialaramaic", "script=armn", "armenian", + "script=avestan", "avestan", "script=avst", "avestan", + "script=bali", "balinese", "script=balinese", "balinese", + "script=bamu", "bamum", "script=bamum", "bamum", + "script=bass", "bassavah", "script=bassavah", "bassavah", + "script=batak", "batak", "script=batk", "batak", + "script=beng", "bengali", "script=bengali", "bengali", + "script=bhaiksuki", "bhaiksuki", "script=bhks", "bhaiksuki", + "script=bopo", "bopomofo", "script=bopomofo", "bopomofo", + "script=brah", "brahmi", "script=brahmi", "brahmi", + "script=brai", "braille", "script=braille", "braille", + "script=bugi", "buginese", "script=buginese", "buginese", + "script=buhd", "buhid", "script=buhid", "buhid", + "script=cakm", "chakma", "script=canadianaboriginal", "canadianaboriginal", + "script=cans", "canadianaboriginal", "script=cari", "carian", + "script=carian", "carian", "script=caucasianalbanian", "caucasianalbanian", + "script=chakma", "chakma", "script=cham", "cham", + "script=cher", "cherokee", "script=cherokee", "cherokee", + "script=common", "common", "script=copt", "coptic", + "script=coptic", "coptic", "script=cprt", "cypriot", + "script=cuneiform", "cuneiform", "script=cypriot", "cypriot", + "script=cyrillic", "cyrillic", "script=cyrl", "cyrillic", + "script=deseret", "deseret", "script=deva", "devanagari", + "script=devanagari", "devanagari", "script=dsrt", "deseret", + "script=dupl", "duployan", "script=duployan", "duployan", + "script=egyp", "egyptianhieroglyphs", "script=egyptianhieroglyphs", "egyptianhieroglyphs", + "script=elba", "elbasan", "script=elbasan", "elbasan", + "script=ethi", "ethiopic", "script=ethiopic", "ethiopic", + "script=geor", "georgian", "script=georgian", "georgian", + "script=glag", "glagolitic", "script=glagolitic", "glagolitic", + "script=gonm", "masaramgondi", "script=goth", "gothic", + "script=gothic", "gothic", "script=gran", "grantha", + "script=grantha", "grantha", "script=greek", "greek", + "script=grek", "greek", "script=gujarati", "gujarati", + "script=gujr", "gujarati", "script=gurmukhi", "gurmukhi", + "script=guru", "gurmukhi", "script=han", "han", + "script=hang", "hangul", "script=hangul", "hangul", + "script=hani", "han", "script=hano", "hanunoo", + "script=hanunoo", "hanunoo", "script=hatr", "hatran", + "script=hatran", "hatran", "script=hebr", "hebrew", + "script=hebrew", "hebrew", "script=hira", "hiragana", + "script=hiragana", "hiragana", "script=hluw", "anatolianhieroglyphs", + "script=hmng", "pahawhhmong", "script=hung", "oldhungarian", + "script=imperialaramaic", "imperialaramaic", "script=inherited", "inherited", + "script=inscriptionalpahlavi", "inscriptionalpahlavi", "script=inscriptionalparthian", + "inscriptionalparthian", + "script=ital", "olditalic", "script=java", "javanese", + "script=javanese", "javanese", "script=kaithi", "kaithi", + "script=kali", "kayahli", "script=kana", "katakana", + "script=kannada", "kannada", "script=katakana", "katakana", + "script=kayahli", "kayahli", "script=khar", "kharoshthi", + "script=kharoshthi", "kharoshthi", "script=khmer", "khmer", + "script=khmr", "khmer", "script=khoj", "khojki", + "script=khojki", "khojki", "script=khudawadi", "khudawadi", + "script=knda", "kannada", "script=kthi", "kaithi", + "script=lana", "taitham", "script=lao", "lao", + "script=laoo", "lao", "script=latin", "latin", + "script=latn", "latin", "script=lepc", "lepcha", + "script=lepcha", "lepcha", "script=limb", "limbu", + "script=limbu", "limbu", "script=lina", "lineara", + "script=linb", "linearb", "script=lineara", "lineara", + "script=linearb", "linearb", "script=lisu", "lisu", + "script=lyci", "lycian", "script=lycian", "lycian", + "script=lydi", "lydian", "script=lydian", "lydian", + "script=mahajani", "mahajani", "script=mahj", "mahajani", + "script=malayalam", "malayalam", "script=mand", "mandaic", + "script=mandaic", "mandaic", "script=mani", "manichaean", + "script=manichaean", "manichaean", "script=marc", "marchen", + "script=marchen", "marchen", "script=masaramgondi", "masaramgondi", + "script=meeteimayek", "meeteimayek", "script=mend", "mendekikakui", + "script=mendekikakui", "mendekikakui", "script=merc", "meroiticcursive", + "script=mero", "meroitichieroglyphs", "script=meroiticcursive", "meroiticcursive", + "script=meroitichieroglyphs", "meroitichieroglyphs", "script=miao", "miao", + "script=mlym", "malayalam", "script=modi", "modi", + "script=mong", "mongolian", "script=mongolian", "mongolian", + "script=mro", "mro", "script=mroo", "mro", + "script=mtei", "meeteimayek", "script=mult", "multani", + "script=multani", "multani", "script=myanmar", "myanmar", + "script=mymr", "myanmar", "script=nabataean", "nabataean", + "script=narb", "oldnortharabian", "script=nbat", "nabataean", + "script=newa", "newa", "script=newtailue", "newtailue", + "script=nko", "nko", "script=nkoo", "nko", + "script=nshu", "nushu", "script=nushu", "nushu", + "script=ogam", "ogham", "script=ogham", "ogham", + "script=olchiki", "olchiki", "script=olck", "olchiki", + "script=oldhungarian", "oldhungarian", "script=olditalic", "olditalic", + "script=oldnortharabian", "oldnortharabian", "script=oldpermic", "oldpermic", + "script=oldpersian", "oldpersian", "script=oldsoutharabian", "oldsoutharabian", + "script=oldturkic", "oldturkic", "script=oriya", "oriya", + "script=orkh", "oldturkic", "script=orya", "oriya", + "script=osage", "osage", "script=osge", "osage", + "script=osma", "osmanya", "script=osmanya", "osmanya", + "script=pahawhhmong", "pahawhhmong", "script=palm", "palmyrene", + "script=palmyrene", "palmyrene", "script=pauc", "paucinhau", + "script=paucinhau", "paucinhau", "script=perm", "oldpermic", + "script=phag", "phagspa", "script=phagspa", "phagspa", + "script=phli", "inscriptionalpahlavi", "script=phlp", "psalterpahlavi", + "script=phnx", "phoenician", "script=phoenician", "phoenician", + "script=plrd", "miao", "script=prti", "inscriptionalparthian", + "script=psalterpahlavi", "psalterpahlavi", "script=qaac", "coptic", + "script=qaai", "inherited", "script=rejang", "rejang", + "script=rjng", "rejang", "script=runic", "runic", + "script=runr", "runic", "script=samaritan", "samaritan", + "script=samr", "samaritan", "script=sarb", "oldsoutharabian", + "script=saur", "saurashtra", "script=saurashtra", "saurashtra", + "script=sgnw", "signwriting", "script=sharada", "sharada", + "script=shavian", "shavian", "script=shaw", "shavian", + "script=shrd", "sharada", "script=sidd", "siddham", + "script=siddham", "siddham", "script=signwriting", "signwriting", + "script=sind", "khudawadi", "script=sinh", "sinhala", + "script=sinhala", "sinhala", "script=sora", "sorasompeng", + "script=sorasompeng", "sorasompeng", "script=soyo", "soyombo", + "script=soyombo", "soyombo", "script=sund", "sundanese", + "script=sundanese", "sundanese", "script=sylo", "sylotinagri", + "script=sylotinagri", "sylotinagri", "script=syrc", "syriac", + "script=syriac", "syriac", "script=tagalog", "tagalog", + "script=tagb", "tagbanwa", "script=tagbanwa", "tagbanwa", + "script=taile", "taile", "script=taitham", "taitham", + "script=taiviet", "taiviet", "script=takr", "takri", + "script=takri", "takri", "script=tale", "taile", + "script=talu", "newtailue", "script=tamil", "tamil", + "script=taml", "tamil", "script=tang", "tangut", + "script=tangut", "tangut", "script=tavt", "taiviet", + "script=telu", "telugu", "script=telugu", "telugu", + "script=tfng", "tifinagh", "script=tglg", "tagalog", + "script=thaa", "thaana", "script=thaana", "thaana", + "script=thai", "thai", "script=tibetan", "tibetan", + "script=tibt", "tibetan", "script=tifinagh", "tifinagh", + "script=tirh", "tirhuta", "script=tirhuta", "tirhuta", + "script=ugar", "ugaritic", "script=ugaritic", "ugaritic", + "script=unknown", "unknown", "script=vai", "vai", + "script=vaii", "vai", "script=wara", "warangciti", + "script=warangciti", "warangciti", "script=xpeo", "oldpersian", + "script=xsux", "cuneiform", "script=yi", "yi", + "script=yiii", "yi", "script=zanabazarsquare", "zanabazarsquare", + "script=zanb", "zanabazarsquare", "script=zinh", "inherited", + "script=zyyy", "common", "script=zzzz", "unknown", + "scriptextensions=adlm", "scriptextensions=adlam", "scriptextensions=aghb", + "scriptextensions=caucasianalbanian", + "scriptextensions=arab", "scriptextensions=arabic", "scriptextensions=armi", + "scriptextensions=imperialaramaic", + "scriptextensions=armn", "scriptextensions=armenian", "scriptextensions=avst", + "scriptextensions=avestan", + "scriptextensions=bali", "scriptextensions=balinese", "scriptextensions=bamu", + "scriptextensions=bamum", + "scriptextensions=bass", "scriptextensions=bassavah", "scriptextensions=batk", + "scriptextensions=batak", + "scriptextensions=beng", "scriptextensions=bengali", "scriptextensions=bhks", + "scriptextensions=bhaiksuki", + "scriptextensions=bopo", "scriptextensions=bopomofo", "scriptextensions=brah", + "scriptextensions=brahmi", + "scriptextensions=brai", "scriptextensions=braille", "scriptextensions=bugi", + "scriptextensions=buginese", + "scriptextensions=buhd", "scriptextensions=buhid", "scriptextensions=cakm", + "scriptextensions=chakma", + "scriptextensions=cans", "scriptextensions=canadianaboriginal", "scriptextensions=cari", + "scriptextensions=carian", + "scriptextensions=cher", "scriptextensions=cherokee", "scriptextensions=copt", + "scriptextensions=coptic", + "scriptextensions=cprt", "scriptextensions=cypriot", "scriptextensions=cyrl", + "scriptextensions=cyrillic", + "scriptextensions=deva", "scriptextensions=devanagari", "scriptextensions=dsrt", + "scriptextensions=deseret", + "scriptextensions=dupl", "scriptextensions=duployan", "scriptextensions=egyp", + "scriptextensions=egyptianhieroglyphs", + "scriptextensions=elba", "scriptextensions=elbasan", "scriptextensions=ethi", + "scriptextensions=ethiopic", + "scriptextensions=geor", "scriptextensions=georgian", "scriptextensions=glag", + "scriptextensions=glagolitic", + "scriptextensions=gonm", "scriptextensions=masaramgondi", "scriptextensions=goth", + "scriptextensions=gothic", + "scriptextensions=gran", "scriptextensions=grantha", "scriptextensions=grek", + "scriptextensions=greek", + "scriptextensions=gujr", "scriptextensions=gujarati", "scriptextensions=guru", + "scriptextensions=gurmukhi", + "scriptextensions=hang", "scriptextensions=hangul", "scriptextensions=hani", + "scriptextensions=han", + "scriptextensions=hano", "scriptextensions=hanunoo", "scriptextensions=hatr", + "scriptextensions=hatran", + "scriptextensions=hebr", "scriptextensions=hebrew", "scriptextensions=hira", + "scriptextensions=hiragana", + "scriptextensions=hluw", "scriptextensions=anatolianhieroglyphs", "scriptextensions=hmng", + "scriptextensions=pahawhhmong", + "scriptextensions=hung", "scriptextensions=oldhungarian", "scriptextensions=ital", + "scriptextensions=olditalic", + "scriptextensions=java", "scriptextensions=javanese", "scriptextensions=kali", + "scriptextensions=kayahli", + "scriptextensions=kana", "scriptextensions=katakana", "scriptextensions=khar", + "scriptextensions=kharoshthi", + "scriptextensions=khmr", "scriptextensions=khmer", "scriptextensions=khoj", + "scriptextensions=khojki", + "scriptextensions=knda", "scriptextensions=kannada", "scriptextensions=kthi", + "scriptextensions=kaithi", + "scriptextensions=lana", "scriptextensions=taitham", "scriptextensions=laoo", + "scriptextensions=lao", + "scriptextensions=latn", "scriptextensions=latin", "scriptextensions=lepc", + "scriptextensions=lepcha", + "scriptextensions=limb", "scriptextensions=limbu", "scriptextensions=lina", + "scriptextensions=lineara", + "scriptextensions=linb", "scriptextensions=linearb", "scriptextensions=lyci", + "scriptextensions=lycian", + "scriptextensions=lydi", "scriptextensions=lydian", "scriptextensions=mahj", + "scriptextensions=mahajani", + "scriptextensions=mand", "scriptextensions=mandaic", "scriptextensions=mani", + "scriptextensions=manichaean", + "scriptextensions=marc", "scriptextensions=marchen", "scriptextensions=mend", + "scriptextensions=mendekikakui", + "scriptextensions=merc", "scriptextensions=meroiticcursive", "scriptextensions=mero", + "scriptextensions=meroitichieroglyphs", + "scriptextensions=mlym", "scriptextensions=malayalam", "scriptextensions=mong", + "scriptextensions=mongolian", + "scriptextensions=mroo", "scriptextensions=mro", "scriptextensions=mtei", + "scriptextensions=meeteimayek", + "scriptextensions=mult", "scriptextensions=multani", "scriptextensions=mymr", + "scriptextensions=myanmar", + "scriptextensions=narb", "scriptextensions=oldnortharabian", "scriptextensions=nbat", + "scriptextensions=nabataean", + "scriptextensions=nkoo", "scriptextensions=nko", "scriptextensions=nshu", + "scriptextensions=nushu", + "scriptextensions=ogam", "scriptextensions=ogham", "scriptextensions=olck", + "scriptextensions=olchiki", + "scriptextensions=orkh", "scriptextensions=oldturkic", "scriptextensions=orya", + "scriptextensions=oriya", + "scriptextensions=osge", "scriptextensions=osage", "scriptextensions=osma", + "scriptextensions=osmanya", + "scriptextensions=palm", "scriptextensions=palmyrene", "scriptextensions=pauc", + "scriptextensions=paucinhau", + "scriptextensions=perm", "scriptextensions=oldpermic", "scriptextensions=phag", + "scriptextensions=phagspa", + "scriptextensions=phli", "scriptextensions=inscriptionalpahlavi", "scriptextensions=phlp", + "scriptextensions=psalterpahlavi", + "scriptextensions=phnx", "scriptextensions=phoenician", "scriptextensions=plrd", + "scriptextensions=miao", + "scriptextensions=prti", "scriptextensions=inscriptionalparthian", "scriptextensions=qaac", + "scriptextensions=coptic", + "scriptextensions=qaai", "scriptextensions=inherited", "scriptextensions=rjng", + "scriptextensions=rejang", + "scriptextensions=runr", "scriptextensions=runic", "scriptextensions=samr", + "scriptextensions=samaritan", + "scriptextensions=sarb", "scriptextensions=oldsoutharabian", "scriptextensions=saur", + "scriptextensions=saurashtra", + "scriptextensions=sgnw", "scriptextensions=signwriting", "scriptextensions=shaw", + "scriptextensions=shavian", + "scriptextensions=shrd", "scriptextensions=sharada", "scriptextensions=sidd", + "scriptextensions=siddham", + "scriptextensions=sind", "scriptextensions=khudawadi", "scriptextensions=sinh", + "scriptextensions=sinhala", + "scriptextensions=sora", "scriptextensions=sorasompeng", "scriptextensions=soyo", + "scriptextensions=soyombo", + "scriptextensions=sund", "scriptextensions=sundanese", "scriptextensions=sylo", + "scriptextensions=sylotinagri", + "scriptextensions=syrc", "scriptextensions=syriac", "scriptextensions=tagb", + "scriptextensions=tagbanwa", + "scriptextensions=takr", "scriptextensions=takri", "scriptextensions=tale", + "scriptextensions=taile", + "scriptextensions=talu", "scriptextensions=newtailue", "scriptextensions=taml", + "scriptextensions=tamil", + "scriptextensions=tang", "scriptextensions=tangut", "scriptextensions=tavt", + "scriptextensions=taiviet", + "scriptextensions=telu", "scriptextensions=telugu", "scriptextensions=tfng", + "scriptextensions=tifinagh", + "scriptextensions=tglg", "scriptextensions=tagalog", "scriptextensions=thaa", + "scriptextensions=thaana", + "scriptextensions=tibt", "scriptextensions=tibetan", "scriptextensions=tirh", + "scriptextensions=tirhuta", + "scriptextensions=ugar", "scriptextensions=ugaritic", "scriptextensions=vaii", + "scriptextensions=vai", + "scriptextensions=wara", "scriptextensions=warangciti", "scriptextensions=xpeo", + "scriptextensions=oldpersian", + "scriptextensions=xsux", "scriptextensions=cuneiform", "scriptextensions=yiii", + "scriptextensions=yi", + "scriptextensions=zanb", "scriptextensions=zanabazarsquare", "scriptextensions=zinh", + "scriptextensions=inherited", + "scriptextensions=zyyy", "scriptextensions=common", "scriptextensions=zzzz", + "scriptextensions=unknown", + "scx=adlam", "scriptextensions=adlam", "scx=adlm", "scriptextensions=adlam", + "scx=aghb", "scriptextensions=caucasianalbanian", "scx=ahom", "scriptextensions=ahom", + "scx=anatolianhieroglyphs", "scriptextensions=anatolianhieroglyphs", "scx=arab", + "scriptextensions=arabic", + "scx=arabic", "scriptextensions=arabic", "scx=armenian", "scriptextensions=armenian", + "scx=armi", "scriptextensions=imperialaramaic", "scx=armn", "scriptextensions=armenian", + "scx=avestan", "scriptextensions=avestan", "scx=avst", "scriptextensions=avestan", + "scx=bali", "scriptextensions=balinese", "scx=balinese", "scriptextensions=balinese", + "scx=bamu", "scriptextensions=bamum", "scx=bamum", "scriptextensions=bamum", + "scx=bass", "scriptextensions=bassavah", "scx=bassavah", "scriptextensions=bassavah", + "scx=batak", "scriptextensions=batak", "scx=batk", "scriptextensions=batak", + "scx=beng", "scriptextensions=bengali", "scx=bengali", "scriptextensions=bengali", + "scx=bhaiksuki", "scriptextensions=bhaiksuki", "scx=bhks", "scriptextensions=bhaiksuki", + "scx=bopo", "scriptextensions=bopomofo", "scx=bopomofo", "scriptextensions=bopomofo", + "scx=brah", "scriptextensions=brahmi", "scx=brahmi", "scriptextensions=brahmi", + "scx=brai", "scriptextensions=braille", "scx=braille", "scriptextensions=braille", + "scx=bugi", "scriptextensions=buginese", "scx=buginese", "scriptextensions=buginese", + "scx=buhd", "scriptextensions=buhid", "scx=buhid", "scriptextensions=buhid", + "scx=cakm", "scriptextensions=chakma", "scx=canadianaboriginal", + "scriptextensions=canadianaboriginal", + "scx=cans", "scriptextensions=canadianaboriginal", "scx=cari", "scriptextensions=carian", + "scx=carian", "scriptextensions=carian", "scx=caucasianalbanian", + "scriptextensions=caucasianalbanian", + "scx=chakma", "scriptextensions=chakma", "scx=cham", "scriptextensions=cham", + "scx=cher", "scriptextensions=cherokee", "scx=cherokee", "scriptextensions=cherokee", + "scx=common", "scriptextensions=common", "scx=copt", "scriptextensions=coptic", + "scx=coptic", "scriptextensions=coptic", "scx=cprt", "scriptextensions=cypriot", + "scx=cuneiform", "scriptextensions=cuneiform", "scx=cypriot", "scriptextensions=cypriot", + "scx=cyrillic", "scriptextensions=cyrillic", "scx=cyrl", "scriptextensions=cyrillic", + "scx=deseret", "scriptextensions=deseret", "scx=deva", "scriptextensions=devanagari", + "scx=devanagari", "scriptextensions=devanagari", "scx=dsrt", "scriptextensions=deseret", + "scx=dupl", "scriptextensions=duployan", "scx=duployan", "scriptextensions=duployan", + "scx=egyp", "scriptextensions=egyptianhieroglyphs", "scx=egyptianhieroglyphs", + "scriptextensions=egyptianhieroglyphs", + "scx=elba", "scriptextensions=elbasan", "scx=elbasan", "scriptextensions=elbasan", + "scx=ethi", "scriptextensions=ethiopic", "scx=ethiopic", "scriptextensions=ethiopic", + "scx=geor", "scriptextensions=georgian", "scx=georgian", "scriptextensions=georgian", + "scx=glag", "scriptextensions=glagolitic", "scx=glagolitic", "scriptextensions=glagolitic", + "scx=gonm", "scriptextensions=masaramgondi", "scx=goth", "scriptextensions=gothic", + "scx=gothic", "scriptextensions=gothic", "scx=gran", "scriptextensions=grantha", + "scx=grantha", "scriptextensions=grantha", "scx=greek", "scriptextensions=greek", + "scx=grek", "scriptextensions=greek", "scx=gujarati", "scriptextensions=gujarati", + "scx=gujr", "scriptextensions=gujarati", "scx=gurmukhi", "scriptextensions=gurmukhi", + "scx=guru", "scriptextensions=gurmukhi", "scx=han", "scriptextensions=han", + "scx=hang", "scriptextensions=hangul", "scx=hangul", "scriptextensions=hangul", + "scx=hani", "scriptextensions=han", "scx=hano", "scriptextensions=hanunoo", + "scx=hanunoo", "scriptextensions=hanunoo", "scx=hatr", "scriptextensions=hatran", + "scx=hatran", "scriptextensions=hatran", "scx=hebr", "scriptextensions=hebrew", + "scx=hebrew", "scriptextensions=hebrew", "scx=hira", "scriptextensions=hiragana", + "scx=hiragana", "scriptextensions=hiragana", "scx=hluw", + "scriptextensions=anatolianhieroglyphs", + "scx=hmng", "scriptextensions=pahawhhmong", "scx=hung", "scriptextensions=oldhungarian", + "scx=imperialaramaic", "scriptextensions=imperialaramaic", "scx=inherited", + "scriptextensions=inherited", + "scx=inscriptionalpahlavi", "scriptextensions=inscriptionalpahlavi", + "scx=inscriptionalparthian", "scriptextensions=inscriptionalparthian", + "scx=ital", "scriptextensions=olditalic", "scx=java", "scriptextensions=javanese", + "scx=javanese", "scriptextensions=javanese", "scx=kaithi", "scriptextensions=kaithi", + "scx=kali", "scriptextensions=kayahli", "scx=kana", "scriptextensions=katakana", + "scx=kannada", "scriptextensions=kannada", "scx=katakana", "scriptextensions=katakana", + "scx=kayahli", "scriptextensions=kayahli", "scx=khar", "scriptextensions=kharoshthi", + "scx=kharoshthi", "scriptextensions=kharoshthi", "scx=khmer", "scriptextensions=khmer", + "scx=khmr", "scriptextensions=khmer", "scx=khoj", "scriptextensions=khojki", + "scx=khojki", "scriptextensions=khojki", "scx=khudawadi", "scriptextensions=khudawadi", + "scx=knda", "scriptextensions=kannada", "scx=kthi", "scriptextensions=kaithi", + "scx=lana", "scriptextensions=taitham", "scx=lao", "scriptextensions=lao", + "scx=laoo", "scriptextensions=lao", "scx=latin", "scriptextensions=latin", + "scx=latn", "scriptextensions=latin", "scx=lepc", "scriptextensions=lepcha", + "scx=lepcha", "scriptextensions=lepcha", "scx=limb", "scriptextensions=limbu", + "scx=limbu", "scriptextensions=limbu", "scx=lina", "scriptextensions=lineara", + "scx=linb", "scriptextensions=linearb", "scx=lineara", "scriptextensions=lineara", + "scx=linearb", "scriptextensions=linearb", "scx=lisu", "scriptextensions=lisu", + "scx=lyci", "scriptextensions=lycian", "scx=lycian", "scriptextensions=lycian", + "scx=lydi", "scriptextensions=lydian", "scx=lydian", "scriptextensions=lydian", + "scx=mahajani", "scriptextensions=mahajani", "scx=mahj", "scriptextensions=mahajani", + "scx=malayalam", "scriptextensions=malayalam", "scx=mand", "scriptextensions=mandaic", + "scx=mandaic", "scriptextensions=mandaic", "scx=mani", "scriptextensions=manichaean", + "scx=manichaean", "scriptextensions=manichaean", "scx=marc", "scriptextensions=marchen", + "scx=marchen", "scriptextensions=marchen", "scx=masaramgondi", "scriptextensions=masaramgondi", + "scx=meeteimayek", "scriptextensions=meeteimayek", "scx=mend", "scriptextensions=mendekikakui", + "scx=mendekikakui", "scriptextensions=mendekikakui", "scx=merc", + "scriptextensions=meroiticcursive", + "scx=mero", "scriptextensions=meroitichieroglyphs", "scx=meroiticcursive", + "scriptextensions=meroiticcursive", + "scx=meroitichieroglyphs", "scriptextensions=meroitichieroglyphs", "scx=miao", + "scriptextensions=miao", + "scx=mlym", "scriptextensions=malayalam", "scx=modi", "scriptextensions=modi", + "scx=mong", "scriptextensions=mongolian", "scx=mongolian", "scriptextensions=mongolian", + "scx=mro", "scriptextensions=mro", "scx=mroo", "scriptextensions=mro", + "scx=mtei", "scriptextensions=meeteimayek", "scx=mult", "scriptextensions=multani", + "scx=multani", "scriptextensions=multani", "scx=myanmar", "scriptextensions=myanmar", + "scx=mymr", "scriptextensions=myanmar", "scx=nabataean", "scriptextensions=nabataean", + "scx=narb", "scriptextensions=oldnortharabian", "scx=nbat", "scriptextensions=nabataean", + "scx=newa", "scriptextensions=newa", "scx=newtailue", "scriptextensions=newtailue", + "scx=nko", "scriptextensions=nko", "scx=nkoo", "scriptextensions=nko", + "scx=nshu", "scriptextensions=nushu", "scx=nushu", "scriptextensions=nushu", + "scx=ogam", "scriptextensions=ogham", "scx=ogham", "scriptextensions=ogham", + "scx=olchiki", "scriptextensions=olchiki", "scx=olck", "scriptextensions=olchiki", + "scx=oldhungarian", "scriptextensions=oldhungarian", "scx=olditalic", + "scriptextensions=olditalic", + "scx=oldnortharabian", "scriptextensions=oldnortharabian", "scx=oldpermic", + "scriptextensions=oldpermic", + "scx=oldpersian", "scriptextensions=oldpersian", "scx=oldsoutharabian", + "scriptextensions=oldsoutharabian", + "scx=oldturkic", "scriptextensions=oldturkic", "scx=oriya", "scriptextensions=oriya", + "scx=orkh", "scriptextensions=oldturkic", "scx=orya", "scriptextensions=oriya", + "scx=osage", "scriptextensions=osage", "scx=osge", "scriptextensions=osage", + "scx=osma", "scriptextensions=osmanya", "scx=osmanya", "scriptextensions=osmanya", + "scx=pahawhhmong", "scriptextensions=pahawhhmong", "scx=palm", "scriptextensions=palmyrene", + "scx=palmyrene", "scriptextensions=palmyrene", "scx=pauc", "scriptextensions=paucinhau", + "scx=paucinhau", "scriptextensions=paucinhau", "scx=perm", "scriptextensions=oldpermic", + "scx=phag", "scriptextensions=phagspa", "scx=phagspa", "scriptextensions=phagspa", + "scx=phli", "scriptextensions=inscriptionalpahlavi", "scx=phlp", + "scriptextensions=psalterpahlavi", + "scx=phnx", "scriptextensions=phoenician", "scx=phoenician", "scriptextensions=phoenician", + "scx=plrd", "scriptextensions=miao", "scx=prti", "scriptextensions=inscriptionalparthian", + "scx=psalterpahlavi", "scriptextensions=psalterpahlavi", "scx=qaac", "scriptextensions=coptic", + "scx=qaai", "scriptextensions=inherited", "scx=rejang", "scriptextensions=rejang", + "scx=rjng", "scriptextensions=rejang", "scx=runic", "scriptextensions=runic", + "scx=runr", "scriptextensions=runic", "scx=samaritan", "scriptextensions=samaritan", + "scx=samr", "scriptextensions=samaritan", "scx=sarb", "scriptextensions=oldsoutharabian", + "scx=saur", "scriptextensions=saurashtra", "scx=saurashtra", "scriptextensions=saurashtra", + "scx=sgnw", "scriptextensions=signwriting", "scx=sharada", "scriptextensions=sharada", + "scx=shavian", "scriptextensions=shavian", "scx=shaw", "scriptextensions=shavian", + "scx=shrd", "scriptextensions=sharada", "scx=sidd", "scriptextensions=siddham", + "scx=siddham", "scriptextensions=siddham", "scx=signwriting", "scriptextensions=signwriting", + "scx=sind", "scriptextensions=khudawadi", "scx=sinh", "scriptextensions=sinhala", + "scx=sinhala", "scriptextensions=sinhala", "scx=sora", "scriptextensions=sorasompeng", + "scx=sorasompeng", "scriptextensions=sorasompeng", "scx=soyo", "scriptextensions=soyombo", + "scx=soyombo", "scriptextensions=soyombo", "scx=sund", "scriptextensions=sundanese", + "scx=sundanese", "scriptextensions=sundanese", "scx=sylo", "scriptextensions=sylotinagri", + "scx=sylotinagri", "scriptextensions=sylotinagri", "scx=syrc", "scriptextensions=syriac", + "scx=syriac", "scriptextensions=syriac", "scx=tagalog", "scriptextensions=tagalog", + "scx=tagb", "scriptextensions=tagbanwa", "scx=tagbanwa", "scriptextensions=tagbanwa", + "scx=taile", "scriptextensions=taile", "scx=taitham", "scriptextensions=taitham", + "scx=taiviet", "scriptextensions=taiviet", "scx=takr", "scriptextensions=takri", + "scx=takri", "scriptextensions=takri", "scx=tale", "scriptextensions=taile", + "scx=talu", "scriptextensions=newtailue", "scx=tamil", "scriptextensions=tamil", + "scx=taml", "scriptextensions=tamil", "scx=tang", "scriptextensions=tangut", + "scx=tangut", "scriptextensions=tangut", "scx=tavt", "scriptextensions=taiviet", + "scx=telu", "scriptextensions=telugu", "scx=telugu", "scriptextensions=telugu", + "scx=tfng", "scriptextensions=tifinagh", "scx=tglg", "scriptextensions=tagalog", + "scx=thaa", "scriptextensions=thaana", "scx=thaana", "scriptextensions=thaana", + "scx=thai", "scriptextensions=thai", "scx=tibetan", "scriptextensions=tibetan", + "scx=tibt", "scriptextensions=tibetan", "scx=tifinagh", "scriptextensions=tifinagh", + "scx=tirh", "scriptextensions=tirhuta", "scx=tirhuta", "scriptextensions=tirhuta", + "scx=ugar", "scriptextensions=ugaritic", "scx=ugaritic", "scriptextensions=ugaritic", + "scx=unknown", "scriptextensions=unknown", "scx=vai", "scriptextensions=vai", + "scx=vaii", "scriptextensions=vai", "scx=wara", "scriptextensions=warangciti", + "scx=warangciti", "scriptextensions=warangciti", "scx=xpeo", "scriptextensions=oldpersian", + "scx=xsux", "scriptextensions=cuneiform", "scx=yi", "scriptextensions=yi", + "scx=yiii", "scriptextensions=yi", "scx=zanabazarsquare", "scriptextensions=zanabazarsquare", + "scx=zanb", "scriptextensions=zanabazarsquare", "scx=zinh", "scriptextensions=inherited", + "scx=zyyy", "scriptextensions=common", "scx=zzzz", "scriptextensions=unknown", + "sd", "softdotted", "sentencebreak=at", "sentencebreak=aterm", + "sentencebreak=cl", "sentencebreak=close", "sentencebreak=ex", "sentencebreak=extend", + "sentencebreak=fo", "sentencebreak=format", "sentencebreak=le", "sentencebreak=oletter", + "sentencebreak=lo", "sentencebreak=lower", "sentencebreak=nu", "sentencebreak=numeric", + "sentencebreak=sc", "sentencebreak=scontinue", "sentencebreak=se", "sentencebreak=sep", + "sentencebreak=st", "sentencebreak=sterm", "sentencebreak=up", "sentencebreak=upper", + "sentencebreak=xx", "sentencebreak=other", "separator", "z", + "sgnw", "signwriting", "shaw", "shavian", + "shrd", "sharada", "sidd", "siddham", + "sind", "khudawadi", "sinh", "sinhala", + "sora", "sorasompeng", "soyo", "soyombo", + "space", "whitespace", "spaceseparator", "zs", + "spacingmark", "mc", "sterm", "sentenceterminal", + "sund", "sundanese", "sylo", "sylotinagri", + "symbol", "s", "syrc", "syriac", + "tagb", "tagbanwa", "takr", "takri", + "tale", "taile", "talu", "newtailue", + "taml", "tamil", "tang", "tangut", + "tavt", "taiviet", "telu", "telugu", + "term", "terminalpunctuation", "tfng", "tifinagh", + "tglg", "tagalog", "thaa", "thaana", + "tibt", "tibetan", "tirh", "tirhuta", + "titlecaseletter", "lt", "ugar", "ugaritic", + "uideo", "unifiedideograph", "unassigned", "cn", + "upper", "uppercase", "uppercaseletter", "lu", + "vaii", "vai", "vs", "variationselector", + "wara", "warangciti", "wb=aletter", "wordbreak=aletter", + "wb=cr", "wordbreak=cr", "wb=doublequote", "wordbreak=doublequote", + "wb=dq", "wordbreak=doublequote", "wb=eb", "wordbreak=ebase", + "wb=ebase", "wordbreak=ebase", "wb=ebasegaz", "wordbreak=ebasegaz", + "wb=ebg", "wordbreak=ebasegaz", "wb=em", "wordbreak=emodifier", + "wb=emodifier", "wordbreak=emodifier", "wb=ex", "wordbreak=extendnumlet", + "wb=extend", "wordbreak=extend", "wb=extendnumlet", "wordbreak=extendnumlet", + "wb=fo", "wordbreak=format", "wb=format", "wordbreak=format", + "wb=gaz", "wordbreak=glueafterzwj", "wb=glueafterzwj", "wordbreak=glueafterzwj", + "wb=hebrewletter", "wordbreak=hebrewletter", "wb=hl", "wordbreak=hebrewletter", + "wb=ka", "wordbreak=katakana", "wb=katakana", "wordbreak=katakana", + "wb=le", "wordbreak=aletter", "wb=lf", "wordbreak=lf", + "wb=mb", "wordbreak=midnumlet", "wb=midletter", "wordbreak=midletter", + "wb=midnum", "wordbreak=midnum", "wb=midnumlet", "wordbreak=midnumlet", + "wb=ml", "wordbreak=midletter", "wb=mn", "wordbreak=midnum", + "wb=newline", "wordbreak=newline", "wb=nl", "wordbreak=newline", + "wb=nu", "wordbreak=numeric", "wb=numeric", "wordbreak=numeric", + "wb=other", "wordbreak=other", "wb=regionalindicator", "wordbreak=regionalindicator", + "wb=ri", "wordbreak=regionalindicator", "wb=singlequote", "wordbreak=singlequote", + "wb=sq", "wordbreak=singlequote", "wb=xx", "wordbreak=other", + "wb=zwj", "wordbreak=zwj", "wordbreak=dq", "wordbreak=doublequote", + "wordbreak=eb", "wordbreak=ebase", "wordbreak=ebg", "wordbreak=ebasegaz", + "wordbreak=em", "wordbreak=emodifier", "wordbreak=ex", "wordbreak=extendnumlet", + "wordbreak=fo", "wordbreak=format", "wordbreak=gaz", "wordbreak=glueafterzwj", + "wordbreak=hl", "wordbreak=hebrewletter", "wordbreak=ka", "wordbreak=katakana", + "wordbreak=le", "wordbreak=aletter", "wordbreak=mb", "wordbreak=midnumlet", + "wordbreak=ml", "wordbreak=midletter", "wordbreak=mn", "wordbreak=midnum", + "wordbreak=nl", "wordbreak=newline", "wordbreak=nu", "wordbreak=numeric", + "wordbreak=ri", "wordbreak=regionalindicator", "wordbreak=sq", "wordbreak=singlequote", + "wordbreak=xx", "wordbreak=other", "wspace", "whitespace", + "xidc", "xidcontinue", "xids", "xidstart", + "xpeo", "oldpersian", "xsux", "cuneiform", + "yiii", "yi", "zanb", "zanabazarsquare", + "zinh", "inherited", "zyyy", "common", + "zzzz", "unknown" + }; + public static final int caselessMatchPartitionSize = 4; + public static final String caselessMatchPartitions = + "\u0041\u0061\000\000" + + "\u0042\u0062\000\000" + + "\u0043\u0063\000\000" + + "\u0044\u0064\000\000" + + "\u0045\u0065\000\000" + + "\u0046\u0066\000\000" + + "\u0047\u0067\000\000" + + "\u0048\u0068\000\000" + + "\u0049\u0069\u0130\u0131" + + "\u004a\u006a\000\000" + + "\u004b\u006b\u212a\000" + + "\u004c\u006c\000\000" + + "\u004d\u006d\000\000" + + "\u004e\u006e\000\000" + + "\u004f\u006f\000\000" + + "\u0050\u0070\000\000" + + "\u0051\u0071\000\000" + + "\u0052\u0072\000\000" + + "\u0053\u0073\u017f\000" + + "\u0054\u0074\000\000" + + "\u0055\u0075\000\000" + + "\u0056\u0076\000\000" + + "\u0057\u0077\000\000" + + "\u0058\u0078\000\000" + + "\u0059\u0079\000\000" + + "\u005a\u007a\000\000" + + "\u00b5\u039c\u03bc\000" + + "\u00c0\u00e0\000\000" + + "\u00c1\u00e1\000\000" + + "\u00c2\u00e2\000\000" + + "\u00c3\u00e3\000\000" + + "\u00c4\u00e4\000\000" + + "\u00c5\u00e5\u212b\000" + + "\u00c6\u00e6\000\000" + + "\u00c7\u00e7\000\000" + + "\u00c8\u00e8\000\000" + + "\u00c9\u00e9\000\000" + + "\u00ca\u00ea\000\000" + + "\u00cb\u00eb\000\000" + + "\u00cc\u00ec\000\000" + + "\u00cd\u00ed\000\000" + + "\u00ce\u00ee\000\000" + + "\u00cf\u00ef\000\000" + + "\u00d0\u00f0\000\000" + + "\u00d1\u00f1\000\000" + + "\u00d2\u00f2\000\000" + + "\u00d3\u00f3\000\000" + + "\u00d4\u00f4\000\000" + + "\u00d5\u00f5\000\000" + + "\u00d6\u00f6\000\000" + + "\u00d8\u00f8\000\000" + + "\u00d9\u00f9\000\000" + + "\u00da\u00fa\000\000" + + "\u00db\u00fb\000\000" + + "\u00dc\u00fc\000\000" + + "\u00dd\u00fd\000\000" + + "\u00de\u00fe\000\000" + + "\u00df\u1e9e\000\000" + + "\u00ff\u0178\000\000" + + "\u0100\u0101\000\000" + + "\u0102\u0103\000\000" + + "\u0104\u0105\000\000" + + "\u0106\u0107\000\000" + + "\u0108\u0109\000\000" + + "\u010a\u010b\000\000" + + "\u010c\u010d\000\000" + + "\u010e\u010f\000\000" + + "\u0110\u0111\000\000" + + "\u0112\u0113\000\000" + + "\u0114\u0115\000\000" + + "\u0116\u0117\000\000" + + "\u0118\u0119\000\000" + + "\u011a\u011b\000\000" + + "\u011c\u011d\000\000" + + "\u011e\u011f\000\000" + + "\u0120\u0121\000\000" + + "\u0122\u0123\000\000" + + "\u0124\u0125\000\000" + + "\u0126\u0127\000\000" + + "\u0128\u0129\000\000" + + "\u012a\u012b\000\000" + + "\u012c\u012d\000\000" + + "\u012e\u012f\000\000" + + "\u0132\u0133\000\000" + + "\u0134\u0135\000\000" + + "\u0136\u0137\000\000" + + "\u0139\u013a\000\000" + + "\u013b\u013c\000\000" + + "\u013d\u013e\000\000" + + "\u013f\u0140\000\000" + + "\u0141\u0142\000\000" + + "\u0143\u0144\000\000" + + "\u0145\u0146\000\000" + + "\u0147\u0148\000\000" + + "\u014a\u014b\000\000" + + "\u014c\u014d\000\000" + + "\u014e\u014f\000\000" + + "\u0150\u0151\000\000" + + "\u0152\u0153\000\000" + + "\u0154\u0155\000\000" + + "\u0156\u0157\000\000" + + "\u0158\u0159\000\000" + + "\u015a\u015b\000\000" + + "\u015c\u015d\000\000" + + "\u015e\u015f\000\000" + + "\u0160\u0161\000\000" + + "\u0162\u0163\000\000" + + "\u0164\u0165\000\000" + + "\u0166\u0167\000\000" + + "\u0168\u0169\000\000" + + "\u016a\u016b\000\000" + + "\u016c\u016d\000\000" + + "\u016e\u016f\000\000" + + "\u0170\u0171\000\000" + + "\u0172\u0173\000\000" + + "\u0174\u0175\000\000" + + "\u0176\u0177\000\000" + + "\u0179\u017a\000\000" + + "\u017b\u017c\000\000" + + "\u017d\u017e\000\000" + + "\u0180\u0243\000\000" + + "\u0181\u0253\000\000" + + "\u0182\u0183\000\000" + + "\u0184\u0185\000\000" + + "\u0186\u0254\000\000" + + "\u0187\u0188\000\000" + + "\u0189\u0256\000\000" + + "\u018a\u0257\000\000" + + "\u018b\u018c\000\000" + + "\u018e\u01dd\000\000" + + "\u018f\u0259\000\000" + + "\u0190\u025b\000\000" + + "\u0191\u0192\000\000" + + "\u0193\u0260\000\000" + + "\u0194\u0263\000\000" + + "\u0195\u01f6\000\000" + + "\u0196\u0269\000\000" + + "\u0197\u0268\000\000" + + "\u0198\u0199\000\000" + + "\u019a\u023d\000\000" + + "\u019c\u026f\000\000" + + "\u019d\u0272\000\000" + + "\u019e\u0220\000\000" + + "\u019f\u0275\000\000" + + "\u01a0\u01a1\000\000" + + "\u01a2\u01a3\000\000" + + "\u01a4\u01a5\000\000" + + "\u01a6\u0280\000\000" + + "\u01a7\u01a8\000\000" + + "\u01a9\u0283\000\000" + + "\u01ac\u01ad\000\000" + + "\u01ae\u0288\000\000" + + "\u01af\u01b0\000\000" + + "\u01b1\u028a\000\000" + + "\u01b2\u028b\000\000" + + "\u01b3\u01b4\000\000" + + "\u01b5\u01b6\000\000" + + "\u01b7\u0292\000\000" + + "\u01b8\u01b9\000\000" + + "\u01bc\u01bd\000\000" + + "\u01bf\u01f7\000\000" + + "\u01c4\u01c5\u01c6\000" + + "\u01c7\u01c8\u01c9\000" + + "\u01ca\u01cb\u01cc\000" + + "\u01cd\u01ce\000\000" + + "\u01cf\u01d0\000\000" + + "\u01d1\u01d2\000\000" + + "\u01d3\u01d4\000\000" + + "\u01d5\u01d6\000\000" + + "\u01d7\u01d8\000\000" + + "\u01d9\u01da\000\000" + + "\u01db\u01dc\000\000" + + "\u01de\u01df\000\000" + + "\u01e0\u01e1\000\000" + + "\u01e2\u01e3\000\000" + + "\u01e4\u01e5\000\000" + + "\u01e6\u01e7\000\000" + + "\u01e8\u01e9\000\000" + + "\u01ea\u01eb\000\000" + + "\u01ec\u01ed\000\000" + + "\u01ee\u01ef\000\000" + + "\u01f1\u01f2\u01f3\000" + + "\u01f4\u01f5\000\000" + + "\u01f8\u01f9\000\000" + + "\u01fa\u01fb\000\000" + + "\u01fc\u01fd\000\000" + + "\u01fe\u01ff\000\000" + + "\u0200\u0201\000\000" + + "\u0202\u0203\000\000" + + "\u0204\u0205\000\000" + + "\u0206\u0207\000\000" + + "\u0208\u0209\000\000" + + "\u020a\u020b\000\000" + + "\u020c\u020d\000\000" + + "\u020e\u020f\000\000" + + "\u0210\u0211\000\000" + + "\u0212\u0213\000\000" + + "\u0214\u0215\000\000" + + "\u0216\u0217\000\000" + + "\u0218\u0219\000\000" + + "\u021a\u021b\000\000" + + "\u021c\u021d\000\000" + + "\u021e\u021f\000\000" + + "\u0222\u0223\000\000" + + "\u0224\u0225\000\000" + + "\u0226\u0227\000\000" + + "\u0228\u0229\000\000" + + "\u022a\u022b\000\000" + + "\u022c\u022d\000\000" + + "\u022e\u022f\000\000" + + "\u0230\u0231\000\000" + + "\u0232\u0233\000\000" + + "\u023a\u2c65\000\000" + + "\u023b\u023c\000\000" + + "\u023e\u2c66\000\000" + + "\u023f\u2c7e\000\000" + + "\u0240\u2c7f\000\000" + + "\u0241\u0242\000\000" + + "\u0244\u0289\000\000" + + "\u0245\u028c\000\000" + + "\u0246\u0247\000\000" + + "\u0248\u0249\000\000" + + "\u024a\u024b\000\000" + + "\u024c\u024d\000\000" + + "\u024e\u024f\000\000" + + "\u0250\u2c6f\000\000" + + "\u0251\u2c6d\000\000" + + "\u0252\u2c70\000\000" + + "\u025c\ua7ab\000\000" + + "\u0261\ua7ac\000\000" + + "\u0265\ua78d\000\000" + + "\u0266\ua7aa\000\000" + + "\u026a\ua7ae\000\000" + + "\u026b\u2c62\000\000" + + "\u026c\ua7ad\000\000" + + "\u0271\u2c6e\000\000" + + "\u027d\u2c64\000\000" + + "\u0287\ua7b1\000\000" + + "\u029d\ua7b2\000\000" + + "\u029e\ua7b0\000\000" + + "\u0345\u0399\u03b9\u1fbe" + + "\u0370\u0371\000\000" + + "\u0372\u0373\000\000" + + "\u0376\u0377\000\000" + + "\u037b\u03fd\000\000" + + "\u037c\u03fe\000\000" + + "\u037d\u03ff\000\000" + + "\u037f\u03f3\000\000" + + "\u0386\u03ac\000\000" + + "\u0388\u03ad\000\000" + + "\u0389\u03ae\000\000" + + "\u038a\u03af\000\000" + + "\u038c\u03cc\000\000" + + "\u038e\u03cd\000\000" + + "\u038f\u03ce\000\000" + + "\u0391\u03b1\000\000" + + "\u0392\u03b2\u03d0\000" + + "\u0393\u03b3\000\000" + + "\u0394\u03b4\000\000" + + "\u0395\u03b5\u03f5\000" + + "\u0396\u03b6\000\000" + + "\u0397\u03b7\000\000" + + "\u0398\u03b8\u03d1\u03f4" + + "\u039a\u03ba\u03f0\000" + + "\u039b\u03bb\000\000" + + "\u039d\u03bd\000\000" + + "\u039e\u03be\000\000" + + "\u039f\u03bf\000\000" + + "\u03a0\u03c0\u03d6\000" + + "\u03a1\u03c1\u03f1\000" + + "\u03a3\u03c2\u03c3\000" + + "\u03a4\u03c4\000\000" + + "\u03a5\u03c5\000\000" + + "\u03a6\u03c6\u03d5\000" + + "\u03a7\u03c7\000\000" + + "\u03a8\u03c8\000\000" + + "\u03a9\u03c9\u2126\000" + + "\u03aa\u03ca\000\000" + + "\u03ab\u03cb\000\000" + + "\u03cf\u03d7\000\000" + + "\u03d8\u03d9\000\000" + + "\u03da\u03db\000\000" + + "\u03dc\u03dd\000\000" + + "\u03de\u03df\000\000" + + "\u03e0\u03e1\000\000" + + "\u03e2\u03e3\000\000" + + "\u03e4\u03e5\000\000" + + "\u03e6\u03e7\000\000" + + "\u03e8\u03e9\000\000" + + "\u03ea\u03eb\000\000" + + "\u03ec\u03ed\000\000" + + "\u03ee\u03ef\000\000" + + "\u03f2\u03f9\000\000" + + "\u03f7\u03f8\000\000" + + "\u03fa\u03fb\000\000" + + "\u0400\u0450\000\000" + + "\u0401\u0451\000\000" + + "\u0402\u0452\000\000" + + "\u0403\u0453\000\000" + + "\u0404\u0454\000\000" + + "\u0405\u0455\000\000" + + "\u0406\u0456\000\000" + + "\u0407\u0457\000\000" + + "\u0408\u0458\000\000" + + "\u0409\u0459\000\000" + + "\u040a\u045a\000\000" + + "\u040b\u045b\000\000" + + "\u040c\u045c\000\000" + + "\u040d\u045d\000\000" + + "\u040e\u045e\000\000" + + "\u040f\u045f\000\000" + + "\u0410\u0430\000\000" + + "\u0411\u0431\000\000" + + "\u0412\u0432\u1c80\000" + + "\u0413\u0433\000\000" + + "\u0414\u0434\u1c81\000" + + "\u0415\u0435\000\000" + + "\u0416\u0436\000\000" + + "\u0417\u0437\000\000" + + "\u0418\u0438\000\000" + + "\u0419\u0439\000\000" + + "\u041a\u043a\000\000" + + "\u041b\u043b\000\000" + + "\u041c\u043c\000\000" + + "\u041d\u043d\000\000" + + "\u041e\u043e\u1c82\000" + + "\u041f\u043f\000\000" + + "\u0420\u0440\000\000" + + "\u0421\u0441\u1c83\000" + + "\u0422\u0442\u1c84\u1c85" + + "\u0423\u0443\000\000" + + "\u0424\u0444\000\000" + + "\u0425\u0445\000\000" + + "\u0426\u0446\000\000" + + "\u0427\u0447\000\000" + + "\u0428\u0448\000\000" + + "\u0429\u0449\000\000" + + "\u042a\u044a\u1c86\000" + + "\u042b\u044b\000\000" + + "\u042c\u044c\000\000" + + "\u042d\u044d\000\000" + + "\u042e\u044e\000\000" + + "\u042f\u044f\000\000" + + "\u0460\u0461\000\000" + + "\u0462\u0463\u1c87\000" + + "\u0464\u0465\000\000" + + "\u0466\u0467\000\000" + + "\u0468\u0469\000\000" + + "\u046a\u046b\000\000" + + "\u046c\u046d\000\000" + + "\u046e\u046f\000\000" + + "\u0470\u0471\000\000" + + "\u0472\u0473\000\000" + + "\u0474\u0475\000\000" + + "\u0476\u0477\000\000" + + "\u0478\u0479\000\000" + + "\u047a\u047b\000\000" + + "\u047c\u047d\000\000" + + "\u047e\u047f\000\000" + + "\u0480\u0481\000\000" + + "\u048a\u048b\000\000" + + "\u048c\u048d\000\000" + + "\u048e\u048f\000\000" + + "\u0490\u0491\000\000" + + "\u0492\u0493\000\000" + + "\u0494\u0495\000\000" + + "\u0496\u0497\000\000" + + "\u0498\u0499\000\000" + + "\u049a\u049b\000\000" + + "\u049c\u049d\000\000" + + "\u049e\u049f\000\000" + + "\u04a0\u04a1\000\000" + + "\u04a2\u04a3\000\000" + + "\u04a4\u04a5\000\000" + + "\u04a6\u04a7\000\000" + + "\u04a8\u04a9\000\000" + + "\u04aa\u04ab\000\000" + + "\u04ac\u04ad\000\000" + + "\u04ae\u04af\000\000" + + "\u04b0\u04b1\000\000" + + "\u04b2\u04b3\000\000" + + "\u04b4\u04b5\000\000" + + "\u04b6\u04b7\000\000" + + "\u04b8\u04b9\000\000" + + "\u04ba\u04bb\000\000" + + "\u04bc\u04bd\000\000" + + "\u04be\u04bf\000\000" + + "\u04c0\u04cf\000\000" + + "\u04c1\u04c2\000\000" + + "\u04c3\u04c4\000\000" + + "\u04c5\u04c6\000\000" + + "\u04c7\u04c8\000\000" + + "\u04c9\u04ca\000\000" + + "\u04cb\u04cc\000\000" + + "\u04cd\u04ce\000\000" + + "\u04d0\u04d1\000\000" + + "\u04d2\u04d3\000\000" + + "\u04d4\u04d5\000\000" + + "\u04d6\u04d7\000\000" + + "\u04d8\u04d9\000\000" + + "\u04da\u04db\000\000" + + "\u04dc\u04dd\000\000" + + "\u04de\u04df\000\000" + + "\u04e0\u04e1\000\000" + + "\u04e2\u04e3\000\000" + + "\u04e4\u04e5\000\000" + + "\u04e6\u04e7\000\000" + + "\u04e8\u04e9\000\000" + + "\u04ea\u04eb\000\000" + + "\u04ec\u04ed\000\000" + + "\u04ee\u04ef\000\000" + + "\u04f0\u04f1\000\000" + + "\u04f2\u04f3\000\000" + + "\u04f4\u04f5\000\000" + + "\u04f6\u04f7\000\000" + + "\u04f8\u04f9\000\000" + + "\u04fa\u04fb\000\000" + + "\u04fc\u04fd\000\000" + + "\u04fe\u04ff\000\000" + + "\u0500\u0501\000\000" + + "\u0502\u0503\000\000" + + "\u0504\u0505\000\000" + + "\u0506\u0507\000\000" + + "\u0508\u0509\000\000" + + "\u050a\u050b\000\000" + + "\u050c\u050d\000\000" + + "\u050e\u050f\000\000" + + "\u0510\u0511\000\000" + + "\u0512\u0513\000\000" + + "\u0514\u0515\000\000" + + "\u0516\u0517\000\000" + + "\u0518\u0519\000\000" + + "\u051a\u051b\000\000" + + "\u051c\u051d\000\000" + + "\u051e\u051f\000\000" + + "\u0520\u0521\000\000" + + "\u0522\u0523\000\000" + + "\u0524\u0525\000\000" + + "\u0526\u0527\000\000" + + "\u0528\u0529\000\000" + + "\u052a\u052b\000\000" + + "\u052c\u052d\000\000" + + "\u052e\u052f\000\000" + + "\u0531\u0561\000\000" + + "\u0532\u0562\000\000" + + "\u0533\u0563\000\000" + + "\u0534\u0564\000\000" + + "\u0535\u0565\000\000" + + "\u0536\u0566\000\000" + + "\u0537\u0567\000\000" + + "\u0538\u0568\000\000" + + "\u0539\u0569\000\000" + + "\u053a\u056a\000\000" + + "\u053b\u056b\000\000" + + "\u053c\u056c\000\000" + + "\u053d\u056d\000\000" + + "\u053e\u056e\000\000" + + "\u053f\u056f\000\000" + + "\u0540\u0570\000\000" + + "\u0541\u0571\000\000" + + "\u0542\u0572\000\000" + + "\u0543\u0573\000\000" + + "\u0544\u0574\000\000" + + "\u0545\u0575\000\000" + + "\u0546\u0576\000\000" + + "\u0547\u0577\000\000" + + "\u0548\u0578\000\000" + + "\u0549\u0579\000\000" + + "\u054a\u057a\000\000" + + "\u054b\u057b\000\000" + + "\u054c\u057c\000\000" + + "\u054d\u057d\000\000" + + "\u054e\u057e\000\000" + + "\u054f\u057f\000\000" + + "\u0550\u0580\000\000" + + "\u0551\u0581\000\000" + + "\u0552\u0582\000\000" + + "\u0553\u0583\000\000" + + "\u0554\u0584\000\000" + + "\u0555\u0585\000\000" + + "\u0556\u0586\000\000" + + "\u10a0\u2d00\000\000" + + "\u10a1\u2d01\000\000" + + "\u10a2\u2d02\000\000" + + "\u10a3\u2d03\000\000" + + "\u10a4\u2d04\000\000" + + "\u10a5\u2d05\000\000" + + "\u10a6\u2d06\000\000" + + "\u10a7\u2d07\000\000" + + "\u10a8\u2d08\000\000" + + "\u10a9\u2d09\000\000" + + "\u10aa\u2d0a\000\000" + + "\u10ab\u2d0b\000\000" + + "\u10ac\u2d0c\000\000" + + "\u10ad\u2d0d\000\000" + + "\u10ae\u2d0e\000\000" + + "\u10af\u2d0f\000\000" + + "\u10b0\u2d10\000\000" + + "\u10b1\u2d11\000\000" + + "\u10b2\u2d12\000\000" + + "\u10b3\u2d13\000\000" + + "\u10b4\u2d14\000\000" + + "\u10b5\u2d15\000\000" + + "\u10b6\u2d16\000\000" + + "\u10b7\u2d17\000\000" + + "\u10b8\u2d18\000\000" + + "\u10b9\u2d19\000\000" + + "\u10ba\u2d1a\000\000" + + "\u10bb\u2d1b\000\000" + + "\u10bc\u2d1c\000\000" + + "\u10bd\u2d1d\000\000" + + "\u10be\u2d1e\000\000" + + "\u10bf\u2d1f\000\000" + + "\u10c0\u2d20\000\000" + + "\u10c1\u2d21\000\000" + + "\u10c2\u2d22\000\000" + + "\u10c3\u2d23\000\000" + + "\u10c4\u2d24\000\000" + + "\u10c5\u2d25\000\000" + + "\u10c7\u2d27\000\000" + + "\u10cd\u2d2d\000\000" + + "\u13a0\uab70\000\000" + + "\u13a1\uab71\000\000" + + "\u13a2\uab72\000\000" + + "\u13a3\uab73\000\000" + + "\u13a4\uab74\000\000" + + "\u13a5\uab75\000\000" + + "\u13a6\uab76\000\000" + + "\u13a7\uab77\000\000" + + "\u13a8\uab78\000\000" + + "\u13a9\uab79\000\000" + + "\u13aa\uab7a\000\000" + + "\u13ab\uab7b\000\000" + + "\u13ac\uab7c\000\000" + + "\u13ad\uab7d\000\000" + + "\u13ae\uab7e\000\000" + + "\u13af\uab7f\000\000" + + "\u13b0\uab80\000\000" + + "\u13b1\uab81\000\000" + + "\u13b2\uab82\000\000" + + "\u13b3\uab83\000\000" + + "\u13b4\uab84\000\000" + + "\u13b5\uab85\000\000" + + "\u13b6\uab86\000\000" + + "\u13b7\uab87\000\000" + + "\u13b8\uab88\000\000" + + "\u13b9\uab89\000\000" + + "\u13ba\uab8a\000\000" + + "\u13bb\uab8b\000\000" + + "\u13bc\uab8c\000\000" + + "\u13bd\uab8d\000\000" + + "\u13be\uab8e\000\000" + + "\u13bf\uab8f\000\000" + + "\u13c0\uab90\000\000" + + "\u13c1\uab91\000\000" + + "\u13c2\uab92\000\000" + + "\u13c3\uab93\000\000" + + "\u13c4\uab94\000\000" + + "\u13c5\uab95\000\000" + + "\u13c6\uab96\000\000" + + "\u13c7\uab97\000\000" + + "\u13c8\uab98\000\000" + + "\u13c9\uab99\000\000" + + "\u13ca\uab9a\000\000" + + "\u13cb\uab9b\000\000" + + "\u13cc\uab9c\000\000" + + "\u13cd\uab9d\000\000" + + "\u13ce\uab9e\000\000" + + "\u13cf\uab9f\000\000" + + "\u13d0\uaba0\000\000" + + "\u13d1\uaba1\000\000" + + "\u13d2\uaba2\000\000" + + "\u13d3\uaba3\000\000" + + "\u13d4\uaba4\000\000" + + "\u13d5\uaba5\000\000" + + "\u13d6\uaba6\000\000" + + "\u13d7\uaba7\000\000" + + "\u13d8\uaba8\000\000" + + "\u13d9\uaba9\000\000" + + "\u13da\uabaa\000\000" + + "\u13db\uabab\000\000" + + "\u13dc\uabac\000\000" + + "\u13dd\uabad\000\000" + + "\u13de\uabae\000\000" + + "\u13df\uabaf\000\000" + + "\u13e0\uabb0\000\000" + + "\u13e1\uabb1\000\000" + + "\u13e2\uabb2\000\000" + + "\u13e3\uabb3\000\000" + + "\u13e4\uabb4\000\000" + + "\u13e5\uabb5\000\000" + + "\u13e6\uabb6\000\000" + + "\u13e7\uabb7\000\000" + + "\u13e8\uabb8\000\000" + + "\u13e9\uabb9\000\000" + + "\u13ea\uabba\000\000" + + "\u13eb\uabbb\000\000" + + "\u13ec\uabbc\000\000" + + "\u13ed\uabbd\000\000" + + "\u13ee\uabbe\000\000" + + "\u13ef\uabbf\000\000" + + "\u13f0\u13f8\000\000" + + "\u13f1\u13f9\000\000" + + "\u13f2\u13fa\000\000" + + "\u13f3\u13fb\000\000" + + "\u13f4\u13fc\000\000" + + "\u13f5\u13fd\000\000" + + "\u1c88\ua64a\ua64b\000" + + "\u1d79\ua77d\000\000" + + "\u1d7d\u2c63\000\000" + + "\u1e00\u1e01\000\000" + + "\u1e02\u1e03\000\000" + + "\u1e04\u1e05\000\000" + + "\u1e06\u1e07\000\000" + + "\u1e08\u1e09\000\000" + + "\u1e0a\u1e0b\000\000" + + "\u1e0c\u1e0d\000\000" + + "\u1e0e\u1e0f\000\000" + + "\u1e10\u1e11\000\000" + + "\u1e12\u1e13\000\000" + + "\u1e14\u1e15\000\000" + + "\u1e16\u1e17\000\000" + + "\u1e18\u1e19\000\000" + + "\u1e1a\u1e1b\000\000" + + "\u1e1c\u1e1d\000\000" + + "\u1e1e\u1e1f\000\000" + + "\u1e20\u1e21\000\000" + + "\u1e22\u1e23\000\000" + + "\u1e24\u1e25\000\000" + + "\u1e26\u1e27\000\000" + + "\u1e28\u1e29\000\000" + + "\u1e2a\u1e2b\000\000" + + "\u1e2c\u1e2d\000\000" + + "\u1e2e\u1e2f\000\000" + + "\u1e30\u1e31\000\000" + + "\u1e32\u1e33\000\000" + + "\u1e34\u1e35\000\000" + + "\u1e36\u1e37\000\000" + + "\u1e38\u1e39\000\000" + + "\u1e3a\u1e3b\000\000" + + "\u1e3c\u1e3d\000\000" + + "\u1e3e\u1e3f\000\000" + + "\u1e40\u1e41\000\000" + + "\u1e42\u1e43\000\000" + + "\u1e44\u1e45\000\000" + + "\u1e46\u1e47\000\000" + + "\u1e48\u1e49\000\000" + + "\u1e4a\u1e4b\000\000" + + "\u1e4c\u1e4d\000\000" + + "\u1e4e\u1e4f\000\000" + + "\u1e50\u1e51\000\000" + + "\u1e52\u1e53\000\000" + + "\u1e54\u1e55\000\000" + + "\u1e56\u1e57\000\000" + + "\u1e58\u1e59\000\000" + + "\u1e5a\u1e5b\000\000" + + "\u1e5c\u1e5d\000\000" + + "\u1e5e\u1e5f\000\000" + + "\u1e60\u1e61\u1e9b\000" + + "\u1e62\u1e63\000\000" + + "\u1e64\u1e65\000\000" + + "\u1e66\u1e67\000\000" + + "\u1e68\u1e69\000\000" + + "\u1e6a\u1e6b\000\000" + + "\u1e6c\u1e6d\000\000" + + "\u1e6e\u1e6f\000\000" + + "\u1e70\u1e71\000\000" + + "\u1e72\u1e73\000\000" + + "\u1e74\u1e75\000\000" + + "\u1e76\u1e77\000\000" + + "\u1e78\u1e79\000\000" + + "\u1e7a\u1e7b\000\000" + + "\u1e7c\u1e7d\000\000" + + "\u1e7e\u1e7f\000\000" + + "\u1e80\u1e81\000\000" + + "\u1e82\u1e83\000\000" + + "\u1e84\u1e85\000\000" + + "\u1e86\u1e87\000\000" + + "\u1e88\u1e89\000\000" + + "\u1e8a\u1e8b\000\000" + + "\u1e8c\u1e8d\000\000" + + "\u1e8e\u1e8f\000\000" + + "\u1e90\u1e91\000\000" + + "\u1e92\u1e93\000\000" + + "\u1e94\u1e95\000\000" + + "\u1ea0\u1ea1\000\000" + + "\u1ea2\u1ea3\000\000" + + "\u1ea4\u1ea5\000\000" + + "\u1ea6\u1ea7\000\000" + + "\u1ea8\u1ea9\000\000" + + "\u1eaa\u1eab\000\000" + + "\u1eac\u1ead\000\000" + + "\u1eae\u1eaf\000\000" + + "\u1eb0\u1eb1\000\000" + + "\u1eb2\u1eb3\000\000" + + "\u1eb4\u1eb5\000\000" + + "\u1eb6\u1eb7\000\000" + + "\u1eb8\u1eb9\000\000" + + "\u1eba\u1ebb\000\000" + + "\u1ebc\u1ebd\000\000" + + "\u1ebe\u1ebf\000\000" + + "\u1ec0\u1ec1\000\000" + + "\u1ec2\u1ec3\000\000" + + "\u1ec4\u1ec5\000\000" + + "\u1ec6\u1ec7\000\000" + + "\u1ec8\u1ec9\000\000" + + "\u1eca\u1ecb\000\000" + + "\u1ecc\u1ecd\000\000" + + "\u1ece\u1ecf\000\000" + + "\u1ed0\u1ed1\000\000" + + "\u1ed2\u1ed3\000\000" + + "\u1ed4\u1ed5\000\000" + + "\u1ed6\u1ed7\000\000" + + "\u1ed8\u1ed9\000\000" + + "\u1eda\u1edb\000\000" + + "\u1edc\u1edd\000\000" + + "\u1ede\u1edf\000\000" + + "\u1ee0\u1ee1\000\000" + + "\u1ee2\u1ee3\000\000" + + "\u1ee4\u1ee5\000\000" + + "\u1ee6\u1ee7\000\000" + + "\u1ee8\u1ee9\000\000" + + "\u1eea\u1eeb\000\000" + + "\u1eec\u1eed\000\000" + + "\u1eee\u1eef\000\000" + + "\u1ef0\u1ef1\000\000" + + "\u1ef2\u1ef3\000\000" + + "\u1ef4\u1ef5\000\000" + + "\u1ef6\u1ef7\000\000" + + "\u1ef8\u1ef9\000\000" + + "\u1efa\u1efb\000\000" + + "\u1efc\u1efd\000\000" + + "\u1efe\u1eff\000\000" + + "\u1f00\u1f08\000\000" + + "\u1f01\u1f09\000\000" + + "\u1f02\u1f0a\000\000" + + "\u1f03\u1f0b\000\000" + + "\u1f04\u1f0c\000\000" + + "\u1f05\u1f0d\000\000" + + "\u1f06\u1f0e\000\000" + + "\u1f07\u1f0f\000\000" + + "\u1f10\u1f18\000\000" + + "\u1f11\u1f19\000\000" + + "\u1f12\u1f1a\000\000" + + "\u1f13\u1f1b\000\000" + + "\u1f14\u1f1c\000\000" + + "\u1f15\u1f1d\000\000" + + "\u1f20\u1f28\000\000" + + "\u1f21\u1f29\000\000" + + "\u1f22\u1f2a\000\000" + + "\u1f23\u1f2b\000\000" + + "\u1f24\u1f2c\000\000" + + "\u1f25\u1f2d\000\000" + + "\u1f26\u1f2e\000\000" + + "\u1f27\u1f2f\000\000" + + "\u1f30\u1f38\000\000" + + "\u1f31\u1f39\000\000" + + "\u1f32\u1f3a\000\000" + + "\u1f33\u1f3b\000\000" + + "\u1f34\u1f3c\000\000" + + "\u1f35\u1f3d\000\000" + + "\u1f36\u1f3e\000\000" + + "\u1f37\u1f3f\000\000" + + "\u1f40\u1f48\000\000" + + "\u1f41\u1f49\000\000" + + "\u1f42\u1f4a\000\000" + + "\u1f43\u1f4b\000\000" + + "\u1f44\u1f4c\000\000" + + "\u1f45\u1f4d\000\000" + + "\u1f51\u1f59\000\000" + + "\u1f53\u1f5b\000\000" + + "\u1f55\u1f5d\000\000" + + "\u1f57\u1f5f\000\000" + + "\u1f60\u1f68\000\000" + + "\u1f61\u1f69\000\000" + + "\u1f62\u1f6a\000\000" + + "\u1f63\u1f6b\000\000" + + "\u1f64\u1f6c\000\000" + + "\u1f65\u1f6d\000\000" + + "\u1f66\u1f6e\000\000" + + "\u1f67\u1f6f\000\000" + + "\u1f70\u1fba\000\000" + + "\u1f71\u1fbb\000\000" + + "\u1f72\u1fc8\000\000" + + "\u1f73\u1fc9\000\000" + + "\u1f74\u1fca\000\000" + + "\u1f75\u1fcb\000\000" + + "\u1f76\u1fda\000\000" + + "\u1f77\u1fdb\000\000" + + "\u1f78\u1ff8\000\000" + + "\u1f79\u1ff9\000\000" + + "\u1f7a\u1fea\000\000" + + "\u1f7b\u1feb\000\000" + + "\u1f7c\u1ffa\000\000" + + "\u1f7d\u1ffb\000\000" + + "\u1f80\u1f88\000\000" + + "\u1f81\u1f89\000\000" + + "\u1f82\u1f8a\000\000" + + "\u1f83\u1f8b\000\000" + + "\u1f84\u1f8c\000\000" + + "\u1f85\u1f8d\000\000" + + "\u1f86\u1f8e\000\000" + + "\u1f87\u1f8f\000\000" + + "\u1f90\u1f98\000\000" + + "\u1f91\u1f99\000\000" + + "\u1f92\u1f9a\000\000" + + "\u1f93\u1f9b\000\000" + + "\u1f94\u1f9c\000\000" + + "\u1f95\u1f9d\000\000" + + "\u1f96\u1f9e\000\000" + + "\u1f97\u1f9f\000\000" + + "\u1fa0\u1fa8\000\000" + + "\u1fa1\u1fa9\000\000" + + "\u1fa2\u1faa\000\000" + + "\u1fa3\u1fab\000\000" + + "\u1fa4\u1fac\000\000" + + "\u1fa5\u1fad\000\000" + + "\u1fa6\u1fae\000\000" + + "\u1fa7\u1faf\000\000" + + "\u1fb0\u1fb8\000\000" + + "\u1fb1\u1fb9\000\000" + + "\u1fb3\u1fbc\000\000" + + "\u1fc3\u1fcc\000\000" + + "\u1fd0\u1fd8\000\000" + + "\u1fd1\u1fd9\000\000" + + "\u1fe0\u1fe8\000\000" + + "\u1fe1\u1fe9\000\000" + + "\u1fe5\u1fec\000\000" + + "\u1ff3\u1ffc\000\000" + + "\u2132\u214e\000\000" + + "\u2160\u2170\000\000" + + "\u2161\u2171\000\000" + + "\u2162\u2172\000\000" + + "\u2163\u2173\000\000" + + "\u2164\u2174\000\000" + + "\u2165\u2175\000\000" + + "\u2166\u2176\000\000" + + "\u2167\u2177\000\000" + + "\u2168\u2178\000\000" + + "\u2169\u2179\000\000" + + "\u216a\u217a\000\000" + + "\u216b\u217b\000\000" + + "\u216c\u217c\000\000" + + "\u216d\u217d\000\000" + + "\u216e\u217e\000\000" + + "\u216f\u217f\000\000" + + "\u2183\u2184\000\000" + + "\u24b6\u24d0\000\000" + + "\u24b7\u24d1\000\000" + + "\u24b8\u24d2\000\000" + + "\u24b9\u24d3\000\000" + + "\u24ba\u24d4\000\000" + + "\u24bb\u24d5\000\000" + + "\u24bc\u24d6\000\000" + + "\u24bd\u24d7\000\000" + + "\u24be\u24d8\000\000" + + "\u24bf\u24d9\000\000" + + "\u24c0\u24da\000\000" + + "\u24c1\u24db\000\000" + + "\u24c2\u24dc\000\000" + + "\u24c3\u24dd\000\000" + + "\u24c4\u24de\000\000" + + "\u24c5\u24df\000\000" + + "\u24c6\u24e0\000\000" + + "\u24c7\u24e1\000\000" + + "\u24c8\u24e2\000\000" + + "\u24c9\u24e3\000\000" + + "\u24ca\u24e4\000\000" + + "\u24cb\u24e5\000\000" + + "\u24cc\u24e6\000\000" + + "\u24cd\u24e7\000\000" + + "\u24ce\u24e8\000\000" + + "\u24cf\u24e9\000\000" + + "\u2c00\u2c30\000\000" + + "\u2c01\u2c31\000\000" + + "\u2c02\u2c32\000\000" + + "\u2c03\u2c33\000\000" + + "\u2c04\u2c34\000\000" + + "\u2c05\u2c35\000\000" + + "\u2c06\u2c36\000\000" + + "\u2c07\u2c37\000\000" + + "\u2c08\u2c38\000\000" + + "\u2c09\u2c39\000\000" + + "\u2c0a\u2c3a\000\000" + + "\u2c0b\u2c3b\000\000" + + "\u2c0c\u2c3c\000\000" + + "\u2c0d\u2c3d\000\000" + + "\u2c0e\u2c3e\000\000" + + "\u2c0f\u2c3f\000\000" + + "\u2c10\u2c40\000\000" + + "\u2c11\u2c41\000\000" + + "\u2c12\u2c42\000\000" + + "\u2c13\u2c43\000\000" + + "\u2c14\u2c44\000\000" + + "\u2c15\u2c45\000\000" + + "\u2c16\u2c46\000\000" + + "\u2c17\u2c47\000\000" + + "\u2c18\u2c48\000\000" + + "\u2c19\u2c49\000\000" + + "\u2c1a\u2c4a\000\000" + + "\u2c1b\u2c4b\000\000" + + "\u2c1c\u2c4c\000\000" + + "\u2c1d\u2c4d\000\000" + + "\u2c1e\u2c4e\000\000" + + "\u2c1f\u2c4f\000\000" + + "\u2c20\u2c50\000\000" + + "\u2c21\u2c51\000\000" + + "\u2c22\u2c52\000\000" + + "\u2c23\u2c53\000\000" + + "\u2c24\u2c54\000\000" + + "\u2c25\u2c55\000\000" + + "\u2c26\u2c56\000\000" + + "\u2c27\u2c57\000\000" + + "\u2c28\u2c58\000\000" + + "\u2c29\u2c59\000\000" + + "\u2c2a\u2c5a\000\000" + + "\u2c2b\u2c5b\000\000" + + "\u2c2c\u2c5c\000\000" + + "\u2c2d\u2c5d\000\000" + + "\u2c2e\u2c5e\000\000" + + "\u2c60\u2c61\000\000" + + "\u2c67\u2c68\000\000" + + "\u2c69\u2c6a\000\000" + + "\u2c6b\u2c6c\000\000" + + "\u2c72\u2c73\000\000" + + "\u2c75\u2c76\000\000" + + "\u2c80\u2c81\000\000" + + "\u2c82\u2c83\000\000" + + "\u2c84\u2c85\000\000" + + "\u2c86\u2c87\000\000" + + "\u2c88\u2c89\000\000" + + "\u2c8a\u2c8b\000\000" + + "\u2c8c\u2c8d\000\000" + + "\u2c8e\u2c8f\000\000" + + "\u2c90\u2c91\000\000" + + "\u2c92\u2c93\000\000" + + "\u2c94\u2c95\000\000" + + "\u2c96\u2c97\000\000" + + "\u2c98\u2c99\000\000" + + "\u2c9a\u2c9b\000\000" + + "\u2c9c\u2c9d\000\000" + + "\u2c9e\u2c9f\000\000" + + "\u2ca0\u2ca1\000\000" + + "\u2ca2\u2ca3\000\000" + + "\u2ca4\u2ca5\000\000" + + "\u2ca6\u2ca7\000\000" + + "\u2ca8\u2ca9\000\000" + + "\u2caa\u2cab\000\000" + + "\u2cac\u2cad\000\000" + + "\u2cae\u2caf\000\000" + + "\u2cb0\u2cb1\000\000" + + "\u2cb2\u2cb3\000\000" + + "\u2cb4\u2cb5\000\000" + + "\u2cb6\u2cb7\000\000" + + "\u2cb8\u2cb9\000\000" + + "\u2cba\u2cbb\000\000" + + "\u2cbc\u2cbd\000\000" + + "\u2cbe\u2cbf\000\000" + + "\u2cc0\u2cc1\000\000" + + "\u2cc2\u2cc3\000\000" + + "\u2cc4\u2cc5\000\000" + + "\u2cc6\u2cc7\000\000" + + "\u2cc8\u2cc9\000\000" + + "\u2cca\u2ccb\000\000" + + "\u2ccc\u2ccd\000\000" + + "\u2cce\u2ccf\000\000" + + "\u2cd0\u2cd1\000\000" + + "\u2cd2\u2cd3\000\000" + + "\u2cd4\u2cd5\000\000" + + "\u2cd6\u2cd7\000\000" + + "\u2cd8\u2cd9\000\000" + + "\u2cda\u2cdb\000\000" + + "\u2cdc\u2cdd\000\000" + + "\u2cde\u2cdf\000\000" + + "\u2ce0\u2ce1\000\000" + + "\u2ce2\u2ce3\000\000" + + "\u2ceb\u2cec\000\000" + + "\u2ced\u2cee\000\000" + + "\u2cf2\u2cf3\000\000" + + "\ua640\ua641\000\000" + + "\ua642\ua643\000\000" + + "\ua644\ua645\000\000" + + "\ua646\ua647\000\000" + + "\ua648\ua649\000\000" + + "\ua64c\ua64d\000\000" + + "\ua64e\ua64f\000\000" + + "\ua650\ua651\000\000" + + "\ua652\ua653\000\000" + + "\ua654\ua655\000\000" + + "\ua656\ua657\000\000" + + "\ua658\ua659\000\000" + + "\ua65a\ua65b\000\000" + + "\ua65c\ua65d\000\000" + + "\ua65e\ua65f\000\000" + + "\ua660\ua661\000\000" + + "\ua662\ua663\000\000" + + "\ua664\ua665\000\000" + + "\ua666\ua667\000\000" + + "\ua668\ua669\000\000" + + "\ua66a\ua66b\000\000" + + "\ua66c\ua66d\000\000" + + "\ua680\ua681\000\000" + + "\ua682\ua683\000\000" + + "\ua684\ua685\000\000" + + "\ua686\ua687\000\000" + + "\ua688\ua689\000\000" + + "\ua68a\ua68b\000\000" + + "\ua68c\ua68d\000\000" + + "\ua68e\ua68f\000\000" + + "\ua690\ua691\000\000" + + "\ua692\ua693\000\000" + + "\ua694\ua695\000\000" + + "\ua696\ua697\000\000" + + "\ua698\ua699\000\000" + + "\ua69a\ua69b\000\000" + + "\ua722\ua723\000\000" + + "\ua724\ua725\000\000" + + "\ua726\ua727\000\000" + + "\ua728\ua729\000\000" + + "\ua72a\ua72b\000\000" + + "\ua72c\ua72d\000\000" + + "\ua72e\ua72f\000\000" + + "\ua732\ua733\000\000" + + "\ua734\ua735\000\000" + + "\ua736\ua737\000\000" + + "\ua738\ua739\000\000" + + "\ua73a\ua73b\000\000" + + "\ua73c\ua73d\000\000" + + "\ua73e\ua73f\000\000" + + "\ua740\ua741\000\000" + + "\ua742\ua743\000\000" + + "\ua744\ua745\000\000" + + "\ua746\ua747\000\000" + + "\ua748\ua749\000\000" + + "\ua74a\ua74b\000\000" + + "\ua74c\ua74d\000\000" + + "\ua74e\ua74f\000\000" + + "\ua750\ua751\000\000" + + "\ua752\ua753\000\000" + + "\ua754\ua755\000\000" + + "\ua756\ua757\000\000" + + "\ua758\ua759\000\000" + + "\ua75a\ua75b\000\000" + + "\ua75c\ua75d\000\000" + + "\ua75e\ua75f\000\000" + + "\ua760\ua761\000\000" + + "\ua762\ua763\000\000" + + "\ua764\ua765\000\000" + + "\ua766\ua767\000\000" + + "\ua768\ua769\000\000" + + "\ua76a\ua76b\000\000" + + "\ua76c\ua76d\000\000" + + "\ua76e\ua76f\000\000" + + "\ua779\ua77a\000\000" + + "\ua77b\ua77c\000\000" + + "\ua77e\ua77f\000\000" + + "\ua780\ua781\000\000" + + "\ua782\ua783\000\000" + + "\ua784\ua785\000\000" + + "\ua786\ua787\000\000" + + "\ua78b\ua78c\000\000" + + "\ua790\ua791\000\000" + + "\ua792\ua793\000\000" + + "\ua796\ua797\000\000" + + "\ua798\ua799\000\000" + + "\ua79a\ua79b\000\000" + + "\ua79c\ua79d\000\000" + + "\ua79e\ua79f\000\000" + + "\ua7a0\ua7a1\000\000" + + "\ua7a2\ua7a3\000\000" + + "\ua7a4\ua7a5\000\000" + + "\ua7a6\ua7a7\000\000" + + "\ua7a8\ua7a9\000\000" + + "\ua7b3\uab53\000\000" + + "\ua7b4\ua7b5\000\000" + + "\ua7b6\ua7b7\000\000" + + "\uff21\uff41\000\000" + + "\uff22\uff42\000\000" + + "\uff23\uff43\000\000" + + "\uff24\uff44\000\000" + + "\uff25\uff45\000\000" + + "\uff26\uff46\000\000" + + "\uff27\uff47\000\000" + + "\uff28\uff48\000\000" + + "\uff29\uff49\000\000" + + "\uff2a\uff4a\000\000" + + "\uff2b\uff4b\000\000" + + "\uff2c\uff4c\000\000" + + "\uff2d\uff4d\000\000" + + "\uff2e\uff4e\000\000" + + "\uff2f\uff4f\000\000" + + "\uff30\uff50\000\000" + + "\uff31\uff51\000\000" + + "\uff32\uff52\000\000" + + "\uff33\uff53\000\000" + + "\uff34\uff54\000\000" + + "\uff35\uff55\000\000" + + "\uff36\uff56\000\000" + + "\uff37\uff57\000\000" + + "\uff38\uff58\000\000" + + "\uff39\uff59\000\000" + + "\uff3a\uff5a\000\000" + + "\ud801\udc00\ud801\udc28\000\000" + + "\ud801\udc01\ud801\udc29\000\000" + + "\ud801\udc02\ud801\udc2a\000\000" + + "\ud801\udc03\ud801\udc2b\000\000" + + "\ud801\udc04\ud801\udc2c\000\000" + + "\ud801\udc05\ud801\udc2d\000\000" + + "\ud801\udc06\ud801\udc2e\000\000" + + "\ud801\udc07\ud801\udc2f\000\000" + + "\ud801\udc08\ud801\udc30\000\000" + + "\ud801\udc09\ud801\udc31\000\000" + + "\ud801\udc0a\ud801\udc32\000\000" + + "\ud801\udc0b\ud801\udc33\000\000" + + "\ud801\udc0c\ud801\udc34\000\000" + + "\ud801\udc0d\ud801\udc35\000\000" + + "\ud801\udc0e\ud801\udc36\000\000" + + "\ud801\udc0f\ud801\udc37\000\000" + + "\ud801\udc10\ud801\udc38\000\000" + + "\ud801\udc11\ud801\udc39\000\000" + + "\ud801\udc12\ud801\udc3a\000\000" + + "\ud801\udc13\ud801\udc3b\000\000" + + "\ud801\udc14\ud801\udc3c\000\000" + + "\ud801\udc15\ud801\udc3d\000\000" + + "\ud801\udc16\ud801\udc3e\000\000" + + "\ud801\udc17\ud801\udc3f\000\000" + + "\ud801\udc18\ud801\udc40\000\000" + + "\ud801\udc19\ud801\udc41\000\000" + + "\ud801\udc1a\ud801\udc42\000\000" + + "\ud801\udc1b\ud801\udc43\000\000" + + "\ud801\udc1c\ud801\udc44\000\000" + + "\ud801\udc1d\ud801\udc45\000\000" + + "\ud801\udc1e\ud801\udc46\000\000" + + "\ud801\udc1f\ud801\udc47\000\000" + + "\ud801\udc20\ud801\udc48\000\000" + + "\ud801\udc21\ud801\udc49\000\000" + + "\ud801\udc22\ud801\udc4a\000\000" + + "\ud801\udc23\ud801\udc4b\000\000" + + "\ud801\udc24\ud801\udc4c\000\000" + + "\ud801\udc25\ud801\udc4d\000\000" + + "\ud801\udc26\ud801\udc4e\000\000" + + "\ud801\udc27\ud801\udc4f\000\000" + + "\ud801\udcb0\ud801\udcd8\000\000" + + "\ud801\udcb1\ud801\udcd9\000\000" + + "\ud801\udcb2\ud801\udcda\000\000" + + "\ud801\udcb3\ud801\udcdb\000\000" + + "\ud801\udcb4\ud801\udcdc\000\000" + + "\ud801\udcb5\ud801\udcdd\000\000" + + "\ud801\udcb6\ud801\udcde\000\000" + + "\ud801\udcb7\ud801\udcdf\000\000" + + "\ud801\udcb8\ud801\udce0\000\000" + + "\ud801\udcb9\ud801\udce1\000\000" + + "\ud801\udcba\ud801\udce2\000\000" + + "\ud801\udcbb\ud801\udce3\000\000" + + "\ud801\udcbc\ud801\udce4\000\000" + + "\ud801\udcbd\ud801\udce5\000\000" + + "\ud801\udcbe\ud801\udce6\000\000" + + "\ud801\udcbf\ud801\udce7\000\000" + + "\ud801\udcc0\ud801\udce8\000\000" + + "\ud801\udcc1\ud801\udce9\000\000" + + "\ud801\udcc2\ud801\udcea\000\000" + + "\ud801\udcc3\ud801\udceb\000\000" + + "\ud801\udcc4\ud801\udcec\000\000" + + "\ud801\udcc5\ud801\udced\000\000" + + "\ud801\udcc6\ud801\udcee\000\000" + + "\ud801\udcc7\ud801\udcef\000\000" + + "\ud801\udcc8\ud801\udcf0\000\000" + + "\ud801\udcc9\ud801\udcf1\000\000" + + "\ud801\udcca\ud801\udcf2\000\000" + + "\ud801\udccb\ud801\udcf3\000\000" + + "\ud801\udccc\ud801\udcf4\000\000" + + "\ud801\udccd\ud801\udcf5\000\000" + + "\ud801\udcce\ud801\udcf6\000\000" + + "\ud801\udccf\ud801\udcf7\000\000" + + "\ud801\udcd0\ud801\udcf8\000\000" + + "\ud801\udcd1\ud801\udcf9\000\000" + + "\ud801\udcd2\ud801\udcfa\000\000" + + "\ud801\udcd3\ud801\udcfb\000\000" + + "\ud803\udc80\ud803\udcc0\000\000" + + "\ud803\udc81\ud803\udcc1\000\000" + + "\ud803\udc82\ud803\udcc2\000\000" + + "\ud803\udc83\ud803\udcc3\000\000" + + "\ud803\udc84\ud803\udcc4\000\000" + + "\ud803\udc85\ud803\udcc5\000\000" + + "\ud803\udc86\ud803\udcc6\000\000" + + "\ud803\udc87\ud803\udcc7\000\000" + + "\ud803\udc88\ud803\udcc8\000\000" + + "\ud803\udc89\ud803\udcc9\000\000" + + "\ud803\udc8a\ud803\udcca\000\000" + + "\ud803\udc8b\ud803\udccb\000\000" + + "\ud803\udc8c\ud803\udccc\000\000" + + "\ud803\udc8d\ud803\udccd\000\000" + + "\ud803\udc8e\ud803\udcce\000\000" + + "\ud803\udc8f\ud803\udccf\000\000" + + "\ud803\udc90\ud803\udcd0\000\000" + + "\ud803\udc91\ud803\udcd1\000\000" + + "\ud803\udc92\ud803\udcd2\000\000" + + "\ud803\udc93\ud803\udcd3\000\000" + + "\ud803\udc94\ud803\udcd4\000\000" + + "\ud803\udc95\ud803\udcd5\000\000" + + "\ud803\udc96\ud803\udcd6\000\000" + + "\ud803\udc97\ud803\udcd7\000\000" + + "\ud803\udc98\ud803\udcd8\000\000" + + "\ud803\udc99\ud803\udcd9\000\000" + + "\ud803\udc9a\ud803\udcda\000\000" + + "\ud803\udc9b\ud803\udcdb\000\000" + + "\ud803\udc9c\ud803\udcdc\000\000" + + "\ud803\udc9d\ud803\udcdd\000\000" + + "\ud803\udc9e\ud803\udcde\000\000" + + "\ud803\udc9f\ud803\udcdf\000\000" + + "\ud803\udca0\ud803\udce0\000\000" + + "\ud803\udca1\ud803\udce1\000\000" + + "\ud803\udca2\ud803\udce2\000\000" + + "\ud803\udca3\ud803\udce3\000\000" + + "\ud803\udca4\ud803\udce4\000\000" + + "\ud803\udca5\ud803\udce5\000\000" + + "\ud803\udca6\ud803\udce6\000\000" + + "\ud803\udca7\ud803\udce7\000\000" + + "\ud803\udca8\ud803\udce8\000\000" + + "\ud803\udca9\ud803\udce9\000\000" + + "\ud803\udcaa\ud803\udcea\000\000" + + "\ud803\udcab\ud803\udceb\000\000" + + "\ud803\udcac\ud803\udcec\000\000" + + "\ud803\udcad\ud803\udced\000\000" + + "\ud803\udcae\ud803\udcee\000\000" + + "\ud803\udcaf\ud803\udcef\000\000" + + "\ud803\udcb0\ud803\udcf0\000\000" + + "\ud803\udcb1\ud803\udcf1\000\000" + + "\ud803\udcb2\ud803\udcf2\000\000" + + "\ud806\udca0\ud806\udcc0\000\000" + + "\ud806\udca1\ud806\udcc1\000\000" + + "\ud806\udca2\ud806\udcc2\000\000" + + "\ud806\udca3\ud806\udcc3\000\000" + + "\ud806\udca4\ud806\udcc4\000\000" + + "\ud806\udca5\ud806\udcc5\000\000" + + "\ud806\udca6\ud806\udcc6\000\000" + + "\ud806\udca7\ud806\udcc7\000\000" + + "\ud806\udca8\ud806\udcc8\000\000" + + "\ud806\udca9\ud806\udcc9\000\000" + + "\ud806\udcaa\ud806\udcca\000\000" + + "\ud806\udcab\ud806\udccb\000\000" + + "\ud806\udcac\ud806\udccc\000\000" + + "\ud806\udcad\ud806\udccd\000\000" + + "\ud806\udcae\ud806\udcce\000\000" + + "\ud806\udcaf\ud806\udccf\000\000" + + "\ud806\udcb0\ud806\udcd0\000\000" + + "\ud806\udcb1\ud806\udcd1\000\000" + + "\ud806\udcb2\ud806\udcd2\000\000" + + "\ud806\udcb3\ud806\udcd3\000\000" + + "\ud806\udcb4\ud806\udcd4\000\000" + + "\ud806\udcb5\ud806\udcd5\000\000" + + "\ud806\udcb6\ud806\udcd6\000\000" + + "\ud806\udcb7\ud806\udcd7\000\000" + + "\ud806\udcb8\ud806\udcd8\000\000" + + "\ud806\udcb9\ud806\udcd9\000\000" + + "\ud806\udcba\ud806\udcda\000\000" + + "\ud806\udcbb\ud806\udcdb\000\000" + + "\ud806\udcbc\ud806\udcdc\000\000" + + "\ud806\udcbd\ud806\udcdd\000\000" + + "\ud806\udcbe\ud806\udcde\000\000" + + "\ud806\udcbf\ud806\udcdf\000\000" + + "\ud83a\udd00\ud83a\udd22\000\000" + + "\ud83a\udd01\ud83a\udd23\000\000" + + "\ud83a\udd02\ud83a\udd24\000\000" + + "\ud83a\udd03\ud83a\udd25\000\000" + + "\ud83a\udd04\ud83a\udd26\000\000" + + "\ud83a\udd05\ud83a\udd27\000\000" + + "\ud83a\udd06\ud83a\udd28\000\000" + + "\ud83a\udd07\ud83a\udd29\000\000" + + "\ud83a\udd08\ud83a\udd2a\000\000" + + "\ud83a\udd09\ud83a\udd2b\000\000" + + "\ud83a\udd0a\ud83a\udd2c\000\000" + + "\ud83a\udd0b\ud83a\udd2d\000\000" + + "\ud83a\udd0c\ud83a\udd2e\000\000" + + "\ud83a\udd0d\ud83a\udd2f\000\000" + + "\ud83a\udd0e\ud83a\udd30\000\000" + + "\ud83a\udd0f\ud83a\udd31\000\000" + + "\ud83a\udd10\ud83a\udd32\000\000" + + "\ud83a\udd11\ud83a\udd33\000\000" + + "\ud83a\udd12\ud83a\udd34\000\000" + + "\ud83a\udd13\ud83a\udd35\000\000" + + "\ud83a\udd14\ud83a\udd36\000\000" + + "\ud83a\udd15\ud83a\udd37\000\000" + + "\ud83a\udd16\ud83a\udd38\000\000" + + "\ud83a\udd17\ud83a\udd39\000\000" + + "\ud83a\udd18\ud83a\udd3a\000\000" + + "\ud83a\udd19\ud83a\udd3b\000\000" + + "\ud83a\udd1a\ud83a\udd3c\000\000" + + "\ud83a\udd1b\ud83a\udd3d\000\000" + + "\ud83a\udd1c\ud83a\udd3e\000\000" + + "\ud83a\udd1d\ud83a\udd3f\000\000" + + "\ud83a\udd1e\ud83a\udd40\000\000" + + "\ud83a\udd1f\ud83a\udd41\000\000" + + "\ud83a\udd20\ud83a\udd42\000\000" + + "\ud83a\udd21\ud83a\udd43\000\000"; +} diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_1_1.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_1_1.java index 33c675ad0..91686a441 100644 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_1_1.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_1_1.java @@ -1,14 +1,7 @@ package jflex.core.unicode.data; -/** - * Unicode_1_1 class. - * - * @author JFlex contributors. - */ public class Unicode_1_1 { - /** Constant {@code maximumCodePoint=0xffff} */ public static final int maximumCodePoint = 0xffff; - /** Constant {@code propertyValues="{alnum, assigned, blank, cc, cn,graph, "{trunked}} */ public static final String[] propertyValues = { "alnum", "assigned", "blank", "cc", "cn", "graph", "ll", "lm", "lo", "lu", @@ -17,7 +10,6 @@ public class Unicode_1_1 { "sm", "so", "xdigit", "zl", "zp", "zs" }; - /** Constant {@code intervals="{// Unicode 1.1 property value: {alnum}"{trunked}} */ public static final String[] intervals = { // Unicode 1.1 property value: {alnum} "\u0030\u0039" @@ -2610,15 +2602,9 @@ public class Unicode_1_1 { // Unicode 1.1 property value: {zs} "\u0020\u0020" + "\u00a0\u00a0" + "\u2000\u200b" + "\u3000\u3000" + "\ufeff\ufeff" }; - /** Constant {@code propertyValueAliases="{}"} */ public static final String[] propertyValueAliases = {}; - /** Constant {@code caselessMatchPartitionSize=3} */ public static final int caselessMatchPartitionSize = 3; - /** - * Constant caselessMatchPartitions="\u0041\u0061\000\u0042\u0062\000\u0043\"{trunked} - * - */ public static final String caselessMatchPartitions = "\u0041\u0061\000" + "\u0042\u0062\000" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_2_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_2_0.java index 536faaf1c..1cdce0620 100644 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_2_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_2_0.java @@ -1,14 +1,7 @@ package jflex.core.unicode.data; -/** - * Unicode_2_0 class. - * - * @author JFlex contributors. - */ public class Unicode_2_0 { - /** Constant {@code maximumCodePoint=0xffff} */ public static final int maximumCodePoint = 0xffff; - /** Constant {@code propertyValues="{age=1.1, age=2.0, age=unassigned, alnu"{trunked}} */ public static final String[] propertyValues = { "age=1.1", "age=2.0", "age=unassigned", "alnum", "alphabetic", "assigned", "bidi=arabicdigit", "bidi=blockseparator", "bidi=commonseparator", @@ -55,7 +48,6 @@ public class Unicode_2_0 { "whitespace", "xdigit", "zerowidth", "zl", "zp", "zs" }; - /** Constant {@code intervals="{// Unicode 2.0 property value: {age=1."{trunked}} */ public static final String[] intervals = { // Unicode 2.0 property value: {age=1.1} "\000\u01f5" @@ -5915,15 +5907,9 @@ public class Unicode_2_0 { // Unicode 2.0 property value: {zs} "\u0020\u0020" + "\u00a0\u00a0" + "\u2000\u200b" + "\u3000\u3000" }; - /** Constant {@code propertyValueAliases="{}"} */ public static final String[] propertyValueAliases = {}; - /** Constant {@code caselessMatchPartitionSize=4} */ public static final int caselessMatchPartitionSize = 4; - /** - * Constant caselessMatchPartitions="\u0041\u0061\000\000\u0042\u0062\000\00"{trunked} - * - */ public static final String caselessMatchPartitions = "\u0041\u0061\000\000" + "\u0042\u0062\000\000" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_2_1.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_2_1.java index e9eb6b902..0b25a3508 100644 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_2_1.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_2_1.java @@ -1,14 +1,7 @@ package jflex.core.unicode.data; -/** - * Unicode_2_1 class. - * - * @author JFlex contributors. - */ public class Unicode_2_1 { - /** Constant {@code maximumCodePoint=0xffff} */ public static final int maximumCodePoint = 0xffff; - /** Constant {@code propertyValues="{age=1.1, age=2.0, age=2.1, age=unassig"{trunked}} */ public static final String[] propertyValues = { "age=1.1", "age=2.0", "age=2.1", "age=unassigned", "alnum", "alphabetic", "assigned", "bidi=arabicdigit", "bidi=blockseparator", "bidi=commonseparator", @@ -53,7 +46,6 @@ public class Unicode_2_1 { "space", "terminalpunctuation", "unassignedcodevalue", "whitespace", "xdigit", "zerowidth", "zl", "zp", "zs" }; - /** Constant {@code intervals="{// Unicode 2.1 property value: {age=1."{trunked}} */ public static final String[] intervals = { // Unicode 2.1 property value: {age=1.1} "\000\u01f5" @@ -6400,15 +6392,9 @@ public class Unicode_2_1 { // Unicode 2.1 property value: {zs} "\u0020\u0020" + "\u00a0\u00a0" + "\u2000\u200b" + "\u3000\u3000" }; - /** Constant {@code propertyValueAliases="{}"} */ public static final String[] propertyValueAliases = {}; - /** Constant {@code caselessMatchPartitionSize=4} */ public static final int caselessMatchPartitionSize = 4; - /** - * Constant caselessMatchPartitions="\u0041\u0061\000\000\u0042\u0062\000\00"{trunked} - * - */ public static final String caselessMatchPartitions = "\u0041\u0061\000\000" + "\u0042\u0062\000\000" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_3_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_3_0.java index 3c70ecaa7..6c04084bf 100644 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_3_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_3_0.java @@ -1,14 +1,7 @@ package jflex.core.unicode.data; -/** - * Unicode_3_0 class. - * - * @author JFlex contributors. - */ public class Unicode_3_0 { - /** Constant {@code maximumCodePoint=0x10ffff} */ public static final int maximumCodePoint = 0x10ffff; - /** Constant {@code propertyValues="{age=1.1, age=2.0, age=2.1, age=3.0, ag"{trunked}} */ public static final String[] propertyValues = { "age=1.1", "age=2.0", "age=2.1", "age=3.0", "age=unassigned", "alnum", "alphabetic", "assigned", "bidi=arabicdigit", "bidi=arabicrighttoleft", @@ -70,7 +63,6 @@ public class Unicode_3_0 { "whitespace", "xdigit", "zerowidth", "zl", "zp", "zs" }; - /** Constant {@code intervals="{// Unicode 3.0 property value: {age=1."{trunked}} */ public static final String[] intervals = { // Unicode 3.0 property value: {age=1.1} "\000\u01f5" @@ -9870,15 +9862,9 @@ public class Unicode_3_0 { + "\u202f\u202f" + "\u3000\u3000" }; - /** Constant {@code propertyValueAliases="{}"} */ public static final String[] propertyValueAliases = {}; - /** Constant {@code caselessMatchPartitionSize=4} */ public static final int caselessMatchPartitionSize = 4; - /** - * Constant caselessMatchPartitions="\u0041\u0061\000\000\u0042\u0062\000\00"{trunked} - * - */ public static final String caselessMatchPartitions = "\u0041\u0061\000\000" + "\u0042\u0062\000\000" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_3_1.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_3_1.java index 5089e0d48..82221e458 100644 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_3_1.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_3_1.java @@ -1,14 +1,7 @@ package jflex.core.unicode.data; -/** - * Unicode_3_1 class. - * - * @author JFlex contributors. - */ public class Unicode_3_1 { - /** Constant {@code maximumCodePoint=0x10ffff} */ public static final int maximumCodePoint = 0x10ffff; - /** Constant {@code propertyValues="{age=1.1, age=2.0, age=2.1, age=3.0, ag"{trunked}} */ public static final String[] propertyValues = { "age=1.1", "age=2.0", "age=2.1", "age=3.0", "age=3.1", "age=unassigned", "alnum", "alphabetic", "arabic", "armenian", @@ -73,7 +66,6 @@ public class Unicode_3_1 { "uppercase", "whitespace", "xdigit", "xidcontinue", "xidstart", "yi", "zl", "zp", "zs" }; - /** Constant {@code intervals="{// Unicode 3.1 property value: {age=1."{trunked}} */ public static final String[] intervals = { // Unicode 3.1 property value: {age=1.1} "\000\u01f5" @@ -11091,15 +11083,9 @@ public class Unicode_3_1 { + "\u202f\u202f" + "\u3000\u3000" }; - /** Constant {@code propertyValueAliases="{}"} */ public static final String[] propertyValueAliases = {}; - /** Constant {@code caselessMatchPartitionSize=4} */ public static final int caselessMatchPartitionSize = 4; - /** - * Constant caselessMatchPartitions="\u0041\u0061\000\000\u0042\u0062\000\00"{trunked} - * - */ public static final String caselessMatchPartitions = "\u0041\u0061\000\000" + "\u0042\u0062\000\000" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_3_2.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_3_2.java index fb2018e12..1a0299179 100644 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_3_2.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_3_2.java @@ -1,14 +1,7 @@ package jflex.core.unicode.data; -/** - * Unicode_3_2 class. - * - * @author JFlex contributors. - */ public class Unicode_3_2 { - /** Constant {@code maximumCodePoint=0x10ffff} */ public static final int maximumCodePoint = 0x10ffff; - /** Constant {@code propertyValues="{age=1.1, age=2.0, age=2.1, age=3.0, ag"{trunked}} */ public static final String[] propertyValues = { "age=1.1", "age=2.0", "age=2.1", "age=3.0", "age=3.1", "age=3.2", "age=unassigned", "alnum", "alphabetic", "arabic", @@ -93,7 +86,6 @@ public class Unicode_3_2 { "xidcontinue", "xidstart", "yi", "zl", "zp", "zs" }; - /** Constant {@code intervals="{// Unicode 3.2 property value: {age=1."{trunked}} */ public static final String[] intervals = { // Unicode 3.2 property value: {age=1.1} "\000\u01f5" @@ -12389,9 +12381,6 @@ public class Unicode_3_2 { + "\u205f\u205f" + "\u3000\u3000" }; - /** - * Constant {@code propertyValueAliases="{ahex, asciihexdigit, alpha, alphabetic"{trunked}} - */ public static final String[] propertyValueAliases = { "ahex", "asciihexdigit", "alpha", "alphabetic", "arab", "arabic", "armn", "armenian", @@ -12657,12 +12646,7 @@ public class Unicode_3_2 { "xids", "xidstart", "yiii", "yi", "zyyy", "common" }; - /** Constant {@code caselessMatchPartitionSize=4} */ public static final int caselessMatchPartitionSize = 4; - /** - * Constant caselessMatchPartitions="\u0041\u0061\000\000\u0042\u0062\000\00"{trunked} - * - */ public static final String caselessMatchPartitions = "\u0041\u0061\000\000" + "\u0042\u0062\000\000" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_4_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_4_0.java index 0e5c475d1..07c791319 100644 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_4_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_4_0.java @@ -1,14 +1,7 @@ package jflex.core.unicode.data; -/** - * Unicode_4_0 class. - * - * @author JFlex contributors. - */ public class Unicode_4_0 { - /** Constant {@code maximumCodePoint=0x10ffff} */ public static final int maximumCodePoint = 0x10ffff; - /** Constant {@code propertyValues="{age=1.1, age=2.0, age=2.1, age=3.0, ag"{trunked}} */ public static final String[] propertyValues = { "age=1.1", "age=2.0", "age=2.1", "age=3.0", "age=3.1", "age=3.2", "age=4.0", "age=unassigned", "alnum", "alphabetic", @@ -101,7 +94,6 @@ public class Unicode_4_0 { "xidcontinue", "xidstart", "yi", "zl", "zp", "zs" }; - /** Constant {@code intervals="{// Unicode 4.0 property value: {age=1."{trunked}} */ public static final String[] intervals = { // Unicode 4.0 property value: {age=1.1} "\000\u01f5" @@ -13287,9 +13279,6 @@ public class Unicode_4_0 { + "\u205f\u205f" + "\u3000\u3000" }; - /** - * Constant {@code propertyValueAliases="{ahex, asciihexdigit, alpha, alphabetic"{trunked}} - */ public static final String[] propertyValueAliases = { "ahex", "asciihexdigit", "alpha", "alphabetic", "arab", "arabic", "armn", "armenian", @@ -13672,12 +13661,7 @@ public class Unicode_4_0 { "xids", "xidstart", "yiii", "yi", "zyyy", "common" }; - /** Constant {@code caselessMatchPartitionSize=4} */ public static final int caselessMatchPartitionSize = 4; - /** - * Constant caselessMatchPartitions="\u0041\u0061\000\000\u0042\u0062\000\00"{trunked} - * - */ public static final String caselessMatchPartitions = "\u0041\u0061\000\000" + "\u0042\u0062\000\000" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_4_1.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_4_1.java index 3b6fe6407..bae58065c 100644 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_4_1.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_4_1.java @@ -1,14 +1,7 @@ package jflex.core.unicode.data; -/** - * Unicode_4_1 class. - * - * @author JFlex contributors. - */ public class Unicode_4_1 { - /** Constant {@code maximumCodePoint=0x10ffff} */ public static final int maximumCodePoint = 0x10ffff; - /** Constant {@code propertyValues="{age=1.1, age=2.0, age=2.1, age=3.0, ag"{trunked}} */ public static final String[] propertyValues = { "age=1.1", "age=2.0", "age=2.1", "age=3.0", "age=3.1", "age=3.2", "age=4.0", "age=4.1", "age=unassigned", "alnum", @@ -124,7 +117,6 @@ public class Unicode_4_1 { "xidcontinue", "xidstart", "yi", "zl", "zp", "zs" }; - /** Constant {@code intervals="{// Unicode 4.1 property value: {age=1."{trunked}} */ public static final String[] intervals = { // Unicode 4.1 property value: {age=1.1} "\000\u01f5" @@ -19266,9 +19258,6 @@ public class Unicode_4_1 { + "\u205f\u205f" + "\u3000\u3000" }; - /** - * Constant {@code propertyValueAliases="{ahex, asciihexdigit, alpha, alphabetic"{trunked}} - */ public static final String[] propertyValueAliases = { "ahex", "asciihexdigit", "alpha", "alphabetic", "arab", "arabic", "armn", "armenian", @@ -19731,12 +19720,7 @@ public class Unicode_4_1 { "xids", "xidstart", "xpeo", "oldpersian", "yiii", "yi", "zyyy", "common" }; - /** Constant {@code caselessMatchPartitionSize=4} */ public static final int caselessMatchPartitionSize = 4; - /** - * Constant caselessMatchPartitions="\u0041\u0061\000\000\u0042\u0062\000\00"{trunked} - * - */ public static final String caselessMatchPartitions = "\u0041\u0061\000\000" + "\u0042\u0062\000\000" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_5_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_5_0.java index c3b14d5d2..951219f3c 100644 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_5_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_5_0.java @@ -1,14 +1,7 @@ package jflex.core.unicode.data; -/** - * Unicode_5_0 class. - * - * @author JFlex contributors. - */ public class Unicode_5_0 { - /** Constant {@code maximumCodePoint=0x10ffff} */ public static final int maximumCodePoint = 0x10ffff; - /** Constant {@code propertyValues} */ public static final String[] propertyValues = { "age=1.1", "age=2.0", "age=2.1", "age=3.0", "age=3.1", "age=3.2", "age=4.0", "age=4.1", "age=5.0", "age=unassigned", @@ -124,7 +117,6 @@ public class Unicode_5_0 { "xdigit", "xidcontinue", "xidstart", "yi", "zl", "zp", "zs" }; - /** Constant {@code intervals="{// Unicode 5.0 property value: {age=1."{trunked}} */ public static final String[] intervals = { // Unicode 5.0 property value: {age=1.1} "\000\u01f5" @@ -20309,9 +20301,6 @@ public class Unicode_5_0 { + "\u205f\u205f" + "\u3000\u3000" }; - /** - * Constant {@code propertyValueAliases="{ahex, asciihexdigit, alpha, alphabetic"{trunked}} - */ public static final String[] propertyValueAliases = { "ahex", "asciihexdigit", "alpha", "alphabetic", "arab", "arabic", "armn", "armenian", @@ -20794,12 +20783,7 @@ public class Unicode_5_0 { "yiii", "yi", "zyyy", "common", "zzzz", "unknown" }; - /** Constant {@code caselessMatchPartitionSize=4} */ public static final int caselessMatchPartitionSize = 4; - /** - * Constant caselessMatchPartitions="\u0041\u0061\000\000\u0042\u0062\000\00"{trunked} - * - */ public static final String caselessMatchPartitions = "\u0041\u0061\000\000" + "\u0042\u0062\000\000" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_5_1.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_5_1.java index d7ae9da68..ecc912dc7 100644 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_5_1.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_5_1.java @@ -1,14 +1,7 @@ package jflex.core.unicode.data; -/** - * Unicode_5_1 class. - * - * @author JFlex contributors. - */ public class Unicode_5_1 { - /** Constant {@code maximumCodePoint=0x10ffff} */ public static final int maximumCodePoint = 0x10ffff; - /** Constant {@code propertyValues} */ public static final String[] propertyValues = { "age=1.1", "age=2.0", "age=2.1", "age=3.0", "age=3.1", "age=3.2", "age=4.0", "age=4.1", "age=5.0", "age=5.1", @@ -139,7 +132,6 @@ public class Unicode_5_1 { "xdigit", "xidcontinue", "xidstart", "yi", "zl", "zp", "zs" }; - /** Constant {@code intervals="{// Unicode 5.1 property value: {age=1."{trunked}} */ public static final String[] intervals = { // Unicode 5.1 property value: {age=1.1} "\000\u01f5" @@ -22705,9 +22697,6 @@ public class Unicode_5_1 { + "\u205f\u205f" + "\u3000\u3000" }; - /** - * Constant {@code propertyValueAliases="{ahex, asciihexdigit, alpha, alphabetic"{trunked}} - */ public static final String[] propertyValueAliases = { "ahex", "asciihexdigit", "alpha", "alphabetic", "arab", "arabic", "armn", "armenian", @@ -23252,12 +23241,7 @@ public class Unicode_5_1 { "yiii", "yi", "zyyy", "common", "zzzz", "unknown" }; - /** Constant {@code caselessMatchPartitionSize=4} */ public static final int caselessMatchPartitionSize = 4; - /** - * Constant caselessMatchPartitions="\u0041\u0061\000\000\u0042\u0062\000\00"{trunked} - * - */ public static final String caselessMatchPartitions = "\u0041\u0061\000\000" + "\u0042\u0062\000\000" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_5_2.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_5_2.java index 6aa5507bf..859336095 100644 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_5_2.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_5_2.java @@ -1,14 +1,7 @@ package jflex.core.unicode.data; -/** - * Unicode_5_2 class. - * - * @author JFlex contributors. - */ public class Unicode_5_2 { - /** Constant {@code maximumCodePoint=0x10ffff} */ public static final int maximumCodePoint = 0x10ffff; - /** Constant {@code propertyValues="{age=1.1, age=2.0, age=2.1, age=3.0, ag"{trunked}} */ public static final String[] propertyValues = { "age=1.1", "age=2.0", "age=2.1", "age=3.0", "age=3.1", "age=3.2", "age=4.0", "age=4.1", "age=5.0", "age=5.1", @@ -152,7 +145,6 @@ public class Unicode_5_2 { "xdigit", "xidcontinue", "xidstart", "yi", "zl", "zp", "zs" }; - /** Constant {@code intervals="{// Unicode 5.2 property value: {age=1."{trunked}} */ public static final String[] intervals = { // Unicode 5.2 property value: {age=1.1} "\000\u01f5" @@ -27248,9 +27240,6 @@ public class Unicode_5_2 { + "\u205f\u205f" + "\u3000\u3000" }; - /** - * Constant {@code propertyValueAliases="{ahex, asciihexdigit, alpha, alphabetic"{trunked}} - */ public static final String[] propertyValueAliases = { "ahex", "asciihexdigit", "alpha", "alphabetic", "arab", "arabic", "armi", "imperialaramaic", @@ -27853,12 +27842,7 @@ public class Unicode_5_2 { "zinh", "inherited", "zyyy", "common", "zzzz", "unknown" }; - /** Constant {@code caselessMatchPartitionSize=4} */ public static final int caselessMatchPartitionSize = 4; - /** - * Constant caselessMatchPartitions="\u0041\u0061\000\000\u0042\u0062\000\00"{trunked} - * - */ public static final String caselessMatchPartitions = "\u0041\u0061\000\000" + "\u0042\u0062\000\000" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_0.java index 96d071488..56fdcbc70 100644 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_0.java @@ -1,14 +1,7 @@ package jflex.core.unicode.data; -/** - * Unicode_6_0 class. - * - * @author JFlex contributors. - */ public class Unicode_6_0 { - /** Constant {@code maximumCodePoint=0x10ffff} */ public static final int maximumCodePoint = 0x10ffff; - /** Constant {@code propertyValues="{age=1.1, age=2.0, age=2.1, age=3.0, ag"{trunked}} */ public static final String[] propertyValues = { "age=1.1", "age=2.0", "age=2.1", "age=3.0", "age=3.1", "age=3.2", "age=4.0", "age=4.1", "age=5.0", "age=5.1", @@ -198,7 +191,6 @@ public class Unicode_6_0 { "wordbreak=numeric", "wordbreak=other", "xdigit", "xidcontinue", "xidstart", "yi", "zl", "zp", "zs" }; - /** Constant {@code intervals="{// Unicode 6.0 property value: {age=1."{trunked}} */ public static final String[] intervals = { // Unicode 6.0 property value: {age=1.1} "\000\u01f5" @@ -29655,9 +29647,6 @@ public class Unicode_6_0 { + "\u205f\u205f" + "\u3000\u3000" }; - /** - * Constant {@code propertyValueAliases="{ahex, asciihexdigit, alpha, alphabetic"{trunked}} - */ public static final String[] propertyValueAliases = { "ahex", "asciihexdigit", "alpha", "alphabetic", "arab", "arabic", "armi", "imperialaramaic", @@ -30369,12 +30358,7 @@ public class Unicode_6_0 { "zinh", "inherited", "zyyy", "common", "zzzz", "unknown" }; - /** Constant {@code caselessMatchPartitionSize=4} */ public static final int caselessMatchPartitionSize = 4; - /** - * Constant caselessMatchPartitions="\u0041\u0061\000\000\u0042\u0062\000\00"{trunked} - * - */ public static final String caselessMatchPartitions = "\u0041\u0061\000\000" + "\u0042\u0062\000\000" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_1.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_1.java index c576d6b55..71edde791 100755 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_1.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_1.java @@ -1,14 +1,7 @@ package jflex.core.unicode.data; -/** - * Unicode_6_1 class. - * - * @author JFlex contributors. - */ public class Unicode_6_1 { - /** Constant {@code maximumCodePoint=0x10ffff} */ public static final int maximumCodePoint = 0x10ffff; - /** Constant {@code propertyValues="{age=unassigned, age=v11, age=v20, age="{trunked}} */ public static final String[] propertyValues = { "age=unassigned", "age=v11", "age=v20", "age=v21", "age=v30", "age=v31", "age=v32", "age=v40", "age=v41", "age=v50", @@ -206,7 +199,6 @@ public class Unicode_6_1 { "xidcontinue", "xidstart", "yi", "zl", "zp", "zs" }; - /** Constant {@code intervals="{// Unicode 6.1 property value: {age=un"{trunked}} */ public static final String[] intervals = { // Unicode 6.1 property value: {age=unassigned} "\u0378\u0379" @@ -31616,9 +31608,6 @@ public class Unicode_6_1 { + "\u205f\u205f" + "\u3000\u3000" }; - /** - * Constant {@code propertyValueAliases="{age=1.1, age=v11, age=2.0, age=v20,age"{trunked}} - */ public static final String[] propertyValueAliases = { "age=1.1", "age=v11", "age=2.0", "age=v20", "age=2.1", "age=v21", "age=3.0", "age=v30", @@ -32647,12 +32636,7 @@ public class Unicode_6_1 { "zinh", "inherited", "zyyy", "common", "zzzz", "unknown" }; - /** Constant {@code caselessMatchPartitionSize=4} */ public static final int caselessMatchPartitionSize = 4; - /** - * Constant caselessMatchPartitions="\u0041\u0061\000\000\u0042\u0062\000\00"{trunked} - * - */ public static final String caselessMatchPartitions = "\u0041\u0061\000\000" + "\u0042\u0062\000\000" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_2.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_2.java index 93419a78a..e06941715 100755 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_2.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_2.java @@ -1,14 +1,7 @@ package jflex.core.unicode.data; -/** - * Unicode_6_2 class. - * - * @author JFlex contributors. - */ public class Unicode_6_2 { - /** Constant {@code maximumCodePoint=0x10ffff} */ public static final int maximumCodePoint = 0x10ffff; - /** Constant {@code propertyValues="{age=unassigned, age=v11, age=v20, age="{trunked}} */ public static final String[] propertyValues = { "age=unassigned", "age=v11", "age=v20", "age=v21", "age=v30", "age=v31", "age=v32", "age=v40", "age=v41", "age=v50", @@ -205,7 +198,6 @@ public class Unicode_6_2 { "wordbreak=numeric", "wordbreak=other", "wordbreak=regionalindicator", "xdigit", "xidcontinue", "xidstart", "yi", "zl", "zp", "zs" }; - /** Constant {@code intervals="{// Unicode 6.2 property value: {age=un"{trunked}} */ public static final String[] intervals = { // Unicode 6.2 property value: {age=unassigned} "\u0378\u0379" @@ -32221,9 +32213,6 @@ public class Unicode_6_2 { + "\u205f\u205f" + "\u3000\u3000" }; - /** - * Constant {@code propertyValueAliases="{age=1.1, age=v11, age=2.0, age=v20,age"{trunked}} - */ public static final String[] propertyValueAliases = { "age=1.1", "age=v11", "age=2.0", "age=v20", "age=2.1", "age=v21", "age=3.0", "age=v30", @@ -33256,12 +33245,7 @@ public class Unicode_6_2 { "zinh", "inherited", "zyyy", "common", "zzzz", "unknown" }; - /** Constant {@code caselessMatchPartitionSize=4} */ public static final int caselessMatchPartitionSize = 4; - /** - * Constant caselessMatchPartitions="\u0041\u0061\000\000\u0042\u0062\000\00"{trunked} - * - */ public static final String caselessMatchPartitions = "\u0041\u0061\000\000" + "\u0042\u0062\000\000" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_3.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_3.java index 1ceb028f8..cf04a1d06 100755 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_3.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_6_3.java @@ -1,14 +1,7 @@ package jflex.core.unicode.data; -/** - * Unicode_6_3 class. - * - * @author JFlex contributors. - */ public class Unicode_6_3 { - /** Constant {@code maximumCodePoint=0x10ffff} */ public static final int maximumCodePoint = 0x10ffff; - /** Constant {@code propertyValues="{age=unassigned, age=v11, age=v20, age="{trunked}} */ public static final String[] propertyValues = { "age=unassigned", "age=v11", "age=v20", "age=v21", "age=v30", "age=v31", "age=v32", "age=v40", "age=v41", "age=v50", @@ -209,7 +202,6 @@ public class Unicode_6_3 { "wordbreak=regionalindicator", "wordbreak=singlequote", "xdigit", "xidcontinue", "xidstart", "yi", "zl", "zp", "zs" }; - /** Constant {@code intervals="{// Unicode 6.3 property value: {age=un"{trunked}} */ public static final String[] intervals = { // Unicode 6.3 property value: {age=unassigned} "\u0378\u0379" @@ -32806,9 +32798,6 @@ public class Unicode_6_3 { + "\u205f\u205f" + "\u3000\u3000" }; - /** - * Constant {@code propertyValueAliases="{age=1.1, age=v11, age=2.0, age=v20,age"{trunked}} - */ public static final String[] propertyValueAliases = { "age=1.1", "age=v11", "age=2.0", "age=v20", "age=2.1", "age=v21", "age=3.0", "age=v30", @@ -33847,12 +33836,7 @@ public class Unicode_6_3 { "zinh", "inherited", "zyyy", "common", "zzzz", "unknown" }; - /** Constant {@code caselessMatchPartitionSize=4} */ public static final int caselessMatchPartitionSize = 4; - /** - * Constant caselessMatchPartitions="\u0041\u0061\000\000\u0042\u0062\000\00"{trunked} - * - */ public static final String caselessMatchPartitions = "\u0041\u0061\000\000" + "\u0042\u0062\000\000" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_7_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_7_0.java index 18b66f4f0..d2145a05d 100755 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_7_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_7_0.java @@ -1,14 +1,7 @@ package jflex.core.unicode.data; -/** - * Unicode_7_0 class. - * - * @author JFlex contributors. - */ public class Unicode_7_0 { - /** Constant {@code maximumCodePoint=0x10ffff} */ public static final int maximumCodePoint = 0x10ffff; - /** Constant {@code propertyValues="{age=unassigned, age=v11, age=v20, age="{trunked}} */ public static final String[] propertyValues = { "age=unassigned", "age=v11", "age=v20", "age=v21", "age=v30", "age=v31", "age=v32", "age=v40", "age=v41", "age=v50", @@ -237,7 +230,6 @@ public class Unicode_7_0 { "wordbreak=singlequote", "xdigit", "xidcontinue", "xidstart", "yi", "zl", "zp", "zs" }; - /** Constant {@code intervals="{// Unicode 7.0 property value: {age=un"{trunked}} */ public static final String[] intervals = { // Unicode 7.0 property value: {age=unassigned} "\u0378\u0379" @@ -35634,9 +35626,6 @@ public class Unicode_7_0 { + "\u205f\u205f" + "\u3000\u3000" }; - /** - * Constant {@code propertyValueAliases="{age=1.1, age=v11, age=2.0, age=v20,age"{trunked}} - */ public static final String[] propertyValueAliases = { "age=1.1", "age=v11", "age=2.0", "age=v20", "age=2.1", "age=v21", "age=3.0", "age=v30", @@ -36805,12 +36794,7 @@ public class Unicode_7_0 { "zinh", "inherited", "zyyy", "common", "zzzz", "unknown" }; - /** Constant {@code caselessMatchPartitionSize=4} */ public static final int caselessMatchPartitionSize = 4; - /** - * Constant caselessMatchPartitions="\u0041\u0061\000\000\u0042\u0062\000\00"{trunked} - * - */ public static final String caselessMatchPartitions = "\u0041\u0061\000\000" + "\u0042\u0062\000\000" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_8_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_8_0.java index b273e3651..4701bb6db 100755 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_8_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_8_0.java @@ -1,14 +1,7 @@ package jflex.core.unicode.data; -/** - * Unicode_8_0 class. - * - * @author JFlex contributors. - */ public class Unicode_8_0 { - /** Constant {@code maximumCodePoint=0x10ffff} */ public static final int maximumCodePoint = 0x10ffff; - /** Constant {@code propertyValues="{age=unassigned, age=v11, age=v20, age="{trunked}} */ public static final String[] propertyValues = { "age=unassigned", "age=v11", "age=v20", "age=v21", "age=v30", "age=v31", "age=v32", "age=v40", "age=v41", "age=v50", @@ -243,7 +236,6 @@ public class Unicode_8_0 { "xidcontinue", "xidstart", "yi", "zl", "zp", "zs" }; - /** Constant {@code intervals="{// Unicode 8.0 property value: {age=un"{trunked}} */ public static final String[] intervals = { // Unicode 8.0 property value: {age=unassigned} "\u0378\u0379" @@ -36888,9 +36880,6 @@ public class Unicode_8_0 { + "\u205f\u205f" + "\u3000\u3000" }; - /** - * Constant {@code propertyValueAliases="{age=1.1, age=v11, age=2.0, age=v20,age"{trunked}} - */ public static final String[] propertyValueAliases = { "age=1.1", "age=v11", "age=2.0", "age=v20", "age=2.1", "age=v21", "age=3.0", "age=v30", @@ -38099,12 +38088,7 @@ public class Unicode_8_0 { "zinh", "inherited", "zyyy", "common", "zzzz", "unknown" }; - /** Constant {@code caselessMatchPartitionSize=4} */ public static final int caselessMatchPartitionSize = 4; - /** - * Constant caselessMatchPartitions="\u0041\u0061\000\000\u0042\u0062\000\00"{trunked} - * - */ public static final String caselessMatchPartitions = "\u0041\u0061\000\000" + "\u0042\u0062\000\000" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_9_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_9_0.java index 5bc0192fe..1698183f0 100644 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_9_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_9_0.java @@ -1,14 +1,7 @@ package jflex.core.unicode.data; -/** - * Unicode_9_0 class. - * - * @author JFlex contributors. - */ public class Unicode_9_0 { - /** Constant {@code maximumCodePoint=0x10ffff} */ public static final int maximumCodePoint = 0x10ffff; - /** Constant {@code propertyValues="{adlam, age=unassigned, age=v11, age=v2"{trunked}} */ public static final String[] propertyValues = { "adlam", "age=unassigned", "age=v11", "age=v20", "age=v21", "age=v30", "age=v31", "age=v32", "age=v40", "age=v41", @@ -262,7 +255,6 @@ public class Unicode_9_0 { "xidcontinue", "xidstart", "yi", "zl", "zp", "zs" }; - /** Constant {@code intervals="{// Unicode 9.0 property value: {adlam}"{trunked}} */ public static final String[] intervals = { // Unicode 9.0 property value: {adlam} "\ud83a\udd00\ud83a\udd4a" + "\ud83a\udd50\ud83a\udd59" + "\ud83a\udd5e\ud83a\udd5f", @@ -38519,9 +38511,6 @@ public class Unicode_9_0 { + "\u205f\u205f" + "\u3000\u3000" }; - /** - * Constant {@code propertyValueAliases="{adlm, adlam, age=1.1, age=v11,age=2.0,"{trunked}} - */ public static final String[] propertyValueAliases = { "adlm", "adlam", "age=1.1", "age=v11", "age=2.0", "age=v20", "age=2.1", "age=v21", @@ -39789,12 +39778,7 @@ public class Unicode_9_0 { "yiii", "yi", "zinh", "inherited", "zyyy", "common", "zzzz", "unknown" }; - /** Constant {@code caselessMatchPartitionSize=4} */ public static final int caselessMatchPartitionSize = 4; - /** - * Constant caselessMatchPartitions="\u0041\u0061\000\000\u0042\u0062\000\00"{trunked} - * - */ public static final String caselessMatchPartitions = "\u0041\u0061\000\000" + "\u0042\u0062\000\000" diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_10_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_10_0.flex new file mode 100644 index 000000000..156225398 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_10_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:10.0} { setCurCharPropertyValue("Age:10.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_10_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_10_0.output new file mode 100644 index 000000000..883224be0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_10_0.output @@ -0,0 +1,659 @@ +0000..0377; Age:10.0 +037A..037F; Age:10.0 +0384..038A; Age:10.0 +038C..038C; Age:10.0 +038E..03A1; Age:10.0 +03A3..052F; Age:10.0 +0531..0556; Age:10.0 +0559..055F; Age:10.0 +0561..0587; Age:10.0 +0589..058A; Age:10.0 +058D..058F; Age:10.0 +0591..05C7; Age:10.0 +05D0..05EA; Age:10.0 +05F0..05F4; Age:10.0 +0600..061C; Age:10.0 +061E..070D; Age:10.0 +070F..074A; Age:10.0 +074D..07B1; Age:10.0 +07C0..07FA; Age:10.0 +0800..082D; Age:10.0 +0830..083E; Age:10.0 +0840..085B; Age:10.0 +085E..085E; Age:10.0 +0860..086A; Age:10.0 +08A0..08B4; Age:10.0 +08B6..08BD; Age:10.0 +08D4..0983; Age:10.0 +0985..098C; Age:10.0 +098F..0990; Age:10.0 +0993..09A8; Age:10.0 +09AA..09B0; Age:10.0 +09B2..09B2; Age:10.0 +09B6..09B9; Age:10.0 +09BC..09C4; Age:10.0 +09C7..09C8; Age:10.0 +09CB..09CE; Age:10.0 +09D7..09D7; Age:10.0 +09DC..09DD; Age:10.0 +09DF..09E3; Age:10.0 +09E6..09FD; Age:10.0 +0A01..0A03; Age:10.0 +0A05..0A0A; Age:10.0 +0A0F..0A10; Age:10.0 +0A13..0A28; Age:10.0 +0A2A..0A30; Age:10.0 +0A32..0A33; Age:10.0 +0A35..0A36; Age:10.0 +0A38..0A39; Age:10.0 +0A3C..0A3C; Age:10.0 +0A3E..0A42; Age:10.0 +0A47..0A48; Age:10.0 +0A4B..0A4D; Age:10.0 +0A51..0A51; Age:10.0 +0A59..0A5C; Age:10.0 +0A5E..0A5E; Age:10.0 +0A66..0A75; Age:10.0 +0A81..0A83; Age:10.0 +0A85..0A8D; Age:10.0 +0A8F..0A91; Age:10.0 +0A93..0AA8; Age:10.0 +0AAA..0AB0; Age:10.0 +0AB2..0AB3; Age:10.0 +0AB5..0AB9; Age:10.0 +0ABC..0AC5; Age:10.0 +0AC7..0AC9; Age:10.0 +0ACB..0ACD; Age:10.0 +0AD0..0AD0; Age:10.0 +0AE0..0AE3; Age:10.0 +0AE6..0AF1; Age:10.0 +0AF9..0AFF; Age:10.0 +0B01..0B03; Age:10.0 +0B05..0B0C; Age:10.0 +0B0F..0B10; Age:10.0 +0B13..0B28; Age:10.0 +0B2A..0B30; Age:10.0 +0B32..0B33; Age:10.0 +0B35..0B39; Age:10.0 +0B3C..0B44; Age:10.0 +0B47..0B48; Age:10.0 +0B4B..0B4D; Age:10.0 +0B56..0B57; Age:10.0 +0B5C..0B5D; Age:10.0 +0B5F..0B63; Age:10.0 +0B66..0B77; Age:10.0 +0B82..0B83; Age:10.0 +0B85..0B8A; Age:10.0 +0B8E..0B90; Age:10.0 +0B92..0B95; Age:10.0 +0B99..0B9A; Age:10.0 +0B9C..0B9C; Age:10.0 +0B9E..0B9F; Age:10.0 +0BA3..0BA4; Age:10.0 +0BA8..0BAA; Age:10.0 +0BAE..0BB9; Age:10.0 +0BBE..0BC2; Age:10.0 +0BC6..0BC8; Age:10.0 +0BCA..0BCD; Age:10.0 +0BD0..0BD0; Age:10.0 +0BD7..0BD7; Age:10.0 +0BE6..0BFA; Age:10.0 +0C00..0C03; Age:10.0 +0C05..0C0C; Age:10.0 +0C0E..0C10; Age:10.0 +0C12..0C28; Age:10.0 +0C2A..0C39; Age:10.0 +0C3D..0C44; Age:10.0 +0C46..0C48; Age:10.0 +0C4A..0C4D; Age:10.0 +0C55..0C56; Age:10.0 +0C58..0C5A; Age:10.0 +0C60..0C63; Age:10.0 +0C66..0C6F; Age:10.0 +0C78..0C83; Age:10.0 +0C85..0C8C; Age:10.0 +0C8E..0C90; Age:10.0 +0C92..0CA8; Age:10.0 +0CAA..0CB3; Age:10.0 +0CB5..0CB9; Age:10.0 +0CBC..0CC4; Age:10.0 +0CC6..0CC8; Age:10.0 +0CCA..0CCD; Age:10.0 +0CD5..0CD6; Age:10.0 +0CDE..0CDE; Age:10.0 +0CE0..0CE3; Age:10.0 +0CE6..0CEF; Age:10.0 +0CF1..0CF2; Age:10.0 +0D00..0D03; Age:10.0 +0D05..0D0C; Age:10.0 +0D0E..0D10; Age:10.0 +0D12..0D44; Age:10.0 +0D46..0D48; Age:10.0 +0D4A..0D4F; Age:10.0 +0D54..0D63; Age:10.0 +0D66..0D7F; Age:10.0 +0D82..0D83; Age:10.0 +0D85..0D96; Age:10.0 +0D9A..0DB1; Age:10.0 +0DB3..0DBB; Age:10.0 +0DBD..0DBD; Age:10.0 +0DC0..0DC6; Age:10.0 +0DCA..0DCA; Age:10.0 +0DCF..0DD4; Age:10.0 +0DD6..0DD6; Age:10.0 +0DD8..0DDF; Age:10.0 +0DE6..0DEF; Age:10.0 +0DF2..0DF4; Age:10.0 +0E01..0E3A; Age:10.0 +0E3F..0E5B; Age:10.0 +0E81..0E82; Age:10.0 +0E84..0E84; Age:10.0 +0E87..0E88; Age:10.0 +0E8A..0E8A; Age:10.0 +0E8D..0E8D; Age:10.0 +0E94..0E97; Age:10.0 +0E99..0E9F; Age:10.0 +0EA1..0EA3; Age:10.0 +0EA5..0EA5; Age:10.0 +0EA7..0EA7; Age:10.0 +0EAA..0EAB; Age:10.0 +0EAD..0EB9; Age:10.0 +0EBB..0EBD; Age:10.0 +0EC0..0EC4; Age:10.0 +0EC6..0EC6; Age:10.0 +0EC8..0ECD; Age:10.0 +0ED0..0ED9; Age:10.0 +0EDC..0EDF; Age:10.0 +0F00..0F47; Age:10.0 +0F49..0F6C; Age:10.0 +0F71..0F97; Age:10.0 +0F99..0FBC; Age:10.0 +0FBE..0FCC; Age:10.0 +0FCE..0FDA; Age:10.0 +1000..10C5; Age:10.0 +10C7..10C7; Age:10.0 +10CD..10CD; Age:10.0 +10D0..1248; Age:10.0 +124A..124D; Age:10.0 +1250..1256; Age:10.0 +1258..1258; Age:10.0 +125A..125D; Age:10.0 +1260..1288; Age:10.0 +128A..128D; Age:10.0 +1290..12B0; Age:10.0 +12B2..12B5; Age:10.0 +12B8..12BE; Age:10.0 +12C0..12C0; Age:10.0 +12C2..12C5; Age:10.0 +12C8..12D6; Age:10.0 +12D8..1310; Age:10.0 +1312..1315; Age:10.0 +1318..135A; Age:10.0 +135D..137C; Age:10.0 +1380..1399; Age:10.0 +13A0..13F5; Age:10.0 +13F8..13FD; Age:10.0 +1400..169C; Age:10.0 +16A0..16F8; Age:10.0 +1700..170C; Age:10.0 +170E..1714; Age:10.0 +1720..1736; Age:10.0 +1740..1753; Age:10.0 +1760..176C; Age:10.0 +176E..1770; Age:10.0 +1772..1773; Age:10.0 +1780..17DD; Age:10.0 +17E0..17E9; Age:10.0 +17F0..17F9; Age:10.0 +1800..180E; Age:10.0 +1810..1819; Age:10.0 +1820..1877; Age:10.0 +1880..18AA; Age:10.0 +18B0..18F5; Age:10.0 +1900..191E; Age:10.0 +1920..192B; Age:10.0 +1930..193B; Age:10.0 +1940..1940; Age:10.0 +1944..196D; Age:10.0 +1970..1974; Age:10.0 +1980..19AB; Age:10.0 +19B0..19C9; Age:10.0 +19D0..19DA; Age:10.0 +19DE..1A1B; Age:10.0 +1A1E..1A5E; Age:10.0 +1A60..1A7C; Age:10.0 +1A7F..1A89; Age:10.0 +1A90..1A99; Age:10.0 +1AA0..1AAD; Age:10.0 +1AB0..1ABE; Age:10.0 +1B00..1B4B; Age:10.0 +1B50..1B7C; Age:10.0 +1B80..1BF3; Age:10.0 +1BFC..1C37; Age:10.0 +1C3B..1C49; Age:10.0 +1C4D..1C88; Age:10.0 +1CC0..1CC7; Age:10.0 +1CD0..1CF9; Age:10.0 +1D00..1DF9; Age:10.0 +1DFB..1F15; Age:10.0 +1F18..1F1D; Age:10.0 +1F20..1F45; Age:10.0 +1F48..1F4D; Age:10.0 +1F50..1F57; Age:10.0 +1F59..1F59; Age:10.0 +1F5B..1F5B; Age:10.0 +1F5D..1F5D; Age:10.0 +1F5F..1F7D; Age:10.0 +1F80..1FB4; Age:10.0 +1FB6..1FC4; Age:10.0 +1FC6..1FD3; Age:10.0 +1FD6..1FDB; Age:10.0 +1FDD..1FEF; Age:10.0 +1FF2..1FF4; Age:10.0 +1FF6..1FFE; Age:10.0 +2000..2064; Age:10.0 +2066..2071; Age:10.0 +2074..208E; Age:10.0 +2090..209C; Age:10.0 +20A0..20BF; Age:10.0 +20D0..20F0; Age:10.0 +2100..218B; Age:10.0 +2190..2426; Age:10.0 +2440..244A; Age:10.0 +2460..2B73; Age:10.0 +2B76..2B95; Age:10.0 +2B98..2BB9; Age:10.0 +2BBD..2BC8; Age:10.0 +2BCA..2BD2; Age:10.0 +2BEC..2BEF; Age:10.0 +2C00..2C2E; Age:10.0 +2C30..2C5E; Age:10.0 +2C60..2CF3; Age:10.0 +2CF9..2D25; Age:10.0 +2D27..2D27; Age:10.0 +2D2D..2D2D; Age:10.0 +2D30..2D67; Age:10.0 +2D6F..2D70; Age:10.0 +2D7F..2D96; Age:10.0 +2DA0..2DA6; Age:10.0 +2DA8..2DAE; Age:10.0 +2DB0..2DB6; Age:10.0 +2DB8..2DBE; Age:10.0 +2DC0..2DC6; Age:10.0 +2DC8..2DCE; Age:10.0 +2DD0..2DD6; Age:10.0 +2DD8..2DDE; Age:10.0 +2DE0..2E49; Age:10.0 +2E80..2E99; Age:10.0 +2E9B..2EF3; Age:10.0 +2F00..2FD5; Age:10.0 +2FF0..2FFB; Age:10.0 +3000..303F; Age:10.0 +3041..3096; Age:10.0 +3099..30FF; Age:10.0 +3105..312E; Age:10.0 +3131..318E; Age:10.0 +3190..31BA; Age:10.0 +31C0..31E3; Age:10.0 +31F0..321E; Age:10.0 +3220..32FE; Age:10.0 +3300..4DB5; Age:10.0 +4DC0..9FEA; Age:10.0 +A000..A48C; Age:10.0 +A490..A4C6; Age:10.0 +A4D0..A62B; Age:10.0 +A640..A6F7; Age:10.0 +A700..A7AE; Age:10.0 +A7B0..A7B7; Age:10.0 +A7F7..A82B; Age:10.0 +A830..A839; Age:10.0 +A840..A877; Age:10.0 +A880..A8C5; Age:10.0 +A8CE..A8D9; Age:10.0 +A8E0..A8FD; Age:10.0 +A900..A953; Age:10.0 +A95F..A97C; Age:10.0 +A980..A9CD; Age:10.0 +A9CF..A9D9; Age:10.0 +A9DE..A9FE; Age:10.0 +AA00..AA36; Age:10.0 +AA40..AA4D; Age:10.0 +AA50..AA59; Age:10.0 +AA5C..AAC2; Age:10.0 +AADB..AAF6; Age:10.0 +AB01..AB06; Age:10.0 +AB09..AB0E; Age:10.0 +AB11..AB16; Age:10.0 +AB20..AB26; Age:10.0 +AB28..AB2E; Age:10.0 +AB30..AB65; Age:10.0 +AB70..ABED; Age:10.0 +ABF0..ABF9; Age:10.0 +AC00..D7A3; Age:10.0 +D7B0..D7C6; Age:10.0 +D7CB..D7FB; Age:10.0 +E000..FA6D; Age:10.0 +FA70..FAD9; Age:10.0 +FB00..FB06; Age:10.0 +FB13..FB17; Age:10.0 +FB1D..FB36; Age:10.0 +FB38..FB3C; Age:10.0 +FB3E..FB3E; Age:10.0 +FB40..FB41; Age:10.0 +FB43..FB44; Age:10.0 +FB46..FBC1; Age:10.0 +FBD3..FD3F; Age:10.0 +FD50..FD8F; Age:10.0 +FD92..FDC7; Age:10.0 +FDD0..FDFD; Age:10.0 +FE00..FE19; Age:10.0 +FE20..FE52; Age:10.0 +FE54..FE66; Age:10.0 +FE68..FE6B; Age:10.0 +FE70..FE74; Age:10.0 +FE76..FEFC; Age:10.0 +FEFF..FEFF; Age:10.0 +FF01..FFBE; Age:10.0 +FFC2..FFC7; Age:10.0 +FFCA..FFCF; Age:10.0 +FFD2..FFD7; Age:10.0 +FFDA..FFDC; Age:10.0 +FFE0..FFE6; Age:10.0 +FFE8..FFEE; Age:10.0 +FFF9..1000B; Age:10.0 +1000D..10026; Age:10.0 +10028..1003A; Age:10.0 +1003C..1003D; Age:10.0 +1003F..1004D; Age:10.0 +10050..1005D; Age:10.0 +10080..100FA; Age:10.0 +10100..10102; Age:10.0 +10107..10133; Age:10.0 +10137..1018E; Age:10.0 +10190..1019B; Age:10.0 +101A0..101A0; Age:10.0 +101D0..101FD; Age:10.0 +10280..1029C; Age:10.0 +102A0..102D0; Age:10.0 +102E0..102FB; Age:10.0 +10300..10323; Age:10.0 +1032D..1034A; Age:10.0 +10350..1037A; Age:10.0 +10380..1039D; Age:10.0 +1039F..103C3; Age:10.0 +103C8..103D5; Age:10.0 +10400..1049D; Age:10.0 +104A0..104A9; Age:10.0 +104B0..104D3; Age:10.0 +104D8..104FB; Age:10.0 +10500..10527; Age:10.0 +10530..10563; Age:10.0 +1056F..1056F; Age:10.0 +10600..10736; Age:10.0 +10740..10755; Age:10.0 +10760..10767; Age:10.0 +10800..10805; Age:10.0 +10808..10808; Age:10.0 +1080A..10835; Age:10.0 +10837..10838; Age:10.0 +1083C..1083C; Age:10.0 +1083F..10855; Age:10.0 +10857..1089E; Age:10.0 +108A7..108AF; Age:10.0 +108E0..108F2; Age:10.0 +108F4..108F5; Age:10.0 +108FB..1091B; Age:10.0 +1091F..10939; Age:10.0 +1093F..1093F; Age:10.0 +10980..109B7; Age:10.0 +109BC..109CF; Age:10.0 +109D2..10A03; Age:10.0 +10A05..10A06; Age:10.0 +10A0C..10A13; Age:10.0 +10A15..10A17; Age:10.0 +10A19..10A33; Age:10.0 +10A38..10A3A; Age:10.0 +10A3F..10A47; Age:10.0 +10A50..10A58; Age:10.0 +10A60..10A9F; Age:10.0 +10AC0..10AE6; Age:10.0 +10AEB..10AF6; Age:10.0 +10B00..10B35; Age:10.0 +10B39..10B55; Age:10.0 +10B58..10B72; Age:10.0 +10B78..10B91; Age:10.0 +10B99..10B9C; Age:10.0 +10BA9..10BAF; Age:10.0 +10C00..10C48; Age:10.0 +10C80..10CB2; Age:10.0 +10CC0..10CF2; Age:10.0 +10CFA..10CFF; Age:10.0 +10E60..10E7E; Age:10.0 +11000..1104D; Age:10.0 +11052..1106F; Age:10.0 +1107F..110C1; Age:10.0 +110D0..110E8; Age:10.0 +110F0..110F9; Age:10.0 +11100..11134; Age:10.0 +11136..11143; Age:10.0 +11150..11176; Age:10.0 +11180..111CD; Age:10.0 +111D0..111DF; Age:10.0 +111E1..111F4; Age:10.0 +11200..11211; Age:10.0 +11213..1123E; Age:10.0 +11280..11286; Age:10.0 +11288..11288; Age:10.0 +1128A..1128D; Age:10.0 +1128F..1129D; Age:10.0 +1129F..112A9; Age:10.0 +112B0..112EA; Age:10.0 +112F0..112F9; Age:10.0 +11300..11303; Age:10.0 +11305..1130C; Age:10.0 +1130F..11310; Age:10.0 +11313..11328; Age:10.0 +1132A..11330; Age:10.0 +11332..11333; Age:10.0 +11335..11339; Age:10.0 +1133C..11344; Age:10.0 +11347..11348; Age:10.0 +1134B..1134D; Age:10.0 +11350..11350; Age:10.0 +11357..11357; Age:10.0 +1135D..11363; Age:10.0 +11366..1136C; Age:10.0 +11370..11374; Age:10.0 +11400..11459; Age:10.0 +1145B..1145B; Age:10.0 +1145D..1145D; Age:10.0 +11480..114C7; Age:10.0 +114D0..114D9; Age:10.0 +11580..115B5; Age:10.0 +115B8..115DD; Age:10.0 +11600..11644; Age:10.0 +11650..11659; Age:10.0 +11660..1166C; Age:10.0 +11680..116B7; Age:10.0 +116C0..116C9; Age:10.0 +11700..11719; Age:10.0 +1171D..1172B; Age:10.0 +11730..1173F; Age:10.0 +118A0..118F2; Age:10.0 +118FF..118FF; Age:10.0 +11A00..11A47; Age:10.0 +11A50..11A83; Age:10.0 +11A86..11A9C; Age:10.0 +11A9E..11AA2; Age:10.0 +11AC0..11AF8; Age:10.0 +11C00..11C08; Age:10.0 +11C0A..11C36; Age:10.0 +11C38..11C45; Age:10.0 +11C50..11C6C; Age:10.0 +11C70..11C8F; Age:10.0 +11C92..11CA7; Age:10.0 +11CA9..11CB6; Age:10.0 +11D00..11D06; Age:10.0 +11D08..11D09; Age:10.0 +11D0B..11D36; Age:10.0 +11D3A..11D3A; Age:10.0 +11D3C..11D3D; Age:10.0 +11D3F..11D47; Age:10.0 +11D50..11D59; Age:10.0 +12000..12399; Age:10.0 +12400..1246E; Age:10.0 +12470..12474; Age:10.0 +12480..12543; Age:10.0 +13000..1342E; Age:10.0 +14400..14646; Age:10.0 +16800..16A38; Age:10.0 +16A40..16A5E; Age:10.0 +16A60..16A69; Age:10.0 +16A6E..16A6F; Age:10.0 +16AD0..16AED; Age:10.0 +16AF0..16AF5; Age:10.0 +16B00..16B45; Age:10.0 +16B50..16B59; Age:10.0 +16B5B..16B61; Age:10.0 +16B63..16B77; Age:10.0 +16B7D..16B8F; Age:10.0 +16F00..16F44; Age:10.0 +16F50..16F7E; Age:10.0 +16F8F..16F9F; Age:10.0 +16FE0..16FE1; Age:10.0 +17000..187EC; Age:10.0 +18800..18AF2; Age:10.0 +1B000..1B11E; Age:10.0 +1B170..1B2FB; Age:10.0 +1BC00..1BC6A; Age:10.0 +1BC70..1BC7C; Age:10.0 +1BC80..1BC88; Age:10.0 +1BC90..1BC99; Age:10.0 +1BC9C..1BCA3; Age:10.0 +1D000..1D0F5; Age:10.0 +1D100..1D126; Age:10.0 +1D129..1D1E8; Age:10.0 +1D200..1D245; Age:10.0 +1D300..1D356; Age:10.0 +1D360..1D371; Age:10.0 +1D400..1D454; Age:10.0 +1D456..1D49C; Age:10.0 +1D49E..1D49F; Age:10.0 +1D4A2..1D4A2; Age:10.0 +1D4A5..1D4A6; Age:10.0 +1D4A9..1D4AC; Age:10.0 +1D4AE..1D4B9; Age:10.0 +1D4BB..1D4BB; Age:10.0 +1D4BD..1D4C3; Age:10.0 +1D4C5..1D505; Age:10.0 +1D507..1D50A; Age:10.0 +1D50D..1D514; Age:10.0 +1D516..1D51C; Age:10.0 +1D51E..1D539; Age:10.0 +1D53B..1D53E; Age:10.0 +1D540..1D544; Age:10.0 +1D546..1D546; Age:10.0 +1D54A..1D550; Age:10.0 +1D552..1D6A5; Age:10.0 +1D6A8..1D7CB; Age:10.0 +1D7CE..1DA8B; Age:10.0 +1DA9B..1DA9F; Age:10.0 +1DAA1..1DAAF; Age:10.0 +1E000..1E006; Age:10.0 +1E008..1E018; Age:10.0 +1E01B..1E021; Age:10.0 +1E023..1E024; Age:10.0 +1E026..1E02A; Age:10.0 +1E800..1E8C4; Age:10.0 +1E8C7..1E8D6; Age:10.0 +1E900..1E94A; Age:10.0 +1E950..1E959; Age:10.0 +1E95E..1E95F; Age:10.0 +1EE00..1EE03; Age:10.0 +1EE05..1EE1F; Age:10.0 +1EE21..1EE22; Age:10.0 +1EE24..1EE24; Age:10.0 +1EE27..1EE27; Age:10.0 +1EE29..1EE32; Age:10.0 +1EE34..1EE37; Age:10.0 +1EE39..1EE39; Age:10.0 +1EE3B..1EE3B; Age:10.0 +1EE42..1EE42; Age:10.0 +1EE47..1EE47; Age:10.0 +1EE49..1EE49; Age:10.0 +1EE4B..1EE4B; Age:10.0 +1EE4D..1EE4F; Age:10.0 +1EE51..1EE52; Age:10.0 +1EE54..1EE54; Age:10.0 +1EE57..1EE57; Age:10.0 +1EE59..1EE59; Age:10.0 +1EE5B..1EE5B; Age:10.0 +1EE5D..1EE5D; Age:10.0 +1EE5F..1EE5F; Age:10.0 +1EE61..1EE62; Age:10.0 +1EE64..1EE64; Age:10.0 +1EE67..1EE6A; Age:10.0 +1EE6C..1EE72; Age:10.0 +1EE74..1EE77; Age:10.0 +1EE79..1EE7C; Age:10.0 +1EE7E..1EE7E; Age:10.0 +1EE80..1EE89; Age:10.0 +1EE8B..1EE9B; Age:10.0 +1EEA1..1EEA3; Age:10.0 +1EEA5..1EEA9; Age:10.0 +1EEAB..1EEBB; Age:10.0 +1EEF0..1EEF1; Age:10.0 +1F000..1F02B; Age:10.0 +1F030..1F093; Age:10.0 +1F0A0..1F0AE; Age:10.0 +1F0B1..1F0BF; Age:10.0 +1F0C1..1F0CF; Age:10.0 +1F0D1..1F0F5; Age:10.0 +1F100..1F10C; Age:10.0 +1F110..1F12E; Age:10.0 +1F130..1F16B; Age:10.0 +1F170..1F1AC; Age:10.0 +1F1E6..1F202; Age:10.0 +1F210..1F23B; Age:10.0 +1F240..1F248; Age:10.0 +1F250..1F251; Age:10.0 +1F260..1F265; Age:10.0 +1F300..1F6D4; Age:10.0 +1F6E0..1F6EC; Age:10.0 +1F6F0..1F6F8; Age:10.0 +1F700..1F773; Age:10.0 +1F780..1F7D4; Age:10.0 +1F800..1F80B; Age:10.0 +1F810..1F847; Age:10.0 +1F850..1F859; Age:10.0 +1F860..1F887; Age:10.0 +1F890..1F8AD; Age:10.0 +1F900..1F90B; Age:10.0 +1F910..1F93E; Age:10.0 +1F940..1F94C; Age:10.0 +1F950..1F96B; Age:10.0 +1F980..1F997; Age:10.0 +1F9C0..1F9C0; Age:10.0 +1F9D0..1F9E6; Age:10.0 +1FFFE..2A6D6; Age:10.0 +2A700..2B734; Age:10.0 +2B740..2B81D; Age:10.0 +2B820..2CEA1; Age:10.0 +2CEB0..2EBE0; Age:10.0 +2F800..2FA1D; Age:10.0 +2FFFE..2FFFF; Age:10.0 +3FFFE..3FFFF; Age:10.0 +4FFFE..4FFFF; Age:10.0 +5FFFE..5FFFF; Age:10.0 +6FFFE..6FFFF; Age:10.0 +7FFFE..7FFFF; Age:10.0 +8FFFE..8FFFF; Age:10.0 +9FFFE..9FFFF; Age:10.0 +AFFFE..AFFFF; Age:10.0 +BFFFE..BFFFF; Age:10.0 +CFFFE..CFFFF; Age:10.0 +DFFFE..DFFFF; Age:10.0 +E0001..E0001; Age:10.0 +E0020..E007F; Age:10.0 +E0100..E01EF; Age:10.0 +EFFFE..10FFFF; Age:10.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_10_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_10_0.test new file mode 100644 index 000000000..59031f427 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_10_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_10_0 + +description: +Tests character class syntax of the Unicode 10.0 Age=10.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_1_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_1_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_1_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_1_1.flex new file mode 100644 index 000000000..2a72bd603 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_1_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_1_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:1.1} { setCurCharPropertyValue("Age:1.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_1_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_1_1.output new file mode 100644 index 000000000..bd6b75100 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_1_1.output @@ -0,0 +1,288 @@ +0000..01F5; Age:1.1 +01FA..0217; Age:1.1 +0250..02A8; Age:1.1 +02B0..02DE; Age:1.1 +02E0..02E9; Age:1.1 +0300..0345; Age:1.1 +0360..0361; Age:1.1 +0374..0375; Age:1.1 +037A..037A; Age:1.1 +037E..037E; Age:1.1 +0384..038A; Age:1.1 +038C..038C; Age:1.1 +038E..03A1; Age:1.1 +03A3..03CE; Age:1.1 +03D0..03D6; Age:1.1 +03DA..03DA; Age:1.1 +03DC..03DC; Age:1.1 +03DE..03DE; Age:1.1 +03E0..03E0; Age:1.1 +03E2..03F3; Age:1.1 +0401..040C; Age:1.1 +040E..044F; Age:1.1 +0451..045C; Age:1.1 +045E..0486; Age:1.1 +0490..04C4; Age:1.1 +04C7..04C8; Age:1.1 +04CB..04CC; Age:1.1 +04D0..04EB; Age:1.1 +04EE..04F5; Age:1.1 +04F8..04F9; Age:1.1 +0531..0556; Age:1.1 +0559..055F; Age:1.1 +0561..0587; Age:1.1 +0589..0589; Age:1.1 +05B0..05B9; Age:1.1 +05BB..05C3; Age:1.1 +05D0..05EA; Age:1.1 +05F0..05F4; Age:1.1 +060C..060C; Age:1.1 +061B..061B; Age:1.1 +061F..061F; Age:1.1 +0621..063A; Age:1.1 +0640..0652; Age:1.1 +0660..066D; Age:1.1 +0670..06B7; Age:1.1 +06BA..06BE; Age:1.1 +06C0..06CE; Age:1.1 +06D0..06ED; Age:1.1 +06F0..06F9; Age:1.1 +0901..0903; Age:1.1 +0905..0939; Age:1.1 +093C..094D; Age:1.1 +0950..0954; Age:1.1 +0958..0970; Age:1.1 +0981..0983; Age:1.1 +0985..098C; Age:1.1 +098F..0990; Age:1.1 +0993..09A8; Age:1.1 +09AA..09B0; Age:1.1 +09B2..09B2; Age:1.1 +09B6..09B9; Age:1.1 +09BC..09BC; Age:1.1 +09BE..09C4; Age:1.1 +09C7..09C8; Age:1.1 +09CB..09CD; Age:1.1 +09D7..09D7; Age:1.1 +09DC..09DD; Age:1.1 +09DF..09E3; Age:1.1 +09E6..09FA; Age:1.1 +0A02..0A02; Age:1.1 +0A05..0A0A; Age:1.1 +0A0F..0A10; Age:1.1 +0A13..0A28; Age:1.1 +0A2A..0A30; Age:1.1 +0A32..0A33; Age:1.1 +0A35..0A36; Age:1.1 +0A38..0A39; Age:1.1 +0A3C..0A3C; Age:1.1 +0A3E..0A42; Age:1.1 +0A47..0A48; Age:1.1 +0A4B..0A4D; Age:1.1 +0A59..0A5C; Age:1.1 +0A5E..0A5E; Age:1.1 +0A66..0A74; Age:1.1 +0A81..0A83; Age:1.1 +0A85..0A8B; Age:1.1 +0A8D..0A8D; Age:1.1 +0A8F..0A91; Age:1.1 +0A93..0AA8; Age:1.1 +0AAA..0AB0; Age:1.1 +0AB2..0AB3; Age:1.1 +0AB5..0AB9; Age:1.1 +0ABC..0AC5; Age:1.1 +0AC7..0AC9; Age:1.1 +0ACB..0ACD; Age:1.1 +0AD0..0AD0; Age:1.1 +0AE0..0AE0; Age:1.1 +0AE6..0AEF; Age:1.1 +0B01..0B03; Age:1.1 +0B05..0B0C; Age:1.1 +0B0F..0B10; Age:1.1 +0B13..0B28; Age:1.1 +0B2A..0B30; Age:1.1 +0B32..0B33; Age:1.1 +0B36..0B39; Age:1.1 +0B3C..0B43; Age:1.1 +0B47..0B48; Age:1.1 +0B4B..0B4D; Age:1.1 +0B56..0B57; Age:1.1 +0B5C..0B5D; Age:1.1 +0B5F..0B61; Age:1.1 +0B66..0B70; Age:1.1 +0B82..0B83; Age:1.1 +0B85..0B8A; Age:1.1 +0B8E..0B90; Age:1.1 +0B92..0B95; Age:1.1 +0B99..0B9A; Age:1.1 +0B9C..0B9C; Age:1.1 +0B9E..0B9F; Age:1.1 +0BA3..0BA4; Age:1.1 +0BA8..0BAA; Age:1.1 +0BAE..0BB5; Age:1.1 +0BB7..0BB9; Age:1.1 +0BBE..0BC2; Age:1.1 +0BC6..0BC8; Age:1.1 +0BCA..0BCD; Age:1.1 +0BD7..0BD7; Age:1.1 +0BE7..0BF2; Age:1.1 +0C01..0C03; Age:1.1 +0C05..0C0C; Age:1.1 +0C0E..0C10; Age:1.1 +0C12..0C28; Age:1.1 +0C2A..0C33; Age:1.1 +0C35..0C39; Age:1.1 +0C3E..0C44; Age:1.1 +0C46..0C48; Age:1.1 +0C4A..0C4D; Age:1.1 +0C55..0C56; Age:1.1 +0C60..0C61; Age:1.1 +0C66..0C6F; Age:1.1 +0C82..0C83; Age:1.1 +0C85..0C8C; Age:1.1 +0C8E..0C90; Age:1.1 +0C92..0CA8; Age:1.1 +0CAA..0CB3; Age:1.1 +0CB5..0CB9; Age:1.1 +0CBE..0CC4; Age:1.1 +0CC6..0CC8; Age:1.1 +0CCA..0CCD; Age:1.1 +0CD5..0CD6; Age:1.1 +0CDE..0CDE; Age:1.1 +0CE0..0CE1; Age:1.1 +0CE6..0CEF; Age:1.1 +0D02..0D03; Age:1.1 +0D05..0D0C; Age:1.1 +0D0E..0D10; Age:1.1 +0D12..0D28; Age:1.1 +0D2A..0D39; Age:1.1 +0D3E..0D43; Age:1.1 +0D46..0D48; Age:1.1 +0D4A..0D4D; Age:1.1 +0D57..0D57; Age:1.1 +0D60..0D61; Age:1.1 +0D66..0D6F; Age:1.1 +0E01..0E3A; Age:1.1 +0E3F..0E5B; Age:1.1 +0E81..0E82; Age:1.1 +0E84..0E84; Age:1.1 +0E87..0E88; Age:1.1 +0E8A..0E8A; Age:1.1 +0E8D..0E8D; Age:1.1 +0E94..0E97; Age:1.1 +0E99..0E9F; Age:1.1 +0EA1..0EA3; Age:1.1 +0EA5..0EA5; Age:1.1 +0EA7..0EA7; Age:1.1 +0EAA..0EAB; Age:1.1 +0EAD..0EB9; Age:1.1 +0EBB..0EBD; Age:1.1 +0EC0..0EC4; Age:1.1 +0EC6..0EC6; Age:1.1 +0EC8..0ECD; Age:1.1 +0ED0..0ED9; Age:1.1 +0EDC..0EDD; Age:1.1 +10A0..10C5; Age:1.1 +10D0..10F6; Age:1.1 +10FB..10FB; Age:1.1 +1100..1159; Age:1.1 +115F..11A2; Age:1.1 +11A8..11F9; Age:1.1 +1E00..1E9A; Age:1.1 +1EA0..1EF9; Age:1.1 +1F00..1F15; Age:1.1 +1F18..1F1D; Age:1.1 +1F20..1F45; Age:1.1 +1F48..1F4D; Age:1.1 +1F50..1F57; Age:1.1 +1F59..1F59; Age:1.1 +1F5B..1F5B; Age:1.1 +1F5D..1F5D; Age:1.1 +1F5F..1F7D; Age:1.1 +1F80..1FB4; Age:1.1 +1FB6..1FC4; Age:1.1 +1FC6..1FD3; Age:1.1 +1FD6..1FDB; Age:1.1 +1FDD..1FEF; Age:1.1 +1FF2..1FF4; Age:1.1 +1FF6..1FFE; Age:1.1 +2000..202E; Age:1.1 +2030..2046; Age:1.1 +206A..2070; Age:1.1 +2074..208E; Age:1.1 +20A0..20AA; Age:1.1 +20D0..20E1; Age:1.1 +2100..2138; Age:1.1 +2153..2182; Age:1.1 +2190..21EA; Age:1.1 +2200..22F1; Age:1.1 +2300..2300; Age:1.1 +2302..237A; Age:1.1 +2400..2424; Age:1.1 +2440..244A; Age:1.1 +2460..24EA; Age:1.1 +2500..2595; Age:1.1 +25A0..25EF; Age:1.1 +2600..2613; Age:1.1 +261A..266F; Age:1.1 +2701..2704; Age:1.1 +2706..2709; Age:1.1 +270C..2727; Age:1.1 +2729..274B; Age:1.1 +274D..274D; Age:1.1 +274F..2752; Age:1.1 +2756..2756; Age:1.1 +2758..275E; Age:1.1 +2761..2767; Age:1.1 +2776..2794; Age:1.1 +2798..27AF; Age:1.1 +27B1..27BE; Age:1.1 +3000..3037; Age:1.1 +303F..303F; Age:1.1 +3041..3094; Age:1.1 +3099..309E; Age:1.1 +30A1..30FE; Age:1.1 +3105..312C; Age:1.1 +3131..318E; Age:1.1 +3190..319F; Age:1.1 +3200..321C; Age:1.1 +3220..3243; Age:1.1 +3260..327B; Age:1.1 +327F..32B0; Age:1.1 +32C0..32CB; Age:1.1 +32D0..32FE; Age:1.1 +3300..3376; Age:1.1 +337B..33DD; Age:1.1 +33E0..33FE; Age:1.1 +4E00..9FA5; Age:1.1 +E000..FA2D; Age:1.1 +FB00..FB06; Age:1.1 +FB13..FB17; Age:1.1 +FB1E..FB36; Age:1.1 +FB38..FB3C; Age:1.1 +FB3E..FB3E; Age:1.1 +FB40..FB41; Age:1.1 +FB43..FB44; Age:1.1 +FB46..FBB1; Age:1.1 +FBD3..FD3F; Age:1.1 +FD50..FD8F; Age:1.1 +FD92..FDC7; Age:1.1 +FDF0..FDFB; Age:1.1 +FE20..FE23; Age:1.1 +FE30..FE44; Age:1.1 +FE49..FE52; Age:1.1 +FE54..FE66; Age:1.1 +FE68..FE6B; Age:1.1 +FE70..FE72; Age:1.1 +FE74..FE74; Age:1.1 +FE76..FEFC; Age:1.1 +FEFF..FEFF; Age:1.1 +FF01..FF5E; Age:1.1 +FF61..FFBE; Age:1.1 +FFC2..FFC7; Age:1.1 +FFCA..FFCF; Age:1.1 +FFD2..FFD7; Age:1.1 +FFDA..FFDC; Age:1.1 +FFE0..FFE6; Age:1.1 +FFE8..FFEE; Age:1.1 +FFFD..FFFF; Age:1.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_1_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_1_1.test new file mode 100644 index 000000000..52247230f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_1_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_1_1 + +description: +Tests character class syntax of the Unicode 10.0 Age=1.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_0.flex new file mode 100644 index 000000000..a6b7c3c41 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_2_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:2.0} { setCurCharPropertyValue("Age:2.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_0.output new file mode 100644 index 000000000..2d3fe0c9d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_0.output @@ -0,0 +1,312 @@ +0000..01F5; Age:2.0 +01FA..0217; Age:2.0 +0250..02A8; Age:2.0 +02B0..02DE; Age:2.0 +02E0..02E9; Age:2.0 +0300..0345; Age:2.0 +0360..0361; Age:2.0 +0374..0375; Age:2.0 +037A..037A; Age:2.0 +037E..037E; Age:2.0 +0384..038A; Age:2.0 +038C..038C; Age:2.0 +038E..03A1; Age:2.0 +03A3..03CE; Age:2.0 +03D0..03D6; Age:2.0 +03DA..03DA; Age:2.0 +03DC..03DC; Age:2.0 +03DE..03DE; Age:2.0 +03E0..03E0; Age:2.0 +03E2..03F3; Age:2.0 +0401..040C; Age:2.0 +040E..044F; Age:2.0 +0451..045C; Age:2.0 +045E..0486; Age:2.0 +0490..04C4; Age:2.0 +04C7..04C8; Age:2.0 +04CB..04CC; Age:2.0 +04D0..04EB; Age:2.0 +04EE..04F5; Age:2.0 +04F8..04F9; Age:2.0 +0531..0556; Age:2.0 +0559..055F; Age:2.0 +0561..0587; Age:2.0 +0589..0589; Age:2.0 +0591..05A1; Age:2.0 +05A3..05B9; Age:2.0 +05BB..05C4; Age:2.0 +05D0..05EA; Age:2.0 +05F0..05F4; Age:2.0 +060C..060C; Age:2.0 +061B..061B; Age:2.0 +061F..061F; Age:2.0 +0621..063A; Age:2.0 +0640..0652; Age:2.0 +0660..066D; Age:2.0 +0670..06B7; Age:2.0 +06BA..06BE; Age:2.0 +06C0..06CE; Age:2.0 +06D0..06ED; Age:2.0 +06F0..06F9; Age:2.0 +0901..0903; Age:2.0 +0905..0939; Age:2.0 +093C..094D; Age:2.0 +0950..0954; Age:2.0 +0958..0970; Age:2.0 +0981..0983; Age:2.0 +0985..098C; Age:2.0 +098F..0990; Age:2.0 +0993..09A8; Age:2.0 +09AA..09B0; Age:2.0 +09B2..09B2; Age:2.0 +09B6..09B9; Age:2.0 +09BC..09BC; Age:2.0 +09BE..09C4; Age:2.0 +09C7..09C8; Age:2.0 +09CB..09CD; Age:2.0 +09D7..09D7; Age:2.0 +09DC..09DD; Age:2.0 +09DF..09E3; Age:2.0 +09E6..09FA; Age:2.0 +0A02..0A02; Age:2.0 +0A05..0A0A; Age:2.0 +0A0F..0A10; Age:2.0 +0A13..0A28; Age:2.0 +0A2A..0A30; Age:2.0 +0A32..0A33; Age:2.0 +0A35..0A36; Age:2.0 +0A38..0A39; Age:2.0 +0A3C..0A3C; Age:2.0 +0A3E..0A42; Age:2.0 +0A47..0A48; Age:2.0 +0A4B..0A4D; Age:2.0 +0A59..0A5C; Age:2.0 +0A5E..0A5E; Age:2.0 +0A66..0A74; Age:2.0 +0A81..0A83; Age:2.0 +0A85..0A8B; Age:2.0 +0A8D..0A8D; Age:2.0 +0A8F..0A91; Age:2.0 +0A93..0AA8; Age:2.0 +0AAA..0AB0; Age:2.0 +0AB2..0AB3; Age:2.0 +0AB5..0AB9; Age:2.0 +0ABC..0AC5; Age:2.0 +0AC7..0AC9; Age:2.0 +0ACB..0ACD; Age:2.0 +0AD0..0AD0; Age:2.0 +0AE0..0AE0; Age:2.0 +0AE6..0AEF; Age:2.0 +0B01..0B03; Age:2.0 +0B05..0B0C; Age:2.0 +0B0F..0B10; Age:2.0 +0B13..0B28; Age:2.0 +0B2A..0B30; Age:2.0 +0B32..0B33; Age:2.0 +0B36..0B39; Age:2.0 +0B3C..0B43; Age:2.0 +0B47..0B48; Age:2.0 +0B4B..0B4D; Age:2.0 +0B56..0B57; Age:2.0 +0B5C..0B5D; Age:2.0 +0B5F..0B61; Age:2.0 +0B66..0B70; Age:2.0 +0B82..0B83; Age:2.0 +0B85..0B8A; Age:2.0 +0B8E..0B90; Age:2.0 +0B92..0B95; Age:2.0 +0B99..0B9A; Age:2.0 +0B9C..0B9C; Age:2.0 +0B9E..0B9F; Age:2.0 +0BA3..0BA4; Age:2.0 +0BA8..0BAA; Age:2.0 +0BAE..0BB5; Age:2.0 +0BB7..0BB9; Age:2.0 +0BBE..0BC2; Age:2.0 +0BC6..0BC8; Age:2.0 +0BCA..0BCD; Age:2.0 +0BD7..0BD7; Age:2.0 +0BE7..0BF2; Age:2.0 +0C01..0C03; Age:2.0 +0C05..0C0C; Age:2.0 +0C0E..0C10; Age:2.0 +0C12..0C28; Age:2.0 +0C2A..0C33; Age:2.0 +0C35..0C39; Age:2.0 +0C3E..0C44; Age:2.0 +0C46..0C48; Age:2.0 +0C4A..0C4D; Age:2.0 +0C55..0C56; Age:2.0 +0C60..0C61; Age:2.0 +0C66..0C6F; Age:2.0 +0C82..0C83; Age:2.0 +0C85..0C8C; Age:2.0 +0C8E..0C90; Age:2.0 +0C92..0CA8; Age:2.0 +0CAA..0CB3; Age:2.0 +0CB5..0CB9; Age:2.0 +0CBE..0CC4; Age:2.0 +0CC6..0CC8; Age:2.0 +0CCA..0CCD; Age:2.0 +0CD5..0CD6; Age:2.0 +0CDE..0CDE; Age:2.0 +0CE0..0CE1; Age:2.0 +0CE6..0CEF; Age:2.0 +0D02..0D03; Age:2.0 +0D05..0D0C; Age:2.0 +0D0E..0D10; Age:2.0 +0D12..0D28; Age:2.0 +0D2A..0D39; Age:2.0 +0D3E..0D43; Age:2.0 +0D46..0D48; Age:2.0 +0D4A..0D4D; Age:2.0 +0D57..0D57; Age:2.0 +0D60..0D61; Age:2.0 +0D66..0D6F; Age:2.0 +0E01..0E3A; Age:2.0 +0E3F..0E5B; Age:2.0 +0E81..0E82; Age:2.0 +0E84..0E84; Age:2.0 +0E87..0E88; Age:2.0 +0E8A..0E8A; Age:2.0 +0E8D..0E8D; Age:2.0 +0E94..0E97; Age:2.0 +0E99..0E9F; Age:2.0 +0EA1..0EA3; Age:2.0 +0EA5..0EA5; Age:2.0 +0EA7..0EA7; Age:2.0 +0EAA..0EAB; Age:2.0 +0EAD..0EB9; Age:2.0 +0EBB..0EBD; Age:2.0 +0EC0..0EC4; Age:2.0 +0EC6..0EC6; Age:2.0 +0EC8..0ECD; Age:2.0 +0ED0..0ED9; Age:2.0 +0EDC..0EDD; Age:2.0 +0F00..0F47; Age:2.0 +0F49..0F69; Age:2.0 +0F71..0F8B; Age:2.0 +0F90..0F95; Age:2.0 +0F97..0F97; Age:2.0 +0F99..0FAD; Age:2.0 +0FB1..0FB7; Age:2.0 +0FB9..0FB9; Age:2.0 +10A0..10C5; Age:2.0 +10D0..10F6; Age:2.0 +10FB..10FB; Age:2.0 +1100..1159; Age:2.0 +115F..11A2; Age:2.0 +11A8..11F9; Age:2.0 +1E00..1E9B; Age:2.0 +1EA0..1EF9; Age:2.0 +1F00..1F15; Age:2.0 +1F18..1F1D; Age:2.0 +1F20..1F45; Age:2.0 +1F48..1F4D; Age:2.0 +1F50..1F57; Age:2.0 +1F59..1F59; Age:2.0 +1F5B..1F5B; Age:2.0 +1F5D..1F5D; Age:2.0 +1F5F..1F7D; Age:2.0 +1F80..1FB4; Age:2.0 +1FB6..1FC4; Age:2.0 +1FC6..1FD3; Age:2.0 +1FD6..1FDB; Age:2.0 +1FDD..1FEF; Age:2.0 +1FF2..1FF4; Age:2.0 +1FF6..1FFE; Age:2.0 +2000..202E; Age:2.0 +2030..2046; Age:2.0 +206A..2070; Age:2.0 +2074..208E; Age:2.0 +20A0..20AB; Age:2.0 +20D0..20E1; Age:2.0 +2100..2138; Age:2.0 +2153..2182; Age:2.0 +2190..21EA; Age:2.0 +2200..22F1; Age:2.0 +2300..2300; Age:2.0 +2302..237A; Age:2.0 +2400..2424; Age:2.0 +2440..244A; Age:2.0 +2460..24EA; Age:2.0 +2500..2595; Age:2.0 +25A0..25EF; Age:2.0 +2600..2613; Age:2.0 +261A..266F; Age:2.0 +2701..2704; Age:2.0 +2706..2709; Age:2.0 +270C..2727; Age:2.0 +2729..274B; Age:2.0 +274D..274D; Age:2.0 +274F..2752; Age:2.0 +2756..2756; Age:2.0 +2758..275E; Age:2.0 +2761..2767; Age:2.0 +2776..2794; Age:2.0 +2798..27AF; Age:2.0 +27B1..27BE; Age:2.0 +3000..3037; Age:2.0 +303F..303F; Age:2.0 +3041..3094; Age:2.0 +3099..309E; Age:2.0 +30A1..30FE; Age:2.0 +3105..312C; Age:2.0 +3131..318E; Age:2.0 +3190..319F; Age:2.0 +3200..321C; Age:2.0 +3220..3243; Age:2.0 +3260..327B; Age:2.0 +327F..32B0; Age:2.0 +32C0..32CB; Age:2.0 +32D0..32FE; Age:2.0 +3300..3376; Age:2.0 +337B..33DD; Age:2.0 +33E0..33FE; Age:2.0 +4E00..9FA5; Age:2.0 +AC00..D7A3; Age:2.0 +E000..FA2D; Age:2.0 +FB00..FB06; Age:2.0 +FB13..FB17; Age:2.0 +FB1E..FB36; Age:2.0 +FB38..FB3C; Age:2.0 +FB3E..FB3E; Age:2.0 +FB40..FB41; Age:2.0 +FB43..FB44; Age:2.0 +FB46..FBB1; Age:2.0 +FBD3..FD3F; Age:2.0 +FD50..FD8F; Age:2.0 +FD92..FDC7; Age:2.0 +FDF0..FDFB; Age:2.0 +FE20..FE23; Age:2.0 +FE30..FE44; Age:2.0 +FE49..FE52; Age:2.0 +FE54..FE66; Age:2.0 +FE68..FE6B; Age:2.0 +FE70..FE72; Age:2.0 +FE74..FE74; Age:2.0 +FE76..FEFC; Age:2.0 +FEFF..FEFF; Age:2.0 +FF01..FF5E; Age:2.0 +FF61..FFBE; Age:2.0 +FFC2..FFC7; Age:2.0 +FFCA..FFCF; Age:2.0 +FFD2..FFD7; Age:2.0 +FFDA..FFDC; Age:2.0 +FFE0..FFE6; Age:2.0 +FFE8..FFEE; Age:2.0 +FFFD..FFFF; Age:2.0 +1FFFE..1FFFF; Age:2.0 +2FFFE..2FFFF; Age:2.0 +3FFFE..3FFFF; Age:2.0 +4FFFE..4FFFF; Age:2.0 +5FFFE..5FFFF; Age:2.0 +6FFFE..6FFFF; Age:2.0 +7FFFE..7FFFF; Age:2.0 +8FFFE..8FFFF; Age:2.0 +9FFFE..9FFFF; Age:2.0 +AFFFE..AFFFF; Age:2.0 +BFFFE..BFFFF; Age:2.0 +CFFFE..CFFFF; Age:2.0 +DFFFE..DFFFF; Age:2.0 +EFFFE..10FFFF; Age:2.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_0.test new file mode 100644 index 000000000..b24694325 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_2_0 + +description: +Tests character class syntax of the Unicode 10.0 Age=2.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_1.flex new file mode 100644 index 000000000..ed606a4d6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_2_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:2.1} { setCurCharPropertyValue("Age:2.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_1.output new file mode 100644 index 000000000..0c6a084c3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_1.output @@ -0,0 +1,312 @@ +0000..01F5; Age:2.1 +01FA..0217; Age:2.1 +0250..02A8; Age:2.1 +02B0..02DE; Age:2.1 +02E0..02E9; Age:2.1 +0300..0345; Age:2.1 +0360..0361; Age:2.1 +0374..0375; Age:2.1 +037A..037A; Age:2.1 +037E..037E; Age:2.1 +0384..038A; Age:2.1 +038C..038C; Age:2.1 +038E..03A1; Age:2.1 +03A3..03CE; Age:2.1 +03D0..03D6; Age:2.1 +03DA..03DA; Age:2.1 +03DC..03DC; Age:2.1 +03DE..03DE; Age:2.1 +03E0..03E0; Age:2.1 +03E2..03F3; Age:2.1 +0401..040C; Age:2.1 +040E..044F; Age:2.1 +0451..045C; Age:2.1 +045E..0486; Age:2.1 +0490..04C4; Age:2.1 +04C7..04C8; Age:2.1 +04CB..04CC; Age:2.1 +04D0..04EB; Age:2.1 +04EE..04F5; Age:2.1 +04F8..04F9; Age:2.1 +0531..0556; Age:2.1 +0559..055F; Age:2.1 +0561..0587; Age:2.1 +0589..0589; Age:2.1 +0591..05A1; Age:2.1 +05A3..05B9; Age:2.1 +05BB..05C4; Age:2.1 +05D0..05EA; Age:2.1 +05F0..05F4; Age:2.1 +060C..060C; Age:2.1 +061B..061B; Age:2.1 +061F..061F; Age:2.1 +0621..063A; Age:2.1 +0640..0652; Age:2.1 +0660..066D; Age:2.1 +0670..06B7; Age:2.1 +06BA..06BE; Age:2.1 +06C0..06CE; Age:2.1 +06D0..06ED; Age:2.1 +06F0..06F9; Age:2.1 +0901..0903; Age:2.1 +0905..0939; Age:2.1 +093C..094D; Age:2.1 +0950..0954; Age:2.1 +0958..0970; Age:2.1 +0981..0983; Age:2.1 +0985..098C; Age:2.1 +098F..0990; Age:2.1 +0993..09A8; Age:2.1 +09AA..09B0; Age:2.1 +09B2..09B2; Age:2.1 +09B6..09B9; Age:2.1 +09BC..09BC; Age:2.1 +09BE..09C4; Age:2.1 +09C7..09C8; Age:2.1 +09CB..09CD; Age:2.1 +09D7..09D7; Age:2.1 +09DC..09DD; Age:2.1 +09DF..09E3; Age:2.1 +09E6..09FA; Age:2.1 +0A02..0A02; Age:2.1 +0A05..0A0A; Age:2.1 +0A0F..0A10; Age:2.1 +0A13..0A28; Age:2.1 +0A2A..0A30; Age:2.1 +0A32..0A33; Age:2.1 +0A35..0A36; Age:2.1 +0A38..0A39; Age:2.1 +0A3C..0A3C; Age:2.1 +0A3E..0A42; Age:2.1 +0A47..0A48; Age:2.1 +0A4B..0A4D; Age:2.1 +0A59..0A5C; Age:2.1 +0A5E..0A5E; Age:2.1 +0A66..0A74; Age:2.1 +0A81..0A83; Age:2.1 +0A85..0A8B; Age:2.1 +0A8D..0A8D; Age:2.1 +0A8F..0A91; Age:2.1 +0A93..0AA8; Age:2.1 +0AAA..0AB0; Age:2.1 +0AB2..0AB3; Age:2.1 +0AB5..0AB9; Age:2.1 +0ABC..0AC5; Age:2.1 +0AC7..0AC9; Age:2.1 +0ACB..0ACD; Age:2.1 +0AD0..0AD0; Age:2.1 +0AE0..0AE0; Age:2.1 +0AE6..0AEF; Age:2.1 +0B01..0B03; Age:2.1 +0B05..0B0C; Age:2.1 +0B0F..0B10; Age:2.1 +0B13..0B28; Age:2.1 +0B2A..0B30; Age:2.1 +0B32..0B33; Age:2.1 +0B36..0B39; Age:2.1 +0B3C..0B43; Age:2.1 +0B47..0B48; Age:2.1 +0B4B..0B4D; Age:2.1 +0B56..0B57; Age:2.1 +0B5C..0B5D; Age:2.1 +0B5F..0B61; Age:2.1 +0B66..0B70; Age:2.1 +0B82..0B83; Age:2.1 +0B85..0B8A; Age:2.1 +0B8E..0B90; Age:2.1 +0B92..0B95; Age:2.1 +0B99..0B9A; Age:2.1 +0B9C..0B9C; Age:2.1 +0B9E..0B9F; Age:2.1 +0BA3..0BA4; Age:2.1 +0BA8..0BAA; Age:2.1 +0BAE..0BB5; Age:2.1 +0BB7..0BB9; Age:2.1 +0BBE..0BC2; Age:2.1 +0BC6..0BC8; Age:2.1 +0BCA..0BCD; Age:2.1 +0BD7..0BD7; Age:2.1 +0BE7..0BF2; Age:2.1 +0C01..0C03; Age:2.1 +0C05..0C0C; Age:2.1 +0C0E..0C10; Age:2.1 +0C12..0C28; Age:2.1 +0C2A..0C33; Age:2.1 +0C35..0C39; Age:2.1 +0C3E..0C44; Age:2.1 +0C46..0C48; Age:2.1 +0C4A..0C4D; Age:2.1 +0C55..0C56; Age:2.1 +0C60..0C61; Age:2.1 +0C66..0C6F; Age:2.1 +0C82..0C83; Age:2.1 +0C85..0C8C; Age:2.1 +0C8E..0C90; Age:2.1 +0C92..0CA8; Age:2.1 +0CAA..0CB3; Age:2.1 +0CB5..0CB9; Age:2.1 +0CBE..0CC4; Age:2.1 +0CC6..0CC8; Age:2.1 +0CCA..0CCD; Age:2.1 +0CD5..0CD6; Age:2.1 +0CDE..0CDE; Age:2.1 +0CE0..0CE1; Age:2.1 +0CE6..0CEF; Age:2.1 +0D02..0D03; Age:2.1 +0D05..0D0C; Age:2.1 +0D0E..0D10; Age:2.1 +0D12..0D28; Age:2.1 +0D2A..0D39; Age:2.1 +0D3E..0D43; Age:2.1 +0D46..0D48; Age:2.1 +0D4A..0D4D; Age:2.1 +0D57..0D57; Age:2.1 +0D60..0D61; Age:2.1 +0D66..0D6F; Age:2.1 +0E01..0E3A; Age:2.1 +0E3F..0E5B; Age:2.1 +0E81..0E82; Age:2.1 +0E84..0E84; Age:2.1 +0E87..0E88; Age:2.1 +0E8A..0E8A; Age:2.1 +0E8D..0E8D; Age:2.1 +0E94..0E97; Age:2.1 +0E99..0E9F; Age:2.1 +0EA1..0EA3; Age:2.1 +0EA5..0EA5; Age:2.1 +0EA7..0EA7; Age:2.1 +0EAA..0EAB; Age:2.1 +0EAD..0EB9; Age:2.1 +0EBB..0EBD; Age:2.1 +0EC0..0EC4; Age:2.1 +0EC6..0EC6; Age:2.1 +0EC8..0ECD; Age:2.1 +0ED0..0ED9; Age:2.1 +0EDC..0EDD; Age:2.1 +0F00..0F47; Age:2.1 +0F49..0F69; Age:2.1 +0F71..0F8B; Age:2.1 +0F90..0F95; Age:2.1 +0F97..0F97; Age:2.1 +0F99..0FAD; Age:2.1 +0FB1..0FB7; Age:2.1 +0FB9..0FB9; Age:2.1 +10A0..10C5; Age:2.1 +10D0..10F6; Age:2.1 +10FB..10FB; Age:2.1 +1100..1159; Age:2.1 +115F..11A2; Age:2.1 +11A8..11F9; Age:2.1 +1E00..1E9B; Age:2.1 +1EA0..1EF9; Age:2.1 +1F00..1F15; Age:2.1 +1F18..1F1D; Age:2.1 +1F20..1F45; Age:2.1 +1F48..1F4D; Age:2.1 +1F50..1F57; Age:2.1 +1F59..1F59; Age:2.1 +1F5B..1F5B; Age:2.1 +1F5D..1F5D; Age:2.1 +1F5F..1F7D; Age:2.1 +1F80..1FB4; Age:2.1 +1FB6..1FC4; Age:2.1 +1FC6..1FD3; Age:2.1 +1FD6..1FDB; Age:2.1 +1FDD..1FEF; Age:2.1 +1FF2..1FF4; Age:2.1 +1FF6..1FFE; Age:2.1 +2000..202E; Age:2.1 +2030..2046; Age:2.1 +206A..2070; Age:2.1 +2074..208E; Age:2.1 +20A0..20AC; Age:2.1 +20D0..20E1; Age:2.1 +2100..2138; Age:2.1 +2153..2182; Age:2.1 +2190..21EA; Age:2.1 +2200..22F1; Age:2.1 +2300..2300; Age:2.1 +2302..237A; Age:2.1 +2400..2424; Age:2.1 +2440..244A; Age:2.1 +2460..24EA; Age:2.1 +2500..2595; Age:2.1 +25A0..25EF; Age:2.1 +2600..2613; Age:2.1 +261A..266F; Age:2.1 +2701..2704; Age:2.1 +2706..2709; Age:2.1 +270C..2727; Age:2.1 +2729..274B; Age:2.1 +274D..274D; Age:2.1 +274F..2752; Age:2.1 +2756..2756; Age:2.1 +2758..275E; Age:2.1 +2761..2767; Age:2.1 +2776..2794; Age:2.1 +2798..27AF; Age:2.1 +27B1..27BE; Age:2.1 +3000..3037; Age:2.1 +303F..303F; Age:2.1 +3041..3094; Age:2.1 +3099..309E; Age:2.1 +30A1..30FE; Age:2.1 +3105..312C; Age:2.1 +3131..318E; Age:2.1 +3190..319F; Age:2.1 +3200..321C; Age:2.1 +3220..3243; Age:2.1 +3260..327B; Age:2.1 +327F..32B0; Age:2.1 +32C0..32CB; Age:2.1 +32D0..32FE; Age:2.1 +3300..3376; Age:2.1 +337B..33DD; Age:2.1 +33E0..33FE; Age:2.1 +4E00..9FA5; Age:2.1 +AC00..D7A3; Age:2.1 +E000..FA2D; Age:2.1 +FB00..FB06; Age:2.1 +FB13..FB17; Age:2.1 +FB1E..FB36; Age:2.1 +FB38..FB3C; Age:2.1 +FB3E..FB3E; Age:2.1 +FB40..FB41; Age:2.1 +FB43..FB44; Age:2.1 +FB46..FBB1; Age:2.1 +FBD3..FD3F; Age:2.1 +FD50..FD8F; Age:2.1 +FD92..FDC7; Age:2.1 +FDF0..FDFB; Age:2.1 +FE20..FE23; Age:2.1 +FE30..FE44; Age:2.1 +FE49..FE52; Age:2.1 +FE54..FE66; Age:2.1 +FE68..FE6B; Age:2.1 +FE70..FE72; Age:2.1 +FE74..FE74; Age:2.1 +FE76..FEFC; Age:2.1 +FEFF..FEFF; Age:2.1 +FF01..FF5E; Age:2.1 +FF61..FFBE; Age:2.1 +FFC2..FFC7; Age:2.1 +FFCA..FFCF; Age:2.1 +FFD2..FFD7; Age:2.1 +FFDA..FFDC; Age:2.1 +FFE0..FFE6; Age:2.1 +FFE8..FFEE; Age:2.1 +FFFC..FFFF; Age:2.1 +1FFFE..1FFFF; Age:2.1 +2FFFE..2FFFF; Age:2.1 +3FFFE..3FFFF; Age:2.1 +4FFFE..4FFFF; Age:2.1 +5FFFE..5FFFF; Age:2.1 +6FFFE..6FFFF; Age:2.1 +7FFFE..7FFFF; Age:2.1 +8FFFE..8FFFF; Age:2.1 +9FFFE..9FFFF; Age:2.1 +AFFFE..AFFFF; Age:2.1 +BFFFE..BFFFF; Age:2.1 +CFFFE..CFFFF; Age:2.1 +DFFFE..DFFFF; Age:2.1 +EFFFE..10FFFF; Age:2.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_1.test new file mode 100644 index 000000000..b4f22afa3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_2_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_2_1 + +description: +Tests character class syntax of the Unicode 10.0 Age=2.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_0.flex new file mode 100644 index 000000000..61ee25d1c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_3_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:3.0} { setCurCharPropertyValue("Age:3.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_0.output new file mode 100644 index 000000000..94d87e175 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_0.output @@ -0,0 +1,369 @@ +0000..021F; Age:3.0 +0222..0233; Age:3.0 +0250..02AD; Age:3.0 +02B0..02EE; Age:3.0 +0300..034E; Age:3.0 +0360..0362; Age:3.0 +0374..0375; Age:3.0 +037A..037A; Age:3.0 +037E..037E; Age:3.0 +0384..038A; Age:3.0 +038C..038C; Age:3.0 +038E..03A1; Age:3.0 +03A3..03CE; Age:3.0 +03D0..03D7; Age:3.0 +03DA..03F3; Age:3.0 +0400..0486; Age:3.0 +0488..0489; Age:3.0 +048C..04C4; Age:3.0 +04C7..04C8; Age:3.0 +04CB..04CC; Age:3.0 +04D0..04F5; Age:3.0 +04F8..04F9; Age:3.0 +0531..0556; Age:3.0 +0559..055F; Age:3.0 +0561..0587; Age:3.0 +0589..058A; Age:3.0 +0591..05A1; Age:3.0 +05A3..05B9; Age:3.0 +05BB..05C4; Age:3.0 +05D0..05EA; Age:3.0 +05F0..05F4; Age:3.0 +060C..060C; Age:3.0 +061B..061B; Age:3.0 +061F..061F; Age:3.0 +0621..063A; Age:3.0 +0640..0655; Age:3.0 +0660..066D; Age:3.0 +0670..06ED; Age:3.0 +06F0..06FE; Age:3.0 +0700..070D; Age:3.0 +070F..072C; Age:3.0 +0730..074A; Age:3.0 +0780..07B0; Age:3.0 +0901..0903; Age:3.0 +0905..0939; Age:3.0 +093C..094D; Age:3.0 +0950..0954; Age:3.0 +0958..0970; Age:3.0 +0981..0983; Age:3.0 +0985..098C; Age:3.0 +098F..0990; Age:3.0 +0993..09A8; Age:3.0 +09AA..09B0; Age:3.0 +09B2..09B2; Age:3.0 +09B6..09B9; Age:3.0 +09BC..09BC; Age:3.0 +09BE..09C4; Age:3.0 +09C7..09C8; Age:3.0 +09CB..09CD; Age:3.0 +09D7..09D7; Age:3.0 +09DC..09DD; Age:3.0 +09DF..09E3; Age:3.0 +09E6..09FA; Age:3.0 +0A02..0A02; Age:3.0 +0A05..0A0A; Age:3.0 +0A0F..0A10; Age:3.0 +0A13..0A28; Age:3.0 +0A2A..0A30; Age:3.0 +0A32..0A33; Age:3.0 +0A35..0A36; Age:3.0 +0A38..0A39; Age:3.0 +0A3C..0A3C; Age:3.0 +0A3E..0A42; Age:3.0 +0A47..0A48; Age:3.0 +0A4B..0A4D; Age:3.0 +0A59..0A5C; Age:3.0 +0A5E..0A5E; Age:3.0 +0A66..0A74; Age:3.0 +0A81..0A83; Age:3.0 +0A85..0A8B; Age:3.0 +0A8D..0A8D; Age:3.0 +0A8F..0A91; Age:3.0 +0A93..0AA8; Age:3.0 +0AAA..0AB0; Age:3.0 +0AB2..0AB3; Age:3.0 +0AB5..0AB9; Age:3.0 +0ABC..0AC5; Age:3.0 +0AC7..0AC9; Age:3.0 +0ACB..0ACD; Age:3.0 +0AD0..0AD0; Age:3.0 +0AE0..0AE0; Age:3.0 +0AE6..0AEF; Age:3.0 +0B01..0B03; Age:3.0 +0B05..0B0C; Age:3.0 +0B0F..0B10; Age:3.0 +0B13..0B28; Age:3.0 +0B2A..0B30; Age:3.0 +0B32..0B33; Age:3.0 +0B36..0B39; Age:3.0 +0B3C..0B43; Age:3.0 +0B47..0B48; Age:3.0 +0B4B..0B4D; Age:3.0 +0B56..0B57; Age:3.0 +0B5C..0B5D; Age:3.0 +0B5F..0B61; Age:3.0 +0B66..0B70; Age:3.0 +0B82..0B83; Age:3.0 +0B85..0B8A; Age:3.0 +0B8E..0B90; Age:3.0 +0B92..0B95; Age:3.0 +0B99..0B9A; Age:3.0 +0B9C..0B9C; Age:3.0 +0B9E..0B9F; Age:3.0 +0BA3..0BA4; Age:3.0 +0BA8..0BAA; Age:3.0 +0BAE..0BB5; Age:3.0 +0BB7..0BB9; Age:3.0 +0BBE..0BC2; Age:3.0 +0BC6..0BC8; Age:3.0 +0BCA..0BCD; Age:3.0 +0BD7..0BD7; Age:3.0 +0BE7..0BF2; Age:3.0 +0C01..0C03; Age:3.0 +0C05..0C0C; Age:3.0 +0C0E..0C10; Age:3.0 +0C12..0C28; Age:3.0 +0C2A..0C33; Age:3.0 +0C35..0C39; Age:3.0 +0C3E..0C44; Age:3.0 +0C46..0C48; Age:3.0 +0C4A..0C4D; Age:3.0 +0C55..0C56; Age:3.0 +0C60..0C61; Age:3.0 +0C66..0C6F; Age:3.0 +0C82..0C83; Age:3.0 +0C85..0C8C; Age:3.0 +0C8E..0C90; Age:3.0 +0C92..0CA8; Age:3.0 +0CAA..0CB3; Age:3.0 +0CB5..0CB9; Age:3.0 +0CBE..0CC4; Age:3.0 +0CC6..0CC8; Age:3.0 +0CCA..0CCD; Age:3.0 +0CD5..0CD6; Age:3.0 +0CDE..0CDE; Age:3.0 +0CE0..0CE1; Age:3.0 +0CE6..0CEF; Age:3.0 +0D02..0D03; Age:3.0 +0D05..0D0C; Age:3.0 +0D0E..0D10; Age:3.0 +0D12..0D28; Age:3.0 +0D2A..0D39; Age:3.0 +0D3E..0D43; Age:3.0 +0D46..0D48; Age:3.0 +0D4A..0D4D; Age:3.0 +0D57..0D57; Age:3.0 +0D60..0D61; Age:3.0 +0D66..0D6F; Age:3.0 +0D82..0D83; Age:3.0 +0D85..0D96; Age:3.0 +0D9A..0DB1; Age:3.0 +0DB3..0DBB; Age:3.0 +0DBD..0DBD; Age:3.0 +0DC0..0DC6; Age:3.0 +0DCA..0DCA; Age:3.0 +0DCF..0DD4; Age:3.0 +0DD6..0DD6; Age:3.0 +0DD8..0DDF; Age:3.0 +0DF2..0DF4; Age:3.0 +0E01..0E3A; Age:3.0 +0E3F..0E5B; Age:3.0 +0E81..0E82; Age:3.0 +0E84..0E84; Age:3.0 +0E87..0E88; Age:3.0 +0E8A..0E8A; Age:3.0 +0E8D..0E8D; Age:3.0 +0E94..0E97; Age:3.0 +0E99..0E9F; Age:3.0 +0EA1..0EA3; Age:3.0 +0EA5..0EA5; Age:3.0 +0EA7..0EA7; Age:3.0 +0EAA..0EAB; Age:3.0 +0EAD..0EB9; Age:3.0 +0EBB..0EBD; Age:3.0 +0EC0..0EC4; Age:3.0 +0EC6..0EC6; Age:3.0 +0EC8..0ECD; Age:3.0 +0ED0..0ED9; Age:3.0 +0EDC..0EDD; Age:3.0 +0F00..0F47; Age:3.0 +0F49..0F6A; Age:3.0 +0F71..0F8B; Age:3.0 +0F90..0F97; Age:3.0 +0F99..0FBC; Age:3.0 +0FBE..0FCC; Age:3.0 +0FCF..0FCF; Age:3.0 +1000..1021; Age:3.0 +1023..1027; Age:3.0 +1029..102A; Age:3.0 +102C..1032; Age:3.0 +1036..1039; Age:3.0 +1040..1059; Age:3.0 +10A0..10C5; Age:3.0 +10D0..10F6; Age:3.0 +10FB..10FB; Age:3.0 +1100..1159; Age:3.0 +115F..11A2; Age:3.0 +11A8..11F9; Age:3.0 +1200..1206; Age:3.0 +1208..1246; Age:3.0 +1248..1248; Age:3.0 +124A..124D; Age:3.0 +1250..1256; Age:3.0 +1258..1258; Age:3.0 +125A..125D; Age:3.0 +1260..1286; Age:3.0 +1288..1288; Age:3.0 +128A..128D; Age:3.0 +1290..12AE; Age:3.0 +12B0..12B0; Age:3.0 +12B2..12B5; Age:3.0 +12B8..12BE; Age:3.0 +12C0..12C0; Age:3.0 +12C2..12C5; Age:3.0 +12C8..12CE; Age:3.0 +12D0..12D6; Age:3.0 +12D8..12EE; Age:3.0 +12F0..130E; Age:3.0 +1310..1310; Age:3.0 +1312..1315; Age:3.0 +1318..131E; Age:3.0 +1320..1346; Age:3.0 +1348..135A; Age:3.0 +1361..137C; Age:3.0 +13A0..13F4; Age:3.0 +1401..1676; Age:3.0 +1680..169C; Age:3.0 +16A0..16F0; Age:3.0 +1780..17DC; Age:3.0 +17E0..17E9; Age:3.0 +1800..180E; Age:3.0 +1810..1819; Age:3.0 +1820..1877; Age:3.0 +1880..18A9; Age:3.0 +1E00..1E9B; Age:3.0 +1EA0..1EF9; Age:3.0 +1F00..1F15; Age:3.0 +1F18..1F1D; Age:3.0 +1F20..1F45; Age:3.0 +1F48..1F4D; Age:3.0 +1F50..1F57; Age:3.0 +1F59..1F59; Age:3.0 +1F5B..1F5B; Age:3.0 +1F5D..1F5D; Age:3.0 +1F5F..1F7D; Age:3.0 +1F80..1FB4; Age:3.0 +1FB6..1FC4; Age:3.0 +1FC6..1FD3; Age:3.0 +1FD6..1FDB; Age:3.0 +1FDD..1FEF; Age:3.0 +1FF2..1FF4; Age:3.0 +1FF6..1FFE; Age:3.0 +2000..2046; Age:3.0 +2048..204D; Age:3.0 +206A..2070; Age:3.0 +2074..208E; Age:3.0 +20A0..20AF; Age:3.0 +20D0..20E3; Age:3.0 +2100..213A; Age:3.0 +2153..2183; Age:3.0 +2190..21F3; Age:3.0 +2200..22F1; Age:3.0 +2300..237B; Age:3.0 +237D..239A; Age:3.0 +2400..2426; Age:3.0 +2440..244A; Age:3.0 +2460..24EA; Age:3.0 +2500..2595; Age:3.0 +25A0..25F7; Age:3.0 +2600..2613; Age:3.0 +2619..2671; Age:3.0 +2701..2704; Age:3.0 +2706..2709; Age:3.0 +270C..2727; Age:3.0 +2729..274B; Age:3.0 +274D..274D; Age:3.0 +274F..2752; Age:3.0 +2756..2756; Age:3.0 +2758..275E; Age:3.0 +2761..2767; Age:3.0 +2776..2794; Age:3.0 +2798..27AF; Age:3.0 +27B1..27BE; Age:3.0 +2800..28FF; Age:3.0 +2E80..2E99; Age:3.0 +2E9B..2EF3; Age:3.0 +2F00..2FD5; Age:3.0 +2FF0..2FFB; Age:3.0 +3000..303A; Age:3.0 +303E..303F; Age:3.0 +3041..3094; Age:3.0 +3099..309E; Age:3.0 +30A1..30FE; Age:3.0 +3105..312C; Age:3.0 +3131..318E; Age:3.0 +3190..31B7; Age:3.0 +3200..321C; Age:3.0 +3220..3243; Age:3.0 +3260..327B; Age:3.0 +327F..32B0; Age:3.0 +32C0..32CB; Age:3.0 +32D0..32FE; Age:3.0 +3300..3376; Age:3.0 +337B..33DD; Age:3.0 +33E0..33FE; Age:3.0 +3400..4DB5; Age:3.0 +4E00..9FA5; Age:3.0 +A000..A48C; Age:3.0 +A490..A4A1; Age:3.0 +A4A4..A4B3; Age:3.0 +A4B5..A4C0; Age:3.0 +A4C2..A4C4; Age:3.0 +A4C6..A4C6; Age:3.0 +AC00..D7A3; Age:3.0 +E000..FA2D; Age:3.0 +FB00..FB06; Age:3.0 +FB13..FB17; Age:3.0 +FB1D..FB36; Age:3.0 +FB38..FB3C; Age:3.0 +FB3E..FB3E; Age:3.0 +FB40..FB41; Age:3.0 +FB43..FB44; Age:3.0 +FB46..FBB1; Age:3.0 +FBD3..FD3F; Age:3.0 +FD50..FD8F; Age:3.0 +FD92..FDC7; Age:3.0 +FDF0..FDFB; Age:3.0 +FE20..FE23; Age:3.0 +FE30..FE44; Age:3.0 +FE49..FE52; Age:3.0 +FE54..FE66; Age:3.0 +FE68..FE6B; Age:3.0 +FE70..FE72; Age:3.0 +FE74..FE74; Age:3.0 +FE76..FEFC; Age:3.0 +FEFF..FEFF; Age:3.0 +FF01..FF5E; Age:3.0 +FF61..FFBE; Age:3.0 +FFC2..FFC7; Age:3.0 +FFCA..FFCF; Age:3.0 +FFD2..FFD7; Age:3.0 +FFDA..FFDC; Age:3.0 +FFE0..FFE6; Age:3.0 +FFE8..FFEE; Age:3.0 +FFF9..FFFF; Age:3.0 +1FFFE..1FFFF; Age:3.0 +2FFFE..2FFFF; Age:3.0 +3FFFE..3FFFF; Age:3.0 +4FFFE..4FFFF; Age:3.0 +5FFFE..5FFFF; Age:3.0 +6FFFE..6FFFF; Age:3.0 +7FFFE..7FFFF; Age:3.0 +8FFFE..8FFFF; Age:3.0 +9FFFE..9FFFF; Age:3.0 +AFFFE..AFFFF; Age:3.0 +BFFFE..BFFFF; Age:3.0 +CFFFE..CFFFF; Age:3.0 +DFFFE..DFFFF; Age:3.0 +EFFFE..10FFFF; Age:3.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_0.test new file mode 100644 index 000000000..5079929ee --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_3_0 + +description: +Tests character class syntax of the Unicode 10.0 Age=3.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_1.flex new file mode 100644 index 000000000..f3f7a09b4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_3_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:3.1} { setCurCharPropertyValue("Age:3.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_1.output new file mode 100644 index 000000000..2b737aac0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_1.output @@ -0,0 +1,402 @@ +0000..021F; Age:3.1 +0222..0233; Age:3.1 +0250..02AD; Age:3.1 +02B0..02EE; Age:3.1 +0300..034E; Age:3.1 +0360..0362; Age:3.1 +0374..0375; Age:3.1 +037A..037A; Age:3.1 +037E..037E; Age:3.1 +0384..038A; Age:3.1 +038C..038C; Age:3.1 +038E..03A1; Age:3.1 +03A3..03CE; Age:3.1 +03D0..03D7; Age:3.1 +03DA..03F5; Age:3.1 +0400..0486; Age:3.1 +0488..0489; Age:3.1 +048C..04C4; Age:3.1 +04C7..04C8; Age:3.1 +04CB..04CC; Age:3.1 +04D0..04F5; Age:3.1 +04F8..04F9; Age:3.1 +0531..0556; Age:3.1 +0559..055F; Age:3.1 +0561..0587; Age:3.1 +0589..058A; Age:3.1 +0591..05A1; Age:3.1 +05A3..05B9; Age:3.1 +05BB..05C4; Age:3.1 +05D0..05EA; Age:3.1 +05F0..05F4; Age:3.1 +060C..060C; Age:3.1 +061B..061B; Age:3.1 +061F..061F; Age:3.1 +0621..063A; Age:3.1 +0640..0655; Age:3.1 +0660..066D; Age:3.1 +0670..06ED; Age:3.1 +06F0..06FE; Age:3.1 +0700..070D; Age:3.1 +070F..072C; Age:3.1 +0730..074A; Age:3.1 +0780..07B0; Age:3.1 +0901..0903; Age:3.1 +0905..0939; Age:3.1 +093C..094D; Age:3.1 +0950..0954; Age:3.1 +0958..0970; Age:3.1 +0981..0983; Age:3.1 +0985..098C; Age:3.1 +098F..0990; Age:3.1 +0993..09A8; Age:3.1 +09AA..09B0; Age:3.1 +09B2..09B2; Age:3.1 +09B6..09B9; Age:3.1 +09BC..09BC; Age:3.1 +09BE..09C4; Age:3.1 +09C7..09C8; Age:3.1 +09CB..09CD; Age:3.1 +09D7..09D7; Age:3.1 +09DC..09DD; Age:3.1 +09DF..09E3; Age:3.1 +09E6..09FA; Age:3.1 +0A02..0A02; Age:3.1 +0A05..0A0A; Age:3.1 +0A0F..0A10; Age:3.1 +0A13..0A28; Age:3.1 +0A2A..0A30; Age:3.1 +0A32..0A33; Age:3.1 +0A35..0A36; Age:3.1 +0A38..0A39; Age:3.1 +0A3C..0A3C; Age:3.1 +0A3E..0A42; Age:3.1 +0A47..0A48; Age:3.1 +0A4B..0A4D; Age:3.1 +0A59..0A5C; Age:3.1 +0A5E..0A5E; Age:3.1 +0A66..0A74; Age:3.1 +0A81..0A83; Age:3.1 +0A85..0A8B; Age:3.1 +0A8D..0A8D; Age:3.1 +0A8F..0A91; Age:3.1 +0A93..0AA8; Age:3.1 +0AAA..0AB0; Age:3.1 +0AB2..0AB3; Age:3.1 +0AB5..0AB9; Age:3.1 +0ABC..0AC5; Age:3.1 +0AC7..0AC9; Age:3.1 +0ACB..0ACD; Age:3.1 +0AD0..0AD0; Age:3.1 +0AE0..0AE0; Age:3.1 +0AE6..0AEF; Age:3.1 +0B01..0B03; Age:3.1 +0B05..0B0C; Age:3.1 +0B0F..0B10; Age:3.1 +0B13..0B28; Age:3.1 +0B2A..0B30; Age:3.1 +0B32..0B33; Age:3.1 +0B36..0B39; Age:3.1 +0B3C..0B43; Age:3.1 +0B47..0B48; Age:3.1 +0B4B..0B4D; Age:3.1 +0B56..0B57; Age:3.1 +0B5C..0B5D; Age:3.1 +0B5F..0B61; Age:3.1 +0B66..0B70; Age:3.1 +0B82..0B83; Age:3.1 +0B85..0B8A; Age:3.1 +0B8E..0B90; Age:3.1 +0B92..0B95; Age:3.1 +0B99..0B9A; Age:3.1 +0B9C..0B9C; Age:3.1 +0B9E..0B9F; Age:3.1 +0BA3..0BA4; Age:3.1 +0BA8..0BAA; Age:3.1 +0BAE..0BB5; Age:3.1 +0BB7..0BB9; Age:3.1 +0BBE..0BC2; Age:3.1 +0BC6..0BC8; Age:3.1 +0BCA..0BCD; Age:3.1 +0BD7..0BD7; Age:3.1 +0BE7..0BF2; Age:3.1 +0C01..0C03; Age:3.1 +0C05..0C0C; Age:3.1 +0C0E..0C10; Age:3.1 +0C12..0C28; Age:3.1 +0C2A..0C33; Age:3.1 +0C35..0C39; Age:3.1 +0C3E..0C44; Age:3.1 +0C46..0C48; Age:3.1 +0C4A..0C4D; Age:3.1 +0C55..0C56; Age:3.1 +0C60..0C61; Age:3.1 +0C66..0C6F; Age:3.1 +0C82..0C83; Age:3.1 +0C85..0C8C; Age:3.1 +0C8E..0C90; Age:3.1 +0C92..0CA8; Age:3.1 +0CAA..0CB3; Age:3.1 +0CB5..0CB9; Age:3.1 +0CBE..0CC4; Age:3.1 +0CC6..0CC8; Age:3.1 +0CCA..0CCD; Age:3.1 +0CD5..0CD6; Age:3.1 +0CDE..0CDE; Age:3.1 +0CE0..0CE1; Age:3.1 +0CE6..0CEF; Age:3.1 +0D02..0D03; Age:3.1 +0D05..0D0C; Age:3.1 +0D0E..0D10; Age:3.1 +0D12..0D28; Age:3.1 +0D2A..0D39; Age:3.1 +0D3E..0D43; Age:3.1 +0D46..0D48; Age:3.1 +0D4A..0D4D; Age:3.1 +0D57..0D57; Age:3.1 +0D60..0D61; Age:3.1 +0D66..0D6F; Age:3.1 +0D82..0D83; Age:3.1 +0D85..0D96; Age:3.1 +0D9A..0DB1; Age:3.1 +0DB3..0DBB; Age:3.1 +0DBD..0DBD; Age:3.1 +0DC0..0DC6; Age:3.1 +0DCA..0DCA; Age:3.1 +0DCF..0DD4; Age:3.1 +0DD6..0DD6; Age:3.1 +0DD8..0DDF; Age:3.1 +0DF2..0DF4; Age:3.1 +0E01..0E3A; Age:3.1 +0E3F..0E5B; Age:3.1 +0E81..0E82; Age:3.1 +0E84..0E84; Age:3.1 +0E87..0E88; Age:3.1 +0E8A..0E8A; Age:3.1 +0E8D..0E8D; Age:3.1 +0E94..0E97; Age:3.1 +0E99..0E9F; Age:3.1 +0EA1..0EA3; Age:3.1 +0EA5..0EA5; Age:3.1 +0EA7..0EA7; Age:3.1 +0EAA..0EAB; Age:3.1 +0EAD..0EB9; Age:3.1 +0EBB..0EBD; Age:3.1 +0EC0..0EC4; Age:3.1 +0EC6..0EC6; Age:3.1 +0EC8..0ECD; Age:3.1 +0ED0..0ED9; Age:3.1 +0EDC..0EDD; Age:3.1 +0F00..0F47; Age:3.1 +0F49..0F6A; Age:3.1 +0F71..0F8B; Age:3.1 +0F90..0F97; Age:3.1 +0F99..0FBC; Age:3.1 +0FBE..0FCC; Age:3.1 +0FCF..0FCF; Age:3.1 +1000..1021; Age:3.1 +1023..1027; Age:3.1 +1029..102A; Age:3.1 +102C..1032; Age:3.1 +1036..1039; Age:3.1 +1040..1059; Age:3.1 +10A0..10C5; Age:3.1 +10D0..10F6; Age:3.1 +10FB..10FB; Age:3.1 +1100..1159; Age:3.1 +115F..11A2; Age:3.1 +11A8..11F9; Age:3.1 +1200..1206; Age:3.1 +1208..1246; Age:3.1 +1248..1248; Age:3.1 +124A..124D; Age:3.1 +1250..1256; Age:3.1 +1258..1258; Age:3.1 +125A..125D; Age:3.1 +1260..1286; Age:3.1 +1288..1288; Age:3.1 +128A..128D; Age:3.1 +1290..12AE; Age:3.1 +12B0..12B0; Age:3.1 +12B2..12B5; Age:3.1 +12B8..12BE; Age:3.1 +12C0..12C0; Age:3.1 +12C2..12C5; Age:3.1 +12C8..12CE; Age:3.1 +12D0..12D6; Age:3.1 +12D8..12EE; Age:3.1 +12F0..130E; Age:3.1 +1310..1310; Age:3.1 +1312..1315; Age:3.1 +1318..131E; Age:3.1 +1320..1346; Age:3.1 +1348..135A; Age:3.1 +1361..137C; Age:3.1 +13A0..13F4; Age:3.1 +1401..1676; Age:3.1 +1680..169C; Age:3.1 +16A0..16F0; Age:3.1 +1780..17DC; Age:3.1 +17E0..17E9; Age:3.1 +1800..180E; Age:3.1 +1810..1819; Age:3.1 +1820..1877; Age:3.1 +1880..18A9; Age:3.1 +1E00..1E9B; Age:3.1 +1EA0..1EF9; Age:3.1 +1F00..1F15; Age:3.1 +1F18..1F1D; Age:3.1 +1F20..1F45; Age:3.1 +1F48..1F4D; Age:3.1 +1F50..1F57; Age:3.1 +1F59..1F59; Age:3.1 +1F5B..1F5B; Age:3.1 +1F5D..1F5D; Age:3.1 +1F5F..1F7D; Age:3.1 +1F80..1FB4; Age:3.1 +1FB6..1FC4; Age:3.1 +1FC6..1FD3; Age:3.1 +1FD6..1FDB; Age:3.1 +1FDD..1FEF; Age:3.1 +1FF2..1FF4; Age:3.1 +1FF6..1FFE; Age:3.1 +2000..2046; Age:3.1 +2048..204D; Age:3.1 +206A..2070; Age:3.1 +2074..208E; Age:3.1 +20A0..20AF; Age:3.1 +20D0..20E3; Age:3.1 +2100..213A; Age:3.1 +2153..2183; Age:3.1 +2190..21F3; Age:3.1 +2200..22F1; Age:3.1 +2300..237B; Age:3.1 +237D..239A; Age:3.1 +2400..2426; Age:3.1 +2440..244A; Age:3.1 +2460..24EA; Age:3.1 +2500..2595; Age:3.1 +25A0..25F7; Age:3.1 +2600..2613; Age:3.1 +2619..2671; Age:3.1 +2701..2704; Age:3.1 +2706..2709; Age:3.1 +270C..2727; Age:3.1 +2729..274B; Age:3.1 +274D..274D; Age:3.1 +274F..2752; Age:3.1 +2756..2756; Age:3.1 +2758..275E; Age:3.1 +2761..2767; Age:3.1 +2776..2794; Age:3.1 +2798..27AF; Age:3.1 +27B1..27BE; Age:3.1 +2800..28FF; Age:3.1 +2E80..2E99; Age:3.1 +2E9B..2EF3; Age:3.1 +2F00..2FD5; Age:3.1 +2FF0..2FFB; Age:3.1 +3000..303A; Age:3.1 +303E..303F; Age:3.1 +3041..3094; Age:3.1 +3099..309E; Age:3.1 +30A1..30FE; Age:3.1 +3105..312C; Age:3.1 +3131..318E; Age:3.1 +3190..31B7; Age:3.1 +3200..321C; Age:3.1 +3220..3243; Age:3.1 +3260..327B; Age:3.1 +327F..32B0; Age:3.1 +32C0..32CB; Age:3.1 +32D0..32FE; Age:3.1 +3300..3376; Age:3.1 +337B..33DD; Age:3.1 +33E0..33FE; Age:3.1 +3400..4DB5; Age:3.1 +4E00..9FA5; Age:3.1 +A000..A48C; Age:3.1 +A490..A4A1; Age:3.1 +A4A4..A4B3; Age:3.1 +A4B5..A4C0; Age:3.1 +A4C2..A4C4; Age:3.1 +A4C6..A4C6; Age:3.1 +AC00..D7A3; Age:3.1 +E000..FA2D; Age:3.1 +FB00..FB06; Age:3.1 +FB13..FB17; Age:3.1 +FB1D..FB36; Age:3.1 +FB38..FB3C; Age:3.1 +FB3E..FB3E; Age:3.1 +FB40..FB41; Age:3.1 +FB43..FB44; Age:3.1 +FB46..FBB1; Age:3.1 +FBD3..FD3F; Age:3.1 +FD50..FD8F; Age:3.1 +FD92..FDC7; Age:3.1 +FDD0..FDFB; Age:3.1 +FE20..FE23; Age:3.1 +FE30..FE44; Age:3.1 +FE49..FE52; Age:3.1 +FE54..FE66; Age:3.1 +FE68..FE6B; Age:3.1 +FE70..FE72; Age:3.1 +FE74..FE74; Age:3.1 +FE76..FEFC; Age:3.1 +FEFF..FEFF; Age:3.1 +FF01..FF5E; Age:3.1 +FF61..FFBE; Age:3.1 +FFC2..FFC7; Age:3.1 +FFCA..FFCF; Age:3.1 +FFD2..FFD7; Age:3.1 +FFDA..FFDC; Age:3.1 +FFE0..FFE6; Age:3.1 +FFE8..FFEE; Age:3.1 +FFF9..FFFF; Age:3.1 +10300..1031E; Age:3.1 +10320..10323; Age:3.1 +10330..1034A; Age:3.1 +10400..10425; Age:3.1 +10428..1044D; Age:3.1 +1D000..1D0F5; Age:3.1 +1D100..1D126; Age:3.1 +1D12A..1D1DD; Age:3.1 +1D400..1D454; Age:3.1 +1D456..1D49C; Age:3.1 +1D49E..1D49F; Age:3.1 +1D4A2..1D4A2; Age:3.1 +1D4A5..1D4A6; Age:3.1 +1D4A9..1D4AC; Age:3.1 +1D4AE..1D4B9; Age:3.1 +1D4BB..1D4BB; Age:3.1 +1D4BD..1D4C0; Age:3.1 +1D4C2..1D4C3; Age:3.1 +1D4C5..1D505; Age:3.1 +1D507..1D50A; Age:3.1 +1D50D..1D514; Age:3.1 +1D516..1D51C; Age:3.1 +1D51E..1D539; Age:3.1 +1D53B..1D53E; Age:3.1 +1D540..1D544; Age:3.1 +1D546..1D546; Age:3.1 +1D54A..1D550; Age:3.1 +1D552..1D6A3; Age:3.1 +1D6A8..1D7C9; Age:3.1 +1D7CE..1D7FF; Age:3.1 +1FFFE..2A6D6; Age:3.1 +2F800..2FA1D; Age:3.1 +2FFFE..2FFFF; Age:3.1 +3FFFE..3FFFF; Age:3.1 +4FFFE..4FFFF; Age:3.1 +5FFFE..5FFFF; Age:3.1 +6FFFE..6FFFF; Age:3.1 +7FFFE..7FFFF; Age:3.1 +8FFFE..8FFFF; Age:3.1 +9FFFE..9FFFF; Age:3.1 +AFFFE..AFFFF; Age:3.1 +BFFFE..BFFFF; Age:3.1 +CFFFE..CFFFF; Age:3.1 +DFFFE..DFFFF; Age:3.1 +E0001..E0001; Age:3.1 +E0020..E007F; Age:3.1 +EFFFE..10FFFF; Age:3.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_1.test new file mode 100644 index 000000000..67f1b1c33 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_3_1 + +description: +Tests character class syntax of the Unicode 10.0 Age=3.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_2-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_2-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_2.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_2.flex new file mode 100644 index 000000000..d4318d57d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_2.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_3_2 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:3.2} { setCurCharPropertyValue("Age:3.2"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_2.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_2.output new file mode 100644 index 000000000..47584354a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_2.output @@ -0,0 +1,397 @@ +0000..0220; Age:3.2 +0222..0233; Age:3.2 +0250..02AD; Age:3.2 +02B0..02EE; Age:3.2 +0300..034F; Age:3.2 +0360..036F; Age:3.2 +0374..0375; Age:3.2 +037A..037A; Age:3.2 +037E..037E; Age:3.2 +0384..038A; Age:3.2 +038C..038C; Age:3.2 +038E..03A1; Age:3.2 +03A3..03CE; Age:3.2 +03D0..03F6; Age:3.2 +0400..0486; Age:3.2 +0488..04CE; Age:3.2 +04D0..04F5; Age:3.2 +04F8..04F9; Age:3.2 +0500..050F; Age:3.2 +0531..0556; Age:3.2 +0559..055F; Age:3.2 +0561..0587; Age:3.2 +0589..058A; Age:3.2 +0591..05A1; Age:3.2 +05A3..05B9; Age:3.2 +05BB..05C4; Age:3.2 +05D0..05EA; Age:3.2 +05F0..05F4; Age:3.2 +060C..060C; Age:3.2 +061B..061B; Age:3.2 +061F..061F; Age:3.2 +0621..063A; Age:3.2 +0640..0655; Age:3.2 +0660..06ED; Age:3.2 +06F0..06FE; Age:3.2 +0700..070D; Age:3.2 +070F..072C; Age:3.2 +0730..074A; Age:3.2 +0780..07B1; Age:3.2 +0901..0903; Age:3.2 +0905..0939; Age:3.2 +093C..094D; Age:3.2 +0950..0954; Age:3.2 +0958..0970; Age:3.2 +0981..0983; Age:3.2 +0985..098C; Age:3.2 +098F..0990; Age:3.2 +0993..09A8; Age:3.2 +09AA..09B0; Age:3.2 +09B2..09B2; Age:3.2 +09B6..09B9; Age:3.2 +09BC..09BC; Age:3.2 +09BE..09C4; Age:3.2 +09C7..09C8; Age:3.2 +09CB..09CD; Age:3.2 +09D7..09D7; Age:3.2 +09DC..09DD; Age:3.2 +09DF..09E3; Age:3.2 +09E6..09FA; Age:3.2 +0A02..0A02; Age:3.2 +0A05..0A0A; Age:3.2 +0A0F..0A10; Age:3.2 +0A13..0A28; Age:3.2 +0A2A..0A30; Age:3.2 +0A32..0A33; Age:3.2 +0A35..0A36; Age:3.2 +0A38..0A39; Age:3.2 +0A3C..0A3C; Age:3.2 +0A3E..0A42; Age:3.2 +0A47..0A48; Age:3.2 +0A4B..0A4D; Age:3.2 +0A59..0A5C; Age:3.2 +0A5E..0A5E; Age:3.2 +0A66..0A74; Age:3.2 +0A81..0A83; Age:3.2 +0A85..0A8B; Age:3.2 +0A8D..0A8D; Age:3.2 +0A8F..0A91; Age:3.2 +0A93..0AA8; Age:3.2 +0AAA..0AB0; Age:3.2 +0AB2..0AB3; Age:3.2 +0AB5..0AB9; Age:3.2 +0ABC..0AC5; Age:3.2 +0AC7..0AC9; Age:3.2 +0ACB..0ACD; Age:3.2 +0AD0..0AD0; Age:3.2 +0AE0..0AE0; Age:3.2 +0AE6..0AEF; Age:3.2 +0B01..0B03; Age:3.2 +0B05..0B0C; Age:3.2 +0B0F..0B10; Age:3.2 +0B13..0B28; Age:3.2 +0B2A..0B30; Age:3.2 +0B32..0B33; Age:3.2 +0B36..0B39; Age:3.2 +0B3C..0B43; Age:3.2 +0B47..0B48; Age:3.2 +0B4B..0B4D; Age:3.2 +0B56..0B57; Age:3.2 +0B5C..0B5D; Age:3.2 +0B5F..0B61; Age:3.2 +0B66..0B70; Age:3.2 +0B82..0B83; Age:3.2 +0B85..0B8A; Age:3.2 +0B8E..0B90; Age:3.2 +0B92..0B95; Age:3.2 +0B99..0B9A; Age:3.2 +0B9C..0B9C; Age:3.2 +0B9E..0B9F; Age:3.2 +0BA3..0BA4; Age:3.2 +0BA8..0BAA; Age:3.2 +0BAE..0BB5; Age:3.2 +0BB7..0BB9; Age:3.2 +0BBE..0BC2; Age:3.2 +0BC6..0BC8; Age:3.2 +0BCA..0BCD; Age:3.2 +0BD7..0BD7; Age:3.2 +0BE7..0BF2; Age:3.2 +0C01..0C03; Age:3.2 +0C05..0C0C; Age:3.2 +0C0E..0C10; Age:3.2 +0C12..0C28; Age:3.2 +0C2A..0C33; Age:3.2 +0C35..0C39; Age:3.2 +0C3E..0C44; Age:3.2 +0C46..0C48; Age:3.2 +0C4A..0C4D; Age:3.2 +0C55..0C56; Age:3.2 +0C60..0C61; Age:3.2 +0C66..0C6F; Age:3.2 +0C82..0C83; Age:3.2 +0C85..0C8C; Age:3.2 +0C8E..0C90; Age:3.2 +0C92..0CA8; Age:3.2 +0CAA..0CB3; Age:3.2 +0CB5..0CB9; Age:3.2 +0CBE..0CC4; Age:3.2 +0CC6..0CC8; Age:3.2 +0CCA..0CCD; Age:3.2 +0CD5..0CD6; Age:3.2 +0CDE..0CDE; Age:3.2 +0CE0..0CE1; Age:3.2 +0CE6..0CEF; Age:3.2 +0D02..0D03; Age:3.2 +0D05..0D0C; Age:3.2 +0D0E..0D10; Age:3.2 +0D12..0D28; Age:3.2 +0D2A..0D39; Age:3.2 +0D3E..0D43; Age:3.2 +0D46..0D48; Age:3.2 +0D4A..0D4D; Age:3.2 +0D57..0D57; Age:3.2 +0D60..0D61; Age:3.2 +0D66..0D6F; Age:3.2 +0D82..0D83; Age:3.2 +0D85..0D96; Age:3.2 +0D9A..0DB1; Age:3.2 +0DB3..0DBB; Age:3.2 +0DBD..0DBD; Age:3.2 +0DC0..0DC6; Age:3.2 +0DCA..0DCA; Age:3.2 +0DCF..0DD4; Age:3.2 +0DD6..0DD6; Age:3.2 +0DD8..0DDF; Age:3.2 +0DF2..0DF4; Age:3.2 +0E01..0E3A; Age:3.2 +0E3F..0E5B; Age:3.2 +0E81..0E82; Age:3.2 +0E84..0E84; Age:3.2 +0E87..0E88; Age:3.2 +0E8A..0E8A; Age:3.2 +0E8D..0E8D; Age:3.2 +0E94..0E97; Age:3.2 +0E99..0E9F; Age:3.2 +0EA1..0EA3; Age:3.2 +0EA5..0EA5; Age:3.2 +0EA7..0EA7; Age:3.2 +0EAA..0EAB; Age:3.2 +0EAD..0EB9; Age:3.2 +0EBB..0EBD; Age:3.2 +0EC0..0EC4; Age:3.2 +0EC6..0EC6; Age:3.2 +0EC8..0ECD; Age:3.2 +0ED0..0ED9; Age:3.2 +0EDC..0EDD; Age:3.2 +0F00..0F47; Age:3.2 +0F49..0F6A; Age:3.2 +0F71..0F8B; Age:3.2 +0F90..0F97; Age:3.2 +0F99..0FBC; Age:3.2 +0FBE..0FCC; Age:3.2 +0FCF..0FCF; Age:3.2 +1000..1021; Age:3.2 +1023..1027; Age:3.2 +1029..102A; Age:3.2 +102C..1032; Age:3.2 +1036..1039; Age:3.2 +1040..1059; Age:3.2 +10A0..10C5; Age:3.2 +10D0..10F8; Age:3.2 +10FB..10FB; Age:3.2 +1100..1159; Age:3.2 +115F..11A2; Age:3.2 +11A8..11F9; Age:3.2 +1200..1206; Age:3.2 +1208..1246; Age:3.2 +1248..1248; Age:3.2 +124A..124D; Age:3.2 +1250..1256; Age:3.2 +1258..1258; Age:3.2 +125A..125D; Age:3.2 +1260..1286; Age:3.2 +1288..1288; Age:3.2 +128A..128D; Age:3.2 +1290..12AE; Age:3.2 +12B0..12B0; Age:3.2 +12B2..12B5; Age:3.2 +12B8..12BE; Age:3.2 +12C0..12C0; Age:3.2 +12C2..12C5; Age:3.2 +12C8..12CE; Age:3.2 +12D0..12D6; Age:3.2 +12D8..12EE; Age:3.2 +12F0..130E; Age:3.2 +1310..1310; Age:3.2 +1312..1315; Age:3.2 +1318..131E; Age:3.2 +1320..1346; Age:3.2 +1348..135A; Age:3.2 +1361..137C; Age:3.2 +13A0..13F4; Age:3.2 +1401..1676; Age:3.2 +1680..169C; Age:3.2 +16A0..16F0; Age:3.2 +1700..170C; Age:3.2 +170E..1714; Age:3.2 +1720..1736; Age:3.2 +1740..1753; Age:3.2 +1760..176C; Age:3.2 +176E..1770; Age:3.2 +1772..1773; Age:3.2 +1780..17DC; Age:3.2 +17E0..17E9; Age:3.2 +1800..180E; Age:3.2 +1810..1819; Age:3.2 +1820..1877; Age:3.2 +1880..18A9; Age:3.2 +1E00..1E9B; Age:3.2 +1EA0..1EF9; Age:3.2 +1F00..1F15; Age:3.2 +1F18..1F1D; Age:3.2 +1F20..1F45; Age:3.2 +1F48..1F4D; Age:3.2 +1F50..1F57; Age:3.2 +1F59..1F59; Age:3.2 +1F5B..1F5B; Age:3.2 +1F5D..1F5D; Age:3.2 +1F5F..1F7D; Age:3.2 +1F80..1FB4; Age:3.2 +1FB6..1FC4; Age:3.2 +1FC6..1FD3; Age:3.2 +1FD6..1FDB; Age:3.2 +1FDD..1FEF; Age:3.2 +1FF2..1FF4; Age:3.2 +1FF6..1FFE; Age:3.2 +2000..2052; Age:3.2 +2057..2057; Age:3.2 +205F..2063; Age:3.2 +206A..2071; Age:3.2 +2074..208E; Age:3.2 +20A0..20B1; Age:3.2 +20D0..20EA; Age:3.2 +2100..213A; Age:3.2 +213D..214B; Age:3.2 +2153..2183; Age:3.2 +2190..23CE; Age:3.2 +2400..2426; Age:3.2 +2440..244A; Age:3.2 +2460..24FE; Age:3.2 +2500..2613; Age:3.2 +2616..2617; Age:3.2 +2619..267D; Age:3.2 +2680..2689; Age:3.2 +2701..2704; Age:3.2 +2706..2709; Age:3.2 +270C..2727; Age:3.2 +2729..274B; Age:3.2 +274D..274D; Age:3.2 +274F..2752; Age:3.2 +2756..2756; Age:3.2 +2758..275E; Age:3.2 +2761..2794; Age:3.2 +2798..27AF; Age:3.2 +27B1..27BE; Age:3.2 +27D0..27EB; Age:3.2 +27F0..2AFF; Age:3.2 +2E80..2E99; Age:3.2 +2E9B..2EF3; Age:3.2 +2F00..2FD5; Age:3.2 +2FF0..2FFB; Age:3.2 +3000..303F; Age:3.2 +3041..3096; Age:3.2 +3099..30FF; Age:3.2 +3105..312C; Age:3.2 +3131..318E; Age:3.2 +3190..31B7; Age:3.2 +31F0..321C; Age:3.2 +3220..3243; Age:3.2 +3251..327B; Age:3.2 +327F..32CB; Age:3.2 +32D0..32FE; Age:3.2 +3300..3376; Age:3.2 +337B..33DD; Age:3.2 +33E0..33FE; Age:3.2 +3400..4DB5; Age:3.2 +4E00..9FA5; Age:3.2 +A000..A48C; Age:3.2 +A490..A4C6; Age:3.2 +AC00..D7A3; Age:3.2 +E000..FA2D; Age:3.2 +FA30..FA6A; Age:3.2 +FB00..FB06; Age:3.2 +FB13..FB17; Age:3.2 +FB1D..FB36; Age:3.2 +FB38..FB3C; Age:3.2 +FB3E..FB3E; Age:3.2 +FB40..FB41; Age:3.2 +FB43..FB44; Age:3.2 +FB46..FBB1; Age:3.2 +FBD3..FD3F; Age:3.2 +FD50..FD8F; Age:3.2 +FD92..FDC7; Age:3.2 +FDD0..FDFC; Age:3.2 +FE00..FE0F; Age:3.2 +FE20..FE23; Age:3.2 +FE30..FE46; Age:3.2 +FE49..FE52; Age:3.2 +FE54..FE66; Age:3.2 +FE68..FE6B; Age:3.2 +FE70..FE74; Age:3.2 +FE76..FEFC; Age:3.2 +FEFF..FEFF; Age:3.2 +FF01..FFBE; Age:3.2 +FFC2..FFC7; Age:3.2 +FFCA..FFCF; Age:3.2 +FFD2..FFD7; Age:3.2 +FFDA..FFDC; Age:3.2 +FFE0..FFE6; Age:3.2 +FFE8..FFEE; Age:3.2 +FFF9..FFFF; Age:3.2 +10300..1031E; Age:3.2 +10320..10323; Age:3.2 +10330..1034A; Age:3.2 +10400..10425; Age:3.2 +10428..1044D; Age:3.2 +1D000..1D0F5; Age:3.2 +1D100..1D126; Age:3.2 +1D12A..1D1DD; Age:3.2 +1D400..1D454; Age:3.2 +1D456..1D49C; Age:3.2 +1D49E..1D49F; Age:3.2 +1D4A2..1D4A2; Age:3.2 +1D4A5..1D4A6; Age:3.2 +1D4A9..1D4AC; Age:3.2 +1D4AE..1D4B9; Age:3.2 +1D4BB..1D4BB; Age:3.2 +1D4BD..1D4C0; Age:3.2 +1D4C2..1D4C3; Age:3.2 +1D4C5..1D505; Age:3.2 +1D507..1D50A; Age:3.2 +1D50D..1D514; Age:3.2 +1D516..1D51C; Age:3.2 +1D51E..1D539; Age:3.2 +1D53B..1D53E; Age:3.2 +1D540..1D544; Age:3.2 +1D546..1D546; Age:3.2 +1D54A..1D550; Age:3.2 +1D552..1D6A3; Age:3.2 +1D6A8..1D7C9; Age:3.2 +1D7CE..1D7FF; Age:3.2 +1FFFE..2A6D6; Age:3.2 +2F800..2FA1D; Age:3.2 +2FFFE..2FFFF; Age:3.2 +3FFFE..3FFFF; Age:3.2 +4FFFE..4FFFF; Age:3.2 +5FFFE..5FFFF; Age:3.2 +6FFFE..6FFFF; Age:3.2 +7FFFE..7FFFF; Age:3.2 +8FFFE..8FFFF; Age:3.2 +9FFFE..9FFFF; Age:3.2 +AFFFE..AFFFF; Age:3.2 +BFFFE..BFFFF; Age:3.2 +CFFFE..CFFFF; Age:3.2 +DFFFE..DFFFF; Age:3.2 +E0001..E0001; Age:3.2 +E0020..E007F; Age:3.2 +EFFFE..10FFFF; Age:3.2 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_2.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_2.test new file mode 100644 index 000000000..3b5ce96cc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_3_2.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_3_2 + +description: +Tests character class syntax of the Unicode 10.0 Age=3.2 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_0.flex new file mode 100644 index 000000000..00ce44ce4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_4_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:4.0} { setCurCharPropertyValue("Age:4.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_0.output new file mode 100644 index 000000000..a1a809a4b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_0.output @@ -0,0 +1,412 @@ +0000..0236; Age:4.0 +0250..0357; Age:4.0 +035D..036F; Age:4.0 +0374..0375; Age:4.0 +037A..037A; Age:4.0 +037E..037E; Age:4.0 +0384..038A; Age:4.0 +038C..038C; Age:4.0 +038E..03A1; Age:4.0 +03A3..03CE; Age:4.0 +03D0..03FB; Age:4.0 +0400..0486; Age:4.0 +0488..04CE; Age:4.0 +04D0..04F5; Age:4.0 +04F8..04F9; Age:4.0 +0500..050F; Age:4.0 +0531..0556; Age:4.0 +0559..055F; Age:4.0 +0561..0587; Age:4.0 +0589..058A; Age:4.0 +0591..05A1; Age:4.0 +05A3..05B9; Age:4.0 +05BB..05C4; Age:4.0 +05D0..05EA; Age:4.0 +05F0..05F4; Age:4.0 +0600..0603; Age:4.0 +060C..0615; Age:4.0 +061B..061B; Age:4.0 +061F..061F; Age:4.0 +0621..063A; Age:4.0 +0640..0658; Age:4.0 +0660..070D; Age:4.0 +070F..074A; Age:4.0 +074D..074F; Age:4.0 +0780..07B1; Age:4.0 +0901..0939; Age:4.0 +093C..094D; Age:4.0 +0950..0954; Age:4.0 +0958..0970; Age:4.0 +0981..0983; Age:4.0 +0985..098C; Age:4.0 +098F..0990; Age:4.0 +0993..09A8; Age:4.0 +09AA..09B0; Age:4.0 +09B2..09B2; Age:4.0 +09B6..09B9; Age:4.0 +09BC..09C4; Age:4.0 +09C7..09C8; Age:4.0 +09CB..09CD; Age:4.0 +09D7..09D7; Age:4.0 +09DC..09DD; Age:4.0 +09DF..09E3; Age:4.0 +09E6..09FA; Age:4.0 +0A01..0A03; Age:4.0 +0A05..0A0A; Age:4.0 +0A0F..0A10; Age:4.0 +0A13..0A28; Age:4.0 +0A2A..0A30; Age:4.0 +0A32..0A33; Age:4.0 +0A35..0A36; Age:4.0 +0A38..0A39; Age:4.0 +0A3C..0A3C; Age:4.0 +0A3E..0A42; Age:4.0 +0A47..0A48; Age:4.0 +0A4B..0A4D; Age:4.0 +0A59..0A5C; Age:4.0 +0A5E..0A5E; Age:4.0 +0A66..0A74; Age:4.0 +0A81..0A83; Age:4.0 +0A85..0A8D; Age:4.0 +0A8F..0A91; Age:4.0 +0A93..0AA8; Age:4.0 +0AAA..0AB0; Age:4.0 +0AB2..0AB3; Age:4.0 +0AB5..0AB9; Age:4.0 +0ABC..0AC5; Age:4.0 +0AC7..0AC9; Age:4.0 +0ACB..0ACD; Age:4.0 +0AD0..0AD0; Age:4.0 +0AE0..0AE3; Age:4.0 +0AE6..0AEF; Age:4.0 +0AF1..0AF1; Age:4.0 +0B01..0B03; Age:4.0 +0B05..0B0C; Age:4.0 +0B0F..0B10; Age:4.0 +0B13..0B28; Age:4.0 +0B2A..0B30; Age:4.0 +0B32..0B33; Age:4.0 +0B35..0B39; Age:4.0 +0B3C..0B43; Age:4.0 +0B47..0B48; Age:4.0 +0B4B..0B4D; Age:4.0 +0B56..0B57; Age:4.0 +0B5C..0B5D; Age:4.0 +0B5F..0B61; Age:4.0 +0B66..0B71; Age:4.0 +0B82..0B83; Age:4.0 +0B85..0B8A; Age:4.0 +0B8E..0B90; Age:4.0 +0B92..0B95; Age:4.0 +0B99..0B9A; Age:4.0 +0B9C..0B9C; Age:4.0 +0B9E..0B9F; Age:4.0 +0BA3..0BA4; Age:4.0 +0BA8..0BAA; Age:4.0 +0BAE..0BB5; Age:4.0 +0BB7..0BB9; Age:4.0 +0BBE..0BC2; Age:4.0 +0BC6..0BC8; Age:4.0 +0BCA..0BCD; Age:4.0 +0BD7..0BD7; Age:4.0 +0BE7..0BFA; Age:4.0 +0C01..0C03; Age:4.0 +0C05..0C0C; Age:4.0 +0C0E..0C10; Age:4.0 +0C12..0C28; Age:4.0 +0C2A..0C33; Age:4.0 +0C35..0C39; Age:4.0 +0C3E..0C44; Age:4.0 +0C46..0C48; Age:4.0 +0C4A..0C4D; Age:4.0 +0C55..0C56; Age:4.0 +0C60..0C61; Age:4.0 +0C66..0C6F; Age:4.0 +0C82..0C83; Age:4.0 +0C85..0C8C; Age:4.0 +0C8E..0C90; Age:4.0 +0C92..0CA8; Age:4.0 +0CAA..0CB3; Age:4.0 +0CB5..0CB9; Age:4.0 +0CBC..0CC4; Age:4.0 +0CC6..0CC8; Age:4.0 +0CCA..0CCD; Age:4.0 +0CD5..0CD6; Age:4.0 +0CDE..0CDE; Age:4.0 +0CE0..0CE1; Age:4.0 +0CE6..0CEF; Age:4.0 +0D02..0D03; Age:4.0 +0D05..0D0C; Age:4.0 +0D0E..0D10; Age:4.0 +0D12..0D28; Age:4.0 +0D2A..0D39; Age:4.0 +0D3E..0D43; Age:4.0 +0D46..0D48; Age:4.0 +0D4A..0D4D; Age:4.0 +0D57..0D57; Age:4.0 +0D60..0D61; Age:4.0 +0D66..0D6F; Age:4.0 +0D82..0D83; Age:4.0 +0D85..0D96; Age:4.0 +0D9A..0DB1; Age:4.0 +0DB3..0DBB; Age:4.0 +0DBD..0DBD; Age:4.0 +0DC0..0DC6; Age:4.0 +0DCA..0DCA; Age:4.0 +0DCF..0DD4; Age:4.0 +0DD6..0DD6; Age:4.0 +0DD8..0DDF; Age:4.0 +0DF2..0DF4; Age:4.0 +0E01..0E3A; Age:4.0 +0E3F..0E5B; Age:4.0 +0E81..0E82; Age:4.0 +0E84..0E84; Age:4.0 +0E87..0E88; Age:4.0 +0E8A..0E8A; Age:4.0 +0E8D..0E8D; Age:4.0 +0E94..0E97; Age:4.0 +0E99..0E9F; Age:4.0 +0EA1..0EA3; Age:4.0 +0EA5..0EA5; Age:4.0 +0EA7..0EA7; Age:4.0 +0EAA..0EAB; Age:4.0 +0EAD..0EB9; Age:4.0 +0EBB..0EBD; Age:4.0 +0EC0..0EC4; Age:4.0 +0EC6..0EC6; Age:4.0 +0EC8..0ECD; Age:4.0 +0ED0..0ED9; Age:4.0 +0EDC..0EDD; Age:4.0 +0F00..0F47; Age:4.0 +0F49..0F6A; Age:4.0 +0F71..0F8B; Age:4.0 +0F90..0F97; Age:4.0 +0F99..0FBC; Age:4.0 +0FBE..0FCC; Age:4.0 +0FCF..0FCF; Age:4.0 +1000..1021; Age:4.0 +1023..1027; Age:4.0 +1029..102A; Age:4.0 +102C..1032; Age:4.0 +1036..1039; Age:4.0 +1040..1059; Age:4.0 +10A0..10C5; Age:4.0 +10D0..10F8; Age:4.0 +10FB..10FB; Age:4.0 +1100..1159; Age:4.0 +115F..11A2; Age:4.0 +11A8..11F9; Age:4.0 +1200..1206; Age:4.0 +1208..1246; Age:4.0 +1248..1248; Age:4.0 +124A..124D; Age:4.0 +1250..1256; Age:4.0 +1258..1258; Age:4.0 +125A..125D; Age:4.0 +1260..1286; Age:4.0 +1288..1288; Age:4.0 +128A..128D; Age:4.0 +1290..12AE; Age:4.0 +12B0..12B0; Age:4.0 +12B2..12B5; Age:4.0 +12B8..12BE; Age:4.0 +12C0..12C0; Age:4.0 +12C2..12C5; Age:4.0 +12C8..12CE; Age:4.0 +12D0..12D6; Age:4.0 +12D8..12EE; Age:4.0 +12F0..130E; Age:4.0 +1310..1310; Age:4.0 +1312..1315; Age:4.0 +1318..131E; Age:4.0 +1320..1346; Age:4.0 +1348..135A; Age:4.0 +1361..137C; Age:4.0 +13A0..13F4; Age:4.0 +1401..1676; Age:4.0 +1680..169C; Age:4.0 +16A0..16F0; Age:4.0 +1700..170C; Age:4.0 +170E..1714; Age:4.0 +1720..1736; Age:4.0 +1740..1753; Age:4.0 +1760..176C; Age:4.0 +176E..1770; Age:4.0 +1772..1773; Age:4.0 +1780..17DD; Age:4.0 +17E0..17E9; Age:4.0 +17F0..17F9; Age:4.0 +1800..180E; Age:4.0 +1810..1819; Age:4.0 +1820..1877; Age:4.0 +1880..18A9; Age:4.0 +1900..191C; Age:4.0 +1920..192B; Age:4.0 +1930..193B; Age:4.0 +1940..1940; Age:4.0 +1944..196D; Age:4.0 +1970..1974; Age:4.0 +19E0..19FF; Age:4.0 +1D00..1D6B; Age:4.0 +1E00..1E9B; Age:4.0 +1EA0..1EF9; Age:4.0 +1F00..1F15; Age:4.0 +1F18..1F1D; Age:4.0 +1F20..1F45; Age:4.0 +1F48..1F4D; Age:4.0 +1F50..1F57; Age:4.0 +1F59..1F59; Age:4.0 +1F5B..1F5B; Age:4.0 +1F5D..1F5D; Age:4.0 +1F5F..1F7D; Age:4.0 +1F80..1FB4; Age:4.0 +1FB6..1FC4; Age:4.0 +1FC6..1FD3; Age:4.0 +1FD6..1FDB; Age:4.0 +1FDD..1FEF; Age:4.0 +1FF2..1FF4; Age:4.0 +1FF6..1FFE; Age:4.0 +2000..2054; Age:4.0 +2057..2057; Age:4.0 +205F..2063; Age:4.0 +206A..2071; Age:4.0 +2074..208E; Age:4.0 +20A0..20B1; Age:4.0 +20D0..20EA; Age:4.0 +2100..213B; Age:4.0 +213D..214B; Age:4.0 +2153..2183; Age:4.0 +2190..23D0; Age:4.0 +2400..2426; Age:4.0 +2440..244A; Age:4.0 +2460..2617; Age:4.0 +2619..267D; Age:4.0 +2680..2691; Age:4.0 +26A0..26A1; Age:4.0 +2701..2704; Age:4.0 +2706..2709; Age:4.0 +270C..2727; Age:4.0 +2729..274B; Age:4.0 +274D..274D; Age:4.0 +274F..2752; Age:4.0 +2756..2756; Age:4.0 +2758..275E; Age:4.0 +2761..2794; Age:4.0 +2798..27AF; Age:4.0 +27B1..27BE; Age:4.0 +27D0..27EB; Age:4.0 +27F0..2B0D; Age:4.0 +2E80..2E99; Age:4.0 +2E9B..2EF3; Age:4.0 +2F00..2FD5; Age:4.0 +2FF0..2FFB; Age:4.0 +3000..303F; Age:4.0 +3041..3096; Age:4.0 +3099..30FF; Age:4.0 +3105..312C; Age:4.0 +3131..318E; Age:4.0 +3190..31B7; Age:4.0 +31F0..321E; Age:4.0 +3220..3243; Age:4.0 +3250..327D; Age:4.0 +327F..32FE; Age:4.0 +3300..4DB5; Age:4.0 +4DC0..9FA5; Age:4.0 +A000..A48C; Age:4.0 +A490..A4C6; Age:4.0 +AC00..D7A3; Age:4.0 +E000..FA2D; Age:4.0 +FA30..FA6A; Age:4.0 +FB00..FB06; Age:4.0 +FB13..FB17; Age:4.0 +FB1D..FB36; Age:4.0 +FB38..FB3C; Age:4.0 +FB3E..FB3E; Age:4.0 +FB40..FB41; Age:4.0 +FB43..FB44; Age:4.0 +FB46..FBB1; Age:4.0 +FBD3..FD3F; Age:4.0 +FD50..FD8F; Age:4.0 +FD92..FDC7; Age:4.0 +FDD0..FDFD; Age:4.0 +FE00..FE0F; Age:4.0 +FE20..FE23; Age:4.0 +FE30..FE52; Age:4.0 +FE54..FE66; Age:4.0 +FE68..FE6B; Age:4.0 +FE70..FE74; Age:4.0 +FE76..FEFC; Age:4.0 +FEFF..FEFF; Age:4.0 +FF01..FFBE; Age:4.0 +FFC2..FFC7; Age:4.0 +FFCA..FFCF; Age:4.0 +FFD2..FFD7; Age:4.0 +FFDA..FFDC; Age:4.0 +FFE0..FFE6; Age:4.0 +FFE8..FFEE; Age:4.0 +FFF9..1000B; Age:4.0 +1000D..10026; Age:4.0 +10028..1003A; Age:4.0 +1003C..1003D; Age:4.0 +1003F..1004D; Age:4.0 +10050..1005D; Age:4.0 +10080..100FA; Age:4.0 +10100..10102; Age:4.0 +10107..10133; Age:4.0 +10137..1013F; Age:4.0 +10300..1031E; Age:4.0 +10320..10323; Age:4.0 +10330..1034A; Age:4.0 +10380..1039D; Age:4.0 +1039F..1039F; Age:4.0 +10400..1049D; Age:4.0 +104A0..104A9; Age:4.0 +10800..10805; Age:4.0 +10808..10808; Age:4.0 +1080A..10835; Age:4.0 +10837..10838; Age:4.0 +1083C..1083C; Age:4.0 +1083F..1083F; Age:4.0 +1D000..1D0F5; Age:4.0 +1D100..1D126; Age:4.0 +1D12A..1D1DD; Age:4.0 +1D300..1D356; Age:4.0 +1D400..1D454; Age:4.0 +1D456..1D49C; Age:4.0 +1D49E..1D49F; Age:4.0 +1D4A2..1D4A2; Age:4.0 +1D4A5..1D4A6; Age:4.0 +1D4A9..1D4AC; Age:4.0 +1D4AE..1D4B9; Age:4.0 +1D4BB..1D4BB; Age:4.0 +1D4BD..1D4C3; Age:4.0 +1D4C5..1D505; Age:4.0 +1D507..1D50A; Age:4.0 +1D50D..1D514; Age:4.0 +1D516..1D51C; Age:4.0 +1D51E..1D539; Age:4.0 +1D53B..1D53E; Age:4.0 +1D540..1D544; Age:4.0 +1D546..1D546; Age:4.0 +1D54A..1D550; Age:4.0 +1D552..1D6A3; Age:4.0 +1D6A8..1D7C9; Age:4.0 +1D7CE..1D7FF; Age:4.0 +1FFFE..2A6D6; Age:4.0 +2F800..2FA1D; Age:4.0 +2FFFE..2FFFF; Age:4.0 +3FFFE..3FFFF; Age:4.0 +4FFFE..4FFFF; Age:4.0 +5FFFE..5FFFF; Age:4.0 +6FFFE..6FFFF; Age:4.0 +7FFFE..7FFFF; Age:4.0 +8FFFE..8FFFF; Age:4.0 +9FFFE..9FFFF; Age:4.0 +AFFFE..AFFFF; Age:4.0 +BFFFE..BFFFF; Age:4.0 +CFFFE..CFFFF; Age:4.0 +DFFFE..DFFFF; Age:4.0 +E0001..E0001; Age:4.0 +E0020..E007F; Age:4.0 +E0100..E01EF; Age:4.0 +EFFFE..10FFFF; Age:4.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_0.test new file mode 100644 index 000000000..cf9b792da --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_4_0 + +description: +Tests character class syntax of the Unicode 10.0 Age=4.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_1.flex new file mode 100644 index 000000000..7b186d600 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_4_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:4.1} { setCurCharPropertyValue("Age:4.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_1.output new file mode 100644 index 000000000..fb8b05450 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_1.output @@ -0,0 +1,430 @@ +0000..0241; Age:4.1 +0250..036F; Age:4.1 +0374..0375; Age:4.1 +037A..037A; Age:4.1 +037E..037E; Age:4.1 +0384..038A; Age:4.1 +038C..038C; Age:4.1 +038E..03A1; Age:4.1 +03A3..03CE; Age:4.1 +03D0..0486; Age:4.1 +0488..04CE; Age:4.1 +04D0..04F9; Age:4.1 +0500..050F; Age:4.1 +0531..0556; Age:4.1 +0559..055F; Age:4.1 +0561..0587; Age:4.1 +0589..058A; Age:4.1 +0591..05B9; Age:4.1 +05BB..05C7; Age:4.1 +05D0..05EA; Age:4.1 +05F0..05F4; Age:4.1 +0600..0603; Age:4.1 +060B..0615; Age:4.1 +061B..061B; Age:4.1 +061E..061F; Age:4.1 +0621..063A; Age:4.1 +0640..065E; Age:4.1 +0660..070D; Age:4.1 +070F..074A; Age:4.1 +074D..076D; Age:4.1 +0780..07B1; Age:4.1 +0901..0939; Age:4.1 +093C..094D; Age:4.1 +0950..0954; Age:4.1 +0958..0970; Age:4.1 +097D..097D; Age:4.1 +0981..0983; Age:4.1 +0985..098C; Age:4.1 +098F..0990; Age:4.1 +0993..09A8; Age:4.1 +09AA..09B0; Age:4.1 +09B2..09B2; Age:4.1 +09B6..09B9; Age:4.1 +09BC..09C4; Age:4.1 +09C7..09C8; Age:4.1 +09CB..09CE; Age:4.1 +09D7..09D7; Age:4.1 +09DC..09DD; Age:4.1 +09DF..09E3; Age:4.1 +09E6..09FA; Age:4.1 +0A01..0A03; Age:4.1 +0A05..0A0A; Age:4.1 +0A0F..0A10; Age:4.1 +0A13..0A28; Age:4.1 +0A2A..0A30; Age:4.1 +0A32..0A33; Age:4.1 +0A35..0A36; Age:4.1 +0A38..0A39; Age:4.1 +0A3C..0A3C; Age:4.1 +0A3E..0A42; Age:4.1 +0A47..0A48; Age:4.1 +0A4B..0A4D; Age:4.1 +0A59..0A5C; Age:4.1 +0A5E..0A5E; Age:4.1 +0A66..0A74; Age:4.1 +0A81..0A83; Age:4.1 +0A85..0A8D; Age:4.1 +0A8F..0A91; Age:4.1 +0A93..0AA8; Age:4.1 +0AAA..0AB0; Age:4.1 +0AB2..0AB3; Age:4.1 +0AB5..0AB9; Age:4.1 +0ABC..0AC5; Age:4.1 +0AC7..0AC9; Age:4.1 +0ACB..0ACD; Age:4.1 +0AD0..0AD0; Age:4.1 +0AE0..0AE3; Age:4.1 +0AE6..0AEF; Age:4.1 +0AF1..0AF1; Age:4.1 +0B01..0B03; Age:4.1 +0B05..0B0C; Age:4.1 +0B0F..0B10; Age:4.1 +0B13..0B28; Age:4.1 +0B2A..0B30; Age:4.1 +0B32..0B33; Age:4.1 +0B35..0B39; Age:4.1 +0B3C..0B43; Age:4.1 +0B47..0B48; Age:4.1 +0B4B..0B4D; Age:4.1 +0B56..0B57; Age:4.1 +0B5C..0B5D; Age:4.1 +0B5F..0B61; Age:4.1 +0B66..0B71; Age:4.1 +0B82..0B83; Age:4.1 +0B85..0B8A; Age:4.1 +0B8E..0B90; Age:4.1 +0B92..0B95; Age:4.1 +0B99..0B9A; Age:4.1 +0B9C..0B9C; Age:4.1 +0B9E..0B9F; Age:4.1 +0BA3..0BA4; Age:4.1 +0BA8..0BAA; Age:4.1 +0BAE..0BB9; Age:4.1 +0BBE..0BC2; Age:4.1 +0BC6..0BC8; Age:4.1 +0BCA..0BCD; Age:4.1 +0BD7..0BD7; Age:4.1 +0BE6..0BFA; Age:4.1 +0C01..0C03; Age:4.1 +0C05..0C0C; Age:4.1 +0C0E..0C10; Age:4.1 +0C12..0C28; Age:4.1 +0C2A..0C33; Age:4.1 +0C35..0C39; Age:4.1 +0C3E..0C44; Age:4.1 +0C46..0C48; Age:4.1 +0C4A..0C4D; Age:4.1 +0C55..0C56; Age:4.1 +0C60..0C61; Age:4.1 +0C66..0C6F; Age:4.1 +0C82..0C83; Age:4.1 +0C85..0C8C; Age:4.1 +0C8E..0C90; Age:4.1 +0C92..0CA8; Age:4.1 +0CAA..0CB3; Age:4.1 +0CB5..0CB9; Age:4.1 +0CBC..0CC4; Age:4.1 +0CC6..0CC8; Age:4.1 +0CCA..0CCD; Age:4.1 +0CD5..0CD6; Age:4.1 +0CDE..0CDE; Age:4.1 +0CE0..0CE1; Age:4.1 +0CE6..0CEF; Age:4.1 +0D02..0D03; Age:4.1 +0D05..0D0C; Age:4.1 +0D0E..0D10; Age:4.1 +0D12..0D28; Age:4.1 +0D2A..0D39; Age:4.1 +0D3E..0D43; Age:4.1 +0D46..0D48; Age:4.1 +0D4A..0D4D; Age:4.1 +0D57..0D57; Age:4.1 +0D60..0D61; Age:4.1 +0D66..0D6F; Age:4.1 +0D82..0D83; Age:4.1 +0D85..0D96; Age:4.1 +0D9A..0DB1; Age:4.1 +0DB3..0DBB; Age:4.1 +0DBD..0DBD; Age:4.1 +0DC0..0DC6; Age:4.1 +0DCA..0DCA; Age:4.1 +0DCF..0DD4; Age:4.1 +0DD6..0DD6; Age:4.1 +0DD8..0DDF; Age:4.1 +0DF2..0DF4; Age:4.1 +0E01..0E3A; Age:4.1 +0E3F..0E5B; Age:4.1 +0E81..0E82; Age:4.1 +0E84..0E84; Age:4.1 +0E87..0E88; Age:4.1 +0E8A..0E8A; Age:4.1 +0E8D..0E8D; Age:4.1 +0E94..0E97; Age:4.1 +0E99..0E9F; Age:4.1 +0EA1..0EA3; Age:4.1 +0EA5..0EA5; Age:4.1 +0EA7..0EA7; Age:4.1 +0EAA..0EAB; Age:4.1 +0EAD..0EB9; Age:4.1 +0EBB..0EBD; Age:4.1 +0EC0..0EC4; Age:4.1 +0EC6..0EC6; Age:4.1 +0EC8..0ECD; Age:4.1 +0ED0..0ED9; Age:4.1 +0EDC..0EDD; Age:4.1 +0F00..0F47; Age:4.1 +0F49..0F6A; Age:4.1 +0F71..0F8B; Age:4.1 +0F90..0F97; Age:4.1 +0F99..0FBC; Age:4.1 +0FBE..0FCC; Age:4.1 +0FCF..0FD1; Age:4.1 +1000..1021; Age:4.1 +1023..1027; Age:4.1 +1029..102A; Age:4.1 +102C..1032; Age:4.1 +1036..1039; Age:4.1 +1040..1059; Age:4.1 +10A0..10C5; Age:4.1 +10D0..10FC; Age:4.1 +1100..1159; Age:4.1 +115F..11A2; Age:4.1 +11A8..11F9; Age:4.1 +1200..1248; Age:4.1 +124A..124D; Age:4.1 +1250..1256; Age:4.1 +1258..1258; Age:4.1 +125A..125D; Age:4.1 +1260..1288; Age:4.1 +128A..128D; Age:4.1 +1290..12B0; Age:4.1 +12B2..12B5; Age:4.1 +12B8..12BE; Age:4.1 +12C0..12C0; Age:4.1 +12C2..12C5; Age:4.1 +12C8..12D6; Age:4.1 +12D8..1310; Age:4.1 +1312..1315; Age:4.1 +1318..135A; Age:4.1 +135F..137C; Age:4.1 +1380..1399; Age:4.1 +13A0..13F4; Age:4.1 +1401..1676; Age:4.1 +1680..169C; Age:4.1 +16A0..16F0; Age:4.1 +1700..170C; Age:4.1 +170E..1714; Age:4.1 +1720..1736; Age:4.1 +1740..1753; Age:4.1 +1760..176C; Age:4.1 +176E..1770; Age:4.1 +1772..1773; Age:4.1 +1780..17DD; Age:4.1 +17E0..17E9; Age:4.1 +17F0..17F9; Age:4.1 +1800..180E; Age:4.1 +1810..1819; Age:4.1 +1820..1877; Age:4.1 +1880..18A9; Age:4.1 +1900..191C; Age:4.1 +1920..192B; Age:4.1 +1930..193B; Age:4.1 +1940..1940; Age:4.1 +1944..196D; Age:4.1 +1970..1974; Age:4.1 +1980..19A9; Age:4.1 +19B0..19C9; Age:4.1 +19D0..19D9; Age:4.1 +19DE..1A1B; Age:4.1 +1A1E..1A1F; Age:4.1 +1D00..1DC3; Age:4.1 +1E00..1E9B; Age:4.1 +1EA0..1EF9; Age:4.1 +1F00..1F15; Age:4.1 +1F18..1F1D; Age:4.1 +1F20..1F45; Age:4.1 +1F48..1F4D; Age:4.1 +1F50..1F57; Age:4.1 +1F59..1F59; Age:4.1 +1F5B..1F5B; Age:4.1 +1F5D..1F5D; Age:4.1 +1F5F..1F7D; Age:4.1 +1F80..1FB4; Age:4.1 +1FB6..1FC4; Age:4.1 +1FC6..1FD3; Age:4.1 +1FD6..1FDB; Age:4.1 +1FDD..1FEF; Age:4.1 +1FF2..1FF4; Age:4.1 +1FF6..1FFE; Age:4.1 +2000..2063; Age:4.1 +206A..2071; Age:4.1 +2074..208E; Age:4.1 +2090..2094; Age:4.1 +20A0..20B5; Age:4.1 +20D0..20EB; Age:4.1 +2100..214C; Age:4.1 +2153..2183; Age:4.1 +2190..23DB; Age:4.1 +2400..2426; Age:4.1 +2440..244A; Age:4.1 +2460..269C; Age:4.1 +26A0..26B1; Age:4.1 +2701..2704; Age:4.1 +2706..2709; Age:4.1 +270C..2727; Age:4.1 +2729..274B; Age:4.1 +274D..274D; Age:4.1 +274F..2752; Age:4.1 +2756..2756; Age:4.1 +2758..275E; Age:4.1 +2761..2794; Age:4.1 +2798..27AF; Age:4.1 +27B1..27BE; Age:4.1 +27C0..27C6; Age:4.1 +27D0..27EB; Age:4.1 +27F0..2B13; Age:4.1 +2C00..2C2E; Age:4.1 +2C30..2C5E; Age:4.1 +2C80..2CEA; Age:4.1 +2CF9..2D25; Age:4.1 +2D30..2D65; Age:4.1 +2D6F..2D6F; Age:4.1 +2D80..2D96; Age:4.1 +2DA0..2DA6; Age:4.1 +2DA8..2DAE; Age:4.1 +2DB0..2DB6; Age:4.1 +2DB8..2DBE; Age:4.1 +2DC0..2DC6; Age:4.1 +2DC8..2DCE; Age:4.1 +2DD0..2DD6; Age:4.1 +2DD8..2DDE; Age:4.1 +2E00..2E17; Age:4.1 +2E1C..2E1D; Age:4.1 +2E80..2E99; Age:4.1 +2E9B..2EF3; Age:4.1 +2F00..2FD5; Age:4.1 +2FF0..2FFB; Age:4.1 +3000..303F; Age:4.1 +3041..3096; Age:4.1 +3099..30FF; Age:4.1 +3105..312C; Age:4.1 +3131..318E; Age:4.1 +3190..31B7; Age:4.1 +31C0..31CF; Age:4.1 +31F0..321E; Age:4.1 +3220..3243; Age:4.1 +3250..32FE; Age:4.1 +3300..4DB5; Age:4.1 +4DC0..9FBB; Age:4.1 +A000..A48C; Age:4.1 +A490..A4C6; Age:4.1 +A700..A716; Age:4.1 +A800..A82B; Age:4.1 +AC00..D7A3; Age:4.1 +E000..FA2D; Age:4.1 +FA30..FA6A; Age:4.1 +FA70..FAD9; Age:4.1 +FB00..FB06; Age:4.1 +FB13..FB17; Age:4.1 +FB1D..FB36; Age:4.1 +FB38..FB3C; Age:4.1 +FB3E..FB3E; Age:4.1 +FB40..FB41; Age:4.1 +FB43..FB44; Age:4.1 +FB46..FBB1; Age:4.1 +FBD3..FD3F; Age:4.1 +FD50..FD8F; Age:4.1 +FD92..FDC7; Age:4.1 +FDD0..FDFD; Age:4.1 +FE00..FE19; Age:4.1 +FE20..FE23; Age:4.1 +FE30..FE52; Age:4.1 +FE54..FE66; Age:4.1 +FE68..FE6B; Age:4.1 +FE70..FE74; Age:4.1 +FE76..FEFC; Age:4.1 +FEFF..FEFF; Age:4.1 +FF01..FFBE; Age:4.1 +FFC2..FFC7; Age:4.1 +FFCA..FFCF; Age:4.1 +FFD2..FFD7; Age:4.1 +FFDA..FFDC; Age:4.1 +FFE0..FFE6; Age:4.1 +FFE8..FFEE; Age:4.1 +FFF9..1000B; Age:4.1 +1000D..10026; Age:4.1 +10028..1003A; Age:4.1 +1003C..1003D; Age:4.1 +1003F..1004D; Age:4.1 +10050..1005D; Age:4.1 +10080..100FA; Age:4.1 +10100..10102; Age:4.1 +10107..10133; Age:4.1 +10137..1018A; Age:4.1 +10300..1031E; Age:4.1 +10320..10323; Age:4.1 +10330..1034A; Age:4.1 +10380..1039D; Age:4.1 +1039F..103C3; Age:4.1 +103C8..103D5; Age:4.1 +10400..1049D; Age:4.1 +104A0..104A9; Age:4.1 +10800..10805; Age:4.1 +10808..10808; Age:4.1 +1080A..10835; Age:4.1 +10837..10838; Age:4.1 +1083C..1083C; Age:4.1 +1083F..1083F; Age:4.1 +10A00..10A03; Age:4.1 +10A05..10A06; Age:4.1 +10A0C..10A13; Age:4.1 +10A15..10A17; Age:4.1 +10A19..10A33; Age:4.1 +10A38..10A3A; Age:4.1 +10A3F..10A47; Age:4.1 +10A50..10A58; Age:4.1 +1D000..1D0F5; Age:4.1 +1D100..1D126; Age:4.1 +1D12A..1D1DD; Age:4.1 +1D200..1D245; Age:4.1 +1D300..1D356; Age:4.1 +1D400..1D454; Age:4.1 +1D456..1D49C; Age:4.1 +1D49E..1D49F; Age:4.1 +1D4A2..1D4A2; Age:4.1 +1D4A5..1D4A6; Age:4.1 +1D4A9..1D4AC; Age:4.1 +1D4AE..1D4B9; Age:4.1 +1D4BB..1D4BB; Age:4.1 +1D4BD..1D4C3; Age:4.1 +1D4C5..1D505; Age:4.1 +1D507..1D50A; Age:4.1 +1D50D..1D514; Age:4.1 +1D516..1D51C; Age:4.1 +1D51E..1D539; Age:4.1 +1D53B..1D53E; Age:4.1 +1D540..1D544; Age:4.1 +1D546..1D546; Age:4.1 +1D54A..1D550; Age:4.1 +1D552..1D6A5; Age:4.1 +1D6A8..1D7C9; Age:4.1 +1D7CE..1D7FF; Age:4.1 +1FFFE..2A6D6; Age:4.1 +2F800..2FA1D; Age:4.1 +2FFFE..2FFFF; Age:4.1 +3FFFE..3FFFF; Age:4.1 +4FFFE..4FFFF; Age:4.1 +5FFFE..5FFFF; Age:4.1 +6FFFE..6FFFF; Age:4.1 +7FFFE..7FFFF; Age:4.1 +8FFFE..8FFFF; Age:4.1 +9FFFE..9FFFF; Age:4.1 +AFFFE..AFFFF; Age:4.1 +BFFFE..BFFFF; Age:4.1 +CFFFE..CFFFF; Age:4.1 +DFFFE..DFFFF; Age:4.1 +E0001..E0001; Age:4.1 +E0020..E007F; Age:4.1 +E0100..E01EF; Age:4.1 +EFFFE..10FFFF; Age:4.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_1.test new file mode 100644 index 000000000..6a5e1f2ed --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_4_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_4_1 + +description: +Tests character class syntax of the Unicode 10.0 Age=4.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_0.flex new file mode 100644 index 000000000..1833c6cfe --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_5_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:5.0} { setCurCharPropertyValue("Age:5.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_0.output new file mode 100644 index 000000000..3ac538646 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_0.output @@ -0,0 +1,440 @@ +0000..036F; Age:5.0 +0374..0375; Age:5.0 +037A..037E; Age:5.0 +0384..038A; Age:5.0 +038C..038C; Age:5.0 +038E..03A1; Age:5.0 +03A3..03CE; Age:5.0 +03D0..0486; Age:5.0 +0488..0513; Age:5.0 +0531..0556; Age:5.0 +0559..055F; Age:5.0 +0561..0587; Age:5.0 +0589..058A; Age:5.0 +0591..05C7; Age:5.0 +05D0..05EA; Age:5.0 +05F0..05F4; Age:5.0 +0600..0603; Age:5.0 +060B..0615; Age:5.0 +061B..061B; Age:5.0 +061E..061F; Age:5.0 +0621..063A; Age:5.0 +0640..065E; Age:5.0 +0660..070D; Age:5.0 +070F..074A; Age:5.0 +074D..076D; Age:5.0 +0780..07B1; Age:5.0 +07C0..07FA; Age:5.0 +0901..0939; Age:5.0 +093C..094D; Age:5.0 +0950..0954; Age:5.0 +0958..0970; Age:5.0 +097B..097F; Age:5.0 +0981..0983; Age:5.0 +0985..098C; Age:5.0 +098F..0990; Age:5.0 +0993..09A8; Age:5.0 +09AA..09B0; Age:5.0 +09B2..09B2; Age:5.0 +09B6..09B9; Age:5.0 +09BC..09C4; Age:5.0 +09C7..09C8; Age:5.0 +09CB..09CE; Age:5.0 +09D7..09D7; Age:5.0 +09DC..09DD; Age:5.0 +09DF..09E3; Age:5.0 +09E6..09FA; Age:5.0 +0A01..0A03; Age:5.0 +0A05..0A0A; Age:5.0 +0A0F..0A10; Age:5.0 +0A13..0A28; Age:5.0 +0A2A..0A30; Age:5.0 +0A32..0A33; Age:5.0 +0A35..0A36; Age:5.0 +0A38..0A39; Age:5.0 +0A3C..0A3C; Age:5.0 +0A3E..0A42; Age:5.0 +0A47..0A48; Age:5.0 +0A4B..0A4D; Age:5.0 +0A59..0A5C; Age:5.0 +0A5E..0A5E; Age:5.0 +0A66..0A74; Age:5.0 +0A81..0A83; Age:5.0 +0A85..0A8D; Age:5.0 +0A8F..0A91; Age:5.0 +0A93..0AA8; Age:5.0 +0AAA..0AB0; Age:5.0 +0AB2..0AB3; Age:5.0 +0AB5..0AB9; Age:5.0 +0ABC..0AC5; Age:5.0 +0AC7..0AC9; Age:5.0 +0ACB..0ACD; Age:5.0 +0AD0..0AD0; Age:5.0 +0AE0..0AE3; Age:5.0 +0AE6..0AEF; Age:5.0 +0AF1..0AF1; Age:5.0 +0B01..0B03; Age:5.0 +0B05..0B0C; Age:5.0 +0B0F..0B10; Age:5.0 +0B13..0B28; Age:5.0 +0B2A..0B30; Age:5.0 +0B32..0B33; Age:5.0 +0B35..0B39; Age:5.0 +0B3C..0B43; Age:5.0 +0B47..0B48; Age:5.0 +0B4B..0B4D; Age:5.0 +0B56..0B57; Age:5.0 +0B5C..0B5D; Age:5.0 +0B5F..0B61; Age:5.0 +0B66..0B71; Age:5.0 +0B82..0B83; Age:5.0 +0B85..0B8A; Age:5.0 +0B8E..0B90; Age:5.0 +0B92..0B95; Age:5.0 +0B99..0B9A; Age:5.0 +0B9C..0B9C; Age:5.0 +0B9E..0B9F; Age:5.0 +0BA3..0BA4; Age:5.0 +0BA8..0BAA; Age:5.0 +0BAE..0BB9; Age:5.0 +0BBE..0BC2; Age:5.0 +0BC6..0BC8; Age:5.0 +0BCA..0BCD; Age:5.0 +0BD7..0BD7; Age:5.0 +0BE6..0BFA; Age:5.0 +0C01..0C03; Age:5.0 +0C05..0C0C; Age:5.0 +0C0E..0C10; Age:5.0 +0C12..0C28; Age:5.0 +0C2A..0C33; Age:5.0 +0C35..0C39; Age:5.0 +0C3E..0C44; Age:5.0 +0C46..0C48; Age:5.0 +0C4A..0C4D; Age:5.0 +0C55..0C56; Age:5.0 +0C60..0C61; Age:5.0 +0C66..0C6F; Age:5.0 +0C82..0C83; Age:5.0 +0C85..0C8C; Age:5.0 +0C8E..0C90; Age:5.0 +0C92..0CA8; Age:5.0 +0CAA..0CB3; Age:5.0 +0CB5..0CB9; Age:5.0 +0CBC..0CC4; Age:5.0 +0CC6..0CC8; Age:5.0 +0CCA..0CCD; Age:5.0 +0CD5..0CD6; Age:5.0 +0CDE..0CDE; Age:5.0 +0CE0..0CE3; Age:5.0 +0CE6..0CEF; Age:5.0 +0CF1..0CF2; Age:5.0 +0D02..0D03; Age:5.0 +0D05..0D0C; Age:5.0 +0D0E..0D10; Age:5.0 +0D12..0D28; Age:5.0 +0D2A..0D39; Age:5.0 +0D3E..0D43; Age:5.0 +0D46..0D48; Age:5.0 +0D4A..0D4D; Age:5.0 +0D57..0D57; Age:5.0 +0D60..0D61; Age:5.0 +0D66..0D6F; Age:5.0 +0D82..0D83; Age:5.0 +0D85..0D96; Age:5.0 +0D9A..0DB1; Age:5.0 +0DB3..0DBB; Age:5.0 +0DBD..0DBD; Age:5.0 +0DC0..0DC6; Age:5.0 +0DCA..0DCA; Age:5.0 +0DCF..0DD4; Age:5.0 +0DD6..0DD6; Age:5.0 +0DD8..0DDF; Age:5.0 +0DF2..0DF4; Age:5.0 +0E01..0E3A; Age:5.0 +0E3F..0E5B; Age:5.0 +0E81..0E82; Age:5.0 +0E84..0E84; Age:5.0 +0E87..0E88; Age:5.0 +0E8A..0E8A; Age:5.0 +0E8D..0E8D; Age:5.0 +0E94..0E97; Age:5.0 +0E99..0E9F; Age:5.0 +0EA1..0EA3; Age:5.0 +0EA5..0EA5; Age:5.0 +0EA7..0EA7; Age:5.0 +0EAA..0EAB; Age:5.0 +0EAD..0EB9; Age:5.0 +0EBB..0EBD; Age:5.0 +0EC0..0EC4; Age:5.0 +0EC6..0EC6; Age:5.0 +0EC8..0ECD; Age:5.0 +0ED0..0ED9; Age:5.0 +0EDC..0EDD; Age:5.0 +0F00..0F47; Age:5.0 +0F49..0F6A; Age:5.0 +0F71..0F8B; Age:5.0 +0F90..0F97; Age:5.0 +0F99..0FBC; Age:5.0 +0FBE..0FCC; Age:5.0 +0FCF..0FD1; Age:5.0 +1000..1021; Age:5.0 +1023..1027; Age:5.0 +1029..102A; Age:5.0 +102C..1032; Age:5.0 +1036..1039; Age:5.0 +1040..1059; Age:5.0 +10A0..10C5; Age:5.0 +10D0..10FC; Age:5.0 +1100..1159; Age:5.0 +115F..11A2; Age:5.0 +11A8..11F9; Age:5.0 +1200..1248; Age:5.0 +124A..124D; Age:5.0 +1250..1256; Age:5.0 +1258..1258; Age:5.0 +125A..125D; Age:5.0 +1260..1288; Age:5.0 +128A..128D; Age:5.0 +1290..12B0; Age:5.0 +12B2..12B5; Age:5.0 +12B8..12BE; Age:5.0 +12C0..12C0; Age:5.0 +12C2..12C5; Age:5.0 +12C8..12D6; Age:5.0 +12D8..1310; Age:5.0 +1312..1315; Age:5.0 +1318..135A; Age:5.0 +135F..137C; Age:5.0 +1380..1399; Age:5.0 +13A0..13F4; Age:5.0 +1401..1676; Age:5.0 +1680..169C; Age:5.0 +16A0..16F0; Age:5.0 +1700..170C; Age:5.0 +170E..1714; Age:5.0 +1720..1736; Age:5.0 +1740..1753; Age:5.0 +1760..176C; Age:5.0 +176E..1770; Age:5.0 +1772..1773; Age:5.0 +1780..17DD; Age:5.0 +17E0..17E9; Age:5.0 +17F0..17F9; Age:5.0 +1800..180E; Age:5.0 +1810..1819; Age:5.0 +1820..1877; Age:5.0 +1880..18A9; Age:5.0 +1900..191C; Age:5.0 +1920..192B; Age:5.0 +1930..193B; Age:5.0 +1940..1940; Age:5.0 +1944..196D; Age:5.0 +1970..1974; Age:5.0 +1980..19A9; Age:5.0 +19B0..19C9; Age:5.0 +19D0..19D9; Age:5.0 +19DE..1A1B; Age:5.0 +1A1E..1A1F; Age:5.0 +1B00..1B4B; Age:5.0 +1B50..1B7C; Age:5.0 +1D00..1DCA; Age:5.0 +1DFE..1E9B; Age:5.0 +1EA0..1EF9; Age:5.0 +1F00..1F15; Age:5.0 +1F18..1F1D; Age:5.0 +1F20..1F45; Age:5.0 +1F48..1F4D; Age:5.0 +1F50..1F57; Age:5.0 +1F59..1F59; Age:5.0 +1F5B..1F5B; Age:5.0 +1F5D..1F5D; Age:5.0 +1F5F..1F7D; Age:5.0 +1F80..1FB4; Age:5.0 +1FB6..1FC4; Age:5.0 +1FC6..1FD3; Age:5.0 +1FD6..1FDB; Age:5.0 +1FDD..1FEF; Age:5.0 +1FF2..1FF4; Age:5.0 +1FF6..1FFE; Age:5.0 +2000..2063; Age:5.0 +206A..2071; Age:5.0 +2074..208E; Age:5.0 +2090..2094; Age:5.0 +20A0..20B5; Age:5.0 +20D0..20EF; Age:5.0 +2100..214E; Age:5.0 +2153..2184; Age:5.0 +2190..23E7; Age:5.0 +2400..2426; Age:5.0 +2440..244A; Age:5.0 +2460..269C; Age:5.0 +26A0..26B2; Age:5.0 +2701..2704; Age:5.0 +2706..2709; Age:5.0 +270C..2727; Age:5.0 +2729..274B; Age:5.0 +274D..274D; Age:5.0 +274F..2752; Age:5.0 +2756..2756; Age:5.0 +2758..275E; Age:5.0 +2761..2794; Age:5.0 +2798..27AF; Age:5.0 +27B1..27BE; Age:5.0 +27C0..27CA; Age:5.0 +27D0..27EB; Age:5.0 +27F0..2B1A; Age:5.0 +2B20..2B23; Age:5.0 +2C00..2C2E; Age:5.0 +2C30..2C5E; Age:5.0 +2C60..2C6C; Age:5.0 +2C74..2C77; Age:5.0 +2C80..2CEA; Age:5.0 +2CF9..2D25; Age:5.0 +2D30..2D65; Age:5.0 +2D6F..2D6F; Age:5.0 +2D80..2D96; Age:5.0 +2DA0..2DA6; Age:5.0 +2DA8..2DAE; Age:5.0 +2DB0..2DB6; Age:5.0 +2DB8..2DBE; Age:5.0 +2DC0..2DC6; Age:5.0 +2DC8..2DCE; Age:5.0 +2DD0..2DD6; Age:5.0 +2DD8..2DDE; Age:5.0 +2E00..2E17; Age:5.0 +2E1C..2E1D; Age:5.0 +2E80..2E99; Age:5.0 +2E9B..2EF3; Age:5.0 +2F00..2FD5; Age:5.0 +2FF0..2FFB; Age:5.0 +3000..303F; Age:5.0 +3041..3096; Age:5.0 +3099..30FF; Age:5.0 +3105..312C; Age:5.0 +3131..318E; Age:5.0 +3190..31B7; Age:5.0 +31C0..31CF; Age:5.0 +31F0..321E; Age:5.0 +3220..3243; Age:5.0 +3250..32FE; Age:5.0 +3300..4DB5; Age:5.0 +4DC0..9FBB; Age:5.0 +A000..A48C; Age:5.0 +A490..A4C6; Age:5.0 +A700..A71A; Age:5.0 +A720..A721; Age:5.0 +A800..A82B; Age:5.0 +A840..A877; Age:5.0 +AC00..D7A3; Age:5.0 +E000..FA2D; Age:5.0 +FA30..FA6A; Age:5.0 +FA70..FAD9; Age:5.0 +FB00..FB06; Age:5.0 +FB13..FB17; Age:5.0 +FB1D..FB36; Age:5.0 +FB38..FB3C; Age:5.0 +FB3E..FB3E; Age:5.0 +FB40..FB41; Age:5.0 +FB43..FB44; Age:5.0 +FB46..FBB1; Age:5.0 +FBD3..FD3F; Age:5.0 +FD50..FD8F; Age:5.0 +FD92..FDC7; Age:5.0 +FDD0..FDFD; Age:5.0 +FE00..FE19; Age:5.0 +FE20..FE23; Age:5.0 +FE30..FE52; Age:5.0 +FE54..FE66; Age:5.0 +FE68..FE6B; Age:5.0 +FE70..FE74; Age:5.0 +FE76..FEFC; Age:5.0 +FEFF..FEFF; Age:5.0 +FF01..FFBE; Age:5.0 +FFC2..FFC7; Age:5.0 +FFCA..FFCF; Age:5.0 +FFD2..FFD7; Age:5.0 +FFDA..FFDC; Age:5.0 +FFE0..FFE6; Age:5.0 +FFE8..FFEE; Age:5.0 +FFF9..1000B; Age:5.0 +1000D..10026; Age:5.0 +10028..1003A; Age:5.0 +1003C..1003D; Age:5.0 +1003F..1004D; Age:5.0 +10050..1005D; Age:5.0 +10080..100FA; Age:5.0 +10100..10102; Age:5.0 +10107..10133; Age:5.0 +10137..1018A; Age:5.0 +10300..1031E; Age:5.0 +10320..10323; Age:5.0 +10330..1034A; Age:5.0 +10380..1039D; Age:5.0 +1039F..103C3; Age:5.0 +103C8..103D5; Age:5.0 +10400..1049D; Age:5.0 +104A0..104A9; Age:5.0 +10800..10805; Age:5.0 +10808..10808; Age:5.0 +1080A..10835; Age:5.0 +10837..10838; Age:5.0 +1083C..1083C; Age:5.0 +1083F..1083F; Age:5.0 +10900..10919; Age:5.0 +1091F..1091F; Age:5.0 +10A00..10A03; Age:5.0 +10A05..10A06; Age:5.0 +10A0C..10A13; Age:5.0 +10A15..10A17; Age:5.0 +10A19..10A33; Age:5.0 +10A38..10A3A; Age:5.0 +10A3F..10A47; Age:5.0 +10A50..10A58; Age:5.0 +12000..1236E; Age:5.0 +12400..12462; Age:5.0 +12470..12473; Age:5.0 +1D000..1D0F5; Age:5.0 +1D100..1D126; Age:5.0 +1D12A..1D1DD; Age:5.0 +1D200..1D245; Age:5.0 +1D300..1D356; Age:5.0 +1D360..1D371; Age:5.0 +1D400..1D454; Age:5.0 +1D456..1D49C; Age:5.0 +1D49E..1D49F; Age:5.0 +1D4A2..1D4A2; Age:5.0 +1D4A5..1D4A6; Age:5.0 +1D4A9..1D4AC; Age:5.0 +1D4AE..1D4B9; Age:5.0 +1D4BB..1D4BB; Age:5.0 +1D4BD..1D4C3; Age:5.0 +1D4C5..1D505; Age:5.0 +1D507..1D50A; Age:5.0 +1D50D..1D514; Age:5.0 +1D516..1D51C; Age:5.0 +1D51E..1D539; Age:5.0 +1D53B..1D53E; Age:5.0 +1D540..1D544; Age:5.0 +1D546..1D546; Age:5.0 +1D54A..1D550; Age:5.0 +1D552..1D6A5; Age:5.0 +1D6A8..1D7CB; Age:5.0 +1D7CE..1D7FF; Age:5.0 +1FFFE..2A6D6; Age:5.0 +2F800..2FA1D; Age:5.0 +2FFFE..2FFFF; Age:5.0 +3FFFE..3FFFF; Age:5.0 +4FFFE..4FFFF; Age:5.0 +5FFFE..5FFFF; Age:5.0 +6FFFE..6FFFF; Age:5.0 +7FFFE..7FFFF; Age:5.0 +8FFFE..8FFFF; Age:5.0 +9FFFE..9FFFF; Age:5.0 +AFFFE..AFFFF; Age:5.0 +BFFFE..BFFFF; Age:5.0 +CFFFE..CFFFF; Age:5.0 +DFFFE..DFFFF; Age:5.0 +E0001..E0001; Age:5.0 +E0020..E007F; Age:5.0 +E0100..E01EF; Age:5.0 +EFFFE..10FFFF; Age:5.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_0.test new file mode 100644 index 000000000..823f5107b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_5_0 + +description: +Tests character class syntax of the Unicode 10.0 Age=5.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_1.flex new file mode 100644 index 000000000..242523370 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_5_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:5.1} { setCurCharPropertyValue("Age:5.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_1.output new file mode 100644 index 000000000..2b0c87f23 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_1.output @@ -0,0 +1,455 @@ +0000..0377; Age:5.1 +037A..037E; Age:5.1 +0384..038A; Age:5.1 +038C..038C; Age:5.1 +038E..03A1; Age:5.1 +03A3..0523; Age:5.1 +0531..0556; Age:5.1 +0559..055F; Age:5.1 +0561..0587; Age:5.1 +0589..058A; Age:5.1 +0591..05C7; Age:5.1 +05D0..05EA; Age:5.1 +05F0..05F4; Age:5.1 +0600..0603; Age:5.1 +0606..061B; Age:5.1 +061E..061F; Age:5.1 +0621..065E; Age:5.1 +0660..070D; Age:5.1 +070F..074A; Age:5.1 +074D..07B1; Age:5.1 +07C0..07FA; Age:5.1 +0901..0939; Age:5.1 +093C..094D; Age:5.1 +0950..0954; Age:5.1 +0958..0972; Age:5.1 +097B..097F; Age:5.1 +0981..0983; Age:5.1 +0985..098C; Age:5.1 +098F..0990; Age:5.1 +0993..09A8; Age:5.1 +09AA..09B0; Age:5.1 +09B2..09B2; Age:5.1 +09B6..09B9; Age:5.1 +09BC..09C4; Age:5.1 +09C7..09C8; Age:5.1 +09CB..09CE; Age:5.1 +09D7..09D7; Age:5.1 +09DC..09DD; Age:5.1 +09DF..09E3; Age:5.1 +09E6..09FA; Age:5.1 +0A01..0A03; Age:5.1 +0A05..0A0A; Age:5.1 +0A0F..0A10; Age:5.1 +0A13..0A28; Age:5.1 +0A2A..0A30; Age:5.1 +0A32..0A33; Age:5.1 +0A35..0A36; Age:5.1 +0A38..0A39; Age:5.1 +0A3C..0A3C; Age:5.1 +0A3E..0A42; Age:5.1 +0A47..0A48; Age:5.1 +0A4B..0A4D; Age:5.1 +0A51..0A51; Age:5.1 +0A59..0A5C; Age:5.1 +0A5E..0A5E; Age:5.1 +0A66..0A75; Age:5.1 +0A81..0A83; Age:5.1 +0A85..0A8D; Age:5.1 +0A8F..0A91; Age:5.1 +0A93..0AA8; Age:5.1 +0AAA..0AB0; Age:5.1 +0AB2..0AB3; Age:5.1 +0AB5..0AB9; Age:5.1 +0ABC..0AC5; Age:5.1 +0AC7..0AC9; Age:5.1 +0ACB..0ACD; Age:5.1 +0AD0..0AD0; Age:5.1 +0AE0..0AE3; Age:5.1 +0AE6..0AEF; Age:5.1 +0AF1..0AF1; Age:5.1 +0B01..0B03; Age:5.1 +0B05..0B0C; Age:5.1 +0B0F..0B10; Age:5.1 +0B13..0B28; Age:5.1 +0B2A..0B30; Age:5.1 +0B32..0B33; Age:5.1 +0B35..0B39; Age:5.1 +0B3C..0B44; Age:5.1 +0B47..0B48; Age:5.1 +0B4B..0B4D; Age:5.1 +0B56..0B57; Age:5.1 +0B5C..0B5D; Age:5.1 +0B5F..0B63; Age:5.1 +0B66..0B71; Age:5.1 +0B82..0B83; Age:5.1 +0B85..0B8A; Age:5.1 +0B8E..0B90; Age:5.1 +0B92..0B95; Age:5.1 +0B99..0B9A; Age:5.1 +0B9C..0B9C; Age:5.1 +0B9E..0B9F; Age:5.1 +0BA3..0BA4; Age:5.1 +0BA8..0BAA; Age:5.1 +0BAE..0BB9; Age:5.1 +0BBE..0BC2; Age:5.1 +0BC6..0BC8; Age:5.1 +0BCA..0BCD; Age:5.1 +0BD0..0BD0; Age:5.1 +0BD7..0BD7; Age:5.1 +0BE6..0BFA; Age:5.1 +0C01..0C03; Age:5.1 +0C05..0C0C; Age:5.1 +0C0E..0C10; Age:5.1 +0C12..0C28; Age:5.1 +0C2A..0C33; Age:5.1 +0C35..0C39; Age:5.1 +0C3D..0C44; Age:5.1 +0C46..0C48; Age:5.1 +0C4A..0C4D; Age:5.1 +0C55..0C56; Age:5.1 +0C58..0C59; Age:5.1 +0C60..0C63; Age:5.1 +0C66..0C6F; Age:5.1 +0C78..0C7F; Age:5.1 +0C82..0C83; Age:5.1 +0C85..0C8C; Age:5.1 +0C8E..0C90; Age:5.1 +0C92..0CA8; Age:5.1 +0CAA..0CB3; Age:5.1 +0CB5..0CB9; Age:5.1 +0CBC..0CC4; Age:5.1 +0CC6..0CC8; Age:5.1 +0CCA..0CCD; Age:5.1 +0CD5..0CD6; Age:5.1 +0CDE..0CDE; Age:5.1 +0CE0..0CE3; Age:5.1 +0CE6..0CEF; Age:5.1 +0CF1..0CF2; Age:5.1 +0D02..0D03; Age:5.1 +0D05..0D0C; Age:5.1 +0D0E..0D10; Age:5.1 +0D12..0D28; Age:5.1 +0D2A..0D39; Age:5.1 +0D3D..0D44; Age:5.1 +0D46..0D48; Age:5.1 +0D4A..0D4D; Age:5.1 +0D57..0D57; Age:5.1 +0D60..0D63; Age:5.1 +0D66..0D75; Age:5.1 +0D79..0D7F; Age:5.1 +0D82..0D83; Age:5.1 +0D85..0D96; Age:5.1 +0D9A..0DB1; Age:5.1 +0DB3..0DBB; Age:5.1 +0DBD..0DBD; Age:5.1 +0DC0..0DC6; Age:5.1 +0DCA..0DCA; Age:5.1 +0DCF..0DD4; Age:5.1 +0DD6..0DD6; Age:5.1 +0DD8..0DDF; Age:5.1 +0DF2..0DF4; Age:5.1 +0E01..0E3A; Age:5.1 +0E3F..0E5B; Age:5.1 +0E81..0E82; Age:5.1 +0E84..0E84; Age:5.1 +0E87..0E88; Age:5.1 +0E8A..0E8A; Age:5.1 +0E8D..0E8D; Age:5.1 +0E94..0E97; Age:5.1 +0E99..0E9F; Age:5.1 +0EA1..0EA3; Age:5.1 +0EA5..0EA5; Age:5.1 +0EA7..0EA7; Age:5.1 +0EAA..0EAB; Age:5.1 +0EAD..0EB9; Age:5.1 +0EBB..0EBD; Age:5.1 +0EC0..0EC4; Age:5.1 +0EC6..0EC6; Age:5.1 +0EC8..0ECD; Age:5.1 +0ED0..0ED9; Age:5.1 +0EDC..0EDD; Age:5.1 +0F00..0F47; Age:5.1 +0F49..0F6C; Age:5.1 +0F71..0F8B; Age:5.1 +0F90..0F97; Age:5.1 +0F99..0FBC; Age:5.1 +0FBE..0FCC; Age:5.1 +0FCE..0FD4; Age:5.1 +1000..1099; Age:5.1 +109E..10C5; Age:5.1 +10D0..10FC; Age:5.1 +1100..1159; Age:5.1 +115F..11A2; Age:5.1 +11A8..11F9; Age:5.1 +1200..1248; Age:5.1 +124A..124D; Age:5.1 +1250..1256; Age:5.1 +1258..1258; Age:5.1 +125A..125D; Age:5.1 +1260..1288; Age:5.1 +128A..128D; Age:5.1 +1290..12B0; Age:5.1 +12B2..12B5; Age:5.1 +12B8..12BE; Age:5.1 +12C0..12C0; Age:5.1 +12C2..12C5; Age:5.1 +12C8..12D6; Age:5.1 +12D8..1310; Age:5.1 +1312..1315; Age:5.1 +1318..135A; Age:5.1 +135F..137C; Age:5.1 +1380..1399; Age:5.1 +13A0..13F4; Age:5.1 +1401..1676; Age:5.1 +1680..169C; Age:5.1 +16A0..16F0; Age:5.1 +1700..170C; Age:5.1 +170E..1714; Age:5.1 +1720..1736; Age:5.1 +1740..1753; Age:5.1 +1760..176C; Age:5.1 +176E..1770; Age:5.1 +1772..1773; Age:5.1 +1780..17DD; Age:5.1 +17E0..17E9; Age:5.1 +17F0..17F9; Age:5.1 +1800..180E; Age:5.1 +1810..1819; Age:5.1 +1820..1877; Age:5.1 +1880..18AA; Age:5.1 +1900..191C; Age:5.1 +1920..192B; Age:5.1 +1930..193B; Age:5.1 +1940..1940; Age:5.1 +1944..196D; Age:5.1 +1970..1974; Age:5.1 +1980..19A9; Age:5.1 +19B0..19C9; Age:5.1 +19D0..19D9; Age:5.1 +19DE..1A1B; Age:5.1 +1A1E..1A1F; Age:5.1 +1B00..1B4B; Age:5.1 +1B50..1B7C; Age:5.1 +1B80..1BAA; Age:5.1 +1BAE..1BB9; Age:5.1 +1C00..1C37; Age:5.1 +1C3B..1C49; Age:5.1 +1C4D..1C7F; Age:5.1 +1D00..1DE6; Age:5.1 +1DFE..1F15; Age:5.1 +1F18..1F1D; Age:5.1 +1F20..1F45; Age:5.1 +1F48..1F4D; Age:5.1 +1F50..1F57; Age:5.1 +1F59..1F59; Age:5.1 +1F5B..1F5B; Age:5.1 +1F5D..1F5D; Age:5.1 +1F5F..1F7D; Age:5.1 +1F80..1FB4; Age:5.1 +1FB6..1FC4; Age:5.1 +1FC6..1FD3; Age:5.1 +1FD6..1FDB; Age:5.1 +1FDD..1FEF; Age:5.1 +1FF2..1FF4; Age:5.1 +1FF6..1FFE; Age:5.1 +2000..2064; Age:5.1 +206A..2071; Age:5.1 +2074..208E; Age:5.1 +2090..2094; Age:5.1 +20A0..20B5; Age:5.1 +20D0..20F0; Age:5.1 +2100..214F; Age:5.1 +2153..2188; Age:5.1 +2190..23E7; Age:5.1 +2400..2426; Age:5.1 +2440..244A; Age:5.1 +2460..269D; Age:5.1 +26A0..26BC; Age:5.1 +26C0..26C3; Age:5.1 +2701..2704; Age:5.1 +2706..2709; Age:5.1 +270C..2727; Age:5.1 +2729..274B; Age:5.1 +274D..274D; Age:5.1 +274F..2752; Age:5.1 +2756..2756; Age:5.1 +2758..275E; Age:5.1 +2761..2794; Age:5.1 +2798..27AF; Age:5.1 +27B1..27BE; Age:5.1 +27C0..27CA; Age:5.1 +27CC..27CC; Age:5.1 +27D0..2B4C; Age:5.1 +2B50..2B54; Age:5.1 +2C00..2C2E; Age:5.1 +2C30..2C5E; Age:5.1 +2C60..2C6F; Age:5.1 +2C71..2C7D; Age:5.1 +2C80..2CEA; Age:5.1 +2CF9..2D25; Age:5.1 +2D30..2D65; Age:5.1 +2D6F..2D6F; Age:5.1 +2D80..2D96; Age:5.1 +2DA0..2DA6; Age:5.1 +2DA8..2DAE; Age:5.1 +2DB0..2DB6; Age:5.1 +2DB8..2DBE; Age:5.1 +2DC0..2DC6; Age:5.1 +2DC8..2DCE; Age:5.1 +2DD0..2DD6; Age:5.1 +2DD8..2DDE; Age:5.1 +2DE0..2E30; Age:5.1 +2E80..2E99; Age:5.1 +2E9B..2EF3; Age:5.1 +2F00..2FD5; Age:5.1 +2FF0..2FFB; Age:5.1 +3000..303F; Age:5.1 +3041..3096; Age:5.1 +3099..30FF; Age:5.1 +3105..312D; Age:5.1 +3131..318E; Age:5.1 +3190..31B7; Age:5.1 +31C0..31E3; Age:5.1 +31F0..321E; Age:5.1 +3220..3243; Age:5.1 +3250..32FE; Age:5.1 +3300..4DB5; Age:5.1 +4DC0..9FC3; Age:5.1 +A000..A48C; Age:5.1 +A490..A4C6; Age:5.1 +A500..A62B; Age:5.1 +A640..A65F; Age:5.1 +A662..A673; Age:5.1 +A67C..A697; Age:5.1 +A700..A78C; Age:5.1 +A7FB..A82B; Age:5.1 +A840..A877; Age:5.1 +A880..A8C4; Age:5.1 +A8CE..A8D9; Age:5.1 +A900..A953; Age:5.1 +A95F..A95F; Age:5.1 +AA00..AA36; Age:5.1 +AA40..AA4D; Age:5.1 +AA50..AA59; Age:5.1 +AA5C..AA5F; Age:5.1 +AC00..D7A3; Age:5.1 +E000..FA2D; Age:5.1 +FA30..FA6A; Age:5.1 +FA70..FAD9; Age:5.1 +FB00..FB06; Age:5.1 +FB13..FB17; Age:5.1 +FB1D..FB36; Age:5.1 +FB38..FB3C; Age:5.1 +FB3E..FB3E; Age:5.1 +FB40..FB41; Age:5.1 +FB43..FB44; Age:5.1 +FB46..FBB1; Age:5.1 +FBD3..FD3F; Age:5.1 +FD50..FD8F; Age:5.1 +FD92..FDC7; Age:5.1 +FDD0..FDFD; Age:5.1 +FE00..FE19; Age:5.1 +FE20..FE26; Age:5.1 +FE30..FE52; Age:5.1 +FE54..FE66; Age:5.1 +FE68..FE6B; Age:5.1 +FE70..FE74; Age:5.1 +FE76..FEFC; Age:5.1 +FEFF..FEFF; Age:5.1 +FF01..FFBE; Age:5.1 +FFC2..FFC7; Age:5.1 +FFCA..FFCF; Age:5.1 +FFD2..FFD7; Age:5.1 +FFDA..FFDC; Age:5.1 +FFE0..FFE6; Age:5.1 +FFE8..FFEE; Age:5.1 +FFF9..1000B; Age:5.1 +1000D..10026; Age:5.1 +10028..1003A; Age:5.1 +1003C..1003D; Age:5.1 +1003F..1004D; Age:5.1 +10050..1005D; Age:5.1 +10080..100FA; Age:5.1 +10100..10102; Age:5.1 +10107..10133; Age:5.1 +10137..1018A; Age:5.1 +10190..1019B; Age:5.1 +101D0..101FD; Age:5.1 +10280..1029C; Age:5.1 +102A0..102D0; Age:5.1 +10300..1031E; Age:5.1 +10320..10323; Age:5.1 +10330..1034A; Age:5.1 +10380..1039D; Age:5.1 +1039F..103C3; Age:5.1 +103C8..103D5; Age:5.1 +10400..1049D; Age:5.1 +104A0..104A9; Age:5.1 +10800..10805; Age:5.1 +10808..10808; Age:5.1 +1080A..10835; Age:5.1 +10837..10838; Age:5.1 +1083C..1083C; Age:5.1 +1083F..1083F; Age:5.1 +10900..10919; Age:5.1 +1091F..10939; Age:5.1 +1093F..1093F; Age:5.1 +10A00..10A03; Age:5.1 +10A05..10A06; Age:5.1 +10A0C..10A13; Age:5.1 +10A15..10A17; Age:5.1 +10A19..10A33; Age:5.1 +10A38..10A3A; Age:5.1 +10A3F..10A47; Age:5.1 +10A50..10A58; Age:5.1 +12000..1236E; Age:5.1 +12400..12462; Age:5.1 +12470..12473; Age:5.1 +1D000..1D0F5; Age:5.1 +1D100..1D126; Age:5.1 +1D129..1D1DD; Age:5.1 +1D200..1D245; Age:5.1 +1D300..1D356; Age:5.1 +1D360..1D371; Age:5.1 +1D400..1D454; Age:5.1 +1D456..1D49C; Age:5.1 +1D49E..1D49F; Age:5.1 +1D4A2..1D4A2; Age:5.1 +1D4A5..1D4A6; Age:5.1 +1D4A9..1D4AC; Age:5.1 +1D4AE..1D4B9; Age:5.1 +1D4BB..1D4BB; Age:5.1 +1D4BD..1D4C3; Age:5.1 +1D4C5..1D505; Age:5.1 +1D507..1D50A; Age:5.1 +1D50D..1D514; Age:5.1 +1D516..1D51C; Age:5.1 +1D51E..1D539; Age:5.1 +1D53B..1D53E; Age:5.1 +1D540..1D544; Age:5.1 +1D546..1D546; Age:5.1 +1D54A..1D550; Age:5.1 +1D552..1D6A5; Age:5.1 +1D6A8..1D7CB; Age:5.1 +1D7CE..1D7FF; Age:5.1 +1F000..1F02B; Age:5.1 +1F030..1F093; Age:5.1 +1FFFE..2A6D6; Age:5.1 +2F800..2FA1D; Age:5.1 +2FFFE..2FFFF; Age:5.1 +3FFFE..3FFFF; Age:5.1 +4FFFE..4FFFF; Age:5.1 +5FFFE..5FFFF; Age:5.1 +6FFFE..6FFFF; Age:5.1 +7FFFE..7FFFF; Age:5.1 +8FFFE..8FFFF; Age:5.1 +9FFFE..9FFFF; Age:5.1 +AFFFE..AFFFF; Age:5.1 +BFFFE..BFFFF; Age:5.1 +CFFFE..CFFFF; Age:5.1 +DFFFE..DFFFF; Age:5.1 +E0001..E0001; Age:5.1 +E0020..E007F; Age:5.1 +E0100..E01EF; Age:5.1 +EFFFE..10FFFF; Age:5.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_1.test new file mode 100644 index 000000000..300a90931 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_5_1 + +description: +Tests character class syntax of the Unicode 10.0 Age=5.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_2-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_2-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_2.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_2.flex new file mode 100644 index 000000000..30aa1873f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_2.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_5_2 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:5.2} { setCurCharPropertyValue("Age:5.2"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_2.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_2.output new file mode 100644 index 000000000..a997b0236 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_2.output @@ -0,0 +1,495 @@ +0000..0377; Age:5.2 +037A..037E; Age:5.2 +0384..038A; Age:5.2 +038C..038C; Age:5.2 +038E..03A1; Age:5.2 +03A3..0525; Age:5.2 +0531..0556; Age:5.2 +0559..055F; Age:5.2 +0561..0587; Age:5.2 +0589..058A; Age:5.2 +0591..05C7; Age:5.2 +05D0..05EA; Age:5.2 +05F0..05F4; Age:5.2 +0600..0603; Age:5.2 +0606..061B; Age:5.2 +061E..061F; Age:5.2 +0621..065E; Age:5.2 +0660..070D; Age:5.2 +070F..074A; Age:5.2 +074D..07B1; Age:5.2 +07C0..07FA; Age:5.2 +0800..082D; Age:5.2 +0830..083E; Age:5.2 +0900..0939; Age:5.2 +093C..094E; Age:5.2 +0950..0955; Age:5.2 +0958..0972; Age:5.2 +0979..097F; Age:5.2 +0981..0983; Age:5.2 +0985..098C; Age:5.2 +098F..0990; Age:5.2 +0993..09A8; Age:5.2 +09AA..09B0; Age:5.2 +09B2..09B2; Age:5.2 +09B6..09B9; Age:5.2 +09BC..09C4; Age:5.2 +09C7..09C8; Age:5.2 +09CB..09CE; Age:5.2 +09D7..09D7; Age:5.2 +09DC..09DD; Age:5.2 +09DF..09E3; Age:5.2 +09E6..09FB; Age:5.2 +0A01..0A03; Age:5.2 +0A05..0A0A; Age:5.2 +0A0F..0A10; Age:5.2 +0A13..0A28; Age:5.2 +0A2A..0A30; Age:5.2 +0A32..0A33; Age:5.2 +0A35..0A36; Age:5.2 +0A38..0A39; Age:5.2 +0A3C..0A3C; Age:5.2 +0A3E..0A42; Age:5.2 +0A47..0A48; Age:5.2 +0A4B..0A4D; Age:5.2 +0A51..0A51; Age:5.2 +0A59..0A5C; Age:5.2 +0A5E..0A5E; Age:5.2 +0A66..0A75; Age:5.2 +0A81..0A83; Age:5.2 +0A85..0A8D; Age:5.2 +0A8F..0A91; Age:5.2 +0A93..0AA8; Age:5.2 +0AAA..0AB0; Age:5.2 +0AB2..0AB3; Age:5.2 +0AB5..0AB9; Age:5.2 +0ABC..0AC5; Age:5.2 +0AC7..0AC9; Age:5.2 +0ACB..0ACD; Age:5.2 +0AD0..0AD0; Age:5.2 +0AE0..0AE3; Age:5.2 +0AE6..0AEF; Age:5.2 +0AF1..0AF1; Age:5.2 +0B01..0B03; Age:5.2 +0B05..0B0C; Age:5.2 +0B0F..0B10; Age:5.2 +0B13..0B28; Age:5.2 +0B2A..0B30; Age:5.2 +0B32..0B33; Age:5.2 +0B35..0B39; Age:5.2 +0B3C..0B44; Age:5.2 +0B47..0B48; Age:5.2 +0B4B..0B4D; Age:5.2 +0B56..0B57; Age:5.2 +0B5C..0B5D; Age:5.2 +0B5F..0B63; Age:5.2 +0B66..0B71; Age:5.2 +0B82..0B83; Age:5.2 +0B85..0B8A; Age:5.2 +0B8E..0B90; Age:5.2 +0B92..0B95; Age:5.2 +0B99..0B9A; Age:5.2 +0B9C..0B9C; Age:5.2 +0B9E..0B9F; Age:5.2 +0BA3..0BA4; Age:5.2 +0BA8..0BAA; Age:5.2 +0BAE..0BB9; Age:5.2 +0BBE..0BC2; Age:5.2 +0BC6..0BC8; Age:5.2 +0BCA..0BCD; Age:5.2 +0BD0..0BD0; Age:5.2 +0BD7..0BD7; Age:5.2 +0BE6..0BFA; Age:5.2 +0C01..0C03; Age:5.2 +0C05..0C0C; Age:5.2 +0C0E..0C10; Age:5.2 +0C12..0C28; Age:5.2 +0C2A..0C33; Age:5.2 +0C35..0C39; Age:5.2 +0C3D..0C44; Age:5.2 +0C46..0C48; Age:5.2 +0C4A..0C4D; Age:5.2 +0C55..0C56; Age:5.2 +0C58..0C59; Age:5.2 +0C60..0C63; Age:5.2 +0C66..0C6F; Age:5.2 +0C78..0C7F; Age:5.2 +0C82..0C83; Age:5.2 +0C85..0C8C; Age:5.2 +0C8E..0C90; Age:5.2 +0C92..0CA8; Age:5.2 +0CAA..0CB3; Age:5.2 +0CB5..0CB9; Age:5.2 +0CBC..0CC4; Age:5.2 +0CC6..0CC8; Age:5.2 +0CCA..0CCD; Age:5.2 +0CD5..0CD6; Age:5.2 +0CDE..0CDE; Age:5.2 +0CE0..0CE3; Age:5.2 +0CE6..0CEF; Age:5.2 +0CF1..0CF2; Age:5.2 +0D02..0D03; Age:5.2 +0D05..0D0C; Age:5.2 +0D0E..0D10; Age:5.2 +0D12..0D28; Age:5.2 +0D2A..0D39; Age:5.2 +0D3D..0D44; Age:5.2 +0D46..0D48; Age:5.2 +0D4A..0D4D; Age:5.2 +0D57..0D57; Age:5.2 +0D60..0D63; Age:5.2 +0D66..0D75; Age:5.2 +0D79..0D7F; Age:5.2 +0D82..0D83; Age:5.2 +0D85..0D96; Age:5.2 +0D9A..0DB1; Age:5.2 +0DB3..0DBB; Age:5.2 +0DBD..0DBD; Age:5.2 +0DC0..0DC6; Age:5.2 +0DCA..0DCA; Age:5.2 +0DCF..0DD4; Age:5.2 +0DD6..0DD6; Age:5.2 +0DD8..0DDF; Age:5.2 +0DF2..0DF4; Age:5.2 +0E01..0E3A; Age:5.2 +0E3F..0E5B; Age:5.2 +0E81..0E82; Age:5.2 +0E84..0E84; Age:5.2 +0E87..0E88; Age:5.2 +0E8A..0E8A; Age:5.2 +0E8D..0E8D; Age:5.2 +0E94..0E97; Age:5.2 +0E99..0E9F; Age:5.2 +0EA1..0EA3; Age:5.2 +0EA5..0EA5; Age:5.2 +0EA7..0EA7; Age:5.2 +0EAA..0EAB; Age:5.2 +0EAD..0EB9; Age:5.2 +0EBB..0EBD; Age:5.2 +0EC0..0EC4; Age:5.2 +0EC6..0EC6; Age:5.2 +0EC8..0ECD; Age:5.2 +0ED0..0ED9; Age:5.2 +0EDC..0EDD; Age:5.2 +0F00..0F47; Age:5.2 +0F49..0F6C; Age:5.2 +0F71..0F8B; Age:5.2 +0F90..0F97; Age:5.2 +0F99..0FBC; Age:5.2 +0FBE..0FCC; Age:5.2 +0FCE..0FD8; Age:5.2 +1000..10C5; Age:5.2 +10D0..10FC; Age:5.2 +1100..1248; Age:5.2 +124A..124D; Age:5.2 +1250..1256; Age:5.2 +1258..1258; Age:5.2 +125A..125D; Age:5.2 +1260..1288; Age:5.2 +128A..128D; Age:5.2 +1290..12B0; Age:5.2 +12B2..12B5; Age:5.2 +12B8..12BE; Age:5.2 +12C0..12C0; Age:5.2 +12C2..12C5; Age:5.2 +12C8..12D6; Age:5.2 +12D8..1310; Age:5.2 +1312..1315; Age:5.2 +1318..135A; Age:5.2 +135F..137C; Age:5.2 +1380..1399; Age:5.2 +13A0..13F4; Age:5.2 +1400..169C; Age:5.2 +16A0..16F0; Age:5.2 +1700..170C; Age:5.2 +170E..1714; Age:5.2 +1720..1736; Age:5.2 +1740..1753; Age:5.2 +1760..176C; Age:5.2 +176E..1770; Age:5.2 +1772..1773; Age:5.2 +1780..17DD; Age:5.2 +17E0..17E9; Age:5.2 +17F0..17F9; Age:5.2 +1800..180E; Age:5.2 +1810..1819; Age:5.2 +1820..1877; Age:5.2 +1880..18AA; Age:5.2 +18B0..18F5; Age:5.2 +1900..191C; Age:5.2 +1920..192B; Age:5.2 +1930..193B; Age:5.2 +1940..1940; Age:5.2 +1944..196D; Age:5.2 +1970..1974; Age:5.2 +1980..19AB; Age:5.2 +19B0..19C9; Age:5.2 +19D0..19DA; Age:5.2 +19DE..1A1B; Age:5.2 +1A1E..1A5E; Age:5.2 +1A60..1A7C; Age:5.2 +1A7F..1A89; Age:5.2 +1A90..1A99; Age:5.2 +1AA0..1AAD; Age:5.2 +1B00..1B4B; Age:5.2 +1B50..1B7C; Age:5.2 +1B80..1BAA; Age:5.2 +1BAE..1BB9; Age:5.2 +1C00..1C37; Age:5.2 +1C3B..1C49; Age:5.2 +1C4D..1C7F; Age:5.2 +1CD0..1CF2; Age:5.2 +1D00..1DE6; Age:5.2 +1DFD..1F15; Age:5.2 +1F18..1F1D; Age:5.2 +1F20..1F45; Age:5.2 +1F48..1F4D; Age:5.2 +1F50..1F57; Age:5.2 +1F59..1F59; Age:5.2 +1F5B..1F5B; Age:5.2 +1F5D..1F5D; Age:5.2 +1F5F..1F7D; Age:5.2 +1F80..1FB4; Age:5.2 +1FB6..1FC4; Age:5.2 +1FC6..1FD3; Age:5.2 +1FD6..1FDB; Age:5.2 +1FDD..1FEF; Age:5.2 +1FF2..1FF4; Age:5.2 +1FF6..1FFE; Age:5.2 +2000..2064; Age:5.2 +206A..2071; Age:5.2 +2074..208E; Age:5.2 +2090..2094; Age:5.2 +20A0..20B8; Age:5.2 +20D0..20F0; Age:5.2 +2100..2189; Age:5.2 +2190..23E8; Age:5.2 +2400..2426; Age:5.2 +2440..244A; Age:5.2 +2460..26CD; Age:5.2 +26CF..26E1; Age:5.2 +26E3..26E3; Age:5.2 +26E8..26FF; Age:5.2 +2701..2704; Age:5.2 +2706..2709; Age:5.2 +270C..2727; Age:5.2 +2729..274B; Age:5.2 +274D..274D; Age:5.2 +274F..2752; Age:5.2 +2756..275E; Age:5.2 +2761..2794; Age:5.2 +2798..27AF; Age:5.2 +27B1..27BE; Age:5.2 +27C0..27CA; Age:5.2 +27CC..27CC; Age:5.2 +27D0..2B4C; Age:5.2 +2B50..2B59; Age:5.2 +2C00..2C2E; Age:5.2 +2C30..2C5E; Age:5.2 +2C60..2CF1; Age:5.2 +2CF9..2D25; Age:5.2 +2D30..2D65; Age:5.2 +2D6F..2D6F; Age:5.2 +2D80..2D96; Age:5.2 +2DA0..2DA6; Age:5.2 +2DA8..2DAE; Age:5.2 +2DB0..2DB6; Age:5.2 +2DB8..2DBE; Age:5.2 +2DC0..2DC6; Age:5.2 +2DC8..2DCE; Age:5.2 +2DD0..2DD6; Age:5.2 +2DD8..2DDE; Age:5.2 +2DE0..2E31; Age:5.2 +2E80..2E99; Age:5.2 +2E9B..2EF3; Age:5.2 +2F00..2FD5; Age:5.2 +2FF0..2FFB; Age:5.2 +3000..303F; Age:5.2 +3041..3096; Age:5.2 +3099..30FF; Age:5.2 +3105..312D; Age:5.2 +3131..318E; Age:5.2 +3190..31B7; Age:5.2 +31C0..31E3; Age:5.2 +31F0..321E; Age:5.2 +3220..32FE; Age:5.2 +3300..4DB5; Age:5.2 +4DC0..9FCB; Age:5.2 +A000..A48C; Age:5.2 +A490..A4C6; Age:5.2 +A4D0..A62B; Age:5.2 +A640..A65F; Age:5.2 +A662..A673; Age:5.2 +A67C..A697; Age:5.2 +A6A0..A6F7; Age:5.2 +A700..A78C; Age:5.2 +A7FB..A82B; Age:5.2 +A830..A839; Age:5.2 +A840..A877; Age:5.2 +A880..A8C4; Age:5.2 +A8CE..A8D9; Age:5.2 +A8E0..A8FB; Age:5.2 +A900..A953; Age:5.2 +A95F..A97C; Age:5.2 +A980..A9CD; Age:5.2 +A9CF..A9D9; Age:5.2 +A9DE..A9DF; Age:5.2 +AA00..AA36; Age:5.2 +AA40..AA4D; Age:5.2 +AA50..AA59; Age:5.2 +AA5C..AA7B; Age:5.2 +AA80..AAC2; Age:5.2 +AADB..AADF; Age:5.2 +ABC0..ABED; Age:5.2 +ABF0..ABF9; Age:5.2 +AC00..D7A3; Age:5.2 +D7B0..D7C6; Age:5.2 +D7CB..D7FB; Age:5.2 +E000..FA2D; Age:5.2 +FA30..FA6D; Age:5.2 +FA70..FAD9; Age:5.2 +FB00..FB06; Age:5.2 +FB13..FB17; Age:5.2 +FB1D..FB36; Age:5.2 +FB38..FB3C; Age:5.2 +FB3E..FB3E; Age:5.2 +FB40..FB41; Age:5.2 +FB43..FB44; Age:5.2 +FB46..FBB1; Age:5.2 +FBD3..FD3F; Age:5.2 +FD50..FD8F; Age:5.2 +FD92..FDC7; Age:5.2 +FDD0..FDFD; Age:5.2 +FE00..FE19; Age:5.2 +FE20..FE26; Age:5.2 +FE30..FE52; Age:5.2 +FE54..FE66; Age:5.2 +FE68..FE6B; Age:5.2 +FE70..FE74; Age:5.2 +FE76..FEFC; Age:5.2 +FEFF..FEFF; Age:5.2 +FF01..FFBE; Age:5.2 +FFC2..FFC7; Age:5.2 +FFCA..FFCF; Age:5.2 +FFD2..FFD7; Age:5.2 +FFDA..FFDC; Age:5.2 +FFE0..FFE6; Age:5.2 +FFE8..FFEE; Age:5.2 +FFF9..1000B; Age:5.2 +1000D..10026; Age:5.2 +10028..1003A; Age:5.2 +1003C..1003D; Age:5.2 +1003F..1004D; Age:5.2 +10050..1005D; Age:5.2 +10080..100FA; Age:5.2 +10100..10102; Age:5.2 +10107..10133; Age:5.2 +10137..1018A; Age:5.2 +10190..1019B; Age:5.2 +101D0..101FD; Age:5.2 +10280..1029C; Age:5.2 +102A0..102D0; Age:5.2 +10300..1031E; Age:5.2 +10320..10323; Age:5.2 +10330..1034A; Age:5.2 +10380..1039D; Age:5.2 +1039F..103C3; Age:5.2 +103C8..103D5; Age:5.2 +10400..1049D; Age:5.2 +104A0..104A9; Age:5.2 +10800..10805; Age:5.2 +10808..10808; Age:5.2 +1080A..10835; Age:5.2 +10837..10838; Age:5.2 +1083C..1083C; Age:5.2 +1083F..10855; Age:5.2 +10857..1085F; Age:5.2 +10900..1091B; Age:5.2 +1091F..10939; Age:5.2 +1093F..1093F; Age:5.2 +10A00..10A03; Age:5.2 +10A05..10A06; Age:5.2 +10A0C..10A13; Age:5.2 +10A15..10A17; Age:5.2 +10A19..10A33; Age:5.2 +10A38..10A3A; Age:5.2 +10A3F..10A47; Age:5.2 +10A50..10A58; Age:5.2 +10A60..10A7F; Age:5.2 +10B00..10B35; Age:5.2 +10B39..10B55; Age:5.2 +10B58..10B72; Age:5.2 +10B78..10B7F; Age:5.2 +10C00..10C48; Age:5.2 +10E60..10E7E; Age:5.2 +11080..110C1; Age:5.2 +12000..1236E; Age:5.2 +12400..12462; Age:5.2 +12470..12473; Age:5.2 +13000..1342E; Age:5.2 +1D000..1D0F5; Age:5.2 +1D100..1D126; Age:5.2 +1D129..1D1DD; Age:5.2 +1D200..1D245; Age:5.2 +1D300..1D356; Age:5.2 +1D360..1D371; Age:5.2 +1D400..1D454; Age:5.2 +1D456..1D49C; Age:5.2 +1D49E..1D49F; Age:5.2 +1D4A2..1D4A2; Age:5.2 +1D4A5..1D4A6; Age:5.2 +1D4A9..1D4AC; Age:5.2 +1D4AE..1D4B9; Age:5.2 +1D4BB..1D4BB; Age:5.2 +1D4BD..1D4C3; Age:5.2 +1D4C5..1D505; Age:5.2 +1D507..1D50A; Age:5.2 +1D50D..1D514; Age:5.2 +1D516..1D51C; Age:5.2 +1D51E..1D539; Age:5.2 +1D53B..1D53E; Age:5.2 +1D540..1D544; Age:5.2 +1D546..1D546; Age:5.2 +1D54A..1D550; Age:5.2 +1D552..1D6A5; Age:5.2 +1D6A8..1D7CB; Age:5.2 +1D7CE..1D7FF; Age:5.2 +1F000..1F02B; Age:5.2 +1F030..1F093; Age:5.2 +1F100..1F10A; Age:5.2 +1F110..1F12E; Age:5.2 +1F131..1F131; Age:5.2 +1F13D..1F13D; Age:5.2 +1F13F..1F13F; Age:5.2 +1F142..1F142; Age:5.2 +1F146..1F146; Age:5.2 +1F14A..1F14E; Age:5.2 +1F157..1F157; Age:5.2 +1F15F..1F15F; Age:5.2 +1F179..1F179; Age:5.2 +1F17B..1F17C; Age:5.2 +1F17F..1F17F; Age:5.2 +1F18A..1F18D; Age:5.2 +1F190..1F190; Age:5.2 +1F200..1F200; Age:5.2 +1F210..1F231; Age:5.2 +1F240..1F248; Age:5.2 +1FFFE..2A6D6; Age:5.2 +2A700..2B734; Age:5.2 +2F800..2FA1D; Age:5.2 +2FFFE..2FFFF; Age:5.2 +3FFFE..3FFFF; Age:5.2 +4FFFE..4FFFF; Age:5.2 +5FFFE..5FFFF; Age:5.2 +6FFFE..6FFFF; Age:5.2 +7FFFE..7FFFF; Age:5.2 +8FFFE..8FFFF; Age:5.2 +9FFFE..9FFFF; Age:5.2 +AFFFE..AFFFF; Age:5.2 +BFFFE..BFFFF; Age:5.2 +CFFFE..CFFFF; Age:5.2 +DFFFE..DFFFF; Age:5.2 +E0001..E0001; Age:5.2 +E0020..E007F; Age:5.2 +E0100..E01EF; Age:5.2 +EFFFE..10FFFF; Age:5.2 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_2.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_2.test new file mode 100644 index 000000000..157810900 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_5_2.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_5_2 + +description: +Tests character class syntax of the Unicode 10.0 Age=5.2 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_0.flex new file mode 100644 index 000000000..c6e742006 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_6_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:6.0} { setCurCharPropertyValue("Age:6.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_0.output new file mode 100644 index 000000000..851b2e830 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_0.output @@ -0,0 +1,511 @@ +0000..0377; Age:6.0 +037A..037E; Age:6.0 +0384..038A; Age:6.0 +038C..038C; Age:6.0 +038E..03A1; Age:6.0 +03A3..0527; Age:6.0 +0531..0556; Age:6.0 +0559..055F; Age:6.0 +0561..0587; Age:6.0 +0589..058A; Age:6.0 +0591..05C7; Age:6.0 +05D0..05EA; Age:6.0 +05F0..05F4; Age:6.0 +0600..0603; Age:6.0 +0606..061B; Age:6.0 +061E..070D; Age:6.0 +070F..074A; Age:6.0 +074D..07B1; Age:6.0 +07C0..07FA; Age:6.0 +0800..082D; Age:6.0 +0830..083E; Age:6.0 +0840..085B; Age:6.0 +085E..085E; Age:6.0 +0900..0977; Age:6.0 +0979..097F; Age:6.0 +0981..0983; Age:6.0 +0985..098C; Age:6.0 +098F..0990; Age:6.0 +0993..09A8; Age:6.0 +09AA..09B0; Age:6.0 +09B2..09B2; Age:6.0 +09B6..09B9; Age:6.0 +09BC..09C4; Age:6.0 +09C7..09C8; Age:6.0 +09CB..09CE; Age:6.0 +09D7..09D7; Age:6.0 +09DC..09DD; Age:6.0 +09DF..09E3; Age:6.0 +09E6..09FB; Age:6.0 +0A01..0A03; Age:6.0 +0A05..0A0A; Age:6.0 +0A0F..0A10; Age:6.0 +0A13..0A28; Age:6.0 +0A2A..0A30; Age:6.0 +0A32..0A33; Age:6.0 +0A35..0A36; Age:6.0 +0A38..0A39; Age:6.0 +0A3C..0A3C; Age:6.0 +0A3E..0A42; Age:6.0 +0A47..0A48; Age:6.0 +0A4B..0A4D; Age:6.0 +0A51..0A51; Age:6.0 +0A59..0A5C; Age:6.0 +0A5E..0A5E; Age:6.0 +0A66..0A75; Age:6.0 +0A81..0A83; Age:6.0 +0A85..0A8D; Age:6.0 +0A8F..0A91; Age:6.0 +0A93..0AA8; Age:6.0 +0AAA..0AB0; Age:6.0 +0AB2..0AB3; Age:6.0 +0AB5..0AB9; Age:6.0 +0ABC..0AC5; Age:6.0 +0AC7..0AC9; Age:6.0 +0ACB..0ACD; Age:6.0 +0AD0..0AD0; Age:6.0 +0AE0..0AE3; Age:6.0 +0AE6..0AEF; Age:6.0 +0AF1..0AF1; Age:6.0 +0B01..0B03; Age:6.0 +0B05..0B0C; Age:6.0 +0B0F..0B10; Age:6.0 +0B13..0B28; Age:6.0 +0B2A..0B30; Age:6.0 +0B32..0B33; Age:6.0 +0B35..0B39; Age:6.0 +0B3C..0B44; Age:6.0 +0B47..0B48; Age:6.0 +0B4B..0B4D; Age:6.0 +0B56..0B57; Age:6.0 +0B5C..0B5D; Age:6.0 +0B5F..0B63; Age:6.0 +0B66..0B77; Age:6.0 +0B82..0B83; Age:6.0 +0B85..0B8A; Age:6.0 +0B8E..0B90; Age:6.0 +0B92..0B95; Age:6.0 +0B99..0B9A; Age:6.0 +0B9C..0B9C; Age:6.0 +0B9E..0B9F; Age:6.0 +0BA3..0BA4; Age:6.0 +0BA8..0BAA; Age:6.0 +0BAE..0BB9; Age:6.0 +0BBE..0BC2; Age:6.0 +0BC6..0BC8; Age:6.0 +0BCA..0BCD; Age:6.0 +0BD0..0BD0; Age:6.0 +0BD7..0BD7; Age:6.0 +0BE6..0BFA; Age:6.0 +0C01..0C03; Age:6.0 +0C05..0C0C; Age:6.0 +0C0E..0C10; Age:6.0 +0C12..0C28; Age:6.0 +0C2A..0C33; Age:6.0 +0C35..0C39; Age:6.0 +0C3D..0C44; Age:6.0 +0C46..0C48; Age:6.0 +0C4A..0C4D; Age:6.0 +0C55..0C56; Age:6.0 +0C58..0C59; Age:6.0 +0C60..0C63; Age:6.0 +0C66..0C6F; Age:6.0 +0C78..0C7F; Age:6.0 +0C82..0C83; Age:6.0 +0C85..0C8C; Age:6.0 +0C8E..0C90; Age:6.0 +0C92..0CA8; Age:6.0 +0CAA..0CB3; Age:6.0 +0CB5..0CB9; Age:6.0 +0CBC..0CC4; Age:6.0 +0CC6..0CC8; Age:6.0 +0CCA..0CCD; Age:6.0 +0CD5..0CD6; Age:6.0 +0CDE..0CDE; Age:6.0 +0CE0..0CE3; Age:6.0 +0CE6..0CEF; Age:6.0 +0CF1..0CF2; Age:6.0 +0D02..0D03; Age:6.0 +0D05..0D0C; Age:6.0 +0D0E..0D10; Age:6.0 +0D12..0D3A; Age:6.0 +0D3D..0D44; Age:6.0 +0D46..0D48; Age:6.0 +0D4A..0D4E; Age:6.0 +0D57..0D57; Age:6.0 +0D60..0D63; Age:6.0 +0D66..0D75; Age:6.0 +0D79..0D7F; Age:6.0 +0D82..0D83; Age:6.0 +0D85..0D96; Age:6.0 +0D9A..0DB1; Age:6.0 +0DB3..0DBB; Age:6.0 +0DBD..0DBD; Age:6.0 +0DC0..0DC6; Age:6.0 +0DCA..0DCA; Age:6.0 +0DCF..0DD4; Age:6.0 +0DD6..0DD6; Age:6.0 +0DD8..0DDF; Age:6.0 +0DF2..0DF4; Age:6.0 +0E01..0E3A; Age:6.0 +0E3F..0E5B; Age:6.0 +0E81..0E82; Age:6.0 +0E84..0E84; Age:6.0 +0E87..0E88; Age:6.0 +0E8A..0E8A; Age:6.0 +0E8D..0E8D; Age:6.0 +0E94..0E97; Age:6.0 +0E99..0E9F; Age:6.0 +0EA1..0EA3; Age:6.0 +0EA5..0EA5; Age:6.0 +0EA7..0EA7; Age:6.0 +0EAA..0EAB; Age:6.0 +0EAD..0EB9; Age:6.0 +0EBB..0EBD; Age:6.0 +0EC0..0EC4; Age:6.0 +0EC6..0EC6; Age:6.0 +0EC8..0ECD; Age:6.0 +0ED0..0ED9; Age:6.0 +0EDC..0EDD; Age:6.0 +0F00..0F47; Age:6.0 +0F49..0F6C; Age:6.0 +0F71..0F97; Age:6.0 +0F99..0FBC; Age:6.0 +0FBE..0FCC; Age:6.0 +0FCE..0FDA; Age:6.0 +1000..10C5; Age:6.0 +10D0..10FC; Age:6.0 +1100..1248; Age:6.0 +124A..124D; Age:6.0 +1250..1256; Age:6.0 +1258..1258; Age:6.0 +125A..125D; Age:6.0 +1260..1288; Age:6.0 +128A..128D; Age:6.0 +1290..12B0; Age:6.0 +12B2..12B5; Age:6.0 +12B8..12BE; Age:6.0 +12C0..12C0; Age:6.0 +12C2..12C5; Age:6.0 +12C8..12D6; Age:6.0 +12D8..1310; Age:6.0 +1312..1315; Age:6.0 +1318..135A; Age:6.0 +135D..137C; Age:6.0 +1380..1399; Age:6.0 +13A0..13F4; Age:6.0 +1400..169C; Age:6.0 +16A0..16F0; Age:6.0 +1700..170C; Age:6.0 +170E..1714; Age:6.0 +1720..1736; Age:6.0 +1740..1753; Age:6.0 +1760..176C; Age:6.0 +176E..1770; Age:6.0 +1772..1773; Age:6.0 +1780..17DD; Age:6.0 +17E0..17E9; Age:6.0 +17F0..17F9; Age:6.0 +1800..180E; Age:6.0 +1810..1819; Age:6.0 +1820..1877; Age:6.0 +1880..18AA; Age:6.0 +18B0..18F5; Age:6.0 +1900..191C; Age:6.0 +1920..192B; Age:6.0 +1930..193B; Age:6.0 +1940..1940; Age:6.0 +1944..196D; Age:6.0 +1970..1974; Age:6.0 +1980..19AB; Age:6.0 +19B0..19C9; Age:6.0 +19D0..19DA; Age:6.0 +19DE..1A1B; Age:6.0 +1A1E..1A5E; Age:6.0 +1A60..1A7C; Age:6.0 +1A7F..1A89; Age:6.0 +1A90..1A99; Age:6.0 +1AA0..1AAD; Age:6.0 +1B00..1B4B; Age:6.0 +1B50..1B7C; Age:6.0 +1B80..1BAA; Age:6.0 +1BAE..1BB9; Age:6.0 +1BC0..1BF3; Age:6.0 +1BFC..1C37; Age:6.0 +1C3B..1C49; Age:6.0 +1C4D..1C7F; Age:6.0 +1CD0..1CF2; Age:6.0 +1D00..1DE6; Age:6.0 +1DFC..1F15; Age:6.0 +1F18..1F1D; Age:6.0 +1F20..1F45; Age:6.0 +1F48..1F4D; Age:6.0 +1F50..1F57; Age:6.0 +1F59..1F59; Age:6.0 +1F5B..1F5B; Age:6.0 +1F5D..1F5D; Age:6.0 +1F5F..1F7D; Age:6.0 +1F80..1FB4; Age:6.0 +1FB6..1FC4; Age:6.0 +1FC6..1FD3; Age:6.0 +1FD6..1FDB; Age:6.0 +1FDD..1FEF; Age:6.0 +1FF2..1FF4; Age:6.0 +1FF6..1FFE; Age:6.0 +2000..2064; Age:6.0 +206A..2071; Age:6.0 +2074..208E; Age:6.0 +2090..209C; Age:6.0 +20A0..20B9; Age:6.0 +20D0..20F0; Age:6.0 +2100..2189; Age:6.0 +2190..23F3; Age:6.0 +2400..2426; Age:6.0 +2440..244A; Age:6.0 +2460..26FF; Age:6.0 +2701..27CA; Age:6.0 +27CC..27CC; Age:6.0 +27CE..2B4C; Age:6.0 +2B50..2B59; Age:6.0 +2C00..2C2E; Age:6.0 +2C30..2C5E; Age:6.0 +2C60..2CF1; Age:6.0 +2CF9..2D25; Age:6.0 +2D30..2D65; Age:6.0 +2D6F..2D70; Age:6.0 +2D7F..2D96; Age:6.0 +2DA0..2DA6; Age:6.0 +2DA8..2DAE; Age:6.0 +2DB0..2DB6; Age:6.0 +2DB8..2DBE; Age:6.0 +2DC0..2DC6; Age:6.0 +2DC8..2DCE; Age:6.0 +2DD0..2DD6; Age:6.0 +2DD8..2DDE; Age:6.0 +2DE0..2E31; Age:6.0 +2E80..2E99; Age:6.0 +2E9B..2EF3; Age:6.0 +2F00..2FD5; Age:6.0 +2FF0..2FFB; Age:6.0 +3000..303F; Age:6.0 +3041..3096; Age:6.0 +3099..30FF; Age:6.0 +3105..312D; Age:6.0 +3131..318E; Age:6.0 +3190..31BA; Age:6.0 +31C0..31E3; Age:6.0 +31F0..321E; Age:6.0 +3220..32FE; Age:6.0 +3300..4DB5; Age:6.0 +4DC0..9FCB; Age:6.0 +A000..A48C; Age:6.0 +A490..A4C6; Age:6.0 +A4D0..A62B; Age:6.0 +A640..A673; Age:6.0 +A67C..A697; Age:6.0 +A6A0..A6F7; Age:6.0 +A700..A78E; Age:6.0 +A790..A791; Age:6.0 +A7A0..A7A9; Age:6.0 +A7FA..A82B; Age:6.0 +A830..A839; Age:6.0 +A840..A877; Age:6.0 +A880..A8C4; Age:6.0 +A8CE..A8D9; Age:6.0 +A8E0..A8FB; Age:6.0 +A900..A953; Age:6.0 +A95F..A97C; Age:6.0 +A980..A9CD; Age:6.0 +A9CF..A9D9; Age:6.0 +A9DE..A9DF; Age:6.0 +AA00..AA36; Age:6.0 +AA40..AA4D; Age:6.0 +AA50..AA59; Age:6.0 +AA5C..AA7B; Age:6.0 +AA80..AAC2; Age:6.0 +AADB..AADF; Age:6.0 +AB01..AB06; Age:6.0 +AB09..AB0E; Age:6.0 +AB11..AB16; Age:6.0 +AB20..AB26; Age:6.0 +AB28..AB2E; Age:6.0 +ABC0..ABED; Age:6.0 +ABF0..ABF9; Age:6.0 +AC00..D7A3; Age:6.0 +D7B0..D7C6; Age:6.0 +D7CB..D7FB; Age:6.0 +E000..FA2D; Age:6.0 +FA30..FA6D; Age:6.0 +FA70..FAD9; Age:6.0 +FB00..FB06; Age:6.0 +FB13..FB17; Age:6.0 +FB1D..FB36; Age:6.0 +FB38..FB3C; Age:6.0 +FB3E..FB3E; Age:6.0 +FB40..FB41; Age:6.0 +FB43..FB44; Age:6.0 +FB46..FBC1; Age:6.0 +FBD3..FD3F; Age:6.0 +FD50..FD8F; Age:6.0 +FD92..FDC7; Age:6.0 +FDD0..FDFD; Age:6.0 +FE00..FE19; Age:6.0 +FE20..FE26; Age:6.0 +FE30..FE52; Age:6.0 +FE54..FE66; Age:6.0 +FE68..FE6B; Age:6.0 +FE70..FE74; Age:6.0 +FE76..FEFC; Age:6.0 +FEFF..FEFF; Age:6.0 +FF01..FFBE; Age:6.0 +FFC2..FFC7; Age:6.0 +FFCA..FFCF; Age:6.0 +FFD2..FFD7; Age:6.0 +FFDA..FFDC; Age:6.0 +FFE0..FFE6; Age:6.0 +FFE8..FFEE; Age:6.0 +FFF9..1000B; Age:6.0 +1000D..10026; Age:6.0 +10028..1003A; Age:6.0 +1003C..1003D; Age:6.0 +1003F..1004D; Age:6.0 +10050..1005D; Age:6.0 +10080..100FA; Age:6.0 +10100..10102; Age:6.0 +10107..10133; Age:6.0 +10137..1018A; Age:6.0 +10190..1019B; Age:6.0 +101D0..101FD; Age:6.0 +10280..1029C; Age:6.0 +102A0..102D0; Age:6.0 +10300..1031E; Age:6.0 +10320..10323; Age:6.0 +10330..1034A; Age:6.0 +10380..1039D; Age:6.0 +1039F..103C3; Age:6.0 +103C8..103D5; Age:6.0 +10400..1049D; Age:6.0 +104A0..104A9; Age:6.0 +10800..10805; Age:6.0 +10808..10808; Age:6.0 +1080A..10835; Age:6.0 +10837..10838; Age:6.0 +1083C..1083C; Age:6.0 +1083F..10855; Age:6.0 +10857..1085F; Age:6.0 +10900..1091B; Age:6.0 +1091F..10939; Age:6.0 +1093F..1093F; Age:6.0 +10A00..10A03; Age:6.0 +10A05..10A06; Age:6.0 +10A0C..10A13; Age:6.0 +10A15..10A17; Age:6.0 +10A19..10A33; Age:6.0 +10A38..10A3A; Age:6.0 +10A3F..10A47; Age:6.0 +10A50..10A58; Age:6.0 +10A60..10A7F; Age:6.0 +10B00..10B35; Age:6.0 +10B39..10B55; Age:6.0 +10B58..10B72; Age:6.0 +10B78..10B7F; Age:6.0 +10C00..10C48; Age:6.0 +10E60..10E7E; Age:6.0 +11000..1104D; Age:6.0 +11052..1106F; Age:6.0 +11080..110C1; Age:6.0 +12000..1236E; Age:6.0 +12400..12462; Age:6.0 +12470..12473; Age:6.0 +13000..1342E; Age:6.0 +16800..16A38; Age:6.0 +1B000..1B001; Age:6.0 +1D000..1D0F5; Age:6.0 +1D100..1D126; Age:6.0 +1D129..1D1DD; Age:6.0 +1D200..1D245; Age:6.0 +1D300..1D356; Age:6.0 +1D360..1D371; Age:6.0 +1D400..1D454; Age:6.0 +1D456..1D49C; Age:6.0 +1D49E..1D49F; Age:6.0 +1D4A2..1D4A2; Age:6.0 +1D4A5..1D4A6; Age:6.0 +1D4A9..1D4AC; Age:6.0 +1D4AE..1D4B9; Age:6.0 +1D4BB..1D4BB; Age:6.0 +1D4BD..1D4C3; Age:6.0 +1D4C5..1D505; Age:6.0 +1D507..1D50A; Age:6.0 +1D50D..1D514; Age:6.0 +1D516..1D51C; Age:6.0 +1D51E..1D539; Age:6.0 +1D53B..1D53E; Age:6.0 +1D540..1D544; Age:6.0 +1D546..1D546; Age:6.0 +1D54A..1D550; Age:6.0 +1D552..1D6A5; Age:6.0 +1D6A8..1D7CB; Age:6.0 +1D7CE..1D7FF; Age:6.0 +1F000..1F02B; Age:6.0 +1F030..1F093; Age:6.0 +1F0A0..1F0AE; Age:6.0 +1F0B1..1F0BE; Age:6.0 +1F0C1..1F0CF; Age:6.0 +1F0D1..1F0DF; Age:6.0 +1F100..1F10A; Age:6.0 +1F110..1F12E; Age:6.0 +1F130..1F169; Age:6.0 +1F170..1F19A; Age:6.0 +1F1E6..1F202; Age:6.0 +1F210..1F23A; Age:6.0 +1F240..1F248; Age:6.0 +1F250..1F251; Age:6.0 +1F300..1F320; Age:6.0 +1F330..1F335; Age:6.0 +1F337..1F37C; Age:6.0 +1F380..1F393; Age:6.0 +1F3A0..1F3C4; Age:6.0 +1F3C6..1F3CA; Age:6.0 +1F3E0..1F3F0; Age:6.0 +1F400..1F43E; Age:6.0 +1F440..1F440; Age:6.0 +1F442..1F4F7; Age:6.0 +1F4F9..1F4FC; Age:6.0 +1F500..1F53D; Age:6.0 +1F550..1F567; Age:6.0 +1F5FB..1F5FF; Age:6.0 +1F601..1F610; Age:6.0 +1F612..1F614; Age:6.0 +1F616..1F616; Age:6.0 +1F618..1F618; Age:6.0 +1F61A..1F61A; Age:6.0 +1F61C..1F61E; Age:6.0 +1F620..1F625; Age:6.0 +1F628..1F62B; Age:6.0 +1F62D..1F62D; Age:6.0 +1F630..1F633; Age:6.0 +1F635..1F640; Age:6.0 +1F645..1F64F; Age:6.0 +1F680..1F6C5; Age:6.0 +1F700..1F773; Age:6.0 +1FFFE..2A6D6; Age:6.0 +2A700..2B734; Age:6.0 +2B740..2B81D; Age:6.0 +2F800..2FA1D; Age:6.0 +2FFFE..2FFFF; Age:6.0 +3FFFE..3FFFF; Age:6.0 +4FFFE..4FFFF; Age:6.0 +5FFFE..5FFFF; Age:6.0 +6FFFE..6FFFF; Age:6.0 +7FFFE..7FFFF; Age:6.0 +8FFFE..8FFFF; Age:6.0 +9FFFE..9FFFF; Age:6.0 +AFFFE..AFFFF; Age:6.0 +BFFFE..BFFFF; Age:6.0 +CFFFE..CFFFF; Age:6.0 +DFFFE..DFFFF; Age:6.0 +E0001..E0001; Age:6.0 +E0020..E007F; Age:6.0 +E0100..E01EF; Age:6.0 +EFFFE..10FFFF; Age:6.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_0.test new file mode 100644 index 000000000..40bc2d0da --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_6_0 + +description: +Tests character class syntax of the Unicode 10.0 Age=6.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_1.flex new file mode 100644 index 000000000..209c242aa --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_6_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:6.1} { setCurCharPropertyValue("Age:6.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_1.output new file mode 100644 index 000000000..0dad9f6cc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_1.output @@ -0,0 +1,549 @@ +0000..0377; Age:6.1 +037A..037E; Age:6.1 +0384..038A; Age:6.1 +038C..038C; Age:6.1 +038E..03A1; Age:6.1 +03A3..0527; Age:6.1 +0531..0556; Age:6.1 +0559..055F; Age:6.1 +0561..0587; Age:6.1 +0589..058A; Age:6.1 +058F..058F; Age:6.1 +0591..05C7; Age:6.1 +05D0..05EA; Age:6.1 +05F0..05F4; Age:6.1 +0600..0604; Age:6.1 +0606..061B; Age:6.1 +061E..070D; Age:6.1 +070F..074A; Age:6.1 +074D..07B1; Age:6.1 +07C0..07FA; Age:6.1 +0800..082D; Age:6.1 +0830..083E; Age:6.1 +0840..085B; Age:6.1 +085E..085E; Age:6.1 +08A0..08A0; Age:6.1 +08A2..08AC; Age:6.1 +08E4..08FE; Age:6.1 +0900..0977; Age:6.1 +0979..097F; Age:6.1 +0981..0983; Age:6.1 +0985..098C; Age:6.1 +098F..0990; Age:6.1 +0993..09A8; Age:6.1 +09AA..09B0; Age:6.1 +09B2..09B2; Age:6.1 +09B6..09B9; Age:6.1 +09BC..09C4; Age:6.1 +09C7..09C8; Age:6.1 +09CB..09CE; Age:6.1 +09D7..09D7; Age:6.1 +09DC..09DD; Age:6.1 +09DF..09E3; Age:6.1 +09E6..09FB; Age:6.1 +0A01..0A03; Age:6.1 +0A05..0A0A; Age:6.1 +0A0F..0A10; Age:6.1 +0A13..0A28; Age:6.1 +0A2A..0A30; Age:6.1 +0A32..0A33; Age:6.1 +0A35..0A36; Age:6.1 +0A38..0A39; Age:6.1 +0A3C..0A3C; Age:6.1 +0A3E..0A42; Age:6.1 +0A47..0A48; Age:6.1 +0A4B..0A4D; Age:6.1 +0A51..0A51; Age:6.1 +0A59..0A5C; Age:6.1 +0A5E..0A5E; Age:6.1 +0A66..0A75; Age:6.1 +0A81..0A83; Age:6.1 +0A85..0A8D; Age:6.1 +0A8F..0A91; Age:6.1 +0A93..0AA8; Age:6.1 +0AAA..0AB0; Age:6.1 +0AB2..0AB3; Age:6.1 +0AB5..0AB9; Age:6.1 +0ABC..0AC5; Age:6.1 +0AC7..0AC9; Age:6.1 +0ACB..0ACD; Age:6.1 +0AD0..0AD0; Age:6.1 +0AE0..0AE3; Age:6.1 +0AE6..0AF1; Age:6.1 +0B01..0B03; Age:6.1 +0B05..0B0C; Age:6.1 +0B0F..0B10; Age:6.1 +0B13..0B28; Age:6.1 +0B2A..0B30; Age:6.1 +0B32..0B33; Age:6.1 +0B35..0B39; Age:6.1 +0B3C..0B44; Age:6.1 +0B47..0B48; Age:6.1 +0B4B..0B4D; Age:6.1 +0B56..0B57; Age:6.1 +0B5C..0B5D; Age:6.1 +0B5F..0B63; Age:6.1 +0B66..0B77; Age:6.1 +0B82..0B83; Age:6.1 +0B85..0B8A; Age:6.1 +0B8E..0B90; Age:6.1 +0B92..0B95; Age:6.1 +0B99..0B9A; Age:6.1 +0B9C..0B9C; Age:6.1 +0B9E..0B9F; Age:6.1 +0BA3..0BA4; Age:6.1 +0BA8..0BAA; Age:6.1 +0BAE..0BB9; Age:6.1 +0BBE..0BC2; Age:6.1 +0BC6..0BC8; Age:6.1 +0BCA..0BCD; Age:6.1 +0BD0..0BD0; Age:6.1 +0BD7..0BD7; Age:6.1 +0BE6..0BFA; Age:6.1 +0C01..0C03; Age:6.1 +0C05..0C0C; Age:6.1 +0C0E..0C10; Age:6.1 +0C12..0C28; Age:6.1 +0C2A..0C33; Age:6.1 +0C35..0C39; Age:6.1 +0C3D..0C44; Age:6.1 +0C46..0C48; Age:6.1 +0C4A..0C4D; Age:6.1 +0C55..0C56; Age:6.1 +0C58..0C59; Age:6.1 +0C60..0C63; Age:6.1 +0C66..0C6F; Age:6.1 +0C78..0C7F; Age:6.1 +0C82..0C83; Age:6.1 +0C85..0C8C; Age:6.1 +0C8E..0C90; Age:6.1 +0C92..0CA8; Age:6.1 +0CAA..0CB3; Age:6.1 +0CB5..0CB9; Age:6.1 +0CBC..0CC4; Age:6.1 +0CC6..0CC8; Age:6.1 +0CCA..0CCD; Age:6.1 +0CD5..0CD6; Age:6.1 +0CDE..0CDE; Age:6.1 +0CE0..0CE3; Age:6.1 +0CE6..0CEF; Age:6.1 +0CF1..0CF2; Age:6.1 +0D02..0D03; Age:6.1 +0D05..0D0C; Age:6.1 +0D0E..0D10; Age:6.1 +0D12..0D3A; Age:6.1 +0D3D..0D44; Age:6.1 +0D46..0D48; Age:6.1 +0D4A..0D4E; Age:6.1 +0D57..0D57; Age:6.1 +0D60..0D63; Age:6.1 +0D66..0D75; Age:6.1 +0D79..0D7F; Age:6.1 +0D82..0D83; Age:6.1 +0D85..0D96; Age:6.1 +0D9A..0DB1; Age:6.1 +0DB3..0DBB; Age:6.1 +0DBD..0DBD; Age:6.1 +0DC0..0DC6; Age:6.1 +0DCA..0DCA; Age:6.1 +0DCF..0DD4; Age:6.1 +0DD6..0DD6; Age:6.1 +0DD8..0DDF; Age:6.1 +0DF2..0DF4; Age:6.1 +0E01..0E3A; Age:6.1 +0E3F..0E5B; Age:6.1 +0E81..0E82; Age:6.1 +0E84..0E84; Age:6.1 +0E87..0E88; Age:6.1 +0E8A..0E8A; Age:6.1 +0E8D..0E8D; Age:6.1 +0E94..0E97; Age:6.1 +0E99..0E9F; Age:6.1 +0EA1..0EA3; Age:6.1 +0EA5..0EA5; Age:6.1 +0EA7..0EA7; Age:6.1 +0EAA..0EAB; Age:6.1 +0EAD..0EB9; Age:6.1 +0EBB..0EBD; Age:6.1 +0EC0..0EC4; Age:6.1 +0EC6..0EC6; Age:6.1 +0EC8..0ECD; Age:6.1 +0ED0..0ED9; Age:6.1 +0EDC..0EDF; Age:6.1 +0F00..0F47; Age:6.1 +0F49..0F6C; Age:6.1 +0F71..0F97; Age:6.1 +0F99..0FBC; Age:6.1 +0FBE..0FCC; Age:6.1 +0FCE..0FDA; Age:6.1 +1000..10C5; Age:6.1 +10C7..10C7; Age:6.1 +10CD..10CD; Age:6.1 +10D0..1248; Age:6.1 +124A..124D; Age:6.1 +1250..1256; Age:6.1 +1258..1258; Age:6.1 +125A..125D; Age:6.1 +1260..1288; Age:6.1 +128A..128D; Age:6.1 +1290..12B0; Age:6.1 +12B2..12B5; Age:6.1 +12B8..12BE; Age:6.1 +12C0..12C0; Age:6.1 +12C2..12C5; Age:6.1 +12C8..12D6; Age:6.1 +12D8..1310; Age:6.1 +1312..1315; Age:6.1 +1318..135A; Age:6.1 +135D..137C; Age:6.1 +1380..1399; Age:6.1 +13A0..13F4; Age:6.1 +1400..169C; Age:6.1 +16A0..16F0; Age:6.1 +1700..170C; Age:6.1 +170E..1714; Age:6.1 +1720..1736; Age:6.1 +1740..1753; Age:6.1 +1760..176C; Age:6.1 +176E..1770; Age:6.1 +1772..1773; Age:6.1 +1780..17DD; Age:6.1 +17E0..17E9; Age:6.1 +17F0..17F9; Age:6.1 +1800..180E; Age:6.1 +1810..1819; Age:6.1 +1820..1877; Age:6.1 +1880..18AA; Age:6.1 +18B0..18F5; Age:6.1 +1900..191C; Age:6.1 +1920..192B; Age:6.1 +1930..193B; Age:6.1 +1940..1940; Age:6.1 +1944..196D; Age:6.1 +1970..1974; Age:6.1 +1980..19AB; Age:6.1 +19B0..19C9; Age:6.1 +19D0..19DA; Age:6.1 +19DE..1A1B; Age:6.1 +1A1E..1A5E; Age:6.1 +1A60..1A7C; Age:6.1 +1A7F..1A89; Age:6.1 +1A90..1A99; Age:6.1 +1AA0..1AAD; Age:6.1 +1B00..1B4B; Age:6.1 +1B50..1B7C; Age:6.1 +1B80..1BF3; Age:6.1 +1BFC..1C37; Age:6.1 +1C3B..1C49; Age:6.1 +1C4D..1C7F; Age:6.1 +1CC0..1CC7; Age:6.1 +1CD0..1CF6; Age:6.1 +1D00..1DE6; Age:6.1 +1DFC..1F15; Age:6.1 +1F18..1F1D; Age:6.1 +1F20..1F45; Age:6.1 +1F48..1F4D; Age:6.1 +1F50..1F57; Age:6.1 +1F59..1F59; Age:6.1 +1F5B..1F5B; Age:6.1 +1F5D..1F5D; Age:6.1 +1F5F..1F7D; Age:6.1 +1F80..1FB4; Age:6.1 +1FB6..1FC4; Age:6.1 +1FC6..1FD3; Age:6.1 +1FD6..1FDB; Age:6.1 +1FDD..1FEF; Age:6.1 +1FF2..1FF4; Age:6.1 +1FF6..1FFE; Age:6.1 +2000..2064; Age:6.1 +206A..2071; Age:6.1 +2074..208E; Age:6.1 +2090..209C; Age:6.1 +20A0..20B9; Age:6.1 +20D0..20F0; Age:6.1 +2100..2189; Age:6.1 +2190..23F3; Age:6.1 +2400..2426; Age:6.1 +2440..244A; Age:6.1 +2460..26FF; Age:6.1 +2701..2B4C; Age:6.1 +2B50..2B59; Age:6.1 +2C00..2C2E; Age:6.1 +2C30..2C5E; Age:6.1 +2C60..2CF3; Age:6.1 +2CF9..2D25; Age:6.1 +2D27..2D27; Age:6.1 +2D2D..2D2D; Age:6.1 +2D30..2D67; Age:6.1 +2D6F..2D70; Age:6.1 +2D7F..2D96; Age:6.1 +2DA0..2DA6; Age:6.1 +2DA8..2DAE; Age:6.1 +2DB0..2DB6; Age:6.1 +2DB8..2DBE; Age:6.1 +2DC0..2DC6; Age:6.1 +2DC8..2DCE; Age:6.1 +2DD0..2DD6; Age:6.1 +2DD8..2DDE; Age:6.1 +2DE0..2E3B; Age:6.1 +2E80..2E99; Age:6.1 +2E9B..2EF3; Age:6.1 +2F00..2FD5; Age:6.1 +2FF0..2FFB; Age:6.1 +3000..303F; Age:6.1 +3041..3096; Age:6.1 +3099..30FF; Age:6.1 +3105..312D; Age:6.1 +3131..318E; Age:6.1 +3190..31BA; Age:6.1 +31C0..31E3; Age:6.1 +31F0..321E; Age:6.1 +3220..32FE; Age:6.1 +3300..4DB5; Age:6.1 +4DC0..9FCC; Age:6.1 +A000..A48C; Age:6.1 +A490..A4C6; Age:6.1 +A4D0..A62B; Age:6.1 +A640..A697; Age:6.1 +A69F..A6F7; Age:6.1 +A700..A78E; Age:6.1 +A790..A793; Age:6.1 +A7A0..A7AA; Age:6.1 +A7F8..A82B; Age:6.1 +A830..A839; Age:6.1 +A840..A877; Age:6.1 +A880..A8C4; Age:6.1 +A8CE..A8D9; Age:6.1 +A8E0..A8FB; Age:6.1 +A900..A953; Age:6.1 +A95F..A97C; Age:6.1 +A980..A9CD; Age:6.1 +A9CF..A9D9; Age:6.1 +A9DE..A9DF; Age:6.1 +AA00..AA36; Age:6.1 +AA40..AA4D; Age:6.1 +AA50..AA59; Age:6.1 +AA5C..AA7B; Age:6.1 +AA80..AAC2; Age:6.1 +AADB..AAF6; Age:6.1 +AB01..AB06; Age:6.1 +AB09..AB0E; Age:6.1 +AB11..AB16; Age:6.1 +AB20..AB26; Age:6.1 +AB28..AB2E; Age:6.1 +ABC0..ABED; Age:6.1 +ABF0..ABF9; Age:6.1 +AC00..D7A3; Age:6.1 +D7B0..D7C6; Age:6.1 +D7CB..D7FB; Age:6.1 +E000..FA6D; Age:6.1 +FA70..FAD9; Age:6.1 +FB00..FB06; Age:6.1 +FB13..FB17; Age:6.1 +FB1D..FB36; Age:6.1 +FB38..FB3C; Age:6.1 +FB3E..FB3E; Age:6.1 +FB40..FB41; Age:6.1 +FB43..FB44; Age:6.1 +FB46..FBC1; Age:6.1 +FBD3..FD3F; Age:6.1 +FD50..FD8F; Age:6.1 +FD92..FDC7; Age:6.1 +FDD0..FDFD; Age:6.1 +FE00..FE19; Age:6.1 +FE20..FE26; Age:6.1 +FE30..FE52; Age:6.1 +FE54..FE66; Age:6.1 +FE68..FE6B; Age:6.1 +FE70..FE74; Age:6.1 +FE76..FEFC; Age:6.1 +FEFF..FEFF; Age:6.1 +FF01..FFBE; Age:6.1 +FFC2..FFC7; Age:6.1 +FFCA..FFCF; Age:6.1 +FFD2..FFD7; Age:6.1 +FFDA..FFDC; Age:6.1 +FFE0..FFE6; Age:6.1 +FFE8..FFEE; Age:6.1 +FFF9..1000B; Age:6.1 +1000D..10026; Age:6.1 +10028..1003A; Age:6.1 +1003C..1003D; Age:6.1 +1003F..1004D; Age:6.1 +10050..1005D; Age:6.1 +10080..100FA; Age:6.1 +10100..10102; Age:6.1 +10107..10133; Age:6.1 +10137..1018A; Age:6.1 +10190..1019B; Age:6.1 +101D0..101FD; Age:6.1 +10280..1029C; Age:6.1 +102A0..102D0; Age:6.1 +10300..1031E; Age:6.1 +10320..10323; Age:6.1 +10330..1034A; Age:6.1 +10380..1039D; Age:6.1 +1039F..103C3; Age:6.1 +103C8..103D5; Age:6.1 +10400..1049D; Age:6.1 +104A0..104A9; Age:6.1 +10800..10805; Age:6.1 +10808..10808; Age:6.1 +1080A..10835; Age:6.1 +10837..10838; Age:6.1 +1083C..1083C; Age:6.1 +1083F..10855; Age:6.1 +10857..1085F; Age:6.1 +10900..1091B; Age:6.1 +1091F..10939; Age:6.1 +1093F..1093F; Age:6.1 +10980..109B7; Age:6.1 +109BE..109BF; Age:6.1 +10A00..10A03; Age:6.1 +10A05..10A06; Age:6.1 +10A0C..10A13; Age:6.1 +10A15..10A17; Age:6.1 +10A19..10A33; Age:6.1 +10A38..10A3A; Age:6.1 +10A3F..10A47; Age:6.1 +10A50..10A58; Age:6.1 +10A60..10A7F; Age:6.1 +10B00..10B35; Age:6.1 +10B39..10B55; Age:6.1 +10B58..10B72; Age:6.1 +10B78..10B7F; Age:6.1 +10C00..10C48; Age:6.1 +10E60..10E7E; Age:6.1 +11000..1104D; Age:6.1 +11052..1106F; Age:6.1 +11080..110C1; Age:6.1 +110D0..110E8; Age:6.1 +110F0..110F9; Age:6.1 +11100..11134; Age:6.1 +11136..11143; Age:6.1 +11180..111C8; Age:6.1 +111D0..111D9; Age:6.1 +11680..116B7; Age:6.1 +116C0..116C9; Age:6.1 +12000..1236E; Age:6.1 +12400..12462; Age:6.1 +12470..12473; Age:6.1 +13000..1342E; Age:6.1 +16800..16A38; Age:6.1 +16F00..16F44; Age:6.1 +16F50..16F7E; Age:6.1 +16F8F..16F9F; Age:6.1 +1B000..1B001; Age:6.1 +1D000..1D0F5; Age:6.1 +1D100..1D126; Age:6.1 +1D129..1D1DD; Age:6.1 +1D200..1D245; Age:6.1 +1D300..1D356; Age:6.1 +1D360..1D371; Age:6.1 +1D400..1D454; Age:6.1 +1D456..1D49C; Age:6.1 +1D49E..1D49F; Age:6.1 +1D4A2..1D4A2; Age:6.1 +1D4A5..1D4A6; Age:6.1 +1D4A9..1D4AC; Age:6.1 +1D4AE..1D4B9; Age:6.1 +1D4BB..1D4BB; Age:6.1 +1D4BD..1D4C3; Age:6.1 +1D4C5..1D505; Age:6.1 +1D507..1D50A; Age:6.1 +1D50D..1D514; Age:6.1 +1D516..1D51C; Age:6.1 +1D51E..1D539; Age:6.1 +1D53B..1D53E; Age:6.1 +1D540..1D544; Age:6.1 +1D546..1D546; Age:6.1 +1D54A..1D550; Age:6.1 +1D552..1D6A5; Age:6.1 +1D6A8..1D7CB; Age:6.1 +1D7CE..1D7FF; Age:6.1 +1EE00..1EE03; Age:6.1 +1EE05..1EE1F; Age:6.1 +1EE21..1EE22; Age:6.1 +1EE24..1EE24; Age:6.1 +1EE27..1EE27; Age:6.1 +1EE29..1EE32; Age:6.1 +1EE34..1EE37; Age:6.1 +1EE39..1EE39; Age:6.1 +1EE3B..1EE3B; Age:6.1 +1EE42..1EE42; Age:6.1 +1EE47..1EE47; Age:6.1 +1EE49..1EE49; Age:6.1 +1EE4B..1EE4B; Age:6.1 +1EE4D..1EE4F; Age:6.1 +1EE51..1EE52; Age:6.1 +1EE54..1EE54; Age:6.1 +1EE57..1EE57; Age:6.1 +1EE59..1EE59; Age:6.1 +1EE5B..1EE5B; Age:6.1 +1EE5D..1EE5D; Age:6.1 +1EE5F..1EE5F; Age:6.1 +1EE61..1EE62; Age:6.1 +1EE64..1EE64; Age:6.1 +1EE67..1EE6A; Age:6.1 +1EE6C..1EE72; Age:6.1 +1EE74..1EE77; Age:6.1 +1EE79..1EE7C; Age:6.1 +1EE7E..1EE7E; Age:6.1 +1EE80..1EE89; Age:6.1 +1EE8B..1EE9B; Age:6.1 +1EEA1..1EEA3; Age:6.1 +1EEA5..1EEA9; Age:6.1 +1EEAB..1EEBB; Age:6.1 +1EEF0..1EEF1; Age:6.1 +1F000..1F02B; Age:6.1 +1F030..1F093; Age:6.1 +1F0A0..1F0AE; Age:6.1 +1F0B1..1F0BE; Age:6.1 +1F0C1..1F0CF; Age:6.1 +1F0D1..1F0DF; Age:6.1 +1F100..1F10A; Age:6.1 +1F110..1F12E; Age:6.1 +1F130..1F16B; Age:6.1 +1F170..1F19A; Age:6.1 +1F1E6..1F202; Age:6.1 +1F210..1F23A; Age:6.1 +1F240..1F248; Age:6.1 +1F250..1F251; Age:6.1 +1F300..1F320; Age:6.1 +1F330..1F335; Age:6.1 +1F337..1F37C; Age:6.1 +1F380..1F393; Age:6.1 +1F3A0..1F3C4; Age:6.1 +1F3C6..1F3CA; Age:6.1 +1F3E0..1F3F0; Age:6.1 +1F400..1F43E; Age:6.1 +1F440..1F440; Age:6.1 +1F442..1F4F7; Age:6.1 +1F4F9..1F4FC; Age:6.1 +1F500..1F53D; Age:6.1 +1F540..1F543; Age:6.1 +1F550..1F567; Age:6.1 +1F5FB..1F640; Age:6.1 +1F645..1F64F; Age:6.1 +1F680..1F6C5; Age:6.1 +1F700..1F773; Age:6.1 +1FFFE..2A6D6; Age:6.1 +2A700..2B734; Age:6.1 +2B740..2B81D; Age:6.1 +2F800..2FA1D; Age:6.1 +2FFFE..2FFFF; Age:6.1 +3FFFE..3FFFF; Age:6.1 +4FFFE..4FFFF; Age:6.1 +5FFFE..5FFFF; Age:6.1 +6FFFE..6FFFF; Age:6.1 +7FFFE..7FFFF; Age:6.1 +8FFFE..8FFFF; Age:6.1 +9FFFE..9FFFF; Age:6.1 +AFFFE..AFFFF; Age:6.1 +BFFFE..BFFFF; Age:6.1 +CFFFE..CFFFF; Age:6.1 +DFFFE..DFFFF; Age:6.1 +E0001..E0001; Age:6.1 +E0020..E007F; Age:6.1 +E0100..E01EF; Age:6.1 +EFFFE..10FFFF; Age:6.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_1.test new file mode 100644 index 000000000..eb4c348c7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_6_1 + +description: +Tests character class syntax of the Unicode 10.0 Age=6.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_2-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_2-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_2.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_2.flex new file mode 100644 index 000000000..204bdab81 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_2.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_6_2 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:6.2} { setCurCharPropertyValue("Age:6.2"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_2.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_2.output new file mode 100644 index 000000000..4a684ef86 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_2.output @@ -0,0 +1,549 @@ +0000..0377; Age:6.2 +037A..037E; Age:6.2 +0384..038A; Age:6.2 +038C..038C; Age:6.2 +038E..03A1; Age:6.2 +03A3..0527; Age:6.2 +0531..0556; Age:6.2 +0559..055F; Age:6.2 +0561..0587; Age:6.2 +0589..058A; Age:6.2 +058F..058F; Age:6.2 +0591..05C7; Age:6.2 +05D0..05EA; Age:6.2 +05F0..05F4; Age:6.2 +0600..0604; Age:6.2 +0606..061B; Age:6.2 +061E..070D; Age:6.2 +070F..074A; Age:6.2 +074D..07B1; Age:6.2 +07C0..07FA; Age:6.2 +0800..082D; Age:6.2 +0830..083E; Age:6.2 +0840..085B; Age:6.2 +085E..085E; Age:6.2 +08A0..08A0; Age:6.2 +08A2..08AC; Age:6.2 +08E4..08FE; Age:6.2 +0900..0977; Age:6.2 +0979..097F; Age:6.2 +0981..0983; Age:6.2 +0985..098C; Age:6.2 +098F..0990; Age:6.2 +0993..09A8; Age:6.2 +09AA..09B0; Age:6.2 +09B2..09B2; Age:6.2 +09B6..09B9; Age:6.2 +09BC..09C4; Age:6.2 +09C7..09C8; Age:6.2 +09CB..09CE; Age:6.2 +09D7..09D7; Age:6.2 +09DC..09DD; Age:6.2 +09DF..09E3; Age:6.2 +09E6..09FB; Age:6.2 +0A01..0A03; Age:6.2 +0A05..0A0A; Age:6.2 +0A0F..0A10; Age:6.2 +0A13..0A28; Age:6.2 +0A2A..0A30; Age:6.2 +0A32..0A33; Age:6.2 +0A35..0A36; Age:6.2 +0A38..0A39; Age:6.2 +0A3C..0A3C; Age:6.2 +0A3E..0A42; Age:6.2 +0A47..0A48; Age:6.2 +0A4B..0A4D; Age:6.2 +0A51..0A51; Age:6.2 +0A59..0A5C; Age:6.2 +0A5E..0A5E; Age:6.2 +0A66..0A75; Age:6.2 +0A81..0A83; Age:6.2 +0A85..0A8D; Age:6.2 +0A8F..0A91; Age:6.2 +0A93..0AA8; Age:6.2 +0AAA..0AB0; Age:6.2 +0AB2..0AB3; Age:6.2 +0AB5..0AB9; Age:6.2 +0ABC..0AC5; Age:6.2 +0AC7..0AC9; Age:6.2 +0ACB..0ACD; Age:6.2 +0AD0..0AD0; Age:6.2 +0AE0..0AE3; Age:6.2 +0AE6..0AF1; Age:6.2 +0B01..0B03; Age:6.2 +0B05..0B0C; Age:6.2 +0B0F..0B10; Age:6.2 +0B13..0B28; Age:6.2 +0B2A..0B30; Age:6.2 +0B32..0B33; Age:6.2 +0B35..0B39; Age:6.2 +0B3C..0B44; Age:6.2 +0B47..0B48; Age:6.2 +0B4B..0B4D; Age:6.2 +0B56..0B57; Age:6.2 +0B5C..0B5D; Age:6.2 +0B5F..0B63; Age:6.2 +0B66..0B77; Age:6.2 +0B82..0B83; Age:6.2 +0B85..0B8A; Age:6.2 +0B8E..0B90; Age:6.2 +0B92..0B95; Age:6.2 +0B99..0B9A; Age:6.2 +0B9C..0B9C; Age:6.2 +0B9E..0B9F; Age:6.2 +0BA3..0BA4; Age:6.2 +0BA8..0BAA; Age:6.2 +0BAE..0BB9; Age:6.2 +0BBE..0BC2; Age:6.2 +0BC6..0BC8; Age:6.2 +0BCA..0BCD; Age:6.2 +0BD0..0BD0; Age:6.2 +0BD7..0BD7; Age:6.2 +0BE6..0BFA; Age:6.2 +0C01..0C03; Age:6.2 +0C05..0C0C; Age:6.2 +0C0E..0C10; Age:6.2 +0C12..0C28; Age:6.2 +0C2A..0C33; Age:6.2 +0C35..0C39; Age:6.2 +0C3D..0C44; Age:6.2 +0C46..0C48; Age:6.2 +0C4A..0C4D; Age:6.2 +0C55..0C56; Age:6.2 +0C58..0C59; Age:6.2 +0C60..0C63; Age:6.2 +0C66..0C6F; Age:6.2 +0C78..0C7F; Age:6.2 +0C82..0C83; Age:6.2 +0C85..0C8C; Age:6.2 +0C8E..0C90; Age:6.2 +0C92..0CA8; Age:6.2 +0CAA..0CB3; Age:6.2 +0CB5..0CB9; Age:6.2 +0CBC..0CC4; Age:6.2 +0CC6..0CC8; Age:6.2 +0CCA..0CCD; Age:6.2 +0CD5..0CD6; Age:6.2 +0CDE..0CDE; Age:6.2 +0CE0..0CE3; Age:6.2 +0CE6..0CEF; Age:6.2 +0CF1..0CF2; Age:6.2 +0D02..0D03; Age:6.2 +0D05..0D0C; Age:6.2 +0D0E..0D10; Age:6.2 +0D12..0D3A; Age:6.2 +0D3D..0D44; Age:6.2 +0D46..0D48; Age:6.2 +0D4A..0D4E; Age:6.2 +0D57..0D57; Age:6.2 +0D60..0D63; Age:6.2 +0D66..0D75; Age:6.2 +0D79..0D7F; Age:6.2 +0D82..0D83; Age:6.2 +0D85..0D96; Age:6.2 +0D9A..0DB1; Age:6.2 +0DB3..0DBB; Age:6.2 +0DBD..0DBD; Age:6.2 +0DC0..0DC6; Age:6.2 +0DCA..0DCA; Age:6.2 +0DCF..0DD4; Age:6.2 +0DD6..0DD6; Age:6.2 +0DD8..0DDF; Age:6.2 +0DF2..0DF4; Age:6.2 +0E01..0E3A; Age:6.2 +0E3F..0E5B; Age:6.2 +0E81..0E82; Age:6.2 +0E84..0E84; Age:6.2 +0E87..0E88; Age:6.2 +0E8A..0E8A; Age:6.2 +0E8D..0E8D; Age:6.2 +0E94..0E97; Age:6.2 +0E99..0E9F; Age:6.2 +0EA1..0EA3; Age:6.2 +0EA5..0EA5; Age:6.2 +0EA7..0EA7; Age:6.2 +0EAA..0EAB; Age:6.2 +0EAD..0EB9; Age:6.2 +0EBB..0EBD; Age:6.2 +0EC0..0EC4; Age:6.2 +0EC6..0EC6; Age:6.2 +0EC8..0ECD; Age:6.2 +0ED0..0ED9; Age:6.2 +0EDC..0EDF; Age:6.2 +0F00..0F47; Age:6.2 +0F49..0F6C; Age:6.2 +0F71..0F97; Age:6.2 +0F99..0FBC; Age:6.2 +0FBE..0FCC; Age:6.2 +0FCE..0FDA; Age:6.2 +1000..10C5; Age:6.2 +10C7..10C7; Age:6.2 +10CD..10CD; Age:6.2 +10D0..1248; Age:6.2 +124A..124D; Age:6.2 +1250..1256; Age:6.2 +1258..1258; Age:6.2 +125A..125D; Age:6.2 +1260..1288; Age:6.2 +128A..128D; Age:6.2 +1290..12B0; Age:6.2 +12B2..12B5; Age:6.2 +12B8..12BE; Age:6.2 +12C0..12C0; Age:6.2 +12C2..12C5; Age:6.2 +12C8..12D6; Age:6.2 +12D8..1310; Age:6.2 +1312..1315; Age:6.2 +1318..135A; Age:6.2 +135D..137C; Age:6.2 +1380..1399; Age:6.2 +13A0..13F4; Age:6.2 +1400..169C; Age:6.2 +16A0..16F0; Age:6.2 +1700..170C; Age:6.2 +170E..1714; Age:6.2 +1720..1736; Age:6.2 +1740..1753; Age:6.2 +1760..176C; Age:6.2 +176E..1770; Age:6.2 +1772..1773; Age:6.2 +1780..17DD; Age:6.2 +17E0..17E9; Age:6.2 +17F0..17F9; Age:6.2 +1800..180E; Age:6.2 +1810..1819; Age:6.2 +1820..1877; Age:6.2 +1880..18AA; Age:6.2 +18B0..18F5; Age:6.2 +1900..191C; Age:6.2 +1920..192B; Age:6.2 +1930..193B; Age:6.2 +1940..1940; Age:6.2 +1944..196D; Age:6.2 +1970..1974; Age:6.2 +1980..19AB; Age:6.2 +19B0..19C9; Age:6.2 +19D0..19DA; Age:6.2 +19DE..1A1B; Age:6.2 +1A1E..1A5E; Age:6.2 +1A60..1A7C; Age:6.2 +1A7F..1A89; Age:6.2 +1A90..1A99; Age:6.2 +1AA0..1AAD; Age:6.2 +1B00..1B4B; Age:6.2 +1B50..1B7C; Age:6.2 +1B80..1BF3; Age:6.2 +1BFC..1C37; Age:6.2 +1C3B..1C49; Age:6.2 +1C4D..1C7F; Age:6.2 +1CC0..1CC7; Age:6.2 +1CD0..1CF6; Age:6.2 +1D00..1DE6; Age:6.2 +1DFC..1F15; Age:6.2 +1F18..1F1D; Age:6.2 +1F20..1F45; Age:6.2 +1F48..1F4D; Age:6.2 +1F50..1F57; Age:6.2 +1F59..1F59; Age:6.2 +1F5B..1F5B; Age:6.2 +1F5D..1F5D; Age:6.2 +1F5F..1F7D; Age:6.2 +1F80..1FB4; Age:6.2 +1FB6..1FC4; Age:6.2 +1FC6..1FD3; Age:6.2 +1FD6..1FDB; Age:6.2 +1FDD..1FEF; Age:6.2 +1FF2..1FF4; Age:6.2 +1FF6..1FFE; Age:6.2 +2000..2064; Age:6.2 +206A..2071; Age:6.2 +2074..208E; Age:6.2 +2090..209C; Age:6.2 +20A0..20BA; Age:6.2 +20D0..20F0; Age:6.2 +2100..2189; Age:6.2 +2190..23F3; Age:6.2 +2400..2426; Age:6.2 +2440..244A; Age:6.2 +2460..26FF; Age:6.2 +2701..2B4C; Age:6.2 +2B50..2B59; Age:6.2 +2C00..2C2E; Age:6.2 +2C30..2C5E; Age:6.2 +2C60..2CF3; Age:6.2 +2CF9..2D25; Age:6.2 +2D27..2D27; Age:6.2 +2D2D..2D2D; Age:6.2 +2D30..2D67; Age:6.2 +2D6F..2D70; Age:6.2 +2D7F..2D96; Age:6.2 +2DA0..2DA6; Age:6.2 +2DA8..2DAE; Age:6.2 +2DB0..2DB6; Age:6.2 +2DB8..2DBE; Age:6.2 +2DC0..2DC6; Age:6.2 +2DC8..2DCE; Age:6.2 +2DD0..2DD6; Age:6.2 +2DD8..2DDE; Age:6.2 +2DE0..2E3B; Age:6.2 +2E80..2E99; Age:6.2 +2E9B..2EF3; Age:6.2 +2F00..2FD5; Age:6.2 +2FF0..2FFB; Age:6.2 +3000..303F; Age:6.2 +3041..3096; Age:6.2 +3099..30FF; Age:6.2 +3105..312D; Age:6.2 +3131..318E; Age:6.2 +3190..31BA; Age:6.2 +31C0..31E3; Age:6.2 +31F0..321E; Age:6.2 +3220..32FE; Age:6.2 +3300..4DB5; Age:6.2 +4DC0..9FCC; Age:6.2 +A000..A48C; Age:6.2 +A490..A4C6; Age:6.2 +A4D0..A62B; Age:6.2 +A640..A697; Age:6.2 +A69F..A6F7; Age:6.2 +A700..A78E; Age:6.2 +A790..A793; Age:6.2 +A7A0..A7AA; Age:6.2 +A7F8..A82B; Age:6.2 +A830..A839; Age:6.2 +A840..A877; Age:6.2 +A880..A8C4; Age:6.2 +A8CE..A8D9; Age:6.2 +A8E0..A8FB; Age:6.2 +A900..A953; Age:6.2 +A95F..A97C; Age:6.2 +A980..A9CD; Age:6.2 +A9CF..A9D9; Age:6.2 +A9DE..A9DF; Age:6.2 +AA00..AA36; Age:6.2 +AA40..AA4D; Age:6.2 +AA50..AA59; Age:6.2 +AA5C..AA7B; Age:6.2 +AA80..AAC2; Age:6.2 +AADB..AAF6; Age:6.2 +AB01..AB06; Age:6.2 +AB09..AB0E; Age:6.2 +AB11..AB16; Age:6.2 +AB20..AB26; Age:6.2 +AB28..AB2E; Age:6.2 +ABC0..ABED; Age:6.2 +ABF0..ABF9; Age:6.2 +AC00..D7A3; Age:6.2 +D7B0..D7C6; Age:6.2 +D7CB..D7FB; Age:6.2 +E000..FA6D; Age:6.2 +FA70..FAD9; Age:6.2 +FB00..FB06; Age:6.2 +FB13..FB17; Age:6.2 +FB1D..FB36; Age:6.2 +FB38..FB3C; Age:6.2 +FB3E..FB3E; Age:6.2 +FB40..FB41; Age:6.2 +FB43..FB44; Age:6.2 +FB46..FBC1; Age:6.2 +FBD3..FD3F; Age:6.2 +FD50..FD8F; Age:6.2 +FD92..FDC7; Age:6.2 +FDD0..FDFD; Age:6.2 +FE00..FE19; Age:6.2 +FE20..FE26; Age:6.2 +FE30..FE52; Age:6.2 +FE54..FE66; Age:6.2 +FE68..FE6B; Age:6.2 +FE70..FE74; Age:6.2 +FE76..FEFC; Age:6.2 +FEFF..FEFF; Age:6.2 +FF01..FFBE; Age:6.2 +FFC2..FFC7; Age:6.2 +FFCA..FFCF; Age:6.2 +FFD2..FFD7; Age:6.2 +FFDA..FFDC; Age:6.2 +FFE0..FFE6; Age:6.2 +FFE8..FFEE; Age:6.2 +FFF9..1000B; Age:6.2 +1000D..10026; Age:6.2 +10028..1003A; Age:6.2 +1003C..1003D; Age:6.2 +1003F..1004D; Age:6.2 +10050..1005D; Age:6.2 +10080..100FA; Age:6.2 +10100..10102; Age:6.2 +10107..10133; Age:6.2 +10137..1018A; Age:6.2 +10190..1019B; Age:6.2 +101D0..101FD; Age:6.2 +10280..1029C; Age:6.2 +102A0..102D0; Age:6.2 +10300..1031E; Age:6.2 +10320..10323; Age:6.2 +10330..1034A; Age:6.2 +10380..1039D; Age:6.2 +1039F..103C3; Age:6.2 +103C8..103D5; Age:6.2 +10400..1049D; Age:6.2 +104A0..104A9; Age:6.2 +10800..10805; Age:6.2 +10808..10808; Age:6.2 +1080A..10835; Age:6.2 +10837..10838; Age:6.2 +1083C..1083C; Age:6.2 +1083F..10855; Age:6.2 +10857..1085F; Age:6.2 +10900..1091B; Age:6.2 +1091F..10939; Age:6.2 +1093F..1093F; Age:6.2 +10980..109B7; Age:6.2 +109BE..109BF; Age:6.2 +10A00..10A03; Age:6.2 +10A05..10A06; Age:6.2 +10A0C..10A13; Age:6.2 +10A15..10A17; Age:6.2 +10A19..10A33; Age:6.2 +10A38..10A3A; Age:6.2 +10A3F..10A47; Age:6.2 +10A50..10A58; Age:6.2 +10A60..10A7F; Age:6.2 +10B00..10B35; Age:6.2 +10B39..10B55; Age:6.2 +10B58..10B72; Age:6.2 +10B78..10B7F; Age:6.2 +10C00..10C48; Age:6.2 +10E60..10E7E; Age:6.2 +11000..1104D; Age:6.2 +11052..1106F; Age:6.2 +11080..110C1; Age:6.2 +110D0..110E8; Age:6.2 +110F0..110F9; Age:6.2 +11100..11134; Age:6.2 +11136..11143; Age:6.2 +11180..111C8; Age:6.2 +111D0..111D9; Age:6.2 +11680..116B7; Age:6.2 +116C0..116C9; Age:6.2 +12000..1236E; Age:6.2 +12400..12462; Age:6.2 +12470..12473; Age:6.2 +13000..1342E; Age:6.2 +16800..16A38; Age:6.2 +16F00..16F44; Age:6.2 +16F50..16F7E; Age:6.2 +16F8F..16F9F; Age:6.2 +1B000..1B001; Age:6.2 +1D000..1D0F5; Age:6.2 +1D100..1D126; Age:6.2 +1D129..1D1DD; Age:6.2 +1D200..1D245; Age:6.2 +1D300..1D356; Age:6.2 +1D360..1D371; Age:6.2 +1D400..1D454; Age:6.2 +1D456..1D49C; Age:6.2 +1D49E..1D49F; Age:6.2 +1D4A2..1D4A2; Age:6.2 +1D4A5..1D4A6; Age:6.2 +1D4A9..1D4AC; Age:6.2 +1D4AE..1D4B9; Age:6.2 +1D4BB..1D4BB; Age:6.2 +1D4BD..1D4C3; Age:6.2 +1D4C5..1D505; Age:6.2 +1D507..1D50A; Age:6.2 +1D50D..1D514; Age:6.2 +1D516..1D51C; Age:6.2 +1D51E..1D539; Age:6.2 +1D53B..1D53E; Age:6.2 +1D540..1D544; Age:6.2 +1D546..1D546; Age:6.2 +1D54A..1D550; Age:6.2 +1D552..1D6A5; Age:6.2 +1D6A8..1D7CB; Age:6.2 +1D7CE..1D7FF; Age:6.2 +1EE00..1EE03; Age:6.2 +1EE05..1EE1F; Age:6.2 +1EE21..1EE22; Age:6.2 +1EE24..1EE24; Age:6.2 +1EE27..1EE27; Age:6.2 +1EE29..1EE32; Age:6.2 +1EE34..1EE37; Age:6.2 +1EE39..1EE39; Age:6.2 +1EE3B..1EE3B; Age:6.2 +1EE42..1EE42; Age:6.2 +1EE47..1EE47; Age:6.2 +1EE49..1EE49; Age:6.2 +1EE4B..1EE4B; Age:6.2 +1EE4D..1EE4F; Age:6.2 +1EE51..1EE52; Age:6.2 +1EE54..1EE54; Age:6.2 +1EE57..1EE57; Age:6.2 +1EE59..1EE59; Age:6.2 +1EE5B..1EE5B; Age:6.2 +1EE5D..1EE5D; Age:6.2 +1EE5F..1EE5F; Age:6.2 +1EE61..1EE62; Age:6.2 +1EE64..1EE64; Age:6.2 +1EE67..1EE6A; Age:6.2 +1EE6C..1EE72; Age:6.2 +1EE74..1EE77; Age:6.2 +1EE79..1EE7C; Age:6.2 +1EE7E..1EE7E; Age:6.2 +1EE80..1EE89; Age:6.2 +1EE8B..1EE9B; Age:6.2 +1EEA1..1EEA3; Age:6.2 +1EEA5..1EEA9; Age:6.2 +1EEAB..1EEBB; Age:6.2 +1EEF0..1EEF1; Age:6.2 +1F000..1F02B; Age:6.2 +1F030..1F093; Age:6.2 +1F0A0..1F0AE; Age:6.2 +1F0B1..1F0BE; Age:6.2 +1F0C1..1F0CF; Age:6.2 +1F0D1..1F0DF; Age:6.2 +1F100..1F10A; Age:6.2 +1F110..1F12E; Age:6.2 +1F130..1F16B; Age:6.2 +1F170..1F19A; Age:6.2 +1F1E6..1F202; Age:6.2 +1F210..1F23A; Age:6.2 +1F240..1F248; Age:6.2 +1F250..1F251; Age:6.2 +1F300..1F320; Age:6.2 +1F330..1F335; Age:6.2 +1F337..1F37C; Age:6.2 +1F380..1F393; Age:6.2 +1F3A0..1F3C4; Age:6.2 +1F3C6..1F3CA; Age:6.2 +1F3E0..1F3F0; Age:6.2 +1F400..1F43E; Age:6.2 +1F440..1F440; Age:6.2 +1F442..1F4F7; Age:6.2 +1F4F9..1F4FC; Age:6.2 +1F500..1F53D; Age:6.2 +1F540..1F543; Age:6.2 +1F550..1F567; Age:6.2 +1F5FB..1F640; Age:6.2 +1F645..1F64F; Age:6.2 +1F680..1F6C5; Age:6.2 +1F700..1F773; Age:6.2 +1FFFE..2A6D6; Age:6.2 +2A700..2B734; Age:6.2 +2B740..2B81D; Age:6.2 +2F800..2FA1D; Age:6.2 +2FFFE..2FFFF; Age:6.2 +3FFFE..3FFFF; Age:6.2 +4FFFE..4FFFF; Age:6.2 +5FFFE..5FFFF; Age:6.2 +6FFFE..6FFFF; Age:6.2 +7FFFE..7FFFF; Age:6.2 +8FFFE..8FFFF; Age:6.2 +9FFFE..9FFFF; Age:6.2 +AFFFE..AFFFF; Age:6.2 +BFFFE..BFFFF; Age:6.2 +CFFFE..CFFFF; Age:6.2 +DFFFE..DFFFF; Age:6.2 +E0001..E0001; Age:6.2 +E0020..E007F; Age:6.2 +E0100..E01EF; Age:6.2 +EFFFE..10FFFF; Age:6.2 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_2.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_2.test new file mode 100644 index 000000000..752c958a5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_2.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_6_2 + +description: +Tests character class syntax of the Unicode 10.0 Age=6.2 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_3-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_3-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_3.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_3.flex new file mode 100644 index 000000000..a0e09644f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_3.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_6_3 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:6.3} { setCurCharPropertyValue("Age:6.3"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_3.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_3.output new file mode 100644 index 000000000..ca494b81a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_3.output @@ -0,0 +1,549 @@ +0000..0377; Age:6.3 +037A..037E; Age:6.3 +0384..038A; Age:6.3 +038C..038C; Age:6.3 +038E..03A1; Age:6.3 +03A3..0527; Age:6.3 +0531..0556; Age:6.3 +0559..055F; Age:6.3 +0561..0587; Age:6.3 +0589..058A; Age:6.3 +058F..058F; Age:6.3 +0591..05C7; Age:6.3 +05D0..05EA; Age:6.3 +05F0..05F4; Age:6.3 +0600..0604; Age:6.3 +0606..061C; Age:6.3 +061E..070D; Age:6.3 +070F..074A; Age:6.3 +074D..07B1; Age:6.3 +07C0..07FA; Age:6.3 +0800..082D; Age:6.3 +0830..083E; Age:6.3 +0840..085B; Age:6.3 +085E..085E; Age:6.3 +08A0..08A0; Age:6.3 +08A2..08AC; Age:6.3 +08E4..08FE; Age:6.3 +0900..0977; Age:6.3 +0979..097F; Age:6.3 +0981..0983; Age:6.3 +0985..098C; Age:6.3 +098F..0990; Age:6.3 +0993..09A8; Age:6.3 +09AA..09B0; Age:6.3 +09B2..09B2; Age:6.3 +09B6..09B9; Age:6.3 +09BC..09C4; Age:6.3 +09C7..09C8; Age:6.3 +09CB..09CE; Age:6.3 +09D7..09D7; Age:6.3 +09DC..09DD; Age:6.3 +09DF..09E3; Age:6.3 +09E6..09FB; Age:6.3 +0A01..0A03; Age:6.3 +0A05..0A0A; Age:6.3 +0A0F..0A10; Age:6.3 +0A13..0A28; Age:6.3 +0A2A..0A30; Age:6.3 +0A32..0A33; Age:6.3 +0A35..0A36; Age:6.3 +0A38..0A39; Age:6.3 +0A3C..0A3C; Age:6.3 +0A3E..0A42; Age:6.3 +0A47..0A48; Age:6.3 +0A4B..0A4D; Age:6.3 +0A51..0A51; Age:6.3 +0A59..0A5C; Age:6.3 +0A5E..0A5E; Age:6.3 +0A66..0A75; Age:6.3 +0A81..0A83; Age:6.3 +0A85..0A8D; Age:6.3 +0A8F..0A91; Age:6.3 +0A93..0AA8; Age:6.3 +0AAA..0AB0; Age:6.3 +0AB2..0AB3; Age:6.3 +0AB5..0AB9; Age:6.3 +0ABC..0AC5; Age:6.3 +0AC7..0AC9; Age:6.3 +0ACB..0ACD; Age:6.3 +0AD0..0AD0; Age:6.3 +0AE0..0AE3; Age:6.3 +0AE6..0AF1; Age:6.3 +0B01..0B03; Age:6.3 +0B05..0B0C; Age:6.3 +0B0F..0B10; Age:6.3 +0B13..0B28; Age:6.3 +0B2A..0B30; Age:6.3 +0B32..0B33; Age:6.3 +0B35..0B39; Age:6.3 +0B3C..0B44; Age:6.3 +0B47..0B48; Age:6.3 +0B4B..0B4D; Age:6.3 +0B56..0B57; Age:6.3 +0B5C..0B5D; Age:6.3 +0B5F..0B63; Age:6.3 +0B66..0B77; Age:6.3 +0B82..0B83; Age:6.3 +0B85..0B8A; Age:6.3 +0B8E..0B90; Age:6.3 +0B92..0B95; Age:6.3 +0B99..0B9A; Age:6.3 +0B9C..0B9C; Age:6.3 +0B9E..0B9F; Age:6.3 +0BA3..0BA4; Age:6.3 +0BA8..0BAA; Age:6.3 +0BAE..0BB9; Age:6.3 +0BBE..0BC2; Age:6.3 +0BC6..0BC8; Age:6.3 +0BCA..0BCD; Age:6.3 +0BD0..0BD0; Age:6.3 +0BD7..0BD7; Age:6.3 +0BE6..0BFA; Age:6.3 +0C01..0C03; Age:6.3 +0C05..0C0C; Age:6.3 +0C0E..0C10; Age:6.3 +0C12..0C28; Age:6.3 +0C2A..0C33; Age:6.3 +0C35..0C39; Age:6.3 +0C3D..0C44; Age:6.3 +0C46..0C48; Age:6.3 +0C4A..0C4D; Age:6.3 +0C55..0C56; Age:6.3 +0C58..0C59; Age:6.3 +0C60..0C63; Age:6.3 +0C66..0C6F; Age:6.3 +0C78..0C7F; Age:6.3 +0C82..0C83; Age:6.3 +0C85..0C8C; Age:6.3 +0C8E..0C90; Age:6.3 +0C92..0CA8; Age:6.3 +0CAA..0CB3; Age:6.3 +0CB5..0CB9; Age:6.3 +0CBC..0CC4; Age:6.3 +0CC6..0CC8; Age:6.3 +0CCA..0CCD; Age:6.3 +0CD5..0CD6; Age:6.3 +0CDE..0CDE; Age:6.3 +0CE0..0CE3; Age:6.3 +0CE6..0CEF; Age:6.3 +0CF1..0CF2; Age:6.3 +0D02..0D03; Age:6.3 +0D05..0D0C; Age:6.3 +0D0E..0D10; Age:6.3 +0D12..0D3A; Age:6.3 +0D3D..0D44; Age:6.3 +0D46..0D48; Age:6.3 +0D4A..0D4E; Age:6.3 +0D57..0D57; Age:6.3 +0D60..0D63; Age:6.3 +0D66..0D75; Age:6.3 +0D79..0D7F; Age:6.3 +0D82..0D83; Age:6.3 +0D85..0D96; Age:6.3 +0D9A..0DB1; Age:6.3 +0DB3..0DBB; Age:6.3 +0DBD..0DBD; Age:6.3 +0DC0..0DC6; Age:6.3 +0DCA..0DCA; Age:6.3 +0DCF..0DD4; Age:6.3 +0DD6..0DD6; Age:6.3 +0DD8..0DDF; Age:6.3 +0DF2..0DF4; Age:6.3 +0E01..0E3A; Age:6.3 +0E3F..0E5B; Age:6.3 +0E81..0E82; Age:6.3 +0E84..0E84; Age:6.3 +0E87..0E88; Age:6.3 +0E8A..0E8A; Age:6.3 +0E8D..0E8D; Age:6.3 +0E94..0E97; Age:6.3 +0E99..0E9F; Age:6.3 +0EA1..0EA3; Age:6.3 +0EA5..0EA5; Age:6.3 +0EA7..0EA7; Age:6.3 +0EAA..0EAB; Age:6.3 +0EAD..0EB9; Age:6.3 +0EBB..0EBD; Age:6.3 +0EC0..0EC4; Age:6.3 +0EC6..0EC6; Age:6.3 +0EC8..0ECD; Age:6.3 +0ED0..0ED9; Age:6.3 +0EDC..0EDF; Age:6.3 +0F00..0F47; Age:6.3 +0F49..0F6C; Age:6.3 +0F71..0F97; Age:6.3 +0F99..0FBC; Age:6.3 +0FBE..0FCC; Age:6.3 +0FCE..0FDA; Age:6.3 +1000..10C5; Age:6.3 +10C7..10C7; Age:6.3 +10CD..10CD; Age:6.3 +10D0..1248; Age:6.3 +124A..124D; Age:6.3 +1250..1256; Age:6.3 +1258..1258; Age:6.3 +125A..125D; Age:6.3 +1260..1288; Age:6.3 +128A..128D; Age:6.3 +1290..12B0; Age:6.3 +12B2..12B5; Age:6.3 +12B8..12BE; Age:6.3 +12C0..12C0; Age:6.3 +12C2..12C5; Age:6.3 +12C8..12D6; Age:6.3 +12D8..1310; Age:6.3 +1312..1315; Age:6.3 +1318..135A; Age:6.3 +135D..137C; Age:6.3 +1380..1399; Age:6.3 +13A0..13F4; Age:6.3 +1400..169C; Age:6.3 +16A0..16F0; Age:6.3 +1700..170C; Age:6.3 +170E..1714; Age:6.3 +1720..1736; Age:6.3 +1740..1753; Age:6.3 +1760..176C; Age:6.3 +176E..1770; Age:6.3 +1772..1773; Age:6.3 +1780..17DD; Age:6.3 +17E0..17E9; Age:6.3 +17F0..17F9; Age:6.3 +1800..180E; Age:6.3 +1810..1819; Age:6.3 +1820..1877; Age:6.3 +1880..18AA; Age:6.3 +18B0..18F5; Age:6.3 +1900..191C; Age:6.3 +1920..192B; Age:6.3 +1930..193B; Age:6.3 +1940..1940; Age:6.3 +1944..196D; Age:6.3 +1970..1974; Age:6.3 +1980..19AB; Age:6.3 +19B0..19C9; Age:6.3 +19D0..19DA; Age:6.3 +19DE..1A1B; Age:6.3 +1A1E..1A5E; Age:6.3 +1A60..1A7C; Age:6.3 +1A7F..1A89; Age:6.3 +1A90..1A99; Age:6.3 +1AA0..1AAD; Age:6.3 +1B00..1B4B; Age:6.3 +1B50..1B7C; Age:6.3 +1B80..1BF3; Age:6.3 +1BFC..1C37; Age:6.3 +1C3B..1C49; Age:6.3 +1C4D..1C7F; Age:6.3 +1CC0..1CC7; Age:6.3 +1CD0..1CF6; Age:6.3 +1D00..1DE6; Age:6.3 +1DFC..1F15; Age:6.3 +1F18..1F1D; Age:6.3 +1F20..1F45; Age:6.3 +1F48..1F4D; Age:6.3 +1F50..1F57; Age:6.3 +1F59..1F59; Age:6.3 +1F5B..1F5B; Age:6.3 +1F5D..1F5D; Age:6.3 +1F5F..1F7D; Age:6.3 +1F80..1FB4; Age:6.3 +1FB6..1FC4; Age:6.3 +1FC6..1FD3; Age:6.3 +1FD6..1FDB; Age:6.3 +1FDD..1FEF; Age:6.3 +1FF2..1FF4; Age:6.3 +1FF6..1FFE; Age:6.3 +2000..2064; Age:6.3 +2066..2071; Age:6.3 +2074..208E; Age:6.3 +2090..209C; Age:6.3 +20A0..20BA; Age:6.3 +20D0..20F0; Age:6.3 +2100..2189; Age:6.3 +2190..23F3; Age:6.3 +2400..2426; Age:6.3 +2440..244A; Age:6.3 +2460..26FF; Age:6.3 +2701..2B4C; Age:6.3 +2B50..2B59; Age:6.3 +2C00..2C2E; Age:6.3 +2C30..2C5E; Age:6.3 +2C60..2CF3; Age:6.3 +2CF9..2D25; Age:6.3 +2D27..2D27; Age:6.3 +2D2D..2D2D; Age:6.3 +2D30..2D67; Age:6.3 +2D6F..2D70; Age:6.3 +2D7F..2D96; Age:6.3 +2DA0..2DA6; Age:6.3 +2DA8..2DAE; Age:6.3 +2DB0..2DB6; Age:6.3 +2DB8..2DBE; Age:6.3 +2DC0..2DC6; Age:6.3 +2DC8..2DCE; Age:6.3 +2DD0..2DD6; Age:6.3 +2DD8..2DDE; Age:6.3 +2DE0..2E3B; Age:6.3 +2E80..2E99; Age:6.3 +2E9B..2EF3; Age:6.3 +2F00..2FD5; Age:6.3 +2FF0..2FFB; Age:6.3 +3000..303F; Age:6.3 +3041..3096; Age:6.3 +3099..30FF; Age:6.3 +3105..312D; Age:6.3 +3131..318E; Age:6.3 +3190..31BA; Age:6.3 +31C0..31E3; Age:6.3 +31F0..321E; Age:6.3 +3220..32FE; Age:6.3 +3300..4DB5; Age:6.3 +4DC0..9FCC; Age:6.3 +A000..A48C; Age:6.3 +A490..A4C6; Age:6.3 +A4D0..A62B; Age:6.3 +A640..A697; Age:6.3 +A69F..A6F7; Age:6.3 +A700..A78E; Age:6.3 +A790..A793; Age:6.3 +A7A0..A7AA; Age:6.3 +A7F8..A82B; Age:6.3 +A830..A839; Age:6.3 +A840..A877; Age:6.3 +A880..A8C4; Age:6.3 +A8CE..A8D9; Age:6.3 +A8E0..A8FB; Age:6.3 +A900..A953; Age:6.3 +A95F..A97C; Age:6.3 +A980..A9CD; Age:6.3 +A9CF..A9D9; Age:6.3 +A9DE..A9DF; Age:6.3 +AA00..AA36; Age:6.3 +AA40..AA4D; Age:6.3 +AA50..AA59; Age:6.3 +AA5C..AA7B; Age:6.3 +AA80..AAC2; Age:6.3 +AADB..AAF6; Age:6.3 +AB01..AB06; Age:6.3 +AB09..AB0E; Age:6.3 +AB11..AB16; Age:6.3 +AB20..AB26; Age:6.3 +AB28..AB2E; Age:6.3 +ABC0..ABED; Age:6.3 +ABF0..ABF9; Age:6.3 +AC00..D7A3; Age:6.3 +D7B0..D7C6; Age:6.3 +D7CB..D7FB; Age:6.3 +E000..FA6D; Age:6.3 +FA70..FAD9; Age:6.3 +FB00..FB06; Age:6.3 +FB13..FB17; Age:6.3 +FB1D..FB36; Age:6.3 +FB38..FB3C; Age:6.3 +FB3E..FB3E; Age:6.3 +FB40..FB41; Age:6.3 +FB43..FB44; Age:6.3 +FB46..FBC1; Age:6.3 +FBD3..FD3F; Age:6.3 +FD50..FD8F; Age:6.3 +FD92..FDC7; Age:6.3 +FDD0..FDFD; Age:6.3 +FE00..FE19; Age:6.3 +FE20..FE26; Age:6.3 +FE30..FE52; Age:6.3 +FE54..FE66; Age:6.3 +FE68..FE6B; Age:6.3 +FE70..FE74; Age:6.3 +FE76..FEFC; Age:6.3 +FEFF..FEFF; Age:6.3 +FF01..FFBE; Age:6.3 +FFC2..FFC7; Age:6.3 +FFCA..FFCF; Age:6.3 +FFD2..FFD7; Age:6.3 +FFDA..FFDC; Age:6.3 +FFE0..FFE6; Age:6.3 +FFE8..FFEE; Age:6.3 +FFF9..1000B; Age:6.3 +1000D..10026; Age:6.3 +10028..1003A; Age:6.3 +1003C..1003D; Age:6.3 +1003F..1004D; Age:6.3 +10050..1005D; Age:6.3 +10080..100FA; Age:6.3 +10100..10102; Age:6.3 +10107..10133; Age:6.3 +10137..1018A; Age:6.3 +10190..1019B; Age:6.3 +101D0..101FD; Age:6.3 +10280..1029C; Age:6.3 +102A0..102D0; Age:6.3 +10300..1031E; Age:6.3 +10320..10323; Age:6.3 +10330..1034A; Age:6.3 +10380..1039D; Age:6.3 +1039F..103C3; Age:6.3 +103C8..103D5; Age:6.3 +10400..1049D; Age:6.3 +104A0..104A9; Age:6.3 +10800..10805; Age:6.3 +10808..10808; Age:6.3 +1080A..10835; Age:6.3 +10837..10838; Age:6.3 +1083C..1083C; Age:6.3 +1083F..10855; Age:6.3 +10857..1085F; Age:6.3 +10900..1091B; Age:6.3 +1091F..10939; Age:6.3 +1093F..1093F; Age:6.3 +10980..109B7; Age:6.3 +109BE..109BF; Age:6.3 +10A00..10A03; Age:6.3 +10A05..10A06; Age:6.3 +10A0C..10A13; Age:6.3 +10A15..10A17; Age:6.3 +10A19..10A33; Age:6.3 +10A38..10A3A; Age:6.3 +10A3F..10A47; Age:6.3 +10A50..10A58; Age:6.3 +10A60..10A7F; Age:6.3 +10B00..10B35; Age:6.3 +10B39..10B55; Age:6.3 +10B58..10B72; Age:6.3 +10B78..10B7F; Age:6.3 +10C00..10C48; Age:6.3 +10E60..10E7E; Age:6.3 +11000..1104D; Age:6.3 +11052..1106F; Age:6.3 +11080..110C1; Age:6.3 +110D0..110E8; Age:6.3 +110F0..110F9; Age:6.3 +11100..11134; Age:6.3 +11136..11143; Age:6.3 +11180..111C8; Age:6.3 +111D0..111D9; Age:6.3 +11680..116B7; Age:6.3 +116C0..116C9; Age:6.3 +12000..1236E; Age:6.3 +12400..12462; Age:6.3 +12470..12473; Age:6.3 +13000..1342E; Age:6.3 +16800..16A38; Age:6.3 +16F00..16F44; Age:6.3 +16F50..16F7E; Age:6.3 +16F8F..16F9F; Age:6.3 +1B000..1B001; Age:6.3 +1D000..1D0F5; Age:6.3 +1D100..1D126; Age:6.3 +1D129..1D1DD; Age:6.3 +1D200..1D245; Age:6.3 +1D300..1D356; Age:6.3 +1D360..1D371; Age:6.3 +1D400..1D454; Age:6.3 +1D456..1D49C; Age:6.3 +1D49E..1D49F; Age:6.3 +1D4A2..1D4A2; Age:6.3 +1D4A5..1D4A6; Age:6.3 +1D4A9..1D4AC; Age:6.3 +1D4AE..1D4B9; Age:6.3 +1D4BB..1D4BB; Age:6.3 +1D4BD..1D4C3; Age:6.3 +1D4C5..1D505; Age:6.3 +1D507..1D50A; Age:6.3 +1D50D..1D514; Age:6.3 +1D516..1D51C; Age:6.3 +1D51E..1D539; Age:6.3 +1D53B..1D53E; Age:6.3 +1D540..1D544; Age:6.3 +1D546..1D546; Age:6.3 +1D54A..1D550; Age:6.3 +1D552..1D6A5; Age:6.3 +1D6A8..1D7CB; Age:6.3 +1D7CE..1D7FF; Age:6.3 +1EE00..1EE03; Age:6.3 +1EE05..1EE1F; Age:6.3 +1EE21..1EE22; Age:6.3 +1EE24..1EE24; Age:6.3 +1EE27..1EE27; Age:6.3 +1EE29..1EE32; Age:6.3 +1EE34..1EE37; Age:6.3 +1EE39..1EE39; Age:6.3 +1EE3B..1EE3B; Age:6.3 +1EE42..1EE42; Age:6.3 +1EE47..1EE47; Age:6.3 +1EE49..1EE49; Age:6.3 +1EE4B..1EE4B; Age:6.3 +1EE4D..1EE4F; Age:6.3 +1EE51..1EE52; Age:6.3 +1EE54..1EE54; Age:6.3 +1EE57..1EE57; Age:6.3 +1EE59..1EE59; Age:6.3 +1EE5B..1EE5B; Age:6.3 +1EE5D..1EE5D; Age:6.3 +1EE5F..1EE5F; Age:6.3 +1EE61..1EE62; Age:6.3 +1EE64..1EE64; Age:6.3 +1EE67..1EE6A; Age:6.3 +1EE6C..1EE72; Age:6.3 +1EE74..1EE77; Age:6.3 +1EE79..1EE7C; Age:6.3 +1EE7E..1EE7E; Age:6.3 +1EE80..1EE89; Age:6.3 +1EE8B..1EE9B; Age:6.3 +1EEA1..1EEA3; Age:6.3 +1EEA5..1EEA9; Age:6.3 +1EEAB..1EEBB; Age:6.3 +1EEF0..1EEF1; Age:6.3 +1F000..1F02B; Age:6.3 +1F030..1F093; Age:6.3 +1F0A0..1F0AE; Age:6.3 +1F0B1..1F0BE; Age:6.3 +1F0C1..1F0CF; Age:6.3 +1F0D1..1F0DF; Age:6.3 +1F100..1F10A; Age:6.3 +1F110..1F12E; Age:6.3 +1F130..1F16B; Age:6.3 +1F170..1F19A; Age:6.3 +1F1E6..1F202; Age:6.3 +1F210..1F23A; Age:6.3 +1F240..1F248; Age:6.3 +1F250..1F251; Age:6.3 +1F300..1F320; Age:6.3 +1F330..1F335; Age:6.3 +1F337..1F37C; Age:6.3 +1F380..1F393; Age:6.3 +1F3A0..1F3C4; Age:6.3 +1F3C6..1F3CA; Age:6.3 +1F3E0..1F3F0; Age:6.3 +1F400..1F43E; Age:6.3 +1F440..1F440; Age:6.3 +1F442..1F4F7; Age:6.3 +1F4F9..1F4FC; Age:6.3 +1F500..1F53D; Age:6.3 +1F540..1F543; Age:6.3 +1F550..1F567; Age:6.3 +1F5FB..1F640; Age:6.3 +1F645..1F64F; Age:6.3 +1F680..1F6C5; Age:6.3 +1F700..1F773; Age:6.3 +1FFFE..2A6D6; Age:6.3 +2A700..2B734; Age:6.3 +2B740..2B81D; Age:6.3 +2F800..2FA1D; Age:6.3 +2FFFE..2FFFF; Age:6.3 +3FFFE..3FFFF; Age:6.3 +4FFFE..4FFFF; Age:6.3 +5FFFE..5FFFF; Age:6.3 +6FFFE..6FFFF; Age:6.3 +7FFFE..7FFFF; Age:6.3 +8FFFE..8FFFF; Age:6.3 +9FFFE..9FFFF; Age:6.3 +AFFFE..AFFFF; Age:6.3 +BFFFE..BFFFF; Age:6.3 +CFFFE..CFFFF; Age:6.3 +DFFFE..DFFFF; Age:6.3 +E0001..E0001; Age:6.3 +E0020..E007F; Age:6.3 +E0100..E01EF; Age:6.3 +EFFFE..10FFFF; Age:6.3 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_3.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_3.test new file mode 100644 index 000000000..c5d859616 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_6_3.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_6_3 + +description: +Tests character class syntax of the Unicode 10.0 Age=6.3 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_7_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_7_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_7_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_7_0.flex new file mode 100644 index 000000000..14510092a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_7_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_7_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:7.0} { setCurCharPropertyValue("Age:7.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_7_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_7_0.output new file mode 100644 index 000000000..6686b38a5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_7_0.output @@ -0,0 +1,610 @@ +0000..0377; Age:7.0 +037A..037F; Age:7.0 +0384..038A; Age:7.0 +038C..038C; Age:7.0 +038E..03A1; Age:7.0 +03A3..052F; Age:7.0 +0531..0556; Age:7.0 +0559..055F; Age:7.0 +0561..0587; Age:7.0 +0589..058A; Age:7.0 +058D..058F; Age:7.0 +0591..05C7; Age:7.0 +05D0..05EA; Age:7.0 +05F0..05F4; Age:7.0 +0600..061C; Age:7.0 +061E..070D; Age:7.0 +070F..074A; Age:7.0 +074D..07B1; Age:7.0 +07C0..07FA; Age:7.0 +0800..082D; Age:7.0 +0830..083E; Age:7.0 +0840..085B; Age:7.0 +085E..085E; Age:7.0 +08A0..08B2; Age:7.0 +08E4..0983; Age:7.0 +0985..098C; Age:7.0 +098F..0990; Age:7.0 +0993..09A8; Age:7.0 +09AA..09B0; Age:7.0 +09B2..09B2; Age:7.0 +09B6..09B9; Age:7.0 +09BC..09C4; Age:7.0 +09C7..09C8; Age:7.0 +09CB..09CE; Age:7.0 +09D7..09D7; Age:7.0 +09DC..09DD; Age:7.0 +09DF..09E3; Age:7.0 +09E6..09FB; Age:7.0 +0A01..0A03; Age:7.0 +0A05..0A0A; Age:7.0 +0A0F..0A10; Age:7.0 +0A13..0A28; Age:7.0 +0A2A..0A30; Age:7.0 +0A32..0A33; Age:7.0 +0A35..0A36; Age:7.0 +0A38..0A39; Age:7.0 +0A3C..0A3C; Age:7.0 +0A3E..0A42; Age:7.0 +0A47..0A48; Age:7.0 +0A4B..0A4D; Age:7.0 +0A51..0A51; Age:7.0 +0A59..0A5C; Age:7.0 +0A5E..0A5E; Age:7.0 +0A66..0A75; Age:7.0 +0A81..0A83; Age:7.0 +0A85..0A8D; Age:7.0 +0A8F..0A91; Age:7.0 +0A93..0AA8; Age:7.0 +0AAA..0AB0; Age:7.0 +0AB2..0AB3; Age:7.0 +0AB5..0AB9; Age:7.0 +0ABC..0AC5; Age:7.0 +0AC7..0AC9; Age:7.0 +0ACB..0ACD; Age:7.0 +0AD0..0AD0; Age:7.0 +0AE0..0AE3; Age:7.0 +0AE6..0AF1; Age:7.0 +0B01..0B03; Age:7.0 +0B05..0B0C; Age:7.0 +0B0F..0B10; Age:7.0 +0B13..0B28; Age:7.0 +0B2A..0B30; Age:7.0 +0B32..0B33; Age:7.0 +0B35..0B39; Age:7.0 +0B3C..0B44; Age:7.0 +0B47..0B48; Age:7.0 +0B4B..0B4D; Age:7.0 +0B56..0B57; Age:7.0 +0B5C..0B5D; Age:7.0 +0B5F..0B63; Age:7.0 +0B66..0B77; Age:7.0 +0B82..0B83; Age:7.0 +0B85..0B8A; Age:7.0 +0B8E..0B90; Age:7.0 +0B92..0B95; Age:7.0 +0B99..0B9A; Age:7.0 +0B9C..0B9C; Age:7.0 +0B9E..0B9F; Age:7.0 +0BA3..0BA4; Age:7.0 +0BA8..0BAA; Age:7.0 +0BAE..0BB9; Age:7.0 +0BBE..0BC2; Age:7.0 +0BC6..0BC8; Age:7.0 +0BCA..0BCD; Age:7.0 +0BD0..0BD0; Age:7.0 +0BD7..0BD7; Age:7.0 +0BE6..0BFA; Age:7.0 +0C00..0C03; Age:7.0 +0C05..0C0C; Age:7.0 +0C0E..0C10; Age:7.0 +0C12..0C28; Age:7.0 +0C2A..0C39; Age:7.0 +0C3D..0C44; Age:7.0 +0C46..0C48; Age:7.0 +0C4A..0C4D; Age:7.0 +0C55..0C56; Age:7.0 +0C58..0C59; Age:7.0 +0C60..0C63; Age:7.0 +0C66..0C6F; Age:7.0 +0C78..0C7F; Age:7.0 +0C81..0C83; Age:7.0 +0C85..0C8C; Age:7.0 +0C8E..0C90; Age:7.0 +0C92..0CA8; Age:7.0 +0CAA..0CB3; Age:7.0 +0CB5..0CB9; Age:7.0 +0CBC..0CC4; Age:7.0 +0CC6..0CC8; Age:7.0 +0CCA..0CCD; Age:7.0 +0CD5..0CD6; Age:7.0 +0CDE..0CDE; Age:7.0 +0CE0..0CE3; Age:7.0 +0CE6..0CEF; Age:7.0 +0CF1..0CF2; Age:7.0 +0D01..0D03; Age:7.0 +0D05..0D0C; Age:7.0 +0D0E..0D10; Age:7.0 +0D12..0D3A; Age:7.0 +0D3D..0D44; Age:7.0 +0D46..0D48; Age:7.0 +0D4A..0D4E; Age:7.0 +0D57..0D57; Age:7.0 +0D60..0D63; Age:7.0 +0D66..0D75; Age:7.0 +0D79..0D7F; Age:7.0 +0D82..0D83; Age:7.0 +0D85..0D96; Age:7.0 +0D9A..0DB1; Age:7.0 +0DB3..0DBB; Age:7.0 +0DBD..0DBD; Age:7.0 +0DC0..0DC6; Age:7.0 +0DCA..0DCA; Age:7.0 +0DCF..0DD4; Age:7.0 +0DD6..0DD6; Age:7.0 +0DD8..0DDF; Age:7.0 +0DE6..0DEF; Age:7.0 +0DF2..0DF4; Age:7.0 +0E01..0E3A; Age:7.0 +0E3F..0E5B; Age:7.0 +0E81..0E82; Age:7.0 +0E84..0E84; Age:7.0 +0E87..0E88; Age:7.0 +0E8A..0E8A; Age:7.0 +0E8D..0E8D; Age:7.0 +0E94..0E97; Age:7.0 +0E99..0E9F; Age:7.0 +0EA1..0EA3; Age:7.0 +0EA5..0EA5; Age:7.0 +0EA7..0EA7; Age:7.0 +0EAA..0EAB; Age:7.0 +0EAD..0EB9; Age:7.0 +0EBB..0EBD; Age:7.0 +0EC0..0EC4; Age:7.0 +0EC6..0EC6; Age:7.0 +0EC8..0ECD; Age:7.0 +0ED0..0ED9; Age:7.0 +0EDC..0EDF; Age:7.0 +0F00..0F47; Age:7.0 +0F49..0F6C; Age:7.0 +0F71..0F97; Age:7.0 +0F99..0FBC; Age:7.0 +0FBE..0FCC; Age:7.0 +0FCE..0FDA; Age:7.0 +1000..10C5; Age:7.0 +10C7..10C7; Age:7.0 +10CD..10CD; Age:7.0 +10D0..1248; Age:7.0 +124A..124D; Age:7.0 +1250..1256; Age:7.0 +1258..1258; Age:7.0 +125A..125D; Age:7.0 +1260..1288; Age:7.0 +128A..128D; Age:7.0 +1290..12B0; Age:7.0 +12B2..12B5; Age:7.0 +12B8..12BE; Age:7.0 +12C0..12C0; Age:7.0 +12C2..12C5; Age:7.0 +12C8..12D6; Age:7.0 +12D8..1310; Age:7.0 +1312..1315; Age:7.0 +1318..135A; Age:7.0 +135D..137C; Age:7.0 +1380..1399; Age:7.0 +13A0..13F4; Age:7.0 +1400..169C; Age:7.0 +16A0..16F8; Age:7.0 +1700..170C; Age:7.0 +170E..1714; Age:7.0 +1720..1736; Age:7.0 +1740..1753; Age:7.0 +1760..176C; Age:7.0 +176E..1770; Age:7.0 +1772..1773; Age:7.0 +1780..17DD; Age:7.0 +17E0..17E9; Age:7.0 +17F0..17F9; Age:7.0 +1800..180E; Age:7.0 +1810..1819; Age:7.0 +1820..1877; Age:7.0 +1880..18AA; Age:7.0 +18B0..18F5; Age:7.0 +1900..191E; Age:7.0 +1920..192B; Age:7.0 +1930..193B; Age:7.0 +1940..1940; Age:7.0 +1944..196D; Age:7.0 +1970..1974; Age:7.0 +1980..19AB; Age:7.0 +19B0..19C9; Age:7.0 +19D0..19DA; Age:7.0 +19DE..1A1B; Age:7.0 +1A1E..1A5E; Age:7.0 +1A60..1A7C; Age:7.0 +1A7F..1A89; Age:7.0 +1A90..1A99; Age:7.0 +1AA0..1AAD; Age:7.0 +1AB0..1ABE; Age:7.0 +1B00..1B4B; Age:7.0 +1B50..1B7C; Age:7.0 +1B80..1BF3; Age:7.0 +1BFC..1C37; Age:7.0 +1C3B..1C49; Age:7.0 +1C4D..1C7F; Age:7.0 +1CC0..1CC7; Age:7.0 +1CD0..1CF6; Age:7.0 +1CF8..1CF9; Age:7.0 +1D00..1DF5; Age:7.0 +1DFC..1F15; Age:7.0 +1F18..1F1D; Age:7.0 +1F20..1F45; Age:7.0 +1F48..1F4D; Age:7.0 +1F50..1F57; Age:7.0 +1F59..1F59; Age:7.0 +1F5B..1F5B; Age:7.0 +1F5D..1F5D; Age:7.0 +1F5F..1F7D; Age:7.0 +1F80..1FB4; Age:7.0 +1FB6..1FC4; Age:7.0 +1FC6..1FD3; Age:7.0 +1FD6..1FDB; Age:7.0 +1FDD..1FEF; Age:7.0 +1FF2..1FF4; Age:7.0 +1FF6..1FFE; Age:7.0 +2000..2064; Age:7.0 +2066..2071; Age:7.0 +2074..208E; Age:7.0 +2090..209C; Age:7.0 +20A0..20BD; Age:7.0 +20D0..20F0; Age:7.0 +2100..2189; Age:7.0 +2190..23FA; Age:7.0 +2400..2426; Age:7.0 +2440..244A; Age:7.0 +2460..2B73; Age:7.0 +2B76..2B95; Age:7.0 +2B98..2BB9; Age:7.0 +2BBD..2BC8; Age:7.0 +2BCA..2BD1; Age:7.0 +2C00..2C2E; Age:7.0 +2C30..2C5E; Age:7.0 +2C60..2CF3; Age:7.0 +2CF9..2D25; Age:7.0 +2D27..2D27; Age:7.0 +2D2D..2D2D; Age:7.0 +2D30..2D67; Age:7.0 +2D6F..2D70; Age:7.0 +2D7F..2D96; Age:7.0 +2DA0..2DA6; Age:7.0 +2DA8..2DAE; Age:7.0 +2DB0..2DB6; Age:7.0 +2DB8..2DBE; Age:7.0 +2DC0..2DC6; Age:7.0 +2DC8..2DCE; Age:7.0 +2DD0..2DD6; Age:7.0 +2DD8..2DDE; Age:7.0 +2DE0..2E42; Age:7.0 +2E80..2E99; Age:7.0 +2E9B..2EF3; Age:7.0 +2F00..2FD5; Age:7.0 +2FF0..2FFB; Age:7.0 +3000..303F; Age:7.0 +3041..3096; Age:7.0 +3099..30FF; Age:7.0 +3105..312D; Age:7.0 +3131..318E; Age:7.0 +3190..31BA; Age:7.0 +31C0..31E3; Age:7.0 +31F0..321E; Age:7.0 +3220..32FE; Age:7.0 +3300..4DB5; Age:7.0 +4DC0..9FCC; Age:7.0 +A000..A48C; Age:7.0 +A490..A4C6; Age:7.0 +A4D0..A62B; Age:7.0 +A640..A69D; Age:7.0 +A69F..A6F7; Age:7.0 +A700..A78E; Age:7.0 +A790..A7AD; Age:7.0 +A7B0..A7B1; Age:7.0 +A7F7..A82B; Age:7.0 +A830..A839; Age:7.0 +A840..A877; Age:7.0 +A880..A8C4; Age:7.0 +A8CE..A8D9; Age:7.0 +A8E0..A8FB; Age:7.0 +A900..A953; Age:7.0 +A95F..A97C; Age:7.0 +A980..A9CD; Age:7.0 +A9CF..A9D9; Age:7.0 +A9DE..A9FE; Age:7.0 +AA00..AA36; Age:7.0 +AA40..AA4D; Age:7.0 +AA50..AA59; Age:7.0 +AA5C..AAC2; Age:7.0 +AADB..AAF6; Age:7.0 +AB01..AB06; Age:7.0 +AB09..AB0E; Age:7.0 +AB11..AB16; Age:7.0 +AB20..AB26; Age:7.0 +AB28..AB2E; Age:7.0 +AB30..AB5F; Age:7.0 +AB64..AB65; Age:7.0 +ABC0..ABED; Age:7.0 +ABF0..ABF9; Age:7.0 +AC00..D7A3; Age:7.0 +D7B0..D7C6; Age:7.0 +D7CB..D7FB; Age:7.0 +E000..FA6D; Age:7.0 +FA70..FAD9; Age:7.0 +FB00..FB06; Age:7.0 +FB13..FB17; Age:7.0 +FB1D..FB36; Age:7.0 +FB38..FB3C; Age:7.0 +FB3E..FB3E; Age:7.0 +FB40..FB41; Age:7.0 +FB43..FB44; Age:7.0 +FB46..FBC1; Age:7.0 +FBD3..FD3F; Age:7.0 +FD50..FD8F; Age:7.0 +FD92..FDC7; Age:7.0 +FDD0..FDFD; Age:7.0 +FE00..FE19; Age:7.0 +FE20..FE2D; Age:7.0 +FE30..FE52; Age:7.0 +FE54..FE66; Age:7.0 +FE68..FE6B; Age:7.0 +FE70..FE74; Age:7.0 +FE76..FEFC; Age:7.0 +FEFF..FEFF; Age:7.0 +FF01..FFBE; Age:7.0 +FFC2..FFC7; Age:7.0 +FFCA..FFCF; Age:7.0 +FFD2..FFD7; Age:7.0 +FFDA..FFDC; Age:7.0 +FFE0..FFE6; Age:7.0 +FFE8..FFEE; Age:7.0 +FFF9..1000B; Age:7.0 +1000D..10026; Age:7.0 +10028..1003A; Age:7.0 +1003C..1003D; Age:7.0 +1003F..1004D; Age:7.0 +10050..1005D; Age:7.0 +10080..100FA; Age:7.0 +10100..10102; Age:7.0 +10107..10133; Age:7.0 +10137..1018C; Age:7.0 +10190..1019B; Age:7.0 +101A0..101A0; Age:7.0 +101D0..101FD; Age:7.0 +10280..1029C; Age:7.0 +102A0..102D0; Age:7.0 +102E0..102FB; Age:7.0 +10300..10323; Age:7.0 +10330..1034A; Age:7.0 +10350..1037A; Age:7.0 +10380..1039D; Age:7.0 +1039F..103C3; Age:7.0 +103C8..103D5; Age:7.0 +10400..1049D; Age:7.0 +104A0..104A9; Age:7.0 +10500..10527; Age:7.0 +10530..10563; Age:7.0 +1056F..1056F; Age:7.0 +10600..10736; Age:7.0 +10740..10755; Age:7.0 +10760..10767; Age:7.0 +10800..10805; Age:7.0 +10808..10808; Age:7.0 +1080A..10835; Age:7.0 +10837..10838; Age:7.0 +1083C..1083C; Age:7.0 +1083F..10855; Age:7.0 +10857..1089E; Age:7.0 +108A7..108AF; Age:7.0 +10900..1091B; Age:7.0 +1091F..10939; Age:7.0 +1093F..1093F; Age:7.0 +10980..109B7; Age:7.0 +109BE..109BF; Age:7.0 +10A00..10A03; Age:7.0 +10A05..10A06; Age:7.0 +10A0C..10A13; Age:7.0 +10A15..10A17; Age:7.0 +10A19..10A33; Age:7.0 +10A38..10A3A; Age:7.0 +10A3F..10A47; Age:7.0 +10A50..10A58; Age:7.0 +10A60..10A9F; Age:7.0 +10AC0..10AE6; Age:7.0 +10AEB..10AF6; Age:7.0 +10B00..10B35; Age:7.0 +10B39..10B55; Age:7.0 +10B58..10B72; Age:7.0 +10B78..10B91; Age:7.0 +10B99..10B9C; Age:7.0 +10BA9..10BAF; Age:7.0 +10C00..10C48; Age:7.0 +10E60..10E7E; Age:7.0 +11000..1104D; Age:7.0 +11052..1106F; Age:7.0 +1107F..110C1; Age:7.0 +110D0..110E8; Age:7.0 +110F0..110F9; Age:7.0 +11100..11134; Age:7.0 +11136..11143; Age:7.0 +11150..11176; Age:7.0 +11180..111C8; Age:7.0 +111CD..111CD; Age:7.0 +111D0..111DA; Age:7.0 +111E1..111F4; Age:7.0 +11200..11211; Age:7.0 +11213..1123D; Age:7.0 +112B0..112EA; Age:7.0 +112F0..112F9; Age:7.0 +11301..11303; Age:7.0 +11305..1130C; Age:7.0 +1130F..11310; Age:7.0 +11313..11328; Age:7.0 +1132A..11330; Age:7.0 +11332..11333; Age:7.0 +11335..11339; Age:7.0 +1133C..11344; Age:7.0 +11347..11348; Age:7.0 +1134B..1134D; Age:7.0 +11357..11357; Age:7.0 +1135D..11363; Age:7.0 +11366..1136C; Age:7.0 +11370..11374; Age:7.0 +11480..114C7; Age:7.0 +114D0..114D9; Age:7.0 +11580..115B5; Age:7.0 +115B8..115C9; Age:7.0 +11600..11644; Age:7.0 +11650..11659; Age:7.0 +11680..116B7; Age:7.0 +116C0..116C9; Age:7.0 +118A0..118F2; Age:7.0 +118FF..118FF; Age:7.0 +11AC0..11AF8; Age:7.0 +12000..12398; Age:7.0 +12400..1246E; Age:7.0 +12470..12474; Age:7.0 +13000..1342E; Age:7.0 +16800..16A38; Age:7.0 +16A40..16A5E; Age:7.0 +16A60..16A69; Age:7.0 +16A6E..16A6F; Age:7.0 +16AD0..16AED; Age:7.0 +16AF0..16AF5; Age:7.0 +16B00..16B45; Age:7.0 +16B50..16B59; Age:7.0 +16B5B..16B61; Age:7.0 +16B63..16B77; Age:7.0 +16B7D..16B8F; Age:7.0 +16F00..16F44; Age:7.0 +16F50..16F7E; Age:7.0 +16F8F..16F9F; Age:7.0 +1B000..1B001; Age:7.0 +1BC00..1BC6A; Age:7.0 +1BC70..1BC7C; Age:7.0 +1BC80..1BC88; Age:7.0 +1BC90..1BC99; Age:7.0 +1BC9C..1BCA3; Age:7.0 +1D000..1D0F5; Age:7.0 +1D100..1D126; Age:7.0 +1D129..1D1DD; Age:7.0 +1D200..1D245; Age:7.0 +1D300..1D356; Age:7.0 +1D360..1D371; Age:7.0 +1D400..1D454; Age:7.0 +1D456..1D49C; Age:7.0 +1D49E..1D49F; Age:7.0 +1D4A2..1D4A2; Age:7.0 +1D4A5..1D4A6; Age:7.0 +1D4A9..1D4AC; Age:7.0 +1D4AE..1D4B9; Age:7.0 +1D4BB..1D4BB; Age:7.0 +1D4BD..1D4C3; Age:7.0 +1D4C5..1D505; Age:7.0 +1D507..1D50A; Age:7.0 +1D50D..1D514; Age:7.0 +1D516..1D51C; Age:7.0 +1D51E..1D539; Age:7.0 +1D53B..1D53E; Age:7.0 +1D540..1D544; Age:7.0 +1D546..1D546; Age:7.0 +1D54A..1D550; Age:7.0 +1D552..1D6A5; Age:7.0 +1D6A8..1D7CB; Age:7.0 +1D7CE..1D7FF; Age:7.0 +1E800..1E8C4; Age:7.0 +1E8C7..1E8D6; Age:7.0 +1EE00..1EE03; Age:7.0 +1EE05..1EE1F; Age:7.0 +1EE21..1EE22; Age:7.0 +1EE24..1EE24; Age:7.0 +1EE27..1EE27; Age:7.0 +1EE29..1EE32; Age:7.0 +1EE34..1EE37; Age:7.0 +1EE39..1EE39; Age:7.0 +1EE3B..1EE3B; Age:7.0 +1EE42..1EE42; Age:7.0 +1EE47..1EE47; Age:7.0 +1EE49..1EE49; Age:7.0 +1EE4B..1EE4B; Age:7.0 +1EE4D..1EE4F; Age:7.0 +1EE51..1EE52; Age:7.0 +1EE54..1EE54; Age:7.0 +1EE57..1EE57; Age:7.0 +1EE59..1EE59; Age:7.0 +1EE5B..1EE5B; Age:7.0 +1EE5D..1EE5D; Age:7.0 +1EE5F..1EE5F; Age:7.0 +1EE61..1EE62; Age:7.0 +1EE64..1EE64; Age:7.0 +1EE67..1EE6A; Age:7.0 +1EE6C..1EE72; Age:7.0 +1EE74..1EE77; Age:7.0 +1EE79..1EE7C; Age:7.0 +1EE7E..1EE7E; Age:7.0 +1EE80..1EE89; Age:7.0 +1EE8B..1EE9B; Age:7.0 +1EEA1..1EEA3; Age:7.0 +1EEA5..1EEA9; Age:7.0 +1EEAB..1EEBB; Age:7.0 +1EEF0..1EEF1; Age:7.0 +1F000..1F02B; Age:7.0 +1F030..1F093; Age:7.0 +1F0A0..1F0AE; Age:7.0 +1F0B1..1F0BF; Age:7.0 +1F0C1..1F0CF; Age:7.0 +1F0D1..1F0F5; Age:7.0 +1F100..1F10C; Age:7.0 +1F110..1F12E; Age:7.0 +1F130..1F16B; Age:7.0 +1F170..1F19A; Age:7.0 +1F1E6..1F202; Age:7.0 +1F210..1F23A; Age:7.0 +1F240..1F248; Age:7.0 +1F250..1F251; Age:7.0 +1F300..1F32C; Age:7.0 +1F330..1F37D; Age:7.0 +1F380..1F3CE; Age:7.0 +1F3D4..1F3F7; Age:7.0 +1F400..1F4FE; Age:7.0 +1F500..1F54A; Age:7.0 +1F550..1F579; Age:7.0 +1F57B..1F5A3; Age:7.0 +1F5A5..1F642; Age:7.0 +1F645..1F6CF; Age:7.0 +1F6E0..1F6EC; Age:7.0 +1F6F0..1F6F3; Age:7.0 +1F700..1F773; Age:7.0 +1F780..1F7D4; Age:7.0 +1F800..1F80B; Age:7.0 +1F810..1F847; Age:7.0 +1F850..1F859; Age:7.0 +1F860..1F887; Age:7.0 +1F890..1F8AD; Age:7.0 +1FFFE..2A6D6; Age:7.0 +2A700..2B734; Age:7.0 +2B740..2B81D; Age:7.0 +2F800..2FA1D; Age:7.0 +2FFFE..2FFFF; Age:7.0 +3FFFE..3FFFF; Age:7.0 +4FFFE..4FFFF; Age:7.0 +5FFFE..5FFFF; Age:7.0 +6FFFE..6FFFF; Age:7.0 +7FFFE..7FFFF; Age:7.0 +8FFFE..8FFFF; Age:7.0 +9FFFE..9FFFF; Age:7.0 +AFFFE..AFFFF; Age:7.0 +BFFFE..BFFFF; Age:7.0 +CFFFE..CFFFF; Age:7.0 +DFFFE..DFFFF; Age:7.0 +E0001..E0001; Age:7.0 +E0020..E007F; Age:7.0 +E0100..E01EF; Age:7.0 +EFFFE..10FFFF; Age:7.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_7_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_7_0.test new file mode 100644 index 000000000..919376d50 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_7_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_7_0 + +description: +Tests character class syntax of the Unicode 10.0 Age=7.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_8_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_8_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_8_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_8_0.flex new file mode 100644 index 000000000..c4a4051fe --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_8_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_8_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:8.0} { setCurCharPropertyValue("Age:8.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_8_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_8_0.output new file mode 100644 index 000000000..21798a78e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_8_0.output @@ -0,0 +1,623 @@ +0000..0377; Age:8.0 +037A..037F; Age:8.0 +0384..038A; Age:8.0 +038C..038C; Age:8.0 +038E..03A1; Age:8.0 +03A3..052F; Age:8.0 +0531..0556; Age:8.0 +0559..055F; Age:8.0 +0561..0587; Age:8.0 +0589..058A; Age:8.0 +058D..058F; Age:8.0 +0591..05C7; Age:8.0 +05D0..05EA; Age:8.0 +05F0..05F4; Age:8.0 +0600..061C; Age:8.0 +061E..070D; Age:8.0 +070F..074A; Age:8.0 +074D..07B1; Age:8.0 +07C0..07FA; Age:8.0 +0800..082D; Age:8.0 +0830..083E; Age:8.0 +0840..085B; Age:8.0 +085E..085E; Age:8.0 +08A0..08B4; Age:8.0 +08E3..0983; Age:8.0 +0985..098C; Age:8.0 +098F..0990; Age:8.0 +0993..09A8; Age:8.0 +09AA..09B0; Age:8.0 +09B2..09B2; Age:8.0 +09B6..09B9; Age:8.0 +09BC..09C4; Age:8.0 +09C7..09C8; Age:8.0 +09CB..09CE; Age:8.0 +09D7..09D7; Age:8.0 +09DC..09DD; Age:8.0 +09DF..09E3; Age:8.0 +09E6..09FB; Age:8.0 +0A01..0A03; Age:8.0 +0A05..0A0A; Age:8.0 +0A0F..0A10; Age:8.0 +0A13..0A28; Age:8.0 +0A2A..0A30; Age:8.0 +0A32..0A33; Age:8.0 +0A35..0A36; Age:8.0 +0A38..0A39; Age:8.0 +0A3C..0A3C; Age:8.0 +0A3E..0A42; Age:8.0 +0A47..0A48; Age:8.0 +0A4B..0A4D; Age:8.0 +0A51..0A51; Age:8.0 +0A59..0A5C; Age:8.0 +0A5E..0A5E; Age:8.0 +0A66..0A75; Age:8.0 +0A81..0A83; Age:8.0 +0A85..0A8D; Age:8.0 +0A8F..0A91; Age:8.0 +0A93..0AA8; Age:8.0 +0AAA..0AB0; Age:8.0 +0AB2..0AB3; Age:8.0 +0AB5..0AB9; Age:8.0 +0ABC..0AC5; Age:8.0 +0AC7..0AC9; Age:8.0 +0ACB..0ACD; Age:8.0 +0AD0..0AD0; Age:8.0 +0AE0..0AE3; Age:8.0 +0AE6..0AF1; Age:8.0 +0AF9..0AF9; Age:8.0 +0B01..0B03; Age:8.0 +0B05..0B0C; Age:8.0 +0B0F..0B10; Age:8.0 +0B13..0B28; Age:8.0 +0B2A..0B30; Age:8.0 +0B32..0B33; Age:8.0 +0B35..0B39; Age:8.0 +0B3C..0B44; Age:8.0 +0B47..0B48; Age:8.0 +0B4B..0B4D; Age:8.0 +0B56..0B57; Age:8.0 +0B5C..0B5D; Age:8.0 +0B5F..0B63; Age:8.0 +0B66..0B77; Age:8.0 +0B82..0B83; Age:8.0 +0B85..0B8A; Age:8.0 +0B8E..0B90; Age:8.0 +0B92..0B95; Age:8.0 +0B99..0B9A; Age:8.0 +0B9C..0B9C; Age:8.0 +0B9E..0B9F; Age:8.0 +0BA3..0BA4; Age:8.0 +0BA8..0BAA; Age:8.0 +0BAE..0BB9; Age:8.0 +0BBE..0BC2; Age:8.0 +0BC6..0BC8; Age:8.0 +0BCA..0BCD; Age:8.0 +0BD0..0BD0; Age:8.0 +0BD7..0BD7; Age:8.0 +0BE6..0BFA; Age:8.0 +0C00..0C03; Age:8.0 +0C05..0C0C; Age:8.0 +0C0E..0C10; Age:8.0 +0C12..0C28; Age:8.0 +0C2A..0C39; Age:8.0 +0C3D..0C44; Age:8.0 +0C46..0C48; Age:8.0 +0C4A..0C4D; Age:8.0 +0C55..0C56; Age:8.0 +0C58..0C5A; Age:8.0 +0C60..0C63; Age:8.0 +0C66..0C6F; Age:8.0 +0C78..0C7F; Age:8.0 +0C81..0C83; Age:8.0 +0C85..0C8C; Age:8.0 +0C8E..0C90; Age:8.0 +0C92..0CA8; Age:8.0 +0CAA..0CB3; Age:8.0 +0CB5..0CB9; Age:8.0 +0CBC..0CC4; Age:8.0 +0CC6..0CC8; Age:8.0 +0CCA..0CCD; Age:8.0 +0CD5..0CD6; Age:8.0 +0CDE..0CDE; Age:8.0 +0CE0..0CE3; Age:8.0 +0CE6..0CEF; Age:8.0 +0CF1..0CF2; Age:8.0 +0D01..0D03; Age:8.0 +0D05..0D0C; Age:8.0 +0D0E..0D10; Age:8.0 +0D12..0D3A; Age:8.0 +0D3D..0D44; Age:8.0 +0D46..0D48; Age:8.0 +0D4A..0D4E; Age:8.0 +0D57..0D57; Age:8.0 +0D5F..0D63; Age:8.0 +0D66..0D75; Age:8.0 +0D79..0D7F; Age:8.0 +0D82..0D83; Age:8.0 +0D85..0D96; Age:8.0 +0D9A..0DB1; Age:8.0 +0DB3..0DBB; Age:8.0 +0DBD..0DBD; Age:8.0 +0DC0..0DC6; Age:8.0 +0DCA..0DCA; Age:8.0 +0DCF..0DD4; Age:8.0 +0DD6..0DD6; Age:8.0 +0DD8..0DDF; Age:8.0 +0DE6..0DEF; Age:8.0 +0DF2..0DF4; Age:8.0 +0E01..0E3A; Age:8.0 +0E3F..0E5B; Age:8.0 +0E81..0E82; Age:8.0 +0E84..0E84; Age:8.0 +0E87..0E88; Age:8.0 +0E8A..0E8A; Age:8.0 +0E8D..0E8D; Age:8.0 +0E94..0E97; Age:8.0 +0E99..0E9F; Age:8.0 +0EA1..0EA3; Age:8.0 +0EA5..0EA5; Age:8.0 +0EA7..0EA7; Age:8.0 +0EAA..0EAB; Age:8.0 +0EAD..0EB9; Age:8.0 +0EBB..0EBD; Age:8.0 +0EC0..0EC4; Age:8.0 +0EC6..0EC6; Age:8.0 +0EC8..0ECD; Age:8.0 +0ED0..0ED9; Age:8.0 +0EDC..0EDF; Age:8.0 +0F00..0F47; Age:8.0 +0F49..0F6C; Age:8.0 +0F71..0F97; Age:8.0 +0F99..0FBC; Age:8.0 +0FBE..0FCC; Age:8.0 +0FCE..0FDA; Age:8.0 +1000..10C5; Age:8.0 +10C7..10C7; Age:8.0 +10CD..10CD; Age:8.0 +10D0..1248; Age:8.0 +124A..124D; Age:8.0 +1250..1256; Age:8.0 +1258..1258; Age:8.0 +125A..125D; Age:8.0 +1260..1288; Age:8.0 +128A..128D; Age:8.0 +1290..12B0; Age:8.0 +12B2..12B5; Age:8.0 +12B8..12BE; Age:8.0 +12C0..12C0; Age:8.0 +12C2..12C5; Age:8.0 +12C8..12D6; Age:8.0 +12D8..1310; Age:8.0 +1312..1315; Age:8.0 +1318..135A; Age:8.0 +135D..137C; Age:8.0 +1380..1399; Age:8.0 +13A0..13F5; Age:8.0 +13F8..13FD; Age:8.0 +1400..169C; Age:8.0 +16A0..16F8; Age:8.0 +1700..170C; Age:8.0 +170E..1714; Age:8.0 +1720..1736; Age:8.0 +1740..1753; Age:8.0 +1760..176C; Age:8.0 +176E..1770; Age:8.0 +1772..1773; Age:8.0 +1780..17DD; Age:8.0 +17E0..17E9; Age:8.0 +17F0..17F9; Age:8.0 +1800..180E; Age:8.0 +1810..1819; Age:8.0 +1820..1877; Age:8.0 +1880..18AA; Age:8.0 +18B0..18F5; Age:8.0 +1900..191E; Age:8.0 +1920..192B; Age:8.0 +1930..193B; Age:8.0 +1940..1940; Age:8.0 +1944..196D; Age:8.0 +1970..1974; Age:8.0 +1980..19AB; Age:8.0 +19B0..19C9; Age:8.0 +19D0..19DA; Age:8.0 +19DE..1A1B; Age:8.0 +1A1E..1A5E; Age:8.0 +1A60..1A7C; Age:8.0 +1A7F..1A89; Age:8.0 +1A90..1A99; Age:8.0 +1AA0..1AAD; Age:8.0 +1AB0..1ABE; Age:8.0 +1B00..1B4B; Age:8.0 +1B50..1B7C; Age:8.0 +1B80..1BF3; Age:8.0 +1BFC..1C37; Age:8.0 +1C3B..1C49; Age:8.0 +1C4D..1C7F; Age:8.0 +1CC0..1CC7; Age:8.0 +1CD0..1CF6; Age:8.0 +1CF8..1CF9; Age:8.0 +1D00..1DF5; Age:8.0 +1DFC..1F15; Age:8.0 +1F18..1F1D; Age:8.0 +1F20..1F45; Age:8.0 +1F48..1F4D; Age:8.0 +1F50..1F57; Age:8.0 +1F59..1F59; Age:8.0 +1F5B..1F5B; Age:8.0 +1F5D..1F5D; Age:8.0 +1F5F..1F7D; Age:8.0 +1F80..1FB4; Age:8.0 +1FB6..1FC4; Age:8.0 +1FC6..1FD3; Age:8.0 +1FD6..1FDB; Age:8.0 +1FDD..1FEF; Age:8.0 +1FF2..1FF4; Age:8.0 +1FF6..1FFE; Age:8.0 +2000..2064; Age:8.0 +2066..2071; Age:8.0 +2074..208E; Age:8.0 +2090..209C; Age:8.0 +20A0..20BE; Age:8.0 +20D0..20F0; Age:8.0 +2100..218B; Age:8.0 +2190..23FA; Age:8.0 +2400..2426; Age:8.0 +2440..244A; Age:8.0 +2460..2B73; Age:8.0 +2B76..2B95; Age:8.0 +2B98..2BB9; Age:8.0 +2BBD..2BC8; Age:8.0 +2BCA..2BD1; Age:8.0 +2BEC..2BEF; Age:8.0 +2C00..2C2E; Age:8.0 +2C30..2C5E; Age:8.0 +2C60..2CF3; Age:8.0 +2CF9..2D25; Age:8.0 +2D27..2D27; Age:8.0 +2D2D..2D2D; Age:8.0 +2D30..2D67; Age:8.0 +2D6F..2D70; Age:8.0 +2D7F..2D96; Age:8.0 +2DA0..2DA6; Age:8.0 +2DA8..2DAE; Age:8.0 +2DB0..2DB6; Age:8.0 +2DB8..2DBE; Age:8.0 +2DC0..2DC6; Age:8.0 +2DC8..2DCE; Age:8.0 +2DD0..2DD6; Age:8.0 +2DD8..2DDE; Age:8.0 +2DE0..2E42; Age:8.0 +2E80..2E99; Age:8.0 +2E9B..2EF3; Age:8.0 +2F00..2FD5; Age:8.0 +2FF0..2FFB; Age:8.0 +3000..303F; Age:8.0 +3041..3096; Age:8.0 +3099..30FF; Age:8.0 +3105..312D; Age:8.0 +3131..318E; Age:8.0 +3190..31BA; Age:8.0 +31C0..31E3; Age:8.0 +31F0..321E; Age:8.0 +3220..32FE; Age:8.0 +3300..4DB5; Age:8.0 +4DC0..9FD5; Age:8.0 +A000..A48C; Age:8.0 +A490..A4C6; Age:8.0 +A4D0..A62B; Age:8.0 +A640..A6F7; Age:8.0 +A700..A7AD; Age:8.0 +A7B0..A7B7; Age:8.0 +A7F7..A82B; Age:8.0 +A830..A839; Age:8.0 +A840..A877; Age:8.0 +A880..A8C4; Age:8.0 +A8CE..A8D9; Age:8.0 +A8E0..A8FD; Age:8.0 +A900..A953; Age:8.0 +A95F..A97C; Age:8.0 +A980..A9CD; Age:8.0 +A9CF..A9D9; Age:8.0 +A9DE..A9FE; Age:8.0 +AA00..AA36; Age:8.0 +AA40..AA4D; Age:8.0 +AA50..AA59; Age:8.0 +AA5C..AAC2; Age:8.0 +AADB..AAF6; Age:8.0 +AB01..AB06; Age:8.0 +AB09..AB0E; Age:8.0 +AB11..AB16; Age:8.0 +AB20..AB26; Age:8.0 +AB28..AB2E; Age:8.0 +AB30..AB65; Age:8.0 +AB70..ABED; Age:8.0 +ABF0..ABF9; Age:8.0 +AC00..D7A3; Age:8.0 +D7B0..D7C6; Age:8.0 +D7CB..D7FB; Age:8.0 +E000..FA6D; Age:8.0 +FA70..FAD9; Age:8.0 +FB00..FB06; Age:8.0 +FB13..FB17; Age:8.0 +FB1D..FB36; Age:8.0 +FB38..FB3C; Age:8.0 +FB3E..FB3E; Age:8.0 +FB40..FB41; Age:8.0 +FB43..FB44; Age:8.0 +FB46..FBC1; Age:8.0 +FBD3..FD3F; Age:8.0 +FD50..FD8F; Age:8.0 +FD92..FDC7; Age:8.0 +FDD0..FDFD; Age:8.0 +FE00..FE19; Age:8.0 +FE20..FE52; Age:8.0 +FE54..FE66; Age:8.0 +FE68..FE6B; Age:8.0 +FE70..FE74; Age:8.0 +FE76..FEFC; Age:8.0 +FEFF..FEFF; Age:8.0 +FF01..FFBE; Age:8.0 +FFC2..FFC7; Age:8.0 +FFCA..FFCF; Age:8.0 +FFD2..FFD7; Age:8.0 +FFDA..FFDC; Age:8.0 +FFE0..FFE6; Age:8.0 +FFE8..FFEE; Age:8.0 +FFF9..1000B; Age:8.0 +1000D..10026; Age:8.0 +10028..1003A; Age:8.0 +1003C..1003D; Age:8.0 +1003F..1004D; Age:8.0 +10050..1005D; Age:8.0 +10080..100FA; Age:8.0 +10100..10102; Age:8.0 +10107..10133; Age:8.0 +10137..1018C; Age:8.0 +10190..1019B; Age:8.0 +101A0..101A0; Age:8.0 +101D0..101FD; Age:8.0 +10280..1029C; Age:8.0 +102A0..102D0; Age:8.0 +102E0..102FB; Age:8.0 +10300..10323; Age:8.0 +10330..1034A; Age:8.0 +10350..1037A; Age:8.0 +10380..1039D; Age:8.0 +1039F..103C3; Age:8.0 +103C8..103D5; Age:8.0 +10400..1049D; Age:8.0 +104A0..104A9; Age:8.0 +10500..10527; Age:8.0 +10530..10563; Age:8.0 +1056F..1056F; Age:8.0 +10600..10736; Age:8.0 +10740..10755; Age:8.0 +10760..10767; Age:8.0 +10800..10805; Age:8.0 +10808..10808; Age:8.0 +1080A..10835; Age:8.0 +10837..10838; Age:8.0 +1083C..1083C; Age:8.0 +1083F..10855; Age:8.0 +10857..1089E; Age:8.0 +108A7..108AF; Age:8.0 +108E0..108F2; Age:8.0 +108F4..108F5; Age:8.0 +108FB..1091B; Age:8.0 +1091F..10939; Age:8.0 +1093F..1093F; Age:8.0 +10980..109B7; Age:8.0 +109BC..109CF; Age:8.0 +109D2..10A03; Age:8.0 +10A05..10A06; Age:8.0 +10A0C..10A13; Age:8.0 +10A15..10A17; Age:8.0 +10A19..10A33; Age:8.0 +10A38..10A3A; Age:8.0 +10A3F..10A47; Age:8.0 +10A50..10A58; Age:8.0 +10A60..10A9F; Age:8.0 +10AC0..10AE6; Age:8.0 +10AEB..10AF6; Age:8.0 +10B00..10B35; Age:8.0 +10B39..10B55; Age:8.0 +10B58..10B72; Age:8.0 +10B78..10B91; Age:8.0 +10B99..10B9C; Age:8.0 +10BA9..10BAF; Age:8.0 +10C00..10C48; Age:8.0 +10C80..10CB2; Age:8.0 +10CC0..10CF2; Age:8.0 +10CFA..10CFF; Age:8.0 +10E60..10E7E; Age:8.0 +11000..1104D; Age:8.0 +11052..1106F; Age:8.0 +1107F..110C1; Age:8.0 +110D0..110E8; Age:8.0 +110F0..110F9; Age:8.0 +11100..11134; Age:8.0 +11136..11143; Age:8.0 +11150..11176; Age:8.0 +11180..111CD; Age:8.0 +111D0..111DF; Age:8.0 +111E1..111F4; Age:8.0 +11200..11211; Age:8.0 +11213..1123D; Age:8.0 +11280..11286; Age:8.0 +11288..11288; Age:8.0 +1128A..1128D; Age:8.0 +1128F..1129D; Age:8.0 +1129F..112A9; Age:8.0 +112B0..112EA; Age:8.0 +112F0..112F9; Age:8.0 +11300..11303; Age:8.0 +11305..1130C; Age:8.0 +1130F..11310; Age:8.0 +11313..11328; Age:8.0 +1132A..11330; Age:8.0 +11332..11333; Age:8.0 +11335..11339; Age:8.0 +1133C..11344; Age:8.0 +11347..11348; Age:8.0 +1134B..1134D; Age:8.0 +11350..11350; Age:8.0 +11357..11357; Age:8.0 +1135D..11363; Age:8.0 +11366..1136C; Age:8.0 +11370..11374; Age:8.0 +11480..114C7; Age:8.0 +114D0..114D9; Age:8.0 +11580..115B5; Age:8.0 +115B8..115DD; Age:8.0 +11600..11644; Age:8.0 +11650..11659; Age:8.0 +11680..116B7; Age:8.0 +116C0..116C9; Age:8.0 +11700..11719; Age:8.0 +1171D..1172B; Age:8.0 +11730..1173F; Age:8.0 +118A0..118F2; Age:8.0 +118FF..118FF; Age:8.0 +11AC0..11AF8; Age:8.0 +12000..12399; Age:8.0 +12400..1246E; Age:8.0 +12470..12474; Age:8.0 +12480..12543; Age:8.0 +13000..1342E; Age:8.0 +14400..14646; Age:8.0 +16800..16A38; Age:8.0 +16A40..16A5E; Age:8.0 +16A60..16A69; Age:8.0 +16A6E..16A6F; Age:8.0 +16AD0..16AED; Age:8.0 +16AF0..16AF5; Age:8.0 +16B00..16B45; Age:8.0 +16B50..16B59; Age:8.0 +16B5B..16B61; Age:8.0 +16B63..16B77; Age:8.0 +16B7D..16B8F; Age:8.0 +16F00..16F44; Age:8.0 +16F50..16F7E; Age:8.0 +16F8F..16F9F; Age:8.0 +1B000..1B001; Age:8.0 +1BC00..1BC6A; Age:8.0 +1BC70..1BC7C; Age:8.0 +1BC80..1BC88; Age:8.0 +1BC90..1BC99; Age:8.0 +1BC9C..1BCA3; Age:8.0 +1D000..1D0F5; Age:8.0 +1D100..1D126; Age:8.0 +1D129..1D1E8; Age:8.0 +1D200..1D245; Age:8.0 +1D300..1D356; Age:8.0 +1D360..1D371; Age:8.0 +1D400..1D454; Age:8.0 +1D456..1D49C; Age:8.0 +1D49E..1D49F; Age:8.0 +1D4A2..1D4A2; Age:8.0 +1D4A5..1D4A6; Age:8.0 +1D4A9..1D4AC; Age:8.0 +1D4AE..1D4B9; Age:8.0 +1D4BB..1D4BB; Age:8.0 +1D4BD..1D4C3; Age:8.0 +1D4C5..1D505; Age:8.0 +1D507..1D50A; Age:8.0 +1D50D..1D514; Age:8.0 +1D516..1D51C; Age:8.0 +1D51E..1D539; Age:8.0 +1D53B..1D53E; Age:8.0 +1D540..1D544; Age:8.0 +1D546..1D546; Age:8.0 +1D54A..1D550; Age:8.0 +1D552..1D6A5; Age:8.0 +1D6A8..1D7CB; Age:8.0 +1D7CE..1DA8B; Age:8.0 +1DA9B..1DA9F; Age:8.0 +1DAA1..1DAAF; Age:8.0 +1E800..1E8C4; Age:8.0 +1E8C7..1E8D6; Age:8.0 +1EE00..1EE03; Age:8.0 +1EE05..1EE1F; Age:8.0 +1EE21..1EE22; Age:8.0 +1EE24..1EE24; Age:8.0 +1EE27..1EE27; Age:8.0 +1EE29..1EE32; Age:8.0 +1EE34..1EE37; Age:8.0 +1EE39..1EE39; Age:8.0 +1EE3B..1EE3B; Age:8.0 +1EE42..1EE42; Age:8.0 +1EE47..1EE47; Age:8.0 +1EE49..1EE49; Age:8.0 +1EE4B..1EE4B; Age:8.0 +1EE4D..1EE4F; Age:8.0 +1EE51..1EE52; Age:8.0 +1EE54..1EE54; Age:8.0 +1EE57..1EE57; Age:8.0 +1EE59..1EE59; Age:8.0 +1EE5B..1EE5B; Age:8.0 +1EE5D..1EE5D; Age:8.0 +1EE5F..1EE5F; Age:8.0 +1EE61..1EE62; Age:8.0 +1EE64..1EE64; Age:8.0 +1EE67..1EE6A; Age:8.0 +1EE6C..1EE72; Age:8.0 +1EE74..1EE77; Age:8.0 +1EE79..1EE7C; Age:8.0 +1EE7E..1EE7E; Age:8.0 +1EE80..1EE89; Age:8.0 +1EE8B..1EE9B; Age:8.0 +1EEA1..1EEA3; Age:8.0 +1EEA5..1EEA9; Age:8.0 +1EEAB..1EEBB; Age:8.0 +1EEF0..1EEF1; Age:8.0 +1F000..1F02B; Age:8.0 +1F030..1F093; Age:8.0 +1F0A0..1F0AE; Age:8.0 +1F0B1..1F0BF; Age:8.0 +1F0C1..1F0CF; Age:8.0 +1F0D1..1F0F5; Age:8.0 +1F100..1F10C; Age:8.0 +1F110..1F12E; Age:8.0 +1F130..1F16B; Age:8.0 +1F170..1F19A; Age:8.0 +1F1E6..1F202; Age:8.0 +1F210..1F23A; Age:8.0 +1F240..1F248; Age:8.0 +1F250..1F251; Age:8.0 +1F300..1F579; Age:8.0 +1F57B..1F5A3; Age:8.0 +1F5A5..1F6D0; Age:8.0 +1F6E0..1F6EC; Age:8.0 +1F6F0..1F6F3; Age:8.0 +1F700..1F773; Age:8.0 +1F780..1F7D4; Age:8.0 +1F800..1F80B; Age:8.0 +1F810..1F847; Age:8.0 +1F850..1F859; Age:8.0 +1F860..1F887; Age:8.0 +1F890..1F8AD; Age:8.0 +1F910..1F918; Age:8.0 +1F980..1F984; Age:8.0 +1F9C0..1F9C0; Age:8.0 +1FFFE..2A6D6; Age:8.0 +2A700..2B734; Age:8.0 +2B740..2B81D; Age:8.0 +2B820..2CEA1; Age:8.0 +2F800..2FA1D; Age:8.0 +2FFFE..2FFFF; Age:8.0 +3FFFE..3FFFF; Age:8.0 +4FFFE..4FFFF; Age:8.0 +5FFFE..5FFFF; Age:8.0 +6FFFE..6FFFF; Age:8.0 +7FFFE..7FFFF; Age:8.0 +8FFFE..8FFFF; Age:8.0 +9FFFE..9FFFF; Age:8.0 +AFFFE..AFFFF; Age:8.0 +BFFFE..BFFFF; Age:8.0 +CFFFE..CFFFF; Age:8.0 +DFFFE..DFFFF; Age:8.0 +E0001..E0001; Age:8.0 +E0020..E007F; Age:8.0 +E0100..E01EF; Age:8.0 +EFFFE..10FFFF; Age:8.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_8_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_8_0.test new file mode 100644 index 000000000..900daf2d5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_8_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_8_0 + +description: +Tests character class syntax of the Unicode 10.0 Age=8.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_9_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_9_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_9_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_9_0.flex new file mode 100644 index 000000000..989c6a25f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_9_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_9_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:9.0} { setCurCharPropertyValue("Age:9.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_9_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_9_0.output new file mode 100644 index 000000000..bca32cab2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_9_0.output @@ -0,0 +1,648 @@ +0000..0377; Age:9.0 +037A..037F; Age:9.0 +0384..038A; Age:9.0 +038C..038C; Age:9.0 +038E..03A1; Age:9.0 +03A3..052F; Age:9.0 +0531..0556; Age:9.0 +0559..055F; Age:9.0 +0561..0587; Age:9.0 +0589..058A; Age:9.0 +058D..058F; Age:9.0 +0591..05C7; Age:9.0 +05D0..05EA; Age:9.0 +05F0..05F4; Age:9.0 +0600..061C; Age:9.0 +061E..070D; Age:9.0 +070F..074A; Age:9.0 +074D..07B1; Age:9.0 +07C0..07FA; Age:9.0 +0800..082D; Age:9.0 +0830..083E; Age:9.0 +0840..085B; Age:9.0 +085E..085E; Age:9.0 +08A0..08B4; Age:9.0 +08B6..08BD; Age:9.0 +08D4..0983; Age:9.0 +0985..098C; Age:9.0 +098F..0990; Age:9.0 +0993..09A8; Age:9.0 +09AA..09B0; Age:9.0 +09B2..09B2; Age:9.0 +09B6..09B9; Age:9.0 +09BC..09C4; Age:9.0 +09C7..09C8; Age:9.0 +09CB..09CE; Age:9.0 +09D7..09D7; Age:9.0 +09DC..09DD; Age:9.0 +09DF..09E3; Age:9.0 +09E6..09FB; Age:9.0 +0A01..0A03; Age:9.0 +0A05..0A0A; Age:9.0 +0A0F..0A10; Age:9.0 +0A13..0A28; Age:9.0 +0A2A..0A30; Age:9.0 +0A32..0A33; Age:9.0 +0A35..0A36; Age:9.0 +0A38..0A39; Age:9.0 +0A3C..0A3C; Age:9.0 +0A3E..0A42; Age:9.0 +0A47..0A48; Age:9.0 +0A4B..0A4D; Age:9.0 +0A51..0A51; Age:9.0 +0A59..0A5C; Age:9.0 +0A5E..0A5E; Age:9.0 +0A66..0A75; Age:9.0 +0A81..0A83; Age:9.0 +0A85..0A8D; Age:9.0 +0A8F..0A91; Age:9.0 +0A93..0AA8; Age:9.0 +0AAA..0AB0; Age:9.0 +0AB2..0AB3; Age:9.0 +0AB5..0AB9; Age:9.0 +0ABC..0AC5; Age:9.0 +0AC7..0AC9; Age:9.0 +0ACB..0ACD; Age:9.0 +0AD0..0AD0; Age:9.0 +0AE0..0AE3; Age:9.0 +0AE6..0AF1; Age:9.0 +0AF9..0AF9; Age:9.0 +0B01..0B03; Age:9.0 +0B05..0B0C; Age:9.0 +0B0F..0B10; Age:9.0 +0B13..0B28; Age:9.0 +0B2A..0B30; Age:9.0 +0B32..0B33; Age:9.0 +0B35..0B39; Age:9.0 +0B3C..0B44; Age:9.0 +0B47..0B48; Age:9.0 +0B4B..0B4D; Age:9.0 +0B56..0B57; Age:9.0 +0B5C..0B5D; Age:9.0 +0B5F..0B63; Age:9.0 +0B66..0B77; Age:9.0 +0B82..0B83; Age:9.0 +0B85..0B8A; Age:9.0 +0B8E..0B90; Age:9.0 +0B92..0B95; Age:9.0 +0B99..0B9A; Age:9.0 +0B9C..0B9C; Age:9.0 +0B9E..0B9F; Age:9.0 +0BA3..0BA4; Age:9.0 +0BA8..0BAA; Age:9.0 +0BAE..0BB9; Age:9.0 +0BBE..0BC2; Age:9.0 +0BC6..0BC8; Age:9.0 +0BCA..0BCD; Age:9.0 +0BD0..0BD0; Age:9.0 +0BD7..0BD7; Age:9.0 +0BE6..0BFA; Age:9.0 +0C00..0C03; Age:9.0 +0C05..0C0C; Age:9.0 +0C0E..0C10; Age:9.0 +0C12..0C28; Age:9.0 +0C2A..0C39; Age:9.0 +0C3D..0C44; Age:9.0 +0C46..0C48; Age:9.0 +0C4A..0C4D; Age:9.0 +0C55..0C56; Age:9.0 +0C58..0C5A; Age:9.0 +0C60..0C63; Age:9.0 +0C66..0C6F; Age:9.0 +0C78..0C83; Age:9.0 +0C85..0C8C; Age:9.0 +0C8E..0C90; Age:9.0 +0C92..0CA8; Age:9.0 +0CAA..0CB3; Age:9.0 +0CB5..0CB9; Age:9.0 +0CBC..0CC4; Age:9.0 +0CC6..0CC8; Age:9.0 +0CCA..0CCD; Age:9.0 +0CD5..0CD6; Age:9.0 +0CDE..0CDE; Age:9.0 +0CE0..0CE3; Age:9.0 +0CE6..0CEF; Age:9.0 +0CF1..0CF2; Age:9.0 +0D01..0D03; Age:9.0 +0D05..0D0C; Age:9.0 +0D0E..0D10; Age:9.0 +0D12..0D3A; Age:9.0 +0D3D..0D44; Age:9.0 +0D46..0D48; Age:9.0 +0D4A..0D4F; Age:9.0 +0D54..0D63; Age:9.0 +0D66..0D7F; Age:9.0 +0D82..0D83; Age:9.0 +0D85..0D96; Age:9.0 +0D9A..0DB1; Age:9.0 +0DB3..0DBB; Age:9.0 +0DBD..0DBD; Age:9.0 +0DC0..0DC6; Age:9.0 +0DCA..0DCA; Age:9.0 +0DCF..0DD4; Age:9.0 +0DD6..0DD6; Age:9.0 +0DD8..0DDF; Age:9.0 +0DE6..0DEF; Age:9.0 +0DF2..0DF4; Age:9.0 +0E01..0E3A; Age:9.0 +0E3F..0E5B; Age:9.0 +0E81..0E82; Age:9.0 +0E84..0E84; Age:9.0 +0E87..0E88; Age:9.0 +0E8A..0E8A; Age:9.0 +0E8D..0E8D; Age:9.0 +0E94..0E97; Age:9.0 +0E99..0E9F; Age:9.0 +0EA1..0EA3; Age:9.0 +0EA5..0EA5; Age:9.0 +0EA7..0EA7; Age:9.0 +0EAA..0EAB; Age:9.0 +0EAD..0EB9; Age:9.0 +0EBB..0EBD; Age:9.0 +0EC0..0EC4; Age:9.0 +0EC6..0EC6; Age:9.0 +0EC8..0ECD; Age:9.0 +0ED0..0ED9; Age:9.0 +0EDC..0EDF; Age:9.0 +0F00..0F47; Age:9.0 +0F49..0F6C; Age:9.0 +0F71..0F97; Age:9.0 +0F99..0FBC; Age:9.0 +0FBE..0FCC; Age:9.0 +0FCE..0FDA; Age:9.0 +1000..10C5; Age:9.0 +10C7..10C7; Age:9.0 +10CD..10CD; Age:9.0 +10D0..1248; Age:9.0 +124A..124D; Age:9.0 +1250..1256; Age:9.0 +1258..1258; Age:9.0 +125A..125D; Age:9.0 +1260..1288; Age:9.0 +128A..128D; Age:9.0 +1290..12B0; Age:9.0 +12B2..12B5; Age:9.0 +12B8..12BE; Age:9.0 +12C0..12C0; Age:9.0 +12C2..12C5; Age:9.0 +12C8..12D6; Age:9.0 +12D8..1310; Age:9.0 +1312..1315; Age:9.0 +1318..135A; Age:9.0 +135D..137C; Age:9.0 +1380..1399; Age:9.0 +13A0..13F5; Age:9.0 +13F8..13FD; Age:9.0 +1400..169C; Age:9.0 +16A0..16F8; Age:9.0 +1700..170C; Age:9.0 +170E..1714; Age:9.0 +1720..1736; Age:9.0 +1740..1753; Age:9.0 +1760..176C; Age:9.0 +176E..1770; Age:9.0 +1772..1773; Age:9.0 +1780..17DD; Age:9.0 +17E0..17E9; Age:9.0 +17F0..17F9; Age:9.0 +1800..180E; Age:9.0 +1810..1819; Age:9.0 +1820..1877; Age:9.0 +1880..18AA; Age:9.0 +18B0..18F5; Age:9.0 +1900..191E; Age:9.0 +1920..192B; Age:9.0 +1930..193B; Age:9.0 +1940..1940; Age:9.0 +1944..196D; Age:9.0 +1970..1974; Age:9.0 +1980..19AB; Age:9.0 +19B0..19C9; Age:9.0 +19D0..19DA; Age:9.0 +19DE..1A1B; Age:9.0 +1A1E..1A5E; Age:9.0 +1A60..1A7C; Age:9.0 +1A7F..1A89; Age:9.0 +1A90..1A99; Age:9.0 +1AA0..1AAD; Age:9.0 +1AB0..1ABE; Age:9.0 +1B00..1B4B; Age:9.0 +1B50..1B7C; Age:9.0 +1B80..1BF3; Age:9.0 +1BFC..1C37; Age:9.0 +1C3B..1C49; Age:9.0 +1C4D..1C88; Age:9.0 +1CC0..1CC7; Age:9.0 +1CD0..1CF6; Age:9.0 +1CF8..1CF9; Age:9.0 +1D00..1DF5; Age:9.0 +1DFB..1F15; Age:9.0 +1F18..1F1D; Age:9.0 +1F20..1F45; Age:9.0 +1F48..1F4D; Age:9.0 +1F50..1F57; Age:9.0 +1F59..1F59; Age:9.0 +1F5B..1F5B; Age:9.0 +1F5D..1F5D; Age:9.0 +1F5F..1F7D; Age:9.0 +1F80..1FB4; Age:9.0 +1FB6..1FC4; Age:9.0 +1FC6..1FD3; Age:9.0 +1FD6..1FDB; Age:9.0 +1FDD..1FEF; Age:9.0 +1FF2..1FF4; Age:9.0 +1FF6..1FFE; Age:9.0 +2000..2064; Age:9.0 +2066..2071; Age:9.0 +2074..208E; Age:9.0 +2090..209C; Age:9.0 +20A0..20BE; Age:9.0 +20D0..20F0; Age:9.0 +2100..218B; Age:9.0 +2190..23FE; Age:9.0 +2400..2426; Age:9.0 +2440..244A; Age:9.0 +2460..2B73; Age:9.0 +2B76..2B95; Age:9.0 +2B98..2BB9; Age:9.0 +2BBD..2BC8; Age:9.0 +2BCA..2BD1; Age:9.0 +2BEC..2BEF; Age:9.0 +2C00..2C2E; Age:9.0 +2C30..2C5E; Age:9.0 +2C60..2CF3; Age:9.0 +2CF9..2D25; Age:9.0 +2D27..2D27; Age:9.0 +2D2D..2D2D; Age:9.0 +2D30..2D67; Age:9.0 +2D6F..2D70; Age:9.0 +2D7F..2D96; Age:9.0 +2DA0..2DA6; Age:9.0 +2DA8..2DAE; Age:9.0 +2DB0..2DB6; Age:9.0 +2DB8..2DBE; Age:9.0 +2DC0..2DC6; Age:9.0 +2DC8..2DCE; Age:9.0 +2DD0..2DD6; Age:9.0 +2DD8..2DDE; Age:9.0 +2DE0..2E44; Age:9.0 +2E80..2E99; Age:9.0 +2E9B..2EF3; Age:9.0 +2F00..2FD5; Age:9.0 +2FF0..2FFB; Age:9.0 +3000..303F; Age:9.0 +3041..3096; Age:9.0 +3099..30FF; Age:9.0 +3105..312D; Age:9.0 +3131..318E; Age:9.0 +3190..31BA; Age:9.0 +31C0..31E3; Age:9.0 +31F0..321E; Age:9.0 +3220..32FE; Age:9.0 +3300..4DB5; Age:9.0 +4DC0..9FD5; Age:9.0 +A000..A48C; Age:9.0 +A490..A4C6; Age:9.0 +A4D0..A62B; Age:9.0 +A640..A6F7; Age:9.0 +A700..A7AE; Age:9.0 +A7B0..A7B7; Age:9.0 +A7F7..A82B; Age:9.0 +A830..A839; Age:9.0 +A840..A877; Age:9.0 +A880..A8C5; Age:9.0 +A8CE..A8D9; Age:9.0 +A8E0..A8FD; Age:9.0 +A900..A953; Age:9.0 +A95F..A97C; Age:9.0 +A980..A9CD; Age:9.0 +A9CF..A9D9; Age:9.0 +A9DE..A9FE; Age:9.0 +AA00..AA36; Age:9.0 +AA40..AA4D; Age:9.0 +AA50..AA59; Age:9.0 +AA5C..AAC2; Age:9.0 +AADB..AAF6; Age:9.0 +AB01..AB06; Age:9.0 +AB09..AB0E; Age:9.0 +AB11..AB16; Age:9.0 +AB20..AB26; Age:9.0 +AB28..AB2E; Age:9.0 +AB30..AB65; Age:9.0 +AB70..ABED; Age:9.0 +ABF0..ABF9; Age:9.0 +AC00..D7A3; Age:9.0 +D7B0..D7C6; Age:9.0 +D7CB..D7FB; Age:9.0 +E000..FA6D; Age:9.0 +FA70..FAD9; Age:9.0 +FB00..FB06; Age:9.0 +FB13..FB17; Age:9.0 +FB1D..FB36; Age:9.0 +FB38..FB3C; Age:9.0 +FB3E..FB3E; Age:9.0 +FB40..FB41; Age:9.0 +FB43..FB44; Age:9.0 +FB46..FBC1; Age:9.0 +FBD3..FD3F; Age:9.0 +FD50..FD8F; Age:9.0 +FD92..FDC7; Age:9.0 +FDD0..FDFD; Age:9.0 +FE00..FE19; Age:9.0 +FE20..FE52; Age:9.0 +FE54..FE66; Age:9.0 +FE68..FE6B; Age:9.0 +FE70..FE74; Age:9.0 +FE76..FEFC; Age:9.0 +FEFF..FEFF; Age:9.0 +FF01..FFBE; Age:9.0 +FFC2..FFC7; Age:9.0 +FFCA..FFCF; Age:9.0 +FFD2..FFD7; Age:9.0 +FFDA..FFDC; Age:9.0 +FFE0..FFE6; Age:9.0 +FFE8..FFEE; Age:9.0 +FFF9..1000B; Age:9.0 +1000D..10026; Age:9.0 +10028..1003A; Age:9.0 +1003C..1003D; Age:9.0 +1003F..1004D; Age:9.0 +10050..1005D; Age:9.0 +10080..100FA; Age:9.0 +10100..10102; Age:9.0 +10107..10133; Age:9.0 +10137..1018E; Age:9.0 +10190..1019B; Age:9.0 +101A0..101A0; Age:9.0 +101D0..101FD; Age:9.0 +10280..1029C; Age:9.0 +102A0..102D0; Age:9.0 +102E0..102FB; Age:9.0 +10300..10323; Age:9.0 +10330..1034A; Age:9.0 +10350..1037A; Age:9.0 +10380..1039D; Age:9.0 +1039F..103C3; Age:9.0 +103C8..103D5; Age:9.0 +10400..1049D; Age:9.0 +104A0..104A9; Age:9.0 +104B0..104D3; Age:9.0 +104D8..104FB; Age:9.0 +10500..10527; Age:9.0 +10530..10563; Age:9.0 +1056F..1056F; Age:9.0 +10600..10736; Age:9.0 +10740..10755; Age:9.0 +10760..10767; Age:9.0 +10800..10805; Age:9.0 +10808..10808; Age:9.0 +1080A..10835; Age:9.0 +10837..10838; Age:9.0 +1083C..1083C; Age:9.0 +1083F..10855; Age:9.0 +10857..1089E; Age:9.0 +108A7..108AF; Age:9.0 +108E0..108F2; Age:9.0 +108F4..108F5; Age:9.0 +108FB..1091B; Age:9.0 +1091F..10939; Age:9.0 +1093F..1093F; Age:9.0 +10980..109B7; Age:9.0 +109BC..109CF; Age:9.0 +109D2..10A03; Age:9.0 +10A05..10A06; Age:9.0 +10A0C..10A13; Age:9.0 +10A15..10A17; Age:9.0 +10A19..10A33; Age:9.0 +10A38..10A3A; Age:9.0 +10A3F..10A47; Age:9.0 +10A50..10A58; Age:9.0 +10A60..10A9F; Age:9.0 +10AC0..10AE6; Age:9.0 +10AEB..10AF6; Age:9.0 +10B00..10B35; Age:9.0 +10B39..10B55; Age:9.0 +10B58..10B72; Age:9.0 +10B78..10B91; Age:9.0 +10B99..10B9C; Age:9.0 +10BA9..10BAF; Age:9.0 +10C00..10C48; Age:9.0 +10C80..10CB2; Age:9.0 +10CC0..10CF2; Age:9.0 +10CFA..10CFF; Age:9.0 +10E60..10E7E; Age:9.0 +11000..1104D; Age:9.0 +11052..1106F; Age:9.0 +1107F..110C1; Age:9.0 +110D0..110E8; Age:9.0 +110F0..110F9; Age:9.0 +11100..11134; Age:9.0 +11136..11143; Age:9.0 +11150..11176; Age:9.0 +11180..111CD; Age:9.0 +111D0..111DF; Age:9.0 +111E1..111F4; Age:9.0 +11200..11211; Age:9.0 +11213..1123E; Age:9.0 +11280..11286; Age:9.0 +11288..11288; Age:9.0 +1128A..1128D; Age:9.0 +1128F..1129D; Age:9.0 +1129F..112A9; Age:9.0 +112B0..112EA; Age:9.0 +112F0..112F9; Age:9.0 +11300..11303; Age:9.0 +11305..1130C; Age:9.0 +1130F..11310; Age:9.0 +11313..11328; Age:9.0 +1132A..11330; Age:9.0 +11332..11333; Age:9.0 +11335..11339; Age:9.0 +1133C..11344; Age:9.0 +11347..11348; Age:9.0 +1134B..1134D; Age:9.0 +11350..11350; Age:9.0 +11357..11357; Age:9.0 +1135D..11363; Age:9.0 +11366..1136C; Age:9.0 +11370..11374; Age:9.0 +11400..11459; Age:9.0 +1145B..1145B; Age:9.0 +1145D..1145D; Age:9.0 +11480..114C7; Age:9.0 +114D0..114D9; Age:9.0 +11580..115B5; Age:9.0 +115B8..115DD; Age:9.0 +11600..11644; Age:9.0 +11650..11659; Age:9.0 +11660..1166C; Age:9.0 +11680..116B7; Age:9.0 +116C0..116C9; Age:9.0 +11700..11719; Age:9.0 +1171D..1172B; Age:9.0 +11730..1173F; Age:9.0 +118A0..118F2; Age:9.0 +118FF..118FF; Age:9.0 +11AC0..11AF8; Age:9.0 +11C00..11C08; Age:9.0 +11C0A..11C36; Age:9.0 +11C38..11C45; Age:9.0 +11C50..11C6C; Age:9.0 +11C70..11C8F; Age:9.0 +11C92..11CA7; Age:9.0 +11CA9..11CB6; Age:9.0 +12000..12399; Age:9.0 +12400..1246E; Age:9.0 +12470..12474; Age:9.0 +12480..12543; Age:9.0 +13000..1342E; Age:9.0 +14400..14646; Age:9.0 +16800..16A38; Age:9.0 +16A40..16A5E; Age:9.0 +16A60..16A69; Age:9.0 +16A6E..16A6F; Age:9.0 +16AD0..16AED; Age:9.0 +16AF0..16AF5; Age:9.0 +16B00..16B45; Age:9.0 +16B50..16B59; Age:9.0 +16B5B..16B61; Age:9.0 +16B63..16B77; Age:9.0 +16B7D..16B8F; Age:9.0 +16F00..16F44; Age:9.0 +16F50..16F7E; Age:9.0 +16F8F..16F9F; Age:9.0 +16FE0..16FE0; Age:9.0 +17000..187EC; Age:9.0 +18800..18AF2; Age:9.0 +1B000..1B001; Age:9.0 +1BC00..1BC6A; Age:9.0 +1BC70..1BC7C; Age:9.0 +1BC80..1BC88; Age:9.0 +1BC90..1BC99; Age:9.0 +1BC9C..1BCA3; Age:9.0 +1D000..1D0F5; Age:9.0 +1D100..1D126; Age:9.0 +1D129..1D1E8; Age:9.0 +1D200..1D245; Age:9.0 +1D300..1D356; Age:9.0 +1D360..1D371; Age:9.0 +1D400..1D454; Age:9.0 +1D456..1D49C; Age:9.0 +1D49E..1D49F; Age:9.0 +1D4A2..1D4A2; Age:9.0 +1D4A5..1D4A6; Age:9.0 +1D4A9..1D4AC; Age:9.0 +1D4AE..1D4B9; Age:9.0 +1D4BB..1D4BB; Age:9.0 +1D4BD..1D4C3; Age:9.0 +1D4C5..1D505; Age:9.0 +1D507..1D50A; Age:9.0 +1D50D..1D514; Age:9.0 +1D516..1D51C; Age:9.0 +1D51E..1D539; Age:9.0 +1D53B..1D53E; Age:9.0 +1D540..1D544; Age:9.0 +1D546..1D546; Age:9.0 +1D54A..1D550; Age:9.0 +1D552..1D6A5; Age:9.0 +1D6A8..1D7CB; Age:9.0 +1D7CE..1DA8B; Age:9.0 +1DA9B..1DA9F; Age:9.0 +1DAA1..1DAAF; Age:9.0 +1E000..1E006; Age:9.0 +1E008..1E018; Age:9.0 +1E01B..1E021; Age:9.0 +1E023..1E024; Age:9.0 +1E026..1E02A; Age:9.0 +1E800..1E8C4; Age:9.0 +1E8C7..1E8D6; Age:9.0 +1E900..1E94A; Age:9.0 +1E950..1E959; Age:9.0 +1E95E..1E95F; Age:9.0 +1EE00..1EE03; Age:9.0 +1EE05..1EE1F; Age:9.0 +1EE21..1EE22; Age:9.0 +1EE24..1EE24; Age:9.0 +1EE27..1EE27; Age:9.0 +1EE29..1EE32; Age:9.0 +1EE34..1EE37; Age:9.0 +1EE39..1EE39; Age:9.0 +1EE3B..1EE3B; Age:9.0 +1EE42..1EE42; Age:9.0 +1EE47..1EE47; Age:9.0 +1EE49..1EE49; Age:9.0 +1EE4B..1EE4B; Age:9.0 +1EE4D..1EE4F; Age:9.0 +1EE51..1EE52; Age:9.0 +1EE54..1EE54; Age:9.0 +1EE57..1EE57; Age:9.0 +1EE59..1EE59; Age:9.0 +1EE5B..1EE5B; Age:9.0 +1EE5D..1EE5D; Age:9.0 +1EE5F..1EE5F; Age:9.0 +1EE61..1EE62; Age:9.0 +1EE64..1EE64; Age:9.0 +1EE67..1EE6A; Age:9.0 +1EE6C..1EE72; Age:9.0 +1EE74..1EE77; Age:9.0 +1EE79..1EE7C; Age:9.0 +1EE7E..1EE7E; Age:9.0 +1EE80..1EE89; Age:9.0 +1EE8B..1EE9B; Age:9.0 +1EEA1..1EEA3; Age:9.0 +1EEA5..1EEA9; Age:9.0 +1EEAB..1EEBB; Age:9.0 +1EEF0..1EEF1; Age:9.0 +1F000..1F02B; Age:9.0 +1F030..1F093; Age:9.0 +1F0A0..1F0AE; Age:9.0 +1F0B1..1F0BF; Age:9.0 +1F0C1..1F0CF; Age:9.0 +1F0D1..1F0F5; Age:9.0 +1F100..1F10C; Age:9.0 +1F110..1F12E; Age:9.0 +1F130..1F16B; Age:9.0 +1F170..1F1AC; Age:9.0 +1F1E6..1F202; Age:9.0 +1F210..1F23B; Age:9.0 +1F240..1F248; Age:9.0 +1F250..1F251; Age:9.0 +1F300..1F6D2; Age:9.0 +1F6E0..1F6EC; Age:9.0 +1F6F0..1F6F6; Age:9.0 +1F700..1F773; Age:9.0 +1F780..1F7D4; Age:9.0 +1F800..1F80B; Age:9.0 +1F810..1F847; Age:9.0 +1F850..1F859; Age:9.0 +1F860..1F887; Age:9.0 +1F890..1F8AD; Age:9.0 +1F910..1F91E; Age:9.0 +1F920..1F927; Age:9.0 +1F930..1F930; Age:9.0 +1F933..1F93E; Age:9.0 +1F940..1F94B; Age:9.0 +1F950..1F95E; Age:9.0 +1F980..1F991; Age:9.0 +1F9C0..1F9C0; Age:9.0 +1FFFE..2A6D6; Age:9.0 +2A700..2B734; Age:9.0 +2B740..2B81D; Age:9.0 +2B820..2CEA1; Age:9.0 +2F800..2FA1D; Age:9.0 +2FFFE..2FFFF; Age:9.0 +3FFFE..3FFFF; Age:9.0 +4FFFE..4FFFF; Age:9.0 +5FFFE..5FFFF; Age:9.0 +6FFFE..6FFFF; Age:9.0 +7FFFE..7FFFF; Age:9.0 +8FFFE..8FFFF; Age:9.0 +9FFFE..9FFFF; Age:9.0 +AFFFE..AFFFF; Age:9.0 +BFFFE..BFFFF; Age:9.0 +CFFFE..CFFFF; Age:9.0 +DFFFE..DFFFF; Age:9.0 +E0001..E0001; Age:9.0 +E0020..E007F; Age:9.0 +E0100..E01EF; Age:9.0 +EFFFE..10FFFF; Age:9.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_9_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_9_0.test new file mode 100644 index 000000000..55a781940 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_9_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_9_0 + +description: +Tests character class syntax of the Unicode 10.0 Age=9.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_subtraction-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_subtraction-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_subtraction.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_subtraction.flex new file mode 100644 index 000000000..17d4ba9b9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_subtraction.flex @@ -0,0 +1,33 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_subtraction + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +[\p{Age:2.0}--\p{Age:1.1}] { setCurCharPropertyValue("[\\p{Age:2.0}--\\p{Age:1.1}]"); } +[\p{Age:2.1}--\p{Age:2.0}] { setCurCharPropertyValue("[\\p{Age:2.1}--\\p{Age:2.0}]"); } +[\p{Age:3.0}--\p{Age:2.1}] { setCurCharPropertyValue("[\\p{Age:3.0}--\\p{Age:2.1}]"); } +[\p{Age:3.1}--\p{Age:3.0}] { setCurCharPropertyValue("[\\p{Age:3.1}--\\p{Age:3.0}]"); } +[\p{Age:3.2}--\p{Age:3.1}] { setCurCharPropertyValue("[\\p{Age:3.2}--\\p{Age:3.1}]"); } +[\p{Age:4.0}--\p{Age:3.2}] { setCurCharPropertyValue("[\\p{Age:4.0}--\\p{Age:3.2}]"); } +[\p{Age:4.1}--\p{Age:4.0}] { setCurCharPropertyValue("[\\p{Age:4.1}--\\p{Age:4.0}]"); } +[\p{Age:5.0}--\p{Age:4.1}] { setCurCharPropertyValue("[\\p{Age:5.0}--\\p{Age:4.1}]"); } +[\p{Age:5.1}--\p{Age:5.0}] { setCurCharPropertyValue("[\\p{Age:5.1}--\\p{Age:5.0}]"); } +[\p{Age:5.2}--\p{Age:5.1}] { setCurCharPropertyValue("[\\p{Age:5.2}--\\p{Age:5.1}]"); } +[\p{Age:6.0}--\p{Age:5.2}] { setCurCharPropertyValue("[\\p{Age:6.0}--\\p{Age:5.2}]"); } +[\p{Age:6.1}--\p{Age:6.0}] { setCurCharPropertyValue("[\\p{Age:6.1}--\\p{Age:6.0}]"); } +[\p{Age:6.2}--\p{Age:6.1}] { setCurCharPropertyValue("[\\p{Age:6.2}--\\p{Age:6.1}]"); } +[\p{Age:6.3}--\p{Age:6.2}] { setCurCharPropertyValue("[\\p{Age:6.3}--\\p{Age:6.2}]"); } +[\p{Age:7.0}--\p{Age:6.3}] { setCurCharPropertyValue("[\\p{Age:7.0}--\\p{Age:6.3}]"); } +[\p{Age:8.0}--\p{Age:7.0}] { setCurCharPropertyValue("[\\p{Age:8.0}--\\p{Age:7.0}]"); } +[\p{Age:9.0}--\p{Age:8.0}] { setCurCharPropertyValue("[\\p{Age:9.0}--\\p{Age:8.0}]"); } +[\p{Age:10.0}--\p{Age:9.0}] { setCurCharPropertyValue("[\\p{Age:10.0}--\\p{Age:9.0}]"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_subtraction.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_subtraction.output new file mode 100644 index 000000000..bfd3f7c47 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_subtraction.output @@ -0,0 +1,1113 @@ +01F6..01F9; [\p{Age:3.0}--\p{Age:2.1}] +0218..021F; [\p{Age:3.0}--\p{Age:2.1}] +0220..0220; [\p{Age:3.2}--\p{Age:3.1}] +0221..0221; [\p{Age:4.0}--\p{Age:3.2}] +0222..0233; [\p{Age:3.0}--\p{Age:2.1}] +0234..0236; [\p{Age:4.0}--\p{Age:3.2}] +0237..0241; [\p{Age:4.1}--\p{Age:4.0}] +0242..024F; [\p{Age:5.0}--\p{Age:4.1}] +02A9..02AD; [\p{Age:3.0}--\p{Age:2.1}] +02AE..02AF; [\p{Age:4.0}--\p{Age:3.2}] +02DF..02DF; [\p{Age:3.0}--\p{Age:2.1}] +02EA..02EE; [\p{Age:3.0}--\p{Age:2.1}] +02EF..02FF; [\p{Age:4.0}--\p{Age:3.2}] +0346..034E; [\p{Age:3.0}--\p{Age:2.1}] +034F..034F; [\p{Age:3.2}--\p{Age:3.1}] +0350..0357; [\p{Age:4.0}--\p{Age:3.2}] +0358..035C; [\p{Age:4.1}--\p{Age:4.0}] +035D..035F; [\p{Age:4.0}--\p{Age:3.2}] +0362..0362; [\p{Age:3.0}--\p{Age:2.1}] +0363..036F; [\p{Age:3.2}--\p{Age:3.1}] +0370..0373; [\p{Age:5.1}--\p{Age:5.0}] +0376..0377; [\p{Age:5.1}--\p{Age:5.0}] +037B..037D; [\p{Age:5.0}--\p{Age:4.1}] +037F..037F; [\p{Age:7.0}--\p{Age:6.3}] +03CF..03CF; [\p{Age:5.1}--\p{Age:5.0}] +03D7..03D7; [\p{Age:3.0}--\p{Age:2.1}] +03D8..03D9; [\p{Age:3.2}--\p{Age:3.1}] +03DB..03DB; [\p{Age:3.0}--\p{Age:2.1}] +03DD..03DD; [\p{Age:3.0}--\p{Age:2.1}] +03DF..03DF; [\p{Age:3.0}--\p{Age:2.1}] +03E1..03E1; [\p{Age:3.0}--\p{Age:2.1}] +03F4..03F5; [\p{Age:3.1}--\p{Age:3.0}] +03F6..03F6; [\p{Age:3.2}--\p{Age:3.1}] +03F7..03FB; [\p{Age:4.0}--\p{Age:3.2}] +03FC..03FF; [\p{Age:4.1}--\p{Age:4.0}] +0400..0400; [\p{Age:3.0}--\p{Age:2.1}] +040D..040D; [\p{Age:3.0}--\p{Age:2.1}] +0450..0450; [\p{Age:3.0}--\p{Age:2.1}] +045D..045D; [\p{Age:3.0}--\p{Age:2.1}] +0487..0487; [\p{Age:5.1}--\p{Age:5.0}] +0488..0489; [\p{Age:3.0}--\p{Age:2.1}] +048A..048B; [\p{Age:3.2}--\p{Age:3.1}] +048C..048F; [\p{Age:3.0}--\p{Age:2.1}] +04C5..04C6; [\p{Age:3.2}--\p{Age:3.1}] +04C9..04CA; [\p{Age:3.2}--\p{Age:3.1}] +04CD..04CE; [\p{Age:3.2}--\p{Age:3.1}] +04CF..04CF; [\p{Age:5.0}--\p{Age:4.1}] +04EC..04ED; [\p{Age:3.0}--\p{Age:2.1}] +04F6..04F7; [\p{Age:4.1}--\p{Age:4.0}] +04FA..04FF; [\p{Age:5.0}--\p{Age:4.1}] +0500..050F; [\p{Age:3.2}--\p{Age:3.1}] +0510..0513; [\p{Age:5.0}--\p{Age:4.1}] +0514..0523; [\p{Age:5.1}--\p{Age:5.0}] +0524..0525; [\p{Age:5.2}--\p{Age:5.1}] +0526..0527; [\p{Age:6.0}--\p{Age:5.2}] +0528..052F; [\p{Age:7.0}--\p{Age:6.3}] +058A..058A; [\p{Age:3.0}--\p{Age:2.1}] +058D..058E; [\p{Age:7.0}--\p{Age:6.3}] +058F..058F; [\p{Age:6.1}--\p{Age:6.0}] +0591..05A1; [\p{Age:2.0}--\p{Age:1.1}] +05A2..05A2; [\p{Age:4.1}--\p{Age:4.0}] +05A3..05AF; [\p{Age:2.0}--\p{Age:1.1}] +05BA..05BA; [\p{Age:5.0}--\p{Age:4.1}] +05C4..05C4; [\p{Age:2.0}--\p{Age:1.1}] +05C5..05C7; [\p{Age:4.1}--\p{Age:4.0}] +0600..0603; [\p{Age:4.0}--\p{Age:3.2}] +0604..0604; [\p{Age:6.1}--\p{Age:6.0}] +0605..0605; [\p{Age:7.0}--\p{Age:6.3}] +0606..060A; [\p{Age:5.1}--\p{Age:5.0}] +060B..060B; [\p{Age:4.1}--\p{Age:4.0}] +060D..0615; [\p{Age:4.0}--\p{Age:3.2}] +0616..061A; [\p{Age:5.1}--\p{Age:5.0}] +061C..061C; [\p{Age:6.3}--\p{Age:6.2}] +061E..061E; [\p{Age:4.1}--\p{Age:4.0}] +0620..0620; [\p{Age:6.0}--\p{Age:5.2}] +063B..063F; [\p{Age:5.1}--\p{Age:5.0}] +0653..0655; [\p{Age:3.0}--\p{Age:2.1}] +0656..0658; [\p{Age:4.0}--\p{Age:3.2}] +0659..065E; [\p{Age:4.1}--\p{Age:4.0}] +065F..065F; [\p{Age:6.0}--\p{Age:5.2}] +066E..066F; [\p{Age:3.2}--\p{Age:3.1}] +06B8..06B9; [\p{Age:3.0}--\p{Age:2.1}] +06BF..06BF; [\p{Age:3.0}--\p{Age:2.1}] +06CF..06CF; [\p{Age:3.0}--\p{Age:2.1}] +06EE..06EF; [\p{Age:4.0}--\p{Age:3.2}] +06FA..06FE; [\p{Age:3.0}--\p{Age:2.1}] +06FF..06FF; [\p{Age:4.0}--\p{Age:3.2}] +0700..070D; [\p{Age:3.0}--\p{Age:2.1}] +070F..072C; [\p{Age:3.0}--\p{Age:2.1}] +072D..072F; [\p{Age:4.0}--\p{Age:3.2}] +0730..074A; [\p{Age:3.0}--\p{Age:2.1}] +074D..074F; [\p{Age:4.0}--\p{Age:3.2}] +0750..076D; [\p{Age:4.1}--\p{Age:4.0}] +076E..077F; [\p{Age:5.1}--\p{Age:5.0}] +0780..07B0; [\p{Age:3.0}--\p{Age:2.1}] +07B1..07B1; [\p{Age:3.2}--\p{Age:3.1}] +07C0..07FA; [\p{Age:5.0}--\p{Age:4.1}] +0800..082D; [\p{Age:5.2}--\p{Age:5.1}] +0830..083E; [\p{Age:5.2}--\p{Age:5.1}] +0840..085B; [\p{Age:6.0}--\p{Age:5.2}] +085E..085E; [\p{Age:6.0}--\p{Age:5.2}] +0860..086A; [\p{Age:10.0}--\p{Age:9.0}] +08A0..08A0; [\p{Age:6.1}--\p{Age:6.0}] +08A1..08A1; [\p{Age:7.0}--\p{Age:6.3}] +08A2..08AC; [\p{Age:6.1}--\p{Age:6.0}] +08AD..08B2; [\p{Age:7.0}--\p{Age:6.3}] +08B3..08B4; [\p{Age:8.0}--\p{Age:7.0}] +08B6..08BD; [\p{Age:9.0}--\p{Age:8.0}] +08D4..08E2; [\p{Age:9.0}--\p{Age:8.0}] +08E3..08E3; [\p{Age:8.0}--\p{Age:7.0}] +08E4..08FE; [\p{Age:6.1}--\p{Age:6.0}] +08FF..08FF; [\p{Age:7.0}--\p{Age:6.3}] +0900..0900; [\p{Age:5.2}--\p{Age:5.1}] +0904..0904; [\p{Age:4.0}--\p{Age:3.2}] +093A..093B; [\p{Age:6.0}--\p{Age:5.2}] +094E..094E; [\p{Age:5.2}--\p{Age:5.1}] +094F..094F; [\p{Age:6.0}--\p{Age:5.2}] +0955..0955; [\p{Age:5.2}--\p{Age:5.1}] +0956..0957; [\p{Age:6.0}--\p{Age:5.2}] +0971..0972; [\p{Age:5.1}--\p{Age:5.0}] +0973..0977; [\p{Age:6.0}--\p{Age:5.2}] +0978..0978; [\p{Age:7.0}--\p{Age:6.3}] +0979..097A; [\p{Age:5.2}--\p{Age:5.1}] +097B..097C; [\p{Age:5.0}--\p{Age:4.1}] +097D..097D; [\p{Age:4.1}--\p{Age:4.0}] +097E..097F; [\p{Age:5.0}--\p{Age:4.1}] +0980..0980; [\p{Age:7.0}--\p{Age:6.3}] +09BD..09BD; [\p{Age:4.0}--\p{Age:3.2}] +09CE..09CE; [\p{Age:4.1}--\p{Age:4.0}] +09FB..09FB; [\p{Age:5.2}--\p{Age:5.1}] +09FC..09FD; [\p{Age:10.0}--\p{Age:9.0}] +0A01..0A01; [\p{Age:4.0}--\p{Age:3.2}] +0A03..0A03; [\p{Age:4.0}--\p{Age:3.2}] +0A51..0A51; [\p{Age:5.1}--\p{Age:5.0}] +0A75..0A75; [\p{Age:5.1}--\p{Age:5.0}] +0A8C..0A8C; [\p{Age:4.0}--\p{Age:3.2}] +0AE1..0AE3; [\p{Age:4.0}--\p{Age:3.2}] +0AF0..0AF0; [\p{Age:6.1}--\p{Age:6.0}] +0AF1..0AF1; [\p{Age:4.0}--\p{Age:3.2}] +0AF9..0AF9; [\p{Age:8.0}--\p{Age:7.0}] +0AFA..0AFF; [\p{Age:10.0}--\p{Age:9.0}] +0B35..0B35; [\p{Age:4.0}--\p{Age:3.2}] +0B44..0B44; [\p{Age:5.1}--\p{Age:5.0}] +0B62..0B63; [\p{Age:5.1}--\p{Age:5.0}] +0B71..0B71; [\p{Age:4.0}--\p{Age:3.2}] +0B72..0B77; [\p{Age:6.0}--\p{Age:5.2}] +0BB6..0BB6; [\p{Age:4.1}--\p{Age:4.0}] +0BD0..0BD0; [\p{Age:5.1}--\p{Age:5.0}] +0BE6..0BE6; [\p{Age:4.1}--\p{Age:4.0}] +0BF3..0BFA; [\p{Age:4.0}--\p{Age:3.2}] +0C00..0C00; [\p{Age:7.0}--\p{Age:6.3}] +0C34..0C34; [\p{Age:7.0}--\p{Age:6.3}] +0C3D..0C3D; [\p{Age:5.1}--\p{Age:5.0}] +0C58..0C59; [\p{Age:5.1}--\p{Age:5.0}] +0C5A..0C5A; [\p{Age:8.0}--\p{Age:7.0}] +0C62..0C63; [\p{Age:5.1}--\p{Age:5.0}] +0C78..0C7F; [\p{Age:5.1}--\p{Age:5.0}] +0C80..0C80; [\p{Age:9.0}--\p{Age:8.0}] +0C81..0C81; [\p{Age:7.0}--\p{Age:6.3}] +0CBC..0CBD; [\p{Age:4.0}--\p{Age:3.2}] +0CE2..0CE3; [\p{Age:5.0}--\p{Age:4.1}] +0CF1..0CF2; [\p{Age:5.0}--\p{Age:4.1}] +0D00..0D00; [\p{Age:10.0}--\p{Age:9.0}] +0D01..0D01; [\p{Age:7.0}--\p{Age:6.3}] +0D29..0D29; [\p{Age:6.0}--\p{Age:5.2}] +0D3A..0D3A; [\p{Age:6.0}--\p{Age:5.2}] +0D3B..0D3C; [\p{Age:10.0}--\p{Age:9.0}] +0D3D..0D3D; [\p{Age:5.1}--\p{Age:5.0}] +0D44..0D44; [\p{Age:5.1}--\p{Age:5.0}] +0D4E..0D4E; [\p{Age:6.0}--\p{Age:5.2}] +0D4F..0D4F; [\p{Age:9.0}--\p{Age:8.0}] +0D54..0D56; [\p{Age:9.0}--\p{Age:8.0}] +0D58..0D5E; [\p{Age:9.0}--\p{Age:8.0}] +0D5F..0D5F; [\p{Age:8.0}--\p{Age:7.0}] +0D62..0D63; [\p{Age:5.1}--\p{Age:5.0}] +0D70..0D75; [\p{Age:5.1}--\p{Age:5.0}] +0D76..0D78; [\p{Age:9.0}--\p{Age:8.0}] +0D79..0D7F; [\p{Age:5.1}--\p{Age:5.0}] +0D82..0D83; [\p{Age:3.0}--\p{Age:2.1}] +0D85..0D96; [\p{Age:3.0}--\p{Age:2.1}] +0D9A..0DB1; [\p{Age:3.0}--\p{Age:2.1}] +0DB3..0DBB; [\p{Age:3.0}--\p{Age:2.1}] +0DBD..0DBD; [\p{Age:3.0}--\p{Age:2.1}] +0DC0..0DC6; [\p{Age:3.0}--\p{Age:2.1}] +0DCA..0DCA; [\p{Age:3.0}--\p{Age:2.1}] +0DCF..0DD4; [\p{Age:3.0}--\p{Age:2.1}] +0DD6..0DD6; [\p{Age:3.0}--\p{Age:2.1}] +0DD8..0DDF; [\p{Age:3.0}--\p{Age:2.1}] +0DE6..0DEF; [\p{Age:7.0}--\p{Age:6.3}] +0DF2..0DF4; [\p{Age:3.0}--\p{Age:2.1}] +0EDE..0EDF; [\p{Age:6.1}--\p{Age:6.0}] +0F00..0F47; [\p{Age:2.0}--\p{Age:1.1}] +0F49..0F69; [\p{Age:2.0}--\p{Age:1.1}] +0F6A..0F6A; [\p{Age:3.0}--\p{Age:2.1}] +0F6B..0F6C; [\p{Age:5.1}--\p{Age:5.0}] +0F71..0F8B; [\p{Age:2.0}--\p{Age:1.1}] +0F8C..0F8F; [\p{Age:6.0}--\p{Age:5.2}] +0F90..0F95; [\p{Age:2.0}--\p{Age:1.1}] +0F96..0F96; [\p{Age:3.0}--\p{Age:2.1}] +0F97..0F97; [\p{Age:2.0}--\p{Age:1.1}] +0F99..0FAD; [\p{Age:2.0}--\p{Age:1.1}] +0FAE..0FB0; [\p{Age:3.0}--\p{Age:2.1}] +0FB1..0FB7; [\p{Age:2.0}--\p{Age:1.1}] +0FB8..0FB8; [\p{Age:3.0}--\p{Age:2.1}] +0FB9..0FB9; [\p{Age:2.0}--\p{Age:1.1}] +0FBA..0FBC; [\p{Age:3.0}--\p{Age:2.1}] +0FBE..0FCC; [\p{Age:3.0}--\p{Age:2.1}] +0FCE..0FCE; [\p{Age:5.1}--\p{Age:5.0}] +0FCF..0FCF; [\p{Age:3.0}--\p{Age:2.1}] +0FD0..0FD1; [\p{Age:4.1}--\p{Age:4.0}] +0FD2..0FD4; [\p{Age:5.1}--\p{Age:5.0}] +0FD5..0FD8; [\p{Age:5.2}--\p{Age:5.1}] +0FD9..0FDA; [\p{Age:6.0}--\p{Age:5.2}] +1000..1021; [\p{Age:3.0}--\p{Age:2.1}] +1022..1022; [\p{Age:5.1}--\p{Age:5.0}] +1023..1027; [\p{Age:3.0}--\p{Age:2.1}] +1028..1028; [\p{Age:5.1}--\p{Age:5.0}] +1029..102A; [\p{Age:3.0}--\p{Age:2.1}] +102B..102B; [\p{Age:5.1}--\p{Age:5.0}] +102C..1032; [\p{Age:3.0}--\p{Age:2.1}] +1033..1035; [\p{Age:5.1}--\p{Age:5.0}] +1036..1039; [\p{Age:3.0}--\p{Age:2.1}] +103A..103F; [\p{Age:5.1}--\p{Age:5.0}] +1040..1059; [\p{Age:3.0}--\p{Age:2.1}] +105A..1099; [\p{Age:5.1}--\p{Age:5.0}] +109A..109D; [\p{Age:5.2}--\p{Age:5.1}] +109E..109F; [\p{Age:5.1}--\p{Age:5.0}] +10C7..10C7; [\p{Age:6.1}--\p{Age:6.0}] +10CD..10CD; [\p{Age:6.1}--\p{Age:6.0}] +10F7..10F8; [\p{Age:3.2}--\p{Age:3.1}] +10F9..10FA; [\p{Age:4.1}--\p{Age:4.0}] +10FC..10FC; [\p{Age:4.1}--\p{Age:4.0}] +10FD..10FF; [\p{Age:6.1}--\p{Age:6.0}] +115A..115E; [\p{Age:5.2}--\p{Age:5.1}] +11A3..11A7; [\p{Age:5.2}--\p{Age:5.1}] +11FA..11FF; [\p{Age:5.2}--\p{Age:5.1}] +1200..1206; [\p{Age:3.0}--\p{Age:2.1}] +1207..1207; [\p{Age:4.1}--\p{Age:4.0}] +1208..1246; [\p{Age:3.0}--\p{Age:2.1}] +1247..1247; [\p{Age:4.1}--\p{Age:4.0}] +1248..1248; [\p{Age:3.0}--\p{Age:2.1}] +124A..124D; [\p{Age:3.0}--\p{Age:2.1}] +1250..1256; [\p{Age:3.0}--\p{Age:2.1}] +1258..1258; [\p{Age:3.0}--\p{Age:2.1}] +125A..125D; [\p{Age:3.0}--\p{Age:2.1}] +1260..1286; [\p{Age:3.0}--\p{Age:2.1}] +1287..1287; [\p{Age:4.1}--\p{Age:4.0}] +1288..1288; [\p{Age:3.0}--\p{Age:2.1}] +128A..128D; [\p{Age:3.0}--\p{Age:2.1}] +1290..12AE; [\p{Age:3.0}--\p{Age:2.1}] +12AF..12AF; [\p{Age:4.1}--\p{Age:4.0}] +12B0..12B0; [\p{Age:3.0}--\p{Age:2.1}] +12B2..12B5; [\p{Age:3.0}--\p{Age:2.1}] +12B8..12BE; [\p{Age:3.0}--\p{Age:2.1}] +12C0..12C0; [\p{Age:3.0}--\p{Age:2.1}] +12C2..12C5; [\p{Age:3.0}--\p{Age:2.1}] +12C8..12CE; [\p{Age:3.0}--\p{Age:2.1}] +12CF..12CF; [\p{Age:4.1}--\p{Age:4.0}] +12D0..12D6; [\p{Age:3.0}--\p{Age:2.1}] +12D8..12EE; [\p{Age:3.0}--\p{Age:2.1}] +12EF..12EF; [\p{Age:4.1}--\p{Age:4.0}] +12F0..130E; [\p{Age:3.0}--\p{Age:2.1}] +130F..130F; [\p{Age:4.1}--\p{Age:4.0}] +1310..1310; [\p{Age:3.0}--\p{Age:2.1}] +1312..1315; [\p{Age:3.0}--\p{Age:2.1}] +1318..131E; [\p{Age:3.0}--\p{Age:2.1}] +131F..131F; [\p{Age:4.1}--\p{Age:4.0}] +1320..1346; [\p{Age:3.0}--\p{Age:2.1}] +1347..1347; [\p{Age:4.1}--\p{Age:4.0}] +1348..135A; [\p{Age:3.0}--\p{Age:2.1}] +135D..135E; [\p{Age:6.0}--\p{Age:5.2}] +135F..1360; [\p{Age:4.1}--\p{Age:4.0}] +1361..137C; [\p{Age:3.0}--\p{Age:2.1}] +1380..1399; [\p{Age:4.1}--\p{Age:4.0}] +13A0..13F4; [\p{Age:3.0}--\p{Age:2.1}] +13F5..13F5; [\p{Age:8.0}--\p{Age:7.0}] +13F8..13FD; [\p{Age:8.0}--\p{Age:7.0}] +1400..1400; [\p{Age:5.2}--\p{Age:5.1}] +1401..1676; [\p{Age:3.0}--\p{Age:2.1}] +1677..167F; [\p{Age:5.2}--\p{Age:5.1}] +1680..169C; [\p{Age:3.0}--\p{Age:2.1}] +16A0..16F0; [\p{Age:3.0}--\p{Age:2.1}] +16F1..16F8; [\p{Age:7.0}--\p{Age:6.3}] +1700..170C; [\p{Age:3.2}--\p{Age:3.1}] +170E..1714; [\p{Age:3.2}--\p{Age:3.1}] +1720..1736; [\p{Age:3.2}--\p{Age:3.1}] +1740..1753; [\p{Age:3.2}--\p{Age:3.1}] +1760..176C; [\p{Age:3.2}--\p{Age:3.1}] +176E..1770; [\p{Age:3.2}--\p{Age:3.1}] +1772..1773; [\p{Age:3.2}--\p{Age:3.1}] +1780..17DC; [\p{Age:3.0}--\p{Age:2.1}] +17DD..17DD; [\p{Age:4.0}--\p{Age:3.2}] +17E0..17E9; [\p{Age:3.0}--\p{Age:2.1}] +17F0..17F9; [\p{Age:4.0}--\p{Age:3.2}] +1800..180E; [\p{Age:3.0}--\p{Age:2.1}] +1810..1819; [\p{Age:3.0}--\p{Age:2.1}] +1820..1877; [\p{Age:3.0}--\p{Age:2.1}] +1880..18A9; [\p{Age:3.0}--\p{Age:2.1}] +18AA..18AA; [\p{Age:5.1}--\p{Age:5.0}] +18B0..18F5; [\p{Age:5.2}--\p{Age:5.1}] +1900..191C; [\p{Age:4.0}--\p{Age:3.2}] +191D..191E; [\p{Age:7.0}--\p{Age:6.3}] +1920..192B; [\p{Age:4.0}--\p{Age:3.2}] +1930..193B; [\p{Age:4.0}--\p{Age:3.2}] +1940..1940; [\p{Age:4.0}--\p{Age:3.2}] +1944..196D; [\p{Age:4.0}--\p{Age:3.2}] +1970..1974; [\p{Age:4.0}--\p{Age:3.2}] +1980..19A9; [\p{Age:4.1}--\p{Age:4.0}] +19AA..19AB; [\p{Age:5.2}--\p{Age:5.1}] +19B0..19C9; [\p{Age:4.1}--\p{Age:4.0}] +19D0..19D9; [\p{Age:4.1}--\p{Age:4.0}] +19DA..19DA; [\p{Age:5.2}--\p{Age:5.1}] +19DE..19DF; [\p{Age:4.1}--\p{Age:4.0}] +19E0..19FF; [\p{Age:4.0}--\p{Age:3.2}] +1A00..1A1B; [\p{Age:4.1}--\p{Age:4.0}] +1A1E..1A1F; [\p{Age:4.1}--\p{Age:4.0}] +1A20..1A5E; [\p{Age:5.2}--\p{Age:5.1}] +1A60..1A7C; [\p{Age:5.2}--\p{Age:5.1}] +1A7F..1A89; [\p{Age:5.2}--\p{Age:5.1}] +1A90..1A99; [\p{Age:5.2}--\p{Age:5.1}] +1AA0..1AAD; [\p{Age:5.2}--\p{Age:5.1}] +1AB0..1ABE; [\p{Age:7.0}--\p{Age:6.3}] +1B00..1B4B; [\p{Age:5.0}--\p{Age:4.1}] +1B50..1B7C; [\p{Age:5.0}--\p{Age:4.1}] +1B80..1BAA; [\p{Age:5.1}--\p{Age:5.0}] +1BAB..1BAD; [\p{Age:6.1}--\p{Age:6.0}] +1BAE..1BB9; [\p{Age:5.1}--\p{Age:5.0}] +1BBA..1BBF; [\p{Age:6.1}--\p{Age:6.0}] +1BC0..1BF3; [\p{Age:6.0}--\p{Age:5.2}] +1BFC..1BFF; [\p{Age:6.0}--\p{Age:5.2}] +1C00..1C37; [\p{Age:5.1}--\p{Age:5.0}] +1C3B..1C49; [\p{Age:5.1}--\p{Age:5.0}] +1C4D..1C7F; [\p{Age:5.1}--\p{Age:5.0}] +1C80..1C88; [\p{Age:9.0}--\p{Age:8.0}] +1CC0..1CC7; [\p{Age:6.1}--\p{Age:6.0}] +1CD0..1CF2; [\p{Age:5.2}--\p{Age:5.1}] +1CF3..1CF6; [\p{Age:6.1}--\p{Age:6.0}] +1CF7..1CF7; [\p{Age:10.0}--\p{Age:9.0}] +1CF8..1CF9; [\p{Age:7.0}--\p{Age:6.3}] +1D00..1D6B; [\p{Age:4.0}--\p{Age:3.2}] +1D6C..1DC3; [\p{Age:4.1}--\p{Age:4.0}] +1DC4..1DCA; [\p{Age:5.0}--\p{Age:4.1}] +1DCB..1DE6; [\p{Age:5.1}--\p{Age:5.0}] +1DE7..1DF5; [\p{Age:7.0}--\p{Age:6.3}] +1DF6..1DF9; [\p{Age:10.0}--\p{Age:9.0}] +1DFB..1DFB; [\p{Age:9.0}--\p{Age:8.0}] +1DFC..1DFC; [\p{Age:6.0}--\p{Age:5.2}] +1DFD..1DFD; [\p{Age:5.2}--\p{Age:5.1}] +1DFE..1DFF; [\p{Age:5.0}--\p{Age:4.1}] +1E9B..1E9B; [\p{Age:2.0}--\p{Age:1.1}] +1E9C..1E9F; [\p{Age:5.1}--\p{Age:5.0}] +1EFA..1EFF; [\p{Age:5.1}--\p{Age:5.0}] +202F..202F; [\p{Age:3.0}--\p{Age:2.1}] +2047..2047; [\p{Age:3.2}--\p{Age:3.1}] +2048..204D; [\p{Age:3.0}--\p{Age:2.1}] +204E..2052; [\p{Age:3.2}--\p{Age:3.1}] +2053..2054; [\p{Age:4.0}--\p{Age:3.2}] +2055..2056; [\p{Age:4.1}--\p{Age:4.0}] +2057..2057; [\p{Age:3.2}--\p{Age:3.1}] +2058..205E; [\p{Age:4.1}--\p{Age:4.0}] +205F..2063; [\p{Age:3.2}--\p{Age:3.1}] +2064..2064; [\p{Age:5.1}--\p{Age:5.0}] +2066..2069; [\p{Age:6.3}--\p{Age:6.2}] +2071..2071; [\p{Age:3.2}--\p{Age:3.1}] +2090..2094; [\p{Age:4.1}--\p{Age:4.0}] +2095..209C; [\p{Age:6.0}--\p{Age:5.2}] +20AB..20AB; [\p{Age:2.0}--\p{Age:1.1}] +20AC..20AC; [\p{Age:2.1}--\p{Age:2.0}] +20AD..20AF; [\p{Age:3.0}--\p{Age:2.1}] +20B0..20B1; [\p{Age:3.2}--\p{Age:3.1}] +20B2..20B5; [\p{Age:4.1}--\p{Age:4.0}] +20B6..20B8; [\p{Age:5.2}--\p{Age:5.1}] +20B9..20B9; [\p{Age:6.0}--\p{Age:5.2}] +20BA..20BA; [\p{Age:6.2}--\p{Age:6.1}] +20BB..20BD; [\p{Age:7.0}--\p{Age:6.3}] +20BE..20BE; [\p{Age:8.0}--\p{Age:7.0}] +20BF..20BF; [\p{Age:10.0}--\p{Age:9.0}] +20E2..20E3; [\p{Age:3.0}--\p{Age:2.1}] +20E4..20EA; [\p{Age:3.2}--\p{Age:3.1}] +20EB..20EB; [\p{Age:4.1}--\p{Age:4.0}] +20EC..20EF; [\p{Age:5.0}--\p{Age:4.1}] +20F0..20F0; [\p{Age:5.1}--\p{Age:5.0}] +2139..213A; [\p{Age:3.0}--\p{Age:2.1}] +213B..213B; [\p{Age:4.0}--\p{Age:3.2}] +213C..213C; [\p{Age:4.1}--\p{Age:4.0}] +213D..214B; [\p{Age:3.2}--\p{Age:3.1}] +214C..214C; [\p{Age:4.1}--\p{Age:4.0}] +214D..214E; [\p{Age:5.0}--\p{Age:4.1}] +214F..214F; [\p{Age:5.1}--\p{Age:5.0}] +2150..2152; [\p{Age:5.2}--\p{Age:5.1}] +2183..2183; [\p{Age:3.0}--\p{Age:2.1}] +2184..2184; [\p{Age:5.0}--\p{Age:4.1}] +2185..2188; [\p{Age:5.1}--\p{Age:5.0}] +2189..2189; [\p{Age:5.2}--\p{Age:5.1}] +218A..218B; [\p{Age:8.0}--\p{Age:7.0}] +21EB..21F3; [\p{Age:3.0}--\p{Age:2.1}] +21F4..21FF; [\p{Age:3.2}--\p{Age:3.1}] +22F2..22FF; [\p{Age:3.2}--\p{Age:3.1}] +2301..2301; [\p{Age:3.0}--\p{Age:2.1}] +237B..237B; [\p{Age:3.0}--\p{Age:2.1}] +237C..237C; [\p{Age:3.2}--\p{Age:3.1}] +237D..239A; [\p{Age:3.0}--\p{Age:2.1}] +239B..23CE; [\p{Age:3.2}--\p{Age:3.1}] +23CF..23D0; [\p{Age:4.0}--\p{Age:3.2}] +23D1..23DB; [\p{Age:4.1}--\p{Age:4.0}] +23DC..23E7; [\p{Age:5.0}--\p{Age:4.1}] +23E8..23E8; [\p{Age:5.2}--\p{Age:5.1}] +23E9..23F3; [\p{Age:6.0}--\p{Age:5.2}] +23F4..23FA; [\p{Age:7.0}--\p{Age:6.3}] +23FB..23FE; [\p{Age:9.0}--\p{Age:8.0}] +23FF..23FF; [\p{Age:10.0}--\p{Age:9.0}] +2425..2426; [\p{Age:3.0}--\p{Age:2.1}] +24EB..24FE; [\p{Age:3.2}--\p{Age:3.1}] +24FF..24FF; [\p{Age:4.0}--\p{Age:3.2}] +2596..259F; [\p{Age:3.2}--\p{Age:3.1}] +25F0..25F7; [\p{Age:3.0}--\p{Age:2.1}] +25F8..25FF; [\p{Age:3.2}--\p{Age:3.1}] +2614..2615; [\p{Age:4.0}--\p{Age:3.2}] +2616..2617; [\p{Age:3.2}--\p{Age:3.1}] +2618..2618; [\p{Age:4.1}--\p{Age:4.0}] +2619..2619; [\p{Age:3.0}--\p{Age:2.1}] +2670..2671; [\p{Age:3.0}--\p{Age:2.1}] +2672..267D; [\p{Age:3.2}--\p{Age:3.1}] +267E..267F; [\p{Age:4.1}--\p{Age:4.0}] +2680..2689; [\p{Age:3.2}--\p{Age:3.1}] +268A..2691; [\p{Age:4.0}--\p{Age:3.2}] +2692..269C; [\p{Age:4.1}--\p{Age:4.0}] +269D..269D; [\p{Age:5.1}--\p{Age:5.0}] +269E..269F; [\p{Age:5.2}--\p{Age:5.1}] +26A0..26A1; [\p{Age:4.0}--\p{Age:3.2}] +26A2..26B1; [\p{Age:4.1}--\p{Age:4.0}] +26B2..26B2; [\p{Age:5.0}--\p{Age:4.1}] +26B3..26BC; [\p{Age:5.1}--\p{Age:5.0}] +26BD..26BF; [\p{Age:5.2}--\p{Age:5.1}] +26C0..26C3; [\p{Age:5.1}--\p{Age:5.0}] +26C4..26CD; [\p{Age:5.2}--\p{Age:5.1}] +26CE..26CE; [\p{Age:6.0}--\p{Age:5.2}] +26CF..26E1; [\p{Age:5.2}--\p{Age:5.1}] +26E2..26E2; [\p{Age:6.0}--\p{Age:5.2}] +26E3..26E3; [\p{Age:5.2}--\p{Age:5.1}] +26E4..26E7; [\p{Age:6.0}--\p{Age:5.2}] +26E8..26FF; [\p{Age:5.2}--\p{Age:5.1}] +2700..2700; [\p{Age:7.0}--\p{Age:6.3}] +2705..2705; [\p{Age:6.0}--\p{Age:5.2}] +270A..270B; [\p{Age:6.0}--\p{Age:5.2}] +2728..2728; [\p{Age:6.0}--\p{Age:5.2}] +274C..274C; [\p{Age:6.0}--\p{Age:5.2}] +274E..274E; [\p{Age:6.0}--\p{Age:5.2}] +2753..2755; [\p{Age:6.0}--\p{Age:5.2}] +2757..2757; [\p{Age:5.2}--\p{Age:5.1}] +275F..2760; [\p{Age:6.0}--\p{Age:5.2}] +2768..2775; [\p{Age:3.2}--\p{Age:3.1}] +2795..2797; [\p{Age:6.0}--\p{Age:5.2}] +27B0..27B0; [\p{Age:6.0}--\p{Age:5.2}] +27BF..27BF; [\p{Age:6.0}--\p{Age:5.2}] +27C0..27C6; [\p{Age:4.1}--\p{Age:4.0}] +27C7..27CA; [\p{Age:5.0}--\p{Age:4.1}] +27CB..27CB; [\p{Age:6.1}--\p{Age:6.0}] +27CC..27CC; [\p{Age:5.1}--\p{Age:5.0}] +27CD..27CD; [\p{Age:6.1}--\p{Age:6.0}] +27CE..27CF; [\p{Age:6.0}--\p{Age:5.2}] +27D0..27EB; [\p{Age:3.2}--\p{Age:3.1}] +27EC..27EF; [\p{Age:5.1}--\p{Age:5.0}] +27F0..27FF; [\p{Age:3.2}--\p{Age:3.1}] +2800..28FF; [\p{Age:3.0}--\p{Age:2.1}] +2900..2AFF; [\p{Age:3.2}--\p{Age:3.1}] +2B00..2B0D; [\p{Age:4.0}--\p{Age:3.2}] +2B0E..2B13; [\p{Age:4.1}--\p{Age:4.0}] +2B14..2B1A; [\p{Age:5.0}--\p{Age:4.1}] +2B1B..2B1F; [\p{Age:5.1}--\p{Age:5.0}] +2B20..2B23; [\p{Age:5.0}--\p{Age:4.1}] +2B24..2B4C; [\p{Age:5.1}--\p{Age:5.0}] +2B4D..2B4F; [\p{Age:7.0}--\p{Age:6.3}] +2B50..2B54; [\p{Age:5.1}--\p{Age:5.0}] +2B55..2B59; [\p{Age:5.2}--\p{Age:5.1}] +2B5A..2B73; [\p{Age:7.0}--\p{Age:6.3}] +2B76..2B95; [\p{Age:7.0}--\p{Age:6.3}] +2B98..2BB9; [\p{Age:7.0}--\p{Age:6.3}] +2BBD..2BC8; [\p{Age:7.0}--\p{Age:6.3}] +2BCA..2BD1; [\p{Age:7.0}--\p{Age:6.3}] +2BD2..2BD2; [\p{Age:10.0}--\p{Age:9.0}] +2BEC..2BEF; [\p{Age:8.0}--\p{Age:7.0}] +2C00..2C2E; [\p{Age:4.1}--\p{Age:4.0}] +2C30..2C5E; [\p{Age:4.1}--\p{Age:4.0}] +2C60..2C6C; [\p{Age:5.0}--\p{Age:4.1}] +2C6D..2C6F; [\p{Age:5.1}--\p{Age:5.0}] +2C70..2C70; [\p{Age:5.2}--\p{Age:5.1}] +2C71..2C73; [\p{Age:5.1}--\p{Age:5.0}] +2C74..2C77; [\p{Age:5.0}--\p{Age:4.1}] +2C78..2C7D; [\p{Age:5.1}--\p{Age:5.0}] +2C7E..2C7F; [\p{Age:5.2}--\p{Age:5.1}] +2C80..2CEA; [\p{Age:4.1}--\p{Age:4.0}] +2CEB..2CF1; [\p{Age:5.2}--\p{Age:5.1}] +2CF2..2CF3; [\p{Age:6.1}--\p{Age:6.0}] +2CF9..2D25; [\p{Age:4.1}--\p{Age:4.0}] +2D27..2D27; [\p{Age:6.1}--\p{Age:6.0}] +2D2D..2D2D; [\p{Age:6.1}--\p{Age:6.0}] +2D30..2D65; [\p{Age:4.1}--\p{Age:4.0}] +2D66..2D67; [\p{Age:6.1}--\p{Age:6.0}] +2D6F..2D6F; [\p{Age:4.1}--\p{Age:4.0}] +2D70..2D70; [\p{Age:6.0}--\p{Age:5.2}] +2D7F..2D7F; [\p{Age:6.0}--\p{Age:5.2}] +2D80..2D96; [\p{Age:4.1}--\p{Age:4.0}] +2DA0..2DA6; [\p{Age:4.1}--\p{Age:4.0}] +2DA8..2DAE; [\p{Age:4.1}--\p{Age:4.0}] +2DB0..2DB6; [\p{Age:4.1}--\p{Age:4.0}] +2DB8..2DBE; [\p{Age:4.1}--\p{Age:4.0}] +2DC0..2DC6; [\p{Age:4.1}--\p{Age:4.0}] +2DC8..2DCE; [\p{Age:4.1}--\p{Age:4.0}] +2DD0..2DD6; [\p{Age:4.1}--\p{Age:4.0}] +2DD8..2DDE; [\p{Age:4.1}--\p{Age:4.0}] +2DE0..2DFF; [\p{Age:5.1}--\p{Age:5.0}] +2E00..2E17; [\p{Age:4.1}--\p{Age:4.0}] +2E18..2E1B; [\p{Age:5.1}--\p{Age:5.0}] +2E1C..2E1D; [\p{Age:4.1}--\p{Age:4.0}] +2E1E..2E30; [\p{Age:5.1}--\p{Age:5.0}] +2E31..2E31; [\p{Age:5.2}--\p{Age:5.1}] +2E32..2E3B; [\p{Age:6.1}--\p{Age:6.0}] +2E3C..2E42; [\p{Age:7.0}--\p{Age:6.3}] +2E43..2E44; [\p{Age:9.0}--\p{Age:8.0}] +2E45..2E49; [\p{Age:10.0}--\p{Age:9.0}] +2E80..2E99; [\p{Age:3.0}--\p{Age:2.1}] +2E9B..2EF3; [\p{Age:3.0}--\p{Age:2.1}] +2F00..2FD5; [\p{Age:3.0}--\p{Age:2.1}] +2FF0..2FFB; [\p{Age:3.0}--\p{Age:2.1}] +3038..303A; [\p{Age:3.0}--\p{Age:2.1}] +303B..303D; [\p{Age:3.2}--\p{Age:3.1}] +303E..303E; [\p{Age:3.0}--\p{Age:2.1}] +3095..3096; [\p{Age:3.2}--\p{Age:3.1}] +309F..30A0; [\p{Age:3.2}--\p{Age:3.1}] +30FF..30FF; [\p{Age:3.2}--\p{Age:3.1}] +312D..312D; [\p{Age:5.1}--\p{Age:5.0}] +312E..312E; [\p{Age:10.0}--\p{Age:9.0}] +31A0..31B7; [\p{Age:3.0}--\p{Age:2.1}] +31B8..31BA; [\p{Age:6.0}--\p{Age:5.2}] +31C0..31CF; [\p{Age:4.1}--\p{Age:4.0}] +31D0..31E3; [\p{Age:5.1}--\p{Age:5.0}] +31F0..31FF; [\p{Age:3.2}--\p{Age:3.1}] +321D..321E; [\p{Age:4.0}--\p{Age:3.2}] +3244..324F; [\p{Age:5.2}--\p{Age:5.1}] +3250..3250; [\p{Age:4.0}--\p{Age:3.2}] +3251..325F; [\p{Age:3.2}--\p{Age:3.1}] +327C..327D; [\p{Age:4.0}--\p{Age:3.2}] +327E..327E; [\p{Age:4.1}--\p{Age:4.0}] +32B1..32BF; [\p{Age:3.2}--\p{Age:3.1}] +32CC..32CF; [\p{Age:4.0}--\p{Age:3.2}] +3377..337A; [\p{Age:4.0}--\p{Age:3.2}] +33DE..33DF; [\p{Age:4.0}--\p{Age:3.2}] +33FF..33FF; [\p{Age:4.0}--\p{Age:3.2}] +3400..4DB5; [\p{Age:3.0}--\p{Age:2.1}] +4DC0..4DFF; [\p{Age:4.0}--\p{Age:3.2}] +9FA6..9FBB; [\p{Age:4.1}--\p{Age:4.0}] +9FBC..9FC3; [\p{Age:5.1}--\p{Age:5.0}] +9FC4..9FCB; [\p{Age:5.2}--\p{Age:5.1}] +9FCC..9FCC; [\p{Age:6.1}--\p{Age:6.0}] +9FCD..9FD5; [\p{Age:8.0}--\p{Age:7.0}] +9FD6..9FEA; [\p{Age:10.0}--\p{Age:9.0}] +A000..A48C; [\p{Age:3.0}--\p{Age:2.1}] +A490..A4A1; [\p{Age:3.0}--\p{Age:2.1}] +A4A2..A4A3; [\p{Age:3.2}--\p{Age:3.1}] +A4A4..A4B3; [\p{Age:3.0}--\p{Age:2.1}] +A4B4..A4B4; [\p{Age:3.2}--\p{Age:3.1}] +A4B5..A4C0; [\p{Age:3.0}--\p{Age:2.1}] +A4C1..A4C1; [\p{Age:3.2}--\p{Age:3.1}] +A4C2..A4C4; [\p{Age:3.0}--\p{Age:2.1}] +A4C5..A4C5; [\p{Age:3.2}--\p{Age:3.1}] +A4C6..A4C6; [\p{Age:3.0}--\p{Age:2.1}] +A4D0..A4FF; [\p{Age:5.2}--\p{Age:5.1}] +A500..A62B; [\p{Age:5.1}--\p{Age:5.0}] +A640..A65F; [\p{Age:5.1}--\p{Age:5.0}] +A660..A661; [\p{Age:6.0}--\p{Age:5.2}] +A662..A673; [\p{Age:5.1}--\p{Age:5.0}] +A674..A67B; [\p{Age:6.1}--\p{Age:6.0}] +A67C..A697; [\p{Age:5.1}--\p{Age:5.0}] +A698..A69D; [\p{Age:7.0}--\p{Age:6.3}] +A69E..A69E; [\p{Age:8.0}--\p{Age:7.0}] +A69F..A69F; [\p{Age:6.1}--\p{Age:6.0}] +A6A0..A6F7; [\p{Age:5.2}--\p{Age:5.1}] +A700..A716; [\p{Age:4.1}--\p{Age:4.0}] +A717..A71A; [\p{Age:5.0}--\p{Age:4.1}] +A71B..A71F; [\p{Age:5.1}--\p{Age:5.0}] +A720..A721; [\p{Age:5.0}--\p{Age:4.1}] +A722..A78C; [\p{Age:5.1}--\p{Age:5.0}] +A78D..A78E; [\p{Age:6.0}--\p{Age:5.2}] +A78F..A78F; [\p{Age:8.0}--\p{Age:7.0}] +A790..A791; [\p{Age:6.0}--\p{Age:5.2}] +A792..A793; [\p{Age:6.1}--\p{Age:6.0}] +A794..A79F; [\p{Age:7.0}--\p{Age:6.3}] +A7A0..A7A9; [\p{Age:6.0}--\p{Age:5.2}] +A7AA..A7AA; [\p{Age:6.1}--\p{Age:6.0}] +A7AB..A7AD; [\p{Age:7.0}--\p{Age:6.3}] +A7AE..A7AE; [\p{Age:9.0}--\p{Age:8.0}] +A7B0..A7B1; [\p{Age:7.0}--\p{Age:6.3}] +A7B2..A7B7; [\p{Age:8.0}--\p{Age:7.0}] +A7F7..A7F7; [\p{Age:7.0}--\p{Age:6.3}] +A7F8..A7F9; [\p{Age:6.1}--\p{Age:6.0}] +A7FA..A7FA; [\p{Age:6.0}--\p{Age:5.2}] +A7FB..A7FF; [\p{Age:5.1}--\p{Age:5.0}] +A800..A82B; [\p{Age:4.1}--\p{Age:4.0}] +A830..A839; [\p{Age:5.2}--\p{Age:5.1}] +A840..A877; [\p{Age:5.0}--\p{Age:4.1}] +A880..A8C4; [\p{Age:5.1}--\p{Age:5.0}] +A8C5..A8C5; [\p{Age:9.0}--\p{Age:8.0}] +A8CE..A8D9; [\p{Age:5.1}--\p{Age:5.0}] +A8E0..A8FB; [\p{Age:5.2}--\p{Age:5.1}] +A8FC..A8FD; [\p{Age:8.0}--\p{Age:7.0}] +A900..A953; [\p{Age:5.1}--\p{Age:5.0}] +A95F..A95F; [\p{Age:5.1}--\p{Age:5.0}] +A960..A97C; [\p{Age:5.2}--\p{Age:5.1}] +A980..A9CD; [\p{Age:5.2}--\p{Age:5.1}] +A9CF..A9D9; [\p{Age:5.2}--\p{Age:5.1}] +A9DE..A9DF; [\p{Age:5.2}--\p{Age:5.1}] +A9E0..A9FE; [\p{Age:7.0}--\p{Age:6.3}] +AA00..AA36; [\p{Age:5.1}--\p{Age:5.0}] +AA40..AA4D; [\p{Age:5.1}--\p{Age:5.0}] +AA50..AA59; [\p{Age:5.1}--\p{Age:5.0}] +AA5C..AA5F; [\p{Age:5.1}--\p{Age:5.0}] +AA60..AA7B; [\p{Age:5.2}--\p{Age:5.1}] +AA7C..AA7F; [\p{Age:7.0}--\p{Age:6.3}] +AA80..AAC2; [\p{Age:5.2}--\p{Age:5.1}] +AADB..AADF; [\p{Age:5.2}--\p{Age:5.1}] +AAE0..AAF6; [\p{Age:6.1}--\p{Age:6.0}] +AB01..AB06; [\p{Age:6.0}--\p{Age:5.2}] +AB09..AB0E; [\p{Age:6.0}--\p{Age:5.2}] +AB11..AB16; [\p{Age:6.0}--\p{Age:5.2}] +AB20..AB26; [\p{Age:6.0}--\p{Age:5.2}] +AB28..AB2E; [\p{Age:6.0}--\p{Age:5.2}] +AB30..AB5F; [\p{Age:7.0}--\p{Age:6.3}] +AB60..AB63; [\p{Age:8.0}--\p{Age:7.0}] +AB64..AB65; [\p{Age:7.0}--\p{Age:6.3}] +AB70..ABBF; [\p{Age:8.0}--\p{Age:7.0}] +ABC0..ABED; [\p{Age:5.2}--\p{Age:5.1}] +ABF0..ABF9; [\p{Age:5.2}--\p{Age:5.1}] +AC00..D7A3; [\p{Age:2.0}--\p{Age:1.1}] +D7B0..D7C6; [\p{Age:5.2}--\p{Age:5.1}] +D7CB..D7FB; [\p{Age:5.2}--\p{Age:5.1}] +FA2E..FA2F; [\p{Age:6.1}--\p{Age:6.0}] +FA30..FA6A; [\p{Age:3.2}--\p{Age:3.1}] +FA6B..FA6D; [\p{Age:5.2}--\p{Age:5.1}] +FA70..FAD9; [\p{Age:4.1}--\p{Age:4.0}] +FB1D..FB1D; [\p{Age:3.0}--\p{Age:2.1}] +FBB2..FBC1; [\p{Age:6.0}--\p{Age:5.2}] +FDD0..FDEF; [\p{Age:3.1}--\p{Age:3.0}] +FDFC..FDFC; [\p{Age:3.2}--\p{Age:3.1}] +FDFD..FDFD; [\p{Age:4.0}--\p{Age:3.2}] +FE00..FE0F; [\p{Age:3.2}--\p{Age:3.1}] +FE10..FE19; [\p{Age:4.1}--\p{Age:4.0}] +FE24..FE26; [\p{Age:5.1}--\p{Age:5.0}] +FE27..FE2D; [\p{Age:7.0}--\p{Age:6.3}] +FE2E..FE2F; [\p{Age:8.0}--\p{Age:7.0}] +FE45..FE46; [\p{Age:3.2}--\p{Age:3.1}] +FE47..FE48; [\p{Age:4.0}--\p{Age:3.2}] +FE73..FE73; [\p{Age:3.2}--\p{Age:3.1}] +FF5F..FF60; [\p{Age:3.2}--\p{Age:3.1}] +FFF9..FFFB; [\p{Age:3.0}--\p{Age:2.1}] +FFFC..FFFC; [\p{Age:2.1}--\p{Age:2.0}] +10000..1000B; [\p{Age:4.0}--\p{Age:3.2}] +1000D..10026; [\p{Age:4.0}--\p{Age:3.2}] +10028..1003A; [\p{Age:4.0}--\p{Age:3.2}] +1003C..1003D; [\p{Age:4.0}--\p{Age:3.2}] +1003F..1004D; [\p{Age:4.0}--\p{Age:3.2}] +10050..1005D; [\p{Age:4.0}--\p{Age:3.2}] +10080..100FA; [\p{Age:4.0}--\p{Age:3.2}] +10100..10102; [\p{Age:4.0}--\p{Age:3.2}] +10107..10133; [\p{Age:4.0}--\p{Age:3.2}] +10137..1013F; [\p{Age:4.0}--\p{Age:3.2}] +10140..1018A; [\p{Age:4.1}--\p{Age:4.0}] +1018B..1018C; [\p{Age:7.0}--\p{Age:6.3}] +1018D..1018E; [\p{Age:9.0}--\p{Age:8.0}] +10190..1019B; [\p{Age:5.1}--\p{Age:5.0}] +101A0..101A0; [\p{Age:7.0}--\p{Age:6.3}] +101D0..101FD; [\p{Age:5.1}--\p{Age:5.0}] +10280..1029C; [\p{Age:5.1}--\p{Age:5.0}] +102A0..102D0; [\p{Age:5.1}--\p{Age:5.0}] +102E0..102FB; [\p{Age:7.0}--\p{Age:6.3}] +10300..1031E; [\p{Age:3.1}--\p{Age:3.0}] +1031F..1031F; [\p{Age:7.0}--\p{Age:6.3}] +10320..10323; [\p{Age:3.1}--\p{Age:3.0}] +1032D..1032F; [\p{Age:10.0}--\p{Age:9.0}] +10330..1034A; [\p{Age:3.1}--\p{Age:3.0}] +10350..1037A; [\p{Age:7.0}--\p{Age:6.3}] +10380..1039D; [\p{Age:4.0}--\p{Age:3.2}] +1039F..1039F; [\p{Age:4.0}--\p{Age:3.2}] +103A0..103C3; [\p{Age:4.1}--\p{Age:4.0}] +103C8..103D5; [\p{Age:4.1}--\p{Age:4.0}] +10400..10425; [\p{Age:3.1}--\p{Age:3.0}] +10426..10427; [\p{Age:4.0}--\p{Age:3.2}] +10428..1044D; [\p{Age:3.1}--\p{Age:3.0}] +1044E..1049D; [\p{Age:4.0}--\p{Age:3.2}] +104A0..104A9; [\p{Age:4.0}--\p{Age:3.2}] +104B0..104D3; [\p{Age:9.0}--\p{Age:8.0}] +104D8..104FB; [\p{Age:9.0}--\p{Age:8.0}] +10500..10527; [\p{Age:7.0}--\p{Age:6.3}] +10530..10563; [\p{Age:7.0}--\p{Age:6.3}] +1056F..1056F; [\p{Age:7.0}--\p{Age:6.3}] +10600..10736; [\p{Age:7.0}--\p{Age:6.3}] +10740..10755; [\p{Age:7.0}--\p{Age:6.3}] +10760..10767; [\p{Age:7.0}--\p{Age:6.3}] +10800..10805; [\p{Age:4.0}--\p{Age:3.2}] +10808..10808; [\p{Age:4.0}--\p{Age:3.2}] +1080A..10835; [\p{Age:4.0}--\p{Age:3.2}] +10837..10838; [\p{Age:4.0}--\p{Age:3.2}] +1083C..1083C; [\p{Age:4.0}--\p{Age:3.2}] +1083F..1083F; [\p{Age:4.0}--\p{Age:3.2}] +10840..10855; [\p{Age:5.2}--\p{Age:5.1}] +10857..1085F; [\p{Age:5.2}--\p{Age:5.1}] +10860..1089E; [\p{Age:7.0}--\p{Age:6.3}] +108A7..108AF; [\p{Age:7.0}--\p{Age:6.3}] +108E0..108F2; [\p{Age:8.0}--\p{Age:7.0}] +108F4..108F5; [\p{Age:8.0}--\p{Age:7.0}] +108FB..108FF; [\p{Age:8.0}--\p{Age:7.0}] +10900..10919; [\p{Age:5.0}--\p{Age:4.1}] +1091A..1091B; [\p{Age:5.2}--\p{Age:5.1}] +1091F..1091F; [\p{Age:5.0}--\p{Age:4.1}] +10920..10939; [\p{Age:5.1}--\p{Age:5.0}] +1093F..1093F; [\p{Age:5.1}--\p{Age:5.0}] +10980..109B7; [\p{Age:6.1}--\p{Age:6.0}] +109BC..109BD; [\p{Age:8.0}--\p{Age:7.0}] +109BE..109BF; [\p{Age:6.1}--\p{Age:6.0}] +109C0..109CF; [\p{Age:8.0}--\p{Age:7.0}] +109D2..109FF; [\p{Age:8.0}--\p{Age:7.0}] +10A00..10A03; [\p{Age:4.1}--\p{Age:4.0}] +10A05..10A06; [\p{Age:4.1}--\p{Age:4.0}] +10A0C..10A13; [\p{Age:4.1}--\p{Age:4.0}] +10A15..10A17; [\p{Age:4.1}--\p{Age:4.0}] +10A19..10A33; [\p{Age:4.1}--\p{Age:4.0}] +10A38..10A3A; [\p{Age:4.1}--\p{Age:4.0}] +10A3F..10A47; [\p{Age:4.1}--\p{Age:4.0}] +10A50..10A58; [\p{Age:4.1}--\p{Age:4.0}] +10A60..10A7F; [\p{Age:5.2}--\p{Age:5.1}] +10A80..10A9F; [\p{Age:7.0}--\p{Age:6.3}] +10AC0..10AE6; [\p{Age:7.0}--\p{Age:6.3}] +10AEB..10AF6; [\p{Age:7.0}--\p{Age:6.3}] +10B00..10B35; [\p{Age:5.2}--\p{Age:5.1}] +10B39..10B55; [\p{Age:5.2}--\p{Age:5.1}] +10B58..10B72; [\p{Age:5.2}--\p{Age:5.1}] +10B78..10B7F; [\p{Age:5.2}--\p{Age:5.1}] +10B80..10B91; [\p{Age:7.0}--\p{Age:6.3}] +10B99..10B9C; [\p{Age:7.0}--\p{Age:6.3}] +10BA9..10BAF; [\p{Age:7.0}--\p{Age:6.3}] +10C00..10C48; [\p{Age:5.2}--\p{Age:5.1}] +10C80..10CB2; [\p{Age:8.0}--\p{Age:7.0}] +10CC0..10CF2; [\p{Age:8.0}--\p{Age:7.0}] +10CFA..10CFF; [\p{Age:8.0}--\p{Age:7.0}] +10E60..10E7E; [\p{Age:5.2}--\p{Age:5.1}] +11000..1104D; [\p{Age:6.0}--\p{Age:5.2}] +11052..1106F; [\p{Age:6.0}--\p{Age:5.2}] +1107F..1107F; [\p{Age:7.0}--\p{Age:6.3}] +11080..110C1; [\p{Age:5.2}--\p{Age:5.1}] +110D0..110E8; [\p{Age:6.1}--\p{Age:6.0}] +110F0..110F9; [\p{Age:6.1}--\p{Age:6.0}] +11100..11134; [\p{Age:6.1}--\p{Age:6.0}] +11136..11143; [\p{Age:6.1}--\p{Age:6.0}] +11150..11176; [\p{Age:7.0}--\p{Age:6.3}] +11180..111C8; [\p{Age:6.1}--\p{Age:6.0}] +111C9..111CC; [\p{Age:8.0}--\p{Age:7.0}] +111CD..111CD; [\p{Age:7.0}--\p{Age:6.3}] +111D0..111D9; [\p{Age:6.1}--\p{Age:6.0}] +111DA..111DA; [\p{Age:7.0}--\p{Age:6.3}] +111DB..111DF; [\p{Age:8.0}--\p{Age:7.0}] +111E1..111F4; [\p{Age:7.0}--\p{Age:6.3}] +11200..11211; [\p{Age:7.0}--\p{Age:6.3}] +11213..1123D; [\p{Age:7.0}--\p{Age:6.3}] +1123E..1123E; [\p{Age:9.0}--\p{Age:8.0}] +11280..11286; [\p{Age:8.0}--\p{Age:7.0}] +11288..11288; [\p{Age:8.0}--\p{Age:7.0}] +1128A..1128D; [\p{Age:8.0}--\p{Age:7.0}] +1128F..1129D; [\p{Age:8.0}--\p{Age:7.0}] +1129F..112A9; [\p{Age:8.0}--\p{Age:7.0}] +112B0..112EA; [\p{Age:7.0}--\p{Age:6.3}] +112F0..112F9; [\p{Age:7.0}--\p{Age:6.3}] +11300..11300; [\p{Age:8.0}--\p{Age:7.0}] +11301..11303; [\p{Age:7.0}--\p{Age:6.3}] +11305..1130C; [\p{Age:7.0}--\p{Age:6.3}] +1130F..11310; [\p{Age:7.0}--\p{Age:6.3}] +11313..11328; [\p{Age:7.0}--\p{Age:6.3}] +1132A..11330; [\p{Age:7.0}--\p{Age:6.3}] +11332..11333; [\p{Age:7.0}--\p{Age:6.3}] +11335..11339; [\p{Age:7.0}--\p{Age:6.3}] +1133C..11344; [\p{Age:7.0}--\p{Age:6.3}] +11347..11348; [\p{Age:7.0}--\p{Age:6.3}] +1134B..1134D; [\p{Age:7.0}--\p{Age:6.3}] +11350..11350; [\p{Age:8.0}--\p{Age:7.0}] +11357..11357; [\p{Age:7.0}--\p{Age:6.3}] +1135D..11363; [\p{Age:7.0}--\p{Age:6.3}] +11366..1136C; [\p{Age:7.0}--\p{Age:6.3}] +11370..11374; [\p{Age:7.0}--\p{Age:6.3}] +11400..11459; [\p{Age:9.0}--\p{Age:8.0}] +1145B..1145B; [\p{Age:9.0}--\p{Age:8.0}] +1145D..1145D; [\p{Age:9.0}--\p{Age:8.0}] +11480..114C7; [\p{Age:7.0}--\p{Age:6.3}] +114D0..114D9; [\p{Age:7.0}--\p{Age:6.3}] +11580..115B5; [\p{Age:7.0}--\p{Age:6.3}] +115B8..115C9; [\p{Age:7.0}--\p{Age:6.3}] +115CA..115DD; [\p{Age:8.0}--\p{Age:7.0}] +11600..11644; [\p{Age:7.0}--\p{Age:6.3}] +11650..11659; [\p{Age:7.0}--\p{Age:6.3}] +11660..1166C; [\p{Age:9.0}--\p{Age:8.0}] +11680..116B7; [\p{Age:6.1}--\p{Age:6.0}] +116C0..116C9; [\p{Age:6.1}--\p{Age:6.0}] +11700..11719; [\p{Age:8.0}--\p{Age:7.0}] +1171D..1172B; [\p{Age:8.0}--\p{Age:7.0}] +11730..1173F; [\p{Age:8.0}--\p{Age:7.0}] +118A0..118F2; [\p{Age:7.0}--\p{Age:6.3}] +118FF..118FF; [\p{Age:7.0}--\p{Age:6.3}] +11A00..11A47; [\p{Age:10.0}--\p{Age:9.0}] +11A50..11A83; [\p{Age:10.0}--\p{Age:9.0}] +11A86..11A9C; [\p{Age:10.0}--\p{Age:9.0}] +11A9E..11AA2; [\p{Age:10.0}--\p{Age:9.0}] +11AC0..11AF8; [\p{Age:7.0}--\p{Age:6.3}] +11C00..11C08; [\p{Age:9.0}--\p{Age:8.0}] +11C0A..11C36; [\p{Age:9.0}--\p{Age:8.0}] +11C38..11C45; [\p{Age:9.0}--\p{Age:8.0}] +11C50..11C6C; [\p{Age:9.0}--\p{Age:8.0}] +11C70..11C8F; [\p{Age:9.0}--\p{Age:8.0}] +11C92..11CA7; [\p{Age:9.0}--\p{Age:8.0}] +11CA9..11CB6; [\p{Age:9.0}--\p{Age:8.0}] +11D00..11D06; [\p{Age:10.0}--\p{Age:9.0}] +11D08..11D09; [\p{Age:10.0}--\p{Age:9.0}] +11D0B..11D36; [\p{Age:10.0}--\p{Age:9.0}] +11D3A..11D3A; [\p{Age:10.0}--\p{Age:9.0}] +11D3C..11D3D; [\p{Age:10.0}--\p{Age:9.0}] +11D3F..11D47; [\p{Age:10.0}--\p{Age:9.0}] +11D50..11D59; [\p{Age:10.0}--\p{Age:9.0}] +12000..1236E; [\p{Age:5.0}--\p{Age:4.1}] +1236F..12398; [\p{Age:7.0}--\p{Age:6.3}] +12399..12399; [\p{Age:8.0}--\p{Age:7.0}] +12400..12462; [\p{Age:5.0}--\p{Age:4.1}] +12463..1246E; [\p{Age:7.0}--\p{Age:6.3}] +12470..12473; [\p{Age:5.0}--\p{Age:4.1}] +12474..12474; [\p{Age:7.0}--\p{Age:6.3}] +12480..12543; [\p{Age:8.0}--\p{Age:7.0}] +13000..1342E; [\p{Age:5.2}--\p{Age:5.1}] +14400..14646; [\p{Age:8.0}--\p{Age:7.0}] +16800..16A38; [\p{Age:6.0}--\p{Age:5.2}] +16A40..16A5E; [\p{Age:7.0}--\p{Age:6.3}] +16A60..16A69; [\p{Age:7.0}--\p{Age:6.3}] +16A6E..16A6F; [\p{Age:7.0}--\p{Age:6.3}] +16AD0..16AED; [\p{Age:7.0}--\p{Age:6.3}] +16AF0..16AF5; [\p{Age:7.0}--\p{Age:6.3}] +16B00..16B45; [\p{Age:7.0}--\p{Age:6.3}] +16B50..16B59; [\p{Age:7.0}--\p{Age:6.3}] +16B5B..16B61; [\p{Age:7.0}--\p{Age:6.3}] +16B63..16B77; [\p{Age:7.0}--\p{Age:6.3}] +16B7D..16B8F; [\p{Age:7.0}--\p{Age:6.3}] +16F00..16F44; [\p{Age:6.1}--\p{Age:6.0}] +16F50..16F7E; [\p{Age:6.1}--\p{Age:6.0}] +16F8F..16F9F; [\p{Age:6.1}--\p{Age:6.0}] +16FE0..16FE0; [\p{Age:9.0}--\p{Age:8.0}] +16FE1..16FE1; [\p{Age:10.0}--\p{Age:9.0}] +17000..187EC; [\p{Age:9.0}--\p{Age:8.0}] +18800..18AF2; [\p{Age:9.0}--\p{Age:8.0}] +1B000..1B001; [\p{Age:6.0}--\p{Age:5.2}] +1B002..1B11E; [\p{Age:10.0}--\p{Age:9.0}] +1B170..1B2FB; [\p{Age:10.0}--\p{Age:9.0}] +1BC00..1BC6A; [\p{Age:7.0}--\p{Age:6.3}] +1BC70..1BC7C; [\p{Age:7.0}--\p{Age:6.3}] +1BC80..1BC88; [\p{Age:7.0}--\p{Age:6.3}] +1BC90..1BC99; [\p{Age:7.0}--\p{Age:6.3}] +1BC9C..1BCA3; [\p{Age:7.0}--\p{Age:6.3}] +1D000..1D0F5; [\p{Age:3.1}--\p{Age:3.0}] +1D100..1D126; [\p{Age:3.1}--\p{Age:3.0}] +1D129..1D129; [\p{Age:5.1}--\p{Age:5.0}] +1D12A..1D1DD; [\p{Age:3.1}--\p{Age:3.0}] +1D1DE..1D1E8; [\p{Age:8.0}--\p{Age:7.0}] +1D200..1D245; [\p{Age:4.1}--\p{Age:4.0}] +1D300..1D356; [\p{Age:4.0}--\p{Age:3.2}] +1D360..1D371; [\p{Age:5.0}--\p{Age:4.1}] +1D400..1D454; [\p{Age:3.1}--\p{Age:3.0}] +1D456..1D49C; [\p{Age:3.1}--\p{Age:3.0}] +1D49E..1D49F; [\p{Age:3.1}--\p{Age:3.0}] +1D4A2..1D4A2; [\p{Age:3.1}--\p{Age:3.0}] +1D4A5..1D4A6; [\p{Age:3.1}--\p{Age:3.0}] +1D4A9..1D4AC; [\p{Age:3.1}--\p{Age:3.0}] +1D4AE..1D4B9; [\p{Age:3.1}--\p{Age:3.0}] +1D4BB..1D4BB; [\p{Age:3.1}--\p{Age:3.0}] +1D4BD..1D4C0; [\p{Age:3.1}--\p{Age:3.0}] +1D4C1..1D4C1; [\p{Age:4.0}--\p{Age:3.2}] +1D4C2..1D4C3; [\p{Age:3.1}--\p{Age:3.0}] +1D4C5..1D505; [\p{Age:3.1}--\p{Age:3.0}] +1D507..1D50A; [\p{Age:3.1}--\p{Age:3.0}] +1D50D..1D514; [\p{Age:3.1}--\p{Age:3.0}] +1D516..1D51C; [\p{Age:3.1}--\p{Age:3.0}] +1D51E..1D539; [\p{Age:3.1}--\p{Age:3.0}] +1D53B..1D53E; [\p{Age:3.1}--\p{Age:3.0}] +1D540..1D544; [\p{Age:3.1}--\p{Age:3.0}] +1D546..1D546; [\p{Age:3.1}--\p{Age:3.0}] +1D54A..1D550; [\p{Age:3.1}--\p{Age:3.0}] +1D552..1D6A3; [\p{Age:3.1}--\p{Age:3.0}] +1D6A4..1D6A5; [\p{Age:4.1}--\p{Age:4.0}] +1D6A8..1D7C9; [\p{Age:3.1}--\p{Age:3.0}] +1D7CA..1D7CB; [\p{Age:5.0}--\p{Age:4.1}] +1D7CE..1D7FF; [\p{Age:3.1}--\p{Age:3.0}] +1D800..1DA8B; [\p{Age:8.0}--\p{Age:7.0}] +1DA9B..1DA9F; [\p{Age:8.0}--\p{Age:7.0}] +1DAA1..1DAAF; [\p{Age:8.0}--\p{Age:7.0}] +1E000..1E006; [\p{Age:9.0}--\p{Age:8.0}] +1E008..1E018; [\p{Age:9.0}--\p{Age:8.0}] +1E01B..1E021; [\p{Age:9.0}--\p{Age:8.0}] +1E023..1E024; [\p{Age:9.0}--\p{Age:8.0}] +1E026..1E02A; [\p{Age:9.0}--\p{Age:8.0}] +1E800..1E8C4; [\p{Age:7.0}--\p{Age:6.3}] +1E8C7..1E8D6; [\p{Age:7.0}--\p{Age:6.3}] +1E900..1E94A; [\p{Age:9.0}--\p{Age:8.0}] +1E950..1E959; [\p{Age:9.0}--\p{Age:8.0}] +1E95E..1E95F; [\p{Age:9.0}--\p{Age:8.0}] +1EE00..1EE03; [\p{Age:6.1}--\p{Age:6.0}] +1EE05..1EE1F; [\p{Age:6.1}--\p{Age:6.0}] +1EE21..1EE22; [\p{Age:6.1}--\p{Age:6.0}] +1EE24..1EE24; [\p{Age:6.1}--\p{Age:6.0}] +1EE27..1EE27; [\p{Age:6.1}--\p{Age:6.0}] +1EE29..1EE32; [\p{Age:6.1}--\p{Age:6.0}] +1EE34..1EE37; [\p{Age:6.1}--\p{Age:6.0}] +1EE39..1EE39; [\p{Age:6.1}--\p{Age:6.0}] +1EE3B..1EE3B; [\p{Age:6.1}--\p{Age:6.0}] +1EE42..1EE42; [\p{Age:6.1}--\p{Age:6.0}] +1EE47..1EE47; [\p{Age:6.1}--\p{Age:6.0}] +1EE49..1EE49; [\p{Age:6.1}--\p{Age:6.0}] +1EE4B..1EE4B; [\p{Age:6.1}--\p{Age:6.0}] +1EE4D..1EE4F; [\p{Age:6.1}--\p{Age:6.0}] +1EE51..1EE52; [\p{Age:6.1}--\p{Age:6.0}] +1EE54..1EE54; [\p{Age:6.1}--\p{Age:6.0}] +1EE57..1EE57; [\p{Age:6.1}--\p{Age:6.0}] +1EE59..1EE59; [\p{Age:6.1}--\p{Age:6.0}] +1EE5B..1EE5B; [\p{Age:6.1}--\p{Age:6.0}] +1EE5D..1EE5D; [\p{Age:6.1}--\p{Age:6.0}] +1EE5F..1EE5F; [\p{Age:6.1}--\p{Age:6.0}] +1EE61..1EE62; [\p{Age:6.1}--\p{Age:6.0}] +1EE64..1EE64; [\p{Age:6.1}--\p{Age:6.0}] +1EE67..1EE6A; [\p{Age:6.1}--\p{Age:6.0}] +1EE6C..1EE72; [\p{Age:6.1}--\p{Age:6.0}] +1EE74..1EE77; [\p{Age:6.1}--\p{Age:6.0}] +1EE79..1EE7C; [\p{Age:6.1}--\p{Age:6.0}] +1EE7E..1EE7E; [\p{Age:6.1}--\p{Age:6.0}] +1EE80..1EE89; [\p{Age:6.1}--\p{Age:6.0}] +1EE8B..1EE9B; [\p{Age:6.1}--\p{Age:6.0}] +1EEA1..1EEA3; [\p{Age:6.1}--\p{Age:6.0}] +1EEA5..1EEA9; [\p{Age:6.1}--\p{Age:6.0}] +1EEAB..1EEBB; [\p{Age:6.1}--\p{Age:6.0}] +1EEF0..1EEF1; [\p{Age:6.1}--\p{Age:6.0}] +1F000..1F02B; [\p{Age:5.1}--\p{Age:5.0}] +1F030..1F093; [\p{Age:5.1}--\p{Age:5.0}] +1F0A0..1F0AE; [\p{Age:6.0}--\p{Age:5.2}] +1F0B1..1F0BE; [\p{Age:6.0}--\p{Age:5.2}] +1F0BF..1F0BF; [\p{Age:7.0}--\p{Age:6.3}] +1F0C1..1F0CF; [\p{Age:6.0}--\p{Age:5.2}] +1F0D1..1F0DF; [\p{Age:6.0}--\p{Age:5.2}] +1F0E0..1F0F5; [\p{Age:7.0}--\p{Age:6.3}] +1F100..1F10A; [\p{Age:5.2}--\p{Age:5.1}] +1F10B..1F10C; [\p{Age:7.0}--\p{Age:6.3}] +1F110..1F12E; [\p{Age:5.2}--\p{Age:5.1}] +1F130..1F130; [\p{Age:6.0}--\p{Age:5.2}] +1F131..1F131; [\p{Age:5.2}--\p{Age:5.1}] +1F132..1F13C; [\p{Age:6.0}--\p{Age:5.2}] +1F13D..1F13D; [\p{Age:5.2}--\p{Age:5.1}] +1F13E..1F13E; [\p{Age:6.0}--\p{Age:5.2}] +1F13F..1F13F; [\p{Age:5.2}--\p{Age:5.1}] +1F140..1F141; [\p{Age:6.0}--\p{Age:5.2}] +1F142..1F142; [\p{Age:5.2}--\p{Age:5.1}] +1F143..1F145; [\p{Age:6.0}--\p{Age:5.2}] +1F146..1F146; [\p{Age:5.2}--\p{Age:5.1}] +1F147..1F149; [\p{Age:6.0}--\p{Age:5.2}] +1F14A..1F14E; [\p{Age:5.2}--\p{Age:5.1}] +1F14F..1F156; [\p{Age:6.0}--\p{Age:5.2}] +1F157..1F157; [\p{Age:5.2}--\p{Age:5.1}] +1F158..1F15E; [\p{Age:6.0}--\p{Age:5.2}] +1F15F..1F15F; [\p{Age:5.2}--\p{Age:5.1}] +1F160..1F169; [\p{Age:6.0}--\p{Age:5.2}] +1F16A..1F16B; [\p{Age:6.1}--\p{Age:6.0}] +1F170..1F178; [\p{Age:6.0}--\p{Age:5.2}] +1F179..1F179; [\p{Age:5.2}--\p{Age:5.1}] +1F17A..1F17A; [\p{Age:6.0}--\p{Age:5.2}] +1F17B..1F17C; [\p{Age:5.2}--\p{Age:5.1}] +1F17D..1F17E; [\p{Age:6.0}--\p{Age:5.2}] +1F17F..1F17F; [\p{Age:5.2}--\p{Age:5.1}] +1F180..1F189; [\p{Age:6.0}--\p{Age:5.2}] +1F18A..1F18D; [\p{Age:5.2}--\p{Age:5.1}] +1F18E..1F18F; [\p{Age:6.0}--\p{Age:5.2}] +1F190..1F190; [\p{Age:5.2}--\p{Age:5.1}] +1F191..1F19A; [\p{Age:6.0}--\p{Age:5.2}] +1F19B..1F1AC; [\p{Age:9.0}--\p{Age:8.0}] +1F1E6..1F1FF; [\p{Age:6.0}--\p{Age:5.2}] +1F200..1F200; [\p{Age:5.2}--\p{Age:5.1}] +1F201..1F202; [\p{Age:6.0}--\p{Age:5.2}] +1F210..1F231; [\p{Age:5.2}--\p{Age:5.1}] +1F232..1F23A; [\p{Age:6.0}--\p{Age:5.2}] +1F23B..1F23B; [\p{Age:9.0}--\p{Age:8.0}] +1F240..1F248; [\p{Age:5.2}--\p{Age:5.1}] +1F250..1F251; [\p{Age:6.0}--\p{Age:5.2}] +1F260..1F265; [\p{Age:10.0}--\p{Age:9.0}] +1F300..1F320; [\p{Age:6.0}--\p{Age:5.2}] +1F321..1F32C; [\p{Age:7.0}--\p{Age:6.3}] +1F32D..1F32F; [\p{Age:8.0}--\p{Age:7.0}] +1F330..1F335; [\p{Age:6.0}--\p{Age:5.2}] +1F336..1F336; [\p{Age:7.0}--\p{Age:6.3}] +1F337..1F37C; [\p{Age:6.0}--\p{Age:5.2}] +1F37D..1F37D; [\p{Age:7.0}--\p{Age:6.3}] +1F37E..1F37F; [\p{Age:8.0}--\p{Age:7.0}] +1F380..1F393; [\p{Age:6.0}--\p{Age:5.2}] +1F394..1F39F; [\p{Age:7.0}--\p{Age:6.3}] +1F3A0..1F3C4; [\p{Age:6.0}--\p{Age:5.2}] +1F3C5..1F3C5; [\p{Age:7.0}--\p{Age:6.3}] +1F3C6..1F3CA; [\p{Age:6.0}--\p{Age:5.2}] +1F3CB..1F3CE; [\p{Age:7.0}--\p{Age:6.3}] +1F3CF..1F3D3; [\p{Age:8.0}--\p{Age:7.0}] +1F3D4..1F3DF; [\p{Age:7.0}--\p{Age:6.3}] +1F3E0..1F3F0; [\p{Age:6.0}--\p{Age:5.2}] +1F3F1..1F3F7; [\p{Age:7.0}--\p{Age:6.3}] +1F3F8..1F3FF; [\p{Age:8.0}--\p{Age:7.0}] +1F400..1F43E; [\p{Age:6.0}--\p{Age:5.2}] +1F43F..1F43F; [\p{Age:7.0}--\p{Age:6.3}] +1F440..1F440; [\p{Age:6.0}--\p{Age:5.2}] +1F441..1F441; [\p{Age:7.0}--\p{Age:6.3}] +1F442..1F4F7; [\p{Age:6.0}--\p{Age:5.2}] +1F4F8..1F4F8; [\p{Age:7.0}--\p{Age:6.3}] +1F4F9..1F4FC; [\p{Age:6.0}--\p{Age:5.2}] +1F4FD..1F4FE; [\p{Age:7.0}--\p{Age:6.3}] +1F4FF..1F4FF; [\p{Age:8.0}--\p{Age:7.0}] +1F500..1F53D; [\p{Age:6.0}--\p{Age:5.2}] +1F53E..1F53F; [\p{Age:7.0}--\p{Age:6.3}] +1F540..1F543; [\p{Age:6.1}--\p{Age:6.0}] +1F544..1F54A; [\p{Age:7.0}--\p{Age:6.3}] +1F54B..1F54F; [\p{Age:8.0}--\p{Age:7.0}] +1F550..1F567; [\p{Age:6.0}--\p{Age:5.2}] +1F568..1F579; [\p{Age:7.0}--\p{Age:6.3}] +1F57A..1F57A; [\p{Age:9.0}--\p{Age:8.0}] +1F57B..1F5A3; [\p{Age:7.0}--\p{Age:6.3}] +1F5A4..1F5A4; [\p{Age:9.0}--\p{Age:8.0}] +1F5A5..1F5FA; [\p{Age:7.0}--\p{Age:6.3}] +1F5FB..1F5FF; [\p{Age:6.0}--\p{Age:5.2}] +1F600..1F600; [\p{Age:6.1}--\p{Age:6.0}] +1F601..1F610; [\p{Age:6.0}--\p{Age:5.2}] +1F611..1F611; [\p{Age:6.1}--\p{Age:6.0}] +1F612..1F614; [\p{Age:6.0}--\p{Age:5.2}] +1F615..1F615; [\p{Age:6.1}--\p{Age:6.0}] +1F616..1F616; [\p{Age:6.0}--\p{Age:5.2}] +1F617..1F617; [\p{Age:6.1}--\p{Age:6.0}] +1F618..1F618; [\p{Age:6.0}--\p{Age:5.2}] +1F619..1F619; [\p{Age:6.1}--\p{Age:6.0}] +1F61A..1F61A; [\p{Age:6.0}--\p{Age:5.2}] +1F61B..1F61B; [\p{Age:6.1}--\p{Age:6.0}] +1F61C..1F61E; [\p{Age:6.0}--\p{Age:5.2}] +1F61F..1F61F; [\p{Age:6.1}--\p{Age:6.0}] +1F620..1F625; [\p{Age:6.0}--\p{Age:5.2}] +1F626..1F627; [\p{Age:6.1}--\p{Age:6.0}] +1F628..1F62B; [\p{Age:6.0}--\p{Age:5.2}] +1F62C..1F62C; [\p{Age:6.1}--\p{Age:6.0}] +1F62D..1F62D; [\p{Age:6.0}--\p{Age:5.2}] +1F62E..1F62F; [\p{Age:6.1}--\p{Age:6.0}] +1F630..1F633; [\p{Age:6.0}--\p{Age:5.2}] +1F634..1F634; [\p{Age:6.1}--\p{Age:6.0}] +1F635..1F640; [\p{Age:6.0}--\p{Age:5.2}] +1F641..1F642; [\p{Age:7.0}--\p{Age:6.3}] +1F643..1F644; [\p{Age:8.0}--\p{Age:7.0}] +1F645..1F64F; [\p{Age:6.0}--\p{Age:5.2}] +1F650..1F67F; [\p{Age:7.0}--\p{Age:6.3}] +1F680..1F6C5; [\p{Age:6.0}--\p{Age:5.2}] +1F6C6..1F6CF; [\p{Age:7.0}--\p{Age:6.3}] +1F6D0..1F6D0; [\p{Age:8.0}--\p{Age:7.0}] +1F6D1..1F6D2; [\p{Age:9.0}--\p{Age:8.0}] +1F6D3..1F6D4; [\p{Age:10.0}--\p{Age:9.0}] +1F6E0..1F6EC; [\p{Age:7.0}--\p{Age:6.3}] +1F6F0..1F6F3; [\p{Age:7.0}--\p{Age:6.3}] +1F6F4..1F6F6; [\p{Age:9.0}--\p{Age:8.0}] +1F6F7..1F6F8; [\p{Age:10.0}--\p{Age:9.0}] +1F700..1F773; [\p{Age:6.0}--\p{Age:5.2}] +1F780..1F7D4; [\p{Age:7.0}--\p{Age:6.3}] +1F800..1F80B; [\p{Age:7.0}--\p{Age:6.3}] +1F810..1F847; [\p{Age:7.0}--\p{Age:6.3}] +1F850..1F859; [\p{Age:7.0}--\p{Age:6.3}] +1F860..1F887; [\p{Age:7.0}--\p{Age:6.3}] +1F890..1F8AD; [\p{Age:7.0}--\p{Age:6.3}] +1F900..1F90B; [\p{Age:10.0}--\p{Age:9.0}] +1F910..1F918; [\p{Age:8.0}--\p{Age:7.0}] +1F919..1F91E; [\p{Age:9.0}--\p{Age:8.0}] +1F91F..1F91F; [\p{Age:10.0}--\p{Age:9.0}] +1F920..1F927; [\p{Age:9.0}--\p{Age:8.0}] +1F928..1F92F; [\p{Age:10.0}--\p{Age:9.0}] +1F930..1F930; [\p{Age:9.0}--\p{Age:8.0}] +1F931..1F932; [\p{Age:10.0}--\p{Age:9.0}] +1F933..1F93E; [\p{Age:9.0}--\p{Age:8.0}] +1F940..1F94B; [\p{Age:9.0}--\p{Age:8.0}] +1F94C..1F94C; [\p{Age:10.0}--\p{Age:9.0}] +1F950..1F95E; [\p{Age:9.0}--\p{Age:8.0}] +1F95F..1F96B; [\p{Age:10.0}--\p{Age:9.0}] +1F980..1F984; [\p{Age:8.0}--\p{Age:7.0}] +1F985..1F991; [\p{Age:9.0}--\p{Age:8.0}] +1F992..1F997; [\p{Age:10.0}--\p{Age:9.0}] +1F9C0..1F9C0; [\p{Age:8.0}--\p{Age:7.0}] +1F9D0..1F9E6; [\p{Age:10.0}--\p{Age:9.0}] +1FFFE..1FFFF; [\p{Age:2.0}--\p{Age:1.1}] +20000..2A6D6; [\p{Age:3.1}--\p{Age:3.0}] +2A700..2B734; [\p{Age:5.2}--\p{Age:5.1}] +2B740..2B81D; [\p{Age:6.0}--\p{Age:5.2}] +2B820..2CEA1; [\p{Age:8.0}--\p{Age:7.0}] +2CEB0..2EBE0; [\p{Age:10.0}--\p{Age:9.0}] +2F800..2FA1D; [\p{Age:3.1}--\p{Age:3.0}] +2FFFE..2FFFF; [\p{Age:2.0}--\p{Age:1.1}] +3FFFE..3FFFF; [\p{Age:2.0}--\p{Age:1.1}] +4FFFE..4FFFF; [\p{Age:2.0}--\p{Age:1.1}] +5FFFE..5FFFF; [\p{Age:2.0}--\p{Age:1.1}] +6FFFE..6FFFF; [\p{Age:2.0}--\p{Age:1.1}] +7FFFE..7FFFF; [\p{Age:2.0}--\p{Age:1.1}] +8FFFE..8FFFF; [\p{Age:2.0}--\p{Age:1.1}] +9FFFE..9FFFF; [\p{Age:2.0}--\p{Age:1.1}] +AFFFE..AFFFF; [\p{Age:2.0}--\p{Age:1.1}] +BFFFE..BFFFF; [\p{Age:2.0}--\p{Age:1.1}] +CFFFE..CFFFF; [\p{Age:2.0}--\p{Age:1.1}] +DFFFE..DFFFF; [\p{Age:2.0}--\p{Age:1.1}] +E0001..E0001; [\p{Age:3.1}--\p{Age:3.0}] +E0020..E007F; [\p{Age:3.1}--\p{Age:3.0}] +E0100..E01EF; [\p{Age:4.0}--\p{Age:3.2}] +EFFFE..10FFFF; [\p{Age:2.0}--\p{Age:1.1}] diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_subtraction.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_subtraction.test new file mode 100644 index 000000000..a7c0865e0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_subtraction.test @@ -0,0 +1,12 @@ +name: UnicodeAge_10_0_age_subtraction + +description: +Tests subtracting Age Unicode property values in character sets +for Unicode 10.0, e.g. [\p{Age:2.0}--\p{Age:1.1}]. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_unassigned-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_unassigned-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_unassigned.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_unassigned.flex new file mode 100644 index 000000000..155272e69 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_unassigned.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeAge_10_0_age_unassigned + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:Unassigned} { setCurCharPropertyValue("Age:Unassigned"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_unassigned.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_unassigned.output new file mode 100644 index 000000000..469ce6422 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_unassigned.output @@ -0,0 +1,658 @@ +0378..0379; Age:Unassigned +0380..0383; Age:Unassigned +038B..038B; Age:Unassigned +038D..038D; Age:Unassigned +03A2..03A2; Age:Unassigned +0530..0530; Age:Unassigned +0557..0558; Age:Unassigned +0560..0560; Age:Unassigned +0588..0588; Age:Unassigned +058B..058C; Age:Unassigned +0590..0590; Age:Unassigned +05C8..05CF; Age:Unassigned +05EB..05EF; Age:Unassigned +05F5..05FF; Age:Unassigned +061D..061D; Age:Unassigned +070E..070E; Age:Unassigned +074B..074C; Age:Unassigned +07B2..07BF; Age:Unassigned +07FB..07FF; Age:Unassigned +082E..082F; Age:Unassigned +083F..083F; Age:Unassigned +085C..085D; Age:Unassigned +085F..085F; Age:Unassigned +086B..089F; Age:Unassigned +08B5..08B5; Age:Unassigned +08BE..08D3; Age:Unassigned +0984..0984; Age:Unassigned +098D..098E; Age:Unassigned +0991..0992; Age:Unassigned +09A9..09A9; Age:Unassigned +09B1..09B1; Age:Unassigned +09B3..09B5; Age:Unassigned +09BA..09BB; Age:Unassigned +09C5..09C6; Age:Unassigned +09C9..09CA; Age:Unassigned +09CF..09D6; Age:Unassigned +09D8..09DB; Age:Unassigned +09DE..09DE; Age:Unassigned +09E4..09E5; Age:Unassigned +09FE..0A00; Age:Unassigned +0A04..0A04; Age:Unassigned +0A0B..0A0E; Age:Unassigned +0A11..0A12; Age:Unassigned +0A29..0A29; Age:Unassigned +0A31..0A31; Age:Unassigned +0A34..0A34; Age:Unassigned +0A37..0A37; Age:Unassigned +0A3A..0A3B; Age:Unassigned +0A3D..0A3D; Age:Unassigned +0A43..0A46; Age:Unassigned +0A49..0A4A; Age:Unassigned +0A4E..0A50; Age:Unassigned +0A52..0A58; Age:Unassigned +0A5D..0A5D; Age:Unassigned +0A5F..0A65; Age:Unassigned +0A76..0A80; Age:Unassigned +0A84..0A84; Age:Unassigned +0A8E..0A8E; Age:Unassigned +0A92..0A92; Age:Unassigned +0AA9..0AA9; Age:Unassigned +0AB1..0AB1; Age:Unassigned +0AB4..0AB4; Age:Unassigned +0ABA..0ABB; Age:Unassigned +0AC6..0AC6; Age:Unassigned +0ACA..0ACA; Age:Unassigned +0ACE..0ACF; Age:Unassigned +0AD1..0ADF; Age:Unassigned +0AE4..0AE5; Age:Unassigned +0AF2..0AF8; Age:Unassigned +0B00..0B00; Age:Unassigned +0B04..0B04; Age:Unassigned +0B0D..0B0E; Age:Unassigned +0B11..0B12; Age:Unassigned +0B29..0B29; Age:Unassigned +0B31..0B31; Age:Unassigned +0B34..0B34; Age:Unassigned +0B3A..0B3B; Age:Unassigned +0B45..0B46; Age:Unassigned +0B49..0B4A; Age:Unassigned +0B4E..0B55; Age:Unassigned +0B58..0B5B; Age:Unassigned +0B5E..0B5E; Age:Unassigned +0B64..0B65; Age:Unassigned +0B78..0B81; Age:Unassigned +0B84..0B84; Age:Unassigned +0B8B..0B8D; Age:Unassigned +0B91..0B91; Age:Unassigned +0B96..0B98; Age:Unassigned +0B9B..0B9B; Age:Unassigned +0B9D..0B9D; Age:Unassigned +0BA0..0BA2; Age:Unassigned +0BA5..0BA7; Age:Unassigned +0BAB..0BAD; Age:Unassigned +0BBA..0BBD; Age:Unassigned +0BC3..0BC5; Age:Unassigned +0BC9..0BC9; Age:Unassigned +0BCE..0BCF; Age:Unassigned +0BD1..0BD6; Age:Unassigned +0BD8..0BE5; Age:Unassigned +0BFB..0BFF; Age:Unassigned +0C04..0C04; Age:Unassigned +0C0D..0C0D; Age:Unassigned +0C11..0C11; Age:Unassigned +0C29..0C29; Age:Unassigned +0C3A..0C3C; Age:Unassigned +0C45..0C45; Age:Unassigned +0C49..0C49; Age:Unassigned +0C4E..0C54; Age:Unassigned +0C57..0C57; Age:Unassigned +0C5B..0C5F; Age:Unassigned +0C64..0C65; Age:Unassigned +0C70..0C77; Age:Unassigned +0C84..0C84; Age:Unassigned +0C8D..0C8D; Age:Unassigned +0C91..0C91; Age:Unassigned +0CA9..0CA9; Age:Unassigned +0CB4..0CB4; Age:Unassigned +0CBA..0CBB; Age:Unassigned +0CC5..0CC5; Age:Unassigned +0CC9..0CC9; Age:Unassigned +0CCE..0CD4; Age:Unassigned +0CD7..0CDD; Age:Unassigned +0CDF..0CDF; Age:Unassigned +0CE4..0CE5; Age:Unassigned +0CF0..0CF0; Age:Unassigned +0CF3..0CFF; Age:Unassigned +0D04..0D04; Age:Unassigned +0D0D..0D0D; Age:Unassigned +0D11..0D11; Age:Unassigned +0D45..0D45; Age:Unassigned +0D49..0D49; Age:Unassigned +0D50..0D53; Age:Unassigned +0D64..0D65; Age:Unassigned +0D80..0D81; Age:Unassigned +0D84..0D84; Age:Unassigned +0D97..0D99; Age:Unassigned +0DB2..0DB2; Age:Unassigned +0DBC..0DBC; Age:Unassigned +0DBE..0DBF; Age:Unassigned +0DC7..0DC9; Age:Unassigned +0DCB..0DCE; Age:Unassigned +0DD5..0DD5; Age:Unassigned +0DD7..0DD7; Age:Unassigned +0DE0..0DE5; Age:Unassigned +0DF0..0DF1; Age:Unassigned +0DF5..0E00; Age:Unassigned +0E3B..0E3E; Age:Unassigned +0E5C..0E80; Age:Unassigned +0E83..0E83; Age:Unassigned +0E85..0E86; Age:Unassigned +0E89..0E89; Age:Unassigned +0E8B..0E8C; Age:Unassigned +0E8E..0E93; Age:Unassigned +0E98..0E98; Age:Unassigned +0EA0..0EA0; Age:Unassigned +0EA4..0EA4; Age:Unassigned +0EA6..0EA6; Age:Unassigned +0EA8..0EA9; Age:Unassigned +0EAC..0EAC; Age:Unassigned +0EBA..0EBA; Age:Unassigned +0EBE..0EBF; Age:Unassigned +0EC5..0EC5; Age:Unassigned +0EC7..0EC7; Age:Unassigned +0ECE..0ECF; Age:Unassigned +0EDA..0EDB; Age:Unassigned +0EE0..0EFF; Age:Unassigned +0F48..0F48; Age:Unassigned +0F6D..0F70; Age:Unassigned +0F98..0F98; Age:Unassigned +0FBD..0FBD; Age:Unassigned +0FCD..0FCD; Age:Unassigned +0FDB..0FFF; Age:Unassigned +10C6..10C6; Age:Unassigned +10C8..10CC; Age:Unassigned +10CE..10CF; Age:Unassigned +1249..1249; Age:Unassigned +124E..124F; Age:Unassigned +1257..1257; Age:Unassigned +1259..1259; Age:Unassigned +125E..125F; Age:Unassigned +1289..1289; Age:Unassigned +128E..128F; Age:Unassigned +12B1..12B1; Age:Unassigned +12B6..12B7; Age:Unassigned +12BF..12BF; Age:Unassigned +12C1..12C1; Age:Unassigned +12C6..12C7; Age:Unassigned +12D7..12D7; Age:Unassigned +1311..1311; Age:Unassigned +1316..1317; Age:Unassigned +135B..135C; Age:Unassigned +137D..137F; Age:Unassigned +139A..139F; Age:Unassigned +13F6..13F7; Age:Unassigned +13FE..13FF; Age:Unassigned +169D..169F; Age:Unassigned +16F9..16FF; Age:Unassigned +170D..170D; Age:Unassigned +1715..171F; Age:Unassigned +1737..173F; Age:Unassigned +1754..175F; Age:Unassigned +176D..176D; Age:Unassigned +1771..1771; Age:Unassigned +1774..177F; Age:Unassigned +17DE..17DF; Age:Unassigned +17EA..17EF; Age:Unassigned +17FA..17FF; Age:Unassigned +180F..180F; Age:Unassigned +181A..181F; Age:Unassigned +1878..187F; Age:Unassigned +18AB..18AF; Age:Unassigned +18F6..18FF; Age:Unassigned +191F..191F; Age:Unassigned +192C..192F; Age:Unassigned +193C..193F; Age:Unassigned +1941..1943; Age:Unassigned +196E..196F; Age:Unassigned +1975..197F; Age:Unassigned +19AC..19AF; Age:Unassigned +19CA..19CF; Age:Unassigned +19DB..19DD; Age:Unassigned +1A1C..1A1D; Age:Unassigned +1A5F..1A5F; Age:Unassigned +1A7D..1A7E; Age:Unassigned +1A8A..1A8F; Age:Unassigned +1A9A..1A9F; Age:Unassigned +1AAE..1AAF; Age:Unassigned +1ABF..1AFF; Age:Unassigned +1B4C..1B4F; Age:Unassigned +1B7D..1B7F; Age:Unassigned +1BF4..1BFB; Age:Unassigned +1C38..1C3A; Age:Unassigned +1C4A..1C4C; Age:Unassigned +1C89..1CBF; Age:Unassigned +1CC8..1CCF; Age:Unassigned +1CFA..1CFF; Age:Unassigned +1DFA..1DFA; Age:Unassigned +1F16..1F17; Age:Unassigned +1F1E..1F1F; Age:Unassigned +1F46..1F47; Age:Unassigned +1F4E..1F4F; Age:Unassigned +1F58..1F58; Age:Unassigned +1F5A..1F5A; Age:Unassigned +1F5C..1F5C; Age:Unassigned +1F5E..1F5E; Age:Unassigned +1F7E..1F7F; Age:Unassigned +1FB5..1FB5; Age:Unassigned +1FC5..1FC5; Age:Unassigned +1FD4..1FD5; Age:Unassigned +1FDC..1FDC; Age:Unassigned +1FF0..1FF1; Age:Unassigned +1FF5..1FF5; Age:Unassigned +1FFF..1FFF; Age:Unassigned +2065..2065; Age:Unassigned +2072..2073; Age:Unassigned +208F..208F; Age:Unassigned +209D..209F; Age:Unassigned +20C0..20CF; Age:Unassigned +20F1..20FF; Age:Unassigned +218C..218F; Age:Unassigned +2427..243F; Age:Unassigned +244B..245F; Age:Unassigned +2B74..2B75; Age:Unassigned +2B96..2B97; Age:Unassigned +2BBA..2BBC; Age:Unassigned +2BC9..2BC9; Age:Unassigned +2BD3..2BEB; Age:Unassigned +2BF0..2BFF; Age:Unassigned +2C2F..2C2F; Age:Unassigned +2C5F..2C5F; Age:Unassigned +2CF4..2CF8; Age:Unassigned +2D26..2D26; Age:Unassigned +2D28..2D2C; Age:Unassigned +2D2E..2D2F; Age:Unassigned +2D68..2D6E; Age:Unassigned +2D71..2D7E; Age:Unassigned +2D97..2D9F; Age:Unassigned +2DA7..2DA7; Age:Unassigned +2DAF..2DAF; Age:Unassigned +2DB7..2DB7; Age:Unassigned +2DBF..2DBF; Age:Unassigned +2DC7..2DC7; Age:Unassigned +2DCF..2DCF; Age:Unassigned +2DD7..2DD7; Age:Unassigned +2DDF..2DDF; Age:Unassigned +2E4A..2E7F; Age:Unassigned +2E9A..2E9A; Age:Unassigned +2EF4..2EFF; Age:Unassigned +2FD6..2FEF; Age:Unassigned +2FFC..2FFF; Age:Unassigned +3040..3040; Age:Unassigned +3097..3098; Age:Unassigned +3100..3104; Age:Unassigned +312F..3130; Age:Unassigned +318F..318F; Age:Unassigned +31BB..31BF; Age:Unassigned +31E4..31EF; Age:Unassigned +321F..321F; Age:Unassigned +32FF..32FF; Age:Unassigned +4DB6..4DBF; Age:Unassigned +9FEB..9FFF; Age:Unassigned +A48D..A48F; Age:Unassigned +A4C7..A4CF; Age:Unassigned +A62C..A63F; Age:Unassigned +A6F8..A6FF; Age:Unassigned +A7AF..A7AF; Age:Unassigned +A7B8..A7F6; Age:Unassigned +A82C..A82F; Age:Unassigned +A83A..A83F; Age:Unassigned +A878..A87F; Age:Unassigned +A8C6..A8CD; Age:Unassigned +A8DA..A8DF; Age:Unassigned +A8FE..A8FF; Age:Unassigned +A954..A95E; Age:Unassigned +A97D..A97F; Age:Unassigned +A9CE..A9CE; Age:Unassigned +A9DA..A9DD; Age:Unassigned +A9FF..A9FF; Age:Unassigned +AA37..AA3F; Age:Unassigned +AA4E..AA4F; Age:Unassigned +AA5A..AA5B; Age:Unassigned +AAC3..AADA; Age:Unassigned +AAF7..AB00; Age:Unassigned +AB07..AB08; Age:Unassigned +AB0F..AB10; Age:Unassigned +AB17..AB1F; Age:Unassigned +AB27..AB27; Age:Unassigned +AB2F..AB2F; Age:Unassigned +AB66..AB6F; Age:Unassigned +ABEE..ABEF; Age:Unassigned +ABFA..ABFF; Age:Unassigned +D7A4..D7AF; Age:Unassigned +D7C7..D7CA; Age:Unassigned +D7FC..D7FF; Age:Unassigned +FA6E..FA6F; Age:Unassigned +FADA..FAFF; Age:Unassigned +FB07..FB12; Age:Unassigned +FB18..FB1C; Age:Unassigned +FB37..FB37; Age:Unassigned +FB3D..FB3D; Age:Unassigned +FB3F..FB3F; Age:Unassigned +FB42..FB42; Age:Unassigned +FB45..FB45; Age:Unassigned +FBC2..FBD2; Age:Unassigned +FD40..FD4F; Age:Unassigned +FD90..FD91; Age:Unassigned +FDC8..FDCF; Age:Unassigned +FDFE..FDFF; Age:Unassigned +FE1A..FE1F; Age:Unassigned +FE53..FE53; Age:Unassigned +FE67..FE67; Age:Unassigned +FE6C..FE6F; Age:Unassigned +FE75..FE75; Age:Unassigned +FEFD..FEFE; Age:Unassigned +FF00..FF00; Age:Unassigned +FFBF..FFC1; Age:Unassigned +FFC8..FFC9; Age:Unassigned +FFD0..FFD1; Age:Unassigned +FFD8..FFD9; Age:Unassigned +FFDD..FFDF; Age:Unassigned +FFE7..FFE7; Age:Unassigned +FFEF..FFF8; Age:Unassigned +1000C..1000C; Age:Unassigned +10027..10027; Age:Unassigned +1003B..1003B; Age:Unassigned +1003E..1003E; Age:Unassigned +1004E..1004F; Age:Unassigned +1005E..1007F; Age:Unassigned +100FB..100FF; Age:Unassigned +10103..10106; Age:Unassigned +10134..10136; Age:Unassigned +1018F..1018F; Age:Unassigned +1019C..1019F; Age:Unassigned +101A1..101CF; Age:Unassigned +101FE..1027F; Age:Unassigned +1029D..1029F; Age:Unassigned +102D1..102DF; Age:Unassigned +102FC..102FF; Age:Unassigned +10324..1032C; Age:Unassigned +1034B..1034F; Age:Unassigned +1037B..1037F; Age:Unassigned +1039E..1039E; Age:Unassigned +103C4..103C7; Age:Unassigned +103D6..103FF; Age:Unassigned +1049E..1049F; Age:Unassigned +104AA..104AF; Age:Unassigned +104D4..104D7; Age:Unassigned +104FC..104FF; Age:Unassigned +10528..1052F; Age:Unassigned +10564..1056E; Age:Unassigned +10570..105FF; Age:Unassigned +10737..1073F; Age:Unassigned +10756..1075F; Age:Unassigned +10768..107FF; Age:Unassigned +10806..10807; Age:Unassigned +10809..10809; Age:Unassigned +10836..10836; Age:Unassigned +10839..1083B; Age:Unassigned +1083D..1083E; Age:Unassigned +10856..10856; Age:Unassigned +1089F..108A6; Age:Unassigned +108B0..108DF; Age:Unassigned +108F3..108F3; Age:Unassigned +108F6..108FA; Age:Unassigned +1091C..1091E; Age:Unassigned +1093A..1093E; Age:Unassigned +10940..1097F; Age:Unassigned +109B8..109BB; Age:Unassigned +109D0..109D1; Age:Unassigned +10A04..10A04; Age:Unassigned +10A07..10A0B; Age:Unassigned +10A14..10A14; Age:Unassigned +10A18..10A18; Age:Unassigned +10A34..10A37; Age:Unassigned +10A3B..10A3E; Age:Unassigned +10A48..10A4F; Age:Unassigned +10A59..10A5F; Age:Unassigned +10AA0..10ABF; Age:Unassigned +10AE7..10AEA; Age:Unassigned +10AF7..10AFF; Age:Unassigned +10B36..10B38; Age:Unassigned +10B56..10B57; Age:Unassigned +10B73..10B77; Age:Unassigned +10B92..10B98; Age:Unassigned +10B9D..10BA8; Age:Unassigned +10BB0..10BFF; Age:Unassigned +10C49..10C7F; Age:Unassigned +10CB3..10CBF; Age:Unassigned +10CF3..10CF9; Age:Unassigned +10D00..10E5F; Age:Unassigned +10E7F..10FFF; Age:Unassigned +1104E..11051; Age:Unassigned +11070..1107E; Age:Unassigned +110C2..110CF; Age:Unassigned +110E9..110EF; Age:Unassigned +110FA..110FF; Age:Unassigned +11135..11135; Age:Unassigned +11144..1114F; Age:Unassigned +11177..1117F; Age:Unassigned +111CE..111CF; Age:Unassigned +111E0..111E0; Age:Unassigned +111F5..111FF; Age:Unassigned +11212..11212; Age:Unassigned +1123F..1127F; Age:Unassigned +11287..11287; Age:Unassigned +11289..11289; Age:Unassigned +1128E..1128E; Age:Unassigned +1129E..1129E; Age:Unassigned +112AA..112AF; Age:Unassigned +112EB..112EF; Age:Unassigned +112FA..112FF; Age:Unassigned +11304..11304; Age:Unassigned +1130D..1130E; Age:Unassigned +11311..11312; Age:Unassigned +11329..11329; Age:Unassigned +11331..11331; Age:Unassigned +11334..11334; Age:Unassigned +1133A..1133B; Age:Unassigned +11345..11346; Age:Unassigned +11349..1134A; Age:Unassigned +1134E..1134F; Age:Unassigned +11351..11356; Age:Unassigned +11358..1135C; Age:Unassigned +11364..11365; Age:Unassigned +1136D..1136F; Age:Unassigned +11375..113FF; Age:Unassigned +1145A..1145A; Age:Unassigned +1145C..1145C; Age:Unassigned +1145E..1147F; Age:Unassigned +114C8..114CF; Age:Unassigned +114DA..1157F; Age:Unassigned +115B6..115B7; Age:Unassigned +115DE..115FF; Age:Unassigned +11645..1164F; Age:Unassigned +1165A..1165F; Age:Unassigned +1166D..1167F; Age:Unassigned +116B8..116BF; Age:Unassigned +116CA..116FF; Age:Unassigned +1171A..1171C; Age:Unassigned +1172C..1172F; Age:Unassigned +11740..1189F; Age:Unassigned +118F3..118FE; Age:Unassigned +11900..119FF; Age:Unassigned +11A48..11A4F; Age:Unassigned +11A84..11A85; Age:Unassigned +11A9D..11A9D; Age:Unassigned +11AA3..11ABF; Age:Unassigned +11AF9..11BFF; Age:Unassigned +11C09..11C09; Age:Unassigned +11C37..11C37; Age:Unassigned +11C46..11C4F; Age:Unassigned +11C6D..11C6F; Age:Unassigned +11C90..11C91; Age:Unassigned +11CA8..11CA8; Age:Unassigned +11CB7..11CFF; Age:Unassigned +11D07..11D07; Age:Unassigned +11D0A..11D0A; Age:Unassigned +11D37..11D39; Age:Unassigned +11D3B..11D3B; Age:Unassigned +11D3E..11D3E; Age:Unassigned +11D48..11D4F; Age:Unassigned +11D5A..11FFF; Age:Unassigned +1239A..123FF; Age:Unassigned +1246F..1246F; Age:Unassigned +12475..1247F; Age:Unassigned +12544..12FFF; Age:Unassigned +1342F..143FF; Age:Unassigned +14647..167FF; Age:Unassigned +16A39..16A3F; Age:Unassigned +16A5F..16A5F; Age:Unassigned +16A6A..16A6D; Age:Unassigned +16A70..16ACF; Age:Unassigned +16AEE..16AEF; Age:Unassigned +16AF6..16AFF; Age:Unassigned +16B46..16B4F; Age:Unassigned +16B5A..16B5A; Age:Unassigned +16B62..16B62; Age:Unassigned +16B78..16B7C; Age:Unassigned +16B90..16EFF; Age:Unassigned +16F45..16F4F; Age:Unassigned +16F7F..16F8E; Age:Unassigned +16FA0..16FDF; Age:Unassigned +16FE2..16FFF; Age:Unassigned +187ED..187FF; Age:Unassigned +18AF3..1AFFF; Age:Unassigned +1B11F..1B16F; Age:Unassigned +1B2FC..1BBFF; Age:Unassigned +1BC6B..1BC6F; Age:Unassigned +1BC7D..1BC7F; Age:Unassigned +1BC89..1BC8F; Age:Unassigned +1BC9A..1BC9B; Age:Unassigned +1BCA4..1CFFF; Age:Unassigned +1D0F6..1D0FF; Age:Unassigned +1D127..1D128; Age:Unassigned +1D1E9..1D1FF; Age:Unassigned +1D246..1D2FF; Age:Unassigned +1D357..1D35F; Age:Unassigned +1D372..1D3FF; Age:Unassigned +1D455..1D455; Age:Unassigned +1D49D..1D49D; Age:Unassigned +1D4A0..1D4A1; Age:Unassigned +1D4A3..1D4A4; Age:Unassigned +1D4A7..1D4A8; Age:Unassigned +1D4AD..1D4AD; Age:Unassigned +1D4BA..1D4BA; Age:Unassigned +1D4BC..1D4BC; Age:Unassigned +1D4C4..1D4C4; Age:Unassigned +1D506..1D506; Age:Unassigned +1D50B..1D50C; Age:Unassigned +1D515..1D515; Age:Unassigned +1D51D..1D51D; Age:Unassigned +1D53A..1D53A; Age:Unassigned +1D53F..1D53F; Age:Unassigned +1D545..1D545; Age:Unassigned +1D547..1D549; Age:Unassigned +1D551..1D551; Age:Unassigned +1D6A6..1D6A7; Age:Unassigned +1D7CC..1D7CD; Age:Unassigned +1DA8C..1DA9A; Age:Unassigned +1DAA0..1DAA0; Age:Unassigned +1DAB0..1DFFF; Age:Unassigned +1E007..1E007; Age:Unassigned +1E019..1E01A; Age:Unassigned +1E022..1E022; Age:Unassigned +1E025..1E025; Age:Unassigned +1E02B..1E7FF; Age:Unassigned +1E8C5..1E8C6; Age:Unassigned +1E8D7..1E8FF; Age:Unassigned +1E94B..1E94F; Age:Unassigned +1E95A..1E95D; Age:Unassigned +1E960..1EDFF; Age:Unassigned +1EE04..1EE04; Age:Unassigned +1EE20..1EE20; Age:Unassigned +1EE23..1EE23; Age:Unassigned +1EE25..1EE26; Age:Unassigned +1EE28..1EE28; Age:Unassigned +1EE33..1EE33; Age:Unassigned +1EE38..1EE38; Age:Unassigned +1EE3A..1EE3A; Age:Unassigned +1EE3C..1EE41; Age:Unassigned +1EE43..1EE46; Age:Unassigned +1EE48..1EE48; Age:Unassigned +1EE4A..1EE4A; Age:Unassigned +1EE4C..1EE4C; Age:Unassigned +1EE50..1EE50; Age:Unassigned +1EE53..1EE53; Age:Unassigned +1EE55..1EE56; Age:Unassigned +1EE58..1EE58; Age:Unassigned +1EE5A..1EE5A; Age:Unassigned +1EE5C..1EE5C; Age:Unassigned +1EE5E..1EE5E; Age:Unassigned +1EE60..1EE60; Age:Unassigned +1EE63..1EE63; Age:Unassigned +1EE65..1EE66; Age:Unassigned +1EE6B..1EE6B; Age:Unassigned +1EE73..1EE73; Age:Unassigned +1EE78..1EE78; Age:Unassigned +1EE7D..1EE7D; Age:Unassigned +1EE7F..1EE7F; Age:Unassigned +1EE8A..1EE8A; Age:Unassigned +1EE9C..1EEA0; Age:Unassigned +1EEA4..1EEA4; Age:Unassigned +1EEAA..1EEAA; Age:Unassigned +1EEBC..1EEEF; Age:Unassigned +1EEF2..1EFFF; Age:Unassigned +1F02C..1F02F; Age:Unassigned +1F094..1F09F; Age:Unassigned +1F0AF..1F0B0; Age:Unassigned +1F0C0..1F0C0; Age:Unassigned +1F0D0..1F0D0; Age:Unassigned +1F0F6..1F0FF; Age:Unassigned +1F10D..1F10F; Age:Unassigned +1F12F..1F12F; Age:Unassigned +1F16C..1F16F; Age:Unassigned +1F1AD..1F1E5; Age:Unassigned +1F203..1F20F; Age:Unassigned +1F23C..1F23F; Age:Unassigned +1F249..1F24F; Age:Unassigned +1F252..1F25F; Age:Unassigned +1F266..1F2FF; Age:Unassigned +1F6D5..1F6DF; Age:Unassigned +1F6ED..1F6EF; Age:Unassigned +1F6F9..1F6FF; Age:Unassigned +1F774..1F77F; Age:Unassigned +1F7D5..1F7FF; Age:Unassigned +1F80C..1F80F; Age:Unassigned +1F848..1F84F; Age:Unassigned +1F85A..1F85F; Age:Unassigned +1F888..1F88F; Age:Unassigned +1F8AE..1F8FF; Age:Unassigned +1F90C..1F90F; Age:Unassigned +1F93F..1F93F; Age:Unassigned +1F94D..1F94F; Age:Unassigned +1F96C..1F97F; Age:Unassigned +1F998..1F9BF; Age:Unassigned +1F9C1..1F9CF; Age:Unassigned +1F9E7..1FFFD; Age:Unassigned +2A6D7..2A6FF; Age:Unassigned +2B735..2B73F; Age:Unassigned +2B81E..2B81F; Age:Unassigned +2CEA2..2CEAF; Age:Unassigned +2EBE1..2F7FF; Age:Unassigned +2FA1E..2FFFD; Age:Unassigned +30000..3FFFD; Age:Unassigned +40000..4FFFD; Age:Unassigned +50000..5FFFD; Age:Unassigned +60000..6FFFD; Age:Unassigned +70000..7FFFD; Age:Unassigned +80000..8FFFD; Age:Unassigned +90000..9FFFD; Age:Unassigned +A0000..AFFFD; Age:Unassigned +B0000..BFFFD; Age:Unassigned +C0000..CFFFD; Age:Unassigned +D0000..DFFFD; Age:Unassigned +E0000..E0000; Age:Unassigned +E0002..E001F; Age:Unassigned +E0080..E00FF; Age:Unassigned +E01F0..EFFFD; Age:Unassigned diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_unassigned.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_unassigned.test new file mode 100644 index 000000000..18b5bc3ab --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_10_0_age_unassigned.test @@ -0,0 +1,11 @@ +name: UnicodeAge_10_0_age_unassigned + +description: +Tests character class syntax of the Unicode 10.0 Age=Unassigned property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_10_0.flex b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_10_0.flex new file mode 100644 index 000000000..bfc3c0adb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_10_0.flex @@ -0,0 +1,292 @@ +%% + +%unicode 10.0 +%public +%class UnicodeBlocks_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{Block:Adlam} { setCurCharPropertyValue("Adlam"); } +\p{Block:Aegean Numbers} { setCurCharPropertyValue("Aegean Numbers"); } +\p{Block:Ahom} { setCurCharPropertyValue("Ahom"); } +\p{Block:Alchemical Symbols} { setCurCharPropertyValue("Alchemical Symbols"); } +\p{Block:Alphabetic Presentation Forms} { setCurCharPropertyValue("Alphabetic Presentation Forms"); } +\p{Block:Anatolian Hieroglyphs} { setCurCharPropertyValue("Anatolian Hieroglyphs"); } +\p{Block:Ancient Greek Musical Notation} { setCurCharPropertyValue("Ancient Greek Musical Notation"); } +\p{Block:Ancient Greek Numbers} { setCurCharPropertyValue("Ancient Greek Numbers"); } +\p{Block:Ancient Symbols} { setCurCharPropertyValue("Ancient Symbols"); } +\p{Block:Arabic} { setCurCharPropertyValue("Arabic"); } +\p{Block:Arabic Extended-A} { setCurCharPropertyValue("Arabic Extended-A"); } +\p{Block:Arabic Mathematical Alphabetic Symbols} { setCurCharPropertyValue("Arabic Mathematical Alphabetic Symbols"); } +\p{Block:Arabic Presentation Forms-A} { setCurCharPropertyValue("Arabic Presentation Forms-A"); } +\p{Block:Arabic Presentation Forms-B} { setCurCharPropertyValue("Arabic Presentation Forms-B"); } +\p{Block:Arabic Supplement} { setCurCharPropertyValue("Arabic Supplement"); } +\p{Block:Armenian} { setCurCharPropertyValue("Armenian"); } +\p{Block:Arrows} { setCurCharPropertyValue("Arrows"); } +\p{Block:Avestan} { setCurCharPropertyValue("Avestan"); } +\p{Block:Balinese} { setCurCharPropertyValue("Balinese"); } +\p{Block:Bamum} { setCurCharPropertyValue("Bamum"); } +\p{Block:Bamum Supplement} { setCurCharPropertyValue("Bamum Supplement"); } +\p{Block:Basic Latin} { setCurCharPropertyValue("Basic Latin"); } +\p{Block:Bassa Vah} { setCurCharPropertyValue("Bassa Vah"); } +\p{Block:Batak} { setCurCharPropertyValue("Batak"); } +\p{Block:Bengali} { setCurCharPropertyValue("Bengali"); } +\p{Block:Bhaiksuki} { setCurCharPropertyValue("Bhaiksuki"); } +\p{Block:Block Elements} { setCurCharPropertyValue("Block Elements"); } +\p{Block:Bopomofo} { setCurCharPropertyValue("Bopomofo"); } +\p{Block:Bopomofo Extended} { setCurCharPropertyValue("Bopomofo Extended"); } +\p{Block:Box Drawing} { setCurCharPropertyValue("Box Drawing"); } +\p{Block:Brahmi} { setCurCharPropertyValue("Brahmi"); } +\p{Block:Braille Patterns} { setCurCharPropertyValue("Braille Patterns"); } +\p{Block:Buginese} { setCurCharPropertyValue("Buginese"); } +\p{Block:Buhid} { setCurCharPropertyValue("Buhid"); } +\p{Block:Byzantine Musical Symbols} { setCurCharPropertyValue("Byzantine Musical Symbols"); } +\p{Block:CJK Compatibility} { setCurCharPropertyValue("CJK Compatibility"); } +\p{Block:CJK Compatibility Forms} { setCurCharPropertyValue("CJK Compatibility Forms"); } +\p{Block:CJK Compatibility Ideographs} { setCurCharPropertyValue("CJK Compatibility Ideographs"); } +\p{Block:CJK Compatibility Ideographs Supplement} { setCurCharPropertyValue("CJK Compatibility Ideographs Supplement"); } +\p{Block:CJK Radicals Supplement} { setCurCharPropertyValue("CJK Radicals Supplement"); } +\p{Block:CJK Strokes} { setCurCharPropertyValue("CJK Strokes"); } +\p{Block:CJK Symbols and Punctuation} { setCurCharPropertyValue("CJK Symbols and Punctuation"); } +\p{Block:CJK Unified Ideographs} { setCurCharPropertyValue("CJK Unified Ideographs"); } +\p{Block:CJK Unified Ideographs Extension A} { setCurCharPropertyValue("CJK Unified Ideographs Extension A"); } +\p{Block:CJK Unified Ideographs Extension B} { setCurCharPropertyValue("CJK Unified Ideographs Extension B"); } +\p{Block:CJK Unified Ideographs Extension C} { setCurCharPropertyValue("CJK Unified Ideographs Extension C"); } +\p{Block:CJK Unified Ideographs Extension D} { setCurCharPropertyValue("CJK Unified Ideographs Extension D"); } +\p{Block:CJK Unified Ideographs Extension E} { setCurCharPropertyValue("CJK Unified Ideographs Extension E"); } +\p{Block:CJK Unified Ideographs Extension F} { setCurCharPropertyValue("CJK Unified Ideographs Extension F"); } +\p{Block:Carian} { setCurCharPropertyValue("Carian"); } +\p{Block:Caucasian Albanian} { setCurCharPropertyValue("Caucasian Albanian"); } +\p{Block:Chakma} { setCurCharPropertyValue("Chakma"); } +\p{Block:Cham} { setCurCharPropertyValue("Cham"); } +\p{Block:Cherokee} { setCurCharPropertyValue("Cherokee"); } +\p{Block:Cherokee Supplement} { setCurCharPropertyValue("Cherokee Supplement"); } +\p{Block:Combining Diacritical Marks} { setCurCharPropertyValue("Combining Diacritical Marks"); } +\p{Block:Combining Diacritical Marks Extended} { setCurCharPropertyValue("Combining Diacritical Marks Extended"); } +\p{Block:Combining Diacritical Marks Supplement} { setCurCharPropertyValue("Combining Diacritical Marks Supplement"); } +\p{Block:Combining Diacritical Marks for Symbols} { setCurCharPropertyValue("Combining Diacritical Marks for Symbols"); } +\p{Block:Combining Half Marks} { setCurCharPropertyValue("Combining Half Marks"); } +\p{Block:Common Indic Number Forms} { setCurCharPropertyValue("Common Indic Number Forms"); } +\p{Block:Control Pictures} { setCurCharPropertyValue("Control Pictures"); } +\p{Block:Coptic} { setCurCharPropertyValue("Coptic"); } +\p{Block:Coptic Epact Numbers} { setCurCharPropertyValue("Coptic Epact Numbers"); } +\p{Block:Counting Rod Numerals} { setCurCharPropertyValue("Counting Rod Numerals"); } +\p{Block:Cuneiform} { setCurCharPropertyValue("Cuneiform"); } +\p{Block:Cuneiform Numbers and Punctuation} { setCurCharPropertyValue("Cuneiform Numbers and Punctuation"); } +\p{Block:Currency Symbols} { setCurCharPropertyValue("Currency Symbols"); } +\p{Block:Cypriot Syllabary} { setCurCharPropertyValue("Cypriot Syllabary"); } +\p{Block:Cyrillic} { setCurCharPropertyValue("Cyrillic"); } +\p{Block:Cyrillic Extended-A} { setCurCharPropertyValue("Cyrillic Extended-A"); } +\p{Block:Cyrillic Extended-B} { setCurCharPropertyValue("Cyrillic Extended-B"); } +\p{Block:Cyrillic Extended-C} { setCurCharPropertyValue("Cyrillic Extended-C"); } +\p{Block:Cyrillic Supplement} { setCurCharPropertyValue("Cyrillic Supplement"); } +\p{Block:Deseret} { setCurCharPropertyValue("Deseret"); } +\p{Block:Devanagari} { setCurCharPropertyValue("Devanagari"); } +\p{Block:Devanagari Extended} { setCurCharPropertyValue("Devanagari Extended"); } +\p{Block:Dingbats} { setCurCharPropertyValue("Dingbats"); } +\p{Block:Domino Tiles} { setCurCharPropertyValue("Domino Tiles"); } +\p{Block:Duployan} { setCurCharPropertyValue("Duployan"); } +\p{Block:Early Dynastic Cuneiform} { setCurCharPropertyValue("Early Dynastic Cuneiform"); } +\p{Block:Egyptian Hieroglyphs} { setCurCharPropertyValue("Egyptian Hieroglyphs"); } +\p{Block:Elbasan} { setCurCharPropertyValue("Elbasan"); } +\p{Block:Emoticons} { setCurCharPropertyValue("Emoticons"); } +\p{Block:Enclosed Alphanumeric Supplement} { setCurCharPropertyValue("Enclosed Alphanumeric Supplement"); } +\p{Block:Enclosed Alphanumerics} { setCurCharPropertyValue("Enclosed Alphanumerics"); } +\p{Block:Enclosed CJK Letters and Months} { setCurCharPropertyValue("Enclosed CJK Letters and Months"); } +\p{Block:Enclosed Ideographic Supplement} { setCurCharPropertyValue("Enclosed Ideographic Supplement"); } +\p{Block:Ethiopic} { setCurCharPropertyValue("Ethiopic"); } +\p{Block:Ethiopic Extended} { setCurCharPropertyValue("Ethiopic Extended"); } +\p{Block:Ethiopic Extended-A} { setCurCharPropertyValue("Ethiopic Extended-A"); } +\p{Block:Ethiopic Supplement} { setCurCharPropertyValue("Ethiopic Supplement"); } +\p{Block:General Punctuation} { setCurCharPropertyValue("General Punctuation"); } +\p{Block:Geometric Shapes} { setCurCharPropertyValue("Geometric Shapes"); } +\p{Block:Geometric Shapes Extended} { setCurCharPropertyValue("Geometric Shapes Extended"); } +\p{Block:Georgian} { setCurCharPropertyValue("Georgian"); } +\p{Block:Georgian Supplement} { setCurCharPropertyValue("Georgian Supplement"); } +\p{Block:Glagolitic} { setCurCharPropertyValue("Glagolitic"); } +\p{Block:Glagolitic Supplement} { setCurCharPropertyValue("Glagolitic Supplement"); } +\p{Block:Gothic} { setCurCharPropertyValue("Gothic"); } +\p{Block:Grantha} { setCurCharPropertyValue("Grantha"); } +\p{Block:Greek Extended} { setCurCharPropertyValue("Greek Extended"); } +\p{Block:Greek and Coptic} { setCurCharPropertyValue("Greek and Coptic"); } +\p{Block:Gujarati} { setCurCharPropertyValue("Gujarati"); } +\p{Block:Gurmukhi} { setCurCharPropertyValue("Gurmukhi"); } +\p{Block:Halfwidth and Fullwidth Forms} { setCurCharPropertyValue("Halfwidth and Fullwidth Forms"); } +\p{Block:Hangul Compatibility Jamo} { setCurCharPropertyValue("Hangul Compatibility Jamo"); } +\p{Block:Hangul Jamo} { setCurCharPropertyValue("Hangul Jamo"); } +\p{Block:Hangul Jamo Extended-A} { setCurCharPropertyValue("Hangul Jamo Extended-A"); } +\p{Block:Hangul Jamo Extended-B} { setCurCharPropertyValue("Hangul Jamo Extended-B"); } +\p{Block:Hangul Syllables} { setCurCharPropertyValue("Hangul Syllables"); } +\p{Block:Hanunoo} { setCurCharPropertyValue("Hanunoo"); } +\p{Block:Hatran} { setCurCharPropertyValue("Hatran"); } +\p{Block:Hebrew} { setCurCharPropertyValue("Hebrew"); } +\p{Block:Hiragana} { setCurCharPropertyValue("Hiragana"); } +\p{Block:IPA Extensions} { setCurCharPropertyValue("IPA Extensions"); } +\p{Block:Ideographic Description Characters} { setCurCharPropertyValue("Ideographic Description Characters"); } +\p{Block:Ideographic Symbols and Punctuation} { setCurCharPropertyValue("Ideographic Symbols and Punctuation"); } +\p{Block:Imperial Aramaic} { setCurCharPropertyValue("Imperial Aramaic"); } +\p{Block:Inscriptional Pahlavi} { setCurCharPropertyValue("Inscriptional Pahlavi"); } +\p{Block:Inscriptional Parthian} { setCurCharPropertyValue("Inscriptional Parthian"); } +\p{Block:Javanese} { setCurCharPropertyValue("Javanese"); } +\p{Block:Kaithi} { setCurCharPropertyValue("Kaithi"); } +\p{Block:Kana Extended-A} { setCurCharPropertyValue("Kana Extended-A"); } +\p{Block:Kana Supplement} { setCurCharPropertyValue("Kana Supplement"); } +\p{Block:Kanbun} { setCurCharPropertyValue("Kanbun"); } +\p{Block:Kangxi Radicals} { setCurCharPropertyValue("Kangxi Radicals"); } +\p{Block:Kannada} { setCurCharPropertyValue("Kannada"); } +\p{Block:Katakana} { setCurCharPropertyValue("Katakana"); } +\p{Block:Katakana Phonetic Extensions} { setCurCharPropertyValue("Katakana Phonetic Extensions"); } +\p{Block:Kayah Li} { setCurCharPropertyValue("Kayah Li"); } +\p{Block:Kharoshthi} { setCurCharPropertyValue("Kharoshthi"); } +\p{Block:Khmer} { setCurCharPropertyValue("Khmer"); } +\p{Block:Khmer Symbols} { setCurCharPropertyValue("Khmer Symbols"); } +\p{Block:Khojki} { setCurCharPropertyValue("Khojki"); } +\p{Block:Khudawadi} { setCurCharPropertyValue("Khudawadi"); } +\p{Block:Lao} { setCurCharPropertyValue("Lao"); } +\p{Block:Latin Extended Additional} { setCurCharPropertyValue("Latin Extended Additional"); } +\p{Block:Latin Extended-A} { setCurCharPropertyValue("Latin Extended-A"); } +\p{Block:Latin Extended-B} { setCurCharPropertyValue("Latin Extended-B"); } +\p{Block:Latin Extended-C} { setCurCharPropertyValue("Latin Extended-C"); } +\p{Block:Latin Extended-D} { setCurCharPropertyValue("Latin Extended-D"); } +\p{Block:Latin Extended-E} { setCurCharPropertyValue("Latin Extended-E"); } +\p{Block:Latin-1 Supplement} { setCurCharPropertyValue("Latin-1 Supplement"); } +\p{Block:Lepcha} { setCurCharPropertyValue("Lepcha"); } +\p{Block:Letterlike Symbols} { setCurCharPropertyValue("Letterlike Symbols"); } +\p{Block:Limbu} { setCurCharPropertyValue("Limbu"); } +\p{Block:Linear A} { setCurCharPropertyValue("Linear A"); } +\p{Block:Linear B Ideograms} { setCurCharPropertyValue("Linear B Ideograms"); } +\p{Block:Linear B Syllabary} { setCurCharPropertyValue("Linear B Syllabary"); } +\p{Block:Lisu} { setCurCharPropertyValue("Lisu"); } +\p{Block:Lycian} { setCurCharPropertyValue("Lycian"); } +\p{Block:Lydian} { setCurCharPropertyValue("Lydian"); } +\p{Block:Mahajani} { setCurCharPropertyValue("Mahajani"); } +\p{Block:Mahjong Tiles} { setCurCharPropertyValue("Mahjong Tiles"); } +\p{Block:Malayalam} { setCurCharPropertyValue("Malayalam"); } +\p{Block:Mandaic} { setCurCharPropertyValue("Mandaic"); } +\p{Block:Manichaean} { setCurCharPropertyValue("Manichaean"); } +\p{Block:Marchen} { setCurCharPropertyValue("Marchen"); } +\p{Block:Masaram Gondi} { setCurCharPropertyValue("Masaram Gondi"); } +\p{Block:Mathematical Alphanumeric Symbols} { setCurCharPropertyValue("Mathematical Alphanumeric Symbols"); } +\p{Block:Mathematical Operators} { setCurCharPropertyValue("Mathematical Operators"); } +\p{Block:Meetei Mayek} { setCurCharPropertyValue("Meetei Mayek"); } +\p{Block:Meetei Mayek Extensions} { setCurCharPropertyValue("Meetei Mayek Extensions"); } +\p{Block:Mende Kikakui} { setCurCharPropertyValue("Mende Kikakui"); } +\p{Block:Meroitic Cursive} { setCurCharPropertyValue("Meroitic Cursive"); } +\p{Block:Meroitic Hieroglyphs} { setCurCharPropertyValue("Meroitic Hieroglyphs"); } +\p{Block:Miao} { setCurCharPropertyValue("Miao"); } +\p{Block:Miscellaneous Mathematical Symbols-A} { setCurCharPropertyValue("Miscellaneous Mathematical Symbols-A"); } +\p{Block:Miscellaneous Mathematical Symbols-B} { setCurCharPropertyValue("Miscellaneous Mathematical Symbols-B"); } +\p{Block:Miscellaneous Symbols} { setCurCharPropertyValue("Miscellaneous Symbols"); } +\p{Block:Miscellaneous Symbols and Arrows} { setCurCharPropertyValue("Miscellaneous Symbols and Arrows"); } +\p{Block:Miscellaneous Symbols and Pictographs} { setCurCharPropertyValue("Miscellaneous Symbols and Pictographs"); } +\p{Block:Miscellaneous Technical} { setCurCharPropertyValue("Miscellaneous Technical"); } +\p{Block:Modi} { setCurCharPropertyValue("Modi"); } +\p{Block:Modifier Tone Letters} { setCurCharPropertyValue("Modifier Tone Letters"); } +\p{Block:Mongolian} { setCurCharPropertyValue("Mongolian"); } +\p{Block:Mongolian Supplement} { setCurCharPropertyValue("Mongolian Supplement"); } +\p{Block:Mro} { setCurCharPropertyValue("Mro"); } +\p{Block:Multani} { setCurCharPropertyValue("Multani"); } +\p{Block:Musical Symbols} { setCurCharPropertyValue("Musical Symbols"); } +\p{Block:Myanmar} { setCurCharPropertyValue("Myanmar"); } +\p{Block:Myanmar Extended-A} { setCurCharPropertyValue("Myanmar Extended-A"); } +\p{Block:Myanmar Extended-B} { setCurCharPropertyValue("Myanmar Extended-B"); } +\p{Block:NKo} { setCurCharPropertyValue("NKo"); } +\p{Block:Nabataean} { setCurCharPropertyValue("Nabataean"); } +\p{Block:New Tai Lue} { setCurCharPropertyValue("New Tai Lue"); } +\p{Block:Newa} { setCurCharPropertyValue("Newa"); } +\p{Block:No_Block} { setCurCharPropertyValue("No_Block"); } +\p{Block:Number Forms} { setCurCharPropertyValue("Number Forms"); } +\p{Block:Nushu} { setCurCharPropertyValue("Nushu"); } +\p{Block:Ogham} { setCurCharPropertyValue("Ogham"); } +\p{Block:Ol Chiki} { setCurCharPropertyValue("Ol Chiki"); } +\p{Block:Old Hungarian} { setCurCharPropertyValue("Old Hungarian"); } +\p{Block:Old Italic} { setCurCharPropertyValue("Old Italic"); } +\p{Block:Old North Arabian} { setCurCharPropertyValue("Old North Arabian"); } +\p{Block:Old Permic} { setCurCharPropertyValue("Old Permic"); } +\p{Block:Old Persian} { setCurCharPropertyValue("Old Persian"); } +\p{Block:Old South Arabian} { setCurCharPropertyValue("Old South Arabian"); } +\p{Block:Old Turkic} { setCurCharPropertyValue("Old Turkic"); } +\p{Block:Optical Character Recognition} { setCurCharPropertyValue("Optical Character Recognition"); } +\p{Block:Oriya} { setCurCharPropertyValue("Oriya"); } +\p{Block:Ornamental Dingbats} { setCurCharPropertyValue("Ornamental Dingbats"); } +\p{Block:Osage} { setCurCharPropertyValue("Osage"); } +\p{Block:Osmanya} { setCurCharPropertyValue("Osmanya"); } +\p{Block:Pahawh Hmong} { setCurCharPropertyValue("Pahawh Hmong"); } +\p{Block:Palmyrene} { setCurCharPropertyValue("Palmyrene"); } +\p{Block:Pau Cin Hau} { setCurCharPropertyValue("Pau Cin Hau"); } +\p{Block:Phags-pa} { setCurCharPropertyValue("Phags-pa"); } +\p{Block:Phaistos Disc} { setCurCharPropertyValue("Phaistos Disc"); } +\p{Block:Phoenician} { setCurCharPropertyValue("Phoenician"); } +\p{Block:Phonetic Extensions} { setCurCharPropertyValue("Phonetic Extensions"); } +\p{Block:Phonetic Extensions Supplement} { setCurCharPropertyValue("Phonetic Extensions Supplement"); } +\p{Block:Playing Cards} { setCurCharPropertyValue("Playing Cards"); } +\p{Block:Private Use Area} { setCurCharPropertyValue("Private Use Area"); } +\p{Block:Psalter Pahlavi} { setCurCharPropertyValue("Psalter Pahlavi"); } +\p{Block:Rejang} { setCurCharPropertyValue("Rejang"); } +\p{Block:Rumi Numeral Symbols} { setCurCharPropertyValue("Rumi Numeral Symbols"); } +\p{Block:Runic} { setCurCharPropertyValue("Runic"); } +\p{Block:Samaritan} { setCurCharPropertyValue("Samaritan"); } +\p{Block:Saurashtra} { setCurCharPropertyValue("Saurashtra"); } +\p{Block:Sharada} { setCurCharPropertyValue("Sharada"); } +\p{Block:Shavian} { setCurCharPropertyValue("Shavian"); } +\p{Block:Shorthand Format Controls} { setCurCharPropertyValue("Shorthand Format Controls"); } +\p{Block:Siddham} { setCurCharPropertyValue("Siddham"); } +\p{Block:Sinhala} { setCurCharPropertyValue("Sinhala"); } +\p{Block:Sinhala Archaic Numbers} { setCurCharPropertyValue("Sinhala Archaic Numbers"); } +\p{Block:Small Form Variants} { setCurCharPropertyValue("Small Form Variants"); } +\p{Block:Sora Sompeng} { setCurCharPropertyValue("Sora Sompeng"); } +\p{Block:Soyombo} { setCurCharPropertyValue("Soyombo"); } +\p{Block:Spacing Modifier Letters} { setCurCharPropertyValue("Spacing Modifier Letters"); } +\p{Block:Specials} { setCurCharPropertyValue("Specials"); } +\p{Block:Sundanese} { setCurCharPropertyValue("Sundanese"); } +\p{Block:Sundanese Supplement} { setCurCharPropertyValue("Sundanese Supplement"); } +\p{Block:Superscripts and Subscripts} { setCurCharPropertyValue("Superscripts and Subscripts"); } +\p{Block:Supplemental Arrows-A} { setCurCharPropertyValue("Supplemental Arrows-A"); } +\p{Block:Supplemental Arrows-B} { setCurCharPropertyValue("Supplemental Arrows-B"); } +\p{Block:Supplemental Arrows-C} { setCurCharPropertyValue("Supplemental Arrows-C"); } +\p{Block:Supplemental Mathematical Operators} { setCurCharPropertyValue("Supplemental Mathematical Operators"); } +\p{Block:Supplemental Punctuation} { setCurCharPropertyValue("Supplemental Punctuation"); } +\p{Block:Supplemental Symbols and Pictographs} { setCurCharPropertyValue("Supplemental Symbols and Pictographs"); } +\p{Block:Supplementary Private Use Area-A} { setCurCharPropertyValue("Supplementary Private Use Area-A"); } +\p{Block:Supplementary Private Use Area-B} { setCurCharPropertyValue("Supplementary Private Use Area-B"); } +\p{Block:Sutton SignWriting} { setCurCharPropertyValue("Sutton SignWriting"); } +\p{Block:Syloti Nagri} { setCurCharPropertyValue("Syloti Nagri"); } +\p{Block:Syriac} { setCurCharPropertyValue("Syriac"); } +\p{Block:Syriac Supplement} { setCurCharPropertyValue("Syriac Supplement"); } +\p{Block:Tagalog} { setCurCharPropertyValue("Tagalog"); } +\p{Block:Tagbanwa} { setCurCharPropertyValue("Tagbanwa"); } +\p{Block:Tags} { setCurCharPropertyValue("Tags"); } +\p{Block:Tai Le} { setCurCharPropertyValue("Tai Le"); } +\p{Block:Tai Tham} { setCurCharPropertyValue("Tai Tham"); } +\p{Block:Tai Viet} { setCurCharPropertyValue("Tai Viet"); } +\p{Block:Tai Xuan Jing Symbols} { setCurCharPropertyValue("Tai Xuan Jing Symbols"); } +\p{Block:Takri} { setCurCharPropertyValue("Takri"); } +\p{Block:Tamil} { setCurCharPropertyValue("Tamil"); } +\p{Block:Tangut} { setCurCharPropertyValue("Tangut"); } +\p{Block:Tangut Components} { setCurCharPropertyValue("Tangut Components"); } +\p{Block:Telugu} { setCurCharPropertyValue("Telugu"); } +\p{Block:Thaana} { setCurCharPropertyValue("Thaana"); } +\p{Block:Thai} { setCurCharPropertyValue("Thai"); } +\p{Block:Tibetan} { setCurCharPropertyValue("Tibetan"); } +\p{Block:Tifinagh} { setCurCharPropertyValue("Tifinagh"); } +\p{Block:Tirhuta} { setCurCharPropertyValue("Tirhuta"); } +\p{Block:Transport and Map Symbols} { setCurCharPropertyValue("Transport and Map Symbols"); } +\p{Block:Ugaritic} { setCurCharPropertyValue("Ugaritic"); } +\p{Block:Unified Canadian Aboriginal Syllabics} { setCurCharPropertyValue("Unified Canadian Aboriginal Syllabics"); } +\p{Block:Unified Canadian Aboriginal Syllabics Extended} { setCurCharPropertyValue("Unified Canadian Aboriginal Syllabics Extended"); } +\p{Block:Vai} { setCurCharPropertyValue("Vai"); } +\p{Block:Variation Selectors} { setCurCharPropertyValue("Variation Selectors"); } +\p{Block:Variation Selectors Supplement} { setCurCharPropertyValue("Variation Selectors Supplement"); } +\p{Block:Vedic Extensions} { setCurCharPropertyValue("Vedic Extensions"); } +\p{Block:Vertical Forms} { setCurCharPropertyValue("Vertical Forms"); } +\p{Block:Warang Citi} { setCurCharPropertyValue("Warang Citi"); } +\p{Block:Yi Radicals} { setCurCharPropertyValue("Yi Radicals"); } +\p{Block:Yi Syllables} { setCurCharPropertyValue("Yi Syllables"); } +\p{Block:Yijing Hexagram Symbols} { setCurCharPropertyValue("Yijing Hexagram Symbols"); } +\p{Block:Zanabazar Square} { setCurCharPropertyValue("Zanabazar Square"); } diff --git a/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_10_0.output b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_10_0.output new file mode 100644 index 000000000..e12b965b8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_10_0.output @@ -0,0 +1,324 @@ +0000..007F; Basic Latin +0080..00FF; Latin-1 Supplement +0100..017F; Latin Extended-A +0180..024F; Latin Extended-B +0250..02AF; IPA Extensions +02B0..02FF; Spacing Modifier Letters +0300..036F; Combining Diacritical Marks +0370..03FF; Greek and Coptic +0400..04FF; Cyrillic +0500..052F; Cyrillic Supplement +0530..058F; Armenian +0590..05FF; Hebrew +0600..06FF; Arabic +0700..074F; Syriac +0750..077F; Arabic Supplement +0780..07BF; Thaana +07C0..07FF; NKo +0800..083F; Samaritan +0840..085F; Mandaic +0860..086F; Syriac Supplement +0870..089F; No_Block +08A0..08FF; Arabic Extended-A +0900..097F; Devanagari +0980..09FF; Bengali +0A00..0A7F; Gurmukhi +0A80..0AFF; Gujarati +0B00..0B7F; Oriya +0B80..0BFF; Tamil +0C00..0C7F; Telugu +0C80..0CFF; Kannada +0D00..0D7F; Malayalam +0D80..0DFF; Sinhala +0E00..0E7F; Thai +0E80..0EFF; Lao +0F00..0FFF; Tibetan +1000..109F; Myanmar +10A0..10FF; Georgian +1100..11FF; Hangul Jamo +1200..137F; Ethiopic +1380..139F; Ethiopic Supplement +13A0..13FF; Cherokee +1400..167F; Unified Canadian Aboriginal Syllabics +1680..169F; Ogham +16A0..16FF; Runic +1700..171F; Tagalog +1720..173F; Hanunoo +1740..175F; Buhid +1760..177F; Tagbanwa +1780..17FF; Khmer +1800..18AF; Mongolian +18B0..18FF; Unified Canadian Aboriginal Syllabics Extended +1900..194F; Limbu +1950..197F; Tai Le +1980..19DF; New Tai Lue +19E0..19FF; Khmer Symbols +1A00..1A1F; Buginese +1A20..1AAF; Tai Tham +1AB0..1AFF; Combining Diacritical Marks Extended +1B00..1B7F; Balinese +1B80..1BBF; Sundanese +1BC0..1BFF; Batak +1C00..1C4F; Lepcha +1C50..1C7F; Ol Chiki +1C80..1C8F; Cyrillic Extended-C +1C90..1CBF; No_Block +1CC0..1CCF; Sundanese Supplement +1CD0..1CFF; Vedic Extensions +1D00..1D7F; Phonetic Extensions +1D80..1DBF; Phonetic Extensions Supplement +1DC0..1DFF; Combining Diacritical Marks Supplement +1E00..1EFF; Latin Extended Additional +1F00..1FFF; Greek Extended +2000..206F; General Punctuation +2070..209F; Superscripts and Subscripts +20A0..20CF; Currency Symbols +20D0..20FF; Combining Diacritical Marks for Symbols +2100..214F; Letterlike Symbols +2150..218F; Number Forms +2190..21FF; Arrows +2200..22FF; Mathematical Operators +2300..23FF; Miscellaneous Technical +2400..243F; Control Pictures +2440..245F; Optical Character Recognition +2460..24FF; Enclosed Alphanumerics +2500..257F; Box Drawing +2580..259F; Block Elements +25A0..25FF; Geometric Shapes +2600..26FF; Miscellaneous Symbols +2700..27BF; Dingbats +27C0..27EF; Miscellaneous Mathematical Symbols-A +27F0..27FF; Supplemental Arrows-A +2800..28FF; Braille Patterns +2900..297F; Supplemental Arrows-B +2980..29FF; Miscellaneous Mathematical Symbols-B +2A00..2AFF; Supplemental Mathematical Operators +2B00..2BFF; Miscellaneous Symbols and Arrows +2C00..2C5F; Glagolitic +2C60..2C7F; Latin Extended-C +2C80..2CFF; Coptic +2D00..2D2F; Georgian Supplement +2D30..2D7F; Tifinagh +2D80..2DDF; Ethiopic Extended +2DE0..2DFF; Cyrillic Extended-A +2E00..2E7F; Supplemental Punctuation +2E80..2EFF; CJK Radicals Supplement +2F00..2FDF; Kangxi Radicals +2FE0..2FEF; No_Block +2FF0..2FFF; Ideographic Description Characters +3000..303F; CJK Symbols and Punctuation +3040..309F; Hiragana +30A0..30FF; Katakana +3100..312F; Bopomofo +3130..318F; Hangul Compatibility Jamo +3190..319F; Kanbun +31A0..31BF; Bopomofo Extended +31C0..31EF; CJK Strokes +31F0..31FF; Katakana Phonetic Extensions +3200..32FF; Enclosed CJK Letters and Months +3300..33FF; CJK Compatibility +3400..4DBF; CJK Unified Ideographs Extension A +4DC0..4DFF; Yijing Hexagram Symbols +4E00..9FFF; CJK Unified Ideographs +A000..A48F; Yi Syllables +A490..A4CF; Yi Radicals +A4D0..A4FF; Lisu +A500..A63F; Vai +A640..A69F; Cyrillic Extended-B +A6A0..A6FF; Bamum +A700..A71F; Modifier Tone Letters +A720..A7FF; Latin Extended-D +A800..A82F; Syloti Nagri +A830..A83F; Common Indic Number Forms +A840..A87F; Phags-pa +A880..A8DF; Saurashtra +A8E0..A8FF; Devanagari Extended +A900..A92F; Kayah Li +A930..A95F; Rejang +A960..A97F; Hangul Jamo Extended-A +A980..A9DF; Javanese +A9E0..A9FF; Myanmar Extended-B +AA00..AA5F; Cham +AA60..AA7F; Myanmar Extended-A +AA80..AADF; Tai Viet +AAE0..AAFF; Meetei Mayek Extensions +AB00..AB2F; Ethiopic Extended-A +AB30..AB6F; Latin Extended-E +AB70..ABBF; Cherokee Supplement +ABC0..ABFF; Meetei Mayek +AC00..D7AF; Hangul Syllables +D7B0..D7FF; Hangul Jamo Extended-B +E000..F8FF; Private Use Area +F900..FAFF; CJK Compatibility Ideographs +FB00..FB4F; Alphabetic Presentation Forms +FB50..FDFF; Arabic Presentation Forms-A +FE00..FE0F; Variation Selectors +FE10..FE1F; Vertical Forms +FE20..FE2F; Combining Half Marks +FE30..FE4F; CJK Compatibility Forms +FE50..FE6F; Small Form Variants +FE70..FEFF; Arabic Presentation Forms-B +FF00..FFEF; Halfwidth and Fullwidth Forms +FFF0..FFFF; Specials +10000..1007F; Linear B Syllabary +10080..100FF; Linear B Ideograms +10100..1013F; Aegean Numbers +10140..1018F; Ancient Greek Numbers +10190..101CF; Ancient Symbols +101D0..101FF; Phaistos Disc +10200..1027F; No_Block +10280..1029F; Lycian +102A0..102DF; Carian +102E0..102FF; Coptic Epact Numbers +10300..1032F; Old Italic +10330..1034F; Gothic +10350..1037F; Old Permic +10380..1039F; Ugaritic +103A0..103DF; Old Persian +103E0..103FF; No_Block +10400..1044F; Deseret +10450..1047F; Shavian +10480..104AF; Osmanya +104B0..104FF; Osage +10500..1052F; Elbasan +10530..1056F; Caucasian Albanian +10570..105FF; No_Block +10600..1077F; Linear A +10780..107FF; No_Block +10800..1083F; Cypriot Syllabary +10840..1085F; Imperial Aramaic +10860..1087F; Palmyrene +10880..108AF; Nabataean +108B0..108DF; No_Block +108E0..108FF; Hatran +10900..1091F; Phoenician +10920..1093F; Lydian +10940..1097F; No_Block +10980..1099F; Meroitic Hieroglyphs +109A0..109FF; Meroitic Cursive +10A00..10A5F; Kharoshthi +10A60..10A7F; Old South Arabian +10A80..10A9F; Old North Arabian +10AA0..10ABF; No_Block +10AC0..10AFF; Manichaean +10B00..10B3F; Avestan +10B40..10B5F; Inscriptional Parthian +10B60..10B7F; Inscriptional Pahlavi +10B80..10BAF; Psalter Pahlavi +10BB0..10BFF; No_Block +10C00..10C4F; Old Turkic +10C50..10C7F; No_Block +10C80..10CFF; Old Hungarian +10D00..10E5F; No_Block +10E60..10E7F; Rumi Numeral Symbols +10E80..10FFF; No_Block +11000..1107F; Brahmi +11080..110CF; Kaithi +110D0..110FF; Sora Sompeng +11100..1114F; Chakma +11150..1117F; Mahajani +11180..111DF; Sharada +111E0..111FF; Sinhala Archaic Numbers +11200..1124F; Khojki +11250..1127F; No_Block +11280..112AF; Multani +112B0..112FF; Khudawadi +11300..1137F; Grantha +11380..113FF; No_Block +11400..1147F; Newa +11480..114DF; Tirhuta +114E0..1157F; No_Block +11580..115FF; Siddham +11600..1165F; Modi +11660..1167F; Mongolian Supplement +11680..116CF; Takri +116D0..116FF; No_Block +11700..1173F; Ahom +11740..1189F; No_Block +118A0..118FF; Warang Citi +11900..119FF; No_Block +11A00..11A4F; Zanabazar Square +11A50..11AAF; Soyombo +11AB0..11ABF; No_Block +11AC0..11AFF; Pau Cin Hau +11B00..11BFF; No_Block +11C00..11C6F; Bhaiksuki +11C70..11CBF; Marchen +11CC0..11CFF; No_Block +11D00..11D5F; Masaram Gondi +11D60..11FFF; No_Block +12000..123FF; Cuneiform +12400..1247F; Cuneiform Numbers and Punctuation +12480..1254F; Early Dynastic Cuneiform +12550..12FFF; No_Block +13000..1342F; Egyptian Hieroglyphs +13430..143FF; No_Block +14400..1467F; Anatolian Hieroglyphs +14680..167FF; No_Block +16800..16A3F; Bamum Supplement +16A40..16A6F; Mro +16A70..16ACF; No_Block +16AD0..16AFF; Bassa Vah +16B00..16B8F; Pahawh Hmong +16B90..16EFF; No_Block +16F00..16F9F; Miao +16FA0..16FDF; No_Block +16FE0..16FFF; Ideographic Symbols and Punctuation +17000..187FF; Tangut +18800..18AFF; Tangut Components +18B00..1AFFF; No_Block +1B000..1B0FF; Kana Supplement +1B100..1B12F; Kana Extended-A +1B130..1B16F; No_Block +1B170..1B2FF; Nushu +1B300..1BBFF; No_Block +1BC00..1BC9F; Duployan +1BCA0..1BCAF; Shorthand Format Controls +1BCB0..1CFFF; No_Block +1D000..1D0FF; Byzantine Musical Symbols +1D100..1D1FF; Musical Symbols +1D200..1D24F; Ancient Greek Musical Notation +1D250..1D2FF; No_Block +1D300..1D35F; Tai Xuan Jing Symbols +1D360..1D37F; Counting Rod Numerals +1D380..1D3FF; No_Block +1D400..1D7FF; Mathematical Alphanumeric Symbols +1D800..1DAAF; Sutton SignWriting +1DAB0..1DFFF; No_Block +1E000..1E02F; Glagolitic Supplement +1E030..1E7FF; No_Block +1E800..1E8DF; Mende Kikakui +1E8E0..1E8FF; No_Block +1E900..1E95F; Adlam +1E960..1EDFF; No_Block +1EE00..1EEFF; Arabic Mathematical Alphabetic Symbols +1EF00..1EFFF; No_Block +1F000..1F02F; Mahjong Tiles +1F030..1F09F; Domino Tiles +1F0A0..1F0FF; Playing Cards +1F100..1F1FF; Enclosed Alphanumeric Supplement +1F200..1F2FF; Enclosed Ideographic Supplement +1F300..1F5FF; Miscellaneous Symbols and Pictographs +1F600..1F64F; Emoticons +1F650..1F67F; Ornamental Dingbats +1F680..1F6FF; Transport and Map Symbols +1F700..1F77F; Alchemical Symbols +1F780..1F7FF; Geometric Shapes Extended +1F800..1F8FF; Supplemental Arrows-C +1F900..1F9FF; Supplemental Symbols and Pictographs +1FA00..1FFFF; No_Block +20000..2A6DF; CJK Unified Ideographs Extension B +2A6E0..2A6FF; No_Block +2A700..2B73F; CJK Unified Ideographs Extension C +2B740..2B81F; CJK Unified Ideographs Extension D +2B820..2CEAF; CJK Unified Ideographs Extension E +2CEB0..2EBEF; CJK Unified Ideographs Extension F +2EBF0..2F7FF; No_Block +2F800..2FA1F; CJK Compatibility Ideographs Supplement +2FA20..DFFFF; No_Block +E0000..E007F; Tags +E0080..E00FF; No_Block +E0100..E01EF; Variation Selectors Supplement +E01F0..EFFFF; No_Block +F0000..FFFFF; Supplementary Private Use Area-A +100000..10FFFF; Supplementary Private Use Area-B diff --git a/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_10_0.test b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_10_0.test new file mode 100644 index 000000000..4be8b7623 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_10_0.test @@ -0,0 +1,11 @@ +name: UnicodeBlocks_10_0 + +description: +Tests character class syntax of the Unicode 10.0 Block property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_10_0-flex.output new file mode 100644 index 000000000..4165d6618 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_10_0-flex.output @@ -0,0 +1,5308 @@ + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 47): +Rule can never be matched: +"\u0061" { print(0x0061); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 48): +Rule can never be matched: +"\u0062" { print(0x0062); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 49): +Rule can never be matched: +"\u0063" { print(0x0063); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 50): +Rule can never be matched: +"\u0064" { print(0x0064); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 51): +Rule can never be matched: +"\u0065" { print(0x0065); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 52): +Rule can never be matched: +"\u0066" { print(0x0066); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 53): +Rule can never be matched: +"\u0067" { print(0x0067); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 54): +Rule can never be matched: +"\u0068" { print(0x0068); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 55): +Rule can never be matched: +"\u0069" { print(0x0069); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 56): +Rule can never be matched: +"\u006A" { print(0x006A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 57): +Rule can never be matched: +"\u006B" { print(0x006B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 58): +Rule can never be matched: +"\u006C" { print(0x006C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 59): +Rule can never be matched: +"\u006D" { print(0x006D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 60): +Rule can never be matched: +"\u006E" { print(0x006E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 61): +Rule can never be matched: +"\u006F" { print(0x006F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 62): +Rule can never be matched: +"\u0070" { print(0x0070); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 63): +Rule can never be matched: +"\u0071" { print(0x0071); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 64): +Rule can never be matched: +"\u0072" { print(0x0072); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 65): +Rule can never be matched: +"\u0073" { print(0x0073); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 66): +Rule can never be matched: +"\u0074" { print(0x0074); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 67): +Rule can never be matched: +"\u0075" { print(0x0075); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 68): +Rule can never be matched: +"\u0076" { print(0x0076); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 69): +Rule can never be matched: +"\u0077" { print(0x0077); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 70): +Rule can never be matched: +"\u0078" { print(0x0078); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 71): +Rule can never be matched: +"\u0079" { print(0x0079); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 72): +Rule can never be matched: +"\u007A" { print(0x007A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 105): +Rule can never be matched: +"\u00E0" { print(0x00E0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 106): +Rule can never be matched: +"\u00E1" { print(0x00E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 107): +Rule can never be matched: +"\u00E2" { print(0x00E2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 108): +Rule can never be matched: +"\u00E3" { print(0x00E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 109): +Rule can never be matched: +"\u00E4" { print(0x00E4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 110): +Rule can never be matched: +"\u00E5" { print(0x00E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 111): +Rule can never be matched: +"\u00E6" { print(0x00E6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 112): +Rule can never be matched: +"\u00E7" { print(0x00E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 113): +Rule can never be matched: +"\u00E8" { print(0x00E8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 114): +Rule can never be matched: +"\u00E9" { print(0x00E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 115): +Rule can never be matched: +"\u00EA" { print(0x00EA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 116): +Rule can never be matched: +"\u00EB" { print(0x00EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 117): +Rule can never be matched: +"\u00EC" { print(0x00EC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 118): +Rule can never be matched: +"\u00ED" { print(0x00ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 119): +Rule can never be matched: +"\u00EE" { print(0x00EE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 120): +Rule can never be matched: +"\u00EF" { print(0x00EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 121): +Rule can never be matched: +"\u00F0" { print(0x00F0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 122): +Rule can never be matched: +"\u00F1" { print(0x00F1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 123): +Rule can never be matched: +"\u00F2" { print(0x00F2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 124): +Rule can never be matched: +"\u00F3" { print(0x00F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 125): +Rule can never be matched: +"\u00F4" { print(0x00F4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 126): +Rule can never be matched: +"\u00F5" { print(0x00F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 127): +Rule can never be matched: +"\u00F6" { print(0x00F6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 128): +Rule can never be matched: +"\u00F8" { print(0x00F8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 129): +Rule can never be matched: +"\u00F9" { print(0x00F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 130): +Rule can never be matched: +"\u00FA" { print(0x00FA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 131): +Rule can never be matched: +"\u00FB" { print(0x00FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 132): +Rule can never be matched: +"\u00FC" { print(0x00FC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 133): +Rule can never be matched: +"\u00FD" { print(0x00FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 134): +Rule can never be matched: +"\u00FE" { print(0x00FE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 137): +Rule can never be matched: +"\u0101" { print(0x0101); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 139): +Rule can never be matched: +"\u0103" { print(0x0103); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 141): +Rule can never be matched: +"\u0105" { print(0x0105); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 143): +Rule can never be matched: +"\u0107" { print(0x0107); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 145): +Rule can never be matched: +"\u0109" { print(0x0109); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 147): +Rule can never be matched: +"\u010B" { print(0x010B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 149): +Rule can never be matched: +"\u010D" { print(0x010D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 151): +Rule can never be matched: +"\u010F" { print(0x010F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 153): +Rule can never be matched: +"\u0111" { print(0x0111); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 155): +Rule can never be matched: +"\u0113" { print(0x0113); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 157): +Rule can never be matched: +"\u0115" { print(0x0115); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 159): +Rule can never be matched: +"\u0117" { print(0x0117); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 161): +Rule can never be matched: +"\u0119" { print(0x0119); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 163): +Rule can never be matched: +"\u011B" { print(0x011B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 165): +Rule can never be matched: +"\u011D" { print(0x011D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 167): +Rule can never be matched: +"\u011F" { print(0x011F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 169): +Rule can never be matched: +"\u0121" { print(0x0121); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 171): +Rule can never be matched: +"\u0123" { print(0x0123); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 173): +Rule can never be matched: +"\u0125" { print(0x0125); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 175): +Rule can never be matched: +"\u0127" { print(0x0127); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 177): +Rule can never be matched: +"\u0129" { print(0x0129); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 179): +Rule can never be matched: +"\u012B" { print(0x012B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 181): +Rule can never be matched: +"\u012D" { print(0x012D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 183): +Rule can never be matched: +"\u012F" { print(0x012F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 184): +Rule can never be matched: +"\u0130" { print(0x0130); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 185): +Rule can never be matched: +"\u0131" { print(0x0131); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 187): +Rule can never be matched: +"\u0133" { print(0x0133); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 189): +Rule can never be matched: +"\u0135" { print(0x0135); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 191): +Rule can never be matched: +"\u0137" { print(0x0137); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 193): +Rule can never be matched: +"\u013A" { print(0x013A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 195): +Rule can never be matched: +"\u013C" { print(0x013C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 197): +Rule can never be matched: +"\u013E" { print(0x013E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 199): +Rule can never be matched: +"\u0140" { print(0x0140); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 201): +Rule can never be matched: +"\u0142" { print(0x0142); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 203): +Rule can never be matched: +"\u0144" { print(0x0144); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 205): +Rule can never be matched: +"\u0146" { print(0x0146); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 207): +Rule can never be matched: +"\u0148" { print(0x0148); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 209): +Rule can never be matched: +"\u014B" { print(0x014B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 211): +Rule can never be matched: +"\u014D" { print(0x014D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 213): +Rule can never be matched: +"\u014F" { print(0x014F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 215): +Rule can never be matched: +"\u0151" { print(0x0151); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 217): +Rule can never be matched: +"\u0153" { print(0x0153); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 219): +Rule can never be matched: +"\u0155" { print(0x0155); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 221): +Rule can never be matched: +"\u0157" { print(0x0157); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 223): +Rule can never be matched: +"\u0159" { print(0x0159); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 225): +Rule can never be matched: +"\u015B" { print(0x015B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 227): +Rule can never be matched: +"\u015D" { print(0x015D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 229): +Rule can never be matched: +"\u015F" { print(0x015F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 231): +Rule can never be matched: +"\u0161" { print(0x0161); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 233): +Rule can never be matched: +"\u0163" { print(0x0163); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 235): +Rule can never be matched: +"\u0165" { print(0x0165); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 237): +Rule can never be matched: +"\u0167" { print(0x0167); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 239): +Rule can never be matched: +"\u0169" { print(0x0169); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 241): +Rule can never be matched: +"\u016B" { print(0x016B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 243): +Rule can never be matched: +"\u016D" { print(0x016D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 245): +Rule can never be matched: +"\u016F" { print(0x016F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 247): +Rule can never be matched: +"\u0171" { print(0x0171); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 249): +Rule can never be matched: +"\u0173" { print(0x0173); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 251): +Rule can never be matched: +"\u0175" { print(0x0175); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 253): +Rule can never be matched: +"\u0177" { print(0x0177); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 254): +Rule can never be matched: +"\u0178" { print(0x0178); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 256): +Rule can never be matched: +"\u017A" { print(0x017A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 258): +Rule can never be matched: +"\u017C" { print(0x017C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 260): +Rule can never be matched: +"\u017E" { print(0x017E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 261): +Rule can never be matched: +"\u017F" { print(0x017F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 265): +Rule can never be matched: +"\u0183" { print(0x0183); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 267): +Rule can never be matched: +"\u0185" { print(0x0185); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 270): +Rule can never be matched: +"\u0188" { print(0x0188); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 274): +Rule can never be matched: +"\u018C" { print(0x018C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 279): +Rule can never be matched: +"\u0192" { print(0x0192); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 286): +Rule can never be matched: +"\u0199" { print(0x0199); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 293): +Rule can never be matched: +"\u01A1" { print(0x01A1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 295): +Rule can never be matched: +"\u01A3" { print(0x01A3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 297): +Rule can never be matched: +"\u01A5" { print(0x01A5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 300): +Rule can never be matched: +"\u01A8" { print(0x01A8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 303): +Rule can never be matched: +"\u01AD" { print(0x01AD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 306): +Rule can never be matched: +"\u01B0" { print(0x01B0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 310): +Rule can never be matched: +"\u01B4" { print(0x01B4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 312): +Rule can never be matched: +"\u01B6" { print(0x01B6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 315): +Rule can never be matched: +"\u01B9" { print(0x01B9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 317): +Rule can never be matched: +"\u01BD" { print(0x01BD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 320): +Rule can never be matched: +"\u01C5" { print(0x01C5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 321): +Rule can never be matched: +"\u01C6" { print(0x01C6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 323): +Rule can never be matched: +"\u01C8" { print(0x01C8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 324): +Rule can never be matched: +"\u01C9" { print(0x01C9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 326): +Rule can never be matched: +"\u01CB" { print(0x01CB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 327): +Rule can never be matched: +"\u01CC" { print(0x01CC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 329): +Rule can never be matched: +"\u01CE" { print(0x01CE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 331): +Rule can never be matched: +"\u01D0" { print(0x01D0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 333): +Rule can never be matched: +"\u01D2" { print(0x01D2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 335): +Rule can never be matched: +"\u01D4" { print(0x01D4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 337): +Rule can never be matched: +"\u01D6" { print(0x01D6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 339): +Rule can never be matched: +"\u01D8" { print(0x01D8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 341): +Rule can never be matched: +"\u01DA" { print(0x01DA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 343): +Rule can never be matched: +"\u01DC" { print(0x01DC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 344): +Rule can never be matched: +"\u01DD" { print(0x01DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 346): +Rule can never be matched: +"\u01DF" { print(0x01DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 348): +Rule can never be matched: +"\u01E1" { print(0x01E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 350): +Rule can never be matched: +"\u01E3" { print(0x01E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 352): +Rule can never be matched: +"\u01E5" { print(0x01E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 354): +Rule can never be matched: +"\u01E7" { print(0x01E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 356): +Rule can never be matched: +"\u01E9" { print(0x01E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 358): +Rule can never be matched: +"\u01EB" { print(0x01EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 360): +Rule can never be matched: +"\u01ED" { print(0x01ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 362): +Rule can never be matched: +"\u01EF" { print(0x01EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 364): +Rule can never be matched: +"\u01F2" { print(0x01F2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 365): +Rule can never be matched: +"\u01F3" { print(0x01F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 367): +Rule can never be matched: +"\u01F5" { print(0x01F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 368): +Rule can never be matched: +"\u01F6" { print(0x01F6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 369): +Rule can never be matched: +"\u01F7" { print(0x01F7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 371): +Rule can never be matched: +"\u01F9" { print(0x01F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 373): +Rule can never be matched: +"\u01FB" { print(0x01FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 375): +Rule can never be matched: +"\u01FD" { print(0x01FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 377): +Rule can never be matched: +"\u01FF" { print(0x01FF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 379): +Rule can never be matched: +"\u0201" { print(0x0201); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 381): +Rule can never be matched: +"\u0203" { print(0x0203); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 383): +Rule can never be matched: +"\u0205" { print(0x0205); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 385): +Rule can never be matched: +"\u0207" { print(0x0207); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 387): +Rule can never be matched: +"\u0209" { print(0x0209); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 389): +Rule can never be matched: +"\u020B" { print(0x020B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 391): +Rule can never be matched: +"\u020D" { print(0x020D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 393): +Rule can never be matched: +"\u020F" { print(0x020F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 395): +Rule can never be matched: +"\u0211" { print(0x0211); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 397): +Rule can never be matched: +"\u0213" { print(0x0213); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 399): +Rule can never be matched: +"\u0215" { print(0x0215); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 401): +Rule can never be matched: +"\u0217" { print(0x0217); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 403): +Rule can never be matched: +"\u0219" { print(0x0219); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 405): +Rule can never be matched: +"\u021B" { print(0x021B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 407): +Rule can never be matched: +"\u021D" { print(0x021D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 409): +Rule can never be matched: +"\u021F" { print(0x021F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 410): +Rule can never be matched: +"\u0220" { print(0x0220); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 412): +Rule can never be matched: +"\u0223" { print(0x0223); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 414): +Rule can never be matched: +"\u0225" { print(0x0225); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 416): +Rule can never be matched: +"\u0227" { print(0x0227); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 418): +Rule can never be matched: +"\u0229" { print(0x0229); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 420): +Rule can never be matched: +"\u022B" { print(0x022B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 422): +Rule can never be matched: +"\u022D" { print(0x022D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 424): +Rule can never be matched: +"\u022F" { print(0x022F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 426): +Rule can never be matched: +"\u0231" { print(0x0231); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 428): +Rule can never be matched: +"\u0233" { print(0x0233); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 431): +Rule can never be matched: +"\u023C" { print(0x023C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 432): +Rule can never be matched: +"\u023D" { print(0x023D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 437): +Rule can never be matched: +"\u0242" { print(0x0242); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 438): +Rule can never be matched: +"\u0243" { print(0x0243); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 442): +Rule can never be matched: +"\u0247" { print(0x0247); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 444): +Rule can never be matched: +"\u0249" { print(0x0249); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 446): +Rule can never be matched: +"\u024B" { print(0x024B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 448): +Rule can never be matched: +"\u024D" { print(0x024D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 450): +Rule can never be matched: +"\u024F" { print(0x024F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 454): +Rule can never be matched: +"\u0253" { print(0x0253); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 455): +Rule can never be matched: +"\u0254" { print(0x0254); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 456): +Rule can never be matched: +"\u0256" { print(0x0256); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 457): +Rule can never be matched: +"\u0257" { print(0x0257); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 458): +Rule can never be matched: +"\u0259" { print(0x0259); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 459): +Rule can never be matched: +"\u025B" { print(0x025B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 461): +Rule can never be matched: +"\u0260" { print(0x0260); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 463): +Rule can never be matched: +"\u0263" { print(0x0263); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 466): +Rule can never be matched: +"\u0268" { print(0x0268); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 467): +Rule can never be matched: +"\u0269" { print(0x0269); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 471): +Rule can never be matched: +"\u026F" { print(0x026F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 473): +Rule can never be matched: +"\u0272" { print(0x0272); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 474): +Rule can never be matched: +"\u0275" { print(0x0275); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 476): +Rule can never be matched: +"\u0280" { print(0x0280); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 477): +Rule can never be matched: +"\u0283" { print(0x0283); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 479): +Rule can never be matched: +"\u0288" { print(0x0288); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 480): +Rule can never be matched: +"\u0289" { print(0x0289); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 481): +Rule can never be matched: +"\u028A" { print(0x028A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 482): +Rule can never be matched: +"\u028B" { print(0x028B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 483): +Rule can never be matched: +"\u028C" { print(0x028C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 484): +Rule can never be matched: +"\u0292" { print(0x0292); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 489): +Rule can never be matched: +"\u0371" { print(0x0371); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 491): +Rule can never be matched: +"\u0373" { print(0x0373); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 493): +Rule can never be matched: +"\u0377" { print(0x0377); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 513): +Rule can never be matched: +"\u0399" { print(0x0399); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 516): +Rule can never be matched: +"\u039C" { print(0x039C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 531): +Rule can never be matched: +"\u03AC" { print(0x03AC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 532): +Rule can never be matched: +"\u03AD" { print(0x03AD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 533): +Rule can never be matched: +"\u03AE" { print(0x03AE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 534): +Rule can never be matched: +"\u03AF" { print(0x03AF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 535): +Rule can never be matched: +"\u03B1" { print(0x03B1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 536): +Rule can never be matched: +"\u03B2" { print(0x03B2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 537): +Rule can never be matched: +"\u03B3" { print(0x03B3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 538): +Rule can never be matched: +"\u03B4" { print(0x03B4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 539): +Rule can never be matched: +"\u03B5" { print(0x03B5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 540): +Rule can never be matched: +"\u03B6" { print(0x03B6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 541): +Rule can never be matched: +"\u03B7" { print(0x03B7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 542): +Rule can never be matched: +"\u03B8" { print(0x03B8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 543): +Rule can never be matched: +"\u03B9" { print(0x03B9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 544): +Rule can never be matched: +"\u03BA" { print(0x03BA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 545): +Rule can never be matched: +"\u03BB" { print(0x03BB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 546): +Rule can never be matched: +"\u03BC" { print(0x03BC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 547): +Rule can never be matched: +"\u03BD" { print(0x03BD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 548): +Rule can never be matched: +"\u03BE" { print(0x03BE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 549): +Rule can never be matched: +"\u03BF" { print(0x03BF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 550): +Rule can never be matched: +"\u03C0" { print(0x03C0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 551): +Rule can never be matched: +"\u03C1" { print(0x03C1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 552): +Rule can never be matched: +"\u03C2" { print(0x03C2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 553): +Rule can never be matched: +"\u03C3" { print(0x03C3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 554): +Rule can never be matched: +"\u03C4" { print(0x03C4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 555): +Rule can never be matched: +"\u03C5" { print(0x03C5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 556): +Rule can never be matched: +"\u03C6" { print(0x03C6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 557): +Rule can never be matched: +"\u03C7" { print(0x03C7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 558): +Rule can never be matched: +"\u03C8" { print(0x03C8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 559): +Rule can never be matched: +"\u03C9" { print(0x03C9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 560): +Rule can never be matched: +"\u03CA" { print(0x03CA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 561): +Rule can never be matched: +"\u03CB" { print(0x03CB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 562): +Rule can never be matched: +"\u03CC" { print(0x03CC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 563): +Rule can never be matched: +"\u03CD" { print(0x03CD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 564): +Rule can never be matched: +"\u03CE" { print(0x03CE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 566): +Rule can never be matched: +"\u03D0" { print(0x03D0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 567): +Rule can never be matched: +"\u03D1" { print(0x03D1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 568): +Rule can never be matched: +"\u03D5" { print(0x03D5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 569): +Rule can never be matched: +"\u03D6" { print(0x03D6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 570): +Rule can never be matched: +"\u03D7" { print(0x03D7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 572): +Rule can never be matched: +"\u03D9" { print(0x03D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 574): +Rule can never be matched: +"\u03DB" { print(0x03DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 576): +Rule can never be matched: +"\u03DD" { print(0x03DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 578): +Rule can never be matched: +"\u03DF" { print(0x03DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 580): +Rule can never be matched: +"\u03E1" { print(0x03E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 582): +Rule can never be matched: +"\u03E3" { print(0x03E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 584): +Rule can never be matched: +"\u03E5" { print(0x03E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 586): +Rule can never be matched: +"\u03E7" { print(0x03E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 588): +Rule can never be matched: +"\u03E9" { print(0x03E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 590): +Rule can never be matched: +"\u03EB" { print(0x03EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 592): +Rule can never be matched: +"\u03ED" { print(0x03ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 594): +Rule can never be matched: +"\u03EF" { print(0x03EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 595): +Rule can never be matched: +"\u03F0" { print(0x03F0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 596): +Rule can never be matched: +"\u03F1" { print(0x03F1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 598): +Rule can never be matched: +"\u03F3" { print(0x03F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 599): +Rule can never be matched: +"\u03F4" { print(0x03F4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 600): +Rule can never be matched: +"\u03F5" { print(0x03F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 602): +Rule can never be matched: +"\u03F8" { print(0x03F8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 603): +Rule can never be matched: +"\u03F9" { print(0x03F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 605): +Rule can never be matched: +"\u03FB" { print(0x03FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 606): +Rule can never be matched: +"\u03FD" { print(0x03FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 607): +Rule can never be matched: +"\u03FE" { print(0x03FE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 608): +Rule can never be matched: +"\u03FF" { print(0x03FF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 657): +Rule can never be matched: +"\u0430" { print(0x0430); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 658): +Rule can never be matched: +"\u0431" { print(0x0431); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 659): +Rule can never be matched: +"\u0432" { print(0x0432); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 660): +Rule can never be matched: +"\u0433" { print(0x0433); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 661): +Rule can never be matched: +"\u0434" { print(0x0434); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 662): +Rule can never be matched: +"\u0435" { print(0x0435); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 663): +Rule can never be matched: +"\u0436" { print(0x0436); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 664): +Rule can never be matched: +"\u0437" { print(0x0437); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 665): +Rule can never be matched: +"\u0438" { print(0x0438); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 666): +Rule can never be matched: +"\u0439" { print(0x0439); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 667): +Rule can never be matched: +"\u043A" { print(0x043A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 668): +Rule can never be matched: +"\u043B" { print(0x043B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 669): +Rule can never be matched: +"\u043C" { print(0x043C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 670): +Rule can never be matched: +"\u043D" { print(0x043D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 671): +Rule can never be matched: +"\u043E" { print(0x043E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 672): +Rule can never be matched: +"\u043F" { print(0x043F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 673): +Rule can never be matched: +"\u0440" { print(0x0440); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 674): +Rule can never be matched: +"\u0441" { print(0x0441); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 675): +Rule can never be matched: +"\u0442" { print(0x0442); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 676): +Rule can never be matched: +"\u0443" { print(0x0443); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 677): +Rule can never be matched: +"\u0444" { print(0x0444); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 678): +Rule can never be matched: +"\u0445" { print(0x0445); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 679): +Rule can never be matched: +"\u0446" { print(0x0446); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 680): +Rule can never be matched: +"\u0447" { print(0x0447); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 681): +Rule can never be matched: +"\u0448" { print(0x0448); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 682): +Rule can never be matched: +"\u0449" { print(0x0449); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 683): +Rule can never be matched: +"\u044A" { print(0x044A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 684): +Rule can never be matched: +"\u044B" { print(0x044B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 685): +Rule can never be matched: +"\u044C" { print(0x044C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 686): +Rule can never be matched: +"\u044D" { print(0x044D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 687): +Rule can never be matched: +"\u044E" { print(0x044E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 688): +Rule can never be matched: +"\u044F" { print(0x044F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 689): +Rule can never be matched: +"\u0450" { print(0x0450); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 690): +Rule can never be matched: +"\u0451" { print(0x0451); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 691): +Rule can never be matched: +"\u0452" { print(0x0452); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 692): +Rule can never be matched: +"\u0453" { print(0x0453); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 693): +Rule can never be matched: +"\u0454" { print(0x0454); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 694): +Rule can never be matched: +"\u0455" { print(0x0455); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 695): +Rule can never be matched: +"\u0456" { print(0x0456); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 696): +Rule can never be matched: +"\u0457" { print(0x0457); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 697): +Rule can never be matched: +"\u0458" { print(0x0458); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 698): +Rule can never be matched: +"\u0459" { print(0x0459); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 699): +Rule can never be matched: +"\u045A" { print(0x045A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 700): +Rule can never be matched: +"\u045B" { print(0x045B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 701): +Rule can never be matched: +"\u045C" { print(0x045C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 702): +Rule can never be matched: +"\u045D" { print(0x045D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 703): +Rule can never be matched: +"\u045E" { print(0x045E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 704): +Rule can never be matched: +"\u045F" { print(0x045F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 706): +Rule can never be matched: +"\u0461" { print(0x0461); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 708): +Rule can never be matched: +"\u0463" { print(0x0463); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 710): +Rule can never be matched: +"\u0465" { print(0x0465); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 712): +Rule can never be matched: +"\u0467" { print(0x0467); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 714): +Rule can never be matched: +"\u0469" { print(0x0469); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 716): +Rule can never be matched: +"\u046B" { print(0x046B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 718): +Rule can never be matched: +"\u046D" { print(0x046D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 720): +Rule can never be matched: +"\u046F" { print(0x046F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 722): +Rule can never be matched: +"\u0471" { print(0x0471); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 724): +Rule can never be matched: +"\u0473" { print(0x0473); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 726): +Rule can never be matched: +"\u0475" { print(0x0475); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 728): +Rule can never be matched: +"\u0477" { print(0x0477); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 730): +Rule can never be matched: +"\u0479" { print(0x0479); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 732): +Rule can never be matched: +"\u047B" { print(0x047B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 734): +Rule can never be matched: +"\u047D" { print(0x047D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 736): +Rule can never be matched: +"\u047F" { print(0x047F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 738): +Rule can never be matched: +"\u0481" { print(0x0481); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 740): +Rule can never be matched: +"\u048B" { print(0x048B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 742): +Rule can never be matched: +"\u048D" { print(0x048D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 744): +Rule can never be matched: +"\u048F" { print(0x048F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 746): +Rule can never be matched: +"\u0491" { print(0x0491); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 748): +Rule can never be matched: +"\u0493" { print(0x0493); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 750): +Rule can never be matched: +"\u0495" { print(0x0495); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 752): +Rule can never be matched: +"\u0497" { print(0x0497); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 754): +Rule can never be matched: +"\u0499" { print(0x0499); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 756): +Rule can never be matched: +"\u049B" { print(0x049B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 758): +Rule can never be matched: +"\u049D" { print(0x049D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 760): +Rule can never be matched: +"\u049F" { print(0x049F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 762): +Rule can never be matched: +"\u04A1" { print(0x04A1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 764): +Rule can never be matched: +"\u04A3" { print(0x04A3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 766): +Rule can never be matched: +"\u04A5" { print(0x04A5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 768): +Rule can never be matched: +"\u04A7" { print(0x04A7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 770): +Rule can never be matched: +"\u04A9" { print(0x04A9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 772): +Rule can never be matched: +"\u04AB" { print(0x04AB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 774): +Rule can never be matched: +"\u04AD" { print(0x04AD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 776): +Rule can never be matched: +"\u04AF" { print(0x04AF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 778): +Rule can never be matched: +"\u04B1" { print(0x04B1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 780): +Rule can never be matched: +"\u04B3" { print(0x04B3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 782): +Rule can never be matched: +"\u04B5" { print(0x04B5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 784): +Rule can never be matched: +"\u04B7" { print(0x04B7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 786): +Rule can never be matched: +"\u04B9" { print(0x04B9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 788): +Rule can never be matched: +"\u04BB" { print(0x04BB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 790): +Rule can never be matched: +"\u04BD" { print(0x04BD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 792): +Rule can never be matched: +"\u04BF" { print(0x04BF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 795): +Rule can never be matched: +"\u04C2" { print(0x04C2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 797): +Rule can never be matched: +"\u04C4" { print(0x04C4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 799): +Rule can never be matched: +"\u04C6" { print(0x04C6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 801): +Rule can never be matched: +"\u04C8" { print(0x04C8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 803): +Rule can never be matched: +"\u04CA" { print(0x04CA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 805): +Rule can never be matched: +"\u04CC" { print(0x04CC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 807): +Rule can never be matched: +"\u04CE" { print(0x04CE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 808): +Rule can never be matched: +"\u04CF" { print(0x04CF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 810): +Rule can never be matched: +"\u04D1" { print(0x04D1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 812): +Rule can never be matched: +"\u04D3" { print(0x04D3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 814): +Rule can never be matched: +"\u04D5" { print(0x04D5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 816): +Rule can never be matched: +"\u04D7" { print(0x04D7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 818): +Rule can never be matched: +"\u04D9" { print(0x04D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 820): +Rule can never be matched: +"\u04DB" { print(0x04DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 822): +Rule can never be matched: +"\u04DD" { print(0x04DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 824): +Rule can never be matched: +"\u04DF" { print(0x04DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 826): +Rule can never be matched: +"\u04E1" { print(0x04E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 828): +Rule can never be matched: +"\u04E3" { print(0x04E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 830): +Rule can never be matched: +"\u04E5" { print(0x04E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 832): +Rule can never be matched: +"\u04E7" { print(0x04E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 834): +Rule can never be matched: +"\u04E9" { print(0x04E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 836): +Rule can never be matched: +"\u04EB" { print(0x04EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 838): +Rule can never be matched: +"\u04ED" { print(0x04ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 840): +Rule can never be matched: +"\u04EF" { print(0x04EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 842): +Rule can never be matched: +"\u04F1" { print(0x04F1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 844): +Rule can never be matched: +"\u04F3" { print(0x04F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 846): +Rule can never be matched: +"\u04F5" { print(0x04F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 848): +Rule can never be matched: +"\u04F7" { print(0x04F7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 850): +Rule can never be matched: +"\u04F9" { print(0x04F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 852): +Rule can never be matched: +"\u04FB" { print(0x04FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 854): +Rule can never be matched: +"\u04FD" { print(0x04FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 856): +Rule can never be matched: +"\u04FF" { print(0x04FF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 858): +Rule can never be matched: +"\u0501" { print(0x0501); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 860): +Rule can never be matched: +"\u0503" { print(0x0503); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 862): +Rule can never be matched: +"\u0505" { print(0x0505); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 864): +Rule can never be matched: +"\u0507" { print(0x0507); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 866): +Rule can never be matched: +"\u0509" { print(0x0509); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 868): +Rule can never be matched: +"\u050B" { print(0x050B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 870): +Rule can never be matched: +"\u050D" { print(0x050D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 872): +Rule can never be matched: +"\u050F" { print(0x050F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 874): +Rule can never be matched: +"\u0511" { print(0x0511); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 876): +Rule can never be matched: +"\u0513" { print(0x0513); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 878): +Rule can never be matched: +"\u0515" { print(0x0515); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 880): +Rule can never be matched: +"\u0517" { print(0x0517); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 882): +Rule can never be matched: +"\u0519" { print(0x0519); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 884): +Rule can never be matched: +"\u051B" { print(0x051B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 886): +Rule can never be matched: +"\u051D" { print(0x051D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 888): +Rule can never be matched: +"\u051F" { print(0x051F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 890): +Rule can never be matched: +"\u0521" { print(0x0521); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 892): +Rule can never be matched: +"\u0523" { print(0x0523); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 894): +Rule can never be matched: +"\u0525" { print(0x0525); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 896): +Rule can never be matched: +"\u0527" { print(0x0527); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 898): +Rule can never be matched: +"\u0529" { print(0x0529); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 900): +Rule can never be matched: +"\u052B" { print(0x052B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 902): +Rule can never be matched: +"\u052D" { print(0x052D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 904): +Rule can never be matched: +"\u052F" { print(0x052F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 943): +Rule can never be matched: +"\u0561" { print(0x0561); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 944): +Rule can never be matched: +"\u0562" { print(0x0562); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 945): +Rule can never be matched: +"\u0563" { print(0x0563); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 946): +Rule can never be matched: +"\u0564" { print(0x0564); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 947): +Rule can never be matched: +"\u0565" { print(0x0565); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 948): +Rule can never be matched: +"\u0566" { print(0x0566); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 949): +Rule can never be matched: +"\u0567" { print(0x0567); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 950): +Rule can never be matched: +"\u0568" { print(0x0568); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 951): +Rule can never be matched: +"\u0569" { print(0x0569); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 952): +Rule can never be matched: +"\u056A" { print(0x056A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 953): +Rule can never be matched: +"\u056B" { print(0x056B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 954): +Rule can never be matched: +"\u056C" { print(0x056C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 955): +Rule can never be matched: +"\u056D" { print(0x056D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 956): +Rule can never be matched: +"\u056E" { print(0x056E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 957): +Rule can never be matched: +"\u056F" { print(0x056F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 958): +Rule can never be matched: +"\u0570" { print(0x0570); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 959): +Rule can never be matched: +"\u0571" { print(0x0571); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 960): +Rule can never be matched: +"\u0572" { print(0x0572); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 961): +Rule can never be matched: +"\u0573" { print(0x0573); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 962): +Rule can never be matched: +"\u0574" { print(0x0574); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 963): +Rule can never be matched: +"\u0575" { print(0x0575); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 964): +Rule can never be matched: +"\u0576" { print(0x0576); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 965): +Rule can never be matched: +"\u0577" { print(0x0577); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 966): +Rule can never be matched: +"\u0578" { print(0x0578); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 967): +Rule can never be matched: +"\u0579" { print(0x0579); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 968): +Rule can never be matched: +"\u057A" { print(0x057A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 969): +Rule can never be matched: +"\u057B" { print(0x057B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 970): +Rule can never be matched: +"\u057C" { print(0x057C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 971): +Rule can never be matched: +"\u057D" { print(0x057D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 972): +Rule can never be matched: +"\u057E" { print(0x057E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 973): +Rule can never be matched: +"\u057F" { print(0x057F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 974): +Rule can never be matched: +"\u0580" { print(0x0580); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 975): +Rule can never be matched: +"\u0581" { print(0x0581); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 976): +Rule can never be matched: +"\u0582" { print(0x0582); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 977): +Rule can never be matched: +"\u0583" { print(0x0583); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 978): +Rule can never be matched: +"\u0584" { print(0x0584); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 979): +Rule can never be matched: +"\u0585" { print(0x0585); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 980): +Rule can never be matched: +"\u0586" { print(0x0586); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1107): +Rule can never be matched: +"\u13F8" { print(0x13F8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1108): +Rule can never be matched: +"\u13F9" { print(0x13F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1109): +Rule can never be matched: +"\u13FA" { print(0x13FA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1110): +Rule can never be matched: +"\u13FB" { print(0x13FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1111): +Rule can never be matched: +"\u13FC" { print(0x13FC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1112): +Rule can never be matched: +"\u13FD" { print(0x13FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1113): +Rule can never be matched: +"\u1C80" { print(0x1C80); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1114): +Rule can never be matched: +"\u1C81" { print(0x1C81); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1115): +Rule can never be matched: +"\u1C82" { print(0x1C82); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1116): +Rule can never be matched: +"\u1C83" { print(0x1C83); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1117): +Rule can never be matched: +"\u1C84" { print(0x1C84); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1118): +Rule can never be matched: +"\u1C85" { print(0x1C85); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1119): +Rule can never be matched: +"\u1C86" { print(0x1C86); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1120): +Rule can never be matched: +"\u1C87" { print(0x1C87); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1125): +Rule can never be matched: +"\u1E01" { print(0x1E01); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1127): +Rule can never be matched: +"\u1E03" { print(0x1E03); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1129): +Rule can never be matched: +"\u1E05" { print(0x1E05); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1131): +Rule can never be matched: +"\u1E07" { print(0x1E07); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1133): +Rule can never be matched: +"\u1E09" { print(0x1E09); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1135): +Rule can never be matched: +"\u1E0B" { print(0x1E0B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1137): +Rule can never be matched: +"\u1E0D" { print(0x1E0D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1139): +Rule can never be matched: +"\u1E0F" { print(0x1E0F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1141): +Rule can never be matched: +"\u1E11" { print(0x1E11); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1143): +Rule can never be matched: +"\u1E13" { print(0x1E13); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1145): +Rule can never be matched: +"\u1E15" { print(0x1E15); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1147): +Rule can never be matched: +"\u1E17" { print(0x1E17); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1149): +Rule can never be matched: +"\u1E19" { print(0x1E19); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1151): +Rule can never be matched: +"\u1E1B" { print(0x1E1B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1153): +Rule can never be matched: +"\u1E1D" { print(0x1E1D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1155): +Rule can never be matched: +"\u1E1F" { print(0x1E1F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1157): +Rule can never be matched: +"\u1E21" { print(0x1E21); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1159): +Rule can never be matched: +"\u1E23" { print(0x1E23); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1161): +Rule can never be matched: +"\u1E25" { print(0x1E25); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1163): +Rule can never be matched: +"\u1E27" { print(0x1E27); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1165): +Rule can never be matched: +"\u1E29" { print(0x1E29); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1167): +Rule can never be matched: +"\u1E2B" { print(0x1E2B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1169): +Rule can never be matched: +"\u1E2D" { print(0x1E2D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1171): +Rule can never be matched: +"\u1E2F" { print(0x1E2F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1173): +Rule can never be matched: +"\u1E31" { print(0x1E31); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1175): +Rule can never be matched: +"\u1E33" { print(0x1E33); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1177): +Rule can never be matched: +"\u1E35" { print(0x1E35); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1179): +Rule can never be matched: +"\u1E37" { print(0x1E37); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1181): +Rule can never be matched: +"\u1E39" { print(0x1E39); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1183): +Rule can never be matched: +"\u1E3B" { print(0x1E3B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1185): +Rule can never be matched: +"\u1E3D" { print(0x1E3D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1187): +Rule can never be matched: +"\u1E3F" { print(0x1E3F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1189): +Rule can never be matched: +"\u1E41" { print(0x1E41); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1191): +Rule can never be matched: +"\u1E43" { print(0x1E43); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1193): +Rule can never be matched: +"\u1E45" { print(0x1E45); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1195): +Rule can never be matched: +"\u1E47" { print(0x1E47); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1197): +Rule can never be matched: +"\u1E49" { print(0x1E49); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1199): +Rule can never be matched: +"\u1E4B" { print(0x1E4B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1201): +Rule can never be matched: +"\u1E4D" { print(0x1E4D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1203): +Rule can never be matched: +"\u1E4F" { print(0x1E4F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1205): +Rule can never be matched: +"\u1E51" { print(0x1E51); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1207): +Rule can never be matched: +"\u1E53" { print(0x1E53); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1209): +Rule can never be matched: +"\u1E55" { print(0x1E55); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1211): +Rule can never be matched: +"\u1E57" { print(0x1E57); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1213): +Rule can never be matched: +"\u1E59" { print(0x1E59); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1215): +Rule can never be matched: +"\u1E5B" { print(0x1E5B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1217): +Rule can never be matched: +"\u1E5D" { print(0x1E5D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1219): +Rule can never be matched: +"\u1E5F" { print(0x1E5F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1221): +Rule can never be matched: +"\u1E61" { print(0x1E61); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1223): +Rule can never be matched: +"\u1E63" { print(0x1E63); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1225): +Rule can never be matched: +"\u1E65" { print(0x1E65); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1227): +Rule can never be matched: +"\u1E67" { print(0x1E67); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1229): +Rule can never be matched: +"\u1E69" { print(0x1E69); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1231): +Rule can never be matched: +"\u1E6B" { print(0x1E6B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1233): +Rule can never be matched: +"\u1E6D" { print(0x1E6D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1235): +Rule can never be matched: +"\u1E6F" { print(0x1E6F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1237): +Rule can never be matched: +"\u1E71" { print(0x1E71); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1239): +Rule can never be matched: +"\u1E73" { print(0x1E73); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1241): +Rule can never be matched: +"\u1E75" { print(0x1E75); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1243): +Rule can never be matched: +"\u1E77" { print(0x1E77); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1245): +Rule can never be matched: +"\u1E79" { print(0x1E79); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1247): +Rule can never be matched: +"\u1E7B" { print(0x1E7B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1249): +Rule can never be matched: +"\u1E7D" { print(0x1E7D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1251): +Rule can never be matched: +"\u1E7F" { print(0x1E7F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1253): +Rule can never be matched: +"\u1E81" { print(0x1E81); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1255): +Rule can never be matched: +"\u1E83" { print(0x1E83); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1257): +Rule can never be matched: +"\u1E85" { print(0x1E85); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1259): +Rule can never be matched: +"\u1E87" { print(0x1E87); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1261): +Rule can never be matched: +"\u1E89" { print(0x1E89); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1263): +Rule can never be matched: +"\u1E8B" { print(0x1E8B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1265): +Rule can never be matched: +"\u1E8D" { print(0x1E8D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1267): +Rule can never be matched: +"\u1E8F" { print(0x1E8F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1269): +Rule can never be matched: +"\u1E91" { print(0x1E91); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1271): +Rule can never be matched: +"\u1E93" { print(0x1E93); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1273): +Rule can never be matched: +"\u1E95" { print(0x1E95); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1274): +Rule can never be matched: +"\u1E9B" { print(0x1E9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1275): +Rule can never be matched: +"\u1E9E" { print(0x1E9E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1277): +Rule can never be matched: +"\u1EA1" { print(0x1EA1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1279): +Rule can never be matched: +"\u1EA3" { print(0x1EA3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1281): +Rule can never be matched: +"\u1EA5" { print(0x1EA5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1283): +Rule can never be matched: +"\u1EA7" { print(0x1EA7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1285): +Rule can never be matched: +"\u1EA9" { print(0x1EA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1287): +Rule can never be matched: +"\u1EAB" { print(0x1EAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1289): +Rule can never be matched: +"\u1EAD" { print(0x1EAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1291): +Rule can never be matched: +"\u1EAF" { print(0x1EAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1293): +Rule can never be matched: +"\u1EB1" { print(0x1EB1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1295): +Rule can never be matched: +"\u1EB3" { print(0x1EB3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1297): +Rule can never be matched: +"\u1EB5" { print(0x1EB5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1299): +Rule can never be matched: +"\u1EB7" { print(0x1EB7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1301): +Rule can never be matched: +"\u1EB9" { print(0x1EB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1303): +Rule can never be matched: +"\u1EBB" { print(0x1EBB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1305): +Rule can never be matched: +"\u1EBD" { print(0x1EBD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1307): +Rule can never be matched: +"\u1EBF" { print(0x1EBF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1309): +Rule can never be matched: +"\u1EC1" { print(0x1EC1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1311): +Rule can never be matched: +"\u1EC3" { print(0x1EC3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1313): +Rule can never be matched: +"\u1EC5" { print(0x1EC5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1315): +Rule can never be matched: +"\u1EC7" { print(0x1EC7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1317): +Rule can never be matched: +"\u1EC9" { print(0x1EC9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1319): +Rule can never be matched: +"\u1ECB" { print(0x1ECB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1321): +Rule can never be matched: +"\u1ECD" { print(0x1ECD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1323): +Rule can never be matched: +"\u1ECF" { print(0x1ECF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1325): +Rule can never be matched: +"\u1ED1" { print(0x1ED1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1327): +Rule can never be matched: +"\u1ED3" { print(0x1ED3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1329): +Rule can never be matched: +"\u1ED5" { print(0x1ED5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1331): +Rule can never be matched: +"\u1ED7" { print(0x1ED7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1333): +Rule can never be matched: +"\u1ED9" { print(0x1ED9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1335): +Rule can never be matched: +"\u1EDB" { print(0x1EDB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1337): +Rule can never be matched: +"\u1EDD" { print(0x1EDD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1339): +Rule can never be matched: +"\u1EDF" { print(0x1EDF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1341): +Rule can never be matched: +"\u1EE1" { print(0x1EE1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1343): +Rule can never be matched: +"\u1EE3" { print(0x1EE3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1345): +Rule can never be matched: +"\u1EE5" { print(0x1EE5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1347): +Rule can never be matched: +"\u1EE7" { print(0x1EE7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1349): +Rule can never be matched: +"\u1EE9" { print(0x1EE9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1351): +Rule can never be matched: +"\u1EEB" { print(0x1EEB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1353): +Rule can never be matched: +"\u1EED" { print(0x1EED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1355): +Rule can never be matched: +"\u1EEF" { print(0x1EEF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1357): +Rule can never be matched: +"\u1EF1" { print(0x1EF1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1359): +Rule can never be matched: +"\u1EF3" { print(0x1EF3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1361): +Rule can never be matched: +"\u1EF5" { print(0x1EF5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1363): +Rule can never be matched: +"\u1EF7" { print(0x1EF7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1365): +Rule can never be matched: +"\u1EF9" { print(0x1EF9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1367): +Rule can never be matched: +"\u1EFB" { print(0x1EFB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1369): +Rule can never be matched: +"\u1EFD" { print(0x1EFD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1371): +Rule can never be matched: +"\u1EFF" { print(0x1EFF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1380): +Rule can never be matched: +"\u1F08" { print(0x1F08); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1381): +Rule can never be matched: +"\u1F09" { print(0x1F09); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1382): +Rule can never be matched: +"\u1F0A" { print(0x1F0A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1383): +Rule can never be matched: +"\u1F0B" { print(0x1F0B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1384): +Rule can never be matched: +"\u1F0C" { print(0x1F0C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1385): +Rule can never be matched: +"\u1F0D" { print(0x1F0D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1386): +Rule can never be matched: +"\u1F0E" { print(0x1F0E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1387): +Rule can never be matched: +"\u1F0F" { print(0x1F0F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1394): +Rule can never be matched: +"\u1F18" { print(0x1F18); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1395): +Rule can never be matched: +"\u1F19" { print(0x1F19); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1396): +Rule can never be matched: +"\u1F1A" { print(0x1F1A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1397): +Rule can never be matched: +"\u1F1B" { print(0x1F1B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1398): +Rule can never be matched: +"\u1F1C" { print(0x1F1C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1399): +Rule can never be matched: +"\u1F1D" { print(0x1F1D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1408): +Rule can never be matched: +"\u1F28" { print(0x1F28); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1409): +Rule can never be matched: +"\u1F29" { print(0x1F29); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1410): +Rule can never be matched: +"\u1F2A" { print(0x1F2A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1411): +Rule can never be matched: +"\u1F2B" { print(0x1F2B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1412): +Rule can never be matched: +"\u1F2C" { print(0x1F2C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1413): +Rule can never be matched: +"\u1F2D" { print(0x1F2D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1414): +Rule can never be matched: +"\u1F2E" { print(0x1F2E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1415): +Rule can never be matched: +"\u1F2F" { print(0x1F2F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1424): +Rule can never be matched: +"\u1F38" { print(0x1F38); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1425): +Rule can never be matched: +"\u1F39" { print(0x1F39); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1426): +Rule can never be matched: +"\u1F3A" { print(0x1F3A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1427): +Rule can never be matched: +"\u1F3B" { print(0x1F3B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1428): +Rule can never be matched: +"\u1F3C" { print(0x1F3C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1429): +Rule can never be matched: +"\u1F3D" { print(0x1F3D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1430): +Rule can never be matched: +"\u1F3E" { print(0x1F3E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1431): +Rule can never be matched: +"\u1F3F" { print(0x1F3F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1438): +Rule can never be matched: +"\u1F48" { print(0x1F48); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1439): +Rule can never be matched: +"\u1F49" { print(0x1F49); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1440): +Rule can never be matched: +"\u1F4A" { print(0x1F4A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1441): +Rule can never be matched: +"\u1F4B" { print(0x1F4B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1442): +Rule can never be matched: +"\u1F4C" { print(0x1F4C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1443): +Rule can never be matched: +"\u1F4D" { print(0x1F4D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1448): +Rule can never be matched: +"\u1F59" { print(0x1F59); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1449): +Rule can never be matched: +"\u1F5B" { print(0x1F5B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1450): +Rule can never be matched: +"\u1F5D" { print(0x1F5D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1451): +Rule can never be matched: +"\u1F5F" { print(0x1F5F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1460): +Rule can never be matched: +"\u1F68" { print(0x1F68); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1461): +Rule can never be matched: +"\u1F69" { print(0x1F69); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1462): +Rule can never be matched: +"\u1F6A" { print(0x1F6A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1463): +Rule can never be matched: +"\u1F6B" { print(0x1F6B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1464): +Rule can never be matched: +"\u1F6C" { print(0x1F6C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1465): +Rule can never be matched: +"\u1F6D" { print(0x1F6D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1466): +Rule can never be matched: +"\u1F6E" { print(0x1F6E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1467): +Rule can never be matched: +"\u1F6F" { print(0x1F6F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1490): +Rule can never be matched: +"\u1F88" { print(0x1F88); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1491): +Rule can never be matched: +"\u1F89" { print(0x1F89); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1492): +Rule can never be matched: +"\u1F8A" { print(0x1F8A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1493): +Rule can never be matched: +"\u1F8B" { print(0x1F8B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1494): +Rule can never be matched: +"\u1F8C" { print(0x1F8C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1495): +Rule can never be matched: +"\u1F8D" { print(0x1F8D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1496): +Rule can never be matched: +"\u1F8E" { print(0x1F8E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1497): +Rule can never be matched: +"\u1F8F" { print(0x1F8F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1506): +Rule can never be matched: +"\u1F98" { print(0x1F98); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1507): +Rule can never be matched: +"\u1F99" { print(0x1F99); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1508): +Rule can never be matched: +"\u1F9A" { print(0x1F9A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1509): +Rule can never be matched: +"\u1F9B" { print(0x1F9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1510): +Rule can never be matched: +"\u1F9C" { print(0x1F9C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1511): +Rule can never be matched: +"\u1F9D" { print(0x1F9D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1512): +Rule can never be matched: +"\u1F9E" { print(0x1F9E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1513): +Rule can never be matched: +"\u1F9F" { print(0x1F9F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1522): +Rule can never be matched: +"\u1FA8" { print(0x1FA8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1523): +Rule can never be matched: +"\u1FA9" { print(0x1FA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1524): +Rule can never be matched: +"\u1FAA" { print(0x1FAA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1525): +Rule can never be matched: +"\u1FAB" { print(0x1FAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1526): +Rule can never be matched: +"\u1FAC" { print(0x1FAC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1527): +Rule can never be matched: +"\u1FAD" { print(0x1FAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1528): +Rule can never be matched: +"\u1FAE" { print(0x1FAE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1529): +Rule can never be matched: +"\u1FAF" { print(0x1FAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1533): +Rule can never be matched: +"\u1FB8" { print(0x1FB8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1534): +Rule can never be matched: +"\u1FB9" { print(0x1FB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1535): +Rule can never be matched: +"\u1FBA" { print(0x1FBA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1536): +Rule can never be matched: +"\u1FBB" { print(0x1FBB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1537): +Rule can never be matched: +"\u1FBC" { print(0x1FBC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1538): +Rule can never be matched: +"\u1FBE" { print(0x1FBE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1540): +Rule can never be matched: +"\u1FC8" { print(0x1FC8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1541): +Rule can never be matched: +"\u1FC9" { print(0x1FC9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1542): +Rule can never be matched: +"\u1FCA" { print(0x1FCA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1543): +Rule can never be matched: +"\u1FCB" { print(0x1FCB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1544): +Rule can never be matched: +"\u1FCC" { print(0x1FCC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1547): +Rule can never be matched: +"\u1FD8" { print(0x1FD8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1548): +Rule can never be matched: +"\u1FD9" { print(0x1FD9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1549): +Rule can never be matched: +"\u1FDA" { print(0x1FDA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1550): +Rule can never be matched: +"\u1FDB" { print(0x1FDB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1554): +Rule can never be matched: +"\u1FE8" { print(0x1FE8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1555): +Rule can never be matched: +"\u1FE9" { print(0x1FE9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1556): +Rule can never be matched: +"\u1FEA" { print(0x1FEA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1557): +Rule can never be matched: +"\u1FEB" { print(0x1FEB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1558): +Rule can never be matched: +"\u1FEC" { print(0x1FEC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1560): +Rule can never be matched: +"\u1FF8" { print(0x1FF8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1561): +Rule can never be matched: +"\u1FF9" { print(0x1FF9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1562): +Rule can never be matched: +"\u1FFA" { print(0x1FFA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1563): +Rule can never be matched: +"\u1FFB" { print(0x1FFB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1564): +Rule can never be matched: +"\u1FFC" { print(0x1FFC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1565): +Rule can never be matched: +"\u2126" { print(0x2126); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1566): +Rule can never be matched: +"\u212A" { print(0x212A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1567): +Rule can never be matched: +"\u212B" { print(0x212B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1569): +Rule can never be matched: +"\u214E" { print(0x214E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1586): +Rule can never be matched: +"\u2170" { print(0x2170); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1587): +Rule can never be matched: +"\u2171" { print(0x2171); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1588): +Rule can never be matched: +"\u2172" { print(0x2172); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1589): +Rule can never be matched: +"\u2173" { print(0x2173); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1590): +Rule can never be matched: +"\u2174" { print(0x2174); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1591): +Rule can never be matched: +"\u2175" { print(0x2175); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1592): +Rule can never be matched: +"\u2176" { print(0x2176); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1593): +Rule can never be matched: +"\u2177" { print(0x2177); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1594): +Rule can never be matched: +"\u2178" { print(0x2178); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1595): +Rule can never be matched: +"\u2179" { print(0x2179); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1596): +Rule can never be matched: +"\u217A" { print(0x217A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1597): +Rule can never be matched: +"\u217B" { print(0x217B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1598): +Rule can never be matched: +"\u217C" { print(0x217C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1599): +Rule can never be matched: +"\u217D" { print(0x217D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1600): +Rule can never be matched: +"\u217E" { print(0x217E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1601): +Rule can never be matched: +"\u217F" { print(0x217F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1603): +Rule can never be matched: +"\u2184" { print(0x2184); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1630): +Rule can never be matched: +"\u24D0" { print(0x24D0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1631): +Rule can never be matched: +"\u24D1" { print(0x24D1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1632): +Rule can never be matched: +"\u24D2" { print(0x24D2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1633): +Rule can never be matched: +"\u24D3" { print(0x24D3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1634): +Rule can never be matched: +"\u24D4" { print(0x24D4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1635): +Rule can never be matched: +"\u24D5" { print(0x24D5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1636): +Rule can never be matched: +"\u24D6" { print(0x24D6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1637): +Rule can never be matched: +"\u24D7" { print(0x24D7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1638): +Rule can never be matched: +"\u24D8" { print(0x24D8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1639): +Rule can never be matched: +"\u24D9" { print(0x24D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1640): +Rule can never be matched: +"\u24DA" { print(0x24DA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1641): +Rule can never be matched: +"\u24DB" { print(0x24DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1642): +Rule can never be matched: +"\u24DC" { print(0x24DC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1643): +Rule can never be matched: +"\u24DD" { print(0x24DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1644): +Rule can never be matched: +"\u24DE" { print(0x24DE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1645): +Rule can never be matched: +"\u24DF" { print(0x24DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1646): +Rule can never be matched: +"\u24E0" { print(0x24E0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1647): +Rule can never be matched: +"\u24E1" { print(0x24E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1648): +Rule can never be matched: +"\u24E2" { print(0x24E2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1649): +Rule can never be matched: +"\u24E3" { print(0x24E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1650): +Rule can never be matched: +"\u24E4" { print(0x24E4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1651): +Rule can never be matched: +"\u24E5" { print(0x24E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1652): +Rule can never be matched: +"\u24E6" { print(0x24E6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1653): +Rule can never be matched: +"\u24E7" { print(0x24E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1654): +Rule can never be matched: +"\u24E8" { print(0x24E8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1655): +Rule can never be matched: +"\u24E9" { print(0x24E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1703): +Rule can never be matched: +"\u2C30" { print(0x2C30); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1704): +Rule can never be matched: +"\u2C31" { print(0x2C31); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1705): +Rule can never be matched: +"\u2C32" { print(0x2C32); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1706): +Rule can never be matched: +"\u2C33" { print(0x2C33); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1707): +Rule can never be matched: +"\u2C34" { print(0x2C34); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1708): +Rule can never be matched: +"\u2C35" { print(0x2C35); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1709): +Rule can never be matched: +"\u2C36" { print(0x2C36); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1710): +Rule can never be matched: +"\u2C37" { print(0x2C37); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1711): +Rule can never be matched: +"\u2C38" { print(0x2C38); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1712): +Rule can never be matched: +"\u2C39" { print(0x2C39); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1713): +Rule can never be matched: +"\u2C3A" { print(0x2C3A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1714): +Rule can never be matched: +"\u2C3B" { print(0x2C3B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1715): +Rule can never be matched: +"\u2C3C" { print(0x2C3C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1716): +Rule can never be matched: +"\u2C3D" { print(0x2C3D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1717): +Rule can never be matched: +"\u2C3E" { print(0x2C3E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1718): +Rule can never be matched: +"\u2C3F" { print(0x2C3F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1719): +Rule can never be matched: +"\u2C40" { print(0x2C40); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1720): +Rule can never be matched: +"\u2C41" { print(0x2C41); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1721): +Rule can never be matched: +"\u2C42" { print(0x2C42); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1722): +Rule can never be matched: +"\u2C43" { print(0x2C43); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1723): +Rule can never be matched: +"\u2C44" { print(0x2C44); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1724): +Rule can never be matched: +"\u2C45" { print(0x2C45); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1725): +Rule can never be matched: +"\u2C46" { print(0x2C46); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1726): +Rule can never be matched: +"\u2C47" { print(0x2C47); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1727): +Rule can never be matched: +"\u2C48" { print(0x2C48); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1728): +Rule can never be matched: +"\u2C49" { print(0x2C49); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1729): +Rule can never be matched: +"\u2C4A" { print(0x2C4A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1730): +Rule can never be matched: +"\u2C4B" { print(0x2C4B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1731): +Rule can never be matched: +"\u2C4C" { print(0x2C4C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1732): +Rule can never be matched: +"\u2C4D" { print(0x2C4D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1733): +Rule can never be matched: +"\u2C4E" { print(0x2C4E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1734): +Rule can never be matched: +"\u2C4F" { print(0x2C4F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1735): +Rule can never be matched: +"\u2C50" { print(0x2C50); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1736): +Rule can never be matched: +"\u2C51" { print(0x2C51); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1737): +Rule can never be matched: +"\u2C52" { print(0x2C52); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1738): +Rule can never be matched: +"\u2C53" { print(0x2C53); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1739): +Rule can never be matched: +"\u2C54" { print(0x2C54); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1740): +Rule can never be matched: +"\u2C55" { print(0x2C55); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1741): +Rule can never be matched: +"\u2C56" { print(0x2C56); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1742): +Rule can never be matched: +"\u2C57" { print(0x2C57); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1743): +Rule can never be matched: +"\u2C58" { print(0x2C58); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1744): +Rule can never be matched: +"\u2C59" { print(0x2C59); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1745): +Rule can never be matched: +"\u2C5A" { print(0x2C5A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1746): +Rule can never be matched: +"\u2C5B" { print(0x2C5B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1747): +Rule can never be matched: +"\u2C5C" { print(0x2C5C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1748): +Rule can never be matched: +"\u2C5D" { print(0x2C5D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1749): +Rule can never be matched: +"\u2C5E" { print(0x2C5E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1751): +Rule can never be matched: +"\u2C61" { print(0x2C61); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1752): +Rule can never be matched: +"\u2C62" { print(0x2C62); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1753): +Rule can never be matched: +"\u2C63" { print(0x2C63); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1754): +Rule can never be matched: +"\u2C64" { print(0x2C64); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1755): +Rule can never be matched: +"\u2C65" { print(0x2C65); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1756): +Rule can never be matched: +"\u2C66" { print(0x2C66); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1758): +Rule can never be matched: +"\u2C68" { print(0x2C68); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1760): +Rule can never be matched: +"\u2C6A" { print(0x2C6A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1762): +Rule can never be matched: +"\u2C6C" { print(0x2C6C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1763): +Rule can never be matched: +"\u2C6D" { print(0x2C6D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1764): +Rule can never be matched: +"\u2C6E" { print(0x2C6E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1765): +Rule can never be matched: +"\u2C6F" { print(0x2C6F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1766): +Rule can never be matched: +"\u2C70" { print(0x2C70); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1768): +Rule can never be matched: +"\u2C73" { print(0x2C73); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1770): +Rule can never be matched: +"\u2C76" { print(0x2C76); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1771): +Rule can never be matched: +"\u2C7E" { print(0x2C7E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1772): +Rule can never be matched: +"\u2C7F" { print(0x2C7F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1774): +Rule can never be matched: +"\u2C81" { print(0x2C81); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1776): +Rule can never be matched: +"\u2C83" { print(0x2C83); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1778): +Rule can never be matched: +"\u2C85" { print(0x2C85); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1780): +Rule can never be matched: +"\u2C87" { print(0x2C87); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1782): +Rule can never be matched: +"\u2C89" { print(0x2C89); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1784): +Rule can never be matched: +"\u2C8B" { print(0x2C8B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1786): +Rule can never be matched: +"\u2C8D" { print(0x2C8D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1788): +Rule can never be matched: +"\u2C8F" { print(0x2C8F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1790): +Rule can never be matched: +"\u2C91" { print(0x2C91); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1792): +Rule can never be matched: +"\u2C93" { print(0x2C93); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1794): +Rule can never be matched: +"\u2C95" { print(0x2C95); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1796): +Rule can never be matched: +"\u2C97" { print(0x2C97); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1798): +Rule can never be matched: +"\u2C99" { print(0x2C99); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1800): +Rule can never be matched: +"\u2C9B" { print(0x2C9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1802): +Rule can never be matched: +"\u2C9D" { print(0x2C9D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1804): +Rule can never be matched: +"\u2C9F" { print(0x2C9F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1806): +Rule can never be matched: +"\u2CA1" { print(0x2CA1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1808): +Rule can never be matched: +"\u2CA3" { print(0x2CA3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1810): +Rule can never be matched: +"\u2CA5" { print(0x2CA5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1812): +Rule can never be matched: +"\u2CA7" { print(0x2CA7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1814): +Rule can never be matched: +"\u2CA9" { print(0x2CA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1816): +Rule can never be matched: +"\u2CAB" { print(0x2CAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1818): +Rule can never be matched: +"\u2CAD" { print(0x2CAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1820): +Rule can never be matched: +"\u2CAF" { print(0x2CAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1822): +Rule can never be matched: +"\u2CB1" { print(0x2CB1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1824): +Rule can never be matched: +"\u2CB3" { print(0x2CB3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1826): +Rule can never be matched: +"\u2CB5" { print(0x2CB5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1828): +Rule can never be matched: +"\u2CB7" { print(0x2CB7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1830): +Rule can never be matched: +"\u2CB9" { print(0x2CB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1832): +Rule can never be matched: +"\u2CBB" { print(0x2CBB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1834): +Rule can never be matched: +"\u2CBD" { print(0x2CBD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1836): +Rule can never be matched: +"\u2CBF" { print(0x2CBF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1838): +Rule can never be matched: +"\u2CC1" { print(0x2CC1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1840): +Rule can never be matched: +"\u2CC3" { print(0x2CC3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1842): +Rule can never be matched: +"\u2CC5" { print(0x2CC5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1844): +Rule can never be matched: +"\u2CC7" { print(0x2CC7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1846): +Rule can never be matched: +"\u2CC9" { print(0x2CC9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1848): +Rule can never be matched: +"\u2CCB" { print(0x2CCB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1850): +Rule can never be matched: +"\u2CCD" { print(0x2CCD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1852): +Rule can never be matched: +"\u2CCF" { print(0x2CCF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1854): +Rule can never be matched: +"\u2CD1" { print(0x2CD1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1856): +Rule can never be matched: +"\u2CD3" { print(0x2CD3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1858): +Rule can never be matched: +"\u2CD5" { print(0x2CD5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1860): +Rule can never be matched: +"\u2CD7" { print(0x2CD7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1862): +Rule can never be matched: +"\u2CD9" { print(0x2CD9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1864): +Rule can never be matched: +"\u2CDB" { print(0x2CDB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1866): +Rule can never be matched: +"\u2CDD" { print(0x2CDD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1868): +Rule can never be matched: +"\u2CDF" { print(0x2CDF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1870): +Rule can never be matched: +"\u2CE1" { print(0x2CE1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1872): +Rule can never be matched: +"\u2CE3" { print(0x2CE3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1874): +Rule can never be matched: +"\u2CEC" { print(0x2CEC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1876): +Rule can never be matched: +"\u2CEE" { print(0x2CEE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1878): +Rule can never be matched: +"\u2CF3" { print(0x2CF3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1879): +Rule can never be matched: +"\u2D00" { print(0x2D00); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1880): +Rule can never be matched: +"\u2D01" { print(0x2D01); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1881): +Rule can never be matched: +"\u2D02" { print(0x2D02); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1882): +Rule can never be matched: +"\u2D03" { print(0x2D03); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1883): +Rule can never be matched: +"\u2D04" { print(0x2D04); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1884): +Rule can never be matched: +"\u2D05" { print(0x2D05); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1885): +Rule can never be matched: +"\u2D06" { print(0x2D06); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1886): +Rule can never be matched: +"\u2D07" { print(0x2D07); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1887): +Rule can never be matched: +"\u2D08" { print(0x2D08); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1888): +Rule can never be matched: +"\u2D09" { print(0x2D09); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1889): +Rule can never be matched: +"\u2D0A" { print(0x2D0A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1890): +Rule can never be matched: +"\u2D0B" { print(0x2D0B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1891): +Rule can never be matched: +"\u2D0C" { print(0x2D0C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1892): +Rule can never be matched: +"\u2D0D" { print(0x2D0D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1893): +Rule can never be matched: +"\u2D0E" { print(0x2D0E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1894): +Rule can never be matched: +"\u2D0F" { print(0x2D0F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1895): +Rule can never be matched: +"\u2D10" { print(0x2D10); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1896): +Rule can never be matched: +"\u2D11" { print(0x2D11); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1897): +Rule can never be matched: +"\u2D12" { print(0x2D12); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1898): +Rule can never be matched: +"\u2D13" { print(0x2D13); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1899): +Rule can never be matched: +"\u2D14" { print(0x2D14); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1900): +Rule can never be matched: +"\u2D15" { print(0x2D15); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1901): +Rule can never be matched: +"\u2D16" { print(0x2D16); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1902): +Rule can never be matched: +"\u2D17" { print(0x2D17); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1903): +Rule can never be matched: +"\u2D18" { print(0x2D18); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1904): +Rule can never be matched: +"\u2D19" { print(0x2D19); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1905): +Rule can never be matched: +"\u2D1A" { print(0x2D1A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1906): +Rule can never be matched: +"\u2D1B" { print(0x2D1B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1907): +Rule can never be matched: +"\u2D1C" { print(0x2D1C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1908): +Rule can never be matched: +"\u2D1D" { print(0x2D1D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1909): +Rule can never be matched: +"\u2D1E" { print(0x2D1E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1910): +Rule can never be matched: +"\u2D1F" { print(0x2D1F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1911): +Rule can never be matched: +"\u2D20" { print(0x2D20); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1912): +Rule can never be matched: +"\u2D21" { print(0x2D21); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1913): +Rule can never be matched: +"\u2D22" { print(0x2D22); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1914): +Rule can never be matched: +"\u2D23" { print(0x2D23); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1915): +Rule can never be matched: +"\u2D24" { print(0x2D24); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1916): +Rule can never be matched: +"\u2D25" { print(0x2D25); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1917): +Rule can never be matched: +"\u2D27" { print(0x2D27); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1918): +Rule can never be matched: +"\u2D2D" { print(0x2D2D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1920): +Rule can never be matched: +"\uA641" { print(0xA641); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1922): +Rule can never be matched: +"\uA643" { print(0xA643); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1924): +Rule can never be matched: +"\uA645" { print(0xA645); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1926): +Rule can never be matched: +"\uA647" { print(0xA647); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1928): +Rule can never be matched: +"\uA649" { print(0xA649); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1929): +Rule can never be matched: +"\uA64A" { print(0xA64A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1930): +Rule can never be matched: +"\uA64B" { print(0xA64B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1932): +Rule can never be matched: +"\uA64D" { print(0xA64D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1934): +Rule can never be matched: +"\uA64F" { print(0xA64F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1936): +Rule can never be matched: +"\uA651" { print(0xA651); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1938): +Rule can never be matched: +"\uA653" { print(0xA653); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1940): +Rule can never be matched: +"\uA655" { print(0xA655); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1942): +Rule can never be matched: +"\uA657" { print(0xA657); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1944): +Rule can never be matched: +"\uA659" { print(0xA659); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1946): +Rule can never be matched: +"\uA65B" { print(0xA65B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1948): +Rule can never be matched: +"\uA65D" { print(0xA65D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1950): +Rule can never be matched: +"\uA65F" { print(0xA65F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1952): +Rule can never be matched: +"\uA661" { print(0xA661); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1954): +Rule can never be matched: +"\uA663" { print(0xA663); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1956): +Rule can never be matched: +"\uA665" { print(0xA665); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1958): +Rule can never be matched: +"\uA667" { print(0xA667); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1960): +Rule can never be matched: +"\uA669" { print(0xA669); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1962): +Rule can never be matched: +"\uA66B" { print(0xA66B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1964): +Rule can never be matched: +"\uA66D" { print(0xA66D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1966): +Rule can never be matched: +"\uA681" { print(0xA681); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1968): +Rule can never be matched: +"\uA683" { print(0xA683); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1970): +Rule can never be matched: +"\uA685" { print(0xA685); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1972): +Rule can never be matched: +"\uA687" { print(0xA687); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1974): +Rule can never be matched: +"\uA689" { print(0xA689); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1976): +Rule can never be matched: +"\uA68B" { print(0xA68B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1978): +Rule can never be matched: +"\uA68D" { print(0xA68D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1980): +Rule can never be matched: +"\uA68F" { print(0xA68F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1982): +Rule can never be matched: +"\uA691" { print(0xA691); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1984): +Rule can never be matched: +"\uA693" { print(0xA693); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1986): +Rule can never be matched: +"\uA695" { print(0xA695); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1988): +Rule can never be matched: +"\uA697" { print(0xA697); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1990): +Rule can never be matched: +"\uA699" { print(0xA699); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1992): +Rule can never be matched: +"\uA69B" { print(0xA69B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1994): +Rule can never be matched: +"\uA723" { print(0xA723); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1996): +Rule can never be matched: +"\uA725" { print(0xA725); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 1998): +Rule can never be matched: +"\uA727" { print(0xA727); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2000): +Rule can never be matched: +"\uA729" { print(0xA729); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2002): +Rule can never be matched: +"\uA72B" { print(0xA72B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2004): +Rule can never be matched: +"\uA72D" { print(0xA72D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2006): +Rule can never be matched: +"\uA72F" { print(0xA72F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2008): +Rule can never be matched: +"\uA733" { print(0xA733); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2010): +Rule can never be matched: +"\uA735" { print(0xA735); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2012): +Rule can never be matched: +"\uA737" { print(0xA737); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2014): +Rule can never be matched: +"\uA739" { print(0xA739); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2016): +Rule can never be matched: +"\uA73B" { print(0xA73B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2018): +Rule can never be matched: +"\uA73D" { print(0xA73D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2020): +Rule can never be matched: +"\uA73F" { print(0xA73F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2022): +Rule can never be matched: +"\uA741" { print(0xA741); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2024): +Rule can never be matched: +"\uA743" { print(0xA743); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2026): +Rule can never be matched: +"\uA745" { print(0xA745); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2028): +Rule can never be matched: +"\uA747" { print(0xA747); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2030): +Rule can never be matched: +"\uA749" { print(0xA749); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2032): +Rule can never be matched: +"\uA74B" { print(0xA74B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2034): +Rule can never be matched: +"\uA74D" { print(0xA74D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2036): +Rule can never be matched: +"\uA74F" { print(0xA74F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2038): +Rule can never be matched: +"\uA751" { print(0xA751); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2040): +Rule can never be matched: +"\uA753" { print(0xA753); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2042): +Rule can never be matched: +"\uA755" { print(0xA755); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2044): +Rule can never be matched: +"\uA757" { print(0xA757); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2046): +Rule can never be matched: +"\uA759" { print(0xA759); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2048): +Rule can never be matched: +"\uA75B" { print(0xA75B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2050): +Rule can never be matched: +"\uA75D" { print(0xA75D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2052): +Rule can never be matched: +"\uA75F" { print(0xA75F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2054): +Rule can never be matched: +"\uA761" { print(0xA761); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2056): +Rule can never be matched: +"\uA763" { print(0xA763); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2058): +Rule can never be matched: +"\uA765" { print(0xA765); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2060): +Rule can never be matched: +"\uA767" { print(0xA767); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2062): +Rule can never be matched: +"\uA769" { print(0xA769); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2064): +Rule can never be matched: +"\uA76B" { print(0xA76B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2066): +Rule can never be matched: +"\uA76D" { print(0xA76D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2068): +Rule can never be matched: +"\uA76F" { print(0xA76F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2070): +Rule can never be matched: +"\uA77A" { print(0xA77A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2072): +Rule can never be matched: +"\uA77C" { print(0xA77C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2073): +Rule can never be matched: +"\uA77D" { print(0xA77D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2075): +Rule can never be matched: +"\uA77F" { print(0xA77F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2077): +Rule can never be matched: +"\uA781" { print(0xA781); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2079): +Rule can never be matched: +"\uA783" { print(0xA783); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2081): +Rule can never be matched: +"\uA785" { print(0xA785); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2083): +Rule can never be matched: +"\uA787" { print(0xA787); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2085): +Rule can never be matched: +"\uA78C" { print(0xA78C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2086): +Rule can never be matched: +"\uA78D" { print(0xA78D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2088): +Rule can never be matched: +"\uA791" { print(0xA791); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2090): +Rule can never be matched: +"\uA793" { print(0xA793); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2092): +Rule can never be matched: +"\uA797" { print(0xA797); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2094): +Rule can never be matched: +"\uA799" { print(0xA799); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2096): +Rule can never be matched: +"\uA79B" { print(0xA79B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2098): +Rule can never be matched: +"\uA79D" { print(0xA79D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2100): +Rule can never be matched: +"\uA79F" { print(0xA79F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2102): +Rule can never be matched: +"\uA7A1" { print(0xA7A1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2104): +Rule can never be matched: +"\uA7A3" { print(0xA7A3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2106): +Rule can never be matched: +"\uA7A5" { print(0xA7A5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2108): +Rule can never be matched: +"\uA7A7" { print(0xA7A7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2110): +Rule can never be matched: +"\uA7A9" { print(0xA7A9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2111): +Rule can never be matched: +"\uA7AA" { print(0xA7AA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2112): +Rule can never be matched: +"\uA7AB" { print(0xA7AB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2113): +Rule can never be matched: +"\uA7AC" { print(0xA7AC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2114): +Rule can never be matched: +"\uA7AD" { print(0xA7AD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2115): +Rule can never be matched: +"\uA7AE" { print(0xA7AE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2116): +Rule can never be matched: +"\uA7B0" { print(0xA7B0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2117): +Rule can never be matched: +"\uA7B1" { print(0xA7B1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2118): +Rule can never be matched: +"\uA7B2" { print(0xA7B2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2121): +Rule can never be matched: +"\uA7B5" { print(0xA7B5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2123): +Rule can never be matched: +"\uA7B7" { print(0xA7B7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2124): +Rule can never be matched: +"\uAB53" { print(0xAB53); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2125): +Rule can never be matched: +"\uAB70" { print(0xAB70); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2126): +Rule can never be matched: +"\uAB71" { print(0xAB71); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2127): +Rule can never be matched: +"\uAB72" { print(0xAB72); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2128): +Rule can never be matched: +"\uAB73" { print(0xAB73); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2129): +Rule can never be matched: +"\uAB74" { print(0xAB74); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2130): +Rule can never be matched: +"\uAB75" { print(0xAB75); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2131): +Rule can never be matched: +"\uAB76" { print(0xAB76); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2132): +Rule can never be matched: +"\uAB77" { print(0xAB77); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2133): +Rule can never be matched: +"\uAB78" { print(0xAB78); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2134): +Rule can never be matched: +"\uAB79" { print(0xAB79); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2135): +Rule can never be matched: +"\uAB7A" { print(0xAB7A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2136): +Rule can never be matched: +"\uAB7B" { print(0xAB7B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2137): +Rule can never be matched: +"\uAB7C" { print(0xAB7C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2138): +Rule can never be matched: +"\uAB7D" { print(0xAB7D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2139): +Rule can never be matched: +"\uAB7E" { print(0xAB7E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2140): +Rule can never be matched: +"\uAB7F" { print(0xAB7F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2141): +Rule can never be matched: +"\uAB80" { print(0xAB80); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2142): +Rule can never be matched: +"\uAB81" { print(0xAB81); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2143): +Rule can never be matched: +"\uAB82" { print(0xAB82); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2144): +Rule can never be matched: +"\uAB83" { print(0xAB83); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2145): +Rule can never be matched: +"\uAB84" { print(0xAB84); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2146): +Rule can never be matched: +"\uAB85" { print(0xAB85); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2147): +Rule can never be matched: +"\uAB86" { print(0xAB86); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2148): +Rule can never be matched: +"\uAB87" { print(0xAB87); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2149): +Rule can never be matched: +"\uAB88" { print(0xAB88); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2150): +Rule can never be matched: +"\uAB89" { print(0xAB89); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2151): +Rule can never be matched: +"\uAB8A" { print(0xAB8A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2152): +Rule can never be matched: +"\uAB8B" { print(0xAB8B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2153): +Rule can never be matched: +"\uAB8C" { print(0xAB8C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2154): +Rule can never be matched: +"\uAB8D" { print(0xAB8D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2155): +Rule can never be matched: +"\uAB8E" { print(0xAB8E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2156): +Rule can never be matched: +"\uAB8F" { print(0xAB8F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2157): +Rule can never be matched: +"\uAB90" { print(0xAB90); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2158): +Rule can never be matched: +"\uAB91" { print(0xAB91); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2159): +Rule can never be matched: +"\uAB92" { print(0xAB92); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2160): +Rule can never be matched: +"\uAB93" { print(0xAB93); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2161): +Rule can never be matched: +"\uAB94" { print(0xAB94); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2162): +Rule can never be matched: +"\uAB95" { print(0xAB95); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2163): +Rule can never be matched: +"\uAB96" { print(0xAB96); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2164): +Rule can never be matched: +"\uAB97" { print(0xAB97); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2165): +Rule can never be matched: +"\uAB98" { print(0xAB98); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2166): +Rule can never be matched: +"\uAB99" { print(0xAB99); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2167): +Rule can never be matched: +"\uAB9A" { print(0xAB9A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2168): +Rule can never be matched: +"\uAB9B" { print(0xAB9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2169): +Rule can never be matched: +"\uAB9C" { print(0xAB9C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2170): +Rule can never be matched: +"\uAB9D" { print(0xAB9D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2171): +Rule can never be matched: +"\uAB9E" { print(0xAB9E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2172): +Rule can never be matched: +"\uAB9F" { print(0xAB9F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2173): +Rule can never be matched: +"\uABA0" { print(0xABA0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2174): +Rule can never be matched: +"\uABA1" { print(0xABA1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2175): +Rule can never be matched: +"\uABA2" { print(0xABA2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2176): +Rule can never be matched: +"\uABA3" { print(0xABA3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2177): +Rule can never be matched: +"\uABA4" { print(0xABA4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2178): +Rule can never be matched: +"\uABA5" { print(0xABA5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2179): +Rule can never be matched: +"\uABA6" { print(0xABA6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2180): +Rule can never be matched: +"\uABA7" { print(0xABA7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2181): +Rule can never be matched: +"\uABA8" { print(0xABA8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2182): +Rule can never be matched: +"\uABA9" { print(0xABA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2183): +Rule can never be matched: +"\uABAA" { print(0xABAA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2184): +Rule can never be matched: +"\uABAB" { print(0xABAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2185): +Rule can never be matched: +"\uABAC" { print(0xABAC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2186): +Rule can never be matched: +"\uABAD" { print(0xABAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2187): +Rule can never be matched: +"\uABAE" { print(0xABAE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2188): +Rule can never be matched: +"\uABAF" { print(0xABAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2189): +Rule can never be matched: +"\uABB0" { print(0xABB0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2190): +Rule can never be matched: +"\uABB1" { print(0xABB1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2191): +Rule can never be matched: +"\uABB2" { print(0xABB2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2192): +Rule can never be matched: +"\uABB3" { print(0xABB3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2193): +Rule can never be matched: +"\uABB4" { print(0xABB4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2194): +Rule can never be matched: +"\uABB5" { print(0xABB5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2195): +Rule can never be matched: +"\uABB6" { print(0xABB6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2196): +Rule can never be matched: +"\uABB7" { print(0xABB7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2197): +Rule can never be matched: +"\uABB8" { print(0xABB8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2198): +Rule can never be matched: +"\uABB9" { print(0xABB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2199): +Rule can never be matched: +"\uABBA" { print(0xABBA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2200): +Rule can never be matched: +"\uABBB" { print(0xABBB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2201): +Rule can never be matched: +"\uABBC" { print(0xABBC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2202): +Rule can never be matched: +"\uABBD" { print(0xABBD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2203): +Rule can never be matched: +"\uABBE" { print(0xABBE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2204): +Rule can never be matched: +"\uABBF" { print(0xABBF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2231): +Rule can never be matched: +"\uFF41" { print(0xFF41); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2232): +Rule can never be matched: +"\uFF42" { print(0xFF42); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2233): +Rule can never be matched: +"\uFF43" { print(0xFF43); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2234): +Rule can never be matched: +"\uFF44" { print(0xFF44); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2235): +Rule can never be matched: +"\uFF45" { print(0xFF45); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2236): +Rule can never be matched: +"\uFF46" { print(0xFF46); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2237): +Rule can never be matched: +"\uFF47" { print(0xFF47); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2238): +Rule can never be matched: +"\uFF48" { print(0xFF48); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2239): +Rule can never be matched: +"\uFF49" { print(0xFF49); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2240): +Rule can never be matched: +"\uFF4A" { print(0xFF4A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2241): +Rule can never be matched: +"\uFF4B" { print(0xFF4B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2242): +Rule can never be matched: +"\uFF4C" { print(0xFF4C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2243): +Rule can never be matched: +"\uFF4D" { print(0xFF4D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2244): +Rule can never be matched: +"\uFF4E" { print(0xFF4E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2245): +Rule can never be matched: +"\uFF4F" { print(0xFF4F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2246): +Rule can never be matched: +"\uFF50" { print(0xFF50); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2247): +Rule can never be matched: +"\uFF51" { print(0xFF51); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2248): +Rule can never be matched: +"\uFF52" { print(0xFF52); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2249): +Rule can never be matched: +"\uFF53" { print(0xFF53); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2250): +Rule can never be matched: +"\uFF54" { print(0xFF54); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2251): +Rule can never be matched: +"\uFF55" { print(0xFF55); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2252): +Rule can never be matched: +"\uFF56" { print(0xFF56); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2253): +Rule can never be matched: +"\uFF57" { print(0xFF57); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2254): +Rule can never be matched: +"\uFF58" { print(0xFF58); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2255): +Rule can never be matched: +"\uFF59" { print(0xFF59); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2256): +Rule can never be matched: +"\uFF5A" { print(0xFF5A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2297): +Rule can never be matched: +"\U010428" { print(0x10428); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2298): +Rule can never be matched: +"\U010429" { print(0x10429); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2299): +Rule can never be matched: +"\U01042A" { print(0x1042A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2300): +Rule can never be matched: +"\U01042B" { print(0x1042B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2301): +Rule can never be matched: +"\U01042C" { print(0x1042C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2302): +Rule can never be matched: +"\U01042D" { print(0x1042D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2303): +Rule can never be matched: +"\U01042E" { print(0x1042E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2304): +Rule can never be matched: +"\U01042F" { print(0x1042F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2305): +Rule can never be matched: +"\U010430" { print(0x10430); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2306): +Rule can never be matched: +"\U010431" { print(0x10431); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2307): +Rule can never be matched: +"\U010432" { print(0x10432); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2308): +Rule can never be matched: +"\U010433" { print(0x10433); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2309): +Rule can never be matched: +"\U010434" { print(0x10434); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2310): +Rule can never be matched: +"\U010435" { print(0x10435); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2311): +Rule can never be matched: +"\U010436" { print(0x10436); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2312): +Rule can never be matched: +"\U010437" { print(0x10437); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2313): +Rule can never be matched: +"\U010438" { print(0x10438); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2314): +Rule can never be matched: +"\U010439" { print(0x10439); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2315): +Rule can never be matched: +"\U01043A" { print(0x1043A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2316): +Rule can never be matched: +"\U01043B" { print(0x1043B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2317): +Rule can never be matched: +"\U01043C" { print(0x1043C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2318): +Rule can never be matched: +"\U01043D" { print(0x1043D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2319): +Rule can never be matched: +"\U01043E" { print(0x1043E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2320): +Rule can never be matched: +"\U01043F" { print(0x1043F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2321): +Rule can never be matched: +"\U010440" { print(0x10440); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2322): +Rule can never be matched: +"\U010441" { print(0x10441); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2323): +Rule can never be matched: +"\U010442" { print(0x10442); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2324): +Rule can never be matched: +"\U010443" { print(0x10443); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2325): +Rule can never be matched: +"\U010444" { print(0x10444); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2326): +Rule can never be matched: +"\U010445" { print(0x10445); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2327): +Rule can never be matched: +"\U010446" { print(0x10446); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2328): +Rule can never be matched: +"\U010447" { print(0x10447); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2329): +Rule can never be matched: +"\U010448" { print(0x10448); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2330): +Rule can never be matched: +"\U010449" { print(0x10449); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2331): +Rule can never be matched: +"\U01044A" { print(0x1044A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2332): +Rule can never be matched: +"\U01044B" { print(0x1044B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2333): +Rule can never be matched: +"\U01044C" { print(0x1044C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2334): +Rule can never be matched: +"\U01044D" { print(0x1044D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2335): +Rule can never be matched: +"\U01044E" { print(0x1044E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2336): +Rule can never be matched: +"\U01044F" { print(0x1044F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2373): +Rule can never be matched: +"\U0104D8" { print(0x104D8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2374): +Rule can never be matched: +"\U0104D9" { print(0x104D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2375): +Rule can never be matched: +"\U0104DA" { print(0x104DA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2376): +Rule can never be matched: +"\U0104DB" { print(0x104DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2377): +Rule can never be matched: +"\U0104DC" { print(0x104DC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2378): +Rule can never be matched: +"\U0104DD" { print(0x104DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2379): +Rule can never be matched: +"\U0104DE" { print(0x104DE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2380): +Rule can never be matched: +"\U0104DF" { print(0x104DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2381): +Rule can never be matched: +"\U0104E0" { print(0x104E0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2382): +Rule can never be matched: +"\U0104E1" { print(0x104E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2383): +Rule can never be matched: +"\U0104E2" { print(0x104E2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2384): +Rule can never be matched: +"\U0104E3" { print(0x104E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2385): +Rule can never be matched: +"\U0104E4" { print(0x104E4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2386): +Rule can never be matched: +"\U0104E5" { print(0x104E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2387): +Rule can never be matched: +"\U0104E6" { print(0x104E6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2388): +Rule can never be matched: +"\U0104E7" { print(0x104E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2389): +Rule can never be matched: +"\U0104E8" { print(0x104E8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2390): +Rule can never be matched: +"\U0104E9" { print(0x104E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2391): +Rule can never be matched: +"\U0104EA" { print(0x104EA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2392): +Rule can never be matched: +"\U0104EB" { print(0x104EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2393): +Rule can never be matched: +"\U0104EC" { print(0x104EC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2394): +Rule can never be matched: +"\U0104ED" { print(0x104ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2395): +Rule can never be matched: +"\U0104EE" { print(0x104EE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2396): +Rule can never be matched: +"\U0104EF" { print(0x104EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2397): +Rule can never be matched: +"\U0104F0" { print(0x104F0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2398): +Rule can never be matched: +"\U0104F1" { print(0x104F1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2399): +Rule can never be matched: +"\U0104F2" { print(0x104F2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2400): +Rule can never be matched: +"\U0104F3" { print(0x104F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2401): +Rule can never be matched: +"\U0104F4" { print(0x104F4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2402): +Rule can never be matched: +"\U0104F5" { print(0x104F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2403): +Rule can never be matched: +"\U0104F6" { print(0x104F6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2404): +Rule can never be matched: +"\U0104F7" { print(0x104F7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2405): +Rule can never be matched: +"\U0104F8" { print(0x104F8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2406): +Rule can never be matched: +"\U0104F9" { print(0x104F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2407): +Rule can never be matched: +"\U0104FA" { print(0x104FA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2408): +Rule can never be matched: +"\U0104FB" { print(0x104FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2460): +Rule can never be matched: +"\U010CC0" { print(0x10CC0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2461): +Rule can never be matched: +"\U010CC1" { print(0x10CC1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2462): +Rule can never be matched: +"\U010CC2" { print(0x10CC2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2463): +Rule can never be matched: +"\U010CC3" { print(0x10CC3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2464): +Rule can never be matched: +"\U010CC4" { print(0x10CC4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2465): +Rule can never be matched: +"\U010CC5" { print(0x10CC5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2466): +Rule can never be matched: +"\U010CC6" { print(0x10CC6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2467): +Rule can never be matched: +"\U010CC7" { print(0x10CC7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2468): +Rule can never be matched: +"\U010CC8" { print(0x10CC8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2469): +Rule can never be matched: +"\U010CC9" { print(0x10CC9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2470): +Rule can never be matched: +"\U010CCA" { print(0x10CCA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2471): +Rule can never be matched: +"\U010CCB" { print(0x10CCB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2472): +Rule can never be matched: +"\U010CCC" { print(0x10CCC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2473): +Rule can never be matched: +"\U010CCD" { print(0x10CCD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2474): +Rule can never be matched: +"\U010CCE" { print(0x10CCE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2475): +Rule can never be matched: +"\U010CCF" { print(0x10CCF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2476): +Rule can never be matched: +"\U010CD0" { print(0x10CD0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2477): +Rule can never be matched: +"\U010CD1" { print(0x10CD1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2478): +Rule can never be matched: +"\U010CD2" { print(0x10CD2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2479): +Rule can never be matched: +"\U010CD3" { print(0x10CD3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2480): +Rule can never be matched: +"\U010CD4" { print(0x10CD4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2481): +Rule can never be matched: +"\U010CD5" { print(0x10CD5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2482): +Rule can never be matched: +"\U010CD6" { print(0x10CD6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2483): +Rule can never be matched: +"\U010CD7" { print(0x10CD7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2484): +Rule can never be matched: +"\U010CD8" { print(0x10CD8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2485): +Rule can never be matched: +"\U010CD9" { print(0x10CD9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2486): +Rule can never be matched: +"\U010CDA" { print(0x10CDA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2487): +Rule can never be matched: +"\U010CDB" { print(0x10CDB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2488): +Rule can never be matched: +"\U010CDC" { print(0x10CDC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2489): +Rule can never be matched: +"\U010CDD" { print(0x10CDD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2490): +Rule can never be matched: +"\U010CDE" { print(0x10CDE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2491): +Rule can never be matched: +"\U010CDF" { print(0x10CDF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2492): +Rule can never be matched: +"\U010CE0" { print(0x10CE0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2493): +Rule can never be matched: +"\U010CE1" { print(0x10CE1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2494): +Rule can never be matched: +"\U010CE2" { print(0x10CE2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2495): +Rule can never be matched: +"\U010CE3" { print(0x10CE3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2496): +Rule can never be matched: +"\U010CE4" { print(0x10CE4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2497): +Rule can never be matched: +"\U010CE5" { print(0x10CE5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2498): +Rule can never be matched: +"\U010CE6" { print(0x10CE6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2499): +Rule can never be matched: +"\U010CE7" { print(0x10CE7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2500): +Rule can never be matched: +"\U010CE8" { print(0x10CE8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2501): +Rule can never be matched: +"\U010CE9" { print(0x10CE9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2502): +Rule can never be matched: +"\U010CEA" { print(0x10CEA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2503): +Rule can never be matched: +"\U010CEB" { print(0x10CEB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2504): +Rule can never be matched: +"\U010CEC" { print(0x10CEC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2505): +Rule can never be matched: +"\U010CED" { print(0x10CED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2506): +Rule can never be matched: +"\U010CEE" { print(0x10CEE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2507): +Rule can never be matched: +"\U010CEF" { print(0x10CEF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2508): +Rule can never be matched: +"\U010CF0" { print(0x10CF0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2509): +Rule can never be matched: +"\U010CF1" { print(0x10CF1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2510): +Rule can never be matched: +"\U010CF2" { print(0x10CF2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2543): +Rule can never be matched: +"\U0118C0" { print(0x118C0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2544): +Rule can never be matched: +"\U0118C1" { print(0x118C1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2545): +Rule can never be matched: +"\U0118C2" { print(0x118C2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2546): +Rule can never be matched: +"\U0118C3" { print(0x118C3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2547): +Rule can never be matched: +"\U0118C4" { print(0x118C4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2548): +Rule can never be matched: +"\U0118C5" { print(0x118C5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2549): +Rule can never be matched: +"\U0118C6" { print(0x118C6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2550): +Rule can never be matched: +"\U0118C7" { print(0x118C7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2551): +Rule can never be matched: +"\U0118C8" { print(0x118C8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2552): +Rule can never be matched: +"\U0118C9" { print(0x118C9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2553): +Rule can never be matched: +"\U0118CA" { print(0x118CA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2554): +Rule can never be matched: +"\U0118CB" { print(0x118CB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2555): +Rule can never be matched: +"\U0118CC" { print(0x118CC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2556): +Rule can never be matched: +"\U0118CD" { print(0x118CD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2557): +Rule can never be matched: +"\U0118CE" { print(0x118CE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2558): +Rule can never be matched: +"\U0118CF" { print(0x118CF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2559): +Rule can never be matched: +"\U0118D0" { print(0x118D0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2560): +Rule can never be matched: +"\U0118D1" { print(0x118D1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2561): +Rule can never be matched: +"\U0118D2" { print(0x118D2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2562): +Rule can never be matched: +"\U0118D3" { print(0x118D3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2563): +Rule can never be matched: +"\U0118D4" { print(0x118D4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2564): +Rule can never be matched: +"\U0118D5" { print(0x118D5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2565): +Rule can never be matched: +"\U0118D6" { print(0x118D6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2566): +Rule can never be matched: +"\U0118D7" { print(0x118D7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2567): +Rule can never be matched: +"\U0118D8" { print(0x118D8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2568): +Rule can never be matched: +"\U0118D9" { print(0x118D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2569): +Rule can never be matched: +"\U0118DA" { print(0x118DA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2570): +Rule can never be matched: +"\U0118DB" { print(0x118DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2571): +Rule can never be matched: +"\U0118DC" { print(0x118DC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2572): +Rule can never be matched: +"\U0118DD" { print(0x118DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2573): +Rule can never be matched: +"\U0118DE" { print(0x118DE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2574): +Rule can never be matched: +"\U0118DF" { print(0x118DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2609): +Rule can never be matched: +"\U01E922" { print(0x1E922); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2610): +Rule can never be matched: +"\U01E923" { print(0x1E923); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2611): +Rule can never be matched: +"\U01E924" { print(0x1E924); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2612): +Rule can never be matched: +"\U01E925" { print(0x1E925); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2613): +Rule can never be matched: +"\U01E926" { print(0x1E926); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2614): +Rule can never be matched: +"\U01E927" { print(0x1E927); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2615): +Rule can never be matched: +"\U01E928" { print(0x1E928); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2616): +Rule can never be matched: +"\U01E929" { print(0x1E929); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2617): +Rule can never be matched: +"\U01E92A" { print(0x1E92A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2618): +Rule can never be matched: +"\U01E92B" { print(0x1E92B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2619): +Rule can never be matched: +"\U01E92C" { print(0x1E92C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2620): +Rule can never be matched: +"\U01E92D" { print(0x1E92D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2621): +Rule can never be matched: +"\U01E92E" { print(0x1E92E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2622): +Rule can never be matched: +"\U01E92F" { print(0x1E92F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2623): +Rule can never be matched: +"\U01E930" { print(0x1E930); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2624): +Rule can never be matched: +"\U01E931" { print(0x1E931); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2625): +Rule can never be matched: +"\U01E932" { print(0x1E932); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2626): +Rule can never be matched: +"\U01E933" { print(0x1E933); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2627): +Rule can never be matched: +"\U01E934" { print(0x1E934); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2628): +Rule can never be matched: +"\U01E935" { print(0x1E935); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2629): +Rule can never be matched: +"\U01E936" { print(0x1E936); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2630): +Rule can never be matched: +"\U01E937" { print(0x1E937); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2631): +Rule can never be matched: +"\U01E938" { print(0x1E938); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2632): +Rule can never be matched: +"\U01E939" { print(0x1E939); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2633): +Rule can never be matched: +"\U01E93A" { print(0x1E93A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2634): +Rule can never be matched: +"\U01E93B" { print(0x1E93B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2635): +Rule can never be matched: +"\U01E93C" { print(0x1E93C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2636): +Rule can never be matched: +"\U01E93D" { print(0x1E93D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2637): +Rule can never be matched: +"\U01E93E" { print(0x1E93E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2638): +Rule can never be matched: +"\U01E93F" { print(0x1E93F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2639): +Rule can never be matched: +"\U01E940" { print(0x1E940); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2640): +Rule can never be matched: +"\U01E941" { print(0x1E941); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2641): +Rule can never be matched: +"\U01E942" { print(0x1E942); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex" (line 2642): +Rule can never be matched: +"\U01E943" { print(0x1E943); } diff --git a/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex new file mode 100644 index 000000000..73f05cee0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_10_0.flex @@ -0,0 +1,2643 @@ +%% + +%unicode 10.0 +%public +%class UnicodeCaseless_10_0 + +%type int +%caseless +%standalone + +%{ + void print(int codePoint) { + System.out.format("input char %04X matches %04X case-insensitively%n", + yytext().codePointAt(0), codePoint); + } +%} + +%% + +<> { return 1; } +"\u0041" { print(0x0041); } +"\u0042" { print(0x0042); } +"\u0043" { print(0x0043); } +"\u0044" { print(0x0044); } +"\u0045" { print(0x0045); } +"\u0046" { print(0x0046); } +"\u0047" { print(0x0047); } +"\u0048" { print(0x0048); } +"\u0049" { print(0x0049); } +"\u004A" { print(0x004A); } +"\u004B" { print(0x004B); } +"\u004C" { print(0x004C); } +"\u004D" { print(0x004D); } +"\u004E" { print(0x004E); } +"\u004F" { print(0x004F); } +"\u0050" { print(0x0050); } +"\u0051" { print(0x0051); } +"\u0052" { print(0x0052); } +"\u0053" { print(0x0053); } +"\u0054" { print(0x0054); } +"\u0055" { print(0x0055); } +"\u0056" { print(0x0056); } +"\u0057" { print(0x0057); } +"\u0058" { print(0x0058); } +"\u0059" { print(0x0059); } +"\u005A" { print(0x005A); } +"\u0061" { print(0x0061); } +"\u0062" { print(0x0062); } +"\u0063" { print(0x0063); } +"\u0064" { print(0x0064); } +"\u0065" { print(0x0065); } +"\u0066" { print(0x0066); } +"\u0067" { print(0x0067); } +"\u0068" { print(0x0068); } +"\u0069" { print(0x0069); } +"\u006A" { print(0x006A); } +"\u006B" { print(0x006B); } +"\u006C" { print(0x006C); } +"\u006D" { print(0x006D); } +"\u006E" { print(0x006E); } +"\u006F" { print(0x006F); } +"\u0070" { print(0x0070); } +"\u0071" { print(0x0071); } +"\u0072" { print(0x0072); } +"\u0073" { print(0x0073); } +"\u0074" { print(0x0074); } +"\u0075" { print(0x0075); } +"\u0076" { print(0x0076); } +"\u0077" { print(0x0077); } +"\u0078" { print(0x0078); } +"\u0079" { print(0x0079); } +"\u007A" { print(0x007A); } +"\u00B5" { print(0x00B5); } +"\u00C0" { print(0x00C0); } +"\u00C1" { print(0x00C1); } +"\u00C2" { print(0x00C2); } +"\u00C3" { print(0x00C3); } +"\u00C4" { print(0x00C4); } +"\u00C5" { print(0x00C5); } +"\u00C6" { print(0x00C6); } +"\u00C7" { print(0x00C7); } +"\u00C8" { print(0x00C8); } +"\u00C9" { print(0x00C9); } +"\u00CA" { print(0x00CA); } +"\u00CB" { print(0x00CB); } +"\u00CC" { print(0x00CC); } +"\u00CD" { print(0x00CD); } +"\u00CE" { print(0x00CE); } +"\u00CF" { print(0x00CF); } +"\u00D0" { print(0x00D0); } +"\u00D1" { print(0x00D1); } +"\u00D2" { print(0x00D2); } +"\u00D3" { print(0x00D3); } +"\u00D4" { print(0x00D4); } +"\u00D5" { print(0x00D5); } +"\u00D6" { print(0x00D6); } +"\u00D8" { print(0x00D8); } +"\u00D9" { print(0x00D9); } +"\u00DA" { print(0x00DA); } +"\u00DB" { print(0x00DB); } +"\u00DC" { print(0x00DC); } +"\u00DD" { print(0x00DD); } +"\u00DE" { print(0x00DE); } +"\u00DF" { print(0x00DF); } +"\u00E0" { print(0x00E0); } +"\u00E1" { print(0x00E1); } +"\u00E2" { print(0x00E2); } +"\u00E3" { print(0x00E3); } +"\u00E4" { print(0x00E4); } +"\u00E5" { print(0x00E5); } +"\u00E6" { print(0x00E6); } +"\u00E7" { print(0x00E7); } +"\u00E8" { print(0x00E8); } +"\u00E9" { print(0x00E9); } +"\u00EA" { print(0x00EA); } +"\u00EB" { print(0x00EB); } +"\u00EC" { print(0x00EC); } +"\u00ED" { print(0x00ED); } +"\u00EE" { print(0x00EE); } +"\u00EF" { print(0x00EF); } +"\u00F0" { print(0x00F0); } +"\u00F1" { print(0x00F1); } +"\u00F2" { print(0x00F2); } +"\u00F3" { print(0x00F3); } +"\u00F4" { print(0x00F4); } +"\u00F5" { print(0x00F5); } +"\u00F6" { print(0x00F6); } +"\u00F8" { print(0x00F8); } +"\u00F9" { print(0x00F9); } +"\u00FA" { print(0x00FA); } +"\u00FB" { print(0x00FB); } +"\u00FC" { print(0x00FC); } +"\u00FD" { print(0x00FD); } +"\u00FE" { print(0x00FE); } +"\u00FF" { print(0x00FF); } +"\u0100" { print(0x0100); } +"\u0101" { print(0x0101); } +"\u0102" { print(0x0102); } +"\u0103" { print(0x0103); } +"\u0104" { print(0x0104); } +"\u0105" { print(0x0105); } +"\u0106" { print(0x0106); } +"\u0107" { print(0x0107); } +"\u0108" { print(0x0108); } +"\u0109" { print(0x0109); } +"\u010A" { print(0x010A); } +"\u010B" { print(0x010B); } +"\u010C" { print(0x010C); } +"\u010D" { print(0x010D); } +"\u010E" { print(0x010E); } +"\u010F" { print(0x010F); } +"\u0110" { print(0x0110); } +"\u0111" { print(0x0111); } +"\u0112" { print(0x0112); } +"\u0113" { print(0x0113); } +"\u0114" { print(0x0114); } +"\u0115" { print(0x0115); } +"\u0116" { print(0x0116); } +"\u0117" { print(0x0117); } +"\u0118" { print(0x0118); } +"\u0119" { print(0x0119); } +"\u011A" { print(0x011A); } +"\u011B" { print(0x011B); } +"\u011C" { print(0x011C); } +"\u011D" { print(0x011D); } +"\u011E" { print(0x011E); } +"\u011F" { print(0x011F); } +"\u0120" { print(0x0120); } +"\u0121" { print(0x0121); } +"\u0122" { print(0x0122); } +"\u0123" { print(0x0123); } +"\u0124" { print(0x0124); } +"\u0125" { print(0x0125); } +"\u0126" { print(0x0126); } +"\u0127" { print(0x0127); } +"\u0128" { print(0x0128); } +"\u0129" { print(0x0129); } +"\u012A" { print(0x012A); } +"\u012B" { print(0x012B); } +"\u012C" { print(0x012C); } +"\u012D" { print(0x012D); } +"\u012E" { print(0x012E); } +"\u012F" { print(0x012F); } +"\u0130" { print(0x0130); } +"\u0131" { print(0x0131); } +"\u0132" { print(0x0132); } +"\u0133" { print(0x0133); } +"\u0134" { print(0x0134); } +"\u0135" { print(0x0135); } +"\u0136" { print(0x0136); } +"\u0137" { print(0x0137); } +"\u0139" { print(0x0139); } +"\u013A" { print(0x013A); } +"\u013B" { print(0x013B); } +"\u013C" { print(0x013C); } +"\u013D" { print(0x013D); } +"\u013E" { print(0x013E); } +"\u013F" { print(0x013F); } +"\u0140" { print(0x0140); } +"\u0141" { print(0x0141); } +"\u0142" { print(0x0142); } +"\u0143" { print(0x0143); } +"\u0144" { print(0x0144); } +"\u0145" { print(0x0145); } +"\u0146" { print(0x0146); } +"\u0147" { print(0x0147); } +"\u0148" { print(0x0148); } +"\u014A" { print(0x014A); } +"\u014B" { print(0x014B); } +"\u014C" { print(0x014C); } +"\u014D" { print(0x014D); } +"\u014E" { print(0x014E); } +"\u014F" { print(0x014F); } +"\u0150" { print(0x0150); } +"\u0151" { print(0x0151); } +"\u0152" { print(0x0152); } +"\u0153" { print(0x0153); } +"\u0154" { print(0x0154); } +"\u0155" { print(0x0155); } +"\u0156" { print(0x0156); } +"\u0157" { print(0x0157); } +"\u0158" { print(0x0158); } +"\u0159" { print(0x0159); } +"\u015A" { print(0x015A); } +"\u015B" { print(0x015B); } +"\u015C" { print(0x015C); } +"\u015D" { print(0x015D); } +"\u015E" { print(0x015E); } +"\u015F" { print(0x015F); } +"\u0160" { print(0x0160); } +"\u0161" { print(0x0161); } +"\u0162" { print(0x0162); } +"\u0163" { print(0x0163); } +"\u0164" { print(0x0164); } +"\u0165" { print(0x0165); } +"\u0166" { print(0x0166); } +"\u0167" { print(0x0167); } +"\u0168" { print(0x0168); } +"\u0169" { print(0x0169); } +"\u016A" { print(0x016A); } +"\u016B" { print(0x016B); } +"\u016C" { print(0x016C); } +"\u016D" { print(0x016D); } +"\u016E" { print(0x016E); } +"\u016F" { print(0x016F); } +"\u0170" { print(0x0170); } +"\u0171" { print(0x0171); } +"\u0172" { print(0x0172); } +"\u0173" { print(0x0173); } +"\u0174" { print(0x0174); } +"\u0175" { print(0x0175); } +"\u0176" { print(0x0176); } +"\u0177" { print(0x0177); } +"\u0178" { print(0x0178); } +"\u0179" { print(0x0179); } +"\u017A" { print(0x017A); } +"\u017B" { print(0x017B); } +"\u017C" { print(0x017C); } +"\u017D" { print(0x017D); } +"\u017E" { print(0x017E); } +"\u017F" { print(0x017F); } +"\u0180" { print(0x0180); } +"\u0181" { print(0x0181); } +"\u0182" { print(0x0182); } +"\u0183" { print(0x0183); } +"\u0184" { print(0x0184); } +"\u0185" { print(0x0185); } +"\u0186" { print(0x0186); } +"\u0187" { print(0x0187); } +"\u0188" { print(0x0188); } +"\u0189" { print(0x0189); } +"\u018A" { print(0x018A); } +"\u018B" { print(0x018B); } +"\u018C" { print(0x018C); } +"\u018E" { print(0x018E); } +"\u018F" { print(0x018F); } +"\u0190" { print(0x0190); } +"\u0191" { print(0x0191); } +"\u0192" { print(0x0192); } +"\u0193" { print(0x0193); } +"\u0194" { print(0x0194); } +"\u0195" { print(0x0195); } +"\u0196" { print(0x0196); } +"\u0197" { print(0x0197); } +"\u0198" { print(0x0198); } +"\u0199" { print(0x0199); } +"\u019A" { print(0x019A); } +"\u019C" { print(0x019C); } +"\u019D" { print(0x019D); } +"\u019E" { print(0x019E); } +"\u019F" { print(0x019F); } +"\u01A0" { print(0x01A0); } +"\u01A1" { print(0x01A1); } +"\u01A2" { print(0x01A2); } +"\u01A3" { print(0x01A3); } +"\u01A4" { print(0x01A4); } +"\u01A5" { print(0x01A5); } +"\u01A6" { print(0x01A6); } +"\u01A7" { print(0x01A7); } +"\u01A8" { print(0x01A8); } +"\u01A9" { print(0x01A9); } +"\u01AC" { print(0x01AC); } +"\u01AD" { print(0x01AD); } +"\u01AE" { print(0x01AE); } +"\u01AF" { print(0x01AF); } +"\u01B0" { print(0x01B0); } +"\u01B1" { print(0x01B1); } +"\u01B2" { print(0x01B2); } +"\u01B3" { print(0x01B3); } +"\u01B4" { print(0x01B4); } +"\u01B5" { print(0x01B5); } +"\u01B6" { print(0x01B6); } +"\u01B7" { print(0x01B7); } +"\u01B8" { print(0x01B8); } +"\u01B9" { print(0x01B9); } +"\u01BC" { print(0x01BC); } +"\u01BD" { print(0x01BD); } +"\u01BF" { print(0x01BF); } +"\u01C4" { print(0x01C4); } +"\u01C5" { print(0x01C5); } +"\u01C6" { print(0x01C6); } +"\u01C7" { print(0x01C7); } +"\u01C8" { print(0x01C8); } +"\u01C9" { print(0x01C9); } +"\u01CA" { print(0x01CA); } +"\u01CB" { print(0x01CB); } +"\u01CC" { print(0x01CC); } +"\u01CD" { print(0x01CD); } +"\u01CE" { print(0x01CE); } +"\u01CF" { print(0x01CF); } +"\u01D0" { print(0x01D0); } +"\u01D1" { print(0x01D1); } +"\u01D2" { print(0x01D2); } +"\u01D3" { print(0x01D3); } +"\u01D4" { print(0x01D4); } +"\u01D5" { print(0x01D5); } +"\u01D6" { print(0x01D6); } +"\u01D7" { print(0x01D7); } +"\u01D8" { print(0x01D8); } +"\u01D9" { print(0x01D9); } +"\u01DA" { print(0x01DA); } +"\u01DB" { print(0x01DB); } +"\u01DC" { print(0x01DC); } +"\u01DD" { print(0x01DD); } +"\u01DE" { print(0x01DE); } +"\u01DF" { print(0x01DF); } +"\u01E0" { print(0x01E0); } +"\u01E1" { print(0x01E1); } +"\u01E2" { print(0x01E2); } +"\u01E3" { print(0x01E3); } +"\u01E4" { print(0x01E4); } +"\u01E5" { print(0x01E5); } +"\u01E6" { print(0x01E6); } +"\u01E7" { print(0x01E7); } +"\u01E8" { print(0x01E8); } +"\u01E9" { print(0x01E9); } +"\u01EA" { print(0x01EA); } +"\u01EB" { print(0x01EB); } +"\u01EC" { print(0x01EC); } +"\u01ED" { print(0x01ED); } +"\u01EE" { print(0x01EE); } +"\u01EF" { print(0x01EF); } +"\u01F1" { print(0x01F1); } +"\u01F2" { print(0x01F2); } +"\u01F3" { print(0x01F3); } +"\u01F4" { print(0x01F4); } +"\u01F5" { print(0x01F5); } +"\u01F6" { print(0x01F6); } +"\u01F7" { print(0x01F7); } +"\u01F8" { print(0x01F8); } +"\u01F9" { print(0x01F9); } +"\u01FA" { print(0x01FA); } +"\u01FB" { print(0x01FB); } +"\u01FC" { print(0x01FC); } +"\u01FD" { print(0x01FD); } +"\u01FE" { print(0x01FE); } +"\u01FF" { print(0x01FF); } +"\u0200" { print(0x0200); } +"\u0201" { print(0x0201); } +"\u0202" { print(0x0202); } +"\u0203" { print(0x0203); } +"\u0204" { print(0x0204); } +"\u0205" { print(0x0205); } +"\u0206" { print(0x0206); } +"\u0207" { print(0x0207); } +"\u0208" { print(0x0208); } +"\u0209" { print(0x0209); } +"\u020A" { print(0x020A); } +"\u020B" { print(0x020B); } +"\u020C" { print(0x020C); } +"\u020D" { print(0x020D); } +"\u020E" { print(0x020E); } +"\u020F" { print(0x020F); } +"\u0210" { print(0x0210); } +"\u0211" { print(0x0211); } +"\u0212" { print(0x0212); } +"\u0213" { print(0x0213); } +"\u0214" { print(0x0214); } +"\u0215" { print(0x0215); } +"\u0216" { print(0x0216); } +"\u0217" { print(0x0217); } +"\u0218" { print(0x0218); } +"\u0219" { print(0x0219); } +"\u021A" { print(0x021A); } +"\u021B" { print(0x021B); } +"\u021C" { print(0x021C); } +"\u021D" { print(0x021D); } +"\u021E" { print(0x021E); } +"\u021F" { print(0x021F); } +"\u0220" { print(0x0220); } +"\u0222" { print(0x0222); } +"\u0223" { print(0x0223); } +"\u0224" { print(0x0224); } +"\u0225" { print(0x0225); } +"\u0226" { print(0x0226); } +"\u0227" { print(0x0227); } +"\u0228" { print(0x0228); } +"\u0229" { print(0x0229); } +"\u022A" { print(0x022A); } +"\u022B" { print(0x022B); } +"\u022C" { print(0x022C); } +"\u022D" { print(0x022D); } +"\u022E" { print(0x022E); } +"\u022F" { print(0x022F); } +"\u0230" { print(0x0230); } +"\u0231" { print(0x0231); } +"\u0232" { print(0x0232); } +"\u0233" { print(0x0233); } +"\u023A" { print(0x023A); } +"\u023B" { print(0x023B); } +"\u023C" { print(0x023C); } +"\u023D" { print(0x023D); } +"\u023E" { print(0x023E); } +"\u023F" { print(0x023F); } +"\u0240" { print(0x0240); } +"\u0241" { print(0x0241); } +"\u0242" { print(0x0242); } +"\u0243" { print(0x0243); } +"\u0244" { print(0x0244); } +"\u0245" { print(0x0245); } +"\u0246" { print(0x0246); } +"\u0247" { print(0x0247); } +"\u0248" { print(0x0248); } +"\u0249" { print(0x0249); } +"\u024A" { print(0x024A); } +"\u024B" { print(0x024B); } +"\u024C" { print(0x024C); } +"\u024D" { print(0x024D); } +"\u024E" { print(0x024E); } +"\u024F" { print(0x024F); } +"\u0250" { print(0x0250); } +"\u0251" { print(0x0251); } +"\u0252" { print(0x0252); } +"\u0253" { print(0x0253); } +"\u0254" { print(0x0254); } +"\u0256" { print(0x0256); } +"\u0257" { print(0x0257); } +"\u0259" { print(0x0259); } +"\u025B" { print(0x025B); } +"\u025C" { print(0x025C); } +"\u0260" { print(0x0260); } +"\u0261" { print(0x0261); } +"\u0263" { print(0x0263); } +"\u0265" { print(0x0265); } +"\u0266" { print(0x0266); } +"\u0268" { print(0x0268); } +"\u0269" { print(0x0269); } +"\u026A" { print(0x026A); } +"\u026B" { print(0x026B); } +"\u026C" { print(0x026C); } +"\u026F" { print(0x026F); } +"\u0271" { print(0x0271); } +"\u0272" { print(0x0272); } +"\u0275" { print(0x0275); } +"\u027D" { print(0x027D); } +"\u0280" { print(0x0280); } +"\u0283" { print(0x0283); } +"\u0287" { print(0x0287); } +"\u0288" { print(0x0288); } +"\u0289" { print(0x0289); } +"\u028A" { print(0x028A); } +"\u028B" { print(0x028B); } +"\u028C" { print(0x028C); } +"\u0292" { print(0x0292); } +"\u029D" { print(0x029D); } +"\u029E" { print(0x029E); } +"\u0345" { print(0x0345); } +"\u0370" { print(0x0370); } +"\u0371" { print(0x0371); } +"\u0372" { print(0x0372); } +"\u0373" { print(0x0373); } +"\u0376" { print(0x0376); } +"\u0377" { print(0x0377); } +"\u037B" { print(0x037B); } +"\u037C" { print(0x037C); } +"\u037D" { print(0x037D); } +"\u037F" { print(0x037F); } +"\u0386" { print(0x0386); } +"\u0388" { print(0x0388); } +"\u0389" { print(0x0389); } +"\u038A" { print(0x038A); } +"\u038C" { print(0x038C); } +"\u038E" { print(0x038E); } +"\u038F" { print(0x038F); } +"\u0391" { print(0x0391); } +"\u0392" { print(0x0392); } +"\u0393" { print(0x0393); } +"\u0394" { print(0x0394); } +"\u0395" { print(0x0395); } +"\u0396" { print(0x0396); } +"\u0397" { print(0x0397); } +"\u0398" { print(0x0398); } +"\u0399" { print(0x0399); } +"\u039A" { print(0x039A); } +"\u039B" { print(0x039B); } +"\u039C" { print(0x039C); } +"\u039D" { print(0x039D); } +"\u039E" { print(0x039E); } +"\u039F" { print(0x039F); } +"\u03A0" { print(0x03A0); } +"\u03A1" { print(0x03A1); } +"\u03A3" { print(0x03A3); } +"\u03A4" { print(0x03A4); } +"\u03A5" { print(0x03A5); } +"\u03A6" { print(0x03A6); } +"\u03A7" { print(0x03A7); } +"\u03A8" { print(0x03A8); } +"\u03A9" { print(0x03A9); } +"\u03AA" { print(0x03AA); } +"\u03AB" { print(0x03AB); } +"\u03AC" { print(0x03AC); } +"\u03AD" { print(0x03AD); } +"\u03AE" { print(0x03AE); } +"\u03AF" { print(0x03AF); } +"\u03B1" { print(0x03B1); } +"\u03B2" { print(0x03B2); } +"\u03B3" { print(0x03B3); } +"\u03B4" { print(0x03B4); } +"\u03B5" { print(0x03B5); } +"\u03B6" { print(0x03B6); } +"\u03B7" { print(0x03B7); } +"\u03B8" { print(0x03B8); } +"\u03B9" { print(0x03B9); } +"\u03BA" { print(0x03BA); } +"\u03BB" { print(0x03BB); } +"\u03BC" { print(0x03BC); } +"\u03BD" { print(0x03BD); } +"\u03BE" { print(0x03BE); } +"\u03BF" { print(0x03BF); } +"\u03C0" { print(0x03C0); } +"\u03C1" { print(0x03C1); } +"\u03C2" { print(0x03C2); } +"\u03C3" { print(0x03C3); } +"\u03C4" { print(0x03C4); } +"\u03C5" { print(0x03C5); } +"\u03C6" { print(0x03C6); } +"\u03C7" { print(0x03C7); } +"\u03C8" { print(0x03C8); } +"\u03C9" { print(0x03C9); } +"\u03CA" { print(0x03CA); } +"\u03CB" { print(0x03CB); } +"\u03CC" { print(0x03CC); } +"\u03CD" { print(0x03CD); } +"\u03CE" { print(0x03CE); } +"\u03CF" { print(0x03CF); } +"\u03D0" { print(0x03D0); } +"\u03D1" { print(0x03D1); } +"\u03D5" { print(0x03D5); } +"\u03D6" { print(0x03D6); } +"\u03D7" { print(0x03D7); } +"\u03D8" { print(0x03D8); } +"\u03D9" { print(0x03D9); } +"\u03DA" { print(0x03DA); } +"\u03DB" { print(0x03DB); } +"\u03DC" { print(0x03DC); } +"\u03DD" { print(0x03DD); } +"\u03DE" { print(0x03DE); } +"\u03DF" { print(0x03DF); } +"\u03E0" { print(0x03E0); } +"\u03E1" { print(0x03E1); } +"\u03E2" { print(0x03E2); } +"\u03E3" { print(0x03E3); } +"\u03E4" { print(0x03E4); } +"\u03E5" { print(0x03E5); } +"\u03E6" { print(0x03E6); } +"\u03E7" { print(0x03E7); } +"\u03E8" { print(0x03E8); } +"\u03E9" { print(0x03E9); } +"\u03EA" { print(0x03EA); } +"\u03EB" { print(0x03EB); } +"\u03EC" { print(0x03EC); } +"\u03ED" { print(0x03ED); } +"\u03EE" { print(0x03EE); } +"\u03EF" { print(0x03EF); } +"\u03F0" { print(0x03F0); } +"\u03F1" { print(0x03F1); } +"\u03F2" { print(0x03F2); } +"\u03F3" { print(0x03F3); } +"\u03F4" { print(0x03F4); } +"\u03F5" { print(0x03F5); } +"\u03F7" { print(0x03F7); } +"\u03F8" { print(0x03F8); } +"\u03F9" { print(0x03F9); } +"\u03FA" { print(0x03FA); } +"\u03FB" { print(0x03FB); } +"\u03FD" { print(0x03FD); } +"\u03FE" { print(0x03FE); } +"\u03FF" { print(0x03FF); } +"\u0400" { print(0x0400); } +"\u0401" { print(0x0401); } +"\u0402" { print(0x0402); } +"\u0403" { print(0x0403); } +"\u0404" { print(0x0404); } +"\u0405" { print(0x0405); } +"\u0406" { print(0x0406); } +"\u0407" { print(0x0407); } +"\u0408" { print(0x0408); } +"\u0409" { print(0x0409); } +"\u040A" { print(0x040A); } +"\u040B" { print(0x040B); } +"\u040C" { print(0x040C); } +"\u040D" { print(0x040D); } +"\u040E" { print(0x040E); } +"\u040F" { print(0x040F); } +"\u0410" { print(0x0410); } +"\u0411" { print(0x0411); } +"\u0412" { print(0x0412); } +"\u0413" { print(0x0413); } +"\u0414" { print(0x0414); } +"\u0415" { print(0x0415); } +"\u0416" { print(0x0416); } +"\u0417" { print(0x0417); } +"\u0418" { print(0x0418); } +"\u0419" { print(0x0419); } +"\u041A" { print(0x041A); } +"\u041B" { print(0x041B); } +"\u041C" { print(0x041C); } +"\u041D" { print(0x041D); } +"\u041E" { print(0x041E); } +"\u041F" { print(0x041F); } +"\u0420" { print(0x0420); } +"\u0421" { print(0x0421); } +"\u0422" { print(0x0422); } +"\u0423" { print(0x0423); } +"\u0424" { print(0x0424); } +"\u0425" { print(0x0425); } +"\u0426" { print(0x0426); } +"\u0427" { print(0x0427); } +"\u0428" { print(0x0428); } +"\u0429" { print(0x0429); } +"\u042A" { print(0x042A); } +"\u042B" { print(0x042B); } +"\u042C" { print(0x042C); } +"\u042D" { print(0x042D); } +"\u042E" { print(0x042E); } +"\u042F" { print(0x042F); } +"\u0430" { print(0x0430); } +"\u0431" { print(0x0431); } +"\u0432" { print(0x0432); } +"\u0433" { print(0x0433); } +"\u0434" { print(0x0434); } +"\u0435" { print(0x0435); } +"\u0436" { print(0x0436); } +"\u0437" { print(0x0437); } +"\u0438" { print(0x0438); } +"\u0439" { print(0x0439); } +"\u043A" { print(0x043A); } +"\u043B" { print(0x043B); } +"\u043C" { print(0x043C); } +"\u043D" { print(0x043D); } +"\u043E" { print(0x043E); } +"\u043F" { print(0x043F); } +"\u0440" { print(0x0440); } +"\u0441" { print(0x0441); } +"\u0442" { print(0x0442); } +"\u0443" { print(0x0443); } +"\u0444" { print(0x0444); } +"\u0445" { print(0x0445); } +"\u0446" { print(0x0446); } +"\u0447" { print(0x0447); } +"\u0448" { print(0x0448); } +"\u0449" { print(0x0449); } +"\u044A" { print(0x044A); } +"\u044B" { print(0x044B); } +"\u044C" { print(0x044C); } +"\u044D" { print(0x044D); } +"\u044E" { print(0x044E); } +"\u044F" { print(0x044F); } +"\u0450" { print(0x0450); } +"\u0451" { print(0x0451); } +"\u0452" { print(0x0452); } +"\u0453" { print(0x0453); } +"\u0454" { print(0x0454); } +"\u0455" { print(0x0455); } +"\u0456" { print(0x0456); } +"\u0457" { print(0x0457); } +"\u0458" { print(0x0458); } +"\u0459" { print(0x0459); } +"\u045A" { print(0x045A); } +"\u045B" { print(0x045B); } +"\u045C" { print(0x045C); } +"\u045D" { print(0x045D); } +"\u045E" { print(0x045E); } +"\u045F" { print(0x045F); } +"\u0460" { print(0x0460); } +"\u0461" { print(0x0461); } +"\u0462" { print(0x0462); } +"\u0463" { print(0x0463); } +"\u0464" { print(0x0464); } +"\u0465" { print(0x0465); } +"\u0466" { print(0x0466); } +"\u0467" { print(0x0467); } +"\u0468" { print(0x0468); } +"\u0469" { print(0x0469); } +"\u046A" { print(0x046A); } +"\u046B" { print(0x046B); } +"\u046C" { print(0x046C); } +"\u046D" { print(0x046D); } +"\u046E" { print(0x046E); } +"\u046F" { print(0x046F); } +"\u0470" { print(0x0470); } +"\u0471" { print(0x0471); } +"\u0472" { print(0x0472); } +"\u0473" { print(0x0473); } +"\u0474" { print(0x0474); } +"\u0475" { print(0x0475); } +"\u0476" { print(0x0476); } +"\u0477" { print(0x0477); } +"\u0478" { print(0x0478); } +"\u0479" { print(0x0479); } +"\u047A" { print(0x047A); } +"\u047B" { print(0x047B); } +"\u047C" { print(0x047C); } +"\u047D" { print(0x047D); } +"\u047E" { print(0x047E); } +"\u047F" { print(0x047F); } +"\u0480" { print(0x0480); } +"\u0481" { print(0x0481); } +"\u048A" { print(0x048A); } +"\u048B" { print(0x048B); } +"\u048C" { print(0x048C); } +"\u048D" { print(0x048D); } +"\u048E" { print(0x048E); } +"\u048F" { print(0x048F); } +"\u0490" { print(0x0490); } +"\u0491" { print(0x0491); } +"\u0492" { print(0x0492); } +"\u0493" { print(0x0493); } +"\u0494" { print(0x0494); } +"\u0495" { print(0x0495); } +"\u0496" { print(0x0496); } +"\u0497" { print(0x0497); } +"\u0498" { print(0x0498); } +"\u0499" { print(0x0499); } +"\u049A" { print(0x049A); } +"\u049B" { print(0x049B); } +"\u049C" { print(0x049C); } +"\u049D" { print(0x049D); } +"\u049E" { print(0x049E); } +"\u049F" { print(0x049F); } +"\u04A0" { print(0x04A0); } +"\u04A1" { print(0x04A1); } +"\u04A2" { print(0x04A2); } +"\u04A3" { print(0x04A3); } +"\u04A4" { print(0x04A4); } +"\u04A5" { print(0x04A5); } +"\u04A6" { print(0x04A6); } +"\u04A7" { print(0x04A7); } +"\u04A8" { print(0x04A8); } +"\u04A9" { print(0x04A9); } +"\u04AA" { print(0x04AA); } +"\u04AB" { print(0x04AB); } +"\u04AC" { print(0x04AC); } +"\u04AD" { print(0x04AD); } +"\u04AE" { print(0x04AE); } +"\u04AF" { print(0x04AF); } +"\u04B0" { print(0x04B0); } +"\u04B1" { print(0x04B1); } +"\u04B2" { print(0x04B2); } +"\u04B3" { print(0x04B3); } +"\u04B4" { print(0x04B4); } +"\u04B5" { print(0x04B5); } +"\u04B6" { print(0x04B6); } +"\u04B7" { print(0x04B7); } +"\u04B8" { print(0x04B8); } +"\u04B9" { print(0x04B9); } +"\u04BA" { print(0x04BA); } +"\u04BB" { print(0x04BB); } +"\u04BC" { print(0x04BC); } +"\u04BD" { print(0x04BD); } +"\u04BE" { print(0x04BE); } +"\u04BF" { print(0x04BF); } +"\u04C0" { print(0x04C0); } +"\u04C1" { print(0x04C1); } +"\u04C2" { print(0x04C2); } +"\u04C3" { print(0x04C3); } +"\u04C4" { print(0x04C4); } +"\u04C5" { print(0x04C5); } +"\u04C6" { print(0x04C6); } +"\u04C7" { print(0x04C7); } +"\u04C8" { print(0x04C8); } +"\u04C9" { print(0x04C9); } +"\u04CA" { print(0x04CA); } +"\u04CB" { print(0x04CB); } +"\u04CC" { print(0x04CC); } +"\u04CD" { print(0x04CD); } +"\u04CE" { print(0x04CE); } +"\u04CF" { print(0x04CF); } +"\u04D0" { print(0x04D0); } +"\u04D1" { print(0x04D1); } +"\u04D2" { print(0x04D2); } +"\u04D3" { print(0x04D3); } +"\u04D4" { print(0x04D4); } +"\u04D5" { print(0x04D5); } +"\u04D6" { print(0x04D6); } +"\u04D7" { print(0x04D7); } +"\u04D8" { print(0x04D8); } +"\u04D9" { print(0x04D9); } +"\u04DA" { print(0x04DA); } +"\u04DB" { print(0x04DB); } +"\u04DC" { print(0x04DC); } +"\u04DD" { print(0x04DD); } +"\u04DE" { print(0x04DE); } +"\u04DF" { print(0x04DF); } +"\u04E0" { print(0x04E0); } +"\u04E1" { print(0x04E1); } +"\u04E2" { print(0x04E2); } +"\u04E3" { print(0x04E3); } +"\u04E4" { print(0x04E4); } +"\u04E5" { print(0x04E5); } +"\u04E6" { print(0x04E6); } +"\u04E7" { print(0x04E7); } +"\u04E8" { print(0x04E8); } +"\u04E9" { print(0x04E9); } +"\u04EA" { print(0x04EA); } +"\u04EB" { print(0x04EB); } +"\u04EC" { print(0x04EC); } +"\u04ED" { print(0x04ED); } +"\u04EE" { print(0x04EE); } +"\u04EF" { print(0x04EF); } +"\u04F0" { print(0x04F0); } +"\u04F1" { print(0x04F1); } +"\u04F2" { print(0x04F2); } +"\u04F3" { print(0x04F3); } +"\u04F4" { print(0x04F4); } +"\u04F5" { print(0x04F5); } +"\u04F6" { print(0x04F6); } +"\u04F7" { print(0x04F7); } +"\u04F8" { print(0x04F8); } +"\u04F9" { print(0x04F9); } +"\u04FA" { print(0x04FA); } +"\u04FB" { print(0x04FB); } +"\u04FC" { print(0x04FC); } +"\u04FD" { print(0x04FD); } +"\u04FE" { print(0x04FE); } +"\u04FF" { print(0x04FF); } +"\u0500" { print(0x0500); } +"\u0501" { print(0x0501); } +"\u0502" { print(0x0502); } +"\u0503" { print(0x0503); } +"\u0504" { print(0x0504); } +"\u0505" { print(0x0505); } +"\u0506" { print(0x0506); } +"\u0507" { print(0x0507); } +"\u0508" { print(0x0508); } +"\u0509" { print(0x0509); } +"\u050A" { print(0x050A); } +"\u050B" { print(0x050B); } +"\u050C" { print(0x050C); } +"\u050D" { print(0x050D); } +"\u050E" { print(0x050E); } +"\u050F" { print(0x050F); } +"\u0510" { print(0x0510); } +"\u0511" { print(0x0511); } +"\u0512" { print(0x0512); } +"\u0513" { print(0x0513); } +"\u0514" { print(0x0514); } +"\u0515" { print(0x0515); } +"\u0516" { print(0x0516); } +"\u0517" { print(0x0517); } +"\u0518" { print(0x0518); } +"\u0519" { print(0x0519); } +"\u051A" { print(0x051A); } +"\u051B" { print(0x051B); } +"\u051C" { print(0x051C); } +"\u051D" { print(0x051D); } +"\u051E" { print(0x051E); } +"\u051F" { print(0x051F); } +"\u0520" { print(0x0520); } +"\u0521" { print(0x0521); } +"\u0522" { print(0x0522); } +"\u0523" { print(0x0523); } +"\u0524" { print(0x0524); } +"\u0525" { print(0x0525); } +"\u0526" { print(0x0526); } +"\u0527" { print(0x0527); } +"\u0528" { print(0x0528); } +"\u0529" { print(0x0529); } +"\u052A" { print(0x052A); } +"\u052B" { print(0x052B); } +"\u052C" { print(0x052C); } +"\u052D" { print(0x052D); } +"\u052E" { print(0x052E); } +"\u052F" { print(0x052F); } +"\u0531" { print(0x0531); } +"\u0532" { print(0x0532); } +"\u0533" { print(0x0533); } +"\u0534" { print(0x0534); } +"\u0535" { print(0x0535); } +"\u0536" { print(0x0536); } +"\u0537" { print(0x0537); } +"\u0538" { print(0x0538); } +"\u0539" { print(0x0539); } +"\u053A" { print(0x053A); } +"\u053B" { print(0x053B); } +"\u053C" { print(0x053C); } +"\u053D" { print(0x053D); } +"\u053E" { print(0x053E); } +"\u053F" { print(0x053F); } +"\u0540" { print(0x0540); } +"\u0541" { print(0x0541); } +"\u0542" { print(0x0542); } +"\u0543" { print(0x0543); } +"\u0544" { print(0x0544); } +"\u0545" { print(0x0545); } +"\u0546" { print(0x0546); } +"\u0547" { print(0x0547); } +"\u0548" { print(0x0548); } +"\u0549" { print(0x0549); } +"\u054A" { print(0x054A); } +"\u054B" { print(0x054B); } +"\u054C" { print(0x054C); } +"\u054D" { print(0x054D); } +"\u054E" { print(0x054E); } +"\u054F" { print(0x054F); } +"\u0550" { print(0x0550); } +"\u0551" { print(0x0551); } +"\u0552" { print(0x0552); } +"\u0553" { print(0x0553); } +"\u0554" { print(0x0554); } +"\u0555" { print(0x0555); } +"\u0556" { print(0x0556); } +"\u0561" { print(0x0561); } +"\u0562" { print(0x0562); } +"\u0563" { print(0x0563); } +"\u0564" { print(0x0564); } +"\u0565" { print(0x0565); } +"\u0566" { print(0x0566); } +"\u0567" { print(0x0567); } +"\u0568" { print(0x0568); } +"\u0569" { print(0x0569); } +"\u056A" { print(0x056A); } +"\u056B" { print(0x056B); } +"\u056C" { print(0x056C); } +"\u056D" { print(0x056D); } +"\u056E" { print(0x056E); } +"\u056F" { print(0x056F); } +"\u0570" { print(0x0570); } +"\u0571" { print(0x0571); } +"\u0572" { print(0x0572); } +"\u0573" { print(0x0573); } +"\u0574" { print(0x0574); } +"\u0575" { print(0x0575); } +"\u0576" { print(0x0576); } +"\u0577" { print(0x0577); } +"\u0578" { print(0x0578); } +"\u0579" { print(0x0579); } +"\u057A" { print(0x057A); } +"\u057B" { print(0x057B); } +"\u057C" { print(0x057C); } +"\u057D" { print(0x057D); } +"\u057E" { print(0x057E); } +"\u057F" { print(0x057F); } +"\u0580" { print(0x0580); } +"\u0581" { print(0x0581); } +"\u0582" { print(0x0582); } +"\u0583" { print(0x0583); } +"\u0584" { print(0x0584); } +"\u0585" { print(0x0585); } +"\u0586" { print(0x0586); } +"\u10A0" { print(0x10A0); } +"\u10A1" { print(0x10A1); } +"\u10A2" { print(0x10A2); } +"\u10A3" { print(0x10A3); } +"\u10A4" { print(0x10A4); } +"\u10A5" { print(0x10A5); } +"\u10A6" { print(0x10A6); } +"\u10A7" { print(0x10A7); } +"\u10A8" { print(0x10A8); } +"\u10A9" { print(0x10A9); } +"\u10AA" { print(0x10AA); } +"\u10AB" { print(0x10AB); } +"\u10AC" { print(0x10AC); } +"\u10AD" { print(0x10AD); } +"\u10AE" { print(0x10AE); } +"\u10AF" { print(0x10AF); } +"\u10B0" { print(0x10B0); } +"\u10B1" { print(0x10B1); } +"\u10B2" { print(0x10B2); } +"\u10B3" { print(0x10B3); } +"\u10B4" { print(0x10B4); } +"\u10B5" { print(0x10B5); } +"\u10B6" { print(0x10B6); } +"\u10B7" { print(0x10B7); } +"\u10B8" { print(0x10B8); } +"\u10B9" { print(0x10B9); } +"\u10BA" { print(0x10BA); } +"\u10BB" { print(0x10BB); } +"\u10BC" { print(0x10BC); } +"\u10BD" { print(0x10BD); } +"\u10BE" { print(0x10BE); } +"\u10BF" { print(0x10BF); } +"\u10C0" { print(0x10C0); } +"\u10C1" { print(0x10C1); } +"\u10C2" { print(0x10C2); } +"\u10C3" { print(0x10C3); } +"\u10C4" { print(0x10C4); } +"\u10C5" { print(0x10C5); } +"\u10C7" { print(0x10C7); } +"\u10CD" { print(0x10CD); } +"\u13A0" { print(0x13A0); } +"\u13A1" { print(0x13A1); } +"\u13A2" { print(0x13A2); } +"\u13A3" { print(0x13A3); } +"\u13A4" { print(0x13A4); } +"\u13A5" { print(0x13A5); } +"\u13A6" { print(0x13A6); } +"\u13A7" { print(0x13A7); } +"\u13A8" { print(0x13A8); } +"\u13A9" { print(0x13A9); } +"\u13AA" { print(0x13AA); } +"\u13AB" { print(0x13AB); } +"\u13AC" { print(0x13AC); } +"\u13AD" { print(0x13AD); } +"\u13AE" { print(0x13AE); } +"\u13AF" { print(0x13AF); } +"\u13B0" { print(0x13B0); } +"\u13B1" { print(0x13B1); } +"\u13B2" { print(0x13B2); } +"\u13B3" { print(0x13B3); } +"\u13B4" { print(0x13B4); } +"\u13B5" { print(0x13B5); } +"\u13B6" { print(0x13B6); } +"\u13B7" { print(0x13B7); } +"\u13B8" { print(0x13B8); } +"\u13B9" { print(0x13B9); } +"\u13BA" { print(0x13BA); } +"\u13BB" { print(0x13BB); } +"\u13BC" { print(0x13BC); } +"\u13BD" { print(0x13BD); } +"\u13BE" { print(0x13BE); } +"\u13BF" { print(0x13BF); } +"\u13C0" { print(0x13C0); } +"\u13C1" { print(0x13C1); } +"\u13C2" { print(0x13C2); } +"\u13C3" { print(0x13C3); } +"\u13C4" { print(0x13C4); } +"\u13C5" { print(0x13C5); } +"\u13C6" { print(0x13C6); } +"\u13C7" { print(0x13C7); } +"\u13C8" { print(0x13C8); } +"\u13C9" { print(0x13C9); } +"\u13CA" { print(0x13CA); } +"\u13CB" { print(0x13CB); } +"\u13CC" { print(0x13CC); } +"\u13CD" { print(0x13CD); } +"\u13CE" { print(0x13CE); } +"\u13CF" { print(0x13CF); } +"\u13D0" { print(0x13D0); } +"\u13D1" { print(0x13D1); } +"\u13D2" { print(0x13D2); } +"\u13D3" { print(0x13D3); } +"\u13D4" { print(0x13D4); } +"\u13D5" { print(0x13D5); } +"\u13D6" { print(0x13D6); } +"\u13D7" { print(0x13D7); } +"\u13D8" { print(0x13D8); } +"\u13D9" { print(0x13D9); } +"\u13DA" { print(0x13DA); } +"\u13DB" { print(0x13DB); } +"\u13DC" { print(0x13DC); } +"\u13DD" { print(0x13DD); } +"\u13DE" { print(0x13DE); } +"\u13DF" { print(0x13DF); } +"\u13E0" { print(0x13E0); } +"\u13E1" { print(0x13E1); } +"\u13E2" { print(0x13E2); } +"\u13E3" { print(0x13E3); } +"\u13E4" { print(0x13E4); } +"\u13E5" { print(0x13E5); } +"\u13E6" { print(0x13E6); } +"\u13E7" { print(0x13E7); } +"\u13E8" { print(0x13E8); } +"\u13E9" { print(0x13E9); } +"\u13EA" { print(0x13EA); } +"\u13EB" { print(0x13EB); } +"\u13EC" { print(0x13EC); } +"\u13ED" { print(0x13ED); } +"\u13EE" { print(0x13EE); } +"\u13EF" { print(0x13EF); } +"\u13F0" { print(0x13F0); } +"\u13F1" { print(0x13F1); } +"\u13F2" { print(0x13F2); } +"\u13F3" { print(0x13F3); } +"\u13F4" { print(0x13F4); } +"\u13F5" { print(0x13F5); } +"\u13F8" { print(0x13F8); } +"\u13F9" { print(0x13F9); } +"\u13FA" { print(0x13FA); } +"\u13FB" { print(0x13FB); } +"\u13FC" { print(0x13FC); } +"\u13FD" { print(0x13FD); } +"\u1C80" { print(0x1C80); } +"\u1C81" { print(0x1C81); } +"\u1C82" { print(0x1C82); } +"\u1C83" { print(0x1C83); } +"\u1C84" { print(0x1C84); } +"\u1C85" { print(0x1C85); } +"\u1C86" { print(0x1C86); } +"\u1C87" { print(0x1C87); } +"\u1C88" { print(0x1C88); } +"\u1D79" { print(0x1D79); } +"\u1D7D" { print(0x1D7D); } +"\u1E00" { print(0x1E00); } +"\u1E01" { print(0x1E01); } +"\u1E02" { print(0x1E02); } +"\u1E03" { print(0x1E03); } +"\u1E04" { print(0x1E04); } +"\u1E05" { print(0x1E05); } +"\u1E06" { print(0x1E06); } +"\u1E07" { print(0x1E07); } +"\u1E08" { print(0x1E08); } +"\u1E09" { print(0x1E09); } +"\u1E0A" { print(0x1E0A); } +"\u1E0B" { print(0x1E0B); } +"\u1E0C" { print(0x1E0C); } +"\u1E0D" { print(0x1E0D); } +"\u1E0E" { print(0x1E0E); } +"\u1E0F" { print(0x1E0F); } +"\u1E10" { print(0x1E10); } +"\u1E11" { print(0x1E11); } +"\u1E12" { print(0x1E12); } +"\u1E13" { print(0x1E13); } +"\u1E14" { print(0x1E14); } +"\u1E15" { print(0x1E15); } +"\u1E16" { print(0x1E16); } +"\u1E17" { print(0x1E17); } +"\u1E18" { print(0x1E18); } +"\u1E19" { print(0x1E19); } +"\u1E1A" { print(0x1E1A); } +"\u1E1B" { print(0x1E1B); } +"\u1E1C" { print(0x1E1C); } +"\u1E1D" { print(0x1E1D); } +"\u1E1E" { print(0x1E1E); } +"\u1E1F" { print(0x1E1F); } +"\u1E20" { print(0x1E20); } +"\u1E21" { print(0x1E21); } +"\u1E22" { print(0x1E22); } +"\u1E23" { print(0x1E23); } +"\u1E24" { print(0x1E24); } +"\u1E25" { print(0x1E25); } +"\u1E26" { print(0x1E26); } +"\u1E27" { print(0x1E27); } +"\u1E28" { print(0x1E28); } +"\u1E29" { print(0x1E29); } +"\u1E2A" { print(0x1E2A); } +"\u1E2B" { print(0x1E2B); } +"\u1E2C" { print(0x1E2C); } +"\u1E2D" { print(0x1E2D); } +"\u1E2E" { print(0x1E2E); } +"\u1E2F" { print(0x1E2F); } +"\u1E30" { print(0x1E30); } +"\u1E31" { print(0x1E31); } +"\u1E32" { print(0x1E32); } +"\u1E33" { print(0x1E33); } +"\u1E34" { print(0x1E34); } +"\u1E35" { print(0x1E35); } +"\u1E36" { print(0x1E36); } +"\u1E37" { print(0x1E37); } +"\u1E38" { print(0x1E38); } +"\u1E39" { print(0x1E39); } +"\u1E3A" { print(0x1E3A); } +"\u1E3B" { print(0x1E3B); } +"\u1E3C" { print(0x1E3C); } +"\u1E3D" { print(0x1E3D); } +"\u1E3E" { print(0x1E3E); } +"\u1E3F" { print(0x1E3F); } +"\u1E40" { print(0x1E40); } +"\u1E41" { print(0x1E41); } +"\u1E42" { print(0x1E42); } +"\u1E43" { print(0x1E43); } +"\u1E44" { print(0x1E44); } +"\u1E45" { print(0x1E45); } +"\u1E46" { print(0x1E46); } +"\u1E47" { print(0x1E47); } +"\u1E48" { print(0x1E48); } +"\u1E49" { print(0x1E49); } +"\u1E4A" { print(0x1E4A); } +"\u1E4B" { print(0x1E4B); } +"\u1E4C" { print(0x1E4C); } +"\u1E4D" { print(0x1E4D); } +"\u1E4E" { print(0x1E4E); } +"\u1E4F" { print(0x1E4F); } +"\u1E50" { print(0x1E50); } +"\u1E51" { print(0x1E51); } +"\u1E52" { print(0x1E52); } +"\u1E53" { print(0x1E53); } +"\u1E54" { print(0x1E54); } +"\u1E55" { print(0x1E55); } +"\u1E56" { print(0x1E56); } +"\u1E57" { print(0x1E57); } +"\u1E58" { print(0x1E58); } +"\u1E59" { print(0x1E59); } +"\u1E5A" { print(0x1E5A); } +"\u1E5B" { print(0x1E5B); } +"\u1E5C" { print(0x1E5C); } +"\u1E5D" { print(0x1E5D); } +"\u1E5E" { print(0x1E5E); } +"\u1E5F" { print(0x1E5F); } +"\u1E60" { print(0x1E60); } +"\u1E61" { print(0x1E61); } +"\u1E62" { print(0x1E62); } +"\u1E63" { print(0x1E63); } +"\u1E64" { print(0x1E64); } +"\u1E65" { print(0x1E65); } +"\u1E66" { print(0x1E66); } +"\u1E67" { print(0x1E67); } +"\u1E68" { print(0x1E68); } +"\u1E69" { print(0x1E69); } +"\u1E6A" { print(0x1E6A); } +"\u1E6B" { print(0x1E6B); } +"\u1E6C" { print(0x1E6C); } +"\u1E6D" { print(0x1E6D); } +"\u1E6E" { print(0x1E6E); } +"\u1E6F" { print(0x1E6F); } +"\u1E70" { print(0x1E70); } +"\u1E71" { print(0x1E71); } +"\u1E72" { print(0x1E72); } +"\u1E73" { print(0x1E73); } +"\u1E74" { print(0x1E74); } +"\u1E75" { print(0x1E75); } +"\u1E76" { print(0x1E76); } +"\u1E77" { print(0x1E77); } +"\u1E78" { print(0x1E78); } +"\u1E79" { print(0x1E79); } +"\u1E7A" { print(0x1E7A); } +"\u1E7B" { print(0x1E7B); } +"\u1E7C" { print(0x1E7C); } +"\u1E7D" { print(0x1E7D); } +"\u1E7E" { print(0x1E7E); } +"\u1E7F" { print(0x1E7F); } +"\u1E80" { print(0x1E80); } +"\u1E81" { print(0x1E81); } +"\u1E82" { print(0x1E82); } +"\u1E83" { print(0x1E83); } +"\u1E84" { print(0x1E84); } +"\u1E85" { print(0x1E85); } +"\u1E86" { print(0x1E86); } +"\u1E87" { print(0x1E87); } +"\u1E88" { print(0x1E88); } +"\u1E89" { print(0x1E89); } +"\u1E8A" { print(0x1E8A); } +"\u1E8B" { print(0x1E8B); } +"\u1E8C" { print(0x1E8C); } +"\u1E8D" { print(0x1E8D); } +"\u1E8E" { print(0x1E8E); } +"\u1E8F" { print(0x1E8F); } +"\u1E90" { print(0x1E90); } +"\u1E91" { print(0x1E91); } +"\u1E92" { print(0x1E92); } +"\u1E93" { print(0x1E93); } +"\u1E94" { print(0x1E94); } +"\u1E95" { print(0x1E95); } +"\u1E9B" { print(0x1E9B); } +"\u1E9E" { print(0x1E9E); } +"\u1EA0" { print(0x1EA0); } +"\u1EA1" { print(0x1EA1); } +"\u1EA2" { print(0x1EA2); } +"\u1EA3" { print(0x1EA3); } +"\u1EA4" { print(0x1EA4); } +"\u1EA5" { print(0x1EA5); } +"\u1EA6" { print(0x1EA6); } +"\u1EA7" { print(0x1EA7); } +"\u1EA8" { print(0x1EA8); } +"\u1EA9" { print(0x1EA9); } +"\u1EAA" { print(0x1EAA); } +"\u1EAB" { print(0x1EAB); } +"\u1EAC" { print(0x1EAC); } +"\u1EAD" { print(0x1EAD); } +"\u1EAE" { print(0x1EAE); } +"\u1EAF" { print(0x1EAF); } +"\u1EB0" { print(0x1EB0); } +"\u1EB1" { print(0x1EB1); } +"\u1EB2" { print(0x1EB2); } +"\u1EB3" { print(0x1EB3); } +"\u1EB4" { print(0x1EB4); } +"\u1EB5" { print(0x1EB5); } +"\u1EB6" { print(0x1EB6); } +"\u1EB7" { print(0x1EB7); } +"\u1EB8" { print(0x1EB8); } +"\u1EB9" { print(0x1EB9); } +"\u1EBA" { print(0x1EBA); } +"\u1EBB" { print(0x1EBB); } +"\u1EBC" { print(0x1EBC); } +"\u1EBD" { print(0x1EBD); } +"\u1EBE" { print(0x1EBE); } +"\u1EBF" { print(0x1EBF); } +"\u1EC0" { print(0x1EC0); } +"\u1EC1" { print(0x1EC1); } +"\u1EC2" { print(0x1EC2); } +"\u1EC3" { print(0x1EC3); } +"\u1EC4" { print(0x1EC4); } +"\u1EC5" { print(0x1EC5); } +"\u1EC6" { print(0x1EC6); } +"\u1EC7" { print(0x1EC7); } +"\u1EC8" { print(0x1EC8); } +"\u1EC9" { print(0x1EC9); } +"\u1ECA" { print(0x1ECA); } +"\u1ECB" { print(0x1ECB); } +"\u1ECC" { print(0x1ECC); } +"\u1ECD" { print(0x1ECD); } +"\u1ECE" { print(0x1ECE); } +"\u1ECF" { print(0x1ECF); } +"\u1ED0" { print(0x1ED0); } +"\u1ED1" { print(0x1ED1); } +"\u1ED2" { print(0x1ED2); } +"\u1ED3" { print(0x1ED3); } +"\u1ED4" { print(0x1ED4); } +"\u1ED5" { print(0x1ED5); } +"\u1ED6" { print(0x1ED6); } +"\u1ED7" { print(0x1ED7); } +"\u1ED8" { print(0x1ED8); } +"\u1ED9" { print(0x1ED9); } +"\u1EDA" { print(0x1EDA); } +"\u1EDB" { print(0x1EDB); } +"\u1EDC" { print(0x1EDC); } +"\u1EDD" { print(0x1EDD); } +"\u1EDE" { print(0x1EDE); } +"\u1EDF" { print(0x1EDF); } +"\u1EE0" { print(0x1EE0); } +"\u1EE1" { print(0x1EE1); } +"\u1EE2" { print(0x1EE2); } +"\u1EE3" { print(0x1EE3); } +"\u1EE4" { print(0x1EE4); } +"\u1EE5" { print(0x1EE5); } +"\u1EE6" { print(0x1EE6); } +"\u1EE7" { print(0x1EE7); } +"\u1EE8" { print(0x1EE8); } +"\u1EE9" { print(0x1EE9); } +"\u1EEA" { print(0x1EEA); } +"\u1EEB" { print(0x1EEB); } +"\u1EEC" { print(0x1EEC); } +"\u1EED" { print(0x1EED); } +"\u1EEE" { print(0x1EEE); } +"\u1EEF" { print(0x1EEF); } +"\u1EF0" { print(0x1EF0); } +"\u1EF1" { print(0x1EF1); } +"\u1EF2" { print(0x1EF2); } +"\u1EF3" { print(0x1EF3); } +"\u1EF4" { print(0x1EF4); } +"\u1EF5" { print(0x1EF5); } +"\u1EF6" { print(0x1EF6); } +"\u1EF7" { print(0x1EF7); } +"\u1EF8" { print(0x1EF8); } +"\u1EF9" { print(0x1EF9); } +"\u1EFA" { print(0x1EFA); } +"\u1EFB" { print(0x1EFB); } +"\u1EFC" { print(0x1EFC); } +"\u1EFD" { print(0x1EFD); } +"\u1EFE" { print(0x1EFE); } +"\u1EFF" { print(0x1EFF); } +"\u1F00" { print(0x1F00); } +"\u1F01" { print(0x1F01); } +"\u1F02" { print(0x1F02); } +"\u1F03" { print(0x1F03); } +"\u1F04" { print(0x1F04); } +"\u1F05" { print(0x1F05); } +"\u1F06" { print(0x1F06); } +"\u1F07" { print(0x1F07); } +"\u1F08" { print(0x1F08); } +"\u1F09" { print(0x1F09); } +"\u1F0A" { print(0x1F0A); } +"\u1F0B" { print(0x1F0B); } +"\u1F0C" { print(0x1F0C); } +"\u1F0D" { print(0x1F0D); } +"\u1F0E" { print(0x1F0E); } +"\u1F0F" { print(0x1F0F); } +"\u1F10" { print(0x1F10); } +"\u1F11" { print(0x1F11); } +"\u1F12" { print(0x1F12); } +"\u1F13" { print(0x1F13); } +"\u1F14" { print(0x1F14); } +"\u1F15" { print(0x1F15); } +"\u1F18" { print(0x1F18); } +"\u1F19" { print(0x1F19); } +"\u1F1A" { print(0x1F1A); } +"\u1F1B" { print(0x1F1B); } +"\u1F1C" { print(0x1F1C); } +"\u1F1D" { print(0x1F1D); } +"\u1F20" { print(0x1F20); } +"\u1F21" { print(0x1F21); } +"\u1F22" { print(0x1F22); } +"\u1F23" { print(0x1F23); } +"\u1F24" { print(0x1F24); } +"\u1F25" { print(0x1F25); } +"\u1F26" { print(0x1F26); } +"\u1F27" { print(0x1F27); } +"\u1F28" { print(0x1F28); } +"\u1F29" { print(0x1F29); } +"\u1F2A" { print(0x1F2A); } +"\u1F2B" { print(0x1F2B); } +"\u1F2C" { print(0x1F2C); } +"\u1F2D" { print(0x1F2D); } +"\u1F2E" { print(0x1F2E); } +"\u1F2F" { print(0x1F2F); } +"\u1F30" { print(0x1F30); } +"\u1F31" { print(0x1F31); } +"\u1F32" { print(0x1F32); } +"\u1F33" { print(0x1F33); } +"\u1F34" { print(0x1F34); } +"\u1F35" { print(0x1F35); } +"\u1F36" { print(0x1F36); } +"\u1F37" { print(0x1F37); } +"\u1F38" { print(0x1F38); } +"\u1F39" { print(0x1F39); } +"\u1F3A" { print(0x1F3A); } +"\u1F3B" { print(0x1F3B); } +"\u1F3C" { print(0x1F3C); } +"\u1F3D" { print(0x1F3D); } +"\u1F3E" { print(0x1F3E); } +"\u1F3F" { print(0x1F3F); } +"\u1F40" { print(0x1F40); } +"\u1F41" { print(0x1F41); } +"\u1F42" { print(0x1F42); } +"\u1F43" { print(0x1F43); } +"\u1F44" { print(0x1F44); } +"\u1F45" { print(0x1F45); } +"\u1F48" { print(0x1F48); } +"\u1F49" { print(0x1F49); } +"\u1F4A" { print(0x1F4A); } +"\u1F4B" { print(0x1F4B); } +"\u1F4C" { print(0x1F4C); } +"\u1F4D" { print(0x1F4D); } +"\u1F51" { print(0x1F51); } +"\u1F53" { print(0x1F53); } +"\u1F55" { print(0x1F55); } +"\u1F57" { print(0x1F57); } +"\u1F59" { print(0x1F59); } +"\u1F5B" { print(0x1F5B); } +"\u1F5D" { print(0x1F5D); } +"\u1F5F" { print(0x1F5F); } +"\u1F60" { print(0x1F60); } +"\u1F61" { print(0x1F61); } +"\u1F62" { print(0x1F62); } +"\u1F63" { print(0x1F63); } +"\u1F64" { print(0x1F64); } +"\u1F65" { print(0x1F65); } +"\u1F66" { print(0x1F66); } +"\u1F67" { print(0x1F67); } +"\u1F68" { print(0x1F68); } +"\u1F69" { print(0x1F69); } +"\u1F6A" { print(0x1F6A); } +"\u1F6B" { print(0x1F6B); } +"\u1F6C" { print(0x1F6C); } +"\u1F6D" { print(0x1F6D); } +"\u1F6E" { print(0x1F6E); } +"\u1F6F" { print(0x1F6F); } +"\u1F70" { print(0x1F70); } +"\u1F71" { print(0x1F71); } +"\u1F72" { print(0x1F72); } +"\u1F73" { print(0x1F73); } +"\u1F74" { print(0x1F74); } +"\u1F75" { print(0x1F75); } +"\u1F76" { print(0x1F76); } +"\u1F77" { print(0x1F77); } +"\u1F78" { print(0x1F78); } +"\u1F79" { print(0x1F79); } +"\u1F7A" { print(0x1F7A); } +"\u1F7B" { print(0x1F7B); } +"\u1F7C" { print(0x1F7C); } +"\u1F7D" { print(0x1F7D); } +"\u1F80" { print(0x1F80); } +"\u1F81" { print(0x1F81); } +"\u1F82" { print(0x1F82); } +"\u1F83" { print(0x1F83); } +"\u1F84" { print(0x1F84); } +"\u1F85" { print(0x1F85); } +"\u1F86" { print(0x1F86); } +"\u1F87" { print(0x1F87); } +"\u1F88" { print(0x1F88); } +"\u1F89" { print(0x1F89); } +"\u1F8A" { print(0x1F8A); } +"\u1F8B" { print(0x1F8B); } +"\u1F8C" { print(0x1F8C); } +"\u1F8D" { print(0x1F8D); } +"\u1F8E" { print(0x1F8E); } +"\u1F8F" { print(0x1F8F); } +"\u1F90" { print(0x1F90); } +"\u1F91" { print(0x1F91); } +"\u1F92" { print(0x1F92); } +"\u1F93" { print(0x1F93); } +"\u1F94" { print(0x1F94); } +"\u1F95" { print(0x1F95); } +"\u1F96" { print(0x1F96); } +"\u1F97" { print(0x1F97); } +"\u1F98" { print(0x1F98); } +"\u1F99" { print(0x1F99); } +"\u1F9A" { print(0x1F9A); } +"\u1F9B" { print(0x1F9B); } +"\u1F9C" { print(0x1F9C); } +"\u1F9D" { print(0x1F9D); } +"\u1F9E" { print(0x1F9E); } +"\u1F9F" { print(0x1F9F); } +"\u1FA0" { print(0x1FA0); } +"\u1FA1" { print(0x1FA1); } +"\u1FA2" { print(0x1FA2); } +"\u1FA3" { print(0x1FA3); } +"\u1FA4" { print(0x1FA4); } +"\u1FA5" { print(0x1FA5); } +"\u1FA6" { print(0x1FA6); } +"\u1FA7" { print(0x1FA7); } +"\u1FA8" { print(0x1FA8); } +"\u1FA9" { print(0x1FA9); } +"\u1FAA" { print(0x1FAA); } +"\u1FAB" { print(0x1FAB); } +"\u1FAC" { print(0x1FAC); } +"\u1FAD" { print(0x1FAD); } +"\u1FAE" { print(0x1FAE); } +"\u1FAF" { print(0x1FAF); } +"\u1FB0" { print(0x1FB0); } +"\u1FB1" { print(0x1FB1); } +"\u1FB3" { print(0x1FB3); } +"\u1FB8" { print(0x1FB8); } +"\u1FB9" { print(0x1FB9); } +"\u1FBA" { print(0x1FBA); } +"\u1FBB" { print(0x1FBB); } +"\u1FBC" { print(0x1FBC); } +"\u1FBE" { print(0x1FBE); } +"\u1FC3" { print(0x1FC3); } +"\u1FC8" { print(0x1FC8); } +"\u1FC9" { print(0x1FC9); } +"\u1FCA" { print(0x1FCA); } +"\u1FCB" { print(0x1FCB); } +"\u1FCC" { print(0x1FCC); } +"\u1FD0" { print(0x1FD0); } +"\u1FD1" { print(0x1FD1); } +"\u1FD8" { print(0x1FD8); } +"\u1FD9" { print(0x1FD9); } +"\u1FDA" { print(0x1FDA); } +"\u1FDB" { print(0x1FDB); } +"\u1FE0" { print(0x1FE0); } +"\u1FE1" { print(0x1FE1); } +"\u1FE5" { print(0x1FE5); } +"\u1FE8" { print(0x1FE8); } +"\u1FE9" { print(0x1FE9); } +"\u1FEA" { print(0x1FEA); } +"\u1FEB" { print(0x1FEB); } +"\u1FEC" { print(0x1FEC); } +"\u1FF3" { print(0x1FF3); } +"\u1FF8" { print(0x1FF8); } +"\u1FF9" { print(0x1FF9); } +"\u1FFA" { print(0x1FFA); } +"\u1FFB" { print(0x1FFB); } +"\u1FFC" { print(0x1FFC); } +"\u2126" { print(0x2126); } +"\u212A" { print(0x212A); } +"\u212B" { print(0x212B); } +"\u2132" { print(0x2132); } +"\u214E" { print(0x214E); } +"\u2160" { print(0x2160); } +"\u2161" { print(0x2161); } +"\u2162" { print(0x2162); } +"\u2163" { print(0x2163); } +"\u2164" { print(0x2164); } +"\u2165" { print(0x2165); } +"\u2166" { print(0x2166); } +"\u2167" { print(0x2167); } +"\u2168" { print(0x2168); } +"\u2169" { print(0x2169); } +"\u216A" { print(0x216A); } +"\u216B" { print(0x216B); } +"\u216C" { print(0x216C); } +"\u216D" { print(0x216D); } +"\u216E" { print(0x216E); } +"\u216F" { print(0x216F); } +"\u2170" { print(0x2170); } +"\u2171" { print(0x2171); } +"\u2172" { print(0x2172); } +"\u2173" { print(0x2173); } +"\u2174" { print(0x2174); } +"\u2175" { print(0x2175); } +"\u2176" { print(0x2176); } +"\u2177" { print(0x2177); } +"\u2178" { print(0x2178); } +"\u2179" { print(0x2179); } +"\u217A" { print(0x217A); } +"\u217B" { print(0x217B); } +"\u217C" { print(0x217C); } +"\u217D" { print(0x217D); } +"\u217E" { print(0x217E); } +"\u217F" { print(0x217F); } +"\u2183" { print(0x2183); } +"\u2184" { print(0x2184); } +"\u24B6" { print(0x24B6); } +"\u24B7" { print(0x24B7); } +"\u24B8" { print(0x24B8); } +"\u24B9" { print(0x24B9); } +"\u24BA" { print(0x24BA); } +"\u24BB" { print(0x24BB); } +"\u24BC" { print(0x24BC); } +"\u24BD" { print(0x24BD); } +"\u24BE" { print(0x24BE); } +"\u24BF" { print(0x24BF); } +"\u24C0" { print(0x24C0); } +"\u24C1" { print(0x24C1); } +"\u24C2" { print(0x24C2); } +"\u24C3" { print(0x24C3); } +"\u24C4" { print(0x24C4); } +"\u24C5" { print(0x24C5); } +"\u24C6" { print(0x24C6); } +"\u24C7" { print(0x24C7); } +"\u24C8" { print(0x24C8); } +"\u24C9" { print(0x24C9); } +"\u24CA" { print(0x24CA); } +"\u24CB" { print(0x24CB); } +"\u24CC" { print(0x24CC); } +"\u24CD" { print(0x24CD); } +"\u24CE" { print(0x24CE); } +"\u24CF" { print(0x24CF); } +"\u24D0" { print(0x24D0); } +"\u24D1" { print(0x24D1); } +"\u24D2" { print(0x24D2); } +"\u24D3" { print(0x24D3); } +"\u24D4" { print(0x24D4); } +"\u24D5" { print(0x24D5); } +"\u24D6" { print(0x24D6); } +"\u24D7" { print(0x24D7); } +"\u24D8" { print(0x24D8); } +"\u24D9" { print(0x24D9); } +"\u24DA" { print(0x24DA); } +"\u24DB" { print(0x24DB); } +"\u24DC" { print(0x24DC); } +"\u24DD" { print(0x24DD); } +"\u24DE" { print(0x24DE); } +"\u24DF" { print(0x24DF); } +"\u24E0" { print(0x24E0); } +"\u24E1" { print(0x24E1); } +"\u24E2" { print(0x24E2); } +"\u24E3" { print(0x24E3); } +"\u24E4" { print(0x24E4); } +"\u24E5" { print(0x24E5); } +"\u24E6" { print(0x24E6); } +"\u24E7" { print(0x24E7); } +"\u24E8" { print(0x24E8); } +"\u24E9" { print(0x24E9); } +"\u2C00" { print(0x2C00); } +"\u2C01" { print(0x2C01); } +"\u2C02" { print(0x2C02); } +"\u2C03" { print(0x2C03); } +"\u2C04" { print(0x2C04); } +"\u2C05" { print(0x2C05); } +"\u2C06" { print(0x2C06); } +"\u2C07" { print(0x2C07); } +"\u2C08" { print(0x2C08); } +"\u2C09" { print(0x2C09); } +"\u2C0A" { print(0x2C0A); } +"\u2C0B" { print(0x2C0B); } +"\u2C0C" { print(0x2C0C); } +"\u2C0D" { print(0x2C0D); } +"\u2C0E" { print(0x2C0E); } +"\u2C0F" { print(0x2C0F); } +"\u2C10" { print(0x2C10); } +"\u2C11" { print(0x2C11); } +"\u2C12" { print(0x2C12); } +"\u2C13" { print(0x2C13); } +"\u2C14" { print(0x2C14); } +"\u2C15" { print(0x2C15); } +"\u2C16" { print(0x2C16); } +"\u2C17" { print(0x2C17); } +"\u2C18" { print(0x2C18); } +"\u2C19" { print(0x2C19); } +"\u2C1A" { print(0x2C1A); } +"\u2C1B" { print(0x2C1B); } +"\u2C1C" { print(0x2C1C); } +"\u2C1D" { print(0x2C1D); } +"\u2C1E" { print(0x2C1E); } +"\u2C1F" { print(0x2C1F); } +"\u2C20" { print(0x2C20); } +"\u2C21" { print(0x2C21); } +"\u2C22" { print(0x2C22); } +"\u2C23" { print(0x2C23); } +"\u2C24" { print(0x2C24); } +"\u2C25" { print(0x2C25); } +"\u2C26" { print(0x2C26); } +"\u2C27" { print(0x2C27); } +"\u2C28" { print(0x2C28); } +"\u2C29" { print(0x2C29); } +"\u2C2A" { print(0x2C2A); } +"\u2C2B" { print(0x2C2B); } +"\u2C2C" { print(0x2C2C); } +"\u2C2D" { print(0x2C2D); } +"\u2C2E" { print(0x2C2E); } +"\u2C30" { print(0x2C30); } +"\u2C31" { print(0x2C31); } +"\u2C32" { print(0x2C32); } +"\u2C33" { print(0x2C33); } +"\u2C34" { print(0x2C34); } +"\u2C35" { print(0x2C35); } +"\u2C36" { print(0x2C36); } +"\u2C37" { print(0x2C37); } +"\u2C38" { print(0x2C38); } +"\u2C39" { print(0x2C39); } +"\u2C3A" { print(0x2C3A); } +"\u2C3B" { print(0x2C3B); } +"\u2C3C" { print(0x2C3C); } +"\u2C3D" { print(0x2C3D); } +"\u2C3E" { print(0x2C3E); } +"\u2C3F" { print(0x2C3F); } +"\u2C40" { print(0x2C40); } +"\u2C41" { print(0x2C41); } +"\u2C42" { print(0x2C42); } +"\u2C43" { print(0x2C43); } +"\u2C44" { print(0x2C44); } +"\u2C45" { print(0x2C45); } +"\u2C46" { print(0x2C46); } +"\u2C47" { print(0x2C47); } +"\u2C48" { print(0x2C48); } +"\u2C49" { print(0x2C49); } +"\u2C4A" { print(0x2C4A); } +"\u2C4B" { print(0x2C4B); } +"\u2C4C" { print(0x2C4C); } +"\u2C4D" { print(0x2C4D); } +"\u2C4E" { print(0x2C4E); } +"\u2C4F" { print(0x2C4F); } +"\u2C50" { print(0x2C50); } +"\u2C51" { print(0x2C51); } +"\u2C52" { print(0x2C52); } +"\u2C53" { print(0x2C53); } +"\u2C54" { print(0x2C54); } +"\u2C55" { print(0x2C55); } +"\u2C56" { print(0x2C56); } +"\u2C57" { print(0x2C57); } +"\u2C58" { print(0x2C58); } +"\u2C59" { print(0x2C59); } +"\u2C5A" { print(0x2C5A); } +"\u2C5B" { print(0x2C5B); } +"\u2C5C" { print(0x2C5C); } +"\u2C5D" { print(0x2C5D); } +"\u2C5E" { print(0x2C5E); } +"\u2C60" { print(0x2C60); } +"\u2C61" { print(0x2C61); } +"\u2C62" { print(0x2C62); } +"\u2C63" { print(0x2C63); } +"\u2C64" { print(0x2C64); } +"\u2C65" { print(0x2C65); } +"\u2C66" { print(0x2C66); } +"\u2C67" { print(0x2C67); } +"\u2C68" { print(0x2C68); } +"\u2C69" { print(0x2C69); } +"\u2C6A" { print(0x2C6A); } +"\u2C6B" { print(0x2C6B); } +"\u2C6C" { print(0x2C6C); } +"\u2C6D" { print(0x2C6D); } +"\u2C6E" { print(0x2C6E); } +"\u2C6F" { print(0x2C6F); } +"\u2C70" { print(0x2C70); } +"\u2C72" { print(0x2C72); } +"\u2C73" { print(0x2C73); } +"\u2C75" { print(0x2C75); } +"\u2C76" { print(0x2C76); } +"\u2C7E" { print(0x2C7E); } +"\u2C7F" { print(0x2C7F); } +"\u2C80" { print(0x2C80); } +"\u2C81" { print(0x2C81); } +"\u2C82" { print(0x2C82); } +"\u2C83" { print(0x2C83); } +"\u2C84" { print(0x2C84); } +"\u2C85" { print(0x2C85); } +"\u2C86" { print(0x2C86); } +"\u2C87" { print(0x2C87); } +"\u2C88" { print(0x2C88); } +"\u2C89" { print(0x2C89); } +"\u2C8A" { print(0x2C8A); } +"\u2C8B" { print(0x2C8B); } +"\u2C8C" { print(0x2C8C); } +"\u2C8D" { print(0x2C8D); } +"\u2C8E" { print(0x2C8E); } +"\u2C8F" { print(0x2C8F); } +"\u2C90" { print(0x2C90); } +"\u2C91" { print(0x2C91); } +"\u2C92" { print(0x2C92); } +"\u2C93" { print(0x2C93); } +"\u2C94" { print(0x2C94); } +"\u2C95" { print(0x2C95); } +"\u2C96" { print(0x2C96); } +"\u2C97" { print(0x2C97); } +"\u2C98" { print(0x2C98); } +"\u2C99" { print(0x2C99); } +"\u2C9A" { print(0x2C9A); } +"\u2C9B" { print(0x2C9B); } +"\u2C9C" { print(0x2C9C); } +"\u2C9D" { print(0x2C9D); } +"\u2C9E" { print(0x2C9E); } +"\u2C9F" { print(0x2C9F); } +"\u2CA0" { print(0x2CA0); } +"\u2CA1" { print(0x2CA1); } +"\u2CA2" { print(0x2CA2); } +"\u2CA3" { print(0x2CA3); } +"\u2CA4" { print(0x2CA4); } +"\u2CA5" { print(0x2CA5); } +"\u2CA6" { print(0x2CA6); } +"\u2CA7" { print(0x2CA7); } +"\u2CA8" { print(0x2CA8); } +"\u2CA9" { print(0x2CA9); } +"\u2CAA" { print(0x2CAA); } +"\u2CAB" { print(0x2CAB); } +"\u2CAC" { print(0x2CAC); } +"\u2CAD" { print(0x2CAD); } +"\u2CAE" { print(0x2CAE); } +"\u2CAF" { print(0x2CAF); } +"\u2CB0" { print(0x2CB0); } +"\u2CB1" { print(0x2CB1); } +"\u2CB2" { print(0x2CB2); } +"\u2CB3" { print(0x2CB3); } +"\u2CB4" { print(0x2CB4); } +"\u2CB5" { print(0x2CB5); } +"\u2CB6" { print(0x2CB6); } +"\u2CB7" { print(0x2CB7); } +"\u2CB8" { print(0x2CB8); } +"\u2CB9" { print(0x2CB9); } +"\u2CBA" { print(0x2CBA); } +"\u2CBB" { print(0x2CBB); } +"\u2CBC" { print(0x2CBC); } +"\u2CBD" { print(0x2CBD); } +"\u2CBE" { print(0x2CBE); } +"\u2CBF" { print(0x2CBF); } +"\u2CC0" { print(0x2CC0); } +"\u2CC1" { print(0x2CC1); } +"\u2CC2" { print(0x2CC2); } +"\u2CC3" { print(0x2CC3); } +"\u2CC4" { print(0x2CC4); } +"\u2CC5" { print(0x2CC5); } +"\u2CC6" { print(0x2CC6); } +"\u2CC7" { print(0x2CC7); } +"\u2CC8" { print(0x2CC8); } +"\u2CC9" { print(0x2CC9); } +"\u2CCA" { print(0x2CCA); } +"\u2CCB" { print(0x2CCB); } +"\u2CCC" { print(0x2CCC); } +"\u2CCD" { print(0x2CCD); } +"\u2CCE" { print(0x2CCE); } +"\u2CCF" { print(0x2CCF); } +"\u2CD0" { print(0x2CD0); } +"\u2CD1" { print(0x2CD1); } +"\u2CD2" { print(0x2CD2); } +"\u2CD3" { print(0x2CD3); } +"\u2CD4" { print(0x2CD4); } +"\u2CD5" { print(0x2CD5); } +"\u2CD6" { print(0x2CD6); } +"\u2CD7" { print(0x2CD7); } +"\u2CD8" { print(0x2CD8); } +"\u2CD9" { print(0x2CD9); } +"\u2CDA" { print(0x2CDA); } +"\u2CDB" { print(0x2CDB); } +"\u2CDC" { print(0x2CDC); } +"\u2CDD" { print(0x2CDD); } +"\u2CDE" { print(0x2CDE); } +"\u2CDF" { print(0x2CDF); } +"\u2CE0" { print(0x2CE0); } +"\u2CE1" { print(0x2CE1); } +"\u2CE2" { print(0x2CE2); } +"\u2CE3" { print(0x2CE3); } +"\u2CEB" { print(0x2CEB); } +"\u2CEC" { print(0x2CEC); } +"\u2CED" { print(0x2CED); } +"\u2CEE" { print(0x2CEE); } +"\u2CF2" { print(0x2CF2); } +"\u2CF3" { print(0x2CF3); } +"\u2D00" { print(0x2D00); } +"\u2D01" { print(0x2D01); } +"\u2D02" { print(0x2D02); } +"\u2D03" { print(0x2D03); } +"\u2D04" { print(0x2D04); } +"\u2D05" { print(0x2D05); } +"\u2D06" { print(0x2D06); } +"\u2D07" { print(0x2D07); } +"\u2D08" { print(0x2D08); } +"\u2D09" { print(0x2D09); } +"\u2D0A" { print(0x2D0A); } +"\u2D0B" { print(0x2D0B); } +"\u2D0C" { print(0x2D0C); } +"\u2D0D" { print(0x2D0D); } +"\u2D0E" { print(0x2D0E); } +"\u2D0F" { print(0x2D0F); } +"\u2D10" { print(0x2D10); } +"\u2D11" { print(0x2D11); } +"\u2D12" { print(0x2D12); } +"\u2D13" { print(0x2D13); } +"\u2D14" { print(0x2D14); } +"\u2D15" { print(0x2D15); } +"\u2D16" { print(0x2D16); } +"\u2D17" { print(0x2D17); } +"\u2D18" { print(0x2D18); } +"\u2D19" { print(0x2D19); } +"\u2D1A" { print(0x2D1A); } +"\u2D1B" { print(0x2D1B); } +"\u2D1C" { print(0x2D1C); } +"\u2D1D" { print(0x2D1D); } +"\u2D1E" { print(0x2D1E); } +"\u2D1F" { print(0x2D1F); } +"\u2D20" { print(0x2D20); } +"\u2D21" { print(0x2D21); } +"\u2D22" { print(0x2D22); } +"\u2D23" { print(0x2D23); } +"\u2D24" { print(0x2D24); } +"\u2D25" { print(0x2D25); } +"\u2D27" { print(0x2D27); } +"\u2D2D" { print(0x2D2D); } +"\uA640" { print(0xA640); } +"\uA641" { print(0xA641); } +"\uA642" { print(0xA642); } +"\uA643" { print(0xA643); } +"\uA644" { print(0xA644); } +"\uA645" { print(0xA645); } +"\uA646" { print(0xA646); } +"\uA647" { print(0xA647); } +"\uA648" { print(0xA648); } +"\uA649" { print(0xA649); } +"\uA64A" { print(0xA64A); } +"\uA64B" { print(0xA64B); } +"\uA64C" { print(0xA64C); } +"\uA64D" { print(0xA64D); } +"\uA64E" { print(0xA64E); } +"\uA64F" { print(0xA64F); } +"\uA650" { print(0xA650); } +"\uA651" { print(0xA651); } +"\uA652" { print(0xA652); } +"\uA653" { print(0xA653); } +"\uA654" { print(0xA654); } +"\uA655" { print(0xA655); } +"\uA656" { print(0xA656); } +"\uA657" { print(0xA657); } +"\uA658" { print(0xA658); } +"\uA659" { print(0xA659); } +"\uA65A" { print(0xA65A); } +"\uA65B" { print(0xA65B); } +"\uA65C" { print(0xA65C); } +"\uA65D" { print(0xA65D); } +"\uA65E" { print(0xA65E); } +"\uA65F" { print(0xA65F); } +"\uA660" { print(0xA660); } +"\uA661" { print(0xA661); } +"\uA662" { print(0xA662); } +"\uA663" { print(0xA663); } +"\uA664" { print(0xA664); } +"\uA665" { print(0xA665); } +"\uA666" { print(0xA666); } +"\uA667" { print(0xA667); } +"\uA668" { print(0xA668); } +"\uA669" { print(0xA669); } +"\uA66A" { print(0xA66A); } +"\uA66B" { print(0xA66B); } +"\uA66C" { print(0xA66C); } +"\uA66D" { print(0xA66D); } +"\uA680" { print(0xA680); } +"\uA681" { print(0xA681); } +"\uA682" { print(0xA682); } +"\uA683" { print(0xA683); } +"\uA684" { print(0xA684); } +"\uA685" { print(0xA685); } +"\uA686" { print(0xA686); } +"\uA687" { print(0xA687); } +"\uA688" { print(0xA688); } +"\uA689" { print(0xA689); } +"\uA68A" { print(0xA68A); } +"\uA68B" { print(0xA68B); } +"\uA68C" { print(0xA68C); } +"\uA68D" { print(0xA68D); } +"\uA68E" { print(0xA68E); } +"\uA68F" { print(0xA68F); } +"\uA690" { print(0xA690); } +"\uA691" { print(0xA691); } +"\uA692" { print(0xA692); } +"\uA693" { print(0xA693); } +"\uA694" { print(0xA694); } +"\uA695" { print(0xA695); } +"\uA696" { print(0xA696); } +"\uA697" { print(0xA697); } +"\uA698" { print(0xA698); } +"\uA699" { print(0xA699); } +"\uA69A" { print(0xA69A); } +"\uA69B" { print(0xA69B); } +"\uA722" { print(0xA722); } +"\uA723" { print(0xA723); } +"\uA724" { print(0xA724); } +"\uA725" { print(0xA725); } +"\uA726" { print(0xA726); } +"\uA727" { print(0xA727); } +"\uA728" { print(0xA728); } +"\uA729" { print(0xA729); } +"\uA72A" { print(0xA72A); } +"\uA72B" { print(0xA72B); } +"\uA72C" { print(0xA72C); } +"\uA72D" { print(0xA72D); } +"\uA72E" { print(0xA72E); } +"\uA72F" { print(0xA72F); } +"\uA732" { print(0xA732); } +"\uA733" { print(0xA733); } +"\uA734" { print(0xA734); } +"\uA735" { print(0xA735); } +"\uA736" { print(0xA736); } +"\uA737" { print(0xA737); } +"\uA738" { print(0xA738); } +"\uA739" { print(0xA739); } +"\uA73A" { print(0xA73A); } +"\uA73B" { print(0xA73B); } +"\uA73C" { print(0xA73C); } +"\uA73D" { print(0xA73D); } +"\uA73E" { print(0xA73E); } +"\uA73F" { print(0xA73F); } +"\uA740" { print(0xA740); } +"\uA741" { print(0xA741); } +"\uA742" { print(0xA742); } +"\uA743" { print(0xA743); } +"\uA744" { print(0xA744); } +"\uA745" { print(0xA745); } +"\uA746" { print(0xA746); } +"\uA747" { print(0xA747); } +"\uA748" { print(0xA748); } +"\uA749" { print(0xA749); } +"\uA74A" { print(0xA74A); } +"\uA74B" { print(0xA74B); } +"\uA74C" { print(0xA74C); } +"\uA74D" { print(0xA74D); } +"\uA74E" { print(0xA74E); } +"\uA74F" { print(0xA74F); } +"\uA750" { print(0xA750); } +"\uA751" { print(0xA751); } +"\uA752" { print(0xA752); } +"\uA753" { print(0xA753); } +"\uA754" { print(0xA754); } +"\uA755" { print(0xA755); } +"\uA756" { print(0xA756); } +"\uA757" { print(0xA757); } +"\uA758" { print(0xA758); } +"\uA759" { print(0xA759); } +"\uA75A" { print(0xA75A); } +"\uA75B" { print(0xA75B); } +"\uA75C" { print(0xA75C); } +"\uA75D" { print(0xA75D); } +"\uA75E" { print(0xA75E); } +"\uA75F" { print(0xA75F); } +"\uA760" { print(0xA760); } +"\uA761" { print(0xA761); } +"\uA762" { print(0xA762); } +"\uA763" { print(0xA763); } +"\uA764" { print(0xA764); } +"\uA765" { print(0xA765); } +"\uA766" { print(0xA766); } +"\uA767" { print(0xA767); } +"\uA768" { print(0xA768); } +"\uA769" { print(0xA769); } +"\uA76A" { print(0xA76A); } +"\uA76B" { print(0xA76B); } +"\uA76C" { print(0xA76C); } +"\uA76D" { print(0xA76D); } +"\uA76E" { print(0xA76E); } +"\uA76F" { print(0xA76F); } +"\uA779" { print(0xA779); } +"\uA77A" { print(0xA77A); } +"\uA77B" { print(0xA77B); } +"\uA77C" { print(0xA77C); } +"\uA77D" { print(0xA77D); } +"\uA77E" { print(0xA77E); } +"\uA77F" { print(0xA77F); } +"\uA780" { print(0xA780); } +"\uA781" { print(0xA781); } +"\uA782" { print(0xA782); } +"\uA783" { print(0xA783); } +"\uA784" { print(0xA784); } +"\uA785" { print(0xA785); } +"\uA786" { print(0xA786); } +"\uA787" { print(0xA787); } +"\uA78B" { print(0xA78B); } +"\uA78C" { print(0xA78C); } +"\uA78D" { print(0xA78D); } +"\uA790" { print(0xA790); } +"\uA791" { print(0xA791); } +"\uA792" { print(0xA792); } +"\uA793" { print(0xA793); } +"\uA796" { print(0xA796); } +"\uA797" { print(0xA797); } +"\uA798" { print(0xA798); } +"\uA799" { print(0xA799); } +"\uA79A" { print(0xA79A); } +"\uA79B" { print(0xA79B); } +"\uA79C" { print(0xA79C); } +"\uA79D" { print(0xA79D); } +"\uA79E" { print(0xA79E); } +"\uA79F" { print(0xA79F); } +"\uA7A0" { print(0xA7A0); } +"\uA7A1" { print(0xA7A1); } +"\uA7A2" { print(0xA7A2); } +"\uA7A3" { print(0xA7A3); } +"\uA7A4" { print(0xA7A4); } +"\uA7A5" { print(0xA7A5); } +"\uA7A6" { print(0xA7A6); } +"\uA7A7" { print(0xA7A7); } +"\uA7A8" { print(0xA7A8); } +"\uA7A9" { print(0xA7A9); } +"\uA7AA" { print(0xA7AA); } +"\uA7AB" { print(0xA7AB); } +"\uA7AC" { print(0xA7AC); } +"\uA7AD" { print(0xA7AD); } +"\uA7AE" { print(0xA7AE); } +"\uA7B0" { print(0xA7B0); } +"\uA7B1" { print(0xA7B1); } +"\uA7B2" { print(0xA7B2); } +"\uA7B3" { print(0xA7B3); } +"\uA7B4" { print(0xA7B4); } +"\uA7B5" { print(0xA7B5); } +"\uA7B6" { print(0xA7B6); } +"\uA7B7" { print(0xA7B7); } +"\uAB53" { print(0xAB53); } +"\uAB70" { print(0xAB70); } +"\uAB71" { print(0xAB71); } +"\uAB72" { print(0xAB72); } +"\uAB73" { print(0xAB73); } +"\uAB74" { print(0xAB74); } +"\uAB75" { print(0xAB75); } +"\uAB76" { print(0xAB76); } +"\uAB77" { print(0xAB77); } +"\uAB78" { print(0xAB78); } +"\uAB79" { print(0xAB79); } +"\uAB7A" { print(0xAB7A); } +"\uAB7B" { print(0xAB7B); } +"\uAB7C" { print(0xAB7C); } +"\uAB7D" { print(0xAB7D); } +"\uAB7E" { print(0xAB7E); } +"\uAB7F" { print(0xAB7F); } +"\uAB80" { print(0xAB80); } +"\uAB81" { print(0xAB81); } +"\uAB82" { print(0xAB82); } +"\uAB83" { print(0xAB83); } +"\uAB84" { print(0xAB84); } +"\uAB85" { print(0xAB85); } +"\uAB86" { print(0xAB86); } +"\uAB87" { print(0xAB87); } +"\uAB88" { print(0xAB88); } +"\uAB89" { print(0xAB89); } +"\uAB8A" { print(0xAB8A); } +"\uAB8B" { print(0xAB8B); } +"\uAB8C" { print(0xAB8C); } +"\uAB8D" { print(0xAB8D); } +"\uAB8E" { print(0xAB8E); } +"\uAB8F" { print(0xAB8F); } +"\uAB90" { print(0xAB90); } +"\uAB91" { print(0xAB91); } +"\uAB92" { print(0xAB92); } +"\uAB93" { print(0xAB93); } +"\uAB94" { print(0xAB94); } +"\uAB95" { print(0xAB95); } +"\uAB96" { print(0xAB96); } +"\uAB97" { print(0xAB97); } +"\uAB98" { print(0xAB98); } +"\uAB99" { print(0xAB99); } +"\uAB9A" { print(0xAB9A); } +"\uAB9B" { print(0xAB9B); } +"\uAB9C" { print(0xAB9C); } +"\uAB9D" { print(0xAB9D); } +"\uAB9E" { print(0xAB9E); } +"\uAB9F" { print(0xAB9F); } +"\uABA0" { print(0xABA0); } +"\uABA1" { print(0xABA1); } +"\uABA2" { print(0xABA2); } +"\uABA3" { print(0xABA3); } +"\uABA4" { print(0xABA4); } +"\uABA5" { print(0xABA5); } +"\uABA6" { print(0xABA6); } +"\uABA7" { print(0xABA7); } +"\uABA8" { print(0xABA8); } +"\uABA9" { print(0xABA9); } +"\uABAA" { print(0xABAA); } +"\uABAB" { print(0xABAB); } +"\uABAC" { print(0xABAC); } +"\uABAD" { print(0xABAD); } +"\uABAE" { print(0xABAE); } +"\uABAF" { print(0xABAF); } +"\uABB0" { print(0xABB0); } +"\uABB1" { print(0xABB1); } +"\uABB2" { print(0xABB2); } +"\uABB3" { print(0xABB3); } +"\uABB4" { print(0xABB4); } +"\uABB5" { print(0xABB5); } +"\uABB6" { print(0xABB6); } +"\uABB7" { print(0xABB7); } +"\uABB8" { print(0xABB8); } +"\uABB9" { print(0xABB9); } +"\uABBA" { print(0xABBA); } +"\uABBB" { print(0xABBB); } +"\uABBC" { print(0xABBC); } +"\uABBD" { print(0xABBD); } +"\uABBE" { print(0xABBE); } +"\uABBF" { print(0xABBF); } +"\uFF21" { print(0xFF21); } +"\uFF22" { print(0xFF22); } +"\uFF23" { print(0xFF23); } +"\uFF24" { print(0xFF24); } +"\uFF25" { print(0xFF25); } +"\uFF26" { print(0xFF26); } +"\uFF27" { print(0xFF27); } +"\uFF28" { print(0xFF28); } +"\uFF29" { print(0xFF29); } +"\uFF2A" { print(0xFF2A); } +"\uFF2B" { print(0xFF2B); } +"\uFF2C" { print(0xFF2C); } +"\uFF2D" { print(0xFF2D); } +"\uFF2E" { print(0xFF2E); } +"\uFF2F" { print(0xFF2F); } +"\uFF30" { print(0xFF30); } +"\uFF31" { print(0xFF31); } +"\uFF32" { print(0xFF32); } +"\uFF33" { print(0xFF33); } +"\uFF34" { print(0xFF34); } +"\uFF35" { print(0xFF35); } +"\uFF36" { print(0xFF36); } +"\uFF37" { print(0xFF37); } +"\uFF38" { print(0xFF38); } +"\uFF39" { print(0xFF39); } +"\uFF3A" { print(0xFF3A); } +"\uFF41" { print(0xFF41); } +"\uFF42" { print(0xFF42); } +"\uFF43" { print(0xFF43); } +"\uFF44" { print(0xFF44); } +"\uFF45" { print(0xFF45); } +"\uFF46" { print(0xFF46); } +"\uFF47" { print(0xFF47); } +"\uFF48" { print(0xFF48); } +"\uFF49" { print(0xFF49); } +"\uFF4A" { print(0xFF4A); } +"\uFF4B" { print(0xFF4B); } +"\uFF4C" { print(0xFF4C); } +"\uFF4D" { print(0xFF4D); } +"\uFF4E" { print(0xFF4E); } +"\uFF4F" { print(0xFF4F); } +"\uFF50" { print(0xFF50); } +"\uFF51" { print(0xFF51); } +"\uFF52" { print(0xFF52); } +"\uFF53" { print(0xFF53); } +"\uFF54" { print(0xFF54); } +"\uFF55" { print(0xFF55); } +"\uFF56" { print(0xFF56); } +"\uFF57" { print(0xFF57); } +"\uFF58" { print(0xFF58); } +"\uFF59" { print(0xFF59); } +"\uFF5A" { print(0xFF5A); } +"\U010400" { print(0x10400); } +"\U010401" { print(0x10401); } +"\U010402" { print(0x10402); } +"\U010403" { print(0x10403); } +"\U010404" { print(0x10404); } +"\U010405" { print(0x10405); } +"\U010406" { print(0x10406); } +"\U010407" { print(0x10407); } +"\U010408" { print(0x10408); } +"\U010409" { print(0x10409); } +"\U01040A" { print(0x1040A); } +"\U01040B" { print(0x1040B); } +"\U01040C" { print(0x1040C); } +"\U01040D" { print(0x1040D); } +"\U01040E" { print(0x1040E); } +"\U01040F" { print(0x1040F); } +"\U010410" { print(0x10410); } +"\U010411" { print(0x10411); } +"\U010412" { print(0x10412); } +"\U010413" { print(0x10413); } +"\U010414" { print(0x10414); } +"\U010415" { print(0x10415); } +"\U010416" { print(0x10416); } +"\U010417" { print(0x10417); } +"\U010418" { print(0x10418); } +"\U010419" { print(0x10419); } +"\U01041A" { print(0x1041A); } +"\U01041B" { print(0x1041B); } +"\U01041C" { print(0x1041C); } +"\U01041D" { print(0x1041D); } +"\U01041E" { print(0x1041E); } +"\U01041F" { print(0x1041F); } +"\U010420" { print(0x10420); } +"\U010421" { print(0x10421); } +"\U010422" { print(0x10422); } +"\U010423" { print(0x10423); } +"\U010424" { print(0x10424); } +"\U010425" { print(0x10425); } +"\U010426" { print(0x10426); } +"\U010427" { print(0x10427); } +"\U010428" { print(0x10428); } +"\U010429" { print(0x10429); } +"\U01042A" { print(0x1042A); } +"\U01042B" { print(0x1042B); } +"\U01042C" { print(0x1042C); } +"\U01042D" { print(0x1042D); } +"\U01042E" { print(0x1042E); } +"\U01042F" { print(0x1042F); } +"\U010430" { print(0x10430); } +"\U010431" { print(0x10431); } +"\U010432" { print(0x10432); } +"\U010433" { print(0x10433); } +"\U010434" { print(0x10434); } +"\U010435" { print(0x10435); } +"\U010436" { print(0x10436); } +"\U010437" { print(0x10437); } +"\U010438" { print(0x10438); } +"\U010439" { print(0x10439); } +"\U01043A" { print(0x1043A); } +"\U01043B" { print(0x1043B); } +"\U01043C" { print(0x1043C); } +"\U01043D" { print(0x1043D); } +"\U01043E" { print(0x1043E); } +"\U01043F" { print(0x1043F); } +"\U010440" { print(0x10440); } +"\U010441" { print(0x10441); } +"\U010442" { print(0x10442); } +"\U010443" { print(0x10443); } +"\U010444" { print(0x10444); } +"\U010445" { print(0x10445); } +"\U010446" { print(0x10446); } +"\U010447" { print(0x10447); } +"\U010448" { print(0x10448); } +"\U010449" { print(0x10449); } +"\U01044A" { print(0x1044A); } +"\U01044B" { print(0x1044B); } +"\U01044C" { print(0x1044C); } +"\U01044D" { print(0x1044D); } +"\U01044E" { print(0x1044E); } +"\U01044F" { print(0x1044F); } +"\U0104B0" { print(0x104B0); } +"\U0104B1" { print(0x104B1); } +"\U0104B2" { print(0x104B2); } +"\U0104B3" { print(0x104B3); } +"\U0104B4" { print(0x104B4); } +"\U0104B5" { print(0x104B5); } +"\U0104B6" { print(0x104B6); } +"\U0104B7" { print(0x104B7); } +"\U0104B8" { print(0x104B8); } +"\U0104B9" { print(0x104B9); } +"\U0104BA" { print(0x104BA); } +"\U0104BB" { print(0x104BB); } +"\U0104BC" { print(0x104BC); } +"\U0104BD" { print(0x104BD); } +"\U0104BE" { print(0x104BE); } +"\U0104BF" { print(0x104BF); } +"\U0104C0" { print(0x104C0); } +"\U0104C1" { print(0x104C1); } +"\U0104C2" { print(0x104C2); } +"\U0104C3" { print(0x104C3); } +"\U0104C4" { print(0x104C4); } +"\U0104C5" { print(0x104C5); } +"\U0104C6" { print(0x104C6); } +"\U0104C7" { print(0x104C7); } +"\U0104C8" { print(0x104C8); } +"\U0104C9" { print(0x104C9); } +"\U0104CA" { print(0x104CA); } +"\U0104CB" { print(0x104CB); } +"\U0104CC" { print(0x104CC); } +"\U0104CD" { print(0x104CD); } +"\U0104CE" { print(0x104CE); } +"\U0104CF" { print(0x104CF); } +"\U0104D0" { print(0x104D0); } +"\U0104D1" { print(0x104D1); } +"\U0104D2" { print(0x104D2); } +"\U0104D3" { print(0x104D3); } +"\U0104D8" { print(0x104D8); } +"\U0104D9" { print(0x104D9); } +"\U0104DA" { print(0x104DA); } +"\U0104DB" { print(0x104DB); } +"\U0104DC" { print(0x104DC); } +"\U0104DD" { print(0x104DD); } +"\U0104DE" { print(0x104DE); } +"\U0104DF" { print(0x104DF); } +"\U0104E0" { print(0x104E0); } +"\U0104E1" { print(0x104E1); } +"\U0104E2" { print(0x104E2); } +"\U0104E3" { print(0x104E3); } +"\U0104E4" { print(0x104E4); } +"\U0104E5" { print(0x104E5); } +"\U0104E6" { print(0x104E6); } +"\U0104E7" { print(0x104E7); } +"\U0104E8" { print(0x104E8); } +"\U0104E9" { print(0x104E9); } +"\U0104EA" { print(0x104EA); } +"\U0104EB" { print(0x104EB); } +"\U0104EC" { print(0x104EC); } +"\U0104ED" { print(0x104ED); } +"\U0104EE" { print(0x104EE); } +"\U0104EF" { print(0x104EF); } +"\U0104F0" { print(0x104F0); } +"\U0104F1" { print(0x104F1); } +"\U0104F2" { print(0x104F2); } +"\U0104F3" { print(0x104F3); } +"\U0104F4" { print(0x104F4); } +"\U0104F5" { print(0x104F5); } +"\U0104F6" { print(0x104F6); } +"\U0104F7" { print(0x104F7); } +"\U0104F8" { print(0x104F8); } +"\U0104F9" { print(0x104F9); } +"\U0104FA" { print(0x104FA); } +"\U0104FB" { print(0x104FB); } +"\U010C80" { print(0x10C80); } +"\U010C81" { print(0x10C81); } +"\U010C82" { print(0x10C82); } +"\U010C83" { print(0x10C83); } +"\U010C84" { print(0x10C84); } +"\U010C85" { print(0x10C85); } +"\U010C86" { print(0x10C86); } +"\U010C87" { print(0x10C87); } +"\U010C88" { print(0x10C88); } +"\U010C89" { print(0x10C89); } +"\U010C8A" { print(0x10C8A); } +"\U010C8B" { print(0x10C8B); } +"\U010C8C" { print(0x10C8C); } +"\U010C8D" { print(0x10C8D); } +"\U010C8E" { print(0x10C8E); } +"\U010C8F" { print(0x10C8F); } +"\U010C90" { print(0x10C90); } +"\U010C91" { print(0x10C91); } +"\U010C92" { print(0x10C92); } +"\U010C93" { print(0x10C93); } +"\U010C94" { print(0x10C94); } +"\U010C95" { print(0x10C95); } +"\U010C96" { print(0x10C96); } +"\U010C97" { print(0x10C97); } +"\U010C98" { print(0x10C98); } +"\U010C99" { print(0x10C99); } +"\U010C9A" { print(0x10C9A); } +"\U010C9B" { print(0x10C9B); } +"\U010C9C" { print(0x10C9C); } +"\U010C9D" { print(0x10C9D); } +"\U010C9E" { print(0x10C9E); } +"\U010C9F" { print(0x10C9F); } +"\U010CA0" { print(0x10CA0); } +"\U010CA1" { print(0x10CA1); } +"\U010CA2" { print(0x10CA2); } +"\U010CA3" { print(0x10CA3); } +"\U010CA4" { print(0x10CA4); } +"\U010CA5" { print(0x10CA5); } +"\U010CA6" { print(0x10CA6); } +"\U010CA7" { print(0x10CA7); } +"\U010CA8" { print(0x10CA8); } +"\U010CA9" { print(0x10CA9); } +"\U010CAA" { print(0x10CAA); } +"\U010CAB" { print(0x10CAB); } +"\U010CAC" { print(0x10CAC); } +"\U010CAD" { print(0x10CAD); } +"\U010CAE" { print(0x10CAE); } +"\U010CAF" { print(0x10CAF); } +"\U010CB0" { print(0x10CB0); } +"\U010CB1" { print(0x10CB1); } +"\U010CB2" { print(0x10CB2); } +"\U010CC0" { print(0x10CC0); } +"\U010CC1" { print(0x10CC1); } +"\U010CC2" { print(0x10CC2); } +"\U010CC3" { print(0x10CC3); } +"\U010CC4" { print(0x10CC4); } +"\U010CC5" { print(0x10CC5); } +"\U010CC6" { print(0x10CC6); } +"\U010CC7" { print(0x10CC7); } +"\U010CC8" { print(0x10CC8); } +"\U010CC9" { print(0x10CC9); } +"\U010CCA" { print(0x10CCA); } +"\U010CCB" { print(0x10CCB); } +"\U010CCC" { print(0x10CCC); } +"\U010CCD" { print(0x10CCD); } +"\U010CCE" { print(0x10CCE); } +"\U010CCF" { print(0x10CCF); } +"\U010CD0" { print(0x10CD0); } +"\U010CD1" { print(0x10CD1); } +"\U010CD2" { print(0x10CD2); } +"\U010CD3" { print(0x10CD3); } +"\U010CD4" { print(0x10CD4); } +"\U010CD5" { print(0x10CD5); } +"\U010CD6" { print(0x10CD6); } +"\U010CD7" { print(0x10CD7); } +"\U010CD8" { print(0x10CD8); } +"\U010CD9" { print(0x10CD9); } +"\U010CDA" { print(0x10CDA); } +"\U010CDB" { print(0x10CDB); } +"\U010CDC" { print(0x10CDC); } +"\U010CDD" { print(0x10CDD); } +"\U010CDE" { print(0x10CDE); } +"\U010CDF" { print(0x10CDF); } +"\U010CE0" { print(0x10CE0); } +"\U010CE1" { print(0x10CE1); } +"\U010CE2" { print(0x10CE2); } +"\U010CE3" { print(0x10CE3); } +"\U010CE4" { print(0x10CE4); } +"\U010CE5" { print(0x10CE5); } +"\U010CE6" { print(0x10CE6); } +"\U010CE7" { print(0x10CE7); } +"\U010CE8" { print(0x10CE8); } +"\U010CE9" { print(0x10CE9); } +"\U010CEA" { print(0x10CEA); } +"\U010CEB" { print(0x10CEB); } +"\U010CEC" { print(0x10CEC); } +"\U010CED" { print(0x10CED); } +"\U010CEE" { print(0x10CEE); } +"\U010CEF" { print(0x10CEF); } +"\U010CF0" { print(0x10CF0); } +"\U010CF1" { print(0x10CF1); } +"\U010CF2" { print(0x10CF2); } +"\U0118A0" { print(0x118A0); } +"\U0118A1" { print(0x118A1); } +"\U0118A2" { print(0x118A2); } +"\U0118A3" { print(0x118A3); } +"\U0118A4" { print(0x118A4); } +"\U0118A5" { print(0x118A5); } +"\U0118A6" { print(0x118A6); } +"\U0118A7" { print(0x118A7); } +"\U0118A8" { print(0x118A8); } +"\U0118A9" { print(0x118A9); } +"\U0118AA" { print(0x118AA); } +"\U0118AB" { print(0x118AB); } +"\U0118AC" { print(0x118AC); } +"\U0118AD" { print(0x118AD); } +"\U0118AE" { print(0x118AE); } +"\U0118AF" { print(0x118AF); } +"\U0118B0" { print(0x118B0); } +"\U0118B1" { print(0x118B1); } +"\U0118B2" { print(0x118B2); } +"\U0118B3" { print(0x118B3); } +"\U0118B4" { print(0x118B4); } +"\U0118B5" { print(0x118B5); } +"\U0118B6" { print(0x118B6); } +"\U0118B7" { print(0x118B7); } +"\U0118B8" { print(0x118B8); } +"\U0118B9" { print(0x118B9); } +"\U0118BA" { print(0x118BA); } +"\U0118BB" { print(0x118BB); } +"\U0118BC" { print(0x118BC); } +"\U0118BD" { print(0x118BD); } +"\U0118BE" { print(0x118BE); } +"\U0118BF" { print(0x118BF); } +"\U0118C0" { print(0x118C0); } +"\U0118C1" { print(0x118C1); } +"\U0118C2" { print(0x118C2); } +"\U0118C3" { print(0x118C3); } +"\U0118C4" { print(0x118C4); } +"\U0118C5" { print(0x118C5); } +"\U0118C6" { print(0x118C6); } +"\U0118C7" { print(0x118C7); } +"\U0118C8" { print(0x118C8); } +"\U0118C9" { print(0x118C9); } +"\U0118CA" { print(0x118CA); } +"\U0118CB" { print(0x118CB); } +"\U0118CC" { print(0x118CC); } +"\U0118CD" { print(0x118CD); } +"\U0118CE" { print(0x118CE); } +"\U0118CF" { print(0x118CF); } +"\U0118D0" { print(0x118D0); } +"\U0118D1" { print(0x118D1); } +"\U0118D2" { print(0x118D2); } +"\U0118D3" { print(0x118D3); } +"\U0118D4" { print(0x118D4); } +"\U0118D5" { print(0x118D5); } +"\U0118D6" { print(0x118D6); } +"\U0118D7" { print(0x118D7); } +"\U0118D8" { print(0x118D8); } +"\U0118D9" { print(0x118D9); } +"\U0118DA" { print(0x118DA); } +"\U0118DB" { print(0x118DB); } +"\U0118DC" { print(0x118DC); } +"\U0118DD" { print(0x118DD); } +"\U0118DE" { print(0x118DE); } +"\U0118DF" { print(0x118DF); } +"\U01E900" { print(0x1E900); } +"\U01E901" { print(0x1E901); } +"\U01E902" { print(0x1E902); } +"\U01E903" { print(0x1E903); } +"\U01E904" { print(0x1E904); } +"\U01E905" { print(0x1E905); } +"\U01E906" { print(0x1E906); } +"\U01E907" { print(0x1E907); } +"\U01E908" { print(0x1E908); } +"\U01E909" { print(0x1E909); } +"\U01E90A" { print(0x1E90A); } +"\U01E90B" { print(0x1E90B); } +"\U01E90C" { print(0x1E90C); } +"\U01E90D" { print(0x1E90D); } +"\U01E90E" { print(0x1E90E); } +"\U01E90F" { print(0x1E90F); } +"\U01E910" { print(0x1E910); } +"\U01E911" { print(0x1E911); } +"\U01E912" { print(0x1E912); } +"\U01E913" { print(0x1E913); } +"\U01E914" { print(0x1E914); } +"\U01E915" { print(0x1E915); } +"\U01E916" { print(0x1E916); } +"\U01E917" { print(0x1E917); } +"\U01E918" { print(0x1E918); } +"\U01E919" { print(0x1E919); } +"\U01E91A" { print(0x1E91A); } +"\U01E91B" { print(0x1E91B); } +"\U01E91C" { print(0x1E91C); } +"\U01E91D" { print(0x1E91D); } +"\U01E91E" { print(0x1E91E); } +"\U01E91F" { print(0x1E91F); } +"\U01E920" { print(0x1E920); } +"\U01E921" { print(0x1E921); } +"\U01E922" { print(0x1E922); } +"\U01E923" { print(0x1E923); } +"\U01E924" { print(0x1E924); } +"\U01E925" { print(0x1E925); } +"\U01E926" { print(0x1E926); } +"\U01E927" { print(0x1E927); } +"\U01E928" { print(0x1E928); } +"\U01E929" { print(0x1E929); } +"\U01E92A" { print(0x1E92A); } +"\U01E92B" { print(0x1E92B); } +"\U01E92C" { print(0x1E92C); } +"\U01E92D" { print(0x1E92D); } +"\U01E92E" { print(0x1E92E); } +"\U01E92F" { print(0x1E92F); } +"\U01E930" { print(0x1E930); } +"\U01E931" { print(0x1E931); } +"\U01E932" { print(0x1E932); } +"\U01E933" { print(0x1E933); } +"\U01E934" { print(0x1E934); } +"\U01E935" { print(0x1E935); } +"\U01E936" { print(0x1E936); } +"\U01E937" { print(0x1E937); } +"\U01E938" { print(0x1E938); } +"\U01E939" { print(0x1E939); } +"\U01E93A" { print(0x1E93A); } +"\U01E93B" { print(0x1E93B); } +"\U01E93C" { print(0x1E93C); } +"\U01E93D" { print(0x1E93D); } +"\U01E93E" { print(0x1E93E); } +"\U01E93F" { print(0x1E93F); } +"\U01E940" { print(0x1E940); } +"\U01E941" { print(0x1E941); } +"\U01E942" { print(0x1E942); } +"\U01E943" { print(0x1E943); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_10_0.output b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_10_0.output new file mode 100644 index 000000000..4e22aba11 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_10_0.output @@ -0,0 +1,2622 @@ +input char 0041 matches 0041 case-insensitively +input char 0042 matches 0042 case-insensitively +input char 0043 matches 0043 case-insensitively +input char 0044 matches 0044 case-insensitively +input char 0045 matches 0045 case-insensitively +input char 0046 matches 0046 case-insensitively +input char 0047 matches 0047 case-insensitively +input char 0048 matches 0048 case-insensitively +input char 0049 matches 0049 case-insensitively +input char 004A matches 004A case-insensitively +input char 004B matches 004B case-insensitively +input char 004C matches 004C case-insensitively +input char 004D matches 004D case-insensitively +input char 004E matches 004E case-insensitively +input char 004F matches 004F case-insensitively +input char 0050 matches 0050 case-insensitively +input char 0051 matches 0051 case-insensitively +input char 0052 matches 0052 case-insensitively +input char 0053 matches 0053 case-insensitively +input char 0054 matches 0054 case-insensitively +input char 0055 matches 0055 case-insensitively +input char 0056 matches 0056 case-insensitively +input char 0057 matches 0057 case-insensitively +input char 0058 matches 0058 case-insensitively +input char 0059 matches 0059 case-insensitively +input char 005A matches 005A case-insensitively +input char 0061 matches 0041 case-insensitively +input char 0062 matches 0042 case-insensitively +input char 0063 matches 0043 case-insensitively +input char 0064 matches 0044 case-insensitively +input char 0065 matches 0045 case-insensitively +input char 0066 matches 0046 case-insensitively +input char 0067 matches 0047 case-insensitively +input char 0068 matches 0048 case-insensitively +input char 0069 matches 0049 case-insensitively +input char 006A matches 004A case-insensitively +input char 006B matches 004B case-insensitively +input char 006C matches 004C case-insensitively +input char 006D matches 004D case-insensitively +input char 006E matches 004E case-insensitively +input char 006F matches 004F case-insensitively +input char 0070 matches 0050 case-insensitively +input char 0071 matches 0051 case-insensitively +input char 0072 matches 0052 case-insensitively +input char 0073 matches 0053 case-insensitively +input char 0074 matches 0054 case-insensitively +input char 0075 matches 0055 case-insensitively +input char 0076 matches 0056 case-insensitively +input char 0077 matches 0057 case-insensitively +input char 0078 matches 0058 case-insensitively +input char 0079 matches 0059 case-insensitively +input char 007A matches 005A case-insensitively +input char 00B5 matches 00B5 case-insensitively +input char 00C0 matches 00C0 case-insensitively +input char 00C1 matches 00C1 case-insensitively +input char 00C2 matches 00C2 case-insensitively +input char 00C3 matches 00C3 case-insensitively +input char 00C4 matches 00C4 case-insensitively +input char 00C5 matches 00C5 case-insensitively +input char 00C6 matches 00C6 case-insensitively +input char 00C7 matches 00C7 case-insensitively +input char 00C8 matches 00C8 case-insensitively +input char 00C9 matches 00C9 case-insensitively +input char 00CA matches 00CA case-insensitively +input char 00CB matches 00CB case-insensitively +input char 00CC matches 00CC case-insensitively +input char 00CD matches 00CD case-insensitively +input char 00CE matches 00CE case-insensitively +input char 00CF matches 00CF case-insensitively +input char 00D0 matches 00D0 case-insensitively +input char 00D1 matches 00D1 case-insensitively +input char 00D2 matches 00D2 case-insensitively +input char 00D3 matches 00D3 case-insensitively +input char 00D4 matches 00D4 case-insensitively +input char 00D5 matches 00D5 case-insensitively +input char 00D6 matches 00D6 case-insensitively +input char 00D8 matches 00D8 case-insensitively +input char 00D9 matches 00D9 case-insensitively +input char 00DA matches 00DA case-insensitively +input char 00DB matches 00DB case-insensitively +input char 00DC matches 00DC case-insensitively +input char 00DD matches 00DD case-insensitively +input char 00DE matches 00DE case-insensitively +input char 00DF matches 00DF case-insensitively +input char 00E0 matches 00C0 case-insensitively +input char 00E1 matches 00C1 case-insensitively +input char 00E2 matches 00C2 case-insensitively +input char 00E3 matches 00C3 case-insensitively +input char 00E4 matches 00C4 case-insensitively +input char 00E5 matches 00C5 case-insensitively +input char 00E6 matches 00C6 case-insensitively +input char 00E7 matches 00C7 case-insensitively +input char 00E8 matches 00C8 case-insensitively +input char 00E9 matches 00C9 case-insensitively +input char 00EA matches 00CA case-insensitively +input char 00EB matches 00CB case-insensitively +input char 00EC matches 00CC case-insensitively +input char 00ED matches 00CD case-insensitively +input char 00EE matches 00CE case-insensitively +input char 00EF matches 00CF case-insensitively +input char 00F0 matches 00D0 case-insensitively +input char 00F1 matches 00D1 case-insensitively +input char 00F2 matches 00D2 case-insensitively +input char 00F3 matches 00D3 case-insensitively +input char 00F4 matches 00D4 case-insensitively +input char 00F5 matches 00D5 case-insensitively +input char 00F6 matches 00D6 case-insensitively +input char 00F8 matches 00D8 case-insensitively +input char 00F9 matches 00D9 case-insensitively +input char 00FA matches 00DA case-insensitively +input char 00FB matches 00DB case-insensitively +input char 00FC matches 00DC case-insensitively +input char 00FD matches 00DD case-insensitively +input char 00FE matches 00DE case-insensitively +input char 00FF matches 00FF case-insensitively +input char 0100 matches 0100 case-insensitively +input char 0101 matches 0100 case-insensitively +input char 0102 matches 0102 case-insensitively +input char 0103 matches 0102 case-insensitively +input char 0104 matches 0104 case-insensitively +input char 0105 matches 0104 case-insensitively +input char 0106 matches 0106 case-insensitively +input char 0107 matches 0106 case-insensitively +input char 0108 matches 0108 case-insensitively +input char 0109 matches 0108 case-insensitively +input char 010A matches 010A case-insensitively +input char 010B matches 010A case-insensitively +input char 010C matches 010C case-insensitively +input char 010D matches 010C case-insensitively +input char 010E matches 010E case-insensitively +input char 010F matches 010E case-insensitively +input char 0110 matches 0110 case-insensitively +input char 0111 matches 0110 case-insensitively +input char 0112 matches 0112 case-insensitively +input char 0113 matches 0112 case-insensitively +input char 0114 matches 0114 case-insensitively +input char 0115 matches 0114 case-insensitively +input char 0116 matches 0116 case-insensitively +input char 0117 matches 0116 case-insensitively +input char 0118 matches 0118 case-insensitively +input char 0119 matches 0118 case-insensitively +input char 011A matches 011A case-insensitively +input char 011B matches 011A case-insensitively +input char 011C matches 011C case-insensitively +input char 011D matches 011C case-insensitively +input char 011E matches 011E case-insensitively +input char 011F matches 011E case-insensitively +input char 0120 matches 0120 case-insensitively +input char 0121 matches 0120 case-insensitively +input char 0122 matches 0122 case-insensitively +input char 0123 matches 0122 case-insensitively +input char 0124 matches 0124 case-insensitively +input char 0125 matches 0124 case-insensitively +input char 0126 matches 0126 case-insensitively +input char 0127 matches 0126 case-insensitively +input char 0128 matches 0128 case-insensitively +input char 0129 matches 0128 case-insensitively +input char 012A matches 012A case-insensitively +input char 012B matches 012A case-insensitively +input char 012C matches 012C case-insensitively +input char 012D matches 012C case-insensitively +input char 012E matches 012E case-insensitively +input char 012F matches 012E case-insensitively +input char 0130 matches 0049 case-insensitively +input char 0131 matches 0049 case-insensitively +input char 0132 matches 0132 case-insensitively +input char 0133 matches 0132 case-insensitively +input char 0134 matches 0134 case-insensitively +input char 0135 matches 0134 case-insensitively +input char 0136 matches 0136 case-insensitively +input char 0137 matches 0136 case-insensitively +input char 0139 matches 0139 case-insensitively +input char 013A matches 0139 case-insensitively +input char 013B matches 013B case-insensitively +input char 013C matches 013B case-insensitively +input char 013D matches 013D case-insensitively +input char 013E matches 013D case-insensitively +input char 013F matches 013F case-insensitively +input char 0140 matches 013F case-insensitively +input char 0141 matches 0141 case-insensitively +input char 0142 matches 0141 case-insensitively +input char 0143 matches 0143 case-insensitively +input char 0144 matches 0143 case-insensitively +input char 0145 matches 0145 case-insensitively +input char 0146 matches 0145 case-insensitively +input char 0147 matches 0147 case-insensitively +input char 0148 matches 0147 case-insensitively +input char 014A matches 014A case-insensitively +input char 014B matches 014A case-insensitively +input char 014C matches 014C case-insensitively +input char 014D matches 014C case-insensitively +input char 014E matches 014E case-insensitively +input char 014F matches 014E case-insensitively +input char 0150 matches 0150 case-insensitively +input char 0151 matches 0150 case-insensitively +input char 0152 matches 0152 case-insensitively +input char 0153 matches 0152 case-insensitively +input char 0154 matches 0154 case-insensitively +input char 0155 matches 0154 case-insensitively +input char 0156 matches 0156 case-insensitively +input char 0157 matches 0156 case-insensitively +input char 0158 matches 0158 case-insensitively +input char 0159 matches 0158 case-insensitively +input char 015A matches 015A case-insensitively +input char 015B matches 015A case-insensitively +input char 015C matches 015C case-insensitively +input char 015D matches 015C case-insensitively +input char 015E matches 015E case-insensitively +input char 015F matches 015E case-insensitively +input char 0160 matches 0160 case-insensitively +input char 0161 matches 0160 case-insensitively +input char 0162 matches 0162 case-insensitively +input char 0163 matches 0162 case-insensitively +input char 0164 matches 0164 case-insensitively +input char 0165 matches 0164 case-insensitively +input char 0166 matches 0166 case-insensitively +input char 0167 matches 0166 case-insensitively +input char 0168 matches 0168 case-insensitively +input char 0169 matches 0168 case-insensitively +input char 016A matches 016A case-insensitively +input char 016B matches 016A case-insensitively +input char 016C matches 016C case-insensitively +input char 016D matches 016C case-insensitively +input char 016E matches 016E case-insensitively +input char 016F matches 016E case-insensitively +input char 0170 matches 0170 case-insensitively +input char 0171 matches 0170 case-insensitively +input char 0172 matches 0172 case-insensitively +input char 0173 matches 0172 case-insensitively +input char 0174 matches 0174 case-insensitively +input char 0175 matches 0174 case-insensitively +input char 0176 matches 0176 case-insensitively +input char 0177 matches 0176 case-insensitively +input char 0178 matches 00FF case-insensitively +input char 0179 matches 0179 case-insensitively +input char 017A matches 0179 case-insensitively +input char 017B matches 017B case-insensitively +input char 017C matches 017B case-insensitively +input char 017D matches 017D case-insensitively +input char 017E matches 017D case-insensitively +input char 017F matches 0053 case-insensitively +input char 0180 matches 0180 case-insensitively +input char 0181 matches 0181 case-insensitively +input char 0182 matches 0182 case-insensitively +input char 0183 matches 0182 case-insensitively +input char 0184 matches 0184 case-insensitively +input char 0185 matches 0184 case-insensitively +input char 0186 matches 0186 case-insensitively +input char 0187 matches 0187 case-insensitively +input char 0188 matches 0187 case-insensitively +input char 0189 matches 0189 case-insensitively +input char 018A matches 018A case-insensitively +input char 018B matches 018B case-insensitively +input char 018C matches 018B case-insensitively +input char 018E matches 018E case-insensitively +input char 018F matches 018F case-insensitively +input char 0190 matches 0190 case-insensitively +input char 0191 matches 0191 case-insensitively +input char 0192 matches 0191 case-insensitively +input char 0193 matches 0193 case-insensitively +input char 0194 matches 0194 case-insensitively +input char 0195 matches 0195 case-insensitively +input char 0196 matches 0196 case-insensitively +input char 0197 matches 0197 case-insensitively +input char 0198 matches 0198 case-insensitively +input char 0199 matches 0198 case-insensitively +input char 019A matches 019A case-insensitively +input char 019C matches 019C case-insensitively +input char 019D matches 019D case-insensitively +input char 019E matches 019E case-insensitively +input char 019F matches 019F case-insensitively +input char 01A0 matches 01A0 case-insensitively +input char 01A1 matches 01A0 case-insensitively +input char 01A2 matches 01A2 case-insensitively +input char 01A3 matches 01A2 case-insensitively +input char 01A4 matches 01A4 case-insensitively +input char 01A5 matches 01A4 case-insensitively +input char 01A6 matches 01A6 case-insensitively +input char 01A7 matches 01A7 case-insensitively +input char 01A8 matches 01A7 case-insensitively +input char 01A9 matches 01A9 case-insensitively +input char 01AC matches 01AC case-insensitively +input char 01AD matches 01AC case-insensitively +input char 01AE matches 01AE case-insensitively +input char 01AF matches 01AF case-insensitively +input char 01B0 matches 01AF case-insensitively +input char 01B1 matches 01B1 case-insensitively +input char 01B2 matches 01B2 case-insensitively +input char 01B3 matches 01B3 case-insensitively +input char 01B4 matches 01B3 case-insensitively +input char 01B5 matches 01B5 case-insensitively +input char 01B6 matches 01B5 case-insensitively +input char 01B7 matches 01B7 case-insensitively +input char 01B8 matches 01B8 case-insensitively +input char 01B9 matches 01B8 case-insensitively +input char 01BC matches 01BC case-insensitively +input char 01BD matches 01BC case-insensitively +input char 01BF matches 01BF case-insensitively +input char 01C4 matches 01C4 case-insensitively +input char 01C5 matches 01C4 case-insensitively +input char 01C6 matches 01C4 case-insensitively +input char 01C7 matches 01C7 case-insensitively +input char 01C8 matches 01C7 case-insensitively +input char 01C9 matches 01C7 case-insensitively +input char 01CA matches 01CA case-insensitively +input char 01CB matches 01CA case-insensitively +input char 01CC matches 01CA case-insensitively +input char 01CD matches 01CD case-insensitively +input char 01CE matches 01CD case-insensitively +input char 01CF matches 01CF case-insensitively +input char 01D0 matches 01CF case-insensitively +input char 01D1 matches 01D1 case-insensitively +input char 01D2 matches 01D1 case-insensitively +input char 01D3 matches 01D3 case-insensitively +input char 01D4 matches 01D3 case-insensitively +input char 01D5 matches 01D5 case-insensitively +input char 01D6 matches 01D5 case-insensitively +input char 01D7 matches 01D7 case-insensitively +input char 01D8 matches 01D7 case-insensitively +input char 01D9 matches 01D9 case-insensitively +input char 01DA matches 01D9 case-insensitively +input char 01DB matches 01DB case-insensitively +input char 01DC matches 01DB case-insensitively +input char 01DD matches 018E case-insensitively +input char 01DE matches 01DE case-insensitively +input char 01DF matches 01DE case-insensitively +input char 01E0 matches 01E0 case-insensitively +input char 01E1 matches 01E0 case-insensitively +input char 01E2 matches 01E2 case-insensitively +input char 01E3 matches 01E2 case-insensitively +input char 01E4 matches 01E4 case-insensitively +input char 01E5 matches 01E4 case-insensitively +input char 01E6 matches 01E6 case-insensitively +input char 01E7 matches 01E6 case-insensitively +input char 01E8 matches 01E8 case-insensitively +input char 01E9 matches 01E8 case-insensitively +input char 01EA matches 01EA case-insensitively +input char 01EB matches 01EA case-insensitively +input char 01EC matches 01EC case-insensitively +input char 01ED matches 01EC case-insensitively +input char 01EE matches 01EE case-insensitively +input char 01EF matches 01EE case-insensitively +input char 01F1 matches 01F1 case-insensitively +input char 01F2 matches 01F1 case-insensitively +input char 01F3 matches 01F1 case-insensitively +input char 01F4 matches 01F4 case-insensitively +input char 01F5 matches 01F4 case-insensitively +input char 01F6 matches 0195 case-insensitively +input char 01F7 matches 01BF case-insensitively +input char 01F8 matches 01F8 case-insensitively +input char 01F9 matches 01F8 case-insensitively +input char 01FA matches 01FA case-insensitively +input char 01FB matches 01FA case-insensitively +input char 01FC matches 01FC case-insensitively +input char 01FD matches 01FC case-insensitively +input char 01FE matches 01FE case-insensitively +input char 01FF matches 01FE case-insensitively +input char 0200 matches 0200 case-insensitively +input char 0201 matches 0200 case-insensitively +input char 0202 matches 0202 case-insensitively +input char 0203 matches 0202 case-insensitively +input char 0204 matches 0204 case-insensitively +input char 0205 matches 0204 case-insensitively +input char 0206 matches 0206 case-insensitively +input char 0207 matches 0206 case-insensitively +input char 0208 matches 0208 case-insensitively +input char 0209 matches 0208 case-insensitively +input char 020A matches 020A case-insensitively +input char 020B matches 020A case-insensitively +input char 020C matches 020C case-insensitively +input char 020D matches 020C case-insensitively +input char 020E matches 020E case-insensitively +input char 020F matches 020E case-insensitively +input char 0210 matches 0210 case-insensitively +input char 0211 matches 0210 case-insensitively +input char 0212 matches 0212 case-insensitively +input char 0213 matches 0212 case-insensitively +input char 0214 matches 0214 case-insensitively +input char 0215 matches 0214 case-insensitively +input char 0216 matches 0216 case-insensitively +input char 0217 matches 0216 case-insensitively +input char 0218 matches 0218 case-insensitively +input char 0219 matches 0218 case-insensitively +input char 021A matches 021A case-insensitively +input char 021B matches 021A case-insensitively +input char 021C matches 021C case-insensitively +input char 021D matches 021C case-insensitively +input char 021E matches 021E case-insensitively +input char 021F matches 021E case-insensitively +input char 0220 matches 019E case-insensitively +input char 0222 matches 0222 case-insensitively +input char 0223 matches 0222 case-insensitively +input char 0224 matches 0224 case-insensitively +input char 0225 matches 0224 case-insensitively +input char 0226 matches 0226 case-insensitively +input char 0227 matches 0226 case-insensitively +input char 0228 matches 0228 case-insensitively +input char 0229 matches 0228 case-insensitively +input char 022A matches 022A case-insensitively +input char 022B matches 022A case-insensitively +input char 022C matches 022C case-insensitively +input char 022D matches 022C case-insensitively +input char 022E matches 022E case-insensitively +input char 022F matches 022E case-insensitively +input char 0230 matches 0230 case-insensitively +input char 0231 matches 0230 case-insensitively +input char 0232 matches 0232 case-insensitively +input char 0233 matches 0232 case-insensitively +input char 023A matches 023A case-insensitively +input char 023B matches 023B case-insensitively +input char 023C matches 023B case-insensitively +input char 023D matches 019A case-insensitively +input char 023E matches 023E case-insensitively +input char 023F matches 023F case-insensitively +input char 0240 matches 0240 case-insensitively +input char 0241 matches 0241 case-insensitively +input char 0242 matches 0241 case-insensitively +input char 0243 matches 0180 case-insensitively +input char 0244 matches 0244 case-insensitively +input char 0245 matches 0245 case-insensitively +input char 0246 matches 0246 case-insensitively +input char 0247 matches 0246 case-insensitively +input char 0248 matches 0248 case-insensitively +input char 0249 matches 0248 case-insensitively +input char 024A matches 024A case-insensitively +input char 024B matches 024A case-insensitively +input char 024C matches 024C case-insensitively +input char 024D matches 024C case-insensitively +input char 024E matches 024E case-insensitively +input char 024F matches 024E case-insensitively +input char 0250 matches 0250 case-insensitively +input char 0251 matches 0251 case-insensitively +input char 0252 matches 0252 case-insensitively +input char 0253 matches 0181 case-insensitively +input char 0254 matches 0186 case-insensitively +input char 0256 matches 0189 case-insensitively +input char 0257 matches 018A case-insensitively +input char 0259 matches 018F case-insensitively +input char 025B matches 0190 case-insensitively +input char 025C matches 025C case-insensitively +input char 0260 matches 0193 case-insensitively +input char 0261 matches 0261 case-insensitively +input char 0263 matches 0194 case-insensitively +input char 0265 matches 0265 case-insensitively +input char 0266 matches 0266 case-insensitively +input char 0268 matches 0197 case-insensitively +input char 0269 matches 0196 case-insensitively +input char 026A matches 026A case-insensitively +input char 026B matches 026B case-insensitively +input char 026C matches 026C case-insensitively +input char 026F matches 019C case-insensitively +input char 0271 matches 0271 case-insensitively +input char 0272 matches 019D case-insensitively +input char 0275 matches 019F case-insensitively +input char 027D matches 027D case-insensitively +input char 0280 matches 01A6 case-insensitively +input char 0283 matches 01A9 case-insensitively +input char 0287 matches 0287 case-insensitively +input char 0288 matches 01AE case-insensitively +input char 0289 matches 0244 case-insensitively +input char 028A matches 01B1 case-insensitively +input char 028B matches 01B2 case-insensitively +input char 028C matches 0245 case-insensitively +input char 0292 matches 01B7 case-insensitively +input char 029D matches 029D case-insensitively +input char 029E matches 029E case-insensitively +input char 0345 matches 0345 case-insensitively +input char 0370 matches 0370 case-insensitively +input char 0371 matches 0370 case-insensitively +input char 0372 matches 0372 case-insensitively +input char 0373 matches 0372 case-insensitively +input char 0376 matches 0376 case-insensitively +input char 0377 matches 0376 case-insensitively +input char 037B matches 037B case-insensitively +input char 037C matches 037C case-insensitively +input char 037D matches 037D case-insensitively +input char 037F matches 037F case-insensitively +input char 0386 matches 0386 case-insensitively +input char 0388 matches 0388 case-insensitively +input char 0389 matches 0389 case-insensitively +input char 038A matches 038A case-insensitively +input char 038C matches 038C case-insensitively +input char 038E matches 038E case-insensitively +input char 038F matches 038F case-insensitively +input char 0391 matches 0391 case-insensitively +input char 0392 matches 0392 case-insensitively +input char 0393 matches 0393 case-insensitively +input char 0394 matches 0394 case-insensitively +input char 0395 matches 0395 case-insensitively +input char 0396 matches 0396 case-insensitively +input char 0397 matches 0397 case-insensitively +input char 0398 matches 0398 case-insensitively +input char 0399 matches 0345 case-insensitively +input char 039A matches 039A case-insensitively +input char 039B matches 039B case-insensitively +input char 039C matches 00B5 case-insensitively +input char 039D matches 039D case-insensitively +input char 039E matches 039E case-insensitively +input char 039F matches 039F case-insensitively +input char 03A0 matches 03A0 case-insensitively +input char 03A1 matches 03A1 case-insensitively +input char 03A3 matches 03A3 case-insensitively +input char 03A4 matches 03A4 case-insensitively +input char 03A5 matches 03A5 case-insensitively +input char 03A6 matches 03A6 case-insensitively +input char 03A7 matches 03A7 case-insensitively +input char 03A8 matches 03A8 case-insensitively +input char 03A9 matches 03A9 case-insensitively +input char 03AA matches 03AA case-insensitively +input char 03AB matches 03AB case-insensitively +input char 03AC matches 0386 case-insensitively +input char 03AD matches 0388 case-insensitively +input char 03AE matches 0389 case-insensitively +input char 03AF matches 038A case-insensitively +input char 03B1 matches 0391 case-insensitively +input char 03B2 matches 0392 case-insensitively +input char 03B3 matches 0393 case-insensitively +input char 03B4 matches 0394 case-insensitively +input char 03B5 matches 0395 case-insensitively +input char 03B6 matches 0396 case-insensitively +input char 03B7 matches 0397 case-insensitively +input char 03B8 matches 0398 case-insensitively +input char 03B9 matches 0345 case-insensitively +input char 03BA matches 039A case-insensitively +input char 03BB matches 039B case-insensitively +input char 03BC matches 00B5 case-insensitively +input char 03BD matches 039D case-insensitively +input char 03BE matches 039E case-insensitively +input char 03BF matches 039F case-insensitively +input char 03C0 matches 03A0 case-insensitively +input char 03C1 matches 03A1 case-insensitively +input char 03C2 matches 03A3 case-insensitively +input char 03C3 matches 03A3 case-insensitively +input char 03C4 matches 03A4 case-insensitively +input char 03C5 matches 03A5 case-insensitively +input char 03C6 matches 03A6 case-insensitively +input char 03C7 matches 03A7 case-insensitively +input char 03C8 matches 03A8 case-insensitively +input char 03C9 matches 03A9 case-insensitively +input char 03CA matches 03AA case-insensitively +input char 03CB matches 03AB case-insensitively +input char 03CC matches 038C case-insensitively +input char 03CD matches 038E case-insensitively +input char 03CE matches 038F case-insensitively +input char 03CF matches 03CF case-insensitively +input char 03D0 matches 0392 case-insensitively +input char 03D1 matches 0398 case-insensitively +input char 03D5 matches 03A6 case-insensitively +input char 03D6 matches 03A0 case-insensitively +input char 03D7 matches 03CF case-insensitively +input char 03D8 matches 03D8 case-insensitively +input char 03D9 matches 03D8 case-insensitively +input char 03DA matches 03DA case-insensitively +input char 03DB matches 03DA case-insensitively +input char 03DC matches 03DC case-insensitively +input char 03DD matches 03DC case-insensitively +input char 03DE matches 03DE case-insensitively +input char 03DF matches 03DE case-insensitively +input char 03E0 matches 03E0 case-insensitively +input char 03E1 matches 03E0 case-insensitively +input char 03E2 matches 03E2 case-insensitively +input char 03E3 matches 03E2 case-insensitively +input char 03E4 matches 03E4 case-insensitively +input char 03E5 matches 03E4 case-insensitively +input char 03E6 matches 03E6 case-insensitively +input char 03E7 matches 03E6 case-insensitively +input char 03E8 matches 03E8 case-insensitively +input char 03E9 matches 03E8 case-insensitively +input char 03EA matches 03EA case-insensitively +input char 03EB matches 03EA case-insensitively +input char 03EC matches 03EC case-insensitively +input char 03ED matches 03EC case-insensitively +input char 03EE matches 03EE case-insensitively +input char 03EF matches 03EE case-insensitively +input char 03F0 matches 039A case-insensitively +input char 03F1 matches 03A1 case-insensitively +input char 03F2 matches 03F2 case-insensitively +input char 03F3 matches 037F case-insensitively +input char 03F4 matches 0398 case-insensitively +input char 03F5 matches 0395 case-insensitively +input char 03F7 matches 03F7 case-insensitively +input char 03F8 matches 03F7 case-insensitively +input char 03F9 matches 03F2 case-insensitively +input char 03FA matches 03FA case-insensitively +input char 03FB matches 03FA case-insensitively +input char 03FD matches 037B case-insensitively +input char 03FE matches 037C case-insensitively +input char 03FF matches 037D case-insensitively +input char 0400 matches 0400 case-insensitively +input char 0401 matches 0401 case-insensitively +input char 0402 matches 0402 case-insensitively +input char 0403 matches 0403 case-insensitively +input char 0404 matches 0404 case-insensitively +input char 0405 matches 0405 case-insensitively +input char 0406 matches 0406 case-insensitively +input char 0407 matches 0407 case-insensitively +input char 0408 matches 0408 case-insensitively +input char 0409 matches 0409 case-insensitively +input char 040A matches 040A case-insensitively +input char 040B matches 040B case-insensitively +input char 040C matches 040C case-insensitively +input char 040D matches 040D case-insensitively +input char 040E matches 040E case-insensitively +input char 040F matches 040F case-insensitively +input char 0410 matches 0410 case-insensitively +input char 0411 matches 0411 case-insensitively +input char 0412 matches 0412 case-insensitively +input char 0413 matches 0413 case-insensitively +input char 0414 matches 0414 case-insensitively +input char 0415 matches 0415 case-insensitively +input char 0416 matches 0416 case-insensitively +input char 0417 matches 0417 case-insensitively +input char 0418 matches 0418 case-insensitively +input char 0419 matches 0419 case-insensitively +input char 041A matches 041A case-insensitively +input char 041B matches 041B case-insensitively +input char 041C matches 041C case-insensitively +input char 041D matches 041D case-insensitively +input char 041E matches 041E case-insensitively +input char 041F matches 041F case-insensitively +input char 0420 matches 0420 case-insensitively +input char 0421 matches 0421 case-insensitively +input char 0422 matches 0422 case-insensitively +input char 0423 matches 0423 case-insensitively +input char 0424 matches 0424 case-insensitively +input char 0425 matches 0425 case-insensitively +input char 0426 matches 0426 case-insensitively +input char 0427 matches 0427 case-insensitively +input char 0428 matches 0428 case-insensitively +input char 0429 matches 0429 case-insensitively +input char 042A matches 042A case-insensitively +input char 042B matches 042B case-insensitively +input char 042C matches 042C case-insensitively +input char 042D matches 042D case-insensitively +input char 042E matches 042E case-insensitively +input char 042F matches 042F case-insensitively +input char 0430 matches 0410 case-insensitively +input char 0431 matches 0411 case-insensitively +input char 0432 matches 0412 case-insensitively +input char 0433 matches 0413 case-insensitively +input char 0434 matches 0414 case-insensitively +input char 0435 matches 0415 case-insensitively +input char 0436 matches 0416 case-insensitively +input char 0437 matches 0417 case-insensitively +input char 0438 matches 0418 case-insensitively +input char 0439 matches 0419 case-insensitively +input char 043A matches 041A case-insensitively +input char 043B matches 041B case-insensitively +input char 043C matches 041C case-insensitively +input char 043D matches 041D case-insensitively +input char 043E matches 041E case-insensitively +input char 043F matches 041F case-insensitively +input char 0440 matches 0420 case-insensitively +input char 0441 matches 0421 case-insensitively +input char 0442 matches 0422 case-insensitively +input char 0443 matches 0423 case-insensitively +input char 0444 matches 0424 case-insensitively +input char 0445 matches 0425 case-insensitively +input char 0446 matches 0426 case-insensitively +input char 0447 matches 0427 case-insensitively +input char 0448 matches 0428 case-insensitively +input char 0449 matches 0429 case-insensitively +input char 044A matches 042A case-insensitively +input char 044B matches 042B case-insensitively +input char 044C matches 042C case-insensitively +input char 044D matches 042D case-insensitively +input char 044E matches 042E case-insensitively +input char 044F matches 042F case-insensitively +input char 0450 matches 0400 case-insensitively +input char 0451 matches 0401 case-insensitively +input char 0452 matches 0402 case-insensitively +input char 0453 matches 0403 case-insensitively +input char 0454 matches 0404 case-insensitively +input char 0455 matches 0405 case-insensitively +input char 0456 matches 0406 case-insensitively +input char 0457 matches 0407 case-insensitively +input char 0458 matches 0408 case-insensitively +input char 0459 matches 0409 case-insensitively +input char 045A matches 040A case-insensitively +input char 045B matches 040B case-insensitively +input char 045C matches 040C case-insensitively +input char 045D matches 040D case-insensitively +input char 045E matches 040E case-insensitively +input char 045F matches 040F case-insensitively +input char 0460 matches 0460 case-insensitively +input char 0461 matches 0460 case-insensitively +input char 0462 matches 0462 case-insensitively +input char 0463 matches 0462 case-insensitively +input char 0464 matches 0464 case-insensitively +input char 0465 matches 0464 case-insensitively +input char 0466 matches 0466 case-insensitively +input char 0467 matches 0466 case-insensitively +input char 0468 matches 0468 case-insensitively +input char 0469 matches 0468 case-insensitively +input char 046A matches 046A case-insensitively +input char 046B matches 046A case-insensitively +input char 046C matches 046C case-insensitively +input char 046D matches 046C case-insensitively +input char 046E matches 046E case-insensitively +input char 046F matches 046E case-insensitively +input char 0470 matches 0470 case-insensitively +input char 0471 matches 0470 case-insensitively +input char 0472 matches 0472 case-insensitively +input char 0473 matches 0472 case-insensitively +input char 0474 matches 0474 case-insensitively +input char 0475 matches 0474 case-insensitively +input char 0476 matches 0476 case-insensitively +input char 0477 matches 0476 case-insensitively +input char 0478 matches 0478 case-insensitively +input char 0479 matches 0478 case-insensitively +input char 047A matches 047A case-insensitively +input char 047B matches 047A case-insensitively +input char 047C matches 047C case-insensitively +input char 047D matches 047C case-insensitively +input char 047E matches 047E case-insensitively +input char 047F matches 047E case-insensitively +input char 0480 matches 0480 case-insensitively +input char 0481 matches 0480 case-insensitively +input char 048A matches 048A case-insensitively +input char 048B matches 048A case-insensitively +input char 048C matches 048C case-insensitively +input char 048D matches 048C case-insensitively +input char 048E matches 048E case-insensitively +input char 048F matches 048E case-insensitively +input char 0490 matches 0490 case-insensitively +input char 0491 matches 0490 case-insensitively +input char 0492 matches 0492 case-insensitively +input char 0493 matches 0492 case-insensitively +input char 0494 matches 0494 case-insensitively +input char 0495 matches 0494 case-insensitively +input char 0496 matches 0496 case-insensitively +input char 0497 matches 0496 case-insensitively +input char 0498 matches 0498 case-insensitively +input char 0499 matches 0498 case-insensitively +input char 049A matches 049A case-insensitively +input char 049B matches 049A case-insensitively +input char 049C matches 049C case-insensitively +input char 049D matches 049C case-insensitively +input char 049E matches 049E case-insensitively +input char 049F matches 049E case-insensitively +input char 04A0 matches 04A0 case-insensitively +input char 04A1 matches 04A0 case-insensitively +input char 04A2 matches 04A2 case-insensitively +input char 04A3 matches 04A2 case-insensitively +input char 04A4 matches 04A4 case-insensitively +input char 04A5 matches 04A4 case-insensitively +input char 04A6 matches 04A6 case-insensitively +input char 04A7 matches 04A6 case-insensitively +input char 04A8 matches 04A8 case-insensitively +input char 04A9 matches 04A8 case-insensitively +input char 04AA matches 04AA case-insensitively +input char 04AB matches 04AA case-insensitively +input char 04AC matches 04AC case-insensitively +input char 04AD matches 04AC case-insensitively +input char 04AE matches 04AE case-insensitively +input char 04AF matches 04AE case-insensitively +input char 04B0 matches 04B0 case-insensitively +input char 04B1 matches 04B0 case-insensitively +input char 04B2 matches 04B2 case-insensitively +input char 04B3 matches 04B2 case-insensitively +input char 04B4 matches 04B4 case-insensitively +input char 04B5 matches 04B4 case-insensitively +input char 04B6 matches 04B6 case-insensitively +input char 04B7 matches 04B6 case-insensitively +input char 04B8 matches 04B8 case-insensitively +input char 04B9 matches 04B8 case-insensitively +input char 04BA matches 04BA case-insensitively +input char 04BB matches 04BA case-insensitively +input char 04BC matches 04BC case-insensitively +input char 04BD matches 04BC case-insensitively +input char 04BE matches 04BE case-insensitively +input char 04BF matches 04BE case-insensitively +input char 04C0 matches 04C0 case-insensitively +input char 04C1 matches 04C1 case-insensitively +input char 04C2 matches 04C1 case-insensitively +input char 04C3 matches 04C3 case-insensitively +input char 04C4 matches 04C3 case-insensitively +input char 04C5 matches 04C5 case-insensitively +input char 04C6 matches 04C5 case-insensitively +input char 04C7 matches 04C7 case-insensitively +input char 04C8 matches 04C7 case-insensitively +input char 04C9 matches 04C9 case-insensitively +input char 04CA matches 04C9 case-insensitively +input char 04CB matches 04CB case-insensitively +input char 04CC matches 04CB case-insensitively +input char 04CD matches 04CD case-insensitively +input char 04CE matches 04CD case-insensitively +input char 04CF matches 04C0 case-insensitively +input char 04D0 matches 04D0 case-insensitively +input char 04D1 matches 04D0 case-insensitively +input char 04D2 matches 04D2 case-insensitively +input char 04D3 matches 04D2 case-insensitively +input char 04D4 matches 04D4 case-insensitively +input char 04D5 matches 04D4 case-insensitively +input char 04D6 matches 04D6 case-insensitively +input char 04D7 matches 04D6 case-insensitively +input char 04D8 matches 04D8 case-insensitively +input char 04D9 matches 04D8 case-insensitively +input char 04DA matches 04DA case-insensitively +input char 04DB matches 04DA case-insensitively +input char 04DC matches 04DC case-insensitively +input char 04DD matches 04DC case-insensitively +input char 04DE matches 04DE case-insensitively +input char 04DF matches 04DE case-insensitively +input char 04E0 matches 04E0 case-insensitively +input char 04E1 matches 04E0 case-insensitively +input char 04E2 matches 04E2 case-insensitively +input char 04E3 matches 04E2 case-insensitively +input char 04E4 matches 04E4 case-insensitively +input char 04E5 matches 04E4 case-insensitively +input char 04E6 matches 04E6 case-insensitively +input char 04E7 matches 04E6 case-insensitively +input char 04E8 matches 04E8 case-insensitively +input char 04E9 matches 04E8 case-insensitively +input char 04EA matches 04EA case-insensitively +input char 04EB matches 04EA case-insensitively +input char 04EC matches 04EC case-insensitively +input char 04ED matches 04EC case-insensitively +input char 04EE matches 04EE case-insensitively +input char 04EF matches 04EE case-insensitively +input char 04F0 matches 04F0 case-insensitively +input char 04F1 matches 04F0 case-insensitively +input char 04F2 matches 04F2 case-insensitively +input char 04F3 matches 04F2 case-insensitively +input char 04F4 matches 04F4 case-insensitively +input char 04F5 matches 04F4 case-insensitively +input char 04F6 matches 04F6 case-insensitively +input char 04F7 matches 04F6 case-insensitively +input char 04F8 matches 04F8 case-insensitively +input char 04F9 matches 04F8 case-insensitively +input char 04FA matches 04FA case-insensitively +input char 04FB matches 04FA case-insensitively +input char 04FC matches 04FC case-insensitively +input char 04FD matches 04FC case-insensitively +input char 04FE matches 04FE case-insensitively +input char 04FF matches 04FE case-insensitively +input char 0500 matches 0500 case-insensitively +input char 0501 matches 0500 case-insensitively +input char 0502 matches 0502 case-insensitively +input char 0503 matches 0502 case-insensitively +input char 0504 matches 0504 case-insensitively +input char 0505 matches 0504 case-insensitively +input char 0506 matches 0506 case-insensitively +input char 0507 matches 0506 case-insensitively +input char 0508 matches 0508 case-insensitively +input char 0509 matches 0508 case-insensitively +input char 050A matches 050A case-insensitively +input char 050B matches 050A case-insensitively +input char 050C matches 050C case-insensitively +input char 050D matches 050C case-insensitively +input char 050E matches 050E case-insensitively +input char 050F matches 050E case-insensitively +input char 0510 matches 0510 case-insensitively +input char 0511 matches 0510 case-insensitively +input char 0512 matches 0512 case-insensitively +input char 0513 matches 0512 case-insensitively +input char 0514 matches 0514 case-insensitively +input char 0515 matches 0514 case-insensitively +input char 0516 matches 0516 case-insensitively +input char 0517 matches 0516 case-insensitively +input char 0518 matches 0518 case-insensitively +input char 0519 matches 0518 case-insensitively +input char 051A matches 051A case-insensitively +input char 051B matches 051A case-insensitively +input char 051C matches 051C case-insensitively +input char 051D matches 051C case-insensitively +input char 051E matches 051E case-insensitively +input char 051F matches 051E case-insensitively +input char 0520 matches 0520 case-insensitively +input char 0521 matches 0520 case-insensitively +input char 0522 matches 0522 case-insensitively +input char 0523 matches 0522 case-insensitively +input char 0524 matches 0524 case-insensitively +input char 0525 matches 0524 case-insensitively +input char 0526 matches 0526 case-insensitively +input char 0527 matches 0526 case-insensitively +input char 0528 matches 0528 case-insensitively +input char 0529 matches 0528 case-insensitively +input char 052A matches 052A case-insensitively +input char 052B matches 052A case-insensitively +input char 052C matches 052C case-insensitively +input char 052D matches 052C case-insensitively +input char 052E matches 052E case-insensitively +input char 052F matches 052E case-insensitively +input char 0531 matches 0531 case-insensitively +input char 0532 matches 0532 case-insensitively +input char 0533 matches 0533 case-insensitively +input char 0534 matches 0534 case-insensitively +input char 0535 matches 0535 case-insensitively +input char 0536 matches 0536 case-insensitively +input char 0537 matches 0537 case-insensitively +input char 0538 matches 0538 case-insensitively +input char 0539 matches 0539 case-insensitively +input char 053A matches 053A case-insensitively +input char 053B matches 053B case-insensitively +input char 053C matches 053C case-insensitively +input char 053D matches 053D case-insensitively +input char 053E matches 053E case-insensitively +input char 053F matches 053F case-insensitively +input char 0540 matches 0540 case-insensitively +input char 0541 matches 0541 case-insensitively +input char 0542 matches 0542 case-insensitively +input char 0543 matches 0543 case-insensitively +input char 0544 matches 0544 case-insensitively +input char 0545 matches 0545 case-insensitively +input char 0546 matches 0546 case-insensitively +input char 0547 matches 0547 case-insensitively +input char 0548 matches 0548 case-insensitively +input char 0549 matches 0549 case-insensitively +input char 054A matches 054A case-insensitively +input char 054B matches 054B case-insensitively +input char 054C matches 054C case-insensitively +input char 054D matches 054D case-insensitively +input char 054E matches 054E case-insensitively +input char 054F matches 054F case-insensitively +input char 0550 matches 0550 case-insensitively +input char 0551 matches 0551 case-insensitively +input char 0552 matches 0552 case-insensitively +input char 0553 matches 0553 case-insensitively +input char 0554 matches 0554 case-insensitively +input char 0555 matches 0555 case-insensitively +input char 0556 matches 0556 case-insensitively +input char 0561 matches 0531 case-insensitively +input char 0562 matches 0532 case-insensitively +input char 0563 matches 0533 case-insensitively +input char 0564 matches 0534 case-insensitively +input char 0565 matches 0535 case-insensitively +input char 0566 matches 0536 case-insensitively +input char 0567 matches 0537 case-insensitively +input char 0568 matches 0538 case-insensitively +input char 0569 matches 0539 case-insensitively +input char 056A matches 053A case-insensitively +input char 056B matches 053B case-insensitively +input char 056C matches 053C case-insensitively +input char 056D matches 053D case-insensitively +input char 056E matches 053E case-insensitively +input char 056F matches 053F case-insensitively +input char 0570 matches 0540 case-insensitively +input char 0571 matches 0541 case-insensitively +input char 0572 matches 0542 case-insensitively +input char 0573 matches 0543 case-insensitively +input char 0574 matches 0544 case-insensitively +input char 0575 matches 0545 case-insensitively +input char 0576 matches 0546 case-insensitively +input char 0577 matches 0547 case-insensitively +input char 0578 matches 0548 case-insensitively +input char 0579 matches 0549 case-insensitively +input char 057A matches 054A case-insensitively +input char 057B matches 054B case-insensitively +input char 057C matches 054C case-insensitively +input char 057D matches 054D case-insensitively +input char 057E matches 054E case-insensitively +input char 057F matches 054F case-insensitively +input char 0580 matches 0550 case-insensitively +input char 0581 matches 0551 case-insensitively +input char 0582 matches 0552 case-insensitively +input char 0583 matches 0553 case-insensitively +input char 0584 matches 0554 case-insensitively +input char 0585 matches 0555 case-insensitively +input char 0586 matches 0556 case-insensitively +input char 10A0 matches 10A0 case-insensitively +input char 10A1 matches 10A1 case-insensitively +input char 10A2 matches 10A2 case-insensitively +input char 10A3 matches 10A3 case-insensitively +input char 10A4 matches 10A4 case-insensitively +input char 10A5 matches 10A5 case-insensitively +input char 10A6 matches 10A6 case-insensitively +input char 10A7 matches 10A7 case-insensitively +input char 10A8 matches 10A8 case-insensitively +input char 10A9 matches 10A9 case-insensitively +input char 10AA matches 10AA case-insensitively +input char 10AB matches 10AB case-insensitively +input char 10AC matches 10AC case-insensitively +input char 10AD matches 10AD case-insensitively +input char 10AE matches 10AE case-insensitively +input char 10AF matches 10AF case-insensitively +input char 10B0 matches 10B0 case-insensitively +input char 10B1 matches 10B1 case-insensitively +input char 10B2 matches 10B2 case-insensitively +input char 10B3 matches 10B3 case-insensitively +input char 10B4 matches 10B4 case-insensitively +input char 10B5 matches 10B5 case-insensitively +input char 10B6 matches 10B6 case-insensitively +input char 10B7 matches 10B7 case-insensitively +input char 10B8 matches 10B8 case-insensitively +input char 10B9 matches 10B9 case-insensitively +input char 10BA matches 10BA case-insensitively +input char 10BB matches 10BB case-insensitively +input char 10BC matches 10BC case-insensitively +input char 10BD matches 10BD case-insensitively +input char 10BE matches 10BE case-insensitively +input char 10BF matches 10BF case-insensitively +input char 10C0 matches 10C0 case-insensitively +input char 10C1 matches 10C1 case-insensitively +input char 10C2 matches 10C2 case-insensitively +input char 10C3 matches 10C3 case-insensitively +input char 10C4 matches 10C4 case-insensitively +input char 10C5 matches 10C5 case-insensitively +input char 10C7 matches 10C7 case-insensitively +input char 10CD matches 10CD case-insensitively +input char 13A0 matches 13A0 case-insensitively +input char 13A1 matches 13A1 case-insensitively +input char 13A2 matches 13A2 case-insensitively +input char 13A3 matches 13A3 case-insensitively +input char 13A4 matches 13A4 case-insensitively +input char 13A5 matches 13A5 case-insensitively +input char 13A6 matches 13A6 case-insensitively +input char 13A7 matches 13A7 case-insensitively +input char 13A8 matches 13A8 case-insensitively +input char 13A9 matches 13A9 case-insensitively +input char 13AA matches 13AA case-insensitively +input char 13AB matches 13AB case-insensitively +input char 13AC matches 13AC case-insensitively +input char 13AD matches 13AD case-insensitively +input char 13AE matches 13AE case-insensitively +input char 13AF matches 13AF case-insensitively +input char 13B0 matches 13B0 case-insensitively +input char 13B1 matches 13B1 case-insensitively +input char 13B2 matches 13B2 case-insensitively +input char 13B3 matches 13B3 case-insensitively +input char 13B4 matches 13B4 case-insensitively +input char 13B5 matches 13B5 case-insensitively +input char 13B6 matches 13B6 case-insensitively +input char 13B7 matches 13B7 case-insensitively +input char 13B8 matches 13B8 case-insensitively +input char 13B9 matches 13B9 case-insensitively +input char 13BA matches 13BA case-insensitively +input char 13BB matches 13BB case-insensitively +input char 13BC matches 13BC case-insensitively +input char 13BD matches 13BD case-insensitively +input char 13BE matches 13BE case-insensitively +input char 13BF matches 13BF case-insensitively +input char 13C0 matches 13C0 case-insensitively +input char 13C1 matches 13C1 case-insensitively +input char 13C2 matches 13C2 case-insensitively +input char 13C3 matches 13C3 case-insensitively +input char 13C4 matches 13C4 case-insensitively +input char 13C5 matches 13C5 case-insensitively +input char 13C6 matches 13C6 case-insensitively +input char 13C7 matches 13C7 case-insensitively +input char 13C8 matches 13C8 case-insensitively +input char 13C9 matches 13C9 case-insensitively +input char 13CA matches 13CA case-insensitively +input char 13CB matches 13CB case-insensitively +input char 13CC matches 13CC case-insensitively +input char 13CD matches 13CD case-insensitively +input char 13CE matches 13CE case-insensitively +input char 13CF matches 13CF case-insensitively +input char 13D0 matches 13D0 case-insensitively +input char 13D1 matches 13D1 case-insensitively +input char 13D2 matches 13D2 case-insensitively +input char 13D3 matches 13D3 case-insensitively +input char 13D4 matches 13D4 case-insensitively +input char 13D5 matches 13D5 case-insensitively +input char 13D6 matches 13D6 case-insensitively +input char 13D7 matches 13D7 case-insensitively +input char 13D8 matches 13D8 case-insensitively +input char 13D9 matches 13D9 case-insensitively +input char 13DA matches 13DA case-insensitively +input char 13DB matches 13DB case-insensitively +input char 13DC matches 13DC case-insensitively +input char 13DD matches 13DD case-insensitively +input char 13DE matches 13DE case-insensitively +input char 13DF matches 13DF case-insensitively +input char 13E0 matches 13E0 case-insensitively +input char 13E1 matches 13E1 case-insensitively +input char 13E2 matches 13E2 case-insensitively +input char 13E3 matches 13E3 case-insensitively +input char 13E4 matches 13E4 case-insensitively +input char 13E5 matches 13E5 case-insensitively +input char 13E6 matches 13E6 case-insensitively +input char 13E7 matches 13E7 case-insensitively +input char 13E8 matches 13E8 case-insensitively +input char 13E9 matches 13E9 case-insensitively +input char 13EA matches 13EA case-insensitively +input char 13EB matches 13EB case-insensitively +input char 13EC matches 13EC case-insensitively +input char 13ED matches 13ED case-insensitively +input char 13EE matches 13EE case-insensitively +input char 13EF matches 13EF case-insensitively +input char 13F0 matches 13F0 case-insensitively +input char 13F1 matches 13F1 case-insensitively +input char 13F2 matches 13F2 case-insensitively +input char 13F3 matches 13F3 case-insensitively +input char 13F4 matches 13F4 case-insensitively +input char 13F5 matches 13F5 case-insensitively +input char 13F8 matches 13F0 case-insensitively +input char 13F9 matches 13F1 case-insensitively +input char 13FA matches 13F2 case-insensitively +input char 13FB matches 13F3 case-insensitively +input char 13FC matches 13F4 case-insensitively +input char 13FD matches 13F5 case-insensitively +input char 1C80 matches 0412 case-insensitively +input char 1C81 matches 0414 case-insensitively +input char 1C82 matches 041E case-insensitively +input char 1C83 matches 0421 case-insensitively +input char 1C84 matches 0422 case-insensitively +input char 1C85 matches 0422 case-insensitively +input char 1C86 matches 042A case-insensitively +input char 1C87 matches 0462 case-insensitively +input char 1C88 matches 1C88 case-insensitively +input char 1D79 matches 1D79 case-insensitively +input char 1D7D matches 1D7D case-insensitively +input char 1E00 matches 1E00 case-insensitively +input char 1E01 matches 1E00 case-insensitively +input char 1E02 matches 1E02 case-insensitively +input char 1E03 matches 1E02 case-insensitively +input char 1E04 matches 1E04 case-insensitively +input char 1E05 matches 1E04 case-insensitively +input char 1E06 matches 1E06 case-insensitively +input char 1E07 matches 1E06 case-insensitively +input char 1E08 matches 1E08 case-insensitively +input char 1E09 matches 1E08 case-insensitively +input char 1E0A matches 1E0A case-insensitively +input char 1E0B matches 1E0A case-insensitively +input char 1E0C matches 1E0C case-insensitively +input char 1E0D matches 1E0C case-insensitively +input char 1E0E matches 1E0E case-insensitively +input char 1E0F matches 1E0E case-insensitively +input char 1E10 matches 1E10 case-insensitively +input char 1E11 matches 1E10 case-insensitively +input char 1E12 matches 1E12 case-insensitively +input char 1E13 matches 1E12 case-insensitively +input char 1E14 matches 1E14 case-insensitively +input char 1E15 matches 1E14 case-insensitively +input char 1E16 matches 1E16 case-insensitively +input char 1E17 matches 1E16 case-insensitively +input char 1E18 matches 1E18 case-insensitively +input char 1E19 matches 1E18 case-insensitively +input char 1E1A matches 1E1A case-insensitively +input char 1E1B matches 1E1A case-insensitively +input char 1E1C matches 1E1C case-insensitively +input char 1E1D matches 1E1C case-insensitively +input char 1E1E matches 1E1E case-insensitively +input char 1E1F matches 1E1E case-insensitively +input char 1E20 matches 1E20 case-insensitively +input char 1E21 matches 1E20 case-insensitively +input char 1E22 matches 1E22 case-insensitively +input char 1E23 matches 1E22 case-insensitively +input char 1E24 matches 1E24 case-insensitively +input char 1E25 matches 1E24 case-insensitively +input char 1E26 matches 1E26 case-insensitively +input char 1E27 matches 1E26 case-insensitively +input char 1E28 matches 1E28 case-insensitively +input char 1E29 matches 1E28 case-insensitively +input char 1E2A matches 1E2A case-insensitively +input char 1E2B matches 1E2A case-insensitively +input char 1E2C matches 1E2C case-insensitively +input char 1E2D matches 1E2C case-insensitively +input char 1E2E matches 1E2E case-insensitively +input char 1E2F matches 1E2E case-insensitively +input char 1E30 matches 1E30 case-insensitively +input char 1E31 matches 1E30 case-insensitively +input char 1E32 matches 1E32 case-insensitively +input char 1E33 matches 1E32 case-insensitively +input char 1E34 matches 1E34 case-insensitively +input char 1E35 matches 1E34 case-insensitively +input char 1E36 matches 1E36 case-insensitively +input char 1E37 matches 1E36 case-insensitively +input char 1E38 matches 1E38 case-insensitively +input char 1E39 matches 1E38 case-insensitively +input char 1E3A matches 1E3A case-insensitively +input char 1E3B matches 1E3A case-insensitively +input char 1E3C matches 1E3C case-insensitively +input char 1E3D matches 1E3C case-insensitively +input char 1E3E matches 1E3E case-insensitively +input char 1E3F matches 1E3E case-insensitively +input char 1E40 matches 1E40 case-insensitively +input char 1E41 matches 1E40 case-insensitively +input char 1E42 matches 1E42 case-insensitively +input char 1E43 matches 1E42 case-insensitively +input char 1E44 matches 1E44 case-insensitively +input char 1E45 matches 1E44 case-insensitively +input char 1E46 matches 1E46 case-insensitively +input char 1E47 matches 1E46 case-insensitively +input char 1E48 matches 1E48 case-insensitively +input char 1E49 matches 1E48 case-insensitively +input char 1E4A matches 1E4A case-insensitively +input char 1E4B matches 1E4A case-insensitively +input char 1E4C matches 1E4C case-insensitively +input char 1E4D matches 1E4C case-insensitively +input char 1E4E matches 1E4E case-insensitively +input char 1E4F matches 1E4E case-insensitively +input char 1E50 matches 1E50 case-insensitively +input char 1E51 matches 1E50 case-insensitively +input char 1E52 matches 1E52 case-insensitively +input char 1E53 matches 1E52 case-insensitively +input char 1E54 matches 1E54 case-insensitively +input char 1E55 matches 1E54 case-insensitively +input char 1E56 matches 1E56 case-insensitively +input char 1E57 matches 1E56 case-insensitively +input char 1E58 matches 1E58 case-insensitively +input char 1E59 matches 1E58 case-insensitively +input char 1E5A matches 1E5A case-insensitively +input char 1E5B matches 1E5A case-insensitively +input char 1E5C matches 1E5C case-insensitively +input char 1E5D matches 1E5C case-insensitively +input char 1E5E matches 1E5E case-insensitively +input char 1E5F matches 1E5E case-insensitively +input char 1E60 matches 1E60 case-insensitively +input char 1E61 matches 1E60 case-insensitively +input char 1E62 matches 1E62 case-insensitively +input char 1E63 matches 1E62 case-insensitively +input char 1E64 matches 1E64 case-insensitively +input char 1E65 matches 1E64 case-insensitively +input char 1E66 matches 1E66 case-insensitively +input char 1E67 matches 1E66 case-insensitively +input char 1E68 matches 1E68 case-insensitively +input char 1E69 matches 1E68 case-insensitively +input char 1E6A matches 1E6A case-insensitively +input char 1E6B matches 1E6A case-insensitively +input char 1E6C matches 1E6C case-insensitively +input char 1E6D matches 1E6C case-insensitively +input char 1E6E matches 1E6E case-insensitively +input char 1E6F matches 1E6E case-insensitively +input char 1E70 matches 1E70 case-insensitively +input char 1E71 matches 1E70 case-insensitively +input char 1E72 matches 1E72 case-insensitively +input char 1E73 matches 1E72 case-insensitively +input char 1E74 matches 1E74 case-insensitively +input char 1E75 matches 1E74 case-insensitively +input char 1E76 matches 1E76 case-insensitively +input char 1E77 matches 1E76 case-insensitively +input char 1E78 matches 1E78 case-insensitively +input char 1E79 matches 1E78 case-insensitively +input char 1E7A matches 1E7A case-insensitively +input char 1E7B matches 1E7A case-insensitively +input char 1E7C matches 1E7C case-insensitively +input char 1E7D matches 1E7C case-insensitively +input char 1E7E matches 1E7E case-insensitively +input char 1E7F matches 1E7E case-insensitively +input char 1E80 matches 1E80 case-insensitively +input char 1E81 matches 1E80 case-insensitively +input char 1E82 matches 1E82 case-insensitively +input char 1E83 matches 1E82 case-insensitively +input char 1E84 matches 1E84 case-insensitively +input char 1E85 matches 1E84 case-insensitively +input char 1E86 matches 1E86 case-insensitively +input char 1E87 matches 1E86 case-insensitively +input char 1E88 matches 1E88 case-insensitively +input char 1E89 matches 1E88 case-insensitively +input char 1E8A matches 1E8A case-insensitively +input char 1E8B matches 1E8A case-insensitively +input char 1E8C matches 1E8C case-insensitively +input char 1E8D matches 1E8C case-insensitively +input char 1E8E matches 1E8E case-insensitively +input char 1E8F matches 1E8E case-insensitively +input char 1E90 matches 1E90 case-insensitively +input char 1E91 matches 1E90 case-insensitively +input char 1E92 matches 1E92 case-insensitively +input char 1E93 matches 1E92 case-insensitively +input char 1E94 matches 1E94 case-insensitively +input char 1E95 matches 1E94 case-insensitively +input char 1E9B matches 1E60 case-insensitively +input char 1E9E matches 00DF case-insensitively +input char 1EA0 matches 1EA0 case-insensitively +input char 1EA1 matches 1EA0 case-insensitively +input char 1EA2 matches 1EA2 case-insensitively +input char 1EA3 matches 1EA2 case-insensitively +input char 1EA4 matches 1EA4 case-insensitively +input char 1EA5 matches 1EA4 case-insensitively +input char 1EA6 matches 1EA6 case-insensitively +input char 1EA7 matches 1EA6 case-insensitively +input char 1EA8 matches 1EA8 case-insensitively +input char 1EA9 matches 1EA8 case-insensitively +input char 1EAA matches 1EAA case-insensitively +input char 1EAB matches 1EAA case-insensitively +input char 1EAC matches 1EAC case-insensitively +input char 1EAD matches 1EAC case-insensitively +input char 1EAE matches 1EAE case-insensitively +input char 1EAF matches 1EAE case-insensitively +input char 1EB0 matches 1EB0 case-insensitively +input char 1EB1 matches 1EB0 case-insensitively +input char 1EB2 matches 1EB2 case-insensitively +input char 1EB3 matches 1EB2 case-insensitively +input char 1EB4 matches 1EB4 case-insensitively +input char 1EB5 matches 1EB4 case-insensitively +input char 1EB6 matches 1EB6 case-insensitively +input char 1EB7 matches 1EB6 case-insensitively +input char 1EB8 matches 1EB8 case-insensitively +input char 1EB9 matches 1EB8 case-insensitively +input char 1EBA matches 1EBA case-insensitively +input char 1EBB matches 1EBA case-insensitively +input char 1EBC matches 1EBC case-insensitively +input char 1EBD matches 1EBC case-insensitively +input char 1EBE matches 1EBE case-insensitively +input char 1EBF matches 1EBE case-insensitively +input char 1EC0 matches 1EC0 case-insensitively +input char 1EC1 matches 1EC0 case-insensitively +input char 1EC2 matches 1EC2 case-insensitively +input char 1EC3 matches 1EC2 case-insensitively +input char 1EC4 matches 1EC4 case-insensitively +input char 1EC5 matches 1EC4 case-insensitively +input char 1EC6 matches 1EC6 case-insensitively +input char 1EC7 matches 1EC6 case-insensitively +input char 1EC8 matches 1EC8 case-insensitively +input char 1EC9 matches 1EC8 case-insensitively +input char 1ECA matches 1ECA case-insensitively +input char 1ECB matches 1ECA case-insensitively +input char 1ECC matches 1ECC case-insensitively +input char 1ECD matches 1ECC case-insensitively +input char 1ECE matches 1ECE case-insensitively +input char 1ECF matches 1ECE case-insensitively +input char 1ED0 matches 1ED0 case-insensitively +input char 1ED1 matches 1ED0 case-insensitively +input char 1ED2 matches 1ED2 case-insensitively +input char 1ED3 matches 1ED2 case-insensitively +input char 1ED4 matches 1ED4 case-insensitively +input char 1ED5 matches 1ED4 case-insensitively +input char 1ED6 matches 1ED6 case-insensitively +input char 1ED7 matches 1ED6 case-insensitively +input char 1ED8 matches 1ED8 case-insensitively +input char 1ED9 matches 1ED8 case-insensitively +input char 1EDA matches 1EDA case-insensitively +input char 1EDB matches 1EDA case-insensitively +input char 1EDC matches 1EDC case-insensitively +input char 1EDD matches 1EDC case-insensitively +input char 1EDE matches 1EDE case-insensitively +input char 1EDF matches 1EDE case-insensitively +input char 1EE0 matches 1EE0 case-insensitively +input char 1EE1 matches 1EE0 case-insensitively +input char 1EE2 matches 1EE2 case-insensitively +input char 1EE3 matches 1EE2 case-insensitively +input char 1EE4 matches 1EE4 case-insensitively +input char 1EE5 matches 1EE4 case-insensitively +input char 1EE6 matches 1EE6 case-insensitively +input char 1EE7 matches 1EE6 case-insensitively +input char 1EE8 matches 1EE8 case-insensitively +input char 1EE9 matches 1EE8 case-insensitively +input char 1EEA matches 1EEA case-insensitively +input char 1EEB matches 1EEA case-insensitively +input char 1EEC matches 1EEC case-insensitively +input char 1EED matches 1EEC case-insensitively +input char 1EEE matches 1EEE case-insensitively +input char 1EEF matches 1EEE case-insensitively +input char 1EF0 matches 1EF0 case-insensitively +input char 1EF1 matches 1EF0 case-insensitively +input char 1EF2 matches 1EF2 case-insensitively +input char 1EF3 matches 1EF2 case-insensitively +input char 1EF4 matches 1EF4 case-insensitively +input char 1EF5 matches 1EF4 case-insensitively +input char 1EF6 matches 1EF6 case-insensitively +input char 1EF7 matches 1EF6 case-insensitively +input char 1EF8 matches 1EF8 case-insensitively +input char 1EF9 matches 1EF8 case-insensitively +input char 1EFA matches 1EFA case-insensitively +input char 1EFB matches 1EFA case-insensitively +input char 1EFC matches 1EFC case-insensitively +input char 1EFD matches 1EFC case-insensitively +input char 1EFE matches 1EFE case-insensitively +input char 1EFF matches 1EFE case-insensitively +input char 1F00 matches 1F00 case-insensitively +input char 1F01 matches 1F01 case-insensitively +input char 1F02 matches 1F02 case-insensitively +input char 1F03 matches 1F03 case-insensitively +input char 1F04 matches 1F04 case-insensitively +input char 1F05 matches 1F05 case-insensitively +input char 1F06 matches 1F06 case-insensitively +input char 1F07 matches 1F07 case-insensitively +input char 1F08 matches 1F00 case-insensitively +input char 1F09 matches 1F01 case-insensitively +input char 1F0A matches 1F02 case-insensitively +input char 1F0B matches 1F03 case-insensitively +input char 1F0C matches 1F04 case-insensitively +input char 1F0D matches 1F05 case-insensitively +input char 1F0E matches 1F06 case-insensitively +input char 1F0F matches 1F07 case-insensitively +input char 1F10 matches 1F10 case-insensitively +input char 1F11 matches 1F11 case-insensitively +input char 1F12 matches 1F12 case-insensitively +input char 1F13 matches 1F13 case-insensitively +input char 1F14 matches 1F14 case-insensitively +input char 1F15 matches 1F15 case-insensitively +input char 1F18 matches 1F10 case-insensitively +input char 1F19 matches 1F11 case-insensitively +input char 1F1A matches 1F12 case-insensitively +input char 1F1B matches 1F13 case-insensitively +input char 1F1C matches 1F14 case-insensitively +input char 1F1D matches 1F15 case-insensitively +input char 1F20 matches 1F20 case-insensitively +input char 1F21 matches 1F21 case-insensitively +input char 1F22 matches 1F22 case-insensitively +input char 1F23 matches 1F23 case-insensitively +input char 1F24 matches 1F24 case-insensitively +input char 1F25 matches 1F25 case-insensitively +input char 1F26 matches 1F26 case-insensitively +input char 1F27 matches 1F27 case-insensitively +input char 1F28 matches 1F20 case-insensitively +input char 1F29 matches 1F21 case-insensitively +input char 1F2A matches 1F22 case-insensitively +input char 1F2B matches 1F23 case-insensitively +input char 1F2C matches 1F24 case-insensitively +input char 1F2D matches 1F25 case-insensitively +input char 1F2E matches 1F26 case-insensitively +input char 1F2F matches 1F27 case-insensitively +input char 1F30 matches 1F30 case-insensitively +input char 1F31 matches 1F31 case-insensitively +input char 1F32 matches 1F32 case-insensitively +input char 1F33 matches 1F33 case-insensitively +input char 1F34 matches 1F34 case-insensitively +input char 1F35 matches 1F35 case-insensitively +input char 1F36 matches 1F36 case-insensitively +input char 1F37 matches 1F37 case-insensitively +input char 1F38 matches 1F30 case-insensitively +input char 1F39 matches 1F31 case-insensitively +input char 1F3A matches 1F32 case-insensitively +input char 1F3B matches 1F33 case-insensitively +input char 1F3C matches 1F34 case-insensitively +input char 1F3D matches 1F35 case-insensitively +input char 1F3E matches 1F36 case-insensitively +input char 1F3F matches 1F37 case-insensitively +input char 1F40 matches 1F40 case-insensitively +input char 1F41 matches 1F41 case-insensitively +input char 1F42 matches 1F42 case-insensitively +input char 1F43 matches 1F43 case-insensitively +input char 1F44 matches 1F44 case-insensitively +input char 1F45 matches 1F45 case-insensitively +input char 1F48 matches 1F40 case-insensitively +input char 1F49 matches 1F41 case-insensitively +input char 1F4A matches 1F42 case-insensitively +input char 1F4B matches 1F43 case-insensitively +input char 1F4C matches 1F44 case-insensitively +input char 1F4D matches 1F45 case-insensitively +input char 1F51 matches 1F51 case-insensitively +input char 1F53 matches 1F53 case-insensitively +input char 1F55 matches 1F55 case-insensitively +input char 1F57 matches 1F57 case-insensitively +input char 1F59 matches 1F51 case-insensitively +input char 1F5B matches 1F53 case-insensitively +input char 1F5D matches 1F55 case-insensitively +input char 1F5F matches 1F57 case-insensitively +input char 1F60 matches 1F60 case-insensitively +input char 1F61 matches 1F61 case-insensitively +input char 1F62 matches 1F62 case-insensitively +input char 1F63 matches 1F63 case-insensitively +input char 1F64 matches 1F64 case-insensitively +input char 1F65 matches 1F65 case-insensitively +input char 1F66 matches 1F66 case-insensitively +input char 1F67 matches 1F67 case-insensitively +input char 1F68 matches 1F60 case-insensitively +input char 1F69 matches 1F61 case-insensitively +input char 1F6A matches 1F62 case-insensitively +input char 1F6B matches 1F63 case-insensitively +input char 1F6C matches 1F64 case-insensitively +input char 1F6D matches 1F65 case-insensitively +input char 1F6E matches 1F66 case-insensitively +input char 1F6F matches 1F67 case-insensitively +input char 1F70 matches 1F70 case-insensitively +input char 1F71 matches 1F71 case-insensitively +input char 1F72 matches 1F72 case-insensitively +input char 1F73 matches 1F73 case-insensitively +input char 1F74 matches 1F74 case-insensitively +input char 1F75 matches 1F75 case-insensitively +input char 1F76 matches 1F76 case-insensitively +input char 1F77 matches 1F77 case-insensitively +input char 1F78 matches 1F78 case-insensitively +input char 1F79 matches 1F79 case-insensitively +input char 1F7A matches 1F7A case-insensitively +input char 1F7B matches 1F7B case-insensitively +input char 1F7C matches 1F7C case-insensitively +input char 1F7D matches 1F7D case-insensitively +input char 1F80 matches 1F80 case-insensitively +input char 1F81 matches 1F81 case-insensitively +input char 1F82 matches 1F82 case-insensitively +input char 1F83 matches 1F83 case-insensitively +input char 1F84 matches 1F84 case-insensitively +input char 1F85 matches 1F85 case-insensitively +input char 1F86 matches 1F86 case-insensitively +input char 1F87 matches 1F87 case-insensitively +input char 1F88 matches 1F80 case-insensitively +input char 1F89 matches 1F81 case-insensitively +input char 1F8A matches 1F82 case-insensitively +input char 1F8B matches 1F83 case-insensitively +input char 1F8C matches 1F84 case-insensitively +input char 1F8D matches 1F85 case-insensitively +input char 1F8E matches 1F86 case-insensitively +input char 1F8F matches 1F87 case-insensitively +input char 1F90 matches 1F90 case-insensitively +input char 1F91 matches 1F91 case-insensitively +input char 1F92 matches 1F92 case-insensitively +input char 1F93 matches 1F93 case-insensitively +input char 1F94 matches 1F94 case-insensitively +input char 1F95 matches 1F95 case-insensitively +input char 1F96 matches 1F96 case-insensitively +input char 1F97 matches 1F97 case-insensitively +input char 1F98 matches 1F90 case-insensitively +input char 1F99 matches 1F91 case-insensitively +input char 1F9A matches 1F92 case-insensitively +input char 1F9B matches 1F93 case-insensitively +input char 1F9C matches 1F94 case-insensitively +input char 1F9D matches 1F95 case-insensitively +input char 1F9E matches 1F96 case-insensitively +input char 1F9F matches 1F97 case-insensitively +input char 1FA0 matches 1FA0 case-insensitively +input char 1FA1 matches 1FA1 case-insensitively +input char 1FA2 matches 1FA2 case-insensitively +input char 1FA3 matches 1FA3 case-insensitively +input char 1FA4 matches 1FA4 case-insensitively +input char 1FA5 matches 1FA5 case-insensitively +input char 1FA6 matches 1FA6 case-insensitively +input char 1FA7 matches 1FA7 case-insensitively +input char 1FA8 matches 1FA0 case-insensitively +input char 1FA9 matches 1FA1 case-insensitively +input char 1FAA matches 1FA2 case-insensitively +input char 1FAB matches 1FA3 case-insensitively +input char 1FAC matches 1FA4 case-insensitively +input char 1FAD matches 1FA5 case-insensitively +input char 1FAE matches 1FA6 case-insensitively +input char 1FAF matches 1FA7 case-insensitively +input char 1FB0 matches 1FB0 case-insensitively +input char 1FB1 matches 1FB1 case-insensitively +input char 1FB3 matches 1FB3 case-insensitively +input char 1FB8 matches 1FB0 case-insensitively +input char 1FB9 matches 1FB1 case-insensitively +input char 1FBA matches 1F70 case-insensitively +input char 1FBB matches 1F71 case-insensitively +input char 1FBC matches 1FB3 case-insensitively +input char 1FBE matches 0345 case-insensitively +input char 1FC3 matches 1FC3 case-insensitively +input char 1FC8 matches 1F72 case-insensitively +input char 1FC9 matches 1F73 case-insensitively +input char 1FCA matches 1F74 case-insensitively +input char 1FCB matches 1F75 case-insensitively +input char 1FCC matches 1FC3 case-insensitively +input char 1FD0 matches 1FD0 case-insensitively +input char 1FD1 matches 1FD1 case-insensitively +input char 1FD8 matches 1FD0 case-insensitively +input char 1FD9 matches 1FD1 case-insensitively +input char 1FDA matches 1F76 case-insensitively +input char 1FDB matches 1F77 case-insensitively +input char 1FE0 matches 1FE0 case-insensitively +input char 1FE1 matches 1FE1 case-insensitively +input char 1FE5 matches 1FE5 case-insensitively +input char 1FE8 matches 1FE0 case-insensitively +input char 1FE9 matches 1FE1 case-insensitively +input char 1FEA matches 1F7A case-insensitively +input char 1FEB matches 1F7B case-insensitively +input char 1FEC matches 1FE5 case-insensitively +input char 1FF3 matches 1FF3 case-insensitively +input char 1FF8 matches 1F78 case-insensitively +input char 1FF9 matches 1F79 case-insensitively +input char 1FFA matches 1F7C case-insensitively +input char 1FFB matches 1F7D case-insensitively +input char 1FFC matches 1FF3 case-insensitively +input char 2126 matches 03A9 case-insensitively +input char 212A matches 004B case-insensitively +input char 212B matches 00C5 case-insensitively +input char 2132 matches 2132 case-insensitively +input char 214E matches 2132 case-insensitively +input char 2160 matches 2160 case-insensitively +input char 2161 matches 2161 case-insensitively +input char 2162 matches 2162 case-insensitively +input char 2163 matches 2163 case-insensitively +input char 2164 matches 2164 case-insensitively +input char 2165 matches 2165 case-insensitively +input char 2166 matches 2166 case-insensitively +input char 2167 matches 2167 case-insensitively +input char 2168 matches 2168 case-insensitively +input char 2169 matches 2169 case-insensitively +input char 216A matches 216A case-insensitively +input char 216B matches 216B case-insensitively +input char 216C matches 216C case-insensitively +input char 216D matches 216D case-insensitively +input char 216E matches 216E case-insensitively +input char 216F matches 216F case-insensitively +input char 2170 matches 2160 case-insensitively +input char 2171 matches 2161 case-insensitively +input char 2172 matches 2162 case-insensitively +input char 2173 matches 2163 case-insensitively +input char 2174 matches 2164 case-insensitively +input char 2175 matches 2165 case-insensitively +input char 2176 matches 2166 case-insensitively +input char 2177 matches 2167 case-insensitively +input char 2178 matches 2168 case-insensitively +input char 2179 matches 2169 case-insensitively +input char 217A matches 216A case-insensitively +input char 217B matches 216B case-insensitively +input char 217C matches 216C case-insensitively +input char 217D matches 216D case-insensitively +input char 217E matches 216E case-insensitively +input char 217F matches 216F case-insensitively +input char 2183 matches 2183 case-insensitively +input char 2184 matches 2183 case-insensitively +input char 24B6 matches 24B6 case-insensitively +input char 24B7 matches 24B7 case-insensitively +input char 24B8 matches 24B8 case-insensitively +input char 24B9 matches 24B9 case-insensitively +input char 24BA matches 24BA case-insensitively +input char 24BB matches 24BB case-insensitively +input char 24BC matches 24BC case-insensitively +input char 24BD matches 24BD case-insensitively +input char 24BE matches 24BE case-insensitively +input char 24BF matches 24BF case-insensitively +input char 24C0 matches 24C0 case-insensitively +input char 24C1 matches 24C1 case-insensitively +input char 24C2 matches 24C2 case-insensitively +input char 24C3 matches 24C3 case-insensitively +input char 24C4 matches 24C4 case-insensitively +input char 24C5 matches 24C5 case-insensitively +input char 24C6 matches 24C6 case-insensitively +input char 24C7 matches 24C7 case-insensitively +input char 24C8 matches 24C8 case-insensitively +input char 24C9 matches 24C9 case-insensitively +input char 24CA matches 24CA case-insensitively +input char 24CB matches 24CB case-insensitively +input char 24CC matches 24CC case-insensitively +input char 24CD matches 24CD case-insensitively +input char 24CE matches 24CE case-insensitively +input char 24CF matches 24CF case-insensitively +input char 24D0 matches 24B6 case-insensitively +input char 24D1 matches 24B7 case-insensitively +input char 24D2 matches 24B8 case-insensitively +input char 24D3 matches 24B9 case-insensitively +input char 24D4 matches 24BA case-insensitively +input char 24D5 matches 24BB case-insensitively +input char 24D6 matches 24BC case-insensitively +input char 24D7 matches 24BD case-insensitively +input char 24D8 matches 24BE case-insensitively +input char 24D9 matches 24BF case-insensitively +input char 24DA matches 24C0 case-insensitively +input char 24DB matches 24C1 case-insensitively +input char 24DC matches 24C2 case-insensitively +input char 24DD matches 24C3 case-insensitively +input char 24DE matches 24C4 case-insensitively +input char 24DF matches 24C5 case-insensitively +input char 24E0 matches 24C6 case-insensitively +input char 24E1 matches 24C7 case-insensitively +input char 24E2 matches 24C8 case-insensitively +input char 24E3 matches 24C9 case-insensitively +input char 24E4 matches 24CA case-insensitively +input char 24E5 matches 24CB case-insensitively +input char 24E6 matches 24CC case-insensitively +input char 24E7 matches 24CD case-insensitively +input char 24E8 matches 24CE case-insensitively +input char 24E9 matches 24CF case-insensitively +input char 2C00 matches 2C00 case-insensitively +input char 2C01 matches 2C01 case-insensitively +input char 2C02 matches 2C02 case-insensitively +input char 2C03 matches 2C03 case-insensitively +input char 2C04 matches 2C04 case-insensitively +input char 2C05 matches 2C05 case-insensitively +input char 2C06 matches 2C06 case-insensitively +input char 2C07 matches 2C07 case-insensitively +input char 2C08 matches 2C08 case-insensitively +input char 2C09 matches 2C09 case-insensitively +input char 2C0A matches 2C0A case-insensitively +input char 2C0B matches 2C0B case-insensitively +input char 2C0C matches 2C0C case-insensitively +input char 2C0D matches 2C0D case-insensitively +input char 2C0E matches 2C0E case-insensitively +input char 2C0F matches 2C0F case-insensitively +input char 2C10 matches 2C10 case-insensitively +input char 2C11 matches 2C11 case-insensitively +input char 2C12 matches 2C12 case-insensitively +input char 2C13 matches 2C13 case-insensitively +input char 2C14 matches 2C14 case-insensitively +input char 2C15 matches 2C15 case-insensitively +input char 2C16 matches 2C16 case-insensitively +input char 2C17 matches 2C17 case-insensitively +input char 2C18 matches 2C18 case-insensitively +input char 2C19 matches 2C19 case-insensitively +input char 2C1A matches 2C1A case-insensitively +input char 2C1B matches 2C1B case-insensitively +input char 2C1C matches 2C1C case-insensitively +input char 2C1D matches 2C1D case-insensitively +input char 2C1E matches 2C1E case-insensitively +input char 2C1F matches 2C1F case-insensitively +input char 2C20 matches 2C20 case-insensitively +input char 2C21 matches 2C21 case-insensitively +input char 2C22 matches 2C22 case-insensitively +input char 2C23 matches 2C23 case-insensitively +input char 2C24 matches 2C24 case-insensitively +input char 2C25 matches 2C25 case-insensitively +input char 2C26 matches 2C26 case-insensitively +input char 2C27 matches 2C27 case-insensitively +input char 2C28 matches 2C28 case-insensitively +input char 2C29 matches 2C29 case-insensitively +input char 2C2A matches 2C2A case-insensitively +input char 2C2B matches 2C2B case-insensitively +input char 2C2C matches 2C2C case-insensitively +input char 2C2D matches 2C2D case-insensitively +input char 2C2E matches 2C2E case-insensitively +input char 2C30 matches 2C00 case-insensitively +input char 2C31 matches 2C01 case-insensitively +input char 2C32 matches 2C02 case-insensitively +input char 2C33 matches 2C03 case-insensitively +input char 2C34 matches 2C04 case-insensitively +input char 2C35 matches 2C05 case-insensitively +input char 2C36 matches 2C06 case-insensitively +input char 2C37 matches 2C07 case-insensitively +input char 2C38 matches 2C08 case-insensitively +input char 2C39 matches 2C09 case-insensitively +input char 2C3A matches 2C0A case-insensitively +input char 2C3B matches 2C0B case-insensitively +input char 2C3C matches 2C0C case-insensitively +input char 2C3D matches 2C0D case-insensitively +input char 2C3E matches 2C0E case-insensitively +input char 2C3F matches 2C0F case-insensitively +input char 2C40 matches 2C10 case-insensitively +input char 2C41 matches 2C11 case-insensitively +input char 2C42 matches 2C12 case-insensitively +input char 2C43 matches 2C13 case-insensitively +input char 2C44 matches 2C14 case-insensitively +input char 2C45 matches 2C15 case-insensitively +input char 2C46 matches 2C16 case-insensitively +input char 2C47 matches 2C17 case-insensitively +input char 2C48 matches 2C18 case-insensitively +input char 2C49 matches 2C19 case-insensitively +input char 2C4A matches 2C1A case-insensitively +input char 2C4B matches 2C1B case-insensitively +input char 2C4C matches 2C1C case-insensitively +input char 2C4D matches 2C1D case-insensitively +input char 2C4E matches 2C1E case-insensitively +input char 2C4F matches 2C1F case-insensitively +input char 2C50 matches 2C20 case-insensitively +input char 2C51 matches 2C21 case-insensitively +input char 2C52 matches 2C22 case-insensitively +input char 2C53 matches 2C23 case-insensitively +input char 2C54 matches 2C24 case-insensitively +input char 2C55 matches 2C25 case-insensitively +input char 2C56 matches 2C26 case-insensitively +input char 2C57 matches 2C27 case-insensitively +input char 2C58 matches 2C28 case-insensitively +input char 2C59 matches 2C29 case-insensitively +input char 2C5A matches 2C2A case-insensitively +input char 2C5B matches 2C2B case-insensitively +input char 2C5C matches 2C2C case-insensitively +input char 2C5D matches 2C2D case-insensitively +input char 2C5E matches 2C2E case-insensitively +input char 2C60 matches 2C60 case-insensitively +input char 2C61 matches 2C60 case-insensitively +input char 2C62 matches 026B case-insensitively +input char 2C63 matches 1D7D case-insensitively +input char 2C64 matches 027D case-insensitively +input char 2C65 matches 023A case-insensitively +input char 2C66 matches 023E case-insensitively +input char 2C67 matches 2C67 case-insensitively +input char 2C68 matches 2C67 case-insensitively +input char 2C69 matches 2C69 case-insensitively +input char 2C6A matches 2C69 case-insensitively +input char 2C6B matches 2C6B case-insensitively +input char 2C6C matches 2C6B case-insensitively +input char 2C6D matches 0251 case-insensitively +input char 2C6E matches 0271 case-insensitively +input char 2C6F matches 0250 case-insensitively +input char 2C70 matches 0252 case-insensitively +input char 2C72 matches 2C72 case-insensitively +input char 2C73 matches 2C72 case-insensitively +input char 2C75 matches 2C75 case-insensitively +input char 2C76 matches 2C75 case-insensitively +input char 2C7E matches 023F case-insensitively +input char 2C7F matches 0240 case-insensitively +input char 2C80 matches 2C80 case-insensitively +input char 2C81 matches 2C80 case-insensitively +input char 2C82 matches 2C82 case-insensitively +input char 2C83 matches 2C82 case-insensitively +input char 2C84 matches 2C84 case-insensitively +input char 2C85 matches 2C84 case-insensitively +input char 2C86 matches 2C86 case-insensitively +input char 2C87 matches 2C86 case-insensitively +input char 2C88 matches 2C88 case-insensitively +input char 2C89 matches 2C88 case-insensitively +input char 2C8A matches 2C8A case-insensitively +input char 2C8B matches 2C8A case-insensitively +input char 2C8C matches 2C8C case-insensitively +input char 2C8D matches 2C8C case-insensitively +input char 2C8E matches 2C8E case-insensitively +input char 2C8F matches 2C8E case-insensitively +input char 2C90 matches 2C90 case-insensitively +input char 2C91 matches 2C90 case-insensitively +input char 2C92 matches 2C92 case-insensitively +input char 2C93 matches 2C92 case-insensitively +input char 2C94 matches 2C94 case-insensitively +input char 2C95 matches 2C94 case-insensitively +input char 2C96 matches 2C96 case-insensitively +input char 2C97 matches 2C96 case-insensitively +input char 2C98 matches 2C98 case-insensitively +input char 2C99 matches 2C98 case-insensitively +input char 2C9A matches 2C9A case-insensitively +input char 2C9B matches 2C9A case-insensitively +input char 2C9C matches 2C9C case-insensitively +input char 2C9D matches 2C9C case-insensitively +input char 2C9E matches 2C9E case-insensitively +input char 2C9F matches 2C9E case-insensitively +input char 2CA0 matches 2CA0 case-insensitively +input char 2CA1 matches 2CA0 case-insensitively +input char 2CA2 matches 2CA2 case-insensitively +input char 2CA3 matches 2CA2 case-insensitively +input char 2CA4 matches 2CA4 case-insensitively +input char 2CA5 matches 2CA4 case-insensitively +input char 2CA6 matches 2CA6 case-insensitively +input char 2CA7 matches 2CA6 case-insensitively +input char 2CA8 matches 2CA8 case-insensitively +input char 2CA9 matches 2CA8 case-insensitively +input char 2CAA matches 2CAA case-insensitively +input char 2CAB matches 2CAA case-insensitively +input char 2CAC matches 2CAC case-insensitively +input char 2CAD matches 2CAC case-insensitively +input char 2CAE matches 2CAE case-insensitively +input char 2CAF matches 2CAE case-insensitively +input char 2CB0 matches 2CB0 case-insensitively +input char 2CB1 matches 2CB0 case-insensitively +input char 2CB2 matches 2CB2 case-insensitively +input char 2CB3 matches 2CB2 case-insensitively +input char 2CB4 matches 2CB4 case-insensitively +input char 2CB5 matches 2CB4 case-insensitively +input char 2CB6 matches 2CB6 case-insensitively +input char 2CB7 matches 2CB6 case-insensitively +input char 2CB8 matches 2CB8 case-insensitively +input char 2CB9 matches 2CB8 case-insensitively +input char 2CBA matches 2CBA case-insensitively +input char 2CBB matches 2CBA case-insensitively +input char 2CBC matches 2CBC case-insensitively +input char 2CBD matches 2CBC case-insensitively +input char 2CBE matches 2CBE case-insensitively +input char 2CBF matches 2CBE case-insensitively +input char 2CC0 matches 2CC0 case-insensitively +input char 2CC1 matches 2CC0 case-insensitively +input char 2CC2 matches 2CC2 case-insensitively +input char 2CC3 matches 2CC2 case-insensitively +input char 2CC4 matches 2CC4 case-insensitively +input char 2CC5 matches 2CC4 case-insensitively +input char 2CC6 matches 2CC6 case-insensitively +input char 2CC7 matches 2CC6 case-insensitively +input char 2CC8 matches 2CC8 case-insensitively +input char 2CC9 matches 2CC8 case-insensitively +input char 2CCA matches 2CCA case-insensitively +input char 2CCB matches 2CCA case-insensitively +input char 2CCC matches 2CCC case-insensitively +input char 2CCD matches 2CCC case-insensitively +input char 2CCE matches 2CCE case-insensitively +input char 2CCF matches 2CCE case-insensitively +input char 2CD0 matches 2CD0 case-insensitively +input char 2CD1 matches 2CD0 case-insensitively +input char 2CD2 matches 2CD2 case-insensitively +input char 2CD3 matches 2CD2 case-insensitively +input char 2CD4 matches 2CD4 case-insensitively +input char 2CD5 matches 2CD4 case-insensitively +input char 2CD6 matches 2CD6 case-insensitively +input char 2CD7 matches 2CD6 case-insensitively +input char 2CD8 matches 2CD8 case-insensitively +input char 2CD9 matches 2CD8 case-insensitively +input char 2CDA matches 2CDA case-insensitively +input char 2CDB matches 2CDA case-insensitively +input char 2CDC matches 2CDC case-insensitively +input char 2CDD matches 2CDC case-insensitively +input char 2CDE matches 2CDE case-insensitively +input char 2CDF matches 2CDE case-insensitively +input char 2CE0 matches 2CE0 case-insensitively +input char 2CE1 matches 2CE0 case-insensitively +input char 2CE2 matches 2CE2 case-insensitively +input char 2CE3 matches 2CE2 case-insensitively +input char 2CEB matches 2CEB case-insensitively +input char 2CEC matches 2CEB case-insensitively +input char 2CED matches 2CED case-insensitively +input char 2CEE matches 2CED case-insensitively +input char 2CF2 matches 2CF2 case-insensitively +input char 2CF3 matches 2CF2 case-insensitively +input char 2D00 matches 10A0 case-insensitively +input char 2D01 matches 10A1 case-insensitively +input char 2D02 matches 10A2 case-insensitively +input char 2D03 matches 10A3 case-insensitively +input char 2D04 matches 10A4 case-insensitively +input char 2D05 matches 10A5 case-insensitively +input char 2D06 matches 10A6 case-insensitively +input char 2D07 matches 10A7 case-insensitively +input char 2D08 matches 10A8 case-insensitively +input char 2D09 matches 10A9 case-insensitively +input char 2D0A matches 10AA case-insensitively +input char 2D0B matches 10AB case-insensitively +input char 2D0C matches 10AC case-insensitively +input char 2D0D matches 10AD case-insensitively +input char 2D0E matches 10AE case-insensitively +input char 2D0F matches 10AF case-insensitively +input char 2D10 matches 10B0 case-insensitively +input char 2D11 matches 10B1 case-insensitively +input char 2D12 matches 10B2 case-insensitively +input char 2D13 matches 10B3 case-insensitively +input char 2D14 matches 10B4 case-insensitively +input char 2D15 matches 10B5 case-insensitively +input char 2D16 matches 10B6 case-insensitively +input char 2D17 matches 10B7 case-insensitively +input char 2D18 matches 10B8 case-insensitively +input char 2D19 matches 10B9 case-insensitively +input char 2D1A matches 10BA case-insensitively +input char 2D1B matches 10BB case-insensitively +input char 2D1C matches 10BC case-insensitively +input char 2D1D matches 10BD case-insensitively +input char 2D1E matches 10BE case-insensitively +input char 2D1F matches 10BF case-insensitively +input char 2D20 matches 10C0 case-insensitively +input char 2D21 matches 10C1 case-insensitively +input char 2D22 matches 10C2 case-insensitively +input char 2D23 matches 10C3 case-insensitively +input char 2D24 matches 10C4 case-insensitively +input char 2D25 matches 10C5 case-insensitively +input char 2D27 matches 10C7 case-insensitively +input char 2D2D matches 10CD case-insensitively +input char A640 matches A640 case-insensitively +input char A641 matches A640 case-insensitively +input char A642 matches A642 case-insensitively +input char A643 matches A642 case-insensitively +input char A644 matches A644 case-insensitively +input char A645 matches A644 case-insensitively +input char A646 matches A646 case-insensitively +input char A647 matches A646 case-insensitively +input char A648 matches A648 case-insensitively +input char A649 matches A648 case-insensitively +input char A64A matches 1C88 case-insensitively +input char A64B matches 1C88 case-insensitively +input char A64C matches A64C case-insensitively +input char A64D matches A64C case-insensitively +input char A64E matches A64E case-insensitively +input char A64F matches A64E case-insensitively +input char A650 matches A650 case-insensitively +input char A651 matches A650 case-insensitively +input char A652 matches A652 case-insensitively +input char A653 matches A652 case-insensitively +input char A654 matches A654 case-insensitively +input char A655 matches A654 case-insensitively +input char A656 matches A656 case-insensitively +input char A657 matches A656 case-insensitively +input char A658 matches A658 case-insensitively +input char A659 matches A658 case-insensitively +input char A65A matches A65A case-insensitively +input char A65B matches A65A case-insensitively +input char A65C matches A65C case-insensitively +input char A65D matches A65C case-insensitively +input char A65E matches A65E case-insensitively +input char A65F matches A65E case-insensitively +input char A660 matches A660 case-insensitively +input char A661 matches A660 case-insensitively +input char A662 matches A662 case-insensitively +input char A663 matches A662 case-insensitively +input char A664 matches A664 case-insensitively +input char A665 matches A664 case-insensitively +input char A666 matches A666 case-insensitively +input char A667 matches A666 case-insensitively +input char A668 matches A668 case-insensitively +input char A669 matches A668 case-insensitively +input char A66A matches A66A case-insensitively +input char A66B matches A66A case-insensitively +input char A66C matches A66C case-insensitively +input char A66D matches A66C case-insensitively +input char A680 matches A680 case-insensitively +input char A681 matches A680 case-insensitively +input char A682 matches A682 case-insensitively +input char A683 matches A682 case-insensitively +input char A684 matches A684 case-insensitively +input char A685 matches A684 case-insensitively +input char A686 matches A686 case-insensitively +input char A687 matches A686 case-insensitively +input char A688 matches A688 case-insensitively +input char A689 matches A688 case-insensitively +input char A68A matches A68A case-insensitively +input char A68B matches A68A case-insensitively +input char A68C matches A68C case-insensitively +input char A68D matches A68C case-insensitively +input char A68E matches A68E case-insensitively +input char A68F matches A68E case-insensitively +input char A690 matches A690 case-insensitively +input char A691 matches A690 case-insensitively +input char A692 matches A692 case-insensitively +input char A693 matches A692 case-insensitively +input char A694 matches A694 case-insensitively +input char A695 matches A694 case-insensitively +input char A696 matches A696 case-insensitively +input char A697 matches A696 case-insensitively +input char A698 matches A698 case-insensitively +input char A699 matches A698 case-insensitively +input char A69A matches A69A case-insensitively +input char A69B matches A69A case-insensitively +input char A722 matches A722 case-insensitively +input char A723 matches A722 case-insensitively +input char A724 matches A724 case-insensitively +input char A725 matches A724 case-insensitively +input char A726 matches A726 case-insensitively +input char A727 matches A726 case-insensitively +input char A728 matches A728 case-insensitively +input char A729 matches A728 case-insensitively +input char A72A matches A72A case-insensitively +input char A72B matches A72A case-insensitively +input char A72C matches A72C case-insensitively +input char A72D matches A72C case-insensitively +input char A72E matches A72E case-insensitively +input char A72F matches A72E case-insensitively +input char A732 matches A732 case-insensitively +input char A733 matches A732 case-insensitively +input char A734 matches A734 case-insensitively +input char A735 matches A734 case-insensitively +input char A736 matches A736 case-insensitively +input char A737 matches A736 case-insensitively +input char A738 matches A738 case-insensitively +input char A739 matches A738 case-insensitively +input char A73A matches A73A case-insensitively +input char A73B matches A73A case-insensitively +input char A73C matches A73C case-insensitively +input char A73D matches A73C case-insensitively +input char A73E matches A73E case-insensitively +input char A73F matches A73E case-insensitively +input char A740 matches A740 case-insensitively +input char A741 matches A740 case-insensitively +input char A742 matches A742 case-insensitively +input char A743 matches A742 case-insensitively +input char A744 matches A744 case-insensitively +input char A745 matches A744 case-insensitively +input char A746 matches A746 case-insensitively +input char A747 matches A746 case-insensitively +input char A748 matches A748 case-insensitively +input char A749 matches A748 case-insensitively +input char A74A matches A74A case-insensitively +input char A74B matches A74A case-insensitively +input char A74C matches A74C case-insensitively +input char A74D matches A74C case-insensitively +input char A74E matches A74E case-insensitively +input char A74F matches A74E case-insensitively +input char A750 matches A750 case-insensitively +input char A751 matches A750 case-insensitively +input char A752 matches A752 case-insensitively +input char A753 matches A752 case-insensitively +input char A754 matches A754 case-insensitively +input char A755 matches A754 case-insensitively +input char A756 matches A756 case-insensitively +input char A757 matches A756 case-insensitively +input char A758 matches A758 case-insensitively +input char A759 matches A758 case-insensitively +input char A75A matches A75A case-insensitively +input char A75B matches A75A case-insensitively +input char A75C matches A75C case-insensitively +input char A75D matches A75C case-insensitively +input char A75E matches A75E case-insensitively +input char A75F matches A75E case-insensitively +input char A760 matches A760 case-insensitively +input char A761 matches A760 case-insensitively +input char A762 matches A762 case-insensitively +input char A763 matches A762 case-insensitively +input char A764 matches A764 case-insensitively +input char A765 matches A764 case-insensitively +input char A766 matches A766 case-insensitively +input char A767 matches A766 case-insensitively +input char A768 matches A768 case-insensitively +input char A769 matches A768 case-insensitively +input char A76A matches A76A case-insensitively +input char A76B matches A76A case-insensitively +input char A76C matches A76C case-insensitively +input char A76D matches A76C case-insensitively +input char A76E matches A76E case-insensitively +input char A76F matches A76E case-insensitively +input char A779 matches A779 case-insensitively +input char A77A matches A779 case-insensitively +input char A77B matches A77B case-insensitively +input char A77C matches A77B case-insensitively +input char A77D matches 1D79 case-insensitively +input char A77E matches A77E case-insensitively +input char A77F matches A77E case-insensitively +input char A780 matches A780 case-insensitively +input char A781 matches A780 case-insensitively +input char A782 matches A782 case-insensitively +input char A783 matches A782 case-insensitively +input char A784 matches A784 case-insensitively +input char A785 matches A784 case-insensitively +input char A786 matches A786 case-insensitively +input char A787 matches A786 case-insensitively +input char A78B matches A78B case-insensitively +input char A78C matches A78B case-insensitively +input char A78D matches 0265 case-insensitively +input char A790 matches A790 case-insensitively +input char A791 matches A790 case-insensitively +input char A792 matches A792 case-insensitively +input char A793 matches A792 case-insensitively +input char A796 matches A796 case-insensitively +input char A797 matches A796 case-insensitively +input char A798 matches A798 case-insensitively +input char A799 matches A798 case-insensitively +input char A79A matches A79A case-insensitively +input char A79B matches A79A case-insensitively +input char A79C matches A79C case-insensitively +input char A79D matches A79C case-insensitively +input char A79E matches A79E case-insensitively +input char A79F matches A79E case-insensitively +input char A7A0 matches A7A0 case-insensitively +input char A7A1 matches A7A0 case-insensitively +input char A7A2 matches A7A2 case-insensitively +input char A7A3 matches A7A2 case-insensitively +input char A7A4 matches A7A4 case-insensitively +input char A7A5 matches A7A4 case-insensitively +input char A7A6 matches A7A6 case-insensitively +input char A7A7 matches A7A6 case-insensitively +input char A7A8 matches A7A8 case-insensitively +input char A7A9 matches A7A8 case-insensitively +input char A7AA matches 0266 case-insensitively +input char A7AB matches 025C case-insensitively +input char A7AC matches 0261 case-insensitively +input char A7AD matches 026C case-insensitively +input char A7AE matches 026A case-insensitively +input char A7B0 matches 029E case-insensitively +input char A7B1 matches 0287 case-insensitively +input char A7B2 matches 029D case-insensitively +input char A7B3 matches A7B3 case-insensitively +input char A7B4 matches A7B4 case-insensitively +input char A7B5 matches A7B4 case-insensitively +input char A7B6 matches A7B6 case-insensitively +input char A7B7 matches A7B6 case-insensitively +input char AB53 matches A7B3 case-insensitively +input char AB70 matches 13A0 case-insensitively +input char AB71 matches 13A1 case-insensitively +input char AB72 matches 13A2 case-insensitively +input char AB73 matches 13A3 case-insensitively +input char AB74 matches 13A4 case-insensitively +input char AB75 matches 13A5 case-insensitively +input char AB76 matches 13A6 case-insensitively +input char AB77 matches 13A7 case-insensitively +input char AB78 matches 13A8 case-insensitively +input char AB79 matches 13A9 case-insensitively +input char AB7A matches 13AA case-insensitively +input char AB7B matches 13AB case-insensitively +input char AB7C matches 13AC case-insensitively +input char AB7D matches 13AD case-insensitively +input char AB7E matches 13AE case-insensitively +input char AB7F matches 13AF case-insensitively +input char AB80 matches 13B0 case-insensitively +input char AB81 matches 13B1 case-insensitively +input char AB82 matches 13B2 case-insensitively +input char AB83 matches 13B3 case-insensitively +input char AB84 matches 13B4 case-insensitively +input char AB85 matches 13B5 case-insensitively +input char AB86 matches 13B6 case-insensitively +input char AB87 matches 13B7 case-insensitively +input char AB88 matches 13B8 case-insensitively +input char AB89 matches 13B9 case-insensitively +input char AB8A matches 13BA case-insensitively +input char AB8B matches 13BB case-insensitively +input char AB8C matches 13BC case-insensitively +input char AB8D matches 13BD case-insensitively +input char AB8E matches 13BE case-insensitively +input char AB8F matches 13BF case-insensitively +input char AB90 matches 13C0 case-insensitively +input char AB91 matches 13C1 case-insensitively +input char AB92 matches 13C2 case-insensitively +input char AB93 matches 13C3 case-insensitively +input char AB94 matches 13C4 case-insensitively +input char AB95 matches 13C5 case-insensitively +input char AB96 matches 13C6 case-insensitively +input char AB97 matches 13C7 case-insensitively +input char AB98 matches 13C8 case-insensitively +input char AB99 matches 13C9 case-insensitively +input char AB9A matches 13CA case-insensitively +input char AB9B matches 13CB case-insensitively +input char AB9C matches 13CC case-insensitively +input char AB9D matches 13CD case-insensitively +input char AB9E matches 13CE case-insensitively +input char AB9F matches 13CF case-insensitively +input char ABA0 matches 13D0 case-insensitively +input char ABA1 matches 13D1 case-insensitively +input char ABA2 matches 13D2 case-insensitively +input char ABA3 matches 13D3 case-insensitively +input char ABA4 matches 13D4 case-insensitively +input char ABA5 matches 13D5 case-insensitively +input char ABA6 matches 13D6 case-insensitively +input char ABA7 matches 13D7 case-insensitively +input char ABA8 matches 13D8 case-insensitively +input char ABA9 matches 13D9 case-insensitively +input char ABAA matches 13DA case-insensitively +input char ABAB matches 13DB case-insensitively +input char ABAC matches 13DC case-insensitively +input char ABAD matches 13DD case-insensitively +input char ABAE matches 13DE case-insensitively +input char ABAF matches 13DF case-insensitively +input char ABB0 matches 13E0 case-insensitively +input char ABB1 matches 13E1 case-insensitively +input char ABB2 matches 13E2 case-insensitively +input char ABB3 matches 13E3 case-insensitively +input char ABB4 matches 13E4 case-insensitively +input char ABB5 matches 13E5 case-insensitively +input char ABB6 matches 13E6 case-insensitively +input char ABB7 matches 13E7 case-insensitively +input char ABB8 matches 13E8 case-insensitively +input char ABB9 matches 13E9 case-insensitively +input char ABBA matches 13EA case-insensitively +input char ABBB matches 13EB case-insensitively +input char ABBC matches 13EC case-insensitively +input char ABBD matches 13ED case-insensitively +input char ABBE matches 13EE case-insensitively +input char ABBF matches 13EF case-insensitively +input char FF21 matches FF21 case-insensitively +input char FF22 matches FF22 case-insensitively +input char FF23 matches FF23 case-insensitively +input char FF24 matches FF24 case-insensitively +input char FF25 matches FF25 case-insensitively +input char FF26 matches FF26 case-insensitively +input char FF27 matches FF27 case-insensitively +input char FF28 matches FF28 case-insensitively +input char FF29 matches FF29 case-insensitively +input char FF2A matches FF2A case-insensitively +input char FF2B matches FF2B case-insensitively +input char FF2C matches FF2C case-insensitively +input char FF2D matches FF2D case-insensitively +input char FF2E matches FF2E case-insensitively +input char FF2F matches FF2F case-insensitively +input char FF30 matches FF30 case-insensitively +input char FF31 matches FF31 case-insensitively +input char FF32 matches FF32 case-insensitively +input char FF33 matches FF33 case-insensitively +input char FF34 matches FF34 case-insensitively +input char FF35 matches FF35 case-insensitively +input char FF36 matches FF36 case-insensitively +input char FF37 matches FF37 case-insensitively +input char FF38 matches FF38 case-insensitively +input char FF39 matches FF39 case-insensitively +input char FF3A matches FF3A case-insensitively +input char FF41 matches FF21 case-insensitively +input char FF42 matches FF22 case-insensitively +input char FF43 matches FF23 case-insensitively +input char FF44 matches FF24 case-insensitively +input char FF45 matches FF25 case-insensitively +input char FF46 matches FF26 case-insensitively +input char FF47 matches FF27 case-insensitively +input char FF48 matches FF28 case-insensitively +input char FF49 matches FF29 case-insensitively +input char FF4A matches FF2A case-insensitively +input char FF4B matches FF2B case-insensitively +input char FF4C matches FF2C case-insensitively +input char FF4D matches FF2D case-insensitively +input char FF4E matches FF2E case-insensitively +input char FF4F matches FF2F case-insensitively +input char FF50 matches FF30 case-insensitively +input char FF51 matches FF31 case-insensitively +input char FF52 matches FF32 case-insensitively +input char FF53 matches FF33 case-insensitively +input char FF54 matches FF34 case-insensitively +input char FF55 matches FF35 case-insensitively +input char FF56 matches FF36 case-insensitively +input char FF57 matches FF37 case-insensitively +input char FF58 matches FF38 case-insensitively +input char FF59 matches FF39 case-insensitively +input char FF5A matches FF3A case-insensitively +input char 10400 matches 10400 case-insensitively +input char 10401 matches 10401 case-insensitively +input char 10402 matches 10402 case-insensitively +input char 10403 matches 10403 case-insensitively +input char 10404 matches 10404 case-insensitively +input char 10405 matches 10405 case-insensitively +input char 10406 matches 10406 case-insensitively +input char 10407 matches 10407 case-insensitively +input char 10408 matches 10408 case-insensitively +input char 10409 matches 10409 case-insensitively +input char 1040A matches 1040A case-insensitively +input char 1040B matches 1040B case-insensitively +input char 1040C matches 1040C case-insensitively +input char 1040D matches 1040D case-insensitively +input char 1040E matches 1040E case-insensitively +input char 1040F matches 1040F case-insensitively +input char 10410 matches 10410 case-insensitively +input char 10411 matches 10411 case-insensitively +input char 10412 matches 10412 case-insensitively +input char 10413 matches 10413 case-insensitively +input char 10414 matches 10414 case-insensitively +input char 10415 matches 10415 case-insensitively +input char 10416 matches 10416 case-insensitively +input char 10417 matches 10417 case-insensitively +input char 10418 matches 10418 case-insensitively +input char 10419 matches 10419 case-insensitively +input char 1041A matches 1041A case-insensitively +input char 1041B matches 1041B case-insensitively +input char 1041C matches 1041C case-insensitively +input char 1041D matches 1041D case-insensitively +input char 1041E matches 1041E case-insensitively +input char 1041F matches 1041F case-insensitively +input char 10420 matches 10420 case-insensitively +input char 10421 matches 10421 case-insensitively +input char 10422 matches 10422 case-insensitively +input char 10423 matches 10423 case-insensitively +input char 10424 matches 10424 case-insensitively +input char 10425 matches 10425 case-insensitively +input char 10426 matches 10426 case-insensitively +input char 10427 matches 10427 case-insensitively +input char 10428 matches 10400 case-insensitively +input char 10429 matches 10401 case-insensitively +input char 1042A matches 10402 case-insensitively +input char 1042B matches 10403 case-insensitively +input char 1042C matches 10404 case-insensitively +input char 1042D matches 10405 case-insensitively +input char 1042E matches 10406 case-insensitively +input char 1042F matches 10407 case-insensitively +input char 10430 matches 10408 case-insensitively +input char 10431 matches 10409 case-insensitively +input char 10432 matches 1040A case-insensitively +input char 10433 matches 1040B case-insensitively +input char 10434 matches 1040C case-insensitively +input char 10435 matches 1040D case-insensitively +input char 10436 matches 1040E case-insensitively +input char 10437 matches 1040F case-insensitively +input char 10438 matches 10410 case-insensitively +input char 10439 matches 10411 case-insensitively +input char 1043A matches 10412 case-insensitively +input char 1043B matches 10413 case-insensitively +input char 1043C matches 10414 case-insensitively +input char 1043D matches 10415 case-insensitively +input char 1043E matches 10416 case-insensitively +input char 1043F matches 10417 case-insensitively +input char 10440 matches 10418 case-insensitively +input char 10441 matches 10419 case-insensitively +input char 10442 matches 1041A case-insensitively +input char 10443 matches 1041B case-insensitively +input char 10444 matches 1041C case-insensitively +input char 10445 matches 1041D case-insensitively +input char 10446 matches 1041E case-insensitively +input char 10447 matches 1041F case-insensitively +input char 10448 matches 10420 case-insensitively +input char 10449 matches 10421 case-insensitively +input char 1044A matches 10422 case-insensitively +input char 1044B matches 10423 case-insensitively +input char 1044C matches 10424 case-insensitively +input char 1044D matches 10425 case-insensitively +input char 1044E matches 10426 case-insensitively +input char 1044F matches 10427 case-insensitively +input char 104B0 matches 104B0 case-insensitively +input char 104B1 matches 104B1 case-insensitively +input char 104B2 matches 104B2 case-insensitively +input char 104B3 matches 104B3 case-insensitively +input char 104B4 matches 104B4 case-insensitively +input char 104B5 matches 104B5 case-insensitively +input char 104B6 matches 104B6 case-insensitively +input char 104B7 matches 104B7 case-insensitively +input char 104B8 matches 104B8 case-insensitively +input char 104B9 matches 104B9 case-insensitively +input char 104BA matches 104BA case-insensitively +input char 104BB matches 104BB case-insensitively +input char 104BC matches 104BC case-insensitively +input char 104BD matches 104BD case-insensitively +input char 104BE matches 104BE case-insensitively +input char 104BF matches 104BF case-insensitively +input char 104C0 matches 104C0 case-insensitively +input char 104C1 matches 104C1 case-insensitively +input char 104C2 matches 104C2 case-insensitively +input char 104C3 matches 104C3 case-insensitively +input char 104C4 matches 104C4 case-insensitively +input char 104C5 matches 104C5 case-insensitively +input char 104C6 matches 104C6 case-insensitively +input char 104C7 matches 104C7 case-insensitively +input char 104C8 matches 104C8 case-insensitively +input char 104C9 matches 104C9 case-insensitively +input char 104CA matches 104CA case-insensitively +input char 104CB matches 104CB case-insensitively +input char 104CC matches 104CC case-insensitively +input char 104CD matches 104CD case-insensitively +input char 104CE matches 104CE case-insensitively +input char 104CF matches 104CF case-insensitively +input char 104D0 matches 104D0 case-insensitively +input char 104D1 matches 104D1 case-insensitively +input char 104D2 matches 104D2 case-insensitively +input char 104D3 matches 104D3 case-insensitively +input char 104D8 matches 104B0 case-insensitively +input char 104D9 matches 104B1 case-insensitively +input char 104DA matches 104B2 case-insensitively +input char 104DB matches 104B3 case-insensitively +input char 104DC matches 104B4 case-insensitively +input char 104DD matches 104B5 case-insensitively +input char 104DE matches 104B6 case-insensitively +input char 104DF matches 104B7 case-insensitively +input char 104E0 matches 104B8 case-insensitively +input char 104E1 matches 104B9 case-insensitively +input char 104E2 matches 104BA case-insensitively +input char 104E3 matches 104BB case-insensitively +input char 104E4 matches 104BC case-insensitively +input char 104E5 matches 104BD case-insensitively +input char 104E6 matches 104BE case-insensitively +input char 104E7 matches 104BF case-insensitively +input char 104E8 matches 104C0 case-insensitively +input char 104E9 matches 104C1 case-insensitively +input char 104EA matches 104C2 case-insensitively +input char 104EB matches 104C3 case-insensitively +input char 104EC matches 104C4 case-insensitively +input char 104ED matches 104C5 case-insensitively +input char 104EE matches 104C6 case-insensitively +input char 104EF matches 104C7 case-insensitively +input char 104F0 matches 104C8 case-insensitively +input char 104F1 matches 104C9 case-insensitively +input char 104F2 matches 104CA case-insensitively +input char 104F3 matches 104CB case-insensitively +input char 104F4 matches 104CC case-insensitively +input char 104F5 matches 104CD case-insensitively +input char 104F6 matches 104CE case-insensitively +input char 104F7 matches 104CF case-insensitively +input char 104F8 matches 104D0 case-insensitively +input char 104F9 matches 104D1 case-insensitively +input char 104FA matches 104D2 case-insensitively +input char 104FB matches 104D3 case-insensitively +input char 10C80 matches 10C80 case-insensitively +input char 10C81 matches 10C81 case-insensitively +input char 10C82 matches 10C82 case-insensitively +input char 10C83 matches 10C83 case-insensitively +input char 10C84 matches 10C84 case-insensitively +input char 10C85 matches 10C85 case-insensitively +input char 10C86 matches 10C86 case-insensitively +input char 10C87 matches 10C87 case-insensitively +input char 10C88 matches 10C88 case-insensitively +input char 10C89 matches 10C89 case-insensitively +input char 10C8A matches 10C8A case-insensitively +input char 10C8B matches 10C8B case-insensitively +input char 10C8C matches 10C8C case-insensitively +input char 10C8D matches 10C8D case-insensitively +input char 10C8E matches 10C8E case-insensitively +input char 10C8F matches 10C8F case-insensitively +input char 10C90 matches 10C90 case-insensitively +input char 10C91 matches 10C91 case-insensitively +input char 10C92 matches 10C92 case-insensitively +input char 10C93 matches 10C93 case-insensitively +input char 10C94 matches 10C94 case-insensitively +input char 10C95 matches 10C95 case-insensitively +input char 10C96 matches 10C96 case-insensitively +input char 10C97 matches 10C97 case-insensitively +input char 10C98 matches 10C98 case-insensitively +input char 10C99 matches 10C99 case-insensitively +input char 10C9A matches 10C9A case-insensitively +input char 10C9B matches 10C9B case-insensitively +input char 10C9C matches 10C9C case-insensitively +input char 10C9D matches 10C9D case-insensitively +input char 10C9E matches 10C9E case-insensitively +input char 10C9F matches 10C9F case-insensitively +input char 10CA0 matches 10CA0 case-insensitively +input char 10CA1 matches 10CA1 case-insensitively +input char 10CA2 matches 10CA2 case-insensitively +input char 10CA3 matches 10CA3 case-insensitively +input char 10CA4 matches 10CA4 case-insensitively +input char 10CA5 matches 10CA5 case-insensitively +input char 10CA6 matches 10CA6 case-insensitively +input char 10CA7 matches 10CA7 case-insensitively +input char 10CA8 matches 10CA8 case-insensitively +input char 10CA9 matches 10CA9 case-insensitively +input char 10CAA matches 10CAA case-insensitively +input char 10CAB matches 10CAB case-insensitively +input char 10CAC matches 10CAC case-insensitively +input char 10CAD matches 10CAD case-insensitively +input char 10CAE matches 10CAE case-insensitively +input char 10CAF matches 10CAF case-insensitively +input char 10CB0 matches 10CB0 case-insensitively +input char 10CB1 matches 10CB1 case-insensitively +input char 10CB2 matches 10CB2 case-insensitively +input char 10CC0 matches 10C80 case-insensitively +input char 10CC1 matches 10C81 case-insensitively +input char 10CC2 matches 10C82 case-insensitively +input char 10CC3 matches 10C83 case-insensitively +input char 10CC4 matches 10C84 case-insensitively +input char 10CC5 matches 10C85 case-insensitively +input char 10CC6 matches 10C86 case-insensitively +input char 10CC7 matches 10C87 case-insensitively +input char 10CC8 matches 10C88 case-insensitively +input char 10CC9 matches 10C89 case-insensitively +input char 10CCA matches 10C8A case-insensitively +input char 10CCB matches 10C8B case-insensitively +input char 10CCC matches 10C8C case-insensitively +input char 10CCD matches 10C8D case-insensitively +input char 10CCE matches 10C8E case-insensitively +input char 10CCF matches 10C8F case-insensitively +input char 10CD0 matches 10C90 case-insensitively +input char 10CD1 matches 10C91 case-insensitively +input char 10CD2 matches 10C92 case-insensitively +input char 10CD3 matches 10C93 case-insensitively +input char 10CD4 matches 10C94 case-insensitively +input char 10CD5 matches 10C95 case-insensitively +input char 10CD6 matches 10C96 case-insensitively +input char 10CD7 matches 10C97 case-insensitively +input char 10CD8 matches 10C98 case-insensitively +input char 10CD9 matches 10C99 case-insensitively +input char 10CDA matches 10C9A case-insensitively +input char 10CDB matches 10C9B case-insensitively +input char 10CDC matches 10C9C case-insensitively +input char 10CDD matches 10C9D case-insensitively +input char 10CDE matches 10C9E case-insensitively +input char 10CDF matches 10C9F case-insensitively +input char 10CE0 matches 10CA0 case-insensitively +input char 10CE1 matches 10CA1 case-insensitively +input char 10CE2 matches 10CA2 case-insensitively +input char 10CE3 matches 10CA3 case-insensitively +input char 10CE4 matches 10CA4 case-insensitively +input char 10CE5 matches 10CA5 case-insensitively +input char 10CE6 matches 10CA6 case-insensitively +input char 10CE7 matches 10CA7 case-insensitively +input char 10CE8 matches 10CA8 case-insensitively +input char 10CE9 matches 10CA9 case-insensitively +input char 10CEA matches 10CAA case-insensitively +input char 10CEB matches 10CAB case-insensitively +input char 10CEC matches 10CAC case-insensitively +input char 10CED matches 10CAD case-insensitively +input char 10CEE matches 10CAE case-insensitively +input char 10CEF matches 10CAF case-insensitively +input char 10CF0 matches 10CB0 case-insensitively +input char 10CF1 matches 10CB1 case-insensitively +input char 10CF2 matches 10CB2 case-insensitively +input char 118A0 matches 118A0 case-insensitively +input char 118A1 matches 118A1 case-insensitively +input char 118A2 matches 118A2 case-insensitively +input char 118A3 matches 118A3 case-insensitively +input char 118A4 matches 118A4 case-insensitively +input char 118A5 matches 118A5 case-insensitively +input char 118A6 matches 118A6 case-insensitively +input char 118A7 matches 118A7 case-insensitively +input char 118A8 matches 118A8 case-insensitively +input char 118A9 matches 118A9 case-insensitively +input char 118AA matches 118AA case-insensitively +input char 118AB matches 118AB case-insensitively +input char 118AC matches 118AC case-insensitively +input char 118AD matches 118AD case-insensitively +input char 118AE matches 118AE case-insensitively +input char 118AF matches 118AF case-insensitively +input char 118B0 matches 118B0 case-insensitively +input char 118B1 matches 118B1 case-insensitively +input char 118B2 matches 118B2 case-insensitively +input char 118B3 matches 118B3 case-insensitively +input char 118B4 matches 118B4 case-insensitively +input char 118B5 matches 118B5 case-insensitively +input char 118B6 matches 118B6 case-insensitively +input char 118B7 matches 118B7 case-insensitively +input char 118B8 matches 118B8 case-insensitively +input char 118B9 matches 118B9 case-insensitively +input char 118BA matches 118BA case-insensitively +input char 118BB matches 118BB case-insensitively +input char 118BC matches 118BC case-insensitively +input char 118BD matches 118BD case-insensitively +input char 118BE matches 118BE case-insensitively +input char 118BF matches 118BF case-insensitively +input char 118C0 matches 118A0 case-insensitively +input char 118C1 matches 118A1 case-insensitively +input char 118C2 matches 118A2 case-insensitively +input char 118C3 matches 118A3 case-insensitively +input char 118C4 matches 118A4 case-insensitively +input char 118C5 matches 118A5 case-insensitively +input char 118C6 matches 118A6 case-insensitively +input char 118C7 matches 118A7 case-insensitively +input char 118C8 matches 118A8 case-insensitively +input char 118C9 matches 118A9 case-insensitively +input char 118CA matches 118AA case-insensitively +input char 118CB matches 118AB case-insensitively +input char 118CC matches 118AC case-insensitively +input char 118CD matches 118AD case-insensitively +input char 118CE matches 118AE case-insensitively +input char 118CF matches 118AF case-insensitively +input char 118D0 matches 118B0 case-insensitively +input char 118D1 matches 118B1 case-insensitively +input char 118D2 matches 118B2 case-insensitively +input char 118D3 matches 118B3 case-insensitively +input char 118D4 matches 118B4 case-insensitively +input char 118D5 matches 118B5 case-insensitively +input char 118D6 matches 118B6 case-insensitively +input char 118D7 matches 118B7 case-insensitively +input char 118D8 matches 118B8 case-insensitively +input char 118D9 matches 118B9 case-insensitively +input char 118DA matches 118BA case-insensitively +input char 118DB matches 118BB case-insensitively +input char 118DC matches 118BC case-insensitively +input char 118DD matches 118BD case-insensitively +input char 118DE matches 118BE case-insensitively +input char 118DF matches 118BF case-insensitively +input char 1E900 matches 1E900 case-insensitively +input char 1E901 matches 1E901 case-insensitively +input char 1E902 matches 1E902 case-insensitively +input char 1E903 matches 1E903 case-insensitively +input char 1E904 matches 1E904 case-insensitively +input char 1E905 matches 1E905 case-insensitively +input char 1E906 matches 1E906 case-insensitively +input char 1E907 matches 1E907 case-insensitively +input char 1E908 matches 1E908 case-insensitively +input char 1E909 matches 1E909 case-insensitively +input char 1E90A matches 1E90A case-insensitively +input char 1E90B matches 1E90B case-insensitively +input char 1E90C matches 1E90C case-insensitively +input char 1E90D matches 1E90D case-insensitively +input char 1E90E matches 1E90E case-insensitively +input char 1E90F matches 1E90F case-insensitively +input char 1E910 matches 1E910 case-insensitively +input char 1E911 matches 1E911 case-insensitively +input char 1E912 matches 1E912 case-insensitively +input char 1E913 matches 1E913 case-insensitively +input char 1E914 matches 1E914 case-insensitively +input char 1E915 matches 1E915 case-insensitively +input char 1E916 matches 1E916 case-insensitively +input char 1E917 matches 1E917 case-insensitively +input char 1E918 matches 1E918 case-insensitively +input char 1E919 matches 1E919 case-insensitively +input char 1E91A matches 1E91A case-insensitively +input char 1E91B matches 1E91B case-insensitively +input char 1E91C matches 1E91C case-insensitively +input char 1E91D matches 1E91D case-insensitively +input char 1E91E matches 1E91E case-insensitively +input char 1E91F matches 1E91F case-insensitively +input char 1E920 matches 1E920 case-insensitively +input char 1E921 matches 1E921 case-insensitively +input char 1E922 matches 1E900 case-insensitively +input char 1E923 matches 1E901 case-insensitively +input char 1E924 matches 1E902 case-insensitively +input char 1E925 matches 1E903 case-insensitively +input char 1E926 matches 1E904 case-insensitively +input char 1E927 matches 1E905 case-insensitively +input char 1E928 matches 1E906 case-insensitively +input char 1E929 matches 1E907 case-insensitively +input char 1E92A matches 1E908 case-insensitively +input char 1E92B matches 1E909 case-insensitively +input char 1E92C matches 1E90A case-insensitively +input char 1E92D matches 1E90B case-insensitively +input char 1E92E matches 1E90C case-insensitively +input char 1E92F matches 1E90D case-insensitively +input char 1E930 matches 1E90E case-insensitively +input char 1E931 matches 1E90F case-insensitively +input char 1E932 matches 1E910 case-insensitively +input char 1E933 matches 1E911 case-insensitively +input char 1E934 matches 1E912 case-insensitively +input char 1E935 matches 1E913 case-insensitively +input char 1E936 matches 1E914 case-insensitively +input char 1E937 matches 1E915 case-insensitively +input char 1E938 matches 1E916 case-insensitively +input char 1E939 matches 1E917 case-insensitively +input char 1E93A matches 1E918 case-insensitively +input char 1E93B matches 1E919 case-insensitively +input char 1E93C matches 1E91A case-insensitively +input char 1E93D matches 1E91B case-insensitively +input char 1E93E matches 1E91C case-insensitively +input char 1E93F matches 1E91D case-insensitively +input char 1E940 matches 1E91E case-insensitively +input char 1E941 matches 1E91F case-insensitively +input char 1E942 matches 1E920 case-insensitively +input char 1E943 matches 1E921 case-insensitively diff --git a/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_10_0.test b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_10_0.test new file mode 100644 index 000000000..0df83d679 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_10_0.test @@ -0,0 +1,11 @@ +name: UnicodeCaseless_10_0 + +description: +Tests the %caseless directive for Unicode 10.0 + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_10_0.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_10_0.flex new file mode 100644 index 000000000..9e628e303 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeCompatibilityProperties_alnum_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{alnum} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_10_0.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_10_0.output new file mode 100644 index 000000000..b1afd0387 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_10_0.output @@ -0,0 +1,695 @@ +0030..0039 +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0345..0345 +0370..0374 +0376..0377 +037A..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0559..0559 +0561..0587 +05B0..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05D0..05EA +05F0..05F2 +0610..061A +0620..0657 +0659..0669 +066E..06D3 +06D5..06DC +06E1..06E8 +06ED..06FC +06FF..06FF +0710..073F +074D..07B1 +07C0..07EA +07F4..07F5 +07FA..07FA +0800..0817 +081A..082C +0840..0858 +0860..086A +08A0..08B4 +08B6..08BD +08D4..08DF +08E3..08E9 +08F0..093B +093D..094C +094E..0950 +0955..0963 +0966..096F +0971..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09C4 +09C7..09C8 +09CB..09CC +09CE..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09F1 +09FC..09FC +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3E..0A42 +0A47..0A48 +0A4B..0A4C +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0AC5 +0AC7..0AC9 +0ACB..0ACC +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AEF +0AF9..0AFC +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B44 +0B47..0B48 +0B4B..0B4C +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B6F +0B71..0B71 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCC +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BEF +0C00..0C03 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4C +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C80..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CC4 +0CC6..0CC8 +0CCA..0CCC +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D44 +0D46..0D48 +0D4A..0D4C +0D4E..0D4E +0D54..0D57 +0D5F..0D63 +0D66..0D6F +0D7A..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF3 +0E01..0E3A +0E40..0E46 +0E4D..0E4D +0E50..0E59 +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB9 +0EBB..0EBD +0EC0..0EC4 +0EC6..0EC6 +0ECD..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F00 +0F20..0F29 +0F40..0F47 +0F49..0F6C +0F71..0F81 +0F88..0F97 +0F99..0FBC +1000..1036 +1038..1038 +103B..1049 +1050..1062 +1065..1068 +106E..1086 +108E..108E +1090..1099 +109C..109D +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135F..135F +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1713 +1720..1733 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17B3 +17B6..17C8 +17D7..17D7 +17DC..17DC +17E0..17E9 +1810..1819 +1820..1877 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..1938 +1946..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19D9 +1A00..1A1B +1A20..1A5E +1A61..1A74 +1A80..1A89 +1A90..1A99 +1AA7..1AA7 +1B00..1B33 +1B35..1B43 +1B45..1B4B +1B50..1B59 +1B80..1BA9 +1BAC..1BE5 +1BE7..1BF1 +1C00..1C35 +1C40..1C49 +1C4D..1C7D +1C80..1C88 +1CE9..1CEC +1CEE..1CF3 +1CF5..1CF6 +1D00..1DBF +1DE7..1DF4 +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2119..211D +2124..2124 +2126..2126 +2128..2128 +212A..212D +212F..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +24B6..24E9 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2DFF +2E2F..2E2F +3005..3007 +3021..3029 +3031..3035 +3038..303C +3041..3096 +309D..309F +30A1..30FA +30FC..30FF +3105..312E +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEA +A000..A48C +A4D0..A4FD +A500..A60C +A610..A62B +A640..A66E +A674..A67B +A67F..A6EF +A717..A71F +A722..A788 +A78B..A7AE +A7B0..A7B7 +A7F7..A801 +A803..A805 +A807..A80A +A80C..A827 +A840..A873 +A880..A8C3 +A8C5..A8C5 +A8D0..A8D9 +A8F2..A8F7 +A8FB..A8FB +A8FD..A8FD +A900..A92A +A930..A952 +A960..A97C +A980..A9B2 +A9B4..A9BF +A9CF..A9D9 +A9E0..A9E4 +A9E6..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA60..AA76 +AA7A..AA7A +AA7E..AABE +AAC0..AAC0 +AAC2..AAC2 +AADB..AADD +AAE0..AAEF +AAF2..AAF5 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB65 +AB70..ABEA +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDFB +FE70..FE74 +FE76..FEFC +FF10..FF19 +FF21..FF3A +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +10280..1029C +102A0..102D0 +10300..1031F +1032D..1034A +10350..1037A +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A33 +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE4 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +11000..11045 +11066..1106F +11082..110B8 +110D0..110E8 +110F0..110F9 +11100..11132 +11136..1113F +11150..11172 +11176..11176 +11180..111BF +111C1..111C4 +111D0..111DA +111DC..111DC +11200..11211 +11213..11234 +11237..11237 +1123E..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112E8 +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..11344 +11347..11348 +1134B..1134C +11350..11350 +11357..11357 +1135D..11363 +11400..11441 +11443..11445 +11447..1144A +11450..11459 +11480..114C1 +114C4..114C5 +114C7..114C7 +114D0..114D9 +11580..115B5 +115B8..115BE +115D8..115DD +11600..1163E +11640..11640 +11644..11644 +11650..11659 +11680..116B5 +116C0..116C9 +11700..11719 +1171D..1172A +11730..11739 +118A0..118E9 +118FF..118FF +11A00..11A32 +11A35..11A3E +11A50..11A83 +11A86..11A97 +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C3E +11C40..11C40 +11C50..11C59 +11C72..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D41 +11D43..11D43 +11D46..11D47 +11D50..11D59 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16AD0..16AED +16B00..16B36 +16B40..16B43 +16B50..16B59 +16B63..16B77 +16B7D..16B8F +16F00..16F44 +16F50..16F7E +16F93..16F9F +16FE0..16FE1 +17000..187EC +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9E..1BC9E +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1D7CE..1D7FF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E800..1E8C4 +1E900..1E943 +1E947..1E947 +1E950..1E959 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1F130..1F149 +1F150..1F169 +1F170..1F189 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_10_0.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_10_0.test new file mode 100644 index 000000000..83e74d204 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_10_0.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_alnum_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'alnum' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_10_0.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_10_0.flex new file mode 100644 index 000000000..ce8696b2f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeCompatibilityProperties_blank_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{blank} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_10_0.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_10_0.output new file mode 100644 index 000000000..b39b6ee32 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_10_0.output @@ -0,0 +1,8 @@ +0009..0009 +0020..0020 +00A0..00A0 +1680..1680 +2000..200A +202F..202F +205F..205F +3000..3000 diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_10_0.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_10_0.test new file mode 100644 index 000000000..b851876e3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_10_0.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_blank_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'blank' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_10_0.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_10_0.flex new file mode 100644 index 000000000..65d4528de --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeCompatibilityProperties_graph_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{graph} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_10_0.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_10_0.output new file mode 100644 index 000000000..b575349c4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_10_0.output @@ -0,0 +1,654 @@ +0021..007E +00A1..0377 +037A..037F +0384..038A +038C..038C +038E..03A1 +03A3..052F +0531..0556 +0559..055F +0561..0587 +0589..058A +058D..058F +0591..05C7 +05D0..05EA +05F0..05F4 +0600..061C +061E..070D +070F..074A +074D..07B1 +07C0..07FA +0800..082D +0830..083E +0840..085B +085E..085E +0860..086A +08A0..08B4 +08B6..08BD +08D4..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09FD +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AF1 +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B77 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BFA +0C00..0C03 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C78..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4F +0D54..0D63 +0D66..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF4 +0E01..0E3A +0E3F..0E5B +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB9 +0EBB..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F47 +0F49..0F6C +0F71..0F97 +0F99..0FBC +0FBE..0FCC +0FCE..0FDA +1000..10C5 +10C7..10C7 +10CD..10CD +10D0..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..137C +1380..1399 +13A0..13F5 +13F8..13FD +1400..167F +1681..169C +16A0..16F8 +1700..170C +170E..1714 +1720..1736 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17DD +17E0..17E9 +17F0..17F9 +1800..180E +1810..1819 +1820..1877 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1940..1940 +1944..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +19DE..1A1B +1A1E..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA0..1AAD +1AB0..1ABE +1B00..1B4B +1B50..1B7C +1B80..1BF3 +1BFC..1C37 +1C3B..1C49 +1C4D..1C88 +1CC0..1CC7 +1CD0..1CF9 +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FC4 +1FC6..1FD3 +1FD6..1FDB +1FDD..1FEF +1FF2..1FF4 +1FF6..1FFE +200B..2027 +202A..202E +2030..205E +2060..2064 +2066..2071 +2074..208E +2090..209C +20A0..20BF +20D0..20F0 +2100..218B +2190..2426 +2440..244A +2460..2B73 +2B76..2B95 +2B98..2BB9 +2BBD..2BC8 +2BCA..2BD2 +2BEC..2BEF +2C00..2C2E +2C30..2C5E +2C60..2CF3 +2CF9..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D70 +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2E49 +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 +2FF0..2FFB +3001..303F +3041..3096 +3099..30FF +3105..312E +3131..318E +3190..31BA +31C0..31E3 +31F0..321E +3220..32FE +3300..4DB5 +4DC0..9FEA +A000..A48C +A490..A4C6 +A4D0..A62B +A640..A6F7 +A700..A7AE +A7B0..A7B7 +A7F7..A82B +A830..A839 +A840..A877 +A880..A8C5 +A8CE..A8D9 +A8E0..A8FD +A900..A953 +A95F..A97C +A980..A9CD +A9CF..A9D9 +A9DE..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA5C..AAC2 +AADB..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB65 +AB70..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +E000..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBC1 +FBD3..FD3F +FD50..FD8F +FD92..FDC7 +FDF0..FDFD +FE00..FE19 +FE20..FE52 +FE54..FE66 +FE68..FE6B +FE70..FE74 +FE76..FEFC +FEFF..FEFF +FF01..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +FFE0..FFE6 +FFE8..FFEE +FFF9..FFFD +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10100..10102 +10107..10133 +10137..1018E +10190..1019B +101A0..101A0 +101D0..101FD +10280..1029C +102A0..102D0 +102E0..102FB +10300..10323 +1032D..1034A +10350..1037A +10380..1039D +1039F..103C3 +103C8..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +1056F..1056F +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10857..1089E +108A7..108AF +108E0..108F2 +108F4..108F5 +108FB..1091B +1091F..10939 +1093F..1093F +10980..109B7 +109BC..109CF +109D2..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A33 +10A38..10A3A +10A3F..10A47 +10A50..10A58 +10A60..10A9F +10AC0..10AE6 +10AEB..10AF6 +10B00..10B35 +10B39..10B55 +10B58..10B72 +10B78..10B91 +10B99..10B9C +10BA9..10BAF +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10CFA..10CFF +10E60..10E7E +11000..1104D +11052..1106F +1107F..110C1 +110D0..110E8 +110F0..110F9 +11100..11134 +11136..11143 +11150..11176 +11180..111CD +111D0..111DF +111E1..111F4 +11200..11211 +11213..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A9 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133C..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..11459 +1145B..1145B +1145D..1145D +11480..114C7 +114D0..114D9 +11580..115B5 +115B8..115DD +11600..11644 +11650..11659 +11660..1166C +11680..116B7 +116C0..116C9 +11700..11719 +1171D..1172B +11730..1173F +118A0..118F2 +118FF..118FF +11A00..11A47 +11A50..11A83 +11A86..11A9C +11A9E..11AA2 +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C45 +11C50..11C6C +11C70..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +12000..12399 +12400..1246E +12470..12474 +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16A6E..16A6F +16AD0..16AED +16AF0..16AF5 +16B00..16B45 +16B50..16B59 +16B5B..16B61 +16B63..16B77 +16B7D..16B8F +16F00..16F44 +16F50..16F7E +16F8F..16F9F +16FE0..16FE1 +17000..187EC +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9C..1BCA3 +1D000..1D0F5 +1D100..1D126 +1D129..1D1E8 +1D200..1D245 +1D300..1D356 +1D360..1D371 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1DA8B +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E800..1E8C4 +1E8C7..1E8D6 +1E900..1E94A +1E950..1E959 +1E95E..1E95F +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 +1F000..1F02B +1F030..1F093 +1F0A0..1F0AE +1F0B1..1F0BF +1F0C1..1F0CF +1F0D1..1F0F5 +1F100..1F10C +1F110..1F12E +1F130..1F16B +1F170..1F1AC +1F1E6..1F202 +1F210..1F23B +1F240..1F248 +1F250..1F251 +1F260..1F265 +1F300..1F6D4 +1F6E0..1F6EC +1F6F0..1F6F8 +1F700..1F773 +1F780..1F7D4 +1F800..1F80B +1F810..1F847 +1F850..1F859 +1F860..1F887 +1F890..1F8AD +1F900..1F90B +1F910..1F93E +1F940..1F94C +1F950..1F96B +1F980..1F997 +1F9C0..1F9C0 +1F9D0..1F9E6 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0001..E0001 +E0020..E007F +E0100..E01EF +F0000..FFFFD +100000..10FFFD diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_10_0.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_10_0.test new file mode 100644 index 000000000..b1975356e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_10_0.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_graph_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'graph' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_10_0.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_10_0.flex new file mode 100644 index 000000000..74d48966b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeCompatibilityProperties_print_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{print} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_10_0.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_10_0.output new file mode 100644 index 000000000..e1c2c379b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_10_0.output @@ -0,0 +1,651 @@ +0020..007E +00A0..0377 +037A..037F +0384..038A +038C..038C +038E..03A1 +03A3..052F +0531..0556 +0559..055F +0561..0587 +0589..058A +058D..058F +0591..05C7 +05D0..05EA +05F0..05F4 +0600..061C +061E..070D +070F..074A +074D..07B1 +07C0..07FA +0800..082D +0830..083E +0840..085B +085E..085E +0860..086A +08A0..08B4 +08B6..08BD +08D4..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09FD +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AF1 +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B77 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BFA +0C00..0C03 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C78..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4F +0D54..0D63 +0D66..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF4 +0E01..0E3A +0E3F..0E5B +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB9 +0EBB..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F47 +0F49..0F6C +0F71..0F97 +0F99..0FBC +0FBE..0FCC +0FCE..0FDA +1000..10C5 +10C7..10C7 +10CD..10CD +10D0..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..137C +1380..1399 +13A0..13F5 +13F8..13FD +1400..169C +16A0..16F8 +1700..170C +170E..1714 +1720..1736 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17DD +17E0..17E9 +17F0..17F9 +1800..180E +1810..1819 +1820..1877 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1940..1940 +1944..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +19DE..1A1B +1A1E..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA0..1AAD +1AB0..1ABE +1B00..1B4B +1B50..1B7C +1B80..1BF3 +1BFC..1C37 +1C3B..1C49 +1C4D..1C88 +1CC0..1CC7 +1CD0..1CF9 +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FC4 +1FC6..1FD3 +1FD6..1FDB +1FDD..1FEF +1FF2..1FF4 +1FF6..1FFE +2000..2027 +202A..2064 +2066..2071 +2074..208E +2090..209C +20A0..20BF +20D0..20F0 +2100..218B +2190..2426 +2440..244A +2460..2B73 +2B76..2B95 +2B98..2BB9 +2BBD..2BC8 +2BCA..2BD2 +2BEC..2BEF +2C00..2C2E +2C30..2C5E +2C60..2CF3 +2CF9..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D70 +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2E49 +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 +2FF0..2FFB +3000..303F +3041..3096 +3099..30FF +3105..312E +3131..318E +3190..31BA +31C0..31E3 +31F0..321E +3220..32FE +3300..4DB5 +4DC0..9FEA +A000..A48C +A490..A4C6 +A4D0..A62B +A640..A6F7 +A700..A7AE +A7B0..A7B7 +A7F7..A82B +A830..A839 +A840..A877 +A880..A8C5 +A8CE..A8D9 +A8E0..A8FD +A900..A953 +A95F..A97C +A980..A9CD +A9CF..A9D9 +A9DE..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA5C..AAC2 +AADB..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB65 +AB70..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +E000..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBC1 +FBD3..FD3F +FD50..FD8F +FD92..FDC7 +FDF0..FDFD +FE00..FE19 +FE20..FE52 +FE54..FE66 +FE68..FE6B +FE70..FE74 +FE76..FEFC +FEFF..FEFF +FF01..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +FFE0..FFE6 +FFE8..FFEE +FFF9..FFFD +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10100..10102 +10107..10133 +10137..1018E +10190..1019B +101A0..101A0 +101D0..101FD +10280..1029C +102A0..102D0 +102E0..102FB +10300..10323 +1032D..1034A +10350..1037A +10380..1039D +1039F..103C3 +103C8..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +1056F..1056F +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10857..1089E +108A7..108AF +108E0..108F2 +108F4..108F5 +108FB..1091B +1091F..10939 +1093F..1093F +10980..109B7 +109BC..109CF +109D2..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A33 +10A38..10A3A +10A3F..10A47 +10A50..10A58 +10A60..10A9F +10AC0..10AE6 +10AEB..10AF6 +10B00..10B35 +10B39..10B55 +10B58..10B72 +10B78..10B91 +10B99..10B9C +10BA9..10BAF +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10CFA..10CFF +10E60..10E7E +11000..1104D +11052..1106F +1107F..110C1 +110D0..110E8 +110F0..110F9 +11100..11134 +11136..11143 +11150..11176 +11180..111CD +111D0..111DF +111E1..111F4 +11200..11211 +11213..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A9 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133C..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..11459 +1145B..1145B +1145D..1145D +11480..114C7 +114D0..114D9 +11580..115B5 +115B8..115DD +11600..11644 +11650..11659 +11660..1166C +11680..116B7 +116C0..116C9 +11700..11719 +1171D..1172B +11730..1173F +118A0..118F2 +118FF..118FF +11A00..11A47 +11A50..11A83 +11A86..11A9C +11A9E..11AA2 +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C45 +11C50..11C6C +11C70..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +12000..12399 +12400..1246E +12470..12474 +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16A6E..16A6F +16AD0..16AED +16AF0..16AF5 +16B00..16B45 +16B50..16B59 +16B5B..16B61 +16B63..16B77 +16B7D..16B8F +16F00..16F44 +16F50..16F7E +16F8F..16F9F +16FE0..16FE1 +17000..187EC +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9C..1BCA3 +1D000..1D0F5 +1D100..1D126 +1D129..1D1E8 +1D200..1D245 +1D300..1D356 +1D360..1D371 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1DA8B +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E800..1E8C4 +1E8C7..1E8D6 +1E900..1E94A +1E950..1E959 +1E95E..1E95F +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 +1F000..1F02B +1F030..1F093 +1F0A0..1F0AE +1F0B1..1F0BF +1F0C1..1F0CF +1F0D1..1F0F5 +1F100..1F10C +1F110..1F12E +1F130..1F16B +1F170..1F1AC +1F1E6..1F202 +1F210..1F23B +1F240..1F248 +1F250..1F251 +1F260..1F265 +1F300..1F6D4 +1F6E0..1F6EC +1F6F0..1F6F8 +1F700..1F773 +1F780..1F7D4 +1F800..1F80B +1F810..1F847 +1F850..1F859 +1F860..1F887 +1F890..1F8AD +1F900..1F90B +1F910..1F93E +1F940..1F94C +1F950..1F96B +1F980..1F997 +1F9C0..1F9C0 +1F9D0..1F9E6 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0001..E0001 +E0020..E007F +E0100..E01EF +F0000..FFFFD +100000..10FFFD diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_10_0.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_10_0.test new file mode 100644 index 000000000..d48310920 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_10_0.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_print_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'print' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_10_0.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_10_0.flex new file mode 100644 index 000000000..1182276e0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeCompatibilityProperties_xdigit_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{xdigit} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_10_0.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_10_0.output new file mode 100644 index 000000000..1e45df98b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_10_0.output @@ -0,0 +1,59 @@ +0030..0039 +0041..0046 +0061..0066 +0660..0669 +06F0..06F9 +07C0..07C9 +0966..096F +09E6..09EF +0A66..0A6F +0AE6..0AEF +0B66..0B6F +0BE6..0BEF +0C66..0C6F +0CE6..0CEF +0D66..0D6F +0DE6..0DEF +0E50..0E59 +0ED0..0ED9 +0F20..0F29 +1040..1049 +1090..1099 +17E0..17E9 +1810..1819 +1946..194F +19D0..19D9 +1A80..1A89 +1A90..1A99 +1B50..1B59 +1BB0..1BB9 +1C40..1C49 +1C50..1C59 +A620..A629 +A8D0..A8D9 +A900..A909 +A9D0..A9D9 +A9F0..A9F9 +AA50..AA59 +ABF0..ABF9 +FF10..FF19 +FF21..FF26 +FF41..FF46 +104A0..104A9 +11066..1106F +110F0..110F9 +11136..1113F +111D0..111D9 +112F0..112F9 +11450..11459 +114D0..114D9 +11650..11659 +116C0..116C9 +11730..11739 +118E0..118E9 +11C50..11C59 +11D50..11D59 +16A60..16A69 +16B50..16B59 +1D7CE..1D7FF +1E950..1E959 diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_10_0.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_10_0.test new file mode 100644 index 000000000..c06a25d37 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_10_0.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_xdigit_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'xdigit' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_10_0.flex new file mode 100644 index 000000000..240d1acf0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_Alphabetic_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Alphabetic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_10_0.output new file mode 100644 index 000000000..e9ce3dd2d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_10_0.output @@ -0,0 +1,660 @@ +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0345..0345 +0370..0374 +0376..0377 +037A..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0559..0559 +0561..0587 +05B0..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05D0..05EA +05F0..05F2 +0610..061A +0620..0657 +0659..065F +066E..06D3 +06D5..06DC +06E1..06E8 +06ED..06EF +06FA..06FC +06FF..06FF +0710..073F +074D..07B1 +07CA..07EA +07F4..07F5 +07FA..07FA +0800..0817 +081A..082C +0840..0858 +0860..086A +08A0..08B4 +08B6..08BD +08D4..08DF +08E3..08E9 +08F0..093B +093D..094C +094E..0950 +0955..0963 +0971..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09C4 +09C7..09C8 +09CB..09CC +09CE..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09F0..09F1 +09FC..09FC +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3E..0A42 +0A47..0A48 +0A4B..0A4C +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A70..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0AC5 +0AC7..0AC9 +0ACB..0ACC +0AD0..0AD0 +0AE0..0AE3 +0AF9..0AFC +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B44 +0B47..0B48 +0B4B..0B4C +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B71..0B71 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCC +0BD0..0BD0 +0BD7..0BD7 +0C00..0C03 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4C +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C80..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CC4 +0CC6..0CC8 +0CCA..0CCC +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D44 +0D46..0D48 +0D4A..0D4C +0D4E..0D4E +0D54..0D57 +0D5F..0D63 +0D7A..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DF2..0DF3 +0E01..0E3A +0E40..0E46 +0E4D..0E4D +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB9 +0EBB..0EBD +0EC0..0EC4 +0EC6..0EC6 +0ECD..0ECD +0EDC..0EDF +0F00..0F00 +0F40..0F47 +0F49..0F6C +0F71..0F81 +0F88..0F97 +0F99..0FBC +1000..1036 +1038..1038 +103B..103F +1050..1062 +1065..1068 +106E..1086 +108E..108E +109C..109D +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135F..135F +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1713 +1720..1733 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17B3 +17B6..17C8 +17D7..17D7 +17DC..17DC +1820..1877 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..1938 +1950..196D +1970..1974 +1980..19AB +19B0..19C9 +1A00..1A1B +1A20..1A5E +1A61..1A74 +1AA7..1AA7 +1B00..1B33 +1B35..1B43 +1B45..1B4B +1B80..1BA9 +1BAC..1BAF +1BBA..1BE5 +1BE7..1BF1 +1C00..1C35 +1C4D..1C4F +1C5A..1C7D +1C80..1C88 +1CE9..1CEC +1CEE..1CF3 +1CF5..1CF6 +1D00..1DBF +1DE7..1DF4 +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2119..211D +2124..2124 +2126..2126 +2128..2128 +212A..212D +212F..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +24B6..24E9 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2DFF +2E2F..2E2F +3005..3007 +3021..3029 +3031..3035 +3038..303C +3041..3096 +309D..309F +30A1..30FA +30FC..30FF +3105..312E +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEA +A000..A48C +A4D0..A4FD +A500..A60C +A610..A61F +A62A..A62B +A640..A66E +A674..A67B +A67F..A6EF +A717..A71F +A722..A788 +A78B..A7AE +A7B0..A7B7 +A7F7..A801 +A803..A805 +A807..A80A +A80C..A827 +A840..A873 +A880..A8C3 +A8C5..A8C5 +A8F2..A8F7 +A8FB..A8FB +A8FD..A8FD +A90A..A92A +A930..A952 +A960..A97C +A980..A9B2 +A9B4..A9BF +A9CF..A9CF +A9E0..A9E4 +A9E6..A9EF +A9FA..A9FE +AA00..AA36 +AA40..AA4D +AA60..AA76 +AA7A..AA7A +AA7E..AABE +AAC0..AAC0 +AAC2..AAC2 +AADB..AADD +AAE0..AAEF +AAF2..AAF5 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB65 +AB70..ABEA +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDFB +FE70..FE74 +FE76..FEFC +FF21..FF3A +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +10280..1029C +102A0..102D0 +10300..1031F +1032D..1034A +10350..1037A +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A33 +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE4 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +11000..11045 +11082..110B8 +110D0..110E8 +11100..11132 +11150..11172 +11176..11176 +11180..111BF +111C1..111C4 +111DA..111DA +111DC..111DC +11200..11211 +11213..11234 +11237..11237 +1123E..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112E8 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..11344 +11347..11348 +1134B..1134C +11350..11350 +11357..11357 +1135D..11363 +11400..11441 +11443..11445 +11447..1144A +11480..114C1 +114C4..114C5 +114C7..114C7 +11580..115B5 +115B8..115BE +115D8..115DD +11600..1163E +11640..11640 +11644..11644 +11680..116B5 +11700..11719 +1171D..1172A +118A0..118DF +118FF..118FF +11A00..11A32 +11A35..11A3E +11A50..11A83 +11A86..11A97 +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C3E +11C40..11C40 +11C72..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D41 +11D43..11D43 +11D46..11D47 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16AD0..16AED +16B00..16B36 +16B40..16B43 +16B63..16B77 +16B7D..16B8F +16F00..16F44 +16F50..16F7E +16F93..16F9F +16FE0..16FE1 +17000..187EC +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9E..1BC9E +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E800..1E8C4 +1E900..1E943 +1E947..1E947 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1F130..1F149 +1F150..1F169 +1F170..1F189 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_10_0.test new file mode 100644 index 000000000..7510294d3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Alphabetic_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Alphabetic' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_10_0.flex new file mode 100644 index 000000000..5f8535e8f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_Case_Ignorable_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Case_Ignorable} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_10_0.output new file mode 100644 index 000000000..9ea9c7fd6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_10_0.output @@ -0,0 +1,381 @@ +0027..0027 +002E..002E +003A..003A +005E..005E +0060..0060 +00A8..00A8 +00AD..00AD +00AF..00AF +00B4..00B4 +00B7..00B8 +02B0..036F +0374..0375 +037A..037A +0384..0385 +0387..0387 +0483..0489 +0559..0559 +0591..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05F4..05F4 +0600..0605 +0610..061A +061C..061C +0640..0640 +064B..065F +0670..0670 +06D6..06DD +06DF..06E8 +06EA..06ED +070F..070F +0711..0711 +0730..074A +07A6..07B0 +07EB..07F5 +07FA..07FA +0816..082D +0859..085B +08D4..0902 +093A..093A +093C..093C +0941..0948 +094D..094D +0951..0957 +0962..0963 +0971..0971 +0981..0981 +09BC..09BC +09C1..09C4 +09CD..09CD +09E2..09E3 +0A01..0A02 +0A3C..0A3C +0A41..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A70..0A71 +0A75..0A75 +0A81..0A82 +0ABC..0ABC +0AC1..0AC5 +0AC7..0AC8 +0ACD..0ACD +0AE2..0AE3 +0AFA..0AFF +0B01..0B01 +0B3C..0B3C +0B3F..0B3F +0B41..0B44 +0B4D..0B4D +0B56..0B56 +0B62..0B63 +0B82..0B82 +0BC0..0BC0 +0BCD..0BCD +0C00..0C00 +0C3E..0C40 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C62..0C63 +0C81..0C81 +0CBC..0CBC +0CBF..0CBF +0CC6..0CC6 +0CCC..0CCD +0CE2..0CE3 +0D00..0D01 +0D3B..0D3C +0D41..0D44 +0D4D..0D4D +0D62..0D63 +0DCA..0DCA +0DD2..0DD4 +0DD6..0DD6 +0E31..0E31 +0E34..0E3A +0E46..0E4E +0EB1..0EB1 +0EB4..0EB9 +0EBB..0EBC +0EC6..0EC6 +0EC8..0ECD +0F18..0F19 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F71..0F7E +0F80..0F84 +0F86..0F87 +0F8D..0F97 +0F99..0FBC +0FC6..0FC6 +102D..1030 +1032..1037 +1039..103A +103D..103E +1058..1059 +105E..1060 +1071..1074 +1082..1082 +1085..1086 +108D..108D +109D..109D +10FC..10FC +135D..135F +1712..1714 +1732..1734 +1752..1753 +1772..1773 +17B4..17B5 +17B7..17BD +17C6..17C6 +17C9..17D3 +17D7..17D7 +17DD..17DD +180B..180E +1843..1843 +1885..1886 +18A9..18A9 +1920..1922 +1927..1928 +1932..1932 +1939..193B +1A17..1A18 +1A1B..1A1B +1A56..1A56 +1A58..1A5E +1A60..1A60 +1A62..1A62 +1A65..1A6C +1A73..1A7C +1A7F..1A7F +1AA7..1AA7 +1AB0..1ABE +1B00..1B03 +1B34..1B34 +1B36..1B3A +1B3C..1B3C +1B42..1B42 +1B6B..1B73 +1B80..1B81 +1BA2..1BA5 +1BA8..1BA9 +1BAB..1BAD +1BE6..1BE6 +1BE8..1BE9 +1BED..1BED +1BEF..1BF1 +1C2C..1C33 +1C36..1C37 +1C78..1C7D +1CD0..1CD2 +1CD4..1CE0 +1CE2..1CE8 +1CED..1CED +1CF4..1CF4 +1CF8..1CF9 +1D2C..1D6A +1D78..1D78 +1D9B..1DF9 +1DFB..1DFF +1FBD..1FBD +1FBF..1FC1 +1FCD..1FCF +1FDD..1FDF +1FED..1FEF +1FFD..1FFE +200B..200F +2018..2019 +2024..2024 +2027..2027 +202A..202E +2060..2064 +2066..206F +2071..2071 +207F..207F +2090..209C +20D0..20F0 +2C7C..2C7D +2CEF..2CF1 +2D6F..2D6F +2D7F..2D7F +2DE0..2DFF +2E2F..2E2F +3005..3005 +302A..302D +3031..3035 +303B..303B +3099..309E +30FC..30FE +A015..A015 +A4F8..A4FD +A60C..A60C +A66F..A672 +A674..A67D +A67F..A67F +A69C..A69F +A6F0..A6F1 +A700..A721 +A770..A770 +A788..A78A +A7F8..A7F9 +A802..A802 +A806..A806 +A80B..A80B +A825..A826 +A8C4..A8C5 +A8E0..A8F1 +A926..A92D +A947..A951 +A980..A982 +A9B3..A9B3 +A9B6..A9B9 +A9BC..A9BC +A9CF..A9CF +A9E5..A9E6 +AA29..AA2E +AA31..AA32 +AA35..AA36 +AA43..AA43 +AA4C..AA4C +AA70..AA70 +AA7C..AA7C +AAB0..AAB0 +AAB2..AAB4 +AAB7..AAB8 +AABE..AABF +AAC1..AAC1 +AADD..AADD +AAEC..AAED +AAF3..AAF4 +AAF6..AAF6 +AB5B..AB5F +ABE5..ABE5 +ABE8..ABE8 +ABED..ABED +FB1E..FB1E +FBB2..FBC1 +FE00..FE0F +FE13..FE13 +FE20..FE2F +FE52..FE52 +FE55..FE55 +FEFF..FEFF +FF07..FF07 +FF0E..FF0E +FF1A..FF1A +FF3E..FF3E +FF40..FF40 +FF70..FF70 +FF9E..FF9F +FFE3..FFE3 +FFF9..FFFB +101FD..101FD +102E0..102E0 +10376..1037A +10A01..10A03 +10A05..10A06 +10A0C..10A0F +10A38..10A3A +10A3F..10A3F +10AE5..10AE6 +11001..11001 +11038..11046 +1107F..11081 +110B3..110B6 +110B9..110BA +110BD..110BD +11100..11102 +11127..1112B +1112D..11134 +11173..11173 +11180..11181 +111B6..111BE +111CA..111CC +1122F..11231 +11234..11234 +11236..11237 +1123E..1123E +112DF..112DF +112E3..112EA +11300..11301 +1133C..1133C +11340..11340 +11366..1136C +11370..11374 +11438..1143F +11442..11444 +11446..11446 +114B3..114B8 +114BA..114BA +114BF..114C0 +114C2..114C3 +115B2..115B5 +115BC..115BD +115BF..115C0 +115DC..115DD +11633..1163A +1163D..1163D +1163F..11640 +116AB..116AB +116AD..116AD +116B0..116B5 +116B7..116B7 +1171D..1171F +11722..11725 +11727..1172B +11A01..11A06 +11A09..11A0A +11A33..11A38 +11A3B..11A3E +11A47..11A47 +11A51..11A56 +11A59..11A5B +11A8A..11A96 +11A98..11A99 +11C30..11C36 +11C38..11C3D +11C3F..11C3F +11C92..11CA7 +11CAA..11CB0 +11CB2..11CB3 +11CB5..11CB6 +11D31..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D45 +11D47..11D47 +16AF0..16AF4 +16B30..16B36 +16B40..16B43 +16F8F..16F9F +16FE0..16FE1 +1BC9D..1BC9E +1BCA0..1BCA3 +1D167..1D169 +1D173..1D182 +1D185..1D18B +1D1AA..1D1AD +1D242..1D244 +1DA00..1DA36 +1DA3B..1DA6C +1DA75..1DA75 +1DA84..1DA84 +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E8D0..1E8D6 +1E944..1E94A +1F3FB..1F3FF +E0001..E0001 +E0020..E007F +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_10_0.test new file mode 100644 index 000000000..9d8db8362 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Case_Ignorable_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Case_Ignorable' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_10_0.flex new file mode 100644 index 000000000..3f7f3d2a1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_Cased_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Cased} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_10_0.output new file mode 100644 index 000000000..cdc3231d2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_10_0.output @@ -0,0 +1,135 @@ +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..01BA +01BC..01BF +01C4..0293 +0295..02B8 +02C0..02C1 +02E0..02E4 +0345..0345 +0370..0373 +0376..0377 +037A..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0561..0587 +10A0..10C5 +10C7..10C7 +10CD..10CD +13A0..13F5 +13F8..13FD +1C80..1C88 +1D00..1DBF +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2119..211D +2124..2124 +2126..2126 +2128..2128 +212A..212D +212F..2134 +2139..2139 +213C..213F +2145..2149 +214E..214E +2160..217F +2183..2184 +24B6..24E9 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A640..A66D +A680..A69D +A722..A787 +A78B..A78E +A790..A7AE +A7B0..A7B7 +A7F8..A7FA +AB30..AB5A +AB5C..AB65 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF21..FF3A +FF41..FF5A +10400..1044F +104B0..104D3 +104D8..104FB +10C80..10CB2 +10CC0..10CF2 +118A0..118DF +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1E900..1E943 +1F130..1F149 +1F150..1F169 +1F170..1F189 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_10_0.test new file mode 100644 index 000000000..9a563746d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Cased_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Cased' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_10_0.flex new file mode 100644 index 000000000..c7f48dd02 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Casefolded_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Casefolded} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_10_0.output new file mode 100644 index 000000000..2ddb2a045 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_10_0.output @@ -0,0 +1,603 @@ +0041..005A +00B5..00B5 +00C0..00D6 +00D8..00DF +0100..0100 +0102..0102 +0104..0104 +0106..0106 +0108..0108 +010A..010A +010C..010C +010E..010E +0110..0110 +0112..0112 +0114..0114 +0116..0116 +0118..0118 +011A..011A +011C..011C +011E..011E +0120..0120 +0122..0122 +0124..0124 +0126..0126 +0128..0128 +012A..012A +012C..012C +012E..012E +0130..0130 +0132..0132 +0134..0134 +0136..0136 +0139..0139 +013B..013B +013D..013D +013F..013F +0141..0141 +0143..0143 +0145..0145 +0147..0147 +0149..014A +014C..014C +014E..014E +0150..0150 +0152..0152 +0154..0154 +0156..0156 +0158..0158 +015A..015A +015C..015C +015E..015E +0160..0160 +0162..0162 +0164..0164 +0166..0166 +0168..0168 +016A..016A +016C..016C +016E..016E +0170..0170 +0172..0172 +0174..0174 +0176..0176 +0178..0179 +017B..017B +017D..017D +017F..017F +0181..0182 +0184..0184 +0186..0187 +0189..018B +018E..0191 +0193..0194 +0196..0198 +019C..019D +019F..01A0 +01A2..01A2 +01A4..01A4 +01A6..01A7 +01A9..01A9 +01AC..01AC +01AE..01AF +01B1..01B3 +01B5..01B5 +01B7..01B8 +01BC..01BC +01C4..01C5 +01C7..01C8 +01CA..01CB +01CD..01CD +01CF..01CF +01D1..01D1 +01D3..01D3 +01D5..01D5 +01D7..01D7 +01D9..01D9 +01DB..01DB +01DE..01DE +01E0..01E0 +01E2..01E2 +01E4..01E4 +01E6..01E6 +01E8..01E8 +01EA..01EA +01EC..01EC +01EE..01EE +01F1..01F2 +01F4..01F4 +01F6..01F8 +01FA..01FA +01FC..01FC +01FE..01FE +0200..0200 +0202..0202 +0204..0204 +0206..0206 +0208..0208 +020A..020A +020C..020C +020E..020E +0210..0210 +0212..0212 +0214..0214 +0216..0216 +0218..0218 +021A..021A +021C..021C +021E..021E +0220..0220 +0222..0222 +0224..0224 +0226..0226 +0228..0228 +022A..022A +022C..022C +022E..022E +0230..0230 +0232..0232 +023A..023B +023D..023E +0241..0241 +0243..0246 +0248..0248 +024A..024A +024C..024C +024E..024E +0345..0345 +0370..0370 +0372..0372 +0376..0376 +037F..037F +0386..0386 +0388..038A +038C..038C +038E..038F +0391..03A1 +03A3..03AB +03C2..03C2 +03CF..03D1 +03D5..03D6 +03D8..03D8 +03DA..03DA +03DC..03DC +03DE..03DE +03E0..03E0 +03E2..03E2 +03E4..03E4 +03E6..03E6 +03E8..03E8 +03EA..03EA +03EC..03EC +03EE..03EE +03F0..03F1 +03F4..03F5 +03F7..03F7 +03F9..03FA +03FD..042F +0460..0460 +0462..0462 +0464..0464 +0466..0466 +0468..0468 +046A..046A +046C..046C +046E..046E +0470..0470 +0472..0472 +0474..0474 +0476..0476 +0478..0478 +047A..047A +047C..047C +047E..047E +0480..0480 +048A..048A +048C..048C +048E..048E +0490..0490 +0492..0492 +0494..0494 +0496..0496 +0498..0498 +049A..049A +049C..049C +049E..049E +04A0..04A0 +04A2..04A2 +04A4..04A4 +04A6..04A6 +04A8..04A8 +04AA..04AA +04AC..04AC +04AE..04AE +04B0..04B0 +04B2..04B2 +04B4..04B4 +04B6..04B6 +04B8..04B8 +04BA..04BA +04BC..04BC +04BE..04BE +04C0..04C1 +04C3..04C3 +04C5..04C5 +04C7..04C7 +04C9..04C9 +04CB..04CB +04CD..04CD +04D0..04D0 +04D2..04D2 +04D4..04D4 +04D6..04D6 +04D8..04D8 +04DA..04DA +04DC..04DC +04DE..04DE +04E0..04E0 +04E2..04E2 +04E4..04E4 +04E6..04E6 +04E8..04E8 +04EA..04EA +04EC..04EC +04EE..04EE +04F0..04F0 +04F2..04F2 +04F4..04F4 +04F6..04F6 +04F8..04F8 +04FA..04FA +04FC..04FC +04FE..04FE +0500..0500 +0502..0502 +0504..0504 +0506..0506 +0508..0508 +050A..050A +050C..050C +050E..050E +0510..0510 +0512..0512 +0514..0514 +0516..0516 +0518..0518 +051A..051A +051C..051C +051E..051E +0520..0520 +0522..0522 +0524..0524 +0526..0526 +0528..0528 +052A..052A +052C..052C +052E..052E +0531..0556 +0587..0587 +10A0..10C5 +10C7..10C7 +10CD..10CD +13F8..13FD +1C80..1C88 +1E00..1E00 +1E02..1E02 +1E04..1E04 +1E06..1E06 +1E08..1E08 +1E0A..1E0A +1E0C..1E0C +1E0E..1E0E +1E10..1E10 +1E12..1E12 +1E14..1E14 +1E16..1E16 +1E18..1E18 +1E1A..1E1A +1E1C..1E1C +1E1E..1E1E +1E20..1E20 +1E22..1E22 +1E24..1E24 +1E26..1E26 +1E28..1E28 +1E2A..1E2A +1E2C..1E2C +1E2E..1E2E +1E30..1E30 +1E32..1E32 +1E34..1E34 +1E36..1E36 +1E38..1E38 +1E3A..1E3A +1E3C..1E3C +1E3E..1E3E +1E40..1E40 +1E42..1E42 +1E44..1E44 +1E46..1E46 +1E48..1E48 +1E4A..1E4A +1E4C..1E4C +1E4E..1E4E +1E50..1E50 +1E52..1E52 +1E54..1E54 +1E56..1E56 +1E58..1E58 +1E5A..1E5A +1E5C..1E5C +1E5E..1E5E +1E60..1E60 +1E62..1E62 +1E64..1E64 +1E66..1E66 +1E68..1E68 +1E6A..1E6A +1E6C..1E6C +1E6E..1E6E +1E70..1E70 +1E72..1E72 +1E74..1E74 +1E76..1E76 +1E78..1E78 +1E7A..1E7A +1E7C..1E7C +1E7E..1E7E +1E80..1E80 +1E82..1E82 +1E84..1E84 +1E86..1E86 +1E88..1E88 +1E8A..1E8A +1E8C..1E8C +1E8E..1E8E +1E90..1E90 +1E92..1E92 +1E94..1E94 +1E9A..1E9B +1E9E..1E9E +1EA0..1EA0 +1EA2..1EA2 +1EA4..1EA4 +1EA6..1EA6 +1EA8..1EA8 +1EAA..1EAA +1EAC..1EAC +1EAE..1EAE +1EB0..1EB0 +1EB2..1EB2 +1EB4..1EB4 +1EB6..1EB6 +1EB8..1EB8 +1EBA..1EBA +1EBC..1EBC +1EBE..1EBE +1EC0..1EC0 +1EC2..1EC2 +1EC4..1EC4 +1EC6..1EC6 +1EC8..1EC8 +1ECA..1ECA +1ECC..1ECC +1ECE..1ECE +1ED0..1ED0 +1ED2..1ED2 +1ED4..1ED4 +1ED6..1ED6 +1ED8..1ED8 +1EDA..1EDA +1EDC..1EDC +1EDE..1EDE +1EE0..1EE0 +1EE2..1EE2 +1EE4..1EE4 +1EE6..1EE6 +1EE8..1EE8 +1EEA..1EEA +1EEC..1EEC +1EEE..1EEE +1EF0..1EF0 +1EF2..1EF2 +1EF4..1EF4 +1EF6..1EF6 +1EF8..1EF8 +1EFA..1EFA +1EFC..1EFC +1EFE..1EFE +1F08..1F0F +1F18..1F1D +1F28..1F2F +1F38..1F3F +1F48..1F4D +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F5F +1F68..1F6F +1F80..1FAF +1FB2..1FB4 +1FB7..1FBC +1FC2..1FC4 +1FC7..1FCC +1FD8..1FDB +1FE8..1FEC +1FF2..1FF4 +1FF7..1FFC +2126..2126 +212A..212B +2132..2132 +2160..216F +2183..2183 +24B6..24CF +2C00..2C2E +2C60..2C60 +2C62..2C64 +2C67..2C67 +2C69..2C69 +2C6B..2C6B +2C6D..2C70 +2C72..2C72 +2C75..2C75 +2C7E..2C80 +2C82..2C82 +2C84..2C84 +2C86..2C86 +2C88..2C88 +2C8A..2C8A +2C8C..2C8C +2C8E..2C8E +2C90..2C90 +2C92..2C92 +2C94..2C94 +2C96..2C96 +2C98..2C98 +2C9A..2C9A +2C9C..2C9C +2C9E..2C9E +2CA0..2CA0 +2CA2..2CA2 +2CA4..2CA4 +2CA6..2CA6 +2CA8..2CA8 +2CAA..2CAA +2CAC..2CAC +2CAE..2CAE +2CB0..2CB0 +2CB2..2CB2 +2CB4..2CB4 +2CB6..2CB6 +2CB8..2CB8 +2CBA..2CBA +2CBC..2CBC +2CBE..2CBE +2CC0..2CC0 +2CC2..2CC2 +2CC4..2CC4 +2CC6..2CC6 +2CC8..2CC8 +2CCA..2CCA +2CCC..2CCC +2CCE..2CCE +2CD0..2CD0 +2CD2..2CD2 +2CD4..2CD4 +2CD6..2CD6 +2CD8..2CD8 +2CDA..2CDA +2CDC..2CDC +2CDE..2CDE +2CE0..2CE0 +2CE2..2CE2 +2CEB..2CEB +2CED..2CED +2CF2..2CF2 +A640..A640 +A642..A642 +A644..A644 +A646..A646 +A648..A648 +A64A..A64A +A64C..A64C +A64E..A64E +A650..A650 +A652..A652 +A654..A654 +A656..A656 +A658..A658 +A65A..A65A +A65C..A65C +A65E..A65E +A660..A660 +A662..A662 +A664..A664 +A666..A666 +A668..A668 +A66A..A66A +A66C..A66C +A680..A680 +A682..A682 +A684..A684 +A686..A686 +A688..A688 +A68A..A68A +A68C..A68C +A68E..A68E +A690..A690 +A692..A692 +A694..A694 +A696..A696 +A698..A698 +A69A..A69A +A722..A722 +A724..A724 +A726..A726 +A728..A728 +A72A..A72A +A72C..A72C +A72E..A72E +A732..A732 +A734..A734 +A736..A736 +A738..A738 +A73A..A73A +A73C..A73C +A73E..A73E +A740..A740 +A742..A742 +A744..A744 +A746..A746 +A748..A748 +A74A..A74A +A74C..A74C +A74E..A74E +A750..A750 +A752..A752 +A754..A754 +A756..A756 +A758..A758 +A75A..A75A +A75C..A75C +A75E..A75E +A760..A760 +A762..A762 +A764..A764 +A766..A766 +A768..A768 +A76A..A76A +A76C..A76C +A76E..A76E +A779..A779 +A77B..A77B +A77D..A77E +A780..A780 +A782..A782 +A784..A784 +A786..A786 +A78B..A78B +A78D..A78D +A790..A790 +A792..A792 +A796..A796 +A798..A798 +A79A..A79A +A79C..A79C +A79E..A79E +A7A0..A7A0 +A7A2..A7A2 +A7A4..A7A4 +A7A6..A7A6 +A7A8..A7A8 +A7AA..A7AE +A7B0..A7B4 +A7B6..A7B6 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF21..FF3A +10400..10427 +104B0..104D3 +10C80..10CB2 +118A0..118BF +1E900..1E921 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_10_0.test new file mode 100644 index 000000000..845293a82 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Casefolded_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Changes_When_Casefolded' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_10_0.flex new file mode 100644 index 000000000..a11b818ad --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Casemapped_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Casemapped} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_10_0.output new file mode 100644 index 000000000..f3de4bf9e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_10_0.output @@ -0,0 +1,116 @@ +0041..005A +0061..007A +00B5..00B5 +00C0..00D6 +00D8..00F6 +00F8..0137 +0139..018C +018E..019A +019C..01A9 +01AC..01B9 +01BC..01BD +01BF..01BF +01C4..0220 +0222..0233 +023A..0254 +0256..0257 +0259..0259 +025B..025C +0260..0261 +0263..0263 +0265..0266 +0268..026C +026F..026F +0271..0272 +0275..0275 +027D..027D +0280..0280 +0283..0283 +0287..028C +0292..0292 +029D..029E +0345..0345 +0370..0373 +0376..0377 +037B..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03D1 +03D5..03F5 +03F7..03FB +03FD..0481 +048A..052F +0531..0556 +0561..0587 +10A0..10C5 +10C7..10C7 +10CD..10CD +13A0..13F5 +13F8..13FD +1C80..1C88 +1D79..1D79 +1D7D..1D7D +1E00..1E9B +1E9E..1E9E +1EA0..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2126..2126 +212A..212B +2132..2132 +214E..214E +2160..217F +2183..2184 +24B6..24E9 +2C00..2C2E +2C30..2C5E +2C60..2C70 +2C72..2C73 +2C75..2C76 +2C7E..2CE3 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A640..A66D +A680..A69B +A722..A72F +A732..A76F +A779..A787 +A78B..A78D +A790..A793 +A796..A7AE +A7B0..A7B7 +AB53..AB53 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF21..FF3A +FF41..FF5A +10400..1044F +104B0..104D3 +104D8..104FB +10C80..10CB2 +10CC0..10CF2 +118A0..118DF +1E900..1E943 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_10_0.test new file mode 100644 index 000000000..c23d27913 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Casemapped_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Changes_When_Casemapped' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_10_0.flex new file mode 100644 index 000000000..e9925712c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Lowercased_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Lowercased} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_10_0.output new file mode 100644 index 000000000..15c8d6d64 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_10_0.output @@ -0,0 +1,590 @@ +0041..005A +00C0..00D6 +00D8..00DE +0100..0100 +0102..0102 +0104..0104 +0106..0106 +0108..0108 +010A..010A +010C..010C +010E..010E +0110..0110 +0112..0112 +0114..0114 +0116..0116 +0118..0118 +011A..011A +011C..011C +011E..011E +0120..0120 +0122..0122 +0124..0124 +0126..0126 +0128..0128 +012A..012A +012C..012C +012E..012E +0130..0130 +0132..0132 +0134..0134 +0136..0136 +0139..0139 +013B..013B +013D..013D +013F..013F +0141..0141 +0143..0143 +0145..0145 +0147..0147 +014A..014A +014C..014C +014E..014E +0150..0150 +0152..0152 +0154..0154 +0156..0156 +0158..0158 +015A..015A +015C..015C +015E..015E +0160..0160 +0162..0162 +0164..0164 +0166..0166 +0168..0168 +016A..016A +016C..016C +016E..016E +0170..0170 +0172..0172 +0174..0174 +0176..0176 +0178..0179 +017B..017B +017D..017D +0181..0182 +0184..0184 +0186..0187 +0189..018B +018E..0191 +0193..0194 +0196..0198 +019C..019D +019F..01A0 +01A2..01A2 +01A4..01A4 +01A6..01A7 +01A9..01A9 +01AC..01AC +01AE..01AF +01B1..01B3 +01B5..01B5 +01B7..01B8 +01BC..01BC +01C4..01C5 +01C7..01C8 +01CA..01CB +01CD..01CD +01CF..01CF +01D1..01D1 +01D3..01D3 +01D5..01D5 +01D7..01D7 +01D9..01D9 +01DB..01DB +01DE..01DE +01E0..01E0 +01E2..01E2 +01E4..01E4 +01E6..01E6 +01E8..01E8 +01EA..01EA +01EC..01EC +01EE..01EE +01F1..01F2 +01F4..01F4 +01F6..01F8 +01FA..01FA +01FC..01FC +01FE..01FE +0200..0200 +0202..0202 +0204..0204 +0206..0206 +0208..0208 +020A..020A +020C..020C +020E..020E +0210..0210 +0212..0212 +0214..0214 +0216..0216 +0218..0218 +021A..021A +021C..021C +021E..021E +0220..0220 +0222..0222 +0224..0224 +0226..0226 +0228..0228 +022A..022A +022C..022C +022E..022E +0230..0230 +0232..0232 +023A..023B +023D..023E +0241..0241 +0243..0246 +0248..0248 +024A..024A +024C..024C +024E..024E +0370..0370 +0372..0372 +0376..0376 +037F..037F +0386..0386 +0388..038A +038C..038C +038E..038F +0391..03A1 +03A3..03AB +03CF..03CF +03D8..03D8 +03DA..03DA +03DC..03DC +03DE..03DE +03E0..03E0 +03E2..03E2 +03E4..03E4 +03E6..03E6 +03E8..03E8 +03EA..03EA +03EC..03EC +03EE..03EE +03F4..03F4 +03F7..03F7 +03F9..03FA +03FD..042F +0460..0460 +0462..0462 +0464..0464 +0466..0466 +0468..0468 +046A..046A +046C..046C +046E..046E +0470..0470 +0472..0472 +0474..0474 +0476..0476 +0478..0478 +047A..047A +047C..047C +047E..047E +0480..0480 +048A..048A +048C..048C +048E..048E +0490..0490 +0492..0492 +0494..0494 +0496..0496 +0498..0498 +049A..049A +049C..049C +049E..049E +04A0..04A0 +04A2..04A2 +04A4..04A4 +04A6..04A6 +04A8..04A8 +04AA..04AA +04AC..04AC +04AE..04AE +04B0..04B0 +04B2..04B2 +04B4..04B4 +04B6..04B6 +04B8..04B8 +04BA..04BA +04BC..04BC +04BE..04BE +04C0..04C1 +04C3..04C3 +04C5..04C5 +04C7..04C7 +04C9..04C9 +04CB..04CB +04CD..04CD +04D0..04D0 +04D2..04D2 +04D4..04D4 +04D6..04D6 +04D8..04D8 +04DA..04DA +04DC..04DC +04DE..04DE +04E0..04E0 +04E2..04E2 +04E4..04E4 +04E6..04E6 +04E8..04E8 +04EA..04EA +04EC..04EC +04EE..04EE +04F0..04F0 +04F2..04F2 +04F4..04F4 +04F6..04F6 +04F8..04F8 +04FA..04FA +04FC..04FC +04FE..04FE +0500..0500 +0502..0502 +0504..0504 +0506..0506 +0508..0508 +050A..050A +050C..050C +050E..050E +0510..0510 +0512..0512 +0514..0514 +0516..0516 +0518..0518 +051A..051A +051C..051C +051E..051E +0520..0520 +0522..0522 +0524..0524 +0526..0526 +0528..0528 +052A..052A +052C..052C +052E..052E +0531..0556 +10A0..10C5 +10C7..10C7 +10CD..10CD +13A0..13F5 +1E00..1E00 +1E02..1E02 +1E04..1E04 +1E06..1E06 +1E08..1E08 +1E0A..1E0A +1E0C..1E0C +1E0E..1E0E +1E10..1E10 +1E12..1E12 +1E14..1E14 +1E16..1E16 +1E18..1E18 +1E1A..1E1A +1E1C..1E1C +1E1E..1E1E +1E20..1E20 +1E22..1E22 +1E24..1E24 +1E26..1E26 +1E28..1E28 +1E2A..1E2A +1E2C..1E2C +1E2E..1E2E +1E30..1E30 +1E32..1E32 +1E34..1E34 +1E36..1E36 +1E38..1E38 +1E3A..1E3A +1E3C..1E3C +1E3E..1E3E +1E40..1E40 +1E42..1E42 +1E44..1E44 +1E46..1E46 +1E48..1E48 +1E4A..1E4A +1E4C..1E4C +1E4E..1E4E +1E50..1E50 +1E52..1E52 +1E54..1E54 +1E56..1E56 +1E58..1E58 +1E5A..1E5A +1E5C..1E5C +1E5E..1E5E +1E60..1E60 +1E62..1E62 +1E64..1E64 +1E66..1E66 +1E68..1E68 +1E6A..1E6A +1E6C..1E6C +1E6E..1E6E +1E70..1E70 +1E72..1E72 +1E74..1E74 +1E76..1E76 +1E78..1E78 +1E7A..1E7A +1E7C..1E7C +1E7E..1E7E +1E80..1E80 +1E82..1E82 +1E84..1E84 +1E86..1E86 +1E88..1E88 +1E8A..1E8A +1E8C..1E8C +1E8E..1E8E +1E90..1E90 +1E92..1E92 +1E94..1E94 +1E9E..1E9E +1EA0..1EA0 +1EA2..1EA2 +1EA4..1EA4 +1EA6..1EA6 +1EA8..1EA8 +1EAA..1EAA +1EAC..1EAC +1EAE..1EAE +1EB0..1EB0 +1EB2..1EB2 +1EB4..1EB4 +1EB6..1EB6 +1EB8..1EB8 +1EBA..1EBA +1EBC..1EBC +1EBE..1EBE +1EC0..1EC0 +1EC2..1EC2 +1EC4..1EC4 +1EC6..1EC6 +1EC8..1EC8 +1ECA..1ECA +1ECC..1ECC +1ECE..1ECE +1ED0..1ED0 +1ED2..1ED2 +1ED4..1ED4 +1ED6..1ED6 +1ED8..1ED8 +1EDA..1EDA +1EDC..1EDC +1EDE..1EDE +1EE0..1EE0 +1EE2..1EE2 +1EE4..1EE4 +1EE6..1EE6 +1EE8..1EE8 +1EEA..1EEA +1EEC..1EEC +1EEE..1EEE +1EF0..1EF0 +1EF2..1EF2 +1EF4..1EF4 +1EF6..1EF6 +1EF8..1EF8 +1EFA..1EFA +1EFC..1EFC +1EFE..1EFE +1F08..1F0F +1F18..1F1D +1F28..1F2F +1F38..1F3F +1F48..1F4D +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F5F +1F68..1F6F +1F88..1F8F +1F98..1F9F +1FA8..1FAF +1FB8..1FBC +1FC8..1FCC +1FD8..1FDB +1FE8..1FEC +1FF8..1FFC +2126..2126 +212A..212B +2132..2132 +2160..216F +2183..2183 +24B6..24CF +2C00..2C2E +2C60..2C60 +2C62..2C64 +2C67..2C67 +2C69..2C69 +2C6B..2C6B +2C6D..2C70 +2C72..2C72 +2C75..2C75 +2C7E..2C80 +2C82..2C82 +2C84..2C84 +2C86..2C86 +2C88..2C88 +2C8A..2C8A +2C8C..2C8C +2C8E..2C8E +2C90..2C90 +2C92..2C92 +2C94..2C94 +2C96..2C96 +2C98..2C98 +2C9A..2C9A +2C9C..2C9C +2C9E..2C9E +2CA0..2CA0 +2CA2..2CA2 +2CA4..2CA4 +2CA6..2CA6 +2CA8..2CA8 +2CAA..2CAA +2CAC..2CAC +2CAE..2CAE +2CB0..2CB0 +2CB2..2CB2 +2CB4..2CB4 +2CB6..2CB6 +2CB8..2CB8 +2CBA..2CBA +2CBC..2CBC +2CBE..2CBE +2CC0..2CC0 +2CC2..2CC2 +2CC4..2CC4 +2CC6..2CC6 +2CC8..2CC8 +2CCA..2CCA +2CCC..2CCC +2CCE..2CCE +2CD0..2CD0 +2CD2..2CD2 +2CD4..2CD4 +2CD6..2CD6 +2CD8..2CD8 +2CDA..2CDA +2CDC..2CDC +2CDE..2CDE +2CE0..2CE0 +2CE2..2CE2 +2CEB..2CEB +2CED..2CED +2CF2..2CF2 +A640..A640 +A642..A642 +A644..A644 +A646..A646 +A648..A648 +A64A..A64A +A64C..A64C +A64E..A64E +A650..A650 +A652..A652 +A654..A654 +A656..A656 +A658..A658 +A65A..A65A +A65C..A65C +A65E..A65E +A660..A660 +A662..A662 +A664..A664 +A666..A666 +A668..A668 +A66A..A66A +A66C..A66C +A680..A680 +A682..A682 +A684..A684 +A686..A686 +A688..A688 +A68A..A68A +A68C..A68C +A68E..A68E +A690..A690 +A692..A692 +A694..A694 +A696..A696 +A698..A698 +A69A..A69A +A722..A722 +A724..A724 +A726..A726 +A728..A728 +A72A..A72A +A72C..A72C +A72E..A72E +A732..A732 +A734..A734 +A736..A736 +A738..A738 +A73A..A73A +A73C..A73C +A73E..A73E +A740..A740 +A742..A742 +A744..A744 +A746..A746 +A748..A748 +A74A..A74A +A74C..A74C +A74E..A74E +A750..A750 +A752..A752 +A754..A754 +A756..A756 +A758..A758 +A75A..A75A +A75C..A75C +A75E..A75E +A760..A760 +A762..A762 +A764..A764 +A766..A766 +A768..A768 +A76A..A76A +A76C..A76C +A76E..A76E +A779..A779 +A77B..A77B +A77D..A77E +A780..A780 +A782..A782 +A784..A784 +A786..A786 +A78B..A78B +A78D..A78D +A790..A790 +A792..A792 +A796..A796 +A798..A798 +A79A..A79A +A79C..A79C +A79E..A79E +A7A0..A7A0 +A7A2..A7A2 +A7A4..A7A4 +A7A6..A7A6 +A7A8..A7A8 +A7AA..A7AE +A7B0..A7B4 +A7B6..A7B6 +FF21..FF3A +10400..10427 +104B0..104D3 +10C80..10CB2 +118A0..118BF +1E900..1E921 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_10_0.test new file mode 100644 index 000000000..2cfed77bd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Lowercased_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Changes_When_Lowercased' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_10_0.flex new file mode 100644 index 000000000..2725b7b19 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Titlecased_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Titlecased} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_10_0.output new file mode 100644 index 000000000..72165e2df --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_10_0.output @@ -0,0 +1,608 @@ +0061..007A +00B5..00B5 +00DF..00F6 +00F8..00FF +0101..0101 +0103..0103 +0105..0105 +0107..0107 +0109..0109 +010B..010B +010D..010D +010F..010F +0111..0111 +0113..0113 +0115..0115 +0117..0117 +0119..0119 +011B..011B +011D..011D +011F..011F +0121..0121 +0123..0123 +0125..0125 +0127..0127 +0129..0129 +012B..012B +012D..012D +012F..012F +0131..0131 +0133..0133 +0135..0135 +0137..0137 +013A..013A +013C..013C +013E..013E +0140..0140 +0142..0142 +0144..0144 +0146..0146 +0148..0149 +014B..014B +014D..014D +014F..014F +0151..0151 +0153..0153 +0155..0155 +0157..0157 +0159..0159 +015B..015B +015D..015D +015F..015F +0161..0161 +0163..0163 +0165..0165 +0167..0167 +0169..0169 +016B..016B +016D..016D +016F..016F +0171..0171 +0173..0173 +0175..0175 +0177..0177 +017A..017A +017C..017C +017E..0180 +0183..0183 +0185..0185 +0188..0188 +018C..018C +0192..0192 +0195..0195 +0199..019A +019E..019E +01A1..01A1 +01A3..01A3 +01A5..01A5 +01A8..01A8 +01AD..01AD +01B0..01B0 +01B4..01B4 +01B6..01B6 +01B9..01B9 +01BD..01BD +01BF..01BF +01C4..01C4 +01C6..01C7 +01C9..01CA +01CC..01CC +01CE..01CE +01D0..01D0 +01D2..01D2 +01D4..01D4 +01D6..01D6 +01D8..01D8 +01DA..01DA +01DC..01DD +01DF..01DF +01E1..01E1 +01E3..01E3 +01E5..01E5 +01E7..01E7 +01E9..01E9 +01EB..01EB +01ED..01ED +01EF..01F1 +01F3..01F3 +01F5..01F5 +01F9..01F9 +01FB..01FB +01FD..01FD +01FF..01FF +0201..0201 +0203..0203 +0205..0205 +0207..0207 +0209..0209 +020B..020B +020D..020D +020F..020F +0211..0211 +0213..0213 +0215..0215 +0217..0217 +0219..0219 +021B..021B +021D..021D +021F..021F +0223..0223 +0225..0225 +0227..0227 +0229..0229 +022B..022B +022D..022D +022F..022F +0231..0231 +0233..0233 +023C..023C +023F..0240 +0242..0242 +0247..0247 +0249..0249 +024B..024B +024D..024D +024F..0254 +0256..0257 +0259..0259 +025B..025C +0260..0261 +0263..0263 +0265..0266 +0268..026C +026F..026F +0271..0272 +0275..0275 +027D..027D +0280..0280 +0283..0283 +0287..028C +0292..0292 +029D..029E +0345..0345 +0371..0371 +0373..0373 +0377..0377 +037B..037D +0390..0390 +03AC..03CE +03D0..03D1 +03D5..03D7 +03D9..03D9 +03DB..03DB +03DD..03DD +03DF..03DF +03E1..03E1 +03E3..03E3 +03E5..03E5 +03E7..03E7 +03E9..03E9 +03EB..03EB +03ED..03ED +03EF..03F3 +03F5..03F5 +03F8..03F8 +03FB..03FB +0430..045F +0461..0461 +0463..0463 +0465..0465 +0467..0467 +0469..0469 +046B..046B +046D..046D +046F..046F +0471..0471 +0473..0473 +0475..0475 +0477..0477 +0479..0479 +047B..047B +047D..047D +047F..047F +0481..0481 +048B..048B +048D..048D +048F..048F +0491..0491 +0493..0493 +0495..0495 +0497..0497 +0499..0499 +049B..049B +049D..049D +049F..049F +04A1..04A1 +04A3..04A3 +04A5..04A5 +04A7..04A7 +04A9..04A9 +04AB..04AB +04AD..04AD +04AF..04AF +04B1..04B1 +04B3..04B3 +04B5..04B5 +04B7..04B7 +04B9..04B9 +04BB..04BB +04BD..04BD +04BF..04BF +04C2..04C2 +04C4..04C4 +04C6..04C6 +04C8..04C8 +04CA..04CA +04CC..04CC +04CE..04CF +04D1..04D1 +04D3..04D3 +04D5..04D5 +04D7..04D7 +04D9..04D9 +04DB..04DB +04DD..04DD +04DF..04DF +04E1..04E1 +04E3..04E3 +04E5..04E5 +04E7..04E7 +04E9..04E9 +04EB..04EB +04ED..04ED +04EF..04EF +04F1..04F1 +04F3..04F3 +04F5..04F5 +04F7..04F7 +04F9..04F9 +04FB..04FB +04FD..04FD +04FF..04FF +0501..0501 +0503..0503 +0505..0505 +0507..0507 +0509..0509 +050B..050B +050D..050D +050F..050F +0511..0511 +0513..0513 +0515..0515 +0517..0517 +0519..0519 +051B..051B +051D..051D +051F..051F +0521..0521 +0523..0523 +0525..0525 +0527..0527 +0529..0529 +052B..052B +052D..052D +052F..052F +0561..0587 +13F8..13FD +1C80..1C88 +1D79..1D79 +1D7D..1D7D +1E01..1E01 +1E03..1E03 +1E05..1E05 +1E07..1E07 +1E09..1E09 +1E0B..1E0B +1E0D..1E0D +1E0F..1E0F +1E11..1E11 +1E13..1E13 +1E15..1E15 +1E17..1E17 +1E19..1E19 +1E1B..1E1B +1E1D..1E1D +1E1F..1E1F +1E21..1E21 +1E23..1E23 +1E25..1E25 +1E27..1E27 +1E29..1E29 +1E2B..1E2B +1E2D..1E2D +1E2F..1E2F +1E31..1E31 +1E33..1E33 +1E35..1E35 +1E37..1E37 +1E39..1E39 +1E3B..1E3B +1E3D..1E3D +1E3F..1E3F +1E41..1E41 +1E43..1E43 +1E45..1E45 +1E47..1E47 +1E49..1E49 +1E4B..1E4B +1E4D..1E4D +1E4F..1E4F +1E51..1E51 +1E53..1E53 +1E55..1E55 +1E57..1E57 +1E59..1E59 +1E5B..1E5B +1E5D..1E5D +1E5F..1E5F +1E61..1E61 +1E63..1E63 +1E65..1E65 +1E67..1E67 +1E69..1E69 +1E6B..1E6B +1E6D..1E6D +1E6F..1E6F +1E71..1E71 +1E73..1E73 +1E75..1E75 +1E77..1E77 +1E79..1E79 +1E7B..1E7B +1E7D..1E7D +1E7F..1E7F +1E81..1E81 +1E83..1E83 +1E85..1E85 +1E87..1E87 +1E89..1E89 +1E8B..1E8B +1E8D..1E8D +1E8F..1E8F +1E91..1E91 +1E93..1E93 +1E95..1E9B +1EA1..1EA1 +1EA3..1EA3 +1EA5..1EA5 +1EA7..1EA7 +1EA9..1EA9 +1EAB..1EAB +1EAD..1EAD +1EAF..1EAF +1EB1..1EB1 +1EB3..1EB3 +1EB5..1EB5 +1EB7..1EB7 +1EB9..1EB9 +1EBB..1EBB +1EBD..1EBD +1EBF..1EBF +1EC1..1EC1 +1EC3..1EC3 +1EC5..1EC5 +1EC7..1EC7 +1EC9..1EC9 +1ECB..1ECB +1ECD..1ECD +1ECF..1ECF +1ED1..1ED1 +1ED3..1ED3 +1ED5..1ED5 +1ED7..1ED7 +1ED9..1ED9 +1EDB..1EDB +1EDD..1EDD +1EDF..1EDF +1EE1..1EE1 +1EE3..1EE3 +1EE5..1EE5 +1EE7..1EE7 +1EE9..1EE9 +1EEB..1EEB +1EED..1EED +1EEF..1EEF +1EF1..1EF1 +1EF3..1EF3 +1EF5..1EF5 +1EF7..1EF7 +1EF9..1EF9 +1EFB..1EFB +1EFD..1EFD +1EFF..1F07 +1F10..1F15 +1F20..1F27 +1F30..1F37 +1F40..1F45 +1F50..1F57 +1F60..1F67 +1F70..1F7D +1F80..1F87 +1F90..1F97 +1FA0..1FA7 +1FB0..1FB4 +1FB6..1FB7 +1FBE..1FBE +1FC2..1FC4 +1FC6..1FC7 +1FD0..1FD3 +1FD6..1FD7 +1FE0..1FE7 +1FF2..1FF4 +1FF6..1FF7 +214E..214E +2170..217F +2184..2184 +24D0..24E9 +2C30..2C5E +2C61..2C61 +2C65..2C66 +2C68..2C68 +2C6A..2C6A +2C6C..2C6C +2C73..2C73 +2C76..2C76 +2C81..2C81 +2C83..2C83 +2C85..2C85 +2C87..2C87 +2C89..2C89 +2C8B..2C8B +2C8D..2C8D +2C8F..2C8F +2C91..2C91 +2C93..2C93 +2C95..2C95 +2C97..2C97 +2C99..2C99 +2C9B..2C9B +2C9D..2C9D +2C9F..2C9F +2CA1..2CA1 +2CA3..2CA3 +2CA5..2CA5 +2CA7..2CA7 +2CA9..2CA9 +2CAB..2CAB +2CAD..2CAD +2CAF..2CAF +2CB1..2CB1 +2CB3..2CB3 +2CB5..2CB5 +2CB7..2CB7 +2CB9..2CB9 +2CBB..2CBB +2CBD..2CBD +2CBF..2CBF +2CC1..2CC1 +2CC3..2CC3 +2CC5..2CC5 +2CC7..2CC7 +2CC9..2CC9 +2CCB..2CCB +2CCD..2CCD +2CCF..2CCF +2CD1..2CD1 +2CD3..2CD3 +2CD5..2CD5 +2CD7..2CD7 +2CD9..2CD9 +2CDB..2CDB +2CDD..2CDD +2CDF..2CDF +2CE1..2CE1 +2CE3..2CE3 +2CEC..2CEC +2CEE..2CEE +2CF3..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A641..A641 +A643..A643 +A645..A645 +A647..A647 +A649..A649 +A64B..A64B +A64D..A64D +A64F..A64F +A651..A651 +A653..A653 +A655..A655 +A657..A657 +A659..A659 +A65B..A65B +A65D..A65D +A65F..A65F +A661..A661 +A663..A663 +A665..A665 +A667..A667 +A669..A669 +A66B..A66B +A66D..A66D +A681..A681 +A683..A683 +A685..A685 +A687..A687 +A689..A689 +A68B..A68B +A68D..A68D +A68F..A68F +A691..A691 +A693..A693 +A695..A695 +A697..A697 +A699..A699 +A69B..A69B +A723..A723 +A725..A725 +A727..A727 +A729..A729 +A72B..A72B +A72D..A72D +A72F..A72F +A733..A733 +A735..A735 +A737..A737 +A739..A739 +A73B..A73B +A73D..A73D +A73F..A73F +A741..A741 +A743..A743 +A745..A745 +A747..A747 +A749..A749 +A74B..A74B +A74D..A74D +A74F..A74F +A751..A751 +A753..A753 +A755..A755 +A757..A757 +A759..A759 +A75B..A75B +A75D..A75D +A75F..A75F +A761..A761 +A763..A763 +A765..A765 +A767..A767 +A769..A769 +A76B..A76B +A76D..A76D +A76F..A76F +A77A..A77A +A77C..A77C +A77F..A77F +A781..A781 +A783..A783 +A785..A785 +A787..A787 +A78C..A78C +A791..A791 +A793..A793 +A797..A797 +A799..A799 +A79B..A79B +A79D..A79D +A79F..A79F +A7A1..A7A1 +A7A3..A7A3 +A7A5..A7A5 +A7A7..A7A7 +A7A9..A7A9 +A7B5..A7B5 +A7B7..A7B7 +AB53..AB53 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF41..FF5A +10428..1044F +104D8..104FB +10CC0..10CF2 +118C0..118DF +1E922..1E943 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_10_0.test new file mode 100644 index 000000000..8d640b3fe --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Titlecased_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Changes_When_Titlecased' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_10_0.flex new file mode 100644 index 000000000..8053f8c8f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Uppercased_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Uppercased} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_10_0.output new file mode 100644 index 000000000..b883e43a3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_10_0.output @@ -0,0 +1,607 @@ +0061..007A +00B5..00B5 +00DF..00F6 +00F8..00FF +0101..0101 +0103..0103 +0105..0105 +0107..0107 +0109..0109 +010B..010B +010D..010D +010F..010F +0111..0111 +0113..0113 +0115..0115 +0117..0117 +0119..0119 +011B..011B +011D..011D +011F..011F +0121..0121 +0123..0123 +0125..0125 +0127..0127 +0129..0129 +012B..012B +012D..012D +012F..012F +0131..0131 +0133..0133 +0135..0135 +0137..0137 +013A..013A +013C..013C +013E..013E +0140..0140 +0142..0142 +0144..0144 +0146..0146 +0148..0149 +014B..014B +014D..014D +014F..014F +0151..0151 +0153..0153 +0155..0155 +0157..0157 +0159..0159 +015B..015B +015D..015D +015F..015F +0161..0161 +0163..0163 +0165..0165 +0167..0167 +0169..0169 +016B..016B +016D..016D +016F..016F +0171..0171 +0173..0173 +0175..0175 +0177..0177 +017A..017A +017C..017C +017E..0180 +0183..0183 +0185..0185 +0188..0188 +018C..018C +0192..0192 +0195..0195 +0199..019A +019E..019E +01A1..01A1 +01A3..01A3 +01A5..01A5 +01A8..01A8 +01AD..01AD +01B0..01B0 +01B4..01B4 +01B6..01B6 +01B9..01B9 +01BD..01BD +01BF..01BF +01C5..01C6 +01C8..01C9 +01CB..01CC +01CE..01CE +01D0..01D0 +01D2..01D2 +01D4..01D4 +01D6..01D6 +01D8..01D8 +01DA..01DA +01DC..01DD +01DF..01DF +01E1..01E1 +01E3..01E3 +01E5..01E5 +01E7..01E7 +01E9..01E9 +01EB..01EB +01ED..01ED +01EF..01F0 +01F2..01F3 +01F5..01F5 +01F9..01F9 +01FB..01FB +01FD..01FD +01FF..01FF +0201..0201 +0203..0203 +0205..0205 +0207..0207 +0209..0209 +020B..020B +020D..020D +020F..020F +0211..0211 +0213..0213 +0215..0215 +0217..0217 +0219..0219 +021B..021B +021D..021D +021F..021F +0223..0223 +0225..0225 +0227..0227 +0229..0229 +022B..022B +022D..022D +022F..022F +0231..0231 +0233..0233 +023C..023C +023F..0240 +0242..0242 +0247..0247 +0249..0249 +024B..024B +024D..024D +024F..0254 +0256..0257 +0259..0259 +025B..025C +0260..0261 +0263..0263 +0265..0266 +0268..026C +026F..026F +0271..0272 +0275..0275 +027D..027D +0280..0280 +0283..0283 +0287..028C +0292..0292 +029D..029E +0345..0345 +0371..0371 +0373..0373 +0377..0377 +037B..037D +0390..0390 +03AC..03CE +03D0..03D1 +03D5..03D7 +03D9..03D9 +03DB..03DB +03DD..03DD +03DF..03DF +03E1..03E1 +03E3..03E3 +03E5..03E5 +03E7..03E7 +03E9..03E9 +03EB..03EB +03ED..03ED +03EF..03F3 +03F5..03F5 +03F8..03F8 +03FB..03FB +0430..045F +0461..0461 +0463..0463 +0465..0465 +0467..0467 +0469..0469 +046B..046B +046D..046D +046F..046F +0471..0471 +0473..0473 +0475..0475 +0477..0477 +0479..0479 +047B..047B +047D..047D +047F..047F +0481..0481 +048B..048B +048D..048D +048F..048F +0491..0491 +0493..0493 +0495..0495 +0497..0497 +0499..0499 +049B..049B +049D..049D +049F..049F +04A1..04A1 +04A3..04A3 +04A5..04A5 +04A7..04A7 +04A9..04A9 +04AB..04AB +04AD..04AD +04AF..04AF +04B1..04B1 +04B3..04B3 +04B5..04B5 +04B7..04B7 +04B9..04B9 +04BB..04BB +04BD..04BD +04BF..04BF +04C2..04C2 +04C4..04C4 +04C6..04C6 +04C8..04C8 +04CA..04CA +04CC..04CC +04CE..04CF +04D1..04D1 +04D3..04D3 +04D5..04D5 +04D7..04D7 +04D9..04D9 +04DB..04DB +04DD..04DD +04DF..04DF +04E1..04E1 +04E3..04E3 +04E5..04E5 +04E7..04E7 +04E9..04E9 +04EB..04EB +04ED..04ED +04EF..04EF +04F1..04F1 +04F3..04F3 +04F5..04F5 +04F7..04F7 +04F9..04F9 +04FB..04FB +04FD..04FD +04FF..04FF +0501..0501 +0503..0503 +0505..0505 +0507..0507 +0509..0509 +050B..050B +050D..050D +050F..050F +0511..0511 +0513..0513 +0515..0515 +0517..0517 +0519..0519 +051B..051B +051D..051D +051F..051F +0521..0521 +0523..0523 +0525..0525 +0527..0527 +0529..0529 +052B..052B +052D..052D +052F..052F +0561..0587 +13F8..13FD +1C80..1C88 +1D79..1D79 +1D7D..1D7D +1E01..1E01 +1E03..1E03 +1E05..1E05 +1E07..1E07 +1E09..1E09 +1E0B..1E0B +1E0D..1E0D +1E0F..1E0F +1E11..1E11 +1E13..1E13 +1E15..1E15 +1E17..1E17 +1E19..1E19 +1E1B..1E1B +1E1D..1E1D +1E1F..1E1F +1E21..1E21 +1E23..1E23 +1E25..1E25 +1E27..1E27 +1E29..1E29 +1E2B..1E2B +1E2D..1E2D +1E2F..1E2F +1E31..1E31 +1E33..1E33 +1E35..1E35 +1E37..1E37 +1E39..1E39 +1E3B..1E3B +1E3D..1E3D +1E3F..1E3F +1E41..1E41 +1E43..1E43 +1E45..1E45 +1E47..1E47 +1E49..1E49 +1E4B..1E4B +1E4D..1E4D +1E4F..1E4F +1E51..1E51 +1E53..1E53 +1E55..1E55 +1E57..1E57 +1E59..1E59 +1E5B..1E5B +1E5D..1E5D +1E5F..1E5F +1E61..1E61 +1E63..1E63 +1E65..1E65 +1E67..1E67 +1E69..1E69 +1E6B..1E6B +1E6D..1E6D +1E6F..1E6F +1E71..1E71 +1E73..1E73 +1E75..1E75 +1E77..1E77 +1E79..1E79 +1E7B..1E7B +1E7D..1E7D +1E7F..1E7F +1E81..1E81 +1E83..1E83 +1E85..1E85 +1E87..1E87 +1E89..1E89 +1E8B..1E8B +1E8D..1E8D +1E8F..1E8F +1E91..1E91 +1E93..1E93 +1E95..1E9B +1EA1..1EA1 +1EA3..1EA3 +1EA5..1EA5 +1EA7..1EA7 +1EA9..1EA9 +1EAB..1EAB +1EAD..1EAD +1EAF..1EAF +1EB1..1EB1 +1EB3..1EB3 +1EB5..1EB5 +1EB7..1EB7 +1EB9..1EB9 +1EBB..1EBB +1EBD..1EBD +1EBF..1EBF +1EC1..1EC1 +1EC3..1EC3 +1EC5..1EC5 +1EC7..1EC7 +1EC9..1EC9 +1ECB..1ECB +1ECD..1ECD +1ECF..1ECF +1ED1..1ED1 +1ED3..1ED3 +1ED5..1ED5 +1ED7..1ED7 +1ED9..1ED9 +1EDB..1EDB +1EDD..1EDD +1EDF..1EDF +1EE1..1EE1 +1EE3..1EE3 +1EE5..1EE5 +1EE7..1EE7 +1EE9..1EE9 +1EEB..1EEB +1EED..1EED +1EEF..1EEF +1EF1..1EF1 +1EF3..1EF3 +1EF5..1EF5 +1EF7..1EF7 +1EF9..1EF9 +1EFB..1EFB +1EFD..1EFD +1EFF..1F07 +1F10..1F15 +1F20..1F27 +1F30..1F37 +1F40..1F45 +1F50..1F57 +1F60..1F67 +1F70..1F7D +1F80..1FB4 +1FB6..1FB7 +1FBC..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FC7 +1FCC..1FCC +1FD0..1FD3 +1FD6..1FD7 +1FE0..1FE7 +1FF2..1FF4 +1FF6..1FF7 +1FFC..1FFC +214E..214E +2170..217F +2184..2184 +24D0..24E9 +2C30..2C5E +2C61..2C61 +2C65..2C66 +2C68..2C68 +2C6A..2C6A +2C6C..2C6C +2C73..2C73 +2C76..2C76 +2C81..2C81 +2C83..2C83 +2C85..2C85 +2C87..2C87 +2C89..2C89 +2C8B..2C8B +2C8D..2C8D +2C8F..2C8F +2C91..2C91 +2C93..2C93 +2C95..2C95 +2C97..2C97 +2C99..2C99 +2C9B..2C9B +2C9D..2C9D +2C9F..2C9F +2CA1..2CA1 +2CA3..2CA3 +2CA5..2CA5 +2CA7..2CA7 +2CA9..2CA9 +2CAB..2CAB +2CAD..2CAD +2CAF..2CAF +2CB1..2CB1 +2CB3..2CB3 +2CB5..2CB5 +2CB7..2CB7 +2CB9..2CB9 +2CBB..2CBB +2CBD..2CBD +2CBF..2CBF +2CC1..2CC1 +2CC3..2CC3 +2CC5..2CC5 +2CC7..2CC7 +2CC9..2CC9 +2CCB..2CCB +2CCD..2CCD +2CCF..2CCF +2CD1..2CD1 +2CD3..2CD3 +2CD5..2CD5 +2CD7..2CD7 +2CD9..2CD9 +2CDB..2CDB +2CDD..2CDD +2CDF..2CDF +2CE1..2CE1 +2CE3..2CE3 +2CEC..2CEC +2CEE..2CEE +2CF3..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A641..A641 +A643..A643 +A645..A645 +A647..A647 +A649..A649 +A64B..A64B +A64D..A64D +A64F..A64F +A651..A651 +A653..A653 +A655..A655 +A657..A657 +A659..A659 +A65B..A65B +A65D..A65D +A65F..A65F +A661..A661 +A663..A663 +A665..A665 +A667..A667 +A669..A669 +A66B..A66B +A66D..A66D +A681..A681 +A683..A683 +A685..A685 +A687..A687 +A689..A689 +A68B..A68B +A68D..A68D +A68F..A68F +A691..A691 +A693..A693 +A695..A695 +A697..A697 +A699..A699 +A69B..A69B +A723..A723 +A725..A725 +A727..A727 +A729..A729 +A72B..A72B +A72D..A72D +A72F..A72F +A733..A733 +A735..A735 +A737..A737 +A739..A739 +A73B..A73B +A73D..A73D +A73F..A73F +A741..A741 +A743..A743 +A745..A745 +A747..A747 +A749..A749 +A74B..A74B +A74D..A74D +A74F..A74F +A751..A751 +A753..A753 +A755..A755 +A757..A757 +A759..A759 +A75B..A75B +A75D..A75D +A75F..A75F +A761..A761 +A763..A763 +A765..A765 +A767..A767 +A769..A769 +A76B..A76B +A76D..A76D +A76F..A76F +A77A..A77A +A77C..A77C +A77F..A77F +A781..A781 +A783..A783 +A785..A785 +A787..A787 +A78C..A78C +A791..A791 +A793..A793 +A797..A797 +A799..A799 +A79B..A79B +A79D..A79D +A79F..A79F +A7A1..A7A1 +A7A3..A7A3 +A7A5..A7A5 +A7A7..A7A7 +A7A9..A7A9 +A7B5..A7B5 +A7B7..A7B7 +AB53..AB53 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF41..FF5A +10428..1044F +104D8..104FB +10CC0..10CF2 +118C0..118DF +1E922..1E943 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_10_0.test new file mode 100644 index 000000000..7b74df43a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Uppercased_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Changes_When_Uppercased' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_10_0.flex new file mode 100644 index 000000000..76bfaaa53 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Default_Ignorable_Code_Point} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_10_0.output new file mode 100644 index 000000000..8eb72ff8a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_10_0.output @@ -0,0 +1,17 @@ +00AD..00AD +034F..034F +061C..061C +115F..1160 +17B4..17B5 +180B..180E +200B..200F +202A..202E +2060..206F +3164..3164 +FE00..FE0F +FEFF..FEFF +FFA0..FFA0 +FFF0..FFF8 +1BCA0..1BCA3 +1D173..1D17A +E0000..E0FFF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_10_0.test new file mode 100644 index 000000000..bd54b61a1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Default_Ignorable_Code_Point' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_10_0.flex new file mode 100644 index 000000000..43a17b682 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_Grapheme_Base_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Grapheme_Base} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_10_0.output new file mode 100644 index 000000000..c16f25d69 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_10_0.output @@ -0,0 +1,791 @@ +0020..007E +00A0..00AC +00AE..02FF +0370..0377 +037A..037F +0384..038A +038C..038C +038E..03A1 +03A3..0482 +048A..052F +0531..0556 +0559..055F +0561..0587 +0589..058A +058D..058F +05BE..05BE +05C0..05C0 +05C3..05C3 +05C6..05C6 +05D0..05EA +05F0..05F4 +0606..060F +061B..061B +061E..064A +0660..066F +0671..06D5 +06DE..06DE +06E5..06E6 +06E9..06E9 +06EE..070D +0710..0710 +0712..072F +074D..07A5 +07B1..07B1 +07C0..07EA +07F4..07FA +0800..0815 +081A..081A +0824..0824 +0828..0828 +0830..083E +0840..0858 +085E..085E +0860..086A +08A0..08B4 +08B6..08BD +0903..0939 +093B..093B +093D..0940 +0949..094C +094E..0950 +0958..0961 +0964..0980 +0982..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09BD +09BF..09C0 +09C7..09C8 +09CB..09CC +09CE..09CE +09DC..09DD +09DF..09E1 +09E6..09FD +0A03..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3E..0A40 +0A59..0A5C +0A5E..0A5E +0A66..0A6F +0A72..0A74 +0A83..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0AC0 +0AC9..0AC9 +0ACB..0ACC +0AD0..0AD0 +0AE0..0AE1 +0AE6..0AF1 +0AF9..0AF9 +0B02..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B3D +0B40..0B40 +0B47..0B48 +0B4B..0B4C +0B5C..0B5D +0B5F..0B61 +0B66..0B77 +0B83..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBF..0BBF +0BC1..0BC2 +0BC6..0BC8 +0BCA..0BCC +0BD0..0BD0 +0BE6..0BFA +0C01..0C03 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C3D +0C41..0C44 +0C58..0C5A +0C60..0C61 +0C66..0C6F +0C78..0C80 +0C82..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CBE +0CC0..0CC1 +0CC3..0CC4 +0CC7..0CC8 +0CCA..0CCB +0CDE..0CDE +0CE0..0CE1 +0CE6..0CEF +0CF1..0CF2 +0D02..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D3D +0D3F..0D40 +0D46..0D48 +0D4A..0D4C +0D4E..0D4F +0D54..0D56 +0D58..0D61 +0D66..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DD0..0DD1 +0DD8..0DDE +0DE6..0DEF +0DF2..0DF4 +0E01..0E30 +0E32..0E33 +0E3F..0E46 +0E4F..0E5B +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB0 +0EB2..0EB3 +0EBD..0EBD +0EC0..0EC4 +0EC6..0EC6 +0ED0..0ED9 +0EDC..0EDF +0F00..0F17 +0F1A..0F34 +0F36..0F36 +0F38..0F38 +0F3A..0F47 +0F49..0F6C +0F7F..0F7F +0F85..0F85 +0F88..0F8C +0FBE..0FC5 +0FC7..0FCC +0FCE..0FDA +1000..102C +1031..1031 +1038..1038 +103B..103C +103F..1057 +105A..105D +1061..1070 +1075..1081 +1083..1084 +1087..108C +108E..109C +109E..10C5 +10C7..10C7 +10CD..10CD +10D0..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +1360..137C +1380..1399 +13A0..13F5 +13F8..13FD +1400..169C +16A0..16F8 +1700..170C +170E..1711 +1720..1731 +1735..1736 +1740..1751 +1760..176C +176E..1770 +1780..17B3 +17B6..17B6 +17BE..17C5 +17C7..17C8 +17D4..17DC +17E0..17E9 +17F0..17F9 +1800..180A +1810..1819 +1820..1877 +1880..1884 +1887..18A8 +18AA..18AA +18B0..18F5 +1900..191E +1923..1926 +1929..192B +1930..1931 +1933..1938 +1940..1940 +1944..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +19DE..1A16 +1A19..1A1A +1A1E..1A55 +1A57..1A57 +1A61..1A61 +1A63..1A64 +1A6D..1A72 +1A80..1A89 +1A90..1A99 +1AA0..1AAD +1B04..1B33 +1B35..1B35 +1B3B..1B3B +1B3D..1B41 +1B43..1B4B +1B50..1B6A +1B74..1B7C +1B82..1BA1 +1BA6..1BA7 +1BAA..1BAA +1BAE..1BE5 +1BE7..1BE7 +1BEA..1BEC +1BEE..1BEE +1BF2..1BF3 +1BFC..1C2B +1C34..1C35 +1C3B..1C49 +1C4D..1C88 +1CC0..1CC7 +1CD3..1CD3 +1CE1..1CE1 +1CE9..1CEC +1CEE..1CF3 +1CF5..1CF7 +1D00..1DBF +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FC4 +1FC6..1FD3 +1FD6..1FDB +1FDD..1FEF +1FF2..1FF4 +1FF6..1FFE +2000..200A +2010..2027 +202F..205F +2070..2071 +2074..208E +2090..209C +20A0..20BF +2100..218B +2190..2426 +2440..244A +2460..2B73 +2B76..2B95 +2B98..2BB9 +2BBD..2BC8 +2BCA..2BD2 +2BEC..2BEF +2C00..2C2E +2C30..2C5E +2C60..2CEE +2CF2..2CF3 +2CF9..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D70 +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2E00..2E49 +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 +2FF0..2FFB +3000..3029 +3030..303F +3041..3096 +309B..30FF +3105..312E +3131..318E +3190..31BA +31C0..31E3 +31F0..321E +3220..32FE +3300..4DB5 +4DC0..9FEA +A000..A48C +A490..A4C6 +A4D0..A62B +A640..A66E +A673..A673 +A67E..A69D +A6A0..A6EF +A6F2..A6F7 +A700..A7AE +A7B0..A7B7 +A7F7..A801 +A803..A805 +A807..A80A +A80C..A824 +A827..A82B +A830..A839 +A840..A877 +A880..A8C3 +A8CE..A8D9 +A8F2..A8FD +A900..A925 +A92E..A946 +A952..A953 +A95F..A97C +A983..A9B2 +A9B4..A9B5 +A9BA..A9BB +A9BD..A9CD +A9CF..A9D9 +A9DE..A9E4 +A9E6..A9FE +AA00..AA28 +AA2F..AA30 +AA33..AA34 +AA40..AA42 +AA44..AA4B +AA4D..AA4D +AA50..AA59 +AA5C..AA7B +AA7D..AAAF +AAB1..AAB1 +AAB5..AAB6 +AAB9..AABD +AAC0..AAC0 +AAC2..AAC2 +AADB..AAEB +AAEE..AAF5 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB65 +AB70..ABE4 +ABE6..ABE7 +ABE9..ABEC +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB1D +FB1F..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBC1 +FBD3..FD3F +FD50..FD8F +FD92..FDC7 +FDF0..FDFD +FE10..FE19 +FE30..FE52 +FE54..FE66 +FE68..FE6B +FE70..FE74 +FE76..FEFC +FF01..FF9D +FFA0..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +FFE0..FFE6 +FFE8..FFEE +FFFC..FFFD +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10100..10102 +10107..10133 +10137..1018E +10190..1019B +101A0..101A0 +101D0..101FC +10280..1029C +102A0..102D0 +102E1..102FB +10300..10323 +1032D..1034A +10350..10375 +10380..1039D +1039F..103C3 +103C8..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +1056F..1056F +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10857..1089E +108A7..108AF +108E0..108F2 +108F4..108F5 +108FB..1091B +1091F..10939 +1093F..1093F +10980..109B7 +109BC..109CF +109D2..10A00 +10A10..10A13 +10A15..10A17 +10A19..10A33 +10A40..10A47 +10A50..10A58 +10A60..10A9F +10AC0..10AE4 +10AEB..10AF6 +10B00..10B35 +10B39..10B55 +10B58..10B72 +10B78..10B91 +10B99..10B9C +10BA9..10BAF +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10CFA..10CFF +10E60..10E7E +11000..11000 +11002..11037 +11047..1104D +11052..1106F +11082..110B2 +110B7..110B8 +110BB..110BC +110BE..110C1 +110D0..110E8 +110F0..110F9 +11103..11126 +1112C..1112C +11136..11143 +11150..11172 +11174..11176 +11182..111B5 +111BF..111C9 +111CD..111CD +111D0..111DF +111E1..111F4 +11200..11211 +11213..1122E +11232..11233 +11235..11235 +11238..1123D +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A9 +112B0..112DE +112E0..112E2 +112F0..112F9 +11302..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..1133D +1133F..1133F +11341..11344 +11347..11348 +1134B..1134D +11350..11350 +1135D..11363 +11400..11437 +11440..11441 +11445..11445 +11447..11459 +1145B..1145B +1145D..1145D +11480..114AF +114B1..114B2 +114B9..114B9 +114BB..114BC +114BE..114BE +114C1..114C1 +114C4..114C7 +114D0..114D9 +11580..115AE +115B0..115B1 +115B8..115BB +115BE..115BE +115C1..115DB +11600..11632 +1163B..1163C +1163E..1163E +11641..11644 +11650..11659 +11660..1166C +11680..116AA +116AC..116AC +116AE..116AF +116B6..116B6 +116C0..116C9 +11700..11719 +11720..11721 +11726..11726 +11730..1173F +118A0..118F2 +118FF..118FF +11A00..11A00 +11A07..11A08 +11A0B..11A32 +11A39..11A3A +11A3F..11A46 +11A50..11A50 +11A57..11A58 +11A5C..11A83 +11A86..11A89 +11A97..11A97 +11A9A..11A9C +11A9E..11AA2 +11AC0..11AF8 +11C00..11C08 +11C0A..11C2F +11C3E..11C3E +11C40..11C45 +11C50..11C6C +11C70..11C8F +11CA9..11CA9 +11CB1..11CB1 +11CB4..11CB4 +11D00..11D06 +11D08..11D09 +11D0B..11D30 +11D46..11D46 +11D50..11D59 +12000..12399 +12400..1246E +12470..12474 +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16A6E..16A6F +16AD0..16AED +16AF5..16AF5 +16B00..16B2F +16B37..16B45 +16B50..16B59 +16B5B..16B61 +16B63..16B77 +16B7D..16B8F +16F00..16F44 +16F50..16F7E +16F93..16F9F +16FE0..16FE1 +17000..187EC +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9C..1BC9C +1BC9F..1BC9F +1D000..1D0F5 +1D100..1D126 +1D129..1D164 +1D166..1D166 +1D16A..1D16D +1D183..1D184 +1D18C..1D1A9 +1D1AE..1D1E8 +1D200..1D241 +1D245..1D245 +1D300..1D356 +1D360..1D371 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1D9FF +1DA37..1DA3A +1DA6D..1DA74 +1DA76..1DA83 +1DA85..1DA8B +1E800..1E8C4 +1E8C7..1E8CF +1E900..1E943 +1E950..1E959 +1E95E..1E95F +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 +1F000..1F02B +1F030..1F093 +1F0A0..1F0AE +1F0B1..1F0BF +1F0C1..1F0CF +1F0D1..1F0F5 +1F100..1F10C +1F110..1F12E +1F130..1F16B +1F170..1F1AC +1F1E6..1F202 +1F210..1F23B +1F240..1F248 +1F250..1F251 +1F260..1F265 +1F300..1F6D4 +1F6E0..1F6EC +1F6F0..1F6F8 +1F700..1F773 +1F780..1F7D4 +1F800..1F80B +1F810..1F847 +1F850..1F859 +1F860..1F887 +1F890..1F8AD +1F900..1F90B +1F910..1F93E +1F940..1F94C +1F950..1F96B +1F980..1F997 +1F9C0..1F9C0 +1F9D0..1F9E6 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_10_0.test new file mode 100644 index 000000000..a31bc078f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Grapheme_Base_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Grapheme_Base' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_10_0.flex new file mode 100644 index 000000000..a77110b88 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_Grapheme_Extend_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Grapheme_Extend} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_10_0.output new file mode 100644 index 000000000..4b4ccd664 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_10_0.output @@ -0,0 +1,319 @@ +0300..036F +0483..0489 +0591..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +0610..061A +064B..065F +0670..0670 +06D6..06DC +06DF..06E4 +06E7..06E8 +06EA..06ED +0711..0711 +0730..074A +07A6..07B0 +07EB..07F3 +0816..0819 +081B..0823 +0825..0827 +0829..082D +0859..085B +08D4..08E1 +08E3..0902 +093A..093A +093C..093C +0941..0948 +094D..094D +0951..0957 +0962..0963 +0981..0981 +09BC..09BC +09BE..09BE +09C1..09C4 +09CD..09CD +09D7..09D7 +09E2..09E3 +0A01..0A02 +0A3C..0A3C +0A41..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A70..0A71 +0A75..0A75 +0A81..0A82 +0ABC..0ABC +0AC1..0AC5 +0AC7..0AC8 +0ACD..0ACD +0AE2..0AE3 +0AFA..0AFF +0B01..0B01 +0B3C..0B3C +0B3E..0B3F +0B41..0B44 +0B4D..0B4D +0B56..0B57 +0B62..0B63 +0B82..0B82 +0BBE..0BBE +0BC0..0BC0 +0BCD..0BCD +0BD7..0BD7 +0C00..0C00 +0C3E..0C40 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C62..0C63 +0C81..0C81 +0CBC..0CBC +0CBF..0CBF +0CC2..0CC2 +0CC6..0CC6 +0CCC..0CCD +0CD5..0CD6 +0CE2..0CE3 +0D00..0D01 +0D3B..0D3C +0D3E..0D3E +0D41..0D44 +0D4D..0D4D +0D57..0D57 +0D62..0D63 +0DCA..0DCA +0DCF..0DCF +0DD2..0DD4 +0DD6..0DD6 +0DDF..0DDF +0E31..0E31 +0E34..0E3A +0E47..0E4E +0EB1..0EB1 +0EB4..0EB9 +0EBB..0EBC +0EC8..0ECD +0F18..0F19 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F71..0F7E +0F80..0F84 +0F86..0F87 +0F8D..0F97 +0F99..0FBC +0FC6..0FC6 +102D..1030 +1032..1037 +1039..103A +103D..103E +1058..1059 +105E..1060 +1071..1074 +1082..1082 +1085..1086 +108D..108D +109D..109D +135D..135F +1712..1714 +1732..1734 +1752..1753 +1772..1773 +17B4..17B5 +17B7..17BD +17C6..17C6 +17C9..17D3 +17DD..17DD +180B..180D +1885..1886 +18A9..18A9 +1920..1922 +1927..1928 +1932..1932 +1939..193B +1A17..1A18 +1A1B..1A1B +1A56..1A56 +1A58..1A5E +1A60..1A60 +1A62..1A62 +1A65..1A6C +1A73..1A7C +1A7F..1A7F +1AB0..1ABE +1B00..1B03 +1B34..1B34 +1B36..1B3A +1B3C..1B3C +1B42..1B42 +1B6B..1B73 +1B80..1B81 +1BA2..1BA5 +1BA8..1BA9 +1BAB..1BAD +1BE6..1BE6 +1BE8..1BE9 +1BED..1BED +1BEF..1BF1 +1C2C..1C33 +1C36..1C37 +1CD0..1CD2 +1CD4..1CE0 +1CE2..1CE8 +1CED..1CED +1CF4..1CF4 +1CF8..1CF9 +1DC0..1DF9 +1DFB..1DFF +200C..200C +20D0..20F0 +2CEF..2CF1 +2D7F..2D7F +2DE0..2DFF +302A..302F +3099..309A +A66F..A672 +A674..A67D +A69E..A69F +A6F0..A6F1 +A802..A802 +A806..A806 +A80B..A80B +A825..A826 +A8C4..A8C5 +A8E0..A8F1 +A926..A92D +A947..A951 +A980..A982 +A9B3..A9B3 +A9B6..A9B9 +A9BC..A9BC +A9E5..A9E5 +AA29..AA2E +AA31..AA32 +AA35..AA36 +AA43..AA43 +AA4C..AA4C +AA7C..AA7C +AAB0..AAB0 +AAB2..AAB4 +AAB7..AAB8 +AABE..AABF +AAC1..AAC1 +AAEC..AAED +AAF6..AAF6 +ABE5..ABE5 +ABE8..ABE8 +ABED..ABED +FB1E..FB1E +FE00..FE0F +FE20..FE2F +FF9E..FF9F +101FD..101FD +102E0..102E0 +10376..1037A +10A01..10A03 +10A05..10A06 +10A0C..10A0F +10A38..10A3A +10A3F..10A3F +10AE5..10AE6 +11001..11001 +11038..11046 +1107F..11081 +110B3..110B6 +110B9..110BA +11100..11102 +11127..1112B +1112D..11134 +11173..11173 +11180..11181 +111B6..111BE +111CA..111CC +1122F..11231 +11234..11234 +11236..11237 +1123E..1123E +112DF..112DF +112E3..112EA +11300..11301 +1133C..1133C +1133E..1133E +11340..11340 +11357..11357 +11366..1136C +11370..11374 +11438..1143F +11442..11444 +11446..11446 +114B0..114B0 +114B3..114B8 +114BA..114BA +114BD..114BD +114BF..114C0 +114C2..114C3 +115AF..115AF +115B2..115B5 +115BC..115BD +115BF..115C0 +115DC..115DD +11633..1163A +1163D..1163D +1163F..11640 +116AB..116AB +116AD..116AD +116B0..116B5 +116B7..116B7 +1171D..1171F +11722..11725 +11727..1172B +11A01..11A06 +11A09..11A0A +11A33..11A38 +11A3B..11A3E +11A47..11A47 +11A51..11A56 +11A59..11A5B +11A8A..11A96 +11A98..11A99 +11C30..11C36 +11C38..11C3D +11C3F..11C3F +11C92..11CA7 +11CAA..11CB0 +11CB2..11CB3 +11CB5..11CB6 +11D31..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D45 +11D47..11D47 +16AF0..16AF4 +16B30..16B36 +16F8F..16F92 +1BC9D..1BC9E +1D165..1D165 +1D167..1D169 +1D16E..1D172 +1D17B..1D182 +1D185..1D18B +1D1AA..1D1AD +1D242..1D244 +1DA00..1DA36 +1DA3B..1DA6C +1DA75..1DA75 +1DA84..1DA84 +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E8D0..1E8D6 +1E944..1E94A +E0020..E007F +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_10_0.test new file mode 100644 index 000000000..9dcdcc100 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Grapheme_Extend_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Grapheme_Extend' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_10_0.flex new file mode 100644 index 000000000..9c83dd5f7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_Grapheme_Link_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Grapheme_Link} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_10_0.output new file mode 100644 index 000000000..ac82852b3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_10_0.output @@ -0,0 +1,48 @@ +094D..094D +09CD..09CD +0A4D..0A4D +0ACD..0ACD +0B4D..0B4D +0BCD..0BCD +0C4D..0C4D +0CCD..0CCD +0D3B..0D3C +0D4D..0D4D +0DCA..0DCA +0E3A..0E3A +0F84..0F84 +1039..103A +1714..1714 +1734..1734 +17D2..17D2 +1A60..1A60 +1B44..1B44 +1BAA..1BAB +1BF2..1BF3 +2D7F..2D7F +A806..A806 +A8C4..A8C4 +A953..A953 +A9C0..A9C0 +AAF6..AAF6 +ABED..ABED +10A3F..10A3F +11046..11046 +1107F..1107F +110B9..110B9 +11133..11134 +111C0..111C0 +11235..11235 +112EA..112EA +1134D..1134D +11442..11442 +114C2..114C2 +115BF..115BF +1163F..1163F +116B6..116B6 +1172B..1172B +11A34..11A34 +11A47..11A47 +11A99..11A99 +11C3F..11C3F +11D44..11D45 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_10_0.test new file mode 100644 index 000000000..48793fb25 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Grapheme_Link_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Grapheme_Link' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_10_0.flex new file mode 100644 index 000000000..803a6e89e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_ID_Continue_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{ID_Continue} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_10_0.output new file mode 100644 index 000000000..ff6cb3c8f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_10_0.output @@ -0,0 +1,689 @@ +0030..0039 +0041..005A +005F..005F +0061..007A +00AA..00AA +00B5..00B5 +00B7..00B7 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0300..0374 +0376..0377 +037A..037D +037F..037F +0386..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +0483..0487 +048A..052F +0531..0556 +0559..0559 +0561..0587 +0591..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05D0..05EA +05F0..05F2 +0610..061A +0620..0669 +066E..06D3 +06D5..06DC +06DF..06E8 +06EA..06FC +06FF..06FF +0710..074A +074D..07B1 +07C0..07F5 +07FA..07FA +0800..082D +0840..085B +0860..086A +08A0..08B4 +08B6..08BD +08D4..08E1 +08E3..0963 +0966..096F +0971..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09F1 +09FC..09FC +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AEF +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B6F +0B71..0B71 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BEF +0C00..0C03 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C80..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4E +0D54..0D57 +0D5F..0D63 +0D66..0D6F +0D7A..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF3 +0E01..0E3A +0E40..0E4E +0E50..0E59 +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB9 +0EBB..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F00 +0F18..0F19 +0F20..0F29 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F3E..0F47 +0F49..0F6C +0F71..0F84 +0F86..0F97 +0F99..0FBC +0FC6..0FC6 +1000..1049 +1050..109D +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..135F +1369..1371 +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1714 +1720..1734 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17D3 +17D7..17D7 +17DC..17DD +17E0..17E9 +180B..180D +1810..1819 +1820..1877 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1946..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +1A00..1A1B +1A20..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA7..1AA7 +1AB0..1ABD +1B00..1B4B +1B50..1B59 +1B6B..1B73 +1B80..1BF3 +1C00..1C37 +1C40..1C49 +1C4D..1C7D +1C80..1C88 +1CD0..1CD2 +1CD4..1CF9 +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +203F..2040 +2054..2054 +2071..2071 +207F..207F +2090..209C +20D0..20DC +20E1..20E1 +20E5..20F0 +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2126..2126 +2128..2128 +212A..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2DFF +3005..3007 +3021..302F +3031..3035 +3038..303C +3041..3096 +3099..309F +30A1..30FA +30FC..30FF +3105..312E +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEA +A000..A48C +A4D0..A4FD +A500..A60C +A610..A62B +A640..A66F +A674..A67D +A67F..A6F1 +A717..A71F +A722..A788 +A78B..A7AE +A7B0..A7B7 +A7F7..A827 +A840..A873 +A880..A8C5 +A8D0..A8D9 +A8E0..A8F7 +A8FB..A8FB +A8FD..A8FD +A900..A92D +A930..A953 +A960..A97C +A980..A9C0 +A9CF..A9D9 +A9E0..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA60..AA76 +AA7A..AAC2 +AADB..AADD +AAE0..AAEF +AAF2..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB65 +AB70..ABEA +ABEC..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDFB +FE00..FE0F +FE20..FE2F +FE33..FE34 +FE4D..FE4F +FE70..FE74 +FE76..FEFC +FF10..FF19 +FF21..FF3A +FF3F..FF3F +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +101FD..101FD +10280..1029C +102A0..102D0 +102E0..102E0 +10300..1031F +1032D..1034A +10350..1037A +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A33 +10A38..10A3A +10A3F..10A3F +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE6 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +11000..11046 +11066..1106F +1107F..110BA +110D0..110E8 +110F0..110F9 +11100..11134 +11136..1113F +11150..11173 +11176..11176 +11180..111C4 +111CA..111CC +111D0..111DA +111DC..111DC +11200..11211 +11213..11237 +1123E..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133C..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..1144A +11450..11459 +11480..114C5 +114C7..114C7 +114D0..114D9 +11580..115B5 +115B8..115C0 +115D8..115DD +11600..11640 +11644..11644 +11650..11659 +11680..116B7 +116C0..116C9 +11700..11719 +1171D..1172B +11730..11739 +118A0..118E9 +118FF..118FF +11A00..11A3E +11A47..11A47 +11A50..11A83 +11A86..11A99 +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C40 +11C50..11C59 +11C72..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16AD0..16AED +16AF0..16AF4 +16B00..16B36 +16B40..16B43 +16B50..16B59 +16B63..16B77 +16B7D..16B8F +16F00..16F44 +16F50..16F7E +16F8F..16F9F +16FE0..16FE1 +17000..187EC +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9D..1BC9E +1D165..1D169 +1D16D..1D172 +1D17B..1D182 +1D185..1D18B +1D1AA..1D1AD +1D242..1D244 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1D7CE..1D7FF +1DA00..1DA36 +1DA3B..1DA6C +1DA75..1DA75 +1DA84..1DA84 +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E800..1E8C4 +1E8D0..1E8D6 +1E900..1E94A +1E950..1E959 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_10_0.test new file mode 100644 index 000000000..e7e634e1b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_ID_Continue_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'ID_Continue' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_10_0.flex new file mode 100644 index 000000000..dc842d58f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_ID_Start_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{ID_Start} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_10_0.output new file mode 100644 index 000000000..460aa43d9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_10_0.output @@ -0,0 +1,585 @@ +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0370..0374 +0376..0377 +037A..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0559..0559 +0561..0587 +05D0..05EA +05F0..05F2 +0620..064A +066E..066F +0671..06D3 +06D5..06D5 +06E5..06E6 +06EE..06EF +06FA..06FC +06FF..06FF +0710..0710 +0712..072F +074D..07A5 +07B1..07B1 +07CA..07EA +07F4..07F5 +07FA..07FA +0800..0815 +081A..081A +0824..0824 +0828..0828 +0840..0858 +0860..086A +08A0..08B4 +08B6..08BD +0904..0939 +093D..093D +0950..0950 +0958..0961 +0971..0980 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09BD +09CE..09CE +09DC..09DD +09DF..09E1 +09F0..09F1 +09FC..09FC +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A59..0A5C +0A5E..0A5E +0A72..0A74 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0ABD +0AD0..0AD0 +0AE0..0AE1 +0AF9..0AF9 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B3D +0B5C..0B5D +0B5F..0B61 +0B71..0B71 +0B83..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BD0..0BD0 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C3D +0C58..0C5A +0C60..0C61 +0C80..0C80 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CBD +0CDE..0CDE +0CE0..0CE1 +0CF1..0CF2 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D3D +0D4E..0D4E +0D54..0D56 +0D5F..0D61 +0D7A..0D7F +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0E01..0E30 +0E32..0E33 +0E40..0E46 +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB0 +0EB2..0EB3 +0EBD..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EDC..0EDF +0F00..0F00 +0F40..0F47 +0F49..0F6C +0F88..0F8C +1000..102A +103F..103F +1050..1055 +105A..105D +1061..1061 +1065..1066 +106E..1070 +1075..1081 +108E..108E +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1711 +1720..1731 +1740..1751 +1760..176C +176E..1770 +1780..17B3 +17D7..17D7 +17DC..17DC +1820..1877 +1880..18A8 +18AA..18AA +18B0..18F5 +1900..191E +1950..196D +1970..1974 +1980..19AB +19B0..19C9 +1A00..1A16 +1A20..1A54 +1AA7..1AA7 +1B05..1B33 +1B45..1B4B +1B83..1BA0 +1BAE..1BAF +1BBA..1BE5 +1C00..1C23 +1C4D..1C4F +1C5A..1C7D +1C80..1C88 +1CE9..1CEC +1CEE..1CF1 +1CF5..1CF6 +1D00..1DBF +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2126..2126 +2128..2128 +212A..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +3005..3007 +3021..3029 +3031..3035 +3038..303C +3041..3096 +309B..309F +30A1..30FA +30FC..30FF +3105..312E +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEA +A000..A48C +A4D0..A4FD +A500..A60C +A610..A61F +A62A..A62B +A640..A66E +A67F..A69D +A6A0..A6EF +A717..A71F +A722..A788 +A78B..A7AE +A7B0..A7B7 +A7F7..A801 +A803..A805 +A807..A80A +A80C..A822 +A840..A873 +A882..A8B3 +A8F2..A8F7 +A8FB..A8FB +A8FD..A8FD +A90A..A925 +A930..A946 +A960..A97C +A984..A9B2 +A9CF..A9CF +A9E0..A9E4 +A9E6..A9EF +A9FA..A9FE +AA00..AA28 +AA40..AA42 +AA44..AA4B +AA60..AA76 +AA7A..AA7A +AA7E..AAAF +AAB1..AAB1 +AAB5..AAB6 +AAB9..AABD +AAC0..AAC0 +AAC2..AAC2 +AADB..AADD +AAE0..AAEA +AAF2..AAF4 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB65 +AB70..ABE2 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB1D +FB1F..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDFB +FE70..FE74 +FE76..FEFC +FF21..FF3A +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +10280..1029C +102A0..102D0 +10300..1031F +1032D..1034A +10350..10375 +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A00 +10A10..10A13 +10A15..10A17 +10A19..10A33 +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE4 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +11003..11037 +11083..110AF +110D0..110E8 +11103..11126 +11150..11172 +11176..11176 +11183..111B2 +111C1..111C4 +111DA..111DA +111DC..111DC +11200..11211 +11213..1122B +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112DE +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..1133D +11350..11350 +1135D..11361 +11400..11434 +11447..1144A +11480..114AF +114C4..114C5 +114C7..114C7 +11580..115AE +115D8..115DB +11600..1162F +11644..11644 +11680..116AA +11700..11719 +118A0..118DF +118FF..118FF +11A00..11A00 +11A0B..11A32 +11A3A..11A3A +11A50..11A50 +11A5C..11A83 +11A86..11A89 +11AC0..11AF8 +11C00..11C08 +11C0A..11C2E +11C40..11C40 +11C72..11C8F +11D00..11D06 +11D08..11D09 +11D0B..11D30 +11D46..11D46 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16AD0..16AED +16B00..16B2F +16B40..16B43 +16B63..16B77 +16B7D..16B8F +16F00..16F44 +16F50..16F50 +16F93..16F9F +16FE0..16FE1 +17000..187EC +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1E800..1E8C4 +1E900..1E943 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_10_0.test new file mode 100644 index 000000000..ab5e72524 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_ID_Start_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'ID_Start' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_10_0.flex new file mode 100644 index 000000000..f983434bb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_Lowercase_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Lowercase} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_10_0.output new file mode 100644 index 000000000..bcbf2fd93 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_10_0.output @@ -0,0 +1,640 @@ +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00DF..00F6 +00F8..00FF +0101..0101 +0103..0103 +0105..0105 +0107..0107 +0109..0109 +010B..010B +010D..010D +010F..010F +0111..0111 +0113..0113 +0115..0115 +0117..0117 +0119..0119 +011B..011B +011D..011D +011F..011F +0121..0121 +0123..0123 +0125..0125 +0127..0127 +0129..0129 +012B..012B +012D..012D +012F..012F +0131..0131 +0133..0133 +0135..0135 +0137..0138 +013A..013A +013C..013C +013E..013E +0140..0140 +0142..0142 +0144..0144 +0146..0146 +0148..0149 +014B..014B +014D..014D +014F..014F +0151..0151 +0153..0153 +0155..0155 +0157..0157 +0159..0159 +015B..015B +015D..015D +015F..015F +0161..0161 +0163..0163 +0165..0165 +0167..0167 +0169..0169 +016B..016B +016D..016D +016F..016F +0171..0171 +0173..0173 +0175..0175 +0177..0177 +017A..017A +017C..017C +017E..0180 +0183..0183 +0185..0185 +0188..0188 +018C..018D +0192..0192 +0195..0195 +0199..019B +019E..019E +01A1..01A1 +01A3..01A3 +01A5..01A5 +01A8..01A8 +01AA..01AB +01AD..01AD +01B0..01B0 +01B4..01B4 +01B6..01B6 +01B9..01BA +01BD..01BF +01C6..01C6 +01C9..01C9 +01CC..01CC +01CE..01CE +01D0..01D0 +01D2..01D2 +01D4..01D4 +01D6..01D6 +01D8..01D8 +01DA..01DA +01DC..01DD +01DF..01DF +01E1..01E1 +01E3..01E3 +01E5..01E5 +01E7..01E7 +01E9..01E9 +01EB..01EB +01ED..01ED +01EF..01F0 +01F3..01F3 +01F5..01F5 +01F9..01F9 +01FB..01FB +01FD..01FD +01FF..01FF +0201..0201 +0203..0203 +0205..0205 +0207..0207 +0209..0209 +020B..020B +020D..020D +020F..020F +0211..0211 +0213..0213 +0215..0215 +0217..0217 +0219..0219 +021B..021B +021D..021D +021F..021F +0221..0221 +0223..0223 +0225..0225 +0227..0227 +0229..0229 +022B..022B +022D..022D +022F..022F +0231..0231 +0233..0239 +023C..023C +023F..0240 +0242..0242 +0247..0247 +0249..0249 +024B..024B +024D..024D +024F..0293 +0295..02B8 +02C0..02C1 +02E0..02E4 +0345..0345 +0371..0371 +0373..0373 +0377..0377 +037A..037D +0390..0390 +03AC..03CE +03D0..03D1 +03D5..03D7 +03D9..03D9 +03DB..03DB +03DD..03DD +03DF..03DF +03E1..03E1 +03E3..03E3 +03E5..03E5 +03E7..03E7 +03E9..03E9 +03EB..03EB +03ED..03ED +03EF..03F3 +03F5..03F5 +03F8..03F8 +03FB..03FC +0430..045F +0461..0461 +0463..0463 +0465..0465 +0467..0467 +0469..0469 +046B..046B +046D..046D +046F..046F +0471..0471 +0473..0473 +0475..0475 +0477..0477 +0479..0479 +047B..047B +047D..047D +047F..047F +0481..0481 +048B..048B +048D..048D +048F..048F +0491..0491 +0493..0493 +0495..0495 +0497..0497 +0499..0499 +049B..049B +049D..049D +049F..049F +04A1..04A1 +04A3..04A3 +04A5..04A5 +04A7..04A7 +04A9..04A9 +04AB..04AB +04AD..04AD +04AF..04AF +04B1..04B1 +04B3..04B3 +04B5..04B5 +04B7..04B7 +04B9..04B9 +04BB..04BB +04BD..04BD +04BF..04BF +04C2..04C2 +04C4..04C4 +04C6..04C6 +04C8..04C8 +04CA..04CA +04CC..04CC +04CE..04CF +04D1..04D1 +04D3..04D3 +04D5..04D5 +04D7..04D7 +04D9..04D9 +04DB..04DB +04DD..04DD +04DF..04DF +04E1..04E1 +04E3..04E3 +04E5..04E5 +04E7..04E7 +04E9..04E9 +04EB..04EB +04ED..04ED +04EF..04EF +04F1..04F1 +04F3..04F3 +04F5..04F5 +04F7..04F7 +04F9..04F9 +04FB..04FB +04FD..04FD +04FF..04FF +0501..0501 +0503..0503 +0505..0505 +0507..0507 +0509..0509 +050B..050B +050D..050D +050F..050F +0511..0511 +0513..0513 +0515..0515 +0517..0517 +0519..0519 +051B..051B +051D..051D +051F..051F +0521..0521 +0523..0523 +0525..0525 +0527..0527 +0529..0529 +052B..052B +052D..052D +052F..052F +0561..0587 +13F8..13FD +1C80..1C88 +1D00..1DBF +1E01..1E01 +1E03..1E03 +1E05..1E05 +1E07..1E07 +1E09..1E09 +1E0B..1E0B +1E0D..1E0D +1E0F..1E0F +1E11..1E11 +1E13..1E13 +1E15..1E15 +1E17..1E17 +1E19..1E19 +1E1B..1E1B +1E1D..1E1D +1E1F..1E1F +1E21..1E21 +1E23..1E23 +1E25..1E25 +1E27..1E27 +1E29..1E29 +1E2B..1E2B +1E2D..1E2D +1E2F..1E2F +1E31..1E31 +1E33..1E33 +1E35..1E35 +1E37..1E37 +1E39..1E39 +1E3B..1E3B +1E3D..1E3D +1E3F..1E3F +1E41..1E41 +1E43..1E43 +1E45..1E45 +1E47..1E47 +1E49..1E49 +1E4B..1E4B +1E4D..1E4D +1E4F..1E4F +1E51..1E51 +1E53..1E53 +1E55..1E55 +1E57..1E57 +1E59..1E59 +1E5B..1E5B +1E5D..1E5D +1E5F..1E5F +1E61..1E61 +1E63..1E63 +1E65..1E65 +1E67..1E67 +1E69..1E69 +1E6B..1E6B +1E6D..1E6D +1E6F..1E6F +1E71..1E71 +1E73..1E73 +1E75..1E75 +1E77..1E77 +1E79..1E79 +1E7B..1E7B +1E7D..1E7D +1E7F..1E7F +1E81..1E81 +1E83..1E83 +1E85..1E85 +1E87..1E87 +1E89..1E89 +1E8B..1E8B +1E8D..1E8D +1E8F..1E8F +1E91..1E91 +1E93..1E93 +1E95..1E9D +1E9F..1E9F +1EA1..1EA1 +1EA3..1EA3 +1EA5..1EA5 +1EA7..1EA7 +1EA9..1EA9 +1EAB..1EAB +1EAD..1EAD +1EAF..1EAF +1EB1..1EB1 +1EB3..1EB3 +1EB5..1EB5 +1EB7..1EB7 +1EB9..1EB9 +1EBB..1EBB +1EBD..1EBD +1EBF..1EBF +1EC1..1EC1 +1EC3..1EC3 +1EC5..1EC5 +1EC7..1EC7 +1EC9..1EC9 +1ECB..1ECB +1ECD..1ECD +1ECF..1ECF +1ED1..1ED1 +1ED3..1ED3 +1ED5..1ED5 +1ED7..1ED7 +1ED9..1ED9 +1EDB..1EDB +1EDD..1EDD +1EDF..1EDF +1EE1..1EE1 +1EE3..1EE3 +1EE5..1EE5 +1EE7..1EE7 +1EE9..1EE9 +1EEB..1EEB +1EED..1EED +1EEF..1EEF +1EF1..1EF1 +1EF3..1EF3 +1EF5..1EF5 +1EF7..1EF7 +1EF9..1EF9 +1EFB..1EFB +1EFD..1EFD +1EFF..1F07 +1F10..1F15 +1F20..1F27 +1F30..1F37 +1F40..1F45 +1F50..1F57 +1F60..1F67 +1F70..1F7D +1F80..1F87 +1F90..1F97 +1FA0..1FA7 +1FB0..1FB4 +1FB6..1FB7 +1FBE..1FBE +1FC2..1FC4 +1FC6..1FC7 +1FD0..1FD3 +1FD6..1FD7 +1FE0..1FE7 +1FF2..1FF4 +1FF6..1FF7 +2071..2071 +207F..207F +2090..209C +210A..210A +210E..210F +2113..2113 +212F..212F +2134..2134 +2139..2139 +213C..213D +2146..2149 +214E..214E +2170..217F +2184..2184 +24D0..24E9 +2C30..2C5E +2C61..2C61 +2C65..2C66 +2C68..2C68 +2C6A..2C6A +2C6C..2C6C +2C71..2C71 +2C73..2C74 +2C76..2C7D +2C81..2C81 +2C83..2C83 +2C85..2C85 +2C87..2C87 +2C89..2C89 +2C8B..2C8B +2C8D..2C8D +2C8F..2C8F +2C91..2C91 +2C93..2C93 +2C95..2C95 +2C97..2C97 +2C99..2C99 +2C9B..2C9B +2C9D..2C9D +2C9F..2C9F +2CA1..2CA1 +2CA3..2CA3 +2CA5..2CA5 +2CA7..2CA7 +2CA9..2CA9 +2CAB..2CAB +2CAD..2CAD +2CAF..2CAF +2CB1..2CB1 +2CB3..2CB3 +2CB5..2CB5 +2CB7..2CB7 +2CB9..2CB9 +2CBB..2CBB +2CBD..2CBD +2CBF..2CBF +2CC1..2CC1 +2CC3..2CC3 +2CC5..2CC5 +2CC7..2CC7 +2CC9..2CC9 +2CCB..2CCB +2CCD..2CCD +2CCF..2CCF +2CD1..2CD1 +2CD3..2CD3 +2CD5..2CD5 +2CD7..2CD7 +2CD9..2CD9 +2CDB..2CDB +2CDD..2CDD +2CDF..2CDF +2CE1..2CE1 +2CE3..2CE4 +2CEC..2CEC +2CEE..2CEE +2CF3..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A641..A641 +A643..A643 +A645..A645 +A647..A647 +A649..A649 +A64B..A64B +A64D..A64D +A64F..A64F +A651..A651 +A653..A653 +A655..A655 +A657..A657 +A659..A659 +A65B..A65B +A65D..A65D +A65F..A65F +A661..A661 +A663..A663 +A665..A665 +A667..A667 +A669..A669 +A66B..A66B +A66D..A66D +A681..A681 +A683..A683 +A685..A685 +A687..A687 +A689..A689 +A68B..A68B +A68D..A68D +A68F..A68F +A691..A691 +A693..A693 +A695..A695 +A697..A697 +A699..A699 +A69B..A69D +A723..A723 +A725..A725 +A727..A727 +A729..A729 +A72B..A72B +A72D..A72D +A72F..A731 +A733..A733 +A735..A735 +A737..A737 +A739..A739 +A73B..A73B +A73D..A73D +A73F..A73F +A741..A741 +A743..A743 +A745..A745 +A747..A747 +A749..A749 +A74B..A74B +A74D..A74D +A74F..A74F +A751..A751 +A753..A753 +A755..A755 +A757..A757 +A759..A759 +A75B..A75B +A75D..A75D +A75F..A75F +A761..A761 +A763..A763 +A765..A765 +A767..A767 +A769..A769 +A76B..A76B +A76D..A76D +A76F..A778 +A77A..A77A +A77C..A77C +A77F..A77F +A781..A781 +A783..A783 +A785..A785 +A787..A787 +A78C..A78C +A78E..A78E +A791..A791 +A793..A795 +A797..A797 +A799..A799 +A79B..A79B +A79D..A79D +A79F..A79F +A7A1..A7A1 +A7A3..A7A3 +A7A5..A7A5 +A7A7..A7A7 +A7A9..A7A9 +A7B5..A7B5 +A7B7..A7B7 +A7F8..A7FA +AB30..AB5A +AB5C..AB65 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF41..FF5A +10428..1044F +104D8..104FB +10CC0..10CF2 +118C0..118DF +1D41A..1D433 +1D44E..1D454 +1D456..1D467 +1D482..1D49B +1D4B6..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D4CF +1D4EA..1D503 +1D51E..1D537 +1D552..1D56B +1D586..1D59F +1D5BA..1D5D3 +1D5EE..1D607 +1D622..1D63B +1D656..1D66F +1D68A..1D6A5 +1D6C2..1D6DA +1D6DC..1D6E1 +1D6FC..1D714 +1D716..1D71B +1D736..1D74E +1D750..1D755 +1D770..1D788 +1D78A..1D78F +1D7AA..1D7C2 +1D7C4..1D7C9 +1D7CB..1D7CB +1E922..1E943 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_10_0.test new file mode 100644 index 000000000..a88f55601 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Lowercase_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Lowercase' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_10_0.flex new file mode 100644 index 000000000..292394cc5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_Math_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Math} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_10_0.output new file mode 100644 index 000000000..4d4783ac4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_10_0.output @@ -0,0 +1,138 @@ +002B..002B +003C..003E +005E..005E +007C..007C +007E..007E +00AC..00AC +00B1..00B1 +00D7..00D7 +00F7..00F7 +03D0..03D2 +03D5..03D5 +03F0..03F1 +03F4..03F6 +0606..0608 +2016..2016 +2032..2034 +2040..2040 +2044..2044 +2052..2052 +2061..2064 +207A..207E +208A..208E +20D0..20DC +20E1..20E1 +20E5..20E6 +20EB..20EF +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2128..2129 +212C..212D +212F..2131 +2133..2138 +213C..2149 +214B..214B +2190..21A7 +21A9..21AE +21B0..21B1 +21B6..21B7 +21BC..21DB +21DD..21DD +21E4..21E5 +21F4..22FF +2308..230B +2320..2321 +237C..237C +239B..23B5 +23B7..23B7 +23D0..23D0 +23DC..23E2 +25A0..25A1 +25AE..25B7 +25BC..25C1 +25C6..25C7 +25CA..25CB +25CF..25D3 +25E2..25E2 +25E4..25E4 +25E7..25EC +25F8..25FF +2605..2606 +2640..2640 +2642..2642 +2660..2663 +266D..266F +27C0..27FF +2900..2AFF +2B30..2B44 +2B47..2B4C +FB29..FB29 +FE61..FE66 +FE68..FE68 +FF0B..FF0B +FF1C..FF1E +FF3C..FF3C +FF3E..FF3E +FF5C..FF5C +FF5E..FF5E +FFE2..FFE2 +FFE9..FFEC +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1D7FF +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_10_0.test new file mode 100644 index 000000000..0be6e4be1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Math_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Math' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_10_0.flex new file mode 100644 index 000000000..c432b4503 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_Uppercase_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Uppercase} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_10_0.output new file mode 100644 index 000000000..2d69f9259 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_10_0.output @@ -0,0 +1,632 @@ +0041..005A +00C0..00D6 +00D8..00DE +0100..0100 +0102..0102 +0104..0104 +0106..0106 +0108..0108 +010A..010A +010C..010C +010E..010E +0110..0110 +0112..0112 +0114..0114 +0116..0116 +0118..0118 +011A..011A +011C..011C +011E..011E +0120..0120 +0122..0122 +0124..0124 +0126..0126 +0128..0128 +012A..012A +012C..012C +012E..012E +0130..0130 +0132..0132 +0134..0134 +0136..0136 +0139..0139 +013B..013B +013D..013D +013F..013F +0141..0141 +0143..0143 +0145..0145 +0147..0147 +014A..014A +014C..014C +014E..014E +0150..0150 +0152..0152 +0154..0154 +0156..0156 +0158..0158 +015A..015A +015C..015C +015E..015E +0160..0160 +0162..0162 +0164..0164 +0166..0166 +0168..0168 +016A..016A +016C..016C +016E..016E +0170..0170 +0172..0172 +0174..0174 +0176..0176 +0178..0179 +017B..017B +017D..017D +0181..0182 +0184..0184 +0186..0187 +0189..018B +018E..0191 +0193..0194 +0196..0198 +019C..019D +019F..01A0 +01A2..01A2 +01A4..01A4 +01A6..01A7 +01A9..01A9 +01AC..01AC +01AE..01AF +01B1..01B3 +01B5..01B5 +01B7..01B8 +01BC..01BC +01C4..01C4 +01C7..01C7 +01CA..01CA +01CD..01CD +01CF..01CF +01D1..01D1 +01D3..01D3 +01D5..01D5 +01D7..01D7 +01D9..01D9 +01DB..01DB +01DE..01DE +01E0..01E0 +01E2..01E2 +01E4..01E4 +01E6..01E6 +01E8..01E8 +01EA..01EA +01EC..01EC +01EE..01EE +01F1..01F1 +01F4..01F4 +01F6..01F8 +01FA..01FA +01FC..01FC +01FE..01FE +0200..0200 +0202..0202 +0204..0204 +0206..0206 +0208..0208 +020A..020A +020C..020C +020E..020E +0210..0210 +0212..0212 +0214..0214 +0216..0216 +0218..0218 +021A..021A +021C..021C +021E..021E +0220..0220 +0222..0222 +0224..0224 +0226..0226 +0228..0228 +022A..022A +022C..022C +022E..022E +0230..0230 +0232..0232 +023A..023B +023D..023E +0241..0241 +0243..0246 +0248..0248 +024A..024A +024C..024C +024E..024E +0370..0370 +0372..0372 +0376..0376 +037F..037F +0386..0386 +0388..038A +038C..038C +038E..038F +0391..03A1 +03A3..03AB +03CF..03CF +03D2..03D4 +03D8..03D8 +03DA..03DA +03DC..03DC +03DE..03DE +03E0..03E0 +03E2..03E2 +03E4..03E4 +03E6..03E6 +03E8..03E8 +03EA..03EA +03EC..03EC +03EE..03EE +03F4..03F4 +03F7..03F7 +03F9..03FA +03FD..042F +0460..0460 +0462..0462 +0464..0464 +0466..0466 +0468..0468 +046A..046A +046C..046C +046E..046E +0470..0470 +0472..0472 +0474..0474 +0476..0476 +0478..0478 +047A..047A +047C..047C +047E..047E +0480..0480 +048A..048A +048C..048C +048E..048E +0490..0490 +0492..0492 +0494..0494 +0496..0496 +0498..0498 +049A..049A +049C..049C +049E..049E +04A0..04A0 +04A2..04A2 +04A4..04A4 +04A6..04A6 +04A8..04A8 +04AA..04AA +04AC..04AC +04AE..04AE +04B0..04B0 +04B2..04B2 +04B4..04B4 +04B6..04B6 +04B8..04B8 +04BA..04BA +04BC..04BC +04BE..04BE +04C0..04C1 +04C3..04C3 +04C5..04C5 +04C7..04C7 +04C9..04C9 +04CB..04CB +04CD..04CD +04D0..04D0 +04D2..04D2 +04D4..04D4 +04D6..04D6 +04D8..04D8 +04DA..04DA +04DC..04DC +04DE..04DE +04E0..04E0 +04E2..04E2 +04E4..04E4 +04E6..04E6 +04E8..04E8 +04EA..04EA +04EC..04EC +04EE..04EE +04F0..04F0 +04F2..04F2 +04F4..04F4 +04F6..04F6 +04F8..04F8 +04FA..04FA +04FC..04FC +04FE..04FE +0500..0500 +0502..0502 +0504..0504 +0506..0506 +0508..0508 +050A..050A +050C..050C +050E..050E +0510..0510 +0512..0512 +0514..0514 +0516..0516 +0518..0518 +051A..051A +051C..051C +051E..051E +0520..0520 +0522..0522 +0524..0524 +0526..0526 +0528..0528 +052A..052A +052C..052C +052E..052E +0531..0556 +10A0..10C5 +10C7..10C7 +10CD..10CD +13A0..13F5 +1E00..1E00 +1E02..1E02 +1E04..1E04 +1E06..1E06 +1E08..1E08 +1E0A..1E0A +1E0C..1E0C +1E0E..1E0E +1E10..1E10 +1E12..1E12 +1E14..1E14 +1E16..1E16 +1E18..1E18 +1E1A..1E1A +1E1C..1E1C +1E1E..1E1E +1E20..1E20 +1E22..1E22 +1E24..1E24 +1E26..1E26 +1E28..1E28 +1E2A..1E2A +1E2C..1E2C +1E2E..1E2E +1E30..1E30 +1E32..1E32 +1E34..1E34 +1E36..1E36 +1E38..1E38 +1E3A..1E3A +1E3C..1E3C +1E3E..1E3E +1E40..1E40 +1E42..1E42 +1E44..1E44 +1E46..1E46 +1E48..1E48 +1E4A..1E4A +1E4C..1E4C +1E4E..1E4E +1E50..1E50 +1E52..1E52 +1E54..1E54 +1E56..1E56 +1E58..1E58 +1E5A..1E5A +1E5C..1E5C +1E5E..1E5E +1E60..1E60 +1E62..1E62 +1E64..1E64 +1E66..1E66 +1E68..1E68 +1E6A..1E6A +1E6C..1E6C +1E6E..1E6E +1E70..1E70 +1E72..1E72 +1E74..1E74 +1E76..1E76 +1E78..1E78 +1E7A..1E7A +1E7C..1E7C +1E7E..1E7E +1E80..1E80 +1E82..1E82 +1E84..1E84 +1E86..1E86 +1E88..1E88 +1E8A..1E8A +1E8C..1E8C +1E8E..1E8E +1E90..1E90 +1E92..1E92 +1E94..1E94 +1E9E..1E9E +1EA0..1EA0 +1EA2..1EA2 +1EA4..1EA4 +1EA6..1EA6 +1EA8..1EA8 +1EAA..1EAA +1EAC..1EAC +1EAE..1EAE +1EB0..1EB0 +1EB2..1EB2 +1EB4..1EB4 +1EB6..1EB6 +1EB8..1EB8 +1EBA..1EBA +1EBC..1EBC +1EBE..1EBE +1EC0..1EC0 +1EC2..1EC2 +1EC4..1EC4 +1EC6..1EC6 +1EC8..1EC8 +1ECA..1ECA +1ECC..1ECC +1ECE..1ECE +1ED0..1ED0 +1ED2..1ED2 +1ED4..1ED4 +1ED6..1ED6 +1ED8..1ED8 +1EDA..1EDA +1EDC..1EDC +1EDE..1EDE +1EE0..1EE0 +1EE2..1EE2 +1EE4..1EE4 +1EE6..1EE6 +1EE8..1EE8 +1EEA..1EEA +1EEC..1EEC +1EEE..1EEE +1EF0..1EF0 +1EF2..1EF2 +1EF4..1EF4 +1EF6..1EF6 +1EF8..1EF8 +1EFA..1EFA +1EFC..1EFC +1EFE..1EFE +1F08..1F0F +1F18..1F1D +1F28..1F2F +1F38..1F3F +1F48..1F4D +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F5F +1F68..1F6F +1FB8..1FBB +1FC8..1FCB +1FD8..1FDB +1FE8..1FEC +1FF8..1FFB +2102..2102 +2107..2107 +210B..210D +2110..2112 +2115..2115 +2119..211D +2124..2124 +2126..2126 +2128..2128 +212A..212D +2130..2133 +213E..213F +2145..2145 +2160..216F +2183..2183 +24B6..24CF +2C00..2C2E +2C60..2C60 +2C62..2C64 +2C67..2C67 +2C69..2C69 +2C6B..2C6B +2C6D..2C70 +2C72..2C72 +2C75..2C75 +2C7E..2C80 +2C82..2C82 +2C84..2C84 +2C86..2C86 +2C88..2C88 +2C8A..2C8A +2C8C..2C8C +2C8E..2C8E +2C90..2C90 +2C92..2C92 +2C94..2C94 +2C96..2C96 +2C98..2C98 +2C9A..2C9A +2C9C..2C9C +2C9E..2C9E +2CA0..2CA0 +2CA2..2CA2 +2CA4..2CA4 +2CA6..2CA6 +2CA8..2CA8 +2CAA..2CAA +2CAC..2CAC +2CAE..2CAE +2CB0..2CB0 +2CB2..2CB2 +2CB4..2CB4 +2CB6..2CB6 +2CB8..2CB8 +2CBA..2CBA +2CBC..2CBC +2CBE..2CBE +2CC0..2CC0 +2CC2..2CC2 +2CC4..2CC4 +2CC6..2CC6 +2CC8..2CC8 +2CCA..2CCA +2CCC..2CCC +2CCE..2CCE +2CD0..2CD0 +2CD2..2CD2 +2CD4..2CD4 +2CD6..2CD6 +2CD8..2CD8 +2CDA..2CDA +2CDC..2CDC +2CDE..2CDE +2CE0..2CE0 +2CE2..2CE2 +2CEB..2CEB +2CED..2CED +2CF2..2CF2 +A640..A640 +A642..A642 +A644..A644 +A646..A646 +A648..A648 +A64A..A64A +A64C..A64C +A64E..A64E +A650..A650 +A652..A652 +A654..A654 +A656..A656 +A658..A658 +A65A..A65A +A65C..A65C +A65E..A65E +A660..A660 +A662..A662 +A664..A664 +A666..A666 +A668..A668 +A66A..A66A +A66C..A66C +A680..A680 +A682..A682 +A684..A684 +A686..A686 +A688..A688 +A68A..A68A +A68C..A68C +A68E..A68E +A690..A690 +A692..A692 +A694..A694 +A696..A696 +A698..A698 +A69A..A69A +A722..A722 +A724..A724 +A726..A726 +A728..A728 +A72A..A72A +A72C..A72C +A72E..A72E +A732..A732 +A734..A734 +A736..A736 +A738..A738 +A73A..A73A +A73C..A73C +A73E..A73E +A740..A740 +A742..A742 +A744..A744 +A746..A746 +A748..A748 +A74A..A74A +A74C..A74C +A74E..A74E +A750..A750 +A752..A752 +A754..A754 +A756..A756 +A758..A758 +A75A..A75A +A75C..A75C +A75E..A75E +A760..A760 +A762..A762 +A764..A764 +A766..A766 +A768..A768 +A76A..A76A +A76C..A76C +A76E..A76E +A779..A779 +A77B..A77B +A77D..A77E +A780..A780 +A782..A782 +A784..A784 +A786..A786 +A78B..A78B +A78D..A78D +A790..A790 +A792..A792 +A796..A796 +A798..A798 +A79A..A79A +A79C..A79C +A79E..A79E +A7A0..A7A0 +A7A2..A7A2 +A7A4..A7A4 +A7A6..A7A6 +A7A8..A7A8 +A7AA..A7AE +A7B0..A7B4 +A7B6..A7B6 +FF21..FF3A +10400..10427 +104B0..104D3 +10C80..10CB2 +118A0..118BF +1D400..1D419 +1D434..1D44D +1D468..1D481 +1D49C..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B5 +1D4D0..1D4E9 +1D504..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D538..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D56C..1D585 +1D5A0..1D5B9 +1D5D4..1D5ED +1D608..1D621 +1D63C..1D655 +1D670..1D689 +1D6A8..1D6C0 +1D6E2..1D6FA +1D71C..1D734 +1D756..1D76E +1D790..1D7A8 +1D7CA..1D7CA +1E900..1E921 +1F130..1F149 +1F150..1F169 +1F170..1F189 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_10_0.test new file mode 100644 index 000000000..568608f07 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Uppercase_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Uppercase' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_10_0.flex new file mode 100644 index 000000000..e648c105d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_XID_Continue_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{XID_Continue} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_10_0.output new file mode 100644 index 000000000..c0d569bd3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_10_0.output @@ -0,0 +1,696 @@ +0030..0039 +0041..005A +005F..005F +0061..007A +00AA..00AA +00B5..00B5 +00B7..00B7 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0300..0374 +0376..0377 +037B..037D +037F..037F +0386..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +0483..0487 +048A..052F +0531..0556 +0559..0559 +0561..0587 +0591..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05D0..05EA +05F0..05F2 +0610..061A +0620..0669 +066E..06D3 +06D5..06DC +06DF..06E8 +06EA..06FC +06FF..06FF +0710..074A +074D..07B1 +07C0..07F5 +07FA..07FA +0800..082D +0840..085B +0860..086A +08A0..08B4 +08B6..08BD +08D4..08E1 +08E3..0963 +0966..096F +0971..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09F1 +09FC..09FC +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AEF +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B6F +0B71..0B71 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BEF +0C00..0C03 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C80..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4E +0D54..0D57 +0D5F..0D63 +0D66..0D6F +0D7A..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF3 +0E01..0E3A +0E40..0E4E +0E50..0E59 +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB9 +0EBB..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F00 +0F18..0F19 +0F20..0F29 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F3E..0F47 +0F49..0F6C +0F71..0F84 +0F86..0F97 +0F99..0FBC +0FC6..0FC6 +1000..1049 +1050..109D +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..135F +1369..1371 +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1714 +1720..1734 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17D3 +17D7..17D7 +17DC..17DD +17E0..17E9 +180B..180D +1810..1819 +1820..1877 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1946..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +1A00..1A1B +1A20..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA7..1AA7 +1AB0..1ABD +1B00..1B4B +1B50..1B59 +1B6B..1B73 +1B80..1BF3 +1C00..1C37 +1C40..1C49 +1C4D..1C7D +1C80..1C88 +1CD0..1CD2 +1CD4..1CF9 +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +203F..2040 +2054..2054 +2071..2071 +207F..207F +2090..209C +20D0..20DC +20E1..20E1 +20E5..20F0 +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2126..2126 +2128..2128 +212A..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2DFF +3005..3007 +3021..302F +3031..3035 +3038..303C +3041..3096 +3099..309A +309D..309F +30A1..30FA +30FC..30FF +3105..312E +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEA +A000..A48C +A4D0..A4FD +A500..A60C +A610..A62B +A640..A66F +A674..A67D +A67F..A6F1 +A717..A71F +A722..A788 +A78B..A7AE +A7B0..A7B7 +A7F7..A827 +A840..A873 +A880..A8C5 +A8D0..A8D9 +A8E0..A8F7 +A8FB..A8FB +A8FD..A8FD +A900..A92D +A930..A953 +A960..A97C +A980..A9C0 +A9CF..A9D9 +A9E0..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA60..AA76 +AA7A..AAC2 +AADB..AADD +AAE0..AAEF +AAF2..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB65 +AB70..ABEA +ABEC..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FC5D +FC64..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDF9 +FE00..FE0F +FE20..FE2F +FE33..FE34 +FE4D..FE4F +FE71..FE71 +FE73..FE73 +FE77..FE77 +FE79..FE79 +FE7B..FE7B +FE7D..FE7D +FE7F..FEFC +FF10..FF19 +FF21..FF3A +FF3F..FF3F +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +101FD..101FD +10280..1029C +102A0..102D0 +102E0..102E0 +10300..1031F +1032D..1034A +10350..1037A +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A33 +10A38..10A3A +10A3F..10A3F +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE6 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +11000..11046 +11066..1106F +1107F..110BA +110D0..110E8 +110F0..110F9 +11100..11134 +11136..1113F +11150..11173 +11176..11176 +11180..111C4 +111CA..111CC +111D0..111DA +111DC..111DC +11200..11211 +11213..11237 +1123E..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133C..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..1144A +11450..11459 +11480..114C5 +114C7..114C7 +114D0..114D9 +11580..115B5 +115B8..115C0 +115D8..115DD +11600..11640 +11644..11644 +11650..11659 +11680..116B7 +116C0..116C9 +11700..11719 +1171D..1172B +11730..11739 +118A0..118E9 +118FF..118FF +11A00..11A3E +11A47..11A47 +11A50..11A83 +11A86..11A99 +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C40 +11C50..11C59 +11C72..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16AD0..16AED +16AF0..16AF4 +16B00..16B36 +16B40..16B43 +16B50..16B59 +16B63..16B77 +16B7D..16B8F +16F00..16F44 +16F50..16F7E +16F8F..16F9F +16FE0..16FE1 +17000..187EC +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9D..1BC9E +1D165..1D169 +1D16D..1D172 +1D17B..1D182 +1D185..1D18B +1D1AA..1D1AD +1D242..1D244 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1D7CE..1D7FF +1DA00..1DA36 +1DA3B..1DA6C +1DA75..1DA75 +1DA84..1DA84 +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E800..1E8C4 +1E8D0..1E8D6 +1E900..1E94A +1E950..1E959 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_10_0.test new file mode 100644 index 000000000..2701ccd19 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_XID_Continue_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'XID_Continue' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_10_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_10_0.flex new file mode 100644 index 000000000..8ccdff093 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDerivedCoreProperties_XID_Start_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{XID_Start} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_10_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_10_0.output new file mode 100644 index 000000000..0194ed0e3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_10_0.output @@ -0,0 +1,592 @@ +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0370..0374 +0376..0377 +037B..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0559..0559 +0561..0587 +05D0..05EA +05F0..05F2 +0620..064A +066E..066F +0671..06D3 +06D5..06D5 +06E5..06E6 +06EE..06EF +06FA..06FC +06FF..06FF +0710..0710 +0712..072F +074D..07A5 +07B1..07B1 +07CA..07EA +07F4..07F5 +07FA..07FA +0800..0815 +081A..081A +0824..0824 +0828..0828 +0840..0858 +0860..086A +08A0..08B4 +08B6..08BD +0904..0939 +093D..093D +0950..0950 +0958..0961 +0971..0980 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09BD +09CE..09CE +09DC..09DD +09DF..09E1 +09F0..09F1 +09FC..09FC +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A59..0A5C +0A5E..0A5E +0A72..0A74 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0ABD +0AD0..0AD0 +0AE0..0AE1 +0AF9..0AF9 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B3D +0B5C..0B5D +0B5F..0B61 +0B71..0B71 +0B83..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BD0..0BD0 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C3D +0C58..0C5A +0C60..0C61 +0C80..0C80 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CBD +0CDE..0CDE +0CE0..0CE1 +0CF1..0CF2 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D3D +0D4E..0D4E +0D54..0D56 +0D5F..0D61 +0D7A..0D7F +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0E01..0E30 +0E32..0E32 +0E40..0E46 +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB0 +0EB2..0EB2 +0EBD..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EDC..0EDF +0F00..0F00 +0F40..0F47 +0F49..0F6C +0F88..0F8C +1000..102A +103F..103F +1050..1055 +105A..105D +1061..1061 +1065..1066 +106E..1070 +1075..1081 +108E..108E +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1711 +1720..1731 +1740..1751 +1760..176C +176E..1770 +1780..17B3 +17D7..17D7 +17DC..17DC +1820..1877 +1880..18A8 +18AA..18AA +18B0..18F5 +1900..191E +1950..196D +1970..1974 +1980..19AB +19B0..19C9 +1A00..1A16 +1A20..1A54 +1AA7..1AA7 +1B05..1B33 +1B45..1B4B +1B83..1BA0 +1BAE..1BAF +1BBA..1BE5 +1C00..1C23 +1C4D..1C4F +1C5A..1C7D +1C80..1C88 +1CE9..1CEC +1CEE..1CF1 +1CF5..1CF6 +1D00..1DBF +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2126..2126 +2128..2128 +212A..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +3005..3007 +3021..3029 +3031..3035 +3038..303C +3041..3096 +309D..309F +30A1..30FA +30FC..30FF +3105..312E +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEA +A000..A48C +A4D0..A4FD +A500..A60C +A610..A61F +A62A..A62B +A640..A66E +A67F..A69D +A6A0..A6EF +A717..A71F +A722..A788 +A78B..A7AE +A7B0..A7B7 +A7F7..A801 +A803..A805 +A807..A80A +A80C..A822 +A840..A873 +A882..A8B3 +A8F2..A8F7 +A8FB..A8FB +A8FD..A8FD +A90A..A925 +A930..A946 +A960..A97C +A984..A9B2 +A9CF..A9CF +A9E0..A9E4 +A9E6..A9EF +A9FA..A9FE +AA00..AA28 +AA40..AA42 +AA44..AA4B +AA60..AA76 +AA7A..AA7A +AA7E..AAAF +AAB1..AAB1 +AAB5..AAB6 +AAB9..AABD +AAC0..AAC0 +AAC2..AAC2 +AADB..AADD +AAE0..AAEA +AAF2..AAF4 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB65 +AB70..ABE2 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB1D +FB1F..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FC5D +FC64..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDF9 +FE71..FE71 +FE73..FE73 +FE77..FE77 +FE79..FE79 +FE7B..FE7B +FE7D..FE7D +FE7F..FEFC +FF21..FF3A +FF41..FF5A +FF66..FF9D +FFA0..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +10280..1029C +102A0..102D0 +10300..1031F +1032D..1034A +10350..10375 +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A00 +10A10..10A13 +10A15..10A17 +10A19..10A33 +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE4 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +11003..11037 +11083..110AF +110D0..110E8 +11103..11126 +11150..11172 +11176..11176 +11183..111B2 +111C1..111C4 +111DA..111DA +111DC..111DC +11200..11211 +11213..1122B +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112DE +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..1133D +11350..11350 +1135D..11361 +11400..11434 +11447..1144A +11480..114AF +114C4..114C5 +114C7..114C7 +11580..115AE +115D8..115DB +11600..1162F +11644..11644 +11680..116AA +11700..11719 +118A0..118DF +118FF..118FF +11A00..11A00 +11A0B..11A32 +11A3A..11A3A +11A50..11A50 +11A5C..11A83 +11A86..11A89 +11AC0..11AF8 +11C00..11C08 +11C0A..11C2E +11C40..11C40 +11C72..11C8F +11D00..11D06 +11D08..11D09 +11D0B..11D30 +11D46..11D46 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16AD0..16AED +16B00..16B2F +16B40..16B43 +16B63..16B77 +16B7D..16B8F +16F00..16F44 +16F50..16F50 +16F93..16F9F +16FE0..16FE1 +17000..187EC +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1E800..1E8C4 +1E900..1E943 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_10_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_10_0.test new file mode 100644 index 000000000..b0ebc72e6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_XID_Start_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'XID_Start' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_10_0.flex b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_10_0.flex new file mode 100644 index 000000000..46e311a26 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_10_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDecimalDigit1_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +[:digit:] { setCurCharPropertyValue("Nd"); } +[^[:digit:]] { setCurCharPropertyValue("Not-Nd"); } diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_10_0.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_10_0.output new file mode 100644 index 000000000..755d783fc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_10_0.output @@ -0,0 +1,112 @@ +0000..002F; Not-Nd +0030..0039; Nd +003A..065F; Not-Nd +0660..0669; Nd +066A..06EF; Not-Nd +06F0..06F9; Nd +06FA..07BF; Not-Nd +07C0..07C9; Nd +07CA..0965; Not-Nd +0966..096F; Nd +0970..09E5; Not-Nd +09E6..09EF; Nd +09F0..0A65; Not-Nd +0A66..0A6F; Nd +0A70..0AE5; Not-Nd +0AE6..0AEF; Nd +0AF0..0B65; Not-Nd +0B66..0B6F; Nd +0B70..0BE5; Not-Nd +0BE6..0BEF; Nd +0BF0..0C65; Not-Nd +0C66..0C6F; Nd +0C70..0CE5; Not-Nd +0CE6..0CEF; Nd +0CF0..0D65; Not-Nd +0D66..0D6F; Nd +0D70..0DE5; Not-Nd +0DE6..0DEF; Nd +0DF0..0E4F; Not-Nd +0E50..0E59; Nd +0E5A..0ECF; Not-Nd +0ED0..0ED9; Nd +0EDA..0F1F; Not-Nd +0F20..0F29; Nd +0F2A..103F; Not-Nd +1040..1049; Nd +104A..108F; Not-Nd +1090..1099; Nd +109A..17DF; Not-Nd +17E0..17E9; Nd +17EA..180F; Not-Nd +1810..1819; Nd +181A..1945; Not-Nd +1946..194F; Nd +1950..19CF; Not-Nd +19D0..19D9; Nd +19DA..1A7F; Not-Nd +1A80..1A89; Nd +1A8A..1A8F; Not-Nd +1A90..1A99; Nd +1A9A..1B4F; Not-Nd +1B50..1B59; Nd +1B5A..1BAF; Not-Nd +1BB0..1BB9; Nd +1BBA..1C3F; Not-Nd +1C40..1C49; Nd +1C4A..1C4F; Not-Nd +1C50..1C59; Nd +1C5A..A61F; Not-Nd +A620..A629; Nd +A62A..A8CF; Not-Nd +A8D0..A8D9; Nd +A8DA..A8FF; Not-Nd +A900..A909; Nd +A90A..A9CF; Not-Nd +A9D0..A9D9; Nd +A9DA..A9EF; Not-Nd +A9F0..A9F9; Nd +A9FA..AA4F; Not-Nd +AA50..AA59; Nd +AA5A..ABEF; Not-Nd +ABF0..ABF9; Nd +ABFA..D7FF; Not-Nd +E000..FF0F; Not-Nd +FF10..FF19; Nd +FF1A..1049F; Not-Nd +104A0..104A9; Nd +104AA..11065; Not-Nd +11066..1106F; Nd +11070..110EF; Not-Nd +110F0..110F9; Nd +110FA..11135; Not-Nd +11136..1113F; Nd +11140..111CF; Not-Nd +111D0..111D9; Nd +111DA..112EF; Not-Nd +112F0..112F9; Nd +112FA..1144F; Not-Nd +11450..11459; Nd +1145A..114CF; Not-Nd +114D0..114D9; Nd +114DA..1164F; Not-Nd +11650..11659; Nd +1165A..116BF; Not-Nd +116C0..116C9; Nd +116CA..1172F; Not-Nd +11730..11739; Nd +1173A..118DF; Not-Nd +118E0..118E9; Nd +118EA..11C4F; Not-Nd +11C50..11C59; Nd +11C5A..11D4F; Not-Nd +11D50..11D59; Nd +11D5A..16A5F; Not-Nd +16A60..16A69; Nd +16A6A..16B4F; Not-Nd +16B50..16B59; Nd +16B5A..1D7CD; Not-Nd +1D7CE..1D7FF; Nd +1D800..1E94F; Not-Nd +1E950..1E959; Nd +1E95A..10FFFF; Not-Nd diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_10_0.test b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_10_0.test new file mode 100644 index 000000000..7f6de6898 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDecimalDigit1_10_0 + +description: +Tests character class syntax of the Unicode 10.0 DecimalDigit property +using the '[:digit:]' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_10_0.flex b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_10_0.flex new file mode 100644 index 000000000..cfe98421a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_10_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDecimalDigit2_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\D { setCurCharPropertyValue("Not-Nd"); } +[^\D] { setCurCharPropertyValue("Nd"); } diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_10_0.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_10_0.output new file mode 100644 index 000000000..755d783fc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_10_0.output @@ -0,0 +1,112 @@ +0000..002F; Not-Nd +0030..0039; Nd +003A..065F; Not-Nd +0660..0669; Nd +066A..06EF; Not-Nd +06F0..06F9; Nd +06FA..07BF; Not-Nd +07C0..07C9; Nd +07CA..0965; Not-Nd +0966..096F; Nd +0970..09E5; Not-Nd +09E6..09EF; Nd +09F0..0A65; Not-Nd +0A66..0A6F; Nd +0A70..0AE5; Not-Nd +0AE6..0AEF; Nd +0AF0..0B65; Not-Nd +0B66..0B6F; Nd +0B70..0BE5; Not-Nd +0BE6..0BEF; Nd +0BF0..0C65; Not-Nd +0C66..0C6F; Nd +0C70..0CE5; Not-Nd +0CE6..0CEF; Nd +0CF0..0D65; Not-Nd +0D66..0D6F; Nd +0D70..0DE5; Not-Nd +0DE6..0DEF; Nd +0DF0..0E4F; Not-Nd +0E50..0E59; Nd +0E5A..0ECF; Not-Nd +0ED0..0ED9; Nd +0EDA..0F1F; Not-Nd +0F20..0F29; Nd +0F2A..103F; Not-Nd +1040..1049; Nd +104A..108F; Not-Nd +1090..1099; Nd +109A..17DF; Not-Nd +17E0..17E9; Nd +17EA..180F; Not-Nd +1810..1819; Nd +181A..1945; Not-Nd +1946..194F; Nd +1950..19CF; Not-Nd +19D0..19D9; Nd +19DA..1A7F; Not-Nd +1A80..1A89; Nd +1A8A..1A8F; Not-Nd +1A90..1A99; Nd +1A9A..1B4F; Not-Nd +1B50..1B59; Nd +1B5A..1BAF; Not-Nd +1BB0..1BB9; Nd +1BBA..1C3F; Not-Nd +1C40..1C49; Nd +1C4A..1C4F; Not-Nd +1C50..1C59; Nd +1C5A..A61F; Not-Nd +A620..A629; Nd +A62A..A8CF; Not-Nd +A8D0..A8D9; Nd +A8DA..A8FF; Not-Nd +A900..A909; Nd +A90A..A9CF; Not-Nd +A9D0..A9D9; Nd +A9DA..A9EF; Not-Nd +A9F0..A9F9; Nd +A9FA..AA4F; Not-Nd +AA50..AA59; Nd +AA5A..ABEF; Not-Nd +ABF0..ABF9; Nd +ABFA..D7FF; Not-Nd +E000..FF0F; Not-Nd +FF10..FF19; Nd +FF1A..1049F; Not-Nd +104A0..104A9; Nd +104AA..11065; Not-Nd +11066..1106F; Nd +11070..110EF; Not-Nd +110F0..110F9; Nd +110FA..11135; Not-Nd +11136..1113F; Nd +11140..111CF; Not-Nd +111D0..111D9; Nd +111DA..112EF; Not-Nd +112F0..112F9; Nd +112FA..1144F; Not-Nd +11450..11459; Nd +1145A..114CF; Not-Nd +114D0..114D9; Nd +114DA..1164F; Not-Nd +11650..11659; Nd +1165A..116BF; Not-Nd +116C0..116C9; Nd +116CA..1172F; Not-Nd +11730..11739; Nd +1173A..118DF; Not-Nd +118E0..118E9; Nd +118EA..11C4F; Not-Nd +11C50..11C59; Nd +11C5A..11D4F; Not-Nd +11D50..11D59; Nd +11D5A..16A5F; Not-Nd +16A60..16A69; Nd +16A6A..16B4F; Not-Nd +16B50..16B59; Nd +16B5A..1D7CD; Not-Nd +1D7CE..1D7FF; Nd +1D800..1E94F; Not-Nd +1E950..1E959; Nd +1E95A..10FFFF; Not-Nd diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_10_0.test b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_10_0.test new file mode 100644 index 000000000..694bf5163 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDecimalDigit2_10_0 + +description: +Tests character class syntax of the Unicode 10.0 DecimalDigit property +using the '\D' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_10_0.flex b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_10_0.flex new file mode 100644 index 000000000..7c89721bc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_10_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeDecimalDigit3_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\d { setCurCharPropertyValue("Nd"); } +[^\d] { setCurCharPropertyValue("Not-Nd"); } diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_10_0.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_10_0.output new file mode 100644 index 000000000..755d783fc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_10_0.output @@ -0,0 +1,112 @@ +0000..002F; Not-Nd +0030..0039; Nd +003A..065F; Not-Nd +0660..0669; Nd +066A..06EF; Not-Nd +06F0..06F9; Nd +06FA..07BF; Not-Nd +07C0..07C9; Nd +07CA..0965; Not-Nd +0966..096F; Nd +0970..09E5; Not-Nd +09E6..09EF; Nd +09F0..0A65; Not-Nd +0A66..0A6F; Nd +0A70..0AE5; Not-Nd +0AE6..0AEF; Nd +0AF0..0B65; Not-Nd +0B66..0B6F; Nd +0B70..0BE5; Not-Nd +0BE6..0BEF; Nd +0BF0..0C65; Not-Nd +0C66..0C6F; Nd +0C70..0CE5; Not-Nd +0CE6..0CEF; Nd +0CF0..0D65; Not-Nd +0D66..0D6F; Nd +0D70..0DE5; Not-Nd +0DE6..0DEF; Nd +0DF0..0E4F; Not-Nd +0E50..0E59; Nd +0E5A..0ECF; Not-Nd +0ED0..0ED9; Nd +0EDA..0F1F; Not-Nd +0F20..0F29; Nd +0F2A..103F; Not-Nd +1040..1049; Nd +104A..108F; Not-Nd +1090..1099; Nd +109A..17DF; Not-Nd +17E0..17E9; Nd +17EA..180F; Not-Nd +1810..1819; Nd +181A..1945; Not-Nd +1946..194F; Nd +1950..19CF; Not-Nd +19D0..19D9; Nd +19DA..1A7F; Not-Nd +1A80..1A89; Nd +1A8A..1A8F; Not-Nd +1A90..1A99; Nd +1A9A..1B4F; Not-Nd +1B50..1B59; Nd +1B5A..1BAF; Not-Nd +1BB0..1BB9; Nd +1BBA..1C3F; Not-Nd +1C40..1C49; Nd +1C4A..1C4F; Not-Nd +1C50..1C59; Nd +1C5A..A61F; Not-Nd +A620..A629; Nd +A62A..A8CF; Not-Nd +A8D0..A8D9; Nd +A8DA..A8FF; Not-Nd +A900..A909; Nd +A90A..A9CF; Not-Nd +A9D0..A9D9; Nd +A9DA..A9EF; Not-Nd +A9F0..A9F9; Nd +A9FA..AA4F; Not-Nd +AA50..AA59; Nd +AA5A..ABEF; Not-Nd +ABF0..ABF9; Nd +ABFA..D7FF; Not-Nd +E000..FF0F; Not-Nd +FF10..FF19; Nd +FF1A..1049F; Not-Nd +104A0..104A9; Nd +104AA..11065; Not-Nd +11066..1106F; Nd +11070..110EF; Not-Nd +110F0..110F9; Nd +110FA..11135; Not-Nd +11136..1113F; Nd +11140..111CF; Not-Nd +111D0..111D9; Nd +111DA..112EF; Not-Nd +112F0..112F9; Nd +112FA..1144F; Not-Nd +11450..11459; Nd +1145A..114CF; Not-Nd +114D0..114D9; Nd +114DA..1164F; Not-Nd +11650..11659; Nd +1165A..116BF; Not-Nd +116C0..116C9; Nd +116CA..1172F; Not-Nd +11730..11739; Nd +1173A..118DF; Not-Nd +118E0..118E9; Nd +118EA..11C4F; Not-Nd +11C50..11C59; Nd +11C5A..11D4F; Not-Nd +11D50..11D59; Nd +11D5A..16A5F; Not-Nd +16A60..16A69; Nd +16A6A..16B4F; Not-Nd +16B50..16B59; Nd +16B5A..1D7CD; Not-Nd +1D7CE..1D7FF; Nd +1D800..1E94F; Not-Nd +1E950..1E959; Nd +1E95A..10FFFF; Not-Nd diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_10_0.test b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_10_0.test new file mode 100644 index 000000000..c5a8f3dd8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeDecimalDigit3_10_0 + +description: +Tests character class syntax of the Unicode 10.0 DecimalDigit property +using the '\d' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_10_0.flex b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_10_0.flex new file mode 100644 index 000000000..2dfefed2a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_10_0.flex @@ -0,0 +1,21 @@ +%% + +%unicode 10.0 +%public +%class UnicodeGeneralCategorySingleLetter_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{C} { setCurCharPropertyValue("C"); } +\p{L} { setCurCharPropertyValue("L"); } +\p{M} { setCurCharPropertyValue("M"); } +\p{N} { setCurCharPropertyValue("N"); } +\p{P} { setCurCharPropertyValue("P"); } +\p{S} { setCurCharPropertyValue("S"); } +\p{Z} { setCurCharPropertyValue("Z"); } diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_10_0.output b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_10_0.output new file mode 100644 index 000000000..764904997 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_10_0.output @@ -0,0 +1,2015 @@ +0000..001F; C +0020..0020; Z +0021..0023; P +0024..0024; S +0025..002A; P +002B..002B; S +002C..002F; P +0030..0039; N +003A..003B; P +003C..003E; S +003F..0040; P +0041..005A; L +005B..005D; P +005E..005E; S +005F..005F; P +0060..0060; S +0061..007A; L +007B..007B; P +007C..007C; S +007D..007D; P +007E..007E; S +007F..009F; C +00A0..00A0; Z +00A1..00A1; P +00A2..00A6; S +00A7..00A7; P +00A8..00A9; S +00AA..00AA; L +00AB..00AB; P +00AC..00AC; S +00AD..00AD; C +00AE..00B1; S +00B2..00B3; N +00B4..00B4; S +00B5..00B5; L +00B6..00B7; P +00B8..00B8; S +00B9..00B9; N +00BA..00BA; L +00BB..00BB; P +00BC..00BE; N +00BF..00BF; P +00C0..00D6; L +00D7..00D7; S +00D8..00F6; L +00F7..00F7; S +00F8..02C1; L +02C2..02C5; S +02C6..02D1; L +02D2..02DF; S +02E0..02E4; L +02E5..02EB; S +02EC..02EC; L +02ED..02ED; S +02EE..02EE; L +02EF..02FF; S +0300..036F; M +0370..0374; L +0375..0375; S +0376..0377; L +0378..0379; C +037A..037D; L +037E..037E; P +037F..037F; L +0380..0383; C +0384..0385; S +0386..0386; L +0387..0387; P +0388..038A; L +038B..038B; C +038C..038C; L +038D..038D; C +038E..03A1; L +03A2..03A2; C +03A3..03F5; L +03F6..03F6; S +03F7..0481; L +0482..0482; S +0483..0489; M +048A..052F; L +0530..0530; C +0531..0556; L +0557..0558; C +0559..0559; L +055A..055F; P +0560..0560; C +0561..0587; L +0588..0588; C +0589..058A; P +058B..058C; C +058D..058F; S +0590..0590; C +0591..05BD; M +05BE..05BE; P +05BF..05BF; M +05C0..05C0; P +05C1..05C2; M +05C3..05C3; P +05C4..05C5; M +05C6..05C6; P +05C7..05C7; M +05C8..05CF; C +05D0..05EA; L +05EB..05EF; C +05F0..05F2; L +05F3..05F4; P +05F5..0605; C +0606..0608; S +0609..060A; P +060B..060B; S +060C..060D; P +060E..060F; S +0610..061A; M +061B..061B; P +061C..061D; C +061E..061F; P +0620..064A; L +064B..065F; M +0660..0669; N +066A..066D; P +066E..066F; L +0670..0670; M +0671..06D3; L +06D4..06D4; P +06D5..06D5; L +06D6..06DC; M +06DD..06DD; C +06DE..06DE; S +06DF..06E4; M +06E5..06E6; L +06E7..06E8; M +06E9..06E9; S +06EA..06ED; M +06EE..06EF; L +06F0..06F9; N +06FA..06FC; L +06FD..06FE; S +06FF..06FF; L +0700..070D; P +070E..070F; C +0710..0710; L +0711..0711; M +0712..072F; L +0730..074A; M +074B..074C; C +074D..07A5; L +07A6..07B0; M +07B1..07B1; L +07B2..07BF; C +07C0..07C9; N +07CA..07EA; L +07EB..07F3; M +07F4..07F5; L +07F6..07F6; S +07F7..07F9; P +07FA..07FA; L +07FB..07FF; C +0800..0815; L +0816..0819; M +081A..081A; L +081B..0823; M +0824..0824; L +0825..0827; M +0828..0828; L +0829..082D; M +082E..082F; C +0830..083E; P +083F..083F; C +0840..0858; L +0859..085B; M +085C..085D; C +085E..085E; P +085F..085F; C +0860..086A; L +086B..089F; C +08A0..08B4; L +08B5..08B5; C +08B6..08BD; L +08BE..08D3; C +08D4..08E1; M +08E2..08E2; C +08E3..0903; M +0904..0939; L +093A..093C; M +093D..093D; L +093E..094F; M +0950..0950; L +0951..0957; M +0958..0961; L +0962..0963; M +0964..0965; P +0966..096F; N +0970..0970; P +0971..0980; L +0981..0983; M +0984..0984; C +0985..098C; L +098D..098E; C +098F..0990; L +0991..0992; C +0993..09A8; L +09A9..09A9; C +09AA..09B0; L +09B1..09B1; C +09B2..09B2; L +09B3..09B5; C +09B6..09B9; L +09BA..09BB; C +09BC..09BC; M +09BD..09BD; L +09BE..09C4; M +09C5..09C6; C +09C7..09C8; M +09C9..09CA; C +09CB..09CD; M +09CE..09CE; L +09CF..09D6; C +09D7..09D7; M +09D8..09DB; C +09DC..09DD; L +09DE..09DE; C +09DF..09E1; L +09E2..09E3; M +09E4..09E5; C +09E6..09EF; N +09F0..09F1; L +09F2..09F3; S +09F4..09F9; N +09FA..09FB; S +09FC..09FC; L +09FD..09FD; P +09FE..0A00; C +0A01..0A03; M +0A04..0A04; C +0A05..0A0A; L +0A0B..0A0E; C +0A0F..0A10; L +0A11..0A12; C +0A13..0A28; L +0A29..0A29; C +0A2A..0A30; L +0A31..0A31; C +0A32..0A33; L +0A34..0A34; C +0A35..0A36; L +0A37..0A37; C +0A38..0A39; L +0A3A..0A3B; C +0A3C..0A3C; M +0A3D..0A3D; C +0A3E..0A42; M +0A43..0A46; C +0A47..0A48; M +0A49..0A4A; C +0A4B..0A4D; M +0A4E..0A50; C +0A51..0A51; M +0A52..0A58; C +0A59..0A5C; L +0A5D..0A5D; C +0A5E..0A5E; L +0A5F..0A65; C +0A66..0A6F; N +0A70..0A71; M +0A72..0A74; L +0A75..0A75; M +0A76..0A80; C +0A81..0A83; M +0A84..0A84; C +0A85..0A8D; L +0A8E..0A8E; C +0A8F..0A91; L +0A92..0A92; C +0A93..0AA8; L +0AA9..0AA9; C +0AAA..0AB0; L +0AB1..0AB1; C +0AB2..0AB3; L +0AB4..0AB4; C +0AB5..0AB9; L +0ABA..0ABB; C +0ABC..0ABC; M +0ABD..0ABD; L +0ABE..0AC5; M +0AC6..0AC6; C +0AC7..0AC9; M +0ACA..0ACA; C +0ACB..0ACD; M +0ACE..0ACF; C +0AD0..0AD0; L +0AD1..0ADF; C +0AE0..0AE1; L +0AE2..0AE3; M +0AE4..0AE5; C +0AE6..0AEF; N +0AF0..0AF0; P +0AF1..0AF1; S +0AF2..0AF8; C +0AF9..0AF9; L +0AFA..0AFF; M +0B00..0B00; C +0B01..0B03; M +0B04..0B04; C +0B05..0B0C; L +0B0D..0B0E; C +0B0F..0B10; L +0B11..0B12; C +0B13..0B28; L +0B29..0B29; C +0B2A..0B30; L +0B31..0B31; C +0B32..0B33; L +0B34..0B34; C +0B35..0B39; L +0B3A..0B3B; C +0B3C..0B3C; M +0B3D..0B3D; L +0B3E..0B44; M +0B45..0B46; C +0B47..0B48; M +0B49..0B4A; C +0B4B..0B4D; M +0B4E..0B55; C +0B56..0B57; M +0B58..0B5B; C +0B5C..0B5D; L +0B5E..0B5E; C +0B5F..0B61; L +0B62..0B63; M +0B64..0B65; C +0B66..0B6F; N +0B70..0B70; S +0B71..0B71; L +0B72..0B77; N +0B78..0B81; C +0B82..0B82; M +0B83..0B83; L +0B84..0B84; C +0B85..0B8A; L +0B8B..0B8D; C +0B8E..0B90; L +0B91..0B91; C +0B92..0B95; L +0B96..0B98; C +0B99..0B9A; L +0B9B..0B9B; C +0B9C..0B9C; L +0B9D..0B9D; C +0B9E..0B9F; L +0BA0..0BA2; C +0BA3..0BA4; L +0BA5..0BA7; C +0BA8..0BAA; L +0BAB..0BAD; C +0BAE..0BB9; L +0BBA..0BBD; C +0BBE..0BC2; M +0BC3..0BC5; C +0BC6..0BC8; M +0BC9..0BC9; C +0BCA..0BCD; M +0BCE..0BCF; C +0BD0..0BD0; L +0BD1..0BD6; C +0BD7..0BD7; M +0BD8..0BE5; C +0BE6..0BF2; N +0BF3..0BFA; S +0BFB..0BFF; C +0C00..0C03; M +0C04..0C04; C +0C05..0C0C; L +0C0D..0C0D; C +0C0E..0C10; L +0C11..0C11; C +0C12..0C28; L +0C29..0C29; C +0C2A..0C39; L +0C3A..0C3C; C +0C3D..0C3D; L +0C3E..0C44; M +0C45..0C45; C +0C46..0C48; M +0C49..0C49; C +0C4A..0C4D; M +0C4E..0C54; C +0C55..0C56; M +0C57..0C57; C +0C58..0C5A; L +0C5B..0C5F; C +0C60..0C61; L +0C62..0C63; M +0C64..0C65; C +0C66..0C6F; N +0C70..0C77; C +0C78..0C7E; N +0C7F..0C7F; S +0C80..0C80; L +0C81..0C83; M +0C84..0C84; C +0C85..0C8C; L +0C8D..0C8D; C +0C8E..0C90; L +0C91..0C91; C +0C92..0CA8; L +0CA9..0CA9; C +0CAA..0CB3; L +0CB4..0CB4; C +0CB5..0CB9; L +0CBA..0CBB; C +0CBC..0CBC; M +0CBD..0CBD; L +0CBE..0CC4; M +0CC5..0CC5; C +0CC6..0CC8; M +0CC9..0CC9; C +0CCA..0CCD; M +0CCE..0CD4; C +0CD5..0CD6; M +0CD7..0CDD; C +0CDE..0CDE; L +0CDF..0CDF; C +0CE0..0CE1; L +0CE2..0CE3; M +0CE4..0CE5; C +0CE6..0CEF; N +0CF0..0CF0; C +0CF1..0CF2; L +0CF3..0CFF; C +0D00..0D03; M +0D04..0D04; C +0D05..0D0C; L +0D0D..0D0D; C +0D0E..0D10; L +0D11..0D11; C +0D12..0D3A; L +0D3B..0D3C; M +0D3D..0D3D; L +0D3E..0D44; M +0D45..0D45; C +0D46..0D48; M +0D49..0D49; C +0D4A..0D4D; M +0D4E..0D4E; L +0D4F..0D4F; S +0D50..0D53; C +0D54..0D56; L +0D57..0D57; M +0D58..0D5E; N +0D5F..0D61; L +0D62..0D63; M +0D64..0D65; C +0D66..0D78; N +0D79..0D79; S +0D7A..0D7F; L +0D80..0D81; C +0D82..0D83; M +0D84..0D84; C +0D85..0D96; L +0D97..0D99; C +0D9A..0DB1; L +0DB2..0DB2; C +0DB3..0DBB; L +0DBC..0DBC; C +0DBD..0DBD; L +0DBE..0DBF; C +0DC0..0DC6; L +0DC7..0DC9; C +0DCA..0DCA; M +0DCB..0DCE; C +0DCF..0DD4; M +0DD5..0DD5; C +0DD6..0DD6; M +0DD7..0DD7; C +0DD8..0DDF; M +0DE0..0DE5; C +0DE6..0DEF; N +0DF0..0DF1; C +0DF2..0DF3; M +0DF4..0DF4; P +0DF5..0E00; C +0E01..0E30; L +0E31..0E31; M +0E32..0E33; L +0E34..0E3A; M +0E3B..0E3E; C +0E3F..0E3F; S +0E40..0E46; L +0E47..0E4E; M +0E4F..0E4F; P +0E50..0E59; N +0E5A..0E5B; P +0E5C..0E80; C +0E81..0E82; L +0E83..0E83; C +0E84..0E84; L +0E85..0E86; C +0E87..0E88; L +0E89..0E89; C +0E8A..0E8A; L +0E8B..0E8C; C +0E8D..0E8D; L +0E8E..0E93; C +0E94..0E97; L +0E98..0E98; C +0E99..0E9F; L +0EA0..0EA0; C +0EA1..0EA3; L +0EA4..0EA4; C +0EA5..0EA5; L +0EA6..0EA6; C +0EA7..0EA7; L +0EA8..0EA9; C +0EAA..0EAB; L +0EAC..0EAC; C +0EAD..0EB0; L +0EB1..0EB1; M +0EB2..0EB3; L +0EB4..0EB9; M +0EBA..0EBA; C +0EBB..0EBC; M +0EBD..0EBD; L +0EBE..0EBF; C +0EC0..0EC4; L +0EC5..0EC5; C +0EC6..0EC6; L +0EC7..0EC7; C +0EC8..0ECD; M +0ECE..0ECF; C +0ED0..0ED9; N +0EDA..0EDB; C +0EDC..0EDF; L +0EE0..0EFF; C +0F00..0F00; L +0F01..0F03; S +0F04..0F12; P +0F13..0F13; S +0F14..0F14; P +0F15..0F17; S +0F18..0F19; M +0F1A..0F1F; S +0F20..0F33; N +0F34..0F34; S +0F35..0F35; M +0F36..0F36; S +0F37..0F37; M +0F38..0F38; S +0F39..0F39; M +0F3A..0F3D; P +0F3E..0F3F; M +0F40..0F47; L +0F48..0F48; C +0F49..0F6C; L +0F6D..0F70; C +0F71..0F84; M +0F85..0F85; P +0F86..0F87; M +0F88..0F8C; L +0F8D..0F97; M +0F98..0F98; C +0F99..0FBC; M +0FBD..0FBD; C +0FBE..0FC5; S +0FC6..0FC6; M +0FC7..0FCC; S +0FCD..0FCD; C +0FCE..0FCF; S +0FD0..0FD4; P +0FD5..0FD8; S +0FD9..0FDA; P +0FDB..0FFF; C +1000..102A; L +102B..103E; M +103F..103F; L +1040..1049; N +104A..104F; P +1050..1055; L +1056..1059; M +105A..105D; L +105E..1060; M +1061..1061; L +1062..1064; M +1065..1066; L +1067..106D; M +106E..1070; L +1071..1074; M +1075..1081; L +1082..108D; M +108E..108E; L +108F..108F; M +1090..1099; N +109A..109D; M +109E..109F; S +10A0..10C5; L +10C6..10C6; C +10C7..10C7; L +10C8..10CC; C +10CD..10CD; L +10CE..10CF; C +10D0..10FA; L +10FB..10FB; P +10FC..1248; L +1249..1249; C +124A..124D; L +124E..124F; C +1250..1256; L +1257..1257; C +1258..1258; L +1259..1259; C +125A..125D; L +125E..125F; C +1260..1288; L +1289..1289; C +128A..128D; L +128E..128F; C +1290..12B0; L +12B1..12B1; C +12B2..12B5; L +12B6..12B7; C +12B8..12BE; L +12BF..12BF; C +12C0..12C0; L +12C1..12C1; C +12C2..12C5; L +12C6..12C7; C +12C8..12D6; L +12D7..12D7; C +12D8..1310; L +1311..1311; C +1312..1315; L +1316..1317; C +1318..135A; L +135B..135C; C +135D..135F; M +1360..1368; P +1369..137C; N +137D..137F; C +1380..138F; L +1390..1399; S +139A..139F; C +13A0..13F5; L +13F6..13F7; C +13F8..13FD; L +13FE..13FF; C +1400..1400; P +1401..166C; L +166D..166E; P +166F..167F; L +1680..1680; Z +1681..169A; L +169B..169C; P +169D..169F; C +16A0..16EA; L +16EB..16ED; P +16EE..16F0; N +16F1..16F8; L +16F9..16FF; C +1700..170C; L +170D..170D; C +170E..1711; L +1712..1714; M +1715..171F; C +1720..1731; L +1732..1734; M +1735..1736; P +1737..173F; C +1740..1751; L +1752..1753; M +1754..175F; C +1760..176C; L +176D..176D; C +176E..1770; L +1771..1771; C +1772..1773; M +1774..177F; C +1780..17B3; L +17B4..17D3; M +17D4..17D6; P +17D7..17D7; L +17D8..17DA; P +17DB..17DB; S +17DC..17DC; L +17DD..17DD; M +17DE..17DF; C +17E0..17E9; N +17EA..17EF; C +17F0..17F9; N +17FA..17FF; C +1800..180A; P +180B..180D; M +180E..180F; C +1810..1819; N +181A..181F; C +1820..1877; L +1878..187F; C +1880..1884; L +1885..1886; M +1887..18A8; L +18A9..18A9; M +18AA..18AA; L +18AB..18AF; C +18B0..18F5; L +18F6..18FF; C +1900..191E; L +191F..191F; C +1920..192B; M +192C..192F; C +1930..193B; M +193C..193F; C +1940..1940; S +1941..1943; C +1944..1945; P +1946..194F; N +1950..196D; L +196E..196F; C +1970..1974; L +1975..197F; C +1980..19AB; L +19AC..19AF; C +19B0..19C9; L +19CA..19CF; C +19D0..19DA; N +19DB..19DD; C +19DE..19FF; S +1A00..1A16; L +1A17..1A1B; M +1A1C..1A1D; C +1A1E..1A1F; P +1A20..1A54; L +1A55..1A5E; M +1A5F..1A5F; C +1A60..1A7C; M +1A7D..1A7E; C +1A7F..1A7F; M +1A80..1A89; N +1A8A..1A8F; C +1A90..1A99; N +1A9A..1A9F; C +1AA0..1AA6; P +1AA7..1AA7; L +1AA8..1AAD; P +1AAE..1AAF; C +1AB0..1ABE; M +1ABF..1AFF; C +1B00..1B04; M +1B05..1B33; L +1B34..1B44; M +1B45..1B4B; L +1B4C..1B4F; C +1B50..1B59; N +1B5A..1B60; P +1B61..1B6A; S +1B6B..1B73; M +1B74..1B7C; S +1B7D..1B7F; C +1B80..1B82; M +1B83..1BA0; L +1BA1..1BAD; M +1BAE..1BAF; L +1BB0..1BB9; N +1BBA..1BE5; L +1BE6..1BF3; M +1BF4..1BFB; C +1BFC..1BFF; P +1C00..1C23; L +1C24..1C37; M +1C38..1C3A; C +1C3B..1C3F; P +1C40..1C49; N +1C4A..1C4C; C +1C4D..1C4F; L +1C50..1C59; N +1C5A..1C7D; L +1C7E..1C7F; P +1C80..1C88; L +1C89..1CBF; C +1CC0..1CC7; P +1CC8..1CCF; C +1CD0..1CD2; M +1CD3..1CD3; P +1CD4..1CE8; M +1CE9..1CEC; L +1CED..1CED; M +1CEE..1CF1; L +1CF2..1CF4; M +1CF5..1CF6; L +1CF7..1CF9; M +1CFA..1CFF; C +1D00..1DBF; L +1DC0..1DF9; M +1DFA..1DFA; C +1DFB..1DFF; M +1E00..1F15; L +1F16..1F17; C +1F18..1F1D; L +1F1E..1F1F; C +1F20..1F45; L +1F46..1F47; C +1F48..1F4D; L +1F4E..1F4F; C +1F50..1F57; L +1F58..1F58; C +1F59..1F59; L +1F5A..1F5A; C +1F5B..1F5B; L +1F5C..1F5C; C +1F5D..1F5D; L +1F5E..1F5E; C +1F5F..1F7D; L +1F7E..1F7F; C +1F80..1FB4; L +1FB5..1FB5; C +1FB6..1FBC; L +1FBD..1FBD; S +1FBE..1FBE; L +1FBF..1FC1; S +1FC2..1FC4; L +1FC5..1FC5; C +1FC6..1FCC; L +1FCD..1FCF; S +1FD0..1FD3; L +1FD4..1FD5; C +1FD6..1FDB; L +1FDC..1FDC; C +1FDD..1FDF; S +1FE0..1FEC; L +1FED..1FEF; S +1FF0..1FF1; C +1FF2..1FF4; L +1FF5..1FF5; C +1FF6..1FFC; L +1FFD..1FFE; S +1FFF..1FFF; C +2000..200A; Z +200B..200F; C +2010..2027; P +2028..2029; Z +202A..202E; C +202F..202F; Z +2030..2043; P +2044..2044; S +2045..2051; P +2052..2052; S +2053..205E; P +205F..205F; Z +2060..206F; C +2070..2070; N +2071..2071; L +2072..2073; C +2074..2079; N +207A..207C; S +207D..207E; P +207F..207F; L +2080..2089; N +208A..208C; S +208D..208E; P +208F..208F; C +2090..209C; L +209D..209F; C +20A0..20BF; S +20C0..20CF; C +20D0..20F0; M +20F1..20FF; C +2100..2101; S +2102..2102; L +2103..2106; S +2107..2107; L +2108..2109; S +210A..2113; L +2114..2114; S +2115..2115; L +2116..2118; S +2119..211D; L +211E..2123; S +2124..2124; L +2125..2125; S +2126..2126; L +2127..2127; S +2128..2128; L +2129..2129; S +212A..212D; L +212E..212E; S +212F..2139; L +213A..213B; S +213C..213F; L +2140..2144; S +2145..2149; L +214A..214D; S +214E..214E; L +214F..214F; S +2150..2182; N +2183..2184; L +2185..2189; N +218A..218B; S +218C..218F; C +2190..2307; S +2308..230B; P +230C..2328; S +2329..232A; P +232B..2426; S +2427..243F; C +2440..244A; S +244B..245F; C +2460..249B; N +249C..24E9; S +24EA..24FF; N +2500..2767; S +2768..2775; P +2776..2793; N +2794..27C4; S +27C5..27C6; P +27C7..27E5; S +27E6..27EF; P +27F0..2982; S +2983..2998; P +2999..29D7; S +29D8..29DB; P +29DC..29FB; S +29FC..29FD; P +29FE..2B73; S +2B74..2B75; C +2B76..2B95; S +2B96..2B97; C +2B98..2BB9; S +2BBA..2BBC; C +2BBD..2BC8; S +2BC9..2BC9; C +2BCA..2BD2; S +2BD3..2BEB; C +2BEC..2BEF; S +2BF0..2BFF; C +2C00..2C2E; L +2C2F..2C2F; C +2C30..2C5E; L +2C5F..2C5F; C +2C60..2CE4; L +2CE5..2CEA; S +2CEB..2CEE; L +2CEF..2CF1; M +2CF2..2CF3; L +2CF4..2CF8; C +2CF9..2CFC; P +2CFD..2CFD; N +2CFE..2CFF; P +2D00..2D25; L +2D26..2D26; C +2D27..2D27; L +2D28..2D2C; C +2D2D..2D2D; L +2D2E..2D2F; C +2D30..2D67; L +2D68..2D6E; C +2D6F..2D6F; L +2D70..2D70; P +2D71..2D7E; C +2D7F..2D7F; M +2D80..2D96; L +2D97..2D9F; C +2DA0..2DA6; L +2DA7..2DA7; C +2DA8..2DAE; L +2DAF..2DAF; C +2DB0..2DB6; L +2DB7..2DB7; C +2DB8..2DBE; L +2DBF..2DBF; C +2DC0..2DC6; L +2DC7..2DC7; C +2DC8..2DCE; L +2DCF..2DCF; C +2DD0..2DD6; L +2DD7..2DD7; C +2DD8..2DDE; L +2DDF..2DDF; C +2DE0..2DFF; M +2E00..2E2E; P +2E2F..2E2F; L +2E30..2E49; P +2E4A..2E7F; C +2E80..2E99; S +2E9A..2E9A; C +2E9B..2EF3; S +2EF4..2EFF; C +2F00..2FD5; S +2FD6..2FEF; C +2FF0..2FFB; S +2FFC..2FFF; C +3000..3000; Z +3001..3003; P +3004..3004; S +3005..3006; L +3007..3007; N +3008..3011; P +3012..3013; S +3014..301F; P +3020..3020; S +3021..3029; N +302A..302F; M +3030..3030; P +3031..3035; L +3036..3037; S +3038..303A; N +303B..303C; L +303D..303D; P +303E..303F; S +3040..3040; C +3041..3096; L +3097..3098; C +3099..309A; M +309B..309C; S +309D..309F; L +30A0..30A0; P +30A1..30FA; L +30FB..30FB; P +30FC..30FF; L +3100..3104; C +3105..312E; L +312F..3130; C +3131..318E; L +318F..318F; C +3190..3191; S +3192..3195; N +3196..319F; S +31A0..31BA; L +31BB..31BF; C +31C0..31E3; S +31E4..31EF; C +31F0..31FF; L +3200..321E; S +321F..321F; C +3220..3229; N +322A..3247; S +3248..324F; N +3250..3250; S +3251..325F; N +3260..327F; S +3280..3289; N +328A..32B0; S +32B1..32BF; N +32C0..32FE; S +32FF..32FF; C +3300..33FF; S +3400..4DB5; L +4DB6..4DBF; C +4DC0..4DFF; S +4E00..9FEA; L +9FEB..9FFF; C +A000..A48C; L +A48D..A48F; C +A490..A4C6; S +A4C7..A4CF; C +A4D0..A4FD; L +A4FE..A4FF; P +A500..A60C; L +A60D..A60F; P +A610..A61F; L +A620..A629; N +A62A..A62B; L +A62C..A63F; C +A640..A66E; L +A66F..A672; M +A673..A673; P +A674..A67D; M +A67E..A67E; P +A67F..A69D; L +A69E..A69F; M +A6A0..A6E5; L +A6E6..A6EF; N +A6F0..A6F1; M +A6F2..A6F7; P +A6F8..A6FF; C +A700..A716; S +A717..A71F; L +A720..A721; S +A722..A788; L +A789..A78A; S +A78B..A7AE; L +A7AF..A7AF; C +A7B0..A7B7; L +A7B8..A7F6; C +A7F7..A801; L +A802..A802; M +A803..A805; L +A806..A806; M +A807..A80A; L +A80B..A80B; M +A80C..A822; L +A823..A827; M +A828..A82B; S +A82C..A82F; C +A830..A835; N +A836..A839; S +A83A..A83F; C +A840..A873; L +A874..A877; P +A878..A87F; C +A880..A881; M +A882..A8B3; L +A8B4..A8C5; M +A8C6..A8CD; C +A8CE..A8CF; P +A8D0..A8D9; N +A8DA..A8DF; C +A8E0..A8F1; M +A8F2..A8F7; L +A8F8..A8FA; P +A8FB..A8FB; L +A8FC..A8FC; P +A8FD..A8FD; L +A8FE..A8FF; C +A900..A909; N +A90A..A925; L +A926..A92D; M +A92E..A92F; P +A930..A946; L +A947..A953; M +A954..A95E; C +A95F..A95F; P +A960..A97C; L +A97D..A97F; C +A980..A983; M +A984..A9B2; L +A9B3..A9C0; M +A9C1..A9CD; P +A9CE..A9CE; C +A9CF..A9CF; L +A9D0..A9D9; N +A9DA..A9DD; C +A9DE..A9DF; P +A9E0..A9E4; L +A9E5..A9E5; M +A9E6..A9EF; L +A9F0..A9F9; N +A9FA..A9FE; L +A9FF..A9FF; C +AA00..AA28; L +AA29..AA36; M +AA37..AA3F; C +AA40..AA42; L +AA43..AA43; M +AA44..AA4B; L +AA4C..AA4D; M +AA4E..AA4F; C +AA50..AA59; N +AA5A..AA5B; C +AA5C..AA5F; P +AA60..AA76; L +AA77..AA79; S +AA7A..AA7A; L +AA7B..AA7D; M +AA7E..AAAF; L +AAB0..AAB0; M +AAB1..AAB1; L +AAB2..AAB4; M +AAB5..AAB6; L +AAB7..AAB8; M +AAB9..AABD; L +AABE..AABF; M +AAC0..AAC0; L +AAC1..AAC1; M +AAC2..AAC2; L +AAC3..AADA; C +AADB..AADD; L +AADE..AADF; P +AAE0..AAEA; L +AAEB..AAEF; M +AAF0..AAF1; P +AAF2..AAF4; L +AAF5..AAF6; M +AAF7..AB00; C +AB01..AB06; L +AB07..AB08; C +AB09..AB0E; L +AB0F..AB10; C +AB11..AB16; L +AB17..AB1F; C +AB20..AB26; L +AB27..AB27; C +AB28..AB2E; L +AB2F..AB2F; C +AB30..AB5A; L +AB5B..AB5B; S +AB5C..AB65; L +AB66..AB6F; C +AB70..ABE2; L +ABE3..ABEA; M +ABEB..ABEB; P +ABEC..ABED; M +ABEE..ABEF; C +ABF0..ABF9; N +ABFA..ABFF; C +AC00..D7A3; L +D7A4..D7AF; C +D7B0..D7C6; L +D7C7..D7CA; C +D7CB..D7FB; L +D7FC..D7FF; C +E000..F8FF; C +F900..FA6D; L +FA6E..FA6F; C +FA70..FAD9; L +FADA..FAFF; C +FB00..FB06; L +FB07..FB12; C +FB13..FB17; L +FB18..FB1C; C +FB1D..FB1D; L +FB1E..FB1E; M +FB1F..FB28; L +FB29..FB29; S +FB2A..FB36; L +FB37..FB37; C +FB38..FB3C; L +FB3D..FB3D; C +FB3E..FB3E; L +FB3F..FB3F; C +FB40..FB41; L +FB42..FB42; C +FB43..FB44; L +FB45..FB45; C +FB46..FBB1; L +FBB2..FBC1; S +FBC2..FBD2; C +FBD3..FD3D; L +FD3E..FD3F; P +FD40..FD4F; C +FD50..FD8F; L +FD90..FD91; C +FD92..FDC7; L +FDC8..FDEF; C +FDF0..FDFB; L +FDFC..FDFD; S +FDFE..FDFF; C +FE00..FE0F; M +FE10..FE19; P +FE1A..FE1F; C +FE20..FE2F; M +FE30..FE52; P +FE53..FE53; C +FE54..FE61; P +FE62..FE62; S +FE63..FE63; P +FE64..FE66; S +FE67..FE67; C +FE68..FE68; P +FE69..FE69; S +FE6A..FE6B; P +FE6C..FE6F; C +FE70..FE74; L +FE75..FE75; C +FE76..FEFC; L +FEFD..FF00; C +FF01..FF03; P +FF04..FF04; S +FF05..FF0A; P +FF0B..FF0B; S +FF0C..FF0F; P +FF10..FF19; N +FF1A..FF1B; P +FF1C..FF1E; S +FF1F..FF20; P +FF21..FF3A; L +FF3B..FF3D; P +FF3E..FF3E; S +FF3F..FF3F; P +FF40..FF40; S +FF41..FF5A; L +FF5B..FF5B; P +FF5C..FF5C; S +FF5D..FF5D; P +FF5E..FF5E; S +FF5F..FF65; P +FF66..FFBE; L +FFBF..FFC1; C +FFC2..FFC7; L +FFC8..FFC9; C +FFCA..FFCF; L +FFD0..FFD1; C +FFD2..FFD7; L +FFD8..FFD9; C +FFDA..FFDC; L +FFDD..FFDF; C +FFE0..FFE6; S +FFE7..FFE7; C +FFE8..FFEE; S +FFEF..FFFB; C +FFFC..FFFD; S +FFFE..FFFF; C +10000..1000B; L +1000C..1000C; C +1000D..10026; L +10027..10027; C +10028..1003A; L +1003B..1003B; C +1003C..1003D; L +1003E..1003E; C +1003F..1004D; L +1004E..1004F; C +10050..1005D; L +1005E..1007F; C +10080..100FA; L +100FB..100FF; C +10100..10102; P +10103..10106; C +10107..10133; N +10134..10136; C +10137..1013F; S +10140..10178; N +10179..10189; S +1018A..1018B; N +1018C..1018E; S +1018F..1018F; C +10190..1019B; S +1019C..1019F; C +101A0..101A0; S +101A1..101CF; C +101D0..101FC; S +101FD..101FD; M +101FE..1027F; C +10280..1029C; L +1029D..1029F; C +102A0..102D0; L +102D1..102DF; C +102E0..102E0; M +102E1..102FB; N +102FC..102FF; C +10300..1031F; L +10320..10323; N +10324..1032C; C +1032D..10340; L +10341..10341; N +10342..10349; L +1034A..1034A; N +1034B..1034F; C +10350..10375; L +10376..1037A; M +1037B..1037F; C +10380..1039D; L +1039E..1039E; C +1039F..1039F; P +103A0..103C3; L +103C4..103C7; C +103C8..103CF; L +103D0..103D0; P +103D1..103D5; N +103D6..103FF; C +10400..1049D; L +1049E..1049F; C +104A0..104A9; N +104AA..104AF; C +104B0..104D3; L +104D4..104D7; C +104D8..104FB; L +104FC..104FF; C +10500..10527; L +10528..1052F; C +10530..10563; L +10564..1056E; C +1056F..1056F; P +10570..105FF; C +10600..10736; L +10737..1073F; C +10740..10755; L +10756..1075F; C +10760..10767; L +10768..107FF; C +10800..10805; L +10806..10807; C +10808..10808; L +10809..10809; C +1080A..10835; L +10836..10836; C +10837..10838; L +10839..1083B; C +1083C..1083C; L +1083D..1083E; C +1083F..10855; L +10856..10856; C +10857..10857; P +10858..1085F; N +10860..10876; L +10877..10878; S +10879..1087F; N +10880..1089E; L +1089F..108A6; C +108A7..108AF; N +108B0..108DF; C +108E0..108F2; L +108F3..108F3; C +108F4..108F5; L +108F6..108FA; C +108FB..108FF; N +10900..10915; L +10916..1091B; N +1091C..1091E; C +1091F..1091F; P +10920..10939; L +1093A..1093E; C +1093F..1093F; P +10940..1097F; C +10980..109B7; L +109B8..109BB; C +109BC..109BD; N +109BE..109BF; L +109C0..109CF; N +109D0..109D1; C +109D2..109FF; N +10A00..10A00; L +10A01..10A03; M +10A04..10A04; C +10A05..10A06; M +10A07..10A0B; C +10A0C..10A0F; M +10A10..10A13; L +10A14..10A14; C +10A15..10A17; L +10A18..10A18; C +10A19..10A33; L +10A34..10A37; C +10A38..10A3A; M +10A3B..10A3E; C +10A3F..10A3F; M +10A40..10A47; N +10A48..10A4F; C +10A50..10A58; P +10A59..10A5F; C +10A60..10A7C; L +10A7D..10A7E; N +10A7F..10A7F; P +10A80..10A9C; L +10A9D..10A9F; N +10AA0..10ABF; C +10AC0..10AC7; L +10AC8..10AC8; S +10AC9..10AE4; L +10AE5..10AE6; M +10AE7..10AEA; C +10AEB..10AEF; N +10AF0..10AF6; P +10AF7..10AFF; C +10B00..10B35; L +10B36..10B38; C +10B39..10B3F; P +10B40..10B55; L +10B56..10B57; C +10B58..10B5F; N +10B60..10B72; L +10B73..10B77; C +10B78..10B7F; N +10B80..10B91; L +10B92..10B98; C +10B99..10B9C; P +10B9D..10BA8; C +10BA9..10BAF; N +10BB0..10BFF; C +10C00..10C48; L +10C49..10C7F; C +10C80..10CB2; L +10CB3..10CBF; C +10CC0..10CF2; L +10CF3..10CF9; C +10CFA..10CFF; N +10D00..10E5F; C +10E60..10E7E; N +10E7F..10FFF; C +11000..11002; M +11003..11037; L +11038..11046; M +11047..1104D; P +1104E..11051; C +11052..1106F; N +11070..1107E; C +1107F..11082; M +11083..110AF; L +110B0..110BA; M +110BB..110BC; P +110BD..110BD; C +110BE..110C1; P +110C2..110CF; C +110D0..110E8; L +110E9..110EF; C +110F0..110F9; N +110FA..110FF; C +11100..11102; M +11103..11126; L +11127..11134; M +11135..11135; C +11136..1113F; N +11140..11143; P +11144..1114F; C +11150..11172; L +11173..11173; M +11174..11175; P +11176..11176; L +11177..1117F; C +11180..11182; M +11183..111B2; L +111B3..111C0; M +111C1..111C4; L +111C5..111C9; P +111CA..111CC; M +111CD..111CD; P +111CE..111CF; C +111D0..111D9; N +111DA..111DA; L +111DB..111DB; P +111DC..111DC; L +111DD..111DF; P +111E0..111E0; C +111E1..111F4; N +111F5..111FF; C +11200..11211; L +11212..11212; C +11213..1122B; L +1122C..11237; M +11238..1123D; P +1123E..1123E; M +1123F..1127F; C +11280..11286; L +11287..11287; C +11288..11288; L +11289..11289; C +1128A..1128D; L +1128E..1128E; C +1128F..1129D; L +1129E..1129E; C +1129F..112A8; L +112A9..112A9; P +112AA..112AF; C +112B0..112DE; L +112DF..112EA; M +112EB..112EF; C +112F0..112F9; N +112FA..112FF; C +11300..11303; M +11304..11304; C +11305..1130C; L +1130D..1130E; C +1130F..11310; L +11311..11312; C +11313..11328; L +11329..11329; C +1132A..11330; L +11331..11331; C +11332..11333; L +11334..11334; C +11335..11339; L +1133A..1133B; C +1133C..1133C; M +1133D..1133D; L +1133E..11344; M +11345..11346; C +11347..11348; M +11349..1134A; C +1134B..1134D; M +1134E..1134F; C +11350..11350; L +11351..11356; C +11357..11357; M +11358..1135C; C +1135D..11361; L +11362..11363; M +11364..11365; C +11366..1136C; M +1136D..1136F; C +11370..11374; M +11375..113FF; C +11400..11434; L +11435..11446; M +11447..1144A; L +1144B..1144F; P +11450..11459; N +1145A..1145A; C +1145B..1145B; P +1145C..1145C; C +1145D..1145D; P +1145E..1147F; C +11480..114AF; L +114B0..114C3; M +114C4..114C5; L +114C6..114C6; P +114C7..114C7; L +114C8..114CF; C +114D0..114D9; N +114DA..1157F; C +11580..115AE; L +115AF..115B5; M +115B6..115B7; C +115B8..115C0; M +115C1..115D7; P +115D8..115DB; L +115DC..115DD; M +115DE..115FF; C +11600..1162F; L +11630..11640; M +11641..11643; P +11644..11644; L +11645..1164F; C +11650..11659; N +1165A..1165F; C +11660..1166C; P +1166D..1167F; C +11680..116AA; L +116AB..116B7; M +116B8..116BF; C +116C0..116C9; N +116CA..116FF; C +11700..11719; L +1171A..1171C; C +1171D..1172B; M +1172C..1172F; C +11730..1173B; N +1173C..1173E; P +1173F..1173F; S +11740..1189F; C +118A0..118DF; L +118E0..118F2; N +118F3..118FE; C +118FF..118FF; L +11900..119FF; C +11A00..11A00; L +11A01..11A0A; M +11A0B..11A32; L +11A33..11A39; M +11A3A..11A3A; L +11A3B..11A3E; M +11A3F..11A46; P +11A47..11A47; M +11A48..11A4F; C +11A50..11A50; L +11A51..11A5B; M +11A5C..11A83; L +11A84..11A85; C +11A86..11A89; L +11A8A..11A99; M +11A9A..11A9C; P +11A9D..11A9D; C +11A9E..11AA2; P +11AA3..11ABF; C +11AC0..11AF8; L +11AF9..11BFF; C +11C00..11C08; L +11C09..11C09; C +11C0A..11C2E; L +11C2F..11C36; M +11C37..11C37; C +11C38..11C3F; M +11C40..11C40; L +11C41..11C45; P +11C46..11C4F; C +11C50..11C6C; N +11C6D..11C6F; C +11C70..11C71; P +11C72..11C8F; L +11C90..11C91; C +11C92..11CA7; M +11CA8..11CA8; C +11CA9..11CB6; M +11CB7..11CFF; C +11D00..11D06; L +11D07..11D07; C +11D08..11D09; L +11D0A..11D0A; C +11D0B..11D30; L +11D31..11D36; M +11D37..11D39; C +11D3A..11D3A; M +11D3B..11D3B; C +11D3C..11D3D; M +11D3E..11D3E; C +11D3F..11D45; M +11D46..11D46; L +11D47..11D47; M +11D48..11D4F; C +11D50..11D59; N +11D5A..11FFF; C +12000..12399; L +1239A..123FF; C +12400..1246E; N +1246F..1246F; C +12470..12474; P +12475..1247F; C +12480..12543; L +12544..12FFF; C +13000..1342E; L +1342F..143FF; C +14400..14646; L +14647..167FF; C +16800..16A38; L +16A39..16A3F; C +16A40..16A5E; L +16A5F..16A5F; C +16A60..16A69; N +16A6A..16A6D; C +16A6E..16A6F; P +16A70..16ACF; C +16AD0..16AED; L +16AEE..16AEF; C +16AF0..16AF4; M +16AF5..16AF5; P +16AF6..16AFF; C +16B00..16B2F; L +16B30..16B36; M +16B37..16B3B; P +16B3C..16B3F; S +16B40..16B43; L +16B44..16B44; P +16B45..16B45; S +16B46..16B4F; C +16B50..16B59; N +16B5A..16B5A; C +16B5B..16B61; N +16B62..16B62; C +16B63..16B77; L +16B78..16B7C; C +16B7D..16B8F; L +16B90..16EFF; C +16F00..16F44; L +16F45..16F4F; C +16F50..16F50; L +16F51..16F7E; M +16F7F..16F8E; C +16F8F..16F92; M +16F93..16F9F; L +16FA0..16FDF; C +16FE0..16FE1; L +16FE2..16FFF; C +17000..187EC; L +187ED..187FF; C +18800..18AF2; L +18AF3..1AFFF; C +1B000..1B11E; L +1B11F..1B16F; C +1B170..1B2FB; L +1B2FC..1BBFF; C +1BC00..1BC6A; L +1BC6B..1BC6F; C +1BC70..1BC7C; L +1BC7D..1BC7F; C +1BC80..1BC88; L +1BC89..1BC8F; C +1BC90..1BC99; L +1BC9A..1BC9B; C +1BC9C..1BC9C; S +1BC9D..1BC9E; M +1BC9F..1BC9F; P +1BCA0..1CFFF; C +1D000..1D0F5; S +1D0F6..1D0FF; C +1D100..1D126; S +1D127..1D128; C +1D129..1D164; S +1D165..1D169; M +1D16A..1D16C; S +1D16D..1D172; M +1D173..1D17A; C +1D17B..1D182; M +1D183..1D184; S +1D185..1D18B; M +1D18C..1D1A9; S +1D1AA..1D1AD; M +1D1AE..1D1E8; S +1D1E9..1D1FF; C +1D200..1D241; S +1D242..1D244; M +1D245..1D245; S +1D246..1D2FF; C +1D300..1D356; S +1D357..1D35F; C +1D360..1D371; N +1D372..1D3FF; C +1D400..1D454; L +1D455..1D455; C +1D456..1D49C; L +1D49D..1D49D; C +1D49E..1D49F; L +1D4A0..1D4A1; C +1D4A2..1D4A2; L +1D4A3..1D4A4; C +1D4A5..1D4A6; L +1D4A7..1D4A8; C +1D4A9..1D4AC; L +1D4AD..1D4AD; C +1D4AE..1D4B9; L +1D4BA..1D4BA; C +1D4BB..1D4BB; L +1D4BC..1D4BC; C +1D4BD..1D4C3; L +1D4C4..1D4C4; C +1D4C5..1D505; L +1D506..1D506; C +1D507..1D50A; L +1D50B..1D50C; C +1D50D..1D514; L +1D515..1D515; C +1D516..1D51C; L +1D51D..1D51D; C +1D51E..1D539; L +1D53A..1D53A; C +1D53B..1D53E; L +1D53F..1D53F; C +1D540..1D544; L +1D545..1D545; C +1D546..1D546; L +1D547..1D549; C +1D54A..1D550; L +1D551..1D551; C +1D552..1D6A5; L +1D6A6..1D6A7; C +1D6A8..1D6C0; L +1D6C1..1D6C1; S +1D6C2..1D6DA; L +1D6DB..1D6DB; S +1D6DC..1D6FA; L +1D6FB..1D6FB; S +1D6FC..1D714; L +1D715..1D715; S +1D716..1D734; L +1D735..1D735; S +1D736..1D74E; L +1D74F..1D74F; S +1D750..1D76E; L +1D76F..1D76F; S +1D770..1D788; L +1D789..1D789; S +1D78A..1D7A8; L +1D7A9..1D7A9; S +1D7AA..1D7C2; L +1D7C3..1D7C3; S +1D7C4..1D7CB; L +1D7CC..1D7CD; C +1D7CE..1D7FF; N +1D800..1D9FF; S +1DA00..1DA36; M +1DA37..1DA3A; S +1DA3B..1DA6C; M +1DA6D..1DA74; S +1DA75..1DA75; M +1DA76..1DA83; S +1DA84..1DA84; M +1DA85..1DA86; S +1DA87..1DA8B; P +1DA8C..1DA9A; C +1DA9B..1DA9F; M +1DAA0..1DAA0; C +1DAA1..1DAAF; M +1DAB0..1DFFF; C +1E000..1E006; M +1E007..1E007; C +1E008..1E018; M +1E019..1E01A; C +1E01B..1E021; M +1E022..1E022; C +1E023..1E024; M +1E025..1E025; C +1E026..1E02A; M +1E02B..1E7FF; C +1E800..1E8C4; L +1E8C5..1E8C6; C +1E8C7..1E8CF; N +1E8D0..1E8D6; M +1E8D7..1E8FF; C +1E900..1E943; L +1E944..1E94A; M +1E94B..1E94F; C +1E950..1E959; N +1E95A..1E95D; C +1E95E..1E95F; P +1E960..1EDFF; C +1EE00..1EE03; L +1EE04..1EE04; C +1EE05..1EE1F; L +1EE20..1EE20; C +1EE21..1EE22; L +1EE23..1EE23; C +1EE24..1EE24; L +1EE25..1EE26; C +1EE27..1EE27; L +1EE28..1EE28; C +1EE29..1EE32; L +1EE33..1EE33; C +1EE34..1EE37; L +1EE38..1EE38; C +1EE39..1EE39; L +1EE3A..1EE3A; C +1EE3B..1EE3B; L +1EE3C..1EE41; C +1EE42..1EE42; L +1EE43..1EE46; C +1EE47..1EE47; L +1EE48..1EE48; C +1EE49..1EE49; L +1EE4A..1EE4A; C +1EE4B..1EE4B; L +1EE4C..1EE4C; C +1EE4D..1EE4F; L +1EE50..1EE50; C +1EE51..1EE52; L +1EE53..1EE53; C +1EE54..1EE54; L +1EE55..1EE56; C +1EE57..1EE57; L +1EE58..1EE58; C +1EE59..1EE59; L +1EE5A..1EE5A; C +1EE5B..1EE5B; L +1EE5C..1EE5C; C +1EE5D..1EE5D; L +1EE5E..1EE5E; C +1EE5F..1EE5F; L +1EE60..1EE60; C +1EE61..1EE62; L +1EE63..1EE63; C +1EE64..1EE64; L +1EE65..1EE66; C +1EE67..1EE6A; L +1EE6B..1EE6B; C +1EE6C..1EE72; L +1EE73..1EE73; C +1EE74..1EE77; L +1EE78..1EE78; C +1EE79..1EE7C; L +1EE7D..1EE7D; C +1EE7E..1EE7E; L +1EE7F..1EE7F; C +1EE80..1EE89; L +1EE8A..1EE8A; C +1EE8B..1EE9B; L +1EE9C..1EEA0; C +1EEA1..1EEA3; L +1EEA4..1EEA4; C +1EEA5..1EEA9; L +1EEAA..1EEAA; C +1EEAB..1EEBB; L +1EEBC..1EEEF; C +1EEF0..1EEF1; S +1EEF2..1EFFF; C +1F000..1F02B; S +1F02C..1F02F; C +1F030..1F093; S +1F094..1F09F; C +1F0A0..1F0AE; S +1F0AF..1F0B0; C +1F0B1..1F0BF; S +1F0C0..1F0C0; C +1F0C1..1F0CF; S +1F0D0..1F0D0; C +1F0D1..1F0F5; S +1F0F6..1F0FF; C +1F100..1F10C; N +1F10D..1F10F; C +1F110..1F12E; S +1F12F..1F12F; C +1F130..1F16B; S +1F16C..1F16F; C +1F170..1F1AC; S +1F1AD..1F1E5; C +1F1E6..1F202; S +1F203..1F20F; C +1F210..1F23B; S +1F23C..1F23F; C +1F240..1F248; S +1F249..1F24F; C +1F250..1F251; S +1F252..1F25F; C +1F260..1F265; S +1F266..1F2FF; C +1F300..1F6D4; S +1F6D5..1F6DF; C +1F6E0..1F6EC; S +1F6ED..1F6EF; C +1F6F0..1F6F8; S +1F6F9..1F6FF; C +1F700..1F773; S +1F774..1F77F; C +1F780..1F7D4; S +1F7D5..1F7FF; C +1F800..1F80B; S +1F80C..1F80F; C +1F810..1F847; S +1F848..1F84F; C +1F850..1F859; S +1F85A..1F85F; C +1F860..1F887; S +1F888..1F88F; C +1F890..1F8AD; S +1F8AE..1F8FF; C +1F900..1F90B; S +1F90C..1F90F; C +1F910..1F93E; S +1F93F..1F93F; C +1F940..1F94C; S +1F94D..1F94F; C +1F950..1F96B; S +1F96C..1F97F; C +1F980..1F997; S +1F998..1F9BF; C +1F9C0..1F9C0; S +1F9C1..1F9CF; C +1F9D0..1F9E6; S +1F9E7..1FFFF; C +20000..2A6D6; L +2A6D7..2A6FF; C +2A700..2B734; L +2B735..2B73F; C +2B740..2B81D; L +2B81E..2B81F; C +2B820..2CEA1; L +2CEA2..2CEAF; C +2CEB0..2EBE0; L +2EBE1..2F7FF; C +2F800..2FA1D; L +2FA1E..E00FF; C +E0100..E01EF; M +E01F0..10FFFF; C diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_10_0.test b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_10_0.test new file mode 100644 index 000000000..a96f6bda3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeGeneralCategorySingleLetter_10_0 + +description: +Tests character class syntax of the Unicode 10.0 single-letter General +Category property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_10_0.flex b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_10_0.flex new file mode 100644 index 000000000..c1875f955 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_10_0.flex @@ -0,0 +1,43 @@ +%% + +%unicode 10.0 +%public +%class UnicodeGeneralCategory_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{Cc} { setCurCharPropertyValue("Cc"); } +\p{Cf} { setCurCharPropertyValue("Cf"); } +\p{Cn} { setCurCharPropertyValue("Cn"); } +\p{Co} { setCurCharPropertyValue("Co"); } +\p{Ll} { setCurCharPropertyValue("Ll"); } +\p{Lm} { setCurCharPropertyValue("Lm"); } +\p{Lo} { setCurCharPropertyValue("Lo"); } +\p{Lt} { setCurCharPropertyValue("Lt"); } +\p{Lu} { setCurCharPropertyValue("Lu"); } +\p{Mc} { setCurCharPropertyValue("Mc"); } +\p{Me} { setCurCharPropertyValue("Me"); } +\p{Mn} { setCurCharPropertyValue("Mn"); } +\p{Nd} { setCurCharPropertyValue("Nd"); } +\p{Nl} { setCurCharPropertyValue("Nl"); } +\p{No} { setCurCharPropertyValue("No"); } +\p{Pc} { setCurCharPropertyValue("Pc"); } +\p{Pd} { setCurCharPropertyValue("Pd"); } +\p{Pe} { setCurCharPropertyValue("Pe"); } +\p{Pf} { setCurCharPropertyValue("Pf"); } +\p{Pi} { setCurCharPropertyValue("Pi"); } +\p{Po} { setCurCharPropertyValue("Po"); } +\p{Ps} { setCurCharPropertyValue("Ps"); } +\p{Sc} { setCurCharPropertyValue("Sc"); } +\p{Sk} { setCurCharPropertyValue("Sk"); } +\p{Sm} { setCurCharPropertyValue("Sm"); } +\p{So} { setCurCharPropertyValue("So"); } +\p{Zl} { setCurCharPropertyValue("Zl"); } +\p{Zp} { setCurCharPropertyValue("Zp"); } +\p{Zs} { setCurCharPropertyValue("Zs"); } diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_10_0.output b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_10_0.output new file mode 100644 index 000000000..73fe28200 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_10_0.output @@ -0,0 +1,3703 @@ +0000..001F; Cc +0020..0020; Zs +0021..0023; Po +0024..0024; Sc +0025..0027; Po +0028..0028; Ps +0029..0029; Pe +002A..002A; Po +002B..002B; Sm +002C..002C; Po +002D..002D; Pd +002E..002F; Po +0030..0039; Nd +003A..003B; Po +003C..003E; Sm +003F..0040; Po +0041..005A; Lu +005B..005B; Ps +005C..005C; Po +005D..005D; Pe +005E..005E; Sk +005F..005F; Pc +0060..0060; Sk +0061..007A; Ll +007B..007B; Ps +007C..007C; Sm +007D..007D; Pe +007E..007E; Sm +007F..009F; Cc +00A0..00A0; Zs +00A1..00A1; Po +00A2..00A5; Sc +00A6..00A6; So +00A7..00A7; Po +00A8..00A8; Sk +00A9..00A9; So +00AA..00AA; Lo +00AB..00AB; Pi +00AC..00AC; Sm +00AD..00AD; Cf +00AE..00AE; So +00AF..00AF; Sk +00B0..00B0; So +00B1..00B1; Sm +00B2..00B3; No +00B4..00B4; Sk +00B5..00B5; Ll +00B6..00B7; Po +00B8..00B8; Sk +00B9..00B9; No +00BA..00BA; Lo +00BB..00BB; Pf +00BC..00BE; No +00BF..00BF; Po +00C0..00D6; Lu +00D7..00D7; Sm +00D8..00DE; Lu +00DF..00F6; Ll +00F7..00F7; Sm +00F8..00FF; Ll +0100..0100; Lu +0101..0101; Ll +0102..0102; Lu +0103..0103; Ll +0104..0104; Lu +0105..0105; Ll +0106..0106; Lu +0107..0107; Ll +0108..0108; Lu +0109..0109; Ll +010A..010A; Lu +010B..010B; Ll +010C..010C; Lu +010D..010D; Ll +010E..010E; Lu +010F..010F; Ll +0110..0110; Lu +0111..0111; Ll +0112..0112; Lu +0113..0113; Ll +0114..0114; Lu +0115..0115; Ll +0116..0116; Lu +0117..0117; Ll +0118..0118; Lu +0119..0119; Ll +011A..011A; Lu +011B..011B; Ll +011C..011C; Lu +011D..011D; Ll +011E..011E; Lu +011F..011F; Ll +0120..0120; Lu +0121..0121; Ll +0122..0122; Lu +0123..0123; Ll +0124..0124; Lu +0125..0125; Ll +0126..0126; Lu +0127..0127; Ll +0128..0128; Lu +0129..0129; Ll +012A..012A; Lu +012B..012B; Ll +012C..012C; Lu +012D..012D; Ll +012E..012E; Lu +012F..012F; Ll +0130..0130; Lu +0131..0131; Ll +0132..0132; Lu +0133..0133; Ll +0134..0134; Lu +0135..0135; Ll +0136..0136; Lu +0137..0138; Ll +0139..0139; Lu +013A..013A; Ll +013B..013B; Lu +013C..013C; Ll +013D..013D; Lu +013E..013E; Ll +013F..013F; Lu +0140..0140; Ll +0141..0141; Lu +0142..0142; Ll +0143..0143; Lu +0144..0144; Ll +0145..0145; Lu +0146..0146; Ll +0147..0147; Lu +0148..0149; Ll +014A..014A; Lu +014B..014B; Ll +014C..014C; Lu +014D..014D; Ll +014E..014E; Lu +014F..014F; Ll +0150..0150; Lu +0151..0151; Ll +0152..0152; Lu +0153..0153; Ll +0154..0154; Lu +0155..0155; Ll +0156..0156; Lu +0157..0157; Ll +0158..0158; Lu +0159..0159; Ll +015A..015A; Lu +015B..015B; Ll +015C..015C; Lu +015D..015D; Ll +015E..015E; Lu +015F..015F; Ll +0160..0160; Lu +0161..0161; Ll +0162..0162; Lu +0163..0163; Ll +0164..0164; Lu +0165..0165; Ll +0166..0166; Lu +0167..0167; Ll +0168..0168; Lu +0169..0169; Ll +016A..016A; Lu +016B..016B; Ll +016C..016C; Lu +016D..016D; Ll +016E..016E; Lu +016F..016F; Ll +0170..0170; Lu +0171..0171; Ll +0172..0172; Lu +0173..0173; Ll +0174..0174; Lu +0175..0175; Ll +0176..0176; Lu +0177..0177; Ll +0178..0179; Lu +017A..017A; Ll +017B..017B; Lu +017C..017C; Ll +017D..017D; Lu +017E..0180; Ll +0181..0182; Lu +0183..0183; Ll +0184..0184; Lu +0185..0185; Ll +0186..0187; Lu +0188..0188; Ll +0189..018B; Lu +018C..018D; Ll +018E..0191; Lu +0192..0192; Ll +0193..0194; Lu +0195..0195; Ll +0196..0198; Lu +0199..019B; Ll +019C..019D; Lu +019E..019E; Ll +019F..01A0; Lu +01A1..01A1; Ll +01A2..01A2; Lu +01A3..01A3; Ll +01A4..01A4; Lu +01A5..01A5; Ll +01A6..01A7; Lu +01A8..01A8; Ll +01A9..01A9; Lu +01AA..01AB; Ll +01AC..01AC; Lu +01AD..01AD; Ll +01AE..01AF; Lu +01B0..01B0; Ll +01B1..01B3; Lu +01B4..01B4; Ll +01B5..01B5; Lu +01B6..01B6; Ll +01B7..01B8; Lu +01B9..01BA; Ll +01BB..01BB; Lo +01BC..01BC; Lu +01BD..01BF; Ll +01C0..01C3; Lo +01C4..01C4; Lu +01C5..01C5; Lt +01C6..01C6; Ll +01C7..01C7; Lu +01C8..01C8; Lt +01C9..01C9; Ll +01CA..01CA; Lu +01CB..01CB; Lt +01CC..01CC; Ll +01CD..01CD; Lu +01CE..01CE; Ll +01CF..01CF; Lu +01D0..01D0; Ll +01D1..01D1; Lu +01D2..01D2; Ll +01D3..01D3; Lu +01D4..01D4; Ll +01D5..01D5; Lu +01D6..01D6; Ll +01D7..01D7; Lu +01D8..01D8; Ll +01D9..01D9; Lu +01DA..01DA; Ll +01DB..01DB; Lu +01DC..01DD; Ll +01DE..01DE; Lu +01DF..01DF; Ll +01E0..01E0; Lu +01E1..01E1; Ll +01E2..01E2; Lu +01E3..01E3; Ll +01E4..01E4; Lu +01E5..01E5; Ll +01E6..01E6; Lu +01E7..01E7; Ll +01E8..01E8; Lu +01E9..01E9; Ll +01EA..01EA; Lu +01EB..01EB; Ll +01EC..01EC; Lu +01ED..01ED; Ll +01EE..01EE; Lu +01EF..01F0; Ll +01F1..01F1; Lu +01F2..01F2; Lt +01F3..01F3; Ll +01F4..01F4; Lu +01F5..01F5; Ll +01F6..01F8; Lu +01F9..01F9; Ll +01FA..01FA; Lu +01FB..01FB; Ll +01FC..01FC; Lu +01FD..01FD; Ll +01FE..01FE; Lu +01FF..01FF; Ll +0200..0200; Lu +0201..0201; Ll +0202..0202; Lu +0203..0203; Ll +0204..0204; Lu +0205..0205; Ll +0206..0206; Lu +0207..0207; Ll +0208..0208; Lu +0209..0209; Ll +020A..020A; Lu +020B..020B; Ll +020C..020C; Lu +020D..020D; Ll +020E..020E; Lu +020F..020F; Ll +0210..0210; Lu +0211..0211; Ll +0212..0212; Lu +0213..0213; Ll +0214..0214; Lu +0215..0215; Ll +0216..0216; Lu +0217..0217; Ll +0218..0218; Lu +0219..0219; Ll +021A..021A; Lu +021B..021B; Ll +021C..021C; Lu +021D..021D; Ll +021E..021E; Lu +021F..021F; Ll +0220..0220; Lu +0221..0221; Ll +0222..0222; Lu +0223..0223; Ll +0224..0224; Lu +0225..0225; Ll +0226..0226; Lu +0227..0227; Ll +0228..0228; Lu +0229..0229; Ll +022A..022A; Lu +022B..022B; Ll +022C..022C; Lu +022D..022D; Ll +022E..022E; Lu +022F..022F; Ll +0230..0230; Lu +0231..0231; Ll +0232..0232; Lu +0233..0239; Ll +023A..023B; Lu +023C..023C; Ll +023D..023E; Lu +023F..0240; Ll +0241..0241; Lu +0242..0242; Ll +0243..0246; Lu +0247..0247; Ll +0248..0248; Lu +0249..0249; Ll +024A..024A; Lu +024B..024B; Ll +024C..024C; Lu +024D..024D; Ll +024E..024E; Lu +024F..0293; Ll +0294..0294; Lo +0295..02AF; Ll +02B0..02C1; Lm +02C2..02C5; Sk +02C6..02D1; Lm +02D2..02DF; Sk +02E0..02E4; Lm +02E5..02EB; Sk +02EC..02EC; Lm +02ED..02ED; Sk +02EE..02EE; Lm +02EF..02FF; Sk +0300..036F; Mn +0370..0370; Lu +0371..0371; Ll +0372..0372; Lu +0373..0373; Ll +0374..0374; Lm +0375..0375; Sk +0376..0376; Lu +0377..0377; Ll +0378..0379; Cn +037A..037A; Lm +037B..037D; Ll +037E..037E; Po +037F..037F; Lu +0380..0383; Cn +0384..0385; Sk +0386..0386; Lu +0387..0387; Po +0388..038A; Lu +038B..038B; Cn +038C..038C; Lu +038D..038D; Cn +038E..038F; Lu +0390..0390; Ll +0391..03A1; Lu +03A2..03A2; Cn +03A3..03AB; Lu +03AC..03CE; Ll +03CF..03CF; Lu +03D0..03D1; Ll +03D2..03D4; Lu +03D5..03D7; Ll +03D8..03D8; Lu +03D9..03D9; Ll +03DA..03DA; Lu +03DB..03DB; Ll +03DC..03DC; Lu +03DD..03DD; Ll +03DE..03DE; Lu +03DF..03DF; Ll +03E0..03E0; Lu +03E1..03E1; Ll +03E2..03E2; Lu +03E3..03E3; Ll +03E4..03E4; Lu +03E5..03E5; Ll +03E6..03E6; Lu +03E7..03E7; Ll +03E8..03E8; Lu +03E9..03E9; Ll +03EA..03EA; Lu +03EB..03EB; Ll +03EC..03EC; Lu +03ED..03ED; Ll +03EE..03EE; Lu +03EF..03F3; Ll +03F4..03F4; Lu +03F5..03F5; Ll +03F6..03F6; Sm +03F7..03F7; Lu +03F8..03F8; Ll +03F9..03FA; Lu +03FB..03FC; Ll +03FD..042F; Lu +0430..045F; Ll +0460..0460; Lu +0461..0461; Ll +0462..0462; Lu +0463..0463; Ll +0464..0464; Lu +0465..0465; Ll +0466..0466; Lu +0467..0467; Ll +0468..0468; Lu +0469..0469; Ll +046A..046A; Lu +046B..046B; Ll +046C..046C; Lu +046D..046D; Ll +046E..046E; Lu +046F..046F; Ll +0470..0470; Lu +0471..0471; Ll +0472..0472; Lu +0473..0473; Ll +0474..0474; Lu +0475..0475; Ll +0476..0476; Lu +0477..0477; Ll +0478..0478; Lu +0479..0479; Ll +047A..047A; Lu +047B..047B; Ll +047C..047C; Lu +047D..047D; Ll +047E..047E; Lu +047F..047F; Ll +0480..0480; Lu +0481..0481; Ll +0482..0482; So +0483..0487; Mn +0488..0489; Me +048A..048A; Lu +048B..048B; Ll +048C..048C; Lu +048D..048D; Ll +048E..048E; Lu +048F..048F; Ll +0490..0490; Lu +0491..0491; Ll +0492..0492; Lu +0493..0493; Ll +0494..0494; Lu +0495..0495; Ll +0496..0496; Lu +0497..0497; Ll +0498..0498; Lu +0499..0499; Ll +049A..049A; Lu +049B..049B; Ll +049C..049C; Lu +049D..049D; Ll +049E..049E; Lu +049F..049F; Ll +04A0..04A0; Lu +04A1..04A1; Ll +04A2..04A2; Lu +04A3..04A3; Ll +04A4..04A4; Lu +04A5..04A5; Ll +04A6..04A6; Lu +04A7..04A7; Ll +04A8..04A8; Lu +04A9..04A9; Ll +04AA..04AA; Lu +04AB..04AB; Ll +04AC..04AC; Lu +04AD..04AD; Ll +04AE..04AE; Lu +04AF..04AF; Ll +04B0..04B0; Lu +04B1..04B1; Ll +04B2..04B2; Lu +04B3..04B3; Ll +04B4..04B4; Lu +04B5..04B5; Ll +04B6..04B6; Lu +04B7..04B7; Ll +04B8..04B8; Lu +04B9..04B9; Ll +04BA..04BA; Lu +04BB..04BB; Ll +04BC..04BC; Lu +04BD..04BD; Ll +04BE..04BE; Lu +04BF..04BF; Ll +04C0..04C1; Lu +04C2..04C2; Ll +04C3..04C3; Lu +04C4..04C4; Ll +04C5..04C5; Lu +04C6..04C6; Ll +04C7..04C7; Lu +04C8..04C8; Ll +04C9..04C9; Lu +04CA..04CA; Ll +04CB..04CB; Lu +04CC..04CC; Ll +04CD..04CD; Lu +04CE..04CF; Ll +04D0..04D0; Lu +04D1..04D1; Ll +04D2..04D2; Lu +04D3..04D3; Ll +04D4..04D4; Lu +04D5..04D5; Ll +04D6..04D6; Lu +04D7..04D7; Ll +04D8..04D8; Lu +04D9..04D9; Ll +04DA..04DA; Lu +04DB..04DB; Ll +04DC..04DC; Lu +04DD..04DD; Ll +04DE..04DE; Lu +04DF..04DF; Ll +04E0..04E0; Lu +04E1..04E1; Ll +04E2..04E2; Lu +04E3..04E3; Ll +04E4..04E4; Lu +04E5..04E5; Ll +04E6..04E6; Lu +04E7..04E7; Ll +04E8..04E8; Lu +04E9..04E9; Ll +04EA..04EA; Lu +04EB..04EB; Ll +04EC..04EC; Lu +04ED..04ED; Ll +04EE..04EE; Lu +04EF..04EF; Ll +04F0..04F0; Lu +04F1..04F1; Ll +04F2..04F2; Lu +04F3..04F3; Ll +04F4..04F4; Lu +04F5..04F5; Ll +04F6..04F6; Lu +04F7..04F7; Ll +04F8..04F8; Lu +04F9..04F9; Ll +04FA..04FA; Lu +04FB..04FB; Ll +04FC..04FC; Lu +04FD..04FD; Ll +04FE..04FE; Lu +04FF..04FF; Ll +0500..0500; Lu +0501..0501; Ll +0502..0502; Lu +0503..0503; Ll +0504..0504; Lu +0505..0505; Ll +0506..0506; Lu +0507..0507; Ll +0508..0508; Lu +0509..0509; Ll +050A..050A; Lu +050B..050B; Ll +050C..050C; Lu +050D..050D; Ll +050E..050E; Lu +050F..050F; Ll +0510..0510; Lu +0511..0511; Ll +0512..0512; Lu +0513..0513; Ll +0514..0514; Lu +0515..0515; Ll +0516..0516; Lu +0517..0517; Ll +0518..0518; Lu +0519..0519; Ll +051A..051A; Lu +051B..051B; Ll +051C..051C; Lu +051D..051D; Ll +051E..051E; Lu +051F..051F; Ll +0520..0520; Lu +0521..0521; Ll +0522..0522; Lu +0523..0523; Ll +0524..0524; Lu +0525..0525; Ll +0526..0526; Lu +0527..0527; Ll +0528..0528; Lu +0529..0529; Ll +052A..052A; Lu +052B..052B; Ll +052C..052C; Lu +052D..052D; Ll +052E..052E; Lu +052F..052F; Ll +0530..0530; Cn +0531..0556; Lu +0557..0558; Cn +0559..0559; Lm +055A..055F; Po +0560..0560; Cn +0561..0587; Ll +0588..0588; Cn +0589..0589; Po +058A..058A; Pd +058B..058C; Cn +058D..058E; So +058F..058F; Sc +0590..0590; Cn +0591..05BD; Mn +05BE..05BE; Pd +05BF..05BF; Mn +05C0..05C0; Po +05C1..05C2; Mn +05C3..05C3; Po +05C4..05C5; Mn +05C6..05C6; Po +05C7..05C7; Mn +05C8..05CF; Cn +05D0..05EA; Lo +05EB..05EF; Cn +05F0..05F2; Lo +05F3..05F4; Po +05F5..05FF; Cn +0600..0605; Cf +0606..0608; Sm +0609..060A; Po +060B..060B; Sc +060C..060D; Po +060E..060F; So +0610..061A; Mn +061B..061B; Po +061C..061C; Cf +061D..061D; Cn +061E..061F; Po +0620..063F; Lo +0640..0640; Lm +0641..064A; Lo +064B..065F; Mn +0660..0669; Nd +066A..066D; Po +066E..066F; Lo +0670..0670; Mn +0671..06D3; Lo +06D4..06D4; Po +06D5..06D5; Lo +06D6..06DC; Mn +06DD..06DD; Cf +06DE..06DE; So +06DF..06E4; Mn +06E5..06E6; Lm +06E7..06E8; Mn +06E9..06E9; So +06EA..06ED; Mn +06EE..06EF; Lo +06F0..06F9; Nd +06FA..06FC; Lo +06FD..06FE; So +06FF..06FF; Lo +0700..070D; Po +070E..070E; Cn +070F..070F; Cf +0710..0710; Lo +0711..0711; Mn +0712..072F; Lo +0730..074A; Mn +074B..074C; Cn +074D..07A5; Lo +07A6..07B0; Mn +07B1..07B1; Lo +07B2..07BF; Cn +07C0..07C9; Nd +07CA..07EA; Lo +07EB..07F3; Mn +07F4..07F5; Lm +07F6..07F6; So +07F7..07F9; Po +07FA..07FA; Lm +07FB..07FF; Cn +0800..0815; Lo +0816..0819; Mn +081A..081A; Lm +081B..0823; Mn +0824..0824; Lm +0825..0827; Mn +0828..0828; Lm +0829..082D; Mn +082E..082F; Cn +0830..083E; Po +083F..083F; Cn +0840..0858; Lo +0859..085B; Mn +085C..085D; Cn +085E..085E; Po +085F..085F; Cn +0860..086A; Lo +086B..089F; Cn +08A0..08B4; Lo +08B5..08B5; Cn +08B6..08BD; Lo +08BE..08D3; Cn +08D4..08E1; Mn +08E2..08E2; Cf +08E3..0902; Mn +0903..0903; Mc +0904..0939; Lo +093A..093A; Mn +093B..093B; Mc +093C..093C; Mn +093D..093D; Lo +093E..0940; Mc +0941..0948; Mn +0949..094C; Mc +094D..094D; Mn +094E..094F; Mc +0950..0950; Lo +0951..0957; Mn +0958..0961; Lo +0962..0963; Mn +0964..0965; Po +0966..096F; Nd +0970..0970; Po +0971..0971; Lm +0972..0980; Lo +0981..0981; Mn +0982..0983; Mc +0984..0984; Cn +0985..098C; Lo +098D..098E; Cn +098F..0990; Lo +0991..0992; Cn +0993..09A8; Lo +09A9..09A9; Cn +09AA..09B0; Lo +09B1..09B1; Cn +09B2..09B2; Lo +09B3..09B5; Cn +09B6..09B9; Lo +09BA..09BB; Cn +09BC..09BC; Mn +09BD..09BD; Lo +09BE..09C0; Mc +09C1..09C4; Mn +09C5..09C6; Cn +09C7..09C8; Mc +09C9..09CA; Cn +09CB..09CC; Mc +09CD..09CD; Mn +09CE..09CE; Lo +09CF..09D6; Cn +09D7..09D7; Mc +09D8..09DB; Cn +09DC..09DD; Lo +09DE..09DE; Cn +09DF..09E1; Lo +09E2..09E3; Mn +09E4..09E5; Cn +09E6..09EF; Nd +09F0..09F1; Lo +09F2..09F3; Sc +09F4..09F9; No +09FA..09FA; So +09FB..09FB; Sc +09FC..09FC; Lo +09FD..09FD; Po +09FE..0A00; Cn +0A01..0A02; Mn +0A03..0A03; Mc +0A04..0A04; Cn +0A05..0A0A; Lo +0A0B..0A0E; Cn +0A0F..0A10; Lo +0A11..0A12; Cn +0A13..0A28; Lo +0A29..0A29; Cn +0A2A..0A30; Lo +0A31..0A31; Cn +0A32..0A33; Lo +0A34..0A34; Cn +0A35..0A36; Lo +0A37..0A37; Cn +0A38..0A39; Lo +0A3A..0A3B; Cn +0A3C..0A3C; Mn +0A3D..0A3D; Cn +0A3E..0A40; Mc +0A41..0A42; Mn +0A43..0A46; Cn +0A47..0A48; Mn +0A49..0A4A; Cn +0A4B..0A4D; Mn +0A4E..0A50; Cn +0A51..0A51; Mn +0A52..0A58; Cn +0A59..0A5C; Lo +0A5D..0A5D; Cn +0A5E..0A5E; Lo +0A5F..0A65; Cn +0A66..0A6F; Nd +0A70..0A71; Mn +0A72..0A74; Lo +0A75..0A75; Mn +0A76..0A80; Cn +0A81..0A82; Mn +0A83..0A83; Mc +0A84..0A84; Cn +0A85..0A8D; Lo +0A8E..0A8E; Cn +0A8F..0A91; Lo +0A92..0A92; Cn +0A93..0AA8; Lo +0AA9..0AA9; Cn +0AAA..0AB0; Lo +0AB1..0AB1; Cn +0AB2..0AB3; Lo +0AB4..0AB4; Cn +0AB5..0AB9; Lo +0ABA..0ABB; Cn +0ABC..0ABC; Mn +0ABD..0ABD; Lo +0ABE..0AC0; Mc +0AC1..0AC5; Mn +0AC6..0AC6; Cn +0AC7..0AC8; Mn +0AC9..0AC9; Mc +0ACA..0ACA; Cn +0ACB..0ACC; Mc +0ACD..0ACD; Mn +0ACE..0ACF; Cn +0AD0..0AD0; Lo +0AD1..0ADF; Cn +0AE0..0AE1; Lo +0AE2..0AE3; Mn +0AE4..0AE5; Cn +0AE6..0AEF; Nd +0AF0..0AF0; Po +0AF1..0AF1; Sc +0AF2..0AF8; Cn +0AF9..0AF9; Lo +0AFA..0AFF; Mn +0B00..0B00; Cn +0B01..0B01; Mn +0B02..0B03; Mc +0B04..0B04; Cn +0B05..0B0C; Lo +0B0D..0B0E; Cn +0B0F..0B10; Lo +0B11..0B12; Cn +0B13..0B28; Lo +0B29..0B29; Cn +0B2A..0B30; Lo +0B31..0B31; Cn +0B32..0B33; Lo +0B34..0B34; Cn +0B35..0B39; Lo +0B3A..0B3B; Cn +0B3C..0B3C; Mn +0B3D..0B3D; Lo +0B3E..0B3E; Mc +0B3F..0B3F; Mn +0B40..0B40; Mc +0B41..0B44; Mn +0B45..0B46; Cn +0B47..0B48; Mc +0B49..0B4A; Cn +0B4B..0B4C; Mc +0B4D..0B4D; Mn +0B4E..0B55; Cn +0B56..0B56; Mn +0B57..0B57; Mc +0B58..0B5B; Cn +0B5C..0B5D; Lo +0B5E..0B5E; Cn +0B5F..0B61; Lo +0B62..0B63; Mn +0B64..0B65; Cn +0B66..0B6F; Nd +0B70..0B70; So +0B71..0B71; Lo +0B72..0B77; No +0B78..0B81; Cn +0B82..0B82; Mn +0B83..0B83; Lo +0B84..0B84; Cn +0B85..0B8A; Lo +0B8B..0B8D; Cn +0B8E..0B90; Lo +0B91..0B91; Cn +0B92..0B95; Lo +0B96..0B98; Cn +0B99..0B9A; Lo +0B9B..0B9B; Cn +0B9C..0B9C; Lo +0B9D..0B9D; Cn +0B9E..0B9F; Lo +0BA0..0BA2; Cn +0BA3..0BA4; Lo +0BA5..0BA7; Cn +0BA8..0BAA; Lo +0BAB..0BAD; Cn +0BAE..0BB9; Lo +0BBA..0BBD; Cn +0BBE..0BBF; Mc +0BC0..0BC0; Mn +0BC1..0BC2; Mc +0BC3..0BC5; Cn +0BC6..0BC8; Mc +0BC9..0BC9; Cn +0BCA..0BCC; Mc +0BCD..0BCD; Mn +0BCE..0BCF; Cn +0BD0..0BD0; Lo +0BD1..0BD6; Cn +0BD7..0BD7; Mc +0BD8..0BE5; Cn +0BE6..0BEF; Nd +0BF0..0BF2; No +0BF3..0BF8; So +0BF9..0BF9; Sc +0BFA..0BFA; So +0BFB..0BFF; Cn +0C00..0C00; Mn +0C01..0C03; Mc +0C04..0C04; Cn +0C05..0C0C; Lo +0C0D..0C0D; Cn +0C0E..0C10; Lo +0C11..0C11; Cn +0C12..0C28; Lo +0C29..0C29; Cn +0C2A..0C39; Lo +0C3A..0C3C; Cn +0C3D..0C3D; Lo +0C3E..0C40; Mn +0C41..0C44; Mc +0C45..0C45; Cn +0C46..0C48; Mn +0C49..0C49; Cn +0C4A..0C4D; Mn +0C4E..0C54; Cn +0C55..0C56; Mn +0C57..0C57; Cn +0C58..0C5A; Lo +0C5B..0C5F; Cn +0C60..0C61; Lo +0C62..0C63; Mn +0C64..0C65; Cn +0C66..0C6F; Nd +0C70..0C77; Cn +0C78..0C7E; No +0C7F..0C7F; So +0C80..0C80; Lo +0C81..0C81; Mn +0C82..0C83; Mc +0C84..0C84; Cn +0C85..0C8C; Lo +0C8D..0C8D; Cn +0C8E..0C90; Lo +0C91..0C91; Cn +0C92..0CA8; Lo +0CA9..0CA9; Cn +0CAA..0CB3; Lo +0CB4..0CB4; Cn +0CB5..0CB9; Lo +0CBA..0CBB; Cn +0CBC..0CBC; Mn +0CBD..0CBD; Lo +0CBE..0CBE; Mc +0CBF..0CBF; Mn +0CC0..0CC4; Mc +0CC5..0CC5; Cn +0CC6..0CC6; Mn +0CC7..0CC8; Mc +0CC9..0CC9; Cn +0CCA..0CCB; Mc +0CCC..0CCD; Mn +0CCE..0CD4; Cn +0CD5..0CD6; Mc +0CD7..0CDD; Cn +0CDE..0CDE; Lo +0CDF..0CDF; Cn +0CE0..0CE1; Lo +0CE2..0CE3; Mn +0CE4..0CE5; Cn +0CE6..0CEF; Nd +0CF0..0CF0; Cn +0CF1..0CF2; Lo +0CF3..0CFF; Cn +0D00..0D01; Mn +0D02..0D03; Mc +0D04..0D04; Cn +0D05..0D0C; Lo +0D0D..0D0D; Cn +0D0E..0D10; Lo +0D11..0D11; Cn +0D12..0D3A; Lo +0D3B..0D3C; Mn +0D3D..0D3D; Lo +0D3E..0D40; Mc +0D41..0D44; Mn +0D45..0D45; Cn +0D46..0D48; Mc +0D49..0D49; Cn +0D4A..0D4C; Mc +0D4D..0D4D; Mn +0D4E..0D4E; Lo +0D4F..0D4F; So +0D50..0D53; Cn +0D54..0D56; Lo +0D57..0D57; Mc +0D58..0D5E; No +0D5F..0D61; Lo +0D62..0D63; Mn +0D64..0D65; Cn +0D66..0D6F; Nd +0D70..0D78; No +0D79..0D79; So +0D7A..0D7F; Lo +0D80..0D81; Cn +0D82..0D83; Mc +0D84..0D84; Cn +0D85..0D96; Lo +0D97..0D99; Cn +0D9A..0DB1; Lo +0DB2..0DB2; Cn +0DB3..0DBB; Lo +0DBC..0DBC; Cn +0DBD..0DBD; Lo +0DBE..0DBF; Cn +0DC0..0DC6; Lo +0DC7..0DC9; Cn +0DCA..0DCA; Mn +0DCB..0DCE; Cn +0DCF..0DD1; Mc +0DD2..0DD4; Mn +0DD5..0DD5; Cn +0DD6..0DD6; Mn +0DD7..0DD7; Cn +0DD8..0DDF; Mc +0DE0..0DE5; Cn +0DE6..0DEF; Nd +0DF0..0DF1; Cn +0DF2..0DF3; Mc +0DF4..0DF4; Po +0DF5..0E00; Cn +0E01..0E30; Lo +0E31..0E31; Mn +0E32..0E33; Lo +0E34..0E3A; Mn +0E3B..0E3E; Cn +0E3F..0E3F; Sc +0E40..0E45; Lo +0E46..0E46; Lm +0E47..0E4E; Mn +0E4F..0E4F; Po +0E50..0E59; Nd +0E5A..0E5B; Po +0E5C..0E80; Cn +0E81..0E82; Lo +0E83..0E83; Cn +0E84..0E84; Lo +0E85..0E86; Cn +0E87..0E88; Lo +0E89..0E89; Cn +0E8A..0E8A; Lo +0E8B..0E8C; Cn +0E8D..0E8D; Lo +0E8E..0E93; Cn +0E94..0E97; Lo +0E98..0E98; Cn +0E99..0E9F; Lo +0EA0..0EA0; Cn +0EA1..0EA3; Lo +0EA4..0EA4; Cn +0EA5..0EA5; Lo +0EA6..0EA6; Cn +0EA7..0EA7; Lo +0EA8..0EA9; Cn +0EAA..0EAB; Lo +0EAC..0EAC; Cn +0EAD..0EB0; Lo +0EB1..0EB1; Mn +0EB2..0EB3; Lo +0EB4..0EB9; Mn +0EBA..0EBA; Cn +0EBB..0EBC; Mn +0EBD..0EBD; Lo +0EBE..0EBF; Cn +0EC0..0EC4; Lo +0EC5..0EC5; Cn +0EC6..0EC6; Lm +0EC7..0EC7; Cn +0EC8..0ECD; Mn +0ECE..0ECF; Cn +0ED0..0ED9; Nd +0EDA..0EDB; Cn +0EDC..0EDF; Lo +0EE0..0EFF; Cn +0F00..0F00; Lo +0F01..0F03; So +0F04..0F12; Po +0F13..0F13; So +0F14..0F14; Po +0F15..0F17; So +0F18..0F19; Mn +0F1A..0F1F; So +0F20..0F29; Nd +0F2A..0F33; No +0F34..0F34; So +0F35..0F35; Mn +0F36..0F36; So +0F37..0F37; Mn +0F38..0F38; So +0F39..0F39; Mn +0F3A..0F3A; Ps +0F3B..0F3B; Pe +0F3C..0F3C; Ps +0F3D..0F3D; Pe +0F3E..0F3F; Mc +0F40..0F47; Lo +0F48..0F48; Cn +0F49..0F6C; Lo +0F6D..0F70; Cn +0F71..0F7E; Mn +0F7F..0F7F; Mc +0F80..0F84; Mn +0F85..0F85; Po +0F86..0F87; Mn +0F88..0F8C; Lo +0F8D..0F97; Mn +0F98..0F98; Cn +0F99..0FBC; Mn +0FBD..0FBD; Cn +0FBE..0FC5; So +0FC6..0FC6; Mn +0FC7..0FCC; So +0FCD..0FCD; Cn +0FCE..0FCF; So +0FD0..0FD4; Po +0FD5..0FD8; So +0FD9..0FDA; Po +0FDB..0FFF; Cn +1000..102A; Lo +102B..102C; Mc +102D..1030; Mn +1031..1031; Mc +1032..1037; Mn +1038..1038; Mc +1039..103A; Mn +103B..103C; Mc +103D..103E; Mn +103F..103F; Lo +1040..1049; Nd +104A..104F; Po +1050..1055; Lo +1056..1057; Mc +1058..1059; Mn +105A..105D; Lo +105E..1060; Mn +1061..1061; Lo +1062..1064; Mc +1065..1066; Lo +1067..106D; Mc +106E..1070; Lo +1071..1074; Mn +1075..1081; Lo +1082..1082; Mn +1083..1084; Mc +1085..1086; Mn +1087..108C; Mc +108D..108D; Mn +108E..108E; Lo +108F..108F; Mc +1090..1099; Nd +109A..109C; Mc +109D..109D; Mn +109E..109F; So +10A0..10C5; Lu +10C6..10C6; Cn +10C7..10C7; Lu +10C8..10CC; Cn +10CD..10CD; Lu +10CE..10CF; Cn +10D0..10FA; Lo +10FB..10FB; Po +10FC..10FC; Lm +10FD..1248; Lo +1249..1249; Cn +124A..124D; Lo +124E..124F; Cn +1250..1256; Lo +1257..1257; Cn +1258..1258; Lo +1259..1259; Cn +125A..125D; Lo +125E..125F; Cn +1260..1288; Lo +1289..1289; Cn +128A..128D; Lo +128E..128F; Cn +1290..12B0; Lo +12B1..12B1; Cn +12B2..12B5; Lo +12B6..12B7; Cn +12B8..12BE; Lo +12BF..12BF; Cn +12C0..12C0; Lo +12C1..12C1; Cn +12C2..12C5; Lo +12C6..12C7; Cn +12C8..12D6; Lo +12D7..12D7; Cn +12D8..1310; Lo +1311..1311; Cn +1312..1315; Lo +1316..1317; Cn +1318..135A; Lo +135B..135C; Cn +135D..135F; Mn +1360..1368; Po +1369..137C; No +137D..137F; Cn +1380..138F; Lo +1390..1399; So +139A..139F; Cn +13A0..13F5; Lu +13F6..13F7; Cn +13F8..13FD; Ll +13FE..13FF; Cn +1400..1400; Pd +1401..166C; Lo +166D..166E; Po +166F..167F; Lo +1680..1680; Zs +1681..169A; Lo +169B..169B; Ps +169C..169C; Pe +169D..169F; Cn +16A0..16EA; Lo +16EB..16ED; Po +16EE..16F0; Nl +16F1..16F8; Lo +16F9..16FF; Cn +1700..170C; Lo +170D..170D; Cn +170E..1711; Lo +1712..1714; Mn +1715..171F; Cn +1720..1731; Lo +1732..1734; Mn +1735..1736; Po +1737..173F; Cn +1740..1751; Lo +1752..1753; Mn +1754..175F; Cn +1760..176C; Lo +176D..176D; Cn +176E..1770; Lo +1771..1771; Cn +1772..1773; Mn +1774..177F; Cn +1780..17B3; Lo +17B4..17B5; Mn +17B6..17B6; Mc +17B7..17BD; Mn +17BE..17C5; Mc +17C6..17C6; Mn +17C7..17C8; Mc +17C9..17D3; Mn +17D4..17D6; Po +17D7..17D7; Lm +17D8..17DA; Po +17DB..17DB; Sc +17DC..17DC; Lo +17DD..17DD; Mn +17DE..17DF; Cn +17E0..17E9; Nd +17EA..17EF; Cn +17F0..17F9; No +17FA..17FF; Cn +1800..1805; Po +1806..1806; Pd +1807..180A; Po +180B..180D; Mn +180E..180E; Cf +180F..180F; Cn +1810..1819; Nd +181A..181F; Cn +1820..1842; Lo +1843..1843; Lm +1844..1877; Lo +1878..187F; Cn +1880..1884; Lo +1885..1886; Mn +1887..18A8; Lo +18A9..18A9; Mn +18AA..18AA; Lo +18AB..18AF; Cn +18B0..18F5; Lo +18F6..18FF; Cn +1900..191E; Lo +191F..191F; Cn +1920..1922; Mn +1923..1926; Mc +1927..1928; Mn +1929..192B; Mc +192C..192F; Cn +1930..1931; Mc +1932..1932; Mn +1933..1938; Mc +1939..193B; Mn +193C..193F; Cn +1940..1940; So +1941..1943; Cn +1944..1945; Po +1946..194F; Nd +1950..196D; Lo +196E..196F; Cn +1970..1974; Lo +1975..197F; Cn +1980..19AB; Lo +19AC..19AF; Cn +19B0..19C9; Lo +19CA..19CF; Cn +19D0..19D9; Nd +19DA..19DA; No +19DB..19DD; Cn +19DE..19FF; So +1A00..1A16; Lo +1A17..1A18; Mn +1A19..1A1A; Mc +1A1B..1A1B; Mn +1A1C..1A1D; Cn +1A1E..1A1F; Po +1A20..1A54; Lo +1A55..1A55; Mc +1A56..1A56; Mn +1A57..1A57; Mc +1A58..1A5E; Mn +1A5F..1A5F; Cn +1A60..1A60; Mn +1A61..1A61; Mc +1A62..1A62; Mn +1A63..1A64; Mc +1A65..1A6C; Mn +1A6D..1A72; Mc +1A73..1A7C; Mn +1A7D..1A7E; Cn +1A7F..1A7F; Mn +1A80..1A89; Nd +1A8A..1A8F; Cn +1A90..1A99; Nd +1A9A..1A9F; Cn +1AA0..1AA6; Po +1AA7..1AA7; Lm +1AA8..1AAD; Po +1AAE..1AAF; Cn +1AB0..1ABD; Mn +1ABE..1ABE; Me +1ABF..1AFF; Cn +1B00..1B03; Mn +1B04..1B04; Mc +1B05..1B33; Lo +1B34..1B34; Mn +1B35..1B35; Mc +1B36..1B3A; Mn +1B3B..1B3B; Mc +1B3C..1B3C; Mn +1B3D..1B41; Mc +1B42..1B42; Mn +1B43..1B44; Mc +1B45..1B4B; Lo +1B4C..1B4F; Cn +1B50..1B59; Nd +1B5A..1B60; Po +1B61..1B6A; So +1B6B..1B73; Mn +1B74..1B7C; So +1B7D..1B7F; Cn +1B80..1B81; Mn +1B82..1B82; Mc +1B83..1BA0; Lo +1BA1..1BA1; Mc +1BA2..1BA5; Mn +1BA6..1BA7; Mc +1BA8..1BA9; Mn +1BAA..1BAA; Mc +1BAB..1BAD; Mn +1BAE..1BAF; Lo +1BB0..1BB9; Nd +1BBA..1BE5; Lo +1BE6..1BE6; Mn +1BE7..1BE7; Mc +1BE8..1BE9; Mn +1BEA..1BEC; Mc +1BED..1BED; Mn +1BEE..1BEE; Mc +1BEF..1BF1; Mn +1BF2..1BF3; Mc +1BF4..1BFB; Cn +1BFC..1BFF; Po +1C00..1C23; Lo +1C24..1C2B; Mc +1C2C..1C33; Mn +1C34..1C35; Mc +1C36..1C37; Mn +1C38..1C3A; Cn +1C3B..1C3F; Po +1C40..1C49; Nd +1C4A..1C4C; Cn +1C4D..1C4F; Lo +1C50..1C59; Nd +1C5A..1C77; Lo +1C78..1C7D; Lm +1C7E..1C7F; Po +1C80..1C88; Ll +1C89..1CBF; Cn +1CC0..1CC7; Po +1CC8..1CCF; Cn +1CD0..1CD2; Mn +1CD3..1CD3; Po +1CD4..1CE0; Mn +1CE1..1CE1; Mc +1CE2..1CE8; Mn +1CE9..1CEC; Lo +1CED..1CED; Mn +1CEE..1CF1; Lo +1CF2..1CF3; Mc +1CF4..1CF4; Mn +1CF5..1CF6; Lo +1CF7..1CF7; Mc +1CF8..1CF9; Mn +1CFA..1CFF; Cn +1D00..1D2B; Ll +1D2C..1D6A; Lm +1D6B..1D77; Ll +1D78..1D78; Lm +1D79..1D9A; Ll +1D9B..1DBF; Lm +1DC0..1DF9; Mn +1DFA..1DFA; Cn +1DFB..1DFF; Mn +1E00..1E00; Lu +1E01..1E01; Ll +1E02..1E02; Lu +1E03..1E03; Ll +1E04..1E04; Lu +1E05..1E05; Ll +1E06..1E06; Lu +1E07..1E07; Ll +1E08..1E08; Lu +1E09..1E09; Ll +1E0A..1E0A; Lu +1E0B..1E0B; Ll +1E0C..1E0C; Lu +1E0D..1E0D; Ll +1E0E..1E0E; Lu +1E0F..1E0F; Ll +1E10..1E10; Lu +1E11..1E11; Ll +1E12..1E12; Lu +1E13..1E13; Ll +1E14..1E14; Lu +1E15..1E15; Ll +1E16..1E16; Lu +1E17..1E17; Ll +1E18..1E18; Lu +1E19..1E19; Ll +1E1A..1E1A; Lu +1E1B..1E1B; Ll +1E1C..1E1C; Lu +1E1D..1E1D; Ll +1E1E..1E1E; Lu +1E1F..1E1F; Ll +1E20..1E20; Lu +1E21..1E21; Ll +1E22..1E22; Lu +1E23..1E23; Ll +1E24..1E24; Lu +1E25..1E25; Ll +1E26..1E26; Lu +1E27..1E27; Ll +1E28..1E28; Lu +1E29..1E29; Ll +1E2A..1E2A; Lu +1E2B..1E2B; Ll +1E2C..1E2C; Lu +1E2D..1E2D; Ll +1E2E..1E2E; Lu +1E2F..1E2F; Ll +1E30..1E30; Lu +1E31..1E31; Ll +1E32..1E32; Lu +1E33..1E33; Ll +1E34..1E34; Lu +1E35..1E35; Ll +1E36..1E36; Lu +1E37..1E37; Ll +1E38..1E38; Lu +1E39..1E39; Ll +1E3A..1E3A; Lu +1E3B..1E3B; Ll +1E3C..1E3C; Lu +1E3D..1E3D; Ll +1E3E..1E3E; Lu +1E3F..1E3F; Ll +1E40..1E40; Lu +1E41..1E41; Ll +1E42..1E42; Lu +1E43..1E43; Ll +1E44..1E44; Lu +1E45..1E45; Ll +1E46..1E46; Lu +1E47..1E47; Ll +1E48..1E48; Lu +1E49..1E49; Ll +1E4A..1E4A; Lu +1E4B..1E4B; Ll +1E4C..1E4C; Lu +1E4D..1E4D; Ll +1E4E..1E4E; Lu +1E4F..1E4F; Ll +1E50..1E50; Lu +1E51..1E51; Ll +1E52..1E52; Lu +1E53..1E53; Ll +1E54..1E54; Lu +1E55..1E55; Ll +1E56..1E56; Lu +1E57..1E57; Ll +1E58..1E58; Lu +1E59..1E59; Ll +1E5A..1E5A; Lu +1E5B..1E5B; Ll +1E5C..1E5C; Lu +1E5D..1E5D; Ll +1E5E..1E5E; Lu +1E5F..1E5F; Ll +1E60..1E60; Lu +1E61..1E61; Ll +1E62..1E62; Lu +1E63..1E63; Ll +1E64..1E64; Lu +1E65..1E65; Ll +1E66..1E66; Lu +1E67..1E67; Ll +1E68..1E68; Lu +1E69..1E69; Ll +1E6A..1E6A; Lu +1E6B..1E6B; Ll +1E6C..1E6C; Lu +1E6D..1E6D; Ll +1E6E..1E6E; Lu +1E6F..1E6F; Ll +1E70..1E70; Lu +1E71..1E71; Ll +1E72..1E72; Lu +1E73..1E73; Ll +1E74..1E74; Lu +1E75..1E75; Ll +1E76..1E76; Lu +1E77..1E77; Ll +1E78..1E78; Lu +1E79..1E79; Ll +1E7A..1E7A; Lu +1E7B..1E7B; Ll +1E7C..1E7C; Lu +1E7D..1E7D; Ll +1E7E..1E7E; Lu +1E7F..1E7F; Ll +1E80..1E80; Lu +1E81..1E81; Ll +1E82..1E82; Lu +1E83..1E83; Ll +1E84..1E84; Lu +1E85..1E85; Ll +1E86..1E86; Lu +1E87..1E87; Ll +1E88..1E88; Lu +1E89..1E89; Ll +1E8A..1E8A; Lu +1E8B..1E8B; Ll +1E8C..1E8C; Lu +1E8D..1E8D; Ll +1E8E..1E8E; Lu +1E8F..1E8F; Ll +1E90..1E90; Lu +1E91..1E91; Ll +1E92..1E92; Lu +1E93..1E93; Ll +1E94..1E94; Lu +1E95..1E9D; Ll +1E9E..1E9E; Lu +1E9F..1E9F; Ll +1EA0..1EA0; Lu +1EA1..1EA1; Ll +1EA2..1EA2; Lu +1EA3..1EA3; Ll +1EA4..1EA4; Lu +1EA5..1EA5; Ll +1EA6..1EA6; Lu +1EA7..1EA7; Ll +1EA8..1EA8; Lu +1EA9..1EA9; Ll +1EAA..1EAA; Lu +1EAB..1EAB; Ll +1EAC..1EAC; Lu +1EAD..1EAD; Ll +1EAE..1EAE; Lu +1EAF..1EAF; Ll +1EB0..1EB0; Lu +1EB1..1EB1; Ll +1EB2..1EB2; Lu +1EB3..1EB3; Ll +1EB4..1EB4; Lu +1EB5..1EB5; Ll +1EB6..1EB6; Lu +1EB7..1EB7; Ll +1EB8..1EB8; Lu +1EB9..1EB9; Ll +1EBA..1EBA; Lu +1EBB..1EBB; Ll +1EBC..1EBC; Lu +1EBD..1EBD; Ll +1EBE..1EBE; Lu +1EBF..1EBF; Ll +1EC0..1EC0; Lu +1EC1..1EC1; Ll +1EC2..1EC2; Lu +1EC3..1EC3; Ll +1EC4..1EC4; Lu +1EC5..1EC5; Ll +1EC6..1EC6; Lu +1EC7..1EC7; Ll +1EC8..1EC8; Lu +1EC9..1EC9; Ll +1ECA..1ECA; Lu +1ECB..1ECB; Ll +1ECC..1ECC; Lu +1ECD..1ECD; Ll +1ECE..1ECE; Lu +1ECF..1ECF; Ll +1ED0..1ED0; Lu +1ED1..1ED1; Ll +1ED2..1ED2; Lu +1ED3..1ED3; Ll +1ED4..1ED4; Lu +1ED5..1ED5; Ll +1ED6..1ED6; Lu +1ED7..1ED7; Ll +1ED8..1ED8; Lu +1ED9..1ED9; Ll +1EDA..1EDA; Lu +1EDB..1EDB; Ll +1EDC..1EDC; Lu +1EDD..1EDD; Ll +1EDE..1EDE; Lu +1EDF..1EDF; Ll +1EE0..1EE0; Lu +1EE1..1EE1; Ll +1EE2..1EE2; Lu +1EE3..1EE3; Ll +1EE4..1EE4; Lu +1EE5..1EE5; Ll +1EE6..1EE6; Lu +1EE7..1EE7; Ll +1EE8..1EE8; Lu +1EE9..1EE9; Ll +1EEA..1EEA; Lu +1EEB..1EEB; Ll +1EEC..1EEC; Lu +1EED..1EED; Ll +1EEE..1EEE; Lu +1EEF..1EEF; Ll +1EF0..1EF0; Lu +1EF1..1EF1; Ll +1EF2..1EF2; Lu +1EF3..1EF3; Ll +1EF4..1EF4; Lu +1EF5..1EF5; Ll +1EF6..1EF6; Lu +1EF7..1EF7; Ll +1EF8..1EF8; Lu +1EF9..1EF9; Ll +1EFA..1EFA; Lu +1EFB..1EFB; Ll +1EFC..1EFC; Lu +1EFD..1EFD; Ll +1EFE..1EFE; Lu +1EFF..1F07; Ll +1F08..1F0F; Lu +1F10..1F15; Ll +1F16..1F17; Cn +1F18..1F1D; Lu +1F1E..1F1F; Cn +1F20..1F27; Ll +1F28..1F2F; Lu +1F30..1F37; Ll +1F38..1F3F; Lu +1F40..1F45; Ll +1F46..1F47; Cn +1F48..1F4D; Lu +1F4E..1F4F; Cn +1F50..1F57; Ll +1F58..1F58; Cn +1F59..1F59; Lu +1F5A..1F5A; Cn +1F5B..1F5B; Lu +1F5C..1F5C; Cn +1F5D..1F5D; Lu +1F5E..1F5E; Cn +1F5F..1F5F; Lu +1F60..1F67; Ll +1F68..1F6F; Lu +1F70..1F7D; Ll +1F7E..1F7F; Cn +1F80..1F87; Ll +1F88..1F8F; Lt +1F90..1F97; Ll +1F98..1F9F; Lt +1FA0..1FA7; Ll +1FA8..1FAF; Lt +1FB0..1FB4; Ll +1FB5..1FB5; Cn +1FB6..1FB7; Ll +1FB8..1FBB; Lu +1FBC..1FBC; Lt +1FBD..1FBD; Sk +1FBE..1FBE; Ll +1FBF..1FC1; Sk +1FC2..1FC4; Ll +1FC5..1FC5; Cn +1FC6..1FC7; Ll +1FC8..1FCB; Lu +1FCC..1FCC; Lt +1FCD..1FCF; Sk +1FD0..1FD3; Ll +1FD4..1FD5; Cn +1FD6..1FD7; Ll +1FD8..1FDB; Lu +1FDC..1FDC; Cn +1FDD..1FDF; Sk +1FE0..1FE7; Ll +1FE8..1FEC; Lu +1FED..1FEF; Sk +1FF0..1FF1; Cn +1FF2..1FF4; Ll +1FF5..1FF5; Cn +1FF6..1FF7; Ll +1FF8..1FFB; Lu +1FFC..1FFC; Lt +1FFD..1FFE; Sk +1FFF..1FFF; Cn +2000..200A; Zs +200B..200F; Cf +2010..2015; Pd +2016..2017; Po +2018..2018; Pi +2019..2019; Pf +201A..201A; Ps +201B..201C; Pi +201D..201D; Pf +201E..201E; Ps +201F..201F; Pi +2020..2027; Po +2028..2028; Zl +2029..2029; Zp +202A..202E; Cf +202F..202F; Zs +2030..2038; Po +2039..2039; Pi +203A..203A; Pf +203B..203E; Po +203F..2040; Pc +2041..2043; Po +2044..2044; Sm +2045..2045; Ps +2046..2046; Pe +2047..2051; Po +2052..2052; Sm +2053..2053; Po +2054..2054; Pc +2055..205E; Po +205F..205F; Zs +2060..2064; Cf +2065..2065; Cn +2066..206F; Cf +2070..2070; No +2071..2071; Lm +2072..2073; Cn +2074..2079; No +207A..207C; Sm +207D..207D; Ps +207E..207E; Pe +207F..207F; Lm +2080..2089; No +208A..208C; Sm +208D..208D; Ps +208E..208E; Pe +208F..208F; Cn +2090..209C; Lm +209D..209F; Cn +20A0..20BF; Sc +20C0..20CF; Cn +20D0..20DC; Mn +20DD..20E0; Me +20E1..20E1; Mn +20E2..20E4; Me +20E5..20F0; Mn +20F1..20FF; Cn +2100..2101; So +2102..2102; Lu +2103..2106; So +2107..2107; Lu +2108..2109; So +210A..210A; Ll +210B..210D; Lu +210E..210F; Ll +2110..2112; Lu +2113..2113; Ll +2114..2114; So +2115..2115; Lu +2116..2117; So +2118..2118; Sm +2119..211D; Lu +211E..2123; So +2124..2124; Lu +2125..2125; So +2126..2126; Lu +2127..2127; So +2128..2128; Lu +2129..2129; So +212A..212D; Lu +212E..212E; So +212F..212F; Ll +2130..2133; Lu +2134..2134; Ll +2135..2138; Lo +2139..2139; Ll +213A..213B; So +213C..213D; Ll +213E..213F; Lu +2140..2144; Sm +2145..2145; Lu +2146..2149; Ll +214A..214A; So +214B..214B; Sm +214C..214D; So +214E..214E; Ll +214F..214F; So +2150..215F; No +2160..2182; Nl +2183..2183; Lu +2184..2184; Ll +2185..2188; Nl +2189..2189; No +218A..218B; So +218C..218F; Cn +2190..2194; Sm +2195..2199; So +219A..219B; Sm +219C..219F; So +21A0..21A0; Sm +21A1..21A2; So +21A3..21A3; Sm +21A4..21A5; So +21A6..21A6; Sm +21A7..21AD; So +21AE..21AE; Sm +21AF..21CD; So +21CE..21CF; Sm +21D0..21D1; So +21D2..21D2; Sm +21D3..21D3; So +21D4..21D4; Sm +21D5..21F3; So +21F4..22FF; Sm +2300..2307; So +2308..2308; Ps +2309..2309; Pe +230A..230A; Ps +230B..230B; Pe +230C..231F; So +2320..2321; Sm +2322..2328; So +2329..2329; Ps +232A..232A; Pe +232B..237B; So +237C..237C; Sm +237D..239A; So +239B..23B3; Sm +23B4..23DB; So +23DC..23E1; Sm +23E2..2426; So +2427..243F; Cn +2440..244A; So +244B..245F; Cn +2460..249B; No +249C..24E9; So +24EA..24FF; No +2500..25B6; So +25B7..25B7; Sm +25B8..25C0; So +25C1..25C1; Sm +25C2..25F7; So +25F8..25FF; Sm +2600..266E; So +266F..266F; Sm +2670..2767; So +2768..2768; Ps +2769..2769; Pe +276A..276A; Ps +276B..276B; Pe +276C..276C; Ps +276D..276D; Pe +276E..276E; Ps +276F..276F; Pe +2770..2770; Ps +2771..2771; Pe +2772..2772; Ps +2773..2773; Pe +2774..2774; Ps +2775..2775; Pe +2776..2793; No +2794..27BF; So +27C0..27C4; Sm +27C5..27C5; Ps +27C6..27C6; Pe +27C7..27E5; Sm +27E6..27E6; Ps +27E7..27E7; Pe +27E8..27E8; Ps +27E9..27E9; Pe +27EA..27EA; Ps +27EB..27EB; Pe +27EC..27EC; Ps +27ED..27ED; Pe +27EE..27EE; Ps +27EF..27EF; Pe +27F0..27FF; Sm +2800..28FF; So +2900..2982; Sm +2983..2983; Ps +2984..2984; Pe +2985..2985; Ps +2986..2986; Pe +2987..2987; Ps +2988..2988; Pe +2989..2989; Ps +298A..298A; Pe +298B..298B; Ps +298C..298C; Pe +298D..298D; Ps +298E..298E; Pe +298F..298F; Ps +2990..2990; Pe +2991..2991; Ps +2992..2992; Pe +2993..2993; Ps +2994..2994; Pe +2995..2995; Ps +2996..2996; Pe +2997..2997; Ps +2998..2998; Pe +2999..29D7; Sm +29D8..29D8; Ps +29D9..29D9; Pe +29DA..29DA; Ps +29DB..29DB; Pe +29DC..29FB; Sm +29FC..29FC; Ps +29FD..29FD; Pe +29FE..2AFF; Sm +2B00..2B2F; So +2B30..2B44; Sm +2B45..2B46; So +2B47..2B4C; Sm +2B4D..2B73; So +2B74..2B75; Cn +2B76..2B95; So +2B96..2B97; Cn +2B98..2BB9; So +2BBA..2BBC; Cn +2BBD..2BC8; So +2BC9..2BC9; Cn +2BCA..2BD2; So +2BD3..2BEB; Cn +2BEC..2BEF; So +2BF0..2BFF; Cn +2C00..2C2E; Lu +2C2F..2C2F; Cn +2C30..2C5E; Ll +2C5F..2C5F; Cn +2C60..2C60; Lu +2C61..2C61; Ll +2C62..2C64; Lu +2C65..2C66; Ll +2C67..2C67; Lu +2C68..2C68; Ll +2C69..2C69; Lu +2C6A..2C6A; Ll +2C6B..2C6B; Lu +2C6C..2C6C; Ll +2C6D..2C70; Lu +2C71..2C71; Ll +2C72..2C72; Lu +2C73..2C74; Ll +2C75..2C75; Lu +2C76..2C7B; Ll +2C7C..2C7D; Lm +2C7E..2C80; Lu +2C81..2C81; Ll +2C82..2C82; Lu +2C83..2C83; Ll +2C84..2C84; Lu +2C85..2C85; Ll +2C86..2C86; Lu +2C87..2C87; Ll +2C88..2C88; Lu +2C89..2C89; Ll +2C8A..2C8A; Lu +2C8B..2C8B; Ll +2C8C..2C8C; Lu +2C8D..2C8D; Ll +2C8E..2C8E; Lu +2C8F..2C8F; Ll +2C90..2C90; Lu +2C91..2C91; Ll +2C92..2C92; Lu +2C93..2C93; Ll +2C94..2C94; Lu +2C95..2C95; Ll +2C96..2C96; Lu +2C97..2C97; Ll +2C98..2C98; Lu +2C99..2C99; Ll +2C9A..2C9A; Lu +2C9B..2C9B; Ll +2C9C..2C9C; Lu +2C9D..2C9D; Ll +2C9E..2C9E; Lu +2C9F..2C9F; Ll +2CA0..2CA0; Lu +2CA1..2CA1; Ll +2CA2..2CA2; Lu +2CA3..2CA3; Ll +2CA4..2CA4; Lu +2CA5..2CA5; Ll +2CA6..2CA6; Lu +2CA7..2CA7; Ll +2CA8..2CA8; Lu +2CA9..2CA9; Ll +2CAA..2CAA; Lu +2CAB..2CAB; Ll +2CAC..2CAC; Lu +2CAD..2CAD; Ll +2CAE..2CAE; Lu +2CAF..2CAF; Ll +2CB0..2CB0; Lu +2CB1..2CB1; Ll +2CB2..2CB2; Lu +2CB3..2CB3; Ll +2CB4..2CB4; Lu +2CB5..2CB5; Ll +2CB6..2CB6; Lu +2CB7..2CB7; Ll +2CB8..2CB8; Lu +2CB9..2CB9; Ll +2CBA..2CBA; Lu +2CBB..2CBB; Ll +2CBC..2CBC; Lu +2CBD..2CBD; Ll +2CBE..2CBE; Lu +2CBF..2CBF; Ll +2CC0..2CC0; Lu +2CC1..2CC1; Ll +2CC2..2CC2; Lu +2CC3..2CC3; Ll +2CC4..2CC4; Lu +2CC5..2CC5; Ll +2CC6..2CC6; Lu +2CC7..2CC7; Ll +2CC8..2CC8; Lu +2CC9..2CC9; Ll +2CCA..2CCA; Lu +2CCB..2CCB; Ll +2CCC..2CCC; Lu +2CCD..2CCD; Ll +2CCE..2CCE; Lu +2CCF..2CCF; Ll +2CD0..2CD0; Lu +2CD1..2CD1; Ll +2CD2..2CD2; Lu +2CD3..2CD3; Ll +2CD4..2CD4; Lu +2CD5..2CD5; Ll +2CD6..2CD6; Lu +2CD7..2CD7; Ll +2CD8..2CD8; Lu +2CD9..2CD9; Ll +2CDA..2CDA; Lu +2CDB..2CDB; Ll +2CDC..2CDC; Lu +2CDD..2CDD; Ll +2CDE..2CDE; Lu +2CDF..2CDF; Ll +2CE0..2CE0; Lu +2CE1..2CE1; Ll +2CE2..2CE2; Lu +2CE3..2CE4; Ll +2CE5..2CEA; So +2CEB..2CEB; Lu +2CEC..2CEC; Ll +2CED..2CED; Lu +2CEE..2CEE; Ll +2CEF..2CF1; Mn +2CF2..2CF2; Lu +2CF3..2CF3; Ll +2CF4..2CF8; Cn +2CF9..2CFC; Po +2CFD..2CFD; No +2CFE..2CFF; Po +2D00..2D25; Ll +2D26..2D26; Cn +2D27..2D27; Ll +2D28..2D2C; Cn +2D2D..2D2D; Ll +2D2E..2D2F; Cn +2D30..2D67; Lo +2D68..2D6E; Cn +2D6F..2D6F; Lm +2D70..2D70; Po +2D71..2D7E; Cn +2D7F..2D7F; Mn +2D80..2D96; Lo +2D97..2D9F; Cn +2DA0..2DA6; Lo +2DA7..2DA7; Cn +2DA8..2DAE; Lo +2DAF..2DAF; Cn +2DB0..2DB6; Lo +2DB7..2DB7; Cn +2DB8..2DBE; Lo +2DBF..2DBF; Cn +2DC0..2DC6; Lo +2DC7..2DC7; Cn +2DC8..2DCE; Lo +2DCF..2DCF; Cn +2DD0..2DD6; Lo +2DD7..2DD7; Cn +2DD8..2DDE; Lo +2DDF..2DDF; Cn +2DE0..2DFF; Mn +2E00..2E01; Po +2E02..2E02; Pi +2E03..2E03; Pf +2E04..2E04; Pi +2E05..2E05; Pf +2E06..2E08; Po +2E09..2E09; Pi +2E0A..2E0A; Pf +2E0B..2E0B; Po +2E0C..2E0C; Pi +2E0D..2E0D; Pf +2E0E..2E16; Po +2E17..2E17; Pd +2E18..2E19; Po +2E1A..2E1A; Pd +2E1B..2E1B; Po +2E1C..2E1C; Pi +2E1D..2E1D; Pf +2E1E..2E1F; Po +2E20..2E20; Pi +2E21..2E21; Pf +2E22..2E22; Ps +2E23..2E23; Pe +2E24..2E24; Ps +2E25..2E25; Pe +2E26..2E26; Ps +2E27..2E27; Pe +2E28..2E28; Ps +2E29..2E29; Pe +2E2A..2E2E; Po +2E2F..2E2F; Lm +2E30..2E39; Po +2E3A..2E3B; Pd +2E3C..2E3F; Po +2E40..2E40; Pd +2E41..2E41; Po +2E42..2E42; Ps +2E43..2E49; Po +2E4A..2E7F; Cn +2E80..2E99; So +2E9A..2E9A; Cn +2E9B..2EF3; So +2EF4..2EFF; Cn +2F00..2FD5; So +2FD6..2FEF; Cn +2FF0..2FFB; So +2FFC..2FFF; Cn +3000..3000; Zs +3001..3003; Po +3004..3004; So +3005..3005; Lm +3006..3006; Lo +3007..3007; Nl +3008..3008; Ps +3009..3009; Pe +300A..300A; Ps +300B..300B; Pe +300C..300C; Ps +300D..300D; Pe +300E..300E; Ps +300F..300F; Pe +3010..3010; Ps +3011..3011; Pe +3012..3013; So +3014..3014; Ps +3015..3015; Pe +3016..3016; Ps +3017..3017; Pe +3018..3018; Ps +3019..3019; Pe +301A..301A; Ps +301B..301B; Pe +301C..301C; Pd +301D..301D; Ps +301E..301F; Pe +3020..3020; So +3021..3029; Nl +302A..302D; Mn +302E..302F; Mc +3030..3030; Pd +3031..3035; Lm +3036..3037; So +3038..303A; Nl +303B..303B; Lm +303C..303C; Lo +303D..303D; Po +303E..303F; So +3040..3040; Cn +3041..3096; Lo +3097..3098; Cn +3099..309A; Mn +309B..309C; Sk +309D..309E; Lm +309F..309F; Lo +30A0..30A0; Pd +30A1..30FA; Lo +30FB..30FB; Po +30FC..30FE; Lm +30FF..30FF; Lo +3100..3104; Cn +3105..312E; Lo +312F..3130; Cn +3131..318E; Lo +318F..318F; Cn +3190..3191; So +3192..3195; No +3196..319F; So +31A0..31BA; Lo +31BB..31BF; Cn +31C0..31E3; So +31E4..31EF; Cn +31F0..31FF; Lo +3200..321E; So +321F..321F; Cn +3220..3229; No +322A..3247; So +3248..324F; No +3250..3250; So +3251..325F; No +3260..327F; So +3280..3289; No +328A..32B0; So +32B1..32BF; No +32C0..32FE; So +32FF..32FF; Cn +3300..33FF; So +3400..4DB5; Lo +4DB6..4DBF; Cn +4DC0..4DFF; So +4E00..9FEA; Lo +9FEB..9FFF; Cn +A000..A014; Lo +A015..A015; Lm +A016..A48C; Lo +A48D..A48F; Cn +A490..A4C6; So +A4C7..A4CF; Cn +A4D0..A4F7; Lo +A4F8..A4FD; Lm +A4FE..A4FF; Po +A500..A60B; Lo +A60C..A60C; Lm +A60D..A60F; Po +A610..A61F; Lo +A620..A629; Nd +A62A..A62B; Lo +A62C..A63F; Cn +A640..A640; Lu +A641..A641; Ll +A642..A642; Lu +A643..A643; Ll +A644..A644; Lu +A645..A645; Ll +A646..A646; Lu +A647..A647; Ll +A648..A648; Lu +A649..A649; Ll +A64A..A64A; Lu +A64B..A64B; Ll +A64C..A64C; Lu +A64D..A64D; Ll +A64E..A64E; Lu +A64F..A64F; Ll +A650..A650; Lu +A651..A651; Ll +A652..A652; Lu +A653..A653; Ll +A654..A654; Lu +A655..A655; Ll +A656..A656; Lu +A657..A657; Ll +A658..A658; Lu +A659..A659; Ll +A65A..A65A; Lu +A65B..A65B; Ll +A65C..A65C; Lu +A65D..A65D; Ll +A65E..A65E; Lu +A65F..A65F; Ll +A660..A660; Lu +A661..A661; Ll +A662..A662; Lu +A663..A663; Ll +A664..A664; Lu +A665..A665; Ll +A666..A666; Lu +A667..A667; Ll +A668..A668; Lu +A669..A669; Ll +A66A..A66A; Lu +A66B..A66B; Ll +A66C..A66C; Lu +A66D..A66D; Ll +A66E..A66E; Lo +A66F..A66F; Mn +A670..A672; Me +A673..A673; Po +A674..A67D; Mn +A67E..A67E; Po +A67F..A67F; Lm +A680..A680; Lu +A681..A681; Ll +A682..A682; Lu +A683..A683; Ll +A684..A684; Lu +A685..A685; Ll +A686..A686; Lu +A687..A687; Ll +A688..A688; Lu +A689..A689; Ll +A68A..A68A; Lu +A68B..A68B; Ll +A68C..A68C; Lu +A68D..A68D; Ll +A68E..A68E; Lu +A68F..A68F; Ll +A690..A690; Lu +A691..A691; Ll +A692..A692; Lu +A693..A693; Ll +A694..A694; Lu +A695..A695; Ll +A696..A696; Lu +A697..A697; Ll +A698..A698; Lu +A699..A699; Ll +A69A..A69A; Lu +A69B..A69B; Ll +A69C..A69D; Lm +A69E..A69F; Mn +A6A0..A6E5; Lo +A6E6..A6EF; Nl +A6F0..A6F1; Mn +A6F2..A6F7; Po +A6F8..A6FF; Cn +A700..A716; Sk +A717..A71F; Lm +A720..A721; Sk +A722..A722; Lu +A723..A723; Ll +A724..A724; Lu +A725..A725; Ll +A726..A726; Lu +A727..A727; Ll +A728..A728; Lu +A729..A729; Ll +A72A..A72A; Lu +A72B..A72B; Ll +A72C..A72C; Lu +A72D..A72D; Ll +A72E..A72E; Lu +A72F..A731; Ll +A732..A732; Lu +A733..A733; Ll +A734..A734; Lu +A735..A735; Ll +A736..A736; Lu +A737..A737; Ll +A738..A738; Lu +A739..A739; Ll +A73A..A73A; Lu +A73B..A73B; Ll +A73C..A73C; Lu +A73D..A73D; Ll +A73E..A73E; Lu +A73F..A73F; Ll +A740..A740; Lu +A741..A741; Ll +A742..A742; Lu +A743..A743; Ll +A744..A744; Lu +A745..A745; Ll +A746..A746; Lu +A747..A747; Ll +A748..A748; Lu +A749..A749; Ll +A74A..A74A; Lu +A74B..A74B; Ll +A74C..A74C; Lu +A74D..A74D; Ll +A74E..A74E; Lu +A74F..A74F; Ll +A750..A750; Lu +A751..A751; Ll +A752..A752; Lu +A753..A753; Ll +A754..A754; Lu +A755..A755; Ll +A756..A756; Lu +A757..A757; Ll +A758..A758; Lu +A759..A759; Ll +A75A..A75A; Lu +A75B..A75B; Ll +A75C..A75C; Lu +A75D..A75D; Ll +A75E..A75E; Lu +A75F..A75F; Ll +A760..A760; Lu +A761..A761; Ll +A762..A762; Lu +A763..A763; Ll +A764..A764; Lu +A765..A765; Ll +A766..A766; Lu +A767..A767; Ll +A768..A768; Lu +A769..A769; Ll +A76A..A76A; Lu +A76B..A76B; Ll +A76C..A76C; Lu +A76D..A76D; Ll +A76E..A76E; Lu +A76F..A76F; Ll +A770..A770; Lm +A771..A778; Ll +A779..A779; Lu +A77A..A77A; Ll +A77B..A77B; Lu +A77C..A77C; Ll +A77D..A77E; Lu +A77F..A77F; Ll +A780..A780; Lu +A781..A781; Ll +A782..A782; Lu +A783..A783; Ll +A784..A784; Lu +A785..A785; Ll +A786..A786; Lu +A787..A787; Ll +A788..A788; Lm +A789..A78A; Sk +A78B..A78B; Lu +A78C..A78C; Ll +A78D..A78D; Lu +A78E..A78E; Ll +A78F..A78F; Lo +A790..A790; Lu +A791..A791; Ll +A792..A792; Lu +A793..A795; Ll +A796..A796; Lu +A797..A797; Ll +A798..A798; Lu +A799..A799; Ll +A79A..A79A; Lu +A79B..A79B; Ll +A79C..A79C; Lu +A79D..A79D; Ll +A79E..A79E; Lu +A79F..A79F; Ll +A7A0..A7A0; Lu +A7A1..A7A1; Ll +A7A2..A7A2; Lu +A7A3..A7A3; Ll +A7A4..A7A4; Lu +A7A5..A7A5; Ll +A7A6..A7A6; Lu +A7A7..A7A7; Ll +A7A8..A7A8; Lu +A7A9..A7A9; Ll +A7AA..A7AE; Lu +A7AF..A7AF; Cn +A7B0..A7B4; Lu +A7B5..A7B5; Ll +A7B6..A7B6; Lu +A7B7..A7B7; Ll +A7B8..A7F6; Cn +A7F7..A7F7; Lo +A7F8..A7F9; Lm +A7FA..A7FA; Ll +A7FB..A801; Lo +A802..A802; Mn +A803..A805; Lo +A806..A806; Mn +A807..A80A; Lo +A80B..A80B; Mn +A80C..A822; Lo +A823..A824; Mc +A825..A826; Mn +A827..A827; Mc +A828..A82B; So +A82C..A82F; Cn +A830..A835; No +A836..A837; So +A838..A838; Sc +A839..A839; So +A83A..A83F; Cn +A840..A873; Lo +A874..A877; Po +A878..A87F; Cn +A880..A881; Mc +A882..A8B3; Lo +A8B4..A8C3; Mc +A8C4..A8C5; Mn +A8C6..A8CD; Cn +A8CE..A8CF; Po +A8D0..A8D9; Nd +A8DA..A8DF; Cn +A8E0..A8F1; Mn +A8F2..A8F7; Lo +A8F8..A8FA; Po +A8FB..A8FB; Lo +A8FC..A8FC; Po +A8FD..A8FD; Lo +A8FE..A8FF; Cn +A900..A909; Nd +A90A..A925; Lo +A926..A92D; Mn +A92E..A92F; Po +A930..A946; Lo +A947..A951; Mn +A952..A953; Mc +A954..A95E; Cn +A95F..A95F; Po +A960..A97C; Lo +A97D..A97F; Cn +A980..A982; Mn +A983..A983; Mc +A984..A9B2; Lo +A9B3..A9B3; Mn +A9B4..A9B5; Mc +A9B6..A9B9; Mn +A9BA..A9BB; Mc +A9BC..A9BC; Mn +A9BD..A9C0; Mc +A9C1..A9CD; Po +A9CE..A9CE; Cn +A9CF..A9CF; Lm +A9D0..A9D9; Nd +A9DA..A9DD; Cn +A9DE..A9DF; Po +A9E0..A9E4; Lo +A9E5..A9E5; Mn +A9E6..A9E6; Lm +A9E7..A9EF; Lo +A9F0..A9F9; Nd +A9FA..A9FE; Lo +A9FF..A9FF; Cn +AA00..AA28; Lo +AA29..AA2E; Mn +AA2F..AA30; Mc +AA31..AA32; Mn +AA33..AA34; Mc +AA35..AA36; Mn +AA37..AA3F; Cn +AA40..AA42; Lo +AA43..AA43; Mn +AA44..AA4B; Lo +AA4C..AA4C; Mn +AA4D..AA4D; Mc +AA4E..AA4F; Cn +AA50..AA59; Nd +AA5A..AA5B; Cn +AA5C..AA5F; Po +AA60..AA6F; Lo +AA70..AA70; Lm +AA71..AA76; Lo +AA77..AA79; So +AA7A..AA7A; Lo +AA7B..AA7B; Mc +AA7C..AA7C; Mn +AA7D..AA7D; Mc +AA7E..AAAF; Lo +AAB0..AAB0; Mn +AAB1..AAB1; Lo +AAB2..AAB4; Mn +AAB5..AAB6; Lo +AAB7..AAB8; Mn +AAB9..AABD; Lo +AABE..AABF; Mn +AAC0..AAC0; Lo +AAC1..AAC1; Mn +AAC2..AAC2; Lo +AAC3..AADA; Cn +AADB..AADC; Lo +AADD..AADD; Lm +AADE..AADF; Po +AAE0..AAEA; Lo +AAEB..AAEB; Mc +AAEC..AAED; Mn +AAEE..AAEF; Mc +AAF0..AAF1; Po +AAF2..AAF2; Lo +AAF3..AAF4; Lm +AAF5..AAF5; Mc +AAF6..AAF6; Mn +AAF7..AB00; Cn +AB01..AB06; Lo +AB07..AB08; Cn +AB09..AB0E; Lo +AB0F..AB10; Cn +AB11..AB16; Lo +AB17..AB1F; Cn +AB20..AB26; Lo +AB27..AB27; Cn +AB28..AB2E; Lo +AB2F..AB2F; Cn +AB30..AB5A; Ll +AB5B..AB5B; Sk +AB5C..AB5F; Lm +AB60..AB65; Ll +AB66..AB6F; Cn +AB70..ABBF; Ll +ABC0..ABE2; Lo +ABE3..ABE4; Mc +ABE5..ABE5; Mn +ABE6..ABE7; Mc +ABE8..ABE8; Mn +ABE9..ABEA; Mc +ABEB..ABEB; Po +ABEC..ABEC; Mc +ABED..ABED; Mn +ABEE..ABEF; Cn +ABF0..ABF9; Nd +ABFA..ABFF; Cn +AC00..D7A3; Lo +D7A4..D7AF; Cn +D7B0..D7C6; Lo +D7C7..D7CA; Cn +D7CB..D7FB; Lo +D7FC..D7FF; Cn +E000..F8FF; Co +F900..FA6D; Lo +FA6E..FA6F; Cn +FA70..FAD9; Lo +FADA..FAFF; Cn +FB00..FB06; Ll +FB07..FB12; Cn +FB13..FB17; Ll +FB18..FB1C; Cn +FB1D..FB1D; Lo +FB1E..FB1E; Mn +FB1F..FB28; Lo +FB29..FB29; Sm +FB2A..FB36; Lo +FB37..FB37; Cn +FB38..FB3C; Lo +FB3D..FB3D; Cn +FB3E..FB3E; Lo +FB3F..FB3F; Cn +FB40..FB41; Lo +FB42..FB42; Cn +FB43..FB44; Lo +FB45..FB45; Cn +FB46..FBB1; Lo +FBB2..FBC1; Sk +FBC2..FBD2; Cn +FBD3..FD3D; Lo +FD3E..FD3E; Pe +FD3F..FD3F; Ps +FD40..FD4F; Cn +FD50..FD8F; Lo +FD90..FD91; Cn +FD92..FDC7; Lo +FDC8..FDEF; Cn +FDF0..FDFB; Lo +FDFC..FDFC; Sc +FDFD..FDFD; So +FDFE..FDFF; Cn +FE00..FE0F; Mn +FE10..FE16; Po +FE17..FE17; Ps +FE18..FE18; Pe +FE19..FE19; Po +FE1A..FE1F; Cn +FE20..FE2F; Mn +FE30..FE30; Po +FE31..FE32; Pd +FE33..FE34; Pc +FE35..FE35; Ps +FE36..FE36; Pe +FE37..FE37; Ps +FE38..FE38; Pe +FE39..FE39; Ps +FE3A..FE3A; Pe +FE3B..FE3B; Ps +FE3C..FE3C; Pe +FE3D..FE3D; Ps +FE3E..FE3E; Pe +FE3F..FE3F; Ps +FE40..FE40; Pe +FE41..FE41; Ps +FE42..FE42; Pe +FE43..FE43; Ps +FE44..FE44; Pe +FE45..FE46; Po +FE47..FE47; Ps +FE48..FE48; Pe +FE49..FE4C; Po +FE4D..FE4F; Pc +FE50..FE52; Po +FE53..FE53; Cn +FE54..FE57; Po +FE58..FE58; Pd +FE59..FE59; Ps +FE5A..FE5A; Pe +FE5B..FE5B; Ps +FE5C..FE5C; Pe +FE5D..FE5D; Ps +FE5E..FE5E; Pe +FE5F..FE61; Po +FE62..FE62; Sm +FE63..FE63; Pd +FE64..FE66; Sm +FE67..FE67; Cn +FE68..FE68; Po +FE69..FE69; Sc +FE6A..FE6B; Po +FE6C..FE6F; Cn +FE70..FE74; Lo +FE75..FE75; Cn +FE76..FEFC; Lo +FEFD..FEFE; Cn +FEFF..FEFF; Cf +FF00..FF00; Cn +FF01..FF03; Po +FF04..FF04; Sc +FF05..FF07; Po +FF08..FF08; Ps +FF09..FF09; Pe +FF0A..FF0A; Po +FF0B..FF0B; Sm +FF0C..FF0C; Po +FF0D..FF0D; Pd +FF0E..FF0F; Po +FF10..FF19; Nd +FF1A..FF1B; Po +FF1C..FF1E; Sm +FF1F..FF20; Po +FF21..FF3A; Lu +FF3B..FF3B; Ps +FF3C..FF3C; Po +FF3D..FF3D; Pe +FF3E..FF3E; Sk +FF3F..FF3F; Pc +FF40..FF40; Sk +FF41..FF5A; Ll +FF5B..FF5B; Ps +FF5C..FF5C; Sm +FF5D..FF5D; Pe +FF5E..FF5E; Sm +FF5F..FF5F; Ps +FF60..FF60; Pe +FF61..FF61; Po +FF62..FF62; Ps +FF63..FF63; Pe +FF64..FF65; Po +FF66..FF6F; Lo +FF70..FF70; Lm +FF71..FF9D; Lo +FF9E..FF9F; Lm +FFA0..FFBE; Lo +FFBF..FFC1; Cn +FFC2..FFC7; Lo +FFC8..FFC9; Cn +FFCA..FFCF; Lo +FFD0..FFD1; Cn +FFD2..FFD7; Lo +FFD8..FFD9; Cn +FFDA..FFDC; Lo +FFDD..FFDF; Cn +FFE0..FFE1; Sc +FFE2..FFE2; Sm +FFE3..FFE3; Sk +FFE4..FFE4; So +FFE5..FFE6; Sc +FFE7..FFE7; Cn +FFE8..FFE8; So +FFE9..FFEC; Sm +FFED..FFEE; So +FFEF..FFF8; Cn +FFF9..FFFB; Cf +FFFC..FFFD; So +FFFE..FFFF; Cn +10000..1000B; Lo +1000C..1000C; Cn +1000D..10026; Lo +10027..10027; Cn +10028..1003A; Lo +1003B..1003B; Cn +1003C..1003D; Lo +1003E..1003E; Cn +1003F..1004D; Lo +1004E..1004F; Cn +10050..1005D; Lo +1005E..1007F; Cn +10080..100FA; Lo +100FB..100FF; Cn +10100..10102; Po +10103..10106; Cn +10107..10133; No +10134..10136; Cn +10137..1013F; So +10140..10174; Nl +10175..10178; No +10179..10189; So +1018A..1018B; No +1018C..1018E; So +1018F..1018F; Cn +10190..1019B; So +1019C..1019F; Cn +101A0..101A0; So +101A1..101CF; Cn +101D0..101FC; So +101FD..101FD; Mn +101FE..1027F; Cn +10280..1029C; Lo +1029D..1029F; Cn +102A0..102D0; Lo +102D1..102DF; Cn +102E0..102E0; Mn +102E1..102FB; No +102FC..102FF; Cn +10300..1031F; Lo +10320..10323; No +10324..1032C; Cn +1032D..10340; Lo +10341..10341; Nl +10342..10349; Lo +1034A..1034A; Nl +1034B..1034F; Cn +10350..10375; Lo +10376..1037A; Mn +1037B..1037F; Cn +10380..1039D; Lo +1039E..1039E; Cn +1039F..1039F; Po +103A0..103C3; Lo +103C4..103C7; Cn +103C8..103CF; Lo +103D0..103D0; Po +103D1..103D5; Nl +103D6..103FF; Cn +10400..10427; Lu +10428..1044F; Ll +10450..1049D; Lo +1049E..1049F; Cn +104A0..104A9; Nd +104AA..104AF; Cn +104B0..104D3; Lu +104D4..104D7; Cn +104D8..104FB; Ll +104FC..104FF; Cn +10500..10527; Lo +10528..1052F; Cn +10530..10563; Lo +10564..1056E; Cn +1056F..1056F; Po +10570..105FF; Cn +10600..10736; Lo +10737..1073F; Cn +10740..10755; Lo +10756..1075F; Cn +10760..10767; Lo +10768..107FF; Cn +10800..10805; Lo +10806..10807; Cn +10808..10808; Lo +10809..10809; Cn +1080A..10835; Lo +10836..10836; Cn +10837..10838; Lo +10839..1083B; Cn +1083C..1083C; Lo +1083D..1083E; Cn +1083F..10855; Lo +10856..10856; Cn +10857..10857; Po +10858..1085F; No +10860..10876; Lo +10877..10878; So +10879..1087F; No +10880..1089E; Lo +1089F..108A6; Cn +108A7..108AF; No +108B0..108DF; Cn +108E0..108F2; Lo +108F3..108F3; Cn +108F4..108F5; Lo +108F6..108FA; Cn +108FB..108FF; No +10900..10915; Lo +10916..1091B; No +1091C..1091E; Cn +1091F..1091F; Po +10920..10939; Lo +1093A..1093E; Cn +1093F..1093F; Po +10940..1097F; Cn +10980..109B7; Lo +109B8..109BB; Cn +109BC..109BD; No +109BE..109BF; Lo +109C0..109CF; No +109D0..109D1; Cn +109D2..109FF; No +10A00..10A00; Lo +10A01..10A03; Mn +10A04..10A04; Cn +10A05..10A06; Mn +10A07..10A0B; Cn +10A0C..10A0F; Mn +10A10..10A13; Lo +10A14..10A14; Cn +10A15..10A17; Lo +10A18..10A18; Cn +10A19..10A33; Lo +10A34..10A37; Cn +10A38..10A3A; Mn +10A3B..10A3E; Cn +10A3F..10A3F; Mn +10A40..10A47; No +10A48..10A4F; Cn +10A50..10A58; Po +10A59..10A5F; Cn +10A60..10A7C; Lo +10A7D..10A7E; No +10A7F..10A7F; Po +10A80..10A9C; Lo +10A9D..10A9F; No +10AA0..10ABF; Cn +10AC0..10AC7; Lo +10AC8..10AC8; So +10AC9..10AE4; Lo +10AE5..10AE6; Mn +10AE7..10AEA; Cn +10AEB..10AEF; No +10AF0..10AF6; Po +10AF7..10AFF; Cn +10B00..10B35; Lo +10B36..10B38; Cn +10B39..10B3F; Po +10B40..10B55; Lo +10B56..10B57; Cn +10B58..10B5F; No +10B60..10B72; Lo +10B73..10B77; Cn +10B78..10B7F; No +10B80..10B91; Lo +10B92..10B98; Cn +10B99..10B9C; Po +10B9D..10BA8; Cn +10BA9..10BAF; No +10BB0..10BFF; Cn +10C00..10C48; Lo +10C49..10C7F; Cn +10C80..10CB2; Lu +10CB3..10CBF; Cn +10CC0..10CF2; Ll +10CF3..10CF9; Cn +10CFA..10CFF; No +10D00..10E5F; Cn +10E60..10E7E; No +10E7F..10FFF; Cn +11000..11000; Mc +11001..11001; Mn +11002..11002; Mc +11003..11037; Lo +11038..11046; Mn +11047..1104D; Po +1104E..11051; Cn +11052..11065; No +11066..1106F; Nd +11070..1107E; Cn +1107F..11081; Mn +11082..11082; Mc +11083..110AF; Lo +110B0..110B2; Mc +110B3..110B6; Mn +110B7..110B8; Mc +110B9..110BA; Mn +110BB..110BC; Po +110BD..110BD; Cf +110BE..110C1; Po +110C2..110CF; Cn +110D0..110E8; Lo +110E9..110EF; Cn +110F0..110F9; Nd +110FA..110FF; Cn +11100..11102; Mn +11103..11126; Lo +11127..1112B; Mn +1112C..1112C; Mc +1112D..11134; Mn +11135..11135; Cn +11136..1113F; Nd +11140..11143; Po +11144..1114F; Cn +11150..11172; Lo +11173..11173; Mn +11174..11175; Po +11176..11176; Lo +11177..1117F; Cn +11180..11181; Mn +11182..11182; Mc +11183..111B2; Lo +111B3..111B5; Mc +111B6..111BE; Mn +111BF..111C0; Mc +111C1..111C4; Lo +111C5..111C9; Po +111CA..111CC; Mn +111CD..111CD; Po +111CE..111CF; Cn +111D0..111D9; Nd +111DA..111DA; Lo +111DB..111DB; Po +111DC..111DC; Lo +111DD..111DF; Po +111E0..111E0; Cn +111E1..111F4; No +111F5..111FF; Cn +11200..11211; Lo +11212..11212; Cn +11213..1122B; Lo +1122C..1122E; Mc +1122F..11231; Mn +11232..11233; Mc +11234..11234; Mn +11235..11235; Mc +11236..11237; Mn +11238..1123D; Po +1123E..1123E; Mn +1123F..1127F; Cn +11280..11286; Lo +11287..11287; Cn +11288..11288; Lo +11289..11289; Cn +1128A..1128D; Lo +1128E..1128E; Cn +1128F..1129D; Lo +1129E..1129E; Cn +1129F..112A8; Lo +112A9..112A9; Po +112AA..112AF; Cn +112B0..112DE; Lo +112DF..112DF; Mn +112E0..112E2; Mc +112E3..112EA; Mn +112EB..112EF; Cn +112F0..112F9; Nd +112FA..112FF; Cn +11300..11301; Mn +11302..11303; Mc +11304..11304; Cn +11305..1130C; Lo +1130D..1130E; Cn +1130F..11310; Lo +11311..11312; Cn +11313..11328; Lo +11329..11329; Cn +1132A..11330; Lo +11331..11331; Cn +11332..11333; Lo +11334..11334; Cn +11335..11339; Lo +1133A..1133B; Cn +1133C..1133C; Mn +1133D..1133D; Lo +1133E..1133F; Mc +11340..11340; Mn +11341..11344; Mc +11345..11346; Cn +11347..11348; Mc +11349..1134A; Cn +1134B..1134D; Mc +1134E..1134F; Cn +11350..11350; Lo +11351..11356; Cn +11357..11357; Mc +11358..1135C; Cn +1135D..11361; Lo +11362..11363; Mc +11364..11365; Cn +11366..1136C; Mn +1136D..1136F; Cn +11370..11374; Mn +11375..113FF; Cn +11400..11434; Lo +11435..11437; Mc +11438..1143F; Mn +11440..11441; Mc +11442..11444; Mn +11445..11445; Mc +11446..11446; Mn +11447..1144A; Lo +1144B..1144F; Po +11450..11459; Nd +1145A..1145A; Cn +1145B..1145B; Po +1145C..1145C; Cn +1145D..1145D; Po +1145E..1147F; Cn +11480..114AF; Lo +114B0..114B2; Mc +114B3..114B8; Mn +114B9..114B9; Mc +114BA..114BA; Mn +114BB..114BE; Mc +114BF..114C0; Mn +114C1..114C1; Mc +114C2..114C3; Mn +114C4..114C5; Lo +114C6..114C6; Po +114C7..114C7; Lo +114C8..114CF; Cn +114D0..114D9; Nd +114DA..1157F; Cn +11580..115AE; Lo +115AF..115B1; Mc +115B2..115B5; Mn +115B6..115B7; Cn +115B8..115BB; Mc +115BC..115BD; Mn +115BE..115BE; Mc +115BF..115C0; Mn +115C1..115D7; Po +115D8..115DB; Lo +115DC..115DD; Mn +115DE..115FF; Cn +11600..1162F; Lo +11630..11632; Mc +11633..1163A; Mn +1163B..1163C; Mc +1163D..1163D; Mn +1163E..1163E; Mc +1163F..11640; Mn +11641..11643; Po +11644..11644; Lo +11645..1164F; Cn +11650..11659; Nd +1165A..1165F; Cn +11660..1166C; Po +1166D..1167F; Cn +11680..116AA; Lo +116AB..116AB; Mn +116AC..116AC; Mc +116AD..116AD; Mn +116AE..116AF; Mc +116B0..116B5; Mn +116B6..116B6; Mc +116B7..116B7; Mn +116B8..116BF; Cn +116C0..116C9; Nd +116CA..116FF; Cn +11700..11719; Lo +1171A..1171C; Cn +1171D..1171F; Mn +11720..11721; Mc +11722..11725; Mn +11726..11726; Mc +11727..1172B; Mn +1172C..1172F; Cn +11730..11739; Nd +1173A..1173B; No +1173C..1173E; Po +1173F..1173F; So +11740..1189F; Cn +118A0..118BF; Lu +118C0..118DF; Ll +118E0..118E9; Nd +118EA..118F2; No +118F3..118FE; Cn +118FF..118FF; Lo +11900..119FF; Cn +11A00..11A00; Lo +11A01..11A06; Mn +11A07..11A08; Mc +11A09..11A0A; Mn +11A0B..11A32; Lo +11A33..11A38; Mn +11A39..11A39; Mc +11A3A..11A3A; Lo +11A3B..11A3E; Mn +11A3F..11A46; Po +11A47..11A47; Mn +11A48..11A4F; Cn +11A50..11A50; Lo +11A51..11A56; Mn +11A57..11A58; Mc +11A59..11A5B; Mn +11A5C..11A83; Lo +11A84..11A85; Cn +11A86..11A89; Lo +11A8A..11A96; Mn +11A97..11A97; Mc +11A98..11A99; Mn +11A9A..11A9C; Po +11A9D..11A9D; Cn +11A9E..11AA2; Po +11AA3..11ABF; Cn +11AC0..11AF8; Lo +11AF9..11BFF; Cn +11C00..11C08; Lo +11C09..11C09; Cn +11C0A..11C2E; Lo +11C2F..11C2F; Mc +11C30..11C36; Mn +11C37..11C37; Cn +11C38..11C3D; Mn +11C3E..11C3E; Mc +11C3F..11C3F; Mn +11C40..11C40; Lo +11C41..11C45; Po +11C46..11C4F; Cn +11C50..11C59; Nd +11C5A..11C6C; No +11C6D..11C6F; Cn +11C70..11C71; Po +11C72..11C8F; Lo +11C90..11C91; Cn +11C92..11CA7; Mn +11CA8..11CA8; Cn +11CA9..11CA9; Mc +11CAA..11CB0; Mn +11CB1..11CB1; Mc +11CB2..11CB3; Mn +11CB4..11CB4; Mc +11CB5..11CB6; Mn +11CB7..11CFF; Cn +11D00..11D06; Lo +11D07..11D07; Cn +11D08..11D09; Lo +11D0A..11D0A; Cn +11D0B..11D30; Lo +11D31..11D36; Mn +11D37..11D39; Cn +11D3A..11D3A; Mn +11D3B..11D3B; Cn +11D3C..11D3D; Mn +11D3E..11D3E; Cn +11D3F..11D45; Mn +11D46..11D46; Lo +11D47..11D47; Mn +11D48..11D4F; Cn +11D50..11D59; Nd +11D5A..11FFF; Cn +12000..12399; Lo +1239A..123FF; Cn +12400..1246E; Nl +1246F..1246F; Cn +12470..12474; Po +12475..1247F; Cn +12480..12543; Lo +12544..12FFF; Cn +13000..1342E; Lo +1342F..143FF; Cn +14400..14646; Lo +14647..167FF; Cn +16800..16A38; Lo +16A39..16A3F; Cn +16A40..16A5E; Lo +16A5F..16A5F; Cn +16A60..16A69; Nd +16A6A..16A6D; Cn +16A6E..16A6F; Po +16A70..16ACF; Cn +16AD0..16AED; Lo +16AEE..16AEF; Cn +16AF0..16AF4; Mn +16AF5..16AF5; Po +16AF6..16AFF; Cn +16B00..16B2F; Lo +16B30..16B36; Mn +16B37..16B3B; Po +16B3C..16B3F; So +16B40..16B43; Lm +16B44..16B44; Po +16B45..16B45; So +16B46..16B4F; Cn +16B50..16B59; Nd +16B5A..16B5A; Cn +16B5B..16B61; No +16B62..16B62; Cn +16B63..16B77; Lo +16B78..16B7C; Cn +16B7D..16B8F; Lo +16B90..16EFF; Cn +16F00..16F44; Lo +16F45..16F4F; Cn +16F50..16F50; Lo +16F51..16F7E; Mc +16F7F..16F8E; Cn +16F8F..16F92; Mn +16F93..16F9F; Lm +16FA0..16FDF; Cn +16FE0..16FE1; Lm +16FE2..16FFF; Cn +17000..187EC; Lo +187ED..187FF; Cn +18800..18AF2; Lo +18AF3..1AFFF; Cn +1B000..1B11E; Lo +1B11F..1B16F; Cn +1B170..1B2FB; Lo +1B2FC..1BBFF; Cn +1BC00..1BC6A; Lo +1BC6B..1BC6F; Cn +1BC70..1BC7C; Lo +1BC7D..1BC7F; Cn +1BC80..1BC88; Lo +1BC89..1BC8F; Cn +1BC90..1BC99; Lo +1BC9A..1BC9B; Cn +1BC9C..1BC9C; So +1BC9D..1BC9E; Mn +1BC9F..1BC9F; Po +1BCA0..1BCA3; Cf +1BCA4..1CFFF; Cn +1D000..1D0F5; So +1D0F6..1D0FF; Cn +1D100..1D126; So +1D127..1D128; Cn +1D129..1D164; So +1D165..1D166; Mc +1D167..1D169; Mn +1D16A..1D16C; So +1D16D..1D172; Mc +1D173..1D17A; Cf +1D17B..1D182; Mn +1D183..1D184; So +1D185..1D18B; Mn +1D18C..1D1A9; So +1D1AA..1D1AD; Mn +1D1AE..1D1E8; So +1D1E9..1D1FF; Cn +1D200..1D241; So +1D242..1D244; Mn +1D245..1D245; So +1D246..1D2FF; Cn +1D300..1D356; So +1D357..1D35F; Cn +1D360..1D371; No +1D372..1D3FF; Cn +1D400..1D419; Lu +1D41A..1D433; Ll +1D434..1D44D; Lu +1D44E..1D454; Ll +1D455..1D455; Cn +1D456..1D467; Ll +1D468..1D481; Lu +1D482..1D49B; Ll +1D49C..1D49C; Lu +1D49D..1D49D; Cn +1D49E..1D49F; Lu +1D4A0..1D4A1; Cn +1D4A2..1D4A2; Lu +1D4A3..1D4A4; Cn +1D4A5..1D4A6; Lu +1D4A7..1D4A8; Cn +1D4A9..1D4AC; Lu +1D4AD..1D4AD; Cn +1D4AE..1D4B5; Lu +1D4B6..1D4B9; Ll +1D4BA..1D4BA; Cn +1D4BB..1D4BB; Ll +1D4BC..1D4BC; Cn +1D4BD..1D4C3; Ll +1D4C4..1D4C4; Cn +1D4C5..1D4CF; Ll +1D4D0..1D4E9; Lu +1D4EA..1D503; Ll +1D504..1D505; Lu +1D506..1D506; Cn +1D507..1D50A; Lu +1D50B..1D50C; Cn +1D50D..1D514; Lu +1D515..1D515; Cn +1D516..1D51C; Lu +1D51D..1D51D; Cn +1D51E..1D537; Ll +1D538..1D539; Lu +1D53A..1D53A; Cn +1D53B..1D53E; Lu +1D53F..1D53F; Cn +1D540..1D544; Lu +1D545..1D545; Cn +1D546..1D546; Lu +1D547..1D549; Cn +1D54A..1D550; Lu +1D551..1D551; Cn +1D552..1D56B; Ll +1D56C..1D585; Lu +1D586..1D59F; Ll +1D5A0..1D5B9; Lu +1D5BA..1D5D3; Ll +1D5D4..1D5ED; Lu +1D5EE..1D607; Ll +1D608..1D621; Lu +1D622..1D63B; Ll +1D63C..1D655; Lu +1D656..1D66F; Ll +1D670..1D689; Lu +1D68A..1D6A5; Ll +1D6A6..1D6A7; Cn +1D6A8..1D6C0; Lu +1D6C1..1D6C1; Sm +1D6C2..1D6DA; Ll +1D6DB..1D6DB; Sm +1D6DC..1D6E1; Ll +1D6E2..1D6FA; Lu +1D6FB..1D6FB; Sm +1D6FC..1D714; Ll +1D715..1D715; Sm +1D716..1D71B; Ll +1D71C..1D734; Lu +1D735..1D735; Sm +1D736..1D74E; Ll +1D74F..1D74F; Sm +1D750..1D755; Ll +1D756..1D76E; Lu +1D76F..1D76F; Sm +1D770..1D788; Ll +1D789..1D789; Sm +1D78A..1D78F; Ll +1D790..1D7A8; Lu +1D7A9..1D7A9; Sm +1D7AA..1D7C2; Ll +1D7C3..1D7C3; Sm +1D7C4..1D7C9; Ll +1D7CA..1D7CA; Lu +1D7CB..1D7CB; Ll +1D7CC..1D7CD; Cn +1D7CE..1D7FF; Nd +1D800..1D9FF; So +1DA00..1DA36; Mn +1DA37..1DA3A; So +1DA3B..1DA6C; Mn +1DA6D..1DA74; So +1DA75..1DA75; Mn +1DA76..1DA83; So +1DA84..1DA84; Mn +1DA85..1DA86; So +1DA87..1DA8B; Po +1DA8C..1DA9A; Cn +1DA9B..1DA9F; Mn +1DAA0..1DAA0; Cn +1DAA1..1DAAF; Mn +1DAB0..1DFFF; Cn +1E000..1E006; Mn +1E007..1E007; Cn +1E008..1E018; Mn +1E019..1E01A; Cn +1E01B..1E021; Mn +1E022..1E022; Cn +1E023..1E024; Mn +1E025..1E025; Cn +1E026..1E02A; Mn +1E02B..1E7FF; Cn +1E800..1E8C4; Lo +1E8C5..1E8C6; Cn +1E8C7..1E8CF; No +1E8D0..1E8D6; Mn +1E8D7..1E8FF; Cn +1E900..1E921; Lu +1E922..1E943; Ll +1E944..1E94A; Mn +1E94B..1E94F; Cn +1E950..1E959; Nd +1E95A..1E95D; Cn +1E95E..1E95F; Po +1E960..1EDFF; Cn +1EE00..1EE03; Lo +1EE04..1EE04; Cn +1EE05..1EE1F; Lo +1EE20..1EE20; Cn +1EE21..1EE22; Lo +1EE23..1EE23; Cn +1EE24..1EE24; Lo +1EE25..1EE26; Cn +1EE27..1EE27; Lo +1EE28..1EE28; Cn +1EE29..1EE32; Lo +1EE33..1EE33; Cn +1EE34..1EE37; Lo +1EE38..1EE38; Cn +1EE39..1EE39; Lo +1EE3A..1EE3A; Cn +1EE3B..1EE3B; Lo +1EE3C..1EE41; Cn +1EE42..1EE42; Lo +1EE43..1EE46; Cn +1EE47..1EE47; Lo +1EE48..1EE48; Cn +1EE49..1EE49; Lo +1EE4A..1EE4A; Cn +1EE4B..1EE4B; Lo +1EE4C..1EE4C; Cn +1EE4D..1EE4F; Lo +1EE50..1EE50; Cn +1EE51..1EE52; Lo +1EE53..1EE53; Cn +1EE54..1EE54; Lo +1EE55..1EE56; Cn +1EE57..1EE57; Lo +1EE58..1EE58; Cn +1EE59..1EE59; Lo +1EE5A..1EE5A; Cn +1EE5B..1EE5B; Lo +1EE5C..1EE5C; Cn +1EE5D..1EE5D; Lo +1EE5E..1EE5E; Cn +1EE5F..1EE5F; Lo +1EE60..1EE60; Cn +1EE61..1EE62; Lo +1EE63..1EE63; Cn +1EE64..1EE64; Lo +1EE65..1EE66; Cn +1EE67..1EE6A; Lo +1EE6B..1EE6B; Cn +1EE6C..1EE72; Lo +1EE73..1EE73; Cn +1EE74..1EE77; Lo +1EE78..1EE78; Cn +1EE79..1EE7C; Lo +1EE7D..1EE7D; Cn +1EE7E..1EE7E; Lo +1EE7F..1EE7F; Cn +1EE80..1EE89; Lo +1EE8A..1EE8A; Cn +1EE8B..1EE9B; Lo +1EE9C..1EEA0; Cn +1EEA1..1EEA3; Lo +1EEA4..1EEA4; Cn +1EEA5..1EEA9; Lo +1EEAA..1EEAA; Cn +1EEAB..1EEBB; Lo +1EEBC..1EEEF; Cn +1EEF0..1EEF1; Sm +1EEF2..1EFFF; Cn +1F000..1F02B; So +1F02C..1F02F; Cn +1F030..1F093; So +1F094..1F09F; Cn +1F0A0..1F0AE; So +1F0AF..1F0B0; Cn +1F0B1..1F0BF; So +1F0C0..1F0C0; Cn +1F0C1..1F0CF; So +1F0D0..1F0D0; Cn +1F0D1..1F0F5; So +1F0F6..1F0FF; Cn +1F100..1F10C; No +1F10D..1F10F; Cn +1F110..1F12E; So +1F12F..1F12F; Cn +1F130..1F16B; So +1F16C..1F16F; Cn +1F170..1F1AC; So +1F1AD..1F1E5; Cn +1F1E6..1F202; So +1F203..1F20F; Cn +1F210..1F23B; So +1F23C..1F23F; Cn +1F240..1F248; So +1F249..1F24F; Cn +1F250..1F251; So +1F252..1F25F; Cn +1F260..1F265; So +1F266..1F2FF; Cn +1F300..1F3FA; So +1F3FB..1F3FF; Sk +1F400..1F6D4; So +1F6D5..1F6DF; Cn +1F6E0..1F6EC; So +1F6ED..1F6EF; Cn +1F6F0..1F6F8; So +1F6F9..1F6FF; Cn +1F700..1F773; So +1F774..1F77F; Cn +1F780..1F7D4; So +1F7D5..1F7FF; Cn +1F800..1F80B; So +1F80C..1F80F; Cn +1F810..1F847; So +1F848..1F84F; Cn +1F850..1F859; So +1F85A..1F85F; Cn +1F860..1F887; So +1F888..1F88F; Cn +1F890..1F8AD; So +1F8AE..1F8FF; Cn +1F900..1F90B; So +1F90C..1F90F; Cn +1F910..1F93E; So +1F93F..1F93F; Cn +1F940..1F94C; So +1F94D..1F94F; Cn +1F950..1F96B; So +1F96C..1F97F; Cn +1F980..1F997; So +1F998..1F9BF; Cn +1F9C0..1F9C0; So +1F9C1..1F9CF; Cn +1F9D0..1F9E6; So +1F9E7..1FFFF; Cn +20000..2A6D6; Lo +2A6D7..2A6FF; Cn +2A700..2B734; Lo +2B735..2B73F; Cn +2B740..2B81D; Lo +2B81E..2B81F; Cn +2B820..2CEA1; Lo +2CEA2..2CEAF; Cn +2CEB0..2EBE0; Lo +2EBE1..2F7FF; Cn +2F800..2FA1D; Lo +2FA1E..E0000; Cn +E0001..E0001; Cf +E0002..E001F; Cn +E0020..E007F; Cf +E0080..E00FF; Cn +E0100..E01EF; Mn +E01F0..EFFFF; Cn +F0000..FFFFD; Co +FFFFE..FFFFF; Cn +100000..10FFFD; Co +10FFFE..10FFFF; Cn diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_10_0.test b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_10_0.test new file mode 100644 index 000000000..c359247e2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_10_0.test @@ -0,0 +1,11 @@ +name: UnicodeGeneralCategory_10_0 + +description: +Tests character class syntax of the Unicode 10.0 General Category property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0-0.input b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0-0.input new file mode 100644 index 000000000..12d182596 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0-0.input @@ -0,0 +1,850 @@ +# GraphemeBreakTest-10.0.0.txt +# Date: 2017-04-14, 05:40:29 GMT +# © 2017 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Grapheme_Cluster_Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Grapheme_Cluster_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not, +# as listed in the Rules section of GraphemeBreakTest.html +# +# These samples may be extended or changed in the future. +# +÷ 0020 ÷ 0020 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0020 × 0308 ÷ 0020 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0020 ÷ 000D ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (CR) ÷ [0.3] +÷ 0020 × 0308 ÷ 000D ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0020 ÷ 000A ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (LF) ÷ [0.3] +÷ 0020 × 0308 ÷ 000A ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0020 ÷ 0001 ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (Control) ÷ [0.3] +÷ 0020 × 0308 ÷ 0001 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0020 × 0300 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0020 × 0308 × 0300 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0020 ÷ 0600 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0020 × 0308 ÷ 0600 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0020 × 0903 ÷ # ÷ [0.2] SPACE (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0020 × 0308 × 0903 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0020 ÷ 1100 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0020 × 0308 ÷ 1100 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0020 ÷ 1160 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0020 × 0308 ÷ 1160 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0020 ÷ 11A8 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0020 × 0308 ÷ 11A8 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0020 ÷ AC00 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0020 × 0308 ÷ AC00 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0020 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0020 × 0308 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0020 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0020 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0020 ÷ 261D ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0020 × 0308 ÷ 261D ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0020 ÷ 1F3FB ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 0020 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 0020 × 200D ÷ # ÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0020 × 0308 × 200D ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0020 ÷ 2640 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0020 × 0308 ÷ 2640 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0020 ÷ 1F466 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0020 × 0308 ÷ 1F466 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0020 ÷ 0378 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] (Other) ÷ [0.3] +÷ 0020 × 0308 ÷ 0378 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 0020 ÷ D800 ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0020 × 0308 ÷ D800 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 000D ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [4.0] SPACE (Other) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 000D ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] (CR) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 000D × 000A ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 000D ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Control) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 000D ÷ 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 000D ÷ 0600 ÷ # ÷ [0.2] (CR) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000D ÷ 0903 ÷ # ÷ [0.2] (CR) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000D ÷ 0308 × 0903 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000D ÷ 1100 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000D ÷ 1160 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000D ÷ 11A8 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000D ÷ AC00 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000D ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000D ÷ AC01 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000D ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000D ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 261D ÷ # ÷ [0.2] (CR) ÷ [4.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 261D ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000D ÷ 1F3FB ÷ # ÷ [0.2] (CR) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000D ÷ 200D ÷ # ÷ [0.2] (CR) ÷ [4.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 000D ÷ 0308 × 200D ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 000D ÷ 2640 ÷ # ÷ [0.2] (CR) ÷ [4.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 2640 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 000D ÷ 1F466 ÷ # ÷ [0.2] (CR) ÷ [4.0] BOY (EBG) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 000D ÷ 0378 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Other) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 000D ÷ D800 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Control) ÷ [0.3] +# ÷ 000D ÷ 0308 ÷ D800 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 000A ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [4.0] SPACE (Other) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 000A ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] (CR) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 000A ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] (LF) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 000A ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Control) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 000A ÷ 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 000A ÷ 0600 ÷ # ÷ [0.2] (LF) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000A ÷ 0903 ÷ # ÷ [0.2] (LF) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000A ÷ 0308 × 0903 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000A ÷ 1100 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000A ÷ 1160 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000A ÷ 11A8 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000A ÷ AC00 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000A ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000A ÷ AC01 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000A ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000A ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 261D ÷ # ÷ [0.2] (LF) ÷ [4.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 261D ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000A ÷ 1F3FB ÷ # ÷ [0.2] (LF) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000A ÷ 200D ÷ # ÷ [0.2] (LF) ÷ [4.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 000A ÷ 0308 × 200D ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 000A ÷ 2640 ÷ # ÷ [0.2] (LF) ÷ [4.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 2640 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 000A ÷ 1F466 ÷ # ÷ [0.2] (LF) ÷ [4.0] BOY (EBG) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 000A ÷ 0378 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Other) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 000A ÷ D800 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Control) ÷ [0.3] +# ÷ 000A ÷ 0308 ÷ D800 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0001 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] SPACE (Other) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0001 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] (CR) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0001 ÷ 000A ÷ # ÷ [0.2] (Control) ÷ [4.0] (LF) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0001 ÷ 0001 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Control) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0001 ÷ 0300 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0001 ÷ 0308 × 0300 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0001 ÷ 0600 ÷ # ÷ [0.2] (Control) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0001 ÷ 0903 ÷ # ÷ [0.2] (Control) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0001 ÷ 0308 × 0903 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0001 ÷ 1100 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0001 ÷ 1160 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0001 ÷ 11A8 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0001 ÷ AC00 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0001 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0001 ÷ 1F1E6 ÷ # ÷ [0.2] (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 ÷ 261D ÷ # ÷ [0.2] (Control) ÷ [4.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 261D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0001 ÷ 1F3FB ÷ # ÷ [0.2] (Control) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 0001 ÷ 200D ÷ # ÷ [0.2] (Control) ÷ [4.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0001 ÷ 0308 × 200D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0001 ÷ 2640 ÷ # ÷ [0.2] (Control) ÷ [4.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 2640 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0001 ÷ 1F466 ÷ # ÷ [0.2] (Control) ÷ [4.0] BOY (EBG) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0001 ÷ 0378 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Other) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 0001 ÷ D800 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Control) ÷ [0.3] +# ÷ 0001 ÷ 0308 ÷ D800 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0300 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0300 × 0308 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0300 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0300 × 0308 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0300 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0300 × 0308 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0300 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0300 × 0308 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0300 × 0308 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0300 ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0300 × 0308 ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0300 × 0903 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0300 × 0308 × 0903 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0300 ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0300 × 0308 ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0300 ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0300 × 0308 ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0300 ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0300 × 0308 ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0300 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0300 × 0308 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0300 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0300 × 0308 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0300 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0300 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0300 ÷ 261D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0300 × 0308 ÷ 261D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0300 ÷ 1F3FB ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0300 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0300 × 0308 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0300 ÷ 2640 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0300 × 0308 ÷ 2640 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0300 ÷ 1F466 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0300 × 0308 ÷ 1F466 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0300 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] (Other) ÷ [0.3] +÷ 0300 × 0308 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 0300 ÷ D800 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0300 × 0308 ÷ D800 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0600 × 0020 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] SPACE (Other) ÷ [0.3] +÷ 0600 × 0308 ÷ 0020 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0600 ÷ 000D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0600 × 0308 ÷ 000D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0600 ÷ 000A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0600 × 0308 ÷ 000A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0600 ÷ 0001 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0600 × 0308 ÷ 0001 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0600 × 0300 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0600 × 0308 × 0300 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0600 × 0600 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0600 × 0308 ÷ 0600 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0600 × 0903 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0600 × 0308 × 0903 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0600 × 1100 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0600 × 0308 ÷ 1100 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0600 × 1160 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0600 × 0308 ÷ 1160 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0600 × 11A8 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0600 × 0308 ÷ 11A8 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0600 × AC00 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0600 × 0308 ÷ AC00 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0600 × AC01 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0600 × 0308 ÷ AC01 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0600 × 1F1E6 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0600 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0600 × 261D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0600 × 0308 ÷ 261D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0600 × 1F3FB ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0600 × 200D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0600 × 0308 × 200D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0600 × 2640 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0600 × 0308 ÷ 2640 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0600 × 1F466 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] BOY (EBG) ÷ [0.3] +÷ 0600 × 0308 ÷ 1F466 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0600 × 0378 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] (Other) ÷ [0.3] +÷ 0600 × 0308 ÷ 0378 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 0600 ÷ D800 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0600 × 0308 ÷ D800 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0903 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0903 × 0308 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0903 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (CR) ÷ [0.3] +÷ 0903 × 0308 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0903 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (LF) ÷ [0.3] +÷ 0903 × 0308 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0903 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (Control) ÷ [0.3] +÷ 0903 × 0308 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0903 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0903 × 0308 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0903 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0903 × 0308 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0903 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0903 × 0308 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0903 ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0903 × 0308 ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0903 ÷ 1160 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0903 × 0308 ÷ 1160 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0903 ÷ 11A8 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0903 × 0308 ÷ 11A8 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0903 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0903 × 0308 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0903 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0903 × 0308 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0903 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0903 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0903 ÷ 261D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0903 × 0308 ÷ 261D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0903 ÷ 1F3FB ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0903 × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0903 × 0308 × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0903 ÷ 2640 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0903 × 0308 ÷ 2640 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0903 ÷ 1F466 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0903 × 0308 ÷ 1F466 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0903 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] (Other) ÷ [0.3] +÷ 0903 × 0308 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 0903 ÷ D800 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0903 × 0308 ÷ D800 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1100 ÷ 0020 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1100 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1100 ÷ 000D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (CR) ÷ [0.3] +÷ 1100 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 1100 ÷ 000A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (LF) ÷ [0.3] +÷ 1100 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 1100 ÷ 0001 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (Control) ÷ [0.3] +÷ 1100 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1100 × 0300 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1100 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1100 ÷ 0600 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1100 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1100 × 0903 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1100 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1100 × 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1100 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1100 × 1160 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1100 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1100 ÷ 11A8 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1100 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1100 × AC00 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1100 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1100 × AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1100 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1100 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1100 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1100 ÷ 261D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 1100 × 0308 ÷ 261D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 1100 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 1100 × 200D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 1100 × 0308 × 200D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 1100 ÷ 2640 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 1100 × 0308 ÷ 2640 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 1100 ÷ 1F466 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1100 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1100 ÷ 0378 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] (Other) ÷ [0.3] +÷ 1100 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 1100 ÷ D800 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 1100 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1160 ÷ 0020 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1160 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1160 ÷ 000D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (CR) ÷ [0.3] +÷ 1160 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 1160 ÷ 000A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (LF) ÷ [0.3] +÷ 1160 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 1160 ÷ 0001 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (Control) ÷ [0.3] +÷ 1160 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1160 × 0300 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1160 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1160 ÷ 0600 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1160 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1160 × 0903 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1160 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1160 ÷ 1100 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1160 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1160 × 1160 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [7.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1160 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1160 × 11A8 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1160 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1160 ÷ AC00 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1160 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1160 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1160 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1160 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1160 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1160 ÷ 261D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 1160 × 0308 ÷ 261D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 1160 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 1160 × 200D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 1160 × 0308 × 200D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 1160 ÷ 2640 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 1160 × 0308 ÷ 2640 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 1160 ÷ 1F466 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1160 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1160 ÷ 0378 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] (Other) ÷ [0.3] +÷ 1160 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 1160 ÷ D800 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 1160 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 11A8 ÷ 0020 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 11A8 ÷ 000D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (CR) ÷ [0.3] +÷ 11A8 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 11A8 ÷ 000A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (LF) ÷ [0.3] +÷ 11A8 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 11A8 ÷ 0001 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (Control) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 11A8 × 0300 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 11A8 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 11A8 ÷ 0600 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 11A8 × 0903 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 11A8 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 11A8 ÷ 1160 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 11A8 × 11A8 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 11A8 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 11A8 ÷ AC00 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 11A8 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 11A8 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 11A8 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 11A8 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 11A8 ÷ 261D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 11A8 × 0308 ÷ 261D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 11A8 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 11A8 × 200D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 11A8 × 0308 × 200D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 11A8 ÷ 2640 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 11A8 × 0308 ÷ 2640 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 11A8 ÷ 1F466 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 11A8 ÷ 0378 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] (Other) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 11A8 ÷ D800 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 11A8 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ AC00 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC00 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC00 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (CR) ÷ [0.3] +÷ AC00 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ AC00 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (LF) ÷ [0.3] +÷ AC00 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ AC00 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (Control) ÷ [0.3] +÷ AC00 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ AC00 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ AC00 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ AC00 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC00 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC00 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC00 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC00 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC00 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC00 × 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC00 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC00 × 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC00 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC00 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC00 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC00 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC00 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC00 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC00 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC00 ÷ 261D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ AC00 × 0308 ÷ 261D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ AC00 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ AC00 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ AC00 × 0308 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ AC00 ÷ 2640 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ AC00 × 0308 ÷ 2640 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ AC00 ÷ 1F466 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ AC00 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ AC00 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] (Other) ÷ [0.3] +÷ AC00 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ AC00 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (Control) ÷ [0.3] +# ÷ AC00 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ AC01 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC01 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC01 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (CR) ÷ [0.3] +÷ AC01 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ AC01 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (LF) ÷ [0.3] +÷ AC01 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ AC01 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (Control) ÷ [0.3] +÷ AC01 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ AC01 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ AC01 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ AC01 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC01 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC01 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC01 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC01 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC01 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC01 ÷ 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC01 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC01 × 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC01 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC01 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC01 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC01 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC01 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC01 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC01 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC01 ÷ 261D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ AC01 × 0308 ÷ 261D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ AC01 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ AC01 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ AC01 × 0308 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ AC01 ÷ 2640 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ AC01 × 0308 ÷ 2640 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ AC01 ÷ 1F466 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ AC01 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ AC01 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] (Other) ÷ [0.3] +÷ AC01 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ AC01 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (Control) ÷ [0.3] +# ÷ AC01 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F1E6 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1F1E6 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] (CR) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 1F1E6 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] (LF) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 1F1E6 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F1E6 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1F1E6 × 0308 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1F1E6 ÷ 0600 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0600 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1F1E6 × 0903 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1F1E6 × 0308 × 0903 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1F1E6 ÷ 1100 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 1100 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1F1E6 ÷ 1160 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 1160 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1F1E6 ÷ 11A8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 11A8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1F1E6 ÷ AC00 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ AC00 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1F1E6 ÷ AC01 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ AC01 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1F1E6 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [12.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 261D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 1F3FB ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 1F1E6 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 1F1E6 × 0308 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 1F1E6 ÷ 2640 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 2640 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 1F1E6 ÷ 1F466 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 1F466 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F1E6 ÷ 0378 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0378 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 1F1E6 ÷ D800 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 1F1E6 × 0308 ÷ D800 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 261D ÷ 0020 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 261D × 0308 ÷ 0020 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 261D ÷ 000D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [5.0] (CR) ÷ [0.3] +÷ 261D × 0308 ÷ 000D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 261D ÷ 000A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [5.0] (LF) ÷ [0.3] +÷ 261D × 0308 ÷ 000A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 261D ÷ 0001 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [5.0] (Control) ÷ [0.3] +÷ 261D × 0308 ÷ 0001 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 261D × 0300 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 261D × 0308 × 0300 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 261D ÷ 0600 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 261D × 0308 ÷ 0600 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 261D × 0903 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 261D × 0308 × 0903 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 261D ÷ 1100 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 261D × 0308 ÷ 1100 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 261D ÷ 1160 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 261D × 0308 ÷ 1160 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 261D ÷ 11A8 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 261D × 0308 ÷ 11A8 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 261D ÷ AC00 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 261D × 0308 ÷ AC00 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 261D ÷ AC01 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 261D × 0308 ÷ AC01 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 261D ÷ 1F1E6 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 261D ÷ 261D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 261D × 1F3FB ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 261D × 200D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 261D × 0308 × 200D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 261D ÷ 2640 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 261D × 0308 ÷ 2640 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 261D ÷ 1F466 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 261D × 0308 ÷ 1F466 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 261D ÷ 0378 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] (Other) ÷ [0.3] +÷ 261D × 0308 ÷ 0378 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 261D ÷ D800 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 261D × 0308 ÷ D800 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F3FB ÷ 0020 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 0020 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1F3FB ÷ 000D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [5.0] (CR) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 000D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 1F3FB ÷ 000A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [5.0] (LF) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 000A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 1F3FB ÷ 0001 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 0001 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F3FB × 0300 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 0600 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 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] +÷ 1F3FB × 0903 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 1100 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 1160 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 11A8 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ AC00 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ AC01 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 1F1E6 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 261D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 1F3FB ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 1F3FB × 200D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 2640 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 2640 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 1F3FB ÷ 1F466 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 1F466 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F3FB ÷ 0378 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 0378 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 1F3FB ÷ D800 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 1F3FB × 0308 ÷ D800 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 200D ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 200D × 0308 ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 200D ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [5.0] (CR) ÷ [0.3] +÷ 200D × 0308 ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 200D ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [5.0] (LF) ÷ [0.3] +÷ 200D × 0308 ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 200D ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [5.0] (Control) ÷ [0.3] +÷ 200D × 0308 ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 200D × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 200D × 0308 × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 200D ÷ 0600 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 200D × 0308 ÷ 0600 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 200D × 0903 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 200D × 0308 × 0903 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 200D ÷ 1100 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 200D × 0308 ÷ 1100 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 200D ÷ 1160 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 200D × 0308 ÷ 1160 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 200D ÷ 11A8 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 200D × 0308 ÷ 11A8 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 200D ÷ AC00 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 200D × 0308 ÷ AC00 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 200D ÷ AC01 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 200D × 0308 ÷ AC01 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 200D ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 200D × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 200D ÷ 261D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 200D × 0308 ÷ 261D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 200D ÷ 1F3FB ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 200D × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 200D × 0308 × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 200D × 2640 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [11.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 200D × 0308 ÷ 2640 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 200D × 1F466 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [11.0] BOY (EBG) ÷ [0.3] +÷ 200D × 0308 ÷ 1F466 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 200D ÷ 0378 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] (Other) ÷ [0.3] +÷ 200D × 0308 ÷ 0378 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 200D ÷ D800 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 200D × 0308 ÷ D800 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 2640 ÷ 0020 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 2640 × 0308 ÷ 0020 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 2640 ÷ 000D ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 2640 × 0308 ÷ 000D ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 2640 ÷ 000A ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 2640 × 0308 ÷ 000A ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 2640 ÷ 0001 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 2640 × 0308 ÷ 0001 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 2640 × 0300 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 2640 × 0308 × 0300 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 2640 ÷ 0600 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 2640 × 0308 ÷ 0600 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 2640 × 0903 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 2640 × 0308 × 0903 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 2640 ÷ 1100 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 2640 × 0308 ÷ 1100 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 2640 ÷ 1160 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 2640 × 0308 ÷ 1160 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 2640 ÷ 11A8 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 2640 × 0308 ÷ 11A8 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 2640 ÷ AC00 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 2640 × 0308 ÷ AC00 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 2640 ÷ AC01 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 2640 × 0308 ÷ AC01 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 2640 ÷ 1F1E6 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 2640 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 2640 ÷ 261D ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 2640 × 0308 ÷ 261D ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 2640 ÷ 1F3FB ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 2640 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 2640 × 200D ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 2640 × 0308 × 200D ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 2640 ÷ 2640 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 2640 × 0308 ÷ 2640 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 2640 ÷ 1F466 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 2640 × 0308 ÷ 1F466 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 2640 ÷ 0378 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 2640 × 0308 ÷ 0378 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 2640 ÷ D800 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 2640 × 0308 ÷ D800 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F466 ÷ 0020 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1F466 × 0308 ÷ 0020 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1F466 ÷ 000D ÷ # ÷ [0.2] BOY (EBG) ÷ [5.0] (CR) ÷ [0.3] +÷ 1F466 × 0308 ÷ 000D ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 1F466 ÷ 000A ÷ # ÷ [0.2] BOY (EBG) ÷ [5.0] (LF) ÷ [0.3] +÷ 1F466 × 0308 ÷ 000A ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 1F466 ÷ 0001 ÷ # ÷ [0.2] BOY (EBG) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F466 × 0308 ÷ 0001 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F466 × 0300 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1F466 × 0308 × 0300 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1F466 ÷ 0600 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1F466 × 0308 ÷ 0600 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1F466 × 0903 ÷ # ÷ [0.2] BOY (EBG) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1F466 × 0308 × 0903 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1F466 ÷ 1100 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1F466 × 0308 ÷ 1100 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1F466 ÷ 1160 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1F466 × 0308 ÷ 1160 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1F466 ÷ 11A8 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1F466 × 0308 ÷ 11A8 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1F466 ÷ AC00 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1F466 × 0308 ÷ AC00 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1F466 ÷ AC01 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1F466 × 0308 ÷ AC01 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1F466 ÷ 1F1E6 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1F466 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1F466 ÷ 261D ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 1F466 × 0308 ÷ 261D ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 1F466 × 1F3FB ÷ # ÷ [0.2] BOY (EBG) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 1F466 × 0308 × 1F3FB ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 1F466 × 200D ÷ # ÷ [0.2] BOY (EBG) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 1F466 × 0308 × 200D ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 1F466 ÷ 2640 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 1F466 × 0308 ÷ 2640 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 1F466 ÷ 1F466 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F466 × 0308 ÷ 1F466 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F466 ÷ 0378 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F466 × 0308 ÷ 0378 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 1F466 ÷ D800 ÷ # ÷ [0.2] BOY (EBG) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 1F466 × 0308 ÷ D800 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0378 ÷ 0020 ÷ # ÷ [0.2] (Other) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0378 × 0308 ÷ 0020 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0378 ÷ 000D ÷ # ÷ [0.2] (Other) ÷ [5.0] (CR) ÷ [0.3] +÷ 0378 × 0308 ÷ 000D ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0378 ÷ 000A ÷ # ÷ [0.2] (Other) ÷ [5.0] (LF) ÷ [0.3] +÷ 0378 × 0308 ÷ 000A ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0378 ÷ 0001 ÷ # ÷ [0.2] (Other) ÷ [5.0] (Control) ÷ [0.3] +÷ 0378 × 0308 ÷ 0001 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0378 × 0300 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0378 × 0308 × 0300 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0378 ÷ 0600 ÷ # ÷ [0.2] (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0378 × 0308 ÷ 0600 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0378 × 0903 ÷ # ÷ [0.2] (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0378 × 0308 × 0903 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0378 ÷ 1100 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0378 × 0308 ÷ 1100 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0378 ÷ 1160 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0378 × 0308 ÷ 1160 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0378 ÷ 11A8 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0378 × 0308 ÷ 11A8 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0378 ÷ AC00 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0378 × 0308 ÷ AC00 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0378 ÷ AC01 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0378 × 0308 ÷ AC01 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0378 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0378 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0378 ÷ 261D ÷ # ÷ [0.2] (Other) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0378 × 0308 ÷ 261D ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0378 ÷ 1F3FB ÷ # ÷ [0.2] (Other) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 0378 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 0378 × 200D ÷ # ÷ [0.2] (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0378 × 0308 × 200D ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0378 ÷ 2640 ÷ # ÷ [0.2] (Other) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0378 × 0308 ÷ 2640 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0378 ÷ 1F466 ÷ # ÷ [0.2] (Other) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0378 × 0308 ÷ 1F466 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0378 ÷ 0378 ÷ # ÷ [0.2] (Other) ÷ [999.0] (Other) ÷ [0.3] +÷ 0378 × 0308 ÷ 0378 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 0378 ÷ D800 ÷ # ÷ [0.2] (Other) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0378 × 0308 ÷ D800 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ D800 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] SPACE (Other) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +# ÷ D800 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] (CR) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +# ÷ D800 ÷ 000A ÷ # ÷ [0.2] (Control) ÷ [4.0] (LF) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +# ÷ D800 ÷ 0001 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Control) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ D800 ÷ 0300 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +# ÷ D800 ÷ 0308 × 0300 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +# ÷ D800 ÷ 0600 ÷ # ÷ [0.2] (Control) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +# ÷ D800 ÷ 0903 ÷ # ÷ [0.2] (Control) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +# ÷ D800 ÷ 0308 × 0903 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +# ÷ D800 ÷ 1100 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +# ÷ D800 ÷ 1160 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +# ÷ D800 ÷ 11A8 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +# ÷ D800 ÷ AC00 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +# ÷ D800 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +# ÷ D800 ÷ 1F1E6 ÷ # ÷ [0.2] (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +# ÷ D800 ÷ 261D ÷ # ÷ [0.2] (Control) ÷ [4.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 261D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +# ÷ D800 ÷ 1F3FB ÷ # ÷ [0.2] (Control) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +# ÷ D800 ÷ 200D ÷ # ÷ [0.2] (Control) ÷ [4.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +# ÷ D800 ÷ 0308 × 200D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +# ÷ D800 ÷ 2640 ÷ # ÷ [0.2] (Control) ÷ [4.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 2640 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +# ÷ D800 ÷ 1F466 ÷ # ÷ [0.2] (Control) ÷ [4.0] BOY (EBG) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +# ÷ D800 ÷ 0378 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Other) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ D800 ÷ D800 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Control) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ D800 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [4.0] LATIN SMALL LETTER A (Other) ÷ [5.0] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [0.3] +÷ 0061 × 0308 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [0.3] +÷ 0020 × 200D ÷ 0646 ÷ # ÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] ARABIC LETTER NOON (Other) ÷ [0.3] +÷ 0646 × 200D ÷ 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1100 × 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC00 × 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC01 × 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0061 × 0308 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F466 × 1F3FB ÷ # ÷ [0.2] BOY (EBG) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 200D × 2640 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [11.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 200D × 1F466 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [11.0] BOY (EBG) ÷ [0.3] +÷ 1F466 ÷ 1F466 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] BOY (EBG) ÷ [0.3] +# +# Lines: 822 +# +# EOF \ No newline at end of file diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0-0.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0-0.output new file mode 100644 index 000000000..8ec5a2d4d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0-0.output @@ -0,0 +1,744 @@ +÷ 0020 ÷ 0020 ÷ +÷ 0020 × 0308 ÷ 0020 ÷ +÷ 0020 ÷ 000D ÷ +÷ 0020 × 0308 ÷ 000D ÷ +÷ 0020 ÷ 000A ÷ +÷ 0020 × 0308 ÷ 000A ÷ +÷ 0020 ÷ 0001 ÷ +÷ 0020 × 0308 ÷ 0001 ÷ +÷ 0020 × 0300 ÷ +÷ 0020 × 0308 × 0300 ÷ +÷ 0020 ÷ 0600 ÷ +÷ 0020 × 0308 ÷ 0600 ÷ +÷ 0020 × 0903 ÷ +÷ 0020 × 0308 × 0903 ÷ +÷ 0020 ÷ 1100 ÷ +÷ 0020 × 0308 ÷ 1100 ÷ +÷ 0020 ÷ 1160 ÷ +÷ 0020 × 0308 ÷ 1160 ÷ +÷ 0020 ÷ 11A8 ÷ +÷ 0020 × 0308 ÷ 11A8 ÷ +÷ 0020 ÷ AC00 ÷ +÷ 0020 × 0308 ÷ AC00 ÷ +÷ 0020 ÷ AC01 ÷ +÷ 0020 × 0308 ÷ AC01 ÷ +÷ 0020 ÷ 1F1E6 ÷ +÷ 0020 × 0308 ÷ 1F1E6 ÷ +÷ 0020 ÷ 261D ÷ +÷ 0020 × 0308 ÷ 261D ÷ +÷ 0020 ÷ 1F3FB ÷ +÷ 0020 × 0308 ÷ 1F3FB ÷ +÷ 0020 × 200D ÷ +÷ 0020 × 0308 × 200D ÷ +÷ 0020 ÷ 2640 ÷ +÷ 0020 × 0308 ÷ 2640 ÷ +÷ 0020 ÷ 1F466 ÷ +÷ 0020 × 0308 ÷ 1F466 ÷ +÷ 0020 ÷ 0378 ÷ +÷ 0020 × 0308 ÷ 0378 ÷ +÷ 000D ÷ 0020 ÷ +÷ 000D ÷ 0308 ÷ 0020 ÷ +÷ 000D ÷ 000D ÷ +÷ 000D ÷ 0308 ÷ 000D ÷ +÷ 000D × 000A ÷ +÷ 000D ÷ 0308 ÷ 000A ÷ +÷ 000D ÷ 0001 ÷ +÷ 000D ÷ 0308 ÷ 0001 ÷ +÷ 000D ÷ 0300 ÷ +÷ 000D ÷ 0308 × 0300 ÷ +÷ 000D ÷ 0600 ÷ +÷ 000D ÷ 0308 ÷ 0600 ÷ +÷ 000D ÷ 0903 ÷ +÷ 000D ÷ 0308 × 0903 ÷ +÷ 000D ÷ 1100 ÷ +÷ 000D ÷ 0308 ÷ 1100 ÷ +÷ 000D ÷ 1160 ÷ +÷ 000D ÷ 0308 ÷ 1160 ÷ +÷ 000D ÷ 11A8 ÷ +÷ 000D ÷ 0308 ÷ 11A8 ÷ +÷ 000D ÷ AC00 ÷ +÷ 000D ÷ 0308 ÷ AC00 ÷ +÷ 000D ÷ AC01 ÷ +÷ 000D ÷ 0308 ÷ AC01 ÷ +÷ 000D ÷ 1F1E6 ÷ +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ +÷ 000D ÷ 261D ÷ +÷ 000D ÷ 0308 ÷ 261D ÷ +÷ 000D ÷ 1F3FB ÷ +÷ 000D ÷ 0308 ÷ 1F3FB ÷ +÷ 000D ÷ 200D ÷ +÷ 000D ÷ 0308 × 200D ÷ +÷ 000D ÷ 2640 ÷ +÷ 000D ÷ 0308 ÷ 2640 ÷ +÷ 000D ÷ 1F466 ÷ +÷ 000D ÷ 0308 ÷ 1F466 ÷ +÷ 000D ÷ 0378 ÷ +÷ 000D ÷ 0308 ÷ 0378 ÷ +÷ 000A ÷ 0020 ÷ +÷ 000A ÷ 0308 ÷ 0020 ÷ +÷ 000A ÷ 000D ÷ +÷ 000A ÷ 0308 ÷ 000D ÷ +÷ 000A ÷ 000A ÷ +÷ 000A ÷ 0308 ÷ 000A ÷ +÷ 000A ÷ 0001 ÷ +÷ 000A ÷ 0308 ÷ 0001 ÷ +÷ 000A ÷ 0300 ÷ +÷ 000A ÷ 0308 × 0300 ÷ +÷ 000A ÷ 0600 ÷ +÷ 000A ÷ 0308 ÷ 0600 ÷ +÷ 000A ÷ 0903 ÷ +÷ 000A ÷ 0308 × 0903 ÷ +÷ 000A ÷ 1100 ÷ +÷ 000A ÷ 0308 ÷ 1100 ÷ +÷ 000A ÷ 1160 ÷ +÷ 000A ÷ 0308 ÷ 1160 ÷ +÷ 000A ÷ 11A8 ÷ +÷ 000A ÷ 0308 ÷ 11A8 ÷ +÷ 000A ÷ AC00 ÷ +÷ 000A ÷ 0308 ÷ AC00 ÷ +÷ 000A ÷ AC01 ÷ +÷ 000A ÷ 0308 ÷ AC01 ÷ +÷ 000A ÷ 1F1E6 ÷ +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ +÷ 000A ÷ 261D ÷ +÷ 000A ÷ 0308 ÷ 261D ÷ +÷ 000A ÷ 1F3FB ÷ +÷ 000A ÷ 0308 ÷ 1F3FB ÷ +÷ 000A ÷ 200D ÷ +÷ 000A ÷ 0308 × 200D ÷ +÷ 000A ÷ 2640 ÷ +÷ 000A ÷ 0308 ÷ 2640 ÷ +÷ 000A ÷ 1F466 ÷ +÷ 000A ÷ 0308 ÷ 1F466 ÷ +÷ 000A ÷ 0378 ÷ +÷ 000A ÷ 0308 ÷ 0378 ÷ +÷ 0001 ÷ 0020 ÷ +÷ 0001 ÷ 0308 ÷ 0020 ÷ +÷ 0001 ÷ 000D ÷ +÷ 0001 ÷ 0308 ÷ 000D ÷ +÷ 0001 ÷ 000A ÷ +÷ 0001 ÷ 0308 ÷ 000A ÷ +÷ 0001 ÷ 0001 ÷ +÷ 0001 ÷ 0308 ÷ 0001 ÷ +÷ 0001 ÷ 0300 ÷ +÷ 0001 ÷ 0308 × 0300 ÷ +÷ 0001 ÷ 0600 ÷ +÷ 0001 ÷ 0308 ÷ 0600 ÷ +÷ 0001 ÷ 0903 ÷ +÷ 0001 ÷ 0308 × 0903 ÷ +÷ 0001 ÷ 1100 ÷ +÷ 0001 ÷ 0308 ÷ 1100 ÷ +÷ 0001 ÷ 1160 ÷ +÷ 0001 ÷ 0308 ÷ 1160 ÷ +÷ 0001 ÷ 11A8 ÷ +÷ 0001 ÷ 0308 ÷ 11A8 ÷ +÷ 0001 ÷ AC00 ÷ +÷ 0001 ÷ 0308 ÷ AC00 ÷ +÷ 0001 ÷ AC01 ÷ +÷ 0001 ÷ 0308 ÷ AC01 ÷ +÷ 0001 ÷ 1F1E6 ÷ +÷ 0001 ÷ 0308 ÷ 1F1E6 ÷ +÷ 0001 ÷ 261D ÷ +÷ 0001 ÷ 0308 ÷ 261D ÷ +÷ 0001 ÷ 1F3FB ÷ +÷ 0001 ÷ 0308 ÷ 1F3FB ÷ +÷ 0001 ÷ 200D ÷ +÷ 0001 ÷ 0308 × 200D ÷ +÷ 0001 ÷ 2640 ÷ +÷ 0001 ÷ 0308 ÷ 2640 ÷ +÷ 0001 ÷ 1F466 ÷ +÷ 0001 ÷ 0308 ÷ 1F466 ÷ +÷ 0001 ÷ 0378 ÷ +÷ 0001 ÷ 0308 ÷ 0378 ÷ +÷ 0300 ÷ 0020 ÷ +÷ 0300 × 0308 ÷ 0020 ÷ +÷ 0300 ÷ 000D ÷ +÷ 0300 × 0308 ÷ 000D ÷ +÷ 0300 ÷ 000A ÷ +÷ 0300 × 0308 ÷ 000A ÷ +÷ 0300 ÷ 0001 ÷ +÷ 0300 × 0308 ÷ 0001 ÷ +÷ 0300 × 0300 ÷ +÷ 0300 × 0308 × 0300 ÷ +÷ 0300 ÷ 0600 ÷ +÷ 0300 × 0308 ÷ 0600 ÷ +÷ 0300 × 0903 ÷ +÷ 0300 × 0308 × 0903 ÷ +÷ 0300 ÷ 1100 ÷ +÷ 0300 × 0308 ÷ 1100 ÷ +÷ 0300 ÷ 1160 ÷ +÷ 0300 × 0308 ÷ 1160 ÷ +÷ 0300 ÷ 11A8 ÷ +÷ 0300 × 0308 ÷ 11A8 ÷ +÷ 0300 ÷ AC00 ÷ +÷ 0300 × 0308 ÷ AC00 ÷ +÷ 0300 ÷ AC01 ÷ +÷ 0300 × 0308 ÷ AC01 ÷ +÷ 0300 ÷ 1F1E6 ÷ +÷ 0300 × 0308 ÷ 1F1E6 ÷ +÷ 0300 ÷ 261D ÷ +÷ 0300 × 0308 ÷ 261D ÷ +÷ 0300 ÷ 1F3FB ÷ +÷ 0300 × 0308 ÷ 1F3FB ÷ +÷ 0300 × 200D ÷ +÷ 0300 × 0308 × 200D ÷ +÷ 0300 ÷ 2640 ÷ +÷ 0300 × 0308 ÷ 2640 ÷ +÷ 0300 ÷ 1F466 ÷ +÷ 0300 × 0308 ÷ 1F466 ÷ +÷ 0300 ÷ 0378 ÷ +÷ 0300 × 0308 ÷ 0378 ÷ +÷ 0600 × 0020 ÷ +÷ 0600 × 0308 ÷ 0020 ÷ +÷ 0600 ÷ 000D ÷ +÷ 0600 × 0308 ÷ 000D ÷ +÷ 0600 ÷ 000A ÷ +÷ 0600 × 0308 ÷ 000A ÷ +÷ 0600 ÷ 0001 ÷ +÷ 0600 × 0308 ÷ 0001 ÷ +÷ 0600 × 0300 ÷ +÷ 0600 × 0308 × 0300 ÷ +÷ 0600 × 0600 ÷ +÷ 0600 × 0308 ÷ 0600 ÷ +÷ 0600 × 0903 ÷ +÷ 0600 × 0308 × 0903 ÷ +÷ 0600 × 1100 ÷ +÷ 0600 × 0308 ÷ 1100 ÷ +÷ 0600 × 1160 ÷ +÷ 0600 × 0308 ÷ 1160 ÷ +÷ 0600 × 11A8 ÷ +÷ 0600 × 0308 ÷ 11A8 ÷ +÷ 0600 × AC00 ÷ +÷ 0600 × 0308 ÷ AC00 ÷ +÷ 0600 × AC01 ÷ +÷ 0600 × 0308 ÷ AC01 ÷ +÷ 0600 × 1F1E6 ÷ +÷ 0600 × 0308 ÷ 1F1E6 ÷ +÷ 0600 × 261D ÷ +÷ 0600 × 0308 ÷ 261D ÷ +÷ 0600 × 1F3FB ÷ +÷ 0600 × 0308 ÷ 1F3FB ÷ +÷ 0600 × 200D ÷ +÷ 0600 × 0308 × 200D ÷ +÷ 0600 × 2640 ÷ +÷ 0600 × 0308 ÷ 2640 ÷ +÷ 0600 × 1F466 ÷ +÷ 0600 × 0308 ÷ 1F466 ÷ +÷ 0600 × 0378 ÷ +÷ 0600 × 0308 ÷ 0378 ÷ +÷ 0903 ÷ 0020 ÷ +÷ 0903 × 0308 ÷ 0020 ÷ +÷ 0903 ÷ 000D ÷ +÷ 0903 × 0308 ÷ 000D ÷ +÷ 0903 ÷ 000A ÷ +÷ 0903 × 0308 ÷ 000A ÷ +÷ 0903 ÷ 0001 ÷ +÷ 0903 × 0308 ÷ 0001 ÷ +÷ 0903 × 0300 ÷ +÷ 0903 × 0308 × 0300 ÷ +÷ 0903 ÷ 0600 ÷ +÷ 0903 × 0308 ÷ 0600 ÷ +÷ 0903 × 0903 ÷ +÷ 0903 × 0308 × 0903 ÷ +÷ 0903 ÷ 1100 ÷ +÷ 0903 × 0308 ÷ 1100 ÷ +÷ 0903 ÷ 1160 ÷ +÷ 0903 × 0308 ÷ 1160 ÷ +÷ 0903 ÷ 11A8 ÷ +÷ 0903 × 0308 ÷ 11A8 ÷ +÷ 0903 ÷ AC00 ÷ +÷ 0903 × 0308 ÷ AC00 ÷ +÷ 0903 ÷ AC01 ÷ +÷ 0903 × 0308 ÷ AC01 ÷ +÷ 0903 ÷ 1F1E6 ÷ +÷ 0903 × 0308 ÷ 1F1E6 ÷ +÷ 0903 ÷ 261D ÷ +÷ 0903 × 0308 ÷ 261D ÷ +÷ 0903 ÷ 1F3FB ÷ +÷ 0903 × 0308 ÷ 1F3FB ÷ +÷ 0903 × 200D ÷ +÷ 0903 × 0308 × 200D ÷ +÷ 0903 ÷ 2640 ÷ +÷ 0903 × 0308 ÷ 2640 ÷ +÷ 0903 ÷ 1F466 ÷ +÷ 0903 × 0308 ÷ 1F466 ÷ +÷ 0903 ÷ 0378 ÷ +÷ 0903 × 0308 ÷ 0378 ÷ +÷ 1100 ÷ 0020 ÷ +÷ 1100 × 0308 ÷ 0020 ÷ +÷ 1100 ÷ 000D ÷ +÷ 1100 × 0308 ÷ 000D ÷ +÷ 1100 ÷ 000A ÷ +÷ 1100 × 0308 ÷ 000A ÷ +÷ 1100 ÷ 0001 ÷ +÷ 1100 × 0308 ÷ 0001 ÷ +÷ 1100 × 0300 ÷ +÷ 1100 × 0308 × 0300 ÷ +÷ 1100 ÷ 0600 ÷ +÷ 1100 × 0308 ÷ 0600 ÷ +÷ 1100 × 0903 ÷ +÷ 1100 × 0308 × 0903 ÷ +÷ 1100 × 1100 ÷ +÷ 1100 × 0308 ÷ 1100 ÷ +÷ 1100 × 1160 ÷ +÷ 1100 × 0308 ÷ 1160 ÷ +÷ 1100 ÷ 11A8 ÷ +÷ 1100 × 0308 ÷ 11A8 ÷ +÷ 1100 × AC00 ÷ +÷ 1100 × 0308 ÷ AC00 ÷ +÷ 1100 × AC01 ÷ +÷ 1100 × 0308 ÷ AC01 ÷ +÷ 1100 ÷ 1F1E6 ÷ +÷ 1100 × 0308 ÷ 1F1E6 ÷ +÷ 1100 ÷ 261D ÷ +÷ 1100 × 0308 ÷ 261D ÷ +÷ 1100 ÷ 1F3FB ÷ +÷ 1100 × 0308 ÷ 1F3FB ÷ +÷ 1100 × 200D ÷ +÷ 1100 × 0308 × 200D ÷ +÷ 1100 ÷ 2640 ÷ +÷ 1100 × 0308 ÷ 2640 ÷ +÷ 1100 ÷ 1F466 ÷ +÷ 1100 × 0308 ÷ 1F466 ÷ +÷ 1100 ÷ 0378 ÷ +÷ 1100 × 0308 ÷ 0378 ÷ +÷ 1160 ÷ 0020 ÷ +÷ 1160 × 0308 ÷ 0020 ÷ +÷ 1160 ÷ 000D ÷ +÷ 1160 × 0308 ÷ 000D ÷ +÷ 1160 ÷ 000A ÷ +÷ 1160 × 0308 ÷ 000A ÷ +÷ 1160 ÷ 0001 ÷ +÷ 1160 × 0308 ÷ 0001 ÷ +÷ 1160 × 0300 ÷ +÷ 1160 × 0308 × 0300 ÷ +÷ 1160 ÷ 0600 ÷ +÷ 1160 × 0308 ÷ 0600 ÷ +÷ 1160 × 0903 ÷ +÷ 1160 × 0308 × 0903 ÷ +÷ 1160 ÷ 1100 ÷ +÷ 1160 × 0308 ÷ 1100 ÷ +÷ 1160 × 1160 ÷ +÷ 1160 × 0308 ÷ 1160 ÷ +÷ 1160 × 11A8 ÷ +÷ 1160 × 0308 ÷ 11A8 ÷ +÷ 1160 ÷ AC00 ÷ +÷ 1160 × 0308 ÷ AC00 ÷ +÷ 1160 ÷ AC01 ÷ +÷ 1160 × 0308 ÷ AC01 ÷ +÷ 1160 ÷ 1F1E6 ÷ +÷ 1160 × 0308 ÷ 1F1E6 ÷ +÷ 1160 ÷ 261D ÷ +÷ 1160 × 0308 ÷ 261D ÷ +÷ 1160 ÷ 1F3FB ÷ +÷ 1160 × 0308 ÷ 1F3FB ÷ +÷ 1160 × 200D ÷ +÷ 1160 × 0308 × 200D ÷ +÷ 1160 ÷ 2640 ÷ +÷ 1160 × 0308 ÷ 2640 ÷ +÷ 1160 ÷ 1F466 ÷ +÷ 1160 × 0308 ÷ 1F466 ÷ +÷ 1160 ÷ 0378 ÷ +÷ 1160 × 0308 ÷ 0378 ÷ +÷ 11A8 ÷ 0020 ÷ +÷ 11A8 × 0308 ÷ 0020 ÷ +÷ 11A8 ÷ 000D ÷ +÷ 11A8 × 0308 ÷ 000D ÷ +÷ 11A8 ÷ 000A ÷ +÷ 11A8 × 0308 ÷ 000A ÷ +÷ 11A8 ÷ 0001 ÷ +÷ 11A8 × 0308 ÷ 0001 ÷ +÷ 11A8 × 0300 ÷ +÷ 11A8 × 0308 × 0300 ÷ +÷ 11A8 ÷ 0600 ÷ +÷ 11A8 × 0308 ÷ 0600 ÷ +÷ 11A8 × 0903 ÷ +÷ 11A8 × 0308 × 0903 ÷ +÷ 11A8 ÷ 1100 ÷ +÷ 11A8 × 0308 ÷ 1100 ÷ +÷ 11A8 ÷ 1160 ÷ +÷ 11A8 × 0308 ÷ 1160 ÷ +÷ 11A8 × 11A8 ÷ +÷ 11A8 × 0308 ÷ 11A8 ÷ +÷ 11A8 ÷ AC00 ÷ +÷ 11A8 × 0308 ÷ AC00 ÷ +÷ 11A8 ÷ AC01 ÷ +÷ 11A8 × 0308 ÷ AC01 ÷ +÷ 11A8 ÷ 1F1E6 ÷ +÷ 11A8 × 0308 ÷ 1F1E6 ÷ +÷ 11A8 ÷ 261D ÷ +÷ 11A8 × 0308 ÷ 261D ÷ +÷ 11A8 ÷ 1F3FB ÷ +÷ 11A8 × 0308 ÷ 1F3FB ÷ +÷ 11A8 × 200D ÷ +÷ 11A8 × 0308 × 200D ÷ +÷ 11A8 ÷ 2640 ÷ +÷ 11A8 × 0308 ÷ 2640 ÷ +÷ 11A8 ÷ 1F466 ÷ +÷ 11A8 × 0308 ÷ 1F466 ÷ +÷ 11A8 ÷ 0378 ÷ +÷ 11A8 × 0308 ÷ 0378 ÷ +÷ AC00 ÷ 0020 ÷ +÷ AC00 × 0308 ÷ 0020 ÷ +÷ AC00 ÷ 000D ÷ +÷ AC00 × 0308 ÷ 000D ÷ +÷ AC00 ÷ 000A ÷ +÷ AC00 × 0308 ÷ 000A ÷ +÷ AC00 ÷ 0001 ÷ +÷ AC00 × 0308 ÷ 0001 ÷ +÷ AC00 × 0300 ÷ +÷ AC00 × 0308 × 0300 ÷ +÷ AC00 ÷ 0600 ÷ +÷ AC00 × 0308 ÷ 0600 ÷ +÷ AC00 × 0903 ÷ +÷ AC00 × 0308 × 0903 ÷ +÷ AC00 ÷ 1100 ÷ +÷ AC00 × 0308 ÷ 1100 ÷ +÷ AC00 × 1160 ÷ +÷ AC00 × 0308 ÷ 1160 ÷ +÷ AC00 × 11A8 ÷ +÷ AC00 × 0308 ÷ 11A8 ÷ +÷ AC00 ÷ AC00 ÷ +÷ AC00 × 0308 ÷ AC00 ÷ +÷ AC00 ÷ AC01 ÷ +÷ AC00 × 0308 ÷ AC01 ÷ +÷ AC00 ÷ 1F1E6 ÷ +÷ AC00 × 0308 ÷ 1F1E6 ÷ +÷ AC00 ÷ 261D ÷ +÷ AC00 × 0308 ÷ 261D ÷ +÷ AC00 ÷ 1F3FB ÷ +÷ AC00 × 0308 ÷ 1F3FB ÷ +÷ AC00 × 200D ÷ +÷ AC00 × 0308 × 200D ÷ +÷ AC00 ÷ 2640 ÷ +÷ AC00 × 0308 ÷ 2640 ÷ +÷ AC00 ÷ 1F466 ÷ +÷ AC00 × 0308 ÷ 1F466 ÷ +÷ AC00 ÷ 0378 ÷ +÷ AC00 × 0308 ÷ 0378 ÷ +÷ AC01 ÷ 0020 ÷ +÷ AC01 × 0308 ÷ 0020 ÷ +÷ AC01 ÷ 000D ÷ +÷ AC01 × 0308 ÷ 000D ÷ +÷ AC01 ÷ 000A ÷ +÷ AC01 × 0308 ÷ 000A ÷ +÷ AC01 ÷ 0001 ÷ +÷ AC01 × 0308 ÷ 0001 ÷ +÷ AC01 × 0300 ÷ +÷ AC01 × 0308 × 0300 ÷ +÷ AC01 ÷ 0600 ÷ +÷ AC01 × 0308 ÷ 0600 ÷ +÷ AC01 × 0903 ÷ +÷ AC01 × 0308 × 0903 ÷ +÷ AC01 ÷ 1100 ÷ +÷ AC01 × 0308 ÷ 1100 ÷ +÷ AC01 ÷ 1160 ÷ +÷ AC01 × 0308 ÷ 1160 ÷ +÷ AC01 × 11A8 ÷ +÷ AC01 × 0308 ÷ 11A8 ÷ +÷ AC01 ÷ AC00 ÷ +÷ AC01 × 0308 ÷ AC00 ÷ +÷ AC01 ÷ AC01 ÷ +÷ AC01 × 0308 ÷ AC01 ÷ +÷ AC01 ÷ 1F1E6 ÷ +÷ AC01 × 0308 ÷ 1F1E6 ÷ +÷ AC01 ÷ 261D ÷ +÷ AC01 × 0308 ÷ 261D ÷ +÷ AC01 ÷ 1F3FB ÷ +÷ AC01 × 0308 ÷ 1F3FB ÷ +÷ AC01 × 200D ÷ +÷ AC01 × 0308 × 200D ÷ +÷ AC01 ÷ 2640 ÷ +÷ AC01 × 0308 ÷ 2640 ÷ +÷ AC01 ÷ 1F466 ÷ +÷ AC01 × 0308 ÷ 1F466 ÷ +÷ AC01 ÷ 0378 ÷ +÷ AC01 × 0308 ÷ 0378 ÷ +÷ 1F1E6 ÷ 0020 ÷ +÷ 1F1E6 × 0308 ÷ 0020 ÷ +÷ 1F1E6 ÷ 000D ÷ +÷ 1F1E6 × 0308 ÷ 000D ÷ +÷ 1F1E6 ÷ 000A ÷ +÷ 1F1E6 × 0308 ÷ 000A ÷ +÷ 1F1E6 ÷ 0001 ÷ +÷ 1F1E6 × 0308 ÷ 0001 ÷ +÷ 1F1E6 × 0300 ÷ +÷ 1F1E6 × 0308 × 0300 ÷ +÷ 1F1E6 ÷ 0600 ÷ +÷ 1F1E6 × 0308 ÷ 0600 ÷ +÷ 1F1E6 × 0903 ÷ +÷ 1F1E6 × 0308 × 0903 ÷ +÷ 1F1E6 ÷ 1100 ÷ +÷ 1F1E6 × 0308 ÷ 1100 ÷ +÷ 1F1E6 ÷ 1160 ÷ +÷ 1F1E6 × 0308 ÷ 1160 ÷ +÷ 1F1E6 ÷ 11A8 ÷ +÷ 1F1E6 × 0308 ÷ 11A8 ÷ +÷ 1F1E6 ÷ AC00 ÷ +÷ 1F1E6 × 0308 ÷ AC00 ÷ +÷ 1F1E6 ÷ AC01 ÷ +÷ 1F1E6 × 0308 ÷ AC01 ÷ +÷ 1F1E6 × 1F1E6 ÷ +÷ 1F1E6 × 0308 ÷ 1F1E6 ÷ +÷ 1F1E6 ÷ 261D ÷ +÷ 1F1E6 × 0308 ÷ 261D ÷ +÷ 1F1E6 ÷ 1F3FB ÷ +÷ 1F1E6 × 0308 ÷ 1F3FB ÷ +÷ 1F1E6 × 200D ÷ +÷ 1F1E6 × 0308 × 200D ÷ +÷ 1F1E6 ÷ 2640 ÷ +÷ 1F1E6 × 0308 ÷ 2640 ÷ +÷ 1F1E6 ÷ 1F466 ÷ +÷ 1F1E6 × 0308 ÷ 1F466 ÷ +÷ 1F1E6 ÷ 0378 ÷ +÷ 1F1E6 × 0308 ÷ 0378 ÷ +÷ 261D ÷ 0020 ÷ +÷ 261D × 0308 ÷ 0020 ÷ +÷ 261D ÷ 000D ÷ +÷ 261D × 0308 ÷ 000D ÷ +÷ 261D ÷ 000A ÷ +÷ 261D × 0308 ÷ 000A ÷ +÷ 261D ÷ 0001 ÷ +÷ 261D × 0308 ÷ 0001 ÷ +÷ 261D × 0300 ÷ +÷ 261D × 0308 × 0300 ÷ +÷ 261D ÷ 0600 ÷ +÷ 261D × 0308 ÷ 0600 ÷ +÷ 261D × 0903 ÷ +÷ 261D × 0308 × 0903 ÷ +÷ 261D ÷ 1100 ÷ +÷ 261D × 0308 ÷ 1100 ÷ +÷ 261D ÷ 1160 ÷ +÷ 261D × 0308 ÷ 1160 ÷ +÷ 261D ÷ 11A8 ÷ +÷ 261D × 0308 ÷ 11A8 ÷ +÷ 261D ÷ AC00 ÷ +÷ 261D × 0308 ÷ AC00 ÷ +÷ 261D ÷ AC01 ÷ +÷ 261D × 0308 ÷ AC01 ÷ +÷ 261D ÷ 1F1E6 ÷ +÷ 261D × 0308 ÷ 1F1E6 ÷ +÷ 261D ÷ 261D ÷ +÷ 261D × 0308 ÷ 261D ÷ +÷ 261D × 1F3FB ÷ +÷ 261D × 0308 × 1F3FB ÷ +÷ 261D × 200D ÷ +÷ 261D × 0308 × 200D ÷ +÷ 261D ÷ 2640 ÷ +÷ 261D × 0308 ÷ 2640 ÷ +÷ 261D ÷ 1F466 ÷ +÷ 261D × 0308 ÷ 1F466 ÷ +÷ 261D ÷ 0378 ÷ +÷ 261D × 0308 ÷ 0378 ÷ +÷ 1F3FB ÷ 0020 ÷ +÷ 1F3FB × 0308 ÷ 0020 ÷ +÷ 1F3FB ÷ 000D ÷ +÷ 1F3FB × 0308 ÷ 000D ÷ +÷ 1F3FB ÷ 000A ÷ +÷ 1F3FB × 0308 ÷ 000A ÷ +÷ 1F3FB ÷ 0001 ÷ +÷ 1F3FB × 0308 ÷ 0001 ÷ +÷ 1F3FB × 0300 ÷ +÷ 1F3FB × 0308 × 0300 ÷ +÷ 1F3FB ÷ 0600 ÷ +÷ 1F3FB × 0308 ÷ 0600 ÷ +÷ 1F3FB × 0903 ÷ +÷ 1F3FB × 0308 × 0903 ÷ +÷ 1F3FB ÷ 1100 ÷ +÷ 1F3FB × 0308 ÷ 1100 ÷ +÷ 1F3FB ÷ 1160 ÷ +÷ 1F3FB × 0308 ÷ 1160 ÷ +÷ 1F3FB ÷ 11A8 ÷ +÷ 1F3FB × 0308 ÷ 11A8 ÷ +÷ 1F3FB ÷ AC00 ÷ +÷ 1F3FB × 0308 ÷ AC00 ÷ +÷ 1F3FB ÷ AC01 ÷ +÷ 1F3FB × 0308 ÷ AC01 ÷ +÷ 1F3FB ÷ 1F1E6 ÷ +÷ 1F3FB × 0308 ÷ 1F1E6 ÷ +÷ 1F3FB ÷ 261D ÷ +÷ 1F3FB × 0308 ÷ 261D ÷ +÷ 1F3FB ÷ 1F3FB ÷ +÷ 1F3FB × 0308 ÷ 1F3FB ÷ +÷ 1F3FB × 200D ÷ +÷ 1F3FB × 0308 × 200D ÷ +÷ 1F3FB ÷ 2640 ÷ +÷ 1F3FB × 0308 ÷ 2640 ÷ +÷ 1F3FB ÷ 1F466 ÷ +÷ 1F3FB × 0308 ÷ 1F466 ÷ +÷ 1F3FB ÷ 0378 ÷ +÷ 1F3FB × 0308 ÷ 0378 ÷ +÷ 200D ÷ 0020 ÷ +÷ 200D × 0308 ÷ 0020 ÷ +÷ 200D ÷ 000D ÷ +÷ 200D × 0308 ÷ 000D ÷ +÷ 200D ÷ 000A ÷ +÷ 200D × 0308 ÷ 000A ÷ +÷ 200D ÷ 0001 ÷ +÷ 200D × 0308 ÷ 0001 ÷ +÷ 200D × 0300 ÷ +÷ 200D × 0308 × 0300 ÷ +÷ 200D ÷ 0600 ÷ +÷ 200D × 0308 ÷ 0600 ÷ +÷ 200D × 0903 ÷ +÷ 200D × 0308 × 0903 ÷ +÷ 200D ÷ 1100 ÷ +÷ 200D × 0308 ÷ 1100 ÷ +÷ 200D ÷ 1160 ÷ +÷ 200D × 0308 ÷ 1160 ÷ +÷ 200D ÷ 11A8 ÷ +÷ 200D × 0308 ÷ 11A8 ÷ +÷ 200D ÷ AC00 ÷ +÷ 200D × 0308 ÷ AC00 ÷ +÷ 200D ÷ AC01 ÷ +÷ 200D × 0308 ÷ AC01 ÷ +÷ 200D ÷ 1F1E6 ÷ +÷ 200D × 0308 ÷ 1F1E6 ÷ +÷ 200D ÷ 261D ÷ +÷ 200D × 0308 ÷ 261D ÷ +÷ 200D ÷ 1F3FB ÷ +÷ 200D × 0308 ÷ 1F3FB ÷ +÷ 200D × 200D ÷ +÷ 200D × 0308 × 200D ÷ +÷ 200D × 2640 ÷ +÷ 200D × 0308 ÷ 2640 ÷ +÷ 200D × 1F466 ÷ +÷ 200D × 0308 ÷ 1F466 ÷ +÷ 200D ÷ 0378 ÷ +÷ 200D × 0308 ÷ 0378 ÷ +÷ 2640 ÷ 0020 ÷ +÷ 2640 × 0308 ÷ 0020 ÷ +÷ 2640 ÷ 000D ÷ +÷ 2640 × 0308 ÷ 000D ÷ +÷ 2640 ÷ 000A ÷ +÷ 2640 × 0308 ÷ 000A ÷ +÷ 2640 ÷ 0001 ÷ +÷ 2640 × 0308 ÷ 0001 ÷ +÷ 2640 × 0300 ÷ +÷ 2640 × 0308 × 0300 ÷ +÷ 2640 ÷ 0600 ÷ +÷ 2640 × 0308 ÷ 0600 ÷ +÷ 2640 × 0903 ÷ +÷ 2640 × 0308 × 0903 ÷ +÷ 2640 ÷ 1100 ÷ +÷ 2640 × 0308 ÷ 1100 ÷ +÷ 2640 ÷ 1160 ÷ +÷ 2640 × 0308 ÷ 1160 ÷ +÷ 2640 ÷ 11A8 ÷ +÷ 2640 × 0308 ÷ 11A8 ÷ +÷ 2640 ÷ AC00 ÷ +÷ 2640 × 0308 ÷ AC00 ÷ +÷ 2640 ÷ AC01 ÷ +÷ 2640 × 0308 ÷ AC01 ÷ +÷ 2640 ÷ 1F1E6 ÷ +÷ 2640 × 0308 ÷ 1F1E6 ÷ +÷ 2640 ÷ 261D ÷ +÷ 2640 × 0308 ÷ 261D ÷ +÷ 2640 ÷ 1F3FB ÷ +÷ 2640 × 0308 ÷ 1F3FB ÷ +÷ 2640 × 200D ÷ +÷ 2640 × 0308 × 200D ÷ +÷ 2640 ÷ 2640 ÷ +÷ 2640 × 0308 ÷ 2640 ÷ +÷ 2640 ÷ 1F466 ÷ +÷ 2640 × 0308 ÷ 1F466 ÷ +÷ 2640 ÷ 0378 ÷ +÷ 2640 × 0308 ÷ 0378 ÷ +÷ 1F466 ÷ 0020 ÷ +÷ 1F466 × 0308 ÷ 0020 ÷ +÷ 1F466 ÷ 000D ÷ +÷ 1F466 × 0308 ÷ 000D ÷ +÷ 1F466 ÷ 000A ÷ +÷ 1F466 × 0308 ÷ 000A ÷ +÷ 1F466 ÷ 0001 ÷ +÷ 1F466 × 0308 ÷ 0001 ÷ +÷ 1F466 × 0300 ÷ +÷ 1F466 × 0308 × 0300 ÷ +÷ 1F466 ÷ 0600 ÷ +÷ 1F466 × 0308 ÷ 0600 ÷ +÷ 1F466 × 0903 ÷ +÷ 1F466 × 0308 × 0903 ÷ +÷ 1F466 ÷ 1100 ÷ +÷ 1F466 × 0308 ÷ 1100 ÷ +÷ 1F466 ÷ 1160 ÷ +÷ 1F466 × 0308 ÷ 1160 ÷ +÷ 1F466 ÷ 11A8 ÷ +÷ 1F466 × 0308 ÷ 11A8 ÷ +÷ 1F466 ÷ AC00 ÷ +÷ 1F466 × 0308 ÷ AC00 ÷ +÷ 1F466 ÷ AC01 ÷ +÷ 1F466 × 0308 ÷ AC01 ÷ +÷ 1F466 ÷ 1F1E6 ÷ +÷ 1F466 × 0308 ÷ 1F1E6 ÷ +÷ 1F466 ÷ 261D ÷ +÷ 1F466 × 0308 ÷ 261D ÷ +÷ 1F466 × 1F3FB ÷ +÷ 1F466 × 0308 × 1F3FB ÷ +÷ 1F466 × 200D ÷ +÷ 1F466 × 0308 × 200D ÷ +÷ 1F466 ÷ 2640 ÷ +÷ 1F466 × 0308 ÷ 2640 ÷ +÷ 1F466 ÷ 1F466 ÷ +÷ 1F466 × 0308 ÷ 1F466 ÷ +÷ 1F466 ÷ 0378 ÷ +÷ 1F466 × 0308 ÷ 0378 ÷ +÷ 0378 ÷ 0020 ÷ +÷ 0378 × 0308 ÷ 0020 ÷ +÷ 0378 ÷ 000D ÷ +÷ 0378 × 0308 ÷ 000D ÷ +÷ 0378 ÷ 000A ÷ +÷ 0378 × 0308 ÷ 000A ÷ +÷ 0378 ÷ 0001 ÷ +÷ 0378 × 0308 ÷ 0001 ÷ +÷ 0378 × 0300 ÷ +÷ 0378 × 0308 × 0300 ÷ +÷ 0378 ÷ 0600 ÷ +÷ 0378 × 0308 ÷ 0600 ÷ +÷ 0378 × 0903 ÷ +÷ 0378 × 0308 × 0903 ÷ +÷ 0378 ÷ 1100 ÷ +÷ 0378 × 0308 ÷ 1100 ÷ +÷ 0378 ÷ 1160 ÷ +÷ 0378 × 0308 ÷ 1160 ÷ +÷ 0378 ÷ 11A8 ÷ +÷ 0378 × 0308 ÷ 11A8 ÷ +÷ 0378 ÷ AC00 ÷ +÷ 0378 × 0308 ÷ AC00 ÷ +÷ 0378 ÷ AC01 ÷ +÷ 0378 × 0308 ÷ AC01 ÷ +÷ 0378 ÷ 1F1E6 ÷ +÷ 0378 × 0308 ÷ 1F1E6 ÷ +÷ 0378 ÷ 261D ÷ +÷ 0378 × 0308 ÷ 261D ÷ +÷ 0378 ÷ 1F3FB ÷ +÷ 0378 × 0308 ÷ 1F3FB ÷ +÷ 0378 × 200D ÷ +÷ 0378 × 0308 × 200D ÷ +÷ 0378 ÷ 2640 ÷ +÷ 0378 × 0308 ÷ 2640 ÷ +÷ 0378 ÷ 1F466 ÷ +÷ 0378 × 0308 ÷ 1F466 ÷ +÷ 0378 ÷ 0378 ÷ +÷ 0378 × 0308 ÷ 0378 ÷ +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ +÷ 0061 × 0308 ÷ +÷ 0020 × 200D ÷ 0646 ÷ +÷ 0646 × 200D ÷ 0020 ÷ +÷ 1100 × 1100 ÷ +÷ AC00 × 11A8 ÷ 1100 ÷ +÷ AC01 × 11A8 ÷ 1100 ÷ +÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 × 200D ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 200D ÷ 1F1E7 × 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 × 1F1E9 ÷ 0062 ÷ +÷ 0061 × 200D ÷ +÷ 0061 × 0308 ÷ 0062 ÷ +÷ 0061 × 0903 ÷ 0062 ÷ +÷ 0061 ÷ 0600 × 0062 ÷ +÷ 261D × 1F3FB ÷ 261D ÷ +÷ 1F466 × 1F3FB ÷ +÷ 200D × 1F466 × 1F3FB ÷ +÷ 200D × 2640 ÷ +÷ 200D × 1F466 ÷ +÷ 1F466 ÷ 1F466 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0.flex b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0.flex new file mode 100644 index 000000000..9193d8790 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0.flex @@ -0,0 +1,219 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 10.0 +%public +%class UnicodeGraphemeBreakRules_10_0 +%type String + +%{ + private static final String BREAK_OPPORTUNITY = "÷"; + private static final String NO_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeGraphemeBreakRules_10_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeGraphemeBreakRules_10_0 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeGraphemeBreakRules_10_0(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_BREAK_OPPORTUNITY); + } else { + line.add(BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + /** + * @return The next chunk of text with no internal break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + void addMatch() { + builder.append(yytext()); + } +%} + +%% + +// Break at the start and end of text. +// +// GB1. sot ÷ Any +// GB2. Any ÷ eot +// +<> { return nextSegment(); } + + +// Do not break between a CR and LF. Otherwise, break before and after controls. +// +// GB3. CR × LF +// +\p{GCB:CR} \p{GCB:LF} { addMatch(); return nextSegment(); } + + +// GB4. ( Control | CR | LF ) ÷ +// +[\p{GCB:Control}\p{GCB:CR}\p{GCB:LF}] / [^] { addMatch(); return nextSegment(); } + + +// GB5. ÷ ( Control | CR | LF ) +// +[^] / [\p{GCB:Control}\p{GCB:CR}\p{GCB:LF}] { addMatch(); return nextSegment(); } + + +// Do not break Hangul syllable sequences. +// +// GB6. L × ( L | V | LV | LVT ) +// +\p{GCB:L} / [\p{GCB:L}\p{GCB:V}\p{GCB:LV}\p{GCB:LVT}] { addMatch(); } + + +// GB7. ( LV | V ) × ( V | T ) +// +[\p{GCB:LV}\p{GCB:V}] / [\p{GCB:V}\p{GCB:T}] { addMatch(); } + + +// GB8. ( LVT | T) × T +// +[\p{GCB:LVT}\p{GCB:T}] / \p{GCB:T} { addMatch(); } + + +// Do not break before extending characters or ZWJ. +// +// GB9. × ( Extend | ZWJ ) +// +[^] / [\p{GCB:Extend}\p{GCB:ZWJ}] { addMatch(); } + + +// Only for extended grapheme clusters: +// Do not break before SpacingMarks, or after Prepend characters. +// +// GB9a. × SpacingMark +// +[^] / \p{GCB:SpacingMark} { addMatch(); } + + +// GB9b. Prepend × +// +\p{GCB:Prepend} / [^] { addMatch(); } + + +// Do not break within emoji modifier sequences or emoji zwj sequences. +// +// GB10. ( E_Base | EBG ) Extend* × E_Modifier +// +[\p{GCB:E_Base}\p{GCB:EBG}] \p{GCB:Extend}* / \p{GCB:E_Modifier} { addMatch(); } + + +// GB11. ZWJ × (Glue_After_Zwj | EBG) +// +\p{GCB:ZWJ} / [\p{GCB:Glue_After_Zwj}\p{GCB:EBG}] { addMatch(); } + + +// Do not break within emoji flag sequences. +// That is, do not break between regional indicator (RI) symbols +// if there is an odd number of RI characters before the break point. +// +// GB9. × ( Extend | ZWJ ) +// GB12. sot (RI RI)* RI × RI +// GB13. [^RI] (RI RI)* RI × RI +// +\p{GCB:RI}{2} [\p{GCB:Extend}\p{GCB:ZWJ}]? { addMatch(); return nextSegment(); } + + +// Otherwise, break everywhere. +// +// GB999. Any ÷ Any +// +[^] { addMatch(); return nextSegment(); } diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0.test b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0.test new file mode 100644 index 000000000..d8ce0803c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_10_0.test @@ -0,0 +1,9 @@ +name: UnicodeGraphemeBreakRules_10_0 + +description: +Implements the Unicode 10.0 Grapheme Break rules, specified in UAX #29 +. + +jflex: -q + +input-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1-0.input b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1-0.input old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1-0.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1-0.output old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1-flex.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1-flex.output old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1.flex b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1.flex old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1.test b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_6_1.test old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_7_0.flex b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_7_0.flex old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_8_0-0.input b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_8_0-0.input old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_8_0-0.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_8_0-0.output old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_8_0.flex b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_8_0.flex old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_8_0.test b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_8_0.test old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0-0.input b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0-0.input new file mode 100644 index 000000000..f32da4255 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0-0.input @@ -0,0 +1,849 @@ +# GraphemeBreakTest-9.0.0.txt +# Date: 2016-06-02, 18:28:17 GMT +# © 2016 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Grapheme Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Grapheme_Cluster_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not +# +# These samples may be extended or changed in the future. +# +÷ 0020 ÷ 0020 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0020 × 0308 ÷ 0020 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0020 ÷ 000D ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (CR) ÷ [0.3] +÷ 0020 × 0308 ÷ 000D ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0020 ÷ 000A ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (LF) ÷ [0.3] +÷ 0020 × 0308 ÷ 000A ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0020 ÷ 0001 ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (Control) ÷ [0.3] +÷ 0020 × 0308 ÷ 0001 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0020 × 0300 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0020 × 0308 × 0300 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0020 ÷ 0600 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0020 × 0308 ÷ 0600 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0020 × 0903 ÷ # ÷ [0.2] SPACE (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0020 × 0308 × 0903 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0020 ÷ 1100 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0020 × 0308 ÷ 1100 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0020 ÷ 1160 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0020 × 0308 ÷ 1160 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0020 ÷ 11A8 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0020 × 0308 ÷ 11A8 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0020 ÷ AC00 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0020 × 0308 ÷ AC00 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0020 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0020 × 0308 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0020 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0020 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0020 ÷ 261D ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0020 × 0308 ÷ 261D ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0020 ÷ 1F3FB ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 0020 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 0020 × 200D ÷ # ÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0020 × 0308 × 200D ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0020 ÷ 2764 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 0020 × 0308 ÷ 2764 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 0020 ÷ 1F466 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0020 × 0308 ÷ 1F466 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0020 ÷ 0378 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] (Other) ÷ [0.3] +÷ 0020 × 0308 ÷ 0378 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 0020 ÷ D800 ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0020 × 0308 ÷ D800 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 000D ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [4.0] SPACE (Other) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 000D ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] (CR) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 000D × 000A ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 000D ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Control) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 000D ÷ 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 000D ÷ 0600 ÷ # ÷ [0.2] (CR) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000D ÷ 0903 ÷ # ÷ [0.2] (CR) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000D ÷ 0308 × 0903 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000D ÷ 1100 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000D ÷ 1160 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000D ÷ 11A8 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000D ÷ AC00 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000D ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000D ÷ AC01 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000D ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000D ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 261D ÷ # ÷ [0.2] (CR) ÷ [4.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 261D ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000D ÷ 1F3FB ÷ # ÷ [0.2] (CR) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000D ÷ 200D ÷ # ÷ [0.2] (CR) ÷ [4.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 000D ÷ 0308 × 200D ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 000D ÷ 2764 ÷ # ÷ [0.2] (CR) ÷ [4.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 2764 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 000D ÷ 1F466 ÷ # ÷ [0.2] (CR) ÷ [4.0] BOY (EBG) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 000D ÷ 0378 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Other) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 000D ÷ D800 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Control) ÷ [0.3] +# ÷ 000D ÷ 0308 ÷ D800 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 000A ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [4.0] SPACE (Other) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 000A ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] (CR) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 000A ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] (LF) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 000A ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Control) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 000A ÷ 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 000A ÷ 0600 ÷ # ÷ [0.2] (LF) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000A ÷ 0903 ÷ # ÷ [0.2] (LF) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000A ÷ 0308 × 0903 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000A ÷ 1100 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000A ÷ 1160 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000A ÷ 11A8 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000A ÷ AC00 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000A ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000A ÷ AC01 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000A ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000A ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 261D ÷ # ÷ [0.2] (LF) ÷ [4.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 261D ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000A ÷ 1F3FB ÷ # ÷ [0.2] (LF) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000A ÷ 200D ÷ # ÷ [0.2] (LF) ÷ [4.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 000A ÷ 0308 × 200D ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 000A ÷ 2764 ÷ # ÷ [0.2] (LF) ÷ [4.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 2764 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 000A ÷ 1F466 ÷ # ÷ [0.2] (LF) ÷ [4.0] BOY (EBG) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 000A ÷ 0378 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Other) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 000A ÷ D800 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Control) ÷ [0.3] +# ÷ 000A ÷ 0308 ÷ D800 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0001 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] SPACE (Other) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0001 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] (CR) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0001 ÷ 000A ÷ # ÷ [0.2] (Control) ÷ [4.0] (LF) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0001 ÷ 0001 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Control) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0001 ÷ 0300 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0001 ÷ 0308 × 0300 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0001 ÷ 0600 ÷ # ÷ [0.2] (Control) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0001 ÷ 0903 ÷ # ÷ [0.2] (Control) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0001 ÷ 0308 × 0903 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0001 ÷ 1100 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0001 ÷ 1160 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0001 ÷ 11A8 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0001 ÷ AC00 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0001 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0001 ÷ 1F1E6 ÷ # ÷ [0.2] (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 ÷ 261D ÷ # ÷ [0.2] (Control) ÷ [4.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 261D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0001 ÷ 1F3FB ÷ # ÷ [0.2] (Control) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 0001 ÷ 200D ÷ # ÷ [0.2] (Control) ÷ [4.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0001 ÷ 0308 × 200D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0001 ÷ 2764 ÷ # ÷ [0.2] (Control) ÷ [4.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 2764 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 0001 ÷ 1F466 ÷ # ÷ [0.2] (Control) ÷ [4.0] BOY (EBG) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0001 ÷ 0378 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Other) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 0001 ÷ D800 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Control) ÷ [0.3] +# ÷ 0001 ÷ 0308 ÷ D800 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0300 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0300 × 0308 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0300 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0300 × 0308 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0300 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0300 × 0308 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0300 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0300 × 0308 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0300 × 0308 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0300 ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0300 × 0308 ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0300 × 0903 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0300 × 0308 × 0903 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0300 ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0300 × 0308 ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0300 ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0300 × 0308 ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0300 ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0300 × 0308 ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0300 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0300 × 0308 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0300 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0300 × 0308 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0300 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0300 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0300 ÷ 261D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0300 × 0308 ÷ 261D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0300 ÷ 1F3FB ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0300 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0300 × 0308 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0300 ÷ 2764 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 0300 × 0308 ÷ 2764 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 0300 ÷ 1F466 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0300 × 0308 ÷ 1F466 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0300 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] (Other) ÷ [0.3] +÷ 0300 × 0308 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 0300 ÷ D800 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0300 × 0308 ÷ D800 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0600 × 0020 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] SPACE (Other) ÷ [0.3] +÷ 0600 × 0308 ÷ 0020 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0600 ÷ 000D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0600 × 0308 ÷ 000D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0600 ÷ 000A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0600 × 0308 ÷ 000A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0600 ÷ 0001 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0600 × 0308 ÷ 0001 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0600 × 0300 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0600 × 0308 × 0300 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0600 × 0600 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0600 × 0308 ÷ 0600 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0600 × 0903 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0600 × 0308 × 0903 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0600 × 1100 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0600 × 0308 ÷ 1100 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0600 × 1160 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0600 × 0308 ÷ 1160 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0600 × 11A8 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0600 × 0308 ÷ 11A8 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0600 × AC00 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0600 × 0308 ÷ AC00 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0600 × AC01 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0600 × 0308 ÷ AC01 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0600 × 1F1E6 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0600 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0600 × 261D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0600 × 0308 ÷ 261D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0600 × 1F3FB ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0600 × 200D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0600 × 0308 × 200D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0600 × 2764 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 0600 × 0308 ÷ 2764 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 0600 × 1F466 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] BOY (EBG) ÷ [0.3] +÷ 0600 × 0308 ÷ 1F466 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0600 × 0378 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] (Other) ÷ [0.3] +÷ 0600 × 0308 ÷ 0378 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 0600 ÷ D800 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0600 × 0308 ÷ D800 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0903 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0903 × 0308 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0903 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (CR) ÷ [0.3] +÷ 0903 × 0308 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0903 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (LF) ÷ [0.3] +÷ 0903 × 0308 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0903 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (Control) ÷ [0.3] +÷ 0903 × 0308 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0903 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0903 × 0308 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0903 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0903 × 0308 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0903 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0903 × 0308 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0903 ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0903 × 0308 ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0903 ÷ 1160 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0903 × 0308 ÷ 1160 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0903 ÷ 11A8 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0903 × 0308 ÷ 11A8 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0903 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0903 × 0308 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0903 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0903 × 0308 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0903 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0903 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0903 ÷ 261D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0903 × 0308 ÷ 261D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0903 ÷ 1F3FB ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0903 × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0903 × 0308 × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0903 ÷ 2764 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 0903 × 0308 ÷ 2764 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 0903 ÷ 1F466 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0903 × 0308 ÷ 1F466 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0903 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] (Other) ÷ [0.3] +÷ 0903 × 0308 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 0903 ÷ D800 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0903 × 0308 ÷ D800 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1100 ÷ 0020 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1100 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1100 ÷ 000D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (CR) ÷ [0.3] +÷ 1100 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 1100 ÷ 000A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (LF) ÷ [0.3] +÷ 1100 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 1100 ÷ 0001 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (Control) ÷ [0.3] +÷ 1100 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1100 × 0300 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1100 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1100 ÷ 0600 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1100 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1100 × 0903 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1100 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1100 × 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1100 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1100 × 1160 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1100 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1100 ÷ 11A8 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1100 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1100 × AC00 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1100 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1100 × AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1100 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1100 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1100 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1100 ÷ 261D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 1100 × 0308 ÷ 261D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 1100 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 1100 × 200D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 1100 × 0308 × 200D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 1100 ÷ 2764 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 1100 × 0308 ÷ 2764 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 1100 ÷ 1F466 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1100 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1100 ÷ 0378 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] (Other) ÷ [0.3] +÷ 1100 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 1100 ÷ D800 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 1100 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1160 ÷ 0020 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1160 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1160 ÷ 000D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (CR) ÷ [0.3] +÷ 1160 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 1160 ÷ 000A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (LF) ÷ [0.3] +÷ 1160 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 1160 ÷ 0001 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (Control) ÷ [0.3] +÷ 1160 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1160 × 0300 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1160 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1160 ÷ 0600 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1160 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1160 × 0903 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1160 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1160 ÷ 1100 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1160 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1160 × 1160 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [7.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1160 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1160 × 11A8 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1160 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1160 ÷ AC00 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1160 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1160 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1160 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1160 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1160 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1160 ÷ 261D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 1160 × 0308 ÷ 261D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 1160 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 1160 × 200D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 1160 × 0308 × 200D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 1160 ÷ 2764 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 1160 × 0308 ÷ 2764 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 1160 ÷ 1F466 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1160 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1160 ÷ 0378 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] (Other) ÷ [0.3] +÷ 1160 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 1160 ÷ D800 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 1160 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 11A8 ÷ 0020 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 11A8 ÷ 000D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (CR) ÷ [0.3] +÷ 11A8 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 11A8 ÷ 000A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (LF) ÷ [0.3] +÷ 11A8 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 11A8 ÷ 0001 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (Control) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 11A8 × 0300 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 11A8 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 11A8 ÷ 0600 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 11A8 × 0903 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 11A8 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 11A8 ÷ 1160 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 11A8 × 11A8 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 11A8 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 11A8 ÷ AC00 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 11A8 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 11A8 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 11A8 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 11A8 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 11A8 ÷ 261D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 11A8 × 0308 ÷ 261D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 11A8 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 11A8 × 200D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 11A8 × 0308 × 200D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 11A8 ÷ 2764 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 11A8 × 0308 ÷ 2764 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 11A8 ÷ 1F466 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 11A8 ÷ 0378 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] (Other) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 11A8 ÷ D800 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 11A8 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ AC00 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC00 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC00 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (CR) ÷ [0.3] +÷ AC00 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ AC00 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (LF) ÷ [0.3] +÷ AC00 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ AC00 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (Control) ÷ [0.3] +÷ AC00 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ AC00 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ AC00 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ AC00 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC00 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC00 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC00 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC00 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC00 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC00 × 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC00 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC00 × 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC00 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC00 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC00 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC00 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC00 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC00 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC00 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC00 ÷ 261D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ AC00 × 0308 ÷ 261D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ AC00 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ AC00 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ AC00 × 0308 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ AC00 ÷ 2764 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ AC00 × 0308 ÷ 2764 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ AC00 ÷ 1F466 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ AC00 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ AC00 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] (Other) ÷ [0.3] +÷ AC00 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ AC00 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (Control) ÷ [0.3] +# ÷ AC00 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ AC01 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC01 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC01 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (CR) ÷ [0.3] +÷ AC01 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ AC01 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (LF) ÷ [0.3] +÷ AC01 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ AC01 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (Control) ÷ [0.3] +÷ AC01 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ AC01 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ AC01 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ AC01 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC01 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC01 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC01 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC01 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC01 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC01 ÷ 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC01 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC01 × 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC01 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC01 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC01 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC01 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC01 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC01 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC01 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC01 ÷ 261D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ AC01 × 0308 ÷ 261D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ AC01 ÷ 1F3FB ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ AC01 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ AC01 × 0308 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ AC01 ÷ 2764 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ AC01 × 0308 ÷ 2764 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ AC01 ÷ 1F466 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ AC01 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ AC01 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] (Other) ÷ [0.3] +÷ AC01 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ AC01 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (Control) ÷ [0.3] +# ÷ AC01 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F1E6 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1F1E6 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] (CR) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 1F1E6 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] (LF) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 1F1E6 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F1E6 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1F1E6 × 0308 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1F1E6 ÷ 0600 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0600 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1F1E6 × 0903 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1F1E6 × 0308 × 0903 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1F1E6 ÷ 1100 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 1100 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1F1E6 ÷ 1160 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 1160 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1F1E6 ÷ 11A8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 11A8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1F1E6 ÷ AC00 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ AC00 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1F1E6 ÷ AC01 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ AC01 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1F1E6 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [12.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 261D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 1F3FB ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 1F1E6 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 1F1E6 × 0308 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 1F1E6 ÷ 2764 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 1F466 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 1F466 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F1E6 ÷ 0378 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0378 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 1F1E6 ÷ D800 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 1F1E6 × 0308 ÷ D800 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 261D ÷ 0020 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 261D × 0308 ÷ 0020 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 261D ÷ 000D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [5.0] (CR) ÷ [0.3] +÷ 261D × 0308 ÷ 000D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 261D ÷ 000A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [5.0] (LF) ÷ [0.3] +÷ 261D × 0308 ÷ 000A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 261D ÷ 0001 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [5.0] (Control) ÷ [0.3] +÷ 261D × 0308 ÷ 0001 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 261D × 0300 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 261D × 0308 × 0300 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 261D ÷ 0600 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 261D × 0308 ÷ 0600 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 261D × 0903 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 261D × 0308 × 0903 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 261D ÷ 1100 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 261D × 0308 ÷ 1100 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 261D ÷ 1160 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 261D × 0308 ÷ 1160 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 261D ÷ 11A8 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 261D × 0308 ÷ 11A8 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 261D ÷ AC00 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 261D × 0308 ÷ AC00 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 261D ÷ AC01 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 261D × 0308 ÷ AC01 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 261D ÷ 1F1E6 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 261D ÷ 261D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 261D × 1F3FB ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 261D × 200D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 261D × 0308 × 200D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 261D ÷ 2764 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 261D ÷ 1F466 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 261D × 0308 ÷ 1F466 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 261D ÷ 0378 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] (Other) ÷ [0.3] +÷ 261D × 0308 ÷ 0378 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 261D ÷ D800 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 261D × 0308 ÷ D800 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F3FB ÷ 0020 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 0020 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1F3FB ÷ 000D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [5.0] (CR) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 000D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 1F3FB ÷ 000A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [5.0] (LF) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 000A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 1F3FB ÷ 0001 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 0001 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F3FB × 0300 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 0600 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 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] +÷ 1F3FB × 0903 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 1100 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 1160 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 11A8 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ AC00 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ AC01 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 1F1E6 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 261D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 1F3FB ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 1F3FB × 200D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 2764 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 1F466 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 1F466 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F3FB ÷ 0378 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 0378 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 1F3FB ÷ D800 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 1F3FB × 0308 ÷ D800 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 200D ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 200D × 0308 ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 200D ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [5.0] (CR) ÷ [0.3] +÷ 200D × 0308 ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 200D ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [5.0] (LF) ÷ [0.3] +÷ 200D × 0308 ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 200D ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [5.0] (Control) ÷ [0.3] +÷ 200D × 0308 ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 200D × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 200D × 0308 × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 200D ÷ 0600 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 200D × 0308 ÷ 0600 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 200D × 0903 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 200D × 0308 × 0903 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 200D ÷ 1100 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 200D × 0308 ÷ 1100 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 200D ÷ 1160 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 200D × 0308 ÷ 1160 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 200D ÷ 11A8 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 200D × 0308 ÷ 11A8 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 200D ÷ AC00 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 200D × 0308 ÷ AC00 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 200D ÷ AC01 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 200D × 0308 ÷ AC01 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 200D ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 200D × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 200D ÷ 261D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 200D × 0308 ÷ 261D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 200D ÷ 1F3FB ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 200D × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 200D × 0308 × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 200D × 2764 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [11.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 200D × 0308 ÷ 2764 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 200D × 1F466 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [11.0] BOY (EBG) ÷ [0.3] +÷ 200D × 0308 ÷ 1F466 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 200D ÷ 0378 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] (Other) ÷ [0.3] +÷ 200D × 0308 ÷ 0378 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 200D ÷ D800 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 200D × 0308 ÷ D800 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 2764 ÷ 0020 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 2764 × 0308 ÷ 0020 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 2764 ÷ 000D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 2764 × 0308 ÷ 000D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 2764 ÷ 000A ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 2764 × 0308 ÷ 000A ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 2764 ÷ 0001 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 2764 × 0308 ÷ 0001 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 2764 × 0300 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 2764 × 0308 × 0300 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 2764 ÷ 0600 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 2764 × 0308 ÷ 0600 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 2764 × 0903 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 2764 × 0308 × 0903 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 2764 ÷ 1100 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 2764 × 0308 ÷ 1100 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 2764 ÷ 1160 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 2764 × 0308 ÷ 1160 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 2764 ÷ 11A8 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 2764 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 2764 ÷ AC00 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 2764 × 0308 ÷ AC00 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 2764 ÷ AC01 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 2764 × 0308 ÷ AC01 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 2764 ÷ 1F1E6 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 2764 ÷ 261D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 2764 ÷ 1F3FB ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 2764 × 200D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 2764 × 0308 × 200D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 2764 ÷ 2764 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 2764 ÷ 1F466 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 2764 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 2764 ÷ 0378 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 2764 × 0308 ÷ 0378 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 2764 ÷ D800 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 2764 × 0308 ÷ D800 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F466 ÷ 0020 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1F466 × 0308 ÷ 0020 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1F466 ÷ 000D ÷ # ÷ [0.2] BOY (EBG) ÷ [5.0] (CR) ÷ [0.3] +÷ 1F466 × 0308 ÷ 000D ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 1F466 ÷ 000A ÷ # ÷ [0.2] BOY (EBG) ÷ [5.0] (LF) ÷ [0.3] +÷ 1F466 × 0308 ÷ 000A ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 1F466 ÷ 0001 ÷ # ÷ [0.2] BOY (EBG) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F466 × 0308 ÷ 0001 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F466 × 0300 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1F466 × 0308 × 0300 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 1F466 ÷ 0600 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1F466 × 0308 ÷ 0600 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1F466 × 0903 ÷ # ÷ [0.2] BOY (EBG) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1F466 × 0308 × 0903 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1F466 ÷ 1100 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1F466 × 0308 ÷ 1100 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1F466 ÷ 1160 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1F466 × 0308 ÷ 1160 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1F466 ÷ 11A8 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1F466 × 0308 ÷ 11A8 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1F466 ÷ AC00 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1F466 × 0308 ÷ AC00 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1F466 ÷ AC01 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1F466 × 0308 ÷ AC01 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1F466 ÷ 1F1E6 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1F466 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1F466 ÷ 261D ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 1F466 × 0308 ÷ 261D ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 1F466 × 1F3FB ÷ # ÷ [0.2] BOY (EBG) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 1F466 × 0308 × 1F3FB ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 1F466 × 200D ÷ # ÷ [0.2] BOY (EBG) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 1F466 × 0308 × 200D ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 1F466 ÷ 2764 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 1F466 × 0308 ÷ 2764 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 1F466 ÷ 1F466 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F466 × 0308 ÷ 1F466 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F466 ÷ 0378 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F466 × 0308 ÷ 0378 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 1F466 ÷ D800 ÷ # ÷ [0.2] BOY (EBG) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 1F466 × 0308 ÷ D800 ÷ # ÷ [0.2] BOY (EBG) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0378 ÷ 0020 ÷ # ÷ [0.2] (Other) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0378 × 0308 ÷ 0020 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0378 ÷ 000D ÷ # ÷ [0.2] (Other) ÷ [5.0] (CR) ÷ [0.3] +÷ 0378 × 0308 ÷ 000D ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0378 ÷ 000A ÷ # ÷ [0.2] (Other) ÷ [5.0] (LF) ÷ [0.3] +÷ 0378 × 0308 ÷ 000A ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0378 ÷ 0001 ÷ # ÷ [0.2] (Other) ÷ [5.0] (Control) ÷ [0.3] +÷ 0378 × 0308 ÷ 0001 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0378 × 0300 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0378 × 0308 × 0300 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +÷ 0378 ÷ 0600 ÷ # ÷ [0.2] (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0378 × 0308 ÷ 0600 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0378 × 0903 ÷ # ÷ [0.2] (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0378 × 0308 × 0903 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0378 ÷ 1100 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0378 × 0308 ÷ 1100 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0378 ÷ 1160 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0378 × 0308 ÷ 1160 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0378 ÷ 11A8 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0378 × 0308 ÷ 11A8 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0378 ÷ AC00 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0378 × 0308 ÷ AC00 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0378 ÷ AC01 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0378 × 0308 ÷ AC01 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0378 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0378 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0378 ÷ 261D ÷ # ÷ [0.2] (Other) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0378 × 0308 ÷ 261D ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0378 ÷ 1F3FB ÷ # ÷ [0.2] (Other) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 0378 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 0378 × 200D ÷ # ÷ [0.2] (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0378 × 0308 × 200D ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0378 ÷ 2764 ÷ # ÷ [0.2] (Other) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 0378 × 0308 ÷ 2764 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 0378 ÷ 1F466 ÷ # ÷ [0.2] (Other) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0378 × 0308 ÷ 1F466 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0378 ÷ 0378 ÷ # ÷ [0.2] (Other) ÷ [999.0] (Other) ÷ [0.3] +÷ 0378 × 0308 ÷ 0378 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 0378 ÷ D800 ÷ # ÷ [0.2] (Other) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0378 × 0308 ÷ D800 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ D800 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] SPACE (Other) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +# ÷ D800 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] (CR) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (CR) ÷ [0.3] +# ÷ D800 ÷ 000A ÷ # ÷ [0.2] (Control) ÷ [4.0] (LF) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (LF) ÷ [0.3] +# ÷ D800 ÷ 0001 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Control) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ D800 ÷ 0300 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +# ÷ D800 ÷ 0308 × 0300 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3] +# ÷ D800 ÷ 0600 ÷ # ÷ [0.2] (Control) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +# ÷ D800 ÷ 0903 ÷ # ÷ [0.2] (Control) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +# ÷ D800 ÷ 0308 × 0903 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +# ÷ D800 ÷ 1100 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +# ÷ D800 ÷ 1160 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +# ÷ D800 ÷ 11A8 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +# ÷ D800 ÷ AC00 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +# ÷ D800 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +# ÷ D800 ÷ 1F1E6 ÷ # ÷ [0.2] (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +# ÷ D800 ÷ 261D ÷ # ÷ [0.2] (Control) ÷ [4.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 261D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +# ÷ D800 ÷ 1F3FB ÷ # ÷ [0.2] (Control) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +# ÷ D800 ÷ 200D ÷ # ÷ [0.2] (Control) ÷ [4.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +# ÷ D800 ÷ 0308 × 200D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +# ÷ D800 ÷ 2764 ÷ # ÷ [0.2] (Control) ÷ [4.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 2764 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +# ÷ D800 ÷ 1F466 ÷ # ÷ [0.2] (Control) ÷ [4.0] BOY (EBG) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] BOY (EBG) ÷ [0.3] +# ÷ D800 ÷ 0378 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Other) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] (Other) ÷ [0.3] +# ÷ D800 ÷ D800 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Control) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ D800 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [4.0] LATIN SMALL LETTER A (Other) ÷ [5.0] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [0.3] +÷ 0061 × 0308 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [0.3] +÷ 0020 × 200D ÷ 0646 ÷ # ÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] ARABIC LETTER NOON (Other) ÷ [0.3] +÷ 0646 × 200D ÷ 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1100 × 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC00 × 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC01 × 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] ZERO WIDTH JOINER (ZWJ) ÷ [0.3] +÷ 0061 × 0308 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F466 × 1F3FB ÷ # ÷ [0.2] BOY (EBG) × [10.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 200D × 2764 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [11.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 200D × 1F466 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ) × [11.0] BOY (EBG) ÷ [0.3] +÷ 1F466 ÷ 1F466 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] BOY (EBG) ÷ [0.3] +# +# Lines: 822 +# +# EOF \ No newline at end of file diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0-0.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0-0.output new file mode 100644 index 000000000..e58fc3aea --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0-0.output @@ -0,0 +1,744 @@ +÷ 0020 ÷ 0020 ÷ +÷ 0020 × 0308 ÷ 0020 ÷ +÷ 0020 ÷ 000D ÷ +÷ 0020 × 0308 ÷ 000D ÷ +÷ 0020 ÷ 000A ÷ +÷ 0020 × 0308 ÷ 000A ÷ +÷ 0020 ÷ 0001 ÷ +÷ 0020 × 0308 ÷ 0001 ÷ +÷ 0020 × 0300 ÷ +÷ 0020 × 0308 × 0300 ÷ +÷ 0020 ÷ 0600 ÷ +÷ 0020 × 0308 ÷ 0600 ÷ +÷ 0020 × 0903 ÷ +÷ 0020 × 0308 × 0903 ÷ +÷ 0020 ÷ 1100 ÷ +÷ 0020 × 0308 ÷ 1100 ÷ +÷ 0020 ÷ 1160 ÷ +÷ 0020 × 0308 ÷ 1160 ÷ +÷ 0020 ÷ 11A8 ÷ +÷ 0020 × 0308 ÷ 11A8 ÷ +÷ 0020 ÷ AC00 ÷ +÷ 0020 × 0308 ÷ AC00 ÷ +÷ 0020 ÷ AC01 ÷ +÷ 0020 × 0308 ÷ AC01 ÷ +÷ 0020 ÷ 1F1E6 ÷ +÷ 0020 × 0308 ÷ 1F1E6 ÷ +÷ 0020 ÷ 261D ÷ +÷ 0020 × 0308 ÷ 261D ÷ +÷ 0020 ÷ 1F3FB ÷ +÷ 0020 × 0308 ÷ 1F3FB ÷ +÷ 0020 × 200D ÷ +÷ 0020 × 0308 × 200D ÷ +÷ 0020 ÷ 2764 ÷ +÷ 0020 × 0308 ÷ 2764 ÷ +÷ 0020 ÷ 1F466 ÷ +÷ 0020 × 0308 ÷ 1F466 ÷ +÷ 0020 ÷ 0378 ÷ +÷ 0020 × 0308 ÷ 0378 ÷ +÷ 000D ÷ 0020 ÷ +÷ 000D ÷ 0308 ÷ 0020 ÷ +÷ 000D ÷ 000D ÷ +÷ 000D ÷ 0308 ÷ 000D ÷ +÷ 000D × 000A ÷ +÷ 000D ÷ 0308 ÷ 000A ÷ +÷ 000D ÷ 0001 ÷ +÷ 000D ÷ 0308 ÷ 0001 ÷ +÷ 000D ÷ 0300 ÷ +÷ 000D ÷ 0308 × 0300 ÷ +÷ 000D ÷ 0600 ÷ +÷ 000D ÷ 0308 ÷ 0600 ÷ +÷ 000D ÷ 0903 ÷ +÷ 000D ÷ 0308 × 0903 ÷ +÷ 000D ÷ 1100 ÷ +÷ 000D ÷ 0308 ÷ 1100 ÷ +÷ 000D ÷ 1160 ÷ +÷ 000D ÷ 0308 ÷ 1160 ÷ +÷ 000D ÷ 11A8 ÷ +÷ 000D ÷ 0308 ÷ 11A8 ÷ +÷ 000D ÷ AC00 ÷ +÷ 000D ÷ 0308 ÷ AC00 ÷ +÷ 000D ÷ AC01 ÷ +÷ 000D ÷ 0308 ÷ AC01 ÷ +÷ 000D ÷ 1F1E6 ÷ +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ +÷ 000D ÷ 261D ÷ +÷ 000D ÷ 0308 ÷ 261D ÷ +÷ 000D ÷ 1F3FB ÷ +÷ 000D ÷ 0308 ÷ 1F3FB ÷ +÷ 000D ÷ 200D ÷ +÷ 000D ÷ 0308 × 200D ÷ +÷ 000D ÷ 2764 ÷ +÷ 000D ÷ 0308 ÷ 2764 ÷ +÷ 000D ÷ 1F466 ÷ +÷ 000D ÷ 0308 ÷ 1F466 ÷ +÷ 000D ÷ 0378 ÷ +÷ 000D ÷ 0308 ÷ 0378 ÷ +÷ 000A ÷ 0020 ÷ +÷ 000A ÷ 0308 ÷ 0020 ÷ +÷ 000A ÷ 000D ÷ +÷ 000A ÷ 0308 ÷ 000D ÷ +÷ 000A ÷ 000A ÷ +÷ 000A ÷ 0308 ÷ 000A ÷ +÷ 000A ÷ 0001 ÷ +÷ 000A ÷ 0308 ÷ 0001 ÷ +÷ 000A ÷ 0300 ÷ +÷ 000A ÷ 0308 × 0300 ÷ +÷ 000A ÷ 0600 ÷ +÷ 000A ÷ 0308 ÷ 0600 ÷ +÷ 000A ÷ 0903 ÷ +÷ 000A ÷ 0308 × 0903 ÷ +÷ 000A ÷ 1100 ÷ +÷ 000A ÷ 0308 ÷ 1100 ÷ +÷ 000A ÷ 1160 ÷ +÷ 000A ÷ 0308 ÷ 1160 ÷ +÷ 000A ÷ 11A8 ÷ +÷ 000A ÷ 0308 ÷ 11A8 ÷ +÷ 000A ÷ AC00 ÷ +÷ 000A ÷ 0308 ÷ AC00 ÷ +÷ 000A ÷ AC01 ÷ +÷ 000A ÷ 0308 ÷ AC01 ÷ +÷ 000A ÷ 1F1E6 ÷ +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ +÷ 000A ÷ 261D ÷ +÷ 000A ÷ 0308 ÷ 261D ÷ +÷ 000A ÷ 1F3FB ÷ +÷ 000A ÷ 0308 ÷ 1F3FB ÷ +÷ 000A ÷ 200D ÷ +÷ 000A ÷ 0308 × 200D ÷ +÷ 000A ÷ 2764 ÷ +÷ 000A ÷ 0308 ÷ 2764 ÷ +÷ 000A ÷ 1F466 ÷ +÷ 000A ÷ 0308 ÷ 1F466 ÷ +÷ 000A ÷ 0378 ÷ +÷ 000A ÷ 0308 ÷ 0378 ÷ +÷ 0001 ÷ 0020 ÷ +÷ 0001 ÷ 0308 ÷ 0020 ÷ +÷ 0001 ÷ 000D ÷ +÷ 0001 ÷ 0308 ÷ 000D ÷ +÷ 0001 ÷ 000A ÷ +÷ 0001 ÷ 0308 ÷ 000A ÷ +÷ 0001 ÷ 0001 ÷ +÷ 0001 ÷ 0308 ÷ 0001 ÷ +÷ 0001 ÷ 0300 ÷ +÷ 0001 ÷ 0308 × 0300 ÷ +÷ 0001 ÷ 0600 ÷ +÷ 0001 ÷ 0308 ÷ 0600 ÷ +÷ 0001 ÷ 0903 ÷ +÷ 0001 ÷ 0308 × 0903 ÷ +÷ 0001 ÷ 1100 ÷ +÷ 0001 ÷ 0308 ÷ 1100 ÷ +÷ 0001 ÷ 1160 ÷ +÷ 0001 ÷ 0308 ÷ 1160 ÷ +÷ 0001 ÷ 11A8 ÷ +÷ 0001 ÷ 0308 ÷ 11A8 ÷ +÷ 0001 ÷ AC00 ÷ +÷ 0001 ÷ 0308 ÷ AC00 ÷ +÷ 0001 ÷ AC01 ÷ +÷ 0001 ÷ 0308 ÷ AC01 ÷ +÷ 0001 ÷ 1F1E6 ÷ +÷ 0001 ÷ 0308 ÷ 1F1E6 ÷ +÷ 0001 ÷ 261D ÷ +÷ 0001 ÷ 0308 ÷ 261D ÷ +÷ 0001 ÷ 1F3FB ÷ +÷ 0001 ÷ 0308 ÷ 1F3FB ÷ +÷ 0001 ÷ 200D ÷ +÷ 0001 ÷ 0308 × 200D ÷ +÷ 0001 ÷ 2764 ÷ +÷ 0001 ÷ 0308 ÷ 2764 ÷ +÷ 0001 ÷ 1F466 ÷ +÷ 0001 ÷ 0308 ÷ 1F466 ÷ +÷ 0001 ÷ 0378 ÷ +÷ 0001 ÷ 0308 ÷ 0378 ÷ +÷ 0300 ÷ 0020 ÷ +÷ 0300 × 0308 ÷ 0020 ÷ +÷ 0300 ÷ 000D ÷ +÷ 0300 × 0308 ÷ 000D ÷ +÷ 0300 ÷ 000A ÷ +÷ 0300 × 0308 ÷ 000A ÷ +÷ 0300 ÷ 0001 ÷ +÷ 0300 × 0308 ÷ 0001 ÷ +÷ 0300 × 0300 ÷ +÷ 0300 × 0308 × 0300 ÷ +÷ 0300 ÷ 0600 ÷ +÷ 0300 × 0308 ÷ 0600 ÷ +÷ 0300 × 0903 ÷ +÷ 0300 × 0308 × 0903 ÷ +÷ 0300 ÷ 1100 ÷ +÷ 0300 × 0308 ÷ 1100 ÷ +÷ 0300 ÷ 1160 ÷ +÷ 0300 × 0308 ÷ 1160 ÷ +÷ 0300 ÷ 11A8 ÷ +÷ 0300 × 0308 ÷ 11A8 ÷ +÷ 0300 ÷ AC00 ÷ +÷ 0300 × 0308 ÷ AC00 ÷ +÷ 0300 ÷ AC01 ÷ +÷ 0300 × 0308 ÷ AC01 ÷ +÷ 0300 ÷ 1F1E6 ÷ +÷ 0300 × 0308 ÷ 1F1E6 ÷ +÷ 0300 ÷ 261D ÷ +÷ 0300 × 0308 ÷ 261D ÷ +÷ 0300 ÷ 1F3FB ÷ +÷ 0300 × 0308 ÷ 1F3FB ÷ +÷ 0300 × 200D ÷ +÷ 0300 × 0308 × 200D ÷ +÷ 0300 ÷ 2764 ÷ +÷ 0300 × 0308 ÷ 2764 ÷ +÷ 0300 ÷ 1F466 ÷ +÷ 0300 × 0308 ÷ 1F466 ÷ +÷ 0300 ÷ 0378 ÷ +÷ 0300 × 0308 ÷ 0378 ÷ +÷ 0600 × 0020 ÷ +÷ 0600 × 0308 ÷ 0020 ÷ +÷ 0600 ÷ 000D ÷ +÷ 0600 × 0308 ÷ 000D ÷ +÷ 0600 ÷ 000A ÷ +÷ 0600 × 0308 ÷ 000A ÷ +÷ 0600 ÷ 0001 ÷ +÷ 0600 × 0308 ÷ 0001 ÷ +÷ 0600 × 0300 ÷ +÷ 0600 × 0308 × 0300 ÷ +÷ 0600 × 0600 ÷ +÷ 0600 × 0308 ÷ 0600 ÷ +÷ 0600 × 0903 ÷ +÷ 0600 × 0308 × 0903 ÷ +÷ 0600 × 1100 ÷ +÷ 0600 × 0308 ÷ 1100 ÷ +÷ 0600 × 1160 ÷ +÷ 0600 × 0308 ÷ 1160 ÷ +÷ 0600 × 11A8 ÷ +÷ 0600 × 0308 ÷ 11A8 ÷ +÷ 0600 × AC00 ÷ +÷ 0600 × 0308 ÷ AC00 ÷ +÷ 0600 × AC01 ÷ +÷ 0600 × 0308 ÷ AC01 ÷ +÷ 0600 × 1F1E6 ÷ +÷ 0600 × 0308 ÷ 1F1E6 ÷ +÷ 0600 × 261D ÷ +÷ 0600 × 0308 ÷ 261D ÷ +÷ 0600 × 1F3FB ÷ +÷ 0600 × 0308 ÷ 1F3FB ÷ +÷ 0600 × 200D ÷ +÷ 0600 × 0308 × 200D ÷ +÷ 0600 × 2764 ÷ +÷ 0600 × 0308 ÷ 2764 ÷ +÷ 0600 × 1F466 ÷ +÷ 0600 × 0308 ÷ 1F466 ÷ +÷ 0600 × 0378 ÷ +÷ 0600 × 0308 ÷ 0378 ÷ +÷ 0903 ÷ 0020 ÷ +÷ 0903 × 0308 ÷ 0020 ÷ +÷ 0903 ÷ 000D ÷ +÷ 0903 × 0308 ÷ 000D ÷ +÷ 0903 ÷ 000A ÷ +÷ 0903 × 0308 ÷ 000A ÷ +÷ 0903 ÷ 0001 ÷ +÷ 0903 × 0308 ÷ 0001 ÷ +÷ 0903 × 0300 ÷ +÷ 0903 × 0308 × 0300 ÷ +÷ 0903 ÷ 0600 ÷ +÷ 0903 × 0308 ÷ 0600 ÷ +÷ 0903 × 0903 ÷ +÷ 0903 × 0308 × 0903 ÷ +÷ 0903 ÷ 1100 ÷ +÷ 0903 × 0308 ÷ 1100 ÷ +÷ 0903 ÷ 1160 ÷ +÷ 0903 × 0308 ÷ 1160 ÷ +÷ 0903 ÷ 11A8 ÷ +÷ 0903 × 0308 ÷ 11A8 ÷ +÷ 0903 ÷ AC00 ÷ +÷ 0903 × 0308 ÷ AC00 ÷ +÷ 0903 ÷ AC01 ÷ +÷ 0903 × 0308 ÷ AC01 ÷ +÷ 0903 ÷ 1F1E6 ÷ +÷ 0903 × 0308 ÷ 1F1E6 ÷ +÷ 0903 ÷ 261D ÷ +÷ 0903 × 0308 ÷ 261D ÷ +÷ 0903 ÷ 1F3FB ÷ +÷ 0903 × 0308 ÷ 1F3FB ÷ +÷ 0903 × 200D ÷ +÷ 0903 × 0308 × 200D ÷ +÷ 0903 ÷ 2764 ÷ +÷ 0903 × 0308 ÷ 2764 ÷ +÷ 0903 ÷ 1F466 ÷ +÷ 0903 × 0308 ÷ 1F466 ÷ +÷ 0903 ÷ 0378 ÷ +÷ 0903 × 0308 ÷ 0378 ÷ +÷ 1100 ÷ 0020 ÷ +÷ 1100 × 0308 ÷ 0020 ÷ +÷ 1100 ÷ 000D ÷ +÷ 1100 × 0308 ÷ 000D ÷ +÷ 1100 ÷ 000A ÷ +÷ 1100 × 0308 ÷ 000A ÷ +÷ 1100 ÷ 0001 ÷ +÷ 1100 × 0308 ÷ 0001 ÷ +÷ 1100 × 0300 ÷ +÷ 1100 × 0308 × 0300 ÷ +÷ 1100 ÷ 0600 ÷ +÷ 1100 × 0308 ÷ 0600 ÷ +÷ 1100 × 0903 ÷ +÷ 1100 × 0308 × 0903 ÷ +÷ 1100 × 1100 ÷ +÷ 1100 × 0308 ÷ 1100 ÷ +÷ 1100 × 1160 ÷ +÷ 1100 × 0308 ÷ 1160 ÷ +÷ 1100 ÷ 11A8 ÷ +÷ 1100 × 0308 ÷ 11A8 ÷ +÷ 1100 × AC00 ÷ +÷ 1100 × 0308 ÷ AC00 ÷ +÷ 1100 × AC01 ÷ +÷ 1100 × 0308 ÷ AC01 ÷ +÷ 1100 ÷ 1F1E6 ÷ +÷ 1100 × 0308 ÷ 1F1E6 ÷ +÷ 1100 ÷ 261D ÷ +÷ 1100 × 0308 ÷ 261D ÷ +÷ 1100 ÷ 1F3FB ÷ +÷ 1100 × 0308 ÷ 1F3FB ÷ +÷ 1100 × 200D ÷ +÷ 1100 × 0308 × 200D ÷ +÷ 1100 ÷ 2764 ÷ +÷ 1100 × 0308 ÷ 2764 ÷ +÷ 1100 ÷ 1F466 ÷ +÷ 1100 × 0308 ÷ 1F466 ÷ +÷ 1100 ÷ 0378 ÷ +÷ 1100 × 0308 ÷ 0378 ÷ +÷ 1160 ÷ 0020 ÷ +÷ 1160 × 0308 ÷ 0020 ÷ +÷ 1160 ÷ 000D ÷ +÷ 1160 × 0308 ÷ 000D ÷ +÷ 1160 ÷ 000A ÷ +÷ 1160 × 0308 ÷ 000A ÷ +÷ 1160 ÷ 0001 ÷ +÷ 1160 × 0308 ÷ 0001 ÷ +÷ 1160 × 0300 ÷ +÷ 1160 × 0308 × 0300 ÷ +÷ 1160 ÷ 0600 ÷ +÷ 1160 × 0308 ÷ 0600 ÷ +÷ 1160 × 0903 ÷ +÷ 1160 × 0308 × 0903 ÷ +÷ 1160 ÷ 1100 ÷ +÷ 1160 × 0308 ÷ 1100 ÷ +÷ 1160 × 1160 ÷ +÷ 1160 × 0308 ÷ 1160 ÷ +÷ 1160 × 11A8 ÷ +÷ 1160 × 0308 ÷ 11A8 ÷ +÷ 1160 ÷ AC00 ÷ +÷ 1160 × 0308 ÷ AC00 ÷ +÷ 1160 ÷ AC01 ÷ +÷ 1160 × 0308 ÷ AC01 ÷ +÷ 1160 ÷ 1F1E6 ÷ +÷ 1160 × 0308 ÷ 1F1E6 ÷ +÷ 1160 ÷ 261D ÷ +÷ 1160 × 0308 ÷ 261D ÷ +÷ 1160 ÷ 1F3FB ÷ +÷ 1160 × 0308 ÷ 1F3FB ÷ +÷ 1160 × 200D ÷ +÷ 1160 × 0308 × 200D ÷ +÷ 1160 ÷ 2764 ÷ +÷ 1160 × 0308 ÷ 2764 ÷ +÷ 1160 ÷ 1F466 ÷ +÷ 1160 × 0308 ÷ 1F466 ÷ +÷ 1160 ÷ 0378 ÷ +÷ 1160 × 0308 ÷ 0378 ÷ +÷ 11A8 ÷ 0020 ÷ +÷ 11A8 × 0308 ÷ 0020 ÷ +÷ 11A8 ÷ 000D ÷ +÷ 11A8 × 0308 ÷ 000D ÷ +÷ 11A8 ÷ 000A ÷ +÷ 11A8 × 0308 ÷ 000A ÷ +÷ 11A8 ÷ 0001 ÷ +÷ 11A8 × 0308 ÷ 0001 ÷ +÷ 11A8 × 0300 ÷ +÷ 11A8 × 0308 × 0300 ÷ +÷ 11A8 ÷ 0600 ÷ +÷ 11A8 × 0308 ÷ 0600 ÷ +÷ 11A8 × 0903 ÷ +÷ 11A8 × 0308 × 0903 ÷ +÷ 11A8 ÷ 1100 ÷ +÷ 11A8 × 0308 ÷ 1100 ÷ +÷ 11A8 ÷ 1160 ÷ +÷ 11A8 × 0308 ÷ 1160 ÷ +÷ 11A8 × 11A8 ÷ +÷ 11A8 × 0308 ÷ 11A8 ÷ +÷ 11A8 ÷ AC00 ÷ +÷ 11A8 × 0308 ÷ AC00 ÷ +÷ 11A8 ÷ AC01 ÷ +÷ 11A8 × 0308 ÷ AC01 ÷ +÷ 11A8 ÷ 1F1E6 ÷ +÷ 11A8 × 0308 ÷ 1F1E6 ÷ +÷ 11A8 ÷ 261D ÷ +÷ 11A8 × 0308 ÷ 261D ÷ +÷ 11A8 ÷ 1F3FB ÷ +÷ 11A8 × 0308 ÷ 1F3FB ÷ +÷ 11A8 × 200D ÷ +÷ 11A8 × 0308 × 200D ÷ +÷ 11A8 ÷ 2764 ÷ +÷ 11A8 × 0308 ÷ 2764 ÷ +÷ 11A8 ÷ 1F466 ÷ +÷ 11A8 × 0308 ÷ 1F466 ÷ +÷ 11A8 ÷ 0378 ÷ +÷ 11A8 × 0308 ÷ 0378 ÷ +÷ AC00 ÷ 0020 ÷ +÷ AC00 × 0308 ÷ 0020 ÷ +÷ AC00 ÷ 000D ÷ +÷ AC00 × 0308 ÷ 000D ÷ +÷ AC00 ÷ 000A ÷ +÷ AC00 × 0308 ÷ 000A ÷ +÷ AC00 ÷ 0001 ÷ +÷ AC00 × 0308 ÷ 0001 ÷ +÷ AC00 × 0300 ÷ +÷ AC00 × 0308 × 0300 ÷ +÷ AC00 ÷ 0600 ÷ +÷ AC00 × 0308 ÷ 0600 ÷ +÷ AC00 × 0903 ÷ +÷ AC00 × 0308 × 0903 ÷ +÷ AC00 ÷ 1100 ÷ +÷ AC00 × 0308 ÷ 1100 ÷ +÷ AC00 × 1160 ÷ +÷ AC00 × 0308 ÷ 1160 ÷ +÷ AC00 × 11A8 ÷ +÷ AC00 × 0308 ÷ 11A8 ÷ +÷ AC00 ÷ AC00 ÷ +÷ AC00 × 0308 ÷ AC00 ÷ +÷ AC00 ÷ AC01 ÷ +÷ AC00 × 0308 ÷ AC01 ÷ +÷ AC00 ÷ 1F1E6 ÷ +÷ AC00 × 0308 ÷ 1F1E6 ÷ +÷ AC00 ÷ 261D ÷ +÷ AC00 × 0308 ÷ 261D ÷ +÷ AC00 ÷ 1F3FB ÷ +÷ AC00 × 0308 ÷ 1F3FB ÷ +÷ AC00 × 200D ÷ +÷ AC00 × 0308 × 200D ÷ +÷ AC00 ÷ 2764 ÷ +÷ AC00 × 0308 ÷ 2764 ÷ +÷ AC00 ÷ 1F466 ÷ +÷ AC00 × 0308 ÷ 1F466 ÷ +÷ AC00 ÷ 0378 ÷ +÷ AC00 × 0308 ÷ 0378 ÷ +÷ AC01 ÷ 0020 ÷ +÷ AC01 × 0308 ÷ 0020 ÷ +÷ AC01 ÷ 000D ÷ +÷ AC01 × 0308 ÷ 000D ÷ +÷ AC01 ÷ 000A ÷ +÷ AC01 × 0308 ÷ 000A ÷ +÷ AC01 ÷ 0001 ÷ +÷ AC01 × 0308 ÷ 0001 ÷ +÷ AC01 × 0300 ÷ +÷ AC01 × 0308 × 0300 ÷ +÷ AC01 ÷ 0600 ÷ +÷ AC01 × 0308 ÷ 0600 ÷ +÷ AC01 × 0903 ÷ +÷ AC01 × 0308 × 0903 ÷ +÷ AC01 ÷ 1100 ÷ +÷ AC01 × 0308 ÷ 1100 ÷ +÷ AC01 ÷ 1160 ÷ +÷ AC01 × 0308 ÷ 1160 ÷ +÷ AC01 × 11A8 ÷ +÷ AC01 × 0308 ÷ 11A8 ÷ +÷ AC01 ÷ AC00 ÷ +÷ AC01 × 0308 ÷ AC00 ÷ +÷ AC01 ÷ AC01 ÷ +÷ AC01 × 0308 ÷ AC01 ÷ +÷ AC01 ÷ 1F1E6 ÷ +÷ AC01 × 0308 ÷ 1F1E6 ÷ +÷ AC01 ÷ 261D ÷ +÷ AC01 × 0308 ÷ 261D ÷ +÷ AC01 ÷ 1F3FB ÷ +÷ AC01 × 0308 ÷ 1F3FB ÷ +÷ AC01 × 200D ÷ +÷ AC01 × 0308 × 200D ÷ +÷ AC01 ÷ 2764 ÷ +÷ AC01 × 0308 ÷ 2764 ÷ +÷ AC01 ÷ 1F466 ÷ +÷ AC01 × 0308 ÷ 1F466 ÷ +÷ AC01 ÷ 0378 ÷ +÷ AC01 × 0308 ÷ 0378 ÷ +÷ 1F1E6 ÷ 0020 ÷ +÷ 1F1E6 × 0308 ÷ 0020 ÷ +÷ 1F1E6 ÷ 000D ÷ +÷ 1F1E6 × 0308 ÷ 000D ÷ +÷ 1F1E6 ÷ 000A ÷ +÷ 1F1E6 × 0308 ÷ 000A ÷ +÷ 1F1E6 ÷ 0001 ÷ +÷ 1F1E6 × 0308 ÷ 0001 ÷ +÷ 1F1E6 × 0300 ÷ +÷ 1F1E6 × 0308 × 0300 ÷ +÷ 1F1E6 ÷ 0600 ÷ +÷ 1F1E6 × 0308 ÷ 0600 ÷ +÷ 1F1E6 × 0903 ÷ +÷ 1F1E6 × 0308 × 0903 ÷ +÷ 1F1E6 ÷ 1100 ÷ +÷ 1F1E6 × 0308 ÷ 1100 ÷ +÷ 1F1E6 ÷ 1160 ÷ +÷ 1F1E6 × 0308 ÷ 1160 ÷ +÷ 1F1E6 ÷ 11A8 ÷ +÷ 1F1E6 × 0308 ÷ 11A8 ÷ +÷ 1F1E6 ÷ AC00 ÷ +÷ 1F1E6 × 0308 ÷ AC00 ÷ +÷ 1F1E6 ÷ AC01 ÷ +÷ 1F1E6 × 0308 ÷ AC01 ÷ +÷ 1F1E6 × 1F1E6 ÷ +÷ 1F1E6 × 0308 ÷ 1F1E6 ÷ +÷ 1F1E6 ÷ 261D ÷ +÷ 1F1E6 × 0308 ÷ 261D ÷ +÷ 1F1E6 ÷ 1F3FB ÷ +÷ 1F1E6 × 0308 ÷ 1F3FB ÷ +÷ 1F1E6 × 200D ÷ +÷ 1F1E6 × 0308 × 200D ÷ +÷ 1F1E6 ÷ 2764 ÷ +÷ 1F1E6 × 0308 ÷ 2764 ÷ +÷ 1F1E6 ÷ 1F466 ÷ +÷ 1F1E6 × 0308 ÷ 1F466 ÷ +÷ 1F1E6 ÷ 0378 ÷ +÷ 1F1E6 × 0308 ÷ 0378 ÷ +÷ 261D ÷ 0020 ÷ +÷ 261D × 0308 ÷ 0020 ÷ +÷ 261D ÷ 000D ÷ +÷ 261D × 0308 ÷ 000D ÷ +÷ 261D ÷ 000A ÷ +÷ 261D × 0308 ÷ 000A ÷ +÷ 261D ÷ 0001 ÷ +÷ 261D × 0308 ÷ 0001 ÷ +÷ 261D × 0300 ÷ +÷ 261D × 0308 × 0300 ÷ +÷ 261D ÷ 0600 ÷ +÷ 261D × 0308 ÷ 0600 ÷ +÷ 261D × 0903 ÷ +÷ 261D × 0308 × 0903 ÷ +÷ 261D ÷ 1100 ÷ +÷ 261D × 0308 ÷ 1100 ÷ +÷ 261D ÷ 1160 ÷ +÷ 261D × 0308 ÷ 1160 ÷ +÷ 261D ÷ 11A8 ÷ +÷ 261D × 0308 ÷ 11A8 ÷ +÷ 261D ÷ AC00 ÷ +÷ 261D × 0308 ÷ AC00 ÷ +÷ 261D ÷ AC01 ÷ +÷ 261D × 0308 ÷ AC01 ÷ +÷ 261D ÷ 1F1E6 ÷ +÷ 261D × 0308 ÷ 1F1E6 ÷ +÷ 261D ÷ 261D ÷ +÷ 261D × 0308 ÷ 261D ÷ +÷ 261D × 1F3FB ÷ +÷ 261D × 0308 × 1F3FB ÷ +÷ 261D × 200D ÷ +÷ 261D × 0308 × 200D ÷ +÷ 261D ÷ 2764 ÷ +÷ 261D × 0308 ÷ 2764 ÷ +÷ 261D ÷ 1F466 ÷ +÷ 261D × 0308 ÷ 1F466 ÷ +÷ 261D ÷ 0378 ÷ +÷ 261D × 0308 ÷ 0378 ÷ +÷ 1F3FB ÷ 0020 ÷ +÷ 1F3FB × 0308 ÷ 0020 ÷ +÷ 1F3FB ÷ 000D ÷ +÷ 1F3FB × 0308 ÷ 000D ÷ +÷ 1F3FB ÷ 000A ÷ +÷ 1F3FB × 0308 ÷ 000A ÷ +÷ 1F3FB ÷ 0001 ÷ +÷ 1F3FB × 0308 ÷ 0001 ÷ +÷ 1F3FB × 0300 ÷ +÷ 1F3FB × 0308 × 0300 ÷ +÷ 1F3FB ÷ 0600 ÷ +÷ 1F3FB × 0308 ÷ 0600 ÷ +÷ 1F3FB × 0903 ÷ +÷ 1F3FB × 0308 × 0903 ÷ +÷ 1F3FB ÷ 1100 ÷ +÷ 1F3FB × 0308 ÷ 1100 ÷ +÷ 1F3FB ÷ 1160 ÷ +÷ 1F3FB × 0308 ÷ 1160 ÷ +÷ 1F3FB ÷ 11A8 ÷ +÷ 1F3FB × 0308 ÷ 11A8 ÷ +÷ 1F3FB ÷ AC00 ÷ +÷ 1F3FB × 0308 ÷ AC00 ÷ +÷ 1F3FB ÷ AC01 ÷ +÷ 1F3FB × 0308 ÷ AC01 ÷ +÷ 1F3FB ÷ 1F1E6 ÷ +÷ 1F3FB × 0308 ÷ 1F1E6 ÷ +÷ 1F3FB ÷ 261D ÷ +÷ 1F3FB × 0308 ÷ 261D ÷ +÷ 1F3FB ÷ 1F3FB ÷ +÷ 1F3FB × 0308 ÷ 1F3FB ÷ +÷ 1F3FB × 200D ÷ +÷ 1F3FB × 0308 × 200D ÷ +÷ 1F3FB ÷ 2764 ÷ +÷ 1F3FB × 0308 ÷ 2764 ÷ +÷ 1F3FB ÷ 1F466 ÷ +÷ 1F3FB × 0308 ÷ 1F466 ÷ +÷ 1F3FB ÷ 0378 ÷ +÷ 1F3FB × 0308 ÷ 0378 ÷ +÷ 200D ÷ 0020 ÷ +÷ 200D × 0308 ÷ 0020 ÷ +÷ 200D ÷ 000D ÷ +÷ 200D × 0308 ÷ 000D ÷ +÷ 200D ÷ 000A ÷ +÷ 200D × 0308 ÷ 000A ÷ +÷ 200D ÷ 0001 ÷ +÷ 200D × 0308 ÷ 0001 ÷ +÷ 200D × 0300 ÷ +÷ 200D × 0308 × 0300 ÷ +÷ 200D ÷ 0600 ÷ +÷ 200D × 0308 ÷ 0600 ÷ +÷ 200D × 0903 ÷ +÷ 200D × 0308 × 0903 ÷ +÷ 200D ÷ 1100 ÷ +÷ 200D × 0308 ÷ 1100 ÷ +÷ 200D ÷ 1160 ÷ +÷ 200D × 0308 ÷ 1160 ÷ +÷ 200D ÷ 11A8 ÷ +÷ 200D × 0308 ÷ 11A8 ÷ +÷ 200D ÷ AC00 ÷ +÷ 200D × 0308 ÷ AC00 ÷ +÷ 200D ÷ AC01 ÷ +÷ 200D × 0308 ÷ AC01 ÷ +÷ 200D ÷ 1F1E6 ÷ +÷ 200D × 0308 ÷ 1F1E6 ÷ +÷ 200D ÷ 261D ÷ +÷ 200D × 0308 ÷ 261D ÷ +÷ 200D ÷ 1F3FB ÷ +÷ 200D × 0308 ÷ 1F3FB ÷ +÷ 200D × 200D ÷ +÷ 200D × 0308 × 200D ÷ +÷ 200D × 2764 ÷ +÷ 200D × 0308 ÷ 2764 ÷ +÷ 200D × 1F466 ÷ +÷ 200D × 0308 ÷ 1F466 ÷ +÷ 200D ÷ 0378 ÷ +÷ 200D × 0308 ÷ 0378 ÷ +÷ 2764 ÷ 0020 ÷ +÷ 2764 × 0308 ÷ 0020 ÷ +÷ 2764 ÷ 000D ÷ +÷ 2764 × 0308 ÷ 000D ÷ +÷ 2764 ÷ 000A ÷ +÷ 2764 × 0308 ÷ 000A ÷ +÷ 2764 ÷ 0001 ÷ +÷ 2764 × 0308 ÷ 0001 ÷ +÷ 2764 × 0300 ÷ +÷ 2764 × 0308 × 0300 ÷ +÷ 2764 ÷ 0600 ÷ +÷ 2764 × 0308 ÷ 0600 ÷ +÷ 2764 × 0903 ÷ +÷ 2764 × 0308 × 0903 ÷ +÷ 2764 ÷ 1100 ÷ +÷ 2764 × 0308 ÷ 1100 ÷ +÷ 2764 ÷ 1160 ÷ +÷ 2764 × 0308 ÷ 1160 ÷ +÷ 2764 ÷ 11A8 ÷ +÷ 2764 × 0308 ÷ 11A8 ÷ +÷ 2764 ÷ AC00 ÷ +÷ 2764 × 0308 ÷ AC00 ÷ +÷ 2764 ÷ AC01 ÷ +÷ 2764 × 0308 ÷ AC01 ÷ +÷ 2764 ÷ 1F1E6 ÷ +÷ 2764 × 0308 ÷ 1F1E6 ÷ +÷ 2764 ÷ 261D ÷ +÷ 2764 × 0308 ÷ 261D ÷ +÷ 2764 ÷ 1F3FB ÷ +÷ 2764 × 0308 ÷ 1F3FB ÷ +÷ 2764 × 200D ÷ +÷ 2764 × 0308 × 200D ÷ +÷ 2764 ÷ 2764 ÷ +÷ 2764 × 0308 ÷ 2764 ÷ +÷ 2764 ÷ 1F466 ÷ +÷ 2764 × 0308 ÷ 1F466 ÷ +÷ 2764 ÷ 0378 ÷ +÷ 2764 × 0308 ÷ 0378 ÷ +÷ 1F466 ÷ 0020 ÷ +÷ 1F466 × 0308 ÷ 0020 ÷ +÷ 1F466 ÷ 000D ÷ +÷ 1F466 × 0308 ÷ 000D ÷ +÷ 1F466 ÷ 000A ÷ +÷ 1F466 × 0308 ÷ 000A ÷ +÷ 1F466 ÷ 0001 ÷ +÷ 1F466 × 0308 ÷ 0001 ÷ +÷ 1F466 × 0300 ÷ +÷ 1F466 × 0308 × 0300 ÷ +÷ 1F466 ÷ 0600 ÷ +÷ 1F466 × 0308 ÷ 0600 ÷ +÷ 1F466 × 0903 ÷ +÷ 1F466 × 0308 × 0903 ÷ +÷ 1F466 ÷ 1100 ÷ +÷ 1F466 × 0308 ÷ 1100 ÷ +÷ 1F466 ÷ 1160 ÷ +÷ 1F466 × 0308 ÷ 1160 ÷ +÷ 1F466 ÷ 11A8 ÷ +÷ 1F466 × 0308 ÷ 11A8 ÷ +÷ 1F466 ÷ AC00 ÷ +÷ 1F466 × 0308 ÷ AC00 ÷ +÷ 1F466 ÷ AC01 ÷ +÷ 1F466 × 0308 ÷ AC01 ÷ +÷ 1F466 ÷ 1F1E6 ÷ +÷ 1F466 × 0308 ÷ 1F1E6 ÷ +÷ 1F466 ÷ 261D ÷ +÷ 1F466 × 0308 ÷ 261D ÷ +÷ 1F466 × 1F3FB ÷ +÷ 1F466 × 0308 × 1F3FB ÷ +÷ 1F466 × 200D ÷ +÷ 1F466 × 0308 × 200D ÷ +÷ 1F466 ÷ 2764 ÷ +÷ 1F466 × 0308 ÷ 2764 ÷ +÷ 1F466 ÷ 1F466 ÷ +÷ 1F466 × 0308 ÷ 1F466 ÷ +÷ 1F466 ÷ 0378 ÷ +÷ 1F466 × 0308 ÷ 0378 ÷ +÷ 0378 ÷ 0020 ÷ +÷ 0378 × 0308 ÷ 0020 ÷ +÷ 0378 ÷ 000D ÷ +÷ 0378 × 0308 ÷ 000D ÷ +÷ 0378 ÷ 000A ÷ +÷ 0378 × 0308 ÷ 000A ÷ +÷ 0378 ÷ 0001 ÷ +÷ 0378 × 0308 ÷ 0001 ÷ +÷ 0378 × 0300 ÷ +÷ 0378 × 0308 × 0300 ÷ +÷ 0378 ÷ 0600 ÷ +÷ 0378 × 0308 ÷ 0600 ÷ +÷ 0378 × 0903 ÷ +÷ 0378 × 0308 × 0903 ÷ +÷ 0378 ÷ 1100 ÷ +÷ 0378 × 0308 ÷ 1100 ÷ +÷ 0378 ÷ 1160 ÷ +÷ 0378 × 0308 ÷ 1160 ÷ +÷ 0378 ÷ 11A8 ÷ +÷ 0378 × 0308 ÷ 11A8 ÷ +÷ 0378 ÷ AC00 ÷ +÷ 0378 × 0308 ÷ AC00 ÷ +÷ 0378 ÷ AC01 ÷ +÷ 0378 × 0308 ÷ AC01 ÷ +÷ 0378 ÷ 1F1E6 ÷ +÷ 0378 × 0308 ÷ 1F1E6 ÷ +÷ 0378 ÷ 261D ÷ +÷ 0378 × 0308 ÷ 261D ÷ +÷ 0378 ÷ 1F3FB ÷ +÷ 0378 × 0308 ÷ 1F3FB ÷ +÷ 0378 × 200D ÷ +÷ 0378 × 0308 × 200D ÷ +÷ 0378 ÷ 2764 ÷ +÷ 0378 × 0308 ÷ 2764 ÷ +÷ 0378 ÷ 1F466 ÷ +÷ 0378 × 0308 ÷ 1F466 ÷ +÷ 0378 ÷ 0378 ÷ +÷ 0378 × 0308 ÷ 0378 ÷ +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ +÷ 0061 × 0308 ÷ +÷ 0020 × 200D ÷ 0646 ÷ +÷ 0646 × 200D ÷ 0020 ÷ +÷ 1100 × 1100 ÷ +÷ AC00 × 11A8 ÷ 1100 ÷ +÷ AC01 × 11A8 ÷ 1100 ÷ +÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 × 200D ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 200D ÷ 1F1E7 × 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 × 1F1E9 ÷ 0062 ÷ +÷ 0061 × 200D ÷ +÷ 0061 × 0308 ÷ 0062 ÷ +÷ 0061 × 0903 ÷ 0062 ÷ +÷ 0061 ÷ 0600 × 0062 ÷ +÷ 261D × 1F3FB ÷ 261D ÷ +÷ 1F466 × 1F3FB ÷ +÷ 200D × 1F466 × 1F3FB ÷ +÷ 200D × 2764 ÷ +÷ 200D × 1F466 ÷ +÷ 1F466 ÷ 1F466 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0-flex.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0.flex b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0.flex new file mode 100644 index 000000000..405bcd6a5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0.flex @@ -0,0 +1,219 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 9.0 +%public +%class UnicodeGraphemeBreakRules_9_0 +%type String + +%{ + private static final String BREAK_OPPORTUNITY = "÷"; + private static final String NO_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeGraphemeBreakRules_9_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeGraphemeBreakRules_9_0 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeGraphemeBreakRules_9_0(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_BREAK_OPPORTUNITY); + } else { + line.add(BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + /** + * @return The next chunk of text with no internal break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + void addMatch() { + builder.append(yytext()); + } +%} + +%% + +// Break at the start and end of text. +// +// GB1. sot ÷ Any +// GB2. Any ÷ eot +// +<> { return nextSegment(); } + + +// Do not break between a CR and LF. Otherwise, break before and after controls. +// +// GB3. CR × LF +// +\p{GCB:CR} \p{GCB:LF} { addMatch(); return nextSegment(); } + + +// GB4. ( Control | CR | LF ) ÷ +// +[\p{GCB:Control}\p{GCB:CR}\p{GCB:LF}] / [^] { addMatch(); return nextSegment(); } + + +// GB5. ÷ ( Control | CR | LF ) +// +[^] / [\p{GCB:Control}\p{GCB:CR}\p{GCB:LF}] { addMatch(); return nextSegment(); } + + +// Do not break Hangul syllable sequences. +// +// GB6. L × ( L | V | LV | LVT ) +// +\p{GCB:L} / [\p{GCB:L}\p{GCB:V}\p{GCB:LV}\p{GCB:LVT}] { addMatch(); } + + +// GB7. ( LV | V ) × ( V | T ) +// +[\p{GCB:LV}\p{GCB:V}] / [\p{GCB:V}\p{GCB:T}] { addMatch(); } + + +// GB8. ( LVT | T) × T +// +[\p{GCB:LVT}\p{GCB:T}] / \p{GCB:T} { addMatch(); } + + +// Do not break before extending characters or ZWJ. +// +// GB9. × ( Extend | ZWJ ) +// +[^] / [\p{GCB:Extend}\p{GCB:ZWJ}] { addMatch(); } + + +// Only for extended grapheme clusters: +// Do not break before SpacingMarks, or after Prepend characters. +// +// GB9a. × SpacingMark +// +[^] / \p{GCB:SpacingMark} { addMatch(); } + + +// GB9b. Prepend × +// +\p{GCB:Prepend} / [^] { addMatch(); } + + +// Do not break within emoji modifier sequences or emoji zwj sequences. +// +// GB10. ( E_Base | EBG ) Extend* × E_Modifier +// +[\p{GCB:E_Base}\p{GCB:EBG}] \p{GCB:Extend}* / \p{GCB:E_Modifier} { addMatch(); } + + +// GB11. ZWJ × (Glue_After_Zwj | EBG) +// +\p{GCB:ZWJ} / [\p{GCB:Glue_After_Zwj}\p{GCB:EBG}] { addMatch(); } + + +// Do not break within emoji flag sequences. +// That is, do not break between regional indicator (RI) symbols +// if there is an odd number of RI characters before the break point. +// +// GB9. × ( Extend | ZWJ ) +// GB12. ^ (RI RI)* RI × RI +// GB13. [^RI] (RI RI)* RI × RI +// +\p{GCB:RI}{2} [\p{GCB:Extend}\p{GCB:ZWJ}]? { addMatch(); return nextSegment(); } + + +// Otherwise, break everywhere. +// +// GB999. Any ÷ Any +// +[^] { addMatch(); return nextSegment(); } diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0.test b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0.test new file mode 100644 index 000000000..49fadfe5a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_9_0.test @@ -0,0 +1,9 @@ +name: UnicodeGraphemeBreakRules_9_0 + +description: +Implements the Unicode 9.0 Grapheme Break rules, specified in UAX #29 +. + +jflex: -q + +input-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_10_0.flex b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_10_0.flex new file mode 100644 index 000000000..142c202d8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_10_0.flex @@ -0,0 +1,32 @@ +%% + +%unicode 10.0 +%public +%class UnicodeGraphemeClusterBreak_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{GraphemeClusterBreak:CR} { setCurCharPropertyValue("GraphemeClusterBreak:CR"); } +\p{GraphemeClusterBreak:Control} { setCurCharPropertyValue("GraphemeClusterBreak:Control"); } +\p{GraphemeClusterBreak:E_Base} { setCurCharPropertyValue("GraphemeClusterBreak:E_Base"); } +\p{GraphemeClusterBreak:E_Base_GAZ} { setCurCharPropertyValue("GraphemeClusterBreak:E_Base_GAZ"); } +\p{GraphemeClusterBreak:E_Modifier} { setCurCharPropertyValue("GraphemeClusterBreak:E_Modifier"); } +\p{GraphemeClusterBreak:Extend} { setCurCharPropertyValue("GraphemeClusterBreak:Extend"); } +\p{GraphemeClusterBreak:Glue_After_Zwj} { setCurCharPropertyValue("GraphemeClusterBreak:Glue_After_Zwj"); } +\p{GraphemeClusterBreak:L} { setCurCharPropertyValue("GraphemeClusterBreak:L"); } +\p{GraphemeClusterBreak:LF} { setCurCharPropertyValue("GraphemeClusterBreak:LF"); } +\p{GraphemeClusterBreak:LV} { setCurCharPropertyValue("GraphemeClusterBreak:LV"); } +\p{GraphemeClusterBreak:LVT} { setCurCharPropertyValue("GraphemeClusterBreak:LVT"); } +\p{GraphemeClusterBreak:Other} { setCurCharPropertyValue("GraphemeClusterBreak:Other"); } +\p{GraphemeClusterBreak:Prepend} { setCurCharPropertyValue("GraphemeClusterBreak:Prepend"); } +\p{GraphemeClusterBreak:Regional_Indicator} { setCurCharPropertyValue("GraphemeClusterBreak:Regional_Indicator"); } +\p{GraphemeClusterBreak:SpacingMark} { setCurCharPropertyValue("GraphemeClusterBreak:SpacingMark"); } +\p{GraphemeClusterBreak:T} { setCurCharPropertyValue("GraphemeClusterBreak:T"); } +\p{GraphemeClusterBreak:V} { setCurCharPropertyValue("GraphemeClusterBreak:V"); } +\p{GraphemeClusterBreak:ZWJ} { setCurCharPropertyValue("GraphemeClusterBreak:ZWJ"); } diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_10_0.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_10_0.output new file mode 100644 index 000000000..973890936 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_10_0.output @@ -0,0 +1,1689 @@ +0000..0009; GraphemeClusterBreak:Control +000A..000A; GraphemeClusterBreak:LF +000B..000C; GraphemeClusterBreak:Control +000D..000D; GraphemeClusterBreak:CR +000E..001F; GraphemeClusterBreak:Control +0020..007E; GraphemeClusterBreak:Other +007F..009F; GraphemeClusterBreak:Control +00A0..00AC; GraphemeClusterBreak:Other +00AD..00AD; GraphemeClusterBreak:Control +00AE..02FF; GraphemeClusterBreak:Other +0300..036F; GraphemeClusterBreak:Extend +0370..0482; GraphemeClusterBreak:Other +0483..0489; GraphemeClusterBreak:Extend +048A..0590; GraphemeClusterBreak:Other +0591..05BD; GraphemeClusterBreak:Extend +05BE..05BE; GraphemeClusterBreak:Other +05BF..05BF; GraphemeClusterBreak:Extend +05C0..05C0; GraphemeClusterBreak:Other +05C1..05C2; GraphemeClusterBreak:Extend +05C3..05C3; GraphemeClusterBreak:Other +05C4..05C5; GraphemeClusterBreak:Extend +05C6..05C6; GraphemeClusterBreak:Other +05C7..05C7; GraphemeClusterBreak:Extend +05C8..05FF; GraphemeClusterBreak:Other +0600..0605; GraphemeClusterBreak:Prepend +0606..060F; GraphemeClusterBreak:Other +0610..061A; GraphemeClusterBreak:Extend +061B..061B; GraphemeClusterBreak:Other +061C..061C; GraphemeClusterBreak:Control +061D..064A; GraphemeClusterBreak:Other +064B..065F; GraphemeClusterBreak:Extend +0660..066F; GraphemeClusterBreak:Other +0670..0670; GraphemeClusterBreak:Extend +0671..06D5; GraphemeClusterBreak:Other +06D6..06DC; GraphemeClusterBreak:Extend +06DD..06DD; GraphemeClusterBreak:Prepend +06DE..06DE; GraphemeClusterBreak:Other +06DF..06E4; GraphemeClusterBreak:Extend +06E5..06E6; GraphemeClusterBreak:Other +06E7..06E8; GraphemeClusterBreak:Extend +06E9..06E9; GraphemeClusterBreak:Other +06EA..06ED; GraphemeClusterBreak:Extend +06EE..070E; GraphemeClusterBreak:Other +070F..070F; GraphemeClusterBreak:Prepend +0710..0710; GraphemeClusterBreak:Other +0711..0711; GraphemeClusterBreak:Extend +0712..072F; GraphemeClusterBreak:Other +0730..074A; GraphemeClusterBreak:Extend +074B..07A5; GraphemeClusterBreak:Other +07A6..07B0; GraphemeClusterBreak:Extend +07B1..07EA; GraphemeClusterBreak:Other +07EB..07F3; GraphemeClusterBreak:Extend +07F4..0815; GraphemeClusterBreak:Other +0816..0819; GraphemeClusterBreak:Extend +081A..081A; GraphemeClusterBreak:Other +081B..0823; GraphemeClusterBreak:Extend +0824..0824; GraphemeClusterBreak:Other +0825..0827; GraphemeClusterBreak:Extend +0828..0828; GraphemeClusterBreak:Other +0829..082D; GraphemeClusterBreak:Extend +082E..0858; GraphemeClusterBreak:Other +0859..085B; GraphemeClusterBreak:Extend +085C..08D3; GraphemeClusterBreak:Other +08D4..08E1; GraphemeClusterBreak:Extend +08E2..08E2; GraphemeClusterBreak:Prepend +08E3..0902; GraphemeClusterBreak:Extend +0903..0903; GraphemeClusterBreak:SpacingMark +0904..0939; GraphemeClusterBreak:Other +093A..093A; GraphemeClusterBreak:Extend +093B..093B; GraphemeClusterBreak:SpacingMark +093C..093C; GraphemeClusterBreak:Extend +093D..093D; GraphemeClusterBreak:Other +093E..0940; GraphemeClusterBreak:SpacingMark +0941..0948; GraphemeClusterBreak:Extend +0949..094C; GraphemeClusterBreak:SpacingMark +094D..094D; GraphemeClusterBreak:Extend +094E..094F; GraphemeClusterBreak:SpacingMark +0950..0950; GraphemeClusterBreak:Other +0951..0957; GraphemeClusterBreak:Extend +0958..0961; GraphemeClusterBreak:Other +0962..0963; GraphemeClusterBreak:Extend +0964..0980; GraphemeClusterBreak:Other +0981..0981; GraphemeClusterBreak:Extend +0982..0983; GraphemeClusterBreak:SpacingMark +0984..09BB; GraphemeClusterBreak:Other +09BC..09BC; GraphemeClusterBreak:Extend +09BD..09BD; GraphemeClusterBreak:Other +09BE..09BE; GraphemeClusterBreak:Extend +09BF..09C0; GraphemeClusterBreak:SpacingMark +09C1..09C4; GraphemeClusterBreak:Extend +09C5..09C6; GraphemeClusterBreak:Other +09C7..09C8; GraphemeClusterBreak:SpacingMark +09C9..09CA; GraphemeClusterBreak:Other +09CB..09CC; GraphemeClusterBreak:SpacingMark +09CD..09CD; GraphemeClusterBreak:Extend +09CE..09D6; GraphemeClusterBreak:Other +09D7..09D7; GraphemeClusterBreak:Extend +09D8..09E1; GraphemeClusterBreak:Other +09E2..09E3; GraphemeClusterBreak:Extend +09E4..0A00; GraphemeClusterBreak:Other +0A01..0A02; GraphemeClusterBreak:Extend +0A03..0A03; GraphemeClusterBreak:SpacingMark +0A04..0A3B; GraphemeClusterBreak:Other +0A3C..0A3C; GraphemeClusterBreak:Extend +0A3D..0A3D; GraphemeClusterBreak:Other +0A3E..0A40; GraphemeClusterBreak:SpacingMark +0A41..0A42; GraphemeClusterBreak:Extend +0A43..0A46; GraphemeClusterBreak:Other +0A47..0A48; GraphemeClusterBreak:Extend +0A49..0A4A; GraphemeClusterBreak:Other +0A4B..0A4D; GraphemeClusterBreak:Extend +0A4E..0A50; GraphemeClusterBreak:Other +0A51..0A51; GraphemeClusterBreak:Extend +0A52..0A6F; GraphemeClusterBreak:Other +0A70..0A71; GraphemeClusterBreak:Extend +0A72..0A74; GraphemeClusterBreak:Other +0A75..0A75; GraphemeClusterBreak:Extend +0A76..0A80; GraphemeClusterBreak:Other +0A81..0A82; GraphemeClusterBreak:Extend +0A83..0A83; GraphemeClusterBreak:SpacingMark +0A84..0ABB; GraphemeClusterBreak:Other +0ABC..0ABC; GraphemeClusterBreak:Extend +0ABD..0ABD; GraphemeClusterBreak:Other +0ABE..0AC0; GraphemeClusterBreak:SpacingMark +0AC1..0AC5; GraphemeClusterBreak:Extend +0AC6..0AC6; GraphemeClusterBreak:Other +0AC7..0AC8; GraphemeClusterBreak:Extend +0AC9..0AC9; GraphemeClusterBreak:SpacingMark +0ACA..0ACA; GraphemeClusterBreak:Other +0ACB..0ACC; GraphemeClusterBreak:SpacingMark +0ACD..0ACD; GraphemeClusterBreak:Extend +0ACE..0AE1; GraphemeClusterBreak:Other +0AE2..0AE3; GraphemeClusterBreak:Extend +0AE4..0AF9; GraphemeClusterBreak:Other +0AFA..0AFF; GraphemeClusterBreak:Extend +0B00..0B00; GraphemeClusterBreak:Other +0B01..0B01; GraphemeClusterBreak:Extend +0B02..0B03; GraphemeClusterBreak:SpacingMark +0B04..0B3B; GraphemeClusterBreak:Other +0B3C..0B3C; GraphemeClusterBreak:Extend +0B3D..0B3D; GraphemeClusterBreak:Other +0B3E..0B3F; GraphemeClusterBreak:Extend +0B40..0B40; GraphemeClusterBreak:SpacingMark +0B41..0B44; GraphemeClusterBreak:Extend +0B45..0B46; GraphemeClusterBreak:Other +0B47..0B48; GraphemeClusterBreak:SpacingMark +0B49..0B4A; GraphemeClusterBreak:Other +0B4B..0B4C; GraphemeClusterBreak:SpacingMark +0B4D..0B4D; GraphemeClusterBreak:Extend +0B4E..0B55; GraphemeClusterBreak:Other +0B56..0B57; GraphemeClusterBreak:Extend +0B58..0B61; GraphemeClusterBreak:Other +0B62..0B63; GraphemeClusterBreak:Extend +0B64..0B81; GraphemeClusterBreak:Other +0B82..0B82; GraphemeClusterBreak:Extend +0B83..0BBD; GraphemeClusterBreak:Other +0BBE..0BBE; GraphemeClusterBreak:Extend +0BBF..0BBF; GraphemeClusterBreak:SpacingMark +0BC0..0BC0; GraphemeClusterBreak:Extend +0BC1..0BC2; GraphemeClusterBreak:SpacingMark +0BC3..0BC5; GraphemeClusterBreak:Other +0BC6..0BC8; GraphemeClusterBreak:SpacingMark +0BC9..0BC9; GraphemeClusterBreak:Other +0BCA..0BCC; GraphemeClusterBreak:SpacingMark +0BCD..0BCD; GraphemeClusterBreak:Extend +0BCE..0BD6; GraphemeClusterBreak:Other +0BD7..0BD7; GraphemeClusterBreak:Extend +0BD8..0BFF; GraphemeClusterBreak:Other +0C00..0C00; GraphemeClusterBreak:Extend +0C01..0C03; GraphemeClusterBreak:SpacingMark +0C04..0C3D; GraphemeClusterBreak:Other +0C3E..0C40; GraphemeClusterBreak:Extend +0C41..0C44; GraphemeClusterBreak:SpacingMark +0C45..0C45; GraphemeClusterBreak:Other +0C46..0C48; GraphemeClusterBreak:Extend +0C49..0C49; GraphemeClusterBreak:Other +0C4A..0C4D; GraphemeClusterBreak:Extend +0C4E..0C54; GraphemeClusterBreak:Other +0C55..0C56; GraphemeClusterBreak:Extend +0C57..0C61; GraphemeClusterBreak:Other +0C62..0C63; GraphemeClusterBreak:Extend +0C64..0C80; GraphemeClusterBreak:Other +0C81..0C81; GraphemeClusterBreak:Extend +0C82..0C83; GraphemeClusterBreak:SpacingMark +0C84..0CBB; GraphemeClusterBreak:Other +0CBC..0CBC; GraphemeClusterBreak:Extend +0CBD..0CBD; GraphemeClusterBreak:Other +0CBE..0CBE; GraphemeClusterBreak:SpacingMark +0CBF..0CBF; GraphemeClusterBreak:Extend +0CC0..0CC1; GraphemeClusterBreak:SpacingMark +0CC2..0CC2; GraphemeClusterBreak:Extend +0CC3..0CC4; GraphemeClusterBreak:SpacingMark +0CC5..0CC5; GraphemeClusterBreak:Other +0CC6..0CC6; GraphemeClusterBreak:Extend +0CC7..0CC8; GraphemeClusterBreak:SpacingMark +0CC9..0CC9; GraphemeClusterBreak:Other +0CCA..0CCB; GraphemeClusterBreak:SpacingMark +0CCC..0CCD; GraphemeClusterBreak:Extend +0CCE..0CD4; GraphemeClusterBreak:Other +0CD5..0CD6; GraphemeClusterBreak:Extend +0CD7..0CE1; GraphemeClusterBreak:Other +0CE2..0CE3; GraphemeClusterBreak:Extend +0CE4..0CFF; GraphemeClusterBreak:Other +0D00..0D01; GraphemeClusterBreak:Extend +0D02..0D03; GraphemeClusterBreak:SpacingMark +0D04..0D3A; GraphemeClusterBreak:Other +0D3B..0D3C; GraphemeClusterBreak:Extend +0D3D..0D3D; GraphemeClusterBreak:Other +0D3E..0D3E; GraphemeClusterBreak:Extend +0D3F..0D40; GraphemeClusterBreak:SpacingMark +0D41..0D44; GraphemeClusterBreak:Extend +0D45..0D45; GraphemeClusterBreak:Other +0D46..0D48; GraphemeClusterBreak:SpacingMark +0D49..0D49; GraphemeClusterBreak:Other +0D4A..0D4C; GraphemeClusterBreak:SpacingMark +0D4D..0D4D; GraphemeClusterBreak:Extend +0D4E..0D4E; GraphemeClusterBreak:Prepend +0D4F..0D56; GraphemeClusterBreak:Other +0D57..0D57; GraphemeClusterBreak:Extend +0D58..0D61; GraphemeClusterBreak:Other +0D62..0D63; GraphemeClusterBreak:Extend +0D64..0D81; GraphemeClusterBreak:Other +0D82..0D83; GraphemeClusterBreak:SpacingMark +0D84..0DC9; GraphemeClusterBreak:Other +0DCA..0DCA; GraphemeClusterBreak:Extend +0DCB..0DCE; GraphemeClusterBreak:Other +0DCF..0DCF; GraphemeClusterBreak:Extend +0DD0..0DD1; GraphemeClusterBreak:SpacingMark +0DD2..0DD4; GraphemeClusterBreak:Extend +0DD5..0DD5; GraphemeClusterBreak:Other +0DD6..0DD6; GraphemeClusterBreak:Extend +0DD7..0DD7; GraphemeClusterBreak:Other +0DD8..0DDE; GraphemeClusterBreak:SpacingMark +0DDF..0DDF; GraphemeClusterBreak:Extend +0DE0..0DF1; GraphemeClusterBreak:Other +0DF2..0DF3; GraphemeClusterBreak:SpacingMark +0DF4..0E30; GraphemeClusterBreak:Other +0E31..0E31; GraphemeClusterBreak:Extend +0E32..0E32; GraphemeClusterBreak:Other +0E33..0E33; GraphemeClusterBreak:SpacingMark +0E34..0E3A; GraphemeClusterBreak:Extend +0E3B..0E46; GraphemeClusterBreak:Other +0E47..0E4E; GraphemeClusterBreak:Extend +0E4F..0EB0; GraphemeClusterBreak:Other +0EB1..0EB1; GraphemeClusterBreak:Extend +0EB2..0EB2; GraphemeClusterBreak:Other +0EB3..0EB3; GraphemeClusterBreak:SpacingMark +0EB4..0EB9; GraphemeClusterBreak:Extend +0EBA..0EBA; GraphemeClusterBreak:Other +0EBB..0EBC; GraphemeClusterBreak:Extend +0EBD..0EC7; GraphemeClusterBreak:Other +0EC8..0ECD; GraphemeClusterBreak:Extend +0ECE..0F17; GraphemeClusterBreak:Other +0F18..0F19; GraphemeClusterBreak:Extend +0F1A..0F34; GraphemeClusterBreak:Other +0F35..0F35; GraphemeClusterBreak:Extend +0F36..0F36; GraphemeClusterBreak:Other +0F37..0F37; GraphemeClusterBreak:Extend +0F38..0F38; GraphemeClusterBreak:Other +0F39..0F39; GraphemeClusterBreak:Extend +0F3A..0F3D; GraphemeClusterBreak:Other +0F3E..0F3F; GraphemeClusterBreak:SpacingMark +0F40..0F70; GraphemeClusterBreak:Other +0F71..0F7E; GraphemeClusterBreak:Extend +0F7F..0F7F; GraphemeClusterBreak:SpacingMark +0F80..0F84; GraphemeClusterBreak:Extend +0F85..0F85; GraphemeClusterBreak:Other +0F86..0F87; GraphemeClusterBreak:Extend +0F88..0F8C; GraphemeClusterBreak:Other +0F8D..0F97; GraphemeClusterBreak:Extend +0F98..0F98; GraphemeClusterBreak:Other +0F99..0FBC; GraphemeClusterBreak:Extend +0FBD..0FC5; GraphemeClusterBreak:Other +0FC6..0FC6; GraphemeClusterBreak:Extend +0FC7..102C; GraphemeClusterBreak:Other +102D..1030; GraphemeClusterBreak:Extend +1031..1031; GraphemeClusterBreak:SpacingMark +1032..1037; GraphemeClusterBreak:Extend +1038..1038; GraphemeClusterBreak:Other +1039..103A; GraphemeClusterBreak:Extend +103B..103C; GraphemeClusterBreak:SpacingMark +103D..103E; GraphemeClusterBreak:Extend +103F..1055; GraphemeClusterBreak:Other +1056..1057; GraphemeClusterBreak:SpacingMark +1058..1059; GraphemeClusterBreak:Extend +105A..105D; GraphemeClusterBreak:Other +105E..1060; GraphemeClusterBreak:Extend +1061..1070; GraphemeClusterBreak:Other +1071..1074; GraphemeClusterBreak:Extend +1075..1081; GraphemeClusterBreak:Other +1082..1082; GraphemeClusterBreak:Extend +1083..1083; GraphemeClusterBreak:Other +1084..1084; GraphemeClusterBreak:SpacingMark +1085..1086; GraphemeClusterBreak:Extend +1087..108C; GraphemeClusterBreak:Other +108D..108D; GraphemeClusterBreak:Extend +108E..109C; GraphemeClusterBreak:Other +109D..109D; GraphemeClusterBreak:Extend +109E..10FF; GraphemeClusterBreak:Other +1100..115F; GraphemeClusterBreak:L +1160..11A7; GraphemeClusterBreak:V +11A8..11FF; GraphemeClusterBreak:T +1200..135C; GraphemeClusterBreak:Other +135D..135F; GraphemeClusterBreak:Extend +1360..1711; GraphemeClusterBreak:Other +1712..1714; GraphemeClusterBreak:Extend +1715..1731; GraphemeClusterBreak:Other +1732..1734; GraphemeClusterBreak:Extend +1735..1751; GraphemeClusterBreak:Other +1752..1753; GraphemeClusterBreak:Extend +1754..1771; GraphemeClusterBreak:Other +1772..1773; GraphemeClusterBreak:Extend +1774..17B3; GraphemeClusterBreak:Other +17B4..17B5; GraphemeClusterBreak:Extend +17B6..17B6; GraphemeClusterBreak:SpacingMark +17B7..17BD; GraphemeClusterBreak:Extend +17BE..17C5; GraphemeClusterBreak:SpacingMark +17C6..17C6; GraphemeClusterBreak:Extend +17C7..17C8; GraphemeClusterBreak:SpacingMark +17C9..17D3; GraphemeClusterBreak:Extend +17D4..17DC; GraphemeClusterBreak:Other +17DD..17DD; GraphemeClusterBreak:Extend +17DE..180A; GraphemeClusterBreak:Other +180B..180D; GraphemeClusterBreak:Extend +180E..180E; GraphemeClusterBreak:Control +180F..1884; GraphemeClusterBreak:Other +1885..1886; GraphemeClusterBreak:Extend +1887..18A8; GraphemeClusterBreak:Other +18A9..18A9; GraphemeClusterBreak:Extend +18AA..191F; GraphemeClusterBreak:Other +1920..1922; GraphemeClusterBreak:Extend +1923..1926; GraphemeClusterBreak:SpacingMark +1927..1928; GraphemeClusterBreak:Extend +1929..192B; GraphemeClusterBreak:SpacingMark +192C..192F; GraphemeClusterBreak:Other +1930..1931; GraphemeClusterBreak:SpacingMark +1932..1932; GraphemeClusterBreak:Extend +1933..1938; GraphemeClusterBreak:SpacingMark +1939..193B; GraphemeClusterBreak:Extend +193C..1A16; GraphemeClusterBreak:Other +1A17..1A18; GraphemeClusterBreak:Extend +1A19..1A1A; GraphemeClusterBreak:SpacingMark +1A1B..1A1B; GraphemeClusterBreak:Extend +1A1C..1A54; GraphemeClusterBreak:Other +1A55..1A55; GraphemeClusterBreak:SpacingMark +1A56..1A56; GraphemeClusterBreak:Extend +1A57..1A57; GraphemeClusterBreak:SpacingMark +1A58..1A5E; GraphemeClusterBreak:Extend +1A5F..1A5F; GraphemeClusterBreak:Other +1A60..1A60; GraphemeClusterBreak:Extend +1A61..1A61; GraphemeClusterBreak:Other +1A62..1A62; GraphemeClusterBreak:Extend +1A63..1A64; GraphemeClusterBreak:Other +1A65..1A6C; GraphemeClusterBreak:Extend +1A6D..1A72; GraphemeClusterBreak:SpacingMark +1A73..1A7C; GraphemeClusterBreak:Extend +1A7D..1A7E; GraphemeClusterBreak:Other +1A7F..1A7F; GraphemeClusterBreak:Extend +1A80..1AAF; GraphemeClusterBreak:Other +1AB0..1ABE; GraphemeClusterBreak:Extend +1ABF..1AFF; GraphemeClusterBreak:Other +1B00..1B03; GraphemeClusterBreak:Extend +1B04..1B04; GraphemeClusterBreak:SpacingMark +1B05..1B33; GraphemeClusterBreak:Other +1B34..1B34; GraphemeClusterBreak:Extend +1B35..1B35; GraphemeClusterBreak:SpacingMark +1B36..1B3A; GraphemeClusterBreak:Extend +1B3B..1B3B; GraphemeClusterBreak:SpacingMark +1B3C..1B3C; GraphemeClusterBreak:Extend +1B3D..1B41; GraphemeClusterBreak:SpacingMark +1B42..1B42; GraphemeClusterBreak:Extend +1B43..1B44; GraphemeClusterBreak:SpacingMark +1B45..1B6A; GraphemeClusterBreak:Other +1B6B..1B73; GraphemeClusterBreak:Extend +1B74..1B7F; GraphemeClusterBreak:Other +1B80..1B81; GraphemeClusterBreak:Extend +1B82..1B82; GraphemeClusterBreak:SpacingMark +1B83..1BA0; GraphemeClusterBreak:Other +1BA1..1BA1; GraphemeClusterBreak:SpacingMark +1BA2..1BA5; GraphemeClusterBreak:Extend +1BA6..1BA7; GraphemeClusterBreak:SpacingMark +1BA8..1BA9; GraphemeClusterBreak:Extend +1BAA..1BAA; GraphemeClusterBreak:SpacingMark +1BAB..1BAD; GraphemeClusterBreak:Extend +1BAE..1BE5; GraphemeClusterBreak:Other +1BE6..1BE6; GraphemeClusterBreak:Extend +1BE7..1BE7; GraphemeClusterBreak:SpacingMark +1BE8..1BE9; GraphemeClusterBreak:Extend +1BEA..1BEC; GraphemeClusterBreak:SpacingMark +1BED..1BED; GraphemeClusterBreak:Extend +1BEE..1BEE; GraphemeClusterBreak:SpacingMark +1BEF..1BF1; GraphemeClusterBreak:Extend +1BF2..1BF3; GraphemeClusterBreak:SpacingMark +1BF4..1C23; GraphemeClusterBreak:Other +1C24..1C2B; GraphemeClusterBreak:SpacingMark +1C2C..1C33; GraphemeClusterBreak:Extend +1C34..1C35; GraphemeClusterBreak:SpacingMark +1C36..1C37; GraphemeClusterBreak:Extend +1C38..1CCF; GraphemeClusterBreak:Other +1CD0..1CD2; GraphemeClusterBreak:Extend +1CD3..1CD3; GraphemeClusterBreak:Other +1CD4..1CE0; GraphemeClusterBreak:Extend +1CE1..1CE1; GraphemeClusterBreak:SpacingMark +1CE2..1CE8; GraphemeClusterBreak:Extend +1CE9..1CEC; GraphemeClusterBreak:Other +1CED..1CED; GraphemeClusterBreak:Extend +1CEE..1CF1; GraphemeClusterBreak:Other +1CF2..1CF3; GraphemeClusterBreak:SpacingMark +1CF4..1CF4; GraphemeClusterBreak:Extend +1CF5..1CF6; GraphemeClusterBreak:Other +1CF7..1CF7; GraphemeClusterBreak:SpacingMark +1CF8..1CF9; GraphemeClusterBreak:Extend +1CFA..1DBF; GraphemeClusterBreak:Other +1DC0..1DF9; GraphemeClusterBreak:Extend +1DFA..1DFA; GraphemeClusterBreak:Other +1DFB..1DFF; GraphemeClusterBreak:Extend +1E00..200A; GraphemeClusterBreak:Other +200B..200B; GraphemeClusterBreak:Control +200C..200C; GraphemeClusterBreak:Extend +200D..200D; GraphemeClusterBreak:ZWJ +200E..200F; GraphemeClusterBreak:Control +2010..2027; GraphemeClusterBreak:Other +2028..202E; GraphemeClusterBreak:Control +202F..205F; GraphemeClusterBreak:Other +2060..206F; GraphemeClusterBreak:Control +2070..20CF; GraphemeClusterBreak:Other +20D0..20F0; GraphemeClusterBreak:Extend +20F1..261C; GraphemeClusterBreak:Other +261D..261D; GraphemeClusterBreak:E_Base +261E..263F; GraphemeClusterBreak:Other +2640..2640; GraphemeClusterBreak:Glue_After_Zwj +2641..2641; GraphemeClusterBreak:Other +2642..2642; GraphemeClusterBreak:Glue_After_Zwj +2643..2694; GraphemeClusterBreak:Other +2695..2696; GraphemeClusterBreak:Glue_After_Zwj +2697..26F8; GraphemeClusterBreak:Other +26F9..26F9; GraphemeClusterBreak:E_Base +26FA..2707; GraphemeClusterBreak:Other +2708..2708; GraphemeClusterBreak:Glue_After_Zwj +2709..2709; GraphemeClusterBreak:Other +270A..270D; GraphemeClusterBreak:E_Base +270E..2763; GraphemeClusterBreak:Other +2764..2764; GraphemeClusterBreak:Glue_After_Zwj +2765..2CEE; GraphemeClusterBreak:Other +2CEF..2CF1; GraphemeClusterBreak:Extend +2CF2..2D7E; GraphemeClusterBreak:Other +2D7F..2D7F; GraphemeClusterBreak:Extend +2D80..2DDF; GraphemeClusterBreak:Other +2DE0..2DFF; GraphemeClusterBreak:Extend +2E00..3029; GraphemeClusterBreak:Other +302A..302F; GraphemeClusterBreak:Extend +3030..3098; GraphemeClusterBreak:Other +3099..309A; GraphemeClusterBreak:Extend +309B..A66E; GraphemeClusterBreak:Other +A66F..A672; GraphemeClusterBreak:Extend +A673..A673; GraphemeClusterBreak:Other +A674..A67D; GraphemeClusterBreak:Extend +A67E..A69D; GraphemeClusterBreak:Other +A69E..A69F; GraphemeClusterBreak:Extend +A6A0..A6EF; GraphemeClusterBreak:Other +A6F0..A6F1; GraphemeClusterBreak:Extend +A6F2..A801; GraphemeClusterBreak:Other +A802..A802; GraphemeClusterBreak:Extend +A803..A805; GraphemeClusterBreak:Other +A806..A806; GraphemeClusterBreak:Extend +A807..A80A; GraphemeClusterBreak:Other +A80B..A80B; GraphemeClusterBreak:Extend +A80C..A822; GraphemeClusterBreak:Other +A823..A824; GraphemeClusterBreak:SpacingMark +A825..A826; GraphemeClusterBreak:Extend +A827..A827; GraphemeClusterBreak:SpacingMark +A828..A87F; GraphemeClusterBreak:Other +A880..A881; GraphemeClusterBreak:SpacingMark +A882..A8B3; GraphemeClusterBreak:Other +A8B4..A8C3; GraphemeClusterBreak:SpacingMark +A8C4..A8C5; GraphemeClusterBreak:Extend +A8C6..A8DF; GraphemeClusterBreak:Other +A8E0..A8F1; GraphemeClusterBreak:Extend +A8F2..A925; GraphemeClusterBreak:Other +A926..A92D; GraphemeClusterBreak:Extend +A92E..A946; GraphemeClusterBreak:Other +A947..A951; GraphemeClusterBreak:Extend +A952..A953; GraphemeClusterBreak:SpacingMark +A954..A95F; GraphemeClusterBreak:Other +A960..A97C; GraphemeClusterBreak:L +A97D..A97F; GraphemeClusterBreak:Other +A980..A982; GraphemeClusterBreak:Extend +A983..A983; GraphemeClusterBreak:SpacingMark +A984..A9B2; GraphemeClusterBreak:Other +A9B3..A9B3; GraphemeClusterBreak:Extend +A9B4..A9B5; GraphemeClusterBreak:SpacingMark +A9B6..A9B9; GraphemeClusterBreak:Extend +A9BA..A9BB; GraphemeClusterBreak:SpacingMark +A9BC..A9BC; GraphemeClusterBreak:Extend +A9BD..A9C0; GraphemeClusterBreak:SpacingMark +A9C1..A9E4; GraphemeClusterBreak:Other +A9E5..A9E5; GraphemeClusterBreak:Extend +A9E6..AA28; GraphemeClusterBreak:Other +AA29..AA2E; GraphemeClusterBreak:Extend +AA2F..AA30; GraphemeClusterBreak:SpacingMark +AA31..AA32; GraphemeClusterBreak:Extend +AA33..AA34; GraphemeClusterBreak:SpacingMark +AA35..AA36; GraphemeClusterBreak:Extend +AA37..AA42; GraphemeClusterBreak:Other +AA43..AA43; GraphemeClusterBreak:Extend +AA44..AA4B; GraphemeClusterBreak:Other +AA4C..AA4C; GraphemeClusterBreak:Extend +AA4D..AA4D; GraphemeClusterBreak:SpacingMark +AA4E..AA7B; GraphemeClusterBreak:Other +AA7C..AA7C; GraphemeClusterBreak:Extend +AA7D..AAAF; GraphemeClusterBreak:Other +AAB0..AAB0; GraphemeClusterBreak:Extend +AAB1..AAB1; GraphemeClusterBreak:Other +AAB2..AAB4; GraphemeClusterBreak:Extend +AAB5..AAB6; GraphemeClusterBreak:Other +AAB7..AAB8; GraphemeClusterBreak:Extend +AAB9..AABD; GraphemeClusterBreak:Other +AABE..AABF; GraphemeClusterBreak:Extend +AAC0..AAC0; GraphemeClusterBreak:Other +AAC1..AAC1; GraphemeClusterBreak:Extend +AAC2..AAEA; GraphemeClusterBreak:Other +AAEB..AAEB; GraphemeClusterBreak:SpacingMark +AAEC..AAED; GraphemeClusterBreak:Extend +AAEE..AAEF; GraphemeClusterBreak:SpacingMark +AAF0..AAF4; GraphemeClusterBreak:Other +AAF5..AAF5; GraphemeClusterBreak:SpacingMark +AAF6..AAF6; GraphemeClusterBreak:Extend +AAF7..ABE2; GraphemeClusterBreak:Other +ABE3..ABE4; GraphemeClusterBreak:SpacingMark +ABE5..ABE5; GraphemeClusterBreak:Extend +ABE6..ABE7; GraphemeClusterBreak:SpacingMark +ABE8..ABE8; GraphemeClusterBreak:Extend +ABE9..ABEA; GraphemeClusterBreak:SpacingMark +ABEB..ABEB; GraphemeClusterBreak:Other +ABEC..ABEC; GraphemeClusterBreak:SpacingMark +ABED..ABED; GraphemeClusterBreak:Extend +ABEE..ABFF; GraphemeClusterBreak:Other +AC00..AC00; GraphemeClusterBreak:LV +AC01..AC1B; GraphemeClusterBreak:LVT +AC1C..AC1C; GraphemeClusterBreak:LV +AC1D..AC37; GraphemeClusterBreak:LVT +AC38..AC38; GraphemeClusterBreak:LV +AC39..AC53; GraphemeClusterBreak:LVT +AC54..AC54; GraphemeClusterBreak:LV +AC55..AC6F; GraphemeClusterBreak:LVT +AC70..AC70; GraphemeClusterBreak:LV +AC71..AC8B; GraphemeClusterBreak:LVT +AC8C..AC8C; GraphemeClusterBreak:LV +AC8D..ACA7; GraphemeClusterBreak:LVT +ACA8..ACA8; GraphemeClusterBreak:LV +ACA9..ACC3; GraphemeClusterBreak:LVT +ACC4..ACC4; GraphemeClusterBreak:LV +ACC5..ACDF; GraphemeClusterBreak:LVT +ACE0..ACE0; GraphemeClusterBreak:LV +ACE1..ACFB; GraphemeClusterBreak:LVT +ACFC..ACFC; GraphemeClusterBreak:LV +ACFD..AD17; GraphemeClusterBreak:LVT +AD18..AD18; GraphemeClusterBreak:LV +AD19..AD33; GraphemeClusterBreak:LVT +AD34..AD34; GraphemeClusterBreak:LV +AD35..AD4F; GraphemeClusterBreak:LVT +AD50..AD50; GraphemeClusterBreak:LV +AD51..AD6B; GraphemeClusterBreak:LVT +AD6C..AD6C; GraphemeClusterBreak:LV +AD6D..AD87; GraphemeClusterBreak:LVT +AD88..AD88; GraphemeClusterBreak:LV +AD89..ADA3; GraphemeClusterBreak:LVT +ADA4..ADA4; GraphemeClusterBreak:LV +ADA5..ADBF; GraphemeClusterBreak:LVT +ADC0..ADC0; GraphemeClusterBreak:LV +ADC1..ADDB; GraphemeClusterBreak:LVT +ADDC..ADDC; GraphemeClusterBreak:LV +ADDD..ADF7; GraphemeClusterBreak:LVT +ADF8..ADF8; GraphemeClusterBreak:LV +ADF9..AE13; GraphemeClusterBreak:LVT +AE14..AE14; GraphemeClusterBreak:LV +AE15..AE2F; GraphemeClusterBreak:LVT +AE30..AE30; GraphemeClusterBreak:LV +AE31..AE4B; GraphemeClusterBreak:LVT +AE4C..AE4C; GraphemeClusterBreak:LV +AE4D..AE67; GraphemeClusterBreak:LVT +AE68..AE68; GraphemeClusterBreak:LV +AE69..AE83; GraphemeClusterBreak:LVT +AE84..AE84; GraphemeClusterBreak:LV +AE85..AE9F; GraphemeClusterBreak:LVT +AEA0..AEA0; GraphemeClusterBreak:LV +AEA1..AEBB; GraphemeClusterBreak:LVT +AEBC..AEBC; GraphemeClusterBreak:LV +AEBD..AED7; GraphemeClusterBreak:LVT +AED8..AED8; GraphemeClusterBreak:LV +AED9..AEF3; GraphemeClusterBreak:LVT +AEF4..AEF4; GraphemeClusterBreak:LV +AEF5..AF0F; GraphemeClusterBreak:LVT +AF10..AF10; GraphemeClusterBreak:LV +AF11..AF2B; GraphemeClusterBreak:LVT +AF2C..AF2C; GraphemeClusterBreak:LV +AF2D..AF47; GraphemeClusterBreak:LVT +AF48..AF48; GraphemeClusterBreak:LV +AF49..AF63; GraphemeClusterBreak:LVT +AF64..AF64; GraphemeClusterBreak:LV +AF65..AF7F; GraphemeClusterBreak:LVT +AF80..AF80; GraphemeClusterBreak:LV +AF81..AF9B; GraphemeClusterBreak:LVT +AF9C..AF9C; GraphemeClusterBreak:LV +AF9D..AFB7; GraphemeClusterBreak:LVT +AFB8..AFB8; GraphemeClusterBreak:LV +AFB9..AFD3; GraphemeClusterBreak:LVT +AFD4..AFD4; GraphemeClusterBreak:LV +AFD5..AFEF; GraphemeClusterBreak:LVT +AFF0..AFF0; GraphemeClusterBreak:LV +AFF1..B00B; GraphemeClusterBreak:LVT +B00C..B00C; GraphemeClusterBreak:LV +B00D..B027; GraphemeClusterBreak:LVT +B028..B028; GraphemeClusterBreak:LV +B029..B043; GraphemeClusterBreak:LVT +B044..B044; GraphemeClusterBreak:LV +B045..B05F; GraphemeClusterBreak:LVT +B060..B060; GraphemeClusterBreak:LV +B061..B07B; GraphemeClusterBreak:LVT +B07C..B07C; GraphemeClusterBreak:LV +B07D..B097; GraphemeClusterBreak:LVT +B098..B098; GraphemeClusterBreak:LV +B099..B0B3; GraphemeClusterBreak:LVT +B0B4..B0B4; GraphemeClusterBreak:LV +B0B5..B0CF; GraphemeClusterBreak:LVT +B0D0..B0D0; GraphemeClusterBreak:LV +B0D1..B0EB; GraphemeClusterBreak:LVT +B0EC..B0EC; GraphemeClusterBreak:LV +B0ED..B107; GraphemeClusterBreak:LVT +B108..B108; GraphemeClusterBreak:LV +B109..B123; GraphemeClusterBreak:LVT +B124..B124; GraphemeClusterBreak:LV +B125..B13F; GraphemeClusterBreak:LVT +B140..B140; GraphemeClusterBreak:LV +B141..B15B; GraphemeClusterBreak:LVT +B15C..B15C; GraphemeClusterBreak:LV +B15D..B177; GraphemeClusterBreak:LVT +B178..B178; GraphemeClusterBreak:LV +B179..B193; GraphemeClusterBreak:LVT +B194..B194; GraphemeClusterBreak:LV +B195..B1AF; GraphemeClusterBreak:LVT +B1B0..B1B0; GraphemeClusterBreak:LV +B1B1..B1CB; GraphemeClusterBreak:LVT +B1CC..B1CC; GraphemeClusterBreak:LV +B1CD..B1E7; GraphemeClusterBreak:LVT +B1E8..B1E8; GraphemeClusterBreak:LV +B1E9..B203; GraphemeClusterBreak:LVT +B204..B204; GraphemeClusterBreak:LV +B205..B21F; GraphemeClusterBreak:LVT +B220..B220; GraphemeClusterBreak:LV +B221..B23B; GraphemeClusterBreak:LVT +B23C..B23C; GraphemeClusterBreak:LV +B23D..B257; GraphemeClusterBreak:LVT +B258..B258; GraphemeClusterBreak:LV +B259..B273; GraphemeClusterBreak:LVT +B274..B274; GraphemeClusterBreak:LV +B275..B28F; GraphemeClusterBreak:LVT +B290..B290; GraphemeClusterBreak:LV +B291..B2AB; GraphemeClusterBreak:LVT +B2AC..B2AC; GraphemeClusterBreak:LV +B2AD..B2C7; GraphemeClusterBreak:LVT +B2C8..B2C8; GraphemeClusterBreak:LV +B2C9..B2E3; GraphemeClusterBreak:LVT +B2E4..B2E4; GraphemeClusterBreak:LV +B2E5..B2FF; GraphemeClusterBreak:LVT +B300..B300; GraphemeClusterBreak:LV +B301..B31B; GraphemeClusterBreak:LVT +B31C..B31C; GraphemeClusterBreak:LV +B31D..B337; GraphemeClusterBreak:LVT +B338..B338; GraphemeClusterBreak:LV +B339..B353; GraphemeClusterBreak:LVT +B354..B354; GraphemeClusterBreak:LV +B355..B36F; GraphemeClusterBreak:LVT +B370..B370; GraphemeClusterBreak:LV +B371..B38B; GraphemeClusterBreak:LVT +B38C..B38C; GraphemeClusterBreak:LV +B38D..B3A7; GraphemeClusterBreak:LVT +B3A8..B3A8; GraphemeClusterBreak:LV +B3A9..B3C3; GraphemeClusterBreak:LVT +B3C4..B3C4; GraphemeClusterBreak:LV +B3C5..B3DF; GraphemeClusterBreak:LVT +B3E0..B3E0; GraphemeClusterBreak:LV +B3E1..B3FB; GraphemeClusterBreak:LVT +B3FC..B3FC; GraphemeClusterBreak:LV +B3FD..B417; GraphemeClusterBreak:LVT +B418..B418; GraphemeClusterBreak:LV +B419..B433; GraphemeClusterBreak:LVT +B434..B434; GraphemeClusterBreak:LV +B435..B44F; GraphemeClusterBreak:LVT +B450..B450; GraphemeClusterBreak:LV +B451..B46B; GraphemeClusterBreak:LVT +B46C..B46C; GraphemeClusterBreak:LV +B46D..B487; GraphemeClusterBreak:LVT +B488..B488; GraphemeClusterBreak:LV +B489..B4A3; GraphemeClusterBreak:LVT +B4A4..B4A4; GraphemeClusterBreak:LV +B4A5..B4BF; GraphemeClusterBreak:LVT +B4C0..B4C0; GraphemeClusterBreak:LV +B4C1..B4DB; GraphemeClusterBreak:LVT +B4DC..B4DC; GraphemeClusterBreak:LV +B4DD..B4F7; GraphemeClusterBreak:LVT +B4F8..B4F8; GraphemeClusterBreak:LV +B4F9..B513; GraphemeClusterBreak:LVT +B514..B514; GraphemeClusterBreak:LV +B515..B52F; GraphemeClusterBreak:LVT +B530..B530; GraphemeClusterBreak:LV +B531..B54B; GraphemeClusterBreak:LVT +B54C..B54C; GraphemeClusterBreak:LV +B54D..B567; GraphemeClusterBreak:LVT +B568..B568; GraphemeClusterBreak:LV +B569..B583; GraphemeClusterBreak:LVT +B584..B584; GraphemeClusterBreak:LV +B585..B59F; GraphemeClusterBreak:LVT +B5A0..B5A0; GraphemeClusterBreak:LV +B5A1..B5BB; GraphemeClusterBreak:LVT +B5BC..B5BC; GraphemeClusterBreak:LV +B5BD..B5D7; GraphemeClusterBreak:LVT +B5D8..B5D8; GraphemeClusterBreak:LV +B5D9..B5F3; GraphemeClusterBreak:LVT +B5F4..B5F4; GraphemeClusterBreak:LV +B5F5..B60F; GraphemeClusterBreak:LVT +B610..B610; GraphemeClusterBreak:LV +B611..B62B; GraphemeClusterBreak:LVT +B62C..B62C; GraphemeClusterBreak:LV +B62D..B647; GraphemeClusterBreak:LVT +B648..B648; GraphemeClusterBreak:LV +B649..B663; GraphemeClusterBreak:LVT +B664..B664; GraphemeClusterBreak:LV +B665..B67F; GraphemeClusterBreak:LVT +B680..B680; GraphemeClusterBreak:LV +B681..B69B; GraphemeClusterBreak:LVT +B69C..B69C; GraphemeClusterBreak:LV +B69D..B6B7; GraphemeClusterBreak:LVT +B6B8..B6B8; GraphemeClusterBreak:LV +B6B9..B6D3; GraphemeClusterBreak:LVT +B6D4..B6D4; GraphemeClusterBreak:LV +B6D5..B6EF; GraphemeClusterBreak:LVT +B6F0..B6F0; GraphemeClusterBreak:LV +B6F1..B70B; GraphemeClusterBreak:LVT +B70C..B70C; GraphemeClusterBreak:LV +B70D..B727; GraphemeClusterBreak:LVT +B728..B728; GraphemeClusterBreak:LV +B729..B743; GraphemeClusterBreak:LVT +B744..B744; GraphemeClusterBreak:LV +B745..B75F; GraphemeClusterBreak:LVT +B760..B760; GraphemeClusterBreak:LV +B761..B77B; GraphemeClusterBreak:LVT +B77C..B77C; GraphemeClusterBreak:LV +B77D..B797; GraphemeClusterBreak:LVT +B798..B798; GraphemeClusterBreak:LV +B799..B7B3; GraphemeClusterBreak:LVT +B7B4..B7B4; GraphemeClusterBreak:LV +B7B5..B7CF; GraphemeClusterBreak:LVT +B7D0..B7D0; GraphemeClusterBreak:LV +B7D1..B7EB; GraphemeClusterBreak:LVT +B7EC..B7EC; GraphemeClusterBreak:LV +B7ED..B807; GraphemeClusterBreak:LVT +B808..B808; GraphemeClusterBreak:LV +B809..B823; GraphemeClusterBreak:LVT +B824..B824; GraphemeClusterBreak:LV +B825..B83F; GraphemeClusterBreak:LVT +B840..B840; GraphemeClusterBreak:LV +B841..B85B; GraphemeClusterBreak:LVT +B85C..B85C; GraphemeClusterBreak:LV +B85D..B877; GraphemeClusterBreak:LVT +B878..B878; GraphemeClusterBreak:LV +B879..B893; GraphemeClusterBreak:LVT +B894..B894; GraphemeClusterBreak:LV +B895..B8AF; GraphemeClusterBreak:LVT +B8B0..B8B0; GraphemeClusterBreak:LV +B8B1..B8CB; GraphemeClusterBreak:LVT +B8CC..B8CC; GraphemeClusterBreak:LV +B8CD..B8E7; GraphemeClusterBreak:LVT +B8E8..B8E8; GraphemeClusterBreak:LV +B8E9..B903; GraphemeClusterBreak:LVT +B904..B904; GraphemeClusterBreak:LV +B905..B91F; GraphemeClusterBreak:LVT +B920..B920; GraphemeClusterBreak:LV +B921..B93B; GraphemeClusterBreak:LVT +B93C..B93C; GraphemeClusterBreak:LV +B93D..B957; GraphemeClusterBreak:LVT +B958..B958; GraphemeClusterBreak:LV +B959..B973; GraphemeClusterBreak:LVT +B974..B974; GraphemeClusterBreak:LV +B975..B98F; GraphemeClusterBreak:LVT +B990..B990; GraphemeClusterBreak:LV +B991..B9AB; GraphemeClusterBreak:LVT +B9AC..B9AC; GraphemeClusterBreak:LV +B9AD..B9C7; GraphemeClusterBreak:LVT +B9C8..B9C8; GraphemeClusterBreak:LV +B9C9..B9E3; GraphemeClusterBreak:LVT +B9E4..B9E4; GraphemeClusterBreak:LV +B9E5..B9FF; GraphemeClusterBreak:LVT +BA00..BA00; GraphemeClusterBreak:LV +BA01..BA1B; GraphemeClusterBreak:LVT +BA1C..BA1C; GraphemeClusterBreak:LV +BA1D..BA37; GraphemeClusterBreak:LVT +BA38..BA38; GraphemeClusterBreak:LV +BA39..BA53; GraphemeClusterBreak:LVT +BA54..BA54; GraphemeClusterBreak:LV +BA55..BA6F; GraphemeClusterBreak:LVT +BA70..BA70; GraphemeClusterBreak:LV +BA71..BA8B; GraphemeClusterBreak:LVT +BA8C..BA8C; GraphemeClusterBreak:LV +BA8D..BAA7; GraphemeClusterBreak:LVT +BAA8..BAA8; GraphemeClusterBreak:LV +BAA9..BAC3; GraphemeClusterBreak:LVT +BAC4..BAC4; GraphemeClusterBreak:LV +BAC5..BADF; GraphemeClusterBreak:LVT +BAE0..BAE0; GraphemeClusterBreak:LV +BAE1..BAFB; GraphemeClusterBreak:LVT +BAFC..BAFC; GraphemeClusterBreak:LV +BAFD..BB17; GraphemeClusterBreak:LVT +BB18..BB18; GraphemeClusterBreak:LV +BB19..BB33; GraphemeClusterBreak:LVT +BB34..BB34; GraphemeClusterBreak:LV +BB35..BB4F; GraphemeClusterBreak:LVT +BB50..BB50; GraphemeClusterBreak:LV +BB51..BB6B; GraphemeClusterBreak:LVT +BB6C..BB6C; GraphemeClusterBreak:LV +BB6D..BB87; GraphemeClusterBreak:LVT +BB88..BB88; GraphemeClusterBreak:LV +BB89..BBA3; GraphemeClusterBreak:LVT +BBA4..BBA4; GraphemeClusterBreak:LV +BBA5..BBBF; GraphemeClusterBreak:LVT +BBC0..BBC0; GraphemeClusterBreak:LV +BBC1..BBDB; GraphemeClusterBreak:LVT +BBDC..BBDC; GraphemeClusterBreak:LV +BBDD..BBF7; GraphemeClusterBreak:LVT +BBF8..BBF8; GraphemeClusterBreak:LV +BBF9..BC13; GraphemeClusterBreak:LVT +BC14..BC14; GraphemeClusterBreak:LV +BC15..BC2F; GraphemeClusterBreak:LVT +BC30..BC30; GraphemeClusterBreak:LV +BC31..BC4B; GraphemeClusterBreak:LVT +BC4C..BC4C; GraphemeClusterBreak:LV +BC4D..BC67; GraphemeClusterBreak:LVT +BC68..BC68; GraphemeClusterBreak:LV +BC69..BC83; GraphemeClusterBreak:LVT +BC84..BC84; GraphemeClusterBreak:LV +BC85..BC9F; GraphemeClusterBreak:LVT +BCA0..BCA0; GraphemeClusterBreak:LV +BCA1..BCBB; GraphemeClusterBreak:LVT +BCBC..BCBC; GraphemeClusterBreak:LV +BCBD..BCD7; GraphemeClusterBreak:LVT +BCD8..BCD8; GraphemeClusterBreak:LV +BCD9..BCF3; GraphemeClusterBreak:LVT +BCF4..BCF4; GraphemeClusterBreak:LV +BCF5..BD0F; GraphemeClusterBreak:LVT +BD10..BD10; GraphemeClusterBreak:LV +BD11..BD2B; GraphemeClusterBreak:LVT +BD2C..BD2C; GraphemeClusterBreak:LV +BD2D..BD47; GraphemeClusterBreak:LVT +BD48..BD48; GraphemeClusterBreak:LV +BD49..BD63; GraphemeClusterBreak:LVT +BD64..BD64; GraphemeClusterBreak:LV +BD65..BD7F; GraphemeClusterBreak:LVT +BD80..BD80; GraphemeClusterBreak:LV +BD81..BD9B; GraphemeClusterBreak:LVT +BD9C..BD9C; GraphemeClusterBreak:LV +BD9D..BDB7; GraphemeClusterBreak:LVT +BDB8..BDB8; GraphemeClusterBreak:LV +BDB9..BDD3; GraphemeClusterBreak:LVT +BDD4..BDD4; GraphemeClusterBreak:LV +BDD5..BDEF; GraphemeClusterBreak:LVT +BDF0..BDF0; GraphemeClusterBreak:LV +BDF1..BE0B; GraphemeClusterBreak:LVT +BE0C..BE0C; GraphemeClusterBreak:LV +BE0D..BE27; GraphemeClusterBreak:LVT +BE28..BE28; GraphemeClusterBreak:LV +BE29..BE43; GraphemeClusterBreak:LVT +BE44..BE44; GraphemeClusterBreak:LV +BE45..BE5F; GraphemeClusterBreak:LVT +BE60..BE60; GraphemeClusterBreak:LV +BE61..BE7B; GraphemeClusterBreak:LVT +BE7C..BE7C; GraphemeClusterBreak:LV +BE7D..BE97; GraphemeClusterBreak:LVT +BE98..BE98; GraphemeClusterBreak:LV +BE99..BEB3; GraphemeClusterBreak:LVT +BEB4..BEB4; GraphemeClusterBreak:LV +BEB5..BECF; GraphemeClusterBreak:LVT +BED0..BED0; GraphemeClusterBreak:LV +BED1..BEEB; GraphemeClusterBreak:LVT +BEEC..BEEC; GraphemeClusterBreak:LV +BEED..BF07; GraphemeClusterBreak:LVT +BF08..BF08; GraphemeClusterBreak:LV +BF09..BF23; GraphemeClusterBreak:LVT +BF24..BF24; GraphemeClusterBreak:LV +BF25..BF3F; GraphemeClusterBreak:LVT +BF40..BF40; GraphemeClusterBreak:LV +BF41..BF5B; GraphemeClusterBreak:LVT +BF5C..BF5C; GraphemeClusterBreak:LV +BF5D..BF77; GraphemeClusterBreak:LVT +BF78..BF78; GraphemeClusterBreak:LV +BF79..BF93; GraphemeClusterBreak:LVT +BF94..BF94; GraphemeClusterBreak:LV +BF95..BFAF; GraphemeClusterBreak:LVT +BFB0..BFB0; GraphemeClusterBreak:LV +BFB1..BFCB; GraphemeClusterBreak:LVT +BFCC..BFCC; GraphemeClusterBreak:LV +BFCD..BFE7; GraphemeClusterBreak:LVT +BFE8..BFE8; GraphemeClusterBreak:LV +BFE9..C003; GraphemeClusterBreak:LVT +C004..C004; GraphemeClusterBreak:LV +C005..C01F; GraphemeClusterBreak:LVT +C020..C020; GraphemeClusterBreak:LV +C021..C03B; GraphemeClusterBreak:LVT +C03C..C03C; GraphemeClusterBreak:LV +C03D..C057; GraphemeClusterBreak:LVT +C058..C058; GraphemeClusterBreak:LV +C059..C073; GraphemeClusterBreak:LVT +C074..C074; GraphemeClusterBreak:LV +C075..C08F; GraphemeClusterBreak:LVT +C090..C090; GraphemeClusterBreak:LV +C091..C0AB; GraphemeClusterBreak:LVT +C0AC..C0AC; GraphemeClusterBreak:LV +C0AD..C0C7; GraphemeClusterBreak:LVT +C0C8..C0C8; GraphemeClusterBreak:LV +C0C9..C0E3; GraphemeClusterBreak:LVT +C0E4..C0E4; GraphemeClusterBreak:LV +C0E5..C0FF; GraphemeClusterBreak:LVT +C100..C100; GraphemeClusterBreak:LV +C101..C11B; GraphemeClusterBreak:LVT +C11C..C11C; GraphemeClusterBreak:LV +C11D..C137; GraphemeClusterBreak:LVT +C138..C138; GraphemeClusterBreak:LV +C139..C153; GraphemeClusterBreak:LVT +C154..C154; GraphemeClusterBreak:LV +C155..C16F; GraphemeClusterBreak:LVT +C170..C170; GraphemeClusterBreak:LV +C171..C18B; GraphemeClusterBreak:LVT +C18C..C18C; GraphemeClusterBreak:LV +C18D..C1A7; GraphemeClusterBreak:LVT +C1A8..C1A8; GraphemeClusterBreak:LV +C1A9..C1C3; GraphemeClusterBreak:LVT +C1C4..C1C4; GraphemeClusterBreak:LV +C1C5..C1DF; GraphemeClusterBreak:LVT +C1E0..C1E0; GraphemeClusterBreak:LV +C1E1..C1FB; GraphemeClusterBreak:LVT +C1FC..C1FC; GraphemeClusterBreak:LV +C1FD..C217; GraphemeClusterBreak:LVT +C218..C218; GraphemeClusterBreak:LV +C219..C233; GraphemeClusterBreak:LVT +C234..C234; GraphemeClusterBreak:LV +C235..C24F; GraphemeClusterBreak:LVT +C250..C250; GraphemeClusterBreak:LV +C251..C26B; GraphemeClusterBreak:LVT +C26C..C26C; GraphemeClusterBreak:LV +C26D..C287; GraphemeClusterBreak:LVT +C288..C288; GraphemeClusterBreak:LV +C289..C2A3; GraphemeClusterBreak:LVT +C2A4..C2A4; GraphemeClusterBreak:LV +C2A5..C2BF; GraphemeClusterBreak:LVT +C2C0..C2C0; GraphemeClusterBreak:LV +C2C1..C2DB; GraphemeClusterBreak:LVT +C2DC..C2DC; GraphemeClusterBreak:LV +C2DD..C2F7; GraphemeClusterBreak:LVT +C2F8..C2F8; GraphemeClusterBreak:LV +C2F9..C313; GraphemeClusterBreak:LVT +C314..C314; GraphemeClusterBreak:LV +C315..C32F; GraphemeClusterBreak:LVT +C330..C330; GraphemeClusterBreak:LV +C331..C34B; GraphemeClusterBreak:LVT +C34C..C34C; GraphemeClusterBreak:LV +C34D..C367; GraphemeClusterBreak:LVT +C368..C368; GraphemeClusterBreak:LV +C369..C383; GraphemeClusterBreak:LVT +C384..C384; GraphemeClusterBreak:LV +C385..C39F; GraphemeClusterBreak:LVT +C3A0..C3A0; GraphemeClusterBreak:LV +C3A1..C3BB; GraphemeClusterBreak:LVT +C3BC..C3BC; GraphemeClusterBreak:LV +C3BD..C3D7; GraphemeClusterBreak:LVT +C3D8..C3D8; GraphemeClusterBreak:LV +C3D9..C3F3; GraphemeClusterBreak:LVT +C3F4..C3F4; GraphemeClusterBreak:LV +C3F5..C40F; GraphemeClusterBreak:LVT +C410..C410; GraphemeClusterBreak:LV +C411..C42B; GraphemeClusterBreak:LVT +C42C..C42C; GraphemeClusterBreak:LV +C42D..C447; GraphemeClusterBreak:LVT +C448..C448; GraphemeClusterBreak:LV +C449..C463; GraphemeClusterBreak:LVT +C464..C464; GraphemeClusterBreak:LV +C465..C47F; GraphemeClusterBreak:LVT +C480..C480; GraphemeClusterBreak:LV +C481..C49B; GraphemeClusterBreak:LVT +C49C..C49C; GraphemeClusterBreak:LV +C49D..C4B7; GraphemeClusterBreak:LVT +C4B8..C4B8; GraphemeClusterBreak:LV +C4B9..C4D3; GraphemeClusterBreak:LVT +C4D4..C4D4; GraphemeClusterBreak:LV +C4D5..C4EF; GraphemeClusterBreak:LVT +C4F0..C4F0; GraphemeClusterBreak:LV +C4F1..C50B; GraphemeClusterBreak:LVT +C50C..C50C; GraphemeClusterBreak:LV +C50D..C527; GraphemeClusterBreak:LVT +C528..C528; GraphemeClusterBreak:LV +C529..C543; GraphemeClusterBreak:LVT +C544..C544; GraphemeClusterBreak:LV +C545..C55F; GraphemeClusterBreak:LVT +C560..C560; GraphemeClusterBreak:LV +C561..C57B; GraphemeClusterBreak:LVT +C57C..C57C; GraphemeClusterBreak:LV +C57D..C597; GraphemeClusterBreak:LVT +C598..C598; GraphemeClusterBreak:LV +C599..C5B3; GraphemeClusterBreak:LVT +C5B4..C5B4; GraphemeClusterBreak:LV +C5B5..C5CF; GraphemeClusterBreak:LVT +C5D0..C5D0; GraphemeClusterBreak:LV +C5D1..C5EB; GraphemeClusterBreak:LVT +C5EC..C5EC; GraphemeClusterBreak:LV +C5ED..C607; GraphemeClusterBreak:LVT +C608..C608; GraphemeClusterBreak:LV +C609..C623; GraphemeClusterBreak:LVT +C624..C624; GraphemeClusterBreak:LV +C625..C63F; GraphemeClusterBreak:LVT +C640..C640; GraphemeClusterBreak:LV +C641..C65B; GraphemeClusterBreak:LVT +C65C..C65C; GraphemeClusterBreak:LV +C65D..C677; GraphemeClusterBreak:LVT +C678..C678; GraphemeClusterBreak:LV +C679..C693; GraphemeClusterBreak:LVT +C694..C694; GraphemeClusterBreak:LV +C695..C6AF; GraphemeClusterBreak:LVT +C6B0..C6B0; GraphemeClusterBreak:LV +C6B1..C6CB; GraphemeClusterBreak:LVT +C6CC..C6CC; GraphemeClusterBreak:LV +C6CD..C6E7; GraphemeClusterBreak:LVT +C6E8..C6E8; GraphemeClusterBreak:LV +C6E9..C703; GraphemeClusterBreak:LVT +C704..C704; GraphemeClusterBreak:LV +C705..C71F; GraphemeClusterBreak:LVT +C720..C720; GraphemeClusterBreak:LV +C721..C73B; GraphemeClusterBreak:LVT +C73C..C73C; GraphemeClusterBreak:LV +C73D..C757; GraphemeClusterBreak:LVT +C758..C758; GraphemeClusterBreak:LV +C759..C773; GraphemeClusterBreak:LVT +C774..C774; GraphemeClusterBreak:LV +C775..C78F; GraphemeClusterBreak:LVT +C790..C790; GraphemeClusterBreak:LV +C791..C7AB; GraphemeClusterBreak:LVT +C7AC..C7AC; GraphemeClusterBreak:LV +C7AD..C7C7; GraphemeClusterBreak:LVT +C7C8..C7C8; GraphemeClusterBreak:LV +C7C9..C7E3; GraphemeClusterBreak:LVT +C7E4..C7E4; GraphemeClusterBreak:LV +C7E5..C7FF; GraphemeClusterBreak:LVT +C800..C800; GraphemeClusterBreak:LV +C801..C81B; GraphemeClusterBreak:LVT +C81C..C81C; GraphemeClusterBreak:LV +C81D..C837; GraphemeClusterBreak:LVT +C838..C838; GraphemeClusterBreak:LV +C839..C853; GraphemeClusterBreak:LVT +C854..C854; GraphemeClusterBreak:LV +C855..C86F; GraphemeClusterBreak:LVT +C870..C870; GraphemeClusterBreak:LV +C871..C88B; GraphemeClusterBreak:LVT +C88C..C88C; GraphemeClusterBreak:LV +C88D..C8A7; GraphemeClusterBreak:LVT +C8A8..C8A8; GraphemeClusterBreak:LV +C8A9..C8C3; GraphemeClusterBreak:LVT +C8C4..C8C4; GraphemeClusterBreak:LV +C8C5..C8DF; GraphemeClusterBreak:LVT +C8E0..C8E0; GraphemeClusterBreak:LV +C8E1..C8FB; GraphemeClusterBreak:LVT +C8FC..C8FC; GraphemeClusterBreak:LV +C8FD..C917; GraphemeClusterBreak:LVT +C918..C918; GraphemeClusterBreak:LV +C919..C933; GraphemeClusterBreak:LVT +C934..C934; GraphemeClusterBreak:LV +C935..C94F; GraphemeClusterBreak:LVT +C950..C950; GraphemeClusterBreak:LV +C951..C96B; GraphemeClusterBreak:LVT +C96C..C96C; GraphemeClusterBreak:LV +C96D..C987; GraphemeClusterBreak:LVT +C988..C988; GraphemeClusterBreak:LV +C989..C9A3; GraphemeClusterBreak:LVT +C9A4..C9A4; GraphemeClusterBreak:LV +C9A5..C9BF; GraphemeClusterBreak:LVT +C9C0..C9C0; GraphemeClusterBreak:LV +C9C1..C9DB; GraphemeClusterBreak:LVT +C9DC..C9DC; GraphemeClusterBreak:LV +C9DD..C9F7; GraphemeClusterBreak:LVT +C9F8..C9F8; GraphemeClusterBreak:LV +C9F9..CA13; GraphemeClusterBreak:LVT +CA14..CA14; GraphemeClusterBreak:LV +CA15..CA2F; GraphemeClusterBreak:LVT +CA30..CA30; GraphemeClusterBreak:LV +CA31..CA4B; GraphemeClusterBreak:LVT +CA4C..CA4C; GraphemeClusterBreak:LV +CA4D..CA67; GraphemeClusterBreak:LVT +CA68..CA68; GraphemeClusterBreak:LV +CA69..CA83; GraphemeClusterBreak:LVT +CA84..CA84; GraphemeClusterBreak:LV +CA85..CA9F; GraphemeClusterBreak:LVT +CAA0..CAA0; GraphemeClusterBreak:LV +CAA1..CABB; GraphemeClusterBreak:LVT +CABC..CABC; GraphemeClusterBreak:LV +CABD..CAD7; GraphemeClusterBreak:LVT +CAD8..CAD8; GraphemeClusterBreak:LV +CAD9..CAF3; GraphemeClusterBreak:LVT +CAF4..CAF4; GraphemeClusterBreak:LV +CAF5..CB0F; GraphemeClusterBreak:LVT +CB10..CB10; GraphemeClusterBreak:LV +CB11..CB2B; GraphemeClusterBreak:LVT +CB2C..CB2C; GraphemeClusterBreak:LV +CB2D..CB47; GraphemeClusterBreak:LVT +CB48..CB48; GraphemeClusterBreak:LV +CB49..CB63; GraphemeClusterBreak:LVT +CB64..CB64; GraphemeClusterBreak:LV +CB65..CB7F; GraphemeClusterBreak:LVT +CB80..CB80; GraphemeClusterBreak:LV +CB81..CB9B; GraphemeClusterBreak:LVT +CB9C..CB9C; GraphemeClusterBreak:LV +CB9D..CBB7; GraphemeClusterBreak:LVT +CBB8..CBB8; GraphemeClusterBreak:LV +CBB9..CBD3; GraphemeClusterBreak:LVT +CBD4..CBD4; GraphemeClusterBreak:LV +CBD5..CBEF; GraphemeClusterBreak:LVT +CBF0..CBF0; GraphemeClusterBreak:LV +CBF1..CC0B; GraphemeClusterBreak:LVT +CC0C..CC0C; GraphemeClusterBreak:LV +CC0D..CC27; GraphemeClusterBreak:LVT +CC28..CC28; GraphemeClusterBreak:LV +CC29..CC43; GraphemeClusterBreak:LVT +CC44..CC44; GraphemeClusterBreak:LV +CC45..CC5F; GraphemeClusterBreak:LVT +CC60..CC60; GraphemeClusterBreak:LV +CC61..CC7B; GraphemeClusterBreak:LVT +CC7C..CC7C; GraphemeClusterBreak:LV +CC7D..CC97; GraphemeClusterBreak:LVT +CC98..CC98; GraphemeClusterBreak:LV +CC99..CCB3; GraphemeClusterBreak:LVT +CCB4..CCB4; GraphemeClusterBreak:LV +CCB5..CCCF; GraphemeClusterBreak:LVT +CCD0..CCD0; GraphemeClusterBreak:LV +CCD1..CCEB; GraphemeClusterBreak:LVT +CCEC..CCEC; GraphemeClusterBreak:LV +CCED..CD07; GraphemeClusterBreak:LVT +CD08..CD08; GraphemeClusterBreak:LV +CD09..CD23; GraphemeClusterBreak:LVT +CD24..CD24; GraphemeClusterBreak:LV +CD25..CD3F; GraphemeClusterBreak:LVT +CD40..CD40; GraphemeClusterBreak:LV +CD41..CD5B; GraphemeClusterBreak:LVT +CD5C..CD5C; GraphemeClusterBreak:LV +CD5D..CD77; GraphemeClusterBreak:LVT +CD78..CD78; GraphemeClusterBreak:LV +CD79..CD93; GraphemeClusterBreak:LVT +CD94..CD94; GraphemeClusterBreak:LV +CD95..CDAF; GraphemeClusterBreak:LVT +CDB0..CDB0; GraphemeClusterBreak:LV +CDB1..CDCB; GraphemeClusterBreak:LVT +CDCC..CDCC; GraphemeClusterBreak:LV +CDCD..CDE7; GraphemeClusterBreak:LVT +CDE8..CDE8; GraphemeClusterBreak:LV +CDE9..CE03; GraphemeClusterBreak:LVT +CE04..CE04; GraphemeClusterBreak:LV +CE05..CE1F; GraphemeClusterBreak:LVT +CE20..CE20; GraphemeClusterBreak:LV +CE21..CE3B; GraphemeClusterBreak:LVT +CE3C..CE3C; GraphemeClusterBreak:LV +CE3D..CE57; GraphemeClusterBreak:LVT +CE58..CE58; GraphemeClusterBreak:LV +CE59..CE73; GraphemeClusterBreak:LVT +CE74..CE74; GraphemeClusterBreak:LV +CE75..CE8F; GraphemeClusterBreak:LVT +CE90..CE90; GraphemeClusterBreak:LV +CE91..CEAB; GraphemeClusterBreak:LVT +CEAC..CEAC; GraphemeClusterBreak:LV +CEAD..CEC7; GraphemeClusterBreak:LVT +CEC8..CEC8; GraphemeClusterBreak:LV +CEC9..CEE3; GraphemeClusterBreak:LVT +CEE4..CEE4; GraphemeClusterBreak:LV +CEE5..CEFF; GraphemeClusterBreak:LVT +CF00..CF00; GraphemeClusterBreak:LV +CF01..CF1B; GraphemeClusterBreak:LVT +CF1C..CF1C; GraphemeClusterBreak:LV +CF1D..CF37; GraphemeClusterBreak:LVT +CF38..CF38; GraphemeClusterBreak:LV +CF39..CF53; GraphemeClusterBreak:LVT +CF54..CF54; GraphemeClusterBreak:LV +CF55..CF6F; GraphemeClusterBreak:LVT +CF70..CF70; GraphemeClusterBreak:LV +CF71..CF8B; GraphemeClusterBreak:LVT +CF8C..CF8C; GraphemeClusterBreak:LV +CF8D..CFA7; GraphemeClusterBreak:LVT +CFA8..CFA8; GraphemeClusterBreak:LV +CFA9..CFC3; GraphemeClusterBreak:LVT +CFC4..CFC4; GraphemeClusterBreak:LV +CFC5..CFDF; GraphemeClusterBreak:LVT +CFE0..CFE0; GraphemeClusterBreak:LV +CFE1..CFFB; GraphemeClusterBreak:LVT +CFFC..CFFC; GraphemeClusterBreak:LV +CFFD..D017; GraphemeClusterBreak:LVT +D018..D018; GraphemeClusterBreak:LV +D019..D033; GraphemeClusterBreak:LVT +D034..D034; GraphemeClusterBreak:LV +D035..D04F; GraphemeClusterBreak:LVT +D050..D050; GraphemeClusterBreak:LV +D051..D06B; GraphemeClusterBreak:LVT +D06C..D06C; GraphemeClusterBreak:LV +D06D..D087; GraphemeClusterBreak:LVT +D088..D088; GraphemeClusterBreak:LV +D089..D0A3; GraphemeClusterBreak:LVT +D0A4..D0A4; GraphemeClusterBreak:LV +D0A5..D0BF; GraphemeClusterBreak:LVT +D0C0..D0C0; GraphemeClusterBreak:LV +D0C1..D0DB; GraphemeClusterBreak:LVT +D0DC..D0DC; GraphemeClusterBreak:LV +D0DD..D0F7; GraphemeClusterBreak:LVT +D0F8..D0F8; GraphemeClusterBreak:LV +D0F9..D113; GraphemeClusterBreak:LVT +D114..D114; GraphemeClusterBreak:LV +D115..D12F; GraphemeClusterBreak:LVT +D130..D130; GraphemeClusterBreak:LV +D131..D14B; GraphemeClusterBreak:LVT +D14C..D14C; GraphemeClusterBreak:LV +D14D..D167; GraphemeClusterBreak:LVT +D168..D168; GraphemeClusterBreak:LV +D169..D183; GraphemeClusterBreak:LVT +D184..D184; GraphemeClusterBreak:LV +D185..D19F; GraphemeClusterBreak:LVT +D1A0..D1A0; GraphemeClusterBreak:LV +D1A1..D1BB; GraphemeClusterBreak:LVT +D1BC..D1BC; GraphemeClusterBreak:LV +D1BD..D1D7; GraphemeClusterBreak:LVT +D1D8..D1D8; GraphemeClusterBreak:LV +D1D9..D1F3; GraphemeClusterBreak:LVT +D1F4..D1F4; GraphemeClusterBreak:LV +D1F5..D20F; GraphemeClusterBreak:LVT +D210..D210; GraphemeClusterBreak:LV +D211..D22B; GraphemeClusterBreak:LVT +D22C..D22C; GraphemeClusterBreak:LV +D22D..D247; GraphemeClusterBreak:LVT +D248..D248; GraphemeClusterBreak:LV +D249..D263; GraphemeClusterBreak:LVT +D264..D264; GraphemeClusterBreak:LV +D265..D27F; GraphemeClusterBreak:LVT +D280..D280; GraphemeClusterBreak:LV +D281..D29B; GraphemeClusterBreak:LVT +D29C..D29C; GraphemeClusterBreak:LV +D29D..D2B7; GraphemeClusterBreak:LVT +D2B8..D2B8; GraphemeClusterBreak:LV +D2B9..D2D3; GraphemeClusterBreak:LVT +D2D4..D2D4; GraphemeClusterBreak:LV +D2D5..D2EF; GraphemeClusterBreak:LVT +D2F0..D2F0; GraphemeClusterBreak:LV +D2F1..D30B; GraphemeClusterBreak:LVT +D30C..D30C; GraphemeClusterBreak:LV +D30D..D327; GraphemeClusterBreak:LVT +D328..D328; GraphemeClusterBreak:LV +D329..D343; GraphemeClusterBreak:LVT +D344..D344; GraphemeClusterBreak:LV +D345..D35F; GraphemeClusterBreak:LVT +D360..D360; GraphemeClusterBreak:LV +D361..D37B; GraphemeClusterBreak:LVT +D37C..D37C; GraphemeClusterBreak:LV +D37D..D397; GraphemeClusterBreak:LVT +D398..D398; GraphemeClusterBreak:LV +D399..D3B3; GraphemeClusterBreak:LVT +D3B4..D3B4; GraphemeClusterBreak:LV +D3B5..D3CF; GraphemeClusterBreak:LVT +D3D0..D3D0; GraphemeClusterBreak:LV +D3D1..D3EB; GraphemeClusterBreak:LVT +D3EC..D3EC; GraphemeClusterBreak:LV +D3ED..D407; GraphemeClusterBreak:LVT +D408..D408; GraphemeClusterBreak:LV +D409..D423; GraphemeClusterBreak:LVT +D424..D424; GraphemeClusterBreak:LV +D425..D43F; GraphemeClusterBreak:LVT +D440..D440; GraphemeClusterBreak:LV +D441..D45B; GraphemeClusterBreak:LVT +D45C..D45C; GraphemeClusterBreak:LV +D45D..D477; GraphemeClusterBreak:LVT +D478..D478; GraphemeClusterBreak:LV +D479..D493; GraphemeClusterBreak:LVT +D494..D494; GraphemeClusterBreak:LV +D495..D4AF; GraphemeClusterBreak:LVT +D4B0..D4B0; GraphemeClusterBreak:LV +D4B1..D4CB; GraphemeClusterBreak:LVT +D4CC..D4CC; GraphemeClusterBreak:LV +D4CD..D4E7; GraphemeClusterBreak:LVT +D4E8..D4E8; GraphemeClusterBreak:LV +D4E9..D503; GraphemeClusterBreak:LVT +D504..D504; GraphemeClusterBreak:LV +D505..D51F; GraphemeClusterBreak:LVT +D520..D520; GraphemeClusterBreak:LV +D521..D53B; GraphemeClusterBreak:LVT +D53C..D53C; GraphemeClusterBreak:LV +D53D..D557; GraphemeClusterBreak:LVT +D558..D558; GraphemeClusterBreak:LV +D559..D573; GraphemeClusterBreak:LVT +D574..D574; GraphemeClusterBreak:LV +D575..D58F; GraphemeClusterBreak:LVT +D590..D590; GraphemeClusterBreak:LV +D591..D5AB; GraphemeClusterBreak:LVT +D5AC..D5AC; GraphemeClusterBreak:LV +D5AD..D5C7; GraphemeClusterBreak:LVT +D5C8..D5C8; GraphemeClusterBreak:LV +D5C9..D5E3; GraphemeClusterBreak:LVT +D5E4..D5E4; GraphemeClusterBreak:LV +D5E5..D5FF; GraphemeClusterBreak:LVT +D600..D600; GraphemeClusterBreak:LV +D601..D61B; GraphemeClusterBreak:LVT +D61C..D61C; GraphemeClusterBreak:LV +D61D..D637; GraphemeClusterBreak:LVT +D638..D638; GraphemeClusterBreak:LV +D639..D653; GraphemeClusterBreak:LVT +D654..D654; GraphemeClusterBreak:LV +D655..D66F; GraphemeClusterBreak:LVT +D670..D670; GraphemeClusterBreak:LV +D671..D68B; GraphemeClusterBreak:LVT +D68C..D68C; GraphemeClusterBreak:LV +D68D..D6A7; GraphemeClusterBreak:LVT +D6A8..D6A8; GraphemeClusterBreak:LV +D6A9..D6C3; GraphemeClusterBreak:LVT +D6C4..D6C4; GraphemeClusterBreak:LV +D6C5..D6DF; GraphemeClusterBreak:LVT +D6E0..D6E0; GraphemeClusterBreak:LV +D6E1..D6FB; GraphemeClusterBreak:LVT +D6FC..D6FC; GraphemeClusterBreak:LV +D6FD..D717; GraphemeClusterBreak:LVT +D718..D718; GraphemeClusterBreak:LV +D719..D733; GraphemeClusterBreak:LVT +D734..D734; GraphemeClusterBreak:LV +D735..D74F; GraphemeClusterBreak:LVT +D750..D750; GraphemeClusterBreak:LV +D751..D76B; GraphemeClusterBreak:LVT +D76C..D76C; GraphemeClusterBreak:LV +D76D..D787; GraphemeClusterBreak:LVT +D788..D788; GraphemeClusterBreak:LV +D789..D7A3; GraphemeClusterBreak:LVT +D7A4..D7AF; GraphemeClusterBreak:Other +D7B0..D7C6; GraphemeClusterBreak:V +D7C7..D7CA; GraphemeClusterBreak:Other +D7CB..D7FB; GraphemeClusterBreak:T +D7FC..D7FF; GraphemeClusterBreak:Other +E000..FB1D; GraphemeClusterBreak:Other +FB1E..FB1E; GraphemeClusterBreak:Extend +FB1F..FDFF; GraphemeClusterBreak:Other +FE00..FE0F; GraphemeClusterBreak:Extend +FE10..FE1F; GraphemeClusterBreak:Other +FE20..FE2F; GraphemeClusterBreak:Extend +FE30..FEFE; GraphemeClusterBreak:Other +FEFF..FEFF; GraphemeClusterBreak:Control +FF00..FF9D; GraphemeClusterBreak:Other +FF9E..FF9F; GraphemeClusterBreak:Extend +FFA0..FFEF; GraphemeClusterBreak:Other +FFF0..FFFB; GraphemeClusterBreak:Control +FFFC..101FC; GraphemeClusterBreak:Other +101FD..101FD; GraphemeClusterBreak:Extend +101FE..102DF; GraphemeClusterBreak:Other +102E0..102E0; GraphemeClusterBreak:Extend +102E1..10375; GraphemeClusterBreak:Other +10376..1037A; GraphemeClusterBreak:Extend +1037B..10A00; GraphemeClusterBreak:Other +10A01..10A03; GraphemeClusterBreak:Extend +10A04..10A04; GraphemeClusterBreak:Other +10A05..10A06; GraphemeClusterBreak:Extend +10A07..10A0B; GraphemeClusterBreak:Other +10A0C..10A0F; GraphemeClusterBreak:Extend +10A10..10A37; GraphemeClusterBreak:Other +10A38..10A3A; GraphemeClusterBreak:Extend +10A3B..10A3E; GraphemeClusterBreak:Other +10A3F..10A3F; GraphemeClusterBreak:Extend +10A40..10AE4; GraphemeClusterBreak:Other +10AE5..10AE6; GraphemeClusterBreak:Extend +10AE7..10FFF; GraphemeClusterBreak:Other +11000..11000; GraphemeClusterBreak:SpacingMark +11001..11001; GraphemeClusterBreak:Extend +11002..11002; GraphemeClusterBreak:SpacingMark +11003..11037; GraphemeClusterBreak:Other +11038..11046; GraphemeClusterBreak:Extend +11047..1107E; GraphemeClusterBreak:Other +1107F..11081; GraphemeClusterBreak:Extend +11082..11082; GraphemeClusterBreak:SpacingMark +11083..110AF; GraphemeClusterBreak:Other +110B0..110B2; GraphemeClusterBreak:SpacingMark +110B3..110B6; GraphemeClusterBreak:Extend +110B7..110B8; GraphemeClusterBreak:SpacingMark +110B9..110BA; GraphemeClusterBreak:Extend +110BB..110BC; GraphemeClusterBreak:Other +110BD..110BD; GraphemeClusterBreak:Prepend +110BE..110FF; GraphemeClusterBreak:Other +11100..11102; GraphemeClusterBreak:Extend +11103..11126; GraphemeClusterBreak:Other +11127..1112B; GraphemeClusterBreak:Extend +1112C..1112C; GraphemeClusterBreak:SpacingMark +1112D..11134; GraphemeClusterBreak:Extend +11135..11172; GraphemeClusterBreak:Other +11173..11173; GraphemeClusterBreak:Extend +11174..1117F; GraphemeClusterBreak:Other +11180..11181; GraphemeClusterBreak:Extend +11182..11182; GraphemeClusterBreak:SpacingMark +11183..111B2; GraphemeClusterBreak:Other +111B3..111B5; GraphemeClusterBreak:SpacingMark +111B6..111BE; GraphemeClusterBreak:Extend +111BF..111C0; GraphemeClusterBreak:SpacingMark +111C1..111C1; GraphemeClusterBreak:Other +111C2..111C3; GraphemeClusterBreak:Prepend +111C4..111C9; GraphemeClusterBreak:Other +111CA..111CC; GraphemeClusterBreak:Extend +111CD..1122B; GraphemeClusterBreak:Other +1122C..1122E; GraphemeClusterBreak:SpacingMark +1122F..11231; GraphemeClusterBreak:Extend +11232..11233; GraphemeClusterBreak:SpacingMark +11234..11234; GraphemeClusterBreak:Extend +11235..11235; GraphemeClusterBreak:SpacingMark +11236..11237; GraphemeClusterBreak:Extend +11238..1123D; GraphemeClusterBreak:Other +1123E..1123E; GraphemeClusterBreak:Extend +1123F..112DE; GraphemeClusterBreak:Other +112DF..112DF; GraphemeClusterBreak:Extend +112E0..112E2; GraphemeClusterBreak:SpacingMark +112E3..112EA; GraphemeClusterBreak:Extend +112EB..112FF; GraphemeClusterBreak:Other +11300..11301; GraphemeClusterBreak:Extend +11302..11303; GraphemeClusterBreak:SpacingMark +11304..1133B; GraphemeClusterBreak:Other +1133C..1133C; GraphemeClusterBreak:Extend +1133D..1133D; GraphemeClusterBreak:Other +1133E..1133E; GraphemeClusterBreak:Extend +1133F..1133F; GraphemeClusterBreak:SpacingMark +11340..11340; GraphemeClusterBreak:Extend +11341..11344; GraphemeClusterBreak:SpacingMark +11345..11346; GraphemeClusterBreak:Other +11347..11348; GraphemeClusterBreak:SpacingMark +11349..1134A; GraphemeClusterBreak:Other +1134B..1134D; GraphemeClusterBreak:SpacingMark +1134E..11356; GraphemeClusterBreak:Other +11357..11357; GraphemeClusterBreak:Extend +11358..11361; GraphemeClusterBreak:Other +11362..11363; GraphemeClusterBreak:SpacingMark +11364..11365; GraphemeClusterBreak:Other +11366..1136C; GraphemeClusterBreak:Extend +1136D..1136F; GraphemeClusterBreak:Other +11370..11374; GraphemeClusterBreak:Extend +11375..11434; GraphemeClusterBreak:Other +11435..11437; GraphemeClusterBreak:SpacingMark +11438..1143F; GraphemeClusterBreak:Extend +11440..11441; GraphemeClusterBreak:SpacingMark +11442..11444; GraphemeClusterBreak:Extend +11445..11445; GraphemeClusterBreak:SpacingMark +11446..11446; GraphemeClusterBreak:Extend +11447..114AF; GraphemeClusterBreak:Other +114B0..114B0; GraphemeClusterBreak:Extend +114B1..114B2; GraphemeClusterBreak:SpacingMark +114B3..114B8; GraphemeClusterBreak:Extend +114B9..114B9; GraphemeClusterBreak:SpacingMark +114BA..114BA; GraphemeClusterBreak:Extend +114BB..114BC; GraphemeClusterBreak:SpacingMark +114BD..114BD; GraphemeClusterBreak:Extend +114BE..114BE; GraphemeClusterBreak:SpacingMark +114BF..114C0; GraphemeClusterBreak:Extend +114C1..114C1; GraphemeClusterBreak:SpacingMark +114C2..114C3; GraphemeClusterBreak:Extend +114C4..115AE; GraphemeClusterBreak:Other +115AF..115AF; GraphemeClusterBreak:Extend +115B0..115B1; GraphemeClusterBreak:SpacingMark +115B2..115B5; GraphemeClusterBreak:Extend +115B6..115B7; GraphemeClusterBreak:Other +115B8..115BB; GraphemeClusterBreak:SpacingMark +115BC..115BD; GraphemeClusterBreak:Extend +115BE..115BE; GraphemeClusterBreak:SpacingMark +115BF..115C0; GraphemeClusterBreak:Extend +115C1..115DB; GraphemeClusterBreak:Other +115DC..115DD; GraphemeClusterBreak:Extend +115DE..1162F; GraphemeClusterBreak:Other +11630..11632; GraphemeClusterBreak:SpacingMark +11633..1163A; GraphemeClusterBreak:Extend +1163B..1163C; GraphemeClusterBreak:SpacingMark +1163D..1163D; GraphemeClusterBreak:Extend +1163E..1163E; GraphemeClusterBreak:SpacingMark +1163F..11640; GraphemeClusterBreak:Extend +11641..116AA; GraphemeClusterBreak:Other +116AB..116AB; GraphemeClusterBreak:Extend +116AC..116AC; GraphemeClusterBreak:SpacingMark +116AD..116AD; GraphemeClusterBreak:Extend +116AE..116AF; GraphemeClusterBreak:SpacingMark +116B0..116B5; GraphemeClusterBreak:Extend +116B6..116B6; GraphemeClusterBreak:SpacingMark +116B7..116B7; GraphemeClusterBreak:Extend +116B8..1171C; GraphemeClusterBreak:Other +1171D..1171F; GraphemeClusterBreak:Extend +11720..11721; GraphemeClusterBreak:SpacingMark +11722..11725; GraphemeClusterBreak:Extend +11726..11726; GraphemeClusterBreak:SpacingMark +11727..1172B; GraphemeClusterBreak:Extend +1172C..11A00; GraphemeClusterBreak:Other +11A01..11A06; GraphemeClusterBreak:Extend +11A07..11A08; GraphemeClusterBreak:SpacingMark +11A09..11A0A; GraphemeClusterBreak:Extend +11A0B..11A32; GraphemeClusterBreak:Other +11A33..11A38; GraphemeClusterBreak:Extend +11A39..11A39; GraphemeClusterBreak:SpacingMark +11A3A..11A3A; GraphemeClusterBreak:Prepend +11A3B..11A3E; GraphemeClusterBreak:Extend +11A3F..11A46; GraphemeClusterBreak:Other +11A47..11A47; GraphemeClusterBreak:Extend +11A48..11A50; GraphemeClusterBreak:Other +11A51..11A56; GraphemeClusterBreak:Extend +11A57..11A58; GraphemeClusterBreak:SpacingMark +11A59..11A5B; GraphemeClusterBreak:Extend +11A5C..11A85; GraphemeClusterBreak:Other +11A86..11A89; GraphemeClusterBreak:Prepend +11A8A..11A96; GraphemeClusterBreak:Extend +11A97..11A97; GraphemeClusterBreak:SpacingMark +11A98..11A99; GraphemeClusterBreak:Extend +11A9A..11C2E; GraphemeClusterBreak:Other +11C2F..11C2F; GraphemeClusterBreak:SpacingMark +11C30..11C36; GraphemeClusterBreak:Extend +11C37..11C37; GraphemeClusterBreak:Other +11C38..11C3D; GraphemeClusterBreak:Extend +11C3E..11C3E; GraphemeClusterBreak:SpacingMark +11C3F..11C3F; GraphemeClusterBreak:Extend +11C40..11C91; GraphemeClusterBreak:Other +11C92..11CA7; GraphemeClusterBreak:Extend +11CA8..11CA8; GraphemeClusterBreak:Other +11CA9..11CA9; GraphemeClusterBreak:SpacingMark +11CAA..11CB0; GraphemeClusterBreak:Extend +11CB1..11CB1; GraphemeClusterBreak:SpacingMark +11CB2..11CB3; GraphemeClusterBreak:Extend +11CB4..11CB4; GraphemeClusterBreak:SpacingMark +11CB5..11CB6; GraphemeClusterBreak:Extend +11CB7..11D30; GraphemeClusterBreak:Other +11D31..11D36; GraphemeClusterBreak:Extend +11D37..11D39; GraphemeClusterBreak:Other +11D3A..11D3A; GraphemeClusterBreak:Extend +11D3B..11D3B; GraphemeClusterBreak:Other +11D3C..11D3D; GraphemeClusterBreak:Extend +11D3E..11D3E; GraphemeClusterBreak:Other +11D3F..11D45; GraphemeClusterBreak:Extend +11D46..11D46; GraphemeClusterBreak:Prepend +11D47..11D47; GraphemeClusterBreak:Extend +11D48..16AEF; GraphemeClusterBreak:Other +16AF0..16AF4; GraphemeClusterBreak:Extend +16AF5..16B2F; GraphemeClusterBreak:Other +16B30..16B36; GraphemeClusterBreak:Extend +16B37..16F50; GraphemeClusterBreak:Other +16F51..16F7E; GraphemeClusterBreak:SpacingMark +16F7F..16F8E; GraphemeClusterBreak:Other +16F8F..16F92; GraphemeClusterBreak:Extend +16F93..1BC9C; GraphemeClusterBreak:Other +1BC9D..1BC9E; GraphemeClusterBreak:Extend +1BC9F..1BC9F; GraphemeClusterBreak:Other +1BCA0..1BCA3; GraphemeClusterBreak:Control +1BCA4..1D164; GraphemeClusterBreak:Other +1D165..1D165; GraphemeClusterBreak:Extend +1D166..1D166; GraphemeClusterBreak:SpacingMark +1D167..1D169; GraphemeClusterBreak:Extend +1D16A..1D16C; GraphemeClusterBreak:Other +1D16D..1D16D; GraphemeClusterBreak:SpacingMark +1D16E..1D172; GraphemeClusterBreak:Extend +1D173..1D17A; GraphemeClusterBreak:Control +1D17B..1D182; GraphemeClusterBreak:Extend +1D183..1D184; GraphemeClusterBreak:Other +1D185..1D18B; GraphemeClusterBreak:Extend +1D18C..1D1A9; GraphemeClusterBreak:Other +1D1AA..1D1AD; GraphemeClusterBreak:Extend +1D1AE..1D241; GraphemeClusterBreak:Other +1D242..1D244; GraphemeClusterBreak:Extend +1D245..1D9FF; GraphemeClusterBreak:Other +1DA00..1DA36; GraphemeClusterBreak:Extend +1DA37..1DA3A; GraphemeClusterBreak:Other +1DA3B..1DA6C; GraphemeClusterBreak:Extend +1DA6D..1DA74; GraphemeClusterBreak:Other +1DA75..1DA75; GraphemeClusterBreak:Extend +1DA76..1DA83; GraphemeClusterBreak:Other +1DA84..1DA84; GraphemeClusterBreak:Extend +1DA85..1DA9A; GraphemeClusterBreak:Other +1DA9B..1DA9F; GraphemeClusterBreak:Extend +1DAA0..1DAA0; GraphemeClusterBreak:Other +1DAA1..1DAAF; GraphemeClusterBreak:Extend +1DAB0..1DFFF; GraphemeClusterBreak:Other +1E000..1E006; GraphemeClusterBreak:Extend +1E007..1E007; GraphemeClusterBreak:Other +1E008..1E018; GraphemeClusterBreak:Extend +1E019..1E01A; GraphemeClusterBreak:Other +1E01B..1E021; GraphemeClusterBreak:Extend +1E022..1E022; GraphemeClusterBreak:Other +1E023..1E024; GraphemeClusterBreak:Extend +1E025..1E025; GraphemeClusterBreak:Other +1E026..1E02A; GraphemeClusterBreak:Extend +1E02B..1E8CF; GraphemeClusterBreak:Other +1E8D0..1E8D6; GraphemeClusterBreak:Extend +1E8D7..1E943; GraphemeClusterBreak:Other +1E944..1E94A; GraphemeClusterBreak:Extend +1E94B..1F1E5; GraphemeClusterBreak:Other +1F1E6..1F1FF; GraphemeClusterBreak:Regional_Indicator +1F200..1F307; GraphemeClusterBreak:Other +1F308..1F308; GraphemeClusterBreak:Glue_After_Zwj +1F309..1F33D; GraphemeClusterBreak:Other +1F33E..1F33E; GraphemeClusterBreak:Glue_After_Zwj +1F33F..1F372; GraphemeClusterBreak:Other +1F373..1F373; GraphemeClusterBreak:Glue_After_Zwj +1F374..1F384; GraphemeClusterBreak:Other +1F385..1F385; GraphemeClusterBreak:E_Base +1F386..1F392; GraphemeClusterBreak:Other +1F393..1F393; GraphemeClusterBreak:Glue_After_Zwj +1F394..1F3A3; GraphemeClusterBreak:Other +1F3A4..1F3A4; GraphemeClusterBreak:Glue_After_Zwj +1F3A5..1F3A7; GraphemeClusterBreak:Other +1F3A8..1F3A8; GraphemeClusterBreak:Glue_After_Zwj +1F3A9..1F3C1; GraphemeClusterBreak:Other +1F3C2..1F3C4; GraphemeClusterBreak:E_Base +1F3C5..1F3C6; GraphemeClusterBreak:Other +1F3C7..1F3C7; GraphemeClusterBreak:E_Base +1F3C8..1F3C9; GraphemeClusterBreak:Other +1F3CA..1F3CC; GraphemeClusterBreak:E_Base +1F3CD..1F3EA; GraphemeClusterBreak:Other +1F3EB..1F3EB; GraphemeClusterBreak:Glue_After_Zwj +1F3EC..1F3EC; GraphemeClusterBreak:Other +1F3ED..1F3ED; GraphemeClusterBreak:Glue_After_Zwj +1F3EE..1F3FA; GraphemeClusterBreak:Other +1F3FB..1F3FF; GraphemeClusterBreak:E_Modifier +1F400..1F441; GraphemeClusterBreak:Other +1F442..1F443; GraphemeClusterBreak:E_Base +1F444..1F445; GraphemeClusterBreak:Other +1F446..1F450; GraphemeClusterBreak:E_Base +1F451..1F465; GraphemeClusterBreak:Other +1F466..1F469; GraphemeClusterBreak:E_Base_GAZ +1F46A..1F46D; GraphemeClusterBreak:Other +1F46E..1F46E; GraphemeClusterBreak:E_Base +1F46F..1F46F; GraphemeClusterBreak:Other +1F470..1F478; GraphemeClusterBreak:E_Base +1F479..1F47B; GraphemeClusterBreak:Other +1F47C..1F47C; GraphemeClusterBreak:E_Base +1F47D..1F480; GraphemeClusterBreak:Other +1F481..1F483; GraphemeClusterBreak:E_Base +1F484..1F484; GraphemeClusterBreak:Other +1F485..1F487; GraphemeClusterBreak:E_Base +1F488..1F48A; GraphemeClusterBreak:Other +1F48B..1F48B; GraphemeClusterBreak:Glue_After_Zwj +1F48C..1F4A9; GraphemeClusterBreak:Other +1F4AA..1F4AA; GraphemeClusterBreak:E_Base +1F4AB..1F4BA; GraphemeClusterBreak:Other +1F4BB..1F4BC; GraphemeClusterBreak:Glue_After_Zwj +1F4BD..1F526; GraphemeClusterBreak:Other +1F527..1F527; GraphemeClusterBreak:Glue_After_Zwj +1F528..1F52B; GraphemeClusterBreak:Other +1F52C..1F52C; GraphemeClusterBreak:Glue_After_Zwj +1F52D..1F573; GraphemeClusterBreak:Other +1F574..1F575; GraphemeClusterBreak:E_Base +1F576..1F579; GraphemeClusterBreak:Other +1F57A..1F57A; GraphemeClusterBreak:E_Base +1F57B..1F58F; GraphemeClusterBreak:Other +1F590..1F590; GraphemeClusterBreak:E_Base +1F591..1F594; GraphemeClusterBreak:Other +1F595..1F596; GraphemeClusterBreak:E_Base +1F597..1F5E7; GraphemeClusterBreak:Other +1F5E8..1F5E8; GraphemeClusterBreak:Glue_After_Zwj +1F5E9..1F644; GraphemeClusterBreak:Other +1F645..1F647; GraphemeClusterBreak:E_Base +1F648..1F64A; GraphemeClusterBreak:Other +1F64B..1F64F; GraphemeClusterBreak:E_Base +1F650..1F67F; GraphemeClusterBreak:Other +1F680..1F680; GraphemeClusterBreak:Glue_After_Zwj +1F681..1F691; GraphemeClusterBreak:Other +1F692..1F692; GraphemeClusterBreak:Glue_After_Zwj +1F693..1F6A2; GraphemeClusterBreak:Other +1F6A3..1F6A3; GraphemeClusterBreak:E_Base +1F6A4..1F6B3; GraphemeClusterBreak:Other +1F6B4..1F6B6; GraphemeClusterBreak:E_Base +1F6B7..1F6BF; GraphemeClusterBreak:Other +1F6C0..1F6C0; GraphemeClusterBreak:E_Base +1F6C1..1F6CB; GraphemeClusterBreak:Other +1F6CC..1F6CC; GraphemeClusterBreak:E_Base +1F6CD..1F917; GraphemeClusterBreak:Other +1F918..1F91C; GraphemeClusterBreak:E_Base +1F91D..1F91D; GraphemeClusterBreak:Other +1F91E..1F91F; GraphemeClusterBreak:E_Base +1F920..1F925; GraphemeClusterBreak:Other +1F926..1F926; GraphemeClusterBreak:E_Base +1F927..1F92F; GraphemeClusterBreak:Other +1F930..1F939; GraphemeClusterBreak:E_Base +1F93A..1F93C; GraphemeClusterBreak:Other +1F93D..1F93E; GraphemeClusterBreak:E_Base +1F93F..1F9D0; GraphemeClusterBreak:Other +1F9D1..1F9DD; GraphemeClusterBreak:E_Base +1F9DE..DFFFF; GraphemeClusterBreak:Other +E0000..E001F; GraphemeClusterBreak:Control +E0020..E007F; GraphemeClusterBreak:Extend +E0080..E00FF; GraphemeClusterBreak:Control +E0100..E01EF; GraphemeClusterBreak:Extend +E01F0..E0FFF; GraphemeClusterBreak:Control +E1000..10FFFF; GraphemeClusterBreak:Other diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_10_0.test b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_10_0.test new file mode 100644 index 000000000..0cc85fa87 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_10_0.test @@ -0,0 +1,11 @@ +name: UnicodeGraphemeClusterBreak_10_0 + +description: +Tests character class syntax of the Unicode 10.0 GraphemeClusterBreak property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_10_0.flex b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_10_0.flex new file mode 100644 index 000000000..d00094fae --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_10_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeLetter_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +[:letter:] { setCurCharPropertyValue("Letter"); } +[^[:letter:]] { setCurCharPropertyValue("Not-Letter"); } diff --git a/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_10_0.output b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_10_0.output new file mode 100644 index 000000000..416b5328f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_10_0.output @@ -0,0 +1,1172 @@ +0000..0040; Not-Letter +0041..005A; Letter +005B..0060; Not-Letter +0061..007A; Letter +007B..00A9; Not-Letter +00AA..00AA; Letter +00AB..00B4; Not-Letter +00B5..00B5; Letter +00B6..00B9; Not-Letter +00BA..00BA; Letter +00BB..00BF; Not-Letter +00C0..00D6; Letter +00D7..00D7; Not-Letter +00D8..00F6; Letter +00F7..00F7; Not-Letter +00F8..02C1; Letter +02C2..02C5; Not-Letter +02C6..02D1; Letter +02D2..02DF; Not-Letter +02E0..02E4; Letter +02E5..02EB; Not-Letter +02EC..02EC; Letter +02ED..02ED; Not-Letter +02EE..02EE; Letter +02EF..036F; Not-Letter +0370..0374; Letter +0375..0375; Not-Letter +0376..0377; Letter +0378..0379; Not-Letter +037A..037D; Letter +037E..037E; Not-Letter +037F..037F; Letter +0380..0385; Not-Letter +0386..0386; Letter +0387..0387; Not-Letter +0388..038A; Letter +038B..038B; Not-Letter +038C..038C; Letter +038D..038D; Not-Letter +038E..03A1; Letter +03A2..03A2; Not-Letter +03A3..03F5; Letter +03F6..03F6; Not-Letter +03F7..0481; Letter +0482..0489; Not-Letter +048A..052F; Letter +0530..0530; Not-Letter +0531..0556; Letter +0557..0558; Not-Letter +0559..0559; Letter +055A..0560; Not-Letter +0561..0587; Letter +0588..05CF; Not-Letter +05D0..05EA; Letter +05EB..05EF; Not-Letter +05F0..05F2; Letter +05F3..061F; Not-Letter +0620..064A; Letter +064B..066D; Not-Letter +066E..066F; Letter +0670..0670; Not-Letter +0671..06D3; Letter +06D4..06D4; Not-Letter +06D5..06D5; Letter +06D6..06E4; Not-Letter +06E5..06E6; Letter +06E7..06ED; Not-Letter +06EE..06EF; Letter +06F0..06F9; Not-Letter +06FA..06FC; Letter +06FD..06FE; Not-Letter +06FF..06FF; Letter +0700..070F; Not-Letter +0710..0710; Letter +0711..0711; Not-Letter +0712..072F; Letter +0730..074C; Not-Letter +074D..07A5; Letter +07A6..07B0; Not-Letter +07B1..07B1; Letter +07B2..07C9; Not-Letter +07CA..07EA; Letter +07EB..07F3; Not-Letter +07F4..07F5; Letter +07F6..07F9; Not-Letter +07FA..07FA; Letter +07FB..07FF; Not-Letter +0800..0815; Letter +0816..0819; Not-Letter +081A..081A; Letter +081B..0823; Not-Letter +0824..0824; Letter +0825..0827; Not-Letter +0828..0828; Letter +0829..083F; Not-Letter +0840..0858; Letter +0859..085F; Not-Letter +0860..086A; Letter +086B..089F; Not-Letter +08A0..08B4; Letter +08B5..08B5; Not-Letter +08B6..08BD; Letter +08BE..0903; Not-Letter +0904..0939; Letter +093A..093C; Not-Letter +093D..093D; Letter +093E..094F; Not-Letter +0950..0950; Letter +0951..0957; Not-Letter +0958..0961; Letter +0962..0970; Not-Letter +0971..0980; Letter +0981..0984; Not-Letter +0985..098C; Letter +098D..098E; Not-Letter +098F..0990; Letter +0991..0992; Not-Letter +0993..09A8; Letter +09A9..09A9; Not-Letter +09AA..09B0; Letter +09B1..09B1; Not-Letter +09B2..09B2; Letter +09B3..09B5; Not-Letter +09B6..09B9; Letter +09BA..09BC; Not-Letter +09BD..09BD; Letter +09BE..09CD; Not-Letter +09CE..09CE; Letter +09CF..09DB; Not-Letter +09DC..09DD; Letter +09DE..09DE; Not-Letter +09DF..09E1; Letter +09E2..09EF; Not-Letter +09F0..09F1; Letter +09F2..09FB; Not-Letter +09FC..09FC; Letter +09FD..0A04; Not-Letter +0A05..0A0A; Letter +0A0B..0A0E; Not-Letter +0A0F..0A10; Letter +0A11..0A12; Not-Letter +0A13..0A28; Letter +0A29..0A29; Not-Letter +0A2A..0A30; Letter +0A31..0A31; Not-Letter +0A32..0A33; Letter +0A34..0A34; Not-Letter +0A35..0A36; Letter +0A37..0A37; Not-Letter +0A38..0A39; Letter +0A3A..0A58; Not-Letter +0A59..0A5C; Letter +0A5D..0A5D; Not-Letter +0A5E..0A5E; Letter +0A5F..0A71; Not-Letter +0A72..0A74; Letter +0A75..0A84; Not-Letter +0A85..0A8D; Letter +0A8E..0A8E; Not-Letter +0A8F..0A91; Letter +0A92..0A92; Not-Letter +0A93..0AA8; Letter +0AA9..0AA9; Not-Letter +0AAA..0AB0; Letter +0AB1..0AB1; Not-Letter +0AB2..0AB3; Letter +0AB4..0AB4; Not-Letter +0AB5..0AB9; Letter +0ABA..0ABC; Not-Letter +0ABD..0ABD; Letter +0ABE..0ACF; Not-Letter +0AD0..0AD0; Letter +0AD1..0ADF; Not-Letter +0AE0..0AE1; Letter +0AE2..0AF8; Not-Letter +0AF9..0AF9; Letter +0AFA..0B04; Not-Letter +0B05..0B0C; Letter +0B0D..0B0E; Not-Letter +0B0F..0B10; Letter +0B11..0B12; Not-Letter +0B13..0B28; Letter +0B29..0B29; Not-Letter +0B2A..0B30; Letter +0B31..0B31; Not-Letter +0B32..0B33; Letter +0B34..0B34; Not-Letter +0B35..0B39; Letter +0B3A..0B3C; Not-Letter +0B3D..0B3D; Letter +0B3E..0B5B; Not-Letter +0B5C..0B5D; Letter +0B5E..0B5E; Not-Letter +0B5F..0B61; Letter +0B62..0B70; Not-Letter +0B71..0B71; Letter +0B72..0B82; Not-Letter +0B83..0B83; Letter +0B84..0B84; Not-Letter +0B85..0B8A; Letter +0B8B..0B8D; Not-Letter +0B8E..0B90; Letter +0B91..0B91; Not-Letter +0B92..0B95; Letter +0B96..0B98; Not-Letter +0B99..0B9A; Letter +0B9B..0B9B; Not-Letter +0B9C..0B9C; Letter +0B9D..0B9D; Not-Letter +0B9E..0B9F; Letter +0BA0..0BA2; Not-Letter +0BA3..0BA4; Letter +0BA5..0BA7; Not-Letter +0BA8..0BAA; Letter +0BAB..0BAD; Not-Letter +0BAE..0BB9; Letter +0BBA..0BCF; Not-Letter +0BD0..0BD0; Letter +0BD1..0C04; Not-Letter +0C05..0C0C; Letter +0C0D..0C0D; Not-Letter +0C0E..0C10; Letter +0C11..0C11; Not-Letter +0C12..0C28; Letter +0C29..0C29; Not-Letter +0C2A..0C39; Letter +0C3A..0C3C; Not-Letter +0C3D..0C3D; Letter +0C3E..0C57; Not-Letter +0C58..0C5A; Letter +0C5B..0C5F; Not-Letter +0C60..0C61; Letter +0C62..0C7F; Not-Letter +0C80..0C80; Letter +0C81..0C84; Not-Letter +0C85..0C8C; Letter +0C8D..0C8D; Not-Letter +0C8E..0C90; Letter +0C91..0C91; Not-Letter +0C92..0CA8; Letter +0CA9..0CA9; Not-Letter +0CAA..0CB3; Letter +0CB4..0CB4; Not-Letter +0CB5..0CB9; Letter +0CBA..0CBC; Not-Letter +0CBD..0CBD; Letter +0CBE..0CDD; Not-Letter +0CDE..0CDE; Letter +0CDF..0CDF; Not-Letter +0CE0..0CE1; Letter +0CE2..0CF0; Not-Letter +0CF1..0CF2; Letter +0CF3..0D04; Not-Letter +0D05..0D0C; Letter +0D0D..0D0D; Not-Letter +0D0E..0D10; Letter +0D11..0D11; Not-Letter +0D12..0D3A; Letter +0D3B..0D3C; Not-Letter +0D3D..0D3D; Letter +0D3E..0D4D; Not-Letter +0D4E..0D4E; Letter +0D4F..0D53; Not-Letter +0D54..0D56; Letter +0D57..0D5E; Not-Letter +0D5F..0D61; Letter +0D62..0D79; Not-Letter +0D7A..0D7F; Letter +0D80..0D84; Not-Letter +0D85..0D96; Letter +0D97..0D99; Not-Letter +0D9A..0DB1; Letter +0DB2..0DB2; Not-Letter +0DB3..0DBB; Letter +0DBC..0DBC; Not-Letter +0DBD..0DBD; Letter +0DBE..0DBF; Not-Letter +0DC0..0DC6; Letter +0DC7..0E00; Not-Letter +0E01..0E30; Letter +0E31..0E31; Not-Letter +0E32..0E33; Letter +0E34..0E3F; Not-Letter +0E40..0E46; Letter +0E47..0E80; Not-Letter +0E81..0E82; Letter +0E83..0E83; Not-Letter +0E84..0E84; Letter +0E85..0E86; Not-Letter +0E87..0E88; Letter +0E89..0E89; Not-Letter +0E8A..0E8A; Letter +0E8B..0E8C; Not-Letter +0E8D..0E8D; Letter +0E8E..0E93; Not-Letter +0E94..0E97; Letter +0E98..0E98; Not-Letter +0E99..0E9F; Letter +0EA0..0EA0; Not-Letter +0EA1..0EA3; Letter +0EA4..0EA4; Not-Letter +0EA5..0EA5; Letter +0EA6..0EA6; Not-Letter +0EA7..0EA7; Letter +0EA8..0EA9; Not-Letter +0EAA..0EAB; Letter +0EAC..0EAC; Not-Letter +0EAD..0EB0; Letter +0EB1..0EB1; Not-Letter +0EB2..0EB3; Letter +0EB4..0EBC; Not-Letter +0EBD..0EBD; Letter +0EBE..0EBF; Not-Letter +0EC0..0EC4; Letter +0EC5..0EC5; Not-Letter +0EC6..0EC6; Letter +0EC7..0EDB; Not-Letter +0EDC..0EDF; Letter +0EE0..0EFF; Not-Letter +0F00..0F00; Letter +0F01..0F3F; Not-Letter +0F40..0F47; Letter +0F48..0F48; Not-Letter +0F49..0F6C; Letter +0F6D..0F87; Not-Letter +0F88..0F8C; Letter +0F8D..0FFF; Not-Letter +1000..102A; Letter +102B..103E; Not-Letter +103F..103F; Letter +1040..104F; Not-Letter +1050..1055; Letter +1056..1059; Not-Letter +105A..105D; Letter +105E..1060; Not-Letter +1061..1061; Letter +1062..1064; Not-Letter +1065..1066; Letter +1067..106D; Not-Letter +106E..1070; Letter +1071..1074; Not-Letter +1075..1081; Letter +1082..108D; Not-Letter +108E..108E; Letter +108F..109F; Not-Letter +10A0..10C5; Letter +10C6..10C6; Not-Letter +10C7..10C7; Letter +10C8..10CC; Not-Letter +10CD..10CD; Letter +10CE..10CF; Not-Letter +10D0..10FA; Letter +10FB..10FB; Not-Letter +10FC..1248; Letter +1249..1249; Not-Letter +124A..124D; Letter +124E..124F; Not-Letter +1250..1256; Letter +1257..1257; Not-Letter +1258..1258; Letter +1259..1259; Not-Letter +125A..125D; Letter +125E..125F; Not-Letter +1260..1288; Letter +1289..1289; Not-Letter +128A..128D; Letter +128E..128F; Not-Letter +1290..12B0; Letter +12B1..12B1; Not-Letter +12B2..12B5; Letter +12B6..12B7; Not-Letter +12B8..12BE; Letter +12BF..12BF; Not-Letter +12C0..12C0; Letter +12C1..12C1; Not-Letter +12C2..12C5; Letter +12C6..12C7; Not-Letter +12C8..12D6; Letter +12D7..12D7; Not-Letter +12D8..1310; Letter +1311..1311; Not-Letter +1312..1315; Letter +1316..1317; Not-Letter +1318..135A; Letter +135B..137F; Not-Letter +1380..138F; Letter +1390..139F; Not-Letter +13A0..13F5; Letter +13F6..13F7; Not-Letter +13F8..13FD; Letter +13FE..1400; Not-Letter +1401..166C; Letter +166D..166E; Not-Letter +166F..167F; Letter +1680..1680; Not-Letter +1681..169A; Letter +169B..169F; Not-Letter +16A0..16EA; Letter +16EB..16F0; Not-Letter +16F1..16F8; Letter +16F9..16FF; Not-Letter +1700..170C; Letter +170D..170D; Not-Letter +170E..1711; Letter +1712..171F; Not-Letter +1720..1731; Letter +1732..173F; Not-Letter +1740..1751; Letter +1752..175F; Not-Letter +1760..176C; Letter +176D..176D; Not-Letter +176E..1770; Letter +1771..177F; Not-Letter +1780..17B3; Letter +17B4..17D6; Not-Letter +17D7..17D7; Letter +17D8..17DB; Not-Letter +17DC..17DC; Letter +17DD..181F; Not-Letter +1820..1877; Letter +1878..187F; Not-Letter +1880..1884; Letter +1885..1886; Not-Letter +1887..18A8; Letter +18A9..18A9; Not-Letter +18AA..18AA; Letter +18AB..18AF; Not-Letter +18B0..18F5; Letter +18F6..18FF; Not-Letter +1900..191E; Letter +191F..194F; Not-Letter +1950..196D; Letter +196E..196F; Not-Letter +1970..1974; Letter +1975..197F; Not-Letter +1980..19AB; Letter +19AC..19AF; Not-Letter +19B0..19C9; Letter +19CA..19FF; Not-Letter +1A00..1A16; Letter +1A17..1A1F; Not-Letter +1A20..1A54; Letter +1A55..1AA6; Not-Letter +1AA7..1AA7; Letter +1AA8..1B04; Not-Letter +1B05..1B33; Letter +1B34..1B44; Not-Letter +1B45..1B4B; Letter +1B4C..1B82; Not-Letter +1B83..1BA0; Letter +1BA1..1BAD; Not-Letter +1BAE..1BAF; Letter +1BB0..1BB9; Not-Letter +1BBA..1BE5; Letter +1BE6..1BFF; Not-Letter +1C00..1C23; Letter +1C24..1C4C; Not-Letter +1C4D..1C4F; Letter +1C50..1C59; Not-Letter +1C5A..1C7D; Letter +1C7E..1C7F; Not-Letter +1C80..1C88; Letter +1C89..1CE8; Not-Letter +1CE9..1CEC; Letter +1CED..1CED; Not-Letter +1CEE..1CF1; Letter +1CF2..1CF4; Not-Letter +1CF5..1CF6; Letter +1CF7..1CFF; Not-Letter +1D00..1DBF; Letter +1DC0..1DFF; Not-Letter +1E00..1F15; Letter +1F16..1F17; Not-Letter +1F18..1F1D; Letter +1F1E..1F1F; Not-Letter +1F20..1F45; Letter +1F46..1F47; Not-Letter +1F48..1F4D; Letter +1F4E..1F4F; Not-Letter +1F50..1F57; Letter +1F58..1F58; Not-Letter +1F59..1F59; Letter +1F5A..1F5A; Not-Letter +1F5B..1F5B; Letter +1F5C..1F5C; Not-Letter +1F5D..1F5D; Letter +1F5E..1F5E; Not-Letter +1F5F..1F7D; Letter +1F7E..1F7F; Not-Letter +1F80..1FB4; Letter +1FB5..1FB5; Not-Letter +1FB6..1FBC; Letter +1FBD..1FBD; Not-Letter +1FBE..1FBE; Letter +1FBF..1FC1; Not-Letter +1FC2..1FC4; Letter +1FC5..1FC5; Not-Letter +1FC6..1FCC; Letter +1FCD..1FCF; Not-Letter +1FD0..1FD3; Letter +1FD4..1FD5; Not-Letter +1FD6..1FDB; Letter +1FDC..1FDF; Not-Letter +1FE0..1FEC; Letter +1FED..1FF1; Not-Letter +1FF2..1FF4; Letter +1FF5..1FF5; Not-Letter +1FF6..1FFC; Letter +1FFD..2070; Not-Letter +2071..2071; Letter +2072..207E; Not-Letter +207F..207F; Letter +2080..208F; Not-Letter +2090..209C; Letter +209D..2101; Not-Letter +2102..2102; Letter +2103..2106; Not-Letter +2107..2107; Letter +2108..2109; Not-Letter +210A..2113; Letter +2114..2114; Not-Letter +2115..2115; Letter +2116..2118; Not-Letter +2119..211D; Letter +211E..2123; Not-Letter +2124..2124; Letter +2125..2125; Not-Letter +2126..2126; Letter +2127..2127; Not-Letter +2128..2128; Letter +2129..2129; Not-Letter +212A..212D; Letter +212E..212E; Not-Letter +212F..2139; Letter +213A..213B; Not-Letter +213C..213F; Letter +2140..2144; Not-Letter +2145..2149; Letter +214A..214D; Not-Letter +214E..214E; Letter +214F..2182; Not-Letter +2183..2184; Letter +2185..2BFF; Not-Letter +2C00..2C2E; Letter +2C2F..2C2F; Not-Letter +2C30..2C5E; Letter +2C5F..2C5F; Not-Letter +2C60..2CE4; Letter +2CE5..2CEA; Not-Letter +2CEB..2CEE; Letter +2CEF..2CF1; Not-Letter +2CF2..2CF3; Letter +2CF4..2CFF; Not-Letter +2D00..2D25; Letter +2D26..2D26; Not-Letter +2D27..2D27; Letter +2D28..2D2C; Not-Letter +2D2D..2D2D; Letter +2D2E..2D2F; Not-Letter +2D30..2D67; Letter +2D68..2D6E; Not-Letter +2D6F..2D6F; Letter +2D70..2D7F; Not-Letter +2D80..2D96; Letter +2D97..2D9F; Not-Letter +2DA0..2DA6; Letter +2DA7..2DA7; Not-Letter +2DA8..2DAE; Letter +2DAF..2DAF; Not-Letter +2DB0..2DB6; Letter +2DB7..2DB7; Not-Letter +2DB8..2DBE; Letter +2DBF..2DBF; Not-Letter +2DC0..2DC6; Letter +2DC7..2DC7; Not-Letter +2DC8..2DCE; Letter +2DCF..2DCF; Not-Letter +2DD0..2DD6; Letter +2DD7..2DD7; Not-Letter +2DD8..2DDE; Letter +2DDF..2E2E; Not-Letter +2E2F..2E2F; Letter +2E30..3004; Not-Letter +3005..3006; Letter +3007..3030; Not-Letter +3031..3035; Letter +3036..303A; Not-Letter +303B..303C; Letter +303D..3040; Not-Letter +3041..3096; Letter +3097..309C; Not-Letter +309D..309F; Letter +30A0..30A0; Not-Letter +30A1..30FA; Letter +30FB..30FB; Not-Letter +30FC..30FF; Letter +3100..3104; Not-Letter +3105..312E; Letter +312F..3130; Not-Letter +3131..318E; Letter +318F..319F; Not-Letter +31A0..31BA; Letter +31BB..31EF; Not-Letter +31F0..31FF; Letter +3200..33FF; Not-Letter +3400..4DB5; Letter +4DB6..4DFF; Not-Letter +4E00..9FEA; Letter +9FEB..9FFF; Not-Letter +A000..A48C; Letter +A48D..A4CF; Not-Letter +A4D0..A4FD; Letter +A4FE..A4FF; Not-Letter +A500..A60C; Letter +A60D..A60F; Not-Letter +A610..A61F; Letter +A620..A629; Not-Letter +A62A..A62B; Letter +A62C..A63F; Not-Letter +A640..A66E; Letter +A66F..A67E; Not-Letter +A67F..A69D; Letter +A69E..A69F; Not-Letter +A6A0..A6E5; Letter +A6E6..A716; Not-Letter +A717..A71F; Letter +A720..A721; Not-Letter +A722..A788; Letter +A789..A78A; Not-Letter +A78B..A7AE; Letter +A7AF..A7AF; Not-Letter +A7B0..A7B7; Letter +A7B8..A7F6; Not-Letter +A7F7..A801; Letter +A802..A802; Not-Letter +A803..A805; Letter +A806..A806; Not-Letter +A807..A80A; Letter +A80B..A80B; Not-Letter +A80C..A822; Letter +A823..A83F; Not-Letter +A840..A873; Letter +A874..A881; Not-Letter +A882..A8B3; Letter +A8B4..A8F1; Not-Letter +A8F2..A8F7; Letter +A8F8..A8FA; Not-Letter +A8FB..A8FB; Letter +A8FC..A8FC; Not-Letter +A8FD..A8FD; Letter +A8FE..A909; Not-Letter +A90A..A925; Letter +A926..A92F; Not-Letter +A930..A946; Letter +A947..A95F; Not-Letter +A960..A97C; Letter +A97D..A983; Not-Letter +A984..A9B2; Letter +A9B3..A9CE; Not-Letter +A9CF..A9CF; Letter +A9D0..A9DF; Not-Letter +A9E0..A9E4; Letter +A9E5..A9E5; Not-Letter +A9E6..A9EF; Letter +A9F0..A9F9; Not-Letter +A9FA..A9FE; Letter +A9FF..A9FF; Not-Letter +AA00..AA28; Letter +AA29..AA3F; Not-Letter +AA40..AA42; Letter +AA43..AA43; Not-Letter +AA44..AA4B; Letter +AA4C..AA5F; Not-Letter +AA60..AA76; Letter +AA77..AA79; Not-Letter +AA7A..AA7A; Letter +AA7B..AA7D; Not-Letter +AA7E..AAAF; Letter +AAB0..AAB0; Not-Letter +AAB1..AAB1; Letter +AAB2..AAB4; Not-Letter +AAB5..AAB6; Letter +AAB7..AAB8; Not-Letter +AAB9..AABD; Letter +AABE..AABF; Not-Letter +AAC0..AAC0; Letter +AAC1..AAC1; Not-Letter +AAC2..AAC2; Letter +AAC3..AADA; Not-Letter +AADB..AADD; Letter +AADE..AADF; Not-Letter +AAE0..AAEA; Letter +AAEB..AAF1; Not-Letter +AAF2..AAF4; Letter +AAF5..AB00; Not-Letter +AB01..AB06; Letter +AB07..AB08; Not-Letter +AB09..AB0E; Letter +AB0F..AB10; Not-Letter +AB11..AB16; Letter +AB17..AB1F; Not-Letter +AB20..AB26; Letter +AB27..AB27; Not-Letter +AB28..AB2E; Letter +AB2F..AB2F; Not-Letter +AB30..AB5A; Letter +AB5B..AB5B; Not-Letter +AB5C..AB65; Letter +AB66..AB6F; Not-Letter +AB70..ABE2; Letter +ABE3..ABFF; Not-Letter +AC00..D7A3; Letter +D7A4..D7AF; Not-Letter +D7B0..D7C6; Letter +D7C7..D7CA; Not-Letter +D7CB..D7FB; Letter +D7FC..D7FF; Not-Letter +E000..F8FF; Not-Letter +F900..FA6D; Letter +FA6E..FA6F; Not-Letter +FA70..FAD9; Letter +FADA..FAFF; Not-Letter +FB00..FB06; Letter +FB07..FB12; Not-Letter +FB13..FB17; Letter +FB18..FB1C; Not-Letter +FB1D..FB1D; Letter +FB1E..FB1E; Not-Letter +FB1F..FB28; Letter +FB29..FB29; Not-Letter +FB2A..FB36; Letter +FB37..FB37; Not-Letter +FB38..FB3C; Letter +FB3D..FB3D; Not-Letter +FB3E..FB3E; Letter +FB3F..FB3F; Not-Letter +FB40..FB41; Letter +FB42..FB42; Not-Letter +FB43..FB44; Letter +FB45..FB45; Not-Letter +FB46..FBB1; Letter +FBB2..FBD2; Not-Letter +FBD3..FD3D; Letter +FD3E..FD4F; Not-Letter +FD50..FD8F; Letter +FD90..FD91; Not-Letter +FD92..FDC7; Letter +FDC8..FDEF; Not-Letter +FDF0..FDFB; Letter +FDFC..FE6F; Not-Letter +FE70..FE74; Letter +FE75..FE75; Not-Letter +FE76..FEFC; Letter +FEFD..FF20; Not-Letter +FF21..FF3A; Letter +FF3B..FF40; Not-Letter +FF41..FF5A; Letter +FF5B..FF65; Not-Letter +FF66..FFBE; Letter +FFBF..FFC1; Not-Letter +FFC2..FFC7; Letter +FFC8..FFC9; Not-Letter +FFCA..FFCF; Letter +FFD0..FFD1; Not-Letter +FFD2..FFD7; Letter +FFD8..FFD9; Not-Letter +FFDA..FFDC; Letter +FFDD..FFFF; Not-Letter +10000..1000B; Letter +1000C..1000C; Not-Letter +1000D..10026; Letter +10027..10027; Not-Letter +10028..1003A; Letter +1003B..1003B; Not-Letter +1003C..1003D; Letter +1003E..1003E; Not-Letter +1003F..1004D; Letter +1004E..1004F; Not-Letter +10050..1005D; Letter +1005E..1007F; Not-Letter +10080..100FA; Letter +100FB..1027F; Not-Letter +10280..1029C; Letter +1029D..1029F; Not-Letter +102A0..102D0; Letter +102D1..102FF; Not-Letter +10300..1031F; Letter +10320..1032C; Not-Letter +1032D..10340; Letter +10341..10341; Not-Letter +10342..10349; Letter +1034A..1034F; Not-Letter +10350..10375; Letter +10376..1037F; Not-Letter +10380..1039D; Letter +1039E..1039F; Not-Letter +103A0..103C3; Letter +103C4..103C7; Not-Letter +103C8..103CF; Letter +103D0..103FF; Not-Letter +10400..1049D; Letter +1049E..104AF; Not-Letter +104B0..104D3; Letter +104D4..104D7; Not-Letter +104D8..104FB; Letter +104FC..104FF; Not-Letter +10500..10527; Letter +10528..1052F; Not-Letter +10530..10563; Letter +10564..105FF; Not-Letter +10600..10736; Letter +10737..1073F; Not-Letter +10740..10755; Letter +10756..1075F; Not-Letter +10760..10767; Letter +10768..107FF; Not-Letter +10800..10805; Letter +10806..10807; Not-Letter +10808..10808; Letter +10809..10809; Not-Letter +1080A..10835; Letter +10836..10836; Not-Letter +10837..10838; Letter +10839..1083B; Not-Letter +1083C..1083C; Letter +1083D..1083E; Not-Letter +1083F..10855; Letter +10856..1085F; Not-Letter +10860..10876; Letter +10877..1087F; Not-Letter +10880..1089E; Letter +1089F..108DF; Not-Letter +108E0..108F2; Letter +108F3..108F3; Not-Letter +108F4..108F5; Letter +108F6..108FF; Not-Letter +10900..10915; Letter +10916..1091F; Not-Letter +10920..10939; Letter +1093A..1097F; Not-Letter +10980..109B7; Letter +109B8..109BD; Not-Letter +109BE..109BF; Letter +109C0..109FF; Not-Letter +10A00..10A00; Letter +10A01..10A0F; Not-Letter +10A10..10A13; Letter +10A14..10A14; Not-Letter +10A15..10A17; Letter +10A18..10A18; Not-Letter +10A19..10A33; Letter +10A34..10A5F; Not-Letter +10A60..10A7C; Letter +10A7D..10A7F; Not-Letter +10A80..10A9C; Letter +10A9D..10ABF; Not-Letter +10AC0..10AC7; Letter +10AC8..10AC8; Not-Letter +10AC9..10AE4; Letter +10AE5..10AFF; Not-Letter +10B00..10B35; Letter +10B36..10B3F; Not-Letter +10B40..10B55; Letter +10B56..10B5F; Not-Letter +10B60..10B72; Letter +10B73..10B7F; Not-Letter +10B80..10B91; Letter +10B92..10BFF; Not-Letter +10C00..10C48; Letter +10C49..10C7F; Not-Letter +10C80..10CB2; Letter +10CB3..10CBF; Not-Letter +10CC0..10CF2; Letter +10CF3..11002; Not-Letter +11003..11037; Letter +11038..11082; Not-Letter +11083..110AF; Letter +110B0..110CF; Not-Letter +110D0..110E8; Letter +110E9..11102; Not-Letter +11103..11126; Letter +11127..1114F; Not-Letter +11150..11172; Letter +11173..11175; Not-Letter +11176..11176; Letter +11177..11182; Not-Letter +11183..111B2; Letter +111B3..111C0; Not-Letter +111C1..111C4; Letter +111C5..111D9; Not-Letter +111DA..111DA; Letter +111DB..111DB; Not-Letter +111DC..111DC; Letter +111DD..111FF; Not-Letter +11200..11211; Letter +11212..11212; Not-Letter +11213..1122B; Letter +1122C..1127F; Not-Letter +11280..11286; Letter +11287..11287; Not-Letter +11288..11288; Letter +11289..11289; Not-Letter +1128A..1128D; Letter +1128E..1128E; Not-Letter +1128F..1129D; Letter +1129E..1129E; Not-Letter +1129F..112A8; Letter +112A9..112AF; Not-Letter +112B0..112DE; Letter +112DF..11304; Not-Letter +11305..1130C; Letter +1130D..1130E; Not-Letter +1130F..11310; Letter +11311..11312; Not-Letter +11313..11328; Letter +11329..11329; Not-Letter +1132A..11330; Letter +11331..11331; Not-Letter +11332..11333; Letter +11334..11334; Not-Letter +11335..11339; Letter +1133A..1133C; Not-Letter +1133D..1133D; Letter +1133E..1134F; Not-Letter +11350..11350; Letter +11351..1135C; Not-Letter +1135D..11361; Letter +11362..113FF; Not-Letter +11400..11434; Letter +11435..11446; Not-Letter +11447..1144A; Letter +1144B..1147F; Not-Letter +11480..114AF; Letter +114B0..114C3; Not-Letter +114C4..114C5; Letter +114C6..114C6; Not-Letter +114C7..114C7; Letter +114C8..1157F; Not-Letter +11580..115AE; Letter +115AF..115D7; Not-Letter +115D8..115DB; Letter +115DC..115FF; Not-Letter +11600..1162F; Letter +11630..11643; Not-Letter +11644..11644; Letter +11645..1167F; Not-Letter +11680..116AA; Letter +116AB..116FF; Not-Letter +11700..11719; Letter +1171A..1189F; Not-Letter +118A0..118DF; Letter +118E0..118FE; Not-Letter +118FF..118FF; Letter +11900..119FF; Not-Letter +11A00..11A00; Letter +11A01..11A0A; Not-Letter +11A0B..11A32; Letter +11A33..11A39; Not-Letter +11A3A..11A3A; Letter +11A3B..11A4F; Not-Letter +11A50..11A50; Letter +11A51..11A5B; Not-Letter +11A5C..11A83; Letter +11A84..11A85; Not-Letter +11A86..11A89; Letter +11A8A..11ABF; Not-Letter +11AC0..11AF8; Letter +11AF9..11BFF; Not-Letter +11C00..11C08; Letter +11C09..11C09; Not-Letter +11C0A..11C2E; Letter +11C2F..11C3F; Not-Letter +11C40..11C40; Letter +11C41..11C71; Not-Letter +11C72..11C8F; Letter +11C90..11CFF; Not-Letter +11D00..11D06; Letter +11D07..11D07; Not-Letter +11D08..11D09; Letter +11D0A..11D0A; Not-Letter +11D0B..11D30; Letter +11D31..11D45; Not-Letter +11D46..11D46; Letter +11D47..11FFF; Not-Letter +12000..12399; Letter +1239A..1247F; Not-Letter +12480..12543; Letter +12544..12FFF; Not-Letter +13000..1342E; Letter +1342F..143FF; Not-Letter +14400..14646; Letter +14647..167FF; Not-Letter +16800..16A38; Letter +16A39..16A3F; Not-Letter +16A40..16A5E; Letter +16A5F..16ACF; Not-Letter +16AD0..16AED; Letter +16AEE..16AFF; Not-Letter +16B00..16B2F; Letter +16B30..16B3F; Not-Letter +16B40..16B43; Letter +16B44..16B62; Not-Letter +16B63..16B77; Letter +16B78..16B7C; Not-Letter +16B7D..16B8F; Letter +16B90..16EFF; Not-Letter +16F00..16F44; Letter +16F45..16F4F; Not-Letter +16F50..16F50; Letter +16F51..16F92; Not-Letter +16F93..16F9F; Letter +16FA0..16FDF; Not-Letter +16FE0..16FE1; Letter +16FE2..16FFF; Not-Letter +17000..187EC; Letter +187ED..187FF; Not-Letter +18800..18AF2; Letter +18AF3..1AFFF; Not-Letter +1B000..1B11E; Letter +1B11F..1B16F; Not-Letter +1B170..1B2FB; Letter +1B2FC..1BBFF; Not-Letter +1BC00..1BC6A; Letter +1BC6B..1BC6F; Not-Letter +1BC70..1BC7C; Letter +1BC7D..1BC7F; Not-Letter +1BC80..1BC88; Letter +1BC89..1BC8F; Not-Letter +1BC90..1BC99; Letter +1BC9A..1D3FF; Not-Letter +1D400..1D454; Letter +1D455..1D455; Not-Letter +1D456..1D49C; Letter +1D49D..1D49D; Not-Letter +1D49E..1D49F; Letter +1D4A0..1D4A1; Not-Letter +1D4A2..1D4A2; Letter +1D4A3..1D4A4; Not-Letter +1D4A5..1D4A6; Letter +1D4A7..1D4A8; Not-Letter +1D4A9..1D4AC; Letter +1D4AD..1D4AD; Not-Letter +1D4AE..1D4B9; Letter +1D4BA..1D4BA; Not-Letter +1D4BB..1D4BB; Letter +1D4BC..1D4BC; Not-Letter +1D4BD..1D4C3; Letter +1D4C4..1D4C4; Not-Letter +1D4C5..1D505; Letter +1D506..1D506; Not-Letter +1D507..1D50A; Letter +1D50B..1D50C; Not-Letter +1D50D..1D514; Letter +1D515..1D515; Not-Letter +1D516..1D51C; Letter +1D51D..1D51D; Not-Letter +1D51E..1D539; Letter +1D53A..1D53A; Not-Letter +1D53B..1D53E; Letter +1D53F..1D53F; Not-Letter +1D540..1D544; Letter +1D545..1D545; Not-Letter +1D546..1D546; Letter +1D547..1D549; Not-Letter +1D54A..1D550; Letter +1D551..1D551; Not-Letter +1D552..1D6A5; Letter +1D6A6..1D6A7; Not-Letter +1D6A8..1D6C0; Letter +1D6C1..1D6C1; Not-Letter +1D6C2..1D6DA; Letter +1D6DB..1D6DB; Not-Letter +1D6DC..1D6FA; Letter +1D6FB..1D6FB; Not-Letter +1D6FC..1D714; Letter +1D715..1D715; Not-Letter +1D716..1D734; Letter +1D735..1D735; Not-Letter +1D736..1D74E; Letter +1D74F..1D74F; Not-Letter +1D750..1D76E; Letter +1D76F..1D76F; Not-Letter +1D770..1D788; Letter +1D789..1D789; Not-Letter +1D78A..1D7A8; Letter +1D7A9..1D7A9; Not-Letter +1D7AA..1D7C2; Letter +1D7C3..1D7C3; Not-Letter +1D7C4..1D7CB; Letter +1D7CC..1E7FF; Not-Letter +1E800..1E8C4; Letter +1E8C5..1E8FF; Not-Letter +1E900..1E943; Letter +1E944..1EDFF; Not-Letter +1EE00..1EE03; Letter +1EE04..1EE04; Not-Letter +1EE05..1EE1F; Letter +1EE20..1EE20; Not-Letter +1EE21..1EE22; Letter +1EE23..1EE23; Not-Letter +1EE24..1EE24; Letter +1EE25..1EE26; Not-Letter +1EE27..1EE27; Letter +1EE28..1EE28; Not-Letter +1EE29..1EE32; Letter +1EE33..1EE33; Not-Letter +1EE34..1EE37; Letter +1EE38..1EE38; Not-Letter +1EE39..1EE39; Letter +1EE3A..1EE3A; Not-Letter +1EE3B..1EE3B; Letter +1EE3C..1EE41; Not-Letter +1EE42..1EE42; Letter +1EE43..1EE46; Not-Letter +1EE47..1EE47; Letter +1EE48..1EE48; Not-Letter +1EE49..1EE49; Letter +1EE4A..1EE4A; Not-Letter +1EE4B..1EE4B; Letter +1EE4C..1EE4C; Not-Letter +1EE4D..1EE4F; Letter +1EE50..1EE50; Not-Letter +1EE51..1EE52; Letter +1EE53..1EE53; Not-Letter +1EE54..1EE54; Letter +1EE55..1EE56; Not-Letter +1EE57..1EE57; Letter +1EE58..1EE58; Not-Letter +1EE59..1EE59; Letter +1EE5A..1EE5A; Not-Letter +1EE5B..1EE5B; Letter +1EE5C..1EE5C; Not-Letter +1EE5D..1EE5D; Letter +1EE5E..1EE5E; Not-Letter +1EE5F..1EE5F; Letter +1EE60..1EE60; Not-Letter +1EE61..1EE62; Letter +1EE63..1EE63; Not-Letter +1EE64..1EE64; Letter +1EE65..1EE66; Not-Letter +1EE67..1EE6A; Letter +1EE6B..1EE6B; Not-Letter +1EE6C..1EE72; Letter +1EE73..1EE73; Not-Letter +1EE74..1EE77; Letter +1EE78..1EE78; Not-Letter +1EE79..1EE7C; Letter +1EE7D..1EE7D; Not-Letter +1EE7E..1EE7E; Letter +1EE7F..1EE7F; Not-Letter +1EE80..1EE89; Letter +1EE8A..1EE8A; Not-Letter +1EE8B..1EE9B; Letter +1EE9C..1EEA0; Not-Letter +1EEA1..1EEA3; Letter +1EEA4..1EEA4; Not-Letter +1EEA5..1EEA9; Letter +1EEAA..1EEAA; Not-Letter +1EEAB..1EEBB; Letter +1EEBC..1FFFF; Not-Letter +20000..2A6D6; Letter +2A6D7..2A6FF; Not-Letter +2A700..2B734; Letter +2B735..2B73F; Not-Letter +2B740..2B81D; Letter +2B81E..2B81F; Not-Letter +2B820..2CEA1; Letter +2CEA2..2CEAF; Not-Letter +2CEB0..2EBE0; Letter +2EBE1..2F7FF; Not-Letter +2F800..2FA1D; Letter +2FA1E..10FFFF; Not-Letter diff --git a/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_10_0.test b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_10_0.test new file mode 100644 index 000000000..2ae9f2f6c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeLetter_10_0 + +description: +Tests character class syntax of the Unicode 10.0 Letter property +using the '[:letter:]' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0-0.input b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0-0.input new file mode 100644 index 000000000..4131964c7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0-0.input @@ -0,0 +1,7344 @@ +# LineBreakTest-10.0.0.txt +# Date: 2017-04-14, 05:40:30 GMT +# © 2017 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Line_Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Line_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not, +# as listed in the Rules section of LineBreakTest.html +# +# Note: +# The Line_Break tests use tailoring of numbers described in +# Example 7 of Section 8.2, "Examples of Customization" of UAX #14. +# +# These samples may be extended or changed in the future. +# +× 0023 × 0023 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0023 × 0020 ÷ 0023 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0023 × 0308 × 0023 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0023 ÷ 2014 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0023 × 0020 ÷ 2014 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0023 × 0308 ÷ 2014 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0023 × 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [21.01] (BA) ÷ [0.3] +× 0023 × 0020 ÷ 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0023 × 0308 × 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0023 ÷ 00B4 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0023 × 0020 ÷ 00B4 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0023 × 0308 ÷ 00B4 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0023 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (BK) ÷ [0.3] +× 0023 × 0020 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0023 × 0308 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0023 × 0308 × 0020 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0023 ÷ FFFC ÷ # × [0.3] NUMBER SIGN (AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0023 × 0020 ÷ FFFC ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0023 × 0308 ÷ FFFC ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0023 × 007D ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0023 × 0020 × 007D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0023 × 0308 × 007D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0023 × 0029 ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0023 × 0020 × 0029 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0023 × 0308 × 0029 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0023 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (CR) ÷ [0.3] +× 0023 × 0020 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0023 × 0308 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0023 × 0308 × 0020 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0023 × 0021 ÷ # × [0.3] NUMBER SIGN (AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0023 × 0020 × 0021 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0023 × 0308 × 0021 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0023 × 00A0 ÷ # × [0.3] NUMBER SIGN (AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0023 × 0020 ÷ 00A0 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0023 × 0308 × 00A0 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0023 ÷ AC00 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0023 × 0020 ÷ AC00 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0023 × 0308 ÷ AC00 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0023 ÷ AC01 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0023 × 0020 ÷ AC01 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0023 × 0308 ÷ AC01 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0023 × 05D0 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0023 × 0020 ÷ 05D0 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0023 × 0308 × 05D0 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0023 × 002D ÷ # × [0.3] NUMBER SIGN (AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0023 × 0020 ÷ 002D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0023 × 0308 × 002D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0023 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0023 × 0020 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0023 × 0308 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0023 × 2024 ÷ # × [0.3] NUMBER SIGN (AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0023 × 0020 ÷ 2024 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0023 × 0308 × 2024 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0023 × 002C ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] COMMA (IS) ÷ [0.3] +× 0023 × 0020 × 002C ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0023 × 0308 × 002C ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0023 ÷ 1100 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0023 × 0020 ÷ 1100 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0023 × 0308 ÷ 1100 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0023 ÷ 11A8 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0023 × 0020 ÷ 11A8 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0023 × 0308 ÷ 11A8 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0023 ÷ 1160 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0023 × 0020 ÷ 1160 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0023 × 0308 ÷ 1160 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0023 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (LF) ÷ [0.3] +× 0023 × 0020 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0023 × 0308 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0023 × 0308 × 0020 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0023 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (NL) ÷ [0.3] +× 0023 × 0020 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0023 × 0308 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0023 × 0308 × 0020 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0023 × 17D6 ÷ # × [0.3] NUMBER SIGN (AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0023 × 0020 ÷ 17D6 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0023 × 0308 × 17D6 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0023 × 0030 ÷ # × [0.3] NUMBER SIGN (AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0023 × 0020 ÷ 0030 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0023 × 0308 × 0030 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0023 × 0028 ÷ # × [0.3] NUMBER SIGN (AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0023 × 0020 ÷ 0028 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0023 × 0308 × 0028 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0023 × 0025 ÷ # × [0.3] NUMBER SIGN (AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0023 × 0020 ÷ 0025 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0023 × 0308 × 0025 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0023 × 0024 ÷ # × [0.3] NUMBER SIGN (AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0023 × 0020 ÷ 0024 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0023 × 0308 × 0024 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0023 × 0022 ÷ # × [0.3] NUMBER SIGN (AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0023 × 0020 ÷ 0022 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0023 × 0308 × 0022 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0023 × 0020 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [0.3] +× 0023 × 0020 × 0020 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0023 × 002F ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0023 × 0020 × 002F ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0023 × 0308 × 002F ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0023 × 2060 ÷ # × [0.3] NUMBER SIGN (AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0023 × 0020 × 2060 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0023 × 0308 × 2060 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0023 × 200B ÷ # × [0.3] NUMBER SIGN (AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0023 × 0020 × 200B ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0023 × 0308 × 200B ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0023 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0023 × 0020 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0023 × 0308 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0023 ÷ 261D ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0023 × 0020 ÷ 261D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0023 × 0308 ÷ 261D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0023 ÷ 1F3FB ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0023 × 0020 ÷ 1F3FB ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0023 × 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] (CM1_CM) ÷ [0.3] +× 0023 × 0020 ÷ 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0023 × 0308 × 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0023 × 200D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0023 × 0020 ÷ 200D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0023 × 00A7 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0023 × 0020 ÷ 00A7 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0023 × 0308 × 00A7 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0023 × 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] (XX_AL) ÷ [0.3] +× 0023 × 0020 ÷ 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0023 × 0308 × 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0023 × 0E01 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0023 × 0020 ÷ 0E01 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0023 × 0308 × 0E01 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0023 × 3041 ÷ # × [0.3] NUMBER SIGN (AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0023 × 0020 ÷ 3041 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0023 × 0308 × 3041 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 2014 ÷ 0023 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 2014 × 0020 ÷ 0023 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 2014 × 0308 ÷ 0023 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 2014 × 2014 ÷ # × [0.3] EM DASH (B2) × [17.0] EM DASH (B2) ÷ [0.3] +× 2014 × 0020 × 2014 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [17.0] EM DASH (B2) ÷ [0.3] +× 2014 × 0308 × 2014 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [17.0] EM DASH (B2) ÷ [0.3] +× 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] +× 2014 × 0009 ÷ # × [0.3] EM DASH (B2) × [21.01] (BA) ÷ [0.3] +× 2014 × 0020 ÷ 0009 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2014 × 0308 × 0009 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2014 ÷ 00B4 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2014 × 0020 ÷ 00B4 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2014 × 0308 ÷ 00B4 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 2014 × 000B ÷ # × [0.3] EM DASH (B2) × [6.0] (BK) ÷ [0.3] +× 2014 × 0020 × 000B ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2014 × 0308 × 000B ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 2014 × 0308 × 0020 × 000B ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2014 ÷ FFFC ÷ # × [0.3] EM DASH (B2) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2014 × 0020 ÷ FFFC ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2014 × 0308 ÷ FFFC ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 2014 × 007D ÷ # × [0.3] EM DASH (B2) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2014 × 0020 × 007D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2014 × 0308 × 007D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 2014 × 0029 ÷ # × [0.3] EM DASH (B2) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2014 × 0020 × 0029 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2014 × 0308 × 0029 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 2014 × 000D ÷ # × [0.3] EM DASH (B2) × [6.0] (CR) ÷ [0.3] +× 2014 × 0020 × 000D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2014 × 0308 × 000D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 2014 × 0308 × 0020 × 000D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2014 × 0021 ÷ # × [0.3] EM DASH (B2) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2014 × 0020 × 0021 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2014 × 0308 × 0021 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 2014 × 00A0 ÷ # × [0.3] EM DASH (B2) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 2014 × 0020 ÷ 00A0 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 2014 × 0308 × 00A0 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 2014 ÷ AC00 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2014 × 0020 ÷ AC00 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2014 × 0308 ÷ AC00 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 2014 ÷ AC01 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2014 × 0020 ÷ AC01 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2014 × 0308 ÷ AC01 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 2014 ÷ 05D0 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2014 × 0020 ÷ 05D0 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2014 × 0308 ÷ 05D0 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 2014 × 002D ÷ # × [0.3] EM DASH (B2) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 2014 × 0020 ÷ 002D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 2014 × 0308 × 002D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 2014 ÷ 231A ÷ # × [0.3] EM DASH (B2) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 2014 × 0020 ÷ 231A ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 2014 × 0308 ÷ 231A ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 2014 ÷ 2024 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2014 × 0020 ÷ 2024 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2014 × 0308 ÷ 2024 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 2014 × 002C ÷ # × [0.3] EM DASH (B2) × [13.02] COMMA (IS) ÷ [0.3] +× 2014 × 0020 × 002C ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 2014 × 0308 × 002C ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 2014 ÷ 1100 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2014 × 0020 ÷ 1100 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2014 × 0308 ÷ 1100 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 2014 ÷ 11A8 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2014 × 0020 ÷ 11A8 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2014 × 0308 ÷ 11A8 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 2014 ÷ 1160 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2014 × 0020 ÷ 1160 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2014 × 0308 ÷ 1160 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 2014 × 000A ÷ # × [0.3] EM DASH (B2) × [6.0] (LF) ÷ [0.3] +× 2014 × 0020 × 000A ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2014 × 0308 × 000A ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 2014 × 0308 × 0020 × 000A ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2014 × 0085 ÷ # × [0.3] EM DASH (B2) × [6.0] (NL) ÷ [0.3] +× 2014 × 0020 × 0085 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2014 × 0308 × 0085 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 2014 × 0308 × 0020 × 0085 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2014 × 17D6 ÷ # × [0.3] EM DASH (B2) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2014 × 0020 ÷ 17D6 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2014 × 0308 × 17D6 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 2014 ÷ 0030 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 2014 × 0020 ÷ 0030 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 2014 × 0308 ÷ 0030 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 2014 ÷ 0028 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2014 × 0020 ÷ 0028 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2014 × 0308 ÷ 0028 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 2014 ÷ 0025 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 2014 × 0020 ÷ 0025 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 2014 × 0308 ÷ 0025 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 2014 ÷ 0024 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2014 × 0020 ÷ 0024 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2014 × 0308 ÷ 0024 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 2014 × 0022 ÷ # × [0.3] EM DASH (B2) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 2014 × 0020 ÷ 0022 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 2014 × 0308 × 0022 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 2014 × 0020 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [0.3] +× 2014 × 0020 × 0020 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 2014 × 002F ÷ # × [0.3] EM DASH (B2) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2014 × 0020 × 002F ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2014 × 0308 × 002F ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 2014 × 2060 ÷ # × [0.3] EM DASH (B2) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2014 × 0020 × 2060 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2014 × 0308 × 2060 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 2014 × 200B ÷ # × [0.3] EM DASH (B2) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2014 × 0020 × 200B ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2014 × 0308 × 200B ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 2014 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2014 × 0020 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2014 × 0308 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 2014 ÷ 261D ÷ # × [0.3] EM DASH (B2) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2014 × 0020 ÷ 261D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2014 × 0308 ÷ 261D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 2014 ÷ 1F3FB ÷ # × [0.3] EM DASH (B2) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 2014 × 0020 ÷ 1F3FB ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 2014 × 0001 ÷ # × [0.3] EM DASH (B2) × [9.0] (CM1_CM) ÷ [0.3] +× 2014 × 0020 ÷ 0001 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2014 × 0308 × 0001 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2014 × 200D ÷ # × [0.3] EM DASH (B2) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 2014 × 0020 ÷ 200D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 2014 ÷ 00A7 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2014 × 0020 ÷ 00A7 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2014 × 0308 ÷ 00A7 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 2014 ÷ 50005 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2014 × 0020 ÷ 50005 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2014 × 0308 ÷ 50005 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2014 ÷ 0E01 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2014 × 0020 ÷ 0E01 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2014 × 0308 ÷ 0E01 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 2014 × 3041 ÷ # × [0.3] EM DASH (B2) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2014 × 0020 ÷ 3041 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2014 × 0308 × 3041 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0009 ÷ 0023 ÷ # × [0.3] (BA) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 × 0020 ÷ 0023 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 × 0308 ÷ 0023 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0023 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 ÷ 2014 ÷ # × [0.3] (BA) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0020 ÷ 2014 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0308 ÷ 2014 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 2014 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0009 ÷ # × [0.3] (BA) × [21.01] (BA) ÷ [0.3] +× 0009 × 0020 ÷ 0009 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0009 × 0308 × 0009 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0009 ÷ 00B4 ÷ # × [0.3] (BA) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 0020 ÷ 00B4 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 0308 ÷ 00B4 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 000B ÷ # × [0.3] (BA) × [6.0] (BK) ÷ [0.3] +× 0009 × 0020 × 000B ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0009 × 0308 × 000B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0009 × 0308 × 0020 × 000B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0009 ÷ FFFC ÷ # × [0.3] (BA) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 0020 ÷ FFFC ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 0308 ÷ FFFC ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ FFFC ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 007D ÷ # × [0.3] (BA) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0020 × 007D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0308 × 007D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0308 × 0020 × 007D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0029 ÷ # × [0.3] (BA) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 0020 × 0029 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 0308 × 0029 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 0308 × 0020 × 0029 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 000D ÷ # × [0.3] (BA) × [6.0] (CR) ÷ [0.3] +× 0009 × 0020 × 000D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0009 × 0308 × 000D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0009 × 0308 × 0020 × 000D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0009 × 0021 ÷ # × [0.3] (BA) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 × 0020 × 0021 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 × 0308 × 0021 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 × 0308 × 0020 × 0021 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 ÷ 00A0 ÷ # × [0.3] (BA) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 × 0020 ÷ 00A0 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 × 0308 ÷ 00A0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 ÷ AC00 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 × 0020 ÷ AC00 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 × 0308 ÷ AC00 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 ÷ AC01 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 × 0020 ÷ AC01 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 × 0308 ÷ AC01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 ÷ 05D0 ÷ # × [0.3] (BA) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 0020 ÷ 05D0 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 0308 ÷ 05D0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 002D ÷ # × [0.3] (BA) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 × 0020 ÷ 002D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 × 0308 × 002D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 002D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 ÷ 231A ÷ # × [0.3] (BA) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0009 × 0020 ÷ 231A ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0009 × 0308 ÷ 231A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 231A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0009 ÷ 2024 ÷ # × [0.3] (BA) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 0020 ÷ 2024 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 0308 ÷ 2024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 2024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 002C ÷ # × [0.3] (BA) × [13.02] COMMA (IS) ÷ [0.3] +× 0009 × 0020 × 002C ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0009 × 0308 × 002C ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 0009 × 0308 × 0020 × 002C ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0009 ÷ 1100 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 × 0020 ÷ 1100 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 × 0308 ÷ 1100 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 ÷ 11A8 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 × 0020 ÷ 11A8 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 × 0308 ÷ 11A8 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 ÷ 1160 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 0020 ÷ 1160 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 0308 ÷ 1160 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 000A ÷ # × [0.3] (BA) × [6.0] (LF) ÷ [0.3] +× 0009 × 0020 × 000A ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0009 × 0308 × 000A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0009 × 0308 × 0020 × 000A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0009 × 0085 ÷ # × [0.3] (BA) × [6.0] (NL) ÷ [0.3] +× 0009 × 0020 × 0085 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0009 × 0308 × 0085 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0009 × 0308 × 0020 × 0085 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0009 × 17D6 ÷ # × [0.3] (BA) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 × 0020 ÷ 17D6 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 × 0308 × 17D6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 ÷ 0030 ÷ # × [0.3] (BA) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 × 0020 ÷ 0030 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 × 0308 ÷ 0030 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0030 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 ÷ 0028 ÷ # × [0.3] (BA) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 × 0020 ÷ 0028 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 × 0308 ÷ 0028 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0028 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 ÷ 0025 ÷ # × [0.3] (BA) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 × 0020 ÷ 0025 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 × 0308 ÷ 0025 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 ÷ 0024 ÷ # × [0.3] (BA) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0020 ÷ 0024 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0308 ÷ 0024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0022 ÷ # × [0.3] (BA) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0020 ÷ 0022 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0308 × 0022 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0022 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0020 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 0020 × 0020 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 0308 × 0020 × 0020 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 002F ÷ # × [0.3] (BA) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0009 × 0020 × 002F ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0009 × 0308 × 002F ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 0009 × 0308 × 0020 × 002F ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0009 × 2060 ÷ # × [0.3] (BA) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 0020 × 2060 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 0308 × 2060 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 0308 × 0020 × 2060 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 200B ÷ # × [0.3] (BA) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 × 0020 × 200B ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 × 0308 × 200B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 × 0308 × 0020 × 200B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 ÷ 1F1E6 ÷ # × [0.3] (BA) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 × 0020 ÷ 1F1E6 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 × 0308 ÷ 1F1E6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 ÷ 261D ÷ # × [0.3] (BA) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 × 0020 ÷ 261D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 × 0308 ÷ 261D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 261D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 ÷ 1F3FB ÷ # × [0.3] (BA) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0020 ÷ 1F3FB ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0308 ÷ 1F3FB ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0001 ÷ # × [0.3] (BA) × [9.0] (CM1_CM) ÷ [0.3] +× 0009 × 0020 ÷ 0001 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0009 × 0308 × 0001 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0009 × 200D ÷ # × [0.3] (BA) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 × 0020 ÷ 200D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 × 0308 × 200D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 200D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 ÷ 00A7 ÷ # × [0.3] (BA) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 × 0020 ÷ 00A7 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 × 0308 ÷ 00A7 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 ÷ 50005 ÷ # × [0.3] (BA) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0009 × 0020 ÷ 50005 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0009 × 0308 ÷ 50005 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0009 ÷ 0E01 ÷ # × [0.3] (BA) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 0020 ÷ 0E01 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 0308 ÷ 0E01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 3041 ÷ # × [0.3] (BA) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0009 × 0020 ÷ 3041 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0009 × 0308 × 3041 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 3041 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00B4 × 0023 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] NUMBER SIGN (AL) ÷ [0.3] +× 00B4 × 0020 ÷ 0023 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 00B4 × 0308 × 0023 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 00B4 × 2014 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] EM DASH (B2) ÷ [0.3] +× 00B4 × 0020 ÷ 2014 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 00B4 × 0308 × 2014 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] EM DASH (B2) ÷ [0.3] +× 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] +× 00B4 × 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.01] (BA) ÷ [0.3] +× 00B4 × 0020 ÷ 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00B4 × 0308 × 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00B4 × 00B4 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] ACUTE ACCENT (BB) ÷ [0.3] +× 00B4 × 0020 ÷ 00B4 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00B4 × 0308 × 00B4 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 00B4 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (BK) ÷ [0.3] +× 00B4 × 0020 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00B4 × 0308 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 00B4 × 0308 × 0020 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00B4 ÷ FFFC ÷ # × [0.3] ACUTE ACCENT (BB) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00B4 × 0020 ÷ FFFC ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00B4 × 0308 ÷ FFFC ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 00B4 × 007D ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00B4 × 0020 × 007D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00B4 × 0308 × 007D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 00B4 × 0029 ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00B4 × 0020 × 0029 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00B4 × 0308 × 0029 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 00B4 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0020 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0308 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0308 × 0020 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0021 ÷ # × [0.3] ACUTE ACCENT (BB) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00B4 × 0020 × 0021 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00B4 × 0308 × 0021 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 00B4 × 00A0 ÷ # × [0.3] ACUTE ACCENT (BB) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 00B4 × 0020 ÷ 00A0 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00B4 × 0308 × 00A0 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 00B4 × AC00 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00B4 × 0020 ÷ AC00 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00B4 × 0308 × AC00 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 00B4 × AC01 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00B4 × 0020 ÷ AC01 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00B4 × 0308 × AC01 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 00B4 × 05D0 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00B4 × 0020 ÷ 05D0 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00B4 × 0308 × 05D0 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 00B4 × 002D ÷ # × [0.3] ACUTE ACCENT (BB) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 00B4 × 0020 ÷ 002D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00B4 × 0308 × 002D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 00B4 × 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] WATCH (ID) ÷ [0.3] +× 00B4 × 0020 ÷ 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 00B4 × 0308 × 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] WATCH (ID) ÷ [0.3] +× 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] +× 00B4 × 2024 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] ONE DOT LEADER (IN) ÷ [0.3] +× 00B4 × 0020 ÷ 2024 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00B4 × 0308 × 2024 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 00B4 × 002C ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] COMMA (IS) ÷ [0.3] +× 00B4 × 0020 × 002C ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 00B4 × 0308 × 002C ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 00B4 × 1100 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00B4 × 0020 ÷ 1100 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00B4 × 0308 × 1100 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 00B4 × 11A8 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00B4 × 0020 ÷ 11A8 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00B4 × 0308 × 11A8 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 00B4 × 1160 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00B4 × 0020 ÷ 1160 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00B4 × 0308 × 1160 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 00B4 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0020 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0308 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0308 × 0020 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (NL) ÷ [0.3] +× 00B4 × 0020 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00B4 × 0308 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 00B4 × 0308 × 0020 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00B4 × 17D6 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00B4 × 0020 ÷ 17D6 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00B4 × 0308 × 17D6 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 00B4 × 0030 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] DIGIT ZERO (NU) ÷ [0.3] +× 00B4 × 0020 ÷ 0030 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 00B4 × 0308 × 0030 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 00B4 × 0028 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00B4 × 0020 ÷ 0028 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00B4 × 0308 × 0028 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 00B4 × 0025 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] PERCENT SIGN (PO) ÷ [0.3] +× 00B4 × 0020 ÷ 0025 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 00B4 × 0308 × 0025 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 00B4 × 0024 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] DOLLAR SIGN (PR) ÷ [0.3] +× 00B4 × 0020 ÷ 0024 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00B4 × 0308 × 0024 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 00B4 × 0022 ÷ # × [0.3] ACUTE ACCENT (BB) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 00B4 × 0020 ÷ 0022 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 00B4 × 0308 × 0022 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 00B4 × 0020 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [0.3] +× 00B4 × 0020 × 0020 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 00B4 × 002F ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00B4 × 0020 × 002F ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00B4 × 0308 × 002F ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 00B4 × 2060 ÷ # × [0.3] ACUTE ACCENT (BB) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00B4 × 0020 × 2060 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00B4 × 0308 × 2060 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 00B4 × 200B ÷ # × [0.3] ACUTE ACCENT (BB) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00B4 × 0020 × 200B ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00B4 × 0308 × 200B ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 00B4 × 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00B4 × 0020 ÷ 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00B4 × 0308 × 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 00B4 × 261D ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00B4 × 0020 ÷ 261D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00B4 × 0308 × 261D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 00B4 × 1F3FB ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 00B4 × 0020 ÷ 1F3FB ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 00B4 × 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] (CM1_CM) ÷ [0.3] +× 00B4 × 0020 ÷ 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00B4 × 0308 × 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00B4 × 200D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 00B4 × 0020 ÷ 200D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 00B4 × 00A7 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] SECTION SIGN (AI_AL) ÷ [0.3] +× 00B4 × 0020 ÷ 00A7 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00B4 × 0308 × 00A7 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 00B4 × 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] (XX_AL) ÷ [0.3] +× 00B4 × 0020 ÷ 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00B4 × 0308 × 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] (XX_AL) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00B4 × 0E01 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00B4 × 0020 ÷ 0E01 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00B4 × 0308 × 0E01 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 00B4 × 3041 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00B4 × 0020 ÷ 3041 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00B4 × 0308 × 3041 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 000B ÷ 0023 ÷ # × [0.3] (BK) ÷ [4.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 0023 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 0308 × 0023 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0020 ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0308 ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0009 ÷ # × [0.3] (BK) ÷ [4.0] (BA) ÷ [0.3] +× 000B ÷ 0020 ÷ 0009 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000B ÷ 0308 × 0009 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000B ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 0020 ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 0308 ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 000B ÷ # × [0.3] (BK) ÷ [4.0] (BK) ÷ [0.3] +× 000B ÷ 0020 × 000B ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000B ÷ 0308 × 000B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 000B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000B ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 0020 ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 0308 ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 007D ÷ # × [0.3] (BK) ÷ [4.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0020 × 007D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0308 × 007D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 007D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0029 ÷ # × [0.3] (BK) ÷ [4.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 0020 × 0029 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 0308 × 0029 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 000D ÷ # × [0.3] (BK) ÷ [4.0] (CR) ÷ [0.3] +× 000B ÷ 0020 × 000D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000B ÷ 0308 × 000D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 000D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000B ÷ 0021 ÷ # × [0.3] (BK) ÷ [4.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 0020 × 0021 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 0308 × 0021 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 00A0 ÷ # × [0.3] (BK) ÷ [4.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ 0020 ÷ 00A0 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ 0308 × 00A0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ 0020 ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ 0308 ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 0020 ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 0308 ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 05D0 ÷ # × [0.3] (BK) ÷ [4.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 0020 ÷ 05D0 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 0308 × 05D0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 002D ÷ # × [0.3] (BK) ÷ [4.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 0020 ÷ 002D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 0308 × 002D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 0020 ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 0308 ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 2024 ÷ # × [0.3] (BK) ÷ [4.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 0020 ÷ 2024 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 0308 × 2024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 002C ÷ # × [0.3] (BK) ÷ [4.0] COMMA (IS) ÷ [0.3] +× 000B ÷ 0020 × 002C ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000B ÷ 0308 × 002C ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 002C ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000B ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 0020 ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 0308 ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 0020 ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 0308 ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 0020 ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 0308 ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 000A ÷ # × [0.3] (BK) ÷ [4.0] (LF) ÷ [0.3] +× 000B ÷ 0020 × 000A ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000B ÷ 0308 × 000A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 000A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000B ÷ 0085 ÷ # × [0.3] (BK) ÷ [4.0] (NL) ÷ [0.3] +× 000B ÷ 0020 × 0085 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000B ÷ 0308 × 0085 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000B ÷ 17D6 ÷ # × [0.3] (BK) ÷ [4.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0020 ÷ 17D6 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0308 × 17D6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0030 ÷ # × [0.3] (BK) ÷ [4.0] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0020 ÷ 0030 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0308 × 0030 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0028 ÷ # × [0.3] (BK) ÷ [4.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0020 ÷ 0028 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0308 × 0028 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0025 ÷ # × [0.3] (BK) ÷ [4.0] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0020 ÷ 0025 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0308 × 0025 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0024 ÷ # × [0.3] (BK) ÷ [4.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0020 ÷ 0024 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0308 × 0024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0022 ÷ # × [0.3] (BK) ÷ [4.0] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0020 ÷ 0022 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0308 × 0022 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0020 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [0.3] +× 000B ÷ 0020 × 0020 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 002F ÷ # × [0.3] (BK) ÷ [4.0] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 0020 × 002F ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 0308 × 002F ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 002F ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 2060 ÷ # × [0.3] (BK) ÷ [4.0] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 0020 × 2060 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 0308 × 2060 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 200B ÷ # × [0.3] (BK) ÷ [4.0] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 0020 × 200B ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 0308 × 200B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 200B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 0020 ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 0308 ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0001 ÷ # × [0.3] (BK) ÷ [4.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 0020 ÷ 0001 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 0308 × 0001 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 200D ÷ # × [0.3] (BK) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 0020 ÷ 200D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 0308 × 200D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 00A7 ÷ # × [0.3] (BK) ÷ [4.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 00A7 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 0308 × 00A7 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 50005 ÷ # × [0.3] (BK) ÷ [4.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 50005 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0308 × 50005 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0E01 ÷ # × [0.3] (BK) ÷ [4.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 0E01 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 0308 × 0E01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000B ÷ 0020 ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000B ÷ 0308 × 3041 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× FFFC ÷ 0023 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] NUMBER SIGN (AL) ÷ [0.3] +× FFFC × 0020 ÷ 0023 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× FFFC × 0308 ÷ 0023 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× FFFC ÷ 2014 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] EM DASH (B2) ÷ [0.3] +× FFFC × 0020 ÷ 2014 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× FFFC × 0308 ÷ 2014 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] EM DASH (B2) ÷ [0.3] +× 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] +× FFFC ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] (BA) ÷ [0.3] +× FFFC × 0020 ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× FFFC × 0308 ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] (BA) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× FFFC ÷ 00B4 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] ACUTE ACCENT (BB) ÷ [0.3] +× FFFC × 0020 ÷ 00B4 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× FFFC × 0308 ÷ 00B4 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× FFFC × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (BK) ÷ [0.3] +× FFFC × 0020 × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× FFFC × 0308 × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× FFFC × 0308 × 0020 × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× FFFC ÷ FFFC ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× FFFC × 0020 ÷ FFFC ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× FFFC × 0308 ÷ FFFC ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× FFFC × 007D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× FFFC × 0020 × 007D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× FFFC × 0308 × 007D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× FFFC × 0029 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× FFFC × 0020 × 0029 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× FFFC × 0308 × 0029 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× FFFC × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (CR) ÷ [0.3] +× FFFC × 0020 × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× FFFC × 0308 × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× FFFC × 0308 × 0020 × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× FFFC × 0021 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× FFFC × 0020 × 0021 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× FFFC × 0308 × 0021 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× FFFC × 00A0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× FFFC × 0020 ÷ 00A0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× FFFC × 0308 × 00A0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× FFFC ÷ AC00 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× FFFC × 0020 ÷ AC00 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× FFFC × 0308 ÷ AC00 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× FFFC ÷ AC01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× FFFC × 0020 ÷ AC01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× FFFC × 0308 ÷ AC01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× FFFC ÷ 05D0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× FFFC × 0020 ÷ 05D0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× FFFC × 0308 ÷ 05D0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× FFFC ÷ 002D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HYPHEN-MINUS (HY) ÷ [0.3] +× FFFC × 0020 ÷ 002D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× FFFC × 0308 ÷ 002D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× FFFC ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] WATCH (ID) ÷ [0.3] +× FFFC × 0020 ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× FFFC × 0308 ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] WATCH (ID) ÷ [0.3] +× 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] +× FFFC ÷ 2024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] ONE DOT LEADER (IN) ÷ [0.3] +× FFFC × 0020 ÷ 2024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× FFFC × 0308 ÷ 2024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× FFFC × 002C ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] COMMA (IS) ÷ [0.3] +× FFFC × 0020 × 002C ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× FFFC × 0308 × 002C ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× FFFC ÷ 1100 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× FFFC × 0020 ÷ 1100 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× FFFC × 0308 ÷ 1100 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× FFFC ÷ 11A8 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× FFFC × 0020 ÷ 11A8 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× FFFC × 0308 ÷ 11A8 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× FFFC ÷ 1160 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× FFFC × 0020 ÷ 1160 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× FFFC × 0308 ÷ 1160 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× FFFC × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (LF) ÷ [0.3] +× FFFC × 0020 × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× FFFC × 0308 × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× FFFC × 0308 × 0020 × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× FFFC × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (NL) ÷ [0.3] +× FFFC × 0020 × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× FFFC × 0308 × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× FFFC × 0308 × 0020 × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× FFFC ÷ 17D6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× FFFC × 0020 ÷ 17D6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 0030 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] DIGIT ZERO (NU) ÷ [0.3] +× FFFC × 0020 ÷ 0030 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× FFFC × 0308 ÷ 0030 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× FFFC ÷ 0028 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× FFFC × 0020 ÷ 0028 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× FFFC × 0308 ÷ 0028 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× FFFC ÷ 0025 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] PERCENT SIGN (PO) ÷ [0.3] +× FFFC × 0020 ÷ 0025 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× FFFC × 0308 ÷ 0025 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× FFFC ÷ 0024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] DOLLAR SIGN (PR) ÷ [0.3] +× FFFC × 0020 ÷ 0024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× FFFC × 0308 ÷ 0024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× FFFC × 0022 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× FFFC × 0020 ÷ 0022 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× FFFC × 0308 × 0022 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× FFFC × 0020 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [0.3] +× FFFC × 0020 × 0020 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× FFFC × 002F ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] SOLIDUS (SY) ÷ [0.3] +× FFFC × 0020 × 002F ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× FFFC × 0308 × 002F ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× FFFC × 2060 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× FFFC × 0020 × 2060 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× FFFC × 0308 × 2060 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× FFFC × 200B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× FFFC × 0020 × 200B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× FFFC × 0308 × 200B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× FFFC ÷ 1F1E6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× FFFC × 0020 ÷ 1F1E6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 261D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× FFFC × 0020 ÷ 261D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× FFFC × 0308 ÷ 261D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× FFFC ÷ 1F3FB ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× FFFC × 0020 ÷ 1F3FB ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× FFFC × 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] (CM1_CM) ÷ [0.3] +× FFFC × 0020 ÷ 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× FFFC × 0308 × 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× FFFC × 200D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× FFFC × 0020 ÷ 200D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 00A7 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] SECTION SIGN (AI_AL) ÷ [0.3] +× FFFC × 0020 ÷ 00A7 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× FFFC × 0308 ÷ 00A7 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× FFFC ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] (XX_AL) ÷ [0.3] +× FFFC × 0020 ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× FFFC × 0308 ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] (XX_AL) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× FFFC ÷ 0E01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× FFFC × 0020 ÷ 0E01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 3041 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× FFFC × 0020 ÷ 3041 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 0023 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 007D × 0020 ÷ 0023 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 007D × 0308 ÷ 0023 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 007D ÷ 2014 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 007D × 0020 ÷ 2014 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 007D × 0308 ÷ 2014 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 007D × 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [21.01] (BA) ÷ [0.3] +× 007D × 0020 ÷ 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 007D × 0308 × 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 007D × 0308 × 0020 ÷ 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 007D ÷ 00B4 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 007D × 0020 ÷ 00B4 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 007D × 0308 ÷ 00B4 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 007D × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (BK) ÷ [0.3] +× 007D × 0020 × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 007D × 0308 × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 007D × 0308 × 0020 × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 007D ÷ FFFC ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 007D × 0020 ÷ FFFC ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 007D × 0308 ÷ FFFC ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 007D × 007D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 007D × 0020 × 007D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 007D × 0308 × 007D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 007D × 0029 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 007D × 0020 × 0029 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 007D × 0308 × 0029 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 007D × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (CR) ÷ [0.3] +× 007D × 0020 × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 007D × 0308 × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 007D × 0308 × 0020 × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 007D × 0021 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 007D × 0020 × 0021 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 007D × 0308 × 0021 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 007D × 00A0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 007D × 0020 ÷ 00A0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 007D × 0308 × 00A0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 007D ÷ AC00 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 007D × 0020 ÷ AC00 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 007D × 0308 ÷ AC00 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 007D ÷ AC01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 007D × 0020 ÷ AC01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 007D × 0308 ÷ AC01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 007D ÷ 05D0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 007D × 0020 ÷ 05D0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 007D × 0308 ÷ 05D0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 007D × 002D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 007D × 0020 ÷ 002D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 007D × 0308 × 002D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 007D ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 007D × 0020 ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 007D × 0308 ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 007D ÷ 2024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 007D × 0020 ÷ 2024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 007D × 0308 ÷ 2024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 007D × 002C ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] COMMA (IS) ÷ [0.3] +× 007D × 0020 × 002C ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 007D × 0308 × 002C ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 007D ÷ 1100 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 007D × 0020 ÷ 1100 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 007D × 0308 ÷ 1100 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 007D ÷ 11A8 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 007D × 0020 ÷ 11A8 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 007D × 0308 ÷ 11A8 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 007D ÷ 1160 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 007D × 0020 ÷ 1160 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 007D × 0308 ÷ 1160 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 007D × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (LF) ÷ [0.3] +× 007D × 0020 × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 007D × 0308 × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 007D × 0308 × 0020 × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 007D × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (NL) ÷ [0.3] +× 007D × 0020 × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 007D × 0308 × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 007D × 0308 × 0020 × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 007D × 17D6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 007D × 0020 × 17D6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 0030 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 007D × 0020 ÷ 0030 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 007D × 0308 ÷ 0030 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 007D ÷ 0028 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 007D × 0020 ÷ 0028 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 007D × 0308 ÷ 0028 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 007D ÷ 0025 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 007D × 0020 ÷ 0025 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 007D × 0308 ÷ 0025 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 007D ÷ 0024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 007D × 0020 ÷ 0024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 007D × 0308 ÷ 0024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 007D × 0022 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 007D × 0020 ÷ 0022 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 007D × 0308 × 0022 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 007D × 0020 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [0.3] +× 007D × 0020 × 0020 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 007D × 0308 × 0020 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 007D × 002F ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 007D × 0020 × 002F ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 007D × 0308 × 002F ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 007D × 2060 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 007D × 0020 × 2060 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 007D × 0308 × 2060 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 007D × 200B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 007D × 0020 × 200B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 007D × 0308 × 200B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 007D ÷ 1F1E6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 007D × 0020 ÷ 1F1E6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 261D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 007D × 0020 ÷ 261D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 007D × 0308 ÷ 261D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 007D ÷ 1F3FB ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 007D × 0020 ÷ 1F3FB ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 007D × 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] (CM1_CM) ÷ [0.3] +× 007D × 0020 ÷ 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 007D × 0308 × 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 007D × 0308 × 0020 ÷ 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 007D × 200D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 007D × 0020 ÷ 200D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 00A7 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 007D × 0020 ÷ 00A7 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 007D × 0308 ÷ 00A7 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 007D ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] (XX_AL) ÷ [0.3] +× 007D × 0020 ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 007D × 0308 ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 007D × 0308 × 0020 ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 007D ÷ 0E01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 007D × 0020 ÷ 0E01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 007D × 3041 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 007D × 0020 × 3041 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 0029 × 0023 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] NUMBER SIGN (AL) ÷ [0.3] +× 0029 × 0020 ÷ 0023 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0029 × 0308 × 0023 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0029 ÷ 2014 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0029 × 0020 ÷ 2014 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0029 × 0308 ÷ 2014 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0029 × 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [21.01] (BA) ÷ [0.3] +× 0029 × 0020 ÷ 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0029 × 0308 × 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0029 ÷ 00B4 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0029 × 0020 ÷ 00B4 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0029 × 0308 ÷ 00B4 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0029 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (BK) ÷ [0.3] +× 0029 × 0020 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0029 × 0308 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0029 × 0308 × 0020 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0029 ÷ FFFC ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0029 × 0020 ÷ FFFC ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0029 × 0308 ÷ FFFC ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0029 × 007D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0029 × 0020 × 007D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0029 × 0308 × 007D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0029 × 0029 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0029 × 0020 × 0029 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0029 × 0308 × 0029 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0029 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (CR) ÷ [0.3] +× 0029 × 0020 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0029 × 0308 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0029 × 0308 × 0020 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0029 × 0021 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0029 × 0020 × 0021 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0029 × 0308 × 0021 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0029 × 00A0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0029 × 0020 ÷ 00A0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0029 × 0308 × 00A0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0029 ÷ AC00 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0029 × 0020 ÷ AC00 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0029 × 0308 ÷ AC00 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0029 ÷ AC01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0029 × 0020 ÷ AC01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0029 × 0308 ÷ AC01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0029 × 05D0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0029 × 0020 ÷ 05D0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0029 × 0308 × 05D0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0029 × 002D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0029 × 0020 ÷ 002D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0029 × 0308 × 002D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0029 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0029 × 0020 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0029 × 0308 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0029 ÷ 2024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0029 × 0020 ÷ 2024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0029 × 0308 ÷ 2024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0029 × 002C ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] COMMA (IS) ÷ [0.3] +× 0029 × 0020 × 002C ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0029 × 0308 × 002C ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0029 ÷ 1100 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0029 × 0020 ÷ 1100 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0029 × 0308 ÷ 1100 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0029 ÷ 11A8 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0029 × 0020 ÷ 11A8 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0029 × 0308 ÷ 11A8 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0029 ÷ 1160 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0029 × 0020 ÷ 1160 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0029 × 0308 ÷ 1160 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0029 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (LF) ÷ [0.3] +× 0029 × 0020 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0029 × 0308 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0029 × 0308 × 0020 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0029 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (NL) ÷ [0.3] +× 0029 × 0020 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0029 × 0308 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0029 × 0308 × 0020 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0029 × 17D6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0029 × 0020 × 17D6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0029 × 0308 × 17D6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0029 × 0030 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] DIGIT ZERO (NU) ÷ [0.3] +× 0029 × 0020 ÷ 0030 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0029 × 0308 × 0030 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0029 ÷ 0028 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0029 × 0020 ÷ 0028 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0029 × 0308 ÷ 0028 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0029 ÷ 0025 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0029 × 0020 ÷ 0025 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0029 × 0308 ÷ 0025 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0029 ÷ 0024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0029 × 0020 ÷ 0024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0029 × 0308 ÷ 0024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0029 × 0022 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0029 × 0020 ÷ 0022 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0029 × 0308 × 0022 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0029 × 0020 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [0.3] +× 0029 × 0020 × 0020 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0029 × 002F ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0029 × 0020 × 002F ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0029 × 0308 × 002F ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0029 × 2060 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0029 × 0020 × 2060 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0029 × 0308 × 2060 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0029 × 200B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0029 × 0020 × 200B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0029 × 0308 × 200B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0029 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0029 × 0020 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0029 × 0308 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0029 ÷ 261D ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0029 × 0020 ÷ 261D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0029 × 0308 ÷ 261D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0029 ÷ 1F3FB ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0029 × 0020 ÷ 1F3FB ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0029 × 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] (CM1_CM) ÷ [0.3] +× 0029 × 0020 ÷ 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0029 × 0308 × 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0029 × 200D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0029 × 0020 ÷ 200D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0029 × 00A7 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0029 × 0020 ÷ 00A7 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0029 × 0308 × 00A7 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0029 × 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] (XX_AL) ÷ [0.3] +× 0029 × 0020 ÷ 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0029 × 0308 × 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] (XX_AL) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0029 × 0E01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0029 × 0020 ÷ 0E01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0029 × 0308 × 0E01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0029 × 3041 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0029 × 0020 × 3041 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0029 × 0308 × 3041 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 000D ÷ 0023 ÷ # × [0.3] (CR) ÷ [5.02] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 0023 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 0308 × 0023 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0020 ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0308 ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0009 ÷ # × [0.3] (CR) ÷ [5.02] (BA) ÷ [0.3] +× 000D ÷ 0020 ÷ 0009 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000D ÷ 0308 × 0009 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000D ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 0020 ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 0308 ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 000B ÷ # × [0.3] (CR) ÷ [5.02] (BK) ÷ [0.3] +× 000D ÷ 0020 × 000B ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000D ÷ 0308 × 000B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 000B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000D ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 0020 ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 0308 ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 007D ÷ # × [0.3] (CR) ÷ [5.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0020 × 007D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0308 × 007D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 007D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0029 ÷ # × [0.3] (CR) ÷ [5.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 0020 × 0029 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 0308 × 0029 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 000D ÷ # × [0.3] (CR) ÷ [5.02] (CR) ÷ [0.3] +× 000D ÷ 0020 × 000D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000D ÷ 0308 × 000D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 000D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000D ÷ 0021 ÷ # × [0.3] (CR) ÷ [5.02] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 0020 × 0021 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 0308 × 0021 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 00A0 ÷ # × [0.3] (CR) ÷ [5.02] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ 0020 ÷ 00A0 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ 0308 × 00A0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ 0020 ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ 0308 ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 0020 ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 0308 ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 05D0 ÷ # × [0.3] (CR) ÷ [5.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 0020 ÷ 05D0 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 0308 × 05D0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 002D ÷ # × [0.3] (CR) ÷ [5.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 0020 ÷ 002D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 0308 × 002D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] WATCH (ID) ÷ [0.3] +× 000D ÷ 0020 ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000D ÷ 0308 ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000D ÷ 2024 ÷ # × [0.3] (CR) ÷ [5.02] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 0020 ÷ 2024 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 0308 × 2024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 002C ÷ # × [0.3] (CR) ÷ [5.02] COMMA (IS) ÷ [0.3] +× 000D ÷ 0020 × 002C ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000D ÷ 0308 × 002C ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 002C ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000D ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 0020 ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 0308 ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 0020 ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 0308 ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D ÷ 0020 ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D ÷ 0308 ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D × 000A ÷ # × [0.3] (CR) × [5.01] (LF) ÷ [0.3] +× 000D ÷ 0020 × 000A ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000D ÷ 0308 × 000A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 000A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000D ÷ 0085 ÷ # × [0.3] (CR) ÷ [5.02] (NL) ÷ [0.3] +× 000D ÷ 0020 × 0085 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000D ÷ 0308 × 0085 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000D ÷ 17D6 ÷ # × [0.3] (CR) ÷ [5.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0020 ÷ 17D6 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0308 × 17D6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0030 ÷ # × [0.3] (CR) ÷ [5.02] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0020 ÷ 0030 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0308 × 0030 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0028 ÷ # × [0.3] (CR) ÷ [5.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0020 ÷ 0028 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0308 × 0028 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0025 ÷ # × [0.3] (CR) ÷ [5.02] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0020 ÷ 0025 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0308 × 0025 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0024 ÷ # × [0.3] (CR) ÷ [5.02] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0020 ÷ 0024 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0308 × 0024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0022 ÷ # × [0.3] (CR) ÷ [5.02] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0020 ÷ 0022 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0308 × 0022 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0020 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [0.3] +× 000D ÷ 0020 × 0020 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000D ÷ 002F ÷ # × [0.3] (CR) ÷ [5.02] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 0020 × 002F ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 0308 × 002F ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 002F ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 2060 ÷ # × [0.3] (CR) ÷ [5.02] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 0020 × 2060 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 0308 × 2060 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 200B ÷ # × [0.3] (CR) ÷ [5.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 0020 × 200B ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 0308 × 200B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 200B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 0020 ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 0308 ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0001 ÷ # × [0.3] (CR) ÷ [5.02] (CM1_CM) ÷ [0.3] +× 000D ÷ 0020 ÷ 0001 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000D ÷ 0308 × 0001 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000D ÷ 200D ÷ # × [0.3] (CR) ÷ [5.02] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 0020 ÷ 200D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 0308 × 200D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 00A7 ÷ # × [0.3] (CR) ÷ [5.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 00A7 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 0308 × 00A7 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 50005 ÷ # × [0.3] (CR) ÷ [5.02] (XX_AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 50005 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000D ÷ 0308 × 50005 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000D ÷ 0E01 ÷ # × [0.3] (CR) ÷ [5.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 0E01 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 0308 × 0E01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 0020 ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 0308 × 3041 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0021 ÷ 0023 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 0021 × 0020 ÷ 0023 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0021 × 0308 ÷ 0023 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0021 ÷ 2014 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0021 × 0020 ÷ 2014 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0021 × 0308 ÷ 2014 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0021 × 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.01] (BA) ÷ [0.3] +× 0021 × 0020 ÷ 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0021 × 0308 × 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0021 ÷ 00B4 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0021 × 0020 ÷ 00B4 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0021 × 0308 ÷ 00B4 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0021 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (BK) ÷ [0.3] +× 0021 × 0020 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0021 × 0308 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0021 × 0308 × 0020 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0021 ÷ FFFC ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0021 × 0020 ÷ FFFC ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0021 × 0308 ÷ FFFC ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0021 × 007D ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0021 × 0020 × 007D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0021 × 0308 × 007D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0021 × 0029 ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0021 × 0020 × 0029 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0021 × 0308 × 0029 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0021 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (CR) ÷ [0.3] +× 0021 × 0020 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0021 × 0308 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0021 × 0308 × 0020 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0021 × 0021 ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0021 × 0020 × 0021 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0021 × 0308 × 0021 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0021 × 00A0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0021 × 0020 ÷ 00A0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0021 × 0308 × 00A0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0021 ÷ AC00 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0021 × 0020 ÷ AC00 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0021 × 0308 ÷ AC00 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0021 ÷ AC01 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0021 × 0020 ÷ AC01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0021 × 0308 ÷ AC01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0021 ÷ 05D0 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0021 × 0020 ÷ 05D0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0021 × 0308 ÷ 05D0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0021 × 002D ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0021 × 0020 ÷ 002D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0021 × 0308 × 002D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0021 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0021 × 0020 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0021 × 0308 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0021 × 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [22.02] ONE DOT LEADER (IN) ÷ [0.3] +× 0021 × 0020 ÷ 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0021 × 0308 × 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0021 × 002C ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] COMMA (IS) ÷ [0.3] +× 0021 × 0020 × 002C ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0021 × 0308 × 002C ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0021 ÷ 1100 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0021 × 0020 ÷ 1100 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0021 × 0308 ÷ 1100 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0021 ÷ 11A8 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0021 × 0020 ÷ 11A8 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0021 × 0308 ÷ 11A8 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0021 ÷ 1160 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0021 × 0020 ÷ 1160 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0021 × 0308 ÷ 1160 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0021 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (LF) ÷ [0.3] +× 0021 × 0020 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0021 × 0308 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0021 × 0308 × 0020 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0021 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (NL) ÷ [0.3] +× 0021 × 0020 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0021 × 0308 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0021 × 0308 × 0020 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0021 × 17D6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0021 × 0020 ÷ 17D6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0021 × 0308 × 17D6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0021 ÷ 0030 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 0021 × 0020 ÷ 0030 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0021 × 0308 ÷ 0030 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0021 ÷ 0028 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0021 × 0020 ÷ 0028 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0021 × 0308 ÷ 0028 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0021 ÷ 0025 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0021 × 0020 ÷ 0025 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0021 × 0308 ÷ 0025 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0021 ÷ 0024 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0021 × 0020 ÷ 0024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0021 × 0308 ÷ 0024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0021 × 0022 ÷ # × [0.3] EXCLAMATION MARK (EX) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0021 × 0020 ÷ 0022 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0021 × 0308 × 0022 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0021 × 0020 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [0.3] +× 0021 × 0020 × 0020 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0021 × 002F ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0021 × 0020 × 002F ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0021 × 0308 × 002F ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0021 × 2060 ÷ # × [0.3] EXCLAMATION MARK (EX) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0021 × 0020 × 2060 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0021 × 0308 × 2060 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0021 × 200B ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0021 × 0020 × 200B ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0021 × 0308 × 200B ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0021 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0021 × 0020 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0021 × 0308 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0021 ÷ 261D ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0021 × 0020 ÷ 261D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0021 × 0308 ÷ 261D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0021 ÷ 1F3FB ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0021 × 0020 ÷ 1F3FB ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0021 × 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] (CM1_CM) ÷ [0.3] +× 0021 × 0020 ÷ 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0021 × 0308 × 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0021 × 200D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0021 × 0020 ÷ 200D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0021 ÷ 00A7 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0021 × 0020 ÷ 00A7 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0021 × 0308 ÷ 00A7 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0021 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0021 × 0020 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0021 × 0308 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0021 ÷ 0E01 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0021 × 0020 ÷ 0E01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0021 × 0308 ÷ 0E01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0021 × 3041 ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0021 × 0020 ÷ 3041 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0021 × 0308 × 3041 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 00A0 × 0023 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A0 × 0020 ÷ 0023 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A0 × 0308 × 0023 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 00A0 × 2014 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] EM DASH (B2) ÷ [0.3] +× 00A0 × 0020 ÷ 2014 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 00A0 × 0308 × 2014 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] EM DASH (B2) ÷ [0.3] +× 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] +× 00A0 × 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] (BA) ÷ [0.3] +× 00A0 × 0020 ÷ 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A0 × 0308 × 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] (BA) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A0 × 00B4 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A0 × 0020 ÷ 00B4 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A0 × 0308 × 00B4 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 00A0 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (BK) ÷ [0.3] +× 00A0 × 0020 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A0 × 0308 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 00A0 × 0308 × 0020 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A0 × FFFC ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A0 × 0020 ÷ FFFC ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A0 × 0308 × FFFC ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 00A0 × 007D ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A0 × 0020 × 007D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A0 × 0308 × 007D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 00A0 × 0029 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A0 × 0020 × 0029 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A0 × 0308 × 0029 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 00A0 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0020 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0308 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0308 × 0020 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0021 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A0 × 0020 × 0021 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A0 × 0308 × 0021 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 00A0 × 00A0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A0 × 0020 ÷ 00A0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A0 × 0308 × 00A0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 00A0 × AC00 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A0 × 0020 ÷ AC00 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A0 × 0308 × AC00 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 00A0 × AC01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A0 × 0020 ÷ AC01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A0 × 0308 × AC01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 00A0 × 05D0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A0 × 0020 ÷ 05D0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A0 × 0308 × 05D0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 00A0 × 002D ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A0 × 0020 ÷ 002D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A0 × 0308 × 002D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 00A0 × 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] WATCH (ID) ÷ [0.3] +× 00A0 × 0020 ÷ 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 00A0 × 0308 × 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] WATCH (ID) ÷ [0.3] +× 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] +× 00A0 × 2024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00A0 × 0020 ÷ 2024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00A0 × 0308 × 2024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 00A0 × 002C ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] COMMA (IS) ÷ [0.3] +× 00A0 × 0020 × 002C ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 00A0 × 0308 × 002C ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] COMMA (IS) ÷ [0.3] +× 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] +× 00A0 × 1100 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A0 × 0020 ÷ 1100 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A0 × 0308 × 1100 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 00A0 × 11A8 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A0 × 0020 ÷ 11A8 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A0 × 0308 × 11A8 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 00A0 × 1160 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A0 × 0020 ÷ 1160 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A0 × 0308 × 1160 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 00A0 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0020 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0308 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0308 × 0020 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (NL) ÷ [0.3] +× 00A0 × 0020 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A0 × 0308 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 00A0 × 0308 × 0020 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A0 × 17D6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00A0 × 0020 ÷ 17D6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 00A0 × 0030 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] DIGIT ZERO (NU) ÷ [0.3] +× 00A0 × 0020 ÷ 0030 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 00A0 × 0308 × 0030 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 00A0 × 0028 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A0 × 0020 ÷ 0028 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A0 × 0308 × 0028 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 00A0 × 0025 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] PERCENT SIGN (PO) ÷ [0.3] +× 00A0 × 0020 ÷ 0025 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 00A0 × 0308 × 0025 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 00A0 × 0024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00A0 × 0020 ÷ 0024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00A0 × 0308 × 0024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 00A0 × 0022 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] QUOTATION MARK (QU) ÷ [0.3] +× 00A0 × 0020 ÷ 0022 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 00A0 × 0308 × 0022 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 00A0 × 0020 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [0.3] +× 00A0 × 0020 × 0020 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 00A0 × 002F ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] SOLIDUS (SY) ÷ [0.3] +× 00A0 × 0020 × 002F ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00A0 × 0308 × 002F ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] SOLIDUS (SY) ÷ [0.3] +× 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] +× 00A0 × 2060 ÷ # × [0.3] NO-BREAK SPACE (GL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A0 × 0020 × 2060 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A0 × 0308 × 2060 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 00A0 × 200B ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A0 × 0020 × 200B ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A0 × 0308 × 200B ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 00A0 × 1F1E6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00A0 × 0020 ÷ 1F1E6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 00A0 × 261D ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A0 × 0020 ÷ 261D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A0 × 0308 × 261D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 00A0 × 1F3FB ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 00A0 × 0020 ÷ 1F3FB ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 00A0 × 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] (CM1_CM) ÷ [0.3] +× 00A0 × 0020 ÷ 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A0 × 0308 × 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A0 × 200D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 00A0 × 0020 ÷ 200D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 00A0 × 00A7 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A0 × 0020 ÷ 00A7 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A0 × 0308 × 00A7 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 00A0 × 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] (XX_AL) ÷ [0.3] +× 00A0 × 0020 ÷ 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A0 × 0308 × 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] (XX_AL) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A0 × 0E01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00A0 × 0020 ÷ 0E01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 00A0 × 3041 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00A0 × 0020 ÷ 3041 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× AC00 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× AC00 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× AC00 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× AC00 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× AC00 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× AC00 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.01] (BA) ÷ [0.3] +× AC00 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC00 × 0308 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC00 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC00 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC00 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× AC00 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (BK) ÷ [0.3] +× AC00 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC00 × 0308 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× AC00 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC00 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC00 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC00 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× AC00 × 007D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC00 × 0020 × 007D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC00 × 0308 × 007D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× AC00 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC00 × 0020 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC00 × 0308 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× AC00 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (CR) ÷ [0.3] +× AC00 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC00 × 0308 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× AC00 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC00 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC00 × 0020 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC00 × 0308 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× AC00 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× AC00 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× AC00 × 0308 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× AC00 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC00 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC00 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× AC00 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC00 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC00 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× AC00 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC00 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC00 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× AC00 × 002D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× AC00 × 0020 ÷ 002D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× AC00 × 0308 × 002D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× AC00 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] WATCH (ID) ÷ [0.3] +× AC00 × 0020 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× AC00 × 0308 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× AC00 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× AC00 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× AC00 × 0308 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× AC00 × 002C ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] COMMA (IS) ÷ [0.3] +× AC00 × 0020 × 002C ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× AC00 × 0308 × 002C ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× AC00 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC00 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC00 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× AC00 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC00 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC00 × 0308 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× AC00 × 1160 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC00 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC00 × 0308 × 1160 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× AC00 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (LF) ÷ [0.3] +× AC00 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC00 × 0308 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× AC00 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC00 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (NL) ÷ [0.3] +× AC00 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC00 × 0308 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× AC00 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC00 × 17D6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× AC00 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× AC00 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× AC00 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× AC00 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC00 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC00 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× AC00 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× AC00 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× AC00 × 0308 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× AC00 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC00 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC00 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× AC00 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× AC00 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× AC00 × 0308 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× AC00 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [0.3] +× AC00 × 0020 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× AC00 × 002F ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC00 × 0020 × 002F ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC00 × 0308 × 002F ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× AC00 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC00 × 0020 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC00 × 0308 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× AC00 × 200B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC00 × 0020 × 200B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC00 × 0308 × 200B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× AC00 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× AC00 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC00 × 0020 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC00 × 0308 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× AC00 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× AC00 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× AC00 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] (CM1_CM) ÷ [0.3] +× AC00 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC00 × 0308 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC00 × 200D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× AC00 × 0020 ÷ 200D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC00 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC00 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× AC00 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC00 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC00 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC00 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× AC00 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× AC00 × 3041 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× AC00 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× AC01 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× AC01 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× AC01 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× AC01 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× AC01 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× AC01 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.01] (BA) ÷ [0.3] +× AC01 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC01 × 0308 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC01 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC01 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC01 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× AC01 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (BK) ÷ [0.3] +× AC01 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC01 × 0308 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× AC01 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC01 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC01 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC01 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× AC01 × 007D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC01 × 0020 × 007D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC01 × 0308 × 007D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× AC01 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC01 × 0020 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC01 × 0308 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× AC01 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (CR) ÷ [0.3] +× AC01 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC01 × 0308 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× AC01 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC01 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC01 × 0020 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC01 × 0308 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× AC01 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× AC01 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× AC01 × 0308 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× AC01 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC01 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC01 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× AC01 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC01 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC01 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× AC01 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC01 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC01 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× AC01 × 002D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× AC01 × 0020 ÷ 002D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× AC01 × 0308 × 002D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× AC01 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] WATCH (ID) ÷ [0.3] +× AC01 × 0020 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× AC01 × 0308 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× AC01 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× AC01 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× AC01 × 0308 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× AC01 × 002C ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] COMMA (IS) ÷ [0.3] +× AC01 × 0020 × 002C ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× AC01 × 0308 × 002C ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× AC01 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC01 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC01 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× AC01 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC01 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC01 × 0308 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× AC01 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC01 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC01 × 0308 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× AC01 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (LF) ÷ [0.3] +× AC01 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC01 × 0308 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× AC01 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC01 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (NL) ÷ [0.3] +× AC01 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC01 × 0308 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× AC01 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC01 × 17D6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× AC01 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× AC01 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× AC01 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× AC01 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC01 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC01 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× AC01 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× AC01 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× AC01 × 0308 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× AC01 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC01 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC01 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× AC01 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× AC01 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× AC01 × 0308 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× AC01 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [0.3] +× AC01 × 0020 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× AC01 × 002F ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC01 × 0020 × 002F ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC01 × 0308 × 002F ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× AC01 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC01 × 0020 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC01 × 0308 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× AC01 × 200B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC01 × 0020 × 200B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC01 × 0308 × 200B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× AC01 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× AC01 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC01 × 0020 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC01 × 0308 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× AC01 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× AC01 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× AC01 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] (CM1_CM) ÷ [0.3] +× AC01 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC01 × 0308 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC01 × 200D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× AC01 × 0020 ÷ 200D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC01 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC01 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× AC01 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC01 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC01 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC01 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× AC01 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× AC01 × 3041 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× AC01 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 05D0 × 0023 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 05D0 × 0020 ÷ 0023 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 05D0 × 0308 × 0023 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 05D0 ÷ 2014 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 05D0 × 0020 ÷ 2014 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 05D0 × 0308 ÷ 2014 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 05D0 × 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.01] (BA) ÷ [0.3] +× 05D0 × 0020 ÷ 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 05D0 × 0308 × 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 05D0 ÷ 00B4 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 05D0 × 0020 ÷ 00B4 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 05D0 × 0308 ÷ 00B4 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 05D0 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (BK) ÷ [0.3] +× 05D0 × 0020 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 05D0 × 0308 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 05D0 × 0308 × 0020 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 05D0 ÷ FFFC ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 05D0 × 0020 ÷ FFFC ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 05D0 × 0308 ÷ FFFC ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 05D0 × 007D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 05D0 × 0020 × 007D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 05D0 × 0308 × 007D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 05D0 × 0029 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 05D0 × 0020 × 0029 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 05D0 × 0308 × 0029 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 05D0 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0020 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0308 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0308 × 0020 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0021 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 05D0 × 0020 × 0021 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 05D0 × 0308 × 0021 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 05D0 × 00A0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 05D0 × 0020 ÷ 00A0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 05D0 × 0308 × 00A0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 05D0 ÷ AC00 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 05D0 × 0020 ÷ AC00 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 05D0 × 0308 ÷ AC00 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 05D0 ÷ AC01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 05D0 × 0020 ÷ AC01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 05D0 × 0308 ÷ AC01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 05D0 × 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 05D0 × 0020 ÷ 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 05D0 × 0308 × 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 05D0 × 002D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 05D0 × 0020 ÷ 002D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 05D0 × 0308 × 002D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 05D0 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 05D0 × 0020 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 05D0 × 0308 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 05D0 × 2024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 05D0 × 0020 ÷ 2024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 05D0 × 0308 × 2024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 05D0 × 002C ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] COMMA (IS) ÷ [0.3] +× 05D0 × 0020 × 002C ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 05D0 × 0308 × 002C ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 05D0 ÷ 1100 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 05D0 × 0020 ÷ 1100 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 05D0 × 0308 ÷ 1100 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 05D0 ÷ 11A8 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 05D0 × 0020 ÷ 11A8 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 05D0 × 0308 ÷ 11A8 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 05D0 ÷ 1160 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 05D0 × 0020 ÷ 1160 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 05D0 × 0308 ÷ 1160 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 05D0 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0020 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0308 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0308 × 0020 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (NL) ÷ [0.3] +× 05D0 × 0020 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 05D0 × 0308 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 05D0 × 0308 × 0020 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 05D0 × 17D6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 05D0 × 0020 ÷ 17D6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 05D0 × 0030 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 05D0 × 0020 ÷ 0030 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 05D0 × 0308 × 0030 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 05D0 × 0028 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 05D0 × 0020 ÷ 0028 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 05D0 × 0308 × 0028 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 05D0 × 0025 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 05D0 × 0020 ÷ 0025 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 05D0 × 0308 × 0025 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 05D0 × 0024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 05D0 × 0020 ÷ 0024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 05D0 × 0308 × 0024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 05D0 × 0022 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 05D0 × 0020 ÷ 0022 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 05D0 × 0308 × 0022 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 05D0 × 0020 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [0.3] +× 05D0 × 0020 × 0020 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 05D0 × 002F ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 05D0 × 0020 × 002F ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 05D0 × 0308 × 002F ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 05D0 × 2060 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 05D0 × 0020 × 2060 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 05D0 × 0308 × 2060 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 05D0 × 200B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 05D0 × 0020 × 200B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 05D0 × 0308 × 200B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 05D0 ÷ 1F1E6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 05D0 × 0020 ÷ 1F1E6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 05D0 ÷ 261D ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 05D0 × 0020 ÷ 261D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 05D0 × 0308 ÷ 261D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 05D0 ÷ 1F3FB ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 05D0 × 0020 ÷ 1F3FB ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 05D0 × 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] (CM1_CM) ÷ [0.3] +× 05D0 × 0020 ÷ 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 05D0 × 0308 × 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 05D0 × 200D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 05D0 × 0020 ÷ 200D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 05D0 × 00A7 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 05D0 × 0020 ÷ 00A7 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 05D0 × 0308 × 00A7 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 05D0 × 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] (XX_AL) ÷ [0.3] +× 05D0 × 0020 ÷ 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 05D0 × 0308 × 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 05D0 × 0E01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 05D0 × 0020 ÷ 0E01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 05D0 × 3041 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 05D0 × 0020 ÷ 3041 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 002D ÷ 0023 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 002D × 0020 ÷ 0023 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 002D × 0308 ÷ 0023 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 002D ÷ 2014 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 002D × 0020 ÷ 2014 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 002D × 0308 ÷ 2014 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 002D × 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.01] (BA) ÷ [0.3] +× 002D × 0020 ÷ 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002D × 0308 × 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 002D × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002D ÷ 00B4 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002D × 0020 ÷ 00B4 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002D × 0308 ÷ 00B4 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 002D × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (BK) ÷ [0.3] +× 002D × 0020 × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002D × 0308 × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 002D × 0308 × 0020 × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002D ÷ FFFC ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002D × 0020 ÷ FFFC ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002D × 0308 ÷ FFFC ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 002D × 007D ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002D × 0020 × 007D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002D × 0308 × 007D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 002D × 0029 ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002D × 0020 × 0029 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002D × 0308 × 0029 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 002D × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (CR) ÷ [0.3] +× 002D × 0020 × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002D × 0308 × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 002D × 0308 × 0020 × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002D × 0021 ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002D × 0020 × 0021 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002D × 0308 × 0021 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 002D ÷ 00A0 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002D × 0020 ÷ 00A0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002D × 0308 ÷ 00A0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 002D ÷ AC00 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002D × 0020 ÷ AC00 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002D × 0308 ÷ AC00 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 002D ÷ AC01 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002D × 0020 ÷ AC01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002D × 0308 ÷ AC01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 002D ÷ 05D0 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002D × 0020 ÷ 05D0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002D × 0308 ÷ 05D0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 002D × 002D ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 002D × 0020 ÷ 002D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 002D × 0308 × 002D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 002D ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002D × 0020 ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002D × 0308 ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 002D ÷ 2024 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002D × 0020 ÷ 2024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002D × 0308 ÷ 2024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 002D × 002C ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] COMMA (IS) ÷ [0.3] +× 002D × 0020 × 002C ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002D × 0308 × 002C ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 002D ÷ 1100 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002D × 0020 ÷ 1100 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002D × 0308 ÷ 1100 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 002D ÷ 11A8 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002D × 0020 ÷ 11A8 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002D × 0308 ÷ 11A8 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 002D ÷ 1160 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002D × 0020 ÷ 1160 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002D × 0308 ÷ 1160 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 002D × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (LF) ÷ [0.3] +× 002D × 0020 × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002D × 0308 × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 002D × 0308 × 0020 × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002D × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (NL) ÷ [0.3] +× 002D × 0020 × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002D × 0308 × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 002D × 0308 × 0020 × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002D × 17D6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002D × 0020 ÷ 17D6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002D × 0308 × 17D6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 002D × 0030 ÷ # × [0.3] HYPHEN-MINUS (HY) × [25.02] DIGIT ZERO (NU) ÷ [0.3] +× 002D × 0020 ÷ 0030 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 002D × 0308 × 0030 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 002D ÷ 0028 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002D × 0020 ÷ 0028 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002D × 0308 ÷ 0028 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 002D ÷ 0025 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 002D × 0020 ÷ 0025 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 002D × 0308 ÷ 0025 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 002D ÷ 0024 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002D × 0020 ÷ 0024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002D × 0308 ÷ 0024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 002D × 0022 ÷ # × [0.3] HYPHEN-MINUS (HY) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 002D × 0020 ÷ 0022 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 002D × 0308 × 0022 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 002D × 0020 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [0.3] +× 002D × 0020 × 0020 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002D × 0308 × 0020 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 002D × 002F ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002D × 0020 × 002F ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002D × 0308 × 002F ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 002D × 2060 ÷ # × [0.3] HYPHEN-MINUS (HY) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002D × 0020 × 2060 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002D × 0308 × 2060 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 002D × 200B ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002D × 0020 × 200B ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002D × 0308 × 200B ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 002D ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002D × 0020 ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002D × 0308 ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 002D ÷ 261D ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002D × 0020 ÷ 261D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002D × 0308 ÷ 261D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 002D ÷ 1F3FB ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002D × 0020 ÷ 1F3FB ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 002D × 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] (CM1_CM) ÷ [0.3] +× 002D × 0020 ÷ 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002D × 0308 × 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 002D × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002D × 200D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002D × 0020 ÷ 200D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 002D ÷ 00A7 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002D × 0020 ÷ 00A7 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002D × 0308 ÷ 00A7 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 002D ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002D × 0020 ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002D × 0308 ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002D × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002D ÷ 0E01 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002D × 0020 ÷ 0E01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002D × 0308 ÷ 0E01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 002D × 3041 ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002D × 0020 ÷ 3041 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002D × 0308 × 3041 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 231A ÷ 0023 ÷ # × [0.3] WATCH (ID) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 231A × 0020 ÷ 0023 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 231A × 0308 ÷ 0023 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 231A ÷ 2014 ÷ # × [0.3] WATCH (ID) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 231A × 0020 ÷ 2014 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 231A × 0308 ÷ 2014 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 231A × 0009 ÷ # × [0.3] WATCH (ID) × [21.01] (BA) ÷ [0.3] +× 231A × 0020 ÷ 0009 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 231A × 0308 × 0009 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 0009 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 231A ÷ 00B4 ÷ # × [0.3] WATCH (ID) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 231A × 0020 ÷ 00B4 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 231A × 0308 ÷ 00B4 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 231A × 000B ÷ # × [0.3] WATCH (ID) × [6.0] (BK) ÷ [0.3] +× 231A × 0020 × 000B ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 231A × 0308 × 000B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 231A × 0308 × 0020 × 000B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 231A ÷ FFFC ÷ # × [0.3] WATCH (ID) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 231A × 0020 ÷ FFFC ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 231A × 0308 ÷ FFFC ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 231A × 007D ÷ # × [0.3] WATCH (ID) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 231A × 0020 × 007D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 231A × 0308 × 007D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 231A × 0029 ÷ # × [0.3] WATCH (ID) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 231A × 0020 × 0029 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 231A × 0308 × 0029 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 231A × 000D ÷ # × [0.3] WATCH (ID) × [6.0] (CR) ÷ [0.3] +× 231A × 0020 × 000D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 231A × 0308 × 000D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 231A × 0308 × 0020 × 000D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 231A × 0021 ÷ # × [0.3] WATCH (ID) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 231A × 0020 × 0021 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 231A × 0308 × 0021 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 231A × 00A0 ÷ # × [0.3] WATCH (ID) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 231A × 0020 ÷ 00A0 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 231A × 0308 × 00A0 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 231A ÷ AC00 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 231A × 0020 ÷ AC00 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 231A × 0308 ÷ AC00 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 231A ÷ AC01 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 231A × 0020 ÷ AC01 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 231A × 0308 ÷ AC01 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 231A ÷ 05D0 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 231A × 0020 ÷ 05D0 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 231A × 0308 ÷ 05D0 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 231A × 002D ÷ # × [0.3] WATCH (ID) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 231A × 0020 ÷ 002D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 231A × 0308 × 002D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 231A ÷ 231A ÷ # × [0.3] WATCH (ID) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 231A × 0020 ÷ 231A ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 231A × 0308 ÷ 231A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 231A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 231A × 2024 ÷ # × [0.3] WATCH (ID) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 231A × 0020 ÷ 2024 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 231A × 0308 × 2024 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 231A × 002C ÷ # × [0.3] WATCH (ID) × [13.02] COMMA (IS) ÷ [0.3] +× 231A × 0020 × 002C ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 231A × 0308 × 002C ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 231A × 0308 × 0020 × 002C ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 231A ÷ 1100 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 231A × 0020 ÷ 1100 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 231A × 0308 ÷ 1100 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 231A ÷ 11A8 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 231A × 0020 ÷ 11A8 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 231A × 0308 ÷ 11A8 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 231A ÷ 1160 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 231A × 0020 ÷ 1160 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 231A × 0308 ÷ 1160 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 231A × 000A ÷ # × [0.3] WATCH (ID) × [6.0] (LF) ÷ [0.3] +× 231A × 0020 × 000A ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 231A × 0308 × 000A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 231A × 0308 × 0020 × 000A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 231A × 0085 ÷ # × [0.3] WATCH (ID) × [6.0] (NL) ÷ [0.3] +× 231A × 0020 × 0085 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 231A × 0308 × 0085 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 231A × 0308 × 0020 × 0085 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 231A × 17D6 ÷ # × [0.3] WATCH (ID) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 231A × 0020 ÷ 17D6 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 231A × 0308 × 17D6 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 231A ÷ 0030 ÷ # × [0.3] WATCH (ID) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 231A × 0020 ÷ 0030 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 231A × 0308 ÷ 0030 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 231A ÷ 0028 ÷ # × [0.3] WATCH (ID) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 231A × 0020 ÷ 0028 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 231A × 0308 ÷ 0028 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 231A × 0025 ÷ # × [0.3] WATCH (ID) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 231A × 0020 ÷ 0025 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 231A × 0308 × 0025 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 231A ÷ 0024 ÷ # × [0.3] WATCH (ID) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 231A × 0020 ÷ 0024 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 231A × 0308 ÷ 0024 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 231A × 0022 ÷ # × [0.3] WATCH (ID) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 231A × 0020 ÷ 0022 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 231A × 0308 × 0022 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 231A × 0020 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 0020 × 0020 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 0308 × 0020 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 0308 × 0020 × 0020 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 002F ÷ # × [0.3] WATCH (ID) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 231A × 0020 × 002F ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 231A × 0308 × 002F ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 231A × 0308 × 0020 × 002F ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 231A × 2060 ÷ # × [0.3] WATCH (ID) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 231A × 0020 × 2060 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 231A × 0308 × 2060 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 231A × 200B ÷ # × [0.3] WATCH (ID) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 231A × 0020 × 200B ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 231A × 0308 × 200B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 231A ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 231A × 0020 ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 231A × 0308 ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 231A ÷ 261D ÷ # × [0.3] WATCH (ID) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 231A × 0020 ÷ 261D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 231A × 0308 ÷ 261D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 231A ÷ 1F3FB ÷ # × [0.3] WATCH (ID) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 231A × 0020 ÷ 1F3FB ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 231A × 0308 ÷ 1F3FB ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 231A × 0001 ÷ # × [0.3] WATCH (ID) × [9.0] (CM1_CM) ÷ [0.3] +× 231A × 0020 ÷ 0001 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 231A × 0308 × 0001 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 0001 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 231A × 200D ÷ # × [0.3] WATCH (ID) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 231A × 0020 ÷ 200D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 231A × 0308 × 200D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 231A ÷ 00A7 ÷ # × [0.3] WATCH (ID) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 231A × 0020 ÷ 00A7 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 231A × 0308 ÷ 00A7 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 231A ÷ 50005 ÷ # × [0.3] WATCH (ID) ÷ [999.0] (XX_AL) ÷ [0.3] +× 231A × 0020 ÷ 50005 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 231A × 0308 ÷ 50005 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 50005 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 231A ÷ 0E01 ÷ # × [0.3] WATCH (ID) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 231A × 0020 ÷ 0E01 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 231A × 0308 ÷ 0E01 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 231A × 3041 ÷ # × [0.3] WATCH (ID) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 231A × 0020 ÷ 3041 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 231A × 0308 × 3041 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 2024 ÷ 0023 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 2024 × 0020 ÷ 0023 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 2024 × 0308 ÷ 0023 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 2024 ÷ 2014 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 2024 × 0020 ÷ 2014 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 2024 × 0308 ÷ 2014 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 2024 × 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [21.01] (BA) ÷ [0.3] +× 2024 × 0020 ÷ 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2024 × 0308 × 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2024 ÷ 00B4 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2024 × 0020 ÷ 00B4 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2024 × 0308 ÷ 00B4 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 2024 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (BK) ÷ [0.3] +× 2024 × 0020 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2024 × 0308 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 2024 × 0308 × 0020 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2024 ÷ FFFC ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2024 × 0020 ÷ FFFC ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2024 × 0308 ÷ FFFC ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 2024 × 007D ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2024 × 0020 × 007D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2024 × 0308 × 007D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 2024 × 0029 ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2024 × 0020 × 0029 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2024 × 0308 × 0029 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 2024 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (CR) ÷ [0.3] +× 2024 × 0020 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2024 × 0308 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 2024 × 0308 × 0020 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2024 × 0021 ÷ # × [0.3] ONE DOT LEADER (IN) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2024 × 0020 × 0021 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2024 × 0308 × 0021 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 2024 × 00A0 ÷ # × [0.3] ONE DOT LEADER (IN) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 2024 × 0020 ÷ 00A0 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 2024 × 0308 × 00A0 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 2024 ÷ AC00 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2024 × 0020 ÷ AC00 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2024 × 0308 ÷ AC00 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 2024 ÷ AC01 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2024 × 0020 ÷ AC01 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2024 × 0308 ÷ AC01 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 2024 ÷ 05D0 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2024 × 0020 ÷ 05D0 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2024 × 0308 ÷ 05D0 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 2024 × 002D ÷ # × [0.3] ONE DOT LEADER (IN) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 2024 × 0020 ÷ 002D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 2024 × 0308 × 002D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 2024 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 2024 × 0020 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 2024 × 0308 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 2024 × 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [22.04] ONE DOT LEADER (IN) ÷ [0.3] +× 2024 × 0020 ÷ 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2024 × 0308 × 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.04] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 2024 × 002C ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] COMMA (IS) ÷ [0.3] +× 2024 × 0020 × 002C ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 2024 × 0308 × 002C ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 2024 ÷ 1100 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2024 × 0020 ÷ 1100 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2024 × 0308 ÷ 1100 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 2024 ÷ 11A8 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2024 × 0020 ÷ 11A8 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2024 × 0308 ÷ 11A8 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 2024 ÷ 1160 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2024 × 0020 ÷ 1160 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2024 × 0308 ÷ 1160 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 2024 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (LF) ÷ [0.3] +× 2024 × 0020 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2024 × 0308 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 2024 × 0308 × 0020 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2024 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (NL) ÷ [0.3] +× 2024 × 0020 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2024 × 0308 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 2024 × 0308 × 0020 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2024 × 17D6 ÷ # × [0.3] ONE DOT LEADER (IN) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2024 × 0020 ÷ 17D6 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 2024 ÷ 0030 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 2024 × 0020 ÷ 0030 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 2024 × 0308 ÷ 0030 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 2024 ÷ 0028 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2024 × 0020 ÷ 0028 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2024 × 0308 ÷ 0028 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 2024 ÷ 0025 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 2024 × 0020 ÷ 0025 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 2024 × 0308 ÷ 0025 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 2024 ÷ 0024 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2024 × 0020 ÷ 0024 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2024 × 0308 ÷ 0024 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 2024 × 0022 ÷ # × [0.3] ONE DOT LEADER (IN) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 2024 × 0020 ÷ 0022 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 2024 × 0308 × 0022 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 2024 × 0020 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [0.3] +× 2024 × 0020 × 0020 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 2024 × 002F ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2024 × 0020 × 002F ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2024 × 0308 × 002F ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 2024 × 2060 ÷ # × [0.3] ONE DOT LEADER (IN) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2024 × 0020 × 2060 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2024 × 0308 × 2060 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 2024 × 200B ÷ # × [0.3] ONE DOT LEADER (IN) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2024 × 0020 × 200B ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2024 × 0308 × 200B ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 2024 ÷ 1F1E6 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2024 × 0020 ÷ 1F1E6 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 2024 ÷ 261D ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2024 × 0020 ÷ 261D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2024 × 0308 ÷ 261D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 2024 ÷ 1F3FB ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 2024 × 0020 ÷ 1F3FB ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 2024 × 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] (CM1_CM) ÷ [0.3] +× 2024 × 0020 ÷ 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2024 × 0308 × 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2024 × 200D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 2024 × 0020 ÷ 200D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 2024 ÷ 00A7 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2024 × 0020 ÷ 00A7 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2024 × 0308 ÷ 00A7 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 2024 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2024 × 0020 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2024 × 0308 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2024 ÷ 0E01 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2024 × 0020 ÷ 0E01 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 2024 × 3041 ÷ # × [0.3] ONE DOT LEADER (IN) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2024 × 0020 ÷ 3041 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 002C × 0023 ÷ # × [0.3] COMMA (IS) × [29.0] NUMBER SIGN (AL) ÷ [0.3] +× 002C × 0020 ÷ 0023 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 002C × 0308 × 0023 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 002C ÷ 2014 ÷ # × [0.3] COMMA (IS) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 002C × 0020 ÷ 2014 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 002C × 0308 ÷ 2014 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 002C × 0009 ÷ # × [0.3] COMMA (IS) × [21.01] (BA) ÷ [0.3] +× 002C × 0020 ÷ 0009 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002C × 0308 × 0009 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 0009 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002C ÷ 00B4 ÷ # × [0.3] COMMA (IS) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002C × 0020 ÷ 00B4 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002C × 0308 ÷ 00B4 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 002C × 000B ÷ # × [0.3] COMMA (IS) × [6.0] (BK) ÷ [0.3] +× 002C × 0020 × 000B ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002C × 0308 × 000B ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 002C × 0308 × 0020 × 000B ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002C ÷ FFFC ÷ # × [0.3] COMMA (IS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002C × 0020 ÷ FFFC ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002C × 0308 ÷ FFFC ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 002C × 007D ÷ # × [0.3] COMMA (IS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002C × 0020 × 007D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002C × 0308 × 007D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 002C × 0029 ÷ # × [0.3] COMMA (IS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002C × 0020 × 0029 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002C × 0308 × 0029 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 002C × 000D ÷ # × [0.3] COMMA (IS) × [6.0] (CR) ÷ [0.3] +× 002C × 0020 × 000D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002C × 0308 × 000D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 002C × 0308 × 0020 × 000D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002C × 0021 ÷ # × [0.3] COMMA (IS) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002C × 0020 × 0021 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002C × 0308 × 0021 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 002C × 00A0 ÷ # × [0.3] COMMA (IS) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 002C × 0020 ÷ 00A0 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002C × 0308 × 00A0 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 002C ÷ AC00 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002C × 0020 ÷ AC00 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002C × 0308 ÷ AC00 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 002C ÷ AC01 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002C × 0020 ÷ AC01 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002C × 0308 ÷ AC01 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 002C × 05D0 ÷ # × [0.3] COMMA (IS) × [29.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002C × 0020 ÷ 05D0 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002C × 0308 × 05D0 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 002C × 002D ÷ # × [0.3] COMMA (IS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 002C × 0020 ÷ 002D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 002C × 0308 × 002D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 002C ÷ 231A ÷ # × [0.3] COMMA (IS) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002C × 0020 ÷ 231A ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002C × 0308 ÷ 231A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 231A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002C ÷ 2024 ÷ # × [0.3] COMMA (IS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002C × 0020 ÷ 2024 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002C × 0308 ÷ 2024 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 002C × 002C ÷ # × [0.3] COMMA (IS) × [13.02] COMMA (IS) ÷ [0.3] +× 002C × 0020 × 002C ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002C × 0308 × 002C ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 002C × 0308 × 0020 × 002C ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002C ÷ 1100 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002C × 0020 ÷ 1100 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002C × 0308 ÷ 1100 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 002C ÷ 11A8 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002C × 0020 ÷ 11A8 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002C × 0308 ÷ 11A8 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 002C ÷ 1160 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002C × 0020 ÷ 1160 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002C × 0308 ÷ 1160 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 002C × 000A ÷ # × [0.3] COMMA (IS) × [6.0] (LF) ÷ [0.3] +× 002C × 0020 × 000A ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002C × 0308 × 000A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 002C × 0308 × 0020 × 000A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002C × 0085 ÷ # × [0.3] COMMA (IS) × [6.0] (NL) ÷ [0.3] +× 002C × 0020 × 0085 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002C × 0308 × 0085 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 002C × 0308 × 0020 × 0085 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002C × 17D6 ÷ # × [0.3] COMMA (IS) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002C × 0020 ÷ 17D6 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002C × 0308 × 17D6 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 002C ÷ 0030 ÷ # × [0.3] COMMA (IS) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 002C × 0020 ÷ 0030 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 002C × 0308 ÷ 0030 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 002C ÷ 0028 ÷ # × [0.3] COMMA (IS) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002C × 0020 ÷ 0028 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002C × 0308 ÷ 0028 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 002C ÷ 0025 ÷ # × [0.3] COMMA (IS) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 002C × 0020 ÷ 0025 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 002C × 0308 ÷ 0025 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 002C ÷ 0024 ÷ # × [0.3] COMMA (IS) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002C × 0020 ÷ 0024 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002C × 0308 ÷ 0024 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 002C × 0022 ÷ # × [0.3] COMMA (IS) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 002C × 0020 ÷ 0022 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 002C × 0308 × 0022 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 002C × 0020 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 0020 × 0020 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 0308 × 0020 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 0308 × 0020 × 0020 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 002F ÷ # × [0.3] COMMA (IS) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002C × 0020 × 002F ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002C × 0308 × 002F ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 002C × 0308 × 0020 × 002F ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002C × 2060 ÷ # × [0.3] COMMA (IS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002C × 0020 × 2060 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002C × 0308 × 2060 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 002C × 200B ÷ # × [0.3] COMMA (IS) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002C × 0020 × 200B ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002C × 0308 × 200B ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 002C ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002C × 0020 ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002C × 0308 ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 002C ÷ 261D ÷ # × [0.3] COMMA (IS) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002C × 0020 ÷ 261D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002C × 0308 ÷ 261D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 002C ÷ 1F3FB ÷ # × [0.3] COMMA (IS) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002C × 0020 ÷ 1F3FB ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002C × 0308 ÷ 1F3FB ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 002C × 0001 ÷ # × [0.3] COMMA (IS) × [9.0] (CM1_CM) ÷ [0.3] +× 002C × 0020 ÷ 0001 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002C × 0308 × 0001 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 0001 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002C × 200D ÷ # × [0.3] COMMA (IS) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002C × 0020 ÷ 200D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002C × 0308 × 200D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 002C × 00A7 ÷ # × [0.3] COMMA (IS) × [29.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002C × 0020 ÷ 00A7 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002C × 0308 × 00A7 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 002C × 50005 ÷ # × [0.3] COMMA (IS) × [29.0] (XX_AL) ÷ [0.3] +× 002C × 0020 ÷ 50005 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002C × 0308 × 50005 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] (XX_AL) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 50005 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002C × 0E01 ÷ # × [0.3] COMMA (IS) × [29.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002C × 0020 ÷ 0E01 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002C × 0308 × 0E01 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 002C × 3041 ÷ # × [0.3] COMMA (IS) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002C × 0020 ÷ 3041 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002C × 0308 × 3041 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 1100 ÷ 0023 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1100 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 1100 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 1100 ÷ 2014 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1100 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 1100 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 1100 × 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.01] (BA) ÷ [0.3] +× 1100 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1100 × 0308 × 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1100 ÷ 00B4 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1100 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1100 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 1100 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (BK) ÷ [0.3] +× 1100 × 0020 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1100 × 0308 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 1100 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1100 ÷ FFFC ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1100 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1100 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 1100 × 007D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1100 × 0020 × 007D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1100 × 0308 × 007D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 1100 × 0029 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1100 × 0020 × 0029 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1100 × 0308 × 0029 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 1100 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (CR) ÷ [0.3] +× 1100 × 0020 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1100 × 0308 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 1100 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1100 × 0021 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1100 × 0020 × 0021 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1100 × 0308 × 0021 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 1100 × 00A0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1100 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 1100 × 0308 × 00A0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 1100 × AC00 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1100 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1100 × 0308 × AC00 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 1100 × AC01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1100 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1100 × 0308 × AC01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 1100 ÷ 05D0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1100 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1100 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 1100 × 002D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1100 × 0020 ÷ 002D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 1100 × 0308 × 002D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 1100 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1100 × 0020 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1100 × 0308 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1100 × 2024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 1100 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 1100 × 0308 × 2024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 1100 × 002C ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] COMMA (IS) ÷ [0.3] +× 1100 × 0020 × 002C ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1100 × 0308 × 002C ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1100 × 1100 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1100 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1100 × 0308 × 1100 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 1100 ÷ 11A8 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1100 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1100 × 0308 ÷ 11A8 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 1100 × 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1100 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1100 × 0308 × 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 1100 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (LF) ÷ [0.3] +× 1100 × 0020 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1100 × 0308 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 1100 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1100 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (NL) ÷ [0.3] +× 1100 × 0020 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1100 × 0308 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 1100 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1100 × 17D6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 1100 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 1100 ÷ 0030 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1100 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 1100 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 1100 ÷ 0028 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1100 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1100 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 1100 × 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 1100 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 1100 × 0308 × 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 1100 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1100 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1100 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 1100 × 0022 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1100 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 1100 × 0308 × 0022 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 1100 × 0020 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [0.3] +× 1100 × 0020 × 0020 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1100 × 002F ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1100 × 0020 × 002F ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1100 × 0308 × 002F ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1100 × 2060 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1100 × 0020 × 2060 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1100 × 0308 × 2060 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 1100 × 200B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1100 × 0020 × 200B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1100 × 0308 × 200B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 1100 ÷ 1F1E6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 1100 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 1100 ÷ 261D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1100 × 0020 ÷ 261D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1100 × 0308 ÷ 261D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 1100 ÷ 1F3FB ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 1100 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 1100 × 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] (CM1_CM) ÷ [0.3] +× 1100 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1100 × 0308 × 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1100 × 200D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 1100 × 0020 ÷ 200D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 1100 ÷ 00A7 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1100 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1100 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 1100 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1100 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1100 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1100 ÷ 0E01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 1100 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 1100 × 3041 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 1100 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 0023 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 11A8 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 11A8 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 11A8 ÷ 2014 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 11A8 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 11A8 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 11A8 × 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.01] (BA) ÷ [0.3] +× 11A8 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 11A8 × 0308 × 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 11A8 ÷ 00B4 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 11A8 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 11A8 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 11A8 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (BK) ÷ [0.3] +× 11A8 × 0020 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 11A8 × 0308 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 11A8 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 11A8 ÷ FFFC ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 11A8 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 11A8 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 11A8 × 007D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 11A8 × 0020 × 007D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 11A8 × 0308 × 007D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 11A8 × 0029 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 11A8 × 0020 × 0029 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 11A8 × 0308 × 0029 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 11A8 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0020 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0308 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0021 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 11A8 × 0020 × 0021 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 11A8 × 0308 × 0021 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 11A8 × 00A0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 11A8 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 11A8 × 0308 × 00A0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 11A8 ÷ AC00 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 11A8 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 11A8 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 11A8 ÷ AC01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 11A8 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 11A8 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 11A8 ÷ 05D0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 11A8 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 11A8 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 11A8 × 002D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 11A8 × 0020 ÷ 002D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 11A8 × 0308 × 002D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 11A8 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 11A8 × 0020 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 11A8 × 0308 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 11A8 × 2024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 11A8 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 11A8 × 0308 × 2024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 11A8 × 002C ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] COMMA (IS) ÷ [0.3] +× 11A8 × 0020 × 002C ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 11A8 × 0308 × 002C ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 11A8 ÷ 1100 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 11A8 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 11A8 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 11A8 × 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 11A8 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 11A8 × 0308 × 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 11A8 ÷ 1160 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 11A8 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 11A8 × 0308 ÷ 1160 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 11A8 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0020 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0308 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (NL) ÷ [0.3] +× 11A8 × 0020 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 11A8 × 0308 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 11A8 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 11A8 × 17D6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 11A8 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 0030 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 11A8 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 11A8 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 11A8 ÷ 0028 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 11A8 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 11A8 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 11A8 × 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 11A8 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 11A8 × 0308 × 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 11A8 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 11A8 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 11A8 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 11A8 × 0022 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 11A8 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 11A8 × 0308 × 0022 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 11A8 × 0020 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [0.3] +× 11A8 × 0020 × 0020 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 11A8 × 002F ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 11A8 × 0020 × 002F ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 11A8 × 0308 × 002F ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 11A8 × 2060 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 11A8 × 0020 × 2060 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 11A8 × 0308 × 2060 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 11A8 × 200B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 11A8 × 0020 × 200B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 11A8 × 0308 × 200B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 11A8 ÷ 1F1E6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 11A8 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 261D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 11A8 × 0020 ÷ 261D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 11A8 × 0308 ÷ 261D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 11A8 ÷ 1F3FB ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 11A8 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 11A8 × 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] (CM1_CM) ÷ [0.3] +× 11A8 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 11A8 × 0308 × 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 11A8 × 200D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 11A8 × 0020 ÷ 200D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 00A7 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 11A8 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 11A8 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 11A8 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] (XX_AL) ÷ [0.3] +× 11A8 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 11A8 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 11A8 ÷ 0E01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 11A8 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 11A8 × 3041 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 11A8 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 0023 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1160 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 1160 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 1160 ÷ 2014 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1160 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 1160 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 1160 × 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.01] (BA) ÷ [0.3] +× 1160 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1160 × 0308 × 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1160 ÷ 00B4 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1160 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1160 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 1160 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (BK) ÷ [0.3] +× 1160 × 0020 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1160 × 0308 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 1160 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1160 ÷ FFFC ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1160 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1160 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 1160 × 007D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1160 × 0020 × 007D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1160 × 0308 × 007D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 1160 × 0029 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1160 × 0020 × 0029 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1160 × 0308 × 0029 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 1160 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (CR) ÷ [0.3] +× 1160 × 0020 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1160 × 0308 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 1160 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1160 × 0021 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1160 × 0020 × 0021 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1160 × 0308 × 0021 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 1160 × 00A0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1160 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 1160 × 0308 × 00A0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 1160 ÷ AC00 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1160 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1160 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 1160 ÷ AC01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1160 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1160 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 1160 ÷ 05D0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1160 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1160 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 1160 × 002D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1160 × 0020 ÷ 002D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 1160 × 0308 × 002D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 1160 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1160 × 0020 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1160 × 0308 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1160 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 1160 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 1160 × 0308 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 1160 × 002C ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] COMMA (IS) ÷ [0.3] +× 1160 × 0020 × 002C ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1160 × 0308 × 002C ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1160 ÷ 1100 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1160 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1160 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 1160 × 11A8 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1160 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1160 × 0308 × 11A8 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 1160 × 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1160 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1160 × 0308 × 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 1160 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (LF) ÷ [0.3] +× 1160 × 0020 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1160 × 0308 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 1160 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1160 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (NL) ÷ [0.3] +× 1160 × 0020 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1160 × 0308 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 1160 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1160 × 17D6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 1160 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 0030 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1160 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 1160 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 1160 ÷ 0028 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1160 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1160 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 1160 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 1160 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 1160 × 0308 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 1160 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1160 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1160 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 1160 × 0022 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1160 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 1160 × 0308 × 0022 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 1160 × 0020 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [0.3] +× 1160 × 0020 × 0020 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1160 × 002F ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1160 × 0020 × 002F ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1160 × 0308 × 002F ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1160 × 2060 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1160 × 0020 × 2060 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1160 × 0308 × 2060 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 1160 × 200B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1160 × 0020 × 200B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1160 × 0308 × 200B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 1160 ÷ 1F1E6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 1160 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 261D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1160 × 0020 ÷ 261D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1160 × 0308 ÷ 261D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 1160 ÷ 1F3FB ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 1160 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 1160 × 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] (CM1_CM) ÷ [0.3] +× 1160 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1160 × 0308 × 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1160 × 200D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 1160 × 0020 ÷ 200D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 00A7 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1160 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1160 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 1160 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1160 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1160 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1160 ÷ 0E01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 1160 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 1160 × 3041 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 1160 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 000A ÷ 0023 ÷ # × [0.3] (LF) ÷ [5.03] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 0023 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 0308 × 0023 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0020 ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0308 ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0009 ÷ # × [0.3] (LF) ÷ [5.03] (BA) ÷ [0.3] +× 000A ÷ 0020 ÷ 0009 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000A ÷ 0308 × 0009 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000A ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 0020 ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 0308 ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 000B ÷ # × [0.3] (LF) ÷ [5.03] (BK) ÷ [0.3] +× 000A ÷ 0020 × 000B ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000A ÷ 0308 × 000B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 000B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000A ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 0020 ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 0308 ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 007D ÷ # × [0.3] (LF) ÷ [5.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0020 × 007D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0308 × 007D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 007D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0029 ÷ # × [0.3] (LF) ÷ [5.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 0020 × 0029 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 0308 × 0029 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 000D ÷ # × [0.3] (LF) ÷ [5.03] (CR) ÷ [0.3] +× 000A ÷ 0020 × 000D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000A ÷ 0308 × 000D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 000D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000A ÷ 0021 ÷ # × [0.3] (LF) ÷ [5.03] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 0020 × 0021 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 0308 × 0021 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 00A0 ÷ # × [0.3] (LF) ÷ [5.03] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ 0020 ÷ 00A0 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ 0308 × 00A0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ 0020 ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ 0308 ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 0020 ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 0308 ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 05D0 ÷ # × [0.3] (LF) ÷ [5.03] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 0020 ÷ 05D0 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 0308 × 05D0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 002D ÷ # × [0.3] (LF) ÷ [5.03] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 0020 ÷ 002D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 0308 × 002D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] WATCH (ID) ÷ [0.3] +× 000A ÷ 0020 ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000A ÷ 0308 ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000A ÷ 2024 ÷ # × [0.3] (LF) ÷ [5.03] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 0020 ÷ 2024 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 0308 × 2024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 002C ÷ # × [0.3] (LF) ÷ [5.03] COMMA (IS) ÷ [0.3] +× 000A ÷ 0020 × 002C ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000A ÷ 0308 × 002C ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 002C ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000A ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 0020 ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 0308 ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 0020 ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 0308 ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 0020 ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 0308 ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 000A ÷ # × [0.3] (LF) ÷ [5.03] (LF) ÷ [0.3] +× 000A ÷ 0020 × 000A ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000A ÷ 0308 × 000A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 000A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000A ÷ 0085 ÷ # × [0.3] (LF) ÷ [5.03] (NL) ÷ [0.3] +× 000A ÷ 0020 × 0085 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000A ÷ 0308 × 0085 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000A ÷ 17D6 ÷ # × [0.3] (LF) ÷ [5.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0020 ÷ 17D6 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0308 × 17D6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0030 ÷ # × [0.3] (LF) ÷ [5.03] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0020 ÷ 0030 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0308 × 0030 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0028 ÷ # × [0.3] (LF) ÷ [5.03] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0020 ÷ 0028 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0308 × 0028 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0025 ÷ # × [0.3] (LF) ÷ [5.03] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0020 ÷ 0025 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0308 × 0025 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0024 ÷ # × [0.3] (LF) ÷ [5.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0020 ÷ 0024 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0308 × 0024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0022 ÷ # × [0.3] (LF) ÷ [5.03] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0020 ÷ 0022 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0308 × 0022 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0020 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [0.3] +× 000A ÷ 0020 × 0020 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000A ÷ 002F ÷ # × [0.3] (LF) ÷ [5.03] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 0020 × 002F ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 0308 × 002F ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 002F ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 2060 ÷ # × [0.3] (LF) ÷ [5.03] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 0020 × 2060 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 0308 × 2060 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 200B ÷ # × [0.3] (LF) ÷ [5.03] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 0020 × 200B ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 0308 × 200B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 200B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 0020 ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 0308 ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0001 ÷ # × [0.3] (LF) ÷ [5.03] (CM1_CM) ÷ [0.3] +× 000A ÷ 0020 ÷ 0001 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000A ÷ 0308 × 0001 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000A ÷ 200D ÷ # × [0.3] (LF) ÷ [5.03] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 0020 ÷ 200D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 0308 × 200D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 00A7 ÷ # × [0.3] (LF) ÷ [5.03] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 00A7 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 0308 × 00A7 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 50005 ÷ # × [0.3] (LF) ÷ [5.03] (XX_AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 50005 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000A ÷ 0308 × 50005 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000A ÷ 0E01 ÷ # × [0.3] (LF) ÷ [5.03] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 0E01 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 0308 × 0E01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 3041 ÷ # × [0.3] (LF) ÷ [5.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000A ÷ 0020 ÷ 3041 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000A ÷ 0308 × 3041 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0023 ÷ # × [0.3] (NL) ÷ [5.04] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0023 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 0308 × 0023 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0020 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0308 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0009 ÷ # × [0.3] (NL) ÷ [5.04] (BA) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0009 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0085 ÷ 0308 × 0009 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0085 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 0020 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 0308 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 000B ÷ # × [0.3] (NL) ÷ [5.04] (BK) ÷ [0.3] +× 0085 ÷ 0020 × 000B ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0085 ÷ 0308 × 000B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 000B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0085 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 0020 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 0308 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 007D ÷ # × [0.3] (NL) ÷ [5.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0020 × 007D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0308 × 007D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 007D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0029 ÷ # × [0.3] (NL) ÷ [5.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 0020 × 0029 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 0308 × 0029 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 000D ÷ # × [0.3] (NL) ÷ [5.04] (CR) ÷ [0.3] +× 0085 ÷ 0020 × 000D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0085 ÷ 0308 × 000D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 000D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0085 ÷ 0021 ÷ # × [0.3] (NL) ÷ [5.04] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 0020 × 0021 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 0308 × 0021 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 00A0 ÷ # × [0.3] (NL) ÷ [5.04] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 00A0 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ 0308 × 00A0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ 0020 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ 0308 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 0020 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 0308 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 05D0 ÷ # × [0.3] (NL) ÷ [5.04] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 05D0 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 0308 × 05D0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 002D ÷ # × [0.3] (NL) ÷ [5.04] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 0020 ÷ 002D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 0308 × 002D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] WATCH (ID) ÷ [0.3] +× 0085 ÷ 0020 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0085 ÷ 0308 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0085 ÷ 2024 ÷ # × [0.3] (NL) ÷ [5.04] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 0020 ÷ 2024 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 0308 × 2024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 002C ÷ # × [0.3] (NL) ÷ [5.04] COMMA (IS) ÷ [0.3] +× 0085 ÷ 0020 × 002C ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0085 ÷ 0308 × 002C ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 002C ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0085 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 0020 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 0308 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 000A ÷ # × [0.3] (NL) ÷ [5.04] (LF) ÷ [0.3] +× 0085 ÷ 0020 × 000A ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0085 ÷ 0308 × 000A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 000A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0085 ÷ 0085 ÷ # × [0.3] (NL) ÷ [5.04] (NL) ÷ [0.3] +× 0085 ÷ 0020 × 0085 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0085 ÷ 0308 × 0085 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0085 ÷ 17D6 ÷ # × [0.3] (NL) ÷ [5.04] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0020 ÷ 17D6 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0308 × 17D6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0030 ÷ # × [0.3] (NL) ÷ [5.04] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0030 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0308 × 0030 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0028 ÷ # × [0.3] (NL) ÷ [5.04] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0028 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0308 × 0028 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0025 ÷ # × [0.3] (NL) ÷ [5.04] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0025 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0308 × 0025 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0024 ÷ # × [0.3] (NL) ÷ [5.04] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0024 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0308 × 0024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0022 ÷ # × [0.3] (NL) ÷ [5.04] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0022 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0308 × 0022 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0020 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [0.3] +× 0085 ÷ 0020 × 0020 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0085 ÷ 002F ÷ # × [0.3] (NL) ÷ [5.04] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 0020 × 002F ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 0308 × 002F ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 002F ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 2060 ÷ # × [0.3] (NL) ÷ [5.04] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 0020 × 2060 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 0308 × 2060 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 200B ÷ # × [0.3] (NL) ÷ [5.04] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 0020 × 200B ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 0308 × 200B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 200B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 0020 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 0308 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0001 ÷ # × [0.3] (NL) ÷ [5.04] (CM1_CM) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0001 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0085 ÷ 0308 × 0001 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0085 ÷ 200D ÷ # × [0.3] (NL) ÷ [5.04] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 0020 ÷ 200D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 0308 × 200D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 00A7 ÷ # × [0.3] (NL) ÷ [5.04] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 00A7 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 0308 × 00A7 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 50005 ÷ # × [0.3] (NL) ÷ [5.04] (XX_AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 50005 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0085 ÷ 0308 × 50005 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0085 ÷ 0E01 ÷ # × [0.3] (NL) ÷ [5.04] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0E01 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0E01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0020 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0308 × 3041 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 17D6 ÷ 0023 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 17D6 × 0020 ÷ 0023 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 17D6 × 0308 ÷ 0023 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 17D6 ÷ 2014 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 17D6 × 0020 ÷ 2014 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 17D6 × 0308 ÷ 2014 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 17D6 × 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.01] (BA) ÷ [0.3] +× 17D6 × 0020 ÷ 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 17D6 × 0308 × 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 17D6 ÷ 00B4 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 17D6 × 0020 ÷ 00B4 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 17D6 × 0308 ÷ 00B4 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 17D6 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (BK) ÷ [0.3] +× 17D6 × 0020 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 17D6 × 0308 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 17D6 × 0308 × 0020 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 17D6 ÷ FFFC ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 17D6 × 0020 ÷ FFFC ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 17D6 × 007D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 17D6 × 0020 × 007D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 17D6 × 0029 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 17D6 × 0020 × 0029 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 17D6 × 0308 × 0029 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 17D6 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0020 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0308 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0308 × 0020 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0021 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 17D6 × 0020 × 0021 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 17D6 × 0308 × 0021 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 17D6 × 00A0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 17D6 × 0020 ÷ 00A0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ AC00 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 17D6 × 0020 ÷ AC00 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ AC01 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 17D6 × 0020 ÷ AC01 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 05D0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 17D6 × 0020 ÷ 05D0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 17D6 × 002D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 17D6 × 0020 ÷ 002D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 17D6 × 0308 × 002D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 17D6 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 17D6 × 0020 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 17D6 × 0308 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 17D6 ÷ 2024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 17D6 × 0020 ÷ 2024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 17D6 × 002C ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] COMMA (IS) ÷ [0.3] +× 17D6 × 0020 × 002C ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 17D6 × 0308 × 002C ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 17D6 ÷ 1100 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 17D6 × 0020 ÷ 1100 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 11A8 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 17D6 × 0020 ÷ 11A8 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 1160 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 17D6 × 0020 ÷ 1160 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 17D6 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0020 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0308 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0308 × 0020 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (NL) ÷ [0.3] +× 17D6 × 0020 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 17D6 × 0308 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 17D6 × 0308 × 0020 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 17D6 × 17D6 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 ÷ 0030 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 17D6 × 0020 ÷ 0030 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 17D6 × 0308 ÷ 0030 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 17D6 ÷ 0028 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 17D6 × 0020 ÷ 0028 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 17D6 × 0308 ÷ 0028 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 17D6 ÷ 0025 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 17D6 × 0020 ÷ 0025 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 17D6 × 0308 ÷ 0025 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 17D6 ÷ 0024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 17D6 × 0020 ÷ 0024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 17D6 × 0308 ÷ 0024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 17D6 × 0022 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 17D6 × 0020 ÷ 0022 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 17D6 × 0308 × 0022 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 17D6 × 0020 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [0.3] +× 17D6 × 0020 × 0020 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 17D6 × 002F ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 17D6 × 0020 × 002F ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 17D6 × 0308 × 002F ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 17D6 × 2060 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 17D6 × 0020 × 2060 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 17D6 × 0308 × 2060 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 17D6 × 200B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 17D6 × 0020 × 200B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 1F1E6 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 ÷ 261D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 17D6 × 0020 ÷ 261D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 1F3FB ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 × 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] (CM1_CM) ÷ [0.3] +× 17D6 × 0020 ÷ 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 17D6 × 0308 × 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 17D6 × 200D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 ÷ 00A7 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 17D6 × 0020 ÷ 00A7 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] (XX_AL) ÷ [0.3] +× 17D6 × 0020 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 17D6 × 0308 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 17D6 ÷ 0E01 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 × 3041 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 0030 × 0023 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] NUMBER SIGN (AL) ÷ [0.3] +× 0030 × 0020 ÷ 0023 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0030 × 0308 × 0023 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0030 ÷ 2014 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0030 × 0020 ÷ 2014 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0030 × 0308 ÷ 2014 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0030 × 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [21.01] (BA) ÷ [0.3] +× 0030 × 0020 ÷ 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0030 × 0308 × 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0030 ÷ 00B4 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0030 × 0020 ÷ 00B4 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0030 × 0308 ÷ 00B4 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0030 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (BK) ÷ [0.3] +× 0030 × 0020 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0030 × 0308 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0030 × 0308 × 0020 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0030 ÷ FFFC ÷ # × [0.3] DIGIT ZERO (NU) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0030 × 0020 ÷ FFFC ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0030 × 0308 ÷ FFFC ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0030 × 007D ÷ # × [0.3] DIGIT ZERO (NU) × [25.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0030 × 0020 × 007D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0030 × 0308 × 007D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0030 × 0029 ÷ # × [0.3] DIGIT ZERO (NU) × [25.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0030 × 0020 × 0029 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0030 × 0308 × 0029 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0030 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (CR) ÷ [0.3] +× 0030 × 0020 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0030 × 0308 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0030 × 0308 × 0020 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0030 × 0021 ÷ # × [0.3] DIGIT ZERO (NU) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0030 × 0020 × 0021 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0030 × 0308 × 0021 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0030 × 00A0 ÷ # × [0.3] DIGIT ZERO (NU) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0030 × 0020 ÷ 00A0 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0030 × 0308 × 00A0 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0030 ÷ AC00 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0030 × 0020 ÷ AC00 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0030 × 0308 ÷ AC00 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0030 ÷ AC01 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0030 × 0020 ÷ AC01 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0030 × 0308 ÷ AC01 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0030 × 05D0 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0030 × 0020 ÷ 05D0 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0030 × 0308 × 05D0 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0030 × 002D ÷ # × [0.3] DIGIT ZERO (NU) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0030 × 0020 ÷ 002D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0030 × 0308 × 002D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0030 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0030 × 0020 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0030 × 0308 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0030 × 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [22.05] ONE DOT LEADER (IN) ÷ [0.3] +× 0030 × 0020 ÷ 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0030 × 0308 × 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.05] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0030 × 002C ÷ # × [0.3] DIGIT ZERO (NU) × [25.03] COMMA (IS) ÷ [0.3] +× 0030 × 0020 × 002C ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0030 × 0308 × 002C ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.03] COMMA (IS) ÷ [0.3] +× 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] +× 0030 ÷ 1100 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0030 × 0020 ÷ 1100 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0030 × 0308 ÷ 1100 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0030 ÷ 11A8 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0030 × 0020 ÷ 11A8 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0030 × 0308 ÷ 11A8 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0030 ÷ 1160 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0030 × 0020 ÷ 1160 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0030 × 0308 ÷ 1160 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0030 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (LF) ÷ [0.3] +× 0030 × 0020 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0030 × 0308 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0030 × 0308 × 0020 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0030 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (NL) ÷ [0.3] +× 0030 × 0020 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0030 × 0308 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0030 × 0308 × 0020 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0030 × 17D6 ÷ # × [0.3] DIGIT ZERO (NU) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0030 × 0020 ÷ 17D6 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0030 × 0308 × 17D6 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0030 × 0030 ÷ # × [0.3] DIGIT ZERO (NU) × [25.03] DIGIT ZERO (NU) ÷ [0.3] +× 0030 × 0020 ÷ 0030 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0030 × 0308 × 0030 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.03] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0030 × 0028 ÷ # × [0.3] DIGIT ZERO (NU) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0030 × 0020 ÷ 0028 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0030 × 0308 × 0028 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0030 × 0025 ÷ # × [0.3] DIGIT ZERO (NU) × [25.05] PERCENT SIGN (PO) ÷ [0.3] +× 0030 × 0020 ÷ 0025 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0030 × 0308 × 0025 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.05] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0030 × 0024 ÷ # × [0.3] DIGIT ZERO (NU) × [25.05] DOLLAR SIGN (PR) ÷ [0.3] +× 0030 × 0020 ÷ 0024 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0030 × 0308 × 0024 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.05] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0030 × 0022 ÷ # × [0.3] DIGIT ZERO (NU) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0030 × 0020 ÷ 0022 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0030 × 0308 × 0022 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0030 × 0020 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [0.3] +× 0030 × 0020 × 0020 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0030 × 002F ÷ # × [0.3] DIGIT ZERO (NU) × [25.03] SOLIDUS (SY) ÷ [0.3] +× 0030 × 0020 × 002F ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0030 × 0308 × 002F ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0030 × 2060 ÷ # × [0.3] DIGIT ZERO (NU) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0030 × 0020 × 2060 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0030 × 0308 × 2060 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0030 × 200B ÷ # × [0.3] DIGIT ZERO (NU) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0030 × 0020 × 200B ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0030 × 0308 × 200B ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0030 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0030 × 0020 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0030 × 0308 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0030 ÷ 261D ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0030 × 0020 ÷ 261D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0030 × 0308 ÷ 261D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0030 ÷ 1F3FB ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0030 × 0020 ÷ 1F3FB ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0030 × 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] (CM1_CM) ÷ [0.3] +× 0030 × 0020 ÷ 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0030 × 0308 × 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0030 × 200D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0030 × 0020 ÷ 200D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0030 × 00A7 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] SECTION SIGN (AI_AL) ÷ [0.3] +× 0030 × 0020 ÷ 00A7 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0030 × 0308 × 00A7 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0030 × 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] (XX_AL) ÷ [0.3] +× 0030 × 0020 ÷ 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0030 × 0308 × 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] (XX_AL) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0030 × 0E01 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0030 × 0020 ÷ 0E01 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0030 × 0308 × 0E01 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0030 × 3041 ÷ # × [0.3] DIGIT ZERO (NU) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0030 × 0020 ÷ 3041 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0030 × 0308 × 3041 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0028 × 0023 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] NUMBER SIGN (AL) ÷ [0.3] +× 0028 × 0020 × 0023 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] NUMBER SIGN (AL) ÷ [0.3] +× 0028 × 0308 × 0023 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0028 × 2014 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] EM DASH (B2) ÷ [0.3] +× 0028 × 0020 × 2014 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] EM DASH (B2) ÷ [0.3] +× 0028 × 0308 × 2014 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0028 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] (BA) ÷ [0.3] +× 0028 × 0020 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] (BA) ÷ [0.3] +× 0028 × 0308 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] (BA) ÷ [0.3] +× 0028 × 0308 × 0020 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] (BA) ÷ [0.3] +× 0028 × 00B4 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0028 × 0020 × 00B4 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0028 × 0308 × 00B4 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0028 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (BK) ÷ [0.3] +× 0028 × 0020 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0028 × 0308 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0028 × 0308 × 0020 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0028 × FFFC ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0028 × 0020 × FFFC ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0028 × 0308 × FFFC ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0028 × 007D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0028 × 0020 × 007D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0028 × 0308 × 007D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0028 × 0029 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0028 × 0020 × 0029 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0028 × 0308 × 0029 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0028 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (CR) ÷ [0.3] +× 0028 × 0020 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0028 × 0308 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0028 × 0308 × 0020 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0028 × 0021 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0028 × 0020 × 0021 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0028 × 0308 × 0021 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0028 × 00A0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0028 × 0020 × 00A0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0028 × 0308 × 00A0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0028 × AC00 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0028 × 0020 × AC00 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0028 × 0308 × AC00 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0028 × AC01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0028 × 0020 × AC01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0028 × 0308 × AC01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0028 × 05D0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0028 × 0020 × 05D0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0028 × 0308 × 05D0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0028 × 002D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0028 × 0020 × 002D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0028 × 0308 × 002D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0028 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] WATCH (ID) ÷ [0.3] +× 0028 × 0020 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] WATCH (ID) ÷ [0.3] +× 0028 × 0308 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] WATCH (ID) ÷ [0.3] +× 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] +× 0028 × 2024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0028 × 0020 × 2024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0028 × 0308 × 2024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0028 × 002C ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] COMMA (IS) ÷ [0.3] +× 0028 × 0020 × 002C ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0028 × 0308 × 002C ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0028 × 1100 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0028 × 0020 × 1100 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0028 × 0308 × 1100 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0028 × 11A8 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0028 × 0020 × 11A8 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0028 × 0308 × 11A8 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0028 × 1160 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0028 × 0020 × 1160 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0028 × 0308 × 1160 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0028 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (LF) ÷ [0.3] +× 0028 × 0020 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0028 × 0308 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0028 × 0308 × 0020 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0028 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (NL) ÷ [0.3] +× 0028 × 0020 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0028 × 0308 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0028 × 0308 × 0020 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0028 × 17D6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0028 × 0020 × 17D6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0028 × 0308 × 17D6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0028 × 0030 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] DIGIT ZERO (NU) ÷ [0.3] +× 0028 × 0020 × 0030 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] DIGIT ZERO (NU) ÷ [0.3] +× 0028 × 0308 × 0030 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0028 × 0028 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0028 × 0020 × 0028 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0028 × 0308 × 0028 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0028 × 0025 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] PERCENT SIGN (PO) ÷ [0.3] +× 0028 × 0020 × 0025 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] PERCENT SIGN (PO) ÷ [0.3] +× 0028 × 0308 × 0025 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0028 × 0024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0028 × 0020 × 0024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0028 × 0308 × 0024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0028 × 0022 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] QUOTATION MARK (QU) ÷ [0.3] +× 0028 × 0020 × 0022 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] QUOTATION MARK (QU) ÷ [0.3] +× 0028 × 0308 × 0022 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0028 × 0020 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) ÷ [0.3] +× 0028 × 0020 × 0020 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0028 × 0308 × 0020 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0028 × 002F ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0028 × 0020 × 002F ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0028 × 0308 × 002F ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0028 × 2060 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0028 × 0020 × 2060 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0028 × 0308 × 2060 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0028 × 200B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0028 × 0020 × 200B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0028 × 0308 × 200B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0028 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0028 × 0020 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0028 × 0308 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0028 × 261D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0028 × 0020 × 261D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0028 × 0308 × 261D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0028 × 1F3FB ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0028 × 0020 × 1F3FB ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0028 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] (CM1_CM) ÷ [0.3] +× 0028 × 0020 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] (CM1_CM) ÷ [0.3] +× 0028 × 0308 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0028 × 0308 × 0020 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] (CM1_CM) ÷ [0.3] +× 0028 × 200D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0028 × 0020 × 200D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0028 × 00A7 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0028 × 0020 × 00A7 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0028 × 0308 × 00A7 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0028 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0020 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0308 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0308 × 0020 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0E01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0028 × 0020 × 0E01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0028 × 0308 × 0E01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0028 × 3041 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0028 × 0020 × 3041 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0028 × 0308 × 3041 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0025 × 0023 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 0025 × 0020 ÷ 0023 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0025 × 0308 × 0023 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0025 ÷ 2014 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0025 × 0020 ÷ 2014 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0025 × 0308 ÷ 2014 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0025 × 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [21.01] (BA) ÷ [0.3] +× 0025 × 0020 ÷ 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0025 × 0308 × 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0025 ÷ 00B4 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0025 × 0020 ÷ 00B4 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0025 × 0308 ÷ 00B4 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0025 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (BK) ÷ [0.3] +× 0025 × 0020 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0025 × 0308 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0025 × 0308 × 0020 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0025 ÷ FFFC ÷ # × [0.3] PERCENT SIGN (PO) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0025 × 0020 ÷ FFFC ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0025 × 0308 ÷ FFFC ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0025 × 007D ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0025 × 0020 × 007D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0025 × 0308 × 007D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0025 × 0029 ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0025 × 0020 × 0029 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0025 × 0308 × 0029 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0025 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (CR) ÷ [0.3] +× 0025 × 0020 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0025 × 0308 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0025 × 0308 × 0020 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0025 × 0021 ÷ # × [0.3] PERCENT SIGN (PO) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0025 × 0020 × 0021 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0025 × 0308 × 0021 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0025 × 00A0 ÷ # × [0.3] PERCENT SIGN (PO) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0025 × 0020 ÷ 00A0 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0025 × 0308 × 00A0 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0025 ÷ AC00 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0025 × 0020 ÷ AC00 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0025 × 0308 ÷ AC00 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0025 ÷ AC01 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0025 × 0020 ÷ AC01 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0025 × 0308 ÷ AC01 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0025 × 05D0 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0025 × 0020 ÷ 05D0 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0025 × 0308 × 05D0 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0025 × 002D ÷ # × [0.3] PERCENT SIGN (PO) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0025 × 0020 ÷ 002D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0025 × 0308 × 002D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0025 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0025 × 0020 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0025 × 0308 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0025 ÷ 2024 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0025 × 0020 ÷ 2024 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0025 × 0308 ÷ 2024 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0025 × 002C ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] COMMA (IS) ÷ [0.3] +× 0025 × 0020 × 002C ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0025 × 0308 × 002C ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0025 ÷ 1100 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0025 × 0020 ÷ 1100 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0025 × 0308 ÷ 1100 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0025 ÷ 11A8 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0025 × 0020 ÷ 11A8 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0025 × 0308 ÷ 11A8 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0025 ÷ 1160 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0025 × 0020 ÷ 1160 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0025 × 0308 ÷ 1160 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0025 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (LF) ÷ [0.3] +× 0025 × 0020 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0025 × 0308 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0025 × 0308 × 0020 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0025 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (NL) ÷ [0.3] +× 0025 × 0020 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0025 × 0308 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0025 × 0308 × 0020 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0025 × 17D6 ÷ # × [0.3] PERCENT SIGN (PO) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0025 × 0020 ÷ 17D6 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0025 × 0308 × 17D6 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0025 × 0030 ÷ # × [0.3] PERCENT SIGN (PO) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 0025 × 0020 ÷ 0030 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0025 × 0308 × 0030 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0025 ÷ 0028 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0025 × 0020 ÷ 0028 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0025 × 0308 ÷ 0028 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0025 ÷ 0025 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0025 × 0020 ÷ 0025 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0025 × 0308 ÷ 0025 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0025 ÷ 0024 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0025 × 0020 ÷ 0024 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0025 × 0308 ÷ 0024 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0025 × 0022 ÷ # × [0.3] PERCENT SIGN (PO) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0025 × 0020 ÷ 0022 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0025 × 0308 × 0022 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0025 × 0020 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [0.3] +× 0025 × 0020 × 0020 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0025 × 002F ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0025 × 0020 × 002F ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0025 × 0308 × 002F ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0025 × 2060 ÷ # × [0.3] PERCENT SIGN (PO) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0025 × 0020 × 2060 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0025 × 0308 × 2060 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0025 × 200B ÷ # × [0.3] PERCENT SIGN (PO) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0025 × 0020 × 200B ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0025 × 0308 × 200B ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0025 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0025 × 0020 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0025 × 0308 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0025 ÷ 261D ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0025 × 0020 ÷ 261D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0025 × 0308 ÷ 261D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0025 ÷ 1F3FB ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0025 × 0020 ÷ 1F3FB ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0025 × 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] (CM1_CM) ÷ [0.3] +× 0025 × 0020 ÷ 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0025 × 0308 × 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0025 × 200D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0025 × 0020 ÷ 200D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0025 × 00A7 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0025 × 0020 ÷ 00A7 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0025 × 0308 × 00A7 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0025 × 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] (XX_AL) ÷ [0.3] +× 0025 × 0020 ÷ 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0025 × 0308 × 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] (XX_AL) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0025 × 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0025 × 0020 ÷ 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0025 × 0308 × 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0025 × 3041 ÷ # × [0.3] PERCENT SIGN (PO) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0025 × 0020 ÷ 3041 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0025 × 0308 × 3041 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0024 × 0023 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 0024 × 0020 ÷ 0023 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0024 × 0308 × 0023 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0024 ÷ 2014 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0024 × 0020 ÷ 2014 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0024 × 0308 ÷ 2014 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0024 × 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [21.01] (BA) ÷ [0.3] +× 0024 × 0020 ÷ 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0024 × 0308 × 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0024 ÷ 00B4 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0024 × 0020 ÷ 00B4 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0024 × 0308 ÷ 00B4 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0024 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (BK) ÷ [0.3] +× 0024 × 0020 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0024 × 0308 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0024 × 0308 × 0020 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0024 ÷ FFFC ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0024 × 0020 ÷ FFFC ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0024 × 0308 ÷ FFFC ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0024 × 007D ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0024 × 0020 × 007D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0024 × 0308 × 007D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0024 × 0029 ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0024 × 0020 × 0029 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0024 × 0308 × 0029 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0024 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (CR) ÷ [0.3] +× 0024 × 0020 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0024 × 0308 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0024 × 0308 × 0020 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0024 × 0021 ÷ # × [0.3] DOLLAR SIGN (PR) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0024 × 0020 × 0021 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0024 × 0308 × 0021 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0024 × 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0024 × 0020 ÷ 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0024 × 0308 × 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0024 × AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0024 × 0020 ÷ AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0024 × 0308 × AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0024 × AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0024 × 0020 ÷ AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0024 × 0308 × AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0024 × 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0024 × 0020 ÷ 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0024 × 0308 × 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0024 × 002D ÷ # × [0.3] DOLLAR SIGN (PR) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0024 × 0020 ÷ 002D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0024 × 0308 × 002D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0024 × 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] WATCH (ID) ÷ [0.3] +× 0024 × 0020 ÷ 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0024 × 0308 × 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.12] WATCH (ID) ÷ [0.3] +× 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] +× 0024 ÷ 2024 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0024 × 0020 ÷ 2024 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0024 × 0308 ÷ 2024 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0024 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] COMMA (IS) ÷ [0.3] +× 0024 × 0020 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0024 × 0308 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0024 × 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0024 × 0020 ÷ 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0024 × 0308 × 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0024 × 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0024 × 0020 ÷ 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0024 × 0308 × 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0024 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0024 × 0020 ÷ 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0024 × 0308 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0024 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (LF) ÷ [0.3] +× 0024 × 0020 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0024 × 0308 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0024 × 0308 × 0020 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0024 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (NL) ÷ [0.3] +× 0024 × 0020 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0024 × 0308 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0024 × 0308 × 0020 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0024 × 17D6 ÷ # × [0.3] DOLLAR SIGN (PR) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0024 × 0020 ÷ 17D6 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0024 × 0308 × 17D6 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0024 × 0030 ÷ # × [0.3] DOLLAR SIGN (PR) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 0024 × 0020 ÷ 0030 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0024 × 0308 × 0030 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0024 ÷ 0028 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0024 × 0020 ÷ 0028 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0024 × 0308 ÷ 0028 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0024 ÷ 0025 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0024 × 0020 ÷ 0025 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0024 × 0308 ÷ 0025 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0024 ÷ 0024 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0024 × 0020 ÷ 0024 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0024 × 0308 ÷ 0024 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0024 × 0022 ÷ # × [0.3] DOLLAR SIGN (PR) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0024 × 0020 ÷ 0022 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0024 × 0308 × 0022 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0024 × 0020 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [0.3] +× 0024 × 0020 × 0020 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0024 × 002F ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0024 × 0020 × 002F ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0024 × 0308 × 002F ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0024 × 2060 ÷ # × [0.3] DOLLAR SIGN (PR) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0024 × 0020 × 2060 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0024 × 0308 × 2060 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0024 × 200B ÷ # × [0.3] DOLLAR SIGN (PR) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0024 × 0020 × 200B ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0024 × 0308 × 200B ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0024 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0024 × 0020 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0024 × 0308 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0024 × 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0024 × 0020 ÷ 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0024 × 0308 × 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.12] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0024 × 1F3FB ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0024 × 0020 ÷ 1F3FB ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0024 × 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] (CM1_CM) ÷ [0.3] +× 0024 × 0020 ÷ 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0024 × 0308 × 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0024 × 200D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0024 × 0020 ÷ 200D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0024 × 00A7 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0024 × 0020 ÷ 00A7 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0024 × 0308 × 00A7 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0024 × 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] (XX_AL) ÷ [0.3] +× 0024 × 0020 ÷ 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0024 × 0308 × 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] (XX_AL) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0024 × 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0024 × 0020 ÷ 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0024 × 0308 × 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0024 × 3041 ÷ # × [0.3] DOLLAR SIGN (PR) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0024 × 0020 ÷ 3041 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0024 × 0308 × 3041 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0022 × 0023 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] NUMBER SIGN (AL) ÷ [0.3] +× 0022 × 0020 ÷ 0023 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0022 × 0308 × 0023 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0022 × 2014 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] EM DASH (B2) ÷ [0.3] +× 0022 × 0020 ÷ 2014 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0022 × 0308 × 2014 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] EM DASH (B2) ÷ [0.3] +× 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] +× 0022 × 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] (BA) ÷ [0.3] +× 0022 × 0020 ÷ 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0022 × 0308 × 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] (BA) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0022 × 00B4 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] ACUTE ACCENT (BB) ÷ [0.3] +× 0022 × 0020 ÷ 00B4 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0022 × 0308 × 00B4 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0022 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (BK) ÷ [0.3] +× 0022 × 0020 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0022 × 0308 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0022 × 0308 × 0020 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0022 × FFFC ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0022 × 0020 ÷ FFFC ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0022 × 0308 × FFFC ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0022 × 007D ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0022 × 0020 × 007D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0022 × 0308 × 007D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0022 × 0029 ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0022 × 0020 × 0029 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0022 × 0308 × 0029 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0022 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (CR) ÷ [0.3] +× 0022 × 0020 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0022 × 0308 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0022 × 0308 × 0020 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0022 × 0021 ÷ # × [0.3] QUOTATION MARK (QU) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0022 × 0020 × 0021 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0022 × 0308 × 0021 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0022 × 00A0 ÷ # × [0.3] QUOTATION MARK (QU) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0022 × 0020 ÷ 00A0 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0022 × 0308 × 00A0 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0022 × AC00 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0022 × 0020 ÷ AC00 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0022 × 0308 × AC00 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0022 × AC01 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0022 × 0020 ÷ AC01 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0022 × 0308 × AC01 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0022 × 05D0 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0022 × 0020 ÷ 05D0 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0022 × 0308 × 05D0 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0022 × 002D ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0022 × 0020 ÷ 002D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0022 × 0308 × 002D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0022 × 231A ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] WATCH (ID) ÷ [0.3] +× 0022 × 0020 ÷ 231A ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0022 × 0308 × 231A ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] WATCH (ID) ÷ [0.3] +× 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] +× 0022 × 2024 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] ONE DOT LEADER (IN) ÷ [0.3] +× 0022 × 0020 ÷ 2024 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0022 × 0308 × 2024 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0022 × 002C ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] COMMA (IS) ÷ [0.3] +× 0022 × 0020 × 002C ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0022 × 0308 × 002C ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0022 × 1100 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0022 × 0020 ÷ 1100 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0022 × 0308 × 1100 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0022 × 11A8 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0022 × 0020 ÷ 11A8 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0022 × 0308 × 11A8 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0022 × 1160 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0022 × 0020 ÷ 1160 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0022 × 0308 × 1160 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0022 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (LF) ÷ [0.3] +× 0022 × 0020 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0022 × 0308 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0022 × 0308 × 0020 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0022 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (NL) ÷ [0.3] +× 0022 × 0020 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0022 × 0308 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0022 × 0308 × 0020 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0022 × 17D6 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0022 × 0020 ÷ 17D6 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0022 × 0308 × 17D6 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0022 × 0030 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] DIGIT ZERO (NU) ÷ [0.3] +× 0022 × 0020 ÷ 0030 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0022 × 0308 × 0030 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0022 × 0028 ÷ # × [0.3] QUOTATION MARK (QU) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0022 × 0020 × 0028 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0022 × 0308 × 0028 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0022 × 0025 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] PERCENT SIGN (PO) ÷ [0.3] +× 0022 × 0020 ÷ 0025 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0022 × 0308 × 0025 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0022 × 0024 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] DOLLAR SIGN (PR) ÷ [0.3] +× 0022 × 0020 ÷ 0024 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0022 × 0308 × 0024 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0022 × 0022 ÷ # × [0.3] QUOTATION MARK (QU) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0022 × 0020 ÷ 0022 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0022 × 0308 × 0022 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0022 × 0020 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [0.3] +× 0022 × 0020 × 0020 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0022 × 002F ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0022 × 0020 × 002F ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0022 × 0308 × 002F ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0022 × 2060 ÷ # × [0.3] QUOTATION MARK (QU) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0022 × 0020 × 2060 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0022 × 0308 × 2060 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0022 × 200B ÷ # × [0.3] QUOTATION MARK (QU) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0022 × 0020 × 200B ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0022 × 0308 × 200B ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0022 × 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0022 × 0020 ÷ 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0022 × 0308 × 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0022 × 261D ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0022 × 0020 ÷ 261D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0022 × 0308 × 261D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0022 × 1F3FB ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0022 × 0020 ÷ 1F3FB ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0022 × 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] (CM1_CM) ÷ [0.3] +× 0022 × 0020 ÷ 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0022 × 0308 × 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0022 × 200D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0022 × 0020 ÷ 200D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0022 × 00A7 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0022 × 0020 ÷ 00A7 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0022 × 0308 × 00A7 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0022 × 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] (XX_AL) ÷ [0.3] +× 0022 × 0020 ÷ 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0022 × 0308 × 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] (XX_AL) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0022 × 0E01 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0022 × 0020 ÷ 0E01 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0022 × 0308 × 0E01 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0022 × 3041 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0022 × 0020 ÷ 3041 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0022 × 0308 × 3041 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0020 ÷ 0023 ÷ # × [0.3] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0020 × 0020 ÷ 0023 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0020 ÷ 0308 × 0023 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0020 ÷ 2014 ÷ # × [0.3] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0020 × 0020 ÷ 2014 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0020 ÷ 0308 ÷ 2014 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0020 ÷ 0009 ÷ # × [0.3] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0020 × 0020 ÷ 0009 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0020 ÷ 0308 × 0009 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0020 ÷ 00B4 ÷ # × [0.3] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0020 × 0020 ÷ 00B4 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0020 ÷ 0308 ÷ 00B4 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0020 × 000B ÷ # × [0.3] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0020 × 0020 × 000B ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0020 ÷ 0308 × 000B ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 000B ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0020 ÷ FFFC ÷ # × [0.3] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0020 × 0020 ÷ FFFC ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0020 ÷ 0308 ÷ FFFC ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0020 × 007D ÷ # × [0.3] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0020 × 0020 × 007D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0020 ÷ 0308 × 007D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0020 × 0029 ÷ # × [0.3] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0020 × 0020 × 0029 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0020 ÷ 0308 × 0029 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0020 × 000D ÷ # × [0.3] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0020 × 0020 × 000D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0020 ÷ 0308 × 000D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 000D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0020 × 0021 ÷ # × [0.3] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0020 × 0020 × 0021 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0020 ÷ 0308 × 0021 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0020 ÷ 00A0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0020 × 0020 ÷ 00A0 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0020 ÷ 0308 × 00A0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0020 ÷ AC00 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0020 × 0020 ÷ AC00 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0020 ÷ 0308 ÷ AC00 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0020 ÷ AC01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0020 × 0020 ÷ AC01 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0020 ÷ 0308 ÷ AC01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0020 ÷ 05D0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0020 × 0020 ÷ 05D0 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0020 ÷ 0308 × 05D0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0020 ÷ 002D ÷ # × [0.3] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0020 × 0020 ÷ 002D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0020 ÷ 0308 × 002D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0020 ÷ 231A ÷ # × [0.3] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0020 × 0020 ÷ 231A ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0020 ÷ 0308 ÷ 231A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0020 ÷ 2024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0020 × 0020 ÷ 2024 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0020 ÷ 0308 × 2024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0020 × 002C ÷ # × [0.3] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0020 × 0020 × 002C ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0020 ÷ 0308 × 002C ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 002C ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0020 ÷ 1100 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0020 × 0020 ÷ 1100 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1100 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0020 ÷ 11A8 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0020 × 0020 ÷ 11A8 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0020 ÷ 0308 ÷ 11A8 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0020 ÷ 1160 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0020 × 0020 ÷ 1160 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1160 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0020 × 000A ÷ # × [0.3] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0020 × 0020 × 000A ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0020 ÷ 0308 × 000A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 000A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0020 × 0085 ÷ # × [0.3] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0020 × 0020 × 0085 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0020 ÷ 0308 × 0085 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 0085 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0020 ÷ 17D6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0020 × 0020 ÷ 17D6 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0020 ÷ 0308 × 17D6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0020 ÷ 0030 ÷ # × [0.3] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0020 × 0020 ÷ 0030 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0020 ÷ 0308 × 0030 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0020 ÷ 0028 ÷ # × [0.3] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0020 × 0020 ÷ 0028 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0020 ÷ 0308 × 0028 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0020 ÷ 0025 ÷ # × [0.3] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0020 × 0020 ÷ 0025 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0020 ÷ 0308 × 0025 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0020 ÷ 0024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0020 × 0020 ÷ 0024 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0020 ÷ 0308 × 0024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0020 ÷ 0022 ÷ # × [0.3] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0020 × 0020 ÷ 0022 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0020 ÷ 0308 × 0022 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0020 × 0020 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 × 0020 × 0020 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 0020 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 × 002F ÷ # × [0.3] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0020 × 0020 × 002F ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0020 ÷ 0308 × 002F ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 002F ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0020 × 2060 ÷ # × [0.3] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0020 × 0020 × 2060 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0020 ÷ 0308 × 2060 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0020 × 200B ÷ # × [0.3] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0020 × 0020 × 200B ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0020 ÷ 0308 × 200B ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0020 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0020 × 0020 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0020 ÷ 261D ÷ # × [0.3] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0020 × 0020 ÷ 261D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0020 ÷ 0308 ÷ 261D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0020 ÷ 1F3FB ÷ # × [0.3] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0020 × 0020 ÷ 1F3FB ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1F3FB ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 0020 ÷ 0001 ÷ # × [0.3] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0020 × 0020 ÷ 0001 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0020 ÷ 0308 × 0001 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0020 ÷ 200D ÷ # × [0.3] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0020 × 0020 ÷ 200D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0020 ÷ 0308 × 200D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 0020 ÷ 00A7 ÷ # × [0.3] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0020 × 0020 ÷ 00A7 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0020 ÷ 0308 × 00A7 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0020 ÷ 50005 ÷ # × [0.3] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0020 × 0020 ÷ 50005 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0020 ÷ 0308 × 50005 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0020 ÷ 0E01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0020 × 0020 ÷ 0E01 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0020 ÷ 0308 × 0E01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0020 ÷ 3041 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0020 × 0020 ÷ 3041 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0020 ÷ 0308 × 3041 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 002F ÷ 0023 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 002F × 0020 ÷ 0023 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 002F × 0308 ÷ 0023 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 002F ÷ 2014 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 002F × 0020 ÷ 2014 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 002F × 0308 ÷ 2014 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 002F × 0009 ÷ # × [0.3] SOLIDUS (SY) × [21.01] (BA) ÷ [0.3] +× 002F × 0020 ÷ 0009 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002F × 0308 × 0009 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 0009 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002F ÷ 00B4 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002F × 0020 ÷ 00B4 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002F × 0308 ÷ 00B4 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 002F × 000B ÷ # × [0.3] SOLIDUS (SY) × [6.0] (BK) ÷ [0.3] +× 002F × 0020 × 000B ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002F × 0308 × 000B ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 002F × 0308 × 0020 × 000B ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002F ÷ FFFC ÷ # × [0.3] SOLIDUS (SY) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002F × 0020 ÷ FFFC ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002F × 0308 ÷ FFFC ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 002F × 007D ÷ # × [0.3] SOLIDUS (SY) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002F × 0020 × 007D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002F × 0308 × 007D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 002F × 0029 ÷ # × [0.3] SOLIDUS (SY) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002F × 0020 × 0029 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002F × 0308 × 0029 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 002F × 000D ÷ # × [0.3] SOLIDUS (SY) × [6.0] (CR) ÷ [0.3] +× 002F × 0020 × 000D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002F × 0308 × 000D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 002F × 0308 × 0020 × 000D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002F × 0021 ÷ # × [0.3] SOLIDUS (SY) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002F × 0020 × 0021 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002F × 0308 × 0021 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 002F × 00A0 ÷ # × [0.3] SOLIDUS (SY) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 002F × 0020 ÷ 00A0 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002F × 0308 × 00A0 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 002F ÷ AC00 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002F × 0020 ÷ AC00 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002F × 0308 ÷ AC00 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 002F ÷ AC01 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002F × 0020 ÷ AC01 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002F × 0308 ÷ AC01 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 002F × 05D0 ÷ # × [0.3] SOLIDUS (SY) × [21.2] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002F × 0020 ÷ 05D0 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002F × 0308 × 05D0 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.2] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 002F × 002D ÷ # × [0.3] SOLIDUS (SY) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 002F × 0020 ÷ 002D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 002F × 0308 × 002D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 002F ÷ 231A ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002F × 0020 ÷ 231A ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002F × 0308 ÷ 231A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 231A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002F ÷ 2024 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002F × 0020 ÷ 2024 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002F × 0308 ÷ 2024 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 002F × 002C ÷ # × [0.3] SOLIDUS (SY) × [13.02] COMMA (IS) ÷ [0.3] +× 002F × 0020 × 002C ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002F × 0308 × 002C ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 002F × 0308 × 0020 × 002C ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002F ÷ 1100 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002F × 0020 ÷ 1100 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002F × 0308 ÷ 1100 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 002F ÷ 11A8 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002F × 0020 ÷ 11A8 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002F × 0308 ÷ 11A8 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 002F ÷ 1160 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002F × 0020 ÷ 1160 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002F × 0308 ÷ 1160 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 002F × 000A ÷ # × [0.3] SOLIDUS (SY) × [6.0] (LF) ÷ [0.3] +× 002F × 0020 × 000A ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002F × 0308 × 000A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 002F × 0308 × 0020 × 000A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002F × 0085 ÷ # × [0.3] SOLIDUS (SY) × [6.0] (NL) ÷ [0.3] +× 002F × 0020 × 0085 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002F × 0308 × 0085 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 002F × 0308 × 0020 × 0085 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002F × 17D6 ÷ # × [0.3] SOLIDUS (SY) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002F × 0020 ÷ 17D6 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002F × 0308 × 17D6 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 002F ÷ 0030 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 002F × 0020 ÷ 0030 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 002F × 0308 ÷ 0030 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 002F ÷ 0028 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002F × 0020 ÷ 0028 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002F × 0308 ÷ 0028 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 002F ÷ 0025 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 002F × 0020 ÷ 0025 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 002F × 0308 ÷ 0025 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 002F ÷ 0024 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002F × 0020 ÷ 0024 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002F × 0308 ÷ 0024 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 002F × 0022 ÷ # × [0.3] SOLIDUS (SY) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 002F × 0020 ÷ 0022 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 002F × 0308 × 0022 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 002F × 0020 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 0020 × 0020 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 0308 × 0020 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 0308 × 0020 × 0020 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 002F ÷ # × [0.3] SOLIDUS (SY) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002F × 0020 × 002F ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002F × 0308 × 002F ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 002F × 0308 × 0020 × 002F ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002F × 2060 ÷ # × [0.3] SOLIDUS (SY) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002F × 0020 × 2060 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002F × 0308 × 2060 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 002F × 200B ÷ # × [0.3] SOLIDUS (SY) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002F × 0020 × 200B ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002F × 0308 × 200B ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 002F ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002F × 0020 ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002F × 0308 ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 002F ÷ 261D ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002F × 0020 ÷ 261D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002F × 0308 ÷ 261D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 002F ÷ 1F3FB ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002F × 0020 ÷ 1F3FB ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002F × 0308 ÷ 1F3FB ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 002F × 0001 ÷ # × [0.3] SOLIDUS (SY) × [9.0] (CM1_CM) ÷ [0.3] +× 002F × 0020 ÷ 0001 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002F × 0308 × 0001 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 0001 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002F × 200D ÷ # × [0.3] SOLIDUS (SY) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002F × 0020 ÷ 200D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002F × 0308 × 200D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 002F ÷ 00A7 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002F × 0020 ÷ 00A7 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002F × 0308 ÷ 00A7 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 002F ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002F × 0020 ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002F × 0308 ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002F ÷ 0E01 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002F × 0020 ÷ 0E01 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002F × 0308 ÷ 0E01 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 002F × 3041 ÷ # × [0.3] SOLIDUS (SY) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002F × 0020 ÷ 3041 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002F × 0308 × 3041 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 2060 × 0023 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] NUMBER SIGN (AL) ÷ [0.3] +× 2060 × 0020 ÷ 0023 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 2060 × 0308 × 0023 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 2060 × 2014 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] EM DASH (B2) ÷ [0.3] +× 2060 × 0020 ÷ 2014 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 2060 × 0308 × 2014 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] EM DASH (B2) ÷ [0.3] +× 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] +× 2060 × 0009 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] (BA) ÷ [0.3] +× 2060 × 0020 ÷ 0009 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2060 × 0308 × 0009 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] (BA) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2060 × 00B4 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] ACUTE ACCENT (BB) ÷ [0.3] +× 2060 × 0020 ÷ 00B4 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2060 × 0308 × 00B4 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 2060 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (BK) ÷ [0.3] +× 2060 × 0020 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2060 × 0308 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 2060 × 0308 × 0020 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2060 × FFFC ÷ # × [0.3] WORD JOINER (WJ) × [11.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2060 × 0020 ÷ FFFC ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2060 × 0308 × FFFC ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 2060 × 007D ÷ # × [0.3] WORD JOINER (WJ) × [11.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2060 × 0020 × 007D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2060 × 0308 × 007D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 2060 × 0029 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2060 × 0020 × 0029 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2060 × 0308 × 0029 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 2060 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (CR) ÷ [0.3] +× 2060 × 0020 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2060 × 0308 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 2060 × 0308 × 0020 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2060 × 0021 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] EXCLAMATION MARK (EX) ÷ [0.3] +× 2060 × 0020 × 0021 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2060 × 0308 × 0021 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 2060 × 00A0 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] NO-BREAK SPACE (GL) ÷ [0.3] +× 2060 × 0020 ÷ 00A0 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 2060 × 0308 × 00A0 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 2060 × AC00 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2060 × 0020 ÷ AC00 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2060 × 0308 × AC00 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 2060 × AC01 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2060 × 0020 ÷ AC01 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2060 × 0308 × AC01 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 2060 × 05D0 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2060 × 0020 ÷ 05D0 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2060 × 0308 × 05D0 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 2060 × 002D ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 2060 × 0020 ÷ 002D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 2060 × 0308 × 002D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 2060 × 231A ÷ # × [0.3] WORD JOINER (WJ) × [11.02] WATCH (ID) ÷ [0.3] +× 2060 × 0020 ÷ 231A ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 2060 × 0308 × 231A ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] WATCH (ID) ÷ [0.3] +× 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] +× 2060 × 2024 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] ONE DOT LEADER (IN) ÷ [0.3] +× 2060 × 0020 ÷ 2024 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2060 × 0308 × 2024 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 2060 × 002C ÷ # × [0.3] WORD JOINER (WJ) × [11.02] COMMA (IS) ÷ [0.3] +× 2060 × 0020 × 002C ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 2060 × 0308 × 002C ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] COMMA (IS) ÷ [0.3] +× 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] +× 2060 × 1100 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2060 × 0020 ÷ 1100 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2060 × 0308 × 1100 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 2060 × 11A8 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2060 × 0020 ÷ 11A8 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2060 × 0308 × 11A8 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 2060 × 1160 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2060 × 0020 ÷ 1160 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2060 × 0308 × 1160 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 2060 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (LF) ÷ [0.3] +× 2060 × 0020 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2060 × 0308 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 2060 × 0308 × 0020 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2060 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (NL) ÷ [0.3] +× 2060 × 0020 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2060 × 0308 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 2060 × 0308 × 0020 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2060 × 17D6 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2060 × 0020 ÷ 17D6 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2060 × 0308 × 17D6 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 2060 × 0030 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] DIGIT ZERO (NU) ÷ [0.3] +× 2060 × 0020 ÷ 0030 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 2060 × 0308 × 0030 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 2060 × 0028 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2060 × 0020 ÷ 0028 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2060 × 0308 × 0028 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 2060 × 0025 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] PERCENT SIGN (PO) ÷ [0.3] +× 2060 × 0020 ÷ 0025 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 2060 × 0308 × 0025 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 2060 × 0024 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] DOLLAR SIGN (PR) ÷ [0.3] +× 2060 × 0020 ÷ 0024 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2060 × 0308 × 0024 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 2060 × 0022 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] QUOTATION MARK (QU) ÷ [0.3] +× 2060 × 0020 ÷ 0022 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 2060 × 0308 × 0022 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 2060 × 0020 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [0.3] +× 2060 × 0020 × 0020 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 2060 × 002F ÷ # × [0.3] WORD JOINER (WJ) × [11.02] SOLIDUS (SY) ÷ [0.3] +× 2060 × 0020 × 002F ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2060 × 0308 × 002F ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] SOLIDUS (SY) ÷ [0.3] +× 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] +× 2060 × 2060 ÷ # × [0.3] WORD JOINER (WJ) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2060 × 0020 × 2060 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2060 × 0308 × 2060 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 2060 × 200B ÷ # × [0.3] WORD JOINER (WJ) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2060 × 0020 × 200B ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2060 × 0308 × 200B ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 2060 × 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2060 × 0020 ÷ 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2060 × 0308 × 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 2060 × 261D ÷ # × [0.3] WORD JOINER (WJ) × [11.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2060 × 0020 ÷ 261D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2060 × 0308 × 261D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 2060 × 1F3FB ÷ # × [0.3] WORD JOINER (WJ) × [11.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 2060 × 0020 ÷ 1F3FB ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 2060 × 0001 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] (CM1_CM) ÷ [0.3] +× 2060 × 0020 ÷ 0001 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2060 × 0308 × 0001 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2060 × 200D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 2060 × 0020 ÷ 200D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 2060 × 00A7 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 2060 × 0020 ÷ 00A7 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2060 × 0308 × 00A7 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 2060 × 50005 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] (XX_AL) ÷ [0.3] +× 2060 × 0020 ÷ 50005 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2060 × 0308 × 50005 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] (XX_AL) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2060 × 0E01 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2060 × 0020 ÷ 0E01 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2060 × 0308 × 0E01 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 2060 × 3041 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2060 × 0020 ÷ 3041 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2060 × 0308 × 3041 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 200B ÷ 0023 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] NUMBER SIGN (AL) ÷ [0.3] +× 200B × 0020 ÷ 0023 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] NUMBER SIGN (AL) ÷ [0.3] +× 200B ÷ 0308 × 0023 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 200B ÷ 2014 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] EM DASH (B2) ÷ [0.3] +× 200B × 0020 ÷ 2014 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] EM DASH (B2) ÷ [0.3] +× 200B ÷ 0308 ÷ 2014 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 200B ÷ 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] (BA) ÷ [0.3] +× 200B × 0020 ÷ 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] (BA) ÷ [0.3] +× 200B ÷ 0308 × 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 200B ÷ 00B4 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200B × 0020 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200B ÷ 0308 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 200B × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (BK) ÷ [0.3] +× 200B × 0020 × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 200B ÷ 0308 × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 200B ÷ FFFC ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200B × 0020 ÷ FFFC ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200B ÷ 0308 ÷ FFFC ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 200B ÷ 007D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200B × 0020 ÷ 007D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200B ÷ 0308 × 007D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 200B ÷ 0029 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200B × 0020 ÷ 0029 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200B ÷ 0308 × 0029 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 200B × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (CR) ÷ [0.3] +× 200B × 0020 × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 200B ÷ 0308 × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 200B ÷ 0021 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 200B × 0020 ÷ 0021 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 200B ÷ 0308 × 0021 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 200B ÷ 00A0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 200B × 0020 ÷ 00A0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 200B ÷ 0308 × 00A0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 200B ÷ AC00 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200B × 0020 ÷ AC00 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200B ÷ 0308 ÷ AC00 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 200B ÷ AC01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200B × 0020 ÷ AC01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200B ÷ 0308 ÷ AC01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 200B ÷ 05D0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200B × 0020 ÷ 05D0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200B ÷ 0308 × 05D0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 200B ÷ 002D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 200B × 0020 ÷ 002D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 200B ÷ 0308 × 002D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 200B ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WATCH (ID) ÷ [0.3] +× 200B × 0020 ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WATCH (ID) ÷ [0.3] +× 200B ÷ 0308 ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 200B ÷ 2024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ONE DOT LEADER (IN) ÷ [0.3] +× 200B × 0020 ÷ 2024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ONE DOT LEADER (IN) ÷ [0.3] +× 200B ÷ 0308 × 2024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 200B ÷ 002C ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMMA (IS) ÷ [0.3] +× 200B × 0020 ÷ 002C ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] COMMA (IS) ÷ [0.3] +× 200B ÷ 0308 × 002C ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 200B ÷ 1100 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200B × 0020 ÷ 1100 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200B ÷ 0308 ÷ 1100 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 200B ÷ 11A8 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200B × 0020 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200B ÷ 0308 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 200B ÷ 1160 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200B × 0020 ÷ 1160 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200B ÷ 0308 ÷ 1160 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 200B × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (LF) ÷ [0.3] +× 200B × 0020 × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 200B ÷ 0308 × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 200B × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (NL) ÷ [0.3] +× 200B × 0020 × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 200B ÷ 0308 × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 200B ÷ 17D6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 200B × 0020 ÷ 17D6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 0030 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] DIGIT ZERO (NU) ÷ [0.3] +× 200B × 0020 ÷ 0030 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] DIGIT ZERO (NU) ÷ [0.3] +× 200B ÷ 0308 × 0030 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 200B ÷ 0028 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200B × 0020 ÷ 0028 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200B ÷ 0308 × 0028 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 200B ÷ 0025 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] PERCENT SIGN (PO) ÷ [0.3] +× 200B × 0020 ÷ 0025 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] PERCENT SIGN (PO) ÷ [0.3] +× 200B ÷ 0308 × 0025 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 200B ÷ 0024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] DOLLAR SIGN (PR) ÷ [0.3] +× 200B × 0020 ÷ 0024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] DOLLAR SIGN (PR) ÷ [0.3] +× 200B ÷ 0308 × 0024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 200B ÷ 0022 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] QUOTATION MARK (QU) ÷ [0.3] +× 200B × 0020 ÷ 0022 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] QUOTATION MARK (QU) ÷ [0.3] +× 200B ÷ 0308 × 0022 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 200B × 0020 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [0.3] +× 200B × 0020 × 0020 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 200B ÷ 002F ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] SOLIDUS (SY) ÷ [0.3] +× 200B × 0020 ÷ 002F ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] SOLIDUS (SY) ÷ [0.3] +× 200B ÷ 0308 × 002F ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 200B ÷ 2060 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WORD JOINER (WJ) ÷ [0.3] +× 200B × 0020 ÷ 2060 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WORD JOINER (WJ) ÷ [0.3] +× 200B ÷ 0308 × 2060 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 200B × 200B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200B × 0020 × 200B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200B ÷ 0308 × 200B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 200B ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 200B × 0020 ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 261D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 200B × 0020 ÷ 261D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 200B ÷ 0308 ÷ 261D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 200B ÷ 1F3FB ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 200B × 0020 ÷ 1F3FB ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] (CM1_CM) ÷ [0.3] +× 200B × 0020 ÷ 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] (CM1_CM) ÷ [0.3] +× 200B ÷ 0308 × 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 200B ÷ 200D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 200B × 0020 ÷ 200D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 00A7 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200B × 0020 ÷ 00A7 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200B ÷ 0308 × 00A7 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 200B ÷ 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] (XX_AL) ÷ [0.3] +× 200B × 0020 ÷ 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] (XX_AL) ÷ [0.3] +× 200B ÷ 0308 × 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 200B ÷ 0E01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 200B × 0020 ÷ 0E01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 3041 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 200B × 0020 ÷ 3041 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 1F1E6 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1F1E6 × 0020 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 1F1E6 × 0308 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 1F1E6 × 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.01] (BA) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1F1E6 × 0308 × 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1F1E6 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1F1E6 × 0020 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1F1E6 × 0308 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 1F1E6 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (BK) ÷ [0.3] +× 1F1E6 × 0020 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1F1E6 × 0308 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1F1E6 ÷ FFFC ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1F1E6 × 0020 ÷ FFFC ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 007D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1F1E6 × 0020 × 007D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1F1E6 × 0020 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1F1E6 × 0308 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 1F1E6 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0020 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0308 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1F1E6 × 0020 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1F1E6 × 0308 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 1F1E6 × 00A0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 00A0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ AC00 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1F1E6 × 0020 ÷ AC00 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ AC01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1F1E6 × 0020 ÷ AC01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 05D0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 05D0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1F1E6 × 0020 ÷ 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 1F1E6 × 0308 × 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 1F1E6 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1F1E6 × 0020 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1F1E6 × 0308 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1F1E6 ÷ 2024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 1F1E6 × 0020 ÷ 2024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] COMMA (IS) ÷ [0.3] +× 1F1E6 × 0020 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1F1E6 × 0308 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1F1E6 ÷ 1100 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 1100 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 11A8 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1F1E6 × 0020 ÷ 11A8 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 1160 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1F1E6 × 0020 ÷ 1160 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0020 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0308 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 0020 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 0308 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 17D6 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 1F1E6 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 1F1E6 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 1F1E6 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 1F1E6 × 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 1F1E6 × 0308 × 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 1F1E6 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [0.3] +× 1F1E6 × 0020 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1F1E6 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F1E6 × 0020 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F1E6 × 0308 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1F1E6 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1F1E6 × 0020 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1F1E6 × 0308 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 1F1E6 × 200B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1F1E6 × 0020 × 200B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 1F1E6 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 ÷ 261D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1F1E6 × 0020 ÷ 261D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 1F3FB ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 × 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 0308 × 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 200D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 ÷ 00A7 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 00A7 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1F1E6 × 0308 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1F1E6 ÷ 0E01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 × 3041 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 261D ÷ 0023 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 261D × 0020 ÷ 0023 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 261D × 0308 ÷ 0023 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 261D ÷ 2014 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 261D × 0020 ÷ 2014 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 261D × 0308 ÷ 2014 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 261D × 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.01] (BA) ÷ [0.3] +× 261D × 0020 ÷ 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 261D × 0308 × 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 261D × 0308 × 0020 ÷ 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 261D ÷ 00B4 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 261D × 0020 ÷ 00B4 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 261D × 0308 ÷ 00B4 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 261D × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (BK) ÷ [0.3] +× 261D × 0020 × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 261D × 0308 × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 261D × 0308 × 0020 × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 261D ÷ FFFC ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 261D × 0020 ÷ FFFC ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 261D × 0308 ÷ FFFC ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 261D × 007D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 261D × 0020 × 007D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 261D × 0308 × 007D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 261D × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 261D × 0020 × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 261D × 0308 × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 261D × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (CR) ÷ [0.3] +× 261D × 0020 × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 261D × 0308 × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 261D × 0308 × 0020 × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 261D × 0021 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 261D × 0020 × 0021 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 261D × 0308 × 0021 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 261D × 00A0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 261D × 0020 ÷ 00A0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 261D × 0308 × 00A0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 261D ÷ AC00 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 261D × 0020 ÷ AC00 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 261D × 0308 ÷ AC00 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 261D ÷ AC01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 261D × 0020 ÷ AC01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 261D × 0308 ÷ AC01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 261D ÷ 05D0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 261D × 0020 ÷ 05D0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 261D × 0308 ÷ 05D0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 261D × 002D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 261D × 0020 ÷ 002D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 261D × 0308 × 002D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 261D ÷ 231A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 261D × 0020 ÷ 231A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 261D × 0308 ÷ 231A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 261D × 2024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 261D × 0020 ÷ 2024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 261D × 0308 × 2024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 261D × 002C ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] COMMA (IS) ÷ [0.3] +× 261D × 0020 × 002C ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 261D × 0308 × 002C ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 261D ÷ 1100 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 261D × 0020 ÷ 1100 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 261D × 0308 ÷ 1100 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 261D ÷ 11A8 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 261D × 0020 ÷ 11A8 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 261D × 0308 ÷ 11A8 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 261D ÷ 1160 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 261D × 0020 ÷ 1160 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 261D × 0308 ÷ 1160 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 261D × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (LF) ÷ [0.3] +× 261D × 0020 × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 261D × 0308 × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 261D × 0308 × 0020 × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 261D × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (NL) ÷ [0.3] +× 261D × 0020 × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 261D × 0308 × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 261D × 0308 × 0020 × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 261D × 17D6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 261D × 0020 ÷ 17D6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 261D ÷ 0030 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 261D × 0020 ÷ 0030 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 261D × 0308 ÷ 0030 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 261D ÷ 0028 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 261D × 0020 ÷ 0028 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 261D × 0308 ÷ 0028 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 261D × 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 261D × 0020 ÷ 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 261D × 0308 × 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 261D ÷ 0024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 261D × 0020 ÷ 0024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 261D × 0308 ÷ 0024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 261D × 0022 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 261D × 0020 ÷ 0022 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 261D × 0308 × 0022 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 261D × 0020 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [0.3] +× 261D × 0020 × 0020 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 261D × 0308 × 0020 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 261D × 002F ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 261D × 0020 × 002F ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 261D × 0308 × 002F ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 261D × 2060 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 261D × 0020 × 2060 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 261D × 0308 × 2060 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 261D × 200B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 261D × 0020 × 200B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 261D × 0308 × 200B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 261D ÷ 1F1E6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 261D × 0020 ÷ 1F1E6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 261D ÷ 261D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 261D × 0020 ÷ 261D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 261D × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 261D × 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] (CM1_CM) ÷ [0.3] +× 261D × 0020 ÷ 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 261D × 0308 × 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 261D × 0308 × 0020 ÷ 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 261D × 200D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 261D ÷ 00A7 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 261D × 0020 ÷ 00A7 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 261D × 0308 ÷ 00A7 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 261D ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] (XX_AL) ÷ [0.3] +× 261D × 0020 ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 261D × 0308 ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 261D × 0308 × 0020 ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 261D ÷ 0E01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 261D × 0020 ÷ 0E01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 261D × 3041 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 261D × 0020 ÷ 3041 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 0023 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1F3FB × 0020 ÷ 0023 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 2014 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1F3FB × 0020 ÷ 2014 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0009 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.01] (BA) ÷ [0.3] +× 1F3FB × 0020 ÷ 0009 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1F3FB × 0308 × 0009 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 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] (BA) ÷ [0.3] +× 1F3FB ÷ 00B4 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1F3FB × 0020 ÷ 00B4 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 000B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (BK) ÷ [0.3] +× 1F3FB × 0020 × 000B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1F3FB × 0308 × 000B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 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] (BK) ÷ [0.3] +× 1F3FB ÷ FFFC ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1F3FB × 0020 ÷ FFFC ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 007D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1F3FB × 0020 × 007D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0029 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1F3FB × 0020 × 0029 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 000D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (CR) ÷ [0.3] +× 1F3FB × 0020 × 000D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1F3FB × 0308 × 000D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 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] (CR) ÷ [0.3] +× 1F3FB × 0021 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1F3FB × 0020 × 0021 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 00A0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1F3FB × 0020 ÷ 00A0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ AC00 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1F3FB × 0020 ÷ AC00 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ AC01 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1F3FB × 0020 ÷ AC01 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 05D0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1F3FB × 0020 ÷ 05D0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 002D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1F3FB × 0020 ÷ 002D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 231A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1F3FB × 0020 ÷ 231A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1F3FB × 0308 ÷ 231A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1F3FB × 2024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 1F3FB × 0020 ÷ 2024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 002C ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] COMMA (IS) ÷ [0.3] +× 1F3FB × 0020 × 002C ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1F3FB × 0308 × 002C ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1F3FB ÷ 1100 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1F3FB × 0020 ÷ 1100 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 11A8 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1F3FB × 0020 ÷ 11A8 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 1160 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1F3FB × 0020 ÷ 1160 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 000A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (LF) ÷ [0.3] +× 1F3FB × 0020 × 000A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1F3FB × 0308 × 000A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 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] (LF) ÷ [0.3] +× 1F3FB × 0085 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (NL) ÷ [0.3] +× 1F3FB × 0020 × 0085 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1F3FB × 0308 × 0085 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 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] (NL) ÷ [0.3] +× 1F3FB × 17D6 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 0030 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1F3FB × 0020 ÷ 0030 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 0028 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1F3FB × 0020 ÷ 0028 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0025 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 1F3FB × 0020 ÷ 0025 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 0024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1F3FB × 0020 ÷ 0024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0022 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1F3FB × 0020 ÷ 0022 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0020 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [0.3] +× 1F3FB × 0020 × 0020 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1F3FB × 0308 × 0020 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1F3FB × 002F ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F3FB × 0020 × 002F ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F3FB × 0308 × 002F ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1F3FB × 2060 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1F3FB × 0020 × 2060 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 200B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1F3FB × 0020 × 200B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 1F1E6 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 261D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 1F3FB ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB × 0001 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] (CM1_CM) ÷ [0.3] +× 1F3FB × 0020 ÷ 0001 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1F3FB × 0308 × 0001 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 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] (CM1_CM) ÷ [0.3] +× 1F3FB × 200D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 00A7 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1F3FB × 0020 ÷ 00A7 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 50005 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1F3FB × 0020 ÷ 50005 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1F3FB × 0308 ÷ 50005 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 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] (XX_AL) ÷ [0.3] +× 1F3FB ÷ 0E01 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB × 3041 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 0001 × 0023 ÷ # × [0.3] (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 × 0020 ÷ 0023 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 × 0308 × 0023 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0023 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 ÷ 2014 ÷ # × [0.3] (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0020 ÷ 2014 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0308 ÷ 2014 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 2014 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0009 ÷ # × [0.3] (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0001 × 0020 ÷ 0009 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0001 × 0308 × 0009 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0001 ÷ 00B4 ÷ # × [0.3] (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 0020 ÷ 00B4 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 0308 ÷ 00B4 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 000B ÷ # × [0.3] (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0001 × 0020 × 000B ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0001 × 0308 × 000B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0001 × 0308 × 0020 × 000B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0001 ÷ FFFC ÷ # × [0.3] (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 0020 ÷ FFFC ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 0308 ÷ FFFC ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ FFFC ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 007D ÷ # × [0.3] (CM1_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0020 × 007D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0308 × 007D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0308 × 0020 × 007D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0029 ÷ # × [0.3] (CM1_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 0020 × 0029 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 0308 × 0029 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 0308 × 0020 × 0029 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 000D ÷ # × [0.3] (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0001 × 0020 × 000D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0001 × 0308 × 000D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0001 × 0308 × 0020 × 000D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0001 × 0021 ÷ # × [0.3] (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 0020 × 0021 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 0308 × 0021 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 0308 × 0020 × 0021 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 00A0 ÷ # × [0.3] (CM1_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 × 0020 ÷ 00A0 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 × 0308 × 00A0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 ÷ AC00 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 × 0020 ÷ AC00 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 × 0308 ÷ AC00 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 ÷ AC01 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 0020 ÷ AC01 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 0308 ÷ AC01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 05D0 ÷ # × [0.3] (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 0020 ÷ 05D0 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 0308 × 05D0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 002D ÷ # × [0.3] (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 × 0020 ÷ 002D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 × 0308 × 002D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 002D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 ÷ 231A ÷ # × [0.3] (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0001 × 0020 ÷ 231A ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0001 × 0308 ÷ 231A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 231A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0001 × 2024 ÷ # × [0.3] (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 0020 ÷ 2024 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 0308 × 2024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 2024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 002C ÷ # × [0.3] (CM1_CM) × [13.04] COMMA (IS) ÷ [0.3] +× 0001 × 0020 × 002C ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0001 × 0308 × 002C ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] COMMA (IS) ÷ [0.3] +× 0001 × 0308 × 0020 × 002C ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0001 ÷ 1100 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 × 0020 ÷ 1100 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 × 0308 ÷ 1100 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 ÷ 11A8 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 × 0020 ÷ 11A8 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 × 0308 ÷ 11A8 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 ÷ 1160 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 0020 ÷ 1160 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 0308 ÷ 1160 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 000A ÷ # × [0.3] (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0001 × 0020 × 000A ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0001 × 0308 × 000A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0001 × 0308 × 0020 × 000A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0001 × 0085 ÷ # × [0.3] (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0001 × 0020 × 0085 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0001 × 0308 × 0085 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0001 × 0308 × 0020 × 0085 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0001 × 17D6 ÷ # × [0.3] (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0020 ÷ 17D6 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0308 × 17D6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0030 ÷ # × [0.3] (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0020 ÷ 0030 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0308 × 0030 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0030 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0028 ÷ # × [0.3] (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0020 ÷ 0028 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0308 × 0028 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0028 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0025 ÷ # × [0.3] (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0020 ÷ 0025 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0308 × 0025 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0024 ÷ # × [0.3] (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0020 ÷ 0024 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0308 × 0024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0022 ÷ # × [0.3] (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0020 ÷ 0022 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0308 × 0022 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0022 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0020 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 0020 × 0020 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 0308 × 0020 × 0020 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 002F ÷ # × [0.3] (CM1_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 0001 × 0020 × 002F ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0001 × 0308 × 002F ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 0001 × 0308 × 0020 × 002F ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0001 × 2060 ÷ # × [0.3] (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 0020 × 2060 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 0308 × 2060 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 0308 × 0020 × 2060 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 200B ÷ # × [0.3] (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 × 0020 × 200B ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 × 0308 × 200B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 × 0308 × 0020 × 200B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 × 0020 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 × 0308 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 ÷ 261D ÷ # × [0.3] (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 × 0020 ÷ 261D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 × 0308 ÷ 261D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 261D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0020 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0308 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0001 ÷ # × [0.3] (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0001 × 0020 ÷ 0001 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0001 × 0308 × 0001 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0001 × 200D ÷ # × [0.3] (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 0020 ÷ 200D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 0308 × 200D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 200D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 00A7 ÷ # × [0.3] (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 0020 ÷ 00A7 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 0308 × 00A7 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 50005 ÷ # × [0.3] (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0001 × 0020 ÷ 50005 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0001 × 0308 × 50005 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0001 × 0E01 ÷ # × [0.3] (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 0020 ÷ 0E01 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 0308 × 0E01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 3041 ÷ # × [0.3] (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0001 × 0020 ÷ 3041 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0001 × 0308 × 3041 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 3041 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 200D × 0023 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 200D × 0020 ÷ 0023 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 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] +× 200D ÷ 2014 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 200D × 0020 ÷ 2014 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 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] +× 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] +× 200D × 0009 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [21.01] (BA) ÷ [0.3] +× 200D × 0020 ÷ 0009 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 200D × 0308 × 0009 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 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] (BA) ÷ [0.3] +× 200D ÷ 00B4 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200D × 0020 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 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] +× 200D × 000B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (BK) ÷ [0.3] +× 200D × 0020 × 000B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 200D × 0308 × 000B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 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] (BK) ÷ [0.3] +× 200D ÷ FFFC ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200D × 0020 ÷ FFFC ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 200D × 007D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200D × 0020 × 007D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 200D × 0029 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200D × 0020 × 0029 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 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] +× 200D × 000D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (CR) ÷ [0.3] +× 200D × 0020 × 000D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 200D × 0308 × 000D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 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] (CR) ÷ [0.3] +× 200D × 0021 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 200D × 0020 × 0021 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 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] +× 200D × 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × 0020 ÷ 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 200D ÷ AC00 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200D × 0020 ÷ AC00 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 200D ÷ AC01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200D × 0020 ÷ AC01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 200D × 05D0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200D × 0020 ÷ 05D0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 200D × 002D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 200D × 0020 ÷ 002D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 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] +× 200D × 231A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WATCH (ID) ÷ [0.3] +× 200D × 0020 ÷ 231A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 200D × 0308 ÷ 231A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 200D × 2024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 200D × 0020 ÷ 2024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 200D × 002C ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [13.04] COMMA (IS) ÷ [0.3] +× 200D × 0020 × 002C ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 200D × 0308 × 002C ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] COMMA (IS) ÷ [0.3] +× 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] +× 200D ÷ 1100 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200D × 0020 ÷ 1100 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 200D ÷ 11A8 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200D × 0020 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 200D ÷ 1160 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200D × 0020 ÷ 1160 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 200D × 000A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (LF) ÷ [0.3] +× 200D × 0020 × 000A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 200D × 0308 × 000A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 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] (LF) ÷ [0.3] +× 200D × 0085 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (NL) ÷ [0.3] +× 200D × 0020 × 0085 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 200D × 0308 × 0085 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 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] (NL) ÷ [0.3] +× 200D × 17D6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 200D × 0030 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 200D × 0020 ÷ 0030 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 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] +× 200D × 0028 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200D × 0020 ÷ 0028 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 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] +× 200D × 0025 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 200D × 0020 ÷ 0025 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 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] +× 200D × 0024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 200D × 0020 ÷ 0024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 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] +× 200D × 0022 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 200D × 0020 ÷ 0022 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 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] +× 200D × 0020 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 200D × 0020 × 0020 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 200D × 0308 × 0020 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 200D × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 200D × 0020 × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 200D × 0308 × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 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] +× 200D × 2060 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 200D × 0020 × 2060 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 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] +× 200D × 200B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200D × 0020 × 200B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 200D ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 200D × 261D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 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] +× 200D × 1F3FB ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 200D × 0001 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 200D × 0020 ÷ 0001 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 200D × 0308 × 0001 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 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] (CM1_CM) ÷ [0.3] +× 200D × 200D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 200D × 00A7 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200D × 0020 ÷ 00A7 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 200D × 50005 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [28.0] (XX_AL) ÷ [0.3] +× 200D × 0020 ÷ 50005 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 200D × 0308 × 50005 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 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] (XX_AL) ÷ [0.3] +× 200D × 0E01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 200D × 3041 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 00A7 × 0023 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A7 × 0020 ÷ 0023 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A7 × 0308 × 0023 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 00A7 ÷ 2014 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 00A7 × 0020 ÷ 2014 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 00A7 × 0308 ÷ 2014 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 00A7 × 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.01] (BA) ÷ [0.3] +× 00A7 × 0020 ÷ 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A7 × 0308 × 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A7 ÷ 00B4 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A7 × 0020 ÷ 00B4 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A7 × 0308 ÷ 00B4 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 00A7 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (BK) ÷ [0.3] +× 00A7 × 0020 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A7 × 0308 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 00A7 × 0308 × 0020 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A7 ÷ FFFC ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A7 × 0020 ÷ FFFC ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A7 × 0308 ÷ FFFC ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 00A7 × 007D ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A7 × 0020 × 007D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A7 × 0308 × 007D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 00A7 × 0029 ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A7 × 0020 × 0029 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A7 × 0308 × 0029 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 00A7 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0020 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0308 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0308 × 0020 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0021 ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A7 × 0020 × 0021 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A7 × 0308 × 0021 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 00A7 × 00A0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A7 × 0020 ÷ 00A0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A7 × 0308 × 00A0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 00A7 ÷ AC00 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A7 × 0020 ÷ AC00 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A7 × 0308 ÷ AC00 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 00A7 ÷ AC01 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A7 × 0020 ÷ AC01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A7 × 0308 ÷ AC01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 00A7 × 05D0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A7 × 0020 ÷ 05D0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A7 × 0308 × 05D0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 00A7 × 002D ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A7 × 0020 ÷ 002D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A7 × 0308 × 002D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 00A7 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 00A7 × 0020 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 00A7 × 0308 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 00A7 × 2024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 00A7 × 0020 ÷ 2024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00A7 × 0308 × 2024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 00A7 × 002C ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] COMMA (IS) ÷ [0.3] +× 00A7 × 0020 × 002C ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 00A7 × 0308 × 002C ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 00A7 ÷ 1100 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A7 × 0020 ÷ 1100 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A7 × 0308 ÷ 1100 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 00A7 ÷ 11A8 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A7 × 0020 ÷ 11A8 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A7 × 0308 ÷ 11A8 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 00A7 ÷ 1160 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A7 × 0020 ÷ 1160 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A7 × 0308 ÷ 1160 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 00A7 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0020 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0308 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0308 × 0020 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (NL) ÷ [0.3] +× 00A7 × 0020 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A7 × 0308 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 00A7 × 0308 × 0020 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A7 × 17D6 ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00A7 × 0020 ÷ 17D6 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 00A7 × 0030 ÷ # × [0.3] SECTION SIGN (AI_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 00A7 × 0020 ÷ 0030 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 00A7 × 0308 × 0030 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 00A7 × 0028 ÷ # × [0.3] SECTION SIGN (AI_AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A7 × 0020 ÷ 0028 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A7 × 0308 × 0028 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 00A7 × 0025 ÷ # × [0.3] SECTION SIGN (AI_AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 00A7 × 0020 ÷ 0025 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 00A7 × 0308 × 0025 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 00A7 × 0024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 00A7 × 0020 ÷ 0024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00A7 × 0308 × 0024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 00A7 × 0022 ÷ # × [0.3] SECTION SIGN (AI_AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 00A7 × 0020 ÷ 0022 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 00A7 × 0308 × 0022 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 00A7 × 0020 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [0.3] +× 00A7 × 0020 × 0020 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 00A7 × 002F ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00A7 × 0020 × 002F ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00A7 × 0308 × 002F ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 00A7 × 2060 ÷ # × [0.3] SECTION SIGN (AI_AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A7 × 0020 × 2060 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A7 × 0308 × 2060 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 00A7 × 200B ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A7 × 0020 × 200B ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A7 × 0308 × 200B ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 00A7 ÷ 1F1E6 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00A7 × 0020 ÷ 1F1E6 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 00A7 ÷ 261D ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A7 × 0020 ÷ 261D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A7 × 0308 ÷ 261D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 00A7 ÷ 1F3FB ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 00A7 × 0020 ÷ 1F3FB ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 00A7 × 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] (CM1_CM) ÷ [0.3] +× 00A7 × 0020 ÷ 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A7 × 0308 × 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A7 × 200D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 00A7 × 0020 ÷ 200D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 00A7 × 00A7 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A7 × 0020 ÷ 00A7 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A7 × 0308 × 00A7 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 00A7 × 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] (XX_AL) ÷ [0.3] +× 00A7 × 0020 ÷ 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A7 × 0308 × 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A7 × 0E01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00A7 × 0020 ÷ 0E01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 00A7 × 3041 ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00A7 × 0020 ÷ 3041 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 50005 × 0023 ÷ # × [0.3] (XX_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 × 0020 ÷ 0023 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 × 0308 × 0023 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0023 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 ÷ 2014 ÷ # × [0.3] (XX_AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0020 ÷ 2014 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0308 ÷ 2014 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 2014 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0009 ÷ # × [0.3] (XX_AL) × [21.01] (BA) ÷ [0.3] +× 50005 × 0020 ÷ 0009 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 50005 × 0308 × 0009 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 50005 ÷ 00B4 ÷ # × [0.3] (XX_AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 0020 ÷ 00B4 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 0308 ÷ 00B4 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 000B ÷ # × [0.3] (XX_AL) × [6.0] (BK) ÷ [0.3] +× 50005 × 0020 × 000B ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 50005 × 0308 × 000B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 50005 × 0308 × 0020 × 000B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 50005 ÷ FFFC ÷ # × [0.3] (XX_AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 0020 ÷ FFFC ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 0308 ÷ FFFC ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ FFFC ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 007D ÷ # × [0.3] (XX_AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0020 × 007D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0308 × 007D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0308 × 0020 × 007D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0029 ÷ # × [0.3] (XX_AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 0020 × 0029 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 0308 × 0029 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 0308 × 0020 × 0029 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 000D ÷ # × [0.3] (XX_AL) × [6.0] (CR) ÷ [0.3] +× 50005 × 0020 × 000D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 50005 × 0308 × 000D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 50005 × 0308 × 0020 × 000D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 50005 × 0021 ÷ # × [0.3] (XX_AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 0020 × 0021 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 0308 × 0021 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 0308 × 0020 × 0021 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 00A0 ÷ # × [0.3] (XX_AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 × 0020 ÷ 00A0 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 × 0308 × 00A0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 ÷ AC00 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 × 0020 ÷ AC00 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 × 0308 ÷ AC00 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 ÷ AC01 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 0020 ÷ AC01 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 0308 ÷ AC01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 05D0 ÷ # × [0.3] (XX_AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 0020 ÷ 05D0 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 0308 × 05D0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 002D ÷ # × [0.3] (XX_AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 × 0020 ÷ 002D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 × 0308 × 002D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 002D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 ÷ 231A ÷ # × [0.3] (XX_AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 50005 × 0020 ÷ 231A ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 50005 × 0308 ÷ 231A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 231A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 50005 × 2024 ÷ # × [0.3] (XX_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 0020 ÷ 2024 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 0308 × 2024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 2024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 002C ÷ # × [0.3] (XX_AL) × [13.02] COMMA (IS) ÷ [0.3] +× 50005 × 0020 × 002C ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 50005 × 0308 × 002C ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 50005 × 0308 × 0020 × 002C ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 50005 ÷ 1100 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 × 0020 ÷ 1100 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 × 0308 ÷ 1100 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 ÷ 11A8 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 × 0020 ÷ 11A8 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 × 0308 ÷ 11A8 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 ÷ 1160 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 0020 ÷ 1160 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 0308 ÷ 1160 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 000A ÷ # × [0.3] (XX_AL) × [6.0] (LF) ÷ [0.3] +× 50005 × 0020 × 000A ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 50005 × 0308 × 000A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 50005 × 0308 × 0020 × 000A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 50005 × 0085 ÷ # × [0.3] (XX_AL) × [6.0] (NL) ÷ [0.3] +× 50005 × 0020 × 0085 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 50005 × 0308 × 0085 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 50005 × 0308 × 0020 × 0085 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 50005 × 17D6 ÷ # × [0.3] (XX_AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0020 ÷ 17D6 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0308 × 17D6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0030 ÷ # × [0.3] (XX_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0020 ÷ 0030 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0308 × 0030 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0030 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0028 ÷ # × [0.3] (XX_AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0020 ÷ 0028 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0308 × 0028 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0028 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0025 ÷ # × [0.3] (XX_AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0020 ÷ 0025 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0308 × 0025 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0024 ÷ # × [0.3] (XX_AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0020 ÷ 0024 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0308 × 0024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0022 ÷ # × [0.3] (XX_AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0020 ÷ 0022 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0308 × 0022 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0022 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0020 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 0020 × 0020 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 0308 × 0020 × 0020 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 002F ÷ # × [0.3] (XX_AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 50005 × 0020 × 002F ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 50005 × 0308 × 002F ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 50005 × 0308 × 0020 × 002F ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 50005 × 2060 ÷ # × [0.3] (XX_AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 0020 × 2060 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 0308 × 2060 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 0308 × 0020 × 2060 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 200B ÷ # × [0.3] (XX_AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 × 0020 × 200B ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 × 0308 × 200B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 × 0308 × 0020 × 200B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 × 0020 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 × 0308 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 ÷ 261D ÷ # × [0.3] (XX_AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 × 0020 ÷ 261D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 × 0308 ÷ 261D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 261D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 ÷ 1F3FB ÷ # × [0.3] (XX_AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0020 ÷ 1F3FB ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0308 ÷ 1F3FB ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0001 ÷ # × [0.3] (XX_AL) × [9.0] (CM1_CM) ÷ [0.3] +× 50005 × 0020 ÷ 0001 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 50005 × 0308 × 0001 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 50005 × 200D ÷ # × [0.3] (XX_AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 0020 ÷ 200D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 0308 × 200D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 200D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 00A7 ÷ # × [0.3] (XX_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 0020 ÷ 00A7 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 0308 × 00A7 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 50005 ÷ # × [0.3] (XX_AL) × [28.0] (XX_AL) ÷ [0.3] +× 50005 × 0020 ÷ 50005 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 50005 × 0308 × 50005 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 50005 × 0E01 ÷ # × [0.3] (XX_AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 0020 ÷ 0E01 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 0308 × 0E01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 3041 ÷ # × [0.3] (XX_AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 50005 × 0020 ÷ 3041 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 50005 × 0308 × 3041 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 3041 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0E01 × 0023 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0E01 × 0020 ÷ 0023 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0E01 × 0308 × 0023 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0E01 ÷ 2014 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0E01 × 0020 ÷ 2014 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0E01 × 0308 ÷ 2014 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0E01 × 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.01] (BA) ÷ [0.3] +× 0E01 × 0020 ÷ 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0E01 × 0308 × 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0E01 ÷ 00B4 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0E01 × 0020 ÷ 00B4 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0E01 × 0308 ÷ 00B4 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0E01 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (BK) ÷ [0.3] +× 0E01 × 0020 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0E01 × 0308 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0E01 × 0308 × 0020 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0E01 ÷ FFFC ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0E01 × 0020 ÷ FFFC ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 0E01 × 007D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0E01 × 0020 × 007D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 0E01 × 0029 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0E01 × 0020 × 0029 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0E01 × 0308 × 0029 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0E01 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0020 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0308 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0308 × 0020 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0021 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0E01 × 0020 × 0021 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0E01 × 0308 × 0021 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0E01 × 00A0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0E01 × 0020 ÷ 00A0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ AC00 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0E01 × 0020 ÷ AC00 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ AC01 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0E01 × 0020 ÷ AC01 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 0E01 × 05D0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0E01 × 0020 ÷ 05D0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 0E01 × 002D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0E01 × 0020 ÷ 002D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0E01 × 0308 × 002D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0E01 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0E01 × 0020 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0E01 × 0308 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0E01 × 2024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0E01 × 0020 ÷ 2024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 0E01 × 002C ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] COMMA (IS) ÷ [0.3] +× 0E01 × 0020 × 002C ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0E01 × 0308 × 002C ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0E01 ÷ 1100 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0E01 × 0020 ÷ 1100 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 11A8 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0E01 × 0020 ÷ 11A8 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 1160 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0E01 × 0020 ÷ 1160 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 0E01 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0020 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0308 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0308 × 0020 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (NL) ÷ [0.3] +× 0E01 × 0020 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0E01 × 0308 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0E01 × 0308 × 0020 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0E01 × 17D6 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0E01 × 0020 ÷ 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0E01 × 0308 × 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0E01 × 0028 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0E01 × 0020 ÷ 0028 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0E01 × 0308 × 0028 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0E01 × 0025 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0E01 × 0020 ÷ 0025 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0E01 × 0308 × 0025 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0E01 × 0024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0E01 × 0020 ÷ 0024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0E01 × 0308 × 0024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0E01 × 0022 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0E01 × 0020 ÷ 0022 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0E01 × 0308 × 0022 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0E01 × 0020 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [0.3] +× 0E01 × 0020 × 0020 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0E01 × 002F ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0E01 × 0020 × 002F ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0E01 × 0308 × 002F ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0E01 × 2060 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0E01 × 0020 × 2060 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0E01 × 0308 × 2060 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0E01 × 200B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0E01 × 0020 × 200B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 1F1E6 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 ÷ 261D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0E01 × 0020 ÷ 261D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 1F3FB ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] (CM1_CM) ÷ [0.3] +× 0E01 × 0020 ÷ 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0E01 × 0308 × 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0E01 × 200D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 00A7 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0E01 × 0020 ÷ 00A7 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 0E01 × 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] (XX_AL) ÷ [0.3] +× 0E01 × 0020 ÷ 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0E01 × 0308 × 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0E01 × 0E01 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 3041 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 0023 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 3041 × 0020 ÷ 0023 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 3041 × 0308 ÷ 0023 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 3041 ÷ 2014 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 3041 × 0020 ÷ 2014 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 3041 × 0308 ÷ 2014 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 3041 × 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.01] (BA) ÷ [0.3] +× 3041 × 0020 ÷ 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 3041 × 0308 × 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 3041 ÷ 00B4 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 3041 × 0020 ÷ 00B4 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 3041 × 0308 ÷ 00B4 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 3041 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (BK) ÷ [0.3] +× 3041 × 0020 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 3041 × 0308 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 3041 × 0308 × 0020 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 3041 ÷ FFFC ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 3041 × 0020 ÷ FFFC ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 3041 × 007D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 3041 × 0020 × 007D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 3041 × 0029 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 3041 × 0020 × 0029 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 3041 × 0308 × 0029 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 3041 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (CR) ÷ [0.3] +× 3041 × 0020 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 3041 × 0308 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 3041 × 0308 × 0020 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 3041 × 0021 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 3041 × 0020 × 0021 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 3041 × 0308 × 0021 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 3041 × 00A0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 3041 × 0020 ÷ 00A0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ AC00 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 3041 × 0020 ÷ AC00 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ AC01 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 3041 × 0020 ÷ AC01 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 05D0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 3041 × 0020 ÷ 05D0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 3041 × 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 3041 × 0020 ÷ 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 3041 × 0308 × 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 3041 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 3041 × 0020 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 3041 × 0308 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 3041 ÷ 2024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 3041 × 0020 ÷ 2024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 3041 × 002C ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] COMMA (IS) ÷ [0.3] +× 3041 × 0020 × 002C ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 3041 × 0308 × 002C ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 3041 ÷ 1100 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 3041 × 0020 ÷ 1100 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 11A8 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 3041 × 0020 ÷ 11A8 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 1160 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 3041 × 0020 ÷ 1160 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 3041 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (LF) ÷ [0.3] +× 3041 × 0020 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 3041 × 0308 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 3041 × 0308 × 0020 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 3041 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (NL) ÷ [0.3] +× 3041 × 0020 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 3041 × 0308 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 3041 × 0308 × 0020 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 3041 × 17D6 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 0030 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 3041 × 0020 ÷ 0030 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 3041 × 0308 ÷ 0030 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 3041 ÷ 0028 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 3041 × 0020 ÷ 0028 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 3041 × 0308 ÷ 0028 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 3041 ÷ 0025 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 3041 × 0020 ÷ 0025 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 3041 × 0308 ÷ 0025 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 3041 ÷ 0024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 3041 × 0020 ÷ 0024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 3041 × 0308 ÷ 0024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 3041 × 0022 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 3041 × 0020 ÷ 0022 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 3041 × 0308 × 0022 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 3041 × 0020 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [0.3] +× 3041 × 0020 × 0020 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 3041 × 002F ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 3041 × 0020 × 002F ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 3041 × 0308 × 002F ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 3041 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 3041 × 0020 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 3041 × 0308 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 3041 × 200B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 3041 × 0020 × 200B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 1F1E6 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 261D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 3041 × 0020 ÷ 261D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 1F3FB ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 × 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] (CM1_CM) ÷ [0.3] +× 3041 × 0020 ÷ 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 3041 × 0308 × 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 3041 × 200D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 00A7 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 3041 × 0020 ÷ 00A7 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] (XX_AL) ÷ [0.3] +× 3041 × 0020 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 3041 × 0308 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 3041 ÷ 0E01 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 × 3041 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ # × [0.3] (CR) × [5.01] (LF) ÷ [5.03] LATIN SMALL LETTER A (AL) × [6.0] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [0.3] +× 0061 × 0308 ÷ # × [0.3] LATIN SMALL LETTER A (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [0.3] +× 0020 ÷ 200D × 0646 ÷ # × [0.3] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [28.0] ARABIC LETTER NOON (AL) ÷ [0.3] +× 0646 × 200D × 0020 ÷ # × [0.3] ARABIC LETTER NOON (AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 200D × 261D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 3041 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2060 × 3041 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 200D × 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 2014 × 2014 ÷ # × [0.3] EM DASH (B2) × [17.0] EM DASH (B2) ÷ [0.3] +× 3041 ÷ FFFC ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× FFFC ÷ 3041 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 3041 × 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0E01 × 2024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0021 × 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [22.02] ONE DOT LEADER (IN) ÷ [0.3] +× 2024 × 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [22.04] ONE DOT LEADER (IN) ÷ [0.3] +× 0030 × 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [22.05] ONE DOT LEADER (IN) ÷ [0.3] +× 261D × 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 0E01 × 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0024 × 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0024 × 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0025 × 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 1100 × 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1160 × 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 11A8 × 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1160 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 1160 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 0024 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 261D × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 002D × 0033 ÷ # × [0.3] HYPHEN-MINUS (HY) × [25.02] DIGIT THREE (NU) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 0061 × 0062 ÷ # × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) ÷ [0.3] +× 0061 × 0062 × 0020 ÷ # × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0061 ÷ 307E ÷ # × [0.3] LATIN SMALL LETTER A (AL) ÷ [999.0] HIRAGANA LETTER MA (ID) ÷ [0.3] +× 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] +× 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] +× 5370 ÷ 672C ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-5370 (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [0.3] +× 8AAD ÷ 3080 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-8AAD (ID) ÷ [999.0] HIRAGANA LETTER MU (ID) ÷ [0.3] +× 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] +× 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] +× 672C × 3002 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [0.3] +× 967A × 300D ÷ 306E ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-967A (ID) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER NO (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 3067 ÷ 4F7F ÷ # × [0.3] HIRAGANA LETTER DE (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-4F7F (ID) ÷ [0.3] +× 3059 ÷ 308B ÷ # × [0.3] HIRAGANA LETTER SU (ID) ÷ [999.0] HIRAGANA LETTER RU (ID) ÷ [0.3] +× 306E ÷ 30D1 ÷ 30F3 ÷ # × [0.3] HIRAGANA LETTER NO (ID) ÷ [999.0] KATAKANA LETTER PA (ID) ÷ [999.0] KATAKANA LETTER N (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 30E0 ÷ 306E ÷ 4E00 ÷ # × [0.3] KATAKANA LETTER MU (ID) ÷ [999.0] HIRAGANA LETTER NO (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-4E00 (ID) ÷ [0.3] +× 30D5 ÷ 30EA ÷ # × [0.3] KATAKANA LETTER HU (ID) ÷ [999.0] KATAKANA LETTER RI (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 8A33 ÷ 300C × 3059 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-8A33 (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] HIRAGANA LETTER SU (ID) ÷ [0.3] +× 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] +× 306E ÷ 300C × 305D ÷ # × [0.3] HIRAGANA LETTER NO (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] HIRAGANA LETTER SO (ID) ÷ [0.3] +× 306F ÷ 300C × 30A8 ÷ # × [0.3] HIRAGANA LETTER HA (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] KATAKANA LETTER E (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 672C ÷ FF08 × 307E ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER MA (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 30B9 ÷ FF08 × 3044 ÷ # × [0.3] KATAKANA LETTER SU (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER I (ID) ÷ [0.3] +× 30C9 ÷ FF08 × 30DD ÷ # × [0.3] KATAKANA LETTER DO (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] KATAKANA LETTER PO (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 30AF × 300D ÷ 307E ÷ # × [0.3] KATAKANA LETTER KU (ID) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER MA (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 672C × 003A × 0020 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) × [13.02] COLON (IS) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 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] +× 5F8C × 2026 ÷ 306B ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-5F8C (ID) × [22.03] HORIZONTAL ELLIPSIS (IN) ÷ [999.0] HIRAGANA LETTER NI (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 0032 × 0033 ÷ 672C ÷ # × [0.3] DIGIT TWO (NU) × [25.03] DIGIT THREE (NU) ÷ [999.0] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 307E × 3002 ÷ # × [0.3] HIRAGANA LETTER MA (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [0.3] +× 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] +× 308B × 3002 ÷ 6570 ÷ # × [0.3] HIRAGANA LETTER RU (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-6570 (ID) ÷ [0.3] +× 308B × 3002 ÷ 3053 ÷ # × [0.3] HIRAGANA LETTER RU (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] HIRAGANA LETTER KO (ID) ÷ [0.3] +× 3044 × 3002 ÷ 30D1 ÷ # × [0.3] HIRAGANA LETTER I (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] KATAKANA LETTER PA (ID) ÷ [0.3] +× 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] +× 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] +× 3001 ÷ 548C ÷ # × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-548C (ID) ÷ [0.3] +× 3001 ÷ 30BF ÷ # × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] KATAKANA LETTER TA (ID) ÷ [0.3] +× 3001 ÷ 304B ÷ # × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] HIRAGANA LETTER KA (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1F7 × 1F1FA ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER R (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER U (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 05D0 × 002D × 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.02] HYPHEN-MINUS (HY) × [21.1] HEBREW LETTER ALEF (HL) ÷ [0.3] +# +# Lines: 7312 +# +# EOF \ No newline at end of file diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0-0.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0-0.output new file mode 100644 index 000000000..1b44b766a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0-0.output @@ -0,0 +1,7312 @@ +× 0023 × 0023 ÷ +× 0023 × 0020 ÷ 0023 ÷ +× 0023 × 0308 × 0023 ÷ +× 0023 × 0308 × 0020 ÷ 0023 ÷ +× 0023 ÷ 2014 ÷ +× 0023 × 0020 ÷ 2014 ÷ +× 0023 × 0308 ÷ 2014 ÷ +× 0023 × 0308 × 0020 ÷ 2014 ÷ +× 0023 × 0009 ÷ +× 0023 × 0020 ÷ 0009 ÷ +× 0023 × 0308 × 0009 ÷ +× 0023 × 0308 × 0020 ÷ 0009 ÷ +× 0023 ÷ 00B4 ÷ +× 0023 × 0020 ÷ 00B4 ÷ +× 0023 × 0308 ÷ 00B4 ÷ +× 0023 × 0308 × 0020 ÷ 00B4 ÷ +× 0023 × 000B ÷ +× 0023 × 0020 × 000B ÷ +× 0023 × 0308 × 000B ÷ +× 0023 × 0308 × 0020 × 000B ÷ +× 0023 ÷ FFFC ÷ +× 0023 × 0020 ÷ FFFC ÷ +× 0023 × 0308 ÷ FFFC ÷ +× 0023 × 0308 × 0020 ÷ FFFC ÷ +× 0023 × 007D ÷ +× 0023 × 0020 × 007D ÷ +× 0023 × 0308 × 007D ÷ +× 0023 × 0308 × 0020 × 007D ÷ +× 0023 × 0029 ÷ +× 0023 × 0020 × 0029 ÷ +× 0023 × 0308 × 0029 ÷ +× 0023 × 0308 × 0020 × 0029 ÷ +× 0023 × 000D ÷ +× 0023 × 0020 × 000D ÷ +× 0023 × 0308 × 000D ÷ +× 0023 × 0308 × 0020 × 000D ÷ +× 0023 × 0021 ÷ +× 0023 × 0020 × 0021 ÷ +× 0023 × 0308 × 0021 ÷ +× 0023 × 0308 × 0020 × 0021 ÷ +× 0023 × 00A0 ÷ +× 0023 × 0020 ÷ 00A0 ÷ +× 0023 × 0308 × 00A0 ÷ +× 0023 × 0308 × 0020 ÷ 00A0 ÷ +× 0023 ÷ AC00 ÷ +× 0023 × 0020 ÷ AC00 ÷ +× 0023 × 0308 ÷ AC00 ÷ +× 0023 × 0308 × 0020 ÷ AC00 ÷ +× 0023 ÷ AC01 ÷ +× 0023 × 0020 ÷ AC01 ÷ +× 0023 × 0308 ÷ AC01 ÷ +× 0023 × 0308 × 0020 ÷ AC01 ÷ +× 0023 × 05D0 ÷ +× 0023 × 0020 ÷ 05D0 ÷ +× 0023 × 0308 × 05D0 ÷ +× 0023 × 0308 × 0020 ÷ 05D0 ÷ +× 0023 × 002D ÷ +× 0023 × 0020 ÷ 002D ÷ +× 0023 × 0308 × 002D ÷ +× 0023 × 0308 × 0020 ÷ 002D ÷ +× 0023 ÷ 231A ÷ +× 0023 × 0020 ÷ 231A ÷ +× 0023 × 0308 ÷ 231A ÷ +× 0023 × 0308 × 0020 ÷ 231A ÷ +× 0023 × 2024 ÷ +× 0023 × 0020 ÷ 2024 ÷ +× 0023 × 0308 × 2024 ÷ +× 0023 × 0308 × 0020 ÷ 2024 ÷ +× 0023 × 002C ÷ +× 0023 × 0020 × 002C ÷ +× 0023 × 0308 × 002C ÷ +× 0023 × 0308 × 0020 × 002C ÷ +× 0023 ÷ 1100 ÷ +× 0023 × 0020 ÷ 1100 ÷ +× 0023 × 0308 ÷ 1100 ÷ +× 0023 × 0308 × 0020 ÷ 1100 ÷ +× 0023 ÷ 11A8 ÷ +× 0023 × 0020 ÷ 11A8 ÷ +× 0023 × 0308 ÷ 11A8 ÷ +× 0023 × 0308 × 0020 ÷ 11A8 ÷ +× 0023 ÷ 1160 ÷ +× 0023 × 0020 ÷ 1160 ÷ +× 0023 × 0308 ÷ 1160 ÷ +× 0023 × 0308 × 0020 ÷ 1160 ÷ +× 0023 × 000A ÷ +× 0023 × 0020 × 000A ÷ +× 0023 × 0308 × 000A ÷ +× 0023 × 0308 × 0020 × 000A ÷ +× 0023 × 0085 ÷ +× 0023 × 0020 × 0085 ÷ +× 0023 × 0308 × 0085 ÷ +× 0023 × 0308 × 0020 × 0085 ÷ +× 0023 × 17D6 ÷ +× 0023 × 0020 ÷ 17D6 ÷ +× 0023 × 0308 × 17D6 ÷ +× 0023 × 0308 × 0020 ÷ 17D6 ÷ +× 0023 × 0030 ÷ +× 0023 × 0020 ÷ 0030 ÷ +× 0023 × 0308 × 0030 ÷ +× 0023 × 0308 × 0020 ÷ 0030 ÷ +× 0023 × 0028 ÷ +× 0023 × 0020 ÷ 0028 ÷ +× 0023 × 0308 × 0028 ÷ +× 0023 × 0308 × 0020 ÷ 0028 ÷ +× 0023 × 0025 ÷ +× 0023 × 0020 ÷ 0025 ÷ +× 0023 × 0308 × 0025 ÷ +× 0023 × 0308 × 0020 ÷ 0025 ÷ +× 0023 × 0024 ÷ +× 0023 × 0020 ÷ 0024 ÷ +× 0023 × 0308 × 0024 ÷ +× 0023 × 0308 × 0020 ÷ 0024 ÷ +× 0023 × 0022 ÷ +× 0023 × 0020 ÷ 0022 ÷ +× 0023 × 0308 × 0022 ÷ +× 0023 × 0308 × 0020 ÷ 0022 ÷ +× 0023 × 0020 ÷ +× 0023 × 0020 × 0020 ÷ +× 0023 × 0308 × 0020 ÷ +× 0023 × 0308 × 0020 × 0020 ÷ +× 0023 × 002F ÷ +× 0023 × 0020 × 002F ÷ +× 0023 × 0308 × 002F ÷ +× 0023 × 0308 × 0020 × 002F ÷ +× 0023 × 2060 ÷ +× 0023 × 0020 × 2060 ÷ +× 0023 × 0308 × 2060 ÷ +× 0023 × 0308 × 0020 × 2060 ÷ +× 0023 × 200B ÷ +× 0023 × 0020 × 200B ÷ +× 0023 × 0308 × 200B ÷ +× 0023 × 0308 × 0020 × 200B ÷ +× 0023 ÷ 1F1E6 ÷ +× 0023 × 0020 ÷ 1F1E6 ÷ +× 0023 × 0308 ÷ 1F1E6 ÷ +× 0023 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0023 ÷ 261D ÷ +× 0023 × 0020 ÷ 261D ÷ +× 0023 × 0308 ÷ 261D ÷ +× 0023 × 0308 × 0020 ÷ 261D ÷ +× 0023 ÷ 1F3FB ÷ +× 0023 × 0020 ÷ 1F3FB ÷ +× 0023 × 0308 ÷ 1F3FB ÷ +× 0023 × 0308 × 0020 ÷ 1F3FB ÷ +× 0023 × 0001 ÷ +× 0023 × 0020 ÷ 0001 ÷ +× 0023 × 0308 × 0001 ÷ +× 0023 × 0308 × 0020 ÷ 0001 ÷ +× 0023 × 200D ÷ +× 0023 × 0020 ÷ 200D ÷ +× 0023 × 0308 × 200D ÷ +× 0023 × 0308 × 0020 ÷ 200D ÷ +× 0023 × 00A7 ÷ +× 0023 × 0020 ÷ 00A7 ÷ +× 0023 × 0308 × 00A7 ÷ +× 0023 × 0308 × 0020 ÷ 00A7 ÷ +× 0023 × 50005 ÷ +× 0023 × 0020 ÷ 50005 ÷ +× 0023 × 0308 × 50005 ÷ +× 0023 × 0308 × 0020 ÷ 50005 ÷ +× 0023 × 0E01 ÷ +× 0023 × 0020 ÷ 0E01 ÷ +× 0023 × 0308 × 0E01 ÷ +× 0023 × 0308 × 0020 ÷ 0E01 ÷ +× 0023 × 3041 ÷ +× 0023 × 0020 ÷ 3041 ÷ +× 0023 × 0308 × 3041 ÷ +× 0023 × 0308 × 0020 ÷ 3041 ÷ +× 2014 ÷ 0023 ÷ +× 2014 × 0020 ÷ 0023 ÷ +× 2014 × 0308 ÷ 0023 ÷ +× 2014 × 0308 × 0020 ÷ 0023 ÷ +× 2014 × 2014 ÷ +× 2014 × 0020 × 2014 ÷ +× 2014 × 0308 × 2014 ÷ +× 2014 × 0308 × 0020 × 2014 ÷ +× 2014 × 0009 ÷ +× 2014 × 0020 ÷ 0009 ÷ +× 2014 × 0308 × 0009 ÷ +× 2014 × 0308 × 0020 ÷ 0009 ÷ +× 2014 ÷ 00B4 ÷ +× 2014 × 0020 ÷ 00B4 ÷ +× 2014 × 0308 ÷ 00B4 ÷ +× 2014 × 0308 × 0020 ÷ 00B4 ÷ +× 2014 × 000B ÷ +× 2014 × 0020 × 000B ÷ +× 2014 × 0308 × 000B ÷ +× 2014 × 0308 × 0020 × 000B ÷ +× 2014 ÷ FFFC ÷ +× 2014 × 0020 ÷ FFFC ÷ +× 2014 × 0308 ÷ FFFC ÷ +× 2014 × 0308 × 0020 ÷ FFFC ÷ +× 2014 × 007D ÷ +× 2014 × 0020 × 007D ÷ +× 2014 × 0308 × 007D ÷ +× 2014 × 0308 × 0020 × 007D ÷ +× 2014 × 0029 ÷ +× 2014 × 0020 × 0029 ÷ +× 2014 × 0308 × 0029 ÷ +× 2014 × 0308 × 0020 × 0029 ÷ +× 2014 × 000D ÷ +× 2014 × 0020 × 000D ÷ +× 2014 × 0308 × 000D ÷ +× 2014 × 0308 × 0020 × 000D ÷ +× 2014 × 0021 ÷ +× 2014 × 0020 × 0021 ÷ +× 2014 × 0308 × 0021 ÷ +× 2014 × 0308 × 0020 × 0021 ÷ +× 2014 × 00A0 ÷ +× 2014 × 0020 ÷ 00A0 ÷ +× 2014 × 0308 × 00A0 ÷ +× 2014 × 0308 × 0020 ÷ 00A0 ÷ +× 2014 ÷ AC00 ÷ +× 2014 × 0020 ÷ AC00 ÷ +× 2014 × 0308 ÷ AC00 ÷ +× 2014 × 0308 × 0020 ÷ AC00 ÷ +× 2014 ÷ AC01 ÷ +× 2014 × 0020 ÷ AC01 ÷ +× 2014 × 0308 ÷ AC01 ÷ +× 2014 × 0308 × 0020 ÷ AC01 ÷ +× 2014 ÷ 05D0 ÷ +× 2014 × 0020 ÷ 05D0 ÷ +× 2014 × 0308 ÷ 05D0 ÷ +× 2014 × 0308 × 0020 ÷ 05D0 ÷ +× 2014 × 002D ÷ +× 2014 × 0020 ÷ 002D ÷ +× 2014 × 0308 × 002D ÷ +× 2014 × 0308 × 0020 ÷ 002D ÷ +× 2014 ÷ 231A ÷ +× 2014 × 0020 ÷ 231A ÷ +× 2014 × 0308 ÷ 231A ÷ +× 2014 × 0308 × 0020 ÷ 231A ÷ +× 2014 ÷ 2024 ÷ +× 2014 × 0020 ÷ 2024 ÷ +× 2014 × 0308 ÷ 2024 ÷ +× 2014 × 0308 × 0020 ÷ 2024 ÷ +× 2014 × 002C ÷ +× 2014 × 0020 × 002C ÷ +× 2014 × 0308 × 002C ÷ +× 2014 × 0308 × 0020 × 002C ÷ +× 2014 ÷ 1100 ÷ +× 2014 × 0020 ÷ 1100 ÷ +× 2014 × 0308 ÷ 1100 ÷ +× 2014 × 0308 × 0020 ÷ 1100 ÷ +× 2014 ÷ 11A8 ÷ +× 2014 × 0020 ÷ 11A8 ÷ +× 2014 × 0308 ÷ 11A8 ÷ +× 2014 × 0308 × 0020 ÷ 11A8 ÷ +× 2014 ÷ 1160 ÷ +× 2014 × 0020 ÷ 1160 ÷ +× 2014 × 0308 ÷ 1160 ÷ +× 2014 × 0308 × 0020 ÷ 1160 ÷ +× 2014 × 000A ÷ +× 2014 × 0020 × 000A ÷ +× 2014 × 0308 × 000A ÷ +× 2014 × 0308 × 0020 × 000A ÷ +× 2014 × 0085 ÷ +× 2014 × 0020 × 0085 ÷ +× 2014 × 0308 × 0085 ÷ +× 2014 × 0308 × 0020 × 0085 ÷ +× 2014 × 17D6 ÷ +× 2014 × 0020 ÷ 17D6 ÷ +× 2014 × 0308 × 17D6 ÷ +× 2014 × 0308 × 0020 ÷ 17D6 ÷ +× 2014 ÷ 0030 ÷ +× 2014 × 0020 ÷ 0030 ÷ +× 2014 × 0308 ÷ 0030 ÷ +× 2014 × 0308 × 0020 ÷ 0030 ÷ +× 2014 ÷ 0028 ÷ +× 2014 × 0020 ÷ 0028 ÷ +× 2014 × 0308 ÷ 0028 ÷ +× 2014 × 0308 × 0020 ÷ 0028 ÷ +× 2014 ÷ 0025 ÷ +× 2014 × 0020 ÷ 0025 ÷ +× 2014 × 0308 ÷ 0025 ÷ +× 2014 × 0308 × 0020 ÷ 0025 ÷ +× 2014 ÷ 0024 ÷ +× 2014 × 0020 ÷ 0024 ÷ +× 2014 × 0308 ÷ 0024 ÷ +× 2014 × 0308 × 0020 ÷ 0024 ÷ +× 2014 × 0022 ÷ +× 2014 × 0020 ÷ 0022 ÷ +× 2014 × 0308 × 0022 ÷ +× 2014 × 0308 × 0020 ÷ 0022 ÷ +× 2014 × 0020 ÷ +× 2014 × 0020 × 0020 ÷ +× 2014 × 0308 × 0020 ÷ +× 2014 × 0308 × 0020 × 0020 ÷ +× 2014 × 002F ÷ +× 2014 × 0020 × 002F ÷ +× 2014 × 0308 × 002F ÷ +× 2014 × 0308 × 0020 × 002F ÷ +× 2014 × 2060 ÷ +× 2014 × 0020 × 2060 ÷ +× 2014 × 0308 × 2060 ÷ +× 2014 × 0308 × 0020 × 2060 ÷ +× 2014 × 200B ÷ +× 2014 × 0020 × 200B ÷ +× 2014 × 0308 × 200B ÷ +× 2014 × 0308 × 0020 × 200B ÷ +× 2014 ÷ 1F1E6 ÷ +× 2014 × 0020 ÷ 1F1E6 ÷ +× 2014 × 0308 ÷ 1F1E6 ÷ +× 2014 × 0308 × 0020 ÷ 1F1E6 ÷ +× 2014 ÷ 261D ÷ +× 2014 × 0020 ÷ 261D ÷ +× 2014 × 0308 ÷ 261D ÷ +× 2014 × 0308 × 0020 ÷ 261D ÷ +× 2014 ÷ 1F3FB ÷ +× 2014 × 0020 ÷ 1F3FB ÷ +× 2014 × 0308 ÷ 1F3FB ÷ +× 2014 × 0308 × 0020 ÷ 1F3FB ÷ +× 2014 × 0001 ÷ +× 2014 × 0020 ÷ 0001 ÷ +× 2014 × 0308 × 0001 ÷ +× 2014 × 0308 × 0020 ÷ 0001 ÷ +× 2014 × 200D ÷ +× 2014 × 0020 ÷ 200D ÷ +× 2014 × 0308 × 200D ÷ +× 2014 × 0308 × 0020 ÷ 200D ÷ +× 2014 ÷ 00A7 ÷ +× 2014 × 0020 ÷ 00A7 ÷ +× 2014 × 0308 ÷ 00A7 ÷ +× 2014 × 0308 × 0020 ÷ 00A7 ÷ +× 2014 ÷ 50005 ÷ +× 2014 × 0020 ÷ 50005 ÷ +× 2014 × 0308 ÷ 50005 ÷ +× 2014 × 0308 × 0020 ÷ 50005 ÷ +× 2014 ÷ 0E01 ÷ +× 2014 × 0020 ÷ 0E01 ÷ +× 2014 × 0308 ÷ 0E01 ÷ +× 2014 × 0308 × 0020 ÷ 0E01 ÷ +× 2014 × 3041 ÷ +× 2014 × 0020 ÷ 3041 ÷ +× 2014 × 0308 × 3041 ÷ +× 2014 × 0308 × 0020 ÷ 3041 ÷ +× 0009 ÷ 0023 ÷ +× 0009 × 0020 ÷ 0023 ÷ +× 0009 × 0308 ÷ 0023 ÷ +× 0009 × 0308 × 0020 ÷ 0023 ÷ +× 0009 ÷ 2014 ÷ +× 0009 × 0020 ÷ 2014 ÷ +× 0009 × 0308 ÷ 2014 ÷ +× 0009 × 0308 × 0020 ÷ 2014 ÷ +× 0009 × 0009 ÷ +× 0009 × 0020 ÷ 0009 ÷ +× 0009 × 0308 × 0009 ÷ +× 0009 × 0308 × 0020 ÷ 0009 ÷ +× 0009 ÷ 00B4 ÷ +× 0009 × 0020 ÷ 00B4 ÷ +× 0009 × 0308 ÷ 00B4 ÷ +× 0009 × 0308 × 0020 ÷ 00B4 ÷ +× 0009 × 000B ÷ +× 0009 × 0020 × 000B ÷ +× 0009 × 0308 × 000B ÷ +× 0009 × 0308 × 0020 × 000B ÷ +× 0009 ÷ FFFC ÷ +× 0009 × 0020 ÷ FFFC ÷ +× 0009 × 0308 ÷ FFFC ÷ +× 0009 × 0308 × 0020 ÷ FFFC ÷ +× 0009 × 007D ÷ +× 0009 × 0020 × 007D ÷ +× 0009 × 0308 × 007D ÷ +× 0009 × 0308 × 0020 × 007D ÷ +× 0009 × 0029 ÷ +× 0009 × 0020 × 0029 ÷ +× 0009 × 0308 × 0029 ÷ +× 0009 × 0308 × 0020 × 0029 ÷ +× 0009 × 000D ÷ +× 0009 × 0020 × 000D ÷ +× 0009 × 0308 × 000D ÷ +× 0009 × 0308 × 0020 × 000D ÷ +× 0009 × 0021 ÷ +× 0009 × 0020 × 0021 ÷ +× 0009 × 0308 × 0021 ÷ +× 0009 × 0308 × 0020 × 0021 ÷ +× 0009 ÷ 00A0 ÷ +× 0009 × 0020 ÷ 00A0 ÷ +× 0009 × 0308 ÷ 00A0 ÷ +× 0009 × 0308 × 0020 ÷ 00A0 ÷ +× 0009 ÷ AC00 ÷ +× 0009 × 0020 ÷ AC00 ÷ +× 0009 × 0308 ÷ AC00 ÷ +× 0009 × 0308 × 0020 ÷ AC00 ÷ +× 0009 ÷ AC01 ÷ +× 0009 × 0020 ÷ AC01 ÷ +× 0009 × 0308 ÷ AC01 ÷ +× 0009 × 0308 × 0020 ÷ AC01 ÷ +× 0009 ÷ 05D0 ÷ +× 0009 × 0020 ÷ 05D0 ÷ +× 0009 × 0308 ÷ 05D0 ÷ +× 0009 × 0308 × 0020 ÷ 05D0 ÷ +× 0009 × 002D ÷ +× 0009 × 0020 ÷ 002D ÷ +× 0009 × 0308 × 002D ÷ +× 0009 × 0308 × 0020 ÷ 002D ÷ +× 0009 ÷ 231A ÷ +× 0009 × 0020 ÷ 231A ÷ +× 0009 × 0308 ÷ 231A ÷ +× 0009 × 0308 × 0020 ÷ 231A ÷ +× 0009 ÷ 2024 ÷ +× 0009 × 0020 ÷ 2024 ÷ +× 0009 × 0308 ÷ 2024 ÷ +× 0009 × 0308 × 0020 ÷ 2024 ÷ +× 0009 × 002C ÷ +× 0009 × 0020 × 002C ÷ +× 0009 × 0308 × 002C ÷ +× 0009 × 0308 × 0020 × 002C ÷ +× 0009 ÷ 1100 ÷ +× 0009 × 0020 ÷ 1100 ÷ +× 0009 × 0308 ÷ 1100 ÷ +× 0009 × 0308 × 0020 ÷ 1100 ÷ +× 0009 ÷ 11A8 ÷ +× 0009 × 0020 ÷ 11A8 ÷ +× 0009 × 0308 ÷ 11A8 ÷ +× 0009 × 0308 × 0020 ÷ 11A8 ÷ +× 0009 ÷ 1160 ÷ +× 0009 × 0020 ÷ 1160 ÷ +× 0009 × 0308 ÷ 1160 ÷ +× 0009 × 0308 × 0020 ÷ 1160 ÷ +× 0009 × 000A ÷ +× 0009 × 0020 × 000A ÷ +× 0009 × 0308 × 000A ÷ +× 0009 × 0308 × 0020 × 000A ÷ +× 0009 × 0085 ÷ +× 0009 × 0020 × 0085 ÷ +× 0009 × 0308 × 0085 ÷ +× 0009 × 0308 × 0020 × 0085 ÷ +× 0009 × 17D6 ÷ +× 0009 × 0020 ÷ 17D6 ÷ +× 0009 × 0308 × 17D6 ÷ +× 0009 × 0308 × 0020 ÷ 17D6 ÷ +× 0009 ÷ 0030 ÷ +× 0009 × 0020 ÷ 0030 ÷ +× 0009 × 0308 ÷ 0030 ÷ +× 0009 × 0308 × 0020 ÷ 0030 ÷ +× 0009 ÷ 0028 ÷ +× 0009 × 0020 ÷ 0028 ÷ +× 0009 × 0308 ÷ 0028 ÷ +× 0009 × 0308 × 0020 ÷ 0028 ÷ +× 0009 ÷ 0025 ÷ +× 0009 × 0020 ÷ 0025 ÷ +× 0009 × 0308 ÷ 0025 ÷ +× 0009 × 0308 × 0020 ÷ 0025 ÷ +× 0009 ÷ 0024 ÷ +× 0009 × 0020 ÷ 0024 ÷ +× 0009 × 0308 ÷ 0024 ÷ +× 0009 × 0308 × 0020 ÷ 0024 ÷ +× 0009 × 0022 ÷ +× 0009 × 0020 ÷ 0022 ÷ +× 0009 × 0308 × 0022 ÷ +× 0009 × 0308 × 0020 ÷ 0022 ÷ +× 0009 × 0020 ÷ +× 0009 × 0020 × 0020 ÷ +× 0009 × 0308 × 0020 ÷ +× 0009 × 0308 × 0020 × 0020 ÷ +× 0009 × 002F ÷ +× 0009 × 0020 × 002F ÷ +× 0009 × 0308 × 002F ÷ +× 0009 × 0308 × 0020 × 002F ÷ +× 0009 × 2060 ÷ +× 0009 × 0020 × 2060 ÷ +× 0009 × 0308 × 2060 ÷ +× 0009 × 0308 × 0020 × 2060 ÷ +× 0009 × 200B ÷ +× 0009 × 0020 × 200B ÷ +× 0009 × 0308 × 200B ÷ +× 0009 × 0308 × 0020 × 200B ÷ +× 0009 ÷ 1F1E6 ÷ +× 0009 × 0020 ÷ 1F1E6 ÷ +× 0009 × 0308 ÷ 1F1E6 ÷ +× 0009 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0009 ÷ 261D ÷ +× 0009 × 0020 ÷ 261D ÷ +× 0009 × 0308 ÷ 261D ÷ +× 0009 × 0308 × 0020 ÷ 261D ÷ +× 0009 ÷ 1F3FB ÷ +× 0009 × 0020 ÷ 1F3FB ÷ +× 0009 × 0308 ÷ 1F3FB ÷ +× 0009 × 0308 × 0020 ÷ 1F3FB ÷ +× 0009 × 0001 ÷ +× 0009 × 0020 ÷ 0001 ÷ +× 0009 × 0308 × 0001 ÷ +× 0009 × 0308 × 0020 ÷ 0001 ÷ +× 0009 × 200D ÷ +× 0009 × 0020 ÷ 200D ÷ +× 0009 × 0308 × 200D ÷ +× 0009 × 0308 × 0020 ÷ 200D ÷ +× 0009 ÷ 00A7 ÷ +× 0009 × 0020 ÷ 00A7 ÷ +× 0009 × 0308 ÷ 00A7 ÷ +× 0009 × 0308 × 0020 ÷ 00A7 ÷ +× 0009 ÷ 50005 ÷ +× 0009 × 0020 ÷ 50005 ÷ +× 0009 × 0308 ÷ 50005 ÷ +× 0009 × 0308 × 0020 ÷ 50005 ÷ +× 0009 ÷ 0E01 ÷ +× 0009 × 0020 ÷ 0E01 ÷ +× 0009 × 0308 ÷ 0E01 ÷ +× 0009 × 0308 × 0020 ÷ 0E01 ÷ +× 0009 × 3041 ÷ +× 0009 × 0020 ÷ 3041 ÷ +× 0009 × 0308 × 3041 ÷ +× 0009 × 0308 × 0020 ÷ 3041 ÷ +× 00B4 × 0023 ÷ +× 00B4 × 0020 ÷ 0023 ÷ +× 00B4 × 0308 × 0023 ÷ +× 00B4 × 0308 × 0020 ÷ 0023 ÷ +× 00B4 × 2014 ÷ +× 00B4 × 0020 ÷ 2014 ÷ +× 00B4 × 0308 × 2014 ÷ +× 00B4 × 0308 × 0020 ÷ 2014 ÷ +× 00B4 × 0009 ÷ +× 00B4 × 0020 ÷ 0009 ÷ +× 00B4 × 0308 × 0009 ÷ +× 00B4 × 0308 × 0020 ÷ 0009 ÷ +× 00B4 × 00B4 ÷ +× 00B4 × 0020 ÷ 00B4 ÷ +× 00B4 × 0308 × 00B4 ÷ +× 00B4 × 0308 × 0020 ÷ 00B4 ÷ +× 00B4 × 000B ÷ +× 00B4 × 0020 × 000B ÷ +× 00B4 × 0308 × 000B ÷ +× 00B4 × 0308 × 0020 × 000B ÷ +× 00B4 ÷ FFFC ÷ +× 00B4 × 0020 ÷ FFFC ÷ +× 00B4 × 0308 ÷ FFFC ÷ +× 00B4 × 0308 × 0020 ÷ FFFC ÷ +× 00B4 × 007D ÷ +× 00B4 × 0020 × 007D ÷ +× 00B4 × 0308 × 007D ÷ +× 00B4 × 0308 × 0020 × 007D ÷ +× 00B4 × 0029 ÷ +× 00B4 × 0020 × 0029 ÷ +× 00B4 × 0308 × 0029 ÷ +× 00B4 × 0308 × 0020 × 0029 ÷ +× 00B4 × 000D ÷ +× 00B4 × 0020 × 000D ÷ +× 00B4 × 0308 × 000D ÷ +× 00B4 × 0308 × 0020 × 000D ÷ +× 00B4 × 0021 ÷ +× 00B4 × 0020 × 0021 ÷ +× 00B4 × 0308 × 0021 ÷ +× 00B4 × 0308 × 0020 × 0021 ÷ +× 00B4 × 00A0 ÷ +× 00B4 × 0020 ÷ 00A0 ÷ +× 00B4 × 0308 × 00A0 ÷ +× 00B4 × 0308 × 0020 ÷ 00A0 ÷ +× 00B4 × AC00 ÷ +× 00B4 × 0020 ÷ AC00 ÷ +× 00B4 × 0308 × AC00 ÷ +× 00B4 × 0308 × 0020 ÷ AC00 ÷ +× 00B4 × AC01 ÷ +× 00B4 × 0020 ÷ AC01 ÷ +× 00B4 × 0308 × AC01 ÷ +× 00B4 × 0308 × 0020 ÷ AC01 ÷ +× 00B4 × 05D0 ÷ +× 00B4 × 0020 ÷ 05D0 ÷ +× 00B4 × 0308 × 05D0 ÷ +× 00B4 × 0308 × 0020 ÷ 05D0 ÷ +× 00B4 × 002D ÷ +× 00B4 × 0020 ÷ 002D ÷ +× 00B4 × 0308 × 002D ÷ +× 00B4 × 0308 × 0020 ÷ 002D ÷ +× 00B4 × 231A ÷ +× 00B4 × 0020 ÷ 231A ÷ +× 00B4 × 0308 × 231A ÷ +× 00B4 × 0308 × 0020 ÷ 231A ÷ +× 00B4 × 2024 ÷ +× 00B4 × 0020 ÷ 2024 ÷ +× 00B4 × 0308 × 2024 ÷ +× 00B4 × 0308 × 0020 ÷ 2024 ÷ +× 00B4 × 002C ÷ +× 00B4 × 0020 × 002C ÷ +× 00B4 × 0308 × 002C ÷ +× 00B4 × 0308 × 0020 × 002C ÷ +× 00B4 × 1100 ÷ +× 00B4 × 0020 ÷ 1100 ÷ +× 00B4 × 0308 × 1100 ÷ +× 00B4 × 0308 × 0020 ÷ 1100 ÷ +× 00B4 × 11A8 ÷ +× 00B4 × 0020 ÷ 11A8 ÷ +× 00B4 × 0308 × 11A8 ÷ +× 00B4 × 0308 × 0020 ÷ 11A8 ÷ +× 00B4 × 1160 ÷ +× 00B4 × 0020 ÷ 1160 ÷ +× 00B4 × 0308 × 1160 ÷ +× 00B4 × 0308 × 0020 ÷ 1160 ÷ +× 00B4 × 000A ÷ +× 00B4 × 0020 × 000A ÷ +× 00B4 × 0308 × 000A ÷ +× 00B4 × 0308 × 0020 × 000A ÷ +× 00B4 × 0085 ÷ +× 00B4 × 0020 × 0085 ÷ +× 00B4 × 0308 × 0085 ÷ +× 00B4 × 0308 × 0020 × 0085 ÷ +× 00B4 × 17D6 ÷ +× 00B4 × 0020 ÷ 17D6 ÷ +× 00B4 × 0308 × 17D6 ÷ +× 00B4 × 0308 × 0020 ÷ 17D6 ÷ +× 00B4 × 0030 ÷ +× 00B4 × 0020 ÷ 0030 ÷ +× 00B4 × 0308 × 0030 ÷ +× 00B4 × 0308 × 0020 ÷ 0030 ÷ +× 00B4 × 0028 ÷ +× 00B4 × 0020 ÷ 0028 ÷ +× 00B4 × 0308 × 0028 ÷ +× 00B4 × 0308 × 0020 ÷ 0028 ÷ +× 00B4 × 0025 ÷ +× 00B4 × 0020 ÷ 0025 ÷ +× 00B4 × 0308 × 0025 ÷ +× 00B4 × 0308 × 0020 ÷ 0025 ÷ +× 00B4 × 0024 ÷ +× 00B4 × 0020 ÷ 0024 ÷ +× 00B4 × 0308 × 0024 ÷ +× 00B4 × 0308 × 0020 ÷ 0024 ÷ +× 00B4 × 0022 ÷ +× 00B4 × 0020 ÷ 0022 ÷ +× 00B4 × 0308 × 0022 ÷ +× 00B4 × 0308 × 0020 ÷ 0022 ÷ +× 00B4 × 0020 ÷ +× 00B4 × 0020 × 0020 ÷ +× 00B4 × 0308 × 0020 ÷ +× 00B4 × 0308 × 0020 × 0020 ÷ +× 00B4 × 002F ÷ +× 00B4 × 0020 × 002F ÷ +× 00B4 × 0308 × 002F ÷ +× 00B4 × 0308 × 0020 × 002F ÷ +× 00B4 × 2060 ÷ +× 00B4 × 0020 × 2060 ÷ +× 00B4 × 0308 × 2060 ÷ +× 00B4 × 0308 × 0020 × 2060 ÷ +× 00B4 × 200B ÷ +× 00B4 × 0020 × 200B ÷ +× 00B4 × 0308 × 200B ÷ +× 00B4 × 0308 × 0020 × 200B ÷ +× 00B4 × 1F1E6 ÷ +× 00B4 × 0020 ÷ 1F1E6 ÷ +× 00B4 × 0308 × 1F1E6 ÷ +× 00B4 × 0308 × 0020 ÷ 1F1E6 ÷ +× 00B4 × 261D ÷ +× 00B4 × 0020 ÷ 261D ÷ +× 00B4 × 0308 × 261D ÷ +× 00B4 × 0308 × 0020 ÷ 261D ÷ +× 00B4 × 1F3FB ÷ +× 00B4 × 0020 ÷ 1F3FB ÷ +× 00B4 × 0308 × 1F3FB ÷ +× 00B4 × 0308 × 0020 ÷ 1F3FB ÷ +× 00B4 × 0001 ÷ +× 00B4 × 0020 ÷ 0001 ÷ +× 00B4 × 0308 × 0001 ÷ +× 00B4 × 0308 × 0020 ÷ 0001 ÷ +× 00B4 × 200D ÷ +× 00B4 × 0020 ÷ 200D ÷ +× 00B4 × 0308 × 200D ÷ +× 00B4 × 0308 × 0020 ÷ 200D ÷ +× 00B4 × 00A7 ÷ +× 00B4 × 0020 ÷ 00A7 ÷ +× 00B4 × 0308 × 00A7 ÷ +× 00B4 × 0308 × 0020 ÷ 00A7 ÷ +× 00B4 × 50005 ÷ +× 00B4 × 0020 ÷ 50005 ÷ +× 00B4 × 0308 × 50005 ÷ +× 00B4 × 0308 × 0020 ÷ 50005 ÷ +× 00B4 × 0E01 ÷ +× 00B4 × 0020 ÷ 0E01 ÷ +× 00B4 × 0308 × 0E01 ÷ +× 00B4 × 0308 × 0020 ÷ 0E01 ÷ +× 00B4 × 3041 ÷ +× 00B4 × 0020 ÷ 3041 ÷ +× 00B4 × 0308 × 3041 ÷ +× 00B4 × 0308 × 0020 ÷ 3041 ÷ +× 000B ÷ 0023 ÷ +× 000B ÷ 0020 ÷ 0023 ÷ +× 000B ÷ 0308 × 0023 ÷ +× 000B ÷ 0308 × 0020 ÷ 0023 ÷ +× 000B ÷ 2014 ÷ +× 000B ÷ 0020 ÷ 2014 ÷ +× 000B ÷ 0308 ÷ 2014 ÷ +× 000B ÷ 0308 × 0020 ÷ 2014 ÷ +× 000B ÷ 0009 ÷ +× 000B ÷ 0020 ÷ 0009 ÷ +× 000B ÷ 0308 × 0009 ÷ +× 000B ÷ 0308 × 0020 ÷ 0009 ÷ +× 000B ÷ 00B4 ÷ +× 000B ÷ 0020 ÷ 00B4 ÷ +× 000B ÷ 0308 ÷ 00B4 ÷ +× 000B ÷ 0308 × 0020 ÷ 00B4 ÷ +× 000B ÷ 000B ÷ +× 000B ÷ 0020 × 000B ÷ +× 000B ÷ 0308 × 000B ÷ +× 000B ÷ 0308 × 0020 × 000B ÷ +× 000B ÷ FFFC ÷ +× 000B ÷ 0020 ÷ FFFC ÷ +× 000B ÷ 0308 ÷ FFFC ÷ +× 000B ÷ 0308 × 0020 ÷ FFFC ÷ +× 000B ÷ 007D ÷ +× 000B ÷ 0020 × 007D ÷ +× 000B ÷ 0308 × 007D ÷ +× 000B ÷ 0308 × 0020 × 007D ÷ +× 000B ÷ 0029 ÷ +× 000B ÷ 0020 × 0029 ÷ +× 000B ÷ 0308 × 0029 ÷ +× 000B ÷ 0308 × 0020 × 0029 ÷ +× 000B ÷ 000D ÷ +× 000B ÷ 0020 × 000D ÷ +× 000B ÷ 0308 × 000D ÷ +× 000B ÷ 0308 × 0020 × 000D ÷ +× 000B ÷ 0021 ÷ +× 000B ÷ 0020 × 0021 ÷ +× 000B ÷ 0308 × 0021 ÷ +× 000B ÷ 0308 × 0020 × 0021 ÷ +× 000B ÷ 00A0 ÷ +× 000B ÷ 0020 ÷ 00A0 ÷ +× 000B ÷ 0308 × 00A0 ÷ +× 000B ÷ 0308 × 0020 ÷ 00A0 ÷ +× 000B ÷ AC00 ÷ +× 000B ÷ 0020 ÷ AC00 ÷ +× 000B ÷ 0308 ÷ AC00 ÷ +× 000B ÷ 0308 × 0020 ÷ AC00 ÷ +× 000B ÷ AC01 ÷ +× 000B ÷ 0020 ÷ AC01 ÷ +× 000B ÷ 0308 ÷ AC01 ÷ +× 000B ÷ 0308 × 0020 ÷ AC01 ÷ +× 000B ÷ 05D0 ÷ +× 000B ÷ 0020 ÷ 05D0 ÷ +× 000B ÷ 0308 × 05D0 ÷ +× 000B ÷ 0308 × 0020 ÷ 05D0 ÷ +× 000B ÷ 002D ÷ +× 000B ÷ 0020 ÷ 002D ÷ +× 000B ÷ 0308 × 002D ÷ +× 000B ÷ 0308 × 0020 ÷ 002D ÷ +× 000B ÷ 231A ÷ +× 000B ÷ 0020 ÷ 231A ÷ +× 000B ÷ 0308 ÷ 231A ÷ +× 000B ÷ 0308 × 0020 ÷ 231A ÷ +× 000B ÷ 2024 ÷ +× 000B ÷ 0020 ÷ 2024 ÷ +× 000B ÷ 0308 × 2024 ÷ +× 000B ÷ 0308 × 0020 ÷ 2024 ÷ +× 000B ÷ 002C ÷ +× 000B ÷ 0020 × 002C ÷ +× 000B ÷ 0308 × 002C ÷ +× 000B ÷ 0308 × 0020 × 002C ÷ +× 000B ÷ 1100 ÷ +× 000B ÷ 0020 ÷ 1100 ÷ +× 000B ÷ 0308 ÷ 1100 ÷ +× 000B ÷ 0308 × 0020 ÷ 1100 ÷ +× 000B ÷ 11A8 ÷ +× 000B ÷ 0020 ÷ 11A8 ÷ +× 000B ÷ 0308 ÷ 11A8 ÷ +× 000B ÷ 0308 × 0020 ÷ 11A8 ÷ +× 000B ÷ 1160 ÷ +× 000B ÷ 0020 ÷ 1160 ÷ +× 000B ÷ 0308 ÷ 1160 ÷ +× 000B ÷ 0308 × 0020 ÷ 1160 ÷ +× 000B ÷ 000A ÷ +× 000B ÷ 0020 × 000A ÷ +× 000B ÷ 0308 × 000A ÷ +× 000B ÷ 0308 × 0020 × 000A ÷ +× 000B ÷ 0085 ÷ +× 000B ÷ 0020 × 0085 ÷ +× 000B ÷ 0308 × 0085 ÷ +× 000B ÷ 0308 × 0020 × 0085 ÷ +× 000B ÷ 17D6 ÷ +× 000B ÷ 0020 ÷ 17D6 ÷ +× 000B ÷ 0308 × 17D6 ÷ +× 000B ÷ 0308 × 0020 ÷ 17D6 ÷ +× 000B ÷ 0030 ÷ +× 000B ÷ 0020 ÷ 0030 ÷ +× 000B ÷ 0308 × 0030 ÷ +× 000B ÷ 0308 × 0020 ÷ 0030 ÷ +× 000B ÷ 0028 ÷ +× 000B ÷ 0020 ÷ 0028 ÷ +× 000B ÷ 0308 × 0028 ÷ +× 000B ÷ 0308 × 0020 ÷ 0028 ÷ +× 000B ÷ 0025 ÷ +× 000B ÷ 0020 ÷ 0025 ÷ +× 000B ÷ 0308 × 0025 ÷ +× 000B ÷ 0308 × 0020 ÷ 0025 ÷ +× 000B ÷ 0024 ÷ +× 000B ÷ 0020 ÷ 0024 ÷ +× 000B ÷ 0308 × 0024 ÷ +× 000B ÷ 0308 × 0020 ÷ 0024 ÷ +× 000B ÷ 0022 ÷ +× 000B ÷ 0020 ÷ 0022 ÷ +× 000B ÷ 0308 × 0022 ÷ +× 000B ÷ 0308 × 0020 ÷ 0022 ÷ +× 000B ÷ 0020 ÷ +× 000B ÷ 0020 × 0020 ÷ +× 000B ÷ 0308 × 0020 ÷ +× 000B ÷ 0308 × 0020 × 0020 ÷ +× 000B ÷ 002F ÷ +× 000B ÷ 0020 × 002F ÷ +× 000B ÷ 0308 × 002F ÷ +× 000B ÷ 0308 × 0020 × 002F ÷ +× 000B ÷ 2060 ÷ +× 000B ÷ 0020 × 2060 ÷ +× 000B ÷ 0308 × 2060 ÷ +× 000B ÷ 0308 × 0020 × 2060 ÷ +× 000B ÷ 200B ÷ +× 000B ÷ 0020 × 200B ÷ +× 000B ÷ 0308 × 200B ÷ +× 000B ÷ 0308 × 0020 × 200B ÷ +× 000B ÷ 1F1E6 ÷ +× 000B ÷ 0020 ÷ 1F1E6 ÷ +× 000B ÷ 0308 ÷ 1F1E6 ÷ +× 000B ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 000B ÷ 261D ÷ +× 000B ÷ 0020 ÷ 261D ÷ +× 000B ÷ 0308 ÷ 261D ÷ +× 000B ÷ 0308 × 0020 ÷ 261D ÷ +× 000B ÷ 1F3FB ÷ +× 000B ÷ 0020 ÷ 1F3FB ÷ +× 000B ÷ 0308 ÷ 1F3FB ÷ +× 000B ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 000B ÷ 0001 ÷ +× 000B ÷ 0020 ÷ 0001 ÷ +× 000B ÷ 0308 × 0001 ÷ +× 000B ÷ 0308 × 0020 ÷ 0001 ÷ +× 000B ÷ 200D ÷ +× 000B ÷ 0020 ÷ 200D ÷ +× 000B ÷ 0308 × 200D ÷ +× 000B ÷ 0308 × 0020 ÷ 200D ÷ +× 000B ÷ 00A7 ÷ +× 000B ÷ 0020 ÷ 00A7 ÷ +× 000B ÷ 0308 × 00A7 ÷ +× 000B ÷ 0308 × 0020 ÷ 00A7 ÷ +× 000B ÷ 50005 ÷ +× 000B ÷ 0020 ÷ 50005 ÷ +× 000B ÷ 0308 × 50005 ÷ +× 000B ÷ 0308 × 0020 ÷ 50005 ÷ +× 000B ÷ 0E01 ÷ +× 000B ÷ 0020 ÷ 0E01 ÷ +× 000B ÷ 0308 × 0E01 ÷ +× 000B ÷ 0308 × 0020 ÷ 0E01 ÷ +× 000B ÷ 3041 ÷ +× 000B ÷ 0020 ÷ 3041 ÷ +× 000B ÷ 0308 × 3041 ÷ +× 000B ÷ 0308 × 0020 ÷ 3041 ÷ +× FFFC ÷ 0023 ÷ +× FFFC × 0020 ÷ 0023 ÷ +× FFFC × 0308 ÷ 0023 ÷ +× FFFC × 0308 × 0020 ÷ 0023 ÷ +× FFFC ÷ 2014 ÷ +× FFFC × 0020 ÷ 2014 ÷ +× FFFC × 0308 ÷ 2014 ÷ +× FFFC × 0308 × 0020 ÷ 2014 ÷ +× FFFC ÷ 0009 ÷ +× FFFC × 0020 ÷ 0009 ÷ +× FFFC × 0308 ÷ 0009 ÷ +× FFFC × 0308 × 0020 ÷ 0009 ÷ +× FFFC ÷ 00B4 ÷ +× FFFC × 0020 ÷ 00B4 ÷ +× FFFC × 0308 ÷ 00B4 ÷ +× FFFC × 0308 × 0020 ÷ 00B4 ÷ +× FFFC × 000B ÷ +× FFFC × 0020 × 000B ÷ +× FFFC × 0308 × 000B ÷ +× FFFC × 0308 × 0020 × 000B ÷ +× FFFC ÷ FFFC ÷ +× FFFC × 0020 ÷ FFFC ÷ +× FFFC × 0308 ÷ FFFC ÷ +× FFFC × 0308 × 0020 ÷ FFFC ÷ +× FFFC × 007D ÷ +× FFFC × 0020 × 007D ÷ +× FFFC × 0308 × 007D ÷ +× FFFC × 0308 × 0020 × 007D ÷ +× FFFC × 0029 ÷ +× FFFC × 0020 × 0029 ÷ +× FFFC × 0308 × 0029 ÷ +× FFFC × 0308 × 0020 × 0029 ÷ +× FFFC × 000D ÷ +× FFFC × 0020 × 000D ÷ +× FFFC × 0308 × 000D ÷ +× FFFC × 0308 × 0020 × 000D ÷ +× FFFC × 0021 ÷ +× FFFC × 0020 × 0021 ÷ +× FFFC × 0308 × 0021 ÷ +× FFFC × 0308 × 0020 × 0021 ÷ +× FFFC × 00A0 ÷ +× FFFC × 0020 ÷ 00A0 ÷ +× FFFC × 0308 × 00A0 ÷ +× FFFC × 0308 × 0020 ÷ 00A0 ÷ +× FFFC ÷ AC00 ÷ +× FFFC × 0020 ÷ AC00 ÷ +× FFFC × 0308 ÷ AC00 ÷ +× FFFC × 0308 × 0020 ÷ AC00 ÷ +× FFFC ÷ AC01 ÷ +× FFFC × 0020 ÷ AC01 ÷ +× FFFC × 0308 ÷ AC01 ÷ +× FFFC × 0308 × 0020 ÷ AC01 ÷ +× FFFC ÷ 05D0 ÷ +× FFFC × 0020 ÷ 05D0 ÷ +× FFFC × 0308 ÷ 05D0 ÷ +× FFFC × 0308 × 0020 ÷ 05D0 ÷ +× FFFC ÷ 002D ÷ +× FFFC × 0020 ÷ 002D ÷ +× FFFC × 0308 ÷ 002D ÷ +× FFFC × 0308 × 0020 ÷ 002D ÷ +× FFFC ÷ 231A ÷ +× FFFC × 0020 ÷ 231A ÷ +× FFFC × 0308 ÷ 231A ÷ +× FFFC × 0308 × 0020 ÷ 231A ÷ +× FFFC ÷ 2024 ÷ +× FFFC × 0020 ÷ 2024 ÷ +× FFFC × 0308 ÷ 2024 ÷ +× FFFC × 0308 × 0020 ÷ 2024 ÷ +× FFFC × 002C ÷ +× FFFC × 0020 × 002C ÷ +× FFFC × 0308 × 002C ÷ +× FFFC × 0308 × 0020 × 002C ÷ +× FFFC ÷ 1100 ÷ +× FFFC × 0020 ÷ 1100 ÷ +× FFFC × 0308 ÷ 1100 ÷ +× FFFC × 0308 × 0020 ÷ 1100 ÷ +× FFFC ÷ 11A8 ÷ +× FFFC × 0020 ÷ 11A8 ÷ +× FFFC × 0308 ÷ 11A8 ÷ +× FFFC × 0308 × 0020 ÷ 11A8 ÷ +× FFFC ÷ 1160 ÷ +× FFFC × 0020 ÷ 1160 ÷ +× FFFC × 0308 ÷ 1160 ÷ +× FFFC × 0308 × 0020 ÷ 1160 ÷ +× FFFC × 000A ÷ +× FFFC × 0020 × 000A ÷ +× FFFC × 0308 × 000A ÷ +× FFFC × 0308 × 0020 × 000A ÷ +× FFFC × 0085 ÷ +× FFFC × 0020 × 0085 ÷ +× FFFC × 0308 × 0085 ÷ +× FFFC × 0308 × 0020 × 0085 ÷ +× FFFC ÷ 17D6 ÷ +× FFFC × 0020 ÷ 17D6 ÷ +× FFFC × 0308 ÷ 17D6 ÷ +× FFFC × 0308 × 0020 ÷ 17D6 ÷ +× FFFC ÷ 0030 ÷ +× FFFC × 0020 ÷ 0030 ÷ +× FFFC × 0308 ÷ 0030 ÷ +× FFFC × 0308 × 0020 ÷ 0030 ÷ +× FFFC ÷ 0028 ÷ +× FFFC × 0020 ÷ 0028 ÷ +× FFFC × 0308 ÷ 0028 ÷ +× FFFC × 0308 × 0020 ÷ 0028 ÷ +× FFFC ÷ 0025 ÷ +× FFFC × 0020 ÷ 0025 ÷ +× FFFC × 0308 ÷ 0025 ÷ +× FFFC × 0308 × 0020 ÷ 0025 ÷ +× FFFC ÷ 0024 ÷ +× FFFC × 0020 ÷ 0024 ÷ +× FFFC × 0308 ÷ 0024 ÷ +× FFFC × 0308 × 0020 ÷ 0024 ÷ +× FFFC × 0022 ÷ +× FFFC × 0020 ÷ 0022 ÷ +× FFFC × 0308 × 0022 ÷ +× FFFC × 0308 × 0020 ÷ 0022 ÷ +× FFFC × 0020 ÷ +× FFFC × 0020 × 0020 ÷ +× FFFC × 0308 × 0020 ÷ +× FFFC × 0308 × 0020 × 0020 ÷ +× FFFC × 002F ÷ +× FFFC × 0020 × 002F ÷ +× FFFC × 0308 × 002F ÷ +× FFFC × 0308 × 0020 × 002F ÷ +× FFFC × 2060 ÷ +× FFFC × 0020 × 2060 ÷ +× FFFC × 0308 × 2060 ÷ +× FFFC × 0308 × 0020 × 2060 ÷ +× FFFC × 200B ÷ +× FFFC × 0020 × 200B ÷ +× FFFC × 0308 × 200B ÷ +× FFFC × 0308 × 0020 × 200B ÷ +× FFFC ÷ 1F1E6 ÷ +× FFFC × 0020 ÷ 1F1E6 ÷ +× FFFC × 0308 ÷ 1F1E6 ÷ +× FFFC × 0308 × 0020 ÷ 1F1E6 ÷ +× FFFC ÷ 261D ÷ +× FFFC × 0020 ÷ 261D ÷ +× FFFC × 0308 ÷ 261D ÷ +× FFFC × 0308 × 0020 ÷ 261D ÷ +× FFFC ÷ 1F3FB ÷ +× FFFC × 0020 ÷ 1F3FB ÷ +× FFFC × 0308 ÷ 1F3FB ÷ +× FFFC × 0308 × 0020 ÷ 1F3FB ÷ +× FFFC × 0001 ÷ +× FFFC × 0020 ÷ 0001 ÷ +× FFFC × 0308 × 0001 ÷ +× FFFC × 0308 × 0020 ÷ 0001 ÷ +× FFFC × 200D ÷ +× FFFC × 0020 ÷ 200D ÷ +× FFFC × 0308 × 200D ÷ +× FFFC × 0308 × 0020 ÷ 200D ÷ +× FFFC ÷ 00A7 ÷ +× FFFC × 0020 ÷ 00A7 ÷ +× FFFC × 0308 ÷ 00A7 ÷ +× FFFC × 0308 × 0020 ÷ 00A7 ÷ +× FFFC ÷ 50005 ÷ +× FFFC × 0020 ÷ 50005 ÷ +× FFFC × 0308 ÷ 50005 ÷ +× FFFC × 0308 × 0020 ÷ 50005 ÷ +× FFFC ÷ 0E01 ÷ +× FFFC × 0020 ÷ 0E01 ÷ +× FFFC × 0308 ÷ 0E01 ÷ +× FFFC × 0308 × 0020 ÷ 0E01 ÷ +× FFFC ÷ 3041 ÷ +× FFFC × 0020 ÷ 3041 ÷ +× FFFC × 0308 ÷ 3041 ÷ +× FFFC × 0308 × 0020 ÷ 3041 ÷ +× 007D ÷ 0023 ÷ +× 007D × 0020 ÷ 0023 ÷ +× 007D × 0308 ÷ 0023 ÷ +× 007D × 0308 × 0020 ÷ 0023 ÷ +× 007D ÷ 2014 ÷ +× 007D × 0020 ÷ 2014 ÷ +× 007D × 0308 ÷ 2014 ÷ +× 007D × 0308 × 0020 ÷ 2014 ÷ +× 007D × 0009 ÷ +× 007D × 0020 ÷ 0009 ÷ +× 007D × 0308 × 0009 ÷ +× 007D × 0308 × 0020 ÷ 0009 ÷ +× 007D ÷ 00B4 ÷ +× 007D × 0020 ÷ 00B4 ÷ +× 007D × 0308 ÷ 00B4 ÷ +× 007D × 0308 × 0020 ÷ 00B4 ÷ +× 007D × 000B ÷ +× 007D × 0020 × 000B ÷ +× 007D × 0308 × 000B ÷ +× 007D × 0308 × 0020 × 000B ÷ +× 007D ÷ FFFC ÷ +× 007D × 0020 ÷ FFFC ÷ +× 007D × 0308 ÷ FFFC ÷ +× 007D × 0308 × 0020 ÷ FFFC ÷ +× 007D × 007D ÷ +× 007D × 0020 × 007D ÷ +× 007D × 0308 × 007D ÷ +× 007D × 0308 × 0020 × 007D ÷ +× 007D × 0029 ÷ +× 007D × 0020 × 0029 ÷ +× 007D × 0308 × 0029 ÷ +× 007D × 0308 × 0020 × 0029 ÷ +× 007D × 000D ÷ +× 007D × 0020 × 000D ÷ +× 007D × 0308 × 000D ÷ +× 007D × 0308 × 0020 × 000D ÷ +× 007D × 0021 ÷ +× 007D × 0020 × 0021 ÷ +× 007D × 0308 × 0021 ÷ +× 007D × 0308 × 0020 × 0021 ÷ +× 007D × 00A0 ÷ +× 007D × 0020 ÷ 00A0 ÷ +× 007D × 0308 × 00A0 ÷ +× 007D × 0308 × 0020 ÷ 00A0 ÷ +× 007D ÷ AC00 ÷ +× 007D × 0020 ÷ AC00 ÷ +× 007D × 0308 ÷ AC00 ÷ +× 007D × 0308 × 0020 ÷ AC00 ÷ +× 007D ÷ AC01 ÷ +× 007D × 0020 ÷ AC01 ÷ +× 007D × 0308 ÷ AC01 ÷ +× 007D × 0308 × 0020 ÷ AC01 ÷ +× 007D ÷ 05D0 ÷ +× 007D × 0020 ÷ 05D0 ÷ +× 007D × 0308 ÷ 05D0 ÷ +× 007D × 0308 × 0020 ÷ 05D0 ÷ +× 007D × 002D ÷ +× 007D × 0020 ÷ 002D ÷ +× 007D × 0308 × 002D ÷ +× 007D × 0308 × 0020 ÷ 002D ÷ +× 007D ÷ 231A ÷ +× 007D × 0020 ÷ 231A ÷ +× 007D × 0308 ÷ 231A ÷ +× 007D × 0308 × 0020 ÷ 231A ÷ +× 007D ÷ 2024 ÷ +× 007D × 0020 ÷ 2024 ÷ +× 007D × 0308 ÷ 2024 ÷ +× 007D × 0308 × 0020 ÷ 2024 ÷ +× 007D × 002C ÷ +× 007D × 0020 × 002C ÷ +× 007D × 0308 × 002C ÷ +× 007D × 0308 × 0020 × 002C ÷ +× 007D ÷ 1100 ÷ +× 007D × 0020 ÷ 1100 ÷ +× 007D × 0308 ÷ 1100 ÷ +× 007D × 0308 × 0020 ÷ 1100 ÷ +× 007D ÷ 11A8 ÷ +× 007D × 0020 ÷ 11A8 ÷ +× 007D × 0308 ÷ 11A8 ÷ +× 007D × 0308 × 0020 ÷ 11A8 ÷ +× 007D ÷ 1160 ÷ +× 007D × 0020 ÷ 1160 ÷ +× 007D × 0308 ÷ 1160 ÷ +× 007D × 0308 × 0020 ÷ 1160 ÷ +× 007D × 000A ÷ +× 007D × 0020 × 000A ÷ +× 007D × 0308 × 000A ÷ +× 007D × 0308 × 0020 × 000A ÷ +× 007D × 0085 ÷ +× 007D × 0020 × 0085 ÷ +× 007D × 0308 × 0085 ÷ +× 007D × 0308 × 0020 × 0085 ÷ +× 007D × 17D6 ÷ +× 007D × 0020 × 17D6 ÷ +× 007D × 0308 × 17D6 ÷ +× 007D × 0308 × 0020 × 17D6 ÷ +× 007D ÷ 0030 ÷ +× 007D × 0020 ÷ 0030 ÷ +× 007D × 0308 ÷ 0030 ÷ +× 007D × 0308 × 0020 ÷ 0030 ÷ +× 007D ÷ 0028 ÷ +× 007D × 0020 ÷ 0028 ÷ +× 007D × 0308 ÷ 0028 ÷ +× 007D × 0308 × 0020 ÷ 0028 ÷ +× 007D ÷ 0025 ÷ +× 007D × 0020 ÷ 0025 ÷ +× 007D × 0308 ÷ 0025 ÷ +× 007D × 0308 × 0020 ÷ 0025 ÷ +× 007D ÷ 0024 ÷ +× 007D × 0020 ÷ 0024 ÷ +× 007D × 0308 ÷ 0024 ÷ +× 007D × 0308 × 0020 ÷ 0024 ÷ +× 007D × 0022 ÷ +× 007D × 0020 ÷ 0022 ÷ +× 007D × 0308 × 0022 ÷ +× 007D × 0308 × 0020 ÷ 0022 ÷ +× 007D × 0020 ÷ +× 007D × 0020 × 0020 ÷ +× 007D × 0308 × 0020 ÷ +× 007D × 0308 × 0020 × 0020 ÷ +× 007D × 002F ÷ +× 007D × 0020 × 002F ÷ +× 007D × 0308 × 002F ÷ +× 007D × 0308 × 0020 × 002F ÷ +× 007D × 2060 ÷ +× 007D × 0020 × 2060 ÷ +× 007D × 0308 × 2060 ÷ +× 007D × 0308 × 0020 × 2060 ÷ +× 007D × 200B ÷ +× 007D × 0020 × 200B ÷ +× 007D × 0308 × 200B ÷ +× 007D × 0308 × 0020 × 200B ÷ +× 007D ÷ 1F1E6 ÷ +× 007D × 0020 ÷ 1F1E6 ÷ +× 007D × 0308 ÷ 1F1E6 ÷ +× 007D × 0308 × 0020 ÷ 1F1E6 ÷ +× 007D ÷ 261D ÷ +× 007D × 0020 ÷ 261D ÷ +× 007D × 0308 ÷ 261D ÷ +× 007D × 0308 × 0020 ÷ 261D ÷ +× 007D ÷ 1F3FB ÷ +× 007D × 0020 ÷ 1F3FB ÷ +× 007D × 0308 ÷ 1F3FB ÷ +× 007D × 0308 × 0020 ÷ 1F3FB ÷ +× 007D × 0001 ÷ +× 007D × 0020 ÷ 0001 ÷ +× 007D × 0308 × 0001 ÷ +× 007D × 0308 × 0020 ÷ 0001 ÷ +× 007D × 200D ÷ +× 007D × 0020 ÷ 200D ÷ +× 007D × 0308 × 200D ÷ +× 007D × 0308 × 0020 ÷ 200D ÷ +× 007D ÷ 00A7 ÷ +× 007D × 0020 ÷ 00A7 ÷ +× 007D × 0308 ÷ 00A7 ÷ +× 007D × 0308 × 0020 ÷ 00A7 ÷ +× 007D ÷ 50005 ÷ +× 007D × 0020 ÷ 50005 ÷ +× 007D × 0308 ÷ 50005 ÷ +× 007D × 0308 × 0020 ÷ 50005 ÷ +× 007D ÷ 0E01 ÷ +× 007D × 0020 ÷ 0E01 ÷ +× 007D × 0308 ÷ 0E01 ÷ +× 007D × 0308 × 0020 ÷ 0E01 ÷ +× 007D × 3041 ÷ +× 007D × 0020 × 3041 ÷ +× 007D × 0308 × 3041 ÷ +× 007D × 0308 × 0020 × 3041 ÷ +× 0029 × 0023 ÷ +× 0029 × 0020 ÷ 0023 ÷ +× 0029 × 0308 × 0023 ÷ +× 0029 × 0308 × 0020 ÷ 0023 ÷ +× 0029 ÷ 2014 ÷ +× 0029 × 0020 ÷ 2014 ÷ +× 0029 × 0308 ÷ 2014 ÷ +× 0029 × 0308 × 0020 ÷ 2014 ÷ +× 0029 × 0009 ÷ +× 0029 × 0020 ÷ 0009 ÷ +× 0029 × 0308 × 0009 ÷ +× 0029 × 0308 × 0020 ÷ 0009 ÷ +× 0029 ÷ 00B4 ÷ +× 0029 × 0020 ÷ 00B4 ÷ +× 0029 × 0308 ÷ 00B4 ÷ +× 0029 × 0308 × 0020 ÷ 00B4 ÷ +× 0029 × 000B ÷ +× 0029 × 0020 × 000B ÷ +× 0029 × 0308 × 000B ÷ +× 0029 × 0308 × 0020 × 000B ÷ +× 0029 ÷ FFFC ÷ +× 0029 × 0020 ÷ FFFC ÷ +× 0029 × 0308 ÷ FFFC ÷ +× 0029 × 0308 × 0020 ÷ FFFC ÷ +× 0029 × 007D ÷ +× 0029 × 0020 × 007D ÷ +× 0029 × 0308 × 007D ÷ +× 0029 × 0308 × 0020 × 007D ÷ +× 0029 × 0029 ÷ +× 0029 × 0020 × 0029 ÷ +× 0029 × 0308 × 0029 ÷ +× 0029 × 0308 × 0020 × 0029 ÷ +× 0029 × 000D ÷ +× 0029 × 0020 × 000D ÷ +× 0029 × 0308 × 000D ÷ +× 0029 × 0308 × 0020 × 000D ÷ +× 0029 × 0021 ÷ +× 0029 × 0020 × 0021 ÷ +× 0029 × 0308 × 0021 ÷ +× 0029 × 0308 × 0020 × 0021 ÷ +× 0029 × 00A0 ÷ +× 0029 × 0020 ÷ 00A0 ÷ +× 0029 × 0308 × 00A0 ÷ +× 0029 × 0308 × 0020 ÷ 00A0 ÷ +× 0029 ÷ AC00 ÷ +× 0029 × 0020 ÷ AC00 ÷ +× 0029 × 0308 ÷ AC00 ÷ +× 0029 × 0308 × 0020 ÷ AC00 ÷ +× 0029 ÷ AC01 ÷ +× 0029 × 0020 ÷ AC01 ÷ +× 0029 × 0308 ÷ AC01 ÷ +× 0029 × 0308 × 0020 ÷ AC01 ÷ +× 0029 × 05D0 ÷ +× 0029 × 0020 ÷ 05D0 ÷ +× 0029 × 0308 × 05D0 ÷ +× 0029 × 0308 × 0020 ÷ 05D0 ÷ +× 0029 × 002D ÷ +× 0029 × 0020 ÷ 002D ÷ +× 0029 × 0308 × 002D ÷ +× 0029 × 0308 × 0020 ÷ 002D ÷ +× 0029 ÷ 231A ÷ +× 0029 × 0020 ÷ 231A ÷ +× 0029 × 0308 ÷ 231A ÷ +× 0029 × 0308 × 0020 ÷ 231A ÷ +× 0029 ÷ 2024 ÷ +× 0029 × 0020 ÷ 2024 ÷ +× 0029 × 0308 ÷ 2024 ÷ +× 0029 × 0308 × 0020 ÷ 2024 ÷ +× 0029 × 002C ÷ +× 0029 × 0020 × 002C ÷ +× 0029 × 0308 × 002C ÷ +× 0029 × 0308 × 0020 × 002C ÷ +× 0029 ÷ 1100 ÷ +× 0029 × 0020 ÷ 1100 ÷ +× 0029 × 0308 ÷ 1100 ÷ +× 0029 × 0308 × 0020 ÷ 1100 ÷ +× 0029 ÷ 11A8 ÷ +× 0029 × 0020 ÷ 11A8 ÷ +× 0029 × 0308 ÷ 11A8 ÷ +× 0029 × 0308 × 0020 ÷ 11A8 ÷ +× 0029 ÷ 1160 ÷ +× 0029 × 0020 ÷ 1160 ÷ +× 0029 × 0308 ÷ 1160 ÷ +× 0029 × 0308 × 0020 ÷ 1160 ÷ +× 0029 × 000A ÷ +× 0029 × 0020 × 000A ÷ +× 0029 × 0308 × 000A ÷ +× 0029 × 0308 × 0020 × 000A ÷ +× 0029 × 0085 ÷ +× 0029 × 0020 × 0085 ÷ +× 0029 × 0308 × 0085 ÷ +× 0029 × 0308 × 0020 × 0085 ÷ +× 0029 × 17D6 ÷ +× 0029 × 0020 × 17D6 ÷ +× 0029 × 0308 × 17D6 ÷ +× 0029 × 0308 × 0020 × 17D6 ÷ +× 0029 × 0030 ÷ +× 0029 × 0020 ÷ 0030 ÷ +× 0029 × 0308 × 0030 ÷ +× 0029 × 0308 × 0020 ÷ 0030 ÷ +× 0029 ÷ 0028 ÷ +× 0029 × 0020 ÷ 0028 ÷ +× 0029 × 0308 ÷ 0028 ÷ +× 0029 × 0308 × 0020 ÷ 0028 ÷ +× 0029 ÷ 0025 ÷ +× 0029 × 0020 ÷ 0025 ÷ +× 0029 × 0308 ÷ 0025 ÷ +× 0029 × 0308 × 0020 ÷ 0025 ÷ +× 0029 ÷ 0024 ÷ +× 0029 × 0020 ÷ 0024 ÷ +× 0029 × 0308 ÷ 0024 ÷ +× 0029 × 0308 × 0020 ÷ 0024 ÷ +× 0029 × 0022 ÷ +× 0029 × 0020 ÷ 0022 ÷ +× 0029 × 0308 × 0022 ÷ +× 0029 × 0308 × 0020 ÷ 0022 ÷ +× 0029 × 0020 ÷ +× 0029 × 0020 × 0020 ÷ +× 0029 × 0308 × 0020 ÷ +× 0029 × 0308 × 0020 × 0020 ÷ +× 0029 × 002F ÷ +× 0029 × 0020 × 002F ÷ +× 0029 × 0308 × 002F ÷ +× 0029 × 0308 × 0020 × 002F ÷ +× 0029 × 2060 ÷ +× 0029 × 0020 × 2060 ÷ +× 0029 × 0308 × 2060 ÷ +× 0029 × 0308 × 0020 × 2060 ÷ +× 0029 × 200B ÷ +× 0029 × 0020 × 200B ÷ +× 0029 × 0308 × 200B ÷ +× 0029 × 0308 × 0020 × 200B ÷ +× 0029 ÷ 1F1E6 ÷ +× 0029 × 0020 ÷ 1F1E6 ÷ +× 0029 × 0308 ÷ 1F1E6 ÷ +× 0029 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0029 ÷ 261D ÷ +× 0029 × 0020 ÷ 261D ÷ +× 0029 × 0308 ÷ 261D ÷ +× 0029 × 0308 × 0020 ÷ 261D ÷ +× 0029 ÷ 1F3FB ÷ +× 0029 × 0020 ÷ 1F3FB ÷ +× 0029 × 0308 ÷ 1F3FB ÷ +× 0029 × 0308 × 0020 ÷ 1F3FB ÷ +× 0029 × 0001 ÷ +× 0029 × 0020 ÷ 0001 ÷ +× 0029 × 0308 × 0001 ÷ +× 0029 × 0308 × 0020 ÷ 0001 ÷ +× 0029 × 200D ÷ +× 0029 × 0020 ÷ 200D ÷ +× 0029 × 0308 × 200D ÷ +× 0029 × 0308 × 0020 ÷ 200D ÷ +× 0029 × 00A7 ÷ +× 0029 × 0020 ÷ 00A7 ÷ +× 0029 × 0308 × 00A7 ÷ +× 0029 × 0308 × 0020 ÷ 00A7 ÷ +× 0029 × 50005 ÷ +× 0029 × 0020 ÷ 50005 ÷ +× 0029 × 0308 × 50005 ÷ +× 0029 × 0308 × 0020 ÷ 50005 ÷ +× 0029 × 0E01 ÷ +× 0029 × 0020 ÷ 0E01 ÷ +× 0029 × 0308 × 0E01 ÷ +× 0029 × 0308 × 0020 ÷ 0E01 ÷ +× 0029 × 3041 ÷ +× 0029 × 0020 × 3041 ÷ +× 0029 × 0308 × 3041 ÷ +× 0029 × 0308 × 0020 × 3041 ÷ +× 000D ÷ 0023 ÷ +× 000D ÷ 0020 ÷ 0023 ÷ +× 000D ÷ 0308 × 0023 ÷ +× 000D ÷ 0308 × 0020 ÷ 0023 ÷ +× 000D ÷ 2014 ÷ +× 000D ÷ 0020 ÷ 2014 ÷ +× 000D ÷ 0308 ÷ 2014 ÷ +× 000D ÷ 0308 × 0020 ÷ 2014 ÷ +× 000D ÷ 0009 ÷ +× 000D ÷ 0020 ÷ 0009 ÷ +× 000D ÷ 0308 × 0009 ÷ +× 000D ÷ 0308 × 0020 ÷ 0009 ÷ +× 000D ÷ 00B4 ÷ +× 000D ÷ 0020 ÷ 00B4 ÷ +× 000D ÷ 0308 ÷ 00B4 ÷ +× 000D ÷ 0308 × 0020 ÷ 00B4 ÷ +× 000D ÷ 000B ÷ +× 000D ÷ 0020 × 000B ÷ +× 000D ÷ 0308 × 000B ÷ +× 000D ÷ 0308 × 0020 × 000B ÷ +× 000D ÷ FFFC ÷ +× 000D ÷ 0020 ÷ FFFC ÷ +× 000D ÷ 0308 ÷ FFFC ÷ +× 000D ÷ 0308 × 0020 ÷ FFFC ÷ +× 000D ÷ 007D ÷ +× 000D ÷ 0020 × 007D ÷ +× 000D ÷ 0308 × 007D ÷ +× 000D ÷ 0308 × 0020 × 007D ÷ +× 000D ÷ 0029 ÷ +× 000D ÷ 0020 × 0029 ÷ +× 000D ÷ 0308 × 0029 ÷ +× 000D ÷ 0308 × 0020 × 0029 ÷ +× 000D ÷ 000D ÷ +× 000D ÷ 0020 × 000D ÷ +× 000D ÷ 0308 × 000D ÷ +× 000D ÷ 0308 × 0020 × 000D ÷ +× 000D ÷ 0021 ÷ +× 000D ÷ 0020 × 0021 ÷ +× 000D ÷ 0308 × 0021 ÷ +× 000D ÷ 0308 × 0020 × 0021 ÷ +× 000D ÷ 00A0 ÷ +× 000D ÷ 0020 ÷ 00A0 ÷ +× 000D ÷ 0308 × 00A0 ÷ +× 000D ÷ 0308 × 0020 ÷ 00A0 ÷ +× 000D ÷ AC00 ÷ +× 000D ÷ 0020 ÷ AC00 ÷ +× 000D ÷ 0308 ÷ AC00 ÷ +× 000D ÷ 0308 × 0020 ÷ AC00 ÷ +× 000D ÷ AC01 ÷ +× 000D ÷ 0020 ÷ AC01 ÷ +× 000D ÷ 0308 ÷ AC01 ÷ +× 000D ÷ 0308 × 0020 ÷ AC01 ÷ +× 000D ÷ 05D0 ÷ +× 000D ÷ 0020 ÷ 05D0 ÷ +× 000D ÷ 0308 × 05D0 ÷ +× 000D ÷ 0308 × 0020 ÷ 05D0 ÷ +× 000D ÷ 002D ÷ +× 000D ÷ 0020 ÷ 002D ÷ +× 000D ÷ 0308 × 002D ÷ +× 000D ÷ 0308 × 0020 ÷ 002D ÷ +× 000D ÷ 231A ÷ +× 000D ÷ 0020 ÷ 231A ÷ +× 000D ÷ 0308 ÷ 231A ÷ +× 000D ÷ 0308 × 0020 ÷ 231A ÷ +× 000D ÷ 2024 ÷ +× 000D ÷ 0020 ÷ 2024 ÷ +× 000D ÷ 0308 × 2024 ÷ +× 000D ÷ 0308 × 0020 ÷ 2024 ÷ +× 000D ÷ 002C ÷ +× 000D ÷ 0020 × 002C ÷ +× 000D ÷ 0308 × 002C ÷ +× 000D ÷ 0308 × 0020 × 002C ÷ +× 000D ÷ 1100 ÷ +× 000D ÷ 0020 ÷ 1100 ÷ +× 000D ÷ 0308 ÷ 1100 ÷ +× 000D ÷ 0308 × 0020 ÷ 1100 ÷ +× 000D ÷ 11A8 ÷ +× 000D ÷ 0020 ÷ 11A8 ÷ +× 000D ÷ 0308 ÷ 11A8 ÷ +× 000D ÷ 0308 × 0020 ÷ 11A8 ÷ +× 000D ÷ 1160 ÷ +× 000D ÷ 0020 ÷ 1160 ÷ +× 000D ÷ 0308 ÷ 1160 ÷ +× 000D ÷ 0308 × 0020 ÷ 1160 ÷ +× 000D × 000A ÷ +× 000D ÷ 0020 × 000A ÷ +× 000D ÷ 0308 × 000A ÷ +× 000D ÷ 0308 × 0020 × 000A ÷ +× 000D ÷ 0085 ÷ +× 000D ÷ 0020 × 0085 ÷ +× 000D ÷ 0308 × 0085 ÷ +× 000D ÷ 0308 × 0020 × 0085 ÷ +× 000D ÷ 17D6 ÷ +× 000D ÷ 0020 ÷ 17D6 ÷ +× 000D ÷ 0308 × 17D6 ÷ +× 000D ÷ 0308 × 0020 ÷ 17D6 ÷ +× 000D ÷ 0030 ÷ +× 000D ÷ 0020 ÷ 0030 ÷ +× 000D ÷ 0308 × 0030 ÷ +× 000D ÷ 0308 × 0020 ÷ 0030 ÷ +× 000D ÷ 0028 ÷ +× 000D ÷ 0020 ÷ 0028 ÷ +× 000D ÷ 0308 × 0028 ÷ +× 000D ÷ 0308 × 0020 ÷ 0028 ÷ +× 000D ÷ 0025 ÷ +× 000D ÷ 0020 ÷ 0025 ÷ +× 000D ÷ 0308 × 0025 ÷ +× 000D ÷ 0308 × 0020 ÷ 0025 ÷ +× 000D ÷ 0024 ÷ +× 000D ÷ 0020 ÷ 0024 ÷ +× 000D ÷ 0308 × 0024 ÷ +× 000D ÷ 0308 × 0020 ÷ 0024 ÷ +× 000D ÷ 0022 ÷ +× 000D ÷ 0020 ÷ 0022 ÷ +× 000D ÷ 0308 × 0022 ÷ +× 000D ÷ 0308 × 0020 ÷ 0022 ÷ +× 000D ÷ 0020 ÷ +× 000D ÷ 0020 × 0020 ÷ +× 000D ÷ 0308 × 0020 ÷ +× 000D ÷ 0308 × 0020 × 0020 ÷ +× 000D ÷ 002F ÷ +× 000D ÷ 0020 × 002F ÷ +× 000D ÷ 0308 × 002F ÷ +× 000D ÷ 0308 × 0020 × 002F ÷ +× 000D ÷ 2060 ÷ +× 000D ÷ 0020 × 2060 ÷ +× 000D ÷ 0308 × 2060 ÷ +× 000D ÷ 0308 × 0020 × 2060 ÷ +× 000D ÷ 200B ÷ +× 000D ÷ 0020 × 200B ÷ +× 000D ÷ 0308 × 200B ÷ +× 000D ÷ 0308 × 0020 × 200B ÷ +× 000D ÷ 1F1E6 ÷ +× 000D ÷ 0020 ÷ 1F1E6 ÷ +× 000D ÷ 0308 ÷ 1F1E6 ÷ +× 000D ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 000D ÷ 261D ÷ +× 000D ÷ 0020 ÷ 261D ÷ +× 000D ÷ 0308 ÷ 261D ÷ +× 000D ÷ 0308 × 0020 ÷ 261D ÷ +× 000D ÷ 1F3FB ÷ +× 000D ÷ 0020 ÷ 1F3FB ÷ +× 000D ÷ 0308 ÷ 1F3FB ÷ +× 000D ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 000D ÷ 0001 ÷ +× 000D ÷ 0020 ÷ 0001 ÷ +× 000D ÷ 0308 × 0001 ÷ +× 000D ÷ 0308 × 0020 ÷ 0001 ÷ +× 000D ÷ 200D ÷ +× 000D ÷ 0020 ÷ 200D ÷ +× 000D ÷ 0308 × 200D ÷ +× 000D ÷ 0308 × 0020 ÷ 200D ÷ +× 000D ÷ 00A7 ÷ +× 000D ÷ 0020 ÷ 00A7 ÷ +× 000D ÷ 0308 × 00A7 ÷ +× 000D ÷ 0308 × 0020 ÷ 00A7 ÷ +× 000D ÷ 50005 ÷ +× 000D ÷ 0020 ÷ 50005 ÷ +× 000D ÷ 0308 × 50005 ÷ +× 000D ÷ 0308 × 0020 ÷ 50005 ÷ +× 000D ÷ 0E01 ÷ +× 000D ÷ 0020 ÷ 0E01 ÷ +× 000D ÷ 0308 × 0E01 ÷ +× 000D ÷ 0308 × 0020 ÷ 0E01 ÷ +× 000D ÷ 3041 ÷ +× 000D ÷ 0020 ÷ 3041 ÷ +× 000D ÷ 0308 × 3041 ÷ +× 000D ÷ 0308 × 0020 ÷ 3041 ÷ +× 0021 ÷ 0023 ÷ +× 0021 × 0020 ÷ 0023 ÷ +× 0021 × 0308 ÷ 0023 ÷ +× 0021 × 0308 × 0020 ÷ 0023 ÷ +× 0021 ÷ 2014 ÷ +× 0021 × 0020 ÷ 2014 ÷ +× 0021 × 0308 ÷ 2014 ÷ +× 0021 × 0308 × 0020 ÷ 2014 ÷ +× 0021 × 0009 ÷ +× 0021 × 0020 ÷ 0009 ÷ +× 0021 × 0308 × 0009 ÷ +× 0021 × 0308 × 0020 ÷ 0009 ÷ +× 0021 ÷ 00B4 ÷ +× 0021 × 0020 ÷ 00B4 ÷ +× 0021 × 0308 ÷ 00B4 ÷ +× 0021 × 0308 × 0020 ÷ 00B4 ÷ +× 0021 × 000B ÷ +× 0021 × 0020 × 000B ÷ +× 0021 × 0308 × 000B ÷ +× 0021 × 0308 × 0020 × 000B ÷ +× 0021 ÷ FFFC ÷ +× 0021 × 0020 ÷ FFFC ÷ +× 0021 × 0308 ÷ FFFC ÷ +× 0021 × 0308 × 0020 ÷ FFFC ÷ +× 0021 × 007D ÷ +× 0021 × 0020 × 007D ÷ +× 0021 × 0308 × 007D ÷ +× 0021 × 0308 × 0020 × 007D ÷ +× 0021 × 0029 ÷ +× 0021 × 0020 × 0029 ÷ +× 0021 × 0308 × 0029 ÷ +× 0021 × 0308 × 0020 × 0029 ÷ +× 0021 × 000D ÷ +× 0021 × 0020 × 000D ÷ +× 0021 × 0308 × 000D ÷ +× 0021 × 0308 × 0020 × 000D ÷ +× 0021 × 0021 ÷ +× 0021 × 0020 × 0021 ÷ +× 0021 × 0308 × 0021 ÷ +× 0021 × 0308 × 0020 × 0021 ÷ +× 0021 × 00A0 ÷ +× 0021 × 0020 ÷ 00A0 ÷ +× 0021 × 0308 × 00A0 ÷ +× 0021 × 0308 × 0020 ÷ 00A0 ÷ +× 0021 ÷ AC00 ÷ +× 0021 × 0020 ÷ AC00 ÷ +× 0021 × 0308 ÷ AC00 ÷ +× 0021 × 0308 × 0020 ÷ AC00 ÷ +× 0021 ÷ AC01 ÷ +× 0021 × 0020 ÷ AC01 ÷ +× 0021 × 0308 ÷ AC01 ÷ +× 0021 × 0308 × 0020 ÷ AC01 ÷ +× 0021 ÷ 05D0 ÷ +× 0021 × 0020 ÷ 05D0 ÷ +× 0021 × 0308 ÷ 05D0 ÷ +× 0021 × 0308 × 0020 ÷ 05D0 ÷ +× 0021 × 002D ÷ +× 0021 × 0020 ÷ 002D ÷ +× 0021 × 0308 × 002D ÷ +× 0021 × 0308 × 0020 ÷ 002D ÷ +× 0021 ÷ 231A ÷ +× 0021 × 0020 ÷ 231A ÷ +× 0021 × 0308 ÷ 231A ÷ +× 0021 × 0308 × 0020 ÷ 231A ÷ +× 0021 × 2024 ÷ +× 0021 × 0020 ÷ 2024 ÷ +× 0021 × 0308 × 2024 ÷ +× 0021 × 0308 × 0020 ÷ 2024 ÷ +× 0021 × 002C ÷ +× 0021 × 0020 × 002C ÷ +× 0021 × 0308 × 002C ÷ +× 0021 × 0308 × 0020 × 002C ÷ +× 0021 ÷ 1100 ÷ +× 0021 × 0020 ÷ 1100 ÷ +× 0021 × 0308 ÷ 1100 ÷ +× 0021 × 0308 × 0020 ÷ 1100 ÷ +× 0021 ÷ 11A8 ÷ +× 0021 × 0020 ÷ 11A8 ÷ +× 0021 × 0308 ÷ 11A8 ÷ +× 0021 × 0308 × 0020 ÷ 11A8 ÷ +× 0021 ÷ 1160 ÷ +× 0021 × 0020 ÷ 1160 ÷ +× 0021 × 0308 ÷ 1160 ÷ +× 0021 × 0308 × 0020 ÷ 1160 ÷ +× 0021 × 000A ÷ +× 0021 × 0020 × 000A ÷ +× 0021 × 0308 × 000A ÷ +× 0021 × 0308 × 0020 × 000A ÷ +× 0021 × 0085 ÷ +× 0021 × 0020 × 0085 ÷ +× 0021 × 0308 × 0085 ÷ +× 0021 × 0308 × 0020 × 0085 ÷ +× 0021 × 17D6 ÷ +× 0021 × 0020 ÷ 17D6 ÷ +× 0021 × 0308 × 17D6 ÷ +× 0021 × 0308 × 0020 ÷ 17D6 ÷ +× 0021 ÷ 0030 ÷ +× 0021 × 0020 ÷ 0030 ÷ +× 0021 × 0308 ÷ 0030 ÷ +× 0021 × 0308 × 0020 ÷ 0030 ÷ +× 0021 ÷ 0028 ÷ +× 0021 × 0020 ÷ 0028 ÷ +× 0021 × 0308 ÷ 0028 ÷ +× 0021 × 0308 × 0020 ÷ 0028 ÷ +× 0021 ÷ 0025 ÷ +× 0021 × 0020 ÷ 0025 ÷ +× 0021 × 0308 ÷ 0025 ÷ +× 0021 × 0308 × 0020 ÷ 0025 ÷ +× 0021 ÷ 0024 ÷ +× 0021 × 0020 ÷ 0024 ÷ +× 0021 × 0308 ÷ 0024 ÷ +× 0021 × 0308 × 0020 ÷ 0024 ÷ +× 0021 × 0022 ÷ +× 0021 × 0020 ÷ 0022 ÷ +× 0021 × 0308 × 0022 ÷ +× 0021 × 0308 × 0020 ÷ 0022 ÷ +× 0021 × 0020 ÷ +× 0021 × 0020 × 0020 ÷ +× 0021 × 0308 × 0020 ÷ +× 0021 × 0308 × 0020 × 0020 ÷ +× 0021 × 002F ÷ +× 0021 × 0020 × 002F ÷ +× 0021 × 0308 × 002F ÷ +× 0021 × 0308 × 0020 × 002F ÷ +× 0021 × 2060 ÷ +× 0021 × 0020 × 2060 ÷ +× 0021 × 0308 × 2060 ÷ +× 0021 × 0308 × 0020 × 2060 ÷ +× 0021 × 200B ÷ +× 0021 × 0020 × 200B ÷ +× 0021 × 0308 × 200B ÷ +× 0021 × 0308 × 0020 × 200B ÷ +× 0021 ÷ 1F1E6 ÷ +× 0021 × 0020 ÷ 1F1E6 ÷ +× 0021 × 0308 ÷ 1F1E6 ÷ +× 0021 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0021 ÷ 261D ÷ +× 0021 × 0020 ÷ 261D ÷ +× 0021 × 0308 ÷ 261D ÷ +× 0021 × 0308 × 0020 ÷ 261D ÷ +× 0021 ÷ 1F3FB ÷ +× 0021 × 0020 ÷ 1F3FB ÷ +× 0021 × 0308 ÷ 1F3FB ÷ +× 0021 × 0308 × 0020 ÷ 1F3FB ÷ +× 0021 × 0001 ÷ +× 0021 × 0020 ÷ 0001 ÷ +× 0021 × 0308 × 0001 ÷ +× 0021 × 0308 × 0020 ÷ 0001 ÷ +× 0021 × 200D ÷ +× 0021 × 0020 ÷ 200D ÷ +× 0021 × 0308 × 200D ÷ +× 0021 × 0308 × 0020 ÷ 200D ÷ +× 0021 ÷ 00A7 ÷ +× 0021 × 0020 ÷ 00A7 ÷ +× 0021 × 0308 ÷ 00A7 ÷ +× 0021 × 0308 × 0020 ÷ 00A7 ÷ +× 0021 ÷ 50005 ÷ +× 0021 × 0020 ÷ 50005 ÷ +× 0021 × 0308 ÷ 50005 ÷ +× 0021 × 0308 × 0020 ÷ 50005 ÷ +× 0021 ÷ 0E01 ÷ +× 0021 × 0020 ÷ 0E01 ÷ +× 0021 × 0308 ÷ 0E01 ÷ +× 0021 × 0308 × 0020 ÷ 0E01 ÷ +× 0021 × 3041 ÷ +× 0021 × 0020 ÷ 3041 ÷ +× 0021 × 0308 × 3041 ÷ +× 0021 × 0308 × 0020 ÷ 3041 ÷ +× 00A0 × 0023 ÷ +× 00A0 × 0020 ÷ 0023 ÷ +× 00A0 × 0308 × 0023 ÷ +× 00A0 × 0308 × 0020 ÷ 0023 ÷ +× 00A0 × 2014 ÷ +× 00A0 × 0020 ÷ 2014 ÷ +× 00A0 × 0308 × 2014 ÷ +× 00A0 × 0308 × 0020 ÷ 2014 ÷ +× 00A0 × 0009 ÷ +× 00A0 × 0020 ÷ 0009 ÷ +× 00A0 × 0308 × 0009 ÷ +× 00A0 × 0308 × 0020 ÷ 0009 ÷ +× 00A0 × 00B4 ÷ +× 00A0 × 0020 ÷ 00B4 ÷ +× 00A0 × 0308 × 00B4 ÷ +× 00A0 × 0308 × 0020 ÷ 00B4 ÷ +× 00A0 × 000B ÷ +× 00A0 × 0020 × 000B ÷ +× 00A0 × 0308 × 000B ÷ +× 00A0 × 0308 × 0020 × 000B ÷ +× 00A0 × FFFC ÷ +× 00A0 × 0020 ÷ FFFC ÷ +× 00A0 × 0308 × FFFC ÷ +× 00A0 × 0308 × 0020 ÷ FFFC ÷ +× 00A0 × 007D ÷ +× 00A0 × 0020 × 007D ÷ +× 00A0 × 0308 × 007D ÷ +× 00A0 × 0308 × 0020 × 007D ÷ +× 00A0 × 0029 ÷ +× 00A0 × 0020 × 0029 ÷ +× 00A0 × 0308 × 0029 ÷ +× 00A0 × 0308 × 0020 × 0029 ÷ +× 00A0 × 000D ÷ +× 00A0 × 0020 × 000D ÷ +× 00A0 × 0308 × 000D ÷ +× 00A0 × 0308 × 0020 × 000D ÷ +× 00A0 × 0021 ÷ +× 00A0 × 0020 × 0021 ÷ +× 00A0 × 0308 × 0021 ÷ +× 00A0 × 0308 × 0020 × 0021 ÷ +× 00A0 × 00A0 ÷ +× 00A0 × 0020 ÷ 00A0 ÷ +× 00A0 × 0308 × 00A0 ÷ +× 00A0 × 0308 × 0020 ÷ 00A0 ÷ +× 00A0 × AC00 ÷ +× 00A0 × 0020 ÷ AC00 ÷ +× 00A0 × 0308 × AC00 ÷ +× 00A0 × 0308 × 0020 ÷ AC00 ÷ +× 00A0 × AC01 ÷ +× 00A0 × 0020 ÷ AC01 ÷ +× 00A0 × 0308 × AC01 ÷ +× 00A0 × 0308 × 0020 ÷ AC01 ÷ +× 00A0 × 05D0 ÷ +× 00A0 × 0020 ÷ 05D0 ÷ +× 00A0 × 0308 × 05D0 ÷ +× 00A0 × 0308 × 0020 ÷ 05D0 ÷ +× 00A0 × 002D ÷ +× 00A0 × 0020 ÷ 002D ÷ +× 00A0 × 0308 × 002D ÷ +× 00A0 × 0308 × 0020 ÷ 002D ÷ +× 00A0 × 231A ÷ +× 00A0 × 0020 ÷ 231A ÷ +× 00A0 × 0308 × 231A ÷ +× 00A0 × 0308 × 0020 ÷ 231A ÷ +× 00A0 × 2024 ÷ +× 00A0 × 0020 ÷ 2024 ÷ +× 00A0 × 0308 × 2024 ÷ +× 00A0 × 0308 × 0020 ÷ 2024 ÷ +× 00A0 × 002C ÷ +× 00A0 × 0020 × 002C ÷ +× 00A0 × 0308 × 002C ÷ +× 00A0 × 0308 × 0020 × 002C ÷ +× 00A0 × 1100 ÷ +× 00A0 × 0020 ÷ 1100 ÷ +× 00A0 × 0308 × 1100 ÷ +× 00A0 × 0308 × 0020 ÷ 1100 ÷ +× 00A0 × 11A8 ÷ +× 00A0 × 0020 ÷ 11A8 ÷ +× 00A0 × 0308 × 11A8 ÷ +× 00A0 × 0308 × 0020 ÷ 11A8 ÷ +× 00A0 × 1160 ÷ +× 00A0 × 0020 ÷ 1160 ÷ +× 00A0 × 0308 × 1160 ÷ +× 00A0 × 0308 × 0020 ÷ 1160 ÷ +× 00A0 × 000A ÷ +× 00A0 × 0020 × 000A ÷ +× 00A0 × 0308 × 000A ÷ +× 00A0 × 0308 × 0020 × 000A ÷ +× 00A0 × 0085 ÷ +× 00A0 × 0020 × 0085 ÷ +× 00A0 × 0308 × 0085 ÷ +× 00A0 × 0308 × 0020 × 0085 ÷ +× 00A0 × 17D6 ÷ +× 00A0 × 0020 ÷ 17D6 ÷ +× 00A0 × 0308 × 17D6 ÷ +× 00A0 × 0308 × 0020 ÷ 17D6 ÷ +× 00A0 × 0030 ÷ +× 00A0 × 0020 ÷ 0030 ÷ +× 00A0 × 0308 × 0030 ÷ +× 00A0 × 0308 × 0020 ÷ 0030 ÷ +× 00A0 × 0028 ÷ +× 00A0 × 0020 ÷ 0028 ÷ +× 00A0 × 0308 × 0028 ÷ +× 00A0 × 0308 × 0020 ÷ 0028 ÷ +× 00A0 × 0025 ÷ +× 00A0 × 0020 ÷ 0025 ÷ +× 00A0 × 0308 × 0025 ÷ +× 00A0 × 0308 × 0020 ÷ 0025 ÷ +× 00A0 × 0024 ÷ +× 00A0 × 0020 ÷ 0024 ÷ +× 00A0 × 0308 × 0024 ÷ +× 00A0 × 0308 × 0020 ÷ 0024 ÷ +× 00A0 × 0022 ÷ +× 00A0 × 0020 ÷ 0022 ÷ +× 00A0 × 0308 × 0022 ÷ +× 00A0 × 0308 × 0020 ÷ 0022 ÷ +× 00A0 × 0020 ÷ +× 00A0 × 0020 × 0020 ÷ +× 00A0 × 0308 × 0020 ÷ +× 00A0 × 0308 × 0020 × 0020 ÷ +× 00A0 × 002F ÷ +× 00A0 × 0020 × 002F ÷ +× 00A0 × 0308 × 002F ÷ +× 00A0 × 0308 × 0020 × 002F ÷ +× 00A0 × 2060 ÷ +× 00A0 × 0020 × 2060 ÷ +× 00A0 × 0308 × 2060 ÷ +× 00A0 × 0308 × 0020 × 2060 ÷ +× 00A0 × 200B ÷ +× 00A0 × 0020 × 200B ÷ +× 00A0 × 0308 × 200B ÷ +× 00A0 × 0308 × 0020 × 200B ÷ +× 00A0 × 1F1E6 ÷ +× 00A0 × 0020 ÷ 1F1E6 ÷ +× 00A0 × 0308 × 1F1E6 ÷ +× 00A0 × 0308 × 0020 ÷ 1F1E6 ÷ +× 00A0 × 261D ÷ +× 00A0 × 0020 ÷ 261D ÷ +× 00A0 × 0308 × 261D ÷ +× 00A0 × 0308 × 0020 ÷ 261D ÷ +× 00A0 × 1F3FB ÷ +× 00A0 × 0020 ÷ 1F3FB ÷ +× 00A0 × 0308 × 1F3FB ÷ +× 00A0 × 0308 × 0020 ÷ 1F3FB ÷ +× 00A0 × 0001 ÷ +× 00A0 × 0020 ÷ 0001 ÷ +× 00A0 × 0308 × 0001 ÷ +× 00A0 × 0308 × 0020 ÷ 0001 ÷ +× 00A0 × 200D ÷ +× 00A0 × 0020 ÷ 200D ÷ +× 00A0 × 0308 × 200D ÷ +× 00A0 × 0308 × 0020 ÷ 200D ÷ +× 00A0 × 00A7 ÷ +× 00A0 × 0020 ÷ 00A7 ÷ +× 00A0 × 0308 × 00A7 ÷ +× 00A0 × 0308 × 0020 ÷ 00A7 ÷ +× 00A0 × 50005 ÷ +× 00A0 × 0020 ÷ 50005 ÷ +× 00A0 × 0308 × 50005 ÷ +× 00A0 × 0308 × 0020 ÷ 50005 ÷ +× 00A0 × 0E01 ÷ +× 00A0 × 0020 ÷ 0E01 ÷ +× 00A0 × 0308 × 0E01 ÷ +× 00A0 × 0308 × 0020 ÷ 0E01 ÷ +× 00A0 × 3041 ÷ +× 00A0 × 0020 ÷ 3041 ÷ +× 00A0 × 0308 × 3041 ÷ +× 00A0 × 0308 × 0020 ÷ 3041 ÷ +× AC00 ÷ 0023 ÷ +× AC00 × 0020 ÷ 0023 ÷ +× AC00 × 0308 ÷ 0023 ÷ +× AC00 × 0308 × 0020 ÷ 0023 ÷ +× AC00 ÷ 2014 ÷ +× AC00 × 0020 ÷ 2014 ÷ +× AC00 × 0308 ÷ 2014 ÷ +× AC00 × 0308 × 0020 ÷ 2014 ÷ +× AC00 × 0009 ÷ +× AC00 × 0020 ÷ 0009 ÷ +× AC00 × 0308 × 0009 ÷ +× AC00 × 0308 × 0020 ÷ 0009 ÷ +× AC00 ÷ 00B4 ÷ +× AC00 × 0020 ÷ 00B4 ÷ +× AC00 × 0308 ÷ 00B4 ÷ +× AC00 × 0308 × 0020 ÷ 00B4 ÷ +× AC00 × 000B ÷ +× AC00 × 0020 × 000B ÷ +× AC00 × 0308 × 000B ÷ +× AC00 × 0308 × 0020 × 000B ÷ +× AC00 ÷ FFFC ÷ +× AC00 × 0020 ÷ FFFC ÷ +× AC00 × 0308 ÷ FFFC ÷ +× AC00 × 0308 × 0020 ÷ FFFC ÷ +× AC00 × 007D ÷ +× AC00 × 0020 × 007D ÷ +× AC00 × 0308 × 007D ÷ +× AC00 × 0308 × 0020 × 007D ÷ +× AC00 × 0029 ÷ +× AC00 × 0020 × 0029 ÷ +× AC00 × 0308 × 0029 ÷ +× AC00 × 0308 × 0020 × 0029 ÷ +× AC00 × 000D ÷ +× AC00 × 0020 × 000D ÷ +× AC00 × 0308 × 000D ÷ +× AC00 × 0308 × 0020 × 000D ÷ +× AC00 × 0021 ÷ +× AC00 × 0020 × 0021 ÷ +× AC00 × 0308 × 0021 ÷ +× AC00 × 0308 × 0020 × 0021 ÷ +× AC00 × 00A0 ÷ +× AC00 × 0020 ÷ 00A0 ÷ +× AC00 × 0308 × 00A0 ÷ +× AC00 × 0308 × 0020 ÷ 00A0 ÷ +× AC00 ÷ AC00 ÷ +× AC00 × 0020 ÷ AC00 ÷ +× AC00 × 0308 ÷ AC00 ÷ +× AC00 × 0308 × 0020 ÷ AC00 ÷ +× AC00 ÷ AC01 ÷ +× AC00 × 0020 ÷ AC01 ÷ +× AC00 × 0308 ÷ AC01 ÷ +× AC00 × 0308 × 0020 ÷ AC01 ÷ +× AC00 ÷ 05D0 ÷ +× AC00 × 0020 ÷ 05D0 ÷ +× AC00 × 0308 ÷ 05D0 ÷ +× AC00 × 0308 × 0020 ÷ 05D0 ÷ +× AC00 × 002D ÷ +× AC00 × 0020 ÷ 002D ÷ +× AC00 × 0308 × 002D ÷ +× AC00 × 0308 × 0020 ÷ 002D ÷ +× AC00 ÷ 231A ÷ +× AC00 × 0020 ÷ 231A ÷ +× AC00 × 0308 ÷ 231A ÷ +× AC00 × 0308 × 0020 ÷ 231A ÷ +× AC00 × 2024 ÷ +× AC00 × 0020 ÷ 2024 ÷ +× AC00 × 0308 × 2024 ÷ +× AC00 × 0308 × 0020 ÷ 2024 ÷ +× AC00 × 002C ÷ +× AC00 × 0020 × 002C ÷ +× AC00 × 0308 × 002C ÷ +× AC00 × 0308 × 0020 × 002C ÷ +× AC00 ÷ 1100 ÷ +× AC00 × 0020 ÷ 1100 ÷ +× AC00 × 0308 ÷ 1100 ÷ +× AC00 × 0308 × 0020 ÷ 1100 ÷ +× AC00 × 11A8 ÷ +× AC00 × 0020 ÷ 11A8 ÷ +× AC00 × 0308 × 11A8 ÷ +× AC00 × 0308 × 0020 ÷ 11A8 ÷ +× AC00 × 1160 ÷ +× AC00 × 0020 ÷ 1160 ÷ +× AC00 × 0308 × 1160 ÷ +× AC00 × 0308 × 0020 ÷ 1160 ÷ +× AC00 × 000A ÷ +× AC00 × 0020 × 000A ÷ +× AC00 × 0308 × 000A ÷ +× AC00 × 0308 × 0020 × 000A ÷ +× AC00 × 0085 ÷ +× AC00 × 0020 × 0085 ÷ +× AC00 × 0308 × 0085 ÷ +× AC00 × 0308 × 0020 × 0085 ÷ +× AC00 × 17D6 ÷ +× AC00 × 0020 ÷ 17D6 ÷ +× AC00 × 0308 × 17D6 ÷ +× AC00 × 0308 × 0020 ÷ 17D6 ÷ +× AC00 ÷ 0030 ÷ +× AC00 × 0020 ÷ 0030 ÷ +× AC00 × 0308 ÷ 0030 ÷ +× AC00 × 0308 × 0020 ÷ 0030 ÷ +× AC00 ÷ 0028 ÷ +× AC00 × 0020 ÷ 0028 ÷ +× AC00 × 0308 ÷ 0028 ÷ +× AC00 × 0308 × 0020 ÷ 0028 ÷ +× AC00 × 0025 ÷ +× AC00 × 0020 ÷ 0025 ÷ +× AC00 × 0308 × 0025 ÷ +× AC00 × 0308 × 0020 ÷ 0025 ÷ +× AC00 ÷ 0024 ÷ +× AC00 × 0020 ÷ 0024 ÷ +× AC00 × 0308 ÷ 0024 ÷ +× AC00 × 0308 × 0020 ÷ 0024 ÷ +× AC00 × 0022 ÷ +× AC00 × 0020 ÷ 0022 ÷ +× AC00 × 0308 × 0022 ÷ +× AC00 × 0308 × 0020 ÷ 0022 ÷ +× AC00 × 0020 ÷ +× AC00 × 0020 × 0020 ÷ +× AC00 × 0308 × 0020 ÷ +× AC00 × 0308 × 0020 × 0020 ÷ +× AC00 × 002F ÷ +× AC00 × 0020 × 002F ÷ +× AC00 × 0308 × 002F ÷ +× AC00 × 0308 × 0020 × 002F ÷ +× AC00 × 2060 ÷ +× AC00 × 0020 × 2060 ÷ +× AC00 × 0308 × 2060 ÷ +× AC00 × 0308 × 0020 × 2060 ÷ +× AC00 × 200B ÷ +× AC00 × 0020 × 200B ÷ +× AC00 × 0308 × 200B ÷ +× AC00 × 0308 × 0020 × 200B ÷ +× AC00 ÷ 1F1E6 ÷ +× AC00 × 0020 ÷ 1F1E6 ÷ +× AC00 × 0308 ÷ 1F1E6 ÷ +× AC00 × 0308 × 0020 ÷ 1F1E6 ÷ +× AC00 ÷ 261D ÷ +× AC00 × 0020 ÷ 261D ÷ +× AC00 × 0308 ÷ 261D ÷ +× AC00 × 0308 × 0020 ÷ 261D ÷ +× AC00 ÷ 1F3FB ÷ +× AC00 × 0020 ÷ 1F3FB ÷ +× AC00 × 0308 ÷ 1F3FB ÷ +× AC00 × 0308 × 0020 ÷ 1F3FB ÷ +× AC00 × 0001 ÷ +× AC00 × 0020 ÷ 0001 ÷ +× AC00 × 0308 × 0001 ÷ +× AC00 × 0308 × 0020 ÷ 0001 ÷ +× AC00 × 200D ÷ +× AC00 × 0020 ÷ 200D ÷ +× AC00 × 0308 × 200D ÷ +× AC00 × 0308 × 0020 ÷ 200D ÷ +× AC00 ÷ 00A7 ÷ +× AC00 × 0020 ÷ 00A7 ÷ +× AC00 × 0308 ÷ 00A7 ÷ +× AC00 × 0308 × 0020 ÷ 00A7 ÷ +× AC00 ÷ 50005 ÷ +× AC00 × 0020 ÷ 50005 ÷ +× AC00 × 0308 ÷ 50005 ÷ +× AC00 × 0308 × 0020 ÷ 50005 ÷ +× AC00 ÷ 0E01 ÷ +× AC00 × 0020 ÷ 0E01 ÷ +× AC00 × 0308 ÷ 0E01 ÷ +× AC00 × 0308 × 0020 ÷ 0E01 ÷ +× AC00 × 3041 ÷ +× AC00 × 0020 ÷ 3041 ÷ +× AC00 × 0308 × 3041 ÷ +× AC00 × 0308 × 0020 ÷ 3041 ÷ +× AC01 ÷ 0023 ÷ +× AC01 × 0020 ÷ 0023 ÷ +× AC01 × 0308 ÷ 0023 ÷ +× AC01 × 0308 × 0020 ÷ 0023 ÷ +× AC01 ÷ 2014 ÷ +× AC01 × 0020 ÷ 2014 ÷ +× AC01 × 0308 ÷ 2014 ÷ +× AC01 × 0308 × 0020 ÷ 2014 ÷ +× AC01 × 0009 ÷ +× AC01 × 0020 ÷ 0009 ÷ +× AC01 × 0308 × 0009 ÷ +× AC01 × 0308 × 0020 ÷ 0009 ÷ +× AC01 ÷ 00B4 ÷ +× AC01 × 0020 ÷ 00B4 ÷ +× AC01 × 0308 ÷ 00B4 ÷ +× AC01 × 0308 × 0020 ÷ 00B4 ÷ +× AC01 × 000B ÷ +× AC01 × 0020 × 000B ÷ +× AC01 × 0308 × 000B ÷ +× AC01 × 0308 × 0020 × 000B ÷ +× AC01 ÷ FFFC ÷ +× AC01 × 0020 ÷ FFFC ÷ +× AC01 × 0308 ÷ FFFC ÷ +× AC01 × 0308 × 0020 ÷ FFFC ÷ +× AC01 × 007D ÷ +× AC01 × 0020 × 007D ÷ +× AC01 × 0308 × 007D ÷ +× AC01 × 0308 × 0020 × 007D ÷ +× AC01 × 0029 ÷ +× AC01 × 0020 × 0029 ÷ +× AC01 × 0308 × 0029 ÷ +× AC01 × 0308 × 0020 × 0029 ÷ +× AC01 × 000D ÷ +× AC01 × 0020 × 000D ÷ +× AC01 × 0308 × 000D ÷ +× AC01 × 0308 × 0020 × 000D ÷ +× AC01 × 0021 ÷ +× AC01 × 0020 × 0021 ÷ +× AC01 × 0308 × 0021 ÷ +× AC01 × 0308 × 0020 × 0021 ÷ +× AC01 × 00A0 ÷ +× AC01 × 0020 ÷ 00A0 ÷ +× AC01 × 0308 × 00A0 ÷ +× AC01 × 0308 × 0020 ÷ 00A0 ÷ +× AC01 ÷ AC00 ÷ +× AC01 × 0020 ÷ AC00 ÷ +× AC01 × 0308 ÷ AC00 ÷ +× AC01 × 0308 × 0020 ÷ AC00 ÷ +× AC01 ÷ AC01 ÷ +× AC01 × 0020 ÷ AC01 ÷ +× AC01 × 0308 ÷ AC01 ÷ +× AC01 × 0308 × 0020 ÷ AC01 ÷ +× AC01 ÷ 05D0 ÷ +× AC01 × 0020 ÷ 05D0 ÷ +× AC01 × 0308 ÷ 05D0 ÷ +× AC01 × 0308 × 0020 ÷ 05D0 ÷ +× AC01 × 002D ÷ +× AC01 × 0020 ÷ 002D ÷ +× AC01 × 0308 × 002D ÷ +× AC01 × 0308 × 0020 ÷ 002D ÷ +× AC01 ÷ 231A ÷ +× AC01 × 0020 ÷ 231A ÷ +× AC01 × 0308 ÷ 231A ÷ +× AC01 × 0308 × 0020 ÷ 231A ÷ +× AC01 × 2024 ÷ +× AC01 × 0020 ÷ 2024 ÷ +× AC01 × 0308 × 2024 ÷ +× AC01 × 0308 × 0020 ÷ 2024 ÷ +× AC01 × 002C ÷ +× AC01 × 0020 × 002C ÷ +× AC01 × 0308 × 002C ÷ +× AC01 × 0308 × 0020 × 002C ÷ +× AC01 ÷ 1100 ÷ +× AC01 × 0020 ÷ 1100 ÷ +× AC01 × 0308 ÷ 1100 ÷ +× AC01 × 0308 × 0020 ÷ 1100 ÷ +× AC01 × 11A8 ÷ +× AC01 × 0020 ÷ 11A8 ÷ +× AC01 × 0308 × 11A8 ÷ +× AC01 × 0308 × 0020 ÷ 11A8 ÷ +× AC01 ÷ 1160 ÷ +× AC01 × 0020 ÷ 1160 ÷ +× AC01 × 0308 ÷ 1160 ÷ +× AC01 × 0308 × 0020 ÷ 1160 ÷ +× AC01 × 000A ÷ +× AC01 × 0020 × 000A ÷ +× AC01 × 0308 × 000A ÷ +× AC01 × 0308 × 0020 × 000A ÷ +× AC01 × 0085 ÷ +× AC01 × 0020 × 0085 ÷ +× AC01 × 0308 × 0085 ÷ +× AC01 × 0308 × 0020 × 0085 ÷ +× AC01 × 17D6 ÷ +× AC01 × 0020 ÷ 17D6 ÷ +× AC01 × 0308 × 17D6 ÷ +× AC01 × 0308 × 0020 ÷ 17D6 ÷ +× AC01 ÷ 0030 ÷ +× AC01 × 0020 ÷ 0030 ÷ +× AC01 × 0308 ÷ 0030 ÷ +× AC01 × 0308 × 0020 ÷ 0030 ÷ +× AC01 ÷ 0028 ÷ +× AC01 × 0020 ÷ 0028 ÷ +× AC01 × 0308 ÷ 0028 ÷ +× AC01 × 0308 × 0020 ÷ 0028 ÷ +× AC01 × 0025 ÷ +× AC01 × 0020 ÷ 0025 ÷ +× AC01 × 0308 × 0025 ÷ +× AC01 × 0308 × 0020 ÷ 0025 ÷ +× AC01 ÷ 0024 ÷ +× AC01 × 0020 ÷ 0024 ÷ +× AC01 × 0308 ÷ 0024 ÷ +× AC01 × 0308 × 0020 ÷ 0024 ÷ +× AC01 × 0022 ÷ +× AC01 × 0020 ÷ 0022 ÷ +× AC01 × 0308 × 0022 ÷ +× AC01 × 0308 × 0020 ÷ 0022 ÷ +× AC01 × 0020 ÷ +× AC01 × 0020 × 0020 ÷ +× AC01 × 0308 × 0020 ÷ +× AC01 × 0308 × 0020 × 0020 ÷ +× AC01 × 002F ÷ +× AC01 × 0020 × 002F ÷ +× AC01 × 0308 × 002F ÷ +× AC01 × 0308 × 0020 × 002F ÷ +× AC01 × 2060 ÷ +× AC01 × 0020 × 2060 ÷ +× AC01 × 0308 × 2060 ÷ +× AC01 × 0308 × 0020 × 2060 ÷ +× AC01 × 200B ÷ +× AC01 × 0020 × 200B ÷ +× AC01 × 0308 × 200B ÷ +× AC01 × 0308 × 0020 × 200B ÷ +× AC01 ÷ 1F1E6 ÷ +× AC01 × 0020 ÷ 1F1E6 ÷ +× AC01 × 0308 ÷ 1F1E6 ÷ +× AC01 × 0308 × 0020 ÷ 1F1E6 ÷ +× AC01 ÷ 261D ÷ +× AC01 × 0020 ÷ 261D ÷ +× AC01 × 0308 ÷ 261D ÷ +× AC01 × 0308 × 0020 ÷ 261D ÷ +× AC01 ÷ 1F3FB ÷ +× AC01 × 0020 ÷ 1F3FB ÷ +× AC01 × 0308 ÷ 1F3FB ÷ +× AC01 × 0308 × 0020 ÷ 1F3FB ÷ +× AC01 × 0001 ÷ +× AC01 × 0020 ÷ 0001 ÷ +× AC01 × 0308 × 0001 ÷ +× AC01 × 0308 × 0020 ÷ 0001 ÷ +× AC01 × 200D ÷ +× AC01 × 0020 ÷ 200D ÷ +× AC01 × 0308 × 200D ÷ +× AC01 × 0308 × 0020 ÷ 200D ÷ +× AC01 ÷ 00A7 ÷ +× AC01 × 0020 ÷ 00A7 ÷ +× AC01 × 0308 ÷ 00A7 ÷ +× AC01 × 0308 × 0020 ÷ 00A7 ÷ +× AC01 ÷ 50005 ÷ +× AC01 × 0020 ÷ 50005 ÷ +× AC01 × 0308 ÷ 50005 ÷ +× AC01 × 0308 × 0020 ÷ 50005 ÷ +× AC01 ÷ 0E01 ÷ +× AC01 × 0020 ÷ 0E01 ÷ +× AC01 × 0308 ÷ 0E01 ÷ +× AC01 × 0308 × 0020 ÷ 0E01 ÷ +× AC01 × 3041 ÷ +× AC01 × 0020 ÷ 3041 ÷ +× AC01 × 0308 × 3041 ÷ +× AC01 × 0308 × 0020 ÷ 3041 ÷ +× 05D0 × 0023 ÷ +× 05D0 × 0020 ÷ 0023 ÷ +× 05D0 × 0308 × 0023 ÷ +× 05D0 × 0308 × 0020 ÷ 0023 ÷ +× 05D0 ÷ 2014 ÷ +× 05D0 × 0020 ÷ 2014 ÷ +× 05D0 × 0308 ÷ 2014 ÷ +× 05D0 × 0308 × 0020 ÷ 2014 ÷ +× 05D0 × 0009 ÷ +× 05D0 × 0020 ÷ 0009 ÷ +× 05D0 × 0308 × 0009 ÷ +× 05D0 × 0308 × 0020 ÷ 0009 ÷ +× 05D0 ÷ 00B4 ÷ +× 05D0 × 0020 ÷ 00B4 ÷ +× 05D0 × 0308 ÷ 00B4 ÷ +× 05D0 × 0308 × 0020 ÷ 00B4 ÷ +× 05D0 × 000B ÷ +× 05D0 × 0020 × 000B ÷ +× 05D0 × 0308 × 000B ÷ +× 05D0 × 0308 × 0020 × 000B ÷ +× 05D0 ÷ FFFC ÷ +× 05D0 × 0020 ÷ FFFC ÷ +× 05D0 × 0308 ÷ FFFC ÷ +× 05D0 × 0308 × 0020 ÷ FFFC ÷ +× 05D0 × 007D ÷ +× 05D0 × 0020 × 007D ÷ +× 05D0 × 0308 × 007D ÷ +× 05D0 × 0308 × 0020 × 007D ÷ +× 05D0 × 0029 ÷ +× 05D0 × 0020 × 0029 ÷ +× 05D0 × 0308 × 0029 ÷ +× 05D0 × 0308 × 0020 × 0029 ÷ +× 05D0 × 000D ÷ +× 05D0 × 0020 × 000D ÷ +× 05D0 × 0308 × 000D ÷ +× 05D0 × 0308 × 0020 × 000D ÷ +× 05D0 × 0021 ÷ +× 05D0 × 0020 × 0021 ÷ +× 05D0 × 0308 × 0021 ÷ +× 05D0 × 0308 × 0020 × 0021 ÷ +× 05D0 × 00A0 ÷ +× 05D0 × 0020 ÷ 00A0 ÷ +× 05D0 × 0308 × 00A0 ÷ +× 05D0 × 0308 × 0020 ÷ 00A0 ÷ +× 05D0 ÷ AC00 ÷ +× 05D0 × 0020 ÷ AC00 ÷ +× 05D0 × 0308 ÷ AC00 ÷ +× 05D0 × 0308 × 0020 ÷ AC00 ÷ +× 05D0 ÷ AC01 ÷ +× 05D0 × 0020 ÷ AC01 ÷ +× 05D0 × 0308 ÷ AC01 ÷ +× 05D0 × 0308 × 0020 ÷ AC01 ÷ +× 05D0 × 05D0 ÷ +× 05D0 × 0020 ÷ 05D0 ÷ +× 05D0 × 0308 × 05D0 ÷ +× 05D0 × 0308 × 0020 ÷ 05D0 ÷ +× 05D0 × 002D ÷ +× 05D0 × 0020 ÷ 002D ÷ +× 05D0 × 0308 × 002D ÷ +× 05D0 × 0308 × 0020 ÷ 002D ÷ +× 05D0 ÷ 231A ÷ +× 05D0 × 0020 ÷ 231A ÷ +× 05D0 × 0308 ÷ 231A ÷ +× 05D0 × 0308 × 0020 ÷ 231A ÷ +× 05D0 × 2024 ÷ +× 05D0 × 0020 ÷ 2024 ÷ +× 05D0 × 0308 × 2024 ÷ +× 05D0 × 0308 × 0020 ÷ 2024 ÷ +× 05D0 × 002C ÷ +× 05D0 × 0020 × 002C ÷ +× 05D0 × 0308 × 002C ÷ +× 05D0 × 0308 × 0020 × 002C ÷ +× 05D0 ÷ 1100 ÷ +× 05D0 × 0020 ÷ 1100 ÷ +× 05D0 × 0308 ÷ 1100 ÷ +× 05D0 × 0308 × 0020 ÷ 1100 ÷ +× 05D0 ÷ 11A8 ÷ +× 05D0 × 0020 ÷ 11A8 ÷ +× 05D0 × 0308 ÷ 11A8 ÷ +× 05D0 × 0308 × 0020 ÷ 11A8 ÷ +× 05D0 ÷ 1160 ÷ +× 05D0 × 0020 ÷ 1160 ÷ +× 05D0 × 0308 ÷ 1160 ÷ +× 05D0 × 0308 × 0020 ÷ 1160 ÷ +× 05D0 × 000A ÷ +× 05D0 × 0020 × 000A ÷ +× 05D0 × 0308 × 000A ÷ +× 05D0 × 0308 × 0020 × 000A ÷ +× 05D0 × 0085 ÷ +× 05D0 × 0020 × 0085 ÷ +× 05D0 × 0308 × 0085 ÷ +× 05D0 × 0308 × 0020 × 0085 ÷ +× 05D0 × 17D6 ÷ +× 05D0 × 0020 ÷ 17D6 ÷ +× 05D0 × 0308 × 17D6 ÷ +× 05D0 × 0308 × 0020 ÷ 17D6 ÷ +× 05D0 × 0030 ÷ +× 05D0 × 0020 ÷ 0030 ÷ +× 05D0 × 0308 × 0030 ÷ +× 05D0 × 0308 × 0020 ÷ 0030 ÷ +× 05D0 × 0028 ÷ +× 05D0 × 0020 ÷ 0028 ÷ +× 05D0 × 0308 × 0028 ÷ +× 05D0 × 0308 × 0020 ÷ 0028 ÷ +× 05D0 × 0025 ÷ +× 05D0 × 0020 ÷ 0025 ÷ +× 05D0 × 0308 × 0025 ÷ +× 05D0 × 0308 × 0020 ÷ 0025 ÷ +× 05D0 × 0024 ÷ +× 05D0 × 0020 ÷ 0024 ÷ +× 05D0 × 0308 × 0024 ÷ +× 05D0 × 0308 × 0020 ÷ 0024 ÷ +× 05D0 × 0022 ÷ +× 05D0 × 0020 ÷ 0022 ÷ +× 05D0 × 0308 × 0022 ÷ +× 05D0 × 0308 × 0020 ÷ 0022 ÷ +× 05D0 × 0020 ÷ +× 05D0 × 0020 × 0020 ÷ +× 05D0 × 0308 × 0020 ÷ +× 05D0 × 0308 × 0020 × 0020 ÷ +× 05D0 × 002F ÷ +× 05D0 × 0020 × 002F ÷ +× 05D0 × 0308 × 002F ÷ +× 05D0 × 0308 × 0020 × 002F ÷ +× 05D0 × 2060 ÷ +× 05D0 × 0020 × 2060 ÷ +× 05D0 × 0308 × 2060 ÷ +× 05D0 × 0308 × 0020 × 2060 ÷ +× 05D0 × 200B ÷ +× 05D0 × 0020 × 200B ÷ +× 05D0 × 0308 × 200B ÷ +× 05D0 × 0308 × 0020 × 200B ÷ +× 05D0 ÷ 1F1E6 ÷ +× 05D0 × 0020 ÷ 1F1E6 ÷ +× 05D0 × 0308 ÷ 1F1E6 ÷ +× 05D0 × 0308 × 0020 ÷ 1F1E6 ÷ +× 05D0 ÷ 261D ÷ +× 05D0 × 0020 ÷ 261D ÷ +× 05D0 × 0308 ÷ 261D ÷ +× 05D0 × 0308 × 0020 ÷ 261D ÷ +× 05D0 ÷ 1F3FB ÷ +× 05D0 × 0020 ÷ 1F3FB ÷ +× 05D0 × 0308 ÷ 1F3FB ÷ +× 05D0 × 0308 × 0020 ÷ 1F3FB ÷ +× 05D0 × 0001 ÷ +× 05D0 × 0020 ÷ 0001 ÷ +× 05D0 × 0308 × 0001 ÷ +× 05D0 × 0308 × 0020 ÷ 0001 ÷ +× 05D0 × 200D ÷ +× 05D0 × 0020 ÷ 200D ÷ +× 05D0 × 0308 × 200D ÷ +× 05D0 × 0308 × 0020 ÷ 200D ÷ +× 05D0 × 00A7 ÷ +× 05D0 × 0020 ÷ 00A7 ÷ +× 05D0 × 0308 × 00A7 ÷ +× 05D0 × 0308 × 0020 ÷ 00A7 ÷ +× 05D0 × 50005 ÷ +× 05D0 × 0020 ÷ 50005 ÷ +× 05D0 × 0308 × 50005 ÷ +× 05D0 × 0308 × 0020 ÷ 50005 ÷ +× 05D0 × 0E01 ÷ +× 05D0 × 0020 ÷ 0E01 ÷ +× 05D0 × 0308 × 0E01 ÷ +× 05D0 × 0308 × 0020 ÷ 0E01 ÷ +× 05D0 × 3041 ÷ +× 05D0 × 0020 ÷ 3041 ÷ +× 05D0 × 0308 × 3041 ÷ +× 05D0 × 0308 × 0020 ÷ 3041 ÷ +× 002D ÷ 0023 ÷ +× 002D × 0020 ÷ 0023 ÷ +× 002D × 0308 ÷ 0023 ÷ +× 002D × 0308 × 0020 ÷ 0023 ÷ +× 002D ÷ 2014 ÷ +× 002D × 0020 ÷ 2014 ÷ +× 002D × 0308 ÷ 2014 ÷ +× 002D × 0308 × 0020 ÷ 2014 ÷ +× 002D × 0009 ÷ +× 002D × 0020 ÷ 0009 ÷ +× 002D × 0308 × 0009 ÷ +× 002D × 0308 × 0020 ÷ 0009 ÷ +× 002D ÷ 00B4 ÷ +× 002D × 0020 ÷ 00B4 ÷ +× 002D × 0308 ÷ 00B4 ÷ +× 002D × 0308 × 0020 ÷ 00B4 ÷ +× 002D × 000B ÷ +× 002D × 0020 × 000B ÷ +× 002D × 0308 × 000B ÷ +× 002D × 0308 × 0020 × 000B ÷ +× 002D ÷ FFFC ÷ +× 002D × 0020 ÷ FFFC ÷ +× 002D × 0308 ÷ FFFC ÷ +× 002D × 0308 × 0020 ÷ FFFC ÷ +× 002D × 007D ÷ +× 002D × 0020 × 007D ÷ +× 002D × 0308 × 007D ÷ +× 002D × 0308 × 0020 × 007D ÷ +× 002D × 0029 ÷ +× 002D × 0020 × 0029 ÷ +× 002D × 0308 × 0029 ÷ +× 002D × 0308 × 0020 × 0029 ÷ +× 002D × 000D ÷ +× 002D × 0020 × 000D ÷ +× 002D × 0308 × 000D ÷ +× 002D × 0308 × 0020 × 000D ÷ +× 002D × 0021 ÷ +× 002D × 0020 × 0021 ÷ +× 002D × 0308 × 0021 ÷ +× 002D × 0308 × 0020 × 0021 ÷ +× 002D ÷ 00A0 ÷ +× 002D × 0020 ÷ 00A0 ÷ +× 002D × 0308 ÷ 00A0 ÷ +× 002D × 0308 × 0020 ÷ 00A0 ÷ +× 002D ÷ AC00 ÷ +× 002D × 0020 ÷ AC00 ÷ +× 002D × 0308 ÷ AC00 ÷ +× 002D × 0308 × 0020 ÷ AC00 ÷ +× 002D ÷ AC01 ÷ +× 002D × 0020 ÷ AC01 ÷ +× 002D × 0308 ÷ AC01 ÷ +× 002D × 0308 × 0020 ÷ AC01 ÷ +× 002D ÷ 05D0 ÷ +× 002D × 0020 ÷ 05D0 ÷ +× 002D × 0308 ÷ 05D0 ÷ +× 002D × 0308 × 0020 ÷ 05D0 ÷ +× 002D × 002D ÷ +× 002D × 0020 ÷ 002D ÷ +× 002D × 0308 × 002D ÷ +× 002D × 0308 × 0020 ÷ 002D ÷ +× 002D ÷ 231A ÷ +× 002D × 0020 ÷ 231A ÷ +× 002D × 0308 ÷ 231A ÷ +× 002D × 0308 × 0020 ÷ 231A ÷ +× 002D ÷ 2024 ÷ +× 002D × 0020 ÷ 2024 ÷ +× 002D × 0308 ÷ 2024 ÷ +× 002D × 0308 × 0020 ÷ 2024 ÷ +× 002D × 002C ÷ +× 002D × 0020 × 002C ÷ +× 002D × 0308 × 002C ÷ +× 002D × 0308 × 0020 × 002C ÷ +× 002D ÷ 1100 ÷ +× 002D × 0020 ÷ 1100 ÷ +× 002D × 0308 ÷ 1100 ÷ +× 002D × 0308 × 0020 ÷ 1100 ÷ +× 002D ÷ 11A8 ÷ +× 002D × 0020 ÷ 11A8 ÷ +× 002D × 0308 ÷ 11A8 ÷ +× 002D × 0308 × 0020 ÷ 11A8 ÷ +× 002D ÷ 1160 ÷ +× 002D × 0020 ÷ 1160 ÷ +× 002D × 0308 ÷ 1160 ÷ +× 002D × 0308 × 0020 ÷ 1160 ÷ +× 002D × 000A ÷ +× 002D × 0020 × 000A ÷ +× 002D × 0308 × 000A ÷ +× 002D × 0308 × 0020 × 000A ÷ +× 002D × 0085 ÷ +× 002D × 0020 × 0085 ÷ +× 002D × 0308 × 0085 ÷ +× 002D × 0308 × 0020 × 0085 ÷ +× 002D × 17D6 ÷ +× 002D × 0020 ÷ 17D6 ÷ +× 002D × 0308 × 17D6 ÷ +× 002D × 0308 × 0020 ÷ 17D6 ÷ +× 002D × 0030 ÷ +× 002D × 0020 ÷ 0030 ÷ +× 002D × 0308 × 0030 ÷ +× 002D × 0308 × 0020 ÷ 0030 ÷ +× 002D ÷ 0028 ÷ +× 002D × 0020 ÷ 0028 ÷ +× 002D × 0308 ÷ 0028 ÷ +× 002D × 0308 × 0020 ÷ 0028 ÷ +× 002D ÷ 0025 ÷ +× 002D × 0020 ÷ 0025 ÷ +× 002D × 0308 ÷ 0025 ÷ +× 002D × 0308 × 0020 ÷ 0025 ÷ +× 002D ÷ 0024 ÷ +× 002D × 0020 ÷ 0024 ÷ +× 002D × 0308 ÷ 0024 ÷ +× 002D × 0308 × 0020 ÷ 0024 ÷ +× 002D × 0022 ÷ +× 002D × 0020 ÷ 0022 ÷ +× 002D × 0308 × 0022 ÷ +× 002D × 0308 × 0020 ÷ 0022 ÷ +× 002D × 0020 ÷ +× 002D × 0020 × 0020 ÷ +× 002D × 0308 × 0020 ÷ +× 002D × 0308 × 0020 × 0020 ÷ +× 002D × 002F ÷ +× 002D × 0020 × 002F ÷ +× 002D × 0308 × 002F ÷ +× 002D × 0308 × 0020 × 002F ÷ +× 002D × 2060 ÷ +× 002D × 0020 × 2060 ÷ +× 002D × 0308 × 2060 ÷ +× 002D × 0308 × 0020 × 2060 ÷ +× 002D × 200B ÷ +× 002D × 0020 × 200B ÷ +× 002D × 0308 × 200B ÷ +× 002D × 0308 × 0020 × 200B ÷ +× 002D ÷ 1F1E6 ÷ +× 002D × 0020 ÷ 1F1E6 ÷ +× 002D × 0308 ÷ 1F1E6 ÷ +× 002D × 0308 × 0020 ÷ 1F1E6 ÷ +× 002D ÷ 261D ÷ +× 002D × 0020 ÷ 261D ÷ +× 002D × 0308 ÷ 261D ÷ +× 002D × 0308 × 0020 ÷ 261D ÷ +× 002D ÷ 1F3FB ÷ +× 002D × 0020 ÷ 1F3FB ÷ +× 002D × 0308 ÷ 1F3FB ÷ +× 002D × 0308 × 0020 ÷ 1F3FB ÷ +× 002D × 0001 ÷ +× 002D × 0020 ÷ 0001 ÷ +× 002D × 0308 × 0001 ÷ +× 002D × 0308 × 0020 ÷ 0001 ÷ +× 002D × 200D ÷ +× 002D × 0020 ÷ 200D ÷ +× 002D × 0308 × 200D ÷ +× 002D × 0308 × 0020 ÷ 200D ÷ +× 002D ÷ 00A7 ÷ +× 002D × 0020 ÷ 00A7 ÷ +× 002D × 0308 ÷ 00A7 ÷ +× 002D × 0308 × 0020 ÷ 00A7 ÷ +× 002D ÷ 50005 ÷ +× 002D × 0020 ÷ 50005 ÷ +× 002D × 0308 ÷ 50005 ÷ +× 002D × 0308 × 0020 ÷ 50005 ÷ +× 002D ÷ 0E01 ÷ +× 002D × 0020 ÷ 0E01 ÷ +× 002D × 0308 ÷ 0E01 ÷ +× 002D × 0308 × 0020 ÷ 0E01 ÷ +× 002D × 3041 ÷ +× 002D × 0020 ÷ 3041 ÷ +× 002D × 0308 × 3041 ÷ +× 002D × 0308 × 0020 ÷ 3041 ÷ +× 231A ÷ 0023 ÷ +× 231A × 0020 ÷ 0023 ÷ +× 231A × 0308 ÷ 0023 ÷ +× 231A × 0308 × 0020 ÷ 0023 ÷ +× 231A ÷ 2014 ÷ +× 231A × 0020 ÷ 2014 ÷ +× 231A × 0308 ÷ 2014 ÷ +× 231A × 0308 × 0020 ÷ 2014 ÷ +× 231A × 0009 ÷ +× 231A × 0020 ÷ 0009 ÷ +× 231A × 0308 × 0009 ÷ +× 231A × 0308 × 0020 ÷ 0009 ÷ +× 231A ÷ 00B4 ÷ +× 231A × 0020 ÷ 00B4 ÷ +× 231A × 0308 ÷ 00B4 ÷ +× 231A × 0308 × 0020 ÷ 00B4 ÷ +× 231A × 000B ÷ +× 231A × 0020 × 000B ÷ +× 231A × 0308 × 000B ÷ +× 231A × 0308 × 0020 × 000B ÷ +× 231A ÷ FFFC ÷ +× 231A × 0020 ÷ FFFC ÷ +× 231A × 0308 ÷ FFFC ÷ +× 231A × 0308 × 0020 ÷ FFFC ÷ +× 231A × 007D ÷ +× 231A × 0020 × 007D ÷ +× 231A × 0308 × 007D ÷ +× 231A × 0308 × 0020 × 007D ÷ +× 231A × 0029 ÷ +× 231A × 0020 × 0029 ÷ +× 231A × 0308 × 0029 ÷ +× 231A × 0308 × 0020 × 0029 ÷ +× 231A × 000D ÷ +× 231A × 0020 × 000D ÷ +× 231A × 0308 × 000D ÷ +× 231A × 0308 × 0020 × 000D ÷ +× 231A × 0021 ÷ +× 231A × 0020 × 0021 ÷ +× 231A × 0308 × 0021 ÷ +× 231A × 0308 × 0020 × 0021 ÷ +× 231A × 00A0 ÷ +× 231A × 0020 ÷ 00A0 ÷ +× 231A × 0308 × 00A0 ÷ +× 231A × 0308 × 0020 ÷ 00A0 ÷ +× 231A ÷ AC00 ÷ +× 231A × 0020 ÷ AC00 ÷ +× 231A × 0308 ÷ AC00 ÷ +× 231A × 0308 × 0020 ÷ AC00 ÷ +× 231A ÷ AC01 ÷ +× 231A × 0020 ÷ AC01 ÷ +× 231A × 0308 ÷ AC01 ÷ +× 231A × 0308 × 0020 ÷ AC01 ÷ +× 231A ÷ 05D0 ÷ +× 231A × 0020 ÷ 05D0 ÷ +× 231A × 0308 ÷ 05D0 ÷ +× 231A × 0308 × 0020 ÷ 05D0 ÷ +× 231A × 002D ÷ +× 231A × 0020 ÷ 002D ÷ +× 231A × 0308 × 002D ÷ +× 231A × 0308 × 0020 ÷ 002D ÷ +× 231A ÷ 231A ÷ +× 231A × 0020 ÷ 231A ÷ +× 231A × 0308 ÷ 231A ÷ +× 231A × 0308 × 0020 ÷ 231A ÷ +× 231A × 2024 ÷ +× 231A × 0020 ÷ 2024 ÷ +× 231A × 0308 × 2024 ÷ +× 231A × 0308 × 0020 ÷ 2024 ÷ +× 231A × 002C ÷ +× 231A × 0020 × 002C ÷ +× 231A × 0308 × 002C ÷ +× 231A × 0308 × 0020 × 002C ÷ +× 231A ÷ 1100 ÷ +× 231A × 0020 ÷ 1100 ÷ +× 231A × 0308 ÷ 1100 ÷ +× 231A × 0308 × 0020 ÷ 1100 ÷ +× 231A ÷ 11A8 ÷ +× 231A × 0020 ÷ 11A8 ÷ +× 231A × 0308 ÷ 11A8 ÷ +× 231A × 0308 × 0020 ÷ 11A8 ÷ +× 231A ÷ 1160 ÷ +× 231A × 0020 ÷ 1160 ÷ +× 231A × 0308 ÷ 1160 ÷ +× 231A × 0308 × 0020 ÷ 1160 ÷ +× 231A × 000A ÷ +× 231A × 0020 × 000A ÷ +× 231A × 0308 × 000A ÷ +× 231A × 0308 × 0020 × 000A ÷ +× 231A × 0085 ÷ +× 231A × 0020 × 0085 ÷ +× 231A × 0308 × 0085 ÷ +× 231A × 0308 × 0020 × 0085 ÷ +× 231A × 17D6 ÷ +× 231A × 0020 ÷ 17D6 ÷ +× 231A × 0308 × 17D6 ÷ +× 231A × 0308 × 0020 ÷ 17D6 ÷ +× 231A ÷ 0030 ÷ +× 231A × 0020 ÷ 0030 ÷ +× 231A × 0308 ÷ 0030 ÷ +× 231A × 0308 × 0020 ÷ 0030 ÷ +× 231A ÷ 0028 ÷ +× 231A × 0020 ÷ 0028 ÷ +× 231A × 0308 ÷ 0028 ÷ +× 231A × 0308 × 0020 ÷ 0028 ÷ +× 231A × 0025 ÷ +× 231A × 0020 ÷ 0025 ÷ +× 231A × 0308 × 0025 ÷ +× 231A × 0308 × 0020 ÷ 0025 ÷ +× 231A ÷ 0024 ÷ +× 231A × 0020 ÷ 0024 ÷ +× 231A × 0308 ÷ 0024 ÷ +× 231A × 0308 × 0020 ÷ 0024 ÷ +× 231A × 0022 ÷ +× 231A × 0020 ÷ 0022 ÷ +× 231A × 0308 × 0022 ÷ +× 231A × 0308 × 0020 ÷ 0022 ÷ +× 231A × 0020 ÷ +× 231A × 0020 × 0020 ÷ +× 231A × 0308 × 0020 ÷ +× 231A × 0308 × 0020 × 0020 ÷ +× 231A × 002F ÷ +× 231A × 0020 × 002F ÷ +× 231A × 0308 × 002F ÷ +× 231A × 0308 × 0020 × 002F ÷ +× 231A × 2060 ÷ +× 231A × 0020 × 2060 ÷ +× 231A × 0308 × 2060 ÷ +× 231A × 0308 × 0020 × 2060 ÷ +× 231A × 200B ÷ +× 231A × 0020 × 200B ÷ +× 231A × 0308 × 200B ÷ +× 231A × 0308 × 0020 × 200B ÷ +× 231A ÷ 1F1E6 ÷ +× 231A × 0020 ÷ 1F1E6 ÷ +× 231A × 0308 ÷ 1F1E6 ÷ +× 231A × 0308 × 0020 ÷ 1F1E6 ÷ +× 231A ÷ 261D ÷ +× 231A × 0020 ÷ 261D ÷ +× 231A × 0308 ÷ 261D ÷ +× 231A × 0308 × 0020 ÷ 261D ÷ +× 231A ÷ 1F3FB ÷ +× 231A × 0020 ÷ 1F3FB ÷ +× 231A × 0308 ÷ 1F3FB ÷ +× 231A × 0308 × 0020 ÷ 1F3FB ÷ +× 231A × 0001 ÷ +× 231A × 0020 ÷ 0001 ÷ +× 231A × 0308 × 0001 ÷ +× 231A × 0308 × 0020 ÷ 0001 ÷ +× 231A × 200D ÷ +× 231A × 0020 ÷ 200D ÷ +× 231A × 0308 × 200D ÷ +× 231A × 0308 × 0020 ÷ 200D ÷ +× 231A ÷ 00A7 ÷ +× 231A × 0020 ÷ 00A7 ÷ +× 231A × 0308 ÷ 00A7 ÷ +× 231A × 0308 × 0020 ÷ 00A7 ÷ +× 231A ÷ 50005 ÷ +× 231A × 0020 ÷ 50005 ÷ +× 231A × 0308 ÷ 50005 ÷ +× 231A × 0308 × 0020 ÷ 50005 ÷ +× 231A ÷ 0E01 ÷ +× 231A × 0020 ÷ 0E01 ÷ +× 231A × 0308 ÷ 0E01 ÷ +× 231A × 0308 × 0020 ÷ 0E01 ÷ +× 231A × 3041 ÷ +× 231A × 0020 ÷ 3041 ÷ +× 231A × 0308 × 3041 ÷ +× 231A × 0308 × 0020 ÷ 3041 ÷ +× 2024 ÷ 0023 ÷ +× 2024 × 0020 ÷ 0023 ÷ +× 2024 × 0308 ÷ 0023 ÷ +× 2024 × 0308 × 0020 ÷ 0023 ÷ +× 2024 ÷ 2014 ÷ +× 2024 × 0020 ÷ 2014 ÷ +× 2024 × 0308 ÷ 2014 ÷ +× 2024 × 0308 × 0020 ÷ 2014 ÷ +× 2024 × 0009 ÷ +× 2024 × 0020 ÷ 0009 ÷ +× 2024 × 0308 × 0009 ÷ +× 2024 × 0308 × 0020 ÷ 0009 ÷ +× 2024 ÷ 00B4 ÷ +× 2024 × 0020 ÷ 00B4 ÷ +× 2024 × 0308 ÷ 00B4 ÷ +× 2024 × 0308 × 0020 ÷ 00B4 ÷ +× 2024 × 000B ÷ +× 2024 × 0020 × 000B ÷ +× 2024 × 0308 × 000B ÷ +× 2024 × 0308 × 0020 × 000B ÷ +× 2024 ÷ FFFC ÷ +× 2024 × 0020 ÷ FFFC ÷ +× 2024 × 0308 ÷ FFFC ÷ +× 2024 × 0308 × 0020 ÷ FFFC ÷ +× 2024 × 007D ÷ +× 2024 × 0020 × 007D ÷ +× 2024 × 0308 × 007D ÷ +× 2024 × 0308 × 0020 × 007D ÷ +× 2024 × 0029 ÷ +× 2024 × 0020 × 0029 ÷ +× 2024 × 0308 × 0029 ÷ +× 2024 × 0308 × 0020 × 0029 ÷ +× 2024 × 000D ÷ +× 2024 × 0020 × 000D ÷ +× 2024 × 0308 × 000D ÷ +× 2024 × 0308 × 0020 × 000D ÷ +× 2024 × 0021 ÷ +× 2024 × 0020 × 0021 ÷ +× 2024 × 0308 × 0021 ÷ +× 2024 × 0308 × 0020 × 0021 ÷ +× 2024 × 00A0 ÷ +× 2024 × 0020 ÷ 00A0 ÷ +× 2024 × 0308 × 00A0 ÷ +× 2024 × 0308 × 0020 ÷ 00A0 ÷ +× 2024 ÷ AC00 ÷ +× 2024 × 0020 ÷ AC00 ÷ +× 2024 × 0308 ÷ AC00 ÷ +× 2024 × 0308 × 0020 ÷ AC00 ÷ +× 2024 ÷ AC01 ÷ +× 2024 × 0020 ÷ AC01 ÷ +× 2024 × 0308 ÷ AC01 ÷ +× 2024 × 0308 × 0020 ÷ AC01 ÷ +× 2024 ÷ 05D0 ÷ +× 2024 × 0020 ÷ 05D0 ÷ +× 2024 × 0308 ÷ 05D0 ÷ +× 2024 × 0308 × 0020 ÷ 05D0 ÷ +× 2024 × 002D ÷ +× 2024 × 0020 ÷ 002D ÷ +× 2024 × 0308 × 002D ÷ +× 2024 × 0308 × 0020 ÷ 002D ÷ +× 2024 ÷ 231A ÷ +× 2024 × 0020 ÷ 231A ÷ +× 2024 × 0308 ÷ 231A ÷ +× 2024 × 0308 × 0020 ÷ 231A ÷ +× 2024 × 2024 ÷ +× 2024 × 0020 ÷ 2024 ÷ +× 2024 × 0308 × 2024 ÷ +× 2024 × 0308 × 0020 ÷ 2024 ÷ +× 2024 × 002C ÷ +× 2024 × 0020 × 002C ÷ +× 2024 × 0308 × 002C ÷ +× 2024 × 0308 × 0020 × 002C ÷ +× 2024 ÷ 1100 ÷ +× 2024 × 0020 ÷ 1100 ÷ +× 2024 × 0308 ÷ 1100 ÷ +× 2024 × 0308 × 0020 ÷ 1100 ÷ +× 2024 ÷ 11A8 ÷ +× 2024 × 0020 ÷ 11A8 ÷ +× 2024 × 0308 ÷ 11A8 ÷ +× 2024 × 0308 × 0020 ÷ 11A8 ÷ +× 2024 ÷ 1160 ÷ +× 2024 × 0020 ÷ 1160 ÷ +× 2024 × 0308 ÷ 1160 ÷ +× 2024 × 0308 × 0020 ÷ 1160 ÷ +× 2024 × 000A ÷ +× 2024 × 0020 × 000A ÷ +× 2024 × 0308 × 000A ÷ +× 2024 × 0308 × 0020 × 000A ÷ +× 2024 × 0085 ÷ +× 2024 × 0020 × 0085 ÷ +× 2024 × 0308 × 0085 ÷ +× 2024 × 0308 × 0020 × 0085 ÷ +× 2024 × 17D6 ÷ +× 2024 × 0020 ÷ 17D6 ÷ +× 2024 × 0308 × 17D6 ÷ +× 2024 × 0308 × 0020 ÷ 17D6 ÷ +× 2024 ÷ 0030 ÷ +× 2024 × 0020 ÷ 0030 ÷ +× 2024 × 0308 ÷ 0030 ÷ +× 2024 × 0308 × 0020 ÷ 0030 ÷ +× 2024 ÷ 0028 ÷ +× 2024 × 0020 ÷ 0028 ÷ +× 2024 × 0308 ÷ 0028 ÷ +× 2024 × 0308 × 0020 ÷ 0028 ÷ +× 2024 ÷ 0025 ÷ +× 2024 × 0020 ÷ 0025 ÷ +× 2024 × 0308 ÷ 0025 ÷ +× 2024 × 0308 × 0020 ÷ 0025 ÷ +× 2024 ÷ 0024 ÷ +× 2024 × 0020 ÷ 0024 ÷ +× 2024 × 0308 ÷ 0024 ÷ +× 2024 × 0308 × 0020 ÷ 0024 ÷ +× 2024 × 0022 ÷ +× 2024 × 0020 ÷ 0022 ÷ +× 2024 × 0308 × 0022 ÷ +× 2024 × 0308 × 0020 ÷ 0022 ÷ +× 2024 × 0020 ÷ +× 2024 × 0020 × 0020 ÷ +× 2024 × 0308 × 0020 ÷ +× 2024 × 0308 × 0020 × 0020 ÷ +× 2024 × 002F ÷ +× 2024 × 0020 × 002F ÷ +× 2024 × 0308 × 002F ÷ +× 2024 × 0308 × 0020 × 002F ÷ +× 2024 × 2060 ÷ +× 2024 × 0020 × 2060 ÷ +× 2024 × 0308 × 2060 ÷ +× 2024 × 0308 × 0020 × 2060 ÷ +× 2024 × 200B ÷ +× 2024 × 0020 × 200B ÷ +× 2024 × 0308 × 200B ÷ +× 2024 × 0308 × 0020 × 200B ÷ +× 2024 ÷ 1F1E6 ÷ +× 2024 × 0020 ÷ 1F1E6 ÷ +× 2024 × 0308 ÷ 1F1E6 ÷ +× 2024 × 0308 × 0020 ÷ 1F1E6 ÷ +× 2024 ÷ 261D ÷ +× 2024 × 0020 ÷ 261D ÷ +× 2024 × 0308 ÷ 261D ÷ +× 2024 × 0308 × 0020 ÷ 261D ÷ +× 2024 ÷ 1F3FB ÷ +× 2024 × 0020 ÷ 1F3FB ÷ +× 2024 × 0308 ÷ 1F3FB ÷ +× 2024 × 0308 × 0020 ÷ 1F3FB ÷ +× 2024 × 0001 ÷ +× 2024 × 0020 ÷ 0001 ÷ +× 2024 × 0308 × 0001 ÷ +× 2024 × 0308 × 0020 ÷ 0001 ÷ +× 2024 × 200D ÷ +× 2024 × 0020 ÷ 200D ÷ +× 2024 × 0308 × 200D ÷ +× 2024 × 0308 × 0020 ÷ 200D ÷ +× 2024 ÷ 00A7 ÷ +× 2024 × 0020 ÷ 00A7 ÷ +× 2024 × 0308 ÷ 00A7 ÷ +× 2024 × 0308 × 0020 ÷ 00A7 ÷ +× 2024 ÷ 50005 ÷ +× 2024 × 0020 ÷ 50005 ÷ +× 2024 × 0308 ÷ 50005 ÷ +× 2024 × 0308 × 0020 ÷ 50005 ÷ +× 2024 ÷ 0E01 ÷ +× 2024 × 0020 ÷ 0E01 ÷ +× 2024 × 0308 ÷ 0E01 ÷ +× 2024 × 0308 × 0020 ÷ 0E01 ÷ +× 2024 × 3041 ÷ +× 2024 × 0020 ÷ 3041 ÷ +× 2024 × 0308 × 3041 ÷ +× 2024 × 0308 × 0020 ÷ 3041 ÷ +× 002C × 0023 ÷ +× 002C × 0020 ÷ 0023 ÷ +× 002C × 0308 × 0023 ÷ +× 002C × 0308 × 0020 ÷ 0023 ÷ +× 002C ÷ 2014 ÷ +× 002C × 0020 ÷ 2014 ÷ +× 002C × 0308 ÷ 2014 ÷ +× 002C × 0308 × 0020 ÷ 2014 ÷ +× 002C × 0009 ÷ +× 002C × 0020 ÷ 0009 ÷ +× 002C × 0308 × 0009 ÷ +× 002C × 0308 × 0020 ÷ 0009 ÷ +× 002C ÷ 00B4 ÷ +× 002C × 0020 ÷ 00B4 ÷ +× 002C × 0308 ÷ 00B4 ÷ +× 002C × 0308 × 0020 ÷ 00B4 ÷ +× 002C × 000B ÷ +× 002C × 0020 × 000B ÷ +× 002C × 0308 × 000B ÷ +× 002C × 0308 × 0020 × 000B ÷ +× 002C ÷ FFFC ÷ +× 002C × 0020 ÷ FFFC ÷ +× 002C × 0308 ÷ FFFC ÷ +× 002C × 0308 × 0020 ÷ FFFC ÷ +× 002C × 007D ÷ +× 002C × 0020 × 007D ÷ +× 002C × 0308 × 007D ÷ +× 002C × 0308 × 0020 × 007D ÷ +× 002C × 0029 ÷ +× 002C × 0020 × 0029 ÷ +× 002C × 0308 × 0029 ÷ +× 002C × 0308 × 0020 × 0029 ÷ +× 002C × 000D ÷ +× 002C × 0020 × 000D ÷ +× 002C × 0308 × 000D ÷ +× 002C × 0308 × 0020 × 000D ÷ +× 002C × 0021 ÷ +× 002C × 0020 × 0021 ÷ +× 002C × 0308 × 0021 ÷ +× 002C × 0308 × 0020 × 0021 ÷ +× 002C × 00A0 ÷ +× 002C × 0020 ÷ 00A0 ÷ +× 002C × 0308 × 00A0 ÷ +× 002C × 0308 × 0020 ÷ 00A0 ÷ +× 002C ÷ AC00 ÷ +× 002C × 0020 ÷ AC00 ÷ +× 002C × 0308 ÷ AC00 ÷ +× 002C × 0308 × 0020 ÷ AC00 ÷ +× 002C ÷ AC01 ÷ +× 002C × 0020 ÷ AC01 ÷ +× 002C × 0308 ÷ AC01 ÷ +× 002C × 0308 × 0020 ÷ AC01 ÷ +× 002C × 05D0 ÷ +× 002C × 0020 ÷ 05D0 ÷ +× 002C × 0308 × 05D0 ÷ +× 002C × 0308 × 0020 ÷ 05D0 ÷ +× 002C × 002D ÷ +× 002C × 0020 ÷ 002D ÷ +× 002C × 0308 × 002D ÷ +× 002C × 0308 × 0020 ÷ 002D ÷ +× 002C ÷ 231A ÷ +× 002C × 0020 ÷ 231A ÷ +× 002C × 0308 ÷ 231A ÷ +× 002C × 0308 × 0020 ÷ 231A ÷ +× 002C ÷ 2024 ÷ +× 002C × 0020 ÷ 2024 ÷ +× 002C × 0308 ÷ 2024 ÷ +× 002C × 0308 × 0020 ÷ 2024 ÷ +× 002C × 002C ÷ +× 002C × 0020 × 002C ÷ +× 002C × 0308 × 002C ÷ +× 002C × 0308 × 0020 × 002C ÷ +× 002C ÷ 1100 ÷ +× 002C × 0020 ÷ 1100 ÷ +× 002C × 0308 ÷ 1100 ÷ +× 002C × 0308 × 0020 ÷ 1100 ÷ +× 002C ÷ 11A8 ÷ +× 002C × 0020 ÷ 11A8 ÷ +× 002C × 0308 ÷ 11A8 ÷ +× 002C × 0308 × 0020 ÷ 11A8 ÷ +× 002C ÷ 1160 ÷ +× 002C × 0020 ÷ 1160 ÷ +× 002C × 0308 ÷ 1160 ÷ +× 002C × 0308 × 0020 ÷ 1160 ÷ +× 002C × 000A ÷ +× 002C × 0020 × 000A ÷ +× 002C × 0308 × 000A ÷ +× 002C × 0308 × 0020 × 000A ÷ +× 002C × 0085 ÷ +× 002C × 0020 × 0085 ÷ +× 002C × 0308 × 0085 ÷ +× 002C × 0308 × 0020 × 0085 ÷ +× 002C × 17D6 ÷ +× 002C × 0020 ÷ 17D6 ÷ +× 002C × 0308 × 17D6 ÷ +× 002C × 0308 × 0020 ÷ 17D6 ÷ +× 002C ÷ 0030 ÷ +× 002C × 0020 ÷ 0030 ÷ +× 002C × 0308 ÷ 0030 ÷ +× 002C × 0308 × 0020 ÷ 0030 ÷ +× 002C ÷ 0028 ÷ +× 002C × 0020 ÷ 0028 ÷ +× 002C × 0308 ÷ 0028 ÷ +× 002C × 0308 × 0020 ÷ 0028 ÷ +× 002C ÷ 0025 ÷ +× 002C × 0020 ÷ 0025 ÷ +× 002C × 0308 ÷ 0025 ÷ +× 002C × 0308 × 0020 ÷ 0025 ÷ +× 002C ÷ 0024 ÷ +× 002C × 0020 ÷ 0024 ÷ +× 002C × 0308 ÷ 0024 ÷ +× 002C × 0308 × 0020 ÷ 0024 ÷ +× 002C × 0022 ÷ +× 002C × 0020 ÷ 0022 ÷ +× 002C × 0308 × 0022 ÷ +× 002C × 0308 × 0020 ÷ 0022 ÷ +× 002C × 0020 ÷ +× 002C × 0020 × 0020 ÷ +× 002C × 0308 × 0020 ÷ +× 002C × 0308 × 0020 × 0020 ÷ +× 002C × 002F ÷ +× 002C × 0020 × 002F ÷ +× 002C × 0308 × 002F ÷ +× 002C × 0308 × 0020 × 002F ÷ +× 002C × 2060 ÷ +× 002C × 0020 × 2060 ÷ +× 002C × 0308 × 2060 ÷ +× 002C × 0308 × 0020 × 2060 ÷ +× 002C × 200B ÷ +× 002C × 0020 × 200B ÷ +× 002C × 0308 × 200B ÷ +× 002C × 0308 × 0020 × 200B ÷ +× 002C ÷ 1F1E6 ÷ +× 002C × 0020 ÷ 1F1E6 ÷ +× 002C × 0308 ÷ 1F1E6 ÷ +× 002C × 0308 × 0020 ÷ 1F1E6 ÷ +× 002C ÷ 261D ÷ +× 002C × 0020 ÷ 261D ÷ +× 002C × 0308 ÷ 261D ÷ +× 002C × 0308 × 0020 ÷ 261D ÷ +× 002C ÷ 1F3FB ÷ +× 002C × 0020 ÷ 1F3FB ÷ +× 002C × 0308 ÷ 1F3FB ÷ +× 002C × 0308 × 0020 ÷ 1F3FB ÷ +× 002C × 0001 ÷ +× 002C × 0020 ÷ 0001 ÷ +× 002C × 0308 × 0001 ÷ +× 002C × 0308 × 0020 ÷ 0001 ÷ +× 002C × 200D ÷ +× 002C × 0020 ÷ 200D ÷ +× 002C × 0308 × 200D ÷ +× 002C × 0308 × 0020 ÷ 200D ÷ +× 002C × 00A7 ÷ +× 002C × 0020 ÷ 00A7 ÷ +× 002C × 0308 × 00A7 ÷ +× 002C × 0308 × 0020 ÷ 00A7 ÷ +× 002C × 50005 ÷ +× 002C × 0020 ÷ 50005 ÷ +× 002C × 0308 × 50005 ÷ +× 002C × 0308 × 0020 ÷ 50005 ÷ +× 002C × 0E01 ÷ +× 002C × 0020 ÷ 0E01 ÷ +× 002C × 0308 × 0E01 ÷ +× 002C × 0308 × 0020 ÷ 0E01 ÷ +× 002C × 3041 ÷ +× 002C × 0020 ÷ 3041 ÷ +× 002C × 0308 × 3041 ÷ +× 002C × 0308 × 0020 ÷ 3041 ÷ +× 1100 ÷ 0023 ÷ +× 1100 × 0020 ÷ 0023 ÷ +× 1100 × 0308 ÷ 0023 ÷ +× 1100 × 0308 × 0020 ÷ 0023 ÷ +× 1100 ÷ 2014 ÷ +× 1100 × 0020 ÷ 2014 ÷ +× 1100 × 0308 ÷ 2014 ÷ +× 1100 × 0308 × 0020 ÷ 2014 ÷ +× 1100 × 0009 ÷ +× 1100 × 0020 ÷ 0009 ÷ +× 1100 × 0308 × 0009 ÷ +× 1100 × 0308 × 0020 ÷ 0009 ÷ +× 1100 ÷ 00B4 ÷ +× 1100 × 0020 ÷ 00B4 ÷ +× 1100 × 0308 ÷ 00B4 ÷ +× 1100 × 0308 × 0020 ÷ 00B4 ÷ +× 1100 × 000B ÷ +× 1100 × 0020 × 000B ÷ +× 1100 × 0308 × 000B ÷ +× 1100 × 0308 × 0020 × 000B ÷ +× 1100 ÷ FFFC ÷ +× 1100 × 0020 ÷ FFFC ÷ +× 1100 × 0308 ÷ FFFC ÷ +× 1100 × 0308 × 0020 ÷ FFFC ÷ +× 1100 × 007D ÷ +× 1100 × 0020 × 007D ÷ +× 1100 × 0308 × 007D ÷ +× 1100 × 0308 × 0020 × 007D ÷ +× 1100 × 0029 ÷ +× 1100 × 0020 × 0029 ÷ +× 1100 × 0308 × 0029 ÷ +× 1100 × 0308 × 0020 × 0029 ÷ +× 1100 × 000D ÷ +× 1100 × 0020 × 000D ÷ +× 1100 × 0308 × 000D ÷ +× 1100 × 0308 × 0020 × 000D ÷ +× 1100 × 0021 ÷ +× 1100 × 0020 × 0021 ÷ +× 1100 × 0308 × 0021 ÷ +× 1100 × 0308 × 0020 × 0021 ÷ +× 1100 × 00A0 ÷ +× 1100 × 0020 ÷ 00A0 ÷ +× 1100 × 0308 × 00A0 ÷ +× 1100 × 0308 × 0020 ÷ 00A0 ÷ +× 1100 × AC00 ÷ +× 1100 × 0020 ÷ AC00 ÷ +× 1100 × 0308 × AC00 ÷ +× 1100 × 0308 × 0020 ÷ AC00 ÷ +× 1100 × AC01 ÷ +× 1100 × 0020 ÷ AC01 ÷ +× 1100 × 0308 × AC01 ÷ +× 1100 × 0308 × 0020 ÷ AC01 ÷ +× 1100 ÷ 05D0 ÷ +× 1100 × 0020 ÷ 05D0 ÷ +× 1100 × 0308 ÷ 05D0 ÷ +× 1100 × 0308 × 0020 ÷ 05D0 ÷ +× 1100 × 002D ÷ +× 1100 × 0020 ÷ 002D ÷ +× 1100 × 0308 × 002D ÷ +× 1100 × 0308 × 0020 ÷ 002D ÷ +× 1100 ÷ 231A ÷ +× 1100 × 0020 ÷ 231A ÷ +× 1100 × 0308 ÷ 231A ÷ +× 1100 × 0308 × 0020 ÷ 231A ÷ +× 1100 × 2024 ÷ +× 1100 × 0020 ÷ 2024 ÷ +× 1100 × 0308 × 2024 ÷ +× 1100 × 0308 × 0020 ÷ 2024 ÷ +× 1100 × 002C ÷ +× 1100 × 0020 × 002C ÷ +× 1100 × 0308 × 002C ÷ +× 1100 × 0308 × 0020 × 002C ÷ +× 1100 × 1100 ÷ +× 1100 × 0020 ÷ 1100 ÷ +× 1100 × 0308 × 1100 ÷ +× 1100 × 0308 × 0020 ÷ 1100 ÷ +× 1100 ÷ 11A8 ÷ +× 1100 × 0020 ÷ 11A8 ÷ +× 1100 × 0308 ÷ 11A8 ÷ +× 1100 × 0308 × 0020 ÷ 11A8 ÷ +× 1100 × 1160 ÷ +× 1100 × 0020 ÷ 1160 ÷ +× 1100 × 0308 × 1160 ÷ +× 1100 × 0308 × 0020 ÷ 1160 ÷ +× 1100 × 000A ÷ +× 1100 × 0020 × 000A ÷ +× 1100 × 0308 × 000A ÷ +× 1100 × 0308 × 0020 × 000A ÷ +× 1100 × 0085 ÷ +× 1100 × 0020 × 0085 ÷ +× 1100 × 0308 × 0085 ÷ +× 1100 × 0308 × 0020 × 0085 ÷ +× 1100 × 17D6 ÷ +× 1100 × 0020 ÷ 17D6 ÷ +× 1100 × 0308 × 17D6 ÷ +× 1100 × 0308 × 0020 ÷ 17D6 ÷ +× 1100 ÷ 0030 ÷ +× 1100 × 0020 ÷ 0030 ÷ +× 1100 × 0308 ÷ 0030 ÷ +× 1100 × 0308 × 0020 ÷ 0030 ÷ +× 1100 ÷ 0028 ÷ +× 1100 × 0020 ÷ 0028 ÷ +× 1100 × 0308 ÷ 0028 ÷ +× 1100 × 0308 × 0020 ÷ 0028 ÷ +× 1100 × 0025 ÷ +× 1100 × 0020 ÷ 0025 ÷ +× 1100 × 0308 × 0025 ÷ +× 1100 × 0308 × 0020 ÷ 0025 ÷ +× 1100 ÷ 0024 ÷ +× 1100 × 0020 ÷ 0024 ÷ +× 1100 × 0308 ÷ 0024 ÷ +× 1100 × 0308 × 0020 ÷ 0024 ÷ +× 1100 × 0022 ÷ +× 1100 × 0020 ÷ 0022 ÷ +× 1100 × 0308 × 0022 ÷ +× 1100 × 0308 × 0020 ÷ 0022 ÷ +× 1100 × 0020 ÷ +× 1100 × 0020 × 0020 ÷ +× 1100 × 0308 × 0020 ÷ +× 1100 × 0308 × 0020 × 0020 ÷ +× 1100 × 002F ÷ +× 1100 × 0020 × 002F ÷ +× 1100 × 0308 × 002F ÷ +× 1100 × 0308 × 0020 × 002F ÷ +× 1100 × 2060 ÷ +× 1100 × 0020 × 2060 ÷ +× 1100 × 0308 × 2060 ÷ +× 1100 × 0308 × 0020 × 2060 ÷ +× 1100 × 200B ÷ +× 1100 × 0020 × 200B ÷ +× 1100 × 0308 × 200B ÷ +× 1100 × 0308 × 0020 × 200B ÷ +× 1100 ÷ 1F1E6 ÷ +× 1100 × 0020 ÷ 1F1E6 ÷ +× 1100 × 0308 ÷ 1F1E6 ÷ +× 1100 × 0308 × 0020 ÷ 1F1E6 ÷ +× 1100 ÷ 261D ÷ +× 1100 × 0020 ÷ 261D ÷ +× 1100 × 0308 ÷ 261D ÷ +× 1100 × 0308 × 0020 ÷ 261D ÷ +× 1100 ÷ 1F3FB ÷ +× 1100 × 0020 ÷ 1F3FB ÷ +× 1100 × 0308 ÷ 1F3FB ÷ +× 1100 × 0308 × 0020 ÷ 1F3FB ÷ +× 1100 × 0001 ÷ +× 1100 × 0020 ÷ 0001 ÷ +× 1100 × 0308 × 0001 ÷ +× 1100 × 0308 × 0020 ÷ 0001 ÷ +× 1100 × 200D ÷ +× 1100 × 0020 ÷ 200D ÷ +× 1100 × 0308 × 200D ÷ +× 1100 × 0308 × 0020 ÷ 200D ÷ +× 1100 ÷ 00A7 ÷ +× 1100 × 0020 ÷ 00A7 ÷ +× 1100 × 0308 ÷ 00A7 ÷ +× 1100 × 0308 × 0020 ÷ 00A7 ÷ +× 1100 ÷ 50005 ÷ +× 1100 × 0020 ÷ 50005 ÷ +× 1100 × 0308 ÷ 50005 ÷ +× 1100 × 0308 × 0020 ÷ 50005 ÷ +× 1100 ÷ 0E01 ÷ +× 1100 × 0020 ÷ 0E01 ÷ +× 1100 × 0308 ÷ 0E01 ÷ +× 1100 × 0308 × 0020 ÷ 0E01 ÷ +× 1100 × 3041 ÷ +× 1100 × 0020 ÷ 3041 ÷ +× 1100 × 0308 × 3041 ÷ +× 1100 × 0308 × 0020 ÷ 3041 ÷ +× 11A8 ÷ 0023 ÷ +× 11A8 × 0020 ÷ 0023 ÷ +× 11A8 × 0308 ÷ 0023 ÷ +× 11A8 × 0308 × 0020 ÷ 0023 ÷ +× 11A8 ÷ 2014 ÷ +× 11A8 × 0020 ÷ 2014 ÷ +× 11A8 × 0308 ÷ 2014 ÷ +× 11A8 × 0308 × 0020 ÷ 2014 ÷ +× 11A8 × 0009 ÷ +× 11A8 × 0020 ÷ 0009 ÷ +× 11A8 × 0308 × 0009 ÷ +× 11A8 × 0308 × 0020 ÷ 0009 ÷ +× 11A8 ÷ 00B4 ÷ +× 11A8 × 0020 ÷ 00B4 ÷ +× 11A8 × 0308 ÷ 00B4 ÷ +× 11A8 × 0308 × 0020 ÷ 00B4 ÷ +× 11A8 × 000B ÷ +× 11A8 × 0020 × 000B ÷ +× 11A8 × 0308 × 000B ÷ +× 11A8 × 0308 × 0020 × 000B ÷ +× 11A8 ÷ FFFC ÷ +× 11A8 × 0020 ÷ FFFC ÷ +× 11A8 × 0308 ÷ FFFC ÷ +× 11A8 × 0308 × 0020 ÷ FFFC ÷ +× 11A8 × 007D ÷ +× 11A8 × 0020 × 007D ÷ +× 11A8 × 0308 × 007D ÷ +× 11A8 × 0308 × 0020 × 007D ÷ +× 11A8 × 0029 ÷ +× 11A8 × 0020 × 0029 ÷ +× 11A8 × 0308 × 0029 ÷ +× 11A8 × 0308 × 0020 × 0029 ÷ +× 11A8 × 000D ÷ +× 11A8 × 0020 × 000D ÷ +× 11A8 × 0308 × 000D ÷ +× 11A8 × 0308 × 0020 × 000D ÷ +× 11A8 × 0021 ÷ +× 11A8 × 0020 × 0021 ÷ +× 11A8 × 0308 × 0021 ÷ +× 11A8 × 0308 × 0020 × 0021 ÷ +× 11A8 × 00A0 ÷ +× 11A8 × 0020 ÷ 00A0 ÷ +× 11A8 × 0308 × 00A0 ÷ +× 11A8 × 0308 × 0020 ÷ 00A0 ÷ +× 11A8 ÷ AC00 ÷ +× 11A8 × 0020 ÷ AC00 ÷ +× 11A8 × 0308 ÷ AC00 ÷ +× 11A8 × 0308 × 0020 ÷ AC00 ÷ +× 11A8 ÷ AC01 ÷ +× 11A8 × 0020 ÷ AC01 ÷ +× 11A8 × 0308 ÷ AC01 ÷ +× 11A8 × 0308 × 0020 ÷ AC01 ÷ +× 11A8 ÷ 05D0 ÷ +× 11A8 × 0020 ÷ 05D0 ÷ +× 11A8 × 0308 ÷ 05D0 ÷ +× 11A8 × 0308 × 0020 ÷ 05D0 ÷ +× 11A8 × 002D ÷ +× 11A8 × 0020 ÷ 002D ÷ +× 11A8 × 0308 × 002D ÷ +× 11A8 × 0308 × 0020 ÷ 002D ÷ +× 11A8 ÷ 231A ÷ +× 11A8 × 0020 ÷ 231A ÷ +× 11A8 × 0308 ÷ 231A ÷ +× 11A8 × 0308 × 0020 ÷ 231A ÷ +× 11A8 × 2024 ÷ +× 11A8 × 0020 ÷ 2024 ÷ +× 11A8 × 0308 × 2024 ÷ +× 11A8 × 0308 × 0020 ÷ 2024 ÷ +× 11A8 × 002C ÷ +× 11A8 × 0020 × 002C ÷ +× 11A8 × 0308 × 002C ÷ +× 11A8 × 0308 × 0020 × 002C ÷ +× 11A8 ÷ 1100 ÷ +× 11A8 × 0020 ÷ 1100 ÷ +× 11A8 × 0308 ÷ 1100 ÷ +× 11A8 × 0308 × 0020 ÷ 1100 ÷ +× 11A8 × 11A8 ÷ +× 11A8 × 0020 ÷ 11A8 ÷ +× 11A8 × 0308 × 11A8 ÷ +× 11A8 × 0308 × 0020 ÷ 11A8 ÷ +× 11A8 ÷ 1160 ÷ +× 11A8 × 0020 ÷ 1160 ÷ +× 11A8 × 0308 ÷ 1160 ÷ +× 11A8 × 0308 × 0020 ÷ 1160 ÷ +× 11A8 × 000A ÷ +× 11A8 × 0020 × 000A ÷ +× 11A8 × 0308 × 000A ÷ +× 11A8 × 0308 × 0020 × 000A ÷ +× 11A8 × 0085 ÷ +× 11A8 × 0020 × 0085 ÷ +× 11A8 × 0308 × 0085 ÷ +× 11A8 × 0308 × 0020 × 0085 ÷ +× 11A8 × 17D6 ÷ +× 11A8 × 0020 ÷ 17D6 ÷ +× 11A8 × 0308 × 17D6 ÷ +× 11A8 × 0308 × 0020 ÷ 17D6 ÷ +× 11A8 ÷ 0030 ÷ +× 11A8 × 0020 ÷ 0030 ÷ +× 11A8 × 0308 ÷ 0030 ÷ +× 11A8 × 0308 × 0020 ÷ 0030 ÷ +× 11A8 ÷ 0028 ÷ +× 11A8 × 0020 ÷ 0028 ÷ +× 11A8 × 0308 ÷ 0028 ÷ +× 11A8 × 0308 × 0020 ÷ 0028 ÷ +× 11A8 × 0025 ÷ +× 11A8 × 0020 ÷ 0025 ÷ +× 11A8 × 0308 × 0025 ÷ +× 11A8 × 0308 × 0020 ÷ 0025 ÷ +× 11A8 ÷ 0024 ÷ +× 11A8 × 0020 ÷ 0024 ÷ +× 11A8 × 0308 ÷ 0024 ÷ +× 11A8 × 0308 × 0020 ÷ 0024 ÷ +× 11A8 × 0022 ÷ +× 11A8 × 0020 ÷ 0022 ÷ +× 11A8 × 0308 × 0022 ÷ +× 11A8 × 0308 × 0020 ÷ 0022 ÷ +× 11A8 × 0020 ÷ +× 11A8 × 0020 × 0020 ÷ +× 11A8 × 0308 × 0020 ÷ +× 11A8 × 0308 × 0020 × 0020 ÷ +× 11A8 × 002F ÷ +× 11A8 × 0020 × 002F ÷ +× 11A8 × 0308 × 002F ÷ +× 11A8 × 0308 × 0020 × 002F ÷ +× 11A8 × 2060 ÷ +× 11A8 × 0020 × 2060 ÷ +× 11A8 × 0308 × 2060 ÷ +× 11A8 × 0308 × 0020 × 2060 ÷ +× 11A8 × 200B ÷ +× 11A8 × 0020 × 200B ÷ +× 11A8 × 0308 × 200B ÷ +× 11A8 × 0308 × 0020 × 200B ÷ +× 11A8 ÷ 1F1E6 ÷ +× 11A8 × 0020 ÷ 1F1E6 ÷ +× 11A8 × 0308 ÷ 1F1E6 ÷ +× 11A8 × 0308 × 0020 ÷ 1F1E6 ÷ +× 11A8 ÷ 261D ÷ +× 11A8 × 0020 ÷ 261D ÷ +× 11A8 × 0308 ÷ 261D ÷ +× 11A8 × 0308 × 0020 ÷ 261D ÷ +× 11A8 ÷ 1F3FB ÷ +× 11A8 × 0020 ÷ 1F3FB ÷ +× 11A8 × 0308 ÷ 1F3FB ÷ +× 11A8 × 0308 × 0020 ÷ 1F3FB ÷ +× 11A8 × 0001 ÷ +× 11A8 × 0020 ÷ 0001 ÷ +× 11A8 × 0308 × 0001 ÷ +× 11A8 × 0308 × 0020 ÷ 0001 ÷ +× 11A8 × 200D ÷ +× 11A8 × 0020 ÷ 200D ÷ +× 11A8 × 0308 × 200D ÷ +× 11A8 × 0308 × 0020 ÷ 200D ÷ +× 11A8 ÷ 00A7 ÷ +× 11A8 × 0020 ÷ 00A7 ÷ +× 11A8 × 0308 ÷ 00A7 ÷ +× 11A8 × 0308 × 0020 ÷ 00A7 ÷ +× 11A8 ÷ 50005 ÷ +× 11A8 × 0020 ÷ 50005 ÷ +× 11A8 × 0308 ÷ 50005 ÷ +× 11A8 × 0308 × 0020 ÷ 50005 ÷ +× 11A8 ÷ 0E01 ÷ +× 11A8 × 0020 ÷ 0E01 ÷ +× 11A8 × 0308 ÷ 0E01 ÷ +× 11A8 × 0308 × 0020 ÷ 0E01 ÷ +× 11A8 × 3041 ÷ +× 11A8 × 0020 ÷ 3041 ÷ +× 11A8 × 0308 × 3041 ÷ +× 11A8 × 0308 × 0020 ÷ 3041 ÷ +× 1160 ÷ 0023 ÷ +× 1160 × 0020 ÷ 0023 ÷ +× 1160 × 0308 ÷ 0023 ÷ +× 1160 × 0308 × 0020 ÷ 0023 ÷ +× 1160 ÷ 2014 ÷ +× 1160 × 0020 ÷ 2014 ÷ +× 1160 × 0308 ÷ 2014 ÷ +× 1160 × 0308 × 0020 ÷ 2014 ÷ +× 1160 × 0009 ÷ +× 1160 × 0020 ÷ 0009 ÷ +× 1160 × 0308 × 0009 ÷ +× 1160 × 0308 × 0020 ÷ 0009 ÷ +× 1160 ÷ 00B4 ÷ +× 1160 × 0020 ÷ 00B4 ÷ +× 1160 × 0308 ÷ 00B4 ÷ +× 1160 × 0308 × 0020 ÷ 00B4 ÷ +× 1160 × 000B ÷ +× 1160 × 0020 × 000B ÷ +× 1160 × 0308 × 000B ÷ +× 1160 × 0308 × 0020 × 000B ÷ +× 1160 ÷ FFFC ÷ +× 1160 × 0020 ÷ FFFC ÷ +× 1160 × 0308 ÷ FFFC ÷ +× 1160 × 0308 × 0020 ÷ FFFC ÷ +× 1160 × 007D ÷ +× 1160 × 0020 × 007D ÷ +× 1160 × 0308 × 007D ÷ +× 1160 × 0308 × 0020 × 007D ÷ +× 1160 × 0029 ÷ +× 1160 × 0020 × 0029 ÷ +× 1160 × 0308 × 0029 ÷ +× 1160 × 0308 × 0020 × 0029 ÷ +× 1160 × 000D ÷ +× 1160 × 0020 × 000D ÷ +× 1160 × 0308 × 000D ÷ +× 1160 × 0308 × 0020 × 000D ÷ +× 1160 × 0021 ÷ +× 1160 × 0020 × 0021 ÷ +× 1160 × 0308 × 0021 ÷ +× 1160 × 0308 × 0020 × 0021 ÷ +× 1160 × 00A0 ÷ +× 1160 × 0020 ÷ 00A0 ÷ +× 1160 × 0308 × 00A0 ÷ +× 1160 × 0308 × 0020 ÷ 00A0 ÷ +× 1160 ÷ AC00 ÷ +× 1160 × 0020 ÷ AC00 ÷ +× 1160 × 0308 ÷ AC00 ÷ +× 1160 × 0308 × 0020 ÷ AC00 ÷ +× 1160 ÷ AC01 ÷ +× 1160 × 0020 ÷ AC01 ÷ +× 1160 × 0308 ÷ AC01 ÷ +× 1160 × 0308 × 0020 ÷ AC01 ÷ +× 1160 ÷ 05D0 ÷ +× 1160 × 0020 ÷ 05D0 ÷ +× 1160 × 0308 ÷ 05D0 ÷ +× 1160 × 0308 × 0020 ÷ 05D0 ÷ +× 1160 × 002D ÷ +× 1160 × 0020 ÷ 002D ÷ +× 1160 × 0308 × 002D ÷ +× 1160 × 0308 × 0020 ÷ 002D ÷ +× 1160 ÷ 231A ÷ +× 1160 × 0020 ÷ 231A ÷ +× 1160 × 0308 ÷ 231A ÷ +× 1160 × 0308 × 0020 ÷ 231A ÷ +× 1160 × 2024 ÷ +× 1160 × 0020 ÷ 2024 ÷ +× 1160 × 0308 × 2024 ÷ +× 1160 × 0308 × 0020 ÷ 2024 ÷ +× 1160 × 002C ÷ +× 1160 × 0020 × 002C ÷ +× 1160 × 0308 × 002C ÷ +× 1160 × 0308 × 0020 × 002C ÷ +× 1160 ÷ 1100 ÷ +× 1160 × 0020 ÷ 1100 ÷ +× 1160 × 0308 ÷ 1100 ÷ +× 1160 × 0308 × 0020 ÷ 1100 ÷ +× 1160 × 11A8 ÷ +× 1160 × 0020 ÷ 11A8 ÷ +× 1160 × 0308 × 11A8 ÷ +× 1160 × 0308 × 0020 ÷ 11A8 ÷ +× 1160 × 1160 ÷ +× 1160 × 0020 ÷ 1160 ÷ +× 1160 × 0308 × 1160 ÷ +× 1160 × 0308 × 0020 ÷ 1160 ÷ +× 1160 × 000A ÷ +× 1160 × 0020 × 000A ÷ +× 1160 × 0308 × 000A ÷ +× 1160 × 0308 × 0020 × 000A ÷ +× 1160 × 0085 ÷ +× 1160 × 0020 × 0085 ÷ +× 1160 × 0308 × 0085 ÷ +× 1160 × 0308 × 0020 × 0085 ÷ +× 1160 × 17D6 ÷ +× 1160 × 0020 ÷ 17D6 ÷ +× 1160 × 0308 × 17D6 ÷ +× 1160 × 0308 × 0020 ÷ 17D6 ÷ +× 1160 ÷ 0030 ÷ +× 1160 × 0020 ÷ 0030 ÷ +× 1160 × 0308 ÷ 0030 ÷ +× 1160 × 0308 × 0020 ÷ 0030 ÷ +× 1160 ÷ 0028 ÷ +× 1160 × 0020 ÷ 0028 ÷ +× 1160 × 0308 ÷ 0028 ÷ +× 1160 × 0308 × 0020 ÷ 0028 ÷ +× 1160 × 0025 ÷ +× 1160 × 0020 ÷ 0025 ÷ +× 1160 × 0308 × 0025 ÷ +× 1160 × 0308 × 0020 ÷ 0025 ÷ +× 1160 ÷ 0024 ÷ +× 1160 × 0020 ÷ 0024 ÷ +× 1160 × 0308 ÷ 0024 ÷ +× 1160 × 0308 × 0020 ÷ 0024 ÷ +× 1160 × 0022 ÷ +× 1160 × 0020 ÷ 0022 ÷ +× 1160 × 0308 × 0022 ÷ +× 1160 × 0308 × 0020 ÷ 0022 ÷ +× 1160 × 0020 ÷ +× 1160 × 0020 × 0020 ÷ +× 1160 × 0308 × 0020 ÷ +× 1160 × 0308 × 0020 × 0020 ÷ +× 1160 × 002F ÷ +× 1160 × 0020 × 002F ÷ +× 1160 × 0308 × 002F ÷ +× 1160 × 0308 × 0020 × 002F ÷ +× 1160 × 2060 ÷ +× 1160 × 0020 × 2060 ÷ +× 1160 × 0308 × 2060 ÷ +× 1160 × 0308 × 0020 × 2060 ÷ +× 1160 × 200B ÷ +× 1160 × 0020 × 200B ÷ +× 1160 × 0308 × 200B ÷ +× 1160 × 0308 × 0020 × 200B ÷ +× 1160 ÷ 1F1E6 ÷ +× 1160 × 0020 ÷ 1F1E6 ÷ +× 1160 × 0308 ÷ 1F1E6 ÷ +× 1160 × 0308 × 0020 ÷ 1F1E6 ÷ +× 1160 ÷ 261D ÷ +× 1160 × 0020 ÷ 261D ÷ +× 1160 × 0308 ÷ 261D ÷ +× 1160 × 0308 × 0020 ÷ 261D ÷ +× 1160 ÷ 1F3FB ÷ +× 1160 × 0020 ÷ 1F3FB ÷ +× 1160 × 0308 ÷ 1F3FB ÷ +× 1160 × 0308 × 0020 ÷ 1F3FB ÷ +× 1160 × 0001 ÷ +× 1160 × 0020 ÷ 0001 ÷ +× 1160 × 0308 × 0001 ÷ +× 1160 × 0308 × 0020 ÷ 0001 ÷ +× 1160 × 200D ÷ +× 1160 × 0020 ÷ 200D ÷ +× 1160 × 0308 × 200D ÷ +× 1160 × 0308 × 0020 ÷ 200D ÷ +× 1160 ÷ 00A7 ÷ +× 1160 × 0020 ÷ 00A7 ÷ +× 1160 × 0308 ÷ 00A7 ÷ +× 1160 × 0308 × 0020 ÷ 00A7 ÷ +× 1160 ÷ 50005 ÷ +× 1160 × 0020 ÷ 50005 ÷ +× 1160 × 0308 ÷ 50005 ÷ +× 1160 × 0308 × 0020 ÷ 50005 ÷ +× 1160 ÷ 0E01 ÷ +× 1160 × 0020 ÷ 0E01 ÷ +× 1160 × 0308 ÷ 0E01 ÷ +× 1160 × 0308 × 0020 ÷ 0E01 ÷ +× 1160 × 3041 ÷ +× 1160 × 0020 ÷ 3041 ÷ +× 1160 × 0308 × 3041 ÷ +× 1160 × 0308 × 0020 ÷ 3041 ÷ +× 000A ÷ 0023 ÷ +× 000A ÷ 0020 ÷ 0023 ÷ +× 000A ÷ 0308 × 0023 ÷ +× 000A ÷ 0308 × 0020 ÷ 0023 ÷ +× 000A ÷ 2014 ÷ +× 000A ÷ 0020 ÷ 2014 ÷ +× 000A ÷ 0308 ÷ 2014 ÷ +× 000A ÷ 0308 × 0020 ÷ 2014 ÷ +× 000A ÷ 0009 ÷ +× 000A ÷ 0020 ÷ 0009 ÷ +× 000A ÷ 0308 × 0009 ÷ +× 000A ÷ 0308 × 0020 ÷ 0009 ÷ +× 000A ÷ 00B4 ÷ +× 000A ÷ 0020 ÷ 00B4 ÷ +× 000A ÷ 0308 ÷ 00B4 ÷ +× 000A ÷ 0308 × 0020 ÷ 00B4 ÷ +× 000A ÷ 000B ÷ +× 000A ÷ 0020 × 000B ÷ +× 000A ÷ 0308 × 000B ÷ +× 000A ÷ 0308 × 0020 × 000B ÷ +× 000A ÷ FFFC ÷ +× 000A ÷ 0020 ÷ FFFC ÷ +× 000A ÷ 0308 ÷ FFFC ÷ +× 000A ÷ 0308 × 0020 ÷ FFFC ÷ +× 000A ÷ 007D ÷ +× 000A ÷ 0020 × 007D ÷ +× 000A ÷ 0308 × 007D ÷ +× 000A ÷ 0308 × 0020 × 007D ÷ +× 000A ÷ 0029 ÷ +× 000A ÷ 0020 × 0029 ÷ +× 000A ÷ 0308 × 0029 ÷ +× 000A ÷ 0308 × 0020 × 0029 ÷ +× 000A ÷ 000D ÷ +× 000A ÷ 0020 × 000D ÷ +× 000A ÷ 0308 × 000D ÷ +× 000A ÷ 0308 × 0020 × 000D ÷ +× 000A ÷ 0021 ÷ +× 000A ÷ 0020 × 0021 ÷ +× 000A ÷ 0308 × 0021 ÷ +× 000A ÷ 0308 × 0020 × 0021 ÷ +× 000A ÷ 00A0 ÷ +× 000A ÷ 0020 ÷ 00A0 ÷ +× 000A ÷ 0308 × 00A0 ÷ +× 000A ÷ 0308 × 0020 ÷ 00A0 ÷ +× 000A ÷ AC00 ÷ +× 000A ÷ 0020 ÷ AC00 ÷ +× 000A ÷ 0308 ÷ AC00 ÷ +× 000A ÷ 0308 × 0020 ÷ AC00 ÷ +× 000A ÷ AC01 ÷ +× 000A ÷ 0020 ÷ AC01 ÷ +× 000A ÷ 0308 ÷ AC01 ÷ +× 000A ÷ 0308 × 0020 ÷ AC01 ÷ +× 000A ÷ 05D0 ÷ +× 000A ÷ 0020 ÷ 05D0 ÷ +× 000A ÷ 0308 × 05D0 ÷ +× 000A ÷ 0308 × 0020 ÷ 05D0 ÷ +× 000A ÷ 002D ÷ +× 000A ÷ 0020 ÷ 002D ÷ +× 000A ÷ 0308 × 002D ÷ +× 000A ÷ 0308 × 0020 ÷ 002D ÷ +× 000A ÷ 231A ÷ +× 000A ÷ 0020 ÷ 231A ÷ +× 000A ÷ 0308 ÷ 231A ÷ +× 000A ÷ 0308 × 0020 ÷ 231A ÷ +× 000A ÷ 2024 ÷ +× 000A ÷ 0020 ÷ 2024 ÷ +× 000A ÷ 0308 × 2024 ÷ +× 000A ÷ 0308 × 0020 ÷ 2024 ÷ +× 000A ÷ 002C ÷ +× 000A ÷ 0020 × 002C ÷ +× 000A ÷ 0308 × 002C ÷ +× 000A ÷ 0308 × 0020 × 002C ÷ +× 000A ÷ 1100 ÷ +× 000A ÷ 0020 ÷ 1100 ÷ +× 000A ÷ 0308 ÷ 1100 ÷ +× 000A ÷ 0308 × 0020 ÷ 1100 ÷ +× 000A ÷ 11A8 ÷ +× 000A ÷ 0020 ÷ 11A8 ÷ +× 000A ÷ 0308 ÷ 11A8 ÷ +× 000A ÷ 0308 × 0020 ÷ 11A8 ÷ +× 000A ÷ 1160 ÷ +× 000A ÷ 0020 ÷ 1160 ÷ +× 000A ÷ 0308 ÷ 1160 ÷ +× 000A ÷ 0308 × 0020 ÷ 1160 ÷ +× 000A ÷ 000A ÷ +× 000A ÷ 0020 × 000A ÷ +× 000A ÷ 0308 × 000A ÷ +× 000A ÷ 0308 × 0020 × 000A ÷ +× 000A ÷ 0085 ÷ +× 000A ÷ 0020 × 0085 ÷ +× 000A ÷ 0308 × 0085 ÷ +× 000A ÷ 0308 × 0020 × 0085 ÷ +× 000A ÷ 17D6 ÷ +× 000A ÷ 0020 ÷ 17D6 ÷ +× 000A ÷ 0308 × 17D6 ÷ +× 000A ÷ 0308 × 0020 ÷ 17D6 ÷ +× 000A ÷ 0030 ÷ +× 000A ÷ 0020 ÷ 0030 ÷ +× 000A ÷ 0308 × 0030 ÷ +× 000A ÷ 0308 × 0020 ÷ 0030 ÷ +× 000A ÷ 0028 ÷ +× 000A ÷ 0020 ÷ 0028 ÷ +× 000A ÷ 0308 × 0028 ÷ +× 000A ÷ 0308 × 0020 ÷ 0028 ÷ +× 000A ÷ 0025 ÷ +× 000A ÷ 0020 ÷ 0025 ÷ +× 000A ÷ 0308 × 0025 ÷ +× 000A ÷ 0308 × 0020 ÷ 0025 ÷ +× 000A ÷ 0024 ÷ +× 000A ÷ 0020 ÷ 0024 ÷ +× 000A ÷ 0308 × 0024 ÷ +× 000A ÷ 0308 × 0020 ÷ 0024 ÷ +× 000A ÷ 0022 ÷ +× 000A ÷ 0020 ÷ 0022 ÷ +× 000A ÷ 0308 × 0022 ÷ +× 000A ÷ 0308 × 0020 ÷ 0022 ÷ +× 000A ÷ 0020 ÷ +× 000A ÷ 0020 × 0020 ÷ +× 000A ÷ 0308 × 0020 ÷ +× 000A ÷ 0308 × 0020 × 0020 ÷ +× 000A ÷ 002F ÷ +× 000A ÷ 0020 × 002F ÷ +× 000A ÷ 0308 × 002F ÷ +× 000A ÷ 0308 × 0020 × 002F ÷ +× 000A ÷ 2060 ÷ +× 000A ÷ 0020 × 2060 ÷ +× 000A ÷ 0308 × 2060 ÷ +× 000A ÷ 0308 × 0020 × 2060 ÷ +× 000A ÷ 200B ÷ +× 000A ÷ 0020 × 200B ÷ +× 000A ÷ 0308 × 200B ÷ +× 000A ÷ 0308 × 0020 × 200B ÷ +× 000A ÷ 1F1E6 ÷ +× 000A ÷ 0020 ÷ 1F1E6 ÷ +× 000A ÷ 0308 ÷ 1F1E6 ÷ +× 000A ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 000A ÷ 261D ÷ +× 000A ÷ 0020 ÷ 261D ÷ +× 000A ÷ 0308 ÷ 261D ÷ +× 000A ÷ 0308 × 0020 ÷ 261D ÷ +× 000A ÷ 1F3FB ÷ +× 000A ÷ 0020 ÷ 1F3FB ÷ +× 000A ÷ 0308 ÷ 1F3FB ÷ +× 000A ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 000A ÷ 0001 ÷ +× 000A ÷ 0020 ÷ 0001 ÷ +× 000A ÷ 0308 × 0001 ÷ +× 000A ÷ 0308 × 0020 ÷ 0001 ÷ +× 000A ÷ 200D ÷ +× 000A ÷ 0020 ÷ 200D ÷ +× 000A ÷ 0308 × 200D ÷ +× 000A ÷ 0308 × 0020 ÷ 200D ÷ +× 000A ÷ 00A7 ÷ +× 000A ÷ 0020 ÷ 00A7 ÷ +× 000A ÷ 0308 × 00A7 ÷ +× 000A ÷ 0308 × 0020 ÷ 00A7 ÷ +× 000A ÷ 50005 ÷ +× 000A ÷ 0020 ÷ 50005 ÷ +× 000A ÷ 0308 × 50005 ÷ +× 000A ÷ 0308 × 0020 ÷ 50005 ÷ +× 000A ÷ 0E01 ÷ +× 000A ÷ 0020 ÷ 0E01 ÷ +× 000A ÷ 0308 × 0E01 ÷ +× 000A ÷ 0308 × 0020 ÷ 0E01 ÷ +× 000A ÷ 3041 ÷ +× 000A ÷ 0020 ÷ 3041 ÷ +× 000A ÷ 0308 × 3041 ÷ +× 000A ÷ 0308 × 0020 ÷ 3041 ÷ +× 0085 ÷ 0023 ÷ +× 0085 ÷ 0020 ÷ 0023 ÷ +× 0085 ÷ 0308 × 0023 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0023 ÷ +× 0085 ÷ 2014 ÷ +× 0085 ÷ 0020 ÷ 2014 ÷ +× 0085 ÷ 0308 ÷ 2014 ÷ +× 0085 ÷ 0308 × 0020 ÷ 2014 ÷ +× 0085 ÷ 0009 ÷ +× 0085 ÷ 0020 ÷ 0009 ÷ +× 0085 ÷ 0308 × 0009 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0009 ÷ +× 0085 ÷ 00B4 ÷ +× 0085 ÷ 0020 ÷ 00B4 ÷ +× 0085 ÷ 0308 ÷ 00B4 ÷ +× 0085 ÷ 0308 × 0020 ÷ 00B4 ÷ +× 0085 ÷ 000B ÷ +× 0085 ÷ 0020 × 000B ÷ +× 0085 ÷ 0308 × 000B ÷ +× 0085 ÷ 0308 × 0020 × 000B ÷ +× 0085 ÷ FFFC ÷ +× 0085 ÷ 0020 ÷ FFFC ÷ +× 0085 ÷ 0308 ÷ FFFC ÷ +× 0085 ÷ 0308 × 0020 ÷ FFFC ÷ +× 0085 ÷ 007D ÷ +× 0085 ÷ 0020 × 007D ÷ +× 0085 ÷ 0308 × 007D ÷ +× 0085 ÷ 0308 × 0020 × 007D ÷ +× 0085 ÷ 0029 ÷ +× 0085 ÷ 0020 × 0029 ÷ +× 0085 ÷ 0308 × 0029 ÷ +× 0085 ÷ 0308 × 0020 × 0029 ÷ +× 0085 ÷ 000D ÷ +× 0085 ÷ 0020 × 000D ÷ +× 0085 ÷ 0308 × 000D ÷ +× 0085 ÷ 0308 × 0020 × 000D ÷ +× 0085 ÷ 0021 ÷ +× 0085 ÷ 0020 × 0021 ÷ +× 0085 ÷ 0308 × 0021 ÷ +× 0085 ÷ 0308 × 0020 × 0021 ÷ +× 0085 ÷ 00A0 ÷ +× 0085 ÷ 0020 ÷ 00A0 ÷ +× 0085 ÷ 0308 × 00A0 ÷ +× 0085 ÷ 0308 × 0020 ÷ 00A0 ÷ +× 0085 ÷ AC00 ÷ +× 0085 ÷ 0020 ÷ AC00 ÷ +× 0085 ÷ 0308 ÷ AC00 ÷ +× 0085 ÷ 0308 × 0020 ÷ AC00 ÷ +× 0085 ÷ AC01 ÷ +× 0085 ÷ 0020 ÷ AC01 ÷ +× 0085 ÷ 0308 ÷ AC01 ÷ +× 0085 ÷ 0308 × 0020 ÷ AC01 ÷ +× 0085 ÷ 05D0 ÷ +× 0085 ÷ 0020 ÷ 05D0 ÷ +× 0085 ÷ 0308 × 05D0 ÷ +× 0085 ÷ 0308 × 0020 ÷ 05D0 ÷ +× 0085 ÷ 002D ÷ +× 0085 ÷ 0020 ÷ 002D ÷ +× 0085 ÷ 0308 × 002D ÷ +× 0085 ÷ 0308 × 0020 ÷ 002D ÷ +× 0085 ÷ 231A ÷ +× 0085 ÷ 0020 ÷ 231A ÷ +× 0085 ÷ 0308 ÷ 231A ÷ +× 0085 ÷ 0308 × 0020 ÷ 231A ÷ +× 0085 ÷ 2024 ÷ +× 0085 ÷ 0020 ÷ 2024 ÷ +× 0085 ÷ 0308 × 2024 ÷ +× 0085 ÷ 0308 × 0020 ÷ 2024 ÷ +× 0085 ÷ 002C ÷ +× 0085 ÷ 0020 × 002C ÷ +× 0085 ÷ 0308 × 002C ÷ +× 0085 ÷ 0308 × 0020 × 002C ÷ +× 0085 ÷ 1100 ÷ +× 0085 ÷ 0020 ÷ 1100 ÷ +× 0085 ÷ 0308 ÷ 1100 ÷ +× 0085 ÷ 0308 × 0020 ÷ 1100 ÷ +× 0085 ÷ 11A8 ÷ +× 0085 ÷ 0020 ÷ 11A8 ÷ +× 0085 ÷ 0308 ÷ 11A8 ÷ +× 0085 ÷ 0308 × 0020 ÷ 11A8 ÷ +× 0085 ÷ 1160 ÷ +× 0085 ÷ 0020 ÷ 1160 ÷ +× 0085 ÷ 0308 ÷ 1160 ÷ +× 0085 ÷ 0308 × 0020 ÷ 1160 ÷ +× 0085 ÷ 000A ÷ +× 0085 ÷ 0020 × 000A ÷ +× 0085 ÷ 0308 × 000A ÷ +× 0085 ÷ 0308 × 0020 × 000A ÷ +× 0085 ÷ 0085 ÷ +× 0085 ÷ 0020 × 0085 ÷ +× 0085 ÷ 0308 × 0085 ÷ +× 0085 ÷ 0308 × 0020 × 0085 ÷ +× 0085 ÷ 17D6 ÷ +× 0085 ÷ 0020 ÷ 17D6 ÷ +× 0085 ÷ 0308 × 17D6 ÷ +× 0085 ÷ 0308 × 0020 ÷ 17D6 ÷ +× 0085 ÷ 0030 ÷ +× 0085 ÷ 0020 ÷ 0030 ÷ +× 0085 ÷ 0308 × 0030 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0030 ÷ +× 0085 ÷ 0028 ÷ +× 0085 ÷ 0020 ÷ 0028 ÷ +× 0085 ÷ 0308 × 0028 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0028 ÷ +× 0085 ÷ 0025 ÷ +× 0085 ÷ 0020 ÷ 0025 ÷ +× 0085 ÷ 0308 × 0025 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0025 ÷ +× 0085 ÷ 0024 ÷ +× 0085 ÷ 0020 ÷ 0024 ÷ +× 0085 ÷ 0308 × 0024 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0024 ÷ +× 0085 ÷ 0022 ÷ +× 0085 ÷ 0020 ÷ 0022 ÷ +× 0085 ÷ 0308 × 0022 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0022 ÷ +× 0085 ÷ 0020 ÷ +× 0085 ÷ 0020 × 0020 ÷ +× 0085 ÷ 0308 × 0020 ÷ +× 0085 ÷ 0308 × 0020 × 0020 ÷ +× 0085 ÷ 002F ÷ +× 0085 ÷ 0020 × 002F ÷ +× 0085 ÷ 0308 × 002F ÷ +× 0085 ÷ 0308 × 0020 × 002F ÷ +× 0085 ÷ 2060 ÷ +× 0085 ÷ 0020 × 2060 ÷ +× 0085 ÷ 0308 × 2060 ÷ +× 0085 ÷ 0308 × 0020 × 2060 ÷ +× 0085 ÷ 200B ÷ +× 0085 ÷ 0020 × 200B ÷ +× 0085 ÷ 0308 × 200B ÷ +× 0085 ÷ 0308 × 0020 × 200B ÷ +× 0085 ÷ 1F1E6 ÷ +× 0085 ÷ 0020 ÷ 1F1E6 ÷ +× 0085 ÷ 0308 ÷ 1F1E6 ÷ +× 0085 ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 0085 ÷ 261D ÷ +× 0085 ÷ 0020 ÷ 261D ÷ +× 0085 ÷ 0308 ÷ 261D ÷ +× 0085 ÷ 0308 × 0020 ÷ 261D ÷ +× 0085 ÷ 1F3FB ÷ +× 0085 ÷ 0020 ÷ 1F3FB ÷ +× 0085 ÷ 0308 ÷ 1F3FB ÷ +× 0085 ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 0085 ÷ 0001 ÷ +× 0085 ÷ 0020 ÷ 0001 ÷ +× 0085 ÷ 0308 × 0001 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0001 ÷ +× 0085 ÷ 200D ÷ +× 0085 ÷ 0020 ÷ 200D ÷ +× 0085 ÷ 0308 × 200D ÷ +× 0085 ÷ 0308 × 0020 ÷ 200D ÷ +× 0085 ÷ 00A7 ÷ +× 0085 ÷ 0020 ÷ 00A7 ÷ +× 0085 ÷ 0308 × 00A7 ÷ +× 0085 ÷ 0308 × 0020 ÷ 00A7 ÷ +× 0085 ÷ 50005 ÷ +× 0085 ÷ 0020 ÷ 50005 ÷ +× 0085 ÷ 0308 × 50005 ÷ +× 0085 ÷ 0308 × 0020 ÷ 50005 ÷ +× 0085 ÷ 0E01 ÷ +× 0085 ÷ 0020 ÷ 0E01 ÷ +× 0085 ÷ 0308 × 0E01 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0E01 ÷ +× 0085 ÷ 3041 ÷ +× 0085 ÷ 0020 ÷ 3041 ÷ +× 0085 ÷ 0308 × 3041 ÷ +× 0085 ÷ 0308 × 0020 ÷ 3041 ÷ +× 17D6 ÷ 0023 ÷ +× 17D6 × 0020 ÷ 0023 ÷ +× 17D6 × 0308 ÷ 0023 ÷ +× 17D6 × 0308 × 0020 ÷ 0023 ÷ +× 17D6 ÷ 2014 ÷ +× 17D6 × 0020 ÷ 2014 ÷ +× 17D6 × 0308 ÷ 2014 ÷ +× 17D6 × 0308 × 0020 ÷ 2014 ÷ +× 17D6 × 0009 ÷ +× 17D6 × 0020 ÷ 0009 ÷ +× 17D6 × 0308 × 0009 ÷ +× 17D6 × 0308 × 0020 ÷ 0009 ÷ +× 17D6 ÷ 00B4 ÷ +× 17D6 × 0020 ÷ 00B4 ÷ +× 17D6 × 0308 ÷ 00B4 ÷ +× 17D6 × 0308 × 0020 ÷ 00B4 ÷ +× 17D6 × 000B ÷ +× 17D6 × 0020 × 000B ÷ +× 17D6 × 0308 × 000B ÷ +× 17D6 × 0308 × 0020 × 000B ÷ +× 17D6 ÷ FFFC ÷ +× 17D6 × 0020 ÷ FFFC ÷ +× 17D6 × 0308 ÷ FFFC ÷ +× 17D6 × 0308 × 0020 ÷ FFFC ÷ +× 17D6 × 007D ÷ +× 17D6 × 0020 × 007D ÷ +× 17D6 × 0308 × 007D ÷ +× 17D6 × 0308 × 0020 × 007D ÷ +× 17D6 × 0029 ÷ +× 17D6 × 0020 × 0029 ÷ +× 17D6 × 0308 × 0029 ÷ +× 17D6 × 0308 × 0020 × 0029 ÷ +× 17D6 × 000D ÷ +× 17D6 × 0020 × 000D ÷ +× 17D6 × 0308 × 000D ÷ +× 17D6 × 0308 × 0020 × 000D ÷ +× 17D6 × 0021 ÷ +× 17D6 × 0020 × 0021 ÷ +× 17D6 × 0308 × 0021 ÷ +× 17D6 × 0308 × 0020 × 0021 ÷ +× 17D6 × 00A0 ÷ +× 17D6 × 0020 ÷ 00A0 ÷ +× 17D6 × 0308 × 00A0 ÷ +× 17D6 × 0308 × 0020 ÷ 00A0 ÷ +× 17D6 ÷ AC00 ÷ +× 17D6 × 0020 ÷ AC00 ÷ +× 17D6 × 0308 ÷ AC00 ÷ +× 17D6 × 0308 × 0020 ÷ AC00 ÷ +× 17D6 ÷ AC01 ÷ +× 17D6 × 0020 ÷ AC01 ÷ +× 17D6 × 0308 ÷ AC01 ÷ +× 17D6 × 0308 × 0020 ÷ AC01 ÷ +× 17D6 ÷ 05D0 ÷ +× 17D6 × 0020 ÷ 05D0 ÷ +× 17D6 × 0308 ÷ 05D0 ÷ +× 17D6 × 0308 × 0020 ÷ 05D0 ÷ +× 17D6 × 002D ÷ +× 17D6 × 0020 ÷ 002D ÷ +× 17D6 × 0308 × 002D ÷ +× 17D6 × 0308 × 0020 ÷ 002D ÷ +× 17D6 ÷ 231A ÷ +× 17D6 × 0020 ÷ 231A ÷ +× 17D6 × 0308 ÷ 231A ÷ +× 17D6 × 0308 × 0020 ÷ 231A ÷ +× 17D6 ÷ 2024 ÷ +× 17D6 × 0020 ÷ 2024 ÷ +× 17D6 × 0308 ÷ 2024 ÷ +× 17D6 × 0308 × 0020 ÷ 2024 ÷ +× 17D6 × 002C ÷ +× 17D6 × 0020 × 002C ÷ +× 17D6 × 0308 × 002C ÷ +× 17D6 × 0308 × 0020 × 002C ÷ +× 17D6 ÷ 1100 ÷ +× 17D6 × 0020 ÷ 1100 ÷ +× 17D6 × 0308 ÷ 1100 ÷ +× 17D6 × 0308 × 0020 ÷ 1100 ÷ +× 17D6 ÷ 11A8 ÷ +× 17D6 × 0020 ÷ 11A8 ÷ +× 17D6 × 0308 ÷ 11A8 ÷ +× 17D6 × 0308 × 0020 ÷ 11A8 ÷ +× 17D6 ÷ 1160 ÷ +× 17D6 × 0020 ÷ 1160 ÷ +× 17D6 × 0308 ÷ 1160 ÷ +× 17D6 × 0308 × 0020 ÷ 1160 ÷ +× 17D6 × 000A ÷ +× 17D6 × 0020 × 000A ÷ +× 17D6 × 0308 × 000A ÷ +× 17D6 × 0308 × 0020 × 000A ÷ +× 17D6 × 0085 ÷ +× 17D6 × 0020 × 0085 ÷ +× 17D6 × 0308 × 0085 ÷ +× 17D6 × 0308 × 0020 × 0085 ÷ +× 17D6 × 17D6 ÷ +× 17D6 × 0020 ÷ 17D6 ÷ +× 17D6 × 0308 × 17D6 ÷ +× 17D6 × 0308 × 0020 ÷ 17D6 ÷ +× 17D6 ÷ 0030 ÷ +× 17D6 × 0020 ÷ 0030 ÷ +× 17D6 × 0308 ÷ 0030 ÷ +× 17D6 × 0308 × 0020 ÷ 0030 ÷ +× 17D6 ÷ 0028 ÷ +× 17D6 × 0020 ÷ 0028 ÷ +× 17D6 × 0308 ÷ 0028 ÷ +× 17D6 × 0308 × 0020 ÷ 0028 ÷ +× 17D6 ÷ 0025 ÷ +× 17D6 × 0020 ÷ 0025 ÷ +× 17D6 × 0308 ÷ 0025 ÷ +× 17D6 × 0308 × 0020 ÷ 0025 ÷ +× 17D6 ÷ 0024 ÷ +× 17D6 × 0020 ÷ 0024 ÷ +× 17D6 × 0308 ÷ 0024 ÷ +× 17D6 × 0308 × 0020 ÷ 0024 ÷ +× 17D6 × 0022 ÷ +× 17D6 × 0020 ÷ 0022 ÷ +× 17D6 × 0308 × 0022 ÷ +× 17D6 × 0308 × 0020 ÷ 0022 ÷ +× 17D6 × 0020 ÷ +× 17D6 × 0020 × 0020 ÷ +× 17D6 × 0308 × 0020 ÷ +× 17D6 × 0308 × 0020 × 0020 ÷ +× 17D6 × 002F ÷ +× 17D6 × 0020 × 002F ÷ +× 17D6 × 0308 × 002F ÷ +× 17D6 × 0308 × 0020 × 002F ÷ +× 17D6 × 2060 ÷ +× 17D6 × 0020 × 2060 ÷ +× 17D6 × 0308 × 2060 ÷ +× 17D6 × 0308 × 0020 × 2060 ÷ +× 17D6 × 200B ÷ +× 17D6 × 0020 × 200B ÷ +× 17D6 × 0308 × 200B ÷ +× 17D6 × 0308 × 0020 × 200B ÷ +× 17D6 ÷ 1F1E6 ÷ +× 17D6 × 0020 ÷ 1F1E6 ÷ +× 17D6 × 0308 ÷ 1F1E6 ÷ +× 17D6 × 0308 × 0020 ÷ 1F1E6 ÷ +× 17D6 ÷ 261D ÷ +× 17D6 × 0020 ÷ 261D ÷ +× 17D6 × 0308 ÷ 261D ÷ +× 17D6 × 0308 × 0020 ÷ 261D ÷ +× 17D6 ÷ 1F3FB ÷ +× 17D6 × 0020 ÷ 1F3FB ÷ +× 17D6 × 0308 ÷ 1F3FB ÷ +× 17D6 × 0308 × 0020 ÷ 1F3FB ÷ +× 17D6 × 0001 ÷ +× 17D6 × 0020 ÷ 0001 ÷ +× 17D6 × 0308 × 0001 ÷ +× 17D6 × 0308 × 0020 ÷ 0001 ÷ +× 17D6 × 200D ÷ +× 17D6 × 0020 ÷ 200D ÷ +× 17D6 × 0308 × 200D ÷ +× 17D6 × 0308 × 0020 ÷ 200D ÷ +× 17D6 ÷ 00A7 ÷ +× 17D6 × 0020 ÷ 00A7 ÷ +× 17D6 × 0308 ÷ 00A7 ÷ +× 17D6 × 0308 × 0020 ÷ 00A7 ÷ +× 17D6 ÷ 50005 ÷ +× 17D6 × 0020 ÷ 50005 ÷ +× 17D6 × 0308 ÷ 50005 ÷ +× 17D6 × 0308 × 0020 ÷ 50005 ÷ +× 17D6 ÷ 0E01 ÷ +× 17D6 × 0020 ÷ 0E01 ÷ +× 17D6 × 0308 ÷ 0E01 ÷ +× 17D6 × 0308 × 0020 ÷ 0E01 ÷ +× 17D6 × 3041 ÷ +× 17D6 × 0020 ÷ 3041 ÷ +× 17D6 × 0308 × 3041 ÷ +× 17D6 × 0308 × 0020 ÷ 3041 ÷ +× 0030 × 0023 ÷ +× 0030 × 0020 ÷ 0023 ÷ +× 0030 × 0308 × 0023 ÷ +× 0030 × 0308 × 0020 ÷ 0023 ÷ +× 0030 ÷ 2014 ÷ +× 0030 × 0020 ÷ 2014 ÷ +× 0030 × 0308 ÷ 2014 ÷ +× 0030 × 0308 × 0020 ÷ 2014 ÷ +× 0030 × 0009 ÷ +× 0030 × 0020 ÷ 0009 ÷ +× 0030 × 0308 × 0009 ÷ +× 0030 × 0308 × 0020 ÷ 0009 ÷ +× 0030 ÷ 00B4 ÷ +× 0030 × 0020 ÷ 00B4 ÷ +× 0030 × 0308 ÷ 00B4 ÷ +× 0030 × 0308 × 0020 ÷ 00B4 ÷ +× 0030 × 000B ÷ +× 0030 × 0020 × 000B ÷ +× 0030 × 0308 × 000B ÷ +× 0030 × 0308 × 0020 × 000B ÷ +× 0030 ÷ FFFC ÷ +× 0030 × 0020 ÷ FFFC ÷ +× 0030 × 0308 ÷ FFFC ÷ +× 0030 × 0308 × 0020 ÷ FFFC ÷ +× 0030 × 007D ÷ +× 0030 × 0020 × 007D ÷ +× 0030 × 0308 × 007D ÷ +× 0030 × 0308 × 0020 × 007D ÷ +× 0030 × 0029 ÷ +× 0030 × 0020 × 0029 ÷ +× 0030 × 0308 × 0029 ÷ +× 0030 × 0308 × 0020 × 0029 ÷ +× 0030 × 000D ÷ +× 0030 × 0020 × 000D ÷ +× 0030 × 0308 × 000D ÷ +× 0030 × 0308 × 0020 × 000D ÷ +× 0030 × 0021 ÷ +× 0030 × 0020 × 0021 ÷ +× 0030 × 0308 × 0021 ÷ +× 0030 × 0308 × 0020 × 0021 ÷ +× 0030 × 00A0 ÷ +× 0030 × 0020 ÷ 00A0 ÷ +× 0030 × 0308 × 00A0 ÷ +× 0030 × 0308 × 0020 ÷ 00A0 ÷ +× 0030 ÷ AC00 ÷ +× 0030 × 0020 ÷ AC00 ÷ +× 0030 × 0308 ÷ AC00 ÷ +× 0030 × 0308 × 0020 ÷ AC00 ÷ +× 0030 ÷ AC01 ÷ +× 0030 × 0020 ÷ AC01 ÷ +× 0030 × 0308 ÷ AC01 ÷ +× 0030 × 0308 × 0020 ÷ AC01 ÷ +× 0030 × 05D0 ÷ +× 0030 × 0020 ÷ 05D0 ÷ +× 0030 × 0308 × 05D0 ÷ +× 0030 × 0308 × 0020 ÷ 05D0 ÷ +× 0030 × 002D ÷ +× 0030 × 0020 ÷ 002D ÷ +× 0030 × 0308 × 002D ÷ +× 0030 × 0308 × 0020 ÷ 002D ÷ +× 0030 ÷ 231A ÷ +× 0030 × 0020 ÷ 231A ÷ +× 0030 × 0308 ÷ 231A ÷ +× 0030 × 0308 × 0020 ÷ 231A ÷ +× 0030 × 2024 ÷ +× 0030 × 0020 ÷ 2024 ÷ +× 0030 × 0308 × 2024 ÷ +× 0030 × 0308 × 0020 ÷ 2024 ÷ +× 0030 × 002C ÷ +× 0030 × 0020 × 002C ÷ +× 0030 × 0308 × 002C ÷ +× 0030 × 0308 × 0020 × 002C ÷ +× 0030 ÷ 1100 ÷ +× 0030 × 0020 ÷ 1100 ÷ +× 0030 × 0308 ÷ 1100 ÷ +× 0030 × 0308 × 0020 ÷ 1100 ÷ +× 0030 ÷ 11A8 ÷ +× 0030 × 0020 ÷ 11A8 ÷ +× 0030 × 0308 ÷ 11A8 ÷ +× 0030 × 0308 × 0020 ÷ 11A8 ÷ +× 0030 ÷ 1160 ÷ +× 0030 × 0020 ÷ 1160 ÷ +× 0030 × 0308 ÷ 1160 ÷ +× 0030 × 0308 × 0020 ÷ 1160 ÷ +× 0030 × 000A ÷ +× 0030 × 0020 × 000A ÷ +× 0030 × 0308 × 000A ÷ +× 0030 × 0308 × 0020 × 000A ÷ +× 0030 × 0085 ÷ +× 0030 × 0020 × 0085 ÷ +× 0030 × 0308 × 0085 ÷ +× 0030 × 0308 × 0020 × 0085 ÷ +× 0030 × 17D6 ÷ +× 0030 × 0020 ÷ 17D6 ÷ +× 0030 × 0308 × 17D6 ÷ +× 0030 × 0308 × 0020 ÷ 17D6 ÷ +× 0030 × 0030 ÷ +× 0030 × 0020 ÷ 0030 ÷ +× 0030 × 0308 × 0030 ÷ +× 0030 × 0308 × 0020 ÷ 0030 ÷ +× 0030 × 0028 ÷ +× 0030 × 0020 ÷ 0028 ÷ +× 0030 × 0308 × 0028 ÷ +× 0030 × 0308 × 0020 ÷ 0028 ÷ +× 0030 × 0025 ÷ +× 0030 × 0020 ÷ 0025 ÷ +× 0030 × 0308 × 0025 ÷ +× 0030 × 0308 × 0020 ÷ 0025 ÷ +× 0030 × 0024 ÷ +× 0030 × 0020 ÷ 0024 ÷ +× 0030 × 0308 × 0024 ÷ +× 0030 × 0308 × 0020 ÷ 0024 ÷ +× 0030 × 0022 ÷ +× 0030 × 0020 ÷ 0022 ÷ +× 0030 × 0308 × 0022 ÷ +× 0030 × 0308 × 0020 ÷ 0022 ÷ +× 0030 × 0020 ÷ +× 0030 × 0020 × 0020 ÷ +× 0030 × 0308 × 0020 ÷ +× 0030 × 0308 × 0020 × 0020 ÷ +× 0030 × 002F ÷ +× 0030 × 0020 × 002F ÷ +× 0030 × 0308 × 002F ÷ +× 0030 × 0308 × 0020 × 002F ÷ +× 0030 × 2060 ÷ +× 0030 × 0020 × 2060 ÷ +× 0030 × 0308 × 2060 ÷ +× 0030 × 0308 × 0020 × 2060 ÷ +× 0030 × 200B ÷ +× 0030 × 0020 × 200B ÷ +× 0030 × 0308 × 200B ÷ +× 0030 × 0308 × 0020 × 200B ÷ +× 0030 ÷ 1F1E6 ÷ +× 0030 × 0020 ÷ 1F1E6 ÷ +× 0030 × 0308 ÷ 1F1E6 ÷ +× 0030 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0030 ÷ 261D ÷ +× 0030 × 0020 ÷ 261D ÷ +× 0030 × 0308 ÷ 261D ÷ +× 0030 × 0308 × 0020 ÷ 261D ÷ +× 0030 ÷ 1F3FB ÷ +× 0030 × 0020 ÷ 1F3FB ÷ +× 0030 × 0308 ÷ 1F3FB ÷ +× 0030 × 0308 × 0020 ÷ 1F3FB ÷ +× 0030 × 0001 ÷ +× 0030 × 0020 ÷ 0001 ÷ +× 0030 × 0308 × 0001 ÷ +× 0030 × 0308 × 0020 ÷ 0001 ÷ +× 0030 × 200D ÷ +× 0030 × 0020 ÷ 200D ÷ +× 0030 × 0308 × 200D ÷ +× 0030 × 0308 × 0020 ÷ 200D ÷ +× 0030 × 00A7 ÷ +× 0030 × 0020 ÷ 00A7 ÷ +× 0030 × 0308 × 00A7 ÷ +× 0030 × 0308 × 0020 ÷ 00A7 ÷ +× 0030 × 50005 ÷ +× 0030 × 0020 ÷ 50005 ÷ +× 0030 × 0308 × 50005 ÷ +× 0030 × 0308 × 0020 ÷ 50005 ÷ +× 0030 × 0E01 ÷ +× 0030 × 0020 ÷ 0E01 ÷ +× 0030 × 0308 × 0E01 ÷ +× 0030 × 0308 × 0020 ÷ 0E01 ÷ +× 0030 × 3041 ÷ +× 0030 × 0020 ÷ 3041 ÷ +× 0030 × 0308 × 3041 ÷ +× 0030 × 0308 × 0020 ÷ 3041 ÷ +× 0028 × 0023 ÷ +× 0028 × 0020 × 0023 ÷ +× 0028 × 0308 × 0023 ÷ +× 0028 × 0308 × 0020 × 0023 ÷ +× 0028 × 2014 ÷ +× 0028 × 0020 × 2014 ÷ +× 0028 × 0308 × 2014 ÷ +× 0028 × 0308 × 0020 × 2014 ÷ +× 0028 × 0009 ÷ +× 0028 × 0020 × 0009 ÷ +× 0028 × 0308 × 0009 ÷ +× 0028 × 0308 × 0020 × 0009 ÷ +× 0028 × 00B4 ÷ +× 0028 × 0020 × 00B4 ÷ +× 0028 × 0308 × 00B4 ÷ +× 0028 × 0308 × 0020 × 00B4 ÷ +× 0028 × 000B ÷ +× 0028 × 0020 × 000B ÷ +× 0028 × 0308 × 000B ÷ +× 0028 × 0308 × 0020 × 000B ÷ +× 0028 × FFFC ÷ +× 0028 × 0020 × FFFC ÷ +× 0028 × 0308 × FFFC ÷ +× 0028 × 0308 × 0020 × FFFC ÷ +× 0028 × 007D ÷ +× 0028 × 0020 × 007D ÷ +× 0028 × 0308 × 007D ÷ +× 0028 × 0308 × 0020 × 007D ÷ +× 0028 × 0029 ÷ +× 0028 × 0020 × 0029 ÷ +× 0028 × 0308 × 0029 ÷ +× 0028 × 0308 × 0020 × 0029 ÷ +× 0028 × 000D ÷ +× 0028 × 0020 × 000D ÷ +× 0028 × 0308 × 000D ÷ +× 0028 × 0308 × 0020 × 000D ÷ +× 0028 × 0021 ÷ +× 0028 × 0020 × 0021 ÷ +× 0028 × 0308 × 0021 ÷ +× 0028 × 0308 × 0020 × 0021 ÷ +× 0028 × 00A0 ÷ +× 0028 × 0020 × 00A0 ÷ +× 0028 × 0308 × 00A0 ÷ +× 0028 × 0308 × 0020 × 00A0 ÷ +× 0028 × AC00 ÷ +× 0028 × 0020 × AC00 ÷ +× 0028 × 0308 × AC00 ÷ +× 0028 × 0308 × 0020 × AC00 ÷ +× 0028 × AC01 ÷ +× 0028 × 0020 × AC01 ÷ +× 0028 × 0308 × AC01 ÷ +× 0028 × 0308 × 0020 × AC01 ÷ +× 0028 × 05D0 ÷ +× 0028 × 0020 × 05D0 ÷ +× 0028 × 0308 × 05D0 ÷ +× 0028 × 0308 × 0020 × 05D0 ÷ +× 0028 × 002D ÷ +× 0028 × 0020 × 002D ÷ +× 0028 × 0308 × 002D ÷ +× 0028 × 0308 × 0020 × 002D ÷ +× 0028 × 231A ÷ +× 0028 × 0020 × 231A ÷ +× 0028 × 0308 × 231A ÷ +× 0028 × 0308 × 0020 × 231A ÷ +× 0028 × 2024 ÷ +× 0028 × 0020 × 2024 ÷ +× 0028 × 0308 × 2024 ÷ +× 0028 × 0308 × 0020 × 2024 ÷ +× 0028 × 002C ÷ +× 0028 × 0020 × 002C ÷ +× 0028 × 0308 × 002C ÷ +× 0028 × 0308 × 0020 × 002C ÷ +× 0028 × 1100 ÷ +× 0028 × 0020 × 1100 ÷ +× 0028 × 0308 × 1100 ÷ +× 0028 × 0308 × 0020 × 1100 ÷ +× 0028 × 11A8 ÷ +× 0028 × 0020 × 11A8 ÷ +× 0028 × 0308 × 11A8 ÷ +× 0028 × 0308 × 0020 × 11A8 ÷ +× 0028 × 1160 ÷ +× 0028 × 0020 × 1160 ÷ +× 0028 × 0308 × 1160 ÷ +× 0028 × 0308 × 0020 × 1160 ÷ +× 0028 × 000A ÷ +× 0028 × 0020 × 000A ÷ +× 0028 × 0308 × 000A ÷ +× 0028 × 0308 × 0020 × 000A ÷ +× 0028 × 0085 ÷ +× 0028 × 0020 × 0085 ÷ +× 0028 × 0308 × 0085 ÷ +× 0028 × 0308 × 0020 × 0085 ÷ +× 0028 × 17D6 ÷ +× 0028 × 0020 × 17D6 ÷ +× 0028 × 0308 × 17D6 ÷ +× 0028 × 0308 × 0020 × 17D6 ÷ +× 0028 × 0030 ÷ +× 0028 × 0020 × 0030 ÷ +× 0028 × 0308 × 0030 ÷ +× 0028 × 0308 × 0020 × 0030 ÷ +× 0028 × 0028 ÷ +× 0028 × 0020 × 0028 ÷ +× 0028 × 0308 × 0028 ÷ +× 0028 × 0308 × 0020 × 0028 ÷ +× 0028 × 0025 ÷ +× 0028 × 0020 × 0025 ÷ +× 0028 × 0308 × 0025 ÷ +× 0028 × 0308 × 0020 × 0025 ÷ +× 0028 × 0024 ÷ +× 0028 × 0020 × 0024 ÷ +× 0028 × 0308 × 0024 ÷ +× 0028 × 0308 × 0020 × 0024 ÷ +× 0028 × 0022 ÷ +× 0028 × 0020 × 0022 ÷ +× 0028 × 0308 × 0022 ÷ +× 0028 × 0308 × 0020 × 0022 ÷ +× 0028 × 0020 ÷ +× 0028 × 0020 × 0020 ÷ +× 0028 × 0308 × 0020 ÷ +× 0028 × 0308 × 0020 × 0020 ÷ +× 0028 × 002F ÷ +× 0028 × 0020 × 002F ÷ +× 0028 × 0308 × 002F ÷ +× 0028 × 0308 × 0020 × 002F ÷ +× 0028 × 2060 ÷ +× 0028 × 0020 × 2060 ÷ +× 0028 × 0308 × 2060 ÷ +× 0028 × 0308 × 0020 × 2060 ÷ +× 0028 × 200B ÷ +× 0028 × 0020 × 200B ÷ +× 0028 × 0308 × 200B ÷ +× 0028 × 0308 × 0020 × 200B ÷ +× 0028 × 1F1E6 ÷ +× 0028 × 0020 × 1F1E6 ÷ +× 0028 × 0308 × 1F1E6 ÷ +× 0028 × 0308 × 0020 × 1F1E6 ÷ +× 0028 × 261D ÷ +× 0028 × 0020 × 261D ÷ +× 0028 × 0308 × 261D ÷ +× 0028 × 0308 × 0020 × 261D ÷ +× 0028 × 1F3FB ÷ +× 0028 × 0020 × 1F3FB ÷ +× 0028 × 0308 × 1F3FB ÷ +× 0028 × 0308 × 0020 × 1F3FB ÷ +× 0028 × 0001 ÷ +× 0028 × 0020 × 0001 ÷ +× 0028 × 0308 × 0001 ÷ +× 0028 × 0308 × 0020 × 0001 ÷ +× 0028 × 200D ÷ +× 0028 × 0020 × 200D ÷ +× 0028 × 0308 × 200D ÷ +× 0028 × 0308 × 0020 × 200D ÷ +× 0028 × 00A7 ÷ +× 0028 × 0020 × 00A7 ÷ +× 0028 × 0308 × 00A7 ÷ +× 0028 × 0308 × 0020 × 00A7 ÷ +× 0028 × 50005 ÷ +× 0028 × 0020 × 50005 ÷ +× 0028 × 0308 × 50005 ÷ +× 0028 × 0308 × 0020 × 50005 ÷ +× 0028 × 0E01 ÷ +× 0028 × 0020 × 0E01 ÷ +× 0028 × 0308 × 0E01 ÷ +× 0028 × 0308 × 0020 × 0E01 ÷ +× 0028 × 3041 ÷ +× 0028 × 0020 × 3041 ÷ +× 0028 × 0308 × 3041 ÷ +× 0028 × 0308 × 0020 × 3041 ÷ +× 0025 × 0023 ÷ +× 0025 × 0020 ÷ 0023 ÷ +× 0025 × 0308 × 0023 ÷ +× 0025 × 0308 × 0020 ÷ 0023 ÷ +× 0025 ÷ 2014 ÷ +× 0025 × 0020 ÷ 2014 ÷ +× 0025 × 0308 ÷ 2014 ÷ +× 0025 × 0308 × 0020 ÷ 2014 ÷ +× 0025 × 0009 ÷ +× 0025 × 0020 ÷ 0009 ÷ +× 0025 × 0308 × 0009 ÷ +× 0025 × 0308 × 0020 ÷ 0009 ÷ +× 0025 ÷ 00B4 ÷ +× 0025 × 0020 ÷ 00B4 ÷ +× 0025 × 0308 ÷ 00B4 ÷ +× 0025 × 0308 × 0020 ÷ 00B4 ÷ +× 0025 × 000B ÷ +× 0025 × 0020 × 000B ÷ +× 0025 × 0308 × 000B ÷ +× 0025 × 0308 × 0020 × 000B ÷ +× 0025 ÷ FFFC ÷ +× 0025 × 0020 ÷ FFFC ÷ +× 0025 × 0308 ÷ FFFC ÷ +× 0025 × 0308 × 0020 ÷ FFFC ÷ +× 0025 × 007D ÷ +× 0025 × 0020 × 007D ÷ +× 0025 × 0308 × 007D ÷ +× 0025 × 0308 × 0020 × 007D ÷ +× 0025 × 0029 ÷ +× 0025 × 0020 × 0029 ÷ +× 0025 × 0308 × 0029 ÷ +× 0025 × 0308 × 0020 × 0029 ÷ +× 0025 × 000D ÷ +× 0025 × 0020 × 000D ÷ +× 0025 × 0308 × 000D ÷ +× 0025 × 0308 × 0020 × 000D ÷ +× 0025 × 0021 ÷ +× 0025 × 0020 × 0021 ÷ +× 0025 × 0308 × 0021 ÷ +× 0025 × 0308 × 0020 × 0021 ÷ +× 0025 × 00A0 ÷ +× 0025 × 0020 ÷ 00A0 ÷ +× 0025 × 0308 × 00A0 ÷ +× 0025 × 0308 × 0020 ÷ 00A0 ÷ +× 0025 ÷ AC00 ÷ +× 0025 × 0020 ÷ AC00 ÷ +× 0025 × 0308 ÷ AC00 ÷ +× 0025 × 0308 × 0020 ÷ AC00 ÷ +× 0025 ÷ AC01 ÷ +× 0025 × 0020 ÷ AC01 ÷ +× 0025 × 0308 ÷ AC01 ÷ +× 0025 × 0308 × 0020 ÷ AC01 ÷ +× 0025 × 05D0 ÷ +× 0025 × 0020 ÷ 05D0 ÷ +× 0025 × 0308 × 05D0 ÷ +× 0025 × 0308 × 0020 ÷ 05D0 ÷ +× 0025 × 002D ÷ +× 0025 × 0020 ÷ 002D ÷ +× 0025 × 0308 × 002D ÷ +× 0025 × 0308 × 0020 ÷ 002D ÷ +× 0025 ÷ 231A ÷ +× 0025 × 0020 ÷ 231A ÷ +× 0025 × 0308 ÷ 231A ÷ +× 0025 × 0308 × 0020 ÷ 231A ÷ +× 0025 ÷ 2024 ÷ +× 0025 × 0020 ÷ 2024 ÷ +× 0025 × 0308 ÷ 2024 ÷ +× 0025 × 0308 × 0020 ÷ 2024 ÷ +× 0025 × 002C ÷ +× 0025 × 0020 × 002C ÷ +× 0025 × 0308 × 002C ÷ +× 0025 × 0308 × 0020 × 002C ÷ +× 0025 ÷ 1100 ÷ +× 0025 × 0020 ÷ 1100 ÷ +× 0025 × 0308 ÷ 1100 ÷ +× 0025 × 0308 × 0020 ÷ 1100 ÷ +× 0025 ÷ 11A8 ÷ +× 0025 × 0020 ÷ 11A8 ÷ +× 0025 × 0308 ÷ 11A8 ÷ +× 0025 × 0308 × 0020 ÷ 11A8 ÷ +× 0025 ÷ 1160 ÷ +× 0025 × 0020 ÷ 1160 ÷ +× 0025 × 0308 ÷ 1160 ÷ +× 0025 × 0308 × 0020 ÷ 1160 ÷ +× 0025 × 000A ÷ +× 0025 × 0020 × 000A ÷ +× 0025 × 0308 × 000A ÷ +× 0025 × 0308 × 0020 × 000A ÷ +× 0025 × 0085 ÷ +× 0025 × 0020 × 0085 ÷ +× 0025 × 0308 × 0085 ÷ +× 0025 × 0308 × 0020 × 0085 ÷ +× 0025 × 17D6 ÷ +× 0025 × 0020 ÷ 17D6 ÷ +× 0025 × 0308 × 17D6 ÷ +× 0025 × 0308 × 0020 ÷ 17D6 ÷ +× 0025 × 0030 ÷ +× 0025 × 0020 ÷ 0030 ÷ +× 0025 × 0308 × 0030 ÷ +× 0025 × 0308 × 0020 ÷ 0030 ÷ +× 0025 ÷ 0028 ÷ +× 0025 × 0020 ÷ 0028 ÷ +× 0025 × 0308 ÷ 0028 ÷ +× 0025 × 0308 × 0020 ÷ 0028 ÷ +× 0025 ÷ 0025 ÷ +× 0025 × 0020 ÷ 0025 ÷ +× 0025 × 0308 ÷ 0025 ÷ +× 0025 × 0308 × 0020 ÷ 0025 ÷ +× 0025 ÷ 0024 ÷ +× 0025 × 0020 ÷ 0024 ÷ +× 0025 × 0308 ÷ 0024 ÷ +× 0025 × 0308 × 0020 ÷ 0024 ÷ +× 0025 × 0022 ÷ +× 0025 × 0020 ÷ 0022 ÷ +× 0025 × 0308 × 0022 ÷ +× 0025 × 0308 × 0020 ÷ 0022 ÷ +× 0025 × 0020 ÷ +× 0025 × 0020 × 0020 ÷ +× 0025 × 0308 × 0020 ÷ +× 0025 × 0308 × 0020 × 0020 ÷ +× 0025 × 002F ÷ +× 0025 × 0020 × 002F ÷ +× 0025 × 0308 × 002F ÷ +× 0025 × 0308 × 0020 × 002F ÷ +× 0025 × 2060 ÷ +× 0025 × 0020 × 2060 ÷ +× 0025 × 0308 × 2060 ÷ +× 0025 × 0308 × 0020 × 2060 ÷ +× 0025 × 200B ÷ +× 0025 × 0020 × 200B ÷ +× 0025 × 0308 × 200B ÷ +× 0025 × 0308 × 0020 × 200B ÷ +× 0025 ÷ 1F1E6 ÷ +× 0025 × 0020 ÷ 1F1E6 ÷ +× 0025 × 0308 ÷ 1F1E6 ÷ +× 0025 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0025 ÷ 261D ÷ +× 0025 × 0020 ÷ 261D ÷ +× 0025 × 0308 ÷ 261D ÷ +× 0025 × 0308 × 0020 ÷ 261D ÷ +× 0025 ÷ 1F3FB ÷ +× 0025 × 0020 ÷ 1F3FB ÷ +× 0025 × 0308 ÷ 1F3FB ÷ +× 0025 × 0308 × 0020 ÷ 1F3FB ÷ +× 0025 × 0001 ÷ +× 0025 × 0020 ÷ 0001 ÷ +× 0025 × 0308 × 0001 ÷ +× 0025 × 0308 × 0020 ÷ 0001 ÷ +× 0025 × 200D ÷ +× 0025 × 0020 ÷ 200D ÷ +× 0025 × 0308 × 200D ÷ +× 0025 × 0308 × 0020 ÷ 200D ÷ +× 0025 × 00A7 ÷ +× 0025 × 0020 ÷ 00A7 ÷ +× 0025 × 0308 × 00A7 ÷ +× 0025 × 0308 × 0020 ÷ 00A7 ÷ +× 0025 × 50005 ÷ +× 0025 × 0020 ÷ 50005 ÷ +× 0025 × 0308 × 50005 ÷ +× 0025 × 0308 × 0020 ÷ 50005 ÷ +× 0025 × 0E01 ÷ +× 0025 × 0020 ÷ 0E01 ÷ +× 0025 × 0308 × 0E01 ÷ +× 0025 × 0308 × 0020 ÷ 0E01 ÷ +× 0025 × 3041 ÷ +× 0025 × 0020 ÷ 3041 ÷ +× 0025 × 0308 × 3041 ÷ +× 0025 × 0308 × 0020 ÷ 3041 ÷ +× 0024 × 0023 ÷ +× 0024 × 0020 ÷ 0023 ÷ +× 0024 × 0308 × 0023 ÷ +× 0024 × 0308 × 0020 ÷ 0023 ÷ +× 0024 ÷ 2014 ÷ +× 0024 × 0020 ÷ 2014 ÷ +× 0024 × 0308 ÷ 2014 ÷ +× 0024 × 0308 × 0020 ÷ 2014 ÷ +× 0024 × 0009 ÷ +× 0024 × 0020 ÷ 0009 ÷ +× 0024 × 0308 × 0009 ÷ +× 0024 × 0308 × 0020 ÷ 0009 ÷ +× 0024 ÷ 00B4 ÷ +× 0024 × 0020 ÷ 00B4 ÷ +× 0024 × 0308 ÷ 00B4 ÷ +× 0024 × 0308 × 0020 ÷ 00B4 ÷ +× 0024 × 000B ÷ +× 0024 × 0020 × 000B ÷ +× 0024 × 0308 × 000B ÷ +× 0024 × 0308 × 0020 × 000B ÷ +× 0024 ÷ FFFC ÷ +× 0024 × 0020 ÷ FFFC ÷ +× 0024 × 0308 ÷ FFFC ÷ +× 0024 × 0308 × 0020 ÷ FFFC ÷ +× 0024 × 007D ÷ +× 0024 × 0020 × 007D ÷ +× 0024 × 0308 × 007D ÷ +× 0024 × 0308 × 0020 × 007D ÷ +× 0024 × 0029 ÷ +× 0024 × 0020 × 0029 ÷ +× 0024 × 0308 × 0029 ÷ +× 0024 × 0308 × 0020 × 0029 ÷ +× 0024 × 000D ÷ +× 0024 × 0020 × 000D ÷ +× 0024 × 0308 × 000D ÷ +× 0024 × 0308 × 0020 × 000D ÷ +× 0024 × 0021 ÷ +× 0024 × 0020 × 0021 ÷ +× 0024 × 0308 × 0021 ÷ +× 0024 × 0308 × 0020 × 0021 ÷ +× 0024 × 00A0 ÷ +× 0024 × 0020 ÷ 00A0 ÷ +× 0024 × 0308 × 00A0 ÷ +× 0024 × 0308 × 0020 ÷ 00A0 ÷ +× 0024 × AC00 ÷ +× 0024 × 0020 ÷ AC00 ÷ +× 0024 × 0308 × AC00 ÷ +× 0024 × 0308 × 0020 ÷ AC00 ÷ +× 0024 × AC01 ÷ +× 0024 × 0020 ÷ AC01 ÷ +× 0024 × 0308 × AC01 ÷ +× 0024 × 0308 × 0020 ÷ AC01 ÷ +× 0024 × 05D0 ÷ +× 0024 × 0020 ÷ 05D0 ÷ +× 0024 × 0308 × 05D0 ÷ +× 0024 × 0308 × 0020 ÷ 05D0 ÷ +× 0024 × 002D ÷ +× 0024 × 0020 ÷ 002D ÷ +× 0024 × 0308 × 002D ÷ +× 0024 × 0308 × 0020 ÷ 002D ÷ +× 0024 × 231A ÷ +× 0024 × 0020 ÷ 231A ÷ +× 0024 × 0308 × 231A ÷ +× 0024 × 0308 × 0020 ÷ 231A ÷ +× 0024 ÷ 2024 ÷ +× 0024 × 0020 ÷ 2024 ÷ +× 0024 × 0308 ÷ 2024 ÷ +× 0024 × 0308 × 0020 ÷ 2024 ÷ +× 0024 × 002C ÷ +× 0024 × 0020 × 002C ÷ +× 0024 × 0308 × 002C ÷ +× 0024 × 0308 × 0020 × 002C ÷ +× 0024 × 1100 ÷ +× 0024 × 0020 ÷ 1100 ÷ +× 0024 × 0308 × 1100 ÷ +× 0024 × 0308 × 0020 ÷ 1100 ÷ +× 0024 × 11A8 ÷ +× 0024 × 0020 ÷ 11A8 ÷ +× 0024 × 0308 × 11A8 ÷ +× 0024 × 0308 × 0020 ÷ 11A8 ÷ +× 0024 × 1160 ÷ +× 0024 × 0020 ÷ 1160 ÷ +× 0024 × 0308 × 1160 ÷ +× 0024 × 0308 × 0020 ÷ 1160 ÷ +× 0024 × 000A ÷ +× 0024 × 0020 × 000A ÷ +× 0024 × 0308 × 000A ÷ +× 0024 × 0308 × 0020 × 000A ÷ +× 0024 × 0085 ÷ +× 0024 × 0020 × 0085 ÷ +× 0024 × 0308 × 0085 ÷ +× 0024 × 0308 × 0020 × 0085 ÷ +× 0024 × 17D6 ÷ +× 0024 × 0020 ÷ 17D6 ÷ +× 0024 × 0308 × 17D6 ÷ +× 0024 × 0308 × 0020 ÷ 17D6 ÷ +× 0024 × 0030 ÷ +× 0024 × 0020 ÷ 0030 ÷ +× 0024 × 0308 × 0030 ÷ +× 0024 × 0308 × 0020 ÷ 0030 ÷ +× 0024 ÷ 0028 ÷ +× 0024 × 0020 ÷ 0028 ÷ +× 0024 × 0308 ÷ 0028 ÷ +× 0024 × 0308 × 0020 ÷ 0028 ÷ +× 0024 ÷ 0025 ÷ +× 0024 × 0020 ÷ 0025 ÷ +× 0024 × 0308 ÷ 0025 ÷ +× 0024 × 0308 × 0020 ÷ 0025 ÷ +× 0024 ÷ 0024 ÷ +× 0024 × 0020 ÷ 0024 ÷ +× 0024 × 0308 ÷ 0024 ÷ +× 0024 × 0308 × 0020 ÷ 0024 ÷ +× 0024 × 0022 ÷ +× 0024 × 0020 ÷ 0022 ÷ +× 0024 × 0308 × 0022 ÷ +× 0024 × 0308 × 0020 ÷ 0022 ÷ +× 0024 × 0020 ÷ +× 0024 × 0020 × 0020 ÷ +× 0024 × 0308 × 0020 ÷ +× 0024 × 0308 × 0020 × 0020 ÷ +× 0024 × 002F ÷ +× 0024 × 0020 × 002F ÷ +× 0024 × 0308 × 002F ÷ +× 0024 × 0308 × 0020 × 002F ÷ +× 0024 × 2060 ÷ +× 0024 × 0020 × 2060 ÷ +× 0024 × 0308 × 2060 ÷ +× 0024 × 0308 × 0020 × 2060 ÷ +× 0024 × 200B ÷ +× 0024 × 0020 × 200B ÷ +× 0024 × 0308 × 200B ÷ +× 0024 × 0308 × 0020 × 200B ÷ +× 0024 ÷ 1F1E6 ÷ +× 0024 × 0020 ÷ 1F1E6 ÷ +× 0024 × 0308 ÷ 1F1E6 ÷ +× 0024 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0024 × 261D ÷ +× 0024 × 0020 ÷ 261D ÷ +× 0024 × 0308 × 261D ÷ +× 0024 × 0308 × 0020 ÷ 261D ÷ +× 0024 × 1F3FB ÷ +× 0024 × 0020 ÷ 1F3FB ÷ +× 0024 × 0308 × 1F3FB ÷ +× 0024 × 0308 × 0020 ÷ 1F3FB ÷ +× 0024 × 0001 ÷ +× 0024 × 0020 ÷ 0001 ÷ +× 0024 × 0308 × 0001 ÷ +× 0024 × 0308 × 0020 ÷ 0001 ÷ +× 0024 × 200D ÷ +× 0024 × 0020 ÷ 200D ÷ +× 0024 × 0308 × 200D ÷ +× 0024 × 0308 × 0020 ÷ 200D ÷ +× 0024 × 00A7 ÷ +× 0024 × 0020 ÷ 00A7 ÷ +× 0024 × 0308 × 00A7 ÷ +× 0024 × 0308 × 0020 ÷ 00A7 ÷ +× 0024 × 50005 ÷ +× 0024 × 0020 ÷ 50005 ÷ +× 0024 × 0308 × 50005 ÷ +× 0024 × 0308 × 0020 ÷ 50005 ÷ +× 0024 × 0E01 ÷ +× 0024 × 0020 ÷ 0E01 ÷ +× 0024 × 0308 × 0E01 ÷ +× 0024 × 0308 × 0020 ÷ 0E01 ÷ +× 0024 × 3041 ÷ +× 0024 × 0020 ÷ 3041 ÷ +× 0024 × 0308 × 3041 ÷ +× 0024 × 0308 × 0020 ÷ 3041 ÷ +× 0022 × 0023 ÷ +× 0022 × 0020 ÷ 0023 ÷ +× 0022 × 0308 × 0023 ÷ +× 0022 × 0308 × 0020 ÷ 0023 ÷ +× 0022 × 2014 ÷ +× 0022 × 0020 ÷ 2014 ÷ +× 0022 × 0308 × 2014 ÷ +× 0022 × 0308 × 0020 ÷ 2014 ÷ +× 0022 × 0009 ÷ +× 0022 × 0020 ÷ 0009 ÷ +× 0022 × 0308 × 0009 ÷ +× 0022 × 0308 × 0020 ÷ 0009 ÷ +× 0022 × 00B4 ÷ +× 0022 × 0020 ÷ 00B4 ÷ +× 0022 × 0308 × 00B4 ÷ +× 0022 × 0308 × 0020 ÷ 00B4 ÷ +× 0022 × 000B ÷ +× 0022 × 0020 × 000B ÷ +× 0022 × 0308 × 000B ÷ +× 0022 × 0308 × 0020 × 000B ÷ +× 0022 × FFFC ÷ +× 0022 × 0020 ÷ FFFC ÷ +× 0022 × 0308 × FFFC ÷ +× 0022 × 0308 × 0020 ÷ FFFC ÷ +× 0022 × 007D ÷ +× 0022 × 0020 × 007D ÷ +× 0022 × 0308 × 007D ÷ +× 0022 × 0308 × 0020 × 007D ÷ +× 0022 × 0029 ÷ +× 0022 × 0020 × 0029 ÷ +× 0022 × 0308 × 0029 ÷ +× 0022 × 0308 × 0020 × 0029 ÷ +× 0022 × 000D ÷ +× 0022 × 0020 × 000D ÷ +× 0022 × 0308 × 000D ÷ +× 0022 × 0308 × 0020 × 000D ÷ +× 0022 × 0021 ÷ +× 0022 × 0020 × 0021 ÷ +× 0022 × 0308 × 0021 ÷ +× 0022 × 0308 × 0020 × 0021 ÷ +× 0022 × 00A0 ÷ +× 0022 × 0020 ÷ 00A0 ÷ +× 0022 × 0308 × 00A0 ÷ +× 0022 × 0308 × 0020 ÷ 00A0 ÷ +× 0022 × AC00 ÷ +× 0022 × 0020 ÷ AC00 ÷ +× 0022 × 0308 × AC00 ÷ +× 0022 × 0308 × 0020 ÷ AC00 ÷ +× 0022 × AC01 ÷ +× 0022 × 0020 ÷ AC01 ÷ +× 0022 × 0308 × AC01 ÷ +× 0022 × 0308 × 0020 ÷ AC01 ÷ +× 0022 × 05D0 ÷ +× 0022 × 0020 ÷ 05D0 ÷ +× 0022 × 0308 × 05D0 ÷ +× 0022 × 0308 × 0020 ÷ 05D0 ÷ +× 0022 × 002D ÷ +× 0022 × 0020 ÷ 002D ÷ +× 0022 × 0308 × 002D ÷ +× 0022 × 0308 × 0020 ÷ 002D ÷ +× 0022 × 231A ÷ +× 0022 × 0020 ÷ 231A ÷ +× 0022 × 0308 × 231A ÷ +× 0022 × 0308 × 0020 ÷ 231A ÷ +× 0022 × 2024 ÷ +× 0022 × 0020 ÷ 2024 ÷ +× 0022 × 0308 × 2024 ÷ +× 0022 × 0308 × 0020 ÷ 2024 ÷ +× 0022 × 002C ÷ +× 0022 × 0020 × 002C ÷ +× 0022 × 0308 × 002C ÷ +× 0022 × 0308 × 0020 × 002C ÷ +× 0022 × 1100 ÷ +× 0022 × 0020 ÷ 1100 ÷ +× 0022 × 0308 × 1100 ÷ +× 0022 × 0308 × 0020 ÷ 1100 ÷ +× 0022 × 11A8 ÷ +× 0022 × 0020 ÷ 11A8 ÷ +× 0022 × 0308 × 11A8 ÷ +× 0022 × 0308 × 0020 ÷ 11A8 ÷ +× 0022 × 1160 ÷ +× 0022 × 0020 ÷ 1160 ÷ +× 0022 × 0308 × 1160 ÷ +× 0022 × 0308 × 0020 ÷ 1160 ÷ +× 0022 × 000A ÷ +× 0022 × 0020 × 000A ÷ +× 0022 × 0308 × 000A ÷ +× 0022 × 0308 × 0020 × 000A ÷ +× 0022 × 0085 ÷ +× 0022 × 0020 × 0085 ÷ +× 0022 × 0308 × 0085 ÷ +× 0022 × 0308 × 0020 × 0085 ÷ +× 0022 × 17D6 ÷ +× 0022 × 0020 ÷ 17D6 ÷ +× 0022 × 0308 × 17D6 ÷ +× 0022 × 0308 × 0020 ÷ 17D6 ÷ +× 0022 × 0030 ÷ +× 0022 × 0020 ÷ 0030 ÷ +× 0022 × 0308 × 0030 ÷ +× 0022 × 0308 × 0020 ÷ 0030 ÷ +× 0022 × 0028 ÷ +× 0022 × 0020 × 0028 ÷ +× 0022 × 0308 × 0028 ÷ +× 0022 × 0308 × 0020 × 0028 ÷ +× 0022 × 0025 ÷ +× 0022 × 0020 ÷ 0025 ÷ +× 0022 × 0308 × 0025 ÷ +× 0022 × 0308 × 0020 ÷ 0025 ÷ +× 0022 × 0024 ÷ +× 0022 × 0020 ÷ 0024 ÷ +× 0022 × 0308 × 0024 ÷ +× 0022 × 0308 × 0020 ÷ 0024 ÷ +× 0022 × 0022 ÷ +× 0022 × 0020 ÷ 0022 ÷ +× 0022 × 0308 × 0022 ÷ +× 0022 × 0308 × 0020 ÷ 0022 ÷ +× 0022 × 0020 ÷ +× 0022 × 0020 × 0020 ÷ +× 0022 × 0308 × 0020 ÷ +× 0022 × 0308 × 0020 × 0020 ÷ +× 0022 × 002F ÷ +× 0022 × 0020 × 002F ÷ +× 0022 × 0308 × 002F ÷ +× 0022 × 0308 × 0020 × 002F ÷ +× 0022 × 2060 ÷ +× 0022 × 0020 × 2060 ÷ +× 0022 × 0308 × 2060 ÷ +× 0022 × 0308 × 0020 × 2060 ÷ +× 0022 × 200B ÷ +× 0022 × 0020 × 200B ÷ +× 0022 × 0308 × 200B ÷ +× 0022 × 0308 × 0020 × 200B ÷ +× 0022 × 1F1E6 ÷ +× 0022 × 0020 ÷ 1F1E6 ÷ +× 0022 × 0308 × 1F1E6 ÷ +× 0022 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0022 × 261D ÷ +× 0022 × 0020 ÷ 261D ÷ +× 0022 × 0308 × 261D ÷ +× 0022 × 0308 × 0020 ÷ 261D ÷ +× 0022 × 1F3FB ÷ +× 0022 × 0020 ÷ 1F3FB ÷ +× 0022 × 0308 × 1F3FB ÷ +× 0022 × 0308 × 0020 ÷ 1F3FB ÷ +× 0022 × 0001 ÷ +× 0022 × 0020 ÷ 0001 ÷ +× 0022 × 0308 × 0001 ÷ +× 0022 × 0308 × 0020 ÷ 0001 ÷ +× 0022 × 200D ÷ +× 0022 × 0020 ÷ 200D ÷ +× 0022 × 0308 × 200D ÷ +× 0022 × 0308 × 0020 ÷ 200D ÷ +× 0022 × 00A7 ÷ +× 0022 × 0020 ÷ 00A7 ÷ +× 0022 × 0308 × 00A7 ÷ +× 0022 × 0308 × 0020 ÷ 00A7 ÷ +× 0022 × 50005 ÷ +× 0022 × 0020 ÷ 50005 ÷ +× 0022 × 0308 × 50005 ÷ +× 0022 × 0308 × 0020 ÷ 50005 ÷ +× 0022 × 0E01 ÷ +× 0022 × 0020 ÷ 0E01 ÷ +× 0022 × 0308 × 0E01 ÷ +× 0022 × 0308 × 0020 ÷ 0E01 ÷ +× 0022 × 3041 ÷ +× 0022 × 0020 ÷ 3041 ÷ +× 0022 × 0308 × 3041 ÷ +× 0022 × 0308 × 0020 ÷ 3041 ÷ +× 0020 ÷ 0023 ÷ +× 0020 × 0020 ÷ 0023 ÷ +× 0020 ÷ 0308 × 0023 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0023 ÷ +× 0020 ÷ 2014 ÷ +× 0020 × 0020 ÷ 2014 ÷ +× 0020 ÷ 0308 ÷ 2014 ÷ +× 0020 ÷ 0308 × 0020 ÷ 2014 ÷ +× 0020 ÷ 0009 ÷ +× 0020 × 0020 ÷ 0009 ÷ +× 0020 ÷ 0308 × 0009 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0009 ÷ +× 0020 ÷ 00B4 ÷ +× 0020 × 0020 ÷ 00B4 ÷ +× 0020 ÷ 0308 ÷ 00B4 ÷ +× 0020 ÷ 0308 × 0020 ÷ 00B4 ÷ +× 0020 × 000B ÷ +× 0020 × 0020 × 000B ÷ +× 0020 ÷ 0308 × 000B ÷ +× 0020 ÷ 0308 × 0020 × 000B ÷ +× 0020 ÷ FFFC ÷ +× 0020 × 0020 ÷ FFFC ÷ +× 0020 ÷ 0308 ÷ FFFC ÷ +× 0020 ÷ 0308 × 0020 ÷ FFFC ÷ +× 0020 × 007D ÷ +× 0020 × 0020 × 007D ÷ +× 0020 ÷ 0308 × 007D ÷ +× 0020 ÷ 0308 × 0020 × 007D ÷ +× 0020 × 0029 ÷ +× 0020 × 0020 × 0029 ÷ +× 0020 ÷ 0308 × 0029 ÷ +× 0020 ÷ 0308 × 0020 × 0029 ÷ +× 0020 × 000D ÷ +× 0020 × 0020 × 000D ÷ +× 0020 ÷ 0308 × 000D ÷ +× 0020 ÷ 0308 × 0020 × 000D ÷ +× 0020 × 0021 ÷ +× 0020 × 0020 × 0021 ÷ +× 0020 ÷ 0308 × 0021 ÷ +× 0020 ÷ 0308 × 0020 × 0021 ÷ +× 0020 ÷ 00A0 ÷ +× 0020 × 0020 ÷ 00A0 ÷ +× 0020 ÷ 0308 × 00A0 ÷ +× 0020 ÷ 0308 × 0020 ÷ 00A0 ÷ +× 0020 ÷ AC00 ÷ +× 0020 × 0020 ÷ AC00 ÷ +× 0020 ÷ 0308 ÷ AC00 ÷ +× 0020 ÷ 0308 × 0020 ÷ AC00 ÷ +× 0020 ÷ AC01 ÷ +× 0020 × 0020 ÷ AC01 ÷ +× 0020 ÷ 0308 ÷ AC01 ÷ +× 0020 ÷ 0308 × 0020 ÷ AC01 ÷ +× 0020 ÷ 05D0 ÷ +× 0020 × 0020 ÷ 05D0 ÷ +× 0020 ÷ 0308 × 05D0 ÷ +× 0020 ÷ 0308 × 0020 ÷ 05D0 ÷ +× 0020 ÷ 002D ÷ +× 0020 × 0020 ÷ 002D ÷ +× 0020 ÷ 0308 × 002D ÷ +× 0020 ÷ 0308 × 0020 ÷ 002D ÷ +× 0020 ÷ 231A ÷ +× 0020 × 0020 ÷ 231A ÷ +× 0020 ÷ 0308 ÷ 231A ÷ +× 0020 ÷ 0308 × 0020 ÷ 231A ÷ +× 0020 ÷ 2024 ÷ +× 0020 × 0020 ÷ 2024 ÷ +× 0020 ÷ 0308 × 2024 ÷ +× 0020 ÷ 0308 × 0020 ÷ 2024 ÷ +× 0020 × 002C ÷ +× 0020 × 0020 × 002C ÷ +× 0020 ÷ 0308 × 002C ÷ +× 0020 ÷ 0308 × 0020 × 002C ÷ +× 0020 ÷ 1100 ÷ +× 0020 × 0020 ÷ 1100 ÷ +× 0020 ÷ 0308 ÷ 1100 ÷ +× 0020 ÷ 0308 × 0020 ÷ 1100 ÷ +× 0020 ÷ 11A8 ÷ +× 0020 × 0020 ÷ 11A8 ÷ +× 0020 ÷ 0308 ÷ 11A8 ÷ +× 0020 ÷ 0308 × 0020 ÷ 11A8 ÷ +× 0020 ÷ 1160 ÷ +× 0020 × 0020 ÷ 1160 ÷ +× 0020 ÷ 0308 ÷ 1160 ÷ +× 0020 ÷ 0308 × 0020 ÷ 1160 ÷ +× 0020 × 000A ÷ +× 0020 × 0020 × 000A ÷ +× 0020 ÷ 0308 × 000A ÷ +× 0020 ÷ 0308 × 0020 × 000A ÷ +× 0020 × 0085 ÷ +× 0020 × 0020 × 0085 ÷ +× 0020 ÷ 0308 × 0085 ÷ +× 0020 ÷ 0308 × 0020 × 0085 ÷ +× 0020 ÷ 17D6 ÷ +× 0020 × 0020 ÷ 17D6 ÷ +× 0020 ÷ 0308 × 17D6 ÷ +× 0020 ÷ 0308 × 0020 ÷ 17D6 ÷ +× 0020 ÷ 0030 ÷ +× 0020 × 0020 ÷ 0030 ÷ +× 0020 ÷ 0308 × 0030 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0030 ÷ +× 0020 ÷ 0028 ÷ +× 0020 × 0020 ÷ 0028 ÷ +× 0020 ÷ 0308 × 0028 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0028 ÷ +× 0020 ÷ 0025 ÷ +× 0020 × 0020 ÷ 0025 ÷ +× 0020 ÷ 0308 × 0025 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0025 ÷ +× 0020 ÷ 0024 ÷ +× 0020 × 0020 ÷ 0024 ÷ +× 0020 ÷ 0308 × 0024 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0024 ÷ +× 0020 ÷ 0022 ÷ +× 0020 × 0020 ÷ 0022 ÷ +× 0020 ÷ 0308 × 0022 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0022 ÷ +× 0020 × 0020 ÷ +× 0020 × 0020 × 0020 ÷ +× 0020 ÷ 0308 × 0020 ÷ +× 0020 ÷ 0308 × 0020 × 0020 ÷ +× 0020 × 002F ÷ +× 0020 × 0020 × 002F ÷ +× 0020 ÷ 0308 × 002F ÷ +× 0020 ÷ 0308 × 0020 × 002F ÷ +× 0020 × 2060 ÷ +× 0020 × 0020 × 2060 ÷ +× 0020 ÷ 0308 × 2060 ÷ +× 0020 ÷ 0308 × 0020 × 2060 ÷ +× 0020 × 200B ÷ +× 0020 × 0020 × 200B ÷ +× 0020 ÷ 0308 × 200B ÷ +× 0020 ÷ 0308 × 0020 × 200B ÷ +× 0020 ÷ 1F1E6 ÷ +× 0020 × 0020 ÷ 1F1E6 ÷ +× 0020 ÷ 0308 ÷ 1F1E6 ÷ +× 0020 ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 0020 ÷ 261D ÷ +× 0020 × 0020 ÷ 261D ÷ +× 0020 ÷ 0308 ÷ 261D ÷ +× 0020 ÷ 0308 × 0020 ÷ 261D ÷ +× 0020 ÷ 1F3FB ÷ +× 0020 × 0020 ÷ 1F3FB ÷ +× 0020 ÷ 0308 ÷ 1F3FB ÷ +× 0020 ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 0020 ÷ 0001 ÷ +× 0020 × 0020 ÷ 0001 ÷ +× 0020 ÷ 0308 × 0001 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0001 ÷ +× 0020 ÷ 200D ÷ +× 0020 × 0020 ÷ 200D ÷ +× 0020 ÷ 0308 × 200D ÷ +× 0020 ÷ 0308 × 0020 ÷ 200D ÷ +× 0020 ÷ 00A7 ÷ +× 0020 × 0020 ÷ 00A7 ÷ +× 0020 ÷ 0308 × 00A7 ÷ +× 0020 ÷ 0308 × 0020 ÷ 00A7 ÷ +× 0020 ÷ 50005 ÷ +× 0020 × 0020 ÷ 50005 ÷ +× 0020 ÷ 0308 × 50005 ÷ +× 0020 ÷ 0308 × 0020 ÷ 50005 ÷ +× 0020 ÷ 0E01 ÷ +× 0020 × 0020 ÷ 0E01 ÷ +× 0020 ÷ 0308 × 0E01 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0E01 ÷ +× 0020 ÷ 3041 ÷ +× 0020 × 0020 ÷ 3041 ÷ +× 0020 ÷ 0308 × 3041 ÷ +× 0020 ÷ 0308 × 0020 ÷ 3041 ÷ +× 002F ÷ 0023 ÷ +× 002F × 0020 ÷ 0023 ÷ +× 002F × 0308 ÷ 0023 ÷ +× 002F × 0308 × 0020 ÷ 0023 ÷ +× 002F ÷ 2014 ÷ +× 002F × 0020 ÷ 2014 ÷ +× 002F × 0308 ÷ 2014 ÷ +× 002F × 0308 × 0020 ÷ 2014 ÷ +× 002F × 0009 ÷ +× 002F × 0020 ÷ 0009 ÷ +× 002F × 0308 × 0009 ÷ +× 002F × 0308 × 0020 ÷ 0009 ÷ +× 002F ÷ 00B4 ÷ +× 002F × 0020 ÷ 00B4 ÷ +× 002F × 0308 ÷ 00B4 ÷ +× 002F × 0308 × 0020 ÷ 00B4 ÷ +× 002F × 000B ÷ +× 002F × 0020 × 000B ÷ +× 002F × 0308 × 000B ÷ +× 002F × 0308 × 0020 × 000B ÷ +× 002F ÷ FFFC ÷ +× 002F × 0020 ÷ FFFC ÷ +× 002F × 0308 ÷ FFFC ÷ +× 002F × 0308 × 0020 ÷ FFFC ÷ +× 002F × 007D ÷ +× 002F × 0020 × 007D ÷ +× 002F × 0308 × 007D ÷ +× 002F × 0308 × 0020 × 007D ÷ +× 002F × 0029 ÷ +× 002F × 0020 × 0029 ÷ +× 002F × 0308 × 0029 ÷ +× 002F × 0308 × 0020 × 0029 ÷ +× 002F × 000D ÷ +× 002F × 0020 × 000D ÷ +× 002F × 0308 × 000D ÷ +× 002F × 0308 × 0020 × 000D ÷ +× 002F × 0021 ÷ +× 002F × 0020 × 0021 ÷ +× 002F × 0308 × 0021 ÷ +× 002F × 0308 × 0020 × 0021 ÷ +× 002F × 00A0 ÷ +× 002F × 0020 ÷ 00A0 ÷ +× 002F × 0308 × 00A0 ÷ +× 002F × 0308 × 0020 ÷ 00A0 ÷ +× 002F ÷ AC00 ÷ +× 002F × 0020 ÷ AC00 ÷ +× 002F × 0308 ÷ AC00 ÷ +× 002F × 0308 × 0020 ÷ AC00 ÷ +× 002F ÷ AC01 ÷ +× 002F × 0020 ÷ AC01 ÷ +× 002F × 0308 ÷ AC01 ÷ +× 002F × 0308 × 0020 ÷ AC01 ÷ +× 002F × 05D0 ÷ +× 002F × 0020 ÷ 05D0 ÷ +× 002F × 0308 × 05D0 ÷ +× 002F × 0308 × 0020 ÷ 05D0 ÷ +× 002F × 002D ÷ +× 002F × 0020 ÷ 002D ÷ +× 002F × 0308 × 002D ÷ +× 002F × 0308 × 0020 ÷ 002D ÷ +× 002F ÷ 231A ÷ +× 002F × 0020 ÷ 231A ÷ +× 002F × 0308 ÷ 231A ÷ +× 002F × 0308 × 0020 ÷ 231A ÷ +× 002F ÷ 2024 ÷ +× 002F × 0020 ÷ 2024 ÷ +× 002F × 0308 ÷ 2024 ÷ +× 002F × 0308 × 0020 ÷ 2024 ÷ +× 002F × 002C ÷ +× 002F × 0020 × 002C ÷ +× 002F × 0308 × 002C ÷ +× 002F × 0308 × 0020 × 002C ÷ +× 002F ÷ 1100 ÷ +× 002F × 0020 ÷ 1100 ÷ +× 002F × 0308 ÷ 1100 ÷ +× 002F × 0308 × 0020 ÷ 1100 ÷ +× 002F ÷ 11A8 ÷ +× 002F × 0020 ÷ 11A8 ÷ +× 002F × 0308 ÷ 11A8 ÷ +× 002F × 0308 × 0020 ÷ 11A8 ÷ +× 002F ÷ 1160 ÷ +× 002F × 0020 ÷ 1160 ÷ +× 002F × 0308 ÷ 1160 ÷ +× 002F × 0308 × 0020 ÷ 1160 ÷ +× 002F × 000A ÷ +× 002F × 0020 × 000A ÷ +× 002F × 0308 × 000A ÷ +× 002F × 0308 × 0020 × 000A ÷ +× 002F × 0085 ÷ +× 002F × 0020 × 0085 ÷ +× 002F × 0308 × 0085 ÷ +× 002F × 0308 × 0020 × 0085 ÷ +× 002F × 17D6 ÷ +× 002F × 0020 ÷ 17D6 ÷ +× 002F × 0308 × 17D6 ÷ +× 002F × 0308 × 0020 ÷ 17D6 ÷ +× 002F ÷ 0030 ÷ +× 002F × 0020 ÷ 0030 ÷ +× 002F × 0308 ÷ 0030 ÷ +× 002F × 0308 × 0020 ÷ 0030 ÷ +× 002F ÷ 0028 ÷ +× 002F × 0020 ÷ 0028 ÷ +× 002F × 0308 ÷ 0028 ÷ +× 002F × 0308 × 0020 ÷ 0028 ÷ +× 002F ÷ 0025 ÷ +× 002F × 0020 ÷ 0025 ÷ +× 002F × 0308 ÷ 0025 ÷ +× 002F × 0308 × 0020 ÷ 0025 ÷ +× 002F ÷ 0024 ÷ +× 002F × 0020 ÷ 0024 ÷ +× 002F × 0308 ÷ 0024 ÷ +× 002F × 0308 × 0020 ÷ 0024 ÷ +× 002F × 0022 ÷ +× 002F × 0020 ÷ 0022 ÷ +× 002F × 0308 × 0022 ÷ +× 002F × 0308 × 0020 ÷ 0022 ÷ +× 002F × 0020 ÷ +× 002F × 0020 × 0020 ÷ +× 002F × 0308 × 0020 ÷ +× 002F × 0308 × 0020 × 0020 ÷ +× 002F × 002F ÷ +× 002F × 0020 × 002F ÷ +× 002F × 0308 × 002F ÷ +× 002F × 0308 × 0020 × 002F ÷ +× 002F × 2060 ÷ +× 002F × 0020 × 2060 ÷ +× 002F × 0308 × 2060 ÷ +× 002F × 0308 × 0020 × 2060 ÷ +× 002F × 200B ÷ +× 002F × 0020 × 200B ÷ +× 002F × 0308 × 200B ÷ +× 002F × 0308 × 0020 × 200B ÷ +× 002F ÷ 1F1E6 ÷ +× 002F × 0020 ÷ 1F1E6 ÷ +× 002F × 0308 ÷ 1F1E6 ÷ +× 002F × 0308 × 0020 ÷ 1F1E6 ÷ +× 002F ÷ 261D ÷ +× 002F × 0020 ÷ 261D ÷ +× 002F × 0308 ÷ 261D ÷ +× 002F × 0308 × 0020 ÷ 261D ÷ +× 002F ÷ 1F3FB ÷ +× 002F × 0020 ÷ 1F3FB ÷ +× 002F × 0308 ÷ 1F3FB ÷ +× 002F × 0308 × 0020 ÷ 1F3FB ÷ +× 002F × 0001 ÷ +× 002F × 0020 ÷ 0001 ÷ +× 002F × 0308 × 0001 ÷ +× 002F × 0308 × 0020 ÷ 0001 ÷ +× 002F × 200D ÷ +× 002F × 0020 ÷ 200D ÷ +× 002F × 0308 × 200D ÷ +× 002F × 0308 × 0020 ÷ 200D ÷ +× 002F ÷ 00A7 ÷ +× 002F × 0020 ÷ 00A7 ÷ +× 002F × 0308 ÷ 00A7 ÷ +× 002F × 0308 × 0020 ÷ 00A7 ÷ +× 002F ÷ 50005 ÷ +× 002F × 0020 ÷ 50005 ÷ +× 002F × 0308 ÷ 50005 ÷ +× 002F × 0308 × 0020 ÷ 50005 ÷ +× 002F ÷ 0E01 ÷ +× 002F × 0020 ÷ 0E01 ÷ +× 002F × 0308 ÷ 0E01 ÷ +× 002F × 0308 × 0020 ÷ 0E01 ÷ +× 002F × 3041 ÷ +× 002F × 0020 ÷ 3041 ÷ +× 002F × 0308 × 3041 ÷ +× 002F × 0308 × 0020 ÷ 3041 ÷ +× 2060 × 0023 ÷ +× 2060 × 0020 ÷ 0023 ÷ +× 2060 × 0308 × 0023 ÷ +× 2060 × 0308 × 0020 ÷ 0023 ÷ +× 2060 × 2014 ÷ +× 2060 × 0020 ÷ 2014 ÷ +× 2060 × 0308 × 2014 ÷ +× 2060 × 0308 × 0020 ÷ 2014 ÷ +× 2060 × 0009 ÷ +× 2060 × 0020 ÷ 0009 ÷ +× 2060 × 0308 × 0009 ÷ +× 2060 × 0308 × 0020 ÷ 0009 ÷ +× 2060 × 00B4 ÷ +× 2060 × 0020 ÷ 00B4 ÷ +× 2060 × 0308 × 00B4 ÷ +× 2060 × 0308 × 0020 ÷ 00B4 ÷ +× 2060 × 000B ÷ +× 2060 × 0020 × 000B ÷ +× 2060 × 0308 × 000B ÷ +× 2060 × 0308 × 0020 × 000B ÷ +× 2060 × FFFC ÷ +× 2060 × 0020 ÷ FFFC ÷ +× 2060 × 0308 × FFFC ÷ +× 2060 × 0308 × 0020 ÷ FFFC ÷ +× 2060 × 007D ÷ +× 2060 × 0020 × 007D ÷ +× 2060 × 0308 × 007D ÷ +× 2060 × 0308 × 0020 × 007D ÷ +× 2060 × 0029 ÷ +× 2060 × 0020 × 0029 ÷ +× 2060 × 0308 × 0029 ÷ +× 2060 × 0308 × 0020 × 0029 ÷ +× 2060 × 000D ÷ +× 2060 × 0020 × 000D ÷ +× 2060 × 0308 × 000D ÷ +× 2060 × 0308 × 0020 × 000D ÷ +× 2060 × 0021 ÷ +× 2060 × 0020 × 0021 ÷ +× 2060 × 0308 × 0021 ÷ +× 2060 × 0308 × 0020 × 0021 ÷ +× 2060 × 00A0 ÷ +× 2060 × 0020 ÷ 00A0 ÷ +× 2060 × 0308 × 00A0 ÷ +× 2060 × 0308 × 0020 ÷ 00A0 ÷ +× 2060 × AC00 ÷ +× 2060 × 0020 ÷ AC00 ÷ +× 2060 × 0308 × AC00 ÷ +× 2060 × 0308 × 0020 ÷ AC00 ÷ +× 2060 × AC01 ÷ +× 2060 × 0020 ÷ AC01 ÷ +× 2060 × 0308 × AC01 ÷ +× 2060 × 0308 × 0020 ÷ AC01 ÷ +× 2060 × 05D0 ÷ +× 2060 × 0020 ÷ 05D0 ÷ +× 2060 × 0308 × 05D0 ÷ +× 2060 × 0308 × 0020 ÷ 05D0 ÷ +× 2060 × 002D ÷ +× 2060 × 0020 ÷ 002D ÷ +× 2060 × 0308 × 002D ÷ +× 2060 × 0308 × 0020 ÷ 002D ÷ +× 2060 × 231A ÷ +× 2060 × 0020 ÷ 231A ÷ +× 2060 × 0308 × 231A ÷ +× 2060 × 0308 × 0020 ÷ 231A ÷ +× 2060 × 2024 ÷ +× 2060 × 0020 ÷ 2024 ÷ +× 2060 × 0308 × 2024 ÷ +× 2060 × 0308 × 0020 ÷ 2024 ÷ +× 2060 × 002C ÷ +× 2060 × 0020 × 002C ÷ +× 2060 × 0308 × 002C ÷ +× 2060 × 0308 × 0020 × 002C ÷ +× 2060 × 1100 ÷ +× 2060 × 0020 ÷ 1100 ÷ +× 2060 × 0308 × 1100 ÷ +× 2060 × 0308 × 0020 ÷ 1100 ÷ +× 2060 × 11A8 ÷ +× 2060 × 0020 ÷ 11A8 ÷ +× 2060 × 0308 × 11A8 ÷ +× 2060 × 0308 × 0020 ÷ 11A8 ÷ +× 2060 × 1160 ÷ +× 2060 × 0020 ÷ 1160 ÷ +× 2060 × 0308 × 1160 ÷ +× 2060 × 0308 × 0020 ÷ 1160 ÷ +× 2060 × 000A ÷ +× 2060 × 0020 × 000A ÷ +× 2060 × 0308 × 000A ÷ +× 2060 × 0308 × 0020 × 000A ÷ +× 2060 × 0085 ÷ +× 2060 × 0020 × 0085 ÷ +× 2060 × 0308 × 0085 ÷ +× 2060 × 0308 × 0020 × 0085 ÷ +× 2060 × 17D6 ÷ +× 2060 × 0020 ÷ 17D6 ÷ +× 2060 × 0308 × 17D6 ÷ +× 2060 × 0308 × 0020 ÷ 17D6 ÷ +× 2060 × 0030 ÷ +× 2060 × 0020 ÷ 0030 ÷ +× 2060 × 0308 × 0030 ÷ +× 2060 × 0308 × 0020 ÷ 0030 ÷ +× 2060 × 0028 ÷ +× 2060 × 0020 ÷ 0028 ÷ +× 2060 × 0308 × 0028 ÷ +× 2060 × 0308 × 0020 ÷ 0028 ÷ +× 2060 × 0025 ÷ +× 2060 × 0020 ÷ 0025 ÷ +× 2060 × 0308 × 0025 ÷ +× 2060 × 0308 × 0020 ÷ 0025 ÷ +× 2060 × 0024 ÷ +× 2060 × 0020 ÷ 0024 ÷ +× 2060 × 0308 × 0024 ÷ +× 2060 × 0308 × 0020 ÷ 0024 ÷ +× 2060 × 0022 ÷ +× 2060 × 0020 ÷ 0022 ÷ +× 2060 × 0308 × 0022 ÷ +× 2060 × 0308 × 0020 ÷ 0022 ÷ +× 2060 × 0020 ÷ +× 2060 × 0020 × 0020 ÷ +× 2060 × 0308 × 0020 ÷ +× 2060 × 0308 × 0020 × 0020 ÷ +× 2060 × 002F ÷ +× 2060 × 0020 × 002F ÷ +× 2060 × 0308 × 002F ÷ +× 2060 × 0308 × 0020 × 002F ÷ +× 2060 × 2060 ÷ +× 2060 × 0020 × 2060 ÷ +× 2060 × 0308 × 2060 ÷ +× 2060 × 0308 × 0020 × 2060 ÷ +× 2060 × 200B ÷ +× 2060 × 0020 × 200B ÷ +× 2060 × 0308 × 200B ÷ +× 2060 × 0308 × 0020 × 200B ÷ +× 2060 × 1F1E6 ÷ +× 2060 × 0020 ÷ 1F1E6 ÷ +× 2060 × 0308 × 1F1E6 ÷ +× 2060 × 0308 × 0020 ÷ 1F1E6 ÷ +× 2060 × 261D ÷ +× 2060 × 0020 ÷ 261D ÷ +× 2060 × 0308 × 261D ÷ +× 2060 × 0308 × 0020 ÷ 261D ÷ +× 2060 × 1F3FB ÷ +× 2060 × 0020 ÷ 1F3FB ÷ +× 2060 × 0308 × 1F3FB ÷ +× 2060 × 0308 × 0020 ÷ 1F3FB ÷ +× 2060 × 0001 ÷ +× 2060 × 0020 ÷ 0001 ÷ +× 2060 × 0308 × 0001 ÷ +× 2060 × 0308 × 0020 ÷ 0001 ÷ +× 2060 × 200D ÷ +× 2060 × 0020 ÷ 200D ÷ +× 2060 × 0308 × 200D ÷ +× 2060 × 0308 × 0020 ÷ 200D ÷ +× 2060 × 00A7 ÷ +× 2060 × 0020 ÷ 00A7 ÷ +× 2060 × 0308 × 00A7 ÷ +× 2060 × 0308 × 0020 ÷ 00A7 ÷ +× 2060 × 50005 ÷ +× 2060 × 0020 ÷ 50005 ÷ +× 2060 × 0308 × 50005 ÷ +× 2060 × 0308 × 0020 ÷ 50005 ÷ +× 2060 × 0E01 ÷ +× 2060 × 0020 ÷ 0E01 ÷ +× 2060 × 0308 × 0E01 ÷ +× 2060 × 0308 × 0020 ÷ 0E01 ÷ +× 2060 × 3041 ÷ +× 2060 × 0020 ÷ 3041 ÷ +× 2060 × 0308 × 3041 ÷ +× 2060 × 0308 × 0020 ÷ 3041 ÷ +× 200B ÷ 0023 ÷ +× 200B × 0020 ÷ 0023 ÷ +× 200B ÷ 0308 × 0023 ÷ +× 200B ÷ 0308 × 0020 ÷ 0023 ÷ +× 200B ÷ 2014 ÷ +× 200B × 0020 ÷ 2014 ÷ +× 200B ÷ 0308 ÷ 2014 ÷ +× 200B ÷ 0308 × 0020 ÷ 2014 ÷ +× 200B ÷ 0009 ÷ +× 200B × 0020 ÷ 0009 ÷ +× 200B ÷ 0308 × 0009 ÷ +× 200B ÷ 0308 × 0020 ÷ 0009 ÷ +× 200B ÷ 00B4 ÷ +× 200B × 0020 ÷ 00B4 ÷ +× 200B ÷ 0308 ÷ 00B4 ÷ +× 200B ÷ 0308 × 0020 ÷ 00B4 ÷ +× 200B × 000B ÷ +× 200B × 0020 × 000B ÷ +× 200B ÷ 0308 × 000B ÷ +× 200B ÷ 0308 × 0020 × 000B ÷ +× 200B ÷ FFFC ÷ +× 200B × 0020 ÷ FFFC ÷ +× 200B ÷ 0308 ÷ FFFC ÷ +× 200B ÷ 0308 × 0020 ÷ FFFC ÷ +× 200B ÷ 007D ÷ +× 200B × 0020 ÷ 007D ÷ +× 200B ÷ 0308 × 007D ÷ +× 200B ÷ 0308 × 0020 × 007D ÷ +× 200B ÷ 0029 ÷ +× 200B × 0020 ÷ 0029 ÷ +× 200B ÷ 0308 × 0029 ÷ +× 200B ÷ 0308 × 0020 × 0029 ÷ +× 200B × 000D ÷ +× 200B × 0020 × 000D ÷ +× 200B ÷ 0308 × 000D ÷ +× 200B ÷ 0308 × 0020 × 000D ÷ +× 200B ÷ 0021 ÷ +× 200B × 0020 ÷ 0021 ÷ +× 200B ÷ 0308 × 0021 ÷ +× 200B ÷ 0308 × 0020 × 0021 ÷ +× 200B ÷ 00A0 ÷ +× 200B × 0020 ÷ 00A0 ÷ +× 200B ÷ 0308 × 00A0 ÷ +× 200B ÷ 0308 × 0020 ÷ 00A0 ÷ +× 200B ÷ AC00 ÷ +× 200B × 0020 ÷ AC00 ÷ +× 200B ÷ 0308 ÷ AC00 ÷ +× 200B ÷ 0308 × 0020 ÷ AC00 ÷ +× 200B ÷ AC01 ÷ +× 200B × 0020 ÷ AC01 ÷ +× 200B ÷ 0308 ÷ AC01 ÷ +× 200B ÷ 0308 × 0020 ÷ AC01 ÷ +× 200B ÷ 05D0 ÷ +× 200B × 0020 ÷ 05D0 ÷ +× 200B ÷ 0308 × 05D0 ÷ +× 200B ÷ 0308 × 0020 ÷ 05D0 ÷ +× 200B ÷ 002D ÷ +× 200B × 0020 ÷ 002D ÷ +× 200B ÷ 0308 × 002D ÷ +× 200B ÷ 0308 × 0020 ÷ 002D ÷ +× 200B ÷ 231A ÷ +× 200B × 0020 ÷ 231A ÷ +× 200B ÷ 0308 ÷ 231A ÷ +× 200B ÷ 0308 × 0020 ÷ 231A ÷ +× 200B ÷ 2024 ÷ +× 200B × 0020 ÷ 2024 ÷ +× 200B ÷ 0308 × 2024 ÷ +× 200B ÷ 0308 × 0020 ÷ 2024 ÷ +× 200B ÷ 002C ÷ +× 200B × 0020 ÷ 002C ÷ +× 200B ÷ 0308 × 002C ÷ +× 200B ÷ 0308 × 0020 × 002C ÷ +× 200B ÷ 1100 ÷ +× 200B × 0020 ÷ 1100 ÷ +× 200B ÷ 0308 ÷ 1100 ÷ +× 200B ÷ 0308 × 0020 ÷ 1100 ÷ +× 200B ÷ 11A8 ÷ +× 200B × 0020 ÷ 11A8 ÷ +× 200B ÷ 0308 ÷ 11A8 ÷ +× 200B ÷ 0308 × 0020 ÷ 11A8 ÷ +× 200B ÷ 1160 ÷ +× 200B × 0020 ÷ 1160 ÷ +× 200B ÷ 0308 ÷ 1160 ÷ +× 200B ÷ 0308 × 0020 ÷ 1160 ÷ +× 200B × 000A ÷ +× 200B × 0020 × 000A ÷ +× 200B ÷ 0308 × 000A ÷ +× 200B ÷ 0308 × 0020 × 000A ÷ +× 200B × 0085 ÷ +× 200B × 0020 × 0085 ÷ +× 200B ÷ 0308 × 0085 ÷ +× 200B ÷ 0308 × 0020 × 0085 ÷ +× 200B ÷ 17D6 ÷ +× 200B × 0020 ÷ 17D6 ÷ +× 200B ÷ 0308 × 17D6 ÷ +× 200B ÷ 0308 × 0020 ÷ 17D6 ÷ +× 200B ÷ 0030 ÷ +× 200B × 0020 ÷ 0030 ÷ +× 200B ÷ 0308 × 0030 ÷ +× 200B ÷ 0308 × 0020 ÷ 0030 ÷ +× 200B ÷ 0028 ÷ +× 200B × 0020 ÷ 0028 ÷ +× 200B ÷ 0308 × 0028 ÷ +× 200B ÷ 0308 × 0020 ÷ 0028 ÷ +× 200B ÷ 0025 ÷ +× 200B × 0020 ÷ 0025 ÷ +× 200B ÷ 0308 × 0025 ÷ +× 200B ÷ 0308 × 0020 ÷ 0025 ÷ +× 200B ÷ 0024 ÷ +× 200B × 0020 ÷ 0024 ÷ +× 200B ÷ 0308 × 0024 ÷ +× 200B ÷ 0308 × 0020 ÷ 0024 ÷ +× 200B ÷ 0022 ÷ +× 200B × 0020 ÷ 0022 ÷ +× 200B ÷ 0308 × 0022 ÷ +× 200B ÷ 0308 × 0020 ÷ 0022 ÷ +× 200B × 0020 ÷ +× 200B × 0020 × 0020 ÷ +× 200B ÷ 0308 × 0020 ÷ +× 200B ÷ 0308 × 0020 × 0020 ÷ +× 200B ÷ 002F ÷ +× 200B × 0020 ÷ 002F ÷ +× 200B ÷ 0308 × 002F ÷ +× 200B ÷ 0308 × 0020 × 002F ÷ +× 200B ÷ 2060 ÷ +× 200B × 0020 ÷ 2060 ÷ +× 200B ÷ 0308 × 2060 ÷ +× 200B ÷ 0308 × 0020 × 2060 ÷ +× 200B × 200B ÷ +× 200B × 0020 × 200B ÷ +× 200B ÷ 0308 × 200B ÷ +× 200B ÷ 0308 × 0020 × 200B ÷ +× 200B ÷ 1F1E6 ÷ +× 200B × 0020 ÷ 1F1E6 ÷ +× 200B ÷ 0308 ÷ 1F1E6 ÷ +× 200B ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 200B ÷ 261D ÷ +× 200B × 0020 ÷ 261D ÷ +× 200B ÷ 0308 ÷ 261D ÷ +× 200B ÷ 0308 × 0020 ÷ 261D ÷ +× 200B ÷ 1F3FB ÷ +× 200B × 0020 ÷ 1F3FB ÷ +× 200B ÷ 0308 ÷ 1F3FB ÷ +× 200B ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 200B ÷ 0001 ÷ +× 200B × 0020 ÷ 0001 ÷ +× 200B ÷ 0308 × 0001 ÷ +× 200B ÷ 0308 × 0020 ÷ 0001 ÷ +× 200B ÷ 200D ÷ +× 200B × 0020 ÷ 200D ÷ +× 200B ÷ 0308 × 200D ÷ +× 200B ÷ 0308 × 0020 ÷ 200D ÷ +× 200B ÷ 00A7 ÷ +× 200B × 0020 ÷ 00A7 ÷ +× 200B ÷ 0308 × 00A7 ÷ +× 200B ÷ 0308 × 0020 ÷ 00A7 ÷ +× 200B ÷ 50005 ÷ +× 200B × 0020 ÷ 50005 ÷ +× 200B ÷ 0308 × 50005 ÷ +× 200B ÷ 0308 × 0020 ÷ 50005 ÷ +× 200B ÷ 0E01 ÷ +× 200B × 0020 ÷ 0E01 ÷ +× 200B ÷ 0308 × 0E01 ÷ +× 200B ÷ 0308 × 0020 ÷ 0E01 ÷ +× 200B ÷ 3041 ÷ +× 200B × 0020 ÷ 3041 ÷ +× 200B ÷ 0308 × 3041 ÷ +× 200B ÷ 0308 × 0020 ÷ 3041 ÷ +× 1F1E6 ÷ 0023 ÷ +× 1F1E6 × 0020 ÷ 0023 ÷ +× 1F1E6 × 0308 ÷ 0023 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0023 ÷ +× 1F1E6 ÷ 2014 ÷ +× 1F1E6 × 0020 ÷ 2014 ÷ +× 1F1E6 × 0308 ÷ 2014 ÷ +× 1F1E6 × 0308 × 0020 ÷ 2014 ÷ +× 1F1E6 × 0009 ÷ +× 1F1E6 × 0020 ÷ 0009 ÷ +× 1F1E6 × 0308 × 0009 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0009 ÷ +× 1F1E6 ÷ 00B4 ÷ +× 1F1E6 × 0020 ÷ 00B4 ÷ +× 1F1E6 × 0308 ÷ 00B4 ÷ +× 1F1E6 × 0308 × 0020 ÷ 00B4 ÷ +× 1F1E6 × 000B ÷ +× 1F1E6 × 0020 × 000B ÷ +× 1F1E6 × 0308 × 000B ÷ +× 1F1E6 × 0308 × 0020 × 000B ÷ +× 1F1E6 ÷ FFFC ÷ +× 1F1E6 × 0020 ÷ FFFC ÷ +× 1F1E6 × 0308 ÷ FFFC ÷ +× 1F1E6 × 0308 × 0020 ÷ FFFC ÷ +× 1F1E6 × 007D ÷ +× 1F1E6 × 0020 × 007D ÷ +× 1F1E6 × 0308 × 007D ÷ +× 1F1E6 × 0308 × 0020 × 007D ÷ +× 1F1E6 × 0029 ÷ +× 1F1E6 × 0020 × 0029 ÷ +× 1F1E6 × 0308 × 0029 ÷ +× 1F1E6 × 0308 × 0020 × 0029 ÷ +× 1F1E6 × 000D ÷ +× 1F1E6 × 0020 × 000D ÷ +× 1F1E6 × 0308 × 000D ÷ +× 1F1E6 × 0308 × 0020 × 000D ÷ +× 1F1E6 × 0021 ÷ +× 1F1E6 × 0020 × 0021 ÷ +× 1F1E6 × 0308 × 0021 ÷ +× 1F1E6 × 0308 × 0020 × 0021 ÷ +× 1F1E6 × 00A0 ÷ +× 1F1E6 × 0020 ÷ 00A0 ÷ +× 1F1E6 × 0308 × 00A0 ÷ +× 1F1E6 × 0308 × 0020 ÷ 00A0 ÷ +× 1F1E6 ÷ AC00 ÷ +× 1F1E6 × 0020 ÷ AC00 ÷ +× 1F1E6 × 0308 ÷ AC00 ÷ +× 1F1E6 × 0308 × 0020 ÷ AC00 ÷ +× 1F1E6 ÷ AC01 ÷ +× 1F1E6 × 0020 ÷ AC01 ÷ +× 1F1E6 × 0308 ÷ AC01 ÷ +× 1F1E6 × 0308 × 0020 ÷ AC01 ÷ +× 1F1E6 ÷ 05D0 ÷ +× 1F1E6 × 0020 ÷ 05D0 ÷ +× 1F1E6 × 0308 ÷ 05D0 ÷ +× 1F1E6 × 0308 × 0020 ÷ 05D0 ÷ +× 1F1E6 × 002D ÷ +× 1F1E6 × 0020 ÷ 002D ÷ +× 1F1E6 × 0308 × 002D ÷ +× 1F1E6 × 0308 × 0020 ÷ 002D ÷ +× 1F1E6 ÷ 231A ÷ +× 1F1E6 × 0020 ÷ 231A ÷ +× 1F1E6 × 0308 ÷ 231A ÷ +× 1F1E6 × 0308 × 0020 ÷ 231A ÷ +× 1F1E6 ÷ 2024 ÷ +× 1F1E6 × 0020 ÷ 2024 ÷ +× 1F1E6 × 0308 ÷ 2024 ÷ +× 1F1E6 × 0308 × 0020 ÷ 2024 ÷ +× 1F1E6 × 002C ÷ +× 1F1E6 × 0020 × 002C ÷ +× 1F1E6 × 0308 × 002C ÷ +× 1F1E6 × 0308 × 0020 × 002C ÷ +× 1F1E6 ÷ 1100 ÷ +× 1F1E6 × 0020 ÷ 1100 ÷ +× 1F1E6 × 0308 ÷ 1100 ÷ +× 1F1E6 × 0308 × 0020 ÷ 1100 ÷ +× 1F1E6 ÷ 11A8 ÷ +× 1F1E6 × 0020 ÷ 11A8 ÷ +× 1F1E6 × 0308 ÷ 11A8 ÷ +× 1F1E6 × 0308 × 0020 ÷ 11A8 ÷ +× 1F1E6 ÷ 1160 ÷ +× 1F1E6 × 0020 ÷ 1160 ÷ +× 1F1E6 × 0308 ÷ 1160 ÷ +× 1F1E6 × 0308 × 0020 ÷ 1160 ÷ +× 1F1E6 × 000A ÷ +× 1F1E6 × 0020 × 000A ÷ +× 1F1E6 × 0308 × 000A ÷ +× 1F1E6 × 0308 × 0020 × 000A ÷ +× 1F1E6 × 0085 ÷ +× 1F1E6 × 0020 × 0085 ÷ +× 1F1E6 × 0308 × 0085 ÷ +× 1F1E6 × 0308 × 0020 × 0085 ÷ +× 1F1E6 × 17D6 ÷ +× 1F1E6 × 0020 ÷ 17D6 ÷ +× 1F1E6 × 0308 × 17D6 ÷ +× 1F1E6 × 0308 × 0020 ÷ 17D6 ÷ +× 1F1E6 ÷ 0030 ÷ +× 1F1E6 × 0020 ÷ 0030 ÷ +× 1F1E6 × 0308 ÷ 0030 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0030 ÷ +× 1F1E6 ÷ 0028 ÷ +× 1F1E6 × 0020 ÷ 0028 ÷ +× 1F1E6 × 0308 ÷ 0028 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0028 ÷ +× 1F1E6 ÷ 0025 ÷ +× 1F1E6 × 0020 ÷ 0025 ÷ +× 1F1E6 × 0308 ÷ 0025 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0025 ÷ +× 1F1E6 ÷ 0024 ÷ +× 1F1E6 × 0020 ÷ 0024 ÷ +× 1F1E6 × 0308 ÷ 0024 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0024 ÷ +× 1F1E6 × 0022 ÷ +× 1F1E6 × 0020 ÷ 0022 ÷ +× 1F1E6 × 0308 × 0022 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0022 ÷ +× 1F1E6 × 0020 ÷ +× 1F1E6 × 0020 × 0020 ÷ +× 1F1E6 × 0308 × 0020 ÷ +× 1F1E6 × 0308 × 0020 × 0020 ÷ +× 1F1E6 × 002F ÷ +× 1F1E6 × 0020 × 002F ÷ +× 1F1E6 × 0308 × 002F ÷ +× 1F1E6 × 0308 × 0020 × 002F ÷ +× 1F1E6 × 2060 ÷ +× 1F1E6 × 0020 × 2060 ÷ +× 1F1E6 × 0308 × 2060 ÷ +× 1F1E6 × 0308 × 0020 × 2060 ÷ +× 1F1E6 × 200B ÷ +× 1F1E6 × 0020 × 200B ÷ +× 1F1E6 × 0308 × 200B ÷ +× 1F1E6 × 0308 × 0020 × 200B ÷ +× 1F1E6 × 1F1E6 ÷ +× 1F1E6 × 0020 ÷ 1F1E6 ÷ +× 1F1E6 × 0308 × 1F1E6 ÷ +× 1F1E6 × 0308 × 0020 ÷ 1F1E6 ÷ +× 1F1E6 ÷ 261D ÷ +× 1F1E6 × 0020 ÷ 261D ÷ +× 1F1E6 × 0308 ÷ 261D ÷ +× 1F1E6 × 0308 × 0020 ÷ 261D ÷ +× 1F1E6 ÷ 1F3FB ÷ +× 1F1E6 × 0020 ÷ 1F3FB ÷ +× 1F1E6 × 0308 ÷ 1F3FB ÷ +× 1F1E6 × 0308 × 0020 ÷ 1F3FB ÷ +× 1F1E6 × 0001 ÷ +× 1F1E6 × 0020 ÷ 0001 ÷ +× 1F1E6 × 0308 × 0001 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0001 ÷ +× 1F1E6 × 200D ÷ +× 1F1E6 × 0020 ÷ 200D ÷ +× 1F1E6 × 0308 × 200D ÷ +× 1F1E6 × 0308 × 0020 ÷ 200D ÷ +× 1F1E6 ÷ 00A7 ÷ +× 1F1E6 × 0020 ÷ 00A7 ÷ +× 1F1E6 × 0308 ÷ 00A7 ÷ +× 1F1E6 × 0308 × 0020 ÷ 00A7 ÷ +× 1F1E6 ÷ 50005 ÷ +× 1F1E6 × 0020 ÷ 50005 ÷ +× 1F1E6 × 0308 ÷ 50005 ÷ +× 1F1E6 × 0308 × 0020 ÷ 50005 ÷ +× 1F1E6 ÷ 0E01 ÷ +× 1F1E6 × 0020 ÷ 0E01 ÷ +× 1F1E6 × 0308 ÷ 0E01 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0E01 ÷ +× 1F1E6 × 3041 ÷ +× 1F1E6 × 0020 ÷ 3041 ÷ +× 1F1E6 × 0308 × 3041 ÷ +× 1F1E6 × 0308 × 0020 ÷ 3041 ÷ +× 261D ÷ 0023 ÷ +× 261D × 0020 ÷ 0023 ÷ +× 261D × 0308 ÷ 0023 ÷ +× 261D × 0308 × 0020 ÷ 0023 ÷ +× 261D ÷ 2014 ÷ +× 261D × 0020 ÷ 2014 ÷ +× 261D × 0308 ÷ 2014 ÷ +× 261D × 0308 × 0020 ÷ 2014 ÷ +× 261D × 0009 ÷ +× 261D × 0020 ÷ 0009 ÷ +× 261D × 0308 × 0009 ÷ +× 261D × 0308 × 0020 ÷ 0009 ÷ +× 261D ÷ 00B4 ÷ +× 261D × 0020 ÷ 00B4 ÷ +× 261D × 0308 ÷ 00B4 ÷ +× 261D × 0308 × 0020 ÷ 00B4 ÷ +× 261D × 000B ÷ +× 261D × 0020 × 000B ÷ +× 261D × 0308 × 000B ÷ +× 261D × 0308 × 0020 × 000B ÷ +× 261D ÷ FFFC ÷ +× 261D × 0020 ÷ FFFC ÷ +× 261D × 0308 ÷ FFFC ÷ +× 261D × 0308 × 0020 ÷ FFFC ÷ +× 261D × 007D ÷ +× 261D × 0020 × 007D ÷ +× 261D × 0308 × 007D ÷ +× 261D × 0308 × 0020 × 007D ÷ +× 261D × 0029 ÷ +× 261D × 0020 × 0029 ÷ +× 261D × 0308 × 0029 ÷ +× 261D × 0308 × 0020 × 0029 ÷ +× 261D × 000D ÷ +× 261D × 0020 × 000D ÷ +× 261D × 0308 × 000D ÷ +× 261D × 0308 × 0020 × 000D ÷ +× 261D × 0021 ÷ +× 261D × 0020 × 0021 ÷ +× 261D × 0308 × 0021 ÷ +× 261D × 0308 × 0020 × 0021 ÷ +× 261D × 00A0 ÷ +× 261D × 0020 ÷ 00A0 ÷ +× 261D × 0308 × 00A0 ÷ +× 261D × 0308 × 0020 ÷ 00A0 ÷ +× 261D ÷ AC00 ÷ +× 261D × 0020 ÷ AC00 ÷ +× 261D × 0308 ÷ AC00 ÷ +× 261D × 0308 × 0020 ÷ AC00 ÷ +× 261D ÷ AC01 ÷ +× 261D × 0020 ÷ AC01 ÷ +× 261D × 0308 ÷ AC01 ÷ +× 261D × 0308 × 0020 ÷ AC01 ÷ +× 261D ÷ 05D0 ÷ +× 261D × 0020 ÷ 05D0 ÷ +× 261D × 0308 ÷ 05D0 ÷ +× 261D × 0308 × 0020 ÷ 05D0 ÷ +× 261D × 002D ÷ +× 261D × 0020 ÷ 002D ÷ +× 261D × 0308 × 002D ÷ +× 261D × 0308 × 0020 ÷ 002D ÷ +× 261D ÷ 231A ÷ +× 261D × 0020 ÷ 231A ÷ +× 261D × 0308 ÷ 231A ÷ +× 261D × 0308 × 0020 ÷ 231A ÷ +× 261D × 2024 ÷ +× 261D × 0020 ÷ 2024 ÷ +× 261D × 0308 × 2024 ÷ +× 261D × 0308 × 0020 ÷ 2024 ÷ +× 261D × 002C ÷ +× 261D × 0020 × 002C ÷ +× 261D × 0308 × 002C ÷ +× 261D × 0308 × 0020 × 002C ÷ +× 261D ÷ 1100 ÷ +× 261D × 0020 ÷ 1100 ÷ +× 261D × 0308 ÷ 1100 ÷ +× 261D × 0308 × 0020 ÷ 1100 ÷ +× 261D ÷ 11A8 ÷ +× 261D × 0020 ÷ 11A8 ÷ +× 261D × 0308 ÷ 11A8 ÷ +× 261D × 0308 × 0020 ÷ 11A8 ÷ +× 261D ÷ 1160 ÷ +× 261D × 0020 ÷ 1160 ÷ +× 261D × 0308 ÷ 1160 ÷ +× 261D × 0308 × 0020 ÷ 1160 ÷ +× 261D × 000A ÷ +× 261D × 0020 × 000A ÷ +× 261D × 0308 × 000A ÷ +× 261D × 0308 × 0020 × 000A ÷ +× 261D × 0085 ÷ +× 261D × 0020 × 0085 ÷ +× 261D × 0308 × 0085 ÷ +× 261D × 0308 × 0020 × 0085 ÷ +× 261D × 17D6 ÷ +× 261D × 0020 ÷ 17D6 ÷ +× 261D × 0308 × 17D6 ÷ +× 261D × 0308 × 0020 ÷ 17D6 ÷ +× 261D ÷ 0030 ÷ +× 261D × 0020 ÷ 0030 ÷ +× 261D × 0308 ÷ 0030 ÷ +× 261D × 0308 × 0020 ÷ 0030 ÷ +× 261D ÷ 0028 ÷ +× 261D × 0020 ÷ 0028 ÷ +× 261D × 0308 ÷ 0028 ÷ +× 261D × 0308 × 0020 ÷ 0028 ÷ +× 261D × 0025 ÷ +× 261D × 0020 ÷ 0025 ÷ +× 261D × 0308 × 0025 ÷ +× 261D × 0308 × 0020 ÷ 0025 ÷ +× 261D ÷ 0024 ÷ +× 261D × 0020 ÷ 0024 ÷ +× 261D × 0308 ÷ 0024 ÷ +× 261D × 0308 × 0020 ÷ 0024 ÷ +× 261D × 0022 ÷ +× 261D × 0020 ÷ 0022 ÷ +× 261D × 0308 × 0022 ÷ +× 261D × 0308 × 0020 ÷ 0022 ÷ +× 261D × 0020 ÷ +× 261D × 0020 × 0020 ÷ +× 261D × 0308 × 0020 ÷ +× 261D × 0308 × 0020 × 0020 ÷ +× 261D × 002F ÷ +× 261D × 0020 × 002F ÷ +× 261D × 0308 × 002F ÷ +× 261D × 0308 × 0020 × 002F ÷ +× 261D × 2060 ÷ +× 261D × 0020 × 2060 ÷ +× 261D × 0308 × 2060 ÷ +× 261D × 0308 × 0020 × 2060 ÷ +× 261D × 200B ÷ +× 261D × 0020 × 200B ÷ +× 261D × 0308 × 200B ÷ +× 261D × 0308 × 0020 × 200B ÷ +× 261D ÷ 1F1E6 ÷ +× 261D × 0020 ÷ 1F1E6 ÷ +× 261D × 0308 ÷ 1F1E6 ÷ +× 261D × 0308 × 0020 ÷ 1F1E6 ÷ +× 261D ÷ 261D ÷ +× 261D × 0020 ÷ 261D ÷ +× 261D × 0308 ÷ 261D ÷ +× 261D × 0308 × 0020 ÷ 261D ÷ +× 261D × 1F3FB ÷ +× 261D × 0020 ÷ 1F3FB ÷ +× 261D × 0308 × 1F3FB ÷ +× 261D × 0308 × 0020 ÷ 1F3FB ÷ +× 261D × 0001 ÷ +× 261D × 0020 ÷ 0001 ÷ +× 261D × 0308 × 0001 ÷ +× 261D × 0308 × 0020 ÷ 0001 ÷ +× 261D × 200D ÷ +× 261D × 0020 ÷ 200D ÷ +× 261D × 0308 × 200D ÷ +× 261D × 0308 × 0020 ÷ 200D ÷ +× 261D ÷ 00A7 ÷ +× 261D × 0020 ÷ 00A7 ÷ +× 261D × 0308 ÷ 00A7 ÷ +× 261D × 0308 × 0020 ÷ 00A7 ÷ +× 261D ÷ 50005 ÷ +× 261D × 0020 ÷ 50005 ÷ +× 261D × 0308 ÷ 50005 ÷ +× 261D × 0308 × 0020 ÷ 50005 ÷ +× 261D ÷ 0E01 ÷ +× 261D × 0020 ÷ 0E01 ÷ +× 261D × 0308 ÷ 0E01 ÷ +× 261D × 0308 × 0020 ÷ 0E01 ÷ +× 261D × 3041 ÷ +× 261D × 0020 ÷ 3041 ÷ +× 261D × 0308 × 3041 ÷ +× 261D × 0308 × 0020 ÷ 3041 ÷ +× 1F3FB ÷ 0023 ÷ +× 1F3FB × 0020 ÷ 0023 ÷ +× 1F3FB × 0308 ÷ 0023 ÷ +× 1F3FB × 0308 × 0020 ÷ 0023 ÷ +× 1F3FB ÷ 2014 ÷ +× 1F3FB × 0020 ÷ 2014 ÷ +× 1F3FB × 0308 ÷ 2014 ÷ +× 1F3FB × 0308 × 0020 ÷ 2014 ÷ +× 1F3FB × 0009 ÷ +× 1F3FB × 0020 ÷ 0009 ÷ +× 1F3FB × 0308 × 0009 ÷ +× 1F3FB × 0308 × 0020 ÷ 0009 ÷ +× 1F3FB ÷ 00B4 ÷ +× 1F3FB × 0020 ÷ 00B4 ÷ +× 1F3FB × 0308 ÷ 00B4 ÷ +× 1F3FB × 0308 × 0020 ÷ 00B4 ÷ +× 1F3FB × 000B ÷ +× 1F3FB × 0020 × 000B ÷ +× 1F3FB × 0308 × 000B ÷ +× 1F3FB × 0308 × 0020 × 000B ÷ +× 1F3FB ÷ FFFC ÷ +× 1F3FB × 0020 ÷ FFFC ÷ +× 1F3FB × 0308 ÷ FFFC ÷ +× 1F3FB × 0308 × 0020 ÷ FFFC ÷ +× 1F3FB × 007D ÷ +× 1F3FB × 0020 × 007D ÷ +× 1F3FB × 0308 × 007D ÷ +× 1F3FB × 0308 × 0020 × 007D ÷ +× 1F3FB × 0029 ÷ +× 1F3FB × 0020 × 0029 ÷ +× 1F3FB × 0308 × 0029 ÷ +× 1F3FB × 0308 × 0020 × 0029 ÷ +× 1F3FB × 000D ÷ +× 1F3FB × 0020 × 000D ÷ +× 1F3FB × 0308 × 000D ÷ +× 1F3FB × 0308 × 0020 × 000D ÷ +× 1F3FB × 0021 ÷ +× 1F3FB × 0020 × 0021 ÷ +× 1F3FB × 0308 × 0021 ÷ +× 1F3FB × 0308 × 0020 × 0021 ÷ +× 1F3FB × 00A0 ÷ +× 1F3FB × 0020 ÷ 00A0 ÷ +× 1F3FB × 0308 × 00A0 ÷ +× 1F3FB × 0308 × 0020 ÷ 00A0 ÷ +× 1F3FB ÷ AC00 ÷ +× 1F3FB × 0020 ÷ AC00 ÷ +× 1F3FB × 0308 ÷ AC00 ÷ +× 1F3FB × 0308 × 0020 ÷ AC00 ÷ +× 1F3FB ÷ AC01 ÷ +× 1F3FB × 0020 ÷ AC01 ÷ +× 1F3FB × 0308 ÷ AC01 ÷ +× 1F3FB × 0308 × 0020 ÷ AC01 ÷ +× 1F3FB ÷ 05D0 ÷ +× 1F3FB × 0020 ÷ 05D0 ÷ +× 1F3FB × 0308 ÷ 05D0 ÷ +× 1F3FB × 0308 × 0020 ÷ 05D0 ÷ +× 1F3FB × 002D ÷ +× 1F3FB × 0020 ÷ 002D ÷ +× 1F3FB × 0308 × 002D ÷ +× 1F3FB × 0308 × 0020 ÷ 002D ÷ +× 1F3FB ÷ 231A ÷ +× 1F3FB × 0020 ÷ 231A ÷ +× 1F3FB × 0308 ÷ 231A ÷ +× 1F3FB × 0308 × 0020 ÷ 231A ÷ +× 1F3FB × 2024 ÷ +× 1F3FB × 0020 ÷ 2024 ÷ +× 1F3FB × 0308 × 2024 ÷ +× 1F3FB × 0308 × 0020 ÷ 2024 ÷ +× 1F3FB × 002C ÷ +× 1F3FB × 0020 × 002C ÷ +× 1F3FB × 0308 × 002C ÷ +× 1F3FB × 0308 × 0020 × 002C ÷ +× 1F3FB ÷ 1100 ÷ +× 1F3FB × 0020 ÷ 1100 ÷ +× 1F3FB × 0308 ÷ 1100 ÷ +× 1F3FB × 0308 × 0020 ÷ 1100 ÷ +× 1F3FB ÷ 11A8 ÷ +× 1F3FB × 0020 ÷ 11A8 ÷ +× 1F3FB × 0308 ÷ 11A8 ÷ +× 1F3FB × 0308 × 0020 ÷ 11A8 ÷ +× 1F3FB ÷ 1160 ÷ +× 1F3FB × 0020 ÷ 1160 ÷ +× 1F3FB × 0308 ÷ 1160 ÷ +× 1F3FB × 0308 × 0020 ÷ 1160 ÷ +× 1F3FB × 000A ÷ +× 1F3FB × 0020 × 000A ÷ +× 1F3FB × 0308 × 000A ÷ +× 1F3FB × 0308 × 0020 × 000A ÷ +× 1F3FB × 0085 ÷ +× 1F3FB × 0020 × 0085 ÷ +× 1F3FB × 0308 × 0085 ÷ +× 1F3FB × 0308 × 0020 × 0085 ÷ +× 1F3FB × 17D6 ÷ +× 1F3FB × 0020 ÷ 17D6 ÷ +× 1F3FB × 0308 × 17D6 ÷ +× 1F3FB × 0308 × 0020 ÷ 17D6 ÷ +× 1F3FB ÷ 0030 ÷ +× 1F3FB × 0020 ÷ 0030 ÷ +× 1F3FB × 0308 ÷ 0030 ÷ +× 1F3FB × 0308 × 0020 ÷ 0030 ÷ +× 1F3FB ÷ 0028 ÷ +× 1F3FB × 0020 ÷ 0028 ÷ +× 1F3FB × 0308 ÷ 0028 ÷ +× 1F3FB × 0308 × 0020 ÷ 0028 ÷ +× 1F3FB × 0025 ÷ +× 1F3FB × 0020 ÷ 0025 ÷ +× 1F3FB × 0308 × 0025 ÷ +× 1F3FB × 0308 × 0020 ÷ 0025 ÷ +× 1F3FB ÷ 0024 ÷ +× 1F3FB × 0020 ÷ 0024 ÷ +× 1F3FB × 0308 ÷ 0024 ÷ +× 1F3FB × 0308 × 0020 ÷ 0024 ÷ +× 1F3FB × 0022 ÷ +× 1F3FB × 0020 ÷ 0022 ÷ +× 1F3FB × 0308 × 0022 ÷ +× 1F3FB × 0308 × 0020 ÷ 0022 ÷ +× 1F3FB × 0020 ÷ +× 1F3FB × 0020 × 0020 ÷ +× 1F3FB × 0308 × 0020 ÷ +× 1F3FB × 0308 × 0020 × 0020 ÷ +× 1F3FB × 002F ÷ +× 1F3FB × 0020 × 002F ÷ +× 1F3FB × 0308 × 002F ÷ +× 1F3FB × 0308 × 0020 × 002F ÷ +× 1F3FB × 2060 ÷ +× 1F3FB × 0020 × 2060 ÷ +× 1F3FB × 0308 × 2060 ÷ +× 1F3FB × 0308 × 0020 × 2060 ÷ +× 1F3FB × 200B ÷ +× 1F3FB × 0020 × 200B ÷ +× 1F3FB × 0308 × 200B ÷ +× 1F3FB × 0308 × 0020 × 200B ÷ +× 1F3FB ÷ 1F1E6 ÷ +× 1F3FB × 0020 ÷ 1F1E6 ÷ +× 1F3FB × 0308 ÷ 1F1E6 ÷ +× 1F3FB × 0308 × 0020 ÷ 1F1E6 ÷ +× 1F3FB ÷ 261D ÷ +× 1F3FB × 0020 ÷ 261D ÷ +× 1F3FB × 0308 ÷ 261D ÷ +× 1F3FB × 0308 × 0020 ÷ 261D ÷ +× 1F3FB ÷ 1F3FB ÷ +× 1F3FB × 0020 ÷ 1F3FB ÷ +× 1F3FB × 0308 ÷ 1F3FB ÷ +× 1F3FB × 0308 × 0020 ÷ 1F3FB ÷ +× 1F3FB × 0001 ÷ +× 1F3FB × 0020 ÷ 0001 ÷ +× 1F3FB × 0308 × 0001 ÷ +× 1F3FB × 0308 × 0020 ÷ 0001 ÷ +× 1F3FB × 200D ÷ +× 1F3FB × 0020 ÷ 200D ÷ +× 1F3FB × 0308 × 200D ÷ +× 1F3FB × 0308 × 0020 ÷ 200D ÷ +× 1F3FB ÷ 00A7 ÷ +× 1F3FB × 0020 ÷ 00A7 ÷ +× 1F3FB × 0308 ÷ 00A7 ÷ +× 1F3FB × 0308 × 0020 ÷ 00A7 ÷ +× 1F3FB ÷ 50005 ÷ +× 1F3FB × 0020 ÷ 50005 ÷ +× 1F3FB × 0308 ÷ 50005 ÷ +× 1F3FB × 0308 × 0020 ÷ 50005 ÷ +× 1F3FB ÷ 0E01 ÷ +× 1F3FB × 0020 ÷ 0E01 ÷ +× 1F3FB × 0308 ÷ 0E01 ÷ +× 1F3FB × 0308 × 0020 ÷ 0E01 ÷ +× 1F3FB × 3041 ÷ +× 1F3FB × 0020 ÷ 3041 ÷ +× 1F3FB × 0308 × 3041 ÷ +× 1F3FB × 0308 × 0020 ÷ 3041 ÷ +× 0001 × 0023 ÷ +× 0001 × 0020 ÷ 0023 ÷ +× 0001 × 0308 × 0023 ÷ +× 0001 × 0308 × 0020 ÷ 0023 ÷ +× 0001 ÷ 2014 ÷ +× 0001 × 0020 ÷ 2014 ÷ +× 0001 × 0308 ÷ 2014 ÷ +× 0001 × 0308 × 0020 ÷ 2014 ÷ +× 0001 × 0009 ÷ +× 0001 × 0020 ÷ 0009 ÷ +× 0001 × 0308 × 0009 ÷ +× 0001 × 0308 × 0020 ÷ 0009 ÷ +× 0001 ÷ 00B4 ÷ +× 0001 × 0020 ÷ 00B4 ÷ +× 0001 × 0308 ÷ 00B4 ÷ +× 0001 × 0308 × 0020 ÷ 00B4 ÷ +× 0001 × 000B ÷ +× 0001 × 0020 × 000B ÷ +× 0001 × 0308 × 000B ÷ +× 0001 × 0308 × 0020 × 000B ÷ +× 0001 ÷ FFFC ÷ +× 0001 × 0020 ÷ FFFC ÷ +× 0001 × 0308 ÷ FFFC ÷ +× 0001 × 0308 × 0020 ÷ FFFC ÷ +× 0001 × 007D ÷ +× 0001 × 0020 × 007D ÷ +× 0001 × 0308 × 007D ÷ +× 0001 × 0308 × 0020 × 007D ÷ +× 0001 × 0029 ÷ +× 0001 × 0020 × 0029 ÷ +× 0001 × 0308 × 0029 ÷ +× 0001 × 0308 × 0020 × 0029 ÷ +× 0001 × 000D ÷ +× 0001 × 0020 × 000D ÷ +× 0001 × 0308 × 000D ÷ +× 0001 × 0308 × 0020 × 000D ÷ +× 0001 × 0021 ÷ +× 0001 × 0020 × 0021 ÷ +× 0001 × 0308 × 0021 ÷ +× 0001 × 0308 × 0020 × 0021 ÷ +× 0001 × 00A0 ÷ +× 0001 × 0020 ÷ 00A0 ÷ +× 0001 × 0308 × 00A0 ÷ +× 0001 × 0308 × 0020 ÷ 00A0 ÷ +× 0001 ÷ AC00 ÷ +× 0001 × 0020 ÷ AC00 ÷ +× 0001 × 0308 ÷ AC00 ÷ +× 0001 × 0308 × 0020 ÷ AC00 ÷ +× 0001 ÷ AC01 ÷ +× 0001 × 0020 ÷ AC01 ÷ +× 0001 × 0308 ÷ AC01 ÷ +× 0001 × 0308 × 0020 ÷ AC01 ÷ +× 0001 × 05D0 ÷ +× 0001 × 0020 ÷ 05D0 ÷ +× 0001 × 0308 × 05D0 ÷ +× 0001 × 0308 × 0020 ÷ 05D0 ÷ +× 0001 × 002D ÷ +× 0001 × 0020 ÷ 002D ÷ +× 0001 × 0308 × 002D ÷ +× 0001 × 0308 × 0020 ÷ 002D ÷ +× 0001 ÷ 231A ÷ +× 0001 × 0020 ÷ 231A ÷ +× 0001 × 0308 ÷ 231A ÷ +× 0001 × 0308 × 0020 ÷ 231A ÷ +× 0001 × 2024 ÷ +× 0001 × 0020 ÷ 2024 ÷ +× 0001 × 0308 × 2024 ÷ +× 0001 × 0308 × 0020 ÷ 2024 ÷ +× 0001 × 002C ÷ +× 0001 × 0020 × 002C ÷ +× 0001 × 0308 × 002C ÷ +× 0001 × 0308 × 0020 × 002C ÷ +× 0001 ÷ 1100 ÷ +× 0001 × 0020 ÷ 1100 ÷ +× 0001 × 0308 ÷ 1100 ÷ +× 0001 × 0308 × 0020 ÷ 1100 ÷ +× 0001 ÷ 11A8 ÷ +× 0001 × 0020 ÷ 11A8 ÷ +× 0001 × 0308 ÷ 11A8 ÷ +× 0001 × 0308 × 0020 ÷ 11A8 ÷ +× 0001 ÷ 1160 ÷ +× 0001 × 0020 ÷ 1160 ÷ +× 0001 × 0308 ÷ 1160 ÷ +× 0001 × 0308 × 0020 ÷ 1160 ÷ +× 0001 × 000A ÷ +× 0001 × 0020 × 000A ÷ +× 0001 × 0308 × 000A ÷ +× 0001 × 0308 × 0020 × 000A ÷ +× 0001 × 0085 ÷ +× 0001 × 0020 × 0085 ÷ +× 0001 × 0308 × 0085 ÷ +× 0001 × 0308 × 0020 × 0085 ÷ +× 0001 × 17D6 ÷ +× 0001 × 0020 ÷ 17D6 ÷ +× 0001 × 0308 × 17D6 ÷ +× 0001 × 0308 × 0020 ÷ 17D6 ÷ +× 0001 × 0030 ÷ +× 0001 × 0020 ÷ 0030 ÷ +× 0001 × 0308 × 0030 ÷ +× 0001 × 0308 × 0020 ÷ 0030 ÷ +× 0001 × 0028 ÷ +× 0001 × 0020 ÷ 0028 ÷ +× 0001 × 0308 × 0028 ÷ +× 0001 × 0308 × 0020 ÷ 0028 ÷ +× 0001 × 0025 ÷ +× 0001 × 0020 ÷ 0025 ÷ +× 0001 × 0308 × 0025 ÷ +× 0001 × 0308 × 0020 ÷ 0025 ÷ +× 0001 × 0024 ÷ +× 0001 × 0020 ÷ 0024 ÷ +× 0001 × 0308 × 0024 ÷ +× 0001 × 0308 × 0020 ÷ 0024 ÷ +× 0001 × 0022 ÷ +× 0001 × 0020 ÷ 0022 ÷ +× 0001 × 0308 × 0022 ÷ +× 0001 × 0308 × 0020 ÷ 0022 ÷ +× 0001 × 0020 ÷ +× 0001 × 0020 × 0020 ÷ +× 0001 × 0308 × 0020 ÷ +× 0001 × 0308 × 0020 × 0020 ÷ +× 0001 × 002F ÷ +× 0001 × 0020 × 002F ÷ +× 0001 × 0308 × 002F ÷ +× 0001 × 0308 × 0020 × 002F ÷ +× 0001 × 2060 ÷ +× 0001 × 0020 × 2060 ÷ +× 0001 × 0308 × 2060 ÷ +× 0001 × 0308 × 0020 × 2060 ÷ +× 0001 × 200B ÷ +× 0001 × 0020 × 200B ÷ +× 0001 × 0308 × 200B ÷ +× 0001 × 0308 × 0020 × 200B ÷ +× 0001 ÷ 1F1E6 ÷ +× 0001 × 0020 ÷ 1F1E6 ÷ +× 0001 × 0308 ÷ 1F1E6 ÷ +× 0001 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0001 ÷ 261D ÷ +× 0001 × 0020 ÷ 261D ÷ +× 0001 × 0308 ÷ 261D ÷ +× 0001 × 0308 × 0020 ÷ 261D ÷ +× 0001 ÷ 1F3FB ÷ +× 0001 × 0020 ÷ 1F3FB ÷ +× 0001 × 0308 ÷ 1F3FB ÷ +× 0001 × 0308 × 0020 ÷ 1F3FB ÷ +× 0001 × 0001 ÷ +× 0001 × 0020 ÷ 0001 ÷ +× 0001 × 0308 × 0001 ÷ +× 0001 × 0308 × 0020 ÷ 0001 ÷ +× 0001 × 200D ÷ +× 0001 × 0020 ÷ 200D ÷ +× 0001 × 0308 × 200D ÷ +× 0001 × 0308 × 0020 ÷ 200D ÷ +× 0001 × 00A7 ÷ +× 0001 × 0020 ÷ 00A7 ÷ +× 0001 × 0308 × 00A7 ÷ +× 0001 × 0308 × 0020 ÷ 00A7 ÷ +× 0001 × 50005 ÷ +× 0001 × 0020 ÷ 50005 ÷ +× 0001 × 0308 × 50005 ÷ +× 0001 × 0308 × 0020 ÷ 50005 ÷ +× 0001 × 0E01 ÷ +× 0001 × 0020 ÷ 0E01 ÷ +× 0001 × 0308 × 0E01 ÷ +× 0001 × 0308 × 0020 ÷ 0E01 ÷ +× 0001 × 3041 ÷ +× 0001 × 0020 ÷ 3041 ÷ +× 0001 × 0308 × 3041 ÷ +× 0001 × 0308 × 0020 ÷ 3041 ÷ +× 200D × 0023 ÷ +× 200D × 0020 ÷ 0023 ÷ +× 200D × 0308 × 0023 ÷ +× 200D × 0308 × 0020 ÷ 0023 ÷ +× 200D ÷ 2014 ÷ +× 200D × 0020 ÷ 2014 ÷ +× 200D × 0308 ÷ 2014 ÷ +× 200D × 0308 × 0020 ÷ 2014 ÷ +× 200D × 0009 ÷ +× 200D × 0020 ÷ 0009 ÷ +× 200D × 0308 × 0009 ÷ +× 200D × 0308 × 0020 ÷ 0009 ÷ +× 200D ÷ 00B4 ÷ +× 200D × 0020 ÷ 00B4 ÷ +× 200D × 0308 ÷ 00B4 ÷ +× 200D × 0308 × 0020 ÷ 00B4 ÷ +× 200D × 000B ÷ +× 200D × 0020 × 000B ÷ +× 200D × 0308 × 000B ÷ +× 200D × 0308 × 0020 × 000B ÷ +× 200D ÷ FFFC ÷ +× 200D × 0020 ÷ FFFC ÷ +× 200D × 0308 ÷ FFFC ÷ +× 200D × 0308 × 0020 ÷ FFFC ÷ +× 200D × 007D ÷ +× 200D × 0020 × 007D ÷ +× 200D × 0308 × 007D ÷ +× 200D × 0308 × 0020 × 007D ÷ +× 200D × 0029 ÷ +× 200D × 0020 × 0029 ÷ +× 200D × 0308 × 0029 ÷ +× 200D × 0308 × 0020 × 0029 ÷ +× 200D × 000D ÷ +× 200D × 0020 × 000D ÷ +× 200D × 0308 × 000D ÷ +× 200D × 0308 × 0020 × 000D ÷ +× 200D × 0021 ÷ +× 200D × 0020 × 0021 ÷ +× 200D × 0308 × 0021 ÷ +× 200D × 0308 × 0020 × 0021 ÷ +× 200D × 00A0 ÷ +× 200D × 0020 ÷ 00A0 ÷ +× 200D × 0308 × 00A0 ÷ +× 200D × 0308 × 0020 ÷ 00A0 ÷ +× 200D ÷ AC00 ÷ +× 200D × 0020 ÷ AC00 ÷ +× 200D × 0308 ÷ AC00 ÷ +× 200D × 0308 × 0020 ÷ AC00 ÷ +× 200D ÷ AC01 ÷ +× 200D × 0020 ÷ AC01 ÷ +× 200D × 0308 ÷ AC01 ÷ +× 200D × 0308 × 0020 ÷ AC01 ÷ +× 200D × 05D0 ÷ +× 200D × 0020 ÷ 05D0 ÷ +× 200D × 0308 × 05D0 ÷ +× 200D × 0308 × 0020 ÷ 05D0 ÷ +× 200D × 002D ÷ +× 200D × 0020 ÷ 002D ÷ +× 200D × 0308 × 002D ÷ +× 200D × 0308 × 0020 ÷ 002D ÷ +× 200D × 231A ÷ +× 200D × 0020 ÷ 231A ÷ +× 200D × 0308 ÷ 231A ÷ +× 200D × 0308 × 0020 ÷ 231A ÷ +× 200D × 2024 ÷ +× 200D × 0020 ÷ 2024 ÷ +× 200D × 0308 × 2024 ÷ +× 200D × 0308 × 0020 ÷ 2024 ÷ +× 200D × 002C ÷ +× 200D × 0020 × 002C ÷ +× 200D × 0308 × 002C ÷ +× 200D × 0308 × 0020 × 002C ÷ +× 200D ÷ 1100 ÷ +× 200D × 0020 ÷ 1100 ÷ +× 200D × 0308 ÷ 1100 ÷ +× 200D × 0308 × 0020 ÷ 1100 ÷ +× 200D ÷ 11A8 ÷ +× 200D × 0020 ÷ 11A8 ÷ +× 200D × 0308 ÷ 11A8 ÷ +× 200D × 0308 × 0020 ÷ 11A8 ÷ +× 200D ÷ 1160 ÷ +× 200D × 0020 ÷ 1160 ÷ +× 200D × 0308 ÷ 1160 ÷ +× 200D × 0308 × 0020 ÷ 1160 ÷ +× 200D × 000A ÷ +× 200D × 0020 × 000A ÷ +× 200D × 0308 × 000A ÷ +× 200D × 0308 × 0020 × 000A ÷ +× 200D × 0085 ÷ +× 200D × 0020 × 0085 ÷ +× 200D × 0308 × 0085 ÷ +× 200D × 0308 × 0020 × 0085 ÷ +× 200D × 17D6 ÷ +× 200D × 0020 ÷ 17D6 ÷ +× 200D × 0308 × 17D6 ÷ +× 200D × 0308 × 0020 ÷ 17D6 ÷ +× 200D × 0030 ÷ +× 200D × 0020 ÷ 0030 ÷ +× 200D × 0308 × 0030 ÷ +× 200D × 0308 × 0020 ÷ 0030 ÷ +× 200D × 0028 ÷ +× 200D × 0020 ÷ 0028 ÷ +× 200D × 0308 × 0028 ÷ +× 200D × 0308 × 0020 ÷ 0028 ÷ +× 200D × 0025 ÷ +× 200D × 0020 ÷ 0025 ÷ +× 200D × 0308 × 0025 ÷ +× 200D × 0308 × 0020 ÷ 0025 ÷ +× 200D × 0024 ÷ +× 200D × 0020 ÷ 0024 ÷ +× 200D × 0308 × 0024 ÷ +× 200D × 0308 × 0020 ÷ 0024 ÷ +× 200D × 0022 ÷ +× 200D × 0020 ÷ 0022 ÷ +× 200D × 0308 × 0022 ÷ +× 200D × 0308 × 0020 ÷ 0022 ÷ +× 200D × 0020 ÷ +× 200D × 0020 × 0020 ÷ +× 200D × 0308 × 0020 ÷ +× 200D × 0308 × 0020 × 0020 ÷ +× 200D × 002F ÷ +× 200D × 0020 × 002F ÷ +× 200D × 0308 × 002F ÷ +× 200D × 0308 × 0020 × 002F ÷ +× 200D × 2060 ÷ +× 200D × 0020 × 2060 ÷ +× 200D × 0308 × 2060 ÷ +× 200D × 0308 × 0020 × 2060 ÷ +× 200D × 200B ÷ +× 200D × 0020 × 200B ÷ +× 200D × 0308 × 200B ÷ +× 200D × 0308 × 0020 × 200B ÷ +× 200D ÷ 1F1E6 ÷ +× 200D × 0020 ÷ 1F1E6 ÷ +× 200D × 0308 ÷ 1F1E6 ÷ +× 200D × 0308 × 0020 ÷ 1F1E6 ÷ +× 200D × 261D ÷ +× 200D × 0020 ÷ 261D ÷ +× 200D × 0308 ÷ 261D ÷ +× 200D × 0308 × 0020 ÷ 261D ÷ +× 200D × 1F3FB ÷ +× 200D × 0020 ÷ 1F3FB ÷ +× 200D × 0308 ÷ 1F3FB ÷ +× 200D × 0308 × 0020 ÷ 1F3FB ÷ +× 200D × 0001 ÷ +× 200D × 0020 ÷ 0001 ÷ +× 200D × 0308 × 0001 ÷ +× 200D × 0308 × 0020 ÷ 0001 ÷ +× 200D × 200D ÷ +× 200D × 0020 ÷ 200D ÷ +× 200D × 0308 × 200D ÷ +× 200D × 0308 × 0020 ÷ 200D ÷ +× 200D × 00A7 ÷ +× 200D × 0020 ÷ 00A7 ÷ +× 200D × 0308 × 00A7 ÷ +× 200D × 0308 × 0020 ÷ 00A7 ÷ +× 200D × 50005 ÷ +× 200D × 0020 ÷ 50005 ÷ +× 200D × 0308 × 50005 ÷ +× 200D × 0308 × 0020 ÷ 50005 ÷ +× 200D × 0E01 ÷ +× 200D × 0020 ÷ 0E01 ÷ +× 200D × 0308 × 0E01 ÷ +× 200D × 0308 × 0020 ÷ 0E01 ÷ +× 200D × 3041 ÷ +× 200D × 0020 ÷ 3041 ÷ +× 200D × 0308 × 3041 ÷ +× 200D × 0308 × 0020 ÷ 3041 ÷ +× 00A7 × 0023 ÷ +× 00A7 × 0020 ÷ 0023 ÷ +× 00A7 × 0308 × 0023 ÷ +× 00A7 × 0308 × 0020 ÷ 0023 ÷ +× 00A7 ÷ 2014 ÷ +× 00A7 × 0020 ÷ 2014 ÷ +× 00A7 × 0308 ÷ 2014 ÷ +× 00A7 × 0308 × 0020 ÷ 2014 ÷ +× 00A7 × 0009 ÷ +× 00A7 × 0020 ÷ 0009 ÷ +× 00A7 × 0308 × 0009 ÷ +× 00A7 × 0308 × 0020 ÷ 0009 ÷ +× 00A7 ÷ 00B4 ÷ +× 00A7 × 0020 ÷ 00B4 ÷ +× 00A7 × 0308 ÷ 00B4 ÷ +× 00A7 × 0308 × 0020 ÷ 00B4 ÷ +× 00A7 × 000B ÷ +× 00A7 × 0020 × 000B ÷ +× 00A7 × 0308 × 000B ÷ +× 00A7 × 0308 × 0020 × 000B ÷ +× 00A7 ÷ FFFC ÷ +× 00A7 × 0020 ÷ FFFC ÷ +× 00A7 × 0308 ÷ FFFC ÷ +× 00A7 × 0308 × 0020 ÷ FFFC ÷ +× 00A7 × 007D ÷ +× 00A7 × 0020 × 007D ÷ +× 00A7 × 0308 × 007D ÷ +× 00A7 × 0308 × 0020 × 007D ÷ +× 00A7 × 0029 ÷ +× 00A7 × 0020 × 0029 ÷ +× 00A7 × 0308 × 0029 ÷ +× 00A7 × 0308 × 0020 × 0029 ÷ +× 00A7 × 000D ÷ +× 00A7 × 0020 × 000D ÷ +× 00A7 × 0308 × 000D ÷ +× 00A7 × 0308 × 0020 × 000D ÷ +× 00A7 × 0021 ÷ +× 00A7 × 0020 × 0021 ÷ +× 00A7 × 0308 × 0021 ÷ +× 00A7 × 0308 × 0020 × 0021 ÷ +× 00A7 × 00A0 ÷ +× 00A7 × 0020 ÷ 00A0 ÷ +× 00A7 × 0308 × 00A0 ÷ +× 00A7 × 0308 × 0020 ÷ 00A0 ÷ +× 00A7 ÷ AC00 ÷ +× 00A7 × 0020 ÷ AC00 ÷ +× 00A7 × 0308 ÷ AC00 ÷ +× 00A7 × 0308 × 0020 ÷ AC00 ÷ +× 00A7 ÷ AC01 ÷ +× 00A7 × 0020 ÷ AC01 ÷ +× 00A7 × 0308 ÷ AC01 ÷ +× 00A7 × 0308 × 0020 ÷ AC01 ÷ +× 00A7 × 05D0 ÷ +× 00A7 × 0020 ÷ 05D0 ÷ +× 00A7 × 0308 × 05D0 ÷ +× 00A7 × 0308 × 0020 ÷ 05D0 ÷ +× 00A7 × 002D ÷ +× 00A7 × 0020 ÷ 002D ÷ +× 00A7 × 0308 × 002D ÷ +× 00A7 × 0308 × 0020 ÷ 002D ÷ +× 00A7 ÷ 231A ÷ +× 00A7 × 0020 ÷ 231A ÷ +× 00A7 × 0308 ÷ 231A ÷ +× 00A7 × 0308 × 0020 ÷ 231A ÷ +× 00A7 × 2024 ÷ +× 00A7 × 0020 ÷ 2024 ÷ +× 00A7 × 0308 × 2024 ÷ +× 00A7 × 0308 × 0020 ÷ 2024 ÷ +× 00A7 × 002C ÷ +× 00A7 × 0020 × 002C ÷ +× 00A7 × 0308 × 002C ÷ +× 00A7 × 0308 × 0020 × 002C ÷ +× 00A7 ÷ 1100 ÷ +× 00A7 × 0020 ÷ 1100 ÷ +× 00A7 × 0308 ÷ 1100 ÷ +× 00A7 × 0308 × 0020 ÷ 1100 ÷ +× 00A7 ÷ 11A8 ÷ +× 00A7 × 0020 ÷ 11A8 ÷ +× 00A7 × 0308 ÷ 11A8 ÷ +× 00A7 × 0308 × 0020 ÷ 11A8 ÷ +× 00A7 ÷ 1160 ÷ +× 00A7 × 0020 ÷ 1160 ÷ +× 00A7 × 0308 ÷ 1160 ÷ +× 00A7 × 0308 × 0020 ÷ 1160 ÷ +× 00A7 × 000A ÷ +× 00A7 × 0020 × 000A ÷ +× 00A7 × 0308 × 000A ÷ +× 00A7 × 0308 × 0020 × 000A ÷ +× 00A7 × 0085 ÷ +× 00A7 × 0020 × 0085 ÷ +× 00A7 × 0308 × 0085 ÷ +× 00A7 × 0308 × 0020 × 0085 ÷ +× 00A7 × 17D6 ÷ +× 00A7 × 0020 ÷ 17D6 ÷ +× 00A7 × 0308 × 17D6 ÷ +× 00A7 × 0308 × 0020 ÷ 17D6 ÷ +× 00A7 × 0030 ÷ +× 00A7 × 0020 ÷ 0030 ÷ +× 00A7 × 0308 × 0030 ÷ +× 00A7 × 0308 × 0020 ÷ 0030 ÷ +× 00A7 × 0028 ÷ +× 00A7 × 0020 ÷ 0028 ÷ +× 00A7 × 0308 × 0028 ÷ +× 00A7 × 0308 × 0020 ÷ 0028 ÷ +× 00A7 × 0025 ÷ +× 00A7 × 0020 ÷ 0025 ÷ +× 00A7 × 0308 × 0025 ÷ +× 00A7 × 0308 × 0020 ÷ 0025 ÷ +× 00A7 × 0024 ÷ +× 00A7 × 0020 ÷ 0024 ÷ +× 00A7 × 0308 × 0024 ÷ +× 00A7 × 0308 × 0020 ÷ 0024 ÷ +× 00A7 × 0022 ÷ +× 00A7 × 0020 ÷ 0022 ÷ +× 00A7 × 0308 × 0022 ÷ +× 00A7 × 0308 × 0020 ÷ 0022 ÷ +× 00A7 × 0020 ÷ +× 00A7 × 0020 × 0020 ÷ +× 00A7 × 0308 × 0020 ÷ +× 00A7 × 0308 × 0020 × 0020 ÷ +× 00A7 × 002F ÷ +× 00A7 × 0020 × 002F ÷ +× 00A7 × 0308 × 002F ÷ +× 00A7 × 0308 × 0020 × 002F ÷ +× 00A7 × 2060 ÷ +× 00A7 × 0020 × 2060 ÷ +× 00A7 × 0308 × 2060 ÷ +× 00A7 × 0308 × 0020 × 2060 ÷ +× 00A7 × 200B ÷ +× 00A7 × 0020 × 200B ÷ +× 00A7 × 0308 × 200B ÷ +× 00A7 × 0308 × 0020 × 200B ÷ +× 00A7 ÷ 1F1E6 ÷ +× 00A7 × 0020 ÷ 1F1E6 ÷ +× 00A7 × 0308 ÷ 1F1E6 ÷ +× 00A7 × 0308 × 0020 ÷ 1F1E6 ÷ +× 00A7 ÷ 261D ÷ +× 00A7 × 0020 ÷ 261D ÷ +× 00A7 × 0308 ÷ 261D ÷ +× 00A7 × 0308 × 0020 ÷ 261D ÷ +× 00A7 ÷ 1F3FB ÷ +× 00A7 × 0020 ÷ 1F3FB ÷ +× 00A7 × 0308 ÷ 1F3FB ÷ +× 00A7 × 0308 × 0020 ÷ 1F3FB ÷ +× 00A7 × 0001 ÷ +× 00A7 × 0020 ÷ 0001 ÷ +× 00A7 × 0308 × 0001 ÷ +× 00A7 × 0308 × 0020 ÷ 0001 ÷ +× 00A7 × 200D ÷ +× 00A7 × 0020 ÷ 200D ÷ +× 00A7 × 0308 × 200D ÷ +× 00A7 × 0308 × 0020 ÷ 200D ÷ +× 00A7 × 00A7 ÷ +× 00A7 × 0020 ÷ 00A7 ÷ +× 00A7 × 0308 × 00A7 ÷ +× 00A7 × 0308 × 0020 ÷ 00A7 ÷ +× 00A7 × 50005 ÷ +× 00A7 × 0020 ÷ 50005 ÷ +× 00A7 × 0308 × 50005 ÷ +× 00A7 × 0308 × 0020 ÷ 50005 ÷ +× 00A7 × 0E01 ÷ +× 00A7 × 0020 ÷ 0E01 ÷ +× 00A7 × 0308 × 0E01 ÷ +× 00A7 × 0308 × 0020 ÷ 0E01 ÷ +× 00A7 × 3041 ÷ +× 00A7 × 0020 ÷ 3041 ÷ +× 00A7 × 0308 × 3041 ÷ +× 00A7 × 0308 × 0020 ÷ 3041 ÷ +× 50005 × 0023 ÷ +× 50005 × 0020 ÷ 0023 ÷ +× 50005 × 0308 × 0023 ÷ +× 50005 × 0308 × 0020 ÷ 0023 ÷ +× 50005 ÷ 2014 ÷ +× 50005 × 0020 ÷ 2014 ÷ +× 50005 × 0308 ÷ 2014 ÷ +× 50005 × 0308 × 0020 ÷ 2014 ÷ +× 50005 × 0009 ÷ +× 50005 × 0020 ÷ 0009 ÷ +× 50005 × 0308 × 0009 ÷ +× 50005 × 0308 × 0020 ÷ 0009 ÷ +× 50005 ÷ 00B4 ÷ +× 50005 × 0020 ÷ 00B4 ÷ +× 50005 × 0308 ÷ 00B4 ÷ +× 50005 × 0308 × 0020 ÷ 00B4 ÷ +× 50005 × 000B ÷ +× 50005 × 0020 × 000B ÷ +× 50005 × 0308 × 000B ÷ +× 50005 × 0308 × 0020 × 000B ÷ +× 50005 ÷ FFFC ÷ +× 50005 × 0020 ÷ FFFC ÷ +× 50005 × 0308 ÷ FFFC ÷ +× 50005 × 0308 × 0020 ÷ FFFC ÷ +× 50005 × 007D ÷ +× 50005 × 0020 × 007D ÷ +× 50005 × 0308 × 007D ÷ +× 50005 × 0308 × 0020 × 007D ÷ +× 50005 × 0029 ÷ +× 50005 × 0020 × 0029 ÷ +× 50005 × 0308 × 0029 ÷ +× 50005 × 0308 × 0020 × 0029 ÷ +× 50005 × 000D ÷ +× 50005 × 0020 × 000D ÷ +× 50005 × 0308 × 000D ÷ +× 50005 × 0308 × 0020 × 000D ÷ +× 50005 × 0021 ÷ +× 50005 × 0020 × 0021 ÷ +× 50005 × 0308 × 0021 ÷ +× 50005 × 0308 × 0020 × 0021 ÷ +× 50005 × 00A0 ÷ +× 50005 × 0020 ÷ 00A0 ÷ +× 50005 × 0308 × 00A0 ÷ +× 50005 × 0308 × 0020 ÷ 00A0 ÷ +× 50005 ÷ AC00 ÷ +× 50005 × 0020 ÷ AC00 ÷ +× 50005 × 0308 ÷ AC00 ÷ +× 50005 × 0308 × 0020 ÷ AC00 ÷ +× 50005 ÷ AC01 ÷ +× 50005 × 0020 ÷ AC01 ÷ +× 50005 × 0308 ÷ AC01 ÷ +× 50005 × 0308 × 0020 ÷ AC01 ÷ +× 50005 × 05D0 ÷ +× 50005 × 0020 ÷ 05D0 ÷ +× 50005 × 0308 × 05D0 ÷ +× 50005 × 0308 × 0020 ÷ 05D0 ÷ +× 50005 × 002D ÷ +× 50005 × 0020 ÷ 002D ÷ +× 50005 × 0308 × 002D ÷ +× 50005 × 0308 × 0020 ÷ 002D ÷ +× 50005 ÷ 231A ÷ +× 50005 × 0020 ÷ 231A ÷ +× 50005 × 0308 ÷ 231A ÷ +× 50005 × 0308 × 0020 ÷ 231A ÷ +× 50005 × 2024 ÷ +× 50005 × 0020 ÷ 2024 ÷ +× 50005 × 0308 × 2024 ÷ +× 50005 × 0308 × 0020 ÷ 2024 ÷ +× 50005 × 002C ÷ +× 50005 × 0020 × 002C ÷ +× 50005 × 0308 × 002C ÷ +× 50005 × 0308 × 0020 × 002C ÷ +× 50005 ÷ 1100 ÷ +× 50005 × 0020 ÷ 1100 ÷ +× 50005 × 0308 ÷ 1100 ÷ +× 50005 × 0308 × 0020 ÷ 1100 ÷ +× 50005 ÷ 11A8 ÷ +× 50005 × 0020 ÷ 11A8 ÷ +× 50005 × 0308 ÷ 11A8 ÷ +× 50005 × 0308 × 0020 ÷ 11A8 ÷ +× 50005 ÷ 1160 ÷ +× 50005 × 0020 ÷ 1160 ÷ +× 50005 × 0308 ÷ 1160 ÷ +× 50005 × 0308 × 0020 ÷ 1160 ÷ +× 50005 × 000A ÷ +× 50005 × 0020 × 000A ÷ +× 50005 × 0308 × 000A ÷ +× 50005 × 0308 × 0020 × 000A ÷ +× 50005 × 0085 ÷ +× 50005 × 0020 × 0085 ÷ +× 50005 × 0308 × 0085 ÷ +× 50005 × 0308 × 0020 × 0085 ÷ +× 50005 × 17D6 ÷ +× 50005 × 0020 ÷ 17D6 ÷ +× 50005 × 0308 × 17D6 ÷ +× 50005 × 0308 × 0020 ÷ 17D6 ÷ +× 50005 × 0030 ÷ +× 50005 × 0020 ÷ 0030 ÷ +× 50005 × 0308 × 0030 ÷ +× 50005 × 0308 × 0020 ÷ 0030 ÷ +× 50005 × 0028 ÷ +× 50005 × 0020 ÷ 0028 ÷ +× 50005 × 0308 × 0028 ÷ +× 50005 × 0308 × 0020 ÷ 0028 ÷ +× 50005 × 0025 ÷ +× 50005 × 0020 ÷ 0025 ÷ +× 50005 × 0308 × 0025 ÷ +× 50005 × 0308 × 0020 ÷ 0025 ÷ +× 50005 × 0024 ÷ +× 50005 × 0020 ÷ 0024 ÷ +× 50005 × 0308 × 0024 ÷ +× 50005 × 0308 × 0020 ÷ 0024 ÷ +× 50005 × 0022 ÷ +× 50005 × 0020 ÷ 0022 ÷ +× 50005 × 0308 × 0022 ÷ +× 50005 × 0308 × 0020 ÷ 0022 ÷ +× 50005 × 0020 ÷ +× 50005 × 0020 × 0020 ÷ +× 50005 × 0308 × 0020 ÷ +× 50005 × 0308 × 0020 × 0020 ÷ +× 50005 × 002F ÷ +× 50005 × 0020 × 002F ÷ +× 50005 × 0308 × 002F ÷ +× 50005 × 0308 × 0020 × 002F ÷ +× 50005 × 2060 ÷ +× 50005 × 0020 × 2060 ÷ +× 50005 × 0308 × 2060 ÷ +× 50005 × 0308 × 0020 × 2060 ÷ +× 50005 × 200B ÷ +× 50005 × 0020 × 200B ÷ +× 50005 × 0308 × 200B ÷ +× 50005 × 0308 × 0020 × 200B ÷ +× 50005 ÷ 1F1E6 ÷ +× 50005 × 0020 ÷ 1F1E6 ÷ +× 50005 × 0308 ÷ 1F1E6 ÷ +× 50005 × 0308 × 0020 ÷ 1F1E6 ÷ +× 50005 ÷ 261D ÷ +× 50005 × 0020 ÷ 261D ÷ +× 50005 × 0308 ÷ 261D ÷ +× 50005 × 0308 × 0020 ÷ 261D ÷ +× 50005 ÷ 1F3FB ÷ +× 50005 × 0020 ÷ 1F3FB ÷ +× 50005 × 0308 ÷ 1F3FB ÷ +× 50005 × 0308 × 0020 ÷ 1F3FB ÷ +× 50005 × 0001 ÷ +× 50005 × 0020 ÷ 0001 ÷ +× 50005 × 0308 × 0001 ÷ +× 50005 × 0308 × 0020 ÷ 0001 ÷ +× 50005 × 200D ÷ +× 50005 × 0020 ÷ 200D ÷ +× 50005 × 0308 × 200D ÷ +× 50005 × 0308 × 0020 ÷ 200D ÷ +× 50005 × 00A7 ÷ +× 50005 × 0020 ÷ 00A7 ÷ +× 50005 × 0308 × 00A7 ÷ +× 50005 × 0308 × 0020 ÷ 00A7 ÷ +× 50005 × 50005 ÷ +× 50005 × 0020 ÷ 50005 ÷ +× 50005 × 0308 × 50005 ÷ +× 50005 × 0308 × 0020 ÷ 50005 ÷ +× 50005 × 0E01 ÷ +× 50005 × 0020 ÷ 0E01 ÷ +× 50005 × 0308 × 0E01 ÷ +× 50005 × 0308 × 0020 ÷ 0E01 ÷ +× 50005 × 3041 ÷ +× 50005 × 0020 ÷ 3041 ÷ +× 50005 × 0308 × 3041 ÷ +× 50005 × 0308 × 0020 ÷ 3041 ÷ +× 0E01 × 0023 ÷ +× 0E01 × 0020 ÷ 0023 ÷ +× 0E01 × 0308 × 0023 ÷ +× 0E01 × 0308 × 0020 ÷ 0023 ÷ +× 0E01 ÷ 2014 ÷ +× 0E01 × 0020 ÷ 2014 ÷ +× 0E01 × 0308 ÷ 2014 ÷ +× 0E01 × 0308 × 0020 ÷ 2014 ÷ +× 0E01 × 0009 ÷ +× 0E01 × 0020 ÷ 0009 ÷ +× 0E01 × 0308 × 0009 ÷ +× 0E01 × 0308 × 0020 ÷ 0009 ÷ +× 0E01 ÷ 00B4 ÷ +× 0E01 × 0020 ÷ 00B4 ÷ +× 0E01 × 0308 ÷ 00B4 ÷ +× 0E01 × 0308 × 0020 ÷ 00B4 ÷ +× 0E01 × 000B ÷ +× 0E01 × 0020 × 000B ÷ +× 0E01 × 0308 × 000B ÷ +× 0E01 × 0308 × 0020 × 000B ÷ +× 0E01 ÷ FFFC ÷ +× 0E01 × 0020 ÷ FFFC ÷ +× 0E01 × 0308 ÷ FFFC ÷ +× 0E01 × 0308 × 0020 ÷ FFFC ÷ +× 0E01 × 007D ÷ +× 0E01 × 0020 × 007D ÷ +× 0E01 × 0308 × 007D ÷ +× 0E01 × 0308 × 0020 × 007D ÷ +× 0E01 × 0029 ÷ +× 0E01 × 0020 × 0029 ÷ +× 0E01 × 0308 × 0029 ÷ +× 0E01 × 0308 × 0020 × 0029 ÷ +× 0E01 × 000D ÷ +× 0E01 × 0020 × 000D ÷ +× 0E01 × 0308 × 000D ÷ +× 0E01 × 0308 × 0020 × 000D ÷ +× 0E01 × 0021 ÷ +× 0E01 × 0020 × 0021 ÷ +× 0E01 × 0308 × 0021 ÷ +× 0E01 × 0308 × 0020 × 0021 ÷ +× 0E01 × 00A0 ÷ +× 0E01 × 0020 ÷ 00A0 ÷ +× 0E01 × 0308 × 00A0 ÷ +× 0E01 × 0308 × 0020 ÷ 00A0 ÷ +× 0E01 ÷ AC00 ÷ +× 0E01 × 0020 ÷ AC00 ÷ +× 0E01 × 0308 ÷ AC00 ÷ +× 0E01 × 0308 × 0020 ÷ AC00 ÷ +× 0E01 ÷ AC01 ÷ +× 0E01 × 0020 ÷ AC01 ÷ +× 0E01 × 0308 ÷ AC01 ÷ +× 0E01 × 0308 × 0020 ÷ AC01 ÷ +× 0E01 × 05D0 ÷ +× 0E01 × 0020 ÷ 05D0 ÷ +× 0E01 × 0308 × 05D0 ÷ +× 0E01 × 0308 × 0020 ÷ 05D0 ÷ +× 0E01 × 002D ÷ +× 0E01 × 0020 ÷ 002D ÷ +× 0E01 × 0308 × 002D ÷ +× 0E01 × 0308 × 0020 ÷ 002D ÷ +× 0E01 ÷ 231A ÷ +× 0E01 × 0020 ÷ 231A ÷ +× 0E01 × 0308 ÷ 231A ÷ +× 0E01 × 0308 × 0020 ÷ 231A ÷ +× 0E01 × 2024 ÷ +× 0E01 × 0020 ÷ 2024 ÷ +× 0E01 × 0308 × 2024 ÷ +× 0E01 × 0308 × 0020 ÷ 2024 ÷ +× 0E01 × 002C ÷ +× 0E01 × 0020 × 002C ÷ +× 0E01 × 0308 × 002C ÷ +× 0E01 × 0308 × 0020 × 002C ÷ +× 0E01 ÷ 1100 ÷ +× 0E01 × 0020 ÷ 1100 ÷ +× 0E01 × 0308 ÷ 1100 ÷ +× 0E01 × 0308 × 0020 ÷ 1100 ÷ +× 0E01 ÷ 11A8 ÷ +× 0E01 × 0020 ÷ 11A8 ÷ +× 0E01 × 0308 ÷ 11A8 ÷ +× 0E01 × 0308 × 0020 ÷ 11A8 ÷ +× 0E01 ÷ 1160 ÷ +× 0E01 × 0020 ÷ 1160 ÷ +× 0E01 × 0308 ÷ 1160 ÷ +× 0E01 × 0308 × 0020 ÷ 1160 ÷ +× 0E01 × 000A ÷ +× 0E01 × 0020 × 000A ÷ +× 0E01 × 0308 × 000A ÷ +× 0E01 × 0308 × 0020 × 000A ÷ +× 0E01 × 0085 ÷ +× 0E01 × 0020 × 0085 ÷ +× 0E01 × 0308 × 0085 ÷ +× 0E01 × 0308 × 0020 × 0085 ÷ +× 0E01 × 17D6 ÷ +× 0E01 × 0020 ÷ 17D6 ÷ +× 0E01 × 0308 × 17D6 ÷ +× 0E01 × 0308 × 0020 ÷ 17D6 ÷ +× 0E01 × 0030 ÷ +× 0E01 × 0020 ÷ 0030 ÷ +× 0E01 × 0308 × 0030 ÷ +× 0E01 × 0308 × 0020 ÷ 0030 ÷ +× 0E01 × 0028 ÷ +× 0E01 × 0020 ÷ 0028 ÷ +× 0E01 × 0308 × 0028 ÷ +× 0E01 × 0308 × 0020 ÷ 0028 ÷ +× 0E01 × 0025 ÷ +× 0E01 × 0020 ÷ 0025 ÷ +× 0E01 × 0308 × 0025 ÷ +× 0E01 × 0308 × 0020 ÷ 0025 ÷ +× 0E01 × 0024 ÷ +× 0E01 × 0020 ÷ 0024 ÷ +× 0E01 × 0308 × 0024 ÷ +× 0E01 × 0308 × 0020 ÷ 0024 ÷ +× 0E01 × 0022 ÷ +× 0E01 × 0020 ÷ 0022 ÷ +× 0E01 × 0308 × 0022 ÷ +× 0E01 × 0308 × 0020 ÷ 0022 ÷ +× 0E01 × 0020 ÷ +× 0E01 × 0020 × 0020 ÷ +× 0E01 × 0308 × 0020 ÷ +× 0E01 × 0308 × 0020 × 0020 ÷ +× 0E01 × 002F ÷ +× 0E01 × 0020 × 002F ÷ +× 0E01 × 0308 × 002F ÷ +× 0E01 × 0308 × 0020 × 002F ÷ +× 0E01 × 2060 ÷ +× 0E01 × 0020 × 2060 ÷ +× 0E01 × 0308 × 2060 ÷ +× 0E01 × 0308 × 0020 × 2060 ÷ +× 0E01 × 200B ÷ +× 0E01 × 0020 × 200B ÷ +× 0E01 × 0308 × 200B ÷ +× 0E01 × 0308 × 0020 × 200B ÷ +× 0E01 ÷ 1F1E6 ÷ +× 0E01 × 0020 ÷ 1F1E6 ÷ +× 0E01 × 0308 ÷ 1F1E6 ÷ +× 0E01 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0E01 ÷ 261D ÷ +× 0E01 × 0020 ÷ 261D ÷ +× 0E01 × 0308 ÷ 261D ÷ +× 0E01 × 0308 × 0020 ÷ 261D ÷ +× 0E01 ÷ 1F3FB ÷ +× 0E01 × 0020 ÷ 1F3FB ÷ +× 0E01 × 0308 ÷ 1F3FB ÷ +× 0E01 × 0308 × 0020 ÷ 1F3FB ÷ +× 0E01 × 0001 ÷ +× 0E01 × 0020 ÷ 0001 ÷ +× 0E01 × 0308 × 0001 ÷ +× 0E01 × 0308 × 0020 ÷ 0001 ÷ +× 0E01 × 200D ÷ +× 0E01 × 0020 ÷ 200D ÷ +× 0E01 × 0308 × 200D ÷ +× 0E01 × 0308 × 0020 ÷ 200D ÷ +× 0E01 × 00A7 ÷ +× 0E01 × 0020 ÷ 00A7 ÷ +× 0E01 × 0308 × 00A7 ÷ +× 0E01 × 0308 × 0020 ÷ 00A7 ÷ +× 0E01 × 50005 ÷ +× 0E01 × 0020 ÷ 50005 ÷ +× 0E01 × 0308 × 50005 ÷ +× 0E01 × 0308 × 0020 ÷ 50005 ÷ +× 0E01 × 0E01 ÷ +× 0E01 × 0020 ÷ 0E01 ÷ +× 0E01 × 0308 × 0E01 ÷ +× 0E01 × 0308 × 0020 ÷ 0E01 ÷ +× 0E01 × 3041 ÷ +× 0E01 × 0020 ÷ 3041 ÷ +× 0E01 × 0308 × 3041 ÷ +× 0E01 × 0308 × 0020 ÷ 3041 ÷ +× 3041 ÷ 0023 ÷ +× 3041 × 0020 ÷ 0023 ÷ +× 3041 × 0308 ÷ 0023 ÷ +× 3041 × 0308 × 0020 ÷ 0023 ÷ +× 3041 ÷ 2014 ÷ +× 3041 × 0020 ÷ 2014 ÷ +× 3041 × 0308 ÷ 2014 ÷ +× 3041 × 0308 × 0020 ÷ 2014 ÷ +× 3041 × 0009 ÷ +× 3041 × 0020 ÷ 0009 ÷ +× 3041 × 0308 × 0009 ÷ +× 3041 × 0308 × 0020 ÷ 0009 ÷ +× 3041 ÷ 00B4 ÷ +× 3041 × 0020 ÷ 00B4 ÷ +× 3041 × 0308 ÷ 00B4 ÷ +× 3041 × 0308 × 0020 ÷ 00B4 ÷ +× 3041 × 000B ÷ +× 3041 × 0020 × 000B ÷ +× 3041 × 0308 × 000B ÷ +× 3041 × 0308 × 0020 × 000B ÷ +× 3041 ÷ FFFC ÷ +× 3041 × 0020 ÷ FFFC ÷ +× 3041 × 0308 ÷ FFFC ÷ +× 3041 × 0308 × 0020 ÷ FFFC ÷ +× 3041 × 007D ÷ +× 3041 × 0020 × 007D ÷ +× 3041 × 0308 × 007D ÷ +× 3041 × 0308 × 0020 × 007D ÷ +× 3041 × 0029 ÷ +× 3041 × 0020 × 0029 ÷ +× 3041 × 0308 × 0029 ÷ +× 3041 × 0308 × 0020 × 0029 ÷ +× 3041 × 000D ÷ +× 3041 × 0020 × 000D ÷ +× 3041 × 0308 × 000D ÷ +× 3041 × 0308 × 0020 × 000D ÷ +× 3041 × 0021 ÷ +× 3041 × 0020 × 0021 ÷ +× 3041 × 0308 × 0021 ÷ +× 3041 × 0308 × 0020 × 0021 ÷ +× 3041 × 00A0 ÷ +× 3041 × 0020 ÷ 00A0 ÷ +× 3041 × 0308 × 00A0 ÷ +× 3041 × 0308 × 0020 ÷ 00A0 ÷ +× 3041 ÷ AC00 ÷ +× 3041 × 0020 ÷ AC00 ÷ +× 3041 × 0308 ÷ AC00 ÷ +× 3041 × 0308 × 0020 ÷ AC00 ÷ +× 3041 ÷ AC01 ÷ +× 3041 × 0020 ÷ AC01 ÷ +× 3041 × 0308 ÷ AC01 ÷ +× 3041 × 0308 × 0020 ÷ AC01 ÷ +× 3041 ÷ 05D0 ÷ +× 3041 × 0020 ÷ 05D0 ÷ +× 3041 × 0308 ÷ 05D0 ÷ +× 3041 × 0308 × 0020 ÷ 05D0 ÷ +× 3041 × 002D ÷ +× 3041 × 0020 ÷ 002D ÷ +× 3041 × 0308 × 002D ÷ +× 3041 × 0308 × 0020 ÷ 002D ÷ +× 3041 ÷ 231A ÷ +× 3041 × 0020 ÷ 231A ÷ +× 3041 × 0308 ÷ 231A ÷ +× 3041 × 0308 × 0020 ÷ 231A ÷ +× 3041 ÷ 2024 ÷ +× 3041 × 0020 ÷ 2024 ÷ +× 3041 × 0308 ÷ 2024 ÷ +× 3041 × 0308 × 0020 ÷ 2024 ÷ +× 3041 × 002C ÷ +× 3041 × 0020 × 002C ÷ +× 3041 × 0308 × 002C ÷ +× 3041 × 0308 × 0020 × 002C ÷ +× 3041 ÷ 1100 ÷ +× 3041 × 0020 ÷ 1100 ÷ +× 3041 × 0308 ÷ 1100 ÷ +× 3041 × 0308 × 0020 ÷ 1100 ÷ +× 3041 ÷ 11A8 ÷ +× 3041 × 0020 ÷ 11A8 ÷ +× 3041 × 0308 ÷ 11A8 ÷ +× 3041 × 0308 × 0020 ÷ 11A8 ÷ +× 3041 ÷ 1160 ÷ +× 3041 × 0020 ÷ 1160 ÷ +× 3041 × 0308 ÷ 1160 ÷ +× 3041 × 0308 × 0020 ÷ 1160 ÷ +× 3041 × 000A ÷ +× 3041 × 0020 × 000A ÷ +× 3041 × 0308 × 000A ÷ +× 3041 × 0308 × 0020 × 000A ÷ +× 3041 × 0085 ÷ +× 3041 × 0020 × 0085 ÷ +× 3041 × 0308 × 0085 ÷ +× 3041 × 0308 × 0020 × 0085 ÷ +× 3041 × 17D6 ÷ +× 3041 × 0020 ÷ 17D6 ÷ +× 3041 × 0308 × 17D6 ÷ +× 3041 × 0308 × 0020 ÷ 17D6 ÷ +× 3041 ÷ 0030 ÷ +× 3041 × 0020 ÷ 0030 ÷ +× 3041 × 0308 ÷ 0030 ÷ +× 3041 × 0308 × 0020 ÷ 0030 ÷ +× 3041 ÷ 0028 ÷ +× 3041 × 0020 ÷ 0028 ÷ +× 3041 × 0308 ÷ 0028 ÷ +× 3041 × 0308 × 0020 ÷ 0028 ÷ +× 3041 ÷ 0025 ÷ +× 3041 × 0020 ÷ 0025 ÷ +× 3041 × 0308 ÷ 0025 ÷ +× 3041 × 0308 × 0020 ÷ 0025 ÷ +× 3041 ÷ 0024 ÷ +× 3041 × 0020 ÷ 0024 ÷ +× 3041 × 0308 ÷ 0024 ÷ +× 3041 × 0308 × 0020 ÷ 0024 ÷ +× 3041 × 0022 ÷ +× 3041 × 0020 ÷ 0022 ÷ +× 3041 × 0308 × 0022 ÷ +× 3041 × 0308 × 0020 ÷ 0022 ÷ +× 3041 × 0020 ÷ +× 3041 × 0020 × 0020 ÷ +× 3041 × 0308 × 0020 ÷ +× 3041 × 0308 × 0020 × 0020 ÷ +× 3041 × 002F ÷ +× 3041 × 0020 × 002F ÷ +× 3041 × 0308 × 002F ÷ +× 3041 × 0308 × 0020 × 002F ÷ +× 3041 × 2060 ÷ +× 3041 × 0020 × 2060 ÷ +× 3041 × 0308 × 2060 ÷ +× 3041 × 0308 × 0020 × 2060 ÷ +× 3041 × 200B ÷ +× 3041 × 0020 × 200B ÷ +× 3041 × 0308 × 200B ÷ +× 3041 × 0308 × 0020 × 200B ÷ +× 3041 ÷ 1F1E6 ÷ +× 3041 × 0020 ÷ 1F1E6 ÷ +× 3041 × 0308 ÷ 1F1E6 ÷ +× 3041 × 0308 × 0020 ÷ 1F1E6 ÷ +× 3041 ÷ 261D ÷ +× 3041 × 0020 ÷ 261D ÷ +× 3041 × 0308 ÷ 261D ÷ +× 3041 × 0308 × 0020 ÷ 261D ÷ +× 3041 ÷ 1F3FB ÷ +× 3041 × 0020 ÷ 1F3FB ÷ +× 3041 × 0308 ÷ 1F3FB ÷ +× 3041 × 0308 × 0020 ÷ 1F3FB ÷ +× 3041 × 0001 ÷ +× 3041 × 0020 ÷ 0001 ÷ +× 3041 × 0308 × 0001 ÷ +× 3041 × 0308 × 0020 ÷ 0001 ÷ +× 3041 × 200D ÷ +× 3041 × 0020 ÷ 200D ÷ +× 3041 × 0308 × 200D ÷ +× 3041 × 0308 × 0020 ÷ 200D ÷ +× 3041 ÷ 00A7 ÷ +× 3041 × 0020 ÷ 00A7 ÷ +× 3041 × 0308 ÷ 00A7 ÷ +× 3041 × 0308 × 0020 ÷ 00A7 ÷ +× 3041 ÷ 50005 ÷ +× 3041 × 0020 ÷ 50005 ÷ +× 3041 × 0308 ÷ 50005 ÷ +× 3041 × 0308 × 0020 ÷ 50005 ÷ +× 3041 ÷ 0E01 ÷ +× 3041 × 0020 ÷ 0E01 ÷ +× 3041 × 0308 ÷ 0E01 ÷ +× 3041 × 0308 × 0020 ÷ 0E01 ÷ +× 3041 × 3041 ÷ +× 3041 × 0020 ÷ 3041 ÷ +× 3041 × 0308 × 3041 ÷ +× 3041 × 0308 × 0020 ÷ 3041 ÷ +× 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ +× 0061 × 0308 ÷ +× 0020 ÷ 200D × 0646 ÷ +× 0646 × 200D × 0020 ÷ +× 000B ÷ 3041 ÷ +× 000D ÷ 3041 ÷ +× 0085 ÷ 3041 ÷ +× 200D × 261D ÷ +× 3041 × 2060 ÷ +× 2060 × 3041 ÷ +× 3041 × 0308 × 00A0 ÷ +× 200D × 00A0 ÷ +× 200D × 002F ÷ +× 2014 × 2014 ÷ +× 3041 ÷ FFFC ÷ +× FFFC ÷ 3041 ÷ +× 3041 × 002D ÷ +× 0E01 × 2024 ÷ +× 0021 × 2024 ÷ +× 2024 × 2024 ÷ +× 0030 × 2024 ÷ +× 261D × 0025 ÷ +× 0E01 × 0030 ÷ +× 0024 × 261D ÷ +× 0024 × 0E01 ÷ +× 0025 × 0E01 ÷ +× 1100 × 1160 ÷ +× 1160 × 1160 ÷ +× 11A8 × 11A8 ÷ +× 1160 × 2024 ÷ +× 1160 × 0025 ÷ +× 0024 × 1160 ÷ +× 261D × 1F3FB ÷ +× 0066 × 0069 × 006E × 0061 × 006C ÷ +× 0063 × 0061 × 006E × 0027 × 0074 ÷ +× 0063 × 0061 × 006E × 2019 × 0074 ÷ +× 0027 × 0063 × 0061 × 006E × 0027 × 0020 ÷ 006E × 006F × 0074 ÷ +× 0063 × 0061 × 006E × 0020 ÷ 0027 × 006E × 006F × 0074 × 0027 ÷ +× 0062 × 0075 × 0067 × 0028 × 0073 × 0029 × 0020 × 0020 × 0020 × 0020 × 0020 ÷ +× 0062 × 0075 × 0067 × 0028 × 0073 × 0029 × 00A0 × 0020 × 0020 × 0020 × 0020 × 0020 ÷ +× 002E × 002E ÷ 307E ÷ 3059 × 3002 ÷ 0058 × 004D × 004C ÷ 306E × 002E × 002E ÷ +× 0061 × 0062 × 00AD ÷ 0062 × 0079 ÷ +× 002D × 0033 ÷ +× 0065 × 002E × 0067 × 002E ÷ +× 4E00 × 002E ÷ 4E00 × 002E ÷ +× 0061 × 0020 × 0020 ÷ 0062 ÷ +× 0061 × 0020 × 0020 × 200B ÷ 0062 ÷ +× 0061 × 0020 ÷ 0308 × 0062 ÷ +× 0031 × 0308 × 0062 × 0028 × 0061 × 0029 × 002D ÷ 0028 × 0062 × 0029 ÷ +× 0067 × 0069 × 0076 × 0065 × 0020 ÷ 0062 × 006F × 006F × 006B × 0028 × 0073 × 0029 × 002E ÷ +× 307E ÷ 0028 × 3059 × 0029 ÷ +× 0066 × 0069 × 006E × 0064 × 0020 × 002E × 0063 × 006F × 006D ÷ +× 0065 × 0071 × 0075 × 0061 × 006C × 0073 × 0020 × 002E ÷ 0033 × 0035 × 0020 ÷ 0063 × 0065 × 006E × 0074 × 0073 ÷ +× 0028 × 0073 × 0029 × 0068 × 0065 ÷ +× 007B × 0073 × 007D ÷ 0068 × 0065 ÷ +× 02C8 × 0073 × 0049 × 006C × 0259 × 0062 × 0028 × 0259 × 0029 × 006C ÷ +× 02C8 × 0073 × 0049 × 006C × 0259 × 0062 × 007B × 0259 × 007D ÷ 006C ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 0029 × 002E ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 002E × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 0029 × 0021 ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 0021 × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 005C ÷ 0028 × 0073 × 005C × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0020 × 0073 × 0020 × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0073 × 007D ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0073 × 007D × 002E ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0073 × 007D × 0021 ÷ +× 0063 × 006F × 0064 × 0065 × 005C ÷ 007B × 0073 × 005C × 007D ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0020 × 0073 × 0020 × 007D ÷ +× 0063 × 006F × 0064 × 0028 × 0065 × 0029 ÷ 2026 ÷ 0028 × 0073 × 0029 ÷ +× 0028 × 0063 × 006F × 0064 × 0028 × 0065 × 0029 ÷ 2026 × 0029 × 0073 ÷ +× 0063 × 006F × 0064 × 007B × 0065 × 007D ÷ 2026 ÷ 007B × 0073 × 007D ÷ +× 007B × 0063 × 006F × 0064 × 007B × 0065 × 007D ÷ 2026 × 007D ÷ 0073 ÷ +× 0028 × 0063 × 006F × 006E × 002D × 0029 × 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 00AD × 0029 × 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 2011 × 0029 × 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 0029 × 002D ÷ 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 0029 × 00AD ÷ 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 0029 × 2011 × 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 002D × 007D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 00AD × 007D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 2011 × 007D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 007D × 002D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 007D × 00AD ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 007D × 2011 × 006C × 0061 × 006E × 0067 ÷ +× 0063 × 0072 × 0065 × 0301 × 0028 × 0065 × 0301 × 0029 ÷ 0028 × 0065 × 0029 ÷ +× 0063 × 0072 × 0065 × 0301 × 005B × 0065 × 0072 × 007C ÷ 0065 × 0301 × 0028 × 0065 × 0029 ÷ 0028 × 0073 × 0029 × 005D ÷ +× 0063 × 0072 × 0065 × 0301 × 007B × 0065 × 0072 × 007C ÷ 0065 × 0301 × 0028 × 0065 × 0029 ÷ 0028 × 0073 × 0029 × 007D ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 0028 × 0308 × 0029 ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 0028 × 00AB × 0308 × 00BB × 0029 ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 0028 × 00AB × 0020 ÷ 0308 × 0020 ÷ 00BB × 0029 ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 0020 × 0028 × 0020 × 0308 × 0020 × 0029 × 0020 ÷ 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 202F × 0028 × 0020 × 0308 × 0020 × 0029 × 202F × 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 007B × 0308 × 007D ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 007B × 00AB × 0308 × 00BB × 007D ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 007B × 00AB × 0020 ÷ 0308 × 0020 ÷ 00BB × 007D ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 0020 × 007B × 0020 × 0308 × 0020 × 007D × 0020 ÷ 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 202F × 007B × 0020 × 0308 × 0020 × 007D × 202F × 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0028 × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD ÷ 2011 × 0029 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 0028 × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD × 0029 × 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 0028 × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 0029 × 00AD ÷ 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 007B × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD ÷ 2011 × 007D ÷ 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 007B × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD × 007D × 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 007B × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 007D × 00AD ÷ 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 006F × 0070 × 0065 × 0072 × 0061 × 0074 × 006F × 0072 × 005B × 005D ÷ 0028 × 0030 × 0029 × 003B ÷ +× 006F × 0070 × 0065 × 0072 × 0061 × 0074 × 006F × 0072 × 005B × 005D ÷ 0028 × 0029 ÷ 007B × 007D ÷ +× 672C ÷ 0028 × 3092 × 0029 ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 0028 × 300C × 3092 × 300D × 0029 ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 300C × 0028 × 3092 × 0029 × 300D ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 007B × 3092 × 007D ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 007B × 300C × 3092 × 300D × 007D ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 005B × 0028 × 3092 × 0029 × 005D ÷ 8AAD ÷ 3080 ÷ +× 0028 × 30CB × 30E5 × 30FC × 30FB × 0029 ÷ 30E8 × 30FC ÷ 30AF ÷ +× 0028 × 30CB × 30E5 × 30FC × 0029 × 30FB ÷ 30E8 × 30FC ÷ 30AF ÷ +× 007B × 30CB × 30E5 × 30FC × 30FB × 007D ÷ 30E8 × 30FC ÷ 30AF ÷ +× 007B × 30CB × 30E5 × 30FC × 007D × 30FB ÷ 30E8 × 30FC ÷ 30AF ÷ +× 0028 × 1850 × 1846 × 1851 × 1846 ÷ 1806 × 0029 × 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 0028 × 1850 × 1846 × 1851 × 1846 × 0029 ÷ 1806 × 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 007B × 1850 × 1846 × 1851 × 1846 ÷ 1806 × 007D ÷ 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 007B × 1850 × 1846 × 1851 × 1846 × 007D ÷ 1806 × 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 0028 × 0068 × 0074 × 0074 × 0070 × 003A × 002F × 002F × 0029 × 0078 × 006E × 002D × 002D ÷ 0061 ÷ +× 007B × 0068 × 0074 × 0074 × 0070 × 003A × 002F × 002F × 007D ÷ 0078 × 006E × 002D × 002D ÷ 0061 ÷ +× 0028 × 0030 × 002C × 0031 × 0029 × 002B × 0028 × 0032 × 002C × 0033 × 0029 × 2295 × 0028 × 2212 × 0034 × 002C × 0035 × 0029 × 2296 × 0028 × 0036 × 002C × 0037 × 0029 ÷ +× 007B × 0030 × 002C × 0031 × 007D × 002B × 007B × 0032 × 002C × 0033 × 007D ÷ 2295 × 007B × 2212 × 0034 × 002C × 0035 × 007D ÷ 2296 × 007B × 0036 × 002C × 0037 × 007D ÷ +× 0061 × 0062 ÷ +× 0061 × 0062 × 0020 ÷ +× 0061 × 0062 × 0020 ÷ 0063 ÷ +× 0061 ÷ 307E ÷ +× 0939 × 093F × 0928 × 094D × 0926 × 0940 × 0020 ÷ +× 092F × 0938 × 0917 × 0941 × 091A × 093F × 0924 × 0940 × 092F × 0938 × 093E × 0020 ÷ +× 5370 ÷ 672C ÷ +× 8AAD ÷ 3080 ÷ +× 5165 ÷ 529B ÷ 3057 ÷ 30A8 ÷ +× 4F4D × 3002 ÷ 8A18 ÷ +× 672C × 3002 ÷ +× 967A × 300D ÷ 306E ÷ +× 3057 × 3087 ÷ 3046 ÷ +× 307E ÷ 0061 ÷ 672C ÷ +× C5C6 ÷ C5B4 ÷ C694 × 0020 ÷ 006F × 0072 × 0020 ÷ BABB ÷ +× 307E ÷ 0061 × 0062 × 0020 ÷ +× 3067 ÷ 4F7F ÷ +× 3059 ÷ 308B ÷ +× 306E ÷ 30D1 ÷ 30F3 ÷ +× 3046 × 3000 ÷ 3048 × 3000 ÷ 304A × 300D ÷ +× 308B × 0020 ÷ C740 ÷ C601 × 0020 ÷ 306B ÷ +× 3057 × 3087 ÷ 3046 × 3002 ÷ +× 30E0 ÷ 306E ÷ 4E00 ÷ +× 30D5 ÷ 30EA ÷ +× 30D5 ÷ 30EA × 30FC ÷ 767E ÷ +× 30D4 × 30E5 × 30FC ÷ 30BF ÷ 3067 ÷ 4F7F ÷ 7528 ÷ 3059 ÷ 308B ÷ +× 30BF × 30FC ÷ 30AD × 30FC ÷ 3092 ÷ 62BC ÷ +× 30B7 × 30E7 ÷ 30F3 ÷ +× 0061 × 002E ÷ 0032 × 0020 ÷ +× 0061 × 002E ÷ 0032 × 0020 ÷ 0915 ÷ +× 0061 × 002E ÷ 0032 × 0020 ÷ 672C ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 672C ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 307E ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 0033 ÷ +× 0061 × 0062 × 002E × 0020 ÷ 0032 ÷ +× 0041 × 002E ÷ 0031 × 0020 ÷ BABB ÷ +× BD24 ÷ C5B4 × 002E × 0020 ÷ 0041 × 002E ÷ 0032 × 0020 ÷ BCFC ÷ +× BD10 ÷ C694 × 002E × 0020 ÷ 0041 × 002E ÷ 0033 × 0020 ÷ BABB ÷ +× C694 × 002E × 0020 ÷ 0041 × 002E ÷ 0034 × 0020 ÷ BABB ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 300C ÷ +× 306B ÷ 300C × 30D0 ÷ 0028 × 0062 × 0061 × 0029 × 300D ÷ 3084 ÷ 300C × 30B9 ÷ +× 308B ÷ 300C × 0055 × 004B ÷ 30DD ÷ 30F3 ÷ 30C9 × 300D × FF09 × 3001 ÷ 30A8 ÷ +× 306F × 3001 ÷ 300C × 003D × 0072 × 0061 × 006E × 0064 × 0028 × 0029 × 300D ÷ 3068 ÷ +× 3067 × 3001 ÷ 300C × 0021 × 300D ÷ 3068 ÷ +× 8A33 ÷ 300C × 3059 ÷ +× 3066 ÷ 300C × BD24 ÷ C5B4 × 003F × 300D ÷ 3068 ÷ +× 306E ÷ 300C × 305D ÷ +× 306F ÷ 300C × 30A8 ÷ +× 4F8B × FF1A ÷ 300C × 3042 × 3000 ÷ 3044 ÷ +× 304F × 3001 ÷ 300C × D3C9 ÷ C591 ÷ C740 ÷ +× 306B ÷ 300C × C81C ÷ BAA9 ÷ 0028 × 984C ÷ 540D × 0029 ÷ C740 ÷ +× 5178 ÷ 300E × 30A6 × 30A3 ÷ 30AD ÷ +× 3067 ÷ 300E × 82F1 ÷ 8A9E ÷ +× 0028 × 0073 × 0029 × 0020 ÷ 672C ÷ +× 0028 × 0073 × 0029 × 0020 ÷ 307E ÷ +× 0028 × 0073 × 0029 × 0020 ÷ 30AF ÷ +× 308B × 3002 ÷ 0064 × 006F × 0067 × FF08 × 72AC × FF09 ÷ 3092 ÷ +× 672C ÷ FF08 × 307E ÷ +× 672C × 0020 ÷ 0028 × 0061 ÷ +× 70B9 × 0020 ÷ 005B × 7DE8 ÷ 96C6 × 005D ÷ +× 0061 × 0028 × 0073 × 0029 × 0020 ÷ +× FF08 × 30B6 × 30FB ÷ 30AF ÷ 30A4 × 30C3 ÷ 30AF × 30FB ÷ 30D6 ÷ +× 0070 × FF08 × 30AF ÷ 30A4 × 30C3 ÷ 30AF × 30FB ÷ 30D6 ÷ +× 0061 × 0062 × FF08 × 30AF ÷ +× 0028 × 5370 ÷ 672C × 0029 ÷ +× 30B9 ÷ FF08 × 3044 ÷ +× 30C9 ÷ FF08 × 30DD ÷ +× 30C9 × 0020 ÷ 0028 × 8CEA ÷ +× 0073 × 0029 × 300D ÷ 307E ÷ +× 0061 × FF09 × 300F ÷ +× 308B × 300D × FF09 ÷ 306F ÷ +× 30C9 × 300D × FF09 × 3001 ÷ 30A8 ÷ +× 0072 × 006B × 0029 × 300D ÷ 3082 ÷ +× 30AF ÷ 0028 × 0061 × 0062 × 0020 ÷ 0063 × 0064 × 0029 × 300D ÷ 3082 ÷ +× 30F3 × 30FB ÷ 30DE × 30FC ÷ 30AF ÷ 0028 × 0065 × 0078 ÷ +× 30DE × 30FC ÷ 0028 × 006D × 0061 × 0029 × 300D ÷ 306A ÷ +× 30AC ÷ 30EF × 300D × 3002 ÷ 3053 ÷ +× 30AF × 300D ÷ 307E ÷ +× 30EF × 300D × 3002 ÷ 3053 ÷ +× 30AF × 300D ÷ 307E × 3001 ÷ 672C ÷ +× 30AF × 300D × 3001 ÷ 30AF ÷ +× 30C7 × 30A3 ÷ 30A2 ÷ FF08 × 0061 × 0062 × FF09 × 300F ÷ +× CABD ÷ C774 ÷ C5D0 ÷ C694 × 003F × 300D ÷ 3068 ÷ 805E ÷ +× 540D × 0029 ÷ C740 × 0020 ÷ C54C ÷ C544 ÷ C694 × 003F × 300D ÷ 3068 ÷ +× 8CA8 × 0029 × 0020 ÷ 002D × 0020 ÷ 0028 × 0070 × 006F ÷ +× 91CF × 0029 × 0020 × 301C × 0020 ÷ 0028 × 0070 × 006F ÷ +× 30C9 ÷ 91CD × FF09 × 0020 × 301C × 0020 ÷ 529B × 30FB ÷ 91CD ÷ +× 0061 × 0062 × 0022 × FF08 × 307E ÷ +× 306F × 0020 ÷ 0022 × 0073 × 0022 × 0020 ÷ +× 306F × 3001 × 0022 × 0054 × 0068 × 0065 × 0020 ÷ +× 0064 × 006F × 0067 × 0022 × 0020 ÷ 3092 ÷ +× 0039 × 0030 × 0022 × 0020 ÷ 3068 ÷ +× 30B9 × 30FB ÷ 30AA × 30FC ÷ 30D0 × 30FC × 30FB ÷ 30B6 × 30FB ÷ 30EC ÷ +× 30B9 × 30FB ÷ 30B8 × 30E3 ÷ 30F3 ÷ +× 30F3 × 30FB ÷ 30D5 × 30A9 × 30C3 ÷ 30AF ÷ +× 30A4 ÷ 30B8 × 30FC × 30FB ÷ 30C9 × 30C3 ÷ 30B0 × 3001 ÷ 548C ÷ +× 30E1 × 30FC ÷ 30B7 × 30E7 ÷ 30F3 × 30FB ÷ 30DE × 30FC ÷ 30AF ÷ +× 30F3 × 30FB ÷ 30AF ÷ 0028 × 0061 ÷ +× 30B7 × 30E7 ÷ 30F3 × 30FB ÷ 30DE ÷ +× 672C × 003A × 0020 ÷ +× 672C × 003A × 0020 ÷ 30AF ÷ +× 51FA ÷ 5178 × 003A × 0020 ÷ 30D5 ÷ 30EA × 30FC ÷ 767E ÷ +× 5F8C × 2026 ÷ 306B ÷ +× 3057 × 3087 ÷ 3046 × 3002 × 3002 × 3002 ÷ +× 304D × 3001 × 0021 × 0021 × 3001 × 0021 × 0021 × 0021 ÷ 3068 ÷ +× 306F × 3001 × 003F ÷ 3068 × 0021 ÷ 3092 ÷ +× 305F × 3001 × 2049 ÷ 0028 × 0021 × 003F × 0029 ÷ 306E ÷ +× 3084 × 3001 × 2048 ÷ 0028 × 003F × 0021 × 0029 ÷ 306E ÷ +× 305F × 0020 ÷ 203D ÷ 3068 ÷ +× 305B × FF01 ÷ 0031 × 0030 × 0030 × 0025 ÷ 306E ÷ 5B8C ÷ +× 0032 × 0033 ÷ 672C ÷ +× 30A1 ÷ 30D9 × 30C3 ÷ 30C8 ÷ 0032 × 0036 ÷ 5B57 ÷ 3092 ÷ +× 4F8B × FF1A ÷ 00A3 × 0032 × 0033 ÷ +× 8A18 ÷ 53F7 × 0020 ÷ 00A3 × 3002 ÷ +× 308C ÷ 308B × 3002 ÷ 0071 × 0075 ÷ +× 307E × 3002 ÷ +× 307E × 3002 ÷ 0061 × 0062 × 0020 ÷ +× 308B × 3002 ÷ 6570 ÷ +× 308B × 3002 ÷ 3053 ÷ +× 3044 × 3002 ÷ 30D1 ÷ +× 30AC ÷ 30EF × 300D × 3002 ÷ 3053 ÷ 308C ÷ +× 8A9E ÷ 306E ÷ 0069 × 006F ÷ 306E × 3001 ÷ 0032 ÷ 5B57 ÷ 3092 ÷ +× 3001 ÷ 548C ÷ +× 3001 ÷ 30BF ÷ +× 3001 ÷ 304B ÷ +× 3001 ÷ 3053 ÷ 308C ÷ 3067 ÷ 306F × 0020 ÷ +× 3057 × 3001 ÷ 0061 × 0062 ÷ 3068 ÷ +× 0061 ÷ 1F1E6 ÷ 0062 ÷ +× 1F1F7 × 1F1FA ÷ +× 1F1F7 × 1F1FA ÷ 1F1F8 ÷ +× 1F1F7 × 1F1FA ÷ 1F1F8 × 1F1EA ÷ +× 1F1F7 × 1F1FA × 200B ÷ 1F1F8 × 1F1EA ÷ +× 05D0 × 002D × 05D0 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0.flex b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0.flex new file mode 100644 index 000000000..2148054fa --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0.flex @@ -0,0 +1,609 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 10.0 +%public +%class UnicodeLineBreakAlgorithm_10_0 +%type String + +%{ + private static final String LINE_BREAK_OPPORTUNITY = "÷"; + private static final String NO_LINE_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeLineBreakAlgorithm_10_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeLineBreakAlgorithm_10_0 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeLineBreakAlgorithm_10_0(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(NO_LINE_BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_LINE_BREAK_OPPORTUNITY); + } else { + line.add(LINE_BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + + /** + * @return The next chunk of text with no internal line break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + + void addMatch() { + builder.append(yytext()); + } + + String addFirstCharPushCMsAndReturnNextSegment() { + builder.append(yycharat(0)); + String segment = builder.toString(); + builder.setLength(0); + builder.append(yytext().substring(1)); + return 0 == segment.length() ? null : segment; + } +%} + + +// UAX#14 Unicode Line Breaking Algorithm +// +// +// Resolve line breaking classes: +// +// LB1 Assign a line breaking class to each code point of the input. +// Resolve AI, CB, CJ, SA, SG, and XX into other line breaking classes +// depending on criteria outside the scope of this algorithm. +// +// In the absence of such criteria all characters with a specific combination +// of original class and General_Category property value are resolved as follows: +// +// Resolved Original General_Category +// AL AI, SG, XX Any +// CM SA Only Mn or Mc +// AL SA Any except Mn and Mc +// NS CJ Any +// +// Note that with negation and union you also have (by applying DeMorgan) +// intersection and set difference: the intersection of a and b is !(!a|!b), +// the expression that matches everything of a not matched by b is !(!a|b) +// +// (Surrogates are not resolved to AL here - \p{LB:SG} is not defined in JFlex.) +// +AL = [\p{LB:AL}\p{LB:AI}\p{LB:XX}] | [^\P{LB:SA}\p{gc:Mn}\p{gc:Mc}] +CM = [\p{LB:CM}[\p{LB:SA}--[^\p{gc:Mn}\p{gc:Mc}]]] +NS = [\p{LB:NS}\p{LB:CJ}] + +%% + +// Start and end of text: +// +// There are two special logical positions: sot, which occurs before the first +// character in the text, and eot, which occurs after the last character in +// the text. Thus an empty string would consist of sot followed immediately by +// eot. With these two definitions, the line break rules for start and end of +// text can be specified as follows: +// +// LB2 Never break at the start of text. +// +// sot × +// +// LB3 Always break at the end of text. +// +// ! eot +// +// These two rules are designed to deal with degenerate cases, so that there +// is at least one character on each line, and at least one line break for the +// whole text. Emergency line breaking behavior usually also allows line +// breaks anywhere on the line if a legal line break cannot be found. This has +// the effect of preventing text from running into the margins. +// +<> { return nextSegment(); } + +// Mandatory breaks: +// +// A hard line break can consist of BK or a Newline Function (NLF) as described +// in Section 5.8, Newline Guidelines, of [Unicode]. These three rules are +// designed to handle the line ending and line separating characters as +// described there. +// +// LB4 Always break after hard line breaks. +// +// BK ! +// +\p{LB:BK} {CM}+ / \p{LB:GL} { return addFirstCharPushCMsAndReturnNextSegment(); } +\p{LB:BK} / [^] { addMatch(); return nextSegment(); } + +// LB5 Treat CR followed by LF, as well as CR, LF, and NL as hard line breaks. +// +// CR × LF ; CR ! ; LF ! ; NL ! +// +\p{LB:CR} \p{LB:LF} { addMatch(); return nextSegment(); } +[\p{LB:CR}\p{LB:LF}\p{LB:NL}] / [^] { addMatch(); return nextSegment(); } + +// LB6 Do not break before hard line breaks. +// +// × ( BK | CR | LF | NL ) +// +// Explicit breaks and non-breaks: +// +// LB7 Do not break before spaces or zero width space. +// +// × SP ; × ZW +// +// LB8 Break before any character following a zero-width space, +// even if one or more spaces intervene. +// +// ZW SP* ÷ +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW ) ) +// +\p{LB:ZW} {CM}+ / \p{LB:GL} { return addFirstCharPushCMsAndReturnNextSegment(); } +\p{LB:ZW} \p{LB:SP}* / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] { addMatch(); } +\p{LB:ZW} \p{LB:SP}* / \P{LB:SP} { addMatch(); return nextSegment(); } +\p{LB:ZW} \p{LB:SP}+ { addMatch(); return nextSegment(); } + +// LB8a Do not break between a zero width joiner and an ideograph, emoji base or emoji modifier. +// +// ZWJ × (ID | EB | EM) +\p{LB:ZWJ} / [\p{LB:ID}\p{LB:EB}\p{LB:EM}] { addMatch(); } + +// Combining marks: +// +// See also Section 9.2, Legacy Support for Space Character as Base for +// Combining Marks. +// +// LB9 Do not break a combining character sequence; treat it as if it has the +// line breaking class of the base character in all of the following rules. +// +// Treat X CM* as if it were X. +// +// where X is any line break class except BK, CR, LF, NL, SP, or ZW. +// +// At any possible break opportunity between CM and a following character, +// CM behaves as if it had the type of its base character. Note that despite +// the summary title, this rule is not limited to standard combining character +// sequences. For the purposes of line breaking, sequences containing most +// of the control codes or layout control characters are treated like combining +// sequences. +// +// [LB9 is partially handled in the following rules.] +// +[^\p{LB:SP}\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] {CM}+ { addMatch(); return nextSegment(); } + +// LB10 Treat any remaining combining mark or ZWJ as AL. +// +// Treat any remaining CM or ZWJ as it if were AL. +// +// This catches the case where a CM is the first character on the line or +// follows SP, BK, CR, LF, NL, or ZW. +// +// [LB10 is partially handled in the following rules] +// +[^\p{LB:SP}\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// Word joiner: +// +// LB11 Do not break before or after Word joiner and related characters. +// +// × WJ +// +// WJ × +// +// [LB11 is partially handled through lookaheads in the following rules] +// +\p{LB:WJ} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:WJ} ({CM} | \p{LB:ZWJ})* { addMatch(); } + + +// Non-breaking characters: +// +// LB12 Do not break after NBSP and related characters. +// +// GL × +// +\p{LB:GL} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:GL} ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// 6.3 Tailorable Line Breaking Rules +// +// The following rules and the classes referenced in them provide a reasonable +// default set of line break opportunities. Implementations should implement +// them unless alternate approaches produce better results for some classes of +// text or applications. When using alternative rules or algorithms, +// implementations must ensure that the mandatory breaks, break opportunities +// and non-break positions determined by the algorithm and rules of Section 6.3, +// Non-tailorable Line Breaking Rules, are preserved. See Section 4, Conformance. +// +// Non-breaking characters: +// +// LB12a Do not break before NBSP and related characters, except after spaces +// and hyphens. +// +// [^SP BA HY] × GL +// +// Also, from LineBreakTest.html: 12.2) [^ BA HY CM] CM+ × GL +// +// The expression [^SP, BA, HY] designates any line break class other than +// SP, BA or HY. The symbol ^ is used, instead of !, to avoid confusion with +// the use of ! to indicate an explicit break. Unlike the case for WJ, +// inserting a SP overrides the non-breaking nature of a GL. Allowing a break +// after BA or HY matches widespread implementation practice and supports a +// common way of handling special line breaking of explicit hyphens, such as +// in Polish and Portuguese. See Section 5.3, Use of Hyphen. +// +[^\p{LB:CM}\p{LB:SP}\p{LB:BA}\p{LB:HY}\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* / \p{LB:GL} { addMatch(); } +^ {CM}+ / \p{LB:GL} { addMatch(); } + +// Opening and closing: +// +// These have special behavior with respect to spaces, and therefore come +// before rule LB18. +// +// LB13 Do not break before ‘]’ or ‘!’ or ‘;’ or ‘/’, even after spaces. +// +// × CL ; × CP ; × EX ; × IS ; × SY +// +// [LB13 is handled through lookahead in other rules] + + +// LB14 Do not break after ‘[’, even after spaces. +// +// OP SP* × +// +\p{LB:OP} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / [^] { addMatch(); } +\p{LB:OP} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* { addMatch(); } + + +// LB15 Do not break within ‘”[’, even with intervening spaces. +// +// QU SP* × OP +// +// For more information on this rule, see the note in the description for the +// QU class. +// +\p{LB:QU} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / \p{LB:OP} { addMatch(); } + + +// LB16 Do not break between closing punctuation and a nonstarter (lb=NS), +// even with intervening spaces. +// +// (CL | CP) SP* × NS +// +[\p{LB:CL}\p{LB:CP}] ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / {NS} { addMatch(); } + + +// LB17 Do not break within ‘——’, even with intervening spaces. +// +// B2 SP* × B2 +// +\p{LB:B2} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / \p{LB:B2} { addMatch(); } + + +// Spaces: +// +// LB18 Break after spaces. +// +// SP ÷ +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW) ) +// (LB11 lookahead included: × WJ ) +// (LB13 lookaheads included: × ( CL | CP | EX | IS | SY ) ) +// +\p{LB:SP} / {CM}+ [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}\p{LB:QU}\p{LB:BA}\p{LB:HY}] { addMatch(); return nextSegment(); } +\p{LB:SP} / {CM}+ {NS} { addMatch(); return nextSegment(); } +\p{LB:SP} {CM}+ / \p{LB:GL} { return addFirstCharPushCMsAndReturnNextSegment(); } +\p{LB:SP} / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}] { addMatch(); } +\p{LB:SP} / [^] { addMatch(); return nextSegment(); } +\p{LB:SP} { addMatch(); } + + +// Special case rules: +// +// LB19 Do not break before or after quotation marks, such as ‘ ” ’. +// +// × QU ; QU × +// +// [LB19 is partially handled through lookaheads in following rules] +// +\p{LB:QU} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:QU} ({CM} | \p{LB:ZWJ})* { addMatch(); } + + +// LB20 Break before and after unresolved CB. +// +// ÷ CB ; CB ÷ +// +// Conditional breaks should be resolved external to the line breaking rules. +// However, the default action is to treat unresolved CB as breaking before and +// after. +// +// [LB20 is partially handled through lookaheads in following rules] +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW ) ) +// (LB11 lookahead included: × WJ ) +// (LB13 lookaheads included: × ( CL | CP | EX | IS | SY ) ) +// (LB19 lookahead included: × QU ) +// +\p{LB:CB} ({CM} | \p{LB:ZWJ})* / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}\p{LB:QU}] { addMatch(); } +\p{LB:CB} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); return nextSegment(); } +\p{LB:CB} ({CM} | \p{LB:ZWJ})* { addMatch(); return nextSegment(); } + + +// LB21 Do not break before hyphen-minus, other hyphens, fixed-width spaces, +// small kana, and other non-starters, or after acute accents. +// +// × BA ; × HY ; × NS ; BB × +// +// [LB21 is partially handled through lookaheads in following rules] +// +// (LB20 lookahead included) +// +\p{LB:BB} ({CM} | \p{LB:ZWJ})* / \p{LB:CB} { addMatch(); return nextSegment(); } +\p{LB:BB} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:BB} ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// LB21a Don't break after Hebrew + Hyphen +// +// HL (HY | BA) × +// +// (LB20 lookahead included) +// +\p{LB:HL} ({CM} | \p{LB:ZWJ})* [\p{LB:HY}\p{LB:BA}] ({CM} | \p{LB:ZWJ})* / \p{LB:CB} { addMatch(); return nextSegment(); } +\p{LB:HL} ({CM} | \p{LB:ZWJ})* [\p{LB:HY}\p{LB:BA}] ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:HL} ({CM} | \p{LB:ZWJ})* [\p{LB:HY}\p{LB:BA}] ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// LB21b Don’t break between Solidus and Hebrew letters. +// +// SY × HL +// +// (LB20 lookahead included) +// +\p{LB:SY} ({CM} | \p{LB:ZWJ})* \p{LB:HL} ({CM} | \p{LB:ZWJ})* / \p{LB:CB} { addMatch(); return nextSegment(); } +\p{LB:SY} ({CM} | \p{LB:ZWJ})* \p{LB:HL} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:SY} ({CM} | \p{LB:ZWJ})* \p{LB:HL} ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// LB22 Do not break between two ellipses, or between letters, numbers or exclamations and ellipsis. +// +// (AL | HL) × IN ; EX × IN ; (ID | EB | EM) × IN ; IN × IN ; NU × IN +// +// Examples: ‘9...’, ‘a...’, ‘H...’ +// +(({AL} | [\p{LB:HL}\p{LB:EX}\p{LB:ID}\p{LB:EB}\p{LB:EM}\p{LB:IN}\p{LB:NU}]) ({CM} | \p{LB:ZWJ})* | ({CM} | \p{LB:ZWJ})+) / \p{LB:IN} { addMatch(); } + +// Numbers: +// +// Do not break alphanumerics. +// +// LB23 Do not break between digits and letters. +// +// (AL | HL) × NU ; NU × (AL | HL) +// +(({AL} | \p{LB:HL}) ({CM} | \p{LB:ZWJ})* | ({CM} | \p{LB:ZWJ})+) / \p{LB:NU} { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* / ({AL} | \p{LB:HL}) { addMatch(); } + +// LB23a Do not break between numeric prefixes and ideographs, or between ideographs and numeric postfixes. +// +// PR × (ID | EB | EM) ; (ID | EB | EM) × PO +// +\p{LB:PR} ({CM} | \p{LB:ZWJ})* / [\p{LB:ID}\p{LB:EB}\p{LB:EM}] { addMatch(); } +[\p{LB:ID}\p{LB:EB}\p{LB:EM}] ({CM} | \p{LB:ZWJ})* / \p{LB:PO} { addMatch(); } + +// LB24 Do not break between numeric prefix/postfix and letters, or between letters and prefix/postfix. +// +// (PR | PO) × (AL | HL) ; (AL | HL) × (PR | PO) +[\p{LB:PR}\p{LB:PO}] ({CM} | \p{LB:ZWJ})* / ({AL} | \p{LB:HL}) { addMatch(); } +({CM} | \p{LB:ZWJ})+ / ({AL} | \p{LB:HL}) { addMatch(); } +({AL} | \p{LB:HL}) ({CM} | \p{LB:ZWJ})* / [\p{LB:PR}\p{LB:PO}] { addMatch(); } +({CM} | \p{LB:ZWJ})+ / [\p{LB:PR}\p{LB:PO}] { addMatch(); } + +// In general, it is recommended to not break lines inside numbers of the form +// described by the following regular expression: +// +// ( PR | PO ) ? ( OP | HY ) ? NU (NU | SY | IS) * (CL | CP) ? ( PR | PO ) ? +// +// Examples: $(12.35) 2,1234 (12)¢ 12.54¢ +// +// [The following directly implement the above, so the LB25 approximation is not needed.] +// +([\p{LB:PR}\p{LB:PO}] ({CM} | \p{LB:ZWJ})*)? [\p{LB:OP}\p{LB:HY}] ({CM} | \p{LB:ZWJ})* / \p{LB:NU} { addMatch(); } +[\p{LB:PR}\p{LB:PO}] ({CM} | \p{LB:ZWJ})* / \p{LB:NU} { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* ([\p{LB:NU}\p{LB:SY}\p{LB:IS}] ({CM} | \p{LB:ZWJ})*)* [\p{LB:CL}\p{LB:CP}]? / [\p{LB:PR}\p{LB:PO}] { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* [\p{LB:NU}\p{LB:SY}\p{LB:IS}]* / [\p{LB:CL}\p{LB:CP}] { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* / [\p{LB:NU}\p{LB:SY}\p{LB:IS}] { addMatch(); } + + +// Korean syllable blocks +// +// Conjoining jamos, Hangul syllables, or combinations of both form Korean +// Syllable Blocks. Such blocks are effectively treated as if they were Hangul +// syllables; no breaks can occur in the middle of a syllable block. +// See Unicode Standard Annex #29, “Unicode Text Segmentation” [UAX29], for more +// information on Korean Syllable Blocks. +// +// LB26 Do not break a Korean syllable. +// +// JL × (JL | JV | H2 | H3) ; (JV | H2) × (JV | JT) ; (JT | H3) × JT +// +// where the notation (JT | H3) means JT or H3. +// +\p{LB:JL} ({CM} | \p{LB:ZWJ})* / [\p{LB:JL}\p{LB:JV}\p{LB:H2}\p{LB:H3}] { addMatch(); } +[\p{LB:JV}\p{LB:H2}] ({CM} | \p{LB:ZWJ})* / [\p{LB:JV}\p{LB:JT}] { addMatch(); } +[\p{LB:JT}\p{LB:H3}] ({CM} | \p{LB:ZWJ})* / \p{LB:JT} { addMatch(); } + + +// The effective line breaking class for the syllable block matches the line +// breaking class for Hangul syllables, which is ID by default. This is +// achieved by the following rule: +// +// LB27 Treat a Korean Syllable Block the same as ID. +// +// (JL | JV | JT | H2 | H3) × IN +// +// (JL | JV | JT | H2 | H3) × PO +// +// PR × (JL | JV | JT | H2 | H3) +// +// When Korean uses SPACE for line breaking, the classes in rule LB26, as well +// as characters of class ID, are often tailored to AL; see Section 8, +// Customization. +// +[\p{LB:JL}\p{LB:JV}\p{LB:JT}\p{LB:H2}\p{LB:H3}] ({CM} | \p{LB:ZWJ})* / [\p{LB:IN}\p{LB:PO}] { addMatch(); } +\p{LB:PR} ({CM} | \p{LB:ZWJ})* / [\p{LB:JL}\p{LB:JV}\p{LB:JT}\p{LB:H2}\p{LB:H3}] { addMatch(); } + + +// Finally, join alphabetic letters into words and break everything else. +// +// LB28 Do not break between alphabetics (“at”). +// +// (AL | HL) × (AL | HL) +// +(({AL} | \p{LB:HL}) ({CM} | \p{LB:ZWJ})* | {CM}+) / ({AL} | \p{LB:HL} | {CM} | \p{LB:ZWJ}) { addMatch(); } + + +// LB29 Do not break between numeric punctuation and alphabetics (“e.g.”). +// +// IS × (AL | HL) +// +\p{LB:IS} ({CM} | \p{LB:ZWJ})* / ({AL} | \p{LB:HL}) { addMatch(); } + + +// LB30 Do not break between letters, numbers, or ordinary symbols and opening +// or closing parentheses. +// +// (AL | HL | NU) × OP +// +// CP × (AL | HL | NU) +// +// The purpose of this rule is to prevent breaks in common cases where a part +// of a word appears between delimiters--for example, in “person(s)”. +// +(({AL} | [\p{LB:HL}\p{LB:NU}]) ({CM} | \p{LB:ZWJ})* | ({CM} | \p{LB:ZWJ})+) / \p{LB:OP} { addMatch(); } +\p{LB:CP} ({CM} | \p{LB:ZWJ})* / ({AL} | [\p{LB:HL}\p{LB:NU}]) { addMatch(); } + + +// LB30a Break between two regional indicator symbols +// if and only if there are an even number of regional indicators +// preceding the position of the break. +// +// sot (RI RI)* RI × RI ; [^RI] (RI RI)* RI × RI +// +// (LB7 lookaheads included: × ( SP | ZW ) ) +// +(\p{LB:RI} ({CM} | \p{LB:ZWJ})*){2} [\p{LB:SP}\p{LB:ZW}]? { addMatch(); return nextSegment(); } + + +// LB30b Do not break between an emoji base and an emoji modifier. +// +// EB × EM +\p{LB:EB} ({CM} | \p{LB:ZWJ})* / \p{LB:EM} { addMatch(); } + + +// LB31 Break everywhere else. +// +// ALL ÷ ; ÷ ALL +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW ) ) +// (LB11 lookahead included: × WJ ) +// (LB13 lookaheads included: × ( CL | CP | EX | IS | SY ) ) +// (LB19 lookahead included: × QU ) +// (LB21 lookaheads included: × ( BA | HY | NS ) ) +// +[^\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}\p{LB:QU}\p{LB:BA}\p{LB:HY}] { addMatch(); } +[^\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* / {NS} { addMatch(); } +[^] / [^] { addMatch(); return nextSegment(); } +[^] { addMatch(); } diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0.test b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0.test new file mode 100644 index 000000000..6f5f80aff --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_10_0.test @@ -0,0 +1,9 @@ +name: UnicodeLineBreakAlgorithm_10_0 + +description: +Implements the Unicode 10.0 Line Break algorithm, specified in UAX #14 +. + +jflex: -q + +input-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_6_1-0.input b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_6_1-0.input old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_6_1-0.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_6_1-0.output old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_6_1-flex.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_6_1-flex.output old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_6_1.flex b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_6_1.flex old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_6_1.test b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_6_1.test old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_7_0.flex b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_7_0.flex old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_8_0-0.input b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_8_0-0.input old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_8_0-0.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_8_0-0.output old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_8_0.flex b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_8_0.flex old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_8_0.test b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_8_0.test old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0-0.input b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0-0.input new file mode 100644 index 000000000..8b8030194 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0-0.input @@ -0,0 +1,7341 @@ +# LineBreakTest-9.0.0.txt +# Date: 2016-06-18, 00:42:06 GMT +# © 2016 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Line Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Line_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not +# Note: The Line Break tests use tailoring of numbers described in Example 7 of Section 8.2 Examples of Customization. +# They also differ from the results produced by a pair table implementation in sequences like: ZW SP CL. +# +# These samples may be extended or changed in the future. +# +× 0023 × 0023 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0023 × 0020 ÷ 0023 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0023 × 0308 × 0023 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0023 ÷ 2014 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0023 × 0020 ÷ 2014 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0023 × 0308 ÷ 2014 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0023 × 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [21.01] (BA) ÷ [0.3] +× 0023 × 0020 ÷ 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0023 × 0308 × 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0023 ÷ 00B4 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0023 × 0020 ÷ 00B4 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0023 × 0308 ÷ 00B4 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0023 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (BK) ÷ [0.3] +× 0023 × 0020 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0023 × 0308 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0023 × 0308 × 0020 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0023 ÷ FFFC ÷ # × [0.3] NUMBER SIGN (AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0023 × 0020 ÷ FFFC ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0023 × 0308 ÷ FFFC ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0023 × 007D ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0023 × 0020 × 007D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0023 × 0308 × 007D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0023 × 0029 ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0023 × 0020 × 0029 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0023 × 0308 × 0029 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0023 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (CR) ÷ [0.3] +× 0023 × 0020 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0023 × 0308 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0023 × 0308 × 0020 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0023 × 0021 ÷ # × [0.3] NUMBER SIGN (AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0023 × 0020 × 0021 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0023 × 0308 × 0021 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0023 × 00A0 ÷ # × [0.3] NUMBER SIGN (AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0023 × 0020 ÷ 00A0 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0023 × 0308 × 00A0 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0023 ÷ AC00 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0023 × 0020 ÷ AC00 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0023 × 0308 ÷ AC00 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0023 ÷ AC01 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0023 × 0020 ÷ AC01 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0023 × 0308 ÷ AC01 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0023 × 05D0 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0023 × 0020 ÷ 05D0 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0023 × 0308 × 05D0 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0023 × 002D ÷ # × [0.3] NUMBER SIGN (AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0023 × 0020 ÷ 002D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0023 × 0308 × 002D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0023 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0023 × 0020 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0023 × 0308 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0023 × 2024 ÷ # × [0.3] NUMBER SIGN (AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0023 × 0020 ÷ 2024 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0023 × 0308 × 2024 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0023 × 002C ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] COMMA (IS) ÷ [0.3] +× 0023 × 0020 × 002C ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0023 × 0308 × 002C ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0023 ÷ 1100 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0023 × 0020 ÷ 1100 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0023 × 0308 ÷ 1100 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0023 ÷ 11A8 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0023 × 0020 ÷ 11A8 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0023 × 0308 ÷ 11A8 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0023 ÷ 1160 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0023 × 0020 ÷ 1160 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0023 × 0308 ÷ 1160 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0023 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (LF) ÷ [0.3] +× 0023 × 0020 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0023 × 0308 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0023 × 0308 × 0020 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0023 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (NL) ÷ [0.3] +× 0023 × 0020 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0023 × 0308 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0023 × 0308 × 0020 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0023 × 17D6 ÷ # × [0.3] NUMBER SIGN (AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0023 × 0020 ÷ 17D6 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0023 × 0308 × 17D6 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0023 × 0030 ÷ # × [0.3] NUMBER SIGN (AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0023 × 0020 ÷ 0030 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0023 × 0308 × 0030 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0023 × 0028 ÷ # × [0.3] NUMBER SIGN (AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0023 × 0020 ÷ 0028 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0023 × 0308 × 0028 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0023 × 0025 ÷ # × [0.3] NUMBER SIGN (AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0023 × 0020 ÷ 0025 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0023 × 0308 × 0025 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0023 × 0024 ÷ # × [0.3] NUMBER SIGN (AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0023 × 0020 ÷ 0024 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0023 × 0308 × 0024 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0023 × 0022 ÷ # × [0.3] NUMBER SIGN (AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0023 × 0020 ÷ 0022 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0023 × 0308 × 0022 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0023 × 0020 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [0.3] +× 0023 × 0020 × 0020 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0023 × 002F ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0023 × 0020 × 002F ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0023 × 0308 × 002F ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0023 × 2060 ÷ # × [0.3] NUMBER SIGN (AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0023 × 0020 × 2060 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0023 × 0308 × 2060 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0023 × 200B ÷ # × [0.3] NUMBER SIGN (AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0023 × 0020 × 200B ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0023 × 0308 × 200B ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0023 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0023 × 0020 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0023 × 0308 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0023 ÷ 261D ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0023 × 0020 ÷ 261D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0023 × 0308 ÷ 261D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0023 ÷ 1F3FB ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0023 × 0020 ÷ 1F3FB ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0023 × 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] (CM1_CM) ÷ [0.3] +× 0023 × 0020 ÷ 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0023 × 0308 × 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0023 × 200D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0023 × 0020 ÷ 200D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0023 × 00A7 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0023 × 0020 ÷ 00A7 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0023 × 0308 × 00A7 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0023 × 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] (XX_AL) ÷ [0.3] +× 0023 × 0020 ÷ 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0023 × 0308 × 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0023 × 0E01 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0023 × 0020 ÷ 0E01 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0023 × 0308 × 0E01 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0023 × 3041 ÷ # × [0.3] NUMBER SIGN (AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0023 × 0020 ÷ 3041 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0023 × 0308 × 3041 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 2014 ÷ 0023 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 2014 × 0020 ÷ 0023 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 2014 × 0308 ÷ 0023 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 2014 × 2014 ÷ # × [0.3] EM DASH (B2) × [17.0] EM DASH (B2) ÷ [0.3] +× 2014 × 0020 × 2014 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [17.0] EM DASH (B2) ÷ [0.3] +× 2014 × 0308 × 2014 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [17.0] EM DASH (B2) ÷ [0.3] +× 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] +× 2014 × 0009 ÷ # × [0.3] EM DASH (B2) × [21.01] (BA) ÷ [0.3] +× 2014 × 0020 ÷ 0009 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2014 × 0308 × 0009 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2014 ÷ 00B4 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2014 × 0020 ÷ 00B4 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2014 × 0308 ÷ 00B4 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 2014 × 000B ÷ # × [0.3] EM DASH (B2) × [6.0] (BK) ÷ [0.3] +× 2014 × 0020 × 000B ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2014 × 0308 × 000B ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 2014 × 0308 × 0020 × 000B ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2014 ÷ FFFC ÷ # × [0.3] EM DASH (B2) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2014 × 0020 ÷ FFFC ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2014 × 0308 ÷ FFFC ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 2014 × 007D ÷ # × [0.3] EM DASH (B2) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2014 × 0020 × 007D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2014 × 0308 × 007D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 2014 × 0029 ÷ # × [0.3] EM DASH (B2) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2014 × 0020 × 0029 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2014 × 0308 × 0029 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 2014 × 000D ÷ # × [0.3] EM DASH (B2) × [6.0] (CR) ÷ [0.3] +× 2014 × 0020 × 000D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2014 × 0308 × 000D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 2014 × 0308 × 0020 × 000D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2014 × 0021 ÷ # × [0.3] EM DASH (B2) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2014 × 0020 × 0021 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2014 × 0308 × 0021 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 2014 × 00A0 ÷ # × [0.3] EM DASH (B2) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 2014 × 0020 ÷ 00A0 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 2014 × 0308 × 00A0 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 2014 ÷ AC00 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2014 × 0020 ÷ AC00 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2014 × 0308 ÷ AC00 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 2014 ÷ AC01 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2014 × 0020 ÷ AC01 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2014 × 0308 ÷ AC01 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 2014 ÷ 05D0 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2014 × 0020 ÷ 05D0 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2014 × 0308 ÷ 05D0 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 2014 × 002D ÷ # × [0.3] EM DASH (B2) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 2014 × 0020 ÷ 002D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 2014 × 0308 × 002D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 2014 ÷ 231A ÷ # × [0.3] EM DASH (B2) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 2014 × 0020 ÷ 231A ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 2014 × 0308 ÷ 231A ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 2014 ÷ 2024 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2014 × 0020 ÷ 2024 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2014 × 0308 ÷ 2024 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 2014 × 002C ÷ # × [0.3] EM DASH (B2) × [13.02] COMMA (IS) ÷ [0.3] +× 2014 × 0020 × 002C ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 2014 × 0308 × 002C ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 2014 ÷ 1100 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2014 × 0020 ÷ 1100 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2014 × 0308 ÷ 1100 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 2014 ÷ 11A8 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2014 × 0020 ÷ 11A8 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2014 × 0308 ÷ 11A8 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 2014 ÷ 1160 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2014 × 0020 ÷ 1160 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2014 × 0308 ÷ 1160 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 2014 × 000A ÷ # × [0.3] EM DASH (B2) × [6.0] (LF) ÷ [0.3] +× 2014 × 0020 × 000A ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2014 × 0308 × 000A ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 2014 × 0308 × 0020 × 000A ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2014 × 0085 ÷ # × [0.3] EM DASH (B2) × [6.0] (NL) ÷ [0.3] +× 2014 × 0020 × 0085 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2014 × 0308 × 0085 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 2014 × 0308 × 0020 × 0085 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2014 × 17D6 ÷ # × [0.3] EM DASH (B2) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2014 × 0020 ÷ 17D6 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2014 × 0308 × 17D6 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 2014 ÷ 0030 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 2014 × 0020 ÷ 0030 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 2014 × 0308 ÷ 0030 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 2014 ÷ 0028 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2014 × 0020 ÷ 0028 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2014 × 0308 ÷ 0028 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 2014 ÷ 0025 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 2014 × 0020 ÷ 0025 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 2014 × 0308 ÷ 0025 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 2014 ÷ 0024 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2014 × 0020 ÷ 0024 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2014 × 0308 ÷ 0024 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 2014 × 0022 ÷ # × [0.3] EM DASH (B2) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 2014 × 0020 ÷ 0022 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 2014 × 0308 × 0022 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 2014 × 0020 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [0.3] +× 2014 × 0020 × 0020 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 2014 × 002F ÷ # × [0.3] EM DASH (B2) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2014 × 0020 × 002F ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2014 × 0308 × 002F ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 2014 × 2060 ÷ # × [0.3] EM DASH (B2) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2014 × 0020 × 2060 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2014 × 0308 × 2060 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 2014 × 200B ÷ # × [0.3] EM DASH (B2) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2014 × 0020 × 200B ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2014 × 0308 × 200B ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 2014 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2014 × 0020 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2014 × 0308 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 2014 ÷ 261D ÷ # × [0.3] EM DASH (B2) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2014 × 0020 ÷ 261D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2014 × 0308 ÷ 261D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 2014 ÷ 1F3FB ÷ # × [0.3] EM DASH (B2) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 2014 × 0020 ÷ 1F3FB ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 2014 × 0001 ÷ # × [0.3] EM DASH (B2) × [9.0] (CM1_CM) ÷ [0.3] +× 2014 × 0020 ÷ 0001 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2014 × 0308 × 0001 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2014 × 200D ÷ # × [0.3] EM DASH (B2) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 2014 × 0020 ÷ 200D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 2014 ÷ 00A7 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2014 × 0020 ÷ 00A7 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2014 × 0308 ÷ 00A7 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 2014 ÷ 50005 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2014 × 0020 ÷ 50005 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2014 × 0308 ÷ 50005 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2014 ÷ 0E01 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2014 × 0020 ÷ 0E01 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2014 × 0308 ÷ 0E01 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 2014 × 3041 ÷ # × [0.3] EM DASH (B2) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2014 × 0020 ÷ 3041 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2014 × 0308 × 3041 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0009 ÷ 0023 ÷ # × [0.3] (BA) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 × 0020 ÷ 0023 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 × 0308 ÷ 0023 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0023 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 ÷ 2014 ÷ # × [0.3] (BA) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0020 ÷ 2014 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0308 ÷ 2014 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 2014 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0009 ÷ # × [0.3] (BA) × [21.01] (BA) ÷ [0.3] +× 0009 × 0020 ÷ 0009 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0009 × 0308 × 0009 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0009 ÷ 00B4 ÷ # × [0.3] (BA) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 0020 ÷ 00B4 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 0308 ÷ 00B4 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 000B ÷ # × [0.3] (BA) × [6.0] (BK) ÷ [0.3] +× 0009 × 0020 × 000B ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0009 × 0308 × 000B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0009 × 0308 × 0020 × 000B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0009 ÷ FFFC ÷ # × [0.3] (BA) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 0020 ÷ FFFC ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 0308 ÷ FFFC ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ FFFC ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 007D ÷ # × [0.3] (BA) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0020 × 007D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0308 × 007D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0308 × 0020 × 007D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0029 ÷ # × [0.3] (BA) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 0020 × 0029 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 0308 × 0029 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 0308 × 0020 × 0029 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 000D ÷ # × [0.3] (BA) × [6.0] (CR) ÷ [0.3] +× 0009 × 0020 × 000D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0009 × 0308 × 000D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0009 × 0308 × 0020 × 000D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0009 × 0021 ÷ # × [0.3] (BA) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 × 0020 × 0021 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 × 0308 × 0021 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 × 0308 × 0020 × 0021 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 ÷ 00A0 ÷ # × [0.3] (BA) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 × 0020 ÷ 00A0 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 × 0308 ÷ 00A0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 ÷ AC00 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 × 0020 ÷ AC00 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 × 0308 ÷ AC00 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 ÷ AC01 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 × 0020 ÷ AC01 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 × 0308 ÷ AC01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 ÷ 05D0 ÷ # × [0.3] (BA) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 0020 ÷ 05D0 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 0308 ÷ 05D0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 002D ÷ # × [0.3] (BA) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 × 0020 ÷ 002D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 × 0308 × 002D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 002D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 ÷ 231A ÷ # × [0.3] (BA) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0009 × 0020 ÷ 231A ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0009 × 0308 ÷ 231A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 231A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0009 ÷ 2024 ÷ # × [0.3] (BA) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 0020 ÷ 2024 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 0308 ÷ 2024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 2024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 002C ÷ # × [0.3] (BA) × [13.02] COMMA (IS) ÷ [0.3] +× 0009 × 0020 × 002C ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0009 × 0308 × 002C ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 0009 × 0308 × 0020 × 002C ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0009 ÷ 1100 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 × 0020 ÷ 1100 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 × 0308 ÷ 1100 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 ÷ 11A8 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 × 0020 ÷ 11A8 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 × 0308 ÷ 11A8 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 ÷ 1160 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 0020 ÷ 1160 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 0308 ÷ 1160 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 000A ÷ # × [0.3] (BA) × [6.0] (LF) ÷ [0.3] +× 0009 × 0020 × 000A ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0009 × 0308 × 000A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0009 × 0308 × 0020 × 000A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0009 × 0085 ÷ # × [0.3] (BA) × [6.0] (NL) ÷ [0.3] +× 0009 × 0020 × 0085 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0009 × 0308 × 0085 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0009 × 0308 × 0020 × 0085 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0009 × 17D6 ÷ # × [0.3] (BA) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 × 0020 ÷ 17D6 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 × 0308 × 17D6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 ÷ 0030 ÷ # × [0.3] (BA) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 × 0020 ÷ 0030 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 × 0308 ÷ 0030 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0030 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 ÷ 0028 ÷ # × [0.3] (BA) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 × 0020 ÷ 0028 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 × 0308 ÷ 0028 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0028 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 ÷ 0025 ÷ # × [0.3] (BA) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 × 0020 ÷ 0025 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 × 0308 ÷ 0025 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 ÷ 0024 ÷ # × [0.3] (BA) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0020 ÷ 0024 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0308 ÷ 0024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0022 ÷ # × [0.3] (BA) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0020 ÷ 0022 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0308 × 0022 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0022 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0020 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 0020 × 0020 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 0308 × 0020 × 0020 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 002F ÷ # × [0.3] (BA) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0009 × 0020 × 002F ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0009 × 0308 × 002F ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 0009 × 0308 × 0020 × 002F ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0009 × 2060 ÷ # × [0.3] (BA) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 0020 × 2060 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 0308 × 2060 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 0308 × 0020 × 2060 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 200B ÷ # × [0.3] (BA) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 × 0020 × 200B ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 × 0308 × 200B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 × 0308 × 0020 × 200B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 ÷ 1F1E6 ÷ # × [0.3] (BA) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 × 0020 ÷ 1F1E6 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 × 0308 ÷ 1F1E6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 ÷ 261D ÷ # × [0.3] (BA) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 × 0020 ÷ 261D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 × 0308 ÷ 261D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 261D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 ÷ 1F3FB ÷ # × [0.3] (BA) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0020 ÷ 1F3FB ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0308 ÷ 1F3FB ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0001 ÷ # × [0.3] (BA) × [9.0] (CM1_CM) ÷ [0.3] +× 0009 × 0020 ÷ 0001 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0009 × 0308 × 0001 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0009 × 200D ÷ # × [0.3] (BA) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 × 0020 ÷ 200D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 × 0308 × 200D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 200D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 ÷ 00A7 ÷ # × [0.3] (BA) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 × 0020 ÷ 00A7 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 × 0308 ÷ 00A7 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 ÷ 50005 ÷ # × [0.3] (BA) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0009 × 0020 ÷ 50005 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0009 × 0308 ÷ 50005 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0009 ÷ 0E01 ÷ # × [0.3] (BA) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 0020 ÷ 0E01 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 0308 ÷ 0E01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 3041 ÷ # × [0.3] (BA) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0009 × 0020 ÷ 3041 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0009 × 0308 × 3041 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 3041 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00B4 × 0023 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] NUMBER SIGN (AL) ÷ [0.3] +× 00B4 × 0020 ÷ 0023 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 00B4 × 0308 × 0023 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 00B4 × 2014 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] EM DASH (B2) ÷ [0.3] +× 00B4 × 0020 ÷ 2014 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 00B4 × 0308 × 2014 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] EM DASH (B2) ÷ [0.3] +× 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] +× 00B4 × 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.01] (BA) ÷ [0.3] +× 00B4 × 0020 ÷ 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00B4 × 0308 × 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00B4 × 00B4 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] ACUTE ACCENT (BB) ÷ [0.3] +× 00B4 × 0020 ÷ 00B4 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00B4 × 0308 × 00B4 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 00B4 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (BK) ÷ [0.3] +× 00B4 × 0020 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00B4 × 0308 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 00B4 × 0308 × 0020 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00B4 ÷ FFFC ÷ # × [0.3] ACUTE ACCENT (BB) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00B4 × 0020 ÷ FFFC ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00B4 × 0308 ÷ FFFC ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 00B4 × 007D ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00B4 × 0020 × 007D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00B4 × 0308 × 007D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 00B4 × 0029 ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00B4 × 0020 × 0029 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00B4 × 0308 × 0029 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 00B4 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0020 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0308 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0308 × 0020 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0021 ÷ # × [0.3] ACUTE ACCENT (BB) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00B4 × 0020 × 0021 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00B4 × 0308 × 0021 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 00B4 × 00A0 ÷ # × [0.3] ACUTE ACCENT (BB) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 00B4 × 0020 ÷ 00A0 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00B4 × 0308 × 00A0 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 00B4 × AC00 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00B4 × 0020 ÷ AC00 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00B4 × 0308 × AC00 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 00B4 × AC01 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00B4 × 0020 ÷ AC01 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00B4 × 0308 × AC01 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 00B4 × 05D0 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00B4 × 0020 ÷ 05D0 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00B4 × 0308 × 05D0 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 00B4 × 002D ÷ # × [0.3] ACUTE ACCENT (BB) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 00B4 × 0020 ÷ 002D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00B4 × 0308 × 002D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 00B4 × 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] WATCH (ID) ÷ [0.3] +× 00B4 × 0020 ÷ 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 00B4 × 0308 × 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] WATCH (ID) ÷ [0.3] +× 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] +× 00B4 × 2024 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] ONE DOT LEADER (IN) ÷ [0.3] +× 00B4 × 0020 ÷ 2024 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00B4 × 0308 × 2024 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 00B4 × 002C ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] COMMA (IS) ÷ [0.3] +× 00B4 × 0020 × 002C ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 00B4 × 0308 × 002C ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 00B4 × 1100 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00B4 × 0020 ÷ 1100 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00B4 × 0308 × 1100 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 00B4 × 11A8 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00B4 × 0020 ÷ 11A8 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00B4 × 0308 × 11A8 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 00B4 × 1160 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00B4 × 0020 ÷ 1160 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00B4 × 0308 × 1160 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 00B4 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0020 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0308 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0308 × 0020 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (NL) ÷ [0.3] +× 00B4 × 0020 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00B4 × 0308 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 00B4 × 0308 × 0020 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00B4 × 17D6 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00B4 × 0020 ÷ 17D6 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00B4 × 0308 × 17D6 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 00B4 × 0030 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] DIGIT ZERO (NU) ÷ [0.3] +× 00B4 × 0020 ÷ 0030 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 00B4 × 0308 × 0030 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 00B4 × 0028 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00B4 × 0020 ÷ 0028 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00B4 × 0308 × 0028 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 00B4 × 0025 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] PERCENT SIGN (PO) ÷ [0.3] +× 00B4 × 0020 ÷ 0025 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 00B4 × 0308 × 0025 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 00B4 × 0024 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] DOLLAR SIGN (PR) ÷ [0.3] +× 00B4 × 0020 ÷ 0024 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00B4 × 0308 × 0024 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 00B4 × 0022 ÷ # × [0.3] ACUTE ACCENT (BB) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 00B4 × 0020 ÷ 0022 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 00B4 × 0308 × 0022 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 00B4 × 0020 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [0.3] +× 00B4 × 0020 × 0020 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 00B4 × 002F ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00B4 × 0020 × 002F ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00B4 × 0308 × 002F ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 00B4 × 2060 ÷ # × [0.3] ACUTE ACCENT (BB) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00B4 × 0020 × 2060 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00B4 × 0308 × 2060 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 00B4 × 200B ÷ # × [0.3] ACUTE ACCENT (BB) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00B4 × 0020 × 200B ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00B4 × 0308 × 200B ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 00B4 × 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00B4 × 0020 ÷ 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00B4 × 0308 × 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 00B4 × 261D ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00B4 × 0020 ÷ 261D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00B4 × 0308 × 261D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 00B4 × 1F3FB ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 00B4 × 0020 ÷ 1F3FB ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 00B4 × 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] (CM1_CM) ÷ [0.3] +× 00B4 × 0020 ÷ 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00B4 × 0308 × 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00B4 × 200D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 00B4 × 0020 ÷ 200D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 00B4 × 00A7 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] SECTION SIGN (AI_AL) ÷ [0.3] +× 00B4 × 0020 ÷ 00A7 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00B4 × 0308 × 00A7 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 00B4 × 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] (XX_AL) ÷ [0.3] +× 00B4 × 0020 ÷ 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00B4 × 0308 × 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] (XX_AL) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00B4 × 0E01 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00B4 × 0020 ÷ 0E01 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00B4 × 0308 × 0E01 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 00B4 × 3041 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00B4 × 0020 ÷ 3041 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00B4 × 0308 × 3041 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 000B ÷ 0023 ÷ # × [0.3] (BK) ÷ [4.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 0023 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 0308 × 0023 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0020 ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0308 ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0009 ÷ # × [0.3] (BK) ÷ [4.0] (BA) ÷ [0.3] +× 000B ÷ 0020 ÷ 0009 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000B ÷ 0308 × 0009 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000B ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 0020 ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 0308 ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 000B ÷ # × [0.3] (BK) ÷ [4.0] (BK) ÷ [0.3] +× 000B ÷ 0020 × 000B ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000B ÷ 0308 × 000B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 000B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000B ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 0020 ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 0308 ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 007D ÷ # × [0.3] (BK) ÷ [4.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0020 × 007D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0308 × 007D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 007D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0029 ÷ # × [0.3] (BK) ÷ [4.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 0020 × 0029 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 0308 × 0029 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 000D ÷ # × [0.3] (BK) ÷ [4.0] (CR) ÷ [0.3] +× 000B ÷ 0020 × 000D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000B ÷ 0308 × 000D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 000D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000B ÷ 0021 ÷ # × [0.3] (BK) ÷ [4.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 0020 × 0021 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 0308 × 0021 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 00A0 ÷ # × [0.3] (BK) ÷ [4.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ 0020 ÷ 00A0 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ 0308 × 00A0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ 0020 ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ 0308 ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 0020 ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 0308 ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 05D0 ÷ # × [0.3] (BK) ÷ [4.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 0020 ÷ 05D0 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 0308 × 05D0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 002D ÷ # × [0.3] (BK) ÷ [4.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 0020 ÷ 002D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 0308 × 002D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 0020 ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 0308 ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 2024 ÷ # × [0.3] (BK) ÷ [4.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 0020 ÷ 2024 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 0308 × 2024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 002C ÷ # × [0.3] (BK) ÷ [4.0] COMMA (IS) ÷ [0.3] +× 000B ÷ 0020 × 002C ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000B ÷ 0308 × 002C ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 002C ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000B ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 0020 ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 0308 ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 0020 ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 0308 ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 0020 ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 0308 ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 000A ÷ # × [0.3] (BK) ÷ [4.0] (LF) ÷ [0.3] +× 000B ÷ 0020 × 000A ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000B ÷ 0308 × 000A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 000A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000B ÷ 0085 ÷ # × [0.3] (BK) ÷ [4.0] (NL) ÷ [0.3] +× 000B ÷ 0020 × 0085 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000B ÷ 0308 × 0085 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000B ÷ 17D6 ÷ # × [0.3] (BK) ÷ [4.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0020 ÷ 17D6 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0308 × 17D6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0030 ÷ # × [0.3] (BK) ÷ [4.0] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0020 ÷ 0030 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0308 × 0030 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0028 ÷ # × [0.3] (BK) ÷ [4.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0020 ÷ 0028 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0308 × 0028 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0025 ÷ # × [0.3] (BK) ÷ [4.0] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0020 ÷ 0025 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0308 × 0025 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0024 ÷ # × [0.3] (BK) ÷ [4.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0020 ÷ 0024 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0308 × 0024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0022 ÷ # × [0.3] (BK) ÷ [4.0] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0020 ÷ 0022 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0308 × 0022 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0020 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [0.3] +× 000B ÷ 0020 × 0020 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 002F ÷ # × [0.3] (BK) ÷ [4.0] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 0020 × 002F ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 0308 × 002F ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 002F ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 2060 ÷ # × [0.3] (BK) ÷ [4.0] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 0020 × 2060 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 0308 × 2060 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 200B ÷ # × [0.3] (BK) ÷ [4.0] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 0020 × 200B ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 0308 × 200B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 200B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 0020 ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 0308 ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0001 ÷ # × [0.3] (BK) ÷ [4.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 0020 ÷ 0001 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 0308 × 0001 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 200D ÷ # × [0.3] (BK) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 0020 ÷ 200D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 0308 × 200D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 00A7 ÷ # × [0.3] (BK) ÷ [4.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 00A7 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 0308 × 00A7 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 50005 ÷ # × [0.3] (BK) ÷ [4.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 50005 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0308 × 50005 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0E01 ÷ # × [0.3] (BK) ÷ [4.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 0E01 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 0308 × 0E01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000B ÷ 0020 ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000B ÷ 0308 × 3041 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× FFFC ÷ 0023 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] NUMBER SIGN (AL) ÷ [0.3] +× FFFC × 0020 ÷ 0023 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× FFFC × 0308 ÷ 0023 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× FFFC ÷ 2014 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] EM DASH (B2) ÷ [0.3] +× FFFC × 0020 ÷ 2014 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× FFFC × 0308 ÷ 2014 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] EM DASH (B2) ÷ [0.3] +× 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] +× FFFC ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] (BA) ÷ [0.3] +× FFFC × 0020 ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× FFFC × 0308 ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] (BA) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× FFFC ÷ 00B4 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] ACUTE ACCENT (BB) ÷ [0.3] +× FFFC × 0020 ÷ 00B4 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× FFFC × 0308 ÷ 00B4 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× FFFC × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (BK) ÷ [0.3] +× FFFC × 0020 × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× FFFC × 0308 × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× FFFC × 0308 × 0020 × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× FFFC ÷ FFFC ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× FFFC × 0020 ÷ FFFC ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× FFFC × 0308 ÷ FFFC ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× FFFC × 007D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× FFFC × 0020 × 007D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× FFFC × 0308 × 007D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× FFFC × 0029 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× FFFC × 0020 × 0029 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× FFFC × 0308 × 0029 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× FFFC × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (CR) ÷ [0.3] +× FFFC × 0020 × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× FFFC × 0308 × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× FFFC × 0308 × 0020 × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× FFFC × 0021 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× FFFC × 0020 × 0021 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× FFFC × 0308 × 0021 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× FFFC × 00A0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× FFFC × 0020 ÷ 00A0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× FFFC × 0308 × 00A0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× FFFC ÷ AC00 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× FFFC × 0020 ÷ AC00 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× FFFC × 0308 ÷ AC00 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× FFFC ÷ AC01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× FFFC × 0020 ÷ AC01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× FFFC × 0308 ÷ AC01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× FFFC ÷ 05D0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× FFFC × 0020 ÷ 05D0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× FFFC × 0308 ÷ 05D0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× FFFC ÷ 002D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HYPHEN-MINUS (HY) ÷ [0.3] +× FFFC × 0020 ÷ 002D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× FFFC × 0308 ÷ 002D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× FFFC ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] WATCH (ID) ÷ [0.3] +× FFFC × 0020 ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× FFFC × 0308 ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] WATCH (ID) ÷ [0.3] +× 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] +× FFFC ÷ 2024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] ONE DOT LEADER (IN) ÷ [0.3] +× FFFC × 0020 ÷ 2024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× FFFC × 0308 ÷ 2024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× FFFC × 002C ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] COMMA (IS) ÷ [0.3] +× FFFC × 0020 × 002C ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× FFFC × 0308 × 002C ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× FFFC ÷ 1100 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× FFFC × 0020 ÷ 1100 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× FFFC × 0308 ÷ 1100 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× FFFC ÷ 11A8 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× FFFC × 0020 ÷ 11A8 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× FFFC × 0308 ÷ 11A8 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× FFFC ÷ 1160 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× FFFC × 0020 ÷ 1160 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× FFFC × 0308 ÷ 1160 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× FFFC × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (LF) ÷ [0.3] +× FFFC × 0020 × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× FFFC × 0308 × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× FFFC × 0308 × 0020 × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× FFFC × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (NL) ÷ [0.3] +× FFFC × 0020 × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× FFFC × 0308 × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× FFFC × 0308 × 0020 × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× FFFC ÷ 17D6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× FFFC × 0020 ÷ 17D6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 0030 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] DIGIT ZERO (NU) ÷ [0.3] +× FFFC × 0020 ÷ 0030 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× FFFC × 0308 ÷ 0030 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× FFFC ÷ 0028 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× FFFC × 0020 ÷ 0028 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× FFFC × 0308 ÷ 0028 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× FFFC ÷ 0025 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] PERCENT SIGN (PO) ÷ [0.3] +× FFFC × 0020 ÷ 0025 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× FFFC × 0308 ÷ 0025 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× FFFC ÷ 0024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] DOLLAR SIGN (PR) ÷ [0.3] +× FFFC × 0020 ÷ 0024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× FFFC × 0308 ÷ 0024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× FFFC × 0022 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× FFFC × 0020 ÷ 0022 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× FFFC × 0308 × 0022 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× FFFC × 0020 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [0.3] +× FFFC × 0020 × 0020 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× FFFC × 002F ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] SOLIDUS (SY) ÷ [0.3] +× FFFC × 0020 × 002F ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× FFFC × 0308 × 002F ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× FFFC × 2060 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× FFFC × 0020 × 2060 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× FFFC × 0308 × 2060 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× FFFC × 200B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× FFFC × 0020 × 200B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× FFFC × 0308 × 200B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× FFFC ÷ 1F1E6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× FFFC × 0020 ÷ 1F1E6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 261D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× FFFC × 0020 ÷ 261D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× FFFC × 0308 ÷ 261D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× FFFC ÷ 1F3FB ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× FFFC × 0020 ÷ 1F3FB ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× FFFC × 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] (CM1_CM) ÷ [0.3] +× FFFC × 0020 ÷ 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× FFFC × 0308 × 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× FFFC × 200D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× FFFC × 0020 ÷ 200D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 00A7 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] SECTION SIGN (AI_AL) ÷ [0.3] +× FFFC × 0020 ÷ 00A7 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× FFFC × 0308 ÷ 00A7 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× FFFC ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] (XX_AL) ÷ [0.3] +× FFFC × 0020 ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× FFFC × 0308 ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] (XX_AL) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× FFFC ÷ 0E01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× FFFC × 0020 ÷ 0E01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 3041 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× FFFC × 0020 ÷ 3041 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 0023 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 007D × 0020 ÷ 0023 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 007D × 0308 ÷ 0023 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 007D ÷ 2014 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 007D × 0020 ÷ 2014 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 007D × 0308 ÷ 2014 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 007D × 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [21.01] (BA) ÷ [0.3] +× 007D × 0020 ÷ 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 007D × 0308 × 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 007D × 0308 × 0020 ÷ 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 007D ÷ 00B4 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 007D × 0020 ÷ 00B4 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 007D × 0308 ÷ 00B4 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 007D × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (BK) ÷ [0.3] +× 007D × 0020 × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 007D × 0308 × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 007D × 0308 × 0020 × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 007D ÷ FFFC ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 007D × 0020 ÷ FFFC ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 007D × 0308 ÷ FFFC ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 007D × 007D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 007D × 0020 × 007D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 007D × 0308 × 007D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 007D × 0029 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 007D × 0020 × 0029 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 007D × 0308 × 0029 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 007D × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (CR) ÷ [0.3] +× 007D × 0020 × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 007D × 0308 × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 007D × 0308 × 0020 × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 007D × 0021 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 007D × 0020 × 0021 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 007D × 0308 × 0021 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 007D × 00A0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 007D × 0020 ÷ 00A0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 007D × 0308 × 00A0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 007D ÷ AC00 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 007D × 0020 ÷ AC00 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 007D × 0308 ÷ AC00 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 007D ÷ AC01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 007D × 0020 ÷ AC01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 007D × 0308 ÷ AC01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 007D ÷ 05D0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 007D × 0020 ÷ 05D0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 007D × 0308 ÷ 05D0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 007D × 002D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 007D × 0020 ÷ 002D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 007D × 0308 × 002D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 007D ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 007D × 0020 ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 007D × 0308 ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 007D ÷ 2024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 007D × 0020 ÷ 2024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 007D × 0308 ÷ 2024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 007D × 002C ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] COMMA (IS) ÷ [0.3] +× 007D × 0020 × 002C ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 007D × 0308 × 002C ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 007D ÷ 1100 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 007D × 0020 ÷ 1100 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 007D × 0308 ÷ 1100 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 007D ÷ 11A8 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 007D × 0020 ÷ 11A8 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 007D × 0308 ÷ 11A8 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 007D ÷ 1160 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 007D × 0020 ÷ 1160 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 007D × 0308 ÷ 1160 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 007D × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (LF) ÷ [0.3] +× 007D × 0020 × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 007D × 0308 × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 007D × 0308 × 0020 × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 007D × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (NL) ÷ [0.3] +× 007D × 0020 × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 007D × 0308 × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 007D × 0308 × 0020 × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 007D × 17D6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 007D × 0020 × 17D6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 0030 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 007D × 0020 ÷ 0030 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 007D × 0308 ÷ 0030 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 007D ÷ 0028 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 007D × 0020 ÷ 0028 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 007D × 0308 ÷ 0028 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 007D ÷ 0025 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 007D × 0020 ÷ 0025 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 007D × 0308 ÷ 0025 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 007D ÷ 0024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 007D × 0020 ÷ 0024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 007D × 0308 ÷ 0024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 007D × 0022 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 007D × 0020 ÷ 0022 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 007D × 0308 × 0022 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 007D × 0020 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [0.3] +× 007D × 0020 × 0020 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 007D × 0308 × 0020 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 007D × 002F ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 007D × 0020 × 002F ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 007D × 0308 × 002F ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 007D × 2060 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 007D × 0020 × 2060 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 007D × 0308 × 2060 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 007D × 200B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 007D × 0020 × 200B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 007D × 0308 × 200B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 007D ÷ 1F1E6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 007D × 0020 ÷ 1F1E6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 261D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 007D × 0020 ÷ 261D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 007D × 0308 ÷ 261D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 007D ÷ 1F3FB ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 007D × 0020 ÷ 1F3FB ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 007D × 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] (CM1_CM) ÷ [0.3] +× 007D × 0020 ÷ 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 007D × 0308 × 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 007D × 0308 × 0020 ÷ 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 007D × 200D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 007D × 0020 ÷ 200D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 00A7 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 007D × 0020 ÷ 00A7 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 007D × 0308 ÷ 00A7 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 007D ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] (XX_AL) ÷ [0.3] +× 007D × 0020 ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 007D × 0308 ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 007D × 0308 × 0020 ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 007D ÷ 0E01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 007D × 0020 ÷ 0E01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 007D × 3041 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 007D × 0020 × 3041 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 0029 × 0023 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] NUMBER SIGN (AL) ÷ [0.3] +× 0029 × 0020 ÷ 0023 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0029 × 0308 × 0023 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0029 ÷ 2014 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0029 × 0020 ÷ 2014 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0029 × 0308 ÷ 2014 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0029 × 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [21.01] (BA) ÷ [0.3] +× 0029 × 0020 ÷ 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0029 × 0308 × 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0029 ÷ 00B4 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0029 × 0020 ÷ 00B4 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0029 × 0308 ÷ 00B4 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0029 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (BK) ÷ [0.3] +× 0029 × 0020 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0029 × 0308 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0029 × 0308 × 0020 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0029 ÷ FFFC ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0029 × 0020 ÷ FFFC ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0029 × 0308 ÷ FFFC ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0029 × 007D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0029 × 0020 × 007D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0029 × 0308 × 007D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0029 × 0029 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0029 × 0020 × 0029 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0029 × 0308 × 0029 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0029 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (CR) ÷ [0.3] +× 0029 × 0020 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0029 × 0308 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0029 × 0308 × 0020 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0029 × 0021 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0029 × 0020 × 0021 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0029 × 0308 × 0021 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0029 × 00A0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0029 × 0020 ÷ 00A0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0029 × 0308 × 00A0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0029 ÷ AC00 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0029 × 0020 ÷ AC00 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0029 × 0308 ÷ AC00 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0029 ÷ AC01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0029 × 0020 ÷ AC01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0029 × 0308 ÷ AC01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0029 × 05D0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0029 × 0020 ÷ 05D0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0029 × 0308 × 05D0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0029 × 002D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0029 × 0020 ÷ 002D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0029 × 0308 × 002D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0029 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0029 × 0020 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0029 × 0308 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0029 ÷ 2024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0029 × 0020 ÷ 2024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0029 × 0308 ÷ 2024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0029 × 002C ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] COMMA (IS) ÷ [0.3] +× 0029 × 0020 × 002C ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0029 × 0308 × 002C ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0029 ÷ 1100 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0029 × 0020 ÷ 1100 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0029 × 0308 ÷ 1100 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0029 ÷ 11A8 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0029 × 0020 ÷ 11A8 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0029 × 0308 ÷ 11A8 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0029 ÷ 1160 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0029 × 0020 ÷ 1160 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0029 × 0308 ÷ 1160 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0029 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (LF) ÷ [0.3] +× 0029 × 0020 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0029 × 0308 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0029 × 0308 × 0020 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0029 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (NL) ÷ [0.3] +× 0029 × 0020 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0029 × 0308 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0029 × 0308 × 0020 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0029 × 17D6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0029 × 0020 × 17D6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0029 × 0308 × 17D6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0029 × 0030 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] DIGIT ZERO (NU) ÷ [0.3] +× 0029 × 0020 ÷ 0030 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0029 × 0308 × 0030 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0029 ÷ 0028 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0029 × 0020 ÷ 0028 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0029 × 0308 ÷ 0028 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0029 ÷ 0025 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0029 × 0020 ÷ 0025 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0029 × 0308 ÷ 0025 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0029 ÷ 0024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0029 × 0020 ÷ 0024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0029 × 0308 ÷ 0024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0029 × 0022 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0029 × 0020 ÷ 0022 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0029 × 0308 × 0022 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0029 × 0020 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [0.3] +× 0029 × 0020 × 0020 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0029 × 002F ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0029 × 0020 × 002F ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0029 × 0308 × 002F ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0029 × 2060 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0029 × 0020 × 2060 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0029 × 0308 × 2060 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0029 × 200B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0029 × 0020 × 200B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0029 × 0308 × 200B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0029 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0029 × 0020 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0029 × 0308 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0029 ÷ 261D ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0029 × 0020 ÷ 261D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0029 × 0308 ÷ 261D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0029 ÷ 1F3FB ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0029 × 0020 ÷ 1F3FB ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0029 × 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] (CM1_CM) ÷ [0.3] +× 0029 × 0020 ÷ 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0029 × 0308 × 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0029 × 200D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0029 × 0020 ÷ 200D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0029 × 00A7 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0029 × 0020 ÷ 00A7 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0029 × 0308 × 00A7 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0029 × 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] (XX_AL) ÷ [0.3] +× 0029 × 0020 ÷ 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0029 × 0308 × 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] (XX_AL) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0029 × 0E01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0029 × 0020 ÷ 0E01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0029 × 0308 × 0E01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0029 × 3041 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0029 × 0020 × 3041 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0029 × 0308 × 3041 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 000D ÷ 0023 ÷ # × [0.3] (CR) ÷ [5.02] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 0023 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 0308 × 0023 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0020 ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0308 ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0009 ÷ # × [0.3] (CR) ÷ [5.02] (BA) ÷ [0.3] +× 000D ÷ 0020 ÷ 0009 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000D ÷ 0308 × 0009 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000D ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 0020 ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 0308 ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 000B ÷ # × [0.3] (CR) ÷ [5.02] (BK) ÷ [0.3] +× 000D ÷ 0020 × 000B ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000D ÷ 0308 × 000B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 000B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000D ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 0020 ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 0308 ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 007D ÷ # × [0.3] (CR) ÷ [5.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0020 × 007D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0308 × 007D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 007D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0029 ÷ # × [0.3] (CR) ÷ [5.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 0020 × 0029 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 0308 × 0029 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 000D ÷ # × [0.3] (CR) ÷ [5.02] (CR) ÷ [0.3] +× 000D ÷ 0020 × 000D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000D ÷ 0308 × 000D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 000D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000D ÷ 0021 ÷ # × [0.3] (CR) ÷ [5.02] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 0020 × 0021 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 0308 × 0021 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 00A0 ÷ # × [0.3] (CR) ÷ [5.02] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ 0020 ÷ 00A0 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ 0308 × 00A0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ 0020 ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ 0308 ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 0020 ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 0308 ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 05D0 ÷ # × [0.3] (CR) ÷ [5.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 0020 ÷ 05D0 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 0308 × 05D0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 002D ÷ # × [0.3] (CR) ÷ [5.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 0020 ÷ 002D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 0308 × 002D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] WATCH (ID) ÷ [0.3] +× 000D ÷ 0020 ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000D ÷ 0308 ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000D ÷ 2024 ÷ # × [0.3] (CR) ÷ [5.02] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 0020 ÷ 2024 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 0308 × 2024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 002C ÷ # × [0.3] (CR) ÷ [5.02] COMMA (IS) ÷ [0.3] +× 000D ÷ 0020 × 002C ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000D ÷ 0308 × 002C ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 002C ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000D ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 0020 ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 0308 ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 0020 ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 0308 ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D ÷ 0020 ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D ÷ 0308 ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D × 000A ÷ # × [0.3] (CR) × [5.01] (LF) ÷ [0.3] +× 000D ÷ 0020 × 000A ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000D ÷ 0308 × 000A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 000A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000D ÷ 0085 ÷ # × [0.3] (CR) ÷ [5.02] (NL) ÷ [0.3] +× 000D ÷ 0020 × 0085 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000D ÷ 0308 × 0085 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000D ÷ 17D6 ÷ # × [0.3] (CR) ÷ [5.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0020 ÷ 17D6 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0308 × 17D6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0030 ÷ # × [0.3] (CR) ÷ [5.02] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0020 ÷ 0030 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0308 × 0030 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0028 ÷ # × [0.3] (CR) ÷ [5.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0020 ÷ 0028 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0308 × 0028 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0025 ÷ # × [0.3] (CR) ÷ [5.02] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0020 ÷ 0025 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0308 × 0025 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0024 ÷ # × [0.3] (CR) ÷ [5.02] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0020 ÷ 0024 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0308 × 0024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0022 ÷ # × [0.3] (CR) ÷ [5.02] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0020 ÷ 0022 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0308 × 0022 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0020 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [0.3] +× 000D ÷ 0020 × 0020 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000D ÷ 002F ÷ # × [0.3] (CR) ÷ [5.02] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 0020 × 002F ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 0308 × 002F ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 002F ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 2060 ÷ # × [0.3] (CR) ÷ [5.02] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 0020 × 2060 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 0308 × 2060 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 200B ÷ # × [0.3] (CR) ÷ [5.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 0020 × 200B ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 0308 × 200B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 200B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 0020 ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 0308 ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0001 ÷ # × [0.3] (CR) ÷ [5.02] (CM1_CM) ÷ [0.3] +× 000D ÷ 0020 ÷ 0001 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000D ÷ 0308 × 0001 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000D ÷ 200D ÷ # × [0.3] (CR) ÷ [5.02] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 0020 ÷ 200D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 0308 × 200D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 00A7 ÷ # × [0.3] (CR) ÷ [5.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 00A7 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 0308 × 00A7 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 50005 ÷ # × [0.3] (CR) ÷ [5.02] (XX_AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 50005 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000D ÷ 0308 × 50005 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000D ÷ 0E01 ÷ # × [0.3] (CR) ÷ [5.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 0E01 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 0308 × 0E01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 0020 ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 0308 × 3041 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0021 ÷ 0023 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 0021 × 0020 ÷ 0023 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0021 × 0308 ÷ 0023 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0021 ÷ 2014 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0021 × 0020 ÷ 2014 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0021 × 0308 ÷ 2014 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0021 × 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.01] (BA) ÷ [0.3] +× 0021 × 0020 ÷ 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0021 × 0308 × 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0021 ÷ 00B4 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0021 × 0020 ÷ 00B4 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0021 × 0308 ÷ 00B4 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0021 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (BK) ÷ [0.3] +× 0021 × 0020 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0021 × 0308 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0021 × 0308 × 0020 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0021 ÷ FFFC ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0021 × 0020 ÷ FFFC ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0021 × 0308 ÷ FFFC ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0021 × 007D ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0021 × 0020 × 007D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0021 × 0308 × 007D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0021 × 0029 ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0021 × 0020 × 0029 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0021 × 0308 × 0029 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0021 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (CR) ÷ [0.3] +× 0021 × 0020 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0021 × 0308 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0021 × 0308 × 0020 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0021 × 0021 ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0021 × 0020 × 0021 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0021 × 0308 × 0021 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0021 × 00A0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0021 × 0020 ÷ 00A0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0021 × 0308 × 00A0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0021 ÷ AC00 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0021 × 0020 ÷ AC00 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0021 × 0308 ÷ AC00 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0021 ÷ AC01 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0021 × 0020 ÷ AC01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0021 × 0308 ÷ AC01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0021 ÷ 05D0 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0021 × 0020 ÷ 05D0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0021 × 0308 ÷ 05D0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0021 × 002D ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0021 × 0020 ÷ 002D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0021 × 0308 × 002D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0021 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0021 × 0020 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0021 × 0308 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0021 × 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [22.02] ONE DOT LEADER (IN) ÷ [0.3] +× 0021 × 0020 ÷ 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0021 × 0308 × 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0021 × 002C ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] COMMA (IS) ÷ [0.3] +× 0021 × 0020 × 002C ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0021 × 0308 × 002C ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0021 ÷ 1100 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0021 × 0020 ÷ 1100 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0021 × 0308 ÷ 1100 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0021 ÷ 11A8 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0021 × 0020 ÷ 11A8 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0021 × 0308 ÷ 11A8 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0021 ÷ 1160 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0021 × 0020 ÷ 1160 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0021 × 0308 ÷ 1160 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0021 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (LF) ÷ [0.3] +× 0021 × 0020 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0021 × 0308 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0021 × 0308 × 0020 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0021 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (NL) ÷ [0.3] +× 0021 × 0020 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0021 × 0308 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0021 × 0308 × 0020 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0021 × 17D6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0021 × 0020 ÷ 17D6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0021 × 0308 × 17D6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0021 ÷ 0030 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 0021 × 0020 ÷ 0030 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0021 × 0308 ÷ 0030 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0021 ÷ 0028 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0021 × 0020 ÷ 0028 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0021 × 0308 ÷ 0028 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0021 ÷ 0025 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0021 × 0020 ÷ 0025 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0021 × 0308 ÷ 0025 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0021 ÷ 0024 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0021 × 0020 ÷ 0024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0021 × 0308 ÷ 0024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0021 × 0022 ÷ # × [0.3] EXCLAMATION MARK (EX) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0021 × 0020 ÷ 0022 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0021 × 0308 × 0022 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0021 × 0020 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [0.3] +× 0021 × 0020 × 0020 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0021 × 002F ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0021 × 0020 × 002F ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0021 × 0308 × 002F ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0021 × 2060 ÷ # × [0.3] EXCLAMATION MARK (EX) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0021 × 0020 × 2060 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0021 × 0308 × 2060 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0021 × 200B ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0021 × 0020 × 200B ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0021 × 0308 × 200B ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0021 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0021 × 0020 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0021 × 0308 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0021 ÷ 261D ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0021 × 0020 ÷ 261D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0021 × 0308 ÷ 261D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0021 ÷ 1F3FB ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0021 × 0020 ÷ 1F3FB ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0021 × 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] (CM1_CM) ÷ [0.3] +× 0021 × 0020 ÷ 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0021 × 0308 × 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0021 × 200D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0021 × 0020 ÷ 200D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0021 ÷ 00A7 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0021 × 0020 ÷ 00A7 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0021 × 0308 ÷ 00A7 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0021 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0021 × 0020 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0021 × 0308 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0021 ÷ 0E01 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0021 × 0020 ÷ 0E01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0021 × 0308 ÷ 0E01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0021 × 3041 ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0021 × 0020 ÷ 3041 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0021 × 0308 × 3041 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 00A0 × 0023 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A0 × 0020 ÷ 0023 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A0 × 0308 × 0023 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 00A0 × 2014 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] EM DASH (B2) ÷ [0.3] +× 00A0 × 0020 ÷ 2014 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 00A0 × 0308 × 2014 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] EM DASH (B2) ÷ [0.3] +× 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] +× 00A0 × 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] (BA) ÷ [0.3] +× 00A0 × 0020 ÷ 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A0 × 0308 × 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] (BA) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A0 × 00B4 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A0 × 0020 ÷ 00B4 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A0 × 0308 × 00B4 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 00A0 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (BK) ÷ [0.3] +× 00A0 × 0020 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A0 × 0308 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 00A0 × 0308 × 0020 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A0 × FFFC ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A0 × 0020 ÷ FFFC ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A0 × 0308 × FFFC ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 00A0 × 007D ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A0 × 0020 × 007D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A0 × 0308 × 007D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 00A0 × 0029 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A0 × 0020 × 0029 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A0 × 0308 × 0029 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 00A0 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0020 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0308 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0308 × 0020 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0021 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A0 × 0020 × 0021 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A0 × 0308 × 0021 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 00A0 × 00A0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A0 × 0020 ÷ 00A0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A0 × 0308 × 00A0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 00A0 × AC00 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A0 × 0020 ÷ AC00 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A0 × 0308 × AC00 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 00A0 × AC01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A0 × 0020 ÷ AC01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A0 × 0308 × AC01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 00A0 × 05D0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A0 × 0020 ÷ 05D0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A0 × 0308 × 05D0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 00A0 × 002D ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A0 × 0020 ÷ 002D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A0 × 0308 × 002D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 00A0 × 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] WATCH (ID) ÷ [0.3] +× 00A0 × 0020 ÷ 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 00A0 × 0308 × 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] WATCH (ID) ÷ [0.3] +× 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] +× 00A0 × 2024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00A0 × 0020 ÷ 2024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00A0 × 0308 × 2024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 00A0 × 002C ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] COMMA (IS) ÷ [0.3] +× 00A0 × 0020 × 002C ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 00A0 × 0308 × 002C ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] COMMA (IS) ÷ [0.3] +× 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] +× 00A0 × 1100 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A0 × 0020 ÷ 1100 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A0 × 0308 × 1100 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 00A0 × 11A8 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A0 × 0020 ÷ 11A8 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A0 × 0308 × 11A8 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 00A0 × 1160 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A0 × 0020 ÷ 1160 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A0 × 0308 × 1160 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 00A0 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0020 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0308 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0308 × 0020 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (NL) ÷ [0.3] +× 00A0 × 0020 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A0 × 0308 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 00A0 × 0308 × 0020 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A0 × 17D6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00A0 × 0020 ÷ 17D6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 00A0 × 0030 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] DIGIT ZERO (NU) ÷ [0.3] +× 00A0 × 0020 ÷ 0030 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 00A0 × 0308 × 0030 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 00A0 × 0028 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A0 × 0020 ÷ 0028 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A0 × 0308 × 0028 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 00A0 × 0025 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] PERCENT SIGN (PO) ÷ [0.3] +× 00A0 × 0020 ÷ 0025 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 00A0 × 0308 × 0025 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 00A0 × 0024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00A0 × 0020 ÷ 0024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00A0 × 0308 × 0024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 00A0 × 0022 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] QUOTATION MARK (QU) ÷ [0.3] +× 00A0 × 0020 ÷ 0022 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 00A0 × 0308 × 0022 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 00A0 × 0020 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [0.3] +× 00A0 × 0020 × 0020 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 00A0 × 002F ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] SOLIDUS (SY) ÷ [0.3] +× 00A0 × 0020 × 002F ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00A0 × 0308 × 002F ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] SOLIDUS (SY) ÷ [0.3] +× 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] +× 00A0 × 2060 ÷ # × [0.3] NO-BREAK SPACE (GL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A0 × 0020 × 2060 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A0 × 0308 × 2060 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 00A0 × 200B ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A0 × 0020 × 200B ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A0 × 0308 × 200B ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 00A0 × 1F1E6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00A0 × 0020 ÷ 1F1E6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 00A0 × 261D ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A0 × 0020 ÷ 261D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A0 × 0308 × 261D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 00A0 × 1F3FB ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 00A0 × 0020 ÷ 1F3FB ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 00A0 × 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] (CM1_CM) ÷ [0.3] +× 00A0 × 0020 ÷ 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A0 × 0308 × 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A0 × 200D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 00A0 × 0020 ÷ 200D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 00A0 × 00A7 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A0 × 0020 ÷ 00A7 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A0 × 0308 × 00A7 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 00A0 × 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] (XX_AL) ÷ [0.3] +× 00A0 × 0020 ÷ 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A0 × 0308 × 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] (XX_AL) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A0 × 0E01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00A0 × 0020 ÷ 0E01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 00A0 × 3041 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00A0 × 0020 ÷ 3041 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× AC00 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× AC00 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× AC00 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× AC00 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× AC00 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× AC00 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.01] (BA) ÷ [0.3] +× AC00 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC00 × 0308 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC00 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC00 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC00 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× AC00 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (BK) ÷ [0.3] +× AC00 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC00 × 0308 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× AC00 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC00 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC00 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC00 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× AC00 × 007D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC00 × 0020 × 007D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC00 × 0308 × 007D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× AC00 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC00 × 0020 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC00 × 0308 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× AC00 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (CR) ÷ [0.3] +× AC00 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC00 × 0308 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× AC00 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC00 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC00 × 0020 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC00 × 0308 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× AC00 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× AC00 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× AC00 × 0308 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× AC00 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC00 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC00 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× AC00 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC00 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC00 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× AC00 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC00 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC00 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× AC00 × 002D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× AC00 × 0020 ÷ 002D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× AC00 × 0308 × 002D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× AC00 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] WATCH (ID) ÷ [0.3] +× AC00 × 0020 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× AC00 × 0308 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× AC00 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× AC00 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× AC00 × 0308 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× AC00 × 002C ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] COMMA (IS) ÷ [0.3] +× AC00 × 0020 × 002C ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× AC00 × 0308 × 002C ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× AC00 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC00 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC00 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× AC00 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC00 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC00 × 0308 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× AC00 × 1160 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC00 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC00 × 0308 × 1160 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× AC00 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (LF) ÷ [0.3] +× AC00 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC00 × 0308 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× AC00 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC00 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (NL) ÷ [0.3] +× AC00 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC00 × 0308 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× AC00 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC00 × 17D6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× AC00 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× AC00 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× AC00 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× AC00 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC00 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC00 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× AC00 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× AC00 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× AC00 × 0308 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× AC00 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC00 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC00 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× AC00 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× AC00 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× AC00 × 0308 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× AC00 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [0.3] +× AC00 × 0020 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× AC00 × 002F ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC00 × 0020 × 002F ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC00 × 0308 × 002F ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× AC00 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC00 × 0020 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC00 × 0308 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× AC00 × 200B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC00 × 0020 × 200B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC00 × 0308 × 200B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× AC00 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× AC00 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC00 × 0020 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC00 × 0308 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× AC00 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× AC00 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× AC00 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] (CM1_CM) ÷ [0.3] +× AC00 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC00 × 0308 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC00 × 200D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× AC00 × 0020 ÷ 200D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC00 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC00 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× AC00 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC00 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC00 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC00 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× AC00 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× AC00 × 3041 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× AC00 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× AC01 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× AC01 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× AC01 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× AC01 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× AC01 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× AC01 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.01] (BA) ÷ [0.3] +× AC01 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC01 × 0308 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC01 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC01 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC01 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× AC01 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (BK) ÷ [0.3] +× AC01 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC01 × 0308 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× AC01 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC01 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC01 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC01 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× AC01 × 007D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC01 × 0020 × 007D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC01 × 0308 × 007D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× AC01 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC01 × 0020 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC01 × 0308 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× AC01 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (CR) ÷ [0.3] +× AC01 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC01 × 0308 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× AC01 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC01 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC01 × 0020 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC01 × 0308 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× AC01 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× AC01 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× AC01 × 0308 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× AC01 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC01 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC01 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× AC01 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC01 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC01 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× AC01 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC01 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC01 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× AC01 × 002D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× AC01 × 0020 ÷ 002D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× AC01 × 0308 × 002D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× AC01 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] WATCH (ID) ÷ [0.3] +× AC01 × 0020 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× AC01 × 0308 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× AC01 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× AC01 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× AC01 × 0308 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× AC01 × 002C ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] COMMA (IS) ÷ [0.3] +× AC01 × 0020 × 002C ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× AC01 × 0308 × 002C ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× AC01 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC01 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC01 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× AC01 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC01 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC01 × 0308 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× AC01 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC01 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC01 × 0308 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× AC01 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (LF) ÷ [0.3] +× AC01 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC01 × 0308 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× AC01 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC01 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (NL) ÷ [0.3] +× AC01 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC01 × 0308 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× AC01 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC01 × 17D6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× AC01 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× AC01 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× AC01 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× AC01 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC01 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC01 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× AC01 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× AC01 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× AC01 × 0308 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× AC01 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC01 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC01 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× AC01 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× AC01 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× AC01 × 0308 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× AC01 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [0.3] +× AC01 × 0020 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× AC01 × 002F ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC01 × 0020 × 002F ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC01 × 0308 × 002F ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× AC01 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC01 × 0020 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC01 × 0308 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× AC01 × 200B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC01 × 0020 × 200B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC01 × 0308 × 200B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× AC01 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× AC01 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC01 × 0020 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC01 × 0308 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× AC01 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× AC01 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× AC01 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] (CM1_CM) ÷ [0.3] +× AC01 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC01 × 0308 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC01 × 200D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× AC01 × 0020 ÷ 200D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC01 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC01 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× AC01 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC01 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC01 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC01 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× AC01 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× AC01 × 3041 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× AC01 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 05D0 × 0023 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 05D0 × 0020 ÷ 0023 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 05D0 × 0308 × 0023 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 05D0 ÷ 2014 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 05D0 × 0020 ÷ 2014 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 05D0 × 0308 ÷ 2014 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 05D0 × 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.01] (BA) ÷ [0.3] +× 05D0 × 0020 ÷ 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 05D0 × 0308 × 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 05D0 ÷ 00B4 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 05D0 × 0020 ÷ 00B4 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 05D0 × 0308 ÷ 00B4 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 05D0 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (BK) ÷ [0.3] +× 05D0 × 0020 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 05D0 × 0308 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 05D0 × 0308 × 0020 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 05D0 ÷ FFFC ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 05D0 × 0020 ÷ FFFC ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 05D0 × 0308 ÷ FFFC ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 05D0 × 007D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 05D0 × 0020 × 007D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 05D0 × 0308 × 007D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 05D0 × 0029 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 05D0 × 0020 × 0029 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 05D0 × 0308 × 0029 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 05D0 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0020 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0308 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0308 × 0020 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0021 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 05D0 × 0020 × 0021 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 05D0 × 0308 × 0021 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 05D0 × 00A0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 05D0 × 0020 ÷ 00A0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 05D0 × 0308 × 00A0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 05D0 ÷ AC00 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 05D0 × 0020 ÷ AC00 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 05D0 × 0308 ÷ AC00 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 05D0 ÷ AC01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 05D0 × 0020 ÷ AC01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 05D0 × 0308 ÷ AC01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 05D0 × 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 05D0 × 0020 ÷ 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 05D0 × 0308 × 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 05D0 × 002D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 05D0 × 0020 ÷ 002D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 05D0 × 0308 × 002D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 05D0 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 05D0 × 0020 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 05D0 × 0308 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 05D0 × 2024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 05D0 × 0020 ÷ 2024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 05D0 × 0308 × 2024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 05D0 × 002C ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] COMMA (IS) ÷ [0.3] +× 05D0 × 0020 × 002C ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 05D0 × 0308 × 002C ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 05D0 ÷ 1100 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 05D0 × 0020 ÷ 1100 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 05D0 × 0308 ÷ 1100 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 05D0 ÷ 11A8 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 05D0 × 0020 ÷ 11A8 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 05D0 × 0308 ÷ 11A8 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 05D0 ÷ 1160 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 05D0 × 0020 ÷ 1160 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 05D0 × 0308 ÷ 1160 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 05D0 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0020 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0308 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0308 × 0020 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (NL) ÷ [0.3] +× 05D0 × 0020 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 05D0 × 0308 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 05D0 × 0308 × 0020 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 05D0 × 17D6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 05D0 × 0020 ÷ 17D6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 05D0 × 0030 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 05D0 × 0020 ÷ 0030 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 05D0 × 0308 × 0030 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 05D0 × 0028 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 05D0 × 0020 ÷ 0028 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 05D0 × 0308 × 0028 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 05D0 × 0025 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 05D0 × 0020 ÷ 0025 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 05D0 × 0308 × 0025 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 05D0 × 0024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 05D0 × 0020 ÷ 0024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 05D0 × 0308 × 0024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 05D0 × 0022 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 05D0 × 0020 ÷ 0022 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 05D0 × 0308 × 0022 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 05D0 × 0020 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [0.3] +× 05D0 × 0020 × 0020 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 05D0 × 002F ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 05D0 × 0020 × 002F ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 05D0 × 0308 × 002F ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 05D0 × 2060 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 05D0 × 0020 × 2060 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 05D0 × 0308 × 2060 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 05D0 × 200B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 05D0 × 0020 × 200B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 05D0 × 0308 × 200B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 05D0 ÷ 1F1E6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 05D0 × 0020 ÷ 1F1E6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 05D0 ÷ 261D ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 05D0 × 0020 ÷ 261D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 05D0 × 0308 ÷ 261D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 05D0 ÷ 1F3FB ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 05D0 × 0020 ÷ 1F3FB ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 05D0 × 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] (CM1_CM) ÷ [0.3] +× 05D0 × 0020 ÷ 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 05D0 × 0308 × 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 05D0 × 200D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 05D0 × 0020 ÷ 200D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 05D0 × 00A7 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 05D0 × 0020 ÷ 00A7 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 05D0 × 0308 × 00A7 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 05D0 × 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] (XX_AL) ÷ [0.3] +× 05D0 × 0020 ÷ 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 05D0 × 0308 × 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 05D0 × 0E01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 05D0 × 0020 ÷ 0E01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 05D0 × 3041 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 05D0 × 0020 ÷ 3041 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 002D ÷ 0023 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 002D × 0020 ÷ 0023 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 002D × 0308 ÷ 0023 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 002D ÷ 2014 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 002D × 0020 ÷ 2014 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 002D × 0308 ÷ 2014 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 002D × 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.01] (BA) ÷ [0.3] +× 002D × 0020 ÷ 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002D × 0308 × 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 002D × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002D ÷ 00B4 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002D × 0020 ÷ 00B4 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002D × 0308 ÷ 00B4 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 002D × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (BK) ÷ [0.3] +× 002D × 0020 × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002D × 0308 × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 002D × 0308 × 0020 × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002D ÷ FFFC ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002D × 0020 ÷ FFFC ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002D × 0308 ÷ FFFC ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 002D × 007D ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002D × 0020 × 007D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002D × 0308 × 007D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 002D × 0029 ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002D × 0020 × 0029 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002D × 0308 × 0029 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 002D × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (CR) ÷ [0.3] +× 002D × 0020 × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002D × 0308 × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 002D × 0308 × 0020 × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002D × 0021 ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002D × 0020 × 0021 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002D × 0308 × 0021 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 002D ÷ 00A0 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002D × 0020 ÷ 00A0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002D × 0308 ÷ 00A0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 002D ÷ AC00 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002D × 0020 ÷ AC00 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002D × 0308 ÷ AC00 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 002D ÷ AC01 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002D × 0020 ÷ AC01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002D × 0308 ÷ AC01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 002D ÷ 05D0 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002D × 0020 ÷ 05D0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002D × 0308 ÷ 05D0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 002D × 002D ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 002D × 0020 ÷ 002D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 002D × 0308 × 002D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 002D ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002D × 0020 ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002D × 0308 ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 002D ÷ 2024 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002D × 0020 ÷ 2024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002D × 0308 ÷ 2024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 002D × 002C ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] COMMA (IS) ÷ [0.3] +× 002D × 0020 × 002C ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002D × 0308 × 002C ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 002D ÷ 1100 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002D × 0020 ÷ 1100 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002D × 0308 ÷ 1100 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 002D ÷ 11A8 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002D × 0020 ÷ 11A8 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002D × 0308 ÷ 11A8 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 002D ÷ 1160 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002D × 0020 ÷ 1160 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002D × 0308 ÷ 1160 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 002D × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (LF) ÷ [0.3] +× 002D × 0020 × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002D × 0308 × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 002D × 0308 × 0020 × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002D × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (NL) ÷ [0.3] +× 002D × 0020 × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002D × 0308 × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 002D × 0308 × 0020 × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002D × 17D6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002D × 0020 ÷ 17D6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002D × 0308 × 17D6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 002D × 0030 ÷ # × [0.3] HYPHEN-MINUS (HY) × [25.02] DIGIT ZERO (NU) ÷ [0.3] +× 002D × 0020 ÷ 0030 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 002D × 0308 × 0030 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 002D ÷ 0028 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002D × 0020 ÷ 0028 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002D × 0308 ÷ 0028 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 002D ÷ 0025 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 002D × 0020 ÷ 0025 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 002D × 0308 ÷ 0025 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 002D ÷ 0024 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002D × 0020 ÷ 0024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002D × 0308 ÷ 0024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 002D × 0022 ÷ # × [0.3] HYPHEN-MINUS (HY) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 002D × 0020 ÷ 0022 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 002D × 0308 × 0022 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 002D × 0020 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [0.3] +× 002D × 0020 × 0020 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002D × 0308 × 0020 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 002D × 002F ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002D × 0020 × 002F ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002D × 0308 × 002F ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 002D × 2060 ÷ # × [0.3] HYPHEN-MINUS (HY) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002D × 0020 × 2060 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002D × 0308 × 2060 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 002D × 200B ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002D × 0020 × 200B ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002D × 0308 × 200B ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 002D ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002D × 0020 ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002D × 0308 ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 002D ÷ 261D ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002D × 0020 ÷ 261D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002D × 0308 ÷ 261D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 002D ÷ 1F3FB ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002D × 0020 ÷ 1F3FB ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 002D × 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] (CM1_CM) ÷ [0.3] +× 002D × 0020 ÷ 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002D × 0308 × 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 002D × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002D × 200D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002D × 0020 ÷ 200D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 002D ÷ 00A7 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002D × 0020 ÷ 00A7 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002D × 0308 ÷ 00A7 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 002D ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002D × 0020 ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002D × 0308 ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002D × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002D ÷ 0E01 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002D × 0020 ÷ 0E01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002D × 0308 ÷ 0E01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 002D × 3041 ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002D × 0020 ÷ 3041 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002D × 0308 × 3041 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 231A ÷ 0023 ÷ # × [0.3] WATCH (ID) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 231A × 0020 ÷ 0023 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 231A × 0308 ÷ 0023 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 231A ÷ 2014 ÷ # × [0.3] WATCH (ID) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 231A × 0020 ÷ 2014 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 231A × 0308 ÷ 2014 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 231A × 0009 ÷ # × [0.3] WATCH (ID) × [21.01] (BA) ÷ [0.3] +× 231A × 0020 ÷ 0009 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 231A × 0308 × 0009 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 0009 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 231A ÷ 00B4 ÷ # × [0.3] WATCH (ID) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 231A × 0020 ÷ 00B4 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 231A × 0308 ÷ 00B4 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 231A × 000B ÷ # × [0.3] WATCH (ID) × [6.0] (BK) ÷ [0.3] +× 231A × 0020 × 000B ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 231A × 0308 × 000B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 231A × 0308 × 0020 × 000B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 231A ÷ FFFC ÷ # × [0.3] WATCH (ID) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 231A × 0020 ÷ FFFC ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 231A × 0308 ÷ FFFC ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 231A × 007D ÷ # × [0.3] WATCH (ID) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 231A × 0020 × 007D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 231A × 0308 × 007D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 231A × 0029 ÷ # × [0.3] WATCH (ID) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 231A × 0020 × 0029 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 231A × 0308 × 0029 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 231A × 000D ÷ # × [0.3] WATCH (ID) × [6.0] (CR) ÷ [0.3] +× 231A × 0020 × 000D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 231A × 0308 × 000D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 231A × 0308 × 0020 × 000D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 231A × 0021 ÷ # × [0.3] WATCH (ID) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 231A × 0020 × 0021 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 231A × 0308 × 0021 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 231A × 00A0 ÷ # × [0.3] WATCH (ID) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 231A × 0020 ÷ 00A0 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 231A × 0308 × 00A0 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 231A ÷ AC00 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 231A × 0020 ÷ AC00 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 231A × 0308 ÷ AC00 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 231A ÷ AC01 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 231A × 0020 ÷ AC01 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 231A × 0308 ÷ AC01 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 231A ÷ 05D0 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 231A × 0020 ÷ 05D0 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 231A × 0308 ÷ 05D0 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 231A × 002D ÷ # × [0.3] WATCH (ID) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 231A × 0020 ÷ 002D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 231A × 0308 × 002D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 231A ÷ 231A ÷ # × [0.3] WATCH (ID) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 231A × 0020 ÷ 231A ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 231A × 0308 ÷ 231A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 231A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 231A × 2024 ÷ # × [0.3] WATCH (ID) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 231A × 0020 ÷ 2024 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 231A × 0308 × 2024 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 231A × 002C ÷ # × [0.3] WATCH (ID) × [13.02] COMMA (IS) ÷ [0.3] +× 231A × 0020 × 002C ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 231A × 0308 × 002C ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 231A × 0308 × 0020 × 002C ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 231A ÷ 1100 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 231A × 0020 ÷ 1100 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 231A × 0308 ÷ 1100 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 231A ÷ 11A8 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 231A × 0020 ÷ 11A8 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 231A × 0308 ÷ 11A8 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 231A ÷ 1160 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 231A × 0020 ÷ 1160 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 231A × 0308 ÷ 1160 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 231A × 000A ÷ # × [0.3] WATCH (ID) × [6.0] (LF) ÷ [0.3] +× 231A × 0020 × 000A ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 231A × 0308 × 000A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 231A × 0308 × 0020 × 000A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 231A × 0085 ÷ # × [0.3] WATCH (ID) × [6.0] (NL) ÷ [0.3] +× 231A × 0020 × 0085 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 231A × 0308 × 0085 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 231A × 0308 × 0020 × 0085 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 231A × 17D6 ÷ # × [0.3] WATCH (ID) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 231A × 0020 ÷ 17D6 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 231A × 0308 × 17D6 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 231A ÷ 0030 ÷ # × [0.3] WATCH (ID) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 231A × 0020 ÷ 0030 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 231A × 0308 ÷ 0030 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 231A ÷ 0028 ÷ # × [0.3] WATCH (ID) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 231A × 0020 ÷ 0028 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 231A × 0308 ÷ 0028 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 231A × 0025 ÷ # × [0.3] WATCH (ID) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 231A × 0020 ÷ 0025 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 231A × 0308 × 0025 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 231A ÷ 0024 ÷ # × [0.3] WATCH (ID) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 231A × 0020 ÷ 0024 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 231A × 0308 ÷ 0024 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 231A × 0022 ÷ # × [0.3] WATCH (ID) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 231A × 0020 ÷ 0022 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 231A × 0308 × 0022 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 231A × 0020 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 0020 × 0020 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 0308 × 0020 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 0308 × 0020 × 0020 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 002F ÷ # × [0.3] WATCH (ID) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 231A × 0020 × 002F ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 231A × 0308 × 002F ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 231A × 0308 × 0020 × 002F ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 231A × 2060 ÷ # × [0.3] WATCH (ID) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 231A × 0020 × 2060 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 231A × 0308 × 2060 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 231A × 200B ÷ # × [0.3] WATCH (ID) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 231A × 0020 × 200B ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 231A × 0308 × 200B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 231A ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 231A × 0020 ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 231A × 0308 ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 231A ÷ 261D ÷ # × [0.3] WATCH (ID) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 231A × 0020 ÷ 261D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 231A × 0308 ÷ 261D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 231A ÷ 1F3FB ÷ # × [0.3] WATCH (ID) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 231A × 0020 ÷ 1F3FB ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 231A × 0308 ÷ 1F3FB ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 231A × 0001 ÷ # × [0.3] WATCH (ID) × [9.0] (CM1_CM) ÷ [0.3] +× 231A × 0020 ÷ 0001 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 231A × 0308 × 0001 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 0001 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 231A × 200D ÷ # × [0.3] WATCH (ID) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 231A × 0020 ÷ 200D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 231A × 0308 × 200D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 231A ÷ 00A7 ÷ # × [0.3] WATCH (ID) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 231A × 0020 ÷ 00A7 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 231A × 0308 ÷ 00A7 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 231A ÷ 50005 ÷ # × [0.3] WATCH (ID) ÷ [999.0] (XX_AL) ÷ [0.3] +× 231A × 0020 ÷ 50005 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 231A × 0308 ÷ 50005 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 50005 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 231A ÷ 0E01 ÷ # × [0.3] WATCH (ID) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 231A × 0020 ÷ 0E01 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 231A × 0308 ÷ 0E01 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 231A × 3041 ÷ # × [0.3] WATCH (ID) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 231A × 0020 ÷ 3041 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 231A × 0308 × 3041 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 2024 ÷ 0023 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 2024 × 0020 ÷ 0023 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 2024 × 0308 ÷ 0023 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 2024 ÷ 2014 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 2024 × 0020 ÷ 2014 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 2024 × 0308 ÷ 2014 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 2024 × 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [21.01] (BA) ÷ [0.3] +× 2024 × 0020 ÷ 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2024 × 0308 × 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2024 ÷ 00B4 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2024 × 0020 ÷ 00B4 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2024 × 0308 ÷ 00B4 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 2024 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (BK) ÷ [0.3] +× 2024 × 0020 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2024 × 0308 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 2024 × 0308 × 0020 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2024 ÷ FFFC ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2024 × 0020 ÷ FFFC ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2024 × 0308 ÷ FFFC ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 2024 × 007D ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2024 × 0020 × 007D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2024 × 0308 × 007D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 2024 × 0029 ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2024 × 0020 × 0029 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2024 × 0308 × 0029 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 2024 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (CR) ÷ [0.3] +× 2024 × 0020 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2024 × 0308 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 2024 × 0308 × 0020 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2024 × 0021 ÷ # × [0.3] ONE DOT LEADER (IN) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2024 × 0020 × 0021 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2024 × 0308 × 0021 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 2024 × 00A0 ÷ # × [0.3] ONE DOT LEADER (IN) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 2024 × 0020 ÷ 00A0 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 2024 × 0308 × 00A0 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 2024 ÷ AC00 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2024 × 0020 ÷ AC00 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2024 × 0308 ÷ AC00 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 2024 ÷ AC01 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2024 × 0020 ÷ AC01 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2024 × 0308 ÷ AC01 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 2024 ÷ 05D0 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2024 × 0020 ÷ 05D0 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2024 × 0308 ÷ 05D0 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 2024 × 002D ÷ # × [0.3] ONE DOT LEADER (IN) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 2024 × 0020 ÷ 002D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 2024 × 0308 × 002D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 2024 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 2024 × 0020 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 2024 × 0308 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 2024 × 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [22.04] ONE DOT LEADER (IN) ÷ [0.3] +× 2024 × 0020 ÷ 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2024 × 0308 × 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.04] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 2024 × 002C ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] COMMA (IS) ÷ [0.3] +× 2024 × 0020 × 002C ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 2024 × 0308 × 002C ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 2024 ÷ 1100 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2024 × 0020 ÷ 1100 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2024 × 0308 ÷ 1100 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 2024 ÷ 11A8 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2024 × 0020 ÷ 11A8 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2024 × 0308 ÷ 11A8 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 2024 ÷ 1160 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2024 × 0020 ÷ 1160 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2024 × 0308 ÷ 1160 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 2024 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (LF) ÷ [0.3] +× 2024 × 0020 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2024 × 0308 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 2024 × 0308 × 0020 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2024 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (NL) ÷ [0.3] +× 2024 × 0020 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2024 × 0308 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 2024 × 0308 × 0020 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2024 × 17D6 ÷ # × [0.3] ONE DOT LEADER (IN) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2024 × 0020 ÷ 17D6 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 2024 ÷ 0030 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 2024 × 0020 ÷ 0030 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 2024 × 0308 ÷ 0030 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 2024 ÷ 0028 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2024 × 0020 ÷ 0028 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2024 × 0308 ÷ 0028 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 2024 ÷ 0025 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 2024 × 0020 ÷ 0025 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 2024 × 0308 ÷ 0025 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 2024 ÷ 0024 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2024 × 0020 ÷ 0024 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2024 × 0308 ÷ 0024 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 2024 × 0022 ÷ # × [0.3] ONE DOT LEADER (IN) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 2024 × 0020 ÷ 0022 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 2024 × 0308 × 0022 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 2024 × 0020 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [0.3] +× 2024 × 0020 × 0020 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 2024 × 002F ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2024 × 0020 × 002F ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2024 × 0308 × 002F ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 2024 × 2060 ÷ # × [0.3] ONE DOT LEADER (IN) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2024 × 0020 × 2060 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2024 × 0308 × 2060 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 2024 × 200B ÷ # × [0.3] ONE DOT LEADER (IN) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2024 × 0020 × 200B ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2024 × 0308 × 200B ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 2024 ÷ 1F1E6 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2024 × 0020 ÷ 1F1E6 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 2024 ÷ 261D ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2024 × 0020 ÷ 261D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2024 × 0308 ÷ 261D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 2024 ÷ 1F3FB ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 2024 × 0020 ÷ 1F3FB ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 2024 × 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] (CM1_CM) ÷ [0.3] +× 2024 × 0020 ÷ 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2024 × 0308 × 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2024 × 200D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 2024 × 0020 ÷ 200D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 2024 ÷ 00A7 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2024 × 0020 ÷ 00A7 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2024 × 0308 ÷ 00A7 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 2024 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2024 × 0020 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2024 × 0308 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2024 ÷ 0E01 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2024 × 0020 ÷ 0E01 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 2024 × 3041 ÷ # × [0.3] ONE DOT LEADER (IN) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2024 × 0020 ÷ 3041 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 002C × 0023 ÷ # × [0.3] COMMA (IS) × [29.0] NUMBER SIGN (AL) ÷ [0.3] +× 002C × 0020 ÷ 0023 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 002C × 0308 × 0023 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 002C ÷ 2014 ÷ # × [0.3] COMMA (IS) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 002C × 0020 ÷ 2014 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 002C × 0308 ÷ 2014 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 002C × 0009 ÷ # × [0.3] COMMA (IS) × [21.01] (BA) ÷ [0.3] +× 002C × 0020 ÷ 0009 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002C × 0308 × 0009 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 0009 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002C ÷ 00B4 ÷ # × [0.3] COMMA (IS) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002C × 0020 ÷ 00B4 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002C × 0308 ÷ 00B4 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 002C × 000B ÷ # × [0.3] COMMA (IS) × [6.0] (BK) ÷ [0.3] +× 002C × 0020 × 000B ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002C × 0308 × 000B ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 002C × 0308 × 0020 × 000B ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002C ÷ FFFC ÷ # × [0.3] COMMA (IS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002C × 0020 ÷ FFFC ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002C × 0308 ÷ FFFC ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 002C × 007D ÷ # × [0.3] COMMA (IS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002C × 0020 × 007D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002C × 0308 × 007D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 002C × 0029 ÷ # × [0.3] COMMA (IS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002C × 0020 × 0029 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002C × 0308 × 0029 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 002C × 000D ÷ # × [0.3] COMMA (IS) × [6.0] (CR) ÷ [0.3] +× 002C × 0020 × 000D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002C × 0308 × 000D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 002C × 0308 × 0020 × 000D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002C × 0021 ÷ # × [0.3] COMMA (IS) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002C × 0020 × 0021 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002C × 0308 × 0021 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 002C × 00A0 ÷ # × [0.3] COMMA (IS) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 002C × 0020 ÷ 00A0 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002C × 0308 × 00A0 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 002C ÷ AC00 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002C × 0020 ÷ AC00 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002C × 0308 ÷ AC00 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 002C ÷ AC01 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002C × 0020 ÷ AC01 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002C × 0308 ÷ AC01 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 002C × 05D0 ÷ # × [0.3] COMMA (IS) × [29.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002C × 0020 ÷ 05D0 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002C × 0308 × 05D0 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 002C × 002D ÷ # × [0.3] COMMA (IS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 002C × 0020 ÷ 002D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 002C × 0308 × 002D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 002C ÷ 231A ÷ # × [0.3] COMMA (IS) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002C × 0020 ÷ 231A ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002C × 0308 ÷ 231A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 231A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002C ÷ 2024 ÷ # × [0.3] COMMA (IS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002C × 0020 ÷ 2024 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002C × 0308 ÷ 2024 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 002C × 002C ÷ # × [0.3] COMMA (IS) × [13.02] COMMA (IS) ÷ [0.3] +× 002C × 0020 × 002C ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002C × 0308 × 002C ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 002C × 0308 × 0020 × 002C ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002C ÷ 1100 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002C × 0020 ÷ 1100 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002C × 0308 ÷ 1100 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 002C ÷ 11A8 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002C × 0020 ÷ 11A8 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002C × 0308 ÷ 11A8 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 002C ÷ 1160 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002C × 0020 ÷ 1160 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002C × 0308 ÷ 1160 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 002C × 000A ÷ # × [0.3] COMMA (IS) × [6.0] (LF) ÷ [0.3] +× 002C × 0020 × 000A ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002C × 0308 × 000A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 002C × 0308 × 0020 × 000A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002C × 0085 ÷ # × [0.3] COMMA (IS) × [6.0] (NL) ÷ [0.3] +× 002C × 0020 × 0085 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002C × 0308 × 0085 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 002C × 0308 × 0020 × 0085 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002C × 17D6 ÷ # × [0.3] COMMA (IS) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002C × 0020 ÷ 17D6 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002C × 0308 × 17D6 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 002C ÷ 0030 ÷ # × [0.3] COMMA (IS) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 002C × 0020 ÷ 0030 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 002C × 0308 ÷ 0030 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 002C ÷ 0028 ÷ # × [0.3] COMMA (IS) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002C × 0020 ÷ 0028 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002C × 0308 ÷ 0028 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 002C ÷ 0025 ÷ # × [0.3] COMMA (IS) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 002C × 0020 ÷ 0025 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 002C × 0308 ÷ 0025 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 002C ÷ 0024 ÷ # × [0.3] COMMA (IS) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002C × 0020 ÷ 0024 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002C × 0308 ÷ 0024 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 002C × 0022 ÷ # × [0.3] COMMA (IS) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 002C × 0020 ÷ 0022 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 002C × 0308 × 0022 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 002C × 0020 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 0020 × 0020 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 0308 × 0020 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 0308 × 0020 × 0020 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 002F ÷ # × [0.3] COMMA (IS) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002C × 0020 × 002F ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002C × 0308 × 002F ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 002C × 0308 × 0020 × 002F ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002C × 2060 ÷ # × [0.3] COMMA (IS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002C × 0020 × 2060 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002C × 0308 × 2060 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 002C × 200B ÷ # × [0.3] COMMA (IS) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002C × 0020 × 200B ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002C × 0308 × 200B ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 002C ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002C × 0020 ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002C × 0308 ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 002C ÷ 261D ÷ # × [0.3] COMMA (IS) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002C × 0020 ÷ 261D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002C × 0308 ÷ 261D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 002C ÷ 1F3FB ÷ # × [0.3] COMMA (IS) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002C × 0020 ÷ 1F3FB ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002C × 0308 ÷ 1F3FB ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 002C × 0001 ÷ # × [0.3] COMMA (IS) × [9.0] (CM1_CM) ÷ [0.3] +× 002C × 0020 ÷ 0001 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002C × 0308 × 0001 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 0001 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002C × 200D ÷ # × [0.3] COMMA (IS) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002C × 0020 ÷ 200D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002C × 0308 × 200D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 002C × 00A7 ÷ # × [0.3] COMMA (IS) × [29.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002C × 0020 ÷ 00A7 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002C × 0308 × 00A7 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 002C × 50005 ÷ # × [0.3] COMMA (IS) × [29.0] (XX_AL) ÷ [0.3] +× 002C × 0020 ÷ 50005 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002C × 0308 × 50005 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] (XX_AL) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 50005 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002C × 0E01 ÷ # × [0.3] COMMA (IS) × [29.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002C × 0020 ÷ 0E01 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002C × 0308 × 0E01 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 002C × 3041 ÷ # × [0.3] COMMA (IS) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002C × 0020 ÷ 3041 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002C × 0308 × 3041 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 1100 ÷ 0023 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1100 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 1100 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 1100 ÷ 2014 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1100 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 1100 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 1100 × 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.01] (BA) ÷ [0.3] +× 1100 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1100 × 0308 × 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1100 ÷ 00B4 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1100 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1100 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 1100 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (BK) ÷ [0.3] +× 1100 × 0020 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1100 × 0308 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 1100 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1100 ÷ FFFC ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1100 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1100 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 1100 × 007D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1100 × 0020 × 007D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1100 × 0308 × 007D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 1100 × 0029 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1100 × 0020 × 0029 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1100 × 0308 × 0029 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 1100 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (CR) ÷ [0.3] +× 1100 × 0020 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1100 × 0308 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 1100 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1100 × 0021 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1100 × 0020 × 0021 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1100 × 0308 × 0021 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 1100 × 00A0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1100 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 1100 × 0308 × 00A0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 1100 × AC00 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1100 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1100 × 0308 × AC00 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 1100 × AC01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1100 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1100 × 0308 × AC01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 1100 ÷ 05D0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1100 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1100 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 1100 × 002D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1100 × 0020 ÷ 002D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 1100 × 0308 × 002D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 1100 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1100 × 0020 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1100 × 0308 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1100 × 2024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 1100 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 1100 × 0308 × 2024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 1100 × 002C ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] COMMA (IS) ÷ [0.3] +× 1100 × 0020 × 002C ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1100 × 0308 × 002C ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1100 × 1100 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1100 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1100 × 0308 × 1100 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 1100 ÷ 11A8 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1100 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1100 × 0308 ÷ 11A8 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 1100 × 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1100 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1100 × 0308 × 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 1100 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (LF) ÷ [0.3] +× 1100 × 0020 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1100 × 0308 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 1100 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1100 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (NL) ÷ [0.3] +× 1100 × 0020 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1100 × 0308 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 1100 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1100 × 17D6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 1100 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 1100 ÷ 0030 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1100 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 1100 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 1100 ÷ 0028 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1100 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1100 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 1100 × 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 1100 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 1100 × 0308 × 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 1100 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1100 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1100 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 1100 × 0022 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1100 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 1100 × 0308 × 0022 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 1100 × 0020 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [0.3] +× 1100 × 0020 × 0020 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1100 × 002F ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1100 × 0020 × 002F ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1100 × 0308 × 002F ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1100 × 2060 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1100 × 0020 × 2060 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1100 × 0308 × 2060 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 1100 × 200B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1100 × 0020 × 200B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1100 × 0308 × 200B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 1100 ÷ 1F1E6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 1100 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 1100 ÷ 261D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1100 × 0020 ÷ 261D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1100 × 0308 ÷ 261D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 1100 ÷ 1F3FB ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 1100 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 1100 × 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] (CM1_CM) ÷ [0.3] +× 1100 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1100 × 0308 × 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1100 × 200D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 1100 × 0020 ÷ 200D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 1100 ÷ 00A7 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1100 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1100 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 1100 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1100 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1100 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1100 ÷ 0E01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 1100 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 1100 × 3041 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 1100 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 0023 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 11A8 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 11A8 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 11A8 ÷ 2014 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 11A8 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 11A8 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 11A8 × 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.01] (BA) ÷ [0.3] +× 11A8 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 11A8 × 0308 × 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 11A8 ÷ 00B4 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 11A8 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 11A8 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 11A8 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (BK) ÷ [0.3] +× 11A8 × 0020 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 11A8 × 0308 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 11A8 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 11A8 ÷ FFFC ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 11A8 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 11A8 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 11A8 × 007D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 11A8 × 0020 × 007D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 11A8 × 0308 × 007D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 11A8 × 0029 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 11A8 × 0020 × 0029 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 11A8 × 0308 × 0029 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 11A8 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0020 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0308 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0021 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 11A8 × 0020 × 0021 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 11A8 × 0308 × 0021 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 11A8 × 00A0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 11A8 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 11A8 × 0308 × 00A0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 11A8 ÷ AC00 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 11A8 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 11A8 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 11A8 ÷ AC01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 11A8 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 11A8 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 11A8 ÷ 05D0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 11A8 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 11A8 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 11A8 × 002D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 11A8 × 0020 ÷ 002D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 11A8 × 0308 × 002D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 11A8 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 11A8 × 0020 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 11A8 × 0308 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 11A8 × 2024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 11A8 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 11A8 × 0308 × 2024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 11A8 × 002C ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] COMMA (IS) ÷ [0.3] +× 11A8 × 0020 × 002C ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 11A8 × 0308 × 002C ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 11A8 ÷ 1100 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 11A8 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 11A8 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 11A8 × 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 11A8 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 11A8 × 0308 × 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 11A8 ÷ 1160 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 11A8 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 11A8 × 0308 ÷ 1160 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 11A8 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0020 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0308 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (NL) ÷ [0.3] +× 11A8 × 0020 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 11A8 × 0308 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 11A8 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 11A8 × 17D6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 11A8 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 0030 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 11A8 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 11A8 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 11A8 ÷ 0028 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 11A8 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 11A8 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 11A8 × 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 11A8 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 11A8 × 0308 × 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 11A8 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 11A8 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 11A8 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 11A8 × 0022 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 11A8 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 11A8 × 0308 × 0022 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 11A8 × 0020 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [0.3] +× 11A8 × 0020 × 0020 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 11A8 × 002F ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 11A8 × 0020 × 002F ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 11A8 × 0308 × 002F ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 11A8 × 2060 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 11A8 × 0020 × 2060 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 11A8 × 0308 × 2060 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 11A8 × 200B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 11A8 × 0020 × 200B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 11A8 × 0308 × 200B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 11A8 ÷ 1F1E6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 11A8 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 261D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 11A8 × 0020 ÷ 261D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 11A8 × 0308 ÷ 261D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 11A8 ÷ 1F3FB ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 11A8 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 11A8 × 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] (CM1_CM) ÷ [0.3] +× 11A8 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 11A8 × 0308 × 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 11A8 × 200D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 11A8 × 0020 ÷ 200D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 00A7 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 11A8 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 11A8 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 11A8 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] (XX_AL) ÷ [0.3] +× 11A8 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 11A8 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 11A8 ÷ 0E01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 11A8 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 11A8 × 3041 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 11A8 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 0023 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1160 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 1160 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 1160 ÷ 2014 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1160 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 1160 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 1160 × 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.01] (BA) ÷ [0.3] +× 1160 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1160 × 0308 × 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1160 ÷ 00B4 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1160 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1160 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 1160 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (BK) ÷ [0.3] +× 1160 × 0020 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1160 × 0308 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 1160 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1160 ÷ FFFC ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1160 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1160 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 1160 × 007D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1160 × 0020 × 007D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1160 × 0308 × 007D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 1160 × 0029 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1160 × 0020 × 0029 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1160 × 0308 × 0029 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 1160 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (CR) ÷ [0.3] +× 1160 × 0020 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1160 × 0308 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 1160 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1160 × 0021 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1160 × 0020 × 0021 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1160 × 0308 × 0021 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 1160 × 00A0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1160 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 1160 × 0308 × 00A0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 1160 ÷ AC00 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1160 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1160 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 1160 ÷ AC01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1160 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1160 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 1160 ÷ 05D0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1160 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1160 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 1160 × 002D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1160 × 0020 ÷ 002D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 1160 × 0308 × 002D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 1160 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1160 × 0020 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1160 × 0308 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1160 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 1160 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 1160 × 0308 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 1160 × 002C ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] COMMA (IS) ÷ [0.3] +× 1160 × 0020 × 002C ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1160 × 0308 × 002C ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1160 ÷ 1100 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1160 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1160 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 1160 × 11A8 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1160 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1160 × 0308 × 11A8 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 1160 × 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1160 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1160 × 0308 × 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 1160 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (LF) ÷ [0.3] +× 1160 × 0020 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1160 × 0308 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 1160 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1160 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (NL) ÷ [0.3] +× 1160 × 0020 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1160 × 0308 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 1160 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1160 × 17D6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 1160 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 0030 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1160 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 1160 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 1160 ÷ 0028 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1160 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1160 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 1160 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 1160 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 1160 × 0308 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 1160 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1160 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1160 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 1160 × 0022 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1160 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 1160 × 0308 × 0022 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 1160 × 0020 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [0.3] +× 1160 × 0020 × 0020 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1160 × 002F ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1160 × 0020 × 002F ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1160 × 0308 × 002F ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1160 × 2060 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1160 × 0020 × 2060 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1160 × 0308 × 2060 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 1160 × 200B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1160 × 0020 × 200B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1160 × 0308 × 200B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 1160 ÷ 1F1E6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 1160 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 261D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1160 × 0020 ÷ 261D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1160 × 0308 ÷ 261D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 1160 ÷ 1F3FB ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 1160 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 1160 × 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] (CM1_CM) ÷ [0.3] +× 1160 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1160 × 0308 × 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1160 × 200D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 1160 × 0020 ÷ 200D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 00A7 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1160 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1160 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 1160 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1160 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1160 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1160 ÷ 0E01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 1160 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 1160 × 3041 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 1160 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 000A ÷ 0023 ÷ # × [0.3] (LF) ÷ [5.03] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 0023 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 0308 × 0023 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0020 ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0308 ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0009 ÷ # × [0.3] (LF) ÷ [5.03] (BA) ÷ [0.3] +× 000A ÷ 0020 ÷ 0009 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000A ÷ 0308 × 0009 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000A ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 0020 ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 0308 ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 000B ÷ # × [0.3] (LF) ÷ [5.03] (BK) ÷ [0.3] +× 000A ÷ 0020 × 000B ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000A ÷ 0308 × 000B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 000B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000A ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 0020 ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 0308 ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 007D ÷ # × [0.3] (LF) ÷ [5.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0020 × 007D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0308 × 007D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 007D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0029 ÷ # × [0.3] (LF) ÷ [5.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 0020 × 0029 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 0308 × 0029 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 000D ÷ # × [0.3] (LF) ÷ [5.03] (CR) ÷ [0.3] +× 000A ÷ 0020 × 000D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000A ÷ 0308 × 000D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 000D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000A ÷ 0021 ÷ # × [0.3] (LF) ÷ [5.03] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 0020 × 0021 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 0308 × 0021 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 00A0 ÷ # × [0.3] (LF) ÷ [5.03] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ 0020 ÷ 00A0 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ 0308 × 00A0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ 0020 ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ 0308 ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 0020 ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 0308 ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 05D0 ÷ # × [0.3] (LF) ÷ [5.03] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 0020 ÷ 05D0 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 0308 × 05D0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 002D ÷ # × [0.3] (LF) ÷ [5.03] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 0020 ÷ 002D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 0308 × 002D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] WATCH (ID) ÷ [0.3] +× 000A ÷ 0020 ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000A ÷ 0308 ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000A ÷ 2024 ÷ # × [0.3] (LF) ÷ [5.03] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 0020 ÷ 2024 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 0308 × 2024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 002C ÷ # × [0.3] (LF) ÷ [5.03] COMMA (IS) ÷ [0.3] +× 000A ÷ 0020 × 002C ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000A ÷ 0308 × 002C ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 002C ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000A ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 0020 ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 0308 ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 0020 ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 0308 ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 0020 ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 0308 ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 000A ÷ # × [0.3] (LF) ÷ [5.03] (LF) ÷ [0.3] +× 000A ÷ 0020 × 000A ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000A ÷ 0308 × 000A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 000A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000A ÷ 0085 ÷ # × [0.3] (LF) ÷ [5.03] (NL) ÷ [0.3] +× 000A ÷ 0020 × 0085 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000A ÷ 0308 × 0085 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000A ÷ 17D6 ÷ # × [0.3] (LF) ÷ [5.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0020 ÷ 17D6 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0308 × 17D6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0030 ÷ # × [0.3] (LF) ÷ [5.03] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0020 ÷ 0030 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0308 × 0030 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0028 ÷ # × [0.3] (LF) ÷ [5.03] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0020 ÷ 0028 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0308 × 0028 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0025 ÷ # × [0.3] (LF) ÷ [5.03] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0020 ÷ 0025 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0308 × 0025 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0024 ÷ # × [0.3] (LF) ÷ [5.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0020 ÷ 0024 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0308 × 0024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0022 ÷ # × [0.3] (LF) ÷ [5.03] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0020 ÷ 0022 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0308 × 0022 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0020 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [0.3] +× 000A ÷ 0020 × 0020 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000A ÷ 002F ÷ # × [0.3] (LF) ÷ [5.03] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 0020 × 002F ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 0308 × 002F ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 002F ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 2060 ÷ # × [0.3] (LF) ÷ [5.03] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 0020 × 2060 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 0308 × 2060 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 200B ÷ # × [0.3] (LF) ÷ [5.03] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 0020 × 200B ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 0308 × 200B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 200B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 0020 ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 0308 ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0001 ÷ # × [0.3] (LF) ÷ [5.03] (CM1_CM) ÷ [0.3] +× 000A ÷ 0020 ÷ 0001 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000A ÷ 0308 × 0001 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000A ÷ 200D ÷ # × [0.3] (LF) ÷ [5.03] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 0020 ÷ 200D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 0308 × 200D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 00A7 ÷ # × [0.3] (LF) ÷ [5.03] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 00A7 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 0308 × 00A7 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 50005 ÷ # × [0.3] (LF) ÷ [5.03] (XX_AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 50005 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000A ÷ 0308 × 50005 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000A ÷ 0E01 ÷ # × [0.3] (LF) ÷ [5.03] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 0E01 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 0308 × 0E01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 3041 ÷ # × [0.3] (LF) ÷ [5.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000A ÷ 0020 ÷ 3041 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000A ÷ 0308 × 3041 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0023 ÷ # × [0.3] (NL) ÷ [5.04] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0023 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 0308 × 0023 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0020 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0308 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0009 ÷ # × [0.3] (NL) ÷ [5.04] (BA) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0009 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0085 ÷ 0308 × 0009 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0085 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 0020 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 0308 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 000B ÷ # × [0.3] (NL) ÷ [5.04] (BK) ÷ [0.3] +× 0085 ÷ 0020 × 000B ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0085 ÷ 0308 × 000B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 000B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0085 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 0020 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 0308 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 007D ÷ # × [0.3] (NL) ÷ [5.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0020 × 007D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0308 × 007D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 007D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0029 ÷ # × [0.3] (NL) ÷ [5.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 0020 × 0029 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 0308 × 0029 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 000D ÷ # × [0.3] (NL) ÷ [5.04] (CR) ÷ [0.3] +× 0085 ÷ 0020 × 000D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0085 ÷ 0308 × 000D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 000D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0085 ÷ 0021 ÷ # × [0.3] (NL) ÷ [5.04] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 0020 × 0021 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 0308 × 0021 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 00A0 ÷ # × [0.3] (NL) ÷ [5.04] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 00A0 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ 0308 × 00A0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ 0020 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ 0308 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 0020 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 0308 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 05D0 ÷ # × [0.3] (NL) ÷ [5.04] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 05D0 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 0308 × 05D0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 002D ÷ # × [0.3] (NL) ÷ [5.04] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 0020 ÷ 002D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 0308 × 002D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] WATCH (ID) ÷ [0.3] +× 0085 ÷ 0020 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0085 ÷ 0308 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0085 ÷ 2024 ÷ # × [0.3] (NL) ÷ [5.04] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 0020 ÷ 2024 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 0308 × 2024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 002C ÷ # × [0.3] (NL) ÷ [5.04] COMMA (IS) ÷ [0.3] +× 0085 ÷ 0020 × 002C ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0085 ÷ 0308 × 002C ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 002C ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0085 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 0020 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 0308 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 000A ÷ # × [0.3] (NL) ÷ [5.04] (LF) ÷ [0.3] +× 0085 ÷ 0020 × 000A ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0085 ÷ 0308 × 000A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 000A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0085 ÷ 0085 ÷ # × [0.3] (NL) ÷ [5.04] (NL) ÷ [0.3] +× 0085 ÷ 0020 × 0085 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0085 ÷ 0308 × 0085 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0085 ÷ 17D6 ÷ # × [0.3] (NL) ÷ [5.04] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0020 ÷ 17D6 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0308 × 17D6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0030 ÷ # × [0.3] (NL) ÷ [5.04] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0030 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0308 × 0030 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0028 ÷ # × [0.3] (NL) ÷ [5.04] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0028 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0308 × 0028 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0025 ÷ # × [0.3] (NL) ÷ [5.04] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0025 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0308 × 0025 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0024 ÷ # × [0.3] (NL) ÷ [5.04] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0024 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0308 × 0024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0022 ÷ # × [0.3] (NL) ÷ [5.04] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0022 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0308 × 0022 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0020 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [0.3] +× 0085 ÷ 0020 × 0020 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0085 ÷ 002F ÷ # × [0.3] (NL) ÷ [5.04] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 0020 × 002F ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 0308 × 002F ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 002F ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 2060 ÷ # × [0.3] (NL) ÷ [5.04] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 0020 × 2060 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 0308 × 2060 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 200B ÷ # × [0.3] (NL) ÷ [5.04] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 0020 × 200B ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 0308 × 200B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 200B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 0020 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 0308 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0001 ÷ # × [0.3] (NL) ÷ [5.04] (CM1_CM) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0001 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0085 ÷ 0308 × 0001 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0085 ÷ 200D ÷ # × [0.3] (NL) ÷ [5.04] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 0020 ÷ 200D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 0308 × 200D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 00A7 ÷ # × [0.3] (NL) ÷ [5.04] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 00A7 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 0308 × 00A7 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 50005 ÷ # × [0.3] (NL) ÷ [5.04] (XX_AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 50005 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0085 ÷ 0308 × 50005 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0085 ÷ 0E01 ÷ # × [0.3] (NL) ÷ [5.04] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0E01 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0E01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0020 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0308 × 3041 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 17D6 ÷ 0023 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 17D6 × 0020 ÷ 0023 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 17D6 × 0308 ÷ 0023 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 17D6 ÷ 2014 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 17D6 × 0020 ÷ 2014 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 17D6 × 0308 ÷ 2014 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 17D6 × 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.01] (BA) ÷ [0.3] +× 17D6 × 0020 ÷ 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 17D6 × 0308 × 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 17D6 ÷ 00B4 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 17D6 × 0020 ÷ 00B4 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 17D6 × 0308 ÷ 00B4 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 17D6 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (BK) ÷ [0.3] +× 17D6 × 0020 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 17D6 × 0308 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 17D6 × 0308 × 0020 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 17D6 ÷ FFFC ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 17D6 × 0020 ÷ FFFC ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 17D6 × 007D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 17D6 × 0020 × 007D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 17D6 × 0029 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 17D6 × 0020 × 0029 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 17D6 × 0308 × 0029 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 17D6 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0020 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0308 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0308 × 0020 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0021 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 17D6 × 0020 × 0021 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 17D6 × 0308 × 0021 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 17D6 × 00A0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 17D6 × 0020 ÷ 00A0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ AC00 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 17D6 × 0020 ÷ AC00 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ AC01 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 17D6 × 0020 ÷ AC01 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 05D0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 17D6 × 0020 ÷ 05D0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 17D6 × 002D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 17D6 × 0020 ÷ 002D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 17D6 × 0308 × 002D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 17D6 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 17D6 × 0020 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 17D6 × 0308 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 17D6 ÷ 2024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 17D6 × 0020 ÷ 2024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 17D6 × 002C ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] COMMA (IS) ÷ [0.3] +× 17D6 × 0020 × 002C ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 17D6 × 0308 × 002C ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 17D6 ÷ 1100 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 17D6 × 0020 ÷ 1100 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 11A8 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 17D6 × 0020 ÷ 11A8 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 1160 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 17D6 × 0020 ÷ 1160 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 17D6 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0020 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0308 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0308 × 0020 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (NL) ÷ [0.3] +× 17D6 × 0020 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 17D6 × 0308 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 17D6 × 0308 × 0020 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 17D6 × 17D6 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 ÷ 0030 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 17D6 × 0020 ÷ 0030 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 17D6 × 0308 ÷ 0030 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 17D6 ÷ 0028 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 17D6 × 0020 ÷ 0028 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 17D6 × 0308 ÷ 0028 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 17D6 ÷ 0025 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 17D6 × 0020 ÷ 0025 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 17D6 × 0308 ÷ 0025 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 17D6 ÷ 0024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 17D6 × 0020 ÷ 0024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 17D6 × 0308 ÷ 0024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 17D6 × 0022 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 17D6 × 0020 ÷ 0022 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 17D6 × 0308 × 0022 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 17D6 × 0020 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [0.3] +× 17D6 × 0020 × 0020 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 17D6 × 002F ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 17D6 × 0020 × 002F ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 17D6 × 0308 × 002F ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 17D6 × 2060 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 17D6 × 0020 × 2060 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 17D6 × 0308 × 2060 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 17D6 × 200B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 17D6 × 0020 × 200B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 1F1E6 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 ÷ 261D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 17D6 × 0020 ÷ 261D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 1F3FB ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 × 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] (CM1_CM) ÷ [0.3] +× 17D6 × 0020 ÷ 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 17D6 × 0308 × 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 17D6 × 200D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 ÷ 00A7 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 17D6 × 0020 ÷ 00A7 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] (XX_AL) ÷ [0.3] +× 17D6 × 0020 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 17D6 × 0308 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 17D6 ÷ 0E01 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 × 3041 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 0030 × 0023 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] NUMBER SIGN (AL) ÷ [0.3] +× 0030 × 0020 ÷ 0023 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0030 × 0308 × 0023 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0030 ÷ 2014 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0030 × 0020 ÷ 2014 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0030 × 0308 ÷ 2014 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0030 × 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [21.01] (BA) ÷ [0.3] +× 0030 × 0020 ÷ 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0030 × 0308 × 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0030 ÷ 00B4 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0030 × 0020 ÷ 00B4 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0030 × 0308 ÷ 00B4 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0030 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (BK) ÷ [0.3] +× 0030 × 0020 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0030 × 0308 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0030 × 0308 × 0020 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0030 ÷ FFFC ÷ # × [0.3] DIGIT ZERO (NU) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0030 × 0020 ÷ FFFC ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0030 × 0308 ÷ FFFC ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0030 × 007D ÷ # × [0.3] DIGIT ZERO (NU) × [25.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0030 × 0020 × 007D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0030 × 0308 × 007D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0030 × 0029 ÷ # × [0.3] DIGIT ZERO (NU) × [25.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0030 × 0020 × 0029 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0030 × 0308 × 0029 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0030 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (CR) ÷ [0.3] +× 0030 × 0020 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0030 × 0308 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0030 × 0308 × 0020 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0030 × 0021 ÷ # × [0.3] DIGIT ZERO (NU) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0030 × 0020 × 0021 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0030 × 0308 × 0021 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0030 × 00A0 ÷ # × [0.3] DIGIT ZERO (NU) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0030 × 0020 ÷ 00A0 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0030 × 0308 × 00A0 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0030 ÷ AC00 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0030 × 0020 ÷ AC00 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0030 × 0308 ÷ AC00 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0030 ÷ AC01 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0030 × 0020 ÷ AC01 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0030 × 0308 ÷ AC01 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0030 × 05D0 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0030 × 0020 ÷ 05D0 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0030 × 0308 × 05D0 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0030 × 002D ÷ # × [0.3] DIGIT ZERO (NU) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0030 × 0020 ÷ 002D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0030 × 0308 × 002D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0030 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0030 × 0020 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0030 × 0308 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0030 × 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [22.05] ONE DOT LEADER (IN) ÷ [0.3] +× 0030 × 0020 ÷ 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0030 × 0308 × 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.05] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0030 × 002C ÷ # × [0.3] DIGIT ZERO (NU) × [25.03] COMMA (IS) ÷ [0.3] +× 0030 × 0020 × 002C ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0030 × 0308 × 002C ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.03] COMMA (IS) ÷ [0.3] +× 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] +× 0030 ÷ 1100 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0030 × 0020 ÷ 1100 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0030 × 0308 ÷ 1100 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0030 ÷ 11A8 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0030 × 0020 ÷ 11A8 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0030 × 0308 ÷ 11A8 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0030 ÷ 1160 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0030 × 0020 ÷ 1160 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0030 × 0308 ÷ 1160 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0030 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (LF) ÷ [0.3] +× 0030 × 0020 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0030 × 0308 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0030 × 0308 × 0020 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0030 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (NL) ÷ [0.3] +× 0030 × 0020 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0030 × 0308 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0030 × 0308 × 0020 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0030 × 17D6 ÷ # × [0.3] DIGIT ZERO (NU) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0030 × 0020 ÷ 17D6 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0030 × 0308 × 17D6 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0030 × 0030 ÷ # × [0.3] DIGIT ZERO (NU) × [25.03] DIGIT ZERO (NU) ÷ [0.3] +× 0030 × 0020 ÷ 0030 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0030 × 0308 × 0030 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.03] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0030 × 0028 ÷ # × [0.3] DIGIT ZERO (NU) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0030 × 0020 ÷ 0028 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0030 × 0308 × 0028 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0030 × 0025 ÷ # × [0.3] DIGIT ZERO (NU) × [25.05] PERCENT SIGN (PO) ÷ [0.3] +× 0030 × 0020 ÷ 0025 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0030 × 0308 × 0025 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.05] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0030 × 0024 ÷ # × [0.3] DIGIT ZERO (NU) × [25.05] DOLLAR SIGN (PR) ÷ [0.3] +× 0030 × 0020 ÷ 0024 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0030 × 0308 × 0024 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.05] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0030 × 0022 ÷ # × [0.3] DIGIT ZERO (NU) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0030 × 0020 ÷ 0022 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0030 × 0308 × 0022 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0030 × 0020 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [0.3] +× 0030 × 0020 × 0020 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0030 × 002F ÷ # × [0.3] DIGIT ZERO (NU) × [25.03] SOLIDUS (SY) ÷ [0.3] +× 0030 × 0020 × 002F ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0030 × 0308 × 002F ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0030 × 2060 ÷ # × [0.3] DIGIT ZERO (NU) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0030 × 0020 × 2060 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0030 × 0308 × 2060 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0030 × 200B ÷ # × [0.3] DIGIT ZERO (NU) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0030 × 0020 × 200B ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0030 × 0308 × 200B ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0030 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0030 × 0020 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0030 × 0308 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0030 ÷ 261D ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0030 × 0020 ÷ 261D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0030 × 0308 ÷ 261D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0030 ÷ 1F3FB ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0030 × 0020 ÷ 1F3FB ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0030 × 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] (CM1_CM) ÷ [0.3] +× 0030 × 0020 ÷ 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0030 × 0308 × 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0030 × 200D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0030 × 0020 ÷ 200D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0030 × 00A7 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] SECTION SIGN (AI_AL) ÷ [0.3] +× 0030 × 0020 ÷ 00A7 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0030 × 0308 × 00A7 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0030 × 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] (XX_AL) ÷ [0.3] +× 0030 × 0020 ÷ 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0030 × 0308 × 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] (XX_AL) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0030 × 0E01 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0030 × 0020 ÷ 0E01 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0030 × 0308 × 0E01 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0030 × 3041 ÷ # × [0.3] DIGIT ZERO (NU) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0030 × 0020 ÷ 3041 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0030 × 0308 × 3041 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0028 × 0023 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] NUMBER SIGN (AL) ÷ [0.3] +× 0028 × 0020 × 0023 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] NUMBER SIGN (AL) ÷ [0.3] +× 0028 × 0308 × 0023 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0028 × 2014 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] EM DASH (B2) ÷ [0.3] +× 0028 × 0020 × 2014 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] EM DASH (B2) ÷ [0.3] +× 0028 × 0308 × 2014 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0028 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] (BA) ÷ [0.3] +× 0028 × 0020 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] (BA) ÷ [0.3] +× 0028 × 0308 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] (BA) ÷ [0.3] +× 0028 × 0308 × 0020 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] (BA) ÷ [0.3] +× 0028 × 00B4 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0028 × 0020 × 00B4 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0028 × 0308 × 00B4 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0028 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (BK) ÷ [0.3] +× 0028 × 0020 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0028 × 0308 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0028 × 0308 × 0020 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0028 × FFFC ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0028 × 0020 × FFFC ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0028 × 0308 × FFFC ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0028 × 007D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0028 × 0020 × 007D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0028 × 0308 × 007D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0028 × 0029 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0028 × 0020 × 0029 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0028 × 0308 × 0029 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0028 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (CR) ÷ [0.3] +× 0028 × 0020 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0028 × 0308 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0028 × 0308 × 0020 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0028 × 0021 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0028 × 0020 × 0021 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0028 × 0308 × 0021 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0028 × 00A0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0028 × 0020 × 00A0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0028 × 0308 × 00A0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0028 × AC00 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0028 × 0020 × AC00 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0028 × 0308 × AC00 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0028 × AC01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0028 × 0020 × AC01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0028 × 0308 × AC01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0028 × 05D0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0028 × 0020 × 05D0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0028 × 0308 × 05D0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0028 × 002D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0028 × 0020 × 002D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0028 × 0308 × 002D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0028 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] WATCH (ID) ÷ [0.3] +× 0028 × 0020 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] WATCH (ID) ÷ [0.3] +× 0028 × 0308 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] WATCH (ID) ÷ [0.3] +× 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] +× 0028 × 2024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0028 × 0020 × 2024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0028 × 0308 × 2024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0028 × 002C ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] COMMA (IS) ÷ [0.3] +× 0028 × 0020 × 002C ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0028 × 0308 × 002C ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0028 × 1100 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0028 × 0020 × 1100 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0028 × 0308 × 1100 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0028 × 11A8 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0028 × 0020 × 11A8 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0028 × 0308 × 11A8 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0028 × 1160 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0028 × 0020 × 1160 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0028 × 0308 × 1160 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0028 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (LF) ÷ [0.3] +× 0028 × 0020 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0028 × 0308 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0028 × 0308 × 0020 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0028 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (NL) ÷ [0.3] +× 0028 × 0020 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0028 × 0308 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0028 × 0308 × 0020 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0028 × 17D6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0028 × 0020 × 17D6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0028 × 0308 × 17D6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0028 × 0030 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] DIGIT ZERO (NU) ÷ [0.3] +× 0028 × 0020 × 0030 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] DIGIT ZERO (NU) ÷ [0.3] +× 0028 × 0308 × 0030 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0028 × 0028 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0028 × 0020 × 0028 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0028 × 0308 × 0028 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0028 × 0025 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] PERCENT SIGN (PO) ÷ [0.3] +× 0028 × 0020 × 0025 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] PERCENT SIGN (PO) ÷ [0.3] +× 0028 × 0308 × 0025 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0028 × 0024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0028 × 0020 × 0024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0028 × 0308 × 0024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0028 × 0022 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] QUOTATION MARK (QU) ÷ [0.3] +× 0028 × 0020 × 0022 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] QUOTATION MARK (QU) ÷ [0.3] +× 0028 × 0308 × 0022 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0028 × 0020 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) ÷ [0.3] +× 0028 × 0020 × 0020 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0028 × 0308 × 0020 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0028 × 002F ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0028 × 0020 × 002F ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0028 × 0308 × 002F ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0028 × 2060 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0028 × 0020 × 2060 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0028 × 0308 × 2060 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0028 × 200B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0028 × 0020 × 200B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0028 × 0308 × 200B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0028 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0028 × 0020 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0028 × 0308 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0028 × 261D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0028 × 0020 × 261D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0028 × 0308 × 261D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0028 × 1F3FB ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0028 × 0020 × 1F3FB ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0028 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] (CM1_CM) ÷ [0.3] +× 0028 × 0020 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] (CM1_CM) ÷ [0.3] +× 0028 × 0308 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0028 × 0308 × 0020 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] (CM1_CM) ÷ [0.3] +× 0028 × 200D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0028 × 0020 × 200D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0028 × 00A7 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0028 × 0020 × 00A7 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0028 × 0308 × 00A7 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0028 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0020 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0308 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0308 × 0020 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0E01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0028 × 0020 × 0E01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0028 × 0308 × 0E01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0028 × 3041 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0028 × 0020 × 3041 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0028 × 0308 × 3041 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0025 × 0023 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 0025 × 0020 ÷ 0023 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0025 × 0308 × 0023 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0025 ÷ 2014 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0025 × 0020 ÷ 2014 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0025 × 0308 ÷ 2014 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0025 × 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [21.01] (BA) ÷ [0.3] +× 0025 × 0020 ÷ 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0025 × 0308 × 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0025 ÷ 00B4 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0025 × 0020 ÷ 00B4 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0025 × 0308 ÷ 00B4 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0025 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (BK) ÷ [0.3] +× 0025 × 0020 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0025 × 0308 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0025 × 0308 × 0020 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0025 ÷ FFFC ÷ # × [0.3] PERCENT SIGN (PO) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0025 × 0020 ÷ FFFC ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0025 × 0308 ÷ FFFC ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0025 × 007D ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0025 × 0020 × 007D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0025 × 0308 × 007D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0025 × 0029 ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0025 × 0020 × 0029 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0025 × 0308 × 0029 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0025 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (CR) ÷ [0.3] +× 0025 × 0020 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0025 × 0308 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0025 × 0308 × 0020 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0025 × 0021 ÷ # × [0.3] PERCENT SIGN (PO) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0025 × 0020 × 0021 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0025 × 0308 × 0021 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0025 × 00A0 ÷ # × [0.3] PERCENT SIGN (PO) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0025 × 0020 ÷ 00A0 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0025 × 0308 × 00A0 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0025 ÷ AC00 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0025 × 0020 ÷ AC00 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0025 × 0308 ÷ AC00 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0025 ÷ AC01 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0025 × 0020 ÷ AC01 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0025 × 0308 ÷ AC01 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0025 × 05D0 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0025 × 0020 ÷ 05D0 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0025 × 0308 × 05D0 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0025 × 002D ÷ # × [0.3] PERCENT SIGN (PO) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0025 × 0020 ÷ 002D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0025 × 0308 × 002D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0025 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0025 × 0020 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0025 × 0308 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0025 ÷ 2024 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0025 × 0020 ÷ 2024 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0025 × 0308 ÷ 2024 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0025 × 002C ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] COMMA (IS) ÷ [0.3] +× 0025 × 0020 × 002C ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0025 × 0308 × 002C ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0025 ÷ 1100 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0025 × 0020 ÷ 1100 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0025 × 0308 ÷ 1100 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0025 ÷ 11A8 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0025 × 0020 ÷ 11A8 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0025 × 0308 ÷ 11A8 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0025 ÷ 1160 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0025 × 0020 ÷ 1160 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0025 × 0308 ÷ 1160 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0025 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (LF) ÷ [0.3] +× 0025 × 0020 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0025 × 0308 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0025 × 0308 × 0020 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0025 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (NL) ÷ [0.3] +× 0025 × 0020 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0025 × 0308 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0025 × 0308 × 0020 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0025 × 17D6 ÷ # × [0.3] PERCENT SIGN (PO) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0025 × 0020 ÷ 17D6 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0025 × 0308 × 17D6 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0025 × 0030 ÷ # × [0.3] PERCENT SIGN (PO) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 0025 × 0020 ÷ 0030 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0025 × 0308 × 0030 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0025 ÷ 0028 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0025 × 0020 ÷ 0028 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0025 × 0308 ÷ 0028 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0025 ÷ 0025 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0025 × 0020 ÷ 0025 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0025 × 0308 ÷ 0025 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0025 ÷ 0024 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0025 × 0020 ÷ 0024 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0025 × 0308 ÷ 0024 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0025 × 0022 ÷ # × [0.3] PERCENT SIGN (PO) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0025 × 0020 ÷ 0022 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0025 × 0308 × 0022 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0025 × 0020 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [0.3] +× 0025 × 0020 × 0020 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0025 × 002F ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0025 × 0020 × 002F ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0025 × 0308 × 002F ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0025 × 2060 ÷ # × [0.3] PERCENT SIGN (PO) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0025 × 0020 × 2060 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0025 × 0308 × 2060 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0025 × 200B ÷ # × [0.3] PERCENT SIGN (PO) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0025 × 0020 × 200B ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0025 × 0308 × 200B ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0025 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0025 × 0020 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0025 × 0308 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0025 ÷ 261D ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0025 × 0020 ÷ 261D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0025 × 0308 ÷ 261D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0025 ÷ 1F3FB ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0025 × 0020 ÷ 1F3FB ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0025 × 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] (CM1_CM) ÷ [0.3] +× 0025 × 0020 ÷ 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0025 × 0308 × 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0025 × 200D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0025 × 0020 ÷ 200D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0025 × 00A7 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0025 × 0020 ÷ 00A7 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0025 × 0308 × 00A7 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0025 × 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] (XX_AL) ÷ [0.3] +× 0025 × 0020 ÷ 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0025 × 0308 × 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] (XX_AL) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0025 × 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0025 × 0020 ÷ 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0025 × 0308 × 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0025 × 3041 ÷ # × [0.3] PERCENT SIGN (PO) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0025 × 0020 ÷ 3041 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0025 × 0308 × 3041 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0024 × 0023 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 0024 × 0020 ÷ 0023 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0024 × 0308 × 0023 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0024 ÷ 2014 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0024 × 0020 ÷ 2014 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0024 × 0308 ÷ 2014 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0024 × 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [21.01] (BA) ÷ [0.3] +× 0024 × 0020 ÷ 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0024 × 0308 × 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0024 ÷ 00B4 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0024 × 0020 ÷ 00B4 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0024 × 0308 ÷ 00B4 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0024 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (BK) ÷ [0.3] +× 0024 × 0020 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0024 × 0308 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0024 × 0308 × 0020 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0024 ÷ FFFC ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0024 × 0020 ÷ FFFC ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0024 × 0308 ÷ FFFC ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0024 × 007D ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0024 × 0020 × 007D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0024 × 0308 × 007D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0024 × 0029 ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0024 × 0020 × 0029 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0024 × 0308 × 0029 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0024 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (CR) ÷ [0.3] +× 0024 × 0020 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0024 × 0308 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0024 × 0308 × 0020 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0024 × 0021 ÷ # × [0.3] DOLLAR SIGN (PR) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0024 × 0020 × 0021 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0024 × 0308 × 0021 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0024 × 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0024 × 0020 ÷ 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0024 × 0308 × 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0024 × AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0024 × 0020 ÷ AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0024 × 0308 × AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0024 × AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0024 × 0020 ÷ AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0024 × 0308 × AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0024 × 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0024 × 0020 ÷ 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0024 × 0308 × 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0024 × 002D ÷ # × [0.3] DOLLAR SIGN (PR) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0024 × 0020 ÷ 002D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0024 × 0308 × 002D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0024 × 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] WATCH (ID) ÷ [0.3] +× 0024 × 0020 ÷ 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0024 × 0308 × 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.12] WATCH (ID) ÷ [0.3] +× 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] +× 0024 ÷ 2024 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0024 × 0020 ÷ 2024 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0024 × 0308 ÷ 2024 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0024 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] COMMA (IS) ÷ [0.3] +× 0024 × 0020 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0024 × 0308 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0024 × 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0024 × 0020 ÷ 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0024 × 0308 × 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0024 × 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0024 × 0020 ÷ 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0024 × 0308 × 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0024 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0024 × 0020 ÷ 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0024 × 0308 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0024 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (LF) ÷ [0.3] +× 0024 × 0020 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0024 × 0308 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0024 × 0308 × 0020 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0024 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (NL) ÷ [0.3] +× 0024 × 0020 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0024 × 0308 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0024 × 0308 × 0020 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0024 × 17D6 ÷ # × [0.3] DOLLAR SIGN (PR) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0024 × 0020 ÷ 17D6 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0024 × 0308 × 17D6 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0024 × 0030 ÷ # × [0.3] DOLLAR SIGN (PR) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 0024 × 0020 ÷ 0030 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0024 × 0308 × 0030 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0024 ÷ 0028 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0024 × 0020 ÷ 0028 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0024 × 0308 ÷ 0028 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0024 ÷ 0025 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0024 × 0020 ÷ 0025 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0024 × 0308 ÷ 0025 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0024 ÷ 0024 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0024 × 0020 ÷ 0024 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0024 × 0308 ÷ 0024 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0024 × 0022 ÷ # × [0.3] DOLLAR SIGN (PR) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0024 × 0020 ÷ 0022 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0024 × 0308 × 0022 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0024 × 0020 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [0.3] +× 0024 × 0020 × 0020 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0024 × 002F ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0024 × 0020 × 002F ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0024 × 0308 × 002F ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0024 × 2060 ÷ # × [0.3] DOLLAR SIGN (PR) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0024 × 0020 × 2060 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0024 × 0308 × 2060 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0024 × 200B ÷ # × [0.3] DOLLAR SIGN (PR) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0024 × 0020 × 200B ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0024 × 0308 × 200B ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0024 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0024 × 0020 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0024 × 0308 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0024 × 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0024 × 0020 ÷ 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0024 × 0308 × 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.12] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0024 × 1F3FB ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0024 × 0020 ÷ 1F3FB ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0024 × 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] (CM1_CM) ÷ [0.3] +× 0024 × 0020 ÷ 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0024 × 0308 × 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0024 × 200D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0024 × 0020 ÷ 200D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0024 × 00A7 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0024 × 0020 ÷ 00A7 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0024 × 0308 × 00A7 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0024 × 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] (XX_AL) ÷ [0.3] +× 0024 × 0020 ÷ 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0024 × 0308 × 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] (XX_AL) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0024 × 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0024 × 0020 ÷ 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0024 × 0308 × 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0024 × 3041 ÷ # × [0.3] DOLLAR SIGN (PR) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0024 × 0020 ÷ 3041 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0024 × 0308 × 3041 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0022 × 0023 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] NUMBER SIGN (AL) ÷ [0.3] +× 0022 × 0020 ÷ 0023 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0022 × 0308 × 0023 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0022 × 2014 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] EM DASH (B2) ÷ [0.3] +× 0022 × 0020 ÷ 2014 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0022 × 0308 × 2014 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] EM DASH (B2) ÷ [0.3] +× 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] +× 0022 × 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] (BA) ÷ [0.3] +× 0022 × 0020 ÷ 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0022 × 0308 × 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] (BA) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0022 × 00B4 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] ACUTE ACCENT (BB) ÷ [0.3] +× 0022 × 0020 ÷ 00B4 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0022 × 0308 × 00B4 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0022 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (BK) ÷ [0.3] +× 0022 × 0020 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0022 × 0308 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0022 × 0308 × 0020 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0022 × FFFC ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0022 × 0020 ÷ FFFC ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0022 × 0308 × FFFC ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0022 × 007D ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0022 × 0020 × 007D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0022 × 0308 × 007D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0022 × 0029 ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0022 × 0020 × 0029 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0022 × 0308 × 0029 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0022 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (CR) ÷ [0.3] +× 0022 × 0020 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0022 × 0308 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0022 × 0308 × 0020 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0022 × 0021 ÷ # × [0.3] QUOTATION MARK (QU) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0022 × 0020 × 0021 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0022 × 0308 × 0021 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0022 × 00A0 ÷ # × [0.3] QUOTATION MARK (QU) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0022 × 0020 ÷ 00A0 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0022 × 0308 × 00A0 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0022 × AC00 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0022 × 0020 ÷ AC00 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0022 × 0308 × AC00 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0022 × AC01 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0022 × 0020 ÷ AC01 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0022 × 0308 × AC01 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0022 × 05D0 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0022 × 0020 ÷ 05D0 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0022 × 0308 × 05D0 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0022 × 002D ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0022 × 0020 ÷ 002D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0022 × 0308 × 002D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0022 × 231A ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] WATCH (ID) ÷ [0.3] +× 0022 × 0020 ÷ 231A ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0022 × 0308 × 231A ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] WATCH (ID) ÷ [0.3] +× 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] +× 0022 × 2024 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] ONE DOT LEADER (IN) ÷ [0.3] +× 0022 × 0020 ÷ 2024 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0022 × 0308 × 2024 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0022 × 002C ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] COMMA (IS) ÷ [0.3] +× 0022 × 0020 × 002C ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0022 × 0308 × 002C ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0022 × 1100 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0022 × 0020 ÷ 1100 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0022 × 0308 × 1100 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0022 × 11A8 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0022 × 0020 ÷ 11A8 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0022 × 0308 × 11A8 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0022 × 1160 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0022 × 0020 ÷ 1160 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0022 × 0308 × 1160 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0022 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (LF) ÷ [0.3] +× 0022 × 0020 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0022 × 0308 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0022 × 0308 × 0020 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0022 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (NL) ÷ [0.3] +× 0022 × 0020 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0022 × 0308 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0022 × 0308 × 0020 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0022 × 17D6 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0022 × 0020 ÷ 17D6 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0022 × 0308 × 17D6 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0022 × 0030 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] DIGIT ZERO (NU) ÷ [0.3] +× 0022 × 0020 ÷ 0030 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0022 × 0308 × 0030 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0022 × 0028 ÷ # × [0.3] QUOTATION MARK (QU) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0022 × 0020 × 0028 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0022 × 0308 × 0028 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0022 × 0025 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] PERCENT SIGN (PO) ÷ [0.3] +× 0022 × 0020 ÷ 0025 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0022 × 0308 × 0025 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0022 × 0024 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] DOLLAR SIGN (PR) ÷ [0.3] +× 0022 × 0020 ÷ 0024 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0022 × 0308 × 0024 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0022 × 0022 ÷ # × [0.3] QUOTATION MARK (QU) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0022 × 0020 ÷ 0022 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0022 × 0308 × 0022 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0022 × 0020 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [0.3] +× 0022 × 0020 × 0020 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0022 × 002F ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0022 × 0020 × 002F ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0022 × 0308 × 002F ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0022 × 2060 ÷ # × [0.3] QUOTATION MARK (QU) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0022 × 0020 × 2060 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0022 × 0308 × 2060 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0022 × 200B ÷ # × [0.3] QUOTATION MARK (QU) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0022 × 0020 × 200B ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0022 × 0308 × 200B ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0022 × 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0022 × 0020 ÷ 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0022 × 0308 × 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0022 × 261D ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0022 × 0020 ÷ 261D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0022 × 0308 × 261D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0022 × 1F3FB ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0022 × 0020 ÷ 1F3FB ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0022 × 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] (CM1_CM) ÷ [0.3] +× 0022 × 0020 ÷ 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0022 × 0308 × 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0022 × 200D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0022 × 0020 ÷ 200D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0022 × 00A7 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0022 × 0020 ÷ 00A7 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0022 × 0308 × 00A7 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0022 × 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] (XX_AL) ÷ [0.3] +× 0022 × 0020 ÷ 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0022 × 0308 × 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] (XX_AL) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0022 × 0E01 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0022 × 0020 ÷ 0E01 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0022 × 0308 × 0E01 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0022 × 3041 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0022 × 0020 ÷ 3041 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0022 × 0308 × 3041 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0020 ÷ 0023 ÷ # × [0.3] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0020 × 0020 ÷ 0023 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0020 ÷ 0308 × 0023 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0020 ÷ 2014 ÷ # × [0.3] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0020 × 0020 ÷ 2014 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0020 ÷ 0308 ÷ 2014 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0020 ÷ 0009 ÷ # × [0.3] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0020 × 0020 ÷ 0009 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0020 ÷ 0308 × 0009 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0020 ÷ 00B4 ÷ # × [0.3] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0020 × 0020 ÷ 00B4 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0020 ÷ 0308 ÷ 00B4 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0020 × 000B ÷ # × [0.3] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0020 × 0020 × 000B ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0020 ÷ 0308 × 000B ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 000B ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0020 ÷ FFFC ÷ # × [0.3] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0020 × 0020 ÷ FFFC ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0020 ÷ 0308 ÷ FFFC ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0020 × 007D ÷ # × [0.3] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0020 × 0020 × 007D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0020 ÷ 0308 × 007D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0020 × 0029 ÷ # × [0.3] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0020 × 0020 × 0029 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0020 ÷ 0308 × 0029 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0020 × 000D ÷ # × [0.3] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0020 × 0020 × 000D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0020 ÷ 0308 × 000D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 000D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0020 × 0021 ÷ # × [0.3] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0020 × 0020 × 0021 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0020 ÷ 0308 × 0021 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0020 ÷ 00A0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0020 × 0020 ÷ 00A0 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0020 ÷ 0308 × 00A0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0020 ÷ AC00 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0020 × 0020 ÷ AC00 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0020 ÷ 0308 ÷ AC00 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0020 ÷ AC01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0020 × 0020 ÷ AC01 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0020 ÷ 0308 ÷ AC01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0020 ÷ 05D0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0020 × 0020 ÷ 05D0 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0020 ÷ 0308 × 05D0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0020 ÷ 002D ÷ # × [0.3] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0020 × 0020 ÷ 002D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0020 ÷ 0308 × 002D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0020 ÷ 231A ÷ # × [0.3] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0020 × 0020 ÷ 231A ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0020 ÷ 0308 ÷ 231A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0020 ÷ 2024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0020 × 0020 ÷ 2024 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0020 ÷ 0308 × 2024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0020 × 002C ÷ # × [0.3] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0020 × 0020 × 002C ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0020 ÷ 0308 × 002C ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 002C ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0020 ÷ 1100 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0020 × 0020 ÷ 1100 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1100 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0020 ÷ 11A8 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0020 × 0020 ÷ 11A8 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0020 ÷ 0308 ÷ 11A8 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0020 ÷ 1160 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0020 × 0020 ÷ 1160 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1160 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0020 × 000A ÷ # × [0.3] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0020 × 0020 × 000A ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0020 ÷ 0308 × 000A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 000A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0020 × 0085 ÷ # × [0.3] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0020 × 0020 × 0085 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0020 ÷ 0308 × 0085 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 0085 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0020 ÷ 17D6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0020 × 0020 ÷ 17D6 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0020 ÷ 0308 × 17D6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0020 ÷ 0030 ÷ # × [0.3] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0020 × 0020 ÷ 0030 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0020 ÷ 0308 × 0030 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0020 ÷ 0028 ÷ # × [0.3] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0020 × 0020 ÷ 0028 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0020 ÷ 0308 × 0028 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0020 ÷ 0025 ÷ # × [0.3] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0020 × 0020 ÷ 0025 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0020 ÷ 0308 × 0025 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0020 ÷ 0024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0020 × 0020 ÷ 0024 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0020 ÷ 0308 × 0024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0020 ÷ 0022 ÷ # × [0.3] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0020 × 0020 ÷ 0022 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0020 ÷ 0308 × 0022 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0020 × 0020 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 × 0020 × 0020 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 0020 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 × 002F ÷ # × [0.3] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0020 × 0020 × 002F ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0020 ÷ 0308 × 002F ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 002F ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0020 × 2060 ÷ # × [0.3] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0020 × 0020 × 2060 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0020 ÷ 0308 × 2060 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0020 × 200B ÷ # × [0.3] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0020 × 0020 × 200B ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0020 ÷ 0308 × 200B ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0020 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0020 × 0020 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0020 ÷ 261D ÷ # × [0.3] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0020 × 0020 ÷ 261D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0020 ÷ 0308 ÷ 261D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0020 ÷ 1F3FB ÷ # × [0.3] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0020 × 0020 ÷ 1F3FB ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1F3FB ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 0020 ÷ 0001 ÷ # × [0.3] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0020 × 0020 ÷ 0001 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0020 ÷ 0308 × 0001 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0020 ÷ 200D ÷ # × [0.3] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0020 × 0020 ÷ 200D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0020 ÷ 0308 × 200D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 0020 ÷ 00A7 ÷ # × [0.3] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0020 × 0020 ÷ 00A7 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0020 ÷ 0308 × 00A7 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0020 ÷ 50005 ÷ # × [0.3] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0020 × 0020 ÷ 50005 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0020 ÷ 0308 × 50005 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0020 ÷ 0E01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0020 × 0020 ÷ 0E01 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0020 ÷ 0308 × 0E01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0020 ÷ 3041 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0020 × 0020 ÷ 3041 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0020 ÷ 0308 × 3041 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 002F ÷ 0023 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 002F × 0020 ÷ 0023 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 002F × 0308 ÷ 0023 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 002F ÷ 2014 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 002F × 0020 ÷ 2014 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 002F × 0308 ÷ 2014 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 002F × 0009 ÷ # × [0.3] SOLIDUS (SY) × [21.01] (BA) ÷ [0.3] +× 002F × 0020 ÷ 0009 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002F × 0308 × 0009 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 0009 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002F ÷ 00B4 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002F × 0020 ÷ 00B4 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002F × 0308 ÷ 00B4 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 002F × 000B ÷ # × [0.3] SOLIDUS (SY) × [6.0] (BK) ÷ [0.3] +× 002F × 0020 × 000B ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002F × 0308 × 000B ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 002F × 0308 × 0020 × 000B ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002F ÷ FFFC ÷ # × [0.3] SOLIDUS (SY) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002F × 0020 ÷ FFFC ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002F × 0308 ÷ FFFC ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 002F × 007D ÷ # × [0.3] SOLIDUS (SY) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002F × 0020 × 007D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002F × 0308 × 007D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 002F × 0029 ÷ # × [0.3] SOLIDUS (SY) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002F × 0020 × 0029 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002F × 0308 × 0029 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 002F × 000D ÷ # × [0.3] SOLIDUS (SY) × [6.0] (CR) ÷ [0.3] +× 002F × 0020 × 000D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002F × 0308 × 000D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 002F × 0308 × 0020 × 000D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002F × 0021 ÷ # × [0.3] SOLIDUS (SY) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002F × 0020 × 0021 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002F × 0308 × 0021 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 002F × 00A0 ÷ # × [0.3] SOLIDUS (SY) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 002F × 0020 ÷ 00A0 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002F × 0308 × 00A0 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 002F ÷ AC00 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002F × 0020 ÷ AC00 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002F × 0308 ÷ AC00 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 002F ÷ AC01 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002F × 0020 ÷ AC01 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002F × 0308 ÷ AC01 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 002F × 05D0 ÷ # × [0.3] SOLIDUS (SY) × [21.2] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002F × 0020 ÷ 05D0 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002F × 0308 × 05D0 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.2] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 002F × 002D ÷ # × [0.3] SOLIDUS (SY) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 002F × 0020 ÷ 002D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 002F × 0308 × 002D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 002F ÷ 231A ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002F × 0020 ÷ 231A ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002F × 0308 ÷ 231A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 231A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002F ÷ 2024 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002F × 0020 ÷ 2024 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002F × 0308 ÷ 2024 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 002F × 002C ÷ # × [0.3] SOLIDUS (SY) × [13.02] COMMA (IS) ÷ [0.3] +× 002F × 0020 × 002C ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002F × 0308 × 002C ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 002F × 0308 × 0020 × 002C ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002F ÷ 1100 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002F × 0020 ÷ 1100 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002F × 0308 ÷ 1100 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 002F ÷ 11A8 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002F × 0020 ÷ 11A8 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002F × 0308 ÷ 11A8 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 002F ÷ 1160 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002F × 0020 ÷ 1160 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002F × 0308 ÷ 1160 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 002F × 000A ÷ # × [0.3] SOLIDUS (SY) × [6.0] (LF) ÷ [0.3] +× 002F × 0020 × 000A ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002F × 0308 × 000A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 002F × 0308 × 0020 × 000A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002F × 0085 ÷ # × [0.3] SOLIDUS (SY) × [6.0] (NL) ÷ [0.3] +× 002F × 0020 × 0085 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002F × 0308 × 0085 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 002F × 0308 × 0020 × 0085 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002F × 17D6 ÷ # × [0.3] SOLIDUS (SY) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002F × 0020 ÷ 17D6 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002F × 0308 × 17D6 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 002F ÷ 0030 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 002F × 0020 ÷ 0030 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 002F × 0308 ÷ 0030 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 002F ÷ 0028 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002F × 0020 ÷ 0028 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002F × 0308 ÷ 0028 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 002F ÷ 0025 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 002F × 0020 ÷ 0025 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 002F × 0308 ÷ 0025 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 002F ÷ 0024 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002F × 0020 ÷ 0024 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002F × 0308 ÷ 0024 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 002F × 0022 ÷ # × [0.3] SOLIDUS (SY) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 002F × 0020 ÷ 0022 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 002F × 0308 × 0022 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 002F × 0020 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 0020 × 0020 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 0308 × 0020 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 0308 × 0020 × 0020 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 002F ÷ # × [0.3] SOLIDUS (SY) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002F × 0020 × 002F ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002F × 0308 × 002F ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 002F × 0308 × 0020 × 002F ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002F × 2060 ÷ # × [0.3] SOLIDUS (SY) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002F × 0020 × 2060 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002F × 0308 × 2060 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 002F × 200B ÷ # × [0.3] SOLIDUS (SY) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002F × 0020 × 200B ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002F × 0308 × 200B ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 002F ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002F × 0020 ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002F × 0308 ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 002F ÷ 261D ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002F × 0020 ÷ 261D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002F × 0308 ÷ 261D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 002F ÷ 1F3FB ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002F × 0020 ÷ 1F3FB ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002F × 0308 ÷ 1F3FB ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 002F × 0001 ÷ # × [0.3] SOLIDUS (SY) × [9.0] (CM1_CM) ÷ [0.3] +× 002F × 0020 ÷ 0001 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002F × 0308 × 0001 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 0001 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002F × 200D ÷ # × [0.3] SOLIDUS (SY) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002F × 0020 ÷ 200D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002F × 0308 × 200D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 002F ÷ 00A7 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002F × 0020 ÷ 00A7 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002F × 0308 ÷ 00A7 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 002F ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002F × 0020 ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002F × 0308 ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002F ÷ 0E01 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002F × 0020 ÷ 0E01 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002F × 0308 ÷ 0E01 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 002F × 3041 ÷ # × [0.3] SOLIDUS (SY) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002F × 0020 ÷ 3041 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002F × 0308 × 3041 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 2060 × 0023 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] NUMBER SIGN (AL) ÷ [0.3] +× 2060 × 0020 ÷ 0023 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 2060 × 0308 × 0023 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 2060 × 2014 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] EM DASH (B2) ÷ [0.3] +× 2060 × 0020 ÷ 2014 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 2060 × 0308 × 2014 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] EM DASH (B2) ÷ [0.3] +× 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] +× 2060 × 0009 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] (BA) ÷ [0.3] +× 2060 × 0020 ÷ 0009 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2060 × 0308 × 0009 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] (BA) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2060 × 00B4 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] ACUTE ACCENT (BB) ÷ [0.3] +× 2060 × 0020 ÷ 00B4 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2060 × 0308 × 00B4 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 2060 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (BK) ÷ [0.3] +× 2060 × 0020 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2060 × 0308 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 2060 × 0308 × 0020 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2060 × FFFC ÷ # × [0.3] WORD JOINER (WJ) × [11.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2060 × 0020 ÷ FFFC ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2060 × 0308 × FFFC ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 2060 × 007D ÷ # × [0.3] WORD JOINER (WJ) × [11.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2060 × 0020 × 007D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2060 × 0308 × 007D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 2060 × 0029 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2060 × 0020 × 0029 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2060 × 0308 × 0029 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 2060 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (CR) ÷ [0.3] +× 2060 × 0020 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2060 × 0308 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 2060 × 0308 × 0020 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2060 × 0021 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] EXCLAMATION MARK (EX) ÷ [0.3] +× 2060 × 0020 × 0021 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2060 × 0308 × 0021 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 2060 × 00A0 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] NO-BREAK SPACE (GL) ÷ [0.3] +× 2060 × 0020 ÷ 00A0 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 2060 × 0308 × 00A0 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 2060 × AC00 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2060 × 0020 ÷ AC00 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2060 × 0308 × AC00 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 2060 × AC01 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2060 × 0020 ÷ AC01 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2060 × 0308 × AC01 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 2060 × 05D0 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2060 × 0020 ÷ 05D0 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2060 × 0308 × 05D0 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 2060 × 002D ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 2060 × 0020 ÷ 002D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 2060 × 0308 × 002D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 2060 × 231A ÷ # × [0.3] WORD JOINER (WJ) × [11.02] WATCH (ID) ÷ [0.3] +× 2060 × 0020 ÷ 231A ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 2060 × 0308 × 231A ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] WATCH (ID) ÷ [0.3] +× 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] +× 2060 × 2024 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] ONE DOT LEADER (IN) ÷ [0.3] +× 2060 × 0020 ÷ 2024 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2060 × 0308 × 2024 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 2060 × 002C ÷ # × [0.3] WORD JOINER (WJ) × [11.02] COMMA (IS) ÷ [0.3] +× 2060 × 0020 × 002C ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 2060 × 0308 × 002C ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] COMMA (IS) ÷ [0.3] +× 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] +× 2060 × 1100 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2060 × 0020 ÷ 1100 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2060 × 0308 × 1100 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 2060 × 11A8 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2060 × 0020 ÷ 11A8 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2060 × 0308 × 11A8 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 2060 × 1160 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2060 × 0020 ÷ 1160 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2060 × 0308 × 1160 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 2060 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (LF) ÷ [0.3] +× 2060 × 0020 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2060 × 0308 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 2060 × 0308 × 0020 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2060 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (NL) ÷ [0.3] +× 2060 × 0020 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2060 × 0308 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 2060 × 0308 × 0020 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2060 × 17D6 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2060 × 0020 ÷ 17D6 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2060 × 0308 × 17D6 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 2060 × 0030 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] DIGIT ZERO (NU) ÷ [0.3] +× 2060 × 0020 ÷ 0030 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 2060 × 0308 × 0030 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 2060 × 0028 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2060 × 0020 ÷ 0028 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2060 × 0308 × 0028 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 2060 × 0025 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] PERCENT SIGN (PO) ÷ [0.3] +× 2060 × 0020 ÷ 0025 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 2060 × 0308 × 0025 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 2060 × 0024 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] DOLLAR SIGN (PR) ÷ [0.3] +× 2060 × 0020 ÷ 0024 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2060 × 0308 × 0024 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 2060 × 0022 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] QUOTATION MARK (QU) ÷ [0.3] +× 2060 × 0020 ÷ 0022 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 2060 × 0308 × 0022 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 2060 × 0020 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [0.3] +× 2060 × 0020 × 0020 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 2060 × 002F ÷ # × [0.3] WORD JOINER (WJ) × [11.02] SOLIDUS (SY) ÷ [0.3] +× 2060 × 0020 × 002F ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2060 × 0308 × 002F ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] SOLIDUS (SY) ÷ [0.3] +× 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] +× 2060 × 2060 ÷ # × [0.3] WORD JOINER (WJ) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2060 × 0020 × 2060 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2060 × 0308 × 2060 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 2060 × 200B ÷ # × [0.3] WORD JOINER (WJ) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2060 × 0020 × 200B ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2060 × 0308 × 200B ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 2060 × 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2060 × 0020 ÷ 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2060 × 0308 × 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 2060 × 261D ÷ # × [0.3] WORD JOINER (WJ) × [11.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2060 × 0020 ÷ 261D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2060 × 0308 × 261D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 2060 × 1F3FB ÷ # × [0.3] WORD JOINER (WJ) × [11.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 2060 × 0020 ÷ 1F3FB ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 2060 × 0001 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] (CM1_CM) ÷ [0.3] +× 2060 × 0020 ÷ 0001 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2060 × 0308 × 0001 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2060 × 200D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 2060 × 0020 ÷ 200D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 2060 × 00A7 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 2060 × 0020 ÷ 00A7 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2060 × 0308 × 00A7 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 2060 × 50005 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] (XX_AL) ÷ [0.3] +× 2060 × 0020 ÷ 50005 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2060 × 0308 × 50005 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] (XX_AL) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2060 × 0E01 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2060 × 0020 ÷ 0E01 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2060 × 0308 × 0E01 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 2060 × 3041 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2060 × 0020 ÷ 3041 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2060 × 0308 × 3041 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 200B ÷ 0023 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] NUMBER SIGN (AL) ÷ [0.3] +× 200B × 0020 ÷ 0023 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] NUMBER SIGN (AL) ÷ [0.3] +× 200B ÷ 0308 × 0023 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 200B ÷ 2014 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] EM DASH (B2) ÷ [0.3] +× 200B × 0020 ÷ 2014 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] EM DASH (B2) ÷ [0.3] +× 200B ÷ 0308 ÷ 2014 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 200B ÷ 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] (BA) ÷ [0.3] +× 200B × 0020 ÷ 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] (BA) ÷ [0.3] +× 200B ÷ 0308 × 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 200B ÷ 00B4 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200B × 0020 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200B ÷ 0308 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 200B × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (BK) ÷ [0.3] +× 200B × 0020 × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 200B ÷ 0308 × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 200B ÷ FFFC ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200B × 0020 ÷ FFFC ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200B ÷ 0308 ÷ FFFC ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 200B ÷ 007D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200B × 0020 ÷ 007D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200B ÷ 0308 × 007D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 200B ÷ 0029 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200B × 0020 ÷ 0029 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200B ÷ 0308 × 0029 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 200B × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (CR) ÷ [0.3] +× 200B × 0020 × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 200B ÷ 0308 × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 200B ÷ 0021 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 200B × 0020 ÷ 0021 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 200B ÷ 0308 × 0021 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 200B ÷ 00A0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 200B × 0020 ÷ 00A0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 200B ÷ 0308 × 00A0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 200B ÷ AC00 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200B × 0020 ÷ AC00 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200B ÷ 0308 ÷ AC00 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 200B ÷ AC01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200B × 0020 ÷ AC01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200B ÷ 0308 ÷ AC01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 200B ÷ 05D0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200B × 0020 ÷ 05D0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200B ÷ 0308 × 05D0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 200B ÷ 002D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 200B × 0020 ÷ 002D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 200B ÷ 0308 × 002D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 200B ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WATCH (ID) ÷ [0.3] +× 200B × 0020 ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WATCH (ID) ÷ [0.3] +× 200B ÷ 0308 ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 200B ÷ 2024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ONE DOT LEADER (IN) ÷ [0.3] +× 200B × 0020 ÷ 2024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ONE DOT LEADER (IN) ÷ [0.3] +× 200B ÷ 0308 × 2024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 200B ÷ 002C ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMMA (IS) ÷ [0.3] +× 200B × 0020 ÷ 002C ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] COMMA (IS) ÷ [0.3] +× 200B ÷ 0308 × 002C ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 200B ÷ 1100 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200B × 0020 ÷ 1100 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200B ÷ 0308 ÷ 1100 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 200B ÷ 11A8 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200B × 0020 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200B ÷ 0308 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 200B ÷ 1160 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200B × 0020 ÷ 1160 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200B ÷ 0308 ÷ 1160 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 200B × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (LF) ÷ [0.3] +× 200B × 0020 × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 200B ÷ 0308 × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 200B × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (NL) ÷ [0.3] +× 200B × 0020 × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 200B ÷ 0308 × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 200B ÷ 17D6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 200B × 0020 ÷ 17D6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 0030 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] DIGIT ZERO (NU) ÷ [0.3] +× 200B × 0020 ÷ 0030 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] DIGIT ZERO (NU) ÷ [0.3] +× 200B ÷ 0308 × 0030 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 200B ÷ 0028 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200B × 0020 ÷ 0028 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200B ÷ 0308 × 0028 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 200B ÷ 0025 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] PERCENT SIGN (PO) ÷ [0.3] +× 200B × 0020 ÷ 0025 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] PERCENT SIGN (PO) ÷ [0.3] +× 200B ÷ 0308 × 0025 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 200B ÷ 0024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] DOLLAR SIGN (PR) ÷ [0.3] +× 200B × 0020 ÷ 0024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] DOLLAR SIGN (PR) ÷ [0.3] +× 200B ÷ 0308 × 0024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 200B ÷ 0022 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] QUOTATION MARK (QU) ÷ [0.3] +× 200B × 0020 ÷ 0022 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] QUOTATION MARK (QU) ÷ [0.3] +× 200B ÷ 0308 × 0022 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 200B × 0020 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [0.3] +× 200B × 0020 × 0020 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 200B ÷ 002F ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] SOLIDUS (SY) ÷ [0.3] +× 200B × 0020 ÷ 002F ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] SOLIDUS (SY) ÷ [0.3] +× 200B ÷ 0308 × 002F ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 200B ÷ 2060 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WORD JOINER (WJ) ÷ [0.3] +× 200B × 0020 ÷ 2060 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WORD JOINER (WJ) ÷ [0.3] +× 200B ÷ 0308 × 2060 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 200B × 200B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200B × 0020 × 200B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200B ÷ 0308 × 200B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 200B ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 200B × 0020 ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 261D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 200B × 0020 ÷ 261D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 200B ÷ 0308 ÷ 261D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 200B ÷ 1F3FB ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 200B × 0020 ÷ 1F3FB ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] (CM1_CM) ÷ [0.3] +× 200B × 0020 ÷ 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] (CM1_CM) ÷ [0.3] +× 200B ÷ 0308 × 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 200B ÷ 200D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 200B × 0020 ÷ 200D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 00A7 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200B × 0020 ÷ 00A7 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200B ÷ 0308 × 00A7 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 200B ÷ 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] (XX_AL) ÷ [0.3] +× 200B × 0020 ÷ 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] (XX_AL) ÷ [0.3] +× 200B ÷ 0308 × 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 200B ÷ 0E01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 200B × 0020 ÷ 0E01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 3041 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 200B × 0020 ÷ 3041 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 1F1E6 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1F1E6 × 0020 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 1F1E6 × 0308 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 1F1E6 × 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.01] (BA) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1F1E6 × 0308 × 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1F1E6 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1F1E6 × 0020 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1F1E6 × 0308 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 1F1E6 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (BK) ÷ [0.3] +× 1F1E6 × 0020 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1F1E6 × 0308 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1F1E6 ÷ FFFC ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1F1E6 × 0020 ÷ FFFC ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 007D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1F1E6 × 0020 × 007D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1F1E6 × 0020 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1F1E6 × 0308 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 1F1E6 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0020 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0308 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1F1E6 × 0020 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1F1E6 × 0308 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 1F1E6 × 00A0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 00A0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ AC00 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1F1E6 × 0020 ÷ AC00 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ AC01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1F1E6 × 0020 ÷ AC01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 05D0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 05D0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1F1E6 × 0020 ÷ 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 1F1E6 × 0308 × 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 1F1E6 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1F1E6 × 0020 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1F1E6 × 0308 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1F1E6 ÷ 2024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 1F1E6 × 0020 ÷ 2024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] COMMA (IS) ÷ [0.3] +× 1F1E6 × 0020 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1F1E6 × 0308 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1F1E6 ÷ 1100 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 1100 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 11A8 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1F1E6 × 0020 ÷ 11A8 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 1160 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1F1E6 × 0020 ÷ 1160 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0020 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0308 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 0020 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 0308 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 17D6 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 1F1E6 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 1F1E6 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 1F1E6 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 1F1E6 × 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 1F1E6 × 0308 × 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 1F1E6 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [0.3] +× 1F1E6 × 0020 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1F1E6 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F1E6 × 0020 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F1E6 × 0308 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1F1E6 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1F1E6 × 0020 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1F1E6 × 0308 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 1F1E6 × 200B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1F1E6 × 0020 × 200B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 1F1E6 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 ÷ 261D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1F1E6 × 0020 ÷ 261D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 1F3FB ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 × 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 0308 × 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 200D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 ÷ 00A7 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 00A7 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1F1E6 × 0308 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1F1E6 ÷ 0E01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 × 3041 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 261D ÷ 0023 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 261D × 0020 ÷ 0023 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 261D × 0308 ÷ 0023 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 261D ÷ 2014 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 261D × 0020 ÷ 2014 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 261D × 0308 ÷ 2014 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 261D × 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.01] (BA) ÷ [0.3] +× 261D × 0020 ÷ 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 261D × 0308 × 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 261D × 0308 × 0020 ÷ 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 261D ÷ 00B4 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 261D × 0020 ÷ 00B4 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 261D × 0308 ÷ 00B4 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 261D × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (BK) ÷ [0.3] +× 261D × 0020 × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 261D × 0308 × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 261D × 0308 × 0020 × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 261D ÷ FFFC ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 261D × 0020 ÷ FFFC ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 261D × 0308 ÷ FFFC ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 261D × 007D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 261D × 0020 × 007D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 261D × 0308 × 007D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 261D × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 261D × 0020 × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 261D × 0308 × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 261D × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (CR) ÷ [0.3] +× 261D × 0020 × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 261D × 0308 × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 261D × 0308 × 0020 × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 261D × 0021 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 261D × 0020 × 0021 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 261D × 0308 × 0021 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 261D × 00A0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 261D × 0020 ÷ 00A0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 261D × 0308 × 00A0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 261D ÷ AC00 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 261D × 0020 ÷ AC00 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 261D × 0308 ÷ AC00 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 261D ÷ AC01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 261D × 0020 ÷ AC01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 261D × 0308 ÷ AC01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 261D ÷ 05D0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 261D × 0020 ÷ 05D0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 261D × 0308 ÷ 05D0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 261D × 002D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 261D × 0020 ÷ 002D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 261D × 0308 × 002D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 261D ÷ 231A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 261D × 0020 ÷ 231A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 261D × 0308 ÷ 231A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 261D × 2024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 261D × 0020 ÷ 2024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 261D × 0308 × 2024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 261D × 002C ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] COMMA (IS) ÷ [0.3] +× 261D × 0020 × 002C ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 261D × 0308 × 002C ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 261D ÷ 1100 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 261D × 0020 ÷ 1100 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 261D × 0308 ÷ 1100 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 261D ÷ 11A8 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 261D × 0020 ÷ 11A8 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 261D × 0308 ÷ 11A8 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 261D ÷ 1160 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 261D × 0020 ÷ 1160 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 261D × 0308 ÷ 1160 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 261D × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (LF) ÷ [0.3] +× 261D × 0020 × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 261D × 0308 × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 261D × 0308 × 0020 × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 261D × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (NL) ÷ [0.3] +× 261D × 0020 × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 261D × 0308 × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 261D × 0308 × 0020 × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 261D × 17D6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 261D × 0020 ÷ 17D6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 261D ÷ 0030 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 261D × 0020 ÷ 0030 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 261D × 0308 ÷ 0030 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 261D ÷ 0028 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 261D × 0020 ÷ 0028 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 261D × 0308 ÷ 0028 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 261D × 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 261D × 0020 ÷ 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 261D × 0308 × 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 261D ÷ 0024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 261D × 0020 ÷ 0024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 261D × 0308 ÷ 0024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 261D × 0022 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 261D × 0020 ÷ 0022 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 261D × 0308 × 0022 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 261D × 0020 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [0.3] +× 261D × 0020 × 0020 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 261D × 0308 × 0020 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 261D × 002F ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 261D × 0020 × 002F ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 261D × 0308 × 002F ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 261D × 2060 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 261D × 0020 × 2060 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 261D × 0308 × 2060 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 261D × 200B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 261D × 0020 × 200B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 261D × 0308 × 200B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 261D ÷ 1F1E6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 261D × 0020 ÷ 1F1E6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 261D ÷ 261D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 261D × 0020 ÷ 261D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 261D × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 261D × 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] (CM1_CM) ÷ [0.3] +× 261D × 0020 ÷ 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 261D × 0308 × 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 261D × 0308 × 0020 ÷ 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 261D × 200D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 261D ÷ 00A7 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 261D × 0020 ÷ 00A7 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 261D × 0308 ÷ 00A7 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 261D ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] (XX_AL) ÷ [0.3] +× 261D × 0020 ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 261D × 0308 ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 261D × 0308 × 0020 ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 261D ÷ 0E01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 261D × 0020 ÷ 0E01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 261D × 3041 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 261D × 0020 ÷ 3041 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 0023 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1F3FB × 0020 ÷ 0023 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 2014 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1F3FB × 0020 ÷ 2014 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0009 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.01] (BA) ÷ [0.3] +× 1F3FB × 0020 ÷ 0009 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1F3FB × 0308 × 0009 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 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] (BA) ÷ [0.3] +× 1F3FB ÷ 00B4 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1F3FB × 0020 ÷ 00B4 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 000B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (BK) ÷ [0.3] +× 1F3FB × 0020 × 000B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1F3FB × 0308 × 000B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 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] (BK) ÷ [0.3] +× 1F3FB ÷ FFFC ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1F3FB × 0020 ÷ FFFC ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 007D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1F3FB × 0020 × 007D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0029 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1F3FB × 0020 × 0029 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 000D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (CR) ÷ [0.3] +× 1F3FB × 0020 × 000D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1F3FB × 0308 × 000D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 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] (CR) ÷ [0.3] +× 1F3FB × 0021 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1F3FB × 0020 × 0021 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 00A0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1F3FB × 0020 ÷ 00A0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ AC00 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1F3FB × 0020 ÷ AC00 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ AC01 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1F3FB × 0020 ÷ AC01 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 05D0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1F3FB × 0020 ÷ 05D0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 002D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1F3FB × 0020 ÷ 002D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 231A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1F3FB × 0020 ÷ 231A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1F3FB × 0308 ÷ 231A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1F3FB × 2024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 1F3FB × 0020 ÷ 2024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 002C ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] COMMA (IS) ÷ [0.3] +× 1F3FB × 0020 × 002C ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1F3FB × 0308 × 002C ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1F3FB ÷ 1100 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1F3FB × 0020 ÷ 1100 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 11A8 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1F3FB × 0020 ÷ 11A8 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 1160 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1F3FB × 0020 ÷ 1160 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 000A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (LF) ÷ [0.3] +× 1F3FB × 0020 × 000A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1F3FB × 0308 × 000A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 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] (LF) ÷ [0.3] +× 1F3FB × 0085 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (NL) ÷ [0.3] +× 1F3FB × 0020 × 0085 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1F3FB × 0308 × 0085 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 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] (NL) ÷ [0.3] +× 1F3FB × 17D6 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 0030 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1F3FB × 0020 ÷ 0030 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 0028 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1F3FB × 0020 ÷ 0028 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0025 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 1F3FB × 0020 ÷ 0025 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 0024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1F3FB × 0020 ÷ 0024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0022 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1F3FB × 0020 ÷ 0022 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0020 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [0.3] +× 1F3FB × 0020 × 0020 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1F3FB × 0308 × 0020 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1F3FB × 002F ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F3FB × 0020 × 002F ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F3FB × 0308 × 002F ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1F3FB × 2060 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1F3FB × 0020 × 2060 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 200B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1F3FB × 0020 × 200B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 1F1E6 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 261D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 1F3FB ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB × 0001 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] (CM1_CM) ÷ [0.3] +× 1F3FB × 0020 ÷ 0001 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1F3FB × 0308 × 0001 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 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] (CM1_CM) ÷ [0.3] +× 1F3FB × 200D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 00A7 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1F3FB × 0020 ÷ 00A7 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 50005 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1F3FB × 0020 ÷ 50005 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1F3FB × 0308 ÷ 50005 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 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] (XX_AL) ÷ [0.3] +× 1F3FB ÷ 0E01 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB × 3041 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 0001 × 0023 ÷ # × [0.3] (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 × 0020 ÷ 0023 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 × 0308 × 0023 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0023 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 ÷ 2014 ÷ # × [0.3] (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0020 ÷ 2014 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0308 ÷ 2014 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 2014 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0009 ÷ # × [0.3] (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0001 × 0020 ÷ 0009 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0001 × 0308 × 0009 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0001 ÷ 00B4 ÷ # × [0.3] (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 0020 ÷ 00B4 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 0308 ÷ 00B4 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 000B ÷ # × [0.3] (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0001 × 0020 × 000B ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0001 × 0308 × 000B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0001 × 0308 × 0020 × 000B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0001 ÷ FFFC ÷ # × [0.3] (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 0020 ÷ FFFC ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 0308 ÷ FFFC ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ FFFC ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 007D ÷ # × [0.3] (CM1_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0020 × 007D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0308 × 007D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0308 × 0020 × 007D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0029 ÷ # × [0.3] (CM1_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 0020 × 0029 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 0308 × 0029 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 0308 × 0020 × 0029 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 000D ÷ # × [0.3] (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0001 × 0020 × 000D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0001 × 0308 × 000D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0001 × 0308 × 0020 × 000D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0001 × 0021 ÷ # × [0.3] (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 0020 × 0021 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 0308 × 0021 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 0308 × 0020 × 0021 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 00A0 ÷ # × [0.3] (CM1_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 × 0020 ÷ 00A0 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 × 0308 × 00A0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 ÷ AC00 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 × 0020 ÷ AC00 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 × 0308 ÷ AC00 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 ÷ AC01 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 0020 ÷ AC01 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 0308 ÷ AC01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 05D0 ÷ # × [0.3] (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 0020 ÷ 05D0 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 0308 × 05D0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 002D ÷ # × [0.3] (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 × 0020 ÷ 002D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 × 0308 × 002D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 002D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 ÷ 231A ÷ # × [0.3] (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0001 × 0020 ÷ 231A ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0001 × 0308 ÷ 231A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 231A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0001 × 2024 ÷ # × [0.3] (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 0020 ÷ 2024 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 0308 × 2024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 2024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 002C ÷ # × [0.3] (CM1_CM) × [13.04] COMMA (IS) ÷ [0.3] +× 0001 × 0020 × 002C ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0001 × 0308 × 002C ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] COMMA (IS) ÷ [0.3] +× 0001 × 0308 × 0020 × 002C ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0001 ÷ 1100 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 × 0020 ÷ 1100 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 × 0308 ÷ 1100 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 ÷ 11A8 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 × 0020 ÷ 11A8 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 × 0308 ÷ 11A8 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 ÷ 1160 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 0020 ÷ 1160 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 0308 ÷ 1160 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 000A ÷ # × [0.3] (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0001 × 0020 × 000A ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0001 × 0308 × 000A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0001 × 0308 × 0020 × 000A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0001 × 0085 ÷ # × [0.3] (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0001 × 0020 × 0085 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0001 × 0308 × 0085 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0001 × 0308 × 0020 × 0085 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0001 × 17D6 ÷ # × [0.3] (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0020 ÷ 17D6 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0308 × 17D6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0030 ÷ # × [0.3] (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0020 ÷ 0030 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0308 × 0030 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0030 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0028 ÷ # × [0.3] (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0020 ÷ 0028 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0308 × 0028 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0028 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0025 ÷ # × [0.3] (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0020 ÷ 0025 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0308 × 0025 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0024 ÷ # × [0.3] (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0020 ÷ 0024 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0308 × 0024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0022 ÷ # × [0.3] (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0020 ÷ 0022 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0308 × 0022 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0022 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0020 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 0020 × 0020 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 0308 × 0020 × 0020 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 002F ÷ # × [0.3] (CM1_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 0001 × 0020 × 002F ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0001 × 0308 × 002F ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 0001 × 0308 × 0020 × 002F ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0001 × 2060 ÷ # × [0.3] (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 0020 × 2060 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 0308 × 2060 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 0308 × 0020 × 2060 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 200B ÷ # × [0.3] (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 × 0020 × 200B ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 × 0308 × 200B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 × 0308 × 0020 × 200B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 × 0020 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 × 0308 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 ÷ 261D ÷ # × [0.3] (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 × 0020 ÷ 261D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 × 0308 ÷ 261D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 261D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0020 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0308 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0001 ÷ # × [0.3] (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0001 × 0020 ÷ 0001 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0001 × 0308 × 0001 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0001 × 200D ÷ # × [0.3] (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 0020 ÷ 200D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 0308 × 200D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 200D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 00A7 ÷ # × [0.3] (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 0020 ÷ 00A7 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 0308 × 00A7 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 50005 ÷ # × [0.3] (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0001 × 0020 ÷ 50005 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0001 × 0308 × 50005 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0001 × 0E01 ÷ # × [0.3] (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 0020 ÷ 0E01 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 0308 × 0E01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 3041 ÷ # × [0.3] (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0001 × 0020 ÷ 3041 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0001 × 0308 × 3041 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 3041 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 200D × 0023 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 200D × 0020 ÷ 0023 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 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] +× 200D ÷ 2014 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 200D × 0020 ÷ 2014 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 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] +× 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] +× 200D × 0009 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [21.01] (BA) ÷ [0.3] +× 200D × 0020 ÷ 0009 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 200D × 0308 × 0009 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 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] (BA) ÷ [0.3] +× 200D ÷ 00B4 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200D × 0020 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 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] +× 200D × 000B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (BK) ÷ [0.3] +× 200D × 0020 × 000B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 200D × 0308 × 000B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 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] (BK) ÷ [0.3] +× 200D ÷ FFFC ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200D × 0020 ÷ FFFC ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 200D × 007D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200D × 0020 × 007D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 200D × 0029 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200D × 0020 × 0029 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 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] +× 200D × 000D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (CR) ÷ [0.3] +× 200D × 0020 × 000D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 200D × 0308 × 000D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 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] (CR) ÷ [0.3] +× 200D × 0021 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 200D × 0020 × 0021 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 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] +× 200D × 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × 0020 ÷ 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 200D ÷ AC00 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200D × 0020 ÷ AC00 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 200D ÷ AC01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200D × 0020 ÷ AC01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 200D × 05D0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200D × 0020 ÷ 05D0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 200D × 002D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 200D × 0020 ÷ 002D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 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] +× 200D × 231A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WATCH (ID) ÷ [0.3] +× 200D × 0020 ÷ 231A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 200D × 0308 ÷ 231A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 200D × 2024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 200D × 0020 ÷ 2024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 200D × 002C ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [13.04] COMMA (IS) ÷ [0.3] +× 200D × 0020 × 002C ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 200D × 0308 × 002C ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] COMMA (IS) ÷ [0.3] +× 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] +× 200D ÷ 1100 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200D × 0020 ÷ 1100 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 200D ÷ 11A8 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200D × 0020 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 200D ÷ 1160 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200D × 0020 ÷ 1160 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 200D × 000A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (LF) ÷ [0.3] +× 200D × 0020 × 000A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 200D × 0308 × 000A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 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] (LF) ÷ [0.3] +× 200D × 0085 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (NL) ÷ [0.3] +× 200D × 0020 × 0085 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 200D × 0308 × 0085 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 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] (NL) ÷ [0.3] +× 200D × 17D6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 200D × 0030 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 200D × 0020 ÷ 0030 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 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] +× 200D × 0028 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200D × 0020 ÷ 0028 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 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] +× 200D × 0025 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 200D × 0020 ÷ 0025 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 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] +× 200D × 0024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 200D × 0020 ÷ 0024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 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] +× 200D × 0022 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 200D × 0020 ÷ 0022 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 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] +× 200D × 0020 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 200D × 0020 × 0020 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 200D × 0308 × 0020 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 200D × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 200D × 0020 × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 200D × 0308 × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 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] +× 200D × 2060 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 200D × 0020 × 2060 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 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] +× 200D × 200B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200D × 0020 × 200B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 200D ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 200D × 261D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 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] +× 200D × 1F3FB ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 200D × 0001 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 200D × 0020 ÷ 0001 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 200D × 0308 × 0001 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 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] (CM1_CM) ÷ [0.3] +× 200D × 200D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 200D × 00A7 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200D × 0020 ÷ 00A7 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 200D × 50005 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [28.0] (XX_AL) ÷ [0.3] +× 200D × 0020 ÷ 50005 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 200D × 0308 × 50005 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 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] (XX_AL) ÷ [0.3] +× 200D × 0E01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 200D × 3041 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 00A7 × 0023 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A7 × 0020 ÷ 0023 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A7 × 0308 × 0023 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 00A7 ÷ 2014 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 00A7 × 0020 ÷ 2014 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 00A7 × 0308 ÷ 2014 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 00A7 × 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.01] (BA) ÷ [0.3] +× 00A7 × 0020 ÷ 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A7 × 0308 × 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A7 ÷ 00B4 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A7 × 0020 ÷ 00B4 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A7 × 0308 ÷ 00B4 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 00A7 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (BK) ÷ [0.3] +× 00A7 × 0020 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A7 × 0308 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 00A7 × 0308 × 0020 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A7 ÷ FFFC ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A7 × 0020 ÷ FFFC ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A7 × 0308 ÷ FFFC ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 00A7 × 007D ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A7 × 0020 × 007D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A7 × 0308 × 007D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 00A7 × 0029 ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A7 × 0020 × 0029 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A7 × 0308 × 0029 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 00A7 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0020 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0308 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0308 × 0020 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0021 ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A7 × 0020 × 0021 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A7 × 0308 × 0021 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 00A7 × 00A0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A7 × 0020 ÷ 00A0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A7 × 0308 × 00A0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 00A7 ÷ AC00 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A7 × 0020 ÷ AC00 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A7 × 0308 ÷ AC00 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 00A7 ÷ AC01 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A7 × 0020 ÷ AC01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A7 × 0308 ÷ AC01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 00A7 × 05D0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A7 × 0020 ÷ 05D0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A7 × 0308 × 05D0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 00A7 × 002D ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A7 × 0020 ÷ 002D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A7 × 0308 × 002D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 00A7 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 00A7 × 0020 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 00A7 × 0308 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 00A7 × 2024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 00A7 × 0020 ÷ 2024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00A7 × 0308 × 2024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 00A7 × 002C ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] COMMA (IS) ÷ [0.3] +× 00A7 × 0020 × 002C ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 00A7 × 0308 × 002C ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 00A7 ÷ 1100 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A7 × 0020 ÷ 1100 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A7 × 0308 ÷ 1100 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 00A7 ÷ 11A8 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A7 × 0020 ÷ 11A8 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A7 × 0308 ÷ 11A8 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 00A7 ÷ 1160 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A7 × 0020 ÷ 1160 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A7 × 0308 ÷ 1160 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 00A7 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0020 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0308 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0308 × 0020 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (NL) ÷ [0.3] +× 00A7 × 0020 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A7 × 0308 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 00A7 × 0308 × 0020 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A7 × 17D6 ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00A7 × 0020 ÷ 17D6 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 00A7 × 0030 ÷ # × [0.3] SECTION SIGN (AI_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 00A7 × 0020 ÷ 0030 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 00A7 × 0308 × 0030 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 00A7 × 0028 ÷ # × [0.3] SECTION SIGN (AI_AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A7 × 0020 ÷ 0028 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A7 × 0308 × 0028 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 00A7 × 0025 ÷ # × [0.3] SECTION SIGN (AI_AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 00A7 × 0020 ÷ 0025 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 00A7 × 0308 × 0025 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 00A7 × 0024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 00A7 × 0020 ÷ 0024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00A7 × 0308 × 0024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 00A7 × 0022 ÷ # × [0.3] SECTION SIGN (AI_AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 00A7 × 0020 ÷ 0022 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 00A7 × 0308 × 0022 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 00A7 × 0020 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [0.3] +× 00A7 × 0020 × 0020 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 00A7 × 002F ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00A7 × 0020 × 002F ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00A7 × 0308 × 002F ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 00A7 × 2060 ÷ # × [0.3] SECTION SIGN (AI_AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A7 × 0020 × 2060 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A7 × 0308 × 2060 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 00A7 × 200B ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A7 × 0020 × 200B ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A7 × 0308 × 200B ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 00A7 ÷ 1F1E6 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00A7 × 0020 ÷ 1F1E6 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 00A7 ÷ 261D ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A7 × 0020 ÷ 261D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A7 × 0308 ÷ 261D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 00A7 ÷ 1F3FB ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 00A7 × 0020 ÷ 1F3FB ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 00A7 × 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] (CM1_CM) ÷ [0.3] +× 00A7 × 0020 ÷ 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A7 × 0308 × 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A7 × 200D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 00A7 × 0020 ÷ 200D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 00A7 × 00A7 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A7 × 0020 ÷ 00A7 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A7 × 0308 × 00A7 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 00A7 × 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] (XX_AL) ÷ [0.3] +× 00A7 × 0020 ÷ 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A7 × 0308 × 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A7 × 0E01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00A7 × 0020 ÷ 0E01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 00A7 × 3041 ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00A7 × 0020 ÷ 3041 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 50005 × 0023 ÷ # × [0.3] (XX_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 × 0020 ÷ 0023 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 × 0308 × 0023 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0023 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 ÷ 2014 ÷ # × [0.3] (XX_AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0020 ÷ 2014 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0308 ÷ 2014 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 2014 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0009 ÷ # × [0.3] (XX_AL) × [21.01] (BA) ÷ [0.3] +× 50005 × 0020 ÷ 0009 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 50005 × 0308 × 0009 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 50005 ÷ 00B4 ÷ # × [0.3] (XX_AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 0020 ÷ 00B4 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 0308 ÷ 00B4 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 000B ÷ # × [0.3] (XX_AL) × [6.0] (BK) ÷ [0.3] +× 50005 × 0020 × 000B ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 50005 × 0308 × 000B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 50005 × 0308 × 0020 × 000B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 50005 ÷ FFFC ÷ # × [0.3] (XX_AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 0020 ÷ FFFC ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 0308 ÷ FFFC ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ FFFC ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 007D ÷ # × [0.3] (XX_AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0020 × 007D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0308 × 007D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0308 × 0020 × 007D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0029 ÷ # × [0.3] (XX_AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 0020 × 0029 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 0308 × 0029 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 0308 × 0020 × 0029 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 000D ÷ # × [0.3] (XX_AL) × [6.0] (CR) ÷ [0.3] +× 50005 × 0020 × 000D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 50005 × 0308 × 000D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 50005 × 0308 × 0020 × 000D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 50005 × 0021 ÷ # × [0.3] (XX_AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 0020 × 0021 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 0308 × 0021 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 0308 × 0020 × 0021 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 00A0 ÷ # × [0.3] (XX_AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 × 0020 ÷ 00A0 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 × 0308 × 00A0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 ÷ AC00 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 × 0020 ÷ AC00 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 × 0308 ÷ AC00 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 ÷ AC01 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 0020 ÷ AC01 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 0308 ÷ AC01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 05D0 ÷ # × [0.3] (XX_AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 0020 ÷ 05D0 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 0308 × 05D0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 002D ÷ # × [0.3] (XX_AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 × 0020 ÷ 002D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 × 0308 × 002D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 002D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 ÷ 231A ÷ # × [0.3] (XX_AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 50005 × 0020 ÷ 231A ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 50005 × 0308 ÷ 231A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 231A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 50005 × 2024 ÷ # × [0.3] (XX_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 0020 ÷ 2024 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 0308 × 2024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 2024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 002C ÷ # × [0.3] (XX_AL) × [13.02] COMMA (IS) ÷ [0.3] +× 50005 × 0020 × 002C ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 50005 × 0308 × 002C ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 50005 × 0308 × 0020 × 002C ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 50005 ÷ 1100 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 × 0020 ÷ 1100 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 × 0308 ÷ 1100 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 ÷ 11A8 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 × 0020 ÷ 11A8 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 × 0308 ÷ 11A8 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 ÷ 1160 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 0020 ÷ 1160 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 0308 ÷ 1160 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 000A ÷ # × [0.3] (XX_AL) × [6.0] (LF) ÷ [0.3] +× 50005 × 0020 × 000A ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 50005 × 0308 × 000A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 50005 × 0308 × 0020 × 000A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 50005 × 0085 ÷ # × [0.3] (XX_AL) × [6.0] (NL) ÷ [0.3] +× 50005 × 0020 × 0085 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 50005 × 0308 × 0085 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 50005 × 0308 × 0020 × 0085 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 50005 × 17D6 ÷ # × [0.3] (XX_AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0020 ÷ 17D6 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0308 × 17D6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0030 ÷ # × [0.3] (XX_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0020 ÷ 0030 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0308 × 0030 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0030 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0028 ÷ # × [0.3] (XX_AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0020 ÷ 0028 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0308 × 0028 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0028 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0025 ÷ # × [0.3] (XX_AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0020 ÷ 0025 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0308 × 0025 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0024 ÷ # × [0.3] (XX_AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0020 ÷ 0024 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0308 × 0024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0022 ÷ # × [0.3] (XX_AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0020 ÷ 0022 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0308 × 0022 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0022 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0020 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 0020 × 0020 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 0308 × 0020 × 0020 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 002F ÷ # × [0.3] (XX_AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 50005 × 0020 × 002F ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 50005 × 0308 × 002F ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 50005 × 0308 × 0020 × 002F ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 50005 × 2060 ÷ # × [0.3] (XX_AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 0020 × 2060 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 0308 × 2060 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 0308 × 0020 × 2060 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 200B ÷ # × [0.3] (XX_AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 × 0020 × 200B ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 × 0308 × 200B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 × 0308 × 0020 × 200B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 × 0020 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 × 0308 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 ÷ 261D ÷ # × [0.3] (XX_AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 × 0020 ÷ 261D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 × 0308 ÷ 261D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 261D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 ÷ 1F3FB ÷ # × [0.3] (XX_AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0020 ÷ 1F3FB ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0308 ÷ 1F3FB ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0001 ÷ # × [0.3] (XX_AL) × [9.0] (CM1_CM) ÷ [0.3] +× 50005 × 0020 ÷ 0001 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 50005 × 0308 × 0001 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 50005 × 200D ÷ # × [0.3] (XX_AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 0020 ÷ 200D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 0308 × 200D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 200D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 00A7 ÷ # × [0.3] (XX_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 0020 ÷ 00A7 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 0308 × 00A7 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 50005 ÷ # × [0.3] (XX_AL) × [28.0] (XX_AL) ÷ [0.3] +× 50005 × 0020 ÷ 50005 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 50005 × 0308 × 50005 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 50005 × 0E01 ÷ # × [0.3] (XX_AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 0020 ÷ 0E01 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 0308 × 0E01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 3041 ÷ # × [0.3] (XX_AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 50005 × 0020 ÷ 3041 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 50005 × 0308 × 3041 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 3041 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0E01 × 0023 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0E01 × 0020 ÷ 0023 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0E01 × 0308 × 0023 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0E01 ÷ 2014 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0E01 × 0020 ÷ 2014 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0E01 × 0308 ÷ 2014 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0E01 × 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.01] (BA) ÷ [0.3] +× 0E01 × 0020 ÷ 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0E01 × 0308 × 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0E01 ÷ 00B4 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0E01 × 0020 ÷ 00B4 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0E01 × 0308 ÷ 00B4 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0E01 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (BK) ÷ [0.3] +× 0E01 × 0020 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0E01 × 0308 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0E01 × 0308 × 0020 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0E01 ÷ FFFC ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0E01 × 0020 ÷ FFFC ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 0E01 × 007D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0E01 × 0020 × 007D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 0E01 × 0029 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0E01 × 0020 × 0029 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0E01 × 0308 × 0029 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0E01 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0020 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0308 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0308 × 0020 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0021 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0E01 × 0020 × 0021 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0E01 × 0308 × 0021 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0E01 × 00A0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0E01 × 0020 ÷ 00A0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ AC00 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0E01 × 0020 ÷ AC00 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ AC01 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0E01 × 0020 ÷ AC01 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 0E01 × 05D0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0E01 × 0020 ÷ 05D0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 0E01 × 002D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0E01 × 0020 ÷ 002D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0E01 × 0308 × 002D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0E01 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0E01 × 0020 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0E01 × 0308 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0E01 × 2024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0E01 × 0020 ÷ 2024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 0E01 × 002C ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] COMMA (IS) ÷ [0.3] +× 0E01 × 0020 × 002C ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0E01 × 0308 × 002C ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0E01 ÷ 1100 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0E01 × 0020 ÷ 1100 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 11A8 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0E01 × 0020 ÷ 11A8 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 1160 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0E01 × 0020 ÷ 1160 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 0E01 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0020 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0308 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0308 × 0020 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (NL) ÷ [0.3] +× 0E01 × 0020 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0E01 × 0308 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0E01 × 0308 × 0020 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0E01 × 17D6 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0E01 × 0020 ÷ 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0E01 × 0308 × 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0E01 × 0028 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0E01 × 0020 ÷ 0028 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0E01 × 0308 × 0028 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0E01 × 0025 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0E01 × 0020 ÷ 0025 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0E01 × 0308 × 0025 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0E01 × 0024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0E01 × 0020 ÷ 0024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0E01 × 0308 × 0024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0E01 × 0022 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0E01 × 0020 ÷ 0022 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0E01 × 0308 × 0022 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0E01 × 0020 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [0.3] +× 0E01 × 0020 × 0020 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0E01 × 002F ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0E01 × 0020 × 002F ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0E01 × 0308 × 002F ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0E01 × 2060 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0E01 × 0020 × 2060 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0E01 × 0308 × 2060 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0E01 × 200B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0E01 × 0020 × 200B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 1F1E6 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 ÷ 261D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0E01 × 0020 ÷ 261D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 1F3FB ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] (CM1_CM) ÷ [0.3] +× 0E01 × 0020 ÷ 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0E01 × 0308 × 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0E01 × 200D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 00A7 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0E01 × 0020 ÷ 00A7 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 0E01 × 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] (XX_AL) ÷ [0.3] +× 0E01 × 0020 ÷ 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0E01 × 0308 × 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0E01 × 0E01 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 3041 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 0023 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 3041 × 0020 ÷ 0023 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 3041 × 0308 ÷ 0023 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 3041 ÷ 2014 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 3041 × 0020 ÷ 2014 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 3041 × 0308 ÷ 2014 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 3041 × 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.01] (BA) ÷ [0.3] +× 3041 × 0020 ÷ 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 3041 × 0308 × 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 3041 ÷ 00B4 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 3041 × 0020 ÷ 00B4 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 3041 × 0308 ÷ 00B4 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 3041 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (BK) ÷ [0.3] +× 3041 × 0020 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 3041 × 0308 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 3041 × 0308 × 0020 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 3041 ÷ FFFC ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 3041 × 0020 ÷ FFFC ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 3041 × 007D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 3041 × 0020 × 007D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 3041 × 0029 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 3041 × 0020 × 0029 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 3041 × 0308 × 0029 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 3041 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (CR) ÷ [0.3] +× 3041 × 0020 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 3041 × 0308 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 3041 × 0308 × 0020 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 3041 × 0021 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 3041 × 0020 × 0021 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 3041 × 0308 × 0021 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 3041 × 00A0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 3041 × 0020 ÷ 00A0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ AC00 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 3041 × 0020 ÷ AC00 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ AC01 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 3041 × 0020 ÷ AC01 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 05D0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 3041 × 0020 ÷ 05D0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 3041 × 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 3041 × 0020 ÷ 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 3041 × 0308 × 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 3041 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 3041 × 0020 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 3041 × 0308 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 3041 ÷ 2024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 3041 × 0020 ÷ 2024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 3041 × 002C ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] COMMA (IS) ÷ [0.3] +× 3041 × 0020 × 002C ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 3041 × 0308 × 002C ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 3041 ÷ 1100 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 3041 × 0020 ÷ 1100 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 11A8 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 3041 × 0020 ÷ 11A8 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 1160 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 3041 × 0020 ÷ 1160 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 3041 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (LF) ÷ [0.3] +× 3041 × 0020 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 3041 × 0308 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 3041 × 0308 × 0020 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 3041 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (NL) ÷ [0.3] +× 3041 × 0020 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 3041 × 0308 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 3041 × 0308 × 0020 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 3041 × 17D6 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 0030 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 3041 × 0020 ÷ 0030 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 3041 × 0308 ÷ 0030 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 3041 ÷ 0028 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 3041 × 0020 ÷ 0028 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 3041 × 0308 ÷ 0028 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 3041 ÷ 0025 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 3041 × 0020 ÷ 0025 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 3041 × 0308 ÷ 0025 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 3041 ÷ 0024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 3041 × 0020 ÷ 0024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 3041 × 0308 ÷ 0024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 3041 × 0022 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 3041 × 0020 ÷ 0022 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 3041 × 0308 × 0022 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 3041 × 0020 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [0.3] +× 3041 × 0020 × 0020 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 3041 × 002F ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 3041 × 0020 × 002F ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 3041 × 0308 × 002F ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 3041 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 3041 × 0020 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 3041 × 0308 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 3041 × 200B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 3041 × 0020 × 200B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 1F1E6 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 261D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 3041 × 0020 ÷ 261D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 1F3FB ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 × 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] (CM1_CM) ÷ [0.3] +× 3041 × 0020 ÷ 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 3041 × 0308 × 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 3041 × 200D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 00A7 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 3041 × 0020 ÷ 00A7 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] (XX_AL) ÷ [0.3] +× 3041 × 0020 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 3041 × 0308 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 3041 ÷ 0E01 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 × 3041 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ # × [0.3] (CR) × [5.01] (LF) ÷ [5.03] LATIN SMALL LETTER A (AL) × [6.0] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [0.3] +× 0061 × 0308 ÷ # × [0.3] LATIN SMALL LETTER A (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [0.3] +× 0020 ÷ 200D × 0646 ÷ # × [0.3] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [28.0] ARABIC LETTER NOON (AL) ÷ [0.3] +× 0646 × 200D × 0020 ÷ # × [0.3] ARABIC LETTER NOON (AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 200D × 261D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 3041 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2060 × 3041 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 200D × 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 2014 × 2014 ÷ # × [0.3] EM DASH (B2) × [17.0] EM DASH (B2) ÷ [0.3] +× 3041 ÷ FFFC ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× FFFC ÷ 3041 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 3041 × 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0E01 × 2024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0021 × 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [22.02] ONE DOT LEADER (IN) ÷ [0.3] +× 2024 × 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [22.04] ONE DOT LEADER (IN) ÷ [0.3] +× 0030 × 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [22.05] ONE DOT LEADER (IN) ÷ [0.3] +× 261D × 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 0E01 × 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0024 × 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0024 × 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0025 × 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 1100 × 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1160 × 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 11A8 × 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1160 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 1160 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 0024 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 261D × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 002D × 0033 ÷ # × [0.3] HYPHEN-MINUS (HY) × [25.02] DIGIT THREE (NU) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 0061 × 0062 ÷ # × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) ÷ [0.3] +× 0061 × 0062 × 0020 ÷ # × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0061 ÷ 307E ÷ # × [0.3] LATIN SMALL LETTER A (AL) ÷ [999.0] HIRAGANA LETTER MA (ID) ÷ [0.3] +× 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] +× 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] +× 5370 ÷ 672C ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-5370 (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [0.3] +× 8AAD ÷ 3080 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-8AAD (ID) ÷ [999.0] HIRAGANA LETTER MU (ID) ÷ [0.3] +× 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] +× 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] +× 672C × 3002 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [0.3] +× 967A × 300D ÷ 306E ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-967A (ID) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER NO (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 3067 ÷ 4F7F ÷ # × [0.3] HIRAGANA LETTER DE (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-4F7F (ID) ÷ [0.3] +× 3059 ÷ 308B ÷ # × [0.3] HIRAGANA LETTER SU (ID) ÷ [999.0] HIRAGANA LETTER RU (ID) ÷ [0.3] +× 306E ÷ 30D1 ÷ 30F3 ÷ # × [0.3] HIRAGANA LETTER NO (ID) ÷ [999.0] KATAKANA LETTER PA (ID) ÷ [999.0] KATAKANA LETTER N (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 30E0 ÷ 306E ÷ 4E00 ÷ # × [0.3] KATAKANA LETTER MU (ID) ÷ [999.0] HIRAGANA LETTER NO (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-4E00 (ID) ÷ [0.3] +× 30D5 ÷ 30EA ÷ # × [0.3] KATAKANA LETTER HU (ID) ÷ [999.0] KATAKANA LETTER RI (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 8A33 ÷ 300C × 3059 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-8A33 (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] HIRAGANA LETTER SU (ID) ÷ [0.3] +× 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] +× 306E ÷ 300C × 305D ÷ # × [0.3] HIRAGANA LETTER NO (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] HIRAGANA LETTER SO (ID) ÷ [0.3] +× 306F ÷ 300C × 30A8 ÷ # × [0.3] HIRAGANA LETTER HA (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] KATAKANA LETTER E (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 672C ÷ FF08 × 307E ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER MA (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 30B9 ÷ FF08 × 3044 ÷ # × [0.3] KATAKANA LETTER SU (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER I (ID) ÷ [0.3] +× 30C9 ÷ FF08 × 30DD ÷ # × [0.3] KATAKANA LETTER DO (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] KATAKANA LETTER PO (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 30AF × 300D ÷ 307E ÷ # × [0.3] KATAKANA LETTER KU (ID) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER MA (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 672C × 003A × 0020 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) × [13.02] COLON (IS) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 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] +× 5F8C × 2026 ÷ 306B ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-5F8C (ID) × [22.03] HORIZONTAL ELLIPSIS (IN) ÷ [999.0] HIRAGANA LETTER NI (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 0032 × 0033 ÷ 672C ÷ # × [0.3] DIGIT TWO (NU) × [25.03] DIGIT THREE (NU) ÷ [999.0] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 307E × 3002 ÷ # × [0.3] HIRAGANA LETTER MA (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [0.3] +× 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] +× 308B × 3002 ÷ 6570 ÷ # × [0.3] HIRAGANA LETTER RU (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-6570 (ID) ÷ [0.3] +× 308B × 3002 ÷ 3053 ÷ # × [0.3] HIRAGANA LETTER RU (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] HIRAGANA LETTER KO (ID) ÷ [0.3] +× 3044 × 3002 ÷ 30D1 ÷ # × [0.3] HIRAGANA LETTER I (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] KATAKANA LETTER PA (ID) ÷ [0.3] +× 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] +× 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] +× 3001 ÷ 548C ÷ # × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-548C (ID) ÷ [0.3] +× 3001 ÷ 30BF ÷ # × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] KATAKANA LETTER TA (ID) ÷ [0.3] +× 3001 ÷ 304B ÷ # × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] HIRAGANA LETTER KA (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1F7 × 1F1FA ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER R (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER U (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 05D0 × 002D × 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.02] HYPHEN-MINUS (HY) × [21.1] HEBREW LETTER ALEF (HL) ÷ [0.3] +# +# Lines: 7312 +# +# EOF \ No newline at end of file diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0-0.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0-0.output new file mode 100644 index 000000000..e54c9e413 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0-0.output @@ -0,0 +1,7312 @@ +× 0023 × 0023 ÷ +× 0023 × 0020 ÷ 0023 ÷ +× 0023 × 0308 × 0023 ÷ +× 0023 × 0308 × 0020 ÷ 0023 ÷ +× 0023 ÷ 2014 ÷ +× 0023 × 0020 ÷ 2014 ÷ +× 0023 × 0308 ÷ 2014 ÷ +× 0023 × 0308 × 0020 ÷ 2014 ÷ +× 0023 × 0009 ÷ +× 0023 × 0020 ÷ 0009 ÷ +× 0023 × 0308 × 0009 ÷ +× 0023 × 0308 × 0020 ÷ 0009 ÷ +× 0023 ÷ 00B4 ÷ +× 0023 × 0020 ÷ 00B4 ÷ +× 0023 × 0308 ÷ 00B4 ÷ +× 0023 × 0308 × 0020 ÷ 00B4 ÷ +× 0023 × 000B ÷ +× 0023 × 0020 × 000B ÷ +× 0023 × 0308 × 000B ÷ +× 0023 × 0308 × 0020 × 000B ÷ +× 0023 ÷ FFFC ÷ +× 0023 × 0020 ÷ FFFC ÷ +× 0023 × 0308 ÷ FFFC ÷ +× 0023 × 0308 × 0020 ÷ FFFC ÷ +× 0023 × 007D ÷ +× 0023 × 0020 × 007D ÷ +× 0023 × 0308 × 007D ÷ +× 0023 × 0308 × 0020 × 007D ÷ +× 0023 × 0029 ÷ +× 0023 × 0020 × 0029 ÷ +× 0023 × 0308 × 0029 ÷ +× 0023 × 0308 × 0020 × 0029 ÷ +× 0023 × 000D ÷ +× 0023 × 0020 × 000D ÷ +× 0023 × 0308 × 000D ÷ +× 0023 × 0308 × 0020 × 000D ÷ +× 0023 × 0021 ÷ +× 0023 × 0020 × 0021 ÷ +× 0023 × 0308 × 0021 ÷ +× 0023 × 0308 × 0020 × 0021 ÷ +× 0023 × 00A0 ÷ +× 0023 × 0020 ÷ 00A0 ÷ +× 0023 × 0308 × 00A0 ÷ +× 0023 × 0308 × 0020 ÷ 00A0 ÷ +× 0023 ÷ AC00 ÷ +× 0023 × 0020 ÷ AC00 ÷ +× 0023 × 0308 ÷ AC00 ÷ +× 0023 × 0308 × 0020 ÷ AC00 ÷ +× 0023 ÷ AC01 ÷ +× 0023 × 0020 ÷ AC01 ÷ +× 0023 × 0308 ÷ AC01 ÷ +× 0023 × 0308 × 0020 ÷ AC01 ÷ +× 0023 × 05D0 ÷ +× 0023 × 0020 ÷ 05D0 ÷ +× 0023 × 0308 × 05D0 ÷ +× 0023 × 0308 × 0020 ÷ 05D0 ÷ +× 0023 × 002D ÷ +× 0023 × 0020 ÷ 002D ÷ +× 0023 × 0308 × 002D ÷ +× 0023 × 0308 × 0020 ÷ 002D ÷ +× 0023 ÷ 231A ÷ +× 0023 × 0020 ÷ 231A ÷ +× 0023 × 0308 ÷ 231A ÷ +× 0023 × 0308 × 0020 ÷ 231A ÷ +× 0023 × 2024 ÷ +× 0023 × 0020 ÷ 2024 ÷ +× 0023 × 0308 × 2024 ÷ +× 0023 × 0308 × 0020 ÷ 2024 ÷ +× 0023 × 002C ÷ +× 0023 × 0020 × 002C ÷ +× 0023 × 0308 × 002C ÷ +× 0023 × 0308 × 0020 × 002C ÷ +× 0023 ÷ 1100 ÷ +× 0023 × 0020 ÷ 1100 ÷ +× 0023 × 0308 ÷ 1100 ÷ +× 0023 × 0308 × 0020 ÷ 1100 ÷ +× 0023 ÷ 11A8 ÷ +× 0023 × 0020 ÷ 11A8 ÷ +× 0023 × 0308 ÷ 11A8 ÷ +× 0023 × 0308 × 0020 ÷ 11A8 ÷ +× 0023 ÷ 1160 ÷ +× 0023 × 0020 ÷ 1160 ÷ +× 0023 × 0308 ÷ 1160 ÷ +× 0023 × 0308 × 0020 ÷ 1160 ÷ +× 0023 × 000A ÷ +× 0023 × 0020 × 000A ÷ +× 0023 × 0308 × 000A ÷ +× 0023 × 0308 × 0020 × 000A ÷ +× 0023 × 0085 ÷ +× 0023 × 0020 × 0085 ÷ +× 0023 × 0308 × 0085 ÷ +× 0023 × 0308 × 0020 × 0085 ÷ +× 0023 × 17D6 ÷ +× 0023 × 0020 ÷ 17D6 ÷ +× 0023 × 0308 × 17D6 ÷ +× 0023 × 0308 × 0020 ÷ 17D6 ÷ +× 0023 × 0030 ÷ +× 0023 × 0020 ÷ 0030 ÷ +× 0023 × 0308 × 0030 ÷ +× 0023 × 0308 × 0020 ÷ 0030 ÷ +× 0023 × 0028 ÷ +× 0023 × 0020 ÷ 0028 ÷ +× 0023 × 0308 × 0028 ÷ +× 0023 × 0308 × 0020 ÷ 0028 ÷ +× 0023 × 0025 ÷ +× 0023 × 0020 ÷ 0025 ÷ +× 0023 × 0308 × 0025 ÷ +× 0023 × 0308 × 0020 ÷ 0025 ÷ +× 0023 × 0024 ÷ +× 0023 × 0020 ÷ 0024 ÷ +× 0023 × 0308 × 0024 ÷ +× 0023 × 0308 × 0020 ÷ 0024 ÷ +× 0023 × 0022 ÷ +× 0023 × 0020 ÷ 0022 ÷ +× 0023 × 0308 × 0022 ÷ +× 0023 × 0308 × 0020 ÷ 0022 ÷ +× 0023 × 0020 ÷ +× 0023 × 0020 × 0020 ÷ +× 0023 × 0308 × 0020 ÷ +× 0023 × 0308 × 0020 × 0020 ÷ +× 0023 × 002F ÷ +× 0023 × 0020 × 002F ÷ +× 0023 × 0308 × 002F ÷ +× 0023 × 0308 × 0020 × 002F ÷ +× 0023 × 2060 ÷ +× 0023 × 0020 × 2060 ÷ +× 0023 × 0308 × 2060 ÷ +× 0023 × 0308 × 0020 × 2060 ÷ +× 0023 × 200B ÷ +× 0023 × 0020 × 200B ÷ +× 0023 × 0308 × 200B ÷ +× 0023 × 0308 × 0020 × 200B ÷ +× 0023 ÷ 1F1E6 ÷ +× 0023 × 0020 ÷ 1F1E6 ÷ +× 0023 × 0308 ÷ 1F1E6 ÷ +× 0023 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0023 ÷ 261D ÷ +× 0023 × 0020 ÷ 261D ÷ +× 0023 × 0308 ÷ 261D ÷ +× 0023 × 0308 × 0020 ÷ 261D ÷ +× 0023 ÷ 1F3FB ÷ +× 0023 × 0020 ÷ 1F3FB ÷ +× 0023 × 0308 ÷ 1F3FB ÷ +× 0023 × 0308 × 0020 ÷ 1F3FB ÷ +× 0023 × 0001 ÷ +× 0023 × 0020 ÷ 0001 ÷ +× 0023 × 0308 × 0001 ÷ +× 0023 × 0308 × 0020 ÷ 0001 ÷ +× 0023 × 200D ÷ +× 0023 × 0020 ÷ 200D ÷ +× 0023 × 0308 × 200D ÷ +× 0023 × 0308 × 0020 ÷ 200D ÷ +× 0023 × 00A7 ÷ +× 0023 × 0020 ÷ 00A7 ÷ +× 0023 × 0308 × 00A7 ÷ +× 0023 × 0308 × 0020 ÷ 00A7 ÷ +× 0023 × 50005 ÷ +× 0023 × 0020 ÷ 50005 ÷ +× 0023 × 0308 × 50005 ÷ +× 0023 × 0308 × 0020 ÷ 50005 ÷ +× 0023 × 0E01 ÷ +× 0023 × 0020 ÷ 0E01 ÷ +× 0023 × 0308 × 0E01 ÷ +× 0023 × 0308 × 0020 ÷ 0E01 ÷ +× 0023 × 3041 ÷ +× 0023 × 0020 ÷ 3041 ÷ +× 0023 × 0308 × 3041 ÷ +× 0023 × 0308 × 0020 ÷ 3041 ÷ +× 2014 ÷ 0023 ÷ +× 2014 × 0020 ÷ 0023 ÷ +× 2014 × 0308 ÷ 0023 ÷ +× 2014 × 0308 × 0020 ÷ 0023 ÷ +× 2014 × 2014 ÷ +× 2014 × 0020 × 2014 ÷ +× 2014 × 0308 × 2014 ÷ +× 2014 × 0308 × 0020 × 2014 ÷ +× 2014 × 0009 ÷ +× 2014 × 0020 ÷ 0009 ÷ +× 2014 × 0308 × 0009 ÷ +× 2014 × 0308 × 0020 ÷ 0009 ÷ +× 2014 ÷ 00B4 ÷ +× 2014 × 0020 ÷ 00B4 ÷ +× 2014 × 0308 ÷ 00B4 ÷ +× 2014 × 0308 × 0020 ÷ 00B4 ÷ +× 2014 × 000B ÷ +× 2014 × 0020 × 000B ÷ +× 2014 × 0308 × 000B ÷ +× 2014 × 0308 × 0020 × 000B ÷ +× 2014 ÷ FFFC ÷ +× 2014 × 0020 ÷ FFFC ÷ +× 2014 × 0308 ÷ FFFC ÷ +× 2014 × 0308 × 0020 ÷ FFFC ÷ +× 2014 × 007D ÷ +× 2014 × 0020 × 007D ÷ +× 2014 × 0308 × 007D ÷ +× 2014 × 0308 × 0020 × 007D ÷ +× 2014 × 0029 ÷ +× 2014 × 0020 × 0029 ÷ +× 2014 × 0308 × 0029 ÷ +× 2014 × 0308 × 0020 × 0029 ÷ +× 2014 × 000D ÷ +× 2014 × 0020 × 000D ÷ +× 2014 × 0308 × 000D ÷ +× 2014 × 0308 × 0020 × 000D ÷ +× 2014 × 0021 ÷ +× 2014 × 0020 × 0021 ÷ +× 2014 × 0308 × 0021 ÷ +× 2014 × 0308 × 0020 × 0021 ÷ +× 2014 × 00A0 ÷ +× 2014 × 0020 ÷ 00A0 ÷ +× 2014 × 0308 × 00A0 ÷ +× 2014 × 0308 × 0020 ÷ 00A0 ÷ +× 2014 ÷ AC00 ÷ +× 2014 × 0020 ÷ AC00 ÷ +× 2014 × 0308 ÷ AC00 ÷ +× 2014 × 0308 × 0020 ÷ AC00 ÷ +× 2014 ÷ AC01 ÷ +× 2014 × 0020 ÷ AC01 ÷ +× 2014 × 0308 ÷ AC01 ÷ +× 2014 × 0308 × 0020 ÷ AC01 ÷ +× 2014 ÷ 05D0 ÷ +× 2014 × 0020 ÷ 05D0 ÷ +× 2014 × 0308 ÷ 05D0 ÷ +× 2014 × 0308 × 0020 ÷ 05D0 ÷ +× 2014 × 002D ÷ +× 2014 × 0020 ÷ 002D ÷ +× 2014 × 0308 × 002D ÷ +× 2014 × 0308 × 0020 ÷ 002D ÷ +× 2014 ÷ 231A ÷ +× 2014 × 0020 ÷ 231A ÷ +× 2014 × 0308 ÷ 231A ÷ +× 2014 × 0308 × 0020 ÷ 231A ÷ +× 2014 ÷ 2024 ÷ +× 2014 × 0020 ÷ 2024 ÷ +× 2014 × 0308 ÷ 2024 ÷ +× 2014 × 0308 × 0020 ÷ 2024 ÷ +× 2014 × 002C ÷ +× 2014 × 0020 × 002C ÷ +× 2014 × 0308 × 002C ÷ +× 2014 × 0308 × 0020 × 002C ÷ +× 2014 ÷ 1100 ÷ +× 2014 × 0020 ÷ 1100 ÷ +× 2014 × 0308 ÷ 1100 ÷ +× 2014 × 0308 × 0020 ÷ 1100 ÷ +× 2014 ÷ 11A8 ÷ +× 2014 × 0020 ÷ 11A8 ÷ +× 2014 × 0308 ÷ 11A8 ÷ +× 2014 × 0308 × 0020 ÷ 11A8 ÷ +× 2014 ÷ 1160 ÷ +× 2014 × 0020 ÷ 1160 ÷ +× 2014 × 0308 ÷ 1160 ÷ +× 2014 × 0308 × 0020 ÷ 1160 ÷ +× 2014 × 000A ÷ +× 2014 × 0020 × 000A ÷ +× 2014 × 0308 × 000A ÷ +× 2014 × 0308 × 0020 × 000A ÷ +× 2014 × 0085 ÷ +× 2014 × 0020 × 0085 ÷ +× 2014 × 0308 × 0085 ÷ +× 2014 × 0308 × 0020 × 0085 ÷ +× 2014 × 17D6 ÷ +× 2014 × 0020 ÷ 17D6 ÷ +× 2014 × 0308 × 17D6 ÷ +× 2014 × 0308 × 0020 ÷ 17D6 ÷ +× 2014 ÷ 0030 ÷ +× 2014 × 0020 ÷ 0030 ÷ +× 2014 × 0308 ÷ 0030 ÷ +× 2014 × 0308 × 0020 ÷ 0030 ÷ +× 2014 ÷ 0028 ÷ +× 2014 × 0020 ÷ 0028 ÷ +× 2014 × 0308 ÷ 0028 ÷ +× 2014 × 0308 × 0020 ÷ 0028 ÷ +× 2014 ÷ 0025 ÷ +× 2014 × 0020 ÷ 0025 ÷ +× 2014 × 0308 ÷ 0025 ÷ +× 2014 × 0308 × 0020 ÷ 0025 ÷ +× 2014 ÷ 0024 ÷ +× 2014 × 0020 ÷ 0024 ÷ +× 2014 × 0308 ÷ 0024 ÷ +× 2014 × 0308 × 0020 ÷ 0024 ÷ +× 2014 × 0022 ÷ +× 2014 × 0020 ÷ 0022 ÷ +× 2014 × 0308 × 0022 ÷ +× 2014 × 0308 × 0020 ÷ 0022 ÷ +× 2014 × 0020 ÷ +× 2014 × 0020 × 0020 ÷ +× 2014 × 0308 × 0020 ÷ +× 2014 × 0308 × 0020 × 0020 ÷ +× 2014 × 002F ÷ +× 2014 × 0020 × 002F ÷ +× 2014 × 0308 × 002F ÷ +× 2014 × 0308 × 0020 × 002F ÷ +× 2014 × 2060 ÷ +× 2014 × 0020 × 2060 ÷ +× 2014 × 0308 × 2060 ÷ +× 2014 × 0308 × 0020 × 2060 ÷ +× 2014 × 200B ÷ +× 2014 × 0020 × 200B ÷ +× 2014 × 0308 × 200B ÷ +× 2014 × 0308 × 0020 × 200B ÷ +× 2014 ÷ 1F1E6 ÷ +× 2014 × 0020 ÷ 1F1E6 ÷ +× 2014 × 0308 ÷ 1F1E6 ÷ +× 2014 × 0308 × 0020 ÷ 1F1E6 ÷ +× 2014 ÷ 261D ÷ +× 2014 × 0020 ÷ 261D ÷ +× 2014 × 0308 ÷ 261D ÷ +× 2014 × 0308 × 0020 ÷ 261D ÷ +× 2014 ÷ 1F3FB ÷ +× 2014 × 0020 ÷ 1F3FB ÷ +× 2014 × 0308 ÷ 1F3FB ÷ +× 2014 × 0308 × 0020 ÷ 1F3FB ÷ +× 2014 × 0001 ÷ +× 2014 × 0020 ÷ 0001 ÷ +× 2014 × 0308 × 0001 ÷ +× 2014 × 0308 × 0020 ÷ 0001 ÷ +× 2014 × 200D ÷ +× 2014 × 0020 ÷ 200D ÷ +× 2014 × 0308 × 200D ÷ +× 2014 × 0308 × 0020 ÷ 200D ÷ +× 2014 ÷ 00A7 ÷ +× 2014 × 0020 ÷ 00A7 ÷ +× 2014 × 0308 ÷ 00A7 ÷ +× 2014 × 0308 × 0020 ÷ 00A7 ÷ +× 2014 ÷ 50005 ÷ +× 2014 × 0020 ÷ 50005 ÷ +× 2014 × 0308 ÷ 50005 ÷ +× 2014 × 0308 × 0020 ÷ 50005 ÷ +× 2014 ÷ 0E01 ÷ +× 2014 × 0020 ÷ 0E01 ÷ +× 2014 × 0308 ÷ 0E01 ÷ +× 2014 × 0308 × 0020 ÷ 0E01 ÷ +× 2014 × 3041 ÷ +× 2014 × 0020 ÷ 3041 ÷ +× 2014 × 0308 × 3041 ÷ +× 2014 × 0308 × 0020 ÷ 3041 ÷ +× 0009 ÷ 0023 ÷ +× 0009 × 0020 ÷ 0023 ÷ +× 0009 × 0308 ÷ 0023 ÷ +× 0009 × 0308 × 0020 ÷ 0023 ÷ +× 0009 ÷ 2014 ÷ +× 0009 × 0020 ÷ 2014 ÷ +× 0009 × 0308 ÷ 2014 ÷ +× 0009 × 0308 × 0020 ÷ 2014 ÷ +× 0009 × 0009 ÷ +× 0009 × 0020 ÷ 0009 ÷ +× 0009 × 0308 × 0009 ÷ +× 0009 × 0308 × 0020 ÷ 0009 ÷ +× 0009 ÷ 00B4 ÷ +× 0009 × 0020 ÷ 00B4 ÷ +× 0009 × 0308 ÷ 00B4 ÷ +× 0009 × 0308 × 0020 ÷ 00B4 ÷ +× 0009 × 000B ÷ +× 0009 × 0020 × 000B ÷ +× 0009 × 0308 × 000B ÷ +× 0009 × 0308 × 0020 × 000B ÷ +× 0009 ÷ FFFC ÷ +× 0009 × 0020 ÷ FFFC ÷ +× 0009 × 0308 ÷ FFFC ÷ +× 0009 × 0308 × 0020 ÷ FFFC ÷ +× 0009 × 007D ÷ +× 0009 × 0020 × 007D ÷ +× 0009 × 0308 × 007D ÷ +× 0009 × 0308 × 0020 × 007D ÷ +× 0009 × 0029 ÷ +× 0009 × 0020 × 0029 ÷ +× 0009 × 0308 × 0029 ÷ +× 0009 × 0308 × 0020 × 0029 ÷ +× 0009 × 000D ÷ +× 0009 × 0020 × 000D ÷ +× 0009 × 0308 × 000D ÷ +× 0009 × 0308 × 0020 × 000D ÷ +× 0009 × 0021 ÷ +× 0009 × 0020 × 0021 ÷ +× 0009 × 0308 × 0021 ÷ +× 0009 × 0308 × 0020 × 0021 ÷ +× 0009 ÷ 00A0 ÷ +× 0009 × 0020 ÷ 00A0 ÷ +× 0009 × 0308 ÷ 00A0 ÷ +× 0009 × 0308 × 0020 ÷ 00A0 ÷ +× 0009 ÷ AC00 ÷ +× 0009 × 0020 ÷ AC00 ÷ +× 0009 × 0308 ÷ AC00 ÷ +× 0009 × 0308 × 0020 ÷ AC00 ÷ +× 0009 ÷ AC01 ÷ +× 0009 × 0020 ÷ AC01 ÷ +× 0009 × 0308 ÷ AC01 ÷ +× 0009 × 0308 × 0020 ÷ AC01 ÷ +× 0009 ÷ 05D0 ÷ +× 0009 × 0020 ÷ 05D0 ÷ +× 0009 × 0308 ÷ 05D0 ÷ +× 0009 × 0308 × 0020 ÷ 05D0 ÷ +× 0009 × 002D ÷ +× 0009 × 0020 ÷ 002D ÷ +× 0009 × 0308 × 002D ÷ +× 0009 × 0308 × 0020 ÷ 002D ÷ +× 0009 ÷ 231A ÷ +× 0009 × 0020 ÷ 231A ÷ +× 0009 × 0308 ÷ 231A ÷ +× 0009 × 0308 × 0020 ÷ 231A ÷ +× 0009 ÷ 2024 ÷ +× 0009 × 0020 ÷ 2024 ÷ +× 0009 × 0308 ÷ 2024 ÷ +× 0009 × 0308 × 0020 ÷ 2024 ÷ +× 0009 × 002C ÷ +× 0009 × 0020 × 002C ÷ +× 0009 × 0308 × 002C ÷ +× 0009 × 0308 × 0020 × 002C ÷ +× 0009 ÷ 1100 ÷ +× 0009 × 0020 ÷ 1100 ÷ +× 0009 × 0308 ÷ 1100 ÷ +× 0009 × 0308 × 0020 ÷ 1100 ÷ +× 0009 ÷ 11A8 ÷ +× 0009 × 0020 ÷ 11A8 ÷ +× 0009 × 0308 ÷ 11A8 ÷ +× 0009 × 0308 × 0020 ÷ 11A8 ÷ +× 0009 ÷ 1160 ÷ +× 0009 × 0020 ÷ 1160 ÷ +× 0009 × 0308 ÷ 1160 ÷ +× 0009 × 0308 × 0020 ÷ 1160 ÷ +× 0009 × 000A ÷ +× 0009 × 0020 × 000A ÷ +× 0009 × 0308 × 000A ÷ +× 0009 × 0308 × 0020 × 000A ÷ +× 0009 × 0085 ÷ +× 0009 × 0020 × 0085 ÷ +× 0009 × 0308 × 0085 ÷ +× 0009 × 0308 × 0020 × 0085 ÷ +× 0009 × 17D6 ÷ +× 0009 × 0020 ÷ 17D6 ÷ +× 0009 × 0308 × 17D6 ÷ +× 0009 × 0308 × 0020 ÷ 17D6 ÷ +× 0009 ÷ 0030 ÷ +× 0009 × 0020 ÷ 0030 ÷ +× 0009 × 0308 ÷ 0030 ÷ +× 0009 × 0308 × 0020 ÷ 0030 ÷ +× 0009 ÷ 0028 ÷ +× 0009 × 0020 ÷ 0028 ÷ +× 0009 × 0308 ÷ 0028 ÷ +× 0009 × 0308 × 0020 ÷ 0028 ÷ +× 0009 ÷ 0025 ÷ +× 0009 × 0020 ÷ 0025 ÷ +× 0009 × 0308 ÷ 0025 ÷ +× 0009 × 0308 × 0020 ÷ 0025 ÷ +× 0009 ÷ 0024 ÷ +× 0009 × 0020 ÷ 0024 ÷ +× 0009 × 0308 ÷ 0024 ÷ +× 0009 × 0308 × 0020 ÷ 0024 ÷ +× 0009 × 0022 ÷ +× 0009 × 0020 ÷ 0022 ÷ +× 0009 × 0308 × 0022 ÷ +× 0009 × 0308 × 0020 ÷ 0022 ÷ +× 0009 × 0020 ÷ +× 0009 × 0020 × 0020 ÷ +× 0009 × 0308 × 0020 ÷ +× 0009 × 0308 × 0020 × 0020 ÷ +× 0009 × 002F ÷ +× 0009 × 0020 × 002F ÷ +× 0009 × 0308 × 002F ÷ +× 0009 × 0308 × 0020 × 002F ÷ +× 0009 × 2060 ÷ +× 0009 × 0020 × 2060 ÷ +× 0009 × 0308 × 2060 ÷ +× 0009 × 0308 × 0020 × 2060 ÷ +× 0009 × 200B ÷ +× 0009 × 0020 × 200B ÷ +× 0009 × 0308 × 200B ÷ +× 0009 × 0308 × 0020 × 200B ÷ +× 0009 ÷ 1F1E6 ÷ +× 0009 × 0020 ÷ 1F1E6 ÷ +× 0009 × 0308 ÷ 1F1E6 ÷ +× 0009 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0009 ÷ 261D ÷ +× 0009 × 0020 ÷ 261D ÷ +× 0009 × 0308 ÷ 261D ÷ +× 0009 × 0308 × 0020 ÷ 261D ÷ +× 0009 ÷ 1F3FB ÷ +× 0009 × 0020 ÷ 1F3FB ÷ +× 0009 × 0308 ÷ 1F3FB ÷ +× 0009 × 0308 × 0020 ÷ 1F3FB ÷ +× 0009 × 0001 ÷ +× 0009 × 0020 ÷ 0001 ÷ +× 0009 × 0308 × 0001 ÷ +× 0009 × 0308 × 0020 ÷ 0001 ÷ +× 0009 × 200D ÷ +× 0009 × 0020 ÷ 200D ÷ +× 0009 × 0308 × 200D ÷ +× 0009 × 0308 × 0020 ÷ 200D ÷ +× 0009 ÷ 00A7 ÷ +× 0009 × 0020 ÷ 00A7 ÷ +× 0009 × 0308 ÷ 00A7 ÷ +× 0009 × 0308 × 0020 ÷ 00A7 ÷ +× 0009 ÷ 50005 ÷ +× 0009 × 0020 ÷ 50005 ÷ +× 0009 × 0308 ÷ 50005 ÷ +× 0009 × 0308 × 0020 ÷ 50005 ÷ +× 0009 ÷ 0E01 ÷ +× 0009 × 0020 ÷ 0E01 ÷ +× 0009 × 0308 ÷ 0E01 ÷ +× 0009 × 0308 × 0020 ÷ 0E01 ÷ +× 0009 × 3041 ÷ +× 0009 × 0020 ÷ 3041 ÷ +× 0009 × 0308 × 3041 ÷ +× 0009 × 0308 × 0020 ÷ 3041 ÷ +× 00B4 × 0023 ÷ +× 00B4 × 0020 ÷ 0023 ÷ +× 00B4 × 0308 × 0023 ÷ +× 00B4 × 0308 × 0020 ÷ 0023 ÷ +× 00B4 × 2014 ÷ +× 00B4 × 0020 ÷ 2014 ÷ +× 00B4 × 0308 × 2014 ÷ +× 00B4 × 0308 × 0020 ÷ 2014 ÷ +× 00B4 × 0009 ÷ +× 00B4 × 0020 ÷ 0009 ÷ +× 00B4 × 0308 × 0009 ÷ +× 00B4 × 0308 × 0020 ÷ 0009 ÷ +× 00B4 × 00B4 ÷ +× 00B4 × 0020 ÷ 00B4 ÷ +× 00B4 × 0308 × 00B4 ÷ +× 00B4 × 0308 × 0020 ÷ 00B4 ÷ +× 00B4 × 000B ÷ +× 00B4 × 0020 × 000B ÷ +× 00B4 × 0308 × 000B ÷ +× 00B4 × 0308 × 0020 × 000B ÷ +× 00B4 ÷ FFFC ÷ +× 00B4 × 0020 ÷ FFFC ÷ +× 00B4 × 0308 ÷ FFFC ÷ +× 00B4 × 0308 × 0020 ÷ FFFC ÷ +× 00B4 × 007D ÷ +× 00B4 × 0020 × 007D ÷ +× 00B4 × 0308 × 007D ÷ +× 00B4 × 0308 × 0020 × 007D ÷ +× 00B4 × 0029 ÷ +× 00B4 × 0020 × 0029 ÷ +× 00B4 × 0308 × 0029 ÷ +× 00B4 × 0308 × 0020 × 0029 ÷ +× 00B4 × 000D ÷ +× 00B4 × 0020 × 000D ÷ +× 00B4 × 0308 × 000D ÷ +× 00B4 × 0308 × 0020 × 000D ÷ +× 00B4 × 0021 ÷ +× 00B4 × 0020 × 0021 ÷ +× 00B4 × 0308 × 0021 ÷ +× 00B4 × 0308 × 0020 × 0021 ÷ +× 00B4 × 00A0 ÷ +× 00B4 × 0020 ÷ 00A0 ÷ +× 00B4 × 0308 × 00A0 ÷ +× 00B4 × 0308 × 0020 ÷ 00A0 ÷ +× 00B4 × AC00 ÷ +× 00B4 × 0020 ÷ AC00 ÷ +× 00B4 × 0308 × AC00 ÷ +× 00B4 × 0308 × 0020 ÷ AC00 ÷ +× 00B4 × AC01 ÷ +× 00B4 × 0020 ÷ AC01 ÷ +× 00B4 × 0308 × AC01 ÷ +× 00B4 × 0308 × 0020 ÷ AC01 ÷ +× 00B4 × 05D0 ÷ +× 00B4 × 0020 ÷ 05D0 ÷ +× 00B4 × 0308 × 05D0 ÷ +× 00B4 × 0308 × 0020 ÷ 05D0 ÷ +× 00B4 × 002D ÷ +× 00B4 × 0020 ÷ 002D ÷ +× 00B4 × 0308 × 002D ÷ +× 00B4 × 0308 × 0020 ÷ 002D ÷ +× 00B4 × 231A ÷ +× 00B4 × 0020 ÷ 231A ÷ +× 00B4 × 0308 × 231A ÷ +× 00B4 × 0308 × 0020 ÷ 231A ÷ +× 00B4 × 2024 ÷ +× 00B4 × 0020 ÷ 2024 ÷ +× 00B4 × 0308 × 2024 ÷ +× 00B4 × 0308 × 0020 ÷ 2024 ÷ +× 00B4 × 002C ÷ +× 00B4 × 0020 × 002C ÷ +× 00B4 × 0308 × 002C ÷ +× 00B4 × 0308 × 0020 × 002C ÷ +× 00B4 × 1100 ÷ +× 00B4 × 0020 ÷ 1100 ÷ +× 00B4 × 0308 × 1100 ÷ +× 00B4 × 0308 × 0020 ÷ 1100 ÷ +× 00B4 × 11A8 ÷ +× 00B4 × 0020 ÷ 11A8 ÷ +× 00B4 × 0308 × 11A8 ÷ +× 00B4 × 0308 × 0020 ÷ 11A8 ÷ +× 00B4 × 1160 ÷ +× 00B4 × 0020 ÷ 1160 ÷ +× 00B4 × 0308 × 1160 ÷ +× 00B4 × 0308 × 0020 ÷ 1160 ÷ +× 00B4 × 000A ÷ +× 00B4 × 0020 × 000A ÷ +× 00B4 × 0308 × 000A ÷ +× 00B4 × 0308 × 0020 × 000A ÷ +× 00B4 × 0085 ÷ +× 00B4 × 0020 × 0085 ÷ +× 00B4 × 0308 × 0085 ÷ +× 00B4 × 0308 × 0020 × 0085 ÷ +× 00B4 × 17D6 ÷ +× 00B4 × 0020 ÷ 17D6 ÷ +× 00B4 × 0308 × 17D6 ÷ +× 00B4 × 0308 × 0020 ÷ 17D6 ÷ +× 00B4 × 0030 ÷ +× 00B4 × 0020 ÷ 0030 ÷ +× 00B4 × 0308 × 0030 ÷ +× 00B4 × 0308 × 0020 ÷ 0030 ÷ +× 00B4 × 0028 ÷ +× 00B4 × 0020 ÷ 0028 ÷ +× 00B4 × 0308 × 0028 ÷ +× 00B4 × 0308 × 0020 ÷ 0028 ÷ +× 00B4 × 0025 ÷ +× 00B4 × 0020 ÷ 0025 ÷ +× 00B4 × 0308 × 0025 ÷ +× 00B4 × 0308 × 0020 ÷ 0025 ÷ +× 00B4 × 0024 ÷ +× 00B4 × 0020 ÷ 0024 ÷ +× 00B4 × 0308 × 0024 ÷ +× 00B4 × 0308 × 0020 ÷ 0024 ÷ +× 00B4 × 0022 ÷ +× 00B4 × 0020 ÷ 0022 ÷ +× 00B4 × 0308 × 0022 ÷ +× 00B4 × 0308 × 0020 ÷ 0022 ÷ +× 00B4 × 0020 ÷ +× 00B4 × 0020 × 0020 ÷ +× 00B4 × 0308 × 0020 ÷ +× 00B4 × 0308 × 0020 × 0020 ÷ +× 00B4 × 002F ÷ +× 00B4 × 0020 × 002F ÷ +× 00B4 × 0308 × 002F ÷ +× 00B4 × 0308 × 0020 × 002F ÷ +× 00B4 × 2060 ÷ +× 00B4 × 0020 × 2060 ÷ +× 00B4 × 0308 × 2060 ÷ +× 00B4 × 0308 × 0020 × 2060 ÷ +× 00B4 × 200B ÷ +× 00B4 × 0020 × 200B ÷ +× 00B4 × 0308 × 200B ÷ +× 00B4 × 0308 × 0020 × 200B ÷ +× 00B4 × 1F1E6 ÷ +× 00B4 × 0020 ÷ 1F1E6 ÷ +× 00B4 × 0308 × 1F1E6 ÷ +× 00B4 × 0308 × 0020 ÷ 1F1E6 ÷ +× 00B4 × 261D ÷ +× 00B4 × 0020 ÷ 261D ÷ +× 00B4 × 0308 × 261D ÷ +× 00B4 × 0308 × 0020 ÷ 261D ÷ +× 00B4 × 1F3FB ÷ +× 00B4 × 0020 ÷ 1F3FB ÷ +× 00B4 × 0308 × 1F3FB ÷ +× 00B4 × 0308 × 0020 ÷ 1F3FB ÷ +× 00B4 × 0001 ÷ +× 00B4 × 0020 ÷ 0001 ÷ +× 00B4 × 0308 × 0001 ÷ +× 00B4 × 0308 × 0020 ÷ 0001 ÷ +× 00B4 × 200D ÷ +× 00B4 × 0020 ÷ 200D ÷ +× 00B4 × 0308 × 200D ÷ +× 00B4 × 0308 × 0020 ÷ 200D ÷ +× 00B4 × 00A7 ÷ +× 00B4 × 0020 ÷ 00A7 ÷ +× 00B4 × 0308 × 00A7 ÷ +× 00B4 × 0308 × 0020 ÷ 00A7 ÷ +× 00B4 × 50005 ÷ +× 00B4 × 0020 ÷ 50005 ÷ +× 00B4 × 0308 × 50005 ÷ +× 00B4 × 0308 × 0020 ÷ 50005 ÷ +× 00B4 × 0E01 ÷ +× 00B4 × 0020 ÷ 0E01 ÷ +× 00B4 × 0308 × 0E01 ÷ +× 00B4 × 0308 × 0020 ÷ 0E01 ÷ +× 00B4 × 3041 ÷ +× 00B4 × 0020 ÷ 3041 ÷ +× 00B4 × 0308 × 3041 ÷ +× 00B4 × 0308 × 0020 ÷ 3041 ÷ +× 000B ÷ 0023 ÷ +× 000B ÷ 0020 ÷ 0023 ÷ +× 000B ÷ 0308 × 0023 ÷ +× 000B ÷ 0308 × 0020 ÷ 0023 ÷ +× 000B ÷ 2014 ÷ +× 000B ÷ 0020 ÷ 2014 ÷ +× 000B ÷ 0308 ÷ 2014 ÷ +× 000B ÷ 0308 × 0020 ÷ 2014 ÷ +× 000B ÷ 0009 ÷ +× 000B ÷ 0020 ÷ 0009 ÷ +× 000B ÷ 0308 × 0009 ÷ +× 000B ÷ 0308 × 0020 ÷ 0009 ÷ +× 000B ÷ 00B4 ÷ +× 000B ÷ 0020 ÷ 00B4 ÷ +× 000B ÷ 0308 ÷ 00B4 ÷ +× 000B ÷ 0308 × 0020 ÷ 00B4 ÷ +× 000B ÷ 000B ÷ +× 000B ÷ 0020 × 000B ÷ +× 000B ÷ 0308 × 000B ÷ +× 000B ÷ 0308 × 0020 × 000B ÷ +× 000B ÷ FFFC ÷ +× 000B ÷ 0020 ÷ FFFC ÷ +× 000B ÷ 0308 ÷ FFFC ÷ +× 000B ÷ 0308 × 0020 ÷ FFFC ÷ +× 000B ÷ 007D ÷ +× 000B ÷ 0020 × 007D ÷ +× 000B ÷ 0308 × 007D ÷ +× 000B ÷ 0308 × 0020 × 007D ÷ +× 000B ÷ 0029 ÷ +× 000B ÷ 0020 × 0029 ÷ +× 000B ÷ 0308 × 0029 ÷ +× 000B ÷ 0308 × 0020 × 0029 ÷ +× 000B ÷ 000D ÷ +× 000B ÷ 0020 × 000D ÷ +× 000B ÷ 0308 × 000D ÷ +× 000B ÷ 0308 × 0020 × 000D ÷ +× 000B ÷ 0021 ÷ +× 000B ÷ 0020 × 0021 ÷ +× 000B ÷ 0308 × 0021 ÷ +× 000B ÷ 0308 × 0020 × 0021 ÷ +× 000B ÷ 00A0 ÷ +× 000B ÷ 0020 ÷ 00A0 ÷ +× 000B ÷ 0308 × 00A0 ÷ +× 000B ÷ 0308 × 0020 ÷ 00A0 ÷ +× 000B ÷ AC00 ÷ +× 000B ÷ 0020 ÷ AC00 ÷ +× 000B ÷ 0308 ÷ AC00 ÷ +× 000B ÷ 0308 × 0020 ÷ AC00 ÷ +× 000B ÷ AC01 ÷ +× 000B ÷ 0020 ÷ AC01 ÷ +× 000B ÷ 0308 ÷ AC01 ÷ +× 000B ÷ 0308 × 0020 ÷ AC01 ÷ +× 000B ÷ 05D0 ÷ +× 000B ÷ 0020 ÷ 05D0 ÷ +× 000B ÷ 0308 × 05D0 ÷ +× 000B ÷ 0308 × 0020 ÷ 05D0 ÷ +× 000B ÷ 002D ÷ +× 000B ÷ 0020 ÷ 002D ÷ +× 000B ÷ 0308 × 002D ÷ +× 000B ÷ 0308 × 0020 ÷ 002D ÷ +× 000B ÷ 231A ÷ +× 000B ÷ 0020 ÷ 231A ÷ +× 000B ÷ 0308 ÷ 231A ÷ +× 000B ÷ 0308 × 0020 ÷ 231A ÷ +× 000B ÷ 2024 ÷ +× 000B ÷ 0020 ÷ 2024 ÷ +× 000B ÷ 0308 × 2024 ÷ +× 000B ÷ 0308 × 0020 ÷ 2024 ÷ +× 000B ÷ 002C ÷ +× 000B ÷ 0020 × 002C ÷ +× 000B ÷ 0308 × 002C ÷ +× 000B ÷ 0308 × 0020 × 002C ÷ +× 000B ÷ 1100 ÷ +× 000B ÷ 0020 ÷ 1100 ÷ +× 000B ÷ 0308 ÷ 1100 ÷ +× 000B ÷ 0308 × 0020 ÷ 1100 ÷ +× 000B ÷ 11A8 ÷ +× 000B ÷ 0020 ÷ 11A8 ÷ +× 000B ÷ 0308 ÷ 11A8 ÷ +× 000B ÷ 0308 × 0020 ÷ 11A8 ÷ +× 000B ÷ 1160 ÷ +× 000B ÷ 0020 ÷ 1160 ÷ +× 000B ÷ 0308 ÷ 1160 ÷ +× 000B ÷ 0308 × 0020 ÷ 1160 ÷ +× 000B ÷ 000A ÷ +× 000B ÷ 0020 × 000A ÷ +× 000B ÷ 0308 × 000A ÷ +× 000B ÷ 0308 × 0020 × 000A ÷ +× 000B ÷ 0085 ÷ +× 000B ÷ 0020 × 0085 ÷ +× 000B ÷ 0308 × 0085 ÷ +× 000B ÷ 0308 × 0020 × 0085 ÷ +× 000B ÷ 17D6 ÷ +× 000B ÷ 0020 ÷ 17D6 ÷ +× 000B ÷ 0308 × 17D6 ÷ +× 000B ÷ 0308 × 0020 ÷ 17D6 ÷ +× 000B ÷ 0030 ÷ +× 000B ÷ 0020 ÷ 0030 ÷ +× 000B ÷ 0308 × 0030 ÷ +× 000B ÷ 0308 × 0020 ÷ 0030 ÷ +× 000B ÷ 0028 ÷ +× 000B ÷ 0020 ÷ 0028 ÷ +× 000B ÷ 0308 × 0028 ÷ +× 000B ÷ 0308 × 0020 ÷ 0028 ÷ +× 000B ÷ 0025 ÷ +× 000B ÷ 0020 ÷ 0025 ÷ +× 000B ÷ 0308 × 0025 ÷ +× 000B ÷ 0308 × 0020 ÷ 0025 ÷ +× 000B ÷ 0024 ÷ +× 000B ÷ 0020 ÷ 0024 ÷ +× 000B ÷ 0308 × 0024 ÷ +× 000B ÷ 0308 × 0020 ÷ 0024 ÷ +× 000B ÷ 0022 ÷ +× 000B ÷ 0020 ÷ 0022 ÷ +× 000B ÷ 0308 × 0022 ÷ +× 000B ÷ 0308 × 0020 ÷ 0022 ÷ +× 000B ÷ 0020 ÷ +× 000B ÷ 0020 × 0020 ÷ +× 000B ÷ 0308 × 0020 ÷ +× 000B ÷ 0308 × 0020 × 0020 ÷ +× 000B ÷ 002F ÷ +× 000B ÷ 0020 × 002F ÷ +× 000B ÷ 0308 × 002F ÷ +× 000B ÷ 0308 × 0020 × 002F ÷ +× 000B ÷ 2060 ÷ +× 000B ÷ 0020 × 2060 ÷ +× 000B ÷ 0308 × 2060 ÷ +× 000B ÷ 0308 × 0020 × 2060 ÷ +× 000B ÷ 200B ÷ +× 000B ÷ 0020 × 200B ÷ +× 000B ÷ 0308 × 200B ÷ +× 000B ÷ 0308 × 0020 × 200B ÷ +× 000B ÷ 1F1E6 ÷ +× 000B ÷ 0020 ÷ 1F1E6 ÷ +× 000B ÷ 0308 ÷ 1F1E6 ÷ +× 000B ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 000B ÷ 261D ÷ +× 000B ÷ 0020 ÷ 261D ÷ +× 000B ÷ 0308 ÷ 261D ÷ +× 000B ÷ 0308 × 0020 ÷ 261D ÷ +× 000B ÷ 1F3FB ÷ +× 000B ÷ 0020 ÷ 1F3FB ÷ +× 000B ÷ 0308 ÷ 1F3FB ÷ +× 000B ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 000B ÷ 0001 ÷ +× 000B ÷ 0020 ÷ 0001 ÷ +× 000B ÷ 0308 × 0001 ÷ +× 000B ÷ 0308 × 0020 ÷ 0001 ÷ +× 000B ÷ 200D ÷ +× 000B ÷ 0020 ÷ 200D ÷ +× 000B ÷ 0308 × 200D ÷ +× 000B ÷ 0308 × 0020 ÷ 200D ÷ +× 000B ÷ 00A7 ÷ +× 000B ÷ 0020 ÷ 00A7 ÷ +× 000B ÷ 0308 × 00A7 ÷ +× 000B ÷ 0308 × 0020 ÷ 00A7 ÷ +× 000B ÷ 50005 ÷ +× 000B ÷ 0020 ÷ 50005 ÷ +× 000B ÷ 0308 × 50005 ÷ +× 000B ÷ 0308 × 0020 ÷ 50005 ÷ +× 000B ÷ 0E01 ÷ +× 000B ÷ 0020 ÷ 0E01 ÷ +× 000B ÷ 0308 × 0E01 ÷ +× 000B ÷ 0308 × 0020 ÷ 0E01 ÷ +× 000B ÷ 3041 ÷ +× 000B ÷ 0020 ÷ 3041 ÷ +× 000B ÷ 0308 × 3041 ÷ +× 000B ÷ 0308 × 0020 ÷ 3041 ÷ +× FFFC ÷ 0023 ÷ +× FFFC × 0020 ÷ 0023 ÷ +× FFFC × 0308 ÷ 0023 ÷ +× FFFC × 0308 × 0020 ÷ 0023 ÷ +× FFFC ÷ 2014 ÷ +× FFFC × 0020 ÷ 2014 ÷ +× FFFC × 0308 ÷ 2014 ÷ +× FFFC × 0308 × 0020 ÷ 2014 ÷ +× FFFC ÷ 0009 ÷ +× FFFC × 0020 ÷ 0009 ÷ +× FFFC × 0308 ÷ 0009 ÷ +× FFFC × 0308 × 0020 ÷ 0009 ÷ +× FFFC ÷ 00B4 ÷ +× FFFC × 0020 ÷ 00B4 ÷ +× FFFC × 0308 ÷ 00B4 ÷ +× FFFC × 0308 × 0020 ÷ 00B4 ÷ +× FFFC × 000B ÷ +× FFFC × 0020 × 000B ÷ +× FFFC × 0308 × 000B ÷ +× FFFC × 0308 × 0020 × 000B ÷ +× FFFC ÷ FFFC ÷ +× FFFC × 0020 ÷ FFFC ÷ +× FFFC × 0308 ÷ FFFC ÷ +× FFFC × 0308 × 0020 ÷ FFFC ÷ +× FFFC × 007D ÷ +× FFFC × 0020 × 007D ÷ +× FFFC × 0308 × 007D ÷ +× FFFC × 0308 × 0020 × 007D ÷ +× FFFC × 0029 ÷ +× FFFC × 0020 × 0029 ÷ +× FFFC × 0308 × 0029 ÷ +× FFFC × 0308 × 0020 × 0029 ÷ +× FFFC × 000D ÷ +× FFFC × 0020 × 000D ÷ +× FFFC × 0308 × 000D ÷ +× FFFC × 0308 × 0020 × 000D ÷ +× FFFC × 0021 ÷ +× FFFC × 0020 × 0021 ÷ +× FFFC × 0308 × 0021 ÷ +× FFFC × 0308 × 0020 × 0021 ÷ +× FFFC × 00A0 ÷ +× FFFC × 0020 ÷ 00A0 ÷ +× FFFC × 0308 × 00A0 ÷ +× FFFC × 0308 × 0020 ÷ 00A0 ÷ +× FFFC ÷ AC00 ÷ +× FFFC × 0020 ÷ AC00 ÷ +× FFFC × 0308 ÷ AC00 ÷ +× FFFC × 0308 × 0020 ÷ AC00 ÷ +× FFFC ÷ AC01 ÷ +× FFFC × 0020 ÷ AC01 ÷ +× FFFC × 0308 ÷ AC01 ÷ +× FFFC × 0308 × 0020 ÷ AC01 ÷ +× FFFC ÷ 05D0 ÷ +× FFFC × 0020 ÷ 05D0 ÷ +× FFFC × 0308 ÷ 05D0 ÷ +× FFFC × 0308 × 0020 ÷ 05D0 ÷ +× FFFC ÷ 002D ÷ +× FFFC × 0020 ÷ 002D ÷ +× FFFC × 0308 ÷ 002D ÷ +× FFFC × 0308 × 0020 ÷ 002D ÷ +× FFFC ÷ 231A ÷ +× FFFC × 0020 ÷ 231A ÷ +× FFFC × 0308 ÷ 231A ÷ +× FFFC × 0308 × 0020 ÷ 231A ÷ +× FFFC ÷ 2024 ÷ +× FFFC × 0020 ÷ 2024 ÷ +× FFFC × 0308 ÷ 2024 ÷ +× FFFC × 0308 × 0020 ÷ 2024 ÷ +× FFFC × 002C ÷ +× FFFC × 0020 × 002C ÷ +× FFFC × 0308 × 002C ÷ +× FFFC × 0308 × 0020 × 002C ÷ +× FFFC ÷ 1100 ÷ +× FFFC × 0020 ÷ 1100 ÷ +× FFFC × 0308 ÷ 1100 ÷ +× FFFC × 0308 × 0020 ÷ 1100 ÷ +× FFFC ÷ 11A8 ÷ +× FFFC × 0020 ÷ 11A8 ÷ +× FFFC × 0308 ÷ 11A8 ÷ +× FFFC × 0308 × 0020 ÷ 11A8 ÷ +× FFFC ÷ 1160 ÷ +× FFFC × 0020 ÷ 1160 ÷ +× FFFC × 0308 ÷ 1160 ÷ +× FFFC × 0308 × 0020 ÷ 1160 ÷ +× FFFC × 000A ÷ +× FFFC × 0020 × 000A ÷ +× FFFC × 0308 × 000A ÷ +× FFFC × 0308 × 0020 × 000A ÷ +× FFFC × 0085 ÷ +× FFFC × 0020 × 0085 ÷ +× FFFC × 0308 × 0085 ÷ +× FFFC × 0308 × 0020 × 0085 ÷ +× FFFC ÷ 17D6 ÷ +× FFFC × 0020 ÷ 17D6 ÷ +× FFFC × 0308 ÷ 17D6 ÷ +× FFFC × 0308 × 0020 ÷ 17D6 ÷ +× FFFC ÷ 0030 ÷ +× FFFC × 0020 ÷ 0030 ÷ +× FFFC × 0308 ÷ 0030 ÷ +× FFFC × 0308 × 0020 ÷ 0030 ÷ +× FFFC ÷ 0028 ÷ +× FFFC × 0020 ÷ 0028 ÷ +× FFFC × 0308 ÷ 0028 ÷ +× FFFC × 0308 × 0020 ÷ 0028 ÷ +× FFFC ÷ 0025 ÷ +× FFFC × 0020 ÷ 0025 ÷ +× FFFC × 0308 ÷ 0025 ÷ +× FFFC × 0308 × 0020 ÷ 0025 ÷ +× FFFC ÷ 0024 ÷ +× FFFC × 0020 ÷ 0024 ÷ +× FFFC × 0308 ÷ 0024 ÷ +× FFFC × 0308 × 0020 ÷ 0024 ÷ +× FFFC × 0022 ÷ +× FFFC × 0020 ÷ 0022 ÷ +× FFFC × 0308 × 0022 ÷ +× FFFC × 0308 × 0020 ÷ 0022 ÷ +× FFFC × 0020 ÷ +× FFFC × 0020 × 0020 ÷ +× FFFC × 0308 × 0020 ÷ +× FFFC × 0308 × 0020 × 0020 ÷ +× FFFC × 002F ÷ +× FFFC × 0020 × 002F ÷ +× FFFC × 0308 × 002F ÷ +× FFFC × 0308 × 0020 × 002F ÷ +× FFFC × 2060 ÷ +× FFFC × 0020 × 2060 ÷ +× FFFC × 0308 × 2060 ÷ +× FFFC × 0308 × 0020 × 2060 ÷ +× FFFC × 200B ÷ +× FFFC × 0020 × 200B ÷ +× FFFC × 0308 × 200B ÷ +× FFFC × 0308 × 0020 × 200B ÷ +× FFFC ÷ 1F1E6 ÷ +× FFFC × 0020 ÷ 1F1E6 ÷ +× FFFC × 0308 ÷ 1F1E6 ÷ +× FFFC × 0308 × 0020 ÷ 1F1E6 ÷ +× FFFC ÷ 261D ÷ +× FFFC × 0020 ÷ 261D ÷ +× FFFC × 0308 ÷ 261D ÷ +× FFFC × 0308 × 0020 ÷ 261D ÷ +× FFFC ÷ 1F3FB ÷ +× FFFC × 0020 ÷ 1F3FB ÷ +× FFFC × 0308 ÷ 1F3FB ÷ +× FFFC × 0308 × 0020 ÷ 1F3FB ÷ +× FFFC × 0001 ÷ +× FFFC × 0020 ÷ 0001 ÷ +× FFFC × 0308 × 0001 ÷ +× FFFC × 0308 × 0020 ÷ 0001 ÷ +× FFFC × 200D ÷ +× FFFC × 0020 ÷ 200D ÷ +× FFFC × 0308 × 200D ÷ +× FFFC × 0308 × 0020 ÷ 200D ÷ +× FFFC ÷ 00A7 ÷ +× FFFC × 0020 ÷ 00A7 ÷ +× FFFC × 0308 ÷ 00A7 ÷ +× FFFC × 0308 × 0020 ÷ 00A7 ÷ +× FFFC ÷ 50005 ÷ +× FFFC × 0020 ÷ 50005 ÷ +× FFFC × 0308 ÷ 50005 ÷ +× FFFC × 0308 × 0020 ÷ 50005 ÷ +× FFFC ÷ 0E01 ÷ +× FFFC × 0020 ÷ 0E01 ÷ +× FFFC × 0308 ÷ 0E01 ÷ +× FFFC × 0308 × 0020 ÷ 0E01 ÷ +× FFFC ÷ 3041 ÷ +× FFFC × 0020 ÷ 3041 ÷ +× FFFC × 0308 ÷ 3041 ÷ +× FFFC × 0308 × 0020 ÷ 3041 ÷ +× 007D ÷ 0023 ÷ +× 007D × 0020 ÷ 0023 ÷ +× 007D × 0308 ÷ 0023 ÷ +× 007D × 0308 × 0020 ÷ 0023 ÷ +× 007D ÷ 2014 ÷ +× 007D × 0020 ÷ 2014 ÷ +× 007D × 0308 ÷ 2014 ÷ +× 007D × 0308 × 0020 ÷ 2014 ÷ +× 007D × 0009 ÷ +× 007D × 0020 ÷ 0009 ÷ +× 007D × 0308 × 0009 ÷ +× 007D × 0308 × 0020 ÷ 0009 ÷ +× 007D ÷ 00B4 ÷ +× 007D × 0020 ÷ 00B4 ÷ +× 007D × 0308 ÷ 00B4 ÷ +× 007D × 0308 × 0020 ÷ 00B4 ÷ +× 007D × 000B ÷ +× 007D × 0020 × 000B ÷ +× 007D × 0308 × 000B ÷ +× 007D × 0308 × 0020 × 000B ÷ +× 007D ÷ FFFC ÷ +× 007D × 0020 ÷ FFFC ÷ +× 007D × 0308 ÷ FFFC ÷ +× 007D × 0308 × 0020 ÷ FFFC ÷ +× 007D × 007D ÷ +× 007D × 0020 × 007D ÷ +× 007D × 0308 × 007D ÷ +× 007D × 0308 × 0020 × 007D ÷ +× 007D × 0029 ÷ +× 007D × 0020 × 0029 ÷ +× 007D × 0308 × 0029 ÷ +× 007D × 0308 × 0020 × 0029 ÷ +× 007D × 000D ÷ +× 007D × 0020 × 000D ÷ +× 007D × 0308 × 000D ÷ +× 007D × 0308 × 0020 × 000D ÷ +× 007D × 0021 ÷ +× 007D × 0020 × 0021 ÷ +× 007D × 0308 × 0021 ÷ +× 007D × 0308 × 0020 × 0021 ÷ +× 007D × 00A0 ÷ +× 007D × 0020 ÷ 00A0 ÷ +× 007D × 0308 × 00A0 ÷ +× 007D × 0308 × 0020 ÷ 00A0 ÷ +× 007D ÷ AC00 ÷ +× 007D × 0020 ÷ AC00 ÷ +× 007D × 0308 ÷ AC00 ÷ +× 007D × 0308 × 0020 ÷ AC00 ÷ +× 007D ÷ AC01 ÷ +× 007D × 0020 ÷ AC01 ÷ +× 007D × 0308 ÷ AC01 ÷ +× 007D × 0308 × 0020 ÷ AC01 ÷ +× 007D ÷ 05D0 ÷ +× 007D × 0020 ÷ 05D0 ÷ +× 007D × 0308 ÷ 05D0 ÷ +× 007D × 0308 × 0020 ÷ 05D0 ÷ +× 007D × 002D ÷ +× 007D × 0020 ÷ 002D ÷ +× 007D × 0308 × 002D ÷ +× 007D × 0308 × 0020 ÷ 002D ÷ +× 007D ÷ 231A ÷ +× 007D × 0020 ÷ 231A ÷ +× 007D × 0308 ÷ 231A ÷ +× 007D × 0308 × 0020 ÷ 231A ÷ +× 007D ÷ 2024 ÷ +× 007D × 0020 ÷ 2024 ÷ +× 007D × 0308 ÷ 2024 ÷ +× 007D × 0308 × 0020 ÷ 2024 ÷ +× 007D × 002C ÷ +× 007D × 0020 × 002C ÷ +× 007D × 0308 × 002C ÷ +× 007D × 0308 × 0020 × 002C ÷ +× 007D ÷ 1100 ÷ +× 007D × 0020 ÷ 1100 ÷ +× 007D × 0308 ÷ 1100 ÷ +× 007D × 0308 × 0020 ÷ 1100 ÷ +× 007D ÷ 11A8 ÷ +× 007D × 0020 ÷ 11A8 ÷ +× 007D × 0308 ÷ 11A8 ÷ +× 007D × 0308 × 0020 ÷ 11A8 ÷ +× 007D ÷ 1160 ÷ +× 007D × 0020 ÷ 1160 ÷ +× 007D × 0308 ÷ 1160 ÷ +× 007D × 0308 × 0020 ÷ 1160 ÷ +× 007D × 000A ÷ +× 007D × 0020 × 000A ÷ +× 007D × 0308 × 000A ÷ +× 007D × 0308 × 0020 × 000A ÷ +× 007D × 0085 ÷ +× 007D × 0020 × 0085 ÷ +× 007D × 0308 × 0085 ÷ +× 007D × 0308 × 0020 × 0085 ÷ +× 007D × 17D6 ÷ +× 007D × 0020 × 17D6 ÷ +× 007D × 0308 × 17D6 ÷ +× 007D × 0308 × 0020 × 17D6 ÷ +× 007D ÷ 0030 ÷ +× 007D × 0020 ÷ 0030 ÷ +× 007D × 0308 ÷ 0030 ÷ +× 007D × 0308 × 0020 ÷ 0030 ÷ +× 007D ÷ 0028 ÷ +× 007D × 0020 ÷ 0028 ÷ +× 007D × 0308 ÷ 0028 ÷ +× 007D × 0308 × 0020 ÷ 0028 ÷ +× 007D ÷ 0025 ÷ +× 007D × 0020 ÷ 0025 ÷ +× 007D × 0308 ÷ 0025 ÷ +× 007D × 0308 × 0020 ÷ 0025 ÷ +× 007D ÷ 0024 ÷ +× 007D × 0020 ÷ 0024 ÷ +× 007D × 0308 ÷ 0024 ÷ +× 007D × 0308 × 0020 ÷ 0024 ÷ +× 007D × 0022 ÷ +× 007D × 0020 ÷ 0022 ÷ +× 007D × 0308 × 0022 ÷ +× 007D × 0308 × 0020 ÷ 0022 ÷ +× 007D × 0020 ÷ +× 007D × 0020 × 0020 ÷ +× 007D × 0308 × 0020 ÷ +× 007D × 0308 × 0020 × 0020 ÷ +× 007D × 002F ÷ +× 007D × 0020 × 002F ÷ +× 007D × 0308 × 002F ÷ +× 007D × 0308 × 0020 × 002F ÷ +× 007D × 2060 ÷ +× 007D × 0020 × 2060 ÷ +× 007D × 0308 × 2060 ÷ +× 007D × 0308 × 0020 × 2060 ÷ +× 007D × 200B ÷ +× 007D × 0020 × 200B ÷ +× 007D × 0308 × 200B ÷ +× 007D × 0308 × 0020 × 200B ÷ +× 007D ÷ 1F1E6 ÷ +× 007D × 0020 ÷ 1F1E6 ÷ +× 007D × 0308 ÷ 1F1E6 ÷ +× 007D × 0308 × 0020 ÷ 1F1E6 ÷ +× 007D ÷ 261D ÷ +× 007D × 0020 ÷ 261D ÷ +× 007D × 0308 ÷ 261D ÷ +× 007D × 0308 × 0020 ÷ 261D ÷ +× 007D ÷ 1F3FB ÷ +× 007D × 0020 ÷ 1F3FB ÷ +× 007D × 0308 ÷ 1F3FB ÷ +× 007D × 0308 × 0020 ÷ 1F3FB ÷ +× 007D × 0001 ÷ +× 007D × 0020 ÷ 0001 ÷ +× 007D × 0308 × 0001 ÷ +× 007D × 0308 × 0020 ÷ 0001 ÷ +× 007D × 200D ÷ +× 007D × 0020 ÷ 200D ÷ +× 007D × 0308 × 200D ÷ +× 007D × 0308 × 0020 ÷ 200D ÷ +× 007D ÷ 00A7 ÷ +× 007D × 0020 ÷ 00A7 ÷ +× 007D × 0308 ÷ 00A7 ÷ +× 007D × 0308 × 0020 ÷ 00A7 ÷ +× 007D ÷ 50005 ÷ +× 007D × 0020 ÷ 50005 ÷ +× 007D × 0308 ÷ 50005 ÷ +× 007D × 0308 × 0020 ÷ 50005 ÷ +× 007D ÷ 0E01 ÷ +× 007D × 0020 ÷ 0E01 ÷ +× 007D × 0308 ÷ 0E01 ÷ +× 007D × 0308 × 0020 ÷ 0E01 ÷ +× 007D × 3041 ÷ +× 007D × 0020 × 3041 ÷ +× 007D × 0308 × 3041 ÷ +× 007D × 0308 × 0020 × 3041 ÷ +× 0029 × 0023 ÷ +× 0029 × 0020 ÷ 0023 ÷ +× 0029 × 0308 × 0023 ÷ +× 0029 × 0308 × 0020 ÷ 0023 ÷ +× 0029 ÷ 2014 ÷ +× 0029 × 0020 ÷ 2014 ÷ +× 0029 × 0308 ÷ 2014 ÷ +× 0029 × 0308 × 0020 ÷ 2014 ÷ +× 0029 × 0009 ÷ +× 0029 × 0020 ÷ 0009 ÷ +× 0029 × 0308 × 0009 ÷ +× 0029 × 0308 × 0020 ÷ 0009 ÷ +× 0029 ÷ 00B4 ÷ +× 0029 × 0020 ÷ 00B4 ÷ +× 0029 × 0308 ÷ 00B4 ÷ +× 0029 × 0308 × 0020 ÷ 00B4 ÷ +× 0029 × 000B ÷ +× 0029 × 0020 × 000B ÷ +× 0029 × 0308 × 000B ÷ +× 0029 × 0308 × 0020 × 000B ÷ +× 0029 ÷ FFFC ÷ +× 0029 × 0020 ÷ FFFC ÷ +× 0029 × 0308 ÷ FFFC ÷ +× 0029 × 0308 × 0020 ÷ FFFC ÷ +× 0029 × 007D ÷ +× 0029 × 0020 × 007D ÷ +× 0029 × 0308 × 007D ÷ +× 0029 × 0308 × 0020 × 007D ÷ +× 0029 × 0029 ÷ +× 0029 × 0020 × 0029 ÷ +× 0029 × 0308 × 0029 ÷ +× 0029 × 0308 × 0020 × 0029 ÷ +× 0029 × 000D ÷ +× 0029 × 0020 × 000D ÷ +× 0029 × 0308 × 000D ÷ +× 0029 × 0308 × 0020 × 000D ÷ +× 0029 × 0021 ÷ +× 0029 × 0020 × 0021 ÷ +× 0029 × 0308 × 0021 ÷ +× 0029 × 0308 × 0020 × 0021 ÷ +× 0029 × 00A0 ÷ +× 0029 × 0020 ÷ 00A0 ÷ +× 0029 × 0308 × 00A0 ÷ +× 0029 × 0308 × 0020 ÷ 00A0 ÷ +× 0029 ÷ AC00 ÷ +× 0029 × 0020 ÷ AC00 ÷ +× 0029 × 0308 ÷ AC00 ÷ +× 0029 × 0308 × 0020 ÷ AC00 ÷ +× 0029 ÷ AC01 ÷ +× 0029 × 0020 ÷ AC01 ÷ +× 0029 × 0308 ÷ AC01 ÷ +× 0029 × 0308 × 0020 ÷ AC01 ÷ +× 0029 × 05D0 ÷ +× 0029 × 0020 ÷ 05D0 ÷ +× 0029 × 0308 × 05D0 ÷ +× 0029 × 0308 × 0020 ÷ 05D0 ÷ +× 0029 × 002D ÷ +× 0029 × 0020 ÷ 002D ÷ +× 0029 × 0308 × 002D ÷ +× 0029 × 0308 × 0020 ÷ 002D ÷ +× 0029 ÷ 231A ÷ +× 0029 × 0020 ÷ 231A ÷ +× 0029 × 0308 ÷ 231A ÷ +× 0029 × 0308 × 0020 ÷ 231A ÷ +× 0029 ÷ 2024 ÷ +× 0029 × 0020 ÷ 2024 ÷ +× 0029 × 0308 ÷ 2024 ÷ +× 0029 × 0308 × 0020 ÷ 2024 ÷ +× 0029 × 002C ÷ +× 0029 × 0020 × 002C ÷ +× 0029 × 0308 × 002C ÷ +× 0029 × 0308 × 0020 × 002C ÷ +× 0029 ÷ 1100 ÷ +× 0029 × 0020 ÷ 1100 ÷ +× 0029 × 0308 ÷ 1100 ÷ +× 0029 × 0308 × 0020 ÷ 1100 ÷ +× 0029 ÷ 11A8 ÷ +× 0029 × 0020 ÷ 11A8 ÷ +× 0029 × 0308 ÷ 11A8 ÷ +× 0029 × 0308 × 0020 ÷ 11A8 ÷ +× 0029 ÷ 1160 ÷ +× 0029 × 0020 ÷ 1160 ÷ +× 0029 × 0308 ÷ 1160 ÷ +× 0029 × 0308 × 0020 ÷ 1160 ÷ +× 0029 × 000A ÷ +× 0029 × 0020 × 000A ÷ +× 0029 × 0308 × 000A ÷ +× 0029 × 0308 × 0020 × 000A ÷ +× 0029 × 0085 ÷ +× 0029 × 0020 × 0085 ÷ +× 0029 × 0308 × 0085 ÷ +× 0029 × 0308 × 0020 × 0085 ÷ +× 0029 × 17D6 ÷ +× 0029 × 0020 × 17D6 ÷ +× 0029 × 0308 × 17D6 ÷ +× 0029 × 0308 × 0020 × 17D6 ÷ +× 0029 × 0030 ÷ +× 0029 × 0020 ÷ 0030 ÷ +× 0029 × 0308 × 0030 ÷ +× 0029 × 0308 × 0020 ÷ 0030 ÷ +× 0029 ÷ 0028 ÷ +× 0029 × 0020 ÷ 0028 ÷ +× 0029 × 0308 ÷ 0028 ÷ +× 0029 × 0308 × 0020 ÷ 0028 ÷ +× 0029 ÷ 0025 ÷ +× 0029 × 0020 ÷ 0025 ÷ +× 0029 × 0308 ÷ 0025 ÷ +× 0029 × 0308 × 0020 ÷ 0025 ÷ +× 0029 ÷ 0024 ÷ +× 0029 × 0020 ÷ 0024 ÷ +× 0029 × 0308 ÷ 0024 ÷ +× 0029 × 0308 × 0020 ÷ 0024 ÷ +× 0029 × 0022 ÷ +× 0029 × 0020 ÷ 0022 ÷ +× 0029 × 0308 × 0022 ÷ +× 0029 × 0308 × 0020 ÷ 0022 ÷ +× 0029 × 0020 ÷ +× 0029 × 0020 × 0020 ÷ +× 0029 × 0308 × 0020 ÷ +× 0029 × 0308 × 0020 × 0020 ÷ +× 0029 × 002F ÷ +× 0029 × 0020 × 002F ÷ +× 0029 × 0308 × 002F ÷ +× 0029 × 0308 × 0020 × 002F ÷ +× 0029 × 2060 ÷ +× 0029 × 0020 × 2060 ÷ +× 0029 × 0308 × 2060 ÷ +× 0029 × 0308 × 0020 × 2060 ÷ +× 0029 × 200B ÷ +× 0029 × 0020 × 200B ÷ +× 0029 × 0308 × 200B ÷ +× 0029 × 0308 × 0020 × 200B ÷ +× 0029 ÷ 1F1E6 ÷ +× 0029 × 0020 ÷ 1F1E6 ÷ +× 0029 × 0308 ÷ 1F1E6 ÷ +× 0029 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0029 ÷ 261D ÷ +× 0029 × 0020 ÷ 261D ÷ +× 0029 × 0308 ÷ 261D ÷ +× 0029 × 0308 × 0020 ÷ 261D ÷ +× 0029 ÷ 1F3FB ÷ +× 0029 × 0020 ÷ 1F3FB ÷ +× 0029 × 0308 ÷ 1F3FB ÷ +× 0029 × 0308 × 0020 ÷ 1F3FB ÷ +× 0029 × 0001 ÷ +× 0029 × 0020 ÷ 0001 ÷ +× 0029 × 0308 × 0001 ÷ +× 0029 × 0308 × 0020 ÷ 0001 ÷ +× 0029 × 200D ÷ +× 0029 × 0020 ÷ 200D ÷ +× 0029 × 0308 × 200D ÷ +× 0029 × 0308 × 0020 ÷ 200D ÷ +× 0029 × 00A7 ÷ +× 0029 × 0020 ÷ 00A7 ÷ +× 0029 × 0308 × 00A7 ÷ +× 0029 × 0308 × 0020 ÷ 00A7 ÷ +× 0029 × 50005 ÷ +× 0029 × 0020 ÷ 50005 ÷ +× 0029 × 0308 × 50005 ÷ +× 0029 × 0308 × 0020 ÷ 50005 ÷ +× 0029 × 0E01 ÷ +× 0029 × 0020 ÷ 0E01 ÷ +× 0029 × 0308 × 0E01 ÷ +× 0029 × 0308 × 0020 ÷ 0E01 ÷ +× 0029 × 3041 ÷ +× 0029 × 0020 × 3041 ÷ +× 0029 × 0308 × 3041 ÷ +× 0029 × 0308 × 0020 × 3041 ÷ +× 000D ÷ 0023 ÷ +× 000D ÷ 0020 ÷ 0023 ÷ +× 000D ÷ 0308 × 0023 ÷ +× 000D ÷ 0308 × 0020 ÷ 0023 ÷ +× 000D ÷ 2014 ÷ +× 000D ÷ 0020 ÷ 2014 ÷ +× 000D ÷ 0308 ÷ 2014 ÷ +× 000D ÷ 0308 × 0020 ÷ 2014 ÷ +× 000D ÷ 0009 ÷ +× 000D ÷ 0020 ÷ 0009 ÷ +× 000D ÷ 0308 × 0009 ÷ +× 000D ÷ 0308 × 0020 ÷ 0009 ÷ +× 000D ÷ 00B4 ÷ +× 000D ÷ 0020 ÷ 00B4 ÷ +× 000D ÷ 0308 ÷ 00B4 ÷ +× 000D ÷ 0308 × 0020 ÷ 00B4 ÷ +× 000D ÷ 000B ÷ +× 000D ÷ 0020 × 000B ÷ +× 000D ÷ 0308 × 000B ÷ +× 000D ÷ 0308 × 0020 × 000B ÷ +× 000D ÷ FFFC ÷ +× 000D ÷ 0020 ÷ FFFC ÷ +× 000D ÷ 0308 ÷ FFFC ÷ +× 000D ÷ 0308 × 0020 ÷ FFFC ÷ +× 000D ÷ 007D ÷ +× 000D ÷ 0020 × 007D ÷ +× 000D ÷ 0308 × 007D ÷ +× 000D ÷ 0308 × 0020 × 007D ÷ +× 000D ÷ 0029 ÷ +× 000D ÷ 0020 × 0029 ÷ +× 000D ÷ 0308 × 0029 ÷ +× 000D ÷ 0308 × 0020 × 0029 ÷ +× 000D ÷ 000D ÷ +× 000D ÷ 0020 × 000D ÷ +× 000D ÷ 0308 × 000D ÷ +× 000D ÷ 0308 × 0020 × 000D ÷ +× 000D ÷ 0021 ÷ +× 000D ÷ 0020 × 0021 ÷ +× 000D ÷ 0308 × 0021 ÷ +× 000D ÷ 0308 × 0020 × 0021 ÷ +× 000D ÷ 00A0 ÷ +× 000D ÷ 0020 ÷ 00A0 ÷ +× 000D ÷ 0308 × 00A0 ÷ +× 000D ÷ 0308 × 0020 ÷ 00A0 ÷ +× 000D ÷ AC00 ÷ +× 000D ÷ 0020 ÷ AC00 ÷ +× 000D ÷ 0308 ÷ AC00 ÷ +× 000D ÷ 0308 × 0020 ÷ AC00 ÷ +× 000D ÷ AC01 ÷ +× 000D ÷ 0020 ÷ AC01 ÷ +× 000D ÷ 0308 ÷ AC01 ÷ +× 000D ÷ 0308 × 0020 ÷ AC01 ÷ +× 000D ÷ 05D0 ÷ +× 000D ÷ 0020 ÷ 05D0 ÷ +× 000D ÷ 0308 × 05D0 ÷ +× 000D ÷ 0308 × 0020 ÷ 05D0 ÷ +× 000D ÷ 002D ÷ +× 000D ÷ 0020 ÷ 002D ÷ +× 000D ÷ 0308 × 002D ÷ +× 000D ÷ 0308 × 0020 ÷ 002D ÷ +× 000D ÷ 231A ÷ +× 000D ÷ 0020 ÷ 231A ÷ +× 000D ÷ 0308 ÷ 231A ÷ +× 000D ÷ 0308 × 0020 ÷ 231A ÷ +× 000D ÷ 2024 ÷ +× 000D ÷ 0020 ÷ 2024 ÷ +× 000D ÷ 0308 × 2024 ÷ +× 000D ÷ 0308 × 0020 ÷ 2024 ÷ +× 000D ÷ 002C ÷ +× 000D ÷ 0020 × 002C ÷ +× 000D ÷ 0308 × 002C ÷ +× 000D ÷ 0308 × 0020 × 002C ÷ +× 000D ÷ 1100 ÷ +× 000D ÷ 0020 ÷ 1100 ÷ +× 000D ÷ 0308 ÷ 1100 ÷ +× 000D ÷ 0308 × 0020 ÷ 1100 ÷ +× 000D ÷ 11A8 ÷ +× 000D ÷ 0020 ÷ 11A8 ÷ +× 000D ÷ 0308 ÷ 11A8 ÷ +× 000D ÷ 0308 × 0020 ÷ 11A8 ÷ +× 000D ÷ 1160 ÷ +× 000D ÷ 0020 ÷ 1160 ÷ +× 000D ÷ 0308 ÷ 1160 ÷ +× 000D ÷ 0308 × 0020 ÷ 1160 ÷ +× 000D × 000A ÷ +× 000D ÷ 0020 × 000A ÷ +× 000D ÷ 0308 × 000A ÷ +× 000D ÷ 0308 × 0020 × 000A ÷ +× 000D ÷ 0085 ÷ +× 000D ÷ 0020 × 0085 ÷ +× 000D ÷ 0308 × 0085 ÷ +× 000D ÷ 0308 × 0020 × 0085 ÷ +× 000D ÷ 17D6 ÷ +× 000D ÷ 0020 ÷ 17D6 ÷ +× 000D ÷ 0308 × 17D6 ÷ +× 000D ÷ 0308 × 0020 ÷ 17D6 ÷ +× 000D ÷ 0030 ÷ +× 000D ÷ 0020 ÷ 0030 ÷ +× 000D ÷ 0308 × 0030 ÷ +× 000D ÷ 0308 × 0020 ÷ 0030 ÷ +× 000D ÷ 0028 ÷ +× 000D ÷ 0020 ÷ 0028 ÷ +× 000D ÷ 0308 × 0028 ÷ +× 000D ÷ 0308 × 0020 ÷ 0028 ÷ +× 000D ÷ 0025 ÷ +× 000D ÷ 0020 ÷ 0025 ÷ +× 000D ÷ 0308 × 0025 ÷ +× 000D ÷ 0308 × 0020 ÷ 0025 ÷ +× 000D ÷ 0024 ÷ +× 000D ÷ 0020 ÷ 0024 ÷ +× 000D ÷ 0308 × 0024 ÷ +× 000D ÷ 0308 × 0020 ÷ 0024 ÷ +× 000D ÷ 0022 ÷ +× 000D ÷ 0020 ÷ 0022 ÷ +× 000D ÷ 0308 × 0022 ÷ +× 000D ÷ 0308 × 0020 ÷ 0022 ÷ +× 000D ÷ 0020 ÷ +× 000D ÷ 0020 × 0020 ÷ +× 000D ÷ 0308 × 0020 ÷ +× 000D ÷ 0308 × 0020 × 0020 ÷ +× 000D ÷ 002F ÷ +× 000D ÷ 0020 × 002F ÷ +× 000D ÷ 0308 × 002F ÷ +× 000D ÷ 0308 × 0020 × 002F ÷ +× 000D ÷ 2060 ÷ +× 000D ÷ 0020 × 2060 ÷ +× 000D ÷ 0308 × 2060 ÷ +× 000D ÷ 0308 × 0020 × 2060 ÷ +× 000D ÷ 200B ÷ +× 000D ÷ 0020 × 200B ÷ +× 000D ÷ 0308 × 200B ÷ +× 000D ÷ 0308 × 0020 × 200B ÷ +× 000D ÷ 1F1E6 ÷ +× 000D ÷ 0020 ÷ 1F1E6 ÷ +× 000D ÷ 0308 ÷ 1F1E6 ÷ +× 000D ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 000D ÷ 261D ÷ +× 000D ÷ 0020 ÷ 261D ÷ +× 000D ÷ 0308 ÷ 261D ÷ +× 000D ÷ 0308 × 0020 ÷ 261D ÷ +× 000D ÷ 1F3FB ÷ +× 000D ÷ 0020 ÷ 1F3FB ÷ +× 000D ÷ 0308 ÷ 1F3FB ÷ +× 000D ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 000D ÷ 0001 ÷ +× 000D ÷ 0020 ÷ 0001 ÷ +× 000D ÷ 0308 × 0001 ÷ +× 000D ÷ 0308 × 0020 ÷ 0001 ÷ +× 000D ÷ 200D ÷ +× 000D ÷ 0020 ÷ 200D ÷ +× 000D ÷ 0308 × 200D ÷ +× 000D ÷ 0308 × 0020 ÷ 200D ÷ +× 000D ÷ 00A7 ÷ +× 000D ÷ 0020 ÷ 00A7 ÷ +× 000D ÷ 0308 × 00A7 ÷ +× 000D ÷ 0308 × 0020 ÷ 00A7 ÷ +× 000D ÷ 50005 ÷ +× 000D ÷ 0020 ÷ 50005 ÷ +× 000D ÷ 0308 × 50005 ÷ +× 000D ÷ 0308 × 0020 ÷ 50005 ÷ +× 000D ÷ 0E01 ÷ +× 000D ÷ 0020 ÷ 0E01 ÷ +× 000D ÷ 0308 × 0E01 ÷ +× 000D ÷ 0308 × 0020 ÷ 0E01 ÷ +× 000D ÷ 3041 ÷ +× 000D ÷ 0020 ÷ 3041 ÷ +× 000D ÷ 0308 × 3041 ÷ +× 000D ÷ 0308 × 0020 ÷ 3041 ÷ +× 0021 ÷ 0023 ÷ +× 0021 × 0020 ÷ 0023 ÷ +× 0021 × 0308 ÷ 0023 ÷ +× 0021 × 0308 × 0020 ÷ 0023 ÷ +× 0021 ÷ 2014 ÷ +× 0021 × 0020 ÷ 2014 ÷ +× 0021 × 0308 ÷ 2014 ÷ +× 0021 × 0308 × 0020 ÷ 2014 ÷ +× 0021 × 0009 ÷ +× 0021 × 0020 ÷ 0009 ÷ +× 0021 × 0308 × 0009 ÷ +× 0021 × 0308 × 0020 ÷ 0009 ÷ +× 0021 ÷ 00B4 ÷ +× 0021 × 0020 ÷ 00B4 ÷ +× 0021 × 0308 ÷ 00B4 ÷ +× 0021 × 0308 × 0020 ÷ 00B4 ÷ +× 0021 × 000B ÷ +× 0021 × 0020 × 000B ÷ +× 0021 × 0308 × 000B ÷ +× 0021 × 0308 × 0020 × 000B ÷ +× 0021 ÷ FFFC ÷ +× 0021 × 0020 ÷ FFFC ÷ +× 0021 × 0308 ÷ FFFC ÷ +× 0021 × 0308 × 0020 ÷ FFFC ÷ +× 0021 × 007D ÷ +× 0021 × 0020 × 007D ÷ +× 0021 × 0308 × 007D ÷ +× 0021 × 0308 × 0020 × 007D ÷ +× 0021 × 0029 ÷ +× 0021 × 0020 × 0029 ÷ +× 0021 × 0308 × 0029 ÷ +× 0021 × 0308 × 0020 × 0029 ÷ +× 0021 × 000D ÷ +× 0021 × 0020 × 000D ÷ +× 0021 × 0308 × 000D ÷ +× 0021 × 0308 × 0020 × 000D ÷ +× 0021 × 0021 ÷ +× 0021 × 0020 × 0021 ÷ +× 0021 × 0308 × 0021 ÷ +× 0021 × 0308 × 0020 × 0021 ÷ +× 0021 × 00A0 ÷ +× 0021 × 0020 ÷ 00A0 ÷ +× 0021 × 0308 × 00A0 ÷ +× 0021 × 0308 × 0020 ÷ 00A0 ÷ +× 0021 ÷ AC00 ÷ +× 0021 × 0020 ÷ AC00 ÷ +× 0021 × 0308 ÷ AC00 ÷ +× 0021 × 0308 × 0020 ÷ AC00 ÷ +× 0021 ÷ AC01 ÷ +× 0021 × 0020 ÷ AC01 ÷ +× 0021 × 0308 ÷ AC01 ÷ +× 0021 × 0308 × 0020 ÷ AC01 ÷ +× 0021 ÷ 05D0 ÷ +× 0021 × 0020 ÷ 05D0 ÷ +× 0021 × 0308 ÷ 05D0 ÷ +× 0021 × 0308 × 0020 ÷ 05D0 ÷ +× 0021 × 002D ÷ +× 0021 × 0020 ÷ 002D ÷ +× 0021 × 0308 × 002D ÷ +× 0021 × 0308 × 0020 ÷ 002D ÷ +× 0021 ÷ 231A ÷ +× 0021 × 0020 ÷ 231A ÷ +× 0021 × 0308 ÷ 231A ÷ +× 0021 × 0308 × 0020 ÷ 231A ÷ +× 0021 × 2024 ÷ +× 0021 × 0020 ÷ 2024 ÷ +× 0021 × 0308 × 2024 ÷ +× 0021 × 0308 × 0020 ÷ 2024 ÷ +× 0021 × 002C ÷ +× 0021 × 0020 × 002C ÷ +× 0021 × 0308 × 002C ÷ +× 0021 × 0308 × 0020 × 002C ÷ +× 0021 ÷ 1100 ÷ +× 0021 × 0020 ÷ 1100 ÷ +× 0021 × 0308 ÷ 1100 ÷ +× 0021 × 0308 × 0020 ÷ 1100 ÷ +× 0021 ÷ 11A8 ÷ +× 0021 × 0020 ÷ 11A8 ÷ +× 0021 × 0308 ÷ 11A8 ÷ +× 0021 × 0308 × 0020 ÷ 11A8 ÷ +× 0021 ÷ 1160 ÷ +× 0021 × 0020 ÷ 1160 ÷ +× 0021 × 0308 ÷ 1160 ÷ +× 0021 × 0308 × 0020 ÷ 1160 ÷ +× 0021 × 000A ÷ +× 0021 × 0020 × 000A ÷ +× 0021 × 0308 × 000A ÷ +× 0021 × 0308 × 0020 × 000A ÷ +× 0021 × 0085 ÷ +× 0021 × 0020 × 0085 ÷ +× 0021 × 0308 × 0085 ÷ +× 0021 × 0308 × 0020 × 0085 ÷ +× 0021 × 17D6 ÷ +× 0021 × 0020 ÷ 17D6 ÷ +× 0021 × 0308 × 17D6 ÷ +× 0021 × 0308 × 0020 ÷ 17D6 ÷ +× 0021 ÷ 0030 ÷ +× 0021 × 0020 ÷ 0030 ÷ +× 0021 × 0308 ÷ 0030 ÷ +× 0021 × 0308 × 0020 ÷ 0030 ÷ +× 0021 ÷ 0028 ÷ +× 0021 × 0020 ÷ 0028 ÷ +× 0021 × 0308 ÷ 0028 ÷ +× 0021 × 0308 × 0020 ÷ 0028 ÷ +× 0021 ÷ 0025 ÷ +× 0021 × 0020 ÷ 0025 ÷ +× 0021 × 0308 ÷ 0025 ÷ +× 0021 × 0308 × 0020 ÷ 0025 ÷ +× 0021 ÷ 0024 ÷ +× 0021 × 0020 ÷ 0024 ÷ +× 0021 × 0308 ÷ 0024 ÷ +× 0021 × 0308 × 0020 ÷ 0024 ÷ +× 0021 × 0022 ÷ +× 0021 × 0020 ÷ 0022 ÷ +× 0021 × 0308 × 0022 ÷ +× 0021 × 0308 × 0020 ÷ 0022 ÷ +× 0021 × 0020 ÷ +× 0021 × 0020 × 0020 ÷ +× 0021 × 0308 × 0020 ÷ +× 0021 × 0308 × 0020 × 0020 ÷ +× 0021 × 002F ÷ +× 0021 × 0020 × 002F ÷ +× 0021 × 0308 × 002F ÷ +× 0021 × 0308 × 0020 × 002F ÷ +× 0021 × 2060 ÷ +× 0021 × 0020 × 2060 ÷ +× 0021 × 0308 × 2060 ÷ +× 0021 × 0308 × 0020 × 2060 ÷ +× 0021 × 200B ÷ +× 0021 × 0020 × 200B ÷ +× 0021 × 0308 × 200B ÷ +× 0021 × 0308 × 0020 × 200B ÷ +× 0021 ÷ 1F1E6 ÷ +× 0021 × 0020 ÷ 1F1E6 ÷ +× 0021 × 0308 ÷ 1F1E6 ÷ +× 0021 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0021 ÷ 261D ÷ +× 0021 × 0020 ÷ 261D ÷ +× 0021 × 0308 ÷ 261D ÷ +× 0021 × 0308 × 0020 ÷ 261D ÷ +× 0021 ÷ 1F3FB ÷ +× 0021 × 0020 ÷ 1F3FB ÷ +× 0021 × 0308 ÷ 1F3FB ÷ +× 0021 × 0308 × 0020 ÷ 1F3FB ÷ +× 0021 × 0001 ÷ +× 0021 × 0020 ÷ 0001 ÷ +× 0021 × 0308 × 0001 ÷ +× 0021 × 0308 × 0020 ÷ 0001 ÷ +× 0021 × 200D ÷ +× 0021 × 0020 ÷ 200D ÷ +× 0021 × 0308 × 200D ÷ +× 0021 × 0308 × 0020 ÷ 200D ÷ +× 0021 ÷ 00A7 ÷ +× 0021 × 0020 ÷ 00A7 ÷ +× 0021 × 0308 ÷ 00A7 ÷ +× 0021 × 0308 × 0020 ÷ 00A7 ÷ +× 0021 ÷ 50005 ÷ +× 0021 × 0020 ÷ 50005 ÷ +× 0021 × 0308 ÷ 50005 ÷ +× 0021 × 0308 × 0020 ÷ 50005 ÷ +× 0021 ÷ 0E01 ÷ +× 0021 × 0020 ÷ 0E01 ÷ +× 0021 × 0308 ÷ 0E01 ÷ +× 0021 × 0308 × 0020 ÷ 0E01 ÷ +× 0021 × 3041 ÷ +× 0021 × 0020 ÷ 3041 ÷ +× 0021 × 0308 × 3041 ÷ +× 0021 × 0308 × 0020 ÷ 3041 ÷ +× 00A0 × 0023 ÷ +× 00A0 × 0020 ÷ 0023 ÷ +× 00A0 × 0308 × 0023 ÷ +× 00A0 × 0308 × 0020 ÷ 0023 ÷ +× 00A0 × 2014 ÷ +× 00A0 × 0020 ÷ 2014 ÷ +× 00A0 × 0308 × 2014 ÷ +× 00A0 × 0308 × 0020 ÷ 2014 ÷ +× 00A0 × 0009 ÷ +× 00A0 × 0020 ÷ 0009 ÷ +× 00A0 × 0308 × 0009 ÷ +× 00A0 × 0308 × 0020 ÷ 0009 ÷ +× 00A0 × 00B4 ÷ +× 00A0 × 0020 ÷ 00B4 ÷ +× 00A0 × 0308 × 00B4 ÷ +× 00A0 × 0308 × 0020 ÷ 00B4 ÷ +× 00A0 × 000B ÷ +× 00A0 × 0020 × 000B ÷ +× 00A0 × 0308 × 000B ÷ +× 00A0 × 0308 × 0020 × 000B ÷ +× 00A0 × FFFC ÷ +× 00A0 × 0020 ÷ FFFC ÷ +× 00A0 × 0308 × FFFC ÷ +× 00A0 × 0308 × 0020 ÷ FFFC ÷ +× 00A0 × 007D ÷ +× 00A0 × 0020 × 007D ÷ +× 00A0 × 0308 × 007D ÷ +× 00A0 × 0308 × 0020 × 007D ÷ +× 00A0 × 0029 ÷ +× 00A0 × 0020 × 0029 ÷ +× 00A0 × 0308 × 0029 ÷ +× 00A0 × 0308 × 0020 × 0029 ÷ +× 00A0 × 000D ÷ +× 00A0 × 0020 × 000D ÷ +× 00A0 × 0308 × 000D ÷ +× 00A0 × 0308 × 0020 × 000D ÷ +× 00A0 × 0021 ÷ +× 00A0 × 0020 × 0021 ÷ +× 00A0 × 0308 × 0021 ÷ +× 00A0 × 0308 × 0020 × 0021 ÷ +× 00A0 × 00A0 ÷ +× 00A0 × 0020 ÷ 00A0 ÷ +× 00A0 × 0308 × 00A0 ÷ +× 00A0 × 0308 × 0020 ÷ 00A0 ÷ +× 00A0 × AC00 ÷ +× 00A0 × 0020 ÷ AC00 ÷ +× 00A0 × 0308 × AC00 ÷ +× 00A0 × 0308 × 0020 ÷ AC00 ÷ +× 00A0 × AC01 ÷ +× 00A0 × 0020 ÷ AC01 ÷ +× 00A0 × 0308 × AC01 ÷ +× 00A0 × 0308 × 0020 ÷ AC01 ÷ +× 00A0 × 05D0 ÷ +× 00A0 × 0020 ÷ 05D0 ÷ +× 00A0 × 0308 × 05D0 ÷ +× 00A0 × 0308 × 0020 ÷ 05D0 ÷ +× 00A0 × 002D ÷ +× 00A0 × 0020 ÷ 002D ÷ +× 00A0 × 0308 × 002D ÷ +× 00A0 × 0308 × 0020 ÷ 002D ÷ +× 00A0 × 231A ÷ +× 00A0 × 0020 ÷ 231A ÷ +× 00A0 × 0308 × 231A ÷ +× 00A0 × 0308 × 0020 ÷ 231A ÷ +× 00A0 × 2024 ÷ +× 00A0 × 0020 ÷ 2024 ÷ +× 00A0 × 0308 × 2024 ÷ +× 00A0 × 0308 × 0020 ÷ 2024 ÷ +× 00A0 × 002C ÷ +× 00A0 × 0020 × 002C ÷ +× 00A0 × 0308 × 002C ÷ +× 00A0 × 0308 × 0020 × 002C ÷ +× 00A0 × 1100 ÷ +× 00A0 × 0020 ÷ 1100 ÷ +× 00A0 × 0308 × 1100 ÷ +× 00A0 × 0308 × 0020 ÷ 1100 ÷ +× 00A0 × 11A8 ÷ +× 00A0 × 0020 ÷ 11A8 ÷ +× 00A0 × 0308 × 11A8 ÷ +× 00A0 × 0308 × 0020 ÷ 11A8 ÷ +× 00A0 × 1160 ÷ +× 00A0 × 0020 ÷ 1160 ÷ +× 00A0 × 0308 × 1160 ÷ +× 00A0 × 0308 × 0020 ÷ 1160 ÷ +× 00A0 × 000A ÷ +× 00A0 × 0020 × 000A ÷ +× 00A0 × 0308 × 000A ÷ +× 00A0 × 0308 × 0020 × 000A ÷ +× 00A0 × 0085 ÷ +× 00A0 × 0020 × 0085 ÷ +× 00A0 × 0308 × 0085 ÷ +× 00A0 × 0308 × 0020 × 0085 ÷ +× 00A0 × 17D6 ÷ +× 00A0 × 0020 ÷ 17D6 ÷ +× 00A0 × 0308 × 17D6 ÷ +× 00A0 × 0308 × 0020 ÷ 17D6 ÷ +× 00A0 × 0030 ÷ +× 00A0 × 0020 ÷ 0030 ÷ +× 00A0 × 0308 × 0030 ÷ +× 00A0 × 0308 × 0020 ÷ 0030 ÷ +× 00A0 × 0028 ÷ +× 00A0 × 0020 ÷ 0028 ÷ +× 00A0 × 0308 × 0028 ÷ +× 00A0 × 0308 × 0020 ÷ 0028 ÷ +× 00A0 × 0025 ÷ +× 00A0 × 0020 ÷ 0025 ÷ +× 00A0 × 0308 × 0025 ÷ +× 00A0 × 0308 × 0020 ÷ 0025 ÷ +× 00A0 × 0024 ÷ +× 00A0 × 0020 ÷ 0024 ÷ +× 00A0 × 0308 × 0024 ÷ +× 00A0 × 0308 × 0020 ÷ 0024 ÷ +× 00A0 × 0022 ÷ +× 00A0 × 0020 ÷ 0022 ÷ +× 00A0 × 0308 × 0022 ÷ +× 00A0 × 0308 × 0020 ÷ 0022 ÷ +× 00A0 × 0020 ÷ +× 00A0 × 0020 × 0020 ÷ +× 00A0 × 0308 × 0020 ÷ +× 00A0 × 0308 × 0020 × 0020 ÷ +× 00A0 × 002F ÷ +× 00A0 × 0020 × 002F ÷ +× 00A0 × 0308 × 002F ÷ +× 00A0 × 0308 × 0020 × 002F ÷ +× 00A0 × 2060 ÷ +× 00A0 × 0020 × 2060 ÷ +× 00A0 × 0308 × 2060 ÷ +× 00A0 × 0308 × 0020 × 2060 ÷ +× 00A0 × 200B ÷ +× 00A0 × 0020 × 200B ÷ +× 00A0 × 0308 × 200B ÷ +× 00A0 × 0308 × 0020 × 200B ÷ +× 00A0 × 1F1E6 ÷ +× 00A0 × 0020 ÷ 1F1E6 ÷ +× 00A0 × 0308 × 1F1E6 ÷ +× 00A0 × 0308 × 0020 ÷ 1F1E6 ÷ +× 00A0 × 261D ÷ +× 00A0 × 0020 ÷ 261D ÷ +× 00A0 × 0308 × 261D ÷ +× 00A0 × 0308 × 0020 ÷ 261D ÷ +× 00A0 × 1F3FB ÷ +× 00A0 × 0020 ÷ 1F3FB ÷ +× 00A0 × 0308 × 1F3FB ÷ +× 00A0 × 0308 × 0020 ÷ 1F3FB ÷ +× 00A0 × 0001 ÷ +× 00A0 × 0020 ÷ 0001 ÷ +× 00A0 × 0308 × 0001 ÷ +× 00A0 × 0308 × 0020 ÷ 0001 ÷ +× 00A0 × 200D ÷ +× 00A0 × 0020 ÷ 200D ÷ +× 00A0 × 0308 × 200D ÷ +× 00A0 × 0308 × 0020 ÷ 200D ÷ +× 00A0 × 00A7 ÷ +× 00A0 × 0020 ÷ 00A7 ÷ +× 00A0 × 0308 × 00A7 ÷ +× 00A0 × 0308 × 0020 ÷ 00A7 ÷ +× 00A0 × 50005 ÷ +× 00A0 × 0020 ÷ 50005 ÷ +× 00A0 × 0308 × 50005 ÷ +× 00A0 × 0308 × 0020 ÷ 50005 ÷ +× 00A0 × 0E01 ÷ +× 00A0 × 0020 ÷ 0E01 ÷ +× 00A0 × 0308 × 0E01 ÷ +× 00A0 × 0308 × 0020 ÷ 0E01 ÷ +× 00A0 × 3041 ÷ +× 00A0 × 0020 ÷ 3041 ÷ +× 00A0 × 0308 × 3041 ÷ +× 00A0 × 0308 × 0020 ÷ 3041 ÷ +× AC00 ÷ 0023 ÷ +× AC00 × 0020 ÷ 0023 ÷ +× AC00 × 0308 ÷ 0023 ÷ +× AC00 × 0308 × 0020 ÷ 0023 ÷ +× AC00 ÷ 2014 ÷ +× AC00 × 0020 ÷ 2014 ÷ +× AC00 × 0308 ÷ 2014 ÷ +× AC00 × 0308 × 0020 ÷ 2014 ÷ +× AC00 × 0009 ÷ +× AC00 × 0020 ÷ 0009 ÷ +× AC00 × 0308 × 0009 ÷ +× AC00 × 0308 × 0020 ÷ 0009 ÷ +× AC00 ÷ 00B4 ÷ +× AC00 × 0020 ÷ 00B4 ÷ +× AC00 × 0308 ÷ 00B4 ÷ +× AC00 × 0308 × 0020 ÷ 00B4 ÷ +× AC00 × 000B ÷ +× AC00 × 0020 × 000B ÷ +× AC00 × 0308 × 000B ÷ +× AC00 × 0308 × 0020 × 000B ÷ +× AC00 ÷ FFFC ÷ +× AC00 × 0020 ÷ FFFC ÷ +× AC00 × 0308 ÷ FFFC ÷ +× AC00 × 0308 × 0020 ÷ FFFC ÷ +× AC00 × 007D ÷ +× AC00 × 0020 × 007D ÷ +× AC00 × 0308 × 007D ÷ +× AC00 × 0308 × 0020 × 007D ÷ +× AC00 × 0029 ÷ +× AC00 × 0020 × 0029 ÷ +× AC00 × 0308 × 0029 ÷ +× AC00 × 0308 × 0020 × 0029 ÷ +× AC00 × 000D ÷ +× AC00 × 0020 × 000D ÷ +× AC00 × 0308 × 000D ÷ +× AC00 × 0308 × 0020 × 000D ÷ +× AC00 × 0021 ÷ +× AC00 × 0020 × 0021 ÷ +× AC00 × 0308 × 0021 ÷ +× AC00 × 0308 × 0020 × 0021 ÷ +× AC00 × 00A0 ÷ +× AC00 × 0020 ÷ 00A0 ÷ +× AC00 × 0308 × 00A0 ÷ +× AC00 × 0308 × 0020 ÷ 00A0 ÷ +× AC00 ÷ AC00 ÷ +× AC00 × 0020 ÷ AC00 ÷ +× AC00 × 0308 ÷ AC00 ÷ +× AC00 × 0308 × 0020 ÷ AC00 ÷ +× AC00 ÷ AC01 ÷ +× AC00 × 0020 ÷ AC01 ÷ +× AC00 × 0308 ÷ AC01 ÷ +× AC00 × 0308 × 0020 ÷ AC01 ÷ +× AC00 ÷ 05D0 ÷ +× AC00 × 0020 ÷ 05D0 ÷ +× AC00 × 0308 ÷ 05D0 ÷ +× AC00 × 0308 × 0020 ÷ 05D0 ÷ +× AC00 × 002D ÷ +× AC00 × 0020 ÷ 002D ÷ +× AC00 × 0308 × 002D ÷ +× AC00 × 0308 × 0020 ÷ 002D ÷ +× AC00 ÷ 231A ÷ +× AC00 × 0020 ÷ 231A ÷ +× AC00 × 0308 ÷ 231A ÷ +× AC00 × 0308 × 0020 ÷ 231A ÷ +× AC00 × 2024 ÷ +× AC00 × 0020 ÷ 2024 ÷ +× AC00 × 0308 × 2024 ÷ +× AC00 × 0308 × 0020 ÷ 2024 ÷ +× AC00 × 002C ÷ +× AC00 × 0020 × 002C ÷ +× AC00 × 0308 × 002C ÷ +× AC00 × 0308 × 0020 × 002C ÷ +× AC00 ÷ 1100 ÷ +× AC00 × 0020 ÷ 1100 ÷ +× AC00 × 0308 ÷ 1100 ÷ +× AC00 × 0308 × 0020 ÷ 1100 ÷ +× AC00 × 11A8 ÷ +× AC00 × 0020 ÷ 11A8 ÷ +× AC00 × 0308 × 11A8 ÷ +× AC00 × 0308 × 0020 ÷ 11A8 ÷ +× AC00 × 1160 ÷ +× AC00 × 0020 ÷ 1160 ÷ +× AC00 × 0308 × 1160 ÷ +× AC00 × 0308 × 0020 ÷ 1160 ÷ +× AC00 × 000A ÷ +× AC00 × 0020 × 000A ÷ +× AC00 × 0308 × 000A ÷ +× AC00 × 0308 × 0020 × 000A ÷ +× AC00 × 0085 ÷ +× AC00 × 0020 × 0085 ÷ +× AC00 × 0308 × 0085 ÷ +× AC00 × 0308 × 0020 × 0085 ÷ +× AC00 × 17D6 ÷ +× AC00 × 0020 ÷ 17D6 ÷ +× AC00 × 0308 × 17D6 ÷ +× AC00 × 0308 × 0020 ÷ 17D6 ÷ +× AC00 ÷ 0030 ÷ +× AC00 × 0020 ÷ 0030 ÷ +× AC00 × 0308 ÷ 0030 ÷ +× AC00 × 0308 × 0020 ÷ 0030 ÷ +× AC00 ÷ 0028 ÷ +× AC00 × 0020 ÷ 0028 ÷ +× AC00 × 0308 ÷ 0028 ÷ +× AC00 × 0308 × 0020 ÷ 0028 ÷ +× AC00 × 0025 ÷ +× AC00 × 0020 ÷ 0025 ÷ +× AC00 × 0308 × 0025 ÷ +× AC00 × 0308 × 0020 ÷ 0025 ÷ +× AC00 ÷ 0024 ÷ +× AC00 × 0020 ÷ 0024 ÷ +× AC00 × 0308 ÷ 0024 ÷ +× AC00 × 0308 × 0020 ÷ 0024 ÷ +× AC00 × 0022 ÷ +× AC00 × 0020 ÷ 0022 ÷ +× AC00 × 0308 × 0022 ÷ +× AC00 × 0308 × 0020 ÷ 0022 ÷ +× AC00 × 0020 ÷ +× AC00 × 0020 × 0020 ÷ +× AC00 × 0308 × 0020 ÷ +× AC00 × 0308 × 0020 × 0020 ÷ +× AC00 × 002F ÷ +× AC00 × 0020 × 002F ÷ +× AC00 × 0308 × 002F ÷ +× AC00 × 0308 × 0020 × 002F ÷ +× AC00 × 2060 ÷ +× AC00 × 0020 × 2060 ÷ +× AC00 × 0308 × 2060 ÷ +× AC00 × 0308 × 0020 × 2060 ÷ +× AC00 × 200B ÷ +× AC00 × 0020 × 200B ÷ +× AC00 × 0308 × 200B ÷ +× AC00 × 0308 × 0020 × 200B ÷ +× AC00 ÷ 1F1E6 ÷ +× AC00 × 0020 ÷ 1F1E6 ÷ +× AC00 × 0308 ÷ 1F1E6 ÷ +× AC00 × 0308 × 0020 ÷ 1F1E6 ÷ +× AC00 ÷ 261D ÷ +× AC00 × 0020 ÷ 261D ÷ +× AC00 × 0308 ÷ 261D ÷ +× AC00 × 0308 × 0020 ÷ 261D ÷ +× AC00 ÷ 1F3FB ÷ +× AC00 × 0020 ÷ 1F3FB ÷ +× AC00 × 0308 ÷ 1F3FB ÷ +× AC00 × 0308 × 0020 ÷ 1F3FB ÷ +× AC00 × 0001 ÷ +× AC00 × 0020 ÷ 0001 ÷ +× AC00 × 0308 × 0001 ÷ +× AC00 × 0308 × 0020 ÷ 0001 ÷ +× AC00 × 200D ÷ +× AC00 × 0020 ÷ 200D ÷ +× AC00 × 0308 × 200D ÷ +× AC00 × 0308 × 0020 ÷ 200D ÷ +× AC00 ÷ 00A7 ÷ +× AC00 × 0020 ÷ 00A7 ÷ +× AC00 × 0308 ÷ 00A7 ÷ +× AC00 × 0308 × 0020 ÷ 00A7 ÷ +× AC00 ÷ 50005 ÷ +× AC00 × 0020 ÷ 50005 ÷ +× AC00 × 0308 ÷ 50005 ÷ +× AC00 × 0308 × 0020 ÷ 50005 ÷ +× AC00 ÷ 0E01 ÷ +× AC00 × 0020 ÷ 0E01 ÷ +× AC00 × 0308 ÷ 0E01 ÷ +× AC00 × 0308 × 0020 ÷ 0E01 ÷ +× AC00 × 3041 ÷ +× AC00 × 0020 ÷ 3041 ÷ +× AC00 × 0308 × 3041 ÷ +× AC00 × 0308 × 0020 ÷ 3041 ÷ +× AC01 ÷ 0023 ÷ +× AC01 × 0020 ÷ 0023 ÷ +× AC01 × 0308 ÷ 0023 ÷ +× AC01 × 0308 × 0020 ÷ 0023 ÷ +× AC01 ÷ 2014 ÷ +× AC01 × 0020 ÷ 2014 ÷ +× AC01 × 0308 ÷ 2014 ÷ +× AC01 × 0308 × 0020 ÷ 2014 ÷ +× AC01 × 0009 ÷ +× AC01 × 0020 ÷ 0009 ÷ +× AC01 × 0308 × 0009 ÷ +× AC01 × 0308 × 0020 ÷ 0009 ÷ +× AC01 ÷ 00B4 ÷ +× AC01 × 0020 ÷ 00B4 ÷ +× AC01 × 0308 ÷ 00B4 ÷ +× AC01 × 0308 × 0020 ÷ 00B4 ÷ +× AC01 × 000B ÷ +× AC01 × 0020 × 000B ÷ +× AC01 × 0308 × 000B ÷ +× AC01 × 0308 × 0020 × 000B ÷ +× AC01 ÷ FFFC ÷ +× AC01 × 0020 ÷ FFFC ÷ +× AC01 × 0308 ÷ FFFC ÷ +× AC01 × 0308 × 0020 ÷ FFFC ÷ +× AC01 × 007D ÷ +× AC01 × 0020 × 007D ÷ +× AC01 × 0308 × 007D ÷ +× AC01 × 0308 × 0020 × 007D ÷ +× AC01 × 0029 ÷ +× AC01 × 0020 × 0029 ÷ +× AC01 × 0308 × 0029 ÷ +× AC01 × 0308 × 0020 × 0029 ÷ +× AC01 × 000D ÷ +× AC01 × 0020 × 000D ÷ +× AC01 × 0308 × 000D ÷ +× AC01 × 0308 × 0020 × 000D ÷ +× AC01 × 0021 ÷ +× AC01 × 0020 × 0021 ÷ +× AC01 × 0308 × 0021 ÷ +× AC01 × 0308 × 0020 × 0021 ÷ +× AC01 × 00A0 ÷ +× AC01 × 0020 ÷ 00A0 ÷ +× AC01 × 0308 × 00A0 ÷ +× AC01 × 0308 × 0020 ÷ 00A0 ÷ +× AC01 ÷ AC00 ÷ +× AC01 × 0020 ÷ AC00 ÷ +× AC01 × 0308 ÷ AC00 ÷ +× AC01 × 0308 × 0020 ÷ AC00 ÷ +× AC01 ÷ AC01 ÷ +× AC01 × 0020 ÷ AC01 ÷ +× AC01 × 0308 ÷ AC01 ÷ +× AC01 × 0308 × 0020 ÷ AC01 ÷ +× AC01 ÷ 05D0 ÷ +× AC01 × 0020 ÷ 05D0 ÷ +× AC01 × 0308 ÷ 05D0 ÷ +× AC01 × 0308 × 0020 ÷ 05D0 ÷ +× AC01 × 002D ÷ +× AC01 × 0020 ÷ 002D ÷ +× AC01 × 0308 × 002D ÷ +× AC01 × 0308 × 0020 ÷ 002D ÷ +× AC01 ÷ 231A ÷ +× AC01 × 0020 ÷ 231A ÷ +× AC01 × 0308 ÷ 231A ÷ +× AC01 × 0308 × 0020 ÷ 231A ÷ +× AC01 × 2024 ÷ +× AC01 × 0020 ÷ 2024 ÷ +× AC01 × 0308 × 2024 ÷ +× AC01 × 0308 × 0020 ÷ 2024 ÷ +× AC01 × 002C ÷ +× AC01 × 0020 × 002C ÷ +× AC01 × 0308 × 002C ÷ +× AC01 × 0308 × 0020 × 002C ÷ +× AC01 ÷ 1100 ÷ +× AC01 × 0020 ÷ 1100 ÷ +× AC01 × 0308 ÷ 1100 ÷ +× AC01 × 0308 × 0020 ÷ 1100 ÷ +× AC01 × 11A8 ÷ +× AC01 × 0020 ÷ 11A8 ÷ +× AC01 × 0308 × 11A8 ÷ +× AC01 × 0308 × 0020 ÷ 11A8 ÷ +× AC01 ÷ 1160 ÷ +× AC01 × 0020 ÷ 1160 ÷ +× AC01 × 0308 ÷ 1160 ÷ +× AC01 × 0308 × 0020 ÷ 1160 ÷ +× AC01 × 000A ÷ +× AC01 × 0020 × 000A ÷ +× AC01 × 0308 × 000A ÷ +× AC01 × 0308 × 0020 × 000A ÷ +× AC01 × 0085 ÷ +× AC01 × 0020 × 0085 ÷ +× AC01 × 0308 × 0085 ÷ +× AC01 × 0308 × 0020 × 0085 ÷ +× AC01 × 17D6 ÷ +× AC01 × 0020 ÷ 17D6 ÷ +× AC01 × 0308 × 17D6 ÷ +× AC01 × 0308 × 0020 ÷ 17D6 ÷ +× AC01 ÷ 0030 ÷ +× AC01 × 0020 ÷ 0030 ÷ +× AC01 × 0308 ÷ 0030 ÷ +× AC01 × 0308 × 0020 ÷ 0030 ÷ +× AC01 ÷ 0028 ÷ +× AC01 × 0020 ÷ 0028 ÷ +× AC01 × 0308 ÷ 0028 ÷ +× AC01 × 0308 × 0020 ÷ 0028 ÷ +× AC01 × 0025 ÷ +× AC01 × 0020 ÷ 0025 ÷ +× AC01 × 0308 × 0025 ÷ +× AC01 × 0308 × 0020 ÷ 0025 ÷ +× AC01 ÷ 0024 ÷ +× AC01 × 0020 ÷ 0024 ÷ +× AC01 × 0308 ÷ 0024 ÷ +× AC01 × 0308 × 0020 ÷ 0024 ÷ +× AC01 × 0022 ÷ +× AC01 × 0020 ÷ 0022 ÷ +× AC01 × 0308 × 0022 ÷ +× AC01 × 0308 × 0020 ÷ 0022 ÷ +× AC01 × 0020 ÷ +× AC01 × 0020 × 0020 ÷ +× AC01 × 0308 × 0020 ÷ +× AC01 × 0308 × 0020 × 0020 ÷ +× AC01 × 002F ÷ +× AC01 × 0020 × 002F ÷ +× AC01 × 0308 × 002F ÷ +× AC01 × 0308 × 0020 × 002F ÷ +× AC01 × 2060 ÷ +× AC01 × 0020 × 2060 ÷ +× AC01 × 0308 × 2060 ÷ +× AC01 × 0308 × 0020 × 2060 ÷ +× AC01 × 200B ÷ +× AC01 × 0020 × 200B ÷ +× AC01 × 0308 × 200B ÷ +× AC01 × 0308 × 0020 × 200B ÷ +× AC01 ÷ 1F1E6 ÷ +× AC01 × 0020 ÷ 1F1E6 ÷ +× AC01 × 0308 ÷ 1F1E6 ÷ +× AC01 × 0308 × 0020 ÷ 1F1E6 ÷ +× AC01 ÷ 261D ÷ +× AC01 × 0020 ÷ 261D ÷ +× AC01 × 0308 ÷ 261D ÷ +× AC01 × 0308 × 0020 ÷ 261D ÷ +× AC01 ÷ 1F3FB ÷ +× AC01 × 0020 ÷ 1F3FB ÷ +× AC01 × 0308 ÷ 1F3FB ÷ +× AC01 × 0308 × 0020 ÷ 1F3FB ÷ +× AC01 × 0001 ÷ +× AC01 × 0020 ÷ 0001 ÷ +× AC01 × 0308 × 0001 ÷ +× AC01 × 0308 × 0020 ÷ 0001 ÷ +× AC01 × 200D ÷ +× AC01 × 0020 ÷ 200D ÷ +× AC01 × 0308 × 200D ÷ +× AC01 × 0308 × 0020 ÷ 200D ÷ +× AC01 ÷ 00A7 ÷ +× AC01 × 0020 ÷ 00A7 ÷ +× AC01 × 0308 ÷ 00A7 ÷ +× AC01 × 0308 × 0020 ÷ 00A7 ÷ +× AC01 ÷ 50005 ÷ +× AC01 × 0020 ÷ 50005 ÷ +× AC01 × 0308 ÷ 50005 ÷ +× AC01 × 0308 × 0020 ÷ 50005 ÷ +× AC01 ÷ 0E01 ÷ +× AC01 × 0020 ÷ 0E01 ÷ +× AC01 × 0308 ÷ 0E01 ÷ +× AC01 × 0308 × 0020 ÷ 0E01 ÷ +× AC01 × 3041 ÷ +× AC01 × 0020 ÷ 3041 ÷ +× AC01 × 0308 × 3041 ÷ +× AC01 × 0308 × 0020 ÷ 3041 ÷ +× 05D0 × 0023 ÷ +× 05D0 × 0020 ÷ 0023 ÷ +× 05D0 × 0308 × 0023 ÷ +× 05D0 × 0308 × 0020 ÷ 0023 ÷ +× 05D0 ÷ 2014 ÷ +× 05D0 × 0020 ÷ 2014 ÷ +× 05D0 × 0308 ÷ 2014 ÷ +× 05D0 × 0308 × 0020 ÷ 2014 ÷ +× 05D0 × 0009 ÷ +× 05D0 × 0020 ÷ 0009 ÷ +× 05D0 × 0308 × 0009 ÷ +× 05D0 × 0308 × 0020 ÷ 0009 ÷ +× 05D0 ÷ 00B4 ÷ +× 05D0 × 0020 ÷ 00B4 ÷ +× 05D0 × 0308 ÷ 00B4 ÷ +× 05D0 × 0308 × 0020 ÷ 00B4 ÷ +× 05D0 × 000B ÷ +× 05D0 × 0020 × 000B ÷ +× 05D0 × 0308 × 000B ÷ +× 05D0 × 0308 × 0020 × 000B ÷ +× 05D0 ÷ FFFC ÷ +× 05D0 × 0020 ÷ FFFC ÷ +× 05D0 × 0308 ÷ FFFC ÷ +× 05D0 × 0308 × 0020 ÷ FFFC ÷ +× 05D0 × 007D ÷ +× 05D0 × 0020 × 007D ÷ +× 05D0 × 0308 × 007D ÷ +× 05D0 × 0308 × 0020 × 007D ÷ +× 05D0 × 0029 ÷ +× 05D0 × 0020 × 0029 ÷ +× 05D0 × 0308 × 0029 ÷ +× 05D0 × 0308 × 0020 × 0029 ÷ +× 05D0 × 000D ÷ +× 05D0 × 0020 × 000D ÷ +× 05D0 × 0308 × 000D ÷ +× 05D0 × 0308 × 0020 × 000D ÷ +× 05D0 × 0021 ÷ +× 05D0 × 0020 × 0021 ÷ +× 05D0 × 0308 × 0021 ÷ +× 05D0 × 0308 × 0020 × 0021 ÷ +× 05D0 × 00A0 ÷ +× 05D0 × 0020 ÷ 00A0 ÷ +× 05D0 × 0308 × 00A0 ÷ +× 05D0 × 0308 × 0020 ÷ 00A0 ÷ +× 05D0 ÷ AC00 ÷ +× 05D0 × 0020 ÷ AC00 ÷ +× 05D0 × 0308 ÷ AC00 ÷ +× 05D0 × 0308 × 0020 ÷ AC00 ÷ +× 05D0 ÷ AC01 ÷ +× 05D0 × 0020 ÷ AC01 ÷ +× 05D0 × 0308 ÷ AC01 ÷ +× 05D0 × 0308 × 0020 ÷ AC01 ÷ +× 05D0 × 05D0 ÷ +× 05D0 × 0020 ÷ 05D0 ÷ +× 05D0 × 0308 × 05D0 ÷ +× 05D0 × 0308 × 0020 ÷ 05D0 ÷ +× 05D0 × 002D ÷ +× 05D0 × 0020 ÷ 002D ÷ +× 05D0 × 0308 × 002D ÷ +× 05D0 × 0308 × 0020 ÷ 002D ÷ +× 05D0 ÷ 231A ÷ +× 05D0 × 0020 ÷ 231A ÷ +× 05D0 × 0308 ÷ 231A ÷ +× 05D0 × 0308 × 0020 ÷ 231A ÷ +× 05D0 × 2024 ÷ +× 05D0 × 0020 ÷ 2024 ÷ +× 05D0 × 0308 × 2024 ÷ +× 05D0 × 0308 × 0020 ÷ 2024 ÷ +× 05D0 × 002C ÷ +× 05D0 × 0020 × 002C ÷ +× 05D0 × 0308 × 002C ÷ +× 05D0 × 0308 × 0020 × 002C ÷ +× 05D0 ÷ 1100 ÷ +× 05D0 × 0020 ÷ 1100 ÷ +× 05D0 × 0308 ÷ 1100 ÷ +× 05D0 × 0308 × 0020 ÷ 1100 ÷ +× 05D0 ÷ 11A8 ÷ +× 05D0 × 0020 ÷ 11A8 ÷ +× 05D0 × 0308 ÷ 11A8 ÷ +× 05D0 × 0308 × 0020 ÷ 11A8 ÷ +× 05D0 ÷ 1160 ÷ +× 05D0 × 0020 ÷ 1160 ÷ +× 05D0 × 0308 ÷ 1160 ÷ +× 05D0 × 0308 × 0020 ÷ 1160 ÷ +× 05D0 × 000A ÷ +× 05D0 × 0020 × 000A ÷ +× 05D0 × 0308 × 000A ÷ +× 05D0 × 0308 × 0020 × 000A ÷ +× 05D0 × 0085 ÷ +× 05D0 × 0020 × 0085 ÷ +× 05D0 × 0308 × 0085 ÷ +× 05D0 × 0308 × 0020 × 0085 ÷ +× 05D0 × 17D6 ÷ +× 05D0 × 0020 ÷ 17D6 ÷ +× 05D0 × 0308 × 17D6 ÷ +× 05D0 × 0308 × 0020 ÷ 17D6 ÷ +× 05D0 × 0030 ÷ +× 05D0 × 0020 ÷ 0030 ÷ +× 05D0 × 0308 × 0030 ÷ +× 05D0 × 0308 × 0020 ÷ 0030 ÷ +× 05D0 × 0028 ÷ +× 05D0 × 0020 ÷ 0028 ÷ +× 05D0 × 0308 × 0028 ÷ +× 05D0 × 0308 × 0020 ÷ 0028 ÷ +× 05D0 × 0025 ÷ +× 05D0 × 0020 ÷ 0025 ÷ +× 05D0 × 0308 × 0025 ÷ +× 05D0 × 0308 × 0020 ÷ 0025 ÷ +× 05D0 × 0024 ÷ +× 05D0 × 0020 ÷ 0024 ÷ +× 05D0 × 0308 × 0024 ÷ +× 05D0 × 0308 × 0020 ÷ 0024 ÷ +× 05D0 × 0022 ÷ +× 05D0 × 0020 ÷ 0022 ÷ +× 05D0 × 0308 × 0022 ÷ +× 05D0 × 0308 × 0020 ÷ 0022 ÷ +× 05D0 × 0020 ÷ +× 05D0 × 0020 × 0020 ÷ +× 05D0 × 0308 × 0020 ÷ +× 05D0 × 0308 × 0020 × 0020 ÷ +× 05D0 × 002F ÷ +× 05D0 × 0020 × 002F ÷ +× 05D0 × 0308 × 002F ÷ +× 05D0 × 0308 × 0020 × 002F ÷ +× 05D0 × 2060 ÷ +× 05D0 × 0020 × 2060 ÷ +× 05D0 × 0308 × 2060 ÷ +× 05D0 × 0308 × 0020 × 2060 ÷ +× 05D0 × 200B ÷ +× 05D0 × 0020 × 200B ÷ +× 05D0 × 0308 × 200B ÷ +× 05D0 × 0308 × 0020 × 200B ÷ +× 05D0 ÷ 1F1E6 ÷ +× 05D0 × 0020 ÷ 1F1E6 ÷ +× 05D0 × 0308 ÷ 1F1E6 ÷ +× 05D0 × 0308 × 0020 ÷ 1F1E6 ÷ +× 05D0 ÷ 261D ÷ +× 05D0 × 0020 ÷ 261D ÷ +× 05D0 × 0308 ÷ 261D ÷ +× 05D0 × 0308 × 0020 ÷ 261D ÷ +× 05D0 ÷ 1F3FB ÷ +× 05D0 × 0020 ÷ 1F3FB ÷ +× 05D0 × 0308 ÷ 1F3FB ÷ +× 05D0 × 0308 × 0020 ÷ 1F3FB ÷ +× 05D0 × 0001 ÷ +× 05D0 × 0020 ÷ 0001 ÷ +× 05D0 × 0308 × 0001 ÷ +× 05D0 × 0308 × 0020 ÷ 0001 ÷ +× 05D0 × 200D ÷ +× 05D0 × 0020 ÷ 200D ÷ +× 05D0 × 0308 × 200D ÷ +× 05D0 × 0308 × 0020 ÷ 200D ÷ +× 05D0 × 00A7 ÷ +× 05D0 × 0020 ÷ 00A7 ÷ +× 05D0 × 0308 × 00A7 ÷ +× 05D0 × 0308 × 0020 ÷ 00A7 ÷ +× 05D0 × 50005 ÷ +× 05D0 × 0020 ÷ 50005 ÷ +× 05D0 × 0308 × 50005 ÷ +× 05D0 × 0308 × 0020 ÷ 50005 ÷ +× 05D0 × 0E01 ÷ +× 05D0 × 0020 ÷ 0E01 ÷ +× 05D0 × 0308 × 0E01 ÷ +× 05D0 × 0308 × 0020 ÷ 0E01 ÷ +× 05D0 × 3041 ÷ +× 05D0 × 0020 ÷ 3041 ÷ +× 05D0 × 0308 × 3041 ÷ +× 05D0 × 0308 × 0020 ÷ 3041 ÷ +× 002D ÷ 0023 ÷ +× 002D × 0020 ÷ 0023 ÷ +× 002D × 0308 ÷ 0023 ÷ +× 002D × 0308 × 0020 ÷ 0023 ÷ +× 002D ÷ 2014 ÷ +× 002D × 0020 ÷ 2014 ÷ +× 002D × 0308 ÷ 2014 ÷ +× 002D × 0308 × 0020 ÷ 2014 ÷ +× 002D × 0009 ÷ +× 002D × 0020 ÷ 0009 ÷ +× 002D × 0308 × 0009 ÷ +× 002D × 0308 × 0020 ÷ 0009 ÷ +× 002D ÷ 00B4 ÷ +× 002D × 0020 ÷ 00B4 ÷ +× 002D × 0308 ÷ 00B4 ÷ +× 002D × 0308 × 0020 ÷ 00B4 ÷ +× 002D × 000B ÷ +× 002D × 0020 × 000B ÷ +× 002D × 0308 × 000B ÷ +× 002D × 0308 × 0020 × 000B ÷ +× 002D ÷ FFFC ÷ +× 002D × 0020 ÷ FFFC ÷ +× 002D × 0308 ÷ FFFC ÷ +× 002D × 0308 × 0020 ÷ FFFC ÷ +× 002D × 007D ÷ +× 002D × 0020 × 007D ÷ +× 002D × 0308 × 007D ÷ +× 002D × 0308 × 0020 × 007D ÷ +× 002D × 0029 ÷ +× 002D × 0020 × 0029 ÷ +× 002D × 0308 × 0029 ÷ +× 002D × 0308 × 0020 × 0029 ÷ +× 002D × 000D ÷ +× 002D × 0020 × 000D ÷ +× 002D × 0308 × 000D ÷ +× 002D × 0308 × 0020 × 000D ÷ +× 002D × 0021 ÷ +× 002D × 0020 × 0021 ÷ +× 002D × 0308 × 0021 ÷ +× 002D × 0308 × 0020 × 0021 ÷ +× 002D ÷ 00A0 ÷ +× 002D × 0020 ÷ 00A0 ÷ +× 002D × 0308 ÷ 00A0 ÷ +× 002D × 0308 × 0020 ÷ 00A0 ÷ +× 002D ÷ AC00 ÷ +× 002D × 0020 ÷ AC00 ÷ +× 002D × 0308 ÷ AC00 ÷ +× 002D × 0308 × 0020 ÷ AC00 ÷ +× 002D ÷ AC01 ÷ +× 002D × 0020 ÷ AC01 ÷ +× 002D × 0308 ÷ AC01 ÷ +× 002D × 0308 × 0020 ÷ AC01 ÷ +× 002D ÷ 05D0 ÷ +× 002D × 0020 ÷ 05D0 ÷ +× 002D × 0308 ÷ 05D0 ÷ +× 002D × 0308 × 0020 ÷ 05D0 ÷ +× 002D × 002D ÷ +× 002D × 0020 ÷ 002D ÷ +× 002D × 0308 × 002D ÷ +× 002D × 0308 × 0020 ÷ 002D ÷ +× 002D ÷ 231A ÷ +× 002D × 0020 ÷ 231A ÷ +× 002D × 0308 ÷ 231A ÷ +× 002D × 0308 × 0020 ÷ 231A ÷ +× 002D ÷ 2024 ÷ +× 002D × 0020 ÷ 2024 ÷ +× 002D × 0308 ÷ 2024 ÷ +× 002D × 0308 × 0020 ÷ 2024 ÷ +× 002D × 002C ÷ +× 002D × 0020 × 002C ÷ +× 002D × 0308 × 002C ÷ +× 002D × 0308 × 0020 × 002C ÷ +× 002D ÷ 1100 ÷ +× 002D × 0020 ÷ 1100 ÷ +× 002D × 0308 ÷ 1100 ÷ +× 002D × 0308 × 0020 ÷ 1100 ÷ +× 002D ÷ 11A8 ÷ +× 002D × 0020 ÷ 11A8 ÷ +× 002D × 0308 ÷ 11A8 ÷ +× 002D × 0308 × 0020 ÷ 11A8 ÷ +× 002D ÷ 1160 ÷ +× 002D × 0020 ÷ 1160 ÷ +× 002D × 0308 ÷ 1160 ÷ +× 002D × 0308 × 0020 ÷ 1160 ÷ +× 002D × 000A ÷ +× 002D × 0020 × 000A ÷ +× 002D × 0308 × 000A ÷ +× 002D × 0308 × 0020 × 000A ÷ +× 002D × 0085 ÷ +× 002D × 0020 × 0085 ÷ +× 002D × 0308 × 0085 ÷ +× 002D × 0308 × 0020 × 0085 ÷ +× 002D × 17D6 ÷ +× 002D × 0020 ÷ 17D6 ÷ +× 002D × 0308 × 17D6 ÷ +× 002D × 0308 × 0020 ÷ 17D6 ÷ +× 002D × 0030 ÷ +× 002D × 0020 ÷ 0030 ÷ +× 002D × 0308 × 0030 ÷ +× 002D × 0308 × 0020 ÷ 0030 ÷ +× 002D ÷ 0028 ÷ +× 002D × 0020 ÷ 0028 ÷ +× 002D × 0308 ÷ 0028 ÷ +× 002D × 0308 × 0020 ÷ 0028 ÷ +× 002D ÷ 0025 ÷ +× 002D × 0020 ÷ 0025 ÷ +× 002D × 0308 ÷ 0025 ÷ +× 002D × 0308 × 0020 ÷ 0025 ÷ +× 002D ÷ 0024 ÷ +× 002D × 0020 ÷ 0024 ÷ +× 002D × 0308 ÷ 0024 ÷ +× 002D × 0308 × 0020 ÷ 0024 ÷ +× 002D × 0022 ÷ +× 002D × 0020 ÷ 0022 ÷ +× 002D × 0308 × 0022 ÷ +× 002D × 0308 × 0020 ÷ 0022 ÷ +× 002D × 0020 ÷ +× 002D × 0020 × 0020 ÷ +× 002D × 0308 × 0020 ÷ +× 002D × 0308 × 0020 × 0020 ÷ +× 002D × 002F ÷ +× 002D × 0020 × 002F ÷ +× 002D × 0308 × 002F ÷ +× 002D × 0308 × 0020 × 002F ÷ +× 002D × 2060 ÷ +× 002D × 0020 × 2060 ÷ +× 002D × 0308 × 2060 ÷ +× 002D × 0308 × 0020 × 2060 ÷ +× 002D × 200B ÷ +× 002D × 0020 × 200B ÷ +× 002D × 0308 × 200B ÷ +× 002D × 0308 × 0020 × 200B ÷ +× 002D ÷ 1F1E6 ÷ +× 002D × 0020 ÷ 1F1E6 ÷ +× 002D × 0308 ÷ 1F1E6 ÷ +× 002D × 0308 × 0020 ÷ 1F1E6 ÷ +× 002D ÷ 261D ÷ +× 002D × 0020 ÷ 261D ÷ +× 002D × 0308 ÷ 261D ÷ +× 002D × 0308 × 0020 ÷ 261D ÷ +× 002D ÷ 1F3FB ÷ +× 002D × 0020 ÷ 1F3FB ÷ +× 002D × 0308 ÷ 1F3FB ÷ +× 002D × 0308 × 0020 ÷ 1F3FB ÷ +× 002D × 0001 ÷ +× 002D × 0020 ÷ 0001 ÷ +× 002D × 0308 × 0001 ÷ +× 002D × 0308 × 0020 ÷ 0001 ÷ +× 002D × 200D ÷ +× 002D × 0020 ÷ 200D ÷ +× 002D × 0308 × 200D ÷ +× 002D × 0308 × 0020 ÷ 200D ÷ +× 002D ÷ 00A7 ÷ +× 002D × 0020 ÷ 00A7 ÷ +× 002D × 0308 ÷ 00A7 ÷ +× 002D × 0308 × 0020 ÷ 00A7 ÷ +× 002D ÷ 50005 ÷ +× 002D × 0020 ÷ 50005 ÷ +× 002D × 0308 ÷ 50005 ÷ +× 002D × 0308 × 0020 ÷ 50005 ÷ +× 002D ÷ 0E01 ÷ +× 002D × 0020 ÷ 0E01 ÷ +× 002D × 0308 ÷ 0E01 ÷ +× 002D × 0308 × 0020 ÷ 0E01 ÷ +× 002D × 3041 ÷ +× 002D × 0020 ÷ 3041 ÷ +× 002D × 0308 × 3041 ÷ +× 002D × 0308 × 0020 ÷ 3041 ÷ +× 231A ÷ 0023 ÷ +× 231A × 0020 ÷ 0023 ÷ +× 231A × 0308 ÷ 0023 ÷ +× 231A × 0308 × 0020 ÷ 0023 ÷ +× 231A ÷ 2014 ÷ +× 231A × 0020 ÷ 2014 ÷ +× 231A × 0308 ÷ 2014 ÷ +× 231A × 0308 × 0020 ÷ 2014 ÷ +× 231A × 0009 ÷ +× 231A × 0020 ÷ 0009 ÷ +× 231A × 0308 × 0009 ÷ +× 231A × 0308 × 0020 ÷ 0009 ÷ +× 231A ÷ 00B4 ÷ +× 231A × 0020 ÷ 00B4 ÷ +× 231A × 0308 ÷ 00B4 ÷ +× 231A × 0308 × 0020 ÷ 00B4 ÷ +× 231A × 000B ÷ +× 231A × 0020 × 000B ÷ +× 231A × 0308 × 000B ÷ +× 231A × 0308 × 0020 × 000B ÷ +× 231A ÷ FFFC ÷ +× 231A × 0020 ÷ FFFC ÷ +× 231A × 0308 ÷ FFFC ÷ +× 231A × 0308 × 0020 ÷ FFFC ÷ +× 231A × 007D ÷ +× 231A × 0020 × 007D ÷ +× 231A × 0308 × 007D ÷ +× 231A × 0308 × 0020 × 007D ÷ +× 231A × 0029 ÷ +× 231A × 0020 × 0029 ÷ +× 231A × 0308 × 0029 ÷ +× 231A × 0308 × 0020 × 0029 ÷ +× 231A × 000D ÷ +× 231A × 0020 × 000D ÷ +× 231A × 0308 × 000D ÷ +× 231A × 0308 × 0020 × 000D ÷ +× 231A × 0021 ÷ +× 231A × 0020 × 0021 ÷ +× 231A × 0308 × 0021 ÷ +× 231A × 0308 × 0020 × 0021 ÷ +× 231A × 00A0 ÷ +× 231A × 0020 ÷ 00A0 ÷ +× 231A × 0308 × 00A0 ÷ +× 231A × 0308 × 0020 ÷ 00A0 ÷ +× 231A ÷ AC00 ÷ +× 231A × 0020 ÷ AC00 ÷ +× 231A × 0308 ÷ AC00 ÷ +× 231A × 0308 × 0020 ÷ AC00 ÷ +× 231A ÷ AC01 ÷ +× 231A × 0020 ÷ AC01 ÷ +× 231A × 0308 ÷ AC01 ÷ +× 231A × 0308 × 0020 ÷ AC01 ÷ +× 231A ÷ 05D0 ÷ +× 231A × 0020 ÷ 05D0 ÷ +× 231A × 0308 ÷ 05D0 ÷ +× 231A × 0308 × 0020 ÷ 05D0 ÷ +× 231A × 002D ÷ +× 231A × 0020 ÷ 002D ÷ +× 231A × 0308 × 002D ÷ +× 231A × 0308 × 0020 ÷ 002D ÷ +× 231A ÷ 231A ÷ +× 231A × 0020 ÷ 231A ÷ +× 231A × 0308 ÷ 231A ÷ +× 231A × 0308 × 0020 ÷ 231A ÷ +× 231A × 2024 ÷ +× 231A × 0020 ÷ 2024 ÷ +× 231A × 0308 × 2024 ÷ +× 231A × 0308 × 0020 ÷ 2024 ÷ +× 231A × 002C ÷ +× 231A × 0020 × 002C ÷ +× 231A × 0308 × 002C ÷ +× 231A × 0308 × 0020 × 002C ÷ +× 231A ÷ 1100 ÷ +× 231A × 0020 ÷ 1100 ÷ +× 231A × 0308 ÷ 1100 ÷ +× 231A × 0308 × 0020 ÷ 1100 ÷ +× 231A ÷ 11A8 ÷ +× 231A × 0020 ÷ 11A8 ÷ +× 231A × 0308 ÷ 11A8 ÷ +× 231A × 0308 × 0020 ÷ 11A8 ÷ +× 231A ÷ 1160 ÷ +× 231A × 0020 ÷ 1160 ÷ +× 231A × 0308 ÷ 1160 ÷ +× 231A × 0308 × 0020 ÷ 1160 ÷ +× 231A × 000A ÷ +× 231A × 0020 × 000A ÷ +× 231A × 0308 × 000A ÷ +× 231A × 0308 × 0020 × 000A ÷ +× 231A × 0085 ÷ +× 231A × 0020 × 0085 ÷ +× 231A × 0308 × 0085 ÷ +× 231A × 0308 × 0020 × 0085 ÷ +× 231A × 17D6 ÷ +× 231A × 0020 ÷ 17D6 ÷ +× 231A × 0308 × 17D6 ÷ +× 231A × 0308 × 0020 ÷ 17D6 ÷ +× 231A ÷ 0030 ÷ +× 231A × 0020 ÷ 0030 ÷ +× 231A × 0308 ÷ 0030 ÷ +× 231A × 0308 × 0020 ÷ 0030 ÷ +× 231A ÷ 0028 ÷ +× 231A × 0020 ÷ 0028 ÷ +× 231A × 0308 ÷ 0028 ÷ +× 231A × 0308 × 0020 ÷ 0028 ÷ +× 231A × 0025 ÷ +× 231A × 0020 ÷ 0025 ÷ +× 231A × 0308 × 0025 ÷ +× 231A × 0308 × 0020 ÷ 0025 ÷ +× 231A ÷ 0024 ÷ +× 231A × 0020 ÷ 0024 ÷ +× 231A × 0308 ÷ 0024 ÷ +× 231A × 0308 × 0020 ÷ 0024 ÷ +× 231A × 0022 ÷ +× 231A × 0020 ÷ 0022 ÷ +× 231A × 0308 × 0022 ÷ +× 231A × 0308 × 0020 ÷ 0022 ÷ +× 231A × 0020 ÷ +× 231A × 0020 × 0020 ÷ +× 231A × 0308 × 0020 ÷ +× 231A × 0308 × 0020 × 0020 ÷ +× 231A × 002F ÷ +× 231A × 0020 × 002F ÷ +× 231A × 0308 × 002F ÷ +× 231A × 0308 × 0020 × 002F ÷ +× 231A × 2060 ÷ +× 231A × 0020 × 2060 ÷ +× 231A × 0308 × 2060 ÷ +× 231A × 0308 × 0020 × 2060 ÷ +× 231A × 200B ÷ +× 231A × 0020 × 200B ÷ +× 231A × 0308 × 200B ÷ +× 231A × 0308 × 0020 × 200B ÷ +× 231A ÷ 1F1E6 ÷ +× 231A × 0020 ÷ 1F1E6 ÷ +× 231A × 0308 ÷ 1F1E6 ÷ +× 231A × 0308 × 0020 ÷ 1F1E6 ÷ +× 231A ÷ 261D ÷ +× 231A × 0020 ÷ 261D ÷ +× 231A × 0308 ÷ 261D ÷ +× 231A × 0308 × 0020 ÷ 261D ÷ +× 231A ÷ 1F3FB ÷ +× 231A × 0020 ÷ 1F3FB ÷ +× 231A × 0308 ÷ 1F3FB ÷ +× 231A × 0308 × 0020 ÷ 1F3FB ÷ +× 231A × 0001 ÷ +× 231A × 0020 ÷ 0001 ÷ +× 231A × 0308 × 0001 ÷ +× 231A × 0308 × 0020 ÷ 0001 ÷ +× 231A × 200D ÷ +× 231A × 0020 ÷ 200D ÷ +× 231A × 0308 × 200D ÷ +× 231A × 0308 × 0020 ÷ 200D ÷ +× 231A ÷ 00A7 ÷ +× 231A × 0020 ÷ 00A7 ÷ +× 231A × 0308 ÷ 00A7 ÷ +× 231A × 0308 × 0020 ÷ 00A7 ÷ +× 231A ÷ 50005 ÷ +× 231A × 0020 ÷ 50005 ÷ +× 231A × 0308 ÷ 50005 ÷ +× 231A × 0308 × 0020 ÷ 50005 ÷ +× 231A ÷ 0E01 ÷ +× 231A × 0020 ÷ 0E01 ÷ +× 231A × 0308 ÷ 0E01 ÷ +× 231A × 0308 × 0020 ÷ 0E01 ÷ +× 231A × 3041 ÷ +× 231A × 0020 ÷ 3041 ÷ +× 231A × 0308 × 3041 ÷ +× 231A × 0308 × 0020 ÷ 3041 ÷ +× 2024 ÷ 0023 ÷ +× 2024 × 0020 ÷ 0023 ÷ +× 2024 × 0308 ÷ 0023 ÷ +× 2024 × 0308 × 0020 ÷ 0023 ÷ +× 2024 ÷ 2014 ÷ +× 2024 × 0020 ÷ 2014 ÷ +× 2024 × 0308 ÷ 2014 ÷ +× 2024 × 0308 × 0020 ÷ 2014 ÷ +× 2024 × 0009 ÷ +× 2024 × 0020 ÷ 0009 ÷ +× 2024 × 0308 × 0009 ÷ +× 2024 × 0308 × 0020 ÷ 0009 ÷ +× 2024 ÷ 00B4 ÷ +× 2024 × 0020 ÷ 00B4 ÷ +× 2024 × 0308 ÷ 00B4 ÷ +× 2024 × 0308 × 0020 ÷ 00B4 ÷ +× 2024 × 000B ÷ +× 2024 × 0020 × 000B ÷ +× 2024 × 0308 × 000B ÷ +× 2024 × 0308 × 0020 × 000B ÷ +× 2024 ÷ FFFC ÷ +× 2024 × 0020 ÷ FFFC ÷ +× 2024 × 0308 ÷ FFFC ÷ +× 2024 × 0308 × 0020 ÷ FFFC ÷ +× 2024 × 007D ÷ +× 2024 × 0020 × 007D ÷ +× 2024 × 0308 × 007D ÷ +× 2024 × 0308 × 0020 × 007D ÷ +× 2024 × 0029 ÷ +× 2024 × 0020 × 0029 ÷ +× 2024 × 0308 × 0029 ÷ +× 2024 × 0308 × 0020 × 0029 ÷ +× 2024 × 000D ÷ +× 2024 × 0020 × 000D ÷ +× 2024 × 0308 × 000D ÷ +× 2024 × 0308 × 0020 × 000D ÷ +× 2024 × 0021 ÷ +× 2024 × 0020 × 0021 ÷ +× 2024 × 0308 × 0021 ÷ +× 2024 × 0308 × 0020 × 0021 ÷ +× 2024 × 00A0 ÷ +× 2024 × 0020 ÷ 00A0 ÷ +× 2024 × 0308 × 00A0 ÷ +× 2024 × 0308 × 0020 ÷ 00A0 ÷ +× 2024 ÷ AC00 ÷ +× 2024 × 0020 ÷ AC00 ÷ +× 2024 × 0308 ÷ AC00 ÷ +× 2024 × 0308 × 0020 ÷ AC00 ÷ +× 2024 ÷ AC01 ÷ +× 2024 × 0020 ÷ AC01 ÷ +× 2024 × 0308 ÷ AC01 ÷ +× 2024 × 0308 × 0020 ÷ AC01 ÷ +× 2024 ÷ 05D0 ÷ +× 2024 × 0020 ÷ 05D0 ÷ +× 2024 × 0308 ÷ 05D0 ÷ +× 2024 × 0308 × 0020 ÷ 05D0 ÷ +× 2024 × 002D ÷ +× 2024 × 0020 ÷ 002D ÷ +× 2024 × 0308 × 002D ÷ +× 2024 × 0308 × 0020 ÷ 002D ÷ +× 2024 ÷ 231A ÷ +× 2024 × 0020 ÷ 231A ÷ +× 2024 × 0308 ÷ 231A ÷ +× 2024 × 0308 × 0020 ÷ 231A ÷ +× 2024 × 2024 ÷ +× 2024 × 0020 ÷ 2024 ÷ +× 2024 × 0308 × 2024 ÷ +× 2024 × 0308 × 0020 ÷ 2024 ÷ +× 2024 × 002C ÷ +× 2024 × 0020 × 002C ÷ +× 2024 × 0308 × 002C ÷ +× 2024 × 0308 × 0020 × 002C ÷ +× 2024 ÷ 1100 ÷ +× 2024 × 0020 ÷ 1100 ÷ +× 2024 × 0308 ÷ 1100 ÷ +× 2024 × 0308 × 0020 ÷ 1100 ÷ +× 2024 ÷ 11A8 ÷ +× 2024 × 0020 ÷ 11A8 ÷ +× 2024 × 0308 ÷ 11A8 ÷ +× 2024 × 0308 × 0020 ÷ 11A8 ÷ +× 2024 ÷ 1160 ÷ +× 2024 × 0020 ÷ 1160 ÷ +× 2024 × 0308 ÷ 1160 ÷ +× 2024 × 0308 × 0020 ÷ 1160 ÷ +× 2024 × 000A ÷ +× 2024 × 0020 × 000A ÷ +× 2024 × 0308 × 000A ÷ +× 2024 × 0308 × 0020 × 000A ÷ +× 2024 × 0085 ÷ +× 2024 × 0020 × 0085 ÷ +× 2024 × 0308 × 0085 ÷ +× 2024 × 0308 × 0020 × 0085 ÷ +× 2024 × 17D6 ÷ +× 2024 × 0020 ÷ 17D6 ÷ +× 2024 × 0308 × 17D6 ÷ +× 2024 × 0308 × 0020 ÷ 17D6 ÷ +× 2024 ÷ 0030 ÷ +× 2024 × 0020 ÷ 0030 ÷ +× 2024 × 0308 ÷ 0030 ÷ +× 2024 × 0308 × 0020 ÷ 0030 ÷ +× 2024 ÷ 0028 ÷ +× 2024 × 0020 ÷ 0028 ÷ +× 2024 × 0308 ÷ 0028 ÷ +× 2024 × 0308 × 0020 ÷ 0028 ÷ +× 2024 ÷ 0025 ÷ +× 2024 × 0020 ÷ 0025 ÷ +× 2024 × 0308 ÷ 0025 ÷ +× 2024 × 0308 × 0020 ÷ 0025 ÷ +× 2024 ÷ 0024 ÷ +× 2024 × 0020 ÷ 0024 ÷ +× 2024 × 0308 ÷ 0024 ÷ +× 2024 × 0308 × 0020 ÷ 0024 ÷ +× 2024 × 0022 ÷ +× 2024 × 0020 ÷ 0022 ÷ +× 2024 × 0308 × 0022 ÷ +× 2024 × 0308 × 0020 ÷ 0022 ÷ +× 2024 × 0020 ÷ +× 2024 × 0020 × 0020 ÷ +× 2024 × 0308 × 0020 ÷ +× 2024 × 0308 × 0020 × 0020 ÷ +× 2024 × 002F ÷ +× 2024 × 0020 × 002F ÷ +× 2024 × 0308 × 002F ÷ +× 2024 × 0308 × 0020 × 002F ÷ +× 2024 × 2060 ÷ +× 2024 × 0020 × 2060 ÷ +× 2024 × 0308 × 2060 ÷ +× 2024 × 0308 × 0020 × 2060 ÷ +× 2024 × 200B ÷ +× 2024 × 0020 × 200B ÷ +× 2024 × 0308 × 200B ÷ +× 2024 × 0308 × 0020 × 200B ÷ +× 2024 ÷ 1F1E6 ÷ +× 2024 × 0020 ÷ 1F1E6 ÷ +× 2024 × 0308 ÷ 1F1E6 ÷ +× 2024 × 0308 × 0020 ÷ 1F1E6 ÷ +× 2024 ÷ 261D ÷ +× 2024 × 0020 ÷ 261D ÷ +× 2024 × 0308 ÷ 261D ÷ +× 2024 × 0308 × 0020 ÷ 261D ÷ +× 2024 ÷ 1F3FB ÷ +× 2024 × 0020 ÷ 1F3FB ÷ +× 2024 × 0308 ÷ 1F3FB ÷ +× 2024 × 0308 × 0020 ÷ 1F3FB ÷ +× 2024 × 0001 ÷ +× 2024 × 0020 ÷ 0001 ÷ +× 2024 × 0308 × 0001 ÷ +× 2024 × 0308 × 0020 ÷ 0001 ÷ +× 2024 × 200D ÷ +× 2024 × 0020 ÷ 200D ÷ +× 2024 × 0308 × 200D ÷ +× 2024 × 0308 × 0020 ÷ 200D ÷ +× 2024 ÷ 00A7 ÷ +× 2024 × 0020 ÷ 00A7 ÷ +× 2024 × 0308 ÷ 00A7 ÷ +× 2024 × 0308 × 0020 ÷ 00A7 ÷ +× 2024 ÷ 50005 ÷ +× 2024 × 0020 ÷ 50005 ÷ +× 2024 × 0308 ÷ 50005 ÷ +× 2024 × 0308 × 0020 ÷ 50005 ÷ +× 2024 ÷ 0E01 ÷ +× 2024 × 0020 ÷ 0E01 ÷ +× 2024 × 0308 ÷ 0E01 ÷ +× 2024 × 0308 × 0020 ÷ 0E01 ÷ +× 2024 × 3041 ÷ +× 2024 × 0020 ÷ 3041 ÷ +× 2024 × 0308 × 3041 ÷ +× 2024 × 0308 × 0020 ÷ 3041 ÷ +× 002C × 0023 ÷ +× 002C × 0020 ÷ 0023 ÷ +× 002C × 0308 × 0023 ÷ +× 002C × 0308 × 0020 ÷ 0023 ÷ +× 002C ÷ 2014 ÷ +× 002C × 0020 ÷ 2014 ÷ +× 002C × 0308 ÷ 2014 ÷ +× 002C × 0308 × 0020 ÷ 2014 ÷ +× 002C × 0009 ÷ +× 002C × 0020 ÷ 0009 ÷ +× 002C × 0308 × 0009 ÷ +× 002C × 0308 × 0020 ÷ 0009 ÷ +× 002C ÷ 00B4 ÷ +× 002C × 0020 ÷ 00B4 ÷ +× 002C × 0308 ÷ 00B4 ÷ +× 002C × 0308 × 0020 ÷ 00B4 ÷ +× 002C × 000B ÷ +× 002C × 0020 × 000B ÷ +× 002C × 0308 × 000B ÷ +× 002C × 0308 × 0020 × 000B ÷ +× 002C ÷ FFFC ÷ +× 002C × 0020 ÷ FFFC ÷ +× 002C × 0308 ÷ FFFC ÷ +× 002C × 0308 × 0020 ÷ FFFC ÷ +× 002C × 007D ÷ +× 002C × 0020 × 007D ÷ +× 002C × 0308 × 007D ÷ +× 002C × 0308 × 0020 × 007D ÷ +× 002C × 0029 ÷ +× 002C × 0020 × 0029 ÷ +× 002C × 0308 × 0029 ÷ +× 002C × 0308 × 0020 × 0029 ÷ +× 002C × 000D ÷ +× 002C × 0020 × 000D ÷ +× 002C × 0308 × 000D ÷ +× 002C × 0308 × 0020 × 000D ÷ +× 002C × 0021 ÷ +× 002C × 0020 × 0021 ÷ +× 002C × 0308 × 0021 ÷ +× 002C × 0308 × 0020 × 0021 ÷ +× 002C × 00A0 ÷ +× 002C × 0020 ÷ 00A0 ÷ +× 002C × 0308 × 00A0 ÷ +× 002C × 0308 × 0020 ÷ 00A0 ÷ +× 002C ÷ AC00 ÷ +× 002C × 0020 ÷ AC00 ÷ +× 002C × 0308 ÷ AC00 ÷ +× 002C × 0308 × 0020 ÷ AC00 ÷ +× 002C ÷ AC01 ÷ +× 002C × 0020 ÷ AC01 ÷ +× 002C × 0308 ÷ AC01 ÷ +× 002C × 0308 × 0020 ÷ AC01 ÷ +× 002C × 05D0 ÷ +× 002C × 0020 ÷ 05D0 ÷ +× 002C × 0308 × 05D0 ÷ +× 002C × 0308 × 0020 ÷ 05D0 ÷ +× 002C × 002D ÷ +× 002C × 0020 ÷ 002D ÷ +× 002C × 0308 × 002D ÷ +× 002C × 0308 × 0020 ÷ 002D ÷ +× 002C ÷ 231A ÷ +× 002C × 0020 ÷ 231A ÷ +× 002C × 0308 ÷ 231A ÷ +× 002C × 0308 × 0020 ÷ 231A ÷ +× 002C ÷ 2024 ÷ +× 002C × 0020 ÷ 2024 ÷ +× 002C × 0308 ÷ 2024 ÷ +× 002C × 0308 × 0020 ÷ 2024 ÷ +× 002C × 002C ÷ +× 002C × 0020 × 002C ÷ +× 002C × 0308 × 002C ÷ +× 002C × 0308 × 0020 × 002C ÷ +× 002C ÷ 1100 ÷ +× 002C × 0020 ÷ 1100 ÷ +× 002C × 0308 ÷ 1100 ÷ +× 002C × 0308 × 0020 ÷ 1100 ÷ +× 002C ÷ 11A8 ÷ +× 002C × 0020 ÷ 11A8 ÷ +× 002C × 0308 ÷ 11A8 ÷ +× 002C × 0308 × 0020 ÷ 11A8 ÷ +× 002C ÷ 1160 ÷ +× 002C × 0020 ÷ 1160 ÷ +× 002C × 0308 ÷ 1160 ÷ +× 002C × 0308 × 0020 ÷ 1160 ÷ +× 002C × 000A ÷ +× 002C × 0020 × 000A ÷ +× 002C × 0308 × 000A ÷ +× 002C × 0308 × 0020 × 000A ÷ +× 002C × 0085 ÷ +× 002C × 0020 × 0085 ÷ +× 002C × 0308 × 0085 ÷ +× 002C × 0308 × 0020 × 0085 ÷ +× 002C × 17D6 ÷ +× 002C × 0020 ÷ 17D6 ÷ +× 002C × 0308 × 17D6 ÷ +× 002C × 0308 × 0020 ÷ 17D6 ÷ +× 002C ÷ 0030 ÷ +× 002C × 0020 ÷ 0030 ÷ +× 002C × 0308 ÷ 0030 ÷ +× 002C × 0308 × 0020 ÷ 0030 ÷ +× 002C ÷ 0028 ÷ +× 002C × 0020 ÷ 0028 ÷ +× 002C × 0308 ÷ 0028 ÷ +× 002C × 0308 × 0020 ÷ 0028 ÷ +× 002C ÷ 0025 ÷ +× 002C × 0020 ÷ 0025 ÷ +× 002C × 0308 ÷ 0025 ÷ +× 002C × 0308 × 0020 ÷ 0025 ÷ +× 002C ÷ 0024 ÷ +× 002C × 0020 ÷ 0024 ÷ +× 002C × 0308 ÷ 0024 ÷ +× 002C × 0308 × 0020 ÷ 0024 ÷ +× 002C × 0022 ÷ +× 002C × 0020 ÷ 0022 ÷ +× 002C × 0308 × 0022 ÷ +× 002C × 0308 × 0020 ÷ 0022 ÷ +× 002C × 0020 ÷ +× 002C × 0020 × 0020 ÷ +× 002C × 0308 × 0020 ÷ +× 002C × 0308 × 0020 × 0020 ÷ +× 002C × 002F ÷ +× 002C × 0020 × 002F ÷ +× 002C × 0308 × 002F ÷ +× 002C × 0308 × 0020 × 002F ÷ +× 002C × 2060 ÷ +× 002C × 0020 × 2060 ÷ +× 002C × 0308 × 2060 ÷ +× 002C × 0308 × 0020 × 2060 ÷ +× 002C × 200B ÷ +× 002C × 0020 × 200B ÷ +× 002C × 0308 × 200B ÷ +× 002C × 0308 × 0020 × 200B ÷ +× 002C ÷ 1F1E6 ÷ +× 002C × 0020 ÷ 1F1E6 ÷ +× 002C × 0308 ÷ 1F1E6 ÷ +× 002C × 0308 × 0020 ÷ 1F1E6 ÷ +× 002C ÷ 261D ÷ +× 002C × 0020 ÷ 261D ÷ +× 002C × 0308 ÷ 261D ÷ +× 002C × 0308 × 0020 ÷ 261D ÷ +× 002C ÷ 1F3FB ÷ +× 002C × 0020 ÷ 1F3FB ÷ +× 002C × 0308 ÷ 1F3FB ÷ +× 002C × 0308 × 0020 ÷ 1F3FB ÷ +× 002C × 0001 ÷ +× 002C × 0020 ÷ 0001 ÷ +× 002C × 0308 × 0001 ÷ +× 002C × 0308 × 0020 ÷ 0001 ÷ +× 002C × 200D ÷ +× 002C × 0020 ÷ 200D ÷ +× 002C × 0308 × 200D ÷ +× 002C × 0308 × 0020 ÷ 200D ÷ +× 002C × 00A7 ÷ +× 002C × 0020 ÷ 00A7 ÷ +× 002C × 0308 × 00A7 ÷ +× 002C × 0308 × 0020 ÷ 00A7 ÷ +× 002C × 50005 ÷ +× 002C × 0020 ÷ 50005 ÷ +× 002C × 0308 × 50005 ÷ +× 002C × 0308 × 0020 ÷ 50005 ÷ +× 002C × 0E01 ÷ +× 002C × 0020 ÷ 0E01 ÷ +× 002C × 0308 × 0E01 ÷ +× 002C × 0308 × 0020 ÷ 0E01 ÷ +× 002C × 3041 ÷ +× 002C × 0020 ÷ 3041 ÷ +× 002C × 0308 × 3041 ÷ +× 002C × 0308 × 0020 ÷ 3041 ÷ +× 1100 ÷ 0023 ÷ +× 1100 × 0020 ÷ 0023 ÷ +× 1100 × 0308 ÷ 0023 ÷ +× 1100 × 0308 × 0020 ÷ 0023 ÷ +× 1100 ÷ 2014 ÷ +× 1100 × 0020 ÷ 2014 ÷ +× 1100 × 0308 ÷ 2014 ÷ +× 1100 × 0308 × 0020 ÷ 2014 ÷ +× 1100 × 0009 ÷ +× 1100 × 0020 ÷ 0009 ÷ +× 1100 × 0308 × 0009 ÷ +× 1100 × 0308 × 0020 ÷ 0009 ÷ +× 1100 ÷ 00B4 ÷ +× 1100 × 0020 ÷ 00B4 ÷ +× 1100 × 0308 ÷ 00B4 ÷ +× 1100 × 0308 × 0020 ÷ 00B4 ÷ +× 1100 × 000B ÷ +× 1100 × 0020 × 000B ÷ +× 1100 × 0308 × 000B ÷ +× 1100 × 0308 × 0020 × 000B ÷ +× 1100 ÷ FFFC ÷ +× 1100 × 0020 ÷ FFFC ÷ +× 1100 × 0308 ÷ FFFC ÷ +× 1100 × 0308 × 0020 ÷ FFFC ÷ +× 1100 × 007D ÷ +× 1100 × 0020 × 007D ÷ +× 1100 × 0308 × 007D ÷ +× 1100 × 0308 × 0020 × 007D ÷ +× 1100 × 0029 ÷ +× 1100 × 0020 × 0029 ÷ +× 1100 × 0308 × 0029 ÷ +× 1100 × 0308 × 0020 × 0029 ÷ +× 1100 × 000D ÷ +× 1100 × 0020 × 000D ÷ +× 1100 × 0308 × 000D ÷ +× 1100 × 0308 × 0020 × 000D ÷ +× 1100 × 0021 ÷ +× 1100 × 0020 × 0021 ÷ +× 1100 × 0308 × 0021 ÷ +× 1100 × 0308 × 0020 × 0021 ÷ +× 1100 × 00A0 ÷ +× 1100 × 0020 ÷ 00A0 ÷ +× 1100 × 0308 × 00A0 ÷ +× 1100 × 0308 × 0020 ÷ 00A0 ÷ +× 1100 × AC00 ÷ +× 1100 × 0020 ÷ AC00 ÷ +× 1100 × 0308 × AC00 ÷ +× 1100 × 0308 × 0020 ÷ AC00 ÷ +× 1100 × AC01 ÷ +× 1100 × 0020 ÷ AC01 ÷ +× 1100 × 0308 × AC01 ÷ +× 1100 × 0308 × 0020 ÷ AC01 ÷ +× 1100 ÷ 05D0 ÷ +× 1100 × 0020 ÷ 05D0 ÷ +× 1100 × 0308 ÷ 05D0 ÷ +× 1100 × 0308 × 0020 ÷ 05D0 ÷ +× 1100 × 002D ÷ +× 1100 × 0020 ÷ 002D ÷ +× 1100 × 0308 × 002D ÷ +× 1100 × 0308 × 0020 ÷ 002D ÷ +× 1100 ÷ 231A ÷ +× 1100 × 0020 ÷ 231A ÷ +× 1100 × 0308 ÷ 231A ÷ +× 1100 × 0308 × 0020 ÷ 231A ÷ +× 1100 × 2024 ÷ +× 1100 × 0020 ÷ 2024 ÷ +× 1100 × 0308 × 2024 ÷ +× 1100 × 0308 × 0020 ÷ 2024 ÷ +× 1100 × 002C ÷ +× 1100 × 0020 × 002C ÷ +× 1100 × 0308 × 002C ÷ +× 1100 × 0308 × 0020 × 002C ÷ +× 1100 × 1100 ÷ +× 1100 × 0020 ÷ 1100 ÷ +× 1100 × 0308 × 1100 ÷ +× 1100 × 0308 × 0020 ÷ 1100 ÷ +× 1100 ÷ 11A8 ÷ +× 1100 × 0020 ÷ 11A8 ÷ +× 1100 × 0308 ÷ 11A8 ÷ +× 1100 × 0308 × 0020 ÷ 11A8 ÷ +× 1100 × 1160 ÷ +× 1100 × 0020 ÷ 1160 ÷ +× 1100 × 0308 × 1160 ÷ +× 1100 × 0308 × 0020 ÷ 1160 ÷ +× 1100 × 000A ÷ +× 1100 × 0020 × 000A ÷ +× 1100 × 0308 × 000A ÷ +× 1100 × 0308 × 0020 × 000A ÷ +× 1100 × 0085 ÷ +× 1100 × 0020 × 0085 ÷ +× 1100 × 0308 × 0085 ÷ +× 1100 × 0308 × 0020 × 0085 ÷ +× 1100 × 17D6 ÷ +× 1100 × 0020 ÷ 17D6 ÷ +× 1100 × 0308 × 17D6 ÷ +× 1100 × 0308 × 0020 ÷ 17D6 ÷ +× 1100 ÷ 0030 ÷ +× 1100 × 0020 ÷ 0030 ÷ +× 1100 × 0308 ÷ 0030 ÷ +× 1100 × 0308 × 0020 ÷ 0030 ÷ +× 1100 ÷ 0028 ÷ +× 1100 × 0020 ÷ 0028 ÷ +× 1100 × 0308 ÷ 0028 ÷ +× 1100 × 0308 × 0020 ÷ 0028 ÷ +× 1100 × 0025 ÷ +× 1100 × 0020 ÷ 0025 ÷ +× 1100 × 0308 × 0025 ÷ +× 1100 × 0308 × 0020 ÷ 0025 ÷ +× 1100 ÷ 0024 ÷ +× 1100 × 0020 ÷ 0024 ÷ +× 1100 × 0308 ÷ 0024 ÷ +× 1100 × 0308 × 0020 ÷ 0024 ÷ +× 1100 × 0022 ÷ +× 1100 × 0020 ÷ 0022 ÷ +× 1100 × 0308 × 0022 ÷ +× 1100 × 0308 × 0020 ÷ 0022 ÷ +× 1100 × 0020 ÷ +× 1100 × 0020 × 0020 ÷ +× 1100 × 0308 × 0020 ÷ +× 1100 × 0308 × 0020 × 0020 ÷ +× 1100 × 002F ÷ +× 1100 × 0020 × 002F ÷ +× 1100 × 0308 × 002F ÷ +× 1100 × 0308 × 0020 × 002F ÷ +× 1100 × 2060 ÷ +× 1100 × 0020 × 2060 ÷ +× 1100 × 0308 × 2060 ÷ +× 1100 × 0308 × 0020 × 2060 ÷ +× 1100 × 200B ÷ +× 1100 × 0020 × 200B ÷ +× 1100 × 0308 × 200B ÷ +× 1100 × 0308 × 0020 × 200B ÷ +× 1100 ÷ 1F1E6 ÷ +× 1100 × 0020 ÷ 1F1E6 ÷ +× 1100 × 0308 ÷ 1F1E6 ÷ +× 1100 × 0308 × 0020 ÷ 1F1E6 ÷ +× 1100 ÷ 261D ÷ +× 1100 × 0020 ÷ 261D ÷ +× 1100 × 0308 ÷ 261D ÷ +× 1100 × 0308 × 0020 ÷ 261D ÷ +× 1100 ÷ 1F3FB ÷ +× 1100 × 0020 ÷ 1F3FB ÷ +× 1100 × 0308 ÷ 1F3FB ÷ +× 1100 × 0308 × 0020 ÷ 1F3FB ÷ +× 1100 × 0001 ÷ +× 1100 × 0020 ÷ 0001 ÷ +× 1100 × 0308 × 0001 ÷ +× 1100 × 0308 × 0020 ÷ 0001 ÷ +× 1100 × 200D ÷ +× 1100 × 0020 ÷ 200D ÷ +× 1100 × 0308 × 200D ÷ +× 1100 × 0308 × 0020 ÷ 200D ÷ +× 1100 ÷ 00A7 ÷ +× 1100 × 0020 ÷ 00A7 ÷ +× 1100 × 0308 ÷ 00A7 ÷ +× 1100 × 0308 × 0020 ÷ 00A7 ÷ +× 1100 ÷ 50005 ÷ +× 1100 × 0020 ÷ 50005 ÷ +× 1100 × 0308 ÷ 50005 ÷ +× 1100 × 0308 × 0020 ÷ 50005 ÷ +× 1100 ÷ 0E01 ÷ +× 1100 × 0020 ÷ 0E01 ÷ +× 1100 × 0308 ÷ 0E01 ÷ +× 1100 × 0308 × 0020 ÷ 0E01 ÷ +× 1100 × 3041 ÷ +× 1100 × 0020 ÷ 3041 ÷ +× 1100 × 0308 × 3041 ÷ +× 1100 × 0308 × 0020 ÷ 3041 ÷ +× 11A8 ÷ 0023 ÷ +× 11A8 × 0020 ÷ 0023 ÷ +× 11A8 × 0308 ÷ 0023 ÷ +× 11A8 × 0308 × 0020 ÷ 0023 ÷ +× 11A8 ÷ 2014 ÷ +× 11A8 × 0020 ÷ 2014 ÷ +× 11A8 × 0308 ÷ 2014 ÷ +× 11A8 × 0308 × 0020 ÷ 2014 ÷ +× 11A8 × 0009 ÷ +× 11A8 × 0020 ÷ 0009 ÷ +× 11A8 × 0308 × 0009 ÷ +× 11A8 × 0308 × 0020 ÷ 0009 ÷ +× 11A8 ÷ 00B4 ÷ +× 11A8 × 0020 ÷ 00B4 ÷ +× 11A8 × 0308 ÷ 00B4 ÷ +× 11A8 × 0308 × 0020 ÷ 00B4 ÷ +× 11A8 × 000B ÷ +× 11A8 × 0020 × 000B ÷ +× 11A8 × 0308 × 000B ÷ +× 11A8 × 0308 × 0020 × 000B ÷ +× 11A8 ÷ FFFC ÷ +× 11A8 × 0020 ÷ FFFC ÷ +× 11A8 × 0308 ÷ FFFC ÷ +× 11A8 × 0308 × 0020 ÷ FFFC ÷ +× 11A8 × 007D ÷ +× 11A8 × 0020 × 007D ÷ +× 11A8 × 0308 × 007D ÷ +× 11A8 × 0308 × 0020 × 007D ÷ +× 11A8 × 0029 ÷ +× 11A8 × 0020 × 0029 ÷ +× 11A8 × 0308 × 0029 ÷ +× 11A8 × 0308 × 0020 × 0029 ÷ +× 11A8 × 000D ÷ +× 11A8 × 0020 × 000D ÷ +× 11A8 × 0308 × 000D ÷ +× 11A8 × 0308 × 0020 × 000D ÷ +× 11A8 × 0021 ÷ +× 11A8 × 0020 × 0021 ÷ +× 11A8 × 0308 × 0021 ÷ +× 11A8 × 0308 × 0020 × 0021 ÷ +× 11A8 × 00A0 ÷ +× 11A8 × 0020 ÷ 00A0 ÷ +× 11A8 × 0308 × 00A0 ÷ +× 11A8 × 0308 × 0020 ÷ 00A0 ÷ +× 11A8 ÷ AC00 ÷ +× 11A8 × 0020 ÷ AC00 ÷ +× 11A8 × 0308 ÷ AC00 ÷ +× 11A8 × 0308 × 0020 ÷ AC00 ÷ +× 11A8 ÷ AC01 ÷ +× 11A8 × 0020 ÷ AC01 ÷ +× 11A8 × 0308 ÷ AC01 ÷ +× 11A8 × 0308 × 0020 ÷ AC01 ÷ +× 11A8 ÷ 05D0 ÷ +× 11A8 × 0020 ÷ 05D0 ÷ +× 11A8 × 0308 ÷ 05D0 ÷ +× 11A8 × 0308 × 0020 ÷ 05D0 ÷ +× 11A8 × 002D ÷ +× 11A8 × 0020 ÷ 002D ÷ +× 11A8 × 0308 × 002D ÷ +× 11A8 × 0308 × 0020 ÷ 002D ÷ +× 11A8 ÷ 231A ÷ +× 11A8 × 0020 ÷ 231A ÷ +× 11A8 × 0308 ÷ 231A ÷ +× 11A8 × 0308 × 0020 ÷ 231A ÷ +× 11A8 × 2024 ÷ +× 11A8 × 0020 ÷ 2024 ÷ +× 11A8 × 0308 × 2024 ÷ +× 11A8 × 0308 × 0020 ÷ 2024 ÷ +× 11A8 × 002C ÷ +× 11A8 × 0020 × 002C ÷ +× 11A8 × 0308 × 002C ÷ +× 11A8 × 0308 × 0020 × 002C ÷ +× 11A8 ÷ 1100 ÷ +× 11A8 × 0020 ÷ 1100 ÷ +× 11A8 × 0308 ÷ 1100 ÷ +× 11A8 × 0308 × 0020 ÷ 1100 ÷ +× 11A8 × 11A8 ÷ +× 11A8 × 0020 ÷ 11A8 ÷ +× 11A8 × 0308 × 11A8 ÷ +× 11A8 × 0308 × 0020 ÷ 11A8 ÷ +× 11A8 ÷ 1160 ÷ +× 11A8 × 0020 ÷ 1160 ÷ +× 11A8 × 0308 ÷ 1160 ÷ +× 11A8 × 0308 × 0020 ÷ 1160 ÷ +× 11A8 × 000A ÷ +× 11A8 × 0020 × 000A ÷ +× 11A8 × 0308 × 000A ÷ +× 11A8 × 0308 × 0020 × 000A ÷ +× 11A8 × 0085 ÷ +× 11A8 × 0020 × 0085 ÷ +× 11A8 × 0308 × 0085 ÷ +× 11A8 × 0308 × 0020 × 0085 ÷ +× 11A8 × 17D6 ÷ +× 11A8 × 0020 ÷ 17D6 ÷ +× 11A8 × 0308 × 17D6 ÷ +× 11A8 × 0308 × 0020 ÷ 17D6 ÷ +× 11A8 ÷ 0030 ÷ +× 11A8 × 0020 ÷ 0030 ÷ +× 11A8 × 0308 ÷ 0030 ÷ +× 11A8 × 0308 × 0020 ÷ 0030 ÷ +× 11A8 ÷ 0028 ÷ +× 11A8 × 0020 ÷ 0028 ÷ +× 11A8 × 0308 ÷ 0028 ÷ +× 11A8 × 0308 × 0020 ÷ 0028 ÷ +× 11A8 × 0025 ÷ +× 11A8 × 0020 ÷ 0025 ÷ +× 11A8 × 0308 × 0025 ÷ +× 11A8 × 0308 × 0020 ÷ 0025 ÷ +× 11A8 ÷ 0024 ÷ +× 11A8 × 0020 ÷ 0024 ÷ +× 11A8 × 0308 ÷ 0024 ÷ +× 11A8 × 0308 × 0020 ÷ 0024 ÷ +× 11A8 × 0022 ÷ +× 11A8 × 0020 ÷ 0022 ÷ +× 11A8 × 0308 × 0022 ÷ +× 11A8 × 0308 × 0020 ÷ 0022 ÷ +× 11A8 × 0020 ÷ +× 11A8 × 0020 × 0020 ÷ +× 11A8 × 0308 × 0020 ÷ +× 11A8 × 0308 × 0020 × 0020 ÷ +× 11A8 × 002F ÷ +× 11A8 × 0020 × 002F ÷ +× 11A8 × 0308 × 002F ÷ +× 11A8 × 0308 × 0020 × 002F ÷ +× 11A8 × 2060 ÷ +× 11A8 × 0020 × 2060 ÷ +× 11A8 × 0308 × 2060 ÷ +× 11A8 × 0308 × 0020 × 2060 ÷ +× 11A8 × 200B ÷ +× 11A8 × 0020 × 200B ÷ +× 11A8 × 0308 × 200B ÷ +× 11A8 × 0308 × 0020 × 200B ÷ +× 11A8 ÷ 1F1E6 ÷ +× 11A8 × 0020 ÷ 1F1E6 ÷ +× 11A8 × 0308 ÷ 1F1E6 ÷ +× 11A8 × 0308 × 0020 ÷ 1F1E6 ÷ +× 11A8 ÷ 261D ÷ +× 11A8 × 0020 ÷ 261D ÷ +× 11A8 × 0308 ÷ 261D ÷ +× 11A8 × 0308 × 0020 ÷ 261D ÷ +× 11A8 ÷ 1F3FB ÷ +× 11A8 × 0020 ÷ 1F3FB ÷ +× 11A8 × 0308 ÷ 1F3FB ÷ +× 11A8 × 0308 × 0020 ÷ 1F3FB ÷ +× 11A8 × 0001 ÷ +× 11A8 × 0020 ÷ 0001 ÷ +× 11A8 × 0308 × 0001 ÷ +× 11A8 × 0308 × 0020 ÷ 0001 ÷ +× 11A8 × 200D ÷ +× 11A8 × 0020 ÷ 200D ÷ +× 11A8 × 0308 × 200D ÷ +× 11A8 × 0308 × 0020 ÷ 200D ÷ +× 11A8 ÷ 00A7 ÷ +× 11A8 × 0020 ÷ 00A7 ÷ +× 11A8 × 0308 ÷ 00A7 ÷ +× 11A8 × 0308 × 0020 ÷ 00A7 ÷ +× 11A8 ÷ 50005 ÷ +× 11A8 × 0020 ÷ 50005 ÷ +× 11A8 × 0308 ÷ 50005 ÷ +× 11A8 × 0308 × 0020 ÷ 50005 ÷ +× 11A8 ÷ 0E01 ÷ +× 11A8 × 0020 ÷ 0E01 ÷ +× 11A8 × 0308 ÷ 0E01 ÷ +× 11A8 × 0308 × 0020 ÷ 0E01 ÷ +× 11A8 × 3041 ÷ +× 11A8 × 0020 ÷ 3041 ÷ +× 11A8 × 0308 × 3041 ÷ +× 11A8 × 0308 × 0020 ÷ 3041 ÷ +× 1160 ÷ 0023 ÷ +× 1160 × 0020 ÷ 0023 ÷ +× 1160 × 0308 ÷ 0023 ÷ +× 1160 × 0308 × 0020 ÷ 0023 ÷ +× 1160 ÷ 2014 ÷ +× 1160 × 0020 ÷ 2014 ÷ +× 1160 × 0308 ÷ 2014 ÷ +× 1160 × 0308 × 0020 ÷ 2014 ÷ +× 1160 × 0009 ÷ +× 1160 × 0020 ÷ 0009 ÷ +× 1160 × 0308 × 0009 ÷ +× 1160 × 0308 × 0020 ÷ 0009 ÷ +× 1160 ÷ 00B4 ÷ +× 1160 × 0020 ÷ 00B4 ÷ +× 1160 × 0308 ÷ 00B4 ÷ +× 1160 × 0308 × 0020 ÷ 00B4 ÷ +× 1160 × 000B ÷ +× 1160 × 0020 × 000B ÷ +× 1160 × 0308 × 000B ÷ +× 1160 × 0308 × 0020 × 000B ÷ +× 1160 ÷ FFFC ÷ +× 1160 × 0020 ÷ FFFC ÷ +× 1160 × 0308 ÷ FFFC ÷ +× 1160 × 0308 × 0020 ÷ FFFC ÷ +× 1160 × 007D ÷ +× 1160 × 0020 × 007D ÷ +× 1160 × 0308 × 007D ÷ +× 1160 × 0308 × 0020 × 007D ÷ +× 1160 × 0029 ÷ +× 1160 × 0020 × 0029 ÷ +× 1160 × 0308 × 0029 ÷ +× 1160 × 0308 × 0020 × 0029 ÷ +× 1160 × 000D ÷ +× 1160 × 0020 × 000D ÷ +× 1160 × 0308 × 000D ÷ +× 1160 × 0308 × 0020 × 000D ÷ +× 1160 × 0021 ÷ +× 1160 × 0020 × 0021 ÷ +× 1160 × 0308 × 0021 ÷ +× 1160 × 0308 × 0020 × 0021 ÷ +× 1160 × 00A0 ÷ +× 1160 × 0020 ÷ 00A0 ÷ +× 1160 × 0308 × 00A0 ÷ +× 1160 × 0308 × 0020 ÷ 00A0 ÷ +× 1160 ÷ AC00 ÷ +× 1160 × 0020 ÷ AC00 ÷ +× 1160 × 0308 ÷ AC00 ÷ +× 1160 × 0308 × 0020 ÷ AC00 ÷ +× 1160 ÷ AC01 ÷ +× 1160 × 0020 ÷ AC01 ÷ +× 1160 × 0308 ÷ AC01 ÷ +× 1160 × 0308 × 0020 ÷ AC01 ÷ +× 1160 ÷ 05D0 ÷ +× 1160 × 0020 ÷ 05D0 ÷ +× 1160 × 0308 ÷ 05D0 ÷ +× 1160 × 0308 × 0020 ÷ 05D0 ÷ +× 1160 × 002D ÷ +× 1160 × 0020 ÷ 002D ÷ +× 1160 × 0308 × 002D ÷ +× 1160 × 0308 × 0020 ÷ 002D ÷ +× 1160 ÷ 231A ÷ +× 1160 × 0020 ÷ 231A ÷ +× 1160 × 0308 ÷ 231A ÷ +× 1160 × 0308 × 0020 ÷ 231A ÷ +× 1160 × 2024 ÷ +× 1160 × 0020 ÷ 2024 ÷ +× 1160 × 0308 × 2024 ÷ +× 1160 × 0308 × 0020 ÷ 2024 ÷ +× 1160 × 002C ÷ +× 1160 × 0020 × 002C ÷ +× 1160 × 0308 × 002C ÷ +× 1160 × 0308 × 0020 × 002C ÷ +× 1160 ÷ 1100 ÷ +× 1160 × 0020 ÷ 1100 ÷ +× 1160 × 0308 ÷ 1100 ÷ +× 1160 × 0308 × 0020 ÷ 1100 ÷ +× 1160 × 11A8 ÷ +× 1160 × 0020 ÷ 11A8 ÷ +× 1160 × 0308 × 11A8 ÷ +× 1160 × 0308 × 0020 ÷ 11A8 ÷ +× 1160 × 1160 ÷ +× 1160 × 0020 ÷ 1160 ÷ +× 1160 × 0308 × 1160 ÷ +× 1160 × 0308 × 0020 ÷ 1160 ÷ +× 1160 × 000A ÷ +× 1160 × 0020 × 000A ÷ +× 1160 × 0308 × 000A ÷ +× 1160 × 0308 × 0020 × 000A ÷ +× 1160 × 0085 ÷ +× 1160 × 0020 × 0085 ÷ +× 1160 × 0308 × 0085 ÷ +× 1160 × 0308 × 0020 × 0085 ÷ +× 1160 × 17D6 ÷ +× 1160 × 0020 ÷ 17D6 ÷ +× 1160 × 0308 × 17D6 ÷ +× 1160 × 0308 × 0020 ÷ 17D6 ÷ +× 1160 ÷ 0030 ÷ +× 1160 × 0020 ÷ 0030 ÷ +× 1160 × 0308 ÷ 0030 ÷ +× 1160 × 0308 × 0020 ÷ 0030 ÷ +× 1160 ÷ 0028 ÷ +× 1160 × 0020 ÷ 0028 ÷ +× 1160 × 0308 ÷ 0028 ÷ +× 1160 × 0308 × 0020 ÷ 0028 ÷ +× 1160 × 0025 ÷ +× 1160 × 0020 ÷ 0025 ÷ +× 1160 × 0308 × 0025 ÷ +× 1160 × 0308 × 0020 ÷ 0025 ÷ +× 1160 ÷ 0024 ÷ +× 1160 × 0020 ÷ 0024 ÷ +× 1160 × 0308 ÷ 0024 ÷ +× 1160 × 0308 × 0020 ÷ 0024 ÷ +× 1160 × 0022 ÷ +× 1160 × 0020 ÷ 0022 ÷ +× 1160 × 0308 × 0022 ÷ +× 1160 × 0308 × 0020 ÷ 0022 ÷ +× 1160 × 0020 ÷ +× 1160 × 0020 × 0020 ÷ +× 1160 × 0308 × 0020 ÷ +× 1160 × 0308 × 0020 × 0020 ÷ +× 1160 × 002F ÷ +× 1160 × 0020 × 002F ÷ +× 1160 × 0308 × 002F ÷ +× 1160 × 0308 × 0020 × 002F ÷ +× 1160 × 2060 ÷ +× 1160 × 0020 × 2060 ÷ +× 1160 × 0308 × 2060 ÷ +× 1160 × 0308 × 0020 × 2060 ÷ +× 1160 × 200B ÷ +× 1160 × 0020 × 200B ÷ +× 1160 × 0308 × 200B ÷ +× 1160 × 0308 × 0020 × 200B ÷ +× 1160 ÷ 1F1E6 ÷ +× 1160 × 0020 ÷ 1F1E6 ÷ +× 1160 × 0308 ÷ 1F1E6 ÷ +× 1160 × 0308 × 0020 ÷ 1F1E6 ÷ +× 1160 ÷ 261D ÷ +× 1160 × 0020 ÷ 261D ÷ +× 1160 × 0308 ÷ 261D ÷ +× 1160 × 0308 × 0020 ÷ 261D ÷ +× 1160 ÷ 1F3FB ÷ +× 1160 × 0020 ÷ 1F3FB ÷ +× 1160 × 0308 ÷ 1F3FB ÷ +× 1160 × 0308 × 0020 ÷ 1F3FB ÷ +× 1160 × 0001 ÷ +× 1160 × 0020 ÷ 0001 ÷ +× 1160 × 0308 × 0001 ÷ +× 1160 × 0308 × 0020 ÷ 0001 ÷ +× 1160 × 200D ÷ +× 1160 × 0020 ÷ 200D ÷ +× 1160 × 0308 × 200D ÷ +× 1160 × 0308 × 0020 ÷ 200D ÷ +× 1160 ÷ 00A7 ÷ +× 1160 × 0020 ÷ 00A7 ÷ +× 1160 × 0308 ÷ 00A7 ÷ +× 1160 × 0308 × 0020 ÷ 00A7 ÷ +× 1160 ÷ 50005 ÷ +× 1160 × 0020 ÷ 50005 ÷ +× 1160 × 0308 ÷ 50005 ÷ +× 1160 × 0308 × 0020 ÷ 50005 ÷ +× 1160 ÷ 0E01 ÷ +× 1160 × 0020 ÷ 0E01 ÷ +× 1160 × 0308 ÷ 0E01 ÷ +× 1160 × 0308 × 0020 ÷ 0E01 ÷ +× 1160 × 3041 ÷ +× 1160 × 0020 ÷ 3041 ÷ +× 1160 × 0308 × 3041 ÷ +× 1160 × 0308 × 0020 ÷ 3041 ÷ +× 000A ÷ 0023 ÷ +× 000A ÷ 0020 ÷ 0023 ÷ +× 000A ÷ 0308 × 0023 ÷ +× 000A ÷ 0308 × 0020 ÷ 0023 ÷ +× 000A ÷ 2014 ÷ +× 000A ÷ 0020 ÷ 2014 ÷ +× 000A ÷ 0308 ÷ 2014 ÷ +× 000A ÷ 0308 × 0020 ÷ 2014 ÷ +× 000A ÷ 0009 ÷ +× 000A ÷ 0020 ÷ 0009 ÷ +× 000A ÷ 0308 × 0009 ÷ +× 000A ÷ 0308 × 0020 ÷ 0009 ÷ +× 000A ÷ 00B4 ÷ +× 000A ÷ 0020 ÷ 00B4 ÷ +× 000A ÷ 0308 ÷ 00B4 ÷ +× 000A ÷ 0308 × 0020 ÷ 00B4 ÷ +× 000A ÷ 000B ÷ +× 000A ÷ 0020 × 000B ÷ +× 000A ÷ 0308 × 000B ÷ +× 000A ÷ 0308 × 0020 × 000B ÷ +× 000A ÷ FFFC ÷ +× 000A ÷ 0020 ÷ FFFC ÷ +× 000A ÷ 0308 ÷ FFFC ÷ +× 000A ÷ 0308 × 0020 ÷ FFFC ÷ +× 000A ÷ 007D ÷ +× 000A ÷ 0020 × 007D ÷ +× 000A ÷ 0308 × 007D ÷ +× 000A ÷ 0308 × 0020 × 007D ÷ +× 000A ÷ 0029 ÷ +× 000A ÷ 0020 × 0029 ÷ +× 000A ÷ 0308 × 0029 ÷ +× 000A ÷ 0308 × 0020 × 0029 ÷ +× 000A ÷ 000D ÷ +× 000A ÷ 0020 × 000D ÷ +× 000A ÷ 0308 × 000D ÷ +× 000A ÷ 0308 × 0020 × 000D ÷ +× 000A ÷ 0021 ÷ +× 000A ÷ 0020 × 0021 ÷ +× 000A ÷ 0308 × 0021 ÷ +× 000A ÷ 0308 × 0020 × 0021 ÷ +× 000A ÷ 00A0 ÷ +× 000A ÷ 0020 ÷ 00A0 ÷ +× 000A ÷ 0308 × 00A0 ÷ +× 000A ÷ 0308 × 0020 ÷ 00A0 ÷ +× 000A ÷ AC00 ÷ +× 000A ÷ 0020 ÷ AC00 ÷ +× 000A ÷ 0308 ÷ AC00 ÷ +× 000A ÷ 0308 × 0020 ÷ AC00 ÷ +× 000A ÷ AC01 ÷ +× 000A ÷ 0020 ÷ AC01 ÷ +× 000A ÷ 0308 ÷ AC01 ÷ +× 000A ÷ 0308 × 0020 ÷ AC01 ÷ +× 000A ÷ 05D0 ÷ +× 000A ÷ 0020 ÷ 05D0 ÷ +× 000A ÷ 0308 × 05D0 ÷ +× 000A ÷ 0308 × 0020 ÷ 05D0 ÷ +× 000A ÷ 002D ÷ +× 000A ÷ 0020 ÷ 002D ÷ +× 000A ÷ 0308 × 002D ÷ +× 000A ÷ 0308 × 0020 ÷ 002D ÷ +× 000A ÷ 231A ÷ +× 000A ÷ 0020 ÷ 231A ÷ +× 000A ÷ 0308 ÷ 231A ÷ +× 000A ÷ 0308 × 0020 ÷ 231A ÷ +× 000A ÷ 2024 ÷ +× 000A ÷ 0020 ÷ 2024 ÷ +× 000A ÷ 0308 × 2024 ÷ +× 000A ÷ 0308 × 0020 ÷ 2024 ÷ +× 000A ÷ 002C ÷ +× 000A ÷ 0020 × 002C ÷ +× 000A ÷ 0308 × 002C ÷ +× 000A ÷ 0308 × 0020 × 002C ÷ +× 000A ÷ 1100 ÷ +× 000A ÷ 0020 ÷ 1100 ÷ +× 000A ÷ 0308 ÷ 1100 ÷ +× 000A ÷ 0308 × 0020 ÷ 1100 ÷ +× 000A ÷ 11A8 ÷ +× 000A ÷ 0020 ÷ 11A8 ÷ +× 000A ÷ 0308 ÷ 11A8 ÷ +× 000A ÷ 0308 × 0020 ÷ 11A8 ÷ +× 000A ÷ 1160 ÷ +× 000A ÷ 0020 ÷ 1160 ÷ +× 000A ÷ 0308 ÷ 1160 ÷ +× 000A ÷ 0308 × 0020 ÷ 1160 ÷ +× 000A ÷ 000A ÷ +× 000A ÷ 0020 × 000A ÷ +× 000A ÷ 0308 × 000A ÷ +× 000A ÷ 0308 × 0020 × 000A ÷ +× 000A ÷ 0085 ÷ +× 000A ÷ 0020 × 0085 ÷ +× 000A ÷ 0308 × 0085 ÷ +× 000A ÷ 0308 × 0020 × 0085 ÷ +× 000A ÷ 17D6 ÷ +× 000A ÷ 0020 ÷ 17D6 ÷ +× 000A ÷ 0308 × 17D6 ÷ +× 000A ÷ 0308 × 0020 ÷ 17D6 ÷ +× 000A ÷ 0030 ÷ +× 000A ÷ 0020 ÷ 0030 ÷ +× 000A ÷ 0308 × 0030 ÷ +× 000A ÷ 0308 × 0020 ÷ 0030 ÷ +× 000A ÷ 0028 ÷ +× 000A ÷ 0020 ÷ 0028 ÷ +× 000A ÷ 0308 × 0028 ÷ +× 000A ÷ 0308 × 0020 ÷ 0028 ÷ +× 000A ÷ 0025 ÷ +× 000A ÷ 0020 ÷ 0025 ÷ +× 000A ÷ 0308 × 0025 ÷ +× 000A ÷ 0308 × 0020 ÷ 0025 ÷ +× 000A ÷ 0024 ÷ +× 000A ÷ 0020 ÷ 0024 ÷ +× 000A ÷ 0308 × 0024 ÷ +× 000A ÷ 0308 × 0020 ÷ 0024 ÷ +× 000A ÷ 0022 ÷ +× 000A ÷ 0020 ÷ 0022 ÷ +× 000A ÷ 0308 × 0022 ÷ +× 000A ÷ 0308 × 0020 ÷ 0022 ÷ +× 000A ÷ 0020 ÷ +× 000A ÷ 0020 × 0020 ÷ +× 000A ÷ 0308 × 0020 ÷ +× 000A ÷ 0308 × 0020 × 0020 ÷ +× 000A ÷ 002F ÷ +× 000A ÷ 0020 × 002F ÷ +× 000A ÷ 0308 × 002F ÷ +× 000A ÷ 0308 × 0020 × 002F ÷ +× 000A ÷ 2060 ÷ +× 000A ÷ 0020 × 2060 ÷ +× 000A ÷ 0308 × 2060 ÷ +× 000A ÷ 0308 × 0020 × 2060 ÷ +× 000A ÷ 200B ÷ +× 000A ÷ 0020 × 200B ÷ +× 000A ÷ 0308 × 200B ÷ +× 000A ÷ 0308 × 0020 × 200B ÷ +× 000A ÷ 1F1E6 ÷ +× 000A ÷ 0020 ÷ 1F1E6 ÷ +× 000A ÷ 0308 ÷ 1F1E6 ÷ +× 000A ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 000A ÷ 261D ÷ +× 000A ÷ 0020 ÷ 261D ÷ +× 000A ÷ 0308 ÷ 261D ÷ +× 000A ÷ 0308 × 0020 ÷ 261D ÷ +× 000A ÷ 1F3FB ÷ +× 000A ÷ 0020 ÷ 1F3FB ÷ +× 000A ÷ 0308 ÷ 1F3FB ÷ +× 000A ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 000A ÷ 0001 ÷ +× 000A ÷ 0020 ÷ 0001 ÷ +× 000A ÷ 0308 × 0001 ÷ +× 000A ÷ 0308 × 0020 ÷ 0001 ÷ +× 000A ÷ 200D ÷ +× 000A ÷ 0020 ÷ 200D ÷ +× 000A ÷ 0308 × 200D ÷ +× 000A ÷ 0308 × 0020 ÷ 200D ÷ +× 000A ÷ 00A7 ÷ +× 000A ÷ 0020 ÷ 00A7 ÷ +× 000A ÷ 0308 × 00A7 ÷ +× 000A ÷ 0308 × 0020 ÷ 00A7 ÷ +× 000A ÷ 50005 ÷ +× 000A ÷ 0020 ÷ 50005 ÷ +× 000A ÷ 0308 × 50005 ÷ +× 000A ÷ 0308 × 0020 ÷ 50005 ÷ +× 000A ÷ 0E01 ÷ +× 000A ÷ 0020 ÷ 0E01 ÷ +× 000A ÷ 0308 × 0E01 ÷ +× 000A ÷ 0308 × 0020 ÷ 0E01 ÷ +× 000A ÷ 3041 ÷ +× 000A ÷ 0020 ÷ 3041 ÷ +× 000A ÷ 0308 × 3041 ÷ +× 000A ÷ 0308 × 0020 ÷ 3041 ÷ +× 0085 ÷ 0023 ÷ +× 0085 ÷ 0020 ÷ 0023 ÷ +× 0085 ÷ 0308 × 0023 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0023 ÷ +× 0085 ÷ 2014 ÷ +× 0085 ÷ 0020 ÷ 2014 ÷ +× 0085 ÷ 0308 ÷ 2014 ÷ +× 0085 ÷ 0308 × 0020 ÷ 2014 ÷ +× 0085 ÷ 0009 ÷ +× 0085 ÷ 0020 ÷ 0009 ÷ +× 0085 ÷ 0308 × 0009 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0009 ÷ +× 0085 ÷ 00B4 ÷ +× 0085 ÷ 0020 ÷ 00B4 ÷ +× 0085 ÷ 0308 ÷ 00B4 ÷ +× 0085 ÷ 0308 × 0020 ÷ 00B4 ÷ +× 0085 ÷ 000B ÷ +× 0085 ÷ 0020 × 000B ÷ +× 0085 ÷ 0308 × 000B ÷ +× 0085 ÷ 0308 × 0020 × 000B ÷ +× 0085 ÷ FFFC ÷ +× 0085 ÷ 0020 ÷ FFFC ÷ +× 0085 ÷ 0308 ÷ FFFC ÷ +× 0085 ÷ 0308 × 0020 ÷ FFFC ÷ +× 0085 ÷ 007D ÷ +× 0085 ÷ 0020 × 007D ÷ +× 0085 ÷ 0308 × 007D ÷ +× 0085 ÷ 0308 × 0020 × 007D ÷ +× 0085 ÷ 0029 ÷ +× 0085 ÷ 0020 × 0029 ÷ +× 0085 ÷ 0308 × 0029 ÷ +× 0085 ÷ 0308 × 0020 × 0029 ÷ +× 0085 ÷ 000D ÷ +× 0085 ÷ 0020 × 000D ÷ +× 0085 ÷ 0308 × 000D ÷ +× 0085 ÷ 0308 × 0020 × 000D ÷ +× 0085 ÷ 0021 ÷ +× 0085 ÷ 0020 × 0021 ÷ +× 0085 ÷ 0308 × 0021 ÷ +× 0085 ÷ 0308 × 0020 × 0021 ÷ +× 0085 ÷ 00A0 ÷ +× 0085 ÷ 0020 ÷ 00A0 ÷ +× 0085 ÷ 0308 × 00A0 ÷ +× 0085 ÷ 0308 × 0020 ÷ 00A0 ÷ +× 0085 ÷ AC00 ÷ +× 0085 ÷ 0020 ÷ AC00 ÷ +× 0085 ÷ 0308 ÷ AC00 ÷ +× 0085 ÷ 0308 × 0020 ÷ AC00 ÷ +× 0085 ÷ AC01 ÷ +× 0085 ÷ 0020 ÷ AC01 ÷ +× 0085 ÷ 0308 ÷ AC01 ÷ +× 0085 ÷ 0308 × 0020 ÷ AC01 ÷ +× 0085 ÷ 05D0 ÷ +× 0085 ÷ 0020 ÷ 05D0 ÷ +× 0085 ÷ 0308 × 05D0 ÷ +× 0085 ÷ 0308 × 0020 ÷ 05D0 ÷ +× 0085 ÷ 002D ÷ +× 0085 ÷ 0020 ÷ 002D ÷ +× 0085 ÷ 0308 × 002D ÷ +× 0085 ÷ 0308 × 0020 ÷ 002D ÷ +× 0085 ÷ 231A ÷ +× 0085 ÷ 0020 ÷ 231A ÷ +× 0085 ÷ 0308 ÷ 231A ÷ +× 0085 ÷ 0308 × 0020 ÷ 231A ÷ +× 0085 ÷ 2024 ÷ +× 0085 ÷ 0020 ÷ 2024 ÷ +× 0085 ÷ 0308 × 2024 ÷ +× 0085 ÷ 0308 × 0020 ÷ 2024 ÷ +× 0085 ÷ 002C ÷ +× 0085 ÷ 0020 × 002C ÷ +× 0085 ÷ 0308 × 002C ÷ +× 0085 ÷ 0308 × 0020 × 002C ÷ +× 0085 ÷ 1100 ÷ +× 0085 ÷ 0020 ÷ 1100 ÷ +× 0085 ÷ 0308 ÷ 1100 ÷ +× 0085 ÷ 0308 × 0020 ÷ 1100 ÷ +× 0085 ÷ 11A8 ÷ +× 0085 ÷ 0020 ÷ 11A8 ÷ +× 0085 ÷ 0308 ÷ 11A8 ÷ +× 0085 ÷ 0308 × 0020 ÷ 11A8 ÷ +× 0085 ÷ 1160 ÷ +× 0085 ÷ 0020 ÷ 1160 ÷ +× 0085 ÷ 0308 ÷ 1160 ÷ +× 0085 ÷ 0308 × 0020 ÷ 1160 ÷ +× 0085 ÷ 000A ÷ +× 0085 ÷ 0020 × 000A ÷ +× 0085 ÷ 0308 × 000A ÷ +× 0085 ÷ 0308 × 0020 × 000A ÷ +× 0085 ÷ 0085 ÷ +× 0085 ÷ 0020 × 0085 ÷ +× 0085 ÷ 0308 × 0085 ÷ +× 0085 ÷ 0308 × 0020 × 0085 ÷ +× 0085 ÷ 17D6 ÷ +× 0085 ÷ 0020 ÷ 17D6 ÷ +× 0085 ÷ 0308 × 17D6 ÷ +× 0085 ÷ 0308 × 0020 ÷ 17D6 ÷ +× 0085 ÷ 0030 ÷ +× 0085 ÷ 0020 ÷ 0030 ÷ +× 0085 ÷ 0308 × 0030 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0030 ÷ +× 0085 ÷ 0028 ÷ +× 0085 ÷ 0020 ÷ 0028 ÷ +× 0085 ÷ 0308 × 0028 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0028 ÷ +× 0085 ÷ 0025 ÷ +× 0085 ÷ 0020 ÷ 0025 ÷ +× 0085 ÷ 0308 × 0025 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0025 ÷ +× 0085 ÷ 0024 ÷ +× 0085 ÷ 0020 ÷ 0024 ÷ +× 0085 ÷ 0308 × 0024 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0024 ÷ +× 0085 ÷ 0022 ÷ +× 0085 ÷ 0020 ÷ 0022 ÷ +× 0085 ÷ 0308 × 0022 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0022 ÷ +× 0085 ÷ 0020 ÷ +× 0085 ÷ 0020 × 0020 ÷ +× 0085 ÷ 0308 × 0020 ÷ +× 0085 ÷ 0308 × 0020 × 0020 ÷ +× 0085 ÷ 002F ÷ +× 0085 ÷ 0020 × 002F ÷ +× 0085 ÷ 0308 × 002F ÷ +× 0085 ÷ 0308 × 0020 × 002F ÷ +× 0085 ÷ 2060 ÷ +× 0085 ÷ 0020 × 2060 ÷ +× 0085 ÷ 0308 × 2060 ÷ +× 0085 ÷ 0308 × 0020 × 2060 ÷ +× 0085 ÷ 200B ÷ +× 0085 ÷ 0020 × 200B ÷ +× 0085 ÷ 0308 × 200B ÷ +× 0085 ÷ 0308 × 0020 × 200B ÷ +× 0085 ÷ 1F1E6 ÷ +× 0085 ÷ 0020 ÷ 1F1E6 ÷ +× 0085 ÷ 0308 ÷ 1F1E6 ÷ +× 0085 ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 0085 ÷ 261D ÷ +× 0085 ÷ 0020 ÷ 261D ÷ +× 0085 ÷ 0308 ÷ 261D ÷ +× 0085 ÷ 0308 × 0020 ÷ 261D ÷ +× 0085 ÷ 1F3FB ÷ +× 0085 ÷ 0020 ÷ 1F3FB ÷ +× 0085 ÷ 0308 ÷ 1F3FB ÷ +× 0085 ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 0085 ÷ 0001 ÷ +× 0085 ÷ 0020 ÷ 0001 ÷ +× 0085 ÷ 0308 × 0001 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0001 ÷ +× 0085 ÷ 200D ÷ +× 0085 ÷ 0020 ÷ 200D ÷ +× 0085 ÷ 0308 × 200D ÷ +× 0085 ÷ 0308 × 0020 ÷ 200D ÷ +× 0085 ÷ 00A7 ÷ +× 0085 ÷ 0020 ÷ 00A7 ÷ +× 0085 ÷ 0308 × 00A7 ÷ +× 0085 ÷ 0308 × 0020 ÷ 00A7 ÷ +× 0085 ÷ 50005 ÷ +× 0085 ÷ 0020 ÷ 50005 ÷ +× 0085 ÷ 0308 × 50005 ÷ +× 0085 ÷ 0308 × 0020 ÷ 50005 ÷ +× 0085 ÷ 0E01 ÷ +× 0085 ÷ 0020 ÷ 0E01 ÷ +× 0085 ÷ 0308 × 0E01 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0E01 ÷ +× 0085 ÷ 3041 ÷ +× 0085 ÷ 0020 ÷ 3041 ÷ +× 0085 ÷ 0308 × 3041 ÷ +× 0085 ÷ 0308 × 0020 ÷ 3041 ÷ +× 17D6 ÷ 0023 ÷ +× 17D6 × 0020 ÷ 0023 ÷ +× 17D6 × 0308 ÷ 0023 ÷ +× 17D6 × 0308 × 0020 ÷ 0023 ÷ +× 17D6 ÷ 2014 ÷ +× 17D6 × 0020 ÷ 2014 ÷ +× 17D6 × 0308 ÷ 2014 ÷ +× 17D6 × 0308 × 0020 ÷ 2014 ÷ +× 17D6 × 0009 ÷ +× 17D6 × 0020 ÷ 0009 ÷ +× 17D6 × 0308 × 0009 ÷ +× 17D6 × 0308 × 0020 ÷ 0009 ÷ +× 17D6 ÷ 00B4 ÷ +× 17D6 × 0020 ÷ 00B4 ÷ +× 17D6 × 0308 ÷ 00B4 ÷ +× 17D6 × 0308 × 0020 ÷ 00B4 ÷ +× 17D6 × 000B ÷ +× 17D6 × 0020 × 000B ÷ +× 17D6 × 0308 × 000B ÷ +× 17D6 × 0308 × 0020 × 000B ÷ +× 17D6 ÷ FFFC ÷ +× 17D6 × 0020 ÷ FFFC ÷ +× 17D6 × 0308 ÷ FFFC ÷ +× 17D6 × 0308 × 0020 ÷ FFFC ÷ +× 17D6 × 007D ÷ +× 17D6 × 0020 × 007D ÷ +× 17D6 × 0308 × 007D ÷ +× 17D6 × 0308 × 0020 × 007D ÷ +× 17D6 × 0029 ÷ +× 17D6 × 0020 × 0029 ÷ +× 17D6 × 0308 × 0029 ÷ +× 17D6 × 0308 × 0020 × 0029 ÷ +× 17D6 × 000D ÷ +× 17D6 × 0020 × 000D ÷ +× 17D6 × 0308 × 000D ÷ +× 17D6 × 0308 × 0020 × 000D ÷ +× 17D6 × 0021 ÷ +× 17D6 × 0020 × 0021 ÷ +× 17D6 × 0308 × 0021 ÷ +× 17D6 × 0308 × 0020 × 0021 ÷ +× 17D6 × 00A0 ÷ +× 17D6 × 0020 ÷ 00A0 ÷ +× 17D6 × 0308 × 00A0 ÷ +× 17D6 × 0308 × 0020 ÷ 00A0 ÷ +× 17D6 ÷ AC00 ÷ +× 17D6 × 0020 ÷ AC00 ÷ +× 17D6 × 0308 ÷ AC00 ÷ +× 17D6 × 0308 × 0020 ÷ AC00 ÷ +× 17D6 ÷ AC01 ÷ +× 17D6 × 0020 ÷ AC01 ÷ +× 17D6 × 0308 ÷ AC01 ÷ +× 17D6 × 0308 × 0020 ÷ AC01 ÷ +× 17D6 ÷ 05D0 ÷ +× 17D6 × 0020 ÷ 05D0 ÷ +× 17D6 × 0308 ÷ 05D0 ÷ +× 17D6 × 0308 × 0020 ÷ 05D0 ÷ +× 17D6 × 002D ÷ +× 17D6 × 0020 ÷ 002D ÷ +× 17D6 × 0308 × 002D ÷ +× 17D6 × 0308 × 0020 ÷ 002D ÷ +× 17D6 ÷ 231A ÷ +× 17D6 × 0020 ÷ 231A ÷ +× 17D6 × 0308 ÷ 231A ÷ +× 17D6 × 0308 × 0020 ÷ 231A ÷ +× 17D6 ÷ 2024 ÷ +× 17D6 × 0020 ÷ 2024 ÷ +× 17D6 × 0308 ÷ 2024 ÷ +× 17D6 × 0308 × 0020 ÷ 2024 ÷ +× 17D6 × 002C ÷ +× 17D6 × 0020 × 002C ÷ +× 17D6 × 0308 × 002C ÷ +× 17D6 × 0308 × 0020 × 002C ÷ +× 17D6 ÷ 1100 ÷ +× 17D6 × 0020 ÷ 1100 ÷ +× 17D6 × 0308 ÷ 1100 ÷ +× 17D6 × 0308 × 0020 ÷ 1100 ÷ +× 17D6 ÷ 11A8 ÷ +× 17D6 × 0020 ÷ 11A8 ÷ +× 17D6 × 0308 ÷ 11A8 ÷ +× 17D6 × 0308 × 0020 ÷ 11A8 ÷ +× 17D6 ÷ 1160 ÷ +× 17D6 × 0020 ÷ 1160 ÷ +× 17D6 × 0308 ÷ 1160 ÷ +× 17D6 × 0308 × 0020 ÷ 1160 ÷ +× 17D6 × 000A ÷ +× 17D6 × 0020 × 000A ÷ +× 17D6 × 0308 × 000A ÷ +× 17D6 × 0308 × 0020 × 000A ÷ +× 17D6 × 0085 ÷ +× 17D6 × 0020 × 0085 ÷ +× 17D6 × 0308 × 0085 ÷ +× 17D6 × 0308 × 0020 × 0085 ÷ +× 17D6 × 17D6 ÷ +× 17D6 × 0020 ÷ 17D6 ÷ +× 17D6 × 0308 × 17D6 ÷ +× 17D6 × 0308 × 0020 ÷ 17D6 ÷ +× 17D6 ÷ 0030 ÷ +× 17D6 × 0020 ÷ 0030 ÷ +× 17D6 × 0308 ÷ 0030 ÷ +× 17D6 × 0308 × 0020 ÷ 0030 ÷ +× 17D6 ÷ 0028 ÷ +× 17D6 × 0020 ÷ 0028 ÷ +× 17D6 × 0308 ÷ 0028 ÷ +× 17D6 × 0308 × 0020 ÷ 0028 ÷ +× 17D6 ÷ 0025 ÷ +× 17D6 × 0020 ÷ 0025 ÷ +× 17D6 × 0308 ÷ 0025 ÷ +× 17D6 × 0308 × 0020 ÷ 0025 ÷ +× 17D6 ÷ 0024 ÷ +× 17D6 × 0020 ÷ 0024 ÷ +× 17D6 × 0308 ÷ 0024 ÷ +× 17D6 × 0308 × 0020 ÷ 0024 ÷ +× 17D6 × 0022 ÷ +× 17D6 × 0020 ÷ 0022 ÷ +× 17D6 × 0308 × 0022 ÷ +× 17D6 × 0308 × 0020 ÷ 0022 ÷ +× 17D6 × 0020 ÷ +× 17D6 × 0020 × 0020 ÷ +× 17D6 × 0308 × 0020 ÷ +× 17D6 × 0308 × 0020 × 0020 ÷ +× 17D6 × 002F ÷ +× 17D6 × 0020 × 002F ÷ +× 17D6 × 0308 × 002F ÷ +× 17D6 × 0308 × 0020 × 002F ÷ +× 17D6 × 2060 ÷ +× 17D6 × 0020 × 2060 ÷ +× 17D6 × 0308 × 2060 ÷ +× 17D6 × 0308 × 0020 × 2060 ÷ +× 17D6 × 200B ÷ +× 17D6 × 0020 × 200B ÷ +× 17D6 × 0308 × 200B ÷ +× 17D6 × 0308 × 0020 × 200B ÷ +× 17D6 ÷ 1F1E6 ÷ +× 17D6 × 0020 ÷ 1F1E6 ÷ +× 17D6 × 0308 ÷ 1F1E6 ÷ +× 17D6 × 0308 × 0020 ÷ 1F1E6 ÷ +× 17D6 ÷ 261D ÷ +× 17D6 × 0020 ÷ 261D ÷ +× 17D6 × 0308 ÷ 261D ÷ +× 17D6 × 0308 × 0020 ÷ 261D ÷ +× 17D6 ÷ 1F3FB ÷ +× 17D6 × 0020 ÷ 1F3FB ÷ +× 17D6 × 0308 ÷ 1F3FB ÷ +× 17D6 × 0308 × 0020 ÷ 1F3FB ÷ +× 17D6 × 0001 ÷ +× 17D6 × 0020 ÷ 0001 ÷ +× 17D6 × 0308 × 0001 ÷ +× 17D6 × 0308 × 0020 ÷ 0001 ÷ +× 17D6 × 200D ÷ +× 17D6 × 0020 ÷ 200D ÷ +× 17D6 × 0308 × 200D ÷ +× 17D6 × 0308 × 0020 ÷ 200D ÷ +× 17D6 ÷ 00A7 ÷ +× 17D6 × 0020 ÷ 00A7 ÷ +× 17D6 × 0308 ÷ 00A7 ÷ +× 17D6 × 0308 × 0020 ÷ 00A7 ÷ +× 17D6 ÷ 50005 ÷ +× 17D6 × 0020 ÷ 50005 ÷ +× 17D6 × 0308 ÷ 50005 ÷ +× 17D6 × 0308 × 0020 ÷ 50005 ÷ +× 17D6 ÷ 0E01 ÷ +× 17D6 × 0020 ÷ 0E01 ÷ +× 17D6 × 0308 ÷ 0E01 ÷ +× 17D6 × 0308 × 0020 ÷ 0E01 ÷ +× 17D6 × 3041 ÷ +× 17D6 × 0020 ÷ 3041 ÷ +× 17D6 × 0308 × 3041 ÷ +× 17D6 × 0308 × 0020 ÷ 3041 ÷ +× 0030 × 0023 ÷ +× 0030 × 0020 ÷ 0023 ÷ +× 0030 × 0308 × 0023 ÷ +× 0030 × 0308 × 0020 ÷ 0023 ÷ +× 0030 ÷ 2014 ÷ +× 0030 × 0020 ÷ 2014 ÷ +× 0030 × 0308 ÷ 2014 ÷ +× 0030 × 0308 × 0020 ÷ 2014 ÷ +× 0030 × 0009 ÷ +× 0030 × 0020 ÷ 0009 ÷ +× 0030 × 0308 × 0009 ÷ +× 0030 × 0308 × 0020 ÷ 0009 ÷ +× 0030 ÷ 00B4 ÷ +× 0030 × 0020 ÷ 00B4 ÷ +× 0030 × 0308 ÷ 00B4 ÷ +× 0030 × 0308 × 0020 ÷ 00B4 ÷ +× 0030 × 000B ÷ +× 0030 × 0020 × 000B ÷ +× 0030 × 0308 × 000B ÷ +× 0030 × 0308 × 0020 × 000B ÷ +× 0030 ÷ FFFC ÷ +× 0030 × 0020 ÷ FFFC ÷ +× 0030 × 0308 ÷ FFFC ÷ +× 0030 × 0308 × 0020 ÷ FFFC ÷ +× 0030 × 007D ÷ +× 0030 × 0020 × 007D ÷ +× 0030 × 0308 × 007D ÷ +× 0030 × 0308 × 0020 × 007D ÷ +× 0030 × 0029 ÷ +× 0030 × 0020 × 0029 ÷ +× 0030 × 0308 × 0029 ÷ +× 0030 × 0308 × 0020 × 0029 ÷ +× 0030 × 000D ÷ +× 0030 × 0020 × 000D ÷ +× 0030 × 0308 × 000D ÷ +× 0030 × 0308 × 0020 × 000D ÷ +× 0030 × 0021 ÷ +× 0030 × 0020 × 0021 ÷ +× 0030 × 0308 × 0021 ÷ +× 0030 × 0308 × 0020 × 0021 ÷ +× 0030 × 00A0 ÷ +× 0030 × 0020 ÷ 00A0 ÷ +× 0030 × 0308 × 00A0 ÷ +× 0030 × 0308 × 0020 ÷ 00A0 ÷ +× 0030 ÷ AC00 ÷ +× 0030 × 0020 ÷ AC00 ÷ +× 0030 × 0308 ÷ AC00 ÷ +× 0030 × 0308 × 0020 ÷ AC00 ÷ +× 0030 ÷ AC01 ÷ +× 0030 × 0020 ÷ AC01 ÷ +× 0030 × 0308 ÷ AC01 ÷ +× 0030 × 0308 × 0020 ÷ AC01 ÷ +× 0030 × 05D0 ÷ +× 0030 × 0020 ÷ 05D0 ÷ +× 0030 × 0308 × 05D0 ÷ +× 0030 × 0308 × 0020 ÷ 05D0 ÷ +× 0030 × 002D ÷ +× 0030 × 0020 ÷ 002D ÷ +× 0030 × 0308 × 002D ÷ +× 0030 × 0308 × 0020 ÷ 002D ÷ +× 0030 ÷ 231A ÷ +× 0030 × 0020 ÷ 231A ÷ +× 0030 × 0308 ÷ 231A ÷ +× 0030 × 0308 × 0020 ÷ 231A ÷ +× 0030 × 2024 ÷ +× 0030 × 0020 ÷ 2024 ÷ +× 0030 × 0308 × 2024 ÷ +× 0030 × 0308 × 0020 ÷ 2024 ÷ +× 0030 × 002C ÷ +× 0030 × 0020 × 002C ÷ +× 0030 × 0308 × 002C ÷ +× 0030 × 0308 × 0020 × 002C ÷ +× 0030 ÷ 1100 ÷ +× 0030 × 0020 ÷ 1100 ÷ +× 0030 × 0308 ÷ 1100 ÷ +× 0030 × 0308 × 0020 ÷ 1100 ÷ +× 0030 ÷ 11A8 ÷ +× 0030 × 0020 ÷ 11A8 ÷ +× 0030 × 0308 ÷ 11A8 ÷ +× 0030 × 0308 × 0020 ÷ 11A8 ÷ +× 0030 ÷ 1160 ÷ +× 0030 × 0020 ÷ 1160 ÷ +× 0030 × 0308 ÷ 1160 ÷ +× 0030 × 0308 × 0020 ÷ 1160 ÷ +× 0030 × 000A ÷ +× 0030 × 0020 × 000A ÷ +× 0030 × 0308 × 000A ÷ +× 0030 × 0308 × 0020 × 000A ÷ +× 0030 × 0085 ÷ +× 0030 × 0020 × 0085 ÷ +× 0030 × 0308 × 0085 ÷ +× 0030 × 0308 × 0020 × 0085 ÷ +× 0030 × 17D6 ÷ +× 0030 × 0020 ÷ 17D6 ÷ +× 0030 × 0308 × 17D6 ÷ +× 0030 × 0308 × 0020 ÷ 17D6 ÷ +× 0030 × 0030 ÷ +× 0030 × 0020 ÷ 0030 ÷ +× 0030 × 0308 × 0030 ÷ +× 0030 × 0308 × 0020 ÷ 0030 ÷ +× 0030 × 0028 ÷ +× 0030 × 0020 ÷ 0028 ÷ +× 0030 × 0308 × 0028 ÷ +× 0030 × 0308 × 0020 ÷ 0028 ÷ +× 0030 × 0025 ÷ +× 0030 × 0020 ÷ 0025 ÷ +× 0030 × 0308 × 0025 ÷ +× 0030 × 0308 × 0020 ÷ 0025 ÷ +× 0030 × 0024 ÷ +× 0030 × 0020 ÷ 0024 ÷ +× 0030 × 0308 × 0024 ÷ +× 0030 × 0308 × 0020 ÷ 0024 ÷ +× 0030 × 0022 ÷ +× 0030 × 0020 ÷ 0022 ÷ +× 0030 × 0308 × 0022 ÷ +× 0030 × 0308 × 0020 ÷ 0022 ÷ +× 0030 × 0020 ÷ +× 0030 × 0020 × 0020 ÷ +× 0030 × 0308 × 0020 ÷ +× 0030 × 0308 × 0020 × 0020 ÷ +× 0030 × 002F ÷ +× 0030 × 0020 × 002F ÷ +× 0030 × 0308 × 002F ÷ +× 0030 × 0308 × 0020 × 002F ÷ +× 0030 × 2060 ÷ +× 0030 × 0020 × 2060 ÷ +× 0030 × 0308 × 2060 ÷ +× 0030 × 0308 × 0020 × 2060 ÷ +× 0030 × 200B ÷ +× 0030 × 0020 × 200B ÷ +× 0030 × 0308 × 200B ÷ +× 0030 × 0308 × 0020 × 200B ÷ +× 0030 ÷ 1F1E6 ÷ +× 0030 × 0020 ÷ 1F1E6 ÷ +× 0030 × 0308 ÷ 1F1E6 ÷ +× 0030 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0030 ÷ 261D ÷ +× 0030 × 0020 ÷ 261D ÷ +× 0030 × 0308 ÷ 261D ÷ +× 0030 × 0308 × 0020 ÷ 261D ÷ +× 0030 ÷ 1F3FB ÷ +× 0030 × 0020 ÷ 1F3FB ÷ +× 0030 × 0308 ÷ 1F3FB ÷ +× 0030 × 0308 × 0020 ÷ 1F3FB ÷ +× 0030 × 0001 ÷ +× 0030 × 0020 ÷ 0001 ÷ +× 0030 × 0308 × 0001 ÷ +× 0030 × 0308 × 0020 ÷ 0001 ÷ +× 0030 × 200D ÷ +× 0030 × 0020 ÷ 200D ÷ +× 0030 × 0308 × 200D ÷ +× 0030 × 0308 × 0020 ÷ 200D ÷ +× 0030 × 00A7 ÷ +× 0030 × 0020 ÷ 00A7 ÷ +× 0030 × 0308 × 00A7 ÷ +× 0030 × 0308 × 0020 ÷ 00A7 ÷ +× 0030 × 50005 ÷ +× 0030 × 0020 ÷ 50005 ÷ +× 0030 × 0308 × 50005 ÷ +× 0030 × 0308 × 0020 ÷ 50005 ÷ +× 0030 × 0E01 ÷ +× 0030 × 0020 ÷ 0E01 ÷ +× 0030 × 0308 × 0E01 ÷ +× 0030 × 0308 × 0020 ÷ 0E01 ÷ +× 0030 × 3041 ÷ +× 0030 × 0020 ÷ 3041 ÷ +× 0030 × 0308 × 3041 ÷ +× 0030 × 0308 × 0020 ÷ 3041 ÷ +× 0028 × 0023 ÷ +× 0028 × 0020 × 0023 ÷ +× 0028 × 0308 × 0023 ÷ +× 0028 × 0308 × 0020 × 0023 ÷ +× 0028 × 2014 ÷ +× 0028 × 0020 × 2014 ÷ +× 0028 × 0308 × 2014 ÷ +× 0028 × 0308 × 0020 × 2014 ÷ +× 0028 × 0009 ÷ +× 0028 × 0020 × 0009 ÷ +× 0028 × 0308 × 0009 ÷ +× 0028 × 0308 × 0020 × 0009 ÷ +× 0028 × 00B4 ÷ +× 0028 × 0020 × 00B4 ÷ +× 0028 × 0308 × 00B4 ÷ +× 0028 × 0308 × 0020 × 00B4 ÷ +× 0028 × 000B ÷ +× 0028 × 0020 × 000B ÷ +× 0028 × 0308 × 000B ÷ +× 0028 × 0308 × 0020 × 000B ÷ +× 0028 × FFFC ÷ +× 0028 × 0020 × FFFC ÷ +× 0028 × 0308 × FFFC ÷ +× 0028 × 0308 × 0020 × FFFC ÷ +× 0028 × 007D ÷ +× 0028 × 0020 × 007D ÷ +× 0028 × 0308 × 007D ÷ +× 0028 × 0308 × 0020 × 007D ÷ +× 0028 × 0029 ÷ +× 0028 × 0020 × 0029 ÷ +× 0028 × 0308 × 0029 ÷ +× 0028 × 0308 × 0020 × 0029 ÷ +× 0028 × 000D ÷ +× 0028 × 0020 × 000D ÷ +× 0028 × 0308 × 000D ÷ +× 0028 × 0308 × 0020 × 000D ÷ +× 0028 × 0021 ÷ +× 0028 × 0020 × 0021 ÷ +× 0028 × 0308 × 0021 ÷ +× 0028 × 0308 × 0020 × 0021 ÷ +× 0028 × 00A0 ÷ +× 0028 × 0020 × 00A0 ÷ +× 0028 × 0308 × 00A0 ÷ +× 0028 × 0308 × 0020 × 00A0 ÷ +× 0028 × AC00 ÷ +× 0028 × 0020 × AC00 ÷ +× 0028 × 0308 × AC00 ÷ +× 0028 × 0308 × 0020 × AC00 ÷ +× 0028 × AC01 ÷ +× 0028 × 0020 × AC01 ÷ +× 0028 × 0308 × AC01 ÷ +× 0028 × 0308 × 0020 × AC01 ÷ +× 0028 × 05D0 ÷ +× 0028 × 0020 × 05D0 ÷ +× 0028 × 0308 × 05D0 ÷ +× 0028 × 0308 × 0020 × 05D0 ÷ +× 0028 × 002D ÷ +× 0028 × 0020 × 002D ÷ +× 0028 × 0308 × 002D ÷ +× 0028 × 0308 × 0020 × 002D ÷ +× 0028 × 231A ÷ +× 0028 × 0020 × 231A ÷ +× 0028 × 0308 × 231A ÷ +× 0028 × 0308 × 0020 × 231A ÷ +× 0028 × 2024 ÷ +× 0028 × 0020 × 2024 ÷ +× 0028 × 0308 × 2024 ÷ +× 0028 × 0308 × 0020 × 2024 ÷ +× 0028 × 002C ÷ +× 0028 × 0020 × 002C ÷ +× 0028 × 0308 × 002C ÷ +× 0028 × 0308 × 0020 × 002C ÷ +× 0028 × 1100 ÷ +× 0028 × 0020 × 1100 ÷ +× 0028 × 0308 × 1100 ÷ +× 0028 × 0308 × 0020 × 1100 ÷ +× 0028 × 11A8 ÷ +× 0028 × 0020 × 11A8 ÷ +× 0028 × 0308 × 11A8 ÷ +× 0028 × 0308 × 0020 × 11A8 ÷ +× 0028 × 1160 ÷ +× 0028 × 0020 × 1160 ÷ +× 0028 × 0308 × 1160 ÷ +× 0028 × 0308 × 0020 × 1160 ÷ +× 0028 × 000A ÷ +× 0028 × 0020 × 000A ÷ +× 0028 × 0308 × 000A ÷ +× 0028 × 0308 × 0020 × 000A ÷ +× 0028 × 0085 ÷ +× 0028 × 0020 × 0085 ÷ +× 0028 × 0308 × 0085 ÷ +× 0028 × 0308 × 0020 × 0085 ÷ +× 0028 × 17D6 ÷ +× 0028 × 0020 × 17D6 ÷ +× 0028 × 0308 × 17D6 ÷ +× 0028 × 0308 × 0020 × 17D6 ÷ +× 0028 × 0030 ÷ +× 0028 × 0020 × 0030 ÷ +× 0028 × 0308 × 0030 ÷ +× 0028 × 0308 × 0020 × 0030 ÷ +× 0028 × 0028 ÷ +× 0028 × 0020 × 0028 ÷ +× 0028 × 0308 × 0028 ÷ +× 0028 × 0308 × 0020 × 0028 ÷ +× 0028 × 0025 ÷ +× 0028 × 0020 × 0025 ÷ +× 0028 × 0308 × 0025 ÷ +× 0028 × 0308 × 0020 × 0025 ÷ +× 0028 × 0024 ÷ +× 0028 × 0020 × 0024 ÷ +× 0028 × 0308 × 0024 ÷ +× 0028 × 0308 × 0020 × 0024 ÷ +× 0028 × 0022 ÷ +× 0028 × 0020 × 0022 ÷ +× 0028 × 0308 × 0022 ÷ +× 0028 × 0308 × 0020 × 0022 ÷ +× 0028 × 0020 ÷ +× 0028 × 0020 × 0020 ÷ +× 0028 × 0308 × 0020 ÷ +× 0028 × 0308 × 0020 × 0020 ÷ +× 0028 × 002F ÷ +× 0028 × 0020 × 002F ÷ +× 0028 × 0308 × 002F ÷ +× 0028 × 0308 × 0020 × 002F ÷ +× 0028 × 2060 ÷ +× 0028 × 0020 × 2060 ÷ +× 0028 × 0308 × 2060 ÷ +× 0028 × 0308 × 0020 × 2060 ÷ +× 0028 × 200B ÷ +× 0028 × 0020 × 200B ÷ +× 0028 × 0308 × 200B ÷ +× 0028 × 0308 × 0020 × 200B ÷ +× 0028 × 1F1E6 ÷ +× 0028 × 0020 × 1F1E6 ÷ +× 0028 × 0308 × 1F1E6 ÷ +× 0028 × 0308 × 0020 × 1F1E6 ÷ +× 0028 × 261D ÷ +× 0028 × 0020 × 261D ÷ +× 0028 × 0308 × 261D ÷ +× 0028 × 0308 × 0020 × 261D ÷ +× 0028 × 1F3FB ÷ +× 0028 × 0020 × 1F3FB ÷ +× 0028 × 0308 × 1F3FB ÷ +× 0028 × 0308 × 0020 × 1F3FB ÷ +× 0028 × 0001 ÷ +× 0028 × 0020 × 0001 ÷ +× 0028 × 0308 × 0001 ÷ +× 0028 × 0308 × 0020 × 0001 ÷ +× 0028 × 200D ÷ +× 0028 × 0020 × 200D ÷ +× 0028 × 0308 × 200D ÷ +× 0028 × 0308 × 0020 × 200D ÷ +× 0028 × 00A7 ÷ +× 0028 × 0020 × 00A7 ÷ +× 0028 × 0308 × 00A7 ÷ +× 0028 × 0308 × 0020 × 00A7 ÷ +× 0028 × 50005 ÷ +× 0028 × 0020 × 50005 ÷ +× 0028 × 0308 × 50005 ÷ +× 0028 × 0308 × 0020 × 50005 ÷ +× 0028 × 0E01 ÷ +× 0028 × 0020 × 0E01 ÷ +× 0028 × 0308 × 0E01 ÷ +× 0028 × 0308 × 0020 × 0E01 ÷ +× 0028 × 3041 ÷ +× 0028 × 0020 × 3041 ÷ +× 0028 × 0308 × 3041 ÷ +× 0028 × 0308 × 0020 × 3041 ÷ +× 0025 × 0023 ÷ +× 0025 × 0020 ÷ 0023 ÷ +× 0025 × 0308 × 0023 ÷ +× 0025 × 0308 × 0020 ÷ 0023 ÷ +× 0025 ÷ 2014 ÷ +× 0025 × 0020 ÷ 2014 ÷ +× 0025 × 0308 ÷ 2014 ÷ +× 0025 × 0308 × 0020 ÷ 2014 ÷ +× 0025 × 0009 ÷ +× 0025 × 0020 ÷ 0009 ÷ +× 0025 × 0308 × 0009 ÷ +× 0025 × 0308 × 0020 ÷ 0009 ÷ +× 0025 ÷ 00B4 ÷ +× 0025 × 0020 ÷ 00B4 ÷ +× 0025 × 0308 ÷ 00B4 ÷ +× 0025 × 0308 × 0020 ÷ 00B4 ÷ +× 0025 × 000B ÷ +× 0025 × 0020 × 000B ÷ +× 0025 × 0308 × 000B ÷ +× 0025 × 0308 × 0020 × 000B ÷ +× 0025 ÷ FFFC ÷ +× 0025 × 0020 ÷ FFFC ÷ +× 0025 × 0308 ÷ FFFC ÷ +× 0025 × 0308 × 0020 ÷ FFFC ÷ +× 0025 × 007D ÷ +× 0025 × 0020 × 007D ÷ +× 0025 × 0308 × 007D ÷ +× 0025 × 0308 × 0020 × 007D ÷ +× 0025 × 0029 ÷ +× 0025 × 0020 × 0029 ÷ +× 0025 × 0308 × 0029 ÷ +× 0025 × 0308 × 0020 × 0029 ÷ +× 0025 × 000D ÷ +× 0025 × 0020 × 000D ÷ +× 0025 × 0308 × 000D ÷ +× 0025 × 0308 × 0020 × 000D ÷ +× 0025 × 0021 ÷ +× 0025 × 0020 × 0021 ÷ +× 0025 × 0308 × 0021 ÷ +× 0025 × 0308 × 0020 × 0021 ÷ +× 0025 × 00A0 ÷ +× 0025 × 0020 ÷ 00A0 ÷ +× 0025 × 0308 × 00A0 ÷ +× 0025 × 0308 × 0020 ÷ 00A0 ÷ +× 0025 ÷ AC00 ÷ +× 0025 × 0020 ÷ AC00 ÷ +× 0025 × 0308 ÷ AC00 ÷ +× 0025 × 0308 × 0020 ÷ AC00 ÷ +× 0025 ÷ AC01 ÷ +× 0025 × 0020 ÷ AC01 ÷ +× 0025 × 0308 ÷ AC01 ÷ +× 0025 × 0308 × 0020 ÷ AC01 ÷ +× 0025 × 05D0 ÷ +× 0025 × 0020 ÷ 05D0 ÷ +× 0025 × 0308 × 05D0 ÷ +× 0025 × 0308 × 0020 ÷ 05D0 ÷ +× 0025 × 002D ÷ +× 0025 × 0020 ÷ 002D ÷ +× 0025 × 0308 × 002D ÷ +× 0025 × 0308 × 0020 ÷ 002D ÷ +× 0025 ÷ 231A ÷ +× 0025 × 0020 ÷ 231A ÷ +× 0025 × 0308 ÷ 231A ÷ +× 0025 × 0308 × 0020 ÷ 231A ÷ +× 0025 ÷ 2024 ÷ +× 0025 × 0020 ÷ 2024 ÷ +× 0025 × 0308 ÷ 2024 ÷ +× 0025 × 0308 × 0020 ÷ 2024 ÷ +× 0025 × 002C ÷ +× 0025 × 0020 × 002C ÷ +× 0025 × 0308 × 002C ÷ +× 0025 × 0308 × 0020 × 002C ÷ +× 0025 ÷ 1100 ÷ +× 0025 × 0020 ÷ 1100 ÷ +× 0025 × 0308 ÷ 1100 ÷ +× 0025 × 0308 × 0020 ÷ 1100 ÷ +× 0025 ÷ 11A8 ÷ +× 0025 × 0020 ÷ 11A8 ÷ +× 0025 × 0308 ÷ 11A8 ÷ +× 0025 × 0308 × 0020 ÷ 11A8 ÷ +× 0025 ÷ 1160 ÷ +× 0025 × 0020 ÷ 1160 ÷ +× 0025 × 0308 ÷ 1160 ÷ +× 0025 × 0308 × 0020 ÷ 1160 ÷ +× 0025 × 000A ÷ +× 0025 × 0020 × 000A ÷ +× 0025 × 0308 × 000A ÷ +× 0025 × 0308 × 0020 × 000A ÷ +× 0025 × 0085 ÷ +× 0025 × 0020 × 0085 ÷ +× 0025 × 0308 × 0085 ÷ +× 0025 × 0308 × 0020 × 0085 ÷ +× 0025 × 17D6 ÷ +× 0025 × 0020 ÷ 17D6 ÷ +× 0025 × 0308 × 17D6 ÷ +× 0025 × 0308 × 0020 ÷ 17D6 ÷ +× 0025 × 0030 ÷ +× 0025 × 0020 ÷ 0030 ÷ +× 0025 × 0308 × 0030 ÷ +× 0025 × 0308 × 0020 ÷ 0030 ÷ +× 0025 ÷ 0028 ÷ +× 0025 × 0020 ÷ 0028 ÷ +× 0025 × 0308 ÷ 0028 ÷ +× 0025 × 0308 × 0020 ÷ 0028 ÷ +× 0025 ÷ 0025 ÷ +× 0025 × 0020 ÷ 0025 ÷ +× 0025 × 0308 ÷ 0025 ÷ +× 0025 × 0308 × 0020 ÷ 0025 ÷ +× 0025 ÷ 0024 ÷ +× 0025 × 0020 ÷ 0024 ÷ +× 0025 × 0308 ÷ 0024 ÷ +× 0025 × 0308 × 0020 ÷ 0024 ÷ +× 0025 × 0022 ÷ +× 0025 × 0020 ÷ 0022 ÷ +× 0025 × 0308 × 0022 ÷ +× 0025 × 0308 × 0020 ÷ 0022 ÷ +× 0025 × 0020 ÷ +× 0025 × 0020 × 0020 ÷ +× 0025 × 0308 × 0020 ÷ +× 0025 × 0308 × 0020 × 0020 ÷ +× 0025 × 002F ÷ +× 0025 × 0020 × 002F ÷ +× 0025 × 0308 × 002F ÷ +× 0025 × 0308 × 0020 × 002F ÷ +× 0025 × 2060 ÷ +× 0025 × 0020 × 2060 ÷ +× 0025 × 0308 × 2060 ÷ +× 0025 × 0308 × 0020 × 2060 ÷ +× 0025 × 200B ÷ +× 0025 × 0020 × 200B ÷ +× 0025 × 0308 × 200B ÷ +× 0025 × 0308 × 0020 × 200B ÷ +× 0025 ÷ 1F1E6 ÷ +× 0025 × 0020 ÷ 1F1E6 ÷ +× 0025 × 0308 ÷ 1F1E6 ÷ +× 0025 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0025 ÷ 261D ÷ +× 0025 × 0020 ÷ 261D ÷ +× 0025 × 0308 ÷ 261D ÷ +× 0025 × 0308 × 0020 ÷ 261D ÷ +× 0025 ÷ 1F3FB ÷ +× 0025 × 0020 ÷ 1F3FB ÷ +× 0025 × 0308 ÷ 1F3FB ÷ +× 0025 × 0308 × 0020 ÷ 1F3FB ÷ +× 0025 × 0001 ÷ +× 0025 × 0020 ÷ 0001 ÷ +× 0025 × 0308 × 0001 ÷ +× 0025 × 0308 × 0020 ÷ 0001 ÷ +× 0025 × 200D ÷ +× 0025 × 0020 ÷ 200D ÷ +× 0025 × 0308 × 200D ÷ +× 0025 × 0308 × 0020 ÷ 200D ÷ +× 0025 × 00A7 ÷ +× 0025 × 0020 ÷ 00A7 ÷ +× 0025 × 0308 × 00A7 ÷ +× 0025 × 0308 × 0020 ÷ 00A7 ÷ +× 0025 × 50005 ÷ +× 0025 × 0020 ÷ 50005 ÷ +× 0025 × 0308 × 50005 ÷ +× 0025 × 0308 × 0020 ÷ 50005 ÷ +× 0025 × 0E01 ÷ +× 0025 × 0020 ÷ 0E01 ÷ +× 0025 × 0308 × 0E01 ÷ +× 0025 × 0308 × 0020 ÷ 0E01 ÷ +× 0025 × 3041 ÷ +× 0025 × 0020 ÷ 3041 ÷ +× 0025 × 0308 × 3041 ÷ +× 0025 × 0308 × 0020 ÷ 3041 ÷ +× 0024 × 0023 ÷ +× 0024 × 0020 ÷ 0023 ÷ +× 0024 × 0308 × 0023 ÷ +× 0024 × 0308 × 0020 ÷ 0023 ÷ +× 0024 ÷ 2014 ÷ +× 0024 × 0020 ÷ 2014 ÷ +× 0024 × 0308 ÷ 2014 ÷ +× 0024 × 0308 × 0020 ÷ 2014 ÷ +× 0024 × 0009 ÷ +× 0024 × 0020 ÷ 0009 ÷ +× 0024 × 0308 × 0009 ÷ +× 0024 × 0308 × 0020 ÷ 0009 ÷ +× 0024 ÷ 00B4 ÷ +× 0024 × 0020 ÷ 00B4 ÷ +× 0024 × 0308 ÷ 00B4 ÷ +× 0024 × 0308 × 0020 ÷ 00B4 ÷ +× 0024 × 000B ÷ +× 0024 × 0020 × 000B ÷ +× 0024 × 0308 × 000B ÷ +× 0024 × 0308 × 0020 × 000B ÷ +× 0024 ÷ FFFC ÷ +× 0024 × 0020 ÷ FFFC ÷ +× 0024 × 0308 ÷ FFFC ÷ +× 0024 × 0308 × 0020 ÷ FFFC ÷ +× 0024 × 007D ÷ +× 0024 × 0020 × 007D ÷ +× 0024 × 0308 × 007D ÷ +× 0024 × 0308 × 0020 × 007D ÷ +× 0024 × 0029 ÷ +× 0024 × 0020 × 0029 ÷ +× 0024 × 0308 × 0029 ÷ +× 0024 × 0308 × 0020 × 0029 ÷ +× 0024 × 000D ÷ +× 0024 × 0020 × 000D ÷ +× 0024 × 0308 × 000D ÷ +× 0024 × 0308 × 0020 × 000D ÷ +× 0024 × 0021 ÷ +× 0024 × 0020 × 0021 ÷ +× 0024 × 0308 × 0021 ÷ +× 0024 × 0308 × 0020 × 0021 ÷ +× 0024 × 00A0 ÷ +× 0024 × 0020 ÷ 00A0 ÷ +× 0024 × 0308 × 00A0 ÷ +× 0024 × 0308 × 0020 ÷ 00A0 ÷ +× 0024 × AC00 ÷ +× 0024 × 0020 ÷ AC00 ÷ +× 0024 × 0308 × AC00 ÷ +× 0024 × 0308 × 0020 ÷ AC00 ÷ +× 0024 × AC01 ÷ +× 0024 × 0020 ÷ AC01 ÷ +× 0024 × 0308 × AC01 ÷ +× 0024 × 0308 × 0020 ÷ AC01 ÷ +× 0024 × 05D0 ÷ +× 0024 × 0020 ÷ 05D0 ÷ +× 0024 × 0308 × 05D0 ÷ +× 0024 × 0308 × 0020 ÷ 05D0 ÷ +× 0024 × 002D ÷ +× 0024 × 0020 ÷ 002D ÷ +× 0024 × 0308 × 002D ÷ +× 0024 × 0308 × 0020 ÷ 002D ÷ +× 0024 × 231A ÷ +× 0024 × 0020 ÷ 231A ÷ +× 0024 × 0308 × 231A ÷ +× 0024 × 0308 × 0020 ÷ 231A ÷ +× 0024 ÷ 2024 ÷ +× 0024 × 0020 ÷ 2024 ÷ +× 0024 × 0308 ÷ 2024 ÷ +× 0024 × 0308 × 0020 ÷ 2024 ÷ +× 0024 × 002C ÷ +× 0024 × 0020 × 002C ÷ +× 0024 × 0308 × 002C ÷ +× 0024 × 0308 × 0020 × 002C ÷ +× 0024 × 1100 ÷ +× 0024 × 0020 ÷ 1100 ÷ +× 0024 × 0308 × 1100 ÷ +× 0024 × 0308 × 0020 ÷ 1100 ÷ +× 0024 × 11A8 ÷ +× 0024 × 0020 ÷ 11A8 ÷ +× 0024 × 0308 × 11A8 ÷ +× 0024 × 0308 × 0020 ÷ 11A8 ÷ +× 0024 × 1160 ÷ +× 0024 × 0020 ÷ 1160 ÷ +× 0024 × 0308 × 1160 ÷ +× 0024 × 0308 × 0020 ÷ 1160 ÷ +× 0024 × 000A ÷ +× 0024 × 0020 × 000A ÷ +× 0024 × 0308 × 000A ÷ +× 0024 × 0308 × 0020 × 000A ÷ +× 0024 × 0085 ÷ +× 0024 × 0020 × 0085 ÷ +× 0024 × 0308 × 0085 ÷ +× 0024 × 0308 × 0020 × 0085 ÷ +× 0024 × 17D6 ÷ +× 0024 × 0020 ÷ 17D6 ÷ +× 0024 × 0308 × 17D6 ÷ +× 0024 × 0308 × 0020 ÷ 17D6 ÷ +× 0024 × 0030 ÷ +× 0024 × 0020 ÷ 0030 ÷ +× 0024 × 0308 × 0030 ÷ +× 0024 × 0308 × 0020 ÷ 0030 ÷ +× 0024 ÷ 0028 ÷ +× 0024 × 0020 ÷ 0028 ÷ +× 0024 × 0308 ÷ 0028 ÷ +× 0024 × 0308 × 0020 ÷ 0028 ÷ +× 0024 ÷ 0025 ÷ +× 0024 × 0020 ÷ 0025 ÷ +× 0024 × 0308 ÷ 0025 ÷ +× 0024 × 0308 × 0020 ÷ 0025 ÷ +× 0024 ÷ 0024 ÷ +× 0024 × 0020 ÷ 0024 ÷ +× 0024 × 0308 ÷ 0024 ÷ +× 0024 × 0308 × 0020 ÷ 0024 ÷ +× 0024 × 0022 ÷ +× 0024 × 0020 ÷ 0022 ÷ +× 0024 × 0308 × 0022 ÷ +× 0024 × 0308 × 0020 ÷ 0022 ÷ +× 0024 × 0020 ÷ +× 0024 × 0020 × 0020 ÷ +× 0024 × 0308 × 0020 ÷ +× 0024 × 0308 × 0020 × 0020 ÷ +× 0024 × 002F ÷ +× 0024 × 0020 × 002F ÷ +× 0024 × 0308 × 002F ÷ +× 0024 × 0308 × 0020 × 002F ÷ +× 0024 × 2060 ÷ +× 0024 × 0020 × 2060 ÷ +× 0024 × 0308 × 2060 ÷ +× 0024 × 0308 × 0020 × 2060 ÷ +× 0024 × 200B ÷ +× 0024 × 0020 × 200B ÷ +× 0024 × 0308 × 200B ÷ +× 0024 × 0308 × 0020 × 200B ÷ +× 0024 ÷ 1F1E6 ÷ +× 0024 × 0020 ÷ 1F1E6 ÷ +× 0024 × 0308 ÷ 1F1E6 ÷ +× 0024 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0024 × 261D ÷ +× 0024 × 0020 ÷ 261D ÷ +× 0024 × 0308 × 261D ÷ +× 0024 × 0308 × 0020 ÷ 261D ÷ +× 0024 × 1F3FB ÷ +× 0024 × 0020 ÷ 1F3FB ÷ +× 0024 × 0308 × 1F3FB ÷ +× 0024 × 0308 × 0020 ÷ 1F3FB ÷ +× 0024 × 0001 ÷ +× 0024 × 0020 ÷ 0001 ÷ +× 0024 × 0308 × 0001 ÷ +× 0024 × 0308 × 0020 ÷ 0001 ÷ +× 0024 × 200D ÷ +× 0024 × 0020 ÷ 200D ÷ +× 0024 × 0308 × 200D ÷ +× 0024 × 0308 × 0020 ÷ 200D ÷ +× 0024 × 00A7 ÷ +× 0024 × 0020 ÷ 00A7 ÷ +× 0024 × 0308 × 00A7 ÷ +× 0024 × 0308 × 0020 ÷ 00A7 ÷ +× 0024 × 50005 ÷ +× 0024 × 0020 ÷ 50005 ÷ +× 0024 × 0308 × 50005 ÷ +× 0024 × 0308 × 0020 ÷ 50005 ÷ +× 0024 × 0E01 ÷ +× 0024 × 0020 ÷ 0E01 ÷ +× 0024 × 0308 × 0E01 ÷ +× 0024 × 0308 × 0020 ÷ 0E01 ÷ +× 0024 × 3041 ÷ +× 0024 × 0020 ÷ 3041 ÷ +× 0024 × 0308 × 3041 ÷ +× 0024 × 0308 × 0020 ÷ 3041 ÷ +× 0022 × 0023 ÷ +× 0022 × 0020 ÷ 0023 ÷ +× 0022 × 0308 × 0023 ÷ +× 0022 × 0308 × 0020 ÷ 0023 ÷ +× 0022 × 2014 ÷ +× 0022 × 0020 ÷ 2014 ÷ +× 0022 × 0308 × 2014 ÷ +× 0022 × 0308 × 0020 ÷ 2014 ÷ +× 0022 × 0009 ÷ +× 0022 × 0020 ÷ 0009 ÷ +× 0022 × 0308 × 0009 ÷ +× 0022 × 0308 × 0020 ÷ 0009 ÷ +× 0022 × 00B4 ÷ +× 0022 × 0020 ÷ 00B4 ÷ +× 0022 × 0308 × 00B4 ÷ +× 0022 × 0308 × 0020 ÷ 00B4 ÷ +× 0022 × 000B ÷ +× 0022 × 0020 × 000B ÷ +× 0022 × 0308 × 000B ÷ +× 0022 × 0308 × 0020 × 000B ÷ +× 0022 × FFFC ÷ +× 0022 × 0020 ÷ FFFC ÷ +× 0022 × 0308 × FFFC ÷ +× 0022 × 0308 × 0020 ÷ FFFC ÷ +× 0022 × 007D ÷ +× 0022 × 0020 × 007D ÷ +× 0022 × 0308 × 007D ÷ +× 0022 × 0308 × 0020 × 007D ÷ +× 0022 × 0029 ÷ +× 0022 × 0020 × 0029 ÷ +× 0022 × 0308 × 0029 ÷ +× 0022 × 0308 × 0020 × 0029 ÷ +× 0022 × 000D ÷ +× 0022 × 0020 × 000D ÷ +× 0022 × 0308 × 000D ÷ +× 0022 × 0308 × 0020 × 000D ÷ +× 0022 × 0021 ÷ +× 0022 × 0020 × 0021 ÷ +× 0022 × 0308 × 0021 ÷ +× 0022 × 0308 × 0020 × 0021 ÷ +× 0022 × 00A0 ÷ +× 0022 × 0020 ÷ 00A0 ÷ +× 0022 × 0308 × 00A0 ÷ +× 0022 × 0308 × 0020 ÷ 00A0 ÷ +× 0022 × AC00 ÷ +× 0022 × 0020 ÷ AC00 ÷ +× 0022 × 0308 × AC00 ÷ +× 0022 × 0308 × 0020 ÷ AC00 ÷ +× 0022 × AC01 ÷ +× 0022 × 0020 ÷ AC01 ÷ +× 0022 × 0308 × AC01 ÷ +× 0022 × 0308 × 0020 ÷ AC01 ÷ +× 0022 × 05D0 ÷ +× 0022 × 0020 ÷ 05D0 ÷ +× 0022 × 0308 × 05D0 ÷ +× 0022 × 0308 × 0020 ÷ 05D0 ÷ +× 0022 × 002D ÷ +× 0022 × 0020 ÷ 002D ÷ +× 0022 × 0308 × 002D ÷ +× 0022 × 0308 × 0020 ÷ 002D ÷ +× 0022 × 231A ÷ +× 0022 × 0020 ÷ 231A ÷ +× 0022 × 0308 × 231A ÷ +× 0022 × 0308 × 0020 ÷ 231A ÷ +× 0022 × 2024 ÷ +× 0022 × 0020 ÷ 2024 ÷ +× 0022 × 0308 × 2024 ÷ +× 0022 × 0308 × 0020 ÷ 2024 ÷ +× 0022 × 002C ÷ +× 0022 × 0020 × 002C ÷ +× 0022 × 0308 × 002C ÷ +× 0022 × 0308 × 0020 × 002C ÷ +× 0022 × 1100 ÷ +× 0022 × 0020 ÷ 1100 ÷ +× 0022 × 0308 × 1100 ÷ +× 0022 × 0308 × 0020 ÷ 1100 ÷ +× 0022 × 11A8 ÷ +× 0022 × 0020 ÷ 11A8 ÷ +× 0022 × 0308 × 11A8 ÷ +× 0022 × 0308 × 0020 ÷ 11A8 ÷ +× 0022 × 1160 ÷ +× 0022 × 0020 ÷ 1160 ÷ +× 0022 × 0308 × 1160 ÷ +× 0022 × 0308 × 0020 ÷ 1160 ÷ +× 0022 × 000A ÷ +× 0022 × 0020 × 000A ÷ +× 0022 × 0308 × 000A ÷ +× 0022 × 0308 × 0020 × 000A ÷ +× 0022 × 0085 ÷ +× 0022 × 0020 × 0085 ÷ +× 0022 × 0308 × 0085 ÷ +× 0022 × 0308 × 0020 × 0085 ÷ +× 0022 × 17D6 ÷ +× 0022 × 0020 ÷ 17D6 ÷ +× 0022 × 0308 × 17D6 ÷ +× 0022 × 0308 × 0020 ÷ 17D6 ÷ +× 0022 × 0030 ÷ +× 0022 × 0020 ÷ 0030 ÷ +× 0022 × 0308 × 0030 ÷ +× 0022 × 0308 × 0020 ÷ 0030 ÷ +× 0022 × 0028 ÷ +× 0022 × 0020 × 0028 ÷ +× 0022 × 0308 × 0028 ÷ +× 0022 × 0308 × 0020 × 0028 ÷ +× 0022 × 0025 ÷ +× 0022 × 0020 ÷ 0025 ÷ +× 0022 × 0308 × 0025 ÷ +× 0022 × 0308 × 0020 ÷ 0025 ÷ +× 0022 × 0024 ÷ +× 0022 × 0020 ÷ 0024 ÷ +× 0022 × 0308 × 0024 ÷ +× 0022 × 0308 × 0020 ÷ 0024 ÷ +× 0022 × 0022 ÷ +× 0022 × 0020 ÷ 0022 ÷ +× 0022 × 0308 × 0022 ÷ +× 0022 × 0308 × 0020 ÷ 0022 ÷ +× 0022 × 0020 ÷ +× 0022 × 0020 × 0020 ÷ +× 0022 × 0308 × 0020 ÷ +× 0022 × 0308 × 0020 × 0020 ÷ +× 0022 × 002F ÷ +× 0022 × 0020 × 002F ÷ +× 0022 × 0308 × 002F ÷ +× 0022 × 0308 × 0020 × 002F ÷ +× 0022 × 2060 ÷ +× 0022 × 0020 × 2060 ÷ +× 0022 × 0308 × 2060 ÷ +× 0022 × 0308 × 0020 × 2060 ÷ +× 0022 × 200B ÷ +× 0022 × 0020 × 200B ÷ +× 0022 × 0308 × 200B ÷ +× 0022 × 0308 × 0020 × 200B ÷ +× 0022 × 1F1E6 ÷ +× 0022 × 0020 ÷ 1F1E6 ÷ +× 0022 × 0308 × 1F1E6 ÷ +× 0022 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0022 × 261D ÷ +× 0022 × 0020 ÷ 261D ÷ +× 0022 × 0308 × 261D ÷ +× 0022 × 0308 × 0020 ÷ 261D ÷ +× 0022 × 1F3FB ÷ +× 0022 × 0020 ÷ 1F3FB ÷ +× 0022 × 0308 × 1F3FB ÷ +× 0022 × 0308 × 0020 ÷ 1F3FB ÷ +× 0022 × 0001 ÷ +× 0022 × 0020 ÷ 0001 ÷ +× 0022 × 0308 × 0001 ÷ +× 0022 × 0308 × 0020 ÷ 0001 ÷ +× 0022 × 200D ÷ +× 0022 × 0020 ÷ 200D ÷ +× 0022 × 0308 × 200D ÷ +× 0022 × 0308 × 0020 ÷ 200D ÷ +× 0022 × 00A7 ÷ +× 0022 × 0020 ÷ 00A7 ÷ +× 0022 × 0308 × 00A7 ÷ +× 0022 × 0308 × 0020 ÷ 00A7 ÷ +× 0022 × 50005 ÷ +× 0022 × 0020 ÷ 50005 ÷ +× 0022 × 0308 × 50005 ÷ +× 0022 × 0308 × 0020 ÷ 50005 ÷ +× 0022 × 0E01 ÷ +× 0022 × 0020 ÷ 0E01 ÷ +× 0022 × 0308 × 0E01 ÷ +× 0022 × 0308 × 0020 ÷ 0E01 ÷ +× 0022 × 3041 ÷ +× 0022 × 0020 ÷ 3041 ÷ +× 0022 × 0308 × 3041 ÷ +× 0022 × 0308 × 0020 ÷ 3041 ÷ +× 0020 ÷ 0023 ÷ +× 0020 × 0020 ÷ 0023 ÷ +× 0020 ÷ 0308 × 0023 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0023 ÷ +× 0020 ÷ 2014 ÷ +× 0020 × 0020 ÷ 2014 ÷ +× 0020 ÷ 0308 ÷ 2014 ÷ +× 0020 ÷ 0308 × 0020 ÷ 2014 ÷ +× 0020 ÷ 0009 ÷ +× 0020 × 0020 ÷ 0009 ÷ +× 0020 ÷ 0308 × 0009 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0009 ÷ +× 0020 ÷ 00B4 ÷ +× 0020 × 0020 ÷ 00B4 ÷ +× 0020 ÷ 0308 ÷ 00B4 ÷ +× 0020 ÷ 0308 × 0020 ÷ 00B4 ÷ +× 0020 × 000B ÷ +× 0020 × 0020 × 000B ÷ +× 0020 ÷ 0308 × 000B ÷ +× 0020 ÷ 0308 × 0020 × 000B ÷ +× 0020 ÷ FFFC ÷ +× 0020 × 0020 ÷ FFFC ÷ +× 0020 ÷ 0308 ÷ FFFC ÷ +× 0020 ÷ 0308 × 0020 ÷ FFFC ÷ +× 0020 × 007D ÷ +× 0020 × 0020 × 007D ÷ +× 0020 ÷ 0308 × 007D ÷ +× 0020 ÷ 0308 × 0020 × 007D ÷ +× 0020 × 0029 ÷ +× 0020 × 0020 × 0029 ÷ +× 0020 ÷ 0308 × 0029 ÷ +× 0020 ÷ 0308 × 0020 × 0029 ÷ +× 0020 × 000D ÷ +× 0020 × 0020 × 000D ÷ +× 0020 ÷ 0308 × 000D ÷ +× 0020 ÷ 0308 × 0020 × 000D ÷ +× 0020 × 0021 ÷ +× 0020 × 0020 × 0021 ÷ +× 0020 ÷ 0308 × 0021 ÷ +× 0020 ÷ 0308 × 0020 × 0021 ÷ +× 0020 ÷ 00A0 ÷ +× 0020 × 0020 ÷ 00A0 ÷ +× 0020 ÷ 0308 × 00A0 ÷ +× 0020 ÷ 0308 × 0020 ÷ 00A0 ÷ +× 0020 ÷ AC00 ÷ +× 0020 × 0020 ÷ AC00 ÷ +× 0020 ÷ 0308 ÷ AC00 ÷ +× 0020 ÷ 0308 × 0020 ÷ AC00 ÷ +× 0020 ÷ AC01 ÷ +× 0020 × 0020 ÷ AC01 ÷ +× 0020 ÷ 0308 ÷ AC01 ÷ +× 0020 ÷ 0308 × 0020 ÷ AC01 ÷ +× 0020 ÷ 05D0 ÷ +× 0020 × 0020 ÷ 05D0 ÷ +× 0020 ÷ 0308 × 05D0 ÷ +× 0020 ÷ 0308 × 0020 ÷ 05D0 ÷ +× 0020 ÷ 002D ÷ +× 0020 × 0020 ÷ 002D ÷ +× 0020 ÷ 0308 × 002D ÷ +× 0020 ÷ 0308 × 0020 ÷ 002D ÷ +× 0020 ÷ 231A ÷ +× 0020 × 0020 ÷ 231A ÷ +× 0020 ÷ 0308 ÷ 231A ÷ +× 0020 ÷ 0308 × 0020 ÷ 231A ÷ +× 0020 ÷ 2024 ÷ +× 0020 × 0020 ÷ 2024 ÷ +× 0020 ÷ 0308 × 2024 ÷ +× 0020 ÷ 0308 × 0020 ÷ 2024 ÷ +× 0020 × 002C ÷ +× 0020 × 0020 × 002C ÷ +× 0020 ÷ 0308 × 002C ÷ +× 0020 ÷ 0308 × 0020 × 002C ÷ +× 0020 ÷ 1100 ÷ +× 0020 × 0020 ÷ 1100 ÷ +× 0020 ÷ 0308 ÷ 1100 ÷ +× 0020 ÷ 0308 × 0020 ÷ 1100 ÷ +× 0020 ÷ 11A8 ÷ +× 0020 × 0020 ÷ 11A8 ÷ +× 0020 ÷ 0308 ÷ 11A8 ÷ +× 0020 ÷ 0308 × 0020 ÷ 11A8 ÷ +× 0020 ÷ 1160 ÷ +× 0020 × 0020 ÷ 1160 ÷ +× 0020 ÷ 0308 ÷ 1160 ÷ +× 0020 ÷ 0308 × 0020 ÷ 1160 ÷ +× 0020 × 000A ÷ +× 0020 × 0020 × 000A ÷ +× 0020 ÷ 0308 × 000A ÷ +× 0020 ÷ 0308 × 0020 × 000A ÷ +× 0020 × 0085 ÷ +× 0020 × 0020 × 0085 ÷ +× 0020 ÷ 0308 × 0085 ÷ +× 0020 ÷ 0308 × 0020 × 0085 ÷ +× 0020 ÷ 17D6 ÷ +× 0020 × 0020 ÷ 17D6 ÷ +× 0020 ÷ 0308 × 17D6 ÷ +× 0020 ÷ 0308 × 0020 ÷ 17D6 ÷ +× 0020 ÷ 0030 ÷ +× 0020 × 0020 ÷ 0030 ÷ +× 0020 ÷ 0308 × 0030 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0030 ÷ +× 0020 ÷ 0028 ÷ +× 0020 × 0020 ÷ 0028 ÷ +× 0020 ÷ 0308 × 0028 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0028 ÷ +× 0020 ÷ 0025 ÷ +× 0020 × 0020 ÷ 0025 ÷ +× 0020 ÷ 0308 × 0025 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0025 ÷ +× 0020 ÷ 0024 ÷ +× 0020 × 0020 ÷ 0024 ÷ +× 0020 ÷ 0308 × 0024 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0024 ÷ +× 0020 ÷ 0022 ÷ +× 0020 × 0020 ÷ 0022 ÷ +× 0020 ÷ 0308 × 0022 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0022 ÷ +× 0020 × 0020 ÷ +× 0020 × 0020 × 0020 ÷ +× 0020 ÷ 0308 × 0020 ÷ +× 0020 ÷ 0308 × 0020 × 0020 ÷ +× 0020 × 002F ÷ +× 0020 × 0020 × 002F ÷ +× 0020 ÷ 0308 × 002F ÷ +× 0020 ÷ 0308 × 0020 × 002F ÷ +× 0020 × 2060 ÷ +× 0020 × 0020 × 2060 ÷ +× 0020 ÷ 0308 × 2060 ÷ +× 0020 ÷ 0308 × 0020 × 2060 ÷ +× 0020 × 200B ÷ +× 0020 × 0020 × 200B ÷ +× 0020 ÷ 0308 × 200B ÷ +× 0020 ÷ 0308 × 0020 × 200B ÷ +× 0020 ÷ 1F1E6 ÷ +× 0020 × 0020 ÷ 1F1E6 ÷ +× 0020 ÷ 0308 ÷ 1F1E6 ÷ +× 0020 ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 0020 ÷ 261D ÷ +× 0020 × 0020 ÷ 261D ÷ +× 0020 ÷ 0308 ÷ 261D ÷ +× 0020 ÷ 0308 × 0020 ÷ 261D ÷ +× 0020 ÷ 1F3FB ÷ +× 0020 × 0020 ÷ 1F3FB ÷ +× 0020 ÷ 0308 ÷ 1F3FB ÷ +× 0020 ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 0020 ÷ 0001 ÷ +× 0020 × 0020 ÷ 0001 ÷ +× 0020 ÷ 0308 × 0001 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0001 ÷ +× 0020 ÷ 200D ÷ +× 0020 × 0020 ÷ 200D ÷ +× 0020 ÷ 0308 × 200D ÷ +× 0020 ÷ 0308 × 0020 ÷ 200D ÷ +× 0020 ÷ 00A7 ÷ +× 0020 × 0020 ÷ 00A7 ÷ +× 0020 ÷ 0308 × 00A7 ÷ +× 0020 ÷ 0308 × 0020 ÷ 00A7 ÷ +× 0020 ÷ 50005 ÷ +× 0020 × 0020 ÷ 50005 ÷ +× 0020 ÷ 0308 × 50005 ÷ +× 0020 ÷ 0308 × 0020 ÷ 50005 ÷ +× 0020 ÷ 0E01 ÷ +× 0020 × 0020 ÷ 0E01 ÷ +× 0020 ÷ 0308 × 0E01 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0E01 ÷ +× 0020 ÷ 3041 ÷ +× 0020 × 0020 ÷ 3041 ÷ +× 0020 ÷ 0308 × 3041 ÷ +× 0020 ÷ 0308 × 0020 ÷ 3041 ÷ +× 002F ÷ 0023 ÷ +× 002F × 0020 ÷ 0023 ÷ +× 002F × 0308 ÷ 0023 ÷ +× 002F × 0308 × 0020 ÷ 0023 ÷ +× 002F ÷ 2014 ÷ +× 002F × 0020 ÷ 2014 ÷ +× 002F × 0308 ÷ 2014 ÷ +× 002F × 0308 × 0020 ÷ 2014 ÷ +× 002F × 0009 ÷ +× 002F × 0020 ÷ 0009 ÷ +× 002F × 0308 × 0009 ÷ +× 002F × 0308 × 0020 ÷ 0009 ÷ +× 002F ÷ 00B4 ÷ +× 002F × 0020 ÷ 00B4 ÷ +× 002F × 0308 ÷ 00B4 ÷ +× 002F × 0308 × 0020 ÷ 00B4 ÷ +× 002F × 000B ÷ +× 002F × 0020 × 000B ÷ +× 002F × 0308 × 000B ÷ +× 002F × 0308 × 0020 × 000B ÷ +× 002F ÷ FFFC ÷ +× 002F × 0020 ÷ FFFC ÷ +× 002F × 0308 ÷ FFFC ÷ +× 002F × 0308 × 0020 ÷ FFFC ÷ +× 002F × 007D ÷ +× 002F × 0020 × 007D ÷ +× 002F × 0308 × 007D ÷ +× 002F × 0308 × 0020 × 007D ÷ +× 002F × 0029 ÷ +× 002F × 0020 × 0029 ÷ +× 002F × 0308 × 0029 ÷ +× 002F × 0308 × 0020 × 0029 ÷ +× 002F × 000D ÷ +× 002F × 0020 × 000D ÷ +× 002F × 0308 × 000D ÷ +× 002F × 0308 × 0020 × 000D ÷ +× 002F × 0021 ÷ +× 002F × 0020 × 0021 ÷ +× 002F × 0308 × 0021 ÷ +× 002F × 0308 × 0020 × 0021 ÷ +× 002F × 00A0 ÷ +× 002F × 0020 ÷ 00A0 ÷ +× 002F × 0308 × 00A0 ÷ +× 002F × 0308 × 0020 ÷ 00A0 ÷ +× 002F ÷ AC00 ÷ +× 002F × 0020 ÷ AC00 ÷ +× 002F × 0308 ÷ AC00 ÷ +× 002F × 0308 × 0020 ÷ AC00 ÷ +× 002F ÷ AC01 ÷ +× 002F × 0020 ÷ AC01 ÷ +× 002F × 0308 ÷ AC01 ÷ +× 002F × 0308 × 0020 ÷ AC01 ÷ +× 002F × 05D0 ÷ +× 002F × 0020 ÷ 05D0 ÷ +× 002F × 0308 × 05D0 ÷ +× 002F × 0308 × 0020 ÷ 05D0 ÷ +× 002F × 002D ÷ +× 002F × 0020 ÷ 002D ÷ +× 002F × 0308 × 002D ÷ +× 002F × 0308 × 0020 ÷ 002D ÷ +× 002F ÷ 231A ÷ +× 002F × 0020 ÷ 231A ÷ +× 002F × 0308 ÷ 231A ÷ +× 002F × 0308 × 0020 ÷ 231A ÷ +× 002F ÷ 2024 ÷ +× 002F × 0020 ÷ 2024 ÷ +× 002F × 0308 ÷ 2024 ÷ +× 002F × 0308 × 0020 ÷ 2024 ÷ +× 002F × 002C ÷ +× 002F × 0020 × 002C ÷ +× 002F × 0308 × 002C ÷ +× 002F × 0308 × 0020 × 002C ÷ +× 002F ÷ 1100 ÷ +× 002F × 0020 ÷ 1100 ÷ +× 002F × 0308 ÷ 1100 ÷ +× 002F × 0308 × 0020 ÷ 1100 ÷ +× 002F ÷ 11A8 ÷ +× 002F × 0020 ÷ 11A8 ÷ +× 002F × 0308 ÷ 11A8 ÷ +× 002F × 0308 × 0020 ÷ 11A8 ÷ +× 002F ÷ 1160 ÷ +× 002F × 0020 ÷ 1160 ÷ +× 002F × 0308 ÷ 1160 ÷ +× 002F × 0308 × 0020 ÷ 1160 ÷ +× 002F × 000A ÷ +× 002F × 0020 × 000A ÷ +× 002F × 0308 × 000A ÷ +× 002F × 0308 × 0020 × 000A ÷ +× 002F × 0085 ÷ +× 002F × 0020 × 0085 ÷ +× 002F × 0308 × 0085 ÷ +× 002F × 0308 × 0020 × 0085 ÷ +× 002F × 17D6 ÷ +× 002F × 0020 ÷ 17D6 ÷ +× 002F × 0308 × 17D6 ÷ +× 002F × 0308 × 0020 ÷ 17D6 ÷ +× 002F ÷ 0030 ÷ +× 002F × 0020 ÷ 0030 ÷ +× 002F × 0308 ÷ 0030 ÷ +× 002F × 0308 × 0020 ÷ 0030 ÷ +× 002F ÷ 0028 ÷ +× 002F × 0020 ÷ 0028 ÷ +× 002F × 0308 ÷ 0028 ÷ +× 002F × 0308 × 0020 ÷ 0028 ÷ +× 002F ÷ 0025 ÷ +× 002F × 0020 ÷ 0025 ÷ +× 002F × 0308 ÷ 0025 ÷ +× 002F × 0308 × 0020 ÷ 0025 ÷ +× 002F ÷ 0024 ÷ +× 002F × 0020 ÷ 0024 ÷ +× 002F × 0308 ÷ 0024 ÷ +× 002F × 0308 × 0020 ÷ 0024 ÷ +× 002F × 0022 ÷ +× 002F × 0020 ÷ 0022 ÷ +× 002F × 0308 × 0022 ÷ +× 002F × 0308 × 0020 ÷ 0022 ÷ +× 002F × 0020 ÷ +× 002F × 0020 × 0020 ÷ +× 002F × 0308 × 0020 ÷ +× 002F × 0308 × 0020 × 0020 ÷ +× 002F × 002F ÷ +× 002F × 0020 × 002F ÷ +× 002F × 0308 × 002F ÷ +× 002F × 0308 × 0020 × 002F ÷ +× 002F × 2060 ÷ +× 002F × 0020 × 2060 ÷ +× 002F × 0308 × 2060 ÷ +× 002F × 0308 × 0020 × 2060 ÷ +× 002F × 200B ÷ +× 002F × 0020 × 200B ÷ +× 002F × 0308 × 200B ÷ +× 002F × 0308 × 0020 × 200B ÷ +× 002F ÷ 1F1E6 ÷ +× 002F × 0020 ÷ 1F1E6 ÷ +× 002F × 0308 ÷ 1F1E6 ÷ +× 002F × 0308 × 0020 ÷ 1F1E6 ÷ +× 002F ÷ 261D ÷ +× 002F × 0020 ÷ 261D ÷ +× 002F × 0308 ÷ 261D ÷ +× 002F × 0308 × 0020 ÷ 261D ÷ +× 002F ÷ 1F3FB ÷ +× 002F × 0020 ÷ 1F3FB ÷ +× 002F × 0308 ÷ 1F3FB ÷ +× 002F × 0308 × 0020 ÷ 1F3FB ÷ +× 002F × 0001 ÷ +× 002F × 0020 ÷ 0001 ÷ +× 002F × 0308 × 0001 ÷ +× 002F × 0308 × 0020 ÷ 0001 ÷ +× 002F × 200D ÷ +× 002F × 0020 ÷ 200D ÷ +× 002F × 0308 × 200D ÷ +× 002F × 0308 × 0020 ÷ 200D ÷ +× 002F ÷ 00A7 ÷ +× 002F × 0020 ÷ 00A7 ÷ +× 002F × 0308 ÷ 00A7 ÷ +× 002F × 0308 × 0020 ÷ 00A7 ÷ +× 002F ÷ 50005 ÷ +× 002F × 0020 ÷ 50005 ÷ +× 002F × 0308 ÷ 50005 ÷ +× 002F × 0308 × 0020 ÷ 50005 ÷ +× 002F ÷ 0E01 ÷ +× 002F × 0020 ÷ 0E01 ÷ +× 002F × 0308 ÷ 0E01 ÷ +× 002F × 0308 × 0020 ÷ 0E01 ÷ +× 002F × 3041 ÷ +× 002F × 0020 ÷ 3041 ÷ +× 002F × 0308 × 3041 ÷ +× 002F × 0308 × 0020 ÷ 3041 ÷ +× 2060 × 0023 ÷ +× 2060 × 0020 ÷ 0023 ÷ +× 2060 × 0308 × 0023 ÷ +× 2060 × 0308 × 0020 ÷ 0023 ÷ +× 2060 × 2014 ÷ +× 2060 × 0020 ÷ 2014 ÷ +× 2060 × 0308 × 2014 ÷ +× 2060 × 0308 × 0020 ÷ 2014 ÷ +× 2060 × 0009 ÷ +× 2060 × 0020 ÷ 0009 ÷ +× 2060 × 0308 × 0009 ÷ +× 2060 × 0308 × 0020 ÷ 0009 ÷ +× 2060 × 00B4 ÷ +× 2060 × 0020 ÷ 00B4 ÷ +× 2060 × 0308 × 00B4 ÷ +× 2060 × 0308 × 0020 ÷ 00B4 ÷ +× 2060 × 000B ÷ +× 2060 × 0020 × 000B ÷ +× 2060 × 0308 × 000B ÷ +× 2060 × 0308 × 0020 × 000B ÷ +× 2060 × FFFC ÷ +× 2060 × 0020 ÷ FFFC ÷ +× 2060 × 0308 × FFFC ÷ +× 2060 × 0308 × 0020 ÷ FFFC ÷ +× 2060 × 007D ÷ +× 2060 × 0020 × 007D ÷ +× 2060 × 0308 × 007D ÷ +× 2060 × 0308 × 0020 × 007D ÷ +× 2060 × 0029 ÷ +× 2060 × 0020 × 0029 ÷ +× 2060 × 0308 × 0029 ÷ +× 2060 × 0308 × 0020 × 0029 ÷ +× 2060 × 000D ÷ +× 2060 × 0020 × 000D ÷ +× 2060 × 0308 × 000D ÷ +× 2060 × 0308 × 0020 × 000D ÷ +× 2060 × 0021 ÷ +× 2060 × 0020 × 0021 ÷ +× 2060 × 0308 × 0021 ÷ +× 2060 × 0308 × 0020 × 0021 ÷ +× 2060 × 00A0 ÷ +× 2060 × 0020 ÷ 00A0 ÷ +× 2060 × 0308 × 00A0 ÷ +× 2060 × 0308 × 0020 ÷ 00A0 ÷ +× 2060 × AC00 ÷ +× 2060 × 0020 ÷ AC00 ÷ +× 2060 × 0308 × AC00 ÷ +× 2060 × 0308 × 0020 ÷ AC00 ÷ +× 2060 × AC01 ÷ +× 2060 × 0020 ÷ AC01 ÷ +× 2060 × 0308 × AC01 ÷ +× 2060 × 0308 × 0020 ÷ AC01 ÷ +× 2060 × 05D0 ÷ +× 2060 × 0020 ÷ 05D0 ÷ +× 2060 × 0308 × 05D0 ÷ +× 2060 × 0308 × 0020 ÷ 05D0 ÷ +× 2060 × 002D ÷ +× 2060 × 0020 ÷ 002D ÷ +× 2060 × 0308 × 002D ÷ +× 2060 × 0308 × 0020 ÷ 002D ÷ +× 2060 × 231A ÷ +× 2060 × 0020 ÷ 231A ÷ +× 2060 × 0308 × 231A ÷ +× 2060 × 0308 × 0020 ÷ 231A ÷ +× 2060 × 2024 ÷ +× 2060 × 0020 ÷ 2024 ÷ +× 2060 × 0308 × 2024 ÷ +× 2060 × 0308 × 0020 ÷ 2024 ÷ +× 2060 × 002C ÷ +× 2060 × 0020 × 002C ÷ +× 2060 × 0308 × 002C ÷ +× 2060 × 0308 × 0020 × 002C ÷ +× 2060 × 1100 ÷ +× 2060 × 0020 ÷ 1100 ÷ +× 2060 × 0308 × 1100 ÷ +× 2060 × 0308 × 0020 ÷ 1100 ÷ +× 2060 × 11A8 ÷ +× 2060 × 0020 ÷ 11A8 ÷ +× 2060 × 0308 × 11A8 ÷ +× 2060 × 0308 × 0020 ÷ 11A8 ÷ +× 2060 × 1160 ÷ +× 2060 × 0020 ÷ 1160 ÷ +× 2060 × 0308 × 1160 ÷ +× 2060 × 0308 × 0020 ÷ 1160 ÷ +× 2060 × 000A ÷ +× 2060 × 0020 × 000A ÷ +× 2060 × 0308 × 000A ÷ +× 2060 × 0308 × 0020 × 000A ÷ +× 2060 × 0085 ÷ +× 2060 × 0020 × 0085 ÷ +× 2060 × 0308 × 0085 ÷ +× 2060 × 0308 × 0020 × 0085 ÷ +× 2060 × 17D6 ÷ +× 2060 × 0020 ÷ 17D6 ÷ +× 2060 × 0308 × 17D6 ÷ +× 2060 × 0308 × 0020 ÷ 17D6 ÷ +× 2060 × 0030 ÷ +× 2060 × 0020 ÷ 0030 ÷ +× 2060 × 0308 × 0030 ÷ +× 2060 × 0308 × 0020 ÷ 0030 ÷ +× 2060 × 0028 ÷ +× 2060 × 0020 ÷ 0028 ÷ +× 2060 × 0308 × 0028 ÷ +× 2060 × 0308 × 0020 ÷ 0028 ÷ +× 2060 × 0025 ÷ +× 2060 × 0020 ÷ 0025 ÷ +× 2060 × 0308 × 0025 ÷ +× 2060 × 0308 × 0020 ÷ 0025 ÷ +× 2060 × 0024 ÷ +× 2060 × 0020 ÷ 0024 ÷ +× 2060 × 0308 × 0024 ÷ +× 2060 × 0308 × 0020 ÷ 0024 ÷ +× 2060 × 0022 ÷ +× 2060 × 0020 ÷ 0022 ÷ +× 2060 × 0308 × 0022 ÷ +× 2060 × 0308 × 0020 ÷ 0022 ÷ +× 2060 × 0020 ÷ +× 2060 × 0020 × 0020 ÷ +× 2060 × 0308 × 0020 ÷ +× 2060 × 0308 × 0020 × 0020 ÷ +× 2060 × 002F ÷ +× 2060 × 0020 × 002F ÷ +× 2060 × 0308 × 002F ÷ +× 2060 × 0308 × 0020 × 002F ÷ +× 2060 × 2060 ÷ +× 2060 × 0020 × 2060 ÷ +× 2060 × 0308 × 2060 ÷ +× 2060 × 0308 × 0020 × 2060 ÷ +× 2060 × 200B ÷ +× 2060 × 0020 × 200B ÷ +× 2060 × 0308 × 200B ÷ +× 2060 × 0308 × 0020 × 200B ÷ +× 2060 × 1F1E6 ÷ +× 2060 × 0020 ÷ 1F1E6 ÷ +× 2060 × 0308 × 1F1E6 ÷ +× 2060 × 0308 × 0020 ÷ 1F1E6 ÷ +× 2060 × 261D ÷ +× 2060 × 0020 ÷ 261D ÷ +× 2060 × 0308 × 261D ÷ +× 2060 × 0308 × 0020 ÷ 261D ÷ +× 2060 × 1F3FB ÷ +× 2060 × 0020 ÷ 1F3FB ÷ +× 2060 × 0308 × 1F3FB ÷ +× 2060 × 0308 × 0020 ÷ 1F3FB ÷ +× 2060 × 0001 ÷ +× 2060 × 0020 ÷ 0001 ÷ +× 2060 × 0308 × 0001 ÷ +× 2060 × 0308 × 0020 ÷ 0001 ÷ +× 2060 × 200D ÷ +× 2060 × 0020 ÷ 200D ÷ +× 2060 × 0308 × 200D ÷ +× 2060 × 0308 × 0020 ÷ 200D ÷ +× 2060 × 00A7 ÷ +× 2060 × 0020 ÷ 00A7 ÷ +× 2060 × 0308 × 00A7 ÷ +× 2060 × 0308 × 0020 ÷ 00A7 ÷ +× 2060 × 50005 ÷ +× 2060 × 0020 ÷ 50005 ÷ +× 2060 × 0308 × 50005 ÷ +× 2060 × 0308 × 0020 ÷ 50005 ÷ +× 2060 × 0E01 ÷ +× 2060 × 0020 ÷ 0E01 ÷ +× 2060 × 0308 × 0E01 ÷ +× 2060 × 0308 × 0020 ÷ 0E01 ÷ +× 2060 × 3041 ÷ +× 2060 × 0020 ÷ 3041 ÷ +× 2060 × 0308 × 3041 ÷ +× 2060 × 0308 × 0020 ÷ 3041 ÷ +× 200B ÷ 0023 ÷ +× 200B × 0020 ÷ 0023 ÷ +× 200B ÷ 0308 × 0023 ÷ +× 200B ÷ 0308 × 0020 ÷ 0023 ÷ +× 200B ÷ 2014 ÷ +× 200B × 0020 ÷ 2014 ÷ +× 200B ÷ 0308 ÷ 2014 ÷ +× 200B ÷ 0308 × 0020 ÷ 2014 ÷ +× 200B ÷ 0009 ÷ +× 200B × 0020 ÷ 0009 ÷ +× 200B ÷ 0308 × 0009 ÷ +× 200B ÷ 0308 × 0020 ÷ 0009 ÷ +× 200B ÷ 00B4 ÷ +× 200B × 0020 ÷ 00B4 ÷ +× 200B ÷ 0308 ÷ 00B4 ÷ +× 200B ÷ 0308 × 0020 ÷ 00B4 ÷ +× 200B × 000B ÷ +× 200B × 0020 × 000B ÷ +× 200B ÷ 0308 × 000B ÷ +× 200B ÷ 0308 × 0020 × 000B ÷ +× 200B ÷ FFFC ÷ +× 200B × 0020 ÷ FFFC ÷ +× 200B ÷ 0308 ÷ FFFC ÷ +× 200B ÷ 0308 × 0020 ÷ FFFC ÷ +× 200B ÷ 007D ÷ +× 200B × 0020 ÷ 007D ÷ +× 200B ÷ 0308 × 007D ÷ +× 200B ÷ 0308 × 0020 × 007D ÷ +× 200B ÷ 0029 ÷ +× 200B × 0020 ÷ 0029 ÷ +× 200B ÷ 0308 × 0029 ÷ +× 200B ÷ 0308 × 0020 × 0029 ÷ +× 200B × 000D ÷ +× 200B × 0020 × 000D ÷ +× 200B ÷ 0308 × 000D ÷ +× 200B ÷ 0308 × 0020 × 000D ÷ +× 200B ÷ 0021 ÷ +× 200B × 0020 ÷ 0021 ÷ +× 200B ÷ 0308 × 0021 ÷ +× 200B ÷ 0308 × 0020 × 0021 ÷ +× 200B ÷ 00A0 ÷ +× 200B × 0020 ÷ 00A0 ÷ +× 200B ÷ 0308 × 00A0 ÷ +× 200B ÷ 0308 × 0020 ÷ 00A0 ÷ +× 200B ÷ AC00 ÷ +× 200B × 0020 ÷ AC00 ÷ +× 200B ÷ 0308 ÷ AC00 ÷ +× 200B ÷ 0308 × 0020 ÷ AC00 ÷ +× 200B ÷ AC01 ÷ +× 200B × 0020 ÷ AC01 ÷ +× 200B ÷ 0308 ÷ AC01 ÷ +× 200B ÷ 0308 × 0020 ÷ AC01 ÷ +× 200B ÷ 05D0 ÷ +× 200B × 0020 ÷ 05D0 ÷ +× 200B ÷ 0308 × 05D0 ÷ +× 200B ÷ 0308 × 0020 ÷ 05D0 ÷ +× 200B ÷ 002D ÷ +× 200B × 0020 ÷ 002D ÷ +× 200B ÷ 0308 × 002D ÷ +× 200B ÷ 0308 × 0020 ÷ 002D ÷ +× 200B ÷ 231A ÷ +× 200B × 0020 ÷ 231A ÷ +× 200B ÷ 0308 ÷ 231A ÷ +× 200B ÷ 0308 × 0020 ÷ 231A ÷ +× 200B ÷ 2024 ÷ +× 200B × 0020 ÷ 2024 ÷ +× 200B ÷ 0308 × 2024 ÷ +× 200B ÷ 0308 × 0020 ÷ 2024 ÷ +× 200B ÷ 002C ÷ +× 200B × 0020 ÷ 002C ÷ +× 200B ÷ 0308 × 002C ÷ +× 200B ÷ 0308 × 0020 × 002C ÷ +× 200B ÷ 1100 ÷ +× 200B × 0020 ÷ 1100 ÷ +× 200B ÷ 0308 ÷ 1100 ÷ +× 200B ÷ 0308 × 0020 ÷ 1100 ÷ +× 200B ÷ 11A8 ÷ +× 200B × 0020 ÷ 11A8 ÷ +× 200B ÷ 0308 ÷ 11A8 ÷ +× 200B ÷ 0308 × 0020 ÷ 11A8 ÷ +× 200B ÷ 1160 ÷ +× 200B × 0020 ÷ 1160 ÷ +× 200B ÷ 0308 ÷ 1160 ÷ +× 200B ÷ 0308 × 0020 ÷ 1160 ÷ +× 200B × 000A ÷ +× 200B × 0020 × 000A ÷ +× 200B ÷ 0308 × 000A ÷ +× 200B ÷ 0308 × 0020 × 000A ÷ +× 200B × 0085 ÷ +× 200B × 0020 × 0085 ÷ +× 200B ÷ 0308 × 0085 ÷ +× 200B ÷ 0308 × 0020 × 0085 ÷ +× 200B ÷ 17D6 ÷ +× 200B × 0020 ÷ 17D6 ÷ +× 200B ÷ 0308 × 17D6 ÷ +× 200B ÷ 0308 × 0020 ÷ 17D6 ÷ +× 200B ÷ 0030 ÷ +× 200B × 0020 ÷ 0030 ÷ +× 200B ÷ 0308 × 0030 ÷ +× 200B ÷ 0308 × 0020 ÷ 0030 ÷ +× 200B ÷ 0028 ÷ +× 200B × 0020 ÷ 0028 ÷ +× 200B ÷ 0308 × 0028 ÷ +× 200B ÷ 0308 × 0020 ÷ 0028 ÷ +× 200B ÷ 0025 ÷ +× 200B × 0020 ÷ 0025 ÷ +× 200B ÷ 0308 × 0025 ÷ +× 200B ÷ 0308 × 0020 ÷ 0025 ÷ +× 200B ÷ 0024 ÷ +× 200B × 0020 ÷ 0024 ÷ +× 200B ÷ 0308 × 0024 ÷ +× 200B ÷ 0308 × 0020 ÷ 0024 ÷ +× 200B ÷ 0022 ÷ +× 200B × 0020 ÷ 0022 ÷ +× 200B ÷ 0308 × 0022 ÷ +× 200B ÷ 0308 × 0020 ÷ 0022 ÷ +× 200B × 0020 ÷ +× 200B × 0020 × 0020 ÷ +× 200B ÷ 0308 × 0020 ÷ +× 200B ÷ 0308 × 0020 × 0020 ÷ +× 200B ÷ 002F ÷ +× 200B × 0020 ÷ 002F ÷ +× 200B ÷ 0308 × 002F ÷ +× 200B ÷ 0308 × 0020 × 002F ÷ +× 200B ÷ 2060 ÷ +× 200B × 0020 ÷ 2060 ÷ +× 200B ÷ 0308 × 2060 ÷ +× 200B ÷ 0308 × 0020 × 2060 ÷ +× 200B × 200B ÷ +× 200B × 0020 × 200B ÷ +× 200B ÷ 0308 × 200B ÷ +× 200B ÷ 0308 × 0020 × 200B ÷ +× 200B ÷ 1F1E6 ÷ +× 200B × 0020 ÷ 1F1E6 ÷ +× 200B ÷ 0308 ÷ 1F1E6 ÷ +× 200B ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 200B ÷ 261D ÷ +× 200B × 0020 ÷ 261D ÷ +× 200B ÷ 0308 ÷ 261D ÷ +× 200B ÷ 0308 × 0020 ÷ 261D ÷ +× 200B ÷ 1F3FB ÷ +× 200B × 0020 ÷ 1F3FB ÷ +× 200B ÷ 0308 ÷ 1F3FB ÷ +× 200B ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 200B ÷ 0001 ÷ +× 200B × 0020 ÷ 0001 ÷ +× 200B ÷ 0308 × 0001 ÷ +× 200B ÷ 0308 × 0020 ÷ 0001 ÷ +× 200B ÷ 200D ÷ +× 200B × 0020 ÷ 200D ÷ +× 200B ÷ 0308 × 200D ÷ +× 200B ÷ 0308 × 0020 ÷ 200D ÷ +× 200B ÷ 00A7 ÷ +× 200B × 0020 ÷ 00A7 ÷ +× 200B ÷ 0308 × 00A7 ÷ +× 200B ÷ 0308 × 0020 ÷ 00A7 ÷ +× 200B ÷ 50005 ÷ +× 200B × 0020 ÷ 50005 ÷ +× 200B ÷ 0308 × 50005 ÷ +× 200B ÷ 0308 × 0020 ÷ 50005 ÷ +× 200B ÷ 0E01 ÷ +× 200B × 0020 ÷ 0E01 ÷ +× 200B ÷ 0308 × 0E01 ÷ +× 200B ÷ 0308 × 0020 ÷ 0E01 ÷ +× 200B ÷ 3041 ÷ +× 200B × 0020 ÷ 3041 ÷ +× 200B ÷ 0308 × 3041 ÷ +× 200B ÷ 0308 × 0020 ÷ 3041 ÷ +× 1F1E6 ÷ 0023 ÷ +× 1F1E6 × 0020 ÷ 0023 ÷ +× 1F1E6 × 0308 ÷ 0023 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0023 ÷ +× 1F1E6 ÷ 2014 ÷ +× 1F1E6 × 0020 ÷ 2014 ÷ +× 1F1E6 × 0308 ÷ 2014 ÷ +× 1F1E6 × 0308 × 0020 ÷ 2014 ÷ +× 1F1E6 × 0009 ÷ +× 1F1E6 × 0020 ÷ 0009 ÷ +× 1F1E6 × 0308 × 0009 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0009 ÷ +× 1F1E6 ÷ 00B4 ÷ +× 1F1E6 × 0020 ÷ 00B4 ÷ +× 1F1E6 × 0308 ÷ 00B4 ÷ +× 1F1E6 × 0308 × 0020 ÷ 00B4 ÷ +× 1F1E6 × 000B ÷ +× 1F1E6 × 0020 × 000B ÷ +× 1F1E6 × 0308 × 000B ÷ +× 1F1E6 × 0308 × 0020 × 000B ÷ +× 1F1E6 ÷ FFFC ÷ +× 1F1E6 × 0020 ÷ FFFC ÷ +× 1F1E6 × 0308 ÷ FFFC ÷ +× 1F1E6 × 0308 × 0020 ÷ FFFC ÷ +× 1F1E6 × 007D ÷ +× 1F1E6 × 0020 × 007D ÷ +× 1F1E6 × 0308 × 007D ÷ +× 1F1E6 × 0308 × 0020 × 007D ÷ +× 1F1E6 × 0029 ÷ +× 1F1E6 × 0020 × 0029 ÷ +× 1F1E6 × 0308 × 0029 ÷ +× 1F1E6 × 0308 × 0020 × 0029 ÷ +× 1F1E6 × 000D ÷ +× 1F1E6 × 0020 × 000D ÷ +× 1F1E6 × 0308 × 000D ÷ +× 1F1E6 × 0308 × 0020 × 000D ÷ +× 1F1E6 × 0021 ÷ +× 1F1E6 × 0020 × 0021 ÷ +× 1F1E6 × 0308 × 0021 ÷ +× 1F1E6 × 0308 × 0020 × 0021 ÷ +× 1F1E6 × 00A0 ÷ +× 1F1E6 × 0020 ÷ 00A0 ÷ +× 1F1E6 × 0308 × 00A0 ÷ +× 1F1E6 × 0308 × 0020 ÷ 00A0 ÷ +× 1F1E6 ÷ AC00 ÷ +× 1F1E6 × 0020 ÷ AC00 ÷ +× 1F1E6 × 0308 ÷ AC00 ÷ +× 1F1E6 × 0308 × 0020 ÷ AC00 ÷ +× 1F1E6 ÷ AC01 ÷ +× 1F1E6 × 0020 ÷ AC01 ÷ +× 1F1E6 × 0308 ÷ AC01 ÷ +× 1F1E6 × 0308 × 0020 ÷ AC01 ÷ +× 1F1E6 ÷ 05D0 ÷ +× 1F1E6 × 0020 ÷ 05D0 ÷ +× 1F1E6 × 0308 ÷ 05D0 ÷ +× 1F1E6 × 0308 × 0020 ÷ 05D0 ÷ +× 1F1E6 × 002D ÷ +× 1F1E6 × 0020 ÷ 002D ÷ +× 1F1E6 × 0308 × 002D ÷ +× 1F1E6 × 0308 × 0020 ÷ 002D ÷ +× 1F1E6 ÷ 231A ÷ +× 1F1E6 × 0020 ÷ 231A ÷ +× 1F1E6 × 0308 ÷ 231A ÷ +× 1F1E6 × 0308 × 0020 ÷ 231A ÷ +× 1F1E6 ÷ 2024 ÷ +× 1F1E6 × 0020 ÷ 2024 ÷ +× 1F1E6 × 0308 ÷ 2024 ÷ +× 1F1E6 × 0308 × 0020 ÷ 2024 ÷ +× 1F1E6 × 002C ÷ +× 1F1E6 × 0020 × 002C ÷ +× 1F1E6 × 0308 × 002C ÷ +× 1F1E6 × 0308 × 0020 × 002C ÷ +× 1F1E6 ÷ 1100 ÷ +× 1F1E6 × 0020 ÷ 1100 ÷ +× 1F1E6 × 0308 ÷ 1100 ÷ +× 1F1E6 × 0308 × 0020 ÷ 1100 ÷ +× 1F1E6 ÷ 11A8 ÷ +× 1F1E6 × 0020 ÷ 11A8 ÷ +× 1F1E6 × 0308 ÷ 11A8 ÷ +× 1F1E6 × 0308 × 0020 ÷ 11A8 ÷ +× 1F1E6 ÷ 1160 ÷ +× 1F1E6 × 0020 ÷ 1160 ÷ +× 1F1E6 × 0308 ÷ 1160 ÷ +× 1F1E6 × 0308 × 0020 ÷ 1160 ÷ +× 1F1E6 × 000A ÷ +× 1F1E6 × 0020 × 000A ÷ +× 1F1E6 × 0308 × 000A ÷ +× 1F1E6 × 0308 × 0020 × 000A ÷ +× 1F1E6 × 0085 ÷ +× 1F1E6 × 0020 × 0085 ÷ +× 1F1E6 × 0308 × 0085 ÷ +× 1F1E6 × 0308 × 0020 × 0085 ÷ +× 1F1E6 × 17D6 ÷ +× 1F1E6 × 0020 ÷ 17D6 ÷ +× 1F1E6 × 0308 × 17D6 ÷ +× 1F1E6 × 0308 × 0020 ÷ 17D6 ÷ +× 1F1E6 ÷ 0030 ÷ +× 1F1E6 × 0020 ÷ 0030 ÷ +× 1F1E6 × 0308 ÷ 0030 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0030 ÷ +× 1F1E6 ÷ 0028 ÷ +× 1F1E6 × 0020 ÷ 0028 ÷ +× 1F1E6 × 0308 ÷ 0028 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0028 ÷ +× 1F1E6 ÷ 0025 ÷ +× 1F1E6 × 0020 ÷ 0025 ÷ +× 1F1E6 × 0308 ÷ 0025 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0025 ÷ +× 1F1E6 ÷ 0024 ÷ +× 1F1E6 × 0020 ÷ 0024 ÷ +× 1F1E6 × 0308 ÷ 0024 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0024 ÷ +× 1F1E6 × 0022 ÷ +× 1F1E6 × 0020 ÷ 0022 ÷ +× 1F1E6 × 0308 × 0022 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0022 ÷ +× 1F1E6 × 0020 ÷ +× 1F1E6 × 0020 × 0020 ÷ +× 1F1E6 × 0308 × 0020 ÷ +× 1F1E6 × 0308 × 0020 × 0020 ÷ +× 1F1E6 × 002F ÷ +× 1F1E6 × 0020 × 002F ÷ +× 1F1E6 × 0308 × 002F ÷ +× 1F1E6 × 0308 × 0020 × 002F ÷ +× 1F1E6 × 2060 ÷ +× 1F1E6 × 0020 × 2060 ÷ +× 1F1E6 × 0308 × 2060 ÷ +× 1F1E6 × 0308 × 0020 × 2060 ÷ +× 1F1E6 × 200B ÷ +× 1F1E6 × 0020 × 200B ÷ +× 1F1E6 × 0308 × 200B ÷ +× 1F1E6 × 0308 × 0020 × 200B ÷ +× 1F1E6 × 1F1E6 ÷ +× 1F1E6 × 0020 ÷ 1F1E6 ÷ +× 1F1E6 × 0308 × 1F1E6 ÷ +× 1F1E6 × 0308 × 0020 ÷ 1F1E6 ÷ +× 1F1E6 ÷ 261D ÷ +× 1F1E6 × 0020 ÷ 261D ÷ +× 1F1E6 × 0308 ÷ 261D ÷ +× 1F1E6 × 0308 × 0020 ÷ 261D ÷ +× 1F1E6 ÷ 1F3FB ÷ +× 1F1E6 × 0020 ÷ 1F3FB ÷ +× 1F1E6 × 0308 ÷ 1F3FB ÷ +× 1F1E6 × 0308 × 0020 ÷ 1F3FB ÷ +× 1F1E6 × 0001 ÷ +× 1F1E6 × 0020 ÷ 0001 ÷ +× 1F1E6 × 0308 × 0001 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0001 ÷ +× 1F1E6 × 200D ÷ +× 1F1E6 × 0020 ÷ 200D ÷ +× 1F1E6 × 0308 × 200D ÷ +× 1F1E6 × 0308 × 0020 ÷ 200D ÷ +× 1F1E6 ÷ 00A7 ÷ +× 1F1E6 × 0020 ÷ 00A7 ÷ +× 1F1E6 × 0308 ÷ 00A7 ÷ +× 1F1E6 × 0308 × 0020 ÷ 00A7 ÷ +× 1F1E6 ÷ 50005 ÷ +× 1F1E6 × 0020 ÷ 50005 ÷ +× 1F1E6 × 0308 ÷ 50005 ÷ +× 1F1E6 × 0308 × 0020 ÷ 50005 ÷ +× 1F1E6 ÷ 0E01 ÷ +× 1F1E6 × 0020 ÷ 0E01 ÷ +× 1F1E6 × 0308 ÷ 0E01 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0E01 ÷ +× 1F1E6 × 3041 ÷ +× 1F1E6 × 0020 ÷ 3041 ÷ +× 1F1E6 × 0308 × 3041 ÷ +× 1F1E6 × 0308 × 0020 ÷ 3041 ÷ +× 261D ÷ 0023 ÷ +× 261D × 0020 ÷ 0023 ÷ +× 261D × 0308 ÷ 0023 ÷ +× 261D × 0308 × 0020 ÷ 0023 ÷ +× 261D ÷ 2014 ÷ +× 261D × 0020 ÷ 2014 ÷ +× 261D × 0308 ÷ 2014 ÷ +× 261D × 0308 × 0020 ÷ 2014 ÷ +× 261D × 0009 ÷ +× 261D × 0020 ÷ 0009 ÷ +× 261D × 0308 × 0009 ÷ +× 261D × 0308 × 0020 ÷ 0009 ÷ +× 261D ÷ 00B4 ÷ +× 261D × 0020 ÷ 00B4 ÷ +× 261D × 0308 ÷ 00B4 ÷ +× 261D × 0308 × 0020 ÷ 00B4 ÷ +× 261D × 000B ÷ +× 261D × 0020 × 000B ÷ +× 261D × 0308 × 000B ÷ +× 261D × 0308 × 0020 × 000B ÷ +× 261D ÷ FFFC ÷ +× 261D × 0020 ÷ FFFC ÷ +× 261D × 0308 ÷ FFFC ÷ +× 261D × 0308 × 0020 ÷ FFFC ÷ +× 261D × 007D ÷ +× 261D × 0020 × 007D ÷ +× 261D × 0308 × 007D ÷ +× 261D × 0308 × 0020 × 007D ÷ +× 261D × 0029 ÷ +× 261D × 0020 × 0029 ÷ +× 261D × 0308 × 0029 ÷ +× 261D × 0308 × 0020 × 0029 ÷ +× 261D × 000D ÷ +× 261D × 0020 × 000D ÷ +× 261D × 0308 × 000D ÷ +× 261D × 0308 × 0020 × 000D ÷ +× 261D × 0021 ÷ +× 261D × 0020 × 0021 ÷ +× 261D × 0308 × 0021 ÷ +× 261D × 0308 × 0020 × 0021 ÷ +× 261D × 00A0 ÷ +× 261D × 0020 ÷ 00A0 ÷ +× 261D × 0308 × 00A0 ÷ +× 261D × 0308 × 0020 ÷ 00A0 ÷ +× 261D ÷ AC00 ÷ +× 261D × 0020 ÷ AC00 ÷ +× 261D × 0308 ÷ AC00 ÷ +× 261D × 0308 × 0020 ÷ AC00 ÷ +× 261D ÷ AC01 ÷ +× 261D × 0020 ÷ AC01 ÷ +× 261D × 0308 ÷ AC01 ÷ +× 261D × 0308 × 0020 ÷ AC01 ÷ +× 261D ÷ 05D0 ÷ +× 261D × 0020 ÷ 05D0 ÷ +× 261D × 0308 ÷ 05D0 ÷ +× 261D × 0308 × 0020 ÷ 05D0 ÷ +× 261D × 002D ÷ +× 261D × 0020 ÷ 002D ÷ +× 261D × 0308 × 002D ÷ +× 261D × 0308 × 0020 ÷ 002D ÷ +× 261D ÷ 231A ÷ +× 261D × 0020 ÷ 231A ÷ +× 261D × 0308 ÷ 231A ÷ +× 261D × 0308 × 0020 ÷ 231A ÷ +× 261D × 2024 ÷ +× 261D × 0020 ÷ 2024 ÷ +× 261D × 0308 × 2024 ÷ +× 261D × 0308 × 0020 ÷ 2024 ÷ +× 261D × 002C ÷ +× 261D × 0020 × 002C ÷ +× 261D × 0308 × 002C ÷ +× 261D × 0308 × 0020 × 002C ÷ +× 261D ÷ 1100 ÷ +× 261D × 0020 ÷ 1100 ÷ +× 261D × 0308 ÷ 1100 ÷ +× 261D × 0308 × 0020 ÷ 1100 ÷ +× 261D ÷ 11A8 ÷ +× 261D × 0020 ÷ 11A8 ÷ +× 261D × 0308 ÷ 11A8 ÷ +× 261D × 0308 × 0020 ÷ 11A8 ÷ +× 261D ÷ 1160 ÷ +× 261D × 0020 ÷ 1160 ÷ +× 261D × 0308 ÷ 1160 ÷ +× 261D × 0308 × 0020 ÷ 1160 ÷ +× 261D × 000A ÷ +× 261D × 0020 × 000A ÷ +× 261D × 0308 × 000A ÷ +× 261D × 0308 × 0020 × 000A ÷ +× 261D × 0085 ÷ +× 261D × 0020 × 0085 ÷ +× 261D × 0308 × 0085 ÷ +× 261D × 0308 × 0020 × 0085 ÷ +× 261D × 17D6 ÷ +× 261D × 0020 ÷ 17D6 ÷ +× 261D × 0308 × 17D6 ÷ +× 261D × 0308 × 0020 ÷ 17D6 ÷ +× 261D ÷ 0030 ÷ +× 261D × 0020 ÷ 0030 ÷ +× 261D × 0308 ÷ 0030 ÷ +× 261D × 0308 × 0020 ÷ 0030 ÷ +× 261D ÷ 0028 ÷ +× 261D × 0020 ÷ 0028 ÷ +× 261D × 0308 ÷ 0028 ÷ +× 261D × 0308 × 0020 ÷ 0028 ÷ +× 261D × 0025 ÷ +× 261D × 0020 ÷ 0025 ÷ +× 261D × 0308 × 0025 ÷ +× 261D × 0308 × 0020 ÷ 0025 ÷ +× 261D ÷ 0024 ÷ +× 261D × 0020 ÷ 0024 ÷ +× 261D × 0308 ÷ 0024 ÷ +× 261D × 0308 × 0020 ÷ 0024 ÷ +× 261D × 0022 ÷ +× 261D × 0020 ÷ 0022 ÷ +× 261D × 0308 × 0022 ÷ +× 261D × 0308 × 0020 ÷ 0022 ÷ +× 261D × 0020 ÷ +× 261D × 0020 × 0020 ÷ +× 261D × 0308 × 0020 ÷ +× 261D × 0308 × 0020 × 0020 ÷ +× 261D × 002F ÷ +× 261D × 0020 × 002F ÷ +× 261D × 0308 × 002F ÷ +× 261D × 0308 × 0020 × 002F ÷ +× 261D × 2060 ÷ +× 261D × 0020 × 2060 ÷ +× 261D × 0308 × 2060 ÷ +× 261D × 0308 × 0020 × 2060 ÷ +× 261D × 200B ÷ +× 261D × 0020 × 200B ÷ +× 261D × 0308 × 200B ÷ +× 261D × 0308 × 0020 × 200B ÷ +× 261D ÷ 1F1E6 ÷ +× 261D × 0020 ÷ 1F1E6 ÷ +× 261D × 0308 ÷ 1F1E6 ÷ +× 261D × 0308 × 0020 ÷ 1F1E6 ÷ +× 261D ÷ 261D ÷ +× 261D × 0020 ÷ 261D ÷ +× 261D × 0308 ÷ 261D ÷ +× 261D × 0308 × 0020 ÷ 261D ÷ +× 261D × 1F3FB ÷ +× 261D × 0020 ÷ 1F3FB ÷ +× 261D × 0308 × 1F3FB ÷ +× 261D × 0308 × 0020 ÷ 1F3FB ÷ +× 261D × 0001 ÷ +× 261D × 0020 ÷ 0001 ÷ +× 261D × 0308 × 0001 ÷ +× 261D × 0308 × 0020 ÷ 0001 ÷ +× 261D × 200D ÷ +× 261D × 0020 ÷ 200D ÷ +× 261D × 0308 × 200D ÷ +× 261D × 0308 × 0020 ÷ 200D ÷ +× 261D ÷ 00A7 ÷ +× 261D × 0020 ÷ 00A7 ÷ +× 261D × 0308 ÷ 00A7 ÷ +× 261D × 0308 × 0020 ÷ 00A7 ÷ +× 261D ÷ 50005 ÷ +× 261D × 0020 ÷ 50005 ÷ +× 261D × 0308 ÷ 50005 ÷ +× 261D × 0308 × 0020 ÷ 50005 ÷ +× 261D ÷ 0E01 ÷ +× 261D × 0020 ÷ 0E01 ÷ +× 261D × 0308 ÷ 0E01 ÷ +× 261D × 0308 × 0020 ÷ 0E01 ÷ +× 261D × 3041 ÷ +× 261D × 0020 ÷ 3041 ÷ +× 261D × 0308 × 3041 ÷ +× 261D × 0308 × 0020 ÷ 3041 ÷ +× 1F3FB ÷ 0023 ÷ +× 1F3FB × 0020 ÷ 0023 ÷ +× 1F3FB × 0308 ÷ 0023 ÷ +× 1F3FB × 0308 × 0020 ÷ 0023 ÷ +× 1F3FB ÷ 2014 ÷ +× 1F3FB × 0020 ÷ 2014 ÷ +× 1F3FB × 0308 ÷ 2014 ÷ +× 1F3FB × 0308 × 0020 ÷ 2014 ÷ +× 1F3FB × 0009 ÷ +× 1F3FB × 0020 ÷ 0009 ÷ +× 1F3FB × 0308 × 0009 ÷ +× 1F3FB × 0308 × 0020 ÷ 0009 ÷ +× 1F3FB ÷ 00B4 ÷ +× 1F3FB × 0020 ÷ 00B4 ÷ +× 1F3FB × 0308 ÷ 00B4 ÷ +× 1F3FB × 0308 × 0020 ÷ 00B4 ÷ +× 1F3FB × 000B ÷ +× 1F3FB × 0020 × 000B ÷ +× 1F3FB × 0308 × 000B ÷ +× 1F3FB × 0308 × 0020 × 000B ÷ +× 1F3FB ÷ FFFC ÷ +× 1F3FB × 0020 ÷ FFFC ÷ +× 1F3FB × 0308 ÷ FFFC ÷ +× 1F3FB × 0308 × 0020 ÷ FFFC ÷ +× 1F3FB × 007D ÷ +× 1F3FB × 0020 × 007D ÷ +× 1F3FB × 0308 × 007D ÷ +× 1F3FB × 0308 × 0020 × 007D ÷ +× 1F3FB × 0029 ÷ +× 1F3FB × 0020 × 0029 ÷ +× 1F3FB × 0308 × 0029 ÷ +× 1F3FB × 0308 × 0020 × 0029 ÷ +× 1F3FB × 000D ÷ +× 1F3FB × 0020 × 000D ÷ +× 1F3FB × 0308 × 000D ÷ +× 1F3FB × 0308 × 0020 × 000D ÷ +× 1F3FB × 0021 ÷ +× 1F3FB × 0020 × 0021 ÷ +× 1F3FB × 0308 × 0021 ÷ +× 1F3FB × 0308 × 0020 × 0021 ÷ +× 1F3FB × 00A0 ÷ +× 1F3FB × 0020 ÷ 00A0 ÷ +× 1F3FB × 0308 × 00A0 ÷ +× 1F3FB × 0308 × 0020 ÷ 00A0 ÷ +× 1F3FB ÷ AC00 ÷ +× 1F3FB × 0020 ÷ AC00 ÷ +× 1F3FB × 0308 ÷ AC00 ÷ +× 1F3FB × 0308 × 0020 ÷ AC00 ÷ +× 1F3FB ÷ AC01 ÷ +× 1F3FB × 0020 ÷ AC01 ÷ +× 1F3FB × 0308 ÷ AC01 ÷ +× 1F3FB × 0308 × 0020 ÷ AC01 ÷ +× 1F3FB ÷ 05D0 ÷ +× 1F3FB × 0020 ÷ 05D0 ÷ +× 1F3FB × 0308 ÷ 05D0 ÷ +× 1F3FB × 0308 × 0020 ÷ 05D0 ÷ +× 1F3FB × 002D ÷ +× 1F3FB × 0020 ÷ 002D ÷ +× 1F3FB × 0308 × 002D ÷ +× 1F3FB × 0308 × 0020 ÷ 002D ÷ +× 1F3FB ÷ 231A ÷ +× 1F3FB × 0020 ÷ 231A ÷ +× 1F3FB × 0308 ÷ 231A ÷ +× 1F3FB × 0308 × 0020 ÷ 231A ÷ +× 1F3FB × 2024 ÷ +× 1F3FB × 0020 ÷ 2024 ÷ +× 1F3FB × 0308 × 2024 ÷ +× 1F3FB × 0308 × 0020 ÷ 2024 ÷ +× 1F3FB × 002C ÷ +× 1F3FB × 0020 × 002C ÷ +× 1F3FB × 0308 × 002C ÷ +× 1F3FB × 0308 × 0020 × 002C ÷ +× 1F3FB ÷ 1100 ÷ +× 1F3FB × 0020 ÷ 1100 ÷ +× 1F3FB × 0308 ÷ 1100 ÷ +× 1F3FB × 0308 × 0020 ÷ 1100 ÷ +× 1F3FB ÷ 11A8 ÷ +× 1F3FB × 0020 ÷ 11A8 ÷ +× 1F3FB × 0308 ÷ 11A8 ÷ +× 1F3FB × 0308 × 0020 ÷ 11A8 ÷ +× 1F3FB ÷ 1160 ÷ +× 1F3FB × 0020 ÷ 1160 ÷ +× 1F3FB × 0308 ÷ 1160 ÷ +× 1F3FB × 0308 × 0020 ÷ 1160 ÷ +× 1F3FB × 000A ÷ +× 1F3FB × 0020 × 000A ÷ +× 1F3FB × 0308 × 000A ÷ +× 1F3FB × 0308 × 0020 × 000A ÷ +× 1F3FB × 0085 ÷ +× 1F3FB × 0020 × 0085 ÷ +× 1F3FB × 0308 × 0085 ÷ +× 1F3FB × 0308 × 0020 × 0085 ÷ +× 1F3FB × 17D6 ÷ +× 1F3FB × 0020 ÷ 17D6 ÷ +× 1F3FB × 0308 × 17D6 ÷ +× 1F3FB × 0308 × 0020 ÷ 17D6 ÷ +× 1F3FB ÷ 0030 ÷ +× 1F3FB × 0020 ÷ 0030 ÷ +× 1F3FB × 0308 ÷ 0030 ÷ +× 1F3FB × 0308 × 0020 ÷ 0030 ÷ +× 1F3FB ÷ 0028 ÷ +× 1F3FB × 0020 ÷ 0028 ÷ +× 1F3FB × 0308 ÷ 0028 ÷ +× 1F3FB × 0308 × 0020 ÷ 0028 ÷ +× 1F3FB × 0025 ÷ +× 1F3FB × 0020 ÷ 0025 ÷ +× 1F3FB × 0308 × 0025 ÷ +× 1F3FB × 0308 × 0020 ÷ 0025 ÷ +× 1F3FB ÷ 0024 ÷ +× 1F3FB × 0020 ÷ 0024 ÷ +× 1F3FB × 0308 ÷ 0024 ÷ +× 1F3FB × 0308 × 0020 ÷ 0024 ÷ +× 1F3FB × 0022 ÷ +× 1F3FB × 0020 ÷ 0022 ÷ +× 1F3FB × 0308 × 0022 ÷ +× 1F3FB × 0308 × 0020 ÷ 0022 ÷ +× 1F3FB × 0020 ÷ +× 1F3FB × 0020 × 0020 ÷ +× 1F3FB × 0308 × 0020 ÷ +× 1F3FB × 0308 × 0020 × 0020 ÷ +× 1F3FB × 002F ÷ +× 1F3FB × 0020 × 002F ÷ +× 1F3FB × 0308 × 002F ÷ +× 1F3FB × 0308 × 0020 × 002F ÷ +× 1F3FB × 2060 ÷ +× 1F3FB × 0020 × 2060 ÷ +× 1F3FB × 0308 × 2060 ÷ +× 1F3FB × 0308 × 0020 × 2060 ÷ +× 1F3FB × 200B ÷ +× 1F3FB × 0020 × 200B ÷ +× 1F3FB × 0308 × 200B ÷ +× 1F3FB × 0308 × 0020 × 200B ÷ +× 1F3FB ÷ 1F1E6 ÷ +× 1F3FB × 0020 ÷ 1F1E6 ÷ +× 1F3FB × 0308 ÷ 1F1E6 ÷ +× 1F3FB × 0308 × 0020 ÷ 1F1E6 ÷ +× 1F3FB ÷ 261D ÷ +× 1F3FB × 0020 ÷ 261D ÷ +× 1F3FB × 0308 ÷ 261D ÷ +× 1F3FB × 0308 × 0020 ÷ 261D ÷ +× 1F3FB ÷ 1F3FB ÷ +× 1F3FB × 0020 ÷ 1F3FB ÷ +× 1F3FB × 0308 ÷ 1F3FB ÷ +× 1F3FB × 0308 × 0020 ÷ 1F3FB ÷ +× 1F3FB × 0001 ÷ +× 1F3FB × 0020 ÷ 0001 ÷ +× 1F3FB × 0308 × 0001 ÷ +× 1F3FB × 0308 × 0020 ÷ 0001 ÷ +× 1F3FB × 200D ÷ +× 1F3FB × 0020 ÷ 200D ÷ +× 1F3FB × 0308 × 200D ÷ +× 1F3FB × 0308 × 0020 ÷ 200D ÷ +× 1F3FB ÷ 00A7 ÷ +× 1F3FB × 0020 ÷ 00A7 ÷ +× 1F3FB × 0308 ÷ 00A7 ÷ +× 1F3FB × 0308 × 0020 ÷ 00A7 ÷ +× 1F3FB ÷ 50005 ÷ +× 1F3FB × 0020 ÷ 50005 ÷ +× 1F3FB × 0308 ÷ 50005 ÷ +× 1F3FB × 0308 × 0020 ÷ 50005 ÷ +× 1F3FB ÷ 0E01 ÷ +× 1F3FB × 0020 ÷ 0E01 ÷ +× 1F3FB × 0308 ÷ 0E01 ÷ +× 1F3FB × 0308 × 0020 ÷ 0E01 ÷ +× 1F3FB × 3041 ÷ +× 1F3FB × 0020 ÷ 3041 ÷ +× 1F3FB × 0308 × 3041 ÷ +× 1F3FB × 0308 × 0020 ÷ 3041 ÷ +× 0001 × 0023 ÷ +× 0001 × 0020 ÷ 0023 ÷ +× 0001 × 0308 × 0023 ÷ +× 0001 × 0308 × 0020 ÷ 0023 ÷ +× 0001 ÷ 2014 ÷ +× 0001 × 0020 ÷ 2014 ÷ +× 0001 × 0308 ÷ 2014 ÷ +× 0001 × 0308 × 0020 ÷ 2014 ÷ +× 0001 × 0009 ÷ +× 0001 × 0020 ÷ 0009 ÷ +× 0001 × 0308 × 0009 ÷ +× 0001 × 0308 × 0020 ÷ 0009 ÷ +× 0001 ÷ 00B4 ÷ +× 0001 × 0020 ÷ 00B4 ÷ +× 0001 × 0308 ÷ 00B4 ÷ +× 0001 × 0308 × 0020 ÷ 00B4 ÷ +× 0001 × 000B ÷ +× 0001 × 0020 × 000B ÷ +× 0001 × 0308 × 000B ÷ +× 0001 × 0308 × 0020 × 000B ÷ +× 0001 ÷ FFFC ÷ +× 0001 × 0020 ÷ FFFC ÷ +× 0001 × 0308 ÷ FFFC ÷ +× 0001 × 0308 × 0020 ÷ FFFC ÷ +× 0001 × 007D ÷ +× 0001 × 0020 × 007D ÷ +× 0001 × 0308 × 007D ÷ +× 0001 × 0308 × 0020 × 007D ÷ +× 0001 × 0029 ÷ +× 0001 × 0020 × 0029 ÷ +× 0001 × 0308 × 0029 ÷ +× 0001 × 0308 × 0020 × 0029 ÷ +× 0001 × 000D ÷ +× 0001 × 0020 × 000D ÷ +× 0001 × 0308 × 000D ÷ +× 0001 × 0308 × 0020 × 000D ÷ +× 0001 × 0021 ÷ +× 0001 × 0020 × 0021 ÷ +× 0001 × 0308 × 0021 ÷ +× 0001 × 0308 × 0020 × 0021 ÷ +× 0001 × 00A0 ÷ +× 0001 × 0020 ÷ 00A0 ÷ +× 0001 × 0308 × 00A0 ÷ +× 0001 × 0308 × 0020 ÷ 00A0 ÷ +× 0001 ÷ AC00 ÷ +× 0001 × 0020 ÷ AC00 ÷ +× 0001 × 0308 ÷ AC00 ÷ +× 0001 × 0308 × 0020 ÷ AC00 ÷ +× 0001 ÷ AC01 ÷ +× 0001 × 0020 ÷ AC01 ÷ +× 0001 × 0308 ÷ AC01 ÷ +× 0001 × 0308 × 0020 ÷ AC01 ÷ +× 0001 × 05D0 ÷ +× 0001 × 0020 ÷ 05D0 ÷ +× 0001 × 0308 × 05D0 ÷ +× 0001 × 0308 × 0020 ÷ 05D0 ÷ +× 0001 × 002D ÷ +× 0001 × 0020 ÷ 002D ÷ +× 0001 × 0308 × 002D ÷ +× 0001 × 0308 × 0020 ÷ 002D ÷ +× 0001 ÷ 231A ÷ +× 0001 × 0020 ÷ 231A ÷ +× 0001 × 0308 ÷ 231A ÷ +× 0001 × 0308 × 0020 ÷ 231A ÷ +× 0001 × 2024 ÷ +× 0001 × 0020 ÷ 2024 ÷ +× 0001 × 0308 × 2024 ÷ +× 0001 × 0308 × 0020 ÷ 2024 ÷ +× 0001 × 002C ÷ +× 0001 × 0020 × 002C ÷ +× 0001 × 0308 × 002C ÷ +× 0001 × 0308 × 0020 × 002C ÷ +× 0001 ÷ 1100 ÷ +× 0001 × 0020 ÷ 1100 ÷ +× 0001 × 0308 ÷ 1100 ÷ +× 0001 × 0308 × 0020 ÷ 1100 ÷ +× 0001 ÷ 11A8 ÷ +× 0001 × 0020 ÷ 11A8 ÷ +× 0001 × 0308 ÷ 11A8 ÷ +× 0001 × 0308 × 0020 ÷ 11A8 ÷ +× 0001 ÷ 1160 ÷ +× 0001 × 0020 ÷ 1160 ÷ +× 0001 × 0308 ÷ 1160 ÷ +× 0001 × 0308 × 0020 ÷ 1160 ÷ +× 0001 × 000A ÷ +× 0001 × 0020 × 000A ÷ +× 0001 × 0308 × 000A ÷ +× 0001 × 0308 × 0020 × 000A ÷ +× 0001 × 0085 ÷ +× 0001 × 0020 × 0085 ÷ +× 0001 × 0308 × 0085 ÷ +× 0001 × 0308 × 0020 × 0085 ÷ +× 0001 × 17D6 ÷ +× 0001 × 0020 ÷ 17D6 ÷ +× 0001 × 0308 × 17D6 ÷ +× 0001 × 0308 × 0020 ÷ 17D6 ÷ +× 0001 × 0030 ÷ +× 0001 × 0020 ÷ 0030 ÷ +× 0001 × 0308 × 0030 ÷ +× 0001 × 0308 × 0020 ÷ 0030 ÷ +× 0001 × 0028 ÷ +× 0001 × 0020 ÷ 0028 ÷ +× 0001 × 0308 × 0028 ÷ +× 0001 × 0308 × 0020 ÷ 0028 ÷ +× 0001 × 0025 ÷ +× 0001 × 0020 ÷ 0025 ÷ +× 0001 × 0308 × 0025 ÷ +× 0001 × 0308 × 0020 ÷ 0025 ÷ +× 0001 × 0024 ÷ +× 0001 × 0020 ÷ 0024 ÷ +× 0001 × 0308 × 0024 ÷ +× 0001 × 0308 × 0020 ÷ 0024 ÷ +× 0001 × 0022 ÷ +× 0001 × 0020 ÷ 0022 ÷ +× 0001 × 0308 × 0022 ÷ +× 0001 × 0308 × 0020 ÷ 0022 ÷ +× 0001 × 0020 ÷ +× 0001 × 0020 × 0020 ÷ +× 0001 × 0308 × 0020 ÷ +× 0001 × 0308 × 0020 × 0020 ÷ +× 0001 × 002F ÷ +× 0001 × 0020 × 002F ÷ +× 0001 × 0308 × 002F ÷ +× 0001 × 0308 × 0020 × 002F ÷ +× 0001 × 2060 ÷ +× 0001 × 0020 × 2060 ÷ +× 0001 × 0308 × 2060 ÷ +× 0001 × 0308 × 0020 × 2060 ÷ +× 0001 × 200B ÷ +× 0001 × 0020 × 200B ÷ +× 0001 × 0308 × 200B ÷ +× 0001 × 0308 × 0020 × 200B ÷ +× 0001 ÷ 1F1E6 ÷ +× 0001 × 0020 ÷ 1F1E6 ÷ +× 0001 × 0308 ÷ 1F1E6 ÷ +× 0001 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0001 ÷ 261D ÷ +× 0001 × 0020 ÷ 261D ÷ +× 0001 × 0308 ÷ 261D ÷ +× 0001 × 0308 × 0020 ÷ 261D ÷ +× 0001 ÷ 1F3FB ÷ +× 0001 × 0020 ÷ 1F3FB ÷ +× 0001 × 0308 ÷ 1F3FB ÷ +× 0001 × 0308 × 0020 ÷ 1F3FB ÷ +× 0001 × 0001 ÷ +× 0001 × 0020 ÷ 0001 ÷ +× 0001 × 0308 × 0001 ÷ +× 0001 × 0308 × 0020 ÷ 0001 ÷ +× 0001 × 200D ÷ +× 0001 × 0020 ÷ 200D ÷ +× 0001 × 0308 × 200D ÷ +× 0001 × 0308 × 0020 ÷ 200D ÷ +× 0001 × 00A7 ÷ +× 0001 × 0020 ÷ 00A7 ÷ +× 0001 × 0308 × 00A7 ÷ +× 0001 × 0308 × 0020 ÷ 00A7 ÷ +× 0001 × 50005 ÷ +× 0001 × 0020 ÷ 50005 ÷ +× 0001 × 0308 × 50005 ÷ +× 0001 × 0308 × 0020 ÷ 50005 ÷ +× 0001 × 0E01 ÷ +× 0001 × 0020 ÷ 0E01 ÷ +× 0001 × 0308 × 0E01 ÷ +× 0001 × 0308 × 0020 ÷ 0E01 ÷ +× 0001 × 3041 ÷ +× 0001 × 0020 ÷ 3041 ÷ +× 0001 × 0308 × 3041 ÷ +× 0001 × 0308 × 0020 ÷ 3041 ÷ +× 200D × 0023 ÷ +× 200D × 0020 ÷ 0023 ÷ +× 200D × 0308 × 0023 ÷ +× 200D × 0308 × 0020 ÷ 0023 ÷ +× 200D ÷ 2014 ÷ +× 200D × 0020 ÷ 2014 ÷ +× 200D × 0308 ÷ 2014 ÷ +× 200D × 0308 × 0020 ÷ 2014 ÷ +× 200D × 0009 ÷ +× 200D × 0020 ÷ 0009 ÷ +× 200D × 0308 × 0009 ÷ +× 200D × 0308 × 0020 ÷ 0009 ÷ +× 200D ÷ 00B4 ÷ +× 200D × 0020 ÷ 00B4 ÷ +× 200D × 0308 ÷ 00B4 ÷ +× 200D × 0308 × 0020 ÷ 00B4 ÷ +× 200D × 000B ÷ +× 200D × 0020 × 000B ÷ +× 200D × 0308 × 000B ÷ +× 200D × 0308 × 0020 × 000B ÷ +× 200D ÷ FFFC ÷ +× 200D × 0020 ÷ FFFC ÷ +× 200D × 0308 ÷ FFFC ÷ +× 200D × 0308 × 0020 ÷ FFFC ÷ +× 200D × 007D ÷ +× 200D × 0020 × 007D ÷ +× 200D × 0308 × 007D ÷ +× 200D × 0308 × 0020 × 007D ÷ +× 200D × 0029 ÷ +× 200D × 0020 × 0029 ÷ +× 200D × 0308 × 0029 ÷ +× 200D × 0308 × 0020 × 0029 ÷ +× 200D × 000D ÷ +× 200D × 0020 × 000D ÷ +× 200D × 0308 × 000D ÷ +× 200D × 0308 × 0020 × 000D ÷ +× 200D × 0021 ÷ +× 200D × 0020 × 0021 ÷ +× 200D × 0308 × 0021 ÷ +× 200D × 0308 × 0020 × 0021 ÷ +× 200D × 00A0 ÷ +× 200D × 0020 ÷ 00A0 ÷ +× 200D × 0308 × 00A0 ÷ +× 200D × 0308 × 0020 ÷ 00A0 ÷ +× 200D ÷ AC00 ÷ +× 200D × 0020 ÷ AC00 ÷ +× 200D × 0308 ÷ AC00 ÷ +× 200D × 0308 × 0020 ÷ AC00 ÷ +× 200D ÷ AC01 ÷ +× 200D × 0020 ÷ AC01 ÷ +× 200D × 0308 ÷ AC01 ÷ +× 200D × 0308 × 0020 ÷ AC01 ÷ +× 200D × 05D0 ÷ +× 200D × 0020 ÷ 05D0 ÷ +× 200D × 0308 × 05D0 ÷ +× 200D × 0308 × 0020 ÷ 05D0 ÷ +× 200D × 002D ÷ +× 200D × 0020 ÷ 002D ÷ +× 200D × 0308 × 002D ÷ +× 200D × 0308 × 0020 ÷ 002D ÷ +× 200D × 231A ÷ +× 200D × 0020 ÷ 231A ÷ +× 200D × 0308 ÷ 231A ÷ +× 200D × 0308 × 0020 ÷ 231A ÷ +× 200D × 2024 ÷ +× 200D × 0020 ÷ 2024 ÷ +× 200D × 0308 × 2024 ÷ +× 200D × 0308 × 0020 ÷ 2024 ÷ +× 200D × 002C ÷ +× 200D × 0020 × 002C ÷ +× 200D × 0308 × 002C ÷ +× 200D × 0308 × 0020 × 002C ÷ +× 200D ÷ 1100 ÷ +× 200D × 0020 ÷ 1100 ÷ +× 200D × 0308 ÷ 1100 ÷ +× 200D × 0308 × 0020 ÷ 1100 ÷ +× 200D ÷ 11A8 ÷ +× 200D × 0020 ÷ 11A8 ÷ +× 200D × 0308 ÷ 11A8 ÷ +× 200D × 0308 × 0020 ÷ 11A8 ÷ +× 200D ÷ 1160 ÷ +× 200D × 0020 ÷ 1160 ÷ +× 200D × 0308 ÷ 1160 ÷ +× 200D × 0308 × 0020 ÷ 1160 ÷ +× 200D × 000A ÷ +× 200D × 0020 × 000A ÷ +× 200D × 0308 × 000A ÷ +× 200D × 0308 × 0020 × 000A ÷ +× 200D × 0085 ÷ +× 200D × 0020 × 0085 ÷ +× 200D × 0308 × 0085 ÷ +× 200D × 0308 × 0020 × 0085 ÷ +× 200D × 17D6 ÷ +× 200D × 0020 ÷ 17D6 ÷ +× 200D × 0308 × 17D6 ÷ +× 200D × 0308 × 0020 ÷ 17D6 ÷ +× 200D × 0030 ÷ +× 200D × 0020 ÷ 0030 ÷ +× 200D × 0308 × 0030 ÷ +× 200D × 0308 × 0020 ÷ 0030 ÷ +× 200D × 0028 ÷ +× 200D × 0020 ÷ 0028 ÷ +× 200D × 0308 × 0028 ÷ +× 200D × 0308 × 0020 ÷ 0028 ÷ +× 200D × 0025 ÷ +× 200D × 0020 ÷ 0025 ÷ +× 200D × 0308 × 0025 ÷ +× 200D × 0308 × 0020 ÷ 0025 ÷ +× 200D × 0024 ÷ +× 200D × 0020 ÷ 0024 ÷ +× 200D × 0308 × 0024 ÷ +× 200D × 0308 × 0020 ÷ 0024 ÷ +× 200D × 0022 ÷ +× 200D × 0020 ÷ 0022 ÷ +× 200D × 0308 × 0022 ÷ +× 200D × 0308 × 0020 ÷ 0022 ÷ +× 200D × 0020 ÷ +× 200D × 0020 × 0020 ÷ +× 200D × 0308 × 0020 ÷ +× 200D × 0308 × 0020 × 0020 ÷ +× 200D × 002F ÷ +× 200D × 0020 × 002F ÷ +× 200D × 0308 × 002F ÷ +× 200D × 0308 × 0020 × 002F ÷ +× 200D × 2060 ÷ +× 200D × 0020 × 2060 ÷ +× 200D × 0308 × 2060 ÷ +× 200D × 0308 × 0020 × 2060 ÷ +× 200D × 200B ÷ +× 200D × 0020 × 200B ÷ +× 200D × 0308 × 200B ÷ +× 200D × 0308 × 0020 × 200B ÷ +× 200D ÷ 1F1E6 ÷ +× 200D × 0020 ÷ 1F1E6 ÷ +× 200D × 0308 ÷ 1F1E6 ÷ +× 200D × 0308 × 0020 ÷ 1F1E6 ÷ +× 200D × 261D ÷ +× 200D × 0020 ÷ 261D ÷ +× 200D × 0308 ÷ 261D ÷ +× 200D × 0308 × 0020 ÷ 261D ÷ +× 200D × 1F3FB ÷ +× 200D × 0020 ÷ 1F3FB ÷ +× 200D × 0308 ÷ 1F3FB ÷ +× 200D × 0308 × 0020 ÷ 1F3FB ÷ +× 200D × 0001 ÷ +× 200D × 0020 ÷ 0001 ÷ +× 200D × 0308 × 0001 ÷ +× 200D × 0308 × 0020 ÷ 0001 ÷ +× 200D × 200D ÷ +× 200D × 0020 ÷ 200D ÷ +× 200D × 0308 × 200D ÷ +× 200D × 0308 × 0020 ÷ 200D ÷ +× 200D × 00A7 ÷ +× 200D × 0020 ÷ 00A7 ÷ +× 200D × 0308 × 00A7 ÷ +× 200D × 0308 × 0020 ÷ 00A7 ÷ +× 200D × 50005 ÷ +× 200D × 0020 ÷ 50005 ÷ +× 200D × 0308 × 50005 ÷ +× 200D × 0308 × 0020 ÷ 50005 ÷ +× 200D × 0E01 ÷ +× 200D × 0020 ÷ 0E01 ÷ +× 200D × 0308 × 0E01 ÷ +× 200D × 0308 × 0020 ÷ 0E01 ÷ +× 200D × 3041 ÷ +× 200D × 0020 ÷ 3041 ÷ +× 200D × 0308 × 3041 ÷ +× 200D × 0308 × 0020 ÷ 3041 ÷ +× 00A7 × 0023 ÷ +× 00A7 × 0020 ÷ 0023 ÷ +× 00A7 × 0308 × 0023 ÷ +× 00A7 × 0308 × 0020 ÷ 0023 ÷ +× 00A7 ÷ 2014 ÷ +× 00A7 × 0020 ÷ 2014 ÷ +× 00A7 × 0308 ÷ 2014 ÷ +× 00A7 × 0308 × 0020 ÷ 2014 ÷ +× 00A7 × 0009 ÷ +× 00A7 × 0020 ÷ 0009 ÷ +× 00A7 × 0308 × 0009 ÷ +× 00A7 × 0308 × 0020 ÷ 0009 ÷ +× 00A7 ÷ 00B4 ÷ +× 00A7 × 0020 ÷ 00B4 ÷ +× 00A7 × 0308 ÷ 00B4 ÷ +× 00A7 × 0308 × 0020 ÷ 00B4 ÷ +× 00A7 × 000B ÷ +× 00A7 × 0020 × 000B ÷ +× 00A7 × 0308 × 000B ÷ +× 00A7 × 0308 × 0020 × 000B ÷ +× 00A7 ÷ FFFC ÷ +× 00A7 × 0020 ÷ FFFC ÷ +× 00A7 × 0308 ÷ FFFC ÷ +× 00A7 × 0308 × 0020 ÷ FFFC ÷ +× 00A7 × 007D ÷ +× 00A7 × 0020 × 007D ÷ +× 00A7 × 0308 × 007D ÷ +× 00A7 × 0308 × 0020 × 007D ÷ +× 00A7 × 0029 ÷ +× 00A7 × 0020 × 0029 ÷ +× 00A7 × 0308 × 0029 ÷ +× 00A7 × 0308 × 0020 × 0029 ÷ +× 00A7 × 000D ÷ +× 00A7 × 0020 × 000D ÷ +× 00A7 × 0308 × 000D ÷ +× 00A7 × 0308 × 0020 × 000D ÷ +× 00A7 × 0021 ÷ +× 00A7 × 0020 × 0021 ÷ +× 00A7 × 0308 × 0021 ÷ +× 00A7 × 0308 × 0020 × 0021 ÷ +× 00A7 × 00A0 ÷ +× 00A7 × 0020 ÷ 00A0 ÷ +× 00A7 × 0308 × 00A0 ÷ +× 00A7 × 0308 × 0020 ÷ 00A0 ÷ +× 00A7 ÷ AC00 ÷ +× 00A7 × 0020 ÷ AC00 ÷ +× 00A7 × 0308 ÷ AC00 ÷ +× 00A7 × 0308 × 0020 ÷ AC00 ÷ +× 00A7 ÷ AC01 ÷ +× 00A7 × 0020 ÷ AC01 ÷ +× 00A7 × 0308 ÷ AC01 ÷ +× 00A7 × 0308 × 0020 ÷ AC01 ÷ +× 00A7 × 05D0 ÷ +× 00A7 × 0020 ÷ 05D0 ÷ +× 00A7 × 0308 × 05D0 ÷ +× 00A7 × 0308 × 0020 ÷ 05D0 ÷ +× 00A7 × 002D ÷ +× 00A7 × 0020 ÷ 002D ÷ +× 00A7 × 0308 × 002D ÷ +× 00A7 × 0308 × 0020 ÷ 002D ÷ +× 00A7 ÷ 231A ÷ +× 00A7 × 0020 ÷ 231A ÷ +× 00A7 × 0308 ÷ 231A ÷ +× 00A7 × 0308 × 0020 ÷ 231A ÷ +× 00A7 × 2024 ÷ +× 00A7 × 0020 ÷ 2024 ÷ +× 00A7 × 0308 × 2024 ÷ +× 00A7 × 0308 × 0020 ÷ 2024 ÷ +× 00A7 × 002C ÷ +× 00A7 × 0020 × 002C ÷ +× 00A7 × 0308 × 002C ÷ +× 00A7 × 0308 × 0020 × 002C ÷ +× 00A7 ÷ 1100 ÷ +× 00A7 × 0020 ÷ 1100 ÷ +× 00A7 × 0308 ÷ 1100 ÷ +× 00A7 × 0308 × 0020 ÷ 1100 ÷ +× 00A7 ÷ 11A8 ÷ +× 00A7 × 0020 ÷ 11A8 ÷ +× 00A7 × 0308 ÷ 11A8 ÷ +× 00A7 × 0308 × 0020 ÷ 11A8 ÷ +× 00A7 ÷ 1160 ÷ +× 00A7 × 0020 ÷ 1160 ÷ +× 00A7 × 0308 ÷ 1160 ÷ +× 00A7 × 0308 × 0020 ÷ 1160 ÷ +× 00A7 × 000A ÷ +× 00A7 × 0020 × 000A ÷ +× 00A7 × 0308 × 000A ÷ +× 00A7 × 0308 × 0020 × 000A ÷ +× 00A7 × 0085 ÷ +× 00A7 × 0020 × 0085 ÷ +× 00A7 × 0308 × 0085 ÷ +× 00A7 × 0308 × 0020 × 0085 ÷ +× 00A7 × 17D6 ÷ +× 00A7 × 0020 ÷ 17D6 ÷ +× 00A7 × 0308 × 17D6 ÷ +× 00A7 × 0308 × 0020 ÷ 17D6 ÷ +× 00A7 × 0030 ÷ +× 00A7 × 0020 ÷ 0030 ÷ +× 00A7 × 0308 × 0030 ÷ +× 00A7 × 0308 × 0020 ÷ 0030 ÷ +× 00A7 × 0028 ÷ +× 00A7 × 0020 ÷ 0028 ÷ +× 00A7 × 0308 × 0028 ÷ +× 00A7 × 0308 × 0020 ÷ 0028 ÷ +× 00A7 × 0025 ÷ +× 00A7 × 0020 ÷ 0025 ÷ +× 00A7 × 0308 × 0025 ÷ +× 00A7 × 0308 × 0020 ÷ 0025 ÷ +× 00A7 × 0024 ÷ +× 00A7 × 0020 ÷ 0024 ÷ +× 00A7 × 0308 × 0024 ÷ +× 00A7 × 0308 × 0020 ÷ 0024 ÷ +× 00A7 × 0022 ÷ +× 00A7 × 0020 ÷ 0022 ÷ +× 00A7 × 0308 × 0022 ÷ +× 00A7 × 0308 × 0020 ÷ 0022 ÷ +× 00A7 × 0020 ÷ +× 00A7 × 0020 × 0020 ÷ +× 00A7 × 0308 × 0020 ÷ +× 00A7 × 0308 × 0020 × 0020 ÷ +× 00A7 × 002F ÷ +× 00A7 × 0020 × 002F ÷ +× 00A7 × 0308 × 002F ÷ +× 00A7 × 0308 × 0020 × 002F ÷ +× 00A7 × 2060 ÷ +× 00A7 × 0020 × 2060 ÷ +× 00A7 × 0308 × 2060 ÷ +× 00A7 × 0308 × 0020 × 2060 ÷ +× 00A7 × 200B ÷ +× 00A7 × 0020 × 200B ÷ +× 00A7 × 0308 × 200B ÷ +× 00A7 × 0308 × 0020 × 200B ÷ +× 00A7 ÷ 1F1E6 ÷ +× 00A7 × 0020 ÷ 1F1E6 ÷ +× 00A7 × 0308 ÷ 1F1E6 ÷ +× 00A7 × 0308 × 0020 ÷ 1F1E6 ÷ +× 00A7 ÷ 261D ÷ +× 00A7 × 0020 ÷ 261D ÷ +× 00A7 × 0308 ÷ 261D ÷ +× 00A7 × 0308 × 0020 ÷ 261D ÷ +× 00A7 ÷ 1F3FB ÷ +× 00A7 × 0020 ÷ 1F3FB ÷ +× 00A7 × 0308 ÷ 1F3FB ÷ +× 00A7 × 0308 × 0020 ÷ 1F3FB ÷ +× 00A7 × 0001 ÷ +× 00A7 × 0020 ÷ 0001 ÷ +× 00A7 × 0308 × 0001 ÷ +× 00A7 × 0308 × 0020 ÷ 0001 ÷ +× 00A7 × 200D ÷ +× 00A7 × 0020 ÷ 200D ÷ +× 00A7 × 0308 × 200D ÷ +× 00A7 × 0308 × 0020 ÷ 200D ÷ +× 00A7 × 00A7 ÷ +× 00A7 × 0020 ÷ 00A7 ÷ +× 00A7 × 0308 × 00A7 ÷ +× 00A7 × 0308 × 0020 ÷ 00A7 ÷ +× 00A7 × 50005 ÷ +× 00A7 × 0020 ÷ 50005 ÷ +× 00A7 × 0308 × 50005 ÷ +× 00A7 × 0308 × 0020 ÷ 50005 ÷ +× 00A7 × 0E01 ÷ +× 00A7 × 0020 ÷ 0E01 ÷ +× 00A7 × 0308 × 0E01 ÷ +× 00A7 × 0308 × 0020 ÷ 0E01 ÷ +× 00A7 × 3041 ÷ +× 00A7 × 0020 ÷ 3041 ÷ +× 00A7 × 0308 × 3041 ÷ +× 00A7 × 0308 × 0020 ÷ 3041 ÷ +× 50005 × 0023 ÷ +× 50005 × 0020 ÷ 0023 ÷ +× 50005 × 0308 × 0023 ÷ +× 50005 × 0308 × 0020 ÷ 0023 ÷ +× 50005 ÷ 2014 ÷ +× 50005 × 0020 ÷ 2014 ÷ +× 50005 × 0308 ÷ 2014 ÷ +× 50005 × 0308 × 0020 ÷ 2014 ÷ +× 50005 × 0009 ÷ +× 50005 × 0020 ÷ 0009 ÷ +× 50005 × 0308 × 0009 ÷ +× 50005 × 0308 × 0020 ÷ 0009 ÷ +× 50005 ÷ 00B4 ÷ +× 50005 × 0020 ÷ 00B4 ÷ +× 50005 × 0308 ÷ 00B4 ÷ +× 50005 × 0308 × 0020 ÷ 00B4 ÷ +× 50005 × 000B ÷ +× 50005 × 0020 × 000B ÷ +× 50005 × 0308 × 000B ÷ +× 50005 × 0308 × 0020 × 000B ÷ +× 50005 ÷ FFFC ÷ +× 50005 × 0020 ÷ FFFC ÷ +× 50005 × 0308 ÷ FFFC ÷ +× 50005 × 0308 × 0020 ÷ FFFC ÷ +× 50005 × 007D ÷ +× 50005 × 0020 × 007D ÷ +× 50005 × 0308 × 007D ÷ +× 50005 × 0308 × 0020 × 007D ÷ +× 50005 × 0029 ÷ +× 50005 × 0020 × 0029 ÷ +× 50005 × 0308 × 0029 ÷ +× 50005 × 0308 × 0020 × 0029 ÷ +× 50005 × 000D ÷ +× 50005 × 0020 × 000D ÷ +× 50005 × 0308 × 000D ÷ +× 50005 × 0308 × 0020 × 000D ÷ +× 50005 × 0021 ÷ +× 50005 × 0020 × 0021 ÷ +× 50005 × 0308 × 0021 ÷ +× 50005 × 0308 × 0020 × 0021 ÷ +× 50005 × 00A0 ÷ +× 50005 × 0020 ÷ 00A0 ÷ +× 50005 × 0308 × 00A0 ÷ +× 50005 × 0308 × 0020 ÷ 00A0 ÷ +× 50005 ÷ AC00 ÷ +× 50005 × 0020 ÷ AC00 ÷ +× 50005 × 0308 ÷ AC00 ÷ +× 50005 × 0308 × 0020 ÷ AC00 ÷ +× 50005 ÷ AC01 ÷ +× 50005 × 0020 ÷ AC01 ÷ +× 50005 × 0308 ÷ AC01 ÷ +× 50005 × 0308 × 0020 ÷ AC01 ÷ +× 50005 × 05D0 ÷ +× 50005 × 0020 ÷ 05D0 ÷ +× 50005 × 0308 × 05D0 ÷ +× 50005 × 0308 × 0020 ÷ 05D0 ÷ +× 50005 × 002D ÷ +× 50005 × 0020 ÷ 002D ÷ +× 50005 × 0308 × 002D ÷ +× 50005 × 0308 × 0020 ÷ 002D ÷ +× 50005 ÷ 231A ÷ +× 50005 × 0020 ÷ 231A ÷ +× 50005 × 0308 ÷ 231A ÷ +× 50005 × 0308 × 0020 ÷ 231A ÷ +× 50005 × 2024 ÷ +× 50005 × 0020 ÷ 2024 ÷ +× 50005 × 0308 × 2024 ÷ +× 50005 × 0308 × 0020 ÷ 2024 ÷ +× 50005 × 002C ÷ +× 50005 × 0020 × 002C ÷ +× 50005 × 0308 × 002C ÷ +× 50005 × 0308 × 0020 × 002C ÷ +× 50005 ÷ 1100 ÷ +× 50005 × 0020 ÷ 1100 ÷ +× 50005 × 0308 ÷ 1100 ÷ +× 50005 × 0308 × 0020 ÷ 1100 ÷ +× 50005 ÷ 11A8 ÷ +× 50005 × 0020 ÷ 11A8 ÷ +× 50005 × 0308 ÷ 11A8 ÷ +× 50005 × 0308 × 0020 ÷ 11A8 ÷ +× 50005 ÷ 1160 ÷ +× 50005 × 0020 ÷ 1160 ÷ +× 50005 × 0308 ÷ 1160 ÷ +× 50005 × 0308 × 0020 ÷ 1160 ÷ +× 50005 × 000A ÷ +× 50005 × 0020 × 000A ÷ +× 50005 × 0308 × 000A ÷ +× 50005 × 0308 × 0020 × 000A ÷ +× 50005 × 0085 ÷ +× 50005 × 0020 × 0085 ÷ +× 50005 × 0308 × 0085 ÷ +× 50005 × 0308 × 0020 × 0085 ÷ +× 50005 × 17D6 ÷ +× 50005 × 0020 ÷ 17D6 ÷ +× 50005 × 0308 × 17D6 ÷ +× 50005 × 0308 × 0020 ÷ 17D6 ÷ +× 50005 × 0030 ÷ +× 50005 × 0020 ÷ 0030 ÷ +× 50005 × 0308 × 0030 ÷ +× 50005 × 0308 × 0020 ÷ 0030 ÷ +× 50005 × 0028 ÷ +× 50005 × 0020 ÷ 0028 ÷ +× 50005 × 0308 × 0028 ÷ +× 50005 × 0308 × 0020 ÷ 0028 ÷ +× 50005 × 0025 ÷ +× 50005 × 0020 ÷ 0025 ÷ +× 50005 × 0308 × 0025 ÷ +× 50005 × 0308 × 0020 ÷ 0025 ÷ +× 50005 × 0024 ÷ +× 50005 × 0020 ÷ 0024 ÷ +× 50005 × 0308 × 0024 ÷ +× 50005 × 0308 × 0020 ÷ 0024 ÷ +× 50005 × 0022 ÷ +× 50005 × 0020 ÷ 0022 ÷ +× 50005 × 0308 × 0022 ÷ +× 50005 × 0308 × 0020 ÷ 0022 ÷ +× 50005 × 0020 ÷ +× 50005 × 0020 × 0020 ÷ +× 50005 × 0308 × 0020 ÷ +× 50005 × 0308 × 0020 × 0020 ÷ +× 50005 × 002F ÷ +× 50005 × 0020 × 002F ÷ +× 50005 × 0308 × 002F ÷ +× 50005 × 0308 × 0020 × 002F ÷ +× 50005 × 2060 ÷ +× 50005 × 0020 × 2060 ÷ +× 50005 × 0308 × 2060 ÷ +× 50005 × 0308 × 0020 × 2060 ÷ +× 50005 × 200B ÷ +× 50005 × 0020 × 200B ÷ +× 50005 × 0308 × 200B ÷ +× 50005 × 0308 × 0020 × 200B ÷ +× 50005 ÷ 1F1E6 ÷ +× 50005 × 0020 ÷ 1F1E6 ÷ +× 50005 × 0308 ÷ 1F1E6 ÷ +× 50005 × 0308 × 0020 ÷ 1F1E6 ÷ +× 50005 ÷ 261D ÷ +× 50005 × 0020 ÷ 261D ÷ +× 50005 × 0308 ÷ 261D ÷ +× 50005 × 0308 × 0020 ÷ 261D ÷ +× 50005 ÷ 1F3FB ÷ +× 50005 × 0020 ÷ 1F3FB ÷ +× 50005 × 0308 ÷ 1F3FB ÷ +× 50005 × 0308 × 0020 ÷ 1F3FB ÷ +× 50005 × 0001 ÷ +× 50005 × 0020 ÷ 0001 ÷ +× 50005 × 0308 × 0001 ÷ +× 50005 × 0308 × 0020 ÷ 0001 ÷ +× 50005 × 200D ÷ +× 50005 × 0020 ÷ 200D ÷ +× 50005 × 0308 × 200D ÷ +× 50005 × 0308 × 0020 ÷ 200D ÷ +× 50005 × 00A7 ÷ +× 50005 × 0020 ÷ 00A7 ÷ +× 50005 × 0308 × 00A7 ÷ +× 50005 × 0308 × 0020 ÷ 00A7 ÷ +× 50005 × 50005 ÷ +× 50005 × 0020 ÷ 50005 ÷ +× 50005 × 0308 × 50005 ÷ +× 50005 × 0308 × 0020 ÷ 50005 ÷ +× 50005 × 0E01 ÷ +× 50005 × 0020 ÷ 0E01 ÷ +× 50005 × 0308 × 0E01 ÷ +× 50005 × 0308 × 0020 ÷ 0E01 ÷ +× 50005 × 3041 ÷ +× 50005 × 0020 ÷ 3041 ÷ +× 50005 × 0308 × 3041 ÷ +× 50005 × 0308 × 0020 ÷ 3041 ÷ +× 0E01 × 0023 ÷ +× 0E01 × 0020 ÷ 0023 ÷ +× 0E01 × 0308 × 0023 ÷ +× 0E01 × 0308 × 0020 ÷ 0023 ÷ +× 0E01 ÷ 2014 ÷ +× 0E01 × 0020 ÷ 2014 ÷ +× 0E01 × 0308 ÷ 2014 ÷ +× 0E01 × 0308 × 0020 ÷ 2014 ÷ +× 0E01 × 0009 ÷ +× 0E01 × 0020 ÷ 0009 ÷ +× 0E01 × 0308 × 0009 ÷ +× 0E01 × 0308 × 0020 ÷ 0009 ÷ +× 0E01 ÷ 00B4 ÷ +× 0E01 × 0020 ÷ 00B4 ÷ +× 0E01 × 0308 ÷ 00B4 ÷ +× 0E01 × 0308 × 0020 ÷ 00B4 ÷ +× 0E01 × 000B ÷ +× 0E01 × 0020 × 000B ÷ +× 0E01 × 0308 × 000B ÷ +× 0E01 × 0308 × 0020 × 000B ÷ +× 0E01 ÷ FFFC ÷ +× 0E01 × 0020 ÷ FFFC ÷ +× 0E01 × 0308 ÷ FFFC ÷ +× 0E01 × 0308 × 0020 ÷ FFFC ÷ +× 0E01 × 007D ÷ +× 0E01 × 0020 × 007D ÷ +× 0E01 × 0308 × 007D ÷ +× 0E01 × 0308 × 0020 × 007D ÷ +× 0E01 × 0029 ÷ +× 0E01 × 0020 × 0029 ÷ +× 0E01 × 0308 × 0029 ÷ +× 0E01 × 0308 × 0020 × 0029 ÷ +× 0E01 × 000D ÷ +× 0E01 × 0020 × 000D ÷ +× 0E01 × 0308 × 000D ÷ +× 0E01 × 0308 × 0020 × 000D ÷ +× 0E01 × 0021 ÷ +× 0E01 × 0020 × 0021 ÷ +× 0E01 × 0308 × 0021 ÷ +× 0E01 × 0308 × 0020 × 0021 ÷ +× 0E01 × 00A0 ÷ +× 0E01 × 0020 ÷ 00A0 ÷ +× 0E01 × 0308 × 00A0 ÷ +× 0E01 × 0308 × 0020 ÷ 00A0 ÷ +× 0E01 ÷ AC00 ÷ +× 0E01 × 0020 ÷ AC00 ÷ +× 0E01 × 0308 ÷ AC00 ÷ +× 0E01 × 0308 × 0020 ÷ AC00 ÷ +× 0E01 ÷ AC01 ÷ +× 0E01 × 0020 ÷ AC01 ÷ +× 0E01 × 0308 ÷ AC01 ÷ +× 0E01 × 0308 × 0020 ÷ AC01 ÷ +× 0E01 × 05D0 ÷ +× 0E01 × 0020 ÷ 05D0 ÷ +× 0E01 × 0308 × 05D0 ÷ +× 0E01 × 0308 × 0020 ÷ 05D0 ÷ +× 0E01 × 002D ÷ +× 0E01 × 0020 ÷ 002D ÷ +× 0E01 × 0308 × 002D ÷ +× 0E01 × 0308 × 0020 ÷ 002D ÷ +× 0E01 ÷ 231A ÷ +× 0E01 × 0020 ÷ 231A ÷ +× 0E01 × 0308 ÷ 231A ÷ +× 0E01 × 0308 × 0020 ÷ 231A ÷ +× 0E01 × 2024 ÷ +× 0E01 × 0020 ÷ 2024 ÷ +× 0E01 × 0308 × 2024 ÷ +× 0E01 × 0308 × 0020 ÷ 2024 ÷ +× 0E01 × 002C ÷ +× 0E01 × 0020 × 002C ÷ +× 0E01 × 0308 × 002C ÷ +× 0E01 × 0308 × 0020 × 002C ÷ +× 0E01 ÷ 1100 ÷ +× 0E01 × 0020 ÷ 1100 ÷ +× 0E01 × 0308 ÷ 1100 ÷ +× 0E01 × 0308 × 0020 ÷ 1100 ÷ +× 0E01 ÷ 11A8 ÷ +× 0E01 × 0020 ÷ 11A8 ÷ +× 0E01 × 0308 ÷ 11A8 ÷ +× 0E01 × 0308 × 0020 ÷ 11A8 ÷ +× 0E01 ÷ 1160 ÷ +× 0E01 × 0020 ÷ 1160 ÷ +× 0E01 × 0308 ÷ 1160 ÷ +× 0E01 × 0308 × 0020 ÷ 1160 ÷ +× 0E01 × 000A ÷ +× 0E01 × 0020 × 000A ÷ +× 0E01 × 0308 × 000A ÷ +× 0E01 × 0308 × 0020 × 000A ÷ +× 0E01 × 0085 ÷ +× 0E01 × 0020 × 0085 ÷ +× 0E01 × 0308 × 0085 ÷ +× 0E01 × 0308 × 0020 × 0085 ÷ +× 0E01 × 17D6 ÷ +× 0E01 × 0020 ÷ 17D6 ÷ +× 0E01 × 0308 × 17D6 ÷ +× 0E01 × 0308 × 0020 ÷ 17D6 ÷ +× 0E01 × 0030 ÷ +× 0E01 × 0020 ÷ 0030 ÷ +× 0E01 × 0308 × 0030 ÷ +× 0E01 × 0308 × 0020 ÷ 0030 ÷ +× 0E01 × 0028 ÷ +× 0E01 × 0020 ÷ 0028 ÷ +× 0E01 × 0308 × 0028 ÷ +× 0E01 × 0308 × 0020 ÷ 0028 ÷ +× 0E01 × 0025 ÷ +× 0E01 × 0020 ÷ 0025 ÷ +× 0E01 × 0308 × 0025 ÷ +× 0E01 × 0308 × 0020 ÷ 0025 ÷ +× 0E01 × 0024 ÷ +× 0E01 × 0020 ÷ 0024 ÷ +× 0E01 × 0308 × 0024 ÷ +× 0E01 × 0308 × 0020 ÷ 0024 ÷ +× 0E01 × 0022 ÷ +× 0E01 × 0020 ÷ 0022 ÷ +× 0E01 × 0308 × 0022 ÷ +× 0E01 × 0308 × 0020 ÷ 0022 ÷ +× 0E01 × 0020 ÷ +× 0E01 × 0020 × 0020 ÷ +× 0E01 × 0308 × 0020 ÷ +× 0E01 × 0308 × 0020 × 0020 ÷ +× 0E01 × 002F ÷ +× 0E01 × 0020 × 002F ÷ +× 0E01 × 0308 × 002F ÷ +× 0E01 × 0308 × 0020 × 002F ÷ +× 0E01 × 2060 ÷ +× 0E01 × 0020 × 2060 ÷ +× 0E01 × 0308 × 2060 ÷ +× 0E01 × 0308 × 0020 × 2060 ÷ +× 0E01 × 200B ÷ +× 0E01 × 0020 × 200B ÷ +× 0E01 × 0308 × 200B ÷ +× 0E01 × 0308 × 0020 × 200B ÷ +× 0E01 ÷ 1F1E6 ÷ +× 0E01 × 0020 ÷ 1F1E6 ÷ +× 0E01 × 0308 ÷ 1F1E6 ÷ +× 0E01 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0E01 ÷ 261D ÷ +× 0E01 × 0020 ÷ 261D ÷ +× 0E01 × 0308 ÷ 261D ÷ +× 0E01 × 0308 × 0020 ÷ 261D ÷ +× 0E01 ÷ 1F3FB ÷ +× 0E01 × 0020 ÷ 1F3FB ÷ +× 0E01 × 0308 ÷ 1F3FB ÷ +× 0E01 × 0308 × 0020 ÷ 1F3FB ÷ +× 0E01 × 0001 ÷ +× 0E01 × 0020 ÷ 0001 ÷ +× 0E01 × 0308 × 0001 ÷ +× 0E01 × 0308 × 0020 ÷ 0001 ÷ +× 0E01 × 200D ÷ +× 0E01 × 0020 ÷ 200D ÷ +× 0E01 × 0308 × 200D ÷ +× 0E01 × 0308 × 0020 ÷ 200D ÷ +× 0E01 × 00A7 ÷ +× 0E01 × 0020 ÷ 00A7 ÷ +× 0E01 × 0308 × 00A7 ÷ +× 0E01 × 0308 × 0020 ÷ 00A7 ÷ +× 0E01 × 50005 ÷ +× 0E01 × 0020 ÷ 50005 ÷ +× 0E01 × 0308 × 50005 ÷ +× 0E01 × 0308 × 0020 ÷ 50005 ÷ +× 0E01 × 0E01 ÷ +× 0E01 × 0020 ÷ 0E01 ÷ +× 0E01 × 0308 × 0E01 ÷ +× 0E01 × 0308 × 0020 ÷ 0E01 ÷ +× 0E01 × 3041 ÷ +× 0E01 × 0020 ÷ 3041 ÷ +× 0E01 × 0308 × 3041 ÷ +× 0E01 × 0308 × 0020 ÷ 3041 ÷ +× 3041 ÷ 0023 ÷ +× 3041 × 0020 ÷ 0023 ÷ +× 3041 × 0308 ÷ 0023 ÷ +× 3041 × 0308 × 0020 ÷ 0023 ÷ +× 3041 ÷ 2014 ÷ +× 3041 × 0020 ÷ 2014 ÷ +× 3041 × 0308 ÷ 2014 ÷ +× 3041 × 0308 × 0020 ÷ 2014 ÷ +× 3041 × 0009 ÷ +× 3041 × 0020 ÷ 0009 ÷ +× 3041 × 0308 × 0009 ÷ +× 3041 × 0308 × 0020 ÷ 0009 ÷ +× 3041 ÷ 00B4 ÷ +× 3041 × 0020 ÷ 00B4 ÷ +× 3041 × 0308 ÷ 00B4 ÷ +× 3041 × 0308 × 0020 ÷ 00B4 ÷ +× 3041 × 000B ÷ +× 3041 × 0020 × 000B ÷ +× 3041 × 0308 × 000B ÷ +× 3041 × 0308 × 0020 × 000B ÷ +× 3041 ÷ FFFC ÷ +× 3041 × 0020 ÷ FFFC ÷ +× 3041 × 0308 ÷ FFFC ÷ +× 3041 × 0308 × 0020 ÷ FFFC ÷ +× 3041 × 007D ÷ +× 3041 × 0020 × 007D ÷ +× 3041 × 0308 × 007D ÷ +× 3041 × 0308 × 0020 × 007D ÷ +× 3041 × 0029 ÷ +× 3041 × 0020 × 0029 ÷ +× 3041 × 0308 × 0029 ÷ +× 3041 × 0308 × 0020 × 0029 ÷ +× 3041 × 000D ÷ +× 3041 × 0020 × 000D ÷ +× 3041 × 0308 × 000D ÷ +× 3041 × 0308 × 0020 × 000D ÷ +× 3041 × 0021 ÷ +× 3041 × 0020 × 0021 ÷ +× 3041 × 0308 × 0021 ÷ +× 3041 × 0308 × 0020 × 0021 ÷ +× 3041 × 00A0 ÷ +× 3041 × 0020 ÷ 00A0 ÷ +× 3041 × 0308 × 00A0 ÷ +× 3041 × 0308 × 0020 ÷ 00A0 ÷ +× 3041 ÷ AC00 ÷ +× 3041 × 0020 ÷ AC00 ÷ +× 3041 × 0308 ÷ AC00 ÷ +× 3041 × 0308 × 0020 ÷ AC00 ÷ +× 3041 ÷ AC01 ÷ +× 3041 × 0020 ÷ AC01 ÷ +× 3041 × 0308 ÷ AC01 ÷ +× 3041 × 0308 × 0020 ÷ AC01 ÷ +× 3041 ÷ 05D0 ÷ +× 3041 × 0020 ÷ 05D0 ÷ +× 3041 × 0308 ÷ 05D0 ÷ +× 3041 × 0308 × 0020 ÷ 05D0 ÷ +× 3041 × 002D ÷ +× 3041 × 0020 ÷ 002D ÷ +× 3041 × 0308 × 002D ÷ +× 3041 × 0308 × 0020 ÷ 002D ÷ +× 3041 ÷ 231A ÷ +× 3041 × 0020 ÷ 231A ÷ +× 3041 × 0308 ÷ 231A ÷ +× 3041 × 0308 × 0020 ÷ 231A ÷ +× 3041 ÷ 2024 ÷ +× 3041 × 0020 ÷ 2024 ÷ +× 3041 × 0308 ÷ 2024 ÷ +× 3041 × 0308 × 0020 ÷ 2024 ÷ +× 3041 × 002C ÷ +× 3041 × 0020 × 002C ÷ +× 3041 × 0308 × 002C ÷ +× 3041 × 0308 × 0020 × 002C ÷ +× 3041 ÷ 1100 ÷ +× 3041 × 0020 ÷ 1100 ÷ +× 3041 × 0308 ÷ 1100 ÷ +× 3041 × 0308 × 0020 ÷ 1100 ÷ +× 3041 ÷ 11A8 ÷ +× 3041 × 0020 ÷ 11A8 ÷ +× 3041 × 0308 ÷ 11A8 ÷ +× 3041 × 0308 × 0020 ÷ 11A8 ÷ +× 3041 ÷ 1160 ÷ +× 3041 × 0020 ÷ 1160 ÷ +× 3041 × 0308 ÷ 1160 ÷ +× 3041 × 0308 × 0020 ÷ 1160 ÷ +× 3041 × 000A ÷ +× 3041 × 0020 × 000A ÷ +× 3041 × 0308 × 000A ÷ +× 3041 × 0308 × 0020 × 000A ÷ +× 3041 × 0085 ÷ +× 3041 × 0020 × 0085 ÷ +× 3041 × 0308 × 0085 ÷ +× 3041 × 0308 × 0020 × 0085 ÷ +× 3041 × 17D6 ÷ +× 3041 × 0020 ÷ 17D6 ÷ +× 3041 × 0308 × 17D6 ÷ +× 3041 × 0308 × 0020 ÷ 17D6 ÷ +× 3041 ÷ 0030 ÷ +× 3041 × 0020 ÷ 0030 ÷ +× 3041 × 0308 ÷ 0030 ÷ +× 3041 × 0308 × 0020 ÷ 0030 ÷ +× 3041 ÷ 0028 ÷ +× 3041 × 0020 ÷ 0028 ÷ +× 3041 × 0308 ÷ 0028 ÷ +× 3041 × 0308 × 0020 ÷ 0028 ÷ +× 3041 ÷ 0025 ÷ +× 3041 × 0020 ÷ 0025 ÷ +× 3041 × 0308 ÷ 0025 ÷ +× 3041 × 0308 × 0020 ÷ 0025 ÷ +× 3041 ÷ 0024 ÷ +× 3041 × 0020 ÷ 0024 ÷ +× 3041 × 0308 ÷ 0024 ÷ +× 3041 × 0308 × 0020 ÷ 0024 ÷ +× 3041 × 0022 ÷ +× 3041 × 0020 ÷ 0022 ÷ +× 3041 × 0308 × 0022 ÷ +× 3041 × 0308 × 0020 ÷ 0022 ÷ +× 3041 × 0020 ÷ +× 3041 × 0020 × 0020 ÷ +× 3041 × 0308 × 0020 ÷ +× 3041 × 0308 × 0020 × 0020 ÷ +× 3041 × 002F ÷ +× 3041 × 0020 × 002F ÷ +× 3041 × 0308 × 002F ÷ +× 3041 × 0308 × 0020 × 002F ÷ +× 3041 × 2060 ÷ +× 3041 × 0020 × 2060 ÷ +× 3041 × 0308 × 2060 ÷ +× 3041 × 0308 × 0020 × 2060 ÷ +× 3041 × 200B ÷ +× 3041 × 0020 × 200B ÷ +× 3041 × 0308 × 200B ÷ +× 3041 × 0308 × 0020 × 200B ÷ +× 3041 ÷ 1F1E6 ÷ +× 3041 × 0020 ÷ 1F1E6 ÷ +× 3041 × 0308 ÷ 1F1E6 ÷ +× 3041 × 0308 × 0020 ÷ 1F1E6 ÷ +× 3041 ÷ 261D ÷ +× 3041 × 0020 ÷ 261D ÷ +× 3041 × 0308 ÷ 261D ÷ +× 3041 × 0308 × 0020 ÷ 261D ÷ +× 3041 ÷ 1F3FB ÷ +× 3041 × 0020 ÷ 1F3FB ÷ +× 3041 × 0308 ÷ 1F3FB ÷ +× 3041 × 0308 × 0020 ÷ 1F3FB ÷ +× 3041 × 0001 ÷ +× 3041 × 0020 ÷ 0001 ÷ +× 3041 × 0308 × 0001 ÷ +× 3041 × 0308 × 0020 ÷ 0001 ÷ +× 3041 × 200D ÷ +× 3041 × 0020 ÷ 200D ÷ +× 3041 × 0308 × 200D ÷ +× 3041 × 0308 × 0020 ÷ 200D ÷ +× 3041 ÷ 00A7 ÷ +× 3041 × 0020 ÷ 00A7 ÷ +× 3041 × 0308 ÷ 00A7 ÷ +× 3041 × 0308 × 0020 ÷ 00A7 ÷ +× 3041 ÷ 50005 ÷ +× 3041 × 0020 ÷ 50005 ÷ +× 3041 × 0308 ÷ 50005 ÷ +× 3041 × 0308 × 0020 ÷ 50005 ÷ +× 3041 ÷ 0E01 ÷ +× 3041 × 0020 ÷ 0E01 ÷ +× 3041 × 0308 ÷ 0E01 ÷ +× 3041 × 0308 × 0020 ÷ 0E01 ÷ +× 3041 × 3041 ÷ +× 3041 × 0020 ÷ 3041 ÷ +× 3041 × 0308 × 3041 ÷ +× 3041 × 0308 × 0020 ÷ 3041 ÷ +× 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ +× 0061 × 0308 ÷ +× 0020 ÷ 200D × 0646 ÷ +× 0646 × 200D × 0020 ÷ +× 000B ÷ 3041 ÷ +× 000D ÷ 3041 ÷ +× 0085 ÷ 3041 ÷ +× 200D × 261D ÷ +× 3041 × 2060 ÷ +× 2060 × 3041 ÷ +× 3041 × 0308 × 00A0 ÷ +× 200D × 00A0 ÷ +× 200D × 002F ÷ +× 2014 × 2014 ÷ +× 3041 ÷ FFFC ÷ +× FFFC ÷ 3041 ÷ +× 3041 × 002D ÷ +× 0E01 × 2024 ÷ +× 0021 × 2024 ÷ +× 2024 × 2024 ÷ +× 0030 × 2024 ÷ +× 261D × 0025 ÷ +× 0E01 × 0030 ÷ +× 0024 × 261D ÷ +× 0024 × 0E01 ÷ +× 0025 × 0E01 ÷ +× 1100 × 1160 ÷ +× 1160 × 1160 ÷ +× 11A8 × 11A8 ÷ +× 1160 × 2024 ÷ +× 1160 × 0025 ÷ +× 0024 × 1160 ÷ +× 261D × 1F3FB ÷ +× 0066 × 0069 × 006E × 0061 × 006C ÷ +× 0063 × 0061 × 006E × 0027 × 0074 ÷ +× 0063 × 0061 × 006E × 2019 × 0074 ÷ +× 0027 × 0063 × 0061 × 006E × 0027 × 0020 ÷ 006E × 006F × 0074 ÷ +× 0063 × 0061 × 006E × 0020 ÷ 0027 × 006E × 006F × 0074 × 0027 ÷ +× 0062 × 0075 × 0067 × 0028 × 0073 × 0029 × 0020 × 0020 × 0020 × 0020 × 0020 ÷ +× 0062 × 0075 × 0067 × 0028 × 0073 × 0029 × 00A0 × 0020 × 0020 × 0020 × 0020 × 0020 ÷ +× 002E × 002E ÷ 307E ÷ 3059 × 3002 ÷ 0058 × 004D × 004C ÷ 306E × 002E × 002E ÷ +× 0061 × 0062 × 00AD ÷ 0062 × 0079 ÷ +× 002D × 0033 ÷ +× 0065 × 002E × 0067 × 002E ÷ +× 4E00 × 002E ÷ 4E00 × 002E ÷ +× 0061 × 0020 × 0020 ÷ 0062 ÷ +× 0061 × 0020 × 0020 × 200B ÷ 0062 ÷ +× 0061 × 0020 ÷ 0308 × 0062 ÷ +× 0031 × 0308 × 0062 × 0028 × 0061 × 0029 × 002D ÷ 0028 × 0062 × 0029 ÷ +× 0067 × 0069 × 0076 × 0065 × 0020 ÷ 0062 × 006F × 006F × 006B × 0028 × 0073 × 0029 × 002E ÷ +× 307E ÷ 0028 × 3059 × 0029 ÷ +× 0066 × 0069 × 006E × 0064 × 0020 × 002E × 0063 × 006F × 006D ÷ +× 0065 × 0071 × 0075 × 0061 × 006C × 0073 × 0020 × 002E ÷ 0033 × 0035 × 0020 ÷ 0063 × 0065 × 006E × 0074 × 0073 ÷ +× 0028 × 0073 × 0029 × 0068 × 0065 ÷ +× 007B × 0073 × 007D ÷ 0068 × 0065 ÷ +× 02C8 × 0073 × 0049 × 006C × 0259 × 0062 × 0028 × 0259 × 0029 × 006C ÷ +× 02C8 × 0073 × 0049 × 006C × 0259 × 0062 × 007B × 0259 × 007D ÷ 006C ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 0029 × 002E ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 002E × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 0029 × 0021 ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 0021 × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 005C ÷ 0028 × 0073 × 005C × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0020 × 0073 × 0020 × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0073 × 007D ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0073 × 007D × 002E ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0073 × 007D × 0021 ÷ +× 0063 × 006F × 0064 × 0065 × 005C ÷ 007B × 0073 × 005C × 007D ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0020 × 0073 × 0020 × 007D ÷ +× 0063 × 006F × 0064 × 0028 × 0065 × 0029 ÷ 2026 ÷ 0028 × 0073 × 0029 ÷ +× 0028 × 0063 × 006F × 0064 × 0028 × 0065 × 0029 ÷ 2026 × 0029 × 0073 ÷ +× 0063 × 006F × 0064 × 007B × 0065 × 007D ÷ 2026 ÷ 007B × 0073 × 007D ÷ +× 007B × 0063 × 006F × 0064 × 007B × 0065 × 007D ÷ 2026 × 007D ÷ 0073 ÷ +× 0028 × 0063 × 006F × 006E × 002D × 0029 × 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 00AD × 0029 × 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 2011 × 0029 × 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 0029 × 002D ÷ 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 0029 × 00AD ÷ 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 0029 × 2011 × 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 002D × 007D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 00AD × 007D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 2011 × 007D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 007D × 002D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 007D × 00AD ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 007D × 2011 × 006C × 0061 × 006E × 0067 ÷ +× 0063 × 0072 × 0065 × 0301 × 0028 × 0065 × 0301 × 0029 ÷ 0028 × 0065 × 0029 ÷ +× 0063 × 0072 × 0065 × 0301 × 005B × 0065 × 0072 × 007C ÷ 0065 × 0301 × 0028 × 0065 × 0029 ÷ 0028 × 0073 × 0029 × 005D ÷ +× 0063 × 0072 × 0065 × 0301 × 007B × 0065 × 0072 × 007C ÷ 0065 × 0301 × 0028 × 0065 × 0029 ÷ 0028 × 0073 × 0029 × 007D ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 0028 × 0308 × 0029 ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 0028 × 00AB × 0308 × 00BB × 0029 ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 0028 × 00AB × 0020 ÷ 0308 × 0020 ÷ 00BB × 0029 ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 0020 × 0028 × 0020 × 0308 × 0020 × 0029 × 0020 ÷ 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 202F × 0028 × 0020 × 0308 × 0020 × 0029 × 202F × 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 007B × 0308 × 007D ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 007B × 00AB × 0308 × 00BB × 007D ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 007B × 00AB × 0020 ÷ 0308 × 0020 ÷ 00BB × 007D ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 0020 × 007B × 0020 × 0308 × 0020 × 007D × 0020 ÷ 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 202F × 007B × 0020 × 0308 × 0020 × 007D × 202F × 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0028 × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD ÷ 2011 × 0029 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 0028 × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD × 0029 × 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 0028 × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 0029 × 00AD ÷ 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 007B × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD ÷ 2011 × 007D ÷ 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 007B × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD × 007D × 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 007B × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 007D × 00AD ÷ 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 006F × 0070 × 0065 × 0072 × 0061 × 0074 × 006F × 0072 × 005B × 005D ÷ 0028 × 0030 × 0029 × 003B ÷ +× 006F × 0070 × 0065 × 0072 × 0061 × 0074 × 006F × 0072 × 005B × 005D ÷ 0028 × 0029 ÷ 007B × 007D ÷ +× 672C ÷ 0028 × 3092 × 0029 ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 0028 × 300C × 3092 × 300D × 0029 ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 300C × 0028 × 3092 × 0029 × 300D ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 007B × 3092 × 007D ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 007B × 300C × 3092 × 300D × 007D ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 005B × 0028 × 3092 × 0029 × 005D ÷ 8AAD ÷ 3080 ÷ +× 0028 × 30CB × 30E5 × 30FC × 30FB × 0029 ÷ 30E8 × 30FC ÷ 30AF ÷ +× 0028 × 30CB × 30E5 × 30FC × 0029 × 30FB ÷ 30E8 × 30FC ÷ 30AF ÷ +× 007B × 30CB × 30E5 × 30FC × 30FB × 007D ÷ 30E8 × 30FC ÷ 30AF ÷ +× 007B × 30CB × 30E5 × 30FC × 007D × 30FB ÷ 30E8 × 30FC ÷ 30AF ÷ +× 0028 × 1850 × 1846 × 1851 × 1846 ÷ 1806 × 0029 × 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 0028 × 1850 × 1846 × 1851 × 1846 × 0029 ÷ 1806 × 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 007B × 1850 × 1846 × 1851 × 1846 ÷ 1806 × 007D ÷ 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 007B × 1850 × 1846 × 1851 × 1846 × 007D ÷ 1806 × 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 0028 × 0068 × 0074 × 0074 × 0070 × 003A × 002F × 002F × 0029 × 0078 × 006E × 002D × 002D ÷ 0061 ÷ +× 007B × 0068 × 0074 × 0074 × 0070 × 003A × 002F × 002F × 007D ÷ 0078 × 006E × 002D × 002D ÷ 0061 ÷ +× 0028 × 0030 × 002C × 0031 × 0029 × 002B × 0028 × 0032 × 002C × 0033 × 0029 × 2295 × 0028 × 2212 × 0034 × 002C × 0035 × 0029 × 2296 × 0028 × 0036 × 002C × 0037 × 0029 ÷ +× 007B × 0030 × 002C × 0031 × 007D × 002B × 007B × 0032 × 002C × 0033 × 007D ÷ 2295 × 007B × 2212 × 0034 × 002C × 0035 × 007D ÷ 2296 × 007B × 0036 × 002C × 0037 × 007D ÷ +× 0061 × 0062 ÷ +× 0061 × 0062 × 0020 ÷ +× 0061 × 0062 × 0020 ÷ 0063 ÷ +× 0061 ÷ 307E ÷ +× 0939 × 093F × 0928 × 094D × 0926 × 0940 × 0020 ÷ +× 092F × 0938 × 0917 × 0941 × 091A × 093F × 0924 × 0940 × 092F × 0938 × 093E × 0020 ÷ +× 5370 ÷ 672C ÷ +× 8AAD ÷ 3080 ÷ +× 5165 ÷ 529B ÷ 3057 ÷ 30A8 ÷ +× 4F4D × 3002 ÷ 8A18 ÷ +× 672C × 3002 ÷ +× 967A × 300D ÷ 306E ÷ +× 3057 × 3087 ÷ 3046 ÷ +× 307E ÷ 0061 ÷ 672C ÷ +× C5C6 ÷ C5B4 ÷ C694 × 0020 ÷ 006F × 0072 × 0020 ÷ BABB ÷ +× 307E ÷ 0061 × 0062 × 0020 ÷ +× 3067 ÷ 4F7F ÷ +× 3059 ÷ 308B ÷ +× 306E ÷ 30D1 ÷ 30F3 ÷ +× 3046 × 3000 ÷ 3048 × 3000 ÷ 304A × 300D ÷ +× 308B × 0020 ÷ C740 ÷ C601 × 0020 ÷ 306B ÷ +× 3057 × 3087 ÷ 3046 × 3002 ÷ +× 30E0 ÷ 306E ÷ 4E00 ÷ +× 30D5 ÷ 30EA ÷ +× 30D5 ÷ 30EA × 30FC ÷ 767E ÷ +× 30D4 × 30E5 × 30FC ÷ 30BF ÷ 3067 ÷ 4F7F ÷ 7528 ÷ 3059 ÷ 308B ÷ +× 30BF × 30FC ÷ 30AD × 30FC ÷ 3092 ÷ 62BC ÷ +× 30B7 × 30E7 ÷ 30F3 ÷ +× 0061 × 002E ÷ 0032 × 0020 ÷ +× 0061 × 002E ÷ 0032 × 0020 ÷ 0915 ÷ +× 0061 × 002E ÷ 0032 × 0020 ÷ 672C ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 672C ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 307E ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 0033 ÷ +× 0061 × 0062 × 002E × 0020 ÷ 0032 ÷ +× 0041 × 002E ÷ 0031 × 0020 ÷ BABB ÷ +× BD24 ÷ C5B4 × 002E × 0020 ÷ 0041 × 002E ÷ 0032 × 0020 ÷ BCFC ÷ +× BD10 ÷ C694 × 002E × 0020 ÷ 0041 × 002E ÷ 0033 × 0020 ÷ BABB ÷ +× C694 × 002E × 0020 ÷ 0041 × 002E ÷ 0034 × 0020 ÷ BABB ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 300C ÷ +× 306B ÷ 300C × 30D0 ÷ 0028 × 0062 × 0061 × 0029 × 300D ÷ 3084 ÷ 300C × 30B9 ÷ +× 308B ÷ 300C × 0055 × 004B ÷ 30DD ÷ 30F3 ÷ 30C9 × 300D × FF09 × 3001 ÷ 30A8 ÷ +× 306F × 3001 ÷ 300C × 003D × 0072 × 0061 × 006E × 0064 × 0028 × 0029 × 300D ÷ 3068 ÷ +× 3067 × 3001 ÷ 300C × 0021 × 300D ÷ 3068 ÷ +× 8A33 ÷ 300C × 3059 ÷ +× 3066 ÷ 300C × BD24 ÷ C5B4 × 003F × 300D ÷ 3068 ÷ +× 306E ÷ 300C × 305D ÷ +× 306F ÷ 300C × 30A8 ÷ +× 4F8B × FF1A ÷ 300C × 3042 × 3000 ÷ 3044 ÷ +× 304F × 3001 ÷ 300C × D3C9 ÷ C591 ÷ C740 ÷ +× 306B ÷ 300C × C81C ÷ BAA9 ÷ 0028 × 984C ÷ 540D × 0029 ÷ C740 ÷ +× 5178 ÷ 300E × 30A6 × 30A3 ÷ 30AD ÷ +× 3067 ÷ 300E × 82F1 ÷ 8A9E ÷ +× 0028 × 0073 × 0029 × 0020 ÷ 672C ÷ +× 0028 × 0073 × 0029 × 0020 ÷ 307E ÷ +× 0028 × 0073 × 0029 × 0020 ÷ 30AF ÷ +× 308B × 3002 ÷ 0064 × 006F × 0067 × FF08 × 72AC × FF09 ÷ 3092 ÷ +× 672C ÷ FF08 × 307E ÷ +× 672C × 0020 ÷ 0028 × 0061 ÷ +× 70B9 × 0020 ÷ 005B × 7DE8 ÷ 96C6 × 005D ÷ +× 0061 × 0028 × 0073 × 0029 × 0020 ÷ +× FF08 × 30B6 × 30FB ÷ 30AF ÷ 30A4 × 30C3 ÷ 30AF × 30FB ÷ 30D6 ÷ +× 0070 × FF08 × 30AF ÷ 30A4 × 30C3 ÷ 30AF × 30FB ÷ 30D6 ÷ +× 0061 × 0062 × FF08 × 30AF ÷ +× 0028 × 5370 ÷ 672C × 0029 ÷ +× 30B9 ÷ FF08 × 3044 ÷ +× 30C9 ÷ FF08 × 30DD ÷ +× 30C9 × 0020 ÷ 0028 × 8CEA ÷ +× 0073 × 0029 × 300D ÷ 307E ÷ +× 0061 × FF09 × 300F ÷ +× 308B × 300D × FF09 ÷ 306F ÷ +× 30C9 × 300D × FF09 × 3001 ÷ 30A8 ÷ +× 0072 × 006B × 0029 × 300D ÷ 3082 ÷ +× 30AF ÷ 0028 × 0061 × 0062 × 0020 ÷ 0063 × 0064 × 0029 × 300D ÷ 3082 ÷ +× 30F3 × 30FB ÷ 30DE × 30FC ÷ 30AF ÷ 0028 × 0065 × 0078 ÷ +× 30DE × 30FC ÷ 0028 × 006D × 0061 × 0029 × 300D ÷ 306A ÷ +× 30AC ÷ 30EF × 300D × 3002 ÷ 3053 ÷ +× 30AF × 300D ÷ 307E ÷ +× 30EF × 300D × 3002 ÷ 3053 ÷ +× 30AF × 300D ÷ 307E × 3001 ÷ 672C ÷ +× 30AF × 300D × 3001 ÷ 30AF ÷ +× 30C7 × 30A3 ÷ 30A2 ÷ FF08 × 0061 × 0062 × FF09 × 300F ÷ +× CABD ÷ C774 ÷ C5D0 ÷ C694 × 003F × 300D ÷ 3068 ÷ 805E ÷ +× 540D × 0029 ÷ C740 × 0020 ÷ C54C ÷ C544 ÷ C694 × 003F × 300D ÷ 3068 ÷ +× 8CA8 × 0029 × 0020 ÷ 002D × 0020 ÷ 0028 × 0070 × 006F ÷ +× 91CF × 0029 × 0020 × 301C × 0020 ÷ 0028 × 0070 × 006F ÷ +× 30C9 ÷ 91CD × FF09 × 0020 × 301C × 0020 ÷ 529B × 30FB ÷ 91CD ÷ +× 0061 × 0062 × 0022 × FF08 × 307E ÷ +× 306F × 0020 ÷ 0022 × 0073 × 0022 × 0020 ÷ +× 306F × 3001 × 0022 × 0054 × 0068 × 0065 × 0020 ÷ +× 0064 × 006F × 0067 × 0022 × 0020 ÷ 3092 ÷ +× 0039 × 0030 × 0022 × 0020 ÷ 3068 ÷ +× 30B9 × 30FB ÷ 30AA × 30FC ÷ 30D0 × 30FC × 30FB ÷ 30B6 × 30FB ÷ 30EC ÷ +× 30B9 × 30FB ÷ 30B8 × 30E3 ÷ 30F3 ÷ +× 30F3 × 30FB ÷ 30D5 × 30A9 × 30C3 ÷ 30AF ÷ +× 30A4 ÷ 30B8 × 30FC × 30FB ÷ 30C9 × 30C3 ÷ 30B0 × 3001 ÷ 548C ÷ +× 30E1 × 30FC ÷ 30B7 × 30E7 ÷ 30F3 × 30FB ÷ 30DE × 30FC ÷ 30AF ÷ +× 30F3 × 30FB ÷ 30AF ÷ 0028 × 0061 ÷ +× 30B7 × 30E7 ÷ 30F3 × 30FB ÷ 30DE ÷ +× 672C × 003A × 0020 ÷ +× 672C × 003A × 0020 ÷ 30AF ÷ +× 51FA ÷ 5178 × 003A × 0020 ÷ 30D5 ÷ 30EA × 30FC ÷ 767E ÷ +× 5F8C × 2026 ÷ 306B ÷ +× 3057 × 3087 ÷ 3046 × 3002 × 3002 × 3002 ÷ +× 304D × 3001 × 0021 × 0021 × 3001 × 0021 × 0021 × 0021 ÷ 3068 ÷ +× 306F × 3001 × 003F ÷ 3068 × 0021 ÷ 3092 ÷ +× 305F × 3001 × 2049 ÷ 0028 × 0021 × 003F × 0029 ÷ 306E ÷ +× 3084 × 3001 × 2048 ÷ 0028 × 003F × 0021 × 0029 ÷ 306E ÷ +× 305F × 0020 ÷ 203D ÷ 3068 ÷ +× 305B × FF01 ÷ 0031 × 0030 × 0030 × 0025 ÷ 306E ÷ 5B8C ÷ +× 0032 × 0033 ÷ 672C ÷ +× 30A1 ÷ 30D9 × 30C3 ÷ 30C8 ÷ 0032 × 0036 ÷ 5B57 ÷ 3092 ÷ +× 4F8B × FF1A ÷ 00A3 × 0032 × 0033 ÷ +× 8A18 ÷ 53F7 × 0020 ÷ 00A3 × 3002 ÷ +× 308C ÷ 308B × 3002 ÷ 0071 × 0075 ÷ +× 307E × 3002 ÷ +× 307E × 3002 ÷ 0061 × 0062 × 0020 ÷ +× 308B × 3002 ÷ 6570 ÷ +× 308B × 3002 ÷ 3053 ÷ +× 3044 × 3002 ÷ 30D1 ÷ +× 30AC ÷ 30EF × 300D × 3002 ÷ 3053 ÷ 308C ÷ +× 8A9E ÷ 306E ÷ 0069 × 006F ÷ 306E × 3001 ÷ 0032 ÷ 5B57 ÷ 3092 ÷ +× 3001 ÷ 548C ÷ +× 3001 ÷ 30BF ÷ +× 3001 ÷ 304B ÷ +× 3001 ÷ 3053 ÷ 308C ÷ 3067 ÷ 306F × 0020 ÷ +× 3057 × 3001 ÷ 0061 × 0062 ÷ 3068 ÷ +× 0061 ÷ 1F1E6 ÷ 0062 ÷ +× 1F1F7 × 1F1FA ÷ +× 1F1F7 × 1F1FA ÷ 1F1F8 ÷ +× 1F1F7 × 1F1FA ÷ 1F1F8 × 1F1EA ÷ +× 1F1F7 × 1F1FA × 200B ÷ 1F1F8 × 1F1EA ÷ +× 05D0 × 002D × 05D0 ÷ \ No newline at end of file diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0-flex.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0.flex b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0.flex new file mode 100644 index 000000000..f9c75aab0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0.flex @@ -0,0 +1,609 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 9.0 +%public +%class UnicodeLineBreakAlgorithm_9_0 +%type String + +%{ + private static final String LINE_BREAK_OPPORTUNITY = "÷"; + private static final String NO_LINE_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeLineBreakAlgorithm_9_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeLineBreakAlgorithm_9_0 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeLineBreakAlgorithm_9_0(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(NO_LINE_BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_LINE_BREAK_OPPORTUNITY); + } else { + line.add(LINE_BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + + /** + * @return The next chunk of text with no internal line break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + + void addMatch() { + builder.append(yytext()); + } + + String addFirstCharPushCMsAndReturnNextSegment() { + builder.append(yycharat(0)); + String segment = builder.toString(); + builder.setLength(0); + builder.append(yytext().substring(1)); + return 0 == segment.length() ? null : segment; + } +%} + + +// UAX#14 Unicode Line Breaking Algorithm +// +// +// Resolve line breaking classes: +// +// LB1 Assign a line breaking class to each code point of the input. +// Resolve AI, CB, CJ, SA, SG, and XX into other line breaking classes +// depending on criteria outside the scope of this algorithm. +// +// In the absence of such criteria all characters with a specific combination +// of original class and General_Category property value are resolved as follows: +// +// Resolved Original General_Category +// AL AI, SG, XX Any +// CM SA Only Mn or Mc +// AL SA Any except Mn and Mc +// NS CJ Any +// +// Note that with negation and union you also have (by applying DeMorgan) +// intersection and set difference: the intersection of a and b is !(!a|!b), +// the expression that matches everything of a not matched by b is !(!a|b) +// +// (Surrogates are not resolved to AL here - \p{LB:SG} is not defined in JFlex.) +// +AL = [\p{LB:AL}\p{LB:AI}\p{LB:XX}] | [^\P{LB:SA}\p{gc:Mn}\p{gc:Mc}] +CM = [\p{LB:CM}[\p{LB:SA}--[^\p{gc:Mn}\p{gc:Mc}]]] +NS = [\p{LB:NS}\p{LB:CJ}] + +%% + +// Start and end of text: +// +// There are two special logical positions: sot, which occurs before the first +// character in the text, and eot, which occurs after the last character in +// the text. Thus an empty string would consist of sot followed immediately by +// eot. With these two definitions, the line break rules for start and end of +// text can be specified as follows: +// +// LB2 Never break at the start of text. +// +// sot × +// +// LB3 Always break at the end of text. +// +// ! eot +// +// These two rules are designed to deal with degenerate cases, so that there +// is at least one character on each line, and at least one line break for the +// whole text. Emergency line breaking behavior usually also allows line +// breaks anywhere on the line if a legal line break cannot be found. This has +// the effect of preventing text from running into the margins. +// +<> { return nextSegment(); } + +// Mandatory breaks: +// +// A hard line break can consist of BK or a Newline Function (NLF) as described +// in Section 5.8, Newline Guidelines, of [Unicode]. These three rules are +// designed to handle the line ending and line separating characters as +// described there. +// +// LB4 Always break after hard line breaks. +// +// BK ! +// +\p{LB:BK} {CM}+ / \p{LB:GL} { return addFirstCharPushCMsAndReturnNextSegment(); } +\p{LB:BK} / [^] { addMatch(); return nextSegment(); } + +// LB5 Treat CR followed by LF, as well as CR, LF, and NL as hard line breaks. +// +// CR × LF ; CR ! ; LF ! ; NL ! +// +\p{LB:CR} \p{LB:LF} { addMatch(); return nextSegment(); } +[\p{LB:CR}\p{LB:LF}\p{LB:NL}] / [^] { addMatch(); return nextSegment(); } + +// LB6 Do not break before hard line breaks. +// +// × ( BK | CR | LF | NL ) +// +// Explicit breaks and non-breaks: +// +// LB7 Do not break before spaces or zero width space. +// +// × SP ; × ZW +// +// LB8 Break before any character following a zero-width space, +// even if one or more spaces intervene. +// +// ZW SP* ÷ +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW ) ) +// +\p{LB:ZW} {CM}+ / \p{LB:GL} { return addFirstCharPushCMsAndReturnNextSegment(); } +\p{LB:ZW} \p{LB:SP}* / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] { addMatch(); } +\p{LB:ZW} \p{LB:SP}* / \P{LB:SP} { addMatch(); return nextSegment(); } +\p{LB:ZW} \p{LB:SP}+ { addMatch(); return nextSegment(); } + +// LB8a Do not break between a zero width joiner and an ideograph, emoji base or emoji modifier. +// +// ZWJ × (ID | EB | EM) +\p{LB:ZWJ} / [\p{LB:ID}\p{LB:EB}\p{LB:EM}] { addMatch(); } + +// Combining marks: +// +// See also Section 9.2, Legacy Support for Space Character as Base for +// Combining Marks. +// +// LB9 Do not break a combining character sequence; treat it as if it has the +// line breaking class of the base character in all of the following rules. +// +// Treat X CM* as if it were X. +// +// where X is any line break class except BK, CR, LF, NL, SP, or ZW. +// +// At any possible break opportunity between CM and a following character, +// CM behaves as if it had the type of its base character. Note that despite +// the summary title, this rule is not limited to standard combining character +// sequences. For the purposes of line breaking, sequences containing most +// of the control codes or layout control characters are treated like combining +// sequences. +// +// [LB9 is partially handled in the following rules.] +// +[^\p{LB:SP}\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] {CM}+ { addMatch(); return nextSegment(); } + +// LB10 Treat any remaining combining mark or ZWJ as AL. +// +// Treat any remaining CM or ZWJ as it if were AL. +// +// This catches the case where a CM is the first character on the line or +// follows SP, BK, CR, LF, NL, or ZW. +// +// [LB10 is partially handled in the following rules] +// +[^\p{LB:SP}\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// Word joiner: +// +// LB11 Do not break before or after Word joiner and related characters. +// +// × WJ +// +// WJ × +// +// [LB11 is partially handled through lookaheads in the following rules] +// +\p{LB:WJ} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:WJ} ({CM} | \p{LB:ZWJ})* { addMatch(); } + + +// Non-breaking characters: +// +// LB12 Do not break after NBSP and related characters. +// +// GL × +// +\p{LB:GL} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:GL} ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// 6.3 Tailorable Line Breaking Rules +// +// The following rules and the classes referenced in them provide a reasonable +// default set of line break opportunities. Implementations should implement +// them unless alternate approaches produce better results for some classes of +// text or applications. When using alternative rules or algorithms, +// implementations must ensure that the mandatory breaks, break opportunities +// and non-break positions determined by the algorithm and rules of Section 6.3, +// Non-tailorable Line Breaking Rules, are preserved. See Section 4, Conformance. +// +// Non-breaking characters: +// +// LB12a Do not break before NBSP and related characters, except after spaces +// and hyphens. +// +// [^SP BA HY] × GL +// +// Also, from LineBreakTest.html: 12.2) [^ BA HY CM] CM+ × GL +// +// The expression [^SP, BA, HY] designates any line break class other than +// SP, BA or HY. The symbol ^ is used, instead of !, to avoid confusion with +// the use of ! to indicate an explicit break. Unlike the case for WJ, +// inserting a SP overrides the non-breaking nature of a GL. Allowing a break +// after BA or HY matches widespread implementation practice and supports a +// common way of handling special line breaking of explicit hyphens, such as +// in Polish and Portuguese. See Section 5.3, Use of Hyphen. +// +[^\p{LB:CM}\p{LB:SP}\p{LB:BA}\p{LB:HY}\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* / \p{LB:GL} { addMatch(); } +^ {CM}+ / \p{LB:GL} { addMatch(); } + +// Opening and closing: +// +// These have special behavior with respect to spaces, and therefore come +// before rule LB18. +// +// LB13 Do not break before ‘]’ or ‘!’ or ‘;’ or ‘/’, even after spaces. +// +// × CL ; × CP ; × EX ; × IS ; × SY +// +// [LB13 is handled through lookahead in other rules] + + +// LB14 Do not break after ‘[’, even after spaces. +// +// OP SP* × +// +\p{LB:OP} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / [^] { addMatch(); } +\p{LB:OP} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* { addMatch(); } + + +// LB15 Do not break within ‘”[’, even with intervening spaces. +// +// QU SP* × OP +// +// For more information on this rule, see the note in the description for the +// QU class. +// +\p{LB:QU} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / \p{LB:OP} { addMatch(); } + + +// LB16 Do not break between closing punctuation and a nonstarter (lb=NS), +// even with intervening spaces. +// +// (CL | CP) SP* × NS +// +[\p{LB:CL}\p{LB:CP}] ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / {NS} { addMatch(); } + + +// LB17 Do not break within ‘——’, even with intervening spaces. +// +// B2 SP* × B2 +// +\p{LB:B2} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / \p{LB:B2} { addMatch(); } + + +// Spaces: +// +// LB18 Break after spaces. +// +// SP ÷ +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW) ) +// (LB11 lookahead included: × WJ ) +// (LB13 lookaheads included: × ( CL | CP | EX | IS | SY ) ) +// +\p{LB:SP} / {CM}+ [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}\p{LB:QU}\p{LB:BA}\p{LB:HY}] { addMatch(); return nextSegment(); } +\p{LB:SP} / {CM}+ {NS} { addMatch(); return nextSegment(); } +\p{LB:SP} {CM}+ / \p{LB:GL} { return addFirstCharPushCMsAndReturnNextSegment(); } +\p{LB:SP} / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}] { addMatch(); } +\p{LB:SP} / [^] { addMatch(); return nextSegment(); } +\p{LB:SP} { addMatch(); } + + +// Special case rules: +// +// LB19 Do not break before or after quotation marks, such as ‘ ” ’. +// +// × QU ; QU × +// +// [LB19 is partially handled through lookaheads in following rules] +// +\p{LB:QU} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:QU} ({CM} | \p{LB:ZWJ})* { addMatch(); } + + +// LB20 Break before and after unresolved CB. +// +// ÷ CB ; CB ÷ +// +// Conditional breaks should be resolved external to the line breaking rules. +// However, the default action is to treat unresolved CB as breaking before and +// after. +// +// [LB20 is partially handled through lookaheads in following rules] +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW ) ) +// (LB11 lookahead included: × WJ ) +// (LB13 lookaheads included: × ( CL | CP | EX | IS | SY ) ) +// (LB19 lookahead included: × QU ) +// +\p{LB:CB} ({CM} | \p{LB:ZWJ})* / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}\p{LB:QU}] { addMatch(); } +\p{LB:CB} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); return nextSegment(); } +\p{LB:CB} ({CM} | \p{LB:ZWJ})* { addMatch(); return nextSegment(); } + + +// LB21 Do not break before hyphen-minus, other hyphens, fixed-width spaces, +// small kana, and other non-starters, or after acute accents. +// +// × BA ; × HY ; × NS ; BB × +// +// [LB21 is partially handled through lookaheads in following rules] +// +// (LB20 lookahead included) +// +\p{LB:BB} ({CM} | \p{LB:ZWJ})* / \p{LB:CB} { addMatch(); return nextSegment(); } +\p{LB:BB} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:BB} ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// LB21a Don't break after Hebrew + Hyphen +// +// HL (HY | BA) × +// +// (LB20 lookahead included) +// +\p{LB:HL} ({CM} | \p{LB:ZWJ})* [\p{LB:HY}\p{LB:BA}] ({CM} | \p{LB:ZWJ})* / \p{LB:CB} { addMatch(); return nextSegment(); } +\p{LB:HL} ({CM} | \p{LB:ZWJ})* [\p{LB:HY}\p{LB:BA}] ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:HL} ({CM} | \p{LB:ZWJ})* [\p{LB:HY}\p{LB:BA}] ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// LB21b Don’t break between Solidus and Hebrew letters. +// +// SY × HL +// +// (LB20 lookahead included) +// +\p{LB:SY} ({CM} | \p{LB:ZWJ})* \p{LB:HL} ({CM} | \p{LB:ZWJ})* / \p{LB:CB} { addMatch(); return nextSegment(); } +\p{LB:SY} ({CM} | \p{LB:ZWJ})* \p{LB:HL} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:SY} ({CM} | \p{LB:ZWJ})* \p{LB:HL} ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// LB22 Do not break between two ellipses, or between letters, numbers or exclamations and ellipsis. +// +// (AL | HL) × IN ; EX × IN ; (ID | EB | EM) × IN ; IN × IN ; NU × IN +// +// Examples: ‘9...’, ‘a...’, ‘H...’ +// +(({AL} | [\p{LB:HL}\p{LB:EX}\p{LB:ID}\p{LB:EB}\p{LB:EM}\p{LB:IN}\p{LB:NU}]) ({CM} | \p{LB:ZWJ})* | ({CM} | \p{LB:ZWJ})+) / \p{LB:IN} { addMatch(); } + +// Numbers: +// +// Do not break alphanumerics. +// +// LB23 Do not break between digits and letters. +// +// (AL | HL) × NU ; NU × (AL | HL) +// +(({AL} | \p{LB:HL}) ({CM} | \p{LB:ZWJ})* | ({CM} | \p{LB:ZWJ})+) / \p{LB:NU} { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* / ({AL} | \p{LB:HL}) { addMatch(); } + +// LB23a Do not break between numeric prefixes and ideographs, or between ideographs and numeric postfixes. +// +// PR × (ID | EB | EM) ; (ID | EB | EM) × PO +// +\p{LB:PR} ({CM} | \p{LB:ZWJ})* / [\p{LB:ID}\p{LB:EB}\p{LB:EM}] { addMatch(); } +[\p{LB:ID}\p{LB:EB}\p{LB:EM}] ({CM} | \p{LB:ZWJ})* / \p{LB:PO} { addMatch(); } + +// LB24 Do not break between numeric prefix/postfix and letters, or between letters and prefix/postfix. +// +// (PR | PO) × (AL | HL) ; (AL | HL) × (PR | PO) +[\p{LB:PR}\p{LB:PO}] ({CM} | \p{LB:ZWJ})* / ({AL} | \p{LB:HL}) { addMatch(); } +({CM} | \p{LB:ZWJ})+ / ({AL} | \p{LB:HL}) { addMatch(); } +({AL} | \p{LB:HL}) ({CM} | \p{LB:ZWJ})* / [\p{LB:PR}\p{LB:PO}] { addMatch(); } +({CM} | \p{LB:ZWJ})+ / [\p{LB:PR}\p{LB:PO}] { addMatch(); } + +// In general, it is recommended to not break lines inside numbers of the form +// described by the following regular expression: +// +// ( PR | PO ) ? ( OP | HY ) ? NU (NU | SY | IS) * (CL | CP) ? ( PR | PO ) ? +// +// Examples: $(12.35) 2,1234 (12)¢ 12.54¢ +// +// [The following directly implement the above, so the LB25 approximation is not needed.] +// +([\p{LB:PR}\p{LB:PO}] ({CM} | \p{LB:ZWJ})*)? [\p{LB:OP}\p{LB:HY}] ({CM} | \p{LB:ZWJ})* / \p{LB:NU} { addMatch(); } +[\p{LB:PR}\p{LB:PO}] ({CM} | \p{LB:ZWJ})* / \p{LB:NU} { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* ([\p{LB:NU}\p{LB:SY}\p{LB:IS}] ({CM} | \p{LB:ZWJ})*)* [\p{LB:CL}\p{LB:CP}]? / [\p{LB:PR}\p{LB:PO}] { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* [\p{LB:NU}\p{LB:SY}\p{LB:IS}]* / [\p{LB:CL}\p{LB:CP}] { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* / [\p{LB:NU}\p{LB:SY}\p{LB:IS}] { addMatch(); } + + +// Korean syllable blocks +// +// Conjoining jamos, Hangul syllables, or combinations of both form Korean +// Syllable Blocks. Such blocks are effectively treated as if they were Hangul +// syllables; no breaks can occur in the middle of a syllable block. +// See Unicode Standard Annex #29, “Unicode Text Segmentation” [UAX29], for more +// information on Korean Syllable Blocks. +// +// LB26 Do not break a Korean syllable. +// +// JL × (JL | JV | H2 | H3) ; (JV | H2) × (JV | JT) ; (JT | H3) × JT +// +// where the notation (JT | H3) means JT or H3. +// +\p{LB:JL} ({CM} | \p{LB:ZWJ})* / [\p{LB:JL}\p{LB:JV}\p{LB:H2}\p{LB:H3}] { addMatch(); } +[\p{LB:JV}\p{LB:H2}] ({CM} | \p{LB:ZWJ})* / [\p{LB:JV}\p{LB:JT}] { addMatch(); } +[\p{LB:JT}\p{LB:H3}] ({CM} | \p{LB:ZWJ})* / \p{LB:JT} { addMatch(); } + + +// The effective line breaking class for the syllable block matches the line +// breaking class for Hangul syllables, which is ID by default. This is +// achieved by the following rule: +// +// LB27 Treat a Korean Syllable Block the same as ID. +// +// (JL | JV | JT | H2 | H3) × IN +// +// (JL | JV | JT | H2 | H3) × PO +// +// PR × (JL | JV | JT | H2 | H3) +// +// When Korean uses SPACE for line breaking, the classes in rule LB26, as well +// as characters of class ID, are often tailored to AL; see Section 8, +// Customization. +// +[\p{LB:JL}\p{LB:JV}\p{LB:JT}\p{LB:H2}\p{LB:H3}] ({CM} | \p{LB:ZWJ})* / [\p{LB:IN}\p{LB:PO}] { addMatch(); } +\p{LB:PR} ({CM} | \p{LB:ZWJ})* / [\p{LB:JL}\p{LB:JV}\p{LB:JT}\p{LB:H2}\p{LB:H3}] { addMatch(); } + + +// Finally, join alphabetic letters into words and break everything else. +// +// LB28 Do not break between alphabetics (“at”). +// +// (AL | HL) × (AL | HL) +// +(({AL} | \p{LB:HL}) ({CM} | \p{LB:ZWJ})* | {CM}+) / ({AL} | \p{LB:HL} | {CM} | \p{LB:ZWJ}) { addMatch(); } + + +// LB29 Do not break between numeric punctuation and alphabetics (“e.g.”). +// +// IS × (AL | HL) +// +\p{LB:IS} ({CM} | \p{LB:ZWJ})* / ({AL} | \p{LB:HL}) { addMatch(); } + + +// LB30 Do not break between letters, numbers, or ordinary symbols and opening +// or closing parentheses. +// +// (AL | HL | NU) × OP +// +// CP × (AL | HL | NU) +// +// The purpose of this rule is to prevent breaks in common cases where a part +// of a word appears between delimiters--for example, in “person(s)”. +// +(({AL} | [\p{LB:HL}\p{LB:NU}]) ({CM} | \p{LB:ZWJ})* | ({CM} | \p{LB:ZWJ})+) / \p{LB:OP} { addMatch(); } +\p{LB:CP} ({CM} | \p{LB:ZWJ})* / ({AL} | [\p{LB:HL}\p{LB:NU}]) { addMatch(); } + + +// LB30a Break between two regional indicator symbols +// if and only if there are an even number of regional indicators +// preceding the position of the break. +// +// sot (RI RI)* RI × RI ; [^RI] (RI RI)* RI × RI +// +// (LB7 lookaheads included: × ( SP | ZW ) ) +// +(\p{LB:RI} ({CM} | \p{LB:ZWJ})*){2} [\p{LB:SP}\p{LB:ZW}]? { addMatch(); return nextSegment(); } + + +// LB30b Do not break between an emoji base and an emoji modifier. +// +// EB × EM +\p{LB:EB} ({CM} | \p{LB:ZWJ})* / \p{LB:EM} { addMatch(); } + + +// LB31 Break everywhere else. +// +// ALL ÷ ; ÷ ALL +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW ) ) +// (LB11 lookahead included: × WJ ) +// (LB13 lookaheads included: × ( CL | CP | EX | IS | SY ) ) +// (LB19 lookahead included: × QU ) +// (LB21 lookaheads included: × ( BA | HY | NS ) ) +// +[^\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}\p{LB:QU}\p{LB:BA}\p{LB:HY}] { addMatch(); } +[^\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* / {NS} { addMatch(); } +[^] / [^] { addMatch(); return nextSegment(); } +[^] { addMatch(); } diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0.test b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0.test new file mode 100644 index 000000000..37baf2e23 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_9_0.test @@ -0,0 +1,9 @@ +name: UnicodeLineBreakAlgorithm_9_0 + +description: +Implements the Unicode 9.0 Line Break algorithm, specified in UAX #14 +. + +jflex: -q + +input-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_10_0.flex b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_10_0.flex new file mode 100644 index 000000000..f6c1226c6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_10_0.flex @@ -0,0 +1,56 @@ +%% + +%unicode 10.0 +%public +%class UnicodeLineBreak_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{LineBreak:AI} { setCurCharPropertyValue("LineBreak:AI"); } +\p{LineBreak:AL} { setCurCharPropertyValue("LineBreak:AL"); } +\p{LineBreak:B2} { setCurCharPropertyValue("LineBreak:B2"); } +\p{LineBreak:BA} { setCurCharPropertyValue("LineBreak:BA"); } +\p{LineBreak:BB} { setCurCharPropertyValue("LineBreak:BB"); } +\p{LineBreak:BK} { setCurCharPropertyValue("LineBreak:BK"); } +\p{LineBreak:CB} { setCurCharPropertyValue("LineBreak:CB"); } +\p{LineBreak:CJ} { setCurCharPropertyValue("LineBreak:CJ"); } +\p{LineBreak:CL} { setCurCharPropertyValue("LineBreak:CL"); } +\p{LineBreak:CM} { setCurCharPropertyValue("LineBreak:CM"); } +\p{LineBreak:CP} { setCurCharPropertyValue("LineBreak:CP"); } +\p{LineBreak:CR} { setCurCharPropertyValue("LineBreak:CR"); } +\p{LineBreak:EB} { setCurCharPropertyValue("LineBreak:EB"); } +\p{LineBreak:EM} { setCurCharPropertyValue("LineBreak:EM"); } +\p{LineBreak:EX} { setCurCharPropertyValue("LineBreak:EX"); } +\p{LineBreak:GL} { setCurCharPropertyValue("LineBreak:GL"); } +\p{LineBreak:H2} { setCurCharPropertyValue("LineBreak:H2"); } +\p{LineBreak:H3} { setCurCharPropertyValue("LineBreak:H3"); } +\p{LineBreak:HL} { setCurCharPropertyValue("LineBreak:HL"); } +\p{LineBreak:HY} { setCurCharPropertyValue("LineBreak:HY"); } +\p{LineBreak:ID} { setCurCharPropertyValue("LineBreak:ID"); } +\p{LineBreak:IN} { setCurCharPropertyValue("LineBreak:IN"); } +\p{LineBreak:IS} { setCurCharPropertyValue("LineBreak:IS"); } +\p{LineBreak:JL} { setCurCharPropertyValue("LineBreak:JL"); } +\p{LineBreak:JT} { setCurCharPropertyValue("LineBreak:JT"); } +\p{LineBreak:JV} { setCurCharPropertyValue("LineBreak:JV"); } +\p{LineBreak:LF} { setCurCharPropertyValue("LineBreak:LF"); } +\p{LineBreak:NL} { setCurCharPropertyValue("LineBreak:NL"); } +\p{LineBreak:NS} { setCurCharPropertyValue("LineBreak:NS"); } +\p{LineBreak:NU} { setCurCharPropertyValue("LineBreak:NU"); } +\p{LineBreak:OP} { setCurCharPropertyValue("LineBreak:OP"); } +\p{LineBreak:PO} { setCurCharPropertyValue("LineBreak:PO"); } +\p{LineBreak:PR} { setCurCharPropertyValue("LineBreak:PR"); } +\p{LineBreak:QU} { setCurCharPropertyValue("LineBreak:QU"); } +\p{LineBreak:RI} { setCurCharPropertyValue("LineBreak:RI"); } +\p{LineBreak:SA} { setCurCharPropertyValue("LineBreak:SA"); } +\p{LineBreak:SP} { setCurCharPropertyValue("LineBreak:SP"); } +\p{LineBreak:SY} { setCurCharPropertyValue("LineBreak:SY"); } +\p{LineBreak:WJ} { setCurCharPropertyValue("LineBreak:WJ"); } +\p{LineBreak:XX} { setCurCharPropertyValue("LineBreak:XX"); } +\p{LineBreak:ZW} { setCurCharPropertyValue("LineBreak:ZW"); } +\p{LineBreak:ZWJ} { setCurCharPropertyValue("LineBreak:ZWJ"); } diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_10_0.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_10_0.output new file mode 100644 index 000000000..baf52ddc6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_10_0.output @@ -0,0 +1,3236 @@ +0000..0008; LineBreak:CM +0009..0009; LineBreak:BA +000A..000A; LineBreak:LF +000B..000C; LineBreak:BK +000D..000D; LineBreak:CR +000E..001F; LineBreak:CM +0020..0020; LineBreak:SP +0021..0021; LineBreak:EX +0022..0022; LineBreak:QU +0023..0023; LineBreak:AL +0024..0024; LineBreak:PR +0025..0025; LineBreak:PO +0026..0026; LineBreak:AL +0027..0027; LineBreak:QU +0028..0028; LineBreak:OP +0029..0029; LineBreak:CP +002A..002A; LineBreak:AL +002B..002B; LineBreak:PR +002C..002C; LineBreak:IS +002D..002D; LineBreak:HY +002E..002E; LineBreak:IS +002F..002F; LineBreak:SY +0030..0039; LineBreak:NU +003A..003B; LineBreak:IS +003C..003E; LineBreak:AL +003F..003F; LineBreak:EX +0040..005A; LineBreak:AL +005B..005B; LineBreak:OP +005C..005C; LineBreak:PR +005D..005D; LineBreak:CP +005E..007A; LineBreak:AL +007B..007B; LineBreak:OP +007C..007C; LineBreak:BA +007D..007D; LineBreak:CL +007E..007E; LineBreak:AL +007F..0084; LineBreak:CM +0085..0085; LineBreak:NL +0086..009F; LineBreak:CM +00A0..00A0; LineBreak:GL +00A1..00A1; LineBreak:OP +00A2..00A2; LineBreak:PO +00A3..00A5; LineBreak:PR +00A6..00A6; LineBreak:AL +00A7..00A8; LineBreak:AI +00A9..00A9; LineBreak:AL +00AA..00AA; LineBreak:AI +00AB..00AB; LineBreak:QU +00AC..00AC; LineBreak:AL +00AD..00AD; LineBreak:BA +00AE..00AF; LineBreak:AL +00B0..00B0; LineBreak:PO +00B1..00B1; LineBreak:PR +00B2..00B3; LineBreak:AI +00B4..00B4; LineBreak:BB +00B5..00B5; LineBreak:AL +00B6..00BA; LineBreak:AI +00BB..00BB; LineBreak:QU +00BC..00BE; LineBreak:AI +00BF..00BF; LineBreak:OP +00C0..00D6; LineBreak:AL +00D7..00D7; LineBreak:AI +00D8..00F6; LineBreak:AL +00F7..00F7; LineBreak:AI +00F8..02C6; LineBreak:AL +02C7..02C7; LineBreak:AI +02C8..02C8; LineBreak:BB +02C9..02CB; LineBreak:AI +02CC..02CC; LineBreak:BB +02CD..02CD; LineBreak:AI +02CE..02CF; LineBreak:AL +02D0..02D0; LineBreak:AI +02D1..02D7; LineBreak:AL +02D8..02DB; LineBreak:AI +02DC..02DC; LineBreak:AL +02DD..02DD; LineBreak:AI +02DE..02DE; LineBreak:AL +02DF..02DF; LineBreak:BB +02E0..02FF; LineBreak:AL +0300..034E; LineBreak:CM +034F..034F; LineBreak:GL +0350..035B; LineBreak:CM +035C..0362; LineBreak:GL +0363..036F; LineBreak:CM +0370..0377; LineBreak:AL +0378..0379; LineBreak:XX +037A..037D; LineBreak:AL +037E..037E; LineBreak:IS +037F..037F; LineBreak:AL +0380..0383; LineBreak:XX +0384..038A; LineBreak:AL +038B..038B; LineBreak:XX +038C..038C; LineBreak:AL +038D..038D; LineBreak:XX +038E..03A1; LineBreak:AL +03A2..03A2; LineBreak:XX +03A3..0482; LineBreak:AL +0483..0489; LineBreak:CM +048A..052F; LineBreak:AL +0530..0530; LineBreak:XX +0531..0556; LineBreak:AL +0557..0558; LineBreak:XX +0559..055F; LineBreak:AL +0560..0560; LineBreak:XX +0561..0587; LineBreak:AL +0588..0588; LineBreak:XX +0589..0589; LineBreak:IS +058A..058A; LineBreak:BA +058B..058C; LineBreak:XX +058D..058E; LineBreak:AL +058F..058F; LineBreak:PR +0590..0590; LineBreak:XX +0591..05BD; LineBreak:CM +05BE..05BE; LineBreak:BA +05BF..05BF; LineBreak:CM +05C0..05C0; LineBreak:AL +05C1..05C2; LineBreak:CM +05C3..05C3; LineBreak:AL +05C4..05C5; LineBreak:CM +05C6..05C6; LineBreak:EX +05C7..05C7; LineBreak:CM +05C8..05CF; LineBreak:XX +05D0..05EA; LineBreak:HL +05EB..05EF; LineBreak:XX +05F0..05F2; LineBreak:HL +05F3..05F4; LineBreak:AL +05F5..05FF; LineBreak:XX +0600..0608; LineBreak:AL +0609..060B; LineBreak:PO +060C..060D; LineBreak:IS +060E..060F; LineBreak:AL +0610..061A; LineBreak:CM +061B..061B; LineBreak:EX +061C..061C; LineBreak:CM +061D..061D; LineBreak:XX +061E..061F; LineBreak:EX +0620..064A; LineBreak:AL +064B..065F; LineBreak:CM +0660..0669; LineBreak:NU +066A..066A; LineBreak:PO +066B..066C; LineBreak:NU +066D..066F; LineBreak:AL +0670..0670; LineBreak:CM +0671..06D3; LineBreak:AL +06D4..06D4; LineBreak:EX +06D5..06D5; LineBreak:AL +06D6..06DC; LineBreak:CM +06DD..06DE; LineBreak:AL +06DF..06E4; LineBreak:CM +06E5..06E6; LineBreak:AL +06E7..06E8; LineBreak:CM +06E9..06E9; LineBreak:AL +06EA..06ED; LineBreak:CM +06EE..06EF; LineBreak:AL +06F0..06F9; LineBreak:NU +06FA..070D; LineBreak:AL +070E..070E; LineBreak:XX +070F..0710; LineBreak:AL +0711..0711; LineBreak:CM +0712..072F; LineBreak:AL +0730..074A; LineBreak:CM +074B..074C; LineBreak:XX +074D..07A5; LineBreak:AL +07A6..07B0; LineBreak:CM +07B1..07B1; LineBreak:AL +07B2..07BF; LineBreak:XX +07C0..07C9; LineBreak:NU +07CA..07EA; LineBreak:AL +07EB..07F3; LineBreak:CM +07F4..07F7; LineBreak:AL +07F8..07F8; LineBreak:IS +07F9..07F9; LineBreak:EX +07FA..07FA; LineBreak:AL +07FB..07FF; LineBreak:XX +0800..0815; LineBreak:AL +0816..0819; LineBreak:CM +081A..081A; LineBreak:AL +081B..0823; LineBreak:CM +0824..0824; LineBreak:AL +0825..0827; LineBreak:CM +0828..0828; LineBreak:AL +0829..082D; LineBreak:CM +082E..082F; LineBreak:XX +0830..083E; LineBreak:AL +083F..083F; LineBreak:XX +0840..0858; LineBreak:AL +0859..085B; LineBreak:CM +085C..085D; LineBreak:XX +085E..085E; LineBreak:AL +085F..085F; LineBreak:XX +0860..086A; LineBreak:AL +086B..089F; LineBreak:XX +08A0..08B4; LineBreak:AL +08B5..08B5; LineBreak:XX +08B6..08BD; LineBreak:AL +08BE..08D3; LineBreak:XX +08D4..08E1; LineBreak:CM +08E2..08E2; LineBreak:AL +08E3..0903; LineBreak:CM +0904..0939; LineBreak:AL +093A..093C; LineBreak:CM +093D..093D; LineBreak:AL +093E..094F; LineBreak:CM +0950..0950; LineBreak:AL +0951..0957; LineBreak:CM +0958..0961; LineBreak:AL +0962..0963; LineBreak:CM +0964..0965; LineBreak:BA +0966..096F; LineBreak:NU +0970..0980; LineBreak:AL +0981..0983; LineBreak:CM +0984..0984; LineBreak:XX +0985..098C; LineBreak:AL +098D..098E; LineBreak:XX +098F..0990; LineBreak:AL +0991..0992; LineBreak:XX +0993..09A8; LineBreak:AL +09A9..09A9; LineBreak:XX +09AA..09B0; LineBreak:AL +09B1..09B1; LineBreak:XX +09B2..09B2; LineBreak:AL +09B3..09B5; LineBreak:XX +09B6..09B9; LineBreak:AL +09BA..09BB; LineBreak:XX +09BC..09BC; LineBreak:CM +09BD..09BD; LineBreak:AL +09BE..09C4; LineBreak:CM +09C5..09C6; LineBreak:XX +09C7..09C8; LineBreak:CM +09C9..09CA; LineBreak:XX +09CB..09CD; LineBreak:CM +09CE..09CE; LineBreak:AL +09CF..09D6; LineBreak:XX +09D7..09D7; LineBreak:CM +09D8..09DB; LineBreak:XX +09DC..09DD; LineBreak:AL +09DE..09DE; LineBreak:XX +09DF..09E1; LineBreak:AL +09E2..09E3; LineBreak:CM +09E4..09E5; LineBreak:XX +09E6..09EF; LineBreak:NU +09F0..09F1; LineBreak:AL +09F2..09F3; LineBreak:PO +09F4..09F8; LineBreak:AL +09F9..09F9; LineBreak:PO +09FA..09FA; LineBreak:AL +09FB..09FB; LineBreak:PR +09FC..09FD; LineBreak:AL +09FE..0A00; LineBreak:XX +0A01..0A03; LineBreak:CM +0A04..0A04; LineBreak:XX +0A05..0A0A; LineBreak:AL +0A0B..0A0E; LineBreak:XX +0A0F..0A10; LineBreak:AL +0A11..0A12; LineBreak:XX +0A13..0A28; LineBreak:AL +0A29..0A29; LineBreak:XX +0A2A..0A30; LineBreak:AL +0A31..0A31; LineBreak:XX +0A32..0A33; LineBreak:AL +0A34..0A34; LineBreak:XX +0A35..0A36; LineBreak:AL +0A37..0A37; LineBreak:XX +0A38..0A39; LineBreak:AL +0A3A..0A3B; LineBreak:XX +0A3C..0A3C; LineBreak:CM +0A3D..0A3D; LineBreak:XX +0A3E..0A42; LineBreak:CM +0A43..0A46; LineBreak:XX +0A47..0A48; LineBreak:CM +0A49..0A4A; LineBreak:XX +0A4B..0A4D; LineBreak:CM +0A4E..0A50; LineBreak:XX +0A51..0A51; LineBreak:CM +0A52..0A58; LineBreak:XX +0A59..0A5C; LineBreak:AL +0A5D..0A5D; LineBreak:XX +0A5E..0A5E; LineBreak:AL +0A5F..0A65; LineBreak:XX +0A66..0A6F; LineBreak:NU +0A70..0A71; LineBreak:CM +0A72..0A74; LineBreak:AL +0A75..0A75; LineBreak:CM +0A76..0A80; LineBreak:XX +0A81..0A83; LineBreak:CM +0A84..0A84; LineBreak:XX +0A85..0A8D; LineBreak:AL +0A8E..0A8E; LineBreak:XX +0A8F..0A91; LineBreak:AL +0A92..0A92; LineBreak:XX +0A93..0AA8; LineBreak:AL +0AA9..0AA9; LineBreak:XX +0AAA..0AB0; LineBreak:AL +0AB1..0AB1; LineBreak:XX +0AB2..0AB3; LineBreak:AL +0AB4..0AB4; LineBreak:XX +0AB5..0AB9; LineBreak:AL +0ABA..0ABB; LineBreak:XX +0ABC..0ABC; LineBreak:CM +0ABD..0ABD; LineBreak:AL +0ABE..0AC5; LineBreak:CM +0AC6..0AC6; LineBreak:XX +0AC7..0AC9; LineBreak:CM +0ACA..0ACA; LineBreak:XX +0ACB..0ACD; LineBreak:CM +0ACE..0ACF; LineBreak:XX +0AD0..0AD0; LineBreak:AL +0AD1..0ADF; LineBreak:XX +0AE0..0AE1; LineBreak:AL +0AE2..0AE3; LineBreak:CM +0AE4..0AE5; LineBreak:XX +0AE6..0AEF; LineBreak:NU +0AF0..0AF0; LineBreak:AL +0AF1..0AF1; LineBreak:PR +0AF2..0AF8; LineBreak:XX +0AF9..0AF9; LineBreak:AL +0AFA..0AFF; LineBreak:CM +0B00..0B00; LineBreak:XX +0B01..0B03; LineBreak:CM +0B04..0B04; LineBreak:XX +0B05..0B0C; LineBreak:AL +0B0D..0B0E; LineBreak:XX +0B0F..0B10; LineBreak:AL +0B11..0B12; LineBreak:XX +0B13..0B28; LineBreak:AL +0B29..0B29; LineBreak:XX +0B2A..0B30; LineBreak:AL +0B31..0B31; LineBreak:XX +0B32..0B33; LineBreak:AL +0B34..0B34; LineBreak:XX +0B35..0B39; LineBreak:AL +0B3A..0B3B; LineBreak:XX +0B3C..0B3C; LineBreak:CM +0B3D..0B3D; LineBreak:AL +0B3E..0B44; LineBreak:CM +0B45..0B46; LineBreak:XX +0B47..0B48; LineBreak:CM +0B49..0B4A; LineBreak:XX +0B4B..0B4D; LineBreak:CM +0B4E..0B55; LineBreak:XX +0B56..0B57; LineBreak:CM +0B58..0B5B; LineBreak:XX +0B5C..0B5D; LineBreak:AL +0B5E..0B5E; LineBreak:XX +0B5F..0B61; LineBreak:AL +0B62..0B63; LineBreak:CM +0B64..0B65; LineBreak:XX +0B66..0B6F; LineBreak:NU +0B70..0B77; LineBreak:AL +0B78..0B81; LineBreak:XX +0B82..0B82; LineBreak:CM +0B83..0B83; LineBreak:AL +0B84..0B84; LineBreak:XX +0B85..0B8A; LineBreak:AL +0B8B..0B8D; LineBreak:XX +0B8E..0B90; LineBreak:AL +0B91..0B91; LineBreak:XX +0B92..0B95; LineBreak:AL +0B96..0B98; LineBreak:XX +0B99..0B9A; LineBreak:AL +0B9B..0B9B; LineBreak:XX +0B9C..0B9C; LineBreak:AL +0B9D..0B9D; LineBreak:XX +0B9E..0B9F; LineBreak:AL +0BA0..0BA2; LineBreak:XX +0BA3..0BA4; LineBreak:AL +0BA5..0BA7; LineBreak:XX +0BA8..0BAA; LineBreak:AL +0BAB..0BAD; LineBreak:XX +0BAE..0BB9; LineBreak:AL +0BBA..0BBD; LineBreak:XX +0BBE..0BC2; LineBreak:CM +0BC3..0BC5; LineBreak:XX +0BC6..0BC8; LineBreak:CM +0BC9..0BC9; LineBreak:XX +0BCA..0BCD; LineBreak:CM +0BCE..0BCF; LineBreak:XX +0BD0..0BD0; LineBreak:AL +0BD1..0BD6; LineBreak:XX +0BD7..0BD7; LineBreak:CM +0BD8..0BE5; LineBreak:XX +0BE6..0BEF; LineBreak:NU +0BF0..0BF8; LineBreak:AL +0BF9..0BF9; LineBreak:PR +0BFA..0BFA; LineBreak:AL +0BFB..0BFF; LineBreak:XX +0C00..0C03; LineBreak:CM +0C04..0C04; LineBreak:XX +0C05..0C0C; LineBreak:AL +0C0D..0C0D; LineBreak:XX +0C0E..0C10; LineBreak:AL +0C11..0C11; LineBreak:XX +0C12..0C28; LineBreak:AL +0C29..0C29; LineBreak:XX +0C2A..0C39; LineBreak:AL +0C3A..0C3C; LineBreak:XX +0C3D..0C3D; LineBreak:AL +0C3E..0C44; LineBreak:CM +0C45..0C45; LineBreak:XX +0C46..0C48; LineBreak:CM +0C49..0C49; LineBreak:XX +0C4A..0C4D; LineBreak:CM +0C4E..0C54; LineBreak:XX +0C55..0C56; LineBreak:CM +0C57..0C57; LineBreak:XX +0C58..0C5A; LineBreak:AL +0C5B..0C5F; LineBreak:XX +0C60..0C61; LineBreak:AL +0C62..0C63; LineBreak:CM +0C64..0C65; LineBreak:XX +0C66..0C6F; LineBreak:NU +0C70..0C77; LineBreak:XX +0C78..0C80; LineBreak:AL +0C81..0C83; LineBreak:CM +0C84..0C84; LineBreak:XX +0C85..0C8C; LineBreak:AL +0C8D..0C8D; LineBreak:XX +0C8E..0C90; LineBreak:AL +0C91..0C91; LineBreak:XX +0C92..0CA8; LineBreak:AL +0CA9..0CA9; LineBreak:XX +0CAA..0CB3; LineBreak:AL +0CB4..0CB4; LineBreak:XX +0CB5..0CB9; LineBreak:AL +0CBA..0CBB; LineBreak:XX +0CBC..0CBC; LineBreak:CM +0CBD..0CBD; LineBreak:AL +0CBE..0CC4; LineBreak:CM +0CC5..0CC5; LineBreak:XX +0CC6..0CC8; LineBreak:CM +0CC9..0CC9; LineBreak:XX +0CCA..0CCD; LineBreak:CM +0CCE..0CD4; LineBreak:XX +0CD5..0CD6; LineBreak:CM +0CD7..0CDD; LineBreak:XX +0CDE..0CDE; LineBreak:AL +0CDF..0CDF; LineBreak:XX +0CE0..0CE1; LineBreak:AL +0CE2..0CE3; LineBreak:CM +0CE4..0CE5; LineBreak:XX +0CE6..0CEF; LineBreak:NU +0CF0..0CF0; LineBreak:XX +0CF1..0CF2; LineBreak:AL +0CF3..0CFF; LineBreak:XX +0D00..0D03; LineBreak:CM +0D04..0D04; LineBreak:XX +0D05..0D0C; LineBreak:AL +0D0D..0D0D; LineBreak:XX +0D0E..0D10; LineBreak:AL +0D11..0D11; LineBreak:XX +0D12..0D3A; LineBreak:AL +0D3B..0D3C; LineBreak:CM +0D3D..0D3D; LineBreak:AL +0D3E..0D44; LineBreak:CM +0D45..0D45; LineBreak:XX +0D46..0D48; LineBreak:CM +0D49..0D49; LineBreak:XX +0D4A..0D4D; LineBreak:CM +0D4E..0D4F; LineBreak:AL +0D50..0D53; LineBreak:XX +0D54..0D56; LineBreak:AL +0D57..0D57; LineBreak:CM +0D58..0D61; LineBreak:AL +0D62..0D63; LineBreak:CM +0D64..0D65; LineBreak:XX +0D66..0D6F; LineBreak:NU +0D70..0D78; LineBreak:AL +0D79..0D79; LineBreak:PO +0D7A..0D7F; LineBreak:AL +0D80..0D81; LineBreak:XX +0D82..0D83; LineBreak:CM +0D84..0D84; LineBreak:XX +0D85..0D96; LineBreak:AL +0D97..0D99; LineBreak:XX +0D9A..0DB1; LineBreak:AL +0DB2..0DB2; LineBreak:XX +0DB3..0DBB; LineBreak:AL +0DBC..0DBC; LineBreak:XX +0DBD..0DBD; LineBreak:AL +0DBE..0DBF; LineBreak:XX +0DC0..0DC6; LineBreak:AL +0DC7..0DC9; LineBreak:XX +0DCA..0DCA; LineBreak:CM +0DCB..0DCE; LineBreak:XX +0DCF..0DD4; LineBreak:CM +0DD5..0DD5; LineBreak:XX +0DD6..0DD6; LineBreak:CM +0DD7..0DD7; LineBreak:XX +0DD8..0DDF; LineBreak:CM +0DE0..0DE5; LineBreak:XX +0DE6..0DEF; LineBreak:NU +0DF0..0DF1; LineBreak:XX +0DF2..0DF3; LineBreak:CM +0DF4..0DF4; LineBreak:AL +0DF5..0E00; LineBreak:XX +0E01..0E3A; LineBreak:SA +0E3B..0E3E; LineBreak:XX +0E3F..0E3F; LineBreak:PR +0E40..0E4E; LineBreak:SA +0E4F..0E4F; LineBreak:AL +0E50..0E59; LineBreak:NU +0E5A..0E5B; LineBreak:BA +0E5C..0E80; LineBreak:XX +0E81..0E82; LineBreak:SA +0E83..0E83; LineBreak:XX +0E84..0E84; LineBreak:SA +0E85..0E86; LineBreak:XX +0E87..0E88; LineBreak:SA +0E89..0E89; LineBreak:XX +0E8A..0E8A; LineBreak:SA +0E8B..0E8C; LineBreak:XX +0E8D..0E8D; LineBreak:SA +0E8E..0E93; LineBreak:XX +0E94..0E97; LineBreak:SA +0E98..0E98; LineBreak:XX +0E99..0E9F; LineBreak:SA +0EA0..0EA0; LineBreak:XX +0EA1..0EA3; LineBreak:SA +0EA4..0EA4; LineBreak:XX +0EA5..0EA5; LineBreak:SA +0EA6..0EA6; LineBreak:XX +0EA7..0EA7; LineBreak:SA +0EA8..0EA9; LineBreak:XX +0EAA..0EAB; LineBreak:SA +0EAC..0EAC; LineBreak:XX +0EAD..0EB9; LineBreak:SA +0EBA..0EBA; LineBreak:XX +0EBB..0EBD; LineBreak:SA +0EBE..0EBF; LineBreak:XX +0EC0..0EC4; LineBreak:SA +0EC5..0EC5; LineBreak:XX +0EC6..0EC6; LineBreak:SA +0EC7..0EC7; LineBreak:XX +0EC8..0ECD; LineBreak:SA +0ECE..0ECF; LineBreak:XX +0ED0..0ED9; LineBreak:NU +0EDA..0EDB; LineBreak:XX +0EDC..0EDF; LineBreak:SA +0EE0..0EFF; LineBreak:XX +0F00..0F00; LineBreak:AL +0F01..0F04; LineBreak:BB +0F05..0F05; LineBreak:AL +0F06..0F07; LineBreak:BB +0F08..0F08; LineBreak:GL +0F09..0F0A; LineBreak:BB +0F0B..0F0B; LineBreak:BA +0F0C..0F0C; LineBreak:GL +0F0D..0F11; LineBreak:EX +0F12..0F12; LineBreak:GL +0F13..0F13; LineBreak:AL +0F14..0F14; LineBreak:EX +0F15..0F17; LineBreak:AL +0F18..0F19; LineBreak:CM +0F1A..0F1F; LineBreak:AL +0F20..0F29; LineBreak:NU +0F2A..0F33; LineBreak:AL +0F34..0F34; LineBreak:BA +0F35..0F35; LineBreak:CM +0F36..0F36; LineBreak:AL +0F37..0F37; LineBreak:CM +0F38..0F38; LineBreak:AL +0F39..0F39; LineBreak:CM +0F3A..0F3A; LineBreak:OP +0F3B..0F3B; LineBreak:CL +0F3C..0F3C; LineBreak:OP +0F3D..0F3D; LineBreak:CL +0F3E..0F3F; LineBreak:CM +0F40..0F47; LineBreak:AL +0F48..0F48; LineBreak:XX +0F49..0F6C; LineBreak:AL +0F6D..0F70; LineBreak:XX +0F71..0F7E; LineBreak:CM +0F7F..0F7F; LineBreak:BA +0F80..0F84; LineBreak:CM +0F85..0F85; LineBreak:BA +0F86..0F87; LineBreak:CM +0F88..0F8C; LineBreak:AL +0F8D..0F97; LineBreak:CM +0F98..0F98; LineBreak:XX +0F99..0FBC; LineBreak:CM +0FBD..0FBD; LineBreak:XX +0FBE..0FBF; LineBreak:BA +0FC0..0FC5; LineBreak:AL +0FC6..0FC6; LineBreak:CM +0FC7..0FCC; LineBreak:AL +0FCD..0FCD; LineBreak:XX +0FCE..0FCF; LineBreak:AL +0FD0..0FD1; LineBreak:BB +0FD2..0FD2; LineBreak:BA +0FD3..0FD3; LineBreak:BB +0FD4..0FD8; LineBreak:AL +0FD9..0FDA; LineBreak:GL +0FDB..0FFF; LineBreak:XX +1000..103F; LineBreak:SA +1040..1049; LineBreak:NU +104A..104B; LineBreak:BA +104C..104F; LineBreak:AL +1050..108F; LineBreak:SA +1090..1099; LineBreak:NU +109A..109F; LineBreak:SA +10A0..10C5; LineBreak:AL +10C6..10C6; LineBreak:XX +10C7..10C7; LineBreak:AL +10C8..10CC; LineBreak:XX +10CD..10CD; LineBreak:AL +10CE..10CF; LineBreak:XX +10D0..10FF; LineBreak:AL +1100..115F; LineBreak:JL +1160..11A7; LineBreak:JV +11A8..11FF; LineBreak:JT +1200..1248; LineBreak:AL +1249..1249; LineBreak:XX +124A..124D; LineBreak:AL +124E..124F; LineBreak:XX +1250..1256; LineBreak:AL +1257..1257; LineBreak:XX +1258..1258; LineBreak:AL +1259..1259; LineBreak:XX +125A..125D; LineBreak:AL +125E..125F; LineBreak:XX +1260..1288; LineBreak:AL +1289..1289; LineBreak:XX +128A..128D; LineBreak:AL +128E..128F; LineBreak:XX +1290..12B0; LineBreak:AL +12B1..12B1; LineBreak:XX +12B2..12B5; LineBreak:AL +12B6..12B7; LineBreak:XX +12B8..12BE; LineBreak:AL +12BF..12BF; LineBreak:XX +12C0..12C0; LineBreak:AL +12C1..12C1; LineBreak:XX +12C2..12C5; LineBreak:AL +12C6..12C7; LineBreak:XX +12C8..12D6; LineBreak:AL +12D7..12D7; LineBreak:XX +12D8..1310; LineBreak:AL +1311..1311; LineBreak:XX +1312..1315; LineBreak:AL +1316..1317; LineBreak:XX +1318..135A; LineBreak:AL +135B..135C; LineBreak:XX +135D..135F; LineBreak:CM +1360..1360; LineBreak:AL +1361..1361; LineBreak:BA +1362..137C; LineBreak:AL +137D..137F; LineBreak:XX +1380..1399; LineBreak:AL +139A..139F; LineBreak:XX +13A0..13F5; LineBreak:AL +13F6..13F7; LineBreak:XX +13F8..13FD; LineBreak:AL +13FE..13FF; LineBreak:XX +1400..1400; LineBreak:BA +1401..167F; LineBreak:AL +1680..1680; LineBreak:BA +1681..169A; LineBreak:AL +169B..169B; LineBreak:OP +169C..169C; LineBreak:CL +169D..169F; LineBreak:XX +16A0..16EA; LineBreak:AL +16EB..16ED; LineBreak:BA +16EE..16F8; LineBreak:AL +16F9..16FF; LineBreak:XX +1700..170C; LineBreak:AL +170D..170D; LineBreak:XX +170E..1711; LineBreak:AL +1712..1714; LineBreak:CM +1715..171F; LineBreak:XX +1720..1731; LineBreak:AL +1732..1734; LineBreak:CM +1735..1736; LineBreak:BA +1737..173F; LineBreak:XX +1740..1751; LineBreak:AL +1752..1753; LineBreak:CM +1754..175F; LineBreak:XX +1760..176C; LineBreak:AL +176D..176D; LineBreak:XX +176E..1770; LineBreak:AL +1771..1771; LineBreak:XX +1772..1773; LineBreak:CM +1774..177F; LineBreak:XX +1780..17D3; LineBreak:SA +17D4..17D5; LineBreak:BA +17D6..17D6; LineBreak:NS +17D7..17D7; LineBreak:SA +17D8..17D8; LineBreak:BA +17D9..17D9; LineBreak:AL +17DA..17DA; LineBreak:BA +17DB..17DB; LineBreak:PR +17DC..17DD; LineBreak:SA +17DE..17DF; LineBreak:XX +17E0..17E9; LineBreak:NU +17EA..17EF; LineBreak:XX +17F0..17F9; LineBreak:AL +17FA..17FF; LineBreak:XX +1800..1801; LineBreak:AL +1802..1803; LineBreak:EX +1804..1805; LineBreak:BA +1806..1806; LineBreak:BB +1807..1807; LineBreak:AL +1808..1809; LineBreak:EX +180A..180A; LineBreak:AL +180B..180D; LineBreak:CM +180E..180E; LineBreak:GL +180F..180F; LineBreak:XX +1810..1819; LineBreak:NU +181A..181F; LineBreak:XX +1820..1877; LineBreak:AL +1878..187F; LineBreak:XX +1880..1884; LineBreak:AL +1885..1886; LineBreak:CM +1887..18A8; LineBreak:AL +18A9..18A9; LineBreak:CM +18AA..18AA; LineBreak:AL +18AB..18AF; LineBreak:XX +18B0..18F5; LineBreak:AL +18F6..18FF; LineBreak:XX +1900..191E; LineBreak:AL +191F..191F; LineBreak:XX +1920..192B; LineBreak:CM +192C..192F; LineBreak:XX +1930..193B; LineBreak:CM +193C..193F; LineBreak:XX +1940..1940; LineBreak:AL +1941..1943; LineBreak:XX +1944..1945; LineBreak:EX +1946..194F; LineBreak:NU +1950..196D; LineBreak:SA +196E..196F; LineBreak:XX +1970..1974; LineBreak:SA +1975..197F; LineBreak:XX +1980..19AB; LineBreak:SA +19AC..19AF; LineBreak:XX +19B0..19C9; LineBreak:SA +19CA..19CF; LineBreak:XX +19D0..19D9; LineBreak:NU +19DA..19DA; LineBreak:SA +19DB..19DD; LineBreak:XX +19DE..19DF; LineBreak:SA +19E0..1A16; LineBreak:AL +1A17..1A1B; LineBreak:CM +1A1C..1A1D; LineBreak:XX +1A1E..1A1F; LineBreak:AL +1A20..1A5E; LineBreak:SA +1A5F..1A5F; LineBreak:XX +1A60..1A7C; LineBreak:SA +1A7D..1A7E; LineBreak:XX +1A7F..1A7F; LineBreak:CM +1A80..1A89; LineBreak:NU +1A8A..1A8F; LineBreak:XX +1A90..1A99; LineBreak:NU +1A9A..1A9F; LineBreak:XX +1AA0..1AAD; LineBreak:SA +1AAE..1AAF; LineBreak:XX +1AB0..1ABE; LineBreak:CM +1ABF..1AFF; LineBreak:XX +1B00..1B04; LineBreak:CM +1B05..1B33; LineBreak:AL +1B34..1B44; LineBreak:CM +1B45..1B4B; LineBreak:AL +1B4C..1B4F; LineBreak:XX +1B50..1B59; LineBreak:NU +1B5A..1B5B; LineBreak:BA +1B5C..1B5C; LineBreak:AL +1B5D..1B60; LineBreak:BA +1B61..1B6A; LineBreak:AL +1B6B..1B73; LineBreak:CM +1B74..1B7C; LineBreak:AL +1B7D..1B7F; LineBreak:XX +1B80..1B82; LineBreak:CM +1B83..1BA0; LineBreak:AL +1BA1..1BAD; LineBreak:CM +1BAE..1BAF; LineBreak:AL +1BB0..1BB9; LineBreak:NU +1BBA..1BE5; LineBreak:AL +1BE6..1BF3; LineBreak:CM +1BF4..1BFB; LineBreak:XX +1BFC..1C23; LineBreak:AL +1C24..1C37; LineBreak:CM +1C38..1C3A; LineBreak:XX +1C3B..1C3F; LineBreak:BA +1C40..1C49; LineBreak:NU +1C4A..1C4C; LineBreak:XX +1C4D..1C4F; LineBreak:AL +1C50..1C59; LineBreak:NU +1C5A..1C7D; LineBreak:AL +1C7E..1C7F; LineBreak:BA +1C80..1C88; LineBreak:AL +1C89..1CBF; LineBreak:XX +1CC0..1CC7; LineBreak:AL +1CC8..1CCF; LineBreak:XX +1CD0..1CD2; LineBreak:CM +1CD3..1CD3; LineBreak:AL +1CD4..1CE8; LineBreak:CM +1CE9..1CEC; LineBreak:AL +1CED..1CED; LineBreak:CM +1CEE..1CF1; LineBreak:AL +1CF2..1CF4; LineBreak:CM +1CF5..1CF6; LineBreak:AL +1CF7..1CF9; LineBreak:CM +1CFA..1CFF; LineBreak:XX +1D00..1DBF; LineBreak:AL +1DC0..1DF9; LineBreak:CM +1DFA..1DFA; LineBreak:XX +1DFB..1DFF; LineBreak:CM +1E00..1F15; LineBreak:AL +1F16..1F17; LineBreak:XX +1F18..1F1D; LineBreak:AL +1F1E..1F1F; LineBreak:XX +1F20..1F45; LineBreak:AL +1F46..1F47; LineBreak:XX +1F48..1F4D; LineBreak:AL +1F4E..1F4F; LineBreak:XX +1F50..1F57; LineBreak:AL +1F58..1F58; LineBreak:XX +1F59..1F59; LineBreak:AL +1F5A..1F5A; LineBreak:XX +1F5B..1F5B; LineBreak:AL +1F5C..1F5C; LineBreak:XX +1F5D..1F5D; LineBreak:AL +1F5E..1F5E; LineBreak:XX +1F5F..1F7D; LineBreak:AL +1F7E..1F7F; LineBreak:XX +1F80..1FB4; LineBreak:AL +1FB5..1FB5; LineBreak:XX +1FB6..1FC4; LineBreak:AL +1FC5..1FC5; LineBreak:XX +1FC6..1FD3; LineBreak:AL +1FD4..1FD5; LineBreak:XX +1FD6..1FDB; LineBreak:AL +1FDC..1FDC; LineBreak:XX +1FDD..1FEF; LineBreak:AL +1FF0..1FF1; LineBreak:XX +1FF2..1FF4; LineBreak:AL +1FF5..1FF5; LineBreak:XX +1FF6..1FFC; LineBreak:AL +1FFD..1FFD; LineBreak:BB +1FFE..1FFE; LineBreak:AL +1FFF..1FFF; LineBreak:XX +2000..2006; LineBreak:BA +2007..2007; LineBreak:GL +2008..200A; LineBreak:BA +200B..200B; LineBreak:ZW +200C..200C; LineBreak:CM +200D..200D; LineBreak:ZWJ +200E..200F; LineBreak:CM +2010..2010; LineBreak:BA +2011..2011; LineBreak:GL +2012..2013; LineBreak:BA +2014..2014; LineBreak:B2 +2015..2016; LineBreak:AI +2017..2017; LineBreak:AL +2018..2019; LineBreak:QU +201A..201A; LineBreak:OP +201B..201D; LineBreak:QU +201E..201E; LineBreak:OP +201F..201F; LineBreak:QU +2020..2021; LineBreak:AI +2022..2023; LineBreak:AL +2024..2026; LineBreak:IN +2027..2027; LineBreak:BA +2028..2029; LineBreak:BK +202A..202E; LineBreak:CM +202F..202F; LineBreak:GL +2030..2037; LineBreak:PO +2038..2038; LineBreak:AL +2039..203A; LineBreak:QU +203B..203B; LineBreak:AI +203C..203D; LineBreak:NS +203E..2043; LineBreak:AL +2044..2044; LineBreak:IS +2045..2045; LineBreak:OP +2046..2046; LineBreak:CL +2047..2049; LineBreak:NS +204A..2055; LineBreak:AL +2056..2056; LineBreak:BA +2057..2057; LineBreak:AL +2058..205B; LineBreak:BA +205C..205C; LineBreak:AL +205D..205F; LineBreak:BA +2060..2060; LineBreak:WJ +2061..2064; LineBreak:AL +2065..2065; LineBreak:XX +2066..206F; LineBreak:CM +2070..2071; LineBreak:AL +2072..2073; LineBreak:XX +2074..2074; LineBreak:AI +2075..207C; LineBreak:AL +207D..207D; LineBreak:OP +207E..207E; LineBreak:CL +207F..207F; LineBreak:AI +2080..2080; LineBreak:AL +2081..2084; LineBreak:AI +2085..208C; LineBreak:AL +208D..208D; LineBreak:OP +208E..208E; LineBreak:CL +208F..208F; LineBreak:XX +2090..209C; LineBreak:AL +209D..209F; LineBreak:XX +20A0..20A6; LineBreak:PR +20A7..20A7; LineBreak:PO +20A8..20B5; LineBreak:PR +20B6..20B6; LineBreak:PO +20B7..20BA; LineBreak:PR +20BB..20BB; LineBreak:PO +20BC..20BD; LineBreak:PR +20BE..20BE; LineBreak:PO +20BF..20CF; LineBreak:PR +20D0..20F0; LineBreak:CM +20F1..20FF; LineBreak:XX +2100..2102; LineBreak:AL +2103..2103; LineBreak:PO +2104..2104; LineBreak:AL +2105..2105; LineBreak:AI +2106..2108; LineBreak:AL +2109..2109; LineBreak:PO +210A..2112; LineBreak:AL +2113..2113; LineBreak:AI +2114..2115; LineBreak:AL +2116..2116; LineBreak:PR +2117..2120; LineBreak:AL +2121..2122; LineBreak:AI +2123..212A; LineBreak:AL +212B..212B; LineBreak:AI +212C..2153; LineBreak:AL +2154..2155; LineBreak:AI +2156..215A; LineBreak:AL +215B..215B; LineBreak:AI +215C..215D; LineBreak:AL +215E..215E; LineBreak:AI +215F..215F; LineBreak:AL +2160..216B; LineBreak:AI +216C..216F; LineBreak:AL +2170..2179; LineBreak:AI +217A..2188; LineBreak:AL +2189..2189; LineBreak:AI +218A..218B; LineBreak:AL +218C..218F; LineBreak:XX +2190..2199; LineBreak:AI +219A..21D1; LineBreak:AL +21D2..21D2; LineBreak:AI +21D3..21D3; LineBreak:AL +21D4..21D4; LineBreak:AI +21D5..21FF; LineBreak:AL +2200..2200; LineBreak:AI +2201..2201; LineBreak:AL +2202..2203; LineBreak:AI +2204..2206; LineBreak:AL +2207..2208; LineBreak:AI +2209..220A; LineBreak:AL +220B..220B; LineBreak:AI +220C..220E; LineBreak:AL +220F..220F; LineBreak:AI +2210..2210; LineBreak:AL +2211..2211; LineBreak:AI +2212..2213; LineBreak:PR +2214..2214; LineBreak:AL +2215..2215; LineBreak:AI +2216..2219; LineBreak:AL +221A..221A; LineBreak:AI +221B..221C; LineBreak:AL +221D..2220; LineBreak:AI +2221..2222; LineBreak:AL +2223..2223; LineBreak:AI +2224..2224; LineBreak:AL +2225..2225; LineBreak:AI +2226..2226; LineBreak:AL +2227..222C; LineBreak:AI +222D..222D; LineBreak:AL +222E..222E; LineBreak:AI +222F..2233; LineBreak:AL +2234..2237; LineBreak:AI +2238..223B; LineBreak:AL +223C..223D; LineBreak:AI +223E..2247; LineBreak:AL +2248..2248; LineBreak:AI +2249..224B; LineBreak:AL +224C..224C; LineBreak:AI +224D..2251; LineBreak:AL +2252..2252; LineBreak:AI +2253..225F; LineBreak:AL +2260..2261; LineBreak:AI +2262..2263; LineBreak:AL +2264..2267; LineBreak:AI +2268..2269; LineBreak:AL +226A..226B; LineBreak:AI +226C..226D; LineBreak:AL +226E..226F; LineBreak:AI +2270..2281; LineBreak:AL +2282..2283; LineBreak:AI +2284..2285; LineBreak:AL +2286..2287; LineBreak:AI +2288..2294; LineBreak:AL +2295..2295; LineBreak:AI +2296..2298; LineBreak:AL +2299..2299; LineBreak:AI +229A..22A4; LineBreak:AL +22A5..22A5; LineBreak:AI +22A6..22BE; LineBreak:AL +22BF..22BF; LineBreak:AI +22C0..22EE; LineBreak:AL +22EF..22EF; LineBreak:IN +22F0..2307; LineBreak:AL +2308..2308; LineBreak:OP +2309..2309; LineBreak:CL +230A..230A; LineBreak:OP +230B..230B; LineBreak:CL +230C..2311; LineBreak:AL +2312..2312; LineBreak:AI +2313..2319; LineBreak:AL +231A..231B; LineBreak:ID +231C..2328; LineBreak:AL +2329..2329; LineBreak:OP +232A..232A; LineBreak:CL +232B..23EF; LineBreak:AL +23F0..23F3; LineBreak:ID +23F4..2426; LineBreak:AL +2427..243F; LineBreak:XX +2440..244A; LineBreak:AL +244B..245F; LineBreak:XX +2460..24FE; LineBreak:AI +24FF..24FF; LineBreak:AL +2500..254B; LineBreak:AI +254C..254F; LineBreak:AL +2550..2574; LineBreak:AI +2575..257F; LineBreak:AL +2580..258F; LineBreak:AI +2590..2591; LineBreak:AL +2592..2595; LineBreak:AI +2596..259F; LineBreak:AL +25A0..25A1; LineBreak:AI +25A2..25A2; LineBreak:AL +25A3..25A9; LineBreak:AI +25AA..25B1; LineBreak:AL +25B2..25B3; LineBreak:AI +25B4..25B5; LineBreak:AL +25B6..25B7; LineBreak:AI +25B8..25BB; LineBreak:AL +25BC..25BD; LineBreak:AI +25BE..25BF; LineBreak:AL +25C0..25C1; LineBreak:AI +25C2..25C5; LineBreak:AL +25C6..25C8; LineBreak:AI +25C9..25CA; LineBreak:AL +25CB..25CB; LineBreak:AI +25CC..25CD; LineBreak:AL +25CE..25D1; LineBreak:AI +25D2..25E1; LineBreak:AL +25E2..25E5; LineBreak:AI +25E6..25EE; LineBreak:AL +25EF..25EF; LineBreak:AI +25F0..25FF; LineBreak:AL +2600..2603; LineBreak:ID +2604..2604; LineBreak:AL +2605..2606; LineBreak:AI +2607..2608; LineBreak:AL +2609..2609; LineBreak:AI +260A..260D; LineBreak:AL +260E..260F; LineBreak:AI +2610..2613; LineBreak:AL +2614..2615; LineBreak:ID +2616..2617; LineBreak:AI +2618..2618; LineBreak:ID +2619..2619; LineBreak:AL +261A..261C; LineBreak:ID +261D..261D; LineBreak:EB +261E..261F; LineBreak:ID +2620..2638; LineBreak:AL +2639..263B; LineBreak:ID +263C..263F; LineBreak:AL +2640..2640; LineBreak:AI +2641..2641; LineBreak:AL +2642..2642; LineBreak:AI +2643..265F; LineBreak:AL +2660..2661; LineBreak:AI +2662..2662; LineBreak:AL +2663..2665; LineBreak:AI +2666..2666; LineBreak:AL +2667..2667; LineBreak:AI +2668..2668; LineBreak:ID +2669..266A; LineBreak:AI +266B..266B; LineBreak:AL +266C..266D; LineBreak:AI +266E..266E; LineBreak:AL +266F..266F; LineBreak:AI +2670..267E; LineBreak:AL +267F..267F; LineBreak:ID +2680..269D; LineBreak:AL +269E..269F; LineBreak:AI +26A0..26BC; LineBreak:AL +26BD..26C8; LineBreak:ID +26C9..26CC; LineBreak:AI +26CD..26CD; LineBreak:ID +26CE..26CE; LineBreak:AL +26CF..26D1; LineBreak:ID +26D2..26D2; LineBreak:AI +26D3..26D4; LineBreak:ID +26D5..26D7; LineBreak:AI +26D8..26D9; LineBreak:ID +26DA..26DB; LineBreak:AI +26DC..26DC; LineBreak:ID +26DD..26DE; LineBreak:AI +26DF..26E1; LineBreak:ID +26E2..26E2; LineBreak:AL +26E3..26E3; LineBreak:AI +26E4..26E7; LineBreak:AL +26E8..26E9; LineBreak:AI +26EA..26EA; LineBreak:ID +26EB..26F0; LineBreak:AI +26F1..26F5; LineBreak:ID +26F6..26F6; LineBreak:AI +26F7..26F8; LineBreak:ID +26F9..26F9; LineBreak:EB +26FA..26FA; LineBreak:ID +26FB..26FC; LineBreak:AI +26FD..2704; LineBreak:ID +2705..2707; LineBreak:AL +2708..2709; LineBreak:ID +270A..270D; LineBreak:EB +270E..2756; LineBreak:AL +2757..2757; LineBreak:AI +2758..275A; LineBreak:AL +275B..2760; LineBreak:QU +2761..2761; LineBreak:AL +2762..2763; LineBreak:EX +2764..2764; LineBreak:ID +2765..2767; LineBreak:AL +2768..2768; LineBreak:OP +2769..2769; LineBreak:CL +276A..276A; LineBreak:OP +276B..276B; LineBreak:CL +276C..276C; LineBreak:OP +276D..276D; LineBreak:CL +276E..276E; LineBreak:OP +276F..276F; LineBreak:CL +2770..2770; LineBreak:OP +2771..2771; LineBreak:CL +2772..2772; LineBreak:OP +2773..2773; LineBreak:CL +2774..2774; LineBreak:OP +2775..2775; LineBreak:CL +2776..2793; LineBreak:AI +2794..27C4; LineBreak:AL +27C5..27C5; LineBreak:OP +27C6..27C6; LineBreak:CL +27C7..27E5; LineBreak:AL +27E6..27E6; LineBreak:OP +27E7..27E7; LineBreak:CL +27E8..27E8; LineBreak:OP +27E9..27E9; LineBreak:CL +27EA..27EA; LineBreak:OP +27EB..27EB; LineBreak:CL +27EC..27EC; LineBreak:OP +27ED..27ED; LineBreak:CL +27EE..27EE; LineBreak:OP +27EF..27EF; LineBreak:CL +27F0..2982; LineBreak:AL +2983..2983; LineBreak:OP +2984..2984; LineBreak:CL +2985..2985; LineBreak:OP +2986..2986; LineBreak:CL +2987..2987; LineBreak:OP +2988..2988; LineBreak:CL +2989..2989; LineBreak:OP +298A..298A; LineBreak:CL +298B..298B; LineBreak:OP +298C..298C; LineBreak:CL +298D..298D; LineBreak:OP +298E..298E; LineBreak:CL +298F..298F; LineBreak:OP +2990..2990; LineBreak:CL +2991..2991; LineBreak:OP +2992..2992; LineBreak:CL +2993..2993; LineBreak:OP +2994..2994; LineBreak:CL +2995..2995; LineBreak:OP +2996..2996; LineBreak:CL +2997..2997; LineBreak:OP +2998..2998; LineBreak:CL +2999..29D7; LineBreak:AL +29D8..29D8; LineBreak:OP +29D9..29D9; LineBreak:CL +29DA..29DA; LineBreak:OP +29DB..29DB; LineBreak:CL +29DC..29FB; LineBreak:AL +29FC..29FC; LineBreak:OP +29FD..29FD; LineBreak:CL +29FE..2B54; LineBreak:AL +2B55..2B59; LineBreak:AI +2B5A..2B73; LineBreak:AL +2B74..2B75; LineBreak:XX +2B76..2B95; LineBreak:AL +2B96..2B97; LineBreak:XX +2B98..2BB9; LineBreak:AL +2BBA..2BBC; LineBreak:XX +2BBD..2BC8; LineBreak:AL +2BC9..2BC9; LineBreak:XX +2BCA..2BD2; LineBreak:AL +2BD3..2BEB; LineBreak:XX +2BEC..2BEF; LineBreak:AL +2BF0..2BFF; LineBreak:XX +2C00..2C2E; LineBreak:AL +2C2F..2C2F; LineBreak:XX +2C30..2C5E; LineBreak:AL +2C5F..2C5F; LineBreak:XX +2C60..2CEE; LineBreak:AL +2CEF..2CF1; LineBreak:CM +2CF2..2CF3; LineBreak:AL +2CF4..2CF8; LineBreak:XX +2CF9..2CF9; LineBreak:EX +2CFA..2CFC; LineBreak:BA +2CFD..2CFD; LineBreak:AL +2CFE..2CFE; LineBreak:EX +2CFF..2CFF; LineBreak:BA +2D00..2D25; LineBreak:AL +2D26..2D26; LineBreak:XX +2D27..2D27; LineBreak:AL +2D28..2D2C; LineBreak:XX +2D2D..2D2D; LineBreak:AL +2D2E..2D2F; LineBreak:XX +2D30..2D67; LineBreak:AL +2D68..2D6E; LineBreak:XX +2D6F..2D6F; LineBreak:AL +2D70..2D70; LineBreak:BA +2D71..2D7E; LineBreak:XX +2D7F..2D7F; LineBreak:CM +2D80..2D96; LineBreak:AL +2D97..2D9F; LineBreak:XX +2DA0..2DA6; LineBreak:AL +2DA7..2DA7; LineBreak:XX +2DA8..2DAE; LineBreak:AL +2DAF..2DAF; LineBreak:XX +2DB0..2DB6; LineBreak:AL +2DB7..2DB7; LineBreak:XX +2DB8..2DBE; LineBreak:AL +2DBF..2DBF; LineBreak:XX +2DC0..2DC6; LineBreak:AL +2DC7..2DC7; LineBreak:XX +2DC8..2DCE; LineBreak:AL +2DCF..2DCF; LineBreak:XX +2DD0..2DD6; LineBreak:AL +2DD7..2DD7; LineBreak:XX +2DD8..2DDE; LineBreak:AL +2DDF..2DDF; LineBreak:XX +2DE0..2DFF; LineBreak:CM +2E00..2E0D; LineBreak:QU +2E0E..2E15; LineBreak:BA +2E16..2E16; LineBreak:AL +2E17..2E17; LineBreak:BA +2E18..2E18; LineBreak:OP +2E19..2E19; LineBreak:BA +2E1A..2E1B; LineBreak:AL +2E1C..2E1D; LineBreak:QU +2E1E..2E1F; LineBreak:AL +2E20..2E21; LineBreak:QU +2E22..2E22; LineBreak:OP +2E23..2E23; LineBreak:CL +2E24..2E24; LineBreak:OP +2E25..2E25; LineBreak:CL +2E26..2E26; LineBreak:OP +2E27..2E27; LineBreak:CL +2E28..2E28; LineBreak:OP +2E29..2E29; LineBreak:CL +2E2A..2E2D; LineBreak:BA +2E2E..2E2E; LineBreak:EX +2E2F..2E2F; LineBreak:AL +2E30..2E31; LineBreak:BA +2E32..2E32; LineBreak:AL +2E33..2E34; LineBreak:BA +2E35..2E39; LineBreak:AL +2E3A..2E3B; LineBreak:B2 +2E3C..2E3E; LineBreak:BA +2E3F..2E3F; LineBreak:AL +2E40..2E41; LineBreak:BA +2E42..2E42; LineBreak:OP +2E43..2E49; LineBreak:BA +2E4A..2E7F; LineBreak:XX +2E80..2E99; LineBreak:ID +2E9A..2E9A; LineBreak:XX +2E9B..2EF3; LineBreak:ID +2EF4..2EFF; LineBreak:XX +2F00..2FD5; LineBreak:ID +2FD6..2FEF; LineBreak:XX +2FF0..2FFB; LineBreak:ID +2FFC..2FFF; LineBreak:XX +3000..3000; LineBreak:BA +3001..3002; LineBreak:CL +3003..3004; LineBreak:ID +3005..3005; LineBreak:NS +3006..3007; LineBreak:ID +3008..3008; LineBreak:OP +3009..3009; LineBreak:CL +300A..300A; LineBreak:OP +300B..300B; LineBreak:CL +300C..300C; LineBreak:OP +300D..300D; LineBreak:CL +300E..300E; LineBreak:OP +300F..300F; LineBreak:CL +3010..3010; LineBreak:OP +3011..3011; LineBreak:CL +3012..3013; LineBreak:ID +3014..3014; LineBreak:OP +3015..3015; LineBreak:CL +3016..3016; LineBreak:OP +3017..3017; LineBreak:CL +3018..3018; LineBreak:OP +3019..3019; LineBreak:CL +301A..301A; LineBreak:OP +301B..301B; LineBreak:CL +301C..301C; LineBreak:NS +301D..301D; LineBreak:OP +301E..301F; LineBreak:CL +3020..3029; LineBreak:ID +302A..302F; LineBreak:CM +3030..3034; LineBreak:ID +3035..3035; LineBreak:CM +3036..303A; LineBreak:ID +303B..303C; LineBreak:NS +303D..303F; LineBreak:ID +3040..3040; LineBreak:XX +3041..3041; LineBreak:CJ +3042..3042; LineBreak:ID +3043..3043; LineBreak:CJ +3044..3044; LineBreak:ID +3045..3045; LineBreak:CJ +3046..3046; LineBreak:ID +3047..3047; LineBreak:CJ +3048..3048; LineBreak:ID +3049..3049; LineBreak:CJ +304A..3062; LineBreak:ID +3063..3063; LineBreak:CJ +3064..3082; LineBreak:ID +3083..3083; LineBreak:CJ +3084..3084; LineBreak:ID +3085..3085; LineBreak:CJ +3086..3086; LineBreak:ID +3087..3087; LineBreak:CJ +3088..308D; LineBreak:ID +308E..308E; LineBreak:CJ +308F..3094; LineBreak:ID +3095..3096; LineBreak:CJ +3097..3098; LineBreak:XX +3099..309A; LineBreak:CM +309B..309E; LineBreak:NS +309F..309F; LineBreak:ID +30A0..30A0; LineBreak:NS +30A1..30A1; LineBreak:CJ +30A2..30A2; LineBreak:ID +30A3..30A3; LineBreak:CJ +30A4..30A4; LineBreak:ID +30A5..30A5; LineBreak:CJ +30A6..30A6; LineBreak:ID +30A7..30A7; LineBreak:CJ +30A8..30A8; LineBreak:ID +30A9..30A9; LineBreak:CJ +30AA..30C2; LineBreak:ID +30C3..30C3; LineBreak:CJ +30C4..30E2; LineBreak:ID +30E3..30E3; LineBreak:CJ +30E4..30E4; LineBreak:ID +30E5..30E5; LineBreak:CJ +30E6..30E6; LineBreak:ID +30E7..30E7; LineBreak:CJ +30E8..30ED; LineBreak:ID +30EE..30EE; LineBreak:CJ +30EF..30F4; LineBreak:ID +30F5..30F6; LineBreak:CJ +30F7..30FA; LineBreak:ID +30FB..30FB; LineBreak:NS +30FC..30FC; LineBreak:CJ +30FD..30FE; LineBreak:NS +30FF..30FF; LineBreak:ID +3100..3104; LineBreak:XX +3105..312E; LineBreak:ID +312F..3130; LineBreak:XX +3131..318E; LineBreak:ID +318F..318F; LineBreak:XX +3190..31BA; LineBreak:ID +31BB..31BF; LineBreak:XX +31C0..31E3; LineBreak:ID +31E4..31EF; LineBreak:XX +31F0..31FF; LineBreak:CJ +3200..321E; LineBreak:ID +321F..321F; LineBreak:XX +3220..3247; LineBreak:ID +3248..324F; LineBreak:AI +3250..32FE; LineBreak:ID +32FF..32FF; LineBreak:XX +3300..4DBF; LineBreak:ID +4DC0..4DFF; LineBreak:AL +4E00..A014; LineBreak:ID +A015..A015; LineBreak:NS +A016..A48C; LineBreak:ID +A48D..A48F; LineBreak:XX +A490..A4C6; LineBreak:ID +A4C7..A4CF; LineBreak:XX +A4D0..A4FD; LineBreak:AL +A4FE..A4FF; LineBreak:BA +A500..A60C; LineBreak:AL +A60D..A60D; LineBreak:BA +A60E..A60E; LineBreak:EX +A60F..A60F; LineBreak:BA +A610..A61F; LineBreak:AL +A620..A629; LineBreak:NU +A62A..A62B; LineBreak:AL +A62C..A63F; LineBreak:XX +A640..A66E; LineBreak:AL +A66F..A672; LineBreak:CM +A673..A673; LineBreak:AL +A674..A67D; LineBreak:CM +A67E..A69D; LineBreak:AL +A69E..A69F; LineBreak:CM +A6A0..A6EF; LineBreak:AL +A6F0..A6F1; LineBreak:CM +A6F2..A6F2; LineBreak:AL +A6F3..A6F7; LineBreak:BA +A6F8..A6FF; LineBreak:XX +A700..A7AE; LineBreak:AL +A7AF..A7AF; LineBreak:XX +A7B0..A7B7; LineBreak:AL +A7B8..A7F6; LineBreak:XX +A7F7..A801; LineBreak:AL +A802..A802; LineBreak:CM +A803..A805; LineBreak:AL +A806..A806; LineBreak:CM +A807..A80A; LineBreak:AL +A80B..A80B; LineBreak:CM +A80C..A822; LineBreak:AL +A823..A827; LineBreak:CM +A828..A82B; LineBreak:AL +A82C..A82F; LineBreak:XX +A830..A837; LineBreak:AL +A838..A838; LineBreak:PO +A839..A839; LineBreak:AL +A83A..A83F; LineBreak:XX +A840..A873; LineBreak:AL +A874..A875; LineBreak:BB +A876..A877; LineBreak:EX +A878..A87F; LineBreak:XX +A880..A881; LineBreak:CM +A882..A8B3; LineBreak:AL +A8B4..A8C5; LineBreak:CM +A8C6..A8CD; LineBreak:XX +A8CE..A8CF; LineBreak:BA +A8D0..A8D9; LineBreak:NU +A8DA..A8DF; LineBreak:XX +A8E0..A8F1; LineBreak:CM +A8F2..A8FB; LineBreak:AL +A8FC..A8FC; LineBreak:BB +A8FD..A8FD; LineBreak:AL +A8FE..A8FF; LineBreak:XX +A900..A909; LineBreak:NU +A90A..A925; LineBreak:AL +A926..A92D; LineBreak:CM +A92E..A92F; LineBreak:BA +A930..A946; LineBreak:AL +A947..A953; LineBreak:CM +A954..A95E; LineBreak:XX +A95F..A95F; LineBreak:AL +A960..A97C; LineBreak:JL +A97D..A97F; LineBreak:XX +A980..A983; LineBreak:CM +A984..A9B2; LineBreak:AL +A9B3..A9C0; LineBreak:CM +A9C1..A9C6; LineBreak:AL +A9C7..A9C9; LineBreak:BA +A9CA..A9CD; LineBreak:AL +A9CE..A9CE; LineBreak:XX +A9CF..A9CF; LineBreak:AL +A9D0..A9D9; LineBreak:NU +A9DA..A9DD; LineBreak:XX +A9DE..A9DF; LineBreak:AL +A9E0..A9EF; LineBreak:SA +A9F0..A9F9; LineBreak:NU +A9FA..A9FE; LineBreak:SA +A9FF..A9FF; LineBreak:XX +AA00..AA28; LineBreak:AL +AA29..AA36; LineBreak:CM +AA37..AA3F; LineBreak:XX +AA40..AA42; LineBreak:AL +AA43..AA43; LineBreak:CM +AA44..AA4B; LineBreak:AL +AA4C..AA4D; LineBreak:CM +AA4E..AA4F; LineBreak:XX +AA50..AA59; LineBreak:NU +AA5A..AA5B; LineBreak:XX +AA5C..AA5C; LineBreak:AL +AA5D..AA5F; LineBreak:BA +AA60..AAC2; LineBreak:SA +AAC3..AADA; LineBreak:XX +AADB..AADF; LineBreak:SA +AAE0..AAEA; LineBreak:AL +AAEB..AAEF; LineBreak:CM +AAF0..AAF1; LineBreak:BA +AAF2..AAF4; LineBreak:AL +AAF5..AAF6; LineBreak:CM +AAF7..AB00; LineBreak:XX +AB01..AB06; LineBreak:AL +AB07..AB08; LineBreak:XX +AB09..AB0E; LineBreak:AL +AB0F..AB10; LineBreak:XX +AB11..AB16; LineBreak:AL +AB17..AB1F; LineBreak:XX +AB20..AB26; LineBreak:AL +AB27..AB27; LineBreak:XX +AB28..AB2E; LineBreak:AL +AB2F..AB2F; LineBreak:XX +AB30..AB65; LineBreak:AL +AB66..AB6F; LineBreak:XX +AB70..ABE2; LineBreak:AL +ABE3..ABEA; LineBreak:CM +ABEB..ABEB; LineBreak:BA +ABEC..ABED; LineBreak:CM +ABEE..ABEF; LineBreak:XX +ABF0..ABF9; LineBreak:NU +ABFA..ABFF; LineBreak:XX +AC00..AC00; LineBreak:H2 +AC01..AC1B; LineBreak:H3 +AC1C..AC1C; LineBreak:H2 +AC1D..AC37; LineBreak:H3 +AC38..AC38; LineBreak:H2 +AC39..AC53; LineBreak:H3 +AC54..AC54; LineBreak:H2 +AC55..AC6F; LineBreak:H3 +AC70..AC70; LineBreak:H2 +AC71..AC8B; LineBreak:H3 +AC8C..AC8C; LineBreak:H2 +AC8D..ACA7; LineBreak:H3 +ACA8..ACA8; LineBreak:H2 +ACA9..ACC3; LineBreak:H3 +ACC4..ACC4; LineBreak:H2 +ACC5..ACDF; LineBreak:H3 +ACE0..ACE0; LineBreak:H2 +ACE1..ACFB; LineBreak:H3 +ACFC..ACFC; LineBreak:H2 +ACFD..AD17; LineBreak:H3 +AD18..AD18; LineBreak:H2 +AD19..AD33; LineBreak:H3 +AD34..AD34; LineBreak:H2 +AD35..AD4F; LineBreak:H3 +AD50..AD50; LineBreak:H2 +AD51..AD6B; LineBreak:H3 +AD6C..AD6C; LineBreak:H2 +AD6D..AD87; LineBreak:H3 +AD88..AD88; LineBreak:H2 +AD89..ADA3; LineBreak:H3 +ADA4..ADA4; LineBreak:H2 +ADA5..ADBF; LineBreak:H3 +ADC0..ADC0; LineBreak:H2 +ADC1..ADDB; LineBreak:H3 +ADDC..ADDC; LineBreak:H2 +ADDD..ADF7; LineBreak:H3 +ADF8..ADF8; LineBreak:H2 +ADF9..AE13; LineBreak:H3 +AE14..AE14; LineBreak:H2 +AE15..AE2F; LineBreak:H3 +AE30..AE30; LineBreak:H2 +AE31..AE4B; LineBreak:H3 +AE4C..AE4C; LineBreak:H2 +AE4D..AE67; LineBreak:H3 +AE68..AE68; LineBreak:H2 +AE69..AE83; LineBreak:H3 +AE84..AE84; LineBreak:H2 +AE85..AE9F; LineBreak:H3 +AEA0..AEA0; LineBreak:H2 +AEA1..AEBB; LineBreak:H3 +AEBC..AEBC; LineBreak:H2 +AEBD..AED7; LineBreak:H3 +AED8..AED8; LineBreak:H2 +AED9..AEF3; LineBreak:H3 +AEF4..AEF4; LineBreak:H2 +AEF5..AF0F; LineBreak:H3 +AF10..AF10; LineBreak:H2 +AF11..AF2B; LineBreak:H3 +AF2C..AF2C; LineBreak:H2 +AF2D..AF47; LineBreak:H3 +AF48..AF48; LineBreak:H2 +AF49..AF63; LineBreak:H3 +AF64..AF64; LineBreak:H2 +AF65..AF7F; LineBreak:H3 +AF80..AF80; LineBreak:H2 +AF81..AF9B; LineBreak:H3 +AF9C..AF9C; LineBreak:H2 +AF9D..AFB7; LineBreak:H3 +AFB8..AFB8; LineBreak:H2 +AFB9..AFD3; LineBreak:H3 +AFD4..AFD4; LineBreak:H2 +AFD5..AFEF; LineBreak:H3 +AFF0..AFF0; LineBreak:H2 +AFF1..B00B; LineBreak:H3 +B00C..B00C; LineBreak:H2 +B00D..B027; LineBreak:H3 +B028..B028; LineBreak:H2 +B029..B043; LineBreak:H3 +B044..B044; LineBreak:H2 +B045..B05F; LineBreak:H3 +B060..B060; LineBreak:H2 +B061..B07B; LineBreak:H3 +B07C..B07C; LineBreak:H2 +B07D..B097; LineBreak:H3 +B098..B098; LineBreak:H2 +B099..B0B3; LineBreak:H3 +B0B4..B0B4; LineBreak:H2 +B0B5..B0CF; LineBreak:H3 +B0D0..B0D0; LineBreak:H2 +B0D1..B0EB; LineBreak:H3 +B0EC..B0EC; LineBreak:H2 +B0ED..B107; LineBreak:H3 +B108..B108; LineBreak:H2 +B109..B123; LineBreak:H3 +B124..B124; LineBreak:H2 +B125..B13F; LineBreak:H3 +B140..B140; LineBreak:H2 +B141..B15B; LineBreak:H3 +B15C..B15C; LineBreak:H2 +B15D..B177; LineBreak:H3 +B178..B178; LineBreak:H2 +B179..B193; LineBreak:H3 +B194..B194; LineBreak:H2 +B195..B1AF; LineBreak:H3 +B1B0..B1B0; LineBreak:H2 +B1B1..B1CB; LineBreak:H3 +B1CC..B1CC; LineBreak:H2 +B1CD..B1E7; LineBreak:H3 +B1E8..B1E8; LineBreak:H2 +B1E9..B203; LineBreak:H3 +B204..B204; LineBreak:H2 +B205..B21F; LineBreak:H3 +B220..B220; LineBreak:H2 +B221..B23B; LineBreak:H3 +B23C..B23C; LineBreak:H2 +B23D..B257; LineBreak:H3 +B258..B258; LineBreak:H2 +B259..B273; LineBreak:H3 +B274..B274; LineBreak:H2 +B275..B28F; LineBreak:H3 +B290..B290; LineBreak:H2 +B291..B2AB; LineBreak:H3 +B2AC..B2AC; LineBreak:H2 +B2AD..B2C7; LineBreak:H3 +B2C8..B2C8; LineBreak:H2 +B2C9..B2E3; LineBreak:H3 +B2E4..B2E4; LineBreak:H2 +B2E5..B2FF; LineBreak:H3 +B300..B300; LineBreak:H2 +B301..B31B; LineBreak:H3 +B31C..B31C; LineBreak:H2 +B31D..B337; LineBreak:H3 +B338..B338; LineBreak:H2 +B339..B353; LineBreak:H3 +B354..B354; LineBreak:H2 +B355..B36F; LineBreak:H3 +B370..B370; LineBreak:H2 +B371..B38B; LineBreak:H3 +B38C..B38C; LineBreak:H2 +B38D..B3A7; LineBreak:H3 +B3A8..B3A8; LineBreak:H2 +B3A9..B3C3; LineBreak:H3 +B3C4..B3C4; LineBreak:H2 +B3C5..B3DF; LineBreak:H3 +B3E0..B3E0; LineBreak:H2 +B3E1..B3FB; LineBreak:H3 +B3FC..B3FC; LineBreak:H2 +B3FD..B417; LineBreak:H3 +B418..B418; LineBreak:H2 +B419..B433; LineBreak:H3 +B434..B434; LineBreak:H2 +B435..B44F; LineBreak:H3 +B450..B450; LineBreak:H2 +B451..B46B; LineBreak:H3 +B46C..B46C; LineBreak:H2 +B46D..B487; LineBreak:H3 +B488..B488; LineBreak:H2 +B489..B4A3; LineBreak:H3 +B4A4..B4A4; LineBreak:H2 +B4A5..B4BF; LineBreak:H3 +B4C0..B4C0; LineBreak:H2 +B4C1..B4DB; LineBreak:H3 +B4DC..B4DC; LineBreak:H2 +B4DD..B4F7; LineBreak:H3 +B4F8..B4F8; LineBreak:H2 +B4F9..B513; LineBreak:H3 +B514..B514; LineBreak:H2 +B515..B52F; LineBreak:H3 +B530..B530; LineBreak:H2 +B531..B54B; LineBreak:H3 +B54C..B54C; LineBreak:H2 +B54D..B567; LineBreak:H3 +B568..B568; LineBreak:H2 +B569..B583; LineBreak:H3 +B584..B584; LineBreak:H2 +B585..B59F; LineBreak:H3 +B5A0..B5A0; LineBreak:H2 +B5A1..B5BB; LineBreak:H3 +B5BC..B5BC; LineBreak:H2 +B5BD..B5D7; LineBreak:H3 +B5D8..B5D8; LineBreak:H2 +B5D9..B5F3; LineBreak:H3 +B5F4..B5F4; LineBreak:H2 +B5F5..B60F; LineBreak:H3 +B610..B610; LineBreak:H2 +B611..B62B; LineBreak:H3 +B62C..B62C; LineBreak:H2 +B62D..B647; LineBreak:H3 +B648..B648; LineBreak:H2 +B649..B663; LineBreak:H3 +B664..B664; LineBreak:H2 +B665..B67F; LineBreak:H3 +B680..B680; LineBreak:H2 +B681..B69B; LineBreak:H3 +B69C..B69C; LineBreak:H2 +B69D..B6B7; LineBreak:H3 +B6B8..B6B8; LineBreak:H2 +B6B9..B6D3; LineBreak:H3 +B6D4..B6D4; LineBreak:H2 +B6D5..B6EF; LineBreak:H3 +B6F0..B6F0; LineBreak:H2 +B6F1..B70B; LineBreak:H3 +B70C..B70C; LineBreak:H2 +B70D..B727; LineBreak:H3 +B728..B728; LineBreak:H2 +B729..B743; LineBreak:H3 +B744..B744; LineBreak:H2 +B745..B75F; LineBreak:H3 +B760..B760; LineBreak:H2 +B761..B77B; LineBreak:H3 +B77C..B77C; LineBreak:H2 +B77D..B797; LineBreak:H3 +B798..B798; LineBreak:H2 +B799..B7B3; LineBreak:H3 +B7B4..B7B4; LineBreak:H2 +B7B5..B7CF; LineBreak:H3 +B7D0..B7D0; LineBreak:H2 +B7D1..B7EB; LineBreak:H3 +B7EC..B7EC; LineBreak:H2 +B7ED..B807; LineBreak:H3 +B808..B808; LineBreak:H2 +B809..B823; LineBreak:H3 +B824..B824; LineBreak:H2 +B825..B83F; LineBreak:H3 +B840..B840; LineBreak:H2 +B841..B85B; LineBreak:H3 +B85C..B85C; LineBreak:H2 +B85D..B877; LineBreak:H3 +B878..B878; LineBreak:H2 +B879..B893; LineBreak:H3 +B894..B894; LineBreak:H2 +B895..B8AF; LineBreak:H3 +B8B0..B8B0; LineBreak:H2 +B8B1..B8CB; LineBreak:H3 +B8CC..B8CC; LineBreak:H2 +B8CD..B8E7; LineBreak:H3 +B8E8..B8E8; LineBreak:H2 +B8E9..B903; LineBreak:H3 +B904..B904; LineBreak:H2 +B905..B91F; LineBreak:H3 +B920..B920; LineBreak:H2 +B921..B93B; LineBreak:H3 +B93C..B93C; LineBreak:H2 +B93D..B957; LineBreak:H3 +B958..B958; LineBreak:H2 +B959..B973; LineBreak:H3 +B974..B974; LineBreak:H2 +B975..B98F; LineBreak:H3 +B990..B990; LineBreak:H2 +B991..B9AB; LineBreak:H3 +B9AC..B9AC; LineBreak:H2 +B9AD..B9C7; LineBreak:H3 +B9C8..B9C8; LineBreak:H2 +B9C9..B9E3; LineBreak:H3 +B9E4..B9E4; LineBreak:H2 +B9E5..B9FF; LineBreak:H3 +BA00..BA00; LineBreak:H2 +BA01..BA1B; LineBreak:H3 +BA1C..BA1C; LineBreak:H2 +BA1D..BA37; LineBreak:H3 +BA38..BA38; LineBreak:H2 +BA39..BA53; LineBreak:H3 +BA54..BA54; LineBreak:H2 +BA55..BA6F; LineBreak:H3 +BA70..BA70; LineBreak:H2 +BA71..BA8B; LineBreak:H3 +BA8C..BA8C; LineBreak:H2 +BA8D..BAA7; LineBreak:H3 +BAA8..BAA8; LineBreak:H2 +BAA9..BAC3; LineBreak:H3 +BAC4..BAC4; LineBreak:H2 +BAC5..BADF; LineBreak:H3 +BAE0..BAE0; LineBreak:H2 +BAE1..BAFB; LineBreak:H3 +BAFC..BAFC; LineBreak:H2 +BAFD..BB17; LineBreak:H3 +BB18..BB18; LineBreak:H2 +BB19..BB33; LineBreak:H3 +BB34..BB34; LineBreak:H2 +BB35..BB4F; LineBreak:H3 +BB50..BB50; LineBreak:H2 +BB51..BB6B; LineBreak:H3 +BB6C..BB6C; LineBreak:H2 +BB6D..BB87; LineBreak:H3 +BB88..BB88; LineBreak:H2 +BB89..BBA3; LineBreak:H3 +BBA4..BBA4; LineBreak:H2 +BBA5..BBBF; LineBreak:H3 +BBC0..BBC0; LineBreak:H2 +BBC1..BBDB; LineBreak:H3 +BBDC..BBDC; LineBreak:H2 +BBDD..BBF7; LineBreak:H3 +BBF8..BBF8; LineBreak:H2 +BBF9..BC13; LineBreak:H3 +BC14..BC14; LineBreak:H2 +BC15..BC2F; LineBreak:H3 +BC30..BC30; LineBreak:H2 +BC31..BC4B; LineBreak:H3 +BC4C..BC4C; LineBreak:H2 +BC4D..BC67; LineBreak:H3 +BC68..BC68; LineBreak:H2 +BC69..BC83; LineBreak:H3 +BC84..BC84; LineBreak:H2 +BC85..BC9F; LineBreak:H3 +BCA0..BCA0; LineBreak:H2 +BCA1..BCBB; LineBreak:H3 +BCBC..BCBC; LineBreak:H2 +BCBD..BCD7; LineBreak:H3 +BCD8..BCD8; LineBreak:H2 +BCD9..BCF3; LineBreak:H3 +BCF4..BCF4; LineBreak:H2 +BCF5..BD0F; LineBreak:H3 +BD10..BD10; LineBreak:H2 +BD11..BD2B; LineBreak:H3 +BD2C..BD2C; LineBreak:H2 +BD2D..BD47; LineBreak:H3 +BD48..BD48; LineBreak:H2 +BD49..BD63; LineBreak:H3 +BD64..BD64; LineBreak:H2 +BD65..BD7F; LineBreak:H3 +BD80..BD80; LineBreak:H2 +BD81..BD9B; LineBreak:H3 +BD9C..BD9C; LineBreak:H2 +BD9D..BDB7; LineBreak:H3 +BDB8..BDB8; LineBreak:H2 +BDB9..BDD3; LineBreak:H3 +BDD4..BDD4; LineBreak:H2 +BDD5..BDEF; LineBreak:H3 +BDF0..BDF0; LineBreak:H2 +BDF1..BE0B; LineBreak:H3 +BE0C..BE0C; LineBreak:H2 +BE0D..BE27; LineBreak:H3 +BE28..BE28; LineBreak:H2 +BE29..BE43; LineBreak:H3 +BE44..BE44; LineBreak:H2 +BE45..BE5F; LineBreak:H3 +BE60..BE60; LineBreak:H2 +BE61..BE7B; LineBreak:H3 +BE7C..BE7C; LineBreak:H2 +BE7D..BE97; LineBreak:H3 +BE98..BE98; LineBreak:H2 +BE99..BEB3; LineBreak:H3 +BEB4..BEB4; LineBreak:H2 +BEB5..BECF; LineBreak:H3 +BED0..BED0; LineBreak:H2 +BED1..BEEB; LineBreak:H3 +BEEC..BEEC; LineBreak:H2 +BEED..BF07; LineBreak:H3 +BF08..BF08; LineBreak:H2 +BF09..BF23; LineBreak:H3 +BF24..BF24; LineBreak:H2 +BF25..BF3F; LineBreak:H3 +BF40..BF40; LineBreak:H2 +BF41..BF5B; LineBreak:H3 +BF5C..BF5C; LineBreak:H2 +BF5D..BF77; LineBreak:H3 +BF78..BF78; LineBreak:H2 +BF79..BF93; LineBreak:H3 +BF94..BF94; LineBreak:H2 +BF95..BFAF; LineBreak:H3 +BFB0..BFB0; LineBreak:H2 +BFB1..BFCB; LineBreak:H3 +BFCC..BFCC; LineBreak:H2 +BFCD..BFE7; LineBreak:H3 +BFE8..BFE8; LineBreak:H2 +BFE9..C003; LineBreak:H3 +C004..C004; LineBreak:H2 +C005..C01F; LineBreak:H3 +C020..C020; LineBreak:H2 +C021..C03B; LineBreak:H3 +C03C..C03C; LineBreak:H2 +C03D..C057; LineBreak:H3 +C058..C058; LineBreak:H2 +C059..C073; LineBreak:H3 +C074..C074; LineBreak:H2 +C075..C08F; LineBreak:H3 +C090..C090; LineBreak:H2 +C091..C0AB; LineBreak:H3 +C0AC..C0AC; LineBreak:H2 +C0AD..C0C7; LineBreak:H3 +C0C8..C0C8; LineBreak:H2 +C0C9..C0E3; LineBreak:H3 +C0E4..C0E4; LineBreak:H2 +C0E5..C0FF; LineBreak:H3 +C100..C100; LineBreak:H2 +C101..C11B; LineBreak:H3 +C11C..C11C; LineBreak:H2 +C11D..C137; LineBreak:H3 +C138..C138; LineBreak:H2 +C139..C153; LineBreak:H3 +C154..C154; LineBreak:H2 +C155..C16F; LineBreak:H3 +C170..C170; LineBreak:H2 +C171..C18B; LineBreak:H3 +C18C..C18C; LineBreak:H2 +C18D..C1A7; LineBreak:H3 +C1A8..C1A8; LineBreak:H2 +C1A9..C1C3; LineBreak:H3 +C1C4..C1C4; LineBreak:H2 +C1C5..C1DF; LineBreak:H3 +C1E0..C1E0; LineBreak:H2 +C1E1..C1FB; LineBreak:H3 +C1FC..C1FC; LineBreak:H2 +C1FD..C217; LineBreak:H3 +C218..C218; LineBreak:H2 +C219..C233; LineBreak:H3 +C234..C234; LineBreak:H2 +C235..C24F; LineBreak:H3 +C250..C250; LineBreak:H2 +C251..C26B; LineBreak:H3 +C26C..C26C; LineBreak:H2 +C26D..C287; LineBreak:H3 +C288..C288; LineBreak:H2 +C289..C2A3; LineBreak:H3 +C2A4..C2A4; LineBreak:H2 +C2A5..C2BF; LineBreak:H3 +C2C0..C2C0; LineBreak:H2 +C2C1..C2DB; LineBreak:H3 +C2DC..C2DC; LineBreak:H2 +C2DD..C2F7; LineBreak:H3 +C2F8..C2F8; LineBreak:H2 +C2F9..C313; LineBreak:H3 +C314..C314; LineBreak:H2 +C315..C32F; LineBreak:H3 +C330..C330; LineBreak:H2 +C331..C34B; LineBreak:H3 +C34C..C34C; LineBreak:H2 +C34D..C367; LineBreak:H3 +C368..C368; LineBreak:H2 +C369..C383; LineBreak:H3 +C384..C384; LineBreak:H2 +C385..C39F; LineBreak:H3 +C3A0..C3A0; LineBreak:H2 +C3A1..C3BB; LineBreak:H3 +C3BC..C3BC; LineBreak:H2 +C3BD..C3D7; LineBreak:H3 +C3D8..C3D8; LineBreak:H2 +C3D9..C3F3; LineBreak:H3 +C3F4..C3F4; LineBreak:H2 +C3F5..C40F; LineBreak:H3 +C410..C410; LineBreak:H2 +C411..C42B; LineBreak:H3 +C42C..C42C; LineBreak:H2 +C42D..C447; LineBreak:H3 +C448..C448; LineBreak:H2 +C449..C463; LineBreak:H3 +C464..C464; LineBreak:H2 +C465..C47F; LineBreak:H3 +C480..C480; LineBreak:H2 +C481..C49B; LineBreak:H3 +C49C..C49C; LineBreak:H2 +C49D..C4B7; LineBreak:H3 +C4B8..C4B8; LineBreak:H2 +C4B9..C4D3; LineBreak:H3 +C4D4..C4D4; LineBreak:H2 +C4D5..C4EF; LineBreak:H3 +C4F0..C4F0; LineBreak:H2 +C4F1..C50B; LineBreak:H3 +C50C..C50C; LineBreak:H2 +C50D..C527; LineBreak:H3 +C528..C528; LineBreak:H2 +C529..C543; LineBreak:H3 +C544..C544; LineBreak:H2 +C545..C55F; LineBreak:H3 +C560..C560; LineBreak:H2 +C561..C57B; LineBreak:H3 +C57C..C57C; LineBreak:H2 +C57D..C597; LineBreak:H3 +C598..C598; LineBreak:H2 +C599..C5B3; LineBreak:H3 +C5B4..C5B4; LineBreak:H2 +C5B5..C5CF; LineBreak:H3 +C5D0..C5D0; LineBreak:H2 +C5D1..C5EB; LineBreak:H3 +C5EC..C5EC; LineBreak:H2 +C5ED..C607; LineBreak:H3 +C608..C608; LineBreak:H2 +C609..C623; LineBreak:H3 +C624..C624; LineBreak:H2 +C625..C63F; LineBreak:H3 +C640..C640; LineBreak:H2 +C641..C65B; LineBreak:H3 +C65C..C65C; LineBreak:H2 +C65D..C677; LineBreak:H3 +C678..C678; LineBreak:H2 +C679..C693; LineBreak:H3 +C694..C694; LineBreak:H2 +C695..C6AF; LineBreak:H3 +C6B0..C6B0; LineBreak:H2 +C6B1..C6CB; LineBreak:H3 +C6CC..C6CC; LineBreak:H2 +C6CD..C6E7; LineBreak:H3 +C6E8..C6E8; LineBreak:H2 +C6E9..C703; LineBreak:H3 +C704..C704; LineBreak:H2 +C705..C71F; LineBreak:H3 +C720..C720; LineBreak:H2 +C721..C73B; LineBreak:H3 +C73C..C73C; LineBreak:H2 +C73D..C757; LineBreak:H3 +C758..C758; LineBreak:H2 +C759..C773; LineBreak:H3 +C774..C774; LineBreak:H2 +C775..C78F; LineBreak:H3 +C790..C790; LineBreak:H2 +C791..C7AB; LineBreak:H3 +C7AC..C7AC; LineBreak:H2 +C7AD..C7C7; LineBreak:H3 +C7C8..C7C8; LineBreak:H2 +C7C9..C7E3; LineBreak:H3 +C7E4..C7E4; LineBreak:H2 +C7E5..C7FF; LineBreak:H3 +C800..C800; LineBreak:H2 +C801..C81B; LineBreak:H3 +C81C..C81C; LineBreak:H2 +C81D..C837; LineBreak:H3 +C838..C838; LineBreak:H2 +C839..C853; LineBreak:H3 +C854..C854; LineBreak:H2 +C855..C86F; LineBreak:H3 +C870..C870; LineBreak:H2 +C871..C88B; LineBreak:H3 +C88C..C88C; LineBreak:H2 +C88D..C8A7; LineBreak:H3 +C8A8..C8A8; LineBreak:H2 +C8A9..C8C3; LineBreak:H3 +C8C4..C8C4; LineBreak:H2 +C8C5..C8DF; LineBreak:H3 +C8E0..C8E0; LineBreak:H2 +C8E1..C8FB; LineBreak:H3 +C8FC..C8FC; LineBreak:H2 +C8FD..C917; LineBreak:H3 +C918..C918; LineBreak:H2 +C919..C933; LineBreak:H3 +C934..C934; LineBreak:H2 +C935..C94F; LineBreak:H3 +C950..C950; LineBreak:H2 +C951..C96B; LineBreak:H3 +C96C..C96C; LineBreak:H2 +C96D..C987; LineBreak:H3 +C988..C988; LineBreak:H2 +C989..C9A3; LineBreak:H3 +C9A4..C9A4; LineBreak:H2 +C9A5..C9BF; LineBreak:H3 +C9C0..C9C0; LineBreak:H2 +C9C1..C9DB; LineBreak:H3 +C9DC..C9DC; LineBreak:H2 +C9DD..C9F7; LineBreak:H3 +C9F8..C9F8; LineBreak:H2 +C9F9..CA13; LineBreak:H3 +CA14..CA14; LineBreak:H2 +CA15..CA2F; LineBreak:H3 +CA30..CA30; LineBreak:H2 +CA31..CA4B; LineBreak:H3 +CA4C..CA4C; LineBreak:H2 +CA4D..CA67; LineBreak:H3 +CA68..CA68; LineBreak:H2 +CA69..CA83; LineBreak:H3 +CA84..CA84; LineBreak:H2 +CA85..CA9F; LineBreak:H3 +CAA0..CAA0; LineBreak:H2 +CAA1..CABB; LineBreak:H3 +CABC..CABC; LineBreak:H2 +CABD..CAD7; LineBreak:H3 +CAD8..CAD8; LineBreak:H2 +CAD9..CAF3; LineBreak:H3 +CAF4..CAF4; LineBreak:H2 +CAF5..CB0F; LineBreak:H3 +CB10..CB10; LineBreak:H2 +CB11..CB2B; LineBreak:H3 +CB2C..CB2C; LineBreak:H2 +CB2D..CB47; LineBreak:H3 +CB48..CB48; LineBreak:H2 +CB49..CB63; LineBreak:H3 +CB64..CB64; LineBreak:H2 +CB65..CB7F; LineBreak:H3 +CB80..CB80; LineBreak:H2 +CB81..CB9B; LineBreak:H3 +CB9C..CB9C; LineBreak:H2 +CB9D..CBB7; LineBreak:H3 +CBB8..CBB8; LineBreak:H2 +CBB9..CBD3; LineBreak:H3 +CBD4..CBD4; LineBreak:H2 +CBD5..CBEF; LineBreak:H3 +CBF0..CBF0; LineBreak:H2 +CBF1..CC0B; LineBreak:H3 +CC0C..CC0C; LineBreak:H2 +CC0D..CC27; LineBreak:H3 +CC28..CC28; LineBreak:H2 +CC29..CC43; LineBreak:H3 +CC44..CC44; LineBreak:H2 +CC45..CC5F; LineBreak:H3 +CC60..CC60; LineBreak:H2 +CC61..CC7B; LineBreak:H3 +CC7C..CC7C; LineBreak:H2 +CC7D..CC97; LineBreak:H3 +CC98..CC98; LineBreak:H2 +CC99..CCB3; LineBreak:H3 +CCB4..CCB4; LineBreak:H2 +CCB5..CCCF; LineBreak:H3 +CCD0..CCD0; LineBreak:H2 +CCD1..CCEB; LineBreak:H3 +CCEC..CCEC; LineBreak:H2 +CCED..CD07; LineBreak:H3 +CD08..CD08; LineBreak:H2 +CD09..CD23; LineBreak:H3 +CD24..CD24; LineBreak:H2 +CD25..CD3F; LineBreak:H3 +CD40..CD40; LineBreak:H2 +CD41..CD5B; LineBreak:H3 +CD5C..CD5C; LineBreak:H2 +CD5D..CD77; LineBreak:H3 +CD78..CD78; LineBreak:H2 +CD79..CD93; LineBreak:H3 +CD94..CD94; LineBreak:H2 +CD95..CDAF; LineBreak:H3 +CDB0..CDB0; LineBreak:H2 +CDB1..CDCB; LineBreak:H3 +CDCC..CDCC; LineBreak:H2 +CDCD..CDE7; LineBreak:H3 +CDE8..CDE8; LineBreak:H2 +CDE9..CE03; LineBreak:H3 +CE04..CE04; LineBreak:H2 +CE05..CE1F; LineBreak:H3 +CE20..CE20; LineBreak:H2 +CE21..CE3B; LineBreak:H3 +CE3C..CE3C; LineBreak:H2 +CE3D..CE57; LineBreak:H3 +CE58..CE58; LineBreak:H2 +CE59..CE73; LineBreak:H3 +CE74..CE74; LineBreak:H2 +CE75..CE8F; LineBreak:H3 +CE90..CE90; LineBreak:H2 +CE91..CEAB; LineBreak:H3 +CEAC..CEAC; LineBreak:H2 +CEAD..CEC7; LineBreak:H3 +CEC8..CEC8; LineBreak:H2 +CEC9..CEE3; LineBreak:H3 +CEE4..CEE4; LineBreak:H2 +CEE5..CEFF; LineBreak:H3 +CF00..CF00; LineBreak:H2 +CF01..CF1B; LineBreak:H3 +CF1C..CF1C; LineBreak:H2 +CF1D..CF37; LineBreak:H3 +CF38..CF38; LineBreak:H2 +CF39..CF53; LineBreak:H3 +CF54..CF54; LineBreak:H2 +CF55..CF6F; LineBreak:H3 +CF70..CF70; LineBreak:H2 +CF71..CF8B; LineBreak:H3 +CF8C..CF8C; LineBreak:H2 +CF8D..CFA7; LineBreak:H3 +CFA8..CFA8; LineBreak:H2 +CFA9..CFC3; LineBreak:H3 +CFC4..CFC4; LineBreak:H2 +CFC5..CFDF; LineBreak:H3 +CFE0..CFE0; LineBreak:H2 +CFE1..CFFB; LineBreak:H3 +CFFC..CFFC; LineBreak:H2 +CFFD..D017; LineBreak:H3 +D018..D018; LineBreak:H2 +D019..D033; LineBreak:H3 +D034..D034; LineBreak:H2 +D035..D04F; LineBreak:H3 +D050..D050; LineBreak:H2 +D051..D06B; LineBreak:H3 +D06C..D06C; LineBreak:H2 +D06D..D087; LineBreak:H3 +D088..D088; LineBreak:H2 +D089..D0A3; LineBreak:H3 +D0A4..D0A4; LineBreak:H2 +D0A5..D0BF; LineBreak:H3 +D0C0..D0C0; LineBreak:H2 +D0C1..D0DB; LineBreak:H3 +D0DC..D0DC; LineBreak:H2 +D0DD..D0F7; LineBreak:H3 +D0F8..D0F8; LineBreak:H2 +D0F9..D113; LineBreak:H3 +D114..D114; LineBreak:H2 +D115..D12F; LineBreak:H3 +D130..D130; LineBreak:H2 +D131..D14B; LineBreak:H3 +D14C..D14C; LineBreak:H2 +D14D..D167; LineBreak:H3 +D168..D168; LineBreak:H2 +D169..D183; LineBreak:H3 +D184..D184; LineBreak:H2 +D185..D19F; LineBreak:H3 +D1A0..D1A0; LineBreak:H2 +D1A1..D1BB; LineBreak:H3 +D1BC..D1BC; LineBreak:H2 +D1BD..D1D7; LineBreak:H3 +D1D8..D1D8; LineBreak:H2 +D1D9..D1F3; LineBreak:H3 +D1F4..D1F4; LineBreak:H2 +D1F5..D20F; LineBreak:H3 +D210..D210; LineBreak:H2 +D211..D22B; LineBreak:H3 +D22C..D22C; LineBreak:H2 +D22D..D247; LineBreak:H3 +D248..D248; LineBreak:H2 +D249..D263; LineBreak:H3 +D264..D264; LineBreak:H2 +D265..D27F; LineBreak:H3 +D280..D280; LineBreak:H2 +D281..D29B; LineBreak:H3 +D29C..D29C; LineBreak:H2 +D29D..D2B7; LineBreak:H3 +D2B8..D2B8; LineBreak:H2 +D2B9..D2D3; LineBreak:H3 +D2D4..D2D4; LineBreak:H2 +D2D5..D2EF; LineBreak:H3 +D2F0..D2F0; LineBreak:H2 +D2F1..D30B; LineBreak:H3 +D30C..D30C; LineBreak:H2 +D30D..D327; LineBreak:H3 +D328..D328; LineBreak:H2 +D329..D343; LineBreak:H3 +D344..D344; LineBreak:H2 +D345..D35F; LineBreak:H3 +D360..D360; LineBreak:H2 +D361..D37B; LineBreak:H3 +D37C..D37C; LineBreak:H2 +D37D..D397; LineBreak:H3 +D398..D398; LineBreak:H2 +D399..D3B3; LineBreak:H3 +D3B4..D3B4; LineBreak:H2 +D3B5..D3CF; LineBreak:H3 +D3D0..D3D0; LineBreak:H2 +D3D1..D3EB; LineBreak:H3 +D3EC..D3EC; LineBreak:H2 +D3ED..D407; LineBreak:H3 +D408..D408; LineBreak:H2 +D409..D423; LineBreak:H3 +D424..D424; LineBreak:H2 +D425..D43F; LineBreak:H3 +D440..D440; LineBreak:H2 +D441..D45B; LineBreak:H3 +D45C..D45C; LineBreak:H2 +D45D..D477; LineBreak:H3 +D478..D478; LineBreak:H2 +D479..D493; LineBreak:H3 +D494..D494; LineBreak:H2 +D495..D4AF; LineBreak:H3 +D4B0..D4B0; LineBreak:H2 +D4B1..D4CB; LineBreak:H3 +D4CC..D4CC; LineBreak:H2 +D4CD..D4E7; LineBreak:H3 +D4E8..D4E8; LineBreak:H2 +D4E9..D503; LineBreak:H3 +D504..D504; LineBreak:H2 +D505..D51F; LineBreak:H3 +D520..D520; LineBreak:H2 +D521..D53B; LineBreak:H3 +D53C..D53C; LineBreak:H2 +D53D..D557; LineBreak:H3 +D558..D558; LineBreak:H2 +D559..D573; LineBreak:H3 +D574..D574; LineBreak:H2 +D575..D58F; LineBreak:H3 +D590..D590; LineBreak:H2 +D591..D5AB; LineBreak:H3 +D5AC..D5AC; LineBreak:H2 +D5AD..D5C7; LineBreak:H3 +D5C8..D5C8; LineBreak:H2 +D5C9..D5E3; LineBreak:H3 +D5E4..D5E4; LineBreak:H2 +D5E5..D5FF; LineBreak:H3 +D600..D600; LineBreak:H2 +D601..D61B; LineBreak:H3 +D61C..D61C; LineBreak:H2 +D61D..D637; LineBreak:H3 +D638..D638; LineBreak:H2 +D639..D653; LineBreak:H3 +D654..D654; LineBreak:H2 +D655..D66F; LineBreak:H3 +D670..D670; LineBreak:H2 +D671..D68B; LineBreak:H3 +D68C..D68C; LineBreak:H2 +D68D..D6A7; LineBreak:H3 +D6A8..D6A8; LineBreak:H2 +D6A9..D6C3; LineBreak:H3 +D6C4..D6C4; LineBreak:H2 +D6C5..D6DF; LineBreak:H3 +D6E0..D6E0; LineBreak:H2 +D6E1..D6FB; LineBreak:H3 +D6FC..D6FC; LineBreak:H2 +D6FD..D717; LineBreak:H3 +D718..D718; LineBreak:H2 +D719..D733; LineBreak:H3 +D734..D734; LineBreak:H2 +D735..D74F; LineBreak:H3 +D750..D750; LineBreak:H2 +D751..D76B; LineBreak:H3 +D76C..D76C; LineBreak:H2 +D76D..D787; LineBreak:H3 +D788..D788; LineBreak:H2 +D789..D7A3; LineBreak:H3 +D7A4..D7AF; LineBreak:XX +D7B0..D7C6; LineBreak:JV +D7C7..D7CA; LineBreak:XX +D7CB..D7FB; LineBreak:JT +D7FC..D7FF; LineBreak:XX +E000..F8FF; LineBreak:XX +F900..FAFF; LineBreak:ID +FB00..FB06; LineBreak:AL +FB07..FB12; LineBreak:XX +FB13..FB17; LineBreak:AL +FB18..FB1C; LineBreak:XX +FB1D..FB1D; LineBreak:HL +FB1E..FB1E; LineBreak:CM +FB1F..FB28; LineBreak:HL +FB29..FB29; LineBreak:AL +FB2A..FB36; LineBreak:HL +FB37..FB37; LineBreak:XX +FB38..FB3C; LineBreak:HL +FB3D..FB3D; LineBreak:XX +FB3E..FB3E; LineBreak:HL +FB3F..FB3F; LineBreak:XX +FB40..FB41; LineBreak:HL +FB42..FB42; LineBreak:XX +FB43..FB44; LineBreak:HL +FB45..FB45; LineBreak:XX +FB46..FB4F; LineBreak:HL +FB50..FBC1; LineBreak:AL +FBC2..FBD2; LineBreak:XX +FBD3..FD3D; LineBreak:AL +FD3E..FD3E; LineBreak:CL +FD3F..FD3F; LineBreak:OP +FD40..FD4F; LineBreak:XX +FD50..FD8F; LineBreak:AL +FD90..FD91; LineBreak:XX +FD92..FDC7; LineBreak:AL +FDC8..FDEF; LineBreak:XX +FDF0..FDFB; LineBreak:AL +FDFC..FDFC; LineBreak:PO +FDFD..FDFD; LineBreak:AL +FDFE..FDFF; LineBreak:XX +FE00..FE0F; LineBreak:CM +FE10..FE10; LineBreak:IS +FE11..FE12; LineBreak:CL +FE13..FE14; LineBreak:IS +FE15..FE16; LineBreak:EX +FE17..FE17; LineBreak:OP +FE18..FE18; LineBreak:CL +FE19..FE19; LineBreak:IN +FE1A..FE1F; LineBreak:XX +FE20..FE2F; LineBreak:CM +FE30..FE34; LineBreak:ID +FE35..FE35; LineBreak:OP +FE36..FE36; LineBreak:CL +FE37..FE37; LineBreak:OP +FE38..FE38; LineBreak:CL +FE39..FE39; LineBreak:OP +FE3A..FE3A; LineBreak:CL +FE3B..FE3B; LineBreak:OP +FE3C..FE3C; LineBreak:CL +FE3D..FE3D; LineBreak:OP +FE3E..FE3E; LineBreak:CL +FE3F..FE3F; LineBreak:OP +FE40..FE40; LineBreak:CL +FE41..FE41; LineBreak:OP +FE42..FE42; LineBreak:CL +FE43..FE43; LineBreak:OP +FE44..FE44; LineBreak:CL +FE45..FE46; LineBreak:ID +FE47..FE47; LineBreak:OP +FE48..FE48; LineBreak:CL +FE49..FE4F; LineBreak:ID +FE50..FE50; LineBreak:CL +FE51..FE51; LineBreak:ID +FE52..FE52; LineBreak:CL +FE53..FE53; LineBreak:XX +FE54..FE55; LineBreak:NS +FE56..FE57; LineBreak:EX +FE58..FE58; LineBreak:ID +FE59..FE59; LineBreak:OP +FE5A..FE5A; LineBreak:CL +FE5B..FE5B; LineBreak:OP +FE5C..FE5C; LineBreak:CL +FE5D..FE5D; LineBreak:OP +FE5E..FE5E; LineBreak:CL +FE5F..FE66; LineBreak:ID +FE67..FE67; LineBreak:XX +FE68..FE68; LineBreak:ID +FE69..FE69; LineBreak:PR +FE6A..FE6A; LineBreak:PO +FE6B..FE6B; LineBreak:ID +FE6C..FE6F; LineBreak:XX +FE70..FE74; LineBreak:AL +FE75..FE75; LineBreak:XX +FE76..FEFC; LineBreak:AL +FEFD..FEFE; LineBreak:XX +FEFF..FEFF; LineBreak:WJ +FF00..FF00; LineBreak:XX +FF01..FF01; LineBreak:EX +FF02..FF03; LineBreak:ID +FF04..FF04; LineBreak:PR +FF05..FF05; LineBreak:PO +FF06..FF07; LineBreak:ID +FF08..FF08; LineBreak:OP +FF09..FF09; LineBreak:CL +FF0A..FF0B; LineBreak:ID +FF0C..FF0C; LineBreak:CL +FF0D..FF0D; LineBreak:ID +FF0E..FF0E; LineBreak:CL +FF0F..FF19; LineBreak:ID +FF1A..FF1B; LineBreak:NS +FF1C..FF1E; LineBreak:ID +FF1F..FF1F; LineBreak:EX +FF20..FF3A; LineBreak:ID +FF3B..FF3B; LineBreak:OP +FF3C..FF3C; LineBreak:ID +FF3D..FF3D; LineBreak:CL +FF3E..FF5A; LineBreak:ID +FF5B..FF5B; LineBreak:OP +FF5C..FF5C; LineBreak:ID +FF5D..FF5D; LineBreak:CL +FF5E..FF5E; LineBreak:ID +FF5F..FF5F; LineBreak:OP +FF60..FF61; LineBreak:CL +FF62..FF62; LineBreak:OP +FF63..FF64; LineBreak:CL +FF65..FF65; LineBreak:NS +FF66..FF66; LineBreak:ID +FF67..FF70; LineBreak:CJ +FF71..FF9D; LineBreak:ID +FF9E..FF9F; LineBreak:NS +FFA0..FFBE; LineBreak:ID +FFBF..FFC1; LineBreak:XX +FFC2..FFC7; LineBreak:ID +FFC8..FFC9; LineBreak:XX +FFCA..FFCF; LineBreak:ID +FFD0..FFD1; LineBreak:XX +FFD2..FFD7; LineBreak:ID +FFD8..FFD9; LineBreak:XX +FFDA..FFDC; LineBreak:ID +FFDD..FFDF; LineBreak:XX +FFE0..FFE0; LineBreak:PO +FFE1..FFE1; LineBreak:PR +FFE2..FFE4; LineBreak:ID +FFE5..FFE6; LineBreak:PR +FFE7..FFE7; LineBreak:XX +FFE8..FFEE; LineBreak:AL +FFEF..FFF8; LineBreak:XX +FFF9..FFFB; LineBreak:CM +FFFC..FFFC; LineBreak:CB +FFFD..FFFD; LineBreak:AI +FFFE..FFFF; LineBreak:XX +10000..1000B; LineBreak:AL +1000C..1000C; LineBreak:XX +1000D..10026; LineBreak:AL +10027..10027; LineBreak:XX +10028..1003A; LineBreak:AL +1003B..1003B; LineBreak:XX +1003C..1003D; LineBreak:AL +1003E..1003E; LineBreak:XX +1003F..1004D; LineBreak:AL +1004E..1004F; LineBreak:XX +10050..1005D; LineBreak:AL +1005E..1007F; LineBreak:XX +10080..100FA; LineBreak:AL +100FB..100FF; LineBreak:XX +10100..10102; LineBreak:BA +10103..10106; LineBreak:XX +10107..10133; LineBreak:AL +10134..10136; LineBreak:XX +10137..1018E; LineBreak:AL +1018F..1018F; LineBreak:XX +10190..1019B; LineBreak:AL +1019C..1019F; LineBreak:XX +101A0..101A0; LineBreak:AL +101A1..101CF; LineBreak:XX +101D0..101FC; LineBreak:AL +101FD..101FD; LineBreak:CM +101FE..1027F; LineBreak:XX +10280..1029C; LineBreak:AL +1029D..1029F; LineBreak:XX +102A0..102D0; LineBreak:AL +102D1..102DF; LineBreak:XX +102E0..102E0; LineBreak:CM +102E1..102FB; LineBreak:AL +102FC..102FF; LineBreak:XX +10300..10323; LineBreak:AL +10324..1032C; LineBreak:XX +1032D..1034A; LineBreak:AL +1034B..1034F; LineBreak:XX +10350..10375; LineBreak:AL +10376..1037A; LineBreak:CM +1037B..1037F; LineBreak:XX +10380..1039D; LineBreak:AL +1039E..1039E; LineBreak:XX +1039F..1039F; LineBreak:BA +103A0..103C3; LineBreak:AL +103C4..103C7; LineBreak:XX +103C8..103CF; LineBreak:AL +103D0..103D0; LineBreak:BA +103D1..103D5; LineBreak:AL +103D6..103FF; LineBreak:XX +10400..1049D; LineBreak:AL +1049E..1049F; LineBreak:XX +104A0..104A9; LineBreak:NU +104AA..104AF; LineBreak:XX +104B0..104D3; LineBreak:AL +104D4..104D7; LineBreak:XX +104D8..104FB; LineBreak:AL +104FC..104FF; LineBreak:XX +10500..10527; LineBreak:AL +10528..1052F; LineBreak:XX +10530..10563; LineBreak:AL +10564..1056E; LineBreak:XX +1056F..1056F; LineBreak:AL +10570..105FF; LineBreak:XX +10600..10736; LineBreak:AL +10737..1073F; LineBreak:XX +10740..10755; LineBreak:AL +10756..1075F; LineBreak:XX +10760..10767; LineBreak:AL +10768..107FF; LineBreak:XX +10800..10805; LineBreak:AL +10806..10807; LineBreak:XX +10808..10808; LineBreak:AL +10809..10809; LineBreak:XX +1080A..10835; LineBreak:AL +10836..10836; LineBreak:XX +10837..10838; LineBreak:AL +10839..1083B; LineBreak:XX +1083C..1083C; LineBreak:AL +1083D..1083E; LineBreak:XX +1083F..10855; LineBreak:AL +10856..10856; LineBreak:XX +10857..10857; LineBreak:BA +10858..1089E; LineBreak:AL +1089F..108A6; LineBreak:XX +108A7..108AF; LineBreak:AL +108B0..108DF; LineBreak:XX +108E0..108F2; LineBreak:AL +108F3..108F3; LineBreak:XX +108F4..108F5; LineBreak:AL +108F6..108FA; LineBreak:XX +108FB..1091B; LineBreak:AL +1091C..1091E; LineBreak:XX +1091F..1091F; LineBreak:BA +10920..10939; LineBreak:AL +1093A..1093E; LineBreak:XX +1093F..1093F; LineBreak:AL +10940..1097F; LineBreak:XX +10980..109B7; LineBreak:AL +109B8..109BB; LineBreak:XX +109BC..109CF; LineBreak:AL +109D0..109D1; LineBreak:XX +109D2..10A00; LineBreak:AL +10A01..10A03; LineBreak:CM +10A04..10A04; LineBreak:XX +10A05..10A06; LineBreak:CM +10A07..10A0B; LineBreak:XX +10A0C..10A0F; LineBreak:CM +10A10..10A13; LineBreak:AL +10A14..10A14; LineBreak:XX +10A15..10A17; LineBreak:AL +10A18..10A18; LineBreak:XX +10A19..10A33; LineBreak:AL +10A34..10A37; LineBreak:XX +10A38..10A3A; LineBreak:CM +10A3B..10A3E; LineBreak:XX +10A3F..10A3F; LineBreak:CM +10A40..10A47; LineBreak:AL +10A48..10A4F; LineBreak:XX +10A50..10A57; LineBreak:BA +10A58..10A58; LineBreak:AL +10A59..10A5F; LineBreak:XX +10A60..10A9F; LineBreak:AL +10AA0..10ABF; LineBreak:XX +10AC0..10AE4; LineBreak:AL +10AE5..10AE6; LineBreak:CM +10AE7..10AEA; LineBreak:XX +10AEB..10AEF; LineBreak:AL +10AF0..10AF5; LineBreak:BA +10AF6..10AF6; LineBreak:IN +10AF7..10AFF; LineBreak:XX +10B00..10B35; LineBreak:AL +10B36..10B38; LineBreak:XX +10B39..10B3F; LineBreak:BA +10B40..10B55; LineBreak:AL +10B56..10B57; LineBreak:XX +10B58..10B72; LineBreak:AL +10B73..10B77; LineBreak:XX +10B78..10B91; LineBreak:AL +10B92..10B98; LineBreak:XX +10B99..10B9C; LineBreak:AL +10B9D..10BA8; LineBreak:XX +10BA9..10BAF; LineBreak:AL +10BB0..10BFF; LineBreak:XX +10C00..10C48; LineBreak:AL +10C49..10C7F; LineBreak:XX +10C80..10CB2; LineBreak:AL +10CB3..10CBF; LineBreak:XX +10CC0..10CF2; LineBreak:AL +10CF3..10CF9; LineBreak:XX +10CFA..10CFF; LineBreak:AL +10D00..10E5F; LineBreak:XX +10E60..10E7E; LineBreak:AL +10E7F..10FFF; LineBreak:XX +11000..11002; LineBreak:CM +11003..11037; LineBreak:AL +11038..11046; LineBreak:CM +11047..11048; LineBreak:BA +11049..1104D; LineBreak:AL +1104E..11051; LineBreak:XX +11052..11065; LineBreak:AL +11066..1106F; LineBreak:NU +11070..1107E; LineBreak:XX +1107F..11082; LineBreak:CM +11083..110AF; LineBreak:AL +110B0..110BA; LineBreak:CM +110BB..110BD; LineBreak:AL +110BE..110C1; LineBreak:BA +110C2..110CF; LineBreak:XX +110D0..110E8; LineBreak:AL +110E9..110EF; LineBreak:XX +110F0..110F9; LineBreak:NU +110FA..110FF; LineBreak:XX +11100..11102; LineBreak:CM +11103..11126; LineBreak:AL +11127..11134; LineBreak:CM +11135..11135; LineBreak:XX +11136..1113F; LineBreak:NU +11140..11143; LineBreak:BA +11144..1114F; LineBreak:XX +11150..11172; LineBreak:AL +11173..11173; LineBreak:CM +11174..11174; LineBreak:AL +11175..11175; LineBreak:BB +11176..11176; LineBreak:AL +11177..1117F; LineBreak:XX +11180..11182; LineBreak:CM +11183..111B2; LineBreak:AL +111B3..111C0; LineBreak:CM +111C1..111C4; LineBreak:AL +111C5..111C6; LineBreak:BA +111C7..111C7; LineBreak:AL +111C8..111C8; LineBreak:BA +111C9..111C9; LineBreak:AL +111CA..111CC; LineBreak:CM +111CD..111CD; LineBreak:AL +111CE..111CF; LineBreak:XX +111D0..111D9; LineBreak:NU +111DA..111DA; LineBreak:AL +111DB..111DB; LineBreak:BB +111DC..111DC; LineBreak:AL +111DD..111DF; LineBreak:BA +111E0..111E0; LineBreak:XX +111E1..111F4; LineBreak:AL +111F5..111FF; LineBreak:XX +11200..11211; LineBreak:AL +11212..11212; LineBreak:XX +11213..1122B; LineBreak:AL +1122C..11237; LineBreak:CM +11238..11239; LineBreak:BA +1123A..1123A; LineBreak:AL +1123B..1123C; LineBreak:BA +1123D..1123D; LineBreak:AL +1123E..1123E; LineBreak:CM +1123F..1127F; LineBreak:XX +11280..11286; LineBreak:AL +11287..11287; LineBreak:XX +11288..11288; LineBreak:AL +11289..11289; LineBreak:XX +1128A..1128D; LineBreak:AL +1128E..1128E; LineBreak:XX +1128F..1129D; LineBreak:AL +1129E..1129E; LineBreak:XX +1129F..112A8; LineBreak:AL +112A9..112A9; LineBreak:BA +112AA..112AF; LineBreak:XX +112B0..112DE; LineBreak:AL +112DF..112EA; LineBreak:CM +112EB..112EF; LineBreak:XX +112F0..112F9; LineBreak:NU +112FA..112FF; LineBreak:XX +11300..11303; LineBreak:CM +11304..11304; LineBreak:XX +11305..1130C; LineBreak:AL +1130D..1130E; LineBreak:XX +1130F..11310; LineBreak:AL +11311..11312; LineBreak:XX +11313..11328; LineBreak:AL +11329..11329; LineBreak:XX +1132A..11330; LineBreak:AL +11331..11331; LineBreak:XX +11332..11333; LineBreak:AL +11334..11334; LineBreak:XX +11335..11339; LineBreak:AL +1133A..1133B; LineBreak:XX +1133C..1133C; LineBreak:CM +1133D..1133D; LineBreak:AL +1133E..11344; LineBreak:CM +11345..11346; LineBreak:XX +11347..11348; LineBreak:CM +11349..1134A; LineBreak:XX +1134B..1134D; LineBreak:CM +1134E..1134F; LineBreak:XX +11350..11350; LineBreak:AL +11351..11356; LineBreak:XX +11357..11357; LineBreak:CM +11358..1135C; LineBreak:XX +1135D..11361; LineBreak:AL +11362..11363; LineBreak:CM +11364..11365; LineBreak:XX +11366..1136C; LineBreak:CM +1136D..1136F; LineBreak:XX +11370..11374; LineBreak:CM +11375..113FF; LineBreak:XX +11400..11434; LineBreak:AL +11435..11446; LineBreak:CM +11447..1144A; LineBreak:AL +1144B..1144E; LineBreak:BA +1144F..1144F; LineBreak:AL +11450..11459; LineBreak:NU +1145A..1145A; LineBreak:XX +1145B..1145B; LineBreak:BA +1145C..1145C; LineBreak:XX +1145D..1145D; LineBreak:AL +1145E..1147F; LineBreak:XX +11480..114AF; LineBreak:AL +114B0..114C3; LineBreak:CM +114C4..114C7; LineBreak:AL +114C8..114CF; LineBreak:XX +114D0..114D9; LineBreak:NU +114DA..1157F; LineBreak:XX +11580..115AE; LineBreak:AL +115AF..115B5; LineBreak:CM +115B6..115B7; LineBreak:XX +115B8..115C0; LineBreak:CM +115C1..115C1; LineBreak:BB +115C2..115C3; LineBreak:BA +115C4..115C5; LineBreak:EX +115C6..115C8; LineBreak:AL +115C9..115D7; LineBreak:BA +115D8..115DB; LineBreak:AL +115DC..115DD; LineBreak:CM +115DE..115FF; LineBreak:XX +11600..1162F; LineBreak:AL +11630..11640; LineBreak:CM +11641..11642; LineBreak:BA +11643..11644; LineBreak:AL +11645..1164F; LineBreak:XX +11650..11659; LineBreak:NU +1165A..1165F; LineBreak:XX +11660..1166C; LineBreak:BB +1166D..1167F; LineBreak:XX +11680..116AA; LineBreak:AL +116AB..116B7; LineBreak:CM +116B8..116BF; LineBreak:XX +116C0..116C9; LineBreak:NU +116CA..116FF; LineBreak:XX +11700..11719; LineBreak:SA +1171A..1171C; LineBreak:XX +1171D..1172B; LineBreak:SA +1172C..1172F; LineBreak:XX +11730..11739; LineBreak:NU +1173A..1173B; LineBreak:SA +1173C..1173E; LineBreak:BA +1173F..1173F; LineBreak:SA +11740..1189F; LineBreak:XX +118A0..118DF; LineBreak:AL +118E0..118E9; LineBreak:NU +118EA..118F2; LineBreak:AL +118F3..118FE; LineBreak:XX +118FF..118FF; LineBreak:AL +11900..119FF; LineBreak:XX +11A00..11A00; LineBreak:AL +11A01..11A0A; LineBreak:CM +11A0B..11A32; LineBreak:AL +11A33..11A39; LineBreak:CM +11A3A..11A3A; LineBreak:AL +11A3B..11A3E; LineBreak:CM +11A3F..11A3F; LineBreak:BB +11A40..11A40; LineBreak:AL +11A41..11A44; LineBreak:BA +11A45..11A45; LineBreak:BB +11A46..11A46; LineBreak:AL +11A47..11A47; LineBreak:CM +11A48..11A4F; LineBreak:XX +11A50..11A50; LineBreak:AL +11A51..11A5B; LineBreak:CM +11A5C..11A83; LineBreak:AL +11A84..11A85; LineBreak:XX +11A86..11A89; LineBreak:AL +11A8A..11A99; LineBreak:CM +11A9A..11A9C; LineBreak:BA +11A9D..11A9D; LineBreak:XX +11A9E..11AA0; LineBreak:BB +11AA1..11AA2; LineBreak:BA +11AA3..11ABF; LineBreak:XX +11AC0..11AF8; LineBreak:AL +11AF9..11BFF; LineBreak:XX +11C00..11C08; LineBreak:AL +11C09..11C09; LineBreak:XX +11C0A..11C2E; LineBreak:AL +11C2F..11C36; LineBreak:CM +11C37..11C37; LineBreak:XX +11C38..11C3F; LineBreak:CM +11C40..11C40; LineBreak:AL +11C41..11C45; LineBreak:BA +11C46..11C4F; LineBreak:XX +11C50..11C59; LineBreak:NU +11C5A..11C6C; LineBreak:AL +11C6D..11C6F; LineBreak:XX +11C70..11C70; LineBreak:BB +11C71..11C71; LineBreak:EX +11C72..11C8F; LineBreak:AL +11C90..11C91; LineBreak:XX +11C92..11CA7; LineBreak:CM +11CA8..11CA8; LineBreak:XX +11CA9..11CB6; LineBreak:CM +11CB7..11CFF; LineBreak:XX +11D00..11D06; LineBreak:AL +11D07..11D07; LineBreak:XX +11D08..11D09; LineBreak:AL +11D0A..11D0A; LineBreak:XX +11D0B..11D30; LineBreak:AL +11D31..11D36; LineBreak:CM +11D37..11D39; LineBreak:XX +11D3A..11D3A; LineBreak:CM +11D3B..11D3B; LineBreak:XX +11D3C..11D3D; LineBreak:CM +11D3E..11D3E; LineBreak:XX +11D3F..11D45; LineBreak:CM +11D46..11D46; LineBreak:AL +11D47..11D47; LineBreak:CM +11D48..11D4F; LineBreak:XX +11D50..11D59; LineBreak:NU +11D5A..11FFF; LineBreak:XX +12000..12399; LineBreak:AL +1239A..123FF; LineBreak:XX +12400..1246E; LineBreak:AL +1246F..1246F; LineBreak:XX +12470..12474; LineBreak:BA +12475..1247F; LineBreak:XX +12480..12543; LineBreak:AL +12544..12FFF; LineBreak:XX +13000..13257; LineBreak:AL +13258..1325A; LineBreak:OP +1325B..1325D; LineBreak:CL +1325E..13281; LineBreak:AL +13282..13282; LineBreak:CL +13283..13285; LineBreak:AL +13286..13286; LineBreak:OP +13287..13287; LineBreak:CL +13288..13288; LineBreak:OP +13289..13289; LineBreak:CL +1328A..13378; LineBreak:AL +13379..13379; LineBreak:OP +1337A..1337B; LineBreak:CL +1337C..1342E; LineBreak:AL +1342F..143FF; LineBreak:XX +14400..145CD; LineBreak:AL +145CE..145CE; LineBreak:OP +145CF..145CF; LineBreak:CL +145D0..14646; LineBreak:AL +14647..167FF; LineBreak:XX +16800..16A38; LineBreak:AL +16A39..16A3F; LineBreak:XX +16A40..16A5E; LineBreak:AL +16A5F..16A5F; LineBreak:XX +16A60..16A69; LineBreak:NU +16A6A..16A6D; LineBreak:XX +16A6E..16A6F; LineBreak:BA +16A70..16ACF; LineBreak:XX +16AD0..16AED; LineBreak:AL +16AEE..16AEF; LineBreak:XX +16AF0..16AF4; LineBreak:CM +16AF5..16AF5; LineBreak:BA +16AF6..16AFF; LineBreak:XX +16B00..16B2F; LineBreak:AL +16B30..16B36; LineBreak:CM +16B37..16B39; LineBreak:BA +16B3A..16B43; LineBreak:AL +16B44..16B44; LineBreak:BA +16B45..16B45; LineBreak:AL +16B46..16B4F; LineBreak:XX +16B50..16B59; LineBreak:NU +16B5A..16B5A; LineBreak:XX +16B5B..16B61; LineBreak:AL +16B62..16B62; LineBreak:XX +16B63..16B77; LineBreak:AL +16B78..16B7C; LineBreak:XX +16B7D..16B8F; LineBreak:AL +16B90..16EFF; LineBreak:XX +16F00..16F44; LineBreak:AL +16F45..16F4F; LineBreak:XX +16F50..16F50; LineBreak:AL +16F51..16F7E; LineBreak:CM +16F7F..16F8E; LineBreak:XX +16F8F..16F92; LineBreak:CM +16F93..16F9F; LineBreak:AL +16FA0..16FDF; LineBreak:XX +16FE0..16FE1; LineBreak:NS +16FE2..16FFF; LineBreak:XX +17000..187EC; LineBreak:ID +187ED..187FF; LineBreak:XX +18800..18AF2; LineBreak:ID +18AF3..1AFFF; LineBreak:XX +1B000..1B11E; LineBreak:ID +1B11F..1B16F; LineBreak:XX +1B170..1B2FB; LineBreak:ID +1B2FC..1BBFF; LineBreak:XX +1BC00..1BC6A; LineBreak:AL +1BC6B..1BC6F; LineBreak:XX +1BC70..1BC7C; LineBreak:AL +1BC7D..1BC7F; LineBreak:XX +1BC80..1BC88; LineBreak:AL +1BC89..1BC8F; LineBreak:XX +1BC90..1BC99; LineBreak:AL +1BC9A..1BC9B; LineBreak:XX +1BC9C..1BC9C; LineBreak:AL +1BC9D..1BC9E; LineBreak:CM +1BC9F..1BC9F; LineBreak:BA +1BCA0..1BCA3; LineBreak:CM +1BCA4..1CFFF; LineBreak:XX +1D000..1D0F5; LineBreak:AL +1D0F6..1D0FF; LineBreak:XX +1D100..1D126; LineBreak:AL +1D127..1D128; LineBreak:XX +1D129..1D164; LineBreak:AL +1D165..1D169; LineBreak:CM +1D16A..1D16C; LineBreak:AL +1D16D..1D182; LineBreak:CM +1D183..1D184; LineBreak:AL +1D185..1D18B; LineBreak:CM +1D18C..1D1A9; LineBreak:AL +1D1AA..1D1AD; LineBreak:CM +1D1AE..1D1E8; LineBreak:AL +1D1E9..1D1FF; LineBreak:XX +1D200..1D241; LineBreak:AL +1D242..1D244; LineBreak:CM +1D245..1D245; LineBreak:AL +1D246..1D2FF; LineBreak:XX +1D300..1D356; LineBreak:AL +1D357..1D35F; LineBreak:XX +1D360..1D371; LineBreak:AL +1D372..1D3FF; LineBreak:XX +1D400..1D454; LineBreak:AL +1D455..1D455; LineBreak:XX +1D456..1D49C; LineBreak:AL +1D49D..1D49D; LineBreak:XX +1D49E..1D49F; LineBreak:AL +1D4A0..1D4A1; LineBreak:XX +1D4A2..1D4A2; LineBreak:AL +1D4A3..1D4A4; LineBreak:XX +1D4A5..1D4A6; LineBreak:AL +1D4A7..1D4A8; LineBreak:XX +1D4A9..1D4AC; LineBreak:AL +1D4AD..1D4AD; LineBreak:XX +1D4AE..1D4B9; LineBreak:AL +1D4BA..1D4BA; LineBreak:XX +1D4BB..1D4BB; LineBreak:AL +1D4BC..1D4BC; LineBreak:XX +1D4BD..1D4C3; LineBreak:AL +1D4C4..1D4C4; LineBreak:XX +1D4C5..1D505; LineBreak:AL +1D506..1D506; LineBreak:XX +1D507..1D50A; LineBreak:AL +1D50B..1D50C; LineBreak:XX +1D50D..1D514; LineBreak:AL +1D515..1D515; LineBreak:XX +1D516..1D51C; LineBreak:AL +1D51D..1D51D; LineBreak:XX +1D51E..1D539; LineBreak:AL +1D53A..1D53A; LineBreak:XX +1D53B..1D53E; LineBreak:AL +1D53F..1D53F; LineBreak:XX +1D540..1D544; LineBreak:AL +1D545..1D545; LineBreak:XX +1D546..1D546; LineBreak:AL +1D547..1D549; LineBreak:XX +1D54A..1D550; LineBreak:AL +1D551..1D551; LineBreak:XX +1D552..1D6A5; LineBreak:AL +1D6A6..1D6A7; LineBreak:XX +1D6A8..1D7CB; LineBreak:AL +1D7CC..1D7CD; LineBreak:XX +1D7CE..1D7FF; LineBreak:NU +1D800..1D9FF; LineBreak:AL +1DA00..1DA36; LineBreak:CM +1DA37..1DA3A; LineBreak:AL +1DA3B..1DA6C; LineBreak:CM +1DA6D..1DA74; LineBreak:AL +1DA75..1DA75; LineBreak:CM +1DA76..1DA83; LineBreak:AL +1DA84..1DA84; LineBreak:CM +1DA85..1DA86; LineBreak:AL +1DA87..1DA8A; LineBreak:BA +1DA8B..1DA8B; LineBreak:AL +1DA8C..1DA9A; LineBreak:XX +1DA9B..1DA9F; LineBreak:CM +1DAA0..1DAA0; LineBreak:XX +1DAA1..1DAAF; LineBreak:CM +1DAB0..1DFFF; LineBreak:XX +1E000..1E006; LineBreak:CM +1E007..1E007; LineBreak:XX +1E008..1E018; LineBreak:CM +1E019..1E01A; LineBreak:XX +1E01B..1E021; LineBreak:CM +1E022..1E022; LineBreak:XX +1E023..1E024; LineBreak:CM +1E025..1E025; LineBreak:XX +1E026..1E02A; LineBreak:CM +1E02B..1E7FF; LineBreak:XX +1E800..1E8C4; LineBreak:AL +1E8C5..1E8C6; LineBreak:XX +1E8C7..1E8CF; LineBreak:AL +1E8D0..1E8D6; LineBreak:CM +1E8D7..1E8FF; LineBreak:XX +1E900..1E943; LineBreak:AL +1E944..1E94A; LineBreak:CM +1E94B..1E94F; LineBreak:XX +1E950..1E959; LineBreak:NU +1E95A..1E95D; LineBreak:XX +1E95E..1E95F; LineBreak:OP +1E960..1EDFF; LineBreak:XX +1EE00..1EE03; LineBreak:AL +1EE04..1EE04; LineBreak:XX +1EE05..1EE1F; LineBreak:AL +1EE20..1EE20; LineBreak:XX +1EE21..1EE22; LineBreak:AL +1EE23..1EE23; LineBreak:XX +1EE24..1EE24; LineBreak:AL +1EE25..1EE26; LineBreak:XX +1EE27..1EE27; LineBreak:AL +1EE28..1EE28; LineBreak:XX +1EE29..1EE32; LineBreak:AL +1EE33..1EE33; LineBreak:XX +1EE34..1EE37; LineBreak:AL +1EE38..1EE38; LineBreak:XX +1EE39..1EE39; LineBreak:AL +1EE3A..1EE3A; LineBreak:XX +1EE3B..1EE3B; LineBreak:AL +1EE3C..1EE41; LineBreak:XX +1EE42..1EE42; LineBreak:AL +1EE43..1EE46; LineBreak:XX +1EE47..1EE47; LineBreak:AL +1EE48..1EE48; LineBreak:XX +1EE49..1EE49; LineBreak:AL +1EE4A..1EE4A; LineBreak:XX +1EE4B..1EE4B; LineBreak:AL +1EE4C..1EE4C; LineBreak:XX +1EE4D..1EE4F; LineBreak:AL +1EE50..1EE50; LineBreak:XX +1EE51..1EE52; LineBreak:AL +1EE53..1EE53; LineBreak:XX +1EE54..1EE54; LineBreak:AL +1EE55..1EE56; LineBreak:XX +1EE57..1EE57; LineBreak:AL +1EE58..1EE58; LineBreak:XX +1EE59..1EE59; LineBreak:AL +1EE5A..1EE5A; LineBreak:XX +1EE5B..1EE5B; LineBreak:AL +1EE5C..1EE5C; LineBreak:XX +1EE5D..1EE5D; LineBreak:AL +1EE5E..1EE5E; LineBreak:XX +1EE5F..1EE5F; LineBreak:AL +1EE60..1EE60; LineBreak:XX +1EE61..1EE62; LineBreak:AL +1EE63..1EE63; LineBreak:XX +1EE64..1EE64; LineBreak:AL +1EE65..1EE66; LineBreak:XX +1EE67..1EE6A; LineBreak:AL +1EE6B..1EE6B; LineBreak:XX +1EE6C..1EE72; LineBreak:AL +1EE73..1EE73; LineBreak:XX +1EE74..1EE77; LineBreak:AL +1EE78..1EE78; LineBreak:XX +1EE79..1EE7C; LineBreak:AL +1EE7D..1EE7D; LineBreak:XX +1EE7E..1EE7E; LineBreak:AL +1EE7F..1EE7F; LineBreak:XX +1EE80..1EE89; LineBreak:AL +1EE8A..1EE8A; LineBreak:XX +1EE8B..1EE9B; LineBreak:AL +1EE9C..1EEA0; LineBreak:XX +1EEA1..1EEA3; LineBreak:AL +1EEA4..1EEA4; LineBreak:XX +1EEA5..1EEA9; LineBreak:AL +1EEAA..1EEAA; LineBreak:XX +1EEAB..1EEBB; LineBreak:AL +1EEBC..1EEEF; LineBreak:XX +1EEF0..1EEF1; LineBreak:AL +1EEF2..1EFFF; LineBreak:XX +1F000..1F0FF; LineBreak:ID +1F100..1F10C; LineBreak:AI +1F10D..1F10F; LineBreak:ID +1F110..1F12D; LineBreak:AI +1F12E..1F12E; LineBreak:AL +1F12F..1F12F; LineBreak:ID +1F130..1F169; LineBreak:AI +1F16A..1F16B; LineBreak:AL +1F16C..1F16F; LineBreak:ID +1F170..1F1AC; LineBreak:AI +1F1AD..1F1E5; LineBreak:ID +1F1E6..1F1FF; LineBreak:RI +1F200..1F384; LineBreak:ID +1F385..1F385; LineBreak:EB +1F386..1F39B; LineBreak:ID +1F39C..1F39D; LineBreak:AL +1F39E..1F3B4; LineBreak:ID +1F3B5..1F3B6; LineBreak:AL +1F3B7..1F3BB; LineBreak:ID +1F3BC..1F3BC; LineBreak:AL +1F3BD..1F3C1; LineBreak:ID +1F3C2..1F3C4; LineBreak:EB +1F3C5..1F3C6; LineBreak:ID +1F3C7..1F3C7; LineBreak:EB +1F3C8..1F3C9; LineBreak:ID +1F3CA..1F3CC; LineBreak:EB +1F3CD..1F3FA; LineBreak:ID +1F3FB..1F3FF; LineBreak:EM +1F400..1F441; LineBreak:ID +1F442..1F443; LineBreak:EB +1F444..1F445; LineBreak:ID +1F446..1F450; LineBreak:EB +1F451..1F465; LineBreak:ID +1F466..1F469; LineBreak:EB +1F46A..1F46D; LineBreak:ID +1F46E..1F46E; LineBreak:EB +1F46F..1F46F; LineBreak:ID +1F470..1F478; LineBreak:EB +1F479..1F47B; LineBreak:ID +1F47C..1F47C; LineBreak:EB +1F47D..1F480; LineBreak:ID +1F481..1F483; LineBreak:EB +1F484..1F484; LineBreak:ID +1F485..1F487; LineBreak:EB +1F488..1F49F; LineBreak:ID +1F4A0..1F4A0; LineBreak:AL +1F4A1..1F4A1; LineBreak:ID +1F4A2..1F4A2; LineBreak:AL +1F4A3..1F4A3; LineBreak:ID +1F4A4..1F4A4; LineBreak:AL +1F4A5..1F4A9; LineBreak:ID +1F4AA..1F4AA; LineBreak:EB +1F4AB..1F4AE; LineBreak:ID +1F4AF..1F4AF; LineBreak:AL +1F4B0..1F4B0; LineBreak:ID +1F4B1..1F4B2; LineBreak:AL +1F4B3..1F4FF; LineBreak:ID +1F500..1F506; LineBreak:AL +1F507..1F516; LineBreak:ID +1F517..1F524; LineBreak:AL +1F525..1F531; LineBreak:ID +1F532..1F549; LineBreak:AL +1F54A..1F573; LineBreak:ID +1F574..1F575; LineBreak:EB +1F576..1F579; LineBreak:ID +1F57A..1F57A; LineBreak:EB +1F57B..1F58F; LineBreak:ID +1F590..1F590; LineBreak:EB +1F591..1F594; LineBreak:ID +1F595..1F596; LineBreak:EB +1F597..1F5D3; LineBreak:ID +1F5D4..1F5DB; LineBreak:AL +1F5DC..1F5F3; LineBreak:ID +1F5F4..1F5F9; LineBreak:AL +1F5FA..1F644; LineBreak:ID +1F645..1F647; LineBreak:EB +1F648..1F64A; LineBreak:ID +1F64B..1F64F; LineBreak:EB +1F650..1F675; LineBreak:AL +1F676..1F678; LineBreak:QU +1F679..1F67B; LineBreak:NS +1F67C..1F67F; LineBreak:AL +1F680..1F6A2; LineBreak:ID +1F6A3..1F6A3; LineBreak:EB +1F6A4..1F6B3; LineBreak:ID +1F6B4..1F6B6; LineBreak:EB +1F6B7..1F6BF; LineBreak:ID +1F6C0..1F6C0; LineBreak:EB +1F6C1..1F6CB; LineBreak:ID +1F6CC..1F6CC; LineBreak:EB +1F6CD..1F6FF; LineBreak:ID +1F700..1F773; LineBreak:AL +1F774..1F77F; LineBreak:ID +1F780..1F7D4; LineBreak:AL +1F7D5..1F7FF; LineBreak:ID +1F800..1F80B; LineBreak:AL +1F80C..1F80F; LineBreak:ID +1F810..1F847; LineBreak:AL +1F848..1F84F; LineBreak:ID +1F850..1F859; LineBreak:AL +1F85A..1F85F; LineBreak:ID +1F860..1F887; LineBreak:AL +1F888..1F88F; LineBreak:ID +1F890..1F8AD; LineBreak:AL +1F8AE..1F8FF; LineBreak:ID +1F900..1F90B; LineBreak:AL +1F90C..1F917; LineBreak:ID +1F918..1F91C; LineBreak:EB +1F91D..1F91D; LineBreak:ID +1F91E..1F91F; LineBreak:EB +1F920..1F925; LineBreak:ID +1F926..1F926; LineBreak:EB +1F927..1F92F; LineBreak:ID +1F930..1F939; LineBreak:EB +1F93A..1F93C; LineBreak:ID +1F93D..1F93E; LineBreak:EB +1F93F..1F9D0; LineBreak:ID +1F9D1..1F9DD; LineBreak:EB +1F9DE..1FFFD; LineBreak:ID +1FFFE..1FFFF; LineBreak:XX +20000..2FFFD; LineBreak:ID +2FFFE..2FFFF; LineBreak:XX +30000..3FFFD; LineBreak:ID +3FFFE..E0000; LineBreak:XX +E0001..E0001; LineBreak:CM +E0002..E001F; LineBreak:XX +E0020..E007F; LineBreak:CM +E0080..E00FF; LineBreak:XX +E0100..E01EF; LineBreak:CM +E01F0..10FFFF; LineBreak:XX diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_10_0.test b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_10_0.test new file mode 100644 index 000000000..b04f9f8e3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_10_0.test @@ -0,0 +1,11 @@ +name: UnicodeLineBreak_10_0 + +description: +Tests character class syntax of the Unicode 10.0 LineBreak property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_10_0.flex b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_10_0.flex new file mode 100644 index 000000000..e92bcff9a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_10_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeLowercase_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +[:lowercase:] { setCurCharPropertyValue("Lowercase"); } +[^[:lowercase:]] { setCurCharPropertyValue("Not-Lowercase"); } diff --git a/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_10_0.output b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_10_0.output new file mode 100644 index 000000000..6c69a60c6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_10_0.output @@ -0,0 +1,1282 @@ +0000..0060; Not-Lowercase +0061..007A; Lowercase +007B..00A9; Not-Lowercase +00AA..00AA; Lowercase +00AB..00B4; Not-Lowercase +00B5..00B5; Lowercase +00B6..00B9; Not-Lowercase +00BA..00BA; Lowercase +00BB..00DE; Not-Lowercase +00DF..00F6; Lowercase +00F7..00F7; Not-Lowercase +00F8..00FF; Lowercase +0100..0100; Not-Lowercase +0101..0101; Lowercase +0102..0102; Not-Lowercase +0103..0103; Lowercase +0104..0104; Not-Lowercase +0105..0105; Lowercase +0106..0106; Not-Lowercase +0107..0107; Lowercase +0108..0108; Not-Lowercase +0109..0109; Lowercase +010A..010A; Not-Lowercase +010B..010B; Lowercase +010C..010C; Not-Lowercase +010D..010D; Lowercase +010E..010E; Not-Lowercase +010F..010F; Lowercase +0110..0110; Not-Lowercase +0111..0111; Lowercase +0112..0112; Not-Lowercase +0113..0113; Lowercase +0114..0114; Not-Lowercase +0115..0115; Lowercase +0116..0116; Not-Lowercase +0117..0117; Lowercase +0118..0118; Not-Lowercase +0119..0119; Lowercase +011A..011A; Not-Lowercase +011B..011B; Lowercase +011C..011C; Not-Lowercase +011D..011D; Lowercase +011E..011E; Not-Lowercase +011F..011F; Lowercase +0120..0120; Not-Lowercase +0121..0121; Lowercase +0122..0122; Not-Lowercase +0123..0123; Lowercase +0124..0124; Not-Lowercase +0125..0125; Lowercase +0126..0126; Not-Lowercase +0127..0127; Lowercase +0128..0128; Not-Lowercase +0129..0129; Lowercase +012A..012A; Not-Lowercase +012B..012B; Lowercase +012C..012C; Not-Lowercase +012D..012D; Lowercase +012E..012E; Not-Lowercase +012F..012F; Lowercase +0130..0130; Not-Lowercase +0131..0131; Lowercase +0132..0132; Not-Lowercase +0133..0133; Lowercase +0134..0134; Not-Lowercase +0135..0135; Lowercase +0136..0136; Not-Lowercase +0137..0138; Lowercase +0139..0139; Not-Lowercase +013A..013A; Lowercase +013B..013B; Not-Lowercase +013C..013C; Lowercase +013D..013D; Not-Lowercase +013E..013E; Lowercase +013F..013F; Not-Lowercase +0140..0140; Lowercase +0141..0141; Not-Lowercase +0142..0142; Lowercase +0143..0143; Not-Lowercase +0144..0144; Lowercase +0145..0145; Not-Lowercase +0146..0146; Lowercase +0147..0147; Not-Lowercase +0148..0149; Lowercase +014A..014A; Not-Lowercase +014B..014B; Lowercase +014C..014C; Not-Lowercase +014D..014D; Lowercase +014E..014E; Not-Lowercase +014F..014F; Lowercase +0150..0150; Not-Lowercase +0151..0151; Lowercase +0152..0152; Not-Lowercase +0153..0153; Lowercase +0154..0154; Not-Lowercase +0155..0155; Lowercase +0156..0156; Not-Lowercase +0157..0157; Lowercase +0158..0158; Not-Lowercase +0159..0159; Lowercase +015A..015A; Not-Lowercase +015B..015B; Lowercase +015C..015C; Not-Lowercase +015D..015D; Lowercase +015E..015E; Not-Lowercase +015F..015F; Lowercase +0160..0160; Not-Lowercase +0161..0161; Lowercase +0162..0162; Not-Lowercase +0163..0163; Lowercase +0164..0164; Not-Lowercase +0165..0165; Lowercase +0166..0166; Not-Lowercase +0167..0167; Lowercase +0168..0168; Not-Lowercase +0169..0169; Lowercase +016A..016A; Not-Lowercase +016B..016B; Lowercase +016C..016C; Not-Lowercase +016D..016D; Lowercase +016E..016E; Not-Lowercase +016F..016F; Lowercase +0170..0170; Not-Lowercase +0171..0171; Lowercase +0172..0172; Not-Lowercase +0173..0173; Lowercase +0174..0174; Not-Lowercase +0175..0175; Lowercase +0176..0176; Not-Lowercase +0177..0177; Lowercase +0178..0179; Not-Lowercase +017A..017A; Lowercase +017B..017B; Not-Lowercase +017C..017C; Lowercase +017D..017D; Not-Lowercase +017E..0180; Lowercase +0181..0182; Not-Lowercase +0183..0183; Lowercase +0184..0184; Not-Lowercase +0185..0185; Lowercase +0186..0187; Not-Lowercase +0188..0188; Lowercase +0189..018B; Not-Lowercase +018C..018D; Lowercase +018E..0191; Not-Lowercase +0192..0192; Lowercase +0193..0194; Not-Lowercase +0195..0195; Lowercase +0196..0198; Not-Lowercase +0199..019B; Lowercase +019C..019D; Not-Lowercase +019E..019E; Lowercase +019F..01A0; Not-Lowercase +01A1..01A1; Lowercase +01A2..01A2; Not-Lowercase +01A3..01A3; Lowercase +01A4..01A4; Not-Lowercase +01A5..01A5; Lowercase +01A6..01A7; Not-Lowercase +01A8..01A8; Lowercase +01A9..01A9; Not-Lowercase +01AA..01AB; Lowercase +01AC..01AC; Not-Lowercase +01AD..01AD; Lowercase +01AE..01AF; Not-Lowercase +01B0..01B0; Lowercase +01B1..01B3; Not-Lowercase +01B4..01B4; Lowercase +01B5..01B5; Not-Lowercase +01B6..01B6; Lowercase +01B7..01B8; Not-Lowercase +01B9..01BA; Lowercase +01BB..01BC; Not-Lowercase +01BD..01BF; Lowercase +01C0..01C5; Not-Lowercase +01C6..01C6; Lowercase +01C7..01C8; Not-Lowercase +01C9..01C9; Lowercase +01CA..01CB; Not-Lowercase +01CC..01CC; Lowercase +01CD..01CD; Not-Lowercase +01CE..01CE; Lowercase +01CF..01CF; Not-Lowercase +01D0..01D0; Lowercase +01D1..01D1; Not-Lowercase +01D2..01D2; Lowercase +01D3..01D3; Not-Lowercase +01D4..01D4; Lowercase +01D5..01D5; Not-Lowercase +01D6..01D6; Lowercase +01D7..01D7; Not-Lowercase +01D8..01D8; Lowercase +01D9..01D9; Not-Lowercase +01DA..01DA; Lowercase +01DB..01DB; Not-Lowercase +01DC..01DD; Lowercase +01DE..01DE; Not-Lowercase +01DF..01DF; Lowercase +01E0..01E0; Not-Lowercase +01E1..01E1; Lowercase +01E2..01E2; Not-Lowercase +01E3..01E3; Lowercase +01E4..01E4; Not-Lowercase +01E5..01E5; Lowercase +01E6..01E6; Not-Lowercase +01E7..01E7; Lowercase +01E8..01E8; Not-Lowercase +01E9..01E9; Lowercase +01EA..01EA; Not-Lowercase +01EB..01EB; Lowercase +01EC..01EC; Not-Lowercase +01ED..01ED; Lowercase +01EE..01EE; Not-Lowercase +01EF..01F0; Lowercase +01F1..01F2; Not-Lowercase +01F3..01F3; Lowercase +01F4..01F4; Not-Lowercase +01F5..01F5; Lowercase +01F6..01F8; Not-Lowercase +01F9..01F9; Lowercase +01FA..01FA; Not-Lowercase +01FB..01FB; Lowercase +01FC..01FC; Not-Lowercase +01FD..01FD; Lowercase +01FE..01FE; Not-Lowercase +01FF..01FF; Lowercase +0200..0200; Not-Lowercase +0201..0201; Lowercase +0202..0202; Not-Lowercase +0203..0203; Lowercase +0204..0204; Not-Lowercase +0205..0205; Lowercase +0206..0206; Not-Lowercase +0207..0207; Lowercase +0208..0208; Not-Lowercase +0209..0209; Lowercase +020A..020A; Not-Lowercase +020B..020B; Lowercase +020C..020C; Not-Lowercase +020D..020D; Lowercase +020E..020E; Not-Lowercase +020F..020F; Lowercase +0210..0210; Not-Lowercase +0211..0211; Lowercase +0212..0212; Not-Lowercase +0213..0213; Lowercase +0214..0214; Not-Lowercase +0215..0215; Lowercase +0216..0216; Not-Lowercase +0217..0217; Lowercase +0218..0218; Not-Lowercase +0219..0219; Lowercase +021A..021A; Not-Lowercase +021B..021B; Lowercase +021C..021C; Not-Lowercase +021D..021D; Lowercase +021E..021E; Not-Lowercase +021F..021F; Lowercase +0220..0220; Not-Lowercase +0221..0221; Lowercase +0222..0222; Not-Lowercase +0223..0223; Lowercase +0224..0224; Not-Lowercase +0225..0225; Lowercase +0226..0226; Not-Lowercase +0227..0227; Lowercase +0228..0228; Not-Lowercase +0229..0229; Lowercase +022A..022A; Not-Lowercase +022B..022B; Lowercase +022C..022C; Not-Lowercase +022D..022D; Lowercase +022E..022E; Not-Lowercase +022F..022F; Lowercase +0230..0230; Not-Lowercase +0231..0231; Lowercase +0232..0232; Not-Lowercase +0233..0239; Lowercase +023A..023B; Not-Lowercase +023C..023C; Lowercase +023D..023E; Not-Lowercase +023F..0240; Lowercase +0241..0241; Not-Lowercase +0242..0242; Lowercase +0243..0246; Not-Lowercase +0247..0247; Lowercase +0248..0248; Not-Lowercase +0249..0249; Lowercase +024A..024A; Not-Lowercase +024B..024B; Lowercase +024C..024C; Not-Lowercase +024D..024D; Lowercase +024E..024E; Not-Lowercase +024F..0293; Lowercase +0294..0294; Not-Lowercase +0295..02B8; Lowercase +02B9..02BF; Not-Lowercase +02C0..02C1; Lowercase +02C2..02DF; Not-Lowercase +02E0..02E4; Lowercase +02E5..0344; Not-Lowercase +0345..0345; Lowercase +0346..0370; Not-Lowercase +0371..0371; Lowercase +0372..0372; Not-Lowercase +0373..0373; Lowercase +0374..0376; Not-Lowercase +0377..0377; Lowercase +0378..0379; Not-Lowercase +037A..037D; Lowercase +037E..038F; Not-Lowercase +0390..0390; Lowercase +0391..03AB; Not-Lowercase +03AC..03CE; Lowercase +03CF..03CF; Not-Lowercase +03D0..03D1; Lowercase +03D2..03D4; Not-Lowercase +03D5..03D7; Lowercase +03D8..03D8; Not-Lowercase +03D9..03D9; Lowercase +03DA..03DA; Not-Lowercase +03DB..03DB; Lowercase +03DC..03DC; Not-Lowercase +03DD..03DD; Lowercase +03DE..03DE; Not-Lowercase +03DF..03DF; Lowercase +03E0..03E0; Not-Lowercase +03E1..03E1; Lowercase +03E2..03E2; Not-Lowercase +03E3..03E3; Lowercase +03E4..03E4; Not-Lowercase +03E5..03E5; Lowercase +03E6..03E6; Not-Lowercase +03E7..03E7; Lowercase +03E8..03E8; Not-Lowercase +03E9..03E9; Lowercase +03EA..03EA; Not-Lowercase +03EB..03EB; Lowercase +03EC..03EC; Not-Lowercase +03ED..03ED; Lowercase +03EE..03EE; Not-Lowercase +03EF..03F3; Lowercase +03F4..03F4; Not-Lowercase +03F5..03F5; Lowercase +03F6..03F7; Not-Lowercase +03F8..03F8; Lowercase +03F9..03FA; Not-Lowercase +03FB..03FC; Lowercase +03FD..042F; Not-Lowercase +0430..045F; Lowercase +0460..0460; Not-Lowercase +0461..0461; Lowercase +0462..0462; Not-Lowercase +0463..0463; Lowercase +0464..0464; Not-Lowercase +0465..0465; Lowercase +0466..0466; Not-Lowercase +0467..0467; Lowercase +0468..0468; Not-Lowercase +0469..0469; Lowercase +046A..046A; Not-Lowercase +046B..046B; Lowercase +046C..046C; Not-Lowercase +046D..046D; Lowercase +046E..046E; Not-Lowercase +046F..046F; Lowercase +0470..0470; Not-Lowercase +0471..0471; Lowercase +0472..0472; Not-Lowercase +0473..0473; Lowercase +0474..0474; Not-Lowercase +0475..0475; Lowercase +0476..0476; Not-Lowercase +0477..0477; Lowercase +0478..0478; Not-Lowercase +0479..0479; Lowercase +047A..047A; Not-Lowercase +047B..047B; Lowercase +047C..047C; Not-Lowercase +047D..047D; Lowercase +047E..047E; Not-Lowercase +047F..047F; Lowercase +0480..0480; Not-Lowercase +0481..0481; Lowercase +0482..048A; Not-Lowercase +048B..048B; Lowercase +048C..048C; Not-Lowercase +048D..048D; Lowercase +048E..048E; Not-Lowercase +048F..048F; Lowercase +0490..0490; Not-Lowercase +0491..0491; Lowercase +0492..0492; Not-Lowercase +0493..0493; Lowercase +0494..0494; Not-Lowercase +0495..0495; Lowercase +0496..0496; Not-Lowercase +0497..0497; Lowercase +0498..0498; Not-Lowercase +0499..0499; Lowercase +049A..049A; Not-Lowercase +049B..049B; Lowercase +049C..049C; Not-Lowercase +049D..049D; Lowercase +049E..049E; Not-Lowercase +049F..049F; Lowercase +04A0..04A0; Not-Lowercase +04A1..04A1; Lowercase +04A2..04A2; Not-Lowercase +04A3..04A3; Lowercase +04A4..04A4; Not-Lowercase +04A5..04A5; Lowercase +04A6..04A6; Not-Lowercase +04A7..04A7; Lowercase +04A8..04A8; Not-Lowercase +04A9..04A9; Lowercase +04AA..04AA; Not-Lowercase +04AB..04AB; Lowercase +04AC..04AC; Not-Lowercase +04AD..04AD; Lowercase +04AE..04AE; Not-Lowercase +04AF..04AF; Lowercase +04B0..04B0; Not-Lowercase +04B1..04B1; Lowercase +04B2..04B2; Not-Lowercase +04B3..04B3; Lowercase +04B4..04B4; Not-Lowercase +04B5..04B5; Lowercase +04B6..04B6; Not-Lowercase +04B7..04B7; Lowercase +04B8..04B8; Not-Lowercase +04B9..04B9; Lowercase +04BA..04BA; Not-Lowercase +04BB..04BB; Lowercase +04BC..04BC; Not-Lowercase +04BD..04BD; Lowercase +04BE..04BE; Not-Lowercase +04BF..04BF; Lowercase +04C0..04C1; Not-Lowercase +04C2..04C2; Lowercase +04C3..04C3; Not-Lowercase +04C4..04C4; Lowercase +04C5..04C5; Not-Lowercase +04C6..04C6; Lowercase +04C7..04C7; Not-Lowercase +04C8..04C8; Lowercase +04C9..04C9; Not-Lowercase +04CA..04CA; Lowercase +04CB..04CB; Not-Lowercase +04CC..04CC; Lowercase +04CD..04CD; Not-Lowercase +04CE..04CF; Lowercase +04D0..04D0; Not-Lowercase +04D1..04D1; Lowercase +04D2..04D2; Not-Lowercase +04D3..04D3; Lowercase +04D4..04D4; Not-Lowercase +04D5..04D5; Lowercase +04D6..04D6; Not-Lowercase +04D7..04D7; Lowercase +04D8..04D8; Not-Lowercase +04D9..04D9; Lowercase +04DA..04DA; Not-Lowercase +04DB..04DB; Lowercase +04DC..04DC; Not-Lowercase +04DD..04DD; Lowercase +04DE..04DE; Not-Lowercase +04DF..04DF; Lowercase +04E0..04E0; Not-Lowercase +04E1..04E1; Lowercase +04E2..04E2; Not-Lowercase +04E3..04E3; Lowercase +04E4..04E4; Not-Lowercase +04E5..04E5; Lowercase +04E6..04E6; Not-Lowercase +04E7..04E7; Lowercase +04E8..04E8; Not-Lowercase +04E9..04E9; Lowercase +04EA..04EA; Not-Lowercase +04EB..04EB; Lowercase +04EC..04EC; Not-Lowercase +04ED..04ED; Lowercase +04EE..04EE; Not-Lowercase +04EF..04EF; Lowercase +04F0..04F0; Not-Lowercase +04F1..04F1; Lowercase +04F2..04F2; Not-Lowercase +04F3..04F3; Lowercase +04F4..04F4; Not-Lowercase +04F5..04F5; Lowercase +04F6..04F6; Not-Lowercase +04F7..04F7; Lowercase +04F8..04F8; Not-Lowercase +04F9..04F9; Lowercase +04FA..04FA; Not-Lowercase +04FB..04FB; Lowercase +04FC..04FC; Not-Lowercase +04FD..04FD; Lowercase +04FE..04FE; Not-Lowercase +04FF..04FF; Lowercase +0500..0500; Not-Lowercase +0501..0501; Lowercase +0502..0502; Not-Lowercase +0503..0503; Lowercase +0504..0504; Not-Lowercase +0505..0505; Lowercase +0506..0506; Not-Lowercase +0507..0507; Lowercase +0508..0508; Not-Lowercase +0509..0509; Lowercase +050A..050A; Not-Lowercase +050B..050B; Lowercase +050C..050C; Not-Lowercase +050D..050D; Lowercase +050E..050E; Not-Lowercase +050F..050F; Lowercase +0510..0510; Not-Lowercase +0511..0511; Lowercase +0512..0512; Not-Lowercase +0513..0513; Lowercase +0514..0514; Not-Lowercase +0515..0515; Lowercase +0516..0516; Not-Lowercase +0517..0517; Lowercase +0518..0518; Not-Lowercase +0519..0519; Lowercase +051A..051A; Not-Lowercase +051B..051B; Lowercase +051C..051C; Not-Lowercase +051D..051D; Lowercase +051E..051E; Not-Lowercase +051F..051F; Lowercase +0520..0520; Not-Lowercase +0521..0521; Lowercase +0522..0522; Not-Lowercase +0523..0523; Lowercase +0524..0524; Not-Lowercase +0525..0525; Lowercase +0526..0526; Not-Lowercase +0527..0527; Lowercase +0528..0528; Not-Lowercase +0529..0529; Lowercase +052A..052A; Not-Lowercase +052B..052B; Lowercase +052C..052C; Not-Lowercase +052D..052D; Lowercase +052E..052E; Not-Lowercase +052F..052F; Lowercase +0530..0560; Not-Lowercase +0561..0587; Lowercase +0588..13F7; Not-Lowercase +13F8..13FD; Lowercase +13FE..1C7F; Not-Lowercase +1C80..1C88; Lowercase +1C89..1CFF; Not-Lowercase +1D00..1DBF; Lowercase +1DC0..1E00; Not-Lowercase +1E01..1E01; Lowercase +1E02..1E02; Not-Lowercase +1E03..1E03; Lowercase +1E04..1E04; Not-Lowercase +1E05..1E05; Lowercase +1E06..1E06; Not-Lowercase +1E07..1E07; Lowercase +1E08..1E08; Not-Lowercase +1E09..1E09; Lowercase +1E0A..1E0A; Not-Lowercase +1E0B..1E0B; Lowercase +1E0C..1E0C; Not-Lowercase +1E0D..1E0D; Lowercase +1E0E..1E0E; Not-Lowercase +1E0F..1E0F; Lowercase +1E10..1E10; Not-Lowercase +1E11..1E11; Lowercase +1E12..1E12; Not-Lowercase +1E13..1E13; Lowercase +1E14..1E14; Not-Lowercase +1E15..1E15; Lowercase +1E16..1E16; Not-Lowercase +1E17..1E17; Lowercase +1E18..1E18; Not-Lowercase +1E19..1E19; Lowercase +1E1A..1E1A; Not-Lowercase +1E1B..1E1B; Lowercase +1E1C..1E1C; Not-Lowercase +1E1D..1E1D; Lowercase +1E1E..1E1E; Not-Lowercase +1E1F..1E1F; Lowercase +1E20..1E20; Not-Lowercase +1E21..1E21; Lowercase +1E22..1E22; Not-Lowercase +1E23..1E23; Lowercase +1E24..1E24; Not-Lowercase +1E25..1E25; Lowercase +1E26..1E26; Not-Lowercase +1E27..1E27; Lowercase +1E28..1E28; Not-Lowercase +1E29..1E29; Lowercase +1E2A..1E2A; Not-Lowercase +1E2B..1E2B; Lowercase +1E2C..1E2C; Not-Lowercase +1E2D..1E2D; Lowercase +1E2E..1E2E; Not-Lowercase +1E2F..1E2F; Lowercase +1E30..1E30; Not-Lowercase +1E31..1E31; Lowercase +1E32..1E32; Not-Lowercase +1E33..1E33; Lowercase +1E34..1E34; Not-Lowercase +1E35..1E35; Lowercase +1E36..1E36; Not-Lowercase +1E37..1E37; Lowercase +1E38..1E38; Not-Lowercase +1E39..1E39; Lowercase +1E3A..1E3A; Not-Lowercase +1E3B..1E3B; Lowercase +1E3C..1E3C; Not-Lowercase +1E3D..1E3D; Lowercase +1E3E..1E3E; Not-Lowercase +1E3F..1E3F; Lowercase +1E40..1E40; Not-Lowercase +1E41..1E41; Lowercase +1E42..1E42; Not-Lowercase +1E43..1E43; Lowercase +1E44..1E44; Not-Lowercase +1E45..1E45; Lowercase +1E46..1E46; Not-Lowercase +1E47..1E47; Lowercase +1E48..1E48; Not-Lowercase +1E49..1E49; Lowercase +1E4A..1E4A; Not-Lowercase +1E4B..1E4B; Lowercase +1E4C..1E4C; Not-Lowercase +1E4D..1E4D; Lowercase +1E4E..1E4E; Not-Lowercase +1E4F..1E4F; Lowercase +1E50..1E50; Not-Lowercase +1E51..1E51; Lowercase +1E52..1E52; Not-Lowercase +1E53..1E53; Lowercase +1E54..1E54; Not-Lowercase +1E55..1E55; Lowercase +1E56..1E56; Not-Lowercase +1E57..1E57; Lowercase +1E58..1E58; Not-Lowercase +1E59..1E59; Lowercase +1E5A..1E5A; Not-Lowercase +1E5B..1E5B; Lowercase +1E5C..1E5C; Not-Lowercase +1E5D..1E5D; Lowercase +1E5E..1E5E; Not-Lowercase +1E5F..1E5F; Lowercase +1E60..1E60; Not-Lowercase +1E61..1E61; Lowercase +1E62..1E62; Not-Lowercase +1E63..1E63; Lowercase +1E64..1E64; Not-Lowercase +1E65..1E65; Lowercase +1E66..1E66; Not-Lowercase +1E67..1E67; Lowercase +1E68..1E68; Not-Lowercase +1E69..1E69; Lowercase +1E6A..1E6A; Not-Lowercase +1E6B..1E6B; Lowercase +1E6C..1E6C; Not-Lowercase +1E6D..1E6D; Lowercase +1E6E..1E6E; Not-Lowercase +1E6F..1E6F; Lowercase +1E70..1E70; Not-Lowercase +1E71..1E71; Lowercase +1E72..1E72; Not-Lowercase +1E73..1E73; Lowercase +1E74..1E74; Not-Lowercase +1E75..1E75; Lowercase +1E76..1E76; Not-Lowercase +1E77..1E77; Lowercase +1E78..1E78; Not-Lowercase +1E79..1E79; Lowercase +1E7A..1E7A; Not-Lowercase +1E7B..1E7B; Lowercase +1E7C..1E7C; Not-Lowercase +1E7D..1E7D; Lowercase +1E7E..1E7E; Not-Lowercase +1E7F..1E7F; Lowercase +1E80..1E80; Not-Lowercase +1E81..1E81; Lowercase +1E82..1E82; Not-Lowercase +1E83..1E83; Lowercase +1E84..1E84; Not-Lowercase +1E85..1E85; Lowercase +1E86..1E86; Not-Lowercase +1E87..1E87; Lowercase +1E88..1E88; Not-Lowercase +1E89..1E89; Lowercase +1E8A..1E8A; Not-Lowercase +1E8B..1E8B; Lowercase +1E8C..1E8C; Not-Lowercase +1E8D..1E8D; Lowercase +1E8E..1E8E; Not-Lowercase +1E8F..1E8F; Lowercase +1E90..1E90; Not-Lowercase +1E91..1E91; Lowercase +1E92..1E92; Not-Lowercase +1E93..1E93; Lowercase +1E94..1E94; Not-Lowercase +1E95..1E9D; Lowercase +1E9E..1E9E; Not-Lowercase +1E9F..1E9F; Lowercase +1EA0..1EA0; Not-Lowercase +1EA1..1EA1; Lowercase +1EA2..1EA2; Not-Lowercase +1EA3..1EA3; Lowercase +1EA4..1EA4; Not-Lowercase +1EA5..1EA5; Lowercase +1EA6..1EA6; Not-Lowercase +1EA7..1EA7; Lowercase +1EA8..1EA8; Not-Lowercase +1EA9..1EA9; Lowercase +1EAA..1EAA; Not-Lowercase +1EAB..1EAB; Lowercase +1EAC..1EAC; Not-Lowercase +1EAD..1EAD; Lowercase +1EAE..1EAE; Not-Lowercase +1EAF..1EAF; Lowercase +1EB0..1EB0; Not-Lowercase +1EB1..1EB1; Lowercase +1EB2..1EB2; Not-Lowercase +1EB3..1EB3; Lowercase +1EB4..1EB4; Not-Lowercase +1EB5..1EB5; Lowercase +1EB6..1EB6; Not-Lowercase +1EB7..1EB7; Lowercase +1EB8..1EB8; Not-Lowercase +1EB9..1EB9; Lowercase +1EBA..1EBA; Not-Lowercase +1EBB..1EBB; Lowercase +1EBC..1EBC; Not-Lowercase +1EBD..1EBD; Lowercase +1EBE..1EBE; Not-Lowercase +1EBF..1EBF; Lowercase +1EC0..1EC0; Not-Lowercase +1EC1..1EC1; Lowercase +1EC2..1EC2; Not-Lowercase +1EC3..1EC3; Lowercase +1EC4..1EC4; Not-Lowercase +1EC5..1EC5; Lowercase +1EC6..1EC6; Not-Lowercase +1EC7..1EC7; Lowercase +1EC8..1EC8; Not-Lowercase +1EC9..1EC9; Lowercase +1ECA..1ECA; Not-Lowercase +1ECB..1ECB; Lowercase +1ECC..1ECC; Not-Lowercase +1ECD..1ECD; Lowercase +1ECE..1ECE; Not-Lowercase +1ECF..1ECF; Lowercase +1ED0..1ED0; Not-Lowercase +1ED1..1ED1; Lowercase +1ED2..1ED2; Not-Lowercase +1ED3..1ED3; Lowercase +1ED4..1ED4; Not-Lowercase +1ED5..1ED5; Lowercase +1ED6..1ED6; Not-Lowercase +1ED7..1ED7; Lowercase +1ED8..1ED8; Not-Lowercase +1ED9..1ED9; Lowercase +1EDA..1EDA; Not-Lowercase +1EDB..1EDB; Lowercase +1EDC..1EDC; Not-Lowercase +1EDD..1EDD; Lowercase +1EDE..1EDE; Not-Lowercase +1EDF..1EDF; Lowercase +1EE0..1EE0; Not-Lowercase +1EE1..1EE1; Lowercase +1EE2..1EE2; Not-Lowercase +1EE3..1EE3; Lowercase +1EE4..1EE4; Not-Lowercase +1EE5..1EE5; Lowercase +1EE6..1EE6; Not-Lowercase +1EE7..1EE7; Lowercase +1EE8..1EE8; Not-Lowercase +1EE9..1EE9; Lowercase +1EEA..1EEA; Not-Lowercase +1EEB..1EEB; Lowercase +1EEC..1EEC; Not-Lowercase +1EED..1EED; Lowercase +1EEE..1EEE; Not-Lowercase +1EEF..1EEF; Lowercase +1EF0..1EF0; Not-Lowercase +1EF1..1EF1; Lowercase +1EF2..1EF2; Not-Lowercase +1EF3..1EF3; Lowercase +1EF4..1EF4; Not-Lowercase +1EF5..1EF5; Lowercase +1EF6..1EF6; Not-Lowercase +1EF7..1EF7; Lowercase +1EF8..1EF8; Not-Lowercase +1EF9..1EF9; Lowercase +1EFA..1EFA; Not-Lowercase +1EFB..1EFB; Lowercase +1EFC..1EFC; Not-Lowercase +1EFD..1EFD; Lowercase +1EFE..1EFE; Not-Lowercase +1EFF..1F07; Lowercase +1F08..1F0F; Not-Lowercase +1F10..1F15; Lowercase +1F16..1F1F; Not-Lowercase +1F20..1F27; Lowercase +1F28..1F2F; Not-Lowercase +1F30..1F37; Lowercase +1F38..1F3F; Not-Lowercase +1F40..1F45; Lowercase +1F46..1F4F; Not-Lowercase +1F50..1F57; Lowercase +1F58..1F5F; Not-Lowercase +1F60..1F67; Lowercase +1F68..1F6F; Not-Lowercase +1F70..1F7D; Lowercase +1F7E..1F7F; Not-Lowercase +1F80..1F87; Lowercase +1F88..1F8F; Not-Lowercase +1F90..1F97; Lowercase +1F98..1F9F; Not-Lowercase +1FA0..1FA7; Lowercase +1FA8..1FAF; Not-Lowercase +1FB0..1FB4; Lowercase +1FB5..1FB5; Not-Lowercase +1FB6..1FB7; Lowercase +1FB8..1FBD; Not-Lowercase +1FBE..1FBE; Lowercase +1FBF..1FC1; Not-Lowercase +1FC2..1FC4; Lowercase +1FC5..1FC5; Not-Lowercase +1FC6..1FC7; Lowercase +1FC8..1FCF; Not-Lowercase +1FD0..1FD3; Lowercase +1FD4..1FD5; Not-Lowercase +1FD6..1FD7; Lowercase +1FD8..1FDF; Not-Lowercase +1FE0..1FE7; Lowercase +1FE8..1FF1; Not-Lowercase +1FF2..1FF4; Lowercase +1FF5..1FF5; Not-Lowercase +1FF6..1FF7; Lowercase +1FF8..2070; Not-Lowercase +2071..2071; Lowercase +2072..207E; Not-Lowercase +207F..207F; Lowercase +2080..208F; Not-Lowercase +2090..209C; Lowercase +209D..2109; Not-Lowercase +210A..210A; Lowercase +210B..210D; Not-Lowercase +210E..210F; Lowercase +2110..2112; Not-Lowercase +2113..2113; Lowercase +2114..212E; Not-Lowercase +212F..212F; Lowercase +2130..2133; Not-Lowercase +2134..2134; Lowercase +2135..2138; Not-Lowercase +2139..2139; Lowercase +213A..213B; Not-Lowercase +213C..213D; Lowercase +213E..2145; Not-Lowercase +2146..2149; Lowercase +214A..214D; Not-Lowercase +214E..214E; Lowercase +214F..216F; Not-Lowercase +2170..217F; Lowercase +2180..2183; Not-Lowercase +2184..2184; Lowercase +2185..24CF; Not-Lowercase +24D0..24E9; Lowercase +24EA..2C2F; Not-Lowercase +2C30..2C5E; Lowercase +2C5F..2C60; Not-Lowercase +2C61..2C61; Lowercase +2C62..2C64; Not-Lowercase +2C65..2C66; Lowercase +2C67..2C67; Not-Lowercase +2C68..2C68; Lowercase +2C69..2C69; Not-Lowercase +2C6A..2C6A; Lowercase +2C6B..2C6B; Not-Lowercase +2C6C..2C6C; Lowercase +2C6D..2C70; Not-Lowercase +2C71..2C71; Lowercase +2C72..2C72; Not-Lowercase +2C73..2C74; Lowercase +2C75..2C75; Not-Lowercase +2C76..2C7D; Lowercase +2C7E..2C80; Not-Lowercase +2C81..2C81; Lowercase +2C82..2C82; Not-Lowercase +2C83..2C83; Lowercase +2C84..2C84; Not-Lowercase +2C85..2C85; Lowercase +2C86..2C86; Not-Lowercase +2C87..2C87; Lowercase +2C88..2C88; Not-Lowercase +2C89..2C89; Lowercase +2C8A..2C8A; Not-Lowercase +2C8B..2C8B; Lowercase +2C8C..2C8C; Not-Lowercase +2C8D..2C8D; Lowercase +2C8E..2C8E; Not-Lowercase +2C8F..2C8F; Lowercase +2C90..2C90; Not-Lowercase +2C91..2C91; Lowercase +2C92..2C92; Not-Lowercase +2C93..2C93; Lowercase +2C94..2C94; Not-Lowercase +2C95..2C95; Lowercase +2C96..2C96; Not-Lowercase +2C97..2C97; Lowercase +2C98..2C98; Not-Lowercase +2C99..2C99; Lowercase +2C9A..2C9A; Not-Lowercase +2C9B..2C9B; Lowercase +2C9C..2C9C; Not-Lowercase +2C9D..2C9D; Lowercase +2C9E..2C9E; Not-Lowercase +2C9F..2C9F; Lowercase +2CA0..2CA0; Not-Lowercase +2CA1..2CA1; Lowercase +2CA2..2CA2; Not-Lowercase +2CA3..2CA3; Lowercase +2CA4..2CA4; Not-Lowercase +2CA5..2CA5; Lowercase +2CA6..2CA6; Not-Lowercase +2CA7..2CA7; Lowercase +2CA8..2CA8; Not-Lowercase +2CA9..2CA9; Lowercase +2CAA..2CAA; Not-Lowercase +2CAB..2CAB; Lowercase +2CAC..2CAC; Not-Lowercase +2CAD..2CAD; Lowercase +2CAE..2CAE; Not-Lowercase +2CAF..2CAF; Lowercase +2CB0..2CB0; Not-Lowercase +2CB1..2CB1; Lowercase +2CB2..2CB2; Not-Lowercase +2CB3..2CB3; Lowercase +2CB4..2CB4; Not-Lowercase +2CB5..2CB5; Lowercase +2CB6..2CB6; Not-Lowercase +2CB7..2CB7; Lowercase +2CB8..2CB8; Not-Lowercase +2CB9..2CB9; Lowercase +2CBA..2CBA; Not-Lowercase +2CBB..2CBB; Lowercase +2CBC..2CBC; Not-Lowercase +2CBD..2CBD; Lowercase +2CBE..2CBE; Not-Lowercase +2CBF..2CBF; Lowercase +2CC0..2CC0; Not-Lowercase +2CC1..2CC1; Lowercase +2CC2..2CC2; Not-Lowercase +2CC3..2CC3; Lowercase +2CC4..2CC4; Not-Lowercase +2CC5..2CC5; Lowercase +2CC6..2CC6; Not-Lowercase +2CC7..2CC7; Lowercase +2CC8..2CC8; Not-Lowercase +2CC9..2CC9; Lowercase +2CCA..2CCA; Not-Lowercase +2CCB..2CCB; Lowercase +2CCC..2CCC; Not-Lowercase +2CCD..2CCD; Lowercase +2CCE..2CCE; Not-Lowercase +2CCF..2CCF; Lowercase +2CD0..2CD0; Not-Lowercase +2CD1..2CD1; Lowercase +2CD2..2CD2; Not-Lowercase +2CD3..2CD3; Lowercase +2CD4..2CD4; Not-Lowercase +2CD5..2CD5; Lowercase +2CD6..2CD6; Not-Lowercase +2CD7..2CD7; Lowercase +2CD8..2CD8; Not-Lowercase +2CD9..2CD9; Lowercase +2CDA..2CDA; Not-Lowercase +2CDB..2CDB; Lowercase +2CDC..2CDC; Not-Lowercase +2CDD..2CDD; Lowercase +2CDE..2CDE; Not-Lowercase +2CDF..2CDF; Lowercase +2CE0..2CE0; Not-Lowercase +2CE1..2CE1; Lowercase +2CE2..2CE2; Not-Lowercase +2CE3..2CE4; Lowercase +2CE5..2CEB; Not-Lowercase +2CEC..2CEC; Lowercase +2CED..2CED; Not-Lowercase +2CEE..2CEE; Lowercase +2CEF..2CF2; Not-Lowercase +2CF3..2CF3; Lowercase +2CF4..2CFF; Not-Lowercase +2D00..2D25; Lowercase +2D26..2D26; Not-Lowercase +2D27..2D27; Lowercase +2D28..2D2C; Not-Lowercase +2D2D..2D2D; Lowercase +2D2E..A640; Not-Lowercase +A641..A641; Lowercase +A642..A642; Not-Lowercase +A643..A643; Lowercase +A644..A644; Not-Lowercase +A645..A645; Lowercase +A646..A646; Not-Lowercase +A647..A647; Lowercase +A648..A648; Not-Lowercase +A649..A649; Lowercase +A64A..A64A; Not-Lowercase +A64B..A64B; Lowercase +A64C..A64C; Not-Lowercase +A64D..A64D; Lowercase +A64E..A64E; Not-Lowercase +A64F..A64F; Lowercase +A650..A650; Not-Lowercase +A651..A651; Lowercase +A652..A652; Not-Lowercase +A653..A653; Lowercase +A654..A654; Not-Lowercase +A655..A655; Lowercase +A656..A656; Not-Lowercase +A657..A657; Lowercase +A658..A658; Not-Lowercase +A659..A659; Lowercase +A65A..A65A; Not-Lowercase +A65B..A65B; Lowercase +A65C..A65C; Not-Lowercase +A65D..A65D; Lowercase +A65E..A65E; Not-Lowercase +A65F..A65F; Lowercase +A660..A660; Not-Lowercase +A661..A661; Lowercase +A662..A662; Not-Lowercase +A663..A663; Lowercase +A664..A664; Not-Lowercase +A665..A665; Lowercase +A666..A666; Not-Lowercase +A667..A667; Lowercase +A668..A668; Not-Lowercase +A669..A669; Lowercase +A66A..A66A; Not-Lowercase +A66B..A66B; Lowercase +A66C..A66C; Not-Lowercase +A66D..A66D; Lowercase +A66E..A680; Not-Lowercase +A681..A681; Lowercase +A682..A682; Not-Lowercase +A683..A683; Lowercase +A684..A684; Not-Lowercase +A685..A685; Lowercase +A686..A686; Not-Lowercase +A687..A687; Lowercase +A688..A688; Not-Lowercase +A689..A689; Lowercase +A68A..A68A; Not-Lowercase +A68B..A68B; Lowercase +A68C..A68C; Not-Lowercase +A68D..A68D; Lowercase +A68E..A68E; Not-Lowercase +A68F..A68F; Lowercase +A690..A690; Not-Lowercase +A691..A691; Lowercase +A692..A692; Not-Lowercase +A693..A693; Lowercase +A694..A694; Not-Lowercase +A695..A695; Lowercase +A696..A696; Not-Lowercase +A697..A697; Lowercase +A698..A698; Not-Lowercase +A699..A699; Lowercase +A69A..A69A; Not-Lowercase +A69B..A69D; Lowercase +A69E..A722; Not-Lowercase +A723..A723; Lowercase +A724..A724; Not-Lowercase +A725..A725; Lowercase +A726..A726; Not-Lowercase +A727..A727; Lowercase +A728..A728; Not-Lowercase +A729..A729; Lowercase +A72A..A72A; Not-Lowercase +A72B..A72B; Lowercase +A72C..A72C; Not-Lowercase +A72D..A72D; Lowercase +A72E..A72E; Not-Lowercase +A72F..A731; Lowercase +A732..A732; Not-Lowercase +A733..A733; Lowercase +A734..A734; Not-Lowercase +A735..A735; Lowercase +A736..A736; Not-Lowercase +A737..A737; Lowercase +A738..A738; Not-Lowercase +A739..A739; Lowercase +A73A..A73A; Not-Lowercase +A73B..A73B; Lowercase +A73C..A73C; Not-Lowercase +A73D..A73D; Lowercase +A73E..A73E; Not-Lowercase +A73F..A73F; Lowercase +A740..A740; Not-Lowercase +A741..A741; Lowercase +A742..A742; Not-Lowercase +A743..A743; Lowercase +A744..A744; Not-Lowercase +A745..A745; Lowercase +A746..A746; Not-Lowercase +A747..A747; Lowercase +A748..A748; Not-Lowercase +A749..A749; Lowercase +A74A..A74A; Not-Lowercase +A74B..A74B; Lowercase +A74C..A74C; Not-Lowercase +A74D..A74D; Lowercase +A74E..A74E; Not-Lowercase +A74F..A74F; Lowercase +A750..A750; Not-Lowercase +A751..A751; Lowercase +A752..A752; Not-Lowercase +A753..A753; Lowercase +A754..A754; Not-Lowercase +A755..A755; Lowercase +A756..A756; Not-Lowercase +A757..A757; Lowercase +A758..A758; Not-Lowercase +A759..A759; Lowercase +A75A..A75A; Not-Lowercase +A75B..A75B; Lowercase +A75C..A75C; Not-Lowercase +A75D..A75D; Lowercase +A75E..A75E; Not-Lowercase +A75F..A75F; Lowercase +A760..A760; Not-Lowercase +A761..A761; Lowercase +A762..A762; Not-Lowercase +A763..A763; Lowercase +A764..A764; Not-Lowercase +A765..A765; Lowercase +A766..A766; Not-Lowercase +A767..A767; Lowercase +A768..A768; Not-Lowercase +A769..A769; Lowercase +A76A..A76A; Not-Lowercase +A76B..A76B; Lowercase +A76C..A76C; Not-Lowercase +A76D..A76D; Lowercase +A76E..A76E; Not-Lowercase +A76F..A778; Lowercase +A779..A779; Not-Lowercase +A77A..A77A; Lowercase +A77B..A77B; Not-Lowercase +A77C..A77C; Lowercase +A77D..A77E; Not-Lowercase +A77F..A77F; Lowercase +A780..A780; Not-Lowercase +A781..A781; Lowercase +A782..A782; Not-Lowercase +A783..A783; Lowercase +A784..A784; Not-Lowercase +A785..A785; Lowercase +A786..A786; Not-Lowercase +A787..A787; Lowercase +A788..A78B; Not-Lowercase +A78C..A78C; Lowercase +A78D..A78D; Not-Lowercase +A78E..A78E; Lowercase +A78F..A790; Not-Lowercase +A791..A791; Lowercase +A792..A792; Not-Lowercase +A793..A795; Lowercase +A796..A796; Not-Lowercase +A797..A797; Lowercase +A798..A798; Not-Lowercase +A799..A799; Lowercase +A79A..A79A; Not-Lowercase +A79B..A79B; Lowercase +A79C..A79C; Not-Lowercase +A79D..A79D; Lowercase +A79E..A79E; Not-Lowercase +A79F..A79F; Lowercase +A7A0..A7A0; Not-Lowercase +A7A1..A7A1; Lowercase +A7A2..A7A2; Not-Lowercase +A7A3..A7A3; Lowercase +A7A4..A7A4; Not-Lowercase +A7A5..A7A5; Lowercase +A7A6..A7A6; Not-Lowercase +A7A7..A7A7; Lowercase +A7A8..A7A8; Not-Lowercase +A7A9..A7A9; Lowercase +A7AA..A7B4; Not-Lowercase +A7B5..A7B5; Lowercase +A7B6..A7B6; Not-Lowercase +A7B7..A7B7; Lowercase +A7B8..A7F7; Not-Lowercase +A7F8..A7FA; Lowercase +A7FB..AB2F; Not-Lowercase +AB30..AB5A; Lowercase +AB5B..AB5B; Not-Lowercase +AB5C..AB65; Lowercase +AB66..AB6F; Not-Lowercase +AB70..ABBF; Lowercase +ABC0..D7FF; Not-Lowercase +E000..FAFF; Not-Lowercase +FB00..FB06; Lowercase +FB07..FB12; Not-Lowercase +FB13..FB17; Lowercase +FB18..FF40; Not-Lowercase +FF41..FF5A; Lowercase +FF5B..10427; Not-Lowercase +10428..1044F; Lowercase +10450..104D7; Not-Lowercase +104D8..104FB; Lowercase +104FC..10CBF; Not-Lowercase +10CC0..10CF2; Lowercase +10CF3..118BF; Not-Lowercase +118C0..118DF; Lowercase +118E0..1D419; Not-Lowercase +1D41A..1D433; Lowercase +1D434..1D44D; Not-Lowercase +1D44E..1D454; Lowercase +1D455..1D455; Not-Lowercase +1D456..1D467; Lowercase +1D468..1D481; Not-Lowercase +1D482..1D49B; Lowercase +1D49C..1D4B5; Not-Lowercase +1D4B6..1D4B9; Lowercase +1D4BA..1D4BA; Not-Lowercase +1D4BB..1D4BB; Lowercase +1D4BC..1D4BC; Not-Lowercase +1D4BD..1D4C3; Lowercase +1D4C4..1D4C4; Not-Lowercase +1D4C5..1D4CF; Lowercase +1D4D0..1D4E9; Not-Lowercase +1D4EA..1D503; Lowercase +1D504..1D51D; Not-Lowercase +1D51E..1D537; Lowercase +1D538..1D551; Not-Lowercase +1D552..1D56B; Lowercase +1D56C..1D585; Not-Lowercase +1D586..1D59F; Lowercase +1D5A0..1D5B9; Not-Lowercase +1D5BA..1D5D3; Lowercase +1D5D4..1D5ED; Not-Lowercase +1D5EE..1D607; Lowercase +1D608..1D621; Not-Lowercase +1D622..1D63B; Lowercase +1D63C..1D655; Not-Lowercase +1D656..1D66F; Lowercase +1D670..1D689; Not-Lowercase +1D68A..1D6A5; Lowercase +1D6A6..1D6C1; Not-Lowercase +1D6C2..1D6DA; Lowercase +1D6DB..1D6DB; Not-Lowercase +1D6DC..1D6E1; Lowercase +1D6E2..1D6FB; Not-Lowercase +1D6FC..1D714; Lowercase +1D715..1D715; Not-Lowercase +1D716..1D71B; Lowercase +1D71C..1D735; Not-Lowercase +1D736..1D74E; Lowercase +1D74F..1D74F; Not-Lowercase +1D750..1D755; Lowercase +1D756..1D76F; Not-Lowercase +1D770..1D788; Lowercase +1D789..1D789; Not-Lowercase +1D78A..1D78F; Lowercase +1D790..1D7A9; Not-Lowercase +1D7AA..1D7C2; Lowercase +1D7C3..1D7C3; Not-Lowercase +1D7C4..1D7C9; Lowercase +1D7CA..1D7CA; Not-Lowercase +1D7CB..1D7CB; Lowercase +1D7CC..1E921; Not-Lowercase +1E922..1E943; Lowercase +1E944..10FFFF; Not-Lowercase diff --git a/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_10_0.test b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_10_0.test new file mode 100644 index 000000000..1dc1d47af --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeLowercase_10_0 + +description: +Tests character class syntax of the Unicode 10.0 Lowercase property +using the '[:lowercase:]' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_10_0.flex b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_10_0.flex new file mode 100644 index 000000000..17ad59f2f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeMisc_ASCII_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{ASCII} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_10_0.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_10_0.output new file mode 100644 index 000000000..f477a4409 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_10_0.output @@ -0,0 +1 @@ +0000..007F diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_10_0.test b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_10_0.test new file mode 100644 index 000000000..7d16ece46 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_10_0.test @@ -0,0 +1,11 @@ +name: UnicodeMisc_ASCII_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'ASCII' property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_10_0-flex.output new file mode 100644 index 000000000..3584417ab --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_10_0-flex.output @@ -0,0 +1,4 @@ + +Warning in file "src\test\cases\unicode-misc-properties\UnicodeMisc_Any_10_0.flex" (line 15): +Rule can never be matched: +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_10_0.flex b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_10_0.flex new file mode 100644 index 000000000..2d708afe4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeMisc_Any_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Any} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_10_0.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_10_0.output new file mode 100644 index 000000000..5f74cdf0d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_10_0.output @@ -0,0 +1,2 @@ +0000..D7FF +E000..10FFFF diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_10_0.test b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_10_0.test new file mode 100644 index 000000000..01efc70f4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_10_0.test @@ -0,0 +1,11 @@ +name: UnicodeMisc_Any_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Any' property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_10_0.flex b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_10_0.flex new file mode 100644 index 000000000..fdacef91d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeMisc_Assigned_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Assigned} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_10_0.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_10_0.output new file mode 100644 index 000000000..c93e2f2ab --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_10_0.output @@ -0,0 +1,649 @@ +0000..0377 +037A..037F +0384..038A +038C..038C +038E..03A1 +03A3..052F +0531..0556 +0559..055F +0561..0587 +0589..058A +058D..058F +0591..05C7 +05D0..05EA +05F0..05F4 +0600..061C +061E..070D +070F..074A +074D..07B1 +07C0..07FA +0800..082D +0830..083E +0840..085B +085E..085E +0860..086A +08A0..08B4 +08B6..08BD +08D4..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09FD +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AF1 +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B77 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BFA +0C00..0C03 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C78..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4F +0D54..0D63 +0D66..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF4 +0E01..0E3A +0E3F..0E5B +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB9 +0EBB..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F47 +0F49..0F6C +0F71..0F97 +0F99..0FBC +0FBE..0FCC +0FCE..0FDA +1000..10C5 +10C7..10C7 +10CD..10CD +10D0..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..137C +1380..1399 +13A0..13F5 +13F8..13FD +1400..169C +16A0..16F8 +1700..170C +170E..1714 +1720..1736 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17DD +17E0..17E9 +17F0..17F9 +1800..180E +1810..1819 +1820..1877 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1940..1940 +1944..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +19DE..1A1B +1A1E..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA0..1AAD +1AB0..1ABE +1B00..1B4B +1B50..1B7C +1B80..1BF3 +1BFC..1C37 +1C3B..1C49 +1C4D..1C88 +1CC0..1CC7 +1CD0..1CF9 +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FC4 +1FC6..1FD3 +1FD6..1FDB +1FDD..1FEF +1FF2..1FF4 +1FF6..1FFE +2000..2064 +2066..2071 +2074..208E +2090..209C +20A0..20BF +20D0..20F0 +2100..218B +2190..2426 +2440..244A +2460..2B73 +2B76..2B95 +2B98..2BB9 +2BBD..2BC8 +2BCA..2BD2 +2BEC..2BEF +2C00..2C2E +2C30..2C5E +2C60..2CF3 +2CF9..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D70 +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2E49 +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 +2FF0..2FFB +3000..303F +3041..3096 +3099..30FF +3105..312E +3131..318E +3190..31BA +31C0..31E3 +31F0..321E +3220..32FE +3300..4DB5 +4DC0..9FEA +A000..A48C +A490..A4C6 +A4D0..A62B +A640..A6F7 +A700..A7AE +A7B0..A7B7 +A7F7..A82B +A830..A839 +A840..A877 +A880..A8C5 +A8CE..A8D9 +A8E0..A8FD +A900..A953 +A95F..A97C +A980..A9CD +A9CF..A9D9 +A9DE..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA5C..AAC2 +AADB..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB65 +AB70..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +E000..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBC1 +FBD3..FD3F +FD50..FD8F +FD92..FDC7 +FDF0..FDFD +FE00..FE19 +FE20..FE52 +FE54..FE66 +FE68..FE6B +FE70..FE74 +FE76..FEFC +FEFF..FEFF +FF01..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +FFE0..FFE6 +FFE8..FFEE +FFF9..FFFD +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10100..10102 +10107..10133 +10137..1018E +10190..1019B +101A0..101A0 +101D0..101FD +10280..1029C +102A0..102D0 +102E0..102FB +10300..10323 +1032D..1034A +10350..1037A +10380..1039D +1039F..103C3 +103C8..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +1056F..1056F +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10857..1089E +108A7..108AF +108E0..108F2 +108F4..108F5 +108FB..1091B +1091F..10939 +1093F..1093F +10980..109B7 +109BC..109CF +109D2..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A33 +10A38..10A3A +10A3F..10A47 +10A50..10A58 +10A60..10A9F +10AC0..10AE6 +10AEB..10AF6 +10B00..10B35 +10B39..10B55 +10B58..10B72 +10B78..10B91 +10B99..10B9C +10BA9..10BAF +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10CFA..10CFF +10E60..10E7E +11000..1104D +11052..1106F +1107F..110C1 +110D0..110E8 +110F0..110F9 +11100..11134 +11136..11143 +11150..11176 +11180..111CD +111D0..111DF +111E1..111F4 +11200..11211 +11213..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A9 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133C..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..11459 +1145B..1145B +1145D..1145D +11480..114C7 +114D0..114D9 +11580..115B5 +115B8..115DD +11600..11644 +11650..11659 +11660..1166C +11680..116B7 +116C0..116C9 +11700..11719 +1171D..1172B +11730..1173F +118A0..118F2 +118FF..118FF +11A00..11A47 +11A50..11A83 +11A86..11A9C +11A9E..11AA2 +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C45 +11C50..11C6C +11C70..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +12000..12399 +12400..1246E +12470..12474 +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16A6E..16A6F +16AD0..16AED +16AF0..16AF5 +16B00..16B45 +16B50..16B59 +16B5B..16B61 +16B63..16B77 +16B7D..16B8F +16F00..16F44 +16F50..16F7E +16F8F..16F9F +16FE0..16FE1 +17000..187EC +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9C..1BCA3 +1D000..1D0F5 +1D100..1D126 +1D129..1D1E8 +1D200..1D245 +1D300..1D356 +1D360..1D371 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1DA8B +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E800..1E8C4 +1E8C7..1E8D6 +1E900..1E94A +1E950..1E959 +1E95E..1E95F +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 +1F000..1F02B +1F030..1F093 +1F0A0..1F0AE +1F0B1..1F0BF +1F0C1..1F0CF +1F0D1..1F0F5 +1F100..1F10C +1F110..1F12E +1F130..1F16B +1F170..1F1AC +1F1E6..1F202 +1F210..1F23B +1F240..1F248 +1F250..1F251 +1F260..1F265 +1F300..1F6D4 +1F6E0..1F6EC +1F6F0..1F6F8 +1F700..1F773 +1F780..1F7D4 +1F800..1F80B +1F810..1F847 +1F850..1F859 +1F860..1F887 +1F890..1F8AD +1F900..1F90B +1F910..1F93E +1F940..1F94C +1F950..1F96B +1F980..1F997 +1F9C0..1F9C0 +1F9D0..1F9E6 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0001..E0001 +E0020..E007F +E0100..E01EF +F0000..FFFFD +100000..10FFFD diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_10_0.test b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_10_0.test new file mode 100644 index 000000000..835b88a97 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_10_0.test @@ -0,0 +1,11 @@ +name: UnicodeMisc_Assigned_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Assigned' property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_10_0.flex new file mode 100644 index 000000000..56795b87e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_ASCII_Hex_Digit_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{ASCII_Hex_Digit} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_10_0.output new file mode 100644 index 000000000..4e3d92aa3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_10_0.output @@ -0,0 +1,3 @@ +0030..0039 +0041..0046 +0061..0066 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_10_0.test new file mode 100644 index 000000000..b97f888e6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_ASCII_Hex_Digit_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'ASCII_Hex_Digit' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_10_0.flex new file mode 100644 index 000000000..03bdc1638 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Bidi_Control_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Bidi_Control} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_10_0.output new file mode 100644 index 000000000..2f34c3d25 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_10_0.output @@ -0,0 +1,4 @@ +061C..061C +200E..200F +202A..202E +2066..2069 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_10_0.test new file mode 100644 index 000000000..2c21473f6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Bidi_Control_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Bidi_Control' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_10_0.flex new file mode 100644 index 000000000..65b63095b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Dash_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Dash} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_10_0.output new file mode 100644 index 000000000..e2b55f512 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_10_0.output @@ -0,0 +1,21 @@ +002D..002D +058A..058A +05BE..05BE +1400..1400 +1806..1806 +2010..2015 +2053..2053 +207B..207B +208B..208B +2212..2212 +2E17..2E17 +2E1A..2E1A +2E3A..2E3B +2E40..2E40 +301C..301C +3030..3030 +30A0..30A0 +FE31..FE32 +FE58..FE58 +FE63..FE63 +FF0D..FF0D diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_10_0.test new file mode 100644 index 000000000..154c9d47d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Dash_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Dash' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_10_0.flex new file mode 100644 index 000000000..92e5fbfd1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Deprecated_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Deprecated} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_10_0.output new file mode 100644 index 000000000..b8c0fa4a5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_10_0.output @@ -0,0 +1,8 @@ +0149..0149 +0673..0673 +0F77..0F77 +0F79..0F79 +17A3..17A4 +206A..206F +2329..232A +E0001..E0001 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_10_0.test new file mode 100644 index 000000000..5433fc847 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Deprecated_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Deprecated' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_10_0.flex new file mode 100644 index 000000000..0490d18cd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Diacritic_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Diacritic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_10_0.output new file mode 100644 index 000000000..65dfbbda4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_10_0.output @@ -0,0 +1,159 @@ +005E..005E +0060..0060 +00A8..00A8 +00AF..00AF +00B4..00B4 +00B7..00B8 +02B0..034E +0350..0357 +035D..0362 +0374..0375 +037A..037A +0384..0385 +0483..0487 +0559..0559 +0591..05A1 +05A3..05BD +05BF..05BF +05C1..05C2 +05C4..05C4 +064B..0652 +0657..0658 +06DF..06E0 +06E5..06E6 +06EA..06EC +0730..074A +07A6..07B0 +07EB..07F5 +0818..0819 +08E3..08FE +093C..093C +094D..094D +0951..0954 +0971..0971 +09BC..09BC +09CD..09CD +0A3C..0A3C +0A4D..0A4D +0ABC..0ABC +0ACD..0ACD +0AFD..0AFF +0B3C..0B3C +0B4D..0B4D +0BCD..0BCD +0C4D..0C4D +0CBC..0CBC +0CCD..0CCD +0D3B..0D3C +0D4D..0D4D +0DCA..0DCA +0E47..0E4C +0E4E..0E4E +0EC8..0ECC +0F18..0F19 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F3E..0F3F +0F82..0F84 +0F86..0F87 +0FC6..0FC6 +1037..1037 +1039..103A +1087..108D +108F..108F +109A..109B +17C9..17D3 +17DD..17DD +1939..193B +1A75..1A7C +1A7F..1A7F +1AB0..1ABD +1B34..1B34 +1B44..1B44 +1B6B..1B73 +1BAA..1BAB +1C36..1C37 +1C78..1C7D +1CD0..1CE8 +1CED..1CED +1CF4..1CF4 +1CF7..1CF9 +1D2C..1D6A +1DC4..1DCF +1DF5..1DF9 +1DFD..1DFF +1FBD..1FBD +1FBF..1FC1 +1FCD..1FCF +1FDD..1FDF +1FED..1FEF +1FFD..1FFE +2CEF..2CF1 +2E2F..2E2F +302A..302F +3099..309C +30FC..30FC +A66F..A66F +A67C..A67D +A67F..A67F +A69C..A69D +A6F0..A6F1 +A717..A721 +A788..A788 +A7F8..A7F9 +A8C4..A8C4 +A8E0..A8F1 +A92B..A92E +A953..A953 +A9B3..A9B3 +A9C0..A9C0 +A9E5..A9E5 +AA7B..AA7D +AABF..AAC2 +AAF6..AAF6 +AB5B..AB5F +ABEC..ABED +FB1E..FB1E +FE20..FE2F +FF3E..FF3E +FF40..FF40 +FF70..FF70 +FF9E..FF9F +FFE3..FFE3 +102E0..102E0 +10AE5..10AE6 +110B9..110BA +11133..11134 +11173..11173 +111C0..111C0 +111CA..111CC +11235..11236 +112E9..112EA +1133C..1133C +1134D..1134D +11366..1136C +11370..11374 +11442..11442 +11446..11446 +114C2..114C3 +115BF..115C0 +1163F..1163F +116B6..116B7 +1172B..1172B +11A34..11A34 +11A47..11A47 +11A99..11A99 +11C3F..11C3F +11D42..11D42 +11D44..11D45 +16AF0..16AF4 +16F8F..16F9F +1D167..1D169 +1D16D..1D172 +1D17B..1D182 +1D185..1D18B +1D1AA..1D1AD +1E8D0..1E8D6 +1E944..1E946 +1E948..1E94A diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_10_0.test new file mode 100644 index 000000000..a72219712 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Diacritic_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Diacritic' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_10_0.flex new file mode 100644 index 000000000..1550cfbec --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Extender_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Extender} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_10_0.output new file mode 100644 index 000000000..a0d6d2a92 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_10_0.output @@ -0,0 +1,29 @@ +00B7..00B7 +02D0..02D1 +0640..0640 +07FA..07FA +0E46..0E46 +0EC6..0EC6 +180A..180A +1843..1843 +1AA7..1AA7 +1C36..1C36 +1C7B..1C7B +3005..3005 +3031..3035 +309D..309E +30FC..30FE +A015..A015 +A60C..A60C +A9CF..A9CF +A9E6..A9E6 +AA70..AA70 +AADD..AADD +AAF3..AAF4 +FF70..FF70 +1135D..1135D +115C6..115C8 +11A98..11A98 +16B42..16B43 +16FE0..16FE1 +1E944..1E946 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_10_0.test new file mode 100644 index 000000000..991c429fa --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Extender_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Extender' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_10_0.flex new file mode 100644 index 000000000..7c017dfed --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Hex_Digit_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Hex_Digit} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_10_0.output new file mode 100644 index 000000000..a6bb717cd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_10_0.output @@ -0,0 +1,6 @@ +0030..0039 +0041..0046 +0061..0066 +FF10..FF19 +FF21..FF26 +FF41..FF46 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_10_0.test new file mode 100644 index 000000000..a92f5ee1a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Hex_Digit_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Hex_Digit' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_10_0.flex new file mode 100644 index 000000000..1cc55712f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Hyphen_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Hyphen} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_10_0.output new file mode 100644 index 000000000..c7ae6b27e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_10_0.output @@ -0,0 +1,10 @@ +002D..002D +00AD..00AD +058A..058A +1806..1806 +2010..2011 +2E17..2E17 +30FB..30FB +FE63..FE63 +FF0D..FF0D +FF65..FF65 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_10_0.test new file mode 100644 index 000000000..dc2cbe4d4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Hyphen_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Hyphen' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_10_0.flex new file mode 100644 index 000000000..b183725e7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_IDS_Binary_Operator_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{IDS_Binary_Operator} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_10_0.output new file mode 100644 index 000000000..9431c7e6b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_10_0.output @@ -0,0 +1,2 @@ +2FF0..2FF1 +2FF4..2FFB diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_10_0.test new file mode 100644 index 000000000..4c9450a0e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_IDS_Binary_Operator_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'IDS_Binary_Operator' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_10_0.flex new file mode 100644 index 000000000..fbcb4a609 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_IDS_Trinary_Operator_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{IDS_Trinary_Operator} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_10_0.output new file mode 100644 index 000000000..1f0ff67f4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_10_0.output @@ -0,0 +1 @@ +2FF2..2FF3 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_10_0.test new file mode 100644 index 000000000..84a6a7f12 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_IDS_Trinary_Operator_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'IDS_Trinary_Operator' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_10_0.flex new file mode 100644 index 000000000..0e2aae136 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Ideographic_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Ideographic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_10_0.output new file mode 100644 index 000000000..eb11ce105 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_10_0.output @@ -0,0 +1,16 @@ +3006..3007 +3021..3029 +3038..303A +3400..4DB5 +4E00..9FEA +F900..FA6D +FA70..FAD9 +17000..187EC +18800..18AF2 +1B170..1B2FB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_10_0.test new file mode 100644 index 000000000..610d241f5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Ideographic_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Ideographic' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_10_0.flex new file mode 100644 index 000000000..4da01ed1a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Join_Control_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Join_Control} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_10_0.output new file mode 100644 index 000000000..f80856c17 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_10_0.output @@ -0,0 +1 @@ +200C..200D diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_10_0.test new file mode 100644 index 000000000..a392f50e4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Join_Control_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Join_Control' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_10_0.flex new file mode 100644 index 000000000..68f8720d8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Logical_Order_Exception_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Logical_Order_Exception} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_10_0.output new file mode 100644 index 000000000..18a4da6e6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_10_0.output @@ -0,0 +1,7 @@ +0E40..0E44 +0EC0..0EC4 +19B5..19B7 +19BA..19BA +AAB5..AAB6 +AAB9..AAB9 +AABB..AABC diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_10_0.test new file mode 100644 index 000000000..40d94da63 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Logical_Order_Exception_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Logical_Order_Exception' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_10_0.flex new file mode 100644 index 000000000..93eea4402 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Noncharacter_Code_Point_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Noncharacter_Code_Point} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_10_0.output new file mode 100644 index 000000000..8922f1647 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_10_0.output @@ -0,0 +1,18 @@ +FDD0..FDEF +FFFE..FFFF +1FFFE..1FFFF +2FFFE..2FFFF +3FFFE..3FFFF +4FFFE..4FFFF +5FFFE..5FFFF +6FFFE..6FFFF +7FFFE..7FFFF +8FFFE..8FFFF +9FFFE..9FFFF +AFFFE..AFFFF +BFFFE..BFFFF +CFFFE..CFFFF +DFFFE..DFFFF +EFFFE..EFFFF +FFFFE..FFFFF +10FFFE..10FFFF diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_10_0.test new file mode 100644 index 000000000..d899db05d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Noncharacter_Code_Point_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Noncharacter_Code_Point' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_10_0.flex new file mode 100644 index 000000000..fc98a3e65 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Other_Alphabetic_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Alphabetic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_10_0.output new file mode 100644 index 000000000..5a1a25d59 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_10_0.output @@ -0,0 +1,206 @@ +0345..0345 +05B0..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +0610..061A +064B..0657 +0659..065F +0670..0670 +06D6..06DC +06E1..06E4 +06E7..06E8 +06ED..06ED +0711..0711 +0730..073F +07A6..07B0 +0816..0817 +081B..0823 +0825..0827 +0829..082C +08D4..08DF +08E3..08E9 +08F0..0903 +093A..093B +093E..094C +094E..094F +0955..0957 +0962..0963 +0981..0983 +09BE..09C4 +09C7..09C8 +09CB..09CC +09D7..09D7 +09E2..09E3 +0A01..0A03 +0A3E..0A42 +0A47..0A48 +0A4B..0A4C +0A51..0A51 +0A70..0A71 +0A75..0A75 +0A81..0A83 +0ABE..0AC5 +0AC7..0AC9 +0ACB..0ACC +0AE2..0AE3 +0AFA..0AFC +0B01..0B03 +0B3E..0B44 +0B47..0B48 +0B4B..0B4C +0B56..0B57 +0B62..0B63 +0B82..0B82 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCC +0BD7..0BD7 +0C00..0C03 +0C3E..0C44 +0C46..0C48 +0C4A..0C4C +0C55..0C56 +0C62..0C63 +0C81..0C83 +0CBE..0CC4 +0CC6..0CC8 +0CCA..0CCC +0CD5..0CD6 +0CE2..0CE3 +0D00..0D03 +0D3E..0D44 +0D46..0D48 +0D4A..0D4C +0D57..0D57 +0D62..0D63 +0D82..0D83 +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DF2..0DF3 +0E31..0E31 +0E34..0E3A +0E4D..0E4D +0EB1..0EB1 +0EB4..0EB9 +0EBB..0EBC +0ECD..0ECD +0F71..0F81 +0F8D..0F97 +0F99..0FBC +102B..1036 +1038..1038 +103B..103E +1056..1059 +105E..1060 +1062..1062 +1067..1068 +1071..1074 +1082..1086 +109C..109D +135F..135F +1712..1713 +1732..1733 +1752..1753 +1772..1773 +17B6..17C8 +1885..1886 +18A9..18A9 +1920..192B +1930..1938 +1A17..1A1B +1A55..1A5E +1A61..1A74 +1B00..1B04 +1B35..1B43 +1B80..1B82 +1BA1..1BA9 +1BAC..1BAD +1BE7..1BF1 +1C24..1C35 +1CF2..1CF3 +1DE7..1DF4 +24B6..24E9 +2DE0..2DFF +A674..A67B +A69E..A69F +A823..A827 +A880..A881 +A8B4..A8C3 +A8C5..A8C5 +A926..A92A +A947..A952 +A980..A983 +A9B4..A9BF +AA29..AA36 +AA43..AA43 +AA4C..AA4D +AAB0..AAB0 +AAB2..AAB4 +AAB7..AAB8 +AABE..AABE +AAEB..AAEF +AAF5..AAF5 +ABE3..ABEA +FB1E..FB1E +10376..1037A +10A01..10A03 +10A05..10A06 +10A0C..10A0F +11000..11002 +11038..11045 +11082..11082 +110B0..110B8 +11100..11102 +11127..11132 +11180..11182 +111B3..111BF +1122C..11234 +11237..11237 +1123E..1123E +112DF..112E8 +11300..11303 +1133E..11344 +11347..11348 +1134B..1134C +11357..11357 +11362..11363 +11435..11441 +11443..11445 +114B0..114C1 +115AF..115B5 +115B8..115BE +115DC..115DD +11630..1163E +11640..11640 +116AB..116B5 +1171D..1172A +11A01..11A0A +11A35..11A39 +11A3B..11A3E +11A51..11A5B +11A8A..11A97 +11C2F..11C36 +11C38..11C3E +11C92..11CA7 +11CA9..11CB6 +11D31..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D41 +11D43..11D43 +11D47..11D47 +16B30..16B36 +16F51..16F7E +1BC9E..1BC9E +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E947..1E947 +1F130..1F149 +1F150..1F169 +1F170..1F189 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_10_0.test new file mode 100644 index 000000000..c6730d368 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Alphabetic_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Other_Alphabetic' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_10_0.flex new file mode 100644 index 000000000..f0deaf6b0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Other_Default_Ignorable_Code_Point_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Default_Ignorable_Code_Point} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_10_0.output new file mode 100644 index 000000000..5891af04a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_10_0.output @@ -0,0 +1,11 @@ +034F..034F +115F..1160 +17B4..17B5 +2065..2065 +3164..3164 +FFA0..FFA0 +FFF0..FFF8 +E0000..E0000 +E0002..E001F +E0080..E00FF +E01F0..E0FFF diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_10_0.test new file mode 100644 index 000000000..d6e553faf --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Default_Ignorable_Code_Point_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Other_Default_Ignorable_Code_Point' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_10_0.flex new file mode 100644 index 000000000..68ea34027 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Other_Grapheme_Extend_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Grapheme_Extend} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_10_0.output new file mode 100644 index 000000000..f7690a5f5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_10_0.output @@ -0,0 +1,23 @@ +09BE..09BE +09D7..09D7 +0B3E..0B3E +0B57..0B57 +0BBE..0BBE +0BD7..0BD7 +0CC2..0CC2 +0CD5..0CD6 +0D3E..0D3E +0D57..0D57 +0DCF..0DCF +0DDF..0DDF +200C..200C +302E..302F +FF9E..FF9F +1133E..1133E +11357..11357 +114B0..114B0 +114BD..114BD +115AF..115AF +1D165..1D165 +1D16E..1D172 +E0020..E007F diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_10_0.test new file mode 100644 index 000000000..9bb35d549 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Grapheme_Extend_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Other_Grapheme_Extend' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_10_0.flex new file mode 100644 index 000000000..73b4ba8e5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Other_ID_Continue_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_ID_Continue} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_10_0.output new file mode 100644 index 000000000..3c7c40ae3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_10_0.output @@ -0,0 +1,4 @@ +00B7..00B7 +0387..0387 +1369..1371 +19DA..19DA diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_10_0.test new file mode 100644 index 000000000..c2ed64cea --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_ID_Continue_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Other_ID_Continue' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_10_0.flex new file mode 100644 index 000000000..313509d4a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Other_ID_Start_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_ID_Start} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_10_0.output new file mode 100644 index 000000000..592904682 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_10_0.output @@ -0,0 +1,4 @@ +1885..1886 +2118..2118 +212E..212E +309B..309C diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_10_0.test new file mode 100644 index 000000000..f98efb5a9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_ID_Start_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Other_ID_Start' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_10_0.flex new file mode 100644 index 000000000..73a2d092b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Other_Lowercase_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Lowercase} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_10_0.output new file mode 100644 index 000000000..c6d2116fe --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_10_0.output @@ -0,0 +1,20 @@ +00AA..00AA +00BA..00BA +02B0..02B8 +02C0..02C1 +02E0..02E4 +0345..0345 +037A..037A +1D2C..1D6A +1D78..1D78 +1D9B..1DBF +2071..2071 +207F..207F +2090..209C +2170..217F +24D0..24E9 +2C7C..2C7D +A69C..A69D +A770..A770 +A7F8..A7F9 +AB5C..AB5F diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_10_0.test new file mode 100644 index 000000000..f73aa13eb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Lowercase_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Other_Lowercase' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_10_0.flex new file mode 100644 index 000000000..8b542433d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Other_Math_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Math} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_10_0.output new file mode 100644 index 000000000..36e03102e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_10_0.output @@ -0,0 +1,134 @@ +005E..005E +03D0..03D2 +03D5..03D5 +03F0..03F1 +03F4..03F5 +2016..2016 +2032..2034 +2040..2040 +2061..2064 +207D..207E +208D..208E +20D0..20DC +20E1..20E1 +20E5..20E6 +20EB..20EF +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2119..211D +2124..2124 +2128..2129 +212C..212D +212F..2131 +2133..2138 +213C..213F +2145..2149 +2195..2199 +219C..219F +21A1..21A2 +21A4..21A5 +21A7..21A7 +21A9..21AD +21B0..21B1 +21B6..21B7 +21BC..21CD +21D0..21D1 +21D3..21D3 +21D5..21DB +21DD..21DD +21E4..21E5 +2308..230B +23B4..23B5 +23B7..23B7 +23D0..23D0 +23E2..23E2 +25A0..25A1 +25AE..25B6 +25BC..25C0 +25C6..25C7 +25CA..25CB +25CF..25D3 +25E2..25E2 +25E4..25E4 +25E7..25EC +2605..2606 +2640..2640 +2642..2642 +2660..2663 +266D..266E +27C5..27C6 +27E6..27EF +2983..2998 +29D8..29DB +29FC..29FD +FE61..FE61 +FE63..FE63 +FE68..FE68 +FF3C..FF3C +FF3E..FF3E +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1D7CE..1D7FF +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_10_0.test new file mode 100644 index 000000000..73b4378bd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Math_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Other_Math' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_10_0.flex new file mode 100644 index 000000000..b701a2bc3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Other_Uppercase_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Uppercase} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_10_0.output new file mode 100644 index 000000000..9ac37d17d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_10_0.output @@ -0,0 +1,5 @@ +2160..216F +24B6..24CF +1F130..1F149 +1F150..1F169 +1F170..1F189 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_10_0.test new file mode 100644 index 000000000..0e3512fad --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Uppercase_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Other_Uppercase' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_10_0.flex new file mode 100644 index 000000000..680b455b7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Pattern_Syntax_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Pattern_Syntax} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_10_0.output new file mode 100644 index 000000000..72566bcd0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_10_0.output @@ -0,0 +1,28 @@ +0021..002F +003A..0040 +005B..005E +0060..0060 +007B..007E +00A1..00A7 +00A9..00A9 +00AB..00AC +00AE..00AE +00B0..00B1 +00B6..00B6 +00BB..00BB +00BF..00BF +00D7..00D7 +00F7..00F7 +2010..2027 +2030..203E +2041..2053 +2055..205E +2190..245F +2500..2775 +2794..2BFF +2E00..2E7F +3001..3003 +3008..3020 +3030..3030 +FD3E..FD3F +FE45..FE46 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_10_0.test new file mode 100644 index 000000000..55ef708da --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Pattern_Syntax_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Pattern_Syntax' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_10_0.flex new file mode 100644 index 000000000..945bff337 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Pattern_White_Space_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Pattern_White_Space} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_10_0.output new file mode 100644 index 000000000..6eb415415 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_10_0.output @@ -0,0 +1,5 @@ +0009..000D +0020..0020 +0085..0085 +200E..200F +2028..2029 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_10_0.test new file mode 100644 index 000000000..83fc2efe5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Pattern_White_Space_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Pattern_White_Space' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_10_0.flex new file mode 100644 index 000000000..443808621 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Prepended_Concatenation_Mark_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Prepended_Concatenation_Mark} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_10_0.output new file mode 100644 index 000000000..8c662e1d1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_10_0.output @@ -0,0 +1,5 @@ +0600..0605 +06DD..06DD +070F..070F +08E2..08E2 +110BD..110BD diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_10_0.test new file mode 100644 index 000000000..960116a0c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Prepended_Concatenation_Mark_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Prepended_Concatenation_Mark' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_10_0.flex new file mode 100644 index 000000000..8e8d04cd8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Quotation_Mark_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Quotation_Mark} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_10_0.output new file mode 100644 index 000000000..ed3e02a0c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_10_0.output @@ -0,0 +1,13 @@ +0022..0022 +0027..0027 +00AB..00AB +00BB..00BB +2018..201F +2039..203A +2E42..2E42 +300C..300F +301D..301F +FE41..FE44 +FF02..FF02 +FF07..FF07 +FF62..FF63 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_10_0.test new file mode 100644 index 000000000..e73b77cfd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Quotation_Mark_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Quotation_Mark' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_10_0.flex new file mode 100644 index 000000000..3aabb0b23 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Radical_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Radical} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_10_0.output new file mode 100644 index 000000000..7cf14393f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_10_0.output @@ -0,0 +1,3 @@ +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_10_0.test new file mode 100644 index 000000000..6a9356924 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Radical_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Radical' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_10_0.flex new file mode 100644 index 000000000..3400f2899 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Regional_Indicator_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Regional_Indicator} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_10_0.output new file mode 100644 index 000000000..165666836 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_10_0.output @@ -0,0 +1 @@ +1F1E6..1F1FF diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_10_0.test new file mode 100644 index 000000000..89d08d200 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Regional_Indicator_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Regional_Indicator' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_10_0.flex new file mode 100644 index 000000000..05b63bab3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Sentence_Terminal_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Sentence_Terminal} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_10_0.output new file mode 100644 index 000000000..3894be61e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_10_0.output @@ -0,0 +1,68 @@ +0021..0021 +002E..002E +003F..003F +0589..0589 +061F..061F +06D4..06D4 +0700..0702 +07F9..07F9 +0964..0965 +104A..104B +1362..1362 +1367..1368 +166E..166E +1735..1736 +1803..1803 +1809..1809 +1944..1945 +1AA8..1AAB +1B5A..1B5B +1B5E..1B5F +1C3B..1C3C +1C7E..1C7F +203C..203D +2047..2049 +2E2E..2E2E +2E3C..2E3C +3002..3002 +A4FF..A4FF +A60E..A60F +A6F3..A6F3 +A6F7..A6F7 +A876..A877 +A8CE..A8CF +A92F..A92F +A9C8..A9C9 +AA5D..AA5F +AAF0..AAF1 +ABEB..ABEB +FE52..FE52 +FE56..FE57 +FF01..FF01 +FF0E..FF0E +FF1F..FF1F +FF61..FF61 +10A56..10A57 +11047..11048 +110BE..110C1 +11141..11143 +111C5..111C6 +111CD..111CD +111DE..111DF +11238..11239 +1123B..1123C +112A9..112A9 +1144B..1144C +115C2..115C3 +115C9..115D7 +11641..11642 +1173C..1173E +11A42..11A43 +11A9B..11A9C +11C41..11C42 +16A6E..16A6F +16AF5..16AF5 +16B37..16B38 +16B44..16B44 +1BC9F..1BC9F +1DA88..1DA88 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_10_0.test new file mode 100644 index 000000000..7035938c3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Sentence_Terminal_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Sentence_Terminal' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_10_0.flex new file mode 100644 index 000000000..ad6859424 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Soft_Dotted_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Soft_Dotted} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_10_0.output new file mode 100644 index 000000000..7e981c84c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_10_0.output @@ -0,0 +1,31 @@ +0069..006A +012F..012F +0249..0249 +0268..0268 +029D..029D +02B2..02B2 +03F3..03F3 +0456..0456 +0458..0458 +1D62..1D62 +1D96..1D96 +1DA4..1DA4 +1DA8..1DA8 +1E2D..1E2D +1ECB..1ECB +2071..2071 +2148..2149 +2C7C..2C7C +1D422..1D423 +1D456..1D457 +1D48A..1D48B +1D4BE..1D4BF +1D4F2..1D4F3 +1D526..1D527 +1D55A..1D55B +1D58E..1D58F +1D5C2..1D5C3 +1D5F6..1D5F7 +1D62A..1D62B +1D65E..1D65F +1D692..1D693 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_10_0.test new file mode 100644 index 000000000..6c07d0906 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Soft_Dotted_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Soft_Dotted' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_10_0.flex new file mode 100644 index 000000000..4a22835f8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Terminal_Punctuation_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Terminal_Punctuation} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_10_0.output new file mode 100644 index 000000000..9e7ae4949 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_10_0.output @@ -0,0 +1,97 @@ +0021..0021 +002C..002C +002E..002E +003A..003B +003F..003F +037E..037E +0387..0387 +0589..0589 +05C3..05C3 +060C..060C +061B..061B +061F..061F +06D4..06D4 +0700..070A +070C..070C +07F8..07F9 +0830..083E +085E..085E +0964..0965 +0E5A..0E5B +0F08..0F08 +0F0D..0F12 +104A..104B +1361..1368 +166D..166E +16EB..16ED +1735..1736 +17D4..17D6 +17DA..17DA +1802..1805 +1808..1809 +1944..1945 +1AA8..1AAB +1B5A..1B5B +1B5D..1B5F +1C3B..1C3F +1C7E..1C7F +203C..203D +2047..2049 +2E2E..2E2E +2E3C..2E3C +2E41..2E41 +3001..3002 +A4FE..A4FF +A60D..A60F +A6F3..A6F7 +A876..A877 +A8CE..A8CF +A92F..A92F +A9C7..A9C9 +AA5D..AA5F +AADF..AADF +AAF0..AAF1 +ABEB..ABEB +FE50..FE52 +FE54..FE57 +FF01..FF01 +FF0C..FF0C +FF0E..FF0E +FF1A..FF1B +FF1F..FF1F +FF61..FF61 +FF64..FF64 +1039F..1039F +103D0..103D0 +10857..10857 +1091F..1091F +10A56..10A57 +10AF0..10AF5 +10B3A..10B3F +10B99..10B9C +11047..1104D +110BE..110C1 +11141..11143 +111C5..111C6 +111CD..111CD +111DE..111DF +11238..1123C +112A9..112A9 +1144B..1144D +1145B..1145B +115C2..115C5 +115C9..115D7 +11641..11642 +1173C..1173E +11A42..11A43 +11A9B..11A9C +11AA1..11AA2 +11C41..11C43 +11C71..11C71 +12470..12474 +16A6E..16A6F +16AF5..16AF5 +16B37..16B39 +16B44..16B44 +1BC9F..1BC9F +1DA87..1DA8A diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_10_0.test new file mode 100644 index 000000000..e38e48ddb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Terminal_Punctuation_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Terminal_Punctuation' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_10_0.flex new file mode 100644 index 000000000..74bea7050 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Unified_Ideograph_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Unified_Ideograph} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_10_0.output new file mode 100644 index 000000000..70b84850c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_10_0.output @@ -0,0 +1,14 @@ +3400..4DB5 +4E00..9FEA +FA0E..FA0F +FA11..FA11 +FA13..FA14 +FA1F..FA1F +FA21..FA21 +FA23..FA24 +FA27..FA29 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_10_0.test new file mode 100644 index 000000000..0f90f28f3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Unified_Ideograph_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Unified_Ideograph' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_10_0.flex new file mode 100644 index 000000000..8af6d9576 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_Variation_Selector_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Variation_Selector} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_10_0.output new file mode 100644 index 000000000..cea197819 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_10_0.output @@ -0,0 +1,3 @@ +180B..180D +FE00..FE0F +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_10_0.test new file mode 100644 index 000000000..30bce2038 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Variation_Selector_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Variation_Selector' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_10_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_10_0.flex new file mode 100644 index 000000000..014ee2e4b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodePropList_White_Space_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{White_Space} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_10_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_10_0.output new file mode 100644 index 000000000..a7e556e5e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_10_0.output @@ -0,0 +1,10 @@ +0009..000D +0020..0020 +0085..0085 +00A0..00A0 +1680..1680 +2000..200A +2028..2029 +202F..202F +205F..205F +3000..3000 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_10_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_10_0.test new file mode 100644 index 000000000..da3ac37f3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_10_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_White_Space_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'White_Space' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0.flex new file mode 100644 index 000000000..431dc45ee --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0.flex @@ -0,0 +1,156 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{Adlam} { setCurCharPropertyValue("Adlam"); } +\p{Ahom} { setCurCharPropertyValue("Ahom"); } +\p{Anatolian_Hieroglyphs} { setCurCharPropertyValue("Anatolian_Hieroglyphs"); } +\p{Arabic} { setCurCharPropertyValue("Arabic"); } +\p{Armenian} { setCurCharPropertyValue("Armenian"); } +\p{Avestan} { setCurCharPropertyValue("Avestan"); } +\p{Balinese} { setCurCharPropertyValue("Balinese"); } +\p{Bamum} { setCurCharPropertyValue("Bamum"); } +\p{Bassa_Vah} { setCurCharPropertyValue("Bassa_Vah"); } +\p{Batak} { setCurCharPropertyValue("Batak"); } +\p{Bengali} { setCurCharPropertyValue("Bengali"); } +\p{Bhaiksuki} { setCurCharPropertyValue("Bhaiksuki"); } +\p{Bopomofo} { setCurCharPropertyValue("Bopomofo"); } +\p{Brahmi} { setCurCharPropertyValue("Brahmi"); } +\p{Braille} { setCurCharPropertyValue("Braille"); } +\p{Buginese} { setCurCharPropertyValue("Buginese"); } +\p{Buhid} { setCurCharPropertyValue("Buhid"); } +\p{Canadian_Aboriginal} { setCurCharPropertyValue("Canadian_Aboriginal"); } +\p{Carian} { setCurCharPropertyValue("Carian"); } +\p{Caucasian_Albanian} { setCurCharPropertyValue("Caucasian_Albanian"); } +\p{Chakma} { setCurCharPropertyValue("Chakma"); } +\p{Cham} { setCurCharPropertyValue("Cham"); } +\p{Cherokee} { setCurCharPropertyValue("Cherokee"); } +\p{Common} { setCurCharPropertyValue("Common"); } +\p{Coptic} { setCurCharPropertyValue("Coptic"); } +\p{Cuneiform} { setCurCharPropertyValue("Cuneiform"); } +\p{Cypriot} { setCurCharPropertyValue("Cypriot"); } +\p{Cyrillic} { setCurCharPropertyValue("Cyrillic"); } +\p{Deseret} { setCurCharPropertyValue("Deseret"); } +\p{Devanagari} { setCurCharPropertyValue("Devanagari"); } +\p{Duployan} { setCurCharPropertyValue("Duployan"); } +\p{Egyptian_Hieroglyphs} { setCurCharPropertyValue("Egyptian_Hieroglyphs"); } +\p{Elbasan} { setCurCharPropertyValue("Elbasan"); } +\p{Ethiopic} { setCurCharPropertyValue("Ethiopic"); } +\p{Georgian} { setCurCharPropertyValue("Georgian"); } +\p{Glagolitic} { setCurCharPropertyValue("Glagolitic"); } +\p{Gothic} { setCurCharPropertyValue("Gothic"); } +\p{Grantha} { setCurCharPropertyValue("Grantha"); } +\p{Greek} { setCurCharPropertyValue("Greek"); } +\p{Gujarati} { setCurCharPropertyValue("Gujarati"); } +\p{Gurmukhi} { setCurCharPropertyValue("Gurmukhi"); } +\p{Han} { setCurCharPropertyValue("Han"); } +\p{Hangul} { setCurCharPropertyValue("Hangul"); } +\p{Hanunoo} { setCurCharPropertyValue("Hanunoo"); } +\p{Hatran} { setCurCharPropertyValue("Hatran"); } +\p{Hebrew} { setCurCharPropertyValue("Hebrew"); } +\p{Hiragana} { setCurCharPropertyValue("Hiragana"); } +\p{Imperial_Aramaic} { setCurCharPropertyValue("Imperial_Aramaic"); } +\p{Inherited} { setCurCharPropertyValue("Inherited"); } +\p{Inscriptional_Pahlavi} { setCurCharPropertyValue("Inscriptional_Pahlavi"); } +\p{Inscriptional_Parthian} { setCurCharPropertyValue("Inscriptional_Parthian"); } +\p{Javanese} { setCurCharPropertyValue("Javanese"); } +\p{Kaithi} { setCurCharPropertyValue("Kaithi"); } +\p{Kannada} { setCurCharPropertyValue("Kannada"); } +\p{Katakana} { setCurCharPropertyValue("Katakana"); } +\p{Kayah_Li} { setCurCharPropertyValue("Kayah_Li"); } +\p{Kharoshthi} { setCurCharPropertyValue("Kharoshthi"); } +\p{Khmer} { setCurCharPropertyValue("Khmer"); } +\p{Khojki} { setCurCharPropertyValue("Khojki"); } +\p{Khudawadi} { setCurCharPropertyValue("Khudawadi"); } +\p{Lao} { setCurCharPropertyValue("Lao"); } +\p{Latin} { setCurCharPropertyValue("Latin"); } +\p{Lepcha} { setCurCharPropertyValue("Lepcha"); } +\p{Limbu} { setCurCharPropertyValue("Limbu"); } +\p{Linear_A} { setCurCharPropertyValue("Linear_A"); } +\p{Linear_B} { setCurCharPropertyValue("Linear_B"); } +\p{Lisu} { setCurCharPropertyValue("Lisu"); } +\p{Lycian} { setCurCharPropertyValue("Lycian"); } +\p{Lydian} { setCurCharPropertyValue("Lydian"); } +\p{Mahajani} { setCurCharPropertyValue("Mahajani"); } +\p{Malayalam} { setCurCharPropertyValue("Malayalam"); } +\p{Mandaic} { setCurCharPropertyValue("Mandaic"); } +\p{Manichaean} { setCurCharPropertyValue("Manichaean"); } +\p{Marchen} { setCurCharPropertyValue("Marchen"); } +\p{Masaram_Gondi} { setCurCharPropertyValue("Masaram_Gondi"); } +\p{Meetei_Mayek} { setCurCharPropertyValue("Meetei_Mayek"); } +\p{Mende_Kikakui} { setCurCharPropertyValue("Mende_Kikakui"); } +\p{Meroitic_Cursive} { setCurCharPropertyValue("Meroitic_Cursive"); } +\p{Meroitic_Hieroglyphs} { setCurCharPropertyValue("Meroitic_Hieroglyphs"); } +\p{Miao} { setCurCharPropertyValue("Miao"); } +\p{Modi} { setCurCharPropertyValue("Modi"); } +\p{Mongolian} { setCurCharPropertyValue("Mongolian"); } +\p{Mro} { setCurCharPropertyValue("Mro"); } +\p{Multani} { setCurCharPropertyValue("Multani"); } +\p{Myanmar} { setCurCharPropertyValue("Myanmar"); } +\p{Nabataean} { setCurCharPropertyValue("Nabataean"); } +\p{New_Tai_Lue} { setCurCharPropertyValue("New_Tai_Lue"); } +\p{Newa} { setCurCharPropertyValue("Newa"); } +\p{Nko} { setCurCharPropertyValue("Nko"); } +\p{Nushu} { setCurCharPropertyValue("Nushu"); } +\p{Ogham} { setCurCharPropertyValue("Ogham"); } +\p{Ol_Chiki} { setCurCharPropertyValue("Ol_Chiki"); } +\p{Old_Hungarian} { setCurCharPropertyValue("Old_Hungarian"); } +\p{Old_Italic} { setCurCharPropertyValue("Old_Italic"); } +\p{Old_North_Arabian} { setCurCharPropertyValue("Old_North_Arabian"); } +\p{Old_Permic} { setCurCharPropertyValue("Old_Permic"); } +\p{Old_Persian} { setCurCharPropertyValue("Old_Persian"); } +\p{Old_South_Arabian} { setCurCharPropertyValue("Old_South_Arabian"); } +\p{Old_Turkic} { setCurCharPropertyValue("Old_Turkic"); } +\p{Oriya} { setCurCharPropertyValue("Oriya"); } +\p{Osage} { setCurCharPropertyValue("Osage"); } +\p{Osmanya} { setCurCharPropertyValue("Osmanya"); } +\p{Pahawh_Hmong} { setCurCharPropertyValue("Pahawh_Hmong"); } +\p{Palmyrene} { setCurCharPropertyValue("Palmyrene"); } +\p{Pau_Cin_Hau} { setCurCharPropertyValue("Pau_Cin_Hau"); } +\p{Phags_Pa} { setCurCharPropertyValue("Phags_Pa"); } +\p{Phoenician} { setCurCharPropertyValue("Phoenician"); } +\p{Psalter_Pahlavi} { setCurCharPropertyValue("Psalter_Pahlavi"); } +\p{Rejang} { setCurCharPropertyValue("Rejang"); } +\p{Runic} { setCurCharPropertyValue("Runic"); } +\p{Samaritan} { setCurCharPropertyValue("Samaritan"); } +\p{Saurashtra} { setCurCharPropertyValue("Saurashtra"); } +\p{Sharada} { setCurCharPropertyValue("Sharada"); } +\p{Shavian} { setCurCharPropertyValue("Shavian"); } +\p{Siddham} { setCurCharPropertyValue("Siddham"); } +\p{SignWriting} { setCurCharPropertyValue("SignWriting"); } +\p{Sinhala} { setCurCharPropertyValue("Sinhala"); } +\p{Sora_Sompeng} { setCurCharPropertyValue("Sora_Sompeng"); } +\p{Soyombo} { setCurCharPropertyValue("Soyombo"); } +\p{Sundanese} { setCurCharPropertyValue("Sundanese"); } +\p{Syloti_Nagri} { setCurCharPropertyValue("Syloti_Nagri"); } +\p{Syriac} { setCurCharPropertyValue("Syriac"); } +\p{Tagalog} { setCurCharPropertyValue("Tagalog"); } +\p{Tagbanwa} { setCurCharPropertyValue("Tagbanwa"); } +\p{Tai_Le} { setCurCharPropertyValue("Tai_Le"); } +\p{Tai_Tham} { setCurCharPropertyValue("Tai_Tham"); } +\p{Tai_Viet} { setCurCharPropertyValue("Tai_Viet"); } +\p{Takri} { setCurCharPropertyValue("Takri"); } +\p{Tamil} { setCurCharPropertyValue("Tamil"); } +\p{Tangut} { setCurCharPropertyValue("Tangut"); } +\p{Telugu} { setCurCharPropertyValue("Telugu"); } +\p{Thaana} { setCurCharPropertyValue("Thaana"); } +\p{Thai} { setCurCharPropertyValue("Thai"); } +\p{Tibetan} { setCurCharPropertyValue("Tibetan"); } +\p{Tifinagh} { setCurCharPropertyValue("Tifinagh"); } +\p{Tirhuta} { setCurCharPropertyValue("Tirhuta"); } +\p{Ugaritic} { setCurCharPropertyValue("Ugaritic"); } +\p{Unknown} { setCurCharPropertyValue("Unknown"); } +\p{Vai} { setCurCharPropertyValue("Vai"); } +\p{Warang_Citi} { setCurCharPropertyValue("Warang_Citi"); } +\p{Yi} { setCurCharPropertyValue("Yi"); } +\p{Zanabazar_Square} { setCurCharPropertyValue("Zanabazar_Square"); } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0.output new file mode 100644 index 000000000..d33aa9d1d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0.output @@ -0,0 +1,1515 @@ +0000..0040; Common +0041..005A; Latin +005B..0060; Common +0061..007A; Latin +007B..00A9; Common +00AA..00AA; Latin +00AB..00B9; Common +00BA..00BA; Latin +00BB..00BF; Common +00C0..00D6; Latin +00D7..00D7; Common +00D8..00F6; Latin +00F7..00F7; Common +00F8..02B8; Latin +02B9..02DF; Common +02E0..02E4; Latin +02E5..02E9; Common +02EA..02EB; Bopomofo +02EC..02FF; Common +0300..036F; Inherited +0370..0373; Greek +0374..0374; Common +0375..0377; Greek +0378..0379; Unknown +037A..037D; Greek +037E..037E; Common +037F..037F; Greek +0380..0383; Unknown +0384..0384; Greek +0385..0385; Common +0386..0386; Greek +0387..0387; Common +0388..038A; Greek +038B..038B; Unknown +038C..038C; Greek +038D..038D; Unknown +038E..03A1; Greek +03A2..03A2; Unknown +03A3..03E1; Greek +03E2..03EF; Coptic +03F0..03FF; Greek +0400..0484; Cyrillic +0485..0486; Inherited +0487..052F; Cyrillic +0530..0530; Unknown +0531..0556; Armenian +0557..0558; Unknown +0559..055F; Armenian +0560..0560; Unknown +0561..0587; Armenian +0588..0588; Unknown +0589..0589; Common +058A..058A; Armenian +058B..058C; Unknown +058D..058F; Armenian +0590..0590; Unknown +0591..05C7; Hebrew +05C8..05CF; Unknown +05D0..05EA; Hebrew +05EB..05EF; Unknown +05F0..05F4; Hebrew +05F5..05FF; Unknown +0600..0604; Arabic +0605..0605; Common +0606..060B; Arabic +060C..060C; Common +060D..061A; Arabic +061B..061B; Common +061C..061C; Arabic +061D..061D; Unknown +061E..061E; Arabic +061F..061F; Common +0620..063F; Arabic +0640..0640; Common +0641..064A; Arabic +064B..0655; Inherited +0656..066F; Arabic +0670..0670; Inherited +0671..06DC; Arabic +06DD..06DD; Common +06DE..06FF; Arabic +0700..070D; Syriac +070E..070E; Unknown +070F..074A; Syriac +074B..074C; Unknown +074D..074F; Syriac +0750..077F; Arabic +0780..07B1; Thaana +07B2..07BF; Unknown +07C0..07FA; Nko +07FB..07FF; Unknown +0800..082D; Samaritan +082E..082F; Unknown +0830..083E; Samaritan +083F..083F; Unknown +0840..085B; Mandaic +085C..085D; Unknown +085E..085E; Mandaic +085F..085F; Unknown +0860..086A; Syriac +086B..089F; Unknown +08A0..08B4; Arabic +08B5..08B5; Unknown +08B6..08BD; Arabic +08BE..08D3; Unknown +08D4..08E1; Arabic +08E2..08E2; Common +08E3..08FF; Arabic +0900..0950; Devanagari +0951..0952; Inherited +0953..0963; Devanagari +0964..0965; Common +0966..097F; Devanagari +0980..0983; Bengali +0984..0984; Unknown +0985..098C; Bengali +098D..098E; Unknown +098F..0990; Bengali +0991..0992; Unknown +0993..09A8; Bengali +09A9..09A9; Unknown +09AA..09B0; Bengali +09B1..09B1; Unknown +09B2..09B2; Bengali +09B3..09B5; Unknown +09B6..09B9; Bengali +09BA..09BB; Unknown +09BC..09C4; Bengali +09C5..09C6; Unknown +09C7..09C8; Bengali +09C9..09CA; Unknown +09CB..09CE; Bengali +09CF..09D6; Unknown +09D7..09D7; Bengali +09D8..09DB; Unknown +09DC..09DD; Bengali +09DE..09DE; Unknown +09DF..09E3; Bengali +09E4..09E5; Unknown +09E6..09FD; Bengali +09FE..0A00; Unknown +0A01..0A03; Gurmukhi +0A04..0A04; Unknown +0A05..0A0A; Gurmukhi +0A0B..0A0E; Unknown +0A0F..0A10; Gurmukhi +0A11..0A12; Unknown +0A13..0A28; Gurmukhi +0A29..0A29; Unknown +0A2A..0A30; Gurmukhi +0A31..0A31; Unknown +0A32..0A33; Gurmukhi +0A34..0A34; Unknown +0A35..0A36; Gurmukhi +0A37..0A37; Unknown +0A38..0A39; Gurmukhi +0A3A..0A3B; Unknown +0A3C..0A3C; Gurmukhi +0A3D..0A3D; Unknown +0A3E..0A42; Gurmukhi +0A43..0A46; Unknown +0A47..0A48; Gurmukhi +0A49..0A4A; Unknown +0A4B..0A4D; Gurmukhi +0A4E..0A50; Unknown +0A51..0A51; Gurmukhi +0A52..0A58; Unknown +0A59..0A5C; Gurmukhi +0A5D..0A5D; Unknown +0A5E..0A5E; Gurmukhi +0A5F..0A65; Unknown +0A66..0A75; Gurmukhi +0A76..0A80; Unknown +0A81..0A83; Gujarati +0A84..0A84; Unknown +0A85..0A8D; Gujarati +0A8E..0A8E; Unknown +0A8F..0A91; Gujarati +0A92..0A92; Unknown +0A93..0AA8; Gujarati +0AA9..0AA9; Unknown +0AAA..0AB0; Gujarati +0AB1..0AB1; Unknown +0AB2..0AB3; Gujarati +0AB4..0AB4; Unknown +0AB5..0AB9; Gujarati +0ABA..0ABB; Unknown +0ABC..0AC5; Gujarati +0AC6..0AC6; Unknown +0AC7..0AC9; Gujarati +0ACA..0ACA; Unknown +0ACB..0ACD; Gujarati +0ACE..0ACF; Unknown +0AD0..0AD0; Gujarati +0AD1..0ADF; Unknown +0AE0..0AE3; Gujarati +0AE4..0AE5; Unknown +0AE6..0AF1; Gujarati +0AF2..0AF8; Unknown +0AF9..0AFF; Gujarati +0B00..0B00; Unknown +0B01..0B03; Oriya +0B04..0B04; Unknown +0B05..0B0C; Oriya +0B0D..0B0E; Unknown +0B0F..0B10; Oriya +0B11..0B12; Unknown +0B13..0B28; Oriya +0B29..0B29; Unknown +0B2A..0B30; Oriya +0B31..0B31; Unknown +0B32..0B33; Oriya +0B34..0B34; Unknown +0B35..0B39; Oriya +0B3A..0B3B; Unknown +0B3C..0B44; Oriya +0B45..0B46; Unknown +0B47..0B48; Oriya +0B49..0B4A; Unknown +0B4B..0B4D; Oriya +0B4E..0B55; Unknown +0B56..0B57; Oriya +0B58..0B5B; Unknown +0B5C..0B5D; Oriya +0B5E..0B5E; Unknown +0B5F..0B63; Oriya +0B64..0B65; Unknown +0B66..0B77; Oriya +0B78..0B81; Unknown +0B82..0B83; Tamil +0B84..0B84; Unknown +0B85..0B8A; Tamil +0B8B..0B8D; Unknown +0B8E..0B90; Tamil +0B91..0B91; Unknown +0B92..0B95; Tamil +0B96..0B98; Unknown +0B99..0B9A; Tamil +0B9B..0B9B; Unknown +0B9C..0B9C; Tamil +0B9D..0B9D; Unknown +0B9E..0B9F; Tamil +0BA0..0BA2; Unknown +0BA3..0BA4; Tamil +0BA5..0BA7; Unknown +0BA8..0BAA; Tamil +0BAB..0BAD; Unknown +0BAE..0BB9; Tamil +0BBA..0BBD; Unknown +0BBE..0BC2; Tamil +0BC3..0BC5; Unknown +0BC6..0BC8; Tamil +0BC9..0BC9; Unknown +0BCA..0BCD; Tamil +0BCE..0BCF; Unknown +0BD0..0BD0; Tamil +0BD1..0BD6; Unknown +0BD7..0BD7; Tamil +0BD8..0BE5; Unknown +0BE6..0BFA; Tamil +0BFB..0BFF; Unknown +0C00..0C03; Telugu +0C04..0C04; Unknown +0C05..0C0C; Telugu +0C0D..0C0D; Unknown +0C0E..0C10; Telugu +0C11..0C11; Unknown +0C12..0C28; Telugu +0C29..0C29; Unknown +0C2A..0C39; Telugu +0C3A..0C3C; Unknown +0C3D..0C44; Telugu +0C45..0C45; Unknown +0C46..0C48; Telugu +0C49..0C49; Unknown +0C4A..0C4D; Telugu +0C4E..0C54; Unknown +0C55..0C56; Telugu +0C57..0C57; Unknown +0C58..0C5A; Telugu +0C5B..0C5F; Unknown +0C60..0C63; Telugu +0C64..0C65; Unknown +0C66..0C6F; Telugu +0C70..0C77; Unknown +0C78..0C7F; Telugu +0C80..0C83; Kannada +0C84..0C84; Unknown +0C85..0C8C; Kannada +0C8D..0C8D; Unknown +0C8E..0C90; Kannada +0C91..0C91; Unknown +0C92..0CA8; Kannada +0CA9..0CA9; Unknown +0CAA..0CB3; Kannada +0CB4..0CB4; Unknown +0CB5..0CB9; Kannada +0CBA..0CBB; Unknown +0CBC..0CC4; Kannada +0CC5..0CC5; Unknown +0CC6..0CC8; Kannada +0CC9..0CC9; Unknown +0CCA..0CCD; Kannada +0CCE..0CD4; Unknown +0CD5..0CD6; Kannada +0CD7..0CDD; Unknown +0CDE..0CDE; Kannada +0CDF..0CDF; Unknown +0CE0..0CE3; Kannada +0CE4..0CE5; Unknown +0CE6..0CEF; Kannada +0CF0..0CF0; Unknown +0CF1..0CF2; Kannada +0CF3..0CFF; Unknown +0D00..0D03; Malayalam +0D04..0D04; Unknown +0D05..0D0C; Malayalam +0D0D..0D0D; Unknown +0D0E..0D10; Malayalam +0D11..0D11; Unknown +0D12..0D44; Malayalam +0D45..0D45; Unknown +0D46..0D48; Malayalam +0D49..0D49; Unknown +0D4A..0D4F; Malayalam +0D50..0D53; Unknown +0D54..0D63; Malayalam +0D64..0D65; Unknown +0D66..0D7F; Malayalam +0D80..0D81; Unknown +0D82..0D83; Sinhala +0D84..0D84; Unknown +0D85..0D96; Sinhala +0D97..0D99; Unknown +0D9A..0DB1; Sinhala +0DB2..0DB2; Unknown +0DB3..0DBB; Sinhala +0DBC..0DBC; Unknown +0DBD..0DBD; Sinhala +0DBE..0DBF; Unknown +0DC0..0DC6; Sinhala +0DC7..0DC9; Unknown +0DCA..0DCA; Sinhala +0DCB..0DCE; Unknown +0DCF..0DD4; Sinhala +0DD5..0DD5; Unknown +0DD6..0DD6; Sinhala +0DD7..0DD7; Unknown +0DD8..0DDF; Sinhala +0DE0..0DE5; Unknown +0DE6..0DEF; Sinhala +0DF0..0DF1; Unknown +0DF2..0DF4; Sinhala +0DF5..0E00; Unknown +0E01..0E3A; Thai +0E3B..0E3E; Unknown +0E3F..0E3F; Common +0E40..0E5B; Thai +0E5C..0E80; Unknown +0E81..0E82; Lao +0E83..0E83; Unknown +0E84..0E84; Lao +0E85..0E86; Unknown +0E87..0E88; Lao +0E89..0E89; Unknown +0E8A..0E8A; Lao +0E8B..0E8C; Unknown +0E8D..0E8D; Lao +0E8E..0E93; Unknown +0E94..0E97; Lao +0E98..0E98; Unknown +0E99..0E9F; Lao +0EA0..0EA0; Unknown +0EA1..0EA3; Lao +0EA4..0EA4; Unknown +0EA5..0EA5; Lao +0EA6..0EA6; Unknown +0EA7..0EA7; Lao +0EA8..0EA9; Unknown +0EAA..0EAB; Lao +0EAC..0EAC; Unknown +0EAD..0EB9; Lao +0EBA..0EBA; Unknown +0EBB..0EBD; Lao +0EBE..0EBF; Unknown +0EC0..0EC4; Lao +0EC5..0EC5; Unknown +0EC6..0EC6; Lao +0EC7..0EC7; Unknown +0EC8..0ECD; Lao +0ECE..0ECF; Unknown +0ED0..0ED9; Lao +0EDA..0EDB; Unknown +0EDC..0EDF; Lao +0EE0..0EFF; Unknown +0F00..0F47; Tibetan +0F48..0F48; Unknown +0F49..0F6C; Tibetan +0F6D..0F70; Unknown +0F71..0F97; Tibetan +0F98..0F98; Unknown +0F99..0FBC; Tibetan +0FBD..0FBD; Unknown +0FBE..0FCC; Tibetan +0FCD..0FCD; Unknown +0FCE..0FD4; Tibetan +0FD5..0FD8; Common +0FD9..0FDA; Tibetan +0FDB..0FFF; Unknown +1000..109F; Myanmar +10A0..10C5; Georgian +10C6..10C6; Unknown +10C7..10C7; Georgian +10C8..10CC; Unknown +10CD..10CD; Georgian +10CE..10CF; Unknown +10D0..10FA; Georgian +10FB..10FB; Common +10FC..10FF; Georgian +1100..11FF; Hangul +1200..1248; Ethiopic +1249..1249; Unknown +124A..124D; Ethiopic +124E..124F; Unknown +1250..1256; Ethiopic +1257..1257; Unknown +1258..1258; Ethiopic +1259..1259; Unknown +125A..125D; Ethiopic +125E..125F; Unknown +1260..1288; Ethiopic +1289..1289; Unknown +128A..128D; Ethiopic +128E..128F; Unknown +1290..12B0; Ethiopic +12B1..12B1; Unknown +12B2..12B5; Ethiopic +12B6..12B7; Unknown +12B8..12BE; Ethiopic +12BF..12BF; Unknown +12C0..12C0; Ethiopic +12C1..12C1; Unknown +12C2..12C5; Ethiopic +12C6..12C7; Unknown +12C8..12D6; Ethiopic +12D7..12D7; Unknown +12D8..1310; Ethiopic +1311..1311; Unknown +1312..1315; Ethiopic +1316..1317; Unknown +1318..135A; Ethiopic +135B..135C; Unknown +135D..137C; Ethiopic +137D..137F; Unknown +1380..1399; Ethiopic +139A..139F; Unknown +13A0..13F5; Cherokee +13F6..13F7; Unknown +13F8..13FD; Cherokee +13FE..13FF; Unknown +1400..167F; Canadian_Aboriginal +1680..169C; Ogham +169D..169F; Unknown +16A0..16EA; Runic +16EB..16ED; Common +16EE..16F8; Runic +16F9..16FF; Unknown +1700..170C; Tagalog +170D..170D; Unknown +170E..1714; Tagalog +1715..171F; Unknown +1720..1734; Hanunoo +1735..1736; Common +1737..173F; Unknown +1740..1753; Buhid +1754..175F; Unknown +1760..176C; Tagbanwa +176D..176D; Unknown +176E..1770; Tagbanwa +1771..1771; Unknown +1772..1773; Tagbanwa +1774..177F; Unknown +1780..17DD; Khmer +17DE..17DF; Unknown +17E0..17E9; Khmer +17EA..17EF; Unknown +17F0..17F9; Khmer +17FA..17FF; Unknown +1800..1801; Mongolian +1802..1803; Common +1804..1804; Mongolian +1805..1805; Common +1806..180E; Mongolian +180F..180F; Unknown +1810..1819; Mongolian +181A..181F; Unknown +1820..1877; Mongolian +1878..187F; Unknown +1880..18AA; Mongolian +18AB..18AF; Unknown +18B0..18F5; Canadian_Aboriginal +18F6..18FF; Unknown +1900..191E; Limbu +191F..191F; Unknown +1920..192B; Limbu +192C..192F; Unknown +1930..193B; Limbu +193C..193F; Unknown +1940..1940; Limbu +1941..1943; Unknown +1944..194F; Limbu +1950..196D; Tai_Le +196E..196F; Unknown +1970..1974; Tai_Le +1975..197F; Unknown +1980..19AB; New_Tai_Lue +19AC..19AF; Unknown +19B0..19C9; New_Tai_Lue +19CA..19CF; Unknown +19D0..19DA; New_Tai_Lue +19DB..19DD; Unknown +19DE..19DF; New_Tai_Lue +19E0..19FF; Khmer +1A00..1A1B; Buginese +1A1C..1A1D; Unknown +1A1E..1A1F; Buginese +1A20..1A5E; Tai_Tham +1A5F..1A5F; Unknown +1A60..1A7C; Tai_Tham +1A7D..1A7E; Unknown +1A7F..1A89; Tai_Tham +1A8A..1A8F; Unknown +1A90..1A99; Tai_Tham +1A9A..1A9F; Unknown +1AA0..1AAD; Tai_Tham +1AAE..1AAF; Unknown +1AB0..1ABE; Inherited +1ABF..1AFF; Unknown +1B00..1B4B; Balinese +1B4C..1B4F; Unknown +1B50..1B7C; Balinese +1B7D..1B7F; Unknown +1B80..1BBF; Sundanese +1BC0..1BF3; Batak +1BF4..1BFB; Unknown +1BFC..1BFF; Batak +1C00..1C37; Lepcha +1C38..1C3A; Unknown +1C3B..1C49; Lepcha +1C4A..1C4C; Unknown +1C4D..1C4F; Lepcha +1C50..1C7F; Ol_Chiki +1C80..1C88; Cyrillic +1C89..1CBF; Unknown +1CC0..1CC7; Sundanese +1CC8..1CCF; Unknown +1CD0..1CD2; Inherited +1CD3..1CD3; Common +1CD4..1CE0; Inherited +1CE1..1CE1; Common +1CE2..1CE8; Inherited +1CE9..1CEC; Common +1CED..1CED; Inherited +1CEE..1CF3; Common +1CF4..1CF4; Inherited +1CF5..1CF7; Common +1CF8..1CF9; Inherited +1CFA..1CFF; Unknown +1D00..1D25; Latin +1D26..1D2A; Greek +1D2B..1D2B; Cyrillic +1D2C..1D5C; Latin +1D5D..1D61; Greek +1D62..1D65; Latin +1D66..1D6A; Greek +1D6B..1D77; Latin +1D78..1D78; Cyrillic +1D79..1DBE; Latin +1DBF..1DBF; Greek +1DC0..1DF9; Inherited +1DFA..1DFA; Unknown +1DFB..1DFF; Inherited +1E00..1EFF; Latin +1F00..1F15; Greek +1F16..1F17; Unknown +1F18..1F1D; Greek +1F1E..1F1F; Unknown +1F20..1F45; Greek +1F46..1F47; Unknown +1F48..1F4D; Greek +1F4E..1F4F; Unknown +1F50..1F57; Greek +1F58..1F58; Unknown +1F59..1F59; Greek +1F5A..1F5A; Unknown +1F5B..1F5B; Greek +1F5C..1F5C; Unknown +1F5D..1F5D; Greek +1F5E..1F5E; Unknown +1F5F..1F7D; Greek +1F7E..1F7F; Unknown +1F80..1FB4; Greek +1FB5..1FB5; Unknown +1FB6..1FC4; Greek +1FC5..1FC5; Unknown +1FC6..1FD3; Greek +1FD4..1FD5; Unknown +1FD6..1FDB; Greek +1FDC..1FDC; Unknown +1FDD..1FEF; Greek +1FF0..1FF1; Unknown +1FF2..1FF4; Greek +1FF5..1FF5; Unknown +1FF6..1FFE; Greek +1FFF..1FFF; Unknown +2000..200B; Common +200C..200D; Inherited +200E..2064; Common +2065..2065; Unknown +2066..2070; Common +2071..2071; Latin +2072..2073; Unknown +2074..207E; Common +207F..207F; Latin +2080..208E; Common +208F..208F; Unknown +2090..209C; Latin +209D..209F; Unknown +20A0..20BF; Common +20C0..20CF; Unknown +20D0..20F0; Inherited +20F1..20FF; Unknown +2100..2125; Common +2126..2126; Greek +2127..2129; Common +212A..212B; Latin +212C..2131; Common +2132..2132; Latin +2133..214D; Common +214E..214E; Latin +214F..215F; Common +2160..2188; Latin +2189..218B; Common +218C..218F; Unknown +2190..2426; Common +2427..243F; Unknown +2440..244A; Common +244B..245F; Unknown +2460..27FF; Common +2800..28FF; Braille +2900..2B73; Common +2B74..2B75; Unknown +2B76..2B95; Common +2B96..2B97; Unknown +2B98..2BB9; Common +2BBA..2BBC; Unknown +2BBD..2BC8; Common +2BC9..2BC9; Unknown +2BCA..2BD2; Common +2BD3..2BEB; Unknown +2BEC..2BEF; Common +2BF0..2BFF; Unknown +2C00..2C2E; Glagolitic +2C2F..2C2F; Unknown +2C30..2C5E; Glagolitic +2C5F..2C5F; Unknown +2C60..2C7F; Latin +2C80..2CF3; Coptic +2CF4..2CF8; Unknown +2CF9..2CFF; Coptic +2D00..2D25; Georgian +2D26..2D26; Unknown +2D27..2D27; Georgian +2D28..2D2C; Unknown +2D2D..2D2D; Georgian +2D2E..2D2F; Unknown +2D30..2D67; Tifinagh +2D68..2D6E; Unknown +2D6F..2D70; Tifinagh +2D71..2D7E; Unknown +2D7F..2D7F; Tifinagh +2D80..2D96; Ethiopic +2D97..2D9F; Unknown +2DA0..2DA6; Ethiopic +2DA7..2DA7; Unknown +2DA8..2DAE; Ethiopic +2DAF..2DAF; Unknown +2DB0..2DB6; Ethiopic +2DB7..2DB7; Unknown +2DB8..2DBE; Ethiopic +2DBF..2DBF; Unknown +2DC0..2DC6; Ethiopic +2DC7..2DC7; Unknown +2DC8..2DCE; Ethiopic +2DCF..2DCF; Unknown +2DD0..2DD6; Ethiopic +2DD7..2DD7; Unknown +2DD8..2DDE; Ethiopic +2DDF..2DDF; Unknown +2DE0..2DFF; Cyrillic +2E00..2E49; Common +2E4A..2E7F; Unknown +2E80..2E99; Han +2E9A..2E9A; Unknown +2E9B..2EF3; Han +2EF4..2EFF; Unknown +2F00..2FD5; Han +2FD6..2FEF; Unknown +2FF0..2FFB; Common +2FFC..2FFF; Unknown +3000..3004; Common +3005..3005; Han +3006..3006; Common +3007..3007; Han +3008..3020; Common +3021..3029; Han +302A..302D; Inherited +302E..302F; Hangul +3030..3037; Common +3038..303B; Han +303C..303F; Common +3040..3040; Unknown +3041..3096; Hiragana +3097..3098; Unknown +3099..309A; Inherited +309B..309C; Common +309D..309F; Hiragana +30A0..30A0; Common +30A1..30FA; Katakana +30FB..30FC; Common +30FD..30FF; Katakana +3100..3104; Unknown +3105..312E; Bopomofo +312F..3130; Unknown +3131..318E; Hangul +318F..318F; Unknown +3190..319F; Common +31A0..31BA; Bopomofo +31BB..31BF; Unknown +31C0..31E3; Common +31E4..31EF; Unknown +31F0..31FF; Katakana +3200..321E; Hangul +321F..321F; Unknown +3220..325F; Common +3260..327E; Hangul +327F..32CF; Common +32D0..32FE; Katakana +32FF..32FF; Unknown +3300..3357; Katakana +3358..33FF; Common +3400..4DB5; Han +4DB6..4DBF; Unknown +4DC0..4DFF; Common +4E00..9FEA; Han +9FEB..9FFF; Unknown +A000..A48C; Yi +A48D..A48F; Unknown +A490..A4C6; Yi +A4C7..A4CF; Unknown +A4D0..A4FF; Lisu +A500..A62B; Vai +A62C..A63F; Unknown +A640..A69F; Cyrillic +A6A0..A6F7; Bamum +A6F8..A6FF; Unknown +A700..A721; Common +A722..A787; Latin +A788..A78A; Common +A78B..A7AE; Latin +A7AF..A7AF; Unknown +A7B0..A7B7; Latin +A7B8..A7F6; Unknown +A7F7..A7FF; Latin +A800..A82B; Syloti_Nagri +A82C..A82F; Unknown +A830..A839; Common +A83A..A83F; Unknown +A840..A877; Phags_Pa +A878..A87F; Unknown +A880..A8C5; Saurashtra +A8C6..A8CD; Unknown +A8CE..A8D9; Saurashtra +A8DA..A8DF; Unknown +A8E0..A8FD; Devanagari +A8FE..A8FF; Unknown +A900..A92D; Kayah_Li +A92E..A92E; Common +A92F..A92F; Kayah_Li +A930..A953; Rejang +A954..A95E; Unknown +A95F..A95F; Rejang +A960..A97C; Hangul +A97D..A97F; Unknown +A980..A9CD; Javanese +A9CE..A9CE; Unknown +A9CF..A9CF; Common +A9D0..A9D9; Javanese +A9DA..A9DD; Unknown +A9DE..A9DF; Javanese +A9E0..A9FE; Myanmar +A9FF..A9FF; Unknown +AA00..AA36; Cham +AA37..AA3F; Unknown +AA40..AA4D; Cham +AA4E..AA4F; Unknown +AA50..AA59; Cham +AA5A..AA5B; Unknown +AA5C..AA5F; Cham +AA60..AA7F; Myanmar +AA80..AAC2; Tai_Viet +AAC3..AADA; Unknown +AADB..AADF; Tai_Viet +AAE0..AAF6; Meetei_Mayek +AAF7..AB00; Unknown +AB01..AB06; Ethiopic +AB07..AB08; Unknown +AB09..AB0E; Ethiopic +AB0F..AB10; Unknown +AB11..AB16; Ethiopic +AB17..AB1F; Unknown +AB20..AB26; Ethiopic +AB27..AB27; Unknown +AB28..AB2E; Ethiopic +AB2F..AB2F; Unknown +AB30..AB5A; Latin +AB5B..AB5B; Common +AB5C..AB64; Latin +AB65..AB65; Greek +AB66..AB6F; Unknown +AB70..ABBF; Cherokee +ABC0..ABED; Meetei_Mayek +ABEE..ABEF; Unknown +ABF0..ABF9; Meetei_Mayek +ABFA..ABFF; Unknown +AC00..D7A3; Hangul +D7A4..D7AF; Unknown +D7B0..D7C6; Hangul +D7C7..D7CA; Unknown +D7CB..D7FB; Hangul +D7FC..D7FF; Unknown +E000..F8FF; Unknown +F900..FA6D; Han +FA6E..FA6F; Unknown +FA70..FAD9; Han +FADA..FAFF; Unknown +FB00..FB06; Latin +FB07..FB12; Unknown +FB13..FB17; Armenian +FB18..FB1C; Unknown +FB1D..FB36; Hebrew +FB37..FB37; Unknown +FB38..FB3C; Hebrew +FB3D..FB3D; Unknown +FB3E..FB3E; Hebrew +FB3F..FB3F; Unknown +FB40..FB41; Hebrew +FB42..FB42; Unknown +FB43..FB44; Hebrew +FB45..FB45; Unknown +FB46..FB4F; Hebrew +FB50..FBC1; Arabic +FBC2..FBD2; Unknown +FBD3..FD3D; Arabic +FD3E..FD3F; Common +FD40..FD4F; Unknown +FD50..FD8F; Arabic +FD90..FD91; Unknown +FD92..FDC7; Arabic +FDC8..FDEF; Unknown +FDF0..FDFD; Arabic +FDFE..FDFF; Unknown +FE00..FE0F; Inherited +FE10..FE19; Common +FE1A..FE1F; Unknown +FE20..FE2D; Inherited +FE2E..FE2F; Cyrillic +FE30..FE52; Common +FE53..FE53; Unknown +FE54..FE66; Common +FE67..FE67; Unknown +FE68..FE6B; Common +FE6C..FE6F; Unknown +FE70..FE74; Arabic +FE75..FE75; Unknown +FE76..FEFC; Arabic +FEFD..FEFE; Unknown +FEFF..FEFF; Common +FF00..FF00; Unknown +FF01..FF20; Common +FF21..FF3A; Latin +FF3B..FF40; Common +FF41..FF5A; Latin +FF5B..FF65; Common +FF66..FF6F; Katakana +FF70..FF70; Common +FF71..FF9D; Katakana +FF9E..FF9F; Common +FFA0..FFBE; Hangul +FFBF..FFC1; Unknown +FFC2..FFC7; Hangul +FFC8..FFC9; Unknown +FFCA..FFCF; Hangul +FFD0..FFD1; Unknown +FFD2..FFD7; Hangul +FFD8..FFD9; Unknown +FFDA..FFDC; Hangul +FFDD..FFDF; Unknown +FFE0..FFE6; Common +FFE7..FFE7; Unknown +FFE8..FFEE; Common +FFEF..FFF8; Unknown +FFF9..FFFD; Common +FFFE..FFFF; Unknown +10000..1000B; Linear_B +1000C..1000C; Unknown +1000D..10026; Linear_B +10027..10027; Unknown +10028..1003A; Linear_B +1003B..1003B; Unknown +1003C..1003D; Linear_B +1003E..1003E; Unknown +1003F..1004D; Linear_B +1004E..1004F; Unknown +10050..1005D; Linear_B +1005E..1007F; Unknown +10080..100FA; Linear_B +100FB..100FF; Unknown +10100..10102; Common +10103..10106; Unknown +10107..10133; Common +10134..10136; Unknown +10137..1013F; Common +10140..1018E; Greek +1018F..1018F; Unknown +10190..1019B; Common +1019C..1019F; Unknown +101A0..101A0; Greek +101A1..101CF; Unknown +101D0..101FC; Common +101FD..101FD; Inherited +101FE..1027F; Unknown +10280..1029C; Lycian +1029D..1029F; Unknown +102A0..102D0; Carian +102D1..102DF; Unknown +102E0..102E0; Inherited +102E1..102FB; Common +102FC..102FF; Unknown +10300..10323; Old_Italic +10324..1032C; Unknown +1032D..1032F; Old_Italic +10330..1034A; Gothic +1034B..1034F; Unknown +10350..1037A; Old_Permic +1037B..1037F; Unknown +10380..1039D; Ugaritic +1039E..1039E; Unknown +1039F..1039F; Ugaritic +103A0..103C3; Old_Persian +103C4..103C7; Unknown +103C8..103D5; Old_Persian +103D6..103FF; Unknown +10400..1044F; Deseret +10450..1047F; Shavian +10480..1049D; Osmanya +1049E..1049F; Unknown +104A0..104A9; Osmanya +104AA..104AF; Unknown +104B0..104D3; Osage +104D4..104D7; Unknown +104D8..104FB; Osage +104FC..104FF; Unknown +10500..10527; Elbasan +10528..1052F; Unknown +10530..10563; Caucasian_Albanian +10564..1056E; Unknown +1056F..1056F; Caucasian_Albanian +10570..105FF; Unknown +10600..10736; Linear_A +10737..1073F; Unknown +10740..10755; Linear_A +10756..1075F; Unknown +10760..10767; Linear_A +10768..107FF; Unknown +10800..10805; Cypriot +10806..10807; Unknown +10808..10808; Cypriot +10809..10809; Unknown +1080A..10835; Cypriot +10836..10836; Unknown +10837..10838; Cypriot +10839..1083B; Unknown +1083C..1083C; Cypriot +1083D..1083E; Unknown +1083F..1083F; Cypriot +10840..10855; Imperial_Aramaic +10856..10856; Unknown +10857..1085F; Imperial_Aramaic +10860..1087F; Palmyrene +10880..1089E; Nabataean +1089F..108A6; Unknown +108A7..108AF; Nabataean +108B0..108DF; Unknown +108E0..108F2; Hatran +108F3..108F3; Unknown +108F4..108F5; Hatran +108F6..108FA; Unknown +108FB..108FF; Hatran +10900..1091B; Phoenician +1091C..1091E; Unknown +1091F..1091F; Phoenician +10920..10939; Lydian +1093A..1093E; Unknown +1093F..1093F; Lydian +10940..1097F; Unknown +10980..1099F; Meroitic_Hieroglyphs +109A0..109B7; Meroitic_Cursive +109B8..109BB; Unknown +109BC..109CF; Meroitic_Cursive +109D0..109D1; Unknown +109D2..109FF; Meroitic_Cursive +10A00..10A03; Kharoshthi +10A04..10A04; Unknown +10A05..10A06; Kharoshthi +10A07..10A0B; Unknown +10A0C..10A13; Kharoshthi +10A14..10A14; Unknown +10A15..10A17; Kharoshthi +10A18..10A18; Unknown +10A19..10A33; Kharoshthi +10A34..10A37; Unknown +10A38..10A3A; Kharoshthi +10A3B..10A3E; Unknown +10A3F..10A47; Kharoshthi +10A48..10A4F; Unknown +10A50..10A58; Kharoshthi +10A59..10A5F; Unknown +10A60..10A7F; Old_South_Arabian +10A80..10A9F; Old_North_Arabian +10AA0..10ABF; Unknown +10AC0..10AE6; Manichaean +10AE7..10AEA; Unknown +10AEB..10AF6; Manichaean +10AF7..10AFF; Unknown +10B00..10B35; Avestan +10B36..10B38; Unknown +10B39..10B3F; Avestan +10B40..10B55; Inscriptional_Parthian +10B56..10B57; Unknown +10B58..10B5F; Inscriptional_Parthian +10B60..10B72; Inscriptional_Pahlavi +10B73..10B77; Unknown +10B78..10B7F; Inscriptional_Pahlavi +10B80..10B91; Psalter_Pahlavi +10B92..10B98; Unknown +10B99..10B9C; Psalter_Pahlavi +10B9D..10BA8; Unknown +10BA9..10BAF; Psalter_Pahlavi +10BB0..10BFF; Unknown +10C00..10C48; Old_Turkic +10C49..10C7F; Unknown +10C80..10CB2; Old_Hungarian +10CB3..10CBF; Unknown +10CC0..10CF2; Old_Hungarian +10CF3..10CF9; Unknown +10CFA..10CFF; Old_Hungarian +10D00..10E5F; Unknown +10E60..10E7E; Arabic +10E7F..10FFF; Unknown +11000..1104D; Brahmi +1104E..11051; Unknown +11052..1106F; Brahmi +11070..1107E; Unknown +1107F..1107F; Brahmi +11080..110C1; Kaithi +110C2..110CF; Unknown +110D0..110E8; Sora_Sompeng +110E9..110EF; Unknown +110F0..110F9; Sora_Sompeng +110FA..110FF; Unknown +11100..11134; Chakma +11135..11135; Unknown +11136..11143; Chakma +11144..1114F; Unknown +11150..11176; Mahajani +11177..1117F; Unknown +11180..111CD; Sharada +111CE..111CF; Unknown +111D0..111DF; Sharada +111E0..111E0; Unknown +111E1..111F4; Sinhala +111F5..111FF; Unknown +11200..11211; Khojki +11212..11212; Unknown +11213..1123E; Khojki +1123F..1127F; Unknown +11280..11286; Multani +11287..11287; Unknown +11288..11288; Multani +11289..11289; Unknown +1128A..1128D; Multani +1128E..1128E; Unknown +1128F..1129D; Multani +1129E..1129E; Unknown +1129F..112A9; Multani +112AA..112AF; Unknown +112B0..112EA; Khudawadi +112EB..112EF; Unknown +112F0..112F9; Khudawadi +112FA..112FF; Unknown +11300..11303; Grantha +11304..11304; Unknown +11305..1130C; Grantha +1130D..1130E; Unknown +1130F..11310; Grantha +11311..11312; Unknown +11313..11328; Grantha +11329..11329; Unknown +1132A..11330; Grantha +11331..11331; Unknown +11332..11333; Grantha +11334..11334; Unknown +11335..11339; Grantha +1133A..1133B; Unknown +1133C..11344; Grantha +11345..11346; Unknown +11347..11348; Grantha +11349..1134A; Unknown +1134B..1134D; Grantha +1134E..1134F; Unknown +11350..11350; Grantha +11351..11356; Unknown +11357..11357; Grantha +11358..1135C; Unknown +1135D..11363; Grantha +11364..11365; Unknown +11366..1136C; Grantha +1136D..1136F; Unknown +11370..11374; Grantha +11375..113FF; Unknown +11400..11459; Newa +1145A..1145A; Unknown +1145B..1145B; Newa +1145C..1145C; Unknown +1145D..1145D; Newa +1145E..1147F; Unknown +11480..114C7; Tirhuta +114C8..114CF; Unknown +114D0..114D9; Tirhuta +114DA..1157F; Unknown +11580..115B5; Siddham +115B6..115B7; Unknown +115B8..115DD; Siddham +115DE..115FF; Unknown +11600..11644; Modi +11645..1164F; Unknown +11650..11659; Modi +1165A..1165F; Unknown +11660..1166C; Mongolian +1166D..1167F; Unknown +11680..116B7; Takri +116B8..116BF; Unknown +116C0..116C9; Takri +116CA..116FF; Unknown +11700..11719; Ahom +1171A..1171C; Unknown +1171D..1172B; Ahom +1172C..1172F; Unknown +11730..1173F; Ahom +11740..1189F; Unknown +118A0..118F2; Warang_Citi +118F3..118FE; Unknown +118FF..118FF; Warang_Citi +11900..119FF; Unknown +11A00..11A47; Zanabazar_Square +11A48..11A4F; Unknown +11A50..11A83; Soyombo +11A84..11A85; Unknown +11A86..11A9C; Soyombo +11A9D..11A9D; Unknown +11A9E..11AA2; Soyombo +11AA3..11ABF; Unknown +11AC0..11AF8; Pau_Cin_Hau +11AF9..11BFF; Unknown +11C00..11C08; Bhaiksuki +11C09..11C09; Unknown +11C0A..11C36; Bhaiksuki +11C37..11C37; Unknown +11C38..11C45; Bhaiksuki +11C46..11C4F; Unknown +11C50..11C6C; Bhaiksuki +11C6D..11C6F; Unknown +11C70..11C8F; Marchen +11C90..11C91; Unknown +11C92..11CA7; Marchen +11CA8..11CA8; Unknown +11CA9..11CB6; Marchen +11CB7..11CFF; Unknown +11D00..11D06; Masaram_Gondi +11D07..11D07; Unknown +11D08..11D09; Masaram_Gondi +11D0A..11D0A; Unknown +11D0B..11D36; Masaram_Gondi +11D37..11D39; Unknown +11D3A..11D3A; Masaram_Gondi +11D3B..11D3B; Unknown +11D3C..11D3D; Masaram_Gondi +11D3E..11D3E; Unknown +11D3F..11D47; Masaram_Gondi +11D48..11D4F; Unknown +11D50..11D59; Masaram_Gondi +11D5A..11FFF; Unknown +12000..12399; Cuneiform +1239A..123FF; Unknown +12400..1246E; Cuneiform +1246F..1246F; Unknown +12470..12474; Cuneiform +12475..1247F; Unknown +12480..12543; Cuneiform +12544..12FFF; Unknown +13000..1342E; Egyptian_Hieroglyphs +1342F..143FF; Unknown +14400..14646; Anatolian_Hieroglyphs +14647..167FF; Unknown +16800..16A38; Bamum +16A39..16A3F; Unknown +16A40..16A5E; Mro +16A5F..16A5F; Unknown +16A60..16A69; Mro +16A6A..16A6D; Unknown +16A6E..16A6F; Mro +16A70..16ACF; Unknown +16AD0..16AED; Bassa_Vah +16AEE..16AEF; Unknown +16AF0..16AF5; Bassa_Vah +16AF6..16AFF; Unknown +16B00..16B45; Pahawh_Hmong +16B46..16B4F; Unknown +16B50..16B59; Pahawh_Hmong +16B5A..16B5A; Unknown +16B5B..16B61; Pahawh_Hmong +16B62..16B62; Unknown +16B63..16B77; Pahawh_Hmong +16B78..16B7C; Unknown +16B7D..16B8F; Pahawh_Hmong +16B90..16EFF; Unknown +16F00..16F44; Miao +16F45..16F4F; Unknown +16F50..16F7E; Miao +16F7F..16F8E; Unknown +16F8F..16F9F; Miao +16FA0..16FDF; Unknown +16FE0..16FE0; Tangut +16FE1..16FE1; Nushu +16FE2..16FFF; Unknown +17000..187EC; Tangut +187ED..187FF; Unknown +18800..18AF2; Tangut +18AF3..1AFFF; Unknown +1B000..1B000; Katakana +1B001..1B11E; Hiragana +1B11F..1B16F; Unknown +1B170..1B2FB; Nushu +1B2FC..1BBFF; Unknown +1BC00..1BC6A; Duployan +1BC6B..1BC6F; Unknown +1BC70..1BC7C; Duployan +1BC7D..1BC7F; Unknown +1BC80..1BC88; Duployan +1BC89..1BC8F; Unknown +1BC90..1BC99; Duployan +1BC9A..1BC9B; Unknown +1BC9C..1BC9F; Duployan +1BCA0..1BCA3; Common +1BCA4..1CFFF; Unknown +1D000..1D0F5; Common +1D0F6..1D0FF; Unknown +1D100..1D126; Common +1D127..1D128; Unknown +1D129..1D166; Common +1D167..1D169; Inherited +1D16A..1D17A; Common +1D17B..1D182; Inherited +1D183..1D184; Common +1D185..1D18B; Inherited +1D18C..1D1A9; Common +1D1AA..1D1AD; Inherited +1D1AE..1D1E8; Common +1D1E9..1D1FF; Unknown +1D200..1D245; Greek +1D246..1D2FF; Unknown +1D300..1D356; Common +1D357..1D35F; Unknown +1D360..1D371; Common +1D372..1D3FF; Unknown +1D400..1D454; Common +1D455..1D455; Unknown +1D456..1D49C; Common +1D49D..1D49D; Unknown +1D49E..1D49F; Common +1D4A0..1D4A1; Unknown +1D4A2..1D4A2; Common +1D4A3..1D4A4; Unknown +1D4A5..1D4A6; Common +1D4A7..1D4A8; Unknown +1D4A9..1D4AC; Common +1D4AD..1D4AD; Unknown +1D4AE..1D4B9; Common +1D4BA..1D4BA; Unknown +1D4BB..1D4BB; Common +1D4BC..1D4BC; Unknown +1D4BD..1D4C3; Common +1D4C4..1D4C4; Unknown +1D4C5..1D505; Common +1D506..1D506; Unknown +1D507..1D50A; Common +1D50B..1D50C; Unknown +1D50D..1D514; Common +1D515..1D515; Unknown +1D516..1D51C; Common +1D51D..1D51D; Unknown +1D51E..1D539; Common +1D53A..1D53A; Unknown +1D53B..1D53E; Common +1D53F..1D53F; Unknown +1D540..1D544; Common +1D545..1D545; Unknown +1D546..1D546; Common +1D547..1D549; Unknown +1D54A..1D550; Common +1D551..1D551; Unknown +1D552..1D6A5; Common +1D6A6..1D6A7; Unknown +1D6A8..1D7CB; Common +1D7CC..1D7CD; Unknown +1D7CE..1D7FF; Common +1D800..1DA8B; SignWriting +1DA8C..1DA9A; Unknown +1DA9B..1DA9F; SignWriting +1DAA0..1DAA0; Unknown +1DAA1..1DAAF; SignWriting +1DAB0..1DFFF; Unknown +1E000..1E006; Glagolitic +1E007..1E007; Unknown +1E008..1E018; Glagolitic +1E019..1E01A; Unknown +1E01B..1E021; Glagolitic +1E022..1E022; Unknown +1E023..1E024; Glagolitic +1E025..1E025; Unknown +1E026..1E02A; Glagolitic +1E02B..1E7FF; Unknown +1E800..1E8C4; Mende_Kikakui +1E8C5..1E8C6; Unknown +1E8C7..1E8D6; Mende_Kikakui +1E8D7..1E8FF; Unknown +1E900..1E94A; Adlam +1E94B..1E94F; Unknown +1E950..1E959; Adlam +1E95A..1E95D; Unknown +1E95E..1E95F; Adlam +1E960..1EDFF; Unknown +1EE00..1EE03; Arabic +1EE04..1EE04; Unknown +1EE05..1EE1F; Arabic +1EE20..1EE20; Unknown +1EE21..1EE22; Arabic +1EE23..1EE23; Unknown +1EE24..1EE24; Arabic +1EE25..1EE26; Unknown +1EE27..1EE27; Arabic +1EE28..1EE28; Unknown +1EE29..1EE32; Arabic +1EE33..1EE33; Unknown +1EE34..1EE37; Arabic +1EE38..1EE38; Unknown +1EE39..1EE39; Arabic +1EE3A..1EE3A; Unknown +1EE3B..1EE3B; Arabic +1EE3C..1EE41; Unknown +1EE42..1EE42; Arabic +1EE43..1EE46; Unknown +1EE47..1EE47; Arabic +1EE48..1EE48; Unknown +1EE49..1EE49; Arabic +1EE4A..1EE4A; Unknown +1EE4B..1EE4B; Arabic +1EE4C..1EE4C; Unknown +1EE4D..1EE4F; Arabic +1EE50..1EE50; Unknown +1EE51..1EE52; Arabic +1EE53..1EE53; Unknown +1EE54..1EE54; Arabic +1EE55..1EE56; Unknown +1EE57..1EE57; Arabic +1EE58..1EE58; Unknown +1EE59..1EE59; Arabic +1EE5A..1EE5A; Unknown +1EE5B..1EE5B; Arabic +1EE5C..1EE5C; Unknown +1EE5D..1EE5D; Arabic +1EE5E..1EE5E; Unknown +1EE5F..1EE5F; Arabic +1EE60..1EE60; Unknown +1EE61..1EE62; Arabic +1EE63..1EE63; Unknown +1EE64..1EE64; Arabic +1EE65..1EE66; Unknown +1EE67..1EE6A; Arabic +1EE6B..1EE6B; Unknown +1EE6C..1EE72; Arabic +1EE73..1EE73; Unknown +1EE74..1EE77; Arabic +1EE78..1EE78; Unknown +1EE79..1EE7C; Arabic +1EE7D..1EE7D; Unknown +1EE7E..1EE7E; Arabic +1EE7F..1EE7F; Unknown +1EE80..1EE89; Arabic +1EE8A..1EE8A; Unknown +1EE8B..1EE9B; Arabic +1EE9C..1EEA0; Unknown +1EEA1..1EEA3; Arabic +1EEA4..1EEA4; Unknown +1EEA5..1EEA9; Arabic +1EEAA..1EEAA; Unknown +1EEAB..1EEBB; Arabic +1EEBC..1EEEF; Unknown +1EEF0..1EEF1; Arabic +1EEF2..1EFFF; Unknown +1F000..1F02B; Common +1F02C..1F02F; Unknown +1F030..1F093; Common +1F094..1F09F; Unknown +1F0A0..1F0AE; Common +1F0AF..1F0B0; Unknown +1F0B1..1F0BF; Common +1F0C0..1F0C0; Unknown +1F0C1..1F0CF; Common +1F0D0..1F0D0; Unknown +1F0D1..1F0F5; Common +1F0F6..1F0FF; Unknown +1F100..1F10C; Common +1F10D..1F10F; Unknown +1F110..1F12E; Common +1F12F..1F12F; Unknown +1F130..1F16B; Common +1F16C..1F16F; Unknown +1F170..1F1AC; Common +1F1AD..1F1E5; Unknown +1F1E6..1F1FF; Common +1F200..1F200; Hiragana +1F201..1F202; Common +1F203..1F20F; Unknown +1F210..1F23B; Common +1F23C..1F23F; Unknown +1F240..1F248; Common +1F249..1F24F; Unknown +1F250..1F251; Common +1F252..1F25F; Unknown +1F260..1F265; Common +1F266..1F2FF; Unknown +1F300..1F6D4; Common +1F6D5..1F6DF; Unknown +1F6E0..1F6EC; Common +1F6ED..1F6EF; Unknown +1F6F0..1F6F8; Common +1F6F9..1F6FF; Unknown +1F700..1F773; Common +1F774..1F77F; Unknown +1F780..1F7D4; Common +1F7D5..1F7FF; Unknown +1F800..1F80B; Common +1F80C..1F80F; Unknown +1F810..1F847; Common +1F848..1F84F; Unknown +1F850..1F859; Common +1F85A..1F85F; Unknown +1F860..1F887; Common +1F888..1F88F; Unknown +1F890..1F8AD; Common +1F8AE..1F8FF; Unknown +1F900..1F90B; Common +1F90C..1F90F; Unknown +1F910..1F93E; Common +1F93F..1F93F; Unknown +1F940..1F94C; Common +1F94D..1F94F; Unknown +1F950..1F96B; Common +1F96C..1F97F; Unknown +1F980..1F997; Common +1F998..1F9BF; Unknown +1F9C0..1F9C0; Common +1F9C1..1F9CF; Unknown +1F9D0..1F9E6; Common +1F9E7..1FFFF; Unknown +20000..2A6D6; Han +2A6D7..2A6FF; Unknown +2A700..2B734; Han +2B735..2B73F; Unknown +2B740..2B81D; Han +2B81E..2B81F; Unknown +2B820..2CEA1; Han +2CEA2..2CEAF; Unknown +2CEB0..2EBE0; Han +2EBE1..2F7FF; Unknown +2F800..2FA1D; Han +2FA1E..E0000; Unknown +E0001..E0001; Common +E0002..E001F; Unknown +E0020..E007F; Common +E0080..E00FF; Unknown +E0100..E01EF; Inherited +E01F0..10FFFF; Unknown diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0.test new file mode 100644 index 000000000..8f7f39987 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_10_0 + +description: +Tests character class syntax of the Unicode 10.0 Script property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_1-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_1.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_1.flex new file mode 100644 index 000000000..eec270a6f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_1.flex @@ -0,0 +1,33 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0_extensions_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Adlam} { setCurCharPropertyValue("Script_Extensions:Adlam"); } +\p{Script_Extensions:Armenian} { setCurCharPropertyValue("Script_Extensions:Armenian"); } +\p{Script_Extensions:Bengali} { setCurCharPropertyValue("Script_Extensions:Bengali"); } +\p{Script_Extensions:Bopomofo} { setCurCharPropertyValue("Script_Extensions:Bopomofo"); } +\p{Script_Extensions:Buginese} { setCurCharPropertyValue("Script_Extensions:Buginese"); } +\p{Script_Extensions:Buhid} { setCurCharPropertyValue("Script_Extensions:Buhid"); } +\p{Script_Extensions:Coptic} { setCurCharPropertyValue("Script_Extensions:Coptic"); } +\p{Script_Extensions:Cypriot} { setCurCharPropertyValue("Script_Extensions:Cypriot"); } +\p{Script_Extensions:Cyrillic} { setCurCharPropertyValue("Script_Extensions:Cyrillic"); } +\p{Script_Extensions:Duployan} { setCurCharPropertyValue("Script_Extensions:Duployan"); } +\p{Script_Extensions:Greek} { setCurCharPropertyValue("Script_Extensions:Greek"); } +\p{Script_Extensions:Kaithi} { setCurCharPropertyValue("Script_Extensions:Kaithi"); } +\p{Script_Extensions:Kayah_Li} { setCurCharPropertyValue("Script_Extensions:Kayah_Li"); } +\p{Script_Extensions:Khojki} { setCurCharPropertyValue("Script_Extensions:Khojki"); } +\p{Script_Extensions:Mongolian} { setCurCharPropertyValue("Script_Extensions:Mongolian"); } +\p{Script_Extensions:Multani} { setCurCharPropertyValue("Script_Extensions:Multani"); } +\p{Script_Extensions:Tai_Le} { setCurCharPropertyValue("Script_Extensions:Tai_Le"); } +\p{Script_Extensions:Thaana} { setCurCharPropertyValue("Script_Extensions:Thaana"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_1.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_1.output new file mode 100644 index 000000000..613a24578 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_1.output @@ -0,0 +1,137 @@ +02EA..02EB; Script_Extensions:Bopomofo +0342..0342; Script_Extensions:Greek +0345..0345; Script_Extensions:Greek +0370..0373; Script_Extensions:Greek +0375..0377; Script_Extensions:Greek +037A..037D; Script_Extensions:Greek +037F..037F; Script_Extensions:Greek +0384..0384; Script_Extensions:Greek +0386..0386; Script_Extensions:Greek +0388..038A; Script_Extensions:Greek +038C..038C; Script_Extensions:Greek +038E..03A1; Script_Extensions:Greek +03A3..03E1; Script_Extensions:Greek +03E2..03EF; Script_Extensions:Coptic +03F0..03FF; Script_Extensions:Greek +0400..052F; Script_Extensions:Cyrillic +0531..0556; Script_Extensions:Armenian +0559..055F; Script_Extensions:Armenian +0561..0587; Script_Extensions:Armenian +0589..058A; Script_Extensions:Armenian +058D..058F; Script_Extensions:Armenian +060C..060C; Script_Extensions:Thaana +061B..061C; Script_Extensions:Thaana +061F..061F; Script_Extensions:Thaana +0640..0640; Script_Extensions:Adlam +0660..0669; Script_Extensions:Thaana +0780..07B1; Script_Extensions:Thaana +0951..0952; Script_Extensions:Bengali +0964..0965; Script_Extensions:Bengali +0966..096F; Script_Extensions:Kaithi +0980..0983; Script_Extensions:Bengali +0985..098C; Script_Extensions:Bengali +098F..0990; Script_Extensions:Bengali +0993..09A8; Script_Extensions:Bengali +09AA..09B0; Script_Extensions:Bengali +09B2..09B2; Script_Extensions:Bengali +09B6..09B9; Script_Extensions:Bengali +09BC..09C4; Script_Extensions:Bengali +09C7..09C8; Script_Extensions:Bengali +09CB..09CE; Script_Extensions:Bengali +09D7..09D7; Script_Extensions:Bengali +09DC..09DD; Script_Extensions:Bengali +09DF..09E3; Script_Extensions:Bengali +09E6..09FD; Script_Extensions:Bengali +0A66..0A6F; Script_Extensions:Multani +0AE6..0AEF; Script_Extensions:Khojki +1040..1049; Script_Extensions:Tai_Le +1735..1736; Script_Extensions:Buhid +1740..1753; Script_Extensions:Buhid +1800..180E; Script_Extensions:Mongolian +1810..1819; Script_Extensions:Mongolian +1820..1877; Script_Extensions:Mongolian +1880..18AA; Script_Extensions:Mongolian +1950..196D; Script_Extensions:Tai_Le +1970..1974; Script_Extensions:Tai_Le +1A00..1A1B; Script_Extensions:Buginese +1A1E..1A1F; Script_Extensions:Buginese +1C80..1C88; Script_Extensions:Cyrillic +1CF7..1CF7; Script_Extensions:Bengali +1D26..1D2A; Script_Extensions:Greek +1D2B..1D2B; Script_Extensions:Cyrillic +1D5D..1D61; Script_Extensions:Greek +1D66..1D6A; Script_Extensions:Greek +1D78..1D78; Script_Extensions:Cyrillic +1DBF..1DC1; Script_Extensions:Greek +1F00..1F15; Script_Extensions:Greek +1F18..1F1D; Script_Extensions:Greek +1F20..1F45; Script_Extensions:Greek +1F48..1F4D; Script_Extensions:Greek +1F50..1F57; Script_Extensions:Greek +1F59..1F59; Script_Extensions:Greek +1F5B..1F5B; Script_Extensions:Greek +1F5D..1F5D; Script_Extensions:Greek +1F5F..1F7D; Script_Extensions:Greek +1F80..1FB4; Script_Extensions:Greek +1FB6..1FC4; Script_Extensions:Greek +1FC6..1FD3; Script_Extensions:Greek +1FD6..1FDB; Script_Extensions:Greek +1FDD..1FEF; Script_Extensions:Greek +1FF2..1FF4; Script_Extensions:Greek +1FF6..1FFE; Script_Extensions:Greek +2126..2126; Script_Extensions:Greek +2C80..2CF3; Script_Extensions:Coptic +2CF9..2CFF; Script_Extensions:Coptic +2DE0..2DFF; Script_Extensions:Cyrillic +2E43..2E43; Script_Extensions:Cyrillic +3001..3003; Script_Extensions:Bopomofo +3008..3011; Script_Extensions:Bopomofo +3013..301F; Script_Extensions:Bopomofo +302A..302D; Script_Extensions:Bopomofo +3030..3030; Script_Extensions:Bopomofo +3037..3037; Script_Extensions:Bopomofo +30FB..30FB; Script_Extensions:Bopomofo +3105..312E; Script_Extensions:Bopomofo +31A0..31BA; Script_Extensions:Bopomofo +A640..A69F; Script_Extensions:Cyrillic +A830..A839; Script_Extensions:Kaithi +A8F1..A8F1; Script_Extensions:Bengali +A900..A92F; Script_Extensions:Kayah_Li +A9CF..A9CF; Script_Extensions:Buginese +AB65..AB65; Script_Extensions:Greek +FB13..FB17; Script_Extensions:Armenian +FDF2..FDF2; Script_Extensions:Thaana +FDFD..FDFD; Script_Extensions:Thaana +FE2E..FE2F; Script_Extensions:Cyrillic +FE45..FE46; Script_Extensions:Bopomofo +FF61..FF65; Script_Extensions:Bopomofo +10100..10102; Script_Extensions:Cypriot +10107..10133; Script_Extensions:Cypriot +10137..1013F; Script_Extensions:Cypriot +10140..1018E; Script_Extensions:Greek +101A0..101A0; Script_Extensions:Greek +102E0..102FB; Script_Extensions:Coptic +10800..10805; Script_Extensions:Cypriot +10808..10808; Script_Extensions:Cypriot +1080A..10835; Script_Extensions:Cypriot +10837..10838; Script_Extensions:Cypriot +1083C..1083C; Script_Extensions:Cypriot +1083F..1083F; Script_Extensions:Cypriot +11080..110C1; Script_Extensions:Kaithi +11200..11211; Script_Extensions:Khojki +11213..1123E; Script_Extensions:Khojki +11280..11286; Script_Extensions:Multani +11288..11288; Script_Extensions:Multani +1128A..1128D; Script_Extensions:Multani +1128F..1129D; Script_Extensions:Multani +1129F..112A9; Script_Extensions:Multani +11660..1166C; Script_Extensions:Mongolian +1BC00..1BC6A; Script_Extensions:Duployan +1BC70..1BC7C; Script_Extensions:Duployan +1BC80..1BC88; Script_Extensions:Duployan +1BC90..1BC99; Script_Extensions:Duployan +1BC9C..1BCA3; Script_Extensions:Duployan +1D200..1D245; Script_Extensions:Greek +1E900..1E94A; Script_Extensions:Adlam +1E950..1E959; Script_Extensions:Adlam +1E95E..1E95F; Script_Extensions:Adlam diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_1.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_1.test new file mode 100644 index 000000000..414c2fdeb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_1.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_10_0_extensions_1 + +description: +Tests character class syntax of the Unicode 10.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_10-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_10-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_10.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_10.flex new file mode 100644 index 000000000..a819dece7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_10.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0_extensions_10 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Malayalam} { setCurCharPropertyValue("Script_Extensions:Malayalam"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_10.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_10.output new file mode 100644 index 000000000..3b1de4f5d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_10.output @@ -0,0 +1,11 @@ +0951..0952; Script_Extensions:Malayalam +0964..0965; Script_Extensions:Malayalam +0D00..0D03; Script_Extensions:Malayalam +0D05..0D0C; Script_Extensions:Malayalam +0D0E..0D10; Script_Extensions:Malayalam +0D12..0D44; Script_Extensions:Malayalam +0D46..0D48; Script_Extensions:Malayalam +0D4A..0D4F; Script_Extensions:Malayalam +0D54..0D63; Script_Extensions:Malayalam +0D66..0D7F; Script_Extensions:Malayalam +1CDA..1CDA; Script_Extensions:Malayalam diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_10.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_10.test new file mode 100644 index 000000000..97d3344ba --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_10.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_10_0_extensions_10 + +description: +Tests character class syntax of the Unicode 10.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_11-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_11-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_11.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_11.flex new file mode 100644 index 000000000..dedcfb7e1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_11.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0_extensions_11 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Oriya} { setCurCharPropertyValue("Script_Extensions:Oriya"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_11.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_11.output new file mode 100644 index 000000000..d9b83bc75 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_11.output @@ -0,0 +1,16 @@ +0951..0952; Script_Extensions:Oriya +0964..0965; Script_Extensions:Oriya +0B01..0B03; Script_Extensions:Oriya +0B05..0B0C; Script_Extensions:Oriya +0B0F..0B10; Script_Extensions:Oriya +0B13..0B28; Script_Extensions:Oriya +0B2A..0B30; Script_Extensions:Oriya +0B32..0B33; Script_Extensions:Oriya +0B35..0B39; Script_Extensions:Oriya +0B3C..0B44; Script_Extensions:Oriya +0B47..0B48; Script_Extensions:Oriya +0B4B..0B4D; Script_Extensions:Oriya +0B56..0B57; Script_Extensions:Oriya +0B5C..0B5D; Script_Extensions:Oriya +0B5F..0B63; Script_Extensions:Oriya +0B66..0B77; Script_Extensions:Oriya diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_11.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_11.test new file mode 100644 index 000000000..5488b2b1a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_11.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_10_0_extensions_11 + +description: +Tests character class syntax of the Unicode 10.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_12-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_12-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_12.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_12.flex new file mode 100644 index 000000000..c633dbc2b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_12.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0_extensions_12 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Sinhala} { setCurCharPropertyValue("Script_Extensions:Sinhala"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_12.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_12.output new file mode 100644 index 000000000..08185a67c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_12.output @@ -0,0 +1,14 @@ +0964..0965; Script_Extensions:Sinhala +0D82..0D83; Script_Extensions:Sinhala +0D85..0D96; Script_Extensions:Sinhala +0D9A..0DB1; Script_Extensions:Sinhala +0DB3..0DBB; Script_Extensions:Sinhala +0DBD..0DBD; Script_Extensions:Sinhala +0DC0..0DC6; Script_Extensions:Sinhala +0DCA..0DCA; Script_Extensions:Sinhala +0DCF..0DD4; Script_Extensions:Sinhala +0DD6..0DD6; Script_Extensions:Sinhala +0DD8..0DDF; Script_Extensions:Sinhala +0DE6..0DEF; Script_Extensions:Sinhala +0DF2..0DF4; Script_Extensions:Sinhala +111E1..111F4; Script_Extensions:Sinhala diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_12.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_12.test new file mode 100644 index 000000000..21988b7f5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_12.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_10_0_extensions_12 + +description: +Tests character class syntax of the Unicode 10.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_13-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_13-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_13.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_13.flex new file mode 100644 index 000000000..7759eb7b2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_13.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0_extensions_13 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Syloti_Nagri} { setCurCharPropertyValue("Script_Extensions:Syloti_Nagri"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_13.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_13.output new file mode 100644 index 000000000..5a620a176 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_13.output @@ -0,0 +1,3 @@ +0964..0965; Script_Extensions:Syloti_Nagri +09E6..09EF; Script_Extensions:Syloti_Nagri +A800..A82B; Script_Extensions:Syloti_Nagri diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_13.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_13.test new file mode 100644 index 000000000..2df06ce5c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_13.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_10_0_extensions_13 + +description: +Tests character class syntax of the Unicode 10.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_14-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_14-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_14.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_14.flex new file mode 100644 index 000000000..1604d6cad --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_14.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0_extensions_14 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Takri} { setCurCharPropertyValue("Script_Extensions:Takri"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_14.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_14.output new file mode 100644 index 000000000..c87fe63b8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_14.output @@ -0,0 +1,4 @@ +0964..0965; Script_Extensions:Takri +A830..A839; Script_Extensions:Takri +11680..116B7; Script_Extensions:Takri +116C0..116C9; Script_Extensions:Takri diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_14.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_14.test new file mode 100644 index 000000000..160af5179 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_14.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_10_0_extensions_14 + +description: +Tests character class syntax of the Unicode 10.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_15-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_15-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_15.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_15.flex new file mode 100644 index 000000000..01d11d046 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_15.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0_extensions_15 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Tamil} { setCurCharPropertyValue("Script_Extensions:Tamil"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_15.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_15.output new file mode 100644 index 000000000..eb26d7d67 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_15.output @@ -0,0 +1,23 @@ +0951..0952; Script_Extensions:Tamil +0964..0965; Script_Extensions:Tamil +0B82..0B83; Script_Extensions:Tamil +0B85..0B8A; Script_Extensions:Tamil +0B8E..0B90; Script_Extensions:Tamil +0B92..0B95; Script_Extensions:Tamil +0B99..0B9A; Script_Extensions:Tamil +0B9C..0B9C; Script_Extensions:Tamil +0B9E..0B9F; Script_Extensions:Tamil +0BA3..0BA4; Script_Extensions:Tamil +0BA8..0BAA; Script_Extensions:Tamil +0BAE..0BB9; Script_Extensions:Tamil +0BBE..0BC2; Script_Extensions:Tamil +0BC6..0BC8; Script_Extensions:Tamil +0BCA..0BCD; Script_Extensions:Tamil +0BD0..0BD0; Script_Extensions:Tamil +0BD7..0BD7; Script_Extensions:Tamil +0BE6..0BFA; Script_Extensions:Tamil +1CDA..1CDA; Script_Extensions:Tamil +A8F3..A8F3; Script_Extensions:Tamil +11301..11301; Script_Extensions:Tamil +11303..11303; Script_Extensions:Tamil +1133C..1133C; Script_Extensions:Tamil diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_15.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_15.test new file mode 100644 index 000000000..2eb0ab089 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_15.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_10_0_extensions_15 + +description: +Tests character class syntax of the Unicode 10.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_16-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_16-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_16.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_16.flex new file mode 100644 index 000000000..c897704e0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_16.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0_extensions_16 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Telugu} { setCurCharPropertyValue("Script_Extensions:Telugu"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_16.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_16.output new file mode 100644 index 000000000..76fc6e262 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_16.output @@ -0,0 +1,16 @@ +0951..0952; Script_Extensions:Telugu +0964..0965; Script_Extensions:Telugu +0C00..0C03; Script_Extensions:Telugu +0C05..0C0C; Script_Extensions:Telugu +0C0E..0C10; Script_Extensions:Telugu +0C12..0C28; Script_Extensions:Telugu +0C2A..0C39; Script_Extensions:Telugu +0C3D..0C44; Script_Extensions:Telugu +0C46..0C48; Script_Extensions:Telugu +0C4A..0C4D; Script_Extensions:Telugu +0C55..0C56; Script_Extensions:Telugu +0C58..0C5A; Script_Extensions:Telugu +0C60..0C63; Script_Extensions:Telugu +0C66..0C6F; Script_Extensions:Telugu +0C78..0C7F; Script_Extensions:Telugu +1CDA..1CDA; Script_Extensions:Telugu diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_16.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_16.test new file mode 100644 index 000000000..3f5ff1fc5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_16.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_10_0_extensions_16 + +description: +Tests character class syntax of the Unicode 10.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_17-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_17-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_17.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_17.flex new file mode 100644 index 000000000..69fabe005 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_17.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0_extensions_17 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Tirhuta} { setCurCharPropertyValue("Script_Extensions:Tirhuta"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_17.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_17.output new file mode 100644 index 000000000..91ef414de --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_17.output @@ -0,0 +1,4 @@ +0964..0965; Script_Extensions:Tirhuta +A830..A839; Script_Extensions:Tirhuta +11480..114C7; Script_Extensions:Tirhuta +114D0..114D9; Script_Extensions:Tirhuta diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_17.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_17.test new file mode 100644 index 000000000..99f5c58e8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_17.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_10_0_extensions_17 + +description: +Tests character class syntax of the Unicode 10.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_2-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_2-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_2.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_2.flex new file mode 100644 index 000000000..ed39c0ae5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_2.flex @@ -0,0 +1,26 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0_extensions_2 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Arabic} { setCurCharPropertyValue("Script_Extensions:Arabic"); } +\p{Script_Extensions:Chakma} { setCurCharPropertyValue("Script_Extensions:Chakma"); } +\p{Script_Extensions:Devanagari} { setCurCharPropertyValue("Script_Extensions:Devanagari"); } +\p{Script_Extensions:Georgian} { setCurCharPropertyValue("Script_Extensions:Georgian"); } +\p{Script_Extensions:Glagolitic} { setCurCharPropertyValue("Script_Extensions:Glagolitic"); } +\p{Script_Extensions:Han} { setCurCharPropertyValue("Script_Extensions:Han"); } +\p{Script_Extensions:Hanunoo} { setCurCharPropertyValue("Script_Extensions:Hanunoo"); } +\p{Script_Extensions:Javanese} { setCurCharPropertyValue("Script_Extensions:Javanese"); } +\p{Script_Extensions:Linear_A} { setCurCharPropertyValue("Script_Extensions:Linear_A"); } +\p{Script_Extensions:Old_Permic} { setCurCharPropertyValue("Script_Extensions:Old_Permic"); } +\p{Script_Extensions:Phags_Pa} { setCurCharPropertyValue("Script_Extensions:Phags_Pa"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_2.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_2.output new file mode 100644 index 000000000..c5038e945 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_2.output @@ -0,0 +1,126 @@ +0483..0483; Script_Extensions:Old_Permic +0484..0484; Script_Extensions:Glagolitic +0487..0487; Script_Extensions:Glagolitic +0589..0589; Script_Extensions:Georgian +0600..0604; Script_Extensions:Arabic +0606..061C; Script_Extensions:Arabic +061E..06DC; Script_Extensions:Arabic +06DE..06FF; Script_Extensions:Arabic +0750..077F; Script_Extensions:Arabic +08A0..08B4; Script_Extensions:Arabic +08B6..08BD; Script_Extensions:Arabic +08D4..08E1; Script_Extensions:Arabic +08E3..08FF; Script_Extensions:Arabic +0900..097F; Script_Extensions:Devanagari +09E6..09EF; Script_Extensions:Chakma +1040..1049; Script_Extensions:Chakma +10A0..10C5; Script_Extensions:Georgian +10C7..10C7; Script_Extensions:Georgian +10CD..10CD; Script_Extensions:Georgian +10D0..10FF; Script_Extensions:Georgian +1720..1736; Script_Extensions:Hanunoo +1802..1803; Script_Extensions:Phags_Pa +1805..1805; Script_Extensions:Phags_Pa +1CD0..1CF6; Script_Extensions:Devanagari +1CF8..1CF9; Script_Extensions:Devanagari +20F0..20F0; Script_Extensions:Devanagari +2C00..2C2E; Script_Extensions:Glagolitic +2C30..2C5E; Script_Extensions:Glagolitic +2D00..2D25; Script_Extensions:Georgian +2D27..2D27; Script_Extensions:Georgian +2D2D..2D2D; Script_Extensions:Georgian +2E43..2E43; Script_Extensions:Glagolitic +2E80..2E99; Script_Extensions:Han +2E9B..2EF3; Script_Extensions:Han +2F00..2FD5; Script_Extensions:Han +3001..3003; Script_Extensions:Han +3005..3011; Script_Extensions:Han +3013..301F; Script_Extensions:Han +3021..302D; Script_Extensions:Han +3030..3030; Script_Extensions:Han +3037..303F; Script_Extensions:Han +30FB..30FB; Script_Extensions:Han +3190..319F; Script_Extensions:Han +31C0..31E3; Script_Extensions:Han +3220..3247; Script_Extensions:Han +3280..32B0; Script_Extensions:Han +32C0..32CB; Script_Extensions:Han +3358..3370; Script_Extensions:Han +337B..337F; Script_Extensions:Han +33E0..33FE; Script_Extensions:Han +3400..4DB5; Script_Extensions:Han +4E00..9FEA; Script_Extensions:Han +A66F..A66F; Script_Extensions:Glagolitic +A830..A839; Script_Extensions:Devanagari +A840..A877; Script_Extensions:Phags_Pa +A8E0..A8FD; Script_Extensions:Devanagari +A980..A9CD; Script_Extensions:Javanese +A9CF..A9D9; Script_Extensions:Javanese +A9DE..A9DF; Script_Extensions:Javanese +F900..FA6D; Script_Extensions:Han +FA70..FAD9; Script_Extensions:Han +FB50..FBC1; Script_Extensions:Arabic +FBD3..FD3D; Script_Extensions:Arabic +FD50..FD8F; Script_Extensions:Arabic +FD92..FDC7; Script_Extensions:Arabic +FDF0..FDFD; Script_Extensions:Arabic +FE45..FE46; Script_Extensions:Han +FE70..FE74; Script_Extensions:Arabic +FE76..FEFC; Script_Extensions:Arabic +FF61..FF65; Script_Extensions:Han +10107..10133; Script_Extensions:Linear_A +102E0..102FB; Script_Extensions:Arabic +10350..1037A; Script_Extensions:Old_Permic +10600..10736; Script_Extensions:Linear_A +10740..10755; Script_Extensions:Linear_A +10760..10767; Script_Extensions:Linear_A +10E60..10E7E; Script_Extensions:Arabic +11100..11134; Script_Extensions:Chakma +11136..11143; Script_Extensions:Chakma +1D360..1D371; Script_Extensions:Han +1E000..1E006; Script_Extensions:Glagolitic +1E008..1E018; Script_Extensions:Glagolitic +1E01B..1E021; Script_Extensions:Glagolitic +1E023..1E024; Script_Extensions:Glagolitic +1E026..1E02A; Script_Extensions:Glagolitic +1EE00..1EE03; Script_Extensions:Arabic +1EE05..1EE1F; Script_Extensions:Arabic +1EE21..1EE22; Script_Extensions:Arabic +1EE24..1EE24; Script_Extensions:Arabic +1EE27..1EE27; Script_Extensions:Arabic +1EE29..1EE32; Script_Extensions:Arabic +1EE34..1EE37; Script_Extensions:Arabic +1EE39..1EE39; Script_Extensions:Arabic +1EE3B..1EE3B; Script_Extensions:Arabic +1EE42..1EE42; Script_Extensions:Arabic +1EE47..1EE47; Script_Extensions:Arabic +1EE49..1EE49; Script_Extensions:Arabic +1EE4B..1EE4B; Script_Extensions:Arabic +1EE4D..1EE4F; Script_Extensions:Arabic +1EE51..1EE52; Script_Extensions:Arabic +1EE54..1EE54; Script_Extensions:Arabic +1EE57..1EE57; Script_Extensions:Arabic +1EE59..1EE59; Script_Extensions:Arabic +1EE5B..1EE5B; Script_Extensions:Arabic +1EE5D..1EE5D; Script_Extensions:Arabic +1EE5F..1EE5F; Script_Extensions:Arabic +1EE61..1EE62; Script_Extensions:Arabic +1EE64..1EE64; Script_Extensions:Arabic +1EE67..1EE6A; Script_Extensions:Arabic +1EE6C..1EE72; Script_Extensions:Arabic +1EE74..1EE77; Script_Extensions:Arabic +1EE79..1EE7C; Script_Extensions:Arabic +1EE7E..1EE7E; Script_Extensions:Arabic +1EE80..1EE89; Script_Extensions:Arabic +1EE8B..1EE9B; Script_Extensions:Arabic +1EEA1..1EEA3; Script_Extensions:Arabic +1EEA5..1EEA9; Script_Extensions:Arabic +1EEAB..1EEBB; Script_Extensions:Arabic +1EEF0..1EEF1; Script_Extensions:Arabic +1F250..1F251; Script_Extensions:Han +20000..2A6D6; Script_Extensions:Han +2A700..2B734; Script_Extensions:Han +2B740..2B81D; Script_Extensions:Han +2B820..2CEA1; Script_Extensions:Han +2CEB0..2EBE0; Script_Extensions:Han +2F800..2FA1D; Script_Extensions:Han diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_2.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_2.test new file mode 100644 index 000000000..b712b96a4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_2.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_10_0_extensions_2 + +description: +Tests character class syntax of the Unicode 10.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_3-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_3-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_3.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_3.flex new file mode 100644 index 000000000..7ca3f1c1b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_3.flex @@ -0,0 +1,22 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0_extensions_3 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Grantha} { setCurCharPropertyValue("Script_Extensions:Grantha"); } +\p{Script_Extensions:Hangul} { setCurCharPropertyValue("Script_Extensions:Hangul"); } +\p{Script_Extensions:Linear_B} { setCurCharPropertyValue("Script_Extensions:Linear_B"); } +\p{Script_Extensions:Mandaic} { setCurCharPropertyValue("Script_Extensions:Mandaic"); } +\p{Script_Extensions:Modi} { setCurCharPropertyValue("Script_Extensions:Modi"); } +\p{Script_Extensions:Myanmar} { setCurCharPropertyValue("Script_Extensions:Myanmar"); } +\p{Script_Extensions:Tagalog} { setCurCharPropertyValue("Script_Extensions:Tagalog"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_3.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_3.output new file mode 100644 index 000000000..ecc73d923 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_3.output @@ -0,0 +1,69 @@ +0640..0640; Script_Extensions:Mandaic +0840..085B; Script_Extensions:Mandaic +085E..085E; Script_Extensions:Mandaic +0951..0952; Script_Extensions:Grantha +0964..0965; Script_Extensions:Grantha +0BAA..0BAA; Script_Extensions:Grantha +0BB5..0BB5; Script_Extensions:Grantha +0BE6..0BF2; Script_Extensions:Grantha +1000..109F; Script_Extensions:Myanmar +1100..11FF; Script_Extensions:Hangul +1700..170C; Script_Extensions:Tagalog +170E..1714; Script_Extensions:Tagalog +1735..1736; Script_Extensions:Tagalog +1CD0..1CD0; Script_Extensions:Grantha +1CD2..1CD3; Script_Extensions:Grantha +1CF2..1CF4; Script_Extensions:Grantha +1CF8..1CF9; Script_Extensions:Grantha +20F0..20F0; Script_Extensions:Grantha +3001..3003; Script_Extensions:Hangul +3008..3011; Script_Extensions:Hangul +3013..301F; Script_Extensions:Hangul +302E..3030; Script_Extensions:Hangul +3037..3037; Script_Extensions:Hangul +30FB..30FB; Script_Extensions:Hangul +3131..318E; Script_Extensions:Hangul +3200..321E; Script_Extensions:Hangul +3260..327E; Script_Extensions:Hangul +A830..A839; Script_Extensions:Modi +A92E..A92E; Script_Extensions:Myanmar +A960..A97C; Script_Extensions:Hangul +A9E0..A9FE; Script_Extensions:Myanmar +AA60..AA7F; Script_Extensions:Myanmar +AC00..D7A3; Script_Extensions:Hangul +D7B0..D7C6; Script_Extensions:Hangul +D7CB..D7FB; Script_Extensions:Hangul +FE45..FE46; Script_Extensions:Hangul +FF61..FF65; Script_Extensions:Hangul +FFA0..FFBE; Script_Extensions:Hangul +FFC2..FFC7; Script_Extensions:Hangul +FFCA..FFCF; Script_Extensions:Hangul +FFD2..FFD7; Script_Extensions:Hangul +FFDA..FFDC; Script_Extensions:Hangul +10000..1000B; Script_Extensions:Linear_B +1000D..10026; Script_Extensions:Linear_B +10028..1003A; Script_Extensions:Linear_B +1003C..1003D; Script_Extensions:Linear_B +1003F..1004D; Script_Extensions:Linear_B +10050..1005D; Script_Extensions:Linear_B +10080..100FA; Script_Extensions:Linear_B +10100..10102; Script_Extensions:Linear_B +10107..10133; Script_Extensions:Linear_B +10137..1013F; Script_Extensions:Linear_B +11300..11303; Script_Extensions:Grantha +11305..1130C; Script_Extensions:Grantha +1130F..11310; Script_Extensions:Grantha +11313..11328; Script_Extensions:Grantha +1132A..11330; Script_Extensions:Grantha +11332..11333; Script_Extensions:Grantha +11335..11339; Script_Extensions:Grantha +1133C..11344; Script_Extensions:Grantha +11347..11348; Script_Extensions:Grantha +1134B..1134D; Script_Extensions:Grantha +11350..11350; Script_Extensions:Grantha +11357..11357; Script_Extensions:Grantha +1135D..11363; Script_Extensions:Grantha +11366..1136C; Script_Extensions:Grantha +11370..11374; Script_Extensions:Grantha +11600..11644; Script_Extensions:Modi +11650..11659; Script_Extensions:Modi diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_3.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_3.test new file mode 100644 index 000000000..1f9101d99 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_3.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_10_0_extensions_3 + +description: +Tests character class syntax of the Unicode 10.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_4-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_4-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_4.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_4.flex new file mode 100644 index 000000000..aaaf263f4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_4.flex @@ -0,0 +1,19 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0_extensions_4 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Gujarati} { setCurCharPropertyValue("Script_Extensions:Gujarati"); } +\p{Script_Extensions:Hiragana} { setCurCharPropertyValue("Script_Extensions:Hiragana"); } +\p{Script_Extensions:Manichaean} { setCurCharPropertyValue("Script_Extensions:Manichaean"); } +\p{Script_Extensions:Tagbanwa} { setCurCharPropertyValue("Script_Extensions:Tagbanwa"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_4.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_4.output new file mode 100644 index 000000000..e292e8741 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_4.output @@ -0,0 +1,39 @@ +0640..0640; Script_Extensions:Manichaean +0951..0952; Script_Extensions:Gujarati +0964..0965; Script_Extensions:Gujarati +0A81..0A83; Script_Extensions:Gujarati +0A85..0A8D; Script_Extensions:Gujarati +0A8F..0A91; Script_Extensions:Gujarati +0A93..0AA8; Script_Extensions:Gujarati +0AAA..0AB0; Script_Extensions:Gujarati +0AB2..0AB3; Script_Extensions:Gujarati +0AB5..0AB9; Script_Extensions:Gujarati +0ABC..0AC5; Script_Extensions:Gujarati +0AC7..0AC9; Script_Extensions:Gujarati +0ACB..0ACD; Script_Extensions:Gujarati +0AD0..0AD0; Script_Extensions:Gujarati +0AE0..0AE3; Script_Extensions:Gujarati +0AE6..0AF1; Script_Extensions:Gujarati +0AF9..0AFF; Script_Extensions:Gujarati +1735..1736; Script_Extensions:Tagbanwa +1760..176C; Script_Extensions:Tagbanwa +176E..1770; Script_Extensions:Tagbanwa +1772..1773; Script_Extensions:Tagbanwa +3001..3003; Script_Extensions:Hiragana +3008..3011; Script_Extensions:Hiragana +3013..301F; Script_Extensions:Hiragana +3030..3035; Script_Extensions:Hiragana +3037..3037; Script_Extensions:Hiragana +303C..303D; Script_Extensions:Hiragana +3041..3096; Script_Extensions:Hiragana +3099..30A0; Script_Extensions:Hiragana +30FB..30FC; Script_Extensions:Hiragana +A830..A839; Script_Extensions:Gujarati +FE45..FE46; Script_Extensions:Hiragana +FF61..FF65; Script_Extensions:Hiragana +FF70..FF70; Script_Extensions:Hiragana +FF9E..FF9F; Script_Extensions:Hiragana +10AC0..10AE6; Script_Extensions:Manichaean +10AEB..10AF6; Script_Extensions:Manichaean +1B001..1B11E; Script_Extensions:Hiragana +1F200..1F200; Script_Extensions:Hiragana diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_4.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_4.test new file mode 100644 index 000000000..7fe591d38 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_4.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_10_0_extensions_4 + +description: +Tests character class syntax of the Unicode 10.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_5-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_5-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_5.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_5.flex new file mode 100644 index 000000000..45b154b0c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_5.flex @@ -0,0 +1,18 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0_extensions_5 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Gurmukhi} { setCurCharPropertyValue("Script_Extensions:Gurmukhi"); } +\p{Script_Extensions:Katakana} { setCurCharPropertyValue("Script_Extensions:Katakana"); } +\p{Script_Extensions:Psalter_Pahlavi} { setCurCharPropertyValue("Script_Extensions:Psalter_Pahlavi"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_5.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_5.output new file mode 100644 index 000000000..67c2a4b5e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_5.output @@ -0,0 +1,37 @@ +0640..0640; Script_Extensions:Psalter_Pahlavi +0951..0952; Script_Extensions:Gurmukhi +0964..0965; Script_Extensions:Gurmukhi +0A01..0A03; Script_Extensions:Gurmukhi +0A05..0A0A; Script_Extensions:Gurmukhi +0A0F..0A10; Script_Extensions:Gurmukhi +0A13..0A28; Script_Extensions:Gurmukhi +0A2A..0A30; Script_Extensions:Gurmukhi +0A32..0A33; Script_Extensions:Gurmukhi +0A35..0A36; Script_Extensions:Gurmukhi +0A38..0A39; Script_Extensions:Gurmukhi +0A3C..0A3C; Script_Extensions:Gurmukhi +0A3E..0A42; Script_Extensions:Gurmukhi +0A47..0A48; Script_Extensions:Gurmukhi +0A4B..0A4D; Script_Extensions:Gurmukhi +0A51..0A51; Script_Extensions:Gurmukhi +0A59..0A5C; Script_Extensions:Gurmukhi +0A5E..0A5E; Script_Extensions:Gurmukhi +0A66..0A75; Script_Extensions:Gurmukhi +3001..3003; Script_Extensions:Katakana +3008..3011; Script_Extensions:Katakana +3013..301F; Script_Extensions:Katakana +3030..3035; Script_Extensions:Katakana +3037..3037; Script_Extensions:Katakana +303C..303D; Script_Extensions:Katakana +3099..309C; Script_Extensions:Katakana +30A0..30FF; Script_Extensions:Katakana +31F0..31FF; Script_Extensions:Katakana +32D0..32FE; Script_Extensions:Katakana +3300..3357; Script_Extensions:Katakana +A830..A839; Script_Extensions:Gurmukhi +FE45..FE46; Script_Extensions:Katakana +FF61..FF9F; Script_Extensions:Katakana +10B80..10B91; Script_Extensions:Psalter_Pahlavi +10B99..10B9C; Script_Extensions:Psalter_Pahlavi +10BA9..10BAF; Script_Extensions:Psalter_Pahlavi +1B000..1B000; Script_Extensions:Katakana diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_5.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_5.test new file mode 100644 index 000000000..cbd4cb2fa --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_5.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_10_0_extensions_5 + +description: +Tests character class syntax of the Unicode 10.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_6-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_6-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_6.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_6.flex new file mode 100644 index 000000000..8fbc66f57 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_6.flex @@ -0,0 +1,18 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0_extensions_6 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Kannada} { setCurCharPropertyValue("Script_Extensions:Kannada"); } +\p{Script_Extensions:Syriac} { setCurCharPropertyValue("Script_Extensions:Syriac"); } +\p{Script_Extensions:Yi} { setCurCharPropertyValue("Script_Extensions:Yi"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_6.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_6.output new file mode 100644 index 000000000..d922ceef5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_6.output @@ -0,0 +1,36 @@ +060C..060C; Script_Extensions:Syriac +061B..061C; Script_Extensions:Syriac +061F..061F; Script_Extensions:Syriac +0640..0640; Script_Extensions:Syriac +064B..0655; Script_Extensions:Syriac +0670..0670; Script_Extensions:Syriac +0700..070D; Script_Extensions:Syriac +070F..074A; Script_Extensions:Syriac +074D..074F; Script_Extensions:Syriac +0860..086A; Script_Extensions:Syriac +0951..0952; Script_Extensions:Kannada +0964..0965; Script_Extensions:Kannada +0C80..0C83; Script_Extensions:Kannada +0C85..0C8C; Script_Extensions:Kannada +0C8E..0C90; Script_Extensions:Kannada +0C92..0CA8; Script_Extensions:Kannada +0CAA..0CB3; Script_Extensions:Kannada +0CB5..0CB9; Script_Extensions:Kannada +0CBC..0CC4; Script_Extensions:Kannada +0CC6..0CC8; Script_Extensions:Kannada +0CCA..0CCD; Script_Extensions:Kannada +0CD5..0CD6; Script_Extensions:Kannada +0CDE..0CDE; Script_Extensions:Kannada +0CE0..0CE3; Script_Extensions:Kannada +0CE6..0CEF; Script_Extensions:Kannada +0CF1..0CF2; Script_Extensions:Kannada +1CDA..1CDA; Script_Extensions:Kannada +1CF5..1CF5; Script_Extensions:Kannada +3001..3002; Script_Extensions:Yi +3008..3011; Script_Extensions:Yi +3014..301B; Script_Extensions:Yi +30FB..30FB; Script_Extensions:Yi +A000..A48C; Script_Extensions:Yi +A490..A4C6; Script_Extensions:Yi +A830..A835; Script_Extensions:Kannada +FF61..FF65; Script_Extensions:Yi diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_6.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_6.test new file mode 100644 index 000000000..5ac900ad1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_6.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_10_0_extensions_6 + +description: +Tests character class syntax of the Unicode 10.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_7-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_7-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_7.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_7.flex new file mode 100644 index 000000000..94b705c04 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_7.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0_extensions_7 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Khudawadi} { setCurCharPropertyValue("Script_Extensions:Khudawadi"); } +\p{Script_Extensions:Latin} { setCurCharPropertyValue("Script_Extensions:Latin"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_7.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_7.output new file mode 100644 index 000000000..5329d0b34 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_7.output @@ -0,0 +1,41 @@ +0041..005A; Script_Extensions:Latin +0061..007A; Script_Extensions:Latin +00AA..00AA; Script_Extensions:Latin +00BA..00BA; Script_Extensions:Latin +00C0..00D6; Script_Extensions:Latin +00D8..00F6; Script_Extensions:Latin +00F8..02B8; Script_Extensions:Latin +02E0..02E4; Script_Extensions:Latin +0363..036F; Script_Extensions:Latin +0485..0486; Script_Extensions:Latin +0951..0952; Script_Extensions:Latin +0964..0965; Script_Extensions:Khudawadi +10FB..10FB; Script_Extensions:Latin +1D00..1D25; Script_Extensions:Latin +1D2C..1D5C; Script_Extensions:Latin +1D62..1D65; Script_Extensions:Latin +1D6B..1D77; Script_Extensions:Latin +1D79..1DBE; Script_Extensions:Latin +1E00..1EFF; Script_Extensions:Latin +2071..2071; Script_Extensions:Latin +207F..207F; Script_Extensions:Latin +2090..209C; Script_Extensions:Latin +20F0..20F0; Script_Extensions:Latin +212A..212B; Script_Extensions:Latin +2132..2132; Script_Extensions:Latin +214E..214E; Script_Extensions:Latin +2160..2188; Script_Extensions:Latin +2C60..2C7F; Script_Extensions:Latin +A722..A787; Script_Extensions:Latin +A78B..A7AE; Script_Extensions:Latin +A7B0..A7B7; Script_Extensions:Latin +A7F7..A7FF; Script_Extensions:Latin +A830..A839; Script_Extensions:Khudawadi +A92E..A92E; Script_Extensions:Latin +AB30..AB5A; Script_Extensions:Latin +AB5C..AB64; Script_Extensions:Latin +FB00..FB06; Script_Extensions:Latin +FF21..FF3A; Script_Extensions:Latin +FF41..FF5A; Script_Extensions:Latin +112B0..112EA; Script_Extensions:Khudawadi +112F0..112F9; Script_Extensions:Khudawadi diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_7.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_7.test new file mode 100644 index 000000000..a82b45807 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_7.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_10_0_extensions_7 + +description: +Tests character class syntax of the Unicode 10.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_8-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_8-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_8.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_8.flex new file mode 100644 index 000000000..8291de89d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_8.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0_extensions_8 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Limbu} { setCurCharPropertyValue("Script_Extensions:Limbu"); } +\p{Script_Extensions:Sharada} { setCurCharPropertyValue("Script_Extensions:Sharada"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_8.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_8.output new file mode 100644 index 000000000..4ae03000d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_8.output @@ -0,0 +1,13 @@ +0951..0951; Script_Extensions:Sharada +0965..0965; Script_Extensions:Limbu +1900..191E; Script_Extensions:Limbu +1920..192B; Script_Extensions:Limbu +1930..193B; Script_Extensions:Limbu +1940..1940; Script_Extensions:Limbu +1944..194F; Script_Extensions:Limbu +1CD7..1CD7; Script_Extensions:Sharada +1CD9..1CD9; Script_Extensions:Sharada +1CDC..1CDD; Script_Extensions:Sharada +1CE0..1CE0; Script_Extensions:Sharada +11180..111CD; Script_Extensions:Sharada +111D0..111DF; Script_Extensions:Sharada diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_8.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_8.test new file mode 100644 index 000000000..8d3c8eca8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_8.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_10_0_extensions_8 + +description: +Tests character class syntax of the Unicode 10.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_9-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_9-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_9.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_9.flex new file mode 100644 index 000000000..b63462ef1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_9.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0_extensions_9 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Mahajani} { setCurCharPropertyValue("Script_Extensions:Mahajani"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_9.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_9.output new file mode 100644 index 000000000..d11d21faf --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_9.output @@ -0,0 +1,3 @@ +0964..096F; Script_Extensions:Mahajani +A830..A839; Script_Extensions:Mahajani +11150..11176; Script_Extensions:Mahajani diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_9.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_9.test new file mode 100644 index 000000000..b6b325740 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_9.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_10_0_extensions_9 + +description: +Tests character class syntax of the Unicode 10.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_missing-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_missing-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_missing.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_missing.flex new file mode 100644 index 000000000..180ff7f1b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_missing.flex @@ -0,0 +1,98 @@ +%% + +%unicode 10.0 +%public +%class UnicodeScripts_10_0_extensions_missing + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Ahom} { setCurCharPropertyValue("Script_Extensions:Ahom"); } +\p{Script_Extensions:Anatolian_Hieroglyphs} { setCurCharPropertyValue("Script_Extensions:Anatolian_Hieroglyphs"); } +\p{Script_Extensions:Avestan} { setCurCharPropertyValue("Script_Extensions:Avestan"); } +\p{Script_Extensions:Balinese} { setCurCharPropertyValue("Script_Extensions:Balinese"); } +\p{Script_Extensions:Bamum} { setCurCharPropertyValue("Script_Extensions:Bamum"); } +\p{Script_Extensions:Bassa_Vah} { setCurCharPropertyValue("Script_Extensions:Bassa_Vah"); } +\p{Script_Extensions:Batak} { setCurCharPropertyValue("Script_Extensions:Batak"); } +\p{Script_Extensions:Bhaiksuki} { setCurCharPropertyValue("Script_Extensions:Bhaiksuki"); } +\p{Script_Extensions:Brahmi} { setCurCharPropertyValue("Script_Extensions:Brahmi"); } +\p{Script_Extensions:Braille} { setCurCharPropertyValue("Script_Extensions:Braille"); } +\p{Script_Extensions:Canadian_Aboriginal} { setCurCharPropertyValue("Script_Extensions:Canadian_Aboriginal"); } +\p{Script_Extensions:Carian} { setCurCharPropertyValue("Script_Extensions:Carian"); } +\p{Script_Extensions:Caucasian_Albanian} { setCurCharPropertyValue("Script_Extensions:Caucasian_Albanian"); } +\p{Script_Extensions:Cham} { setCurCharPropertyValue("Script_Extensions:Cham"); } +\p{Script_Extensions:Cherokee} { setCurCharPropertyValue("Script_Extensions:Cherokee"); } +\p{Script_Extensions:Common} { setCurCharPropertyValue("Script_Extensions:Common"); } +\p{Script_Extensions:Cuneiform} { setCurCharPropertyValue("Script_Extensions:Cuneiform"); } +\p{Script_Extensions:Deseret} { setCurCharPropertyValue("Script_Extensions:Deseret"); } +\p{Script_Extensions:Egyptian_Hieroglyphs} { setCurCharPropertyValue("Script_Extensions:Egyptian_Hieroglyphs"); } +\p{Script_Extensions:Elbasan} { setCurCharPropertyValue("Script_Extensions:Elbasan"); } +\p{Script_Extensions:Ethiopic} { setCurCharPropertyValue("Script_Extensions:Ethiopic"); } +\p{Script_Extensions:Gothic} { setCurCharPropertyValue("Script_Extensions:Gothic"); } +\p{Script_Extensions:Hatran} { setCurCharPropertyValue("Script_Extensions:Hatran"); } +\p{Script_Extensions:Hebrew} { setCurCharPropertyValue("Script_Extensions:Hebrew"); } +\p{Script_Extensions:Imperial_Aramaic} { setCurCharPropertyValue("Script_Extensions:Imperial_Aramaic"); } +\p{Script_Extensions:Inherited} { setCurCharPropertyValue("Script_Extensions:Inherited"); } +\p{Script_Extensions:Inscriptional_Pahlavi} { setCurCharPropertyValue("Script_Extensions:Inscriptional_Pahlavi"); } +\p{Script_Extensions:Inscriptional_Parthian} { setCurCharPropertyValue("Script_Extensions:Inscriptional_Parthian"); } +\p{Script_Extensions:Kharoshthi} { setCurCharPropertyValue("Script_Extensions:Kharoshthi"); } +\p{Script_Extensions:Khmer} { setCurCharPropertyValue("Script_Extensions:Khmer"); } +\p{Script_Extensions:Lao} { setCurCharPropertyValue("Script_Extensions:Lao"); } +\p{Script_Extensions:Lepcha} { setCurCharPropertyValue("Script_Extensions:Lepcha"); } +\p{Script_Extensions:Lisu} { setCurCharPropertyValue("Script_Extensions:Lisu"); } +\p{Script_Extensions:Lycian} { setCurCharPropertyValue("Script_Extensions:Lycian"); } +\p{Script_Extensions:Lydian} { setCurCharPropertyValue("Script_Extensions:Lydian"); } +\p{Script_Extensions:Marchen} { setCurCharPropertyValue("Script_Extensions:Marchen"); } +\p{Script_Extensions:Masaram_Gondi} { setCurCharPropertyValue("Script_Extensions:Masaram_Gondi"); } +\p{Script_Extensions:Meetei_Mayek} { setCurCharPropertyValue("Script_Extensions:Meetei_Mayek"); } +\p{Script_Extensions:Mende_Kikakui} { setCurCharPropertyValue("Script_Extensions:Mende_Kikakui"); } +\p{Script_Extensions:Meroitic_Cursive} { setCurCharPropertyValue("Script_Extensions:Meroitic_Cursive"); } +\p{Script_Extensions:Meroitic_Hieroglyphs} { setCurCharPropertyValue("Script_Extensions:Meroitic_Hieroglyphs"); } +\p{Script_Extensions:Miao} { setCurCharPropertyValue("Script_Extensions:Miao"); } +\p{Script_Extensions:Mro} { setCurCharPropertyValue("Script_Extensions:Mro"); } +\p{Script_Extensions:Nabataean} { setCurCharPropertyValue("Script_Extensions:Nabataean"); } +\p{Script_Extensions:New_Tai_Lue} { setCurCharPropertyValue("Script_Extensions:New_Tai_Lue"); } +\p{Script_Extensions:Newa} { setCurCharPropertyValue("Script_Extensions:Newa"); } +\p{Script_Extensions:Nko} { setCurCharPropertyValue("Script_Extensions:Nko"); } +\p{Script_Extensions:Nushu} { setCurCharPropertyValue("Script_Extensions:Nushu"); } +\p{Script_Extensions:Ogham} { setCurCharPropertyValue("Script_Extensions:Ogham"); } +\p{Script_Extensions:Ol_Chiki} { setCurCharPropertyValue("Script_Extensions:Ol_Chiki"); } +\p{Script_Extensions:Old_Hungarian} { setCurCharPropertyValue("Script_Extensions:Old_Hungarian"); } +\p{Script_Extensions:Old_Italic} { setCurCharPropertyValue("Script_Extensions:Old_Italic"); } +\p{Script_Extensions:Old_North_Arabian} { setCurCharPropertyValue("Script_Extensions:Old_North_Arabian"); } +\p{Script_Extensions:Old_Persian} { setCurCharPropertyValue("Script_Extensions:Old_Persian"); } +\p{Script_Extensions:Old_South_Arabian} { setCurCharPropertyValue("Script_Extensions:Old_South_Arabian"); } +\p{Script_Extensions:Old_Turkic} { setCurCharPropertyValue("Script_Extensions:Old_Turkic"); } +\p{Script_Extensions:Osage} { setCurCharPropertyValue("Script_Extensions:Osage"); } +\p{Script_Extensions:Osmanya} { setCurCharPropertyValue("Script_Extensions:Osmanya"); } +\p{Script_Extensions:Pahawh_Hmong} { setCurCharPropertyValue("Script_Extensions:Pahawh_Hmong"); } +\p{Script_Extensions:Palmyrene} { setCurCharPropertyValue("Script_Extensions:Palmyrene"); } +\p{Script_Extensions:Pau_Cin_Hau} { setCurCharPropertyValue("Script_Extensions:Pau_Cin_Hau"); } +\p{Script_Extensions:Phoenician} { setCurCharPropertyValue("Script_Extensions:Phoenician"); } +\p{Script_Extensions:Rejang} { setCurCharPropertyValue("Script_Extensions:Rejang"); } +\p{Script_Extensions:Runic} { setCurCharPropertyValue("Script_Extensions:Runic"); } +\p{Script_Extensions:Samaritan} { setCurCharPropertyValue("Script_Extensions:Samaritan"); } +\p{Script_Extensions:Saurashtra} { setCurCharPropertyValue("Script_Extensions:Saurashtra"); } +\p{Script_Extensions:Shavian} { setCurCharPropertyValue("Script_Extensions:Shavian"); } +\p{Script_Extensions:Siddham} { setCurCharPropertyValue("Script_Extensions:Siddham"); } +\p{Script_Extensions:SignWriting} { setCurCharPropertyValue("Script_Extensions:SignWriting"); } +\p{Script_Extensions:Sora_Sompeng} { setCurCharPropertyValue("Script_Extensions:Sora_Sompeng"); } +\p{Script_Extensions:Soyombo} { setCurCharPropertyValue("Script_Extensions:Soyombo"); } +\p{Script_Extensions:Sundanese} { setCurCharPropertyValue("Script_Extensions:Sundanese"); } +\p{Script_Extensions:Tai_Tham} { setCurCharPropertyValue("Script_Extensions:Tai_Tham"); } +\p{Script_Extensions:Tai_Viet} { setCurCharPropertyValue("Script_Extensions:Tai_Viet"); } +\p{Script_Extensions:Tangut} { setCurCharPropertyValue("Script_Extensions:Tangut"); } +\p{Script_Extensions:Thai} { setCurCharPropertyValue("Script_Extensions:Thai"); } +\p{Script_Extensions:Tibetan} { setCurCharPropertyValue("Script_Extensions:Tibetan"); } +\p{Script_Extensions:Tifinagh} { setCurCharPropertyValue("Script_Extensions:Tifinagh"); } +\p{Script_Extensions:Ugaritic} { setCurCharPropertyValue("Script_Extensions:Ugaritic"); } +\p{Script_Extensions:Unknown} { setCurCharPropertyValue("Script_Extensions:Unknown"); } +\p{Script_Extensions:Vai} { setCurCharPropertyValue("Script_Extensions:Vai"); } +\p{Script_Extensions:Warang_Citi} { setCurCharPropertyValue("Script_Extensions:Warang_Citi"); } +\p{Script_Extensions:Zanabazar_Square} { setCurCharPropertyValue("Script_Extensions:Zanabazar_Square"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_missing.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_missing.output new file mode 100644 index 000000000..4d7586371 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_missing.output @@ -0,0 +1,1042 @@ +0000..0040; Script_Extensions:Common +005B..0060; Script_Extensions:Common +007B..00A9; Script_Extensions:Common +00AB..00B9; Script_Extensions:Common +00BB..00BF; Script_Extensions:Common +00D7..00D7; Script_Extensions:Common +00F7..00F7; Script_Extensions:Common +02B9..02DF; Script_Extensions:Common +02E5..02E9; Script_Extensions:Common +02EC..02FF; Script_Extensions:Common +0300..0341; Script_Extensions:Inherited +0343..0344; Script_Extensions:Inherited +0346..0362; Script_Extensions:Inherited +0374..0374; Script_Extensions:Common +0378..0379; Script_Extensions:Unknown +037E..037E; Script_Extensions:Common +0380..0383; Script_Extensions:Unknown +0385..0385; Script_Extensions:Common +0387..0387; Script_Extensions:Common +038B..038B; Script_Extensions:Unknown +038D..038D; Script_Extensions:Unknown +03A2..03A2; Script_Extensions:Unknown +0530..0530; Script_Extensions:Unknown +0557..0558; Script_Extensions:Unknown +0560..0560; Script_Extensions:Unknown +0588..0588; Script_Extensions:Unknown +058B..058C; Script_Extensions:Unknown +0590..0590; Script_Extensions:Unknown +0591..05C7; Script_Extensions:Hebrew +05C8..05CF; Script_Extensions:Unknown +05D0..05EA; Script_Extensions:Hebrew +05EB..05EF; Script_Extensions:Unknown +05F0..05F4; Script_Extensions:Hebrew +05F5..05FF; Script_Extensions:Unknown +0605..0605; Script_Extensions:Common +061D..061D; Script_Extensions:Unknown +06DD..06DD; Script_Extensions:Common +070E..070E; Script_Extensions:Unknown +074B..074C; Script_Extensions:Unknown +07B2..07BF; Script_Extensions:Unknown +07C0..07FA; Script_Extensions:Nko +07FB..07FF; Script_Extensions:Unknown +0800..082D; Script_Extensions:Samaritan +082E..082F; Script_Extensions:Unknown +0830..083E; Script_Extensions:Samaritan +083F..083F; Script_Extensions:Unknown +085C..085D; Script_Extensions:Unknown +085F..085F; Script_Extensions:Unknown +086B..089F; Script_Extensions:Unknown +08B5..08B5; Script_Extensions:Unknown +08BE..08D3; Script_Extensions:Unknown +08E2..08E2; Script_Extensions:Common +0984..0984; Script_Extensions:Unknown +098D..098E; Script_Extensions:Unknown +0991..0992; Script_Extensions:Unknown +09A9..09A9; Script_Extensions:Unknown +09B1..09B1; Script_Extensions:Unknown +09B3..09B5; Script_Extensions:Unknown +09BA..09BB; Script_Extensions:Unknown +09C5..09C6; Script_Extensions:Unknown +09C9..09CA; Script_Extensions:Unknown +09CF..09D6; Script_Extensions:Unknown +09D8..09DB; Script_Extensions:Unknown +09DE..09DE; Script_Extensions:Unknown +09E4..09E5; Script_Extensions:Unknown +09FE..0A00; Script_Extensions:Unknown +0A04..0A04; Script_Extensions:Unknown +0A0B..0A0E; Script_Extensions:Unknown +0A11..0A12; Script_Extensions:Unknown +0A29..0A29; Script_Extensions:Unknown +0A31..0A31; Script_Extensions:Unknown +0A34..0A34; Script_Extensions:Unknown +0A37..0A37; Script_Extensions:Unknown +0A3A..0A3B; Script_Extensions:Unknown +0A3D..0A3D; Script_Extensions:Unknown +0A43..0A46; Script_Extensions:Unknown +0A49..0A4A; Script_Extensions:Unknown +0A4E..0A50; Script_Extensions:Unknown +0A52..0A58; Script_Extensions:Unknown +0A5D..0A5D; Script_Extensions:Unknown +0A5F..0A65; Script_Extensions:Unknown +0A76..0A80; Script_Extensions:Unknown +0A84..0A84; Script_Extensions:Unknown +0A8E..0A8E; Script_Extensions:Unknown +0A92..0A92; Script_Extensions:Unknown +0AA9..0AA9; Script_Extensions:Unknown +0AB1..0AB1; Script_Extensions:Unknown +0AB4..0AB4; Script_Extensions:Unknown +0ABA..0ABB; Script_Extensions:Unknown +0AC6..0AC6; Script_Extensions:Unknown +0ACA..0ACA; Script_Extensions:Unknown +0ACE..0ACF; Script_Extensions:Unknown +0AD1..0ADF; Script_Extensions:Unknown +0AE4..0AE5; Script_Extensions:Unknown +0AF2..0AF8; Script_Extensions:Unknown +0B00..0B00; Script_Extensions:Unknown +0B04..0B04; Script_Extensions:Unknown +0B0D..0B0E; Script_Extensions:Unknown +0B11..0B12; Script_Extensions:Unknown +0B29..0B29; Script_Extensions:Unknown +0B31..0B31; Script_Extensions:Unknown +0B34..0B34; Script_Extensions:Unknown +0B3A..0B3B; Script_Extensions:Unknown +0B45..0B46; Script_Extensions:Unknown +0B49..0B4A; Script_Extensions:Unknown +0B4E..0B55; Script_Extensions:Unknown +0B58..0B5B; Script_Extensions:Unknown +0B5E..0B5E; Script_Extensions:Unknown +0B64..0B65; Script_Extensions:Unknown +0B78..0B81; Script_Extensions:Unknown +0B84..0B84; Script_Extensions:Unknown +0B8B..0B8D; Script_Extensions:Unknown +0B91..0B91; Script_Extensions:Unknown +0B96..0B98; Script_Extensions:Unknown +0B9B..0B9B; Script_Extensions:Unknown +0B9D..0B9D; Script_Extensions:Unknown +0BA0..0BA2; Script_Extensions:Unknown +0BA5..0BA7; Script_Extensions:Unknown +0BAB..0BAD; Script_Extensions:Unknown +0BBA..0BBD; Script_Extensions:Unknown +0BC3..0BC5; Script_Extensions:Unknown +0BC9..0BC9; Script_Extensions:Unknown +0BCE..0BCF; Script_Extensions:Unknown +0BD1..0BD6; Script_Extensions:Unknown +0BD8..0BE5; Script_Extensions:Unknown +0BFB..0BFF; Script_Extensions:Unknown +0C04..0C04; Script_Extensions:Unknown +0C0D..0C0D; Script_Extensions:Unknown +0C11..0C11; Script_Extensions:Unknown +0C29..0C29; Script_Extensions:Unknown +0C3A..0C3C; Script_Extensions:Unknown +0C45..0C45; Script_Extensions:Unknown +0C49..0C49; Script_Extensions:Unknown +0C4E..0C54; Script_Extensions:Unknown +0C57..0C57; Script_Extensions:Unknown +0C5B..0C5F; Script_Extensions:Unknown +0C64..0C65; Script_Extensions:Unknown +0C70..0C77; Script_Extensions:Unknown +0C84..0C84; Script_Extensions:Unknown +0C8D..0C8D; Script_Extensions:Unknown +0C91..0C91; Script_Extensions:Unknown +0CA9..0CA9; Script_Extensions:Unknown +0CB4..0CB4; Script_Extensions:Unknown +0CBA..0CBB; Script_Extensions:Unknown +0CC5..0CC5; Script_Extensions:Unknown +0CC9..0CC9; Script_Extensions:Unknown +0CCE..0CD4; Script_Extensions:Unknown +0CD7..0CDD; Script_Extensions:Unknown +0CDF..0CDF; Script_Extensions:Unknown +0CE4..0CE5; Script_Extensions:Unknown +0CF0..0CF0; Script_Extensions:Unknown +0CF3..0CFF; Script_Extensions:Unknown +0D04..0D04; Script_Extensions:Unknown +0D0D..0D0D; Script_Extensions:Unknown +0D11..0D11; Script_Extensions:Unknown +0D45..0D45; Script_Extensions:Unknown +0D49..0D49; Script_Extensions:Unknown +0D50..0D53; Script_Extensions:Unknown +0D64..0D65; Script_Extensions:Unknown +0D80..0D81; Script_Extensions:Unknown +0D84..0D84; Script_Extensions:Unknown +0D97..0D99; Script_Extensions:Unknown +0DB2..0DB2; Script_Extensions:Unknown +0DBC..0DBC; Script_Extensions:Unknown +0DBE..0DBF; Script_Extensions:Unknown +0DC7..0DC9; Script_Extensions:Unknown +0DCB..0DCE; Script_Extensions:Unknown +0DD5..0DD5; Script_Extensions:Unknown +0DD7..0DD7; Script_Extensions:Unknown +0DE0..0DE5; Script_Extensions:Unknown +0DF0..0DF1; Script_Extensions:Unknown +0DF5..0E00; Script_Extensions:Unknown +0E01..0E3A; Script_Extensions:Thai +0E3B..0E3E; Script_Extensions:Unknown +0E3F..0E3F; Script_Extensions:Common +0E40..0E5B; Script_Extensions:Thai +0E5C..0E80; Script_Extensions:Unknown +0E81..0E82; Script_Extensions:Lao +0E83..0E83; Script_Extensions:Unknown +0E84..0E84; Script_Extensions:Lao +0E85..0E86; Script_Extensions:Unknown +0E87..0E88; Script_Extensions:Lao +0E89..0E89; Script_Extensions:Unknown +0E8A..0E8A; Script_Extensions:Lao +0E8B..0E8C; Script_Extensions:Unknown +0E8D..0E8D; Script_Extensions:Lao +0E8E..0E93; Script_Extensions:Unknown +0E94..0E97; Script_Extensions:Lao +0E98..0E98; Script_Extensions:Unknown +0E99..0E9F; Script_Extensions:Lao +0EA0..0EA0; Script_Extensions:Unknown +0EA1..0EA3; Script_Extensions:Lao +0EA4..0EA4; Script_Extensions:Unknown +0EA5..0EA5; Script_Extensions:Lao +0EA6..0EA6; Script_Extensions:Unknown +0EA7..0EA7; Script_Extensions:Lao +0EA8..0EA9; Script_Extensions:Unknown +0EAA..0EAB; Script_Extensions:Lao +0EAC..0EAC; Script_Extensions:Unknown +0EAD..0EB9; Script_Extensions:Lao +0EBA..0EBA; Script_Extensions:Unknown +0EBB..0EBD; Script_Extensions:Lao +0EBE..0EBF; Script_Extensions:Unknown +0EC0..0EC4; Script_Extensions:Lao +0EC5..0EC5; Script_Extensions:Unknown +0EC6..0EC6; Script_Extensions:Lao +0EC7..0EC7; Script_Extensions:Unknown +0EC8..0ECD; Script_Extensions:Lao +0ECE..0ECF; Script_Extensions:Unknown +0ED0..0ED9; Script_Extensions:Lao +0EDA..0EDB; Script_Extensions:Unknown +0EDC..0EDF; Script_Extensions:Lao +0EE0..0EFF; Script_Extensions:Unknown +0F00..0F47; Script_Extensions:Tibetan +0F48..0F48; Script_Extensions:Unknown +0F49..0F6C; Script_Extensions:Tibetan +0F6D..0F70; Script_Extensions:Unknown +0F71..0F97; Script_Extensions:Tibetan +0F98..0F98; Script_Extensions:Unknown +0F99..0FBC; Script_Extensions:Tibetan +0FBD..0FBD; Script_Extensions:Unknown +0FBE..0FCC; Script_Extensions:Tibetan +0FCD..0FCD; Script_Extensions:Unknown +0FCE..0FD4; Script_Extensions:Tibetan +0FD5..0FD8; Script_Extensions:Common +0FD9..0FDA; Script_Extensions:Tibetan +0FDB..0FFF; Script_Extensions:Unknown +10C6..10C6; Script_Extensions:Unknown +10C8..10CC; Script_Extensions:Unknown +10CE..10CF; Script_Extensions:Unknown +1200..1248; Script_Extensions:Ethiopic +1249..1249; Script_Extensions:Unknown +124A..124D; Script_Extensions:Ethiopic +124E..124F; Script_Extensions:Unknown +1250..1256; Script_Extensions:Ethiopic +1257..1257; Script_Extensions:Unknown +1258..1258; Script_Extensions:Ethiopic +1259..1259; Script_Extensions:Unknown +125A..125D; Script_Extensions:Ethiopic +125E..125F; Script_Extensions:Unknown +1260..1288; Script_Extensions:Ethiopic +1289..1289; Script_Extensions:Unknown +128A..128D; Script_Extensions:Ethiopic +128E..128F; Script_Extensions:Unknown +1290..12B0; Script_Extensions:Ethiopic +12B1..12B1; Script_Extensions:Unknown +12B2..12B5; Script_Extensions:Ethiopic +12B6..12B7; Script_Extensions:Unknown +12B8..12BE; Script_Extensions:Ethiopic +12BF..12BF; Script_Extensions:Unknown +12C0..12C0; Script_Extensions:Ethiopic +12C1..12C1; Script_Extensions:Unknown +12C2..12C5; Script_Extensions:Ethiopic +12C6..12C7; Script_Extensions:Unknown +12C8..12D6; Script_Extensions:Ethiopic +12D7..12D7; Script_Extensions:Unknown +12D8..1310; Script_Extensions:Ethiopic +1311..1311; Script_Extensions:Unknown +1312..1315; Script_Extensions:Ethiopic +1316..1317; Script_Extensions:Unknown +1318..135A; Script_Extensions:Ethiopic +135B..135C; Script_Extensions:Unknown +135D..137C; Script_Extensions:Ethiopic +137D..137F; Script_Extensions:Unknown +1380..1399; Script_Extensions:Ethiopic +139A..139F; Script_Extensions:Unknown +13A0..13F5; Script_Extensions:Cherokee +13F6..13F7; Script_Extensions:Unknown +13F8..13FD; Script_Extensions:Cherokee +13FE..13FF; Script_Extensions:Unknown +1400..167F; Script_Extensions:Canadian_Aboriginal +1680..169C; Script_Extensions:Ogham +169D..169F; Script_Extensions:Unknown +16A0..16EA; Script_Extensions:Runic +16EB..16ED; Script_Extensions:Common +16EE..16F8; Script_Extensions:Runic +16F9..16FF; Script_Extensions:Unknown +170D..170D; Script_Extensions:Unknown +1715..171F; Script_Extensions:Unknown +1737..173F; Script_Extensions:Unknown +1754..175F; Script_Extensions:Unknown +176D..176D; Script_Extensions:Unknown +1771..1771; Script_Extensions:Unknown +1774..177F; Script_Extensions:Unknown +1780..17DD; Script_Extensions:Khmer +17DE..17DF; Script_Extensions:Unknown +17E0..17E9; Script_Extensions:Khmer +17EA..17EF; Script_Extensions:Unknown +17F0..17F9; Script_Extensions:Khmer +17FA..17FF; Script_Extensions:Unknown +180F..180F; Script_Extensions:Unknown +181A..181F; Script_Extensions:Unknown +1878..187F; Script_Extensions:Unknown +18AB..18AF; Script_Extensions:Unknown +18B0..18F5; Script_Extensions:Canadian_Aboriginal +18F6..18FF; Script_Extensions:Unknown +191F..191F; Script_Extensions:Unknown +192C..192F; Script_Extensions:Unknown +193C..193F; Script_Extensions:Unknown +1941..1943; Script_Extensions:Unknown +196E..196F; Script_Extensions:Unknown +1975..197F; Script_Extensions:Unknown +1980..19AB; Script_Extensions:New_Tai_Lue +19AC..19AF; Script_Extensions:Unknown +19B0..19C9; Script_Extensions:New_Tai_Lue +19CA..19CF; Script_Extensions:Unknown +19D0..19DA; Script_Extensions:New_Tai_Lue +19DB..19DD; Script_Extensions:Unknown +19DE..19DF; Script_Extensions:New_Tai_Lue +19E0..19FF; Script_Extensions:Khmer +1A1C..1A1D; Script_Extensions:Unknown +1A20..1A5E; Script_Extensions:Tai_Tham +1A5F..1A5F; Script_Extensions:Unknown +1A60..1A7C; Script_Extensions:Tai_Tham +1A7D..1A7E; Script_Extensions:Unknown +1A7F..1A89; Script_Extensions:Tai_Tham +1A8A..1A8F; Script_Extensions:Unknown +1A90..1A99; Script_Extensions:Tai_Tham +1A9A..1A9F; Script_Extensions:Unknown +1AA0..1AAD; Script_Extensions:Tai_Tham +1AAE..1AAF; Script_Extensions:Unknown +1AB0..1ABE; Script_Extensions:Inherited +1ABF..1AFF; Script_Extensions:Unknown +1B00..1B4B; Script_Extensions:Balinese +1B4C..1B4F; Script_Extensions:Unknown +1B50..1B7C; Script_Extensions:Balinese +1B7D..1B7F; Script_Extensions:Unknown +1B80..1BBF; Script_Extensions:Sundanese +1BC0..1BF3; Script_Extensions:Batak +1BF4..1BFB; Script_Extensions:Unknown +1BFC..1BFF; Script_Extensions:Batak +1C00..1C37; Script_Extensions:Lepcha +1C38..1C3A; Script_Extensions:Unknown +1C3B..1C49; Script_Extensions:Lepcha +1C4A..1C4C; Script_Extensions:Unknown +1C4D..1C4F; Script_Extensions:Lepcha +1C50..1C7F; Script_Extensions:Ol_Chiki +1C89..1CBF; Script_Extensions:Unknown +1CC0..1CC7; Script_Extensions:Sundanese +1CC8..1CCF; Script_Extensions:Unknown +1CFA..1CFF; Script_Extensions:Unknown +1DC2..1DF9; Script_Extensions:Inherited +1DFA..1DFA; Script_Extensions:Unknown +1DFB..1DFF; Script_Extensions:Inherited +1F16..1F17; Script_Extensions:Unknown +1F1E..1F1F; Script_Extensions:Unknown +1F46..1F47; Script_Extensions:Unknown +1F4E..1F4F; Script_Extensions:Unknown +1F58..1F58; Script_Extensions:Unknown +1F5A..1F5A; Script_Extensions:Unknown +1F5C..1F5C; Script_Extensions:Unknown +1F5E..1F5E; Script_Extensions:Unknown +1F7E..1F7F; Script_Extensions:Unknown +1FB5..1FB5; Script_Extensions:Unknown +1FC5..1FC5; Script_Extensions:Unknown +1FD4..1FD5; Script_Extensions:Unknown +1FDC..1FDC; Script_Extensions:Unknown +1FF0..1FF1; Script_Extensions:Unknown +1FF5..1FF5; Script_Extensions:Unknown +1FFF..1FFF; Script_Extensions:Unknown +2000..200B; Script_Extensions:Common +200C..200D; Script_Extensions:Inherited +200E..2064; Script_Extensions:Common +2065..2065; Script_Extensions:Unknown +2066..2070; Script_Extensions:Common +2072..2073; Script_Extensions:Unknown +2074..207E; Script_Extensions:Common +2080..208E; Script_Extensions:Common +208F..208F; Script_Extensions:Unknown +209D..209F; Script_Extensions:Unknown +20A0..20BF; Script_Extensions:Common +20C0..20CF; Script_Extensions:Unknown +20D0..20EF; Script_Extensions:Inherited +20F1..20FF; Script_Extensions:Unknown +2100..2125; Script_Extensions:Common +2127..2129; Script_Extensions:Common +212C..2131; Script_Extensions:Common +2133..214D; Script_Extensions:Common +214F..215F; Script_Extensions:Common +2189..218B; Script_Extensions:Common +218C..218F; Script_Extensions:Unknown +2190..2426; Script_Extensions:Common +2427..243F; Script_Extensions:Unknown +2440..244A; Script_Extensions:Common +244B..245F; Script_Extensions:Unknown +2460..27FF; Script_Extensions:Common +2800..28FF; Script_Extensions:Braille +2900..2B73; Script_Extensions:Common +2B74..2B75; Script_Extensions:Unknown +2B76..2B95; Script_Extensions:Common +2B96..2B97; Script_Extensions:Unknown +2B98..2BB9; Script_Extensions:Common +2BBA..2BBC; Script_Extensions:Unknown +2BBD..2BC8; Script_Extensions:Common +2BC9..2BC9; Script_Extensions:Unknown +2BCA..2BD2; Script_Extensions:Common +2BD3..2BEB; Script_Extensions:Unknown +2BEC..2BEF; Script_Extensions:Common +2BF0..2BFF; Script_Extensions:Unknown +2C2F..2C2F; Script_Extensions:Unknown +2C5F..2C5F; Script_Extensions:Unknown +2CF4..2CF8; Script_Extensions:Unknown +2D26..2D26; Script_Extensions:Unknown +2D28..2D2C; Script_Extensions:Unknown +2D2E..2D2F; Script_Extensions:Unknown +2D30..2D67; Script_Extensions:Tifinagh +2D68..2D6E; Script_Extensions:Unknown +2D6F..2D70; Script_Extensions:Tifinagh +2D71..2D7E; Script_Extensions:Unknown +2D7F..2D7F; Script_Extensions:Tifinagh +2D80..2D96; Script_Extensions:Ethiopic +2D97..2D9F; Script_Extensions:Unknown +2DA0..2DA6; Script_Extensions:Ethiopic +2DA7..2DA7; Script_Extensions:Unknown +2DA8..2DAE; Script_Extensions:Ethiopic +2DAF..2DAF; Script_Extensions:Unknown +2DB0..2DB6; Script_Extensions:Ethiopic +2DB7..2DB7; Script_Extensions:Unknown +2DB8..2DBE; Script_Extensions:Ethiopic +2DBF..2DBF; Script_Extensions:Unknown +2DC0..2DC6; Script_Extensions:Ethiopic +2DC7..2DC7; Script_Extensions:Unknown +2DC8..2DCE; Script_Extensions:Ethiopic +2DCF..2DCF; Script_Extensions:Unknown +2DD0..2DD6; Script_Extensions:Ethiopic +2DD7..2DD7; Script_Extensions:Unknown +2DD8..2DDE; Script_Extensions:Ethiopic +2DDF..2DDF; Script_Extensions:Unknown +2E00..2E42; Script_Extensions:Common +2E44..2E49; Script_Extensions:Common +2E4A..2E7F; Script_Extensions:Unknown +2E9A..2E9A; Script_Extensions:Unknown +2EF4..2EFF; Script_Extensions:Unknown +2FD6..2FEF; Script_Extensions:Unknown +2FF0..2FFB; Script_Extensions:Common +2FFC..2FFF; Script_Extensions:Unknown +3000..3000; Script_Extensions:Common +3004..3004; Script_Extensions:Common +3012..3012; Script_Extensions:Common +3020..3020; Script_Extensions:Common +3036..3036; Script_Extensions:Common +3040..3040; Script_Extensions:Unknown +3097..3098; Script_Extensions:Unknown +3100..3104; Script_Extensions:Unknown +312F..3130; Script_Extensions:Unknown +318F..318F; Script_Extensions:Unknown +31BB..31BF; Script_Extensions:Unknown +31E4..31EF; Script_Extensions:Unknown +321F..321F; Script_Extensions:Unknown +3248..325F; Script_Extensions:Common +327F..327F; Script_Extensions:Common +32B1..32BF; Script_Extensions:Common +32CC..32CF; Script_Extensions:Common +32FF..32FF; Script_Extensions:Unknown +3371..337A; Script_Extensions:Common +3380..33DF; Script_Extensions:Common +33FF..33FF; Script_Extensions:Common +4DB6..4DBF; Script_Extensions:Unknown +4DC0..4DFF; Script_Extensions:Common +9FEB..9FFF; Script_Extensions:Unknown +A48D..A48F; Script_Extensions:Unknown +A4C7..A4CF; Script_Extensions:Unknown +A4D0..A4FF; Script_Extensions:Lisu +A500..A62B; Script_Extensions:Vai +A62C..A63F; Script_Extensions:Unknown +A6A0..A6F7; Script_Extensions:Bamum +A6F8..A6FF; Script_Extensions:Unknown +A700..A721; Script_Extensions:Common +A788..A78A; Script_Extensions:Common +A7AF..A7AF; Script_Extensions:Unknown +A7B8..A7F6; Script_Extensions:Unknown +A82C..A82F; Script_Extensions:Unknown +A83A..A83F; Script_Extensions:Unknown +A878..A87F; Script_Extensions:Unknown +A880..A8C5; Script_Extensions:Saurashtra +A8C6..A8CD; Script_Extensions:Unknown +A8CE..A8D9; Script_Extensions:Saurashtra +A8DA..A8DF; Script_Extensions:Unknown +A8FE..A8FF; Script_Extensions:Unknown +A930..A953; Script_Extensions:Rejang +A954..A95E; Script_Extensions:Unknown +A95F..A95F; Script_Extensions:Rejang +A97D..A97F; Script_Extensions:Unknown +A9CE..A9CE; Script_Extensions:Unknown +A9DA..A9DD; Script_Extensions:Unknown +A9FF..A9FF; Script_Extensions:Unknown +AA00..AA36; Script_Extensions:Cham +AA37..AA3F; Script_Extensions:Unknown +AA40..AA4D; Script_Extensions:Cham +AA4E..AA4F; Script_Extensions:Unknown +AA50..AA59; Script_Extensions:Cham +AA5A..AA5B; Script_Extensions:Unknown +AA5C..AA5F; Script_Extensions:Cham +AA80..AAC2; Script_Extensions:Tai_Viet +AAC3..AADA; Script_Extensions:Unknown +AADB..AADF; Script_Extensions:Tai_Viet +AAE0..AAF6; Script_Extensions:Meetei_Mayek +AAF7..AB00; Script_Extensions:Unknown +AB01..AB06; Script_Extensions:Ethiopic +AB07..AB08; Script_Extensions:Unknown +AB09..AB0E; Script_Extensions:Ethiopic +AB0F..AB10; Script_Extensions:Unknown +AB11..AB16; Script_Extensions:Ethiopic +AB17..AB1F; Script_Extensions:Unknown +AB20..AB26; Script_Extensions:Ethiopic +AB27..AB27; Script_Extensions:Unknown +AB28..AB2E; Script_Extensions:Ethiopic +AB2F..AB2F; Script_Extensions:Unknown +AB5B..AB5B; Script_Extensions:Common +AB66..AB6F; Script_Extensions:Unknown +AB70..ABBF; Script_Extensions:Cherokee +ABC0..ABED; Script_Extensions:Meetei_Mayek +ABEE..ABEF; Script_Extensions:Unknown +ABF0..ABF9; Script_Extensions:Meetei_Mayek +ABFA..ABFF; Script_Extensions:Unknown +D7A4..D7AF; Script_Extensions:Unknown +D7C7..D7CA; Script_Extensions:Unknown +D7FC..D7FF; Script_Extensions:Unknown +E000..F8FF; Script_Extensions:Unknown +FA6E..FA6F; Script_Extensions:Unknown +FADA..FAFF; Script_Extensions:Unknown +FB07..FB12; Script_Extensions:Unknown +FB18..FB1C; Script_Extensions:Unknown +FB1D..FB36; Script_Extensions:Hebrew +FB37..FB37; Script_Extensions:Unknown +FB38..FB3C; Script_Extensions:Hebrew +FB3D..FB3D; Script_Extensions:Unknown +FB3E..FB3E; Script_Extensions:Hebrew +FB3F..FB3F; Script_Extensions:Unknown +FB40..FB41; Script_Extensions:Hebrew +FB42..FB42; Script_Extensions:Unknown +FB43..FB44; Script_Extensions:Hebrew +FB45..FB45; Script_Extensions:Unknown +FB46..FB4F; Script_Extensions:Hebrew +FBC2..FBD2; Script_Extensions:Unknown +FD3E..FD3F; Script_Extensions:Common +FD40..FD4F; Script_Extensions:Unknown +FD90..FD91; Script_Extensions:Unknown +FDC8..FDEF; Script_Extensions:Unknown +FDFE..FDFF; Script_Extensions:Unknown +FE00..FE0F; Script_Extensions:Inherited +FE10..FE19; Script_Extensions:Common +FE1A..FE1F; Script_Extensions:Unknown +FE20..FE2D; Script_Extensions:Inherited +FE30..FE44; Script_Extensions:Common +FE47..FE52; Script_Extensions:Common +FE53..FE53; Script_Extensions:Unknown +FE54..FE66; Script_Extensions:Common +FE67..FE67; Script_Extensions:Unknown +FE68..FE6B; Script_Extensions:Common +FE6C..FE6F; Script_Extensions:Unknown +FE75..FE75; Script_Extensions:Unknown +FEFD..FEFE; Script_Extensions:Unknown +FEFF..FEFF; Script_Extensions:Common +FF00..FF00; Script_Extensions:Unknown +FF01..FF20; Script_Extensions:Common +FF3B..FF40; Script_Extensions:Common +FF5B..FF60; Script_Extensions:Common +FFBF..FFC1; Script_Extensions:Unknown +FFC8..FFC9; Script_Extensions:Unknown +FFD0..FFD1; Script_Extensions:Unknown +FFD8..FFD9; Script_Extensions:Unknown +FFDD..FFDF; Script_Extensions:Unknown +FFE0..FFE6; Script_Extensions:Common +FFE7..FFE7; Script_Extensions:Unknown +FFE8..FFEE; Script_Extensions:Common +FFEF..FFF8; Script_Extensions:Unknown +FFF9..FFFD; Script_Extensions:Common +FFFE..FFFF; Script_Extensions:Unknown +1000C..1000C; Script_Extensions:Unknown +10027..10027; Script_Extensions:Unknown +1003B..1003B; Script_Extensions:Unknown +1003E..1003E; Script_Extensions:Unknown +1004E..1004F; Script_Extensions:Unknown +1005E..1007F; Script_Extensions:Unknown +100FB..100FF; Script_Extensions:Unknown +10103..10106; Script_Extensions:Unknown +10134..10136; Script_Extensions:Unknown +1018F..1018F; Script_Extensions:Unknown +10190..1019B; Script_Extensions:Common +1019C..1019F; Script_Extensions:Unknown +101A1..101CF; Script_Extensions:Unknown +101D0..101FC; Script_Extensions:Common +101FD..101FD; Script_Extensions:Inherited +101FE..1027F; Script_Extensions:Unknown +10280..1029C; Script_Extensions:Lycian +1029D..1029F; Script_Extensions:Unknown +102A0..102D0; Script_Extensions:Carian +102D1..102DF; Script_Extensions:Unknown +102FC..102FF; Script_Extensions:Unknown +10300..10323; Script_Extensions:Old_Italic +10324..1032C; Script_Extensions:Unknown +1032D..1032F; Script_Extensions:Old_Italic +10330..1034A; Script_Extensions:Gothic +1034B..1034F; Script_Extensions:Unknown +1037B..1037F; Script_Extensions:Unknown +10380..1039D; Script_Extensions:Ugaritic +1039E..1039E; Script_Extensions:Unknown +1039F..1039F; Script_Extensions:Ugaritic +103A0..103C3; Script_Extensions:Old_Persian +103C4..103C7; Script_Extensions:Unknown +103C8..103D5; Script_Extensions:Old_Persian +103D6..103FF; Script_Extensions:Unknown +10400..1044F; Script_Extensions:Deseret +10450..1047F; Script_Extensions:Shavian +10480..1049D; Script_Extensions:Osmanya +1049E..1049F; Script_Extensions:Unknown +104A0..104A9; Script_Extensions:Osmanya +104AA..104AF; Script_Extensions:Unknown +104B0..104D3; Script_Extensions:Osage +104D4..104D7; Script_Extensions:Unknown +104D8..104FB; Script_Extensions:Osage +104FC..104FF; Script_Extensions:Unknown +10500..10527; Script_Extensions:Elbasan +10528..1052F; Script_Extensions:Unknown +10530..10563; Script_Extensions:Caucasian_Albanian +10564..1056E; Script_Extensions:Unknown +1056F..1056F; Script_Extensions:Caucasian_Albanian +10570..105FF; Script_Extensions:Unknown +10737..1073F; Script_Extensions:Unknown +10756..1075F; Script_Extensions:Unknown +10768..107FF; Script_Extensions:Unknown +10806..10807; Script_Extensions:Unknown +10809..10809; Script_Extensions:Unknown +10836..10836; Script_Extensions:Unknown +10839..1083B; Script_Extensions:Unknown +1083D..1083E; Script_Extensions:Unknown +10840..10855; Script_Extensions:Imperial_Aramaic +10856..10856; Script_Extensions:Unknown +10857..1085F; Script_Extensions:Imperial_Aramaic +10860..1087F; Script_Extensions:Palmyrene +10880..1089E; Script_Extensions:Nabataean +1089F..108A6; Script_Extensions:Unknown +108A7..108AF; Script_Extensions:Nabataean +108B0..108DF; Script_Extensions:Unknown +108E0..108F2; Script_Extensions:Hatran +108F3..108F3; Script_Extensions:Unknown +108F4..108F5; Script_Extensions:Hatran +108F6..108FA; Script_Extensions:Unknown +108FB..108FF; Script_Extensions:Hatran +10900..1091B; Script_Extensions:Phoenician +1091C..1091E; Script_Extensions:Unknown +1091F..1091F; Script_Extensions:Phoenician +10920..10939; Script_Extensions:Lydian +1093A..1093E; Script_Extensions:Unknown +1093F..1093F; Script_Extensions:Lydian +10940..1097F; Script_Extensions:Unknown +10980..1099F; Script_Extensions:Meroitic_Hieroglyphs +109A0..109B7; Script_Extensions:Meroitic_Cursive +109B8..109BB; Script_Extensions:Unknown +109BC..109CF; Script_Extensions:Meroitic_Cursive +109D0..109D1; Script_Extensions:Unknown +109D2..109FF; Script_Extensions:Meroitic_Cursive +10A00..10A03; Script_Extensions:Kharoshthi +10A04..10A04; Script_Extensions:Unknown +10A05..10A06; Script_Extensions:Kharoshthi +10A07..10A0B; Script_Extensions:Unknown +10A0C..10A13; Script_Extensions:Kharoshthi +10A14..10A14; Script_Extensions:Unknown +10A15..10A17; Script_Extensions:Kharoshthi +10A18..10A18; Script_Extensions:Unknown +10A19..10A33; Script_Extensions:Kharoshthi +10A34..10A37; Script_Extensions:Unknown +10A38..10A3A; Script_Extensions:Kharoshthi +10A3B..10A3E; Script_Extensions:Unknown +10A3F..10A47; Script_Extensions:Kharoshthi +10A48..10A4F; Script_Extensions:Unknown +10A50..10A58; Script_Extensions:Kharoshthi +10A59..10A5F; Script_Extensions:Unknown +10A60..10A7F; Script_Extensions:Old_South_Arabian +10A80..10A9F; Script_Extensions:Old_North_Arabian +10AA0..10ABF; Script_Extensions:Unknown +10AE7..10AEA; Script_Extensions:Unknown +10AF7..10AFF; Script_Extensions:Unknown +10B00..10B35; Script_Extensions:Avestan +10B36..10B38; Script_Extensions:Unknown +10B39..10B3F; Script_Extensions:Avestan +10B40..10B55; Script_Extensions:Inscriptional_Parthian +10B56..10B57; Script_Extensions:Unknown +10B58..10B5F; Script_Extensions:Inscriptional_Parthian +10B60..10B72; Script_Extensions:Inscriptional_Pahlavi +10B73..10B77; Script_Extensions:Unknown +10B78..10B7F; Script_Extensions:Inscriptional_Pahlavi +10B92..10B98; Script_Extensions:Unknown +10B9D..10BA8; Script_Extensions:Unknown +10BB0..10BFF; Script_Extensions:Unknown +10C00..10C48; Script_Extensions:Old_Turkic +10C49..10C7F; Script_Extensions:Unknown +10C80..10CB2; Script_Extensions:Old_Hungarian +10CB3..10CBF; Script_Extensions:Unknown +10CC0..10CF2; Script_Extensions:Old_Hungarian +10CF3..10CF9; Script_Extensions:Unknown +10CFA..10CFF; Script_Extensions:Old_Hungarian +10D00..10E5F; Script_Extensions:Unknown +10E7F..10FFF; Script_Extensions:Unknown +11000..1104D; Script_Extensions:Brahmi +1104E..11051; Script_Extensions:Unknown +11052..1106F; Script_Extensions:Brahmi +11070..1107E; Script_Extensions:Unknown +1107F..1107F; Script_Extensions:Brahmi +110C2..110CF; Script_Extensions:Unknown +110D0..110E8; Script_Extensions:Sora_Sompeng +110E9..110EF; Script_Extensions:Unknown +110F0..110F9; Script_Extensions:Sora_Sompeng +110FA..110FF; Script_Extensions:Unknown +11135..11135; Script_Extensions:Unknown +11144..1114F; Script_Extensions:Unknown +11177..1117F; Script_Extensions:Unknown +111CE..111CF; Script_Extensions:Unknown +111E0..111E0; Script_Extensions:Unknown +111F5..111FF; Script_Extensions:Unknown +11212..11212; Script_Extensions:Unknown +1123F..1127F; Script_Extensions:Unknown +11287..11287; Script_Extensions:Unknown +11289..11289; Script_Extensions:Unknown +1128E..1128E; Script_Extensions:Unknown +1129E..1129E; Script_Extensions:Unknown +112AA..112AF; Script_Extensions:Unknown +112EB..112EF; Script_Extensions:Unknown +112FA..112FF; Script_Extensions:Unknown +11304..11304; Script_Extensions:Unknown +1130D..1130E; Script_Extensions:Unknown +11311..11312; Script_Extensions:Unknown +11329..11329; Script_Extensions:Unknown +11331..11331; Script_Extensions:Unknown +11334..11334; Script_Extensions:Unknown +1133A..1133B; Script_Extensions:Unknown +11345..11346; Script_Extensions:Unknown +11349..1134A; Script_Extensions:Unknown +1134E..1134F; Script_Extensions:Unknown +11351..11356; Script_Extensions:Unknown +11358..1135C; Script_Extensions:Unknown +11364..11365; Script_Extensions:Unknown +1136D..1136F; Script_Extensions:Unknown +11375..113FF; Script_Extensions:Unknown +11400..11459; Script_Extensions:Newa +1145A..1145A; Script_Extensions:Unknown +1145B..1145B; Script_Extensions:Newa +1145C..1145C; Script_Extensions:Unknown +1145D..1145D; Script_Extensions:Newa +1145E..1147F; Script_Extensions:Unknown +114C8..114CF; Script_Extensions:Unknown +114DA..1157F; Script_Extensions:Unknown +11580..115B5; Script_Extensions:Siddham +115B6..115B7; Script_Extensions:Unknown +115B8..115DD; Script_Extensions:Siddham +115DE..115FF; Script_Extensions:Unknown +11645..1164F; Script_Extensions:Unknown +1165A..1165F; Script_Extensions:Unknown +1166D..1167F; Script_Extensions:Unknown +116B8..116BF; Script_Extensions:Unknown +116CA..116FF; Script_Extensions:Unknown +11700..11719; Script_Extensions:Ahom +1171A..1171C; Script_Extensions:Unknown +1171D..1172B; Script_Extensions:Ahom +1172C..1172F; Script_Extensions:Unknown +11730..1173F; Script_Extensions:Ahom +11740..1189F; Script_Extensions:Unknown +118A0..118F2; Script_Extensions:Warang_Citi +118F3..118FE; Script_Extensions:Unknown +118FF..118FF; Script_Extensions:Warang_Citi +11900..119FF; Script_Extensions:Unknown +11A00..11A47; Script_Extensions:Zanabazar_Square +11A48..11A4F; Script_Extensions:Unknown +11A50..11A83; Script_Extensions:Soyombo +11A84..11A85; Script_Extensions:Unknown +11A86..11A9C; Script_Extensions:Soyombo +11A9D..11A9D; Script_Extensions:Unknown +11A9E..11AA2; Script_Extensions:Soyombo +11AA3..11ABF; Script_Extensions:Unknown +11AC0..11AF8; Script_Extensions:Pau_Cin_Hau +11AF9..11BFF; Script_Extensions:Unknown +11C00..11C08; Script_Extensions:Bhaiksuki +11C09..11C09; Script_Extensions:Unknown +11C0A..11C36; Script_Extensions:Bhaiksuki +11C37..11C37; Script_Extensions:Unknown +11C38..11C45; Script_Extensions:Bhaiksuki +11C46..11C4F; Script_Extensions:Unknown +11C50..11C6C; Script_Extensions:Bhaiksuki +11C6D..11C6F; Script_Extensions:Unknown +11C70..11C8F; Script_Extensions:Marchen +11C90..11C91; Script_Extensions:Unknown +11C92..11CA7; Script_Extensions:Marchen +11CA8..11CA8; Script_Extensions:Unknown +11CA9..11CB6; Script_Extensions:Marchen +11CB7..11CFF; Script_Extensions:Unknown +11D00..11D06; Script_Extensions:Masaram_Gondi +11D07..11D07; Script_Extensions:Unknown +11D08..11D09; Script_Extensions:Masaram_Gondi +11D0A..11D0A; Script_Extensions:Unknown +11D0B..11D36; Script_Extensions:Masaram_Gondi +11D37..11D39; Script_Extensions:Unknown +11D3A..11D3A; Script_Extensions:Masaram_Gondi +11D3B..11D3B; Script_Extensions:Unknown +11D3C..11D3D; Script_Extensions:Masaram_Gondi +11D3E..11D3E; Script_Extensions:Unknown +11D3F..11D47; Script_Extensions:Masaram_Gondi +11D48..11D4F; Script_Extensions:Unknown +11D50..11D59; Script_Extensions:Masaram_Gondi +11D5A..11FFF; Script_Extensions:Unknown +12000..12399; Script_Extensions:Cuneiform +1239A..123FF; Script_Extensions:Unknown +12400..1246E; Script_Extensions:Cuneiform +1246F..1246F; Script_Extensions:Unknown +12470..12474; Script_Extensions:Cuneiform +12475..1247F; Script_Extensions:Unknown +12480..12543; Script_Extensions:Cuneiform +12544..12FFF; Script_Extensions:Unknown +13000..1342E; Script_Extensions:Egyptian_Hieroglyphs +1342F..143FF; Script_Extensions:Unknown +14400..14646; Script_Extensions:Anatolian_Hieroglyphs +14647..167FF; Script_Extensions:Unknown +16800..16A38; Script_Extensions:Bamum +16A39..16A3F; Script_Extensions:Unknown +16A40..16A5E; Script_Extensions:Mro +16A5F..16A5F; Script_Extensions:Unknown +16A60..16A69; Script_Extensions:Mro +16A6A..16A6D; Script_Extensions:Unknown +16A6E..16A6F; Script_Extensions:Mro +16A70..16ACF; Script_Extensions:Unknown +16AD0..16AED; Script_Extensions:Bassa_Vah +16AEE..16AEF; Script_Extensions:Unknown +16AF0..16AF5; Script_Extensions:Bassa_Vah +16AF6..16AFF; Script_Extensions:Unknown +16B00..16B45; Script_Extensions:Pahawh_Hmong +16B46..16B4F; Script_Extensions:Unknown +16B50..16B59; Script_Extensions:Pahawh_Hmong +16B5A..16B5A; Script_Extensions:Unknown +16B5B..16B61; Script_Extensions:Pahawh_Hmong +16B62..16B62; Script_Extensions:Unknown +16B63..16B77; Script_Extensions:Pahawh_Hmong +16B78..16B7C; Script_Extensions:Unknown +16B7D..16B8F; Script_Extensions:Pahawh_Hmong +16B90..16EFF; Script_Extensions:Unknown +16F00..16F44; Script_Extensions:Miao +16F45..16F4F; Script_Extensions:Unknown +16F50..16F7E; Script_Extensions:Miao +16F7F..16F8E; Script_Extensions:Unknown +16F8F..16F9F; Script_Extensions:Miao +16FA0..16FDF; Script_Extensions:Unknown +16FE0..16FE0; Script_Extensions:Tangut +16FE1..16FE1; Script_Extensions:Nushu +16FE2..16FFF; Script_Extensions:Unknown +17000..187EC; Script_Extensions:Tangut +187ED..187FF; Script_Extensions:Unknown +18800..18AF2; Script_Extensions:Tangut +18AF3..1AFFF; Script_Extensions:Unknown +1B11F..1B16F; Script_Extensions:Unknown +1B170..1B2FB; Script_Extensions:Nushu +1B2FC..1BBFF; Script_Extensions:Unknown +1BC6B..1BC6F; Script_Extensions:Unknown +1BC7D..1BC7F; Script_Extensions:Unknown +1BC89..1BC8F; Script_Extensions:Unknown +1BC9A..1BC9B; Script_Extensions:Unknown +1BCA4..1CFFF; Script_Extensions:Unknown +1D000..1D0F5; Script_Extensions:Common +1D0F6..1D0FF; Script_Extensions:Unknown +1D100..1D126; Script_Extensions:Common +1D127..1D128; Script_Extensions:Unknown +1D129..1D166; Script_Extensions:Common +1D167..1D169; Script_Extensions:Inherited +1D16A..1D17A; Script_Extensions:Common +1D17B..1D182; Script_Extensions:Inherited +1D183..1D184; Script_Extensions:Common +1D185..1D18B; Script_Extensions:Inherited +1D18C..1D1A9; Script_Extensions:Common +1D1AA..1D1AD; Script_Extensions:Inherited +1D1AE..1D1E8; Script_Extensions:Common +1D1E9..1D1FF; Script_Extensions:Unknown +1D246..1D2FF; Script_Extensions:Unknown +1D300..1D356; Script_Extensions:Common +1D357..1D35F; Script_Extensions:Unknown +1D372..1D3FF; Script_Extensions:Unknown +1D400..1D454; Script_Extensions:Common +1D455..1D455; Script_Extensions:Unknown +1D456..1D49C; Script_Extensions:Common +1D49D..1D49D; Script_Extensions:Unknown +1D49E..1D49F; Script_Extensions:Common +1D4A0..1D4A1; Script_Extensions:Unknown +1D4A2..1D4A2; Script_Extensions:Common +1D4A3..1D4A4; Script_Extensions:Unknown +1D4A5..1D4A6; Script_Extensions:Common +1D4A7..1D4A8; Script_Extensions:Unknown +1D4A9..1D4AC; Script_Extensions:Common +1D4AD..1D4AD; Script_Extensions:Unknown +1D4AE..1D4B9; Script_Extensions:Common +1D4BA..1D4BA; Script_Extensions:Unknown +1D4BB..1D4BB; Script_Extensions:Common +1D4BC..1D4BC; Script_Extensions:Unknown +1D4BD..1D4C3; Script_Extensions:Common +1D4C4..1D4C4; Script_Extensions:Unknown +1D4C5..1D505; Script_Extensions:Common +1D506..1D506; Script_Extensions:Unknown +1D507..1D50A; Script_Extensions:Common +1D50B..1D50C; Script_Extensions:Unknown +1D50D..1D514; Script_Extensions:Common +1D515..1D515; Script_Extensions:Unknown +1D516..1D51C; Script_Extensions:Common +1D51D..1D51D; Script_Extensions:Unknown +1D51E..1D539; Script_Extensions:Common +1D53A..1D53A; Script_Extensions:Unknown +1D53B..1D53E; Script_Extensions:Common +1D53F..1D53F; Script_Extensions:Unknown +1D540..1D544; Script_Extensions:Common +1D545..1D545; Script_Extensions:Unknown +1D546..1D546; Script_Extensions:Common +1D547..1D549; Script_Extensions:Unknown +1D54A..1D550; Script_Extensions:Common +1D551..1D551; Script_Extensions:Unknown +1D552..1D6A5; Script_Extensions:Common +1D6A6..1D6A7; Script_Extensions:Unknown +1D6A8..1D7CB; Script_Extensions:Common +1D7CC..1D7CD; Script_Extensions:Unknown +1D7CE..1D7FF; Script_Extensions:Common +1D800..1DA8B; Script_Extensions:SignWriting +1DA8C..1DA9A; Script_Extensions:Unknown +1DA9B..1DA9F; Script_Extensions:SignWriting +1DAA0..1DAA0; Script_Extensions:Unknown +1DAA1..1DAAF; Script_Extensions:SignWriting +1DAB0..1DFFF; Script_Extensions:Unknown +1E007..1E007; Script_Extensions:Unknown +1E019..1E01A; Script_Extensions:Unknown +1E022..1E022; Script_Extensions:Unknown +1E025..1E025; Script_Extensions:Unknown +1E02B..1E7FF; Script_Extensions:Unknown +1E800..1E8C4; Script_Extensions:Mende_Kikakui +1E8C5..1E8C6; Script_Extensions:Unknown +1E8C7..1E8D6; Script_Extensions:Mende_Kikakui +1E8D7..1E8FF; Script_Extensions:Unknown +1E94B..1E94F; Script_Extensions:Unknown +1E95A..1E95D; Script_Extensions:Unknown +1E960..1EDFF; Script_Extensions:Unknown +1EE04..1EE04; Script_Extensions:Unknown +1EE20..1EE20; Script_Extensions:Unknown +1EE23..1EE23; Script_Extensions:Unknown +1EE25..1EE26; Script_Extensions:Unknown +1EE28..1EE28; Script_Extensions:Unknown +1EE33..1EE33; Script_Extensions:Unknown +1EE38..1EE38; Script_Extensions:Unknown +1EE3A..1EE3A; Script_Extensions:Unknown +1EE3C..1EE41; Script_Extensions:Unknown +1EE43..1EE46; Script_Extensions:Unknown +1EE48..1EE48; Script_Extensions:Unknown +1EE4A..1EE4A; Script_Extensions:Unknown +1EE4C..1EE4C; Script_Extensions:Unknown +1EE50..1EE50; Script_Extensions:Unknown +1EE53..1EE53; Script_Extensions:Unknown +1EE55..1EE56; Script_Extensions:Unknown +1EE58..1EE58; Script_Extensions:Unknown +1EE5A..1EE5A; Script_Extensions:Unknown +1EE5C..1EE5C; Script_Extensions:Unknown +1EE5E..1EE5E; Script_Extensions:Unknown +1EE60..1EE60; Script_Extensions:Unknown +1EE63..1EE63; Script_Extensions:Unknown +1EE65..1EE66; Script_Extensions:Unknown +1EE6B..1EE6B; Script_Extensions:Unknown +1EE73..1EE73; Script_Extensions:Unknown +1EE78..1EE78; Script_Extensions:Unknown +1EE7D..1EE7D; Script_Extensions:Unknown +1EE7F..1EE7F; Script_Extensions:Unknown +1EE8A..1EE8A; Script_Extensions:Unknown +1EE9C..1EEA0; Script_Extensions:Unknown +1EEA4..1EEA4; Script_Extensions:Unknown +1EEAA..1EEAA; Script_Extensions:Unknown +1EEBC..1EEEF; Script_Extensions:Unknown +1EEF2..1EFFF; Script_Extensions:Unknown +1F000..1F02B; Script_Extensions:Common +1F02C..1F02F; Script_Extensions:Unknown +1F030..1F093; Script_Extensions:Common +1F094..1F09F; Script_Extensions:Unknown +1F0A0..1F0AE; Script_Extensions:Common +1F0AF..1F0B0; Script_Extensions:Unknown +1F0B1..1F0BF; Script_Extensions:Common +1F0C0..1F0C0; Script_Extensions:Unknown +1F0C1..1F0CF; Script_Extensions:Common +1F0D0..1F0D0; Script_Extensions:Unknown +1F0D1..1F0F5; Script_Extensions:Common +1F0F6..1F0FF; Script_Extensions:Unknown +1F100..1F10C; Script_Extensions:Common +1F10D..1F10F; Script_Extensions:Unknown +1F110..1F12E; Script_Extensions:Common +1F12F..1F12F; Script_Extensions:Unknown +1F130..1F16B; Script_Extensions:Common +1F16C..1F16F; Script_Extensions:Unknown +1F170..1F1AC; Script_Extensions:Common +1F1AD..1F1E5; Script_Extensions:Unknown +1F1E6..1F1FF; Script_Extensions:Common +1F201..1F202; Script_Extensions:Common +1F203..1F20F; Script_Extensions:Unknown +1F210..1F23B; Script_Extensions:Common +1F23C..1F23F; Script_Extensions:Unknown +1F240..1F248; Script_Extensions:Common +1F249..1F24F; Script_Extensions:Unknown +1F252..1F25F; Script_Extensions:Unknown +1F260..1F265; Script_Extensions:Common +1F266..1F2FF; Script_Extensions:Unknown +1F300..1F6D4; Script_Extensions:Common +1F6D5..1F6DF; Script_Extensions:Unknown +1F6E0..1F6EC; Script_Extensions:Common +1F6ED..1F6EF; Script_Extensions:Unknown +1F6F0..1F6F8; Script_Extensions:Common +1F6F9..1F6FF; Script_Extensions:Unknown +1F700..1F773; Script_Extensions:Common +1F774..1F77F; Script_Extensions:Unknown +1F780..1F7D4; Script_Extensions:Common +1F7D5..1F7FF; Script_Extensions:Unknown +1F800..1F80B; Script_Extensions:Common +1F80C..1F80F; Script_Extensions:Unknown +1F810..1F847; Script_Extensions:Common +1F848..1F84F; Script_Extensions:Unknown +1F850..1F859; Script_Extensions:Common +1F85A..1F85F; Script_Extensions:Unknown +1F860..1F887; Script_Extensions:Common +1F888..1F88F; Script_Extensions:Unknown +1F890..1F8AD; Script_Extensions:Common +1F8AE..1F8FF; Script_Extensions:Unknown +1F900..1F90B; Script_Extensions:Common +1F90C..1F90F; Script_Extensions:Unknown +1F910..1F93E; Script_Extensions:Common +1F93F..1F93F; Script_Extensions:Unknown +1F940..1F94C; Script_Extensions:Common +1F94D..1F94F; Script_Extensions:Unknown +1F950..1F96B; Script_Extensions:Common +1F96C..1F97F; Script_Extensions:Unknown +1F980..1F997; Script_Extensions:Common +1F998..1F9BF; Script_Extensions:Unknown +1F9C0..1F9C0; Script_Extensions:Common +1F9C1..1F9CF; Script_Extensions:Unknown +1F9D0..1F9E6; Script_Extensions:Common +1F9E7..1FFFF; Script_Extensions:Unknown +2A6D7..2A6FF; Script_Extensions:Unknown +2B735..2B73F; Script_Extensions:Unknown +2B81E..2B81F; Script_Extensions:Unknown +2CEA2..2CEAF; Script_Extensions:Unknown +2EBE1..2F7FF; Script_Extensions:Unknown +2FA1E..E0000; Script_Extensions:Unknown +E0001..E0001; Script_Extensions:Common +E0002..E001F; Script_Extensions:Unknown +E0020..E007F; Script_Extensions:Common +E0080..E00FF; Script_Extensions:Unknown +E0100..E01EF; Script_Extensions:Inherited +E01F0..10FFFF; Script_Extensions:Unknown diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_missing.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_missing.test new file mode 100644 index 000000000..0d39772c9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_10_0_extensions_missing.test @@ -0,0 +1,13 @@ +name: UnicodeScripts_10_0_extensions_missing + +description: +Tests character class syntax of the Unicode 10.0 Script_Extensions +property, for those scripts missing from ScriptExtensions.txt, which +are defined in Scripts.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0-0.input b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0-0.input new file mode 100644 index 000000000..8b47b5bab --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0-0.input @@ -0,0 +1,530 @@ +# SentenceBreakTest-10.0.0.txt +# Date: 2017-04-14, 05:40:43 GMT +# © 2017 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Sentence_Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Sentence_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not, +# as listed in the Rules section of SentenceBreakTest.html +# +# These samples may be extended or changed in the future. +# +÷ 0001 × 0001 ÷ # ÷ [0.2] (Other) × [998.0] (Other) ÷ [0.3] +÷ 0001 × 0308 × 0001 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0001 × 000D ÷ # ÷ [0.2] (Other) × [998.0] (CR) ÷ [0.3] +÷ 0001 × 0308 × 000D ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0001 × 000A ÷ # ÷ [0.2] (Other) × [998.0] (LF) ÷ [0.3] +÷ 0001 × 0308 × 000A ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0001 × 0085 ÷ # ÷ [0.2] (Other) × [998.0] (Sep) ÷ [0.3] +÷ 0001 × 0308 × 0085 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0001 × 0009 ÷ # ÷ [0.2] (Other) × [998.0] (Sp) ÷ [0.3] +÷ 0001 × 0308 × 0009 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0001 × 0061 ÷ # ÷ [0.2] (Other) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0001 × 0308 × 0061 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0001 × 0041 ÷ # ÷ [0.2] (Other) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0001 × 0308 × 0041 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0001 × 01BB ÷ # ÷ [0.2] (Other) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0001 × 0308 × 01BB ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0001 × 0030 ÷ # ÷ [0.2] (Other) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 × 0308 × 0030 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 × 002E ÷ # ÷ [0.2] (Other) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0001 × 0308 × 002E ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0001 × 0021 ÷ # ÷ [0.2] (Other) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0001 × 0308 × 0021 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0001 × 0022 ÷ # ÷ [0.2] (Other) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0001 × 0308 × 0022 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0001 × 002C ÷ # ÷ [0.2] (Other) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0001 × 0308 × 002C ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0001 × 00AD ÷ # ÷ [0.2] (Other) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0308 × 00AD ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0300 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0001 × 0308 × 0300 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Other) ÷ [0.3] +÷ 000D ÷ 0308 × 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 000D ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] (CR) ÷ [0.3] +÷ 000D ÷ 0308 × 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 000D × 000A ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [0.3] +÷ 000D ÷ 0308 × 000A ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 000D ÷ 0085 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Sep) ÷ [0.3] +÷ 000D ÷ 0308 × 0085 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 000D ÷ 0009 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Sp) ÷ [0.3] +÷ 000D ÷ 0308 × 0009 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 000D ÷ 0061 ÷ # ÷ [0.2] (CR) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000D ÷ 0308 × 0061 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000D ÷ 0041 ÷ # ÷ [0.2] (CR) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000D ÷ 0308 × 0041 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000D ÷ 01BB ÷ # ÷ [0.2] (CR) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000D ÷ 0308 × 01BB ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000D ÷ 0030 ÷ # ÷ [0.2] (CR) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 0308 × 0030 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 002E ÷ # ÷ [0.2] (CR) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000D ÷ 0308 × 002E ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000D ÷ 0021 ÷ # ÷ [0.2] (CR) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000D ÷ 0308 × 0021 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000D ÷ 0022 ÷ # ÷ [0.2] (CR) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000D ÷ 0308 × 0022 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000D ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [4.0] COMMA (SContinue) ÷ [0.3] +÷ 000D ÷ 0308 × 002C ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 000D ÷ 00AD ÷ # ÷ [0.2] (CR) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 00AD ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Other) ÷ [0.3] +÷ 000A ÷ 0308 × 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 000A ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] (CR) ÷ [0.3] +÷ 000A ÷ 0308 × 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 000A ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] (LF) ÷ [0.3] +÷ 000A ÷ 0308 × 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 000A ÷ 0085 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Sep) ÷ [0.3] +÷ 000A ÷ 0308 × 0085 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 000A ÷ 0009 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Sp) ÷ [0.3] +÷ 000A ÷ 0308 × 0009 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 000A ÷ 0061 ÷ # ÷ [0.2] (LF) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000A ÷ 0308 × 0061 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000A ÷ 0041 ÷ # ÷ [0.2] (LF) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000A ÷ 0308 × 0041 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000A ÷ 01BB ÷ # ÷ [0.2] (LF) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000A ÷ 0308 × 01BB ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000A ÷ 0030 ÷ # ÷ [0.2] (LF) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 0308 × 0030 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 002E ÷ # ÷ [0.2] (LF) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000A ÷ 0308 × 002E ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000A ÷ 0021 ÷ # ÷ [0.2] (LF) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000A ÷ 0308 × 0021 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000A ÷ 0022 ÷ # ÷ [0.2] (LF) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000A ÷ 0308 × 0022 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000A ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [4.0] COMMA (SContinue) ÷ [0.3] +÷ 000A ÷ 0308 × 002C ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 000A ÷ 00AD ÷ # ÷ [0.2] (LF) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 00AD ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0085 ÷ 0001 ÷ # ÷ [0.2] (Sep) ÷ [4.0] (Other) ÷ [0.3] +÷ 0085 ÷ 0308 × 0001 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0085 ÷ 000D ÷ # ÷ [0.2] (Sep) ÷ [4.0] (CR) ÷ [0.3] +÷ 0085 ÷ 0308 × 000D ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0085 ÷ 000A ÷ # ÷ [0.2] (Sep) ÷ [4.0] (LF) ÷ [0.3] +÷ 0085 ÷ 0308 × 000A ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0085 ÷ 0085 ÷ # ÷ [0.2] (Sep) ÷ [4.0] (Sep) ÷ [0.3] +÷ 0085 ÷ 0308 × 0085 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0085 ÷ 0009 ÷ # ÷ [0.2] (Sep) ÷ [4.0] (Sp) ÷ [0.3] +÷ 0085 ÷ 0308 × 0009 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0085 ÷ 0061 ÷ # ÷ [0.2] (Sep) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0085 ÷ 0308 × 0061 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0085 ÷ 0041 ÷ # ÷ [0.2] (Sep) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0085 ÷ 0308 × 0041 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0085 ÷ 01BB ÷ # ÷ [0.2] (Sep) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0085 ÷ 0308 × 01BB ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0085 ÷ 0030 ÷ # ÷ [0.2] (Sep) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0085 ÷ 0308 × 0030 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0085 ÷ 002E ÷ # ÷ [0.2] (Sep) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0085 ÷ 0308 × 002E ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0085 ÷ 0021 ÷ # ÷ [0.2] (Sep) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0085 ÷ 0308 × 0021 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0085 ÷ 0022 ÷ # ÷ [0.2] (Sep) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0085 ÷ 0308 × 0022 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0085 ÷ 002C ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMMA (SContinue) ÷ [0.3] +÷ 0085 ÷ 0308 × 002C ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0085 ÷ 00AD ÷ # ÷ [0.2] (Sep) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0085 ÷ 0308 × 00AD ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0085 ÷ 0300 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0085 ÷ 0308 × 0300 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0009 × 0001 ÷ # ÷ [0.2] (Sp) × [998.0] (Other) ÷ [0.3] +÷ 0009 × 0308 × 0001 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0009 × 000D ÷ # ÷ [0.2] (Sp) × [998.0] (CR) ÷ [0.3] +÷ 0009 × 0308 × 000D ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0009 × 000A ÷ # ÷ [0.2] (Sp) × [998.0] (LF) ÷ [0.3] +÷ 0009 × 0308 × 000A ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0009 × 0085 ÷ # ÷ [0.2] (Sp) × [998.0] (Sep) ÷ [0.3] +÷ 0009 × 0308 × 0085 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0009 × 0009 ÷ # ÷ [0.2] (Sp) × [998.0] (Sp) ÷ [0.3] +÷ 0009 × 0308 × 0009 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0009 × 0061 ÷ # ÷ [0.2] (Sp) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0009 × 0308 × 0061 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0009 × 0041 ÷ # ÷ [0.2] (Sp) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0009 × 0308 × 0041 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0009 × 01BB ÷ # ÷ [0.2] (Sp) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0009 × 0308 × 01BB ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0009 × 0030 ÷ # ÷ [0.2] (Sp) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0009 × 0308 × 0030 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0009 × 002E ÷ # ÷ [0.2] (Sp) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0009 × 0308 × 002E ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0009 × 0021 ÷ # ÷ [0.2] (Sp) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0009 × 0308 × 0021 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0009 × 0022 ÷ # ÷ [0.2] (Sp) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0009 × 0308 × 0022 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0009 × 002C ÷ # ÷ [0.2] (Sp) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0009 × 0308 × 002C ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0009 × 00AD ÷ # ÷ [0.2] (Sp) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0009 × 0308 × 00AD ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0009 × 0300 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0009 × 0308 × 0300 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0061 × 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (Other) ÷ [0.3] +÷ 0061 × 0308 × 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0061 × 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (CR) ÷ [0.3] +÷ 0061 × 0308 × 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0061 × 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (LF) ÷ [0.3] +÷ 0061 × 0308 × 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0061 × 0085 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (Sep) ÷ [0.3] +÷ 0061 × 0308 × 0085 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0061 × 0009 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (Sp) ÷ [0.3] +÷ 0061 × 0308 × 0009 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0061 × 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 0061 × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 0061 × 01BB ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 0061 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0061 × 0308 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0061 × 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0061 × 0308 × 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0061 × 0021 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0061 × 0308 × 0021 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0061 × 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0061 × 0308 × 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0061 × 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0061 × 0308 × 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0061 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0061 × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0061 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0041 × 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (Other) ÷ [0.3] +÷ 0041 × 0308 × 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0041 × 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (CR) ÷ [0.3] +÷ 0041 × 0308 × 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0041 × 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (LF) ÷ [0.3] +÷ 0041 × 0308 × 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0041 × 0085 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (Sep) ÷ [0.3] +÷ 0041 × 0308 × 0085 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0041 × 0009 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (Sp) ÷ [0.3] +÷ 0041 × 0308 × 0009 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0041 × 0061 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 0041 × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 0041 × 01BB ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 0041 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 0308 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0041 × 0308 × 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0041 × 0021 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0041 × 0308 × 0021 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0041 × 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0041 × 0308 × 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0041 × 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0041 × 0308 × 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0041 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0308 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0300 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 01BB × 0001 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (Other) ÷ [0.3] +÷ 01BB × 0308 × 0001 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 01BB × 000D ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (CR) ÷ [0.3] +÷ 01BB × 0308 × 000D ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 01BB × 000A ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (LF) ÷ [0.3] +÷ 01BB × 0308 × 000A ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 01BB × 0085 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (Sep) ÷ [0.3] +÷ 01BB × 0308 × 0085 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 01BB × 0009 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (Sp) ÷ [0.3] +÷ 01BB × 0308 × 0009 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 01BB × 0061 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 01BB × 0041 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 01BB × 01BB ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 01BB × 0030 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 01BB × 0308 × 0030 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 01BB × 002E ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 01BB × 0308 × 002E ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 01BB × 0021 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 01BB × 0308 × 0021 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 01BB × 0022 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 01BB × 0308 × 0022 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 01BB × 002C ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 01BB × 0308 × 002C ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 01BB × 00AD ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 01BB × 0300 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0030 × 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (Other) ÷ [0.3] +÷ 0030 × 0308 × 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0030 × 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (CR) ÷ [0.3] +÷ 0030 × 0308 × 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0030 × 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (LF) ÷ [0.3] +÷ 0030 × 0308 × 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0030 × 0085 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (Sep) ÷ [0.3] +÷ 0030 × 0308 × 0085 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0030 × 0009 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (Sp) ÷ [0.3] +÷ 0030 × 0308 × 0009 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0030 × 0061 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0030 × 0308 × 0061 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0030 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0030 × 0308 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0030 × 01BB ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0030 × 0308 × 01BB ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0030 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0030 × 0308 × 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0030 × 0021 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0030 × 0308 × 0021 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0030 × 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0030 × 0308 × 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0030 × 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0030 × 0308 × 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0030 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0030 × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E ÷ 0001 ÷ # ÷ [0.2] FULL STOP (ATerm) ÷ [11.0] (Other) ÷ [0.3] +÷ 002E × 0308 ÷ 0001 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] (Other) ÷ [0.3] +÷ 002E × 000D ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (CR) ÷ [0.3] +÷ 002E × 0308 × 000D ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (CR) ÷ [0.3] +÷ 002E × 000A ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (LF) ÷ [0.3] +÷ 002E × 0308 × 000A ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (LF) ÷ [0.3] +÷ 002E × 0085 ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (Sep) ÷ [0.3] +÷ 002E × 0308 × 0085 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sep) ÷ [0.3] +÷ 002E × 0009 ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (Sp) ÷ [0.3] +÷ 002E × 0308 × 0009 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sp) ÷ [0.3] +÷ 002E × 0061 ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002E × 0308 × 0061 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002E ÷ 0041 ÷ # ÷ [0.2] FULL STOP (ATerm) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002E × 0308 ÷ 0041 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002E ÷ 01BB ÷ # ÷ [0.2] FULL STOP (ATerm) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002E × 0308 ÷ 01BB ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002E × 0030 ÷ # ÷ [0.2] FULL STOP (ATerm) × [6.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E × 0308 × 0030 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [6.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E × 002E ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 002E × 0308 × 002E ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 002E × 0021 ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002E × 0308 × 0021 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002E × 0022 ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002E × 0308 × 0022 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002E × 002C ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 002E × 0308 × 002C ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 002E × 00AD ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0308 × 00AD ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0300 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E × 0308 × 0300 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0021 ÷ 0001 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] (Other) ÷ [0.3] +÷ 0021 × 0308 ÷ 0001 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] (Other) ÷ [0.3] +÷ 0021 × 000D ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (CR) ÷ [0.3] +÷ 0021 × 0308 × 000D ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (CR) ÷ [0.3] +÷ 0021 × 000A ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (LF) ÷ [0.3] +÷ 0021 × 0308 × 000A ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (LF) ÷ [0.3] +÷ 0021 × 0085 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (Sep) ÷ [0.3] +÷ 0021 × 0308 × 0085 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sep) ÷ [0.3] +÷ 0021 × 0009 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (Sp) ÷ [0.3] +÷ 0021 × 0308 × 0009 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sp) ÷ [0.3] +÷ 0021 ÷ 0061 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0021 × 0308 ÷ 0061 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0021 ÷ 0041 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0021 × 0308 ÷ 0041 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0021 ÷ 01BB ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0021 × 0308 ÷ 01BB ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0021 ÷ 0030 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0021 × 0308 ÷ 0030 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0021 × 002E ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 0021 × 0308 × 002E ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 0021 × 0021 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0021 × 0308 × 0021 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0021 × 0022 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0021 × 0308 × 0022 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0021 × 002C ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 0021 × 0308 × 002C ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 0021 × 00AD ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0021 × 0308 × 00AD ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0021 × 0300 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0021 × 0308 × 0300 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 0001 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (Other) ÷ [0.3] +÷ 0022 × 0308 × 0001 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0022 × 000D ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (CR) ÷ [0.3] +÷ 0022 × 0308 × 000D ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0022 × 000A ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (LF) ÷ [0.3] +÷ 0022 × 0308 × 000A ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0022 × 0085 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (Sep) ÷ [0.3] +÷ 0022 × 0308 × 0085 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0022 × 0009 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (Sp) ÷ [0.3] +÷ 0022 × 0308 × 0009 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0022 × 0061 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0022 × 0308 × 0061 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0022 × 0041 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0022 × 0308 × 0041 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0022 × 01BB ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0022 × 0308 × 01BB ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0022 × 0030 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 × 0308 × 0030 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 × 002E ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0022 × 0308 × 002E ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0022 × 0021 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0022 × 0308 × 0021 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0022 × 0022 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0022 × 0308 × 0022 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0022 × 002C ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0022 × 0308 × 002C ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0022 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0308 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 0308 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 0001 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (Other) ÷ [0.3] +÷ 002C × 0308 × 0001 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 002C × 000D ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (CR) ÷ [0.3] +÷ 002C × 0308 × 000D ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 002C × 000A ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (LF) ÷ [0.3] +÷ 002C × 0308 × 000A ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 002C × 0085 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (Sep) ÷ [0.3] +÷ 002C × 0308 × 0085 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 002C × 0009 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (Sp) ÷ [0.3] +÷ 002C × 0308 × 0009 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 002C × 0061 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002C × 0308 × 0061 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002C × 0041 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002C × 0308 × 0041 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002C × 01BB ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002C × 0308 × 01BB ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002C × 0030 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C × 0308 × 0030 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C × 002E ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 002C × 0308 × 002E ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 002C × 0021 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002C × 0308 × 0021 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002C × 0022 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002C × 0308 × 0022 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002C × 002C ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 002C × 0308 × 002C ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 002C × 00AD ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0300 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 0308 × 0300 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (Other) ÷ [0.3] +÷ 00AD × 0308 × 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 00AD × 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (CR) ÷ [0.3] +÷ 00AD × 0308 × 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 00AD × 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (LF) ÷ [0.3] +÷ 00AD × 0308 × 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 00AD × 0085 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (Sep) ÷ [0.3] +÷ 00AD × 0308 × 0085 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 00AD × 0009 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (Sp) ÷ [0.3] +÷ 00AD × 0308 × 0009 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 00AD × 0061 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 00AD × 0308 × 0061 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 00AD × 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 00AD × 0308 × 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 00AD × 01BB ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 00AD × 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD × 0308 × 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD × 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 00AD × 0308 × 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 00AD × 0021 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 00AD × 0308 × 0021 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 00AD × 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 00AD × 0308 × 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 00AD × 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 00AD × 0308 × 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 00AD × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0308 × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 0308 × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0300 × 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0300 × 0308 × 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0300 × 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0300 × 0308 × 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0300 × 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0300 × 0308 × 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0300 × 0085 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0300 × 0308 × 0085 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0300 × 0009 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0300 × 0308 × 0009 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0300 × 0061 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 0300 × 0041 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 0300 × 01BB ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 0300 × 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 × 0308 × 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 × 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0300 × 0308 × 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0300 × 0021 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0300 × 0308 × 0021 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0300 × 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0300 × 0308 × 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0300 × 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0300 × 0308 × 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0300 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0308 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [4.0] LATIN SMALL LETTER A (Lower) × [998.0] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0061 × 0308 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0020 × 200D × 0646 ÷ # ÷ [0.2] SPACE (Sp) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [998.0] ARABIC LETTER NOON (OLetter) ÷ [0.3] +÷ 0646 × 200D × 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (OLetter) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [998.0] SPACE (Sp) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0033 × 002E × 0034 ÷ # ÷ [0.2] DIGIT THREE (Numeric) × [998.0] FULL STOP (ATerm) × [6.0] DIGIT FOUR (Numeric) ÷ [0.3] +÷ 0063 × 002E × 0064 ÷ # ÷ [0.2] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER D (Lower) ÷ [0.3] +÷ 0043 × 002E × 0064 ÷ # ÷ [0.2] LATIN CAPITAL LETTER C (Upper) × [998.0] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER D (Lower) ÷ [0.3] +÷ 0063 × 002E × 0044 ÷ # ÷ [0.2] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER D (Upper) ÷ [0.3] +÷ 0043 × 002E × 0044 ÷ # ÷ [0.2] LATIN CAPITAL LETTER C (Upper) × [998.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER D (Upper) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] (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] +÷ 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] +÷ 5B57 × 002E ÷ 5B57 ÷ # ÷ [0.2] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) × [998.0] FULL STOP (ATerm) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0021 × 0020 × 0020 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] SPACE (Sp) × [10.0] SPACE (Sp) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] (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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +# +# Lines: 502 +# +# EOF \ No newline at end of file diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0-0.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0-0.output new file mode 100644 index 000000000..5bf5f27bb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0-0.output @@ -0,0 +1,502 @@ +÷ 0001 × 0001 ÷ +÷ 0001 × 0308 × 0001 ÷ +÷ 0001 × 000D ÷ +÷ 0001 × 0308 × 000D ÷ +÷ 0001 × 000A ÷ +÷ 0001 × 0308 × 000A ÷ +÷ 0001 × 0085 ÷ +÷ 0001 × 0308 × 0085 ÷ +÷ 0001 × 0009 ÷ +÷ 0001 × 0308 × 0009 ÷ +÷ 0001 × 0061 ÷ +÷ 0001 × 0308 × 0061 ÷ +÷ 0001 × 0041 ÷ +÷ 0001 × 0308 × 0041 ÷ +÷ 0001 × 01BB ÷ +÷ 0001 × 0308 × 01BB ÷ +÷ 0001 × 0030 ÷ +÷ 0001 × 0308 × 0030 ÷ +÷ 0001 × 002E ÷ +÷ 0001 × 0308 × 002E ÷ +÷ 0001 × 0021 ÷ +÷ 0001 × 0308 × 0021 ÷ +÷ 0001 × 0022 ÷ +÷ 0001 × 0308 × 0022 ÷ +÷ 0001 × 002C ÷ +÷ 0001 × 0308 × 002C ÷ +÷ 0001 × 00AD ÷ +÷ 0001 × 0308 × 00AD ÷ +÷ 0001 × 0300 ÷ +÷ 0001 × 0308 × 0300 ÷ +÷ 000D ÷ 0001 ÷ +÷ 000D ÷ 0308 × 0001 ÷ +÷ 000D ÷ 000D ÷ +÷ 000D ÷ 0308 × 000D ÷ +÷ 000D × 000A ÷ +÷ 000D ÷ 0308 × 000A ÷ +÷ 000D ÷ 0085 ÷ +÷ 000D ÷ 0308 × 0085 ÷ +÷ 000D ÷ 0009 ÷ +÷ 000D ÷ 0308 × 0009 ÷ +÷ 000D ÷ 0061 ÷ +÷ 000D ÷ 0308 × 0061 ÷ +÷ 000D ÷ 0041 ÷ +÷ 000D ÷ 0308 × 0041 ÷ +÷ 000D ÷ 01BB ÷ +÷ 000D ÷ 0308 × 01BB ÷ +÷ 000D ÷ 0030 ÷ +÷ 000D ÷ 0308 × 0030 ÷ +÷ 000D ÷ 002E ÷ +÷ 000D ÷ 0308 × 002E ÷ +÷ 000D ÷ 0021 ÷ +÷ 000D ÷ 0308 × 0021 ÷ +÷ 000D ÷ 0022 ÷ +÷ 000D ÷ 0308 × 0022 ÷ +÷ 000D ÷ 002C ÷ +÷ 000D ÷ 0308 × 002C ÷ +÷ 000D ÷ 00AD ÷ +÷ 000D ÷ 0308 × 00AD ÷ +÷ 000D ÷ 0300 ÷ +÷ 000D ÷ 0308 × 0300 ÷ +÷ 000A ÷ 0001 ÷ +÷ 000A ÷ 0308 × 0001 ÷ +÷ 000A ÷ 000D ÷ +÷ 000A ÷ 0308 × 000D ÷ +÷ 000A ÷ 000A ÷ +÷ 000A ÷ 0308 × 000A ÷ +÷ 000A ÷ 0085 ÷ +÷ 000A ÷ 0308 × 0085 ÷ +÷ 000A ÷ 0009 ÷ +÷ 000A ÷ 0308 × 0009 ÷ +÷ 000A ÷ 0061 ÷ +÷ 000A ÷ 0308 × 0061 ÷ +÷ 000A ÷ 0041 ÷ +÷ 000A ÷ 0308 × 0041 ÷ +÷ 000A ÷ 01BB ÷ +÷ 000A ÷ 0308 × 01BB ÷ +÷ 000A ÷ 0030 ÷ +÷ 000A ÷ 0308 × 0030 ÷ +÷ 000A ÷ 002E ÷ +÷ 000A ÷ 0308 × 002E ÷ +÷ 000A ÷ 0021 ÷ +÷ 000A ÷ 0308 × 0021 ÷ +÷ 000A ÷ 0022 ÷ +÷ 000A ÷ 0308 × 0022 ÷ +÷ 000A ÷ 002C ÷ +÷ 000A ÷ 0308 × 002C ÷ +÷ 000A ÷ 00AD ÷ +÷ 000A ÷ 0308 × 00AD ÷ +÷ 000A ÷ 0300 ÷ +÷ 000A ÷ 0308 × 0300 ÷ +÷ 0085 ÷ 0001 ÷ +÷ 0085 ÷ 0308 × 0001 ÷ +÷ 0085 ÷ 000D ÷ +÷ 0085 ÷ 0308 × 000D ÷ +÷ 0085 ÷ 000A ÷ +÷ 0085 ÷ 0308 × 000A ÷ +÷ 0085 ÷ 0085 ÷ +÷ 0085 ÷ 0308 × 0085 ÷ +÷ 0085 ÷ 0009 ÷ +÷ 0085 ÷ 0308 × 0009 ÷ +÷ 0085 ÷ 0061 ÷ +÷ 0085 ÷ 0308 × 0061 ÷ +÷ 0085 ÷ 0041 ÷ +÷ 0085 ÷ 0308 × 0041 ÷ +÷ 0085 ÷ 01BB ÷ +÷ 0085 ÷ 0308 × 01BB ÷ +÷ 0085 ÷ 0030 ÷ +÷ 0085 ÷ 0308 × 0030 ÷ +÷ 0085 ÷ 002E ÷ +÷ 0085 ÷ 0308 × 002E ÷ +÷ 0085 ÷ 0021 ÷ +÷ 0085 ÷ 0308 × 0021 ÷ +÷ 0085 ÷ 0022 ÷ +÷ 0085 ÷ 0308 × 0022 ÷ +÷ 0085 ÷ 002C ÷ +÷ 0085 ÷ 0308 × 002C ÷ +÷ 0085 ÷ 00AD ÷ +÷ 0085 ÷ 0308 × 00AD ÷ +÷ 0085 ÷ 0300 ÷ +÷ 0085 ÷ 0308 × 0300 ÷ +÷ 0009 × 0001 ÷ +÷ 0009 × 0308 × 0001 ÷ +÷ 0009 × 000D ÷ +÷ 0009 × 0308 × 000D ÷ +÷ 0009 × 000A ÷ +÷ 0009 × 0308 × 000A ÷ +÷ 0009 × 0085 ÷ +÷ 0009 × 0308 × 0085 ÷ +÷ 0009 × 0009 ÷ +÷ 0009 × 0308 × 0009 ÷ +÷ 0009 × 0061 ÷ +÷ 0009 × 0308 × 0061 ÷ +÷ 0009 × 0041 ÷ +÷ 0009 × 0308 × 0041 ÷ +÷ 0009 × 01BB ÷ +÷ 0009 × 0308 × 01BB ÷ +÷ 0009 × 0030 ÷ +÷ 0009 × 0308 × 0030 ÷ +÷ 0009 × 002E ÷ +÷ 0009 × 0308 × 002E ÷ +÷ 0009 × 0021 ÷ +÷ 0009 × 0308 × 0021 ÷ +÷ 0009 × 0022 ÷ +÷ 0009 × 0308 × 0022 ÷ +÷ 0009 × 002C ÷ +÷ 0009 × 0308 × 002C ÷ +÷ 0009 × 00AD ÷ +÷ 0009 × 0308 × 00AD ÷ +÷ 0009 × 0300 ÷ +÷ 0009 × 0308 × 0300 ÷ +÷ 0061 × 0001 ÷ +÷ 0061 × 0308 × 0001 ÷ +÷ 0061 × 000D ÷ +÷ 0061 × 0308 × 000D ÷ +÷ 0061 × 000A ÷ +÷ 0061 × 0308 × 000A ÷ +÷ 0061 × 0085 ÷ +÷ 0061 × 0308 × 0085 ÷ +÷ 0061 × 0009 ÷ +÷ 0061 × 0308 × 0009 ÷ +÷ 0061 × 0061 ÷ +÷ 0061 × 0308 × 0061 ÷ +÷ 0061 × 0041 ÷ +÷ 0061 × 0308 × 0041 ÷ +÷ 0061 × 01BB ÷ +÷ 0061 × 0308 × 01BB ÷ +÷ 0061 × 0030 ÷ +÷ 0061 × 0308 × 0030 ÷ +÷ 0061 × 002E ÷ +÷ 0061 × 0308 × 002E ÷ +÷ 0061 × 0021 ÷ +÷ 0061 × 0308 × 0021 ÷ +÷ 0061 × 0022 ÷ +÷ 0061 × 0308 × 0022 ÷ +÷ 0061 × 002C ÷ +÷ 0061 × 0308 × 002C ÷ +÷ 0061 × 00AD ÷ +÷ 0061 × 0308 × 00AD ÷ +÷ 0061 × 0300 ÷ +÷ 0061 × 0308 × 0300 ÷ +÷ 0041 × 0001 ÷ +÷ 0041 × 0308 × 0001 ÷ +÷ 0041 × 000D ÷ +÷ 0041 × 0308 × 000D ÷ +÷ 0041 × 000A ÷ +÷ 0041 × 0308 × 000A ÷ +÷ 0041 × 0085 ÷ +÷ 0041 × 0308 × 0085 ÷ +÷ 0041 × 0009 ÷ +÷ 0041 × 0308 × 0009 ÷ +÷ 0041 × 0061 ÷ +÷ 0041 × 0308 × 0061 ÷ +÷ 0041 × 0041 ÷ +÷ 0041 × 0308 × 0041 ÷ +÷ 0041 × 01BB ÷ +÷ 0041 × 0308 × 01BB ÷ +÷ 0041 × 0030 ÷ +÷ 0041 × 0308 × 0030 ÷ +÷ 0041 × 002E ÷ +÷ 0041 × 0308 × 002E ÷ +÷ 0041 × 0021 ÷ +÷ 0041 × 0308 × 0021 ÷ +÷ 0041 × 0022 ÷ +÷ 0041 × 0308 × 0022 ÷ +÷ 0041 × 002C ÷ +÷ 0041 × 0308 × 002C ÷ +÷ 0041 × 00AD ÷ +÷ 0041 × 0308 × 00AD ÷ +÷ 0041 × 0300 ÷ +÷ 0041 × 0308 × 0300 ÷ +÷ 01BB × 0001 ÷ +÷ 01BB × 0308 × 0001 ÷ +÷ 01BB × 000D ÷ +÷ 01BB × 0308 × 000D ÷ +÷ 01BB × 000A ÷ +÷ 01BB × 0308 × 000A ÷ +÷ 01BB × 0085 ÷ +÷ 01BB × 0308 × 0085 ÷ +÷ 01BB × 0009 ÷ +÷ 01BB × 0308 × 0009 ÷ +÷ 01BB × 0061 ÷ +÷ 01BB × 0308 × 0061 ÷ +÷ 01BB × 0041 ÷ +÷ 01BB × 0308 × 0041 ÷ +÷ 01BB × 01BB ÷ +÷ 01BB × 0308 × 01BB ÷ +÷ 01BB × 0030 ÷ +÷ 01BB × 0308 × 0030 ÷ +÷ 01BB × 002E ÷ +÷ 01BB × 0308 × 002E ÷ +÷ 01BB × 0021 ÷ +÷ 01BB × 0308 × 0021 ÷ +÷ 01BB × 0022 ÷ +÷ 01BB × 0308 × 0022 ÷ +÷ 01BB × 002C ÷ +÷ 01BB × 0308 × 002C ÷ +÷ 01BB × 00AD ÷ +÷ 01BB × 0308 × 00AD ÷ +÷ 01BB × 0300 ÷ +÷ 01BB × 0308 × 0300 ÷ +÷ 0030 × 0001 ÷ +÷ 0030 × 0308 × 0001 ÷ +÷ 0030 × 000D ÷ +÷ 0030 × 0308 × 000D ÷ +÷ 0030 × 000A ÷ +÷ 0030 × 0308 × 000A ÷ +÷ 0030 × 0085 ÷ +÷ 0030 × 0308 × 0085 ÷ +÷ 0030 × 0009 ÷ +÷ 0030 × 0308 × 0009 ÷ +÷ 0030 × 0061 ÷ +÷ 0030 × 0308 × 0061 ÷ +÷ 0030 × 0041 ÷ +÷ 0030 × 0308 × 0041 ÷ +÷ 0030 × 01BB ÷ +÷ 0030 × 0308 × 01BB ÷ +÷ 0030 × 0030 ÷ +÷ 0030 × 0308 × 0030 ÷ +÷ 0030 × 002E ÷ +÷ 0030 × 0308 × 002E ÷ +÷ 0030 × 0021 ÷ +÷ 0030 × 0308 × 0021 ÷ +÷ 0030 × 0022 ÷ +÷ 0030 × 0308 × 0022 ÷ +÷ 0030 × 002C ÷ +÷ 0030 × 0308 × 002C ÷ +÷ 0030 × 00AD ÷ +÷ 0030 × 0308 × 00AD ÷ +÷ 0030 × 0300 ÷ +÷ 0030 × 0308 × 0300 ÷ +÷ 002E ÷ 0001 ÷ +÷ 002E × 0308 ÷ 0001 ÷ +÷ 002E × 000D ÷ +÷ 002E × 0308 × 000D ÷ +÷ 002E × 000A ÷ +÷ 002E × 0308 × 000A ÷ +÷ 002E × 0085 ÷ +÷ 002E × 0308 × 0085 ÷ +÷ 002E × 0009 ÷ +÷ 002E × 0308 × 0009 ÷ +÷ 002E × 0061 ÷ +÷ 002E × 0308 × 0061 ÷ +÷ 002E ÷ 0041 ÷ +÷ 002E × 0308 ÷ 0041 ÷ +÷ 002E ÷ 01BB ÷ +÷ 002E × 0308 ÷ 01BB ÷ +÷ 002E × 0030 ÷ +÷ 002E × 0308 × 0030 ÷ +÷ 002E × 002E ÷ +÷ 002E × 0308 × 002E ÷ +÷ 002E × 0021 ÷ +÷ 002E × 0308 × 0021 ÷ +÷ 002E × 0022 ÷ +÷ 002E × 0308 × 0022 ÷ +÷ 002E × 002C ÷ +÷ 002E × 0308 × 002C ÷ +÷ 002E × 00AD ÷ +÷ 002E × 0308 × 00AD ÷ +÷ 002E × 0300 ÷ +÷ 002E × 0308 × 0300 ÷ +÷ 0021 ÷ 0001 ÷ +÷ 0021 × 0308 ÷ 0001 ÷ +÷ 0021 × 000D ÷ +÷ 0021 × 0308 × 000D ÷ +÷ 0021 × 000A ÷ +÷ 0021 × 0308 × 000A ÷ +÷ 0021 × 0085 ÷ +÷ 0021 × 0308 × 0085 ÷ +÷ 0021 × 0009 ÷ +÷ 0021 × 0308 × 0009 ÷ +÷ 0021 ÷ 0061 ÷ +÷ 0021 × 0308 ÷ 0061 ÷ +÷ 0021 ÷ 0041 ÷ +÷ 0021 × 0308 ÷ 0041 ÷ +÷ 0021 ÷ 01BB ÷ +÷ 0021 × 0308 ÷ 01BB ÷ +÷ 0021 ÷ 0030 ÷ +÷ 0021 × 0308 ÷ 0030 ÷ +÷ 0021 × 002E ÷ +÷ 0021 × 0308 × 002E ÷ +÷ 0021 × 0021 ÷ +÷ 0021 × 0308 × 0021 ÷ +÷ 0021 × 0022 ÷ +÷ 0021 × 0308 × 0022 ÷ +÷ 0021 × 002C ÷ +÷ 0021 × 0308 × 002C ÷ +÷ 0021 × 00AD ÷ +÷ 0021 × 0308 × 00AD ÷ +÷ 0021 × 0300 ÷ +÷ 0021 × 0308 × 0300 ÷ +÷ 0022 × 0001 ÷ +÷ 0022 × 0308 × 0001 ÷ +÷ 0022 × 000D ÷ +÷ 0022 × 0308 × 000D ÷ +÷ 0022 × 000A ÷ +÷ 0022 × 0308 × 000A ÷ +÷ 0022 × 0085 ÷ +÷ 0022 × 0308 × 0085 ÷ +÷ 0022 × 0009 ÷ +÷ 0022 × 0308 × 0009 ÷ +÷ 0022 × 0061 ÷ +÷ 0022 × 0308 × 0061 ÷ +÷ 0022 × 0041 ÷ +÷ 0022 × 0308 × 0041 ÷ +÷ 0022 × 01BB ÷ +÷ 0022 × 0308 × 01BB ÷ +÷ 0022 × 0030 ÷ +÷ 0022 × 0308 × 0030 ÷ +÷ 0022 × 002E ÷ +÷ 0022 × 0308 × 002E ÷ +÷ 0022 × 0021 ÷ +÷ 0022 × 0308 × 0021 ÷ +÷ 0022 × 0022 ÷ +÷ 0022 × 0308 × 0022 ÷ +÷ 0022 × 002C ÷ +÷ 0022 × 0308 × 002C ÷ +÷ 0022 × 00AD ÷ +÷ 0022 × 0308 × 00AD ÷ +÷ 0022 × 0300 ÷ +÷ 0022 × 0308 × 0300 ÷ +÷ 002C × 0001 ÷ +÷ 002C × 0308 × 0001 ÷ +÷ 002C × 000D ÷ +÷ 002C × 0308 × 000D ÷ +÷ 002C × 000A ÷ +÷ 002C × 0308 × 000A ÷ +÷ 002C × 0085 ÷ +÷ 002C × 0308 × 0085 ÷ +÷ 002C × 0009 ÷ +÷ 002C × 0308 × 0009 ÷ +÷ 002C × 0061 ÷ +÷ 002C × 0308 × 0061 ÷ +÷ 002C × 0041 ÷ +÷ 002C × 0308 × 0041 ÷ +÷ 002C × 01BB ÷ +÷ 002C × 0308 × 01BB ÷ +÷ 002C × 0030 ÷ +÷ 002C × 0308 × 0030 ÷ +÷ 002C × 002E ÷ +÷ 002C × 0308 × 002E ÷ +÷ 002C × 0021 ÷ +÷ 002C × 0308 × 0021 ÷ +÷ 002C × 0022 ÷ +÷ 002C × 0308 × 0022 ÷ +÷ 002C × 002C ÷ +÷ 002C × 0308 × 002C ÷ +÷ 002C × 00AD ÷ +÷ 002C × 0308 × 00AD ÷ +÷ 002C × 0300 ÷ +÷ 002C × 0308 × 0300 ÷ +÷ 00AD × 0001 ÷ +÷ 00AD × 0308 × 0001 ÷ +÷ 00AD × 000D ÷ +÷ 00AD × 0308 × 000D ÷ +÷ 00AD × 000A ÷ +÷ 00AD × 0308 × 000A ÷ +÷ 00AD × 0085 ÷ +÷ 00AD × 0308 × 0085 ÷ +÷ 00AD × 0009 ÷ +÷ 00AD × 0308 × 0009 ÷ +÷ 00AD × 0061 ÷ +÷ 00AD × 0308 × 0061 ÷ +÷ 00AD × 0041 ÷ +÷ 00AD × 0308 × 0041 ÷ +÷ 00AD × 01BB ÷ +÷ 00AD × 0308 × 01BB ÷ +÷ 00AD × 0030 ÷ +÷ 00AD × 0308 × 0030 ÷ +÷ 00AD × 002E ÷ +÷ 00AD × 0308 × 002E ÷ +÷ 00AD × 0021 ÷ +÷ 00AD × 0308 × 0021 ÷ +÷ 00AD × 0022 ÷ +÷ 00AD × 0308 × 0022 ÷ +÷ 00AD × 002C ÷ +÷ 00AD × 0308 × 002C ÷ +÷ 00AD × 00AD ÷ +÷ 00AD × 0308 × 00AD ÷ +÷ 00AD × 0300 ÷ +÷ 00AD × 0308 × 0300 ÷ +÷ 0300 × 0001 ÷ +÷ 0300 × 0308 × 0001 ÷ +÷ 0300 × 000D ÷ +÷ 0300 × 0308 × 000D ÷ +÷ 0300 × 000A ÷ +÷ 0300 × 0308 × 000A ÷ +÷ 0300 × 0085 ÷ +÷ 0300 × 0308 × 0085 ÷ +÷ 0300 × 0009 ÷ +÷ 0300 × 0308 × 0009 ÷ +÷ 0300 × 0061 ÷ +÷ 0300 × 0308 × 0061 ÷ +÷ 0300 × 0041 ÷ +÷ 0300 × 0308 × 0041 ÷ +÷ 0300 × 01BB ÷ +÷ 0300 × 0308 × 01BB ÷ +÷ 0300 × 0030 ÷ +÷ 0300 × 0308 × 0030 ÷ +÷ 0300 × 002E ÷ +÷ 0300 × 0308 × 002E ÷ +÷ 0300 × 0021 ÷ +÷ 0300 × 0308 × 0021 ÷ +÷ 0300 × 0022 ÷ +÷ 0300 × 0308 × 0022 ÷ +÷ 0300 × 002C ÷ +÷ 0300 × 0308 × 002C ÷ +÷ 0300 × 00AD ÷ +÷ 0300 × 0308 × 00AD ÷ +÷ 0300 × 0300 ÷ +÷ 0300 × 0308 × 0300 ÷ +÷ 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ +÷ 0061 × 0308 ÷ +÷ 0020 × 200D × 0646 ÷ +÷ 0646 × 200D × 0020 ÷ +÷ 0028 × 0022 × 0047 × 006F × 002E × 0022 × 0029 × 0020 ÷ 0028 × 0048 × 0065 × 0020 × 0064 × 0069 × 0064 × 002E × 0029 ÷ +÷ 0028 × 201C × 0047 × 006F × 003F × 201D × 0029 × 0020 ÷ 0028 × 0048 × 0065 × 0020 × 0064 × 0069 × 0064 × 002E × 0029 ÷ +÷ 0055 × 002E × 0053 × 002E × 0041 × 0300 × 002E × 0020 × 0069 × 0073 ÷ +÷ 0055 × 002E × 0053 × 002E × 0041 × 0300 × 003F × 0020 ÷ 0048 × 0065 ÷ +÷ 0055 × 002E × 0053 × 002E × 0041 × 0300 × 002E ÷ +÷ 0033 × 002E × 0034 ÷ +÷ 0063 × 002E × 0064 ÷ +÷ 0043 × 002E × 0064 ÷ +÷ 0063 × 002E × 0044 ÷ +÷ 0043 × 002E × 0044 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 0074 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 ÷ 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 2018 × 0028 × 0074 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 ÷ 2018 × 0028 × 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 0308 × 0074 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 0308 ÷ 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 0308 ÷ 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 000A ÷ 0308 × 0054 × 0068 × 0065 ÷ +÷ 0074 × 0068 × 0065 × 0020 × 0072 × 0065 × 0073 × 0070 × 002E × 0020 × 006C × 0065 × 0061 × 0064 × 0065 × 0072 × 0073 × 0020 × 0061 × 0072 × 0065 ÷ +÷ 5B57 × 002E ÷ 5B57 ÷ +÷ 0065 × 0074 × 0063 × 002E ÷ 5B83 ÷ +÷ 0065 × 0074 × 0063 × 002E × 3002 ÷ +÷ 5B57 × 3002 ÷ 5B83 ÷ +÷ 0021 × 0020 × 0020 ÷ +÷ 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 ÷ +÷ 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 ÷ +÷ 2060 × 0055 × 2060 × 002E × 2060 × 0053 × 2060 × 002E × 2060 × 0041 × 2060 × 0300 × 002E × 2060 × 0020 × 2060 × 0069 × 2060 × 0073 × 2060 × 2060 ÷ +÷ 2060 × 0055 × 2060 × 002E × 2060 × 0053 × 2060 × 002E × 2060 × 0041 × 2060 × 0300 × 003F × 2060 × 0020 × 2060 ÷ 0048 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0055 × 2060 × 002E × 2060 × 0053 × 2060 × 002E × 2060 × 0041 × 2060 × 0300 × 002E × 2060 × 2060 ÷ +÷ 2060 × 0033 × 2060 × 002E × 2060 × 0034 × 2060 × 2060 ÷ +÷ 2060 × 0063 × 2060 × 002E × 2060 × 0064 × 2060 × 2060 ÷ +÷ 2060 × 0043 × 2060 × 002E × 2060 × 0064 × 2060 × 2060 ÷ +÷ 2060 × 0063 × 2060 × 002E × 2060 × 0044 × 2060 × 2060 ÷ +÷ 2060 × 0043 × 2060 × 002E × 2060 × 0044 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 0074 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 ÷ 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 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 ÷ +÷ 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 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 0308 × 0074 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 0308 ÷ 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 0308 ÷ 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 000A ÷ 2060 × 0308 × 2060 × 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 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 ÷ +÷ 2060 × 5B57 × 2060 × 002E × 2060 ÷ 5B57 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 ÷ 5B83 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 3002 × 2060 × 2060 ÷ +÷ 2060 × 5B57 × 2060 × 3002 × 2060 ÷ 5B83 × 2060 × 2060 ÷ +÷ 2060 × 0021 × 2060 × 0020 × 2060 × 0020 × 2060 × 2060 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0.flex b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0.flex new file mode 100644 index 000000000..17a400db7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0.flex @@ -0,0 +1,231 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 10.0 +%public +%class UnicodeSentenceBreakRules_10_0 +%type String + +%{ + private static final String BREAK_OPPORTUNITY = "÷"; + private static final String NO_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeSentenceBreakRules_10_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeSentenceBreakRules_10_0 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeSentenceBreakRules_10_0(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_BREAK_OPPORTUNITY); + } else { + line.add(BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + /** + * @return The next chunk of text with no internal break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + void addMatch() { + builder.append(yytext()); + } +%} + +%% + +// Break at the start and end of text. +// +// SB1. sot ÷ Any +// SB2. Any ÷ eot +// +<> { return nextSegment(); } + + +// Do not break within CRLF. +// +// SB3. CR × LF +// +\p{SB:CR} \p{SB:LF} { addMatch(); return nextSegment(); } + + +// Break after paragraph separators. +// +// SB4. ParaSep ÷ +// +// ParaSep = (Sep | CR | LF) +// +[\p{SB:Sep}\p{SB:CR}\p{SB:LF}] / [^] { addMatch(); return nextSegment(); } + + +// Ignore Format and Extend characters, except when they appear at the +// beginning of a region of text. (See Section 6.3, Replacing Ignore Rules.) +// +// SB5. X (Extend | Format)* → X +// +// --> [^ Sep CR LF ] × [Format Extend] +// +[^\p{SB:Sep}\p{SB:CR}\p{SB:LF}] / [\p{SB:Extend}\p{SB:Format}] { addMatch(); } + + +// Do not break after full stop in certain contexts. +// +// Rules SB6–SB8 are designed to forbid breaks after ambiguous terminators +// (primarily U+002E FULL STOP) within strings such as those shown in Figure 3. +// The contexts which forbid breaks include occurrence directly before a number, +// between uppercase letters, when followed by a lowercase letter (optionally +// after certain punctuation), or when followed by certain continuation +// punctuation such as a comma, colon, or semicolon. These rules permit breaks +// in strings such as those shown in Figure 4. They cannot detect cases such as +// “...Mr. Jones...”; more sophisticated tailoring would be required to detect +// such cases. +// +// SB6. ATerm × Numeric +// +// [included SB5. X (Extend | Format)* → X] +// +\p{SB:ATerm} [\p{SB:Extend}\p{SB:Format}]* / \p{SB:Numeric} { addMatch(); } + + +// SB7. (Upper | Lower) ATerm × Upper +// +// [included SB5. X (Extend | Format)* → X] +// +[\p{SB:Upper}\p{SB:Lower}] [\p{SB:Extend}\p{SB:Format}]* \p{SB:Aterm} [\p{SB:Extend}\p{SB:Format}]* / \p{SB:Upper} { addMatch(); } + + +// SB8. ATerm Close* Sp* × ( ¬(OLetter | Upper | Lower | ParaSep | SATerm) )* Lower +// +// ParaSep = (Sep | CR | LF) +// SATerm = (STerm | ATerm) +// +// [included SB5. X (Extend | Format)* → X] +// +\p{SB:Aterm} [\p{SB:Extend}\p{SB:Format}]* (\p{SB:Close} [\p{SB:Extend}\p{SB:Format}]*)* (\p{SB:Sp} [\p{SB:Extend}\p{SB:Format}]*)* / ([^\p{SB:OLetter}\p{SB:Upper}\p{SB:Lower}\p{SB:Sep}\p{SB:CR}\p{SB:LF}\p{SB:STerm}\p{SB:ATerm}] [\p{SB:Extend}\p{SB:Format}]*)* \p{SB:Lower} { addMatch(); } + + +// SB8a. SATerm Close* Sp* × (SContinue | SATerm) +// +// ParaSep = (Sep | CR | LF) +// SATerm = (STerm | ATerm) +// +// [included SB5. X (Extend | Format)* → X] +// +[\p{SB:STerm}\p{SB:Aterm}] [\p{SB:Extend}\p{SB:Format}]* (\p{SB:Close} [\p{SB:Extend}\p{SB:Format}]*)* (\p{SB:Sp} [\p{SB:Extend}\p{SB:Format}]*)* / [\p{SB:SContinue}\p{SB:STerm}\p{SB:Aterm}] { addMatch(); } + + +// Break after sentence terminators, but include closing punctuation, trailing +// spaces, and any paragraph separator. +// +// Rules SB9–SB11 are designed to allow breaks after sequences of the following form, +// but not within them: +// +// (STerm | ATerm) Close* Sp* (Sep | CR | LF)? +// +// SB9. ( STerm | ATerm ) Close* × ( Close | Sp | Sep | CR | LF ) +// SB10. ( STerm | ATerm ) Close* Sp* × ( Sp | Sep | CR | LF ) +// SB11. ( STerm | ATerm ) Close* Sp* ( Sep | CR | LF )? ÷ +// +// [included SB5. X (Extend | Format)* → X] +// +[\p{SB:STerm}\p{SB:ATerm}] [\p{SB:Extend}\p{SB:Format}]* (\p{SB:Close} [\p{SB:Extend}\p{SB:Format}]*)* (\p{SB:Sp} [\p{SB:Extend}\p{SB:Format}]*)* [\p{SB:Sep}\p{SB:CR}\p{SB:LF}]? { addMatch(); return nextSegment(); } +[\p{SB:STerm}\p{SB:ATerm}] [\p{SB:Extend}\p{SB:Format}]* / [^\p{SB:Close}\p{SB:Sp}\p{SB:Sep}\p{SB:CR}\p{SB:LF}] { addMatch(); return nextSegment(); } + +// Otherwise, do not break. +// +// SB12. Any × Any +// +[^] { addMatch(); } diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0.test b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0.test new file mode 100644 index 000000000..9f9a86cf4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_10_0.test @@ -0,0 +1,9 @@ +name: UnicodeSentenceBreakRules_10_0 + +description: +Implements the Unicode 10.0 Sentence Boundary rules, specified in UAX #29 +. + +jflex: -q + +input-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_1-0.input b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_1-0.input old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_1-0.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_1-0.output old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_1-flex.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_1-flex.output old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_1.flex b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_1.flex old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_1.test b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_1.test old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_2-flex.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_2-flex.output old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_2.flex b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_2.flex old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_2.test b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_6_2.test old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_7_0.flex b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_7_0.flex old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_8_0-0.input b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_8_0-0.input old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_8_0-0.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_8_0-0.output old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_8_0.flex b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_8_0.flex old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_8_0.test b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_8_0.test old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0-0.input b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0-0.input new file mode 100644 index 000000000..8688ad600 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0-0.input @@ -0,0 +1,529 @@ +# SentenceBreakTest-9.0.0.txt +# Date: 2016-06-02, 18:28:30 GMT +# © 2016 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Sentence Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Sentence_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not +# +# These samples may be extended or changed in the future. +# +÷ 0001 × 0001 ÷ # ÷ [0.2] (Other) × [998.0] (Other) ÷ [0.3] +÷ 0001 × 0308 × 0001 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0001 × 000D ÷ # ÷ [0.2] (Other) × [998.0] (CR) ÷ [0.3] +÷ 0001 × 0308 × 000D ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0001 × 000A ÷ # ÷ [0.2] (Other) × [998.0] (LF) ÷ [0.3] +÷ 0001 × 0308 × 000A ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0001 × 0085 ÷ # ÷ [0.2] (Other) × [998.0] (Sep) ÷ [0.3] +÷ 0001 × 0308 × 0085 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0001 × 0009 ÷ # ÷ [0.2] (Other) × [998.0] (Sp) ÷ [0.3] +÷ 0001 × 0308 × 0009 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0001 × 0061 ÷ # ÷ [0.2] (Other) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0001 × 0308 × 0061 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0001 × 0041 ÷ # ÷ [0.2] (Other) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0001 × 0308 × 0041 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0001 × 01BB ÷ # ÷ [0.2] (Other) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0001 × 0308 × 01BB ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0001 × 0030 ÷ # ÷ [0.2] (Other) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 × 0308 × 0030 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 × 002E ÷ # ÷ [0.2] (Other) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0001 × 0308 × 002E ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0001 × 0021 ÷ # ÷ [0.2] (Other) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0001 × 0308 × 0021 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0001 × 0022 ÷ # ÷ [0.2] (Other) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0001 × 0308 × 0022 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0001 × 002C ÷ # ÷ [0.2] (Other) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0001 × 0308 × 002C ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0001 × 00AD ÷ # ÷ [0.2] (Other) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0308 × 00AD ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0300 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0001 × 0308 × 0300 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Other) ÷ [0.3] +÷ 000D ÷ 0308 × 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 000D ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] (CR) ÷ [0.3] +÷ 000D ÷ 0308 × 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 000D × 000A ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [0.3] +÷ 000D ÷ 0308 × 000A ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 000D ÷ 0085 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Sep) ÷ [0.3] +÷ 000D ÷ 0308 × 0085 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 000D ÷ 0009 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Sp) ÷ [0.3] +÷ 000D ÷ 0308 × 0009 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 000D ÷ 0061 ÷ # ÷ [0.2] (CR) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000D ÷ 0308 × 0061 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000D ÷ 0041 ÷ # ÷ [0.2] (CR) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000D ÷ 0308 × 0041 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000D ÷ 01BB ÷ # ÷ [0.2] (CR) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000D ÷ 0308 × 01BB ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000D ÷ 0030 ÷ # ÷ [0.2] (CR) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 0308 × 0030 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 002E ÷ # ÷ [0.2] (CR) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000D ÷ 0308 × 002E ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000D ÷ 0021 ÷ # ÷ [0.2] (CR) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000D ÷ 0308 × 0021 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000D ÷ 0022 ÷ # ÷ [0.2] (CR) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000D ÷ 0308 × 0022 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000D ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [4.0] COMMA (SContinue) ÷ [0.3] +÷ 000D ÷ 0308 × 002C ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 000D ÷ 00AD ÷ # ÷ [0.2] (CR) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 00AD ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Other) ÷ [0.3] +÷ 000A ÷ 0308 × 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 000A ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] (CR) ÷ [0.3] +÷ 000A ÷ 0308 × 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 000A ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] (LF) ÷ [0.3] +÷ 000A ÷ 0308 × 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 000A ÷ 0085 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Sep) ÷ [0.3] +÷ 000A ÷ 0308 × 0085 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 000A ÷ 0009 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Sp) ÷ [0.3] +÷ 000A ÷ 0308 × 0009 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 000A ÷ 0061 ÷ # ÷ [0.2] (LF) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000A ÷ 0308 × 0061 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000A ÷ 0041 ÷ # ÷ [0.2] (LF) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000A ÷ 0308 × 0041 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000A ÷ 01BB ÷ # ÷ [0.2] (LF) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000A ÷ 0308 × 01BB ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000A ÷ 0030 ÷ # ÷ [0.2] (LF) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 0308 × 0030 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 002E ÷ # ÷ [0.2] (LF) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000A ÷ 0308 × 002E ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000A ÷ 0021 ÷ # ÷ [0.2] (LF) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000A ÷ 0308 × 0021 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000A ÷ 0022 ÷ # ÷ [0.2] (LF) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000A ÷ 0308 × 0022 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000A ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [4.0] COMMA (SContinue) ÷ [0.3] +÷ 000A ÷ 0308 × 002C ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 000A ÷ 00AD ÷ # ÷ [0.2] (LF) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 00AD ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0085 ÷ 0001 ÷ # ÷ [0.2] (Sep) ÷ [4.0] (Other) ÷ [0.3] +÷ 0085 ÷ 0308 × 0001 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0085 ÷ 000D ÷ # ÷ [0.2] (Sep) ÷ [4.0] (CR) ÷ [0.3] +÷ 0085 ÷ 0308 × 000D ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0085 ÷ 000A ÷ # ÷ [0.2] (Sep) ÷ [4.0] (LF) ÷ [0.3] +÷ 0085 ÷ 0308 × 000A ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0085 ÷ 0085 ÷ # ÷ [0.2] (Sep) ÷ [4.0] (Sep) ÷ [0.3] +÷ 0085 ÷ 0308 × 0085 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0085 ÷ 0009 ÷ # ÷ [0.2] (Sep) ÷ [4.0] (Sp) ÷ [0.3] +÷ 0085 ÷ 0308 × 0009 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0085 ÷ 0061 ÷ # ÷ [0.2] (Sep) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0085 ÷ 0308 × 0061 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0085 ÷ 0041 ÷ # ÷ [0.2] (Sep) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0085 ÷ 0308 × 0041 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0085 ÷ 01BB ÷ # ÷ [0.2] (Sep) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0085 ÷ 0308 × 01BB ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0085 ÷ 0030 ÷ # ÷ [0.2] (Sep) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0085 ÷ 0308 × 0030 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0085 ÷ 002E ÷ # ÷ [0.2] (Sep) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0085 ÷ 0308 × 002E ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0085 ÷ 0021 ÷ # ÷ [0.2] (Sep) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0085 ÷ 0308 × 0021 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0085 ÷ 0022 ÷ # ÷ [0.2] (Sep) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0085 ÷ 0308 × 0022 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0085 ÷ 002C ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMMA (SContinue) ÷ [0.3] +÷ 0085 ÷ 0308 × 002C ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0085 ÷ 00AD ÷ # ÷ [0.2] (Sep) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0085 ÷ 0308 × 00AD ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0085 ÷ 0300 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0085 ÷ 0308 × 0300 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0009 × 0001 ÷ # ÷ [0.2] (Sp) × [998.0] (Other) ÷ [0.3] +÷ 0009 × 0308 × 0001 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0009 × 000D ÷ # ÷ [0.2] (Sp) × [998.0] (CR) ÷ [0.3] +÷ 0009 × 0308 × 000D ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0009 × 000A ÷ # ÷ [0.2] (Sp) × [998.0] (LF) ÷ [0.3] +÷ 0009 × 0308 × 000A ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0009 × 0085 ÷ # ÷ [0.2] (Sp) × [998.0] (Sep) ÷ [0.3] +÷ 0009 × 0308 × 0085 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0009 × 0009 ÷ # ÷ [0.2] (Sp) × [998.0] (Sp) ÷ [0.3] +÷ 0009 × 0308 × 0009 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0009 × 0061 ÷ # ÷ [0.2] (Sp) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0009 × 0308 × 0061 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0009 × 0041 ÷ # ÷ [0.2] (Sp) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0009 × 0308 × 0041 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0009 × 01BB ÷ # ÷ [0.2] (Sp) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0009 × 0308 × 01BB ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0009 × 0030 ÷ # ÷ [0.2] (Sp) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0009 × 0308 × 0030 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0009 × 002E ÷ # ÷ [0.2] (Sp) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0009 × 0308 × 002E ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0009 × 0021 ÷ # ÷ [0.2] (Sp) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0009 × 0308 × 0021 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0009 × 0022 ÷ # ÷ [0.2] (Sp) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0009 × 0308 × 0022 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0009 × 002C ÷ # ÷ [0.2] (Sp) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0009 × 0308 × 002C ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0009 × 00AD ÷ # ÷ [0.2] (Sp) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0009 × 0308 × 00AD ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0009 × 0300 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0009 × 0308 × 0300 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0061 × 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (Other) ÷ [0.3] +÷ 0061 × 0308 × 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0061 × 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (CR) ÷ [0.3] +÷ 0061 × 0308 × 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0061 × 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (LF) ÷ [0.3] +÷ 0061 × 0308 × 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0061 × 0085 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (Sep) ÷ [0.3] +÷ 0061 × 0308 × 0085 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0061 × 0009 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (Sp) ÷ [0.3] +÷ 0061 × 0308 × 0009 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0061 × 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 0061 × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 0061 × 01BB ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 0061 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0061 × 0308 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0061 × 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0061 × 0308 × 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0061 × 0021 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0061 × 0308 × 0021 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0061 × 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0061 × 0308 × 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0061 × 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0061 × 0308 × 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0061 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0061 × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0061 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0041 × 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (Other) ÷ [0.3] +÷ 0041 × 0308 × 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0041 × 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (CR) ÷ [0.3] +÷ 0041 × 0308 × 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0041 × 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (LF) ÷ [0.3] +÷ 0041 × 0308 × 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0041 × 0085 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (Sep) ÷ [0.3] +÷ 0041 × 0308 × 0085 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0041 × 0009 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (Sp) ÷ [0.3] +÷ 0041 × 0308 × 0009 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0041 × 0061 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 0041 × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 0041 × 01BB ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 0041 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 0308 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0041 × 0308 × 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0041 × 0021 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0041 × 0308 × 0021 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0041 × 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0041 × 0308 × 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0041 × 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0041 × 0308 × 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0041 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0308 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0300 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 01BB × 0001 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (Other) ÷ [0.3] +÷ 01BB × 0308 × 0001 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 01BB × 000D ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (CR) ÷ [0.3] +÷ 01BB × 0308 × 000D ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 01BB × 000A ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (LF) ÷ [0.3] +÷ 01BB × 0308 × 000A ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 01BB × 0085 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (Sep) ÷ [0.3] +÷ 01BB × 0308 × 0085 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 01BB × 0009 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (Sp) ÷ [0.3] +÷ 01BB × 0308 × 0009 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 01BB × 0061 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 01BB × 0041 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 01BB × 01BB ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 01BB × 0030 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 01BB × 0308 × 0030 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 01BB × 002E ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 01BB × 0308 × 002E ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 01BB × 0021 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 01BB × 0308 × 0021 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 01BB × 0022 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 01BB × 0308 × 0022 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 01BB × 002C ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 01BB × 0308 × 002C ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 01BB × 00AD ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 01BB × 0300 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0030 × 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (Other) ÷ [0.3] +÷ 0030 × 0308 × 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0030 × 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (CR) ÷ [0.3] +÷ 0030 × 0308 × 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0030 × 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (LF) ÷ [0.3] +÷ 0030 × 0308 × 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0030 × 0085 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (Sep) ÷ [0.3] +÷ 0030 × 0308 × 0085 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0030 × 0009 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (Sp) ÷ [0.3] +÷ 0030 × 0308 × 0009 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0030 × 0061 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0030 × 0308 × 0061 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0030 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0030 × 0308 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0030 × 01BB ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0030 × 0308 × 01BB ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0030 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0030 × 0308 × 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0030 × 0021 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0030 × 0308 × 0021 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0030 × 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0030 × 0308 × 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0030 × 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0030 × 0308 × 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0030 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0030 × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E ÷ 0001 ÷ # ÷ [0.2] FULL STOP (ATerm) ÷ [11.0] (Other) ÷ [0.3] +÷ 002E × 0308 ÷ 0001 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] (Other) ÷ [0.3] +÷ 002E × 000D ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (CR) ÷ [0.3] +÷ 002E × 0308 × 000D ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (CR) ÷ [0.3] +÷ 002E × 000A ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (LF) ÷ [0.3] +÷ 002E × 0308 × 000A ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (LF) ÷ [0.3] +÷ 002E × 0085 ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (Sep) ÷ [0.3] +÷ 002E × 0308 × 0085 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sep) ÷ [0.3] +÷ 002E × 0009 ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (Sp) ÷ [0.3] +÷ 002E × 0308 × 0009 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sp) ÷ [0.3] +÷ 002E × 0061 ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002E × 0308 × 0061 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002E ÷ 0041 ÷ # ÷ [0.2] FULL STOP (ATerm) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002E × 0308 ÷ 0041 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002E ÷ 01BB ÷ # ÷ [0.2] FULL STOP (ATerm) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002E × 0308 ÷ 01BB ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002E × 0030 ÷ # ÷ [0.2] FULL STOP (ATerm) × [6.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E × 0308 × 0030 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [6.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E × 002E ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 002E × 0308 × 002E ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 002E × 0021 ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002E × 0308 × 0021 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002E × 0022 ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002E × 0308 × 0022 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002E × 002C ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 002E × 0308 × 002C ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 002E × 00AD ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0308 × 00AD ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0300 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E × 0308 × 0300 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0021 ÷ 0001 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] (Other) ÷ [0.3] +÷ 0021 × 0308 ÷ 0001 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] (Other) ÷ [0.3] +÷ 0021 × 000D ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (CR) ÷ [0.3] +÷ 0021 × 0308 × 000D ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (CR) ÷ [0.3] +÷ 0021 × 000A ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (LF) ÷ [0.3] +÷ 0021 × 0308 × 000A ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (LF) ÷ [0.3] +÷ 0021 × 0085 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (Sep) ÷ [0.3] +÷ 0021 × 0308 × 0085 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sep) ÷ [0.3] +÷ 0021 × 0009 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (Sp) ÷ [0.3] +÷ 0021 × 0308 × 0009 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sp) ÷ [0.3] +÷ 0021 ÷ 0061 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0021 × 0308 ÷ 0061 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0021 ÷ 0041 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0021 × 0308 ÷ 0041 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0021 ÷ 01BB ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0021 × 0308 ÷ 01BB ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0021 ÷ 0030 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0021 × 0308 ÷ 0030 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0021 × 002E ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 0021 × 0308 × 002E ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 0021 × 0021 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0021 × 0308 × 0021 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0021 × 0022 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0021 × 0308 × 0022 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0021 × 002C ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 0021 × 0308 × 002C ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 0021 × 00AD ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0021 × 0308 × 00AD ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0021 × 0300 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0021 × 0308 × 0300 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 0001 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (Other) ÷ [0.3] +÷ 0022 × 0308 × 0001 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0022 × 000D ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (CR) ÷ [0.3] +÷ 0022 × 0308 × 000D ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0022 × 000A ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (LF) ÷ [0.3] +÷ 0022 × 0308 × 000A ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0022 × 0085 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (Sep) ÷ [0.3] +÷ 0022 × 0308 × 0085 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0022 × 0009 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (Sp) ÷ [0.3] +÷ 0022 × 0308 × 0009 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0022 × 0061 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0022 × 0308 × 0061 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0022 × 0041 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0022 × 0308 × 0041 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0022 × 01BB ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0022 × 0308 × 01BB ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0022 × 0030 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 × 0308 × 0030 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 × 002E ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0022 × 0308 × 002E ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0022 × 0021 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0022 × 0308 × 0021 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0022 × 0022 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0022 × 0308 × 0022 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0022 × 002C ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0022 × 0308 × 002C ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0022 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0308 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 0308 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 0001 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (Other) ÷ [0.3] +÷ 002C × 0308 × 0001 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 002C × 000D ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (CR) ÷ [0.3] +÷ 002C × 0308 × 000D ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 002C × 000A ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (LF) ÷ [0.3] +÷ 002C × 0308 × 000A ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 002C × 0085 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (Sep) ÷ [0.3] +÷ 002C × 0308 × 0085 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 002C × 0009 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (Sp) ÷ [0.3] +÷ 002C × 0308 × 0009 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 002C × 0061 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002C × 0308 × 0061 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002C × 0041 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002C × 0308 × 0041 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002C × 01BB ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002C × 0308 × 01BB ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002C × 0030 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C × 0308 × 0030 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C × 002E ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 002C × 0308 × 002E ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 002C × 0021 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002C × 0308 × 0021 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002C × 0022 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002C × 0308 × 0022 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002C × 002C ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 002C × 0308 × 002C ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 002C × 00AD ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0300 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 0308 × 0300 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (Other) ÷ [0.3] +÷ 00AD × 0308 × 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 00AD × 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (CR) ÷ [0.3] +÷ 00AD × 0308 × 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 00AD × 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (LF) ÷ [0.3] +÷ 00AD × 0308 × 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 00AD × 0085 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (Sep) ÷ [0.3] +÷ 00AD × 0308 × 0085 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 00AD × 0009 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (Sp) ÷ [0.3] +÷ 00AD × 0308 × 0009 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 00AD × 0061 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 00AD × 0308 × 0061 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 00AD × 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 00AD × 0308 × 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 00AD × 01BB ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 00AD × 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD × 0308 × 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD × 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 00AD × 0308 × 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 00AD × 0021 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 00AD × 0308 × 0021 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 00AD × 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 00AD × 0308 × 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 00AD × 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 00AD × 0308 × 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 00AD × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0308 × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 0308 × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0300 × 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0300 × 0308 × 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0300 × 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0300 × 0308 × 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0300 × 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0300 × 0308 × 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0300 × 0085 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0300 × 0308 × 0085 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0300 × 0009 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0300 × 0308 × 0009 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0300 × 0061 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 0300 × 0041 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 0300 × 01BB ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 0300 × 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 × 0308 × 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 × 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0300 × 0308 × 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0300 × 0021 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0300 × 0308 × 0021 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0300 × 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0300 × 0308 × 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0300 × 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0300 × 0308 × 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0300 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0308 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [4.0] LATIN SMALL LETTER A (Lower) × [998.0] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0061 × 0308 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0020 × 200D × 0646 ÷ # ÷ [0.2] SPACE (Sp) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [998.0] ARABIC LETTER NOON (OLetter) ÷ [0.3] +÷ 0646 × 200D × 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (OLetter) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [998.0] SPACE (Sp) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0033 × 002E × 0034 ÷ # ÷ [0.2] DIGIT THREE (Numeric) × [998.0] FULL STOP (ATerm) × [6.0] DIGIT FOUR (Numeric) ÷ [0.3] +÷ 0063 × 002E × 0064 ÷ # ÷ [0.2] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER D (Lower) ÷ [0.3] +÷ 0043 × 002E × 0064 ÷ # ÷ [0.2] LATIN CAPITAL LETTER C (Upper) × [998.0] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER D (Lower) ÷ [0.3] +÷ 0063 × 002E × 0044 ÷ # ÷ [0.2] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER D (Upper) ÷ [0.3] +÷ 0043 × 002E × 0044 ÷ # ÷ [0.2] LATIN CAPITAL LETTER C (Upper) × [998.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER D (Upper) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] (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] +÷ 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] +÷ 5B57 × 002E ÷ 5B57 ÷ # ÷ [0.2] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) × [998.0] FULL STOP (ATerm) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0021 × 0020 × 0020 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] SPACE (Sp) × [10.0] SPACE (Sp) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] (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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +# +# Lines: 502 +# +# EOF \ No newline at end of file diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0-0.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0-0.output new file mode 100644 index 000000000..5bf5f27bb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0-0.output @@ -0,0 +1,502 @@ +÷ 0001 × 0001 ÷ +÷ 0001 × 0308 × 0001 ÷ +÷ 0001 × 000D ÷ +÷ 0001 × 0308 × 000D ÷ +÷ 0001 × 000A ÷ +÷ 0001 × 0308 × 000A ÷ +÷ 0001 × 0085 ÷ +÷ 0001 × 0308 × 0085 ÷ +÷ 0001 × 0009 ÷ +÷ 0001 × 0308 × 0009 ÷ +÷ 0001 × 0061 ÷ +÷ 0001 × 0308 × 0061 ÷ +÷ 0001 × 0041 ÷ +÷ 0001 × 0308 × 0041 ÷ +÷ 0001 × 01BB ÷ +÷ 0001 × 0308 × 01BB ÷ +÷ 0001 × 0030 ÷ +÷ 0001 × 0308 × 0030 ÷ +÷ 0001 × 002E ÷ +÷ 0001 × 0308 × 002E ÷ +÷ 0001 × 0021 ÷ +÷ 0001 × 0308 × 0021 ÷ +÷ 0001 × 0022 ÷ +÷ 0001 × 0308 × 0022 ÷ +÷ 0001 × 002C ÷ +÷ 0001 × 0308 × 002C ÷ +÷ 0001 × 00AD ÷ +÷ 0001 × 0308 × 00AD ÷ +÷ 0001 × 0300 ÷ +÷ 0001 × 0308 × 0300 ÷ +÷ 000D ÷ 0001 ÷ +÷ 000D ÷ 0308 × 0001 ÷ +÷ 000D ÷ 000D ÷ +÷ 000D ÷ 0308 × 000D ÷ +÷ 000D × 000A ÷ +÷ 000D ÷ 0308 × 000A ÷ +÷ 000D ÷ 0085 ÷ +÷ 000D ÷ 0308 × 0085 ÷ +÷ 000D ÷ 0009 ÷ +÷ 000D ÷ 0308 × 0009 ÷ +÷ 000D ÷ 0061 ÷ +÷ 000D ÷ 0308 × 0061 ÷ +÷ 000D ÷ 0041 ÷ +÷ 000D ÷ 0308 × 0041 ÷ +÷ 000D ÷ 01BB ÷ +÷ 000D ÷ 0308 × 01BB ÷ +÷ 000D ÷ 0030 ÷ +÷ 000D ÷ 0308 × 0030 ÷ +÷ 000D ÷ 002E ÷ +÷ 000D ÷ 0308 × 002E ÷ +÷ 000D ÷ 0021 ÷ +÷ 000D ÷ 0308 × 0021 ÷ +÷ 000D ÷ 0022 ÷ +÷ 000D ÷ 0308 × 0022 ÷ +÷ 000D ÷ 002C ÷ +÷ 000D ÷ 0308 × 002C ÷ +÷ 000D ÷ 00AD ÷ +÷ 000D ÷ 0308 × 00AD ÷ +÷ 000D ÷ 0300 ÷ +÷ 000D ÷ 0308 × 0300 ÷ +÷ 000A ÷ 0001 ÷ +÷ 000A ÷ 0308 × 0001 ÷ +÷ 000A ÷ 000D ÷ +÷ 000A ÷ 0308 × 000D ÷ +÷ 000A ÷ 000A ÷ +÷ 000A ÷ 0308 × 000A ÷ +÷ 000A ÷ 0085 ÷ +÷ 000A ÷ 0308 × 0085 ÷ +÷ 000A ÷ 0009 ÷ +÷ 000A ÷ 0308 × 0009 ÷ +÷ 000A ÷ 0061 ÷ +÷ 000A ÷ 0308 × 0061 ÷ +÷ 000A ÷ 0041 ÷ +÷ 000A ÷ 0308 × 0041 ÷ +÷ 000A ÷ 01BB ÷ +÷ 000A ÷ 0308 × 01BB ÷ +÷ 000A ÷ 0030 ÷ +÷ 000A ÷ 0308 × 0030 ÷ +÷ 000A ÷ 002E ÷ +÷ 000A ÷ 0308 × 002E ÷ +÷ 000A ÷ 0021 ÷ +÷ 000A ÷ 0308 × 0021 ÷ +÷ 000A ÷ 0022 ÷ +÷ 000A ÷ 0308 × 0022 ÷ +÷ 000A ÷ 002C ÷ +÷ 000A ÷ 0308 × 002C ÷ +÷ 000A ÷ 00AD ÷ +÷ 000A ÷ 0308 × 00AD ÷ +÷ 000A ÷ 0300 ÷ +÷ 000A ÷ 0308 × 0300 ÷ +÷ 0085 ÷ 0001 ÷ +÷ 0085 ÷ 0308 × 0001 ÷ +÷ 0085 ÷ 000D ÷ +÷ 0085 ÷ 0308 × 000D ÷ +÷ 0085 ÷ 000A ÷ +÷ 0085 ÷ 0308 × 000A ÷ +÷ 0085 ÷ 0085 ÷ +÷ 0085 ÷ 0308 × 0085 ÷ +÷ 0085 ÷ 0009 ÷ +÷ 0085 ÷ 0308 × 0009 ÷ +÷ 0085 ÷ 0061 ÷ +÷ 0085 ÷ 0308 × 0061 ÷ +÷ 0085 ÷ 0041 ÷ +÷ 0085 ÷ 0308 × 0041 ÷ +÷ 0085 ÷ 01BB ÷ +÷ 0085 ÷ 0308 × 01BB ÷ +÷ 0085 ÷ 0030 ÷ +÷ 0085 ÷ 0308 × 0030 ÷ +÷ 0085 ÷ 002E ÷ +÷ 0085 ÷ 0308 × 002E ÷ +÷ 0085 ÷ 0021 ÷ +÷ 0085 ÷ 0308 × 0021 ÷ +÷ 0085 ÷ 0022 ÷ +÷ 0085 ÷ 0308 × 0022 ÷ +÷ 0085 ÷ 002C ÷ +÷ 0085 ÷ 0308 × 002C ÷ +÷ 0085 ÷ 00AD ÷ +÷ 0085 ÷ 0308 × 00AD ÷ +÷ 0085 ÷ 0300 ÷ +÷ 0085 ÷ 0308 × 0300 ÷ +÷ 0009 × 0001 ÷ +÷ 0009 × 0308 × 0001 ÷ +÷ 0009 × 000D ÷ +÷ 0009 × 0308 × 000D ÷ +÷ 0009 × 000A ÷ +÷ 0009 × 0308 × 000A ÷ +÷ 0009 × 0085 ÷ +÷ 0009 × 0308 × 0085 ÷ +÷ 0009 × 0009 ÷ +÷ 0009 × 0308 × 0009 ÷ +÷ 0009 × 0061 ÷ +÷ 0009 × 0308 × 0061 ÷ +÷ 0009 × 0041 ÷ +÷ 0009 × 0308 × 0041 ÷ +÷ 0009 × 01BB ÷ +÷ 0009 × 0308 × 01BB ÷ +÷ 0009 × 0030 ÷ +÷ 0009 × 0308 × 0030 ÷ +÷ 0009 × 002E ÷ +÷ 0009 × 0308 × 002E ÷ +÷ 0009 × 0021 ÷ +÷ 0009 × 0308 × 0021 ÷ +÷ 0009 × 0022 ÷ +÷ 0009 × 0308 × 0022 ÷ +÷ 0009 × 002C ÷ +÷ 0009 × 0308 × 002C ÷ +÷ 0009 × 00AD ÷ +÷ 0009 × 0308 × 00AD ÷ +÷ 0009 × 0300 ÷ +÷ 0009 × 0308 × 0300 ÷ +÷ 0061 × 0001 ÷ +÷ 0061 × 0308 × 0001 ÷ +÷ 0061 × 000D ÷ +÷ 0061 × 0308 × 000D ÷ +÷ 0061 × 000A ÷ +÷ 0061 × 0308 × 000A ÷ +÷ 0061 × 0085 ÷ +÷ 0061 × 0308 × 0085 ÷ +÷ 0061 × 0009 ÷ +÷ 0061 × 0308 × 0009 ÷ +÷ 0061 × 0061 ÷ +÷ 0061 × 0308 × 0061 ÷ +÷ 0061 × 0041 ÷ +÷ 0061 × 0308 × 0041 ÷ +÷ 0061 × 01BB ÷ +÷ 0061 × 0308 × 01BB ÷ +÷ 0061 × 0030 ÷ +÷ 0061 × 0308 × 0030 ÷ +÷ 0061 × 002E ÷ +÷ 0061 × 0308 × 002E ÷ +÷ 0061 × 0021 ÷ +÷ 0061 × 0308 × 0021 ÷ +÷ 0061 × 0022 ÷ +÷ 0061 × 0308 × 0022 ÷ +÷ 0061 × 002C ÷ +÷ 0061 × 0308 × 002C ÷ +÷ 0061 × 00AD ÷ +÷ 0061 × 0308 × 00AD ÷ +÷ 0061 × 0300 ÷ +÷ 0061 × 0308 × 0300 ÷ +÷ 0041 × 0001 ÷ +÷ 0041 × 0308 × 0001 ÷ +÷ 0041 × 000D ÷ +÷ 0041 × 0308 × 000D ÷ +÷ 0041 × 000A ÷ +÷ 0041 × 0308 × 000A ÷ +÷ 0041 × 0085 ÷ +÷ 0041 × 0308 × 0085 ÷ +÷ 0041 × 0009 ÷ +÷ 0041 × 0308 × 0009 ÷ +÷ 0041 × 0061 ÷ +÷ 0041 × 0308 × 0061 ÷ +÷ 0041 × 0041 ÷ +÷ 0041 × 0308 × 0041 ÷ +÷ 0041 × 01BB ÷ +÷ 0041 × 0308 × 01BB ÷ +÷ 0041 × 0030 ÷ +÷ 0041 × 0308 × 0030 ÷ +÷ 0041 × 002E ÷ +÷ 0041 × 0308 × 002E ÷ +÷ 0041 × 0021 ÷ +÷ 0041 × 0308 × 0021 ÷ +÷ 0041 × 0022 ÷ +÷ 0041 × 0308 × 0022 ÷ +÷ 0041 × 002C ÷ +÷ 0041 × 0308 × 002C ÷ +÷ 0041 × 00AD ÷ +÷ 0041 × 0308 × 00AD ÷ +÷ 0041 × 0300 ÷ +÷ 0041 × 0308 × 0300 ÷ +÷ 01BB × 0001 ÷ +÷ 01BB × 0308 × 0001 ÷ +÷ 01BB × 000D ÷ +÷ 01BB × 0308 × 000D ÷ +÷ 01BB × 000A ÷ +÷ 01BB × 0308 × 000A ÷ +÷ 01BB × 0085 ÷ +÷ 01BB × 0308 × 0085 ÷ +÷ 01BB × 0009 ÷ +÷ 01BB × 0308 × 0009 ÷ +÷ 01BB × 0061 ÷ +÷ 01BB × 0308 × 0061 ÷ +÷ 01BB × 0041 ÷ +÷ 01BB × 0308 × 0041 ÷ +÷ 01BB × 01BB ÷ +÷ 01BB × 0308 × 01BB ÷ +÷ 01BB × 0030 ÷ +÷ 01BB × 0308 × 0030 ÷ +÷ 01BB × 002E ÷ +÷ 01BB × 0308 × 002E ÷ +÷ 01BB × 0021 ÷ +÷ 01BB × 0308 × 0021 ÷ +÷ 01BB × 0022 ÷ +÷ 01BB × 0308 × 0022 ÷ +÷ 01BB × 002C ÷ +÷ 01BB × 0308 × 002C ÷ +÷ 01BB × 00AD ÷ +÷ 01BB × 0308 × 00AD ÷ +÷ 01BB × 0300 ÷ +÷ 01BB × 0308 × 0300 ÷ +÷ 0030 × 0001 ÷ +÷ 0030 × 0308 × 0001 ÷ +÷ 0030 × 000D ÷ +÷ 0030 × 0308 × 000D ÷ +÷ 0030 × 000A ÷ +÷ 0030 × 0308 × 000A ÷ +÷ 0030 × 0085 ÷ +÷ 0030 × 0308 × 0085 ÷ +÷ 0030 × 0009 ÷ +÷ 0030 × 0308 × 0009 ÷ +÷ 0030 × 0061 ÷ +÷ 0030 × 0308 × 0061 ÷ +÷ 0030 × 0041 ÷ +÷ 0030 × 0308 × 0041 ÷ +÷ 0030 × 01BB ÷ +÷ 0030 × 0308 × 01BB ÷ +÷ 0030 × 0030 ÷ +÷ 0030 × 0308 × 0030 ÷ +÷ 0030 × 002E ÷ +÷ 0030 × 0308 × 002E ÷ +÷ 0030 × 0021 ÷ +÷ 0030 × 0308 × 0021 ÷ +÷ 0030 × 0022 ÷ +÷ 0030 × 0308 × 0022 ÷ +÷ 0030 × 002C ÷ +÷ 0030 × 0308 × 002C ÷ +÷ 0030 × 00AD ÷ +÷ 0030 × 0308 × 00AD ÷ +÷ 0030 × 0300 ÷ +÷ 0030 × 0308 × 0300 ÷ +÷ 002E ÷ 0001 ÷ +÷ 002E × 0308 ÷ 0001 ÷ +÷ 002E × 000D ÷ +÷ 002E × 0308 × 000D ÷ +÷ 002E × 000A ÷ +÷ 002E × 0308 × 000A ÷ +÷ 002E × 0085 ÷ +÷ 002E × 0308 × 0085 ÷ +÷ 002E × 0009 ÷ +÷ 002E × 0308 × 0009 ÷ +÷ 002E × 0061 ÷ +÷ 002E × 0308 × 0061 ÷ +÷ 002E ÷ 0041 ÷ +÷ 002E × 0308 ÷ 0041 ÷ +÷ 002E ÷ 01BB ÷ +÷ 002E × 0308 ÷ 01BB ÷ +÷ 002E × 0030 ÷ +÷ 002E × 0308 × 0030 ÷ +÷ 002E × 002E ÷ +÷ 002E × 0308 × 002E ÷ +÷ 002E × 0021 ÷ +÷ 002E × 0308 × 0021 ÷ +÷ 002E × 0022 ÷ +÷ 002E × 0308 × 0022 ÷ +÷ 002E × 002C ÷ +÷ 002E × 0308 × 002C ÷ +÷ 002E × 00AD ÷ +÷ 002E × 0308 × 00AD ÷ +÷ 002E × 0300 ÷ +÷ 002E × 0308 × 0300 ÷ +÷ 0021 ÷ 0001 ÷ +÷ 0021 × 0308 ÷ 0001 ÷ +÷ 0021 × 000D ÷ +÷ 0021 × 0308 × 000D ÷ +÷ 0021 × 000A ÷ +÷ 0021 × 0308 × 000A ÷ +÷ 0021 × 0085 ÷ +÷ 0021 × 0308 × 0085 ÷ +÷ 0021 × 0009 ÷ +÷ 0021 × 0308 × 0009 ÷ +÷ 0021 ÷ 0061 ÷ +÷ 0021 × 0308 ÷ 0061 ÷ +÷ 0021 ÷ 0041 ÷ +÷ 0021 × 0308 ÷ 0041 ÷ +÷ 0021 ÷ 01BB ÷ +÷ 0021 × 0308 ÷ 01BB ÷ +÷ 0021 ÷ 0030 ÷ +÷ 0021 × 0308 ÷ 0030 ÷ +÷ 0021 × 002E ÷ +÷ 0021 × 0308 × 002E ÷ +÷ 0021 × 0021 ÷ +÷ 0021 × 0308 × 0021 ÷ +÷ 0021 × 0022 ÷ +÷ 0021 × 0308 × 0022 ÷ +÷ 0021 × 002C ÷ +÷ 0021 × 0308 × 002C ÷ +÷ 0021 × 00AD ÷ +÷ 0021 × 0308 × 00AD ÷ +÷ 0021 × 0300 ÷ +÷ 0021 × 0308 × 0300 ÷ +÷ 0022 × 0001 ÷ +÷ 0022 × 0308 × 0001 ÷ +÷ 0022 × 000D ÷ +÷ 0022 × 0308 × 000D ÷ +÷ 0022 × 000A ÷ +÷ 0022 × 0308 × 000A ÷ +÷ 0022 × 0085 ÷ +÷ 0022 × 0308 × 0085 ÷ +÷ 0022 × 0009 ÷ +÷ 0022 × 0308 × 0009 ÷ +÷ 0022 × 0061 ÷ +÷ 0022 × 0308 × 0061 ÷ +÷ 0022 × 0041 ÷ +÷ 0022 × 0308 × 0041 ÷ +÷ 0022 × 01BB ÷ +÷ 0022 × 0308 × 01BB ÷ +÷ 0022 × 0030 ÷ +÷ 0022 × 0308 × 0030 ÷ +÷ 0022 × 002E ÷ +÷ 0022 × 0308 × 002E ÷ +÷ 0022 × 0021 ÷ +÷ 0022 × 0308 × 0021 ÷ +÷ 0022 × 0022 ÷ +÷ 0022 × 0308 × 0022 ÷ +÷ 0022 × 002C ÷ +÷ 0022 × 0308 × 002C ÷ +÷ 0022 × 00AD ÷ +÷ 0022 × 0308 × 00AD ÷ +÷ 0022 × 0300 ÷ +÷ 0022 × 0308 × 0300 ÷ +÷ 002C × 0001 ÷ +÷ 002C × 0308 × 0001 ÷ +÷ 002C × 000D ÷ +÷ 002C × 0308 × 000D ÷ +÷ 002C × 000A ÷ +÷ 002C × 0308 × 000A ÷ +÷ 002C × 0085 ÷ +÷ 002C × 0308 × 0085 ÷ +÷ 002C × 0009 ÷ +÷ 002C × 0308 × 0009 ÷ +÷ 002C × 0061 ÷ +÷ 002C × 0308 × 0061 ÷ +÷ 002C × 0041 ÷ +÷ 002C × 0308 × 0041 ÷ +÷ 002C × 01BB ÷ +÷ 002C × 0308 × 01BB ÷ +÷ 002C × 0030 ÷ +÷ 002C × 0308 × 0030 ÷ +÷ 002C × 002E ÷ +÷ 002C × 0308 × 002E ÷ +÷ 002C × 0021 ÷ +÷ 002C × 0308 × 0021 ÷ +÷ 002C × 0022 ÷ +÷ 002C × 0308 × 0022 ÷ +÷ 002C × 002C ÷ +÷ 002C × 0308 × 002C ÷ +÷ 002C × 00AD ÷ +÷ 002C × 0308 × 00AD ÷ +÷ 002C × 0300 ÷ +÷ 002C × 0308 × 0300 ÷ +÷ 00AD × 0001 ÷ +÷ 00AD × 0308 × 0001 ÷ +÷ 00AD × 000D ÷ +÷ 00AD × 0308 × 000D ÷ +÷ 00AD × 000A ÷ +÷ 00AD × 0308 × 000A ÷ +÷ 00AD × 0085 ÷ +÷ 00AD × 0308 × 0085 ÷ +÷ 00AD × 0009 ÷ +÷ 00AD × 0308 × 0009 ÷ +÷ 00AD × 0061 ÷ +÷ 00AD × 0308 × 0061 ÷ +÷ 00AD × 0041 ÷ +÷ 00AD × 0308 × 0041 ÷ +÷ 00AD × 01BB ÷ +÷ 00AD × 0308 × 01BB ÷ +÷ 00AD × 0030 ÷ +÷ 00AD × 0308 × 0030 ÷ +÷ 00AD × 002E ÷ +÷ 00AD × 0308 × 002E ÷ +÷ 00AD × 0021 ÷ +÷ 00AD × 0308 × 0021 ÷ +÷ 00AD × 0022 ÷ +÷ 00AD × 0308 × 0022 ÷ +÷ 00AD × 002C ÷ +÷ 00AD × 0308 × 002C ÷ +÷ 00AD × 00AD ÷ +÷ 00AD × 0308 × 00AD ÷ +÷ 00AD × 0300 ÷ +÷ 00AD × 0308 × 0300 ÷ +÷ 0300 × 0001 ÷ +÷ 0300 × 0308 × 0001 ÷ +÷ 0300 × 000D ÷ +÷ 0300 × 0308 × 000D ÷ +÷ 0300 × 000A ÷ +÷ 0300 × 0308 × 000A ÷ +÷ 0300 × 0085 ÷ +÷ 0300 × 0308 × 0085 ÷ +÷ 0300 × 0009 ÷ +÷ 0300 × 0308 × 0009 ÷ +÷ 0300 × 0061 ÷ +÷ 0300 × 0308 × 0061 ÷ +÷ 0300 × 0041 ÷ +÷ 0300 × 0308 × 0041 ÷ +÷ 0300 × 01BB ÷ +÷ 0300 × 0308 × 01BB ÷ +÷ 0300 × 0030 ÷ +÷ 0300 × 0308 × 0030 ÷ +÷ 0300 × 002E ÷ +÷ 0300 × 0308 × 002E ÷ +÷ 0300 × 0021 ÷ +÷ 0300 × 0308 × 0021 ÷ +÷ 0300 × 0022 ÷ +÷ 0300 × 0308 × 0022 ÷ +÷ 0300 × 002C ÷ +÷ 0300 × 0308 × 002C ÷ +÷ 0300 × 00AD ÷ +÷ 0300 × 0308 × 00AD ÷ +÷ 0300 × 0300 ÷ +÷ 0300 × 0308 × 0300 ÷ +÷ 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ +÷ 0061 × 0308 ÷ +÷ 0020 × 200D × 0646 ÷ +÷ 0646 × 200D × 0020 ÷ +÷ 0028 × 0022 × 0047 × 006F × 002E × 0022 × 0029 × 0020 ÷ 0028 × 0048 × 0065 × 0020 × 0064 × 0069 × 0064 × 002E × 0029 ÷ +÷ 0028 × 201C × 0047 × 006F × 003F × 201D × 0029 × 0020 ÷ 0028 × 0048 × 0065 × 0020 × 0064 × 0069 × 0064 × 002E × 0029 ÷ +÷ 0055 × 002E × 0053 × 002E × 0041 × 0300 × 002E × 0020 × 0069 × 0073 ÷ +÷ 0055 × 002E × 0053 × 002E × 0041 × 0300 × 003F × 0020 ÷ 0048 × 0065 ÷ +÷ 0055 × 002E × 0053 × 002E × 0041 × 0300 × 002E ÷ +÷ 0033 × 002E × 0034 ÷ +÷ 0063 × 002E × 0064 ÷ +÷ 0043 × 002E × 0064 ÷ +÷ 0063 × 002E × 0044 ÷ +÷ 0043 × 002E × 0044 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 0074 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 ÷ 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 2018 × 0028 × 0074 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 ÷ 2018 × 0028 × 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 0308 × 0074 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 0308 ÷ 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 0308 ÷ 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 000A ÷ 0308 × 0054 × 0068 × 0065 ÷ +÷ 0074 × 0068 × 0065 × 0020 × 0072 × 0065 × 0073 × 0070 × 002E × 0020 × 006C × 0065 × 0061 × 0064 × 0065 × 0072 × 0073 × 0020 × 0061 × 0072 × 0065 ÷ +÷ 5B57 × 002E ÷ 5B57 ÷ +÷ 0065 × 0074 × 0063 × 002E ÷ 5B83 ÷ +÷ 0065 × 0074 × 0063 × 002E × 3002 ÷ +÷ 5B57 × 3002 ÷ 5B83 ÷ +÷ 0021 × 0020 × 0020 ÷ +÷ 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 ÷ +÷ 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 ÷ +÷ 2060 × 0055 × 2060 × 002E × 2060 × 0053 × 2060 × 002E × 2060 × 0041 × 2060 × 0300 × 002E × 2060 × 0020 × 2060 × 0069 × 2060 × 0073 × 2060 × 2060 ÷ +÷ 2060 × 0055 × 2060 × 002E × 2060 × 0053 × 2060 × 002E × 2060 × 0041 × 2060 × 0300 × 003F × 2060 × 0020 × 2060 ÷ 0048 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0055 × 2060 × 002E × 2060 × 0053 × 2060 × 002E × 2060 × 0041 × 2060 × 0300 × 002E × 2060 × 2060 ÷ +÷ 2060 × 0033 × 2060 × 002E × 2060 × 0034 × 2060 × 2060 ÷ +÷ 2060 × 0063 × 2060 × 002E × 2060 × 0064 × 2060 × 2060 ÷ +÷ 2060 × 0043 × 2060 × 002E × 2060 × 0064 × 2060 × 2060 ÷ +÷ 2060 × 0063 × 2060 × 002E × 2060 × 0044 × 2060 × 2060 ÷ +÷ 2060 × 0043 × 2060 × 002E × 2060 × 0044 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 0074 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 ÷ 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 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 ÷ +÷ 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 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 0308 × 0074 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 0308 ÷ 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 0308 ÷ 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 000A ÷ 2060 × 0308 × 2060 × 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 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 ÷ +÷ 2060 × 5B57 × 2060 × 002E × 2060 ÷ 5B57 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 ÷ 5B83 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 3002 × 2060 × 2060 ÷ +÷ 2060 × 5B57 × 2060 × 3002 × 2060 ÷ 5B83 × 2060 × 2060 ÷ +÷ 2060 × 0021 × 2060 × 0020 × 2060 × 0020 × 2060 × 2060 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0-flex.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0.flex b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0.flex new file mode 100644 index 000000000..bc5a11627 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0.flex @@ -0,0 +1,231 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 9.0 +%public +%class UnicodeSentenceBreakRules_9_0 +%type String + +%{ + private static final String BREAK_OPPORTUNITY = "÷"; + private static final String NO_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeSentenceBreakRules_9_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeSentenceBreakRules_9_0 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeSentenceBreakRules_9_0(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_BREAK_OPPORTUNITY); + } else { + line.add(BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + /** + * @return The next chunk of text with no internal break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + void addMatch() { + builder.append(yytext()); + } +%} + +%% + +// Break at the start and end of text. +// +// SB1. sot ÷ Any +// SB2. Any ÷ eot +// +<> { return nextSegment(); } + + +// Do not break within CRLF. +// +// SB3. CR × LF +// +\p{SB:CR} \p{SB:LF} { addMatch(); return nextSegment(); } + + +// Break after paragraph separators. +// +// SB4. ParaSep ÷ +// +// ParaSep = (Sep | CR | LF) +// +[\p{SB:Sep}\p{SB:CR}\p{SB:LF}] / [^] { addMatch(); return nextSegment(); } + + +// Ignore Format and Extend characters, except when they appear at the +// beginning of a region of text. (See Section 6.3, Replacing Ignore Rules.) +// +// SB5. X (Extend | Format)* → X +// +// --> [^ Sep CR LF ] × [Format Extend] +// +[^\p{SB:Sep}\p{SB:CR}\p{SB:LF}] / [\p{SB:Extend}\p{SB:Format}] { addMatch(); } + + +// Do not break after full stop in certain contexts. +// +// Rules SB6–SB8 are designed to forbid breaks after ambiguous terminators +// (primarily U+002E FULL STOP) within strings such as those shown in Figure 3. +// The contexts which forbid breaks include occurrence directly before a number, +// between uppercase letters, when followed by a lowercase letter (optionally +// after certain punctuation), or when followed by certain continuation +// punctuation such as a comma, colon, or semicolon. These rules permit breaks +// in strings such as those shown in Figure 4. They cannot detect cases such as +// “...Mr. Jones...”; more sophisticated tailoring would be required to detect +// such cases. +// +// SB6. ATerm × Numeric +// +// [included SB5. X (Extend | Format)* → X] +// +\p{SB:ATerm} [\p{SB:Extend}\p{SB:Format}]* / \p{SB:Numeric} { addMatch(); } + + +// SB7. (Upper | Lower) ATerm × Upper +// +// [included SB5. X (Extend | Format)* → X] +// +[\p{SB:Upper}\p{SB:Lower}] [\p{SB:Extend}\p{SB:Format}]* \p{SB:Aterm} [\p{SB:Extend}\p{SB:Format}]* / \p{SB:Upper} { addMatch(); } + + +// SB8. ATerm Close* Sp* × ( ¬(OLetter | Upper | Lower | ParaSep | SATerm) )* Lower +// +// ParaSep = (Sep | CR | LF) +// SATerm = (STerm | ATerm) +// +// [included SB5. X (Extend | Format)* → X] +// +\p{SB:Aterm} [\p{SB:Extend}\p{SB:Format}]* (\p{SB:Close} [\p{SB:Extend}\p{SB:Format}]*)* (\p{SB:Sp} [\p{SB:Extend}\p{SB:Format}]*)* / ([^\p{SB:OLetter}\p{SB:Upper}\p{SB:Lower}\p{SB:Sep}\p{SB:CR}\p{SB:LF}\p{SB:STerm}\p{SB:ATerm}] [\p{SB:Extend}\p{SB:Format}]*)* \p{SB:Lower} { addMatch(); } + + +// SB8a. SATerm Close* Sp* × (SContinue | SATerm) +// +// ParaSep = (Sep | CR | LF) +// SATerm = (STerm | ATerm) +// +// [included SB5. X (Extend | Format)* → X] +// +[\p{SB:STerm}\p{SB:Aterm}] [\p{SB:Extend}\p{SB:Format}]* (\p{SB:Close} [\p{SB:Extend}\p{SB:Format}]*)* (\p{SB:Sp} [\p{SB:Extend}\p{SB:Format}]*)* / [\p{SB:SContinue}\p{SB:STerm}\p{SB:Aterm}] { addMatch(); } + + +// Break after sentence terminators, but include closing punctuation, trailing +// spaces, and any paragraph separator. +// +// Rules SB9–SB11 are designed to allow breaks after sequences of the following form, +// but not within them: +// +// (STerm | ATerm) Close* Sp* (Sep | CR | LF)? +// +// SB9. ( STerm | ATerm ) Close* × ( Close | Sp | Sep | CR | LF ) +// SB10. ( STerm | ATerm ) Close* Sp* × ( Sp | Sep | CR | LF ) +// SB11. ( STerm | ATerm ) Close* Sp* ( Sep | CR | LF )? ÷ +// +// [included SB5. X (Extend | Format)* → X] +// +[\p{SB:STerm}\p{SB:ATerm}] [\p{SB:Extend}\p{SB:Format}]* (\p{SB:Close} [\p{SB:Extend}\p{SB:Format}]*)* (\p{SB:Sp} [\p{SB:Extend}\p{SB:Format}]*)* [\p{SB:Sep}\p{SB:CR}\p{SB:LF}]? { addMatch(); return nextSegment(); } +[\p{SB:STerm}\p{SB:ATerm}] [\p{SB:Extend}\p{SB:Format}]* / [^\p{SB:Close}\p{SB:Sp}\p{SB:Sep}\p{SB:CR}\p{SB:LF}] { addMatch(); return nextSegment(); } + +// Otherwise, do not break. +// +// SB12. Any × Any +// +[^] { addMatch(); } diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0.test b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0.test new file mode 100644 index 000000000..fb40cf3b5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_9_0.test @@ -0,0 +1,9 @@ +name: UnicodeSentenceBreakRules_9_0 + +description: +Implements the Unicode 9.0 Sentence Boundary rules, specified in UAX #29 +. + +jflex: -q + +input-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_10_0.flex b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_10_0.flex new file mode 100644 index 000000000..a073b7536 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_10_0.flex @@ -0,0 +1,29 @@ +%% + +%unicode 10.0 +%public +%class UnicodeSentenceBreak_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{SentenceBreak:ATerm} { setCurCharPropertyValue("SentenceBreak:ATerm"); } +\p{SentenceBreak:CR} { setCurCharPropertyValue("SentenceBreak:CR"); } +\p{SentenceBreak:Close} { setCurCharPropertyValue("SentenceBreak:Close"); } +\p{SentenceBreak:Extend} { setCurCharPropertyValue("SentenceBreak:Extend"); } +\p{SentenceBreak:Format} { setCurCharPropertyValue("SentenceBreak:Format"); } +\p{SentenceBreak:LF} { setCurCharPropertyValue("SentenceBreak:LF"); } +\p{SentenceBreak:Lower} { setCurCharPropertyValue("SentenceBreak:Lower"); } +\p{SentenceBreak:Numeric} { setCurCharPropertyValue("SentenceBreak:Numeric"); } +\p{SentenceBreak:OLetter} { setCurCharPropertyValue("SentenceBreak:OLetter"); } +\p{SentenceBreak:Other} { setCurCharPropertyValue("SentenceBreak:Other"); } +\p{SentenceBreak:SContinue} { setCurCharPropertyValue("SentenceBreak:SContinue"); } +\p{SentenceBreak:STerm} { setCurCharPropertyValue("SentenceBreak:STerm"); } +\p{SentenceBreak:Sep} { setCurCharPropertyValue("SentenceBreak:Sep"); } +\p{SentenceBreak:Sp} { setCurCharPropertyValue("SentenceBreak:Sp"); } +\p{SentenceBreak:Upper} { setCurCharPropertyValue("SentenceBreak:Upper"); } diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_10_0.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_10_0.output new file mode 100644 index 000000000..98767d32d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_10_0.output @@ -0,0 +1,3003 @@ +0000..0008; SentenceBreak:Other +0009..0009; SentenceBreak:Sp +000A..000A; SentenceBreak:LF +000B..000C; SentenceBreak:Sp +000D..000D; SentenceBreak:CR +000E..001F; SentenceBreak:Other +0020..0020; SentenceBreak:Sp +0021..0021; SentenceBreak:STerm +0022..0022; SentenceBreak:Close +0023..0026; SentenceBreak:Other +0027..0029; SentenceBreak:Close +002A..002B; SentenceBreak:Other +002C..002D; SentenceBreak:SContinue +002E..002E; SentenceBreak:ATerm +002F..002F; SentenceBreak:Other +0030..0039; SentenceBreak:Numeric +003A..003A; SentenceBreak:SContinue +003B..003E; SentenceBreak:Other +003F..003F; SentenceBreak:STerm +0040..0040; SentenceBreak:Other +0041..005A; SentenceBreak:Upper +005B..005B; SentenceBreak:Close +005C..005C; SentenceBreak:Other +005D..005D; SentenceBreak:Close +005E..0060; SentenceBreak:Other +0061..007A; SentenceBreak:Lower +007B..007B; SentenceBreak:Close +007C..007C; SentenceBreak:Other +007D..007D; SentenceBreak:Close +007E..0084; SentenceBreak:Other +0085..0085; SentenceBreak:Sep +0086..009F; SentenceBreak:Other +00A0..00A0; SentenceBreak:Sp +00A1..00A9; SentenceBreak:Other +00AA..00AA; SentenceBreak:Lower +00AB..00AB; SentenceBreak:Close +00AC..00AC; SentenceBreak:Other +00AD..00AD; SentenceBreak:Format +00AE..00B4; SentenceBreak:Other +00B5..00B5; SentenceBreak:Lower +00B6..00B9; SentenceBreak:Other +00BA..00BA; SentenceBreak:Lower +00BB..00BB; SentenceBreak:Close +00BC..00BF; SentenceBreak:Other +00C0..00D6; SentenceBreak:Upper +00D7..00D7; SentenceBreak:Other +00D8..00DE; SentenceBreak:Upper +00DF..00F6; SentenceBreak:Lower +00F7..00F7; SentenceBreak:Other +00F8..00FF; SentenceBreak:Lower +0100..0100; SentenceBreak:Upper +0101..0101; SentenceBreak:Lower +0102..0102; SentenceBreak:Upper +0103..0103; SentenceBreak:Lower +0104..0104; SentenceBreak:Upper +0105..0105; SentenceBreak:Lower +0106..0106; SentenceBreak:Upper +0107..0107; SentenceBreak:Lower +0108..0108; SentenceBreak:Upper +0109..0109; SentenceBreak:Lower +010A..010A; SentenceBreak:Upper +010B..010B; SentenceBreak:Lower +010C..010C; SentenceBreak:Upper +010D..010D; SentenceBreak:Lower +010E..010E; SentenceBreak:Upper +010F..010F; SentenceBreak:Lower +0110..0110; SentenceBreak:Upper +0111..0111; SentenceBreak:Lower +0112..0112; SentenceBreak:Upper +0113..0113; SentenceBreak:Lower +0114..0114; SentenceBreak:Upper +0115..0115; SentenceBreak:Lower +0116..0116; SentenceBreak:Upper +0117..0117; SentenceBreak:Lower +0118..0118; SentenceBreak:Upper +0119..0119; SentenceBreak:Lower +011A..011A; SentenceBreak:Upper +011B..011B; SentenceBreak:Lower +011C..011C; SentenceBreak:Upper +011D..011D; SentenceBreak:Lower +011E..011E; SentenceBreak:Upper +011F..011F; SentenceBreak:Lower +0120..0120; SentenceBreak:Upper +0121..0121; SentenceBreak:Lower +0122..0122; SentenceBreak:Upper +0123..0123; SentenceBreak:Lower +0124..0124; SentenceBreak:Upper +0125..0125; SentenceBreak:Lower +0126..0126; SentenceBreak:Upper +0127..0127; SentenceBreak:Lower +0128..0128; SentenceBreak:Upper +0129..0129; SentenceBreak:Lower +012A..012A; SentenceBreak:Upper +012B..012B; SentenceBreak:Lower +012C..012C; SentenceBreak:Upper +012D..012D; SentenceBreak:Lower +012E..012E; SentenceBreak:Upper +012F..012F; SentenceBreak:Lower +0130..0130; SentenceBreak:Upper +0131..0131; SentenceBreak:Lower +0132..0132; SentenceBreak:Upper +0133..0133; SentenceBreak:Lower +0134..0134; SentenceBreak:Upper +0135..0135; SentenceBreak:Lower +0136..0136; SentenceBreak:Upper +0137..0138; SentenceBreak:Lower +0139..0139; SentenceBreak:Upper +013A..013A; SentenceBreak:Lower +013B..013B; SentenceBreak:Upper +013C..013C; SentenceBreak:Lower +013D..013D; SentenceBreak:Upper +013E..013E; SentenceBreak:Lower +013F..013F; SentenceBreak:Upper +0140..0140; SentenceBreak:Lower +0141..0141; SentenceBreak:Upper +0142..0142; SentenceBreak:Lower +0143..0143; SentenceBreak:Upper +0144..0144; SentenceBreak:Lower +0145..0145; SentenceBreak:Upper +0146..0146; SentenceBreak:Lower +0147..0147; SentenceBreak:Upper +0148..0149; SentenceBreak:Lower +014A..014A; SentenceBreak:Upper +014B..014B; SentenceBreak:Lower +014C..014C; SentenceBreak:Upper +014D..014D; SentenceBreak:Lower +014E..014E; SentenceBreak:Upper +014F..014F; SentenceBreak:Lower +0150..0150; SentenceBreak:Upper +0151..0151; SentenceBreak:Lower +0152..0152; SentenceBreak:Upper +0153..0153; SentenceBreak:Lower +0154..0154; SentenceBreak:Upper +0155..0155; SentenceBreak:Lower +0156..0156; SentenceBreak:Upper +0157..0157; SentenceBreak:Lower +0158..0158; SentenceBreak:Upper +0159..0159; SentenceBreak:Lower +015A..015A; SentenceBreak:Upper +015B..015B; SentenceBreak:Lower +015C..015C; SentenceBreak:Upper +015D..015D; SentenceBreak:Lower +015E..015E; SentenceBreak:Upper +015F..015F; SentenceBreak:Lower +0160..0160; SentenceBreak:Upper +0161..0161; SentenceBreak:Lower +0162..0162; SentenceBreak:Upper +0163..0163; SentenceBreak:Lower +0164..0164; SentenceBreak:Upper +0165..0165; SentenceBreak:Lower +0166..0166; SentenceBreak:Upper +0167..0167; SentenceBreak:Lower +0168..0168; SentenceBreak:Upper +0169..0169; SentenceBreak:Lower +016A..016A; SentenceBreak:Upper +016B..016B; SentenceBreak:Lower +016C..016C; SentenceBreak:Upper +016D..016D; SentenceBreak:Lower +016E..016E; SentenceBreak:Upper +016F..016F; SentenceBreak:Lower +0170..0170; SentenceBreak:Upper +0171..0171; SentenceBreak:Lower +0172..0172; SentenceBreak:Upper +0173..0173; SentenceBreak:Lower +0174..0174; SentenceBreak:Upper +0175..0175; SentenceBreak:Lower +0176..0176; SentenceBreak:Upper +0177..0177; SentenceBreak:Lower +0178..0179; SentenceBreak:Upper +017A..017A; SentenceBreak:Lower +017B..017B; SentenceBreak:Upper +017C..017C; SentenceBreak:Lower +017D..017D; SentenceBreak:Upper +017E..0180; SentenceBreak:Lower +0181..0182; SentenceBreak:Upper +0183..0183; SentenceBreak:Lower +0184..0184; SentenceBreak:Upper +0185..0185; SentenceBreak:Lower +0186..0187; SentenceBreak:Upper +0188..0188; SentenceBreak:Lower +0189..018B; SentenceBreak:Upper +018C..018D; SentenceBreak:Lower +018E..0191; SentenceBreak:Upper +0192..0192; SentenceBreak:Lower +0193..0194; SentenceBreak:Upper +0195..0195; SentenceBreak:Lower +0196..0198; SentenceBreak:Upper +0199..019B; SentenceBreak:Lower +019C..019D; SentenceBreak:Upper +019E..019E; SentenceBreak:Lower +019F..01A0; SentenceBreak:Upper +01A1..01A1; SentenceBreak:Lower +01A2..01A2; SentenceBreak:Upper +01A3..01A3; SentenceBreak:Lower +01A4..01A4; SentenceBreak:Upper +01A5..01A5; SentenceBreak:Lower +01A6..01A7; SentenceBreak:Upper +01A8..01A8; SentenceBreak:Lower +01A9..01A9; SentenceBreak:Upper +01AA..01AB; SentenceBreak:Lower +01AC..01AC; SentenceBreak:Upper +01AD..01AD; SentenceBreak:Lower +01AE..01AF; SentenceBreak:Upper +01B0..01B0; SentenceBreak:Lower +01B1..01B3; SentenceBreak:Upper +01B4..01B4; SentenceBreak:Lower +01B5..01B5; SentenceBreak:Upper +01B6..01B6; SentenceBreak:Lower +01B7..01B8; SentenceBreak:Upper +01B9..01BA; SentenceBreak:Lower +01BB..01BB; SentenceBreak:OLetter +01BC..01BC; SentenceBreak:Upper +01BD..01BF; SentenceBreak:Lower +01C0..01C3; SentenceBreak:OLetter +01C4..01C5; SentenceBreak:Upper +01C6..01C6; SentenceBreak:Lower +01C7..01C8; SentenceBreak:Upper +01C9..01C9; SentenceBreak:Lower +01CA..01CB; SentenceBreak:Upper +01CC..01CC; SentenceBreak:Lower +01CD..01CD; SentenceBreak:Upper +01CE..01CE; SentenceBreak:Lower +01CF..01CF; SentenceBreak:Upper +01D0..01D0; SentenceBreak:Lower +01D1..01D1; SentenceBreak:Upper +01D2..01D2; SentenceBreak:Lower +01D3..01D3; SentenceBreak:Upper +01D4..01D4; SentenceBreak:Lower +01D5..01D5; SentenceBreak:Upper +01D6..01D6; SentenceBreak:Lower +01D7..01D7; SentenceBreak:Upper +01D8..01D8; SentenceBreak:Lower +01D9..01D9; SentenceBreak:Upper +01DA..01DA; SentenceBreak:Lower +01DB..01DB; SentenceBreak:Upper +01DC..01DD; SentenceBreak:Lower +01DE..01DE; SentenceBreak:Upper +01DF..01DF; SentenceBreak:Lower +01E0..01E0; SentenceBreak:Upper +01E1..01E1; SentenceBreak:Lower +01E2..01E2; SentenceBreak:Upper +01E3..01E3; SentenceBreak:Lower +01E4..01E4; SentenceBreak:Upper +01E5..01E5; SentenceBreak:Lower +01E6..01E6; SentenceBreak:Upper +01E7..01E7; SentenceBreak:Lower +01E8..01E8; SentenceBreak:Upper +01E9..01E9; SentenceBreak:Lower +01EA..01EA; SentenceBreak:Upper +01EB..01EB; SentenceBreak:Lower +01EC..01EC; SentenceBreak:Upper +01ED..01ED; SentenceBreak:Lower +01EE..01EE; SentenceBreak:Upper +01EF..01F0; SentenceBreak:Lower +01F1..01F2; SentenceBreak:Upper +01F3..01F3; SentenceBreak:Lower +01F4..01F4; SentenceBreak:Upper +01F5..01F5; SentenceBreak:Lower +01F6..01F8; SentenceBreak:Upper +01F9..01F9; SentenceBreak:Lower +01FA..01FA; SentenceBreak:Upper +01FB..01FB; SentenceBreak:Lower +01FC..01FC; SentenceBreak:Upper +01FD..01FD; SentenceBreak:Lower +01FE..01FE; SentenceBreak:Upper +01FF..01FF; SentenceBreak:Lower +0200..0200; SentenceBreak:Upper +0201..0201; SentenceBreak:Lower +0202..0202; SentenceBreak:Upper +0203..0203; SentenceBreak:Lower +0204..0204; SentenceBreak:Upper +0205..0205; SentenceBreak:Lower +0206..0206; SentenceBreak:Upper +0207..0207; SentenceBreak:Lower +0208..0208; SentenceBreak:Upper +0209..0209; SentenceBreak:Lower +020A..020A; SentenceBreak:Upper +020B..020B; SentenceBreak:Lower +020C..020C; SentenceBreak:Upper +020D..020D; SentenceBreak:Lower +020E..020E; SentenceBreak:Upper +020F..020F; SentenceBreak:Lower +0210..0210; SentenceBreak:Upper +0211..0211; SentenceBreak:Lower +0212..0212; SentenceBreak:Upper +0213..0213; SentenceBreak:Lower +0214..0214; SentenceBreak:Upper +0215..0215; SentenceBreak:Lower +0216..0216; SentenceBreak:Upper +0217..0217; SentenceBreak:Lower +0218..0218; SentenceBreak:Upper +0219..0219; SentenceBreak:Lower +021A..021A; SentenceBreak:Upper +021B..021B; SentenceBreak:Lower +021C..021C; SentenceBreak:Upper +021D..021D; SentenceBreak:Lower +021E..021E; SentenceBreak:Upper +021F..021F; SentenceBreak:Lower +0220..0220; SentenceBreak:Upper +0221..0221; SentenceBreak:Lower +0222..0222; SentenceBreak:Upper +0223..0223; SentenceBreak:Lower +0224..0224; SentenceBreak:Upper +0225..0225; SentenceBreak:Lower +0226..0226; SentenceBreak:Upper +0227..0227; SentenceBreak:Lower +0228..0228; SentenceBreak:Upper +0229..0229; SentenceBreak:Lower +022A..022A; SentenceBreak:Upper +022B..022B; SentenceBreak:Lower +022C..022C; SentenceBreak:Upper +022D..022D; SentenceBreak:Lower +022E..022E; SentenceBreak:Upper +022F..022F; SentenceBreak:Lower +0230..0230; SentenceBreak:Upper +0231..0231; SentenceBreak:Lower +0232..0232; SentenceBreak:Upper +0233..0239; SentenceBreak:Lower +023A..023B; SentenceBreak:Upper +023C..023C; SentenceBreak:Lower +023D..023E; SentenceBreak:Upper +023F..0240; SentenceBreak:Lower +0241..0241; SentenceBreak:Upper +0242..0242; SentenceBreak:Lower +0243..0246; SentenceBreak:Upper +0247..0247; SentenceBreak:Lower +0248..0248; SentenceBreak:Upper +0249..0249; SentenceBreak:Lower +024A..024A; SentenceBreak:Upper +024B..024B; SentenceBreak:Lower +024C..024C; SentenceBreak:Upper +024D..024D; SentenceBreak:Lower +024E..024E; SentenceBreak:Upper +024F..0293; SentenceBreak:Lower +0294..0294; SentenceBreak:OLetter +0295..02B8; SentenceBreak:Lower +02B9..02BF; SentenceBreak:OLetter +02C0..02C1; SentenceBreak:Lower +02C2..02C5; SentenceBreak:Other +02C6..02D1; SentenceBreak:OLetter +02D2..02DF; SentenceBreak:Other +02E0..02E4; SentenceBreak:Lower +02E5..02EB; SentenceBreak:Other +02EC..02EC; SentenceBreak:OLetter +02ED..02ED; SentenceBreak:Other +02EE..02EE; SentenceBreak:OLetter +02EF..02FF; SentenceBreak:Other +0300..036F; SentenceBreak:Extend +0370..0370; SentenceBreak:Upper +0371..0371; SentenceBreak:Lower +0372..0372; SentenceBreak:Upper +0373..0373; SentenceBreak:Lower +0374..0374; SentenceBreak:OLetter +0375..0375; SentenceBreak:Other +0376..0376; SentenceBreak:Upper +0377..0377; SentenceBreak:Lower +0378..0379; SentenceBreak:Other +037A..037D; SentenceBreak:Lower +037E..037E; SentenceBreak:Other +037F..037F; SentenceBreak:Upper +0380..0385; SentenceBreak:Other +0386..0386; SentenceBreak:Upper +0387..0387; SentenceBreak:Other +0388..038A; SentenceBreak:Upper +038B..038B; SentenceBreak:Other +038C..038C; SentenceBreak:Upper +038D..038D; SentenceBreak:Other +038E..038F; SentenceBreak:Upper +0390..0390; SentenceBreak:Lower +0391..03A1; SentenceBreak:Upper +03A2..03A2; SentenceBreak:Other +03A3..03AB; SentenceBreak:Upper +03AC..03CE; SentenceBreak:Lower +03CF..03CF; SentenceBreak:Upper +03D0..03D1; SentenceBreak:Lower +03D2..03D4; SentenceBreak:Upper +03D5..03D7; SentenceBreak:Lower +03D8..03D8; SentenceBreak:Upper +03D9..03D9; SentenceBreak:Lower +03DA..03DA; SentenceBreak:Upper +03DB..03DB; SentenceBreak:Lower +03DC..03DC; SentenceBreak:Upper +03DD..03DD; SentenceBreak:Lower +03DE..03DE; SentenceBreak:Upper +03DF..03DF; SentenceBreak:Lower +03E0..03E0; SentenceBreak:Upper +03E1..03E1; SentenceBreak:Lower +03E2..03E2; SentenceBreak:Upper +03E3..03E3; SentenceBreak:Lower +03E4..03E4; SentenceBreak:Upper +03E5..03E5; SentenceBreak:Lower +03E6..03E6; SentenceBreak:Upper +03E7..03E7; SentenceBreak:Lower +03E8..03E8; SentenceBreak:Upper +03E9..03E9; SentenceBreak:Lower +03EA..03EA; SentenceBreak:Upper +03EB..03EB; SentenceBreak:Lower +03EC..03EC; SentenceBreak:Upper +03ED..03ED; SentenceBreak:Lower +03EE..03EE; SentenceBreak:Upper +03EF..03F3; SentenceBreak:Lower +03F4..03F4; SentenceBreak:Upper +03F5..03F5; SentenceBreak:Lower +03F6..03F6; SentenceBreak:Other +03F7..03F7; SentenceBreak:Upper +03F8..03F8; SentenceBreak:Lower +03F9..03FA; SentenceBreak:Upper +03FB..03FC; SentenceBreak:Lower +03FD..042F; SentenceBreak:Upper +0430..045F; SentenceBreak:Lower +0460..0460; SentenceBreak:Upper +0461..0461; SentenceBreak:Lower +0462..0462; SentenceBreak:Upper +0463..0463; SentenceBreak:Lower +0464..0464; SentenceBreak:Upper +0465..0465; SentenceBreak:Lower +0466..0466; SentenceBreak:Upper +0467..0467; SentenceBreak:Lower +0468..0468; SentenceBreak:Upper +0469..0469; SentenceBreak:Lower +046A..046A; SentenceBreak:Upper +046B..046B; SentenceBreak:Lower +046C..046C; SentenceBreak:Upper +046D..046D; SentenceBreak:Lower +046E..046E; SentenceBreak:Upper +046F..046F; SentenceBreak:Lower +0470..0470; SentenceBreak:Upper +0471..0471; SentenceBreak:Lower +0472..0472; SentenceBreak:Upper +0473..0473; SentenceBreak:Lower +0474..0474; SentenceBreak:Upper +0475..0475; SentenceBreak:Lower +0476..0476; SentenceBreak:Upper +0477..0477; SentenceBreak:Lower +0478..0478; SentenceBreak:Upper +0479..0479; SentenceBreak:Lower +047A..047A; SentenceBreak:Upper +047B..047B; SentenceBreak:Lower +047C..047C; SentenceBreak:Upper +047D..047D; SentenceBreak:Lower +047E..047E; SentenceBreak:Upper +047F..047F; SentenceBreak:Lower +0480..0480; SentenceBreak:Upper +0481..0481; SentenceBreak:Lower +0482..0482; SentenceBreak:Other +0483..0489; SentenceBreak:Extend +048A..048A; SentenceBreak:Upper +048B..048B; SentenceBreak:Lower +048C..048C; SentenceBreak:Upper +048D..048D; SentenceBreak:Lower +048E..048E; SentenceBreak:Upper +048F..048F; SentenceBreak:Lower +0490..0490; SentenceBreak:Upper +0491..0491; SentenceBreak:Lower +0492..0492; SentenceBreak:Upper +0493..0493; SentenceBreak:Lower +0494..0494; SentenceBreak:Upper +0495..0495; SentenceBreak:Lower +0496..0496; SentenceBreak:Upper +0497..0497; SentenceBreak:Lower +0498..0498; SentenceBreak:Upper +0499..0499; SentenceBreak:Lower +049A..049A; SentenceBreak:Upper +049B..049B; SentenceBreak:Lower +049C..049C; SentenceBreak:Upper +049D..049D; SentenceBreak:Lower +049E..049E; SentenceBreak:Upper +049F..049F; SentenceBreak:Lower +04A0..04A0; SentenceBreak:Upper +04A1..04A1; SentenceBreak:Lower +04A2..04A2; SentenceBreak:Upper +04A3..04A3; SentenceBreak:Lower +04A4..04A4; SentenceBreak:Upper +04A5..04A5; SentenceBreak:Lower +04A6..04A6; SentenceBreak:Upper +04A7..04A7; SentenceBreak:Lower +04A8..04A8; SentenceBreak:Upper +04A9..04A9; SentenceBreak:Lower +04AA..04AA; SentenceBreak:Upper +04AB..04AB; SentenceBreak:Lower +04AC..04AC; SentenceBreak:Upper +04AD..04AD; SentenceBreak:Lower +04AE..04AE; SentenceBreak:Upper +04AF..04AF; SentenceBreak:Lower +04B0..04B0; SentenceBreak:Upper +04B1..04B1; SentenceBreak:Lower +04B2..04B2; SentenceBreak:Upper +04B3..04B3; SentenceBreak:Lower +04B4..04B4; SentenceBreak:Upper +04B5..04B5; SentenceBreak:Lower +04B6..04B6; SentenceBreak:Upper +04B7..04B7; SentenceBreak:Lower +04B8..04B8; SentenceBreak:Upper +04B9..04B9; SentenceBreak:Lower +04BA..04BA; SentenceBreak:Upper +04BB..04BB; SentenceBreak:Lower +04BC..04BC; SentenceBreak:Upper +04BD..04BD; SentenceBreak:Lower +04BE..04BE; SentenceBreak:Upper +04BF..04BF; SentenceBreak:Lower +04C0..04C1; SentenceBreak:Upper +04C2..04C2; SentenceBreak:Lower +04C3..04C3; SentenceBreak:Upper +04C4..04C4; SentenceBreak:Lower +04C5..04C5; SentenceBreak:Upper +04C6..04C6; SentenceBreak:Lower +04C7..04C7; SentenceBreak:Upper +04C8..04C8; SentenceBreak:Lower +04C9..04C9; SentenceBreak:Upper +04CA..04CA; SentenceBreak:Lower +04CB..04CB; SentenceBreak:Upper +04CC..04CC; SentenceBreak:Lower +04CD..04CD; SentenceBreak:Upper +04CE..04CF; SentenceBreak:Lower +04D0..04D0; SentenceBreak:Upper +04D1..04D1; SentenceBreak:Lower +04D2..04D2; SentenceBreak:Upper +04D3..04D3; SentenceBreak:Lower +04D4..04D4; SentenceBreak:Upper +04D5..04D5; SentenceBreak:Lower +04D6..04D6; SentenceBreak:Upper +04D7..04D7; SentenceBreak:Lower +04D8..04D8; SentenceBreak:Upper +04D9..04D9; SentenceBreak:Lower +04DA..04DA; SentenceBreak:Upper +04DB..04DB; SentenceBreak:Lower +04DC..04DC; SentenceBreak:Upper +04DD..04DD; SentenceBreak:Lower +04DE..04DE; SentenceBreak:Upper +04DF..04DF; SentenceBreak:Lower +04E0..04E0; SentenceBreak:Upper +04E1..04E1; SentenceBreak:Lower +04E2..04E2; SentenceBreak:Upper +04E3..04E3; SentenceBreak:Lower +04E4..04E4; SentenceBreak:Upper +04E5..04E5; SentenceBreak:Lower +04E6..04E6; SentenceBreak:Upper +04E7..04E7; SentenceBreak:Lower +04E8..04E8; SentenceBreak:Upper +04E9..04E9; SentenceBreak:Lower +04EA..04EA; SentenceBreak:Upper +04EB..04EB; SentenceBreak:Lower +04EC..04EC; SentenceBreak:Upper +04ED..04ED; SentenceBreak:Lower +04EE..04EE; SentenceBreak:Upper +04EF..04EF; SentenceBreak:Lower +04F0..04F0; SentenceBreak:Upper +04F1..04F1; SentenceBreak:Lower +04F2..04F2; SentenceBreak:Upper +04F3..04F3; SentenceBreak:Lower +04F4..04F4; SentenceBreak:Upper +04F5..04F5; SentenceBreak:Lower +04F6..04F6; SentenceBreak:Upper +04F7..04F7; SentenceBreak:Lower +04F8..04F8; SentenceBreak:Upper +04F9..04F9; SentenceBreak:Lower +04FA..04FA; SentenceBreak:Upper +04FB..04FB; SentenceBreak:Lower +04FC..04FC; SentenceBreak:Upper +04FD..04FD; SentenceBreak:Lower +04FE..04FE; SentenceBreak:Upper +04FF..04FF; SentenceBreak:Lower +0500..0500; SentenceBreak:Upper +0501..0501; SentenceBreak:Lower +0502..0502; SentenceBreak:Upper +0503..0503; SentenceBreak:Lower +0504..0504; SentenceBreak:Upper +0505..0505; SentenceBreak:Lower +0506..0506; SentenceBreak:Upper +0507..0507; SentenceBreak:Lower +0508..0508; SentenceBreak:Upper +0509..0509; SentenceBreak:Lower +050A..050A; SentenceBreak:Upper +050B..050B; SentenceBreak:Lower +050C..050C; SentenceBreak:Upper +050D..050D; SentenceBreak:Lower +050E..050E; SentenceBreak:Upper +050F..050F; SentenceBreak:Lower +0510..0510; SentenceBreak:Upper +0511..0511; SentenceBreak:Lower +0512..0512; SentenceBreak:Upper +0513..0513; SentenceBreak:Lower +0514..0514; SentenceBreak:Upper +0515..0515; SentenceBreak:Lower +0516..0516; SentenceBreak:Upper +0517..0517; SentenceBreak:Lower +0518..0518; SentenceBreak:Upper +0519..0519; SentenceBreak:Lower +051A..051A; SentenceBreak:Upper +051B..051B; SentenceBreak:Lower +051C..051C; SentenceBreak:Upper +051D..051D; SentenceBreak:Lower +051E..051E; SentenceBreak:Upper +051F..051F; SentenceBreak:Lower +0520..0520; SentenceBreak:Upper +0521..0521; SentenceBreak:Lower +0522..0522; SentenceBreak:Upper +0523..0523; SentenceBreak:Lower +0524..0524; SentenceBreak:Upper +0525..0525; SentenceBreak:Lower +0526..0526; SentenceBreak:Upper +0527..0527; SentenceBreak:Lower +0528..0528; SentenceBreak:Upper +0529..0529; SentenceBreak:Lower +052A..052A; SentenceBreak:Upper +052B..052B; SentenceBreak:Lower +052C..052C; SentenceBreak:Upper +052D..052D; SentenceBreak:Lower +052E..052E; SentenceBreak:Upper +052F..052F; SentenceBreak:Lower +0530..0530; SentenceBreak:Other +0531..0556; SentenceBreak:Upper +0557..0558; SentenceBreak:Other +0559..0559; SentenceBreak:OLetter +055A..055C; SentenceBreak:Other +055D..055D; SentenceBreak:SContinue +055E..0560; SentenceBreak:Other +0561..0587; SentenceBreak:Lower +0588..0588; SentenceBreak:Other +0589..0589; SentenceBreak:STerm +058A..0590; SentenceBreak:Other +0591..05BD; SentenceBreak:Extend +05BE..05BE; SentenceBreak:Other +05BF..05BF; SentenceBreak:Extend +05C0..05C0; SentenceBreak:Other +05C1..05C2; SentenceBreak:Extend +05C3..05C3; SentenceBreak:Other +05C4..05C5; SentenceBreak:Extend +05C6..05C6; SentenceBreak:Other +05C7..05C7; SentenceBreak:Extend +05C8..05CF; SentenceBreak:Other +05D0..05EA; SentenceBreak:OLetter +05EB..05EF; SentenceBreak:Other +05F0..05F3; SentenceBreak:OLetter +05F4..05FF; SentenceBreak:Other +0600..0605; SentenceBreak:Format +0606..060B; SentenceBreak:Other +060C..060D; SentenceBreak:SContinue +060E..060F; SentenceBreak:Other +0610..061A; SentenceBreak:Extend +061B..061B; SentenceBreak:Other +061C..061C; SentenceBreak:Format +061D..061E; SentenceBreak:Other +061F..061F; SentenceBreak:STerm +0620..064A; SentenceBreak:OLetter +064B..065F; SentenceBreak:Extend +0660..0669; SentenceBreak:Numeric +066A..066A; SentenceBreak:Other +066B..066C; SentenceBreak:Numeric +066D..066D; SentenceBreak:Other +066E..066F; SentenceBreak:OLetter +0670..0670; SentenceBreak:Extend +0671..06D3; SentenceBreak:OLetter +06D4..06D4; SentenceBreak:STerm +06D5..06D5; SentenceBreak:OLetter +06D6..06DC; SentenceBreak:Extend +06DD..06DD; SentenceBreak:Format +06DE..06DE; SentenceBreak:Other +06DF..06E4; SentenceBreak:Extend +06E5..06E6; SentenceBreak:OLetter +06E7..06E8; SentenceBreak:Extend +06E9..06E9; SentenceBreak:Other +06EA..06ED; SentenceBreak:Extend +06EE..06EF; SentenceBreak:OLetter +06F0..06F9; SentenceBreak:Numeric +06FA..06FC; SentenceBreak:OLetter +06FD..06FE; SentenceBreak:Other +06FF..06FF; SentenceBreak:OLetter +0700..0702; SentenceBreak:STerm +0703..070E; SentenceBreak:Other +070F..070F; SentenceBreak:Format +0710..0710; SentenceBreak:OLetter +0711..0711; SentenceBreak:Extend +0712..072F; SentenceBreak:OLetter +0730..074A; SentenceBreak:Extend +074B..074C; SentenceBreak:Other +074D..07A5; SentenceBreak:OLetter +07A6..07B0; SentenceBreak:Extend +07B1..07B1; SentenceBreak:OLetter +07B2..07BF; SentenceBreak:Other +07C0..07C9; SentenceBreak:Numeric +07CA..07EA; SentenceBreak:OLetter +07EB..07F3; SentenceBreak:Extend +07F4..07F5; SentenceBreak:OLetter +07F6..07F7; SentenceBreak:Other +07F8..07F8; SentenceBreak:SContinue +07F9..07F9; SentenceBreak:STerm +07FA..07FA; SentenceBreak:OLetter +07FB..07FF; SentenceBreak:Other +0800..0815; SentenceBreak:OLetter +0816..0819; SentenceBreak:Extend +081A..081A; SentenceBreak:OLetter +081B..0823; SentenceBreak:Extend +0824..0824; SentenceBreak:OLetter +0825..0827; SentenceBreak:Extend +0828..0828; SentenceBreak:OLetter +0829..082D; SentenceBreak:Extend +082E..083F; SentenceBreak:Other +0840..0858; SentenceBreak:OLetter +0859..085B; SentenceBreak:Extend +085C..085F; SentenceBreak:Other +0860..086A; SentenceBreak:OLetter +086B..089F; SentenceBreak:Other +08A0..08B4; SentenceBreak:OLetter +08B5..08B5; SentenceBreak:Other +08B6..08BD; SentenceBreak:OLetter +08BE..08D3; SentenceBreak:Other +08D4..08E1; SentenceBreak:Extend +08E2..08E2; SentenceBreak:Format +08E3..0903; SentenceBreak:Extend +0904..0939; SentenceBreak:OLetter +093A..093C; SentenceBreak:Extend +093D..093D; SentenceBreak:OLetter +093E..094F; SentenceBreak:Extend +0950..0950; SentenceBreak:OLetter +0951..0957; SentenceBreak:Extend +0958..0961; SentenceBreak:OLetter +0962..0963; SentenceBreak:Extend +0964..0965; SentenceBreak:STerm +0966..096F; SentenceBreak:Numeric +0970..0970; SentenceBreak:Other +0971..0980; SentenceBreak:OLetter +0981..0983; SentenceBreak:Extend +0984..0984; SentenceBreak:Other +0985..098C; SentenceBreak:OLetter +098D..098E; SentenceBreak:Other +098F..0990; SentenceBreak:OLetter +0991..0992; SentenceBreak:Other +0993..09A8; SentenceBreak:OLetter +09A9..09A9; SentenceBreak:Other +09AA..09B0; SentenceBreak:OLetter +09B1..09B1; SentenceBreak:Other +09B2..09B2; SentenceBreak:OLetter +09B3..09B5; SentenceBreak:Other +09B6..09B9; SentenceBreak:OLetter +09BA..09BB; SentenceBreak:Other +09BC..09BC; SentenceBreak:Extend +09BD..09BD; SentenceBreak:OLetter +09BE..09C4; SentenceBreak:Extend +09C5..09C6; SentenceBreak:Other +09C7..09C8; SentenceBreak:Extend +09C9..09CA; SentenceBreak:Other +09CB..09CD; SentenceBreak:Extend +09CE..09CE; SentenceBreak:OLetter +09CF..09D6; SentenceBreak:Other +09D7..09D7; SentenceBreak:Extend +09D8..09DB; SentenceBreak:Other +09DC..09DD; SentenceBreak:OLetter +09DE..09DE; SentenceBreak:Other +09DF..09E1; SentenceBreak:OLetter +09E2..09E3; SentenceBreak:Extend +09E4..09E5; SentenceBreak:Other +09E6..09EF; SentenceBreak:Numeric +09F0..09F1; SentenceBreak:OLetter +09F2..09FB; SentenceBreak:Other +09FC..09FC; SentenceBreak:OLetter +09FD..0A00; SentenceBreak:Other +0A01..0A03; SentenceBreak:Extend +0A04..0A04; SentenceBreak:Other +0A05..0A0A; SentenceBreak:OLetter +0A0B..0A0E; SentenceBreak:Other +0A0F..0A10; SentenceBreak:OLetter +0A11..0A12; SentenceBreak:Other +0A13..0A28; SentenceBreak:OLetter +0A29..0A29; SentenceBreak:Other +0A2A..0A30; SentenceBreak:OLetter +0A31..0A31; SentenceBreak:Other +0A32..0A33; SentenceBreak:OLetter +0A34..0A34; SentenceBreak:Other +0A35..0A36; SentenceBreak:OLetter +0A37..0A37; SentenceBreak:Other +0A38..0A39; SentenceBreak:OLetter +0A3A..0A3B; SentenceBreak:Other +0A3C..0A3C; SentenceBreak:Extend +0A3D..0A3D; SentenceBreak:Other +0A3E..0A42; SentenceBreak:Extend +0A43..0A46; SentenceBreak:Other +0A47..0A48; SentenceBreak:Extend +0A49..0A4A; SentenceBreak:Other +0A4B..0A4D; SentenceBreak:Extend +0A4E..0A50; SentenceBreak:Other +0A51..0A51; SentenceBreak:Extend +0A52..0A58; SentenceBreak:Other +0A59..0A5C; SentenceBreak:OLetter +0A5D..0A5D; SentenceBreak:Other +0A5E..0A5E; SentenceBreak:OLetter +0A5F..0A65; SentenceBreak:Other +0A66..0A6F; SentenceBreak:Numeric +0A70..0A71; SentenceBreak:Extend +0A72..0A74; SentenceBreak:OLetter +0A75..0A75; SentenceBreak:Extend +0A76..0A80; SentenceBreak:Other +0A81..0A83; SentenceBreak:Extend +0A84..0A84; SentenceBreak:Other +0A85..0A8D; SentenceBreak:OLetter +0A8E..0A8E; SentenceBreak:Other +0A8F..0A91; SentenceBreak:OLetter +0A92..0A92; SentenceBreak:Other +0A93..0AA8; SentenceBreak:OLetter +0AA9..0AA9; SentenceBreak:Other +0AAA..0AB0; SentenceBreak:OLetter +0AB1..0AB1; SentenceBreak:Other +0AB2..0AB3; SentenceBreak:OLetter +0AB4..0AB4; SentenceBreak:Other +0AB5..0AB9; SentenceBreak:OLetter +0ABA..0ABB; SentenceBreak:Other +0ABC..0ABC; SentenceBreak:Extend +0ABD..0ABD; SentenceBreak:OLetter +0ABE..0AC5; SentenceBreak:Extend +0AC6..0AC6; SentenceBreak:Other +0AC7..0AC9; SentenceBreak:Extend +0ACA..0ACA; SentenceBreak:Other +0ACB..0ACD; SentenceBreak:Extend +0ACE..0ACF; SentenceBreak:Other +0AD0..0AD0; SentenceBreak:OLetter +0AD1..0ADF; SentenceBreak:Other +0AE0..0AE1; SentenceBreak:OLetter +0AE2..0AE3; SentenceBreak:Extend +0AE4..0AE5; SentenceBreak:Other +0AE6..0AEF; SentenceBreak:Numeric +0AF0..0AF8; SentenceBreak:Other +0AF9..0AF9; SentenceBreak:OLetter +0AFA..0AFF; SentenceBreak:Extend +0B00..0B00; SentenceBreak:Other +0B01..0B03; SentenceBreak:Extend +0B04..0B04; SentenceBreak:Other +0B05..0B0C; SentenceBreak:OLetter +0B0D..0B0E; SentenceBreak:Other +0B0F..0B10; SentenceBreak:OLetter +0B11..0B12; SentenceBreak:Other +0B13..0B28; SentenceBreak:OLetter +0B29..0B29; SentenceBreak:Other +0B2A..0B30; SentenceBreak:OLetter +0B31..0B31; SentenceBreak:Other +0B32..0B33; SentenceBreak:OLetter +0B34..0B34; SentenceBreak:Other +0B35..0B39; SentenceBreak:OLetter +0B3A..0B3B; SentenceBreak:Other +0B3C..0B3C; SentenceBreak:Extend +0B3D..0B3D; SentenceBreak:OLetter +0B3E..0B44; SentenceBreak:Extend +0B45..0B46; SentenceBreak:Other +0B47..0B48; SentenceBreak:Extend +0B49..0B4A; SentenceBreak:Other +0B4B..0B4D; SentenceBreak:Extend +0B4E..0B55; SentenceBreak:Other +0B56..0B57; SentenceBreak:Extend +0B58..0B5B; SentenceBreak:Other +0B5C..0B5D; SentenceBreak:OLetter +0B5E..0B5E; SentenceBreak:Other +0B5F..0B61; SentenceBreak:OLetter +0B62..0B63; SentenceBreak:Extend +0B64..0B65; SentenceBreak:Other +0B66..0B6F; SentenceBreak:Numeric +0B70..0B70; SentenceBreak:Other +0B71..0B71; SentenceBreak:OLetter +0B72..0B81; SentenceBreak:Other +0B82..0B82; SentenceBreak:Extend +0B83..0B83; SentenceBreak:OLetter +0B84..0B84; SentenceBreak:Other +0B85..0B8A; SentenceBreak:OLetter +0B8B..0B8D; SentenceBreak:Other +0B8E..0B90; SentenceBreak:OLetter +0B91..0B91; SentenceBreak:Other +0B92..0B95; SentenceBreak:OLetter +0B96..0B98; SentenceBreak:Other +0B99..0B9A; SentenceBreak:OLetter +0B9B..0B9B; SentenceBreak:Other +0B9C..0B9C; SentenceBreak:OLetter +0B9D..0B9D; SentenceBreak:Other +0B9E..0B9F; SentenceBreak:OLetter +0BA0..0BA2; SentenceBreak:Other +0BA3..0BA4; SentenceBreak:OLetter +0BA5..0BA7; SentenceBreak:Other +0BA8..0BAA; SentenceBreak:OLetter +0BAB..0BAD; SentenceBreak:Other +0BAE..0BB9; SentenceBreak:OLetter +0BBA..0BBD; SentenceBreak:Other +0BBE..0BC2; SentenceBreak:Extend +0BC3..0BC5; SentenceBreak:Other +0BC6..0BC8; SentenceBreak:Extend +0BC9..0BC9; SentenceBreak:Other +0BCA..0BCD; SentenceBreak:Extend +0BCE..0BCF; SentenceBreak:Other +0BD0..0BD0; SentenceBreak:OLetter +0BD1..0BD6; SentenceBreak:Other +0BD7..0BD7; SentenceBreak:Extend +0BD8..0BE5; SentenceBreak:Other +0BE6..0BEF; SentenceBreak:Numeric +0BF0..0BFF; SentenceBreak:Other +0C00..0C03; SentenceBreak:Extend +0C04..0C04; SentenceBreak:Other +0C05..0C0C; SentenceBreak:OLetter +0C0D..0C0D; SentenceBreak:Other +0C0E..0C10; SentenceBreak:OLetter +0C11..0C11; SentenceBreak:Other +0C12..0C28; SentenceBreak:OLetter +0C29..0C29; SentenceBreak:Other +0C2A..0C39; SentenceBreak:OLetter +0C3A..0C3C; SentenceBreak:Other +0C3D..0C3D; SentenceBreak:OLetter +0C3E..0C44; SentenceBreak:Extend +0C45..0C45; SentenceBreak:Other +0C46..0C48; SentenceBreak:Extend +0C49..0C49; SentenceBreak:Other +0C4A..0C4D; SentenceBreak:Extend +0C4E..0C54; SentenceBreak:Other +0C55..0C56; SentenceBreak:Extend +0C57..0C57; SentenceBreak:Other +0C58..0C5A; SentenceBreak:OLetter +0C5B..0C5F; SentenceBreak:Other +0C60..0C61; SentenceBreak:OLetter +0C62..0C63; SentenceBreak:Extend +0C64..0C65; SentenceBreak:Other +0C66..0C6F; SentenceBreak:Numeric +0C70..0C7F; SentenceBreak:Other +0C80..0C80; SentenceBreak:OLetter +0C81..0C83; SentenceBreak:Extend +0C84..0C84; SentenceBreak:Other +0C85..0C8C; SentenceBreak:OLetter +0C8D..0C8D; SentenceBreak:Other +0C8E..0C90; SentenceBreak:OLetter +0C91..0C91; SentenceBreak:Other +0C92..0CA8; SentenceBreak:OLetter +0CA9..0CA9; SentenceBreak:Other +0CAA..0CB3; SentenceBreak:OLetter +0CB4..0CB4; SentenceBreak:Other +0CB5..0CB9; SentenceBreak:OLetter +0CBA..0CBB; SentenceBreak:Other +0CBC..0CBC; SentenceBreak:Extend +0CBD..0CBD; SentenceBreak:OLetter +0CBE..0CC4; SentenceBreak:Extend +0CC5..0CC5; SentenceBreak:Other +0CC6..0CC8; SentenceBreak:Extend +0CC9..0CC9; SentenceBreak:Other +0CCA..0CCD; SentenceBreak:Extend +0CCE..0CD4; SentenceBreak:Other +0CD5..0CD6; SentenceBreak:Extend +0CD7..0CDD; SentenceBreak:Other +0CDE..0CDE; SentenceBreak:OLetter +0CDF..0CDF; SentenceBreak:Other +0CE0..0CE1; SentenceBreak:OLetter +0CE2..0CE3; SentenceBreak:Extend +0CE4..0CE5; SentenceBreak:Other +0CE6..0CEF; SentenceBreak:Numeric +0CF0..0CF0; SentenceBreak:Other +0CF1..0CF2; SentenceBreak:OLetter +0CF3..0CFF; SentenceBreak:Other +0D00..0D03; SentenceBreak:Extend +0D04..0D04; SentenceBreak:Other +0D05..0D0C; SentenceBreak:OLetter +0D0D..0D0D; SentenceBreak:Other +0D0E..0D10; SentenceBreak:OLetter +0D11..0D11; SentenceBreak:Other +0D12..0D3A; SentenceBreak:OLetter +0D3B..0D3C; SentenceBreak:Extend +0D3D..0D3D; SentenceBreak:OLetter +0D3E..0D44; SentenceBreak:Extend +0D45..0D45; SentenceBreak:Other +0D46..0D48; SentenceBreak:Extend +0D49..0D49; SentenceBreak:Other +0D4A..0D4D; SentenceBreak:Extend +0D4E..0D4E; SentenceBreak:OLetter +0D4F..0D53; SentenceBreak:Other +0D54..0D56; SentenceBreak:OLetter +0D57..0D57; SentenceBreak:Extend +0D58..0D5E; SentenceBreak:Other +0D5F..0D61; SentenceBreak:OLetter +0D62..0D63; SentenceBreak:Extend +0D64..0D65; SentenceBreak:Other +0D66..0D6F; SentenceBreak:Numeric +0D70..0D79; SentenceBreak:Other +0D7A..0D7F; SentenceBreak:OLetter +0D80..0D81; SentenceBreak:Other +0D82..0D83; SentenceBreak:Extend +0D84..0D84; SentenceBreak:Other +0D85..0D96; SentenceBreak:OLetter +0D97..0D99; SentenceBreak:Other +0D9A..0DB1; SentenceBreak:OLetter +0DB2..0DB2; SentenceBreak:Other +0DB3..0DBB; SentenceBreak:OLetter +0DBC..0DBC; SentenceBreak:Other +0DBD..0DBD; SentenceBreak:OLetter +0DBE..0DBF; SentenceBreak:Other +0DC0..0DC6; SentenceBreak:OLetter +0DC7..0DC9; SentenceBreak:Other +0DCA..0DCA; SentenceBreak:Extend +0DCB..0DCE; SentenceBreak:Other +0DCF..0DD4; SentenceBreak:Extend +0DD5..0DD5; SentenceBreak:Other +0DD6..0DD6; SentenceBreak:Extend +0DD7..0DD7; SentenceBreak:Other +0DD8..0DDF; SentenceBreak:Extend +0DE0..0DE5; SentenceBreak:Other +0DE6..0DEF; SentenceBreak:Numeric +0DF0..0DF1; SentenceBreak:Other +0DF2..0DF3; SentenceBreak:Extend +0DF4..0E00; SentenceBreak:Other +0E01..0E30; SentenceBreak:OLetter +0E31..0E31; SentenceBreak:Extend +0E32..0E33; SentenceBreak:OLetter +0E34..0E3A; SentenceBreak:Extend +0E3B..0E3F; SentenceBreak:Other +0E40..0E46; SentenceBreak:OLetter +0E47..0E4E; SentenceBreak:Extend +0E4F..0E4F; SentenceBreak:Other +0E50..0E59; SentenceBreak:Numeric +0E5A..0E80; SentenceBreak:Other +0E81..0E82; SentenceBreak:OLetter +0E83..0E83; SentenceBreak:Other +0E84..0E84; SentenceBreak:OLetter +0E85..0E86; SentenceBreak:Other +0E87..0E88; SentenceBreak:OLetter +0E89..0E89; SentenceBreak:Other +0E8A..0E8A; SentenceBreak:OLetter +0E8B..0E8C; SentenceBreak:Other +0E8D..0E8D; SentenceBreak:OLetter +0E8E..0E93; SentenceBreak:Other +0E94..0E97; SentenceBreak:OLetter +0E98..0E98; SentenceBreak:Other +0E99..0E9F; SentenceBreak:OLetter +0EA0..0EA0; SentenceBreak:Other +0EA1..0EA3; SentenceBreak:OLetter +0EA4..0EA4; SentenceBreak:Other +0EA5..0EA5; SentenceBreak:OLetter +0EA6..0EA6; SentenceBreak:Other +0EA7..0EA7; SentenceBreak:OLetter +0EA8..0EA9; SentenceBreak:Other +0EAA..0EAB; SentenceBreak:OLetter +0EAC..0EAC; SentenceBreak:Other +0EAD..0EB0; SentenceBreak:OLetter +0EB1..0EB1; SentenceBreak:Extend +0EB2..0EB3; SentenceBreak:OLetter +0EB4..0EB9; SentenceBreak:Extend +0EBA..0EBA; SentenceBreak:Other +0EBB..0EBC; SentenceBreak:Extend +0EBD..0EBD; SentenceBreak:OLetter +0EBE..0EBF; SentenceBreak:Other +0EC0..0EC4; SentenceBreak:OLetter +0EC5..0EC5; SentenceBreak:Other +0EC6..0EC6; SentenceBreak:OLetter +0EC7..0EC7; SentenceBreak:Other +0EC8..0ECD; SentenceBreak:Extend +0ECE..0ECF; SentenceBreak:Other +0ED0..0ED9; SentenceBreak:Numeric +0EDA..0EDB; SentenceBreak:Other +0EDC..0EDF; SentenceBreak:OLetter +0EE0..0EFF; SentenceBreak:Other +0F00..0F00; SentenceBreak:OLetter +0F01..0F17; SentenceBreak:Other +0F18..0F19; SentenceBreak:Extend +0F1A..0F1F; SentenceBreak:Other +0F20..0F29; SentenceBreak:Numeric +0F2A..0F34; SentenceBreak:Other +0F35..0F35; SentenceBreak:Extend +0F36..0F36; SentenceBreak:Other +0F37..0F37; SentenceBreak:Extend +0F38..0F38; SentenceBreak:Other +0F39..0F39; SentenceBreak:Extend +0F3A..0F3D; SentenceBreak:Close +0F3E..0F3F; SentenceBreak:Extend +0F40..0F47; SentenceBreak:OLetter +0F48..0F48; SentenceBreak:Other +0F49..0F6C; SentenceBreak:OLetter +0F6D..0F70; SentenceBreak:Other +0F71..0F84; SentenceBreak:Extend +0F85..0F85; SentenceBreak:Other +0F86..0F87; SentenceBreak:Extend +0F88..0F8C; SentenceBreak:OLetter +0F8D..0F97; SentenceBreak:Extend +0F98..0F98; SentenceBreak:Other +0F99..0FBC; SentenceBreak:Extend +0FBD..0FC5; SentenceBreak:Other +0FC6..0FC6; SentenceBreak:Extend +0FC7..0FFF; SentenceBreak:Other +1000..102A; SentenceBreak:OLetter +102B..103E; SentenceBreak:Extend +103F..103F; SentenceBreak:OLetter +1040..1049; SentenceBreak:Numeric +104A..104B; SentenceBreak:STerm +104C..104F; SentenceBreak:Other +1050..1055; SentenceBreak:OLetter +1056..1059; SentenceBreak:Extend +105A..105D; SentenceBreak:OLetter +105E..1060; SentenceBreak:Extend +1061..1061; SentenceBreak:OLetter +1062..1064; SentenceBreak:Extend +1065..1066; SentenceBreak:OLetter +1067..106D; SentenceBreak:Extend +106E..1070; SentenceBreak:OLetter +1071..1074; SentenceBreak:Extend +1075..1081; SentenceBreak:OLetter +1082..108D; SentenceBreak:Extend +108E..108E; SentenceBreak:OLetter +108F..108F; SentenceBreak:Extend +1090..1099; SentenceBreak:Numeric +109A..109D; SentenceBreak:Extend +109E..109F; SentenceBreak:Other +10A0..10C5; SentenceBreak:Upper +10C6..10C6; SentenceBreak:Other +10C7..10C7; SentenceBreak:Upper +10C8..10CC; SentenceBreak:Other +10CD..10CD; SentenceBreak:Upper +10CE..10CF; SentenceBreak:Other +10D0..10FA; SentenceBreak:OLetter +10FB..10FB; SentenceBreak:Other +10FC..1248; SentenceBreak:OLetter +1249..1249; SentenceBreak:Other +124A..124D; SentenceBreak:OLetter +124E..124F; SentenceBreak:Other +1250..1256; SentenceBreak:OLetter +1257..1257; SentenceBreak:Other +1258..1258; SentenceBreak:OLetter +1259..1259; SentenceBreak:Other +125A..125D; SentenceBreak:OLetter +125E..125F; SentenceBreak:Other +1260..1288; SentenceBreak:OLetter +1289..1289; SentenceBreak:Other +128A..128D; SentenceBreak:OLetter +128E..128F; SentenceBreak:Other +1290..12B0; SentenceBreak:OLetter +12B1..12B1; SentenceBreak:Other +12B2..12B5; SentenceBreak:OLetter +12B6..12B7; SentenceBreak:Other +12B8..12BE; SentenceBreak:OLetter +12BF..12BF; SentenceBreak:Other +12C0..12C0; SentenceBreak:OLetter +12C1..12C1; SentenceBreak:Other +12C2..12C5; SentenceBreak:OLetter +12C6..12C7; SentenceBreak:Other +12C8..12D6; SentenceBreak:OLetter +12D7..12D7; SentenceBreak:Other +12D8..1310; SentenceBreak:OLetter +1311..1311; SentenceBreak:Other +1312..1315; SentenceBreak:OLetter +1316..1317; SentenceBreak:Other +1318..135A; SentenceBreak:OLetter +135B..135C; SentenceBreak:Other +135D..135F; SentenceBreak:Extend +1360..1361; SentenceBreak:Other +1362..1362; SentenceBreak:STerm +1363..1366; SentenceBreak:Other +1367..1368; SentenceBreak:STerm +1369..137F; SentenceBreak:Other +1380..138F; SentenceBreak:OLetter +1390..139F; SentenceBreak:Other +13A0..13F5; SentenceBreak:Upper +13F6..13F7; SentenceBreak:Other +13F8..13FD; SentenceBreak:Lower +13FE..1400; SentenceBreak:Other +1401..166C; SentenceBreak:OLetter +166D..166D; SentenceBreak:Other +166E..166E; SentenceBreak:STerm +166F..167F; SentenceBreak:OLetter +1680..1680; SentenceBreak:Sp +1681..169A; SentenceBreak:OLetter +169B..169C; SentenceBreak:Close +169D..169F; SentenceBreak:Other +16A0..16EA; SentenceBreak:OLetter +16EB..16ED; SentenceBreak:Other +16EE..16F8; SentenceBreak:OLetter +16F9..16FF; SentenceBreak:Other +1700..170C; SentenceBreak:OLetter +170D..170D; SentenceBreak:Other +170E..1711; SentenceBreak:OLetter +1712..1714; SentenceBreak:Extend +1715..171F; SentenceBreak:Other +1720..1731; SentenceBreak:OLetter +1732..1734; SentenceBreak:Extend +1735..1736; SentenceBreak:STerm +1737..173F; SentenceBreak:Other +1740..1751; SentenceBreak:OLetter +1752..1753; SentenceBreak:Extend +1754..175F; SentenceBreak:Other +1760..176C; SentenceBreak:OLetter +176D..176D; SentenceBreak:Other +176E..1770; SentenceBreak:OLetter +1771..1771; SentenceBreak:Other +1772..1773; SentenceBreak:Extend +1774..177F; SentenceBreak:Other +1780..17B3; SentenceBreak:OLetter +17B4..17D3; SentenceBreak:Extend +17D4..17D6; SentenceBreak:Other +17D7..17D7; SentenceBreak:OLetter +17D8..17DB; SentenceBreak:Other +17DC..17DC; SentenceBreak:OLetter +17DD..17DD; SentenceBreak:Extend +17DE..17DF; SentenceBreak:Other +17E0..17E9; SentenceBreak:Numeric +17EA..1801; SentenceBreak:Other +1802..1802; SentenceBreak:SContinue +1803..1803; SentenceBreak:STerm +1804..1807; SentenceBreak:Other +1808..1808; SentenceBreak:SContinue +1809..1809; SentenceBreak:STerm +180A..180A; SentenceBreak:Other +180B..180D; SentenceBreak:Extend +180E..180E; SentenceBreak:Format +180F..180F; SentenceBreak:Other +1810..1819; SentenceBreak:Numeric +181A..181F; SentenceBreak:Other +1820..1877; SentenceBreak:OLetter +1878..187F; SentenceBreak:Other +1880..1884; SentenceBreak:OLetter +1885..1886; SentenceBreak:Extend +1887..18A8; SentenceBreak:OLetter +18A9..18A9; SentenceBreak:Extend +18AA..18AA; SentenceBreak:OLetter +18AB..18AF; SentenceBreak:Other +18B0..18F5; SentenceBreak:OLetter +18F6..18FF; SentenceBreak:Other +1900..191E; SentenceBreak:OLetter +191F..191F; SentenceBreak:Other +1920..192B; SentenceBreak:Extend +192C..192F; SentenceBreak:Other +1930..193B; SentenceBreak:Extend +193C..1943; SentenceBreak:Other +1944..1945; SentenceBreak:STerm +1946..194F; SentenceBreak:Numeric +1950..196D; SentenceBreak:OLetter +196E..196F; SentenceBreak:Other +1970..1974; SentenceBreak:OLetter +1975..197F; SentenceBreak:Other +1980..19AB; SentenceBreak:OLetter +19AC..19AF; SentenceBreak:Other +19B0..19C9; SentenceBreak:OLetter +19CA..19CF; SentenceBreak:Other +19D0..19D9; SentenceBreak:Numeric +19DA..19FF; SentenceBreak:Other +1A00..1A16; SentenceBreak:OLetter +1A17..1A1B; SentenceBreak:Extend +1A1C..1A1F; SentenceBreak:Other +1A20..1A54; SentenceBreak:OLetter +1A55..1A5E; SentenceBreak:Extend +1A5F..1A5F; SentenceBreak:Other +1A60..1A7C; SentenceBreak:Extend +1A7D..1A7E; SentenceBreak:Other +1A7F..1A7F; SentenceBreak:Extend +1A80..1A89; SentenceBreak:Numeric +1A8A..1A8F; SentenceBreak:Other +1A90..1A99; SentenceBreak:Numeric +1A9A..1AA6; SentenceBreak:Other +1AA7..1AA7; SentenceBreak:OLetter +1AA8..1AAB; SentenceBreak:STerm +1AAC..1AAF; SentenceBreak:Other +1AB0..1ABE; SentenceBreak:Extend +1ABF..1AFF; SentenceBreak:Other +1B00..1B04; SentenceBreak:Extend +1B05..1B33; SentenceBreak:OLetter +1B34..1B44; SentenceBreak:Extend +1B45..1B4B; SentenceBreak:OLetter +1B4C..1B4F; SentenceBreak:Other +1B50..1B59; SentenceBreak:Numeric +1B5A..1B5B; SentenceBreak:STerm +1B5C..1B5D; SentenceBreak:Other +1B5E..1B5F; SentenceBreak:STerm +1B60..1B6A; SentenceBreak:Other +1B6B..1B73; SentenceBreak:Extend +1B74..1B7F; SentenceBreak:Other +1B80..1B82; SentenceBreak:Extend +1B83..1BA0; SentenceBreak:OLetter +1BA1..1BAD; SentenceBreak:Extend +1BAE..1BAF; SentenceBreak:OLetter +1BB0..1BB9; SentenceBreak:Numeric +1BBA..1BE5; SentenceBreak:OLetter +1BE6..1BF3; SentenceBreak:Extend +1BF4..1BFF; SentenceBreak:Other +1C00..1C23; SentenceBreak:OLetter +1C24..1C37; SentenceBreak:Extend +1C38..1C3A; SentenceBreak:Other +1C3B..1C3C; SentenceBreak:STerm +1C3D..1C3F; SentenceBreak:Other +1C40..1C49; SentenceBreak:Numeric +1C4A..1C4C; SentenceBreak:Other +1C4D..1C4F; SentenceBreak:OLetter +1C50..1C59; SentenceBreak:Numeric +1C5A..1C7D; SentenceBreak:OLetter +1C7E..1C7F; SentenceBreak:STerm +1C80..1C88; SentenceBreak:Lower +1C89..1CCF; SentenceBreak:Other +1CD0..1CD2; SentenceBreak:Extend +1CD3..1CD3; SentenceBreak:Other +1CD4..1CE8; SentenceBreak:Extend +1CE9..1CEC; SentenceBreak:OLetter +1CED..1CED; SentenceBreak:Extend +1CEE..1CF1; SentenceBreak:OLetter +1CF2..1CF4; SentenceBreak:Extend +1CF5..1CF6; SentenceBreak:OLetter +1CF7..1CF9; SentenceBreak:Extend +1CFA..1CFF; SentenceBreak:Other +1D00..1DBF; SentenceBreak:Lower +1DC0..1DF9; SentenceBreak:Extend +1DFA..1DFA; SentenceBreak:Other +1DFB..1DFF; SentenceBreak:Extend +1E00..1E00; SentenceBreak:Upper +1E01..1E01; SentenceBreak:Lower +1E02..1E02; SentenceBreak:Upper +1E03..1E03; SentenceBreak:Lower +1E04..1E04; SentenceBreak:Upper +1E05..1E05; SentenceBreak:Lower +1E06..1E06; SentenceBreak:Upper +1E07..1E07; SentenceBreak:Lower +1E08..1E08; SentenceBreak:Upper +1E09..1E09; SentenceBreak:Lower +1E0A..1E0A; SentenceBreak:Upper +1E0B..1E0B; SentenceBreak:Lower +1E0C..1E0C; SentenceBreak:Upper +1E0D..1E0D; SentenceBreak:Lower +1E0E..1E0E; SentenceBreak:Upper +1E0F..1E0F; SentenceBreak:Lower +1E10..1E10; SentenceBreak:Upper +1E11..1E11; SentenceBreak:Lower +1E12..1E12; SentenceBreak:Upper +1E13..1E13; SentenceBreak:Lower +1E14..1E14; SentenceBreak:Upper +1E15..1E15; SentenceBreak:Lower +1E16..1E16; SentenceBreak:Upper +1E17..1E17; SentenceBreak:Lower +1E18..1E18; SentenceBreak:Upper +1E19..1E19; SentenceBreak:Lower +1E1A..1E1A; SentenceBreak:Upper +1E1B..1E1B; SentenceBreak:Lower +1E1C..1E1C; SentenceBreak:Upper +1E1D..1E1D; SentenceBreak:Lower +1E1E..1E1E; SentenceBreak:Upper +1E1F..1E1F; SentenceBreak:Lower +1E20..1E20; SentenceBreak:Upper +1E21..1E21; SentenceBreak:Lower +1E22..1E22; SentenceBreak:Upper +1E23..1E23; SentenceBreak:Lower +1E24..1E24; SentenceBreak:Upper +1E25..1E25; SentenceBreak:Lower +1E26..1E26; SentenceBreak:Upper +1E27..1E27; SentenceBreak:Lower +1E28..1E28; SentenceBreak:Upper +1E29..1E29; SentenceBreak:Lower +1E2A..1E2A; SentenceBreak:Upper +1E2B..1E2B; SentenceBreak:Lower +1E2C..1E2C; SentenceBreak:Upper +1E2D..1E2D; SentenceBreak:Lower +1E2E..1E2E; SentenceBreak:Upper +1E2F..1E2F; SentenceBreak:Lower +1E30..1E30; SentenceBreak:Upper +1E31..1E31; SentenceBreak:Lower +1E32..1E32; SentenceBreak:Upper +1E33..1E33; SentenceBreak:Lower +1E34..1E34; SentenceBreak:Upper +1E35..1E35; SentenceBreak:Lower +1E36..1E36; SentenceBreak:Upper +1E37..1E37; SentenceBreak:Lower +1E38..1E38; SentenceBreak:Upper +1E39..1E39; SentenceBreak:Lower +1E3A..1E3A; SentenceBreak:Upper +1E3B..1E3B; SentenceBreak:Lower +1E3C..1E3C; SentenceBreak:Upper +1E3D..1E3D; SentenceBreak:Lower +1E3E..1E3E; SentenceBreak:Upper +1E3F..1E3F; SentenceBreak:Lower +1E40..1E40; SentenceBreak:Upper +1E41..1E41; SentenceBreak:Lower +1E42..1E42; SentenceBreak:Upper +1E43..1E43; SentenceBreak:Lower +1E44..1E44; SentenceBreak:Upper +1E45..1E45; SentenceBreak:Lower +1E46..1E46; SentenceBreak:Upper +1E47..1E47; SentenceBreak:Lower +1E48..1E48; SentenceBreak:Upper +1E49..1E49; SentenceBreak:Lower +1E4A..1E4A; SentenceBreak:Upper +1E4B..1E4B; SentenceBreak:Lower +1E4C..1E4C; SentenceBreak:Upper +1E4D..1E4D; SentenceBreak:Lower +1E4E..1E4E; SentenceBreak:Upper +1E4F..1E4F; SentenceBreak:Lower +1E50..1E50; SentenceBreak:Upper +1E51..1E51; SentenceBreak:Lower +1E52..1E52; SentenceBreak:Upper +1E53..1E53; SentenceBreak:Lower +1E54..1E54; SentenceBreak:Upper +1E55..1E55; SentenceBreak:Lower +1E56..1E56; SentenceBreak:Upper +1E57..1E57; SentenceBreak:Lower +1E58..1E58; SentenceBreak:Upper +1E59..1E59; SentenceBreak:Lower +1E5A..1E5A; SentenceBreak:Upper +1E5B..1E5B; SentenceBreak:Lower +1E5C..1E5C; SentenceBreak:Upper +1E5D..1E5D; SentenceBreak:Lower +1E5E..1E5E; SentenceBreak:Upper +1E5F..1E5F; SentenceBreak:Lower +1E60..1E60; SentenceBreak:Upper +1E61..1E61; SentenceBreak:Lower +1E62..1E62; SentenceBreak:Upper +1E63..1E63; SentenceBreak:Lower +1E64..1E64; SentenceBreak:Upper +1E65..1E65; SentenceBreak:Lower +1E66..1E66; SentenceBreak:Upper +1E67..1E67; SentenceBreak:Lower +1E68..1E68; SentenceBreak:Upper +1E69..1E69; SentenceBreak:Lower +1E6A..1E6A; SentenceBreak:Upper +1E6B..1E6B; SentenceBreak:Lower +1E6C..1E6C; SentenceBreak:Upper +1E6D..1E6D; SentenceBreak:Lower +1E6E..1E6E; SentenceBreak:Upper +1E6F..1E6F; SentenceBreak:Lower +1E70..1E70; SentenceBreak:Upper +1E71..1E71; SentenceBreak:Lower +1E72..1E72; SentenceBreak:Upper +1E73..1E73; SentenceBreak:Lower +1E74..1E74; SentenceBreak:Upper +1E75..1E75; SentenceBreak:Lower +1E76..1E76; SentenceBreak:Upper +1E77..1E77; SentenceBreak:Lower +1E78..1E78; SentenceBreak:Upper +1E79..1E79; SentenceBreak:Lower +1E7A..1E7A; SentenceBreak:Upper +1E7B..1E7B; SentenceBreak:Lower +1E7C..1E7C; SentenceBreak:Upper +1E7D..1E7D; SentenceBreak:Lower +1E7E..1E7E; SentenceBreak:Upper +1E7F..1E7F; SentenceBreak:Lower +1E80..1E80; SentenceBreak:Upper +1E81..1E81; SentenceBreak:Lower +1E82..1E82; SentenceBreak:Upper +1E83..1E83; SentenceBreak:Lower +1E84..1E84; SentenceBreak:Upper +1E85..1E85; SentenceBreak:Lower +1E86..1E86; SentenceBreak:Upper +1E87..1E87; SentenceBreak:Lower +1E88..1E88; SentenceBreak:Upper +1E89..1E89; SentenceBreak:Lower +1E8A..1E8A; SentenceBreak:Upper +1E8B..1E8B; SentenceBreak:Lower +1E8C..1E8C; SentenceBreak:Upper +1E8D..1E8D; SentenceBreak:Lower +1E8E..1E8E; SentenceBreak:Upper +1E8F..1E8F; SentenceBreak:Lower +1E90..1E90; SentenceBreak:Upper +1E91..1E91; SentenceBreak:Lower +1E92..1E92; SentenceBreak:Upper +1E93..1E93; SentenceBreak:Lower +1E94..1E94; SentenceBreak:Upper +1E95..1E9D; SentenceBreak:Lower +1E9E..1E9E; SentenceBreak:Upper +1E9F..1E9F; SentenceBreak:Lower +1EA0..1EA0; SentenceBreak:Upper +1EA1..1EA1; SentenceBreak:Lower +1EA2..1EA2; SentenceBreak:Upper +1EA3..1EA3; SentenceBreak:Lower +1EA4..1EA4; SentenceBreak:Upper +1EA5..1EA5; SentenceBreak:Lower +1EA6..1EA6; SentenceBreak:Upper +1EA7..1EA7; SentenceBreak:Lower +1EA8..1EA8; SentenceBreak:Upper +1EA9..1EA9; SentenceBreak:Lower +1EAA..1EAA; SentenceBreak:Upper +1EAB..1EAB; SentenceBreak:Lower +1EAC..1EAC; SentenceBreak:Upper +1EAD..1EAD; SentenceBreak:Lower +1EAE..1EAE; SentenceBreak:Upper +1EAF..1EAF; SentenceBreak:Lower +1EB0..1EB0; SentenceBreak:Upper +1EB1..1EB1; SentenceBreak:Lower +1EB2..1EB2; SentenceBreak:Upper +1EB3..1EB3; SentenceBreak:Lower +1EB4..1EB4; SentenceBreak:Upper +1EB5..1EB5; SentenceBreak:Lower +1EB6..1EB6; SentenceBreak:Upper +1EB7..1EB7; SentenceBreak:Lower +1EB8..1EB8; SentenceBreak:Upper +1EB9..1EB9; SentenceBreak:Lower +1EBA..1EBA; SentenceBreak:Upper +1EBB..1EBB; SentenceBreak:Lower +1EBC..1EBC; SentenceBreak:Upper +1EBD..1EBD; SentenceBreak:Lower +1EBE..1EBE; SentenceBreak:Upper +1EBF..1EBF; SentenceBreak:Lower +1EC0..1EC0; SentenceBreak:Upper +1EC1..1EC1; SentenceBreak:Lower +1EC2..1EC2; SentenceBreak:Upper +1EC3..1EC3; SentenceBreak:Lower +1EC4..1EC4; SentenceBreak:Upper +1EC5..1EC5; SentenceBreak:Lower +1EC6..1EC6; SentenceBreak:Upper +1EC7..1EC7; SentenceBreak:Lower +1EC8..1EC8; SentenceBreak:Upper +1EC9..1EC9; SentenceBreak:Lower +1ECA..1ECA; SentenceBreak:Upper +1ECB..1ECB; SentenceBreak:Lower +1ECC..1ECC; SentenceBreak:Upper +1ECD..1ECD; SentenceBreak:Lower +1ECE..1ECE; SentenceBreak:Upper +1ECF..1ECF; SentenceBreak:Lower +1ED0..1ED0; SentenceBreak:Upper +1ED1..1ED1; SentenceBreak:Lower +1ED2..1ED2; SentenceBreak:Upper +1ED3..1ED3; SentenceBreak:Lower +1ED4..1ED4; SentenceBreak:Upper +1ED5..1ED5; SentenceBreak:Lower +1ED6..1ED6; SentenceBreak:Upper +1ED7..1ED7; SentenceBreak:Lower +1ED8..1ED8; SentenceBreak:Upper +1ED9..1ED9; SentenceBreak:Lower +1EDA..1EDA; SentenceBreak:Upper +1EDB..1EDB; SentenceBreak:Lower +1EDC..1EDC; SentenceBreak:Upper +1EDD..1EDD; SentenceBreak:Lower +1EDE..1EDE; SentenceBreak:Upper +1EDF..1EDF; SentenceBreak:Lower +1EE0..1EE0; SentenceBreak:Upper +1EE1..1EE1; SentenceBreak:Lower +1EE2..1EE2; SentenceBreak:Upper +1EE3..1EE3; SentenceBreak:Lower +1EE4..1EE4; SentenceBreak:Upper +1EE5..1EE5; SentenceBreak:Lower +1EE6..1EE6; SentenceBreak:Upper +1EE7..1EE7; SentenceBreak:Lower +1EE8..1EE8; SentenceBreak:Upper +1EE9..1EE9; SentenceBreak:Lower +1EEA..1EEA; SentenceBreak:Upper +1EEB..1EEB; SentenceBreak:Lower +1EEC..1EEC; SentenceBreak:Upper +1EED..1EED; SentenceBreak:Lower +1EEE..1EEE; SentenceBreak:Upper +1EEF..1EEF; SentenceBreak:Lower +1EF0..1EF0; SentenceBreak:Upper +1EF1..1EF1; SentenceBreak:Lower +1EF2..1EF2; SentenceBreak:Upper +1EF3..1EF3; SentenceBreak:Lower +1EF4..1EF4; SentenceBreak:Upper +1EF5..1EF5; SentenceBreak:Lower +1EF6..1EF6; SentenceBreak:Upper +1EF7..1EF7; SentenceBreak:Lower +1EF8..1EF8; SentenceBreak:Upper +1EF9..1EF9; SentenceBreak:Lower +1EFA..1EFA; SentenceBreak:Upper +1EFB..1EFB; SentenceBreak:Lower +1EFC..1EFC; SentenceBreak:Upper +1EFD..1EFD; SentenceBreak:Lower +1EFE..1EFE; SentenceBreak:Upper +1EFF..1F07; SentenceBreak:Lower +1F08..1F0F; SentenceBreak:Upper +1F10..1F15; SentenceBreak:Lower +1F16..1F17; SentenceBreak:Other +1F18..1F1D; SentenceBreak:Upper +1F1E..1F1F; SentenceBreak:Other +1F20..1F27; SentenceBreak:Lower +1F28..1F2F; SentenceBreak:Upper +1F30..1F37; SentenceBreak:Lower +1F38..1F3F; SentenceBreak:Upper +1F40..1F45; SentenceBreak:Lower +1F46..1F47; SentenceBreak:Other +1F48..1F4D; SentenceBreak:Upper +1F4E..1F4F; SentenceBreak:Other +1F50..1F57; SentenceBreak:Lower +1F58..1F58; SentenceBreak:Other +1F59..1F59; SentenceBreak:Upper +1F5A..1F5A; SentenceBreak:Other +1F5B..1F5B; SentenceBreak:Upper +1F5C..1F5C; SentenceBreak:Other +1F5D..1F5D; SentenceBreak:Upper +1F5E..1F5E; SentenceBreak:Other +1F5F..1F5F; SentenceBreak:Upper +1F60..1F67; SentenceBreak:Lower +1F68..1F6F; SentenceBreak:Upper +1F70..1F7D; SentenceBreak:Lower +1F7E..1F7F; SentenceBreak:Other +1F80..1F87; SentenceBreak:Lower +1F88..1F8F; SentenceBreak:Upper +1F90..1F97; SentenceBreak:Lower +1F98..1F9F; SentenceBreak:Upper +1FA0..1FA7; SentenceBreak:Lower +1FA8..1FAF; SentenceBreak:Upper +1FB0..1FB4; SentenceBreak:Lower +1FB5..1FB5; SentenceBreak:Other +1FB6..1FB7; SentenceBreak:Lower +1FB8..1FBC; SentenceBreak:Upper +1FBD..1FBD; SentenceBreak:Other +1FBE..1FBE; SentenceBreak:Lower +1FBF..1FC1; SentenceBreak:Other +1FC2..1FC4; SentenceBreak:Lower +1FC5..1FC5; SentenceBreak:Other +1FC6..1FC7; SentenceBreak:Lower +1FC8..1FCC; SentenceBreak:Upper +1FCD..1FCF; SentenceBreak:Other +1FD0..1FD3; SentenceBreak:Lower +1FD4..1FD5; SentenceBreak:Other +1FD6..1FD7; SentenceBreak:Lower +1FD8..1FDB; SentenceBreak:Upper +1FDC..1FDF; SentenceBreak:Other +1FE0..1FE7; SentenceBreak:Lower +1FE8..1FEC; SentenceBreak:Upper +1FED..1FF1; SentenceBreak:Other +1FF2..1FF4; SentenceBreak:Lower +1FF5..1FF5; SentenceBreak:Other +1FF6..1FF7; SentenceBreak:Lower +1FF8..1FFC; SentenceBreak:Upper +1FFD..1FFF; SentenceBreak:Other +2000..200A; SentenceBreak:Sp +200B..200B; SentenceBreak:Format +200C..200D; SentenceBreak:Extend +200E..200F; SentenceBreak:Format +2010..2012; SentenceBreak:Other +2013..2014; SentenceBreak:SContinue +2015..2017; SentenceBreak:Other +2018..201F; SentenceBreak:Close +2020..2023; SentenceBreak:Other +2024..2024; SentenceBreak:ATerm +2025..2027; SentenceBreak:Other +2028..2029; SentenceBreak:Sep +202A..202E; SentenceBreak:Format +202F..202F; SentenceBreak:Sp +2030..2038; SentenceBreak:Other +2039..203A; SentenceBreak:Close +203B..203B; SentenceBreak:Other +203C..203D; SentenceBreak:STerm +203E..2044; SentenceBreak:Other +2045..2046; SentenceBreak:Close +2047..2049; SentenceBreak:STerm +204A..205E; SentenceBreak:Other +205F..205F; SentenceBreak:Sp +2060..2064; SentenceBreak:Format +2065..2065; SentenceBreak:Other +2066..206F; SentenceBreak:Format +2070..2070; SentenceBreak:Other +2071..2071; SentenceBreak:Lower +2072..207C; SentenceBreak:Other +207D..207E; SentenceBreak:Close +207F..207F; SentenceBreak:Lower +2080..208C; SentenceBreak:Other +208D..208E; SentenceBreak:Close +208F..208F; SentenceBreak:Other +2090..209C; SentenceBreak:Lower +209D..20CF; SentenceBreak:Other +20D0..20F0; SentenceBreak:Extend +20F1..2101; SentenceBreak:Other +2102..2102; SentenceBreak:Upper +2103..2106; SentenceBreak:Other +2107..2107; SentenceBreak:Upper +2108..2109; SentenceBreak:Other +210A..210A; SentenceBreak:Lower +210B..210D; SentenceBreak:Upper +210E..210F; SentenceBreak:Lower +2110..2112; SentenceBreak:Upper +2113..2113; SentenceBreak:Lower +2114..2114; SentenceBreak:Other +2115..2115; SentenceBreak:Upper +2116..2118; SentenceBreak:Other +2119..211D; SentenceBreak:Upper +211E..2123; SentenceBreak:Other +2124..2124; SentenceBreak:Upper +2125..2125; SentenceBreak:Other +2126..2126; SentenceBreak:Upper +2127..2127; SentenceBreak:Other +2128..2128; SentenceBreak:Upper +2129..2129; SentenceBreak:Other +212A..212D; SentenceBreak:Upper +212E..212E; SentenceBreak:Other +212F..212F; SentenceBreak:Lower +2130..2133; SentenceBreak:Upper +2134..2134; SentenceBreak:Lower +2135..2138; SentenceBreak:OLetter +2139..2139; SentenceBreak:Lower +213A..213B; SentenceBreak:Other +213C..213D; SentenceBreak:Lower +213E..213F; SentenceBreak:Upper +2140..2144; SentenceBreak:Other +2145..2145; SentenceBreak:Upper +2146..2149; SentenceBreak:Lower +214A..214D; SentenceBreak:Other +214E..214E; SentenceBreak:Lower +214F..215F; SentenceBreak:Other +2160..216F; SentenceBreak:Upper +2170..217F; SentenceBreak:Lower +2180..2182; SentenceBreak:OLetter +2183..2183; SentenceBreak:Upper +2184..2184; SentenceBreak:Lower +2185..2188; SentenceBreak:OLetter +2189..2307; SentenceBreak:Other +2308..230B; SentenceBreak:Close +230C..2328; SentenceBreak:Other +2329..232A; SentenceBreak:Close +232B..24B5; SentenceBreak:Other +24B6..24CF; SentenceBreak:Upper +24D0..24E9; SentenceBreak:Lower +24EA..275A; SentenceBreak:Other +275B..2760; SentenceBreak:Close +2761..2767; SentenceBreak:Other +2768..2775; SentenceBreak:Close +2776..27C4; SentenceBreak:Other +27C5..27C6; SentenceBreak:Close +27C7..27E5; SentenceBreak:Other +27E6..27EF; SentenceBreak:Close +27F0..2982; SentenceBreak:Other +2983..2998; SentenceBreak:Close +2999..29D7; SentenceBreak:Other +29D8..29DB; SentenceBreak:Close +29DC..29FB; SentenceBreak:Other +29FC..29FD; SentenceBreak:Close +29FE..2BFF; SentenceBreak:Other +2C00..2C2E; SentenceBreak:Upper +2C2F..2C2F; SentenceBreak:Other +2C30..2C5E; SentenceBreak:Lower +2C5F..2C5F; SentenceBreak:Other +2C60..2C60; SentenceBreak:Upper +2C61..2C61; SentenceBreak:Lower +2C62..2C64; SentenceBreak:Upper +2C65..2C66; SentenceBreak:Lower +2C67..2C67; SentenceBreak:Upper +2C68..2C68; SentenceBreak:Lower +2C69..2C69; SentenceBreak:Upper +2C6A..2C6A; SentenceBreak:Lower +2C6B..2C6B; SentenceBreak:Upper +2C6C..2C6C; SentenceBreak:Lower +2C6D..2C70; SentenceBreak:Upper +2C71..2C71; SentenceBreak:Lower +2C72..2C72; SentenceBreak:Upper +2C73..2C74; SentenceBreak:Lower +2C75..2C75; SentenceBreak:Upper +2C76..2C7D; SentenceBreak:Lower +2C7E..2C80; SentenceBreak:Upper +2C81..2C81; SentenceBreak:Lower +2C82..2C82; SentenceBreak:Upper +2C83..2C83; SentenceBreak:Lower +2C84..2C84; SentenceBreak:Upper +2C85..2C85; SentenceBreak:Lower +2C86..2C86; SentenceBreak:Upper +2C87..2C87; SentenceBreak:Lower +2C88..2C88; SentenceBreak:Upper +2C89..2C89; SentenceBreak:Lower +2C8A..2C8A; SentenceBreak:Upper +2C8B..2C8B; SentenceBreak:Lower +2C8C..2C8C; SentenceBreak:Upper +2C8D..2C8D; SentenceBreak:Lower +2C8E..2C8E; SentenceBreak:Upper +2C8F..2C8F; SentenceBreak:Lower +2C90..2C90; SentenceBreak:Upper +2C91..2C91; SentenceBreak:Lower +2C92..2C92; SentenceBreak:Upper +2C93..2C93; SentenceBreak:Lower +2C94..2C94; SentenceBreak:Upper +2C95..2C95; SentenceBreak:Lower +2C96..2C96; SentenceBreak:Upper +2C97..2C97; SentenceBreak:Lower +2C98..2C98; SentenceBreak:Upper +2C99..2C99; SentenceBreak:Lower +2C9A..2C9A; SentenceBreak:Upper +2C9B..2C9B; SentenceBreak:Lower +2C9C..2C9C; SentenceBreak:Upper +2C9D..2C9D; SentenceBreak:Lower +2C9E..2C9E; SentenceBreak:Upper +2C9F..2C9F; SentenceBreak:Lower +2CA0..2CA0; SentenceBreak:Upper +2CA1..2CA1; SentenceBreak:Lower +2CA2..2CA2; SentenceBreak:Upper +2CA3..2CA3; SentenceBreak:Lower +2CA4..2CA4; SentenceBreak:Upper +2CA5..2CA5; SentenceBreak:Lower +2CA6..2CA6; SentenceBreak:Upper +2CA7..2CA7; SentenceBreak:Lower +2CA8..2CA8; SentenceBreak:Upper +2CA9..2CA9; SentenceBreak:Lower +2CAA..2CAA; SentenceBreak:Upper +2CAB..2CAB; SentenceBreak:Lower +2CAC..2CAC; SentenceBreak:Upper +2CAD..2CAD; SentenceBreak:Lower +2CAE..2CAE; SentenceBreak:Upper +2CAF..2CAF; SentenceBreak:Lower +2CB0..2CB0; SentenceBreak:Upper +2CB1..2CB1; SentenceBreak:Lower +2CB2..2CB2; SentenceBreak:Upper +2CB3..2CB3; SentenceBreak:Lower +2CB4..2CB4; SentenceBreak:Upper +2CB5..2CB5; SentenceBreak:Lower +2CB6..2CB6; SentenceBreak:Upper +2CB7..2CB7; SentenceBreak:Lower +2CB8..2CB8; SentenceBreak:Upper +2CB9..2CB9; SentenceBreak:Lower +2CBA..2CBA; SentenceBreak:Upper +2CBB..2CBB; SentenceBreak:Lower +2CBC..2CBC; SentenceBreak:Upper +2CBD..2CBD; SentenceBreak:Lower +2CBE..2CBE; SentenceBreak:Upper +2CBF..2CBF; SentenceBreak:Lower +2CC0..2CC0; SentenceBreak:Upper +2CC1..2CC1; SentenceBreak:Lower +2CC2..2CC2; SentenceBreak:Upper +2CC3..2CC3; SentenceBreak:Lower +2CC4..2CC4; SentenceBreak:Upper +2CC5..2CC5; SentenceBreak:Lower +2CC6..2CC6; SentenceBreak:Upper +2CC7..2CC7; SentenceBreak:Lower +2CC8..2CC8; SentenceBreak:Upper +2CC9..2CC9; SentenceBreak:Lower +2CCA..2CCA; SentenceBreak:Upper +2CCB..2CCB; SentenceBreak:Lower +2CCC..2CCC; SentenceBreak:Upper +2CCD..2CCD; SentenceBreak:Lower +2CCE..2CCE; SentenceBreak:Upper +2CCF..2CCF; SentenceBreak:Lower +2CD0..2CD0; SentenceBreak:Upper +2CD1..2CD1; SentenceBreak:Lower +2CD2..2CD2; SentenceBreak:Upper +2CD3..2CD3; SentenceBreak:Lower +2CD4..2CD4; SentenceBreak:Upper +2CD5..2CD5; SentenceBreak:Lower +2CD6..2CD6; SentenceBreak:Upper +2CD7..2CD7; SentenceBreak:Lower +2CD8..2CD8; SentenceBreak:Upper +2CD9..2CD9; SentenceBreak:Lower +2CDA..2CDA; SentenceBreak:Upper +2CDB..2CDB; SentenceBreak:Lower +2CDC..2CDC; SentenceBreak:Upper +2CDD..2CDD; SentenceBreak:Lower +2CDE..2CDE; SentenceBreak:Upper +2CDF..2CDF; SentenceBreak:Lower +2CE0..2CE0; SentenceBreak:Upper +2CE1..2CE1; SentenceBreak:Lower +2CE2..2CE2; SentenceBreak:Upper +2CE3..2CE4; SentenceBreak:Lower +2CE5..2CEA; SentenceBreak:Other +2CEB..2CEB; SentenceBreak:Upper +2CEC..2CEC; SentenceBreak:Lower +2CED..2CED; SentenceBreak:Upper +2CEE..2CEE; SentenceBreak:Lower +2CEF..2CF1; SentenceBreak:Extend +2CF2..2CF2; SentenceBreak:Upper +2CF3..2CF3; SentenceBreak:Lower +2CF4..2CFF; SentenceBreak:Other +2D00..2D25; SentenceBreak:Lower +2D26..2D26; SentenceBreak:Other +2D27..2D27; SentenceBreak:Lower +2D28..2D2C; SentenceBreak:Other +2D2D..2D2D; SentenceBreak:Lower +2D2E..2D2F; SentenceBreak:Other +2D30..2D67; SentenceBreak:OLetter +2D68..2D6E; SentenceBreak:Other +2D6F..2D6F; SentenceBreak:OLetter +2D70..2D7E; SentenceBreak:Other +2D7F..2D7F; SentenceBreak:Extend +2D80..2D96; SentenceBreak:OLetter +2D97..2D9F; SentenceBreak:Other +2DA0..2DA6; SentenceBreak:OLetter +2DA7..2DA7; SentenceBreak:Other +2DA8..2DAE; SentenceBreak:OLetter +2DAF..2DAF; SentenceBreak:Other +2DB0..2DB6; SentenceBreak:OLetter +2DB7..2DB7; SentenceBreak:Other +2DB8..2DBE; SentenceBreak:OLetter +2DBF..2DBF; SentenceBreak:Other +2DC0..2DC6; SentenceBreak:OLetter +2DC7..2DC7; SentenceBreak:Other +2DC8..2DCE; SentenceBreak:OLetter +2DCF..2DCF; SentenceBreak:Other +2DD0..2DD6; SentenceBreak:OLetter +2DD7..2DD7; SentenceBreak:Other +2DD8..2DDE; SentenceBreak:OLetter +2DDF..2DDF; SentenceBreak:Other +2DE0..2DFF; SentenceBreak:Extend +2E00..2E0D; SentenceBreak:Close +2E0E..2E1B; SentenceBreak:Other +2E1C..2E1D; SentenceBreak:Close +2E1E..2E1F; SentenceBreak:Other +2E20..2E29; SentenceBreak:Close +2E2A..2E2D; SentenceBreak:Other +2E2E..2E2E; SentenceBreak:STerm +2E2F..2E2F; SentenceBreak:OLetter +2E30..2E3B; SentenceBreak:Other +2E3C..2E3C; SentenceBreak:STerm +2E3D..2E41; SentenceBreak:Other +2E42..2E42; SentenceBreak:Close +2E43..2FFF; SentenceBreak:Other +3000..3000; SentenceBreak:Sp +3001..3001; SentenceBreak:SContinue +3002..3002; SentenceBreak:STerm +3003..3004; SentenceBreak:Other +3005..3007; SentenceBreak:OLetter +3008..3011; SentenceBreak:Close +3012..3013; SentenceBreak:Other +3014..301B; SentenceBreak:Close +301C..301C; SentenceBreak:Other +301D..301F; SentenceBreak:Close +3020..3020; SentenceBreak:Other +3021..3029; SentenceBreak:OLetter +302A..302F; SentenceBreak:Extend +3030..3030; SentenceBreak:Other +3031..3035; SentenceBreak:OLetter +3036..3037; SentenceBreak:Other +3038..303C; SentenceBreak:OLetter +303D..3040; SentenceBreak:Other +3041..3096; SentenceBreak:OLetter +3097..3098; SentenceBreak:Other +3099..309A; SentenceBreak:Extend +309B..309C; SentenceBreak:Other +309D..309F; SentenceBreak:OLetter +30A0..30A0; SentenceBreak:Other +30A1..30FA; SentenceBreak:OLetter +30FB..30FB; SentenceBreak:Other +30FC..30FF; SentenceBreak:OLetter +3100..3104; SentenceBreak:Other +3105..312E; SentenceBreak:OLetter +312F..3130; SentenceBreak:Other +3131..318E; SentenceBreak:OLetter +318F..319F; SentenceBreak:Other +31A0..31BA; SentenceBreak:OLetter +31BB..31EF; SentenceBreak:Other +31F0..31FF; SentenceBreak:OLetter +3200..33FF; SentenceBreak:Other +3400..4DB5; SentenceBreak:OLetter +4DB6..4DFF; SentenceBreak:Other +4E00..9FEA; SentenceBreak:OLetter +9FEB..9FFF; SentenceBreak:Other +A000..A48C; SentenceBreak:OLetter +A48D..A4CF; SentenceBreak:Other +A4D0..A4FD; SentenceBreak:OLetter +A4FE..A4FE; SentenceBreak:Other +A4FF..A4FF; SentenceBreak:STerm +A500..A60C; SentenceBreak:OLetter +A60D..A60D; SentenceBreak:Other +A60E..A60F; SentenceBreak:STerm +A610..A61F; SentenceBreak:OLetter +A620..A629; SentenceBreak:Numeric +A62A..A62B; SentenceBreak:OLetter +A62C..A63F; SentenceBreak:Other +A640..A640; SentenceBreak:Upper +A641..A641; SentenceBreak:Lower +A642..A642; SentenceBreak:Upper +A643..A643; SentenceBreak:Lower +A644..A644; SentenceBreak:Upper +A645..A645; SentenceBreak:Lower +A646..A646; SentenceBreak:Upper +A647..A647; SentenceBreak:Lower +A648..A648; SentenceBreak:Upper +A649..A649; SentenceBreak:Lower +A64A..A64A; SentenceBreak:Upper +A64B..A64B; SentenceBreak:Lower +A64C..A64C; SentenceBreak:Upper +A64D..A64D; SentenceBreak:Lower +A64E..A64E; SentenceBreak:Upper +A64F..A64F; SentenceBreak:Lower +A650..A650; SentenceBreak:Upper +A651..A651; SentenceBreak:Lower +A652..A652; SentenceBreak:Upper +A653..A653; SentenceBreak:Lower +A654..A654; SentenceBreak:Upper +A655..A655; SentenceBreak:Lower +A656..A656; SentenceBreak:Upper +A657..A657; SentenceBreak:Lower +A658..A658; SentenceBreak:Upper +A659..A659; SentenceBreak:Lower +A65A..A65A; SentenceBreak:Upper +A65B..A65B; SentenceBreak:Lower +A65C..A65C; SentenceBreak:Upper +A65D..A65D; SentenceBreak:Lower +A65E..A65E; SentenceBreak:Upper +A65F..A65F; SentenceBreak:Lower +A660..A660; SentenceBreak:Upper +A661..A661; SentenceBreak:Lower +A662..A662; SentenceBreak:Upper +A663..A663; SentenceBreak:Lower +A664..A664; SentenceBreak:Upper +A665..A665; SentenceBreak:Lower +A666..A666; SentenceBreak:Upper +A667..A667; SentenceBreak:Lower +A668..A668; SentenceBreak:Upper +A669..A669; SentenceBreak:Lower +A66A..A66A; SentenceBreak:Upper +A66B..A66B; SentenceBreak:Lower +A66C..A66C; SentenceBreak:Upper +A66D..A66D; SentenceBreak:Lower +A66E..A66E; SentenceBreak:OLetter +A66F..A672; SentenceBreak:Extend +A673..A673; SentenceBreak:Other +A674..A67D; SentenceBreak:Extend +A67E..A67E; SentenceBreak:Other +A67F..A67F; SentenceBreak:OLetter +A680..A680; SentenceBreak:Upper +A681..A681; SentenceBreak:Lower +A682..A682; SentenceBreak:Upper +A683..A683; SentenceBreak:Lower +A684..A684; SentenceBreak:Upper +A685..A685; SentenceBreak:Lower +A686..A686; SentenceBreak:Upper +A687..A687; SentenceBreak:Lower +A688..A688; SentenceBreak:Upper +A689..A689; SentenceBreak:Lower +A68A..A68A; SentenceBreak:Upper +A68B..A68B; SentenceBreak:Lower +A68C..A68C; SentenceBreak:Upper +A68D..A68D; SentenceBreak:Lower +A68E..A68E; SentenceBreak:Upper +A68F..A68F; SentenceBreak:Lower +A690..A690; SentenceBreak:Upper +A691..A691; SentenceBreak:Lower +A692..A692; SentenceBreak:Upper +A693..A693; SentenceBreak:Lower +A694..A694; SentenceBreak:Upper +A695..A695; SentenceBreak:Lower +A696..A696; SentenceBreak:Upper +A697..A697; SentenceBreak:Lower +A698..A698; SentenceBreak:Upper +A699..A699; SentenceBreak:Lower +A69A..A69A; SentenceBreak:Upper +A69B..A69D; SentenceBreak:Lower +A69E..A69F; SentenceBreak:Extend +A6A0..A6EF; SentenceBreak:OLetter +A6F0..A6F1; SentenceBreak:Extend +A6F2..A6F2; SentenceBreak:Other +A6F3..A6F3; SentenceBreak:STerm +A6F4..A6F6; SentenceBreak:Other +A6F7..A6F7; SentenceBreak:STerm +A6F8..A716; SentenceBreak:Other +A717..A71F; SentenceBreak:OLetter +A720..A721; SentenceBreak:Other +A722..A722; SentenceBreak:Upper +A723..A723; SentenceBreak:Lower +A724..A724; SentenceBreak:Upper +A725..A725; SentenceBreak:Lower +A726..A726; SentenceBreak:Upper +A727..A727; SentenceBreak:Lower +A728..A728; SentenceBreak:Upper +A729..A729; SentenceBreak:Lower +A72A..A72A; SentenceBreak:Upper +A72B..A72B; SentenceBreak:Lower +A72C..A72C; SentenceBreak:Upper +A72D..A72D; SentenceBreak:Lower +A72E..A72E; SentenceBreak:Upper +A72F..A731; SentenceBreak:Lower +A732..A732; SentenceBreak:Upper +A733..A733; SentenceBreak:Lower +A734..A734; SentenceBreak:Upper +A735..A735; SentenceBreak:Lower +A736..A736; SentenceBreak:Upper +A737..A737; SentenceBreak:Lower +A738..A738; SentenceBreak:Upper +A739..A739; SentenceBreak:Lower +A73A..A73A; SentenceBreak:Upper +A73B..A73B; SentenceBreak:Lower +A73C..A73C; SentenceBreak:Upper +A73D..A73D; SentenceBreak:Lower +A73E..A73E; SentenceBreak:Upper +A73F..A73F; SentenceBreak:Lower +A740..A740; SentenceBreak:Upper +A741..A741; SentenceBreak:Lower +A742..A742; SentenceBreak:Upper +A743..A743; SentenceBreak:Lower +A744..A744; SentenceBreak:Upper +A745..A745; SentenceBreak:Lower +A746..A746; SentenceBreak:Upper +A747..A747; SentenceBreak:Lower +A748..A748; SentenceBreak:Upper +A749..A749; SentenceBreak:Lower +A74A..A74A; SentenceBreak:Upper +A74B..A74B; SentenceBreak:Lower +A74C..A74C; SentenceBreak:Upper +A74D..A74D; SentenceBreak:Lower +A74E..A74E; SentenceBreak:Upper +A74F..A74F; SentenceBreak:Lower +A750..A750; SentenceBreak:Upper +A751..A751; SentenceBreak:Lower +A752..A752; SentenceBreak:Upper +A753..A753; SentenceBreak:Lower +A754..A754; SentenceBreak:Upper +A755..A755; SentenceBreak:Lower +A756..A756; SentenceBreak:Upper +A757..A757; SentenceBreak:Lower +A758..A758; SentenceBreak:Upper +A759..A759; SentenceBreak:Lower +A75A..A75A; SentenceBreak:Upper +A75B..A75B; SentenceBreak:Lower +A75C..A75C; SentenceBreak:Upper +A75D..A75D; SentenceBreak:Lower +A75E..A75E; SentenceBreak:Upper +A75F..A75F; SentenceBreak:Lower +A760..A760; SentenceBreak:Upper +A761..A761; SentenceBreak:Lower +A762..A762; SentenceBreak:Upper +A763..A763; SentenceBreak:Lower +A764..A764; SentenceBreak:Upper +A765..A765; SentenceBreak:Lower +A766..A766; SentenceBreak:Upper +A767..A767; SentenceBreak:Lower +A768..A768; SentenceBreak:Upper +A769..A769; SentenceBreak:Lower +A76A..A76A; SentenceBreak:Upper +A76B..A76B; SentenceBreak:Lower +A76C..A76C; SentenceBreak:Upper +A76D..A76D; SentenceBreak:Lower +A76E..A76E; SentenceBreak:Upper +A76F..A778; SentenceBreak:Lower +A779..A779; SentenceBreak:Upper +A77A..A77A; SentenceBreak:Lower +A77B..A77B; SentenceBreak:Upper +A77C..A77C; SentenceBreak:Lower +A77D..A77E; SentenceBreak:Upper +A77F..A77F; SentenceBreak:Lower +A780..A780; SentenceBreak:Upper +A781..A781; SentenceBreak:Lower +A782..A782; SentenceBreak:Upper +A783..A783; SentenceBreak:Lower +A784..A784; SentenceBreak:Upper +A785..A785; SentenceBreak:Lower +A786..A786; SentenceBreak:Upper +A787..A787; SentenceBreak:Lower +A788..A788; SentenceBreak:OLetter +A789..A78A; SentenceBreak:Other +A78B..A78B; SentenceBreak:Upper +A78C..A78C; SentenceBreak:Lower +A78D..A78D; SentenceBreak:Upper +A78E..A78E; SentenceBreak:Lower +A78F..A78F; SentenceBreak:OLetter +A790..A790; SentenceBreak:Upper +A791..A791; SentenceBreak:Lower +A792..A792; SentenceBreak:Upper +A793..A795; SentenceBreak:Lower +A796..A796; SentenceBreak:Upper +A797..A797; SentenceBreak:Lower +A798..A798; SentenceBreak:Upper +A799..A799; SentenceBreak:Lower +A79A..A79A; SentenceBreak:Upper +A79B..A79B; SentenceBreak:Lower +A79C..A79C; SentenceBreak:Upper +A79D..A79D; SentenceBreak:Lower +A79E..A79E; SentenceBreak:Upper +A79F..A79F; SentenceBreak:Lower +A7A0..A7A0; SentenceBreak:Upper +A7A1..A7A1; SentenceBreak:Lower +A7A2..A7A2; SentenceBreak:Upper +A7A3..A7A3; SentenceBreak:Lower +A7A4..A7A4; SentenceBreak:Upper +A7A5..A7A5; SentenceBreak:Lower +A7A6..A7A6; SentenceBreak:Upper +A7A7..A7A7; SentenceBreak:Lower +A7A8..A7A8; SentenceBreak:Upper +A7A9..A7A9; SentenceBreak:Lower +A7AA..A7AE; SentenceBreak:Upper +A7AF..A7AF; SentenceBreak:Other +A7B0..A7B4; SentenceBreak:Upper +A7B5..A7B5; SentenceBreak:Lower +A7B6..A7B6; SentenceBreak:Upper +A7B7..A7B7; SentenceBreak:Lower +A7B8..A7F6; SentenceBreak:Other +A7F7..A7F7; SentenceBreak:OLetter +A7F8..A7FA; SentenceBreak:Lower +A7FB..A801; SentenceBreak:OLetter +A802..A802; SentenceBreak:Extend +A803..A805; SentenceBreak:OLetter +A806..A806; SentenceBreak:Extend +A807..A80A; SentenceBreak:OLetter +A80B..A80B; SentenceBreak:Extend +A80C..A822; SentenceBreak:OLetter +A823..A827; SentenceBreak:Extend +A828..A83F; SentenceBreak:Other +A840..A873; SentenceBreak:OLetter +A874..A875; SentenceBreak:Other +A876..A877; SentenceBreak:STerm +A878..A87F; SentenceBreak:Other +A880..A881; SentenceBreak:Extend +A882..A8B3; SentenceBreak:OLetter +A8B4..A8C5; SentenceBreak:Extend +A8C6..A8CD; SentenceBreak:Other +A8CE..A8CF; SentenceBreak:STerm +A8D0..A8D9; SentenceBreak:Numeric +A8DA..A8DF; SentenceBreak:Other +A8E0..A8F1; SentenceBreak:Extend +A8F2..A8F7; SentenceBreak:OLetter +A8F8..A8FA; SentenceBreak:Other +A8FB..A8FB; SentenceBreak:OLetter +A8FC..A8FC; SentenceBreak:Other +A8FD..A8FD; SentenceBreak:OLetter +A8FE..A8FF; SentenceBreak:Other +A900..A909; SentenceBreak:Numeric +A90A..A925; SentenceBreak:OLetter +A926..A92D; SentenceBreak:Extend +A92E..A92E; SentenceBreak:Other +A92F..A92F; SentenceBreak:STerm +A930..A946; SentenceBreak:OLetter +A947..A953; SentenceBreak:Extend +A954..A95F; SentenceBreak:Other +A960..A97C; SentenceBreak:OLetter +A97D..A97F; SentenceBreak:Other +A980..A983; SentenceBreak:Extend +A984..A9B2; SentenceBreak:OLetter +A9B3..A9C0; SentenceBreak:Extend +A9C1..A9C7; SentenceBreak:Other +A9C8..A9C9; SentenceBreak:STerm +A9CA..A9CE; SentenceBreak:Other +A9CF..A9CF; SentenceBreak:OLetter +A9D0..A9D9; SentenceBreak:Numeric +A9DA..A9DF; SentenceBreak:Other +A9E0..A9E4; SentenceBreak:OLetter +A9E5..A9E5; SentenceBreak:Extend +A9E6..A9EF; SentenceBreak:OLetter +A9F0..A9F9; SentenceBreak:Numeric +A9FA..A9FE; SentenceBreak:OLetter +A9FF..A9FF; SentenceBreak:Other +AA00..AA28; SentenceBreak:OLetter +AA29..AA36; SentenceBreak:Extend +AA37..AA3F; SentenceBreak:Other +AA40..AA42; SentenceBreak:OLetter +AA43..AA43; SentenceBreak:Extend +AA44..AA4B; SentenceBreak:OLetter +AA4C..AA4D; SentenceBreak:Extend +AA4E..AA4F; SentenceBreak:Other +AA50..AA59; SentenceBreak:Numeric +AA5A..AA5C; SentenceBreak:Other +AA5D..AA5F; SentenceBreak:STerm +AA60..AA76; SentenceBreak:OLetter +AA77..AA79; SentenceBreak:Other +AA7A..AA7A; SentenceBreak:OLetter +AA7B..AA7D; SentenceBreak:Extend +AA7E..AAAF; SentenceBreak:OLetter +AAB0..AAB0; SentenceBreak:Extend +AAB1..AAB1; SentenceBreak:OLetter +AAB2..AAB4; SentenceBreak:Extend +AAB5..AAB6; SentenceBreak:OLetter +AAB7..AAB8; SentenceBreak:Extend +AAB9..AABD; SentenceBreak:OLetter +AABE..AABF; SentenceBreak:Extend +AAC0..AAC0; SentenceBreak:OLetter +AAC1..AAC1; SentenceBreak:Extend +AAC2..AAC2; SentenceBreak:OLetter +AAC3..AADA; SentenceBreak:Other +AADB..AADD; SentenceBreak:OLetter +AADE..AADF; SentenceBreak:Other +AAE0..AAEA; SentenceBreak:OLetter +AAEB..AAEF; SentenceBreak:Extend +AAF0..AAF1; SentenceBreak:STerm +AAF2..AAF4; SentenceBreak:OLetter +AAF5..AAF6; SentenceBreak:Extend +AAF7..AB00; SentenceBreak:Other +AB01..AB06; SentenceBreak:OLetter +AB07..AB08; SentenceBreak:Other +AB09..AB0E; SentenceBreak:OLetter +AB0F..AB10; SentenceBreak:Other +AB11..AB16; SentenceBreak:OLetter +AB17..AB1F; SentenceBreak:Other +AB20..AB26; SentenceBreak:OLetter +AB27..AB27; SentenceBreak:Other +AB28..AB2E; SentenceBreak:OLetter +AB2F..AB2F; SentenceBreak:Other +AB30..AB5A; SentenceBreak:Lower +AB5B..AB5B; SentenceBreak:Other +AB5C..AB65; SentenceBreak:Lower +AB66..AB6F; SentenceBreak:Other +AB70..ABBF; SentenceBreak:Lower +ABC0..ABE2; SentenceBreak:OLetter +ABE3..ABEA; SentenceBreak:Extend +ABEB..ABEB; SentenceBreak:STerm +ABEC..ABED; SentenceBreak:Extend +ABEE..ABEF; SentenceBreak:Other +ABF0..ABF9; SentenceBreak:Numeric +ABFA..ABFF; SentenceBreak:Other +AC00..D7A3; SentenceBreak:OLetter +D7A4..D7AF; SentenceBreak:Other +D7B0..D7C6; SentenceBreak:OLetter +D7C7..D7CA; SentenceBreak:Other +D7CB..D7FB; SentenceBreak:OLetter +D7FC..D7FF; SentenceBreak:Other +E000..F8FF; SentenceBreak:Other +F900..FA6D; SentenceBreak:OLetter +FA6E..FA6F; SentenceBreak:Other +FA70..FAD9; SentenceBreak:OLetter +FADA..FAFF; SentenceBreak:Other +FB00..FB06; SentenceBreak:Lower +FB07..FB12; SentenceBreak:Other +FB13..FB17; SentenceBreak:Lower +FB18..FB1C; SentenceBreak:Other +FB1D..FB1D; SentenceBreak:OLetter +FB1E..FB1E; SentenceBreak:Extend +FB1F..FB28; SentenceBreak:OLetter +FB29..FB29; SentenceBreak:Other +FB2A..FB36; SentenceBreak:OLetter +FB37..FB37; SentenceBreak:Other +FB38..FB3C; SentenceBreak:OLetter +FB3D..FB3D; SentenceBreak:Other +FB3E..FB3E; SentenceBreak:OLetter +FB3F..FB3F; SentenceBreak:Other +FB40..FB41; SentenceBreak:OLetter +FB42..FB42; SentenceBreak:Other +FB43..FB44; SentenceBreak:OLetter +FB45..FB45; SentenceBreak:Other +FB46..FBB1; SentenceBreak:OLetter +FBB2..FBD2; SentenceBreak:Other +FBD3..FD3D; SentenceBreak:OLetter +FD3E..FD3F; SentenceBreak:Close +FD40..FD4F; SentenceBreak:Other +FD50..FD8F; SentenceBreak:OLetter +FD90..FD91; SentenceBreak:Other +FD92..FDC7; SentenceBreak:OLetter +FDC8..FDEF; SentenceBreak:Other +FDF0..FDFB; SentenceBreak:OLetter +FDFC..FDFF; SentenceBreak:Other +FE00..FE0F; SentenceBreak:Extend +FE10..FE11; SentenceBreak:SContinue +FE12..FE12; SentenceBreak:Other +FE13..FE13; SentenceBreak:SContinue +FE14..FE16; SentenceBreak:Other +FE17..FE18; SentenceBreak:Close +FE19..FE1F; SentenceBreak:Other +FE20..FE2F; SentenceBreak:Extend +FE30..FE30; SentenceBreak:Other +FE31..FE32; SentenceBreak:SContinue +FE33..FE34; SentenceBreak:Other +FE35..FE44; SentenceBreak:Close +FE45..FE46; SentenceBreak:Other +FE47..FE48; SentenceBreak:Close +FE49..FE4F; SentenceBreak:Other +FE50..FE51; SentenceBreak:SContinue +FE52..FE52; SentenceBreak:ATerm +FE53..FE54; SentenceBreak:Other +FE55..FE55; SentenceBreak:SContinue +FE56..FE57; SentenceBreak:STerm +FE58..FE58; SentenceBreak:SContinue +FE59..FE5E; SentenceBreak:Close +FE5F..FE62; SentenceBreak:Other +FE63..FE63; SentenceBreak:SContinue +FE64..FE6F; SentenceBreak:Other +FE70..FE74; SentenceBreak:OLetter +FE75..FE75; SentenceBreak:Other +FE76..FEFC; SentenceBreak:OLetter +FEFD..FEFE; SentenceBreak:Other +FEFF..FEFF; SentenceBreak:Format +FF00..FF00; SentenceBreak:Other +FF01..FF01; SentenceBreak:STerm +FF02..FF07; SentenceBreak:Other +FF08..FF09; SentenceBreak:Close +FF0A..FF0B; SentenceBreak:Other +FF0C..FF0D; SentenceBreak:SContinue +FF0E..FF0E; SentenceBreak:ATerm +FF0F..FF19; SentenceBreak:Other +FF1A..FF1A; SentenceBreak:SContinue +FF1B..FF1E; SentenceBreak:Other +FF1F..FF1F; SentenceBreak:STerm +FF20..FF20; SentenceBreak:Other +FF21..FF3A; SentenceBreak:Upper +FF3B..FF3B; SentenceBreak:Close +FF3C..FF3C; SentenceBreak:Other +FF3D..FF3D; SentenceBreak:Close +FF3E..FF40; SentenceBreak:Other +FF41..FF5A; SentenceBreak:Lower +FF5B..FF5B; SentenceBreak:Close +FF5C..FF5C; SentenceBreak:Other +FF5D..FF5D; SentenceBreak:Close +FF5E..FF5E; SentenceBreak:Other +FF5F..FF60; SentenceBreak:Close +FF61..FF61; SentenceBreak:STerm +FF62..FF63; SentenceBreak:Close +FF64..FF64; SentenceBreak:SContinue +FF65..FF65; SentenceBreak:Other +FF66..FF9D; SentenceBreak:OLetter +FF9E..FF9F; SentenceBreak:Extend +FFA0..FFBE; SentenceBreak:OLetter +FFBF..FFC1; SentenceBreak:Other +FFC2..FFC7; SentenceBreak:OLetter +FFC8..FFC9; SentenceBreak:Other +FFCA..FFCF; SentenceBreak:OLetter +FFD0..FFD1; SentenceBreak:Other +FFD2..FFD7; SentenceBreak:OLetter +FFD8..FFD9; SentenceBreak:Other +FFDA..FFDC; SentenceBreak:OLetter +FFDD..FFF8; SentenceBreak:Other +FFF9..FFFB; SentenceBreak:Format +FFFC..FFFF; SentenceBreak:Other +10000..1000B; SentenceBreak:OLetter +1000C..1000C; SentenceBreak:Other +1000D..10026; SentenceBreak:OLetter +10027..10027; SentenceBreak:Other +10028..1003A; SentenceBreak:OLetter +1003B..1003B; SentenceBreak:Other +1003C..1003D; SentenceBreak:OLetter +1003E..1003E; SentenceBreak:Other +1003F..1004D; SentenceBreak:OLetter +1004E..1004F; SentenceBreak:Other +10050..1005D; SentenceBreak:OLetter +1005E..1007F; SentenceBreak:Other +10080..100FA; SentenceBreak:OLetter +100FB..1013F; SentenceBreak:Other +10140..10174; SentenceBreak:OLetter +10175..101FC; SentenceBreak:Other +101FD..101FD; SentenceBreak:Extend +101FE..1027F; SentenceBreak:Other +10280..1029C; SentenceBreak:OLetter +1029D..1029F; SentenceBreak:Other +102A0..102D0; SentenceBreak:OLetter +102D1..102DF; SentenceBreak:Other +102E0..102E0; SentenceBreak:Extend +102E1..102FF; SentenceBreak:Other +10300..1031F; SentenceBreak:OLetter +10320..1032C; SentenceBreak:Other +1032D..1034A; SentenceBreak:OLetter +1034B..1034F; SentenceBreak:Other +10350..10375; SentenceBreak:OLetter +10376..1037A; SentenceBreak:Extend +1037B..1037F; SentenceBreak:Other +10380..1039D; SentenceBreak:OLetter +1039E..1039F; SentenceBreak:Other +103A0..103C3; SentenceBreak:OLetter +103C4..103C7; SentenceBreak:Other +103C8..103CF; SentenceBreak:OLetter +103D0..103D0; SentenceBreak:Other +103D1..103D5; SentenceBreak:OLetter +103D6..103FF; SentenceBreak:Other +10400..10427; SentenceBreak:Upper +10428..1044F; SentenceBreak:Lower +10450..1049D; SentenceBreak:OLetter +1049E..1049F; SentenceBreak:Other +104A0..104A9; SentenceBreak:Numeric +104AA..104AF; SentenceBreak:Other +104B0..104D3; SentenceBreak:Upper +104D4..104D7; SentenceBreak:Other +104D8..104FB; SentenceBreak:Lower +104FC..104FF; SentenceBreak:Other +10500..10527; SentenceBreak:OLetter +10528..1052F; SentenceBreak:Other +10530..10563; SentenceBreak:OLetter +10564..105FF; SentenceBreak:Other +10600..10736; SentenceBreak:OLetter +10737..1073F; SentenceBreak:Other +10740..10755; SentenceBreak:OLetter +10756..1075F; SentenceBreak:Other +10760..10767; SentenceBreak:OLetter +10768..107FF; SentenceBreak:Other +10800..10805; SentenceBreak:OLetter +10806..10807; SentenceBreak:Other +10808..10808; SentenceBreak:OLetter +10809..10809; SentenceBreak:Other +1080A..10835; SentenceBreak:OLetter +10836..10836; SentenceBreak:Other +10837..10838; SentenceBreak:OLetter +10839..1083B; SentenceBreak:Other +1083C..1083C; SentenceBreak:OLetter +1083D..1083E; SentenceBreak:Other +1083F..10855; SentenceBreak:OLetter +10856..1085F; SentenceBreak:Other +10860..10876; SentenceBreak:OLetter +10877..1087F; SentenceBreak:Other +10880..1089E; SentenceBreak:OLetter +1089F..108DF; SentenceBreak:Other +108E0..108F2; SentenceBreak:OLetter +108F3..108F3; SentenceBreak:Other +108F4..108F5; SentenceBreak:OLetter +108F6..108FF; SentenceBreak:Other +10900..10915; SentenceBreak:OLetter +10916..1091F; SentenceBreak:Other +10920..10939; SentenceBreak:OLetter +1093A..1097F; SentenceBreak:Other +10980..109B7; SentenceBreak:OLetter +109B8..109BD; SentenceBreak:Other +109BE..109BF; SentenceBreak:OLetter +109C0..109FF; SentenceBreak:Other +10A00..10A00; SentenceBreak:OLetter +10A01..10A03; SentenceBreak:Extend +10A04..10A04; SentenceBreak:Other +10A05..10A06; SentenceBreak:Extend +10A07..10A0B; SentenceBreak:Other +10A0C..10A0F; SentenceBreak:Extend +10A10..10A13; SentenceBreak:OLetter +10A14..10A14; SentenceBreak:Other +10A15..10A17; SentenceBreak:OLetter +10A18..10A18; SentenceBreak:Other +10A19..10A33; SentenceBreak:OLetter +10A34..10A37; SentenceBreak:Other +10A38..10A3A; SentenceBreak:Extend +10A3B..10A3E; SentenceBreak:Other +10A3F..10A3F; SentenceBreak:Extend +10A40..10A55; SentenceBreak:Other +10A56..10A57; SentenceBreak:STerm +10A58..10A5F; SentenceBreak:Other +10A60..10A7C; SentenceBreak:OLetter +10A7D..10A7F; SentenceBreak:Other +10A80..10A9C; SentenceBreak:OLetter +10A9D..10ABF; SentenceBreak:Other +10AC0..10AC7; SentenceBreak:OLetter +10AC8..10AC8; SentenceBreak:Other +10AC9..10AE4; SentenceBreak:OLetter +10AE5..10AE6; SentenceBreak:Extend +10AE7..10AFF; SentenceBreak:Other +10B00..10B35; SentenceBreak:OLetter +10B36..10B3F; SentenceBreak:Other +10B40..10B55; SentenceBreak:OLetter +10B56..10B5F; SentenceBreak:Other +10B60..10B72; SentenceBreak:OLetter +10B73..10B7F; SentenceBreak:Other +10B80..10B91; SentenceBreak:OLetter +10B92..10BFF; SentenceBreak:Other +10C00..10C48; SentenceBreak:OLetter +10C49..10C7F; SentenceBreak:Other +10C80..10CB2; SentenceBreak:Upper +10CB3..10CBF; SentenceBreak:Other +10CC0..10CF2; SentenceBreak:Lower +10CF3..10FFF; SentenceBreak:Other +11000..11002; SentenceBreak:Extend +11003..11037; SentenceBreak:OLetter +11038..11046; SentenceBreak:Extend +11047..11048; SentenceBreak:STerm +11049..11065; SentenceBreak:Other +11066..1106F; SentenceBreak:Numeric +11070..1107E; SentenceBreak:Other +1107F..11082; SentenceBreak:Extend +11083..110AF; SentenceBreak:OLetter +110B0..110BA; SentenceBreak:Extend +110BB..110BC; SentenceBreak:Other +110BD..110BD; SentenceBreak:Format +110BE..110C1; SentenceBreak:STerm +110C2..110CF; SentenceBreak:Other +110D0..110E8; SentenceBreak:OLetter +110E9..110EF; SentenceBreak:Other +110F0..110F9; SentenceBreak:Numeric +110FA..110FF; SentenceBreak:Other +11100..11102; SentenceBreak:Extend +11103..11126; SentenceBreak:OLetter +11127..11134; SentenceBreak:Extend +11135..11135; SentenceBreak:Other +11136..1113F; SentenceBreak:Numeric +11140..11140; SentenceBreak:Other +11141..11143; SentenceBreak:STerm +11144..1114F; SentenceBreak:Other +11150..11172; SentenceBreak:OLetter +11173..11173; SentenceBreak:Extend +11174..11175; SentenceBreak:Other +11176..11176; SentenceBreak:OLetter +11177..1117F; SentenceBreak:Other +11180..11182; SentenceBreak:Extend +11183..111B2; SentenceBreak:OLetter +111B3..111C0; SentenceBreak:Extend +111C1..111C4; SentenceBreak:OLetter +111C5..111C6; SentenceBreak:STerm +111C7..111C9; SentenceBreak:Other +111CA..111CC; SentenceBreak:Extend +111CD..111CD; SentenceBreak:STerm +111CE..111CF; SentenceBreak:Other +111D0..111D9; SentenceBreak:Numeric +111DA..111DA; SentenceBreak:OLetter +111DB..111DB; SentenceBreak:Other +111DC..111DC; SentenceBreak:OLetter +111DD..111DD; SentenceBreak:Other +111DE..111DF; SentenceBreak:STerm +111E0..111FF; SentenceBreak:Other +11200..11211; SentenceBreak:OLetter +11212..11212; SentenceBreak:Other +11213..1122B; SentenceBreak:OLetter +1122C..11237; SentenceBreak:Extend +11238..11239; SentenceBreak:STerm +1123A..1123A; SentenceBreak:Other +1123B..1123C; SentenceBreak:STerm +1123D..1123D; SentenceBreak:Other +1123E..1123E; SentenceBreak:Extend +1123F..1127F; SentenceBreak:Other +11280..11286; SentenceBreak:OLetter +11287..11287; SentenceBreak:Other +11288..11288; SentenceBreak:OLetter +11289..11289; SentenceBreak:Other +1128A..1128D; SentenceBreak:OLetter +1128E..1128E; SentenceBreak:Other +1128F..1129D; SentenceBreak:OLetter +1129E..1129E; SentenceBreak:Other +1129F..112A8; SentenceBreak:OLetter +112A9..112A9; SentenceBreak:STerm +112AA..112AF; SentenceBreak:Other +112B0..112DE; SentenceBreak:OLetter +112DF..112EA; SentenceBreak:Extend +112EB..112EF; SentenceBreak:Other +112F0..112F9; SentenceBreak:Numeric +112FA..112FF; SentenceBreak:Other +11300..11303; SentenceBreak:Extend +11304..11304; SentenceBreak:Other +11305..1130C; SentenceBreak:OLetter +1130D..1130E; SentenceBreak:Other +1130F..11310; SentenceBreak:OLetter +11311..11312; SentenceBreak:Other +11313..11328; SentenceBreak:OLetter +11329..11329; SentenceBreak:Other +1132A..11330; SentenceBreak:OLetter +11331..11331; SentenceBreak:Other +11332..11333; SentenceBreak:OLetter +11334..11334; SentenceBreak:Other +11335..11339; SentenceBreak:OLetter +1133A..1133B; SentenceBreak:Other +1133C..1133C; SentenceBreak:Extend +1133D..1133D; SentenceBreak:OLetter +1133E..11344; SentenceBreak:Extend +11345..11346; SentenceBreak:Other +11347..11348; SentenceBreak:Extend +11349..1134A; SentenceBreak:Other +1134B..1134D; SentenceBreak:Extend +1134E..1134F; SentenceBreak:Other +11350..11350; SentenceBreak:OLetter +11351..11356; SentenceBreak:Other +11357..11357; SentenceBreak:Extend +11358..1135C; SentenceBreak:Other +1135D..11361; SentenceBreak:OLetter +11362..11363; SentenceBreak:Extend +11364..11365; SentenceBreak:Other +11366..1136C; SentenceBreak:Extend +1136D..1136F; SentenceBreak:Other +11370..11374; SentenceBreak:Extend +11375..113FF; SentenceBreak:Other +11400..11434; SentenceBreak:OLetter +11435..11446; SentenceBreak:Extend +11447..1144A; SentenceBreak:OLetter +1144B..1144C; SentenceBreak:STerm +1144D..1144F; SentenceBreak:Other +11450..11459; SentenceBreak:Numeric +1145A..1147F; SentenceBreak:Other +11480..114AF; SentenceBreak:OLetter +114B0..114C3; SentenceBreak:Extend +114C4..114C5; SentenceBreak:OLetter +114C6..114C6; SentenceBreak:Other +114C7..114C7; SentenceBreak:OLetter +114C8..114CF; SentenceBreak:Other +114D0..114D9; SentenceBreak:Numeric +114DA..1157F; SentenceBreak:Other +11580..115AE; SentenceBreak:OLetter +115AF..115B5; SentenceBreak:Extend +115B6..115B7; SentenceBreak:Other +115B8..115C0; SentenceBreak:Extend +115C1..115C1; SentenceBreak:Other +115C2..115C3; SentenceBreak:STerm +115C4..115C8; SentenceBreak:Other +115C9..115D7; SentenceBreak:STerm +115D8..115DB; SentenceBreak:OLetter +115DC..115DD; SentenceBreak:Extend +115DE..115FF; SentenceBreak:Other +11600..1162F; SentenceBreak:OLetter +11630..11640; SentenceBreak:Extend +11641..11642; SentenceBreak:STerm +11643..11643; SentenceBreak:Other +11644..11644; SentenceBreak:OLetter +11645..1164F; SentenceBreak:Other +11650..11659; SentenceBreak:Numeric +1165A..1167F; SentenceBreak:Other +11680..116AA; SentenceBreak:OLetter +116AB..116B7; SentenceBreak:Extend +116B8..116BF; SentenceBreak:Other +116C0..116C9; SentenceBreak:Numeric +116CA..116FF; SentenceBreak:Other +11700..11719; SentenceBreak:OLetter +1171A..1171C; SentenceBreak:Other +1171D..1172B; SentenceBreak:Extend +1172C..1172F; SentenceBreak:Other +11730..11739; SentenceBreak:Numeric +1173A..1173B; SentenceBreak:Other +1173C..1173E; SentenceBreak:STerm +1173F..1189F; SentenceBreak:Other +118A0..118BF; SentenceBreak:Upper +118C0..118DF; SentenceBreak:Lower +118E0..118E9; SentenceBreak:Numeric +118EA..118FE; SentenceBreak:Other +118FF..118FF; SentenceBreak:OLetter +11900..119FF; SentenceBreak:Other +11A00..11A00; SentenceBreak:OLetter +11A01..11A0A; SentenceBreak:Extend +11A0B..11A32; SentenceBreak:OLetter +11A33..11A39; SentenceBreak:Extend +11A3A..11A3A; SentenceBreak:OLetter +11A3B..11A3E; SentenceBreak:Extend +11A3F..11A41; SentenceBreak:Other +11A42..11A43; SentenceBreak:STerm +11A44..11A46; SentenceBreak:Other +11A47..11A47; SentenceBreak:Extend +11A48..11A4F; SentenceBreak:Other +11A50..11A50; SentenceBreak:OLetter +11A51..11A5B; SentenceBreak:Extend +11A5C..11A83; SentenceBreak:OLetter +11A84..11A85; SentenceBreak:Other +11A86..11A89; SentenceBreak:OLetter +11A8A..11A99; SentenceBreak:Extend +11A9A..11A9A; SentenceBreak:Other +11A9B..11A9C; SentenceBreak:STerm +11A9D..11ABF; SentenceBreak:Other +11AC0..11AF8; SentenceBreak:OLetter +11AF9..11BFF; SentenceBreak:Other +11C00..11C08; SentenceBreak:OLetter +11C09..11C09; SentenceBreak:Other +11C0A..11C2E; SentenceBreak:OLetter +11C2F..11C36; SentenceBreak:Extend +11C37..11C37; SentenceBreak:Other +11C38..11C3F; SentenceBreak:Extend +11C40..11C40; SentenceBreak:OLetter +11C41..11C42; SentenceBreak:STerm +11C43..11C4F; SentenceBreak:Other +11C50..11C59; SentenceBreak:Numeric +11C5A..11C71; SentenceBreak:Other +11C72..11C8F; SentenceBreak:OLetter +11C90..11C91; SentenceBreak:Other +11C92..11CA7; SentenceBreak:Extend +11CA8..11CA8; SentenceBreak:Other +11CA9..11CB6; SentenceBreak:Extend +11CB7..11CFF; SentenceBreak:Other +11D00..11D06; SentenceBreak:OLetter +11D07..11D07; SentenceBreak:Other +11D08..11D09; SentenceBreak:OLetter +11D0A..11D0A; SentenceBreak:Other +11D0B..11D30; SentenceBreak:OLetter +11D31..11D36; SentenceBreak:Extend +11D37..11D39; SentenceBreak:Other +11D3A..11D3A; SentenceBreak:Extend +11D3B..11D3B; SentenceBreak:Other +11D3C..11D3D; SentenceBreak:Extend +11D3E..11D3E; SentenceBreak:Other +11D3F..11D45; SentenceBreak:Extend +11D46..11D46; SentenceBreak:OLetter +11D47..11D47; SentenceBreak:Extend +11D48..11D4F; SentenceBreak:Other +11D50..11D59; SentenceBreak:Numeric +11D5A..11FFF; SentenceBreak:Other +12000..12399; SentenceBreak:OLetter +1239A..123FF; SentenceBreak:Other +12400..1246E; SentenceBreak:OLetter +1246F..1247F; SentenceBreak:Other +12480..12543; SentenceBreak:OLetter +12544..12FFF; SentenceBreak:Other +13000..1342E; SentenceBreak:OLetter +1342F..143FF; SentenceBreak:Other +14400..14646; SentenceBreak:OLetter +14647..167FF; SentenceBreak:Other +16800..16A38; SentenceBreak:OLetter +16A39..16A3F; SentenceBreak:Other +16A40..16A5E; SentenceBreak:OLetter +16A5F..16A5F; SentenceBreak:Other +16A60..16A69; SentenceBreak:Numeric +16A6A..16A6D; SentenceBreak:Other +16A6E..16A6F; SentenceBreak:STerm +16A70..16ACF; SentenceBreak:Other +16AD0..16AED; SentenceBreak:OLetter +16AEE..16AEF; SentenceBreak:Other +16AF0..16AF4; SentenceBreak:Extend +16AF5..16AF5; SentenceBreak:STerm +16AF6..16AFF; SentenceBreak:Other +16B00..16B2F; SentenceBreak:OLetter +16B30..16B36; SentenceBreak:Extend +16B37..16B38; SentenceBreak:STerm +16B39..16B3F; SentenceBreak:Other +16B40..16B43; SentenceBreak:OLetter +16B44..16B44; SentenceBreak:STerm +16B45..16B4F; SentenceBreak:Other +16B50..16B59; SentenceBreak:Numeric +16B5A..16B62; SentenceBreak:Other +16B63..16B77; SentenceBreak:OLetter +16B78..16B7C; SentenceBreak:Other +16B7D..16B8F; SentenceBreak:OLetter +16B90..16EFF; SentenceBreak:Other +16F00..16F44; SentenceBreak:OLetter +16F45..16F4F; SentenceBreak:Other +16F50..16F50; SentenceBreak:OLetter +16F51..16F7E; SentenceBreak:Extend +16F7F..16F8E; SentenceBreak:Other +16F8F..16F92; SentenceBreak:Extend +16F93..16F9F; SentenceBreak:OLetter +16FA0..16FDF; SentenceBreak:Other +16FE0..16FE1; SentenceBreak:OLetter +16FE2..16FFF; SentenceBreak:Other +17000..187EC; SentenceBreak:OLetter +187ED..187FF; SentenceBreak:Other +18800..18AF2; SentenceBreak:OLetter +18AF3..1AFFF; SentenceBreak:Other +1B000..1B11E; SentenceBreak:OLetter +1B11F..1B16F; SentenceBreak:Other +1B170..1B2FB; SentenceBreak:OLetter +1B2FC..1BBFF; SentenceBreak:Other +1BC00..1BC6A; SentenceBreak:OLetter +1BC6B..1BC6F; SentenceBreak:Other +1BC70..1BC7C; SentenceBreak:OLetter +1BC7D..1BC7F; SentenceBreak:Other +1BC80..1BC88; SentenceBreak:OLetter +1BC89..1BC8F; SentenceBreak:Other +1BC90..1BC99; SentenceBreak:OLetter +1BC9A..1BC9C; SentenceBreak:Other +1BC9D..1BC9E; SentenceBreak:Extend +1BC9F..1BC9F; SentenceBreak:STerm +1BCA0..1BCA3; SentenceBreak:Format +1BCA4..1D164; SentenceBreak:Other +1D165..1D169; SentenceBreak:Extend +1D16A..1D16C; SentenceBreak:Other +1D16D..1D172; SentenceBreak:Extend +1D173..1D17A; SentenceBreak:Format +1D17B..1D182; SentenceBreak:Extend +1D183..1D184; SentenceBreak:Other +1D185..1D18B; SentenceBreak:Extend +1D18C..1D1A9; SentenceBreak:Other +1D1AA..1D1AD; SentenceBreak:Extend +1D1AE..1D241; SentenceBreak:Other +1D242..1D244; SentenceBreak:Extend +1D245..1D3FF; SentenceBreak:Other +1D400..1D419; SentenceBreak:Upper +1D41A..1D433; SentenceBreak:Lower +1D434..1D44D; SentenceBreak:Upper +1D44E..1D454; SentenceBreak:Lower +1D455..1D455; SentenceBreak:Other +1D456..1D467; SentenceBreak:Lower +1D468..1D481; SentenceBreak:Upper +1D482..1D49B; SentenceBreak:Lower +1D49C..1D49C; SentenceBreak:Upper +1D49D..1D49D; SentenceBreak:Other +1D49E..1D49F; SentenceBreak:Upper +1D4A0..1D4A1; SentenceBreak:Other +1D4A2..1D4A2; SentenceBreak:Upper +1D4A3..1D4A4; SentenceBreak:Other +1D4A5..1D4A6; SentenceBreak:Upper +1D4A7..1D4A8; SentenceBreak:Other +1D4A9..1D4AC; SentenceBreak:Upper +1D4AD..1D4AD; SentenceBreak:Other +1D4AE..1D4B5; SentenceBreak:Upper +1D4B6..1D4B9; SentenceBreak:Lower +1D4BA..1D4BA; SentenceBreak:Other +1D4BB..1D4BB; SentenceBreak:Lower +1D4BC..1D4BC; SentenceBreak:Other +1D4BD..1D4C3; SentenceBreak:Lower +1D4C4..1D4C4; SentenceBreak:Other +1D4C5..1D4CF; SentenceBreak:Lower +1D4D0..1D4E9; SentenceBreak:Upper +1D4EA..1D503; SentenceBreak:Lower +1D504..1D505; SentenceBreak:Upper +1D506..1D506; SentenceBreak:Other +1D507..1D50A; SentenceBreak:Upper +1D50B..1D50C; SentenceBreak:Other +1D50D..1D514; SentenceBreak:Upper +1D515..1D515; SentenceBreak:Other +1D516..1D51C; SentenceBreak:Upper +1D51D..1D51D; SentenceBreak:Other +1D51E..1D537; SentenceBreak:Lower +1D538..1D539; SentenceBreak:Upper +1D53A..1D53A; SentenceBreak:Other +1D53B..1D53E; SentenceBreak:Upper +1D53F..1D53F; SentenceBreak:Other +1D540..1D544; SentenceBreak:Upper +1D545..1D545; SentenceBreak:Other +1D546..1D546; SentenceBreak:Upper +1D547..1D549; SentenceBreak:Other +1D54A..1D550; SentenceBreak:Upper +1D551..1D551; SentenceBreak:Other +1D552..1D56B; SentenceBreak:Lower +1D56C..1D585; SentenceBreak:Upper +1D586..1D59F; SentenceBreak:Lower +1D5A0..1D5B9; SentenceBreak:Upper +1D5BA..1D5D3; SentenceBreak:Lower +1D5D4..1D5ED; SentenceBreak:Upper +1D5EE..1D607; SentenceBreak:Lower +1D608..1D621; SentenceBreak:Upper +1D622..1D63B; SentenceBreak:Lower +1D63C..1D655; SentenceBreak:Upper +1D656..1D66F; SentenceBreak:Lower +1D670..1D689; SentenceBreak:Upper +1D68A..1D6A5; SentenceBreak:Lower +1D6A6..1D6A7; SentenceBreak:Other +1D6A8..1D6C0; SentenceBreak:Upper +1D6C1..1D6C1; SentenceBreak:Other +1D6C2..1D6DA; SentenceBreak:Lower +1D6DB..1D6DB; SentenceBreak:Other +1D6DC..1D6E1; SentenceBreak:Lower +1D6E2..1D6FA; SentenceBreak:Upper +1D6FB..1D6FB; SentenceBreak:Other +1D6FC..1D714; SentenceBreak:Lower +1D715..1D715; SentenceBreak:Other +1D716..1D71B; SentenceBreak:Lower +1D71C..1D734; SentenceBreak:Upper +1D735..1D735; SentenceBreak:Other +1D736..1D74E; SentenceBreak:Lower +1D74F..1D74F; SentenceBreak:Other +1D750..1D755; SentenceBreak:Lower +1D756..1D76E; SentenceBreak:Upper +1D76F..1D76F; SentenceBreak:Other +1D770..1D788; SentenceBreak:Lower +1D789..1D789; SentenceBreak:Other +1D78A..1D78F; SentenceBreak:Lower +1D790..1D7A8; SentenceBreak:Upper +1D7A9..1D7A9; SentenceBreak:Other +1D7AA..1D7C2; SentenceBreak:Lower +1D7C3..1D7C3; SentenceBreak:Other +1D7C4..1D7C9; SentenceBreak:Lower +1D7CA..1D7CA; SentenceBreak:Upper +1D7CB..1D7CB; SentenceBreak:Lower +1D7CC..1D7CD; SentenceBreak:Other +1D7CE..1D7FF; SentenceBreak:Numeric +1D800..1D9FF; SentenceBreak:Other +1DA00..1DA36; SentenceBreak:Extend +1DA37..1DA3A; SentenceBreak:Other +1DA3B..1DA6C; SentenceBreak:Extend +1DA6D..1DA74; SentenceBreak:Other +1DA75..1DA75; SentenceBreak:Extend +1DA76..1DA83; SentenceBreak:Other +1DA84..1DA84; SentenceBreak:Extend +1DA85..1DA87; SentenceBreak:Other +1DA88..1DA88; SentenceBreak:STerm +1DA89..1DA9A; SentenceBreak:Other +1DA9B..1DA9F; SentenceBreak:Extend +1DAA0..1DAA0; SentenceBreak:Other +1DAA1..1DAAF; SentenceBreak:Extend +1DAB0..1DFFF; SentenceBreak:Other +1E000..1E006; SentenceBreak:Extend +1E007..1E007; SentenceBreak:Other +1E008..1E018; SentenceBreak:Extend +1E019..1E01A; SentenceBreak:Other +1E01B..1E021; SentenceBreak:Extend +1E022..1E022; SentenceBreak:Other +1E023..1E024; SentenceBreak:Extend +1E025..1E025; SentenceBreak:Other +1E026..1E02A; SentenceBreak:Extend +1E02B..1E7FF; SentenceBreak:Other +1E800..1E8C4; SentenceBreak:OLetter +1E8C5..1E8CF; SentenceBreak:Other +1E8D0..1E8D6; SentenceBreak:Extend +1E8D7..1E8FF; SentenceBreak:Other +1E900..1E921; SentenceBreak:Upper +1E922..1E943; SentenceBreak:Lower +1E944..1E94A; SentenceBreak:Extend +1E94B..1E94F; SentenceBreak:Other +1E950..1E959; SentenceBreak:Numeric +1E95A..1EDFF; SentenceBreak:Other +1EE00..1EE03; SentenceBreak:OLetter +1EE04..1EE04; SentenceBreak:Other +1EE05..1EE1F; SentenceBreak:OLetter +1EE20..1EE20; SentenceBreak:Other +1EE21..1EE22; SentenceBreak:OLetter +1EE23..1EE23; SentenceBreak:Other +1EE24..1EE24; SentenceBreak:OLetter +1EE25..1EE26; SentenceBreak:Other +1EE27..1EE27; SentenceBreak:OLetter +1EE28..1EE28; SentenceBreak:Other +1EE29..1EE32; SentenceBreak:OLetter +1EE33..1EE33; SentenceBreak:Other +1EE34..1EE37; SentenceBreak:OLetter +1EE38..1EE38; SentenceBreak:Other +1EE39..1EE39; SentenceBreak:OLetter +1EE3A..1EE3A; SentenceBreak:Other +1EE3B..1EE3B; SentenceBreak:OLetter +1EE3C..1EE41; SentenceBreak:Other +1EE42..1EE42; SentenceBreak:OLetter +1EE43..1EE46; SentenceBreak:Other +1EE47..1EE47; SentenceBreak:OLetter +1EE48..1EE48; SentenceBreak:Other +1EE49..1EE49; SentenceBreak:OLetter +1EE4A..1EE4A; SentenceBreak:Other +1EE4B..1EE4B; SentenceBreak:OLetter +1EE4C..1EE4C; SentenceBreak:Other +1EE4D..1EE4F; SentenceBreak:OLetter +1EE50..1EE50; SentenceBreak:Other +1EE51..1EE52; SentenceBreak:OLetter +1EE53..1EE53; SentenceBreak:Other +1EE54..1EE54; SentenceBreak:OLetter +1EE55..1EE56; SentenceBreak:Other +1EE57..1EE57; SentenceBreak:OLetter +1EE58..1EE58; SentenceBreak:Other +1EE59..1EE59; SentenceBreak:OLetter +1EE5A..1EE5A; SentenceBreak:Other +1EE5B..1EE5B; SentenceBreak:OLetter +1EE5C..1EE5C; SentenceBreak:Other +1EE5D..1EE5D; SentenceBreak:OLetter +1EE5E..1EE5E; SentenceBreak:Other +1EE5F..1EE5F; SentenceBreak:OLetter +1EE60..1EE60; SentenceBreak:Other +1EE61..1EE62; SentenceBreak:OLetter +1EE63..1EE63; SentenceBreak:Other +1EE64..1EE64; SentenceBreak:OLetter +1EE65..1EE66; SentenceBreak:Other +1EE67..1EE6A; SentenceBreak:OLetter +1EE6B..1EE6B; SentenceBreak:Other +1EE6C..1EE72; SentenceBreak:OLetter +1EE73..1EE73; SentenceBreak:Other +1EE74..1EE77; SentenceBreak:OLetter +1EE78..1EE78; SentenceBreak:Other +1EE79..1EE7C; SentenceBreak:OLetter +1EE7D..1EE7D; SentenceBreak:Other +1EE7E..1EE7E; SentenceBreak:OLetter +1EE7F..1EE7F; SentenceBreak:Other +1EE80..1EE89; SentenceBreak:OLetter +1EE8A..1EE8A; SentenceBreak:Other +1EE8B..1EE9B; SentenceBreak:OLetter +1EE9C..1EEA0; SentenceBreak:Other +1EEA1..1EEA3; SentenceBreak:OLetter +1EEA4..1EEA4; SentenceBreak:Other +1EEA5..1EEA9; SentenceBreak:OLetter +1EEAA..1EEAA; SentenceBreak:Other +1EEAB..1EEBB; SentenceBreak:OLetter +1EEBC..1F12F; SentenceBreak:Other +1F130..1F149; SentenceBreak:Upper +1F14A..1F14F; SentenceBreak:Other +1F150..1F169; SentenceBreak:Upper +1F16A..1F16F; SentenceBreak:Other +1F170..1F189; SentenceBreak:Upper +1F18A..1F675; SentenceBreak:Other +1F676..1F678; SentenceBreak:Close +1F679..1FFFF; SentenceBreak:Other +20000..2A6D6; SentenceBreak:OLetter +2A6D7..2A6FF; SentenceBreak:Other +2A700..2B734; SentenceBreak:OLetter +2B735..2B73F; SentenceBreak:Other +2B740..2B81D; SentenceBreak:OLetter +2B81E..2B81F; SentenceBreak:Other +2B820..2CEA1; SentenceBreak:OLetter +2CEA2..2CEAF; SentenceBreak:Other +2CEB0..2EBE0; SentenceBreak:OLetter +2EBE1..2F7FF; SentenceBreak:Other +2F800..2FA1D; SentenceBreak:OLetter +2FA1E..E0000; SentenceBreak:Other +E0001..E0001; SentenceBreak:Format +E0002..E001F; SentenceBreak:Other +E0020..E007F; SentenceBreak:Extend +E0080..E00FF; SentenceBreak:Other +E0100..E01EF; SentenceBreak:Extend +E01F0..10FFFF; SentenceBreak:Other diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_10_0.test b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_10_0.test new file mode 100644 index 000000000..b020995b4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_10_0.test @@ -0,0 +1,11 @@ +name: UnicodeSentenceBreak_10_0 + +description: +Tests character class syntax of the Unicode 10.0 SentenceBreak property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_10_0.flex b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_10_0.flex new file mode 100644 index 000000000..3c154a017 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_10_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeWhiteSpace1_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\S { setCurCharPropertyValue("Not-Whitespace"); } +[^\S] { setCurCharPropertyValue("Whitespace"); } diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_10_0.output b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_10_0.output new file mode 100644 index 000000000..ec391629e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_10_0.output @@ -0,0 +1,22 @@ +0000..0008; Not-Whitespace +0009..000D; Whitespace +000E..001F; Not-Whitespace +0020..0020; Whitespace +0021..0084; Not-Whitespace +0085..0085; Whitespace +0086..009F; Not-Whitespace +00A0..00A0; Whitespace +00A1..167F; Not-Whitespace +1680..1680; Whitespace +1681..1FFF; Not-Whitespace +2000..200A; Whitespace +200B..2027; Not-Whitespace +2028..2029; Whitespace +202A..202E; Not-Whitespace +202F..202F; Whitespace +2030..205E; Not-Whitespace +205F..205F; Whitespace +2060..2FFF; Not-Whitespace +3000..3000; Whitespace +3001..D7FF; Not-Whitespace +E000..10FFFF; Not-Whitespace diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_10_0.test b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_10_0.test new file mode 100644 index 000000000..4b4dda3ec --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeWhiteSpace1_10_0 + +description: +Tests character class syntax of the Unicode 10.0 WhiteSpace property +using the '\S' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_10_0.flex b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_10_0.flex new file mode 100644 index 000000000..436733153 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_10_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeWhiteSpace2_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\s { setCurCharPropertyValue("Whitespace"); } +[^\s] { setCurCharPropertyValue("Not-Whitespace"); } diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_10_0.output b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_10_0.output new file mode 100644 index 000000000..ec391629e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_10_0.output @@ -0,0 +1,22 @@ +0000..0008; Not-Whitespace +0009..000D; Whitespace +000E..001F; Not-Whitespace +0020..0020; Whitespace +0021..0084; Not-Whitespace +0085..0085; Whitespace +0086..009F; Not-Whitespace +00A0..00A0; Whitespace +00A1..167F; Not-Whitespace +1680..1680; Whitespace +1681..1FFF; Not-Whitespace +2000..200A; Whitespace +200B..2027; Not-Whitespace +2028..2029; Whitespace +202A..202E; Not-Whitespace +202F..202F; Whitespace +2030..205E; Not-Whitespace +205F..205F; Whitespace +2060..2FFF; Not-Whitespace +3000..3000; Whitespace +3001..D7FF; Not-Whitespace +E000..10FFFF; Not-Whitespace diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_10_0.test b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_10_0.test new file mode 100644 index 000000000..00c14c8f0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeWhiteSpace2_10_0 + +description: +Tests character class syntax of the Unicode 10.0 WhiteSpace property +using the '\s' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_10_0.flex b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_10_0.flex new file mode 100644 index 000000000..55ab5ea60 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_10_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeUppercase_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +[:uppercase:] { setCurCharPropertyValue("Uppercase"); } +[^[:uppercase:]] { setCurCharPropertyValue("Not-Uppercase"); } diff --git a/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_10_0.output b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_10_0.output new file mode 100644 index 000000000..9b2749c00 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_10_0.output @@ -0,0 +1,1266 @@ +0000..0040; Not-Uppercase +0041..005A; Uppercase +005B..00BF; Not-Uppercase +00C0..00D6; Uppercase +00D7..00D7; Not-Uppercase +00D8..00DE; Uppercase +00DF..00FF; Not-Uppercase +0100..0100; Uppercase +0101..0101; Not-Uppercase +0102..0102; Uppercase +0103..0103; Not-Uppercase +0104..0104; Uppercase +0105..0105; Not-Uppercase +0106..0106; Uppercase +0107..0107; Not-Uppercase +0108..0108; Uppercase +0109..0109; Not-Uppercase +010A..010A; Uppercase +010B..010B; Not-Uppercase +010C..010C; Uppercase +010D..010D; Not-Uppercase +010E..010E; Uppercase +010F..010F; Not-Uppercase +0110..0110; Uppercase +0111..0111; Not-Uppercase +0112..0112; Uppercase +0113..0113; Not-Uppercase +0114..0114; Uppercase +0115..0115; Not-Uppercase +0116..0116; Uppercase +0117..0117; Not-Uppercase +0118..0118; Uppercase +0119..0119; Not-Uppercase +011A..011A; Uppercase +011B..011B; Not-Uppercase +011C..011C; Uppercase +011D..011D; Not-Uppercase +011E..011E; Uppercase +011F..011F; Not-Uppercase +0120..0120; Uppercase +0121..0121; Not-Uppercase +0122..0122; Uppercase +0123..0123; Not-Uppercase +0124..0124; Uppercase +0125..0125; Not-Uppercase +0126..0126; Uppercase +0127..0127; Not-Uppercase +0128..0128; Uppercase +0129..0129; Not-Uppercase +012A..012A; Uppercase +012B..012B; Not-Uppercase +012C..012C; Uppercase +012D..012D; Not-Uppercase +012E..012E; Uppercase +012F..012F; Not-Uppercase +0130..0130; Uppercase +0131..0131; Not-Uppercase +0132..0132; Uppercase +0133..0133; Not-Uppercase +0134..0134; Uppercase +0135..0135; Not-Uppercase +0136..0136; Uppercase +0137..0138; Not-Uppercase +0139..0139; Uppercase +013A..013A; Not-Uppercase +013B..013B; Uppercase +013C..013C; Not-Uppercase +013D..013D; Uppercase +013E..013E; Not-Uppercase +013F..013F; Uppercase +0140..0140; Not-Uppercase +0141..0141; Uppercase +0142..0142; Not-Uppercase +0143..0143; Uppercase +0144..0144; Not-Uppercase +0145..0145; Uppercase +0146..0146; Not-Uppercase +0147..0147; Uppercase +0148..0149; Not-Uppercase +014A..014A; Uppercase +014B..014B; Not-Uppercase +014C..014C; Uppercase +014D..014D; Not-Uppercase +014E..014E; Uppercase +014F..014F; Not-Uppercase +0150..0150; Uppercase +0151..0151; Not-Uppercase +0152..0152; Uppercase +0153..0153; Not-Uppercase +0154..0154; Uppercase +0155..0155; Not-Uppercase +0156..0156; Uppercase +0157..0157; Not-Uppercase +0158..0158; Uppercase +0159..0159; Not-Uppercase +015A..015A; Uppercase +015B..015B; Not-Uppercase +015C..015C; Uppercase +015D..015D; Not-Uppercase +015E..015E; Uppercase +015F..015F; Not-Uppercase +0160..0160; Uppercase +0161..0161; Not-Uppercase +0162..0162; Uppercase +0163..0163; Not-Uppercase +0164..0164; Uppercase +0165..0165; Not-Uppercase +0166..0166; Uppercase +0167..0167; Not-Uppercase +0168..0168; Uppercase +0169..0169; Not-Uppercase +016A..016A; Uppercase +016B..016B; Not-Uppercase +016C..016C; Uppercase +016D..016D; Not-Uppercase +016E..016E; Uppercase +016F..016F; Not-Uppercase +0170..0170; Uppercase +0171..0171; Not-Uppercase +0172..0172; Uppercase +0173..0173; Not-Uppercase +0174..0174; Uppercase +0175..0175; Not-Uppercase +0176..0176; Uppercase +0177..0177; Not-Uppercase +0178..0179; Uppercase +017A..017A; Not-Uppercase +017B..017B; Uppercase +017C..017C; Not-Uppercase +017D..017D; Uppercase +017E..0180; Not-Uppercase +0181..0182; Uppercase +0183..0183; Not-Uppercase +0184..0184; Uppercase +0185..0185; Not-Uppercase +0186..0187; Uppercase +0188..0188; Not-Uppercase +0189..018B; Uppercase +018C..018D; Not-Uppercase +018E..0191; Uppercase +0192..0192; Not-Uppercase +0193..0194; Uppercase +0195..0195; Not-Uppercase +0196..0198; Uppercase +0199..019B; Not-Uppercase +019C..019D; Uppercase +019E..019E; Not-Uppercase +019F..01A0; Uppercase +01A1..01A1; Not-Uppercase +01A2..01A2; Uppercase +01A3..01A3; Not-Uppercase +01A4..01A4; Uppercase +01A5..01A5; Not-Uppercase +01A6..01A7; Uppercase +01A8..01A8; Not-Uppercase +01A9..01A9; Uppercase +01AA..01AB; Not-Uppercase +01AC..01AC; Uppercase +01AD..01AD; Not-Uppercase +01AE..01AF; Uppercase +01B0..01B0; Not-Uppercase +01B1..01B3; Uppercase +01B4..01B4; Not-Uppercase +01B5..01B5; Uppercase +01B6..01B6; Not-Uppercase +01B7..01B8; Uppercase +01B9..01BB; Not-Uppercase +01BC..01BC; Uppercase +01BD..01C3; Not-Uppercase +01C4..01C4; Uppercase +01C5..01C6; Not-Uppercase +01C7..01C7; Uppercase +01C8..01C9; Not-Uppercase +01CA..01CA; Uppercase +01CB..01CC; Not-Uppercase +01CD..01CD; Uppercase +01CE..01CE; Not-Uppercase +01CF..01CF; Uppercase +01D0..01D0; Not-Uppercase +01D1..01D1; Uppercase +01D2..01D2; Not-Uppercase +01D3..01D3; Uppercase +01D4..01D4; Not-Uppercase +01D5..01D5; Uppercase +01D6..01D6; Not-Uppercase +01D7..01D7; Uppercase +01D8..01D8; Not-Uppercase +01D9..01D9; Uppercase +01DA..01DA; Not-Uppercase +01DB..01DB; Uppercase +01DC..01DD; Not-Uppercase +01DE..01DE; Uppercase +01DF..01DF; Not-Uppercase +01E0..01E0; Uppercase +01E1..01E1; Not-Uppercase +01E2..01E2; Uppercase +01E3..01E3; Not-Uppercase +01E4..01E4; Uppercase +01E5..01E5; Not-Uppercase +01E6..01E6; Uppercase +01E7..01E7; Not-Uppercase +01E8..01E8; Uppercase +01E9..01E9; Not-Uppercase +01EA..01EA; Uppercase +01EB..01EB; Not-Uppercase +01EC..01EC; Uppercase +01ED..01ED; Not-Uppercase +01EE..01EE; Uppercase +01EF..01F0; Not-Uppercase +01F1..01F1; Uppercase +01F2..01F3; Not-Uppercase +01F4..01F4; Uppercase +01F5..01F5; Not-Uppercase +01F6..01F8; Uppercase +01F9..01F9; Not-Uppercase +01FA..01FA; Uppercase +01FB..01FB; Not-Uppercase +01FC..01FC; Uppercase +01FD..01FD; Not-Uppercase +01FE..01FE; Uppercase +01FF..01FF; Not-Uppercase +0200..0200; Uppercase +0201..0201; Not-Uppercase +0202..0202; Uppercase +0203..0203; Not-Uppercase +0204..0204; Uppercase +0205..0205; Not-Uppercase +0206..0206; Uppercase +0207..0207; Not-Uppercase +0208..0208; Uppercase +0209..0209; Not-Uppercase +020A..020A; Uppercase +020B..020B; Not-Uppercase +020C..020C; Uppercase +020D..020D; Not-Uppercase +020E..020E; Uppercase +020F..020F; Not-Uppercase +0210..0210; Uppercase +0211..0211; Not-Uppercase +0212..0212; Uppercase +0213..0213; Not-Uppercase +0214..0214; Uppercase +0215..0215; Not-Uppercase +0216..0216; Uppercase +0217..0217; Not-Uppercase +0218..0218; Uppercase +0219..0219; Not-Uppercase +021A..021A; Uppercase +021B..021B; Not-Uppercase +021C..021C; Uppercase +021D..021D; Not-Uppercase +021E..021E; Uppercase +021F..021F; Not-Uppercase +0220..0220; Uppercase +0221..0221; Not-Uppercase +0222..0222; Uppercase +0223..0223; Not-Uppercase +0224..0224; Uppercase +0225..0225; Not-Uppercase +0226..0226; Uppercase +0227..0227; Not-Uppercase +0228..0228; Uppercase +0229..0229; Not-Uppercase +022A..022A; Uppercase +022B..022B; Not-Uppercase +022C..022C; Uppercase +022D..022D; Not-Uppercase +022E..022E; Uppercase +022F..022F; Not-Uppercase +0230..0230; Uppercase +0231..0231; Not-Uppercase +0232..0232; Uppercase +0233..0239; Not-Uppercase +023A..023B; Uppercase +023C..023C; Not-Uppercase +023D..023E; Uppercase +023F..0240; Not-Uppercase +0241..0241; Uppercase +0242..0242; Not-Uppercase +0243..0246; Uppercase +0247..0247; Not-Uppercase +0248..0248; Uppercase +0249..0249; Not-Uppercase +024A..024A; Uppercase +024B..024B; Not-Uppercase +024C..024C; Uppercase +024D..024D; Not-Uppercase +024E..024E; Uppercase +024F..036F; Not-Uppercase +0370..0370; Uppercase +0371..0371; Not-Uppercase +0372..0372; Uppercase +0373..0375; Not-Uppercase +0376..0376; Uppercase +0377..037E; Not-Uppercase +037F..037F; Uppercase +0380..0385; Not-Uppercase +0386..0386; Uppercase +0387..0387; Not-Uppercase +0388..038A; Uppercase +038B..038B; Not-Uppercase +038C..038C; Uppercase +038D..038D; Not-Uppercase +038E..038F; Uppercase +0390..0390; Not-Uppercase +0391..03A1; Uppercase +03A2..03A2; Not-Uppercase +03A3..03AB; Uppercase +03AC..03CE; Not-Uppercase +03CF..03CF; Uppercase +03D0..03D1; Not-Uppercase +03D2..03D4; Uppercase +03D5..03D7; Not-Uppercase +03D8..03D8; Uppercase +03D9..03D9; Not-Uppercase +03DA..03DA; Uppercase +03DB..03DB; Not-Uppercase +03DC..03DC; Uppercase +03DD..03DD; Not-Uppercase +03DE..03DE; Uppercase +03DF..03DF; Not-Uppercase +03E0..03E0; Uppercase +03E1..03E1; Not-Uppercase +03E2..03E2; Uppercase +03E3..03E3; Not-Uppercase +03E4..03E4; Uppercase +03E5..03E5; Not-Uppercase +03E6..03E6; Uppercase +03E7..03E7; Not-Uppercase +03E8..03E8; Uppercase +03E9..03E9; Not-Uppercase +03EA..03EA; Uppercase +03EB..03EB; Not-Uppercase +03EC..03EC; Uppercase +03ED..03ED; Not-Uppercase +03EE..03EE; Uppercase +03EF..03F3; Not-Uppercase +03F4..03F4; Uppercase +03F5..03F6; Not-Uppercase +03F7..03F7; Uppercase +03F8..03F8; Not-Uppercase +03F9..03FA; Uppercase +03FB..03FC; Not-Uppercase +03FD..042F; Uppercase +0430..045F; Not-Uppercase +0460..0460; Uppercase +0461..0461; Not-Uppercase +0462..0462; Uppercase +0463..0463; Not-Uppercase +0464..0464; Uppercase +0465..0465; Not-Uppercase +0466..0466; Uppercase +0467..0467; Not-Uppercase +0468..0468; Uppercase +0469..0469; Not-Uppercase +046A..046A; Uppercase +046B..046B; Not-Uppercase +046C..046C; Uppercase +046D..046D; Not-Uppercase +046E..046E; Uppercase +046F..046F; Not-Uppercase +0470..0470; Uppercase +0471..0471; Not-Uppercase +0472..0472; Uppercase +0473..0473; Not-Uppercase +0474..0474; Uppercase +0475..0475; Not-Uppercase +0476..0476; Uppercase +0477..0477; Not-Uppercase +0478..0478; Uppercase +0479..0479; Not-Uppercase +047A..047A; Uppercase +047B..047B; Not-Uppercase +047C..047C; Uppercase +047D..047D; Not-Uppercase +047E..047E; Uppercase +047F..047F; Not-Uppercase +0480..0480; Uppercase +0481..0489; Not-Uppercase +048A..048A; Uppercase +048B..048B; Not-Uppercase +048C..048C; Uppercase +048D..048D; Not-Uppercase +048E..048E; Uppercase +048F..048F; Not-Uppercase +0490..0490; Uppercase +0491..0491; Not-Uppercase +0492..0492; Uppercase +0493..0493; Not-Uppercase +0494..0494; Uppercase +0495..0495; Not-Uppercase +0496..0496; Uppercase +0497..0497; Not-Uppercase +0498..0498; Uppercase +0499..0499; Not-Uppercase +049A..049A; Uppercase +049B..049B; Not-Uppercase +049C..049C; Uppercase +049D..049D; Not-Uppercase +049E..049E; Uppercase +049F..049F; Not-Uppercase +04A0..04A0; Uppercase +04A1..04A1; Not-Uppercase +04A2..04A2; Uppercase +04A3..04A3; Not-Uppercase +04A4..04A4; Uppercase +04A5..04A5; Not-Uppercase +04A6..04A6; Uppercase +04A7..04A7; Not-Uppercase +04A8..04A8; Uppercase +04A9..04A9; Not-Uppercase +04AA..04AA; Uppercase +04AB..04AB; Not-Uppercase +04AC..04AC; Uppercase +04AD..04AD; Not-Uppercase +04AE..04AE; Uppercase +04AF..04AF; Not-Uppercase +04B0..04B0; Uppercase +04B1..04B1; Not-Uppercase +04B2..04B2; Uppercase +04B3..04B3; Not-Uppercase +04B4..04B4; Uppercase +04B5..04B5; Not-Uppercase +04B6..04B6; Uppercase +04B7..04B7; Not-Uppercase +04B8..04B8; Uppercase +04B9..04B9; Not-Uppercase +04BA..04BA; Uppercase +04BB..04BB; Not-Uppercase +04BC..04BC; Uppercase +04BD..04BD; Not-Uppercase +04BE..04BE; Uppercase +04BF..04BF; Not-Uppercase +04C0..04C1; Uppercase +04C2..04C2; Not-Uppercase +04C3..04C3; Uppercase +04C4..04C4; Not-Uppercase +04C5..04C5; Uppercase +04C6..04C6; Not-Uppercase +04C7..04C7; Uppercase +04C8..04C8; Not-Uppercase +04C9..04C9; Uppercase +04CA..04CA; Not-Uppercase +04CB..04CB; Uppercase +04CC..04CC; Not-Uppercase +04CD..04CD; Uppercase +04CE..04CF; Not-Uppercase +04D0..04D0; Uppercase +04D1..04D1; Not-Uppercase +04D2..04D2; Uppercase +04D3..04D3; Not-Uppercase +04D4..04D4; Uppercase +04D5..04D5; Not-Uppercase +04D6..04D6; Uppercase +04D7..04D7; Not-Uppercase +04D8..04D8; Uppercase +04D9..04D9; Not-Uppercase +04DA..04DA; Uppercase +04DB..04DB; Not-Uppercase +04DC..04DC; Uppercase +04DD..04DD; Not-Uppercase +04DE..04DE; Uppercase +04DF..04DF; Not-Uppercase +04E0..04E0; Uppercase +04E1..04E1; Not-Uppercase +04E2..04E2; Uppercase +04E3..04E3; Not-Uppercase +04E4..04E4; Uppercase +04E5..04E5; Not-Uppercase +04E6..04E6; Uppercase +04E7..04E7; Not-Uppercase +04E8..04E8; Uppercase +04E9..04E9; Not-Uppercase +04EA..04EA; Uppercase +04EB..04EB; Not-Uppercase +04EC..04EC; Uppercase +04ED..04ED; Not-Uppercase +04EE..04EE; Uppercase +04EF..04EF; Not-Uppercase +04F0..04F0; Uppercase +04F1..04F1; Not-Uppercase +04F2..04F2; Uppercase +04F3..04F3; Not-Uppercase +04F4..04F4; Uppercase +04F5..04F5; Not-Uppercase +04F6..04F6; Uppercase +04F7..04F7; Not-Uppercase +04F8..04F8; Uppercase +04F9..04F9; Not-Uppercase +04FA..04FA; Uppercase +04FB..04FB; Not-Uppercase +04FC..04FC; Uppercase +04FD..04FD; Not-Uppercase +04FE..04FE; Uppercase +04FF..04FF; Not-Uppercase +0500..0500; Uppercase +0501..0501; Not-Uppercase +0502..0502; Uppercase +0503..0503; Not-Uppercase +0504..0504; Uppercase +0505..0505; Not-Uppercase +0506..0506; Uppercase +0507..0507; Not-Uppercase +0508..0508; Uppercase +0509..0509; Not-Uppercase +050A..050A; Uppercase +050B..050B; Not-Uppercase +050C..050C; Uppercase +050D..050D; Not-Uppercase +050E..050E; Uppercase +050F..050F; Not-Uppercase +0510..0510; Uppercase +0511..0511; Not-Uppercase +0512..0512; Uppercase +0513..0513; Not-Uppercase +0514..0514; Uppercase +0515..0515; Not-Uppercase +0516..0516; Uppercase +0517..0517; Not-Uppercase +0518..0518; Uppercase +0519..0519; Not-Uppercase +051A..051A; Uppercase +051B..051B; Not-Uppercase +051C..051C; Uppercase +051D..051D; Not-Uppercase +051E..051E; Uppercase +051F..051F; Not-Uppercase +0520..0520; Uppercase +0521..0521; Not-Uppercase +0522..0522; Uppercase +0523..0523; Not-Uppercase +0524..0524; Uppercase +0525..0525; Not-Uppercase +0526..0526; Uppercase +0527..0527; Not-Uppercase +0528..0528; Uppercase +0529..0529; Not-Uppercase +052A..052A; Uppercase +052B..052B; Not-Uppercase +052C..052C; Uppercase +052D..052D; Not-Uppercase +052E..052E; Uppercase +052F..0530; Not-Uppercase +0531..0556; Uppercase +0557..109F; Not-Uppercase +10A0..10C5; Uppercase +10C6..10C6; Not-Uppercase +10C7..10C7; Uppercase +10C8..10CC; Not-Uppercase +10CD..10CD; Uppercase +10CE..139F; Not-Uppercase +13A0..13F5; Uppercase +13F6..1DFF; Not-Uppercase +1E00..1E00; Uppercase +1E01..1E01; Not-Uppercase +1E02..1E02; Uppercase +1E03..1E03; Not-Uppercase +1E04..1E04; Uppercase +1E05..1E05; Not-Uppercase +1E06..1E06; Uppercase +1E07..1E07; Not-Uppercase +1E08..1E08; Uppercase +1E09..1E09; Not-Uppercase +1E0A..1E0A; Uppercase +1E0B..1E0B; Not-Uppercase +1E0C..1E0C; Uppercase +1E0D..1E0D; Not-Uppercase +1E0E..1E0E; Uppercase +1E0F..1E0F; Not-Uppercase +1E10..1E10; Uppercase +1E11..1E11; Not-Uppercase +1E12..1E12; Uppercase +1E13..1E13; Not-Uppercase +1E14..1E14; Uppercase +1E15..1E15; Not-Uppercase +1E16..1E16; Uppercase +1E17..1E17; Not-Uppercase +1E18..1E18; Uppercase +1E19..1E19; Not-Uppercase +1E1A..1E1A; Uppercase +1E1B..1E1B; Not-Uppercase +1E1C..1E1C; Uppercase +1E1D..1E1D; Not-Uppercase +1E1E..1E1E; Uppercase +1E1F..1E1F; Not-Uppercase +1E20..1E20; Uppercase +1E21..1E21; Not-Uppercase +1E22..1E22; Uppercase +1E23..1E23; Not-Uppercase +1E24..1E24; Uppercase +1E25..1E25; Not-Uppercase +1E26..1E26; Uppercase +1E27..1E27; Not-Uppercase +1E28..1E28; Uppercase +1E29..1E29; Not-Uppercase +1E2A..1E2A; Uppercase +1E2B..1E2B; Not-Uppercase +1E2C..1E2C; Uppercase +1E2D..1E2D; Not-Uppercase +1E2E..1E2E; Uppercase +1E2F..1E2F; Not-Uppercase +1E30..1E30; Uppercase +1E31..1E31; Not-Uppercase +1E32..1E32; Uppercase +1E33..1E33; Not-Uppercase +1E34..1E34; Uppercase +1E35..1E35; Not-Uppercase +1E36..1E36; Uppercase +1E37..1E37; Not-Uppercase +1E38..1E38; Uppercase +1E39..1E39; Not-Uppercase +1E3A..1E3A; Uppercase +1E3B..1E3B; Not-Uppercase +1E3C..1E3C; Uppercase +1E3D..1E3D; Not-Uppercase +1E3E..1E3E; Uppercase +1E3F..1E3F; Not-Uppercase +1E40..1E40; Uppercase +1E41..1E41; Not-Uppercase +1E42..1E42; Uppercase +1E43..1E43; Not-Uppercase +1E44..1E44; Uppercase +1E45..1E45; Not-Uppercase +1E46..1E46; Uppercase +1E47..1E47; Not-Uppercase +1E48..1E48; Uppercase +1E49..1E49; Not-Uppercase +1E4A..1E4A; Uppercase +1E4B..1E4B; Not-Uppercase +1E4C..1E4C; Uppercase +1E4D..1E4D; Not-Uppercase +1E4E..1E4E; Uppercase +1E4F..1E4F; Not-Uppercase +1E50..1E50; Uppercase +1E51..1E51; Not-Uppercase +1E52..1E52; Uppercase +1E53..1E53; Not-Uppercase +1E54..1E54; Uppercase +1E55..1E55; Not-Uppercase +1E56..1E56; Uppercase +1E57..1E57; Not-Uppercase +1E58..1E58; Uppercase +1E59..1E59; Not-Uppercase +1E5A..1E5A; Uppercase +1E5B..1E5B; Not-Uppercase +1E5C..1E5C; Uppercase +1E5D..1E5D; Not-Uppercase +1E5E..1E5E; Uppercase +1E5F..1E5F; Not-Uppercase +1E60..1E60; Uppercase +1E61..1E61; Not-Uppercase +1E62..1E62; Uppercase +1E63..1E63; Not-Uppercase +1E64..1E64; Uppercase +1E65..1E65; Not-Uppercase +1E66..1E66; Uppercase +1E67..1E67; Not-Uppercase +1E68..1E68; Uppercase +1E69..1E69; Not-Uppercase +1E6A..1E6A; Uppercase +1E6B..1E6B; Not-Uppercase +1E6C..1E6C; Uppercase +1E6D..1E6D; Not-Uppercase +1E6E..1E6E; Uppercase +1E6F..1E6F; Not-Uppercase +1E70..1E70; Uppercase +1E71..1E71; Not-Uppercase +1E72..1E72; Uppercase +1E73..1E73; Not-Uppercase +1E74..1E74; Uppercase +1E75..1E75; Not-Uppercase +1E76..1E76; Uppercase +1E77..1E77; Not-Uppercase +1E78..1E78; Uppercase +1E79..1E79; Not-Uppercase +1E7A..1E7A; Uppercase +1E7B..1E7B; Not-Uppercase +1E7C..1E7C; Uppercase +1E7D..1E7D; Not-Uppercase +1E7E..1E7E; Uppercase +1E7F..1E7F; Not-Uppercase +1E80..1E80; Uppercase +1E81..1E81; Not-Uppercase +1E82..1E82; Uppercase +1E83..1E83; Not-Uppercase +1E84..1E84; Uppercase +1E85..1E85; Not-Uppercase +1E86..1E86; Uppercase +1E87..1E87; Not-Uppercase +1E88..1E88; Uppercase +1E89..1E89; Not-Uppercase +1E8A..1E8A; Uppercase +1E8B..1E8B; Not-Uppercase +1E8C..1E8C; Uppercase +1E8D..1E8D; Not-Uppercase +1E8E..1E8E; Uppercase +1E8F..1E8F; Not-Uppercase +1E90..1E90; Uppercase +1E91..1E91; Not-Uppercase +1E92..1E92; Uppercase +1E93..1E93; Not-Uppercase +1E94..1E94; Uppercase +1E95..1E9D; Not-Uppercase +1E9E..1E9E; Uppercase +1E9F..1E9F; Not-Uppercase +1EA0..1EA0; Uppercase +1EA1..1EA1; Not-Uppercase +1EA2..1EA2; Uppercase +1EA3..1EA3; Not-Uppercase +1EA4..1EA4; Uppercase +1EA5..1EA5; Not-Uppercase +1EA6..1EA6; Uppercase +1EA7..1EA7; Not-Uppercase +1EA8..1EA8; Uppercase +1EA9..1EA9; Not-Uppercase +1EAA..1EAA; Uppercase +1EAB..1EAB; Not-Uppercase +1EAC..1EAC; Uppercase +1EAD..1EAD; Not-Uppercase +1EAE..1EAE; Uppercase +1EAF..1EAF; Not-Uppercase +1EB0..1EB0; Uppercase +1EB1..1EB1; Not-Uppercase +1EB2..1EB2; Uppercase +1EB3..1EB3; Not-Uppercase +1EB4..1EB4; Uppercase +1EB5..1EB5; Not-Uppercase +1EB6..1EB6; Uppercase +1EB7..1EB7; Not-Uppercase +1EB8..1EB8; Uppercase +1EB9..1EB9; Not-Uppercase +1EBA..1EBA; Uppercase +1EBB..1EBB; Not-Uppercase +1EBC..1EBC; Uppercase +1EBD..1EBD; Not-Uppercase +1EBE..1EBE; Uppercase +1EBF..1EBF; Not-Uppercase +1EC0..1EC0; Uppercase +1EC1..1EC1; Not-Uppercase +1EC2..1EC2; Uppercase +1EC3..1EC3; Not-Uppercase +1EC4..1EC4; Uppercase +1EC5..1EC5; Not-Uppercase +1EC6..1EC6; Uppercase +1EC7..1EC7; Not-Uppercase +1EC8..1EC8; Uppercase +1EC9..1EC9; Not-Uppercase +1ECA..1ECA; Uppercase +1ECB..1ECB; Not-Uppercase +1ECC..1ECC; Uppercase +1ECD..1ECD; Not-Uppercase +1ECE..1ECE; Uppercase +1ECF..1ECF; Not-Uppercase +1ED0..1ED0; Uppercase +1ED1..1ED1; Not-Uppercase +1ED2..1ED2; Uppercase +1ED3..1ED3; Not-Uppercase +1ED4..1ED4; Uppercase +1ED5..1ED5; Not-Uppercase +1ED6..1ED6; Uppercase +1ED7..1ED7; Not-Uppercase +1ED8..1ED8; Uppercase +1ED9..1ED9; Not-Uppercase +1EDA..1EDA; Uppercase +1EDB..1EDB; Not-Uppercase +1EDC..1EDC; Uppercase +1EDD..1EDD; Not-Uppercase +1EDE..1EDE; Uppercase +1EDF..1EDF; Not-Uppercase +1EE0..1EE0; Uppercase +1EE1..1EE1; Not-Uppercase +1EE2..1EE2; Uppercase +1EE3..1EE3; Not-Uppercase +1EE4..1EE4; Uppercase +1EE5..1EE5; Not-Uppercase +1EE6..1EE6; Uppercase +1EE7..1EE7; Not-Uppercase +1EE8..1EE8; Uppercase +1EE9..1EE9; Not-Uppercase +1EEA..1EEA; Uppercase +1EEB..1EEB; Not-Uppercase +1EEC..1EEC; Uppercase +1EED..1EED; Not-Uppercase +1EEE..1EEE; Uppercase +1EEF..1EEF; Not-Uppercase +1EF0..1EF0; Uppercase +1EF1..1EF1; Not-Uppercase +1EF2..1EF2; Uppercase +1EF3..1EF3; Not-Uppercase +1EF4..1EF4; Uppercase +1EF5..1EF5; Not-Uppercase +1EF6..1EF6; Uppercase +1EF7..1EF7; Not-Uppercase +1EF8..1EF8; Uppercase +1EF9..1EF9; Not-Uppercase +1EFA..1EFA; Uppercase +1EFB..1EFB; Not-Uppercase +1EFC..1EFC; Uppercase +1EFD..1EFD; Not-Uppercase +1EFE..1EFE; Uppercase +1EFF..1F07; Not-Uppercase +1F08..1F0F; Uppercase +1F10..1F17; Not-Uppercase +1F18..1F1D; Uppercase +1F1E..1F27; Not-Uppercase +1F28..1F2F; Uppercase +1F30..1F37; Not-Uppercase +1F38..1F3F; Uppercase +1F40..1F47; Not-Uppercase +1F48..1F4D; Uppercase +1F4E..1F58; Not-Uppercase +1F59..1F59; Uppercase +1F5A..1F5A; Not-Uppercase +1F5B..1F5B; Uppercase +1F5C..1F5C; Not-Uppercase +1F5D..1F5D; Uppercase +1F5E..1F5E; Not-Uppercase +1F5F..1F5F; Uppercase +1F60..1F67; Not-Uppercase +1F68..1F6F; Uppercase +1F70..1FB7; Not-Uppercase +1FB8..1FBB; Uppercase +1FBC..1FC7; Not-Uppercase +1FC8..1FCB; Uppercase +1FCC..1FD7; Not-Uppercase +1FD8..1FDB; Uppercase +1FDC..1FE7; Not-Uppercase +1FE8..1FEC; Uppercase +1FED..1FF7; Not-Uppercase +1FF8..1FFB; Uppercase +1FFC..2101; Not-Uppercase +2102..2102; Uppercase +2103..2106; Not-Uppercase +2107..2107; Uppercase +2108..210A; Not-Uppercase +210B..210D; Uppercase +210E..210F; Not-Uppercase +2110..2112; Uppercase +2113..2114; Not-Uppercase +2115..2115; Uppercase +2116..2118; Not-Uppercase +2119..211D; Uppercase +211E..2123; Not-Uppercase +2124..2124; Uppercase +2125..2125; Not-Uppercase +2126..2126; Uppercase +2127..2127; Not-Uppercase +2128..2128; Uppercase +2129..2129; Not-Uppercase +212A..212D; Uppercase +212E..212F; Not-Uppercase +2130..2133; Uppercase +2134..213D; Not-Uppercase +213E..213F; Uppercase +2140..2144; Not-Uppercase +2145..2145; Uppercase +2146..215F; Not-Uppercase +2160..216F; Uppercase +2170..2182; Not-Uppercase +2183..2183; Uppercase +2184..24B5; Not-Uppercase +24B6..24CF; Uppercase +24D0..2BFF; Not-Uppercase +2C00..2C2E; Uppercase +2C2F..2C5F; Not-Uppercase +2C60..2C60; Uppercase +2C61..2C61; Not-Uppercase +2C62..2C64; Uppercase +2C65..2C66; Not-Uppercase +2C67..2C67; Uppercase +2C68..2C68; Not-Uppercase +2C69..2C69; Uppercase +2C6A..2C6A; Not-Uppercase +2C6B..2C6B; Uppercase +2C6C..2C6C; Not-Uppercase +2C6D..2C70; Uppercase +2C71..2C71; Not-Uppercase +2C72..2C72; Uppercase +2C73..2C74; Not-Uppercase +2C75..2C75; Uppercase +2C76..2C7D; Not-Uppercase +2C7E..2C80; Uppercase +2C81..2C81; Not-Uppercase +2C82..2C82; Uppercase +2C83..2C83; Not-Uppercase +2C84..2C84; Uppercase +2C85..2C85; Not-Uppercase +2C86..2C86; Uppercase +2C87..2C87; Not-Uppercase +2C88..2C88; Uppercase +2C89..2C89; Not-Uppercase +2C8A..2C8A; Uppercase +2C8B..2C8B; Not-Uppercase +2C8C..2C8C; Uppercase +2C8D..2C8D; Not-Uppercase +2C8E..2C8E; Uppercase +2C8F..2C8F; Not-Uppercase +2C90..2C90; Uppercase +2C91..2C91; Not-Uppercase +2C92..2C92; Uppercase +2C93..2C93; Not-Uppercase +2C94..2C94; Uppercase +2C95..2C95; Not-Uppercase +2C96..2C96; Uppercase +2C97..2C97; Not-Uppercase +2C98..2C98; Uppercase +2C99..2C99; Not-Uppercase +2C9A..2C9A; Uppercase +2C9B..2C9B; Not-Uppercase +2C9C..2C9C; Uppercase +2C9D..2C9D; Not-Uppercase +2C9E..2C9E; Uppercase +2C9F..2C9F; Not-Uppercase +2CA0..2CA0; Uppercase +2CA1..2CA1; Not-Uppercase +2CA2..2CA2; Uppercase +2CA3..2CA3; Not-Uppercase +2CA4..2CA4; Uppercase +2CA5..2CA5; Not-Uppercase +2CA6..2CA6; Uppercase +2CA7..2CA7; Not-Uppercase +2CA8..2CA8; Uppercase +2CA9..2CA9; Not-Uppercase +2CAA..2CAA; Uppercase +2CAB..2CAB; Not-Uppercase +2CAC..2CAC; Uppercase +2CAD..2CAD; Not-Uppercase +2CAE..2CAE; Uppercase +2CAF..2CAF; Not-Uppercase +2CB0..2CB0; Uppercase +2CB1..2CB1; Not-Uppercase +2CB2..2CB2; Uppercase +2CB3..2CB3; Not-Uppercase +2CB4..2CB4; Uppercase +2CB5..2CB5; Not-Uppercase +2CB6..2CB6; Uppercase +2CB7..2CB7; Not-Uppercase +2CB8..2CB8; Uppercase +2CB9..2CB9; Not-Uppercase +2CBA..2CBA; Uppercase +2CBB..2CBB; Not-Uppercase +2CBC..2CBC; Uppercase +2CBD..2CBD; Not-Uppercase +2CBE..2CBE; Uppercase +2CBF..2CBF; Not-Uppercase +2CC0..2CC0; Uppercase +2CC1..2CC1; Not-Uppercase +2CC2..2CC2; Uppercase +2CC3..2CC3; Not-Uppercase +2CC4..2CC4; Uppercase +2CC5..2CC5; Not-Uppercase +2CC6..2CC6; Uppercase +2CC7..2CC7; Not-Uppercase +2CC8..2CC8; Uppercase +2CC9..2CC9; Not-Uppercase +2CCA..2CCA; Uppercase +2CCB..2CCB; Not-Uppercase +2CCC..2CCC; Uppercase +2CCD..2CCD; Not-Uppercase +2CCE..2CCE; Uppercase +2CCF..2CCF; Not-Uppercase +2CD0..2CD0; Uppercase +2CD1..2CD1; Not-Uppercase +2CD2..2CD2; Uppercase +2CD3..2CD3; Not-Uppercase +2CD4..2CD4; Uppercase +2CD5..2CD5; Not-Uppercase +2CD6..2CD6; Uppercase +2CD7..2CD7; Not-Uppercase +2CD8..2CD8; Uppercase +2CD9..2CD9; Not-Uppercase +2CDA..2CDA; Uppercase +2CDB..2CDB; Not-Uppercase +2CDC..2CDC; Uppercase +2CDD..2CDD; Not-Uppercase +2CDE..2CDE; Uppercase +2CDF..2CDF; Not-Uppercase +2CE0..2CE0; Uppercase +2CE1..2CE1; Not-Uppercase +2CE2..2CE2; Uppercase +2CE3..2CEA; Not-Uppercase +2CEB..2CEB; Uppercase +2CEC..2CEC; Not-Uppercase +2CED..2CED; Uppercase +2CEE..2CF1; Not-Uppercase +2CF2..2CF2; Uppercase +2CF3..A63F; Not-Uppercase +A640..A640; Uppercase +A641..A641; Not-Uppercase +A642..A642; Uppercase +A643..A643; Not-Uppercase +A644..A644; Uppercase +A645..A645; Not-Uppercase +A646..A646; Uppercase +A647..A647; Not-Uppercase +A648..A648; Uppercase +A649..A649; Not-Uppercase +A64A..A64A; Uppercase +A64B..A64B; Not-Uppercase +A64C..A64C; Uppercase +A64D..A64D; Not-Uppercase +A64E..A64E; Uppercase +A64F..A64F; Not-Uppercase +A650..A650; Uppercase +A651..A651; Not-Uppercase +A652..A652; Uppercase +A653..A653; Not-Uppercase +A654..A654; Uppercase +A655..A655; Not-Uppercase +A656..A656; Uppercase +A657..A657; Not-Uppercase +A658..A658; Uppercase +A659..A659; Not-Uppercase +A65A..A65A; Uppercase +A65B..A65B; Not-Uppercase +A65C..A65C; Uppercase +A65D..A65D; Not-Uppercase +A65E..A65E; Uppercase +A65F..A65F; Not-Uppercase +A660..A660; Uppercase +A661..A661; Not-Uppercase +A662..A662; Uppercase +A663..A663; Not-Uppercase +A664..A664; Uppercase +A665..A665; Not-Uppercase +A666..A666; Uppercase +A667..A667; Not-Uppercase +A668..A668; Uppercase +A669..A669; Not-Uppercase +A66A..A66A; Uppercase +A66B..A66B; Not-Uppercase +A66C..A66C; Uppercase +A66D..A67F; Not-Uppercase +A680..A680; Uppercase +A681..A681; Not-Uppercase +A682..A682; Uppercase +A683..A683; Not-Uppercase +A684..A684; Uppercase +A685..A685; Not-Uppercase +A686..A686; Uppercase +A687..A687; Not-Uppercase +A688..A688; Uppercase +A689..A689; Not-Uppercase +A68A..A68A; Uppercase +A68B..A68B; Not-Uppercase +A68C..A68C; Uppercase +A68D..A68D; Not-Uppercase +A68E..A68E; Uppercase +A68F..A68F; Not-Uppercase +A690..A690; Uppercase +A691..A691; Not-Uppercase +A692..A692; Uppercase +A693..A693; Not-Uppercase +A694..A694; Uppercase +A695..A695; Not-Uppercase +A696..A696; Uppercase +A697..A697; Not-Uppercase +A698..A698; Uppercase +A699..A699; Not-Uppercase +A69A..A69A; Uppercase +A69B..A721; Not-Uppercase +A722..A722; Uppercase +A723..A723; Not-Uppercase +A724..A724; Uppercase +A725..A725; Not-Uppercase +A726..A726; Uppercase +A727..A727; Not-Uppercase +A728..A728; Uppercase +A729..A729; Not-Uppercase +A72A..A72A; Uppercase +A72B..A72B; Not-Uppercase +A72C..A72C; Uppercase +A72D..A72D; Not-Uppercase +A72E..A72E; Uppercase +A72F..A731; Not-Uppercase +A732..A732; Uppercase +A733..A733; Not-Uppercase +A734..A734; Uppercase +A735..A735; Not-Uppercase +A736..A736; Uppercase +A737..A737; Not-Uppercase +A738..A738; Uppercase +A739..A739; Not-Uppercase +A73A..A73A; Uppercase +A73B..A73B; Not-Uppercase +A73C..A73C; Uppercase +A73D..A73D; Not-Uppercase +A73E..A73E; Uppercase +A73F..A73F; Not-Uppercase +A740..A740; Uppercase +A741..A741; Not-Uppercase +A742..A742; Uppercase +A743..A743; Not-Uppercase +A744..A744; Uppercase +A745..A745; Not-Uppercase +A746..A746; Uppercase +A747..A747; Not-Uppercase +A748..A748; Uppercase +A749..A749; Not-Uppercase +A74A..A74A; Uppercase +A74B..A74B; Not-Uppercase +A74C..A74C; Uppercase +A74D..A74D; Not-Uppercase +A74E..A74E; Uppercase +A74F..A74F; Not-Uppercase +A750..A750; Uppercase +A751..A751; Not-Uppercase +A752..A752; Uppercase +A753..A753; Not-Uppercase +A754..A754; Uppercase +A755..A755; Not-Uppercase +A756..A756; Uppercase +A757..A757; Not-Uppercase +A758..A758; Uppercase +A759..A759; Not-Uppercase +A75A..A75A; Uppercase +A75B..A75B; Not-Uppercase +A75C..A75C; Uppercase +A75D..A75D; Not-Uppercase +A75E..A75E; Uppercase +A75F..A75F; Not-Uppercase +A760..A760; Uppercase +A761..A761; Not-Uppercase +A762..A762; Uppercase +A763..A763; Not-Uppercase +A764..A764; Uppercase +A765..A765; Not-Uppercase +A766..A766; Uppercase +A767..A767; Not-Uppercase +A768..A768; Uppercase +A769..A769; Not-Uppercase +A76A..A76A; Uppercase +A76B..A76B; Not-Uppercase +A76C..A76C; Uppercase +A76D..A76D; Not-Uppercase +A76E..A76E; Uppercase +A76F..A778; Not-Uppercase +A779..A779; Uppercase +A77A..A77A; Not-Uppercase +A77B..A77B; Uppercase +A77C..A77C; Not-Uppercase +A77D..A77E; Uppercase +A77F..A77F; Not-Uppercase +A780..A780; Uppercase +A781..A781; Not-Uppercase +A782..A782; Uppercase +A783..A783; Not-Uppercase +A784..A784; Uppercase +A785..A785; Not-Uppercase +A786..A786; Uppercase +A787..A78A; Not-Uppercase +A78B..A78B; Uppercase +A78C..A78C; Not-Uppercase +A78D..A78D; Uppercase +A78E..A78F; Not-Uppercase +A790..A790; Uppercase +A791..A791; Not-Uppercase +A792..A792; Uppercase +A793..A795; Not-Uppercase +A796..A796; Uppercase +A797..A797; Not-Uppercase +A798..A798; Uppercase +A799..A799; Not-Uppercase +A79A..A79A; Uppercase +A79B..A79B; Not-Uppercase +A79C..A79C; Uppercase +A79D..A79D; Not-Uppercase +A79E..A79E; Uppercase +A79F..A79F; Not-Uppercase +A7A0..A7A0; Uppercase +A7A1..A7A1; Not-Uppercase +A7A2..A7A2; Uppercase +A7A3..A7A3; Not-Uppercase +A7A4..A7A4; Uppercase +A7A5..A7A5; Not-Uppercase +A7A6..A7A6; Uppercase +A7A7..A7A7; Not-Uppercase +A7A8..A7A8; Uppercase +A7A9..A7A9; Not-Uppercase +A7AA..A7AE; Uppercase +A7AF..A7AF; Not-Uppercase +A7B0..A7B4; Uppercase +A7B5..A7B5; Not-Uppercase +A7B6..A7B6; Uppercase +A7B7..D7FF; Not-Uppercase +E000..FF20; Not-Uppercase +FF21..FF3A; Uppercase +FF3B..103FF; Not-Uppercase +10400..10427; Uppercase +10428..104AF; Not-Uppercase +104B0..104D3; Uppercase +104D4..10C7F; Not-Uppercase +10C80..10CB2; Uppercase +10CB3..1189F; Not-Uppercase +118A0..118BF; Uppercase +118C0..1D3FF; Not-Uppercase +1D400..1D419; Uppercase +1D41A..1D433; Not-Uppercase +1D434..1D44D; Uppercase +1D44E..1D467; Not-Uppercase +1D468..1D481; Uppercase +1D482..1D49B; Not-Uppercase +1D49C..1D49C; Uppercase +1D49D..1D49D; Not-Uppercase +1D49E..1D49F; Uppercase +1D4A0..1D4A1; Not-Uppercase +1D4A2..1D4A2; Uppercase +1D4A3..1D4A4; Not-Uppercase +1D4A5..1D4A6; Uppercase +1D4A7..1D4A8; Not-Uppercase +1D4A9..1D4AC; Uppercase +1D4AD..1D4AD; Not-Uppercase +1D4AE..1D4B5; Uppercase +1D4B6..1D4CF; Not-Uppercase +1D4D0..1D4E9; Uppercase +1D4EA..1D503; Not-Uppercase +1D504..1D505; Uppercase +1D506..1D506; Not-Uppercase +1D507..1D50A; Uppercase +1D50B..1D50C; Not-Uppercase +1D50D..1D514; Uppercase +1D515..1D515; Not-Uppercase +1D516..1D51C; Uppercase +1D51D..1D537; Not-Uppercase +1D538..1D539; Uppercase +1D53A..1D53A; Not-Uppercase +1D53B..1D53E; Uppercase +1D53F..1D53F; Not-Uppercase +1D540..1D544; Uppercase +1D545..1D545; Not-Uppercase +1D546..1D546; Uppercase +1D547..1D549; Not-Uppercase +1D54A..1D550; Uppercase +1D551..1D56B; Not-Uppercase +1D56C..1D585; Uppercase +1D586..1D59F; Not-Uppercase +1D5A0..1D5B9; Uppercase +1D5BA..1D5D3; Not-Uppercase +1D5D4..1D5ED; Uppercase +1D5EE..1D607; Not-Uppercase +1D608..1D621; Uppercase +1D622..1D63B; Not-Uppercase +1D63C..1D655; Uppercase +1D656..1D66F; Not-Uppercase +1D670..1D689; Uppercase +1D68A..1D6A7; Not-Uppercase +1D6A8..1D6C0; Uppercase +1D6C1..1D6E1; Not-Uppercase +1D6E2..1D6FA; Uppercase +1D6FB..1D71B; Not-Uppercase +1D71C..1D734; Uppercase +1D735..1D755; Not-Uppercase +1D756..1D76E; Uppercase +1D76F..1D78F; Not-Uppercase +1D790..1D7A8; Uppercase +1D7A9..1D7C9; Not-Uppercase +1D7CA..1D7CA; Uppercase +1D7CB..1E8FF; Not-Uppercase +1E900..1E921; Uppercase +1E922..1F12F; Not-Uppercase +1F130..1F149; Uppercase +1F14A..1F14F; Not-Uppercase +1F150..1F169; Uppercase +1F16A..1F16F; Not-Uppercase +1F170..1F189; Uppercase +1F18A..10FFFF; Not-Uppercase diff --git a/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_10_0.test b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_10_0.test new file mode 100644 index 000000000..676281193 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeUppercase_10_0 + +description: +Tests character class syntax of the Unicode 10.0 Uppercase property +using the '[:uppercase:]' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0-0.input b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0-0.input new file mode 100644 index 000000000..581e6f774 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0-0.input @@ -0,0 +1,2085 @@ +# WordBreakTest-10.0.0.txt +# Date: 2017-04-14, 05:40:44 GMT +# © 2017 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Word_Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Word_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not, +# as listed in the Rules section of WordBreakTest.html +# +# These samples may be extended or changed in the future. +# +÷ 0001 ÷ 0001 ÷ # ÷ [0.2] (Other) ÷ [999.0] (Other) ÷ [0.3] +÷ 0001 × 0308 ÷ 0001 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0001 ÷ 000D ÷ # ÷ [0.2] (Other) ÷ [3.2] (CR) ÷ [0.3] +÷ 0001 × 0308 ÷ 000D ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0001 ÷ 000A ÷ # ÷ [0.2] (Other) ÷ [3.2] (LF) ÷ [0.3] +÷ 0001 × 0308 ÷ 000A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0001 ÷ 000B ÷ # ÷ [0.2] (Other) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0001 × 0308 ÷ 000B ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0001 ÷ 3031 ÷ # ÷ [0.2] (Other) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0001 × 0308 ÷ 3031 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0001 ÷ 0041 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 0041 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0001 ÷ 003A ÷ # ÷ [0.2] (Other) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 003A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 ÷ 002C ÷ # ÷ [0.2] (Other) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 × 0308 ÷ 002C ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 ÷ 002E ÷ # ÷ [0.2] (Other) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0001 × 0308 ÷ 002E ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0001 ÷ 0030 ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 × 0308 ÷ 0030 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 ÷ 005F ÷ # ÷ [0.2] (Other) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0001 × 0308 ÷ 005F ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0001 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 ÷ 05D0 ÷ # ÷ [0.2] (Other) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0001 × 0308 ÷ 05D0 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0001 ÷ 0022 ÷ # ÷ [0.2] (Other) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0022 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0001 ÷ 0027 ÷ # ÷ [0.2] (Other) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0027 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 ÷ 261D ÷ # ÷ [0.2] (Other) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0001 × 0308 ÷ 261D ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0001 ÷ 1F3FB ÷ # ÷ [0.2] (Other) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 0001 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 0001 ÷ 2640 ÷ # ÷ [0.2] (Other) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0001 × 0308 ÷ 2640 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0001 ÷ 1F466 ÷ # ÷ [0.2] (Other) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0001 × 0308 ÷ 1F466 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0001 × 00AD ÷ # ÷ [0.2] (Other) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0308 × 00AD ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0300 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0001 × 0308 × 0300 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0001 × 200D ÷ # ÷ [0.2] (Other) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0001 × 0308 × 200D ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0001 ÷ 0061 × 2060 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 0001 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 000D ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [3.1] (Other) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 000D ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [3.1] (CR) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 000D × 000A ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 000D ÷ 000B ÷ # ÷ [0.2] (CR) ÷ [3.1] (Newline) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000B ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 000D ÷ 3031 ÷ # ÷ [0.2] (CR) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 3031 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000D ÷ 0041 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0041 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000D ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 002E ÷ # ÷ [0.2] (CR) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 002E ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000D ÷ 0030 ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 005F ÷ # ÷ [0.2] (CR) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 005F ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000D ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 05D0 ÷ # ÷ [0.2] (CR) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 05D0 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000D ÷ 0022 ÷ # ÷ [0.2] (CR) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0022 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000D ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 261D ÷ # ÷ [0.2] (CR) ÷ [3.1] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 261D ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000D ÷ 1F3FB ÷ # ÷ [0.2] (CR) ÷ [3.1] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000D ÷ 2640 ÷ # ÷ [0.2] (CR) ÷ [3.1] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 2640 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 000D ÷ 1F466 ÷ # ÷ [0.2] (CR) ÷ [3.1] BOY (EBG) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 000D ÷ 00AD ÷ # ÷ [0.2] (CR) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 00AD ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0300 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 200D ÷ # ÷ [0.2] (CR) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 200D ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000D ÷ 0061 × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 000D ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 000A ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [3.1] (Other) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 000A ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [3.1] (CR) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 000A ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [3.1] (LF) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 000A ÷ 000B ÷ # ÷ [0.2] (LF) ÷ [3.1] (Newline) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000B ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 000A ÷ 3031 ÷ # ÷ [0.2] (LF) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 3031 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000A ÷ 0041 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0041 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000A ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 002E ÷ # ÷ [0.2] (LF) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 002E ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000A ÷ 0030 ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 005F ÷ # ÷ [0.2] (LF) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 005F ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000A ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 05D0 ÷ # ÷ [0.2] (LF) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 05D0 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000A ÷ 0022 ÷ # ÷ [0.2] (LF) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0022 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000A ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 261D ÷ # ÷ [0.2] (LF) ÷ [3.1] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 261D ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000A ÷ 1F3FB ÷ # ÷ [0.2] (LF) ÷ [3.1] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000A ÷ 2640 ÷ # ÷ [0.2] (LF) ÷ [3.1] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 2640 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 000A ÷ 1F466 ÷ # ÷ [0.2] (LF) ÷ [3.1] BOY (EBG) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 000A ÷ 00AD ÷ # ÷ [0.2] (LF) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 00AD ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0300 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 200D ÷ # ÷ [0.2] (LF) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 200D ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000A ÷ 0061 × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 000A ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 000B ÷ 0001 ÷ # ÷ [0.2] (Newline) ÷ [3.1] (Other) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 000B ÷ 000D ÷ # ÷ [0.2] (Newline) ÷ [3.1] (CR) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 000B ÷ 000A ÷ # ÷ [0.2] (Newline) ÷ [3.1] (LF) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 000B ÷ 000B ÷ # ÷ [0.2] (Newline) ÷ [3.1] (Newline) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 000B ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 000B ÷ 3031 ÷ # ÷ [0.2] (Newline) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 3031 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000B ÷ 0041 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0041 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000B ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 002E ÷ # ÷ [0.2] (Newline) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 002E ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000B ÷ 0030 ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000B ÷ 005F ÷ # ÷ [0.2] (Newline) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 005F ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000B ÷ 1F1E6 ÷ # ÷ [0.2] (Newline) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000B ÷ 05D0 ÷ # ÷ [0.2] (Newline) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 05D0 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000B ÷ 0022 ÷ # ÷ [0.2] (Newline) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0022 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000B ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 261D ÷ # ÷ [0.2] (Newline) ÷ [3.1] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 261D ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000B ÷ 1F3FB ÷ # ÷ [0.2] (Newline) ÷ [3.1] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000B ÷ 2640 ÷ # ÷ [0.2] (Newline) ÷ [3.1] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 2640 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 000B ÷ 1F466 ÷ # ÷ [0.2] (Newline) ÷ [3.1] BOY (EBG) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 000B ÷ 00AD ÷ # ÷ [0.2] (Newline) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 × 00AD ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000B ÷ 0300 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000B ÷ 0308 × 0300 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000B ÷ 200D ÷ # ÷ [0.2] (Newline) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000B ÷ 0308 × 200D ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000B ÷ 0061 × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 000B ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 3031 ÷ 0001 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] (Other) ÷ [0.3] +÷ 3031 × 0308 ÷ 0001 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 3031 ÷ 000D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] (CR) ÷ [0.3] +÷ 3031 × 0308 ÷ 000D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 3031 ÷ 000A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] (LF) ÷ [0.3] +÷ 3031 × 0308 ÷ 000A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 3031 ÷ 000B ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] (Newline) ÷ [0.3] +÷ 3031 × 0308 ÷ 000B ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 3031 × 3031 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0041 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 3031 × 0308 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 3031 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 3031 × 0308 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 3031 ÷ 002E ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 3031 × 0308 ÷ 002E ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 3031 ÷ 0030 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 3031 × 0308 ÷ 0030 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 3031 × 005F ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 3031 × 0308 × 005F ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 3031 ÷ 1F1E6 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 05D0 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0022 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 3031 × 0308 ÷ 0022 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 3031 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 3031 × 0308 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 3031 ÷ 261D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 1F3FB ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 2640 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 3031 × 0308 ÷ 2640 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 3031 ÷ 1F466 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 3031 × 0308 ÷ 1F466 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 3031 × 00AD ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 3031 × 0308 × 00AD ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 3031 × 0300 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 3031 × 200D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 3031 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 3031 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0041 ÷ 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 0041 × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0041 ÷ 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 0041 × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0041 ÷ 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 0041 × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0041 ÷ 000B ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0041 × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0041 ÷ 3031 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0041 × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0041 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0041 × 0308 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0041 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0041 × 0308 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0041 ÷ 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0041 × 0308 ÷ 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0041 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 0308 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 005F ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0041 × 0308 × 005F ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0041 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0041 × 05D0 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0041 ÷ 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0041 × 0308 ÷ 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0041 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0041 × 0308 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0041 ÷ 261D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 0041 ÷ 1F3FB ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0041 ÷ 2640 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0041 × 0308 ÷ 2640 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0041 ÷ 1F466 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0041 × 0308 ÷ 1F466 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0041 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0308 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0300 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0041 × 200D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0041 × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0041 × 0061 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0041 × 0061 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0041 × 0031 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0041 × 0031 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0041 × 0031 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 003A ÷ 0001 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 003A × 0308 ÷ 0001 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 003A ÷ 000D ÷ # ÷ [0.2] COLON (MidLetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 003A × 0308 ÷ 000D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 003A ÷ 000A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 003A × 0308 ÷ 000A ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 003A ÷ 000B ÷ # ÷ [0.2] COLON (MidLetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 003A × 0308 ÷ 000B ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 003A ÷ 3031 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 003A × 0308 ÷ 3031 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 003A ÷ 0041 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 003A × 0308 ÷ 0041 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 003A ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 003A × 0308 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 003A ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 003A × 0308 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 003A ÷ 002E ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 003A × 0308 ÷ 002E ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 003A ÷ 0030 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 003A × 0308 ÷ 0030 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 003A ÷ 005F ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 003A × 0308 ÷ 005F ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 003A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 003A ÷ 05D0 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 003A × 0308 ÷ 05D0 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 003A ÷ 0022 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 003A × 0308 ÷ 0022 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 003A ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 003A × 0308 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 003A ÷ 261D ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 003A × 0308 ÷ 261D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 003A ÷ 1F3FB ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 003A ÷ 2640 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 003A × 0308 ÷ 2640 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 003A ÷ 1F466 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 003A × 0308 ÷ 1F466 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 003A × 00AD ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 003A × 0308 × 00AD ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 003A × 0300 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 003A × 0308 × 0300 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 003A × 200D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 003A × 0308 × 200D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 003A ÷ 0061 × 2060 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 003A ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002C ÷ 0001 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] (Other) ÷ [0.3] +÷ 002C × 0308 ÷ 0001 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 002C ÷ 000D ÷ # ÷ [0.2] COMMA (MidNum) ÷ [3.2] (CR) ÷ [0.3] +÷ 002C × 0308 ÷ 000D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 002C ÷ 000A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [3.2] (LF) ÷ [0.3] +÷ 002C × 0308 ÷ 000A ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 002C ÷ 000B ÷ # ÷ [0.2] COMMA (MidNum) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002C × 0308 ÷ 000B ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002C ÷ 3031 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002C × 0308 ÷ 3031 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002C ÷ 0041 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002C × 0308 ÷ 0041 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002C ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002C × 0308 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002C ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002C × 0308 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002C ÷ 002E ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002C × 0308 ÷ 002E ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002C ÷ 0030 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C × 0308 ÷ 0030 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C ÷ 005F ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002C × 0308 ÷ 005F ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002C × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002C ÷ 05D0 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002C × 0308 ÷ 05D0 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002C ÷ 0022 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002C × 0308 ÷ 0022 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002C ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002C × 0308 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002C ÷ 261D ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 002C × 0308 ÷ 261D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 002C ÷ 1F3FB ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 002C ÷ 2640 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 002C × 0308 ÷ 2640 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 002C ÷ 1F466 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 002C × 0308 ÷ 1F466 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 002C × 00AD ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0300 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 0308 × 0300 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 200D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002C × 0308 × 200D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002C ÷ 0061 × 2060 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002C ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002E ÷ 0001 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] (Other) ÷ [0.3] +÷ 002E × 0308 ÷ 0001 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 002E ÷ 000D ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] (CR) ÷ [0.3] +÷ 002E × 0308 ÷ 000D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 002E ÷ 000A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] (LF) ÷ [0.3] +÷ 002E × 0308 ÷ 000A ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 002E ÷ 000B ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002E × 0308 ÷ 000B ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002E ÷ 3031 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002E × 0308 ÷ 3031 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002E ÷ 0041 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002E × 0308 ÷ 0041 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002E ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002E × 0308 ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002E ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002E × 0308 ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002E ÷ 002E ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002E × 0308 ÷ 002E ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002E ÷ 0030 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E × 0308 ÷ 0030 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E ÷ 005F ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002E × 0308 ÷ 005F ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002E ÷ 1F1E6 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002E × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002E ÷ 05D0 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002E × 0308 ÷ 05D0 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002E ÷ 0022 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002E × 0308 ÷ 0022 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002E ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002E × 0308 ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002E ÷ 261D ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 002E × 0308 ÷ 261D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 002E ÷ 1F3FB ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 002E ÷ 2640 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 002E × 0308 ÷ 2640 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 002E ÷ 1F466 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 002E × 0308 ÷ 1F466 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 002E × 00AD ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0308 × 00AD ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0300 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E × 0308 × 0300 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E × 200D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002E × 0308 × 200D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002E ÷ 0061 × 2060 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0061 ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002E ÷ 0061 ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0031 ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0031 ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0030 ÷ 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] (Other) ÷ [0.3] +÷ 0030 × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0030 ÷ 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] (CR) ÷ [0.3] +÷ 0030 × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0030 ÷ 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] (LF) ÷ [0.3] +÷ 0030 × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0030 ÷ 000B ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0030 × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0030 ÷ 3031 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0030 × 0308 ÷ 3031 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0030 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0030 × 0308 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0030 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0030 × 0308 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0030 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0030 × 0308 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0030 ÷ 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0030 × 0308 ÷ 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0030 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 005F ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0030 × 0308 × 005F ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0030 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0030 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0030 × 05D0 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0030 × 0308 × 05D0 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0030 ÷ 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0030 × 0308 ÷ 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0030 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0030 × 0308 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0030 ÷ 261D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0030 × 0308 ÷ 261D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0030 ÷ 1F3FB ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0030 ÷ 2640 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0030 × 0308 ÷ 2640 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0030 ÷ 1F466 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0030 × 0308 ÷ 1F466 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0030 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0030 × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0030 × 200D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0030 × 0308 × 200D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0030 × 0061 × 2060 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 0030 × 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0030 × 0061 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0030 × 0061 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0030 × 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0030 × 0031 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0030 × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 005F ÷ 0001 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] (Other) ÷ [0.3] +÷ 005F × 0308 ÷ 0001 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 005F ÷ 000D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] (CR) ÷ [0.3] +÷ 005F × 0308 ÷ 000D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 005F ÷ 000A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] (LF) ÷ [0.3] +÷ 005F × 0308 ÷ 000A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 005F ÷ 000B ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] (Newline) ÷ [0.3] +÷ 005F × 0308 ÷ 000B ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 005F × 3031 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 005F × 0308 × 3031 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 005F × 0041 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 005F × 0308 × 0041 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 005F ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 005F × 0308 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 005F ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 005F × 0308 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 005F ÷ 002E ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 005F × 0308 ÷ 002E ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 005F × 0030 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 005F × 0308 × 0030 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 005F × 005F ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 005F × 0308 × 005F ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 005F ÷ 1F1E6 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 005F × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 005F × 05D0 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 005F × 0308 × 05D0 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 005F ÷ 0022 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 005F × 0308 ÷ 0022 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 005F ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 005F × 0308 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 005F ÷ 261D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 005F × 0308 ÷ 261D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 005F ÷ 1F3FB ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 005F ÷ 2640 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 005F × 0308 ÷ 2640 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 005F ÷ 1F466 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 005F × 0308 ÷ 1F466 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 005F × 00AD ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 005F × 0308 × 00AD ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 005F × 0300 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 005F × 0308 × 0300 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 005F × 200D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 005F × 0308 × 200D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 005F × 0061 × 2060 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 005F × 0061 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 005F × 0061 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 005F × 0061 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 005F × 0031 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 005F × 0031 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 005F × 0031 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F1E6 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F1E6 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] (CR) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 1F1E6 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] (LF) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 1F1E6 ÷ 000B ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] (Newline) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000B ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 1F1E6 ÷ 3031 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0041 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 1F1E6 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 1F1E6 ÷ 002E ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 002E ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 1F1E6 ÷ 0030 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0030 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 1F1E6 ÷ 005F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 005F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 1F1E6 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [15.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 05D0 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0022 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 1F1E6 ÷ 261D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 1F3FB ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 2640 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 2640 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 1F1E6 ÷ 1F466 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 1F466 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F1E6 × 00AD ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 1F1E6 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 1F1E6 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F1E6 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 1F1E6 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 05D0 ÷ 0001 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] (Other) ÷ [0.3] +÷ 05D0 × 0308 ÷ 0001 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 05D0 ÷ 000D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] (CR) ÷ [0.3] +÷ 05D0 × 0308 ÷ 000D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 05D0 ÷ 000A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] (LF) ÷ [0.3] +÷ 05D0 × 0308 ÷ 000A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 05D0 ÷ 000B ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 05D0 × 0308 ÷ 000B ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 05D0 ÷ 3031 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 05D0 × 0041 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 05D0 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 05D0 × 0308 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 05D0 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 05D0 × 0308 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 05D0 ÷ 002E ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 05D0 × 0308 ÷ 002E ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 05D0 × 0030 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 05D0 × 0308 × 0030 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 05D0 × 005F ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 05D0 × 0308 × 005F ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 05D0 ÷ 1F1E6 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 05D0 × 05D0 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 05D0 ÷ 0022 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 05D0 × 0308 ÷ 0022 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 05D0 × 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 05D0 × 0308 × 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 05D0 ÷ 261D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 05D0 ÷ 1F3FB ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 05D0 ÷ 2640 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 05D0 × 0308 ÷ 2640 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 05D0 ÷ 1F466 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 05D0 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 05D0 × 00AD ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 05D0 × 0308 × 00AD ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 05D0 × 0300 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 05D0 × 200D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 05D0 × 0061 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 05D0 × 0061 ÷ 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 05D0 × 0061 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 05D0 × 0031 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 05D0 × 0031 ÷ 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 05D0 × 0031 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0022 ÷ 0001 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0022 × 0308 ÷ 0001 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0022 ÷ 000D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0022 × 0308 ÷ 000D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0022 ÷ 000A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0022 × 0308 ÷ 000A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0022 ÷ 000B ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0022 × 0308 ÷ 000B ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0022 ÷ 3031 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0022 × 0308 ÷ 3031 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0022 ÷ 0041 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0022 × 0308 ÷ 0041 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0022 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0022 × 0308 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0022 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0022 × 0308 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0022 ÷ 002E ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0022 × 0308 ÷ 002E ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0022 ÷ 0030 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 × 0308 ÷ 0030 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 ÷ 005F ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0022 × 0308 ÷ 005F ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0022 ÷ 1F1E6 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 05D0 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0022 × 0308 ÷ 05D0 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0022 ÷ 0022 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0022 × 0308 ÷ 0022 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0022 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0022 × 0308 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0022 ÷ 261D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 1F3FB ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 2640 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0022 × 0308 ÷ 2640 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0022 ÷ 1F466 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0022 × 0308 ÷ 1F466 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0022 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0308 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 0308 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 200D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0022 × 0308 × 200D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0022 ÷ 0061 × 2060 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0022 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0027 ÷ 0001 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0027 × 0308 ÷ 0001 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0027 ÷ 000D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0027 × 0308 ÷ 000D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0027 ÷ 000A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0027 × 0308 ÷ 000A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0027 ÷ 000B ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0027 × 0308 ÷ 000B ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0027 ÷ 3031 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0027 × 0308 ÷ 3031 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0027 ÷ 0041 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0027 × 0308 ÷ 0041 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0027 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0027 × 0308 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0027 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0027 × 0308 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0027 ÷ 002E ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0027 × 0308 ÷ 002E ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0027 ÷ 0030 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0027 × 0308 ÷ 0030 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0027 ÷ 005F ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0027 × 0308 ÷ 005F ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0027 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0027 ÷ 05D0 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0027 × 0308 ÷ 05D0 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0027 ÷ 0022 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0027 × 0308 ÷ 0022 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0027 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0027 × 0308 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0027 ÷ 261D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0027 × 0308 ÷ 261D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0027 ÷ 1F3FB ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 2640 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0027 × 0308 ÷ 2640 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0027 ÷ 1F466 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0027 × 0308 ÷ 1F466 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0027 × 00AD ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0027 × 0308 × 00AD ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0027 × 0300 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0027 × 0308 × 0300 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0027 × 200D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0027 × 0308 × 200D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0027 ÷ 0061 × 2060 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0027 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 261D ÷ 0001 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] (Other) ÷ [0.3] +÷ 261D × 0308 ÷ 0001 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 261D ÷ 000D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [3.2] (CR) ÷ [0.3] +÷ 261D × 0308 ÷ 000D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 261D ÷ 000A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [3.2] (LF) ÷ [0.3] +÷ 261D × 0308 ÷ 000A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 261D ÷ 000B ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [3.2] (Newline) ÷ [0.3] +÷ 261D × 0308 ÷ 000B ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 261D ÷ 3031 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 261D ÷ 0041 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 261D ÷ 003A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 261D × 0308 ÷ 003A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 261D ÷ 002C ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 261D × 0308 ÷ 002C ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 261D ÷ 002E ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 261D × 0308 ÷ 002E ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 261D ÷ 0030 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 261D × 0308 ÷ 0030 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 261D ÷ 005F ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 261D × 0308 ÷ 005F ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 261D ÷ 1F1E6 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 261D ÷ 05D0 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 261D ÷ 0022 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 261D ÷ 0027 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 261D × 0308 ÷ 0027 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 261D ÷ 261D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 261D × 1F3FB ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 261D ÷ 2640 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 261D × 0308 ÷ 2640 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 261D ÷ 1F466 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 261D × 0308 ÷ 1F466 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 261D × 00AD ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 261D × 0300 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 261D × 200D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 261D ÷ 0061 ÷ 003A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 261D ÷ 0061 ÷ 002C ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 261D ÷ 0031 ÷ 003A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 261D ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 261D ÷ 0031 ÷ 002C ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F3FB ÷ 0001 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 0001 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F3FB ÷ 000D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [3.2] (CR) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 000D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 1F3FB ÷ 000A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [3.2] (LF) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 000A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 1F3FB ÷ 000B ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [3.2] (Newline) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 000B ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 1F3FB ÷ 3031 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 0041 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 003A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 002C ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 002E ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 0030 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 005F ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 1F1E6 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 05D0 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 0022 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 0027 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 261D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 1F3FB ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 2640 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 2640 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 1F3FB ÷ 1F466 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 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] +÷ 1F3FB × 00AD ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 1F3FB × 0300 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 1F3FB × 200D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 1F3FB ÷ 0031 ÷ 003A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F3FB ÷ 0031 ÷ 002C ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 2640 ÷ 0001 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 2640 × 0308 ÷ 0001 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 2640 ÷ 000D ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [3.2] (CR) ÷ [0.3] +÷ 2640 × 0308 ÷ 000D ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 2640 ÷ 000A ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [3.2] (LF) ÷ [0.3] +÷ 2640 × 0308 ÷ 000A ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 2640 ÷ 000B ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [3.2] (Newline) ÷ [0.3] +÷ 2640 × 0308 ÷ 000B ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 2640 ÷ 3031 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 2640 × 0308 ÷ 3031 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 2640 ÷ 0041 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 2640 × 0308 ÷ 0041 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 2640 ÷ 003A ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 2640 × 0308 ÷ 003A ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 2640 ÷ 002C ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 2640 × 0308 ÷ 002C ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 2640 ÷ 002E ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 2640 × 0308 ÷ 002E ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 2640 ÷ 0030 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 2640 × 0308 ÷ 0030 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 2640 ÷ 005F ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 2640 × 0308 ÷ 005F ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 2640 ÷ 1F1E6 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 2640 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 2640 ÷ 05D0 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 2640 × 0308 ÷ 05D0 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 2640 ÷ 0022 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 2640 × 0308 ÷ 0022 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 2640 ÷ 0027 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 2640 × 0308 ÷ 0027 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 2640 ÷ 261D ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 2640 × 0308 ÷ 261D ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 2640 ÷ 1F3FB ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 2640 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 2640 ÷ 2640 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 2640 × 0308 ÷ 2640 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 2640 ÷ 1F466 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 2640 × 0308 ÷ 1F466 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 2640 × 00AD ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 2640 × 0308 × 00AD ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 2640 × 0300 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 2640 × 0308 × 0300 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 2640 × 200D ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 2640 × 0308 × 200D ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 2640 ÷ 0061 × 2060 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 2640 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 2640 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 2640 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 2640 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 2640 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 2640 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 2640 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] FEMALE SIGN (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] +÷ 2640 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 2640 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 2640 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 2640 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 2640 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 2640 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 2640 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 2640 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 2640 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] FEMALE SIGN (Glue_After_Zwj) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 2640 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] FEMALE SIGN (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] +÷ 1F466 ÷ 0001 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F466 × 0308 ÷ 0001 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F466 ÷ 000D ÷ # ÷ [0.2] BOY (EBG) ÷ [3.2] (CR) ÷ [0.3] +÷ 1F466 × 0308 ÷ 000D ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 1F466 ÷ 000A ÷ # ÷ [0.2] BOY (EBG) ÷ [3.2] (LF) ÷ [0.3] +÷ 1F466 × 0308 ÷ 000A ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 1F466 ÷ 000B ÷ # ÷ [0.2] BOY (EBG) ÷ [3.2] (Newline) ÷ [0.3] +÷ 1F466 × 0308 ÷ 000B ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 1F466 ÷ 3031 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 1F466 × 0308 ÷ 3031 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 1F466 ÷ 0041 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 1F466 × 0308 ÷ 0041 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 1F466 ÷ 003A ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 1F466 × 0308 ÷ 003A ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 1F466 ÷ 002C ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 1F466 × 0308 ÷ 002C ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 1F466 ÷ 002E ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 1F466 × 0308 ÷ 002E ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 1F466 ÷ 0030 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 1F466 × 0308 ÷ 0030 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 1F466 ÷ 005F ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 1F466 × 0308 ÷ 005F ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 1F466 ÷ 1F1E6 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1F466 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1F466 ÷ 05D0 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 1F466 × 0308 ÷ 05D0 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 1F466 ÷ 0022 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 1F466 × 0308 ÷ 0022 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 1F466 ÷ 0027 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 1F466 × 0308 ÷ 0027 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 1F466 ÷ 261D ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 1F466 × 0308 ÷ 261D ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 1F466 × 1F3FB ÷ # ÷ [0.2] BOY (EBG) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 1F466 ÷ 2640 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 1F466 × 0308 ÷ 2640 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 1F466 ÷ 1F466 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F466 × 0308 ÷ 1F466 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F466 × 00AD ÷ # ÷ [0.2] BOY (EBG) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 1F466 × 0308 × 00AD ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 1F466 × 0300 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 1F466 × 0308 × 0300 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 1F466 × 200D ÷ # ÷ [0.2] BOY (EBG) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 1F466 × 0308 × 200D ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 1F466 ÷ 0061 × 2060 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 1F466 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 1F466 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F466 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 1F466 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 1F466 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 1F466 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 00AD ÷ 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 00AD × 0308 ÷ 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 00AD ÷ 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 00AD × 0308 ÷ 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 00AD ÷ 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 00AD × 0308 ÷ 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 00AD ÷ 000B ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 00AD × 0308 ÷ 000B ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 00AD ÷ 3031 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 00AD × 0308 ÷ 3031 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 00AD ÷ 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 00AD × 0308 ÷ 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 00AD ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 00AD × 0308 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 00AD ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 00AD × 0308 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 00AD ÷ 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 00AD × 0308 ÷ 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 00AD ÷ 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD × 0308 ÷ 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD ÷ 005F ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 00AD × 0308 ÷ 005F ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 00AD ÷ 1F1E6 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 05D0 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 00AD × 0308 ÷ 05D0 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 00AD ÷ 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 00AD × 0308 ÷ 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 00AD ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 00AD × 0308 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 00AD ÷ 261D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 1F3FB ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 2640 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 00AD × 0308 ÷ 2640 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 00AD ÷ 1F466 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 00AD × 0308 ÷ 1F466 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 00AD × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0308 × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 0308 × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 200D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 00AD × 0308 × 200D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 00AD ÷ 0061 × 2060 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0061 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 00AD ÷ 0061 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0031 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0031 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0300 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0300 × 0308 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0300 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0300 × 0308 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0300 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0300 × 0308 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0300 ÷ 000B ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0300 × 0308 ÷ 000B ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0300 ÷ 3031 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0041 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0300 × 0308 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0300 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0300 × 0308 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0300 ÷ 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0300 × 0308 ÷ 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0300 ÷ 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 × 0308 ÷ 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 ÷ 005F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0300 × 0308 ÷ 005F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0300 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 05D0 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0300 × 0308 ÷ 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0300 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0300 × 0308 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0300 ÷ 261D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 1F3FB ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 2640 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0300 × 0308 ÷ 2640 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0300 ÷ 1F466 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0300 × 0308 ÷ 1F466 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0300 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0308 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0300 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0300 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0300 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 200D ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 200D × 0308 ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 200D ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 200D × 0308 ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 200D ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 200D × 0308 ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 200D ÷ 000B ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 200D × 0308 ÷ 000B ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 200D ÷ 3031 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0041 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 200D × 0308 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 200D ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 200D × 0308 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 200D ÷ 002E ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 200D × 0308 ÷ 002E ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 200D ÷ 0030 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 200D × 0308 ÷ 0030 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 200D ÷ 005F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 200D × 0308 ÷ 005F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 200D ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 200D ÷ 05D0 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0022 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 200D × 0308 ÷ 0022 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 200D ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 200D × 0308 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 200D ÷ 261D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 200D ÷ 1F3FB ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 200D × 2640 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 200D × 0308 ÷ 2640 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 200D × 1F466 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] BOY (EBG) ÷ [0.3] +÷ 200D × 0308 ÷ 1F466 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 200D × 00AD ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 200D × 0308 × 00AD ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 200D × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 200D × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 200D ÷ 0061 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 200D ÷ 0061 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0031 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0031 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 2060 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 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] (Other) ÷ [0.3] +÷ 0061 × 2060 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 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] (CR) ÷ [0.3] +÷ 0061 × 2060 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 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] (LF) ÷ [0.3] +÷ 0061 × 2060 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 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] (Newline) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 2060 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 × 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 2060 ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 2060 ÷ 2640 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0061 × 2060 × 0308 ÷ 2640 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0061 × 2060 ÷ 1F466 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 003A ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0061 × 003A × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0061 × 003A × 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 261D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 003A ÷ 2640 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 2640 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 1F466 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0061 × 0027 × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 0027 × 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 0027 ÷ 2640 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 2640 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 1F466 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 0027 × 2060 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 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] (Other) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 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] (CR) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 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] (LF) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 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] (Newline) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 0027 × 2060 ÷ 2640 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 2640 ÷ # ÷ [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] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 002C ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 261D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 002C ÷ 2640 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 2640 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 1F466 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 002E ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 261D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 1F3FB ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 2640 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 2640 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 1F466 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 002E ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0031 × 0027 × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 261D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 0027 ÷ 2640 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 2640 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 1F466 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002C ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 002E ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0031 × 002C × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 261D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 1F3FB ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 2640 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 2640 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 1F466 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 × 002C × 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 × 002C × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002E × 2060 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 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] (Other) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 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] (CR) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 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] (LF) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 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] (Newline) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002E × 2060 ÷ 2640 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 2640 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [3.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0061 × 0308 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0020 × 200D ÷ 0646 ÷ # ÷ [0.2] SPACE (Other) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] ARABIC LETTER NOON (ALetter) ÷ [0.3] +÷ 0646 × 200D ÷ 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 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] +÷ 0041 × 003A × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 05D0 × 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 0030 × 002C × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 ÷ 002C ÷ 002C ÷ 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 3031 × 3031 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 1F466 × 1F3FB ÷ # ÷ [0.2] BOY (EBG) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 200D × 2640 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] FEMALE SIGN (Glue_After_Zwj) ÷ [0.3] +÷ 200D × 1F466 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] BOY (EBG) ÷ [0.3] +÷ 1F466 ÷ 1F466 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +# +# Lines: 2057 +# +# EOF \ No newline at end of file diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0-0.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0-0.output new file mode 100644 index 000000000..b24b6fd5b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0-0.output @@ -0,0 +1,2057 @@ +÷ 0001 ÷ 0001 ÷ +÷ 0001 × 0308 ÷ 0001 ÷ +÷ 0001 ÷ 000D ÷ +÷ 0001 × 0308 ÷ 000D ÷ +÷ 0001 ÷ 000A ÷ +÷ 0001 × 0308 ÷ 000A ÷ +÷ 0001 ÷ 000B ÷ +÷ 0001 × 0308 ÷ 000B ÷ +÷ 0001 ÷ 3031 ÷ +÷ 0001 × 0308 ÷ 3031 ÷ +÷ 0001 ÷ 0041 ÷ +÷ 0001 × 0308 ÷ 0041 ÷ +÷ 0001 ÷ 003A ÷ +÷ 0001 × 0308 ÷ 003A ÷ +÷ 0001 ÷ 002C ÷ +÷ 0001 × 0308 ÷ 002C ÷ +÷ 0001 ÷ 002E ÷ +÷ 0001 × 0308 ÷ 002E ÷ +÷ 0001 ÷ 0030 ÷ +÷ 0001 × 0308 ÷ 0030 ÷ +÷ 0001 ÷ 005F ÷ +÷ 0001 × 0308 ÷ 005F ÷ +÷ 0001 ÷ 1F1E6 ÷ +÷ 0001 × 0308 ÷ 1F1E6 ÷ +÷ 0001 ÷ 05D0 ÷ +÷ 0001 × 0308 ÷ 05D0 ÷ +÷ 0001 ÷ 0022 ÷ +÷ 0001 × 0308 ÷ 0022 ÷ +÷ 0001 ÷ 0027 ÷ +÷ 0001 × 0308 ÷ 0027 ÷ +÷ 0001 ÷ 261D ÷ +÷ 0001 × 0308 ÷ 261D ÷ +÷ 0001 ÷ 1F3FB ÷ +÷ 0001 × 0308 ÷ 1F3FB ÷ +÷ 0001 ÷ 2640 ÷ +÷ 0001 × 0308 ÷ 2640 ÷ +÷ 0001 ÷ 1F466 ÷ +÷ 0001 × 0308 ÷ 1F466 ÷ +÷ 0001 × 00AD ÷ +÷ 0001 × 0308 × 00AD ÷ +÷ 0001 × 0300 ÷ +÷ 0001 × 0308 × 0300 ÷ +÷ 0001 × 200D ÷ +÷ 0001 × 0308 × 200D ÷ +÷ 0001 ÷ 0061 × 2060 ÷ +÷ 0001 × 0308 ÷ 0061 × 2060 ÷ +÷ 0001 ÷ 0061 ÷ 003A ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0001 ÷ 0061 ÷ 0027 ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0001 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0001 ÷ 0061 ÷ 002C ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0001 ÷ 0031 ÷ 003A ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0001 ÷ 0031 ÷ 0027 ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0001 ÷ 0031 ÷ 002C ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0001 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000D ÷ 0001 ÷ +÷ 000D ÷ 0308 ÷ 0001 ÷ +÷ 000D ÷ 000D ÷ +÷ 000D ÷ 0308 ÷ 000D ÷ +÷ 000D × 000A ÷ +÷ 000D ÷ 0308 ÷ 000A ÷ +÷ 000D ÷ 000B ÷ +÷ 000D ÷ 0308 ÷ 000B ÷ +÷ 000D ÷ 3031 ÷ +÷ 000D ÷ 0308 ÷ 3031 ÷ +÷ 000D ÷ 0041 ÷ +÷ 000D ÷ 0308 ÷ 0041 ÷ +÷ 000D ÷ 003A ÷ +÷ 000D ÷ 0308 ÷ 003A ÷ +÷ 000D ÷ 002C ÷ +÷ 000D ÷ 0308 ÷ 002C ÷ +÷ 000D ÷ 002E ÷ +÷ 000D ÷ 0308 ÷ 002E ÷ +÷ 000D ÷ 0030 ÷ +÷ 000D ÷ 0308 ÷ 0030 ÷ +÷ 000D ÷ 005F ÷ +÷ 000D ÷ 0308 ÷ 005F ÷ +÷ 000D ÷ 1F1E6 ÷ +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ +÷ 000D ÷ 05D0 ÷ +÷ 000D ÷ 0308 ÷ 05D0 ÷ +÷ 000D ÷ 0022 ÷ +÷ 000D ÷ 0308 ÷ 0022 ÷ +÷ 000D ÷ 0027 ÷ +÷ 000D ÷ 0308 ÷ 0027 ÷ +÷ 000D ÷ 261D ÷ +÷ 000D ÷ 0308 ÷ 261D ÷ +÷ 000D ÷ 1F3FB ÷ +÷ 000D ÷ 0308 ÷ 1F3FB ÷ +÷ 000D ÷ 2640 ÷ +÷ 000D ÷ 0308 ÷ 2640 ÷ +÷ 000D ÷ 1F466 ÷ +÷ 000D ÷ 0308 ÷ 1F466 ÷ +÷ 000D ÷ 00AD ÷ +÷ 000D ÷ 0308 × 00AD ÷ +÷ 000D ÷ 0300 ÷ +÷ 000D ÷ 0308 × 0300 ÷ +÷ 000D ÷ 200D ÷ +÷ 000D ÷ 0308 × 200D ÷ +÷ 000D ÷ 0061 × 2060 ÷ +÷ 000D ÷ 0308 ÷ 0061 × 2060 ÷ +÷ 000D ÷ 0061 ÷ 003A ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 003A ÷ +÷ 000D ÷ 0061 ÷ 0027 ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 ÷ +÷ 000D ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000D ÷ 0061 ÷ 002C ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 002C ÷ +÷ 000D ÷ 0031 ÷ 003A ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 003A ÷ +÷ 000D ÷ 0031 ÷ 0027 ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 0027 ÷ +÷ 000D ÷ 0031 ÷ 002C ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 002C ÷ +÷ 000D ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000A ÷ 0001 ÷ +÷ 000A ÷ 0308 ÷ 0001 ÷ +÷ 000A ÷ 000D ÷ +÷ 000A ÷ 0308 ÷ 000D ÷ +÷ 000A ÷ 000A ÷ +÷ 000A ÷ 0308 ÷ 000A ÷ +÷ 000A ÷ 000B ÷ +÷ 000A ÷ 0308 ÷ 000B ÷ +÷ 000A ÷ 3031 ÷ +÷ 000A ÷ 0308 ÷ 3031 ÷ +÷ 000A ÷ 0041 ÷ +÷ 000A ÷ 0308 ÷ 0041 ÷ +÷ 000A ÷ 003A ÷ +÷ 000A ÷ 0308 ÷ 003A ÷ +÷ 000A ÷ 002C ÷ +÷ 000A ÷ 0308 ÷ 002C ÷ +÷ 000A ÷ 002E ÷ +÷ 000A ÷ 0308 ÷ 002E ÷ +÷ 000A ÷ 0030 ÷ +÷ 000A ÷ 0308 ÷ 0030 ÷ +÷ 000A ÷ 005F ÷ +÷ 000A ÷ 0308 ÷ 005F ÷ +÷ 000A ÷ 1F1E6 ÷ +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ +÷ 000A ÷ 05D0 ÷ +÷ 000A ÷ 0308 ÷ 05D0 ÷ +÷ 000A ÷ 0022 ÷ +÷ 000A ÷ 0308 ÷ 0022 ÷ +÷ 000A ÷ 0027 ÷ +÷ 000A ÷ 0308 ÷ 0027 ÷ +÷ 000A ÷ 261D ÷ +÷ 000A ÷ 0308 ÷ 261D ÷ +÷ 000A ÷ 1F3FB ÷ +÷ 000A ÷ 0308 ÷ 1F3FB ÷ +÷ 000A ÷ 2640 ÷ +÷ 000A ÷ 0308 ÷ 2640 ÷ +÷ 000A ÷ 1F466 ÷ +÷ 000A ÷ 0308 ÷ 1F466 ÷ +÷ 000A ÷ 00AD ÷ +÷ 000A ÷ 0308 × 00AD ÷ +÷ 000A ÷ 0300 ÷ +÷ 000A ÷ 0308 × 0300 ÷ +÷ 000A ÷ 200D ÷ +÷ 000A ÷ 0308 × 200D ÷ +÷ 000A ÷ 0061 × 2060 ÷ +÷ 000A ÷ 0308 ÷ 0061 × 2060 ÷ +÷ 000A ÷ 0061 ÷ 003A ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 003A ÷ +÷ 000A ÷ 0061 ÷ 0027 ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 ÷ +÷ 000A ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000A ÷ 0061 ÷ 002C ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 002C ÷ +÷ 000A ÷ 0031 ÷ 003A ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 003A ÷ +÷ 000A ÷ 0031 ÷ 0027 ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 0027 ÷ +÷ 000A ÷ 0031 ÷ 002C ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 002C ÷ +÷ 000A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000B ÷ 0001 ÷ +÷ 000B ÷ 0308 ÷ 0001 ÷ +÷ 000B ÷ 000D ÷ +÷ 000B ÷ 0308 ÷ 000D ÷ +÷ 000B ÷ 000A ÷ +÷ 000B ÷ 0308 ÷ 000A ÷ +÷ 000B ÷ 000B ÷ +÷ 000B ÷ 0308 ÷ 000B ÷ +÷ 000B ÷ 3031 ÷ +÷ 000B ÷ 0308 ÷ 3031 ÷ +÷ 000B ÷ 0041 ÷ +÷ 000B ÷ 0308 ÷ 0041 ÷ +÷ 000B ÷ 003A ÷ +÷ 000B ÷ 0308 ÷ 003A ÷ +÷ 000B ÷ 002C ÷ +÷ 000B ÷ 0308 ÷ 002C ÷ +÷ 000B ÷ 002E ÷ +÷ 000B ÷ 0308 ÷ 002E ÷ +÷ 000B ÷ 0030 ÷ +÷ 000B ÷ 0308 ÷ 0030 ÷ +÷ 000B ÷ 005F ÷ +÷ 000B ÷ 0308 ÷ 005F ÷ +÷ 000B ÷ 1F1E6 ÷ +÷ 000B ÷ 0308 ÷ 1F1E6 ÷ +÷ 000B ÷ 05D0 ÷ +÷ 000B ÷ 0308 ÷ 05D0 ÷ +÷ 000B ÷ 0022 ÷ +÷ 000B ÷ 0308 ÷ 0022 ÷ +÷ 000B ÷ 0027 ÷ +÷ 000B ÷ 0308 ÷ 0027 ÷ +÷ 000B ÷ 261D ÷ +÷ 000B ÷ 0308 ÷ 261D ÷ +÷ 000B ÷ 1F3FB ÷ +÷ 000B ÷ 0308 ÷ 1F3FB ÷ +÷ 000B ÷ 2640 ÷ +÷ 000B ÷ 0308 ÷ 2640 ÷ +÷ 000B ÷ 1F466 ÷ +÷ 000B ÷ 0308 ÷ 1F466 ÷ +÷ 000B ÷ 00AD ÷ +÷ 000B ÷ 0308 × 00AD ÷ +÷ 000B ÷ 0300 ÷ +÷ 000B ÷ 0308 × 0300 ÷ +÷ 000B ÷ 200D ÷ +÷ 000B ÷ 0308 × 200D ÷ +÷ 000B ÷ 0061 × 2060 ÷ +÷ 000B ÷ 0308 ÷ 0061 × 2060 ÷ +÷ 000B ÷ 0061 ÷ 003A ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 003A ÷ +÷ 000B ÷ 0061 ÷ 0027 ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 ÷ +÷ 000B ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000B ÷ 0061 ÷ 002C ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 002C ÷ +÷ 000B ÷ 0031 ÷ 003A ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 003A ÷ +÷ 000B ÷ 0031 ÷ 0027 ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 0027 ÷ +÷ 000B ÷ 0031 ÷ 002C ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 002C ÷ +÷ 000B ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 3031 ÷ 0001 ÷ +÷ 3031 × 0308 ÷ 0001 ÷ +÷ 3031 ÷ 000D ÷ +÷ 3031 × 0308 ÷ 000D ÷ +÷ 3031 ÷ 000A ÷ +÷ 3031 × 0308 ÷ 000A ÷ +÷ 3031 ÷ 000B ÷ +÷ 3031 × 0308 ÷ 000B ÷ +÷ 3031 × 3031 ÷ +÷ 3031 × 0308 × 3031 ÷ +÷ 3031 ÷ 0041 ÷ +÷ 3031 × 0308 ÷ 0041 ÷ +÷ 3031 ÷ 003A ÷ +÷ 3031 × 0308 ÷ 003A ÷ +÷ 3031 ÷ 002C ÷ +÷ 3031 × 0308 ÷ 002C ÷ +÷ 3031 ÷ 002E ÷ +÷ 3031 × 0308 ÷ 002E ÷ +÷ 3031 ÷ 0030 ÷ +÷ 3031 × 0308 ÷ 0030 ÷ +÷ 3031 × 005F ÷ +÷ 3031 × 0308 × 005F ÷ +÷ 3031 ÷ 1F1E6 ÷ +÷ 3031 × 0308 ÷ 1F1E6 ÷ +÷ 3031 ÷ 05D0 ÷ +÷ 3031 × 0308 ÷ 05D0 ÷ +÷ 3031 ÷ 0022 ÷ +÷ 3031 × 0308 ÷ 0022 ÷ +÷ 3031 ÷ 0027 ÷ +÷ 3031 × 0308 ÷ 0027 ÷ +÷ 3031 ÷ 261D ÷ +÷ 3031 × 0308 ÷ 261D ÷ +÷ 3031 ÷ 1F3FB ÷ +÷ 3031 × 0308 ÷ 1F3FB ÷ +÷ 3031 ÷ 2640 ÷ +÷ 3031 × 0308 ÷ 2640 ÷ +÷ 3031 ÷ 1F466 ÷ +÷ 3031 × 0308 ÷ 1F466 ÷ +÷ 3031 × 00AD ÷ +÷ 3031 × 0308 × 00AD ÷ +÷ 3031 × 0300 ÷ +÷ 3031 × 0308 × 0300 ÷ +÷ 3031 × 200D ÷ +÷ 3031 × 0308 × 200D ÷ +÷ 3031 ÷ 0061 × 2060 ÷ +÷ 3031 × 0308 ÷ 0061 × 2060 ÷ +÷ 3031 ÷ 0061 ÷ 003A ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 3031 ÷ 0061 ÷ 0027 ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 3031 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 3031 ÷ 0061 ÷ 002C ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 3031 ÷ 0031 ÷ 003A ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 3031 ÷ 0031 ÷ 0027 ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 3031 ÷ 0031 ÷ 002C ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 3031 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0041 ÷ 0001 ÷ +÷ 0041 × 0308 ÷ 0001 ÷ +÷ 0041 ÷ 000D ÷ +÷ 0041 × 0308 ÷ 000D ÷ +÷ 0041 ÷ 000A ÷ +÷ 0041 × 0308 ÷ 000A ÷ +÷ 0041 ÷ 000B ÷ +÷ 0041 × 0308 ÷ 000B ÷ +÷ 0041 ÷ 3031 ÷ +÷ 0041 × 0308 ÷ 3031 ÷ +÷ 0041 × 0041 ÷ +÷ 0041 × 0308 × 0041 ÷ +÷ 0041 ÷ 003A ÷ +÷ 0041 × 0308 ÷ 003A ÷ +÷ 0041 ÷ 002C ÷ +÷ 0041 × 0308 ÷ 002C ÷ +÷ 0041 ÷ 002E ÷ +÷ 0041 × 0308 ÷ 002E ÷ +÷ 0041 × 0030 ÷ +÷ 0041 × 0308 × 0030 ÷ +÷ 0041 × 005F ÷ +÷ 0041 × 0308 × 005F ÷ +÷ 0041 ÷ 1F1E6 ÷ +÷ 0041 × 0308 ÷ 1F1E6 ÷ +÷ 0041 × 05D0 ÷ +÷ 0041 × 0308 × 05D0 ÷ +÷ 0041 ÷ 0022 ÷ +÷ 0041 × 0308 ÷ 0022 ÷ +÷ 0041 ÷ 0027 ÷ +÷ 0041 × 0308 ÷ 0027 ÷ +÷ 0041 ÷ 261D ÷ +÷ 0041 × 0308 ÷ 261D ÷ +÷ 0041 ÷ 1F3FB ÷ +÷ 0041 × 0308 ÷ 1F3FB ÷ +÷ 0041 ÷ 2640 ÷ +÷ 0041 × 0308 ÷ 2640 ÷ +÷ 0041 ÷ 1F466 ÷ +÷ 0041 × 0308 ÷ 1F466 ÷ +÷ 0041 × 00AD ÷ +÷ 0041 × 0308 × 00AD ÷ +÷ 0041 × 0300 ÷ +÷ 0041 × 0308 × 0300 ÷ +÷ 0041 × 200D ÷ +÷ 0041 × 0308 × 200D ÷ +÷ 0041 × 0061 × 2060 ÷ +÷ 0041 × 0308 × 0061 × 2060 ÷ +÷ 0041 × 0061 ÷ 003A ÷ +÷ 0041 × 0308 × 0061 ÷ 003A ÷ +÷ 0041 × 0061 ÷ 0027 ÷ +÷ 0041 × 0308 × 0061 ÷ 0027 ÷ +÷ 0041 × 0061 ÷ 0027 × 2060 ÷ +÷ 0041 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0041 × 0061 ÷ 002C ÷ +÷ 0041 × 0308 × 0061 ÷ 002C ÷ +÷ 0041 × 0031 ÷ 003A ÷ +÷ 0041 × 0308 × 0031 ÷ 003A ÷ +÷ 0041 × 0031 ÷ 0027 ÷ +÷ 0041 × 0308 × 0031 ÷ 0027 ÷ +÷ 0041 × 0031 ÷ 002C ÷ +÷ 0041 × 0308 × 0031 ÷ 002C ÷ +÷ 0041 × 0031 ÷ 002E × 2060 ÷ +÷ 0041 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 003A ÷ 0001 ÷ +÷ 003A × 0308 ÷ 0001 ÷ +÷ 003A ÷ 000D ÷ +÷ 003A × 0308 ÷ 000D ÷ +÷ 003A ÷ 000A ÷ +÷ 003A × 0308 ÷ 000A ÷ +÷ 003A ÷ 000B ÷ +÷ 003A × 0308 ÷ 000B ÷ +÷ 003A ÷ 3031 ÷ +÷ 003A × 0308 ÷ 3031 ÷ +÷ 003A ÷ 0041 ÷ +÷ 003A × 0308 ÷ 0041 ÷ +÷ 003A ÷ 003A ÷ +÷ 003A × 0308 ÷ 003A ÷ +÷ 003A ÷ 002C ÷ +÷ 003A × 0308 ÷ 002C ÷ +÷ 003A ÷ 002E ÷ +÷ 003A × 0308 ÷ 002E ÷ +÷ 003A ÷ 0030 ÷ +÷ 003A × 0308 ÷ 0030 ÷ +÷ 003A ÷ 005F ÷ +÷ 003A × 0308 ÷ 005F ÷ +÷ 003A ÷ 1F1E6 ÷ +÷ 003A × 0308 ÷ 1F1E6 ÷ +÷ 003A ÷ 05D0 ÷ +÷ 003A × 0308 ÷ 05D0 ÷ +÷ 003A ÷ 0022 ÷ +÷ 003A × 0308 ÷ 0022 ÷ +÷ 003A ÷ 0027 ÷ +÷ 003A × 0308 ÷ 0027 ÷ +÷ 003A ÷ 261D ÷ +÷ 003A × 0308 ÷ 261D ÷ +÷ 003A ÷ 1F3FB ÷ +÷ 003A × 0308 ÷ 1F3FB ÷ +÷ 003A ÷ 2640 ÷ +÷ 003A × 0308 ÷ 2640 ÷ +÷ 003A ÷ 1F466 ÷ +÷ 003A × 0308 ÷ 1F466 ÷ +÷ 003A × 00AD ÷ +÷ 003A × 0308 × 00AD ÷ +÷ 003A × 0300 ÷ +÷ 003A × 0308 × 0300 ÷ +÷ 003A × 200D ÷ +÷ 003A × 0308 × 200D ÷ +÷ 003A ÷ 0061 × 2060 ÷ +÷ 003A × 0308 ÷ 0061 × 2060 ÷ +÷ 003A ÷ 0061 ÷ 003A ÷ +÷ 003A × 0308 ÷ 0061 ÷ 003A ÷ +÷ 003A ÷ 0061 ÷ 0027 ÷ +÷ 003A × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 003A ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 003A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 003A ÷ 0061 ÷ 002C ÷ +÷ 003A × 0308 ÷ 0061 ÷ 002C ÷ +÷ 003A ÷ 0031 ÷ 003A ÷ +÷ 003A × 0308 ÷ 0031 ÷ 003A ÷ +÷ 003A ÷ 0031 ÷ 0027 ÷ +÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 003A ÷ 0031 ÷ 002C ÷ +÷ 003A × 0308 ÷ 0031 ÷ 002C ÷ +÷ 003A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002C ÷ 0001 ÷ +÷ 002C × 0308 ÷ 0001 ÷ +÷ 002C ÷ 000D ÷ +÷ 002C × 0308 ÷ 000D ÷ +÷ 002C ÷ 000A ÷ +÷ 002C × 0308 ÷ 000A ÷ +÷ 002C ÷ 000B ÷ +÷ 002C × 0308 ÷ 000B ÷ +÷ 002C ÷ 3031 ÷ +÷ 002C × 0308 ÷ 3031 ÷ +÷ 002C ÷ 0041 ÷ +÷ 002C × 0308 ÷ 0041 ÷ +÷ 002C ÷ 003A ÷ +÷ 002C × 0308 ÷ 003A ÷ +÷ 002C ÷ 002C ÷ +÷ 002C × 0308 ÷ 002C ÷ +÷ 002C ÷ 002E ÷ +÷ 002C × 0308 ÷ 002E ÷ +÷ 002C ÷ 0030 ÷ +÷ 002C × 0308 ÷ 0030 ÷ +÷ 002C ÷ 005F ÷ +÷ 002C × 0308 ÷ 005F ÷ +÷ 002C ÷ 1F1E6 ÷ +÷ 002C × 0308 ÷ 1F1E6 ÷ +÷ 002C ÷ 05D0 ÷ +÷ 002C × 0308 ÷ 05D0 ÷ +÷ 002C ÷ 0022 ÷ +÷ 002C × 0308 ÷ 0022 ÷ +÷ 002C ÷ 0027 ÷ +÷ 002C × 0308 ÷ 0027 ÷ +÷ 002C ÷ 261D ÷ +÷ 002C × 0308 ÷ 261D ÷ +÷ 002C ÷ 1F3FB ÷ +÷ 002C × 0308 ÷ 1F3FB ÷ +÷ 002C ÷ 2640 ÷ +÷ 002C × 0308 ÷ 2640 ÷ +÷ 002C ÷ 1F466 ÷ +÷ 002C × 0308 ÷ 1F466 ÷ +÷ 002C × 00AD ÷ +÷ 002C × 0308 × 00AD ÷ +÷ 002C × 0300 ÷ +÷ 002C × 0308 × 0300 ÷ +÷ 002C × 200D ÷ +÷ 002C × 0308 × 200D ÷ +÷ 002C ÷ 0061 × 2060 ÷ +÷ 002C × 0308 ÷ 0061 × 2060 ÷ +÷ 002C ÷ 0061 ÷ 003A ÷ +÷ 002C × 0308 ÷ 0061 ÷ 003A ÷ +÷ 002C ÷ 0061 ÷ 0027 ÷ +÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002C ÷ 0061 ÷ 002C ÷ +÷ 002C × 0308 ÷ 0061 ÷ 002C ÷ +÷ 002C ÷ 0031 ÷ 003A ÷ +÷ 002C × 0308 ÷ 0031 ÷ 003A ÷ +÷ 002C ÷ 0031 ÷ 0027 ÷ +÷ 002C × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 002C ÷ 0031 ÷ 002C ÷ +÷ 002C × 0308 ÷ 0031 ÷ 002C ÷ +÷ 002C ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002C × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002E ÷ 0001 ÷ +÷ 002E × 0308 ÷ 0001 ÷ +÷ 002E ÷ 000D ÷ +÷ 002E × 0308 ÷ 000D ÷ +÷ 002E ÷ 000A ÷ +÷ 002E × 0308 ÷ 000A ÷ +÷ 002E ÷ 000B ÷ +÷ 002E × 0308 ÷ 000B ÷ +÷ 002E ÷ 3031 ÷ +÷ 002E × 0308 ÷ 3031 ÷ +÷ 002E ÷ 0041 ÷ +÷ 002E × 0308 ÷ 0041 ÷ +÷ 002E ÷ 003A ÷ +÷ 002E × 0308 ÷ 003A ÷ +÷ 002E ÷ 002C ÷ +÷ 002E × 0308 ÷ 002C ÷ +÷ 002E ÷ 002E ÷ +÷ 002E × 0308 ÷ 002E ÷ +÷ 002E ÷ 0030 ÷ +÷ 002E × 0308 ÷ 0030 ÷ +÷ 002E ÷ 005F ÷ +÷ 002E × 0308 ÷ 005F ÷ +÷ 002E ÷ 1F1E6 ÷ +÷ 002E × 0308 ÷ 1F1E6 ÷ +÷ 002E ÷ 05D0 ÷ +÷ 002E × 0308 ÷ 05D0 ÷ +÷ 002E ÷ 0022 ÷ +÷ 002E × 0308 ÷ 0022 ÷ +÷ 002E ÷ 0027 ÷ +÷ 002E × 0308 ÷ 0027 ÷ +÷ 002E ÷ 261D ÷ +÷ 002E × 0308 ÷ 261D ÷ +÷ 002E ÷ 1F3FB ÷ +÷ 002E × 0308 ÷ 1F3FB ÷ +÷ 002E ÷ 2640 ÷ +÷ 002E × 0308 ÷ 2640 ÷ +÷ 002E ÷ 1F466 ÷ +÷ 002E × 0308 ÷ 1F466 ÷ +÷ 002E × 00AD ÷ +÷ 002E × 0308 × 00AD ÷ +÷ 002E × 0300 ÷ +÷ 002E × 0308 × 0300 ÷ +÷ 002E × 200D ÷ +÷ 002E × 0308 × 200D ÷ +÷ 002E ÷ 0061 × 2060 ÷ +÷ 002E × 0308 ÷ 0061 × 2060 ÷ +÷ 002E ÷ 0061 ÷ 003A ÷ +÷ 002E × 0308 ÷ 0061 ÷ 003A ÷ +÷ 002E ÷ 0061 ÷ 0027 ÷ +÷ 002E × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 002E ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002E × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002E ÷ 0061 ÷ 002C ÷ +÷ 002E × 0308 ÷ 0061 ÷ 002C ÷ +÷ 002E ÷ 0031 ÷ 003A ÷ +÷ 002E × 0308 ÷ 0031 ÷ 003A ÷ +÷ 002E ÷ 0031 ÷ 0027 ÷ +÷ 002E × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 002E ÷ 0031 ÷ 002C ÷ +÷ 002E × 0308 ÷ 0031 ÷ 002C ÷ +÷ 002E ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002E × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0030 ÷ 0001 ÷ +÷ 0030 × 0308 ÷ 0001 ÷ +÷ 0030 ÷ 000D ÷ +÷ 0030 × 0308 ÷ 000D ÷ +÷ 0030 ÷ 000A ÷ +÷ 0030 × 0308 ÷ 000A ÷ +÷ 0030 ÷ 000B ÷ +÷ 0030 × 0308 ÷ 000B ÷ +÷ 0030 ÷ 3031 ÷ +÷ 0030 × 0308 ÷ 3031 ÷ +÷ 0030 × 0041 ÷ +÷ 0030 × 0308 × 0041 ÷ +÷ 0030 ÷ 003A ÷ +÷ 0030 × 0308 ÷ 003A ÷ +÷ 0030 ÷ 002C ÷ +÷ 0030 × 0308 ÷ 002C ÷ +÷ 0030 ÷ 002E ÷ +÷ 0030 × 0308 ÷ 002E ÷ +÷ 0030 × 0030 ÷ +÷ 0030 × 0308 × 0030 ÷ +÷ 0030 × 005F ÷ +÷ 0030 × 0308 × 005F ÷ +÷ 0030 ÷ 1F1E6 ÷ +÷ 0030 × 0308 ÷ 1F1E6 ÷ +÷ 0030 × 05D0 ÷ +÷ 0030 × 0308 × 05D0 ÷ +÷ 0030 ÷ 0022 ÷ +÷ 0030 × 0308 ÷ 0022 ÷ +÷ 0030 ÷ 0027 ÷ +÷ 0030 × 0308 ÷ 0027 ÷ +÷ 0030 ÷ 261D ÷ +÷ 0030 × 0308 ÷ 261D ÷ +÷ 0030 ÷ 1F3FB ÷ +÷ 0030 × 0308 ÷ 1F3FB ÷ +÷ 0030 ÷ 2640 ÷ +÷ 0030 × 0308 ÷ 2640 ÷ +÷ 0030 ÷ 1F466 ÷ +÷ 0030 × 0308 ÷ 1F466 ÷ +÷ 0030 × 00AD ÷ +÷ 0030 × 0308 × 00AD ÷ +÷ 0030 × 0300 ÷ +÷ 0030 × 0308 × 0300 ÷ +÷ 0030 × 200D ÷ +÷ 0030 × 0308 × 200D ÷ +÷ 0030 × 0061 × 2060 ÷ +÷ 0030 × 0308 × 0061 × 2060 ÷ +÷ 0030 × 0061 ÷ 003A ÷ +÷ 0030 × 0308 × 0061 ÷ 003A ÷ +÷ 0030 × 0061 ÷ 0027 ÷ +÷ 0030 × 0308 × 0061 ÷ 0027 ÷ +÷ 0030 × 0061 ÷ 0027 × 2060 ÷ +÷ 0030 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0030 × 0061 ÷ 002C ÷ +÷ 0030 × 0308 × 0061 ÷ 002C ÷ +÷ 0030 × 0031 ÷ 003A ÷ +÷ 0030 × 0308 × 0031 ÷ 003A ÷ +÷ 0030 × 0031 ÷ 0027 ÷ +÷ 0030 × 0308 × 0031 ÷ 0027 ÷ +÷ 0030 × 0031 ÷ 002C ÷ +÷ 0030 × 0308 × 0031 ÷ 002C ÷ +÷ 0030 × 0031 ÷ 002E × 2060 ÷ +÷ 0030 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 005F ÷ 0001 ÷ +÷ 005F × 0308 ÷ 0001 ÷ +÷ 005F ÷ 000D ÷ +÷ 005F × 0308 ÷ 000D ÷ +÷ 005F ÷ 000A ÷ +÷ 005F × 0308 ÷ 000A ÷ +÷ 005F ÷ 000B ÷ +÷ 005F × 0308 ÷ 000B ÷ +÷ 005F × 3031 ÷ +÷ 005F × 0308 × 3031 ÷ +÷ 005F × 0041 ÷ +÷ 005F × 0308 × 0041 ÷ +÷ 005F ÷ 003A ÷ +÷ 005F × 0308 ÷ 003A ÷ +÷ 005F ÷ 002C ÷ +÷ 005F × 0308 ÷ 002C ÷ +÷ 005F ÷ 002E ÷ +÷ 005F × 0308 ÷ 002E ÷ +÷ 005F × 0030 ÷ +÷ 005F × 0308 × 0030 ÷ +÷ 005F × 005F ÷ +÷ 005F × 0308 × 005F ÷ +÷ 005F ÷ 1F1E6 ÷ +÷ 005F × 0308 ÷ 1F1E6 ÷ +÷ 005F × 05D0 ÷ +÷ 005F × 0308 × 05D0 ÷ +÷ 005F ÷ 0022 ÷ +÷ 005F × 0308 ÷ 0022 ÷ +÷ 005F ÷ 0027 ÷ +÷ 005F × 0308 ÷ 0027 ÷ +÷ 005F ÷ 261D ÷ +÷ 005F × 0308 ÷ 261D ÷ +÷ 005F ÷ 1F3FB ÷ +÷ 005F × 0308 ÷ 1F3FB ÷ +÷ 005F ÷ 2640 ÷ +÷ 005F × 0308 ÷ 2640 ÷ +÷ 005F ÷ 1F466 ÷ +÷ 005F × 0308 ÷ 1F466 ÷ +÷ 005F × 00AD ÷ +÷ 005F × 0308 × 00AD ÷ +÷ 005F × 0300 ÷ +÷ 005F × 0308 × 0300 ÷ +÷ 005F × 200D ÷ +÷ 005F × 0308 × 200D ÷ +÷ 005F × 0061 × 2060 ÷ +÷ 005F × 0308 × 0061 × 2060 ÷ +÷ 005F × 0061 ÷ 003A ÷ +÷ 005F × 0308 × 0061 ÷ 003A ÷ +÷ 005F × 0061 ÷ 0027 ÷ +÷ 005F × 0308 × 0061 ÷ 0027 ÷ +÷ 005F × 0061 ÷ 0027 × 2060 ÷ +÷ 005F × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 005F × 0061 ÷ 002C ÷ +÷ 005F × 0308 × 0061 ÷ 002C ÷ +÷ 005F × 0031 ÷ 003A ÷ +÷ 005F × 0308 × 0031 ÷ 003A ÷ +÷ 005F × 0031 ÷ 0027 ÷ +÷ 005F × 0308 × 0031 ÷ 0027 ÷ +÷ 005F × 0031 ÷ 002C ÷ +÷ 005F × 0308 × 0031 ÷ 002C ÷ +÷ 005F × 0031 ÷ 002E × 2060 ÷ +÷ 005F × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 1F1E6 ÷ 0001 ÷ +÷ 1F1E6 × 0308 ÷ 0001 ÷ +÷ 1F1E6 ÷ 000D ÷ +÷ 1F1E6 × 0308 ÷ 000D ÷ +÷ 1F1E6 ÷ 000A ÷ +÷ 1F1E6 × 0308 ÷ 000A ÷ +÷ 1F1E6 ÷ 000B ÷ +÷ 1F1E6 × 0308 ÷ 000B ÷ +÷ 1F1E6 ÷ 3031 ÷ +÷ 1F1E6 × 0308 ÷ 3031 ÷ +÷ 1F1E6 ÷ 0041 ÷ +÷ 1F1E6 × 0308 ÷ 0041 ÷ +÷ 1F1E6 ÷ 003A ÷ +÷ 1F1E6 × 0308 ÷ 003A ÷ +÷ 1F1E6 ÷ 002C ÷ +÷ 1F1E6 × 0308 ÷ 002C ÷ +÷ 1F1E6 ÷ 002E ÷ +÷ 1F1E6 × 0308 ÷ 002E ÷ +÷ 1F1E6 ÷ 0030 ÷ +÷ 1F1E6 × 0308 ÷ 0030 ÷ +÷ 1F1E6 ÷ 005F ÷ +÷ 1F1E6 × 0308 ÷ 005F ÷ +÷ 1F1E6 × 1F1E6 ÷ +÷ 1F1E6 × 0308 × 1F1E6 ÷ +÷ 1F1E6 ÷ 05D0 ÷ +÷ 1F1E6 × 0308 ÷ 05D0 ÷ +÷ 1F1E6 ÷ 0022 ÷ +÷ 1F1E6 × 0308 ÷ 0022 ÷ +÷ 1F1E6 ÷ 0027 ÷ +÷ 1F1E6 × 0308 ÷ 0027 ÷ +÷ 1F1E6 ÷ 261D ÷ +÷ 1F1E6 × 0308 ÷ 261D ÷ +÷ 1F1E6 ÷ 1F3FB ÷ +÷ 1F1E6 × 0308 ÷ 1F3FB ÷ +÷ 1F1E6 ÷ 2640 ÷ +÷ 1F1E6 × 0308 ÷ 2640 ÷ +÷ 1F1E6 ÷ 1F466 ÷ +÷ 1F1E6 × 0308 ÷ 1F466 ÷ +÷ 1F1E6 × 00AD ÷ +÷ 1F1E6 × 0308 × 00AD ÷ +÷ 1F1E6 × 0300 ÷ +÷ 1F1E6 × 0308 × 0300 ÷ +÷ 1F1E6 × 200D ÷ +÷ 1F1E6 × 0308 × 200D ÷ +÷ 1F1E6 ÷ 0061 × 2060 ÷ +÷ 1F1E6 × 0308 ÷ 0061 × 2060 ÷ +÷ 1F1E6 ÷ 0061 ÷ 003A ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 1F1E6 ÷ 0061 ÷ 0027 ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 1F1E6 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 1F1E6 ÷ 0061 ÷ 002C ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 1F1E6 ÷ 0031 ÷ 003A ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 1F1E6 ÷ 0031 ÷ 0027 ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 1F1E6 ÷ 0031 ÷ 002C ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 1F1E6 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 05D0 ÷ 0001 ÷ +÷ 05D0 × 0308 ÷ 0001 ÷ +÷ 05D0 ÷ 000D ÷ +÷ 05D0 × 0308 ÷ 000D ÷ +÷ 05D0 ÷ 000A ÷ +÷ 05D0 × 0308 ÷ 000A ÷ +÷ 05D0 ÷ 000B ÷ +÷ 05D0 × 0308 ÷ 000B ÷ +÷ 05D0 ÷ 3031 ÷ +÷ 05D0 × 0308 ÷ 3031 ÷ +÷ 05D0 × 0041 ÷ +÷ 05D0 × 0308 × 0041 ÷ +÷ 05D0 ÷ 003A ÷ +÷ 05D0 × 0308 ÷ 003A ÷ +÷ 05D0 ÷ 002C ÷ +÷ 05D0 × 0308 ÷ 002C ÷ +÷ 05D0 ÷ 002E ÷ +÷ 05D0 × 0308 ÷ 002E ÷ +÷ 05D0 × 0030 ÷ +÷ 05D0 × 0308 × 0030 ÷ +÷ 05D0 × 005F ÷ +÷ 05D0 × 0308 × 005F ÷ +÷ 05D0 ÷ 1F1E6 ÷ +÷ 05D0 × 0308 ÷ 1F1E6 ÷ +÷ 05D0 × 05D0 ÷ +÷ 05D0 × 0308 × 05D0 ÷ +÷ 05D0 ÷ 0022 ÷ +÷ 05D0 × 0308 ÷ 0022 ÷ +÷ 05D0 × 0027 ÷ +÷ 05D0 × 0308 × 0027 ÷ +÷ 05D0 ÷ 261D ÷ +÷ 05D0 × 0308 ÷ 261D ÷ +÷ 05D0 ÷ 1F3FB ÷ +÷ 05D0 × 0308 ÷ 1F3FB ÷ +÷ 05D0 ÷ 2640 ÷ +÷ 05D0 × 0308 ÷ 2640 ÷ +÷ 05D0 ÷ 1F466 ÷ +÷ 05D0 × 0308 ÷ 1F466 ÷ +÷ 05D0 × 00AD ÷ +÷ 05D0 × 0308 × 00AD ÷ +÷ 05D0 × 0300 ÷ +÷ 05D0 × 0308 × 0300 ÷ +÷ 05D0 × 200D ÷ +÷ 05D0 × 0308 × 200D ÷ +÷ 05D0 × 0061 × 2060 ÷ +÷ 05D0 × 0308 × 0061 × 2060 ÷ +÷ 05D0 × 0061 ÷ 003A ÷ +÷ 05D0 × 0308 × 0061 ÷ 003A ÷ +÷ 05D0 × 0061 ÷ 0027 ÷ +÷ 05D0 × 0308 × 0061 ÷ 0027 ÷ +÷ 05D0 × 0061 ÷ 0027 × 2060 ÷ +÷ 05D0 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 05D0 × 0061 ÷ 002C ÷ +÷ 05D0 × 0308 × 0061 ÷ 002C ÷ +÷ 05D0 × 0031 ÷ 003A ÷ +÷ 05D0 × 0308 × 0031 ÷ 003A ÷ +÷ 05D0 × 0031 ÷ 0027 ÷ +÷ 05D0 × 0308 × 0031 ÷ 0027 ÷ +÷ 05D0 × 0031 ÷ 002C ÷ +÷ 05D0 × 0308 × 0031 ÷ 002C ÷ +÷ 05D0 × 0031 ÷ 002E × 2060 ÷ +÷ 05D0 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0022 ÷ 0001 ÷ +÷ 0022 × 0308 ÷ 0001 ÷ +÷ 0022 ÷ 000D ÷ +÷ 0022 × 0308 ÷ 000D ÷ +÷ 0022 ÷ 000A ÷ +÷ 0022 × 0308 ÷ 000A ÷ +÷ 0022 ÷ 000B ÷ +÷ 0022 × 0308 ÷ 000B ÷ +÷ 0022 ÷ 3031 ÷ +÷ 0022 × 0308 ÷ 3031 ÷ +÷ 0022 ÷ 0041 ÷ +÷ 0022 × 0308 ÷ 0041 ÷ +÷ 0022 ÷ 003A ÷ +÷ 0022 × 0308 ÷ 003A ÷ +÷ 0022 ÷ 002C ÷ +÷ 0022 × 0308 ÷ 002C ÷ +÷ 0022 ÷ 002E ÷ +÷ 0022 × 0308 ÷ 002E ÷ +÷ 0022 ÷ 0030 ÷ +÷ 0022 × 0308 ÷ 0030 ÷ +÷ 0022 ÷ 005F ÷ +÷ 0022 × 0308 ÷ 005F ÷ +÷ 0022 ÷ 1F1E6 ÷ +÷ 0022 × 0308 ÷ 1F1E6 ÷ +÷ 0022 ÷ 05D0 ÷ +÷ 0022 × 0308 ÷ 05D0 ÷ +÷ 0022 ÷ 0022 ÷ +÷ 0022 × 0308 ÷ 0022 ÷ +÷ 0022 ÷ 0027 ÷ +÷ 0022 × 0308 ÷ 0027 ÷ +÷ 0022 ÷ 261D ÷ +÷ 0022 × 0308 ÷ 261D ÷ +÷ 0022 ÷ 1F3FB ÷ +÷ 0022 × 0308 ÷ 1F3FB ÷ +÷ 0022 ÷ 2640 ÷ +÷ 0022 × 0308 ÷ 2640 ÷ +÷ 0022 ÷ 1F466 ÷ +÷ 0022 × 0308 ÷ 1F466 ÷ +÷ 0022 × 00AD ÷ +÷ 0022 × 0308 × 00AD ÷ +÷ 0022 × 0300 ÷ +÷ 0022 × 0308 × 0300 ÷ +÷ 0022 × 200D ÷ +÷ 0022 × 0308 × 200D ÷ +÷ 0022 ÷ 0061 × 2060 ÷ +÷ 0022 × 0308 ÷ 0061 × 2060 ÷ +÷ 0022 ÷ 0061 ÷ 003A ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0022 ÷ 0061 ÷ 0027 ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0022 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0022 ÷ 0061 ÷ 002C ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0022 ÷ 0031 ÷ 003A ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0022 ÷ 0031 ÷ 0027 ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0022 ÷ 0031 ÷ 002C ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0022 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0027 ÷ 0001 ÷ +÷ 0027 × 0308 ÷ 0001 ÷ +÷ 0027 ÷ 000D ÷ +÷ 0027 × 0308 ÷ 000D ÷ +÷ 0027 ÷ 000A ÷ +÷ 0027 × 0308 ÷ 000A ÷ +÷ 0027 ÷ 000B ÷ +÷ 0027 × 0308 ÷ 000B ÷ +÷ 0027 ÷ 3031 ÷ +÷ 0027 × 0308 ÷ 3031 ÷ +÷ 0027 ÷ 0041 ÷ +÷ 0027 × 0308 ÷ 0041 ÷ +÷ 0027 ÷ 003A ÷ +÷ 0027 × 0308 ÷ 003A ÷ +÷ 0027 ÷ 002C ÷ +÷ 0027 × 0308 ÷ 002C ÷ +÷ 0027 ÷ 002E ÷ +÷ 0027 × 0308 ÷ 002E ÷ +÷ 0027 ÷ 0030 ÷ +÷ 0027 × 0308 ÷ 0030 ÷ +÷ 0027 ÷ 005F ÷ +÷ 0027 × 0308 ÷ 005F ÷ +÷ 0027 ÷ 1F1E6 ÷ +÷ 0027 × 0308 ÷ 1F1E6 ÷ +÷ 0027 ÷ 05D0 ÷ +÷ 0027 × 0308 ÷ 05D0 ÷ +÷ 0027 ÷ 0022 ÷ +÷ 0027 × 0308 ÷ 0022 ÷ +÷ 0027 ÷ 0027 ÷ +÷ 0027 × 0308 ÷ 0027 ÷ +÷ 0027 ÷ 261D ÷ +÷ 0027 × 0308 ÷ 261D ÷ +÷ 0027 ÷ 1F3FB ÷ +÷ 0027 × 0308 ÷ 1F3FB ÷ +÷ 0027 ÷ 2640 ÷ +÷ 0027 × 0308 ÷ 2640 ÷ +÷ 0027 ÷ 1F466 ÷ +÷ 0027 × 0308 ÷ 1F466 ÷ +÷ 0027 × 00AD ÷ +÷ 0027 × 0308 × 00AD ÷ +÷ 0027 × 0300 ÷ +÷ 0027 × 0308 × 0300 ÷ +÷ 0027 × 200D ÷ +÷ 0027 × 0308 × 200D ÷ +÷ 0027 ÷ 0061 × 2060 ÷ +÷ 0027 × 0308 ÷ 0061 × 2060 ÷ +÷ 0027 ÷ 0061 ÷ 003A ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0027 ÷ 0061 ÷ 0027 ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0027 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0027 ÷ 0061 ÷ 002C ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0027 ÷ 0031 ÷ 003A ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0027 ÷ 0031 ÷ 0027 ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0027 ÷ 0031 ÷ 002C ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0027 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 261D ÷ 0001 ÷ +÷ 261D × 0308 ÷ 0001 ÷ +÷ 261D ÷ 000D ÷ +÷ 261D × 0308 ÷ 000D ÷ +÷ 261D ÷ 000A ÷ +÷ 261D × 0308 ÷ 000A ÷ +÷ 261D ÷ 000B ÷ +÷ 261D × 0308 ÷ 000B ÷ +÷ 261D ÷ 3031 ÷ +÷ 261D × 0308 ÷ 3031 ÷ +÷ 261D ÷ 0041 ÷ +÷ 261D × 0308 ÷ 0041 ÷ +÷ 261D ÷ 003A ÷ +÷ 261D × 0308 ÷ 003A ÷ +÷ 261D ÷ 002C ÷ +÷ 261D × 0308 ÷ 002C ÷ +÷ 261D ÷ 002E ÷ +÷ 261D × 0308 ÷ 002E ÷ +÷ 261D ÷ 0030 ÷ +÷ 261D × 0308 ÷ 0030 ÷ +÷ 261D ÷ 005F ÷ +÷ 261D × 0308 ÷ 005F ÷ +÷ 261D ÷ 1F1E6 ÷ +÷ 261D × 0308 ÷ 1F1E6 ÷ +÷ 261D ÷ 05D0 ÷ +÷ 261D × 0308 ÷ 05D0 ÷ +÷ 261D ÷ 0022 ÷ +÷ 261D × 0308 ÷ 0022 ÷ +÷ 261D ÷ 0027 ÷ +÷ 261D × 0308 ÷ 0027 ÷ +÷ 261D ÷ 261D ÷ +÷ 261D × 0308 ÷ 261D ÷ +÷ 261D × 1F3FB ÷ +÷ 261D × 0308 × 1F3FB ÷ +÷ 261D ÷ 2640 ÷ +÷ 261D × 0308 ÷ 2640 ÷ +÷ 261D ÷ 1F466 ÷ +÷ 261D × 0308 ÷ 1F466 ÷ +÷ 261D × 00AD ÷ +÷ 261D × 0308 × 00AD ÷ +÷ 261D × 0300 ÷ +÷ 261D × 0308 × 0300 ÷ +÷ 261D × 200D ÷ +÷ 261D × 0308 × 200D ÷ +÷ 261D ÷ 0061 × 2060 ÷ +÷ 261D × 0308 ÷ 0061 × 2060 ÷ +÷ 261D ÷ 0061 ÷ 003A ÷ +÷ 261D × 0308 ÷ 0061 ÷ 003A ÷ +÷ 261D ÷ 0061 ÷ 0027 ÷ +÷ 261D × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 261D ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 261D × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 261D ÷ 0061 ÷ 002C ÷ +÷ 261D × 0308 ÷ 0061 ÷ 002C ÷ +÷ 261D ÷ 0031 ÷ 003A ÷ +÷ 261D × 0308 ÷ 0031 ÷ 003A ÷ +÷ 261D ÷ 0031 ÷ 0027 ÷ +÷ 261D × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 261D ÷ 0031 ÷ 002C ÷ +÷ 261D × 0308 ÷ 0031 ÷ 002C ÷ +÷ 261D ÷ 0031 ÷ 002E × 2060 ÷ +÷ 261D × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 1F3FB ÷ 0001 ÷ +÷ 1F3FB × 0308 ÷ 0001 ÷ +÷ 1F3FB ÷ 000D ÷ +÷ 1F3FB × 0308 ÷ 000D ÷ +÷ 1F3FB ÷ 000A ÷ +÷ 1F3FB × 0308 ÷ 000A ÷ +÷ 1F3FB ÷ 000B ÷ +÷ 1F3FB × 0308 ÷ 000B ÷ +÷ 1F3FB ÷ 3031 ÷ +÷ 1F3FB × 0308 ÷ 3031 ÷ +÷ 1F3FB ÷ 0041 ÷ +÷ 1F3FB × 0308 ÷ 0041 ÷ +÷ 1F3FB ÷ 003A ÷ +÷ 1F3FB × 0308 ÷ 003A ÷ +÷ 1F3FB ÷ 002C ÷ +÷ 1F3FB × 0308 ÷ 002C ÷ +÷ 1F3FB ÷ 002E ÷ +÷ 1F3FB × 0308 ÷ 002E ÷ +÷ 1F3FB ÷ 0030 ÷ +÷ 1F3FB × 0308 ÷ 0030 ÷ +÷ 1F3FB ÷ 005F ÷ +÷ 1F3FB × 0308 ÷ 005F ÷ +÷ 1F3FB ÷ 1F1E6 ÷ +÷ 1F3FB × 0308 ÷ 1F1E6 ÷ +÷ 1F3FB ÷ 05D0 ÷ +÷ 1F3FB × 0308 ÷ 05D0 ÷ +÷ 1F3FB ÷ 0022 ÷ +÷ 1F3FB × 0308 ÷ 0022 ÷ +÷ 1F3FB ÷ 0027 ÷ +÷ 1F3FB × 0308 ÷ 0027 ÷ +÷ 1F3FB ÷ 261D ÷ +÷ 1F3FB × 0308 ÷ 261D ÷ +÷ 1F3FB ÷ 1F3FB ÷ +÷ 1F3FB × 0308 ÷ 1F3FB ÷ +÷ 1F3FB ÷ 2640 ÷ +÷ 1F3FB × 0308 ÷ 2640 ÷ +÷ 1F3FB ÷ 1F466 ÷ +÷ 1F3FB × 0308 ÷ 1F466 ÷ +÷ 1F3FB × 00AD ÷ +÷ 1F3FB × 0308 × 00AD ÷ +÷ 1F3FB × 0300 ÷ +÷ 1F3FB × 0308 × 0300 ÷ +÷ 1F3FB × 200D ÷ +÷ 1F3FB × 0308 × 200D ÷ +÷ 1F3FB ÷ 0061 × 2060 ÷ +÷ 1F3FB × 0308 ÷ 0061 × 2060 ÷ +÷ 1F3FB ÷ 0061 ÷ 003A ÷ +÷ 1F3FB × 0308 ÷ 0061 ÷ 003A ÷ +÷ 1F3FB ÷ 0061 ÷ 0027 ÷ +÷ 1F3FB × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 1F3FB ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 1F3FB × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 1F3FB ÷ 0061 ÷ 002C ÷ +÷ 1F3FB × 0308 ÷ 0061 ÷ 002C ÷ +÷ 1F3FB ÷ 0031 ÷ 003A ÷ +÷ 1F3FB × 0308 ÷ 0031 ÷ 003A ÷ +÷ 1F3FB ÷ 0031 ÷ 0027 ÷ +÷ 1F3FB × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 1F3FB ÷ 0031 ÷ 002C ÷ +÷ 1F3FB × 0308 ÷ 0031 ÷ 002C ÷ +÷ 1F3FB ÷ 0031 ÷ 002E × 2060 ÷ +÷ 1F3FB × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 2640 ÷ 0001 ÷ +÷ 2640 × 0308 ÷ 0001 ÷ +÷ 2640 ÷ 000D ÷ +÷ 2640 × 0308 ÷ 000D ÷ +÷ 2640 ÷ 000A ÷ +÷ 2640 × 0308 ÷ 000A ÷ +÷ 2640 ÷ 000B ÷ +÷ 2640 × 0308 ÷ 000B ÷ +÷ 2640 ÷ 3031 ÷ +÷ 2640 × 0308 ÷ 3031 ÷ +÷ 2640 ÷ 0041 ÷ +÷ 2640 × 0308 ÷ 0041 ÷ +÷ 2640 ÷ 003A ÷ +÷ 2640 × 0308 ÷ 003A ÷ +÷ 2640 ÷ 002C ÷ +÷ 2640 × 0308 ÷ 002C ÷ +÷ 2640 ÷ 002E ÷ +÷ 2640 × 0308 ÷ 002E ÷ +÷ 2640 ÷ 0030 ÷ +÷ 2640 × 0308 ÷ 0030 ÷ +÷ 2640 ÷ 005F ÷ +÷ 2640 × 0308 ÷ 005F ÷ +÷ 2640 ÷ 1F1E6 ÷ +÷ 2640 × 0308 ÷ 1F1E6 ÷ +÷ 2640 ÷ 05D0 ÷ +÷ 2640 × 0308 ÷ 05D0 ÷ +÷ 2640 ÷ 0022 ÷ +÷ 2640 × 0308 ÷ 0022 ÷ +÷ 2640 ÷ 0027 ÷ +÷ 2640 × 0308 ÷ 0027 ÷ +÷ 2640 ÷ 261D ÷ +÷ 2640 × 0308 ÷ 261D ÷ +÷ 2640 ÷ 1F3FB ÷ +÷ 2640 × 0308 ÷ 1F3FB ÷ +÷ 2640 ÷ 2640 ÷ +÷ 2640 × 0308 ÷ 2640 ÷ +÷ 2640 ÷ 1F466 ÷ +÷ 2640 × 0308 ÷ 1F466 ÷ +÷ 2640 × 00AD ÷ +÷ 2640 × 0308 × 00AD ÷ +÷ 2640 × 0300 ÷ +÷ 2640 × 0308 × 0300 ÷ +÷ 2640 × 200D ÷ +÷ 2640 × 0308 × 200D ÷ +÷ 2640 ÷ 0061 × 2060 ÷ +÷ 2640 × 0308 ÷ 0061 × 2060 ÷ +÷ 2640 ÷ 0061 ÷ 003A ÷ +÷ 2640 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 2640 ÷ 0061 ÷ 0027 ÷ +÷ 2640 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 2640 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 2640 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 2640 ÷ 0061 ÷ 002C ÷ +÷ 2640 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 2640 ÷ 0031 ÷ 003A ÷ +÷ 2640 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 2640 ÷ 0031 ÷ 0027 ÷ +÷ 2640 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 2640 ÷ 0031 ÷ 002C ÷ +÷ 2640 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 2640 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 2640 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 1F466 ÷ 0001 ÷ +÷ 1F466 × 0308 ÷ 0001 ÷ +÷ 1F466 ÷ 000D ÷ +÷ 1F466 × 0308 ÷ 000D ÷ +÷ 1F466 ÷ 000A ÷ +÷ 1F466 × 0308 ÷ 000A ÷ +÷ 1F466 ÷ 000B ÷ +÷ 1F466 × 0308 ÷ 000B ÷ +÷ 1F466 ÷ 3031 ÷ +÷ 1F466 × 0308 ÷ 3031 ÷ +÷ 1F466 ÷ 0041 ÷ +÷ 1F466 × 0308 ÷ 0041 ÷ +÷ 1F466 ÷ 003A ÷ +÷ 1F466 × 0308 ÷ 003A ÷ +÷ 1F466 ÷ 002C ÷ +÷ 1F466 × 0308 ÷ 002C ÷ +÷ 1F466 ÷ 002E ÷ +÷ 1F466 × 0308 ÷ 002E ÷ +÷ 1F466 ÷ 0030 ÷ +÷ 1F466 × 0308 ÷ 0030 ÷ +÷ 1F466 ÷ 005F ÷ +÷ 1F466 × 0308 ÷ 005F ÷ +÷ 1F466 ÷ 1F1E6 ÷ +÷ 1F466 × 0308 ÷ 1F1E6 ÷ +÷ 1F466 ÷ 05D0 ÷ +÷ 1F466 × 0308 ÷ 05D0 ÷ +÷ 1F466 ÷ 0022 ÷ +÷ 1F466 × 0308 ÷ 0022 ÷ +÷ 1F466 ÷ 0027 ÷ +÷ 1F466 × 0308 ÷ 0027 ÷ +÷ 1F466 ÷ 261D ÷ +÷ 1F466 × 0308 ÷ 261D ÷ +÷ 1F466 × 1F3FB ÷ +÷ 1F466 × 0308 × 1F3FB ÷ +÷ 1F466 ÷ 2640 ÷ +÷ 1F466 × 0308 ÷ 2640 ÷ +÷ 1F466 ÷ 1F466 ÷ +÷ 1F466 × 0308 ÷ 1F466 ÷ +÷ 1F466 × 00AD ÷ +÷ 1F466 × 0308 × 00AD ÷ +÷ 1F466 × 0300 ÷ +÷ 1F466 × 0308 × 0300 ÷ +÷ 1F466 × 200D ÷ +÷ 1F466 × 0308 × 200D ÷ +÷ 1F466 ÷ 0061 × 2060 ÷ +÷ 1F466 × 0308 ÷ 0061 × 2060 ÷ +÷ 1F466 ÷ 0061 ÷ 003A ÷ +÷ 1F466 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 1F466 ÷ 0061 ÷ 0027 ÷ +÷ 1F466 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 1F466 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 1F466 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 1F466 ÷ 0061 ÷ 002C ÷ +÷ 1F466 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 1F466 ÷ 0031 ÷ 003A ÷ +÷ 1F466 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 1F466 ÷ 0031 ÷ 0027 ÷ +÷ 1F466 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 1F466 ÷ 0031 ÷ 002C ÷ +÷ 1F466 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 1F466 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 1F466 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 00AD ÷ 0001 ÷ +÷ 00AD × 0308 ÷ 0001 ÷ +÷ 00AD ÷ 000D ÷ +÷ 00AD × 0308 ÷ 000D ÷ +÷ 00AD ÷ 000A ÷ +÷ 00AD × 0308 ÷ 000A ÷ +÷ 00AD ÷ 000B ÷ +÷ 00AD × 0308 ÷ 000B ÷ +÷ 00AD ÷ 3031 ÷ +÷ 00AD × 0308 ÷ 3031 ÷ +÷ 00AD ÷ 0041 ÷ +÷ 00AD × 0308 ÷ 0041 ÷ +÷ 00AD ÷ 003A ÷ +÷ 00AD × 0308 ÷ 003A ÷ +÷ 00AD ÷ 002C ÷ +÷ 00AD × 0308 ÷ 002C ÷ +÷ 00AD ÷ 002E ÷ +÷ 00AD × 0308 ÷ 002E ÷ +÷ 00AD ÷ 0030 ÷ +÷ 00AD × 0308 ÷ 0030 ÷ +÷ 00AD ÷ 005F ÷ +÷ 00AD × 0308 ÷ 005F ÷ +÷ 00AD ÷ 1F1E6 ÷ +÷ 00AD × 0308 ÷ 1F1E6 ÷ +÷ 00AD ÷ 05D0 ÷ +÷ 00AD × 0308 ÷ 05D0 ÷ +÷ 00AD ÷ 0022 ÷ +÷ 00AD × 0308 ÷ 0022 ÷ +÷ 00AD ÷ 0027 ÷ +÷ 00AD × 0308 ÷ 0027 ÷ +÷ 00AD ÷ 261D ÷ +÷ 00AD × 0308 ÷ 261D ÷ +÷ 00AD ÷ 1F3FB ÷ +÷ 00AD × 0308 ÷ 1F3FB ÷ +÷ 00AD ÷ 2640 ÷ +÷ 00AD × 0308 ÷ 2640 ÷ +÷ 00AD ÷ 1F466 ÷ +÷ 00AD × 0308 ÷ 1F466 ÷ +÷ 00AD × 00AD ÷ +÷ 00AD × 0308 × 00AD ÷ +÷ 00AD × 0300 ÷ +÷ 00AD × 0308 × 0300 ÷ +÷ 00AD × 200D ÷ +÷ 00AD × 0308 × 200D ÷ +÷ 00AD ÷ 0061 × 2060 ÷ +÷ 00AD × 0308 ÷ 0061 × 2060 ÷ +÷ 00AD ÷ 0061 ÷ 003A ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 003A ÷ +÷ 00AD ÷ 0061 ÷ 0027 ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 00AD ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 00AD ÷ 0061 ÷ 002C ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 002C ÷ +÷ 00AD ÷ 0031 ÷ 003A ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 003A ÷ +÷ 00AD ÷ 0031 ÷ 0027 ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 00AD ÷ 0031 ÷ 002C ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 002C ÷ +÷ 00AD ÷ 0031 ÷ 002E × 2060 ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0300 ÷ 0001 ÷ +÷ 0300 × 0308 ÷ 0001 ÷ +÷ 0300 ÷ 000D ÷ +÷ 0300 × 0308 ÷ 000D ÷ +÷ 0300 ÷ 000A ÷ +÷ 0300 × 0308 ÷ 000A ÷ +÷ 0300 ÷ 000B ÷ +÷ 0300 × 0308 ÷ 000B ÷ +÷ 0300 ÷ 3031 ÷ +÷ 0300 × 0308 ÷ 3031 ÷ +÷ 0300 ÷ 0041 ÷ +÷ 0300 × 0308 ÷ 0041 ÷ +÷ 0300 ÷ 003A ÷ +÷ 0300 × 0308 ÷ 003A ÷ +÷ 0300 ÷ 002C ÷ +÷ 0300 × 0308 ÷ 002C ÷ +÷ 0300 ÷ 002E ÷ +÷ 0300 × 0308 ÷ 002E ÷ +÷ 0300 ÷ 0030 ÷ +÷ 0300 × 0308 ÷ 0030 ÷ +÷ 0300 ÷ 005F ÷ +÷ 0300 × 0308 ÷ 005F ÷ +÷ 0300 ÷ 1F1E6 ÷ +÷ 0300 × 0308 ÷ 1F1E6 ÷ +÷ 0300 ÷ 05D0 ÷ +÷ 0300 × 0308 ÷ 05D0 ÷ +÷ 0300 ÷ 0022 ÷ +÷ 0300 × 0308 ÷ 0022 ÷ +÷ 0300 ÷ 0027 ÷ +÷ 0300 × 0308 ÷ 0027 ÷ +÷ 0300 ÷ 261D ÷ +÷ 0300 × 0308 ÷ 261D ÷ +÷ 0300 ÷ 1F3FB ÷ +÷ 0300 × 0308 ÷ 1F3FB ÷ +÷ 0300 ÷ 2640 ÷ +÷ 0300 × 0308 ÷ 2640 ÷ +÷ 0300 ÷ 1F466 ÷ +÷ 0300 × 0308 ÷ 1F466 ÷ +÷ 0300 × 00AD ÷ +÷ 0300 × 0308 × 00AD ÷ +÷ 0300 × 0300 ÷ +÷ 0300 × 0308 × 0300 ÷ +÷ 0300 × 200D ÷ +÷ 0300 × 0308 × 200D ÷ +÷ 0300 ÷ 0061 × 2060 ÷ +÷ 0300 × 0308 ÷ 0061 × 2060 ÷ +÷ 0300 ÷ 0061 ÷ 003A ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0300 ÷ 0061 ÷ 0027 ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0300 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0300 ÷ 0061 ÷ 002C ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0300 ÷ 0031 ÷ 003A ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0300 ÷ 0031 ÷ 0027 ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0300 ÷ 0031 ÷ 002C ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0300 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 200D ÷ 0001 ÷ +÷ 200D × 0308 ÷ 0001 ÷ +÷ 200D ÷ 000D ÷ +÷ 200D × 0308 ÷ 000D ÷ +÷ 200D ÷ 000A ÷ +÷ 200D × 0308 ÷ 000A ÷ +÷ 200D ÷ 000B ÷ +÷ 200D × 0308 ÷ 000B ÷ +÷ 200D ÷ 3031 ÷ +÷ 200D × 0308 ÷ 3031 ÷ +÷ 200D ÷ 0041 ÷ +÷ 200D × 0308 ÷ 0041 ÷ +÷ 200D ÷ 003A ÷ +÷ 200D × 0308 ÷ 003A ÷ +÷ 200D ÷ 002C ÷ +÷ 200D × 0308 ÷ 002C ÷ +÷ 200D ÷ 002E ÷ +÷ 200D × 0308 ÷ 002E ÷ +÷ 200D ÷ 0030 ÷ +÷ 200D × 0308 ÷ 0030 ÷ +÷ 200D ÷ 005F ÷ +÷ 200D × 0308 ÷ 005F ÷ +÷ 200D ÷ 1F1E6 ÷ +÷ 200D × 0308 ÷ 1F1E6 ÷ +÷ 200D ÷ 05D0 ÷ +÷ 200D × 0308 ÷ 05D0 ÷ +÷ 200D ÷ 0022 ÷ +÷ 200D × 0308 ÷ 0022 ÷ +÷ 200D ÷ 0027 ÷ +÷ 200D × 0308 ÷ 0027 ÷ +÷ 200D ÷ 261D ÷ +÷ 200D × 0308 ÷ 261D ÷ +÷ 200D ÷ 1F3FB ÷ +÷ 200D × 0308 ÷ 1F3FB ÷ +÷ 200D × 2640 ÷ +÷ 200D × 0308 ÷ 2640 ÷ +÷ 200D × 1F466 ÷ +÷ 200D × 0308 ÷ 1F466 ÷ +÷ 200D × 00AD ÷ +÷ 200D × 0308 × 00AD ÷ +÷ 200D × 0300 ÷ +÷ 200D × 0308 × 0300 ÷ +÷ 200D × 200D ÷ +÷ 200D × 0308 × 200D ÷ +÷ 200D ÷ 0061 × 2060 ÷ +÷ 200D × 0308 ÷ 0061 × 2060 ÷ +÷ 200D ÷ 0061 ÷ 003A ÷ +÷ 200D × 0308 ÷ 0061 ÷ 003A ÷ +÷ 200D ÷ 0061 ÷ 0027 ÷ +÷ 200D × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 200D ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 200D × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 200D ÷ 0061 ÷ 002C ÷ +÷ 200D × 0308 ÷ 0061 ÷ 002C ÷ +÷ 200D ÷ 0031 ÷ 003A ÷ +÷ 200D × 0308 ÷ 0031 ÷ 003A ÷ +÷ 200D ÷ 0031 ÷ 0027 ÷ +÷ 200D × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 200D ÷ 0031 ÷ 002C ÷ +÷ 200D × 0308 ÷ 0031 ÷ 002C ÷ +÷ 200D ÷ 0031 ÷ 002E × 2060 ÷ +÷ 200D × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 × 2060 ÷ 0001 ÷ +÷ 0061 × 2060 × 0308 ÷ 0001 ÷ +÷ 0061 × 2060 ÷ 000D ÷ +÷ 0061 × 2060 × 0308 ÷ 000D ÷ +÷ 0061 × 2060 ÷ 000A ÷ +÷ 0061 × 2060 × 0308 ÷ 000A ÷ +÷ 0061 × 2060 ÷ 000B ÷ +÷ 0061 × 2060 × 0308 ÷ 000B ÷ +÷ 0061 × 2060 ÷ 3031 ÷ +÷ 0061 × 2060 × 0308 ÷ 3031 ÷ +÷ 0061 × 2060 × 0041 ÷ +÷ 0061 × 2060 × 0308 × 0041 ÷ +÷ 0061 × 2060 ÷ 003A ÷ +÷ 0061 × 2060 × 0308 ÷ 003A ÷ +÷ 0061 × 2060 ÷ 002C ÷ +÷ 0061 × 2060 × 0308 ÷ 002C ÷ +÷ 0061 × 2060 ÷ 002E ÷ +÷ 0061 × 2060 × 0308 ÷ 002E ÷ +÷ 0061 × 2060 × 0030 ÷ +÷ 0061 × 2060 × 0308 × 0030 ÷ +÷ 0061 × 2060 × 005F ÷ +÷ 0061 × 2060 × 0308 × 005F ÷ +÷ 0061 × 2060 ÷ 1F1E6 ÷ +÷ 0061 × 2060 × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 2060 × 05D0 ÷ +÷ 0061 × 2060 × 0308 × 05D0 ÷ +÷ 0061 × 2060 ÷ 0022 ÷ +÷ 0061 × 2060 × 0308 ÷ 0022 ÷ +÷ 0061 × 2060 ÷ 0027 ÷ +÷ 0061 × 2060 × 0308 ÷ 0027 ÷ +÷ 0061 × 2060 ÷ 261D ÷ +÷ 0061 × 2060 × 0308 ÷ 261D ÷ +÷ 0061 × 2060 ÷ 1F3FB ÷ +÷ 0061 × 2060 × 0308 ÷ 1F3FB ÷ +÷ 0061 × 2060 ÷ 2640 ÷ +÷ 0061 × 2060 × 0308 ÷ 2640 ÷ +÷ 0061 × 2060 ÷ 1F466 ÷ +÷ 0061 × 2060 × 0308 ÷ 1F466 ÷ +÷ 0061 × 2060 × 00AD ÷ +÷ 0061 × 2060 × 0308 × 00AD ÷ +÷ 0061 × 2060 × 0300 ÷ +÷ 0061 × 2060 × 0308 × 0300 ÷ +÷ 0061 × 2060 × 200D ÷ +÷ 0061 × 2060 × 0308 × 200D ÷ +÷ 0061 × 2060 × 0061 × 2060 ÷ +÷ 0061 × 2060 × 0308 × 0061 × 2060 ÷ +÷ 0061 × 2060 × 0061 ÷ 003A ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 2060 × 0061 ÷ 0027 ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 2060 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 2060 × 0061 ÷ 002C ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 002C ÷ +÷ 0061 × 2060 × 0031 ÷ 003A ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 003A ÷ +÷ 0061 × 2060 × 0031 ÷ 0027 ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 0027 ÷ +÷ 0061 × 2060 × 0031 ÷ 002C ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 002C ÷ +÷ 0061 × 2060 × 0031 ÷ 002E × 2060 ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 003A ÷ 0001 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 003A ÷ 000D ÷ +÷ 0061 ÷ 003A × 0308 ÷ 000D ÷ +÷ 0061 ÷ 003A ÷ 000A ÷ +÷ 0061 ÷ 003A × 0308 ÷ 000A ÷ +÷ 0061 ÷ 003A ÷ 000B ÷ +÷ 0061 ÷ 003A × 0308 ÷ 000B ÷ +÷ 0061 ÷ 003A ÷ 3031 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 3031 ÷ +÷ 0061 × 003A × 0041 ÷ +÷ 0061 × 003A × 0308 × 0041 ÷ +÷ 0061 ÷ 003A ÷ 003A ÷ +÷ 0061 ÷ 003A × 0308 ÷ 003A ÷ +÷ 0061 ÷ 003A ÷ 002C ÷ +÷ 0061 ÷ 003A × 0308 ÷ 002C ÷ +÷ 0061 ÷ 003A ÷ 002E ÷ +÷ 0061 ÷ 003A × 0308 ÷ 002E ÷ +÷ 0061 ÷ 003A ÷ 0030 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 003A ÷ 005F ÷ +÷ 0061 ÷ 003A × 0308 ÷ 005F ÷ +÷ 0061 ÷ 003A ÷ 1F1E6 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 003A × 05D0 ÷ +÷ 0061 × 003A × 0308 × 05D0 ÷ +÷ 0061 ÷ 003A ÷ 0022 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 003A ÷ 0027 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 003A ÷ 261D ÷ +÷ 0061 ÷ 003A × 0308 ÷ 261D ÷ +÷ 0061 ÷ 003A ÷ 1F3FB ÷ +÷ 0061 ÷ 003A × 0308 ÷ 1F3FB ÷ +÷ 0061 ÷ 003A ÷ 2640 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 2640 ÷ +÷ 0061 ÷ 003A ÷ 1F466 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 1F466 ÷ +÷ 0061 ÷ 003A × 00AD ÷ +÷ 0061 ÷ 003A × 0308 × 00AD ÷ +÷ 0061 ÷ 003A × 0300 ÷ +÷ 0061 ÷ 003A × 0308 × 0300 ÷ +÷ 0061 ÷ 003A × 200D ÷ +÷ 0061 ÷ 003A × 0308 × 200D ÷ +÷ 0061 × 003A × 0061 × 2060 ÷ +÷ 0061 × 003A × 0308 × 0061 × 2060 ÷ +÷ 0061 × 003A × 0061 ÷ 003A ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 003A × 0061 ÷ 0027 ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 003A × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 003A × 0061 ÷ 002C ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 002C ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 ÷ 0001 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 0027 ÷ 000D ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 000D ÷ +÷ 0061 ÷ 0027 ÷ 000A ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 000A ÷ +÷ 0061 ÷ 0027 ÷ 000B ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 000B ÷ +÷ 0061 ÷ 0027 ÷ 3031 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 3031 ÷ +÷ 0061 × 0027 × 0041 ÷ +÷ 0061 × 0027 × 0308 × 0041 ÷ +÷ 0061 ÷ 0027 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 003A ÷ +÷ 0061 ÷ 0027 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 002C ÷ +÷ 0061 ÷ 0027 ÷ 002E ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 002E ÷ +÷ 0061 ÷ 0027 ÷ 0030 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 0027 ÷ 005F ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 005F ÷ +÷ 0061 ÷ 0027 ÷ 1F1E6 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 0027 × 05D0 ÷ +÷ 0061 × 0027 × 0308 × 05D0 ÷ +÷ 0061 ÷ 0027 ÷ 0022 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 0027 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 0027 ÷ 261D ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 261D ÷ +÷ 0061 ÷ 0027 ÷ 1F3FB ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 1F3FB ÷ +÷ 0061 ÷ 0027 ÷ 2640 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 2640 ÷ +÷ 0061 ÷ 0027 ÷ 1F466 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 1F466 ÷ +÷ 0061 ÷ 0027 × 00AD ÷ +÷ 0061 ÷ 0027 × 0308 × 00AD ÷ +÷ 0061 ÷ 0027 × 0300 ÷ +÷ 0061 ÷ 0027 × 0308 × 0300 ÷ +÷ 0061 ÷ 0027 × 200D ÷ +÷ 0061 ÷ 0027 × 0308 × 200D ÷ +÷ 0061 × 0027 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 0308 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 0061 ÷ 002C ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 002C ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0001 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 000D ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000D ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 000A ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000A ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 000B ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000B ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 3031 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 3031 ÷ +÷ 0061 × 0027 × 2060 × 0041 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0041 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 002E ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 002E ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0030 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 005F ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 005F ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 1F1E6 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 0027 × 2060 × 05D0 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 05D0 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0022 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 261D ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 261D ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 1F3FB ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 1F3FB ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 2640 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 2640 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 1F466 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 1F466 ÷ +÷ 0061 ÷ 0027 × 2060 × 00AD ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 × 00AD ÷ +÷ 0061 ÷ 0027 × 2060 × 0300 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 × 0300 ÷ +÷ 0061 ÷ 0027 × 2060 × 200D ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 × 200D ÷ +÷ 0061 × 0027 × 2060 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 002C ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 002C ÷ 0001 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 002C ÷ 000D ÷ +÷ 0061 ÷ 002C × 0308 ÷ 000D ÷ +÷ 0061 ÷ 002C ÷ 000A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 000A ÷ +÷ 0061 ÷ 002C ÷ 000B ÷ +÷ 0061 ÷ 002C × 0308 ÷ 000B ÷ +÷ 0061 ÷ 002C ÷ 3031 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 3031 ÷ +÷ 0061 ÷ 002C ÷ 0041 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0041 ÷ +÷ 0061 ÷ 002C ÷ 003A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 003A ÷ +÷ 0061 ÷ 002C ÷ 002C ÷ +÷ 0061 ÷ 002C × 0308 ÷ 002C ÷ +÷ 0061 ÷ 002C ÷ 002E ÷ +÷ 0061 ÷ 002C × 0308 ÷ 002E ÷ +÷ 0061 ÷ 002C ÷ 0030 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 002C ÷ 005F ÷ +÷ 0061 ÷ 002C × 0308 ÷ 005F ÷ +÷ 0061 ÷ 002C ÷ 1F1E6 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 1F1E6 ÷ +÷ 0061 ÷ 002C ÷ 05D0 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 05D0 ÷ +÷ 0061 ÷ 002C ÷ 0022 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 002C ÷ 0027 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 002C ÷ 261D ÷ +÷ 0061 ÷ 002C × 0308 ÷ 261D ÷ +÷ 0061 ÷ 002C ÷ 1F3FB ÷ +÷ 0061 ÷ 002C × 0308 ÷ 1F3FB ÷ +÷ 0061 ÷ 002C ÷ 2640 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 2640 ÷ +÷ 0061 ÷ 002C ÷ 1F466 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 1F466 ÷ +÷ 0061 ÷ 002C × 00AD ÷ +÷ 0061 ÷ 002C × 0308 × 00AD ÷ +÷ 0061 ÷ 002C × 0300 ÷ +÷ 0061 ÷ 002C × 0308 × 0300 ÷ +÷ 0061 ÷ 002C × 200D ÷ +÷ 0061 ÷ 002C × 0308 × 200D ÷ +÷ 0061 ÷ 002C ÷ 0061 × 2060 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 × 2060 ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 003A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 0027 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 002C ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 003A ÷ 0001 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 003A ÷ 000D ÷ +÷ 0031 ÷ 003A × 0308 ÷ 000D ÷ +÷ 0031 ÷ 003A ÷ 000A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 000A ÷ +÷ 0031 ÷ 003A ÷ 000B ÷ +÷ 0031 ÷ 003A × 0308 ÷ 000B ÷ +÷ 0031 ÷ 003A ÷ 3031 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 003A ÷ 0041 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 003A ÷ 003A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 003A ÷ +÷ 0031 ÷ 003A ÷ 002C ÷ +÷ 0031 ÷ 003A × 0308 ÷ 002C ÷ +÷ 0031 ÷ 003A ÷ 002E ÷ +÷ 0031 ÷ 003A × 0308 ÷ 002E ÷ +÷ 0031 ÷ 003A ÷ 0030 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0030 ÷ +÷ 0031 ÷ 003A ÷ 005F ÷ +÷ 0031 ÷ 003A × 0308 ÷ 005F ÷ +÷ 0031 ÷ 003A ÷ 1F1E6 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 003A ÷ 05D0 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 003A ÷ 0022 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 003A ÷ 0027 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 003A ÷ 261D ÷ +÷ 0031 ÷ 003A × 0308 ÷ 261D ÷ +÷ 0031 ÷ 003A ÷ 1F3FB ÷ +÷ 0031 ÷ 003A × 0308 ÷ 1F3FB ÷ +÷ 0031 ÷ 003A ÷ 2640 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 2640 ÷ +÷ 0031 ÷ 003A ÷ 1F466 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 1F466 ÷ +÷ 0031 ÷ 003A × 00AD ÷ +÷ 0031 ÷ 003A × 0308 × 00AD ÷ +÷ 0031 ÷ 003A × 0300 ÷ +÷ 0031 ÷ 003A × 0308 × 0300 ÷ +÷ 0031 ÷ 003A × 200D ÷ +÷ 0031 ÷ 003A × 0308 × 200D ÷ +÷ 0031 ÷ 003A ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 003A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 0027 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 002C ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 0027 ÷ 0001 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 0027 ÷ 000D ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 000D ÷ +÷ 0031 ÷ 0027 ÷ 000A ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 000A ÷ +÷ 0031 ÷ 0027 ÷ 000B ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 000B ÷ +÷ 0031 ÷ 0027 ÷ 3031 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 0027 ÷ 0041 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 0027 ÷ 003A ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 003A ÷ +÷ 0031 ÷ 0027 ÷ 002C ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 002C ÷ +÷ 0031 ÷ 0027 ÷ 002E ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 002E ÷ +÷ 0031 × 0027 × 0030 ÷ +÷ 0031 × 0027 × 0308 × 0030 ÷ +÷ 0031 ÷ 0027 ÷ 005F ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 005F ÷ +÷ 0031 ÷ 0027 ÷ 1F1E6 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 0027 ÷ 05D0 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 0027 ÷ 0022 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 0027 ÷ 0027 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 0027 ÷ 261D ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 261D ÷ +÷ 0031 ÷ 0027 ÷ 1F3FB ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 1F3FB ÷ +÷ 0031 ÷ 0027 ÷ 2640 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 2640 ÷ +÷ 0031 ÷ 0027 ÷ 1F466 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 1F466 ÷ +÷ 0031 ÷ 0027 × 00AD ÷ +÷ 0031 ÷ 0027 × 0308 × 00AD ÷ +÷ 0031 ÷ 0027 × 0300 ÷ +÷ 0031 ÷ 0027 × 0308 × 0300 ÷ +÷ 0031 ÷ 0027 × 200D ÷ +÷ 0031 ÷ 0027 × 0308 × 200D ÷ +÷ 0031 ÷ 0027 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 × 0027 × 0031 ÷ 003A ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 003A ÷ +÷ 0031 × 0027 × 0031 ÷ 0027 ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 0027 ÷ +÷ 0031 × 0027 × 0031 ÷ 002C ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 002C ÷ +÷ 0031 × 0027 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 002C ÷ 0001 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 002C ÷ 000D ÷ +÷ 0031 ÷ 002C × 0308 ÷ 000D ÷ +÷ 0031 ÷ 002C ÷ 000A ÷ +÷ 0031 ÷ 002C × 0308 ÷ 000A ÷ +÷ 0031 ÷ 002C ÷ 000B ÷ +÷ 0031 ÷ 002C × 0308 ÷ 000B ÷ +÷ 0031 ÷ 002C ÷ 3031 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 002C ÷ 0041 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 002C ÷ 003A ÷ +÷ 0031 ÷ 002C × 0308 ÷ 003A ÷ +÷ 0031 ÷ 002C ÷ 002C ÷ +÷ 0031 ÷ 002C × 0308 ÷ 002C ÷ +÷ 0031 ÷ 002C ÷ 002E ÷ +÷ 0031 ÷ 002C × 0308 ÷ 002E ÷ +÷ 0031 × 002C × 0030 ÷ +÷ 0031 × 002C × 0308 × 0030 ÷ +÷ 0031 ÷ 002C ÷ 005F ÷ +÷ 0031 ÷ 002C × 0308 ÷ 005F ÷ +÷ 0031 ÷ 002C ÷ 1F1E6 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 002C ÷ 05D0 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 002C ÷ 0022 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 002C ÷ 0027 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 002C ÷ 261D ÷ +÷ 0031 ÷ 002C × 0308 ÷ 261D ÷ +÷ 0031 ÷ 002C ÷ 1F3FB ÷ +÷ 0031 ÷ 002C × 0308 ÷ 1F3FB ÷ +÷ 0031 ÷ 002C ÷ 2640 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 2640 ÷ +÷ 0031 ÷ 002C ÷ 1F466 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 1F466 ÷ +÷ 0031 ÷ 002C × 00AD ÷ +÷ 0031 ÷ 002C × 0308 × 00AD ÷ +÷ 0031 ÷ 002C × 0300 ÷ +÷ 0031 ÷ 002C × 0308 × 0300 ÷ +÷ 0031 ÷ 002C × 200D ÷ +÷ 0031 ÷ 002C × 0308 × 200D ÷ +÷ 0031 ÷ 002C ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 × 002C × 0031 ÷ 003A ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 003A ÷ +÷ 0031 × 002C × 0031 ÷ 0027 ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 0027 ÷ +÷ 0031 × 002C × 0031 ÷ 002C ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 002C ÷ +÷ 0031 × 002C × 0031 ÷ 002E × 2060 ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0001 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 000D ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000D ÷ +÷ 0031 ÷ 002E × 2060 ÷ 000A ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000A ÷ +÷ 0031 ÷ 002E × 2060 ÷ 000B ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000B ÷ +÷ 0031 ÷ 002E × 2060 ÷ 3031 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0041 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 ÷ 002C ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 002C ÷ +÷ 0031 ÷ 002E × 2060 ÷ 002E ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 002E ÷ +÷ 0031 × 002E × 2060 × 0030 ÷ +÷ 0031 × 002E × 2060 × 0308 × 0030 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 005F ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 005F ÷ +÷ 0031 ÷ 002E × 2060 ÷ 1F1E6 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 05D0 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0022 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 261D ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 261D ÷ +÷ 0031 ÷ 002E × 2060 ÷ 1F3FB ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 1F3FB ÷ +÷ 0031 ÷ 002E × 2060 ÷ 2640 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 2640 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 1F466 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 1F466 ÷ +÷ 0031 ÷ 002E × 2060 × 00AD ÷ +÷ 0031 ÷ 002E × 2060 × 0308 × 00AD ÷ +÷ 0031 ÷ 002E × 2060 × 0300 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 × 0300 ÷ +÷ 0031 ÷ 002E × 2060 × 200D ÷ +÷ 0031 ÷ 002E × 2060 × 0308 × 200D ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 003A ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 003A ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 0027 ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 0027 ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 002C ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 002C ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ +÷ 0061 × 0308 ÷ +÷ 0020 × 200D ÷ 0646 ÷ +÷ 0646 × 200D ÷ 0020 ÷ +÷ 0041 × 0041 × 0041 ÷ +÷ 0041 × 003A × 0041 ÷ +÷ 0041 ÷ 003A ÷ 003A ÷ 0041 ÷ +÷ 05D0 × 0027 ÷ +÷ 05D0 × 0022 × 05D0 ÷ +÷ 0041 × 0030 × 0030 × 0041 ÷ +÷ 0030 × 002C × 0030 ÷ +÷ 0030 ÷ 002C ÷ 002C ÷ 0030 ÷ +÷ 3031 × 3031 ÷ +÷ 0041 × 005F × 0030 × 005F × 3031 × 005F ÷ +÷ 0041 × 005F × 005F × 0041 ÷ +÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 × 200D ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 200D × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 × 1F1E9 ÷ 0062 ÷ +÷ 261D × 1F3FB ÷ 261D ÷ +÷ 1F466 × 1F3FB ÷ +÷ 200D × 1F466 × 1F3FB ÷ +÷ 200D × 2640 ÷ +÷ 200D × 1F466 ÷ +÷ 1F466 ÷ 1F466 ÷ +÷ 0061 × 0308 × 200D × 0308 × 0062 ÷ +÷ 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0031 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0031 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0031 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0031 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0031 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0031 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0031 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0031 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0031 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0031 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0031 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0031 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0031 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0061 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0061 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0061 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0061 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0061 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0061 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0061 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0061 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0061 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0061 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0061 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0061 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0061 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0061 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0061 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0061 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0.flex b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0.flex new file mode 100644 index 000000000..83d0c6ff2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0.flex @@ -0,0 +1,316 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 10.0 +%public +%class UnicodeWordBreakRules_10_0 +%type String + +%{ + private static final String BREAK_OPPORTUNITY = "÷"; + private static final String NO_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeWordBreakRules_10_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeWordBreakRules_10_0 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeWordBreakRules_10_0(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_BREAK_OPPORTUNITY); + } else { + line.add(BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + /** + * @return The next chunk of text with no internal break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + void addMatch() { + builder.append(yytext()); + } +%} + +%% + +// Break at the start and end of text. +// WB1. sot ÷ Any +// WB2. Any ÷ eot +// +<> { return nextSegment(); } + + +// Do not break within CRLF. +// +// WB3. CR × LF +// +\p{WB:CR} \p{WB:LF} / [^] { addMatch(); return nextSegment(); } +\p{WB:CR} \p{WB:LF} { addMatch(); return nextSegment(); } + + +// Otherwise break before and after Newlines (including CR and LF) +// +// WB3a. (Newline | CR | LF) ÷ +// +[\p{WB:Newline}\p{WB:CR}\p{WB:LF}] / [^]{2} { addMatch(); return nextSegment(); } +[\p{WB:Newline}\p{WB:CR}\p{WB:LF}] / [^] { addMatch(); return nextSegment(); } + + +// WB3b. ÷ (Newline | CR | LF) +// +[^] / [\p{WB:Newline}\p{WB:CR}\p{WB:LF}] [^] { addMatch(); return nextSegment(); } +[^] / [\p{WB:Newline}\p{WB:CR}\p{WB:LF}] { addMatch(); return nextSegment(); } + + +// Do not break within emoji zwj sequences. +// +// WB3c. ZWJ × (Glue_After_Zwj | EBG) +// +\p{WB:ZWJ} / [\p{WB:Glue_After_Zwj}\p{WB:EBG}] { addMatch(); } + +// Ignore Format and Extend characters, except when they appear at the +// beginning of a region of text. +// +// (See Section 6.3, Replacing Ignore Rules.) +// +// WB4. X (Extend | Format | ZWJ)* → X +// +// --> [^ Newline CR LF ] × [Format Extend ZWJ] +// +[^\p{WB:Newline}\p{WB:CR}\p{WB:LF}] / [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}] { addMatch(); } + + +// Do not break between most letters. +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// WB5. AHLetter × AHLetter +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] [^] { addMatch(); } +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] { addMatch(); } + + +// Do not break letters across certain punctuation. +// +// AHLetter = (ALetter | Hebrew_Letter) +// MidNumLetQ = (MidNumLet | Single_Quote) +// +// WB6. AHLetter × (MidLetter | MidNumLetQ) AHLetter +// WB7. AHLetter (MidLetter | MidNumLetQ) × AHLetter +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* [\p{WB:MidLetter}\p{WB:MidNumLet}\p{WB:Single_Quote}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] { addMatch(); } + + +// WB7a. Hebrew_Letter × Single_Quote +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Hebrew_Letter} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Single_Quote} { addMatch(); } + + +// WB7b. Hebrew_Letter × Double_Quote Hebrew_Letter +// WB7c. Hebrew_Letter Double_Quote × Hebrew_Letter +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Hebrew_Letter} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* \p{WB:Double_Quote} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Hebrew_Letter} { addMatch(); } + + +// Do not break within sequences of digits, or digits adjacent to letters +// (“3a”, or “A3”). +// +// WB8. Numeric × Numeric +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} [^] { addMatch(); } +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} { addMatch(); } + + +// WB9. AHLetter × Numeric +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} [^] { addMatch(); } +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} { addMatch(); } + + +// WB10. Numeric × (ALetter | Hebrew_Letter) +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] [^] { addMatch(); } +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] { addMatch(); } + + +// Do not break within sequences, such as “3.2” or “3,456.789”. +// +// WB11. Numeric (MidNum | MidNumLetQ) × Numeric +// WB12. Numeric × (MidNum | MidNumLetQ) Numeric +// +// MidNumLetQ = (MidNumLet | Single_Quote) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* [\p{WB:MidNum}\p{WB:MidNumLet}\p{WB:Single_Quote}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} { addMatch(); } + + +// Do not break between Katakana. +// +// WB13. Katakana × Katakana +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Katakana} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Katakana} [^] { addMatch(); } +\p{WB:Katakana} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Katakana} { addMatch(); } + +// Do not break from extenders. +// +// WB13a. (AHLetter | Numeric | Katakana | ExtendNumLet) × ExtendNumLet +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}\p{WB:ExtendNumLet}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:ExtendNumLet} [^] { addMatch(); } +[\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}\p{WB:ExtendNumLet}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:ExtendNumLet} { addMatch(); } + + +// WB13b. ExtendNumLet × (AHLetter | Numeric | Katakana) +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:ExtendNumLet} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}] [^] { addMatch(); } +\p{WB:ExtendNumLet} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}] { addMatch(); } + + +// Do not break within emoji modifier sequences. +// +// WB14. (E_Base | EBG) × E_Modifier +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:E_Base}\p{WB:EBG}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:E_Modifier} { addMatch(); } + + +// Do not break within emoji flag sequences. That is, do not break between regional indicator +// (RI) symbols if there is an odd number of RI characters before the break point. +// +// WB15. ^ (RI RI)* RI × RI +// WB16. [^RI] (RI RI)* RI × RI +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +(\p{WB:Regional_Indicator} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]*){2} / [^] { addMatch(); return nextSegment(); } +(\p{WB:Regional_Indicator} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]*){2} { addMatch(); return nextSegment(); } + + +// Otherwise, break everywhere (including around ideographs). +// +// WB999. Any ÷ Any +// +[^] { addMatch(); return nextSegment(); } diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0.test b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0.test new file mode 100644 index 000000000..dee546455 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_10_0.test @@ -0,0 +1,10 @@ +name: UnicodeWordBreakRules_10_0 + +description: +Implements the Unicode 10.0 Word Boundary rules, specified in UAX #29 +. + +jflex: -q + +input-file-encoding: UTF-8 +output-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_1-0.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_1-0.output old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_1-flex.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_1-flex.output old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_1.flex b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_1.flex old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_1.test b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_1.test old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_2-flex.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_2-flex.output old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_2.flex b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_2.flex old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_2.test b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_6_2.test old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_8_0-0.input b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_8_0-0.input old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_8_0-0.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_8_0-0.output old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_8_0.flex b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_8_0.flex old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_8_0.test b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_8_0.test old mode 100755 new mode 100644 diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0-0.input b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0-0.input new file mode 100644 index 000000000..fe8229545 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0-0.input @@ -0,0 +1,2084 @@ +# WordBreakTest-9.0.0.txt +# Date: 2016-06-02, 18:28:31 GMT +# © 2016 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Word Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Word_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not +# +# These samples may be extended or changed in the future. +# +÷ 0001 ÷ 0001 ÷ # ÷ [0.2] (Other) ÷ [999.0] (Other) ÷ [0.3] +÷ 0001 × 0308 ÷ 0001 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0001 ÷ 000D ÷ # ÷ [0.2] (Other) ÷ [3.2] (CR) ÷ [0.3] +÷ 0001 × 0308 ÷ 000D ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0001 ÷ 000A ÷ # ÷ [0.2] (Other) ÷ [3.2] (LF) ÷ [0.3] +÷ 0001 × 0308 ÷ 000A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0001 ÷ 000B ÷ # ÷ [0.2] (Other) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0001 × 0308 ÷ 000B ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0001 ÷ 3031 ÷ # ÷ [0.2] (Other) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0001 × 0308 ÷ 3031 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0001 ÷ 0041 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 0041 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0001 ÷ 003A ÷ # ÷ [0.2] (Other) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 003A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 ÷ 002C ÷ # ÷ [0.2] (Other) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 × 0308 ÷ 002C ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 ÷ 002E ÷ # ÷ [0.2] (Other) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0001 × 0308 ÷ 002E ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0001 ÷ 0030 ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 × 0308 ÷ 0030 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 ÷ 005F ÷ # ÷ [0.2] (Other) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0001 × 0308 ÷ 005F ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0001 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 ÷ 05D0 ÷ # ÷ [0.2] (Other) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0001 × 0308 ÷ 05D0 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0001 ÷ 0022 ÷ # ÷ [0.2] (Other) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0022 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0001 ÷ 0027 ÷ # ÷ [0.2] (Other) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0027 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 ÷ 261D ÷ # ÷ [0.2] (Other) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0001 × 0308 ÷ 261D ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0001 ÷ 1F3FB ÷ # ÷ [0.2] (Other) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 0001 × 0308 ÷ 1F3FB ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 0001 ÷ 2764 ÷ # ÷ [0.2] (Other) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 0001 × 0308 ÷ 2764 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 0001 ÷ 1F466 ÷ # ÷ [0.2] (Other) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0001 × 0308 ÷ 1F466 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0001 × 00AD ÷ # ÷ [0.2] (Other) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0308 × 00AD ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0300 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0001 × 0308 × 0300 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0001 × 200D ÷ # ÷ [0.2] (Other) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0001 × 0308 × 200D ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0001 ÷ 0061 × 2060 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 0001 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 000D ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [3.1] (Other) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 000D ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [3.1] (CR) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 000D × 000A ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 000D ÷ 000B ÷ # ÷ [0.2] (CR) ÷ [3.1] (Newline) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000B ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 000D ÷ 3031 ÷ # ÷ [0.2] (CR) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 3031 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000D ÷ 0041 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0041 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000D ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 002E ÷ # ÷ [0.2] (CR) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 002E ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000D ÷ 0030 ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 005F ÷ # ÷ [0.2] (CR) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 005F ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000D ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 05D0 ÷ # ÷ [0.2] (CR) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 05D0 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000D ÷ 0022 ÷ # ÷ [0.2] (CR) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0022 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000D ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 261D ÷ # ÷ [0.2] (CR) ÷ [3.1] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 261D ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000D ÷ 1F3FB ÷ # ÷ [0.2] (CR) ÷ [3.1] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000D ÷ 2764 ÷ # ÷ [0.2] (CR) ÷ [3.1] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 2764 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 000D ÷ 1F466 ÷ # ÷ [0.2] (CR) ÷ [3.1] BOY (EBG) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 000D ÷ 00AD ÷ # ÷ [0.2] (CR) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 00AD ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0300 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 200D ÷ # ÷ [0.2] (CR) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 200D ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000D ÷ 0061 × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 000D ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 000A ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [3.1] (Other) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 000A ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [3.1] (CR) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 000A ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [3.1] (LF) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 000A ÷ 000B ÷ # ÷ [0.2] (LF) ÷ [3.1] (Newline) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000B ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 000A ÷ 3031 ÷ # ÷ [0.2] (LF) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 3031 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000A ÷ 0041 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0041 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000A ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 002E ÷ # ÷ [0.2] (LF) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 002E ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000A ÷ 0030 ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 005F ÷ # ÷ [0.2] (LF) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 005F ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000A ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 05D0 ÷ # ÷ [0.2] (LF) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 05D0 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000A ÷ 0022 ÷ # ÷ [0.2] (LF) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0022 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000A ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 261D ÷ # ÷ [0.2] (LF) ÷ [3.1] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 261D ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000A ÷ 1F3FB ÷ # ÷ [0.2] (LF) ÷ [3.1] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000A ÷ 2764 ÷ # ÷ [0.2] (LF) ÷ [3.1] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 2764 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 000A ÷ 1F466 ÷ # ÷ [0.2] (LF) ÷ [3.1] BOY (EBG) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 000A ÷ 00AD ÷ # ÷ [0.2] (LF) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 00AD ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0300 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 200D ÷ # ÷ [0.2] (LF) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 200D ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000A ÷ 0061 × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 000A ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 000B ÷ 0001 ÷ # ÷ [0.2] (Newline) ÷ [3.1] (Other) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 000B ÷ 000D ÷ # ÷ [0.2] (Newline) ÷ [3.1] (CR) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 000B ÷ 000A ÷ # ÷ [0.2] (Newline) ÷ [3.1] (LF) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 000B ÷ 000B ÷ # ÷ [0.2] (Newline) ÷ [3.1] (Newline) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 000B ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 000B ÷ 3031 ÷ # ÷ [0.2] (Newline) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 3031 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000B ÷ 0041 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0041 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000B ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 002E ÷ # ÷ [0.2] (Newline) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 002E ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000B ÷ 0030 ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000B ÷ 005F ÷ # ÷ [0.2] (Newline) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 005F ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000B ÷ 1F1E6 ÷ # ÷ [0.2] (Newline) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000B ÷ 05D0 ÷ # ÷ [0.2] (Newline) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 05D0 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000B ÷ 0022 ÷ # ÷ [0.2] (Newline) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0022 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000B ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 261D ÷ # ÷ [0.2] (Newline) ÷ [3.1] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 261D ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 000B ÷ 1F3FB ÷ # ÷ [0.2] (Newline) ÷ [3.1] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 1F3FB ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 000B ÷ 2764 ÷ # ÷ [0.2] (Newline) ÷ [3.1] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 2764 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 000B ÷ 1F466 ÷ # ÷ [0.2] (Newline) ÷ [3.1] BOY (EBG) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 1F466 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 000B ÷ 00AD ÷ # ÷ [0.2] (Newline) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 × 00AD ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000B ÷ 0300 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000B ÷ 0308 × 0300 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000B ÷ 200D ÷ # ÷ [0.2] (Newline) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000B ÷ 0308 × 200D ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000B ÷ 0061 × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 000B ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 3031 ÷ 0001 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] (Other) ÷ [0.3] +÷ 3031 × 0308 ÷ 0001 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 3031 ÷ 000D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] (CR) ÷ [0.3] +÷ 3031 × 0308 ÷ 000D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 3031 ÷ 000A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] (LF) ÷ [0.3] +÷ 3031 × 0308 ÷ 000A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 3031 ÷ 000B ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] (Newline) ÷ [0.3] +÷ 3031 × 0308 ÷ 000B ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 3031 × 3031 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0041 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 3031 × 0308 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 3031 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 3031 × 0308 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 3031 ÷ 002E ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 3031 × 0308 ÷ 002E ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 3031 ÷ 0030 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 3031 × 0308 ÷ 0030 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 3031 × 005F ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 3031 × 0308 × 005F ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 3031 ÷ 1F1E6 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 05D0 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0022 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 3031 × 0308 ÷ 0022 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 3031 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 3031 × 0308 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 3031 ÷ 261D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 1F3FB ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 2764 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 1F466 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 3031 × 0308 ÷ 1F466 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 3031 × 00AD ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 3031 × 0308 × 00AD ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 3031 × 0300 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 3031 × 200D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 3031 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 3031 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0041 ÷ 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 0041 × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0041 ÷ 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 0041 × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0041 ÷ 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 0041 × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0041 ÷ 000B ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0041 × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0041 ÷ 3031 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0041 × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0041 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0041 × 0308 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0041 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0041 × 0308 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0041 ÷ 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0041 × 0308 ÷ 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0041 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 0308 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 005F ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0041 × 0308 × 005F ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0041 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0041 × 05D0 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0041 ÷ 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0041 × 0308 ÷ 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0041 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0041 × 0308 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0041 ÷ 261D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 0041 ÷ 1F3FB ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0041 ÷ 2764 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 0041 ÷ 1F466 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0041 × 0308 ÷ 1F466 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0041 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0308 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0300 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0041 × 200D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0041 × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0041 × 0061 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0041 × 0061 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0041 × 0031 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0041 × 0031 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0041 × 0031 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 003A ÷ 0001 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 003A × 0308 ÷ 0001 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 003A ÷ 000D ÷ # ÷ [0.2] COLON (MidLetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 003A × 0308 ÷ 000D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 003A ÷ 000A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 003A × 0308 ÷ 000A ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 003A ÷ 000B ÷ # ÷ [0.2] COLON (MidLetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 003A × 0308 ÷ 000B ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 003A ÷ 3031 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 003A × 0308 ÷ 3031 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 003A ÷ 0041 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 003A × 0308 ÷ 0041 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 003A ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 003A × 0308 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 003A ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 003A × 0308 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 003A ÷ 002E ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 003A × 0308 ÷ 002E ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 003A ÷ 0030 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 003A × 0308 ÷ 0030 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 003A ÷ 005F ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 003A × 0308 ÷ 005F ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 003A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 003A ÷ 05D0 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 003A × 0308 ÷ 05D0 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 003A ÷ 0022 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 003A × 0308 ÷ 0022 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 003A ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 003A × 0308 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 003A ÷ 261D ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 003A × 0308 ÷ 261D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 003A ÷ 1F3FB ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 003A ÷ 2764 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 003A × 0308 ÷ 2764 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 003A ÷ 1F466 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 003A × 0308 ÷ 1F466 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 003A × 00AD ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 003A × 0308 × 00AD ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 003A × 0300 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 003A × 0308 × 0300 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 003A × 200D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 003A × 0308 × 200D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 003A ÷ 0061 × 2060 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 003A ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002C ÷ 0001 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] (Other) ÷ [0.3] +÷ 002C × 0308 ÷ 0001 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 002C ÷ 000D ÷ # ÷ [0.2] COMMA (MidNum) ÷ [3.2] (CR) ÷ [0.3] +÷ 002C × 0308 ÷ 000D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 002C ÷ 000A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [3.2] (LF) ÷ [0.3] +÷ 002C × 0308 ÷ 000A ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 002C ÷ 000B ÷ # ÷ [0.2] COMMA (MidNum) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002C × 0308 ÷ 000B ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002C ÷ 3031 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002C × 0308 ÷ 3031 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002C ÷ 0041 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002C × 0308 ÷ 0041 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002C ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002C × 0308 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002C ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002C × 0308 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002C ÷ 002E ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002C × 0308 ÷ 002E ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002C ÷ 0030 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C × 0308 ÷ 0030 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C ÷ 005F ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002C × 0308 ÷ 005F ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002C × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002C ÷ 05D0 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002C × 0308 ÷ 05D0 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002C ÷ 0022 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002C × 0308 ÷ 0022 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002C ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002C × 0308 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002C ÷ 261D ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 002C × 0308 ÷ 261D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 002C ÷ 1F3FB ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 002C ÷ 2764 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 002C × 0308 ÷ 2764 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 002C ÷ 1F466 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 002C × 0308 ÷ 1F466 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 002C × 00AD ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0300 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 0308 × 0300 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 200D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002C × 0308 × 200D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002C ÷ 0061 × 2060 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002C ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002E ÷ 0001 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] (Other) ÷ [0.3] +÷ 002E × 0308 ÷ 0001 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 002E ÷ 000D ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] (CR) ÷ [0.3] +÷ 002E × 0308 ÷ 000D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 002E ÷ 000A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] (LF) ÷ [0.3] +÷ 002E × 0308 ÷ 000A ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 002E ÷ 000B ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002E × 0308 ÷ 000B ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002E ÷ 3031 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002E × 0308 ÷ 3031 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002E ÷ 0041 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002E × 0308 ÷ 0041 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002E ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002E × 0308 ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002E ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002E × 0308 ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002E ÷ 002E ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002E × 0308 ÷ 002E ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002E ÷ 0030 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E × 0308 ÷ 0030 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E ÷ 005F ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002E × 0308 ÷ 005F ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002E ÷ 1F1E6 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002E × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002E ÷ 05D0 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002E × 0308 ÷ 05D0 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002E ÷ 0022 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002E × 0308 ÷ 0022 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002E ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002E × 0308 ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002E ÷ 261D ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 002E × 0308 ÷ 261D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 002E ÷ 1F3FB ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 002E ÷ 2764 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 002E × 0308 ÷ 2764 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 002E ÷ 1F466 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 002E × 0308 ÷ 1F466 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 002E × 00AD ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0308 × 00AD ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0300 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E × 0308 × 0300 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E × 200D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002E × 0308 × 200D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002E ÷ 0061 × 2060 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0061 ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002E ÷ 0061 ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0031 ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0031 ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0030 ÷ 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] (Other) ÷ [0.3] +÷ 0030 × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0030 ÷ 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] (CR) ÷ [0.3] +÷ 0030 × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0030 ÷ 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] (LF) ÷ [0.3] +÷ 0030 × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0030 ÷ 000B ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0030 × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0030 ÷ 3031 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0030 × 0308 ÷ 3031 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0030 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0030 × 0308 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0030 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0030 × 0308 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0030 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0030 × 0308 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0030 ÷ 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0030 × 0308 ÷ 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0030 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 005F ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0030 × 0308 × 005F ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0030 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0030 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0030 × 05D0 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0030 × 0308 × 05D0 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0030 ÷ 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0030 × 0308 ÷ 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0030 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0030 × 0308 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0030 ÷ 261D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0030 × 0308 ÷ 261D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0030 ÷ 1F3FB ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0030 ÷ 2764 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 0030 × 0308 ÷ 2764 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 0030 ÷ 1F466 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0030 × 0308 ÷ 1F466 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0030 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0030 × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0030 × 200D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0030 × 0308 × 200D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0030 × 0061 × 2060 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 0030 × 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0030 × 0061 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0030 × 0061 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0030 × 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0030 × 0031 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0030 × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 005F ÷ 0001 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] (Other) ÷ [0.3] +÷ 005F × 0308 ÷ 0001 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 005F ÷ 000D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] (CR) ÷ [0.3] +÷ 005F × 0308 ÷ 000D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 005F ÷ 000A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] (LF) ÷ [0.3] +÷ 005F × 0308 ÷ 000A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 005F ÷ 000B ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] (Newline) ÷ [0.3] +÷ 005F × 0308 ÷ 000B ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 005F × 3031 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 005F × 0308 × 3031 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 005F × 0041 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 005F × 0308 × 0041 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 005F ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 005F × 0308 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 005F ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 005F × 0308 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 005F ÷ 002E ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 005F × 0308 ÷ 002E ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 005F × 0030 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 005F × 0308 × 0030 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 005F × 005F ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 005F × 0308 × 005F ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 005F ÷ 1F1E6 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 005F × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 005F × 05D0 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 005F × 0308 × 05D0 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 005F ÷ 0022 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 005F × 0308 ÷ 0022 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 005F ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 005F × 0308 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 005F ÷ 261D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 005F × 0308 ÷ 261D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 005F ÷ 1F3FB ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 005F ÷ 2764 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 005F × 0308 ÷ 2764 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 005F ÷ 1F466 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 005F × 0308 ÷ 1F466 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 005F × 00AD ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 005F × 0308 × 00AD ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 005F × 0300 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 005F × 0308 × 0300 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 005F × 200D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 005F × 0308 × 200D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 005F × 0061 × 2060 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 005F × 0061 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 005F × 0061 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 005F × 0061 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 005F × 0031 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 005F × 0031 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 005F × 0031 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F1E6 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F1E6 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] (CR) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 1F1E6 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] (LF) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 1F1E6 ÷ 000B ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] (Newline) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000B ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 1F1E6 ÷ 3031 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0041 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 1F1E6 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 1F1E6 ÷ 002E ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 002E ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 1F1E6 ÷ 0030 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0030 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 1F1E6 ÷ 005F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 005F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 1F1E6 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [15.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 05D0 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0022 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 1F1E6 ÷ 261D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 1F3FB ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 2764 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 1F466 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 1F466 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F1E6 × 00AD ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 1F1E6 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 1F1E6 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F1E6 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 1F1E6 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 05D0 ÷ 0001 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] (Other) ÷ [0.3] +÷ 05D0 × 0308 ÷ 0001 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 05D0 ÷ 000D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] (CR) ÷ [0.3] +÷ 05D0 × 0308 ÷ 000D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 05D0 ÷ 000A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] (LF) ÷ [0.3] +÷ 05D0 × 0308 ÷ 000A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 05D0 ÷ 000B ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 05D0 × 0308 ÷ 000B ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 05D0 ÷ 3031 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 05D0 × 0041 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 05D0 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 05D0 × 0308 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 05D0 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 05D0 × 0308 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 05D0 ÷ 002E ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 05D0 × 0308 ÷ 002E ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 05D0 × 0030 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 05D0 × 0308 × 0030 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 05D0 × 005F ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 05D0 × 0308 × 005F ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 05D0 ÷ 1F1E6 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 05D0 × 05D0 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 05D0 ÷ 0022 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 05D0 × 0308 ÷ 0022 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 05D0 × 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 05D0 × 0308 × 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 05D0 ÷ 261D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 05D0 ÷ 1F3FB ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 05D0 ÷ 2764 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 05D0 ÷ 1F466 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 05D0 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 05D0 × 00AD ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 05D0 × 0308 × 00AD ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 05D0 × 0300 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 05D0 × 200D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 05D0 × 0061 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 05D0 × 0061 ÷ 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 05D0 × 0061 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 05D0 × 0031 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 05D0 × 0031 ÷ 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 05D0 × 0031 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0022 ÷ 0001 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0022 × 0308 ÷ 0001 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0022 ÷ 000D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0022 × 0308 ÷ 000D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0022 ÷ 000A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0022 × 0308 ÷ 000A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0022 ÷ 000B ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0022 × 0308 ÷ 000B ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0022 ÷ 3031 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0022 × 0308 ÷ 3031 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0022 ÷ 0041 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0022 × 0308 ÷ 0041 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0022 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0022 × 0308 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0022 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0022 × 0308 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0022 ÷ 002E ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0022 × 0308 ÷ 002E ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0022 ÷ 0030 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 × 0308 ÷ 0030 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 ÷ 005F ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0022 × 0308 ÷ 005F ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0022 ÷ 1F1E6 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 05D0 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0022 × 0308 ÷ 05D0 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0022 ÷ 0022 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0022 × 0308 ÷ 0022 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0022 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0022 × 0308 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0022 ÷ 261D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 1F3FB ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 2764 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 1F466 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0022 × 0308 ÷ 1F466 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0022 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0308 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 0308 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 200D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0022 × 0308 × 200D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0022 ÷ 0061 × 2060 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0022 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0027 ÷ 0001 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0027 × 0308 ÷ 0001 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0027 ÷ 000D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0027 × 0308 ÷ 000D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0027 ÷ 000A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0027 × 0308 ÷ 000A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0027 ÷ 000B ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0027 × 0308 ÷ 000B ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0027 ÷ 3031 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0027 × 0308 ÷ 3031 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0027 ÷ 0041 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0027 × 0308 ÷ 0041 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0027 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0027 × 0308 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0027 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0027 × 0308 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0027 ÷ 002E ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0027 × 0308 ÷ 002E ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0027 ÷ 0030 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0027 × 0308 ÷ 0030 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0027 ÷ 005F ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0027 × 0308 ÷ 005F ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0027 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0027 ÷ 05D0 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0027 × 0308 ÷ 05D0 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0027 ÷ 0022 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0027 × 0308 ÷ 0022 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0027 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0027 × 0308 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0027 ÷ 261D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0027 × 0308 ÷ 261D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 0027 ÷ 1F3FB ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 2764 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 0027 × 0308 ÷ 2764 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 0027 ÷ 1F466 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0027 × 0308 ÷ 1F466 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0027 × 00AD ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0027 × 0308 × 00AD ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0027 × 0300 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0027 × 0308 × 0300 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0027 × 200D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0027 × 0308 × 200D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0027 ÷ 0061 × 2060 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0027 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 261D ÷ 0001 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] (Other) ÷ [0.3] +÷ 261D × 0308 ÷ 0001 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 261D ÷ 000D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [3.2] (CR) ÷ [0.3] +÷ 261D × 0308 ÷ 000D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 261D ÷ 000A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [3.2] (LF) ÷ [0.3] +÷ 261D × 0308 ÷ 000A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 261D ÷ 000B ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [3.2] (Newline) ÷ [0.3] +÷ 261D × 0308 ÷ 000B ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 261D ÷ 3031 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 261D ÷ 0041 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 261D ÷ 003A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 261D × 0308 ÷ 003A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 261D ÷ 002C ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 261D × 0308 ÷ 002C ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 261D ÷ 002E ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 261D × 0308 ÷ 002E ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 261D ÷ 0030 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 261D × 0308 ÷ 0030 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 261D ÷ 005F ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 261D × 0308 ÷ 005F ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 261D ÷ 1F1E6 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 261D ÷ 05D0 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 261D ÷ 0022 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 261D ÷ 0027 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 261D × 0308 ÷ 0027 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 261D ÷ 261D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 261D × 1F3FB ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 261D ÷ 2764 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 261D ÷ 1F466 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 261D × 0308 ÷ 1F466 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 261D × 00AD ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 261D × 0300 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 261D × 200D ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 261D ÷ 0061 ÷ 003A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 261D ÷ 0061 ÷ 002C ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 261D ÷ 0031 ÷ 003A ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 261D ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 261D ÷ 0031 ÷ 002C ÷ # ÷ [0.2] WHITE UP POINTING INDEX (E_Base) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F3FB ÷ 0001 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 0001 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F3FB ÷ 000D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [3.2] (CR) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 000D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 1F3FB ÷ 000A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [3.2] (LF) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 000A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 1F3FB ÷ 000B ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [3.2] (Newline) ÷ [0.3] +÷ 1F3FB × 0308 ÷ 000B ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 1F3FB ÷ 3031 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 0041 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 003A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 002C ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 002E ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 0030 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 005F ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 1F1E6 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 05D0 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 0022 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 0027 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 261D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 1F3FB ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 2764 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 1F3FB ÷ 1F466 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 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] +÷ 1F3FB × 00AD ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 1F3FB × 0300 ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 1F3FB × 200D ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 1F3FB ÷ 0031 ÷ 003A ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F3FB ÷ 0031 ÷ 002C ÷ # ÷ [0.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 2764 ÷ 0001 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 2764 × 0308 ÷ 0001 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 2764 ÷ 000D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [3.2] (CR) ÷ [0.3] +÷ 2764 × 0308 ÷ 000D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 2764 ÷ 000A ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [3.2] (LF) ÷ [0.3] +÷ 2764 × 0308 ÷ 000A ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 2764 ÷ 000B ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [3.2] (Newline) ÷ [0.3] +÷ 2764 × 0308 ÷ 000B ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 2764 ÷ 3031 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 2764 ÷ 0041 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 2764 ÷ 003A ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 2764 × 0308 ÷ 003A ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 2764 ÷ 002C ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 2764 × 0308 ÷ 002C ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 2764 ÷ 002E ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 2764 × 0308 ÷ 002E ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 2764 ÷ 0030 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 2764 × 0308 ÷ 0030 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 2764 ÷ 005F ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 2764 × 0308 ÷ 005F ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 2764 ÷ 1F1E6 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 2764 ÷ 05D0 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 2764 ÷ 0022 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 2764 ÷ 0027 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 2764 × 0308 ÷ 0027 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 2764 ÷ 261D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 2764 ÷ 1F3FB ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 2764 ÷ 2764 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 2764 ÷ 1F466 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 2764 × 0308 ÷ 1F466 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 2764 × 00AD ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 2764 × 0300 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 2764 × 200D ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 2764 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 2764 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 2764 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 2764 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 2764 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F466 ÷ 0001 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F466 × 0308 ÷ 0001 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F466 ÷ 000D ÷ # ÷ [0.2] BOY (EBG) ÷ [3.2] (CR) ÷ [0.3] +÷ 1F466 × 0308 ÷ 000D ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 1F466 ÷ 000A ÷ # ÷ [0.2] BOY (EBG) ÷ [3.2] (LF) ÷ [0.3] +÷ 1F466 × 0308 ÷ 000A ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 1F466 ÷ 000B ÷ # ÷ [0.2] BOY (EBG) ÷ [3.2] (Newline) ÷ [0.3] +÷ 1F466 × 0308 ÷ 000B ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 1F466 ÷ 3031 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 1F466 × 0308 ÷ 3031 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 1F466 ÷ 0041 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 1F466 × 0308 ÷ 0041 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 1F466 ÷ 003A ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 1F466 × 0308 ÷ 003A ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 1F466 ÷ 002C ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 1F466 × 0308 ÷ 002C ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 1F466 ÷ 002E ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 1F466 × 0308 ÷ 002E ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 1F466 ÷ 0030 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 1F466 × 0308 ÷ 0030 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 1F466 ÷ 005F ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 1F466 × 0308 ÷ 005F ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 1F466 ÷ 1F1E6 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1F466 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1F466 ÷ 05D0 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 1F466 × 0308 ÷ 05D0 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 1F466 ÷ 0022 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 1F466 × 0308 ÷ 0022 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 1F466 ÷ 0027 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 1F466 × 0308 ÷ 0027 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 1F466 ÷ 261D ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 1F466 × 0308 ÷ 261D ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 1F466 × 1F3FB ÷ # ÷ [0.2] BOY (EBG) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 1F466 ÷ 2764 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 1F466 × 0308 ÷ 2764 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 1F466 ÷ 1F466 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F466 × 0308 ÷ 1F466 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 1F466 × 00AD ÷ # ÷ [0.2] BOY (EBG) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 1F466 × 0308 × 00AD ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 1F466 × 0300 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 1F466 × 0308 × 0300 ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 1F466 × 200D ÷ # ÷ [0.2] BOY (EBG) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 1F466 × 0308 × 200D ÷ # ÷ [0.2] BOY (EBG) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 1F466 ÷ 0061 × 2060 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 1F466 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 1F466 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F466 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 1F466 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 1F466 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 1F466 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 00AD ÷ 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 00AD × 0308 ÷ 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 00AD ÷ 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 00AD × 0308 ÷ 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 00AD ÷ 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 00AD × 0308 ÷ 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 00AD ÷ 000B ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 00AD × 0308 ÷ 000B ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 00AD ÷ 3031 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 00AD × 0308 ÷ 3031 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 00AD ÷ 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 00AD × 0308 ÷ 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 00AD ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 00AD × 0308 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 00AD ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 00AD × 0308 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 00AD ÷ 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 00AD × 0308 ÷ 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 00AD ÷ 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD × 0308 ÷ 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD ÷ 005F ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 00AD × 0308 ÷ 005F ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 00AD ÷ 1F1E6 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 05D0 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 00AD × 0308 ÷ 05D0 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 00AD ÷ 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 00AD × 0308 ÷ 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 00AD ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 00AD × 0308 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 00AD ÷ 261D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 1F3FB ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 2764 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 1F466 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 00AD × 0308 ÷ 1F466 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 00AD × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0308 × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 0308 × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 200D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 00AD × 0308 × 200D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 00AD ÷ 0061 × 2060 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0061 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 00AD ÷ 0061 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0031 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0031 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0300 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0300 × 0308 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0300 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0300 × 0308 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0300 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0300 × 0308 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0300 ÷ 000B ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0300 × 0308 ÷ 000B ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0300 ÷ 3031 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0041 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0300 × 0308 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0300 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0300 × 0308 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0300 ÷ 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0300 × 0308 ÷ 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0300 ÷ 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 × 0308 ÷ 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 ÷ 005F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0300 × 0308 ÷ 005F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0300 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 05D0 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0300 × 0308 ÷ 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0300 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0300 × 0308 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0300 ÷ 261D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 1F3FB ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 2764 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 1F466 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0300 × 0308 ÷ 1F466 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 0300 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0308 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0300 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0300 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0300 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 200D ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 200D × 0308 ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 200D ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 200D × 0308 ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 200D ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 200D × 0308 ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 200D ÷ 000B ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 200D × 0308 ÷ 000B ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 200D ÷ 3031 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0041 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 200D × 0308 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 200D ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 200D × 0308 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 200D ÷ 002E ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 200D × 0308 ÷ 002E ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 200D ÷ 0030 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 200D × 0308 ÷ 0030 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 200D ÷ 005F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 200D × 0308 ÷ 005F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 200D ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 200D ÷ 05D0 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0022 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 200D × 0308 ÷ 0022 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 200D ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 200D × 0308 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 200D ÷ 261D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 200D ÷ 1F3FB ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 200D × 2764 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 200D × 1F466 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] BOY (EBG) ÷ [0.3] +÷ 200D × 0308 ÷ 1F466 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 200D × 00AD ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 200D × 0308 × 00AD ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 200D × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 200D × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 200D ÷ 0061 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 200D ÷ 0061 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0031 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0031 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 2060 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 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] (Other) ÷ [0.3] +÷ 0061 × 2060 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 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] (CR) ÷ [0.3] +÷ 0061 × 2060 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 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] (LF) ÷ [0.3] +÷ 0061 × 2060 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 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] (Newline) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 2060 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 × 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 2060 ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 2060 ÷ 1F466 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 003A ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0061 × 003A × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0061 × 003A × 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 261D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 003A ÷ 2764 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 1F466 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0061 × 0027 × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 0027 × 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 0027 ÷ 1F466 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 0027 × 2060 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 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] (Other) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 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] (CR) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 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] (LF) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 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] (Newline) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 002C ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 261D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 002C ÷ 2764 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 1F466 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 002E ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 261D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 1F3FB ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 2764 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 1F466 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 002E ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0031 × 0027 × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 261D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 0027 ÷ 2764 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 1F466 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002C ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 002E ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0031 × 002C × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 261D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] WHITE UP POINTING INDEX (E_Base) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 1F3FB ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 2764 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 1F466 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 × 002C × 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 × 002C × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002E × 2060 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 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] (Other) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 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] (CR) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 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] (LF) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 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] (Newline) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [3.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0061 × 0308 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0020 × 200D ÷ 0646 ÷ # ÷ [0.2] SPACE (Other) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] ARABIC LETTER NOON (ALetter) ÷ [0.3] +÷ 0646 × 200D ÷ 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 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] +÷ 0041 × 003A × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 05D0 × 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 0030 × 002C × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 ÷ 002C ÷ 002C ÷ 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 3031 × 3031 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 1F466 × 1F3FB ÷ # ÷ [0.2] BOY (EBG) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (E_Modifier) ÷ [0.3] +÷ 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] +÷ 200D × 2764 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] HEAVY BLACK HEART (Glue_After_Zwj) ÷ [0.3] +÷ 200D × 1F466 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] BOY (EBG) ÷ [0.3] +÷ 1F466 ÷ 1F466 ÷ # ÷ [0.2] BOY (EBG) ÷ [999.0] BOY (EBG) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +# +# Lines: 2057 +# +# EOF \ No newline at end of file diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0-0.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0-0.output new file mode 100644 index 000000000..4851e4953 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0-0.output @@ -0,0 +1,2057 @@ +÷ 0001 ÷ 0001 ÷ +÷ 0001 × 0308 ÷ 0001 ÷ +÷ 0001 ÷ 000D ÷ +÷ 0001 × 0308 ÷ 000D ÷ +÷ 0001 ÷ 000A ÷ +÷ 0001 × 0308 ÷ 000A ÷ +÷ 0001 ÷ 000B ÷ +÷ 0001 × 0308 ÷ 000B ÷ +÷ 0001 ÷ 3031 ÷ +÷ 0001 × 0308 ÷ 3031 ÷ +÷ 0001 ÷ 0041 ÷ +÷ 0001 × 0308 ÷ 0041 ÷ +÷ 0001 ÷ 003A ÷ +÷ 0001 × 0308 ÷ 003A ÷ +÷ 0001 ÷ 002C ÷ +÷ 0001 × 0308 ÷ 002C ÷ +÷ 0001 ÷ 002E ÷ +÷ 0001 × 0308 ÷ 002E ÷ +÷ 0001 ÷ 0030 ÷ +÷ 0001 × 0308 ÷ 0030 ÷ +÷ 0001 ÷ 005F ÷ +÷ 0001 × 0308 ÷ 005F ÷ +÷ 0001 ÷ 1F1E6 ÷ +÷ 0001 × 0308 ÷ 1F1E6 ÷ +÷ 0001 ÷ 05D0 ÷ +÷ 0001 × 0308 ÷ 05D0 ÷ +÷ 0001 ÷ 0022 ÷ +÷ 0001 × 0308 ÷ 0022 ÷ +÷ 0001 ÷ 0027 ÷ +÷ 0001 × 0308 ÷ 0027 ÷ +÷ 0001 ÷ 261D ÷ +÷ 0001 × 0308 ÷ 261D ÷ +÷ 0001 ÷ 1F3FB ÷ +÷ 0001 × 0308 ÷ 1F3FB ÷ +÷ 0001 ÷ 2764 ÷ +÷ 0001 × 0308 ÷ 2764 ÷ +÷ 0001 ÷ 1F466 ÷ +÷ 0001 × 0308 ÷ 1F466 ÷ +÷ 0001 × 00AD ÷ +÷ 0001 × 0308 × 00AD ÷ +÷ 0001 × 0300 ÷ +÷ 0001 × 0308 × 0300 ÷ +÷ 0001 × 200D ÷ +÷ 0001 × 0308 × 200D ÷ +÷ 0001 ÷ 0061 × 2060 ÷ +÷ 0001 × 0308 ÷ 0061 × 2060 ÷ +÷ 0001 ÷ 0061 ÷ 003A ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0001 ÷ 0061 ÷ 0027 ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0001 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0001 ÷ 0061 ÷ 002C ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0001 ÷ 0031 ÷ 003A ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0001 ÷ 0031 ÷ 0027 ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0001 ÷ 0031 ÷ 002C ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0001 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000D ÷ 0001 ÷ +÷ 000D ÷ 0308 ÷ 0001 ÷ +÷ 000D ÷ 000D ÷ +÷ 000D ÷ 0308 ÷ 000D ÷ +÷ 000D × 000A ÷ +÷ 000D ÷ 0308 ÷ 000A ÷ +÷ 000D ÷ 000B ÷ +÷ 000D ÷ 0308 ÷ 000B ÷ +÷ 000D ÷ 3031 ÷ +÷ 000D ÷ 0308 ÷ 3031 ÷ +÷ 000D ÷ 0041 ÷ +÷ 000D ÷ 0308 ÷ 0041 ÷ +÷ 000D ÷ 003A ÷ +÷ 000D ÷ 0308 ÷ 003A ÷ +÷ 000D ÷ 002C ÷ +÷ 000D ÷ 0308 ÷ 002C ÷ +÷ 000D ÷ 002E ÷ +÷ 000D ÷ 0308 ÷ 002E ÷ +÷ 000D ÷ 0030 ÷ +÷ 000D ÷ 0308 ÷ 0030 ÷ +÷ 000D ÷ 005F ÷ +÷ 000D ÷ 0308 ÷ 005F ÷ +÷ 000D ÷ 1F1E6 ÷ +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ +÷ 000D ÷ 05D0 ÷ +÷ 000D ÷ 0308 ÷ 05D0 ÷ +÷ 000D ÷ 0022 ÷ +÷ 000D ÷ 0308 ÷ 0022 ÷ +÷ 000D ÷ 0027 ÷ +÷ 000D ÷ 0308 ÷ 0027 ÷ +÷ 000D ÷ 261D ÷ +÷ 000D ÷ 0308 ÷ 261D ÷ +÷ 000D ÷ 1F3FB ÷ +÷ 000D ÷ 0308 ÷ 1F3FB ÷ +÷ 000D ÷ 2764 ÷ +÷ 000D ÷ 0308 ÷ 2764 ÷ +÷ 000D ÷ 1F466 ÷ +÷ 000D ÷ 0308 ÷ 1F466 ÷ +÷ 000D ÷ 00AD ÷ +÷ 000D ÷ 0308 × 00AD ÷ +÷ 000D ÷ 0300 ÷ +÷ 000D ÷ 0308 × 0300 ÷ +÷ 000D ÷ 200D ÷ +÷ 000D ÷ 0308 × 200D ÷ +÷ 000D ÷ 0061 × 2060 ÷ +÷ 000D ÷ 0308 ÷ 0061 × 2060 ÷ +÷ 000D ÷ 0061 ÷ 003A ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 003A ÷ +÷ 000D ÷ 0061 ÷ 0027 ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 ÷ +÷ 000D ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000D ÷ 0061 ÷ 002C ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 002C ÷ +÷ 000D ÷ 0031 ÷ 003A ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 003A ÷ +÷ 000D ÷ 0031 ÷ 0027 ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 0027 ÷ +÷ 000D ÷ 0031 ÷ 002C ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 002C ÷ +÷ 000D ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000A ÷ 0001 ÷ +÷ 000A ÷ 0308 ÷ 0001 ÷ +÷ 000A ÷ 000D ÷ +÷ 000A ÷ 0308 ÷ 000D ÷ +÷ 000A ÷ 000A ÷ +÷ 000A ÷ 0308 ÷ 000A ÷ +÷ 000A ÷ 000B ÷ +÷ 000A ÷ 0308 ÷ 000B ÷ +÷ 000A ÷ 3031 ÷ +÷ 000A ÷ 0308 ÷ 3031 ÷ +÷ 000A ÷ 0041 ÷ +÷ 000A ÷ 0308 ÷ 0041 ÷ +÷ 000A ÷ 003A ÷ +÷ 000A ÷ 0308 ÷ 003A ÷ +÷ 000A ÷ 002C ÷ +÷ 000A ÷ 0308 ÷ 002C ÷ +÷ 000A ÷ 002E ÷ +÷ 000A ÷ 0308 ÷ 002E ÷ +÷ 000A ÷ 0030 ÷ +÷ 000A ÷ 0308 ÷ 0030 ÷ +÷ 000A ÷ 005F ÷ +÷ 000A ÷ 0308 ÷ 005F ÷ +÷ 000A ÷ 1F1E6 ÷ +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ +÷ 000A ÷ 05D0 ÷ +÷ 000A ÷ 0308 ÷ 05D0 ÷ +÷ 000A ÷ 0022 ÷ +÷ 000A ÷ 0308 ÷ 0022 ÷ +÷ 000A ÷ 0027 ÷ +÷ 000A ÷ 0308 ÷ 0027 ÷ +÷ 000A ÷ 261D ÷ +÷ 000A ÷ 0308 ÷ 261D ÷ +÷ 000A ÷ 1F3FB ÷ +÷ 000A ÷ 0308 ÷ 1F3FB ÷ +÷ 000A ÷ 2764 ÷ +÷ 000A ÷ 0308 ÷ 2764 ÷ +÷ 000A ÷ 1F466 ÷ +÷ 000A ÷ 0308 ÷ 1F466 ÷ +÷ 000A ÷ 00AD ÷ +÷ 000A ÷ 0308 × 00AD ÷ +÷ 000A ÷ 0300 ÷ +÷ 000A ÷ 0308 × 0300 ÷ +÷ 000A ÷ 200D ÷ +÷ 000A ÷ 0308 × 200D ÷ +÷ 000A ÷ 0061 × 2060 ÷ +÷ 000A ÷ 0308 ÷ 0061 × 2060 ÷ +÷ 000A ÷ 0061 ÷ 003A ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 003A ÷ +÷ 000A ÷ 0061 ÷ 0027 ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 ÷ +÷ 000A ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000A ÷ 0061 ÷ 002C ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 002C ÷ +÷ 000A ÷ 0031 ÷ 003A ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 003A ÷ +÷ 000A ÷ 0031 ÷ 0027 ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 0027 ÷ +÷ 000A ÷ 0031 ÷ 002C ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 002C ÷ +÷ 000A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000B ÷ 0001 ÷ +÷ 000B ÷ 0308 ÷ 0001 ÷ +÷ 000B ÷ 000D ÷ +÷ 000B ÷ 0308 ÷ 000D ÷ +÷ 000B ÷ 000A ÷ +÷ 000B ÷ 0308 ÷ 000A ÷ +÷ 000B ÷ 000B ÷ +÷ 000B ÷ 0308 ÷ 000B ÷ +÷ 000B ÷ 3031 ÷ +÷ 000B ÷ 0308 ÷ 3031 ÷ +÷ 000B ÷ 0041 ÷ +÷ 000B ÷ 0308 ÷ 0041 ÷ +÷ 000B ÷ 003A ÷ +÷ 000B ÷ 0308 ÷ 003A ÷ +÷ 000B ÷ 002C ÷ +÷ 000B ÷ 0308 ÷ 002C ÷ +÷ 000B ÷ 002E ÷ +÷ 000B ÷ 0308 ÷ 002E ÷ +÷ 000B ÷ 0030 ÷ +÷ 000B ÷ 0308 ÷ 0030 ÷ +÷ 000B ÷ 005F ÷ +÷ 000B ÷ 0308 ÷ 005F ÷ +÷ 000B ÷ 1F1E6 ÷ +÷ 000B ÷ 0308 ÷ 1F1E6 ÷ +÷ 000B ÷ 05D0 ÷ +÷ 000B ÷ 0308 ÷ 05D0 ÷ +÷ 000B ÷ 0022 ÷ +÷ 000B ÷ 0308 ÷ 0022 ÷ +÷ 000B ÷ 0027 ÷ +÷ 000B ÷ 0308 ÷ 0027 ÷ +÷ 000B ÷ 261D ÷ +÷ 000B ÷ 0308 ÷ 261D ÷ +÷ 000B ÷ 1F3FB ÷ +÷ 000B ÷ 0308 ÷ 1F3FB ÷ +÷ 000B ÷ 2764 ÷ +÷ 000B ÷ 0308 ÷ 2764 ÷ +÷ 000B ÷ 1F466 ÷ +÷ 000B ÷ 0308 ÷ 1F466 ÷ +÷ 000B ÷ 00AD ÷ +÷ 000B ÷ 0308 × 00AD ÷ +÷ 000B ÷ 0300 ÷ +÷ 000B ÷ 0308 × 0300 ÷ +÷ 000B ÷ 200D ÷ +÷ 000B ÷ 0308 × 200D ÷ +÷ 000B ÷ 0061 × 2060 ÷ +÷ 000B ÷ 0308 ÷ 0061 × 2060 ÷ +÷ 000B ÷ 0061 ÷ 003A ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 003A ÷ +÷ 000B ÷ 0061 ÷ 0027 ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 ÷ +÷ 000B ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000B ÷ 0061 ÷ 002C ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 002C ÷ +÷ 000B ÷ 0031 ÷ 003A ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 003A ÷ +÷ 000B ÷ 0031 ÷ 0027 ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 0027 ÷ +÷ 000B ÷ 0031 ÷ 002C ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 002C ÷ +÷ 000B ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 3031 ÷ 0001 ÷ +÷ 3031 × 0308 ÷ 0001 ÷ +÷ 3031 ÷ 000D ÷ +÷ 3031 × 0308 ÷ 000D ÷ +÷ 3031 ÷ 000A ÷ +÷ 3031 × 0308 ÷ 000A ÷ +÷ 3031 ÷ 000B ÷ +÷ 3031 × 0308 ÷ 000B ÷ +÷ 3031 × 3031 ÷ +÷ 3031 × 0308 × 3031 ÷ +÷ 3031 ÷ 0041 ÷ +÷ 3031 × 0308 ÷ 0041 ÷ +÷ 3031 ÷ 003A ÷ +÷ 3031 × 0308 ÷ 003A ÷ +÷ 3031 ÷ 002C ÷ +÷ 3031 × 0308 ÷ 002C ÷ +÷ 3031 ÷ 002E ÷ +÷ 3031 × 0308 ÷ 002E ÷ +÷ 3031 ÷ 0030 ÷ +÷ 3031 × 0308 ÷ 0030 ÷ +÷ 3031 × 005F ÷ +÷ 3031 × 0308 × 005F ÷ +÷ 3031 ÷ 1F1E6 ÷ +÷ 3031 × 0308 ÷ 1F1E6 ÷ +÷ 3031 ÷ 05D0 ÷ +÷ 3031 × 0308 ÷ 05D0 ÷ +÷ 3031 ÷ 0022 ÷ +÷ 3031 × 0308 ÷ 0022 ÷ +÷ 3031 ÷ 0027 ÷ +÷ 3031 × 0308 ÷ 0027 ÷ +÷ 3031 ÷ 261D ÷ +÷ 3031 × 0308 ÷ 261D ÷ +÷ 3031 ÷ 1F3FB ÷ +÷ 3031 × 0308 ÷ 1F3FB ÷ +÷ 3031 ÷ 2764 ÷ +÷ 3031 × 0308 ÷ 2764 ÷ +÷ 3031 ÷ 1F466 ÷ +÷ 3031 × 0308 ÷ 1F466 ÷ +÷ 3031 × 00AD ÷ +÷ 3031 × 0308 × 00AD ÷ +÷ 3031 × 0300 ÷ +÷ 3031 × 0308 × 0300 ÷ +÷ 3031 × 200D ÷ +÷ 3031 × 0308 × 200D ÷ +÷ 3031 ÷ 0061 × 2060 ÷ +÷ 3031 × 0308 ÷ 0061 × 2060 ÷ +÷ 3031 ÷ 0061 ÷ 003A ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 3031 ÷ 0061 ÷ 0027 ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 3031 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 3031 ÷ 0061 ÷ 002C ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 3031 ÷ 0031 ÷ 003A ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 3031 ÷ 0031 ÷ 0027 ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 3031 ÷ 0031 ÷ 002C ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 3031 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0041 ÷ 0001 ÷ +÷ 0041 × 0308 ÷ 0001 ÷ +÷ 0041 ÷ 000D ÷ +÷ 0041 × 0308 ÷ 000D ÷ +÷ 0041 ÷ 000A ÷ +÷ 0041 × 0308 ÷ 000A ÷ +÷ 0041 ÷ 000B ÷ +÷ 0041 × 0308 ÷ 000B ÷ +÷ 0041 ÷ 3031 ÷ +÷ 0041 × 0308 ÷ 3031 ÷ +÷ 0041 × 0041 ÷ +÷ 0041 × 0308 × 0041 ÷ +÷ 0041 ÷ 003A ÷ +÷ 0041 × 0308 ÷ 003A ÷ +÷ 0041 ÷ 002C ÷ +÷ 0041 × 0308 ÷ 002C ÷ +÷ 0041 ÷ 002E ÷ +÷ 0041 × 0308 ÷ 002E ÷ +÷ 0041 × 0030 ÷ +÷ 0041 × 0308 × 0030 ÷ +÷ 0041 × 005F ÷ +÷ 0041 × 0308 × 005F ÷ +÷ 0041 ÷ 1F1E6 ÷ +÷ 0041 × 0308 ÷ 1F1E6 ÷ +÷ 0041 × 05D0 ÷ +÷ 0041 × 0308 × 05D0 ÷ +÷ 0041 ÷ 0022 ÷ +÷ 0041 × 0308 ÷ 0022 ÷ +÷ 0041 ÷ 0027 ÷ +÷ 0041 × 0308 ÷ 0027 ÷ +÷ 0041 ÷ 261D ÷ +÷ 0041 × 0308 ÷ 261D ÷ +÷ 0041 ÷ 1F3FB ÷ +÷ 0041 × 0308 ÷ 1F3FB ÷ +÷ 0041 ÷ 2764 ÷ +÷ 0041 × 0308 ÷ 2764 ÷ +÷ 0041 ÷ 1F466 ÷ +÷ 0041 × 0308 ÷ 1F466 ÷ +÷ 0041 × 00AD ÷ +÷ 0041 × 0308 × 00AD ÷ +÷ 0041 × 0300 ÷ +÷ 0041 × 0308 × 0300 ÷ +÷ 0041 × 200D ÷ +÷ 0041 × 0308 × 200D ÷ +÷ 0041 × 0061 × 2060 ÷ +÷ 0041 × 0308 × 0061 × 2060 ÷ +÷ 0041 × 0061 ÷ 003A ÷ +÷ 0041 × 0308 × 0061 ÷ 003A ÷ +÷ 0041 × 0061 ÷ 0027 ÷ +÷ 0041 × 0308 × 0061 ÷ 0027 ÷ +÷ 0041 × 0061 ÷ 0027 × 2060 ÷ +÷ 0041 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0041 × 0061 ÷ 002C ÷ +÷ 0041 × 0308 × 0061 ÷ 002C ÷ +÷ 0041 × 0031 ÷ 003A ÷ +÷ 0041 × 0308 × 0031 ÷ 003A ÷ +÷ 0041 × 0031 ÷ 0027 ÷ +÷ 0041 × 0308 × 0031 ÷ 0027 ÷ +÷ 0041 × 0031 ÷ 002C ÷ +÷ 0041 × 0308 × 0031 ÷ 002C ÷ +÷ 0041 × 0031 ÷ 002E × 2060 ÷ +÷ 0041 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 003A ÷ 0001 ÷ +÷ 003A × 0308 ÷ 0001 ÷ +÷ 003A ÷ 000D ÷ +÷ 003A × 0308 ÷ 000D ÷ +÷ 003A ÷ 000A ÷ +÷ 003A × 0308 ÷ 000A ÷ +÷ 003A ÷ 000B ÷ +÷ 003A × 0308 ÷ 000B ÷ +÷ 003A ÷ 3031 ÷ +÷ 003A × 0308 ÷ 3031 ÷ +÷ 003A ÷ 0041 ÷ +÷ 003A × 0308 ÷ 0041 ÷ +÷ 003A ÷ 003A ÷ +÷ 003A × 0308 ÷ 003A ÷ +÷ 003A ÷ 002C ÷ +÷ 003A × 0308 ÷ 002C ÷ +÷ 003A ÷ 002E ÷ +÷ 003A × 0308 ÷ 002E ÷ +÷ 003A ÷ 0030 ÷ +÷ 003A × 0308 ÷ 0030 ÷ +÷ 003A ÷ 005F ÷ +÷ 003A × 0308 ÷ 005F ÷ +÷ 003A ÷ 1F1E6 ÷ +÷ 003A × 0308 ÷ 1F1E6 ÷ +÷ 003A ÷ 05D0 ÷ +÷ 003A × 0308 ÷ 05D0 ÷ +÷ 003A ÷ 0022 ÷ +÷ 003A × 0308 ÷ 0022 ÷ +÷ 003A ÷ 0027 ÷ +÷ 003A × 0308 ÷ 0027 ÷ +÷ 003A ÷ 261D ÷ +÷ 003A × 0308 ÷ 261D ÷ +÷ 003A ÷ 1F3FB ÷ +÷ 003A × 0308 ÷ 1F3FB ÷ +÷ 003A ÷ 2764 ÷ +÷ 003A × 0308 ÷ 2764 ÷ +÷ 003A ÷ 1F466 ÷ +÷ 003A × 0308 ÷ 1F466 ÷ +÷ 003A × 00AD ÷ +÷ 003A × 0308 × 00AD ÷ +÷ 003A × 0300 ÷ +÷ 003A × 0308 × 0300 ÷ +÷ 003A × 200D ÷ +÷ 003A × 0308 × 200D ÷ +÷ 003A ÷ 0061 × 2060 ÷ +÷ 003A × 0308 ÷ 0061 × 2060 ÷ +÷ 003A ÷ 0061 ÷ 003A ÷ +÷ 003A × 0308 ÷ 0061 ÷ 003A ÷ +÷ 003A ÷ 0061 ÷ 0027 ÷ +÷ 003A × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 003A ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 003A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 003A ÷ 0061 ÷ 002C ÷ +÷ 003A × 0308 ÷ 0061 ÷ 002C ÷ +÷ 003A ÷ 0031 ÷ 003A ÷ +÷ 003A × 0308 ÷ 0031 ÷ 003A ÷ +÷ 003A ÷ 0031 ÷ 0027 ÷ +÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 003A ÷ 0031 ÷ 002C ÷ +÷ 003A × 0308 ÷ 0031 ÷ 002C ÷ +÷ 003A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002C ÷ 0001 ÷ +÷ 002C × 0308 ÷ 0001 ÷ +÷ 002C ÷ 000D ÷ +÷ 002C × 0308 ÷ 000D ÷ +÷ 002C ÷ 000A ÷ +÷ 002C × 0308 ÷ 000A ÷ +÷ 002C ÷ 000B ÷ +÷ 002C × 0308 ÷ 000B ÷ +÷ 002C ÷ 3031 ÷ +÷ 002C × 0308 ÷ 3031 ÷ +÷ 002C ÷ 0041 ÷ +÷ 002C × 0308 ÷ 0041 ÷ +÷ 002C ÷ 003A ÷ +÷ 002C × 0308 ÷ 003A ÷ +÷ 002C ÷ 002C ÷ +÷ 002C × 0308 ÷ 002C ÷ +÷ 002C ÷ 002E ÷ +÷ 002C × 0308 ÷ 002E ÷ +÷ 002C ÷ 0030 ÷ +÷ 002C × 0308 ÷ 0030 ÷ +÷ 002C ÷ 005F ÷ +÷ 002C × 0308 ÷ 005F ÷ +÷ 002C ÷ 1F1E6 ÷ +÷ 002C × 0308 ÷ 1F1E6 ÷ +÷ 002C ÷ 05D0 ÷ +÷ 002C × 0308 ÷ 05D0 ÷ +÷ 002C ÷ 0022 ÷ +÷ 002C × 0308 ÷ 0022 ÷ +÷ 002C ÷ 0027 ÷ +÷ 002C × 0308 ÷ 0027 ÷ +÷ 002C ÷ 261D ÷ +÷ 002C × 0308 ÷ 261D ÷ +÷ 002C ÷ 1F3FB ÷ +÷ 002C × 0308 ÷ 1F3FB ÷ +÷ 002C ÷ 2764 ÷ +÷ 002C × 0308 ÷ 2764 ÷ +÷ 002C ÷ 1F466 ÷ +÷ 002C × 0308 ÷ 1F466 ÷ +÷ 002C × 00AD ÷ +÷ 002C × 0308 × 00AD ÷ +÷ 002C × 0300 ÷ +÷ 002C × 0308 × 0300 ÷ +÷ 002C × 200D ÷ +÷ 002C × 0308 × 200D ÷ +÷ 002C ÷ 0061 × 2060 ÷ +÷ 002C × 0308 ÷ 0061 × 2060 ÷ +÷ 002C ÷ 0061 ÷ 003A ÷ +÷ 002C × 0308 ÷ 0061 ÷ 003A ÷ +÷ 002C ÷ 0061 ÷ 0027 ÷ +÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002C ÷ 0061 ÷ 002C ÷ +÷ 002C × 0308 ÷ 0061 ÷ 002C ÷ +÷ 002C ÷ 0031 ÷ 003A ÷ +÷ 002C × 0308 ÷ 0031 ÷ 003A ÷ +÷ 002C ÷ 0031 ÷ 0027 ÷ +÷ 002C × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 002C ÷ 0031 ÷ 002C ÷ +÷ 002C × 0308 ÷ 0031 ÷ 002C ÷ +÷ 002C ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002C × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002E ÷ 0001 ÷ +÷ 002E × 0308 ÷ 0001 ÷ +÷ 002E ÷ 000D ÷ +÷ 002E × 0308 ÷ 000D ÷ +÷ 002E ÷ 000A ÷ +÷ 002E × 0308 ÷ 000A ÷ +÷ 002E ÷ 000B ÷ +÷ 002E × 0308 ÷ 000B ÷ +÷ 002E ÷ 3031 ÷ +÷ 002E × 0308 ÷ 3031 ÷ +÷ 002E ÷ 0041 ÷ +÷ 002E × 0308 ÷ 0041 ÷ +÷ 002E ÷ 003A ÷ +÷ 002E × 0308 ÷ 003A ÷ +÷ 002E ÷ 002C ÷ +÷ 002E × 0308 ÷ 002C ÷ +÷ 002E ÷ 002E ÷ +÷ 002E × 0308 ÷ 002E ÷ +÷ 002E ÷ 0030 ÷ +÷ 002E × 0308 ÷ 0030 ÷ +÷ 002E ÷ 005F ÷ +÷ 002E × 0308 ÷ 005F ÷ +÷ 002E ÷ 1F1E6 ÷ +÷ 002E × 0308 ÷ 1F1E6 ÷ +÷ 002E ÷ 05D0 ÷ +÷ 002E × 0308 ÷ 05D0 ÷ +÷ 002E ÷ 0022 ÷ +÷ 002E × 0308 ÷ 0022 ÷ +÷ 002E ÷ 0027 ÷ +÷ 002E × 0308 ÷ 0027 ÷ +÷ 002E ÷ 261D ÷ +÷ 002E × 0308 ÷ 261D ÷ +÷ 002E ÷ 1F3FB ÷ +÷ 002E × 0308 ÷ 1F3FB ÷ +÷ 002E ÷ 2764 ÷ +÷ 002E × 0308 ÷ 2764 ÷ +÷ 002E ÷ 1F466 ÷ +÷ 002E × 0308 ÷ 1F466 ÷ +÷ 002E × 00AD ÷ +÷ 002E × 0308 × 00AD ÷ +÷ 002E × 0300 ÷ +÷ 002E × 0308 × 0300 ÷ +÷ 002E × 200D ÷ +÷ 002E × 0308 × 200D ÷ +÷ 002E ÷ 0061 × 2060 ÷ +÷ 002E × 0308 ÷ 0061 × 2060 ÷ +÷ 002E ÷ 0061 ÷ 003A ÷ +÷ 002E × 0308 ÷ 0061 ÷ 003A ÷ +÷ 002E ÷ 0061 ÷ 0027 ÷ +÷ 002E × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 002E ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002E × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002E ÷ 0061 ÷ 002C ÷ +÷ 002E × 0308 ÷ 0061 ÷ 002C ÷ +÷ 002E ÷ 0031 ÷ 003A ÷ +÷ 002E × 0308 ÷ 0031 ÷ 003A ÷ +÷ 002E ÷ 0031 ÷ 0027 ÷ +÷ 002E × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 002E ÷ 0031 ÷ 002C ÷ +÷ 002E × 0308 ÷ 0031 ÷ 002C ÷ +÷ 002E ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002E × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0030 ÷ 0001 ÷ +÷ 0030 × 0308 ÷ 0001 ÷ +÷ 0030 ÷ 000D ÷ +÷ 0030 × 0308 ÷ 000D ÷ +÷ 0030 ÷ 000A ÷ +÷ 0030 × 0308 ÷ 000A ÷ +÷ 0030 ÷ 000B ÷ +÷ 0030 × 0308 ÷ 000B ÷ +÷ 0030 ÷ 3031 ÷ +÷ 0030 × 0308 ÷ 3031 ÷ +÷ 0030 × 0041 ÷ +÷ 0030 × 0308 × 0041 ÷ +÷ 0030 ÷ 003A ÷ +÷ 0030 × 0308 ÷ 003A ÷ +÷ 0030 ÷ 002C ÷ +÷ 0030 × 0308 ÷ 002C ÷ +÷ 0030 ÷ 002E ÷ +÷ 0030 × 0308 ÷ 002E ÷ +÷ 0030 × 0030 ÷ +÷ 0030 × 0308 × 0030 ÷ +÷ 0030 × 005F ÷ +÷ 0030 × 0308 × 005F ÷ +÷ 0030 ÷ 1F1E6 ÷ +÷ 0030 × 0308 ÷ 1F1E6 ÷ +÷ 0030 × 05D0 ÷ +÷ 0030 × 0308 × 05D0 ÷ +÷ 0030 ÷ 0022 ÷ +÷ 0030 × 0308 ÷ 0022 ÷ +÷ 0030 ÷ 0027 ÷ +÷ 0030 × 0308 ÷ 0027 ÷ +÷ 0030 ÷ 261D ÷ +÷ 0030 × 0308 ÷ 261D ÷ +÷ 0030 ÷ 1F3FB ÷ +÷ 0030 × 0308 ÷ 1F3FB ÷ +÷ 0030 ÷ 2764 ÷ +÷ 0030 × 0308 ÷ 2764 ÷ +÷ 0030 ÷ 1F466 ÷ +÷ 0030 × 0308 ÷ 1F466 ÷ +÷ 0030 × 00AD ÷ +÷ 0030 × 0308 × 00AD ÷ +÷ 0030 × 0300 ÷ +÷ 0030 × 0308 × 0300 ÷ +÷ 0030 × 200D ÷ +÷ 0030 × 0308 × 200D ÷ +÷ 0030 × 0061 × 2060 ÷ +÷ 0030 × 0308 × 0061 × 2060 ÷ +÷ 0030 × 0061 ÷ 003A ÷ +÷ 0030 × 0308 × 0061 ÷ 003A ÷ +÷ 0030 × 0061 ÷ 0027 ÷ +÷ 0030 × 0308 × 0061 ÷ 0027 ÷ +÷ 0030 × 0061 ÷ 0027 × 2060 ÷ +÷ 0030 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0030 × 0061 ÷ 002C ÷ +÷ 0030 × 0308 × 0061 ÷ 002C ÷ +÷ 0030 × 0031 ÷ 003A ÷ +÷ 0030 × 0308 × 0031 ÷ 003A ÷ +÷ 0030 × 0031 ÷ 0027 ÷ +÷ 0030 × 0308 × 0031 ÷ 0027 ÷ +÷ 0030 × 0031 ÷ 002C ÷ +÷ 0030 × 0308 × 0031 ÷ 002C ÷ +÷ 0030 × 0031 ÷ 002E × 2060 ÷ +÷ 0030 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 005F ÷ 0001 ÷ +÷ 005F × 0308 ÷ 0001 ÷ +÷ 005F ÷ 000D ÷ +÷ 005F × 0308 ÷ 000D ÷ +÷ 005F ÷ 000A ÷ +÷ 005F × 0308 ÷ 000A ÷ +÷ 005F ÷ 000B ÷ +÷ 005F × 0308 ÷ 000B ÷ +÷ 005F × 3031 ÷ +÷ 005F × 0308 × 3031 ÷ +÷ 005F × 0041 ÷ +÷ 005F × 0308 × 0041 ÷ +÷ 005F ÷ 003A ÷ +÷ 005F × 0308 ÷ 003A ÷ +÷ 005F ÷ 002C ÷ +÷ 005F × 0308 ÷ 002C ÷ +÷ 005F ÷ 002E ÷ +÷ 005F × 0308 ÷ 002E ÷ +÷ 005F × 0030 ÷ +÷ 005F × 0308 × 0030 ÷ +÷ 005F × 005F ÷ +÷ 005F × 0308 × 005F ÷ +÷ 005F ÷ 1F1E6 ÷ +÷ 005F × 0308 ÷ 1F1E6 ÷ +÷ 005F × 05D0 ÷ +÷ 005F × 0308 × 05D0 ÷ +÷ 005F ÷ 0022 ÷ +÷ 005F × 0308 ÷ 0022 ÷ +÷ 005F ÷ 0027 ÷ +÷ 005F × 0308 ÷ 0027 ÷ +÷ 005F ÷ 261D ÷ +÷ 005F × 0308 ÷ 261D ÷ +÷ 005F ÷ 1F3FB ÷ +÷ 005F × 0308 ÷ 1F3FB ÷ +÷ 005F ÷ 2764 ÷ +÷ 005F × 0308 ÷ 2764 ÷ +÷ 005F ÷ 1F466 ÷ +÷ 005F × 0308 ÷ 1F466 ÷ +÷ 005F × 00AD ÷ +÷ 005F × 0308 × 00AD ÷ +÷ 005F × 0300 ÷ +÷ 005F × 0308 × 0300 ÷ +÷ 005F × 200D ÷ +÷ 005F × 0308 × 200D ÷ +÷ 005F × 0061 × 2060 ÷ +÷ 005F × 0308 × 0061 × 2060 ÷ +÷ 005F × 0061 ÷ 003A ÷ +÷ 005F × 0308 × 0061 ÷ 003A ÷ +÷ 005F × 0061 ÷ 0027 ÷ +÷ 005F × 0308 × 0061 ÷ 0027 ÷ +÷ 005F × 0061 ÷ 0027 × 2060 ÷ +÷ 005F × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 005F × 0061 ÷ 002C ÷ +÷ 005F × 0308 × 0061 ÷ 002C ÷ +÷ 005F × 0031 ÷ 003A ÷ +÷ 005F × 0308 × 0031 ÷ 003A ÷ +÷ 005F × 0031 ÷ 0027 ÷ +÷ 005F × 0308 × 0031 ÷ 0027 ÷ +÷ 005F × 0031 ÷ 002C ÷ +÷ 005F × 0308 × 0031 ÷ 002C ÷ +÷ 005F × 0031 ÷ 002E × 2060 ÷ +÷ 005F × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 1F1E6 ÷ 0001 ÷ +÷ 1F1E6 × 0308 ÷ 0001 ÷ +÷ 1F1E6 ÷ 000D ÷ +÷ 1F1E6 × 0308 ÷ 000D ÷ +÷ 1F1E6 ÷ 000A ÷ +÷ 1F1E6 × 0308 ÷ 000A ÷ +÷ 1F1E6 ÷ 000B ÷ +÷ 1F1E6 × 0308 ÷ 000B ÷ +÷ 1F1E6 ÷ 3031 ÷ +÷ 1F1E6 × 0308 ÷ 3031 ÷ +÷ 1F1E6 ÷ 0041 ÷ +÷ 1F1E6 × 0308 ÷ 0041 ÷ +÷ 1F1E6 ÷ 003A ÷ +÷ 1F1E6 × 0308 ÷ 003A ÷ +÷ 1F1E6 ÷ 002C ÷ +÷ 1F1E6 × 0308 ÷ 002C ÷ +÷ 1F1E6 ÷ 002E ÷ +÷ 1F1E6 × 0308 ÷ 002E ÷ +÷ 1F1E6 ÷ 0030 ÷ +÷ 1F1E6 × 0308 ÷ 0030 ÷ +÷ 1F1E6 ÷ 005F ÷ +÷ 1F1E6 × 0308 ÷ 005F ÷ +÷ 1F1E6 × 1F1E6 ÷ +÷ 1F1E6 × 0308 × 1F1E6 ÷ +÷ 1F1E6 ÷ 05D0 ÷ +÷ 1F1E6 × 0308 ÷ 05D0 ÷ +÷ 1F1E6 ÷ 0022 ÷ +÷ 1F1E6 × 0308 ÷ 0022 ÷ +÷ 1F1E6 ÷ 0027 ÷ +÷ 1F1E6 × 0308 ÷ 0027 ÷ +÷ 1F1E6 ÷ 261D ÷ +÷ 1F1E6 × 0308 ÷ 261D ÷ +÷ 1F1E6 ÷ 1F3FB ÷ +÷ 1F1E6 × 0308 ÷ 1F3FB ÷ +÷ 1F1E6 ÷ 2764 ÷ +÷ 1F1E6 × 0308 ÷ 2764 ÷ +÷ 1F1E6 ÷ 1F466 ÷ +÷ 1F1E6 × 0308 ÷ 1F466 ÷ +÷ 1F1E6 × 00AD ÷ +÷ 1F1E6 × 0308 × 00AD ÷ +÷ 1F1E6 × 0300 ÷ +÷ 1F1E6 × 0308 × 0300 ÷ +÷ 1F1E6 × 200D ÷ +÷ 1F1E6 × 0308 × 200D ÷ +÷ 1F1E6 ÷ 0061 × 2060 ÷ +÷ 1F1E6 × 0308 ÷ 0061 × 2060 ÷ +÷ 1F1E6 ÷ 0061 ÷ 003A ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 1F1E6 ÷ 0061 ÷ 0027 ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 1F1E6 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 1F1E6 ÷ 0061 ÷ 002C ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 1F1E6 ÷ 0031 ÷ 003A ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 1F1E6 ÷ 0031 ÷ 0027 ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 1F1E6 ÷ 0031 ÷ 002C ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 1F1E6 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 05D0 ÷ 0001 ÷ +÷ 05D0 × 0308 ÷ 0001 ÷ +÷ 05D0 ÷ 000D ÷ +÷ 05D0 × 0308 ÷ 000D ÷ +÷ 05D0 ÷ 000A ÷ +÷ 05D0 × 0308 ÷ 000A ÷ +÷ 05D0 ÷ 000B ÷ +÷ 05D0 × 0308 ÷ 000B ÷ +÷ 05D0 ÷ 3031 ÷ +÷ 05D0 × 0308 ÷ 3031 ÷ +÷ 05D0 × 0041 ÷ +÷ 05D0 × 0308 × 0041 ÷ +÷ 05D0 ÷ 003A ÷ +÷ 05D0 × 0308 ÷ 003A ÷ +÷ 05D0 ÷ 002C ÷ +÷ 05D0 × 0308 ÷ 002C ÷ +÷ 05D0 ÷ 002E ÷ +÷ 05D0 × 0308 ÷ 002E ÷ +÷ 05D0 × 0030 ÷ +÷ 05D0 × 0308 × 0030 ÷ +÷ 05D0 × 005F ÷ +÷ 05D0 × 0308 × 005F ÷ +÷ 05D0 ÷ 1F1E6 ÷ +÷ 05D0 × 0308 ÷ 1F1E6 ÷ +÷ 05D0 × 05D0 ÷ +÷ 05D0 × 0308 × 05D0 ÷ +÷ 05D0 ÷ 0022 ÷ +÷ 05D0 × 0308 ÷ 0022 ÷ +÷ 05D0 × 0027 ÷ +÷ 05D0 × 0308 × 0027 ÷ +÷ 05D0 ÷ 261D ÷ +÷ 05D0 × 0308 ÷ 261D ÷ +÷ 05D0 ÷ 1F3FB ÷ +÷ 05D0 × 0308 ÷ 1F3FB ÷ +÷ 05D0 ÷ 2764 ÷ +÷ 05D0 × 0308 ÷ 2764 ÷ +÷ 05D0 ÷ 1F466 ÷ +÷ 05D0 × 0308 ÷ 1F466 ÷ +÷ 05D0 × 00AD ÷ +÷ 05D0 × 0308 × 00AD ÷ +÷ 05D0 × 0300 ÷ +÷ 05D0 × 0308 × 0300 ÷ +÷ 05D0 × 200D ÷ +÷ 05D0 × 0308 × 200D ÷ +÷ 05D0 × 0061 × 2060 ÷ +÷ 05D0 × 0308 × 0061 × 2060 ÷ +÷ 05D0 × 0061 ÷ 003A ÷ +÷ 05D0 × 0308 × 0061 ÷ 003A ÷ +÷ 05D0 × 0061 ÷ 0027 ÷ +÷ 05D0 × 0308 × 0061 ÷ 0027 ÷ +÷ 05D0 × 0061 ÷ 0027 × 2060 ÷ +÷ 05D0 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 05D0 × 0061 ÷ 002C ÷ +÷ 05D0 × 0308 × 0061 ÷ 002C ÷ +÷ 05D0 × 0031 ÷ 003A ÷ +÷ 05D0 × 0308 × 0031 ÷ 003A ÷ +÷ 05D0 × 0031 ÷ 0027 ÷ +÷ 05D0 × 0308 × 0031 ÷ 0027 ÷ +÷ 05D0 × 0031 ÷ 002C ÷ +÷ 05D0 × 0308 × 0031 ÷ 002C ÷ +÷ 05D0 × 0031 ÷ 002E × 2060 ÷ +÷ 05D0 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0022 ÷ 0001 ÷ +÷ 0022 × 0308 ÷ 0001 ÷ +÷ 0022 ÷ 000D ÷ +÷ 0022 × 0308 ÷ 000D ÷ +÷ 0022 ÷ 000A ÷ +÷ 0022 × 0308 ÷ 000A ÷ +÷ 0022 ÷ 000B ÷ +÷ 0022 × 0308 ÷ 000B ÷ +÷ 0022 ÷ 3031 ÷ +÷ 0022 × 0308 ÷ 3031 ÷ +÷ 0022 ÷ 0041 ÷ +÷ 0022 × 0308 ÷ 0041 ÷ +÷ 0022 ÷ 003A ÷ +÷ 0022 × 0308 ÷ 003A ÷ +÷ 0022 ÷ 002C ÷ +÷ 0022 × 0308 ÷ 002C ÷ +÷ 0022 ÷ 002E ÷ +÷ 0022 × 0308 ÷ 002E ÷ +÷ 0022 ÷ 0030 ÷ +÷ 0022 × 0308 ÷ 0030 ÷ +÷ 0022 ÷ 005F ÷ +÷ 0022 × 0308 ÷ 005F ÷ +÷ 0022 ÷ 1F1E6 ÷ +÷ 0022 × 0308 ÷ 1F1E6 ÷ +÷ 0022 ÷ 05D0 ÷ +÷ 0022 × 0308 ÷ 05D0 ÷ +÷ 0022 ÷ 0022 ÷ +÷ 0022 × 0308 ÷ 0022 ÷ +÷ 0022 ÷ 0027 ÷ +÷ 0022 × 0308 ÷ 0027 ÷ +÷ 0022 ÷ 261D ÷ +÷ 0022 × 0308 ÷ 261D ÷ +÷ 0022 ÷ 1F3FB ÷ +÷ 0022 × 0308 ÷ 1F3FB ÷ +÷ 0022 ÷ 2764 ÷ +÷ 0022 × 0308 ÷ 2764 ÷ +÷ 0022 ÷ 1F466 ÷ +÷ 0022 × 0308 ÷ 1F466 ÷ +÷ 0022 × 00AD ÷ +÷ 0022 × 0308 × 00AD ÷ +÷ 0022 × 0300 ÷ +÷ 0022 × 0308 × 0300 ÷ +÷ 0022 × 200D ÷ +÷ 0022 × 0308 × 200D ÷ +÷ 0022 ÷ 0061 × 2060 ÷ +÷ 0022 × 0308 ÷ 0061 × 2060 ÷ +÷ 0022 ÷ 0061 ÷ 003A ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0022 ÷ 0061 ÷ 0027 ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0022 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0022 ÷ 0061 ÷ 002C ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0022 ÷ 0031 ÷ 003A ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0022 ÷ 0031 ÷ 0027 ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0022 ÷ 0031 ÷ 002C ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0022 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0027 ÷ 0001 ÷ +÷ 0027 × 0308 ÷ 0001 ÷ +÷ 0027 ÷ 000D ÷ +÷ 0027 × 0308 ÷ 000D ÷ +÷ 0027 ÷ 000A ÷ +÷ 0027 × 0308 ÷ 000A ÷ +÷ 0027 ÷ 000B ÷ +÷ 0027 × 0308 ÷ 000B ÷ +÷ 0027 ÷ 3031 ÷ +÷ 0027 × 0308 ÷ 3031 ÷ +÷ 0027 ÷ 0041 ÷ +÷ 0027 × 0308 ÷ 0041 ÷ +÷ 0027 ÷ 003A ÷ +÷ 0027 × 0308 ÷ 003A ÷ +÷ 0027 ÷ 002C ÷ +÷ 0027 × 0308 ÷ 002C ÷ +÷ 0027 ÷ 002E ÷ +÷ 0027 × 0308 ÷ 002E ÷ +÷ 0027 ÷ 0030 ÷ +÷ 0027 × 0308 ÷ 0030 ÷ +÷ 0027 ÷ 005F ÷ +÷ 0027 × 0308 ÷ 005F ÷ +÷ 0027 ÷ 1F1E6 ÷ +÷ 0027 × 0308 ÷ 1F1E6 ÷ +÷ 0027 ÷ 05D0 ÷ +÷ 0027 × 0308 ÷ 05D0 ÷ +÷ 0027 ÷ 0022 ÷ +÷ 0027 × 0308 ÷ 0022 ÷ +÷ 0027 ÷ 0027 ÷ +÷ 0027 × 0308 ÷ 0027 ÷ +÷ 0027 ÷ 261D ÷ +÷ 0027 × 0308 ÷ 261D ÷ +÷ 0027 ÷ 1F3FB ÷ +÷ 0027 × 0308 ÷ 1F3FB ÷ +÷ 0027 ÷ 2764 ÷ +÷ 0027 × 0308 ÷ 2764 ÷ +÷ 0027 ÷ 1F466 ÷ +÷ 0027 × 0308 ÷ 1F466 ÷ +÷ 0027 × 00AD ÷ +÷ 0027 × 0308 × 00AD ÷ +÷ 0027 × 0300 ÷ +÷ 0027 × 0308 × 0300 ÷ +÷ 0027 × 200D ÷ +÷ 0027 × 0308 × 200D ÷ +÷ 0027 ÷ 0061 × 2060 ÷ +÷ 0027 × 0308 ÷ 0061 × 2060 ÷ +÷ 0027 ÷ 0061 ÷ 003A ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0027 ÷ 0061 ÷ 0027 ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0027 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0027 ÷ 0061 ÷ 002C ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0027 ÷ 0031 ÷ 003A ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0027 ÷ 0031 ÷ 0027 ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0027 ÷ 0031 ÷ 002C ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0027 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 261D ÷ 0001 ÷ +÷ 261D × 0308 ÷ 0001 ÷ +÷ 261D ÷ 000D ÷ +÷ 261D × 0308 ÷ 000D ÷ +÷ 261D ÷ 000A ÷ +÷ 261D × 0308 ÷ 000A ÷ +÷ 261D ÷ 000B ÷ +÷ 261D × 0308 ÷ 000B ÷ +÷ 261D ÷ 3031 ÷ +÷ 261D × 0308 ÷ 3031 ÷ +÷ 261D ÷ 0041 ÷ +÷ 261D × 0308 ÷ 0041 ÷ +÷ 261D ÷ 003A ÷ +÷ 261D × 0308 ÷ 003A ÷ +÷ 261D ÷ 002C ÷ +÷ 261D × 0308 ÷ 002C ÷ +÷ 261D ÷ 002E ÷ +÷ 261D × 0308 ÷ 002E ÷ +÷ 261D ÷ 0030 ÷ +÷ 261D × 0308 ÷ 0030 ÷ +÷ 261D ÷ 005F ÷ +÷ 261D × 0308 ÷ 005F ÷ +÷ 261D ÷ 1F1E6 ÷ +÷ 261D × 0308 ÷ 1F1E6 ÷ +÷ 261D ÷ 05D0 ÷ +÷ 261D × 0308 ÷ 05D0 ÷ +÷ 261D ÷ 0022 ÷ +÷ 261D × 0308 ÷ 0022 ÷ +÷ 261D ÷ 0027 ÷ +÷ 261D × 0308 ÷ 0027 ÷ +÷ 261D ÷ 261D ÷ +÷ 261D × 0308 ÷ 261D ÷ +÷ 261D × 1F3FB ÷ +÷ 261D × 0308 × 1F3FB ÷ +÷ 261D ÷ 2764 ÷ +÷ 261D × 0308 ÷ 2764 ÷ +÷ 261D ÷ 1F466 ÷ +÷ 261D × 0308 ÷ 1F466 ÷ +÷ 261D × 00AD ÷ +÷ 261D × 0308 × 00AD ÷ +÷ 261D × 0300 ÷ +÷ 261D × 0308 × 0300 ÷ +÷ 261D × 200D ÷ +÷ 261D × 0308 × 200D ÷ +÷ 261D ÷ 0061 × 2060 ÷ +÷ 261D × 0308 ÷ 0061 × 2060 ÷ +÷ 261D ÷ 0061 ÷ 003A ÷ +÷ 261D × 0308 ÷ 0061 ÷ 003A ÷ +÷ 261D ÷ 0061 ÷ 0027 ÷ +÷ 261D × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 261D ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 261D × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 261D ÷ 0061 ÷ 002C ÷ +÷ 261D × 0308 ÷ 0061 ÷ 002C ÷ +÷ 261D ÷ 0031 ÷ 003A ÷ +÷ 261D × 0308 ÷ 0031 ÷ 003A ÷ +÷ 261D ÷ 0031 ÷ 0027 ÷ +÷ 261D × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 261D ÷ 0031 ÷ 002C ÷ +÷ 261D × 0308 ÷ 0031 ÷ 002C ÷ +÷ 261D ÷ 0031 ÷ 002E × 2060 ÷ +÷ 261D × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 1F3FB ÷ 0001 ÷ +÷ 1F3FB × 0308 ÷ 0001 ÷ +÷ 1F3FB ÷ 000D ÷ +÷ 1F3FB × 0308 ÷ 000D ÷ +÷ 1F3FB ÷ 000A ÷ +÷ 1F3FB × 0308 ÷ 000A ÷ +÷ 1F3FB ÷ 000B ÷ +÷ 1F3FB × 0308 ÷ 000B ÷ +÷ 1F3FB ÷ 3031 ÷ +÷ 1F3FB × 0308 ÷ 3031 ÷ +÷ 1F3FB ÷ 0041 ÷ +÷ 1F3FB × 0308 ÷ 0041 ÷ +÷ 1F3FB ÷ 003A ÷ +÷ 1F3FB × 0308 ÷ 003A ÷ +÷ 1F3FB ÷ 002C ÷ +÷ 1F3FB × 0308 ÷ 002C ÷ +÷ 1F3FB ÷ 002E ÷ +÷ 1F3FB × 0308 ÷ 002E ÷ +÷ 1F3FB ÷ 0030 ÷ +÷ 1F3FB × 0308 ÷ 0030 ÷ +÷ 1F3FB ÷ 005F ÷ +÷ 1F3FB × 0308 ÷ 005F ÷ +÷ 1F3FB ÷ 1F1E6 ÷ +÷ 1F3FB × 0308 ÷ 1F1E6 ÷ +÷ 1F3FB ÷ 05D0 ÷ +÷ 1F3FB × 0308 ÷ 05D0 ÷ +÷ 1F3FB ÷ 0022 ÷ +÷ 1F3FB × 0308 ÷ 0022 ÷ +÷ 1F3FB ÷ 0027 ÷ +÷ 1F3FB × 0308 ÷ 0027 ÷ +÷ 1F3FB ÷ 261D ÷ +÷ 1F3FB × 0308 ÷ 261D ÷ +÷ 1F3FB ÷ 1F3FB ÷ +÷ 1F3FB × 0308 ÷ 1F3FB ÷ +÷ 1F3FB ÷ 2764 ÷ +÷ 1F3FB × 0308 ÷ 2764 ÷ +÷ 1F3FB ÷ 1F466 ÷ +÷ 1F3FB × 0308 ÷ 1F466 ÷ +÷ 1F3FB × 00AD ÷ +÷ 1F3FB × 0308 × 00AD ÷ +÷ 1F3FB × 0300 ÷ +÷ 1F3FB × 0308 × 0300 ÷ +÷ 1F3FB × 200D ÷ +÷ 1F3FB × 0308 × 200D ÷ +÷ 1F3FB ÷ 0061 × 2060 ÷ +÷ 1F3FB × 0308 ÷ 0061 × 2060 ÷ +÷ 1F3FB ÷ 0061 ÷ 003A ÷ +÷ 1F3FB × 0308 ÷ 0061 ÷ 003A ÷ +÷ 1F3FB ÷ 0061 ÷ 0027 ÷ +÷ 1F3FB × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 1F3FB ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 1F3FB × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 1F3FB ÷ 0061 ÷ 002C ÷ +÷ 1F3FB × 0308 ÷ 0061 ÷ 002C ÷ +÷ 1F3FB ÷ 0031 ÷ 003A ÷ +÷ 1F3FB × 0308 ÷ 0031 ÷ 003A ÷ +÷ 1F3FB ÷ 0031 ÷ 0027 ÷ +÷ 1F3FB × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 1F3FB ÷ 0031 ÷ 002C ÷ +÷ 1F3FB × 0308 ÷ 0031 ÷ 002C ÷ +÷ 1F3FB ÷ 0031 ÷ 002E × 2060 ÷ +÷ 1F3FB × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 2764 ÷ 0001 ÷ +÷ 2764 × 0308 ÷ 0001 ÷ +÷ 2764 ÷ 000D ÷ +÷ 2764 × 0308 ÷ 000D ÷ +÷ 2764 ÷ 000A ÷ +÷ 2764 × 0308 ÷ 000A ÷ +÷ 2764 ÷ 000B ÷ +÷ 2764 × 0308 ÷ 000B ÷ +÷ 2764 ÷ 3031 ÷ +÷ 2764 × 0308 ÷ 3031 ÷ +÷ 2764 ÷ 0041 ÷ +÷ 2764 × 0308 ÷ 0041 ÷ +÷ 2764 ÷ 003A ÷ +÷ 2764 × 0308 ÷ 003A ÷ +÷ 2764 ÷ 002C ÷ +÷ 2764 × 0308 ÷ 002C ÷ +÷ 2764 ÷ 002E ÷ +÷ 2764 × 0308 ÷ 002E ÷ +÷ 2764 ÷ 0030 ÷ +÷ 2764 × 0308 ÷ 0030 ÷ +÷ 2764 ÷ 005F ÷ +÷ 2764 × 0308 ÷ 005F ÷ +÷ 2764 ÷ 1F1E6 ÷ +÷ 2764 × 0308 ÷ 1F1E6 ÷ +÷ 2764 ÷ 05D0 ÷ +÷ 2764 × 0308 ÷ 05D0 ÷ +÷ 2764 ÷ 0022 ÷ +÷ 2764 × 0308 ÷ 0022 ÷ +÷ 2764 ÷ 0027 ÷ +÷ 2764 × 0308 ÷ 0027 ÷ +÷ 2764 ÷ 261D ÷ +÷ 2764 × 0308 ÷ 261D ÷ +÷ 2764 ÷ 1F3FB ÷ +÷ 2764 × 0308 ÷ 1F3FB ÷ +÷ 2764 ÷ 2764 ÷ +÷ 2764 × 0308 ÷ 2764 ÷ +÷ 2764 ÷ 1F466 ÷ +÷ 2764 × 0308 ÷ 1F466 ÷ +÷ 2764 × 00AD ÷ +÷ 2764 × 0308 × 00AD ÷ +÷ 2764 × 0300 ÷ +÷ 2764 × 0308 × 0300 ÷ +÷ 2764 × 200D ÷ +÷ 2764 × 0308 × 200D ÷ +÷ 2764 ÷ 0061 × 2060 ÷ +÷ 2764 × 0308 ÷ 0061 × 2060 ÷ +÷ 2764 ÷ 0061 ÷ 003A ÷ +÷ 2764 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 2764 ÷ 0061 ÷ 0027 ÷ +÷ 2764 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 2764 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 2764 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 2764 ÷ 0061 ÷ 002C ÷ +÷ 2764 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 2764 ÷ 0031 ÷ 003A ÷ +÷ 2764 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 2764 ÷ 0031 ÷ 0027 ÷ +÷ 2764 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 2764 ÷ 0031 ÷ 002C ÷ +÷ 2764 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 2764 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 2764 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 1F466 ÷ 0001 ÷ +÷ 1F466 × 0308 ÷ 0001 ÷ +÷ 1F466 ÷ 000D ÷ +÷ 1F466 × 0308 ÷ 000D ÷ +÷ 1F466 ÷ 000A ÷ +÷ 1F466 × 0308 ÷ 000A ÷ +÷ 1F466 ÷ 000B ÷ +÷ 1F466 × 0308 ÷ 000B ÷ +÷ 1F466 ÷ 3031 ÷ +÷ 1F466 × 0308 ÷ 3031 ÷ +÷ 1F466 ÷ 0041 ÷ +÷ 1F466 × 0308 ÷ 0041 ÷ +÷ 1F466 ÷ 003A ÷ +÷ 1F466 × 0308 ÷ 003A ÷ +÷ 1F466 ÷ 002C ÷ +÷ 1F466 × 0308 ÷ 002C ÷ +÷ 1F466 ÷ 002E ÷ +÷ 1F466 × 0308 ÷ 002E ÷ +÷ 1F466 ÷ 0030 ÷ +÷ 1F466 × 0308 ÷ 0030 ÷ +÷ 1F466 ÷ 005F ÷ +÷ 1F466 × 0308 ÷ 005F ÷ +÷ 1F466 ÷ 1F1E6 ÷ +÷ 1F466 × 0308 ÷ 1F1E6 ÷ +÷ 1F466 ÷ 05D0 ÷ +÷ 1F466 × 0308 ÷ 05D0 ÷ +÷ 1F466 ÷ 0022 ÷ +÷ 1F466 × 0308 ÷ 0022 ÷ +÷ 1F466 ÷ 0027 ÷ +÷ 1F466 × 0308 ÷ 0027 ÷ +÷ 1F466 ÷ 261D ÷ +÷ 1F466 × 0308 ÷ 261D ÷ +÷ 1F466 × 1F3FB ÷ +÷ 1F466 × 0308 × 1F3FB ÷ +÷ 1F466 ÷ 2764 ÷ +÷ 1F466 × 0308 ÷ 2764 ÷ +÷ 1F466 ÷ 1F466 ÷ +÷ 1F466 × 0308 ÷ 1F466 ÷ +÷ 1F466 × 00AD ÷ +÷ 1F466 × 0308 × 00AD ÷ +÷ 1F466 × 0300 ÷ +÷ 1F466 × 0308 × 0300 ÷ +÷ 1F466 × 200D ÷ +÷ 1F466 × 0308 × 200D ÷ +÷ 1F466 ÷ 0061 × 2060 ÷ +÷ 1F466 × 0308 ÷ 0061 × 2060 ÷ +÷ 1F466 ÷ 0061 ÷ 003A ÷ +÷ 1F466 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 1F466 ÷ 0061 ÷ 0027 ÷ +÷ 1F466 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 1F466 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 1F466 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 1F466 ÷ 0061 ÷ 002C ÷ +÷ 1F466 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 1F466 ÷ 0031 ÷ 003A ÷ +÷ 1F466 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 1F466 ÷ 0031 ÷ 0027 ÷ +÷ 1F466 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 1F466 ÷ 0031 ÷ 002C ÷ +÷ 1F466 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 1F466 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 1F466 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 00AD ÷ 0001 ÷ +÷ 00AD × 0308 ÷ 0001 ÷ +÷ 00AD ÷ 000D ÷ +÷ 00AD × 0308 ÷ 000D ÷ +÷ 00AD ÷ 000A ÷ +÷ 00AD × 0308 ÷ 000A ÷ +÷ 00AD ÷ 000B ÷ +÷ 00AD × 0308 ÷ 000B ÷ +÷ 00AD ÷ 3031 ÷ +÷ 00AD × 0308 ÷ 3031 ÷ +÷ 00AD ÷ 0041 ÷ +÷ 00AD × 0308 ÷ 0041 ÷ +÷ 00AD ÷ 003A ÷ +÷ 00AD × 0308 ÷ 003A ÷ +÷ 00AD ÷ 002C ÷ +÷ 00AD × 0308 ÷ 002C ÷ +÷ 00AD ÷ 002E ÷ +÷ 00AD × 0308 ÷ 002E ÷ +÷ 00AD ÷ 0030 ÷ +÷ 00AD × 0308 ÷ 0030 ÷ +÷ 00AD ÷ 005F ÷ +÷ 00AD × 0308 ÷ 005F ÷ +÷ 00AD ÷ 1F1E6 ÷ +÷ 00AD × 0308 ÷ 1F1E6 ÷ +÷ 00AD ÷ 05D0 ÷ +÷ 00AD × 0308 ÷ 05D0 ÷ +÷ 00AD ÷ 0022 ÷ +÷ 00AD × 0308 ÷ 0022 ÷ +÷ 00AD ÷ 0027 ÷ +÷ 00AD × 0308 ÷ 0027 ÷ +÷ 00AD ÷ 261D ÷ +÷ 00AD × 0308 ÷ 261D ÷ +÷ 00AD ÷ 1F3FB ÷ +÷ 00AD × 0308 ÷ 1F3FB ÷ +÷ 00AD ÷ 2764 ÷ +÷ 00AD × 0308 ÷ 2764 ÷ +÷ 00AD ÷ 1F466 ÷ +÷ 00AD × 0308 ÷ 1F466 ÷ +÷ 00AD × 00AD ÷ +÷ 00AD × 0308 × 00AD ÷ +÷ 00AD × 0300 ÷ +÷ 00AD × 0308 × 0300 ÷ +÷ 00AD × 200D ÷ +÷ 00AD × 0308 × 200D ÷ +÷ 00AD ÷ 0061 × 2060 ÷ +÷ 00AD × 0308 ÷ 0061 × 2060 ÷ +÷ 00AD ÷ 0061 ÷ 003A ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 003A ÷ +÷ 00AD ÷ 0061 ÷ 0027 ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 00AD ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 00AD ÷ 0061 ÷ 002C ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 002C ÷ +÷ 00AD ÷ 0031 ÷ 003A ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 003A ÷ +÷ 00AD ÷ 0031 ÷ 0027 ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 00AD ÷ 0031 ÷ 002C ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 002C ÷ +÷ 00AD ÷ 0031 ÷ 002E × 2060 ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0300 ÷ 0001 ÷ +÷ 0300 × 0308 ÷ 0001 ÷ +÷ 0300 ÷ 000D ÷ +÷ 0300 × 0308 ÷ 000D ÷ +÷ 0300 ÷ 000A ÷ +÷ 0300 × 0308 ÷ 000A ÷ +÷ 0300 ÷ 000B ÷ +÷ 0300 × 0308 ÷ 000B ÷ +÷ 0300 ÷ 3031 ÷ +÷ 0300 × 0308 ÷ 3031 ÷ +÷ 0300 ÷ 0041 ÷ +÷ 0300 × 0308 ÷ 0041 ÷ +÷ 0300 ÷ 003A ÷ +÷ 0300 × 0308 ÷ 003A ÷ +÷ 0300 ÷ 002C ÷ +÷ 0300 × 0308 ÷ 002C ÷ +÷ 0300 ÷ 002E ÷ +÷ 0300 × 0308 ÷ 002E ÷ +÷ 0300 ÷ 0030 ÷ +÷ 0300 × 0308 ÷ 0030 ÷ +÷ 0300 ÷ 005F ÷ +÷ 0300 × 0308 ÷ 005F ÷ +÷ 0300 ÷ 1F1E6 ÷ +÷ 0300 × 0308 ÷ 1F1E6 ÷ +÷ 0300 ÷ 05D0 ÷ +÷ 0300 × 0308 ÷ 05D0 ÷ +÷ 0300 ÷ 0022 ÷ +÷ 0300 × 0308 ÷ 0022 ÷ +÷ 0300 ÷ 0027 ÷ +÷ 0300 × 0308 ÷ 0027 ÷ +÷ 0300 ÷ 261D ÷ +÷ 0300 × 0308 ÷ 261D ÷ +÷ 0300 ÷ 1F3FB ÷ +÷ 0300 × 0308 ÷ 1F3FB ÷ +÷ 0300 ÷ 2764 ÷ +÷ 0300 × 0308 ÷ 2764 ÷ +÷ 0300 ÷ 1F466 ÷ +÷ 0300 × 0308 ÷ 1F466 ÷ +÷ 0300 × 00AD ÷ +÷ 0300 × 0308 × 00AD ÷ +÷ 0300 × 0300 ÷ +÷ 0300 × 0308 × 0300 ÷ +÷ 0300 × 200D ÷ +÷ 0300 × 0308 × 200D ÷ +÷ 0300 ÷ 0061 × 2060 ÷ +÷ 0300 × 0308 ÷ 0061 × 2060 ÷ +÷ 0300 ÷ 0061 ÷ 003A ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0300 ÷ 0061 ÷ 0027 ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0300 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0300 ÷ 0061 ÷ 002C ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0300 ÷ 0031 ÷ 003A ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0300 ÷ 0031 ÷ 0027 ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0300 ÷ 0031 ÷ 002C ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0300 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 200D ÷ 0001 ÷ +÷ 200D × 0308 ÷ 0001 ÷ +÷ 200D ÷ 000D ÷ +÷ 200D × 0308 ÷ 000D ÷ +÷ 200D ÷ 000A ÷ +÷ 200D × 0308 ÷ 000A ÷ +÷ 200D ÷ 000B ÷ +÷ 200D × 0308 ÷ 000B ÷ +÷ 200D ÷ 3031 ÷ +÷ 200D × 0308 ÷ 3031 ÷ +÷ 200D ÷ 0041 ÷ +÷ 200D × 0308 ÷ 0041 ÷ +÷ 200D ÷ 003A ÷ +÷ 200D × 0308 ÷ 003A ÷ +÷ 200D ÷ 002C ÷ +÷ 200D × 0308 ÷ 002C ÷ +÷ 200D ÷ 002E ÷ +÷ 200D × 0308 ÷ 002E ÷ +÷ 200D ÷ 0030 ÷ +÷ 200D × 0308 ÷ 0030 ÷ +÷ 200D ÷ 005F ÷ +÷ 200D × 0308 ÷ 005F ÷ +÷ 200D ÷ 1F1E6 ÷ +÷ 200D × 0308 ÷ 1F1E6 ÷ +÷ 200D ÷ 05D0 ÷ +÷ 200D × 0308 ÷ 05D0 ÷ +÷ 200D ÷ 0022 ÷ +÷ 200D × 0308 ÷ 0022 ÷ +÷ 200D ÷ 0027 ÷ +÷ 200D × 0308 ÷ 0027 ÷ +÷ 200D ÷ 261D ÷ +÷ 200D × 0308 ÷ 261D ÷ +÷ 200D ÷ 1F3FB ÷ +÷ 200D × 0308 ÷ 1F3FB ÷ +÷ 200D × 2764 ÷ +÷ 200D × 0308 ÷ 2764 ÷ +÷ 200D × 1F466 ÷ +÷ 200D × 0308 ÷ 1F466 ÷ +÷ 200D × 00AD ÷ +÷ 200D × 0308 × 00AD ÷ +÷ 200D × 0300 ÷ +÷ 200D × 0308 × 0300 ÷ +÷ 200D × 200D ÷ +÷ 200D × 0308 × 200D ÷ +÷ 200D ÷ 0061 × 2060 ÷ +÷ 200D × 0308 ÷ 0061 × 2060 ÷ +÷ 200D ÷ 0061 ÷ 003A ÷ +÷ 200D × 0308 ÷ 0061 ÷ 003A ÷ +÷ 200D ÷ 0061 ÷ 0027 ÷ +÷ 200D × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 200D ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 200D × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 200D ÷ 0061 ÷ 002C ÷ +÷ 200D × 0308 ÷ 0061 ÷ 002C ÷ +÷ 200D ÷ 0031 ÷ 003A ÷ +÷ 200D × 0308 ÷ 0031 ÷ 003A ÷ +÷ 200D ÷ 0031 ÷ 0027 ÷ +÷ 200D × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 200D ÷ 0031 ÷ 002C ÷ +÷ 200D × 0308 ÷ 0031 ÷ 002C ÷ +÷ 200D ÷ 0031 ÷ 002E × 2060 ÷ +÷ 200D × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 × 2060 ÷ 0001 ÷ +÷ 0061 × 2060 × 0308 ÷ 0001 ÷ +÷ 0061 × 2060 ÷ 000D ÷ +÷ 0061 × 2060 × 0308 ÷ 000D ÷ +÷ 0061 × 2060 ÷ 000A ÷ +÷ 0061 × 2060 × 0308 ÷ 000A ÷ +÷ 0061 × 2060 ÷ 000B ÷ +÷ 0061 × 2060 × 0308 ÷ 000B ÷ +÷ 0061 × 2060 ÷ 3031 ÷ +÷ 0061 × 2060 × 0308 ÷ 3031 ÷ +÷ 0061 × 2060 × 0041 ÷ +÷ 0061 × 2060 × 0308 × 0041 ÷ +÷ 0061 × 2060 ÷ 003A ÷ +÷ 0061 × 2060 × 0308 ÷ 003A ÷ +÷ 0061 × 2060 ÷ 002C ÷ +÷ 0061 × 2060 × 0308 ÷ 002C ÷ +÷ 0061 × 2060 ÷ 002E ÷ +÷ 0061 × 2060 × 0308 ÷ 002E ÷ +÷ 0061 × 2060 × 0030 ÷ +÷ 0061 × 2060 × 0308 × 0030 ÷ +÷ 0061 × 2060 × 005F ÷ +÷ 0061 × 2060 × 0308 × 005F ÷ +÷ 0061 × 2060 ÷ 1F1E6 ÷ +÷ 0061 × 2060 × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 2060 × 05D0 ÷ +÷ 0061 × 2060 × 0308 × 05D0 ÷ +÷ 0061 × 2060 ÷ 0022 ÷ +÷ 0061 × 2060 × 0308 ÷ 0022 ÷ +÷ 0061 × 2060 ÷ 0027 ÷ +÷ 0061 × 2060 × 0308 ÷ 0027 ÷ +÷ 0061 × 2060 ÷ 261D ÷ +÷ 0061 × 2060 × 0308 ÷ 261D ÷ +÷ 0061 × 2060 ÷ 1F3FB ÷ +÷ 0061 × 2060 × 0308 ÷ 1F3FB ÷ +÷ 0061 × 2060 ÷ 2764 ÷ +÷ 0061 × 2060 × 0308 ÷ 2764 ÷ +÷ 0061 × 2060 ÷ 1F466 ÷ +÷ 0061 × 2060 × 0308 ÷ 1F466 ÷ +÷ 0061 × 2060 × 00AD ÷ +÷ 0061 × 2060 × 0308 × 00AD ÷ +÷ 0061 × 2060 × 0300 ÷ +÷ 0061 × 2060 × 0308 × 0300 ÷ +÷ 0061 × 2060 × 200D ÷ +÷ 0061 × 2060 × 0308 × 200D ÷ +÷ 0061 × 2060 × 0061 × 2060 ÷ +÷ 0061 × 2060 × 0308 × 0061 × 2060 ÷ +÷ 0061 × 2060 × 0061 ÷ 003A ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 2060 × 0061 ÷ 0027 ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 2060 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 2060 × 0061 ÷ 002C ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 002C ÷ +÷ 0061 × 2060 × 0031 ÷ 003A ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 003A ÷ +÷ 0061 × 2060 × 0031 ÷ 0027 ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 0027 ÷ +÷ 0061 × 2060 × 0031 ÷ 002C ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 002C ÷ +÷ 0061 × 2060 × 0031 ÷ 002E × 2060 ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 003A ÷ 0001 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 003A ÷ 000D ÷ +÷ 0061 ÷ 003A × 0308 ÷ 000D ÷ +÷ 0061 ÷ 003A ÷ 000A ÷ +÷ 0061 ÷ 003A × 0308 ÷ 000A ÷ +÷ 0061 ÷ 003A ÷ 000B ÷ +÷ 0061 ÷ 003A × 0308 ÷ 000B ÷ +÷ 0061 ÷ 003A ÷ 3031 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 3031 ÷ +÷ 0061 × 003A × 0041 ÷ +÷ 0061 × 003A × 0308 × 0041 ÷ +÷ 0061 ÷ 003A ÷ 003A ÷ +÷ 0061 ÷ 003A × 0308 ÷ 003A ÷ +÷ 0061 ÷ 003A ÷ 002C ÷ +÷ 0061 ÷ 003A × 0308 ÷ 002C ÷ +÷ 0061 ÷ 003A ÷ 002E ÷ +÷ 0061 ÷ 003A × 0308 ÷ 002E ÷ +÷ 0061 ÷ 003A ÷ 0030 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 003A ÷ 005F ÷ +÷ 0061 ÷ 003A × 0308 ÷ 005F ÷ +÷ 0061 ÷ 003A ÷ 1F1E6 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 003A × 05D0 ÷ +÷ 0061 × 003A × 0308 × 05D0 ÷ +÷ 0061 ÷ 003A ÷ 0022 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 003A ÷ 0027 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 003A ÷ 261D ÷ +÷ 0061 ÷ 003A × 0308 ÷ 261D ÷ +÷ 0061 ÷ 003A ÷ 1F3FB ÷ +÷ 0061 ÷ 003A × 0308 ÷ 1F3FB ÷ +÷ 0061 ÷ 003A ÷ 2764 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 2764 ÷ +÷ 0061 ÷ 003A ÷ 1F466 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 1F466 ÷ +÷ 0061 ÷ 003A × 00AD ÷ +÷ 0061 ÷ 003A × 0308 × 00AD ÷ +÷ 0061 ÷ 003A × 0300 ÷ +÷ 0061 ÷ 003A × 0308 × 0300 ÷ +÷ 0061 ÷ 003A × 200D ÷ +÷ 0061 ÷ 003A × 0308 × 200D ÷ +÷ 0061 × 003A × 0061 × 2060 ÷ +÷ 0061 × 003A × 0308 × 0061 × 2060 ÷ +÷ 0061 × 003A × 0061 ÷ 003A ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 003A × 0061 ÷ 0027 ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 003A × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 003A × 0061 ÷ 002C ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 002C ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 ÷ 0001 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 0027 ÷ 000D ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 000D ÷ +÷ 0061 ÷ 0027 ÷ 000A ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 000A ÷ +÷ 0061 ÷ 0027 ÷ 000B ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 000B ÷ +÷ 0061 ÷ 0027 ÷ 3031 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 3031 ÷ +÷ 0061 × 0027 × 0041 ÷ +÷ 0061 × 0027 × 0308 × 0041 ÷ +÷ 0061 ÷ 0027 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 003A ÷ +÷ 0061 ÷ 0027 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 002C ÷ +÷ 0061 ÷ 0027 ÷ 002E ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 002E ÷ +÷ 0061 ÷ 0027 ÷ 0030 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 0027 ÷ 005F ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 005F ÷ +÷ 0061 ÷ 0027 ÷ 1F1E6 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 0027 × 05D0 ÷ +÷ 0061 × 0027 × 0308 × 05D0 ÷ +÷ 0061 ÷ 0027 ÷ 0022 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 0027 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 0027 ÷ 261D ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 261D ÷ +÷ 0061 ÷ 0027 ÷ 1F3FB ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 1F3FB ÷ +÷ 0061 ÷ 0027 ÷ 2764 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 2764 ÷ +÷ 0061 ÷ 0027 ÷ 1F466 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 1F466 ÷ +÷ 0061 ÷ 0027 × 00AD ÷ +÷ 0061 ÷ 0027 × 0308 × 00AD ÷ +÷ 0061 ÷ 0027 × 0300 ÷ +÷ 0061 ÷ 0027 × 0308 × 0300 ÷ +÷ 0061 ÷ 0027 × 200D ÷ +÷ 0061 ÷ 0027 × 0308 × 200D ÷ +÷ 0061 × 0027 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 0308 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 0061 ÷ 002C ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 002C ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0001 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 000D ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000D ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 000A ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000A ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 000B ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000B ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 3031 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 3031 ÷ +÷ 0061 × 0027 × 2060 × 0041 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0041 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 002E ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 002E ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0030 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 005F ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 005F ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 1F1E6 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 0027 × 2060 × 05D0 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 05D0 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0022 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 261D ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 261D ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 1F3FB ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 1F3FB ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 2764 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 2764 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 1F466 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 1F466 ÷ +÷ 0061 ÷ 0027 × 2060 × 00AD ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 × 00AD ÷ +÷ 0061 ÷ 0027 × 2060 × 0300 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 × 0300 ÷ +÷ 0061 ÷ 0027 × 2060 × 200D ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 × 200D ÷ +÷ 0061 × 0027 × 2060 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 002C ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 002C ÷ 0001 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 002C ÷ 000D ÷ +÷ 0061 ÷ 002C × 0308 ÷ 000D ÷ +÷ 0061 ÷ 002C ÷ 000A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 000A ÷ +÷ 0061 ÷ 002C ÷ 000B ÷ +÷ 0061 ÷ 002C × 0308 ÷ 000B ÷ +÷ 0061 ÷ 002C ÷ 3031 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 3031 ÷ +÷ 0061 ÷ 002C ÷ 0041 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0041 ÷ +÷ 0061 ÷ 002C ÷ 003A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 003A ÷ +÷ 0061 ÷ 002C ÷ 002C ÷ +÷ 0061 ÷ 002C × 0308 ÷ 002C ÷ +÷ 0061 ÷ 002C ÷ 002E ÷ +÷ 0061 ÷ 002C × 0308 ÷ 002E ÷ +÷ 0061 ÷ 002C ÷ 0030 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 002C ÷ 005F ÷ +÷ 0061 ÷ 002C × 0308 ÷ 005F ÷ +÷ 0061 ÷ 002C ÷ 1F1E6 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 1F1E6 ÷ +÷ 0061 ÷ 002C ÷ 05D0 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 05D0 ÷ +÷ 0061 ÷ 002C ÷ 0022 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 002C ÷ 0027 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 002C ÷ 261D ÷ +÷ 0061 ÷ 002C × 0308 ÷ 261D ÷ +÷ 0061 ÷ 002C ÷ 1F3FB ÷ +÷ 0061 ÷ 002C × 0308 ÷ 1F3FB ÷ +÷ 0061 ÷ 002C ÷ 2764 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 2764 ÷ +÷ 0061 ÷ 002C ÷ 1F466 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 1F466 ÷ +÷ 0061 ÷ 002C × 00AD ÷ +÷ 0061 ÷ 002C × 0308 × 00AD ÷ +÷ 0061 ÷ 002C × 0300 ÷ +÷ 0061 ÷ 002C × 0308 × 0300 ÷ +÷ 0061 ÷ 002C × 200D ÷ +÷ 0061 ÷ 002C × 0308 × 200D ÷ +÷ 0061 ÷ 002C ÷ 0061 × 2060 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 × 2060 ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 003A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 0027 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 002C ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 003A ÷ 0001 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 003A ÷ 000D ÷ +÷ 0031 ÷ 003A × 0308 ÷ 000D ÷ +÷ 0031 ÷ 003A ÷ 000A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 000A ÷ +÷ 0031 ÷ 003A ÷ 000B ÷ +÷ 0031 ÷ 003A × 0308 ÷ 000B ÷ +÷ 0031 ÷ 003A ÷ 3031 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 003A ÷ 0041 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 003A ÷ 003A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 003A ÷ +÷ 0031 ÷ 003A ÷ 002C ÷ +÷ 0031 ÷ 003A × 0308 ÷ 002C ÷ +÷ 0031 ÷ 003A ÷ 002E ÷ +÷ 0031 ÷ 003A × 0308 ÷ 002E ÷ +÷ 0031 ÷ 003A ÷ 0030 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0030 ÷ +÷ 0031 ÷ 003A ÷ 005F ÷ +÷ 0031 ÷ 003A × 0308 ÷ 005F ÷ +÷ 0031 ÷ 003A ÷ 1F1E6 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 003A ÷ 05D0 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 003A ÷ 0022 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 003A ÷ 0027 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 003A ÷ 261D ÷ +÷ 0031 ÷ 003A × 0308 ÷ 261D ÷ +÷ 0031 ÷ 003A ÷ 1F3FB ÷ +÷ 0031 ÷ 003A × 0308 ÷ 1F3FB ÷ +÷ 0031 ÷ 003A ÷ 2764 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 2764 ÷ +÷ 0031 ÷ 003A ÷ 1F466 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 1F466 ÷ +÷ 0031 ÷ 003A × 00AD ÷ +÷ 0031 ÷ 003A × 0308 × 00AD ÷ +÷ 0031 ÷ 003A × 0300 ÷ +÷ 0031 ÷ 003A × 0308 × 0300 ÷ +÷ 0031 ÷ 003A × 200D ÷ +÷ 0031 ÷ 003A × 0308 × 200D ÷ +÷ 0031 ÷ 003A ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 003A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 0027 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 002C ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 0027 ÷ 0001 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 0027 ÷ 000D ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 000D ÷ +÷ 0031 ÷ 0027 ÷ 000A ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 000A ÷ +÷ 0031 ÷ 0027 ÷ 000B ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 000B ÷ +÷ 0031 ÷ 0027 ÷ 3031 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 0027 ÷ 0041 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 0027 ÷ 003A ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 003A ÷ +÷ 0031 ÷ 0027 ÷ 002C ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 002C ÷ +÷ 0031 ÷ 0027 ÷ 002E ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 002E ÷ +÷ 0031 × 0027 × 0030 ÷ +÷ 0031 × 0027 × 0308 × 0030 ÷ +÷ 0031 ÷ 0027 ÷ 005F ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 005F ÷ +÷ 0031 ÷ 0027 ÷ 1F1E6 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 0027 ÷ 05D0 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 0027 ÷ 0022 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 0027 ÷ 0027 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 0027 ÷ 261D ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 261D ÷ +÷ 0031 ÷ 0027 ÷ 1F3FB ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 1F3FB ÷ +÷ 0031 ÷ 0027 ÷ 2764 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 2764 ÷ +÷ 0031 ÷ 0027 ÷ 1F466 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 1F466 ÷ +÷ 0031 ÷ 0027 × 00AD ÷ +÷ 0031 ÷ 0027 × 0308 × 00AD ÷ +÷ 0031 ÷ 0027 × 0300 ÷ +÷ 0031 ÷ 0027 × 0308 × 0300 ÷ +÷ 0031 ÷ 0027 × 200D ÷ +÷ 0031 ÷ 0027 × 0308 × 200D ÷ +÷ 0031 ÷ 0027 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 × 0027 × 0031 ÷ 003A ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 003A ÷ +÷ 0031 × 0027 × 0031 ÷ 0027 ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 0027 ÷ +÷ 0031 × 0027 × 0031 ÷ 002C ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 002C ÷ +÷ 0031 × 0027 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 002C ÷ 0001 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 002C ÷ 000D ÷ +÷ 0031 ÷ 002C × 0308 ÷ 000D ÷ +÷ 0031 ÷ 002C ÷ 000A ÷ +÷ 0031 ÷ 002C × 0308 ÷ 000A ÷ +÷ 0031 ÷ 002C ÷ 000B ÷ +÷ 0031 ÷ 002C × 0308 ÷ 000B ÷ +÷ 0031 ÷ 002C ÷ 3031 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 002C ÷ 0041 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 002C ÷ 003A ÷ +÷ 0031 ÷ 002C × 0308 ÷ 003A ÷ +÷ 0031 ÷ 002C ÷ 002C ÷ +÷ 0031 ÷ 002C × 0308 ÷ 002C ÷ +÷ 0031 ÷ 002C ÷ 002E ÷ +÷ 0031 ÷ 002C × 0308 ÷ 002E ÷ +÷ 0031 × 002C × 0030 ÷ +÷ 0031 × 002C × 0308 × 0030 ÷ +÷ 0031 ÷ 002C ÷ 005F ÷ +÷ 0031 ÷ 002C × 0308 ÷ 005F ÷ +÷ 0031 ÷ 002C ÷ 1F1E6 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 002C ÷ 05D0 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 002C ÷ 0022 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 002C ÷ 0027 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 002C ÷ 261D ÷ +÷ 0031 ÷ 002C × 0308 ÷ 261D ÷ +÷ 0031 ÷ 002C ÷ 1F3FB ÷ +÷ 0031 ÷ 002C × 0308 ÷ 1F3FB ÷ +÷ 0031 ÷ 002C ÷ 2764 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 2764 ÷ +÷ 0031 ÷ 002C ÷ 1F466 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 1F466 ÷ +÷ 0031 ÷ 002C × 00AD ÷ +÷ 0031 ÷ 002C × 0308 × 00AD ÷ +÷ 0031 ÷ 002C × 0300 ÷ +÷ 0031 ÷ 002C × 0308 × 0300 ÷ +÷ 0031 ÷ 002C × 200D ÷ +÷ 0031 ÷ 002C × 0308 × 200D ÷ +÷ 0031 ÷ 002C ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 × 002C × 0031 ÷ 003A ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 003A ÷ +÷ 0031 × 002C × 0031 ÷ 0027 ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 0027 ÷ +÷ 0031 × 002C × 0031 ÷ 002C ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 002C ÷ +÷ 0031 × 002C × 0031 ÷ 002E × 2060 ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0001 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 000D ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000D ÷ +÷ 0031 ÷ 002E × 2060 ÷ 000A ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000A ÷ +÷ 0031 ÷ 002E × 2060 ÷ 000B ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000B ÷ +÷ 0031 ÷ 002E × 2060 ÷ 3031 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0041 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 ÷ 002C ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 002C ÷ +÷ 0031 ÷ 002E × 2060 ÷ 002E ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 002E ÷ +÷ 0031 × 002E × 2060 × 0030 ÷ +÷ 0031 × 002E × 2060 × 0308 × 0030 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 005F ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 005F ÷ +÷ 0031 ÷ 002E × 2060 ÷ 1F1E6 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 05D0 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0022 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 261D ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 261D ÷ +÷ 0031 ÷ 002E × 2060 ÷ 1F3FB ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 1F3FB ÷ +÷ 0031 ÷ 002E × 2060 ÷ 2764 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 2764 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 1F466 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 1F466 ÷ +÷ 0031 ÷ 002E × 2060 × 00AD ÷ +÷ 0031 ÷ 002E × 2060 × 0308 × 00AD ÷ +÷ 0031 ÷ 002E × 2060 × 0300 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 × 0300 ÷ +÷ 0031 ÷ 002E × 2060 × 200D ÷ +÷ 0031 ÷ 002E × 2060 × 0308 × 200D ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 003A ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 003A ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 0027 ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 0027 ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 002C ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 002C ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ +÷ 0061 × 0308 ÷ +÷ 0020 × 200D ÷ 0646 ÷ +÷ 0646 × 200D ÷ 0020 ÷ +÷ 0041 × 0041 × 0041 ÷ +÷ 0041 × 003A × 0041 ÷ +÷ 0041 ÷ 003A ÷ 003A ÷ 0041 ÷ +÷ 05D0 × 0027 ÷ +÷ 05D0 × 0022 × 05D0 ÷ +÷ 0041 × 0030 × 0030 × 0041 ÷ +÷ 0030 × 002C × 0030 ÷ +÷ 0030 ÷ 002C ÷ 002C ÷ 0030 ÷ +÷ 3031 × 3031 ÷ +÷ 0041 × 005F × 0030 × 005F × 3031 × 005F ÷ +÷ 0041 × 005F × 005F × 0041 ÷ +÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 × 200D ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 200D × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 × 1F1E9 ÷ 0062 ÷ +÷ 261D × 1F3FB ÷ 261D ÷ +÷ 1F466 × 1F3FB ÷ +÷ 200D × 1F466 × 1F3FB ÷ +÷ 200D × 2764 ÷ +÷ 200D × 1F466 ÷ +÷ 1F466 ÷ 1F466 ÷ +÷ 0061 × 0308 × 200D × 0308 × 0062 ÷ +÷ 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0031 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0031 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0031 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0031 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0031 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0031 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0031 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0031 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0031 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0031 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0031 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0031 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0031 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0061 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0061 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0061 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0061 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0061 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0061 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0061 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0061 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0061 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0061 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0061 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0061 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0061 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0061 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0061 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0061 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0-flex.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0.flex b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0.flex new file mode 100644 index 000000000..076b42805 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0.flex @@ -0,0 +1,316 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 9.0 +%public +%class UnicodeWordBreakRules_9_0 +%type String + +%{ + private static final String BREAK_OPPORTUNITY = "÷"; + private static final String NO_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeWordBreakRules_9_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeWordBreakRules_9_0 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeWordBreakRules_9_0(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_BREAK_OPPORTUNITY); + } else { + line.add(BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + /** + * @return The next chunk of text with no internal break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + void addMatch() { + builder.append(yytext()); + } +%} + +%% + +// Break at the start and end of text. +// WB1. sot ÷ Any +// WB2. Any ÷ eot +// +<> { return nextSegment(); } + + +// Do not break within CRLF. +// +// WB3. CR × LF +// +\p{WB:CR} \p{WB:LF} / [^] { addMatch(); return nextSegment(); } +\p{WB:CR} \p{WB:LF} { addMatch(); return nextSegment(); } + + +// Otherwise break before and after Newlines (including CR and LF) +// +// WB3a. (Newline | CR | LF) ÷ +// +[\p{WB:Newline}\p{WB:CR}\p{WB:LF}] / [^]{2} { addMatch(); return nextSegment(); } +[\p{WB:Newline}\p{WB:CR}\p{WB:LF}] / [^] { addMatch(); return nextSegment(); } + + +// WB3b. ÷ (Newline | CR | LF) +// +[^] / [\p{WB:Newline}\p{WB:CR}\p{WB:LF}] [^] { addMatch(); return nextSegment(); } +[^] / [\p{WB:Newline}\p{WB:CR}\p{WB:LF}] { addMatch(); return nextSegment(); } + + +// Do not break within emoji zwj sequences. +// +// WB3c. ZWJ × (Glue_After_Zwj | EBG) +// +\p{WB:ZWJ} / [\p{WB:Glue_After_Zwj}\p{WB:EBG}] { addMatch(); } + +// Ignore Format and Extend characters, except when they appear at the +// beginning of a region of text. +// +// (See Section 6.3, Replacing Ignore Rules.) +// +// WB4. X (Extend | Format | ZWJ)* → X +// +// --> [^ Newline CR LF ] × [Format Extend ZWJ] +// +[^\p{WB:Newline}\p{WB:CR}\p{WB:LF}] / [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}] { addMatch(); } + + +// Do not break between most letters. +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// WB5. AHLetter × AHLetter +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] [^] { addMatch(); } +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] { addMatch(); } + + +// Do not break letters across certain punctuation. +// +// AHLetter = (ALetter | Hebrew_Letter) +// MidNumLetQ = (MidNumLet | Single_Quote) +// +// WB6. AHLetter × (MidLetter | MidNumLetQ) AHLetter +// WB7. AHLetter (MidLetter | MidNumLetQ) × AHLetter +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* [\p{WB:MidLetter}\p{WB:MidNumLet}\p{WB:Single_Quote}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] { addMatch(); } + + +// WB7a. Hebrew_Letter × Single_Quote +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Hebrew_Letter} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Single_Quote} { addMatch(); } + + +// WB7b. Hebrew_Letter × Double_Quote Hebrew_Letter +// WB7c. Hebrew_Letter Double_Quote × Hebrew_Letter +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Hebrew_Letter} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* \p{WB:Double_Quote} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Hebrew_Letter} { addMatch(); } + + +// Do not break within sequences of digits, or digits adjacent to letters +// (“3a”, or “A3”). +// +// WB8. Numeric × Numeric +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} [^] { addMatch(); } +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} { addMatch(); } + + +// WB9. AHLetter × Numeric +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} [^] { addMatch(); } +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} { addMatch(); } + + +// WB10. Numeric × (ALetter | Hebrew_Letter) +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] [^] { addMatch(); } +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] { addMatch(); } + + +// Do not break within sequences, such as “3.2” or “3,456.789”. +// +// WB11. Numeric (MidNum | MidNumLetQ) × Numeric +// WB12. Numeric × (MidNum | MidNumLetQ) Numeric +// +// MidNumLetQ = (MidNumLet | Single_Quote) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* [\p{WB:MidNum}\p{WB:MidNumLet}\p{WB:Single_Quote}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} { addMatch(); } + + +// Do not break between Katakana. +// +// WB13. Katakana × Katakana +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Katakana} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Katakana} [^] { addMatch(); } +\p{WB:Katakana} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Katakana} { addMatch(); } + +// Do not break from extenders. +// +// WB13a. (AHLetter | Numeric | Katakana | ExtendNumLet) × ExtendNumLet +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}\p{WB:ExtendNumLet}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:ExtendNumLet} [^] { addMatch(); } +[\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}\p{WB:ExtendNumLet}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:ExtendNumLet} { addMatch(); } + + +// WB13b. ExtendNumLet × (AHLetter | Numeric | Katakana) +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:ExtendNumLet} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}] [^] { addMatch(); } +\p{WB:ExtendNumLet} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}] { addMatch(); } + + +// Do not break within emoji modifier sequences. +// +// WB14. (E_Base | EBG) × E_Modifier +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:E_Base}\p{WB:EBG}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:E_Modifier} { addMatch(); } + + +// Do not break within emoji flag sequences. That is, do not break between regional indicator +// (RI) symbols if there is an odd number of RI characters before the break point. +// +// WB15. ^ (RI RI)* RI × RI +// WB16. [^RI] (RI RI)* RI × RI +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +(\p{WB:Regional_Indicator} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]*){2} / [^] { addMatch(); return nextSegment(); } +(\p{WB:Regional_Indicator} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]*){2} { addMatch(); return nextSegment(); } + + +// Otherwise, break everywhere (including around ideographs). +// +// WB999. Any ÷ Any +// +[^] { addMatch(); return nextSegment(); } diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0.test b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0.test new file mode 100644 index 000000000..49129ecf4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_9_0.test @@ -0,0 +1,10 @@ +name: UnicodeWordBreakRules_9_0 + +description: +Implements the Unicode 9.0 Word Boundary rules, specified in UAX #29 +. + +jflex: -q + +input-file-encoding: UTF-8 +output-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_10_0.flex b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_10_0.flex new file mode 100644 index 000000000..6c72e4d3f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_10_0.flex @@ -0,0 +1,36 @@ +%% + +%unicode 10.0 +%public +%class UnicodeWordBreak_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{WordBreak:ALetter} { setCurCharPropertyValue("WordBreak:ALetter"); } +\p{WordBreak:CR} { setCurCharPropertyValue("WordBreak:CR"); } +\p{WordBreak:Double_Quote} { setCurCharPropertyValue("WordBreak:Double_Quote"); } +\p{WordBreak:E_Base} { setCurCharPropertyValue("WordBreak:E_Base"); } +\p{WordBreak:E_Base_GAZ} { setCurCharPropertyValue("WordBreak:E_Base_GAZ"); } +\p{WordBreak:E_Modifier} { setCurCharPropertyValue("WordBreak:E_Modifier"); } +\p{WordBreak:Extend} { setCurCharPropertyValue("WordBreak:Extend"); } +\p{WordBreak:ExtendNumLet} { setCurCharPropertyValue("WordBreak:ExtendNumLet"); } +\p{WordBreak:Format} { setCurCharPropertyValue("WordBreak:Format"); } +\p{WordBreak:Glue_After_Zwj} { setCurCharPropertyValue("WordBreak:Glue_After_Zwj"); } +\p{WordBreak:Hebrew_Letter} { setCurCharPropertyValue("WordBreak:Hebrew_Letter"); } +\p{WordBreak:Katakana} { setCurCharPropertyValue("WordBreak:Katakana"); } +\p{WordBreak:LF} { setCurCharPropertyValue("WordBreak:LF"); } +\p{WordBreak:MidLetter} { setCurCharPropertyValue("WordBreak:MidLetter"); } +\p{WordBreak:MidNum} { setCurCharPropertyValue("WordBreak:MidNum"); } +\p{WordBreak:MidNumLet} { setCurCharPropertyValue("WordBreak:MidNumLet"); } +\p{WordBreak:Newline} { setCurCharPropertyValue("WordBreak:Newline"); } +\p{WordBreak:Numeric} { setCurCharPropertyValue("WordBreak:Numeric"); } +\p{WordBreak:Other} { setCurCharPropertyValue("WordBreak:Other"); } +\p{WordBreak:Regional_Indicator} { setCurCharPropertyValue("WordBreak:Regional_Indicator"); } +\p{WordBreak:Single_Quote} { setCurCharPropertyValue("WordBreak:Single_Quote"); } +\p{WordBreak:ZWJ} { setCurCharPropertyValue("WordBreak:ZWJ"); } diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_10_0.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_10_0.output new file mode 100644 index 000000000..b8e6caf63 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_10_0.output @@ -0,0 +1,1712 @@ +0000..0009; WordBreak:Other +000A..000A; WordBreak:LF +000B..000C; WordBreak:Newline +000D..000D; WordBreak:CR +000E..0021; WordBreak:Other +0022..0022; WordBreak:Double_Quote +0023..0026; WordBreak:Other +0027..0027; WordBreak:Single_Quote +0028..002B; WordBreak:Other +002C..002C; WordBreak:MidNum +002D..002D; WordBreak:Other +002E..002E; WordBreak:MidNumLet +002F..002F; WordBreak:Other +0030..0039; WordBreak:Numeric +003A..003A; WordBreak:MidLetter +003B..003B; WordBreak:MidNum +003C..0040; WordBreak:Other +0041..005A; WordBreak:ALetter +005B..005E; WordBreak:Other +005F..005F; WordBreak:ExtendNumLet +0060..0060; WordBreak:Other +0061..007A; WordBreak:ALetter +007B..0084; WordBreak:Other +0085..0085; WordBreak:Newline +0086..00A9; WordBreak:Other +00AA..00AA; WordBreak:ALetter +00AB..00AC; WordBreak:Other +00AD..00AD; WordBreak:Format +00AE..00B4; WordBreak:Other +00B5..00B5; WordBreak:ALetter +00B6..00B6; WordBreak:Other +00B7..00B7; WordBreak:MidLetter +00B8..00B9; WordBreak:Other +00BA..00BA; WordBreak:ALetter +00BB..00BF; WordBreak:Other +00C0..00D6; WordBreak:ALetter +00D7..00D7; WordBreak:Other +00D8..00F6; WordBreak:ALetter +00F7..00F7; WordBreak:Other +00F8..02D7; WordBreak:ALetter +02D8..02DD; WordBreak:Other +02DE..02E4; WordBreak:ALetter +02E5..02EB; WordBreak:Other +02EC..02FF; WordBreak:ALetter +0300..036F; WordBreak:Extend +0370..0374; WordBreak:ALetter +0375..0375; WordBreak:Other +0376..0377; WordBreak:ALetter +0378..0379; WordBreak:Other +037A..037D; WordBreak:ALetter +037E..037E; WordBreak:MidNum +037F..037F; WordBreak:ALetter +0380..0385; WordBreak:Other +0386..0386; WordBreak:ALetter +0387..0387; WordBreak:MidLetter +0388..038A; WordBreak:ALetter +038B..038B; WordBreak:Other +038C..038C; WordBreak:ALetter +038D..038D; WordBreak:Other +038E..03A1; WordBreak:ALetter +03A2..03A2; WordBreak:Other +03A3..03F5; WordBreak:ALetter +03F6..03F6; WordBreak:Other +03F7..0481; WordBreak:ALetter +0482..0482; WordBreak:Other +0483..0489; WordBreak:Extend +048A..052F; WordBreak:ALetter +0530..0530; WordBreak:Other +0531..0556; WordBreak:ALetter +0557..0558; WordBreak:Other +0559..0559; WordBreak:ALetter +055A..0560; WordBreak:Other +0561..0587; WordBreak:ALetter +0588..0588; WordBreak:Other +0589..0589; WordBreak:MidNum +058A..0590; WordBreak:Other +0591..05BD; WordBreak:Extend +05BE..05BE; WordBreak:Other +05BF..05BF; WordBreak:Extend +05C0..05C0; WordBreak:Other +05C1..05C2; WordBreak:Extend +05C3..05C3; WordBreak:Other +05C4..05C5; WordBreak:Extend +05C6..05C6; WordBreak:Other +05C7..05C7; WordBreak:Extend +05C8..05CF; WordBreak:Other +05D0..05EA; WordBreak:Hebrew_Letter +05EB..05EF; WordBreak:Other +05F0..05F2; WordBreak:Hebrew_Letter +05F3..05F3; WordBreak:ALetter +05F4..05F4; WordBreak:MidLetter +05F5..05FF; WordBreak:Other +0600..0605; WordBreak:Format +0606..060B; WordBreak:Other +060C..060D; WordBreak:MidNum +060E..060F; WordBreak:Other +0610..061A; WordBreak:Extend +061B..061B; WordBreak:Other +061C..061C; WordBreak:Format +061D..061F; WordBreak:Other +0620..064A; WordBreak:ALetter +064B..065F; WordBreak:Extend +0660..0669; WordBreak:Numeric +066A..066A; WordBreak:Other +066B..066B; WordBreak:Numeric +066C..066C; WordBreak:MidNum +066D..066D; WordBreak:Other +066E..066F; WordBreak:ALetter +0670..0670; WordBreak:Extend +0671..06D3; WordBreak:ALetter +06D4..06D4; WordBreak:Other +06D5..06D5; WordBreak:ALetter +06D6..06DC; WordBreak:Extend +06DD..06DD; WordBreak:Format +06DE..06DE; WordBreak:Other +06DF..06E4; WordBreak:Extend +06E5..06E6; WordBreak:ALetter +06E7..06E8; WordBreak:Extend +06E9..06E9; WordBreak:Other +06EA..06ED; WordBreak:Extend +06EE..06EF; WordBreak:ALetter +06F0..06F9; WordBreak:Numeric +06FA..06FC; WordBreak:ALetter +06FD..06FE; WordBreak:Other +06FF..06FF; WordBreak:ALetter +0700..070E; WordBreak:Other +070F..070F; WordBreak:Format +0710..0710; WordBreak:ALetter +0711..0711; WordBreak:Extend +0712..072F; WordBreak:ALetter +0730..074A; WordBreak:Extend +074B..074C; WordBreak:Other +074D..07A5; WordBreak:ALetter +07A6..07B0; WordBreak:Extend +07B1..07B1; WordBreak:ALetter +07B2..07BF; WordBreak:Other +07C0..07C9; WordBreak:Numeric +07CA..07EA; WordBreak:ALetter +07EB..07F3; WordBreak:Extend +07F4..07F5; WordBreak:ALetter +07F6..07F7; WordBreak:Other +07F8..07F8; WordBreak:MidNum +07F9..07F9; WordBreak:Other +07FA..07FA; WordBreak:ALetter +07FB..07FF; WordBreak:Other +0800..0815; WordBreak:ALetter +0816..0819; WordBreak:Extend +081A..081A; WordBreak:ALetter +081B..0823; WordBreak:Extend +0824..0824; WordBreak:ALetter +0825..0827; WordBreak:Extend +0828..0828; WordBreak:ALetter +0829..082D; WordBreak:Extend +082E..083F; WordBreak:Other +0840..0858; WordBreak:ALetter +0859..085B; WordBreak:Extend +085C..085F; WordBreak:Other +0860..086A; WordBreak:ALetter +086B..089F; WordBreak:Other +08A0..08B4; WordBreak:ALetter +08B5..08B5; WordBreak:Other +08B6..08BD; WordBreak:ALetter +08BE..08D3; WordBreak:Other +08D4..08E1; WordBreak:Extend +08E2..08E2; WordBreak:Format +08E3..0903; WordBreak:Extend +0904..0939; WordBreak:ALetter +093A..093C; WordBreak:Extend +093D..093D; WordBreak:ALetter +093E..094F; WordBreak:Extend +0950..0950; WordBreak:ALetter +0951..0957; WordBreak:Extend +0958..0961; WordBreak:ALetter +0962..0963; WordBreak:Extend +0964..0965; WordBreak:Other +0966..096F; WordBreak:Numeric +0970..0970; WordBreak:Other +0971..0980; WordBreak:ALetter +0981..0983; WordBreak:Extend +0984..0984; WordBreak:Other +0985..098C; WordBreak:ALetter +098D..098E; WordBreak:Other +098F..0990; WordBreak:ALetter +0991..0992; WordBreak:Other +0993..09A8; WordBreak:ALetter +09A9..09A9; WordBreak:Other +09AA..09B0; WordBreak:ALetter +09B1..09B1; WordBreak:Other +09B2..09B2; WordBreak:ALetter +09B3..09B5; WordBreak:Other +09B6..09B9; WordBreak:ALetter +09BA..09BB; WordBreak:Other +09BC..09BC; WordBreak:Extend +09BD..09BD; WordBreak:ALetter +09BE..09C4; WordBreak:Extend +09C5..09C6; WordBreak:Other +09C7..09C8; WordBreak:Extend +09C9..09CA; WordBreak:Other +09CB..09CD; WordBreak:Extend +09CE..09CE; WordBreak:ALetter +09CF..09D6; WordBreak:Other +09D7..09D7; WordBreak:Extend +09D8..09DB; WordBreak:Other +09DC..09DD; WordBreak:ALetter +09DE..09DE; WordBreak:Other +09DF..09E1; WordBreak:ALetter +09E2..09E3; WordBreak:Extend +09E4..09E5; WordBreak:Other +09E6..09EF; WordBreak:Numeric +09F0..09F1; WordBreak:ALetter +09F2..09FB; WordBreak:Other +09FC..09FC; WordBreak:ALetter +09FD..0A00; WordBreak:Other +0A01..0A03; WordBreak:Extend +0A04..0A04; WordBreak:Other +0A05..0A0A; WordBreak:ALetter +0A0B..0A0E; WordBreak:Other +0A0F..0A10; WordBreak:ALetter +0A11..0A12; WordBreak:Other +0A13..0A28; WordBreak:ALetter +0A29..0A29; WordBreak:Other +0A2A..0A30; WordBreak:ALetter +0A31..0A31; WordBreak:Other +0A32..0A33; WordBreak:ALetter +0A34..0A34; WordBreak:Other +0A35..0A36; WordBreak:ALetter +0A37..0A37; WordBreak:Other +0A38..0A39; WordBreak:ALetter +0A3A..0A3B; WordBreak:Other +0A3C..0A3C; WordBreak:Extend +0A3D..0A3D; WordBreak:Other +0A3E..0A42; WordBreak:Extend +0A43..0A46; WordBreak:Other +0A47..0A48; WordBreak:Extend +0A49..0A4A; WordBreak:Other +0A4B..0A4D; WordBreak:Extend +0A4E..0A50; WordBreak:Other +0A51..0A51; WordBreak:Extend +0A52..0A58; WordBreak:Other +0A59..0A5C; WordBreak:ALetter +0A5D..0A5D; WordBreak:Other +0A5E..0A5E; WordBreak:ALetter +0A5F..0A65; WordBreak:Other +0A66..0A6F; WordBreak:Numeric +0A70..0A71; WordBreak:Extend +0A72..0A74; WordBreak:ALetter +0A75..0A75; WordBreak:Extend +0A76..0A80; WordBreak:Other +0A81..0A83; WordBreak:Extend +0A84..0A84; WordBreak:Other +0A85..0A8D; WordBreak:ALetter +0A8E..0A8E; WordBreak:Other +0A8F..0A91; WordBreak:ALetter +0A92..0A92; WordBreak:Other +0A93..0AA8; WordBreak:ALetter +0AA9..0AA9; WordBreak:Other +0AAA..0AB0; WordBreak:ALetter +0AB1..0AB1; WordBreak:Other +0AB2..0AB3; WordBreak:ALetter +0AB4..0AB4; WordBreak:Other +0AB5..0AB9; WordBreak:ALetter +0ABA..0ABB; WordBreak:Other +0ABC..0ABC; WordBreak:Extend +0ABD..0ABD; WordBreak:ALetter +0ABE..0AC5; WordBreak:Extend +0AC6..0AC6; WordBreak:Other +0AC7..0AC9; WordBreak:Extend +0ACA..0ACA; WordBreak:Other +0ACB..0ACD; WordBreak:Extend +0ACE..0ACF; WordBreak:Other +0AD0..0AD0; WordBreak:ALetter +0AD1..0ADF; WordBreak:Other +0AE0..0AE1; WordBreak:ALetter +0AE2..0AE3; WordBreak:Extend +0AE4..0AE5; WordBreak:Other +0AE6..0AEF; WordBreak:Numeric +0AF0..0AF8; WordBreak:Other +0AF9..0AF9; WordBreak:ALetter +0AFA..0AFF; WordBreak:Extend +0B00..0B00; WordBreak:Other +0B01..0B03; WordBreak:Extend +0B04..0B04; WordBreak:Other +0B05..0B0C; WordBreak:ALetter +0B0D..0B0E; WordBreak:Other +0B0F..0B10; WordBreak:ALetter +0B11..0B12; WordBreak:Other +0B13..0B28; WordBreak:ALetter +0B29..0B29; WordBreak:Other +0B2A..0B30; WordBreak:ALetter +0B31..0B31; WordBreak:Other +0B32..0B33; WordBreak:ALetter +0B34..0B34; WordBreak:Other +0B35..0B39; WordBreak:ALetter +0B3A..0B3B; WordBreak:Other +0B3C..0B3C; WordBreak:Extend +0B3D..0B3D; WordBreak:ALetter +0B3E..0B44; WordBreak:Extend +0B45..0B46; WordBreak:Other +0B47..0B48; WordBreak:Extend +0B49..0B4A; WordBreak:Other +0B4B..0B4D; WordBreak:Extend +0B4E..0B55; WordBreak:Other +0B56..0B57; WordBreak:Extend +0B58..0B5B; WordBreak:Other +0B5C..0B5D; WordBreak:ALetter +0B5E..0B5E; WordBreak:Other +0B5F..0B61; WordBreak:ALetter +0B62..0B63; WordBreak:Extend +0B64..0B65; WordBreak:Other +0B66..0B6F; WordBreak:Numeric +0B70..0B70; WordBreak:Other +0B71..0B71; WordBreak:ALetter +0B72..0B81; WordBreak:Other +0B82..0B82; WordBreak:Extend +0B83..0B83; WordBreak:ALetter +0B84..0B84; WordBreak:Other +0B85..0B8A; WordBreak:ALetter +0B8B..0B8D; WordBreak:Other +0B8E..0B90; WordBreak:ALetter +0B91..0B91; WordBreak:Other +0B92..0B95; WordBreak:ALetter +0B96..0B98; WordBreak:Other +0B99..0B9A; WordBreak:ALetter +0B9B..0B9B; WordBreak:Other +0B9C..0B9C; WordBreak:ALetter +0B9D..0B9D; WordBreak:Other +0B9E..0B9F; WordBreak:ALetter +0BA0..0BA2; WordBreak:Other +0BA3..0BA4; WordBreak:ALetter +0BA5..0BA7; WordBreak:Other +0BA8..0BAA; WordBreak:ALetter +0BAB..0BAD; WordBreak:Other +0BAE..0BB9; WordBreak:ALetter +0BBA..0BBD; WordBreak:Other +0BBE..0BC2; WordBreak:Extend +0BC3..0BC5; WordBreak:Other +0BC6..0BC8; WordBreak:Extend +0BC9..0BC9; WordBreak:Other +0BCA..0BCD; WordBreak:Extend +0BCE..0BCF; WordBreak:Other +0BD0..0BD0; WordBreak:ALetter +0BD1..0BD6; WordBreak:Other +0BD7..0BD7; WordBreak:Extend +0BD8..0BE5; WordBreak:Other +0BE6..0BEF; WordBreak:Numeric +0BF0..0BFF; WordBreak:Other +0C00..0C03; WordBreak:Extend +0C04..0C04; WordBreak:Other +0C05..0C0C; WordBreak:ALetter +0C0D..0C0D; WordBreak:Other +0C0E..0C10; WordBreak:ALetter +0C11..0C11; WordBreak:Other +0C12..0C28; WordBreak:ALetter +0C29..0C29; WordBreak:Other +0C2A..0C39; WordBreak:ALetter +0C3A..0C3C; WordBreak:Other +0C3D..0C3D; WordBreak:ALetter +0C3E..0C44; WordBreak:Extend +0C45..0C45; WordBreak:Other +0C46..0C48; WordBreak:Extend +0C49..0C49; WordBreak:Other +0C4A..0C4D; WordBreak:Extend +0C4E..0C54; WordBreak:Other +0C55..0C56; WordBreak:Extend +0C57..0C57; WordBreak:Other +0C58..0C5A; WordBreak:ALetter +0C5B..0C5F; WordBreak:Other +0C60..0C61; WordBreak:ALetter +0C62..0C63; WordBreak:Extend +0C64..0C65; WordBreak:Other +0C66..0C6F; WordBreak:Numeric +0C70..0C7F; WordBreak:Other +0C80..0C80; WordBreak:ALetter +0C81..0C83; WordBreak:Extend +0C84..0C84; WordBreak:Other +0C85..0C8C; WordBreak:ALetter +0C8D..0C8D; WordBreak:Other +0C8E..0C90; WordBreak:ALetter +0C91..0C91; WordBreak:Other +0C92..0CA8; WordBreak:ALetter +0CA9..0CA9; WordBreak:Other +0CAA..0CB3; WordBreak:ALetter +0CB4..0CB4; WordBreak:Other +0CB5..0CB9; WordBreak:ALetter +0CBA..0CBB; WordBreak:Other +0CBC..0CBC; WordBreak:Extend +0CBD..0CBD; WordBreak:ALetter +0CBE..0CC4; WordBreak:Extend +0CC5..0CC5; WordBreak:Other +0CC6..0CC8; WordBreak:Extend +0CC9..0CC9; WordBreak:Other +0CCA..0CCD; WordBreak:Extend +0CCE..0CD4; WordBreak:Other +0CD5..0CD6; WordBreak:Extend +0CD7..0CDD; WordBreak:Other +0CDE..0CDE; WordBreak:ALetter +0CDF..0CDF; WordBreak:Other +0CE0..0CE1; WordBreak:ALetter +0CE2..0CE3; WordBreak:Extend +0CE4..0CE5; WordBreak:Other +0CE6..0CEF; WordBreak:Numeric +0CF0..0CF0; WordBreak:Other +0CF1..0CF2; WordBreak:ALetter +0CF3..0CFF; WordBreak:Other +0D00..0D03; WordBreak:Extend +0D04..0D04; WordBreak:Other +0D05..0D0C; WordBreak:ALetter +0D0D..0D0D; WordBreak:Other +0D0E..0D10; WordBreak:ALetter +0D11..0D11; WordBreak:Other +0D12..0D3A; WordBreak:ALetter +0D3B..0D3C; WordBreak:Extend +0D3D..0D3D; WordBreak:ALetter +0D3E..0D44; WordBreak:Extend +0D45..0D45; WordBreak:Other +0D46..0D48; WordBreak:Extend +0D49..0D49; WordBreak:Other +0D4A..0D4D; WordBreak:Extend +0D4E..0D4E; WordBreak:ALetter +0D4F..0D53; WordBreak:Other +0D54..0D56; WordBreak:ALetter +0D57..0D57; WordBreak:Extend +0D58..0D5E; WordBreak:Other +0D5F..0D61; WordBreak:ALetter +0D62..0D63; WordBreak:Extend +0D64..0D65; WordBreak:Other +0D66..0D6F; WordBreak:Numeric +0D70..0D79; WordBreak:Other +0D7A..0D7F; WordBreak:ALetter +0D80..0D81; WordBreak:Other +0D82..0D83; WordBreak:Extend +0D84..0D84; WordBreak:Other +0D85..0D96; WordBreak:ALetter +0D97..0D99; WordBreak:Other +0D9A..0DB1; WordBreak:ALetter +0DB2..0DB2; WordBreak:Other +0DB3..0DBB; WordBreak:ALetter +0DBC..0DBC; WordBreak:Other +0DBD..0DBD; WordBreak:ALetter +0DBE..0DBF; WordBreak:Other +0DC0..0DC6; WordBreak:ALetter +0DC7..0DC9; WordBreak:Other +0DCA..0DCA; WordBreak:Extend +0DCB..0DCE; WordBreak:Other +0DCF..0DD4; WordBreak:Extend +0DD5..0DD5; WordBreak:Other +0DD6..0DD6; WordBreak:Extend +0DD7..0DD7; WordBreak:Other +0DD8..0DDF; WordBreak:Extend +0DE0..0DE5; WordBreak:Other +0DE6..0DEF; WordBreak:Numeric +0DF0..0DF1; WordBreak:Other +0DF2..0DF3; WordBreak:Extend +0DF4..0E30; WordBreak:Other +0E31..0E31; WordBreak:Extend +0E32..0E33; WordBreak:Other +0E34..0E3A; WordBreak:Extend +0E3B..0E46; WordBreak:Other +0E47..0E4E; WordBreak:Extend +0E4F..0E4F; WordBreak:Other +0E50..0E59; WordBreak:Numeric +0E5A..0EB0; WordBreak:Other +0EB1..0EB1; WordBreak:Extend +0EB2..0EB3; WordBreak:Other +0EB4..0EB9; WordBreak:Extend +0EBA..0EBA; WordBreak:Other +0EBB..0EBC; WordBreak:Extend +0EBD..0EC7; WordBreak:Other +0EC8..0ECD; WordBreak:Extend +0ECE..0ECF; WordBreak:Other +0ED0..0ED9; WordBreak:Numeric +0EDA..0EFF; WordBreak:Other +0F00..0F00; WordBreak:ALetter +0F01..0F17; WordBreak:Other +0F18..0F19; WordBreak:Extend +0F1A..0F1F; WordBreak:Other +0F20..0F29; WordBreak:Numeric +0F2A..0F34; WordBreak:Other +0F35..0F35; WordBreak:Extend +0F36..0F36; WordBreak:Other +0F37..0F37; WordBreak:Extend +0F38..0F38; WordBreak:Other +0F39..0F39; WordBreak:Extend +0F3A..0F3D; WordBreak:Other +0F3E..0F3F; WordBreak:Extend +0F40..0F47; WordBreak:ALetter +0F48..0F48; WordBreak:Other +0F49..0F6C; WordBreak:ALetter +0F6D..0F70; WordBreak:Other +0F71..0F84; WordBreak:Extend +0F85..0F85; WordBreak:Other +0F86..0F87; WordBreak:Extend +0F88..0F8C; WordBreak:ALetter +0F8D..0F97; WordBreak:Extend +0F98..0F98; WordBreak:Other +0F99..0FBC; WordBreak:Extend +0FBD..0FC5; WordBreak:Other +0FC6..0FC6; WordBreak:Extend +0FC7..102A; WordBreak:Other +102B..103E; WordBreak:Extend +103F..103F; WordBreak:Other +1040..1049; WordBreak:Numeric +104A..1055; WordBreak:Other +1056..1059; WordBreak:Extend +105A..105D; WordBreak:Other +105E..1060; WordBreak:Extend +1061..1061; WordBreak:Other +1062..1064; WordBreak:Extend +1065..1066; WordBreak:Other +1067..106D; WordBreak:Extend +106E..1070; WordBreak:Other +1071..1074; WordBreak:Extend +1075..1081; WordBreak:Other +1082..108D; WordBreak:Extend +108E..108E; WordBreak:Other +108F..108F; WordBreak:Extend +1090..1099; WordBreak:Numeric +109A..109D; WordBreak:Extend +109E..109F; WordBreak:Other +10A0..10C5; WordBreak:ALetter +10C6..10C6; WordBreak:Other +10C7..10C7; WordBreak:ALetter +10C8..10CC; WordBreak:Other +10CD..10CD; WordBreak:ALetter +10CE..10CF; WordBreak:Other +10D0..10FA; WordBreak:ALetter +10FB..10FB; WordBreak:Other +10FC..1248; WordBreak:ALetter +1249..1249; WordBreak:Other +124A..124D; WordBreak:ALetter +124E..124F; WordBreak:Other +1250..1256; WordBreak:ALetter +1257..1257; WordBreak:Other +1258..1258; WordBreak:ALetter +1259..1259; WordBreak:Other +125A..125D; WordBreak:ALetter +125E..125F; WordBreak:Other +1260..1288; WordBreak:ALetter +1289..1289; WordBreak:Other +128A..128D; WordBreak:ALetter +128E..128F; WordBreak:Other +1290..12B0; WordBreak:ALetter +12B1..12B1; WordBreak:Other +12B2..12B5; WordBreak:ALetter +12B6..12B7; WordBreak:Other +12B8..12BE; WordBreak:ALetter +12BF..12BF; WordBreak:Other +12C0..12C0; WordBreak:ALetter +12C1..12C1; WordBreak:Other +12C2..12C5; WordBreak:ALetter +12C6..12C7; WordBreak:Other +12C8..12D6; WordBreak:ALetter +12D7..12D7; WordBreak:Other +12D8..1310; WordBreak:ALetter +1311..1311; WordBreak:Other +1312..1315; WordBreak:ALetter +1316..1317; WordBreak:Other +1318..135A; WordBreak:ALetter +135B..135C; WordBreak:Other +135D..135F; WordBreak:Extend +1360..137F; WordBreak:Other +1380..138F; WordBreak:ALetter +1390..139F; WordBreak:Other +13A0..13F5; WordBreak:ALetter +13F6..13F7; WordBreak:Other +13F8..13FD; WordBreak:ALetter +13FE..1400; WordBreak:Other +1401..166C; WordBreak:ALetter +166D..166E; WordBreak:Other +166F..167F; WordBreak:ALetter +1680..1680; WordBreak:Other +1681..169A; WordBreak:ALetter +169B..169F; WordBreak:Other +16A0..16EA; WordBreak:ALetter +16EB..16ED; WordBreak:Other +16EE..16F8; WordBreak:ALetter +16F9..16FF; WordBreak:Other +1700..170C; WordBreak:ALetter +170D..170D; WordBreak:Other +170E..1711; WordBreak:ALetter +1712..1714; WordBreak:Extend +1715..171F; WordBreak:Other +1720..1731; WordBreak:ALetter +1732..1734; WordBreak:Extend +1735..173F; WordBreak:Other +1740..1751; WordBreak:ALetter +1752..1753; WordBreak:Extend +1754..175F; WordBreak:Other +1760..176C; WordBreak:ALetter +176D..176D; WordBreak:Other +176E..1770; WordBreak:ALetter +1771..1771; WordBreak:Other +1772..1773; WordBreak:Extend +1774..17B3; WordBreak:Other +17B4..17D3; WordBreak:Extend +17D4..17DC; WordBreak:Other +17DD..17DD; WordBreak:Extend +17DE..17DF; WordBreak:Other +17E0..17E9; WordBreak:Numeric +17EA..180A; WordBreak:Other +180B..180D; WordBreak:Extend +180E..180E; WordBreak:Format +180F..180F; WordBreak:Other +1810..1819; WordBreak:Numeric +181A..181F; WordBreak:Other +1820..1877; WordBreak:ALetter +1878..187F; WordBreak:Other +1880..1884; WordBreak:ALetter +1885..1886; WordBreak:Extend +1887..18A8; WordBreak:ALetter +18A9..18A9; WordBreak:Extend +18AA..18AA; WordBreak:ALetter +18AB..18AF; WordBreak:Other +18B0..18F5; WordBreak:ALetter +18F6..18FF; WordBreak:Other +1900..191E; WordBreak:ALetter +191F..191F; WordBreak:Other +1920..192B; WordBreak:Extend +192C..192F; WordBreak:Other +1930..193B; WordBreak:Extend +193C..1945; WordBreak:Other +1946..194F; WordBreak:Numeric +1950..19CF; WordBreak:Other +19D0..19D9; WordBreak:Numeric +19DA..19FF; WordBreak:Other +1A00..1A16; WordBreak:ALetter +1A17..1A1B; WordBreak:Extend +1A1C..1A54; WordBreak:Other +1A55..1A5E; WordBreak:Extend +1A5F..1A5F; WordBreak:Other +1A60..1A7C; WordBreak:Extend +1A7D..1A7E; WordBreak:Other +1A7F..1A7F; WordBreak:Extend +1A80..1A89; WordBreak:Numeric +1A8A..1A8F; WordBreak:Other +1A90..1A99; WordBreak:Numeric +1A9A..1AAF; WordBreak:Other +1AB0..1ABE; WordBreak:Extend +1ABF..1AFF; WordBreak:Other +1B00..1B04; WordBreak:Extend +1B05..1B33; WordBreak:ALetter +1B34..1B44; WordBreak:Extend +1B45..1B4B; WordBreak:ALetter +1B4C..1B4F; WordBreak:Other +1B50..1B59; WordBreak:Numeric +1B5A..1B6A; WordBreak:Other +1B6B..1B73; WordBreak:Extend +1B74..1B7F; WordBreak:Other +1B80..1B82; WordBreak:Extend +1B83..1BA0; WordBreak:ALetter +1BA1..1BAD; WordBreak:Extend +1BAE..1BAF; WordBreak:ALetter +1BB0..1BB9; WordBreak:Numeric +1BBA..1BE5; WordBreak:ALetter +1BE6..1BF3; WordBreak:Extend +1BF4..1BFF; WordBreak:Other +1C00..1C23; WordBreak:ALetter +1C24..1C37; WordBreak:Extend +1C38..1C3F; WordBreak:Other +1C40..1C49; WordBreak:Numeric +1C4A..1C4C; WordBreak:Other +1C4D..1C4F; WordBreak:ALetter +1C50..1C59; WordBreak:Numeric +1C5A..1C7D; WordBreak:ALetter +1C7E..1C7F; WordBreak:Other +1C80..1C88; WordBreak:ALetter +1C89..1CCF; WordBreak:Other +1CD0..1CD2; WordBreak:Extend +1CD3..1CD3; WordBreak:Other +1CD4..1CE8; WordBreak:Extend +1CE9..1CEC; WordBreak:ALetter +1CED..1CED; WordBreak:Extend +1CEE..1CF1; WordBreak:ALetter +1CF2..1CF4; WordBreak:Extend +1CF5..1CF6; WordBreak:ALetter +1CF7..1CF9; WordBreak:Extend +1CFA..1CFF; WordBreak:Other +1D00..1DBF; WordBreak:ALetter +1DC0..1DF9; WordBreak:Extend +1DFA..1DFA; WordBreak:Other +1DFB..1DFF; WordBreak:Extend +1E00..1F15; WordBreak:ALetter +1F16..1F17; WordBreak:Other +1F18..1F1D; WordBreak:ALetter +1F1E..1F1F; WordBreak:Other +1F20..1F45; WordBreak:ALetter +1F46..1F47; WordBreak:Other +1F48..1F4D; WordBreak:ALetter +1F4E..1F4F; WordBreak:Other +1F50..1F57; WordBreak:ALetter +1F58..1F58; WordBreak:Other +1F59..1F59; WordBreak:ALetter +1F5A..1F5A; WordBreak:Other +1F5B..1F5B; WordBreak:ALetter +1F5C..1F5C; WordBreak:Other +1F5D..1F5D; WordBreak:ALetter +1F5E..1F5E; WordBreak:Other +1F5F..1F7D; WordBreak:ALetter +1F7E..1F7F; WordBreak:Other +1F80..1FB4; WordBreak:ALetter +1FB5..1FB5; WordBreak:Other +1FB6..1FBC; WordBreak:ALetter +1FBD..1FBD; WordBreak:Other +1FBE..1FBE; WordBreak:ALetter +1FBF..1FC1; WordBreak:Other +1FC2..1FC4; WordBreak:ALetter +1FC5..1FC5; WordBreak:Other +1FC6..1FCC; WordBreak:ALetter +1FCD..1FCF; WordBreak:Other +1FD0..1FD3; WordBreak:ALetter +1FD4..1FD5; WordBreak:Other +1FD6..1FDB; WordBreak:ALetter +1FDC..1FDF; WordBreak:Other +1FE0..1FEC; WordBreak:ALetter +1FED..1FF1; WordBreak:Other +1FF2..1FF4; WordBreak:ALetter +1FF5..1FF5; WordBreak:Other +1FF6..1FFC; WordBreak:ALetter +1FFD..200B; WordBreak:Other +200C..200C; WordBreak:Extend +200D..200D; WordBreak:ZWJ +200E..200F; WordBreak:Format +2010..2017; WordBreak:Other +2018..2019; WordBreak:MidNumLet +201A..2023; WordBreak:Other +2024..2024; WordBreak:MidNumLet +2025..2026; WordBreak:Other +2027..2027; WordBreak:MidLetter +2028..2029; WordBreak:Newline +202A..202E; WordBreak:Format +202F..202F; WordBreak:ExtendNumLet +2030..203E; WordBreak:Other +203F..2040; WordBreak:ExtendNumLet +2041..2043; WordBreak:Other +2044..2044; WordBreak:MidNum +2045..2053; WordBreak:Other +2054..2054; WordBreak:ExtendNumLet +2055..205F; WordBreak:Other +2060..2064; WordBreak:Format +2065..2065; WordBreak:Other +2066..206F; WordBreak:Format +2070..2070; WordBreak:Other +2071..2071; WordBreak:ALetter +2072..207E; WordBreak:Other +207F..207F; WordBreak:ALetter +2080..208F; WordBreak:Other +2090..209C; WordBreak:ALetter +209D..20CF; WordBreak:Other +20D0..20F0; WordBreak:Extend +20F1..2101; WordBreak:Other +2102..2102; WordBreak:ALetter +2103..2106; WordBreak:Other +2107..2107; WordBreak:ALetter +2108..2109; WordBreak:Other +210A..2113; WordBreak:ALetter +2114..2114; WordBreak:Other +2115..2115; WordBreak:ALetter +2116..2118; WordBreak:Other +2119..211D; WordBreak:ALetter +211E..2123; WordBreak:Other +2124..2124; WordBreak:ALetter +2125..2125; WordBreak:Other +2126..2126; WordBreak:ALetter +2127..2127; WordBreak:Other +2128..2128; WordBreak:ALetter +2129..2129; WordBreak:Other +212A..212D; WordBreak:ALetter +212E..212E; WordBreak:Other +212F..2139; WordBreak:ALetter +213A..213B; WordBreak:Other +213C..213F; WordBreak:ALetter +2140..2144; WordBreak:Other +2145..2149; WordBreak:ALetter +214A..214D; WordBreak:Other +214E..214E; WordBreak:ALetter +214F..215F; WordBreak:Other +2160..2188; WordBreak:ALetter +2189..24B5; WordBreak:Other +24B6..24E9; WordBreak:ALetter +24EA..261C; WordBreak:Other +261D..261D; WordBreak:E_Base +261E..263F; WordBreak:Other +2640..2640; WordBreak:Glue_After_Zwj +2641..2641; WordBreak:Other +2642..2642; WordBreak:Glue_After_Zwj +2643..2694; WordBreak:Other +2695..2696; WordBreak:Glue_After_Zwj +2697..26F8; WordBreak:Other +26F9..26F9; WordBreak:E_Base +26FA..2707; WordBreak:Other +2708..2708; WordBreak:Glue_After_Zwj +2709..2709; WordBreak:Other +270A..270D; WordBreak:E_Base +270E..2763; WordBreak:Other +2764..2764; WordBreak:Glue_After_Zwj +2765..2BFF; WordBreak:Other +2C00..2C2E; WordBreak:ALetter +2C2F..2C2F; WordBreak:Other +2C30..2C5E; WordBreak:ALetter +2C5F..2C5F; WordBreak:Other +2C60..2CE4; WordBreak:ALetter +2CE5..2CEA; WordBreak:Other +2CEB..2CEE; WordBreak:ALetter +2CEF..2CF1; WordBreak:Extend +2CF2..2CF3; WordBreak:ALetter +2CF4..2CFF; WordBreak:Other +2D00..2D25; WordBreak:ALetter +2D26..2D26; WordBreak:Other +2D27..2D27; WordBreak:ALetter +2D28..2D2C; WordBreak:Other +2D2D..2D2D; WordBreak:ALetter +2D2E..2D2F; WordBreak:Other +2D30..2D67; WordBreak:ALetter +2D68..2D6E; WordBreak:Other +2D6F..2D6F; WordBreak:ALetter +2D70..2D7E; WordBreak:Other +2D7F..2D7F; WordBreak:Extend +2D80..2D96; WordBreak:ALetter +2D97..2D9F; WordBreak:Other +2DA0..2DA6; WordBreak:ALetter +2DA7..2DA7; WordBreak:Other +2DA8..2DAE; WordBreak:ALetter +2DAF..2DAF; WordBreak:Other +2DB0..2DB6; WordBreak:ALetter +2DB7..2DB7; WordBreak:Other +2DB8..2DBE; WordBreak:ALetter +2DBF..2DBF; WordBreak:Other +2DC0..2DC6; WordBreak:ALetter +2DC7..2DC7; WordBreak:Other +2DC8..2DCE; WordBreak:ALetter +2DCF..2DCF; WordBreak:Other +2DD0..2DD6; WordBreak:ALetter +2DD7..2DD7; WordBreak:Other +2DD8..2DDE; WordBreak:ALetter +2DDF..2DDF; WordBreak:Other +2DE0..2DFF; WordBreak:Extend +2E00..2E2E; WordBreak:Other +2E2F..2E2F; WordBreak:ALetter +2E30..3004; WordBreak:Other +3005..3005; WordBreak:ALetter +3006..3029; WordBreak:Other +302A..302F; WordBreak:Extend +3030..3030; WordBreak:Other +3031..3035; WordBreak:Katakana +3036..303A; WordBreak:Other +303B..303C; WordBreak:ALetter +303D..3098; WordBreak:Other +3099..309A; WordBreak:Extend +309B..309C; WordBreak:Katakana +309D..309F; WordBreak:Other +30A0..30FA; WordBreak:Katakana +30FB..30FB; WordBreak:Other +30FC..30FF; WordBreak:Katakana +3100..3104; WordBreak:Other +3105..312E; WordBreak:ALetter +312F..3130; WordBreak:Other +3131..318E; WordBreak:ALetter +318F..319F; WordBreak:Other +31A0..31BA; WordBreak:ALetter +31BB..31EF; WordBreak:Other +31F0..31FF; WordBreak:Katakana +3200..32CF; WordBreak:Other +32D0..32FE; WordBreak:Katakana +32FF..32FF; WordBreak:Other +3300..3357; WordBreak:Katakana +3358..9FFF; WordBreak:Other +A000..A48C; WordBreak:ALetter +A48D..A4CF; WordBreak:Other +A4D0..A4FD; WordBreak:ALetter +A4FE..A4FF; WordBreak:Other +A500..A60C; WordBreak:ALetter +A60D..A60F; WordBreak:Other +A610..A61F; WordBreak:ALetter +A620..A629; WordBreak:Numeric +A62A..A62B; WordBreak:ALetter +A62C..A63F; WordBreak:Other +A640..A66E; WordBreak:ALetter +A66F..A672; WordBreak:Extend +A673..A673; WordBreak:Other +A674..A67D; WordBreak:Extend +A67E..A67E; WordBreak:Other +A67F..A69D; WordBreak:ALetter +A69E..A69F; WordBreak:Extend +A6A0..A6EF; WordBreak:ALetter +A6F0..A6F1; WordBreak:Extend +A6F2..A716; WordBreak:Other +A717..A7AE; WordBreak:ALetter +A7AF..A7AF; WordBreak:Other +A7B0..A7B7; WordBreak:ALetter +A7B8..A7F6; WordBreak:Other +A7F7..A801; WordBreak:ALetter +A802..A802; WordBreak:Extend +A803..A805; WordBreak:ALetter +A806..A806; WordBreak:Extend +A807..A80A; WordBreak:ALetter +A80B..A80B; WordBreak:Extend +A80C..A822; WordBreak:ALetter +A823..A827; WordBreak:Extend +A828..A83F; WordBreak:Other +A840..A873; WordBreak:ALetter +A874..A87F; WordBreak:Other +A880..A881; WordBreak:Extend +A882..A8B3; WordBreak:ALetter +A8B4..A8C5; WordBreak:Extend +A8C6..A8CF; WordBreak:Other +A8D0..A8D9; WordBreak:Numeric +A8DA..A8DF; WordBreak:Other +A8E0..A8F1; WordBreak:Extend +A8F2..A8F7; WordBreak:ALetter +A8F8..A8FA; WordBreak:Other +A8FB..A8FB; WordBreak:ALetter +A8FC..A8FC; WordBreak:Other +A8FD..A8FD; WordBreak:ALetter +A8FE..A8FF; WordBreak:Other +A900..A909; WordBreak:Numeric +A90A..A925; WordBreak:ALetter +A926..A92D; WordBreak:Extend +A92E..A92F; WordBreak:Other +A930..A946; WordBreak:ALetter +A947..A953; WordBreak:Extend +A954..A95F; WordBreak:Other +A960..A97C; WordBreak:ALetter +A97D..A97F; WordBreak:Other +A980..A983; WordBreak:Extend +A984..A9B2; WordBreak:ALetter +A9B3..A9C0; WordBreak:Extend +A9C1..A9CE; WordBreak:Other +A9CF..A9CF; WordBreak:ALetter +A9D0..A9D9; WordBreak:Numeric +A9DA..A9E4; WordBreak:Other +A9E5..A9E5; WordBreak:Extend +A9E6..A9EF; WordBreak:Other +A9F0..A9F9; WordBreak:Numeric +A9FA..A9FF; WordBreak:Other +AA00..AA28; WordBreak:ALetter +AA29..AA36; WordBreak:Extend +AA37..AA3F; WordBreak:Other +AA40..AA42; WordBreak:ALetter +AA43..AA43; WordBreak:Extend +AA44..AA4B; WordBreak:ALetter +AA4C..AA4D; WordBreak:Extend +AA4E..AA4F; WordBreak:Other +AA50..AA59; WordBreak:Numeric +AA5A..AA7A; WordBreak:Other +AA7B..AA7D; WordBreak:Extend +AA7E..AAAF; WordBreak:Other +AAB0..AAB0; WordBreak:Extend +AAB1..AAB1; WordBreak:Other +AAB2..AAB4; WordBreak:Extend +AAB5..AAB6; WordBreak:Other +AAB7..AAB8; WordBreak:Extend +AAB9..AABD; WordBreak:Other +AABE..AABF; WordBreak:Extend +AAC0..AAC0; WordBreak:Other +AAC1..AAC1; WordBreak:Extend +AAC2..AADF; WordBreak:Other +AAE0..AAEA; WordBreak:ALetter +AAEB..AAEF; WordBreak:Extend +AAF0..AAF1; WordBreak:Other +AAF2..AAF4; WordBreak:ALetter +AAF5..AAF6; WordBreak:Extend +AAF7..AB00; WordBreak:Other +AB01..AB06; WordBreak:ALetter +AB07..AB08; WordBreak:Other +AB09..AB0E; WordBreak:ALetter +AB0F..AB10; WordBreak:Other +AB11..AB16; WordBreak:ALetter +AB17..AB1F; WordBreak:Other +AB20..AB26; WordBreak:ALetter +AB27..AB27; WordBreak:Other +AB28..AB2E; WordBreak:ALetter +AB2F..AB2F; WordBreak:Other +AB30..AB65; WordBreak:ALetter +AB66..AB6F; WordBreak:Other +AB70..ABE2; WordBreak:ALetter +ABE3..ABEA; WordBreak:Extend +ABEB..ABEB; WordBreak:Other +ABEC..ABED; WordBreak:Extend +ABEE..ABEF; WordBreak:Other +ABF0..ABF9; WordBreak:Numeric +ABFA..ABFF; WordBreak:Other +AC00..D7A3; WordBreak:ALetter +D7A4..D7AF; WordBreak:Other +D7B0..D7C6; WordBreak:ALetter +D7C7..D7CA; WordBreak:Other +D7CB..D7FB; WordBreak:ALetter +D7FC..D7FF; WordBreak:Other +E000..FAFF; WordBreak:Other +FB00..FB06; WordBreak:ALetter +FB07..FB12; WordBreak:Other +FB13..FB17; WordBreak:ALetter +FB18..FB1C; WordBreak:Other +FB1D..FB1D; WordBreak:Hebrew_Letter +FB1E..FB1E; WordBreak:Extend +FB1F..FB28; WordBreak:Hebrew_Letter +FB29..FB29; WordBreak:Other +FB2A..FB36; WordBreak:Hebrew_Letter +FB37..FB37; WordBreak:Other +FB38..FB3C; WordBreak:Hebrew_Letter +FB3D..FB3D; WordBreak:Other +FB3E..FB3E; WordBreak:Hebrew_Letter +FB3F..FB3F; WordBreak:Other +FB40..FB41; WordBreak:Hebrew_Letter +FB42..FB42; WordBreak:Other +FB43..FB44; WordBreak:Hebrew_Letter +FB45..FB45; WordBreak:Other +FB46..FB4F; WordBreak:Hebrew_Letter +FB50..FBB1; WordBreak:ALetter +FBB2..FBD2; WordBreak:Other +FBD3..FD3D; WordBreak:ALetter +FD3E..FD4F; WordBreak:Other +FD50..FD8F; WordBreak:ALetter +FD90..FD91; WordBreak:Other +FD92..FDC7; WordBreak:ALetter +FDC8..FDEF; WordBreak:Other +FDF0..FDFB; WordBreak:ALetter +FDFC..FDFF; WordBreak:Other +FE00..FE0F; WordBreak:Extend +FE10..FE10; WordBreak:MidNum +FE11..FE12; WordBreak:Other +FE13..FE13; WordBreak:MidLetter +FE14..FE14; WordBreak:MidNum +FE15..FE1F; WordBreak:Other +FE20..FE2F; WordBreak:Extend +FE30..FE32; WordBreak:Other +FE33..FE34; WordBreak:ExtendNumLet +FE35..FE4C; WordBreak:Other +FE4D..FE4F; WordBreak:ExtendNumLet +FE50..FE50; WordBreak:MidNum +FE51..FE51; WordBreak:Other +FE52..FE52; WordBreak:MidNumLet +FE53..FE53; WordBreak:Other +FE54..FE54; WordBreak:MidNum +FE55..FE55; WordBreak:MidLetter +FE56..FE6F; WordBreak:Other +FE70..FE74; WordBreak:ALetter +FE75..FE75; WordBreak:Other +FE76..FEFC; WordBreak:ALetter +FEFD..FEFE; WordBreak:Other +FEFF..FEFF; WordBreak:Format +FF00..FF06; WordBreak:Other +FF07..FF07; WordBreak:MidNumLet +FF08..FF0B; WordBreak:Other +FF0C..FF0C; WordBreak:MidNum +FF0D..FF0D; WordBreak:Other +FF0E..FF0E; WordBreak:MidNumLet +FF0F..FF19; WordBreak:Other +FF1A..FF1A; WordBreak:MidLetter +FF1B..FF1B; WordBreak:MidNum +FF1C..FF20; WordBreak:Other +FF21..FF3A; WordBreak:ALetter +FF3B..FF3E; WordBreak:Other +FF3F..FF3F; WordBreak:ExtendNumLet +FF40..FF40; WordBreak:Other +FF41..FF5A; WordBreak:ALetter +FF5B..FF65; WordBreak:Other +FF66..FF9D; WordBreak:Katakana +FF9E..FF9F; WordBreak:Extend +FFA0..FFBE; WordBreak:ALetter +FFBF..FFC1; WordBreak:Other +FFC2..FFC7; WordBreak:ALetter +FFC8..FFC9; WordBreak:Other +FFCA..FFCF; WordBreak:ALetter +FFD0..FFD1; WordBreak:Other +FFD2..FFD7; WordBreak:ALetter +FFD8..FFD9; WordBreak:Other +FFDA..FFDC; WordBreak:ALetter +FFDD..FFF8; WordBreak:Other +FFF9..FFFB; WordBreak:Format +FFFC..FFFF; WordBreak:Other +10000..1000B; WordBreak:ALetter +1000C..1000C; WordBreak:Other +1000D..10026; WordBreak:ALetter +10027..10027; WordBreak:Other +10028..1003A; WordBreak:ALetter +1003B..1003B; WordBreak:Other +1003C..1003D; WordBreak:ALetter +1003E..1003E; WordBreak:Other +1003F..1004D; WordBreak:ALetter +1004E..1004F; WordBreak:Other +10050..1005D; WordBreak:ALetter +1005E..1007F; WordBreak:Other +10080..100FA; WordBreak:ALetter +100FB..1013F; WordBreak:Other +10140..10174; WordBreak:ALetter +10175..101FC; WordBreak:Other +101FD..101FD; WordBreak:Extend +101FE..1027F; WordBreak:Other +10280..1029C; WordBreak:ALetter +1029D..1029F; WordBreak:Other +102A0..102D0; WordBreak:ALetter +102D1..102DF; WordBreak:Other +102E0..102E0; WordBreak:Extend +102E1..102FF; WordBreak:Other +10300..1031F; WordBreak:ALetter +10320..1032C; WordBreak:Other +1032D..1034A; WordBreak:ALetter +1034B..1034F; WordBreak:Other +10350..10375; WordBreak:ALetter +10376..1037A; WordBreak:Extend +1037B..1037F; WordBreak:Other +10380..1039D; WordBreak:ALetter +1039E..1039F; WordBreak:Other +103A0..103C3; WordBreak:ALetter +103C4..103C7; WordBreak:Other +103C8..103CF; WordBreak:ALetter +103D0..103D0; WordBreak:Other +103D1..103D5; WordBreak:ALetter +103D6..103FF; WordBreak:Other +10400..1049D; WordBreak:ALetter +1049E..1049F; WordBreak:Other +104A0..104A9; WordBreak:Numeric +104AA..104AF; WordBreak:Other +104B0..104D3; WordBreak:ALetter +104D4..104D7; WordBreak:Other +104D8..104FB; WordBreak:ALetter +104FC..104FF; WordBreak:Other +10500..10527; WordBreak:ALetter +10528..1052F; WordBreak:Other +10530..10563; WordBreak:ALetter +10564..105FF; WordBreak:Other +10600..10736; WordBreak:ALetter +10737..1073F; WordBreak:Other +10740..10755; WordBreak:ALetter +10756..1075F; WordBreak:Other +10760..10767; WordBreak:ALetter +10768..107FF; WordBreak:Other +10800..10805; WordBreak:ALetter +10806..10807; WordBreak:Other +10808..10808; WordBreak:ALetter +10809..10809; WordBreak:Other +1080A..10835; WordBreak:ALetter +10836..10836; WordBreak:Other +10837..10838; WordBreak:ALetter +10839..1083B; WordBreak:Other +1083C..1083C; WordBreak:ALetter +1083D..1083E; WordBreak:Other +1083F..10855; WordBreak:ALetter +10856..1085F; WordBreak:Other +10860..10876; WordBreak:ALetter +10877..1087F; WordBreak:Other +10880..1089E; WordBreak:ALetter +1089F..108DF; WordBreak:Other +108E0..108F2; WordBreak:ALetter +108F3..108F3; WordBreak:Other +108F4..108F5; WordBreak:ALetter +108F6..108FF; WordBreak:Other +10900..10915; WordBreak:ALetter +10916..1091F; WordBreak:Other +10920..10939; WordBreak:ALetter +1093A..1097F; WordBreak:Other +10980..109B7; WordBreak:ALetter +109B8..109BD; WordBreak:Other +109BE..109BF; WordBreak:ALetter +109C0..109FF; WordBreak:Other +10A00..10A00; WordBreak:ALetter +10A01..10A03; WordBreak:Extend +10A04..10A04; WordBreak:Other +10A05..10A06; WordBreak:Extend +10A07..10A0B; WordBreak:Other +10A0C..10A0F; WordBreak:Extend +10A10..10A13; WordBreak:ALetter +10A14..10A14; WordBreak:Other +10A15..10A17; WordBreak:ALetter +10A18..10A18; WordBreak:Other +10A19..10A33; WordBreak:ALetter +10A34..10A37; WordBreak:Other +10A38..10A3A; WordBreak:Extend +10A3B..10A3E; WordBreak:Other +10A3F..10A3F; WordBreak:Extend +10A40..10A5F; WordBreak:Other +10A60..10A7C; WordBreak:ALetter +10A7D..10A7F; WordBreak:Other +10A80..10A9C; WordBreak:ALetter +10A9D..10ABF; WordBreak:Other +10AC0..10AC7; WordBreak:ALetter +10AC8..10AC8; WordBreak:Other +10AC9..10AE4; WordBreak:ALetter +10AE5..10AE6; WordBreak:Extend +10AE7..10AFF; WordBreak:Other +10B00..10B35; WordBreak:ALetter +10B36..10B3F; WordBreak:Other +10B40..10B55; WordBreak:ALetter +10B56..10B5F; WordBreak:Other +10B60..10B72; WordBreak:ALetter +10B73..10B7F; WordBreak:Other +10B80..10B91; WordBreak:ALetter +10B92..10BFF; WordBreak:Other +10C00..10C48; WordBreak:ALetter +10C49..10C7F; WordBreak:Other +10C80..10CB2; WordBreak:ALetter +10CB3..10CBF; WordBreak:Other +10CC0..10CF2; WordBreak:ALetter +10CF3..10FFF; WordBreak:Other +11000..11002; WordBreak:Extend +11003..11037; WordBreak:ALetter +11038..11046; WordBreak:Extend +11047..11065; WordBreak:Other +11066..1106F; WordBreak:Numeric +11070..1107E; WordBreak:Other +1107F..11082; WordBreak:Extend +11083..110AF; WordBreak:ALetter +110B0..110BA; WordBreak:Extend +110BB..110BC; WordBreak:Other +110BD..110BD; WordBreak:Format +110BE..110CF; WordBreak:Other +110D0..110E8; WordBreak:ALetter +110E9..110EF; WordBreak:Other +110F0..110F9; WordBreak:Numeric +110FA..110FF; WordBreak:Other +11100..11102; WordBreak:Extend +11103..11126; WordBreak:ALetter +11127..11134; WordBreak:Extend +11135..11135; WordBreak:Other +11136..1113F; WordBreak:Numeric +11140..1114F; WordBreak:Other +11150..11172; WordBreak:ALetter +11173..11173; WordBreak:Extend +11174..11175; WordBreak:Other +11176..11176; WordBreak:ALetter +11177..1117F; WordBreak:Other +11180..11182; WordBreak:Extend +11183..111B2; WordBreak:ALetter +111B3..111C0; WordBreak:Extend +111C1..111C4; WordBreak:ALetter +111C5..111C9; WordBreak:Other +111CA..111CC; WordBreak:Extend +111CD..111CF; WordBreak:Other +111D0..111D9; WordBreak:Numeric +111DA..111DA; WordBreak:ALetter +111DB..111DB; WordBreak:Other +111DC..111DC; WordBreak:ALetter +111DD..111FF; WordBreak:Other +11200..11211; WordBreak:ALetter +11212..11212; WordBreak:Other +11213..1122B; WordBreak:ALetter +1122C..11237; WordBreak:Extend +11238..1123D; WordBreak:Other +1123E..1123E; WordBreak:Extend +1123F..1127F; WordBreak:Other +11280..11286; WordBreak:ALetter +11287..11287; WordBreak:Other +11288..11288; WordBreak:ALetter +11289..11289; WordBreak:Other +1128A..1128D; WordBreak:ALetter +1128E..1128E; WordBreak:Other +1128F..1129D; WordBreak:ALetter +1129E..1129E; WordBreak:Other +1129F..112A8; WordBreak:ALetter +112A9..112AF; WordBreak:Other +112B0..112DE; WordBreak:ALetter +112DF..112EA; WordBreak:Extend +112EB..112EF; WordBreak:Other +112F0..112F9; WordBreak:Numeric +112FA..112FF; WordBreak:Other +11300..11303; WordBreak:Extend +11304..11304; WordBreak:Other +11305..1130C; WordBreak:ALetter +1130D..1130E; WordBreak:Other +1130F..11310; WordBreak:ALetter +11311..11312; WordBreak:Other +11313..11328; WordBreak:ALetter +11329..11329; WordBreak:Other +1132A..11330; WordBreak:ALetter +11331..11331; WordBreak:Other +11332..11333; WordBreak:ALetter +11334..11334; WordBreak:Other +11335..11339; WordBreak:ALetter +1133A..1133B; WordBreak:Other +1133C..1133C; WordBreak:Extend +1133D..1133D; WordBreak:ALetter +1133E..11344; WordBreak:Extend +11345..11346; WordBreak:Other +11347..11348; WordBreak:Extend +11349..1134A; WordBreak:Other +1134B..1134D; WordBreak:Extend +1134E..1134F; WordBreak:Other +11350..11350; WordBreak:ALetter +11351..11356; WordBreak:Other +11357..11357; WordBreak:Extend +11358..1135C; WordBreak:Other +1135D..11361; WordBreak:ALetter +11362..11363; WordBreak:Extend +11364..11365; WordBreak:Other +11366..1136C; WordBreak:Extend +1136D..1136F; WordBreak:Other +11370..11374; WordBreak:Extend +11375..113FF; WordBreak:Other +11400..11434; WordBreak:ALetter +11435..11446; WordBreak:Extend +11447..1144A; WordBreak:ALetter +1144B..1144F; WordBreak:Other +11450..11459; WordBreak:Numeric +1145A..1147F; WordBreak:Other +11480..114AF; WordBreak:ALetter +114B0..114C3; WordBreak:Extend +114C4..114C5; WordBreak:ALetter +114C6..114C6; WordBreak:Other +114C7..114C7; WordBreak:ALetter +114C8..114CF; WordBreak:Other +114D0..114D9; WordBreak:Numeric +114DA..1157F; WordBreak:Other +11580..115AE; WordBreak:ALetter +115AF..115B5; WordBreak:Extend +115B6..115B7; WordBreak:Other +115B8..115C0; WordBreak:Extend +115C1..115D7; WordBreak:Other +115D8..115DB; WordBreak:ALetter +115DC..115DD; WordBreak:Extend +115DE..115FF; WordBreak:Other +11600..1162F; WordBreak:ALetter +11630..11640; WordBreak:Extend +11641..11643; WordBreak:Other +11644..11644; WordBreak:ALetter +11645..1164F; WordBreak:Other +11650..11659; WordBreak:Numeric +1165A..1167F; WordBreak:Other +11680..116AA; WordBreak:ALetter +116AB..116B7; WordBreak:Extend +116B8..116BF; WordBreak:Other +116C0..116C9; WordBreak:Numeric +116CA..1171C; WordBreak:Other +1171D..1172B; WordBreak:Extend +1172C..1172F; WordBreak:Other +11730..11739; WordBreak:Numeric +1173A..1189F; WordBreak:Other +118A0..118DF; WordBreak:ALetter +118E0..118E9; WordBreak:Numeric +118EA..118FE; WordBreak:Other +118FF..118FF; WordBreak:ALetter +11900..119FF; WordBreak:Other +11A00..11A00; WordBreak:ALetter +11A01..11A0A; WordBreak:Extend +11A0B..11A32; WordBreak:ALetter +11A33..11A39; WordBreak:Extend +11A3A..11A3A; WordBreak:ALetter +11A3B..11A3E; WordBreak:Extend +11A3F..11A46; WordBreak:Other +11A47..11A47; WordBreak:Extend +11A48..11A4F; WordBreak:Other +11A50..11A50; WordBreak:ALetter +11A51..11A5B; WordBreak:Extend +11A5C..11A83; WordBreak:ALetter +11A84..11A85; WordBreak:Other +11A86..11A89; WordBreak:ALetter +11A8A..11A99; WordBreak:Extend +11A9A..11ABF; WordBreak:Other +11AC0..11AF8; WordBreak:ALetter +11AF9..11BFF; WordBreak:Other +11C00..11C08; WordBreak:ALetter +11C09..11C09; WordBreak:Other +11C0A..11C2E; WordBreak:ALetter +11C2F..11C36; WordBreak:Extend +11C37..11C37; WordBreak:Other +11C38..11C3F; WordBreak:Extend +11C40..11C40; WordBreak:ALetter +11C41..11C4F; WordBreak:Other +11C50..11C59; WordBreak:Numeric +11C5A..11C71; WordBreak:Other +11C72..11C8F; WordBreak:ALetter +11C90..11C91; WordBreak:Other +11C92..11CA7; WordBreak:Extend +11CA8..11CA8; WordBreak:Other +11CA9..11CB6; WordBreak:Extend +11CB7..11CFF; WordBreak:Other +11D00..11D06; WordBreak:ALetter +11D07..11D07; WordBreak:Other +11D08..11D09; WordBreak:ALetter +11D0A..11D0A; WordBreak:Other +11D0B..11D30; WordBreak:ALetter +11D31..11D36; WordBreak:Extend +11D37..11D39; WordBreak:Other +11D3A..11D3A; WordBreak:Extend +11D3B..11D3B; WordBreak:Other +11D3C..11D3D; WordBreak:Extend +11D3E..11D3E; WordBreak:Other +11D3F..11D45; WordBreak:Extend +11D46..11D46; WordBreak:ALetter +11D47..11D47; WordBreak:Extend +11D48..11D4F; WordBreak:Other +11D50..11D59; WordBreak:Numeric +11D5A..11FFF; WordBreak:Other +12000..12399; WordBreak:ALetter +1239A..123FF; WordBreak:Other +12400..1246E; WordBreak:ALetter +1246F..1247F; WordBreak:Other +12480..12543; WordBreak:ALetter +12544..12FFF; WordBreak:Other +13000..1342E; WordBreak:ALetter +1342F..143FF; WordBreak:Other +14400..14646; WordBreak:ALetter +14647..167FF; WordBreak:Other +16800..16A38; WordBreak:ALetter +16A39..16A3F; WordBreak:Other +16A40..16A5E; WordBreak:ALetter +16A5F..16A5F; WordBreak:Other +16A60..16A69; WordBreak:Numeric +16A6A..16ACF; WordBreak:Other +16AD0..16AED; WordBreak:ALetter +16AEE..16AEF; WordBreak:Other +16AF0..16AF4; WordBreak:Extend +16AF5..16AFF; WordBreak:Other +16B00..16B2F; WordBreak:ALetter +16B30..16B36; WordBreak:Extend +16B37..16B3F; WordBreak:Other +16B40..16B43; WordBreak:ALetter +16B44..16B4F; WordBreak:Other +16B50..16B59; WordBreak:Numeric +16B5A..16B62; WordBreak:Other +16B63..16B77; WordBreak:ALetter +16B78..16B7C; WordBreak:Other +16B7D..16B8F; WordBreak:ALetter +16B90..16EFF; WordBreak:Other +16F00..16F44; WordBreak:ALetter +16F45..16F4F; WordBreak:Other +16F50..16F50; WordBreak:ALetter +16F51..16F7E; WordBreak:Extend +16F7F..16F8E; WordBreak:Other +16F8F..16F92; WordBreak:Extend +16F93..16F9F; WordBreak:ALetter +16FA0..16FDF; WordBreak:Other +16FE0..16FE1; WordBreak:ALetter +16FE2..1AFFF; WordBreak:Other +1B000..1B000; WordBreak:Katakana +1B001..1BBFF; WordBreak:Other +1BC00..1BC6A; WordBreak:ALetter +1BC6B..1BC6F; WordBreak:Other +1BC70..1BC7C; WordBreak:ALetter +1BC7D..1BC7F; WordBreak:Other +1BC80..1BC88; WordBreak:ALetter +1BC89..1BC8F; WordBreak:Other +1BC90..1BC99; WordBreak:ALetter +1BC9A..1BC9C; WordBreak:Other +1BC9D..1BC9E; WordBreak:Extend +1BC9F..1BC9F; WordBreak:Other +1BCA0..1BCA3; WordBreak:Format +1BCA4..1D164; WordBreak:Other +1D165..1D169; WordBreak:Extend +1D16A..1D16C; WordBreak:Other +1D16D..1D172; WordBreak:Extend +1D173..1D17A; WordBreak:Format +1D17B..1D182; WordBreak:Extend +1D183..1D184; WordBreak:Other +1D185..1D18B; WordBreak:Extend +1D18C..1D1A9; WordBreak:Other +1D1AA..1D1AD; WordBreak:Extend +1D1AE..1D241; WordBreak:Other +1D242..1D244; WordBreak:Extend +1D245..1D3FF; WordBreak:Other +1D400..1D454; WordBreak:ALetter +1D455..1D455; WordBreak:Other +1D456..1D49C; WordBreak:ALetter +1D49D..1D49D; WordBreak:Other +1D49E..1D49F; WordBreak:ALetter +1D4A0..1D4A1; WordBreak:Other +1D4A2..1D4A2; WordBreak:ALetter +1D4A3..1D4A4; WordBreak:Other +1D4A5..1D4A6; WordBreak:ALetter +1D4A7..1D4A8; WordBreak:Other +1D4A9..1D4AC; WordBreak:ALetter +1D4AD..1D4AD; WordBreak:Other +1D4AE..1D4B9; WordBreak:ALetter +1D4BA..1D4BA; WordBreak:Other +1D4BB..1D4BB; WordBreak:ALetter +1D4BC..1D4BC; WordBreak:Other +1D4BD..1D4C3; WordBreak:ALetter +1D4C4..1D4C4; WordBreak:Other +1D4C5..1D505; WordBreak:ALetter +1D506..1D506; WordBreak:Other +1D507..1D50A; WordBreak:ALetter +1D50B..1D50C; WordBreak:Other +1D50D..1D514; WordBreak:ALetter +1D515..1D515; WordBreak:Other +1D516..1D51C; WordBreak:ALetter +1D51D..1D51D; WordBreak:Other +1D51E..1D539; WordBreak:ALetter +1D53A..1D53A; WordBreak:Other +1D53B..1D53E; WordBreak:ALetter +1D53F..1D53F; WordBreak:Other +1D540..1D544; WordBreak:ALetter +1D545..1D545; WordBreak:Other +1D546..1D546; WordBreak:ALetter +1D547..1D549; WordBreak:Other +1D54A..1D550; WordBreak:ALetter +1D551..1D551; WordBreak:Other +1D552..1D6A5; WordBreak:ALetter +1D6A6..1D6A7; WordBreak:Other +1D6A8..1D6C0; WordBreak:ALetter +1D6C1..1D6C1; WordBreak:Other +1D6C2..1D6DA; WordBreak:ALetter +1D6DB..1D6DB; WordBreak:Other +1D6DC..1D6FA; WordBreak:ALetter +1D6FB..1D6FB; WordBreak:Other +1D6FC..1D714; WordBreak:ALetter +1D715..1D715; WordBreak:Other +1D716..1D734; WordBreak:ALetter +1D735..1D735; WordBreak:Other +1D736..1D74E; WordBreak:ALetter +1D74F..1D74F; WordBreak:Other +1D750..1D76E; WordBreak:ALetter +1D76F..1D76F; WordBreak:Other +1D770..1D788; WordBreak:ALetter +1D789..1D789; WordBreak:Other +1D78A..1D7A8; WordBreak:ALetter +1D7A9..1D7A9; WordBreak:Other +1D7AA..1D7C2; WordBreak:ALetter +1D7C3..1D7C3; WordBreak:Other +1D7C4..1D7CB; WordBreak:ALetter +1D7CC..1D7CD; WordBreak:Other +1D7CE..1D7FF; WordBreak:Numeric +1D800..1D9FF; WordBreak:Other +1DA00..1DA36; WordBreak:Extend +1DA37..1DA3A; WordBreak:Other +1DA3B..1DA6C; WordBreak:Extend +1DA6D..1DA74; WordBreak:Other +1DA75..1DA75; WordBreak:Extend +1DA76..1DA83; WordBreak:Other +1DA84..1DA84; WordBreak:Extend +1DA85..1DA9A; WordBreak:Other +1DA9B..1DA9F; WordBreak:Extend +1DAA0..1DAA0; WordBreak:Other +1DAA1..1DAAF; WordBreak:Extend +1DAB0..1DFFF; WordBreak:Other +1E000..1E006; WordBreak:Extend +1E007..1E007; WordBreak:Other +1E008..1E018; WordBreak:Extend +1E019..1E01A; WordBreak:Other +1E01B..1E021; WordBreak:Extend +1E022..1E022; WordBreak:Other +1E023..1E024; WordBreak:Extend +1E025..1E025; WordBreak:Other +1E026..1E02A; WordBreak:Extend +1E02B..1E7FF; WordBreak:Other +1E800..1E8C4; WordBreak:ALetter +1E8C5..1E8CF; WordBreak:Other +1E8D0..1E8D6; WordBreak:Extend +1E8D7..1E8FF; WordBreak:Other +1E900..1E943; WordBreak:ALetter +1E944..1E94A; WordBreak:Extend +1E94B..1E94F; WordBreak:Other +1E950..1E959; WordBreak:Numeric +1E95A..1EDFF; WordBreak:Other +1EE00..1EE03; WordBreak:ALetter +1EE04..1EE04; WordBreak:Other +1EE05..1EE1F; WordBreak:ALetter +1EE20..1EE20; WordBreak:Other +1EE21..1EE22; WordBreak:ALetter +1EE23..1EE23; WordBreak:Other +1EE24..1EE24; WordBreak:ALetter +1EE25..1EE26; WordBreak:Other +1EE27..1EE27; WordBreak:ALetter +1EE28..1EE28; WordBreak:Other +1EE29..1EE32; WordBreak:ALetter +1EE33..1EE33; WordBreak:Other +1EE34..1EE37; WordBreak:ALetter +1EE38..1EE38; WordBreak:Other +1EE39..1EE39; WordBreak:ALetter +1EE3A..1EE3A; WordBreak:Other +1EE3B..1EE3B; WordBreak:ALetter +1EE3C..1EE41; WordBreak:Other +1EE42..1EE42; WordBreak:ALetter +1EE43..1EE46; WordBreak:Other +1EE47..1EE47; WordBreak:ALetter +1EE48..1EE48; WordBreak:Other +1EE49..1EE49; WordBreak:ALetter +1EE4A..1EE4A; WordBreak:Other +1EE4B..1EE4B; WordBreak:ALetter +1EE4C..1EE4C; WordBreak:Other +1EE4D..1EE4F; WordBreak:ALetter +1EE50..1EE50; WordBreak:Other +1EE51..1EE52; WordBreak:ALetter +1EE53..1EE53; WordBreak:Other +1EE54..1EE54; WordBreak:ALetter +1EE55..1EE56; WordBreak:Other +1EE57..1EE57; WordBreak:ALetter +1EE58..1EE58; WordBreak:Other +1EE59..1EE59; WordBreak:ALetter +1EE5A..1EE5A; WordBreak:Other +1EE5B..1EE5B; WordBreak:ALetter +1EE5C..1EE5C; WordBreak:Other +1EE5D..1EE5D; WordBreak:ALetter +1EE5E..1EE5E; WordBreak:Other +1EE5F..1EE5F; WordBreak:ALetter +1EE60..1EE60; WordBreak:Other +1EE61..1EE62; WordBreak:ALetter +1EE63..1EE63; WordBreak:Other +1EE64..1EE64; WordBreak:ALetter +1EE65..1EE66; WordBreak:Other +1EE67..1EE6A; WordBreak:ALetter +1EE6B..1EE6B; WordBreak:Other +1EE6C..1EE72; WordBreak:ALetter +1EE73..1EE73; WordBreak:Other +1EE74..1EE77; WordBreak:ALetter +1EE78..1EE78; WordBreak:Other +1EE79..1EE7C; WordBreak:ALetter +1EE7D..1EE7D; WordBreak:Other +1EE7E..1EE7E; WordBreak:ALetter +1EE7F..1EE7F; WordBreak:Other +1EE80..1EE89; WordBreak:ALetter +1EE8A..1EE8A; WordBreak:Other +1EE8B..1EE9B; WordBreak:ALetter +1EE9C..1EEA0; WordBreak:Other +1EEA1..1EEA3; WordBreak:ALetter +1EEA4..1EEA4; WordBreak:Other +1EEA5..1EEA9; WordBreak:ALetter +1EEAA..1EEAA; WordBreak:Other +1EEAB..1EEBB; WordBreak:ALetter +1EEBC..1F12F; WordBreak:Other +1F130..1F149; WordBreak:ALetter +1F14A..1F14F; WordBreak:Other +1F150..1F169; WordBreak:ALetter +1F16A..1F16F; WordBreak:Other +1F170..1F189; WordBreak:ALetter +1F18A..1F1E5; WordBreak:Other +1F1E6..1F1FF; WordBreak:Regional_Indicator +1F200..1F307; WordBreak:Other +1F308..1F308; WordBreak:Glue_After_Zwj +1F309..1F33D; WordBreak:Other +1F33E..1F33E; WordBreak:Glue_After_Zwj +1F33F..1F372; WordBreak:Other +1F373..1F373; WordBreak:Glue_After_Zwj +1F374..1F384; WordBreak:Other +1F385..1F385; WordBreak:E_Base +1F386..1F392; WordBreak:Other +1F393..1F393; WordBreak:Glue_After_Zwj +1F394..1F3A3; WordBreak:Other +1F3A4..1F3A4; WordBreak:Glue_After_Zwj +1F3A5..1F3A7; WordBreak:Other +1F3A8..1F3A8; WordBreak:Glue_After_Zwj +1F3A9..1F3C1; WordBreak:Other +1F3C2..1F3C4; WordBreak:E_Base +1F3C5..1F3C6; WordBreak:Other +1F3C7..1F3C7; WordBreak:E_Base +1F3C8..1F3C9; WordBreak:Other +1F3CA..1F3CC; WordBreak:E_Base +1F3CD..1F3EA; WordBreak:Other +1F3EB..1F3EB; WordBreak:Glue_After_Zwj +1F3EC..1F3EC; WordBreak:Other +1F3ED..1F3ED; WordBreak:Glue_After_Zwj +1F3EE..1F3FA; WordBreak:Other +1F3FB..1F3FF; WordBreak:E_Modifier +1F400..1F441; WordBreak:Other +1F442..1F443; WordBreak:E_Base +1F444..1F445; WordBreak:Other +1F446..1F450; WordBreak:E_Base +1F451..1F465; WordBreak:Other +1F466..1F469; WordBreak:E_Base_GAZ +1F46A..1F46D; WordBreak:Other +1F46E..1F46E; WordBreak:E_Base +1F46F..1F46F; WordBreak:Other +1F470..1F478; WordBreak:E_Base +1F479..1F47B; WordBreak:Other +1F47C..1F47C; WordBreak:E_Base +1F47D..1F480; WordBreak:Other +1F481..1F483; WordBreak:E_Base +1F484..1F484; WordBreak:Other +1F485..1F487; WordBreak:E_Base +1F488..1F48A; WordBreak:Other +1F48B..1F48B; WordBreak:Glue_After_Zwj +1F48C..1F4A9; WordBreak:Other +1F4AA..1F4AA; WordBreak:E_Base +1F4AB..1F4BA; WordBreak:Other +1F4BB..1F4BC; WordBreak:Glue_After_Zwj +1F4BD..1F526; WordBreak:Other +1F527..1F527; WordBreak:Glue_After_Zwj +1F528..1F52B; WordBreak:Other +1F52C..1F52C; WordBreak:Glue_After_Zwj +1F52D..1F573; WordBreak:Other +1F574..1F575; WordBreak:E_Base +1F576..1F579; WordBreak:Other +1F57A..1F57A; WordBreak:E_Base +1F57B..1F58F; WordBreak:Other +1F590..1F590; WordBreak:E_Base +1F591..1F594; WordBreak:Other +1F595..1F596; WordBreak:E_Base +1F597..1F5E7; WordBreak:Other +1F5E8..1F5E8; WordBreak:Glue_After_Zwj +1F5E9..1F644; WordBreak:Other +1F645..1F647; WordBreak:E_Base +1F648..1F64A; WordBreak:Other +1F64B..1F64F; WordBreak:E_Base +1F650..1F67F; WordBreak:Other +1F680..1F680; WordBreak:Glue_After_Zwj +1F681..1F691; WordBreak:Other +1F692..1F692; WordBreak:Glue_After_Zwj +1F693..1F6A2; WordBreak:Other +1F6A3..1F6A3; WordBreak:E_Base +1F6A4..1F6B3; WordBreak:Other +1F6B4..1F6B6; WordBreak:E_Base +1F6B7..1F6BF; WordBreak:Other +1F6C0..1F6C0; WordBreak:E_Base +1F6C1..1F6CB; WordBreak:Other +1F6CC..1F6CC; WordBreak:E_Base +1F6CD..1F917; WordBreak:Other +1F918..1F91C; WordBreak:E_Base +1F91D..1F91D; WordBreak:Other +1F91E..1F91F; WordBreak:E_Base +1F920..1F925; WordBreak:Other +1F926..1F926; WordBreak:E_Base +1F927..1F92F; WordBreak:Other +1F930..1F939; WordBreak:E_Base +1F93A..1F93C; WordBreak:Other +1F93D..1F93E; WordBreak:E_Base +1F93F..1F9D0; WordBreak:Other +1F9D1..1F9DD; WordBreak:E_Base +1F9DE..E0000; WordBreak:Other +E0001..E0001; WordBreak:Format +E0002..E001F; WordBreak:Other +E0020..E007F; WordBreak:Extend +E0080..E00FF; WordBreak:Other +E0100..E01EF; WordBreak:Extend +E01F0..10FFFF; WordBreak:Other diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_10_0.test b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_10_0.test new file mode 100644 index 000000000..b2763af30 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_10_0.test @@ -0,0 +1,11 @@ +name: UnicodeWordBreak_10_0 + +description: +Tests character class syntax of the Unicode 10.0 WordBreak property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_10_0.flex b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_10_0.flex new file mode 100644 index 000000000..f3274a9d2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_10_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeWord1_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\W { setCurCharPropertyValue("Not-Word"); } +[^\W] { setCurCharPropertyValue("Word"); } diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_10_0.output b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_10_0.output new file mode 100644 index 000000000..b111f868b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_10_0.output @@ -0,0 +1,1386 @@ +0000..002F; Not-Word +0030..0039; Word +003A..0040; Not-Word +0041..005A; Word +005B..005E; Not-Word +005F..005F; Word +0060..0060; Not-Word +0061..007A; Word +007B..00A9; Not-Word +00AA..00AA; Word +00AB..00B4; Not-Word +00B5..00B5; Word +00B6..00B9; Not-Word +00BA..00BA; Word +00BB..00BF; Not-Word +00C0..00D6; Word +00D7..00D7; Not-Word +00D8..00F6; Word +00F7..00F7; Not-Word +00F8..02C1; Word +02C2..02C5; Not-Word +02C6..02D1; Word +02D2..02DF; Not-Word +02E0..02E4; Word +02E5..02EB; Not-Word +02EC..02EC; Word +02ED..02ED; Not-Word +02EE..02EE; Word +02EF..02FF; Not-Word +0300..0374; Word +0375..0375; Not-Word +0376..0377; Word +0378..0379; Not-Word +037A..037D; Word +037E..037E; Not-Word +037F..037F; Word +0380..0385; Not-Word +0386..0386; Word +0387..0387; Not-Word +0388..038A; Word +038B..038B; Not-Word +038C..038C; Word +038D..038D; Not-Word +038E..03A1; Word +03A2..03A2; Not-Word +03A3..03F5; Word +03F6..03F6; Not-Word +03F7..0481; Word +0482..0482; Not-Word +0483..052F; Word +0530..0530; Not-Word +0531..0556; Word +0557..0558; Not-Word +0559..0559; Word +055A..0560; Not-Word +0561..0587; Word +0588..0590; Not-Word +0591..05BD; Word +05BE..05BE; Not-Word +05BF..05BF; Word +05C0..05C0; Not-Word +05C1..05C2; Word +05C3..05C3; Not-Word +05C4..05C5; Word +05C6..05C6; Not-Word +05C7..05C7; Word +05C8..05CF; Not-Word +05D0..05EA; Word +05EB..05EF; Not-Word +05F0..05F2; Word +05F3..060F; Not-Word +0610..061A; Word +061B..061F; Not-Word +0620..0669; Word +066A..066D; Not-Word +066E..06D3; Word +06D4..06D4; Not-Word +06D5..06DC; Word +06DD..06DE; Not-Word +06DF..06E8; Word +06E9..06E9; Not-Word +06EA..06FC; Word +06FD..06FE; Not-Word +06FF..06FF; Word +0700..070F; Not-Word +0710..074A; Word +074B..074C; Not-Word +074D..07B1; Word +07B2..07BF; Not-Word +07C0..07F5; Word +07F6..07F9; Not-Word +07FA..07FA; Word +07FB..07FF; Not-Word +0800..082D; Word +082E..083F; Not-Word +0840..085B; Word +085C..085F; Not-Word +0860..086A; Word +086B..089F; Not-Word +08A0..08B4; Word +08B5..08B5; Not-Word +08B6..08BD; Word +08BE..08D3; Not-Word +08D4..08E1; Word +08E2..08E2; Not-Word +08E3..0963; Word +0964..0965; Not-Word +0966..096F; Word +0970..0970; Not-Word +0971..0983; Word +0984..0984; Not-Word +0985..098C; Word +098D..098E; Not-Word +098F..0990; Word +0991..0992; Not-Word +0993..09A8; Word +09A9..09A9; Not-Word +09AA..09B0; Word +09B1..09B1; Not-Word +09B2..09B2; Word +09B3..09B5; Not-Word +09B6..09B9; Word +09BA..09BB; Not-Word +09BC..09C4; Word +09C5..09C6; Not-Word +09C7..09C8; Word +09C9..09CA; Not-Word +09CB..09CE; Word +09CF..09D6; Not-Word +09D7..09D7; Word +09D8..09DB; Not-Word +09DC..09DD; Word +09DE..09DE; Not-Word +09DF..09E3; Word +09E4..09E5; Not-Word +09E6..09F1; Word +09F2..09FB; Not-Word +09FC..09FC; Word +09FD..0A00; Not-Word +0A01..0A03; Word +0A04..0A04; Not-Word +0A05..0A0A; Word +0A0B..0A0E; Not-Word +0A0F..0A10; Word +0A11..0A12; Not-Word +0A13..0A28; Word +0A29..0A29; Not-Word +0A2A..0A30; Word +0A31..0A31; Not-Word +0A32..0A33; Word +0A34..0A34; Not-Word +0A35..0A36; Word +0A37..0A37; Not-Word +0A38..0A39; Word +0A3A..0A3B; Not-Word +0A3C..0A3C; Word +0A3D..0A3D; Not-Word +0A3E..0A42; Word +0A43..0A46; Not-Word +0A47..0A48; Word +0A49..0A4A; Not-Word +0A4B..0A4D; Word +0A4E..0A50; Not-Word +0A51..0A51; Word +0A52..0A58; Not-Word +0A59..0A5C; Word +0A5D..0A5D; Not-Word +0A5E..0A5E; Word +0A5F..0A65; Not-Word +0A66..0A75; Word +0A76..0A80; Not-Word +0A81..0A83; Word +0A84..0A84; Not-Word +0A85..0A8D; Word +0A8E..0A8E; Not-Word +0A8F..0A91; Word +0A92..0A92; Not-Word +0A93..0AA8; Word +0AA9..0AA9; Not-Word +0AAA..0AB0; Word +0AB1..0AB1; Not-Word +0AB2..0AB3; Word +0AB4..0AB4; Not-Word +0AB5..0AB9; Word +0ABA..0ABB; Not-Word +0ABC..0AC5; Word +0AC6..0AC6; Not-Word +0AC7..0AC9; Word +0ACA..0ACA; Not-Word +0ACB..0ACD; Word +0ACE..0ACF; Not-Word +0AD0..0AD0; Word +0AD1..0ADF; Not-Word +0AE0..0AE3; Word +0AE4..0AE5; Not-Word +0AE6..0AEF; Word +0AF0..0AF8; Not-Word +0AF9..0AFF; Word +0B00..0B00; Not-Word +0B01..0B03; Word +0B04..0B04; Not-Word +0B05..0B0C; Word +0B0D..0B0E; Not-Word +0B0F..0B10; Word +0B11..0B12; Not-Word +0B13..0B28; Word +0B29..0B29; Not-Word +0B2A..0B30; Word +0B31..0B31; Not-Word +0B32..0B33; Word +0B34..0B34; Not-Word +0B35..0B39; Word +0B3A..0B3B; Not-Word +0B3C..0B44; Word +0B45..0B46; Not-Word +0B47..0B48; Word +0B49..0B4A; Not-Word +0B4B..0B4D; Word +0B4E..0B55; Not-Word +0B56..0B57; Word +0B58..0B5B; Not-Word +0B5C..0B5D; Word +0B5E..0B5E; Not-Word +0B5F..0B63; Word +0B64..0B65; Not-Word +0B66..0B6F; Word +0B70..0B70; Not-Word +0B71..0B71; Word +0B72..0B81; Not-Word +0B82..0B83; Word +0B84..0B84; Not-Word +0B85..0B8A; Word +0B8B..0B8D; Not-Word +0B8E..0B90; Word +0B91..0B91; Not-Word +0B92..0B95; Word +0B96..0B98; Not-Word +0B99..0B9A; Word +0B9B..0B9B; Not-Word +0B9C..0B9C; Word +0B9D..0B9D; Not-Word +0B9E..0B9F; Word +0BA0..0BA2; Not-Word +0BA3..0BA4; Word +0BA5..0BA7; Not-Word +0BA8..0BAA; Word +0BAB..0BAD; Not-Word +0BAE..0BB9; Word +0BBA..0BBD; Not-Word +0BBE..0BC2; Word +0BC3..0BC5; Not-Word +0BC6..0BC8; Word +0BC9..0BC9; Not-Word +0BCA..0BCD; Word +0BCE..0BCF; Not-Word +0BD0..0BD0; Word +0BD1..0BD6; Not-Word +0BD7..0BD7; Word +0BD8..0BE5; Not-Word +0BE6..0BEF; Word +0BF0..0BFF; Not-Word +0C00..0C03; Word +0C04..0C04; Not-Word +0C05..0C0C; Word +0C0D..0C0D; Not-Word +0C0E..0C10; Word +0C11..0C11; Not-Word +0C12..0C28; Word +0C29..0C29; Not-Word +0C2A..0C39; Word +0C3A..0C3C; Not-Word +0C3D..0C44; Word +0C45..0C45; Not-Word +0C46..0C48; Word +0C49..0C49; Not-Word +0C4A..0C4D; Word +0C4E..0C54; Not-Word +0C55..0C56; Word +0C57..0C57; Not-Word +0C58..0C5A; Word +0C5B..0C5F; Not-Word +0C60..0C63; Word +0C64..0C65; Not-Word +0C66..0C6F; Word +0C70..0C7F; Not-Word +0C80..0C83; Word +0C84..0C84; Not-Word +0C85..0C8C; Word +0C8D..0C8D; Not-Word +0C8E..0C90; Word +0C91..0C91; Not-Word +0C92..0CA8; Word +0CA9..0CA9; Not-Word +0CAA..0CB3; Word +0CB4..0CB4; Not-Word +0CB5..0CB9; Word +0CBA..0CBB; Not-Word +0CBC..0CC4; Word +0CC5..0CC5; Not-Word +0CC6..0CC8; Word +0CC9..0CC9; Not-Word +0CCA..0CCD; Word +0CCE..0CD4; Not-Word +0CD5..0CD6; Word +0CD7..0CDD; Not-Word +0CDE..0CDE; Word +0CDF..0CDF; Not-Word +0CE0..0CE3; Word +0CE4..0CE5; Not-Word +0CE6..0CEF; Word +0CF0..0CF0; Not-Word +0CF1..0CF2; Word +0CF3..0CFF; Not-Word +0D00..0D03; Word +0D04..0D04; Not-Word +0D05..0D0C; Word +0D0D..0D0D; Not-Word +0D0E..0D10; Word +0D11..0D11; Not-Word +0D12..0D44; Word +0D45..0D45; Not-Word +0D46..0D48; Word +0D49..0D49; Not-Word +0D4A..0D4E; Word +0D4F..0D53; Not-Word +0D54..0D57; Word +0D58..0D5E; Not-Word +0D5F..0D63; Word +0D64..0D65; Not-Word +0D66..0D6F; Word +0D70..0D79; Not-Word +0D7A..0D7F; Word +0D80..0D81; Not-Word +0D82..0D83; Word +0D84..0D84; Not-Word +0D85..0D96; Word +0D97..0D99; Not-Word +0D9A..0DB1; Word +0DB2..0DB2; Not-Word +0DB3..0DBB; Word +0DBC..0DBC; Not-Word +0DBD..0DBD; Word +0DBE..0DBF; Not-Word +0DC0..0DC6; Word +0DC7..0DC9; Not-Word +0DCA..0DCA; Word +0DCB..0DCE; Not-Word +0DCF..0DD4; Word +0DD5..0DD5; Not-Word +0DD6..0DD6; Word +0DD7..0DD7; Not-Word +0DD8..0DDF; Word +0DE0..0DE5; Not-Word +0DE6..0DEF; Word +0DF0..0DF1; Not-Word +0DF2..0DF3; Word +0DF4..0E00; Not-Word +0E01..0E3A; Word +0E3B..0E3F; Not-Word +0E40..0E4E; Word +0E4F..0E4F; Not-Word +0E50..0E59; Word +0E5A..0E80; Not-Word +0E81..0E82; Word +0E83..0E83; Not-Word +0E84..0E84; Word +0E85..0E86; Not-Word +0E87..0E88; Word +0E89..0E89; Not-Word +0E8A..0E8A; Word +0E8B..0E8C; Not-Word +0E8D..0E8D; Word +0E8E..0E93; Not-Word +0E94..0E97; Word +0E98..0E98; Not-Word +0E99..0E9F; Word +0EA0..0EA0; Not-Word +0EA1..0EA3; Word +0EA4..0EA4; Not-Word +0EA5..0EA5; Word +0EA6..0EA6; Not-Word +0EA7..0EA7; Word +0EA8..0EA9; Not-Word +0EAA..0EAB; Word +0EAC..0EAC; Not-Word +0EAD..0EB9; Word +0EBA..0EBA; Not-Word +0EBB..0EBD; Word +0EBE..0EBF; Not-Word +0EC0..0EC4; Word +0EC5..0EC5; Not-Word +0EC6..0EC6; Word +0EC7..0EC7; Not-Word +0EC8..0ECD; Word +0ECE..0ECF; Not-Word +0ED0..0ED9; Word +0EDA..0EDB; Not-Word +0EDC..0EDF; Word +0EE0..0EFF; Not-Word +0F00..0F00; Word +0F01..0F17; Not-Word +0F18..0F19; Word +0F1A..0F1F; Not-Word +0F20..0F29; Word +0F2A..0F34; Not-Word +0F35..0F35; Word +0F36..0F36; Not-Word +0F37..0F37; Word +0F38..0F38; Not-Word +0F39..0F39; Word +0F3A..0F3D; Not-Word +0F3E..0F47; Word +0F48..0F48; Not-Word +0F49..0F6C; Word +0F6D..0F70; Not-Word +0F71..0F84; Word +0F85..0F85; Not-Word +0F86..0F97; Word +0F98..0F98; Not-Word +0F99..0FBC; Word +0FBD..0FC5; Not-Word +0FC6..0FC6; Word +0FC7..0FFF; Not-Word +1000..1049; Word +104A..104F; Not-Word +1050..109D; Word +109E..109F; Not-Word +10A0..10C5; Word +10C6..10C6; Not-Word +10C7..10C7; Word +10C8..10CC; Not-Word +10CD..10CD; Word +10CE..10CF; Not-Word +10D0..10FA; Word +10FB..10FB; Not-Word +10FC..1248; Word +1249..1249; Not-Word +124A..124D; Word +124E..124F; Not-Word +1250..1256; Word +1257..1257; Not-Word +1258..1258; Word +1259..1259; Not-Word +125A..125D; Word +125E..125F; Not-Word +1260..1288; Word +1289..1289; Not-Word +128A..128D; Word +128E..128F; Not-Word +1290..12B0; Word +12B1..12B1; Not-Word +12B2..12B5; Word +12B6..12B7; Not-Word +12B8..12BE; Word +12BF..12BF; Not-Word +12C0..12C0; Word +12C1..12C1; Not-Word +12C2..12C5; Word +12C6..12C7; Not-Word +12C8..12D6; Word +12D7..12D7; Not-Word +12D8..1310; Word +1311..1311; Not-Word +1312..1315; Word +1316..1317; Not-Word +1318..135A; Word +135B..135C; Not-Word +135D..135F; Word +1360..137F; Not-Word +1380..138F; Word +1390..139F; Not-Word +13A0..13F5; Word +13F6..13F7; Not-Word +13F8..13FD; Word +13FE..1400; Not-Word +1401..166C; Word +166D..166E; Not-Word +166F..167F; Word +1680..1680; Not-Word +1681..169A; Word +169B..169F; Not-Word +16A0..16EA; Word +16EB..16ED; Not-Word +16EE..16F8; Word +16F9..16FF; Not-Word +1700..170C; Word +170D..170D; Not-Word +170E..1714; Word +1715..171F; Not-Word +1720..1734; Word +1735..173F; Not-Word +1740..1753; Word +1754..175F; Not-Word +1760..176C; Word +176D..176D; Not-Word +176E..1770; Word +1771..1771; Not-Word +1772..1773; Word +1774..177F; Not-Word +1780..17D3; Word +17D4..17D6; Not-Word +17D7..17D7; Word +17D8..17DB; Not-Word +17DC..17DD; Word +17DE..17DF; Not-Word +17E0..17E9; Word +17EA..180A; Not-Word +180B..180D; Word +180E..180F; Not-Word +1810..1819; Word +181A..181F; Not-Word +1820..1877; Word +1878..187F; Not-Word +1880..18AA; Word +18AB..18AF; Not-Word +18B0..18F5; Word +18F6..18FF; Not-Word +1900..191E; Word +191F..191F; Not-Word +1920..192B; Word +192C..192F; Not-Word +1930..193B; Word +193C..1945; Not-Word +1946..196D; Word +196E..196F; Not-Word +1970..1974; Word +1975..197F; Not-Word +1980..19AB; Word +19AC..19AF; Not-Word +19B0..19C9; Word +19CA..19CF; Not-Word +19D0..19D9; Word +19DA..19FF; Not-Word +1A00..1A1B; Word +1A1C..1A1F; Not-Word +1A20..1A5E; Word +1A5F..1A5F; Not-Word +1A60..1A7C; Word +1A7D..1A7E; Not-Word +1A7F..1A89; Word +1A8A..1A8F; Not-Word +1A90..1A99; Word +1A9A..1AA6; Not-Word +1AA7..1AA7; Word +1AA8..1AAF; Not-Word +1AB0..1ABE; Word +1ABF..1AFF; Not-Word +1B00..1B4B; Word +1B4C..1B4F; Not-Word +1B50..1B59; Word +1B5A..1B6A; Not-Word +1B6B..1B73; Word +1B74..1B7F; Not-Word +1B80..1BF3; Word +1BF4..1BFF; Not-Word +1C00..1C37; Word +1C38..1C3F; Not-Word +1C40..1C49; Word +1C4A..1C4C; Not-Word +1C4D..1C7D; Word +1C7E..1C7F; Not-Word +1C80..1C88; Word +1C89..1CCF; Not-Word +1CD0..1CD2; Word +1CD3..1CD3; Not-Word +1CD4..1CF9; Word +1CFA..1CFF; Not-Word +1D00..1DF9; Word +1DFA..1DFA; Not-Word +1DFB..1F15; Word +1F16..1F17; Not-Word +1F18..1F1D; Word +1F1E..1F1F; Not-Word +1F20..1F45; Word +1F46..1F47; Not-Word +1F48..1F4D; Word +1F4E..1F4F; Not-Word +1F50..1F57; Word +1F58..1F58; Not-Word +1F59..1F59; Word +1F5A..1F5A; Not-Word +1F5B..1F5B; Word +1F5C..1F5C; Not-Word +1F5D..1F5D; Word +1F5E..1F5E; Not-Word +1F5F..1F7D; Word +1F7E..1F7F; Not-Word +1F80..1FB4; Word +1FB5..1FB5; Not-Word +1FB6..1FBC; Word +1FBD..1FBD; Not-Word +1FBE..1FBE; Word +1FBF..1FC1; Not-Word +1FC2..1FC4; Word +1FC5..1FC5; Not-Word +1FC6..1FCC; Word +1FCD..1FCF; Not-Word +1FD0..1FD3; Word +1FD4..1FD5; Not-Word +1FD6..1FDB; Word +1FDC..1FDF; Not-Word +1FE0..1FEC; Word +1FED..1FF1; Not-Word +1FF2..1FF4; Word +1FF5..1FF5; Not-Word +1FF6..1FFC; Word +1FFD..203E; Not-Word +203F..2040; Word +2041..2053; Not-Word +2054..2054; Word +2055..2070; Not-Word +2071..2071; Word +2072..207E; Not-Word +207F..207F; Word +2080..208F; Not-Word +2090..209C; Word +209D..20CF; Not-Word +20D0..20F0; Word +20F1..2101; Not-Word +2102..2102; Word +2103..2106; Not-Word +2107..2107; Word +2108..2109; Not-Word +210A..2113; Word +2114..2114; Not-Word +2115..2115; Word +2116..2118; Not-Word +2119..211D; Word +211E..2123; Not-Word +2124..2124; Word +2125..2125; Not-Word +2126..2126; Word +2127..2127; Not-Word +2128..2128; Word +2129..2129; Not-Word +212A..212D; Word +212E..212E; Not-Word +212F..2139; Word +213A..213B; Not-Word +213C..213F; Word +2140..2144; Not-Word +2145..2149; Word +214A..214D; Not-Word +214E..214E; Word +214F..215F; Not-Word +2160..2188; Word +2189..24B5; Not-Word +24B6..24E9; Word +24EA..2BFF; Not-Word +2C00..2C2E; Word +2C2F..2C2F; Not-Word +2C30..2C5E; Word +2C5F..2C5F; Not-Word +2C60..2CE4; Word +2CE5..2CEA; Not-Word +2CEB..2CF3; Word +2CF4..2CFF; Not-Word +2D00..2D25; Word +2D26..2D26; Not-Word +2D27..2D27; Word +2D28..2D2C; Not-Word +2D2D..2D2D; Word +2D2E..2D2F; Not-Word +2D30..2D67; Word +2D68..2D6E; Not-Word +2D6F..2D6F; Word +2D70..2D7E; Not-Word +2D7F..2D96; Word +2D97..2D9F; Not-Word +2DA0..2DA6; Word +2DA7..2DA7; Not-Word +2DA8..2DAE; Word +2DAF..2DAF; Not-Word +2DB0..2DB6; Word +2DB7..2DB7; Not-Word +2DB8..2DBE; Word +2DBF..2DBF; Not-Word +2DC0..2DC6; Word +2DC7..2DC7; Not-Word +2DC8..2DCE; Word +2DCF..2DCF; Not-Word +2DD0..2DD6; Word +2DD7..2DD7; Not-Word +2DD8..2DDE; Word +2DDF..2DDF; Not-Word +2DE0..2DFF; Word +2E00..2E2E; Not-Word +2E2F..2E2F; Word +2E30..3004; Not-Word +3005..3007; Word +3008..3020; Not-Word +3021..302F; Word +3030..3030; Not-Word +3031..3035; Word +3036..3037; Not-Word +3038..303C; Word +303D..3040; Not-Word +3041..3096; Word +3097..3098; Not-Word +3099..309A; Word +309B..309C; Not-Word +309D..309F; Word +30A0..30A0; Not-Word +30A1..30FA; Word +30FB..30FB; Not-Word +30FC..30FF; Word +3100..3104; Not-Word +3105..312E; Word +312F..3130; Not-Word +3131..318E; Word +318F..319F; Not-Word +31A0..31BA; Word +31BB..31EF; Not-Word +31F0..31FF; Word +3200..33FF; Not-Word +3400..4DB5; Word +4DB6..4DFF; Not-Word +4E00..9FEA; Word +9FEB..9FFF; Not-Word +A000..A48C; Word +A48D..A4CF; Not-Word +A4D0..A4FD; Word +A4FE..A4FF; Not-Word +A500..A60C; Word +A60D..A60F; Not-Word +A610..A62B; Word +A62C..A63F; Not-Word +A640..A672; Word +A673..A673; Not-Word +A674..A67D; Word +A67E..A67E; Not-Word +A67F..A6F1; Word +A6F2..A716; Not-Word +A717..A71F; Word +A720..A721; Not-Word +A722..A788; Word +A789..A78A; Not-Word +A78B..A7AE; Word +A7AF..A7AF; Not-Word +A7B0..A7B7; Word +A7B8..A7F6; Not-Word +A7F7..A827; Word +A828..A83F; Not-Word +A840..A873; Word +A874..A87F; Not-Word +A880..A8C5; Word +A8C6..A8CF; Not-Word +A8D0..A8D9; Word +A8DA..A8DF; Not-Word +A8E0..A8F7; Word +A8F8..A8FA; Not-Word +A8FB..A8FB; Word +A8FC..A8FC; Not-Word +A8FD..A8FD; Word +A8FE..A8FF; Not-Word +A900..A92D; Word +A92E..A92F; Not-Word +A930..A953; Word +A954..A95F; Not-Word +A960..A97C; Word +A97D..A97F; Not-Word +A980..A9C0; Word +A9C1..A9CE; Not-Word +A9CF..A9D9; Word +A9DA..A9DF; Not-Word +A9E0..A9FE; Word +A9FF..A9FF; Not-Word +AA00..AA36; Word +AA37..AA3F; Not-Word +AA40..AA4D; Word +AA4E..AA4F; Not-Word +AA50..AA59; Word +AA5A..AA5F; Not-Word +AA60..AA76; Word +AA77..AA79; Not-Word +AA7A..AAC2; Word +AAC3..AADA; Not-Word +AADB..AADD; Word +AADE..AADF; Not-Word +AAE0..AAEF; Word +AAF0..AAF1; Not-Word +AAF2..AAF6; Word +AAF7..AB00; Not-Word +AB01..AB06; Word +AB07..AB08; Not-Word +AB09..AB0E; Word +AB0F..AB10; Not-Word +AB11..AB16; Word +AB17..AB1F; Not-Word +AB20..AB26; Word +AB27..AB27; Not-Word +AB28..AB2E; Word +AB2F..AB2F; Not-Word +AB30..AB5A; Word +AB5B..AB5B; Not-Word +AB5C..AB65; Word +AB66..AB6F; Not-Word +AB70..ABEA; Word +ABEB..ABEB; Not-Word +ABEC..ABED; Word +ABEE..ABEF; Not-Word +ABF0..ABF9; Word +ABFA..ABFF; Not-Word +AC00..D7A3; Word +D7A4..D7AF; Not-Word +D7B0..D7C6; Word +D7C7..D7CA; Not-Word +D7CB..D7FB; Word +D7FC..D7FF; Not-Word +E000..F8FF; Not-Word +F900..FA6D; Word +FA6E..FA6F; Not-Word +FA70..FAD9; Word +FADA..FAFF; Not-Word +FB00..FB06; Word +FB07..FB12; Not-Word +FB13..FB17; Word +FB18..FB1C; Not-Word +FB1D..FB28; Word +FB29..FB29; Not-Word +FB2A..FB36; Word +FB37..FB37; Not-Word +FB38..FB3C; Word +FB3D..FB3D; Not-Word +FB3E..FB3E; Word +FB3F..FB3F; Not-Word +FB40..FB41; Word +FB42..FB42; Not-Word +FB43..FB44; Word +FB45..FB45; Not-Word +FB46..FBB1; Word +FBB2..FBD2; Not-Word +FBD3..FD3D; Word +FD3E..FD4F; Not-Word +FD50..FD8F; Word +FD90..FD91; Not-Word +FD92..FDC7; Word +FDC8..FDEF; Not-Word +FDF0..FDFB; Word +FDFC..FDFF; Not-Word +FE00..FE0F; Word +FE10..FE1F; Not-Word +FE20..FE2F; Word +FE30..FE32; Not-Word +FE33..FE34; Word +FE35..FE4C; Not-Word +FE4D..FE4F; Word +FE50..FE6F; Not-Word +FE70..FE74; Word +FE75..FE75; Not-Word +FE76..FEFC; Word +FEFD..FF0F; Not-Word +FF10..FF19; Word +FF1A..FF20; Not-Word +FF21..FF3A; Word +FF3B..FF3E; Not-Word +FF3F..FF3F; Word +FF40..FF40; Not-Word +FF41..FF5A; Word +FF5B..FF65; Not-Word +FF66..FFBE; Word +FFBF..FFC1; Not-Word +FFC2..FFC7; Word +FFC8..FFC9; Not-Word +FFCA..FFCF; Word +FFD0..FFD1; Not-Word +FFD2..FFD7; Word +FFD8..FFD9; Not-Word +FFDA..FFDC; Word +FFDD..FFFF; Not-Word +10000..1000B; Word +1000C..1000C; Not-Word +1000D..10026; Word +10027..10027; Not-Word +10028..1003A; Word +1003B..1003B; Not-Word +1003C..1003D; Word +1003E..1003E; Not-Word +1003F..1004D; Word +1004E..1004F; Not-Word +10050..1005D; Word +1005E..1007F; Not-Word +10080..100FA; Word +100FB..1013F; Not-Word +10140..10174; Word +10175..101FC; Not-Word +101FD..101FD; Word +101FE..1027F; Not-Word +10280..1029C; Word +1029D..1029F; Not-Word +102A0..102D0; Word +102D1..102DF; Not-Word +102E0..102E0; Word +102E1..102FF; Not-Word +10300..1031F; Word +10320..1032C; Not-Word +1032D..1034A; Word +1034B..1034F; Not-Word +10350..1037A; Word +1037B..1037F; Not-Word +10380..1039D; Word +1039E..1039F; Not-Word +103A0..103C3; Word +103C4..103C7; Not-Word +103C8..103CF; Word +103D0..103D0; Not-Word +103D1..103D5; Word +103D6..103FF; Not-Word +10400..1049D; Word +1049E..1049F; Not-Word +104A0..104A9; Word +104AA..104AF; Not-Word +104B0..104D3; Word +104D4..104D7; Not-Word +104D8..104FB; Word +104FC..104FF; Not-Word +10500..10527; Word +10528..1052F; Not-Word +10530..10563; Word +10564..105FF; Not-Word +10600..10736; Word +10737..1073F; Not-Word +10740..10755; Word +10756..1075F; Not-Word +10760..10767; Word +10768..107FF; Not-Word +10800..10805; Word +10806..10807; Not-Word +10808..10808; Word +10809..10809; Not-Word +1080A..10835; Word +10836..10836; Not-Word +10837..10838; Word +10839..1083B; Not-Word +1083C..1083C; Word +1083D..1083E; Not-Word +1083F..10855; Word +10856..1085F; Not-Word +10860..10876; Word +10877..1087F; Not-Word +10880..1089E; Word +1089F..108DF; Not-Word +108E0..108F2; Word +108F3..108F3; Not-Word +108F4..108F5; Word +108F6..108FF; Not-Word +10900..10915; Word +10916..1091F; Not-Word +10920..10939; Word +1093A..1097F; Not-Word +10980..109B7; Word +109B8..109BD; Not-Word +109BE..109BF; Word +109C0..109FF; Not-Word +10A00..10A03; Word +10A04..10A04; Not-Word +10A05..10A06; Word +10A07..10A0B; Not-Word +10A0C..10A13; Word +10A14..10A14; Not-Word +10A15..10A17; Word +10A18..10A18; Not-Word +10A19..10A33; Word +10A34..10A37; Not-Word +10A38..10A3A; Word +10A3B..10A3E; Not-Word +10A3F..10A3F; Word +10A40..10A5F; Not-Word +10A60..10A7C; Word +10A7D..10A7F; Not-Word +10A80..10A9C; Word +10A9D..10ABF; Not-Word +10AC0..10AC7; Word +10AC8..10AC8; Not-Word +10AC9..10AE6; Word +10AE7..10AFF; Not-Word +10B00..10B35; Word +10B36..10B3F; Not-Word +10B40..10B55; Word +10B56..10B5F; Not-Word +10B60..10B72; Word +10B73..10B7F; Not-Word +10B80..10B91; Word +10B92..10BFF; Not-Word +10C00..10C48; Word +10C49..10C7F; Not-Word +10C80..10CB2; Word +10CB3..10CBF; Not-Word +10CC0..10CF2; Word +10CF3..10FFF; Not-Word +11000..11046; Word +11047..11065; Not-Word +11066..1106F; Word +11070..1107E; Not-Word +1107F..110BA; Word +110BB..110CF; Not-Word +110D0..110E8; Word +110E9..110EF; Not-Word +110F0..110F9; Word +110FA..110FF; Not-Word +11100..11134; Word +11135..11135; Not-Word +11136..1113F; Word +11140..1114F; Not-Word +11150..11173; Word +11174..11175; Not-Word +11176..11176; Word +11177..1117F; Not-Word +11180..111C4; Word +111C5..111C9; Not-Word +111CA..111CC; Word +111CD..111CF; Not-Word +111D0..111DA; Word +111DB..111DB; Not-Word +111DC..111DC; Word +111DD..111FF; Not-Word +11200..11211; Word +11212..11212; Not-Word +11213..11237; Word +11238..1123D; Not-Word +1123E..1123E; Word +1123F..1127F; Not-Word +11280..11286; Word +11287..11287; Not-Word +11288..11288; Word +11289..11289; Not-Word +1128A..1128D; Word +1128E..1128E; Not-Word +1128F..1129D; Word +1129E..1129E; Not-Word +1129F..112A8; Word +112A9..112AF; Not-Word +112B0..112EA; Word +112EB..112EF; Not-Word +112F0..112F9; Word +112FA..112FF; Not-Word +11300..11303; Word +11304..11304; Not-Word +11305..1130C; Word +1130D..1130E; Not-Word +1130F..11310; Word +11311..11312; Not-Word +11313..11328; Word +11329..11329; Not-Word +1132A..11330; Word +11331..11331; Not-Word +11332..11333; Word +11334..11334; Not-Word +11335..11339; Word +1133A..1133B; Not-Word +1133C..11344; Word +11345..11346; Not-Word +11347..11348; Word +11349..1134A; Not-Word +1134B..1134D; Word +1134E..1134F; Not-Word +11350..11350; Word +11351..11356; Not-Word +11357..11357; Word +11358..1135C; Not-Word +1135D..11363; Word +11364..11365; Not-Word +11366..1136C; Word +1136D..1136F; Not-Word +11370..11374; Word +11375..113FF; Not-Word +11400..1144A; Word +1144B..1144F; Not-Word +11450..11459; Word +1145A..1147F; Not-Word +11480..114C5; Word +114C6..114C6; Not-Word +114C7..114C7; Word +114C8..114CF; Not-Word +114D0..114D9; Word +114DA..1157F; Not-Word +11580..115B5; Word +115B6..115B7; Not-Word +115B8..115C0; Word +115C1..115D7; Not-Word +115D8..115DD; Word +115DE..115FF; Not-Word +11600..11640; Word +11641..11643; Not-Word +11644..11644; Word +11645..1164F; Not-Word +11650..11659; Word +1165A..1167F; Not-Word +11680..116B7; Word +116B8..116BF; Not-Word +116C0..116C9; Word +116CA..116FF; Not-Word +11700..11719; Word +1171A..1171C; Not-Word +1171D..1172B; Word +1172C..1172F; Not-Word +11730..11739; Word +1173A..1189F; Not-Word +118A0..118E9; Word +118EA..118FE; Not-Word +118FF..118FF; Word +11900..119FF; Not-Word +11A00..11A3E; Word +11A3F..11A46; Not-Word +11A47..11A47; Word +11A48..11A4F; Not-Word +11A50..11A83; Word +11A84..11A85; Not-Word +11A86..11A99; Word +11A9A..11ABF; Not-Word +11AC0..11AF8; Word +11AF9..11BFF; Not-Word +11C00..11C08; Word +11C09..11C09; Not-Word +11C0A..11C36; Word +11C37..11C37; Not-Word +11C38..11C40; Word +11C41..11C4F; Not-Word +11C50..11C59; Word +11C5A..11C71; Not-Word +11C72..11C8F; Word +11C90..11C91; Not-Word +11C92..11CA7; Word +11CA8..11CA8; Not-Word +11CA9..11CB6; Word +11CB7..11CFF; Not-Word +11D00..11D06; Word +11D07..11D07; Not-Word +11D08..11D09; Word +11D0A..11D0A; Not-Word +11D0B..11D36; Word +11D37..11D39; Not-Word +11D3A..11D3A; Word +11D3B..11D3B; Not-Word +11D3C..11D3D; Word +11D3E..11D3E; Not-Word +11D3F..11D47; Word +11D48..11D4F; Not-Word +11D50..11D59; Word +11D5A..11FFF; Not-Word +12000..12399; Word +1239A..123FF; Not-Word +12400..1246E; Word +1246F..1247F; Not-Word +12480..12543; Word +12544..12FFF; Not-Word +13000..1342E; Word +1342F..143FF; Not-Word +14400..14646; Word +14647..167FF; Not-Word +16800..16A38; Word +16A39..16A3F; Not-Word +16A40..16A5E; Word +16A5F..16A5F; Not-Word +16A60..16A69; Word +16A6A..16ACF; Not-Word +16AD0..16AED; Word +16AEE..16AEF; Not-Word +16AF0..16AF4; Word +16AF5..16AFF; Not-Word +16B00..16B36; Word +16B37..16B3F; Not-Word +16B40..16B43; Word +16B44..16B4F; Not-Word +16B50..16B59; Word +16B5A..16B62; Not-Word +16B63..16B77; Word +16B78..16B7C; Not-Word +16B7D..16B8F; Word +16B90..16EFF; Not-Word +16F00..16F44; Word +16F45..16F4F; Not-Word +16F50..16F7E; Word +16F7F..16F8E; Not-Word +16F8F..16F9F; Word +16FA0..16FDF; Not-Word +16FE0..16FE1; Word +16FE2..16FFF; Not-Word +17000..187EC; Word +187ED..187FF; Not-Word +18800..18AF2; Word +18AF3..1AFFF; Not-Word +1B000..1B11E; Word +1B11F..1B16F; Not-Word +1B170..1B2FB; Word +1B2FC..1BBFF; Not-Word +1BC00..1BC6A; Word +1BC6B..1BC6F; Not-Word +1BC70..1BC7C; Word +1BC7D..1BC7F; Not-Word +1BC80..1BC88; Word +1BC89..1BC8F; Not-Word +1BC90..1BC99; Word +1BC9A..1BC9C; Not-Word +1BC9D..1BC9E; Word +1BC9F..1D164; Not-Word +1D165..1D169; Word +1D16A..1D16C; Not-Word +1D16D..1D172; Word +1D173..1D17A; Not-Word +1D17B..1D182; Word +1D183..1D184; Not-Word +1D185..1D18B; Word +1D18C..1D1A9; Not-Word +1D1AA..1D1AD; Word +1D1AE..1D241; Not-Word +1D242..1D244; Word +1D245..1D3FF; Not-Word +1D400..1D454; Word +1D455..1D455; Not-Word +1D456..1D49C; Word +1D49D..1D49D; Not-Word +1D49E..1D49F; Word +1D4A0..1D4A1; Not-Word +1D4A2..1D4A2; Word +1D4A3..1D4A4; Not-Word +1D4A5..1D4A6; Word +1D4A7..1D4A8; Not-Word +1D4A9..1D4AC; Word +1D4AD..1D4AD; Not-Word +1D4AE..1D4B9; Word +1D4BA..1D4BA; Not-Word +1D4BB..1D4BB; Word +1D4BC..1D4BC; Not-Word +1D4BD..1D4C3; Word +1D4C4..1D4C4; Not-Word +1D4C5..1D505; Word +1D506..1D506; Not-Word +1D507..1D50A; Word +1D50B..1D50C; Not-Word +1D50D..1D514; Word +1D515..1D515; Not-Word +1D516..1D51C; Word +1D51D..1D51D; Not-Word +1D51E..1D539; Word +1D53A..1D53A; Not-Word +1D53B..1D53E; Word +1D53F..1D53F; Not-Word +1D540..1D544; Word +1D545..1D545; Not-Word +1D546..1D546; Word +1D547..1D549; Not-Word +1D54A..1D550; Word +1D551..1D551; Not-Word +1D552..1D6A5; Word +1D6A6..1D6A7; Not-Word +1D6A8..1D6C0; Word +1D6C1..1D6C1; Not-Word +1D6C2..1D6DA; Word +1D6DB..1D6DB; Not-Word +1D6DC..1D6FA; Word +1D6FB..1D6FB; Not-Word +1D6FC..1D714; Word +1D715..1D715; Not-Word +1D716..1D734; Word +1D735..1D735; Not-Word +1D736..1D74E; Word +1D74F..1D74F; Not-Word +1D750..1D76E; Word +1D76F..1D76F; Not-Word +1D770..1D788; Word +1D789..1D789; Not-Word +1D78A..1D7A8; Word +1D7A9..1D7A9; Not-Word +1D7AA..1D7C2; Word +1D7C3..1D7C3; Not-Word +1D7C4..1D7CB; Word +1D7CC..1D7CD; Not-Word +1D7CE..1D7FF; Word +1D800..1D9FF; Not-Word +1DA00..1DA36; Word +1DA37..1DA3A; Not-Word +1DA3B..1DA6C; Word +1DA6D..1DA74; Not-Word +1DA75..1DA75; Word +1DA76..1DA83; Not-Word +1DA84..1DA84; Word +1DA85..1DA9A; Not-Word +1DA9B..1DA9F; Word +1DAA0..1DAA0; Not-Word +1DAA1..1DAAF; Word +1DAB0..1DFFF; Not-Word +1E000..1E006; Word +1E007..1E007; Not-Word +1E008..1E018; Word +1E019..1E01A; Not-Word +1E01B..1E021; Word +1E022..1E022; Not-Word +1E023..1E024; Word +1E025..1E025; Not-Word +1E026..1E02A; Word +1E02B..1E7FF; Not-Word +1E800..1E8C4; Word +1E8C5..1E8CF; Not-Word +1E8D0..1E8D6; Word +1E8D7..1E8FF; Not-Word +1E900..1E94A; Word +1E94B..1E94F; Not-Word +1E950..1E959; Word +1E95A..1EDFF; Not-Word +1EE00..1EE03; Word +1EE04..1EE04; Not-Word +1EE05..1EE1F; Word +1EE20..1EE20; Not-Word +1EE21..1EE22; Word +1EE23..1EE23; Not-Word +1EE24..1EE24; Word +1EE25..1EE26; Not-Word +1EE27..1EE27; Word +1EE28..1EE28; Not-Word +1EE29..1EE32; Word +1EE33..1EE33; Not-Word +1EE34..1EE37; Word +1EE38..1EE38; Not-Word +1EE39..1EE39; Word +1EE3A..1EE3A; Not-Word +1EE3B..1EE3B; Word +1EE3C..1EE41; Not-Word +1EE42..1EE42; Word +1EE43..1EE46; Not-Word +1EE47..1EE47; Word +1EE48..1EE48; Not-Word +1EE49..1EE49; Word +1EE4A..1EE4A; Not-Word +1EE4B..1EE4B; Word +1EE4C..1EE4C; Not-Word +1EE4D..1EE4F; Word +1EE50..1EE50; Not-Word +1EE51..1EE52; Word +1EE53..1EE53; Not-Word +1EE54..1EE54; Word +1EE55..1EE56; Not-Word +1EE57..1EE57; Word +1EE58..1EE58; Not-Word +1EE59..1EE59; Word +1EE5A..1EE5A; Not-Word +1EE5B..1EE5B; Word +1EE5C..1EE5C; Not-Word +1EE5D..1EE5D; Word +1EE5E..1EE5E; Not-Word +1EE5F..1EE5F; Word +1EE60..1EE60; Not-Word +1EE61..1EE62; Word +1EE63..1EE63; Not-Word +1EE64..1EE64; Word +1EE65..1EE66; Not-Word +1EE67..1EE6A; Word +1EE6B..1EE6B; Not-Word +1EE6C..1EE72; Word +1EE73..1EE73; Not-Word +1EE74..1EE77; Word +1EE78..1EE78; Not-Word +1EE79..1EE7C; Word +1EE7D..1EE7D; Not-Word +1EE7E..1EE7E; Word +1EE7F..1EE7F; Not-Word +1EE80..1EE89; Word +1EE8A..1EE8A; Not-Word +1EE8B..1EE9B; Word +1EE9C..1EEA0; Not-Word +1EEA1..1EEA3; Word +1EEA4..1EEA4; Not-Word +1EEA5..1EEA9; Word +1EEAA..1EEAA; Not-Word +1EEAB..1EEBB; Word +1EEBC..1F12F; Not-Word +1F130..1F149; Word +1F14A..1F14F; Not-Word +1F150..1F169; Word +1F16A..1F16F; Not-Word +1F170..1F189; Word +1F18A..1FFFF; Not-Word +20000..2A6D6; Word +2A6D7..2A6FF; Not-Word +2A700..2B734; Word +2B735..2B73F; Not-Word +2B740..2B81D; Word +2B81E..2B81F; Not-Word +2B820..2CEA1; Word +2CEA2..2CEAF; Not-Word +2CEB0..2EBE0; Word +2EBE1..2F7FF; Not-Word +2F800..2FA1D; Word +2FA1E..E00FF; Not-Word +E0100..E01EF; Word +E01F0..10FFFF; Not-Word diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_10_0.test b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_10_0.test new file mode 100644 index 000000000..23e8e0af9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeWord1_10_0 + +description: +Tests character class syntax of the Unicode 10.0 Word property +using the '\W' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_10_0.flex b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_10_0.flex new file mode 100644 index 000000000..786e0f8b2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_10_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 10.0 +%public +%class UnicodeWord2_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\w { setCurCharPropertyValue("Word"); } +[^\w] { setCurCharPropertyValue("Not-Word"); } diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_10_0.output b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_10_0.output new file mode 100644 index 000000000..b111f868b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_10_0.output @@ -0,0 +1,1386 @@ +0000..002F; Not-Word +0030..0039; Word +003A..0040; Not-Word +0041..005A; Word +005B..005E; Not-Word +005F..005F; Word +0060..0060; Not-Word +0061..007A; Word +007B..00A9; Not-Word +00AA..00AA; Word +00AB..00B4; Not-Word +00B5..00B5; Word +00B6..00B9; Not-Word +00BA..00BA; Word +00BB..00BF; Not-Word +00C0..00D6; Word +00D7..00D7; Not-Word +00D8..00F6; Word +00F7..00F7; Not-Word +00F8..02C1; Word +02C2..02C5; Not-Word +02C6..02D1; Word +02D2..02DF; Not-Word +02E0..02E4; Word +02E5..02EB; Not-Word +02EC..02EC; Word +02ED..02ED; Not-Word +02EE..02EE; Word +02EF..02FF; Not-Word +0300..0374; Word +0375..0375; Not-Word +0376..0377; Word +0378..0379; Not-Word +037A..037D; Word +037E..037E; Not-Word +037F..037F; Word +0380..0385; Not-Word +0386..0386; Word +0387..0387; Not-Word +0388..038A; Word +038B..038B; Not-Word +038C..038C; Word +038D..038D; Not-Word +038E..03A1; Word +03A2..03A2; Not-Word +03A3..03F5; Word +03F6..03F6; Not-Word +03F7..0481; Word +0482..0482; Not-Word +0483..052F; Word +0530..0530; Not-Word +0531..0556; Word +0557..0558; Not-Word +0559..0559; Word +055A..0560; Not-Word +0561..0587; Word +0588..0590; Not-Word +0591..05BD; Word +05BE..05BE; Not-Word +05BF..05BF; Word +05C0..05C0; Not-Word +05C1..05C2; Word +05C3..05C3; Not-Word +05C4..05C5; Word +05C6..05C6; Not-Word +05C7..05C7; Word +05C8..05CF; Not-Word +05D0..05EA; Word +05EB..05EF; Not-Word +05F0..05F2; Word +05F3..060F; Not-Word +0610..061A; Word +061B..061F; Not-Word +0620..0669; Word +066A..066D; Not-Word +066E..06D3; Word +06D4..06D4; Not-Word +06D5..06DC; Word +06DD..06DE; Not-Word +06DF..06E8; Word +06E9..06E9; Not-Word +06EA..06FC; Word +06FD..06FE; Not-Word +06FF..06FF; Word +0700..070F; Not-Word +0710..074A; Word +074B..074C; Not-Word +074D..07B1; Word +07B2..07BF; Not-Word +07C0..07F5; Word +07F6..07F9; Not-Word +07FA..07FA; Word +07FB..07FF; Not-Word +0800..082D; Word +082E..083F; Not-Word +0840..085B; Word +085C..085F; Not-Word +0860..086A; Word +086B..089F; Not-Word +08A0..08B4; Word +08B5..08B5; Not-Word +08B6..08BD; Word +08BE..08D3; Not-Word +08D4..08E1; Word +08E2..08E2; Not-Word +08E3..0963; Word +0964..0965; Not-Word +0966..096F; Word +0970..0970; Not-Word +0971..0983; Word +0984..0984; Not-Word +0985..098C; Word +098D..098E; Not-Word +098F..0990; Word +0991..0992; Not-Word +0993..09A8; Word +09A9..09A9; Not-Word +09AA..09B0; Word +09B1..09B1; Not-Word +09B2..09B2; Word +09B3..09B5; Not-Word +09B6..09B9; Word +09BA..09BB; Not-Word +09BC..09C4; Word +09C5..09C6; Not-Word +09C7..09C8; Word +09C9..09CA; Not-Word +09CB..09CE; Word +09CF..09D6; Not-Word +09D7..09D7; Word +09D8..09DB; Not-Word +09DC..09DD; Word +09DE..09DE; Not-Word +09DF..09E3; Word +09E4..09E5; Not-Word +09E6..09F1; Word +09F2..09FB; Not-Word +09FC..09FC; Word +09FD..0A00; Not-Word +0A01..0A03; Word +0A04..0A04; Not-Word +0A05..0A0A; Word +0A0B..0A0E; Not-Word +0A0F..0A10; Word +0A11..0A12; Not-Word +0A13..0A28; Word +0A29..0A29; Not-Word +0A2A..0A30; Word +0A31..0A31; Not-Word +0A32..0A33; Word +0A34..0A34; Not-Word +0A35..0A36; Word +0A37..0A37; Not-Word +0A38..0A39; Word +0A3A..0A3B; Not-Word +0A3C..0A3C; Word +0A3D..0A3D; Not-Word +0A3E..0A42; Word +0A43..0A46; Not-Word +0A47..0A48; Word +0A49..0A4A; Not-Word +0A4B..0A4D; Word +0A4E..0A50; Not-Word +0A51..0A51; Word +0A52..0A58; Not-Word +0A59..0A5C; Word +0A5D..0A5D; Not-Word +0A5E..0A5E; Word +0A5F..0A65; Not-Word +0A66..0A75; Word +0A76..0A80; Not-Word +0A81..0A83; Word +0A84..0A84; Not-Word +0A85..0A8D; Word +0A8E..0A8E; Not-Word +0A8F..0A91; Word +0A92..0A92; Not-Word +0A93..0AA8; Word +0AA9..0AA9; Not-Word +0AAA..0AB0; Word +0AB1..0AB1; Not-Word +0AB2..0AB3; Word +0AB4..0AB4; Not-Word +0AB5..0AB9; Word +0ABA..0ABB; Not-Word +0ABC..0AC5; Word +0AC6..0AC6; Not-Word +0AC7..0AC9; Word +0ACA..0ACA; Not-Word +0ACB..0ACD; Word +0ACE..0ACF; Not-Word +0AD0..0AD0; Word +0AD1..0ADF; Not-Word +0AE0..0AE3; Word +0AE4..0AE5; Not-Word +0AE6..0AEF; Word +0AF0..0AF8; Not-Word +0AF9..0AFF; Word +0B00..0B00; Not-Word +0B01..0B03; Word +0B04..0B04; Not-Word +0B05..0B0C; Word +0B0D..0B0E; Not-Word +0B0F..0B10; Word +0B11..0B12; Not-Word +0B13..0B28; Word +0B29..0B29; Not-Word +0B2A..0B30; Word +0B31..0B31; Not-Word +0B32..0B33; Word +0B34..0B34; Not-Word +0B35..0B39; Word +0B3A..0B3B; Not-Word +0B3C..0B44; Word +0B45..0B46; Not-Word +0B47..0B48; Word +0B49..0B4A; Not-Word +0B4B..0B4D; Word +0B4E..0B55; Not-Word +0B56..0B57; Word +0B58..0B5B; Not-Word +0B5C..0B5D; Word +0B5E..0B5E; Not-Word +0B5F..0B63; Word +0B64..0B65; Not-Word +0B66..0B6F; Word +0B70..0B70; Not-Word +0B71..0B71; Word +0B72..0B81; Not-Word +0B82..0B83; Word +0B84..0B84; Not-Word +0B85..0B8A; Word +0B8B..0B8D; Not-Word +0B8E..0B90; Word +0B91..0B91; Not-Word +0B92..0B95; Word +0B96..0B98; Not-Word +0B99..0B9A; Word +0B9B..0B9B; Not-Word +0B9C..0B9C; Word +0B9D..0B9D; Not-Word +0B9E..0B9F; Word +0BA0..0BA2; Not-Word +0BA3..0BA4; Word +0BA5..0BA7; Not-Word +0BA8..0BAA; Word +0BAB..0BAD; Not-Word +0BAE..0BB9; Word +0BBA..0BBD; Not-Word +0BBE..0BC2; Word +0BC3..0BC5; Not-Word +0BC6..0BC8; Word +0BC9..0BC9; Not-Word +0BCA..0BCD; Word +0BCE..0BCF; Not-Word +0BD0..0BD0; Word +0BD1..0BD6; Not-Word +0BD7..0BD7; Word +0BD8..0BE5; Not-Word +0BE6..0BEF; Word +0BF0..0BFF; Not-Word +0C00..0C03; Word +0C04..0C04; Not-Word +0C05..0C0C; Word +0C0D..0C0D; Not-Word +0C0E..0C10; Word +0C11..0C11; Not-Word +0C12..0C28; Word +0C29..0C29; Not-Word +0C2A..0C39; Word +0C3A..0C3C; Not-Word +0C3D..0C44; Word +0C45..0C45; Not-Word +0C46..0C48; Word +0C49..0C49; Not-Word +0C4A..0C4D; Word +0C4E..0C54; Not-Word +0C55..0C56; Word +0C57..0C57; Not-Word +0C58..0C5A; Word +0C5B..0C5F; Not-Word +0C60..0C63; Word +0C64..0C65; Not-Word +0C66..0C6F; Word +0C70..0C7F; Not-Word +0C80..0C83; Word +0C84..0C84; Not-Word +0C85..0C8C; Word +0C8D..0C8D; Not-Word +0C8E..0C90; Word +0C91..0C91; Not-Word +0C92..0CA8; Word +0CA9..0CA9; Not-Word +0CAA..0CB3; Word +0CB4..0CB4; Not-Word +0CB5..0CB9; Word +0CBA..0CBB; Not-Word +0CBC..0CC4; Word +0CC5..0CC5; Not-Word +0CC6..0CC8; Word +0CC9..0CC9; Not-Word +0CCA..0CCD; Word +0CCE..0CD4; Not-Word +0CD5..0CD6; Word +0CD7..0CDD; Not-Word +0CDE..0CDE; Word +0CDF..0CDF; Not-Word +0CE0..0CE3; Word +0CE4..0CE5; Not-Word +0CE6..0CEF; Word +0CF0..0CF0; Not-Word +0CF1..0CF2; Word +0CF3..0CFF; Not-Word +0D00..0D03; Word +0D04..0D04; Not-Word +0D05..0D0C; Word +0D0D..0D0D; Not-Word +0D0E..0D10; Word +0D11..0D11; Not-Word +0D12..0D44; Word +0D45..0D45; Not-Word +0D46..0D48; Word +0D49..0D49; Not-Word +0D4A..0D4E; Word +0D4F..0D53; Not-Word +0D54..0D57; Word +0D58..0D5E; Not-Word +0D5F..0D63; Word +0D64..0D65; Not-Word +0D66..0D6F; Word +0D70..0D79; Not-Word +0D7A..0D7F; Word +0D80..0D81; Not-Word +0D82..0D83; Word +0D84..0D84; Not-Word +0D85..0D96; Word +0D97..0D99; Not-Word +0D9A..0DB1; Word +0DB2..0DB2; Not-Word +0DB3..0DBB; Word +0DBC..0DBC; Not-Word +0DBD..0DBD; Word +0DBE..0DBF; Not-Word +0DC0..0DC6; Word +0DC7..0DC9; Not-Word +0DCA..0DCA; Word +0DCB..0DCE; Not-Word +0DCF..0DD4; Word +0DD5..0DD5; Not-Word +0DD6..0DD6; Word +0DD7..0DD7; Not-Word +0DD8..0DDF; Word +0DE0..0DE5; Not-Word +0DE6..0DEF; Word +0DF0..0DF1; Not-Word +0DF2..0DF3; Word +0DF4..0E00; Not-Word +0E01..0E3A; Word +0E3B..0E3F; Not-Word +0E40..0E4E; Word +0E4F..0E4F; Not-Word +0E50..0E59; Word +0E5A..0E80; Not-Word +0E81..0E82; Word +0E83..0E83; Not-Word +0E84..0E84; Word +0E85..0E86; Not-Word +0E87..0E88; Word +0E89..0E89; Not-Word +0E8A..0E8A; Word +0E8B..0E8C; Not-Word +0E8D..0E8D; Word +0E8E..0E93; Not-Word +0E94..0E97; Word +0E98..0E98; Not-Word +0E99..0E9F; Word +0EA0..0EA0; Not-Word +0EA1..0EA3; Word +0EA4..0EA4; Not-Word +0EA5..0EA5; Word +0EA6..0EA6; Not-Word +0EA7..0EA7; Word +0EA8..0EA9; Not-Word +0EAA..0EAB; Word +0EAC..0EAC; Not-Word +0EAD..0EB9; Word +0EBA..0EBA; Not-Word +0EBB..0EBD; Word +0EBE..0EBF; Not-Word +0EC0..0EC4; Word +0EC5..0EC5; Not-Word +0EC6..0EC6; Word +0EC7..0EC7; Not-Word +0EC8..0ECD; Word +0ECE..0ECF; Not-Word +0ED0..0ED9; Word +0EDA..0EDB; Not-Word +0EDC..0EDF; Word +0EE0..0EFF; Not-Word +0F00..0F00; Word +0F01..0F17; Not-Word +0F18..0F19; Word +0F1A..0F1F; Not-Word +0F20..0F29; Word +0F2A..0F34; Not-Word +0F35..0F35; Word +0F36..0F36; Not-Word +0F37..0F37; Word +0F38..0F38; Not-Word +0F39..0F39; Word +0F3A..0F3D; Not-Word +0F3E..0F47; Word +0F48..0F48; Not-Word +0F49..0F6C; Word +0F6D..0F70; Not-Word +0F71..0F84; Word +0F85..0F85; Not-Word +0F86..0F97; Word +0F98..0F98; Not-Word +0F99..0FBC; Word +0FBD..0FC5; Not-Word +0FC6..0FC6; Word +0FC7..0FFF; Not-Word +1000..1049; Word +104A..104F; Not-Word +1050..109D; Word +109E..109F; Not-Word +10A0..10C5; Word +10C6..10C6; Not-Word +10C7..10C7; Word +10C8..10CC; Not-Word +10CD..10CD; Word +10CE..10CF; Not-Word +10D0..10FA; Word +10FB..10FB; Not-Word +10FC..1248; Word +1249..1249; Not-Word +124A..124D; Word +124E..124F; Not-Word +1250..1256; Word +1257..1257; Not-Word +1258..1258; Word +1259..1259; Not-Word +125A..125D; Word +125E..125F; Not-Word +1260..1288; Word +1289..1289; Not-Word +128A..128D; Word +128E..128F; Not-Word +1290..12B0; Word +12B1..12B1; Not-Word +12B2..12B5; Word +12B6..12B7; Not-Word +12B8..12BE; Word +12BF..12BF; Not-Word +12C0..12C0; Word +12C1..12C1; Not-Word +12C2..12C5; Word +12C6..12C7; Not-Word +12C8..12D6; Word +12D7..12D7; Not-Word +12D8..1310; Word +1311..1311; Not-Word +1312..1315; Word +1316..1317; Not-Word +1318..135A; Word +135B..135C; Not-Word +135D..135F; Word +1360..137F; Not-Word +1380..138F; Word +1390..139F; Not-Word +13A0..13F5; Word +13F6..13F7; Not-Word +13F8..13FD; Word +13FE..1400; Not-Word +1401..166C; Word +166D..166E; Not-Word +166F..167F; Word +1680..1680; Not-Word +1681..169A; Word +169B..169F; Not-Word +16A0..16EA; Word +16EB..16ED; Not-Word +16EE..16F8; Word +16F9..16FF; Not-Word +1700..170C; Word +170D..170D; Not-Word +170E..1714; Word +1715..171F; Not-Word +1720..1734; Word +1735..173F; Not-Word +1740..1753; Word +1754..175F; Not-Word +1760..176C; Word +176D..176D; Not-Word +176E..1770; Word +1771..1771; Not-Word +1772..1773; Word +1774..177F; Not-Word +1780..17D3; Word +17D4..17D6; Not-Word +17D7..17D7; Word +17D8..17DB; Not-Word +17DC..17DD; Word +17DE..17DF; Not-Word +17E0..17E9; Word +17EA..180A; Not-Word +180B..180D; Word +180E..180F; Not-Word +1810..1819; Word +181A..181F; Not-Word +1820..1877; Word +1878..187F; Not-Word +1880..18AA; Word +18AB..18AF; Not-Word +18B0..18F5; Word +18F6..18FF; Not-Word +1900..191E; Word +191F..191F; Not-Word +1920..192B; Word +192C..192F; Not-Word +1930..193B; Word +193C..1945; Not-Word +1946..196D; Word +196E..196F; Not-Word +1970..1974; Word +1975..197F; Not-Word +1980..19AB; Word +19AC..19AF; Not-Word +19B0..19C9; Word +19CA..19CF; Not-Word +19D0..19D9; Word +19DA..19FF; Not-Word +1A00..1A1B; Word +1A1C..1A1F; Not-Word +1A20..1A5E; Word +1A5F..1A5F; Not-Word +1A60..1A7C; Word +1A7D..1A7E; Not-Word +1A7F..1A89; Word +1A8A..1A8F; Not-Word +1A90..1A99; Word +1A9A..1AA6; Not-Word +1AA7..1AA7; Word +1AA8..1AAF; Not-Word +1AB0..1ABE; Word +1ABF..1AFF; Not-Word +1B00..1B4B; Word +1B4C..1B4F; Not-Word +1B50..1B59; Word +1B5A..1B6A; Not-Word +1B6B..1B73; Word +1B74..1B7F; Not-Word +1B80..1BF3; Word +1BF4..1BFF; Not-Word +1C00..1C37; Word +1C38..1C3F; Not-Word +1C40..1C49; Word +1C4A..1C4C; Not-Word +1C4D..1C7D; Word +1C7E..1C7F; Not-Word +1C80..1C88; Word +1C89..1CCF; Not-Word +1CD0..1CD2; Word +1CD3..1CD3; Not-Word +1CD4..1CF9; Word +1CFA..1CFF; Not-Word +1D00..1DF9; Word +1DFA..1DFA; Not-Word +1DFB..1F15; Word +1F16..1F17; Not-Word +1F18..1F1D; Word +1F1E..1F1F; Not-Word +1F20..1F45; Word +1F46..1F47; Not-Word +1F48..1F4D; Word +1F4E..1F4F; Not-Word +1F50..1F57; Word +1F58..1F58; Not-Word +1F59..1F59; Word +1F5A..1F5A; Not-Word +1F5B..1F5B; Word +1F5C..1F5C; Not-Word +1F5D..1F5D; Word +1F5E..1F5E; Not-Word +1F5F..1F7D; Word +1F7E..1F7F; Not-Word +1F80..1FB4; Word +1FB5..1FB5; Not-Word +1FB6..1FBC; Word +1FBD..1FBD; Not-Word +1FBE..1FBE; Word +1FBF..1FC1; Not-Word +1FC2..1FC4; Word +1FC5..1FC5; Not-Word +1FC6..1FCC; Word +1FCD..1FCF; Not-Word +1FD0..1FD3; Word +1FD4..1FD5; Not-Word +1FD6..1FDB; Word +1FDC..1FDF; Not-Word +1FE0..1FEC; Word +1FED..1FF1; Not-Word +1FF2..1FF4; Word +1FF5..1FF5; Not-Word +1FF6..1FFC; Word +1FFD..203E; Not-Word +203F..2040; Word +2041..2053; Not-Word +2054..2054; Word +2055..2070; Not-Word +2071..2071; Word +2072..207E; Not-Word +207F..207F; Word +2080..208F; Not-Word +2090..209C; Word +209D..20CF; Not-Word +20D0..20F0; Word +20F1..2101; Not-Word +2102..2102; Word +2103..2106; Not-Word +2107..2107; Word +2108..2109; Not-Word +210A..2113; Word +2114..2114; Not-Word +2115..2115; Word +2116..2118; Not-Word +2119..211D; Word +211E..2123; Not-Word +2124..2124; Word +2125..2125; Not-Word +2126..2126; Word +2127..2127; Not-Word +2128..2128; Word +2129..2129; Not-Word +212A..212D; Word +212E..212E; Not-Word +212F..2139; Word +213A..213B; Not-Word +213C..213F; Word +2140..2144; Not-Word +2145..2149; Word +214A..214D; Not-Word +214E..214E; Word +214F..215F; Not-Word +2160..2188; Word +2189..24B5; Not-Word +24B6..24E9; Word +24EA..2BFF; Not-Word +2C00..2C2E; Word +2C2F..2C2F; Not-Word +2C30..2C5E; Word +2C5F..2C5F; Not-Word +2C60..2CE4; Word +2CE5..2CEA; Not-Word +2CEB..2CF3; Word +2CF4..2CFF; Not-Word +2D00..2D25; Word +2D26..2D26; Not-Word +2D27..2D27; Word +2D28..2D2C; Not-Word +2D2D..2D2D; Word +2D2E..2D2F; Not-Word +2D30..2D67; Word +2D68..2D6E; Not-Word +2D6F..2D6F; Word +2D70..2D7E; Not-Word +2D7F..2D96; Word +2D97..2D9F; Not-Word +2DA0..2DA6; Word +2DA7..2DA7; Not-Word +2DA8..2DAE; Word +2DAF..2DAF; Not-Word +2DB0..2DB6; Word +2DB7..2DB7; Not-Word +2DB8..2DBE; Word +2DBF..2DBF; Not-Word +2DC0..2DC6; Word +2DC7..2DC7; Not-Word +2DC8..2DCE; Word +2DCF..2DCF; Not-Word +2DD0..2DD6; Word +2DD7..2DD7; Not-Word +2DD8..2DDE; Word +2DDF..2DDF; Not-Word +2DE0..2DFF; Word +2E00..2E2E; Not-Word +2E2F..2E2F; Word +2E30..3004; Not-Word +3005..3007; Word +3008..3020; Not-Word +3021..302F; Word +3030..3030; Not-Word +3031..3035; Word +3036..3037; Not-Word +3038..303C; Word +303D..3040; Not-Word +3041..3096; Word +3097..3098; Not-Word +3099..309A; Word +309B..309C; Not-Word +309D..309F; Word +30A0..30A0; Not-Word +30A1..30FA; Word +30FB..30FB; Not-Word +30FC..30FF; Word +3100..3104; Not-Word +3105..312E; Word +312F..3130; Not-Word +3131..318E; Word +318F..319F; Not-Word +31A0..31BA; Word +31BB..31EF; Not-Word +31F0..31FF; Word +3200..33FF; Not-Word +3400..4DB5; Word +4DB6..4DFF; Not-Word +4E00..9FEA; Word +9FEB..9FFF; Not-Word +A000..A48C; Word +A48D..A4CF; Not-Word +A4D0..A4FD; Word +A4FE..A4FF; Not-Word +A500..A60C; Word +A60D..A60F; Not-Word +A610..A62B; Word +A62C..A63F; Not-Word +A640..A672; Word +A673..A673; Not-Word +A674..A67D; Word +A67E..A67E; Not-Word +A67F..A6F1; Word +A6F2..A716; Not-Word +A717..A71F; Word +A720..A721; Not-Word +A722..A788; Word +A789..A78A; Not-Word +A78B..A7AE; Word +A7AF..A7AF; Not-Word +A7B0..A7B7; Word +A7B8..A7F6; Not-Word +A7F7..A827; Word +A828..A83F; Not-Word +A840..A873; Word +A874..A87F; Not-Word +A880..A8C5; Word +A8C6..A8CF; Not-Word +A8D0..A8D9; Word +A8DA..A8DF; Not-Word +A8E0..A8F7; Word +A8F8..A8FA; Not-Word +A8FB..A8FB; Word +A8FC..A8FC; Not-Word +A8FD..A8FD; Word +A8FE..A8FF; Not-Word +A900..A92D; Word +A92E..A92F; Not-Word +A930..A953; Word +A954..A95F; Not-Word +A960..A97C; Word +A97D..A97F; Not-Word +A980..A9C0; Word +A9C1..A9CE; Not-Word +A9CF..A9D9; Word +A9DA..A9DF; Not-Word +A9E0..A9FE; Word +A9FF..A9FF; Not-Word +AA00..AA36; Word +AA37..AA3F; Not-Word +AA40..AA4D; Word +AA4E..AA4F; Not-Word +AA50..AA59; Word +AA5A..AA5F; Not-Word +AA60..AA76; Word +AA77..AA79; Not-Word +AA7A..AAC2; Word +AAC3..AADA; Not-Word +AADB..AADD; Word +AADE..AADF; Not-Word +AAE0..AAEF; Word +AAF0..AAF1; Not-Word +AAF2..AAF6; Word +AAF7..AB00; Not-Word +AB01..AB06; Word +AB07..AB08; Not-Word +AB09..AB0E; Word +AB0F..AB10; Not-Word +AB11..AB16; Word +AB17..AB1F; Not-Word +AB20..AB26; Word +AB27..AB27; Not-Word +AB28..AB2E; Word +AB2F..AB2F; Not-Word +AB30..AB5A; Word +AB5B..AB5B; Not-Word +AB5C..AB65; Word +AB66..AB6F; Not-Word +AB70..ABEA; Word +ABEB..ABEB; Not-Word +ABEC..ABED; Word +ABEE..ABEF; Not-Word +ABF0..ABF9; Word +ABFA..ABFF; Not-Word +AC00..D7A3; Word +D7A4..D7AF; Not-Word +D7B0..D7C6; Word +D7C7..D7CA; Not-Word +D7CB..D7FB; Word +D7FC..D7FF; Not-Word +E000..F8FF; Not-Word +F900..FA6D; Word +FA6E..FA6F; Not-Word +FA70..FAD9; Word +FADA..FAFF; Not-Word +FB00..FB06; Word +FB07..FB12; Not-Word +FB13..FB17; Word +FB18..FB1C; Not-Word +FB1D..FB28; Word +FB29..FB29; Not-Word +FB2A..FB36; Word +FB37..FB37; Not-Word +FB38..FB3C; Word +FB3D..FB3D; Not-Word +FB3E..FB3E; Word +FB3F..FB3F; Not-Word +FB40..FB41; Word +FB42..FB42; Not-Word +FB43..FB44; Word +FB45..FB45; Not-Word +FB46..FBB1; Word +FBB2..FBD2; Not-Word +FBD3..FD3D; Word +FD3E..FD4F; Not-Word +FD50..FD8F; Word +FD90..FD91; Not-Word +FD92..FDC7; Word +FDC8..FDEF; Not-Word +FDF0..FDFB; Word +FDFC..FDFF; Not-Word +FE00..FE0F; Word +FE10..FE1F; Not-Word +FE20..FE2F; Word +FE30..FE32; Not-Word +FE33..FE34; Word +FE35..FE4C; Not-Word +FE4D..FE4F; Word +FE50..FE6F; Not-Word +FE70..FE74; Word +FE75..FE75; Not-Word +FE76..FEFC; Word +FEFD..FF0F; Not-Word +FF10..FF19; Word +FF1A..FF20; Not-Word +FF21..FF3A; Word +FF3B..FF3E; Not-Word +FF3F..FF3F; Word +FF40..FF40; Not-Word +FF41..FF5A; Word +FF5B..FF65; Not-Word +FF66..FFBE; Word +FFBF..FFC1; Not-Word +FFC2..FFC7; Word +FFC8..FFC9; Not-Word +FFCA..FFCF; Word +FFD0..FFD1; Not-Word +FFD2..FFD7; Word +FFD8..FFD9; Not-Word +FFDA..FFDC; Word +FFDD..FFFF; Not-Word +10000..1000B; Word +1000C..1000C; Not-Word +1000D..10026; Word +10027..10027; Not-Word +10028..1003A; Word +1003B..1003B; Not-Word +1003C..1003D; Word +1003E..1003E; Not-Word +1003F..1004D; Word +1004E..1004F; Not-Word +10050..1005D; Word +1005E..1007F; Not-Word +10080..100FA; Word +100FB..1013F; Not-Word +10140..10174; Word +10175..101FC; Not-Word +101FD..101FD; Word +101FE..1027F; Not-Word +10280..1029C; Word +1029D..1029F; Not-Word +102A0..102D0; Word +102D1..102DF; Not-Word +102E0..102E0; Word +102E1..102FF; Not-Word +10300..1031F; Word +10320..1032C; Not-Word +1032D..1034A; Word +1034B..1034F; Not-Word +10350..1037A; Word +1037B..1037F; Not-Word +10380..1039D; Word +1039E..1039F; Not-Word +103A0..103C3; Word +103C4..103C7; Not-Word +103C8..103CF; Word +103D0..103D0; Not-Word +103D1..103D5; Word +103D6..103FF; Not-Word +10400..1049D; Word +1049E..1049F; Not-Word +104A0..104A9; Word +104AA..104AF; Not-Word +104B0..104D3; Word +104D4..104D7; Not-Word +104D8..104FB; Word +104FC..104FF; Not-Word +10500..10527; Word +10528..1052F; Not-Word +10530..10563; Word +10564..105FF; Not-Word +10600..10736; Word +10737..1073F; Not-Word +10740..10755; Word +10756..1075F; Not-Word +10760..10767; Word +10768..107FF; Not-Word +10800..10805; Word +10806..10807; Not-Word +10808..10808; Word +10809..10809; Not-Word +1080A..10835; Word +10836..10836; Not-Word +10837..10838; Word +10839..1083B; Not-Word +1083C..1083C; Word +1083D..1083E; Not-Word +1083F..10855; Word +10856..1085F; Not-Word +10860..10876; Word +10877..1087F; Not-Word +10880..1089E; Word +1089F..108DF; Not-Word +108E0..108F2; Word +108F3..108F3; Not-Word +108F4..108F5; Word +108F6..108FF; Not-Word +10900..10915; Word +10916..1091F; Not-Word +10920..10939; Word +1093A..1097F; Not-Word +10980..109B7; Word +109B8..109BD; Not-Word +109BE..109BF; Word +109C0..109FF; Not-Word +10A00..10A03; Word +10A04..10A04; Not-Word +10A05..10A06; Word +10A07..10A0B; Not-Word +10A0C..10A13; Word +10A14..10A14; Not-Word +10A15..10A17; Word +10A18..10A18; Not-Word +10A19..10A33; Word +10A34..10A37; Not-Word +10A38..10A3A; Word +10A3B..10A3E; Not-Word +10A3F..10A3F; Word +10A40..10A5F; Not-Word +10A60..10A7C; Word +10A7D..10A7F; Not-Word +10A80..10A9C; Word +10A9D..10ABF; Not-Word +10AC0..10AC7; Word +10AC8..10AC8; Not-Word +10AC9..10AE6; Word +10AE7..10AFF; Not-Word +10B00..10B35; Word +10B36..10B3F; Not-Word +10B40..10B55; Word +10B56..10B5F; Not-Word +10B60..10B72; Word +10B73..10B7F; Not-Word +10B80..10B91; Word +10B92..10BFF; Not-Word +10C00..10C48; Word +10C49..10C7F; Not-Word +10C80..10CB2; Word +10CB3..10CBF; Not-Word +10CC0..10CF2; Word +10CF3..10FFF; Not-Word +11000..11046; Word +11047..11065; Not-Word +11066..1106F; Word +11070..1107E; Not-Word +1107F..110BA; Word +110BB..110CF; Not-Word +110D0..110E8; Word +110E9..110EF; Not-Word +110F0..110F9; Word +110FA..110FF; Not-Word +11100..11134; Word +11135..11135; Not-Word +11136..1113F; Word +11140..1114F; Not-Word +11150..11173; Word +11174..11175; Not-Word +11176..11176; Word +11177..1117F; Not-Word +11180..111C4; Word +111C5..111C9; Not-Word +111CA..111CC; Word +111CD..111CF; Not-Word +111D0..111DA; Word +111DB..111DB; Not-Word +111DC..111DC; Word +111DD..111FF; Not-Word +11200..11211; Word +11212..11212; Not-Word +11213..11237; Word +11238..1123D; Not-Word +1123E..1123E; Word +1123F..1127F; Not-Word +11280..11286; Word +11287..11287; Not-Word +11288..11288; Word +11289..11289; Not-Word +1128A..1128D; Word +1128E..1128E; Not-Word +1128F..1129D; Word +1129E..1129E; Not-Word +1129F..112A8; Word +112A9..112AF; Not-Word +112B0..112EA; Word +112EB..112EF; Not-Word +112F0..112F9; Word +112FA..112FF; Not-Word +11300..11303; Word +11304..11304; Not-Word +11305..1130C; Word +1130D..1130E; Not-Word +1130F..11310; Word +11311..11312; Not-Word +11313..11328; Word +11329..11329; Not-Word +1132A..11330; Word +11331..11331; Not-Word +11332..11333; Word +11334..11334; Not-Word +11335..11339; Word +1133A..1133B; Not-Word +1133C..11344; Word +11345..11346; Not-Word +11347..11348; Word +11349..1134A; Not-Word +1134B..1134D; Word +1134E..1134F; Not-Word +11350..11350; Word +11351..11356; Not-Word +11357..11357; Word +11358..1135C; Not-Word +1135D..11363; Word +11364..11365; Not-Word +11366..1136C; Word +1136D..1136F; Not-Word +11370..11374; Word +11375..113FF; Not-Word +11400..1144A; Word +1144B..1144F; Not-Word +11450..11459; Word +1145A..1147F; Not-Word +11480..114C5; Word +114C6..114C6; Not-Word +114C7..114C7; Word +114C8..114CF; Not-Word +114D0..114D9; Word +114DA..1157F; Not-Word +11580..115B5; Word +115B6..115B7; Not-Word +115B8..115C0; Word +115C1..115D7; Not-Word +115D8..115DD; Word +115DE..115FF; Not-Word +11600..11640; Word +11641..11643; Not-Word +11644..11644; Word +11645..1164F; Not-Word +11650..11659; Word +1165A..1167F; Not-Word +11680..116B7; Word +116B8..116BF; Not-Word +116C0..116C9; Word +116CA..116FF; Not-Word +11700..11719; Word +1171A..1171C; Not-Word +1171D..1172B; Word +1172C..1172F; Not-Word +11730..11739; Word +1173A..1189F; Not-Word +118A0..118E9; Word +118EA..118FE; Not-Word +118FF..118FF; Word +11900..119FF; Not-Word +11A00..11A3E; Word +11A3F..11A46; Not-Word +11A47..11A47; Word +11A48..11A4F; Not-Word +11A50..11A83; Word +11A84..11A85; Not-Word +11A86..11A99; Word +11A9A..11ABF; Not-Word +11AC0..11AF8; Word +11AF9..11BFF; Not-Word +11C00..11C08; Word +11C09..11C09; Not-Word +11C0A..11C36; Word +11C37..11C37; Not-Word +11C38..11C40; Word +11C41..11C4F; Not-Word +11C50..11C59; Word +11C5A..11C71; Not-Word +11C72..11C8F; Word +11C90..11C91; Not-Word +11C92..11CA7; Word +11CA8..11CA8; Not-Word +11CA9..11CB6; Word +11CB7..11CFF; Not-Word +11D00..11D06; Word +11D07..11D07; Not-Word +11D08..11D09; Word +11D0A..11D0A; Not-Word +11D0B..11D36; Word +11D37..11D39; Not-Word +11D3A..11D3A; Word +11D3B..11D3B; Not-Word +11D3C..11D3D; Word +11D3E..11D3E; Not-Word +11D3F..11D47; Word +11D48..11D4F; Not-Word +11D50..11D59; Word +11D5A..11FFF; Not-Word +12000..12399; Word +1239A..123FF; Not-Word +12400..1246E; Word +1246F..1247F; Not-Word +12480..12543; Word +12544..12FFF; Not-Word +13000..1342E; Word +1342F..143FF; Not-Word +14400..14646; Word +14647..167FF; Not-Word +16800..16A38; Word +16A39..16A3F; Not-Word +16A40..16A5E; Word +16A5F..16A5F; Not-Word +16A60..16A69; Word +16A6A..16ACF; Not-Word +16AD0..16AED; Word +16AEE..16AEF; Not-Word +16AF0..16AF4; Word +16AF5..16AFF; Not-Word +16B00..16B36; Word +16B37..16B3F; Not-Word +16B40..16B43; Word +16B44..16B4F; Not-Word +16B50..16B59; Word +16B5A..16B62; Not-Word +16B63..16B77; Word +16B78..16B7C; Not-Word +16B7D..16B8F; Word +16B90..16EFF; Not-Word +16F00..16F44; Word +16F45..16F4F; Not-Word +16F50..16F7E; Word +16F7F..16F8E; Not-Word +16F8F..16F9F; Word +16FA0..16FDF; Not-Word +16FE0..16FE1; Word +16FE2..16FFF; Not-Word +17000..187EC; Word +187ED..187FF; Not-Word +18800..18AF2; Word +18AF3..1AFFF; Not-Word +1B000..1B11E; Word +1B11F..1B16F; Not-Word +1B170..1B2FB; Word +1B2FC..1BBFF; Not-Word +1BC00..1BC6A; Word +1BC6B..1BC6F; Not-Word +1BC70..1BC7C; Word +1BC7D..1BC7F; Not-Word +1BC80..1BC88; Word +1BC89..1BC8F; Not-Word +1BC90..1BC99; Word +1BC9A..1BC9C; Not-Word +1BC9D..1BC9E; Word +1BC9F..1D164; Not-Word +1D165..1D169; Word +1D16A..1D16C; Not-Word +1D16D..1D172; Word +1D173..1D17A; Not-Word +1D17B..1D182; Word +1D183..1D184; Not-Word +1D185..1D18B; Word +1D18C..1D1A9; Not-Word +1D1AA..1D1AD; Word +1D1AE..1D241; Not-Word +1D242..1D244; Word +1D245..1D3FF; Not-Word +1D400..1D454; Word +1D455..1D455; Not-Word +1D456..1D49C; Word +1D49D..1D49D; Not-Word +1D49E..1D49F; Word +1D4A0..1D4A1; Not-Word +1D4A2..1D4A2; Word +1D4A3..1D4A4; Not-Word +1D4A5..1D4A6; Word +1D4A7..1D4A8; Not-Word +1D4A9..1D4AC; Word +1D4AD..1D4AD; Not-Word +1D4AE..1D4B9; Word +1D4BA..1D4BA; Not-Word +1D4BB..1D4BB; Word +1D4BC..1D4BC; Not-Word +1D4BD..1D4C3; Word +1D4C4..1D4C4; Not-Word +1D4C5..1D505; Word +1D506..1D506; Not-Word +1D507..1D50A; Word +1D50B..1D50C; Not-Word +1D50D..1D514; Word +1D515..1D515; Not-Word +1D516..1D51C; Word +1D51D..1D51D; Not-Word +1D51E..1D539; Word +1D53A..1D53A; Not-Word +1D53B..1D53E; Word +1D53F..1D53F; Not-Word +1D540..1D544; Word +1D545..1D545; Not-Word +1D546..1D546; Word +1D547..1D549; Not-Word +1D54A..1D550; Word +1D551..1D551; Not-Word +1D552..1D6A5; Word +1D6A6..1D6A7; Not-Word +1D6A8..1D6C0; Word +1D6C1..1D6C1; Not-Word +1D6C2..1D6DA; Word +1D6DB..1D6DB; Not-Word +1D6DC..1D6FA; Word +1D6FB..1D6FB; Not-Word +1D6FC..1D714; Word +1D715..1D715; Not-Word +1D716..1D734; Word +1D735..1D735; Not-Word +1D736..1D74E; Word +1D74F..1D74F; Not-Word +1D750..1D76E; Word +1D76F..1D76F; Not-Word +1D770..1D788; Word +1D789..1D789; Not-Word +1D78A..1D7A8; Word +1D7A9..1D7A9; Not-Word +1D7AA..1D7C2; Word +1D7C3..1D7C3; Not-Word +1D7C4..1D7CB; Word +1D7CC..1D7CD; Not-Word +1D7CE..1D7FF; Word +1D800..1D9FF; Not-Word +1DA00..1DA36; Word +1DA37..1DA3A; Not-Word +1DA3B..1DA6C; Word +1DA6D..1DA74; Not-Word +1DA75..1DA75; Word +1DA76..1DA83; Not-Word +1DA84..1DA84; Word +1DA85..1DA9A; Not-Word +1DA9B..1DA9F; Word +1DAA0..1DAA0; Not-Word +1DAA1..1DAAF; Word +1DAB0..1DFFF; Not-Word +1E000..1E006; Word +1E007..1E007; Not-Word +1E008..1E018; Word +1E019..1E01A; Not-Word +1E01B..1E021; Word +1E022..1E022; Not-Word +1E023..1E024; Word +1E025..1E025; Not-Word +1E026..1E02A; Word +1E02B..1E7FF; Not-Word +1E800..1E8C4; Word +1E8C5..1E8CF; Not-Word +1E8D0..1E8D6; Word +1E8D7..1E8FF; Not-Word +1E900..1E94A; Word +1E94B..1E94F; Not-Word +1E950..1E959; Word +1E95A..1EDFF; Not-Word +1EE00..1EE03; Word +1EE04..1EE04; Not-Word +1EE05..1EE1F; Word +1EE20..1EE20; Not-Word +1EE21..1EE22; Word +1EE23..1EE23; Not-Word +1EE24..1EE24; Word +1EE25..1EE26; Not-Word +1EE27..1EE27; Word +1EE28..1EE28; Not-Word +1EE29..1EE32; Word +1EE33..1EE33; Not-Word +1EE34..1EE37; Word +1EE38..1EE38; Not-Word +1EE39..1EE39; Word +1EE3A..1EE3A; Not-Word +1EE3B..1EE3B; Word +1EE3C..1EE41; Not-Word +1EE42..1EE42; Word +1EE43..1EE46; Not-Word +1EE47..1EE47; Word +1EE48..1EE48; Not-Word +1EE49..1EE49; Word +1EE4A..1EE4A; Not-Word +1EE4B..1EE4B; Word +1EE4C..1EE4C; Not-Word +1EE4D..1EE4F; Word +1EE50..1EE50; Not-Word +1EE51..1EE52; Word +1EE53..1EE53; Not-Word +1EE54..1EE54; Word +1EE55..1EE56; Not-Word +1EE57..1EE57; Word +1EE58..1EE58; Not-Word +1EE59..1EE59; Word +1EE5A..1EE5A; Not-Word +1EE5B..1EE5B; Word +1EE5C..1EE5C; Not-Word +1EE5D..1EE5D; Word +1EE5E..1EE5E; Not-Word +1EE5F..1EE5F; Word +1EE60..1EE60; Not-Word +1EE61..1EE62; Word +1EE63..1EE63; Not-Word +1EE64..1EE64; Word +1EE65..1EE66; Not-Word +1EE67..1EE6A; Word +1EE6B..1EE6B; Not-Word +1EE6C..1EE72; Word +1EE73..1EE73; Not-Word +1EE74..1EE77; Word +1EE78..1EE78; Not-Word +1EE79..1EE7C; Word +1EE7D..1EE7D; Not-Word +1EE7E..1EE7E; Word +1EE7F..1EE7F; Not-Word +1EE80..1EE89; Word +1EE8A..1EE8A; Not-Word +1EE8B..1EE9B; Word +1EE9C..1EEA0; Not-Word +1EEA1..1EEA3; Word +1EEA4..1EEA4; Not-Word +1EEA5..1EEA9; Word +1EEAA..1EEAA; Not-Word +1EEAB..1EEBB; Word +1EEBC..1F12F; Not-Word +1F130..1F149; Word +1F14A..1F14F; Not-Word +1F150..1F169; Word +1F16A..1F16F; Not-Word +1F170..1F189; Word +1F18A..1FFFF; Not-Word +20000..2A6D6; Word +2A6D7..2A6FF; Not-Word +2A700..2B734; Word +2B735..2B73F; Not-Word +2B740..2B81D; Word +2B81E..2B81F; Not-Word +2B820..2CEA1; Word +2CEA2..2CEAF; Not-Word +2CEB0..2EBE0; Word +2EBE1..2F7FF; Not-Word +2F800..2FA1D; Word +2FA1E..E00FF; Not-Word +E0100..E01EF; Word +E01F0..10FFFF; Not-Word diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_10_0.test b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_10_0.test new file mode 100644 index 000000000..23047a159 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_10_0.test @@ -0,0 +1,12 @@ +name: UnicodeWord2_10_0 + +description: +Tests character class syntax of the Unicode 10.0 Word property +using the '\w' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + From 52e5915e79fafed8342dbbbdc9a5de093ce6ca48 Mon Sep 17 00:00:00 2001 From: Gerwin Klein Date: Sat, 26 Jan 2019 12:52:34 +1100 Subject: [PATCH 071/129] bump version: JFlex 1.7.1-SNAPSHOT -> 1.8.0-SNAPSHOT (#545) --- cup-maven-plugin/pom.xml | 2 +- docs/Makefile | 2 +- docs/docs.bzl | 2 +- docs/xmanual.tex | 2 +- jflex-maven-plugin/pom.xml | 2 +- jflex-unicode-maven-plugin/pom.xml | 2 +- jflex/bin/jflex | 2 +- jflex/bin/jflex.bat | 2 +- jflex/examples/cup-interpreter/build.xml | 2 +- jflex/examples/cup-interpreter/pom.xml | 2 +- jflex/examples/cup-java/build.xml | 2 +- jflex/examples/cup-java/pom.xml | 2 +- jflex/examples/cup-lcalc/pom.xml | 2 +- jflex/examples/pom.xml | 4 +--- jflex/examples/simple/build.xml | 2 +- jflex/examples/simple/pom.xml | 2 +- jflex/examples/standalone/pom.xml | 2 +- jflex/examples/zero-reader/pom.xml | 2 +- jflex/pom.xml | 2 +- jflex/src/main/cup/LexParse.cup | 2 +- jflex/src/main/java/jflex/Main.java | 4 ++-- jflex/src/main/java/jflex/anttask/JFlexTask.java | 2 +- jflex/src/main/java/jflex/base/Build.java | 2 +- jflex/src/main/java/jflex/base/IntPair.java | 4 ++-- jflex/src/main/java/jflex/chars/Interval.java | 4 ++-- jflex/src/main/java/jflex/core/Action.java | 4 ++-- jflex/src/main/java/jflex/core/CharClassInterval.java | 4 ++-- jflex/src/main/java/jflex/core/CharClasses.java | 4 ++-- jflex/src/main/java/jflex/core/DFA.java | 4 ++-- jflex/src/main/java/jflex/core/EOFActions.java | 4 ++-- jflex/src/main/java/jflex/core/IntCharSet.java | 4 ++-- jflex/src/main/java/jflex/core/Macros.java | 4 ++-- jflex/src/main/java/jflex/core/NFA.java | 4 ++-- jflex/src/main/java/jflex/core/Options.java | 4 ++-- jflex/src/main/java/jflex/core/Out.java | 4 ++-- jflex/src/main/java/jflex/core/RegExp.java | 4 ++-- jflex/src/main/java/jflex/core/RegExp1.java | 4 ++-- jflex/src/main/java/jflex/core/RegExp2.java | 4 ++-- jflex/src/main/java/jflex/core/RegExps.java | 4 ++-- jflex/src/main/java/jflex/core/ScannerException.java | 4 ++-- jflex/src/main/java/jflex/core/SemCheck.java | 4 ++-- jflex/src/main/java/jflex/core/Skeleton.java | 4 ++-- jflex/src/main/java/jflex/core/StatePairList.java | 4 ++-- jflex/src/main/java/jflex/core/StateSet.java | 4 ++-- jflex/src/main/java/jflex/core/StateSetEnumerator.java | 4 ++-- jflex/src/main/java/jflex/core/StdOutWriter.java | 4 ++-- .../src/main/java/jflex/exceptions/CharClassException.java | 4 ++-- .../src/main/java/jflex/exceptions/GeneratorException.java | 4 ++-- jflex/src/main/java/jflex/exceptions/MacroException.java | 4 ++-- jflex/src/main/java/jflex/exceptions/SilentExit.java | 4 ++-- jflex/src/main/java/jflex/generator/CountEmitter.java | 4 ++-- jflex/src/main/java/jflex/generator/Emitter.java | 4 ++-- jflex/src/main/java/jflex/generator/HiLowEmitter.java | 4 ++-- jflex/src/main/java/jflex/generator/LexGenerator.java | 4 ++-- jflex/src/main/java/jflex/generator/PackEmitter.java | 4 ++-- jflex/src/main/java/jflex/gui/GeneratorThread.java | 4 ++-- jflex/src/main/java/jflex/gui/GridPanel.java | 4 ++-- jflex/src/main/java/jflex/gui/GridPanelConstraint.java | 4 ++-- jflex/src/main/java/jflex/gui/Handles.java | 4 ++-- jflex/src/main/java/jflex/gui/MainFrame.java | 4 ++-- jflex/src/main/java/jflex/gui/OptionsDialog.java | 4 ++-- jflex/src/main/java/jflex/l10n/ErrorMessages.java | 4 ++-- jflex/src/main/java/jflex/performance/Timer.java | 4 ++-- jflex/src/main/java/jflex/scanner/LexicalStates.java | 4 ++-- jflex/src/main/jflex/LexScan.flex | 2 +- jflex/src/test/java/jflex/anttask/JFlexTaskTest.java | 4 ++-- jflex/src/test/java/jflex/core/CharClassesTest.java | 4 ++-- jflex/src/test/java/jflex/core/RegExpTests.java | 4 ++-- jflex/src/test/java/jflex/core/SkeletonTest.java | 4 ++-- jflex/src/test/java/jflex/generator/EmitterTest.java | 4 ++-- jflex/src/test/java/jflex/generator/PackEmitterTest.java | 4 ++-- .../src/test/java/jflex/unicode/UnicodePropertiesTest.java | 2 +- pom.xml | 2 +- report-module/pom.xml | 6 ++---- scripts/mk-release.sh | 2 +- testsuite/jflex-testsuite-maven-plugin/pom.xml | 4 ++-- testsuite/pom.xml | 2 +- testsuite/testcases/pom.xml | 2 +- 78 files changed, 128 insertions(+), 132 deletions(-) diff --git a/cup-maven-plugin/pom.xml b/cup-maven-plugin/pom.xml index 397d581cd..729943e09 100644 --- a/cup-maven-plugin/pom.xml +++ b/cup-maven-plugin/pom.xml @@ -3,7 +3,7 @@ de.jflex jflex-parent - 1.7.1-SNAPSHOT + 1.8.0-SNAPSHOT ../pom.xml 1.0 diff --git a/docs/Makefile b/docs/Makefile index 3c4a8d5df..326d54e4c 100644 --- a/docs/Makefile +++ b/docs/Makefile @@ -1,7 +1,7 @@ # Makefile for jflex documentation (ps + pdf + html) #VERSION=1.6.1 -VERSION=1.7.1-SNAPSHOT +VERSION=1.8.0-SNAPSHOT RELEASE_DATE=21 September 2018 UNICODE_VER=9.0 diff --git a/docs/docs.bzl b/docs/docs.bzl index 822b54539..eb7f6833f 100644 --- a/docs/docs.bzl +++ b/docs/docs.bzl @@ -2,7 +2,7 @@ load("@bazel_pandoc//:pandoc.bzl", "pandoc") -VERSION = "1.7.1-SNAPSHOT" +VERSION = "1.8.0-SNAPSHOT" RELEASE_DATE = "21 September 2018" diff --git a/docs/xmanual.tex b/docs/xmanual.tex index 15508121c..71646754e 100644 --- a/docs/xmanual.tex +++ b/docs/xmanual.tex @@ -52,7 +52,7 @@ \vspace*{15ex} {\Huge \sffamily \bfseries JFlex User's Manual}\\ \bigskip -Version 1.7.1-SNAPSHOT, {\today} +Version 1.8.0-SNAPSHOT, {\today} \end{center} \newpage diff --git a/jflex-maven-plugin/pom.xml b/jflex-maven-plugin/pom.xml index fe53791f4..e8d742e4a 100644 --- a/jflex-maven-plugin/pom.xml +++ b/jflex-maven-plugin/pom.xml @@ -4,7 +4,7 @@ de.jflex jflex-parent - 1.7.1-SNAPSHOT + 1.8.0-SNAPSHOT ../pom.xml jflex-maven-plugin diff --git a/jflex-unicode-maven-plugin/pom.xml b/jflex-unicode-maven-plugin/pom.xml index 592548198..1c222920d 100644 --- a/jflex-unicode-maven-plugin/pom.xml +++ b/jflex-unicode-maven-plugin/pom.xml @@ -4,7 +4,7 @@ de.jflex jflex-parent - 1.7.1-SNAPSHOT + 1.8.0-SNAPSHOT ../pom.xml jflex-unicode-maven-plugin diff --git a/jflex/bin/jflex b/jflex/bin/jflex index 270ec3c58..6670175bb 100755 --- a/jflex/bin/jflex +++ b/jflex/bin/jflex @@ -19,7 +19,7 @@ JAVA=java # Version of JFlex to execute -JFLEX_VERSION=1.7.1-SNAPSHOT +JFLEX_VERSION=1.8.0-SNAPSHOT # end configurables # diff --git a/jflex/bin/jflex.bat b/jflex/bin/jflex.bat index 50d848467..fa9ce0140 100755 --- a/jflex/bin/jflex.bat +++ b/jflex/bin/jflex.bat @@ -3,6 +3,6 @@ REM Please adjust JFLEX_HOME and JFLEX_VERSION to suit your needs REM (please do not add a trailing backslash) if not defined JFLEX_HOME set JFLEX_HOME=C:\JFLEX -if not defined JFLEX_VERSION set JFLEX_VERSION=1.7.1-SNAPSHOT +if not defined JFLEX_VERSION set JFLEX_VERSION=1.8.0-SNAPSHOT java -Xmx128m -jar "%JFLEX_HOME%\lib\jflex-full-%JFLEX_VERSION%.jar" %* diff --git a/jflex/examples/cup-interpreter/build.xml b/jflex/examples/cup-interpreter/build.xml index 79de2a52e..10dbaff54 100644 --- a/jflex/examples/cup-interpreter/build.xml +++ b/jflex/examples/cup-interpreter/build.xml @@ -1,7 +1,7 @@ - + diff --git a/jflex/examples/cup-interpreter/pom.xml b/jflex/examples/cup-interpreter/pom.xml index facef23ce..681efb427 100644 --- a/jflex/examples/cup-interpreter/pom.xml +++ b/jflex/examples/cup-interpreter/pom.xml @@ -41,7 +41,7 @@ de.jflex jflex-maven-plugin - 1.7.1-SNAPSHOT + 1.8.0-SNAPSHOT diff --git a/jflex/examples/cup-java/build.xml b/jflex/examples/cup-java/build.xml index 5d566d926..7b0990f89 100644 --- a/jflex/examples/cup-java/build.xml +++ b/jflex/examples/cup-java/build.xml @@ -1,7 +1,7 @@ - + diff --git a/jflex/examples/cup-java/pom.xml b/jflex/examples/cup-java/pom.xml index 3e37e6fa9..445d210b7 100644 --- a/jflex/examples/cup-java/pom.xml +++ b/jflex/examples/cup-java/pom.xml @@ -35,7 +35,7 @@ de.jflex jflex-maven-plugin - 1.7.1-SNAPSHOT + 1.8.0-SNAPSHOT diff --git a/jflex/examples/cup-lcalc/pom.xml b/jflex/examples/cup-lcalc/pom.xml index e7709d32c..8bfece4b9 100644 --- a/jflex/examples/cup-lcalc/pom.xml +++ b/jflex/examples/cup-lcalc/pom.xml @@ -44,7 +44,7 @@ de.jflex jflex-maven-plugin - 1.7.1-SNAPSHOT + 1.8.0-SNAPSHOT diff --git a/jflex/examples/pom.xml b/jflex/examples/pom.xml index 626d620b6..e54ba735c 100644 --- a/jflex/examples/pom.xml +++ b/jflex/examples/pom.xml @@ -1,7 +1,5 @@ - + 4.0.0 de.flex.examples pom diff --git a/jflex/examples/simple/build.xml b/jflex/examples/simple/build.xml index 3a68e9344..e216d95e1 100644 --- a/jflex/examples/simple/build.xml +++ b/jflex/examples/simple/build.xml @@ -1,6 +1,6 @@ - + diff --git a/jflex/examples/simple/pom.xml b/jflex/examples/simple/pom.xml index 7d160afa2..dcf5686a1 100644 --- a/jflex/examples/simple/pom.xml +++ b/jflex/examples/simple/pom.xml @@ -39,7 +39,7 @@ de.jflex jflex-maven-plugin - 1.7.1-SNAPSHOT + 1.8.0-SNAPSHOT diff --git a/jflex/examples/standalone/pom.xml b/jflex/examples/standalone/pom.xml index 5d03314a7..9b8838ec6 100644 --- a/jflex/examples/standalone/pom.xml +++ b/jflex/examples/standalone/pom.xml @@ -36,7 +36,7 @@ of "hello" by "hello <name> !". de.jflex jflex-maven-plugin - 1.7.1-SNAPSHOT + 1.8.0-SNAPSHOT diff --git a/jflex/examples/zero-reader/pom.xml b/jflex/examples/zero-reader/pom.xml index 02aae689e..4368443c6 100644 --- a/jflex/examples/zero-reader/pom.xml +++ b/jflex/examples/zero-reader/pom.xml @@ -25,7 +25,7 @@ de.jflex jflex-maven-plugin - 1.7.1-SNAPSHOT + 1.8.0-SNAPSHOT diff --git a/jflex/pom.xml b/jflex/pom.xml index 2d46011d7..8f1f3545e 100644 --- a/jflex/pom.xml +++ b/jflex/pom.xml @@ -5,7 +5,7 @@ de.jflex jflex-parent - 1.7.1-SNAPSHOT + 1.8.0-SNAPSHOT ../pom.xml JFlex diff --git a/jflex/src/main/cup/LexParse.cup b/jflex/src/main/cup/LexParse.cup index 46d373374..211d66009 100644 --- a/jflex/src/main/cup/LexParse.cup +++ b/jflex/src/main/cup/LexParse.cup @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * diff --git a/jflex/src/main/java/jflex/Main.java b/jflex/src/main/java/jflex/Main.java index b9786b9d8..c2e3defd3 100644 --- a/jflex/src/main/java/jflex/Main.java +++ b/jflex/src/main/java/jflex/Main.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -44,7 +44,7 @@ * * @author Gerwin Klein * @author Régis Décamps - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class Main { diff --git a/jflex/src/main/java/jflex/anttask/JFlexTask.java b/jflex/src/main/java/jflex/anttask/JFlexTask.java index 418105b6e..d8d0da786 100644 --- a/jflex/src/main/java/jflex/anttask/JFlexTask.java +++ b/jflex/src/main/java/jflex/anttask/JFlexTask.java @@ -26,7 +26,7 @@ * JFlex ant task. * * @author Rafal Mantiuk - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class JFlexTask extends Task { private static final Pattern PACKAGE_PATTERN = Pattern.compile("package\\s+(\\S+)\\s*;"); diff --git a/jflex/src/main/java/jflex/base/Build.java b/jflex/src/main/java/jflex/base/Build.java index e60a49228..8d818248b 100644 --- a/jflex/src/main/java/jflex/base/Build.java +++ b/jflex/src/main/java/jflex/base/Build.java @@ -3,7 +3,7 @@ public class Build { /** Current JFlex version */ - public static final String VERSION = "1.7.1-SNAPSHOT"; // $NON-NLS-1$ + public static final String VERSION = "1.8.0-SNAPSHOT"; // $NON-NLS-1$ private Build() {} } diff --git a/jflex/src/main/java/jflex/base/IntPair.java b/jflex/src/main/java/jflex/base/IntPair.java index b7826f257..5d77b260c 100644 --- a/jflex/src/main/java/jflex/base/IntPair.java +++ b/jflex/src/main/java/jflex/base/IntPair.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -17,7 +17,7 @@ *

Used in NFA to represent a partial NFA by its start and end state. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ @AutoValue public abstract class IntPair { diff --git a/jflex/src/main/java/jflex/chars/Interval.java b/jflex/src/main/java/jflex/chars/Interval.java index d901ea488..5f156912a 100644 --- a/jflex/src/main/java/jflex/chars/Interval.java +++ b/jflex/src/main/java/jflex/chars/Interval.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -14,7 +14,7 @@ * * @author Gerwin Klein * @author Régis Décamps - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public final class Interval { diff --git a/jflex/src/main/java/jflex/core/Action.java b/jflex/src/main/java/jflex/core/Action.java index baa6307a9..177dc6c24 100644 --- a/jflex/src/main/java/jflex/core/Action.java +++ b/jflex/src/main/java/jflex/core/Action.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -18,7 +18,7 @@ *

It stores the Java code as String together with a priority (line number in the specification). * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public final class Action { diff --git a/jflex/src/main/java/jflex/core/CharClassInterval.java b/jflex/src/main/java/jflex/core/CharClassInterval.java index e15634ed1..bdd4e0556 100644 --- a/jflex/src/main/java/jflex/core/CharClassInterval.java +++ b/jflex/src/main/java/jflex/core/CharClassInterval.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -19,7 +19,7 @@ *

All characters of the interval must belong to the same character class. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class CharClassInterval { diff --git a/jflex/src/main/java/jflex/core/CharClasses.java b/jflex/src/main/java/jflex/core/CharClasses.java index eb7d39561..73d89e94e 100644 --- a/jflex/src/main/java/jflex/core/CharClasses.java +++ b/jflex/src/main/java/jflex/core/CharClasses.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -18,7 +18,7 @@ * Character Classes. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class CharClasses { diff --git a/jflex/src/main/java/jflex/core/DFA.java b/jflex/src/main/java/jflex/core/DFA.java index 3a9490ef6..6485110aa 100644 --- a/jflex/src/main/java/jflex/core/DFA.java +++ b/jflex/src/main/java/jflex/core/DFA.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -23,7 +23,7 @@ * Deterministic finite automata representation in JFlex. Contains minimization algorithm. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public final class DFA { diff --git a/jflex/src/main/java/jflex/core/EOFActions.java b/jflex/src/main/java/jflex/core/EOFActions.java index 8e13d59f4..37e3df228 100644 --- a/jflex/src/main/java/jflex/core/EOFActions.java +++ b/jflex/src/main/java/jflex/core/EOFActions.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -17,7 +17,7 @@ * A simple table to store EOF actions for each lexical state. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class EOFActions { diff --git a/jflex/src/main/java/jflex/core/IntCharSet.java b/jflex/src/main/java/jflex/core/IntCharSet.java index 27785eb39..f2aac36b5 100644 --- a/jflex/src/main/java/jflex/core/IntCharSet.java +++ b/jflex/src/main/java/jflex/core/IntCharSet.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -20,7 +20,7 @@ * * @author Gerwin Klein * @author Régis Décamps - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ // FIXME: optimizations possible public final class IntCharSet { diff --git a/jflex/src/main/java/jflex/core/Macros.java b/jflex/src/main/java/jflex/core/Macros.java index e76d0f4f6..16e64bf21 100644 --- a/jflex/src/main/java/jflex/core/Macros.java +++ b/jflex/src/main/java/jflex/core/Macros.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -26,7 +26,7 @@ *

Maps macros to their (expanded) definitions, detects cycles and unused macros. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public final class Macros { diff --git a/jflex/src/main/java/jflex/core/NFA.java b/jflex/src/main/java/jflex/core/NFA.java index c4f394e5f..aea32cce2 100644 --- a/jflex/src/main/java/jflex/core/NFA.java +++ b/jflex/src/main/java/jflex/core/NFA.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -28,7 +28,7 @@ *

Contains algorithms RegExp → NFA and NFA → DFA. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public final class NFA { diff --git a/jflex/src/main/java/jflex/core/Options.java b/jflex/src/main/java/jflex/core/Options.java index f080a94a6..a80244fef 100644 --- a/jflex/src/main/java/jflex/core/Options.java +++ b/jflex/src/main/java/jflex/core/Options.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -18,7 +18,7 @@ * Collects all global JFlex options. Can be set from command line parser, ant task, gui, etc. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class Options { diff --git a/jflex/src/main/java/jflex/core/Out.java b/jflex/src/main/java/jflex/core/Out.java index 4bded38b1..a33da6be1 100644 --- a/jflex/src/main/java/jflex/core/Out.java +++ b/jflex/src/main/java/jflex/core/Out.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -33,7 +33,7 @@ *

Counts error and warning messages. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public final class Out { diff --git a/jflex/src/main/java/jflex/core/RegExp.java b/jflex/src/main/java/jflex/core/RegExp.java index 2fdb0bc17..e20fc5e5f 100644 --- a/jflex/src/main/java/jflex/core/RegExp.java +++ b/jflex/src/main/java/jflex/core/RegExp.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -19,7 +19,7 @@ *

This base class has no content other than its type. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class RegExp { diff --git a/jflex/src/main/java/jflex/core/RegExp1.java b/jflex/src/main/java/jflex/core/RegExp1.java index 97ee698d5..7ae1afce7 100644 --- a/jflex/src/main/java/jflex/core/RegExp1.java +++ b/jflex/src/main/java/jflex/core/RegExp1.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -18,7 +18,7 @@ *

For instance: a* is new RegExp1(sym.STAR, 'a'); * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class RegExp1 extends RegExp { diff --git a/jflex/src/main/java/jflex/core/RegExp2.java b/jflex/src/main/java/jflex/core/RegExp2.java index 17655a5e7..a48d2177a 100644 --- a/jflex/src/main/java/jflex/core/RegExp2.java +++ b/jflex/src/main/java/jflex/core/RegExp2.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -13,7 +13,7 @@ * Regular expression with two children (e.g. a | b) * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class RegExp2 extends RegExp { diff --git a/jflex/src/main/java/jflex/core/RegExps.java b/jflex/src/main/java/jflex/core/RegExps.java index 83ac00d43..6d2e1a08a 100644 --- a/jflex/src/main/java/jflex/core/RegExps.java +++ b/jflex/src/main/java/jflex/core/RegExps.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -17,7 +17,7 @@ * Stores all rules of the specification for later access in RegExp -> NFA * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class RegExps { diff --git a/jflex/src/main/java/jflex/core/ScannerException.java b/jflex/src/main/java/jflex/core/ScannerException.java index c92918a79..45cc1de83 100644 --- a/jflex/src/main/java/jflex/core/ScannerException.java +++ b/jflex/src/main/java/jflex/core/ScannerException.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -16,7 +16,7 @@ * This Exception could be thrown while scanning the specification (e.g. unmatched input) * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class ScannerException extends RuntimeException { diff --git a/jflex/src/main/java/jflex/core/SemCheck.java b/jflex/src/main/java/jflex/core/SemCheck.java index a2350ea96..88ae4dea9 100644 --- a/jflex/src/main/java/jflex/core/SemCheck.java +++ b/jflex/src/main/java/jflex/core/SemCheck.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -15,7 +15,7 @@ * Performs simple semantic analysis on regular expressions. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public final class SemCheck { diff --git a/jflex/src/main/java/jflex/core/Skeleton.java b/jflex/src/main/java/jflex/core/Skeleton.java index 1df23f17d..717d9ffbe 100644 --- a/jflex/src/main/java/jflex/core/Skeleton.java +++ b/jflex/src/main/java/jflex/core/Skeleton.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -34,7 +34,7 @@ * * @see jflex.generator.Emitter * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class Skeleton { diff --git a/jflex/src/main/java/jflex/core/StatePairList.java b/jflex/src/main/java/jflex/core/StatePairList.java index 7af5af02b..e27b7e1a8 100644 --- a/jflex/src/main/java/jflex/core/StatePairList.java +++ b/jflex/src/main/java/jflex/core/StatePairList.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -13,7 +13,7 @@ * A list of pairs of states. Used in DFA minimization. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public final class StatePairList { diff --git a/jflex/src/main/java/jflex/core/StateSet.java b/jflex/src/main/java/jflex/core/StateSet.java index 7400a478c..a4e691706 100644 --- a/jflex/src/main/java/jflex/core/StateSet.java +++ b/jflex/src/main/java/jflex/core/StateSet.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -14,7 +14,7 @@ *

Very similar to java.util.BitSet, but is faster and doesn't crash * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public final class StateSet { diff --git a/jflex/src/main/java/jflex/core/StateSetEnumerator.java b/jflex/src/main/java/jflex/core/StateSetEnumerator.java index 8c793feb2..494291b09 100644 --- a/jflex/src/main/java/jflex/core/StateSetEnumerator.java +++ b/jflex/src/main/java/jflex/core/StateSetEnumerator.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -12,7 +12,7 @@ * Enumerates the states of a StateSet. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public final class StateSetEnumerator { diff --git a/jflex/src/main/java/jflex/core/StdOutWriter.java b/jflex/src/main/java/jflex/core/StdOutWriter.java index d72c579bd..8215eabbc 100644 --- a/jflex/src/main/java/jflex/core/StdOutWriter.java +++ b/jflex/src/main/java/jflex/core/StdOutWriter.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -17,7 +17,7 @@ * Convenience class for JFlex stdout, redirects output to a TextArea if in GUI mode. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public final class StdOutWriter extends PrintWriter { diff --git a/jflex/src/main/java/jflex/exceptions/CharClassException.java b/jflex/src/main/java/jflex/exceptions/CharClassException.java index e6092bd62..4be67b5fb 100644 --- a/jflex/src/main/java/jflex/exceptions/CharClassException.java +++ b/jflex/src/main/java/jflex/exceptions/CharClassException.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -13,7 +13,7 @@ * This Exception is used in class CharClasses. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class CharClassException extends RuntimeException { diff --git a/jflex/src/main/java/jflex/exceptions/GeneratorException.java b/jflex/src/main/java/jflex/exceptions/GeneratorException.java index 128804695..171747e2c 100644 --- a/jflex/src/main/java/jflex/exceptions/GeneratorException.java +++ b/jflex/src/main/java/jflex/exceptions/GeneratorException.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -13,7 +13,7 @@ * Thrown when code generation has to be aborted. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class GeneratorException extends RuntimeException { diff --git a/jflex/src/main/java/jflex/exceptions/MacroException.java b/jflex/src/main/java/jflex/exceptions/MacroException.java index 8abee30ad..46af69896 100644 --- a/jflex/src/main/java/jflex/exceptions/MacroException.java +++ b/jflex/src/main/java/jflex/exceptions/MacroException.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -13,7 +13,7 @@ * This Exception is used in the macro expander to report cycles or undefined macro usages. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class MacroException extends RuntimeException { diff --git a/jflex/src/main/java/jflex/exceptions/SilentExit.java b/jflex/src/main/java/jflex/exceptions/SilentExit.java index 89254e10f..ef32f08db 100644 --- a/jflex/src/main/java/jflex/exceptions/SilentExit.java +++ b/jflex/src/main/java/jflex/exceptions/SilentExit.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -13,7 +13,7 @@ * Signals a silent exit (no statistics printout). * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class SilentExit extends Exception { diff --git a/jflex/src/main/java/jflex/generator/CountEmitter.java b/jflex/src/main/java/jflex/generator/CountEmitter.java index 3772163d0..3cfdcb2cc 100644 --- a/jflex/src/main/java/jflex/generator/CountEmitter.java +++ b/jflex/src/main/java/jflex/generator/CountEmitter.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -13,7 +13,7 @@ * An emitter for an array encoded as count/value pairs in a string. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class CountEmitter extends PackEmitter { /** number of entries in expanded array */ diff --git a/jflex/src/main/java/jflex/generator/Emitter.java b/jflex/src/main/java/jflex/generator/Emitter.java index c77fe9e04..a91c29a43 100644 --- a/jflex/src/main/java/jflex/generator/Emitter.java +++ b/jflex/src/main/java/jflex/generator/Emitter.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -42,7 +42,7 @@ *

Table compression, String packing etc. is also done here. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public final class Emitter { private static final Pattern JAVADOC_COMMENT_AND_MAYBE_ANNOTATIONS_PATTERN = diff --git a/jflex/src/main/java/jflex/generator/HiLowEmitter.java b/jflex/src/main/java/jflex/generator/HiLowEmitter.java index b3379b36a..14e56b150 100644 --- a/jflex/src/main/java/jflex/generator/HiLowEmitter.java +++ b/jflex/src/main/java/jflex/generator/HiLowEmitter.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -13,7 +13,7 @@ * HiLowEmitter * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class HiLowEmitter extends PackEmitter { diff --git a/jflex/src/main/java/jflex/generator/LexGenerator.java b/jflex/src/main/java/jflex/generator/LexGenerator.java index 78ebf5f43..aeb0a3e28 100644 --- a/jflex/src/main/java/jflex/generator/LexGenerator.java +++ b/jflex/src/main/java/jflex/generator/LexGenerator.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -34,7 +34,7 @@ * * @author Gerwin Klein * @author Régis Décamps - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class LexGenerator { diff --git a/jflex/src/main/java/jflex/generator/PackEmitter.java b/jflex/src/main/java/jflex/generator/PackEmitter.java index 303e856b9..00da34bf5 100644 --- a/jflex/src/main/java/jflex/generator/PackEmitter.java +++ b/jflex/src/main/java/jflex/generator/PackEmitter.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -22,7 +22,7 @@ * {@code p.emitUnpack();} * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public abstract class PackEmitter { diff --git a/jflex/src/main/java/jflex/gui/GeneratorThread.java b/jflex/src/main/java/jflex/gui/GeneratorThread.java index 820549e0d..b599a52a8 100644 --- a/jflex/src/main/java/jflex/gui/GeneratorThread.java +++ b/jflex/src/main/java/jflex/gui/GeneratorThread.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -21,7 +21,7 @@ * Low priority thread for code generation (low priority that gui has time for screen updates) * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class GeneratorThread extends Thread { diff --git a/jflex/src/main/java/jflex/gui/GridPanel.java b/jflex/src/main/java/jflex/gui/GridPanel.java index e2342109e..6a49c21c4 100644 --- a/jflex/src/main/java/jflex/gui/GridPanel.java +++ b/jflex/src/main/java/jflex/gui/GridPanel.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -16,7 +16,7 @@ * Grid layout manager like GridLayout but with predefinable grid size. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class GridPanel extends Panel implements Handles { diff --git a/jflex/src/main/java/jflex/gui/GridPanelConstraint.java b/jflex/src/main/java/jflex/gui/GridPanelConstraint.java index 60418c7e5..b4b4f742c 100644 --- a/jflex/src/main/java/jflex/gui/GridPanelConstraint.java +++ b/jflex/src/main/java/jflex/gui/GridPanelConstraint.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -14,7 +14,7 @@ * Constraints for layout elements of GridLayout * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class GridPanelConstraint { diff --git a/jflex/src/main/java/jflex/gui/Handles.java b/jflex/src/main/java/jflex/gui/Handles.java index 0969036ba..c4f222763 100644 --- a/jflex/src/main/java/jflex/gui/Handles.java +++ b/jflex/src/main/java/jflex/gui/Handles.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -13,7 +13,7 @@ * Constants used for GridLayout * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public interface Handles { diff --git a/jflex/src/main/java/jflex/gui/MainFrame.java b/jflex/src/main/java/jflex/gui/MainFrame.java index 66a6a0194..3d3e29948 100644 --- a/jflex/src/main/java/jflex/gui/MainFrame.java +++ b/jflex/src/main/java/jflex/gui/MainFrame.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -24,7 +24,7 @@ * JFlex main application frame (GUI mode only) * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public final class MainFrame extends Frame implements Handles { diff --git a/jflex/src/main/java/jflex/gui/OptionsDialog.java b/jflex/src/main/java/jflex/gui/OptionsDialog.java index 96bc0408b..0d8a1f431 100644 --- a/jflex/src/main/java/jflex/gui/OptionsDialog.java +++ b/jflex/src/main/java/jflex/gui/OptionsDialog.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -25,7 +25,7 @@ * A dialog for setting JFlex options * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class OptionsDialog extends Dialog { diff --git a/jflex/src/main/java/jflex/l10n/ErrorMessages.java b/jflex/src/main/java/jflex/l10n/ErrorMessages.java index 9b499788b..4c5a04b55 100644 --- a/jflex/src/main/java/jflex/l10n/ErrorMessages.java +++ b/jflex/src/main/java/jflex/l10n/ErrorMessages.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -19,7 +19,7 @@ *

[Is not yet used exclusively, but should] * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class ErrorMessages { private String key; diff --git a/jflex/src/main/java/jflex/performance/Timer.java b/jflex/src/main/java/jflex/performance/Timer.java index b5af76f14..6a1091799 100644 --- a/jflex/src/main/java/jflex/performance/Timer.java +++ b/jflex/src/main/java/jflex/performance/Timer.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -14,7 +14,7 @@ *

Not very exact, measures user time, not processor time. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class Timer { diff --git a/jflex/src/main/java/jflex/scanner/LexicalStates.java b/jflex/src/main/java/jflex/scanner/LexicalStates.java index e8f393c48..10265b15c 100644 --- a/jflex/src/main/java/jflex/scanner/LexicalStates.java +++ b/jflex/src/main/java/jflex/scanner/LexicalStates.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -19,7 +19,7 @@ * Simple symbol table, mapping lexical state names to integers. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class LexicalStates { diff --git a/jflex/src/main/jflex/LexScan.flex b/jflex/src/main/jflex/LexScan.flex index f0a7dd930..ce37a4c52 100644 --- a/jflex/src/main/jflex/LexScan.flex +++ b/jflex/src/main/jflex/LexScan.flex @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * diff --git a/jflex/src/test/java/jflex/anttask/JFlexTaskTest.java b/jflex/src/test/java/jflex/anttask/JFlexTaskTest.java index 23c460768..a5451214e 100644 --- a/jflex/src/test/java/jflex/anttask/JFlexTaskTest.java +++ b/jflex/src/test/java/jflex/anttask/JFlexTaskTest.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein , * * Régis Décamps * * All rights reserved. * @@ -20,7 +20,7 @@ * Unit tests for the {@link jflex.anttask.JFlexTask}. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class JFlexTaskTest extends TestCase { diff --git a/jflex/src/test/java/jflex/core/CharClassesTest.java b/jflex/src/test/java/jflex/core/CharClassesTest.java index 4442d063d..355a317c2 100644 --- a/jflex/src/test/java/jflex/core/CharClassesTest.java +++ b/jflex/src/test/java/jflex/core/CharClassesTest.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -17,7 +17,7 @@ * Test for {@link CharClasses}. * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class CharClassesTest extends TestCase { diff --git a/jflex/src/test/java/jflex/core/RegExpTests.java b/jflex/src/test/java/jflex/core/RegExpTests.java index 7b013c257..bb267bd23 100644 --- a/jflex/src/test/java/jflex/core/RegExpTests.java +++ b/jflex/src/test/java/jflex/core/RegExpTests.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -18,7 +18,7 @@ * Unit tests for JFlex.RegExp * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class RegExpTests extends TestCase implements sym { diff --git a/jflex/src/test/java/jflex/core/SkeletonTest.java b/jflex/src/test/java/jflex/core/SkeletonTest.java index f5e3b0305..5e4b1e6a5 100644 --- a/jflex/src/test/java/jflex/core/SkeletonTest.java +++ b/jflex/src/test/java/jflex/core/SkeletonTest.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -24,7 +24,7 @@ * * @author Gerwin Klein * @author Régis Décamps - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class SkeletonTest { diff --git a/jflex/src/test/java/jflex/generator/EmitterTest.java b/jflex/src/test/java/jflex/generator/EmitterTest.java index 5c430b957..b9363777b 100644 --- a/jflex/src/test/java/jflex/generator/EmitterTest.java +++ b/jflex/src/test/java/jflex/generator/EmitterTest.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -18,7 +18,7 @@ * Some unit tests for the jflex Emitter class * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class EmitterTest extends TestCase { diff --git a/jflex/src/test/java/jflex/generator/PackEmitterTest.java b/jflex/src/test/java/jflex/generator/PackEmitterTest.java index 08221a390..b821a670e 100644 --- a/jflex/src/test/java/jflex/generator/PackEmitterTest.java +++ b/jflex/src/test/java/jflex/generator/PackEmitterTest.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (C) 1998-2018 Gerwin Klein * * All rights reserved. * * * @@ -15,7 +15,7 @@ * PackEmitterTest * * @author Gerwin Klein - * @version JFlex 1.7.1-SNAPSHOT + * @version JFlex 1.8.0-SNAPSHOT */ public class PackEmitterTest extends TestCase { diff --git a/jflex/src/test/java/jflex/unicode/UnicodePropertiesTest.java b/jflex/src/test/java/jflex/unicode/UnicodePropertiesTest.java index 3f796dcbb..19c4f2065 100644 --- a/jflex/src/test/java/jflex/unicode/UnicodePropertiesTest.java +++ b/jflex/src/test/java/jflex/unicode/UnicodePropertiesTest.java @@ -1,5 +1,5 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex 1.7.1-SNAPSHOT * + * JFlex 1.8.0-SNAPSHOT * * Copyright (c) 2008 Steve Rowe * * All rights reserved. * * * diff --git a/pom.xml b/pom.xml index 625fae762..4782826ca 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ de.jflex jflex-parent JFlex parent and aggregator POM - 1.7.1-SNAPSHOT + 1.8.0-SNAPSHOT pom https://jflex-de.github.io/jflex/ JFlex parent and aggregator POM diff --git a/report-module/pom.xml b/report-module/pom.xml index 8e875516d..31fca2f6a 100644 --- a/report-module/pom.xml +++ b/report-module/pom.xml @@ -1,12 +1,10 @@ - + 4.0.0 de.jflex jflex-parent - 1.7.1-SNAPSHOT + 1.8.0-SNAPSHOT ../pom.xml report-module diff --git a/scripts/mk-release.sh b/scripts/mk-release.sh index 9e299067f..8b6ebbf82 100755 --- a/scripts/mk-release.sh +++ b/scripts/mk-release.sh @@ -3,7 +3,7 @@ # fail on error set -e -VERSION="1.7.1-SNAPSHOT" +VERSION="1.8.0-SNAPSHOT" JFLEX_JAR="jflex-full-$VERSION.jar" BASEDIR="$(cd "$(dirname "$0")" && pwd -P)"/.. diff --git a/testsuite/jflex-testsuite-maven-plugin/pom.xml b/testsuite/jflex-testsuite-maven-plugin/pom.xml index a2ee8237a..c6429740c 100644 --- a/testsuite/jflex-testsuite-maven-plugin/pom.xml +++ b/testsuite/jflex-testsuite-maven-plugin/pom.xml @@ -4,7 +4,7 @@ de.jflex jflex-parent - 1.7.1-SNAPSHOT + 1.8.0-SNAPSHOT ../../pom.xml jflex-testsuite-maven-plugin @@ -44,7 +44,7 @@ de.jflex jflex-maven-plugin - 1.7.1-SNAPSHOT + 1.8.0-SNAPSHOT diff --git a/testsuite/pom.xml b/testsuite/pom.xml index fe444e8b2..405880aca 100644 --- a/testsuite/pom.xml +++ b/testsuite/pom.xml @@ -4,7 +4,7 @@ de.jflex jflex-parent - 1.7.1-SNAPSHOT + 1.8.0-SNAPSHOT ../pom.xml jflex-testsuite-parent diff --git a/testsuite/testcases/pom.xml b/testsuite/testcases/pom.xml index 0e23d71d4..e2303e047 100644 --- a/testsuite/testcases/pom.xml +++ b/testsuite/testcases/pom.xml @@ -4,7 +4,7 @@ de.jflex jflex-parent - 1.7.1-SNAPSHOT + 1.8.0-SNAPSHOT ../../pom.xml jflex-testsuite-testcases From 5c5d922372c6a1841fa7776a378fd9baa73fb71d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Tue, 12 Feb 2019 17:14:21 +0100 Subject: [PATCH 072/129] Update padoc&latex to latest versions (#548) * Bump bazel-pandoc to 0.2 and bazel-latex to 0.16 * Remove output attribute unknown to bazel-pandoc * Use package upquote instead of redefining \textquotesingle * Use the official l.gcr.io/google/bazel:latest image instead of cirruslab image --- .cirrus.yml | 2 +- WORKSPACE | 18 +++++------------- docs/BUILD | 7 ++++--- docs/docs.bzl | 1 - docs/manual_full.tex | 5 +---- 5 files changed, 11 insertions(+), 22 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index 69ca9de01..21f62beab 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -5,7 +5,7 @@ build_task: name: Bazel build and test container: - image: cirrusci/bazel:latest + image: l.gcr.io/google/bazel:latest bazel_version_script: - bazel --bazelrc=.ci.bazelrc info --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST release build_script: diff --git a/WORKSPACE b/WORKSPACE index 637068752..b0d28c5b8 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -17,18 +17,10 @@ jflex_deps() # pandoc used to build the documentatoin -# TODO(regisd) Take upstream when they have accepted my PR to allow specifying output -# https://github.com/ProdriveTechnologies/bazel-pandoc/pull/1 -#http_archive( -# name = "bazel_pandoc", -# strip_prefix = "bazel-pandoc-0.1", -# url = "https://github.com/ProdriveTechnologies/bazel-pandoc/archive/v0.1.tar.gz", -#) http_archive( name = "bazel_pandoc", - sha256 = "0dd9d0d44658d46a96c36caba25f7ce9f119a6883c3219f61b76c11cfdc83c8f", - strip_prefix = "bazel_pandoc-0.1.1", - url = "https://github.com/regisd/bazel_pandoc/archive/v0.1.1.tar.gz", + strip_prefix = "bazel-pandoc-0.2", + url = "https://github.com/ProdriveTechnologies/bazel-pandoc/archive/v0.2.tar.gz", ) load("@bazel_pandoc//:repositories.bzl", "pandoc_repositories") @@ -39,9 +31,9 @@ pandoc_repositories() http_archive( name = "bazel_latex", - sha256 = "ecab535bb50699817cea662014432b4398edd7318ee6a6f64399a3287010961c", - strip_prefix = "bazel-latex-0.9", - url = "https://github.com/ProdriveTechnologies/bazel-latex/archive/v0.9.tar.gz", + sha256 = "b4dd9ae76c570b328be30cdc5ea7045a61ecd55e4e6e2e433fb3bb959be2a44b", + strip_prefix = "bazel-latex-0.16", + url = "https://github.com/ProdriveTechnologies/bazel-latex/archive/v0.16.tar.gz", ) load("@bazel_latex//:repositories.bzl", "latex_repositories") diff --git a/docs/BUILD b/docs/BUILD index 42183be15..a2898985c 100644 --- a/docs/BUILD +++ b/docs/BUILD @@ -23,6 +23,8 @@ MD_SRCS = ["md/head.md"] + ["md/" + src + ".md" for src in DOC_SECTIONS] TEX_SRCS = [":" + section + "_tex" for section in DOC_SECTIONS] +# TODO(regisd) Add `output` attribute +# https://github.com/ProdriveTechnologies/bazel-pandoc/pull/1 pandoc( name = "html", src = ":manual_md", @@ -34,7 +36,6 @@ pandoc( # TODO: Add ["--filter", "pandoc-citeproc"] when #2 is fixed # https://github.com/ProdriveTechnologies/bazel-pandoc/issues/2 options = [], - output = "manual.html", to_format = "html", ) @@ -61,7 +62,7 @@ latex_document( "@bazel_latex//packages:graphicx", "@bazel_latex//packages:hyperref", "@bazel_latex//packages:microtype", - # "@bazel_latex//packages:upquote", + "@bazel_latex//packages:upquote", ] + TEX_SRCS, main = "manual_full.tex", ) @@ -80,6 +81,6 @@ genrule( name = "latex_content", srcs = TEX_SRCS, outs = ["_content.tex"], - cmd = "echo '" + ("\n".join(["\\input{docs/" + section + "}" for section in DOC_SECTIONS])) + "' > $@", + cmd = "echo '" + ("\n".join(["\\input{docs/" + section + "_tex}" for section in DOC_SECTIONS])) + "' > $@", output_to_bindir = True, # that's where pdf_latex looks into ) diff --git a/docs/docs.bzl b/docs/docs.bzl index eb7f6833f..020e8e5a5 100644 --- a/docs/docs.bzl +++ b/docs/docs.bzl @@ -32,7 +32,6 @@ def jflex_doc_tex(name, src = None): name = name + "_tex", src = ":" + name + "_md", from_format = "markdown", - output = name + ".tex", # If changed, then change \include{} in manual.tex to_format = "latex", options = ["--biblatex"], ) diff --git a/docs/manual_full.tex b/docs/manual_full.tex index 50fbdaed1..58274d7e8 100644 --- a/docs/manual_full.tex +++ b/docs/manual_full.tex @@ -6,8 +6,7 @@ \usepackage{geometry} \usepackage{graphicx} \usepackage{microtype} -% upquote depends on https://github.com/ProdriveTechnologies/bazel-latex/pull/4 -% \usepackage{upquote} +\usepackage{upquote} \usepackage{color} \definecolor{lcol}{rgb}{0.2470,0.3176,0.7098} \usepackage[ @@ -36,8 +35,6 @@ \providecommand{\tightlist}{% \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} -\newcommand{\textquotesingle}{'} - \newcommand{\autocite}[1]{\cite{#1}} \newcommand{\textcite}[1]{\cite{#1}} From f1994d0ac6ca2be8f679a1eb1e8f0f5e0eb885e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 16 Feb 2019 11:59:09 +0100 Subject: [PATCH 073/129] Remove Bazel build from Travis (#549) * Remove bazel build from Travis The environment is broken and Cirrus does a better job. --- .travis.yml | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7095ef71d..444dbd859 100644 --- a/.travis.yml +++ b/.travis.yml @@ -38,30 +38,6 @@ matrix: - name: "👴 Examples (mvn, ant, make) — JDK7" script: scripts/test-examples.sh jdk: openjdk7 - - name: "💚 Bazel (Examples and documentation)" - language: generic - script: - - scripts/mvn-install-fastbuild.sh - - scripts/bazel.sh - # Prerequisites for Bazel - addons: - apt: - sources: - - ubuntu-toolchain-r-test - packages: - - curl - - pkg-config - - zip - - g++ - - zlib1g-dev - - unzip - - python - before_install: - - mkdir -p tools - - curl -L https://github.com/bazelbuild/bazel/releases/download/0.17.2/bazel_0.17.2-linux-x86_64.deb -o tools/bazel-0.17.2.deb - install: - - sudo apt-get install ./tools/bazel-0.17.2.deb - sudo: true - name: "📄 Documentation" language: generic install: true From 75440c5e2bf1723277fd9f7853d5c33a2d126ee9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 16 Feb 2019 12:08:05 +0100 Subject: [PATCH 074/129] Add cached libs in classpath In case a lib was cached, the classpath wasn't updated, causing compilation errors. --- scripts/compile-aggregated-java-sources.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/compile-aggregated-java-sources.sh b/scripts/compile-aggregated-java-sources.sh index 1c03573b8..9004df924 100755 --- a/scripts/compile-aggregated-java-sources.sh +++ b/scripts/compile-aggregated-java-sources.sh @@ -11,6 +11,7 @@ mvnget() { ls lib/$jarfile if [ -f lib/$jarfile ]; then echo "Using cached $jarfile" + CP="$CP:lib/$jarfile" return 0 fi wget $REPO/$dep -P lib From 6a06606bc55f15caba18b6e6ac0d3133130fa54f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 16 Feb 2019 12:48:15 +0100 Subject: [PATCH 075/129] Bump version number to 1.8.0 in documentation (#551) --- README.md | 4 ++-- docs/md/maven-plugin.md | 3 +++ jflex/examples/simple/README.md | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index ac9c7d9e5..a5e8a3468 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ You need JDK 7 or later. de.jflex jflex-maven-plugin - 1.7.0 + 1.8.0 @@ -95,7 +95,7 @@ jflex/bin/jflex src/grammar/parser.flex Or: ``` -java -jar jflex-full-1.7.0.jar -d output src/grammar/parser.flex +java -jar jflex-full-1.8.0.jar -d output src/grammar/parser.flex ``` ### Other build tools diff --git a/docs/md/maven-plugin.md b/docs/md/maven-plugin.md index 3593f442b..234a2407f 100644 --- a/docs/md/maven-plugin.md +++ b/docs/md/maven-plugin.md @@ -139,6 +139,9 @@ Which version of the plugin is best for you? * jflex-maven-plugin-${project.version} depends on ${project.version} and requires Java 7 when you `mvn jflex:generate` + * jflex-maven-plugin-1.8.0 depends on 1.8.0 + and requires Java 7 when you `mvn jflex:generate` + * jflex-maven-plugin-1.7.0 depends on 1.7.0 and requires Java 7 when you `mvn jflex:generate` diff --git a/jflex/examples/simple/README.md b/jflex/examples/simple/README.md index eb748102e..d2276afb1 100644 --- a/jflex/examples/simple/README.md +++ b/jflex/examples/simple/README.md @@ -52,7 +52,7 @@ This is defined by the following section de.jflex jflex-maven-plugin - 1.7.0 + 1.8.0 From 17f99d6bcfb22cc66a6094ba1724b14170560c49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 16 Feb 2019 13:34:20 +0100 Subject: [PATCH 076/129] Generate UnicodeProperties with Bazel (#526) * Add a workspace rule to download resources from unicode.org e.g. download unicode/1.1-Update/UnicodeData-1.1.5.txt * Also fetch unicode 2 and 3 * Also fetch unicode 4-10 via zip archive * Add build_tool/ucr_parser * Refactor JflexUnicodeMojo: externalize the emitter * Update readme * Add Velocity and use it as a template engine to generate java code * Add assertThrows test assertions for TemplateVars * Use my own golden file * Emit switch-case for Unicode_X_Y * Output directly to `System.out` Otherwise the build rule would have ot pass the working directory in cli * Use x.y.z unicode version and expand correctly * Bind all latests unicode versions. I don't understand the point of binding 3.2 and 3.1 * Add DiffOutputStream.isCompleted() * Add usage when ucd_generator is invoked without args * Revert UnicodeProperties to master (as generated by the maven plugin) You can see the changes I introduced in the template in commit [54c67ff](https://github.com/jflex-de/jflex/commit/54c67ff153e9d4021aa90fc0e15d763299753b10) --- java/jflex/testing/javac/PackageUtil.java | 6 +- java/jflex/ucd_generator/BUILD | 78 ++++++ java/jflex/ucd_generator/Emitter.java | 74 ++++++ java/jflex/ucd_generator/Main.java | 71 +++++ java/jflex/ucd_generator/README.md | 25 ++ java/jflex/ucd_generator/UcdFileType.java | 32 +++ java/jflex/ucd_generator/UcdGenerator.java | 29 ++ java/jflex/ucd_generator/UcdVersion.java | 53 ++++ java/jflex/ucd_generator/UcdVersions.java | 163 ++++++++++++ .../ucd_generator/UnicodeProperties.java.vm | 248 +++++++++++++++++ .../ucd_generator/UnicodePropertiesVars.java | 29 ++ javatests/jflex/ucd_generator/BUILD | 22 ++ .../jflex/ucd_generator/EmitterTest.java | 57 ++++ .../jflex/ucd_generator/FakeUnicodeData.txt | 1 + .../jflex/ucd_generator/UcdVersionsTest.java | 85 ++++++ .../UnicodeProperties.java.golden | 250 +++++------------- javatests/jflex/velocity/BUILD | 5 +- .../src/main/jflex/BUILD | 18 ++ .../java/jflex/core/unicode/data/README.md | 4 + third_party/unicode/BUILD | 44 +++ third_party/unicode/unicode.bzl | 44 +++ 21 files changed, 1148 insertions(+), 190 deletions(-) create mode 100644 java/jflex/ucd_generator/BUILD create mode 100644 java/jflex/ucd_generator/Emitter.java create mode 100644 java/jflex/ucd_generator/Main.java create mode 100644 java/jflex/ucd_generator/README.md create mode 100644 java/jflex/ucd_generator/UcdFileType.java create mode 100644 java/jflex/ucd_generator/UcdGenerator.java create mode 100644 java/jflex/ucd_generator/UcdVersion.java create mode 100644 java/jflex/ucd_generator/UcdVersions.java create mode 100644 java/jflex/ucd_generator/UnicodeProperties.java.vm create mode 100644 java/jflex/ucd_generator/UnicodePropertiesVars.java create mode 100644 javatests/jflex/ucd_generator/BUILD create mode 100644 javatests/jflex/ucd_generator/EmitterTest.java create mode 100644 javatests/jflex/ucd_generator/FakeUnicodeData.txt create mode 100644 javatests/jflex/ucd_generator/UcdVersionsTest.java create mode 100644 jflex-unicode-maven-plugin/src/main/jflex/BUILD create mode 100644 jflex/src/main/java/jflex/core/unicode/data/README.md diff --git a/java/jflex/testing/javac/PackageUtil.java b/java/jflex/testing/javac/PackageUtil.java index 4afacc28a..a1d3b4921 100644 --- a/java/jflex/testing/javac/PackageUtil.java +++ b/java/jflex/testing/javac/PackageUtil.java @@ -7,7 +7,11 @@ public static String getPathForClass(Class clazz) { } public static String getPathForPackage(Package targetPackage) { - return targetPackage.getName().replace('.', '/'); + return getPathForPackage(targetPackage.getName()); + } + + public static String getPathForPackage(String packageName) { + return packageName.replace('.', '/'); } private PackageUtil() {} diff --git a/java/jflex/ucd_generator/BUILD b/java/jflex/ucd_generator/BUILD new file mode 100644 index 000000000..ff9f84049 --- /dev/null +++ b/java/jflex/ucd_generator/BUILD @@ -0,0 +1,78 @@ +package(default_visibility = ["//javatests/jflex/ucd_generator:__subpackages__"]) + +SRCS_MAIN = ["Main.java"] + +java_library( + name = "ucd_generator", + srcs = glob( + ["*.java"], + exclude = SRCS_MAIN, + ), + resources = [ + "UnicodeProperties.java.vm", + ], + deps = [ + "//java/jflex/testing/javac", + "//java/jflex/velocity", + "//third_party/com/google/guava", + "//third_party/org/apache/velocity", + ], +) + +java_binary( + name = "Main", + srcs = SRCS_MAIN, + deps = [ + ":ucd_generator", + "//third_party/com/google/guava", + ], +) + +#TODO(regisd) Move in //jflex/core/unicode when migration to bazel is completed +genrule( + name = "gen_unicode_properties", + srcs = [ + "//third_party/unicode:ucd_1_1_5", + "//third_party/unicode:ucd_2_0_14", + "//third_party/unicode:ucd_2_1_9", + "//third_party/unicode:ucd_3_0_1", + "//third_party/unicode:ucd_3_1_1", + "//third_party/unicode:ucd_3_2_0", + "//third_party/unicode:ucd_4_0_1", + "//third_party/unicode:ucd_4_1_0", + "//third_party/unicode:ucd_5_0_0", + "//third_party/unicode:ucd_5_1_0", + "//third_party/unicode:ucd_5_2_0", + "//third_party/unicode:ucd_6_0_0", + "//third_party/unicode:ucd_6_1_0", + "//third_party/unicode:ucd_6_2_0", + "//third_party/unicode:ucd_6_3_0", + "//third_party/unicode:ucd_7", + "//third_party/unicode:ucd_8", + "//third_party/unicode:ucd_9", + "//third_party/unicode:ucd_10", + ], + outs = ["UnicodeProperties.java"], + cmd = "$(location :Main)" + + " --version=1.1.5 $(locations //third_party/unicode:ucd_1_1_5)" + + " --version=2.0.14 $(locations //third_party/unicode:ucd_2_0_14)" + + " --version=2.1.9 $(locations //third_party/unicode:ucd_2_1_9)" + + " --version=3.0.1 $(locations //third_party/unicode:ucd_3_0_1)" + + " --version=3.1.1 $(locations //third_party/unicode:ucd_3_1_1)" + + " --version=3.2.0 $(locations //third_party/unicode:ucd_3_2_0)" + + " --version=4.0.1 $(locations //third_party/unicode:ucd_4_0_1)" + + " --version=4.1.0 $(locations //third_party/unicode:ucd_4_1_0)" + + " --version=5.0.0 $(locations //third_party/unicode:ucd_5_0_0)" + + " --version=5.1.0 $(locations //third_party/unicode:ucd_5_1_0)" + + " --version=5.2.0 $(locations //third_party/unicode:ucd_5_2_0)" + + " --version=6.0.0 $(locations //third_party/unicode:ucd_6_0_0)" + + " --version=6.1.0 $(locations //third_party/unicode:ucd_6_1_0)" + + " --version=6.2.0 $(locations //third_party/unicode:ucd_6_2_0)" + + " --version=6.3.0 $(locations //third_party/unicode:ucd_6_3_0)" + + " --version=7.0.0 $(locations //third_party/unicode:ucd_7)" + + " --version=8.0.0 $(locations //third_party/unicode:ucd_8)" + + " --version=9.0.0 $(locations //third_party/unicode:ucd_9)" + + " --version=10.0.0 $(locations //third_party/unicode:ucd_10)" + + " > $@", + tools = [":Main"], +) diff --git a/java/jflex/ucd_generator/Emitter.java b/java/jflex/ucd_generator/Emitter.java new file mode 100644 index 000000000..e78e81bd7 --- /dev/null +++ b/java/jflex/ucd_generator/Emitter.java @@ -0,0 +1,74 @@ +/* + * Copyright (C) 2018 Google, LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package jflex.ucd_generator; + +import com.google.common.base.Joiner; +import java.io.BufferedWriter; +import java.io.InputStreamReader; +import java.io.OutputStream; +import java.io.OutputStreamWriter; +import java.io.Writer; +import jflex.testing.javac.PackageUtil; +import jflex.velocity.Velocity; + +public class Emitter { + + private static final String UNICODE_PROPERTIES_TEMPLATE = + PackageUtil.getPathForClass(Emitter.class) + "/UnicodeProperties.java.vm"; + + private final String targetPackage; + private final UcdVersions versions; + + Emitter(String targetPackage, UcdVersions versions) { + this.targetPackage = targetPackage; + this.versions = versions; + } + + void emitUnicodeProperties(OutputStream output) throws Exception { + UnicodePropertiesVars unicodePropertiesVars = createUnicodePropertiesVars(); + try (Writer writer = new BufferedWriter(new OutputStreamWriter(output))) { + Velocity.render(readResource(), "UnicodeProperties", unicodePropertiesVars, writer); + } + } + + private UnicodePropertiesVars createUnicodePropertiesVars() { + UnicodePropertiesVars unicodePropertiesVars = new UnicodePropertiesVars(); + unicodePropertiesVars.packageName = targetPackage; + unicodePropertiesVars.classComment = createClassComment(); + unicodePropertiesVars.versionsAsString = Joiner.on(", ").join(versions.expandAllVersions()); + unicodePropertiesVars.latestVersion = versions.getLastVersion(); + unicodePropertiesVars.versions = versions.versions(); + unicodePropertiesVars.ucdVersions = versions; + return unicodePropertiesVars; + } + + // TODO(regisd) Make it code comment. This is not proper javadoc. + private static String createClassComment() { + return "// DO NOT EDIT\n" + + "// This class was automatically generated by //java/jflex/ucd_generator\n" + + "// based on Unicode data files downloaded from unicode.org.\n" + + "/**\n" + + " * Unicode properties.\n" + + " *\n" + + " * @author JFlex contributors.\n" + + " */"; + } + + private InputStreamReader readResource() { + return new InputStreamReader( + getClass().getClassLoader().getResourceAsStream(UNICODE_PROPERTIES_TEMPLATE)); + } +} diff --git a/java/jflex/ucd_generator/Main.java b/java/jflex/ucd_generator/Main.java new file mode 100644 index 000000000..ece4111d5 --- /dev/null +++ b/java/jflex/ucd_generator/Main.java @@ -0,0 +1,71 @@ +package jflex.ucd_generator; + +import java.io.File; +import java.io.FileNotFoundException; +import java.util.ArrayList; +import java.util.List; + +public class Main { + + private static final String BAZEL_PREFIX = + Main.class.getPackage().getName().replace('.', File.separatorChar); + private static final String ARG_VERSION = "--version="; + + /** Args: {@code --version=X file file file --version=Y file file} */ + public static void main(String[] argv) throws Exception { + UcdVersions versions = parseArgs(argv); + if (versions.versions().isEmpty()) { + System.out.println("No unicode version specified. Nothing to do."); + printUsage(); + return; + } + UcdGenerator.generate(versions); + } + + private static void printUsage() { + System.out.println("bazel run //java/jflex/ucd_generator:Main -- \\"); + System.out.println( + String.format(" %s1.2.3 /absolute/path/to/ucd_1.2.3_files \\", ARG_VERSION)); + System.out.println(String.format(" %s4.5.6 /absolute/path/to/ucd_4.5.6_files", ARG_VERSION)); + System.out.println("or more simply, just run"); + System.out.println(); + System.out.println(" bazel build //java/jflex/ucd_generator:gen_unicode_properties"); + System.out.println(); + System.out.println("See also java/jflex/ucd_generator/README.md"); + } + + private static UcdVersions parseArgs(String[] argv) throws FileNotFoundException { + UcdVersions.Builder versions = UcdVersions.builder(); + ArrayList files = new ArrayList<>(); + for (int i = argv.length - 1; i >= 0; i--) { + String arg = argv[i]; + if (arg.startsWith(ARG_VERSION)) { + String version = arg.substring(ARG_VERSION.length()); + versions.put(version, findUcdFiles(files)); + files.clear(); + } else { + files.add(arg); + } + } + return versions.build(); + } + + private static UcdVersion.Builder findUcdFiles(List argv) throws FileNotFoundException { + UcdVersion.Builder version = UcdVersion.builder(); + for (String arg : argv) { + for (UcdFileType type : UcdFileType.values()) { + if (arg.contains(type.name())) { + // File downloaded by Bazel in the external dir + File externalFile = new File(BAZEL_PREFIX, arg); + if (externalFile.exists()) { + throw new FileNotFoundException(externalFile.getAbsolutePath()); + } + version.putFile(type, externalFile); + } + } + } + return version; + } + + private Main() {} +} diff --git a/java/jflex/ucd_generator/README.md b/java/jflex/ucd_generator/README.md new file mode 100644 index 000000000..90bbf53d0 --- /dev/null +++ b/java/jflex/ucd_generator/README.md @@ -0,0 +1,25 @@ +# UCD Parser + +This program parses the fileset of a Unicode Character Definition, +and generates a `UnicodeProperties_X_Y` java class. + +This is the replacement of `jflex-unicode-maven-plugin` for Bazel. + +## Where are the Unicode.org resources defined + +Each unicode version is defined as a filegroup in +[`//third_party/unicode`](../../../third_party/unicode). + +Bazel is responsible for fetching (using mirrors) and caching the remote resources. + +The generated `UnicodeProperties.java` is build by + + bazel build //java/jflex/ucd_generator:gen_unicode_properties + +## Software architecture. + +* `Main` is only responsible for parsing the cli arguments + and generating `UcdVersions` +* The model `UcdVersions` is a map of version → File for each type +* The types are defined in a simple enum `UcdFileType` +* `UcdGenerator` generates _UnicodeProperties.java_ using velocity diff --git a/java/jflex/ucd_generator/UcdFileType.java b/java/jflex/ucd_generator/UcdFileType.java new file mode 100644 index 000000000..715f0ad47 --- /dev/null +++ b/java/jflex/ucd_generator/UcdFileType.java @@ -0,0 +1,32 @@ +/* + * Copyright (C) 2018 Google, LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package jflex.ucd_generator; + +public enum UcdFileType { + DerivedAge, // Common across all versions + UnicodeData, // Always exists since version 1 + Blocks, + DerivedCoreProperties, + GraphemeBreakProperty, + LineBreak, + PropertyAliases, + PropertyValueAliases, + PropList, + SentenceBreakProperty, + Scripts, + ScriptExtensions, + WordBreakProperty, +} diff --git a/java/jflex/ucd_generator/UcdGenerator.java b/java/jflex/ucd_generator/UcdGenerator.java new file mode 100644 index 000000000..37a464d47 --- /dev/null +++ b/java/jflex/ucd_generator/UcdGenerator.java @@ -0,0 +1,29 @@ +/* + * Copyright (C) 2018 Google, LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package jflex.ucd_generator; + +public class UcdGenerator { + + public static final String PACKAGE_JFLEX_UNICODE = "jflex.core.unicode"; + + /** Generates {@code UnicodeProperties_X_Y} from {@code //third_paty/unicode_ucd_X}. */ + public static void generate(UcdVersions versions) throws Exception { + Emitter emitter = new Emitter(PACKAGE_JFLEX_UNICODE, versions); + emitter.emitUnicodeProperties(System.out); + } + + private UcdGenerator() {} +} diff --git a/java/jflex/ucd_generator/UcdVersion.java b/java/jflex/ucd_generator/UcdVersion.java new file mode 100644 index 000000000..1ce78d07f --- /dev/null +++ b/java/jflex/ucd_generator/UcdVersion.java @@ -0,0 +1,53 @@ +/* + * Copyright (C) 2018 Google, LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package jflex.ucd_generator; + +import com.google.common.collect.ImmutableMap; +import java.io.File; + +public class UcdVersion { + + final String version; + final ImmutableMap files; + + UcdVersion(String version, ImmutableMap files) { + this.version = version; + this.files = files; + } + + public static Builder builder() { + return new Builder(); + } + + static class Builder { + ImmutableMap.Builder files = ImmutableMap.builder(); + private String version; + + Builder withVersion(String version) { + this.version = version; + return this; + } + + Builder putFile(UcdFileType unicodeFileType, File file) { + files.put(unicodeFileType, file); + return this; + } + + public UcdVersion build() { + return new UcdVersion(version, files.build()); + } + } +} diff --git a/java/jflex/ucd_generator/UcdVersions.java b/java/jflex/ucd_generator/UcdVersions.java new file mode 100644 index 000000000..cef4c027d --- /dev/null +++ b/java/jflex/ucd_generator/UcdVersions.java @@ -0,0 +1,163 @@ +/* + * Copyright (C) 2018 Google, LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package jflex.ucd_generator; + +import static java.lang.Math.min; + +import com.google.common.base.Joiner; +import com.google.common.base.Objects; +import com.google.common.base.Splitter; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableSet; +import com.google.common.collect.ImmutableSortedMap; +import com.google.common.collect.ImmutableSortedSet; +import java.util.Comparator; +import java.util.List; + +public class UcdVersions { + + // version –> Map + private final ImmutableSortedMap versions; + + private UcdVersions(ImmutableSortedMap versions) { + this.versions = versions; + } + + public static Builder builder() { + return new Builder(); + } + + public static UcdVersions of( + String v1, + UcdVersion.Builder ucd1, + String v2, + UcdVersion.Builder ucd2, + String v3, + UcdVersion.Builder ucd3, + String v4, + UcdVersion.Builder ucd4) { + return builder().put(v1, ucd1).put(v2, ucd2).put(v3, ucd3).put(v4, ucd4).build(); + } + + public ImmutableSet versions() { + return versions.keySet(); + } + + public String getLastVersion() { + return versions.lastKey(); + } + + @SuppressWarnings("unused") // Used in .vm + public static String getClassNameForVersion(String version) { + // TODO: This should be in emitter + List v = Splitter.on('.').splitToList(version); + return "Unicode_" + Joiner.on('_').join(v.subList(0, min(2, v.size()))); + } + + /** Expands the version {@code x.y.z} into {@code x}, {@code x.y}, {@code x.y.z}. */ + @SuppressWarnings("unused") // Used in .vm + public static ImmutableList expandVersion(String version) { + ImmutableList.Builder expandedVersions = ImmutableList.builder(); + List v = Splitter.on('.').splitToList(version); + // Add the major version x if it is a x.0.z version + if (v.size() == 1 || (v.size() > 1 && Objects.equal(v.get(1), "0"))) { + expandedVersions.add(v.get(0)); + } + for (int i = 2; i <= v.size(); i++) { + String subVersion = Joiner.on('.').join(v.subList(0, i)); + expandedVersions.add(subVersion); + } + return expandedVersions.build(); + } + + /** + * Expands all versions. + * + * @return the set of all versions, in decreasing order. + */ + public ImmutableSortedSet expandAllVersions() { + ImmutableSortedSet.Builder expandedVersions = + ImmutableSortedSet.orderedBy(new VersionComparator()); + for (String v : versions()) { + expandedVersions.addAll(expandVersion(v)); + } + return expandedVersions.build(); + } + + static class Builder { + + ImmutableSortedMap.Builder versionsBuilder = + ImmutableSortedMap.orderedBy(new VersionComparator()); + + public Builder put(String version, UcdVersion.Builder ucdFiles) { + versionsBuilder.put(version, ucdFiles.withVersion(version).build()); + return this; + } + + public UcdVersions build() { + return new UcdVersions(versionsBuilder.build()); + } + } + + private static class VersionComparator implements Comparator { + + @Override + public int compare(String left, String right) { + Version leftVersion = new Version(left); + Version rightVersion = new Version(right); + return leftVersion.compareTo(rightVersion); + } + } + + private static class Version implements Comparable { + + final int major; + final int minor; + final int patch; + + public Version(String version) { + List parts = Splitter.on(".").splitToList(version); + this.major = Integer.parseInt(parts.get(0)); + this.minor = parts.size() > 1 ? Integer.parseInt(parts.get(1)) : -1; + this.patch = parts.size() > 2 ? Integer.parseInt(parts.get(2)) : -1; + } + + @Override + public int compareTo(Version other) { + if (this.major != other.major) { + return this.major - other.major; + } + if (this.minor != other.minor) { + return this.minor - other.minor; + } + return this.patch - other.patch; + } + + @Override + public boolean equals(Object o) { + if (!(o instanceof Version)) { + return false; + } + Version other = (Version) o; + return this.major == other.major && this.minor == other.minor && this.patch == other.patch; + } + + @Override + public int hashCode() { + return Objects.hashCode(this.major, this.minor, this.patch); + } + } +} diff --git a/java/jflex/ucd_generator/UnicodeProperties.java.vm b/java/jflex/ucd_generator/UnicodeProperties.java.vm new file mode 100644 index 000000000..f4f1f723f --- /dev/null +++ b/java/jflex/ucd_generator/UnicodeProperties.java.vm @@ -0,0 +1,248 @@ +#set( $H = '#' ) +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + * JFlex Unicode Properties * + * Copyright (c) 2008-2013 Steve Rowe * + * Copyright (c) 2018 Google, LLC. * + * All rights reserved. * + * * + * License: BSD * + * * + * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ + +package $packageName; + +import java.util.HashMap; +import java.util.Locale; +import java.util.Map; +import java.util.Set; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import jflex.chars.Interval; +import jflex.core.IntCharSet; + +#if (!$classComment.empty) +$classComment +#end +public class UnicodeProperties { + + /** Human-readable list of all supported Unicode versions. */ + public static final String UNICODE_VERSIONS = + "$versionsAsString"; + + private static final String DEFAULT_UNICODE_VERSION = "$latestVersion"; + + private static final Pattern WORD_SEP_PATTERN = Pattern.compile("[-_\\s()]"); + + private int maximumCodePoint; + private Map propertyValueIntervals = new HashMap<>(); + private String caselessMatchPartitions; + private int caselessMatchPartitionSize; + private IntCharSet caselessMatches[]; + + /** + * Unpacks the Unicode data corresponding to the default Unicode version: "{@value + * #DEFAULT_UNICODE_VERSION}". + * + * @throws UnsupportedUnicodeVersionException if the default version is not supported. + */ + public UnicodeProperties() throws UnsupportedUnicodeVersionException { + init(DEFAULT_UNICODE_VERSION); + } + + /** + * Unpacks the Unicode data corresponding to the given version. + * + * @param version The Unicode version for which to unpack data + * @throws UnsupportedUnicodeVersionException if the given version is not supported. + */ + public UnicodeProperties(String version) throws UnsupportedUnicodeVersionException { + init(version); + } + + /** + * Returns the maximum code point for the selected Unicode version. + * + * @return the maximum code point for the selected Unicode version. + */ + public int getMaximumCodePoint() { + return maximumCodePoint; + } + + /** + * Returns the character interval set associated with the given property value for the selected + * Unicode version. + * + * @param propertyValue The Unicode property or property value (or alias for one of these) for + * which to return the corresponding character intervals. + * @return The character interval set corresponding to the given property value, if a match + * exists, and null otherwise. + */ + public IntCharSet getIntCharSet(String propertyValue) { + return propertyValueIntervals.get(normalize(propertyValue)); + } + + /** + * Returns the set of all properties, property values, and their aliases supported by the + * specified Unicode version. + * + * @return The set of all properties supported by the specified Unicode version + */ + public Set getPropertyValues() { + return propertyValueIntervals.keySet(); + } + + /** + * Returns a set of character intervals representing all characters that are case-insensitively + * equivalent to the given character, including the given character itself. + * + *

The first call to this method lazily initializes the backing data. + * + * @param c The character for which to return case-insensitive equivalents. + * @return All case-insensitively equivalent characters, or null if the given character is + * case-insensitively equivalent only to itself. + */ + public IntCharSet getCaselessMatches(int c) { + if (null == caselessMatches) initCaselessMatches(); + return caselessMatches[c]; + } + + /** + * Unpacks the caseless match data. Called from {@link ${H}getCaselessMatches(int)} to lazily + * initialize. + */ + private void initCaselessMatches() { + caselessMatches = new IntCharSet[maximumCodePoint + 1]; + int[] members = new int[caselessMatchPartitionSize]; + for (int index = 0; index < caselessMatchPartitions.length(); ) { + IntCharSet partition = new IntCharSet(); + for (int n = 0; n < caselessMatchPartitionSize; ++n) { + int c = caselessMatchPartitions.codePointAt(index); + index += Character.charCount(c); + members[n] = c; + if (c > 0) partition.add(c); // ignore trailing zero padding + } + if (partition.containsElements()) { + for (int n = 0; n < caselessMatchPartitionSize; ++n) { + if (members[n] > 0) caselessMatches[members[n]] = partition; + } + } + } + } + + /** + * Based on the given version, selects and binds the corresponding Unicode data to facilitate + * mappings from property values to character intervals. + * + * @param version The Unicode version for which to bind data + * @throws UnsupportedUnicodeVersionException if the given version is not supported. + */ + private void init(String version) throws UnsupportedUnicodeVersionException { + switch (version) { +#foreach( $v in ${ucdVersions.versions()} ) + // Version $v + #foreach( $ev in ${ucdVersions.expandVersion($v)} ) + case "$ev": + #end +#**# bind( + ${packageName}.data.${ucdVersions.getClassNameForVersion($v)}.propertyValues, + ${packageName}.data.${ucdVersions.getClassNameForVersion($v)}.intervals, + ${packageName}.data.${ucdVersions.getClassNameForVersion($v)}.propertyValueAliases, + ${packageName}.data.${ucdVersions.getClassNameForVersion($v)}.maximumCodePoint, + ${packageName}.data.${ucdVersions.getClassNameForVersion($v)}.caselessMatchPartitions, + ${packageName}.data.${ucdVersions.getClassNameForVersion($v)}.caselessMatchPartitionSize); + break; +#end + default: + throw new UnsupportedUnicodeVersionException(); + } + } + + /** + * Unpacks data for the selected Unicode version, populating {@link #propertyValueIntervals}. + * + * @param propertyValues The list of property values, in same order as the packed data + * corresponding to them, in the given intervals, for the selected Unicode version. + * @param intervals The packed character intervals corresponding to and in the same order as the + * given propertyValues, for the selected Unicode version. + * @param propertyValueAliases Key/value pairs mapping property value aliases to property values, + * for the selected Unicode version. + * @param maximumCodePoint The maximum code point for the selected Unicode version. + * @param caselessMatchPartitions The packed caseless match partition data for the selected + * Unicode version + * @param caselessMatchPartitionSize The partition data record length (the maximum number of + * elements in a caseless match partition) for the selected Unicode version. + */ + private void bind( + String[] propertyValues, + String[] intervals, + String[] propertyValueAliases, + int maximumCodePoint, + String caselessMatchPartitions, + int caselessMatchPartitionSize) { + // IntCharSet caselessMatches[] is lazily initialized - don't unpack here + this.caselessMatchPartitions = caselessMatchPartitions; + this.caselessMatchPartitionSize = caselessMatchPartitionSize; + this.maximumCodePoint = maximumCodePoint; + for (int n = 0; n < propertyValues.length; ++n) { + String propertyValue = propertyValues[n]; + String propertyIntervals = intervals[n]; + IntCharSet set = new IntCharSet(); + for (int index = 0; index < propertyIntervals.length(); ) { + int start = propertyIntervals.codePointAt(index); + index += Character.charCount(start); + int end = propertyIntervals.codePointAt(index); + index += Character.charCount(end); + set.add(new Interval(start, end)); + } + propertyValueIntervals.put(propertyValue, set); + if (2 == propertyValue.length()) { + String singleLetter = propertyValue.substring(0, 1); + IntCharSet singleLetterPropValueSet = propertyValueIntervals.get(singleLetter); + if (null == singleLetterPropValueSet) { + singleLetterPropValueSet = new IntCharSet(); + propertyValueIntervals.put(singleLetter, singleLetterPropValueSet); + } + singleLetterPropValueSet.add(set); + } + } + for (int n = 0; n < propertyValueAliases.length; n += 2) { + String alias = propertyValueAliases[n]; + String propertyValue = propertyValueAliases[n + 1]; + IntCharSet targetSet = propertyValueIntervals.get(propertyValue); + if (null != targetSet) { + propertyValueIntervals.put(alias, targetSet); + } + } + bindInvariantIntervals(); + } + + /** Adds intervals for \p{ASCII} and \p{Any} to {@link #propertyValueIntervals}. */ + private void bindInvariantIntervals() { + IntCharSet asciiSet = new IntCharSet(new Interval(0, 0x7F)); + propertyValueIntervals.put(normalize("ASCII"), asciiSet); + + IntCharSet anySet = new IntCharSet(new Interval(0, maximumCodePoint)); + propertyValueIntervals.put(normalize("Any"), anySet); + } + + /** + * Normalizes the given identifier, by: downcasing; removing whitespace, underscores, hyphens, and + * parentheses; and substituting '=' for every ':'. + * + * @param identifier The identifier to normalize + * @return The normalized identifier + */ + private String normalize(String identifier) { + if (null == identifier) return identifier; + Matcher matcher = WORD_SEP_PATTERN.matcher(identifier.toLowerCase(Locale.ENGLISH)); + return matcher.replaceAll("").replace(':', '='); + } + + public static class UnsupportedUnicodeVersionException extends Exception { + private static final long serialVersionUID = -1718158223161422981L; + + public UnsupportedUnicodeVersionException() { + super("Supported versions: " + UNICODE_VERSIONS); + } + } +} diff --git a/java/jflex/ucd_generator/UnicodePropertiesVars.java b/java/jflex/ucd_generator/UnicodePropertiesVars.java new file mode 100644 index 000000000..a1493096c --- /dev/null +++ b/java/jflex/ucd_generator/UnicodePropertiesVars.java @@ -0,0 +1,29 @@ +/* + * Copyright (C) 2018 Google, LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package jflex.ucd_generator; + +import jflex.velocity.TemplateVars; + +// the fields in this class are read via reflection by Velocity +@SuppressWarnings({"unused", "WeakerAccess"}) +public class UnicodePropertiesVars extends TemplateVars { + public String packageName; + public String classComment; + public String versionsAsString; + public String latestVersion; + public Iterable versions; + public UcdVersions ucdVersions; +} diff --git a/javatests/jflex/ucd_generator/BUILD b/javatests/jflex/ucd_generator/BUILD new file mode 100644 index 000000000..3024003e1 --- /dev/null +++ b/javatests/jflex/ucd_generator/BUILD @@ -0,0 +1,22 @@ +java_test( + name = "EmitterTest", + srcs = ["EmitterTest.java"], + data = [ + "UnicodeProperties.java.golden", + ], + deps = [ + "//java/jflex/testing/diff", + "//java/jflex/testing/javac", + "//java/jflex/ucd_generator", + "//third_party/com/google/truth", + ], +) + +java_test( + name = "UcdVersionsTest", + srcs = ["UcdVersionsTest.java"], + deps = [ + "//java/jflex/ucd_generator", + "//third_party/com/google/truth", + ], +) diff --git a/javatests/jflex/ucd_generator/EmitterTest.java b/javatests/jflex/ucd_generator/EmitterTest.java new file mode 100644 index 000000000..a18cbb219 --- /dev/null +++ b/javatests/jflex/ucd_generator/EmitterTest.java @@ -0,0 +1,57 @@ +/* + * Copyright (C) 2018 Google, LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package jflex.ucd_generator; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.common.io.Files; +import java.io.File; +import java.nio.charset.StandardCharsets; +import jflex.testing.diff.DiffOutputStream; +import org.junit.Test; + +/** Test for {@link Emitter}. */ +public class EmitterTest { + + @Test + public void emitUnicodeProperties() throws Exception { + File goldenFile = new File("javatests/jflex/ucd_generator/UnicodeProperties.java.golden"); + + // in-memory output + DiffOutputStream output = + new DiffOutputStream(Files.newReader(goldenFile, StandardCharsets.UTF_8)); + + // fake ucd version 1.2 + UcdVersion.Builder ucd1_2 = + UcdVersion.builder().putFile(UcdFileType.UnicodeData, new File("FakeUnicodeData.txt")); + UcdVersion.Builder ucd2_0 = + UcdVersion.builder().putFile(UcdFileType.Blocks, new File("FakeUnicodeData.txt")); + UcdVersion.Builder ucd2_4 = + UcdVersion.builder().putFile(UcdFileType.Blocks, new File("FakeUnicodeData.txt")); + UcdVersion.Builder ucd10_0 = + UcdVersion.builder().putFile(UcdFileType.Blocks, new File("FakeUnicodeData.txt")); + UcdVersions versions = + UcdVersions.of( + "1.2.0", ucd1_2, + "2.0.1", ucd2_0, + "2.4.6", ucd2_4, + "10.0.0", ucd10_0); + Emitter emitter = new Emitter("org.example", versions); + + emitter.emitUnicodeProperties(output); + assertThat(output.isCompleted()).isTrue(); + } +} diff --git a/javatests/jflex/ucd_generator/FakeUnicodeData.txt b/javatests/jflex/ucd_generator/FakeUnicodeData.txt new file mode 100644 index 000000000..43bd897e9 --- /dev/null +++ b/javatests/jflex/ucd_generator/FakeUnicodeData.txt @@ -0,0 +1 @@ +0000;;Cc;0;ON;;;;;N;;;;; diff --git a/javatests/jflex/ucd_generator/UcdVersionsTest.java b/javatests/jflex/ucd_generator/UcdVersionsTest.java new file mode 100644 index 000000000..ccc36724b --- /dev/null +++ b/javatests/jflex/ucd_generator/UcdVersionsTest.java @@ -0,0 +1,85 @@ +/* + * Copyright (C) 2018 Google, LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package jflex.ucd_generator; + +import static com.google.common.truth.Truth.assertThat; + +import java.io.File; +import org.junit.Before; +import org.junit.Test; + +public class UcdVersionsTest { + + private UcdVersion.Builder ucd1; + + private UcdVersion.Builder ucd2; + + @Before + public void createUcd() { + ucd1 = UcdVersion.builder().putFile(UcdFileType.UnicodeData, new File("FakeUnicodeData.txt")); + ucd2 = UcdVersion.builder().putFile(UcdFileType.Blocks, new File("FakeUnicodeData.txt")); + } + + @Test + public void expandVersion_majorUpdate() throws Exception { + assertThat(UcdVersions.expandVersion("1.0.2")).containsExactly("1", "1.0", "1.0.2"); + } + + @Test + public void expandVersion_majorMinorUpdate() throws Exception { + assertThat(UcdVersions.expandVersion("1.2.3")).containsExactly("1.2", "1.2.3"); + } + + @Test + public void expandAllVersions() throws Exception { + UcdVersions ucdVersions = UcdVersions.builder().put("1.2.3", ucd1).put("1.3.5", ucd2).build(); + assertThat(ucdVersions.expandAllVersions()) + .containsExactly("1.2", "1.2.3", "1.3", "1.3.5") + .inOrder(); + } + + @Test + public void expandAllVersions_withMajor() throws Exception { + UcdVersions ucdVersions = UcdVersions.builder().put("1.0.3", ucd1).put("1.3.5", ucd2).build(); + assertThat(ucdVersions.expandAllVersions()) + .containsExactly("1", "1.0", "1.0.3", "1.3", "1.3.5") + .inOrder(); + } + + @Test + public void expandVersions_majorOnly() throws Exception { + assertThat(UcdVersions.expandVersion("1")).containsExactly("1"); + } + + @Test + public void expandAllVersions_unnaturalOrder() { + UcdVersions ucdVersions = + UcdVersions.builder().put("1.2.3", ucd1).put("2.4.6", ucd1).put("10.0.0", ucd1).build(); + assertThat(ucdVersions.expandAllVersions()) + .containsExactly("1.2", "1.2.3", "2.4", "2.4.6", "10", "10.0", "10.0.0") + .inOrder(); + } + + @Test + public void getClassNameForVersion() throws Exception { + assertThat(UcdVersions.getClassNameForVersion("4.2")).isEqualTo("Unicode_4_2"); + } + + @Test + public void getClassNameForVersion_majorOnly() throws Exception { + assertThat(UcdVersions.getClassNameForVersion("5")).isEqualTo("Unicode_5"); + } +} diff --git a/javatests/jflex/ucd_generator/UnicodeProperties.java.golden b/javatests/jflex/ucd_generator/UnicodeProperties.java.golden index 23bb73cd3..a7fc58004 100644 --- a/javatests/jflex/ucd_generator/UnicodeProperties.java.golden +++ b/javatests/jflex/ucd_generator/UnicodeProperties.java.golden @@ -1,13 +1,14 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * JFlex Unicode Properties * - * Copyright (c) 2008-2103 Steve Rowe * + * Copyright (c) 2008-2013 Steve Rowe * + * Copyright (c) 2018 Google, LLC. * * All rights reserved. * * * * License: BSD * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ -package jflex.unicode; +package org.example; import java.util.HashMap; import java.util.Locale; @@ -15,42 +16,25 @@ import java.util.Map; import java.util.Set; import java.util.regex.Matcher; import java.util.regex.Pattern; -import jflex.IntCharSet; -import jflex.Interval; -import jflex.unicode.data.Unicode_10_0; -import jflex.unicode.data.Unicode_1_1; -import jflex.unicode.data.Unicode_2_0; -import jflex.unicode.data.Unicode_2_1; -import jflex.unicode.data.Unicode_3_0; -import jflex.unicode.data.Unicode_3_1; -import jflex.unicode.data.Unicode_3_2; -import jflex.unicode.data.Unicode_4_0; -import jflex.unicode.data.Unicode_4_1; -import jflex.unicode.data.Unicode_5_0; -import jflex.unicode.data.Unicode_5_1; -import jflex.unicode.data.Unicode_5_2; -import jflex.unicode.data.Unicode_6_0; -import jflex.unicode.data.Unicode_6_1; -import jflex.unicode.data.Unicode_6_2; -import jflex.unicode.data.Unicode_6_3; -import jflex.unicode.data.Unicode_7_0; -import jflex.unicode.data.Unicode_8_0; -import jflex.unicode.data.Unicode_9_0; +import jflex.chars.Interval; +import jflex.core.IntCharSet; +// DO NOT EDIT +// This class was automatically generated by //java/jflex/ucd_generator +// based on Unicode data files downloaded from unicode.org. /** - * This class was automatically generated by jflex-unicode-maven-plugin based on data files - * downloaded from unicode.org. + * Unicode properties. * * @author JFlex contributors. - * @version JFlex 1.7.0-SNAPSHOT */ public class UnicodeProperties { /** Human-readable list of all supported Unicode versions. */ public static final String UNICODE_VERSIONS = - "1.1, 1.1.5, 2, 2.0, 2.0.14, 2.1, 2.1.9, 3, 3.0, 3.0.1, 3.1, 3.1.0, 3.2, 3.2.0, 4, 4.0, 4.0.1, 4.1, 4.1.0, 5, 5.0, 5.0.0, 5.1, 5.1.0, 5.2, 5.2.0, 6, 6.0, 6.0.0, 6.1, 6.1.0, 6.2, 6.2.0, 6.3, 6.3.0, 7, 7.0, 7.0.0, 8, 8.0, 8.0.0, 9, 9.0, 9.0.0, 10, 10.0, 10.0.0"; + "1.2, 1.2.0, 2, 2.0, 2.0.1, 2.4, 2.4.6, 10, 10.0, 10.0.0"; + + private static final String DEFAULT_UNICODE_VERSION = "10.0.0"; - private static final String DEFAULT_UNICODE_VERSION = "10.0"; private static final Pattern WORD_SEP_PATTERN = Pattern.compile("[-_\\s()]"); private int maximumCodePoint; @@ -63,8 +47,7 @@ public class UnicodeProperties { * Unpacks the Unicode data corresponding to the default Unicode version: "{@value * #DEFAULT_UNICODE_VERSION}". * - * @throws jflex.unicode.UnicodeProperties.UnsupportedUnicodeVersionException if the default - * version is not supported. + * @throws UnsupportedUnicodeVersionException if the default version is not supported. */ public UnicodeProperties() throws UnsupportedUnicodeVersionException { init(DEFAULT_UNICODE_VERSION); @@ -74,8 +57,7 @@ public class UnicodeProperties { * Unpacks the Unicode data corresponding to the given version. * * @param version The Unicode version for which to unpack data - * @throws jflex.unicode.UnicodeProperties.UnsupportedUnicodeVersionException if the given version - * is not supported. + * @throws UnsupportedUnicodeVersionException if the given version is not supported. */ public UnicodeProperties(String version) throws UnsupportedUnicodeVersionException { init(version); @@ -159,161 +141,55 @@ public class UnicodeProperties { * @throws UnsupportedUnicodeVersionException if the given version is not supported. */ private void init(String version) throws UnsupportedUnicodeVersionException { - - if (version.equals("1.1") || version.equals("1.1.5")) { - bind( - Unicode_1_1.propertyValues, - Unicode_1_1.intervals, - Unicode_1_1.propertyValueAliases, - Unicode_1_1.maximumCodePoint, - Unicode_1_1.caselessMatchPartitions, - Unicode_1_1.caselessMatchPartitionSize); - } else if (version.equals("2") || version.equals("2.0") || version.equals("2.0.14")) { - bind( - Unicode_2_0.propertyValues, - Unicode_2_0.intervals, - Unicode_2_0.propertyValueAliases, - Unicode_2_0.maximumCodePoint, - Unicode_2_0.caselessMatchPartitions, - Unicode_2_0.caselessMatchPartitionSize); - } else if (version.equals("2.1") || version.equals("2.1.9")) { - bind( - Unicode_2_1.propertyValues, - Unicode_2_1.intervals, - Unicode_2_1.propertyValueAliases, - Unicode_2_1.maximumCodePoint, - Unicode_2_1.caselessMatchPartitions, - Unicode_2_1.caselessMatchPartitionSize); - } else if (version.equals("3") || version.equals("3.0") || version.equals("3.0.1")) { - bind( - Unicode_3_0.propertyValues, - Unicode_3_0.intervals, - Unicode_3_0.propertyValueAliases, - Unicode_3_0.maximumCodePoint, - Unicode_3_0.caselessMatchPartitions, - Unicode_3_0.caselessMatchPartitionSize); - } else if (version.equals("3.1") || version.equals("3.1.0")) { - bind( - Unicode_3_1.propertyValues, - Unicode_3_1.intervals, - Unicode_3_1.propertyValueAliases, - Unicode_3_1.maximumCodePoint, - Unicode_3_1.caselessMatchPartitions, - Unicode_3_1.caselessMatchPartitionSize); - } else if (version.equals("3.2") || version.equals("3.2.0")) { - bind( - Unicode_3_2.propertyValues, - Unicode_3_2.intervals, - Unicode_3_2.propertyValueAliases, - Unicode_3_2.maximumCodePoint, - Unicode_3_2.caselessMatchPartitions, - Unicode_3_2.caselessMatchPartitionSize); - } else if (version.equals("4") || version.equals("4.0") || version.equals("4.0.1")) { - bind( - Unicode_4_0.propertyValues, - Unicode_4_0.intervals, - Unicode_4_0.propertyValueAliases, - Unicode_4_0.maximumCodePoint, - Unicode_4_0.caselessMatchPartitions, - Unicode_4_0.caselessMatchPartitionSize); - } else if (version.equals("4.1") || version.equals("4.1.0")) { - bind( - Unicode_4_1.propertyValues, - Unicode_4_1.intervals, - Unicode_4_1.propertyValueAliases, - Unicode_4_1.maximumCodePoint, - Unicode_4_1.caselessMatchPartitions, - Unicode_4_1.caselessMatchPartitionSize); - } else if (version.equals("5") || version.equals("5.0") || version.equals("5.0.0")) { - bind( - Unicode_5_0.propertyValues, - Unicode_5_0.intervals, - Unicode_5_0.propertyValueAliases, - Unicode_5_0.maximumCodePoint, - Unicode_5_0.caselessMatchPartitions, - Unicode_5_0.caselessMatchPartitionSize); - } else if (version.equals("5.1") || version.equals("5.1.0")) { - bind( - Unicode_5_1.propertyValues, - Unicode_5_1.intervals, - Unicode_5_1.propertyValueAliases, - Unicode_5_1.maximumCodePoint, - Unicode_5_1.caselessMatchPartitions, - Unicode_5_1.caselessMatchPartitionSize); - } else if (version.equals("5.2") || version.equals("5.2.0")) { - bind( - Unicode_5_2.propertyValues, - Unicode_5_2.intervals, - Unicode_5_2.propertyValueAliases, - Unicode_5_2.maximumCodePoint, - Unicode_5_2.caselessMatchPartitions, - Unicode_5_2.caselessMatchPartitionSize); - } else if (version.equals("6") || version.equals("6.0") || version.equals("6.0.0")) { - bind( - Unicode_6_0.propertyValues, - Unicode_6_0.intervals, - Unicode_6_0.propertyValueAliases, - Unicode_6_0.maximumCodePoint, - Unicode_6_0.caselessMatchPartitions, - Unicode_6_0.caselessMatchPartitionSize); - } else if (version.equals("6.1") || version.equals("6.1.0")) { - bind( - Unicode_6_1.propertyValues, - Unicode_6_1.intervals, - Unicode_6_1.propertyValueAliases, - Unicode_6_1.maximumCodePoint, - Unicode_6_1.caselessMatchPartitions, - Unicode_6_1.caselessMatchPartitionSize); - } else if (version.equals("6.2") || version.equals("6.2.0")) { - bind( - Unicode_6_2.propertyValues, - Unicode_6_2.intervals, - Unicode_6_2.propertyValueAliases, - Unicode_6_2.maximumCodePoint, - Unicode_6_2.caselessMatchPartitions, - Unicode_6_2.caselessMatchPartitionSize); - } else if (version.equals("6.3") || version.equals("6.3.0")) { - bind( - Unicode_6_3.propertyValues, - Unicode_6_3.intervals, - Unicode_6_3.propertyValueAliases, - Unicode_6_3.maximumCodePoint, - Unicode_6_3.caselessMatchPartitions, - Unicode_6_3.caselessMatchPartitionSize); - } else if (version.equals("7") || version.equals("7.0") || version.equals("7.0.0")) { - bind( - Unicode_7_0.propertyValues, - Unicode_7_0.intervals, - Unicode_7_0.propertyValueAliases, - Unicode_7_0.maximumCodePoint, - Unicode_7_0.caselessMatchPartitions, - Unicode_7_0.caselessMatchPartitionSize); - } else if (version.equals("8") || version.equals("8.0") || version.equals("8.0.0")) { - bind( - Unicode_8_0.propertyValues, - Unicode_8_0.intervals, - Unicode_8_0.propertyValueAliases, - Unicode_8_0.maximumCodePoint, - Unicode_8_0.caselessMatchPartitions, - Unicode_8_0.caselessMatchPartitionSize); - } else if (version.equals("9") || version.equals("9.0") || version.equals("9.0.0")) { - bind( - Unicode_9_0.propertyValues, - Unicode_9_0.intervals, - Unicode_9_0.propertyValueAliases, - Unicode_9_0.maximumCodePoint, - Unicode_9_0.caselessMatchPartitions, - Unicode_9_0.caselessMatchPartitionSize); - } else if (version.equals("10") || version.equals("10.0") || version.equals("10.0.0")) { - bind( - Unicode_10_0.propertyValues, - Unicode_10_0.intervals, - Unicode_10_0.propertyValueAliases, - Unicode_10_0.maximumCodePoint, - Unicode_10_0.caselessMatchPartitions, - Unicode_10_0.caselessMatchPartitionSize); - } else { - throw new UnsupportedUnicodeVersionException(); + switch (version) { + // Version 1.2.0 + case "1.2": + case "1.2.0": + bind( + org.example.data.Unicode_1_2.propertyValues, + org.example.data.Unicode_1_2.intervals, + org.example.data.Unicode_1_2.propertyValueAliases, + org.example.data.Unicode_1_2.maximumCodePoint, + org.example.data.Unicode_1_2.caselessMatchPartitions, + org.example.data.Unicode_1_2.caselessMatchPartitionSize); + break; + // Version 2.0.1 + case "2": + case "2.0": + case "2.0.1": + bind( + org.example.data.Unicode_2_0.propertyValues, + org.example.data.Unicode_2_0.intervals, + org.example.data.Unicode_2_0.propertyValueAliases, + org.example.data.Unicode_2_0.maximumCodePoint, + org.example.data.Unicode_2_0.caselessMatchPartitions, + org.example.data.Unicode_2_0.caselessMatchPartitionSize); + break; + // Version 2.4.6 + case "2.4": + case "2.4.6": + bind( + org.example.data.Unicode_2_4.propertyValues, + org.example.data.Unicode_2_4.intervals, + org.example.data.Unicode_2_4.propertyValueAliases, + org.example.data.Unicode_2_4.maximumCodePoint, + org.example.data.Unicode_2_4.caselessMatchPartitions, + org.example.data.Unicode_2_4.caselessMatchPartitionSize); + break; + // Version 10.0.0 + case "10": + case "10.0": + case "10.0.0": + bind( + org.example.data.Unicode_10_0.propertyValues, + org.example.data.Unicode_10_0.intervals, + org.example.data.Unicode_10_0.propertyValueAliases, + org.example.data.Unicode_10_0.maximumCodePoint, + org.example.data.Unicode_10_0.caselessMatchPartitions, + org.example.data.Unicode_10_0.caselessMatchPartitionSize); + break; + default: + throw new UnsupportedUnicodeVersionException(); } } diff --git a/javatests/jflex/velocity/BUILD b/javatests/jflex/velocity/BUILD index 6ca87355b..91244e230 100644 --- a/javatests/jflex/velocity/BUILD +++ b/javatests/jflex/velocity/BUILD @@ -3,16 +3,17 @@ java_test( srcs = ["TemplateVarsTest.java"], deps = [ "//java/jflex/testing/assertion", - "//java/jflex/velocity:velocity", + "//java/jflex/velocity", "//third_party/com/google/truth", "//third_party/org/apache/velocity", ], ) + java_test( name = "VelocityTest", srcs = ["VelocityTest.java"], deps = [ - "//java/jflex/velocity:velocity", + "//java/jflex/velocity", "//third_party/com/google/truth", "//third_party/org/apache/velocity", ], diff --git a/jflex-unicode-maven-plugin/src/main/jflex/BUILD b/jflex-unicode-maven-plugin/src/main/jflex/BUILD new file mode 100644 index 000000000..cb953bac5 --- /dev/null +++ b/jflex-unicode-maven-plugin/src/main/jflex/BUILD @@ -0,0 +1,18 @@ +load("@jflex_rules//jflex:jflex.bzl", "jflex") + +jflex( + name = "gen_ucd_scanners", + srcs = glob(["*.flex"]), + outputs = [ + "ArchaicBlocksScanner.java", + "ArchaicLineBreakScanner.java", + "ArchaicPropListScanner.java", + "BinaryPropertiesFileScanner.java", + "EnumeratedPropertyFileScanner.java", + "PropertyAliasesScanner.java", + "PropertyValueAliasesScanner.java", + "ScriptExtensionsScanner.java", + "UnicodeDataScanner.java", + ], + visibility = ["//jflex-unicode-maven-plugin/src/main:__subpackages__"], +) diff --git a/jflex/src/main/java/jflex/core/unicode/data/README.md b/jflex/src/main/java/jflex/core/unicode/data/README.md new file mode 100644 index 000000000..31d78a87b --- /dev/null +++ b/jflex/src/main/java/jflex/core/unicode/data/README.md @@ -0,0 +1,4 @@ +# Unicode properties + +These files have been generated automatically. +Eventually, they should be removed from SCM. diff --git a/third_party/unicode/BUILD b/third_party/unicode/BUILD index 2676d94b3..015a6541a 100644 --- a/third_party/unicode/BUILD +++ b/third_party/unicode/BUILD @@ -65,16 +65,55 @@ filegroup( ], ) +filegroup( + name = "ucd_4_0_1", + srcs = [ + "@ucd_4_0_1_Blocks_4_0_1_txt//file", + "@ucd_4_0_1_DerivedCoreProperties_4_0_1_txt//file", + "@ucd_4_0_1_LineBreak_4_0_1_txt//file", + "@ucd_4_0_1_PropList_4_0_1_txt//file", + "@ucd_4_0_1_PropertyAliases_4_0_1_txt//file", + "@ucd_4_0_1_PropertyValueAliases_4_0_1_txt//file", + "@ucd_4_0_1_Scripts_4_0_1_txt//file", + "@ucd_4_0_1_UnicodeData_4_0_1_txt//file", + ], +) + alias( name = "ucd_4_1_0", actual = "@ucd_4_1_0//:files", ) +alias( + name = "ucd_5_0_0", + actual = "@ucd_5_0_0//:files", +) + +alias( + name = "ucd_5_1_0", + actual = "@ucd_5_1_0//:files", +) + alias( name = "ucd_5_2_0", actual = "@ucd_5_2_0//:files", ) +alias( + name = "ucd_6_0_0", + actual = "@ucd_6_0_0//:files", +) + +alias( + name = "ucd_6_1_0", + actual = "@ucd_6_1_0//:files", +) + +alias( + name = "ucd_6_2_0", + actual = "@ucd_6_2_0//:files", +) + alias( name = "ucd_6_3_0", actual = "@ucd_6_3_0//:files", @@ -94,3 +133,8 @@ alias( name = "ucd_9", actual = "@ucd_9//:files", ) + +alias( + name = "ucd_10", + actual = "@ucd_10//:files", +) \ No newline at end of file diff --git a/third_party/unicode/unicode.bzl b/third_party/unicode/unicode.bzl index 54c254c9d..6c3064f5c 100644 --- a/third_party/unicode/unicode.bzl +++ b/third_party/unicode/unicode.bzl @@ -107,16 +107,54 @@ def unicode_deps(): "Scripts-3.2.0.txt": "16b3db9e2d1b87600831209df02ecff41aeaf0c2aab0f034684fda14189c1aa5", "UnicodeData-3.2.0.txt": "5e444028b6e76d96f9dc509609c5e3222bf609056f35e5fcde7e6fb8a58cd446", }) + ucd_version(name = "ucd_4_0_1", version = "4.0-Update1", files = { + "Blocks-4.0.1.txt": "c9dba71655b8787c381b3421ba2bf9a3df9e6168b5835f93fd3931c1eeff90cf", + "DerivedCoreProperties-4.0.1.txt": "047c6a0ebc92956a6b3a30f3d79845f28c2f2541dee83c0d62cc3fee6f55b5c4", + "LineBreak-4.0.1.txt": "1ddc6c71e0e3229df464ecea83d408fc8a11d82013d8a80fcd812ba54bad8dfa", + "PropList-4.0.1.txt": "0bb86d2bf47152c5fdd5f7db6e52223f868cda231586ec70073d7fbabd937d8e", + "PropertyAliases-4.0.1.txt": "2b9ea5b80946d7080f913740dce74da73fa241bca6daaeccaaa34c193261f1ff", + "PropertyValueAliases-4.0.1.txt": "c16ffe3e8d8dc14e524f7c102074345ac4c0990a1ff4c0388698bfd07f9550ce", + "Scripts-4.0.1.txt": "7133a7af20ed6643e977eae4f7bf948c9fa337a431a179f91b032e3cc8ea6fdc", + "UnicodeData-4.0.1.txt": "de54d68f2df927a20ea4a83dfd74a543ca7f3e3df2441576e7f6a185ec6fa217", + }) ucd_zip_version( name = "ucd_4_1_0", version = "4.1.0", sha256 = "1aa4041a36de1ef94b66beeb152ebd967f5f9be62f8b4ef382909258ef99b732", ) + ucd_zip_version( + name = "ucd_5_0_0", + version = "5.0.0", + sha256 = "3d007602de6c7de0c4c9a3d8199ae4238de23cb3fe04cb4a1b6935b19333631b", + ) + ucd_zip_version( + name = "ucd_5_1_0", + version = "5.1.0", + sha256 = "d4960aed52cfa1a7b9cf264a2c99a6638344ad0668f6a1c47a3248e0e6aef213", + ) ucd_zip_version( name = "ucd_5_2_0", version = "5.2.0", sha256 = "3d7a2467d6ee2533de545d833b3cd1cc2488f198e38d7b8b42adc67023a0c646", ) + ucd_zip_version( + name = "ucd_6_0_0", + version = "6.0.0", + sha256 = "f4c32d5d3f2ba8e73c156b13e8fb7742a1e0cab88b6a0bf765dc3b42109e915c", + extra_files = ["ScriptExtensions.txt"], + ) + ucd_zip_version( + name = "ucd_6_1_0", + version = "6.1.0", + sha256 = "da569e22e40cf3c098ac96c805083c7dd8f4f4778ac27efaa7f6c6d8fd6c30cc", + extra_files = ["ScriptExtensions.txt"], + ) + ucd_zip_version( + name = "ucd_6_2_0", + version = "6.2.0", + sha256 = "ea1318ce81eb912e7a6b6008309aa6b6def95503057d27433334850f00533a23", + extra_files = ["ScriptExtensions.txt"], + ) ucd_zip_version( name = "ucd_6_3_0", version = "6.3.0", @@ -141,3 +179,9 @@ def unicode_deps(): sha256 = "df9e028425816fd5117eaea7173704056f88f7cd030681e457c6f3827f9390ec", extra_files = ["ScriptExtensions.txt"], ) + ucd_zip_version( + name = "ucd_10", + version = "10.0.0", + sha256 = "cb26d649f8bac8b12f69e2fbcd77d1759ecdcd7c8e8f1c4385a9c5a36cf14891", + extra_files = ["ScriptExtensions.txt"], + ) \ No newline at end of file From 2d274738ac382d6162de086ab3c7efb0a99d7537 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 16 Feb 2019 14:09:36 +0100 Subject: [PATCH 077/129] Add BSD license header. (#552) * Add BSD license header. The rest of the project is BSD. * Add Google LLC as copyright holder in LICENSE.md --- LICENSE.md | 33 +++++++++++------ java/jflex/testing/assertion/MoreAsserts.java | 25 +++++++++++++ .../testing/assertion/ThrowingRunnable.java | 25 +++++++++++++ java/jflex/testing/diff/DiffOutputStream.java | 26 +++++++++++++- .../testing/javac/CompilerException.java | 25 +++++++++++++ java/jflex/testing/javac/JavacUtil.java | 25 +++++++++++++ java/jflex/testing/javac/PackageUtil.java | 25 +++++++++++++ .../testing/testsuite/JFlexTestRunner.java | 25 +++++++++++++ .../annotations/NoExceptionThrown.java | 25 +++++++++++++ .../testsuite/annotations/TestSpec.java | 25 +++++++++++++ java/jflex/ucd_generator/Emitter.java | 30 ++++++++++------ java/jflex/ucd_generator/Main.java | 25 +++++++++++++ java/jflex/ucd_generator/UcdFileType.java | 30 ++++++++++------ java/jflex/ucd_generator/UcdGenerator.java | 30 ++++++++++------ java/jflex/ucd_generator/UcdVersion.java | 30 ++++++++++------ java/jflex/ucd_generator/UcdVersions.java | 30 ++++++++++------ .../ucd_generator/UnicodeProperties.java.vm | 36 +++++++++++++------ .../ucd_generator/UnicodePropertiesVars.java | 30 ++++++++++------ java/jflex/velocity/TemplateVars.java | 30 ++++++++++------ java/jflex/velocity/Velocity.java | 30 ++++++++++------ .../action_pipe/ActionPipeEofTest.java | 25 +++++++++++++ .../action_pipe/EofPipeActionTest.java | 25 +++++++++++++ .../testcase/apipirivate/ApiPrivateTest.java | 25 +++++++++++++ .../apipirivate/AttemptPrivateAccess.java | 25 +++++++++++++ .../testcase/arr_return/ArrReturnTest.java | 25 +++++++++++++ .../jflex/testing/DiffOutputStreamTest.java | 25 +++++++++++++ .../jflex/testing/javac/PackageUtilTest.java | 25 +++++++++++++ .../jflex/ucd_generator/EmitterTest.java | 30 ++++++++++------ .../jflex/ucd_generator/UcdVersionsTest.java | 30 ++++++++++------ .../UnicodeProperties.java.golden | 36 +++++++++++++------ .../jflex/velocity/TemplateVarsTest.java | 30 ++++++++++------ javatests/jflex/velocity/VelocityTest.java | 30 ++++++++++------ 32 files changed, 739 insertions(+), 152 deletions(-) diff --git a/LICENSE.md b/LICENSE.md index 8f3b927ff..a8139d317 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -2,20 +2,31 @@ JFlex - Copying, Warranty & License =================================== JFlex is free software, since version 1.5 published under the terms of this -3-clause BSD-style license. +[3-clause BSD-style license](https://opensource.org/licenses/BSD-3-Clause). There is absolutely NO WARRANTY for JFlex, its code and its documentation. - -Copyright (c) Gerwin Klein, Steve Rowe, Régis Decamps. +Copyright (c) Gerwin Klein, Steve Rowe, Régis Décamps, Google LLC. All rights reserved. -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the names of the authors nor the names of JFlex contributors may be used to endorse or promote products derived from this software without specific prior written permission. - - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +Redistribution and use in source and binary forms, with or without modification, are permitted +provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this list of conditions + and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list of + conditions and the following disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the names of the authors nor the names of JFlex contributors may be used to endorse + or promote products derived from this software without specific prior written permission. + + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/java/jflex/testing/assertion/MoreAsserts.java b/java/jflex/testing/assertion/MoreAsserts.java index 49e0d6737..60732b1dd 100644 --- a/java/jflex/testing/assertion/MoreAsserts.java +++ b/java/jflex/testing/assertion/MoreAsserts.java @@ -1,3 +1,28 @@ +/* + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ package jflex.testing.assertion; import javax.annotation.Nullable; diff --git a/java/jflex/testing/assertion/ThrowingRunnable.java b/java/jflex/testing/assertion/ThrowingRunnable.java index 465647091..d1f6332b6 100644 --- a/java/jflex/testing/assertion/ThrowingRunnable.java +++ b/java/jflex/testing/assertion/ThrowingRunnable.java @@ -1,3 +1,28 @@ +/* + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ package jflex.testing.assertion; /** diff --git a/java/jflex/testing/diff/DiffOutputStream.java b/java/jflex/testing/diff/DiffOutputStream.java index 7a354638b..4727e3bba 100644 --- a/java/jflex/testing/diff/DiffOutputStream.java +++ b/java/jflex/testing/diff/DiffOutputStream.java @@ -1,5 +1,29 @@ package jflex.testing.diff; - +/* + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ import static com.google.common.truth.Truth.assertWithMessage; import java.io.BufferedReader; diff --git a/java/jflex/testing/javac/CompilerException.java b/java/jflex/testing/javac/CompilerException.java index 2c721db8a..680a295df 100644 --- a/java/jflex/testing/javac/CompilerException.java +++ b/java/jflex/testing/javac/CompilerException.java @@ -1,3 +1,28 @@ +/* + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ package jflex.testing.javac; import com.google.common.base.Joiner; diff --git a/java/jflex/testing/javac/JavacUtil.java b/java/jflex/testing/javac/JavacUtil.java index 9b696f4b8..fa1e4f1ba 100644 --- a/java/jflex/testing/javac/JavacUtil.java +++ b/java/jflex/testing/javac/JavacUtil.java @@ -1,3 +1,28 @@ +/* + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ package jflex.testing.javac; import java.io.File; diff --git a/java/jflex/testing/javac/PackageUtil.java b/java/jflex/testing/javac/PackageUtil.java index a1d3b4921..1605be848 100644 --- a/java/jflex/testing/javac/PackageUtil.java +++ b/java/jflex/testing/javac/PackageUtil.java @@ -1,3 +1,28 @@ +/* + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ package jflex.testing.javac; @SuppressWarnings("WeakerAccess") diff --git a/java/jflex/testing/testsuite/JFlexTestRunner.java b/java/jflex/testing/testsuite/JFlexTestRunner.java index 317bfb96e..8420c9b27 100644 --- a/java/jflex/testing/testsuite/JFlexTestRunner.java +++ b/java/jflex/testing/testsuite/JFlexTestRunner.java @@ -1,3 +1,28 @@ +/* + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ package jflex.testing.testsuite; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/java/jflex/testing/testsuite/annotations/NoExceptionThrown.java b/java/jflex/testing/testsuite/annotations/NoExceptionThrown.java index 3bc8a0fcf..35fa6b0e9 100644 --- a/java/jflex/testing/testsuite/annotations/NoExceptionThrown.java +++ b/java/jflex/testing/testsuite/annotations/NoExceptionThrown.java @@ -1,3 +1,28 @@ +/* + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ package jflex.testing.testsuite.annotations; /** An exception that is never thrown. */ diff --git a/java/jflex/testing/testsuite/annotations/TestSpec.java b/java/jflex/testing/testsuite/annotations/TestSpec.java index c95b8b861..e84a851ef 100644 --- a/java/jflex/testing/testsuite/annotations/TestSpec.java +++ b/java/jflex/testing/testsuite/annotations/TestSpec.java @@ -1,3 +1,28 @@ +/* + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ package jflex.testing.testsuite.annotations; import java.lang.annotation.Retention; diff --git a/java/jflex/ucd_generator/Emitter.java b/java/jflex/ucd_generator/Emitter.java index e78e81bd7..70989f86c 100644 --- a/java/jflex/ucd_generator/Emitter.java +++ b/java/jflex/ucd_generator/Emitter.java @@ -1,17 +1,27 @@ /* - * Copyright (C) 2018 Google, LLC. + * Copyright (C) 2018-2019 Google, LLC. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * License: https://opensource.org/licenses/BSD-3-Clause * - * http://www.apache.org/licenses/LICENSE-2.0 + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package jflex.ucd_generator; diff --git a/java/jflex/ucd_generator/Main.java b/java/jflex/ucd_generator/Main.java index ece4111d5..c7bf71117 100644 --- a/java/jflex/ucd_generator/Main.java +++ b/java/jflex/ucd_generator/Main.java @@ -1,3 +1,28 @@ +/* + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ package jflex.ucd_generator; import java.io.File; diff --git a/java/jflex/ucd_generator/UcdFileType.java b/java/jflex/ucd_generator/UcdFileType.java index 715f0ad47..54e06402e 100644 --- a/java/jflex/ucd_generator/UcdFileType.java +++ b/java/jflex/ucd_generator/UcdFileType.java @@ -1,17 +1,27 @@ /* - * Copyright (C) 2018 Google, LLC. + * Copyright (C) 2018-2019 Google, LLC. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * License: https://opensource.org/licenses/BSD-3-Clause * - * http://www.apache.org/licenses/LICENSE-2.0 + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package jflex.ucd_generator; diff --git a/java/jflex/ucd_generator/UcdGenerator.java b/java/jflex/ucd_generator/UcdGenerator.java index 37a464d47..23423b14b 100644 --- a/java/jflex/ucd_generator/UcdGenerator.java +++ b/java/jflex/ucd_generator/UcdGenerator.java @@ -1,17 +1,27 @@ /* - * Copyright (C) 2018 Google, LLC. + * Copyright (C) 2018-2019 Google, LLC. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * License: https://opensource.org/licenses/BSD-3-Clause * - * http://www.apache.org/licenses/LICENSE-2.0 + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package jflex.ucd_generator; diff --git a/java/jflex/ucd_generator/UcdVersion.java b/java/jflex/ucd_generator/UcdVersion.java index 1ce78d07f..f98ea59b7 100644 --- a/java/jflex/ucd_generator/UcdVersion.java +++ b/java/jflex/ucd_generator/UcdVersion.java @@ -1,17 +1,27 @@ /* - * Copyright (C) 2018 Google, LLC. + * Copyright (C) 2018-2019 Google, LLC. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * License: https://opensource.org/licenses/BSD-3-Clause * - * http://www.apache.org/licenses/LICENSE-2.0 + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package jflex.ucd_generator; diff --git a/java/jflex/ucd_generator/UcdVersions.java b/java/jflex/ucd_generator/UcdVersions.java index cef4c027d..b85496765 100644 --- a/java/jflex/ucd_generator/UcdVersions.java +++ b/java/jflex/ucd_generator/UcdVersions.java @@ -1,17 +1,27 @@ /* - * Copyright (C) 2018 Google, LLC. + * Copyright (C) 2018-2019 Google, LLC. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * License: https://opensource.org/licenses/BSD-3-Clause * - * http://www.apache.org/licenses/LICENSE-2.0 + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package jflex.ucd_generator; diff --git a/java/jflex/ucd_generator/UnicodeProperties.java.vm b/java/jflex/ucd_generator/UnicodeProperties.java.vm index f4f1f723f..6e69de233 100644 --- a/java/jflex/ucd_generator/UnicodeProperties.java.vm +++ b/java/jflex/ucd_generator/UnicodeProperties.java.vm @@ -1,14 +1,30 @@ #set( $H = '#' ) -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex Unicode Properties * - * Copyright (c) 2008-2013 Steve Rowe * - * Copyright (c) 2018 Google, LLC. * - * All rights reserved. * - * * - * License: BSD * - * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - +/* + * Copyright (C) 2008-2019 Steve Rowe + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ package $packageName; import java.util.HashMap; diff --git a/java/jflex/ucd_generator/UnicodePropertiesVars.java b/java/jflex/ucd_generator/UnicodePropertiesVars.java index a1493096c..0d28d500c 100644 --- a/java/jflex/ucd_generator/UnicodePropertiesVars.java +++ b/java/jflex/ucd_generator/UnicodePropertiesVars.java @@ -1,17 +1,27 @@ /* - * Copyright (C) 2018 Google, LLC. + * Copyright (C) 2018-2019 Google, LLC. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * License: https://opensource.org/licenses/BSD-3-Clause * - * http://www.apache.org/licenses/LICENSE-2.0 + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package jflex.ucd_generator; diff --git a/java/jflex/velocity/TemplateVars.java b/java/jflex/velocity/TemplateVars.java index 7091cf2ea..a30164b3b 100644 --- a/java/jflex/velocity/TemplateVars.java +++ b/java/jflex/velocity/TemplateVars.java @@ -1,17 +1,27 @@ /* - * Copyright (C) 2018 Google, LLC. + * Copyright (C) 2018-2019 Google, LLC. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * License: https://opensource.org/licenses/BSD-3-Clause * - * http://www.apache.org/licenses/LICENSE-2.0 + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package jflex.velocity; diff --git a/java/jflex/velocity/Velocity.java b/java/jflex/velocity/Velocity.java index 8a7168e48..d9b6f76f2 100644 --- a/java/jflex/velocity/Velocity.java +++ b/java/jflex/velocity/Velocity.java @@ -1,17 +1,27 @@ /* - * Copyright (C) 2018 Google, LLC. + * Copyright (C) 2018-2019 Google, LLC. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * License: https://opensource.org/licenses/BSD-3-Clause * - * http://www.apache.org/licenses/LICENSE-2.0 + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package jflex.velocity; diff --git a/javatests/jflex/testcase/action_pipe/ActionPipeEofTest.java b/javatests/jflex/testcase/action_pipe/ActionPipeEofTest.java index 482e7d004..e59abdfcf 100644 --- a/javatests/jflex/testcase/action_pipe/ActionPipeEofTest.java +++ b/javatests/jflex/testcase/action_pipe/ActionPipeEofTest.java @@ -1,3 +1,28 @@ +/* + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ package jflex.testcase.action_pipe; import jflex.testing.testsuite.JFlexTestRunner; diff --git a/javatests/jflex/testcase/action_pipe/EofPipeActionTest.java b/javatests/jflex/testcase/action_pipe/EofPipeActionTest.java index b8389ca09..ac97374ef 100644 --- a/javatests/jflex/testcase/action_pipe/EofPipeActionTest.java +++ b/javatests/jflex/testcase/action_pipe/EofPipeActionTest.java @@ -1,3 +1,28 @@ +/* + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ package jflex.testcase.action_pipe; import jflex.core.ScannerException; diff --git a/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java b/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java index 362a87783..f0b3bc34f 100644 --- a/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java +++ b/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java @@ -1,3 +1,28 @@ +/* + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ package jflex.testcase.apipirivate; import static com.google.common.truth.Truth.assertThat; diff --git a/javatests/jflex/testcase/apipirivate/AttemptPrivateAccess.java b/javatests/jflex/testcase/apipirivate/AttemptPrivateAccess.java index 3c5ea01bb..8b3a18b19 100755 --- a/javatests/jflex/testcase/apipirivate/AttemptPrivateAccess.java +++ b/javatests/jflex/testcase/apipirivate/AttemptPrivateAccess.java @@ -1,3 +1,28 @@ +/* + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ package jflex.testcase.apipirivate; import java.io.InputStreamReader; diff --git a/javatests/jflex/testcase/arr_return/ArrReturnTest.java b/javatests/jflex/testcase/arr_return/ArrReturnTest.java index 12710e15f..c9b2b66fb 100644 --- a/javatests/jflex/testcase/arr_return/ArrReturnTest.java +++ b/javatests/jflex/testcase/arr_return/ArrReturnTest.java @@ -1,3 +1,28 @@ +/* + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ package jflex.testcase.arr_return; import jflex.testing.testsuite.JFlexTestRunner; diff --git a/javatests/jflex/testing/DiffOutputStreamTest.java b/javatests/jflex/testing/DiffOutputStreamTest.java index 63f244bd0..2233707c7 100644 --- a/javatests/jflex/testing/DiffOutputStreamTest.java +++ b/javatests/jflex/testing/DiffOutputStreamTest.java @@ -1,3 +1,28 @@ +/* + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ package jflex.testing; import static com.google.common.truth.Truth.assertThat; diff --git a/javatests/jflex/testing/javac/PackageUtilTest.java b/javatests/jflex/testing/javac/PackageUtilTest.java index 2a74ffbde..a963f0e1f 100644 --- a/javatests/jflex/testing/javac/PackageUtilTest.java +++ b/javatests/jflex/testing/javac/PackageUtilTest.java @@ -1,3 +1,28 @@ +/* + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ package jflex.testing.javac; import static com.google.common.truth.Truth.assertThat; diff --git a/javatests/jflex/ucd_generator/EmitterTest.java b/javatests/jflex/ucd_generator/EmitterTest.java index a18cbb219..8eb595cea 100644 --- a/javatests/jflex/ucd_generator/EmitterTest.java +++ b/javatests/jflex/ucd_generator/EmitterTest.java @@ -1,17 +1,27 @@ /* - * Copyright (C) 2018 Google, LLC. + * Copyright (C) 2018-2019 Google, LLC. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * License: https://opensource.org/licenses/BSD-3-Clause * - * http://www.apache.org/licenses/LICENSE-2.0 + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package jflex.ucd_generator; diff --git a/javatests/jflex/ucd_generator/UcdVersionsTest.java b/javatests/jflex/ucd_generator/UcdVersionsTest.java index ccc36724b..71ae4bd10 100644 --- a/javatests/jflex/ucd_generator/UcdVersionsTest.java +++ b/javatests/jflex/ucd_generator/UcdVersionsTest.java @@ -1,17 +1,27 @@ /* - * Copyright (C) 2018 Google, LLC. + * Copyright (C) 2018-2019 Google, LLC. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * License: https://opensource.org/licenses/BSD-3-Clause * - * http://www.apache.org/licenses/LICENSE-2.0 + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package jflex.ucd_generator; diff --git a/javatests/jflex/ucd_generator/UnicodeProperties.java.golden b/javatests/jflex/ucd_generator/UnicodeProperties.java.golden index a7fc58004..a4ab503b2 100644 --- a/javatests/jflex/ucd_generator/UnicodeProperties.java.golden +++ b/javatests/jflex/ucd_generator/UnicodeProperties.java.golden @@ -1,13 +1,29 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - * JFlex Unicode Properties * - * Copyright (c) 2008-2013 Steve Rowe * - * Copyright (c) 2018 Google, LLC. * - * All rights reserved. * - * * - * License: BSD * - * * - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - +/* + * Copyright (C) 2008-2019 Steve Rowe + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ package org.example; import java.util.HashMap; diff --git a/javatests/jflex/velocity/TemplateVarsTest.java b/javatests/jflex/velocity/TemplateVarsTest.java index ff7e42569..e6847956e 100644 --- a/javatests/jflex/velocity/TemplateVarsTest.java +++ b/javatests/jflex/velocity/TemplateVarsTest.java @@ -1,17 +1,27 @@ /* - * Copyright (C) 2018 Google, LLC. + * Copyright (C) 2018-2019 Google, LLC. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * License: https://opensource.org/licenses/BSD-3-Clause * - * http://www.apache.org/licenses/LICENSE-2.0 + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package jflex.velocity; diff --git a/javatests/jflex/velocity/VelocityTest.java b/javatests/jflex/velocity/VelocityTest.java index 2df49e1c2..1b6b004b6 100644 --- a/javatests/jflex/velocity/VelocityTest.java +++ b/javatests/jflex/velocity/VelocityTest.java @@ -1,17 +1,27 @@ /* - * Copyright (C) 2018 Google, LLC. + * Copyright (C) 2018-2019 Google, LLC. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * License: https://opensource.org/licenses/BSD-3-Clause * - * http://www.apache.org/licenses/LICENSE-2.0 + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ package jflex.velocity; From 7b9e94349d6ee39b89e59a4f2206be96dd004d49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 3 Mar 2019 20:20:41 +0100 Subject: [PATCH 078/129] Generate empty Unicode_x_y files with bazel (#554) * Create sub-packages: * Move UcdVersion and UcdVersions in their own package. * Move UnicodePropertiesEmitter in its package * Refactor UcsEmitter to create a FileOutputStream, instead of using System.out * Add UcdVersionEmitter UcdVersionEmitter generates empty class Unicode_1_2.java * Update BUILD file for gen_ucd_properties with the generated Unicode_x_y.java files --- java/jflex/testing/diff/DiffOutputStream.java | 4 + java/jflex/ucd_generator/BUILD | 39 ++++-- java/jflex/ucd_generator/Main.java | 20 ++- java/jflex/ucd_generator/UcdGenerator.java | 52 ++++++- .../ucd_generator/UcdGeneratorParams.java | 25 ++++ java/jflex/ucd_generator/emitter/common/BUILD | 8 ++ .../emitter/common/UcdEmitter.java | 19 +++ .../emitter/unicode_properties/BUILD | 21 +++ .../UnicodeProperties.java.vm | 2 +- .../UnicodePropertiesEmitter.java} | 37 ++--- .../UnicodePropertiesVars.java | 3 +- .../emitter/unicode_version/BUILD | 23 +++ .../UnicodeVersionEmitter.java | 41 ++++++ .../unicode_version/UnicodeVersionVars.java | 9 ++ .../unicode_version/Unicode_x_y.java.vm | 31 +++++ java/jflex/ucd_generator/ucd/BUILD | 11 ++ .../ucd_generator/{ => ucd}/UcdFileType.java | 2 +- .../ucd_generator/{ => ucd}/UcdVersion.java | 22 +-- .../ucd_generator/{ => ucd}/UcdVersions.java | 131 ++++++------------ java/jflex/ucd_generator/ucd/Version.java | 67 +++++++++ javatests/jflex/ucd_generator/BUILD | 22 --- .../emitter/unicode_properties/BUILD | 15 ++ .../UnicodeProperties.java.golden | 0 .../UnicodePropertiesEmitterTest.java} | 27 ++-- .../emitter/unicode_version/BUILD | 11 ++ .../UnicodeVersionEmitterTest.java | 35 +++++ .../unicode_version/Unicode_0_1.java.golden | 31 +++++ javatests/jflex/ucd_generator/ucd/BUILD | 17 +++ .../{ => ucd}/UcdVersionsTest.java | 16 +-- .../jflex/ucd_generator/ucd/VersionTest.java | 47 +++++++ 30 files changed, 611 insertions(+), 177 deletions(-) create mode 100644 java/jflex/ucd_generator/UcdGeneratorParams.java create mode 100644 java/jflex/ucd_generator/emitter/common/BUILD create mode 100644 java/jflex/ucd_generator/emitter/common/UcdEmitter.java create mode 100644 java/jflex/ucd_generator/emitter/unicode_properties/BUILD rename java/jflex/ucd_generator/{ => emitter/unicode_properties}/UnicodeProperties.java.vm (99%) rename java/jflex/ucd_generator/{Emitter.java => emitter/unicode_properties/UnicodePropertiesEmitter.java} (75%) rename java/jflex/ucd_generator/{ => emitter/unicode_properties}/UnicodePropertiesVars.java (95%) create mode 100644 java/jflex/ucd_generator/emitter/unicode_version/BUILD create mode 100644 java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java create mode 100644 java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionVars.java create mode 100644 java/jflex/ucd_generator/emitter/unicode_version/Unicode_x_y.java.vm create mode 100644 java/jflex/ucd_generator/ucd/BUILD rename java/jflex/ucd_generator/{ => ucd}/UcdFileType.java (98%) rename java/jflex/ucd_generator/{ => ucd}/UcdVersion.java (77%) rename java/jflex/ucd_generator/{ => ucd}/UcdVersions.java (51%) create mode 100644 java/jflex/ucd_generator/ucd/Version.java create mode 100644 javatests/jflex/ucd_generator/emitter/unicode_properties/BUILD rename javatests/jflex/ucd_generator/{ => emitter/unicode_properties}/UnicodeProperties.java.golden (100%) rename javatests/jflex/ucd_generator/{EmitterTest.java => emitter/unicode_properties/UnicodePropertiesEmitterTest.java} (78%) create mode 100644 javatests/jflex/ucd_generator/emitter/unicode_version/BUILD create mode 100644 javatests/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitterTest.java create mode 100644 javatests/jflex/ucd_generator/emitter/unicode_version/Unicode_0_1.java.golden create mode 100644 javatests/jflex/ucd_generator/ucd/BUILD rename javatests/jflex/ucd_generator/{ => ucd}/UcdVersionsTest.java (94%) create mode 100644 javatests/jflex/ucd_generator/ucd/VersionTest.java diff --git a/java/jflex/testing/diff/DiffOutputStream.java b/java/jflex/testing/diff/DiffOutputStream.java index 4727e3bba..3db3d28a8 100644 --- a/java/jflex/testing/diff/DiffOutputStream.java +++ b/java/jflex/testing/diff/DiffOutputStream.java @@ -84,6 +84,10 @@ public void write(int b) throws IOException { } private void assertThatWrittenWasExpected(String expectedLine) throws IOException { + if (expectedLine == null) { + failOnDifferentLine(""); + return; + } byte[] expectedRaw = expectedLine.getBytes(UTF_8); if (count != expectedLine.length()) { failOnDifferentLine(expectedLine); diff --git a/java/jflex/ucd_generator/BUILD b/java/jflex/ucd_generator/BUILD index ff9f84049..24f32cb69 100644 --- a/java/jflex/ucd_generator/BUILD +++ b/java/jflex/ucd_generator/BUILD @@ -4,18 +4,16 @@ SRCS_MAIN = ["Main.java"] java_library( name = "ucd_generator", - srcs = glob( - ["*.java"], - exclude = SRCS_MAIN, - ), - resources = [ - "UnicodeProperties.java.vm", - ], + srcs = ["UcdGenerator.java", "UcdGeneratorParams.java"], deps = [ "//java/jflex/testing/javac", + "//java/jflex/ucd_generator/ucd", + "//java/jflex/ucd_generator/emitter/unicode_properties", + "//java/jflex/ucd_generator/emitter/unicode_version", "//java/jflex/velocity", "//third_party/com/google/guava", "//third_party/org/apache/velocity", + "//third_party/com/google/auto_value", ], ) @@ -24,7 +22,7 @@ java_binary( srcs = SRCS_MAIN, deps = [ ":ucd_generator", - "//third_party/com/google/guava", + "//java/jflex/ucd_generator/ucd", ], ) @@ -52,7 +50,28 @@ genrule( "//third_party/unicode:ucd_9", "//third_party/unicode:ucd_10", ], - outs = ["UnicodeProperties.java"], + outs = [ + "UnicodeProperties.java", + "Unicode_1_1.java", + "Unicode_2_0.java", + "Unicode_2_1.java", + "Unicode_3_0.java", + "Unicode_3_1.java", + "Unicode_3_2.java", + "Unicode_4_0.java", + "Unicode_4_1.java", + "Unicode_5_0.java", + "Unicode_5_1.java", + "Unicode_5_2.java", + "Unicode_6_0.java", + "Unicode_6_1.java", + "Unicode_6_2.java", + "Unicode_6_3.java", + "Unicode_7_0.java", + "Unicode_8_0.java", + "Unicode_9_0.java", + "Unicode_10_0.java", + ], cmd = "$(location :Main)" + " --version=1.1.5 $(locations //third_party/unicode:ucd_1_1_5)" + " --version=2.0.14 $(locations //third_party/unicode:ucd_2_0_14)" + @@ -73,6 +92,6 @@ genrule( " --version=8.0.0 $(locations //third_party/unicode:ucd_8)" + " --version=9.0.0 $(locations //third_party/unicode:ucd_9)" + " --version=10.0.0 $(locations //third_party/unicode:ucd_10)" + - " > $@", + " --out=$(@D)", tools = [":Main"], ) diff --git a/java/jflex/ucd_generator/Main.java b/java/jflex/ucd_generator/Main.java index c7bf71117..323f4f1d9 100644 --- a/java/jflex/ucd_generator/Main.java +++ b/java/jflex/ucd_generator/Main.java @@ -29,22 +29,27 @@ import java.io.FileNotFoundException; import java.util.ArrayList; import java.util.List; +import jflex.ucd_generator.ucd.UcdFileType; +import jflex.ucd_generator.ucd.UcdVersion; +import jflex.ucd_generator.ucd.UcdVersions; public class Main { private static final String BAZEL_PREFIX = Main.class.getPackage().getName().replace('.', File.separatorChar); private static final String ARG_VERSION = "--version="; + private static final String ARG_OUT = "--out="; /** Args: {@code --version=X file file file --version=Y file file} */ public static void main(String[] argv) throws Exception { - UcdVersions versions = parseArgs(argv); - if (versions.versions().isEmpty()) { + UcdGeneratorParams params = parseArgs(argv); + if (params.ucdVersions().versionSet().isEmpty()) { System.out.println("No unicode version specified. Nothing to do."); printUsage(); return; } - UcdGenerator.generate(versions); + System.out.println("Params " + params); + UcdGenerator.generate(params); } private static void printUsage() { @@ -59,7 +64,8 @@ private static void printUsage() { System.out.println("See also java/jflex/ucd_generator/README.md"); } - private static UcdVersions parseArgs(String[] argv) throws FileNotFoundException { + private static UcdGeneratorParams parseArgs(String[] argv) throws FileNotFoundException { + UcdGeneratorParams.Builder params = UcdGeneratorParams.builder(); UcdVersions.Builder versions = UcdVersions.builder(); ArrayList files = new ArrayList<>(); for (int i = argv.length - 1; i >= 0; i--) { @@ -68,11 +74,15 @@ private static UcdVersions parseArgs(String[] argv) throws FileNotFoundException String version = arg.substring(ARG_VERSION.length()); versions.put(version, findUcdFiles(files)); files.clear(); + } + if (arg.startsWith(ARG_OUT)) { + String outputDir = arg.substring(ARG_OUT.length()); + params.setOutputDir(new File(outputDir)); } else { files.add(arg); } } - return versions.build(); + return params.setUcdVersions(versions.build()).build(); } private static UcdVersion.Builder findUcdFiles(List argv) throws FileNotFoundException { diff --git a/java/jflex/ucd_generator/UcdGenerator.java b/java/jflex/ucd_generator/UcdGenerator.java index 23423b14b..7371320d7 100644 --- a/java/jflex/ucd_generator/UcdGenerator.java +++ b/java/jflex/ucd_generator/UcdGenerator.java @@ -25,14 +25,56 @@ */ package jflex.ucd_generator; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import jflex.ucd_generator.emitter.unicode_properties.UnicodePropertiesEmitter; +import jflex.ucd_generator.emitter.unicode_version.UnicodeVersionEmitter; +import jflex.ucd_generator.ucd.UcdVersion; +import jflex.ucd_generator.ucd.UcdVersions; +import jflex.ucd_generator.ucd.Version; +import org.apache.velocity.runtime.parser.ParseException; + public class UcdGenerator { - public static final String PACKAGE_JFLEX_UNICODE = "jflex.core.unicode"; + private static final String PACKAGE_JFLEX_UNICODE = "jflex.core.unicode"; + + /** + * Generates {@code UnicodeProperties} and {Unicode_X_Y} from {@code //third_party/unicode_ucd_X}. + */ + public static void generate(UcdGeneratorParams params) throws IOException, ParseException { + UcdVersions ucdVersions = params.ucdVersions(); + File outputDir = params.outputDir(); + System.out.println("Emitting UnicodeProperties.java"); + emitUnicodeProperties(ucdVersions, outputDir); + System.out.println("Emitting Unicode versions"); + emitUnicodeXY(ucdVersions, outputDir); + } + + /** Emits {@code UnicodeProperties.java} */ + private static void emitUnicodeProperties(UcdVersions ucdVersions, File outputDir) + throws IOException, ParseException { + UnicodePropertiesEmitter propertiesEmitter = + new UnicodePropertiesEmitter(PACKAGE_JFLEX_UNICODE, ucdVersions); + File outputFile = new File(outputDir, "UnicodeProperties.java"); + try (FileOutputStream out = new FileOutputStream(outputFile)) { + propertiesEmitter.emitUnicodeProperties(out); + } + } - /** Generates {@code UnicodeProperties_X_Y} from {@code //third_paty/unicode_ucd_X}. */ - public static void generate(UcdVersions versions) throws Exception { - Emitter emitter = new Emitter(PACKAGE_JFLEX_UNICODE, versions); - emitter.emitUnicodeProperties(System.out); + /** Emits {@code Unicode_X_Y.java} */ + private static void emitUnicodeXY(UcdVersions ucdVersions, File outputDir) + throws IOException, ParseException { + for (Version version : ucdVersions.versionSet()) { + UcdVersion ucdVersion = ucdVersions.get(version); + String unicodeClassName = version.unicodeClassName(); + System.out.println(String.format("Emitting %s", unicodeClassName)); + File outputFile = new File(outputDir, unicodeClassName + ".java"); + UnicodeVersionEmitter emitter = new UnicodeVersionEmitter(PACKAGE_JFLEX_UNICODE, ucdVersion); + try (FileOutputStream out = new FileOutputStream(outputFile)) { + emitter.emitUnicodeVersion(out); + } + } } private UcdGenerator() {} diff --git a/java/jflex/ucd_generator/UcdGeneratorParams.java b/java/jflex/ucd_generator/UcdGeneratorParams.java new file mode 100644 index 000000000..29df8dfdb --- /dev/null +++ b/java/jflex/ucd_generator/UcdGeneratorParams.java @@ -0,0 +1,25 @@ +package jflex.ucd_generator; + +import com.google.auto.value.AutoValue; +import java.io.File; +import jflex.ucd_generator.ucd.UcdVersions; + +@AutoValue +abstract class UcdGeneratorParams { + abstract UcdVersions ucdVersions(); + + abstract File outputDir(); + + static Builder builder() { + return new AutoValue_UcdGeneratorParams.Builder(); + } + + @AutoValue.Builder + abstract static class Builder { + abstract Builder setUcdVersions(UcdVersions ucdVersions); + + abstract Builder setOutputDir(File outputDir); + + abstract UcdGeneratorParams build(); + } +} diff --git a/java/jflex/ucd_generator/emitter/common/BUILD b/java/jflex/ucd_generator/emitter/common/BUILD new file mode 100644 index 000000000..94d7c9329 --- /dev/null +++ b/java/jflex/ucd_generator/emitter/common/BUILD @@ -0,0 +1,8 @@ +java_library( + name = "common", + srcs = glob(["*.java"]), + visibility = [ + "//java/jflex/ucd_generator:__subpackages__", + "//javatests/jflex/ucd_generator:__subpackages__", + ], +) diff --git a/java/jflex/ucd_generator/emitter/common/UcdEmitter.java b/java/jflex/ucd_generator/emitter/common/UcdEmitter.java new file mode 100644 index 000000000..9ab6f1eba --- /dev/null +++ b/java/jflex/ucd_generator/emitter/common/UcdEmitter.java @@ -0,0 +1,19 @@ +package jflex.ucd_generator.emitter.common; + +import java.io.InputStreamReader; + +public class UcdEmitter { + private final String targetPackage; + + public UcdEmitter(String targetPackage) { + this.targetPackage = targetPackage; + } + + protected String getTargetPackage() { + return targetPackage; + } + + protected InputStreamReader readResource(String resourceName) { + return new InputStreamReader(getClass().getClassLoader().getResourceAsStream(resourceName)); + } +} diff --git a/java/jflex/ucd_generator/emitter/unicode_properties/BUILD b/java/jflex/ucd_generator/emitter/unicode_properties/BUILD new file mode 100644 index 000000000..4f5350c14 --- /dev/null +++ b/java/jflex/ucd_generator/emitter/unicode_properties/BUILD @@ -0,0 +1,21 @@ +SRCS_MAIN = ["Main.java"] + +java_library( + name = "unicode_properties", + srcs = glob(["*.java"]), + resources = [ + "UnicodeProperties.java.vm", + ], + visibility = [ + "//java/jflex/ucd_generator:__pkg__", + "//javatests/jflex/ucd_generator:__subpackages__", + ], + deps = [ + "//java/jflex/testing/javac", + "//java/jflex/ucd_generator/emitter/common", + "//java/jflex/ucd_generator/ucd", + "//java/jflex/velocity", + "//third_party/com/google/guava", + "//third_party/org/apache/velocity", + ], +) diff --git a/java/jflex/ucd_generator/UnicodeProperties.java.vm b/java/jflex/ucd_generator/emitter/unicode_properties/UnicodeProperties.java.vm similarity index 99% rename from java/jflex/ucd_generator/UnicodeProperties.java.vm rename to java/jflex/ucd_generator/emitter/unicode_properties/UnicodeProperties.java.vm index 6e69de233..e95aa994a 100644 --- a/java/jflex/ucd_generator/UnicodeProperties.java.vm +++ b/java/jflex/ucd_generator/emitter/unicode_properties/UnicodeProperties.java.vm @@ -154,7 +154,7 @@ public class UnicodeProperties { */ private void init(String version) throws UnsupportedUnicodeVersionException { switch (version) { -#foreach( $v in ${ucdVersions.versions()} ) +#foreach( $v in ${ucdVersions.versionsAsList()} ) // Version $v #foreach( $ev in ${ucdVersions.expandVersion($v)} ) case "$ev": diff --git a/java/jflex/ucd_generator/Emitter.java b/java/jflex/ucd_generator/emitter/unicode_properties/UnicodePropertiesEmitter.java similarity index 75% rename from java/jflex/ucd_generator/Emitter.java rename to java/jflex/ucd_generator/emitter/unicode_properties/UnicodePropertiesEmitter.java index 70989f86c..beaba3538 100644 --- a/java/jflex/ucd_generator/Emitter.java +++ b/java/jflex/ucd_generator/emitter/unicode_properties/UnicodePropertiesEmitter.java @@ -23,49 +23,55 @@ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package jflex.ucd_generator; +package jflex.ucd_generator.emitter.unicode_properties; import com.google.common.base.Joiner; import java.io.BufferedWriter; -import java.io.InputStreamReader; +import java.io.IOException; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.io.Writer; import jflex.testing.javac.PackageUtil; +import jflex.ucd_generator.emitter.common.UcdEmitter; +import jflex.ucd_generator.ucd.UcdVersions; import jflex.velocity.Velocity; +import org.apache.velocity.runtime.parser.ParseException; -public class Emitter { +/** UnicodePropertiesEmitter for {@code UnicodeProperties.java}. */ +public class UnicodePropertiesEmitter extends UcdEmitter { private static final String UNICODE_PROPERTIES_TEMPLATE = - PackageUtil.getPathForClass(Emitter.class) + "/UnicodeProperties.java.vm"; + PackageUtil.getPathForClass(UnicodePropertiesEmitter.class) + "/UnicodeProperties.java.vm"; - private final String targetPackage; private final UcdVersions versions; - Emitter(String targetPackage, UcdVersions versions) { - this.targetPackage = targetPackage; + public UnicodePropertiesEmitter(String targetPackage, UcdVersions versions) { + super(targetPackage); this.versions = versions; } - void emitUnicodeProperties(OutputStream output) throws Exception { + public void emitUnicodeProperties(OutputStream output) throws IOException, ParseException { UnicodePropertiesVars unicodePropertiesVars = createUnicodePropertiesVars(); try (Writer writer = new BufferedWriter(new OutputStreamWriter(output))) { - Velocity.render(readResource(), "UnicodeProperties", unicodePropertiesVars, writer); + Velocity.render( + readResource(UNICODE_PROPERTIES_TEMPLATE), + "UnicodeProperties", + unicodePropertiesVars, + writer); } } private UnicodePropertiesVars createUnicodePropertiesVars() { UnicodePropertiesVars unicodePropertiesVars = new UnicodePropertiesVars(); - unicodePropertiesVars.packageName = targetPackage; + unicodePropertiesVars.packageName = getTargetPackage(); unicodePropertiesVars.classComment = createClassComment(); unicodePropertiesVars.versionsAsString = Joiner.on(", ").join(versions.expandAllVersions()); - unicodePropertiesVars.latestVersion = versions.getLastVersion(); - unicodePropertiesVars.versions = versions.versions(); + unicodePropertiesVars.latestVersion = versions.getLastVersion().toString(); + unicodePropertiesVars.versions = versions.versionsAsList(); unicodePropertiesVars.ucdVersions = versions; return unicodePropertiesVars; } - // TODO(regisd) Make it code comment. This is not proper javadoc. private static String createClassComment() { return "// DO NOT EDIT\n" + "// This class was automatically generated by //java/jflex/ucd_generator\n" @@ -76,9 +82,4 @@ private static String createClassComment() { + " * @author JFlex contributors.\n" + " */"; } - - private InputStreamReader readResource() { - return new InputStreamReader( - getClass().getClassLoader().getResourceAsStream(UNICODE_PROPERTIES_TEMPLATE)); - } } diff --git a/java/jflex/ucd_generator/UnicodePropertiesVars.java b/java/jflex/ucd_generator/emitter/unicode_properties/UnicodePropertiesVars.java similarity index 95% rename from java/jflex/ucd_generator/UnicodePropertiesVars.java rename to java/jflex/ucd_generator/emitter/unicode_properties/UnicodePropertiesVars.java index 0d28d500c..655daccb5 100644 --- a/java/jflex/ucd_generator/UnicodePropertiesVars.java +++ b/java/jflex/ucd_generator/emitter/unicode_properties/UnicodePropertiesVars.java @@ -23,8 +23,9 @@ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package jflex.ucd_generator; +package jflex.ucd_generator.emitter.unicode_properties; +import jflex.ucd_generator.ucd.UcdVersions; import jflex.velocity.TemplateVars; // the fields in this class are read via reflection by Velocity diff --git a/java/jflex/ucd_generator/emitter/unicode_version/BUILD b/java/jflex/ucd_generator/emitter/unicode_version/BUILD new file mode 100644 index 000000000..507633377 --- /dev/null +++ b/java/jflex/ucd_generator/emitter/unicode_version/BUILD @@ -0,0 +1,23 @@ +package(default_visibility = ["//javatests/jflex/ucd_generator:__subpackages__"]) + +SRCS_MAIN = ["Main.java"] + +java_library( + name = "unicode_version", + srcs = glob(["*.java"]), + resources = [ + "Unicode_x_y.java.vm", + ], + visibility = [ + "//java/jflex/ucd_generator:__pkg__", + "//javatests/jflex/ucd_generator:__subpackages__", + ], + deps = [ + "//java/jflex/testing/javac", + "//java/jflex/ucd_generator/emitter/common", + "//java/jflex/ucd_generator/ucd", + "//java/jflex/velocity", + "//third_party/com/google/guava", + "//third_party/org/apache/velocity", + ], +) diff --git a/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java b/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java new file mode 100644 index 000000000..69d9c0ed1 --- /dev/null +++ b/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java @@ -0,0 +1,41 @@ +package jflex.ucd_generator.emitter.unicode_version; + +import java.io.BufferedWriter; +import java.io.IOException; +import java.io.OutputStream; +import java.io.OutputStreamWriter; +import java.io.Writer; +import jflex.testing.javac.PackageUtil; +import jflex.ucd_generator.emitter.common.UcdEmitter; +import jflex.ucd_generator.ucd.UcdVersion; +import jflex.velocity.Velocity; +import org.apache.velocity.runtime.parser.ParseException; + +/** Emitter for a {@code Unicode_x_y.java}. */ +public class UnicodeVersionEmitter extends UcdEmitter { + + private static final String UNICODE_VERSION_TEMPLATE = + PackageUtil.getPathForClass(UnicodeVersionEmitter.class) + "/Unicode_x_y.java.vm"; + + private final UcdVersion ucdVersion; + + public UnicodeVersionEmitter(String packageName, UcdVersion ucdVersion) { + super(packageName); + this.ucdVersion = ucdVersion; + } + + public void emitUnicodeVersion(OutputStream output) throws IOException, ParseException { + UnicodeVersionVars unicodeVersionVars = createUnicodeVersionVars(); + try (Writer writer = new BufferedWriter(new OutputStreamWriter(output))) { + Velocity.render( + readResource(UNICODE_VERSION_TEMPLATE), "Unicode_x_y", unicodeVersionVars, writer); + } + } + + private UnicodeVersionVars createUnicodeVersionVars() { + UnicodeVersionVars unicodeVersionVars = new UnicodeVersionVars(); + unicodeVersionVars.packageName = getTargetPackage(); + unicodeVersionVars.className = ucdVersion.getVersion().unicodeClassName(); + return unicodeVersionVars; + } +} diff --git a/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionVars.java b/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionVars.java new file mode 100644 index 000000000..715c1bd5c --- /dev/null +++ b/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionVars.java @@ -0,0 +1,9 @@ +package jflex.ucd_generator.emitter.unicode_version; + +import jflex.velocity.TemplateVars; + +public class UnicodeVersionVars extends TemplateVars { + + public String packageName; + public String className; +} diff --git a/java/jflex/ucd_generator/emitter/unicode_version/Unicode_x_y.java.vm b/java/jflex/ucd_generator/emitter/unicode_version/Unicode_x_y.java.vm new file mode 100644 index 000000000..a9f110fd2 --- /dev/null +++ b/java/jflex/ucd_generator/emitter/unicode_version/Unicode_x_y.java.vm @@ -0,0 +1,31 @@ +/* + * Copyright (C) 2008-2019 Steve Rowe + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +package $packageName; + +class $className { + +} diff --git a/java/jflex/ucd_generator/ucd/BUILD b/java/jflex/ucd_generator/ucd/BUILD new file mode 100644 index 000000000..02a41f894 --- /dev/null +++ b/java/jflex/ucd_generator/ucd/BUILD @@ -0,0 +1,11 @@ +java_library( + name = "ucd", + srcs = glob(["*.java"]), + deps = [ + "//third_party/com/google/guava", + ], + visibility = [ + "//java/jflex/ucd_generator:__subpackages__", + "//javatests/jflex/ucd_generator:__subpackages__", + ], +) \ No newline at end of file diff --git a/java/jflex/ucd_generator/UcdFileType.java b/java/jflex/ucd_generator/ucd/UcdFileType.java similarity index 98% rename from java/jflex/ucd_generator/UcdFileType.java rename to java/jflex/ucd_generator/ucd/UcdFileType.java index 54e06402e..750674eb2 100644 --- a/java/jflex/ucd_generator/UcdFileType.java +++ b/java/jflex/ucd_generator/ucd/UcdFileType.java @@ -23,7 +23,7 @@ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package jflex.ucd_generator; +package jflex.ucd_generator.ucd; public enum UcdFileType { DerivedAge, // Common across all versions diff --git a/java/jflex/ucd_generator/UcdVersion.java b/java/jflex/ucd_generator/ucd/UcdVersion.java similarity index 77% rename from java/jflex/ucd_generator/UcdVersion.java rename to java/jflex/ucd_generator/ucd/UcdVersion.java index f98ea59b7..28537447a 100644 --- a/java/jflex/ucd_generator/UcdVersion.java +++ b/java/jflex/ucd_generator/ucd/UcdVersion.java @@ -23,17 +23,18 @@ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package jflex.ucd_generator; +package jflex.ucd_generator.ucd; import com.google.common.collect.ImmutableMap; import java.io.File; +/** Describes a single Unicode version. */ public class UcdVersion { - final String version; - final ImmutableMap files; + public final String version; + final ImmutableMap files; - UcdVersion(String version, ImmutableMap files) { + UcdVersion(String version, ImmutableMap files) { this.version = version; this.files = files; } @@ -42,16 +43,21 @@ public static Builder builder() { return new Builder(); } - static class Builder { - ImmutableMap.Builder files = ImmutableMap.builder(); + public Version getVersion() { + return new Version(version); + } + + public static class Builder { + private ImmutableMap.Builder files = + ImmutableMap.builder(); private String version; - Builder withVersion(String version) { + public Builder withVersion(String version) { this.version = version; return this; } - Builder putFile(UcdFileType unicodeFileType, File file) { + public Builder putFile(UcdFileType unicodeFileType, File file) { files.put(unicodeFileType, file); return this; } diff --git a/java/jflex/ucd_generator/UcdVersions.java b/java/jflex/ucd_generator/ucd/UcdVersions.java similarity index 51% rename from java/jflex/ucd_generator/UcdVersions.java rename to java/jflex/ucd_generator/ucd/UcdVersions.java index b85496765..6e40416a0 100644 --- a/java/jflex/ucd_generator/UcdVersions.java +++ b/java/jflex/ucd_generator/ucd/UcdVersions.java @@ -23,50 +23,44 @@ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package jflex.ucd_generator; +package jflex.ucd_generator.ucd; import static java.lang.Math.min; import com.google.common.base.Joiner; -import com.google.common.base.Objects; import com.google.common.base.Splitter; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; import com.google.common.collect.ImmutableSortedMap; -import com.google.common.collect.ImmutableSortedSet; -import java.util.Comparator; import java.util.List; +/** A set of {@link UcdVersion}s. */ public class UcdVersions { // version –> Map - private final ImmutableSortedMap versions; + private final ImmutableSortedMap versions; - private UcdVersions(ImmutableSortedMap versions) { + private UcdVersions(ImmutableSortedMap versions) { this.versions = versions; } - public static Builder builder() { - return new Builder(); + public ImmutableSet versionSet() { + return versions.keySet(); } - public static UcdVersions of( - String v1, - UcdVersion.Builder ucd1, - String v2, - UcdVersion.Builder ucd2, - String v3, - UcdVersion.Builder ucd3, - String v4, - UcdVersion.Builder ucd4) { - return builder().put(v1, ucd1).put(v2, ucd2).put(v3, ucd3).put(v4, ucd4).build(); + public List versionsAsList() { + ImmutableList.Builder versionList = ImmutableList.builder(); + for (Version v : versions.keySet()) { + versionList.add(v.toString()); + } + return versionList.build(); } - public ImmutableSet versions() { - return versions.keySet(); + public UcdVersion get(Version version) { + return versions.get(version); } - public String getLastVersion() { + public Version getLastVersion() { return versions.lastKey(); } @@ -79,95 +73,56 @@ public static String getClassNameForVersion(String version) { /** Expands the version {@code x.y.z} into {@code x}, {@code x.y}, {@code x.y.z}. */ @SuppressWarnings("unused") // Used in .vm - public static ImmutableList expandVersion(String version) { + public static ImmutableList expandVersion(Version version) { ImmutableList.Builder expandedVersions = ImmutableList.builder(); - List v = Splitter.on('.').splitToList(version); // Add the major version x if it is a x.0.z version - if (v.size() == 1 || (v.size() > 1 && Objects.equal(v.get(1), "0"))) { - expandedVersions.add(v.get(0)); + if (version.minor == -1 || (version.minor == 0 && version.patch != -1)) { + expandedVersions.add(String.valueOf(version.major)); + } + if (version.minor != -1) { + expandedVersions.add(version.major + "." + version.minor); } - for (int i = 2; i <= v.size(); i++) { - String subVersion = Joiner.on('.').join(v.subList(0, i)); - expandedVersions.add(subVersion); + if (version.minor != -1 && version.patch != -1) { + expandedVersions.add(version.major + "." + version.minor + "." + version.patch); } return expandedVersions.build(); } + public static ImmutableList expandVersion(String version) { + return expandVersion(new Version(version)); + } + /** - * Expands all versions. + * Expands all versionSet. * - * @return the set of all versions, in decreasing order. + * @return the set of all versionSet, in decreasing order. */ - public ImmutableSortedSet expandAllVersions() { - ImmutableSortedSet.Builder expandedVersions = - ImmutableSortedSet.orderedBy(new VersionComparator()); - for (String v : versions()) { + public List expandAllVersions() { + ImmutableList.Builder expandedVersions = ImmutableList.builder(); + for (Version v : versionSet()) { expandedVersions.addAll(expandVersion(v)); } return expandedVersions.build(); } - static class Builder { - - ImmutableSortedMap.Builder versionsBuilder = - ImmutableSortedMap.orderedBy(new VersionComparator()); - - public Builder put(String version, UcdVersion.Builder ucdFiles) { - versionsBuilder.put(version, ucdFiles.withVersion(version).build()); - return this; - } - - public UcdVersions build() { - return new UcdVersions(versionsBuilder.build()); - } - } - - private static class VersionComparator implements Comparator { - - @Override - public int compare(String left, String right) { - Version leftVersion = new Version(left); - Version rightVersion = new Version(right); - return leftVersion.compareTo(rightVersion); - } + public static Builder builder() { + return new Builder(); } - private static class Version implements Comparable { - - final int major; - final int minor; - final int patch; - - public Version(String version) { - List parts = Splitter.on(".").splitToList(version); - this.major = Integer.parseInt(parts.get(0)); - this.minor = parts.size() > 1 ? Integer.parseInt(parts.get(1)) : -1; - this.patch = parts.size() > 2 ? Integer.parseInt(parts.get(2)) : -1; - } + public static class Builder { + ImmutableSortedMap.Builder versions = ImmutableSortedMap.naturalOrder(); - @Override - public int compareTo(Version other) { - if (this.major != other.major) { - return this.major - other.major; - } - if (this.minor != other.minor) { - return this.minor - other.minor; - } - return this.patch - other.patch; + private Builder put(Version version, UcdVersion.Builder ucdFiles) { + versions.put(version, ucdFiles.build()); + return this; } - @Override - public boolean equals(Object o) { - if (!(o instanceof Version)) { - return false; - } - Version other = (Version) o; - return this.major == other.major && this.minor == other.minor && this.patch == other.patch; + public Builder put(String version, UcdVersion.Builder ucdFiles) { + return put(new Version(version), ucdFiles.withVersion(version)); } - @Override - public int hashCode() { - return Objects.hashCode(this.major, this.minor, this.patch); + public UcdVersions build() { + return new UcdVersions(versions.build()); } } } diff --git a/java/jflex/ucd_generator/ucd/Version.java b/java/jflex/ucd_generator/ucd/Version.java new file mode 100644 index 000000000..c77d60638 --- /dev/null +++ b/java/jflex/ucd_generator/ucd/Version.java @@ -0,0 +1,67 @@ +package jflex.ucd_generator.ucd; + +import com.google.common.base.Objects; +import com.google.common.base.Splitter; +import java.util.List; + +public class Version implements Comparable { + + final int major; + final int minor; + final int patch; + + public Version(String version) { + List parts = Splitter.on(".").splitToList(version); + this.major = Integer.parseInt(parts.get(0)); + this.minor = parts.size() > 1 ? Integer.parseInt(parts.get(1)) : -1; + this.patch = parts.size() > 2 ? Integer.parseInt(parts.get(2)) : -1; + } + + @Override + public int compareTo(Version other) { + if (this.major != other.major) { + return this.major - other.major; + } + if (this.minor != other.minor) { + return this.minor - other.minor; + } + return this.patch - other.patch; + } + + @Override + public boolean equals(Object o) { + if (!(o instanceof Version)) { + return false; + } + Version other = (Version) o; + return this.major == other.major && this.minor == other.minor && this.patch == other.patch; + } + + @Override + public int hashCode() { + return Objects.hashCode(this.major, this.minor, this.patch); + } + + @Override + public String toString() { + return makeString('.', true); + } + + public String unicodeClassName() { + return String.format("Unicode_%s", makeString('_', false)); + } + + private String makeString(char sep, boolean includePatch) { + StringBuilder v = new StringBuilder(); + v.append(major); + if (minor != -1) { + v.append(sep); + v.append(minor); + } + if (includePatch && minor != -1 && patch != -1) { + v.append(sep); + v.append(patch); + } + return v.toString(); + } +} diff --git a/javatests/jflex/ucd_generator/BUILD b/javatests/jflex/ucd_generator/BUILD index 3024003e1..e69de29bb 100644 --- a/javatests/jflex/ucd_generator/BUILD +++ b/javatests/jflex/ucd_generator/BUILD @@ -1,22 +0,0 @@ -java_test( - name = "EmitterTest", - srcs = ["EmitterTest.java"], - data = [ - "UnicodeProperties.java.golden", - ], - deps = [ - "//java/jflex/testing/diff", - "//java/jflex/testing/javac", - "//java/jflex/ucd_generator", - "//third_party/com/google/truth", - ], -) - -java_test( - name = "UcdVersionsTest", - srcs = ["UcdVersionsTest.java"], - deps = [ - "//java/jflex/ucd_generator", - "//third_party/com/google/truth", - ], -) diff --git a/javatests/jflex/ucd_generator/emitter/unicode_properties/BUILD b/javatests/jflex/ucd_generator/emitter/unicode_properties/BUILD new file mode 100644 index 000000000..8fa462d63 --- /dev/null +++ b/javatests/jflex/ucd_generator/emitter/unicode_properties/BUILD @@ -0,0 +1,15 @@ +java_test( + name = "UnicodePropertiesEmitterTest", + srcs = ["UnicodePropertiesEmitterTest.java"], + data = [ + "UnicodeProperties.java.golden", + ], + deps = [ + "//java/jflex/testing/diff", + "//java/jflex/testing/javac", + "//java/jflex/ucd_generator", + "//java/jflex/ucd_generator/emitter/unicode_properties", + "//java/jflex/ucd_generator/ucd", + "//third_party/com/google/truth", + ], +) diff --git a/javatests/jflex/ucd_generator/UnicodeProperties.java.golden b/javatests/jflex/ucd_generator/emitter/unicode_properties/UnicodeProperties.java.golden similarity index 100% rename from javatests/jflex/ucd_generator/UnicodeProperties.java.golden rename to javatests/jflex/ucd_generator/emitter/unicode_properties/UnicodeProperties.java.golden diff --git a/javatests/jflex/ucd_generator/EmitterTest.java b/javatests/jflex/ucd_generator/emitter/unicode_properties/UnicodePropertiesEmitterTest.java similarity index 78% rename from javatests/jflex/ucd_generator/EmitterTest.java rename to javatests/jflex/ucd_generator/emitter/unicode_properties/UnicodePropertiesEmitterTest.java index 8eb595cea..9ed1694fc 100644 --- a/javatests/jflex/ucd_generator/EmitterTest.java +++ b/javatests/jflex/ucd_generator/emitter/unicode_properties/UnicodePropertiesEmitterTest.java @@ -23,7 +23,7 @@ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package jflex.ucd_generator; +package jflex.ucd_generator.emitter.unicode_properties; import static com.google.common.truth.Truth.assertThat; @@ -31,14 +31,19 @@ import java.io.File; import java.nio.charset.StandardCharsets; import jflex.testing.diff.DiffOutputStream; +import jflex.ucd_generator.ucd.UcdFileType; +import jflex.ucd_generator.ucd.UcdVersion; +import jflex.ucd_generator.ucd.UcdVersions; import org.junit.Test; -/** Test for {@link Emitter}. */ -public class EmitterTest { +/** Test for {@link UnicodePropertiesEmitter}. */ +public class UnicodePropertiesEmitterTest { @Test public void emitUnicodeProperties() throws Exception { - File goldenFile = new File("javatests/jflex/ucd_generator/UnicodeProperties.java.golden"); + File goldenFile = + new File( + "javatests/jflex/ucd_generator/emitter/unicode_properties/UnicodeProperties.java.golden"); // in-memory output DiffOutputStream output = @@ -47,6 +52,7 @@ public void emitUnicodeProperties() throws Exception { // fake ucd version 1.2 UcdVersion.Builder ucd1_2 = UcdVersion.builder().putFile(UcdFileType.UnicodeData, new File("FakeUnicodeData.txt")); + // fake ucd 2.0 UcdVersion.Builder ucd2_0 = UcdVersion.builder().putFile(UcdFileType.Blocks, new File("FakeUnicodeData.txt")); UcdVersion.Builder ucd2_4 = @@ -54,12 +60,13 @@ public void emitUnicodeProperties() throws Exception { UcdVersion.Builder ucd10_0 = UcdVersion.builder().putFile(UcdFileType.Blocks, new File("FakeUnicodeData.txt")); UcdVersions versions = - UcdVersions.of( - "1.2.0", ucd1_2, - "2.0.1", ucd2_0, - "2.4.6", ucd2_4, - "10.0.0", ucd10_0); - Emitter emitter = new Emitter("org.example", versions); + UcdVersions.builder() + .put("1.2.0", ucd1_2) + .put("2.0.1", ucd2_0) + .put("2.4.6", ucd2_4) + .put("10.0.0", ucd10_0) + .build(); + UnicodePropertiesEmitter emitter = new UnicodePropertiesEmitter("org.example", versions); emitter.emitUnicodeProperties(output); assertThat(output.isCompleted()).isTrue(); diff --git a/javatests/jflex/ucd_generator/emitter/unicode_version/BUILD b/javatests/jflex/ucd_generator/emitter/unicode_version/BUILD new file mode 100644 index 000000000..20776cd3d --- /dev/null +++ b/javatests/jflex/ucd_generator/emitter/unicode_version/BUILD @@ -0,0 +1,11 @@ +java_test( + name = "UnicodeVersionEmitterTest", + srcs = ["UnicodeVersionEmitterTest.java"], + deps = [ + "//java/jflex/testing/diff", + "//java/jflex/ucd_generator/emitter/unicode_version", + "//java/jflex/ucd_generator/ucd", + "//third_party/com/google/truth", + ], + data = ["Unicode_0_1.java.golden"], +) diff --git a/javatests/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitterTest.java b/javatests/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitterTest.java new file mode 100644 index 000000000..56fd1cebf --- /dev/null +++ b/javatests/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitterTest.java @@ -0,0 +1,35 @@ +package jflex.ucd_generator.emitter.unicode_version; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.common.io.Files; +import java.io.File; +import java.nio.charset.StandardCharsets; +import jflex.testing.diff.DiffOutputStream; +import jflex.ucd_generator.ucd.UcdFileType; +import jflex.ucd_generator.ucd.UcdVersion; +import org.junit.Test; + +/** Test for {@link UnicodeVersionEmitter}. */ +public class UnicodeVersionEmitterTest { + @Test + public void emitUnicode_0_1() throws Exception { + File goldenFile = + new File("javatests/jflex/ucd_generator/emitter/unicode_version/Unicode_0_1.java.golden"); + // in-memory output + DiffOutputStream output = + new DiffOutputStream(Files.newReader(goldenFile, StandardCharsets.UTF_8)); + + // fake ucd version 0.1 + UcdVersion ucd0_1 = + UcdVersion.builder() + .withVersion("0.1") + .putFile(UcdFileType.UnicodeData, new File("FakeUnicodeData.txt")) + .build(); + + UnicodeVersionEmitter emitter = new UnicodeVersionEmitter("org.example", ucd0_1); + + emitter.emitUnicodeVersion(output); + assertThat(output.isCompleted()).isTrue(); + } +} diff --git a/javatests/jflex/ucd_generator/emitter/unicode_version/Unicode_0_1.java.golden b/javatests/jflex/ucd_generator/emitter/unicode_version/Unicode_0_1.java.golden new file mode 100644 index 000000000..a4c0f5249 --- /dev/null +++ b/javatests/jflex/ucd_generator/emitter/unicode_version/Unicode_0_1.java.golden @@ -0,0 +1,31 @@ +/* + * Copyright (C) 2008-2019 Steve Rowe + * Copyright (C) 2018-2019 Google, LLC. + * + * License: https://opensource.org/licenses/BSD-3-Clause + * + * Redistribution and use in source and binary forms, with or without modification, are permitted + * provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this list of conditions + * and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, this list of + * conditions and the following disclaimer in the documentation and/or other materials provided with + * the distribution. + * 3. Neither the name of the copyright holder nor the names of its contributors may be used to + * endorse or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +package org.example; + +class Unicode_0_1 { + +} \ No newline at end of file diff --git a/javatests/jflex/ucd_generator/ucd/BUILD b/javatests/jflex/ucd_generator/ucd/BUILD new file mode 100644 index 000000000..6ec3c3444 --- /dev/null +++ b/javatests/jflex/ucd_generator/ucd/BUILD @@ -0,0 +1,17 @@ +java_test( + name = "UcdVersionsTest", + srcs = ["UcdVersionsTest.java"], + deps = [ + "//java/jflex/ucd_generator/ucd", + "//third_party/com/google/truth", + ], +) + +java_test( + name = "VersionTest", + srcs = ["VersionTest.java"], + deps = [ + "//java/jflex/ucd_generator/ucd", + "//third_party/com/google/truth", + ], +) diff --git a/javatests/jflex/ucd_generator/UcdVersionsTest.java b/javatests/jflex/ucd_generator/ucd/UcdVersionsTest.java similarity index 94% rename from javatests/jflex/ucd_generator/UcdVersionsTest.java rename to javatests/jflex/ucd_generator/ucd/UcdVersionsTest.java index 71ae4bd10..9d51a8151 100644 --- a/javatests/jflex/ucd_generator/UcdVersionsTest.java +++ b/javatests/jflex/ucd_generator/ucd/UcdVersionsTest.java @@ -23,7 +23,7 @@ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package jflex.ucd_generator; +package jflex.ucd_generator.ucd; import static com.google.common.truth.Truth.assertThat; @@ -33,9 +33,9 @@ public class UcdVersionsTest { - private UcdVersion.Builder ucd1; + private jflex.ucd_generator.ucd.UcdVersion.Builder ucd1; - private UcdVersion.Builder ucd2; + private jflex.ucd_generator.ucd.UcdVersion.Builder ucd2; @Before public void createUcd() { @@ -53,6 +53,11 @@ public void expandVersion_majorMinorUpdate() throws Exception { assertThat(UcdVersions.expandVersion("1.2.3")).containsExactly("1.2", "1.2.3"); } + @Test + public void expandVersion_majorOnly() throws Exception { + assertThat(UcdVersions.expandVersion("1")).containsExactly("1"); + } + @Test public void expandAllVersions() throws Exception { UcdVersions ucdVersions = UcdVersions.builder().put("1.2.3", ucd1).put("1.3.5", ucd2).build(); @@ -69,11 +74,6 @@ public void expandAllVersions_withMajor() throws Exception { .inOrder(); } - @Test - public void expandVersions_majorOnly() throws Exception { - assertThat(UcdVersions.expandVersion("1")).containsExactly("1"); - } - @Test public void expandAllVersions_unnaturalOrder() { UcdVersions ucdVersions = diff --git a/javatests/jflex/ucd_generator/ucd/VersionTest.java b/javatests/jflex/ucd_generator/ucd/VersionTest.java new file mode 100644 index 000000000..f65f9f58b --- /dev/null +++ b/javatests/jflex/ucd_generator/ucd/VersionTest.java @@ -0,0 +1,47 @@ +package jflex.ucd_generator.ucd; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.common.collect.ImmutableSortedSet; +import org.junit.Test; + +/** Test for {@link Version}. */ +public class VersionTest { + + @Test + public void version_major() { + Version v = new Version("42"); + assertThat(v.major).isEqualTo(42); + assertThat(v.minor).isEqualTo(-1); + assertThat(v.patch).isEqualTo(-1); + } + + @Test + public void version_major_minor() { + Version v = new Version("1.2"); + assertThat(v.major).isEqualTo(1); + assertThat(v.minor).isEqualTo(2); + assertThat(v.patch).isEqualTo(-1); + } + + @Test + public void version_major_patch() { + Version v = new Version("1.2.3"); + assertThat(v.major).isEqualTo(1); + assertThat(v.minor).isEqualTo(2); + assertThat(v.patch).isEqualTo(3); + } + + @Test + public void compare() { + ImmutableSortedSet versions = + ImmutableSortedSet.naturalOrder() + .add(new Version("1.2")) + .add(new Version("1.0")) + .add(new Version("10.0")) + .build(); + assertThat(versions) + .containsExactly(new Version("1.0"), new Version("1.2"), new Version("10.0")) + .inOrder(); + } +} From 359ec755c667e8bd1a841d1ea7245388c3d830d1 Mon Sep 17 00:00:00 2001 From: Steve Rowe Date: Sat, 9 Mar 2019 12:56:45 -0500 Subject: [PATCH 079/129] Add support for Unicode Emoji properties (#546) * Add support for Unicode Emoji properties * Add changelog entry. Closes #541 --- .../maven/plugin/unicode/DataFileType.java | 44 ++ .../jflex/BinaryPropertiesFileScanner.flex | 2 +- jflex/changelog.md | 1 + .../jflex/core/unicode/data/Unicode_10_0.java | 266 ++++++- .../jflex/core/unicode/data/Unicode_8_0.java | 475 +++++++++---- .../jflex/core/unicode/data/Unicode_9_0.java | 520 ++++++++++---- .../EmojiData_Emoji_10_0-flex.output | 0 .../unicode-emoji/EmojiData_Emoji_10_0.flex | 17 + .../unicode-emoji/EmojiData_Emoji_10_0.java | 666 ++++++++++++++++++ .../unicode-emoji/EmojiData_Emoji_10_0.output | 145 ++++ .../unicode-emoji/EmojiData_Emoji_10_0.test | 12 + .../EmojiData_Emoji_8_0-flex.output | 0 .../unicode-emoji/EmojiData_Emoji_8_0.flex | 17 + .../unicode-emoji/EmojiData_Emoji_8_0.java | 664 +++++++++++++++++ .../unicode-emoji/EmojiData_Emoji_8_0.output | 139 ++++ .../unicode-emoji/EmojiData_Emoji_8_0.test | 12 + .../EmojiData_Emoji_9_0-flex.output | 0 .../unicode-emoji/EmojiData_Emoji_9_0.flex | 17 + .../unicode-emoji/EmojiData_Emoji_9_0.java | 666 ++++++++++++++++++ .../unicode-emoji/EmojiData_Emoji_9_0.output | 147 ++++ .../unicode-emoji/EmojiData_Emoji_9_0.test | 12 + ...EmojiData_Emoji_Component_10_0-flex.output | 0 .../EmojiData_Emoji_Component_10_0.flex | 17 + .../EmojiData_Emoji_Component_10_0.java | 638 +++++++++++++++++ .../EmojiData_Emoji_Component_10_0.output | 5 + .../EmojiData_Emoji_Component_10_0.test | 12 + .../EmojiData_Emoji_Modifier_10_0-flex.output | 0 .../EmojiData_Emoji_Modifier_10_0.flex | 17 + .../EmojiData_Emoji_Modifier_10_0.java | 637 +++++++++++++++++ .../EmojiData_Emoji_Modifier_10_0.output | 1 + .../EmojiData_Emoji_Modifier_10_0.test | 12 + .../EmojiData_Emoji_Modifier_8_0-flex.output | 0 .../EmojiData_Emoji_Modifier_8_0.flex | 17 + .../EmojiData_Emoji_Modifier_8_0.java | 637 +++++++++++++++++ .../EmojiData_Emoji_Modifier_8_0.output | 1 + .../EmojiData_Emoji_Modifier_8_0.test | 12 + .../EmojiData_Emoji_Modifier_9_0-flex.output | 0 .../EmojiData_Emoji_Modifier_9_0.flex | 17 + .../EmojiData_Emoji_Modifier_9_0.java | 637 +++++++++++++++++ .../EmojiData_Emoji_Modifier_9_0.output | 1 + .../EmojiData_Emoji_Modifier_9_0.test | 12 + ...iData_Emoji_Modifier_Base_10_0-flex.output | 0 .../EmojiData_Emoji_Modifier_Base_10_0.flex | 17 + .../EmojiData_Emoji_Modifier_Base_10_0.java | 643 +++++++++++++++++ .../EmojiData_Emoji_Modifier_Base_10_0.output | 32 + .../EmojiData_Emoji_Modifier_Base_10_0.test | 12 + ...jiData_Emoji_Modifier_Base_8_0-flex.output | 0 .../EmojiData_Emoji_Modifier_Base_8_0.flex | 17 + .../EmojiData_Emoji_Modifier_Base_8_0.java | 641 +++++++++++++++++ .../EmojiData_Emoji_Modifier_Base_8_0.output | 24 + .../EmojiData_Emoji_Modifier_Base_8_0.test | 12 + ...jiData_Emoji_Modifier_Base_9_0-flex.output | 0 .../EmojiData_Emoji_Modifier_Base_9_0.flex | 17 + .../EmojiData_Emoji_Modifier_Base_9_0.java | 643 +++++++++++++++++ .../EmojiData_Emoji_Modifier_Base_9_0.output | 32 + .../EmojiData_Emoji_Modifier_Base_9_0.test | 12 + ...jiData_Emoji_Presentation_10_0-flex.output | 0 .../EmojiData_Emoji_Presentation_10_0.flex | 17 + .../EmojiData_Emoji_Presentation_10_0.java | 652 +++++++++++++++++ .../EmojiData_Emoji_Presentation_10_0.output | 75 ++ .../EmojiData_Emoji_Presentation_10_0.test | 12 + ...ojiData_Emoji_Presentation_8_0-flex.output | 0 .../EmojiData_Emoji_Presentation_8_0.flex | 17 + .../EmojiData_Emoji_Presentation_8_0.java | 650 +++++++++++++++++ .../EmojiData_Emoji_Presentation_8_0.output | 67 ++ .../EmojiData_Emoji_Presentation_8_0.test | 12 + ...ojiData_Emoji_Presentation_9_0-flex.output | 0 .../EmojiData_Emoji_Presentation_9_0.flex | 17 + .../EmojiData_Emoji_Presentation_9_0.java | 652 +++++++++++++++++ .../EmojiData_Emoji_Presentation_9_0.output | 77 ++ .../EmojiData_Emoji_Presentation_9_0.test | 12 + .../create.unicode-emoji.test.case.files.pl | 177 +++++ .../sh/create.all.unicode.test.case.files.sh | 12 +- 73 files changed, 10789 insertions(+), 257 deletions(-) create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.test create mode 100644 testsuite/testcases/src/test/perl/create.unicode-emoji.test.case.files.pl diff --git a/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/DataFileType.java b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/DataFileType.java index aed30bc62..3f1ca0385 100644 --- a/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/DataFileType.java +++ b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/DataFileType.java @@ -174,12 +174,56 @@ public void scan(URL url, UnicodeVersion version) throws IOException { * code points (old Korean syllables), so the Age property is excluded for those code points in * following Unicode versions. */ + @Override public URL getURL(String version, URL baseURL, String versionedDirectoryListing) throws MalformedURLException { return version.startsWith("1.1") ? null : new URL("http://www.unicode.org/Public/UNIDATA/DerivedAge.txt"); } + }, + + EMOJI("emoji-data") { + public void scan(URL url, UnicodeVersion version) throws IOException { + try (Reader reader = new InputStreamReader(url.openStream(), "UTF-8")) { + BinaryPropertiesFileScanner scanner = new BinaryPropertiesFileScanner(reader, version); + scanner.scan(); + } + } + /** + * Pull Emoji data from the emoji version corresponding to the Unicode version. The most recent + * Emoji Version data is used for each Unicode version. NOTE: Emoji 1.0 data is in a completely + * different format and will not be supported. + * + *

From http://unicode.org/reports/tr51/ : + * + *

    + *
  • Emoji 1.0 2015-06-09 Unicode 8.0 + *
  • Emoji 2.0 2015-11-12 Unicode 8.0 + *
  • Emoji 3.0 2016-06-03 Unicode 9.0 + *
  • Emoji 4.0 2016-11-22 Unicode 9.0 + *
  • Emoji 5.0 2017-06-20 Unicode 10.0 + *
  • Emoji 11.0 2018-05-21 Unicode 11.0 + *
+ */ + @Override + public URL getURL(String version, URL baseURL, String versionedDirectoryListing) + throws MalformedURLException { + URL url = null; // default: not supported for this version of Unicode + String[] versionComponents = version.split("\\."); + int majorVersion = Integer.parseInt(versionComponents[0]); + if (majorVersion >= 11) { + String majorMinorVersion = versionComponents[0] + "." + versionComponents[1]; + url = new URL("https://unicode.org/Public/emoji/" + majorMinorVersion + "/emoji-data.txt"); + } else if (majorVersion == 8) { + url = new URL("https://unicode.org/Public/emoji/2.0/emoji-data.txt"); + } else if (majorVersion == 9) { + url = new URL("https://unicode.org/Public/emoji/4.0/emoji-data.txt"); + } else if (majorVersion == 10) { + url = new URL("https://unicode.org/Public/emoji/5.0/emoji-data.txt"); + } + return url; + } }; DataFileType(String fileNamePrefix) { diff --git a/jflex-unicode-maven-plugin/src/main/jflex/BinaryPropertiesFileScanner.flex b/jflex-unicode-maven-plugin/src/main/jflex/BinaryPropertiesFileScanner.flex index 3abf06914..fa6e9c40b 100644 --- a/jflex-unicode-maven-plugin/src/main/jflex/BinaryPropertiesFileScanner.flex +++ b/jflex-unicode-maven-plugin/src/main/jflex/BinaryPropertiesFileScanner.flex @@ -92,7 +92,7 @@ ItemSeparator = {Spaces} ";" {Spaces} } { - [^ \t\r\n]+ { propertyName = yytext(); } + [^ \t\r\n#]+ { propertyName = yytext(); } {Spaces} ("#" .*)? {NL} { addCurrentInterval(); yybegin(YYINITIAL); } } diff --git a/jflex/changelog.md b/jflex/changelog.md index 5646af809..a48dcdd94 100644 --- a/jflex/changelog.md +++ b/jflex/changelog.md @@ -1,5 +1,6 @@ ## [JFlex 1.8.0](https://github.com/jflex-de/jflex/milestone/11) - Unicode 10.0 is supported (#540) +- Unicode Emoji properties are supported for Unicode versions 8.0+ (#546) ## [JFlex 1.7.0](https://github.com/jflex-de/jflex/milestone/10) (September 21, 2018) - Unicode 8.0 and 9.0 are supported (#209) diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_10_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_10_0.java index e00b2ba4c..c4ddfefb3 100644 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_10_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_10_0.java @@ -126,7 +126,8 @@ public class Unicode_10_0 { "cherokee", "cn", "co", "common", "coptic", "cuneiform", "cypriot", "cyrillic", "dash", "defaultignorablecodepoint", "deprecated", "deseret", "devanagari", "diacritic", "duployan", - "egyptianhieroglyphs", "elbasan", "ethiopic", "extender", "georgian", + "egyptianhieroglyphs", "elbasan", "emoji", "emojicomponent", "emojimodifier", + "emojimodifierbase", "emojipresentation", "ethiopic", "extender", "georgian", "glagolitic", "gothic", "grantha", "graph", "graphemebase", "graphemeclusterbreak=control", "graphemeclusterbreak=cr", "graphemeclusterbreak=ebase", "graphemeclusterbreak=ebasegaz", "graphemeclusterbreak=emodifier", @@ -16827,6 +16828,269 @@ public class Unicode_10_0 { "\ud80c\udc00\ud80d\udc2e", // Unicode 10.0 property value: {elbasan} "\ud801\udd00\ud801\udd27", + // Unicode 10.0 property value: {emoji} + "\u0023\u0023" + + "\u002a\u002a" + + "\u0030\u0039" + + "\u00a9\u00a9" + + "\u00ae\u00ae" + + "\u203c\u203c" + + "\u2049\u2049" + + "\u2122\u2122" + + "\u2139\u2139" + + "\u2194\u2199" + + "\u21a9\u21aa" + + "\u231a\u231b" + + "\u2328\u2328" + + "\u23cf\u23cf" + + "\u23e9\u23f3" + + "\u23f8\u23fa" + + "\u24c2\u24c2" + + "\u25aa\u25ab" + + "\u25b6\u25b6" + + "\u25c0\u25c0" + + "\u25fb\u25fe" + + "\u2600\u2604" + + "\u260e\u260e" + + "\u2611\u2611" + + "\u2614\u2615" + + "\u2618\u2618" + + "\u261d\u261d" + + "\u2620\u2620" + + "\u2622\u2623" + + "\u2626\u2626" + + "\u262a\u262a" + + "\u262e\u262f" + + "\u2638\u263a" + + "\u2640\u2640" + + "\u2642\u2642" + + "\u2648\u2653" + + "\u2660\u2660" + + "\u2663\u2663" + + "\u2665\u2666" + + "\u2668\u2668" + + "\u267b\u267b" + + "\u267f\u267f" + + "\u2692\u2697" + + "\u2699\u2699" + + "\u269b\u269c" + + "\u26a0\u26a1" + + "\u26aa\u26ab" + + "\u26b0\u26b1" + + "\u26bd\u26be" + + "\u26c4\u26c5" + + "\u26c8\u26c8" + + "\u26ce\u26cf" + + "\u26d1\u26d1" + + "\u26d3\u26d4" + + "\u26e9\u26ea" + + "\u26f0\u26f5" + + "\u26f7\u26fa" + + "\u26fd\u26fd" + + "\u2702\u2702" + + "\u2705\u2705" + + "\u2708\u270d" + + "\u270f\u270f" + + "\u2712\u2712" + + "\u2714\u2714" + + "\u2716\u2716" + + "\u271d\u271d" + + "\u2721\u2721" + + "\u2728\u2728" + + "\u2733\u2734" + + "\u2744\u2744" + + "\u2747\u2747" + + "\u274c\u274c" + + "\u274e\u274e" + + "\u2753\u2755" + + "\u2757\u2757" + + "\u2763\u2764" + + "\u2795\u2797" + + "\u27a1\u27a1" + + "\u27b0\u27b0" + + "\u27bf\u27bf" + + "\u2934\u2935" + + "\u2b05\u2b07" + + "\u2b1b\u2b1c" + + "\u2b50\u2b50" + + "\u2b55\u2b55" + + "\u3030\u3030" + + "\u303d\u303d" + + "\u3297\u3297" + + "\u3299\u3299" + + "\ud83c\udc04\ud83c\udc04" + + "\ud83c\udccf\ud83c\udccf" + + "\ud83c\udd70\ud83c\udd71" + + "\ud83c\udd7e\ud83c\udd7f" + + "\ud83c\udd8e\ud83c\udd8e" + + "\ud83c\udd91\ud83c\udd9a" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude02" + + "\ud83c\ude1a\ud83c\ude1a" + + "\ud83c\ude2f\ud83c\ude2f" + + "\ud83c\ude32\ud83c\ude3a" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf21" + + "\ud83c\udf24\ud83c\udf93" + + "\ud83c\udf96\ud83c\udf97" + + "\ud83c\udf99\ud83c\udf9b" + + "\ud83c\udf9e\ud83c\udff0" + + "\ud83c\udff3\ud83c\udff5" + + "\ud83c\udff7\ud83d\udcfd" + + "\ud83d\udcff\ud83d\udd3d" + + "\ud83d\udd49\ud83d\udd4e" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\udd6f\ud83d\udd70" + + "\ud83d\udd73\ud83d\udd7a" + + "\ud83d\udd87\ud83d\udd87" + + "\ud83d\udd8a\ud83d\udd8d" + + "\ud83d\udd90\ud83d\udd90" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\udda4\ud83d\udda5" + + "\ud83d\udda8\ud83d\udda8" + + "\ud83d\uddb1\ud83d\uddb2" + + "\ud83d\uddbc\ud83d\uddbc" + + "\ud83d\uddc2\ud83d\uddc4" + + "\ud83d\uddd1\ud83d\uddd3" + + "\ud83d\udddc\ud83d\uddde" + + "\ud83d\udde1\ud83d\udde1" + + "\ud83d\udde3\ud83d\udde3" + + "\ud83d\udde8\ud83d\udde8" + + "\ud83d\uddef\ud83d\uddef" + + "\ud83d\uddf3\ud83d\uddf3" + + "\ud83d\uddfa\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udecb\ud83d\uded2" + + "\ud83d\udee0\ud83d\udee5" + + "\ud83d\udee9\ud83d\udee9" + + "\ud83d\udeeb\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef0" + + "\ud83d\udef3\ud83d\udef8" + + "\ud83e\udd10\ud83e\udd3a" + + "\ud83e\udd3c\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd45" + + "\ud83e\udd47\ud83e\udd4c" + + "\ud83e\udd50\ud83e\udd6b" + + "\ud83e\udd80\ud83e\udd97" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83e\uddd0\ud83e\udde6", + // Unicode 10.0 property value: {emojicomponent} + "\u0023\u0023" + + "\u002a\u002a" + + "\u0030\u0039" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\udffb\ud83c\udfff", + // Unicode 10.0 property value: {emojimodifier} + "\ud83c\udffb\ud83c\udfff", + // Unicode 10.0 property value: {emojimodifierbase} + "\u261d\u261d" + + "\u26f9\u26f9" + + "\u270a\u270d" + + "\ud83c\udf85\ud83c\udf85" + + "\ud83c\udfc2\ud83c\udfc4" + + "\ud83c\udfc7\ud83c\udfc7" + + "\ud83c\udfca\ud83c\udfcc" + + "\ud83d\udc42\ud83d\udc43" + + "\ud83d\udc46\ud83d\udc50" + + "\ud83d\udc66\ud83d\udc69" + + "\ud83d\udc6e\ud83d\udc6e" + + "\ud83d\udc70\ud83d\udc78" + + "\ud83d\udc7c\ud83d\udc7c" + + "\ud83d\udc81\ud83d\udc83" + + "\ud83d\udc85\ud83d\udc87" + + "\ud83d\udcaa\ud83d\udcaa" + + "\ud83d\udd74\ud83d\udd75" + + "\ud83d\udd7a\ud83d\udd7a" + + "\ud83d\udd90\ud83d\udd90" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\ude45\ud83d\ude47" + + "\ud83d\ude4b\ud83d\ude4f" + + "\ud83d\udea3\ud83d\udea3" + + "\ud83d\udeb4\ud83d\udeb6" + + "\ud83d\udec0\ud83d\udec0" + + "\ud83d\udecc\ud83d\udecc" + + "\ud83e\udd18\ud83e\udd1c" + + "\ud83e\udd1e\ud83e\udd1f" + + "\ud83e\udd26\ud83e\udd26" + + "\ud83e\udd30\ud83e\udd39" + + "\ud83e\udd3d\ud83e\udd3e" + + "\ud83e\uddd1\ud83e\udddd", + // Unicode 10.0 property value: {emojipresentation} + "\u231a\u231b" + + "\u23e9\u23ec" + + "\u23f0\u23f0" + + "\u23f3\u23f3" + + "\u25fd\u25fe" + + "\u2614\u2615" + + "\u2648\u2653" + + "\u267f\u267f" + + "\u2693\u2693" + + "\u26a1\u26a1" + + "\u26aa\u26ab" + + "\u26bd\u26be" + + "\u26c4\u26c5" + + "\u26ce\u26ce" + + "\u26d4\u26d4" + + "\u26ea\u26ea" + + "\u26f2\u26f3" + + "\u26f5\u26f5" + + "\u26fa\u26fa" + + "\u26fd\u26fd" + + "\u2705\u2705" + + "\u270a\u270b" + + "\u2728\u2728" + + "\u274c\u274c" + + "\u274e\u274e" + + "\u2753\u2755" + + "\u2757\u2757" + + "\u2795\u2797" + + "\u27b0\u27b0" + + "\u27bf\u27bf" + + "\u2b1b\u2b1c" + + "\u2b50\u2b50" + + "\u2b55\u2b55" + + "\ud83c\udc04\ud83c\udc04" + + "\ud83c\udccf\ud83c\udccf" + + "\ud83c\udd8e\ud83c\udd8e" + + "\ud83c\udd91\ud83c\udd9a" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude01" + + "\ud83c\ude1a\ud83c\ude1a" + + "\ud83c\ude2f\ud83c\ude2f" + + "\ud83c\ude32\ud83c\ude36" + + "\ud83c\ude38\ud83c\ude3a" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf2d\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf7e\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfca" + + "\ud83c\udfcf\ud83c\udfd3" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83c\udff4\ud83c\udff4" + + "\ud83c\udff8\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcfc" + + "\ud83d\udcff\ud83d\udd3d" + + "\ud83d\udd4b\ud83d\udd4e" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\udd7a\ud83d\udd7a" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\udda4\ud83d\udda4" + + "\ud83d\uddfb\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udecc\ud83d\udecc" + + "\ud83d\uded0\ud83d\uded2" + + "\ud83d\udeeb\ud83d\udeec" + + "\ud83d\udef4\ud83d\udef8" + + "\ud83e\udd10\ud83e\udd3a" + + "\ud83e\udd3c\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd45" + + "\ud83e\udd47\ud83e\udd4c" + + "\ud83e\udd50\ud83e\udd6b" + + "\ud83e\udd80\ud83e\udd97" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83e\uddd0\ud83e\udde6", // Unicode 10.0 property value: {ethiopic} "\u1200\u1248" + "\u124a\u124d" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_8_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_8_0.java index 4701bb6db..9b1216dbd 100755 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_8_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_8_0.java @@ -114,127 +114,127 @@ public class Unicode_8_0 { "co", "common", "coptic", "cuneiform", "cypriot", "cyrillic", "dash", "defaultignorablecodepoint", "deprecated", "deseret", "devanagari", "diacritic", "duployan", "egyptianhieroglyphs", "elbasan", - "ethiopic", "extender", "georgian", "glagolitic", "gothic", - "grantha", "graph", "graphemebase", "graphemeclusterbreak=control", "graphemeclusterbreak=cr", - "graphemeclusterbreak=extend", "graphemeclusterbreak=l", "graphemeclusterbreak=lf", - "graphemeclusterbreak=lv", "graphemeclusterbreak=lvt", - "graphemeclusterbreak=other", "graphemeclusterbreak=regionalindicator", - "graphemeclusterbreak=spacingmark", "graphemeclusterbreak=t", "graphemeclusterbreak=v", - "graphemeextend", "graphemelink", "greek", "gujarati", "gurmukhi", - "han", "hangul", "hanunoo", "hatran", "hebrew", - "hexdigit", "hiragana", "hyphen", "idcontinue", "ideographic", - "idsbinaryoperator", "idstart", "idstrinaryoperator", "imperialaramaic", "inherited", - "inscriptionalpahlavi", "inscriptionalparthian", "javanese", "joincontrol", "kaithi", - "kannada", "katakana", "kayahli", "kharoshthi", "khmer", - "khojki", "khudawadi", "lao", "latin", "lepcha", - "limbu", "lineara", "linearb", "linebreak=alphabetic", "linebreak=ambiguous", - "linebreak=breakafter", "linebreak=breakbefore", "linebreak=breakboth", - "linebreak=breaksymbols", "linebreak=carriagereturn", - "linebreak=closeparenthesis", "linebreak=closepunctuation", "linebreak=combiningmark", - "linebreak=complexcontext", "linebreak=conditionaljapanesestarter", - "linebreak=contingentbreak", "linebreak=exclamation", "linebreak=glue", "linebreak=h2", - "linebreak=h3", - "linebreak=hebrewletter", "linebreak=hyphen", "linebreak=ideographic", "linebreak=infixnumeric", - "linebreak=inseparable", - "linebreak=jl", "linebreak=jt", "linebreak=jv", "linebreak=linefeed", - "linebreak=mandatorybreak", - "linebreak=nextline", "linebreak=nonstarter", "linebreak=numeric", "linebreak=openpunctuation", - "linebreak=postfixnumeric", - "linebreak=prefixnumeric", "linebreak=quotation", "linebreak=regionalindicator", - "linebreak=space", "linebreak=unknown", - "linebreak=wordjoiner", "linebreak=zwspace", "lisu", "ll", "lm", - "lo", "logicalorderexception", "lowercase", "lt", "lu", - "lycian", "lydian", "mahajani", "malayalam", "mandaic", - "manichaean", "math", "mc", "me", "meeteimayek", - "mendekikakui", "meroiticcursive", "meroitichieroglyphs", "miao", "mn", - "modi", "mongolian", "mro", "multani", "myanmar", - "nabataean", "nd", "newtailue", "nko", "nl", - "no", "noncharactercodepoint", "ogham", "olchiki", "oldhungarian", - "olditalic", "oldnortharabian", "oldpermic", "oldpersian", "oldsoutharabian", - "oldturkic", "oriya", "osmanya", "otheralphabetic", "otherdefaultignorablecodepoint", - "othergraphemeextend", "otheridcontinue", "otheridstart", "otherlowercase", "othermath", - "otheruppercase", "pahawhhmong", "palmyrene", "patternsyntax", "patternwhitespace", - "paucinhau", "pc", "pd", "pe", "pf", - "phagspa", "phoenician", "pi", "po", "print", - "ps", "psalterpahlavi", "quotationmark", "radical", "rejang", - "runic", "samaritan", "saurashtra", "sc", "scriptextensions=ahom", - "scriptextensions=anatolianhieroglyphs", "scriptextensions=arabic", "scriptextensions=armenian", - "scriptextensions=avestan", "scriptextensions=balinese", - "scriptextensions=bamum", "scriptextensions=bassavah", "scriptextensions=batak", - "scriptextensions=bengali", "scriptextensions=bopomofo", - "scriptextensions=brahmi", "scriptextensions=braille", "scriptextensions=buginese", - "scriptextensions=buhid", "scriptextensions=canadianaboriginal", - "scriptextensions=carian", "scriptextensions=caucasianalbanian", "scriptextensions=chakma", - "scriptextensions=cham", "scriptextensions=cherokee", - "scriptextensions=common", "scriptextensions=coptic", "scriptextensions=cuneiform", - "scriptextensions=cypriot", "scriptextensions=cyrillic", - "scriptextensions=deseret", "scriptextensions=devanagari", "scriptextensions=duployan", + "emoji", "emojimodifier", "emojimodifierbase", "emojipresentation", "ethiopic", + "extender", "georgian", "glagolitic", "gothic", "grantha", + "graph", "graphemebase", "graphemeclusterbreak=control", "graphemeclusterbreak=cr", + "graphemeclusterbreak=extend", + "graphemeclusterbreak=l", "graphemeclusterbreak=lf", "graphemeclusterbreak=lv", + "graphemeclusterbreak=lvt", "graphemeclusterbreak=other", + "graphemeclusterbreak=regionalindicator", "graphemeclusterbreak=spacingmark", + "graphemeclusterbreak=t", "graphemeclusterbreak=v", "graphemeextend", + "graphemelink", "greek", "gujarati", "gurmukhi", "han", + "hangul", "hanunoo", "hatran", "hebrew", "hexdigit", + "hiragana", "hyphen", "idcontinue", "ideographic", "idsbinaryoperator", + "idstart", "idstrinaryoperator", "imperialaramaic", "inherited", "inscriptionalpahlavi", + "inscriptionalparthian", "javanese", "joincontrol", "kaithi", "kannada", + "katakana", "kayahli", "kharoshthi", "khmer", "khojki", + "khudawadi", "lao", "latin", "lepcha", "limbu", + "lineara", "linearb", "linebreak=alphabetic", "linebreak=ambiguous", "linebreak=breakafter", + "linebreak=breakbefore", "linebreak=breakboth", "linebreak=breaksymbols", + "linebreak=carriagereturn", "linebreak=closeparenthesis", + "linebreak=closepunctuation", "linebreak=combiningmark", "linebreak=complexcontext", + "linebreak=conditionaljapanesestarter", "linebreak=contingentbreak", + "linebreak=exclamation", "linebreak=glue", "linebreak=h2", "linebreak=h3", + "linebreak=hebrewletter", + "linebreak=hyphen", "linebreak=ideographic", "linebreak=infixnumeric", "linebreak=inseparable", + "linebreak=jl", + "linebreak=jt", "linebreak=jv", "linebreak=linefeed", "linebreak=mandatorybreak", + "linebreak=nextline", + "linebreak=nonstarter", "linebreak=numeric", "linebreak=openpunctuation", + "linebreak=postfixnumeric", "linebreak=prefixnumeric", + "linebreak=quotation", "linebreak=regionalindicator", "linebreak=space", "linebreak=unknown", + "linebreak=wordjoiner", + "linebreak=zwspace", "lisu", "ll", "lm", "lo", + "logicalorderexception", "lowercase", "lt", "lu", "lycian", + "lydian", "mahajani", "malayalam", "mandaic", "manichaean", + "math", "mc", "me", "meeteimayek", "mendekikakui", + "meroiticcursive", "meroitichieroglyphs", "miao", "mn", "modi", + "mongolian", "mro", "multani", "myanmar", "nabataean", + "nd", "newtailue", "nko", "nl", "no", + "noncharactercodepoint", "ogham", "olchiki", "oldhungarian", "olditalic", + "oldnortharabian", "oldpermic", "oldpersian", "oldsoutharabian", "oldturkic", + "oriya", "osmanya", "otheralphabetic", "otherdefaultignorablecodepoint", "othergraphemeextend", + "otheridcontinue", "otheridstart", "otherlowercase", "othermath", "otheruppercase", + "pahawhhmong", "palmyrene", "patternsyntax", "patternwhitespace", "paucinhau", + "pc", "pd", "pe", "pf", "phagspa", + "phoenician", "pi", "po", "print", "ps", + "psalterpahlavi", "quotationmark", "radical", "rejang", "runic", + "samaritan", "saurashtra", "sc", "scriptextensions=ahom", + "scriptextensions=anatolianhieroglyphs", + "scriptextensions=arabic", "scriptextensions=armenian", "scriptextensions=avestan", + "scriptextensions=balinese", "scriptextensions=bamum", + "scriptextensions=bassavah", "scriptextensions=batak", "scriptextensions=bengali", + "scriptextensions=bopomofo", "scriptextensions=brahmi", + "scriptextensions=braille", "scriptextensions=buginese", "scriptextensions=buhid", + "scriptextensions=canadianaboriginal", "scriptextensions=carian", + "scriptextensions=caucasianalbanian", "scriptextensions=chakma", "scriptextensions=cham", + "scriptextensions=cherokee", "scriptextensions=common", + "scriptextensions=coptic", "scriptextensions=cuneiform", "scriptextensions=cypriot", + "scriptextensions=cyrillic", "scriptextensions=deseret", + "scriptextensions=devanagari", "scriptextensions=duployan", "scriptextensions=egyptianhieroglyphs", "scriptextensions=elbasan", - "scriptextensions=ethiopic", "scriptextensions=georgian", "scriptextensions=glagolitic", - "scriptextensions=gothic", "scriptextensions=grantha", - "scriptextensions=greek", "scriptextensions=gujarati", "scriptextensions=gurmukhi", - "scriptextensions=han", "scriptextensions=hangul", - "scriptextensions=hanunoo", "scriptextensions=hatran", "scriptextensions=hebrew", - "scriptextensions=hiragana", "scriptextensions=imperialaramaic", - "scriptextensions=inherited", "scriptextensions=inscriptionalpahlavi", - "scriptextensions=inscriptionalparthian", "scriptextensions=javanese", - "scriptextensions=kaithi", - "scriptextensions=kannada", "scriptextensions=katakana", "scriptextensions=kayahli", - "scriptextensions=kharoshthi", "scriptextensions=khmer", - "scriptextensions=khojki", "scriptextensions=khudawadi", "scriptextensions=lao", - "scriptextensions=latin", "scriptextensions=lepcha", - "scriptextensions=limbu", "scriptextensions=lineara", "scriptextensions=linearb", - "scriptextensions=lisu", "scriptextensions=lycian", - "scriptextensions=lydian", "scriptextensions=mahajani", "scriptextensions=malayalam", - "scriptextensions=mandaic", "scriptextensions=manichaean", - "scriptextensions=meeteimayek", "scriptextensions=mendekikakui", - "scriptextensions=meroiticcursive", "scriptextensions=meroitichieroglyphs", - "scriptextensions=miao", - "scriptextensions=modi", "scriptextensions=mongolian", "scriptextensions=mro", - "scriptextensions=multani", "scriptextensions=myanmar", - "scriptextensions=nabataean", "scriptextensions=newtailue", "scriptextensions=nko", - "scriptextensions=ogham", "scriptextensions=olchiki", - "scriptextensions=oldhungarian", "scriptextensions=olditalic", - "scriptextensions=oldnortharabian", "scriptextensions=oldpermic", - "scriptextensions=oldpersian", - "scriptextensions=oldsoutharabian", "scriptextensions=oldturkic", "scriptextensions=oriya", - "scriptextensions=osmanya", "scriptextensions=pahawhhmong", - "scriptextensions=palmyrene", "scriptextensions=paucinhau", "scriptextensions=phagspa", - "scriptextensions=phoenician", "scriptextensions=psalterpahlavi", - "scriptextensions=rejang", "scriptextensions=runic", "scriptextensions=samaritan", - "scriptextensions=saurashtra", "scriptextensions=sharada", - "scriptextensions=shavian", "scriptextensions=siddham", "scriptextensions=signwriting", - "scriptextensions=sinhala", "scriptextensions=sorasompeng", - "scriptextensions=sundanese", "scriptextensions=sylotinagri", "scriptextensions=syriac", - "scriptextensions=tagalog", "scriptextensions=tagbanwa", - "scriptextensions=taile", "scriptextensions=taitham", "scriptextensions=taiviet", - "scriptextensions=takri", "scriptextensions=tamil", - "scriptextensions=telugu", "scriptextensions=thaana", "scriptextensions=thai", - "scriptextensions=tibetan", "scriptextensions=tifinagh", - "scriptextensions=tirhuta", "scriptextensions=ugaritic", "scriptextensions=unknown", - "scriptextensions=vai", "scriptextensions=warangciti", - "scriptextensions=yi", "sentencebreak=aterm", "sentencebreak=close", "sentencebreak=cr", - "sentencebreak=extend", - "sentencebreak=format", "sentencebreak=lf", "sentencebreak=lower", "sentencebreak=numeric", - "sentencebreak=oletter", - "sentencebreak=other", "sentencebreak=scontinue", "sentencebreak=sep", "sentencebreak=sp", - "sentencebreak=sterm", - "sentencebreak=upper", "sharada", "shavian", "siddham", "signwriting", - "sinhala", "sk", "sm", "so", "softdotted", - "sorasompeng", "sterm", "sundanese", "sylotinagri", "syriac", - "tagalog", "tagbanwa", "taile", "taitham", "taiviet", - "takri", "tamil", "telugu", "terminalpunctuation", "thaana", - "thai", "tibetan", "tifinagh", "tirhuta", "ugaritic", - "unifiedideograph", "unknown", "uppercase", "vai", "variationselector", - "warangciti", "whitespace", "wordbreak=aletter", "wordbreak=cr", "wordbreak=doublequote", - "wordbreak=extend", "wordbreak=extendnumlet", "wordbreak=format", "wordbreak=hebrewletter", - "wordbreak=katakana", - "wordbreak=lf", "wordbreak=midletter", "wordbreak=midnum", "wordbreak=midnumlet", - "wordbreak=newline", - "wordbreak=numeric", "wordbreak=other", "wordbreak=regionalindicator", "wordbreak=singlequote", - "xdigit", - "xidcontinue", "xidstart", "yi", "zl", "zp", - "zs" + "scriptextensions=ethiopic", + "scriptextensions=georgian", "scriptextensions=glagolitic", "scriptextensions=gothic", + "scriptextensions=grantha", "scriptextensions=greek", + "scriptextensions=gujarati", "scriptextensions=gurmukhi", "scriptextensions=han", + "scriptextensions=hangul", "scriptextensions=hanunoo", + "scriptextensions=hatran", "scriptextensions=hebrew", "scriptextensions=hiragana", + "scriptextensions=imperialaramaic", "scriptextensions=inherited", + "scriptextensions=inscriptionalpahlavi", "scriptextensions=inscriptionalparthian", + "scriptextensions=javanese", "scriptextensions=kaithi", "scriptextensions=kannada", + "scriptextensions=katakana", "scriptextensions=kayahli", "scriptextensions=kharoshthi", + "scriptextensions=khmer", "scriptextensions=khojki", + "scriptextensions=khudawadi", "scriptextensions=lao", "scriptextensions=latin", + "scriptextensions=lepcha", "scriptextensions=limbu", + "scriptextensions=lineara", "scriptextensions=linearb", "scriptextensions=lisu", + "scriptextensions=lycian", "scriptextensions=lydian", + "scriptextensions=mahajani", "scriptextensions=malayalam", "scriptextensions=mandaic", + "scriptextensions=manichaean", "scriptextensions=meeteimayek", + "scriptextensions=mendekikakui", "scriptextensions=meroiticcursive", + "scriptextensions=meroitichieroglyphs", "scriptextensions=miao", "scriptextensions=modi", + "scriptextensions=mongolian", "scriptextensions=mro", "scriptextensions=multani", + "scriptextensions=myanmar", "scriptextensions=nabataean", + "scriptextensions=newtailue", "scriptextensions=nko", "scriptextensions=ogham", + "scriptextensions=olchiki", "scriptextensions=oldhungarian", + "scriptextensions=olditalic", "scriptextensions=oldnortharabian", "scriptextensions=oldpermic", + "scriptextensions=oldpersian", "scriptextensions=oldsoutharabian", + "scriptextensions=oldturkic", "scriptextensions=oriya", "scriptextensions=osmanya", + "scriptextensions=pahawhhmong", "scriptextensions=palmyrene", + "scriptextensions=paucinhau", "scriptextensions=phagspa", "scriptextensions=phoenician", + "scriptextensions=psalterpahlavi", "scriptextensions=rejang", + "scriptextensions=runic", "scriptextensions=samaritan", "scriptextensions=saurashtra", + "scriptextensions=sharada", "scriptextensions=shavian", + "scriptextensions=siddham", "scriptextensions=signwriting", "scriptextensions=sinhala", + "scriptextensions=sorasompeng", "scriptextensions=sundanese", + "scriptextensions=sylotinagri", "scriptextensions=syriac", "scriptextensions=tagalog", + "scriptextensions=tagbanwa", "scriptextensions=taile", + "scriptextensions=taitham", "scriptextensions=taiviet", "scriptextensions=takri", + "scriptextensions=tamil", "scriptextensions=telugu", + "scriptextensions=thaana", "scriptextensions=thai", "scriptextensions=tibetan", + "scriptextensions=tifinagh", "scriptextensions=tirhuta", + "scriptextensions=ugaritic", "scriptextensions=unknown", "scriptextensions=vai", + "scriptextensions=warangciti", "scriptextensions=yi", + "sentencebreak=aterm", "sentencebreak=close", "sentencebreak=cr", "sentencebreak=extend", + "sentencebreak=format", + "sentencebreak=lf", "sentencebreak=lower", "sentencebreak=numeric", "sentencebreak=oletter", + "sentencebreak=other", + "sentencebreak=scontinue", "sentencebreak=sep", "sentencebreak=sp", "sentencebreak=sterm", + "sentencebreak=upper", + "sharada", "shavian", "siddham", "signwriting", "sinhala", + "sk", "sm", "so", "softdotted", "sorasompeng", + "sterm", "sundanese", "sylotinagri", "syriac", "tagalog", + "tagbanwa", "taile", "taitham", "taiviet", "takri", + "tamil", "telugu", "terminalpunctuation", "thaana", "thai", + "tibetan", "tifinagh", "tirhuta", "ugaritic", "unifiedideograph", + "unknown", "uppercase", "vai", "variationselector", "warangciti", + "whitespace", "wordbreak=aletter", "wordbreak=cr", "wordbreak=doublequote", "wordbreak=extend", + "wordbreak=extendnumlet", "wordbreak=format", "wordbreak=hebrewletter", "wordbreak=katakana", + "wordbreak=lf", + "wordbreak=midletter", "wordbreak=midnum", "wordbreak=midnumlet", "wordbreak=newline", + "wordbreak=numeric", + "wordbreak=other", "wordbreak=regionalindicator", "wordbreak=singlequote", "xdigit", + "xidcontinue", + "xidstart", "yi", "zl", "zp", "zs" }; public static final String[] intervals = { // Unicode 8.0 property value: {age=unassigned} @@ -15176,6 +15176,241 @@ public class Unicode_8_0 { "\ud80c\udc00\ud80d\udc2e", // Unicode 8.0 property value: {elbasan} "\ud801\udd00\ud801\udd27", + // Unicode 8.0 property value: {emoji} + "\u0023\u0023" + + "\u002a\u002a" + + "\u0030\u0039" + + "\u00a9\u00a9" + + "\u00ae\u00ae" + + "\u203c\u203c" + + "\u2049\u2049" + + "\u2122\u2122" + + "\u2139\u2139" + + "\u2194\u2199" + + "\u21a9\u21aa" + + "\u231a\u231b" + + "\u2328\u2328" + + "\u23cf\u23cf" + + "\u23e9\u23f3" + + "\u23f8\u23fa" + + "\u24c2\u24c2" + + "\u25aa\u25ab" + + "\u25b6\u25b6" + + "\u25c0\u25c0" + + "\u25fb\u25fe" + + "\u2600\u2604" + + "\u260e\u260e" + + "\u2611\u2611" + + "\u2614\u2615" + + "\u2618\u2618" + + "\u261d\u261d" + + "\u2620\u2620" + + "\u2622\u2623" + + "\u2626\u2626" + + "\u262a\u262a" + + "\u262e\u262f" + + "\u2638\u263a" + + "\u2648\u2653" + + "\u2660\u2660" + + "\u2663\u2663" + + "\u2665\u2666" + + "\u2668\u2668" + + "\u267b\u267b" + + "\u267f\u267f" + + "\u2692\u2694" + + "\u2696\u2697" + + "\u2699\u2699" + + "\u269b\u269c" + + "\u26a0\u26a1" + + "\u26aa\u26ab" + + "\u26b0\u26b1" + + "\u26bd\u26be" + + "\u26c4\u26c5" + + "\u26c8\u26c8" + + "\u26ce\u26cf" + + "\u26d1\u26d1" + + "\u26d3\u26d4" + + "\u26e9\u26ea" + + "\u26f0\u26f5" + + "\u26f7\u26fa" + + "\u26fd\u26fd" + + "\u2702\u2702" + + "\u2705\u2705" + + "\u2708\u270d" + + "\u270f\u270f" + + "\u2712\u2712" + + "\u2714\u2714" + + "\u2716\u2716" + + "\u271d\u271d" + + "\u2721\u2721" + + "\u2728\u2728" + + "\u2733\u2734" + + "\u2744\u2744" + + "\u2747\u2747" + + "\u274c\u274c" + + "\u274e\u274e" + + "\u2753\u2755" + + "\u2757\u2757" + + "\u2763\u2764" + + "\u2795\u2797" + + "\u27a1\u27a1" + + "\u27b0\u27b0" + + "\u27bf\u27bf" + + "\u2934\u2935" + + "\u2b05\u2b07" + + "\u2b1b\u2b1c" + + "\u2b50\u2b50" + + "\u2b55\u2b55" + + "\u3030\u3030" + + "\u303d\u303d" + + "\u3297\u3297" + + "\u3299\u3299" + + "\ud83c\udc04\ud83c\udc04" + + "\ud83c\udccf\ud83c\udccf" + + "\ud83c\udd70\ud83c\udd71" + + "\ud83c\udd7e\ud83c\udd7f" + + "\ud83c\udd8e\ud83c\udd8e" + + "\ud83c\udd91\ud83c\udd9a" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude02" + + "\ud83c\ude1a\ud83c\ude1a" + + "\ud83c\ude2f\ud83c\ude2f" + + "\ud83c\ude32\ud83c\ude3a" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf21" + + "\ud83c\udf24\ud83c\udf93" + + "\ud83c\udf96\ud83c\udf97" + + "\ud83c\udf99\ud83c\udf9b" + + "\ud83c\udf9e\ud83c\udff0" + + "\ud83c\udff3\ud83c\udff5" + + "\ud83c\udff7\ud83d\udcfd" + + "\ud83d\udcff\ud83d\udd3d" + + "\ud83d\udd49\ud83d\udd4e" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\udd6f\ud83d\udd70" + + "\ud83d\udd73\ud83d\udd79" + + "\ud83d\udd87\ud83d\udd87" + + "\ud83d\udd8a\ud83d\udd8d" + + "\ud83d\udd90\ud83d\udd90" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\udda5\ud83d\udda5" + + "\ud83d\udda8\ud83d\udda8" + + "\ud83d\uddb1\ud83d\uddb2" + + "\ud83d\uddbc\ud83d\uddbc" + + "\ud83d\uddc2\ud83d\uddc4" + + "\ud83d\uddd1\ud83d\uddd3" + + "\ud83d\udddc\ud83d\uddde" + + "\ud83d\udde1\ud83d\udde1" + + "\ud83d\udde3\ud83d\udde3" + + "\ud83d\udde8\ud83d\udde8" + + "\ud83d\uddef\ud83d\uddef" + + "\ud83d\uddf3\ud83d\uddf3" + + "\ud83d\uddfa\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udecb\ud83d\uded0" + + "\ud83d\udee0\ud83d\udee5" + + "\ud83d\udee9\ud83d\udee9" + + "\ud83d\udeeb\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef0" + + "\ud83d\udef3\ud83d\udef3" + + "\ud83e\udd10\ud83e\udd18" + + "\ud83e\udd80\ud83e\udd84" + + "\ud83e\uddc0\ud83e\uddc0", + // Unicode 8.0 property value: {emojimodifier} + "\ud83c\udffb\ud83c\udfff", + // Unicode 8.0 property value: {emojimodifierbase} + "\u261d\u261d" + + "\u26f9\u26f9" + + "\u270a\u270d" + + "\ud83c\udf85\ud83c\udf85" + + "\ud83c\udfc3\ud83c\udfc4" + + "\ud83c\udfca\ud83c\udfcb" + + "\ud83d\udc42\ud83d\udc43" + + "\ud83d\udc46\ud83d\udc50" + + "\ud83d\udc66\ud83d\udc69" + + "\ud83d\udc6e\ud83d\udc6e" + + "\ud83d\udc70\ud83d\udc78" + + "\ud83d\udc7c\ud83d\udc7c" + + "\ud83d\udc81\ud83d\udc83" + + "\ud83d\udc85\ud83d\udc87" + + "\ud83d\udcaa\ud83d\udcaa" + + "\ud83d\udd75\ud83d\udd75" + + "\ud83d\udd90\ud83d\udd90" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\ude45\ud83d\ude47" + + "\ud83d\ude4b\ud83d\ude4f" + + "\ud83d\udea3\ud83d\udea3" + + "\ud83d\udeb4\ud83d\udeb6" + + "\ud83d\udec0\ud83d\udec0" + + "\ud83e\udd18\ud83e\udd18", + // Unicode 8.0 property value: {emojipresentation} + "\u231a\u231b" + + "\u23e9\u23ec" + + "\u23f0\u23f0" + + "\u23f3\u23f3" + + "\u25fd\u25fe" + + "\u2614\u2615" + + "\u2648\u2653" + + "\u267f\u267f" + + "\u2693\u2693" + + "\u26a1\u26a1" + + "\u26aa\u26ab" + + "\u26bd\u26be" + + "\u26c4\u26c5" + + "\u26ce\u26ce" + + "\u26d4\u26d4" + + "\u26ea\u26ea" + + "\u26f2\u26f3" + + "\u26f5\u26f5" + + "\u26fa\u26fa" + + "\u26fd\u26fd" + + "\u2705\u2705" + + "\u270a\u270b" + + "\u2728\u2728" + + "\u274c\u274c" + + "\u274e\u274e" + + "\u2753\u2755" + + "\u2757\u2757" + + "\u2795\u2797" + + "\u27b0\u27b0" + + "\u27bf\u27bf" + + "\u2b1b\u2b1c" + + "\u2b50\u2b50" + + "\u2b55\u2b55" + + "\ud83c\udc04\ud83c\udc04" + + "\ud83c\udccf\ud83c\udccf" + + "\ud83c\udd8e\ud83c\udd8e" + + "\ud83c\udd91\ud83c\udd9a" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude01" + + "\ud83c\ude1a\ud83c\ude1a" + + "\ud83c\ude2f\ud83c\ude2f" + + "\ud83c\ude32\ud83c\ude36" + + "\ud83c\ude38\ud83c\ude3a" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf2d\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf7e\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfca" + + "\ud83c\udfcf\ud83c\udfd3" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83c\udff4\ud83c\udff4" + + "\ud83c\udff8\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcfc" + + "\ud83d\udcff\ud83d\udd3d" + + "\ud83d\udd4b\ud83d\udd4e" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\uddfb\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udecc\ud83d\udecc" + + "\ud83d\uded0\ud83d\uded0" + + "\ud83d\udeeb\ud83d\udeec" + + "\ud83e\udd10\ud83e\udd18" + + "\ud83e\udd80\ud83e\udd84" + + "\ud83e\uddc0\ud83e\uddc0", // Unicode 8.0 property value: {ethiopic} "\u1200\u1248" + "\u124a\u124d" diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_9_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_9_0.java index 1698183f0..a3a84b40e 100644 --- a/jflex/src/main/java/jflex/core/unicode/data/Unicode_9_0.java +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_9_0.java @@ -121,139 +121,134 @@ public class Unicode_9_0 { "changeswhentitlecased", "changeswhenuppercased", "cherokee", "cn", "co", "common", "coptic", "cuneiform", "cypriot", "cyrillic", "dash", "defaultignorablecodepoint", "deprecated", "deseret", "devanagari", - "diacritic", "duployan", "egyptianhieroglyphs", "elbasan", "ethiopic", - "extender", "georgian", "glagolitic", "gothic", "grantha", - "graph", "graphemebase", "graphemeclusterbreak=control", "graphemeclusterbreak=cr", - "graphemeclusterbreak=ebase", - "graphemeclusterbreak=ebasegaz", "graphemeclusterbreak=emodifier", - "graphemeclusterbreak=extend", "graphemeclusterbreak=glueafterzwj", - "graphemeclusterbreak=l", - "graphemeclusterbreak=lf", "graphemeclusterbreak=lv", "graphemeclusterbreak=lvt", - "graphemeclusterbreak=other", "graphemeclusterbreak=prepend", - "graphemeclusterbreak=regionalindicator", "graphemeclusterbreak=spacingmark", - "graphemeclusterbreak=t", "graphemeclusterbreak=v", "graphemeclusterbreak=zwj", - "graphemeextend", "graphemelink", "greek", "gujarati", "gurmukhi", - "han", "hangul", "hanunoo", "hatran", "hebrew", - "hexdigit", "hiragana", "hyphen", "idcontinue", "ideographic", - "idsbinaryoperator", "idstart", "idstrinaryoperator", "imperialaramaic", "inherited", - "inscriptionalpahlavi", "inscriptionalparthian", "javanese", "joincontrol", "kaithi", - "kannada", "katakana", "kayahli", "kharoshthi", "khmer", - "khojki", "khudawadi", "lao", "latin", "lepcha", - "limbu", "lineara", "linearb", "linebreak=alphabetic", "linebreak=ambiguous", - "linebreak=breakafter", "linebreak=breakbefore", "linebreak=breakboth", - "linebreak=breaksymbols", "linebreak=carriagereturn", - "linebreak=closeparenthesis", "linebreak=closepunctuation", "linebreak=combiningmark", - "linebreak=complexcontext", "linebreak=conditionaljapanesestarter", - "linebreak=contingentbreak", "linebreak=ebase", "linebreak=emodifier", "linebreak=exclamation", - "linebreak=glue", - "linebreak=h2", "linebreak=h3", "linebreak=hebrewletter", "linebreak=hyphen", - "linebreak=ideographic", - "linebreak=infixnumeric", "linebreak=inseparable", "linebreak=jl", "linebreak=jt", - "linebreak=jv", - "linebreak=linefeed", "linebreak=mandatorybreak", "linebreak=nextline", "linebreak=nonstarter", - "linebreak=numeric", - "linebreak=openpunctuation", "linebreak=postfixnumeric", "linebreak=prefixnumeric", - "linebreak=quotation", "linebreak=regionalindicator", - "linebreak=space", "linebreak=unknown", "linebreak=wordjoiner", "linebreak=zwj", - "linebreak=zwspace", - "lisu", "ll", "lm", "lo", "logicalorderexception", - "lowercase", "lt", "lu", "lycian", "lydian", - "mahajani", "malayalam", "mandaic", "manichaean", "marchen", - "math", "mc", "me", "meeteimayek", "mendekikakui", - "meroiticcursive", "meroitichieroglyphs", "miao", "mn", "modi", - "mongolian", "mro", "multani", "myanmar", "nabataean", - "nd", "newa", "newtailue", "nko", "nl", - "no", "noncharactercodepoint", "ogham", "olchiki", "oldhungarian", - "olditalic", "oldnortharabian", "oldpermic", "oldpersian", "oldsoutharabian", - "oldturkic", "oriya", "osage", "osmanya", "otheralphabetic", - "otherdefaultignorablecodepoint", "othergraphemeextend", "otheridcontinue", "otheridstart", - "otherlowercase", - "othermath", "otheruppercase", "pahawhhmong", "palmyrene", "patternsyntax", - "patternwhitespace", "paucinhau", "pc", "pd", "pe", - "pf", "phagspa", "phoenician", "pi", "po", - "prependedconcatenationmark", "print", "ps", "psalterpahlavi", "quotationmark", - "radical", "rejang", "runic", "samaritan", "saurashtra", - "sc", "scriptextensions=adlam", "scriptextensions=ahom", - "scriptextensions=anatolianhieroglyphs", "scriptextensions=arabic", - "scriptextensions=armenian", "scriptextensions=avestan", "scriptextensions=balinese", - "scriptextensions=bamum", "scriptextensions=bassavah", - "scriptextensions=batak", "scriptextensions=bengali", "scriptextensions=bhaiksuki", - "scriptextensions=bopomofo", "scriptextensions=brahmi", - "scriptextensions=braille", "scriptextensions=buginese", "scriptextensions=buhid", - "scriptextensions=canadianaboriginal", "scriptextensions=carian", - "scriptextensions=caucasianalbanian", "scriptextensions=chakma", "scriptextensions=cham", - "scriptextensions=cherokee", "scriptextensions=common", - "scriptextensions=coptic", "scriptextensions=cuneiform", "scriptextensions=cypriot", - "scriptextensions=cyrillic", "scriptextensions=deseret", - "scriptextensions=devanagari", "scriptextensions=duployan", - "scriptextensions=egyptianhieroglyphs", "scriptextensions=elbasan", - "scriptextensions=ethiopic", - "scriptextensions=georgian", "scriptextensions=glagolitic", "scriptextensions=gothic", - "scriptextensions=grantha", "scriptextensions=greek", - "scriptextensions=gujarati", "scriptextensions=gurmukhi", "scriptextensions=han", - "scriptextensions=hangul", "scriptextensions=hanunoo", - "scriptextensions=hatran", "scriptextensions=hebrew", "scriptextensions=hiragana", - "scriptextensions=imperialaramaic", "scriptextensions=inherited", - "scriptextensions=inscriptionalpahlavi", "scriptextensions=inscriptionalparthian", - "scriptextensions=javanese", "scriptextensions=kaithi", "scriptextensions=kannada", - "scriptextensions=katakana", "scriptextensions=kayahli", "scriptextensions=kharoshthi", - "scriptextensions=khmer", "scriptextensions=khojki", - "scriptextensions=khudawadi", "scriptextensions=lao", "scriptextensions=latin", - "scriptextensions=lepcha", "scriptextensions=limbu", - "scriptextensions=lineara", "scriptextensions=linearb", "scriptextensions=lisu", - "scriptextensions=lycian", "scriptextensions=lydian", - "scriptextensions=mahajani", "scriptextensions=malayalam", "scriptextensions=mandaic", - "scriptextensions=manichaean", "scriptextensions=marchen", - "scriptextensions=meeteimayek", "scriptextensions=mendekikakui", - "scriptextensions=meroiticcursive", "scriptextensions=meroitichieroglyphs", - "scriptextensions=miao", - "scriptextensions=modi", "scriptextensions=mongolian", "scriptextensions=mro", - "scriptextensions=multani", "scriptextensions=myanmar", - "scriptextensions=nabataean", "scriptextensions=newa", "scriptextensions=newtailue", - "scriptextensions=nko", "scriptextensions=ogham", - "scriptextensions=olchiki", "scriptextensions=oldhungarian", "scriptextensions=olditalic", + "diacritic", "duployan", "egyptianhieroglyphs", "elbasan", "emoji", + "emojimodifier", "emojimodifierbase", "emojipresentation", "ethiopic", "extender", + "georgian", "glagolitic", "gothic", "grantha", "graph", + "graphemebase", "graphemeclusterbreak=control", "graphemeclusterbreak=cr", + "graphemeclusterbreak=ebase", "graphemeclusterbreak=ebasegaz", + "graphemeclusterbreak=emodifier", "graphemeclusterbreak=extend", + "graphemeclusterbreak=glueafterzwj", "graphemeclusterbreak=l", "graphemeclusterbreak=lf", + "graphemeclusterbreak=lv", "graphemeclusterbreak=lvt", "graphemeclusterbreak=other", + "graphemeclusterbreak=prepend", "graphemeclusterbreak=regionalindicator", + "graphemeclusterbreak=spacingmark", "graphemeclusterbreak=t", "graphemeclusterbreak=v", + "graphemeclusterbreak=zwj", "graphemeextend", + "graphemelink", "greek", "gujarati", "gurmukhi", "han", + "hangul", "hanunoo", "hatran", "hebrew", "hexdigit", + "hiragana", "hyphen", "idcontinue", "ideographic", "idsbinaryoperator", + "idstart", "idstrinaryoperator", "imperialaramaic", "inherited", "inscriptionalpahlavi", + "inscriptionalparthian", "javanese", "joincontrol", "kaithi", "kannada", + "katakana", "kayahli", "kharoshthi", "khmer", "khojki", + "khudawadi", "lao", "latin", "lepcha", "limbu", + "lineara", "linearb", "linebreak=alphabetic", "linebreak=ambiguous", "linebreak=breakafter", + "linebreak=breakbefore", "linebreak=breakboth", "linebreak=breaksymbols", + "linebreak=carriagereturn", "linebreak=closeparenthesis", + "linebreak=closepunctuation", "linebreak=combiningmark", "linebreak=complexcontext", + "linebreak=conditionaljapanesestarter", "linebreak=contingentbreak", + "linebreak=ebase", "linebreak=emodifier", "linebreak=exclamation", "linebreak=glue", + "linebreak=h2", + "linebreak=h3", "linebreak=hebrewletter", "linebreak=hyphen", "linebreak=ideographic", + "linebreak=infixnumeric", + "linebreak=inseparable", "linebreak=jl", "linebreak=jt", "linebreak=jv", "linebreak=linefeed", + "linebreak=mandatorybreak", "linebreak=nextline", "linebreak=nonstarter", "linebreak=numeric", + "linebreak=openpunctuation", + "linebreak=postfixnumeric", "linebreak=prefixnumeric", "linebreak=quotation", + "linebreak=regionalindicator", "linebreak=space", + "linebreak=unknown", "linebreak=wordjoiner", "linebreak=zwj", "linebreak=zwspace", "lisu", + "ll", "lm", "lo", "logicalorderexception", "lowercase", + "lt", "lu", "lycian", "lydian", "mahajani", + "malayalam", "mandaic", "manichaean", "marchen", "math", + "mc", "me", "meeteimayek", "mendekikakui", "meroiticcursive", + "meroitichieroglyphs", "miao", "mn", "modi", "mongolian", + "mro", "multani", "myanmar", "nabataean", "nd", + "newa", "newtailue", "nko", "nl", "no", + "noncharactercodepoint", "ogham", "olchiki", "oldhungarian", "olditalic", + "oldnortharabian", "oldpermic", "oldpersian", "oldsoutharabian", "oldturkic", + "oriya", "osage", "osmanya", "otheralphabetic", "otherdefaultignorablecodepoint", + "othergraphemeextend", "otheridcontinue", "otheridstart", "otherlowercase", "othermath", + "otheruppercase", "pahawhhmong", "palmyrene", "patternsyntax", "patternwhitespace", + "paucinhau", "pc", "pd", "pe", "pf", + "phagspa", "phoenician", "pi", "po", "prependedconcatenationmark", + "print", "ps", "psalterpahlavi", "quotationmark", "radical", + "rejang", "runic", "samaritan", "saurashtra", "sc", + "scriptextensions=adlam", "scriptextensions=ahom", "scriptextensions=anatolianhieroglyphs", + "scriptextensions=arabic", "scriptextensions=armenian", + "scriptextensions=avestan", "scriptextensions=balinese", "scriptextensions=bamum", + "scriptextensions=bassavah", "scriptextensions=batak", + "scriptextensions=bengali", "scriptextensions=bhaiksuki", "scriptextensions=bopomofo", + "scriptextensions=brahmi", "scriptextensions=braille", + "scriptextensions=buginese", "scriptextensions=buhid", "scriptextensions=canadianaboriginal", + "scriptextensions=carian", "scriptextensions=caucasianalbanian", + "scriptextensions=chakma", "scriptextensions=cham", "scriptextensions=cherokee", + "scriptextensions=common", "scriptextensions=coptic", + "scriptextensions=cuneiform", "scriptextensions=cypriot", "scriptextensions=cyrillic", + "scriptextensions=deseret", "scriptextensions=devanagari", + "scriptextensions=duployan", "scriptextensions=egyptianhieroglyphs", "scriptextensions=elbasan", + "scriptextensions=ethiopic", "scriptextensions=georgian", + "scriptextensions=glagolitic", "scriptextensions=gothic", "scriptextensions=grantha", + "scriptextensions=greek", "scriptextensions=gujarati", + "scriptextensions=gurmukhi", "scriptextensions=han", "scriptextensions=hangul", + "scriptextensions=hanunoo", "scriptextensions=hatran", + "scriptextensions=hebrew", "scriptextensions=hiragana", "scriptextensions=imperialaramaic", + "scriptextensions=inherited", "scriptextensions=inscriptionalpahlavi", + "scriptextensions=inscriptionalparthian", "scriptextensions=javanese", + "scriptextensions=kaithi", "scriptextensions=kannada", "scriptextensions=katakana", + "scriptextensions=kayahli", "scriptextensions=kharoshthi", "scriptextensions=khmer", + "scriptextensions=khojki", "scriptextensions=khudawadi", + "scriptextensions=lao", "scriptextensions=latin", "scriptextensions=lepcha", + "scriptextensions=limbu", "scriptextensions=lineara", + "scriptextensions=linearb", "scriptextensions=lisu", "scriptextensions=lycian", + "scriptextensions=lydian", "scriptextensions=mahajani", + "scriptextensions=malayalam", "scriptextensions=mandaic", "scriptextensions=manichaean", + "scriptextensions=marchen", "scriptextensions=meeteimayek", + "scriptextensions=mendekikakui", "scriptextensions=meroiticcursive", + "scriptextensions=meroitichieroglyphs", "scriptextensions=miao", "scriptextensions=modi", + "scriptextensions=mongolian", "scriptextensions=mro", "scriptextensions=multani", + "scriptextensions=myanmar", "scriptextensions=nabataean", + "scriptextensions=newa", "scriptextensions=newtailue", "scriptextensions=nko", + "scriptextensions=ogham", "scriptextensions=olchiki", + "scriptextensions=oldhungarian", "scriptextensions=olditalic", "scriptextensions=oldnortharabian", "scriptextensions=oldpermic", - "scriptextensions=oldpersian", "scriptextensions=oldsoutharabian", "scriptextensions=oldturkic", - "scriptextensions=oriya", "scriptextensions=osage", - "scriptextensions=osmanya", "scriptextensions=pahawhhmong", "scriptextensions=palmyrene", - "scriptextensions=paucinhau", "scriptextensions=phagspa", - "scriptextensions=phoenician", "scriptextensions=psalterpahlavi", "scriptextensions=rejang", - "scriptextensions=runic", "scriptextensions=samaritan", - "scriptextensions=saurashtra", "scriptextensions=sharada", "scriptextensions=shavian", - "scriptextensions=siddham", "scriptextensions=signwriting", - "scriptextensions=sinhala", "scriptextensions=sorasompeng", "scriptextensions=sundanese", - "scriptextensions=sylotinagri", "scriptextensions=syriac", - "scriptextensions=tagalog", "scriptextensions=tagbanwa", "scriptextensions=taile", - "scriptextensions=taitham", "scriptextensions=taiviet", - "scriptextensions=takri", "scriptextensions=tamil", "scriptextensions=tangut", - "scriptextensions=telugu", "scriptextensions=thaana", - "scriptextensions=thai", "scriptextensions=tibetan", "scriptextensions=tifinagh", - "scriptextensions=tirhuta", "scriptextensions=ugaritic", - "scriptextensions=unknown", "scriptextensions=vai", "scriptextensions=warangciti", - "scriptextensions=yi", "sentencebreak=aterm", - "sentencebreak=close", "sentencebreak=cr", "sentencebreak=extend", "sentencebreak=format", - "sentencebreak=lf", - "sentencebreak=lower", "sentencebreak=numeric", "sentencebreak=oletter", "sentencebreak=other", - "sentencebreak=scontinue", - "sentencebreak=sep", "sentencebreak=sp", "sentencebreak=sterm", "sentencebreak=upper", - "sentenceterminal", - "sharada", "shavian", "siddham", "signwriting", "sinhala", - "sk", "sm", "so", "softdotted", "sorasompeng", - "sundanese", "sylotinagri", "syriac", "tagalog", "tagbanwa", - "taile", "taitham", "taiviet", "takri", "tamil", - "tangut", "telugu", "terminalpunctuation", "thaana", "thai", - "tibetan", "tifinagh", "tirhuta", "ugaritic", "unifiedideograph", - "unknown", "uppercase", "vai", "variationselector", "warangciti", - "whitespace", "wordbreak=aletter", "wordbreak=cr", "wordbreak=doublequote", "wordbreak=ebase", - "wordbreak=ebasegaz", "wordbreak=emodifier", "wordbreak=extend", "wordbreak=extendnumlet", - "wordbreak=format", - "wordbreak=glueafterzwj", "wordbreak=hebrewletter", "wordbreak=katakana", "wordbreak=lf", - "wordbreak=midletter", - "wordbreak=midnum", "wordbreak=midnumlet", "wordbreak=newline", "wordbreak=numeric", - "wordbreak=other", - "wordbreak=regionalindicator", "wordbreak=singlequote", "wordbreak=zwj", "xdigit", - "xidcontinue", - "xidstart", "yi", "zl", "zp", "zs" + "scriptextensions=oldpersian", + "scriptextensions=oldsoutharabian", "scriptextensions=oldturkic", "scriptextensions=oriya", + "scriptextensions=osage", "scriptextensions=osmanya", + "scriptextensions=pahawhhmong", "scriptextensions=palmyrene", "scriptextensions=paucinhau", + "scriptextensions=phagspa", "scriptextensions=phoenician", + "scriptextensions=psalterpahlavi", "scriptextensions=rejang", "scriptextensions=runic", + "scriptextensions=samaritan", "scriptextensions=saurashtra", + "scriptextensions=sharada", "scriptextensions=shavian", "scriptextensions=siddham", + "scriptextensions=signwriting", "scriptextensions=sinhala", + "scriptextensions=sorasompeng", "scriptextensions=sundanese", "scriptextensions=sylotinagri", + "scriptextensions=syriac", "scriptextensions=tagalog", + "scriptextensions=tagbanwa", "scriptextensions=taile", "scriptextensions=taitham", + "scriptextensions=taiviet", "scriptextensions=takri", + "scriptextensions=tamil", "scriptextensions=tangut", "scriptextensions=telugu", + "scriptextensions=thaana", "scriptextensions=thai", + "scriptextensions=tibetan", "scriptextensions=tifinagh", "scriptextensions=tirhuta", + "scriptextensions=ugaritic", "scriptextensions=unknown", + "scriptextensions=vai", "scriptextensions=warangciti", "scriptextensions=yi", + "sentencebreak=aterm", "sentencebreak=close", + "sentencebreak=cr", "sentencebreak=extend", "sentencebreak=format", "sentencebreak=lf", + "sentencebreak=lower", + "sentencebreak=numeric", "sentencebreak=oletter", "sentencebreak=other", + "sentencebreak=scontinue", "sentencebreak=sep", + "sentencebreak=sp", "sentencebreak=sterm", "sentencebreak=upper", "sentenceterminal", "sharada", + "shavian", "siddham", "signwriting", "sinhala", "sk", + "sm", "so", "softdotted", "sorasompeng", "sundanese", + "sylotinagri", "syriac", "tagalog", "tagbanwa", "taile", + "taitham", "taiviet", "takri", "tamil", "tangut", + "telugu", "terminalpunctuation", "thaana", "thai", "tibetan", + "tifinagh", "tirhuta", "ugaritic", "unifiedideograph", "unknown", + "uppercase", "vai", "variationselector", "warangciti", "whitespace", + "wordbreak=aletter", "wordbreak=cr", "wordbreak=doublequote", "wordbreak=ebase", + "wordbreak=ebasegaz", + "wordbreak=emodifier", "wordbreak=extend", "wordbreak=extendnumlet", "wordbreak=format", + "wordbreak=glueafterzwj", + "wordbreak=hebrewletter", "wordbreak=katakana", "wordbreak=lf", "wordbreak=midletter", + "wordbreak=midnum", + "wordbreak=midnumlet", "wordbreak=newline", "wordbreak=numeric", "wordbreak=other", + "wordbreak=regionalindicator", + "wordbreak=singlequote", "wordbreak=zwj", "xdigit", "xidcontinue", "xidstart", + "yi", "zl", "zp", "zs" }; public static final String[] intervals = { // Unicode 9.0 property value: {adlam} @@ -16054,6 +16049,267 @@ public class Unicode_9_0 { "\ud80c\udc00\ud80d\udc2e", // Unicode 9.0 property value: {elbasan} "\ud801\udd00\ud801\udd27", + // Unicode 9.0 property value: {emoji} + "\u0023\u0023" + + "\u002a\u002a" + + "\u0030\u0039" + + "\u00a9\u00a9" + + "\u00ae\u00ae" + + "\u203c\u203c" + + "\u2049\u2049" + + "\u2122\u2122" + + "\u2139\u2139" + + "\u2194\u2199" + + "\u21a9\u21aa" + + "\u231a\u231b" + + "\u2328\u2328" + + "\u23cf\u23cf" + + "\u23e9\u23f3" + + "\u23f8\u23fa" + + "\u24c2\u24c2" + + "\u25aa\u25ab" + + "\u25b6\u25b6" + + "\u25c0\u25c0" + + "\u25fb\u25fe" + + "\u2600\u2604" + + "\u260e\u260e" + + "\u2611\u2611" + + "\u2614\u2615" + + "\u2618\u2618" + + "\u261d\u261d" + + "\u2620\u2620" + + "\u2622\u2623" + + "\u2626\u2626" + + "\u262a\u262a" + + "\u262e\u262f" + + "\u2638\u263a" + + "\u2640\u2640" + + "\u2642\u2642" + + "\u2648\u2653" + + "\u2660\u2660" + + "\u2663\u2663" + + "\u2665\u2666" + + "\u2668\u2668" + + "\u267b\u267b" + + "\u267f\u267f" + + "\u2692\u2697" + + "\u2699\u2699" + + "\u269b\u269c" + + "\u26a0\u26a1" + + "\u26aa\u26ab" + + "\u26b0\u26b1" + + "\u26bd\u26be" + + "\u26c4\u26c5" + + "\u26c8\u26c8" + + "\u26ce\u26cf" + + "\u26d1\u26d1" + + "\u26d3\u26d4" + + "\u26e9\u26ea" + + "\u26f0\u26f5" + + "\u26f7\u26fa" + + "\u26fd\u26fd" + + "\u2702\u2702" + + "\u2705\u2705" + + "\u2708\u270d" + + "\u270f\u270f" + + "\u2712\u2712" + + "\u2714\u2714" + + "\u2716\u2716" + + "\u271d\u271d" + + "\u2721\u2721" + + "\u2728\u2728" + + "\u2733\u2734" + + "\u2744\u2744" + + "\u2747\u2747" + + "\u274c\u274c" + + "\u274e\u274e" + + "\u2753\u2755" + + "\u2757\u2757" + + "\u2763\u2764" + + "\u2795\u2797" + + "\u27a1\u27a1" + + "\u27b0\u27b0" + + "\u27bf\u27bf" + + "\u2934\u2935" + + "\u2b05\u2b07" + + "\u2b1b\u2b1c" + + "\u2b50\u2b50" + + "\u2b55\u2b55" + + "\u3030\u3030" + + "\u303d\u303d" + + "\u3297\u3297" + + "\u3299\u3299" + + "\ud83c\udc04\ud83c\udc04" + + "\ud83c\udccf\ud83c\udccf" + + "\ud83c\udd70\ud83c\udd71" + + "\ud83c\udd7e\ud83c\udd7f" + + "\ud83c\udd8e\ud83c\udd8e" + + "\ud83c\udd91\ud83c\udd9a" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude02" + + "\ud83c\ude1a\ud83c\ude1a" + + "\ud83c\ude2f\ud83c\ude2f" + + "\ud83c\ude32\ud83c\ude3a" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf21" + + "\ud83c\udf24\ud83c\udf93" + + "\ud83c\udf96\ud83c\udf97" + + "\ud83c\udf99\ud83c\udf9b" + + "\ud83c\udf9e\ud83c\udff0" + + "\ud83c\udff3\ud83c\udff5" + + "\ud83c\udff7\ud83d\udcfd" + + "\ud83d\udcff\ud83d\udd3d" + + "\ud83d\udd49\ud83d\udd4e" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\udd6f\ud83d\udd70" + + "\ud83d\udd73\ud83d\udd7a" + + "\ud83d\udd87\ud83d\udd87" + + "\ud83d\udd8a\ud83d\udd8d" + + "\ud83d\udd90\ud83d\udd90" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\udda4\ud83d\udda5" + + "\ud83d\udda8\ud83d\udda8" + + "\ud83d\uddb1\ud83d\uddb2" + + "\ud83d\uddbc\ud83d\uddbc" + + "\ud83d\uddc2\ud83d\uddc4" + + "\ud83d\uddd1\ud83d\uddd3" + + "\ud83d\udddc\ud83d\uddde" + + "\ud83d\udde1\ud83d\udde1" + + "\ud83d\udde3\ud83d\udde3" + + "\ud83d\udde8\ud83d\udde8" + + "\ud83d\uddef\ud83d\uddef" + + "\ud83d\uddf3\ud83d\uddf3" + + "\ud83d\uddfa\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udecb\ud83d\uded2" + + "\ud83d\udee0\ud83d\udee5" + + "\ud83d\udee9\ud83d\udee9" + + "\ud83d\udeeb\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef0" + + "\ud83d\udef3\ud83d\udef6" + + "\ud83e\udd10\ud83e\udd1e" + + "\ud83e\udd20\ud83e\udd27" + + "\ud83e\udd30\ud83e\udd30" + + "\ud83e\udd33\ud83e\udd3a" + + "\ud83e\udd3c\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd45" + + "\ud83e\udd47\ud83e\udd4b" + + "\ud83e\udd50\ud83e\udd5e" + + "\ud83e\udd80\ud83e\udd91" + + "\ud83e\uddc0\ud83e\uddc0", + // Unicode 9.0 property value: {emojimodifier} + "\ud83c\udffb\ud83c\udfff", + // Unicode 9.0 property value: {emojimodifierbase} + "\u261d\u261d" + + "\u26f9\u26f9" + + "\u270a\u270d" + + "\ud83c\udf85\ud83c\udf85" + + "\ud83c\udfc2\ud83c\udfc4" + + "\ud83c\udfc7\ud83c\udfc7" + + "\ud83c\udfca\ud83c\udfcc" + + "\ud83d\udc42\ud83d\udc43" + + "\ud83d\udc46\ud83d\udc50" + + "\ud83d\udc66\ud83d\udc69" + + "\ud83d\udc6e\ud83d\udc6e" + + "\ud83d\udc70\ud83d\udc78" + + "\ud83d\udc7c\ud83d\udc7c" + + "\ud83d\udc81\ud83d\udc83" + + "\ud83d\udc85\ud83d\udc87" + + "\ud83d\udcaa\ud83d\udcaa" + + "\ud83d\udd74\ud83d\udd75" + + "\ud83d\udd7a\ud83d\udd7a" + + "\ud83d\udd90\ud83d\udd90" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\ude45\ud83d\ude47" + + "\ud83d\ude4b\ud83d\ude4f" + + "\ud83d\udea3\ud83d\udea3" + + "\ud83d\udeb4\ud83d\udeb6" + + "\ud83d\udec0\ud83d\udec0" + + "\ud83d\udecc\ud83d\udecc" + + "\ud83e\udd18\ud83e\udd1c" + + "\ud83e\udd1e\ud83e\udd1e" + + "\ud83e\udd26\ud83e\udd26" + + "\ud83e\udd30\ud83e\udd30" + + "\ud83e\udd33\ud83e\udd39" + + "\ud83e\udd3d\ud83e\udd3e", + // Unicode 9.0 property value: {emojipresentation} + "\u231a\u231b" + + "\u23e9\u23ec" + + "\u23f0\u23f0" + + "\u23f3\u23f3" + + "\u25fd\u25fe" + + "\u2614\u2615" + + "\u2648\u2653" + + "\u267f\u267f" + + "\u2693\u2693" + + "\u26a1\u26a1" + + "\u26aa\u26ab" + + "\u26bd\u26be" + + "\u26c4\u26c5" + + "\u26ce\u26ce" + + "\u26d4\u26d4" + + "\u26ea\u26ea" + + "\u26f2\u26f3" + + "\u26f5\u26f5" + + "\u26fa\u26fa" + + "\u26fd\u26fd" + + "\u2705\u2705" + + "\u270a\u270b" + + "\u2728\u2728" + + "\u274c\u274c" + + "\u274e\u274e" + + "\u2753\u2755" + + "\u2757\u2757" + + "\u2795\u2797" + + "\u27b0\u27b0" + + "\u27bf\u27bf" + + "\u2b1b\u2b1c" + + "\u2b50\u2b50" + + "\u2b55\u2b55" + + "\ud83c\udc04\ud83c\udc04" + + "\ud83c\udccf\ud83c\udccf" + + "\ud83c\udd8e\ud83c\udd8e" + + "\ud83c\udd91\ud83c\udd9a" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude01" + + "\ud83c\ude1a\ud83c\ude1a" + + "\ud83c\ude2f\ud83c\ude2f" + + "\ud83c\ude32\ud83c\ude36" + + "\ud83c\ude38\ud83c\ude3a" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf2d\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf7e\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfca" + + "\ud83c\udfcf\ud83c\udfd3" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83c\udff4\ud83c\udff4" + + "\ud83c\udff8\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcfc" + + "\ud83d\udcff\ud83d\udd3d" + + "\ud83d\udd4b\ud83d\udd4e" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\udd7a\ud83d\udd7a" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\udda4\ud83d\udda4" + + "\ud83d\uddfb\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udecc\ud83d\udecc" + + "\ud83d\uded0\ud83d\uded2" + + "\ud83d\udeeb\ud83d\udeec" + + "\ud83d\udef4\ud83d\udef6" + + "\ud83e\udd10\ud83e\udd1e" + + "\ud83e\udd20\ud83e\udd27" + + "\ud83e\udd30\ud83e\udd30" + + "\ud83e\udd33\ud83e\udd3a" + + "\ud83e\udd3c\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd45" + + "\ud83e\udd47\ud83e\udd4b" + + "\ud83e\udd50\ud83e\udd5e" + + "\ud83e\udd80\ud83e\udd91" + + "\ud83e\uddc0\ud83e\uddc0", // Unicode 9.0 property value: {ethiopic} "\u1200\u1248" + "\u124a\u124d" diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.flex new file mode 100644 index 000000000..5dcc2ab88 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class EmojiData_Emoji_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.java new file mode 100644 index 000000000..9b279ffae --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.java @@ -0,0 +1,666 @@ +// DO NOT EDIT +// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ +// source: src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.flex + + +// See https://github.com/jflex-de/jflex/issues/222 +@SuppressWarnings("FallThrough") +public class EmojiData_Emoji_10_0 { + + /** This character denotes the end of file. */ + public static final int YYEOF = -1; + + /** Initial size of the lookahead buffer. */ + private static final int ZZ_BUFFERSIZE = 16384; + + // Lexical states. + public static final int YYINITIAL = 0; + + /** + * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l + * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l + * at the beginning of a line + * l is of the form l = 2*k, k a non negative integer + */ + private static final int ZZ_LEXSTATE[] = { + 0, 0 + }; + + /** + * Translates characters to character classes + */ + private static final String ZZ_CMAP_PACKED = + "\43\0\1\1\6\0\1\1\5\0\12\1\157\0\1\1\4\0\1\1"+ + "\u1f8d\0\1\1\14\0\1\1\330\0\1\1\26\0\1\1\132\0\6\1"+ + "\17\0\2\1\u016f\0\2\1\14\0\1\1\246\0\1\1\31\0\13\1"+ + "\4\0\3\1\307\0\1\1\347\0\2\1\12\0\1\1\11\0\1\1"+ + "\72\0\4\1\1\0\5\1\11\0\1\1\2\0\1\1\2\0\2\1"+ + "\2\0\1\1\4\0\1\1\2\0\1\1\1\0\2\1\2\0\1\1"+ + "\3\0\1\1\3\0\2\1\10\0\3\1\5\0\1\1\1\0\1\1"+ + "\5\0\14\1\14\0\1\1\2\0\1\1\1\0\2\1\1\0\1\1"+ + "\22\0\1\1\3\0\1\1\22\0\6\1\1\0\1\1\1\0\2\1"+ + "\3\0\2\1\10\0\2\1\4\0\2\1\13\0\2\1\5\0\2\1"+ + "\2\0\1\1\5\0\2\1\1\0\1\1\1\0\2\1\24\0\2\1"+ + "\5\0\6\1\1\0\4\1\2\0\1\1\4\0\1\1\2\0\1\1"+ + "\2\0\6\1\1\0\1\1\2\0\1\1\1\0\1\1\1\0\1\1"+ + "\6\0\1\1\3\0\1\1\6\0\1\1\12\0\2\1\17\0\1\1"+ + "\2\0\1\1\4\0\1\1\1\0\1\1\4\0\3\1\1\0\1\1"+ + "\13\0\2\1\60\0\3\1\11\0\1\1\16\0\1\1\16\0\1\1"+ + "\u0174\0\2\1\u01cf\0\3\1\23\0\2\1\63\0\1\1\4\0\1\1"+ + "\u04da\0\1\1\14\0\1\1\u0259\0\1\1\1\0\1\1\uffff\0\ubd6b\0"+ + "\1\1\312\0\1\1\240\0\2\1\14\0\2\1\16\0\1\1\2\0"+ + "\12\1\113\0\32\1\1\0\2\1\27\0\1\1\24\0\1\1\2\0"+ + "\11\1\25\0\2\1\256\0\42\1\2\0\160\1\2\0\2\1\1\0"+ + "\3\1\2\0\123\1\2\0\3\1\1\0\u0107\1\1\0\77\1\13\0"+ + "\6\1\1\0\30\1\7\0\2\1\2\0\10\1\14\0\1\1\2\0"+ + "\4\1\2\0\1\1\4\0\2\1\15\0\2\1\2\0\1\1\10\0"+ + "\2\1\11\0\1\1\5\0\3\1\14\0\3\1\10\0\3\1\2\0"+ + "\1\1\1\0\1\1\4\0\1\1\6\0\1\1\3\0\1\1\6\0"+ + "\126\1\60\0\106\1\5\0\10\1\15\0\6\1\3\0\1\1\1\0"+ + "\2\1\3\0\1\1\2\0\6\1\u0217\0\53\1\1\0\3\1\1\0"+ + "\6\1\1\0\6\1\3\0\34\1\24\0\30\1\50\0\1\1\17\0"+ + "\27\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u0628\0"; + + /** + * Translates characters to character classes + */ + private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); + + /** + * Translates DFA states to action switch labels. + */ + private static final int [] ZZ_ACTION = zzUnpackAction(); + + private static final String ZZ_ACTION_PACKED_0 = + "\1\0\1\1\1\2"; + + private static int [] zzUnpackAction() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAction(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** + * Translates a state to a row index in the transition table + */ + private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); + + private static final String ZZ_ROWMAP_PACKED_0 = + "\0\0\0\2\0\2"; + + private static int [] zzUnpackRowMap() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackRowMap(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int high = packed.charAt(i++) << 16; + result[j++] = high | packed.charAt(i++); + } + return j; + } + + /** + * The transition table of the DFA + */ + private static final int [] ZZ_TRANS = zzUnpackTrans(); + + private static final String ZZ_TRANS_PACKED_0 = + "\1\2\1\3\2\0"; + + private static int [] zzUnpackTrans() { + int [] result = new int[4]; + int offset = 0; + offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackTrans(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + value--; + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** Error code for "Unknown internal scanner error". */ + private static final int ZZ_UNKNOWN_ERROR = 0; + /** Error code for "could not match input". */ + private static final int ZZ_NO_MATCH = 1; + /** Error code for "pushback value was too large". */ + private static final int ZZ_PUSHBACK_2BIG = 2; + + /** + * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and + * {@link #ZZ_PUSHBACK_2BIG} respectively. + */ + private static final String ZZ_ERROR_MSG[] = { + "Unknown internal scanner error", + "Error: could not match input", + "Error: pushback value was too large" + }; + + /** + * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} + */ + private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); + + private static final String ZZ_ATTRIBUTE_PACKED_0 = + "\1\0\2\11"; + + private static int [] zzUnpackAttribute() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAttribute(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + /** Input device. */ + private java.io.Reader zzReader; + + /** Current state of the DFA. */ + private int zzState; + + /** Current lexical state. */ + private int zzLexicalState = YYINITIAL; + + /** + * This buffer contains the current text to be matched and is the source of the {@link #yytext()} + * string. + */ + private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; + + /** Text position at the last accepting state. */ + private int zzMarkedPos; + + /** Current text position in the buffer. */ + private int zzCurrentPos; + + /** Marks the beginning of the {@link #yytext()} string in the buffer. */ + private int zzStartRead; + + /** Marks the last character in the buffer, that has been read from input. */ + private int zzEndRead; + + /** Number of newlines encountered up to the start of the matched text. */ + private int yyline; + + /** Number of characters up to the start of the matched text. */ + private int yychar; + + /** Number of characters from the last newline up to the start of the matched text. */ + private int yycolumn; + + /** Whether the scanner is currently at the beginning of a line. */ + private boolean zzAtBOL = true; + + /** Whether the scanner is at the end of line. */ + private boolean zzAtEOF; + + /** Whether the user-EOF-code has already been executed. */ + private boolean zzEOFDone; + + /** + * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. + * + *

When a lead/high surrogate has been read from the input stream into the final + * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. + */ + private int zzFinalHighSurrogate = 0; + + /* user code: */ + private static final int maxCodePoint = 0x10FFFF; + private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; + + private void printOutput() { + int codePoint = 0; + while (codePoint <= maxCodePoint) { + // First, find start point + while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { + ++codePoint; + } + if (codePoint > maxCodePoint) { + break; // No start point available + } + int begin = codePoint; + // Second, find next undefined point (one char beyond the end point) + while (codePoint <= maxCodePoint && propertyValues[codePoint]) { + ++codePoint; + } + int end = codePoint - 1; + System.out.format("%04X..%04X%n", begin, end); + } + } + + private void setCurCharPropertyValue() { + propertyValues[ yytext().codePointAt(0) ] = true; + } + + + /** + * Creates a new scanner + * + * @param in the java.io.Reader to read input from. + */ + public EmojiData_Emoji_10_0(java.io.Reader in) { + this.zzReader = in; + } + + + /** + * Unpacks the compressed character translation table. + * + * @param packed the packed character translation table + * @return the unpacked character translation table + */ + private static char [] zzUnpackCMap(String packed) { + char [] map = new char[0x110000]; + int i = 0; /* index in packed string */ + int j = 0; /* index in unpacked array */ + while (i < 614) { + int count = packed.charAt(i++); + char value = packed.charAt(i++); + do map[j++] = value; while (--count > 0); + } + return map; + } + + + /** + * Refills the input buffer. + * + * @return {@code false} iff there was new input. + * @exception java.io.IOException if any I/O-Error occurs + */ + private boolean zzRefill() throws java.io.IOException { + + /* first: make room (if you can) */ + if (zzStartRead > 0) { + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + System.arraycopy(zzBuffer, zzStartRead, + zzBuffer, 0, + zzEndRead - zzStartRead); + + /* translate stored positions */ + zzEndRead -= zzStartRead; + zzCurrentPos -= zzStartRead; + zzMarkedPos -= zzStartRead; + zzStartRead = 0; + } + + /* is the buffer big enough? */ + if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { + /* if not: blow it up */ + char newBuffer[] = new char[zzBuffer.length * 2]; + System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); + zzBuffer = newBuffer; + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + } + + /* fill the buffer with new input */ + int requested = zzBuffer.length - zzEndRead; + int numRead = zzReader.read(zzBuffer, zzEndRead, requested); + + /* not supposed to occur according to specification of java.io.Reader */ + if (numRead == 0) { + throw new java.io.IOException( + "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); + } + if (numRead > 0) { + zzEndRead += numRead; + if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + if (numRead == requested) { // We requested too few chars to encode a full Unicode character + --zzEndRead; + zzFinalHighSurrogate = 1; + } else { // There is room in the buffer for at least one more char + int c = zzReader.read(); // Expecting to read a paired low surrogate char + if (c == -1) { + return true; + } else { + zzBuffer[zzEndRead++] = (char)c; + } + } + } + /* potentially more input available */ + return false; + } + + /* numRead < 0 ==> end of stream */ + return true; + } + + + /** + * Closes the input stream. + */ + public final void yyclose() throws java.io.IOException { + zzAtEOF = true; // indicate end of file + zzEndRead = zzStartRead; // invalidate buffer + + if (zzReader != null) { + zzReader.close(); + } + } + + + /** + * Resets the scanner to read from a new input stream. + * + *

Does not close the old reader. + * + *

All internal variables are reset, the old input stream cannot be reused (internal + * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. + * + *

Internal scan buffer is resized down to its initial length, if it has grown. + * + * @param reader The new input stream. + */ + public final void yyreset(java.io.Reader reader) { + zzReader = reader; + zzAtBOL = true; + zzAtEOF = false; + zzEOFDone = false; + zzEndRead = zzStartRead = 0; + zzCurrentPos = zzMarkedPos = 0; + zzFinalHighSurrogate = 0; + yyline = yychar = yycolumn = 0; + zzLexicalState = YYINITIAL; + if (zzBuffer.length > ZZ_BUFFERSIZE) { + zzBuffer = new char[ZZ_BUFFERSIZE]; + } + } + + + /** + * Returns the current lexical state. + */ + public final int yystate() { + return zzLexicalState; + } + + + /** + * Enters a new lexical state. + * + * @param newState the new lexical state + */ + public final void yybegin(int newState) { + zzLexicalState = newState; + } + + + /** + * Returns the text matched by the current regular expression. + */ + public final String yytext() { + return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); + } + + + /** + * Returns the character at the given position from the matched text. + * + *

It is equivalent to {@code yytext().charAt(pos)}, but faster. + * + * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. + * + * @return the character at {@code position}. + */ + public final char yycharat(int position) { + return zzBuffer[zzStartRead + position]; + } + + + /** + * Returns the length of the matched text region. + */ + public final int yylength() { + return zzMarkedPos-zzStartRead; + } + + + /** + * Reports an error that occurred while scanning. + * + *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a + * match-all fallback rule) this method will only be called with things that + * "Can't Possibly Happen". + * + *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty + * scanner etc.). + * + *

Usual syntax/scanner level error handling should be done in error fallback rules. + * + * @param errorCode the code of the error message to display. + */ + private void zzScanError(int errorCode) { + String message; + try { + message = ZZ_ERROR_MSG[errorCode]; + } catch (ArrayIndexOutOfBoundsException e) { + message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; + } + + throw new Error(message); + } + + + /** + * Pushes the specified amount of characters back into the input stream. + * + *

They will be read again by then next call of the scanning method. + * + * @param number the number of characters to be read again. This number must not be greater than + * {@link #yylength()}. + */ + public void yypushback(int number) { + if ( number > yylength() ) + zzScanError(ZZ_PUSHBACK_2BIG); + + zzMarkedPos -= number; + } + + + + + /** + * Resumes scanning until the next regular expression is matched, the end of input is encountered + * or an I/O-Error occurs. + * + * @return the next token. + * @exception java.io.IOException if any I/O-Error occurs. + */ + public int yylex() throws java.io.IOException { + int zzInput; + int zzAction; + + // cached fields: + int zzCurrentPosL; + int zzMarkedPosL; + int zzEndReadL = zzEndRead; + char[] zzBufferL = zzBuffer; + char[] zzCMapL = ZZ_CMAP; + + int [] zzTransL = ZZ_TRANS; + int [] zzRowMapL = ZZ_ROWMAP; + int [] zzAttrL = ZZ_ATTRIBUTE; + + while (true) { + zzMarkedPosL = zzMarkedPos; + + zzAction = -1; + + zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; + + zzState = ZZ_LEXSTATE[zzLexicalState]; + + // set up zzAction for empty match case: + int zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + } + + + zzForAction: { + while (true) { + + if (zzCurrentPosL < zzEndReadL) { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + else if (zzAtEOF) { + zzInput = YYEOF; + break zzForAction; + } + else { + // store back cached positions + zzCurrentPos = zzCurrentPosL; + zzMarkedPos = zzMarkedPosL; + boolean eof = zzRefill(); + // get translated positions and possibly new buffer + zzCurrentPosL = zzCurrentPos; + zzMarkedPosL = zzMarkedPos; + zzBufferL = zzBuffer; + zzEndReadL = zzEndRead; + if (eof) { + zzInput = YYEOF; + break zzForAction; + } + else { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + } + int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; + if (zzNext == -1) break zzForAction; + zzState = zzNext; + + zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + zzMarkedPosL = zzCurrentPosL; + if ( (zzAttributes & 8) == 8 ) break zzForAction; + } + + } + } + + // store back cached position + zzMarkedPos = zzMarkedPosL; + + if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { + zzAtEOF = true; + { + printOutput(); return 1; + } + } + else { + switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { + case 1: + { + } + // fall through + case 3: break; + case 2: + { setCurCharPropertyValue(); + } + // fall through + case 4: break; + default: + zzScanError(ZZ_NO_MATCH); + } + } + } + } + + /** + * Runs the scanner on input files. + * + * This is a standalone scanner, it will print any unmatched + * text to System.out unchanged. + * + * @param argv the command line, contains the filenames to run + * the scanner on. + */ + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java EmojiData_Emoji_10_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + for (int i = firstFilePos; i < argv.length; i++) { + EmojiData_Emoji_10_0 scanner = null; + try { + java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); + java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); + scanner = new EmojiData_Emoji_10_0(reader); + while ( !scanner.zzAtEOF ) scanner.yylex(); + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + +} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.output new file mode 100644 index 000000000..59d1bf3ce --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.output @@ -0,0 +1,145 @@ +0023..0023 +002A..002A +0030..0039 +00A9..00A9 +00AE..00AE +203C..203C +2049..2049 +2122..2122 +2139..2139 +2194..2199 +21A9..21AA +231A..231B +2328..2328 +23CF..23CF +23E9..23F3 +23F8..23FA +24C2..24C2 +25AA..25AB +25B6..25B6 +25C0..25C0 +25FB..25FE +2600..2604 +260E..260E +2611..2611 +2614..2615 +2618..2618 +261D..261D +2620..2620 +2622..2623 +2626..2626 +262A..262A +262E..262F +2638..263A +2640..2640 +2642..2642 +2648..2653 +2660..2660 +2663..2663 +2665..2666 +2668..2668 +267B..267B +267F..267F +2692..2697 +2699..2699 +269B..269C +26A0..26A1 +26AA..26AB +26B0..26B1 +26BD..26BE +26C4..26C5 +26C8..26C8 +26CE..26CF +26D1..26D1 +26D3..26D4 +26E9..26EA +26F0..26F5 +26F7..26FA +26FD..26FD +2702..2702 +2705..2705 +2708..270D +270F..270F +2712..2712 +2714..2714 +2716..2716 +271D..271D +2721..2721 +2728..2728 +2733..2734 +2744..2744 +2747..2747 +274C..274C +274E..274E +2753..2755 +2757..2757 +2763..2764 +2795..2797 +27A1..27A1 +27B0..27B0 +27BF..27BF +2934..2935 +2B05..2B07 +2B1B..2B1C +2B50..2B50 +2B55..2B55 +3030..3030 +303D..303D +3297..3297 +3299..3299 +1F004..1F004 +1F0CF..1F0CF +1F170..1F171 +1F17E..1F17F +1F18E..1F18E +1F191..1F19A +1F1E6..1F1FF +1F201..1F202 +1F21A..1F21A +1F22F..1F22F +1F232..1F23A +1F250..1F251 +1F300..1F321 +1F324..1F393 +1F396..1F397 +1F399..1F39B +1F39E..1F3F0 +1F3F3..1F3F5 +1F3F7..1F4FD +1F4FF..1F53D +1F549..1F54E +1F550..1F567 +1F56F..1F570 +1F573..1F57A +1F587..1F587 +1F58A..1F58D +1F590..1F590 +1F595..1F596 +1F5A4..1F5A5 +1F5A8..1F5A8 +1F5B1..1F5B2 +1F5BC..1F5BC +1F5C2..1F5C4 +1F5D1..1F5D3 +1F5DC..1F5DE +1F5E1..1F5E1 +1F5E3..1F5E3 +1F5E8..1F5E8 +1F5EF..1F5EF +1F5F3..1F5F3 +1F5FA..1F64F +1F680..1F6C5 +1F6CB..1F6D2 +1F6E0..1F6E5 +1F6E9..1F6E9 +1F6EB..1F6EC +1F6F0..1F6F0 +1F6F3..1F6F8 +1F910..1F93A +1F93C..1F93E +1F940..1F945 +1F947..1F94C +1F950..1F96B +1F980..1F997 +1F9C0..1F9C0 +1F9D0..1F9E6 diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.test new file mode 100644 index 000000000..36c87bba7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Emoji' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.flex new file mode 100644 index 000000000..cd715a12e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 8.0 +%public +%class EmojiData_Emoji_8_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.java new file mode 100644 index 000000000..77a0d7685 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.java @@ -0,0 +1,664 @@ +// DO NOT EDIT +// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ +// source: src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.flex + + +// See https://github.com/jflex-de/jflex/issues/222 +@SuppressWarnings("FallThrough") +public class EmojiData_Emoji_8_0 { + + /** This character denotes the end of file. */ + public static final int YYEOF = -1; + + /** Initial size of the lookahead buffer. */ + private static final int ZZ_BUFFERSIZE = 16384; + + // Lexical states. + public static final int YYINITIAL = 0; + + /** + * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l + * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l + * at the beginning of a line + * l is of the form l = 2*k, k a non negative integer + */ + private static final int ZZ_LEXSTATE[] = { + 0, 0 + }; + + /** + * Translates characters to character classes + */ + private static final String ZZ_CMAP_PACKED = + "\43\0\1\1\6\0\1\1\5\0\12\1\157\0\1\1\4\0\1\1"+ + "\u1f8d\0\1\1\14\0\1\1\330\0\1\1\26\0\1\1\132\0\6\1"+ + "\17\0\2\1\u016f\0\2\1\14\0\1\1\246\0\1\1\31\0\13\1"+ + "\4\0\3\1\307\0\1\1\347\0\2\1\12\0\1\1\11\0\1\1"+ + "\72\0\4\1\1\0\5\1\11\0\1\1\2\0\1\1\2\0\2\1"+ + "\2\0\1\1\4\0\1\1\2\0\1\1\1\0\2\1\2\0\1\1"+ + "\3\0\1\1\3\0\2\1\10\0\3\1\15\0\14\1\14\0\1\1"+ + "\2\0\1\1\1\0\2\1\1\0\1\1\22\0\1\1\3\0\1\1"+ + "\22\0\3\1\1\0\2\1\1\0\1\1\1\0\2\1\3\0\2\1"+ + "\10\0\2\1\4\0\2\1\13\0\2\1\5\0\2\1\2\0\1\1"+ + "\5\0\2\1\1\0\1\1\1\0\2\1\24\0\2\1\5\0\6\1"+ + "\1\0\4\1\2\0\1\1\4\0\1\1\2\0\1\1\2\0\6\1"+ + "\1\0\1\1\2\0\1\1\1\0\1\1\1\0\1\1\6\0\1\1"+ + "\3\0\1\1\6\0\1\1\12\0\2\1\17\0\1\1\2\0\1\1"+ + "\4\0\1\1\1\0\1\1\4\0\3\1\1\0\1\1\13\0\2\1"+ + "\60\0\3\1\11\0\1\1\16\0\1\1\16\0\1\1\u0174\0\2\1"+ + "\u01cf\0\3\1\23\0\2\1\63\0\1\1\4\0\1\1\u04da\0\1\1"+ + "\14\0\1\1\u0259\0\1\1\1\0\1\1\uffff\0\ubd6b\0\1\1\312\0"+ + "\1\1\240\0\2\1\14\0\2\1\16\0\1\1\2\0\12\1\113\0"+ + "\32\1\1\0\2\1\27\0\1\1\24\0\1\1\2\0\11\1\25\0"+ + "\2\1\256\0\42\1\2\0\160\1\2\0\2\1\1\0\3\1\2\0"+ + "\123\1\2\0\3\1\1\0\u0107\1\1\0\77\1\13\0\6\1\1\0"+ + "\30\1\7\0\2\1\2\0\7\1\15\0\1\1\2\0\4\1\2\0"+ + "\1\1\4\0\2\1\16\0\1\1\2\0\1\1\10\0\2\1\11\0"+ + "\1\1\5\0\3\1\14\0\3\1\10\0\3\1\2\0\1\1\1\0"+ + "\1\1\4\0\1\1\6\0\1\1\3\0\1\1\6\0\126\1\60\0"+ + "\106\1\5\0\6\1\17\0\6\1\3\0\1\1\1\0\2\1\3\0"+ + "\1\1\2\0\1\1\u021c\0\11\1\147\0\5\1\73\0\1\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u064e\0"; + + /** + * Translates characters to character classes + */ + private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); + + /** + * Translates DFA states to action switch labels. + */ + private static final int [] ZZ_ACTION = zzUnpackAction(); + + private static final String ZZ_ACTION_PACKED_0 = + "\1\0\1\1\1\2"; + + private static int [] zzUnpackAction() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAction(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** + * Translates a state to a row index in the transition table + */ + private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); + + private static final String ZZ_ROWMAP_PACKED_0 = + "\0\0\0\2\0\2"; + + private static int [] zzUnpackRowMap() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackRowMap(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int high = packed.charAt(i++) << 16; + result[j++] = high | packed.charAt(i++); + } + return j; + } + + /** + * The transition table of the DFA + */ + private static final int [] ZZ_TRANS = zzUnpackTrans(); + + private static final String ZZ_TRANS_PACKED_0 = + "\1\2\1\3\2\0"; + + private static int [] zzUnpackTrans() { + int [] result = new int[4]; + int offset = 0; + offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackTrans(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + value--; + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** Error code for "Unknown internal scanner error". */ + private static final int ZZ_UNKNOWN_ERROR = 0; + /** Error code for "could not match input". */ + private static final int ZZ_NO_MATCH = 1; + /** Error code for "pushback value was too large". */ + private static final int ZZ_PUSHBACK_2BIG = 2; + + /** + * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and + * {@link #ZZ_PUSHBACK_2BIG} respectively. + */ + private static final String ZZ_ERROR_MSG[] = { + "Unknown internal scanner error", + "Error: could not match input", + "Error: pushback value was too large" + }; + + /** + * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} + */ + private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); + + private static final String ZZ_ATTRIBUTE_PACKED_0 = + "\1\0\2\11"; + + private static int [] zzUnpackAttribute() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAttribute(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + /** Input device. */ + private java.io.Reader zzReader; + + /** Current state of the DFA. */ + private int zzState; + + /** Current lexical state. */ + private int zzLexicalState = YYINITIAL; + + /** + * This buffer contains the current text to be matched and is the source of the {@link #yytext()} + * string. + */ + private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; + + /** Text position at the last accepting state. */ + private int zzMarkedPos; + + /** Current text position in the buffer. */ + private int zzCurrentPos; + + /** Marks the beginning of the {@link #yytext()} string in the buffer. */ + private int zzStartRead; + + /** Marks the last character in the buffer, that has been read from input. */ + private int zzEndRead; + + /** Number of newlines encountered up to the start of the matched text. */ + private int yyline; + + /** Number of characters up to the start of the matched text. */ + private int yychar; + + /** Number of characters from the last newline up to the start of the matched text. */ + private int yycolumn; + + /** Whether the scanner is currently at the beginning of a line. */ + private boolean zzAtBOL = true; + + /** Whether the scanner is at the end of line. */ + private boolean zzAtEOF; + + /** Whether the user-EOF-code has already been executed. */ + private boolean zzEOFDone; + + /** + * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. + * + *

When a lead/high surrogate has been read from the input stream into the final + * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. + */ + private int zzFinalHighSurrogate = 0; + + /* user code: */ + private static final int maxCodePoint = 0x10FFFF; + private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; + + private void printOutput() { + int codePoint = 0; + while (codePoint <= maxCodePoint) { + // First, find start point + while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { + ++codePoint; + } + if (codePoint > maxCodePoint) { + break; // No start point available + } + int begin = codePoint; + // Second, find next undefined point (one char beyond the end point) + while (codePoint <= maxCodePoint && propertyValues[codePoint]) { + ++codePoint; + } + int end = codePoint - 1; + System.out.format("%04X..%04X%n", begin, end); + } + } + + private void setCurCharPropertyValue() { + propertyValues[ yytext().codePointAt(0) ] = true; + } + + + /** + * Creates a new scanner + * + * @param in the java.io.Reader to read input from. + */ + public EmojiData_Emoji_8_0(java.io.Reader in) { + this.zzReader = in; + } + + + /** + * Unpacks the compressed character translation table. + * + * @param packed the packed character translation table + * @return the unpacked character translation table + */ + private static char [] zzUnpackCMap(String packed) { + char [] map = new char[0x110000]; + int i = 0; /* index in packed string */ + int j = 0; /* index in unpacked array */ + while (i < 590) { + int count = packed.charAt(i++); + char value = packed.charAt(i++); + do map[j++] = value; while (--count > 0); + } + return map; + } + + + /** + * Refills the input buffer. + * + * @return {@code false} iff there was new input. + * @exception java.io.IOException if any I/O-Error occurs + */ + private boolean zzRefill() throws java.io.IOException { + + /* first: make room (if you can) */ + if (zzStartRead > 0) { + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + System.arraycopy(zzBuffer, zzStartRead, + zzBuffer, 0, + zzEndRead - zzStartRead); + + /* translate stored positions */ + zzEndRead -= zzStartRead; + zzCurrentPos -= zzStartRead; + zzMarkedPos -= zzStartRead; + zzStartRead = 0; + } + + /* is the buffer big enough? */ + if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { + /* if not: blow it up */ + char newBuffer[] = new char[zzBuffer.length * 2]; + System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); + zzBuffer = newBuffer; + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + } + + /* fill the buffer with new input */ + int requested = zzBuffer.length - zzEndRead; + int numRead = zzReader.read(zzBuffer, zzEndRead, requested); + + /* not supposed to occur according to specification of java.io.Reader */ + if (numRead == 0) { + throw new java.io.IOException( + "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); + } + if (numRead > 0) { + zzEndRead += numRead; + if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + if (numRead == requested) { // We requested too few chars to encode a full Unicode character + --zzEndRead; + zzFinalHighSurrogate = 1; + } else { // There is room in the buffer for at least one more char + int c = zzReader.read(); // Expecting to read a paired low surrogate char + if (c == -1) { + return true; + } else { + zzBuffer[zzEndRead++] = (char)c; + } + } + } + /* potentially more input available */ + return false; + } + + /* numRead < 0 ==> end of stream */ + return true; + } + + + /** + * Closes the input stream. + */ + public final void yyclose() throws java.io.IOException { + zzAtEOF = true; // indicate end of file + zzEndRead = zzStartRead; // invalidate buffer + + if (zzReader != null) { + zzReader.close(); + } + } + + + /** + * Resets the scanner to read from a new input stream. + * + *

Does not close the old reader. + * + *

All internal variables are reset, the old input stream cannot be reused (internal + * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. + * + *

Internal scan buffer is resized down to its initial length, if it has grown. + * + * @param reader The new input stream. + */ + public final void yyreset(java.io.Reader reader) { + zzReader = reader; + zzAtBOL = true; + zzAtEOF = false; + zzEOFDone = false; + zzEndRead = zzStartRead = 0; + zzCurrentPos = zzMarkedPos = 0; + zzFinalHighSurrogate = 0; + yyline = yychar = yycolumn = 0; + zzLexicalState = YYINITIAL; + if (zzBuffer.length > ZZ_BUFFERSIZE) { + zzBuffer = new char[ZZ_BUFFERSIZE]; + } + } + + + /** + * Returns the current lexical state. + */ + public final int yystate() { + return zzLexicalState; + } + + + /** + * Enters a new lexical state. + * + * @param newState the new lexical state + */ + public final void yybegin(int newState) { + zzLexicalState = newState; + } + + + /** + * Returns the text matched by the current regular expression. + */ + public final String yytext() { + return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); + } + + + /** + * Returns the character at the given position from the matched text. + * + *

It is equivalent to {@code yytext().charAt(pos)}, but faster. + * + * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. + * + * @return the character at {@code position}. + */ + public final char yycharat(int position) { + return zzBuffer[zzStartRead + position]; + } + + + /** + * Returns the length of the matched text region. + */ + public final int yylength() { + return zzMarkedPos-zzStartRead; + } + + + /** + * Reports an error that occurred while scanning. + * + *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a + * match-all fallback rule) this method will only be called with things that + * "Can't Possibly Happen". + * + *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty + * scanner etc.). + * + *

Usual syntax/scanner level error handling should be done in error fallback rules. + * + * @param errorCode the code of the error message to display. + */ + private void zzScanError(int errorCode) { + String message; + try { + message = ZZ_ERROR_MSG[errorCode]; + } catch (ArrayIndexOutOfBoundsException e) { + message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; + } + + throw new Error(message); + } + + + /** + * Pushes the specified amount of characters back into the input stream. + * + *

They will be read again by then next call of the scanning method. + * + * @param number the number of characters to be read again. This number must not be greater than + * {@link #yylength()}. + */ + public void yypushback(int number) { + if ( number > yylength() ) + zzScanError(ZZ_PUSHBACK_2BIG); + + zzMarkedPos -= number; + } + + + + + /** + * Resumes scanning until the next regular expression is matched, the end of input is encountered + * or an I/O-Error occurs. + * + * @return the next token. + * @exception java.io.IOException if any I/O-Error occurs. + */ + public int yylex() throws java.io.IOException { + int zzInput; + int zzAction; + + // cached fields: + int zzCurrentPosL; + int zzMarkedPosL; + int zzEndReadL = zzEndRead; + char[] zzBufferL = zzBuffer; + char[] zzCMapL = ZZ_CMAP; + + int [] zzTransL = ZZ_TRANS; + int [] zzRowMapL = ZZ_ROWMAP; + int [] zzAttrL = ZZ_ATTRIBUTE; + + while (true) { + zzMarkedPosL = zzMarkedPos; + + zzAction = -1; + + zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; + + zzState = ZZ_LEXSTATE[zzLexicalState]; + + // set up zzAction for empty match case: + int zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + } + + + zzForAction: { + while (true) { + + if (zzCurrentPosL < zzEndReadL) { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + else if (zzAtEOF) { + zzInput = YYEOF; + break zzForAction; + } + else { + // store back cached positions + zzCurrentPos = zzCurrentPosL; + zzMarkedPos = zzMarkedPosL; + boolean eof = zzRefill(); + // get translated positions and possibly new buffer + zzCurrentPosL = zzCurrentPos; + zzMarkedPosL = zzMarkedPos; + zzBufferL = zzBuffer; + zzEndReadL = zzEndRead; + if (eof) { + zzInput = YYEOF; + break zzForAction; + } + else { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + } + int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; + if (zzNext == -1) break zzForAction; + zzState = zzNext; + + zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + zzMarkedPosL = zzCurrentPosL; + if ( (zzAttributes & 8) == 8 ) break zzForAction; + } + + } + } + + // store back cached position + zzMarkedPos = zzMarkedPosL; + + if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { + zzAtEOF = true; + { + printOutput(); return 1; + } + } + else { + switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { + case 1: + { + } + // fall through + case 3: break; + case 2: + { setCurCharPropertyValue(); + } + // fall through + case 4: break; + default: + zzScanError(ZZ_NO_MATCH); + } + } + } + } + + /** + * Runs the scanner on input files. + * + * This is a standalone scanner, it will print any unmatched + * text to System.out unchanged. + * + * @param argv the command line, contains the filenames to run + * the scanner on. + */ + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java EmojiData_Emoji_8_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + for (int i = firstFilePos; i < argv.length; i++) { + EmojiData_Emoji_8_0 scanner = null; + try { + java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); + java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); + scanner = new EmojiData_Emoji_8_0(reader); + while ( !scanner.zzAtEOF ) scanner.yylex(); + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + +} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.output new file mode 100644 index 000000000..d18c3ddcb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.output @@ -0,0 +1,139 @@ +0023..0023 +002A..002A +0030..0039 +00A9..00A9 +00AE..00AE +203C..203C +2049..2049 +2122..2122 +2139..2139 +2194..2199 +21A9..21AA +231A..231B +2328..2328 +23CF..23CF +23E9..23F3 +23F8..23FA +24C2..24C2 +25AA..25AB +25B6..25B6 +25C0..25C0 +25FB..25FE +2600..2604 +260E..260E +2611..2611 +2614..2615 +2618..2618 +261D..261D +2620..2620 +2622..2623 +2626..2626 +262A..262A +262E..262F +2638..263A +2648..2653 +2660..2660 +2663..2663 +2665..2666 +2668..2668 +267B..267B +267F..267F +2692..2694 +2696..2697 +2699..2699 +269B..269C +26A0..26A1 +26AA..26AB +26B0..26B1 +26BD..26BE +26C4..26C5 +26C8..26C8 +26CE..26CF +26D1..26D1 +26D3..26D4 +26E9..26EA +26F0..26F5 +26F7..26FA +26FD..26FD +2702..2702 +2705..2705 +2708..270D +270F..270F +2712..2712 +2714..2714 +2716..2716 +271D..271D +2721..2721 +2728..2728 +2733..2734 +2744..2744 +2747..2747 +274C..274C +274E..274E +2753..2755 +2757..2757 +2763..2764 +2795..2797 +27A1..27A1 +27B0..27B0 +27BF..27BF +2934..2935 +2B05..2B07 +2B1B..2B1C +2B50..2B50 +2B55..2B55 +3030..3030 +303D..303D +3297..3297 +3299..3299 +1F004..1F004 +1F0CF..1F0CF +1F170..1F171 +1F17E..1F17F +1F18E..1F18E +1F191..1F19A +1F1E6..1F1FF +1F201..1F202 +1F21A..1F21A +1F22F..1F22F +1F232..1F23A +1F250..1F251 +1F300..1F321 +1F324..1F393 +1F396..1F397 +1F399..1F39B +1F39E..1F3F0 +1F3F3..1F3F5 +1F3F7..1F4FD +1F4FF..1F53D +1F549..1F54E +1F550..1F567 +1F56F..1F570 +1F573..1F579 +1F587..1F587 +1F58A..1F58D +1F590..1F590 +1F595..1F596 +1F5A5..1F5A5 +1F5A8..1F5A8 +1F5B1..1F5B2 +1F5BC..1F5BC +1F5C2..1F5C4 +1F5D1..1F5D3 +1F5DC..1F5DE +1F5E1..1F5E1 +1F5E3..1F5E3 +1F5E8..1F5E8 +1F5EF..1F5EF +1F5F3..1F5F3 +1F5FA..1F64F +1F680..1F6C5 +1F6CB..1F6D0 +1F6E0..1F6E5 +1F6E9..1F6E9 +1F6EB..1F6EC +1F6F0..1F6F0 +1F6F3..1F6F3 +1F910..1F918 +1F980..1F984 +1F9C0..1F9C0 diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.test new file mode 100644 index 000000000..c988b7535 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_8_0 + +description: +Tests character class syntax of the Unicode 8.0 'Emoji' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.flex new file mode 100644 index 000000000..c2a315e2c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 9.0 +%public +%class EmojiData_Emoji_9_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.java new file mode 100644 index 000000000..93b5cc83d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.java @@ -0,0 +1,666 @@ +// DO NOT EDIT +// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ +// source: src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.flex + + +// See https://github.com/jflex-de/jflex/issues/222 +@SuppressWarnings("FallThrough") +public class EmojiData_Emoji_9_0 { + + /** This character denotes the end of file. */ + public static final int YYEOF = -1; + + /** Initial size of the lookahead buffer. */ + private static final int ZZ_BUFFERSIZE = 16384; + + // Lexical states. + public static final int YYINITIAL = 0; + + /** + * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l + * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l + * at the beginning of a line + * l is of the form l = 2*k, k a non negative integer + */ + private static final int ZZ_LEXSTATE[] = { + 0, 0 + }; + + /** + * Translates characters to character classes + */ + private static final String ZZ_CMAP_PACKED = + "\43\0\1\1\6\0\1\1\5\0\12\1\157\0\1\1\4\0\1\1"+ + "\u1f8d\0\1\1\14\0\1\1\330\0\1\1\26\0\1\1\132\0\6\1"+ + "\17\0\2\1\u016f\0\2\1\14\0\1\1\246\0\1\1\31\0\13\1"+ + "\4\0\3\1\307\0\1\1\347\0\2\1\12\0\1\1\11\0\1\1"+ + "\72\0\4\1\1\0\5\1\11\0\1\1\2\0\1\1\2\0\2\1"+ + "\2\0\1\1\4\0\1\1\2\0\1\1\1\0\2\1\2\0\1\1"+ + "\3\0\1\1\3\0\2\1\10\0\3\1\5\0\1\1\1\0\1\1"+ + "\5\0\14\1\14\0\1\1\2\0\1\1\1\0\2\1\1\0\1\1"+ + "\22\0\1\1\3\0\1\1\22\0\6\1\1\0\1\1\1\0\2\1"+ + "\3\0\2\1\10\0\2\1\4\0\2\1\13\0\2\1\5\0\2\1"+ + "\2\0\1\1\5\0\2\1\1\0\1\1\1\0\2\1\24\0\2\1"+ + "\5\0\6\1\1\0\4\1\2\0\1\1\4\0\1\1\2\0\1\1"+ + "\2\0\6\1\1\0\1\1\2\0\1\1\1\0\1\1\1\0\1\1"+ + "\6\0\1\1\3\0\1\1\6\0\1\1\12\0\2\1\17\0\1\1"+ + "\2\0\1\1\4\0\1\1\1\0\1\1\4\0\3\1\1\0\1\1"+ + "\13\0\2\1\60\0\3\1\11\0\1\1\16\0\1\1\16\0\1\1"+ + "\u0174\0\2\1\u01cf\0\3\1\23\0\2\1\63\0\1\1\4\0\1\1"+ + "\u04da\0\1\1\14\0\1\1\u0259\0\1\1\1\0\1\1\uffff\0\ubd6b\0"+ + "\1\1\312\0\1\1\240\0\2\1\14\0\2\1\16\0\1\1\2\0"+ + "\12\1\113\0\32\1\1\0\2\1\27\0\1\1\24\0\1\1\2\0"+ + "\11\1\25\0\2\1\256\0\42\1\2\0\160\1\2\0\2\1\1\0"+ + "\3\1\2\0\123\1\2\0\3\1\1\0\u0107\1\1\0\77\1\13\0"+ + "\6\1\1\0\30\1\7\0\2\1\2\0\10\1\14\0\1\1\2\0"+ + "\4\1\2\0\1\1\4\0\2\1\15\0\2\1\2\0\1\1\10\0"+ + "\2\1\11\0\1\1\5\0\3\1\14\0\3\1\10\0\3\1\2\0"+ + "\1\1\1\0\1\1\4\0\1\1\6\0\1\1\3\0\1\1\6\0"+ + "\126\1\60\0\106\1\5\0\10\1\15\0\6\1\3\0\1\1\1\0"+ + "\2\1\3\0\1\1\2\0\4\1\u0219\0\17\1\1\0\10\1\10\0"+ + "\1\1\2\0\10\1\1\0\3\1\1\0\6\1\1\0\5\1\4\0"+ + "\17\1\41\0\22\1\56\0\1\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u064e\0"; + + /** + * Translates characters to character classes + */ + private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); + + /** + * Translates DFA states to action switch labels. + */ + private static final int [] ZZ_ACTION = zzUnpackAction(); + + private static final String ZZ_ACTION_PACKED_0 = + "\1\0\1\1\1\2"; + + private static int [] zzUnpackAction() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAction(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** + * Translates a state to a row index in the transition table + */ + private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); + + private static final String ZZ_ROWMAP_PACKED_0 = + "\0\0\0\2\0\2"; + + private static int [] zzUnpackRowMap() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackRowMap(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int high = packed.charAt(i++) << 16; + result[j++] = high | packed.charAt(i++); + } + return j; + } + + /** + * The transition table of the DFA + */ + private static final int [] ZZ_TRANS = zzUnpackTrans(); + + private static final String ZZ_TRANS_PACKED_0 = + "\1\2\1\3\2\0"; + + private static int [] zzUnpackTrans() { + int [] result = new int[4]; + int offset = 0; + offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackTrans(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + value--; + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** Error code for "Unknown internal scanner error". */ + private static final int ZZ_UNKNOWN_ERROR = 0; + /** Error code for "could not match input". */ + private static final int ZZ_NO_MATCH = 1; + /** Error code for "pushback value was too large". */ + private static final int ZZ_PUSHBACK_2BIG = 2; + + /** + * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and + * {@link #ZZ_PUSHBACK_2BIG} respectively. + */ + private static final String ZZ_ERROR_MSG[] = { + "Unknown internal scanner error", + "Error: could not match input", + "Error: pushback value was too large" + }; + + /** + * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} + */ + private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); + + private static final String ZZ_ATTRIBUTE_PACKED_0 = + "\1\0\2\11"; + + private static int [] zzUnpackAttribute() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAttribute(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + /** Input device. */ + private java.io.Reader zzReader; + + /** Current state of the DFA. */ + private int zzState; + + /** Current lexical state. */ + private int zzLexicalState = YYINITIAL; + + /** + * This buffer contains the current text to be matched and is the source of the {@link #yytext()} + * string. + */ + private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; + + /** Text position at the last accepting state. */ + private int zzMarkedPos; + + /** Current text position in the buffer. */ + private int zzCurrentPos; + + /** Marks the beginning of the {@link #yytext()} string in the buffer. */ + private int zzStartRead; + + /** Marks the last character in the buffer, that has been read from input. */ + private int zzEndRead; + + /** Number of newlines encountered up to the start of the matched text. */ + private int yyline; + + /** Number of characters up to the start of the matched text. */ + private int yychar; + + /** Number of characters from the last newline up to the start of the matched text. */ + private int yycolumn; + + /** Whether the scanner is currently at the beginning of a line. */ + private boolean zzAtBOL = true; + + /** Whether the scanner is at the end of line. */ + private boolean zzAtEOF; + + /** Whether the user-EOF-code has already been executed. */ + private boolean zzEOFDone; + + /** + * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. + * + *

When a lead/high surrogate has been read from the input stream into the final + * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. + */ + private int zzFinalHighSurrogate = 0; + + /* user code: */ + private static final int maxCodePoint = 0x10FFFF; + private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; + + private void printOutput() { + int codePoint = 0; + while (codePoint <= maxCodePoint) { + // First, find start point + while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { + ++codePoint; + } + if (codePoint > maxCodePoint) { + break; // No start point available + } + int begin = codePoint; + // Second, find next undefined point (one char beyond the end point) + while (codePoint <= maxCodePoint && propertyValues[codePoint]) { + ++codePoint; + } + int end = codePoint - 1; + System.out.format("%04X..%04X%n", begin, end); + } + } + + private void setCurCharPropertyValue() { + propertyValues[ yytext().codePointAt(0) ] = true; + } + + + /** + * Creates a new scanner + * + * @param in the java.io.Reader to read input from. + */ + public EmojiData_Emoji_9_0(java.io.Reader in) { + this.zzReader = in; + } + + + /** + * Unpacks the compressed character translation table. + * + * @param packed the packed character translation table + * @return the unpacked character translation table + */ + private static char [] zzUnpackCMap(String packed) { + char [] map = new char[0x110000]; + int i = 0; /* index in packed string */ + int j = 0; /* index in unpacked array */ + while (i < 622) { + int count = packed.charAt(i++); + char value = packed.charAt(i++); + do map[j++] = value; while (--count > 0); + } + return map; + } + + + /** + * Refills the input buffer. + * + * @return {@code false} iff there was new input. + * @exception java.io.IOException if any I/O-Error occurs + */ + private boolean zzRefill() throws java.io.IOException { + + /* first: make room (if you can) */ + if (zzStartRead > 0) { + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + System.arraycopy(zzBuffer, zzStartRead, + zzBuffer, 0, + zzEndRead - zzStartRead); + + /* translate stored positions */ + zzEndRead -= zzStartRead; + zzCurrentPos -= zzStartRead; + zzMarkedPos -= zzStartRead; + zzStartRead = 0; + } + + /* is the buffer big enough? */ + if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { + /* if not: blow it up */ + char newBuffer[] = new char[zzBuffer.length * 2]; + System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); + zzBuffer = newBuffer; + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + } + + /* fill the buffer with new input */ + int requested = zzBuffer.length - zzEndRead; + int numRead = zzReader.read(zzBuffer, zzEndRead, requested); + + /* not supposed to occur according to specification of java.io.Reader */ + if (numRead == 0) { + throw new java.io.IOException( + "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); + } + if (numRead > 0) { + zzEndRead += numRead; + if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + if (numRead == requested) { // We requested too few chars to encode a full Unicode character + --zzEndRead; + zzFinalHighSurrogate = 1; + } else { // There is room in the buffer for at least one more char + int c = zzReader.read(); // Expecting to read a paired low surrogate char + if (c == -1) { + return true; + } else { + zzBuffer[zzEndRead++] = (char)c; + } + } + } + /* potentially more input available */ + return false; + } + + /* numRead < 0 ==> end of stream */ + return true; + } + + + /** + * Closes the input stream. + */ + public final void yyclose() throws java.io.IOException { + zzAtEOF = true; // indicate end of file + zzEndRead = zzStartRead; // invalidate buffer + + if (zzReader != null) { + zzReader.close(); + } + } + + + /** + * Resets the scanner to read from a new input stream. + * + *

Does not close the old reader. + * + *

All internal variables are reset, the old input stream cannot be reused (internal + * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. + * + *

Internal scan buffer is resized down to its initial length, if it has grown. + * + * @param reader The new input stream. + */ + public final void yyreset(java.io.Reader reader) { + zzReader = reader; + zzAtBOL = true; + zzAtEOF = false; + zzEOFDone = false; + zzEndRead = zzStartRead = 0; + zzCurrentPos = zzMarkedPos = 0; + zzFinalHighSurrogate = 0; + yyline = yychar = yycolumn = 0; + zzLexicalState = YYINITIAL; + if (zzBuffer.length > ZZ_BUFFERSIZE) { + zzBuffer = new char[ZZ_BUFFERSIZE]; + } + } + + + /** + * Returns the current lexical state. + */ + public final int yystate() { + return zzLexicalState; + } + + + /** + * Enters a new lexical state. + * + * @param newState the new lexical state + */ + public final void yybegin(int newState) { + zzLexicalState = newState; + } + + + /** + * Returns the text matched by the current regular expression. + */ + public final String yytext() { + return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); + } + + + /** + * Returns the character at the given position from the matched text. + * + *

It is equivalent to {@code yytext().charAt(pos)}, but faster. + * + * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. + * + * @return the character at {@code position}. + */ + public final char yycharat(int position) { + return zzBuffer[zzStartRead + position]; + } + + + /** + * Returns the length of the matched text region. + */ + public final int yylength() { + return zzMarkedPos-zzStartRead; + } + + + /** + * Reports an error that occurred while scanning. + * + *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a + * match-all fallback rule) this method will only be called with things that + * "Can't Possibly Happen". + * + *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty + * scanner etc.). + * + *

Usual syntax/scanner level error handling should be done in error fallback rules. + * + * @param errorCode the code of the error message to display. + */ + private void zzScanError(int errorCode) { + String message; + try { + message = ZZ_ERROR_MSG[errorCode]; + } catch (ArrayIndexOutOfBoundsException e) { + message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; + } + + throw new Error(message); + } + + + /** + * Pushes the specified amount of characters back into the input stream. + * + *

They will be read again by then next call of the scanning method. + * + * @param number the number of characters to be read again. This number must not be greater than + * {@link #yylength()}. + */ + public void yypushback(int number) { + if ( number > yylength() ) + zzScanError(ZZ_PUSHBACK_2BIG); + + zzMarkedPos -= number; + } + + + + + /** + * Resumes scanning until the next regular expression is matched, the end of input is encountered + * or an I/O-Error occurs. + * + * @return the next token. + * @exception java.io.IOException if any I/O-Error occurs. + */ + public int yylex() throws java.io.IOException { + int zzInput; + int zzAction; + + // cached fields: + int zzCurrentPosL; + int zzMarkedPosL; + int zzEndReadL = zzEndRead; + char[] zzBufferL = zzBuffer; + char[] zzCMapL = ZZ_CMAP; + + int [] zzTransL = ZZ_TRANS; + int [] zzRowMapL = ZZ_ROWMAP; + int [] zzAttrL = ZZ_ATTRIBUTE; + + while (true) { + zzMarkedPosL = zzMarkedPos; + + zzAction = -1; + + zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; + + zzState = ZZ_LEXSTATE[zzLexicalState]; + + // set up zzAction for empty match case: + int zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + } + + + zzForAction: { + while (true) { + + if (zzCurrentPosL < zzEndReadL) { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + else if (zzAtEOF) { + zzInput = YYEOF; + break zzForAction; + } + else { + // store back cached positions + zzCurrentPos = zzCurrentPosL; + zzMarkedPos = zzMarkedPosL; + boolean eof = zzRefill(); + // get translated positions and possibly new buffer + zzCurrentPosL = zzCurrentPos; + zzMarkedPosL = zzMarkedPos; + zzBufferL = zzBuffer; + zzEndReadL = zzEndRead; + if (eof) { + zzInput = YYEOF; + break zzForAction; + } + else { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + } + int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; + if (zzNext == -1) break zzForAction; + zzState = zzNext; + + zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + zzMarkedPosL = zzCurrentPosL; + if ( (zzAttributes & 8) == 8 ) break zzForAction; + } + + } + } + + // store back cached position + zzMarkedPos = zzMarkedPosL; + + if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { + zzAtEOF = true; + { + printOutput(); return 1; + } + } + else { + switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { + case 1: + { + } + // fall through + case 3: break; + case 2: + { setCurCharPropertyValue(); + } + // fall through + case 4: break; + default: + zzScanError(ZZ_NO_MATCH); + } + } + } + } + + /** + * Runs the scanner on input files. + * + * This is a standalone scanner, it will print any unmatched + * text to System.out unchanged. + * + * @param argv the command line, contains the filenames to run + * the scanner on. + */ + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java EmojiData_Emoji_9_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + for (int i = firstFilePos; i < argv.length; i++) { + EmojiData_Emoji_9_0 scanner = null; + try { + java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); + java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); + scanner = new EmojiData_Emoji_9_0(reader); + while ( !scanner.zzAtEOF ) scanner.yylex(); + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + +} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.output new file mode 100644 index 000000000..178e51748 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.output @@ -0,0 +1,147 @@ +0023..0023 +002A..002A +0030..0039 +00A9..00A9 +00AE..00AE +203C..203C +2049..2049 +2122..2122 +2139..2139 +2194..2199 +21A9..21AA +231A..231B +2328..2328 +23CF..23CF +23E9..23F3 +23F8..23FA +24C2..24C2 +25AA..25AB +25B6..25B6 +25C0..25C0 +25FB..25FE +2600..2604 +260E..260E +2611..2611 +2614..2615 +2618..2618 +261D..261D +2620..2620 +2622..2623 +2626..2626 +262A..262A +262E..262F +2638..263A +2640..2640 +2642..2642 +2648..2653 +2660..2660 +2663..2663 +2665..2666 +2668..2668 +267B..267B +267F..267F +2692..2697 +2699..2699 +269B..269C +26A0..26A1 +26AA..26AB +26B0..26B1 +26BD..26BE +26C4..26C5 +26C8..26C8 +26CE..26CF +26D1..26D1 +26D3..26D4 +26E9..26EA +26F0..26F5 +26F7..26FA +26FD..26FD +2702..2702 +2705..2705 +2708..270D +270F..270F +2712..2712 +2714..2714 +2716..2716 +271D..271D +2721..2721 +2728..2728 +2733..2734 +2744..2744 +2747..2747 +274C..274C +274E..274E +2753..2755 +2757..2757 +2763..2764 +2795..2797 +27A1..27A1 +27B0..27B0 +27BF..27BF +2934..2935 +2B05..2B07 +2B1B..2B1C +2B50..2B50 +2B55..2B55 +3030..3030 +303D..303D +3297..3297 +3299..3299 +1F004..1F004 +1F0CF..1F0CF +1F170..1F171 +1F17E..1F17F +1F18E..1F18E +1F191..1F19A +1F1E6..1F1FF +1F201..1F202 +1F21A..1F21A +1F22F..1F22F +1F232..1F23A +1F250..1F251 +1F300..1F321 +1F324..1F393 +1F396..1F397 +1F399..1F39B +1F39E..1F3F0 +1F3F3..1F3F5 +1F3F7..1F4FD +1F4FF..1F53D +1F549..1F54E +1F550..1F567 +1F56F..1F570 +1F573..1F57A +1F587..1F587 +1F58A..1F58D +1F590..1F590 +1F595..1F596 +1F5A4..1F5A5 +1F5A8..1F5A8 +1F5B1..1F5B2 +1F5BC..1F5BC +1F5C2..1F5C4 +1F5D1..1F5D3 +1F5DC..1F5DE +1F5E1..1F5E1 +1F5E3..1F5E3 +1F5E8..1F5E8 +1F5EF..1F5EF +1F5F3..1F5F3 +1F5FA..1F64F +1F680..1F6C5 +1F6CB..1F6D2 +1F6E0..1F6E5 +1F6E9..1F6E9 +1F6EB..1F6EC +1F6F0..1F6F0 +1F6F3..1F6F6 +1F910..1F91E +1F920..1F927 +1F930..1F930 +1F933..1F93A +1F93C..1F93E +1F940..1F945 +1F947..1F94B +1F950..1F95E +1F980..1F991 +1F9C0..1F9C0 diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.test new file mode 100644 index 000000000..8b409a080 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_9_0 + +description: +Tests character class syntax of the Unicode 9.0 'Emoji' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.flex new file mode 100644 index 000000000..8a5a804af --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class EmojiData_Emoji_Component_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Component} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.java new file mode 100644 index 000000000..315a302e3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.java @@ -0,0 +1,638 @@ +// DO NOT EDIT +// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ +// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.flex + + +// See https://github.com/jflex-de/jflex/issues/222 +@SuppressWarnings("FallThrough") +public class EmojiData_Emoji_Component_10_0 { + + /** This character denotes the end of file. */ + public static final int YYEOF = -1; + + /** Initial size of the lookahead buffer. */ + private static final int ZZ_BUFFERSIZE = 16384; + + // Lexical states. + public static final int YYINITIAL = 0; + + /** + * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l + * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l + * at the beginning of a line + * l is of the form l = 2*k, k a non negative integer + */ + private static final int ZZ_LEXSTATE[] = { + 0, 0 + }; + + /** + * Translates characters to character classes + */ + private static final String ZZ_CMAP_PACKED = + "\43\0\1\1\6\0\1\1\5\0\12\1\uffff\0\uf1ad\0\32\1\u01fb\0"+ + "\5\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u0c0f\0"; + + /** + * Translates characters to character classes + */ + private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); + + /** + * Translates DFA states to action switch labels. + */ + private static final int [] ZZ_ACTION = zzUnpackAction(); + + private static final String ZZ_ACTION_PACKED_0 = + "\1\0\1\1\1\2"; + + private static int [] zzUnpackAction() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAction(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** + * Translates a state to a row index in the transition table + */ + private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); + + private static final String ZZ_ROWMAP_PACKED_0 = + "\0\0\0\2\0\2"; + + private static int [] zzUnpackRowMap() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackRowMap(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int high = packed.charAt(i++) << 16; + result[j++] = high | packed.charAt(i++); + } + return j; + } + + /** + * The transition table of the DFA + */ + private static final int [] ZZ_TRANS = zzUnpackTrans(); + + private static final String ZZ_TRANS_PACKED_0 = + "\1\2\1\3\2\0"; + + private static int [] zzUnpackTrans() { + int [] result = new int[4]; + int offset = 0; + offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackTrans(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + value--; + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** Error code for "Unknown internal scanner error". */ + private static final int ZZ_UNKNOWN_ERROR = 0; + /** Error code for "could not match input". */ + private static final int ZZ_NO_MATCH = 1; + /** Error code for "pushback value was too large". */ + private static final int ZZ_PUSHBACK_2BIG = 2; + + /** + * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and + * {@link #ZZ_PUSHBACK_2BIG} respectively. + */ + private static final String ZZ_ERROR_MSG[] = { + "Unknown internal scanner error", + "Error: could not match input", + "Error: pushback value was too large" + }; + + /** + * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} + */ + private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); + + private static final String ZZ_ATTRIBUTE_PACKED_0 = + "\1\0\2\11"; + + private static int [] zzUnpackAttribute() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAttribute(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + /** Input device. */ + private java.io.Reader zzReader; + + /** Current state of the DFA. */ + private int zzState; + + /** Current lexical state. */ + private int zzLexicalState = YYINITIAL; + + /** + * This buffer contains the current text to be matched and is the source of the {@link #yytext()} + * string. + */ + private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; + + /** Text position at the last accepting state. */ + private int zzMarkedPos; + + /** Current text position in the buffer. */ + private int zzCurrentPos; + + /** Marks the beginning of the {@link #yytext()} string in the buffer. */ + private int zzStartRead; + + /** Marks the last character in the buffer, that has been read from input. */ + private int zzEndRead; + + /** Number of newlines encountered up to the start of the matched text. */ + private int yyline; + + /** Number of characters up to the start of the matched text. */ + private int yychar; + + /** Number of characters from the last newline up to the start of the matched text. */ + private int yycolumn; + + /** Whether the scanner is currently at the beginning of a line. */ + private boolean zzAtBOL = true; + + /** Whether the scanner is at the end of line. */ + private boolean zzAtEOF; + + /** Whether the user-EOF-code has already been executed. */ + private boolean zzEOFDone; + + /** + * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. + * + *

When a lead/high surrogate has been read from the input stream into the final + * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. + */ + private int zzFinalHighSurrogate = 0; + + /* user code: */ + private static final int maxCodePoint = 0x10FFFF; + private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; + + private void printOutput() { + int codePoint = 0; + while (codePoint <= maxCodePoint) { + // First, find start point + while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { + ++codePoint; + } + if (codePoint > maxCodePoint) { + break; // No start point available + } + int begin = codePoint; + // Second, find next undefined point (one char beyond the end point) + while (codePoint <= maxCodePoint && propertyValues[codePoint]) { + ++codePoint; + } + int end = codePoint - 1; + System.out.format("%04X..%04X%n", begin, end); + } + } + + private void setCurCharPropertyValue() { + propertyValues[ yytext().codePointAt(0) ] = true; + } + + + /** + * Creates a new scanner + * + * @param in the java.io.Reader to read input from. + */ + public EmojiData_Emoji_Component_10_0(java.io.Reader in) { + this.zzReader = in; + } + + + /** + * Unpacks the compressed character translation table. + * + * @param packed the packed character translation table + * @return the unpacked character translation table + */ + private static char [] zzUnpackCMap(String packed) { + char [] map = new char[0x110000]; + int i = 0; /* index in packed string */ + int j = 0; /* index in unpacked array */ + while (i < 54) { + int count = packed.charAt(i++); + char value = packed.charAt(i++); + do map[j++] = value; while (--count > 0); + } + return map; + } + + + /** + * Refills the input buffer. + * + * @return {@code false} iff there was new input. + * @exception java.io.IOException if any I/O-Error occurs + */ + private boolean zzRefill() throws java.io.IOException { + + /* first: make room (if you can) */ + if (zzStartRead > 0) { + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + System.arraycopy(zzBuffer, zzStartRead, + zzBuffer, 0, + zzEndRead - zzStartRead); + + /* translate stored positions */ + zzEndRead -= zzStartRead; + zzCurrentPos -= zzStartRead; + zzMarkedPos -= zzStartRead; + zzStartRead = 0; + } + + /* is the buffer big enough? */ + if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { + /* if not: blow it up */ + char newBuffer[] = new char[zzBuffer.length * 2]; + System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); + zzBuffer = newBuffer; + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + } + + /* fill the buffer with new input */ + int requested = zzBuffer.length - zzEndRead; + int numRead = zzReader.read(zzBuffer, zzEndRead, requested); + + /* not supposed to occur according to specification of java.io.Reader */ + if (numRead == 0) { + throw new java.io.IOException( + "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); + } + if (numRead > 0) { + zzEndRead += numRead; + if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + if (numRead == requested) { // We requested too few chars to encode a full Unicode character + --zzEndRead; + zzFinalHighSurrogate = 1; + } else { // There is room in the buffer for at least one more char + int c = zzReader.read(); // Expecting to read a paired low surrogate char + if (c == -1) { + return true; + } else { + zzBuffer[zzEndRead++] = (char)c; + } + } + } + /* potentially more input available */ + return false; + } + + /* numRead < 0 ==> end of stream */ + return true; + } + + + /** + * Closes the input stream. + */ + public final void yyclose() throws java.io.IOException { + zzAtEOF = true; // indicate end of file + zzEndRead = zzStartRead; // invalidate buffer + + if (zzReader != null) { + zzReader.close(); + } + } + + + /** + * Resets the scanner to read from a new input stream. + * + *

Does not close the old reader. + * + *

All internal variables are reset, the old input stream cannot be reused (internal + * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. + * + *

Internal scan buffer is resized down to its initial length, if it has grown. + * + * @param reader The new input stream. + */ + public final void yyreset(java.io.Reader reader) { + zzReader = reader; + zzAtBOL = true; + zzAtEOF = false; + zzEOFDone = false; + zzEndRead = zzStartRead = 0; + zzCurrentPos = zzMarkedPos = 0; + zzFinalHighSurrogate = 0; + yyline = yychar = yycolumn = 0; + zzLexicalState = YYINITIAL; + if (zzBuffer.length > ZZ_BUFFERSIZE) { + zzBuffer = new char[ZZ_BUFFERSIZE]; + } + } + + + /** + * Returns the current lexical state. + */ + public final int yystate() { + return zzLexicalState; + } + + + /** + * Enters a new lexical state. + * + * @param newState the new lexical state + */ + public final void yybegin(int newState) { + zzLexicalState = newState; + } + + + /** + * Returns the text matched by the current regular expression. + */ + public final String yytext() { + return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); + } + + + /** + * Returns the character at the given position from the matched text. + * + *

It is equivalent to {@code yytext().charAt(pos)}, but faster. + * + * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. + * + * @return the character at {@code position}. + */ + public final char yycharat(int position) { + return zzBuffer[zzStartRead + position]; + } + + + /** + * Returns the length of the matched text region. + */ + public final int yylength() { + return zzMarkedPos-zzStartRead; + } + + + /** + * Reports an error that occurred while scanning. + * + *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a + * match-all fallback rule) this method will only be called with things that + * "Can't Possibly Happen". + * + *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty + * scanner etc.). + * + *

Usual syntax/scanner level error handling should be done in error fallback rules. + * + * @param errorCode the code of the error message to display. + */ + private void zzScanError(int errorCode) { + String message; + try { + message = ZZ_ERROR_MSG[errorCode]; + } catch (ArrayIndexOutOfBoundsException e) { + message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; + } + + throw new Error(message); + } + + + /** + * Pushes the specified amount of characters back into the input stream. + * + *

They will be read again by then next call of the scanning method. + * + * @param number the number of characters to be read again. This number must not be greater than + * {@link #yylength()}. + */ + public void yypushback(int number) { + if ( number > yylength() ) + zzScanError(ZZ_PUSHBACK_2BIG); + + zzMarkedPos -= number; + } + + + + + /** + * Resumes scanning until the next regular expression is matched, the end of input is encountered + * or an I/O-Error occurs. + * + * @return the next token. + * @exception java.io.IOException if any I/O-Error occurs. + */ + public int yylex() throws java.io.IOException { + int zzInput; + int zzAction; + + // cached fields: + int zzCurrentPosL; + int zzMarkedPosL; + int zzEndReadL = zzEndRead; + char[] zzBufferL = zzBuffer; + char[] zzCMapL = ZZ_CMAP; + + int [] zzTransL = ZZ_TRANS; + int [] zzRowMapL = ZZ_ROWMAP; + int [] zzAttrL = ZZ_ATTRIBUTE; + + while (true) { + zzMarkedPosL = zzMarkedPos; + + zzAction = -1; + + zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; + + zzState = ZZ_LEXSTATE[zzLexicalState]; + + // set up zzAction for empty match case: + int zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + } + + + zzForAction: { + while (true) { + + if (zzCurrentPosL < zzEndReadL) { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + else if (zzAtEOF) { + zzInput = YYEOF; + break zzForAction; + } + else { + // store back cached positions + zzCurrentPos = zzCurrentPosL; + zzMarkedPos = zzMarkedPosL; + boolean eof = zzRefill(); + // get translated positions and possibly new buffer + zzCurrentPosL = zzCurrentPos; + zzMarkedPosL = zzMarkedPos; + zzBufferL = zzBuffer; + zzEndReadL = zzEndRead; + if (eof) { + zzInput = YYEOF; + break zzForAction; + } + else { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + } + int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; + if (zzNext == -1) break zzForAction; + zzState = zzNext; + + zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + zzMarkedPosL = zzCurrentPosL; + if ( (zzAttributes & 8) == 8 ) break zzForAction; + } + + } + } + + // store back cached position + zzMarkedPos = zzMarkedPosL; + + if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { + zzAtEOF = true; + { + printOutput(); return 1; + } + } + else { + switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { + case 1: + { + } + // fall through + case 3: break; + case 2: + { setCurCharPropertyValue(); + } + // fall through + case 4: break; + default: + zzScanError(ZZ_NO_MATCH); + } + } + } + } + + /** + * Runs the scanner on input files. + * + * This is a standalone scanner, it will print any unmatched + * text to System.out unchanged. + * + * @param argv the command line, contains the filenames to run + * the scanner on. + */ + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java EmojiData_Emoji_Component_10_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + for (int i = firstFilePos; i < argv.length; i++) { + EmojiData_Emoji_Component_10_0 scanner = null; + try { + java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); + java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); + scanner = new EmojiData_Emoji_Component_10_0(reader); + while ( !scanner.zzAtEOF ) scanner.yylex(); + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + +} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.output new file mode 100644 index 000000000..1ea82b2b4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.output @@ -0,0 +1,5 @@ +0023..0023 +002A..002A +0030..0039 +1F1E6..1F1FF +1F3FB..1F3FF diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.test new file mode 100644 index 000000000..73f00d5de --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Component_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Emoji_Component' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.flex new file mode 100644 index 000000000..fffb8ac82 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class EmojiData_Emoji_Modifier_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Modifier} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.java new file mode 100644 index 000000000..18f2ab089 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.java @@ -0,0 +1,637 @@ +// DO NOT EDIT +// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ +// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.flex + + +// See https://github.com/jflex-de/jflex/issues/222 +@SuppressWarnings("FallThrough") +public class EmojiData_Emoji_Modifier_10_0 { + + /** This character denotes the end of file. */ + public static final int YYEOF = -1; + + /** Initial size of the lookahead buffer. */ + private static final int ZZ_BUFFERSIZE = 16384; + + // Lexical states. + public static final int YYINITIAL = 0; + + /** + * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l + * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l + * at the beginning of a line + * l is of the form l = 2*k, k a non negative integer + */ + private static final int ZZ_LEXSTATE[] = { + 0, 0 + }; + + /** + * Translates characters to character classes + */ + private static final String ZZ_CMAP_PACKED = + "\uffff\0\uf3fc\0\5\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u0c0f\0"; + + /** + * Translates characters to character classes + */ + private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); + + /** + * Translates DFA states to action switch labels. + */ + private static final int [] ZZ_ACTION = zzUnpackAction(); + + private static final String ZZ_ACTION_PACKED_0 = + "\1\0\1\1\1\2"; + + private static int [] zzUnpackAction() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAction(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** + * Translates a state to a row index in the transition table + */ + private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); + + private static final String ZZ_ROWMAP_PACKED_0 = + "\0\0\0\2\0\2"; + + private static int [] zzUnpackRowMap() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackRowMap(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int high = packed.charAt(i++) << 16; + result[j++] = high | packed.charAt(i++); + } + return j; + } + + /** + * The transition table of the DFA + */ + private static final int [] ZZ_TRANS = zzUnpackTrans(); + + private static final String ZZ_TRANS_PACKED_0 = + "\1\2\1\3\2\0"; + + private static int [] zzUnpackTrans() { + int [] result = new int[4]; + int offset = 0; + offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackTrans(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + value--; + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** Error code for "Unknown internal scanner error". */ + private static final int ZZ_UNKNOWN_ERROR = 0; + /** Error code for "could not match input". */ + private static final int ZZ_NO_MATCH = 1; + /** Error code for "pushback value was too large". */ + private static final int ZZ_PUSHBACK_2BIG = 2; + + /** + * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and + * {@link #ZZ_PUSHBACK_2BIG} respectively. + */ + private static final String ZZ_ERROR_MSG[] = { + "Unknown internal scanner error", + "Error: could not match input", + "Error: pushback value was too large" + }; + + /** + * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} + */ + private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); + + private static final String ZZ_ATTRIBUTE_PACKED_0 = + "\1\0\2\11"; + + private static int [] zzUnpackAttribute() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAttribute(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + /** Input device. */ + private java.io.Reader zzReader; + + /** Current state of the DFA. */ + private int zzState; + + /** Current lexical state. */ + private int zzLexicalState = YYINITIAL; + + /** + * This buffer contains the current text to be matched and is the source of the {@link #yytext()} + * string. + */ + private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; + + /** Text position at the last accepting state. */ + private int zzMarkedPos; + + /** Current text position in the buffer. */ + private int zzCurrentPos; + + /** Marks the beginning of the {@link #yytext()} string in the buffer. */ + private int zzStartRead; + + /** Marks the last character in the buffer, that has been read from input. */ + private int zzEndRead; + + /** Number of newlines encountered up to the start of the matched text. */ + private int yyline; + + /** Number of characters up to the start of the matched text. */ + private int yychar; + + /** Number of characters from the last newline up to the start of the matched text. */ + private int yycolumn; + + /** Whether the scanner is currently at the beginning of a line. */ + private boolean zzAtBOL = true; + + /** Whether the scanner is at the end of line. */ + private boolean zzAtEOF; + + /** Whether the user-EOF-code has already been executed. */ + private boolean zzEOFDone; + + /** + * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. + * + *

When a lead/high surrogate has been read from the input stream into the final + * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. + */ + private int zzFinalHighSurrogate = 0; + + /* user code: */ + private static final int maxCodePoint = 0x10FFFF; + private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; + + private void printOutput() { + int codePoint = 0; + while (codePoint <= maxCodePoint) { + // First, find start point + while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { + ++codePoint; + } + if (codePoint > maxCodePoint) { + break; // No start point available + } + int begin = codePoint; + // Second, find next undefined point (one char beyond the end point) + while (codePoint <= maxCodePoint && propertyValues[codePoint]) { + ++codePoint; + } + int end = codePoint - 1; + System.out.format("%04X..%04X%n", begin, end); + } + } + + private void setCurCharPropertyValue() { + propertyValues[ yytext().codePointAt(0) ] = true; + } + + + /** + * Creates a new scanner + * + * @param in the java.io.Reader to read input from. + */ + public EmojiData_Emoji_Modifier_10_0(java.io.Reader in) { + this.zzReader = in; + } + + + /** + * Unpacks the compressed character translation table. + * + * @param packed the packed character translation table + * @return the unpacked character translation table + */ + private static char [] zzUnpackCMap(String packed) { + char [] map = new char[0x110000]; + int i = 0; /* index in packed string */ + int j = 0; /* index in unpacked array */ + while (i < 38) { + int count = packed.charAt(i++); + char value = packed.charAt(i++); + do map[j++] = value; while (--count > 0); + } + return map; + } + + + /** + * Refills the input buffer. + * + * @return {@code false} iff there was new input. + * @exception java.io.IOException if any I/O-Error occurs + */ + private boolean zzRefill() throws java.io.IOException { + + /* first: make room (if you can) */ + if (zzStartRead > 0) { + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + System.arraycopy(zzBuffer, zzStartRead, + zzBuffer, 0, + zzEndRead - zzStartRead); + + /* translate stored positions */ + zzEndRead -= zzStartRead; + zzCurrentPos -= zzStartRead; + zzMarkedPos -= zzStartRead; + zzStartRead = 0; + } + + /* is the buffer big enough? */ + if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { + /* if not: blow it up */ + char newBuffer[] = new char[zzBuffer.length * 2]; + System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); + zzBuffer = newBuffer; + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + } + + /* fill the buffer with new input */ + int requested = zzBuffer.length - zzEndRead; + int numRead = zzReader.read(zzBuffer, zzEndRead, requested); + + /* not supposed to occur according to specification of java.io.Reader */ + if (numRead == 0) { + throw new java.io.IOException( + "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); + } + if (numRead > 0) { + zzEndRead += numRead; + if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + if (numRead == requested) { // We requested too few chars to encode a full Unicode character + --zzEndRead; + zzFinalHighSurrogate = 1; + } else { // There is room in the buffer for at least one more char + int c = zzReader.read(); // Expecting to read a paired low surrogate char + if (c == -1) { + return true; + } else { + zzBuffer[zzEndRead++] = (char)c; + } + } + } + /* potentially more input available */ + return false; + } + + /* numRead < 0 ==> end of stream */ + return true; + } + + + /** + * Closes the input stream. + */ + public final void yyclose() throws java.io.IOException { + zzAtEOF = true; // indicate end of file + zzEndRead = zzStartRead; // invalidate buffer + + if (zzReader != null) { + zzReader.close(); + } + } + + + /** + * Resets the scanner to read from a new input stream. + * + *

Does not close the old reader. + * + *

All internal variables are reset, the old input stream cannot be reused (internal + * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. + * + *

Internal scan buffer is resized down to its initial length, if it has grown. + * + * @param reader The new input stream. + */ + public final void yyreset(java.io.Reader reader) { + zzReader = reader; + zzAtBOL = true; + zzAtEOF = false; + zzEOFDone = false; + zzEndRead = zzStartRead = 0; + zzCurrentPos = zzMarkedPos = 0; + zzFinalHighSurrogate = 0; + yyline = yychar = yycolumn = 0; + zzLexicalState = YYINITIAL; + if (zzBuffer.length > ZZ_BUFFERSIZE) { + zzBuffer = new char[ZZ_BUFFERSIZE]; + } + } + + + /** + * Returns the current lexical state. + */ + public final int yystate() { + return zzLexicalState; + } + + + /** + * Enters a new lexical state. + * + * @param newState the new lexical state + */ + public final void yybegin(int newState) { + zzLexicalState = newState; + } + + + /** + * Returns the text matched by the current regular expression. + */ + public final String yytext() { + return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); + } + + + /** + * Returns the character at the given position from the matched text. + * + *

It is equivalent to {@code yytext().charAt(pos)}, but faster. + * + * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. + * + * @return the character at {@code position}. + */ + public final char yycharat(int position) { + return zzBuffer[zzStartRead + position]; + } + + + /** + * Returns the length of the matched text region. + */ + public final int yylength() { + return zzMarkedPos-zzStartRead; + } + + + /** + * Reports an error that occurred while scanning. + * + *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a + * match-all fallback rule) this method will only be called with things that + * "Can't Possibly Happen". + * + *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty + * scanner etc.). + * + *

Usual syntax/scanner level error handling should be done in error fallback rules. + * + * @param errorCode the code of the error message to display. + */ + private void zzScanError(int errorCode) { + String message; + try { + message = ZZ_ERROR_MSG[errorCode]; + } catch (ArrayIndexOutOfBoundsException e) { + message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; + } + + throw new Error(message); + } + + + /** + * Pushes the specified amount of characters back into the input stream. + * + *

They will be read again by then next call of the scanning method. + * + * @param number the number of characters to be read again. This number must not be greater than + * {@link #yylength()}. + */ + public void yypushback(int number) { + if ( number > yylength() ) + zzScanError(ZZ_PUSHBACK_2BIG); + + zzMarkedPos -= number; + } + + + + + /** + * Resumes scanning until the next regular expression is matched, the end of input is encountered + * or an I/O-Error occurs. + * + * @return the next token. + * @exception java.io.IOException if any I/O-Error occurs. + */ + public int yylex() throws java.io.IOException { + int zzInput; + int zzAction; + + // cached fields: + int zzCurrentPosL; + int zzMarkedPosL; + int zzEndReadL = zzEndRead; + char[] zzBufferL = zzBuffer; + char[] zzCMapL = ZZ_CMAP; + + int [] zzTransL = ZZ_TRANS; + int [] zzRowMapL = ZZ_ROWMAP; + int [] zzAttrL = ZZ_ATTRIBUTE; + + while (true) { + zzMarkedPosL = zzMarkedPos; + + zzAction = -1; + + zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; + + zzState = ZZ_LEXSTATE[zzLexicalState]; + + // set up zzAction for empty match case: + int zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + } + + + zzForAction: { + while (true) { + + if (zzCurrentPosL < zzEndReadL) { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + else if (zzAtEOF) { + zzInput = YYEOF; + break zzForAction; + } + else { + // store back cached positions + zzCurrentPos = zzCurrentPosL; + zzMarkedPos = zzMarkedPosL; + boolean eof = zzRefill(); + // get translated positions and possibly new buffer + zzCurrentPosL = zzCurrentPos; + zzMarkedPosL = zzMarkedPos; + zzBufferL = zzBuffer; + zzEndReadL = zzEndRead; + if (eof) { + zzInput = YYEOF; + break zzForAction; + } + else { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + } + int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; + if (zzNext == -1) break zzForAction; + zzState = zzNext; + + zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + zzMarkedPosL = zzCurrentPosL; + if ( (zzAttributes & 8) == 8 ) break zzForAction; + } + + } + } + + // store back cached position + zzMarkedPos = zzMarkedPosL; + + if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { + zzAtEOF = true; + { + printOutput(); return 1; + } + } + else { + switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { + case 1: + { + } + // fall through + case 3: break; + case 2: + { setCurCharPropertyValue(); + } + // fall through + case 4: break; + default: + zzScanError(ZZ_NO_MATCH); + } + } + } + } + + /** + * Runs the scanner on input files. + * + * This is a standalone scanner, it will print any unmatched + * text to System.out unchanged. + * + * @param argv the command line, contains the filenames to run + * the scanner on. + */ + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java EmojiData_Emoji_Modifier_10_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + for (int i = firstFilePos; i < argv.length; i++) { + EmojiData_Emoji_Modifier_10_0 scanner = null; + try { + java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); + java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); + scanner = new EmojiData_Emoji_Modifier_10_0(reader); + while ( !scanner.zzAtEOF ) scanner.yylex(); + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + +} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.output new file mode 100644 index 000000000..c04c5fade --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.output @@ -0,0 +1 @@ +1F3FB..1F3FF diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.test new file mode 100644 index 000000000..fe20ce6aa --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Modifier_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Emoji_Modifier' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.flex new file mode 100644 index 000000000..ae7acaaba --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 8.0 +%public +%class EmojiData_Emoji_Modifier_8_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Modifier} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.java new file mode 100644 index 000000000..99bd5b998 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.java @@ -0,0 +1,637 @@ +// DO NOT EDIT +// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ +// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.flex + + +// See https://github.com/jflex-de/jflex/issues/222 +@SuppressWarnings("FallThrough") +public class EmojiData_Emoji_Modifier_8_0 { + + /** This character denotes the end of file. */ + public static final int YYEOF = -1; + + /** Initial size of the lookahead buffer. */ + private static final int ZZ_BUFFERSIZE = 16384; + + // Lexical states. + public static final int YYINITIAL = 0; + + /** + * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l + * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l + * at the beginning of a line + * l is of the form l = 2*k, k a non negative integer + */ + private static final int ZZ_LEXSTATE[] = { + 0, 0 + }; + + /** + * Translates characters to character classes + */ + private static final String ZZ_CMAP_PACKED = + "\uffff\0\uf3fc\0\5\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u0c0f\0"; + + /** + * Translates characters to character classes + */ + private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); + + /** + * Translates DFA states to action switch labels. + */ + private static final int [] ZZ_ACTION = zzUnpackAction(); + + private static final String ZZ_ACTION_PACKED_0 = + "\1\0\1\1\1\2"; + + private static int [] zzUnpackAction() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAction(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** + * Translates a state to a row index in the transition table + */ + private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); + + private static final String ZZ_ROWMAP_PACKED_0 = + "\0\0\0\2\0\2"; + + private static int [] zzUnpackRowMap() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackRowMap(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int high = packed.charAt(i++) << 16; + result[j++] = high | packed.charAt(i++); + } + return j; + } + + /** + * The transition table of the DFA + */ + private static final int [] ZZ_TRANS = zzUnpackTrans(); + + private static final String ZZ_TRANS_PACKED_0 = + "\1\2\1\3\2\0"; + + private static int [] zzUnpackTrans() { + int [] result = new int[4]; + int offset = 0; + offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackTrans(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + value--; + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** Error code for "Unknown internal scanner error". */ + private static final int ZZ_UNKNOWN_ERROR = 0; + /** Error code for "could not match input". */ + private static final int ZZ_NO_MATCH = 1; + /** Error code for "pushback value was too large". */ + private static final int ZZ_PUSHBACK_2BIG = 2; + + /** + * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and + * {@link #ZZ_PUSHBACK_2BIG} respectively. + */ + private static final String ZZ_ERROR_MSG[] = { + "Unknown internal scanner error", + "Error: could not match input", + "Error: pushback value was too large" + }; + + /** + * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} + */ + private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); + + private static final String ZZ_ATTRIBUTE_PACKED_0 = + "\1\0\2\11"; + + private static int [] zzUnpackAttribute() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAttribute(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + /** Input device. */ + private java.io.Reader zzReader; + + /** Current state of the DFA. */ + private int zzState; + + /** Current lexical state. */ + private int zzLexicalState = YYINITIAL; + + /** + * This buffer contains the current text to be matched and is the source of the {@link #yytext()} + * string. + */ + private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; + + /** Text position at the last accepting state. */ + private int zzMarkedPos; + + /** Current text position in the buffer. */ + private int zzCurrentPos; + + /** Marks the beginning of the {@link #yytext()} string in the buffer. */ + private int zzStartRead; + + /** Marks the last character in the buffer, that has been read from input. */ + private int zzEndRead; + + /** Number of newlines encountered up to the start of the matched text. */ + private int yyline; + + /** Number of characters up to the start of the matched text. */ + private int yychar; + + /** Number of characters from the last newline up to the start of the matched text. */ + private int yycolumn; + + /** Whether the scanner is currently at the beginning of a line. */ + private boolean zzAtBOL = true; + + /** Whether the scanner is at the end of line. */ + private boolean zzAtEOF; + + /** Whether the user-EOF-code has already been executed. */ + private boolean zzEOFDone; + + /** + * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. + * + *

When a lead/high surrogate has been read from the input stream into the final + * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. + */ + private int zzFinalHighSurrogate = 0; + + /* user code: */ + private static final int maxCodePoint = 0x10FFFF; + private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; + + private void printOutput() { + int codePoint = 0; + while (codePoint <= maxCodePoint) { + // First, find start point + while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { + ++codePoint; + } + if (codePoint > maxCodePoint) { + break; // No start point available + } + int begin = codePoint; + // Second, find next undefined point (one char beyond the end point) + while (codePoint <= maxCodePoint && propertyValues[codePoint]) { + ++codePoint; + } + int end = codePoint - 1; + System.out.format("%04X..%04X%n", begin, end); + } + } + + private void setCurCharPropertyValue() { + propertyValues[ yytext().codePointAt(0) ] = true; + } + + + /** + * Creates a new scanner + * + * @param in the java.io.Reader to read input from. + */ + public EmojiData_Emoji_Modifier_8_0(java.io.Reader in) { + this.zzReader = in; + } + + + /** + * Unpacks the compressed character translation table. + * + * @param packed the packed character translation table + * @return the unpacked character translation table + */ + private static char [] zzUnpackCMap(String packed) { + char [] map = new char[0x110000]; + int i = 0; /* index in packed string */ + int j = 0; /* index in unpacked array */ + while (i < 38) { + int count = packed.charAt(i++); + char value = packed.charAt(i++); + do map[j++] = value; while (--count > 0); + } + return map; + } + + + /** + * Refills the input buffer. + * + * @return {@code false} iff there was new input. + * @exception java.io.IOException if any I/O-Error occurs + */ + private boolean zzRefill() throws java.io.IOException { + + /* first: make room (if you can) */ + if (zzStartRead > 0) { + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + System.arraycopy(zzBuffer, zzStartRead, + zzBuffer, 0, + zzEndRead - zzStartRead); + + /* translate stored positions */ + zzEndRead -= zzStartRead; + zzCurrentPos -= zzStartRead; + zzMarkedPos -= zzStartRead; + zzStartRead = 0; + } + + /* is the buffer big enough? */ + if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { + /* if not: blow it up */ + char newBuffer[] = new char[zzBuffer.length * 2]; + System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); + zzBuffer = newBuffer; + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + } + + /* fill the buffer with new input */ + int requested = zzBuffer.length - zzEndRead; + int numRead = zzReader.read(zzBuffer, zzEndRead, requested); + + /* not supposed to occur according to specification of java.io.Reader */ + if (numRead == 0) { + throw new java.io.IOException( + "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); + } + if (numRead > 0) { + zzEndRead += numRead; + if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + if (numRead == requested) { // We requested too few chars to encode a full Unicode character + --zzEndRead; + zzFinalHighSurrogate = 1; + } else { // There is room in the buffer for at least one more char + int c = zzReader.read(); // Expecting to read a paired low surrogate char + if (c == -1) { + return true; + } else { + zzBuffer[zzEndRead++] = (char)c; + } + } + } + /* potentially more input available */ + return false; + } + + /* numRead < 0 ==> end of stream */ + return true; + } + + + /** + * Closes the input stream. + */ + public final void yyclose() throws java.io.IOException { + zzAtEOF = true; // indicate end of file + zzEndRead = zzStartRead; // invalidate buffer + + if (zzReader != null) { + zzReader.close(); + } + } + + + /** + * Resets the scanner to read from a new input stream. + * + *

Does not close the old reader. + * + *

All internal variables are reset, the old input stream cannot be reused (internal + * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. + * + *

Internal scan buffer is resized down to its initial length, if it has grown. + * + * @param reader The new input stream. + */ + public final void yyreset(java.io.Reader reader) { + zzReader = reader; + zzAtBOL = true; + zzAtEOF = false; + zzEOFDone = false; + zzEndRead = zzStartRead = 0; + zzCurrentPos = zzMarkedPos = 0; + zzFinalHighSurrogate = 0; + yyline = yychar = yycolumn = 0; + zzLexicalState = YYINITIAL; + if (zzBuffer.length > ZZ_BUFFERSIZE) { + zzBuffer = new char[ZZ_BUFFERSIZE]; + } + } + + + /** + * Returns the current lexical state. + */ + public final int yystate() { + return zzLexicalState; + } + + + /** + * Enters a new lexical state. + * + * @param newState the new lexical state + */ + public final void yybegin(int newState) { + zzLexicalState = newState; + } + + + /** + * Returns the text matched by the current regular expression. + */ + public final String yytext() { + return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); + } + + + /** + * Returns the character at the given position from the matched text. + * + *

It is equivalent to {@code yytext().charAt(pos)}, but faster. + * + * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. + * + * @return the character at {@code position}. + */ + public final char yycharat(int position) { + return zzBuffer[zzStartRead + position]; + } + + + /** + * Returns the length of the matched text region. + */ + public final int yylength() { + return zzMarkedPos-zzStartRead; + } + + + /** + * Reports an error that occurred while scanning. + * + *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a + * match-all fallback rule) this method will only be called with things that + * "Can't Possibly Happen". + * + *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty + * scanner etc.). + * + *

Usual syntax/scanner level error handling should be done in error fallback rules. + * + * @param errorCode the code of the error message to display. + */ + private void zzScanError(int errorCode) { + String message; + try { + message = ZZ_ERROR_MSG[errorCode]; + } catch (ArrayIndexOutOfBoundsException e) { + message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; + } + + throw new Error(message); + } + + + /** + * Pushes the specified amount of characters back into the input stream. + * + *

They will be read again by then next call of the scanning method. + * + * @param number the number of characters to be read again. This number must not be greater than + * {@link #yylength()}. + */ + public void yypushback(int number) { + if ( number > yylength() ) + zzScanError(ZZ_PUSHBACK_2BIG); + + zzMarkedPos -= number; + } + + + + + /** + * Resumes scanning until the next regular expression is matched, the end of input is encountered + * or an I/O-Error occurs. + * + * @return the next token. + * @exception java.io.IOException if any I/O-Error occurs. + */ + public int yylex() throws java.io.IOException { + int zzInput; + int zzAction; + + // cached fields: + int zzCurrentPosL; + int zzMarkedPosL; + int zzEndReadL = zzEndRead; + char[] zzBufferL = zzBuffer; + char[] zzCMapL = ZZ_CMAP; + + int [] zzTransL = ZZ_TRANS; + int [] zzRowMapL = ZZ_ROWMAP; + int [] zzAttrL = ZZ_ATTRIBUTE; + + while (true) { + zzMarkedPosL = zzMarkedPos; + + zzAction = -1; + + zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; + + zzState = ZZ_LEXSTATE[zzLexicalState]; + + // set up zzAction for empty match case: + int zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + } + + + zzForAction: { + while (true) { + + if (zzCurrentPosL < zzEndReadL) { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + else if (zzAtEOF) { + zzInput = YYEOF; + break zzForAction; + } + else { + // store back cached positions + zzCurrentPos = zzCurrentPosL; + zzMarkedPos = zzMarkedPosL; + boolean eof = zzRefill(); + // get translated positions and possibly new buffer + zzCurrentPosL = zzCurrentPos; + zzMarkedPosL = zzMarkedPos; + zzBufferL = zzBuffer; + zzEndReadL = zzEndRead; + if (eof) { + zzInput = YYEOF; + break zzForAction; + } + else { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + } + int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; + if (zzNext == -1) break zzForAction; + zzState = zzNext; + + zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + zzMarkedPosL = zzCurrentPosL; + if ( (zzAttributes & 8) == 8 ) break zzForAction; + } + + } + } + + // store back cached position + zzMarkedPos = zzMarkedPosL; + + if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { + zzAtEOF = true; + { + printOutput(); return 1; + } + } + else { + switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { + case 1: + { + } + // fall through + case 3: break; + case 2: + { setCurCharPropertyValue(); + } + // fall through + case 4: break; + default: + zzScanError(ZZ_NO_MATCH); + } + } + } + } + + /** + * Runs the scanner on input files. + * + * This is a standalone scanner, it will print any unmatched + * text to System.out unchanged. + * + * @param argv the command line, contains the filenames to run + * the scanner on. + */ + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java EmojiData_Emoji_Modifier_8_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + for (int i = firstFilePos; i < argv.length; i++) { + EmojiData_Emoji_Modifier_8_0 scanner = null; + try { + java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); + java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); + scanner = new EmojiData_Emoji_Modifier_8_0(reader); + while ( !scanner.zzAtEOF ) scanner.yylex(); + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + +} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.output new file mode 100644 index 000000000..c04c5fade --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.output @@ -0,0 +1 @@ +1F3FB..1F3FF diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.test new file mode 100644 index 000000000..3941da658 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Modifier_8_0 + +description: +Tests character class syntax of the Unicode 8.0 'Emoji_Modifier' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.flex new file mode 100644 index 000000000..8cd2eca72 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 9.0 +%public +%class EmojiData_Emoji_Modifier_9_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Modifier} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.java new file mode 100644 index 000000000..ac29e2c36 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.java @@ -0,0 +1,637 @@ +// DO NOT EDIT +// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ +// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.flex + + +// See https://github.com/jflex-de/jflex/issues/222 +@SuppressWarnings("FallThrough") +public class EmojiData_Emoji_Modifier_9_0 { + + /** This character denotes the end of file. */ + public static final int YYEOF = -1; + + /** Initial size of the lookahead buffer. */ + private static final int ZZ_BUFFERSIZE = 16384; + + // Lexical states. + public static final int YYINITIAL = 0; + + /** + * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l + * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l + * at the beginning of a line + * l is of the form l = 2*k, k a non negative integer + */ + private static final int ZZ_LEXSTATE[] = { + 0, 0 + }; + + /** + * Translates characters to character classes + */ + private static final String ZZ_CMAP_PACKED = + "\uffff\0\uf3fc\0\5\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u0c0f\0"; + + /** + * Translates characters to character classes + */ + private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); + + /** + * Translates DFA states to action switch labels. + */ + private static final int [] ZZ_ACTION = zzUnpackAction(); + + private static final String ZZ_ACTION_PACKED_0 = + "\1\0\1\1\1\2"; + + private static int [] zzUnpackAction() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAction(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** + * Translates a state to a row index in the transition table + */ + private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); + + private static final String ZZ_ROWMAP_PACKED_0 = + "\0\0\0\2\0\2"; + + private static int [] zzUnpackRowMap() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackRowMap(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int high = packed.charAt(i++) << 16; + result[j++] = high | packed.charAt(i++); + } + return j; + } + + /** + * The transition table of the DFA + */ + private static final int [] ZZ_TRANS = zzUnpackTrans(); + + private static final String ZZ_TRANS_PACKED_0 = + "\1\2\1\3\2\0"; + + private static int [] zzUnpackTrans() { + int [] result = new int[4]; + int offset = 0; + offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackTrans(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + value--; + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** Error code for "Unknown internal scanner error". */ + private static final int ZZ_UNKNOWN_ERROR = 0; + /** Error code for "could not match input". */ + private static final int ZZ_NO_MATCH = 1; + /** Error code for "pushback value was too large". */ + private static final int ZZ_PUSHBACK_2BIG = 2; + + /** + * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and + * {@link #ZZ_PUSHBACK_2BIG} respectively. + */ + private static final String ZZ_ERROR_MSG[] = { + "Unknown internal scanner error", + "Error: could not match input", + "Error: pushback value was too large" + }; + + /** + * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} + */ + private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); + + private static final String ZZ_ATTRIBUTE_PACKED_0 = + "\1\0\2\11"; + + private static int [] zzUnpackAttribute() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAttribute(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + /** Input device. */ + private java.io.Reader zzReader; + + /** Current state of the DFA. */ + private int zzState; + + /** Current lexical state. */ + private int zzLexicalState = YYINITIAL; + + /** + * This buffer contains the current text to be matched and is the source of the {@link #yytext()} + * string. + */ + private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; + + /** Text position at the last accepting state. */ + private int zzMarkedPos; + + /** Current text position in the buffer. */ + private int zzCurrentPos; + + /** Marks the beginning of the {@link #yytext()} string in the buffer. */ + private int zzStartRead; + + /** Marks the last character in the buffer, that has been read from input. */ + private int zzEndRead; + + /** Number of newlines encountered up to the start of the matched text. */ + private int yyline; + + /** Number of characters up to the start of the matched text. */ + private int yychar; + + /** Number of characters from the last newline up to the start of the matched text. */ + private int yycolumn; + + /** Whether the scanner is currently at the beginning of a line. */ + private boolean zzAtBOL = true; + + /** Whether the scanner is at the end of line. */ + private boolean zzAtEOF; + + /** Whether the user-EOF-code has already been executed. */ + private boolean zzEOFDone; + + /** + * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. + * + *

When a lead/high surrogate has been read from the input stream into the final + * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. + */ + private int zzFinalHighSurrogate = 0; + + /* user code: */ + private static final int maxCodePoint = 0x10FFFF; + private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; + + private void printOutput() { + int codePoint = 0; + while (codePoint <= maxCodePoint) { + // First, find start point + while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { + ++codePoint; + } + if (codePoint > maxCodePoint) { + break; // No start point available + } + int begin = codePoint; + // Second, find next undefined point (one char beyond the end point) + while (codePoint <= maxCodePoint && propertyValues[codePoint]) { + ++codePoint; + } + int end = codePoint - 1; + System.out.format("%04X..%04X%n", begin, end); + } + } + + private void setCurCharPropertyValue() { + propertyValues[ yytext().codePointAt(0) ] = true; + } + + + /** + * Creates a new scanner + * + * @param in the java.io.Reader to read input from. + */ + public EmojiData_Emoji_Modifier_9_0(java.io.Reader in) { + this.zzReader = in; + } + + + /** + * Unpacks the compressed character translation table. + * + * @param packed the packed character translation table + * @return the unpacked character translation table + */ + private static char [] zzUnpackCMap(String packed) { + char [] map = new char[0x110000]; + int i = 0; /* index in packed string */ + int j = 0; /* index in unpacked array */ + while (i < 38) { + int count = packed.charAt(i++); + char value = packed.charAt(i++); + do map[j++] = value; while (--count > 0); + } + return map; + } + + + /** + * Refills the input buffer. + * + * @return {@code false} iff there was new input. + * @exception java.io.IOException if any I/O-Error occurs + */ + private boolean zzRefill() throws java.io.IOException { + + /* first: make room (if you can) */ + if (zzStartRead > 0) { + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + System.arraycopy(zzBuffer, zzStartRead, + zzBuffer, 0, + zzEndRead - zzStartRead); + + /* translate stored positions */ + zzEndRead -= zzStartRead; + zzCurrentPos -= zzStartRead; + zzMarkedPos -= zzStartRead; + zzStartRead = 0; + } + + /* is the buffer big enough? */ + if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { + /* if not: blow it up */ + char newBuffer[] = new char[zzBuffer.length * 2]; + System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); + zzBuffer = newBuffer; + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + } + + /* fill the buffer with new input */ + int requested = zzBuffer.length - zzEndRead; + int numRead = zzReader.read(zzBuffer, zzEndRead, requested); + + /* not supposed to occur according to specification of java.io.Reader */ + if (numRead == 0) { + throw new java.io.IOException( + "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); + } + if (numRead > 0) { + zzEndRead += numRead; + if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + if (numRead == requested) { // We requested too few chars to encode a full Unicode character + --zzEndRead; + zzFinalHighSurrogate = 1; + } else { // There is room in the buffer for at least one more char + int c = zzReader.read(); // Expecting to read a paired low surrogate char + if (c == -1) { + return true; + } else { + zzBuffer[zzEndRead++] = (char)c; + } + } + } + /* potentially more input available */ + return false; + } + + /* numRead < 0 ==> end of stream */ + return true; + } + + + /** + * Closes the input stream. + */ + public final void yyclose() throws java.io.IOException { + zzAtEOF = true; // indicate end of file + zzEndRead = zzStartRead; // invalidate buffer + + if (zzReader != null) { + zzReader.close(); + } + } + + + /** + * Resets the scanner to read from a new input stream. + * + *

Does not close the old reader. + * + *

All internal variables are reset, the old input stream cannot be reused (internal + * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. + * + *

Internal scan buffer is resized down to its initial length, if it has grown. + * + * @param reader The new input stream. + */ + public final void yyreset(java.io.Reader reader) { + zzReader = reader; + zzAtBOL = true; + zzAtEOF = false; + zzEOFDone = false; + zzEndRead = zzStartRead = 0; + zzCurrentPos = zzMarkedPos = 0; + zzFinalHighSurrogate = 0; + yyline = yychar = yycolumn = 0; + zzLexicalState = YYINITIAL; + if (zzBuffer.length > ZZ_BUFFERSIZE) { + zzBuffer = new char[ZZ_BUFFERSIZE]; + } + } + + + /** + * Returns the current lexical state. + */ + public final int yystate() { + return zzLexicalState; + } + + + /** + * Enters a new lexical state. + * + * @param newState the new lexical state + */ + public final void yybegin(int newState) { + zzLexicalState = newState; + } + + + /** + * Returns the text matched by the current regular expression. + */ + public final String yytext() { + return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); + } + + + /** + * Returns the character at the given position from the matched text. + * + *

It is equivalent to {@code yytext().charAt(pos)}, but faster. + * + * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. + * + * @return the character at {@code position}. + */ + public final char yycharat(int position) { + return zzBuffer[zzStartRead + position]; + } + + + /** + * Returns the length of the matched text region. + */ + public final int yylength() { + return zzMarkedPos-zzStartRead; + } + + + /** + * Reports an error that occurred while scanning. + * + *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a + * match-all fallback rule) this method will only be called with things that + * "Can't Possibly Happen". + * + *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty + * scanner etc.). + * + *

Usual syntax/scanner level error handling should be done in error fallback rules. + * + * @param errorCode the code of the error message to display. + */ + private void zzScanError(int errorCode) { + String message; + try { + message = ZZ_ERROR_MSG[errorCode]; + } catch (ArrayIndexOutOfBoundsException e) { + message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; + } + + throw new Error(message); + } + + + /** + * Pushes the specified amount of characters back into the input stream. + * + *

They will be read again by then next call of the scanning method. + * + * @param number the number of characters to be read again. This number must not be greater than + * {@link #yylength()}. + */ + public void yypushback(int number) { + if ( number > yylength() ) + zzScanError(ZZ_PUSHBACK_2BIG); + + zzMarkedPos -= number; + } + + + + + /** + * Resumes scanning until the next regular expression is matched, the end of input is encountered + * or an I/O-Error occurs. + * + * @return the next token. + * @exception java.io.IOException if any I/O-Error occurs. + */ + public int yylex() throws java.io.IOException { + int zzInput; + int zzAction; + + // cached fields: + int zzCurrentPosL; + int zzMarkedPosL; + int zzEndReadL = zzEndRead; + char[] zzBufferL = zzBuffer; + char[] zzCMapL = ZZ_CMAP; + + int [] zzTransL = ZZ_TRANS; + int [] zzRowMapL = ZZ_ROWMAP; + int [] zzAttrL = ZZ_ATTRIBUTE; + + while (true) { + zzMarkedPosL = zzMarkedPos; + + zzAction = -1; + + zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; + + zzState = ZZ_LEXSTATE[zzLexicalState]; + + // set up zzAction for empty match case: + int zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + } + + + zzForAction: { + while (true) { + + if (zzCurrentPosL < zzEndReadL) { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + else if (zzAtEOF) { + zzInput = YYEOF; + break zzForAction; + } + else { + // store back cached positions + zzCurrentPos = zzCurrentPosL; + zzMarkedPos = zzMarkedPosL; + boolean eof = zzRefill(); + // get translated positions and possibly new buffer + zzCurrentPosL = zzCurrentPos; + zzMarkedPosL = zzMarkedPos; + zzBufferL = zzBuffer; + zzEndReadL = zzEndRead; + if (eof) { + zzInput = YYEOF; + break zzForAction; + } + else { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + } + int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; + if (zzNext == -1) break zzForAction; + zzState = zzNext; + + zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + zzMarkedPosL = zzCurrentPosL; + if ( (zzAttributes & 8) == 8 ) break zzForAction; + } + + } + } + + // store back cached position + zzMarkedPos = zzMarkedPosL; + + if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { + zzAtEOF = true; + { + printOutput(); return 1; + } + } + else { + switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { + case 1: + { + } + // fall through + case 3: break; + case 2: + { setCurCharPropertyValue(); + } + // fall through + case 4: break; + default: + zzScanError(ZZ_NO_MATCH); + } + } + } + } + + /** + * Runs the scanner on input files. + * + * This is a standalone scanner, it will print any unmatched + * text to System.out unchanged. + * + * @param argv the command line, contains the filenames to run + * the scanner on. + */ + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java EmojiData_Emoji_Modifier_9_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + for (int i = firstFilePos; i < argv.length; i++) { + EmojiData_Emoji_Modifier_9_0 scanner = null; + try { + java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); + java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); + scanner = new EmojiData_Emoji_Modifier_9_0(reader); + while ( !scanner.zzAtEOF ) scanner.yylex(); + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + +} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.output new file mode 100644 index 000000000..c04c5fade --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.output @@ -0,0 +1 @@ +1F3FB..1F3FF diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.test new file mode 100644 index 000000000..c65232033 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Modifier_9_0 + +description: +Tests character class syntax of the Unicode 9.0 'Emoji_Modifier' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.flex new file mode 100644 index 000000000..a8d99147e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class EmojiData_Emoji_Modifier_Base_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Modifier_Base} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.java new file mode 100644 index 000000000..6aba8bf89 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.java @@ -0,0 +1,643 @@ +// DO NOT EDIT +// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ +// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.flex + + +// See https://github.com/jflex-de/jflex/issues/222 +@SuppressWarnings("FallThrough") +public class EmojiData_Emoji_Modifier_Base_10_0 { + + /** This character denotes the end of file. */ + public static final int YYEOF = -1; + + /** Initial size of the lookahead buffer. */ + private static final int ZZ_BUFFERSIZE = 16384; + + // Lexical states. + public static final int YYINITIAL = 0; + + /** + * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l + * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l + * at the beginning of a line + * l is of the form l = 2*k, k a non negative integer + */ + private static final int ZZ_LEXSTATE[] = { + 0, 0 + }; + + /** + * Translates characters to character classes + */ + private static final String ZZ_CMAP_PACKED = + "\u261d\0\1\1\333\0\1\1\20\0\4\1\uffff\0\ucc78\0\1\1\74\0"+ + "\3\1\2\0\1\1\2\0\3\1\165\0\2\1\2\0\13\1\25\0"+ + "\4\1\4\0\1\1\1\0\11\1\3\0\1\1\4\0\3\1\1\0"+ + "\3\1\42\0\1\1\311\0\2\1\4\0\1\1\25\0\1\1\4\0"+ + "\2\1\256\0\3\1\3\0\5\1\123\0\1\1\20\0\3\1\11\0"+ + "\1\1\13\0\1\1\u024b\0\5\1\1\0\2\1\6\0\1\1\11\0"+ + "\12\1\3\0\2\1\222\0\15\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u0631\0"; + + /** + * Translates characters to character classes + */ + private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); + + /** + * Translates DFA states to action switch labels. + */ + private static final int [] ZZ_ACTION = zzUnpackAction(); + + private static final String ZZ_ACTION_PACKED_0 = + "\1\0\1\1\1\2"; + + private static int [] zzUnpackAction() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAction(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** + * Translates a state to a row index in the transition table + */ + private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); + + private static final String ZZ_ROWMAP_PACKED_0 = + "\0\0\0\2\0\2"; + + private static int [] zzUnpackRowMap() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackRowMap(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int high = packed.charAt(i++) << 16; + result[j++] = high | packed.charAt(i++); + } + return j; + } + + /** + * The transition table of the DFA + */ + private static final int [] ZZ_TRANS = zzUnpackTrans(); + + private static final String ZZ_TRANS_PACKED_0 = + "\1\2\1\3\2\0"; + + private static int [] zzUnpackTrans() { + int [] result = new int[4]; + int offset = 0; + offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackTrans(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + value--; + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** Error code for "Unknown internal scanner error". */ + private static final int ZZ_UNKNOWN_ERROR = 0; + /** Error code for "could not match input". */ + private static final int ZZ_NO_MATCH = 1; + /** Error code for "pushback value was too large". */ + private static final int ZZ_PUSHBACK_2BIG = 2; + + /** + * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and + * {@link #ZZ_PUSHBACK_2BIG} respectively. + */ + private static final String ZZ_ERROR_MSG[] = { + "Unknown internal scanner error", + "Error: could not match input", + "Error: pushback value was too large" + }; + + /** + * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} + */ + private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); + + private static final String ZZ_ATTRIBUTE_PACKED_0 = + "\1\0\2\11"; + + private static int [] zzUnpackAttribute() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAttribute(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + /** Input device. */ + private java.io.Reader zzReader; + + /** Current state of the DFA. */ + private int zzState; + + /** Current lexical state. */ + private int zzLexicalState = YYINITIAL; + + /** + * This buffer contains the current text to be matched and is the source of the {@link #yytext()} + * string. + */ + private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; + + /** Text position at the last accepting state. */ + private int zzMarkedPos; + + /** Current text position in the buffer. */ + private int zzCurrentPos; + + /** Marks the beginning of the {@link #yytext()} string in the buffer. */ + private int zzStartRead; + + /** Marks the last character in the buffer, that has been read from input. */ + private int zzEndRead; + + /** Number of newlines encountered up to the start of the matched text. */ + private int yyline; + + /** Number of characters up to the start of the matched text. */ + private int yychar; + + /** Number of characters from the last newline up to the start of the matched text. */ + private int yycolumn; + + /** Whether the scanner is currently at the beginning of a line. */ + private boolean zzAtBOL = true; + + /** Whether the scanner is at the end of line. */ + private boolean zzAtEOF; + + /** Whether the user-EOF-code has already been executed. */ + private boolean zzEOFDone; + + /** + * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. + * + *

When a lead/high surrogate has been read from the input stream into the final + * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. + */ + private int zzFinalHighSurrogate = 0; + + /* user code: */ + private static final int maxCodePoint = 0x10FFFF; + private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; + + private void printOutput() { + int codePoint = 0; + while (codePoint <= maxCodePoint) { + // First, find start point + while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { + ++codePoint; + } + if (codePoint > maxCodePoint) { + break; // No start point available + } + int begin = codePoint; + // Second, find next undefined point (one char beyond the end point) + while (codePoint <= maxCodePoint && propertyValues[codePoint]) { + ++codePoint; + } + int end = codePoint - 1; + System.out.format("%04X..%04X%n", begin, end); + } + } + + private void setCurCharPropertyValue() { + propertyValues[ yytext().codePointAt(0) ] = true; + } + + + /** + * Creates a new scanner + * + * @param in the java.io.Reader to read input from. + */ + public EmojiData_Emoji_Modifier_Base_10_0(java.io.Reader in) { + this.zzReader = in; + } + + + /** + * Unpacks the compressed character translation table. + * + * @param packed the packed character translation table + * @return the unpacked character translation table + */ + private static char [] zzUnpackCMap(String packed) { + char [] map = new char[0x110000]; + int i = 0; /* index in packed string */ + int j = 0; /* index in unpacked array */ + while (i < 162) { + int count = packed.charAt(i++); + char value = packed.charAt(i++); + do map[j++] = value; while (--count > 0); + } + return map; + } + + + /** + * Refills the input buffer. + * + * @return {@code false} iff there was new input. + * @exception java.io.IOException if any I/O-Error occurs + */ + private boolean zzRefill() throws java.io.IOException { + + /* first: make room (if you can) */ + if (zzStartRead > 0) { + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + System.arraycopy(zzBuffer, zzStartRead, + zzBuffer, 0, + zzEndRead - zzStartRead); + + /* translate stored positions */ + zzEndRead -= zzStartRead; + zzCurrentPos -= zzStartRead; + zzMarkedPos -= zzStartRead; + zzStartRead = 0; + } + + /* is the buffer big enough? */ + if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { + /* if not: blow it up */ + char newBuffer[] = new char[zzBuffer.length * 2]; + System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); + zzBuffer = newBuffer; + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + } + + /* fill the buffer with new input */ + int requested = zzBuffer.length - zzEndRead; + int numRead = zzReader.read(zzBuffer, zzEndRead, requested); + + /* not supposed to occur according to specification of java.io.Reader */ + if (numRead == 0) { + throw new java.io.IOException( + "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); + } + if (numRead > 0) { + zzEndRead += numRead; + if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + if (numRead == requested) { // We requested too few chars to encode a full Unicode character + --zzEndRead; + zzFinalHighSurrogate = 1; + } else { // There is room in the buffer for at least one more char + int c = zzReader.read(); // Expecting to read a paired low surrogate char + if (c == -1) { + return true; + } else { + zzBuffer[zzEndRead++] = (char)c; + } + } + } + /* potentially more input available */ + return false; + } + + /* numRead < 0 ==> end of stream */ + return true; + } + + + /** + * Closes the input stream. + */ + public final void yyclose() throws java.io.IOException { + zzAtEOF = true; // indicate end of file + zzEndRead = zzStartRead; // invalidate buffer + + if (zzReader != null) { + zzReader.close(); + } + } + + + /** + * Resets the scanner to read from a new input stream. + * + *

Does not close the old reader. + * + *

All internal variables are reset, the old input stream cannot be reused (internal + * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. + * + *

Internal scan buffer is resized down to its initial length, if it has grown. + * + * @param reader The new input stream. + */ + public final void yyreset(java.io.Reader reader) { + zzReader = reader; + zzAtBOL = true; + zzAtEOF = false; + zzEOFDone = false; + zzEndRead = zzStartRead = 0; + zzCurrentPos = zzMarkedPos = 0; + zzFinalHighSurrogate = 0; + yyline = yychar = yycolumn = 0; + zzLexicalState = YYINITIAL; + if (zzBuffer.length > ZZ_BUFFERSIZE) { + zzBuffer = new char[ZZ_BUFFERSIZE]; + } + } + + + /** + * Returns the current lexical state. + */ + public final int yystate() { + return zzLexicalState; + } + + + /** + * Enters a new lexical state. + * + * @param newState the new lexical state + */ + public final void yybegin(int newState) { + zzLexicalState = newState; + } + + + /** + * Returns the text matched by the current regular expression. + */ + public final String yytext() { + return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); + } + + + /** + * Returns the character at the given position from the matched text. + * + *

It is equivalent to {@code yytext().charAt(pos)}, but faster. + * + * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. + * + * @return the character at {@code position}. + */ + public final char yycharat(int position) { + return zzBuffer[zzStartRead + position]; + } + + + /** + * Returns the length of the matched text region. + */ + public final int yylength() { + return zzMarkedPos-zzStartRead; + } + + + /** + * Reports an error that occurred while scanning. + * + *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a + * match-all fallback rule) this method will only be called with things that + * "Can't Possibly Happen". + * + *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty + * scanner etc.). + * + *

Usual syntax/scanner level error handling should be done in error fallback rules. + * + * @param errorCode the code of the error message to display. + */ + private void zzScanError(int errorCode) { + String message; + try { + message = ZZ_ERROR_MSG[errorCode]; + } catch (ArrayIndexOutOfBoundsException e) { + message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; + } + + throw new Error(message); + } + + + /** + * Pushes the specified amount of characters back into the input stream. + * + *

They will be read again by then next call of the scanning method. + * + * @param number the number of characters to be read again. This number must not be greater than + * {@link #yylength()}. + */ + public void yypushback(int number) { + if ( number > yylength() ) + zzScanError(ZZ_PUSHBACK_2BIG); + + zzMarkedPos -= number; + } + + + + + /** + * Resumes scanning until the next regular expression is matched, the end of input is encountered + * or an I/O-Error occurs. + * + * @return the next token. + * @exception java.io.IOException if any I/O-Error occurs. + */ + public int yylex() throws java.io.IOException { + int zzInput; + int zzAction; + + // cached fields: + int zzCurrentPosL; + int zzMarkedPosL; + int zzEndReadL = zzEndRead; + char[] zzBufferL = zzBuffer; + char[] zzCMapL = ZZ_CMAP; + + int [] zzTransL = ZZ_TRANS; + int [] zzRowMapL = ZZ_ROWMAP; + int [] zzAttrL = ZZ_ATTRIBUTE; + + while (true) { + zzMarkedPosL = zzMarkedPos; + + zzAction = -1; + + zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; + + zzState = ZZ_LEXSTATE[zzLexicalState]; + + // set up zzAction for empty match case: + int zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + } + + + zzForAction: { + while (true) { + + if (zzCurrentPosL < zzEndReadL) { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + else if (zzAtEOF) { + zzInput = YYEOF; + break zzForAction; + } + else { + // store back cached positions + zzCurrentPos = zzCurrentPosL; + zzMarkedPos = zzMarkedPosL; + boolean eof = zzRefill(); + // get translated positions and possibly new buffer + zzCurrentPosL = zzCurrentPos; + zzMarkedPosL = zzMarkedPos; + zzBufferL = zzBuffer; + zzEndReadL = zzEndRead; + if (eof) { + zzInput = YYEOF; + break zzForAction; + } + else { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + } + int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; + if (zzNext == -1) break zzForAction; + zzState = zzNext; + + zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + zzMarkedPosL = zzCurrentPosL; + if ( (zzAttributes & 8) == 8 ) break zzForAction; + } + + } + } + + // store back cached position + zzMarkedPos = zzMarkedPosL; + + if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { + zzAtEOF = true; + { + printOutput(); return 1; + } + } + else { + switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { + case 1: + { + } + // fall through + case 3: break; + case 2: + { setCurCharPropertyValue(); + } + // fall through + case 4: break; + default: + zzScanError(ZZ_NO_MATCH); + } + } + } + } + + /** + * Runs the scanner on input files. + * + * This is a standalone scanner, it will print any unmatched + * text to System.out unchanged. + * + * @param argv the command line, contains the filenames to run + * the scanner on. + */ + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java EmojiData_Emoji_Modifier_Base_10_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + for (int i = firstFilePos; i < argv.length; i++) { + EmojiData_Emoji_Modifier_Base_10_0 scanner = null; + try { + java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); + java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); + scanner = new EmojiData_Emoji_Modifier_Base_10_0(reader); + while ( !scanner.zzAtEOF ) scanner.yylex(); + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + +} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.output new file mode 100644 index 000000000..5e1195500 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.output @@ -0,0 +1,32 @@ +261D..261D +26F9..26F9 +270A..270D +1F385..1F385 +1F3C2..1F3C4 +1F3C7..1F3C7 +1F3CA..1F3CC +1F442..1F443 +1F446..1F450 +1F466..1F469 +1F46E..1F46E +1F470..1F478 +1F47C..1F47C +1F481..1F483 +1F485..1F487 +1F4AA..1F4AA +1F574..1F575 +1F57A..1F57A +1F590..1F590 +1F595..1F596 +1F645..1F647 +1F64B..1F64F +1F6A3..1F6A3 +1F6B4..1F6B6 +1F6C0..1F6C0 +1F6CC..1F6CC +1F918..1F91C +1F91E..1F91F +1F926..1F926 +1F930..1F939 +1F93D..1F93E +1F9D1..1F9DD diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.test new file mode 100644 index 000000000..8cb67809b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Modifier_Base_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Emoji_Modifier_Base' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.flex new file mode 100644 index 000000000..c13be9f10 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 8.0 +%public +%class EmojiData_Emoji_Modifier_Base_8_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Modifier_Base} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.java new file mode 100644 index 000000000..d2071e44c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.java @@ -0,0 +1,641 @@ +// DO NOT EDIT +// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ +// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.flex + + +// See https://github.com/jflex-de/jflex/issues/222 +@SuppressWarnings("FallThrough") +public class EmojiData_Emoji_Modifier_Base_8_0 { + + /** This character denotes the end of file. */ + public static final int YYEOF = -1; + + /** Initial size of the lookahead buffer. */ + private static final int ZZ_BUFFERSIZE = 16384; + + // Lexical states. + public static final int YYINITIAL = 0; + + /** + * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l + * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l + * at the beginning of a line + * l is of the form l = 2*k, k a non negative integer + */ + private static final int ZZ_LEXSTATE[] = { + 0, 0 + }; + + /** + * Translates characters to character classes + */ + private static final String ZZ_CMAP_PACKED = + "\u261d\0\1\1\333\0\1\1\20\0\4\1\uffff\0\ucc78\0\1\1\75\0"+ + "\2\1\5\0\2\1\166\0\2\1\2\0\13\1\25\0\4\1\4\0"+ + "\1\1\1\0\11\1\3\0\1\1\4\0\3\1\1\0\3\1\42\0"+ + "\1\1\312\0\1\1\32\0\1\1\4\0\2\1\256\0\3\1\3\0"+ + "\5\1\123\0\1\1\20\0\3\1\11\0\1\1\u0257\0\1\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u06f6\0"; + + /** + * Translates characters to character classes + */ + private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); + + /** + * Translates DFA states to action switch labels. + */ + private static final int [] ZZ_ACTION = zzUnpackAction(); + + private static final String ZZ_ACTION_PACKED_0 = + "\1\0\1\1\1\2"; + + private static int [] zzUnpackAction() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAction(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** + * Translates a state to a row index in the transition table + */ + private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); + + private static final String ZZ_ROWMAP_PACKED_0 = + "\0\0\0\2\0\2"; + + private static int [] zzUnpackRowMap() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackRowMap(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int high = packed.charAt(i++) << 16; + result[j++] = high | packed.charAt(i++); + } + return j; + } + + /** + * The transition table of the DFA + */ + private static final int [] ZZ_TRANS = zzUnpackTrans(); + + private static final String ZZ_TRANS_PACKED_0 = + "\1\2\1\3\2\0"; + + private static int [] zzUnpackTrans() { + int [] result = new int[4]; + int offset = 0; + offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackTrans(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + value--; + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** Error code for "Unknown internal scanner error". */ + private static final int ZZ_UNKNOWN_ERROR = 0; + /** Error code for "could not match input". */ + private static final int ZZ_NO_MATCH = 1; + /** Error code for "pushback value was too large". */ + private static final int ZZ_PUSHBACK_2BIG = 2; + + /** + * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and + * {@link #ZZ_PUSHBACK_2BIG} respectively. + */ + private static final String ZZ_ERROR_MSG[] = { + "Unknown internal scanner error", + "Error: could not match input", + "Error: pushback value was too large" + }; + + /** + * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} + */ + private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); + + private static final String ZZ_ATTRIBUTE_PACKED_0 = + "\1\0\2\11"; + + private static int [] zzUnpackAttribute() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAttribute(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + /** Input device. */ + private java.io.Reader zzReader; + + /** Current state of the DFA. */ + private int zzState; + + /** Current lexical state. */ + private int zzLexicalState = YYINITIAL; + + /** + * This buffer contains the current text to be matched and is the source of the {@link #yytext()} + * string. + */ + private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; + + /** Text position at the last accepting state. */ + private int zzMarkedPos; + + /** Current text position in the buffer. */ + private int zzCurrentPos; + + /** Marks the beginning of the {@link #yytext()} string in the buffer. */ + private int zzStartRead; + + /** Marks the last character in the buffer, that has been read from input. */ + private int zzEndRead; + + /** Number of newlines encountered up to the start of the matched text. */ + private int yyline; + + /** Number of characters up to the start of the matched text. */ + private int yychar; + + /** Number of characters from the last newline up to the start of the matched text. */ + private int yycolumn; + + /** Whether the scanner is currently at the beginning of a line. */ + private boolean zzAtBOL = true; + + /** Whether the scanner is at the end of line. */ + private boolean zzAtEOF; + + /** Whether the user-EOF-code has already been executed. */ + private boolean zzEOFDone; + + /** + * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. + * + *

When a lead/high surrogate has been read from the input stream into the final + * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. + */ + private int zzFinalHighSurrogate = 0; + + /* user code: */ + private static final int maxCodePoint = 0x10FFFF; + private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; + + private void printOutput() { + int codePoint = 0; + while (codePoint <= maxCodePoint) { + // First, find start point + while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { + ++codePoint; + } + if (codePoint > maxCodePoint) { + break; // No start point available + } + int begin = codePoint; + // Second, find next undefined point (one char beyond the end point) + while (codePoint <= maxCodePoint && propertyValues[codePoint]) { + ++codePoint; + } + int end = codePoint - 1; + System.out.format("%04X..%04X%n", begin, end); + } + } + + private void setCurCharPropertyValue() { + propertyValues[ yytext().codePointAt(0) ] = true; + } + + + /** + * Creates a new scanner + * + * @param in the java.io.Reader to read input from. + */ + public EmojiData_Emoji_Modifier_Base_8_0(java.io.Reader in) { + this.zzReader = in; + } + + + /** + * Unpacks the compressed character translation table. + * + * @param packed the packed character translation table + * @return the unpacked character translation table + */ + private static char [] zzUnpackCMap(String packed) { + char [] map = new char[0x110000]; + int i = 0; /* index in packed string */ + int j = 0; /* index in unpacked array */ + while (i < 130) { + int count = packed.charAt(i++); + char value = packed.charAt(i++); + do map[j++] = value; while (--count > 0); + } + return map; + } + + + /** + * Refills the input buffer. + * + * @return {@code false} iff there was new input. + * @exception java.io.IOException if any I/O-Error occurs + */ + private boolean zzRefill() throws java.io.IOException { + + /* first: make room (if you can) */ + if (zzStartRead > 0) { + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + System.arraycopy(zzBuffer, zzStartRead, + zzBuffer, 0, + zzEndRead - zzStartRead); + + /* translate stored positions */ + zzEndRead -= zzStartRead; + zzCurrentPos -= zzStartRead; + zzMarkedPos -= zzStartRead; + zzStartRead = 0; + } + + /* is the buffer big enough? */ + if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { + /* if not: blow it up */ + char newBuffer[] = new char[zzBuffer.length * 2]; + System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); + zzBuffer = newBuffer; + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + } + + /* fill the buffer with new input */ + int requested = zzBuffer.length - zzEndRead; + int numRead = zzReader.read(zzBuffer, zzEndRead, requested); + + /* not supposed to occur according to specification of java.io.Reader */ + if (numRead == 0) { + throw new java.io.IOException( + "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); + } + if (numRead > 0) { + zzEndRead += numRead; + if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + if (numRead == requested) { // We requested too few chars to encode a full Unicode character + --zzEndRead; + zzFinalHighSurrogate = 1; + } else { // There is room in the buffer for at least one more char + int c = zzReader.read(); // Expecting to read a paired low surrogate char + if (c == -1) { + return true; + } else { + zzBuffer[zzEndRead++] = (char)c; + } + } + } + /* potentially more input available */ + return false; + } + + /* numRead < 0 ==> end of stream */ + return true; + } + + + /** + * Closes the input stream. + */ + public final void yyclose() throws java.io.IOException { + zzAtEOF = true; // indicate end of file + zzEndRead = zzStartRead; // invalidate buffer + + if (zzReader != null) { + zzReader.close(); + } + } + + + /** + * Resets the scanner to read from a new input stream. + * + *

Does not close the old reader. + * + *

All internal variables are reset, the old input stream cannot be reused (internal + * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. + * + *

Internal scan buffer is resized down to its initial length, if it has grown. + * + * @param reader The new input stream. + */ + public final void yyreset(java.io.Reader reader) { + zzReader = reader; + zzAtBOL = true; + zzAtEOF = false; + zzEOFDone = false; + zzEndRead = zzStartRead = 0; + zzCurrentPos = zzMarkedPos = 0; + zzFinalHighSurrogate = 0; + yyline = yychar = yycolumn = 0; + zzLexicalState = YYINITIAL; + if (zzBuffer.length > ZZ_BUFFERSIZE) { + zzBuffer = new char[ZZ_BUFFERSIZE]; + } + } + + + /** + * Returns the current lexical state. + */ + public final int yystate() { + return zzLexicalState; + } + + + /** + * Enters a new lexical state. + * + * @param newState the new lexical state + */ + public final void yybegin(int newState) { + zzLexicalState = newState; + } + + + /** + * Returns the text matched by the current regular expression. + */ + public final String yytext() { + return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); + } + + + /** + * Returns the character at the given position from the matched text. + * + *

It is equivalent to {@code yytext().charAt(pos)}, but faster. + * + * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. + * + * @return the character at {@code position}. + */ + public final char yycharat(int position) { + return zzBuffer[zzStartRead + position]; + } + + + /** + * Returns the length of the matched text region. + */ + public final int yylength() { + return zzMarkedPos-zzStartRead; + } + + + /** + * Reports an error that occurred while scanning. + * + *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a + * match-all fallback rule) this method will only be called with things that + * "Can't Possibly Happen". + * + *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty + * scanner etc.). + * + *

Usual syntax/scanner level error handling should be done in error fallback rules. + * + * @param errorCode the code of the error message to display. + */ + private void zzScanError(int errorCode) { + String message; + try { + message = ZZ_ERROR_MSG[errorCode]; + } catch (ArrayIndexOutOfBoundsException e) { + message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; + } + + throw new Error(message); + } + + + /** + * Pushes the specified amount of characters back into the input stream. + * + *

They will be read again by then next call of the scanning method. + * + * @param number the number of characters to be read again. This number must not be greater than + * {@link #yylength()}. + */ + public void yypushback(int number) { + if ( number > yylength() ) + zzScanError(ZZ_PUSHBACK_2BIG); + + zzMarkedPos -= number; + } + + + + + /** + * Resumes scanning until the next regular expression is matched, the end of input is encountered + * or an I/O-Error occurs. + * + * @return the next token. + * @exception java.io.IOException if any I/O-Error occurs. + */ + public int yylex() throws java.io.IOException { + int zzInput; + int zzAction; + + // cached fields: + int zzCurrentPosL; + int zzMarkedPosL; + int zzEndReadL = zzEndRead; + char[] zzBufferL = zzBuffer; + char[] zzCMapL = ZZ_CMAP; + + int [] zzTransL = ZZ_TRANS; + int [] zzRowMapL = ZZ_ROWMAP; + int [] zzAttrL = ZZ_ATTRIBUTE; + + while (true) { + zzMarkedPosL = zzMarkedPos; + + zzAction = -1; + + zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; + + zzState = ZZ_LEXSTATE[zzLexicalState]; + + // set up zzAction for empty match case: + int zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + } + + + zzForAction: { + while (true) { + + if (zzCurrentPosL < zzEndReadL) { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + else if (zzAtEOF) { + zzInput = YYEOF; + break zzForAction; + } + else { + // store back cached positions + zzCurrentPos = zzCurrentPosL; + zzMarkedPos = zzMarkedPosL; + boolean eof = zzRefill(); + // get translated positions and possibly new buffer + zzCurrentPosL = zzCurrentPos; + zzMarkedPosL = zzMarkedPos; + zzBufferL = zzBuffer; + zzEndReadL = zzEndRead; + if (eof) { + zzInput = YYEOF; + break zzForAction; + } + else { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + } + int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; + if (zzNext == -1) break zzForAction; + zzState = zzNext; + + zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + zzMarkedPosL = zzCurrentPosL; + if ( (zzAttributes & 8) == 8 ) break zzForAction; + } + + } + } + + // store back cached position + zzMarkedPos = zzMarkedPosL; + + if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { + zzAtEOF = true; + { + printOutput(); return 1; + } + } + else { + switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { + case 1: + { + } + // fall through + case 3: break; + case 2: + { setCurCharPropertyValue(); + } + // fall through + case 4: break; + default: + zzScanError(ZZ_NO_MATCH); + } + } + } + } + + /** + * Runs the scanner on input files. + * + * This is a standalone scanner, it will print any unmatched + * text to System.out unchanged. + * + * @param argv the command line, contains the filenames to run + * the scanner on. + */ + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java EmojiData_Emoji_Modifier_Base_8_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + for (int i = firstFilePos; i < argv.length; i++) { + EmojiData_Emoji_Modifier_Base_8_0 scanner = null; + try { + java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); + java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); + scanner = new EmojiData_Emoji_Modifier_Base_8_0(reader); + while ( !scanner.zzAtEOF ) scanner.yylex(); + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + +} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.output new file mode 100644 index 000000000..367476362 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.output @@ -0,0 +1,24 @@ +261D..261D +26F9..26F9 +270A..270D +1F385..1F385 +1F3C3..1F3C4 +1F3CA..1F3CB +1F442..1F443 +1F446..1F450 +1F466..1F469 +1F46E..1F46E +1F470..1F478 +1F47C..1F47C +1F481..1F483 +1F485..1F487 +1F4AA..1F4AA +1F575..1F575 +1F590..1F590 +1F595..1F596 +1F645..1F647 +1F64B..1F64F +1F6A3..1F6A3 +1F6B4..1F6B6 +1F6C0..1F6C0 +1F918..1F918 diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.test new file mode 100644 index 000000000..d7b4c735e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Modifier_Base_8_0 + +description: +Tests character class syntax of the Unicode 8.0 'Emoji_Modifier_Base' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.flex new file mode 100644 index 000000000..ed5758f20 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 9.0 +%public +%class EmojiData_Emoji_Modifier_Base_9_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Modifier_Base} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.java new file mode 100644 index 000000000..bc1ebde0a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.java @@ -0,0 +1,643 @@ +// DO NOT EDIT +// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ +// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.flex + + +// See https://github.com/jflex-de/jflex/issues/222 +@SuppressWarnings("FallThrough") +public class EmojiData_Emoji_Modifier_Base_9_0 { + + /** This character denotes the end of file. */ + public static final int YYEOF = -1; + + /** Initial size of the lookahead buffer. */ + private static final int ZZ_BUFFERSIZE = 16384; + + // Lexical states. + public static final int YYINITIAL = 0; + + /** + * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l + * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l + * at the beginning of a line + * l is of the form l = 2*k, k a non negative integer + */ + private static final int ZZ_LEXSTATE[] = { + 0, 0 + }; + + /** + * Translates characters to character classes + */ + private static final String ZZ_CMAP_PACKED = + "\u261d\0\1\1\333\0\1\1\20\0\4\1\uffff\0\ucc78\0\1\1\74\0"+ + "\3\1\2\0\1\1\2\0\3\1\165\0\2\1\2\0\13\1\25\0"+ + "\4\1\4\0\1\1\1\0\11\1\3\0\1\1\4\0\3\1\1\0"+ + "\3\1\42\0\1\1\311\0\2\1\4\0\1\1\25\0\1\1\4\0"+ + "\2\1\256\0\3\1\3\0\5\1\123\0\1\1\20\0\3\1\11\0"+ + "\1\1\13\0\1\1\u024b\0\5\1\1\0\1\1\7\0\1\1\11\0"+ + "\1\1\2\0\7\1\3\0\2\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u06d0\0"; + + /** + * Translates characters to character classes + */ + private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); + + /** + * Translates DFA states to action switch labels. + */ + private static final int [] ZZ_ACTION = zzUnpackAction(); + + private static final String ZZ_ACTION_PACKED_0 = + "\1\0\1\1\1\2"; + + private static int [] zzUnpackAction() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAction(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** + * Translates a state to a row index in the transition table + */ + private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); + + private static final String ZZ_ROWMAP_PACKED_0 = + "\0\0\0\2\0\2"; + + private static int [] zzUnpackRowMap() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackRowMap(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int high = packed.charAt(i++) << 16; + result[j++] = high | packed.charAt(i++); + } + return j; + } + + /** + * The transition table of the DFA + */ + private static final int [] ZZ_TRANS = zzUnpackTrans(); + + private static final String ZZ_TRANS_PACKED_0 = + "\1\2\1\3\2\0"; + + private static int [] zzUnpackTrans() { + int [] result = new int[4]; + int offset = 0; + offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackTrans(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + value--; + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** Error code for "Unknown internal scanner error". */ + private static final int ZZ_UNKNOWN_ERROR = 0; + /** Error code for "could not match input". */ + private static final int ZZ_NO_MATCH = 1; + /** Error code for "pushback value was too large". */ + private static final int ZZ_PUSHBACK_2BIG = 2; + + /** + * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and + * {@link #ZZ_PUSHBACK_2BIG} respectively. + */ + private static final String ZZ_ERROR_MSG[] = { + "Unknown internal scanner error", + "Error: could not match input", + "Error: pushback value was too large" + }; + + /** + * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} + */ + private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); + + private static final String ZZ_ATTRIBUTE_PACKED_0 = + "\1\0\2\11"; + + private static int [] zzUnpackAttribute() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAttribute(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + /** Input device. */ + private java.io.Reader zzReader; + + /** Current state of the DFA. */ + private int zzState; + + /** Current lexical state. */ + private int zzLexicalState = YYINITIAL; + + /** + * This buffer contains the current text to be matched and is the source of the {@link #yytext()} + * string. + */ + private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; + + /** Text position at the last accepting state. */ + private int zzMarkedPos; + + /** Current text position in the buffer. */ + private int zzCurrentPos; + + /** Marks the beginning of the {@link #yytext()} string in the buffer. */ + private int zzStartRead; + + /** Marks the last character in the buffer, that has been read from input. */ + private int zzEndRead; + + /** Number of newlines encountered up to the start of the matched text. */ + private int yyline; + + /** Number of characters up to the start of the matched text. */ + private int yychar; + + /** Number of characters from the last newline up to the start of the matched text. */ + private int yycolumn; + + /** Whether the scanner is currently at the beginning of a line. */ + private boolean zzAtBOL = true; + + /** Whether the scanner is at the end of line. */ + private boolean zzAtEOF; + + /** Whether the user-EOF-code has already been executed. */ + private boolean zzEOFDone; + + /** + * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. + * + *

When a lead/high surrogate has been read from the input stream into the final + * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. + */ + private int zzFinalHighSurrogate = 0; + + /* user code: */ + private static final int maxCodePoint = 0x10FFFF; + private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; + + private void printOutput() { + int codePoint = 0; + while (codePoint <= maxCodePoint) { + // First, find start point + while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { + ++codePoint; + } + if (codePoint > maxCodePoint) { + break; // No start point available + } + int begin = codePoint; + // Second, find next undefined point (one char beyond the end point) + while (codePoint <= maxCodePoint && propertyValues[codePoint]) { + ++codePoint; + } + int end = codePoint - 1; + System.out.format("%04X..%04X%n", begin, end); + } + } + + private void setCurCharPropertyValue() { + propertyValues[ yytext().codePointAt(0) ] = true; + } + + + /** + * Creates a new scanner + * + * @param in the java.io.Reader to read input from. + */ + public EmojiData_Emoji_Modifier_Base_9_0(java.io.Reader in) { + this.zzReader = in; + } + + + /** + * Unpacks the compressed character translation table. + * + * @param packed the packed character translation table + * @return the unpacked character translation table + */ + private static char [] zzUnpackCMap(String packed) { + char [] map = new char[0x110000]; + int i = 0; /* index in packed string */ + int j = 0; /* index in unpacked array */ + while (i < 162) { + int count = packed.charAt(i++); + char value = packed.charAt(i++); + do map[j++] = value; while (--count > 0); + } + return map; + } + + + /** + * Refills the input buffer. + * + * @return {@code false} iff there was new input. + * @exception java.io.IOException if any I/O-Error occurs + */ + private boolean zzRefill() throws java.io.IOException { + + /* first: make room (if you can) */ + if (zzStartRead > 0) { + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + System.arraycopy(zzBuffer, zzStartRead, + zzBuffer, 0, + zzEndRead - zzStartRead); + + /* translate stored positions */ + zzEndRead -= zzStartRead; + zzCurrentPos -= zzStartRead; + zzMarkedPos -= zzStartRead; + zzStartRead = 0; + } + + /* is the buffer big enough? */ + if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { + /* if not: blow it up */ + char newBuffer[] = new char[zzBuffer.length * 2]; + System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); + zzBuffer = newBuffer; + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + } + + /* fill the buffer with new input */ + int requested = zzBuffer.length - zzEndRead; + int numRead = zzReader.read(zzBuffer, zzEndRead, requested); + + /* not supposed to occur according to specification of java.io.Reader */ + if (numRead == 0) { + throw new java.io.IOException( + "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); + } + if (numRead > 0) { + zzEndRead += numRead; + if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + if (numRead == requested) { // We requested too few chars to encode a full Unicode character + --zzEndRead; + zzFinalHighSurrogate = 1; + } else { // There is room in the buffer for at least one more char + int c = zzReader.read(); // Expecting to read a paired low surrogate char + if (c == -1) { + return true; + } else { + zzBuffer[zzEndRead++] = (char)c; + } + } + } + /* potentially more input available */ + return false; + } + + /* numRead < 0 ==> end of stream */ + return true; + } + + + /** + * Closes the input stream. + */ + public final void yyclose() throws java.io.IOException { + zzAtEOF = true; // indicate end of file + zzEndRead = zzStartRead; // invalidate buffer + + if (zzReader != null) { + zzReader.close(); + } + } + + + /** + * Resets the scanner to read from a new input stream. + * + *

Does not close the old reader. + * + *

All internal variables are reset, the old input stream cannot be reused (internal + * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. + * + *

Internal scan buffer is resized down to its initial length, if it has grown. + * + * @param reader The new input stream. + */ + public final void yyreset(java.io.Reader reader) { + zzReader = reader; + zzAtBOL = true; + zzAtEOF = false; + zzEOFDone = false; + zzEndRead = zzStartRead = 0; + zzCurrentPos = zzMarkedPos = 0; + zzFinalHighSurrogate = 0; + yyline = yychar = yycolumn = 0; + zzLexicalState = YYINITIAL; + if (zzBuffer.length > ZZ_BUFFERSIZE) { + zzBuffer = new char[ZZ_BUFFERSIZE]; + } + } + + + /** + * Returns the current lexical state. + */ + public final int yystate() { + return zzLexicalState; + } + + + /** + * Enters a new lexical state. + * + * @param newState the new lexical state + */ + public final void yybegin(int newState) { + zzLexicalState = newState; + } + + + /** + * Returns the text matched by the current regular expression. + */ + public final String yytext() { + return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); + } + + + /** + * Returns the character at the given position from the matched text. + * + *

It is equivalent to {@code yytext().charAt(pos)}, but faster. + * + * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. + * + * @return the character at {@code position}. + */ + public final char yycharat(int position) { + return zzBuffer[zzStartRead + position]; + } + + + /** + * Returns the length of the matched text region. + */ + public final int yylength() { + return zzMarkedPos-zzStartRead; + } + + + /** + * Reports an error that occurred while scanning. + * + *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a + * match-all fallback rule) this method will only be called with things that + * "Can't Possibly Happen". + * + *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty + * scanner etc.). + * + *

Usual syntax/scanner level error handling should be done in error fallback rules. + * + * @param errorCode the code of the error message to display. + */ + private void zzScanError(int errorCode) { + String message; + try { + message = ZZ_ERROR_MSG[errorCode]; + } catch (ArrayIndexOutOfBoundsException e) { + message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; + } + + throw new Error(message); + } + + + /** + * Pushes the specified amount of characters back into the input stream. + * + *

They will be read again by then next call of the scanning method. + * + * @param number the number of characters to be read again. This number must not be greater than + * {@link #yylength()}. + */ + public void yypushback(int number) { + if ( number > yylength() ) + zzScanError(ZZ_PUSHBACK_2BIG); + + zzMarkedPos -= number; + } + + + + + /** + * Resumes scanning until the next regular expression is matched, the end of input is encountered + * or an I/O-Error occurs. + * + * @return the next token. + * @exception java.io.IOException if any I/O-Error occurs. + */ + public int yylex() throws java.io.IOException { + int zzInput; + int zzAction; + + // cached fields: + int zzCurrentPosL; + int zzMarkedPosL; + int zzEndReadL = zzEndRead; + char[] zzBufferL = zzBuffer; + char[] zzCMapL = ZZ_CMAP; + + int [] zzTransL = ZZ_TRANS; + int [] zzRowMapL = ZZ_ROWMAP; + int [] zzAttrL = ZZ_ATTRIBUTE; + + while (true) { + zzMarkedPosL = zzMarkedPos; + + zzAction = -1; + + zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; + + zzState = ZZ_LEXSTATE[zzLexicalState]; + + // set up zzAction for empty match case: + int zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + } + + + zzForAction: { + while (true) { + + if (zzCurrentPosL < zzEndReadL) { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + else if (zzAtEOF) { + zzInput = YYEOF; + break zzForAction; + } + else { + // store back cached positions + zzCurrentPos = zzCurrentPosL; + zzMarkedPos = zzMarkedPosL; + boolean eof = zzRefill(); + // get translated positions and possibly new buffer + zzCurrentPosL = zzCurrentPos; + zzMarkedPosL = zzMarkedPos; + zzBufferL = zzBuffer; + zzEndReadL = zzEndRead; + if (eof) { + zzInput = YYEOF; + break zzForAction; + } + else { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + } + int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; + if (zzNext == -1) break zzForAction; + zzState = zzNext; + + zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + zzMarkedPosL = zzCurrentPosL; + if ( (zzAttributes & 8) == 8 ) break zzForAction; + } + + } + } + + // store back cached position + zzMarkedPos = zzMarkedPosL; + + if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { + zzAtEOF = true; + { + printOutput(); return 1; + } + } + else { + switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { + case 1: + { + } + // fall through + case 3: break; + case 2: + { setCurCharPropertyValue(); + } + // fall through + case 4: break; + default: + zzScanError(ZZ_NO_MATCH); + } + } + } + } + + /** + * Runs the scanner on input files. + * + * This is a standalone scanner, it will print any unmatched + * text to System.out unchanged. + * + * @param argv the command line, contains the filenames to run + * the scanner on. + */ + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java EmojiData_Emoji_Modifier_Base_9_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + for (int i = firstFilePos; i < argv.length; i++) { + EmojiData_Emoji_Modifier_Base_9_0 scanner = null; + try { + java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); + java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); + scanner = new EmojiData_Emoji_Modifier_Base_9_0(reader); + while ( !scanner.zzAtEOF ) scanner.yylex(); + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + +} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.output new file mode 100644 index 000000000..92f29cdb7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.output @@ -0,0 +1,32 @@ +261D..261D +26F9..26F9 +270A..270D +1F385..1F385 +1F3C2..1F3C4 +1F3C7..1F3C7 +1F3CA..1F3CC +1F442..1F443 +1F446..1F450 +1F466..1F469 +1F46E..1F46E +1F470..1F478 +1F47C..1F47C +1F481..1F483 +1F485..1F487 +1F4AA..1F4AA +1F574..1F575 +1F57A..1F57A +1F590..1F590 +1F595..1F596 +1F645..1F647 +1F64B..1F64F +1F6A3..1F6A3 +1F6B4..1F6B6 +1F6C0..1F6C0 +1F6CC..1F6CC +1F918..1F91C +1F91E..1F91E +1F926..1F926 +1F930..1F930 +1F933..1F939 +1F93D..1F93E diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.test new file mode 100644 index 000000000..3654016cd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Modifier_Base_9_0 + +description: +Tests character class syntax of the Unicode 9.0 'Emoji_Modifier_Base' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.flex new file mode 100644 index 000000000..1ad940711 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 10.0 +%public +%class EmojiData_Emoji_Presentation_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Presentation} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.java new file mode 100644 index 000000000..88f73425a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.java @@ -0,0 +1,652 @@ +// DO NOT EDIT +// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ +// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.flex + + +// See https://github.com/jflex-de/jflex/issues/222 +@SuppressWarnings("FallThrough") +public class EmojiData_Emoji_Presentation_10_0 { + + /** This character denotes the end of file. */ + public static final int YYEOF = -1; + + /** Initial size of the lookahead buffer. */ + private static final int ZZ_BUFFERSIZE = 16384; + + // Lexical states. + public static final int YYINITIAL = 0; + + /** + * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l + * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l + * at the beginning of a line + * l is of the form l = 2*k, k a non negative integer + */ + private static final int ZZ_LEXSTATE[] = { + 0, 0 + }; + + /** + * Translates characters to character classes + */ + private static final String ZZ_CMAP_PACKED = + "\u231a\0\2\1\315\0\4\1\3\0\1\1\2\0\1\1\u0209\0\2\1"+ + "\25\0\2\1\62\0\14\1\53\0\1\1\23\0\1\1\15\0\1\1"+ + "\10\0\2\1\21\0\2\1\5\0\2\1\10\0\1\1\5\0\1\1"+ + "\25\0\1\1\7\0\2\1\1\0\1\1\4\0\1\1\2\0\1\1"+ + "\7\0\1\1\4\0\2\1\34\0\1\1\43\0\1\1\1\0\1\1"+ + "\4\0\3\1\1\0\1\1\75\0\3\1\30\0\1\1\16\0\1\1"+ + "\u035b\0\2\1\63\0\1\1\4\0\1\1\uffff\0\uc4af\0\1\1\312\0"+ + "\1\1\276\0\1\1\2\0\12\1\113\0\32\1\1\0\1\1\30\0"+ + "\1\1\24\0\1\1\2\0\5\1\1\0\3\1\25\0\2\1\256\0"+ + "\41\1\14\0\11\1\1\0\106\1\1\0\26\1\14\0\53\1\4\0"+ + "\5\1\14\0\21\1\3\0\1\1\3\0\107\1\1\0\1\1\1\0"+ + "\273\1\2\0\77\1\15\0\4\1\1\0\30\1\22\0\1\1\32\0"+ + "\2\1\15\0\1\1\126\0\125\1\60\0\106\1\6\0\1\1\3\0"+ + "\3\1\30\0\2\1\7\0\5\1\u0217\0\53\1\1\0\3\1\1\0"+ + "\6\1\1\0\6\1\3\0\34\1\24\0\30\1\50\0\1\1\17\0"+ + "\27\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u0628\0"; + + /** + * Translates characters to character classes + */ + private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); + + /** + * Translates DFA states to action switch labels. + */ + private static final int [] ZZ_ACTION = zzUnpackAction(); + + private static final String ZZ_ACTION_PACKED_0 = + "\1\0\1\1\1\2"; + + private static int [] zzUnpackAction() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAction(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** + * Translates a state to a row index in the transition table + */ + private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); + + private static final String ZZ_ROWMAP_PACKED_0 = + "\0\0\0\2\0\2"; + + private static int [] zzUnpackRowMap() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackRowMap(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int high = packed.charAt(i++) << 16; + result[j++] = high | packed.charAt(i++); + } + return j; + } + + /** + * The transition table of the DFA + */ + private static final int [] ZZ_TRANS = zzUnpackTrans(); + + private static final String ZZ_TRANS_PACKED_0 = + "\1\2\1\3\2\0"; + + private static int [] zzUnpackTrans() { + int [] result = new int[4]; + int offset = 0; + offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackTrans(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + value--; + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** Error code for "Unknown internal scanner error". */ + private static final int ZZ_UNKNOWN_ERROR = 0; + /** Error code for "could not match input". */ + private static final int ZZ_NO_MATCH = 1; + /** Error code for "pushback value was too large". */ + private static final int ZZ_PUSHBACK_2BIG = 2; + + /** + * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and + * {@link #ZZ_PUSHBACK_2BIG} respectively. + */ + private static final String ZZ_ERROR_MSG[] = { + "Unknown internal scanner error", + "Error: could not match input", + "Error: pushback value was too large" + }; + + /** + * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} + */ + private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); + + private static final String ZZ_ATTRIBUTE_PACKED_0 = + "\1\0\2\11"; + + private static int [] zzUnpackAttribute() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAttribute(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + /** Input device. */ + private java.io.Reader zzReader; + + /** Current state of the DFA. */ + private int zzState; + + /** Current lexical state. */ + private int zzLexicalState = YYINITIAL; + + /** + * This buffer contains the current text to be matched and is the source of the {@link #yytext()} + * string. + */ + private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; + + /** Text position at the last accepting state. */ + private int zzMarkedPos; + + /** Current text position in the buffer. */ + private int zzCurrentPos; + + /** Marks the beginning of the {@link #yytext()} string in the buffer. */ + private int zzStartRead; + + /** Marks the last character in the buffer, that has been read from input. */ + private int zzEndRead; + + /** Number of newlines encountered up to the start of the matched text. */ + private int yyline; + + /** Number of characters up to the start of the matched text. */ + private int yychar; + + /** Number of characters from the last newline up to the start of the matched text. */ + private int yycolumn; + + /** Whether the scanner is currently at the beginning of a line. */ + private boolean zzAtBOL = true; + + /** Whether the scanner is at the end of line. */ + private boolean zzAtEOF; + + /** Whether the user-EOF-code has already been executed. */ + private boolean zzEOFDone; + + /** + * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. + * + *

When a lead/high surrogate has been read from the input stream into the final + * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. + */ + private int zzFinalHighSurrogate = 0; + + /* user code: */ + private static final int maxCodePoint = 0x10FFFF; + private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; + + private void printOutput() { + int codePoint = 0; + while (codePoint <= maxCodePoint) { + // First, find start point + while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { + ++codePoint; + } + if (codePoint > maxCodePoint) { + break; // No start point available + } + int begin = codePoint; + // Second, find next undefined point (one char beyond the end point) + while (codePoint <= maxCodePoint && propertyValues[codePoint]) { + ++codePoint; + } + int end = codePoint - 1; + System.out.format("%04X..%04X%n", begin, end); + } + } + + private void setCurCharPropertyValue() { + propertyValues[ yytext().codePointAt(0) ] = true; + } + + + /** + * Creates a new scanner + * + * @param in the java.io.Reader to read input from. + */ + public EmojiData_Emoji_Presentation_10_0(java.io.Reader in) { + this.zzReader = in; + } + + + /** + * Unpacks the compressed character translation table. + * + * @param packed the packed character translation table + * @return the unpacked character translation table + */ + private static char [] zzUnpackCMap(String packed) { + char [] map = new char[0x110000]; + int i = 0; /* index in packed string */ + int j = 0; /* index in unpacked array */ + while (i < 334) { + int count = packed.charAt(i++); + char value = packed.charAt(i++); + do map[j++] = value; while (--count > 0); + } + return map; + } + + + /** + * Refills the input buffer. + * + * @return {@code false} iff there was new input. + * @exception java.io.IOException if any I/O-Error occurs + */ + private boolean zzRefill() throws java.io.IOException { + + /* first: make room (if you can) */ + if (zzStartRead > 0) { + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + System.arraycopy(zzBuffer, zzStartRead, + zzBuffer, 0, + zzEndRead - zzStartRead); + + /* translate stored positions */ + zzEndRead -= zzStartRead; + zzCurrentPos -= zzStartRead; + zzMarkedPos -= zzStartRead; + zzStartRead = 0; + } + + /* is the buffer big enough? */ + if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { + /* if not: blow it up */ + char newBuffer[] = new char[zzBuffer.length * 2]; + System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); + zzBuffer = newBuffer; + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + } + + /* fill the buffer with new input */ + int requested = zzBuffer.length - zzEndRead; + int numRead = zzReader.read(zzBuffer, zzEndRead, requested); + + /* not supposed to occur according to specification of java.io.Reader */ + if (numRead == 0) { + throw new java.io.IOException( + "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); + } + if (numRead > 0) { + zzEndRead += numRead; + if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + if (numRead == requested) { // We requested too few chars to encode a full Unicode character + --zzEndRead; + zzFinalHighSurrogate = 1; + } else { // There is room in the buffer for at least one more char + int c = zzReader.read(); // Expecting to read a paired low surrogate char + if (c == -1) { + return true; + } else { + zzBuffer[zzEndRead++] = (char)c; + } + } + } + /* potentially more input available */ + return false; + } + + /* numRead < 0 ==> end of stream */ + return true; + } + + + /** + * Closes the input stream. + */ + public final void yyclose() throws java.io.IOException { + zzAtEOF = true; // indicate end of file + zzEndRead = zzStartRead; // invalidate buffer + + if (zzReader != null) { + zzReader.close(); + } + } + + + /** + * Resets the scanner to read from a new input stream. + * + *

Does not close the old reader. + * + *

All internal variables are reset, the old input stream cannot be reused (internal + * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. + * + *

Internal scan buffer is resized down to its initial length, if it has grown. + * + * @param reader The new input stream. + */ + public final void yyreset(java.io.Reader reader) { + zzReader = reader; + zzAtBOL = true; + zzAtEOF = false; + zzEOFDone = false; + zzEndRead = zzStartRead = 0; + zzCurrentPos = zzMarkedPos = 0; + zzFinalHighSurrogate = 0; + yyline = yychar = yycolumn = 0; + zzLexicalState = YYINITIAL; + if (zzBuffer.length > ZZ_BUFFERSIZE) { + zzBuffer = new char[ZZ_BUFFERSIZE]; + } + } + + + /** + * Returns the current lexical state. + */ + public final int yystate() { + return zzLexicalState; + } + + + /** + * Enters a new lexical state. + * + * @param newState the new lexical state + */ + public final void yybegin(int newState) { + zzLexicalState = newState; + } + + + /** + * Returns the text matched by the current regular expression. + */ + public final String yytext() { + return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); + } + + + /** + * Returns the character at the given position from the matched text. + * + *

It is equivalent to {@code yytext().charAt(pos)}, but faster. + * + * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. + * + * @return the character at {@code position}. + */ + public final char yycharat(int position) { + return zzBuffer[zzStartRead + position]; + } + + + /** + * Returns the length of the matched text region. + */ + public final int yylength() { + return zzMarkedPos-zzStartRead; + } + + + /** + * Reports an error that occurred while scanning. + * + *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a + * match-all fallback rule) this method will only be called with things that + * "Can't Possibly Happen". + * + *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty + * scanner etc.). + * + *

Usual syntax/scanner level error handling should be done in error fallback rules. + * + * @param errorCode the code of the error message to display. + */ + private void zzScanError(int errorCode) { + String message; + try { + message = ZZ_ERROR_MSG[errorCode]; + } catch (ArrayIndexOutOfBoundsException e) { + message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; + } + + throw new Error(message); + } + + + /** + * Pushes the specified amount of characters back into the input stream. + * + *

They will be read again by then next call of the scanning method. + * + * @param number the number of characters to be read again. This number must not be greater than + * {@link #yylength()}. + */ + public void yypushback(int number) { + if ( number > yylength() ) + zzScanError(ZZ_PUSHBACK_2BIG); + + zzMarkedPos -= number; + } + + + + + /** + * Resumes scanning until the next regular expression is matched, the end of input is encountered + * or an I/O-Error occurs. + * + * @return the next token. + * @exception java.io.IOException if any I/O-Error occurs. + */ + public int yylex() throws java.io.IOException { + int zzInput; + int zzAction; + + // cached fields: + int zzCurrentPosL; + int zzMarkedPosL; + int zzEndReadL = zzEndRead; + char[] zzBufferL = zzBuffer; + char[] zzCMapL = ZZ_CMAP; + + int [] zzTransL = ZZ_TRANS; + int [] zzRowMapL = ZZ_ROWMAP; + int [] zzAttrL = ZZ_ATTRIBUTE; + + while (true) { + zzMarkedPosL = zzMarkedPos; + + zzAction = -1; + + zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; + + zzState = ZZ_LEXSTATE[zzLexicalState]; + + // set up zzAction for empty match case: + int zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + } + + + zzForAction: { + while (true) { + + if (zzCurrentPosL < zzEndReadL) { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + else if (zzAtEOF) { + zzInput = YYEOF; + break zzForAction; + } + else { + // store back cached positions + zzCurrentPos = zzCurrentPosL; + zzMarkedPos = zzMarkedPosL; + boolean eof = zzRefill(); + // get translated positions and possibly new buffer + zzCurrentPosL = zzCurrentPos; + zzMarkedPosL = zzMarkedPos; + zzBufferL = zzBuffer; + zzEndReadL = zzEndRead; + if (eof) { + zzInput = YYEOF; + break zzForAction; + } + else { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + } + int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; + if (zzNext == -1) break zzForAction; + zzState = zzNext; + + zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + zzMarkedPosL = zzCurrentPosL; + if ( (zzAttributes & 8) == 8 ) break zzForAction; + } + + } + } + + // store back cached position + zzMarkedPos = zzMarkedPosL; + + if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { + zzAtEOF = true; + { + printOutput(); return 1; + } + } + else { + switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { + case 1: + { + } + // fall through + case 3: break; + case 2: + { setCurCharPropertyValue(); + } + // fall through + case 4: break; + default: + zzScanError(ZZ_NO_MATCH); + } + } + } + } + + /** + * Runs the scanner on input files. + * + * This is a standalone scanner, it will print any unmatched + * text to System.out unchanged. + * + * @param argv the command line, contains the filenames to run + * the scanner on. + */ + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java EmojiData_Emoji_Presentation_10_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + for (int i = firstFilePos; i < argv.length; i++) { + EmojiData_Emoji_Presentation_10_0 scanner = null; + try { + java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); + java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); + scanner = new EmojiData_Emoji_Presentation_10_0(reader); + while ( !scanner.zzAtEOF ) scanner.yylex(); + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + +} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.output new file mode 100644 index 000000000..ef183be5b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.output @@ -0,0 +1,75 @@ +231A..231B +23E9..23EC +23F0..23F0 +23F3..23F3 +25FD..25FE +2614..2615 +2648..2653 +267F..267F +2693..2693 +26A1..26A1 +26AA..26AB +26BD..26BE +26C4..26C5 +26CE..26CE +26D4..26D4 +26EA..26EA +26F2..26F3 +26F5..26F5 +26FA..26FA +26FD..26FD +2705..2705 +270A..270B +2728..2728 +274C..274C +274E..274E +2753..2755 +2757..2757 +2795..2797 +27B0..27B0 +27BF..27BF +2B1B..2B1C +2B50..2B50 +2B55..2B55 +1F004..1F004 +1F0CF..1F0CF +1F18E..1F18E +1F191..1F19A +1F1E6..1F1FF +1F201..1F201 +1F21A..1F21A +1F22F..1F22F +1F232..1F236 +1F238..1F23A +1F250..1F251 +1F300..1F320 +1F32D..1F335 +1F337..1F37C +1F37E..1F393 +1F3A0..1F3CA +1F3CF..1F3D3 +1F3E0..1F3F0 +1F3F4..1F3F4 +1F3F8..1F43E +1F440..1F440 +1F442..1F4FC +1F4FF..1F53D +1F54B..1F54E +1F550..1F567 +1F57A..1F57A +1F595..1F596 +1F5A4..1F5A4 +1F5FB..1F64F +1F680..1F6C5 +1F6CC..1F6CC +1F6D0..1F6D2 +1F6EB..1F6EC +1F6F4..1F6F8 +1F910..1F93A +1F93C..1F93E +1F940..1F945 +1F947..1F94C +1F950..1F96B +1F980..1F997 +1F9C0..1F9C0 +1F9D0..1F9E6 diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.test new file mode 100644 index 000000000..5e32ec44b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Presentation_10_0 + +description: +Tests character class syntax of the Unicode 10.0 'Emoji_Presentation' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.flex new file mode 100644 index 000000000..d6dcbdc53 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 8.0 +%public +%class EmojiData_Emoji_Presentation_8_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Presentation} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.java new file mode 100644 index 000000000..3bcafb5d8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.java @@ -0,0 +1,650 @@ +// DO NOT EDIT +// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ +// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.flex + + +// See https://github.com/jflex-de/jflex/issues/222 +@SuppressWarnings("FallThrough") +public class EmojiData_Emoji_Presentation_8_0 { + + /** This character denotes the end of file. */ + public static final int YYEOF = -1; + + /** Initial size of the lookahead buffer. */ + private static final int ZZ_BUFFERSIZE = 16384; + + // Lexical states. + public static final int YYINITIAL = 0; + + /** + * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l + * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l + * at the beginning of a line + * l is of the form l = 2*k, k a non negative integer + */ + private static final int ZZ_LEXSTATE[] = { + 0, 0 + }; + + /** + * Translates characters to character classes + */ + private static final String ZZ_CMAP_PACKED = + "\u231a\0\2\1\315\0\4\1\3\0\1\1\2\0\1\1\u0209\0\2\1"+ + "\25\0\2\1\62\0\14\1\53\0\1\1\23\0\1\1\15\0\1\1"+ + "\10\0\2\1\21\0\2\1\5\0\2\1\10\0\1\1\5\0\1\1"+ + "\25\0\1\1\7\0\2\1\1\0\1\1\4\0\1\1\2\0\1\1"+ + "\7\0\1\1\4\0\2\1\34\0\1\1\43\0\1\1\1\0\1\1"+ + "\4\0\3\1\1\0\1\1\75\0\3\1\30\0\1\1\16\0\1\1"+ + "\u035b\0\2\1\63\0\1\1\4\0\1\1\uffff\0\uc4af\0\1\1\312\0"+ + "\1\1\276\0\1\1\2\0\12\1\113\0\32\1\1\0\1\1\30\0"+ + "\1\1\24\0\1\1\2\0\5\1\1\0\3\1\25\0\2\1\256\0"+ + "\41\1\14\0\11\1\1\0\106\1\1\0\26\1\14\0\53\1\4\0"+ + "\5\1\14\0\21\1\3\0\1\1\3\0\107\1\1\0\1\1\1\0"+ + "\273\1\2\0\77\1\15\0\4\1\1\0\30\1\55\0\2\1\144\0"+ + "\125\1\60\0\106\1\6\0\1\1\3\0\1\1\32\0\2\1\u0223\0"+ + "\11\1\147\0\5\1\73\0\1\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u064e\0"; + + /** + * Translates characters to character classes + */ + private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); + + /** + * Translates DFA states to action switch labels. + */ + private static final int [] ZZ_ACTION = zzUnpackAction(); + + private static final String ZZ_ACTION_PACKED_0 = + "\1\0\1\1\1\2"; + + private static int [] zzUnpackAction() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAction(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** + * Translates a state to a row index in the transition table + */ + private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); + + private static final String ZZ_ROWMAP_PACKED_0 = + "\0\0\0\2\0\2"; + + private static int [] zzUnpackRowMap() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackRowMap(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int high = packed.charAt(i++) << 16; + result[j++] = high | packed.charAt(i++); + } + return j; + } + + /** + * The transition table of the DFA + */ + private static final int [] ZZ_TRANS = zzUnpackTrans(); + + private static final String ZZ_TRANS_PACKED_0 = + "\1\2\1\3\2\0"; + + private static int [] zzUnpackTrans() { + int [] result = new int[4]; + int offset = 0; + offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackTrans(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + value--; + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** Error code for "Unknown internal scanner error". */ + private static final int ZZ_UNKNOWN_ERROR = 0; + /** Error code for "could not match input". */ + private static final int ZZ_NO_MATCH = 1; + /** Error code for "pushback value was too large". */ + private static final int ZZ_PUSHBACK_2BIG = 2; + + /** + * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and + * {@link #ZZ_PUSHBACK_2BIG} respectively. + */ + private static final String ZZ_ERROR_MSG[] = { + "Unknown internal scanner error", + "Error: could not match input", + "Error: pushback value was too large" + }; + + /** + * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} + */ + private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); + + private static final String ZZ_ATTRIBUTE_PACKED_0 = + "\1\0\2\11"; + + private static int [] zzUnpackAttribute() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAttribute(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + /** Input device. */ + private java.io.Reader zzReader; + + /** Current state of the DFA. */ + private int zzState; + + /** Current lexical state. */ + private int zzLexicalState = YYINITIAL; + + /** + * This buffer contains the current text to be matched and is the source of the {@link #yytext()} + * string. + */ + private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; + + /** Text position at the last accepting state. */ + private int zzMarkedPos; + + /** Current text position in the buffer. */ + private int zzCurrentPos; + + /** Marks the beginning of the {@link #yytext()} string in the buffer. */ + private int zzStartRead; + + /** Marks the last character in the buffer, that has been read from input. */ + private int zzEndRead; + + /** Number of newlines encountered up to the start of the matched text. */ + private int yyline; + + /** Number of characters up to the start of the matched text. */ + private int yychar; + + /** Number of characters from the last newline up to the start of the matched text. */ + private int yycolumn; + + /** Whether the scanner is currently at the beginning of a line. */ + private boolean zzAtBOL = true; + + /** Whether the scanner is at the end of line. */ + private boolean zzAtEOF; + + /** Whether the user-EOF-code has already been executed. */ + private boolean zzEOFDone; + + /** + * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. + * + *

When a lead/high surrogate has been read from the input stream into the final + * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. + */ + private int zzFinalHighSurrogate = 0; + + /* user code: */ + private static final int maxCodePoint = 0x10FFFF; + private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; + + private void printOutput() { + int codePoint = 0; + while (codePoint <= maxCodePoint) { + // First, find start point + while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { + ++codePoint; + } + if (codePoint > maxCodePoint) { + break; // No start point available + } + int begin = codePoint; + // Second, find next undefined point (one char beyond the end point) + while (codePoint <= maxCodePoint && propertyValues[codePoint]) { + ++codePoint; + } + int end = codePoint - 1; + System.out.format("%04X..%04X%n", begin, end); + } + } + + private void setCurCharPropertyValue() { + propertyValues[ yytext().codePointAt(0) ] = true; + } + + + /** + * Creates a new scanner + * + * @param in the java.io.Reader to read input from. + */ + public EmojiData_Emoji_Presentation_8_0(java.io.Reader in) { + this.zzReader = in; + } + + + /** + * Unpacks the compressed character translation table. + * + * @param packed the packed character translation table + * @return the unpacked character translation table + */ + private static char [] zzUnpackCMap(String packed) { + char [] map = new char[0x110000]; + int i = 0; /* index in packed string */ + int j = 0; /* index in unpacked array */ + while (i < 302) { + int count = packed.charAt(i++); + char value = packed.charAt(i++); + do map[j++] = value; while (--count > 0); + } + return map; + } + + + /** + * Refills the input buffer. + * + * @return {@code false} iff there was new input. + * @exception java.io.IOException if any I/O-Error occurs + */ + private boolean zzRefill() throws java.io.IOException { + + /* first: make room (if you can) */ + if (zzStartRead > 0) { + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + System.arraycopy(zzBuffer, zzStartRead, + zzBuffer, 0, + zzEndRead - zzStartRead); + + /* translate stored positions */ + zzEndRead -= zzStartRead; + zzCurrentPos -= zzStartRead; + zzMarkedPos -= zzStartRead; + zzStartRead = 0; + } + + /* is the buffer big enough? */ + if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { + /* if not: blow it up */ + char newBuffer[] = new char[zzBuffer.length * 2]; + System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); + zzBuffer = newBuffer; + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + } + + /* fill the buffer with new input */ + int requested = zzBuffer.length - zzEndRead; + int numRead = zzReader.read(zzBuffer, zzEndRead, requested); + + /* not supposed to occur according to specification of java.io.Reader */ + if (numRead == 0) { + throw new java.io.IOException( + "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); + } + if (numRead > 0) { + zzEndRead += numRead; + if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + if (numRead == requested) { // We requested too few chars to encode a full Unicode character + --zzEndRead; + zzFinalHighSurrogate = 1; + } else { // There is room in the buffer for at least one more char + int c = zzReader.read(); // Expecting to read a paired low surrogate char + if (c == -1) { + return true; + } else { + zzBuffer[zzEndRead++] = (char)c; + } + } + } + /* potentially more input available */ + return false; + } + + /* numRead < 0 ==> end of stream */ + return true; + } + + + /** + * Closes the input stream. + */ + public final void yyclose() throws java.io.IOException { + zzAtEOF = true; // indicate end of file + zzEndRead = zzStartRead; // invalidate buffer + + if (zzReader != null) { + zzReader.close(); + } + } + + + /** + * Resets the scanner to read from a new input stream. + * + *

Does not close the old reader. + * + *

All internal variables are reset, the old input stream cannot be reused (internal + * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. + * + *

Internal scan buffer is resized down to its initial length, if it has grown. + * + * @param reader The new input stream. + */ + public final void yyreset(java.io.Reader reader) { + zzReader = reader; + zzAtBOL = true; + zzAtEOF = false; + zzEOFDone = false; + zzEndRead = zzStartRead = 0; + zzCurrentPos = zzMarkedPos = 0; + zzFinalHighSurrogate = 0; + yyline = yychar = yycolumn = 0; + zzLexicalState = YYINITIAL; + if (zzBuffer.length > ZZ_BUFFERSIZE) { + zzBuffer = new char[ZZ_BUFFERSIZE]; + } + } + + + /** + * Returns the current lexical state. + */ + public final int yystate() { + return zzLexicalState; + } + + + /** + * Enters a new lexical state. + * + * @param newState the new lexical state + */ + public final void yybegin(int newState) { + zzLexicalState = newState; + } + + + /** + * Returns the text matched by the current regular expression. + */ + public final String yytext() { + return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); + } + + + /** + * Returns the character at the given position from the matched text. + * + *

It is equivalent to {@code yytext().charAt(pos)}, but faster. + * + * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. + * + * @return the character at {@code position}. + */ + public final char yycharat(int position) { + return zzBuffer[zzStartRead + position]; + } + + + /** + * Returns the length of the matched text region. + */ + public final int yylength() { + return zzMarkedPos-zzStartRead; + } + + + /** + * Reports an error that occurred while scanning. + * + *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a + * match-all fallback rule) this method will only be called with things that + * "Can't Possibly Happen". + * + *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty + * scanner etc.). + * + *

Usual syntax/scanner level error handling should be done in error fallback rules. + * + * @param errorCode the code of the error message to display. + */ + private void zzScanError(int errorCode) { + String message; + try { + message = ZZ_ERROR_MSG[errorCode]; + } catch (ArrayIndexOutOfBoundsException e) { + message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; + } + + throw new Error(message); + } + + + /** + * Pushes the specified amount of characters back into the input stream. + * + *

They will be read again by then next call of the scanning method. + * + * @param number the number of characters to be read again. This number must not be greater than + * {@link #yylength()}. + */ + public void yypushback(int number) { + if ( number > yylength() ) + zzScanError(ZZ_PUSHBACK_2BIG); + + zzMarkedPos -= number; + } + + + + + /** + * Resumes scanning until the next regular expression is matched, the end of input is encountered + * or an I/O-Error occurs. + * + * @return the next token. + * @exception java.io.IOException if any I/O-Error occurs. + */ + public int yylex() throws java.io.IOException { + int zzInput; + int zzAction; + + // cached fields: + int zzCurrentPosL; + int zzMarkedPosL; + int zzEndReadL = zzEndRead; + char[] zzBufferL = zzBuffer; + char[] zzCMapL = ZZ_CMAP; + + int [] zzTransL = ZZ_TRANS; + int [] zzRowMapL = ZZ_ROWMAP; + int [] zzAttrL = ZZ_ATTRIBUTE; + + while (true) { + zzMarkedPosL = zzMarkedPos; + + zzAction = -1; + + zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; + + zzState = ZZ_LEXSTATE[zzLexicalState]; + + // set up zzAction for empty match case: + int zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + } + + + zzForAction: { + while (true) { + + if (zzCurrentPosL < zzEndReadL) { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + else if (zzAtEOF) { + zzInput = YYEOF; + break zzForAction; + } + else { + // store back cached positions + zzCurrentPos = zzCurrentPosL; + zzMarkedPos = zzMarkedPosL; + boolean eof = zzRefill(); + // get translated positions and possibly new buffer + zzCurrentPosL = zzCurrentPos; + zzMarkedPosL = zzMarkedPos; + zzBufferL = zzBuffer; + zzEndReadL = zzEndRead; + if (eof) { + zzInput = YYEOF; + break zzForAction; + } + else { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + } + int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; + if (zzNext == -1) break zzForAction; + zzState = zzNext; + + zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + zzMarkedPosL = zzCurrentPosL; + if ( (zzAttributes & 8) == 8 ) break zzForAction; + } + + } + } + + // store back cached position + zzMarkedPos = zzMarkedPosL; + + if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { + zzAtEOF = true; + { + printOutput(); return 1; + } + } + else { + switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { + case 1: + { + } + // fall through + case 3: break; + case 2: + { setCurCharPropertyValue(); + } + // fall through + case 4: break; + default: + zzScanError(ZZ_NO_MATCH); + } + } + } + } + + /** + * Runs the scanner on input files. + * + * This is a standalone scanner, it will print any unmatched + * text to System.out unchanged. + * + * @param argv the command line, contains the filenames to run + * the scanner on. + */ + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java EmojiData_Emoji_Presentation_8_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + for (int i = firstFilePos; i < argv.length; i++) { + EmojiData_Emoji_Presentation_8_0 scanner = null; + try { + java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); + java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); + scanner = new EmojiData_Emoji_Presentation_8_0(reader); + while ( !scanner.zzAtEOF ) scanner.yylex(); + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + +} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.output new file mode 100644 index 000000000..8f0517657 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.output @@ -0,0 +1,67 @@ +231A..231B +23E9..23EC +23F0..23F0 +23F3..23F3 +25FD..25FE +2614..2615 +2648..2653 +267F..267F +2693..2693 +26A1..26A1 +26AA..26AB +26BD..26BE +26C4..26C5 +26CE..26CE +26D4..26D4 +26EA..26EA +26F2..26F3 +26F5..26F5 +26FA..26FA +26FD..26FD +2705..2705 +270A..270B +2728..2728 +274C..274C +274E..274E +2753..2755 +2757..2757 +2795..2797 +27B0..27B0 +27BF..27BF +2B1B..2B1C +2B50..2B50 +2B55..2B55 +1F004..1F004 +1F0CF..1F0CF +1F18E..1F18E +1F191..1F19A +1F1E6..1F1FF +1F201..1F201 +1F21A..1F21A +1F22F..1F22F +1F232..1F236 +1F238..1F23A +1F250..1F251 +1F300..1F320 +1F32D..1F335 +1F337..1F37C +1F37E..1F393 +1F3A0..1F3CA +1F3CF..1F3D3 +1F3E0..1F3F0 +1F3F4..1F3F4 +1F3F8..1F43E +1F440..1F440 +1F442..1F4FC +1F4FF..1F53D +1F54B..1F54E +1F550..1F567 +1F595..1F596 +1F5FB..1F64F +1F680..1F6C5 +1F6CC..1F6CC +1F6D0..1F6D0 +1F6EB..1F6EC +1F910..1F918 +1F980..1F984 +1F9C0..1F9C0 diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.test new file mode 100644 index 000000000..c3119f735 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Presentation_8_0 + +description: +Tests character class syntax of the Unicode 8.0 'Emoji_Presentation' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.flex new file mode 100644 index 000000000..9ea3bd7ba --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 9.0 +%public +%class EmojiData_Emoji_Presentation_9_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Presentation} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.java new file mode 100644 index 000000000..fa02655aa --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.java @@ -0,0 +1,652 @@ +// DO NOT EDIT +// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ +// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.flex + + +// See https://github.com/jflex-de/jflex/issues/222 +@SuppressWarnings("FallThrough") +public class EmojiData_Emoji_Presentation_9_0 { + + /** This character denotes the end of file. */ + public static final int YYEOF = -1; + + /** Initial size of the lookahead buffer. */ + private static final int ZZ_BUFFERSIZE = 16384; + + // Lexical states. + public static final int YYINITIAL = 0; + + /** + * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l + * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l + * at the beginning of a line + * l is of the form l = 2*k, k a non negative integer + */ + private static final int ZZ_LEXSTATE[] = { + 0, 0 + }; + + /** + * Translates characters to character classes + */ + private static final String ZZ_CMAP_PACKED = + "\u231a\0\2\1\315\0\4\1\3\0\1\1\2\0\1\1\u0209\0\2\1"+ + "\25\0\2\1\62\0\14\1\53\0\1\1\23\0\1\1\15\0\1\1"+ + "\10\0\2\1\21\0\2\1\5\0\2\1\10\0\1\1\5\0\1\1"+ + "\25\0\1\1\7\0\2\1\1\0\1\1\4\0\1\1\2\0\1\1"+ + "\7\0\1\1\4\0\2\1\34\0\1\1\43\0\1\1\1\0\1\1"+ + "\4\0\3\1\1\0\1\1\75\0\3\1\30\0\1\1\16\0\1\1"+ + "\u035b\0\2\1\63\0\1\1\4\0\1\1\uffff\0\uc4af\0\1\1\312\0"+ + "\1\1\276\0\1\1\2\0\12\1\113\0\32\1\1\0\1\1\30\0"+ + "\1\1\24\0\1\1\2\0\5\1\1\0\3\1\25\0\2\1\256\0"+ + "\41\1\14\0\11\1\1\0\106\1\1\0\26\1\14\0\53\1\4\0"+ + "\5\1\14\0\21\1\3\0\1\1\3\0\107\1\1\0\1\1\1\0"+ + "\273\1\2\0\77\1\15\0\4\1\1\0\30\1\22\0\1\1\32\0"+ + "\2\1\15\0\1\1\126\0\125\1\60\0\106\1\6\0\1\1\3\0"+ + "\3\1\30\0\2\1\7\0\3\1\u0219\0\17\1\1\0\10\1\10\0"+ + "\1\1\2\0\10\1\1\0\3\1\1\0\6\1\1\0\5\1\4\0"+ + "\17\1\41\0\22\1\56\0\1\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u064e\0"; + + /** + * Translates characters to character classes + */ + private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); + + /** + * Translates DFA states to action switch labels. + */ + private static final int [] ZZ_ACTION = zzUnpackAction(); + + private static final String ZZ_ACTION_PACKED_0 = + "\1\0\1\1\1\2"; + + private static int [] zzUnpackAction() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAction(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** + * Translates a state to a row index in the transition table + */ + private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); + + private static final String ZZ_ROWMAP_PACKED_0 = + "\0\0\0\2\0\2"; + + private static int [] zzUnpackRowMap() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackRowMap(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int high = packed.charAt(i++) << 16; + result[j++] = high | packed.charAt(i++); + } + return j; + } + + /** + * The transition table of the DFA + */ + private static final int [] ZZ_TRANS = zzUnpackTrans(); + + private static final String ZZ_TRANS_PACKED_0 = + "\1\2\1\3\2\0"; + + private static int [] zzUnpackTrans() { + int [] result = new int[4]; + int offset = 0; + offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackTrans(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + value--; + do result[j++] = value; while (--count > 0); + } + return j; + } + + + /** Error code for "Unknown internal scanner error". */ + private static final int ZZ_UNKNOWN_ERROR = 0; + /** Error code for "could not match input". */ + private static final int ZZ_NO_MATCH = 1; + /** Error code for "pushback value was too large". */ + private static final int ZZ_PUSHBACK_2BIG = 2; + + /** + * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and + * {@link #ZZ_PUSHBACK_2BIG} respectively. + */ + private static final String ZZ_ERROR_MSG[] = { + "Unknown internal scanner error", + "Error: could not match input", + "Error: pushback value was too large" + }; + + /** + * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} + */ + private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); + + private static final String ZZ_ATTRIBUTE_PACKED_0 = + "\1\0\2\11"; + + private static int [] zzUnpackAttribute() { + int [] result = new int[3]; + int offset = 0; + offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); + return result; + } + + private static int zzUnpackAttribute(String packed, int offset, int [] result) { + int i = 0; /* index in packed string */ + int j = offset; /* index in unpacked array */ + int l = packed.length(); + while (i < l) { + int count = packed.charAt(i++); + int value = packed.charAt(i++); + do result[j++] = value; while (--count > 0); + } + return j; + } + + /** Input device. */ + private java.io.Reader zzReader; + + /** Current state of the DFA. */ + private int zzState; + + /** Current lexical state. */ + private int zzLexicalState = YYINITIAL; + + /** + * This buffer contains the current text to be matched and is the source of the {@link #yytext()} + * string. + */ + private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; + + /** Text position at the last accepting state. */ + private int zzMarkedPos; + + /** Current text position in the buffer. */ + private int zzCurrentPos; + + /** Marks the beginning of the {@link #yytext()} string in the buffer. */ + private int zzStartRead; + + /** Marks the last character in the buffer, that has been read from input. */ + private int zzEndRead; + + /** Number of newlines encountered up to the start of the matched text. */ + private int yyline; + + /** Number of characters up to the start of the matched text. */ + private int yychar; + + /** Number of characters from the last newline up to the start of the matched text. */ + private int yycolumn; + + /** Whether the scanner is currently at the beginning of a line. */ + private boolean zzAtBOL = true; + + /** Whether the scanner is at the end of line. */ + private boolean zzAtEOF; + + /** Whether the user-EOF-code has already been executed. */ + private boolean zzEOFDone; + + /** + * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. + * + *

When a lead/high surrogate has been read from the input stream into the final + * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. + */ + private int zzFinalHighSurrogate = 0; + + /* user code: */ + private static final int maxCodePoint = 0x10FFFF; + private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; + + private void printOutput() { + int codePoint = 0; + while (codePoint <= maxCodePoint) { + // First, find start point + while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { + ++codePoint; + } + if (codePoint > maxCodePoint) { + break; // No start point available + } + int begin = codePoint; + // Second, find next undefined point (one char beyond the end point) + while (codePoint <= maxCodePoint && propertyValues[codePoint]) { + ++codePoint; + } + int end = codePoint - 1; + System.out.format("%04X..%04X%n", begin, end); + } + } + + private void setCurCharPropertyValue() { + propertyValues[ yytext().codePointAt(0) ] = true; + } + + + /** + * Creates a new scanner + * + * @param in the java.io.Reader to read input from. + */ + public EmojiData_Emoji_Presentation_9_0(java.io.Reader in) { + this.zzReader = in; + } + + + /** + * Unpacks the compressed character translation table. + * + * @param packed the packed character translation table + * @return the unpacked character translation table + */ + private static char [] zzUnpackCMap(String packed) { + char [] map = new char[0x110000]; + int i = 0; /* index in packed string */ + int j = 0; /* index in unpacked array */ + while (i < 342) { + int count = packed.charAt(i++); + char value = packed.charAt(i++); + do map[j++] = value; while (--count > 0); + } + return map; + } + + + /** + * Refills the input buffer. + * + * @return {@code false} iff there was new input. + * @exception java.io.IOException if any I/O-Error occurs + */ + private boolean zzRefill() throws java.io.IOException { + + /* first: make room (if you can) */ + if (zzStartRead > 0) { + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + System.arraycopy(zzBuffer, zzStartRead, + zzBuffer, 0, + zzEndRead - zzStartRead); + + /* translate stored positions */ + zzEndRead -= zzStartRead; + zzCurrentPos -= zzStartRead; + zzMarkedPos -= zzStartRead; + zzStartRead = 0; + } + + /* is the buffer big enough? */ + if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { + /* if not: blow it up */ + char newBuffer[] = new char[zzBuffer.length * 2]; + System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); + zzBuffer = newBuffer; + zzEndRead += zzFinalHighSurrogate; + zzFinalHighSurrogate = 0; + } + + /* fill the buffer with new input */ + int requested = zzBuffer.length - zzEndRead; + int numRead = zzReader.read(zzBuffer, zzEndRead, requested); + + /* not supposed to occur according to specification of java.io.Reader */ + if (numRead == 0) { + throw new java.io.IOException( + "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); + } + if (numRead > 0) { + zzEndRead += numRead; + if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { + if (numRead == requested) { // We requested too few chars to encode a full Unicode character + --zzEndRead; + zzFinalHighSurrogate = 1; + } else { // There is room in the buffer for at least one more char + int c = zzReader.read(); // Expecting to read a paired low surrogate char + if (c == -1) { + return true; + } else { + zzBuffer[zzEndRead++] = (char)c; + } + } + } + /* potentially more input available */ + return false; + } + + /* numRead < 0 ==> end of stream */ + return true; + } + + + /** + * Closes the input stream. + */ + public final void yyclose() throws java.io.IOException { + zzAtEOF = true; // indicate end of file + zzEndRead = zzStartRead; // invalidate buffer + + if (zzReader != null) { + zzReader.close(); + } + } + + + /** + * Resets the scanner to read from a new input stream. + * + *

Does not close the old reader. + * + *

All internal variables are reset, the old input stream cannot be reused (internal + * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. + * + *

Internal scan buffer is resized down to its initial length, if it has grown. + * + * @param reader The new input stream. + */ + public final void yyreset(java.io.Reader reader) { + zzReader = reader; + zzAtBOL = true; + zzAtEOF = false; + zzEOFDone = false; + zzEndRead = zzStartRead = 0; + zzCurrentPos = zzMarkedPos = 0; + zzFinalHighSurrogate = 0; + yyline = yychar = yycolumn = 0; + zzLexicalState = YYINITIAL; + if (zzBuffer.length > ZZ_BUFFERSIZE) { + zzBuffer = new char[ZZ_BUFFERSIZE]; + } + } + + + /** + * Returns the current lexical state. + */ + public final int yystate() { + return zzLexicalState; + } + + + /** + * Enters a new lexical state. + * + * @param newState the new lexical state + */ + public final void yybegin(int newState) { + zzLexicalState = newState; + } + + + /** + * Returns the text matched by the current regular expression. + */ + public final String yytext() { + return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); + } + + + /** + * Returns the character at the given position from the matched text. + * + *

It is equivalent to {@code yytext().charAt(pos)}, but faster. + * + * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. + * + * @return the character at {@code position}. + */ + public final char yycharat(int position) { + return zzBuffer[zzStartRead + position]; + } + + + /** + * Returns the length of the matched text region. + */ + public final int yylength() { + return zzMarkedPos-zzStartRead; + } + + + /** + * Reports an error that occurred while scanning. + * + *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a + * match-all fallback rule) this method will only be called with things that + * "Can't Possibly Happen". + * + *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty + * scanner etc.). + * + *

Usual syntax/scanner level error handling should be done in error fallback rules. + * + * @param errorCode the code of the error message to display. + */ + private void zzScanError(int errorCode) { + String message; + try { + message = ZZ_ERROR_MSG[errorCode]; + } catch (ArrayIndexOutOfBoundsException e) { + message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; + } + + throw new Error(message); + } + + + /** + * Pushes the specified amount of characters back into the input stream. + * + *

They will be read again by then next call of the scanning method. + * + * @param number the number of characters to be read again. This number must not be greater than + * {@link #yylength()}. + */ + public void yypushback(int number) { + if ( number > yylength() ) + zzScanError(ZZ_PUSHBACK_2BIG); + + zzMarkedPos -= number; + } + + + + + /** + * Resumes scanning until the next regular expression is matched, the end of input is encountered + * or an I/O-Error occurs. + * + * @return the next token. + * @exception java.io.IOException if any I/O-Error occurs. + */ + public int yylex() throws java.io.IOException { + int zzInput; + int zzAction; + + // cached fields: + int zzCurrentPosL; + int zzMarkedPosL; + int zzEndReadL = zzEndRead; + char[] zzBufferL = zzBuffer; + char[] zzCMapL = ZZ_CMAP; + + int [] zzTransL = ZZ_TRANS; + int [] zzRowMapL = ZZ_ROWMAP; + int [] zzAttrL = ZZ_ATTRIBUTE; + + while (true) { + zzMarkedPosL = zzMarkedPos; + + zzAction = -1; + + zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; + + zzState = ZZ_LEXSTATE[zzLexicalState]; + + // set up zzAction for empty match case: + int zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + } + + + zzForAction: { + while (true) { + + if (zzCurrentPosL < zzEndReadL) { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + else if (zzAtEOF) { + zzInput = YYEOF; + break zzForAction; + } + else { + // store back cached positions + zzCurrentPos = zzCurrentPosL; + zzMarkedPos = zzMarkedPosL; + boolean eof = zzRefill(); + // get translated positions and possibly new buffer + zzCurrentPosL = zzCurrentPos; + zzMarkedPosL = zzMarkedPos; + zzBufferL = zzBuffer; + zzEndReadL = zzEndRead; + if (eof) { + zzInput = YYEOF; + break zzForAction; + } + else { + zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); + zzCurrentPosL += Character.charCount(zzInput); + } + } + int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; + if (zzNext == -1) break zzForAction; + zzState = zzNext; + + zzAttributes = zzAttrL[zzState]; + if ( (zzAttributes & 1) == 1 ) { + zzAction = zzState; + zzMarkedPosL = zzCurrentPosL; + if ( (zzAttributes & 8) == 8 ) break zzForAction; + } + + } + } + + // store back cached position + zzMarkedPos = zzMarkedPosL; + + if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { + zzAtEOF = true; + { + printOutput(); return 1; + } + } + else { + switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { + case 1: + { + } + // fall through + case 3: break; + case 2: + { setCurCharPropertyValue(); + } + // fall through + case 4: break; + default: + zzScanError(ZZ_NO_MATCH); + } + } + } + } + + /** + * Runs the scanner on input files. + * + * This is a standalone scanner, it will print any unmatched + * text to System.out unchanged. + * + * @param argv the command line, contains the filenames to run + * the scanner on. + */ + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java EmojiData_Emoji_Presentation_9_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + for (int i = firstFilePos; i < argv.length; i++) { + EmojiData_Emoji_Presentation_9_0 scanner = null; + try { + java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); + java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); + scanner = new EmojiData_Emoji_Presentation_9_0(reader); + while ( !scanner.zzAtEOF ) scanner.yylex(); + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + +} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.output new file mode 100644 index 000000000..bb4213ae0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.output @@ -0,0 +1,77 @@ +231A..231B +23E9..23EC +23F0..23F0 +23F3..23F3 +25FD..25FE +2614..2615 +2648..2653 +267F..267F +2693..2693 +26A1..26A1 +26AA..26AB +26BD..26BE +26C4..26C5 +26CE..26CE +26D4..26D4 +26EA..26EA +26F2..26F3 +26F5..26F5 +26FA..26FA +26FD..26FD +2705..2705 +270A..270B +2728..2728 +274C..274C +274E..274E +2753..2755 +2757..2757 +2795..2797 +27B0..27B0 +27BF..27BF +2B1B..2B1C +2B50..2B50 +2B55..2B55 +1F004..1F004 +1F0CF..1F0CF +1F18E..1F18E +1F191..1F19A +1F1E6..1F1FF +1F201..1F201 +1F21A..1F21A +1F22F..1F22F +1F232..1F236 +1F238..1F23A +1F250..1F251 +1F300..1F320 +1F32D..1F335 +1F337..1F37C +1F37E..1F393 +1F3A0..1F3CA +1F3CF..1F3D3 +1F3E0..1F3F0 +1F3F4..1F3F4 +1F3F8..1F43E +1F440..1F440 +1F442..1F4FC +1F4FF..1F53D +1F54B..1F54E +1F550..1F567 +1F57A..1F57A +1F595..1F596 +1F5A4..1F5A4 +1F5FB..1F64F +1F680..1F6C5 +1F6CC..1F6CC +1F6D0..1F6D2 +1F6EB..1F6EC +1F6F4..1F6F6 +1F910..1F91E +1F920..1F927 +1F930..1F930 +1F933..1F93A +1F93C..1F93E +1F940..1F945 +1F947..1F94B +1F950..1F95E +1F980..1F991 +1F9C0..1F9C0 diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.test new file mode 100644 index 000000000..e86eb430f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Presentation_9_0 + +description: +Tests character class syntax of the Unicode 9.0 'Emoji_Presentation' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/perl/create.unicode-emoji.test.case.files.pl b/testsuite/testcases/src/test/perl/create.unicode-emoji.test.case.files.pl new file mode 100644 index 000000000..79a28f2ca --- /dev/null +++ b/testsuite/testcases/src/test/perl/create.unicode-emoji.test.case.files.pl @@ -0,0 +1,177 @@ +#!/usr/bin/perl +# +# create.unicode-emoji.test.case.files.pl +# +# This script is designed to take as input emoji-data.txt, and output +# a JFlex test spec to produce output of the following form (one spec file and +# one output file per defined property), when taking as input a file with each +# Unicode code point (which excludes surrogates). +# +# 0020..0020 +# +# Each output file line contains a hex char range matching the property for +# which the spec tests. +# +# A teststuite .test file is also output for each defined property. +# + +use strict; +use warnings; +use Getopt::Long; + +my $max_code_point = 0x10FFFF; + +my $version = ''; +my $emoji_data_filename = ''; +my %properties = (); + +GetOptions("version=s"=>\$version, "d=s"=>\$emoji_data_filename); + +unless ($version && $emoji_data_filename && -f $emoji_data_filename + && -r $emoji_data_filename) +{ + print STDERR "Usage: $0 -v -d \n"; + exit(1); +} + +my $underscore_version = $version; +$underscore_version =~ s/\./_/g; + +open IN, "<$emoji_data_filename" + || die "ERROR opening '$emoji_data_filename' for reading: $!"; +while () +{ + s/\s*\#.*//; + next unless (/\S/); + if (/^([A-Fa-f0-9]{4,6})\.\.([A-Fa-f0-9]{4,6})\s*;\s*(.*)/) + { # 0030..0039 ; Emoji # [10] (0️..9️) DIGIT ZERO..DIGIT NINE + my $start = hex($1); + next if ($start > $max_code_point); + + my $end = hex($2) > $max_code_point ? $max_code_point : hex($2); + my $property = $3; + if (($start < 0xD800 && $end < 0xD800) + || ($start > 0xDFFF && $end > 0xDFFF)) + { # No surrogates involved + push @{$properties{$property}}, [ $start, $end ]; + } + else + { + if ($start < 0xD800) + { # Add a range for below the surrogate blocks + push @{$properties{$property}}, [ $start, 0xD7FF ]; + } + if ($end > 0xDFFF) + { # Add a range for above the surrogate blocks + push @{$properties{$property}}, [ 0xE000, $end ]; + } + } + } + elsif (/^([A-Fa-f0-9]{4,6})\s*;\s*(.*)/) + { # 002A ; Emoji # [1] (*) ASTERISK + my $start_and_end = hex($1); + my $property = $2; + if ($start_and_end < 0xD800 || $start_and_end > 0xDFFF) + { # Skip surrogate block definitions + push @{$properties{$property}}, [$start_and_end, $start_and_end]; + } + } +} +close IN; + +# Merge contiguous ranges +for my $property (keys %properties) +{ + my $merged_property_ranges = []; + for my $range (@{$properties{$property}}) + { + if (0 == scalar(@$merged_property_ranges)) + { + push @$merged_property_ranges, $range; + } + else + { + if ($range->[0] == $merged_property_ranges->[-1]->[1] + 1) + { + $merged_property_ranges->[-1]->[1] = $range->[1]; + } + else + { + push @$merged_property_ranges, $range; + } + } + } + $properties{$property} = $merged_property_ranges; +} + +my $count = 0; +for my $property (sort keys %properties) +{ + next if ($property =~ /surrogate/i); + + my $underscore_property = $property; + $underscore_property =~ s/[^0-9A-Za-z]+/_/g; + my $base_name + = "EmojiData_${underscore_property}_${underscore_version}"; + + my $output_file = "${base_name}.output"; + open OUTPUT, ">$output_file" || die "ERROR opening '$output_file': $!"; + for my $range (@{$properties{$property}}) + { + printf OUTPUT "%04X..%04X\n", $range->[0], $range->[1]; + } + close OUTPUT; + + my $test_file = "$base_name.test"; + open TEST, ">$test_file" || die "ERROR opening '$test_file': $!"; + print TEST <<"__TEST__"; +name: $base_name + +description: +Tests character class syntax of the Unicode $version '$property' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + +__TEST__ + close TEST; + + my $spec_file = "${base_name}.flex"; + open SPEC, ">$spec_file" || die "ERROR opening '$spec_file': $!"; + print SPEC <<"__SPEC__"; +%% + +%unicode $version +%public +%class $base_name + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\\p{$property} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } +__SPEC__ + close SPEC; + + my $jflex_output_file = "${base_name}-flex.output"; + open JFLEX_OUTPUT, ">$jflex_output_file" + || die "ERROR opening '$jflex_output_file': $!"; + # empty file - no expected JFlex output + close JFLEX_OUTPUT; + + print "\t" unless ($count % 2); + print "$property"; + print ' 'x(30-length($property)) unless ($count % 2); + print "\n" if ($count % 2); + ++$count; +} diff --git a/testsuite/testcases/src/test/sh/create.all.unicode.test.case.files.sh b/testsuite/testcases/src/test/sh/create.all.unicode.test.case.files.sh index 726122cf0..0b448f5e1 100755 --- a/testsuite/testcases/src/test/sh/create.all.unicode.test.case.files.sh +++ b/testsuite/testcases/src/test/sh/create.all.unicode.test.case.files.sh @@ -3,10 +3,13 @@ # First, download the zipped UCD (excluding the Unihan database) # from the public Unicode.org site, using something like: # -# PROMPT$ mkdir ~/temp/Unicode- && cd ~/temp/Unicode- -# PROMPT$ wget ftp://www.unicode.org/Public/zipped//UCD.zip +# PROMPT$ mkdir ~/temp/Unicode- && cd ~/temp/Unicode- # major.minor version +# PROMPT$ wget ftp://www.unicode.org/Public/zipped//UCD.zip # major.minor.patch version +# PROMPT$ unzip UCD.zip # -# Then unzip the file. +# Next, download the Emoji data file corresponding to the Unicode version, using something like: +# +# PROMPT$ wget ftp://www.unicode.org/Public/emoji//emoji-data.txt # major.minor version # # Next, run this script (using the X.Y version string), e.g.: # @@ -105,3 +108,6 @@ cd ../unicode-word-break/ cd ../unicode-age/ ../../perl/create.unicode-age.test.case.files.pl -v $version -d $ucd/DerivedAge.txt + +cd ../unicode-emoji +../../perl/create.unicode-emoji.test.case.files.pl -v $version -d $ucd/emoji-data.txt From 3b7deb164644f060c9923a0f9a356b84f253cef2 Mon Sep 17 00:00:00 2001 From: Steve Rowe Date: Sat, 9 Mar 2019 14:28:04 -0500 Subject: [PATCH 080/129] Add support for Unicode 11.0 (#555) * Add Unicode 11.0 support * Incorporate emoji properties and clean up * Add changelog entry --- jflex/changelog.md | 2 +- .../jflex/core/unicode/UnicodeProperties.java | 14 +- .../jflex/core/unicode/data/Unicode_11_0.java | 43865 ++++++++++++++++ .../UnicodeAge_11_0_age_10_0-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_10_0.flex | 16 + .../UnicodeAge_11_0_age_10_0.output | 659 + .../unicode-age/UnicodeAge_11_0_age_10_0.test | 11 + .../UnicodeAge_11_0_age_11_0-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_11_0.flex | 16 + .../UnicodeAge_11_0_age_11_0.output | 668 + .../unicode-age/UnicodeAge_11_0_age_11_0.test | 11 + .../UnicodeAge_11_0_age_1_1-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_1_1.flex | 16 + .../UnicodeAge_11_0_age_1_1.output | 288 + .../unicode-age/UnicodeAge_11_0_age_1_1.test | 11 + .../UnicodeAge_11_0_age_2_0-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_2_0.flex | 16 + .../UnicodeAge_11_0_age_2_0.output | 312 + .../unicode-age/UnicodeAge_11_0_age_2_0.test | 11 + .../UnicodeAge_11_0_age_2_1-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_2_1.flex | 16 + .../UnicodeAge_11_0_age_2_1.output | 312 + .../unicode-age/UnicodeAge_11_0_age_2_1.test | 11 + .../UnicodeAge_11_0_age_3_0-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_3_0.flex | 16 + .../UnicodeAge_11_0_age_3_0.output | 369 + .../unicode-age/UnicodeAge_11_0_age_3_0.test | 11 + .../UnicodeAge_11_0_age_3_1-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_3_1.flex | 16 + .../UnicodeAge_11_0_age_3_1.output | 402 + .../unicode-age/UnicodeAge_11_0_age_3_1.test | 11 + .../UnicodeAge_11_0_age_3_2-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_3_2.flex | 16 + .../UnicodeAge_11_0_age_3_2.output | 397 + .../unicode-age/UnicodeAge_11_0_age_3_2.test | 11 + .../UnicodeAge_11_0_age_4_0-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_4_0.flex | 16 + .../UnicodeAge_11_0_age_4_0.output | 412 + .../unicode-age/UnicodeAge_11_0_age_4_0.test | 11 + .../UnicodeAge_11_0_age_4_1-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_4_1.flex | 16 + .../UnicodeAge_11_0_age_4_1.output | 430 + .../unicode-age/UnicodeAge_11_0_age_4_1.test | 11 + .../UnicodeAge_11_0_age_5_0-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_5_0.flex | 16 + .../UnicodeAge_11_0_age_5_0.output | 440 + .../unicode-age/UnicodeAge_11_0_age_5_0.test | 11 + .../UnicodeAge_11_0_age_5_1-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_5_1.flex | 16 + .../UnicodeAge_11_0_age_5_1.output | 455 + .../unicode-age/UnicodeAge_11_0_age_5_1.test | 11 + .../UnicodeAge_11_0_age_5_2-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_5_2.flex | 16 + .../UnicodeAge_11_0_age_5_2.output | 495 + .../unicode-age/UnicodeAge_11_0_age_5_2.test | 11 + .../UnicodeAge_11_0_age_6_0-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_6_0.flex | 16 + .../UnicodeAge_11_0_age_6_0.output | 511 + .../unicode-age/UnicodeAge_11_0_age_6_0.test | 11 + .../UnicodeAge_11_0_age_6_1-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_6_1.flex | 16 + .../UnicodeAge_11_0_age_6_1.output | 549 + .../unicode-age/UnicodeAge_11_0_age_6_1.test | 11 + .../UnicodeAge_11_0_age_6_2-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_6_2.flex | 16 + .../UnicodeAge_11_0_age_6_2.output | 549 + .../unicode-age/UnicodeAge_11_0_age_6_2.test | 11 + .../UnicodeAge_11_0_age_6_3-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_6_3.flex | 16 + .../UnicodeAge_11_0_age_6_3.output | 549 + .../unicode-age/UnicodeAge_11_0_age_6_3.test | 11 + .../UnicodeAge_11_0_age_7_0-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_7_0.flex | 16 + .../UnicodeAge_11_0_age_7_0.output | 610 + .../unicode-age/UnicodeAge_11_0_age_7_0.test | 11 + .../UnicodeAge_11_0_age_8_0-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_8_0.flex | 16 + .../UnicodeAge_11_0_age_8_0.output | 623 + .../unicode-age/UnicodeAge_11_0_age_8_0.test | 11 + .../UnicodeAge_11_0_age_9_0-flex.output | 0 .../unicode-age/UnicodeAge_11_0_age_9_0.flex | 16 + .../UnicodeAge_11_0_age_9_0.output | 648 + .../unicode-age/UnicodeAge_11_0_age_9_0.test | 11 + ...nicodeAge_11_0_age_subtraction-flex.output | 0 .../UnicodeAge_11_0_age_subtraction.flex | 34 + .../UnicodeAge_11_0_age_subtraction.output | 1172 + .../UnicodeAge_11_0_age_subtraction.test | 12 + ...UnicodeAge_11_0_age_unassigned-flex.output | 0 .../UnicodeAge_11_0_age_unassigned.flex | 16 + .../UnicodeAge_11_0_age_unassigned.output | 667 + .../UnicodeAge_11_0_age_unassigned.test | 11 + .../UnicodeBlocks_11_0-flex.output | 0 .../unicode-blocks/UnicodeBlocks_11_0.flex | 303 + .../unicode-blocks/UnicodeBlocks_11_0.output | 339 + .../unicode-blocks/UnicodeBlocks_11_0.test | 11 + .../UnicodeCaseless_11_0-flex.output | 5624 ++ .../UnicodeCaseless_11_0.flex | 2801 + .../UnicodeCaseless_11_0.output | 2780 + .../UnicodeCaseless_11_0.test | 11 + ...atibilityProperties_alnum_11_0-flex.output | 0 ...odeCompatibilityProperties_alnum_11_0.flex | 17 + ...eCompatibilityProperties_alnum_11_0.output | 713 + ...odeCompatibilityProperties_alnum_11_0.test | 13 + ...atibilityProperties_blank_11_0-flex.output | 0 ...odeCompatibilityProperties_blank_11_0.flex | 17 + ...eCompatibilityProperties_blank_11_0.output | 8 + ...odeCompatibilityProperties_blank_11_0.test | 13 + ...atibilityProperties_graph_11_0-flex.output | 0 ...odeCompatibilityProperties_graph_11_0.flex | 17 + ...eCompatibilityProperties_graph_11_0.output | 663 + ...odeCompatibilityProperties_graph_11_0.test | 13 + ...atibilityProperties_print_11_0-flex.output | 0 ...odeCompatibilityProperties_print_11_0.flex | 17 + ...eCompatibilityProperties_print_11_0.output | 660 + ...odeCompatibilityProperties_print_11_0.test | 13 + ...tibilityProperties_xdigit_11_0-flex.output | 0 ...deCompatibilityProperties_xdigit_11_0.flex | 17 + ...CompatibilityProperties_xdigit_11_0.output | 61 + ...deCompatibilityProperties_xdigit_11_0.test | 13 + ...CoreProperties_Alphabetic_11_0-flex.output | 0 ...DerivedCoreProperties_Alphabetic_11_0.flex | 17 + ...rivedCoreProperties_Alphabetic_11_0.output | 676 + ...DerivedCoreProperties_Alphabetic_11_0.test | 12 + ...Properties_Case_Ignorable_11_0-flex.output | 0 ...vedCoreProperties_Case_Ignorable_11_0.flex | 17 + ...dCoreProperties_Case_Ignorable_11_0.output | 394 + ...vedCoreProperties_Case_Ignorable_11_0.test | 12 + ...rivedCoreProperties_Cased_11_0-flex.output | 0 ...icodeDerivedCoreProperties_Cased_11_0.flex | 17 + ...odeDerivedCoreProperties_Cased_11_0.output | 139 + ...icodeDerivedCoreProperties_Cased_11_0.test | 12 + ...s_Changes_When_Casefolded_11_0-flex.output | 0 ...operties_Changes_When_Casefolded_11_0.flex | 17 + ...erties_Changes_When_Casefolded_11_0.output | 607 + ...operties_Changes_When_Casefolded_11_0.test | 12 + ...s_Changes_When_Casemapped_11_0-flex.output | 0 ...operties_Changes_When_Casemapped_11_0.flex | 17 + ...erties_Changes_When_Casemapped_11_0.output | 121 + ...operties_Changes_When_Casemapped_11_0.test | 12 + ...s_Changes_When_Lowercased_11_0-flex.output | 0 ...operties_Changes_When_Lowercased_11_0.flex | 17 + ...erties_Changes_When_Lowercased_11_0.output | 594 + ...operties_Changes_When_Lowercased_11_0.test | 12 + ...s_Changes_When_Titlecased_11_0-flex.output | 0 ...operties_Changes_When_Titlecased_11_0.flex | 17 + ...erties_Changes_When_Titlecased_11_0.output | 610 + ...operties_Changes_When_Titlecased_11_0.test | 12 + ...s_Changes_When_Uppercased_11_0-flex.output | 0 ...operties_Changes_When_Uppercased_11_0.flex | 17 + ...erties_Changes_When_Uppercased_11_0.output | 611 + ...operties_Changes_When_Uppercased_11_0.test | 12 + ...ault_Ignorable_Code_Point_11_0-flex.output | 0 ...ies_Default_Ignorable_Code_Point_11_0.flex | 17 + ...s_Default_Ignorable_Code_Point_11_0.output | 17 + ...ies_Default_Ignorable_Code_Point_11_0.test | 12 + ...eProperties_Grapheme_Base_11_0-flex.output | 0 ...ivedCoreProperties_Grapheme_Base_11_0.flex | 17 + ...edCoreProperties_Grapheme_Base_11_0.output | 806 + ...ivedCoreProperties_Grapheme_Base_11_0.test | 12 + ...roperties_Grapheme_Extend_11_0-flex.output | 0 ...edCoreProperties_Grapheme_Extend_11_0.flex | 17 + ...CoreProperties_Grapheme_Extend_11_0.output | 331 + ...edCoreProperties_Grapheme_Extend_11_0.test | 12 + ...eProperties_Grapheme_Link_11_0-flex.output | 0 ...ivedCoreProperties_Grapheme_Link_11_0.flex | 17 + ...edCoreProperties_Grapheme_Link_11_0.output | 50 + ...ivedCoreProperties_Grapheme_Link_11_0.test | 12 + ...oreProperties_ID_Continue_11_0-flex.output | 0 ...erivedCoreProperties_ID_Continue_11_0.flex | 17 + ...ivedCoreProperties_ID_Continue_11_0.output | 707 + ...erivedCoreProperties_ID_Continue_11_0.test | 12 + ...edCoreProperties_ID_Start_11_0-flex.output | 0 ...deDerivedCoreProperties_ID_Start_11_0.flex | 17 + ...DerivedCoreProperties_ID_Start_11_0.output | 599 + ...deDerivedCoreProperties_ID_Start_11_0.test | 12 + ...dCoreProperties_Lowercase_11_0-flex.output | 0 ...eDerivedCoreProperties_Lowercase_11_0.flex | 17 + ...erivedCoreProperties_Lowercase_11_0.output | 645 + ...eDerivedCoreProperties_Lowercase_11_0.test | 12 + ...erivedCoreProperties_Math_11_0-flex.output | 0 ...nicodeDerivedCoreProperties_Math_11_0.flex | 17 + ...codeDerivedCoreProperties_Math_11_0.output | 138 + ...nicodeDerivedCoreProperties_Math_11_0.test | 12 + ...dCoreProperties_Uppercase_11_0-flex.output | 0 ...eDerivedCoreProperties_Uppercase_11_0.flex | 17 + ...erivedCoreProperties_Uppercase_11_0.output | 636 + ...eDerivedCoreProperties_Uppercase_11_0.test | 12 + ...reProperties_XID_Continue_11_0-flex.output | 0 ...rivedCoreProperties_XID_Continue_11_0.flex | 17 + ...vedCoreProperties_XID_Continue_11_0.output | 714 + ...rivedCoreProperties_XID_Continue_11_0.test | 12 + ...dCoreProperties_XID_Start_11_0-flex.output | 0 ...eDerivedCoreProperties_XID_Start_11_0.flex | 17 + ...erivedCoreProperties_XID_Start_11_0.output | 606 + ...eDerivedCoreProperties_XID_Start_11_0.test | 12 + .../UnicodeDecimalDigit1_11_0-flex.output | 0 .../UnicodeDecimalDigit1_11_0.flex | 16 + .../UnicodeDecimalDigit1_11_0.output | 116 + .../UnicodeDecimalDigit1_11_0.test | 12 + .../UnicodeDecimalDigit2_11_0-flex.output | 0 .../UnicodeDecimalDigit2_11_0.flex | 16 + .../UnicodeDecimalDigit2_11_0.output | 116 + .../UnicodeDecimalDigit2_11_0.test | 12 + .../UnicodeDecimalDigit3_11_0-flex.output | 0 .../UnicodeDecimalDigit3_11_0.flex | 16 + .../UnicodeDecimalDigit3_11_0.output | 116 + .../UnicodeDecimalDigit3_11_0.test | 12 + .../src/test/cases/unicode-emoji/.gitignore | 1 + .../unicode-emoji/EmojiData_Emoji_10_0.java | 666 - .../EmojiData_Emoji_11_0-flex.output | 0 .../unicode-emoji/EmojiData_Emoji_11_0.flex | 17 + .../unicode-emoji/EmojiData_Emoji_11_0.output | 147 + .../unicode-emoji/EmojiData_Emoji_11_0.test | 12 + .../unicode-emoji/EmojiData_Emoji_8_0.java | 664 - .../unicode-emoji/EmojiData_Emoji_9_0.java | 666 - .../EmojiData_Emoji_Component_10_0.java | 638 - ...EmojiData_Emoji_Component_11_0-flex.output | 0 .../EmojiData_Emoji_Component_11_0.flex | 17 + .../EmojiData_Emoji_Component_11_0.output | 10 + .../EmojiData_Emoji_Component_11_0.test | 12 + .../EmojiData_Emoji_Modifier_10_0.java | 637 - .../EmojiData_Emoji_Modifier_11_0-flex.output | 0 .../EmojiData_Emoji_Modifier_11_0.flex | 17 + .../EmojiData_Emoji_Modifier_11_0.output | 1 + .../EmojiData_Emoji_Modifier_11_0.test | 12 + .../EmojiData_Emoji_Modifier_8_0.java | 637 - .../EmojiData_Emoji_Modifier_9_0.java | 637 - .../EmojiData_Emoji_Modifier_Base_10_0.java | 643 - ...iData_Emoji_Modifier_Base_11_0-flex.output | 0 .../EmojiData_Emoji_Modifier_Base_11_0.flex | 17 + .../EmojiData_Emoji_Modifier_Base_11_0.output | 34 + .../EmojiData_Emoji_Modifier_Base_11_0.test | 12 + .../EmojiData_Emoji_Modifier_Base_8_0.java | 641 - .../EmojiData_Emoji_Modifier_Base_9_0.java | 643 - .../EmojiData_Emoji_Presentation_10_0.java | 652 - ...jiData_Emoji_Presentation_11_0-flex.output | 0 .../EmojiData_Emoji_Presentation_11_0.flex | 17 + .../EmojiData_Emoji_Presentation_11_0.output | 77 + .../EmojiData_Emoji_Presentation_11_0.test | 12 + .../EmojiData_Emoji_Presentation_8_0.java | 650 - .../EmojiData_Emoji_Presentation_9_0.java | 652 - ...ata_Extended_Pictographic_11_0-flex.output | 0 .../EmojiData_Extended_Pictographic_11_0.flex | 17 + ...mojiData_Extended_Pictographic_11_0.output | 77 + .../EmojiData_Extended_Pictographic_11_0.test | 12 + ...neralCategorySingleLetter_11_0-flex.output | 0 ...icodeGeneralCategorySingleLetter_11_0.flex | 21 + ...odeGeneralCategorySingleLetter_11_0.output | 2067 + ...icodeGeneralCategorySingleLetter_11_0.test | 12 + .../UnicodeGeneralCategory_11_0-flex.output | 0 .../UnicodeGeneralCategory_11_0.flex | 43 + .../UnicodeGeneralCategory_11_0.output | 3769 ++ .../UnicodeGeneralCategory_11_0.test | 11 + .../UnicodeGraphemeBreakRules_11_0-0.input | 700 + .../UnicodeGraphemeBreakRules_11_0-0.output | 602 + ...UnicodeGraphemeBreakRules_11_0-flex.output | 0 .../UnicodeGraphemeBreakRules_11_0.flex | 214 + .../UnicodeGraphemeBreakRules_11_0.test | 9 + ...icodeGraphemeClusterBreak_11_0-flex.output | 0 .../UnicodeGraphemeClusterBreak_11_0.flex | 28 + .../UnicodeGraphemeClusterBreak_11_0.output | 1617 + .../UnicodeGraphemeClusterBreak_11_0.test | 11 + .../UnicodeLetter_11_0-flex.output | 0 .../unicode-letter/UnicodeLetter_11_0.flex | 16 + .../unicode-letter/UnicodeLetter_11_0.output | 1200 + .../unicode-letter/UnicodeLetter_11_0.test | 12 + .../UnicodeLineBreakAlgorithm_11_0-0.input | 7344 +++ .../UnicodeLineBreakAlgorithm_11_0-0.output | 7312 +++ ...UnicodeLineBreakAlgorithm_11_0-flex.output | 0 .../UnicodeLineBreakAlgorithm_11_0.flex | 611 + .../UnicodeLineBreakAlgorithm_11_0.test | 9 + .../UnicodeLineBreak_11_0-flex.output | 0 .../UnicodeLineBreak_11_0.flex | 56 + .../UnicodeLineBreak_11_0.output | 3286 ++ .../UnicodeLineBreak_11_0.test | 11 + .../UnicodeLowercase_11_0-flex.output | 0 .../UnicodeLowercase_11_0.flex | 16 + .../UnicodeLowercase_11_0.output | 1292 + .../UnicodeLowercase_11_0.test | 12 + .../UnicodeMisc_ASCII_11_0-flex.output | 0 .../UnicodeMisc_ASCII_11_0.flex | 17 + .../UnicodeMisc_ASCII_11_0.output | 1 + .../UnicodeMisc_ASCII_11_0.test | 11 + .../UnicodeMisc_Any_11_0-flex.output | 4 + .../UnicodeMisc_Any_11_0.flex | 17 + .../UnicodeMisc_Any_11_0.output | 2 + .../UnicodeMisc_Any_11_0.test | 11 + .../UnicodeMisc_Assigned_11_0-flex.output | 0 .../UnicodeMisc_Assigned_11_0.flex | 17 + .../UnicodeMisc_Assigned_11_0.output | 658 + .../UnicodeMisc_Assigned_11_0.test | 11 + ...ePropList_ASCII_Hex_Digit_11_0-flex.output | 0 .../UnicodePropList_ASCII_Hex_Digit_11_0.flex | 17 + ...nicodePropList_ASCII_Hex_Digit_11_0.output | 3 + .../UnicodePropList_ASCII_Hex_Digit_11_0.test | 12 + ...codePropList_Bidi_Control_11_0-flex.output | 0 .../UnicodePropList_Bidi_Control_11_0.flex | 17 + .../UnicodePropList_Bidi_Control_11_0.output | 4 + .../UnicodePropList_Bidi_Control_11_0.test | 12 + .../UnicodePropList_Dash_11_0-flex.output | 0 .../UnicodePropList_Dash_11_0.flex | 17 + .../UnicodePropList_Dash_11_0.output | 21 + .../UnicodePropList_Dash_11_0.test | 12 + ...nicodePropList_Deprecated_11_0-flex.output | 0 .../UnicodePropList_Deprecated_11_0.flex | 17 + .../UnicodePropList_Deprecated_11_0.output | 8 + .../UnicodePropList_Deprecated_11_0.test | 12 + ...UnicodePropList_Diacritic_11_0-flex.output | 0 .../UnicodePropList_Diacritic_11_0.flex | 17 + .../UnicodePropList_Diacritic_11_0.output | 163 + .../UnicodePropList_Diacritic_11_0.test | 12 + .../UnicodePropList_Extender_11_0-flex.output | 0 .../UnicodePropList_Extender_11_0.flex | 17 + .../UnicodePropList_Extender_11_0.output | 29 + .../UnicodePropList_Extender_11_0.test | 12 + ...UnicodePropList_Hex_Digit_11_0-flex.output | 0 .../UnicodePropList_Hex_Digit_11_0.flex | 17 + .../UnicodePropList_Hex_Digit_11_0.output | 6 + .../UnicodePropList_Hex_Digit_11_0.test | 12 + .../UnicodePropList_Hyphen_11_0-flex.output | 0 .../UnicodePropList_Hyphen_11_0.flex | 17 + .../UnicodePropList_Hyphen_11_0.output | 10 + .../UnicodePropList_Hyphen_11_0.test | 12 + ...pList_IDS_Binary_Operator_11_0-flex.output | 0 ...codePropList_IDS_Binary_Operator_11_0.flex | 17 + ...dePropList_IDS_Binary_Operator_11_0.output | 2 + ...codePropList_IDS_Binary_Operator_11_0.test | 12 + ...List_IDS_Trinary_Operator_11_0-flex.output | 0 ...odePropList_IDS_Trinary_Operator_11_0.flex | 17 + ...ePropList_IDS_Trinary_Operator_11_0.output | 1 + ...odePropList_IDS_Trinary_Operator_11_0.test | 12 + ...icodePropList_Ideographic_11_0-flex.output | 0 .../UnicodePropList_Ideographic_11_0.flex | 17 + .../UnicodePropList_Ideographic_11_0.output | 16 + .../UnicodePropList_Ideographic_11_0.test | 12 + ...codePropList_Join_Control_11_0-flex.output | 0 .../UnicodePropList_Join_Control_11_0.flex | 17 + .../UnicodePropList_Join_Control_11_0.output | 1 + .../UnicodePropList_Join_Control_11_0.test | 12 + ...t_Logical_Order_Exception_11_0-flex.output | 0 ...PropList_Logical_Order_Exception_11_0.flex | 17 + ...opList_Logical_Order_Exception_11_0.output | 7 + ...PropList_Logical_Order_Exception_11_0.test | 12 + ...t_Noncharacter_Code_Point_11_0-flex.output | 0 ...PropList_Noncharacter_Code_Point_11_0.flex | 17 + ...opList_Noncharacter_Code_Point_11_0.output | 18 + ...PropList_Noncharacter_Code_Point_11_0.test | 12 + ...PropList_Other_Alphabetic_11_0-flex.output | 0 ...UnicodePropList_Other_Alphabetic_11_0.flex | 17 + ...icodePropList_Other_Alphabetic_11_0.output | 213 + ...UnicodePropList_Other_Alphabetic_11_0.test | 12 + ...ault_Ignorable_Code_Point_11_0-flex.output | 0 ...her_Default_Ignorable_Code_Point_11_0.flex | 17 + ...r_Default_Ignorable_Code_Point_11_0.output | 11 + ...her_Default_Ignorable_Code_Point_11_0.test | 12 + ...ist_Other_Grapheme_Extend_11_0-flex.output | 0 ...dePropList_Other_Grapheme_Extend_11_0.flex | 17 + ...PropList_Other_Grapheme_Extend_11_0.output | 23 + ...dePropList_Other_Grapheme_Extend_11_0.test | 12 + ...ropList_Other_ID_Continue_11_0-flex.output | 0 ...nicodePropList_Other_ID_Continue_11_0.flex | 17 + ...codePropList_Other_ID_Continue_11_0.output | 4 + ...nicodePropList_Other_ID_Continue_11_0.test | 12 + ...dePropList_Other_ID_Start_11_0-flex.output | 0 .../UnicodePropList_Other_ID_Start_11_0.flex | 17 + ...UnicodePropList_Other_ID_Start_11_0.output | 4 + .../UnicodePropList_Other_ID_Start_11_0.test | 12 + ...ePropList_Other_Lowercase_11_0-flex.output | 0 .../UnicodePropList_Other_Lowercase_11_0.flex | 17 + ...nicodePropList_Other_Lowercase_11_0.output | 20 + .../UnicodePropList_Other_Lowercase_11_0.test | 12 + ...nicodePropList_Other_Math_11_0-flex.output | 0 .../UnicodePropList_Other_Math_11_0.flex | 17 + .../UnicodePropList_Other_Math_11_0.output | 134 + .../UnicodePropList_Other_Math_11_0.test | 12 + ...ePropList_Other_Uppercase_11_0-flex.output | 0 .../UnicodePropList_Other_Uppercase_11_0.flex | 17 + ...nicodePropList_Other_Uppercase_11_0.output | 5 + .../UnicodePropList_Other_Uppercase_11_0.test | 12 + ...dePropList_Pattern_Syntax_11_0-flex.output | 0 .../UnicodePropList_Pattern_Syntax_11_0.flex | 17 + ...UnicodePropList_Pattern_Syntax_11_0.output | 28 + .../UnicodePropList_Pattern_Syntax_11_0.test | 12 + ...pList_Pattern_White_Space_11_0-flex.output | 0 ...codePropList_Pattern_White_Space_11_0.flex | 17 + ...dePropList_Pattern_White_Space_11_0.output | 5 + ...codePropList_Pattern_White_Space_11_0.test | 12 + ...pended_Concatenation_Mark_11_0-flex.output | 0 ...ist_Prepended_Concatenation_Mark_11_0.flex | 17 + ...t_Prepended_Concatenation_Mark_11_0.output | 6 + ...ist_Prepended_Concatenation_Mark_11_0.test | 12 + ...dePropList_Quotation_Mark_11_0-flex.output | 0 .../UnicodePropList_Quotation_Mark_11_0.flex | 17 + ...UnicodePropList_Quotation_Mark_11_0.output | 13 + .../UnicodePropList_Quotation_Mark_11_0.test | 12 + .../UnicodePropList_Radical_11_0-flex.output | 0 .../UnicodePropList_Radical_11_0.flex | 17 + .../UnicodePropList_Radical_11_0.output | 3 + .../UnicodePropList_Radical_11_0.test | 12 + ...opList_Regional_Indicator_11_0-flex.output | 0 ...icodePropList_Regional_Indicator_11_0.flex | 17 + ...odePropList_Regional_Indicator_11_0.output | 1 + ...icodePropList_Regional_Indicator_11_0.test | 12 + ...ropList_Sentence_Terminal_11_0-flex.output | 0 ...nicodePropList_Sentence_Terminal_11_0.flex | 17 + ...codePropList_Sentence_Terminal_11_0.output | 74 + ...nicodePropList_Sentence_Terminal_11_0.test | 12 + ...icodePropList_Soft_Dotted_11_0-flex.output | 0 .../UnicodePropList_Soft_Dotted_11_0.flex | 17 + .../UnicodePropList_Soft_Dotted_11_0.output | 31 + .../UnicodePropList_Soft_Dotted_11_0.test | 12 + ...List_Terminal_Punctuation_11_0-flex.output | 0 ...odePropList_Terminal_Punctuation_11_0.flex | 17 + ...ePropList_Terminal_Punctuation_11_0.output | 102 + ...odePropList_Terminal_Punctuation_11_0.test | 12 + ...ropList_Unified_Ideograph_11_0-flex.output | 0 ...nicodePropList_Unified_Ideograph_11_0.flex | 17 + ...codePropList_Unified_Ideograph_11_0.output | 14 + ...nicodePropList_Unified_Ideograph_11_0.test | 12 + ...opList_Variation_Selector_11_0-flex.output | 0 ...icodePropList_Variation_Selector_11_0.flex | 17 + ...odePropList_Variation_Selector_11_0.output | 3 + ...icodePropList_Variation_Selector_11_0.test | 12 + ...icodePropList_White_Space_11_0-flex.output | 0 .../UnicodePropList_White_Space_11_0.flex | 17 + .../UnicodePropList_White_Space_11_0.output | 10 + .../UnicodePropList_White_Space_11_0.test | 12 + .../UnicodeScripts_11_0-flex.output | 0 .../unicode-scripts/UnicodeScripts_11_0.flex | 163 + .../UnicodeScripts_11_0.output | 1539 + .../unicode-scripts/UnicodeScripts_11_0.test | 11 + ...icodeScripts_11_0_extensions_1-flex.output | 0 .../UnicodeScripts_11_0_extensions_1.flex | 32 + .../UnicodeScripts_11_0_extensions_1.output | 140 + .../UnicodeScripts_11_0_extensions_1.test | 11 + ...codeScripts_11_0_extensions_10-flex.output | 0 .../UnicodeScripts_11_0_extensions_10.flex | 16 + .../UnicodeScripts_11_0_extensions_10.output | 6 + .../UnicodeScripts_11_0_extensions_10.test | 11 + ...codeScripts_11_0_extensions_11-flex.output | 0 .../UnicodeScripts_11_0_extensions_11.flex | 16 + .../UnicodeScripts_11_0_extensions_11.output | 3 + .../UnicodeScripts_11_0_extensions_11.test | 11 + ...codeScripts_11_0_extensions_12-flex.output | 0 .../UnicodeScripts_11_0_extensions_12.flex | 16 + .../UnicodeScripts_11_0_extensions_12.output | 12 + .../UnicodeScripts_11_0_extensions_12.test | 11 + ...codeScripts_11_0_extensions_13-flex.output | 0 .../UnicodeScripts_11_0_extensions_13.flex | 16 + .../UnicodeScripts_11_0_extensions_13.output | 17 + .../UnicodeScripts_11_0_extensions_13.test | 11 + ...codeScripts_11_0_extensions_14-flex.output | 0 .../UnicodeScripts_11_0_extensions_14.flex | 16 + .../UnicodeScripts_11_0_extensions_14.output | 14 + .../UnicodeScripts_11_0_extensions_14.test | 11 + ...codeScripts_11_0_extensions_15-flex.output | 0 .../UnicodeScripts_11_0_extensions_15.flex | 16 + .../UnicodeScripts_11_0_extensions_15.output | 3 + .../UnicodeScripts_11_0_extensions_15.test | 11 + ...codeScripts_11_0_extensions_16-flex.output | 0 .../UnicodeScripts_11_0_extensions_16.flex | 16 + .../UnicodeScripts_11_0_extensions_16.output | 4 + .../UnicodeScripts_11_0_extensions_16.test | 11 + ...codeScripts_11_0_extensions_17-flex.output | 0 .../UnicodeScripts_11_0_extensions_17.flex | 16 + .../UnicodeScripts_11_0_extensions_17.output | 23 + .../UnicodeScripts_11_0_extensions_17.test | 11 + ...codeScripts_11_0_extensions_18-flex.output | 0 .../UnicodeScripts_11_0_extensions_18.flex | 16 + .../UnicodeScripts_11_0_extensions_18.output | 15 + .../UnicodeScripts_11_0_extensions_18.test | 11 + ...codeScripts_11_0_extensions_19-flex.output | 0 .../UnicodeScripts_11_0_extensions_19.flex | 16 + .../UnicodeScripts_11_0_extensions_19.output | 5 + .../UnicodeScripts_11_0_extensions_19.test | 11 + ...icodeScripts_11_0_extensions_2-flex.output | 0 .../UnicodeScripts_11_0_extensions_2.flex | 26 + .../UnicodeScripts_11_0_extensions_2.output | 128 + .../UnicodeScripts_11_0_extensions_2.test | 11 + ...icodeScripts_11_0_extensions_3-flex.output | 0 .../UnicodeScripts_11_0_extensions_3.flex | 21 + .../UnicodeScripts_11_0_extensions_3.output | 80 + .../UnicodeScripts_11_0_extensions_3.test | 11 + ...icodeScripts_11_0_extensions_4-flex.output | 0 .../UnicodeScripts_11_0_extensions_4.flex | 21 + .../UnicodeScripts_11_0_extensions_4.output | 53 + .../UnicodeScripts_11_0_extensions_4.test | 11 + ...icodeScripts_11_0_extensions_5-flex.output | 0 .../UnicodeScripts_11_0_extensions_5.flex | 18 + .../UnicodeScripts_11_0_extensions_5.output | 34 + .../UnicodeScripts_11_0_extensions_5.test | 11 + ...icodeScripts_11_0_extensions_6-flex.output | 0 .../UnicodeScripts_11_0_extensions_6.flex | 20 + .../UnicodeScripts_11_0_extensions_6.output | 28 + .../UnicodeScripts_11_0_extensions_6.test | 11 + ...icodeScripts_11_0_extensions_7-flex.output | 0 .../UnicodeScripts_11_0_extensions_7.flex | 17 + .../UnicodeScripts_11_0_extensions_7.output | 21 + .../UnicodeScripts_11_0_extensions_7.test | 11 + ...icodeScripts_11_0_extensions_8-flex.output | 0 .../UnicodeScripts_11_0_extensions_8.flex | 17 + .../UnicodeScripts_11_0_extensions_8.output | 30 + .../UnicodeScripts_11_0_extensions_8.test | 11 + ...icodeScripts_11_0_extensions_9-flex.output | 0 .../UnicodeScripts_11_0_extensions_9.flex | 16 + .../UnicodeScripts_11_0_extensions_9.output | 4 + .../UnicodeScripts_11_0_extensions_9.test | 11 + ...cripts_11_0_extensions_missing-flex.output | 0 ...nicodeScripts_11_0_extensions_missing.flex | 101 + ...codeScripts_11_0_extensions_missing.output | 1057 + ...nicodeScripts_11_0_extensions_missing.test | 13 + .../UnicodeSentenceBreakRules_11_0-0.input | 530 + .../UnicodeSentenceBreakRules_11_0-0.output | 502 + ...UnicodeSentenceBreakRules_11_0-flex.output | 0 .../UnicodeSentenceBreakRules_11_0.flex | 231 + .../UnicodeSentenceBreakRules_11_0.test | 9 + .../UnicodeSentenceBreak_11_0-flex.output | 0 .../UnicodeSentenceBreak_11_0.flex | 29 + .../UnicodeSentenceBreak_11_0.output | 3066 ++ .../UnicodeSentenceBreak_11_0.test | 11 + .../UnicodeWhiteSpace1_11_0-flex.output | 0 .../UnicodeWhiteSpace1_11_0.flex | 16 + .../UnicodeWhiteSpace1_11_0.output | 22 + .../UnicodeWhiteSpace1_11_0.test | 12 + .../UnicodeWhiteSpace2_11_0-flex.output | 0 .../UnicodeWhiteSpace2_11_0.flex | 16 + .../UnicodeWhiteSpace2_11_0.output | 22 + .../UnicodeWhiteSpace2_11_0.test | 12 + .../UnicodeUppercase_11_0-flex.output | 0 .../UnicodeUppercase_11_0.flex | 16 + .../UnicodeUppercase_11_0.output | 1274 + .../UnicodeUppercase_11_0.test | 12 + .../UnicodeWordBreakRules_11_0-0.input | 1851 + .../UnicodeWordBreakRules_11_0-0.output | 1823 + .../UnicodeWordBreakRules_11_0-flex.output | 0 .../UnicodeWordBreakRules_11_0.flex | 313 + .../UnicodeWordBreakRules_11_0.test | 10 + .../UnicodeWordBreak_11_0-flex.output | 0 .../UnicodeWordBreak_11_0.flex | 33 + .../UnicodeWordBreak_11_0.output | 1668 + .../UnicodeWordBreak_11_0.test | 11 + .../UnicodeWord1_11_0-flex.output | 0 .../cases/unicode-word/UnicodeWord1_11_0.flex | 16 + .../unicode-word/UnicodeWord1_11_0.output | 1422 + .../cases/unicode-word/UnicodeWord1_11_0.test | 12 + .../UnicodeWord2_11_0-flex.output | 0 .../cases/unicode-word/UnicodeWord2_11_0.flex | 16 + .../unicode-word/UnicodeWord2_11_0.output | 1422 + .../cases/unicode-word/UnicodeWord2_11_0.test | 12 + 549 files changed, 132096 insertions(+), 8429 deletions(-) create mode 100644 jflex/src/main/java/jflex/core/unicode/data/Unicode_11_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_1_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_1_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_1_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_1_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_2-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_2.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_2.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_2.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_2-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_2.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_2.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_2.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_2-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_2.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_2.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_2.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_3-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_3.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_3.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_3.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_7_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_7_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_7_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_7_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_8_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_8_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_8_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_8_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_9_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_9_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_9_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_9_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_subtraction-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_subtraction.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_subtraction.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_subtraction.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_unassigned-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_unassigned.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_unassigned.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_unassigned.test create mode 100644 testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/.gitignore delete mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_11_0.test delete mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.java delete mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.java delete mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_11_0.test delete mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_11_0.test delete mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.java delete mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.java delete mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_11_0.test delete mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.java delete mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.java delete mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_11_0.test delete mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.java delete mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_10-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_10.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_10.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_10.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_11-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_11.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_11.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_11.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_12-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_12.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_12.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_12.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_13-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_13.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_13.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_13.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_14-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_14.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_14.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_14.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_15-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_15.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_15.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_15.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_16-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_16.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_16.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_16.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_17-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_17.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_17.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_17.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_18-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_18.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_18.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_18.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_19-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_19.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_19.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_19.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_2-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_2.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_2.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_2.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_3-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_3.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_3.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_3.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_4-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_4.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_4.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_4.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_5-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_5.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_5.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_5.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_6-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_6.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_6.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_6.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_7-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_7.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_7.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_7.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_8-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_8.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_8.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_8.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_9-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_9.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_9.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_9.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_missing-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_missing.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_missing.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_missing.test create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_11_0.test diff --git a/jflex/changelog.md b/jflex/changelog.md index a48dcdd94..6e741aeff 100644 --- a/jflex/changelog.md +++ b/jflex/changelog.md @@ -1,5 +1,5 @@ ## [JFlex 1.8.0](https://github.com/jflex-de/jflex/milestone/11) -- Unicode 10.0 is supported (#540) +- Unicode 10.0 and 11.0 are supported (#540, #555) - Unicode Emoji properties are supported for Unicode versions 8.0+ (#546) ## [JFlex 1.7.0](https://github.com/jflex-de/jflex/milestone/10) (September 21, 2018) diff --git a/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java b/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java index 476b2a25a..5203c0eff 100644 --- a/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java +++ b/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java @@ -25,8 +25,8 @@ public class UnicodeProperties { public static final String UNICODE_VERSIONS = - "1.1, 1.1.5, 2, 2.0, 2.0.14, 2.1, 2.1.9, 3, 3.0, 3.0.1, 3.1, 3.1.0, 3.2, 3.2.0, 4, 4.0, 4.0.1, 4.1, 4.1.0, 5, 5.0, 5.0.0, 5.1, 5.1.0, 5.2, 5.2.0, 6, 6.0, 6.0.0, 6.1, 6.1.0, 6.2, 6.2.0, 6.3, 6.3.0, 7, 7.0, 7.0.0, 8, 8.0, 8.0.0, 9, 9.0, 9.0.0, 10, 10.0, 10.0.0"; - private static final String DEFAULT_UNICODE_VERSION = "10.0"; + "1.1, 1.1.5, 2, 2.0, 2.0.14, 2.1, 2.1.9, 3, 3.0, 3.0.1, 3.1, 3.1.0, 3.2, 3.2.0, 4, 4.0, 4.0.1, 4.1, 4.1.0, 5, 5.0, 5.0.0, 5.1, 5.1.0, 5.2, 5.2.0, 6, 6.0, 6.0.0, 6.1, 6.1.0, 6.2, 6.2.0, 6.3, 6.3.0, 7, 7.0, 7.0.0, 8, 8.0, 8.0.0, 9, 9.0, 9.0.0, 10, 10.0, 10.0.0, 11, 11.0, 11.0.0"; + private static final String DEFAULT_UNICODE_VERSION = "11.0"; private static final Pattern WORD_SEP_PATTERN = Pattern.compile("[-_\\s()]"); private int maximumCodePoint; @@ -304,6 +304,16 @@ private void init(String version) throws UnsupportedUnicodeVersionException { jflex.core.unicode.data.Unicode_10_0.maximumCodePoint, jflex.core.unicode.data.Unicode_10_0.caselessMatchPartitions, jflex.core.unicode.data.Unicode_10_0.caselessMatchPartitionSize); + } else if (Objects.equals(version, "11") + || Objects.equals(version, "11.0") + || Objects.equals(version, "11.0.0")) { + bind( + jflex.core.unicode.data.Unicode_11_0.propertyValues, + jflex.core.unicode.data.Unicode_11_0.intervals, + jflex.core.unicode.data.Unicode_11_0.propertyValueAliases, + jflex.core.unicode.data.Unicode_11_0.maximumCodePoint, + jflex.core.unicode.data.Unicode_11_0.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_11_0.caselessMatchPartitionSize); } else { throw new UnsupportedUnicodeVersionException(); } diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_11_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_11_0.java new file mode 100644 index 000000000..df3aa6de8 --- /dev/null +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_11_0.java @@ -0,0 +1,43865 @@ +package jflex.core.unicode.data; + +public class Unicode_11_0 { + public static final int maximumCodePoint = 0x10ffff; + public static final String[] propertyValues = { + "adlam", "age=unassigned", "age=v100", "age=v11", "age=v110", + "age=v20", "age=v21", "age=v30", "age=v31", "age=v32", + "age=v40", "age=v41", "age=v50", "age=v51", "age=v52", + "age=v60", "age=v61", "age=v62", "age=v63", "age=v70", + "age=v80", "age=v90", "ahom", "alnum", "alphabetic", + "anatolianhieroglyphs", "arabic", "armenian", "asciihexdigit", "assigned", + "avestan", "balinese", "bamum", "bassavah", "batak", + "bengali", "bhaiksuki", "bidicontrol", "blank", "block=adlam", + "block=aegeannumbers", "block=ahom", "block=alchemicalsymbols", + "block=alphabeticpresentationforms", "block=anatolianhieroglyphs", + "block=ancientgreekmusicalnotation", "block=ancientgreeknumbers", "block=ancientsymbols", + "block=arabic", "block=arabicextendeda", + "block=arabicmathematicalalphabeticsymbols", "block=arabicpresentationformsa", + "block=arabicpresentationformsb", "block=arabicsupplement", "block=armenian", + "block=arrows", "block=avestan", "block=balinese", "block=bamum", "block=bamumsupplement", + "block=basiclatin", "block=bassavah", "block=batak", "block=bengali", "block=bhaiksuki", + "block=blockelements", "block=bopomofo", "block=bopomofoextended", "block=boxdrawing", + "block=brahmi", + "block=braillepatterns", "block=buginese", "block=buhid", "block=byzantinemusicalsymbols", + "block=carian", + "block=caucasianalbanian", "block=chakma", "block=cham", "block=cherokee", + "block=cherokeesupplement", + "block=chesssymbols", "block=cjkcompatibility", "block=cjkcompatibilityforms", + "block=cjkcompatibilityideographs", "block=cjkcompatibilityideographssupplement", + "block=cjkradicalssupplement", "block=cjkstrokes", "block=cjksymbolsandpunctuation", + "block=cjkunifiedideographs", "block=cjkunifiedideographsextensiona", + "block=cjkunifiedideographsextensionb", "block=cjkunifiedideographsextensionc", + "block=cjkunifiedideographsextensiond", "block=cjkunifiedideographsextensione", + "block=cjkunifiedideographsextensionf", + "block=combiningdiacriticalmarks", "block=combiningdiacriticalmarksextended", + "block=combiningdiacriticalmarksforsymbols", "block=combiningdiacriticalmarkssupplement", + "block=combininghalfmarks", + "block=commonindicnumberforms", "block=controlpictures", "block=coptic", + "block=copticepactnumbers", "block=countingrodnumerals", + "block=cuneiform", "block=cuneiformnumbersandpunctuation", "block=currencysymbols", + "block=cypriotsyllabary", "block=cyrillic", + "block=cyrillicextendeda", "block=cyrillicextendedb", "block=cyrillicextendedc", + "block=cyrillicsupplement", "block=deseret", + "block=devanagari", "block=devanagariextended", "block=dingbats", "block=dogra", + "block=dominotiles", + "block=duployan", "block=earlydynasticcuneiform", "block=egyptianhieroglyphs", "block=elbasan", + "block=emoticons", + "block=enclosedalphanumerics", "block=enclosedalphanumericsupplement", + "block=enclosedcjklettersandmonths", "block=enclosedideographicsupplement", + "block=ethiopic", + "block=ethiopicextended", "block=ethiopicextendeda", "block=ethiopicsupplement", + "block=generalpunctuation", "block=geometricshapes", + "block=geometricshapesextended", "block=georgian", "block=georgianextended", + "block=georgiansupplement", "block=glagolitic", + "block=glagoliticsupplement", "block=gothic", "block=grantha", "block=greekandcoptic", + "block=greekextended", + "block=gujarati", "block=gunjalagondi", "block=gurmukhi", "block=halfwidthandfullwidthforms", + "block=hangulcompatibilityjamo", + "block=hanguljamo", "block=hanguljamoextendeda", "block=hanguljamoextendedb", + "block=hangulsyllables", "block=hanifirohingya", + "block=hanunoo", "block=hatran", "block=hebrew", "block=hiragana", + "block=ideographicdescriptioncharacters", + "block=ideographicsymbolsandpunctuation", "block=imperialaramaic", "block=indicsiyaqnumbers", + "block=inscriptionalpahlavi", "block=inscriptionalparthian", + "block=ipaextensions", "block=javanese", "block=kaithi", "block=kanaextendeda", + "block=kanasupplement", + "block=kanbun", "block=kangxiradicals", "block=kannada", "block=katakana", + "block=katakanaphoneticextensions", + "block=kayahli", "block=kharoshthi", "block=khmer", "block=khmersymbols", "block=khojki", + "block=khudawadi", "block=lao", "block=latin1supplement", "block=latinextendeda", + "block=latinextendedadditional", + "block=latinextendedb", "block=latinextendedc", "block=latinextendedd", "block=latinextendede", + "block=lepcha", + "block=letterlikesymbols", "block=limbu", "block=lineara", "block=linearbideograms", + "block=linearbsyllabary", + "block=lisu", "block=lycian", "block=lydian", "block=mahajani", "block=mahjongtiles", + "block=makasar", "block=malayalam", "block=mandaic", "block=manichaean", "block=marchen", + "block=masaramgondi", "block=mathematicalalphanumericsymbols", "block=mathematicaloperators", + "block=mayannumerals", "block=medefaidrin", + "block=meeteimayek", "block=meeteimayekextensions", "block=mendekikakui", + "block=meroiticcursive", "block=meroitichieroglyphs", + "block=miao", "block=miscellaneousmathematicalsymbolsa", + "block=miscellaneousmathematicalsymbolsb", "block=miscellaneoussymbols", + "block=miscellaneoussymbolsandarrows", + "block=miscellaneoussymbolsandpictographs", "block=miscellaneoustechnical", "block=modi", + "block=modifiertoneletters", "block=mongolian", + "block=mongoliansupplement", "block=mro", "block=multani", "block=musicalsymbols", + "block=myanmar", + "block=myanmarextendeda", "block=myanmarextendedb", "block=nabataean", "block=newa", + "block=newtailue", + "block=nko", "block=noblock", "block=numberforms", "block=nushu", "block=ogham", + "block=olchiki", "block=oldhungarian", "block=olditalic", "block=oldnortharabian", + "block=oldpermic", + "block=oldpersian", "block=oldsogdian", "block=oldsoutharabian", "block=oldturkic", + "block=opticalcharacterrecognition", + "block=oriya", "block=ornamentaldingbats", "block=osage", "block=osmanya", "block=pahawhhmong", + "block=palmyrene", "block=paucinhau", "block=phagspa", "block=phaistosdisc", "block=phoenician", + "block=phoneticextensions", "block=phoneticextensionssupplement", "block=playingcards", + "block=privateusearea", "block=psalterpahlavi", + "block=rejang", "block=ruminumeralsymbols", "block=runic", "block=samaritan", + "block=saurashtra", + "block=sharada", "block=shavian", "block=shorthandformatcontrols", "block=siddham", + "block=sinhala", + "block=sinhalaarchaicnumbers", "block=smallformvariants", "block=sogdian", "block=sorasompeng", + "block=soyombo", + "block=spacingmodifierletters", "block=specials", "block=sundanese", + "block=sundanesesupplement", "block=superscriptsandsubscripts", + "block=supplementalarrowsa", "block=supplementalarrowsb", "block=supplementalarrowsc", + "block=supplementalmathematicaloperators", "block=supplementalpunctuation", + "block=supplementalsymbolsandpictographs", "block=supplementaryprivateuseareaa", + "block=supplementaryprivateuseareab", "block=suttonsignwriting", "block=sylotinagri", + "block=syriac", "block=syriacsupplement", "block=tagalog", "block=tagbanwa", "block=tags", + "block=taile", "block=taitham", "block=taiviet", "block=taixuanjingsymbols", "block=takri", + "block=tamil", "block=tangut", "block=tangutcomponents", "block=telugu", "block=thaana", + "block=thai", "block=tibetan", "block=tifinagh", "block=tirhuta", + "block=transportandmapsymbols", + "block=ugaritic", "block=unifiedcanadianaboriginalsyllabics", + "block=unifiedcanadianaboriginalsyllabicsextended", "block=vai", "block=variationselectors", + "block=variationselectorssupplement", "block=vedicextensions", "block=verticalforms", + "block=warangciti", "block=yijinghexagramsymbols", + "block=yiradicals", "block=yisyllables", "block=zanabazarsquare", "bopomofo", "brahmi", + "braille", "buginese", "buhid", "canadianaboriginal", "carian", + "cased", "caseignorable", "caucasianalbanian", "cc", "cf", + "chakma", "cham", "changeswhencasefolded", "changeswhencasemapped", "changeswhenlowercased", + "changeswhentitlecased", "changeswhenuppercased", "cherokee", "cn", "co", + "common", "coptic", "cuneiform", "cypriot", "cyrillic", + "dash", "defaultignorablecodepoint", "deprecated", "deseret", "devanagari", + "diacritic", "dogra", "duployan", "egyptianhieroglyphs", "elbasan", + "emoji", "emojicomponent", "emojimodifier", "emojimodifierbase", "emojipresentation", + "ethiopic", "extendedpictographic", "extender", "georgian", "glagolitic", + "gothic", "grantha", "graph", "graphemebase", "graphemeclusterbreak=control", + "graphemeclusterbreak=cr", "graphemeclusterbreak=extend", "graphemeclusterbreak=l", + "graphemeclusterbreak=lf", "graphemeclusterbreak=lv", + "graphemeclusterbreak=lvt", "graphemeclusterbreak=other", "graphemeclusterbreak=prepend", + "graphemeclusterbreak=regionalindicator", "graphemeclusterbreak=spacingmark", + "graphemeclusterbreak=t", "graphemeclusterbreak=v", "graphemeclusterbreak=zwj", + "graphemeextend", "graphemelink", + "greek", "gujarati", "gunjalagondi", "gurmukhi", "han", + "hangul", "hanifirohingya", "hanunoo", "hatran", "hebrew", + "hexdigit", "hiragana", "hyphen", "idcontinue", "ideographic", + "idsbinaryoperator", "idstart", "idstrinaryoperator", "imperialaramaic", "inherited", + "inscriptionalpahlavi", "inscriptionalparthian", "javanese", "joincontrol", "kaithi", + "kannada", "katakana", "kayahli", "kharoshthi", "khmer", + "khojki", "khudawadi", "lao", "latin", "lepcha", + "limbu", "lineara", "linearb", "linebreak=alphabetic", "linebreak=ambiguous", + "linebreak=breakafter", "linebreak=breakbefore", "linebreak=breakboth", + "linebreak=breaksymbols", "linebreak=carriagereturn", + "linebreak=closeparenthesis", "linebreak=closepunctuation", "linebreak=combiningmark", + "linebreak=complexcontext", "linebreak=conditionaljapanesestarter", + "linebreak=contingentbreak", "linebreak=ebase", "linebreak=emodifier", "linebreak=exclamation", + "linebreak=glue", + "linebreak=h2", "linebreak=h3", "linebreak=hebrewletter", "linebreak=hyphen", + "linebreak=ideographic", + "linebreak=infixnumeric", "linebreak=inseparable", "linebreak=jl", "linebreak=jt", + "linebreak=jv", + "linebreak=linefeed", "linebreak=mandatorybreak", "linebreak=nextline", "linebreak=nonstarter", + "linebreak=numeric", + "linebreak=openpunctuation", "linebreak=postfixnumeric", "linebreak=prefixnumeric", + "linebreak=quotation", "linebreak=regionalindicator", + "linebreak=space", "linebreak=unknown", "linebreak=wordjoiner", "linebreak=zwj", + "linebreak=zwspace", + "lisu", "ll", "lm", "lo", "logicalorderexception", + "lowercase", "lt", "lu", "lycian", "lydian", + "mahajani", "makasar", "malayalam", "mandaic", "manichaean", + "marchen", "masaramgondi", "math", "mc", "me", + "medefaidrin", "meeteimayek", "mendekikakui", "meroiticcursive", "meroitichieroglyphs", + "miao", "mn", "modi", "mongolian", "mro", + "multani", "myanmar", "nabataean", "nd", "newa", + "newtailue", "nko", "nl", "no", "noncharactercodepoint", + "nushu", "ogham", "olchiki", "oldhungarian", "olditalic", + "oldnortharabian", "oldpermic", "oldpersian", "oldsogdian", "oldsoutharabian", + "oldturkic", "oriya", "osage", "osmanya", "otheralphabetic", + "otherdefaultignorablecodepoint", "othergraphemeextend", "otheridcontinue", "otheridstart", + "otherlowercase", + "othermath", "otheruppercase", "pahawhhmong", "palmyrene", "patternsyntax", + "patternwhitespace", "paucinhau", "pc", "pd", "pe", + "pf", "phagspa", "phoenician", "pi", "po", + "prependedconcatenationmark", "print", "ps", "psalterpahlavi", "quotationmark", + "radical", "regionalindicator", "rejang", "runic", "samaritan", + "saurashtra", "sc", "scriptextensions=adlam", "scriptextensions=ahom", + "scriptextensions=anatolianhieroglyphs", + "scriptextensions=arabic", "scriptextensions=armenian", "scriptextensions=avestan", + "scriptextensions=balinese", "scriptextensions=bamum", + "scriptextensions=bassavah", "scriptextensions=batak", "scriptextensions=bengali", + "scriptextensions=bhaiksuki", "scriptextensions=bopomofo", + "scriptextensions=brahmi", "scriptextensions=braille", "scriptextensions=buginese", + "scriptextensions=buhid", "scriptextensions=canadianaboriginal", + "scriptextensions=carian", "scriptextensions=caucasianalbanian", "scriptextensions=chakma", + "scriptextensions=cham", "scriptextensions=cherokee", + "scriptextensions=common", "scriptextensions=coptic", "scriptextensions=cuneiform", + "scriptextensions=cypriot", "scriptextensions=cyrillic", + "scriptextensions=deseret", "scriptextensions=devanagari", "scriptextensions=dogra", + "scriptextensions=duployan", "scriptextensions=egyptianhieroglyphs", + "scriptextensions=elbasan", "scriptextensions=ethiopic", "scriptextensions=georgian", + "scriptextensions=glagolitic", "scriptextensions=gothic", + "scriptextensions=grantha", "scriptextensions=greek", "scriptextensions=gujarati", + "scriptextensions=gunjalagondi", "scriptextensions=gurmukhi", + "scriptextensions=han", "scriptextensions=hangul", "scriptextensions=hanifirohingya", + "scriptextensions=hanunoo", "scriptextensions=hatran", + "scriptextensions=hebrew", "scriptextensions=hiragana", "scriptextensions=imperialaramaic", + "scriptextensions=inherited", "scriptextensions=inscriptionalpahlavi", + "scriptextensions=inscriptionalparthian", "scriptextensions=javanese", + "scriptextensions=kaithi", "scriptextensions=kannada", "scriptextensions=katakana", + "scriptextensions=kayahli", "scriptextensions=kharoshthi", "scriptextensions=khmer", + "scriptextensions=khojki", "scriptextensions=khudawadi", + "scriptextensions=lao", "scriptextensions=latin", "scriptextensions=lepcha", + "scriptextensions=limbu", "scriptextensions=lineara", + "scriptextensions=linearb", "scriptextensions=lisu", "scriptextensions=lycian", + "scriptextensions=lydian", "scriptextensions=mahajani", + "scriptextensions=makasar", "scriptextensions=malayalam", "scriptextensions=mandaic", + "scriptextensions=manichaean", "scriptextensions=marchen", + "scriptextensions=masaramgondi", "scriptextensions=medefaidrin", "scriptextensions=meeteimayek", + "scriptextensions=mendekikakui", "scriptextensions=meroiticcursive", + "scriptextensions=meroitichieroglyphs", "scriptextensions=miao", "scriptextensions=modi", + "scriptextensions=mongolian", "scriptextensions=mro", + "scriptextensions=multani", "scriptextensions=myanmar", "scriptextensions=nabataean", + "scriptextensions=newa", "scriptextensions=newtailue", + "scriptextensions=nko", "scriptextensions=nushu", "scriptextensions=ogham", + "scriptextensions=olchiki", "scriptextensions=oldhungarian", + "scriptextensions=olditalic", "scriptextensions=oldnortharabian", "scriptextensions=oldpermic", + "scriptextensions=oldpersian", "scriptextensions=oldsogdian", + "scriptextensions=oldsoutharabian", "scriptextensions=oldturkic", "scriptextensions=oriya", + "scriptextensions=osage", "scriptextensions=osmanya", + "scriptextensions=pahawhhmong", "scriptextensions=palmyrene", "scriptextensions=paucinhau", + "scriptextensions=phagspa", "scriptextensions=phoenician", + "scriptextensions=psalterpahlavi", "scriptextensions=rejang", "scriptextensions=runic", + "scriptextensions=samaritan", "scriptextensions=saurashtra", + "scriptextensions=sharada", "scriptextensions=shavian", "scriptextensions=siddham", + "scriptextensions=signwriting", "scriptextensions=sinhala", + "scriptextensions=sogdian", "scriptextensions=sorasompeng", "scriptextensions=soyombo", + "scriptextensions=sundanese", "scriptextensions=sylotinagri", + "scriptextensions=syriac", "scriptextensions=tagalog", "scriptextensions=tagbanwa", + "scriptextensions=taile", "scriptextensions=taitham", + "scriptextensions=taiviet", "scriptextensions=takri", "scriptextensions=tamil", + "scriptextensions=tangut", "scriptextensions=telugu", + "scriptextensions=thaana", "scriptextensions=thai", "scriptextensions=tibetan", + "scriptextensions=tifinagh", "scriptextensions=tirhuta", + "scriptextensions=ugaritic", "scriptextensions=unknown", "scriptextensions=vai", + "scriptextensions=warangciti", "scriptextensions=yi", + "scriptextensions=zanabazarsquare", "sentencebreak=aterm", "sentencebreak=close", + "sentencebreak=cr", "sentencebreak=extend", + "sentencebreak=format", "sentencebreak=lf", "sentencebreak=lower", "sentencebreak=numeric", + "sentencebreak=oletter", + "sentencebreak=other", "sentencebreak=scontinue", "sentencebreak=sep", "sentencebreak=sp", + "sentencebreak=sterm", + "sentencebreak=upper", "sentenceterminal", "sharada", "shavian", "siddham", + "signwriting", "sinhala", "sk", "sm", "so", + "softdotted", "sogdian", "sorasompeng", "soyombo", "sundanese", + "sylotinagri", "syriac", "tagalog", "tagbanwa", "taile", + "taitham", "taiviet", "takri", "tamil", "tangut", + "telugu", "terminalpunctuation", "thaana", "thai", "tibetan", + "tifinagh", "tirhuta", "ugaritic", "unifiedideograph", "unknown", + "uppercase", "vai", "variationselector", "warangciti", "whitespace", + "wordbreak=aletter", "wordbreak=cr", "wordbreak=doublequote", "wordbreak=extend", + "wordbreak=extendnumlet", + "wordbreak=format", "wordbreak=hebrewletter", "wordbreak=katakana", "wordbreak=lf", + "wordbreak=midletter", + "wordbreak=midnum", "wordbreak=midnumlet", "wordbreak=newline", "wordbreak=numeric", + "wordbreak=other", + "wordbreak=regionalindicator", "wordbreak=singlequote", "wordbreak=wsegspace", "wordbreak=zwj", + "xdigit", + "xidcontinue", "xidstart", "yi", "zanabazarsquare", "zl", + "zp", "zs" + }; + public static final String[] intervals = { + // Unicode 11.0 property value: {adlam} + "\ud83a\udd00\ud83a\udd4a" + "\ud83a\udd50\ud83a\udd59" + "\ud83a\udd5e\ud83a\udd5f", + // Unicode 11.0 property value: {age=unassigned} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07fc" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a77\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c77" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e86" + + "\u0e89\u0e89" + + "\u0e8b\u0e8c" + + "\u0e8e\u0e93" + + "\u0e98\u0e98" + + "\u0ea0\u0ea0" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ea8\u0ea9" + + "\u0eac\u0eac" + + "\u0eba\u0eba" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc8\u1ccf" + + "\u1cfa\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20c0\u20cf" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2bc9\u2bc9" + + "\u2bff\u2bff" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e4f\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u32ff\u32ff" + + "\u4db6\u4dbf" + + "\u9ff0\u9fff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7ba\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab66\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdcf" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude49\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\ude5f" + + "\ud803\ude7f\ud803\udeff" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf5a\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc5f\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb8\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1b\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud805\udfff" + + "\ud806\udc3c\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\ude84\ud806\ude85" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef9\ud807\udfff" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude9b\ud81b\udeff" + + "\ud81b\udf45\ud81b\udf4f" + + "\ud81b\udf7f\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe2\ud81b\udfff" + + "\ud821\udff2\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udedf" + + "\ud834\udef4\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf79\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4b\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\udc70" + + "\ud83b\udcb5\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83c\udc2c\ud83c\udc2f" + + "\ud83c\udc94\ud83c\udc9f" + + "\ud83c\udcaf\ud83c\udcb0" + + "\ud83c\udcc0\ud83c\udcc0" + + "\ud83c\udcd0\ud83c\udcd0" + + "\ud83c\udcf6\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd6c\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude03\ud83c\ude0f" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\ude4f" + + "\ud83c\ude52\ud83c\ude5f" + + "\ud83c\ude66\ud83c\udeff" + + "\ud83d\uded5\ud83d\udedf" + + "\ud83d\udeed\ud83d\udeef" + + "\ud83d\udefa\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd9\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd0f" + + "\ud83e\udd3f\ud83e\udd3f" + + "\ud83e\udd71\ud83e\udd72" + + "\ud83e\udd77\ud83e\udd79" + + "\ud83e\udd7b\ud83e\udd7b" + + "\ud83e\udda3\ud83e\uddaf" + + "\ud83e\uddba\ud83e\uddbf" + + "\ud83e\uddc3\ud83e\uddcf" + + "\ud83e\ude00\ud83e\ude5f" + + "\ud83e\ude6e\ud83f\udffd" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\ud87f\udffd" + + "\ud880\udc00\ud8bf\udffd" + + "\ud8c0\udc00\ud8ff\udffd" + + "\ud900\udc00\ud93f\udffd" + + "\ud940\udc00\ud97f\udffd" + + "\ud980\udc00\ud9bf\udffd" + + "\ud9c0\udc00\ud9ff\udffd" + + "\uda00\udc00\uda3f\udffd" + + "\uda40\udc00\uda7f\udffd" + + "\uda80\udc00\udabf\udffd" + + "\udac0\udc00\udaff\udffd" + + "\udb00\udc00\udb3f\udffd" + + "\udb40\udc00\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb7f\udffd", + // Unicode 11.0 property value: {age=v100} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fd" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf9" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd2" + + "\u2bec\u2bef" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e49" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312e" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fea" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fd" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\ude9c" + + "\ud806\ude9e\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef8" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd4c" + + "\ud83e\udd50\ud83e\udd6b" + + "\ud83e\udd80\ud83e\udd97" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83e\uddd0\ud83e\udde6" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {age=v11} + "\000\u01f5" + + "\u01fa\u0217" + + "\u0250\u02a8" + + "\u02b0\u02de" + + "\u02e0\u02e9" + + "\u0300\u0345" + + "\u0360\u0361" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d6" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03f3" + + "\u0401\u040c" + + "\u040e\u044f" + + "\u0451\u045c" + + "\u045e\u0486" + + "\u0490\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04eb" + + "\u04ee\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u0589" + + "\u05b0\u05b9" + + "\u05bb\u05c3" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0652" + + "\u0660\u066d" + + "\u0670\u06b7" + + "\u06ba\u06be" + + "\u06c0\u06ce" + + "\u06d0\u06ed" + + "\u06f0\u06f9" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1e00\u1e9a" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u202e" + + "\u2030\u2046" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20aa" + + "\u20d0\u20e1" + + "\u2100\u2138" + + "\u2153\u2182" + + "\u2190\u21ea" + + "\u2200\u22f1" + + "\u2300\u2300" + + "\u2302\u237a" + + "\u2400\u2424" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25ef" + + "\u2600\u2613" + + "\u261a\u266f" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u3000\u3037" + + "\u303f\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u319f" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u4e00\u9fa5" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1e\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufffd\uffff", + // Unicode 11.0 property value: {age=v110} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u07fd\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd0\u1cf9" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bc8" + + "\u2bca\u2bfe" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e4e" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fef" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7b9" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf59" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd46" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5e" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udc00\ud806\udc3b" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef8" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udff1" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef9" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd70" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udd7a" + + "\ud83e\udd7c\ud83e\udda2" + + "\ud83e\uddb0\ud83e\uddb9" + + "\ud83e\uddc0\ud83e\uddc2" + + "\ud83e\uddd0\ud83e\uddff" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {age=v20} + "\000\u01f5" + + "\u01fa\u0217" + + "\u0250\u02a8" + + "\u02b0\u02de" + + "\u02e0\u02e9" + + "\u0300\u0345" + + "\u0360\u0361" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d6" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03f3" + + "\u0401\u040c" + + "\u040e\u044f" + + "\u0451\u045c" + + "\u045e\u0486" + + "\u0490\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04eb" + + "\u04ee\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u0589" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0652" + + "\u0660\u066d" + + "\u0670\u06b7" + + "\u06ba\u06be" + + "\u06c0\u06ce" + + "\u06d0\u06ed" + + "\u06f0\u06f9" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f69" + + "\u0f71\u0f8b" + + "\u0f90\u0f95" + + "\u0f97\u0f97" + + "\u0f99\u0fad" + + "\u0fb1\u0fb7" + + "\u0fb9\u0fb9" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u202e" + + "\u2030\u2046" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20ab" + + "\u20d0\u20e1" + + "\u2100\u2138" + + "\u2153\u2182" + + "\u2190\u21ea" + + "\u2200\u22f1" + + "\u2300\u2300" + + "\u2302\u237a" + + "\u2400\u2424" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25ef" + + "\u2600\u2613" + + "\u261a\u266f" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u3000\u3037" + + "\u303f\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u319f" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u4e00\u9fa5" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1e\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufffd\uffff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {age=v21} + "\000\u01f5" + + "\u01fa\u0217" + + "\u0250\u02a8" + + "\u02b0\u02de" + + "\u02e0\u02e9" + + "\u0300\u0345" + + "\u0360\u0361" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d6" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03f3" + + "\u0401\u040c" + + "\u040e\u044f" + + "\u0451\u045c" + + "\u045e\u0486" + + "\u0490\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04eb" + + "\u04ee\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u0589" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0652" + + "\u0660\u066d" + + "\u0670\u06b7" + + "\u06ba\u06be" + + "\u06c0\u06ce" + + "\u06d0\u06ed" + + "\u06f0\u06f9" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f69" + + "\u0f71\u0f8b" + + "\u0f90\u0f95" + + "\u0f97\u0f97" + + "\u0f99\u0fad" + + "\u0fb1\u0fb7" + + "\u0fb9\u0fb9" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u202e" + + "\u2030\u2046" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20ac" + + "\u20d0\u20e1" + + "\u2100\u2138" + + "\u2153\u2182" + + "\u2190\u21ea" + + "\u2200\u22f1" + + "\u2300\u2300" + + "\u2302\u237a" + + "\u2400\u2424" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25ef" + + "\u2600\u2613" + + "\u261a\u266f" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u3000\u3037" + + "\u303f\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u319f" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u4e00\u9fa5" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1e\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufffc\uffff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {age=v30} + "\000\u021f" + + "\u0222\u0233" + + "\u0250\u02ad" + + "\u02b0\u02ee" + + "\u0300\u034e" + + "\u0360\u0362" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d7" + + "\u03da\u03f3" + + "\u0400\u0486" + + "\u0488\u0489" + + "\u048c\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0655" + + "\u0660\u066d" + + "\u0670\u06ed" + + "\u06f0\u06fe" + + "\u0700\u070d" + + "\u070f\u072c" + + "\u0730\u074a" + + "\u0780\u07b0" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fcf" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1206" + + "\u1208\u1246" + + "\u1248\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1286" + + "\u1288\u1288" + + "\u128a\u128d" + + "\u1290\u12ae" + + "\u12b0\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12ce" + + "\u12d0\u12d6" + + "\u12d8\u12ee" + + "\u12f0\u130e" + + "\u1310\u1310" + + "\u1312\u1315" + + "\u1318\u131e" + + "\u1320\u1346" + + "\u1348\u135a" + + "\u1361\u137c" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1780\u17dc" + + "\u17e0\u17e9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2046" + + "\u2048\u204d" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20af" + + "\u20d0\u20e3" + + "\u2100\u213a" + + "\u2153\u2183" + + "\u2190\u21f3" + + "\u2200\u22f1" + + "\u2300\u237b" + + "\u237d\u239a" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25f7" + + "\u2600\u2613" + + "\u2619\u2671" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u2800\u28ff" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303a" + + "\u303e\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u3400\u4db5" + + "\u4e00\u9fa5" + + "\ua000\ua48c" + + "\ua490\ua4a1" + + "\ua4a4\ua4b3" + + "\ua4b5\ua4c0" + + "\ua4c2\ua4c4" + + "\ua4c6\ua4c6" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\uffff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {age=v31} + "\000\u021f" + + "\u0222\u0233" + + "\u0250\u02ad" + + "\u02b0\u02ee" + + "\u0300\u034e" + + "\u0360\u0362" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d7" + + "\u03da\u03f5" + + "\u0400\u0486" + + "\u0488\u0489" + + "\u048c\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0655" + + "\u0660\u066d" + + "\u0670\u06ed" + + "\u06f0\u06fe" + + "\u0700\u070d" + + "\u070f\u072c" + + "\u0730\u074a" + + "\u0780\u07b0" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fcf" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1206" + + "\u1208\u1246" + + "\u1248\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1286" + + "\u1288\u1288" + + "\u128a\u128d" + + "\u1290\u12ae" + + "\u12b0\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12ce" + + "\u12d0\u12d6" + + "\u12d8\u12ee" + + "\u12f0\u130e" + + "\u1310\u1310" + + "\u1312\u1315" + + "\u1318\u131e" + + "\u1320\u1346" + + "\u1348\u135a" + + "\u1361\u137c" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1780\u17dc" + + "\u17e0\u17e9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2046" + + "\u2048\u204d" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20af" + + "\u20d0\u20e3" + + "\u2100\u213a" + + "\u2153\u2183" + + "\u2190\u21f3" + + "\u2200\u22f1" + + "\u2300\u237b" + + "\u237d\u239a" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25f7" + + "\u2600\u2613" + + "\u2619\u2671" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u2800\u28ff" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303a" + + "\u303e\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u3400\u4db5" + + "\u4e00\u9fa5" + + "\ua000\ua48c" + + "\ua490\ua4a1" + + "\ua4a4\ua4b3" + + "\ua4b5\ua4c0" + + "\ua4c2\ua4c4" + + "\ua4c6\ua4c6" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\uffff" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud801\udc00\ud801\udc25" + + "\ud801\udc28\ud801\udc4d" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc0" + + "\ud835\udcc2\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea3" + + "\ud835\udea8\ud835\udfc9" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {age=v32} + "\000\u0220" + + "\u0222\u0233" + + "\u0250\u02ad" + + "\u02b0\u02ee" + + "\u0300\u034f" + + "\u0360\u036f" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03f6" + + "\u0400\u0486" + + "\u0488\u04ce" + + "\u04d0\u04f5" + + "\u04f8\u04f9" + + "\u0500\u050f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0655" + + "\u0660\u06ed" + + "\u06f0\u06fe" + + "\u0700\u070d" + + "\u070f\u072c" + + "\u0730\u074a" + + "\u0780\u07b1" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fcf" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10f8" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1206" + + "\u1208\u1246" + + "\u1248\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1286" + + "\u1288\u1288" + + "\u128a\u128d" + + "\u1290\u12ae" + + "\u12b0\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12ce" + + "\u12d0\u12d6" + + "\u12d8\u12ee" + + "\u12f0\u130e" + + "\u1310\u1310" + + "\u1312\u1315" + + "\u1318\u131e" + + "\u1320\u1346" + + "\u1348\u135a" + + "\u1361\u137c" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dc" + + "\u17e0\u17e9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2052" + + "\u2057\u2057" + + "\u205f\u2063" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u20a0\u20b1" + + "\u20d0\u20ea" + + "\u2100\u213a" + + "\u213d\u214b" + + "\u2153\u2183" + + "\u2190\u23ce" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u24fe" + + "\u2500\u2613" + + "\u2616\u2617" + + "\u2619\u267d" + + "\u2680\u2689" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27d0\u27eb" + + "\u27f0\u2aff" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31f0\u321c" + + "\u3220\u3243" + + "\u3251\u327b" + + "\u327f\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u3400\u4db5" + + "\u4e00\u9fa5" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfc" + + "\ufe00\ufe0f" + + "\ufe20\ufe23" + + "\ufe30\ufe46" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\uffff" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud801\udc00\ud801\udc25" + + "\ud801\udc28\ud801\udc4d" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc0" + + "\ud835\udcc2\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea3" + + "\ud835\udea8\ud835\udfc9" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {age=v40} + "\000\u0236" + + "\u0250\u0357" + + "\u035d\u036f" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03fb" + + "\u0400\u0486" + + "\u0488\u04ce" + + "\u04d0\u04f5" + + "\u04f8\u04f9" + + "\u0500\u050f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u060c\u0615" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0658" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u074f" + + "\u0780\u07b1" + + "\u0901\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fcf" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10f8" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1206" + + "\u1208\u1246" + + "\u1248\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1286" + + "\u1288\u1288" + + "\u128a\u128d" + + "\u1290\u12ae" + + "\u12b0\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12ce" + + "\u12d0\u12d6" + + "\u12d8\u12ee" + + "\u12f0\u130e" + + "\u1310\u1310" + + "\u1312\u1315" + + "\u1318\u131e" + + "\u1320\u1346" + + "\u1348\u135a" + + "\u1361\u137c" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u19e0\u19ff" + + "\u1d00\u1d6b" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2054" + + "\u2057\u2057" + + "\u205f\u2063" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u20a0\u20b1" + + "\u20d0\u20ea" + + "\u2100\u213b" + + "\u213d\u214b" + + "\u2153\u2183" + + "\u2190\u23d0" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u2617" + + "\u2619\u267d" + + "\u2680\u2691" + + "\u26a0\u26a1" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27d0\u27eb" + + "\u27f0\u2b0d" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31f0\u321e" + + "\u3220\u3243" + + "\u3250\u327d" + + "\u327f\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fa5" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe0f" + + "\ufe20\ufe23" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd3f" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udf9f" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud834\udf00\ud834\udf56" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea3" + + "\ud835\udea8\ud835\udfc9" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {age=v41} + "\000\u0241" + + "\u0250\u036f" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u0486" + + "\u0488\u04ce" + + "\u04d0\u04f9" + + "\u0500\u050f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05b9" + + "\u05bb\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u060b\u0615" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u0621\u063a" + + "\u0640\u065e" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u076d" + + "\u0780\u07b1" + + "\u0901\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u097d\u097d" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fd1" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19a9" + + "\u19b0\u19c9" + + "\u19d0\u19d9" + + "\u19de\u1a1b" + + "\u1a1e\u1a1f" + + "\u1d00\u1dc3" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2063" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u2094" + + "\u20a0\u20b5" + + "\u20d0\u20eb" + + "\u2100\u214c" + + "\u2153\u2183" + + "\u2190\u23db" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u269c" + + "\u26a0\u26b1" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27c0\u27c6" + + "\u27d0\u27eb" + + "\u27f0\u2b13" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c80\u2cea" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e00\u2e17" + + "\u2e1c\u2e1d" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31c0\u31cf" + + "\u31f0\u321e" + + "\u3220\u3243" + + "\u3250\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fbb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua700\ua716" + + "\ua800\ua82b" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe23" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfc9" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {age=v50} + "\000\u036f" + + "\u0374\u0375" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u0486" + + "\u0488\u0513" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u060b\u0615" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u0621\u063a" + + "\u0640\u065e" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u076d" + + "\u0780\u07b1" + + "\u07c0\u07fa" + + "\u0901\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u097b\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fd1" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19a9" + + "\u19b0\u19c9" + + "\u19d0\u19d9" + + "\u19de\u1a1b" + + "\u1a1e\u1a1f" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1d00\u1dca" + + "\u1dfe\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2063" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u2094" + + "\u20a0\u20b5" + + "\u20d0\u20ef" + + "\u2100\u214e" + + "\u2153\u2184" + + "\u2190\u23e7" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u269c" + + "\u26a0\u26b2" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27c0\u27ca" + + "\u27d0\u27eb" + + "\u27f0\u2b1a" + + "\u2b20\u2b23" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2c6c" + + "\u2c74\u2c77" + + "\u2c80\u2cea" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e00\u2e17" + + "\u2e1c\u2e1d" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31c0\u31cf" + + "\u31f0\u321e" + + "\u3220\u3243" + + "\u3250\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fbb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua700\ua71a" + + "\ua720\ua721" + + "\ua800\ua82b" + + "\ua840\ua877" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe23" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f" + + "\ud802\udd00\ud802\udd19" + + "\ud802\udd1f\ud802\udd1f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {age=v51} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0523" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u0606\u061b" + + "\u061e\u061f" + + "\u0621\u065e" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0901\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0972" + + "\u097b\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fd4" + + "\u1000\u1099" + + "\u109e\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19a9" + + "\u19b0\u19c9" + + "\u19d0\u19d9" + + "\u19de\u1a1b" + + "\u1a1e\u1a1f" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1baa" + + "\u1bae\u1bb9" + + "\u1c00\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1d00\u1de6" + + "\u1dfe\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u2094" + + "\u20a0\u20b5" + + "\u20d0\u20f0" + + "\u2100\u214f" + + "\u2153\u2188" + + "\u2190\u23e7" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u269d" + + "\u26a0\u26bc" + + "\u26c0\u26c3" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27c0\u27ca" + + "\u27cc\u27cc" + + "\u27d0\u2b4c" + + "\u2b50\u2b54" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2c6f" + + "\u2c71\u2c7d" + + "\u2c80\u2cea" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e30" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u3243" + + "\u3250\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fc3" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua500\ua62b" + + "\ua640\ua65f" + + "\ua662\ua673" + + "\ua67c\ua697" + + "\ua700\ua78c" + + "\ua7fb\ua82b" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua900\ua953" + + "\ua95f\ua95f" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa5f" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f" + + "\ud802\udd00\ud802\udd19" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {age=v52} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0525" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u0606\u061b" + + "\u061e\u061f" + + "\u0621\u065e" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0900\u0939" + + "\u093c\u094e" + + "\u0950\u0955" + + "\u0958\u0972" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fd8" + + "\u1000\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1baa" + + "\u1bae\u1bb9" + + "\u1c00\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cd0\u1cf2" + + "\u1d00\u1de6" + + "\u1dfd\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u2094" + + "\u20a0\u20b8" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23e8" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26cd" + + "\u26cf\u26e1" + + "\u26e3\u26e3" + + "\u26e8\u26ff" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27c0\u27ca" + + "\u27cc\u27cc" + + "\u27d0\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf1" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e31" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua65f" + + "\ua662\ua673" + + "\ua67c\ua697" + + "\ua6a0\ua6f7" + + "\ua700\ua78c" + + "\ua7fb\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaadf" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa2d" + + "\ufa30\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc80\ud804\udcc1" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd31\ud83c\udd31" + + "\ud83c\udd3d\ud83c\udd3d" + + "\ud83c\udd3f\ud83c\udd3f" + + "\ud83c\udd42\ud83c\udd42" + + "\ud83c\udd46\ud83c\udd46" + + "\ud83c\udd4a\ud83c\udd4e" + + "\ud83c\udd57\ud83c\udd57" + + "\ud83c\udd5f\ud83c\udd5f" + + "\ud83c\udd79\ud83c\udd79" + + "\ud83c\udd7b\ud83c\udd7c" + + "\ud83c\udd7f\ud83c\udd7f" + + "\ud83c\udd8a\ud83c\udd8d" + + "\ud83c\udd90\ud83c\udd90" + + "\ud83c\ude00\ud83c\ude00" + + "\ud83c\ude10\ud83c\ude31" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {age=v60} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0527" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u0606\u061b" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0900\u0977" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1baa" + + "\u1bae\u1bb9" + + "\u1bc0\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cd0\u1cf2" + + "\u1d00\u1de6" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20b9" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23f3" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26ff" + + "\u2701\u27ca" + + "\u27cc\u27cc" + + "\u27ce\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf1" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e31" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua673" + + "\ua67c\ua697" + + "\ua6a0\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua791" + + "\ua7a0\ua7a9" + + "\ua7fa\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaadf" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa2d" + + "\ufa30\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc80\ud804\udcc1" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud82c\udc00\ud82c\udc01" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbe" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcdf" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf30\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf80\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfc4" + + "\ud83c\udfc6\ud83c\udfca" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83d\udc00\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcf7" + + "\ud83d\udcf9\ud83d\udcfc" + + "\ud83d\udd00\ud83d\udd3d" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\uddfb\ud83d\uddff" + + "\ud83d\ude01\ud83d\ude10" + + "\ud83d\ude12\ud83d\ude14" + + "\ud83d\ude16\ud83d\ude16" + + "\ud83d\ude18\ud83d\ude18" + + "\ud83d\ude1a\ud83d\ude1a" + + "\ud83d\ude1c\ud83d\ude1e" + + "\ud83d\ude20\ud83d\ude25" + + "\ud83d\ude28\ud83d\ude2b" + + "\ud83d\ude2d\ud83d\ude2d" + + "\ud83d\ude30\ud83d\ude33" + + "\ud83d\ude35\ud83d\ude40" + + "\ud83d\ude45\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {age=v61} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0527" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058f\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0604" + + "\u0606\u061b" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08a0" + + "\u08a2\u08ac" + + "\u08e4\u08fe" + + "\u0900\u0977" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1d00\u1de6" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20b9" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23f3" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26ff" + + "\u2701\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e3b" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcc" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua697" + + "\ua69f\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua793" + + "\ua7a0\ua7aa" + + "\ua7f8\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc80\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd80\ud804\uddc8" + + "\ud804\uddd0\ud804\uddd9" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbe" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcdf" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf30\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf80\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfc4" + + "\ud83c\udfc6\ud83c\udfca" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83d\udc00\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcf7" + + "\ud83d\udcf9\ud83d\udcfc" + + "\ud83d\udd00\ud83d\udd3d" + + "\ud83d\udd40\ud83d\udd43" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\uddfb\ud83d\ude40" + + "\ud83d\ude45\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {age=v62} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0527" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058f\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0604" + + "\u0606\u061b" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08a0" + + "\u08a2\u08ac" + + "\u08e4\u08fe" + + "\u0900\u0977" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1d00\u1de6" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20ba" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23f3" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26ff" + + "\u2701\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e3b" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcc" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua697" + + "\ua69f\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua793" + + "\ua7a0\ua7aa" + + "\ua7f8\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc80\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd80\ud804\uddc8" + + "\ud804\uddd0\ud804\uddd9" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbe" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcdf" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf30\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf80\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfc4" + + "\ud83c\udfc6\ud83c\udfca" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83d\udc00\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcf7" + + "\ud83d\udcf9\ud83d\udcfc" + + "\ud83d\udd00\ud83d\udd3d" + + "\ud83d\udd40\ud83d\udd43" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\uddfb\ud83d\ude40" + + "\ud83d\ude45\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {age=v63} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0527" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058f\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0604" + + "\u0606\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08a0" + + "\u08a2\u08ac" + + "\u08e4\u08fe" + + "\u0900\u0977" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1d00\u1de6" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20ba" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23f3" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26ff" + + "\u2701\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e3b" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcc" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua697" + + "\ua69f\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua793" + + "\ua7a0\ua7aa" + + "\ua7f8\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc80\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd80\ud804\uddc8" + + "\ud804\uddd0\ud804\uddd9" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbe" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcdf" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf30\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf80\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfc4" + + "\ud83c\udfc6\ud83c\udfca" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83d\udc00\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcf7" + + "\ud83d\udcf9\ud83d\udcfc" + + "\ud83d\udd00\ud83d\udd3d" + + "\ud83d\udd40\ud83d\udd43" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\uddfb\ud83d\ude40" + + "\ud83d\ude45\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {age=v70} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08b2" + + "\u08e4\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c81\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d01\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1cf8\u1cf9" + + "\u1d00\u1df5" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bd" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23fa" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd1" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e42" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcc" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua69d" + + "\ua69f\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua7ad" + + "\ua7b0\ua7b1" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5f" + + "\uab64\uab65" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe2d" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8c" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddc8" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddd0\ud804\uddda" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3d" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf01\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc9" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udec0\ud806\udef8" + + "\ud808\udc00\ud808\udf98" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf2c" + + "\ud83c\udf30\ud83c\udf7d" + + "\ud83c\udf80\ud83c\udfce" + + "\ud83c\udfd4\ud83c\udff7" + + "\ud83d\udc00\ud83d\udcfe" + + "\ud83d\udd00\ud83d\udd4a" + + "\ud83d\udd50\ud83d\udd79" + + "\ud83d\udd7b\ud83d\udda3" + + "\ud83d\udda5\ud83d\ude42" + + "\ud83d\ude45\ud83d\udecf" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef3" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {age=v80} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08b4" + + "\u08e3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0af9" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c81\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d01\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d5f\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1cf8\u1cf9" + + "\u1d00\u1df5" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20be" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u23fa" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd1" + + "\u2bec\u2bef" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e42" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fd5" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7ad" + + "\ua7b0\ua7b7" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fd" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8c" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3d" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udec0\ud806\udef8" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83d\udd79" + + "\ud83d\udd7b\ud83d\udda3" + + "\ud83d\udda5\ud83d\uded0" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef3" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd10\ud83e\udd18" + + "\ud83e\udd80\ud83e\udd84" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {age=v90} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0af9" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d01\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1cf8\u1cf9" + + "\u1d00\u1df5" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20be" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u23fe" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd1" + + "\u2bec\u2bef" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e44" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fd5" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fd" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe0" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udc01" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83d\uded2" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef6" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd10\ud83e\udd1e" + + "\ud83e\udd20\ud83e\udd27" + + "\ud83e\udd30\ud83e\udd30" + + "\ud83e\udd33\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd4b" + + "\ud83e\udd50\ud83e\udd5e" + + "\ud83e\udd80\ud83e\udd91" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 11.0 property value: {ahom} + "\ud805\udf00\ud805\udf1a" + "\ud805\udf1d\ud805\udf2b" + "\ud805\udf30\ud805\udf3f", + // Unicode 11.0 property value: {alnum} + "\u0030\u0039" + + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0345\u0345" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0560\u0588" + + "\u05b0\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0610\u061a" + + "\u0620\u0657" + + "\u0659\u0669" + + "\u066e\u06d3" + + "\u06d5\u06dc" + + "\u06e1\u06e8" + + "\u06ed\u06fc" + + "\u06ff\u06ff" + + "\u0710\u073f" + + "\u074d\u07b1" + + "\u07c0\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0817" + + "\u081a\u082c" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u08df" + + "\u08e3\u08e9" + + "\u08f0\u093b" + + "\u093d\u094c" + + "\u094e\u0950" + + "\u0955\u0963" + + "\u0966\u096f" + + "\u0971\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09ce\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09f1" + + "\u09fc\u09fc" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4c" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acc" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af9\u0afc" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b6f" + + "\u0b71\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bef" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4c" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c80\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccc" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d4e\u0d4e" + + "\u0d54\u0d57" + + "\u0d5f\u0d63" + + "\u0d66\u0d6f" + + "\u0d7a\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df3" + + "\u0e01\u0e3a" + + "\u0e40\u0e46" + + "\u0e4d\u0e4d" + + "\u0e50\u0e59" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ecd\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f20\u0f29" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f81" + + "\u0f88\u0f97" + + "\u0f99\u0fbc" + + "\u1000\u1036" + + "\u1038\u1038" + + "\u103b\u1049" + + "\u1050\u1062" + + "\u1065\u1068" + + "\u106e\u1086" + + "\u108e\u108e" + + "\u1090\u1099" + + "\u109c\u109d" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u135f" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1713" + + "\u1720\u1733" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17b3" + + "\u17b6\u17c8" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u1938" + + "\u1946\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19d9" + + "\u1a00\u1a1b" + + "\u1a20\u1a5e" + + "\u1a61\u1a74" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1aa7\u1aa7" + + "\u1b00\u1b33" + + "\u1b35\u1b43" + + "\u1b45\u1b4b" + + "\u1b50\u1b59" + + "\u1b80\u1ba9" + + "\u1bac\u1be5" + + "\u1be7\u1bf1" + + "\u1c00\u1c35" + + "\u1c40\u1c49" + + "\u1c4d\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1d00\u1dbf" + + "\u1de7\u1df4" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u212f\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2dff" + + "\u2e2f\u2e2f" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua62b" + + "\ua640\ua66e" + + "\ua674\ua67b" + + "\ua67f\ua6ef" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7b9" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua827" + + "\ua840\ua873" + + "\ua880\ua8c3" + + "\ua8c5\ua8c5" + + "\ua8d0\ua8d9" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fe" + + "\ua900\ua92a" + + "\ua930\ua952" + + "\ua960\ua97c" + + "\ua980\ua9b2" + + "\ua9b4\ua9bf" + + "\ua9cf\ua9d9" + + "\ua9e0\ua9e4" + + "\ua9e6\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa60\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaabe" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaef" + + "\uaaf2\uaaf5" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab65" + + "\uab70\uabea" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff10\uff19" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud804\udc00\ud804\udc45" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udc82\ud804\udcb8" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd32" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\udd44\ud804\udd46" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd80\ud804\uddbf" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddd0\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude34" + + "\ud804\ude37\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udee8" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4c" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud805\udc00\ud805\udc41" + + "\ud805\udc43\ud805\udc45" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udc80\ud805\udcc1" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddbe" + + "\ud805\uddd8\ud805\udddd" + + "\ud805\ude00\ud805\ude3e" + + "\ud805\ude40\ud805\ude40" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb5" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2a" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udc00\ud806\udc38" + + "\ud806\udca0\ud806\udce9" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude32" + + "\ud806\ude35\ud806\ude3e" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\ude97" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc3e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd41" + + "\ud807\udd43\ud807\udd43" + + "\ud807\udd46\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd96" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef6" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf36" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udff1" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9e\ud82f\udc9e" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd47\ud83a\udd47" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 11.0 property value: {alphabetic} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0345\u0345" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0560\u0588" + + "\u05b0\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0610\u061a" + + "\u0620\u0657" + + "\u0659\u065f" + + "\u066e\u06d3" + + "\u06d5\u06dc" + + "\u06e1\u06e8" + + "\u06ed\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u073f" + + "\u074d\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0817" + + "\u081a\u082c" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u08df" + + "\u08e3\u08e9" + + "\u08f0\u093b" + + "\u093d\u094c" + + "\u094e\u0950" + + "\u0955\u0963" + + "\u0971\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09ce\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4c" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a70\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acc" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0af9\u0afc" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b71\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4c" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c80\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccc" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d4e\u0d4e" + + "\u0d54\u0d57" + + "\u0d5f\u0d63" + + "\u0d7a\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0e01\u0e3a" + + "\u0e40\u0e46" + + "\u0e4d\u0e4d" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ecd\u0ecd" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f81" + + "\u0f88\u0f97" + + "\u0f99\u0fbc" + + "\u1000\u1036" + + "\u1038\u1038" + + "\u103b\u103f" + + "\u1050\u1062" + + "\u1065\u1068" + + "\u106e\u1086" + + "\u108e\u108e" + + "\u109c\u109d" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u135f" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1713" + + "\u1720\u1733" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17b3" + + "\u17b6\u17c8" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u1938" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a1b" + + "\u1a20\u1a5e" + + "\u1a61\u1a74" + + "\u1aa7\u1aa7" + + "\u1b00\u1b33" + + "\u1b35\u1b43" + + "\u1b45\u1b4b" + + "\u1b80\u1ba9" + + "\u1bac\u1baf" + + "\u1bba\u1be5" + + "\u1be7\u1bf1" + + "\u1c00\u1c35" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1d00\u1dbf" + + "\u1de7\u1df4" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u212f\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2dff" + + "\u2e2f\u2e2f" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua674\ua67b" + + "\ua67f\ua6ef" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7b9" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua827" + + "\ua840\ua873" + + "\ua880\ua8c3" + + "\ua8c5\ua8c5" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua92a" + + "\ua930\ua952" + + "\ua960\ua97c" + + "\ua980\ua9b2" + + "\ua9b4\ua9bf" + + "\ua9cf\ua9cf" + + "\ua9e0\ua9e4" + + "\ua9e6\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa60\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaabe" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaef" + + "\uaaf2\uaaf5" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab65" + + "\uab70\uabea" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd27" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud804\udc00\ud804\udc45" + + "\ud804\udc82\ud804\udcb8" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd00\ud804\udd32" + + "\ud804\udd44\ud804\udd46" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd80\ud804\uddbf" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude34" + + "\ud804\ude37\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udee8" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4c" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud805\udc00\ud805\udc41" + + "\ud805\udc43\ud805\udc45" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc80\ud805\udcc1" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddbe" + + "\ud805\uddd8\ud805\udddd" + + "\ud805\ude00\ud805\ude3e" + + "\ud805\ude40\ud805\ude40" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeb5" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2a" + + "\ud806\udc00\ud806\udc38" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude32" + + "\ud806\ude35\ud806\ude3e" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\ude97" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc3e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd41" + + "\ud807\udd43\ud807\udd43" + + "\ud807\udd46\ud807\udd47" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd96" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef6" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf36" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udff1" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9e\ud82f\udc9e" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd47\ud83a\udd47" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 11.0 property value: {anatolianhieroglyphs} + "\ud811\udc00\ud811\ude46", + // Unicode 11.0 property value: {arabic} + "\u0600\u0604" + + "\u0606\u060b" + + "\u060d\u061a" + + "\u061c\u061c" + + "\u061e\u061e" + + "\u0620\u063f" + + "\u0641\u064a" + + "\u0656\u066f" + + "\u0671\u06dc" + + "\u06de\u06ff" + + "\u0750\u077f" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u08e1" + + "\u08e3\u08ff" + + "\ufb50\ufbc1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ud803\ude60\ud803\ude7e" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1", + // Unicode 11.0 property value: {armenian} + "\u0531\u0556" + "\u0559\u0588" + "\u058a\u058a" + "\u058d\u058f" + "\ufb13\ufb17", + // Unicode 11.0 property value: {asciihexdigit} + "\u0030\u0039" + "\u0041\u0046" + "\u0061\u0066", + // Unicode 11.0 property value: {assigned} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u07fd\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd0\u1cf9" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bc8" + + "\u2bca\u2bfe" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e4e" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fef" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7b9" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf59" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd46" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5e" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udc00\ud806\udc3b" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef8" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udff1" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef9" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd70" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udd7a" + + "\ud83e\udd7c\ud83e\udda2" + + "\ud83e\uddb0\ud83e\uddb9" + + "\ud83e\uddc0\ud83e\uddc2" + + "\ud83e\uddd0\ud83e\uddff" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb80\udc00\udbbf\udffd" + + "\udbc0\udc00\udbff\udffd", + // Unicode 11.0 property value: {avestan} + "\ud802\udf00\ud802\udf35" + "\ud802\udf39\ud802\udf3f", + // Unicode 11.0 property value: {balinese} + "\u1b00\u1b4b" + "\u1b50\u1b7c", + // Unicode 11.0 property value: {bamum} + "\ua6a0\ua6f7" + "\ud81a\udc00\ud81a\ude38", + // Unicode 11.0 property value: {bassavah} + "\ud81a\uded0\ud81a\udeed" + "\ud81a\udef0\ud81a\udef5", + // Unicode 11.0 property value: {batak} + "\u1bc0\u1bf3" + "\u1bfc\u1bff", + // Unicode 11.0 property value: {bengali} + "\u0980\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe", + // Unicode 11.0 property value: {bhaiksuki} + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c", + // Unicode 11.0 property value: {bidicontrol} + "\u061c\u061c" + "\u200e\u200f" + "\u202a\u202e" + "\u2066\u2069", + // Unicode 11.0 property value: {blank} + "\t\t" + + "\u0020\u0020" + + "\u00a0\u00a0" + + "\u1680\u1680" + + "\u2000\u200a" + + "\u202f\u202f" + + "\u205f\u205f" + + "\u3000\u3000", + // Unicode 11.0 property value: {block=adlam} + "\ud83a\udd00\ud83a\udd5f", + // Unicode 11.0 property value: {block=aegeannumbers} + "\ud800\udd00\ud800\udd3f", + // Unicode 11.0 property value: {block=ahom} + "\ud805\udf00\ud805\udf3f", + // Unicode 11.0 property value: {block=alchemicalsymbols} + "\ud83d\udf00\ud83d\udf7f", + // Unicode 11.0 property value: {block=alphabeticpresentationforms} + "\ufb00\ufb4f", + // Unicode 11.0 property value: {block=anatolianhieroglyphs} + "\ud811\udc00\ud811\ude7f", + // Unicode 11.0 property value: {block=ancientgreekmusicalnotation} + "\ud834\ude00\ud834\ude4f", + // Unicode 11.0 property value: {block=ancientgreeknumbers} + "\ud800\udd40\ud800\udd8f", + // Unicode 11.0 property value: {block=ancientsymbols} + "\ud800\udd90\ud800\uddcf", + // Unicode 11.0 property value: {block=arabic} + "\u0600\u06ff", + // Unicode 11.0 property value: {block=arabicextendeda} + "\u08a0\u08ff", + // Unicode 11.0 property value: {block=arabicmathematicalalphabeticsymbols} + "\ud83b\ude00\ud83b\udeff", + // Unicode 11.0 property value: {block=arabicpresentationformsa} + "\ufb50\ufdff", + // Unicode 11.0 property value: {block=arabicpresentationformsb} + "\ufe70\ufeff", + // Unicode 11.0 property value: {block=arabicsupplement} + "\u0750\u077f", + // Unicode 11.0 property value: {block=armenian} + "\u0530\u058f", + // Unicode 11.0 property value: {block=arrows} + "\u2190\u21ff", + // Unicode 11.0 property value: {block=avestan} + "\ud802\udf00\ud802\udf3f", + // Unicode 11.0 property value: {block=balinese} + "\u1b00\u1b7f", + // Unicode 11.0 property value: {block=bamum} + "\ua6a0\ua6ff", + // Unicode 11.0 property value: {block=bamumsupplement} + "\ud81a\udc00\ud81a\ude3f", + // Unicode 11.0 property value: {block=basiclatin} + "\000\u007f", + // Unicode 11.0 property value: {block=bassavah} + "\ud81a\uded0\ud81a\udeff", + // Unicode 11.0 property value: {block=batak} + "\u1bc0\u1bff", + // Unicode 11.0 property value: {block=bengali} + "\u0980\u09ff", + // Unicode 11.0 property value: {block=bhaiksuki} + "\ud807\udc00\ud807\udc6f", + // Unicode 11.0 property value: {block=blockelements} + "\u2580\u259f", + // Unicode 11.0 property value: {block=bopomofo} + "\u3100\u312f", + // Unicode 11.0 property value: {block=bopomofoextended} + "\u31a0\u31bf", + // Unicode 11.0 property value: {block=boxdrawing} + "\u2500\u257f", + // Unicode 11.0 property value: {block=brahmi} + "\ud804\udc00\ud804\udc7f", + // Unicode 11.0 property value: {block=braillepatterns} + "\u2800\u28ff", + // Unicode 11.0 property value: {block=buginese} + "\u1a00\u1a1f", + // Unicode 11.0 property value: {block=buhid} + "\u1740\u175f", + // Unicode 11.0 property value: {block=byzantinemusicalsymbols} + "\ud834\udc00\ud834\udcff", + // Unicode 11.0 property value: {block=carian} + "\ud800\udea0\ud800\udedf", + // Unicode 11.0 property value: {block=caucasianalbanian} + "\ud801\udd30\ud801\udd6f", + // Unicode 11.0 property value: {block=chakma} + "\ud804\udd00\ud804\udd4f", + // Unicode 11.0 property value: {block=cham} + "\uaa00\uaa5f", + // Unicode 11.0 property value: {block=cherokee} + "\u13a0\u13ff", + // Unicode 11.0 property value: {block=cherokeesupplement} + "\uab70\uabbf", + // Unicode 11.0 property value: {block=chesssymbols} + "\ud83e\ude00\ud83e\ude6f", + // Unicode 11.0 property value: {block=cjkcompatibility} + "\u3300\u33ff", + // Unicode 11.0 property value: {block=cjkcompatibilityforms} + "\ufe30\ufe4f", + // Unicode 11.0 property value: {block=cjkcompatibilityideographs} + "\uf900\ufaff", + // Unicode 11.0 property value: {block=cjkcompatibilityideographssupplement} + "\ud87e\udc00\ud87e\ude1f", + // Unicode 11.0 property value: {block=cjkradicalssupplement} + "\u2e80\u2eff", + // Unicode 11.0 property value: {block=cjkstrokes} + "\u31c0\u31ef", + // Unicode 11.0 property value: {block=cjksymbolsandpunctuation} + "\u3000\u303f", + // Unicode 11.0 property value: {block=cjkunifiedideographs} + "\u4e00\u9fff", + // Unicode 11.0 property value: {block=cjkunifiedideographsextensiona} + "\u3400\u4dbf", + // Unicode 11.0 property value: {block=cjkunifiedideographsextensionb} + "\ud840\udc00\ud869\udedf", + // Unicode 11.0 property value: {block=cjkunifiedideographsextensionc} + "\ud869\udf00\ud86d\udf3f", + // Unicode 11.0 property value: {block=cjkunifiedideographsextensiond} + "\ud86d\udf40\ud86e\udc1f", + // Unicode 11.0 property value: {block=cjkunifiedideographsextensione} + "\ud86e\udc20\ud873\udeaf", + // Unicode 11.0 property value: {block=cjkunifiedideographsextensionf} + "\ud873\udeb0\ud87a\udfef", + // Unicode 11.0 property value: {block=combiningdiacriticalmarks} + "\u0300\u036f", + // Unicode 11.0 property value: {block=combiningdiacriticalmarksextended} + "\u1ab0\u1aff", + // Unicode 11.0 property value: {block=combiningdiacriticalmarksforsymbols} + "\u20d0\u20ff", + // Unicode 11.0 property value: {block=combiningdiacriticalmarkssupplement} + "\u1dc0\u1dff", + // Unicode 11.0 property value: {block=combininghalfmarks} + "\ufe20\ufe2f", + // Unicode 11.0 property value: {block=commonindicnumberforms} + "\ua830\ua83f", + // Unicode 11.0 property value: {block=controlpictures} + "\u2400\u243f", + // Unicode 11.0 property value: {block=coptic} + "\u2c80\u2cff", + // Unicode 11.0 property value: {block=copticepactnumbers} + "\ud800\udee0\ud800\udeff", + // Unicode 11.0 property value: {block=countingrodnumerals} + "\ud834\udf60\ud834\udf7f", + // Unicode 11.0 property value: {block=cuneiform} + "\ud808\udc00\ud808\udfff", + // Unicode 11.0 property value: {block=cuneiformnumbersandpunctuation} + "\ud809\udc00\ud809\udc7f", + // Unicode 11.0 property value: {block=currencysymbols} + "\u20a0\u20cf", + // Unicode 11.0 property value: {block=cypriotsyllabary} + "\ud802\udc00\ud802\udc3f", + // Unicode 11.0 property value: {block=cyrillic} + "\u0400\u04ff", + // Unicode 11.0 property value: {block=cyrillicextendeda} + "\u2de0\u2dff", + // Unicode 11.0 property value: {block=cyrillicextendedb} + "\ua640\ua69f", + // Unicode 11.0 property value: {block=cyrillicextendedc} + "\u1c80\u1c8f", + // Unicode 11.0 property value: {block=cyrillicsupplement} + "\u0500\u052f", + // Unicode 11.0 property value: {block=deseret} + "\ud801\udc00\ud801\udc4f", + // Unicode 11.0 property value: {block=devanagari} + "\u0900\u097f", + // Unicode 11.0 property value: {block=devanagariextended} + "\ua8e0\ua8ff", + // Unicode 11.0 property value: {block=dingbats} + "\u2700\u27bf", + // Unicode 11.0 property value: {block=dogra} + "\ud806\udc00\ud806\udc4f", + // Unicode 11.0 property value: {block=dominotiles} + "\ud83c\udc30\ud83c\udc9f", + // Unicode 11.0 property value: {block=duployan} + "\ud82f\udc00\ud82f\udc9f", + // Unicode 11.0 property value: {block=earlydynasticcuneiform} + "\ud809\udc80\ud809\udd4f", + // Unicode 11.0 property value: {block=egyptianhieroglyphs} + "\ud80c\udc00\ud80d\udc2f", + // Unicode 11.0 property value: {block=elbasan} + "\ud801\udd00\ud801\udd2f", + // Unicode 11.0 property value: {block=emoticons} + "\ud83d\ude00\ud83d\ude4f", + // Unicode 11.0 property value: {block=enclosedalphanumerics} + "\u2460\u24ff", + // Unicode 11.0 property value: {block=enclosedalphanumericsupplement} + "\ud83c\udd00\ud83c\uddff", + // Unicode 11.0 property value: {block=enclosedcjklettersandmonths} + "\u3200\u32ff", + // Unicode 11.0 property value: {block=enclosedideographicsupplement} + "\ud83c\ude00\ud83c\udeff", + // Unicode 11.0 property value: {block=ethiopic} + "\u1200\u137f", + // Unicode 11.0 property value: {block=ethiopicextended} + "\u2d80\u2ddf", + // Unicode 11.0 property value: {block=ethiopicextendeda} + "\uab00\uab2f", + // Unicode 11.0 property value: {block=ethiopicsupplement} + "\u1380\u139f", + // Unicode 11.0 property value: {block=generalpunctuation} + "\u2000\u206f", + // Unicode 11.0 property value: {block=geometricshapes} + "\u25a0\u25ff", + // Unicode 11.0 property value: {block=geometricshapesextended} + "\ud83d\udf80\ud83d\udfff", + // Unicode 11.0 property value: {block=georgian} + "\u10a0\u10ff", + // Unicode 11.0 property value: {block=georgianextended} + "\u1c90\u1cbf", + // Unicode 11.0 property value: {block=georgiansupplement} + "\u2d00\u2d2f", + // Unicode 11.0 property value: {block=glagolitic} + "\u2c00\u2c5f", + // Unicode 11.0 property value: {block=glagoliticsupplement} + "\ud838\udc00\ud838\udc2f", + // Unicode 11.0 property value: {block=gothic} + "\ud800\udf30\ud800\udf4f", + // Unicode 11.0 property value: {block=grantha} + "\ud804\udf00\ud804\udf7f", + // Unicode 11.0 property value: {block=greekandcoptic} + "\u0370\u03ff", + // Unicode 11.0 property value: {block=greekextended} + "\u1f00\u1fff", + // Unicode 11.0 property value: {block=gujarati} + "\u0a80\u0aff", + // Unicode 11.0 property value: {block=gunjalagondi} + "\ud807\udd60\ud807\uddaf", + // Unicode 11.0 property value: {block=gurmukhi} + "\u0a00\u0a7f", + // Unicode 11.0 property value: {block=halfwidthandfullwidthforms} + "\uff00\uffef", + // Unicode 11.0 property value: {block=hangulcompatibilityjamo} + "\u3130\u318f", + // Unicode 11.0 property value: {block=hanguljamo} + "\u1100\u11ff", + // Unicode 11.0 property value: {block=hanguljamoextendeda} + "\ua960\ua97f", + // Unicode 11.0 property value: {block=hanguljamoextendedb} + "\ud7b0\ud7ff", + // Unicode 11.0 property value: {block=hangulsyllables} + "\uac00\ud7af", + // Unicode 11.0 property value: {block=hanifirohingya} + "\ud803\udd00\ud803\udd3f", + // Unicode 11.0 property value: {block=hanunoo} + "\u1720\u173f", + // Unicode 11.0 property value: {block=hatran} + "\ud802\udce0\ud802\udcff", + // Unicode 11.0 property value: {block=hebrew} + "\u0590\u05ff", + // Unicode 11.0 property value: {block=hiragana} + "\u3040\u309f", + // Unicode 11.0 property value: {block=ideographicdescriptioncharacters} + "\u2ff0\u2fff", + // Unicode 11.0 property value: {block=ideographicsymbolsandpunctuation} + "\ud81b\udfe0\ud81b\udfff", + // Unicode 11.0 property value: {block=imperialaramaic} + "\ud802\udc40\ud802\udc5f", + // Unicode 11.0 property value: {block=indicsiyaqnumbers} + "\ud83b\udc70\ud83b\udcbf", + // Unicode 11.0 property value: {block=inscriptionalpahlavi} + "\ud802\udf60\ud802\udf7f", + // Unicode 11.0 property value: {block=inscriptionalparthian} + "\ud802\udf40\ud802\udf5f", + // Unicode 11.0 property value: {block=ipaextensions} + "\u0250\u02af", + // Unicode 11.0 property value: {block=javanese} + "\ua980\ua9df", + // Unicode 11.0 property value: {block=kaithi} + "\ud804\udc80\ud804\udccf", + // Unicode 11.0 property value: {block=kanaextendeda} + "\ud82c\udd00\ud82c\udd2f", + // Unicode 11.0 property value: {block=kanasupplement} + "\ud82c\udc00\ud82c\udcff", + // Unicode 11.0 property value: {block=kanbun} + "\u3190\u319f", + // Unicode 11.0 property value: {block=kangxiradicals} + "\u2f00\u2fdf", + // Unicode 11.0 property value: {block=kannada} + "\u0c80\u0cff", + // Unicode 11.0 property value: {block=katakana} + "\u30a0\u30ff", + // Unicode 11.0 property value: {block=katakanaphoneticextensions} + "\u31f0\u31ff", + // Unicode 11.0 property value: {block=kayahli} + "\ua900\ua92f", + // Unicode 11.0 property value: {block=kharoshthi} + "\ud802\ude00\ud802\ude5f", + // Unicode 11.0 property value: {block=khmer} + "\u1780\u17ff", + // Unicode 11.0 property value: {block=khmersymbols} + "\u19e0\u19ff", + // Unicode 11.0 property value: {block=khojki} + "\ud804\ude00\ud804\ude4f", + // Unicode 11.0 property value: {block=khudawadi} + "\ud804\udeb0\ud804\udeff", + // Unicode 11.0 property value: {block=lao} + "\u0e80\u0eff", + // Unicode 11.0 property value: {block=latin1supplement} + "\u0080\u00ff", + // Unicode 11.0 property value: {block=latinextendeda} + "\u0100\u017f", + // Unicode 11.0 property value: {block=latinextendedadditional} + "\u1e00\u1eff", + // Unicode 11.0 property value: {block=latinextendedb} + "\u0180\u024f", + // Unicode 11.0 property value: {block=latinextendedc} + "\u2c60\u2c7f", + // Unicode 11.0 property value: {block=latinextendedd} + "\ua720\ua7ff", + // Unicode 11.0 property value: {block=latinextendede} + "\uab30\uab6f", + // Unicode 11.0 property value: {block=lepcha} + "\u1c00\u1c4f", + // Unicode 11.0 property value: {block=letterlikesymbols} + "\u2100\u214f", + // Unicode 11.0 property value: {block=limbu} + "\u1900\u194f", + // Unicode 11.0 property value: {block=lineara} + "\ud801\ude00\ud801\udf7f", + // Unicode 11.0 property value: {block=linearbideograms} + "\ud800\udc80\ud800\udcff", + // Unicode 11.0 property value: {block=linearbsyllabary} + "\ud800\udc00\ud800\udc7f", + // Unicode 11.0 property value: {block=lisu} + "\ua4d0\ua4ff", + // Unicode 11.0 property value: {block=lycian} + "\ud800\ude80\ud800\ude9f", + // Unicode 11.0 property value: {block=lydian} + "\ud802\udd20\ud802\udd3f", + // Unicode 11.0 property value: {block=mahajani} + "\ud804\udd50\ud804\udd7f", + // Unicode 11.0 property value: {block=mahjongtiles} + "\ud83c\udc00\ud83c\udc2f", + // Unicode 11.0 property value: {block=makasar} + "\ud807\udee0\ud807\udeff", + // Unicode 11.0 property value: {block=malayalam} + "\u0d00\u0d7f", + // Unicode 11.0 property value: {block=mandaic} + "\u0840\u085f", + // Unicode 11.0 property value: {block=manichaean} + "\ud802\udec0\ud802\udeff", + // Unicode 11.0 property value: {block=marchen} + "\ud807\udc70\ud807\udcbf", + // Unicode 11.0 property value: {block=masaramgondi} + "\ud807\udd00\ud807\udd5f", + // Unicode 11.0 property value: {block=mathematicalalphanumericsymbols} + "\ud835\udc00\ud835\udfff", + // Unicode 11.0 property value: {block=mathematicaloperators} + "\u2200\u22ff", + // Unicode 11.0 property value: {block=mayannumerals} + "\ud834\udee0\ud834\udeff", + // Unicode 11.0 property value: {block=medefaidrin} + "\ud81b\ude40\ud81b\ude9f", + // Unicode 11.0 property value: {block=meeteimayek} + "\uabc0\uabff", + // Unicode 11.0 property value: {block=meeteimayekextensions} + "\uaae0\uaaff", + // Unicode 11.0 property value: {block=mendekikakui} + "\ud83a\udc00\ud83a\udcdf", + // Unicode 11.0 property value: {block=meroiticcursive} + "\ud802\udda0\ud802\uddff", + // Unicode 11.0 property value: {block=meroitichieroglyphs} + "\ud802\udd80\ud802\udd9f", + // Unicode 11.0 property value: {block=miao} + "\ud81b\udf00\ud81b\udf9f", + // Unicode 11.0 property value: {block=miscellaneousmathematicalsymbolsa} + "\u27c0\u27ef", + // Unicode 11.0 property value: {block=miscellaneousmathematicalsymbolsb} + "\u2980\u29ff", + // Unicode 11.0 property value: {block=miscellaneoussymbols} + "\u2600\u26ff", + // Unicode 11.0 property value: {block=miscellaneoussymbolsandarrows} + "\u2b00\u2bff", + // Unicode 11.0 property value: {block=miscellaneoussymbolsandpictographs} + "\ud83c\udf00\ud83d\uddff", + // Unicode 11.0 property value: {block=miscellaneoustechnical} + "\u2300\u23ff", + // Unicode 11.0 property value: {block=modi} + "\ud805\ude00\ud805\ude5f", + // Unicode 11.0 property value: {block=modifiertoneletters} + "\ua700\ua71f", + // Unicode 11.0 property value: {block=mongolian} + "\u1800\u18af", + // Unicode 11.0 property value: {block=mongoliansupplement} + "\ud805\ude60\ud805\ude7f", + // Unicode 11.0 property value: {block=mro} + "\ud81a\ude40\ud81a\ude6f", + // Unicode 11.0 property value: {block=multani} + "\ud804\ude80\ud804\udeaf", + // Unicode 11.0 property value: {block=musicalsymbols} + "\ud834\udd00\ud834\uddff", + // Unicode 11.0 property value: {block=myanmar} + "\u1000\u109f", + // Unicode 11.0 property value: {block=myanmarextendeda} + "\uaa60\uaa7f", + // Unicode 11.0 property value: {block=myanmarextendedb} + "\ua9e0\ua9ff", + // Unicode 11.0 property value: {block=nabataean} + "\ud802\udc80\ud802\udcaf", + // Unicode 11.0 property value: {block=newa} + "\ud805\udc00\ud805\udc7f", + // Unicode 11.0 property value: {block=newtailue} + "\u1980\u19df", + // Unicode 11.0 property value: {block=nko} + "\u07c0\u07ff", + // Unicode 11.0 property value: {block=noblock} + "\u0870\u089f" + + "\u2fe0\u2fef" + + "\ud800\ude00\ud800\ude7f" + + "\ud800\udfe0\ud800\udfff" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf80\ud801\udfff" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc50\ud803\udc7f" + + "\ud803\udd40\ud803\ude5f" + + "\ud803\ude80\ud803\udeff" + + "\ud803\udf70\ud803\udfff" + + "\ud804\ude50\ud804\ude7f" + + "\ud804\udf80\ud804\udfff" + + "\ud805\udce0\ud805\udd7f" + + "\ud805\uded0\ud805\udeff" + + "\ud805\udf40\ud805\udfff" + + "\ud806\udc50\ud806\udc9f" + + "\ud806\udd00\ud806\uddff" + + "\ud806\udeb0\ud806\udebf" + + "\ud806\udf00\ud806\udfff" + + "\ud807\udcc0\ud807\udcff" + + "\ud807\uddb0\ud807\udedf" + + "\ud807\udf00\ud807\udfff" + + "\ud809\udd50\ud80b\udfff" + + "\ud80d\udc30\ud810\udfff" + + "\ud811\ude80\ud819\udfff" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\udea0\ud81b\udeff" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud822\udf00\ud82b\udfff" + + "\ud82c\udd30\ud82c\udd6f" + + "\ud82c\udf00\ud82e\udfff" + + "\ud82f\udcb0\ud833\udfff" + + "\ud834\ude50\ud834\udedf" + + "\ud834\udf80\ud834\udfff" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc30\ud839\udfff" + + "\ud83a\udce0\ud83a\udcff" + + "\ud83a\udd60\ud83b\udc6f" + + "\ud83b\udcc0\ud83b\uddff" + + "\ud83b\udf00\ud83b\udfff" + + "\ud83e\ude70\ud83f\udfff" + + "\ud869\udee0\ud869\udeff" + + "\ud87a\udff0\ud87d\udfff" + + "\ud87e\ude20\udb3f\udfff" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb7f\udfff", + // Unicode 11.0 property value: {block=numberforms} + "\u2150\u218f", + // Unicode 11.0 property value: {block=nushu} + "\ud82c\udd70\ud82c\udeff", + // Unicode 11.0 property value: {block=ogham} + "\u1680\u169f", + // Unicode 11.0 property value: {block=olchiki} + "\u1c50\u1c7f", + // Unicode 11.0 property value: {block=oldhungarian} + "\ud803\udc80\ud803\udcff", + // Unicode 11.0 property value: {block=olditalic} + "\ud800\udf00\ud800\udf2f", + // Unicode 11.0 property value: {block=oldnortharabian} + "\ud802\ude80\ud802\ude9f", + // Unicode 11.0 property value: {block=oldpermic} + "\ud800\udf50\ud800\udf7f", + // Unicode 11.0 property value: {block=oldpersian} + "\ud800\udfa0\ud800\udfdf", + // Unicode 11.0 property value: {block=oldsogdian} + "\ud803\udf00\ud803\udf2f", + // Unicode 11.0 property value: {block=oldsoutharabian} + "\ud802\ude60\ud802\ude7f", + // Unicode 11.0 property value: {block=oldturkic} + "\ud803\udc00\ud803\udc4f", + // Unicode 11.0 property value: {block=opticalcharacterrecognition} + "\u2440\u245f", + // Unicode 11.0 property value: {block=oriya} + "\u0b00\u0b7f", + // Unicode 11.0 property value: {block=ornamentaldingbats} + "\ud83d\ude50\ud83d\ude7f", + // Unicode 11.0 property value: {block=osage} + "\ud801\udcb0\ud801\udcff", + // Unicode 11.0 property value: {block=osmanya} + "\ud801\udc80\ud801\udcaf", + // Unicode 11.0 property value: {block=pahawhhmong} + "\ud81a\udf00\ud81a\udf8f", + // Unicode 11.0 property value: {block=palmyrene} + "\ud802\udc60\ud802\udc7f", + // Unicode 11.0 property value: {block=paucinhau} + "\ud806\udec0\ud806\udeff", + // Unicode 11.0 property value: {block=phagspa} + "\ua840\ua87f", + // Unicode 11.0 property value: {block=phaistosdisc} + "\ud800\uddd0\ud800\uddff", + // Unicode 11.0 property value: {block=phoenician} + "\ud802\udd00\ud802\udd1f", + // Unicode 11.0 property value: {block=phoneticextensions} + "\u1d00\u1d7f", + // Unicode 11.0 property value: {block=phoneticextensionssupplement} + "\u1d80\u1dbf", + // Unicode 11.0 property value: {block=playingcards} + "\ud83c\udca0\ud83c\udcff", + // Unicode 11.0 property value: {block=privateusearea} + "\ue000\uf8ff", + // Unicode 11.0 property value: {block=psalterpahlavi} + "\ud802\udf80\ud802\udfaf", + // Unicode 11.0 property value: {block=rejang} + "\ua930\ua95f", + // Unicode 11.0 property value: {block=ruminumeralsymbols} + "\ud803\ude60\ud803\ude7f", + // Unicode 11.0 property value: {block=runic} + "\u16a0\u16ff", + // Unicode 11.0 property value: {block=samaritan} + "\u0800\u083f", + // Unicode 11.0 property value: {block=saurashtra} + "\ua880\ua8df", + // Unicode 11.0 property value: {block=sharada} + "\ud804\udd80\ud804\udddf", + // Unicode 11.0 property value: {block=shavian} + "\ud801\udc50\ud801\udc7f", + // Unicode 11.0 property value: {block=shorthandformatcontrols} + "\ud82f\udca0\ud82f\udcaf", + // Unicode 11.0 property value: {block=siddham} + "\ud805\udd80\ud805\uddff", + // Unicode 11.0 property value: {block=sinhala} + "\u0d80\u0dff", + // Unicode 11.0 property value: {block=sinhalaarchaicnumbers} + "\ud804\udde0\ud804\uddff", + // Unicode 11.0 property value: {block=smallformvariants} + "\ufe50\ufe6f", + // Unicode 11.0 property value: {block=sogdian} + "\ud803\udf30\ud803\udf6f", + // Unicode 11.0 property value: {block=sorasompeng} + "\ud804\udcd0\ud804\udcff", + // Unicode 11.0 property value: {block=soyombo} + "\ud806\ude50\ud806\udeaf", + // Unicode 11.0 property value: {block=spacingmodifierletters} + "\u02b0\u02ff", + // Unicode 11.0 property value: {block=specials} + "\ufff0\uffff", + // Unicode 11.0 property value: {block=sundanese} + "\u1b80\u1bbf", + // Unicode 11.0 property value: {block=sundanesesupplement} + "\u1cc0\u1ccf", + // Unicode 11.0 property value: {block=superscriptsandsubscripts} + "\u2070\u209f", + // Unicode 11.0 property value: {block=supplementalarrowsa} + "\u27f0\u27ff", + // Unicode 11.0 property value: {block=supplementalarrowsb} + "\u2900\u297f", + // Unicode 11.0 property value: {block=supplementalarrowsc} + "\ud83e\udc00\ud83e\udcff", + // Unicode 11.0 property value: {block=supplementalmathematicaloperators} + "\u2a00\u2aff", + // Unicode 11.0 property value: {block=supplementalpunctuation} + "\u2e00\u2e7f", + // Unicode 11.0 property value: {block=supplementalsymbolsandpictographs} + "\ud83e\udd00\ud83e\uddff", + // Unicode 11.0 property value: {block=supplementaryprivateuseareaa} + "\udb80\udc00\udbbf\udfff", + // Unicode 11.0 property value: {block=supplementaryprivateuseareab} + "\udbc0\udc00\udbff\udfff", + // Unicode 11.0 property value: {block=suttonsignwriting} + "\ud836\udc00\ud836\udeaf", + // Unicode 11.0 property value: {block=sylotinagri} + "\ua800\ua82f", + // Unicode 11.0 property value: {block=syriac} + "\u0700\u074f", + // Unicode 11.0 property value: {block=syriacsupplement} + "\u0860\u086f", + // Unicode 11.0 property value: {block=tagalog} + "\u1700\u171f", + // Unicode 11.0 property value: {block=tagbanwa} + "\u1760\u177f", + // Unicode 11.0 property value: {block=tags} + "\udb40\udc00\udb40\udc7f", + // Unicode 11.0 property value: {block=taile} + "\u1950\u197f", + // Unicode 11.0 property value: {block=taitham} + "\u1a20\u1aaf", + // Unicode 11.0 property value: {block=taiviet} + "\uaa80\uaadf", + // Unicode 11.0 property value: {block=taixuanjingsymbols} + "\ud834\udf00\ud834\udf5f", + // Unicode 11.0 property value: {block=takri} + "\ud805\ude80\ud805\udecf", + // Unicode 11.0 property value: {block=tamil} + "\u0b80\u0bff", + // Unicode 11.0 property value: {block=tangut} + "\ud81c\udc00\ud821\udfff", + // Unicode 11.0 property value: {block=tangutcomponents} + "\ud822\udc00\ud822\udeff", + // Unicode 11.0 property value: {block=telugu} + "\u0c00\u0c7f", + // Unicode 11.0 property value: {block=thaana} + "\u0780\u07bf", + // Unicode 11.0 property value: {block=thai} + "\u0e00\u0e7f", + // Unicode 11.0 property value: {block=tibetan} + "\u0f00\u0fff", + // Unicode 11.0 property value: {block=tifinagh} + "\u2d30\u2d7f", + // Unicode 11.0 property value: {block=tirhuta} + "\ud805\udc80\ud805\udcdf", + // Unicode 11.0 property value: {block=transportandmapsymbols} + "\ud83d\ude80\ud83d\udeff", + // Unicode 11.0 property value: {block=ugaritic} + "\ud800\udf80\ud800\udf9f", + // Unicode 11.0 property value: {block=unifiedcanadianaboriginalsyllabics} + "\u1400\u167f", + // Unicode 11.0 property value: {block=unifiedcanadianaboriginalsyllabicsextended} + "\u18b0\u18ff", + // Unicode 11.0 property value: {block=vai} + "\ua500\ua63f", + // Unicode 11.0 property value: {block=variationselectors} + "\ufe00\ufe0f", + // Unicode 11.0 property value: {block=variationselectorssupplement} + "\udb40\udd00\udb40\uddef", + // Unicode 11.0 property value: {block=vedicextensions} + "\u1cd0\u1cff", + // Unicode 11.0 property value: {block=verticalforms} + "\ufe10\ufe1f", + // Unicode 11.0 property value: {block=warangciti} + "\ud806\udca0\ud806\udcff", + // Unicode 11.0 property value: {block=yijinghexagramsymbols} + "\u4dc0\u4dff", + // Unicode 11.0 property value: {block=yiradicals} + "\ua490\ua4cf", + // Unicode 11.0 property value: {block=yisyllables} + "\ua000\ua48f", + // Unicode 11.0 property value: {block=zanabazarsquare} + "\ud806\ude00\ud806\ude4f", + // Unicode 11.0 property value: {bopomofo} + "\u02ea\u02eb" + "\u3105\u312f" + "\u31a0\u31ba", + // Unicode 11.0 property value: {brahmi} + "\ud804\udc00\ud804\udc4d" + "\ud804\udc52\ud804\udc6f" + "\ud804\udc7f\ud804\udc7f", + // Unicode 11.0 property value: {braille} + "\u2800\u28ff", + // Unicode 11.0 property value: {buginese} + "\u1a00\u1a1b" + "\u1a1e\u1a1f", + // Unicode 11.0 property value: {buhid} + "\u1740\u1753", + // Unicode 11.0 property value: {canadianaboriginal} + "\u1400\u167f" + "\u18b0\u18f5", + // Unicode 11.0 property value: {carian} + "\ud800\udea0\ud800\uded0", + // Unicode 11.0 property value: {cased} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u01ba" + + "\u01bc\u01bf" + + "\u01c4\u0293" + + "\u0295\u02b8" + + "\u02c0\u02c1" + + "\u02e0\u02e4" + + "\u0345\u0345" + + "\u0370\u0373" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0560\u0588" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fd\u10ff" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u212f\u2134" + + "\u2139\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u217f" + + "\u2183\u2184" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua640\ua66d" + + "\ua680\ua69d" + + "\ua722\ua787" + + "\ua78b\ua78e" + + "\ua790\ua7b9" + + "\ua7f8\ua7fa" + + "\uab30\uab5a" + + "\uab5c\uab65" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\ud801\udc00\ud801\udc4f" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udca0\ud806\udcdf" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 11.0 property value: {caseignorable} + "\u0027\u0027" + + "\u002e\u002e" + + "\u003a\u003a" + + "\u005e\u005e" + + "\u0060\u0060" + + "\u00a8\u00a8" + + "\u00ad\u00ad" + + "\u00af\u00af" + + "\u00b4\u00b4" + + "\u00b7\u00b8" + + "\u02b0\u036f" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u0384\u0385" + + "\u0387\u0387" + + "\u0483\u0489" + + "\u0559\u0559" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05f4\u05f4" + + "\u0600\u0605" + + "\u0610\u061a" + + "\u061c\u061c" + + "\u0640\u0640" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dd" + + "\u06df\u06e8" + + "\u06ea\u06ed" + + "\u070f\u070f" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f5" + + "\u07fa\u07fa" + + "\u07fd\u07fd" + + "\u0816\u082d" + + "\u0859\u085b" + + "\u08d3\u0902" + + "\u093a\u093a" + + "\u093c\u093c" + + "\u0941\u0948" + + "\u094d\u094d" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0971\u0971" + + "\u0981\u0981" + + "\u09bc\u09bc" + + "\u09c1\u09c4" + + "\u09cd\u09cd" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a02" + + "\u0a3c\u0a3c" + + "\u0a41\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a82" + + "\u0abc\u0abc" + + "\u0ac1\u0ac5" + + "\u0ac7\u0ac8" + + "\u0acd\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b01" + + "\u0b3c\u0b3c" + + "\u0b3f\u0b3f" + + "\u0b41\u0b44" + + "\u0b4d\u0b4d" + + "\u0b56\u0b56" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bc0\u0bc0" + + "\u0bcd\u0bcd" + + "\u0c00\u0c00" + + "\u0c04\u0c04" + + "\u0c3e\u0c40" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c81" + + "\u0cbc\u0cbc" + + "\u0cbf\u0cbf" + + "\u0cc6\u0cc6" + + "\u0ccc\u0ccd" + + "\u0ce2\u0ce3" + + "\u0d00\u0d01" + + "\u0d3b\u0d3c" + + "\u0d41\u0d44" + + "\u0d4d\u0d4d" + + "\u0d62\u0d63" + + "\u0dca\u0dca" + + "\u0dd2\u0dd4" + + "\u0dd6\u0dd6" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e46\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0eb9" + + "\u0ebb\u0ebc" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102d\u1030" + + "\u1032\u1037" + + "\u1039\u103a" + + "\u103d\u103e" + + "\u1058\u1059" + + "\u105e\u1060" + + "\u1071\u1074" + + "\u1082\u1082" + + "\u1085\u1086" + + "\u108d\u108d" + + "\u109d\u109d" + + "\u10fc\u10fc" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17b5" + + "\u17b7\u17bd" + + "\u17c6\u17c6" + + "\u17c9\u17d3" + + "\u17d7\u17d7" + + "\u17dd\u17dd" + + "\u180b\u180e" + + "\u1843\u1843" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u1922" + + "\u1927\u1928" + + "\u1932\u1932" + + "\u1939\u193b" + + "\u1a17\u1a18" + + "\u1a1b\u1a1b" + + "\u1a56\u1a56" + + "\u1a58\u1a5e" + + "\u1a60\u1a60" + + "\u1a62\u1a62" + + "\u1a65\u1a6c" + + "\u1a73\u1a7c" + + "\u1a7f\u1a7f" + + "\u1aa7\u1aa7" + + "\u1ab0\u1abe" + + "\u1b00\u1b03" + + "\u1b34\u1b34" + + "\u1b36\u1b3a" + + "\u1b3c\u1b3c" + + "\u1b42\u1b42" + + "\u1b6b\u1b73" + + "\u1b80\u1b81" + + "\u1ba2\u1ba5" + + "\u1ba8\u1ba9" + + "\u1bab\u1bad" + + "\u1be6\u1be6" + + "\u1be8\u1be9" + + "\u1bed\u1bed" + + "\u1bef\u1bf1" + + "\u1c2c\u1c33" + + "\u1c36\u1c37" + + "\u1c78\u1c7d" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1d2c\u1d6a" + + "\u1d78\u1d78" + + "\u1d9b\u1df9" + + "\u1dfb\u1dff" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fcd\u1fcf" + + "\u1fdd\u1fdf" + + "\u1fed\u1fef" + + "\u1ffd\u1ffe" + + "\u200b\u200f" + + "\u2018\u2019" + + "\u2024\u2024" + + "\u2027\u2027" + + "\u202a\u202e" + + "\u2060\u2064" + + "\u2066\u206f" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u20d0\u20f0" + + "\u2c7c\u2c7d" + + "\u2cef\u2cf1" + + "\u2d6f\u2d6f" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u2e2f\u2e2f" + + "\u3005\u3005" + + "\u302a\u302d" + + "\u3031\u3035" + + "\u303b\u303b" + + "\u3099\u309e" + + "\u30fc\u30fe" + + "\ua015\ua015" + + "\ua4f8\ua4fd" + + "\ua60c\ua60c" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua67f\ua67f" + + "\ua69c\ua69f" + + "\ua6f0\ua6f1" + + "\ua700\ua721" + + "\ua770\ua770" + + "\ua788\ua78a" + + "\ua7f8\ua7f9" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua825\ua826" + + "\ua8c4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua951" + + "\ua980\ua982" + + "\ua9b3\ua9b3" + + "\ua9b6\ua9b9" + + "\ua9bc\ua9bc" + + "\ua9cf\ua9cf" + + "\ua9e5\ua9e6" + + "\uaa29\uaa2e" + + "\uaa31\uaa32" + + "\uaa35\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4c" + + "\uaa70\uaa70" + + "\uaa7c\uaa7c" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaadd\uaadd" + + "\uaaec\uaaed" + + "\uaaf3\uaaf4" + + "\uaaf6\uaaf6" + + "\uab5b\uab5f" + + "\uabe5\uabe5" + + "\uabe8\uabe8" + + "\uabed\uabed" + + "\ufb1e\ufb1e" + + "\ufbb2\ufbc1" + + "\ufe00\ufe0f" + + "\ufe13\ufe13" + + "\ufe20\ufe2f" + + "\ufe52\ufe52" + + "\ufe55\ufe55" + + "\ufeff\ufeff" + + "\uff07\uff07" + + "\uff0e\uff0e" + + "\uff1a\uff1a" + + "\uff3e\uff3e" + + "\uff40\uff40" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\uffe3\uffe3" + + "\ufff9\ufffb" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc01\ud804\udc01" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc81" + + "\ud804\udcb3\ud804\udcb6" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd2b" + + "\ud804\udd2d\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd81" + + "\ud804\uddb6\ud804\uddbe" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2f\ud804\ude31" + + "\ud804\ude34\ud804\ude34" + + "\ud804\ude36\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udedf" + + "\ud804\udee3\ud804\udeea" + + "\ud804\udf00\ud804\udf01" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf40\ud804\udf40" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc38\ud805\udc3f" + + "\ud805\udc42\ud805\udc44" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb3\ud805\udcb8" + + "\ud805\udcba\ud805\udcba" + + "\ud805\udcbf\ud805\udcc0" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddb2\ud805\uddb5" + + "\ud805\uddbc\ud805\uddbd" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude33\ud805\ude3a" + + "\ud805\ude3d\ud805\ude3d" + + "\ud805\ude3f\ud805\ude40" + + "\ud805\udeab\ud805\udeab" + + "\ud805\udead\ud805\udead" + + "\ud805\udeb0\ud805\udeb5" + + "\ud805\udeb7\ud805\udeb7" + + "\ud805\udf1d\ud805\udf1f" + + "\ud805\udf22\ud805\udf25" + + "\ud805\udf27\ud805\udf2b" + + "\ud806\udc2f\ud806\udc37" + + "\ud806\udc39\ud806\udc3a" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude38" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude56" + + "\ud806\ude59\ud806\ude5b" + + "\ud806\ude8a\ud806\ude96" + + "\ud806\ude98\ud806\ude99" + + "\ud807\udc30\ud807\udc36" + + "\ud807\udc38\ud807\udc3d" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udcaa\ud807\udcb0" + + "\ud807\udcb2\ud807\udcb3" + + "\ud807\udcb5\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd95\ud807\udd95" + + "\ud807\udd97\ud807\udd97" + + "\ud807\udef3\ud807\udef4" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd73\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\ud83c\udffb\ud83c\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 11.0 property value: {caucasianalbanian} + "\ud801\udd30\ud801\udd63" + "\ud801\udd6f\ud801\udd6f", + // Unicode 11.0 property value: {cc} + "\000\u001f" + "\u007f\u009f", + // Unicode 11.0 property value: {cf} + "\u00ad\u00ad" + + "\u0600\u0605" + + "\u061c\u061c" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\u180e\u180e" + + "\u200b\u200f" + + "\u202a\u202e" + + "\u2060\u2064" + + "\u2066\u206f" + + "\ufeff\ufeff" + + "\ufff9\ufffb" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udccd\ud804\udccd" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f", + // Unicode 11.0 property value: {chakma} + "\ud804\udd00\ud804\udd34" + "\ud804\udd36\ud804\udd46", + // Unicode 11.0 property value: {cham} + "\uaa00\uaa36" + "\uaa40\uaa4d" + "\uaa50\uaa59" + "\uaa5c\uaa5f", + // Unicode 11.0 property value: {changeswhencasefolded} + "\u0041\u005a" + + "\u00b5\u00b5" + + "\u00c0\u00d6" + + "\u00d8\u00df" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u0149\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u017f\u017f" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c5" + + "\u01c7\u01c8" + + "\u01ca\u01cb" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f2" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0345\u0345" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03c2\u03c2" + + "\u03cf\u03d1" + + "\u03d5\u03d6" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f0\u03f1" + + "\u03f4\u03f5" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u0587\u0587" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9a\u1e9b" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1f80\u1faf" + + "\u1fb2\u1fb4" + + "\u1fb7\u1fbc" + + "\u1fc2\u1fc4" + + "\u1fc7\u1fcc" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff7\u1ffc" + + "\u2126\u2126" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u2160\u216f" + + "\u2183\u2183" + + "\u24b6\u24cf" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\ua7b8\ua7b8" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud81b\ude40\ud81b\ude5f" + + "\ud83a\udd00\ud83a\udd21", + // Unicode 11.0 property value: {changeswhencasemapped} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00b5\u00b5" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u0137" + + "\u0139\u018c" + + "\u018e\u019a" + + "\u019c\u01a9" + + "\u01ac\u01b9" + + "\u01bc\u01bd" + + "\u01bf\u01bf" + + "\u01c4\u0220" + + "\u0222\u0233" + + "\u023a\u0254" + + "\u0256\u0257" + + "\u0259\u0259" + + "\u025b\u025c" + + "\u0260\u0261" + + "\u0263\u0263" + + "\u0265\u0266" + + "\u0268\u026c" + + "\u026f\u026f" + + "\u0271\u0272" + + "\u0275\u0275" + + "\u027d\u027d" + + "\u0280\u0280" + + "\u0283\u0283" + + "\u0287\u028c" + + "\u0292\u0292" + + "\u029d\u029e" + + "\u0345\u0345" + + "\u0370\u0373" + + "\u0376\u0377" + + "\u037b\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03d1" + + "\u03d5\u03f5" + + "\u03f7\u03fb" + + "\u03fd\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0561\u0587" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fd\u10ff" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1d79\u1d79" + + "\u1d7d\u1d7d" + + "\u1e00\u1e9b" + + "\u1e9e\u1e9e" + + "\u1ea0\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2126\u2126" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u214e\u214e" + + "\u2160\u217f" + + "\u2183\u2184" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2c70" + + "\u2c72\u2c73" + + "\u2c75\u2c76" + + "\u2c7e\u2ce3" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua640\ua66d" + + "\ua680\ua69b" + + "\ua722\ua72f" + + "\ua732\ua76f" + + "\ua779\ua787" + + "\ua78b\ua78d" + + "\ua790\ua793" + + "\ua796\ua7ae" + + "\ua7b0\ua7b9" + + "\uab53\uab53" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\ud801\udc00\ud801\udc4f" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udca0\ud806\udcdf" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud83a\udd00\ud83a\udd43", + // Unicode 11.0 property value: {changeswhenlowercased} + "\u0041\u005a" + + "\u00c0\u00d6" + + "\u00d8\u00de" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u014a\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c5" + + "\u01c7\u01c8" + + "\u01ca\u01cb" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f2" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03cf\u03cf" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f4\u03f4" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13a0\u13f5" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1f88\u1f8f" + + "\u1f98\u1f9f" + + "\u1fa8\u1faf" + + "\u1fb8\u1fbc" + + "\u1fc8\u1fcc" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff8\u1ffc" + + "\u2126\u2126" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u2160\u216f" + + "\u2183\u2183" + + "\u24b6\u24cf" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\ua7b8\ua7b8" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud81b\ude40\ud81b\ude5f" + + "\ud83a\udd00\ud83a\udd21", + // Unicode 11.0 property value: {changeswhentitlecased} + "\u0061\u007a" + + "\u00b5\u00b5" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0137" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018c" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019a" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01b9" + + "\u01bd\u01bd" + + "\u01bf\u01bf" + + "\u01c4\u01c4" + + "\u01c6\u01c7" + + "\u01c9\u01ca" + + "\u01cc\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f1" + + "\u01f3\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0233" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0254" + + "\u0256\u0257" + + "\u0259\u0259" + + "\u025b\u025c" + + "\u0260\u0261" + + "\u0263\u0263" + + "\u0265\u0266" + + "\u0268\u026c" + + "\u026f\u026f" + + "\u0271\u0272" + + "\u0275\u0275" + + "\u027d\u027d" + + "\u0280\u0280" + + "\u0283\u0283" + + "\u0287\u028c" + + "\u0292\u0292" + + "\u029d\u029e" + + "\u0345\u0345" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037b\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fb" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0561\u0587" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d79\u1d79" + + "\u1d7d\u1d7d" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9b" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1f87" + + "\u1f90\u1f97" + + "\u1fa0\u1fa7" + + "\u1fb0\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u214e\u214e" + + "\u2170\u217f" + + "\u2184\u2184" + + "\u24d0\u24e9" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c73\u2c73" + + "\u2c76\u2c76" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce3" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69b" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua72f" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua76f" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua791\ua791" + + "\ua793\ua793" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\ua7b9\ua7b9" + + "\uab53\uab53" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud81b\ude60\ud81b\ude7f" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 11.0 property value: {changeswhenuppercased} + "\u0061\u007a" + + "\u00b5\u00b5" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0137" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018c" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019a" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01b9" + + "\u01bd\u01bd" + + "\u01bf\u01bf" + + "\u01c5\u01c6" + + "\u01c8\u01c9" + + "\u01cb\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f0" + + "\u01f2\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0233" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0254" + + "\u0256\u0257" + + "\u0259\u0259" + + "\u025b\u025c" + + "\u0260\u0261" + + "\u0263\u0263" + + "\u0265\u0266" + + "\u0268\u026c" + + "\u026f\u026f" + + "\u0271\u0272" + + "\u0275\u0275" + + "\u027d\u027d" + + "\u0280\u0280" + + "\u0283\u0283" + + "\u0287\u028c" + + "\u0292\u0292" + + "\u029d\u029e" + + "\u0345\u0345" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037b\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fb" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0561\u0587" + + "\u10d0\u10fa" + + "\u10fd\u10ff" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d79\u1d79" + + "\u1d7d\u1d7d" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9b" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbc\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fcc\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u1ffc\u1ffc" + + "\u214e\u214e" + + "\u2170\u217f" + + "\u2184\u2184" + + "\u24d0\u24e9" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c73\u2c73" + + "\u2c76\u2c76" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce3" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69b" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua72f" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua76f" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua791\ua791" + + "\ua793\ua793" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\ua7b9\ua7b9" + + "\uab53\uab53" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud81b\ude60\ud81b\ude7f" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 11.0 property value: {cherokee} + "\u13a0\u13f5" + "\u13f8\u13fd" + "\uab70\uabbf", + // Unicode 11.0 property value: {cn} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07fc" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a77\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c77" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e86" + + "\u0e89\u0e89" + + "\u0e8b\u0e8c" + + "\u0e8e\u0e93" + + "\u0e98\u0e98" + + "\u0ea0\u0ea0" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ea8\u0ea9" + + "\u0eac\u0eac" + + "\u0eba\u0eba" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc8\u1ccf" + + "\u1cfa\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20c0\u20cf" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2bc9\u2bc9" + + "\u2bff\u2bff" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e4f\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u32ff\u32ff" + + "\u4db6\u4dbf" + + "\u9ff0\u9fff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7ba\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab66\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ufffe\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude49\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\ude5f" + + "\ud803\ude7f\ud803\udeff" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf5a\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc5f\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb8\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1b\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud805\udfff" + + "\ud806\udc3c\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\ude84\ud806\ude85" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef9\ud807\udfff" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude9b\ud81b\udeff" + + "\ud81b\udf45\ud81b\udf4f" + + "\ud81b\udf7f\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe2\ud81b\udfff" + + "\ud821\udff2\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udedf" + + "\ud834\udef4\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf79\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4b\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\udc70" + + "\ud83b\udcb5\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83c\udc2c\ud83c\udc2f" + + "\ud83c\udc94\ud83c\udc9f" + + "\ud83c\udcaf\ud83c\udcb0" + + "\ud83c\udcc0\ud83c\udcc0" + + "\ud83c\udcd0\ud83c\udcd0" + + "\ud83c\udcf6\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd6c\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude03\ud83c\ude0f" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\ude4f" + + "\ud83c\ude52\ud83c\ude5f" + + "\ud83c\ude66\ud83c\udeff" + + "\ud83d\uded5\ud83d\udedf" + + "\ud83d\udeed\ud83d\udeef" + + "\ud83d\udefa\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd9\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd0f" + + "\ud83e\udd3f\ud83e\udd3f" + + "\ud83e\udd71\ud83e\udd72" + + "\ud83e\udd77\ud83e\udd79" + + "\ud83e\udd7b\ud83e\udd7b" + + "\ud83e\udda3\ud83e\uddaf" + + "\ud83e\uddba\ud83e\uddbf" + + "\ud83e\uddc3\ud83e\uddcf" + + "\ud83e\ude00\ud83e\ude5f" + + "\ud83e\ude6e\ud83f\udfff" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb7f\udfff" + + "\udbbf\udffe\udbbf\udfff" + + "\udbff\udffe\udbff\udfff", + // Unicode 11.0 property value: {co} + "\ue000\uf8ff" + "\udb80\udc00\udbbf\udffd" + "\udbc0\udc00\udbff\udffd", + // Unicode 11.0 property value: {common} + "\000\u0040" + + "\u005b\u0060" + + "\u007b\u00a9" + + "\u00ab\u00b9" + + "\u00bb\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02b9\u02df" + + "\u02e5\u02e9" + + "\u02ec\u02ff" + + "\u0374\u0374" + + "\u037e\u037e" + + "\u0385\u0385" + + "\u0387\u0387" + + "\u0589\u0589" + + "\u0605\u0605" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0640\u0640" + + "\u06dd\u06dd" + + "\u08e2\u08e2" + + "\u0964\u0965" + + "\u0e3f\u0e3f" + + "\u0fd5\u0fd8" + + "\u10fb\u10fb" + + "\u16eb\u16ed" + + "\u1735\u1736" + + "\u1802\u1803" + + "\u1805\u1805" + + "\u1cd3\u1cd3" + + "\u1ce1\u1ce1" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf7" + + "\u2000\u200b" + + "\u200e\u2064" + + "\u2066\u2070" + + "\u2074\u207e" + + "\u2080\u208e" + + "\u20a0\u20bf" + + "\u2100\u2125" + + "\u2127\u2129" + + "\u212c\u2131" + + "\u2133\u214d" + + "\u214f\u215f" + + "\u2189\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u27ff" + + "\u2900\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bc8" + + "\u2bca\u2bfe" + + "\u2e00\u2e4e" + + "\u2ff0\u2ffb" + + "\u3000\u3004" + + "\u3006\u3006" + + "\u3008\u3020" + + "\u3030\u3037" + + "\u303c\u303f" + + "\u309b\u309c" + + "\u30a0\u30a0" + + "\u30fb\u30fc" + + "\u3190\u319f" + + "\u31c0\u31e3" + + "\u3220\u325f" + + "\u327f\u32cf" + + "\u3358\u33ff" + + "\u4dc0\u4dff" + + "\ua700\ua721" + + "\ua788\ua78a" + + "\ua830\ua839" + + "\ua92e\ua92e" + + "\ua9cf\ua9cf" + + "\uab5b\uab5b" + + "\ufd3e\ufd3f" + + "\ufe10\ufe19" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufeff\ufeff" + + "\uff01\uff20" + + "\uff3b\uff40" + + "\uff5b\uff65" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd3f" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfc" + + "\ud800\udee1\ud800\udefb" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd66" + + "\ud834\udd6a\ud834\udd7a" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef9" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd70" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udd7a" + + "\ud83e\udd7c\ud83e\udda2" + + "\ud83e\uddb0\ud83e\uddb9" + + "\ud83e\uddc0\ud83e\uddc2" + + "\ud83e\uddd0\ud83e\uddff" + + "\ud83e\ude60\ud83e\ude6d" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f", + // Unicode 11.0 property value: {coptic} + "\u03e2\u03ef" + "\u2c80\u2cf3" + "\u2cf9\u2cff", + // Unicode 11.0 property value: {cuneiform} + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43", + // Unicode 11.0 property value: {cypriot} + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f", + // Unicode 11.0 property value: {cyrillic} + "\u0400\u0484" + + "\u0487\u052f" + + "\u1c80\u1c88" + + "\u1d2b\u1d2b" + + "\u1d78\u1d78" + + "\u2de0\u2dff" + + "\ua640\ua69f" + + "\ufe2e\ufe2f", + // Unicode 11.0 property value: {dash} + "\u002d\u002d" + + "\u058a\u058a" + + "\u05be\u05be" + + "\u1400\u1400" + + "\u1806\u1806" + + "\u2010\u2015" + + "\u2053\u2053" + + "\u207b\u207b" + + "\u208b\u208b" + + "\u2212\u2212" + + "\u2e17\u2e17" + + "\u2e1a\u2e1a" + + "\u2e3a\u2e3b" + + "\u2e40\u2e40" + + "\u301c\u301c" + + "\u3030\u3030" + + "\u30a0\u30a0" + + "\ufe31\ufe32" + + "\ufe58\ufe58" + + "\ufe63\ufe63" + + "\uff0d\uff0d", + // Unicode 11.0 property value: {defaultignorablecodepoint} + "\u00ad\u00ad" + + "\u034f\u034f" + + "\u061c\u061c" + + "\u115f\u1160" + + "\u17b4\u17b5" + + "\u180b\u180e" + + "\u200b\u200f" + + "\u202a\u202e" + + "\u2060\u206f" + + "\u3164\u3164" + + "\ufe00\ufe0f" + + "\ufeff\ufeff" + + "\uffa0\uffa0" + + "\ufff0\ufff8" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc00\udb43\udfff", + // Unicode 11.0 property value: {deprecated} + "\u0149\u0149" + + "\u0673\u0673" + + "\u0f77\u0f77" + + "\u0f79\u0f79" + + "\u17a3\u17a4" + + "\u206a\u206f" + + "\u2329\u232a" + + "\udb40\udc01\udb40\udc01", + // Unicode 11.0 property value: {deseret} + "\ud801\udc00\ud801\udc4f", + // Unicode 11.0 property value: {devanagari} + "\u0900\u0950" + "\u0953\u0963" + "\u0966\u097f" + "\ua8e0\ua8ff", + // Unicode 11.0 property value: {diacritic} + "\u005e\u005e" + + "\u0060\u0060" + + "\u00a8\u00a8" + + "\u00af\u00af" + + "\u00b4\u00b4" + + "\u00b7\u00b8" + + "\u02b0\u034e" + + "\u0350\u0357" + + "\u035d\u0362" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u0384\u0385" + + "\u0483\u0487" + + "\u0559\u0559" + + "\u0591\u05a1" + + "\u05a3\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c4" + + "\u064b\u0652" + + "\u0657\u0658" + + "\u06df\u06e0" + + "\u06e5\u06e6" + + "\u06ea\u06ec" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f5" + + "\u0818\u0819" + + "\u08e3\u08fe" + + "\u093c\u093c" + + "\u094d\u094d" + + "\u0951\u0954" + + "\u0971\u0971" + + "\u09bc\u09bc" + + "\u09cd\u09cd" + + "\u0a3c\u0a3c" + + "\u0a4d\u0a4d" + + "\u0abc\u0abc" + + "\u0acd\u0acd" + + "\u0afd\u0aff" + + "\u0b3c\u0b3c" + + "\u0b4d\u0b4d" + + "\u0bcd\u0bcd" + + "\u0c4d\u0c4d" + + "\u0cbc\u0cbc" + + "\u0ccd\u0ccd" + + "\u0d3b\u0d3c" + + "\u0d4d\u0d4d" + + "\u0dca\u0dca" + + "\u0e47\u0e4c" + + "\u0e4e\u0e4e" + + "\u0ec8\u0ecc" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f3f" + + "\u0f82\u0f84" + + "\u0f86\u0f87" + + "\u0fc6\u0fc6" + + "\u1037\u1037" + + "\u1039\u103a" + + "\u1087\u108d" + + "\u108f\u108f" + + "\u109a\u109b" + + "\u17c9\u17d3" + + "\u17dd\u17dd" + + "\u1939\u193b" + + "\u1a75\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abd" + + "\u1b34\u1b34" + + "\u1b44\u1b44" + + "\u1b6b\u1b73" + + "\u1baa\u1bab" + + "\u1c36\u1c37" + + "\u1c78\u1c7d" + + "\u1cd0\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf7\u1cf9" + + "\u1d2c\u1d6a" + + "\u1dc4\u1dcf" + + "\u1df5\u1df9" + + "\u1dfd\u1dff" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fcd\u1fcf" + + "\u1fdd\u1fdf" + + "\u1fed\u1fef" + + "\u1ffd\u1ffe" + + "\u2cef\u2cf1" + + "\u2e2f\u2e2f" + + "\u302a\u302f" + + "\u3099\u309c" + + "\u30fc\u30fc" + + "\ua66f\ua66f" + + "\ua67c\ua67d" + + "\ua67f\ua67f" + + "\ua69c\ua69d" + + "\ua6f0\ua6f1" + + "\ua717\ua721" + + "\ua788\ua788" + + "\ua7f8\ua7f9" + + "\ua8c4\ua8c4" + + "\ua8e0\ua8f1" + + "\ua92b\ua92e" + + "\ua953\ua953" + + "\ua9b3\ua9b3" + + "\ua9c0\ua9c0" + + "\ua9e5\ua9e5" + + "\uaa7b\uaa7d" + + "\uaabf\uaac2" + + "\uaaf6\uaaf6" + + "\uab5b\uab5f" + + "\uabec\uabed" + + "\ufb1e\ufb1e" + + "\ufe20\ufe2f" + + "\uff3e\uff3e" + + "\uff40\uff40" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\uffe3\uffe3" + + "\ud800\udee0\ud800\udee0" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd22\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udd33\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\uddc0\ud804\uddc0" + + "\ud804\uddca\ud804\uddcc" + + "\ud804\ude35\ud804\ude36" + + "\ud804\udee9\ud804\udeea" + + "\ud804\udf3c\ud804\udf3c" + + "\ud804\udf4d\ud804\udf4d" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc42\ud805\udc42" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\ude3f\ud805\ude3f" + + "\ud805\udeb6\ud805\udeb7" + + "\ud805\udf2b\ud805\udf2b" + + "\ud806\udc39\ud806\udc3a" + + "\ud806\ude34\ud806\ude34" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude99\ud806\ude99" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udd42\ud807\udd42" + + "\ud807\udd44\ud807\udd45" + + "\ud807\udd97\ud807\udd97" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd46" + + "\ud83a\udd48\ud83a\udd4a", + // Unicode 11.0 property value: {dogra} + "\ud806\udc00\ud806\udc3b", + // Unicode 11.0 property value: {duployan} + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udc9f", + // Unicode 11.0 property value: {egyptianhieroglyphs} + "\ud80c\udc00\ud80d\udc2e", + // Unicode 11.0 property value: {elbasan} + "\ud801\udd00\ud801\udd27", + // Unicode 11.0 property value: {emoji} + "\u0023\u0023" + + "\u002a\u002a" + + "\u0030\u0039" + + "\u00a9\u00a9" + + "\u00ae\u00ae" + + "\u203c\u203c" + + "\u2049\u2049" + + "\u2122\u2122" + + "\u2139\u2139" + + "\u2194\u2199" + + "\u21a9\u21aa" + + "\u231a\u231b" + + "\u2328\u2328" + + "\u23cf\u23cf" + + "\u23e9\u23f3" + + "\u23f8\u23fa" + + "\u24c2\u24c2" + + "\u25aa\u25ab" + + "\u25b6\u25b6" + + "\u25c0\u25c0" + + "\u25fb\u25fe" + + "\u2600\u2604" + + "\u260e\u260e" + + "\u2611\u2611" + + "\u2614\u2615" + + "\u2618\u2618" + + "\u261d\u261d" + + "\u2620\u2620" + + "\u2622\u2623" + + "\u2626\u2626" + + "\u262a\u262a" + + "\u262e\u262f" + + "\u2638\u263a" + + "\u2640\u2640" + + "\u2642\u2642" + + "\u2648\u2653" + + "\u265f\u2660" + + "\u2663\u2663" + + "\u2665\u2666" + + "\u2668\u2668" + + "\u267b\u267b" + + "\u267e\u267f" + + "\u2692\u2697" + + "\u2699\u2699" + + "\u269b\u269c" + + "\u26a0\u26a1" + + "\u26aa\u26ab" + + "\u26b0\u26b1" + + "\u26bd\u26be" + + "\u26c4\u26c5" + + "\u26c8\u26c8" + + "\u26ce\u26cf" + + "\u26d1\u26d1" + + "\u26d3\u26d4" + + "\u26e9\u26ea" + + "\u26f0\u26f5" + + "\u26f7\u26fa" + + "\u26fd\u26fd" + + "\u2702\u2702" + + "\u2705\u2705" + + "\u2708\u270d" + + "\u270f\u270f" + + "\u2712\u2712" + + "\u2714\u2714" + + "\u2716\u2716" + + "\u271d\u271d" + + "\u2721\u2721" + + "\u2728\u2728" + + "\u2733\u2734" + + "\u2744\u2744" + + "\u2747\u2747" + + "\u274c\u274c" + + "\u274e\u274e" + + "\u2753\u2755" + + "\u2757\u2757" + + "\u2763\u2764" + + "\u2795\u2797" + + "\u27a1\u27a1" + + "\u27b0\u27b0" + + "\u27bf\u27bf" + + "\u2934\u2935" + + "\u2b05\u2b07" + + "\u2b1b\u2b1c" + + "\u2b50\u2b50" + + "\u2b55\u2b55" + + "\u3030\u3030" + + "\u303d\u303d" + + "\u3297\u3297" + + "\u3299\u3299" + + "\ud83c\udc04\ud83c\udc04" + + "\ud83c\udccf\ud83c\udccf" + + "\ud83c\udd70\ud83c\udd71" + + "\ud83c\udd7e\ud83c\udd7f" + + "\ud83c\udd8e\ud83c\udd8e" + + "\ud83c\udd91\ud83c\udd9a" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude02" + + "\ud83c\ude1a\ud83c\ude1a" + + "\ud83c\ude2f\ud83c\ude2f" + + "\ud83c\ude32\ud83c\ude3a" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf21" + + "\ud83c\udf24\ud83c\udf93" + + "\ud83c\udf96\ud83c\udf97" + + "\ud83c\udf99\ud83c\udf9b" + + "\ud83c\udf9e\ud83c\udff0" + + "\ud83c\udff3\ud83c\udff5" + + "\ud83c\udff7\ud83d\udcfd" + + "\ud83d\udcff\ud83d\udd3d" + + "\ud83d\udd49\ud83d\udd4e" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\udd6f\ud83d\udd70" + + "\ud83d\udd73\ud83d\udd7a" + + "\ud83d\udd87\ud83d\udd87" + + "\ud83d\udd8a\ud83d\udd8d" + + "\ud83d\udd90\ud83d\udd90" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\udda4\ud83d\udda5" + + "\ud83d\udda8\ud83d\udda8" + + "\ud83d\uddb1\ud83d\uddb2" + + "\ud83d\uddbc\ud83d\uddbc" + + "\ud83d\uddc2\ud83d\uddc4" + + "\ud83d\uddd1\ud83d\uddd3" + + "\ud83d\udddc\ud83d\uddde" + + "\ud83d\udde1\ud83d\udde1" + + "\ud83d\udde3\ud83d\udde3" + + "\ud83d\udde8\ud83d\udde8" + + "\ud83d\uddef\ud83d\uddef" + + "\ud83d\uddf3\ud83d\uddf3" + + "\ud83d\uddfa\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udecb\ud83d\uded2" + + "\ud83d\udee0\ud83d\udee5" + + "\ud83d\udee9\ud83d\udee9" + + "\ud83d\udeeb\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef0" + + "\ud83d\udef3\ud83d\udef9" + + "\ud83e\udd10\ud83e\udd3a" + + "\ud83e\udd3c\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd45" + + "\ud83e\udd47\ud83e\udd70" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udd7a" + + "\ud83e\udd7c\ud83e\udda2" + + "\ud83e\uddb0\ud83e\uddb9" + + "\ud83e\uddc0\ud83e\uddc2" + + "\ud83e\uddd0\ud83e\uddff", + // Unicode 11.0 property value: {emojicomponent} + "\u0023\u0023" + + "\u002a\u002a" + + "\u0030\u0039" + + "\u200d\u200d" + + "\u20e3\u20e3" + + "\ufe0f\ufe0f" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\udffb\ud83c\udfff" + + "\ud83e\uddb0\ud83e\uddb3" + + "\udb40\udc20\udb40\udc7f", + // Unicode 11.0 property value: {emojimodifier} + "\ud83c\udffb\ud83c\udfff", + // Unicode 11.0 property value: {emojimodifierbase} + "\u261d\u261d" + + "\u26f9\u26f9" + + "\u270a\u270d" + + "\ud83c\udf85\ud83c\udf85" + + "\ud83c\udfc2\ud83c\udfc4" + + "\ud83c\udfc7\ud83c\udfc7" + + "\ud83c\udfca\ud83c\udfcc" + + "\ud83d\udc42\ud83d\udc43" + + "\ud83d\udc46\ud83d\udc50" + + "\ud83d\udc66\ud83d\udc69" + + "\ud83d\udc6e\ud83d\udc6e" + + "\ud83d\udc70\ud83d\udc78" + + "\ud83d\udc7c\ud83d\udc7c" + + "\ud83d\udc81\ud83d\udc83" + + "\ud83d\udc85\ud83d\udc87" + + "\ud83d\udcaa\ud83d\udcaa" + + "\ud83d\udd74\ud83d\udd75" + + "\ud83d\udd7a\ud83d\udd7a" + + "\ud83d\udd90\ud83d\udd90" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\ude45\ud83d\ude47" + + "\ud83d\ude4b\ud83d\ude4f" + + "\ud83d\udea3\ud83d\udea3" + + "\ud83d\udeb4\ud83d\udeb6" + + "\ud83d\udec0\ud83d\udec0" + + "\ud83d\udecc\ud83d\udecc" + + "\ud83e\udd18\ud83e\udd1c" + + "\ud83e\udd1e\ud83e\udd1f" + + "\ud83e\udd26\ud83e\udd26" + + "\ud83e\udd30\ud83e\udd39" + + "\ud83e\udd3d\ud83e\udd3e" + + "\ud83e\uddb5\ud83e\uddb6" + + "\ud83e\uddb8\ud83e\uddb9" + + "\ud83e\uddd1\ud83e\udddd", + // Unicode 11.0 property value: {emojipresentation} + "\u231a\u231b" + + "\u23e9\u23ec" + + "\u23f0\u23f0" + + "\u23f3\u23f3" + + "\u25fd\u25fe" + + "\u2614\u2615" + + "\u2648\u2653" + + "\u267f\u267f" + + "\u2693\u2693" + + "\u26a1\u26a1" + + "\u26aa\u26ab" + + "\u26bd\u26be" + + "\u26c4\u26c5" + + "\u26ce\u26ce" + + "\u26d4\u26d4" + + "\u26ea\u26ea" + + "\u26f2\u26f3" + + "\u26f5\u26f5" + + "\u26fa\u26fa" + + "\u26fd\u26fd" + + "\u2705\u2705" + + "\u270a\u270b" + + "\u2728\u2728" + + "\u274c\u274c" + + "\u274e\u274e" + + "\u2753\u2755" + + "\u2757\u2757" + + "\u2795\u2797" + + "\u27b0\u27b0" + + "\u27bf\u27bf" + + "\u2b1b\u2b1c" + + "\u2b50\u2b50" + + "\u2b55\u2b55" + + "\ud83c\udc04\ud83c\udc04" + + "\ud83c\udccf\ud83c\udccf" + + "\ud83c\udd8e\ud83c\udd8e" + + "\ud83c\udd91\ud83c\udd9a" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude01" + + "\ud83c\ude1a\ud83c\ude1a" + + "\ud83c\ude2f\ud83c\ude2f" + + "\ud83c\ude32\ud83c\ude36" + + "\ud83c\ude38\ud83c\ude3a" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf2d\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf7e\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfca" + + "\ud83c\udfcf\ud83c\udfd3" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83c\udff4\ud83c\udff4" + + "\ud83c\udff8\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcfc" + + "\ud83d\udcff\ud83d\udd3d" + + "\ud83d\udd4b\ud83d\udd4e" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\udd7a\ud83d\udd7a" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\udda4\ud83d\udda4" + + "\ud83d\uddfb\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udecc\ud83d\udecc" + + "\ud83d\uded0\ud83d\uded2" + + "\ud83d\udeeb\ud83d\udeec" + + "\ud83d\udef4\ud83d\udef9" + + "\ud83e\udd10\ud83e\udd3a" + + "\ud83e\udd3c\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd45" + + "\ud83e\udd47\ud83e\udd70" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udd7a" + + "\ud83e\udd7c\ud83e\udda2" + + "\ud83e\uddb0\ud83e\uddb9" + + "\ud83e\uddc0\ud83e\uddc2" + + "\ud83e\uddd0\ud83e\uddff", + // Unicode 11.0 property value: {ethiopic} + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e", + // Unicode 11.0 property value: {extendedpictographic} + "\u00a9\u00a9" + + "\u00ae\u00ae" + + "\u203c\u203c" + + "\u2049\u2049" + + "\u2122\u2122" + + "\u2139\u2139" + + "\u2194\u2199" + + "\u21a9\u21aa" + + "\u231a\u231b" + + "\u2328\u2328" + + "\u2388\u2388" + + "\u23cf\u23cf" + + "\u23e9\u23f3" + + "\u23f8\u23fa" + + "\u24c2\u24c2" + + "\u25aa\u25ab" + + "\u25b6\u25b6" + + "\u25c0\u25c0" + + "\u25fb\u25fe" + + "\u2600\u2605" + + "\u2607\u2612" + + "\u2614\u2685" + + "\u2690\u2705" + + "\u2708\u2712" + + "\u2714\u2714" + + "\u2716\u2716" + + "\u271d\u271d" + + "\u2721\u2721" + + "\u2728\u2728" + + "\u2733\u2734" + + "\u2744\u2744" + + "\u2747\u2747" + + "\u274c\u274c" + + "\u274e\u274e" + + "\u2753\u2755" + + "\u2757\u2757" + + "\u2763\u2767" + + "\u2795\u2797" + + "\u27a1\u27a1" + + "\u27b0\u27b0" + + "\u27bf\u27bf" + + "\u2934\u2935" + + "\u2b05\u2b07" + + "\u2b1b\u2b1c" + + "\u2b50\u2b50" + + "\u2b55\u2b55" + + "\u3030\u3030" + + "\u303d\u303d" + + "\u3297\u3297" + + "\u3299\u3299" + + "\ud83c\udc00\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd2f\ud83c\udd2f" + + "\ud83c\udd6c\ud83c\udd71" + + "\ud83c\udd7e\ud83c\udd7f" + + "\ud83c\udd8e\ud83c\udd8e" + + "\ud83c\udd91\ud83c\udd9a" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude01\ud83c\ude0f" + + "\ud83c\ude1a\ud83c\ude1a" + + "\ud83c\ude2f\ud83c\ude2f" + + "\ud83c\ude32\ud83c\ude3a" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\udffa" + + "\ud83d\udc00\ud83d\udd3d" + + "\ud83d\udd46\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd5\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd3a" + + "\ud83e\udd3c\ud83e\udd45" + + "\ud83e\udd47\ud83f\udffd", + // Unicode 11.0 property value: {extender} + "\u00b7\u00b7" + + "\u02d0\u02d1" + + "\u0640\u0640" + + "\u07fa\u07fa" + + "\u0e46\u0e46" + + "\u0ec6\u0ec6" + + "\u180a\u180a" + + "\u1843\u1843" + + "\u1aa7\u1aa7" + + "\u1c36\u1c36" + + "\u1c7b\u1c7b" + + "\u3005\u3005" + + "\u3031\u3035" + + "\u309d\u309e" + + "\u30fc\u30fe" + + "\ua015\ua015" + + "\ua60c\ua60c" + + "\ua9cf\ua9cf" + + "\ua9e6\ua9e6" + + "\uaa70\uaa70" + + "\uaadd\uaadd" + + "\uaaf3\uaaf4" + + "\uff70\uff70" + + "\ud804\udf5d\ud804\udf5d" + + "\ud805\uddc6\ud805\uddc8" + + "\ud806\ude98\ud806\ude98" + + "\ud81a\udf42\ud81a\udf43" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud83a\udd44\ud83a\udd46", + // Unicode 11.0 property value: {georgian} + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u10ff" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d", + // Unicode 11.0 property value: {glagolitic} + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a", + // Unicode 11.0 property value: {gothic} + "\ud800\udf30\ud800\udf4a", + // Unicode 11.0 property value: {grantha} + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74", + // Unicode 11.0 property value: {graph} + "\u0021\u007e" + + "\u00a1\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u07fd\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u167f" + + "\u1681\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd0\u1cf9" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u200b\u2027" + + "\u202a\u202e" + + "\u2030\u205e" + + "\u2060\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bc8" + + "\u2bca\u2bfe" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e4e" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3001\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fef" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7b9" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf59" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd46" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5e" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udc00\ud806\udc3b" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef8" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udff1" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef9" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd70" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udd7a" + + "\ud83e\udd7c\ud83e\udda2" + + "\ud83e\uddb0\ud83e\uddb9" + + "\ud83e\uddc0\ud83e\uddc2" + + "\ud83e\uddd0\ud83e\uddff" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb80\udc00\udbbf\udffd" + + "\udbc0\udc00\udbff\udffd", + // Unicode 11.0 property value: {graphemebase} + "\u0020\u007e" + + "\u00a0\u00ac" + + "\u00ae\u02ff" + + "\u0370\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0482" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u058a" + + "\u058d\u058f" + + "\u05be\u05be" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\u0606\u060f" + + "\u061b\u061b" + + "\u061e\u064a" + + "\u0660\u066f" + + "\u0671\u06d5" + + "\u06de\u06de" + + "\u06e5\u06e6" + + "\u06e9\u06e9" + + "\u06ee\u070d" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07c0\u07ea" + + "\u07f4\u07fa" + + "\u07fe\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0830\u083e" + + "\u0840\u0858" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0903\u0939" + + "\u093b\u093b" + + "\u093d\u0940" + + "\u0949\u094c" + + "\u094e\u0950" + + "\u0958\u0961" + + "\u0964\u0980" + + "\u0982\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09bf\u09c0" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09e6\u09fd" + + "\u0a03\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3e\u0a40" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a6f" + + "\u0a72\u0a74" + + "\u0a76\u0a76" + + "\u0a83\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0ac0" + + "\u0ac9\u0ac9" + + "\u0acb\u0acc" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0ae6\u0af1" + + "\u0af9\u0af9" + + "\u0b02\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b40\u0b40" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b77" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbf\u0bbf" + + "\u0bc1\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd0\u0bd0" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c41\u0c44" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c78\u0c80" + + "\u0c82\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbe" + + "\u0cc0\u0cc1" + + "\u0cc3\u0cc4" + + "\u0cc7\u0cc8" + + "\u0cca\u0ccb" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d3f\u0d40" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d4e\u0d4f" + + "\u0d54\u0d56" + + "\u0d58\u0d61" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dd0\u0dd1" + + "\u0dd8\u0dde" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e30" + + "\u0e32\u0e33" + + "\u0e3f\u0e46" + + "\u0e4f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb0" + + "\u0eb2\u0eb3" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f17" + + "\u0f1a\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f3a\u0f47" + + "\u0f49\u0f6c" + + "\u0f7f\u0f7f" + + "\u0f85\u0f85" + + "\u0f88\u0f8c" + + "\u0fbe\u0fc5" + + "\u0fc7\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u102c" + + "\u1031\u1031" + + "\u1038\u1038" + + "\u103b\u103c" + + "\u103f\u1057" + + "\u105a\u105d" + + "\u1061\u1070" + + "\u1075\u1081" + + "\u1083\u1084" + + "\u1087\u108c" + + "\u108e\u109c" + + "\u109e\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1360\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1735\u1736" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17b6\u17b6" + + "\u17be\u17c5" + + "\u17c7\u17c8" + + "\u17d4\u17dc" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180a" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1923\u1926" + + "\u1929\u192b" + + "\u1930\u1931" + + "\u1933\u1938" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a16" + + "\u1a19\u1a1a" + + "\u1a1e\u1a55" + + "\u1a57\u1a57" + + "\u1a61\u1a61" + + "\u1a63\u1a64" + + "\u1a6d\u1a72" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b04\u1b33" + + "\u1b35\u1b35" + + "\u1b3b\u1b3b" + + "\u1b3d\u1b41" + + "\u1b43\u1b4b" + + "\u1b50\u1b6a" + + "\u1b74\u1b7c" + + "\u1b82\u1ba1" + + "\u1ba6\u1ba7" + + "\u1baa\u1baa" + + "\u1bae\u1be5" + + "\u1be7\u1be7" + + "\u1bea\u1bec" + + "\u1bee\u1bee" + + "\u1bf2\u1bf3" + + "\u1bfc\u1c2b" + + "\u1c34\u1c35" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd3\u1cd3" + + "\u1ce1\u1ce1" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf7" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u200a" + + "\u2010\u2027" + + "\u202f\u205f" + + "\u2070\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bc8" + + "\u2bca\u2bfe" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cee" + + "\u2cf2\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e00\u2e4e" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u3029" + + "\u3030\u303f" + + "\u3041\u3096" + + "\u309b\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fef" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua66e" + + "\ua673\ua673" + + "\ua67e\ua69d" + + "\ua6a0\ua6ef" + + "\ua6f2\ua6f7" + + "\ua700\ua7b9" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua824" + + "\ua827\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c3" + + "\ua8ce\ua8d9" + + "\ua8f2\ua8fe" + + "\ua900\ua925" + + "\ua92e\ua946" + + "\ua952\ua953" + + "\ua95f\ua97c" + + "\ua983\ua9b2" + + "\ua9b4\ua9b5" + + "\ua9ba\ua9bb" + + "\ua9bd\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9e4" + + "\ua9e6\ua9fe" + + "\uaa00\uaa28" + + "\uaa2f\uaa30" + + "\uaa33\uaa34" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa4d\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa7d\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaaeb" + + "\uaaee\uaaf5" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabe4" + + "\uabe6\uabe7" + + "\uabe9\uabec" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe10\ufe19" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff01\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufffc\ufffd" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfc" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee1\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude40\ud802\ude48" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee4" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd23" + + "\ud803\udd30\ud803\udd39" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udf51\ud803\udf59" + + "\ud804\udc00\ud804\udc00" + + "\ud804\udc02\ud804\udc37" + + "\ud804\udc47\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc82\ud804\udcb2" + + "\ud804\udcb7\ud804\udcb8" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd2c\ud804\udd2c" + + "\ud804\udd36\ud804\udd46" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd74\ud804\udd76" + + "\ud804\udd82\ud804\uddb5" + + "\ud804\uddbf\ud804\uddc8" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2e" + + "\ud804\ude32\ud804\ude33" + + "\ud804\ude35\ud804\ude35" + + "\ud804\ude38\ud804\ude3d" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udee0\ud804\udee2" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf02\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf3f\ud804\udf3f" + + "\ud804\udf41\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf63" + + "\ud805\udc00\ud805\udc37" + + "\ud805\udc40\ud805\udc41" + + "\ud805\udc45\ud805\udc45" + + "\ud805\udc47\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcb1\ud805\udcb2" + + "\ud805\udcb9\ud805\udcb9" + + "\ud805\udcbb\ud805\udcbc" + + "\ud805\udcbe\ud805\udcbe" + + "\ud805\udcc1\ud805\udcc1" + + "\ud805\udcc4\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddb0\ud805\uddb1" + + "\ud805\uddb8\ud805\uddbb" + + "\ud805\uddbe\ud805\uddbe" + + "\ud805\uddc1\ud805\udddb" + + "\ud805\ude00\ud805\ude32" + + "\ud805\ude3b\ud805\ude3c" + + "\ud805\ude3e\ud805\ude3e" + + "\ud805\ude41\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udeac\ud805\udeac" + + "\ud805\udeae\ud805\udeaf" + + "\ud805\udeb6\ud805\udeb6" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf20\ud805\udf21" + + "\ud805\udf26\ud805\udf26" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udc00\ud806\udc2e" + + "\ud806\udc38\ud806\udc38" + + "\ud806\udc3b\ud806\udc3b" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude39\ud806\ude3a" + + "\ud806\ude3f\ud806\ude46" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude57\ud806\ude58" + + "\ud806\ude5c\ud806\ude83" + + "\ud806\ude86\ud806\ude89" + + "\ud806\ude97\ud806\ude97" + + "\ud806\ude9a\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2f" + + "\ud807\udc3e\ud807\udc3e" + + "\ud807\udc40\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udca9\ud807\udca9" + + "\ud807\udcb1\ud807\udcb1" + + "\ud807\udcb4\ud807\udcb4" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd93\ud807\udd94" + + "\ud807\udd96\ud807\udd96" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef2" + + "\ud807\udef5\ud807\udef8" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf37\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udff1" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udc9c" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd64" + + "\ud834\udd66\ud834\udd66" + + "\ud834\udd6a\ud834\udd6d" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\ude00\ud834\ude41" + + "\ud834\ude45\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude8b" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udccf" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef9" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd70" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udd7a" + + "\ud83e\udd7c\ud83e\udda2" + + "\ud83e\uddb0\ud83e\uddb9" + + "\ud83e\uddc0\ud83e\uddc2" + + "\ud83e\uddd0\ud83e\uddff" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 11.0 property value: {graphemeclusterbreak=control} + "\000\t" + + "\u000b\f" + + "\u000e\u001f" + + "\u007f\u009f" + + "\u00ad\u00ad" + + "\u061c\u061c" + + "\u180e\u180e" + + "\u200b\u200b" + + "\u200e\u200f" + + "\u2028\u202e" + + "\u2060\u206f" + + "\ufeff\ufeff" + + "\ufff0\ufffb" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc00\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb43\udfff", + // Unicode 11.0 property value: {graphemeclusterbreak=cr} + "\r\r", + // Unicode 11.0 property value: {graphemeclusterbreak=extend} + "\u0300\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u07fd\u07fd" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d3\u08e1" + + "\u08e3\u0902" + + "\u093a\u093a" + + "\u093c\u093c" + + "\u0941\u0948" + + "\u094d\u094d" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0981" + + "\u09bc\u09bc" + + "\u09be\u09be" + + "\u09c1\u09c4" + + "\u09cd\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a02" + + "\u0a3c\u0a3c" + + "\u0a41\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a82" + + "\u0abc\u0abc" + + "\u0ac1\u0ac5" + + "\u0ac7\u0ac8" + + "\u0acd\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b01" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b3f" + + "\u0b41\u0b44" + + "\u0b4d\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bbe" + + "\u0bc0\u0bc0" + + "\u0bcd\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c00" + + "\u0c04\u0c04" + + "\u0c3e\u0c40" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c81" + + "\u0cbc\u0cbc" + + "\u0cbf\u0cbf" + + "\u0cc2\u0cc2" + + "\u0cc6\u0cc6" + + "\u0ccc\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d01" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d3e" + + "\u0d41\u0d44" + + "\u0d4d\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0dca\u0dca" + + "\u0dcf\u0dcf" + + "\u0dd2\u0dd4" + + "\u0dd6\u0dd6" + + "\u0ddf\u0ddf" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0eb9" + + "\u0ebb\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102d\u1030" + + "\u1032\u1037" + + "\u1039\u103a" + + "\u103d\u103e" + + "\u1058\u1059" + + "\u105e\u1060" + + "\u1071\u1074" + + "\u1082\u1082" + + "\u1085\u1086" + + "\u108d\u108d" + + "\u109d\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17b5" + + "\u17b7\u17bd" + + "\u17c6\u17c6" + + "\u17c9\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u1922" + + "\u1927\u1928" + + "\u1932\u1932" + + "\u1939\u193b" + + "\u1a17\u1a18" + + "\u1a1b\u1a1b" + + "\u1a56\u1a56" + + "\u1a58\u1a5e" + + "\u1a60\u1a60" + + "\u1a62\u1a62" + + "\u1a65\u1a6c" + + "\u1a73\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b03" + + "\u1b34\u1b34" + + "\u1b36\u1b3a" + + "\u1b3c\u1b3c" + + "\u1b42\u1b42" + + "\u1b6b\u1b73" + + "\u1b80\u1b81" + + "\u1ba2\u1ba5" + + "\u1ba8\u1ba9" + + "\u1bab\u1bad" + + "\u1be6\u1be6" + + "\u1be8\u1be9" + + "\u1bed\u1bed" + + "\u1bef\u1bf1" + + "\u1c2c\u1c33" + + "\u1c36\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200c" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua825\ua826" + + "\ua8c4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua951" + + "\ua980\ua982" + + "\ua9b3\ua9b3" + + "\ua9b6\ua9b9" + + "\ua9bc\ua9bc" + + "\ua9e5\ua9e5" + + "\uaa29\uaa2e" + + "\uaa31\uaa32" + + "\uaa35\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4c" + + "\uaa7c\uaa7c" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaec\uaaed" + + "\uaaf6\uaaf6" + + "\uabe5\uabe5" + + "\uabe8\uabe8" + + "\uabed\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\uff9e\uff9f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc01\ud804\udc01" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc81" + + "\ud804\udcb3\ud804\udcb6" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd2b" + + "\ud804\udd2d\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd81" + + "\ud804\uddb6\ud804\uddbe" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2f\ud804\ude31" + + "\ud804\ude34\ud804\ude34" + + "\ud804\ude36\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udedf" + + "\ud804\udee3\ud804\udeea" + + "\ud804\udf00\ud804\udf01" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf3e\ud804\udf3e" + + "\ud804\udf40\ud804\udf40" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc38\ud805\udc3f" + + "\ud805\udc42\ud805\udc44" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb0\ud805\udcb0" + + "\ud805\udcb3\ud805\udcb8" + + "\ud805\udcba\ud805\udcba" + + "\ud805\udcbd\ud805\udcbd" + + "\ud805\udcbf\ud805\udcc0" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddaf\ud805\uddaf" + + "\ud805\uddb2\ud805\uddb5" + + "\ud805\uddbc\ud805\uddbd" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude33\ud805\ude3a" + + "\ud805\ude3d\ud805\ude3d" + + "\ud805\ude3f\ud805\ude40" + + "\ud805\udeab\ud805\udeab" + + "\ud805\udead\ud805\udead" + + "\ud805\udeb0\ud805\udeb5" + + "\ud805\udeb7\ud805\udeb7" + + "\ud805\udf1d\ud805\udf1f" + + "\ud805\udf22\ud805\udf25" + + "\ud805\udf27\ud805\udf2b" + + "\ud806\udc2f\ud806\udc37" + + "\ud806\udc39\ud806\udc3a" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude38" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude56" + + "\ud806\ude59\ud806\ude5b" + + "\ud806\ude8a\ud806\ude96" + + "\ud806\ude98\ud806\ude99" + + "\ud807\udc30\ud807\udc36" + + "\ud807\udc38\ud807\udc3d" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udcaa\ud807\udcb0" + + "\ud807\udcb2\ud807\udcb3" + + "\ud807\udcb5\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd95\ud807\udd95" + + "\ud807\udd97\ud807\udd97" + + "\ud807\udef3\ud807\udef4" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd65" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd6e\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\ud83c\udffb\ud83c\udfff" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 11.0 property value: {graphemeclusterbreak=l} + "\u1100\u115f" + "\ua960\ua97c", + // Unicode 11.0 property value: {graphemeclusterbreak=lf} + "\n\n", + // Unicode 11.0 property value: {graphemeclusterbreak=lv} + "\uac00\uac00" + + "\uac1c\uac1c" + + "\uac38\uac38" + + "\uac54\uac54" + + "\uac70\uac70" + + "\uac8c\uac8c" + + "\uaca8\uaca8" + + "\uacc4\uacc4" + + "\uace0\uace0" + + "\uacfc\uacfc" + + "\uad18\uad18" + + "\uad34\uad34" + + "\uad50\uad50" + + "\uad6c\uad6c" + + "\uad88\uad88" + + "\uada4\uada4" + + "\uadc0\uadc0" + + "\uaddc\uaddc" + + "\uadf8\uadf8" + + "\uae14\uae14" + + "\uae30\uae30" + + "\uae4c\uae4c" + + "\uae68\uae68" + + "\uae84\uae84" + + "\uaea0\uaea0" + + "\uaebc\uaebc" + + "\uaed8\uaed8" + + "\uaef4\uaef4" + + "\uaf10\uaf10" + + "\uaf2c\uaf2c" + + "\uaf48\uaf48" + + "\uaf64\uaf64" + + "\uaf80\uaf80" + + "\uaf9c\uaf9c" + + "\uafb8\uafb8" + + "\uafd4\uafd4" + + "\uaff0\uaff0" + + "\ub00c\ub00c" + + "\ub028\ub028" + + "\ub044\ub044" + + "\ub060\ub060" + + "\ub07c\ub07c" + + "\ub098\ub098" + + "\ub0b4\ub0b4" + + "\ub0d0\ub0d0" + + "\ub0ec\ub0ec" + + "\ub108\ub108" + + "\ub124\ub124" + + "\ub140\ub140" + + "\ub15c\ub15c" + + "\ub178\ub178" + + "\ub194\ub194" + + "\ub1b0\ub1b0" + + "\ub1cc\ub1cc" + + "\ub1e8\ub1e8" + + "\ub204\ub204" + + "\ub220\ub220" + + "\ub23c\ub23c" + + "\ub258\ub258" + + "\ub274\ub274" + + "\ub290\ub290" + + "\ub2ac\ub2ac" + + "\ub2c8\ub2c8" + + "\ub2e4\ub2e4" + + "\ub300\ub300" + + "\ub31c\ub31c" + + "\ub338\ub338" + + "\ub354\ub354" + + "\ub370\ub370" + + "\ub38c\ub38c" + + "\ub3a8\ub3a8" + + "\ub3c4\ub3c4" + + "\ub3e0\ub3e0" + + "\ub3fc\ub3fc" + + "\ub418\ub418" + + "\ub434\ub434" + + "\ub450\ub450" + + "\ub46c\ub46c" + + "\ub488\ub488" + + "\ub4a4\ub4a4" + + "\ub4c0\ub4c0" + + "\ub4dc\ub4dc" + + "\ub4f8\ub4f8" + + "\ub514\ub514" + + "\ub530\ub530" + + "\ub54c\ub54c" + + "\ub568\ub568" + + "\ub584\ub584" + + "\ub5a0\ub5a0" + + "\ub5bc\ub5bc" + + "\ub5d8\ub5d8" + + "\ub5f4\ub5f4" + + "\ub610\ub610" + + "\ub62c\ub62c" + + "\ub648\ub648" + + "\ub664\ub664" + + "\ub680\ub680" + + "\ub69c\ub69c" + + "\ub6b8\ub6b8" + + "\ub6d4\ub6d4" + + "\ub6f0\ub6f0" + + "\ub70c\ub70c" + + "\ub728\ub728" + + "\ub744\ub744" + + "\ub760\ub760" + + "\ub77c\ub77c" + + "\ub798\ub798" + + "\ub7b4\ub7b4" + + "\ub7d0\ub7d0" + + "\ub7ec\ub7ec" + + "\ub808\ub808" + + "\ub824\ub824" + + "\ub840\ub840" + + "\ub85c\ub85c" + + "\ub878\ub878" + + "\ub894\ub894" + + "\ub8b0\ub8b0" + + "\ub8cc\ub8cc" + + "\ub8e8\ub8e8" + + "\ub904\ub904" + + "\ub920\ub920" + + "\ub93c\ub93c" + + "\ub958\ub958" + + "\ub974\ub974" + + "\ub990\ub990" + + "\ub9ac\ub9ac" + + "\ub9c8\ub9c8" + + "\ub9e4\ub9e4" + + "\uba00\uba00" + + "\uba1c\uba1c" + + "\uba38\uba38" + + "\uba54\uba54" + + "\uba70\uba70" + + "\uba8c\uba8c" + + "\ubaa8\ubaa8" + + "\ubac4\ubac4" + + "\ubae0\ubae0" + + "\ubafc\ubafc" + + "\ubb18\ubb18" + + "\ubb34\ubb34" + + "\ubb50\ubb50" + + "\ubb6c\ubb6c" + + "\ubb88\ubb88" + + "\ubba4\ubba4" + + "\ubbc0\ubbc0" + + "\ubbdc\ubbdc" + + "\ubbf8\ubbf8" + + "\ubc14\ubc14" + + "\ubc30\ubc30" + + "\ubc4c\ubc4c" + + "\ubc68\ubc68" + + "\ubc84\ubc84" + + "\ubca0\ubca0" + + "\ubcbc\ubcbc" + + "\ubcd8\ubcd8" + + "\ubcf4\ubcf4" + + "\ubd10\ubd10" + + "\ubd2c\ubd2c" + + "\ubd48\ubd48" + + "\ubd64\ubd64" + + "\ubd80\ubd80" + + "\ubd9c\ubd9c" + + "\ubdb8\ubdb8" + + "\ubdd4\ubdd4" + + "\ubdf0\ubdf0" + + "\ube0c\ube0c" + + "\ube28\ube28" + + "\ube44\ube44" + + "\ube60\ube60" + + "\ube7c\ube7c" + + "\ube98\ube98" + + "\ubeb4\ubeb4" + + "\ubed0\ubed0" + + "\ubeec\ubeec" + + "\ubf08\ubf08" + + "\ubf24\ubf24" + + "\ubf40\ubf40" + + "\ubf5c\ubf5c" + + "\ubf78\ubf78" + + "\ubf94\ubf94" + + "\ubfb0\ubfb0" + + "\ubfcc\ubfcc" + + "\ubfe8\ubfe8" + + "\uc004\uc004" + + "\uc020\uc020" + + "\uc03c\uc03c" + + "\uc058\uc058" + + "\uc074\uc074" + + "\uc090\uc090" + + "\uc0ac\uc0ac" + + "\uc0c8\uc0c8" + + "\uc0e4\uc0e4" + + "\uc100\uc100" + + "\uc11c\uc11c" + + "\uc138\uc138" + + "\uc154\uc154" + + "\uc170\uc170" + + "\uc18c\uc18c" + + "\uc1a8\uc1a8" + + "\uc1c4\uc1c4" + + "\uc1e0\uc1e0" + + "\uc1fc\uc1fc" + + "\uc218\uc218" + + "\uc234\uc234" + + "\uc250\uc250" + + "\uc26c\uc26c" + + "\uc288\uc288" + + "\uc2a4\uc2a4" + + "\uc2c0\uc2c0" + + "\uc2dc\uc2dc" + + "\uc2f8\uc2f8" + + "\uc314\uc314" + + "\uc330\uc330" + + "\uc34c\uc34c" + + "\uc368\uc368" + + "\uc384\uc384" + + "\uc3a0\uc3a0" + + "\uc3bc\uc3bc" + + "\uc3d8\uc3d8" + + "\uc3f4\uc3f4" + + "\uc410\uc410" + + "\uc42c\uc42c" + + "\uc448\uc448" + + "\uc464\uc464" + + "\uc480\uc480" + + "\uc49c\uc49c" + + "\uc4b8\uc4b8" + + "\uc4d4\uc4d4" + + "\uc4f0\uc4f0" + + "\uc50c\uc50c" + + "\uc528\uc528" + + "\uc544\uc544" + + "\uc560\uc560" + + "\uc57c\uc57c" + + "\uc598\uc598" + + "\uc5b4\uc5b4" + + "\uc5d0\uc5d0" + + "\uc5ec\uc5ec" + + "\uc608\uc608" + + "\uc624\uc624" + + "\uc640\uc640" + + "\uc65c\uc65c" + + "\uc678\uc678" + + "\uc694\uc694" + + "\uc6b0\uc6b0" + + "\uc6cc\uc6cc" + + "\uc6e8\uc6e8" + + "\uc704\uc704" + + "\uc720\uc720" + + "\uc73c\uc73c" + + "\uc758\uc758" + + "\uc774\uc774" + + "\uc790\uc790" + + "\uc7ac\uc7ac" + + "\uc7c8\uc7c8" + + "\uc7e4\uc7e4" + + "\uc800\uc800" + + "\uc81c\uc81c" + + "\uc838\uc838" + + "\uc854\uc854" + + "\uc870\uc870" + + "\uc88c\uc88c" + + "\uc8a8\uc8a8" + + "\uc8c4\uc8c4" + + "\uc8e0\uc8e0" + + "\uc8fc\uc8fc" + + "\uc918\uc918" + + "\uc934\uc934" + + "\uc950\uc950" + + "\uc96c\uc96c" + + "\uc988\uc988" + + "\uc9a4\uc9a4" + + "\uc9c0\uc9c0" + + "\uc9dc\uc9dc" + + "\uc9f8\uc9f8" + + "\uca14\uca14" + + "\uca30\uca30" + + "\uca4c\uca4c" + + "\uca68\uca68" + + "\uca84\uca84" + + "\ucaa0\ucaa0" + + "\ucabc\ucabc" + + "\ucad8\ucad8" + + "\ucaf4\ucaf4" + + "\ucb10\ucb10" + + "\ucb2c\ucb2c" + + "\ucb48\ucb48" + + "\ucb64\ucb64" + + "\ucb80\ucb80" + + "\ucb9c\ucb9c" + + "\ucbb8\ucbb8" + + "\ucbd4\ucbd4" + + "\ucbf0\ucbf0" + + "\ucc0c\ucc0c" + + "\ucc28\ucc28" + + "\ucc44\ucc44" + + "\ucc60\ucc60" + + "\ucc7c\ucc7c" + + "\ucc98\ucc98" + + "\uccb4\uccb4" + + "\uccd0\uccd0" + + "\uccec\uccec" + + "\ucd08\ucd08" + + "\ucd24\ucd24" + + "\ucd40\ucd40" + + "\ucd5c\ucd5c" + + "\ucd78\ucd78" + + "\ucd94\ucd94" + + "\ucdb0\ucdb0" + + "\ucdcc\ucdcc" + + "\ucde8\ucde8" + + "\uce04\uce04" + + "\uce20\uce20" + + "\uce3c\uce3c" + + "\uce58\uce58" + + "\uce74\uce74" + + "\uce90\uce90" + + "\uceac\uceac" + + "\ucec8\ucec8" + + "\ucee4\ucee4" + + "\ucf00\ucf00" + + "\ucf1c\ucf1c" + + "\ucf38\ucf38" + + "\ucf54\ucf54" + + "\ucf70\ucf70" + + "\ucf8c\ucf8c" + + "\ucfa8\ucfa8" + + "\ucfc4\ucfc4" + + "\ucfe0\ucfe0" + + "\ucffc\ucffc" + + "\ud018\ud018" + + "\ud034\ud034" + + "\ud050\ud050" + + "\ud06c\ud06c" + + "\ud088\ud088" + + "\ud0a4\ud0a4" + + "\ud0c0\ud0c0" + + "\ud0dc\ud0dc" + + "\ud0f8\ud0f8" + + "\ud114\ud114" + + "\ud130\ud130" + + "\ud14c\ud14c" + + "\ud168\ud168" + + "\ud184\ud184" + + "\ud1a0\ud1a0" + + "\ud1bc\ud1bc" + + "\ud1d8\ud1d8" + + "\ud1f4\ud1f4" + + "\ud210\ud210" + + "\ud22c\ud22c" + + "\ud248\ud248" + + "\ud264\ud264" + + "\ud280\ud280" + + "\ud29c\ud29c" + + "\ud2b8\ud2b8" + + "\ud2d4\ud2d4" + + "\ud2f0\ud2f0" + + "\ud30c\ud30c" + + "\ud328\ud328" + + "\ud344\ud344" + + "\ud360\ud360" + + "\ud37c\ud37c" + + "\ud398\ud398" + + "\ud3b4\ud3b4" + + "\ud3d0\ud3d0" + + "\ud3ec\ud3ec" + + "\ud408\ud408" + + "\ud424\ud424" + + "\ud440\ud440" + + "\ud45c\ud45c" + + "\ud478\ud478" + + "\ud494\ud494" + + "\ud4b0\ud4b0" + + "\ud4cc\ud4cc" + + "\ud4e8\ud4e8" + + "\ud504\ud504" + + "\ud520\ud520" + + "\ud53c\ud53c" + + "\ud558\ud558" + + "\ud574\ud574" + + "\ud590\ud590" + + "\ud5ac\ud5ac" + + "\ud5c8\ud5c8" + + "\ud5e4\ud5e4" + + "\ud600\ud600" + + "\ud61c\ud61c" + + "\ud638\ud638" + + "\ud654\ud654" + + "\ud670\ud670" + + "\ud68c\ud68c" + + "\ud6a8\ud6a8" + + "\ud6c4\ud6c4" + + "\ud6e0\ud6e0" + + "\ud6fc\ud6fc" + + "\ud718\ud718" + + "\ud734\ud734" + + "\ud750\ud750" + + "\ud76c\ud76c" + + "\ud788\ud788", + // Unicode 11.0 property value: {graphemeclusterbreak=lvt} + "\uac01\uac1b" + + "\uac1d\uac37" + + "\uac39\uac53" + + "\uac55\uac6f" + + "\uac71\uac8b" + + "\uac8d\uaca7" + + "\uaca9\uacc3" + + "\uacc5\uacdf" + + "\uace1\uacfb" + + "\uacfd\uad17" + + "\uad19\uad33" + + "\uad35\uad4f" + + "\uad51\uad6b" + + "\uad6d\uad87" + + "\uad89\uada3" + + "\uada5\uadbf" + + "\uadc1\uaddb" + + "\uaddd\uadf7" + + "\uadf9\uae13" + + "\uae15\uae2f" + + "\uae31\uae4b" + + "\uae4d\uae67" + + "\uae69\uae83" + + "\uae85\uae9f" + + "\uaea1\uaebb" + + "\uaebd\uaed7" + + "\uaed9\uaef3" + + "\uaef5\uaf0f" + + "\uaf11\uaf2b" + + "\uaf2d\uaf47" + + "\uaf49\uaf63" + + "\uaf65\uaf7f" + + "\uaf81\uaf9b" + + "\uaf9d\uafb7" + + "\uafb9\uafd3" + + "\uafd5\uafef" + + "\uaff1\ub00b" + + "\ub00d\ub027" + + "\ub029\ub043" + + "\ub045\ub05f" + + "\ub061\ub07b" + + "\ub07d\ub097" + + "\ub099\ub0b3" + + "\ub0b5\ub0cf" + + "\ub0d1\ub0eb" + + "\ub0ed\ub107" + + "\ub109\ub123" + + "\ub125\ub13f" + + "\ub141\ub15b" + + "\ub15d\ub177" + + "\ub179\ub193" + + "\ub195\ub1af" + + "\ub1b1\ub1cb" + + "\ub1cd\ub1e7" + + "\ub1e9\ub203" + + "\ub205\ub21f" + + "\ub221\ub23b" + + "\ub23d\ub257" + + "\ub259\ub273" + + "\ub275\ub28f" + + "\ub291\ub2ab" + + "\ub2ad\ub2c7" + + "\ub2c9\ub2e3" + + "\ub2e5\ub2ff" + + "\ub301\ub31b" + + "\ub31d\ub337" + + "\ub339\ub353" + + "\ub355\ub36f" + + "\ub371\ub38b" + + "\ub38d\ub3a7" + + "\ub3a9\ub3c3" + + "\ub3c5\ub3df" + + "\ub3e1\ub3fb" + + "\ub3fd\ub417" + + "\ub419\ub433" + + "\ub435\ub44f" + + "\ub451\ub46b" + + "\ub46d\ub487" + + "\ub489\ub4a3" + + "\ub4a5\ub4bf" + + "\ub4c1\ub4db" + + "\ub4dd\ub4f7" + + "\ub4f9\ub513" + + "\ub515\ub52f" + + "\ub531\ub54b" + + "\ub54d\ub567" + + "\ub569\ub583" + + "\ub585\ub59f" + + "\ub5a1\ub5bb" + + "\ub5bd\ub5d7" + + "\ub5d9\ub5f3" + + "\ub5f5\ub60f" + + "\ub611\ub62b" + + "\ub62d\ub647" + + "\ub649\ub663" + + "\ub665\ub67f" + + "\ub681\ub69b" + + "\ub69d\ub6b7" + + "\ub6b9\ub6d3" + + "\ub6d5\ub6ef" + + "\ub6f1\ub70b" + + "\ub70d\ub727" + + "\ub729\ub743" + + "\ub745\ub75f" + + "\ub761\ub77b" + + "\ub77d\ub797" + + "\ub799\ub7b3" + + "\ub7b5\ub7cf" + + "\ub7d1\ub7eb" + + "\ub7ed\ub807" + + "\ub809\ub823" + + "\ub825\ub83f" + + "\ub841\ub85b" + + "\ub85d\ub877" + + "\ub879\ub893" + + "\ub895\ub8af" + + "\ub8b1\ub8cb" + + "\ub8cd\ub8e7" + + "\ub8e9\ub903" + + "\ub905\ub91f" + + "\ub921\ub93b" + + "\ub93d\ub957" + + "\ub959\ub973" + + "\ub975\ub98f" + + "\ub991\ub9ab" + + "\ub9ad\ub9c7" + + "\ub9c9\ub9e3" + + "\ub9e5\ub9ff" + + "\uba01\uba1b" + + "\uba1d\uba37" + + "\uba39\uba53" + + "\uba55\uba6f" + + "\uba71\uba8b" + + "\uba8d\ubaa7" + + "\ubaa9\ubac3" + + "\ubac5\ubadf" + + "\ubae1\ubafb" + + "\ubafd\ubb17" + + "\ubb19\ubb33" + + "\ubb35\ubb4f" + + "\ubb51\ubb6b" + + "\ubb6d\ubb87" + + "\ubb89\ubba3" + + "\ubba5\ubbbf" + + "\ubbc1\ubbdb" + + "\ubbdd\ubbf7" + + "\ubbf9\ubc13" + + "\ubc15\ubc2f" + + "\ubc31\ubc4b" + + "\ubc4d\ubc67" + + "\ubc69\ubc83" + + "\ubc85\ubc9f" + + "\ubca1\ubcbb" + + "\ubcbd\ubcd7" + + "\ubcd9\ubcf3" + + "\ubcf5\ubd0f" + + "\ubd11\ubd2b" + + "\ubd2d\ubd47" + + "\ubd49\ubd63" + + "\ubd65\ubd7f" + + "\ubd81\ubd9b" + + "\ubd9d\ubdb7" + + "\ubdb9\ubdd3" + + "\ubdd5\ubdef" + + "\ubdf1\ube0b" + + "\ube0d\ube27" + + "\ube29\ube43" + + "\ube45\ube5f" + + "\ube61\ube7b" + + "\ube7d\ube97" + + "\ube99\ubeb3" + + "\ubeb5\ubecf" + + "\ubed1\ubeeb" + + "\ubeed\ubf07" + + "\ubf09\ubf23" + + "\ubf25\ubf3f" + + "\ubf41\ubf5b" + + "\ubf5d\ubf77" + + "\ubf79\ubf93" + + "\ubf95\ubfaf" + + "\ubfb1\ubfcb" + + "\ubfcd\ubfe7" + + "\ubfe9\uc003" + + "\uc005\uc01f" + + "\uc021\uc03b" + + "\uc03d\uc057" + + "\uc059\uc073" + + "\uc075\uc08f" + + "\uc091\uc0ab" + + "\uc0ad\uc0c7" + + "\uc0c9\uc0e3" + + "\uc0e5\uc0ff" + + "\uc101\uc11b" + + "\uc11d\uc137" + + "\uc139\uc153" + + "\uc155\uc16f" + + "\uc171\uc18b" + + "\uc18d\uc1a7" + + "\uc1a9\uc1c3" + + "\uc1c5\uc1df" + + "\uc1e1\uc1fb" + + "\uc1fd\uc217" + + "\uc219\uc233" + + "\uc235\uc24f" + + "\uc251\uc26b" + + "\uc26d\uc287" + + "\uc289\uc2a3" + + "\uc2a5\uc2bf" + + "\uc2c1\uc2db" + + "\uc2dd\uc2f7" + + "\uc2f9\uc313" + + "\uc315\uc32f" + + "\uc331\uc34b" + + "\uc34d\uc367" + + "\uc369\uc383" + + "\uc385\uc39f" + + "\uc3a1\uc3bb" + + "\uc3bd\uc3d7" + + "\uc3d9\uc3f3" + + "\uc3f5\uc40f" + + "\uc411\uc42b" + + "\uc42d\uc447" + + "\uc449\uc463" + + "\uc465\uc47f" + + "\uc481\uc49b" + + "\uc49d\uc4b7" + + "\uc4b9\uc4d3" + + "\uc4d5\uc4ef" + + "\uc4f1\uc50b" + + "\uc50d\uc527" + + "\uc529\uc543" + + "\uc545\uc55f" + + "\uc561\uc57b" + + "\uc57d\uc597" + + "\uc599\uc5b3" + + "\uc5b5\uc5cf" + + "\uc5d1\uc5eb" + + "\uc5ed\uc607" + + "\uc609\uc623" + + "\uc625\uc63f" + + "\uc641\uc65b" + + "\uc65d\uc677" + + "\uc679\uc693" + + "\uc695\uc6af" + + "\uc6b1\uc6cb" + + "\uc6cd\uc6e7" + + "\uc6e9\uc703" + + "\uc705\uc71f" + + "\uc721\uc73b" + + "\uc73d\uc757" + + "\uc759\uc773" + + "\uc775\uc78f" + + "\uc791\uc7ab" + + "\uc7ad\uc7c7" + + "\uc7c9\uc7e3" + + "\uc7e5\uc7ff" + + "\uc801\uc81b" + + "\uc81d\uc837" + + "\uc839\uc853" + + "\uc855\uc86f" + + "\uc871\uc88b" + + "\uc88d\uc8a7" + + "\uc8a9\uc8c3" + + "\uc8c5\uc8df" + + "\uc8e1\uc8fb" + + "\uc8fd\uc917" + + "\uc919\uc933" + + "\uc935\uc94f" + + "\uc951\uc96b" + + "\uc96d\uc987" + + "\uc989\uc9a3" + + "\uc9a5\uc9bf" + + "\uc9c1\uc9db" + + "\uc9dd\uc9f7" + + "\uc9f9\uca13" + + "\uca15\uca2f" + + "\uca31\uca4b" + + "\uca4d\uca67" + + "\uca69\uca83" + + "\uca85\uca9f" + + "\ucaa1\ucabb" + + "\ucabd\ucad7" + + "\ucad9\ucaf3" + + "\ucaf5\ucb0f" + + "\ucb11\ucb2b" + + "\ucb2d\ucb47" + + "\ucb49\ucb63" + + "\ucb65\ucb7f" + + "\ucb81\ucb9b" + + "\ucb9d\ucbb7" + + "\ucbb9\ucbd3" + + "\ucbd5\ucbef" + + "\ucbf1\ucc0b" + + "\ucc0d\ucc27" + + "\ucc29\ucc43" + + "\ucc45\ucc5f" + + "\ucc61\ucc7b" + + "\ucc7d\ucc97" + + "\ucc99\uccb3" + + "\uccb5\ucccf" + + "\uccd1\ucceb" + + "\ucced\ucd07" + + "\ucd09\ucd23" + + "\ucd25\ucd3f" + + "\ucd41\ucd5b" + + "\ucd5d\ucd77" + + "\ucd79\ucd93" + + "\ucd95\ucdaf" + + "\ucdb1\ucdcb" + + "\ucdcd\ucde7" + + "\ucde9\uce03" + + "\uce05\uce1f" + + "\uce21\uce3b" + + "\uce3d\uce57" + + "\uce59\uce73" + + "\uce75\uce8f" + + "\uce91\uceab" + + "\ucead\ucec7" + + "\ucec9\ucee3" + + "\ucee5\uceff" + + "\ucf01\ucf1b" + + "\ucf1d\ucf37" + + "\ucf39\ucf53" + + "\ucf55\ucf6f" + + "\ucf71\ucf8b" + + "\ucf8d\ucfa7" + + "\ucfa9\ucfc3" + + "\ucfc5\ucfdf" + + "\ucfe1\ucffb" + + "\ucffd\ud017" + + "\ud019\ud033" + + "\ud035\ud04f" + + "\ud051\ud06b" + + "\ud06d\ud087" + + "\ud089\ud0a3" + + "\ud0a5\ud0bf" + + "\ud0c1\ud0db" + + "\ud0dd\ud0f7" + + "\ud0f9\ud113" + + "\ud115\ud12f" + + "\ud131\ud14b" + + "\ud14d\ud167" + + "\ud169\ud183" + + "\ud185\ud19f" + + "\ud1a1\ud1bb" + + "\ud1bd\ud1d7" + + "\ud1d9\ud1f3" + + "\ud1f5\ud20f" + + "\ud211\ud22b" + + "\ud22d\ud247" + + "\ud249\ud263" + + "\ud265\ud27f" + + "\ud281\ud29b" + + "\ud29d\ud2b7" + + "\ud2b9\ud2d3" + + "\ud2d5\ud2ef" + + "\ud2f1\ud30b" + + "\ud30d\ud327" + + "\ud329\ud343" + + "\ud345\ud35f" + + "\ud361\ud37b" + + "\ud37d\ud397" + + "\ud399\ud3b3" + + "\ud3b5\ud3cf" + + "\ud3d1\ud3eb" + + "\ud3ed\ud407" + + "\ud409\ud423" + + "\ud425\ud43f" + + "\ud441\ud45b" + + "\ud45d\ud477" + + "\ud479\ud493" + + "\ud495\ud4af" + + "\ud4b1\ud4cb" + + "\ud4cd\ud4e7" + + "\ud4e9\ud503" + + "\ud505\ud51f" + + "\ud521\ud53b" + + "\ud53d\ud557" + + "\ud559\ud573" + + "\ud575\ud58f" + + "\ud591\ud5ab" + + "\ud5ad\ud5c7" + + "\ud5c9\ud5e3" + + "\ud5e5\ud5ff" + + "\ud601\ud61b" + + "\ud61d\ud637" + + "\ud639\ud653" + + "\ud655\ud66f" + + "\ud671\ud68b" + + "\ud68d\ud6a7" + + "\ud6a9\ud6c3" + + "\ud6c5\ud6df" + + "\ud6e1\ud6fb" + + "\ud6fd\ud717" + + "\ud719\ud733" + + "\ud735\ud74f" + + "\ud751\ud76b" + + "\ud76d\ud787" + + "\ud789\ud7a3", + // Unicode 11.0 property value: {graphemeclusterbreak=other} + "\u0020\u007e" + + "\u00a0\u00ac" + + "\u00ae\u02ff" + + "\u0370\u0482" + + "\u048a\u0590" + + "\u05be\u05be" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05c8\u05ff" + + "\u0606\u060f" + + "\u061b\u061b" + + "\u061d\u064a" + + "\u0660\u066f" + + "\u0671\u06d5" + + "\u06de\u06de" + + "\u06e5\u06e6" + + "\u06e9\u06e9" + + "\u06ee\u070e" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074b\u07a5" + + "\u07b1\u07ea" + + "\u07f4\u07fc" + + "\u07fe\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u082e\u0858" + + "\u085c\u08d2" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0964\u0980" + + "\u0984\u09bb" + + "\u09bd\u09bd" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09ce\u09d6" + + "\u09d8\u09e1" + + "\u09e4\u09fd" + + "\u09ff\u0a00" + + "\u0a04\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a6f" + + "\u0a72\u0a74" + + "\u0a76\u0a80" + + "\u0a84\u0abb" + + "\u0abd\u0abd" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0ae1" + + "\u0ae4\u0af9" + + "\u0b00\u0b00" + + "\u0b04\u0b3b" + + "\u0b3d\u0b3d" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b61" + + "\u0b64\u0b81" + + "\u0b83\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bd6" + + "\u0bd8\u0bff" + + "\u0c05\u0c3d" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c61" + + "\u0c64\u0c80" + + "\u0c84\u0cbb" + + "\u0cbd\u0cbd" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0ce1" + + "\u0ce4\u0cff" + + "\u0d04\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d4f\u0d56" + + "\u0d58\u0d61" + + "\u0d64\u0d81" + + "\u0d84\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0df1" + + "\u0df4\u0e30" + + "\u0e32\u0e32" + + "\u0e3b\u0e46" + + "\u0e4f\u0eb0" + + "\u0eb2\u0eb2" + + "\u0eba\u0eba" + + "\u0ebd\u0ec7" + + "\u0ece\u0f17" + + "\u0f1a\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f3a\u0f3d" + + "\u0f40\u0f70" + + "\u0f85\u0f85" + + "\u0f88\u0f8c" + + "\u0f98\u0f98" + + "\u0fbd\u0fc5" + + "\u0fc7\u102c" + + "\u1038\u1038" + + "\u103f\u1055" + + "\u105a\u105d" + + "\u1061\u1070" + + "\u1075\u1081" + + "\u1083\u1083" + + "\u1087\u108c" + + "\u108e\u109c" + + "\u109e\u10ff" + + "\u1200\u135c" + + "\u1360\u1711" + + "\u1715\u1731" + + "\u1735\u1751" + + "\u1754\u1771" + + "\u1774\u17b3" + + "\u17d4\u17dc" + + "\u17de\u180a" + + "\u180f\u1884" + + "\u1887\u18a8" + + "\u18aa\u191f" + + "\u192c\u192f" + + "\u193c\u1a16" + + "\u1a1c\u1a54" + + "\u1a5f\u1a5f" + + "\u1a61\u1a61" + + "\u1a63\u1a64" + + "\u1a7d\u1a7e" + + "\u1a80\u1aaf" + + "\u1abf\u1aff" + + "\u1b05\u1b33" + + "\u1b45\u1b6a" + + "\u1b74\u1b7f" + + "\u1b83\u1ba0" + + "\u1bae\u1be5" + + "\u1bf4\u1c23" + + "\u1c38\u1ccf" + + "\u1cd3\u1cd3" + + "\u1ce9\u1cec" + + "\u1cee\u1cf1" + + "\u1cf5\u1cf6" + + "\u1cfa\u1dbf" + + "\u1dfa\u1dfa" + + "\u1e00\u200a" + + "\u2010\u2027" + + "\u202f\u205f" + + "\u2070\u20cf" + + "\u20f1\u2cee" + + "\u2cf2\u2d7e" + + "\u2d80\u2ddf" + + "\u2e00\u3029" + + "\u3030\u3098" + + "\u309b\ua66e" + + "\ua673\ua673" + + "\ua67e\ua69d" + + "\ua6a0\ua6ef" + + "\ua6f2\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua828\ua87f" + + "\ua882\ua8b3" + + "\ua8c6\ua8df" + + "\ua8f2\ua8fe" + + "\ua900\ua925" + + "\ua92e\ua946" + + "\ua954\ua95f" + + "\ua97d\ua97f" + + "\ua984\ua9b2" + + "\ua9c1\ua9e4" + + "\ua9e6\uaa28" + + "\uaa37\uaa42" + + "\uaa44\uaa4b" + + "\uaa4e\uaa7b" + + "\uaa7d\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaaea" + + "\uaaf0\uaaf4" + + "\uaaf7\uabe2" + + "\uabeb\uabeb" + + "\uabee\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\ufb1d" + + "\ufb1f\ufdff" + + "\ufe10\ufe1f" + + "\ufe30\ufefe" + + "\uff00\uff9d" + + "\uffa0\uffef" + + "\ufffc\ud800\uddfc" + + "\ud800\uddfe\ud800\udedf" + + "\ud800\udee1\ud800\udf75" + + "\ud800\udf7b\ud802\ude00" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude10\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude40\ud802\udee4" + + "\ud802\udee7\ud803\udd23" + + "\ud803\udd28\ud803\udf45" + + "\ud803\udf51\ud803\udfff" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc47\ud804\udc7e" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcbe\ud804\udccc" + + "\ud804\udcce\ud804\udcff" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd35\ud804\udd44" + + "\ud804\udd47\ud804\udd72" + + "\ud804\udd74\ud804\udd7f" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc1" + + "\ud804\uddc4\ud804\uddc8" + + "\ud804\uddcd\ud804\ude2b" + + "\ud804\ude38\ud804\ude3d" + + "\ud804\ude3f\ud804\udede" + + "\ud804\udeeb\ud804\udeff" + + "\ud804\udf04\ud804\udf3a" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf56" + + "\ud804\udf58\ud804\udf61" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud805\udc34" + + "\ud805\udc47\ud805\udc5d" + + "\ud805\udc5f\ud805\udcaf" + + "\ud805\udcc4\ud805\uddae" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddc1\ud805\udddb" + + "\ud805\uddde\ud805\ude2f" + + "\ud805\ude41\ud805\udeaa" + + "\ud805\udeb8\ud805\udf1c" + + "\ud805\udf2c\ud806\udc2b" + + "\ud806\udc3b\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3f\ud806\ude46" + + "\ud806\ude48\ud806\ude50" + + "\ud806\ude5c\ud806\ude85" + + "\ud806\ude9a\ud807\udc2e" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc40\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udd30" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd89" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd98\ud807\udef2" + + "\ud807\udef7\ud81a\udeef" + + "\ud81a\udef5\ud81a\udf2f" + + "\ud81a\udf37\ud81b\udf50" + + "\ud81b\udf7f\ud81b\udf8e" + + "\ud81b\udf93\ud82f\udc9c" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud82f\udca4\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\ude41" + + "\ud834\ude45\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud83a\udccf" + + "\ud83a\udcd7\ud83a\udd43" + + "\ud83a\udd4b\ud83c\udde5" + + "\ud83c\ude00\ud83c\udffa" + + "\ud83d\udc00\udb3f\udfff" + + "\udb44\udc00\udbff\udfff", + // Unicode 11.0 property value: {graphemeclusterbreak=prepend} + "\u0600\u0605" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\u0d4e\u0d4e" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udccd\ud804\udccd" + + "\ud804\uddc2\ud804\uddc3" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude86\ud806\ude89" + + "\ud807\udd46\ud807\udd46", + // Unicode 11.0 property value: {graphemeclusterbreak=regionalindicator} + "\ud83c\udde6\ud83c\uddff", + // Unicode 11.0 property value: {graphemeclusterbreak=spacingmark} + "\u0903\u0903" + + "\u093b\u093b" + + "\u093e\u0940" + + "\u0949\u094c" + + "\u094e\u094f" + + "\u0982\u0983" + + "\u09bf\u09c0" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u0a03\u0a03" + + "\u0a3e\u0a40" + + "\u0a83\u0a83" + + "\u0abe\u0ac0" + + "\u0ac9\u0ac9" + + "\u0acb\u0acc" + + "\u0b02\u0b03" + + "\u0b40\u0b40" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0bbf\u0bbf" + + "\u0bc1\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0c01\u0c03" + + "\u0c41\u0c44" + + "\u0c82\u0c83" + + "\u0cbe\u0cbe" + + "\u0cc0\u0cc1" + + "\u0cc3\u0cc4" + + "\u0cc7\u0cc8" + + "\u0cca\u0ccb" + + "\u0d02\u0d03" + + "\u0d3f\u0d40" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d82\u0d83" + + "\u0dd0\u0dd1" + + "\u0dd8\u0dde" + + "\u0df2\u0df3" + + "\u0e33\u0e33" + + "\u0eb3\u0eb3" + + "\u0f3e\u0f3f" + + "\u0f7f\u0f7f" + + "\u1031\u1031" + + "\u103b\u103c" + + "\u1056\u1057" + + "\u1084\u1084" + + "\u17b6\u17b6" + + "\u17be\u17c5" + + "\u17c7\u17c8" + + "\u1923\u1926" + + "\u1929\u192b" + + "\u1930\u1931" + + "\u1933\u1938" + + "\u1a19\u1a1a" + + "\u1a55\u1a55" + + "\u1a57\u1a57" + + "\u1a6d\u1a72" + + "\u1b04\u1b04" + + "\u1b35\u1b35" + + "\u1b3b\u1b3b" + + "\u1b3d\u1b41" + + "\u1b43\u1b44" + + "\u1b82\u1b82" + + "\u1ba1\u1ba1" + + "\u1ba6\u1ba7" + + "\u1baa\u1baa" + + "\u1be7\u1be7" + + "\u1bea\u1bec" + + "\u1bee\u1bee" + + "\u1bf2\u1bf3" + + "\u1c24\u1c2b" + + "\u1c34\u1c35" + + "\u1ce1\u1ce1" + + "\u1cf2\u1cf3" + + "\u1cf7\u1cf7" + + "\ua823\ua824" + + "\ua827\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c3" + + "\ua952\ua953" + + "\ua983\ua983" + + "\ua9b4\ua9b5" + + "\ua9ba\ua9bb" + + "\ua9bd\ua9c0" + + "\uaa2f\uaa30" + + "\uaa33\uaa34" + + "\uaa4d\uaa4d" + + "\uaaeb\uaaeb" + + "\uaaee\uaaef" + + "\uaaf5\uaaf5" + + "\uabe3\uabe4" + + "\uabe6\uabe7" + + "\uabe9\uabea" + + "\uabec\uabec" + + "\ud804\udc00\ud804\udc00" + + "\ud804\udc02\ud804\udc02" + + "\ud804\udc82\ud804\udc82" + + "\ud804\udcb0\ud804\udcb2" + + "\ud804\udcb7\ud804\udcb8" + + "\ud804\udd2c\ud804\udd2c" + + "\ud804\udd45\ud804\udd46" + + "\ud804\udd82\ud804\udd82" + + "\ud804\uddb3\ud804\uddb5" + + "\ud804\uddbf\ud804\uddc0" + + "\ud804\ude2c\ud804\ude2e" + + "\ud804\ude32\ud804\ude33" + + "\ud804\ude35\ud804\ude35" + + "\ud804\udee0\ud804\udee2" + + "\ud804\udf02\ud804\udf03" + + "\ud804\udf3f\ud804\udf3f" + + "\ud804\udf41\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf62\ud804\udf63" + + "\ud805\udc35\ud805\udc37" + + "\ud805\udc40\ud805\udc41" + + "\ud805\udc45\ud805\udc45" + + "\ud805\udcb1\ud805\udcb2" + + "\ud805\udcb9\ud805\udcb9" + + "\ud805\udcbb\ud805\udcbc" + + "\ud805\udcbe\ud805\udcbe" + + "\ud805\udcc1\ud805\udcc1" + + "\ud805\uddb0\ud805\uddb1" + + "\ud805\uddb8\ud805\uddbb" + + "\ud805\uddbe\ud805\uddbe" + + "\ud805\ude30\ud805\ude32" + + "\ud805\ude3b\ud805\ude3c" + + "\ud805\ude3e\ud805\ude3e" + + "\ud805\udeac\ud805\udeac" + + "\ud805\udeae\ud805\udeaf" + + "\ud805\udeb6\ud805\udeb6" + + "\ud805\udf20\ud805\udf21" + + "\ud805\udf26\ud805\udf26" + + "\ud806\udc2c\ud806\udc2e" + + "\ud806\udc38\ud806\udc38" + + "\ud806\ude39\ud806\ude39" + + "\ud806\ude57\ud806\ude58" + + "\ud806\ude97\ud806\ude97" + + "\ud807\udc2f\ud807\udc2f" + + "\ud807\udc3e\ud807\udc3e" + + "\ud807\udca9\ud807\udca9" + + "\ud807\udcb1\ud807\udcb1" + + "\ud807\udcb4\ud807\udcb4" + + "\ud807\udd8a\ud807\udd8e" + + "\ud807\udd93\ud807\udd94" + + "\ud807\udd96\ud807\udd96" + + "\ud807\udef5\ud807\udef6" + + "\ud81b\udf51\ud81b\udf7e" + + "\ud834\udd66\ud834\udd66" + + "\ud834\udd6d\ud834\udd6d", + // Unicode 11.0 property value: {graphemeclusterbreak=t} + "\u11a8\u11ff" + "\ud7cb\ud7fb", + // Unicode 11.0 property value: {graphemeclusterbreak=v} + "\u1160\u11a7" + "\ud7b0\ud7c6", + // Unicode 11.0 property value: {graphemeclusterbreak=zwj} + "\u200d\u200d", + // Unicode 11.0 property value: {graphemeextend} + "\u0300\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u07fd\u07fd" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d3\u08e1" + + "\u08e3\u0902" + + "\u093a\u093a" + + "\u093c\u093c" + + "\u0941\u0948" + + "\u094d\u094d" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0981" + + "\u09bc\u09bc" + + "\u09be\u09be" + + "\u09c1\u09c4" + + "\u09cd\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a02" + + "\u0a3c\u0a3c" + + "\u0a41\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a82" + + "\u0abc\u0abc" + + "\u0ac1\u0ac5" + + "\u0ac7\u0ac8" + + "\u0acd\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b01" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b3f" + + "\u0b41\u0b44" + + "\u0b4d\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bbe" + + "\u0bc0\u0bc0" + + "\u0bcd\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c00" + + "\u0c04\u0c04" + + "\u0c3e\u0c40" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c81" + + "\u0cbc\u0cbc" + + "\u0cbf\u0cbf" + + "\u0cc2\u0cc2" + + "\u0cc6\u0cc6" + + "\u0ccc\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d01" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d3e" + + "\u0d41\u0d44" + + "\u0d4d\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0dca\u0dca" + + "\u0dcf\u0dcf" + + "\u0dd2\u0dd4" + + "\u0dd6\u0dd6" + + "\u0ddf\u0ddf" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0eb9" + + "\u0ebb\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102d\u1030" + + "\u1032\u1037" + + "\u1039\u103a" + + "\u103d\u103e" + + "\u1058\u1059" + + "\u105e\u1060" + + "\u1071\u1074" + + "\u1082\u1082" + + "\u1085\u1086" + + "\u108d\u108d" + + "\u109d\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17b5" + + "\u17b7\u17bd" + + "\u17c6\u17c6" + + "\u17c9\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u1922" + + "\u1927\u1928" + + "\u1932\u1932" + + "\u1939\u193b" + + "\u1a17\u1a18" + + "\u1a1b\u1a1b" + + "\u1a56\u1a56" + + "\u1a58\u1a5e" + + "\u1a60\u1a60" + + "\u1a62\u1a62" + + "\u1a65\u1a6c" + + "\u1a73\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b03" + + "\u1b34\u1b34" + + "\u1b36\u1b3a" + + "\u1b3c\u1b3c" + + "\u1b42\u1b42" + + "\u1b6b\u1b73" + + "\u1b80\u1b81" + + "\u1ba2\u1ba5" + + "\u1ba8\u1ba9" + + "\u1bab\u1bad" + + "\u1be6\u1be6" + + "\u1be8\u1be9" + + "\u1bed\u1bed" + + "\u1bef\u1bf1" + + "\u1c2c\u1c33" + + "\u1c36\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200c" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua825\ua826" + + "\ua8c4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua951" + + "\ua980\ua982" + + "\ua9b3\ua9b3" + + "\ua9b6\ua9b9" + + "\ua9bc\ua9bc" + + "\ua9e5\ua9e5" + + "\uaa29\uaa2e" + + "\uaa31\uaa32" + + "\uaa35\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4c" + + "\uaa7c\uaa7c" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaec\uaaed" + + "\uaaf6\uaaf6" + + "\uabe5\uabe5" + + "\uabe8\uabe8" + + "\uabed\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\uff9e\uff9f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc01\ud804\udc01" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc81" + + "\ud804\udcb3\ud804\udcb6" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd2b" + + "\ud804\udd2d\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd81" + + "\ud804\uddb6\ud804\uddbe" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2f\ud804\ude31" + + "\ud804\ude34\ud804\ude34" + + "\ud804\ude36\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udedf" + + "\ud804\udee3\ud804\udeea" + + "\ud804\udf00\ud804\udf01" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf3e\ud804\udf3e" + + "\ud804\udf40\ud804\udf40" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc38\ud805\udc3f" + + "\ud805\udc42\ud805\udc44" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb0\ud805\udcb0" + + "\ud805\udcb3\ud805\udcb8" + + "\ud805\udcba\ud805\udcba" + + "\ud805\udcbd\ud805\udcbd" + + "\ud805\udcbf\ud805\udcc0" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddaf\ud805\uddaf" + + "\ud805\uddb2\ud805\uddb5" + + "\ud805\uddbc\ud805\uddbd" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude33\ud805\ude3a" + + "\ud805\ude3d\ud805\ude3d" + + "\ud805\ude3f\ud805\ude40" + + "\ud805\udeab\ud805\udeab" + + "\ud805\udead\ud805\udead" + + "\ud805\udeb0\ud805\udeb5" + + "\ud805\udeb7\ud805\udeb7" + + "\ud805\udf1d\ud805\udf1f" + + "\ud805\udf22\ud805\udf25" + + "\ud805\udf27\ud805\udf2b" + + "\ud806\udc2f\ud806\udc37" + + "\ud806\udc39\ud806\udc3a" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude38" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude56" + + "\ud806\ude59\ud806\ude5b" + + "\ud806\ude8a\ud806\ude96" + + "\ud806\ude98\ud806\ude99" + + "\ud807\udc30\ud807\udc36" + + "\ud807\udc38\ud807\udc3d" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udcaa\ud807\udcb0" + + "\ud807\udcb2\ud807\udcb3" + + "\ud807\udcb5\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd95\ud807\udd95" + + "\ud807\udd97\ud807\udd97" + + "\ud807\udef3\ud807\udef4" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd65" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd6e\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 11.0 property value: {graphemelink} + "\u094d\u094d" + + "\u09cd\u09cd" + + "\u0a4d\u0a4d" + + "\u0acd\u0acd" + + "\u0b4d\u0b4d" + + "\u0bcd\u0bcd" + + "\u0c4d\u0c4d" + + "\u0ccd\u0ccd" + + "\u0d3b\u0d3c" + + "\u0d4d\u0d4d" + + "\u0dca\u0dca" + + "\u0e3a\u0e3a" + + "\u0f84\u0f84" + + "\u1039\u103a" + + "\u1714\u1714" + + "\u1734\u1734" + + "\u17d2\u17d2" + + "\u1a60\u1a60" + + "\u1b44\u1b44" + + "\u1baa\u1bab" + + "\u1bf2\u1bf3" + + "\u2d7f\u2d7f" + + "\ua806\ua806" + + "\ua8c4\ua8c4" + + "\ua953\ua953" + + "\ua9c0\ua9c0" + + "\uaaf6\uaaf6" + + "\uabed\uabed" + + "\ud802\ude3f\ud802\ude3f" + + "\ud804\udc46\ud804\udc46" + + "\ud804\udc7f\ud804\udc7f" + + "\ud804\udcb9\ud804\udcb9" + + "\ud804\udd33\ud804\udd34" + + "\ud804\uddc0\ud804\uddc0" + + "\ud804\ude35\ud804\ude35" + + "\ud804\udeea\ud804\udeea" + + "\ud804\udf4d\ud804\udf4d" + + "\ud805\udc42\ud805\udc42" + + "\ud805\udcc2\ud805\udcc2" + + "\ud805\uddbf\ud805\uddbf" + + "\ud805\ude3f\ud805\ude3f" + + "\ud805\udeb6\ud805\udeb6" + + "\ud805\udf2b\ud805\udf2b" + + "\ud806\udc39\ud806\udc39" + + "\ud806\ude34\ud806\ude34" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude99\ud806\ude99" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udd44\ud807\udd45" + + "\ud807\udd97\ud807\udd97", + // Unicode 11.0 property value: {greek} + "\u0370\u0373" + + "\u0375\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0384\u0384" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03e1" + + "\u03f0\u03ff" + + "\u1d26\u1d2a" + + "\u1d5d\u1d61" + + "\u1d66\u1d6a" + + "\u1dbf\u1dbf" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2126\u2126" + + "\uab65\uab65" + + "\ud800\udd40\ud800\udd8e" + + "\ud800\udda0\ud800\udda0" + + "\ud834\ude00\ud834\ude45", + // Unicode 11.0 property value: {gujarati} + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff", + // Unicode 11.0 property value: {gunjalagondi} + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9", + // Unicode 11.0 property value: {gurmukhi} + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76", + // Unicode 11.0 property value: {han} + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u3005\u3005" + + "\u3007\u3007" + + "\u3021\u3029" + + "\u3038\u303b" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 11.0 property value: {hangul} + "\u1100\u11ff" + + "\u302e\u302f" + + "\u3131\u318e" + + "\u3200\u321e" + + "\u3260\u327e" + + "\ua960\ua97c" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc", + // Unicode 11.0 property value: {hanifirohingya} + "\ud803\udd00\ud803\udd27" + "\ud803\udd30\ud803\udd39", + // Unicode 11.0 property value: {hanunoo} + "\u1720\u1734", + // Unicode 11.0 property value: {hatran} + "\ud802\udce0\ud802\udcf2" + "\ud802\udcf4\ud802\udcf5" + "\ud802\udcfb\ud802\udcff", + // Unicode 11.0 property value: {hebrew} + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufb4f", + // Unicode 11.0 property value: {hexdigit} + "\u0030\u0039" + + "\u0041\u0046" + + "\u0061\u0066" + + "\uff10\uff19" + + "\uff21\uff26" + + "\uff41\uff46", + // Unicode 11.0 property value: {hiragana} + "\u3041\u3096" + "\u309d\u309f" + "\ud82c\udc01\ud82c\udd1e" + "\ud83c\ude00\ud83c\ude00", + // Unicode 11.0 property value: {hyphen} + "\u002d\u002d" + + "\u00ad\u00ad" + + "\u058a\u058a" + + "\u1806\u1806" + + "\u2010\u2011" + + "\u2e17\u2e17" + + "\u30fb\u30fb" + + "\ufe63\ufe63" + + "\uff0d\uff0d" + + "\uff65\uff65", + // Unicode 11.0 property value: {idcontinue} + "\u0030\u0039" + + "\u0041\u005a" + + "\u005f\u005f" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00b7\u00b7" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0300\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u0483\u0487" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0560\u0588" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0610\u061a" + + "\u0620\u0669" + + "\u066e\u06d3" + + "\u06d5\u06dc" + + "\u06df\u06e8" + + "\u06ea\u06fc" + + "\u06ff\u06ff" + + "\u0710\u074a" + + "\u074d\u07b1" + + "\u07c0\u07f5" + + "\u07fa\u07fa" + + "\u07fd\u07fd" + + "\u0800\u082d" + + "\u0840\u085b" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u08e1" + + "\u08e3\u0963" + + "\u0966\u096f" + + "\u0971\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09f1" + + "\u09fc\u09fc" + + "\u09fe\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b6f" + + "\u0b71\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bef" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c80\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d54\u0d57" + + "\u0d5f\u0d63" + + "\u0d66\u0d6f" + + "\u0d7a\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df3" + + "\u0e01\u0e3a" + + "\u0e40\u0e4e" + + "\u0e50\u0e59" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f18\u0f19" + + "\u0f20\u0f29" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f84" + + "\u0f86\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u1000\u1049" + + "\u1050\u109d" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u135f" + + "\u1369\u1371" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1734" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17d3" + + "\u17d7\u17d7" + + "\u17dc\u17dd" + + "\u17e0\u17e9" + + "\u180b\u180d" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1946\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u1a00\u1a1b" + + "\u1a20\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa7\u1aa7" + + "\u1ab0\u1abd" + + "\u1b00\u1b4b" + + "\u1b50\u1b59" + + "\u1b6b\u1b73" + + "\u1b80\u1bf3" + + "\u1c00\u1c37" + + "\u1c40\u1c49" + + "\u1c4d\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1cd0\u1cd2" + + "\u1cd4\u1cf9" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u203f\u2040" + + "\u2054\u2054" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20f0" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2dff" + + "\u3005\u3007" + + "\u3021\u302f" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u3099\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua62b" + + "\ua640\ua66f" + + "\ua674\ua67d" + + "\ua67f\ua6f1" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7b9" + + "\ua7f7\ua827" + + "\ua840\ua873" + + "\ua880\ua8c5" + + "\ua8d0\ua8d9" + + "\ua8e0\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua92d" + + "\ua930\ua953" + + "\ua960\ua97c" + + "\ua980\ua9c0" + + "\ua9cf\ua9d9" + + "\ua9e0\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa60\uaa76" + + "\uaa7a\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaef" + + "\uaaf2\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab65" + + "\uab70\uabea" + + "\uabec\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\ufe33\ufe34" + + "\ufe4d\ufe4f" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff10\uff19" + + "\uff21\uff3a" + + "\uff3f\uff3f" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf50" + + "\ud804\udc00\ud804\udc46" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udc7f\ud804\udcba" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\udd44\ud804\udd46" + + "\ud804\udd50\ud804\udd73" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd80\ud804\uddc4" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\uddd0\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc4a" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udc80\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\uddd8\ud805\udddd" + + "\ud805\ude00\ud805\ude40" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udc00\ud806\udc3a" + + "\ud806\udca0\ud806\udce9" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\ude99" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc40" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef6" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf00\ud81a\udf36" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udff1" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udd00\udb40\uddef", + // Unicode 11.0 property value: {ideographic} + "\u3006\u3007" + + "\u3021\u3029" + + "\u3038\u303a" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ud81c\udc00\ud821\udff1" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udd70\ud82c\udefb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 11.0 property value: {idsbinaryoperator} + "\u2ff0\u2ff1" + "\u2ff4\u2ffb", + // Unicode 11.0 property value: {idstart} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0560\u0588" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0620\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06e5\u06e6" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0971\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0e01\u0e30" + + "\u0e32\u0e33" + + "\u0e40\u0e46" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb0" + + "\u0eb2\u0eb3" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u1000\u102a" + + "\u103f\u103f" + + "\u1050\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u1820\u1878" + + "\u1880\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a16" + + "\u1a20\u1a54" + + "\u1aa7\u1aa7" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1ce9\u1cec" + + "\u1cee\u1cf1" + + "\u1cf5\u1cf6" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309b\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua67f\ua69d" + + "\ua6a0\ua6ef" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7b9" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9cf\ua9cf" + + "\ua9e0\ua9e4" + + "\ua9e6\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa60\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab65" + + "\uab70\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd23" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd44\ud804\udd44" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udf00\ud805\udf1a" + + "\ud806\udc00\ud806\udc2b" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude83" + + "\ud806\ude86\ud806\ude89" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd89" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef2" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udff1" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 11.0 property value: {idstrinaryoperator} + "\u2ff2\u2ff3", + // Unicode 11.0 property value: {imperialaramaic} + "\ud802\udc40\ud802\udc55" + "\ud802\udc57\ud802\udc5f", + // Unicode 11.0 property value: {inherited} + "\u0300\u036f" + + "\u0485\u0486" + + "\u064b\u0655" + + "\u0670\u0670" + + "\u0951\u0952" + + "\u1ab0\u1abe" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200d" + + "\u20d0\u20f0" + + "\u302a\u302d" + + "\u3099\u309a" + + "\ufe00\ufe0f" + + "\ufe20\ufe2d" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud804\udf3b\ud804\udf3b" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\udb40\udd00\udb40\uddef", + // Unicode 11.0 property value: {inscriptionalpahlavi} + "\ud802\udf60\ud802\udf72" + "\ud802\udf78\ud802\udf7f", + // Unicode 11.0 property value: {inscriptionalparthian} + "\ud802\udf40\ud802\udf55" + "\ud802\udf58\ud802\udf5f", + // Unicode 11.0 property value: {javanese} + "\ua980\ua9cd" + "\ua9d0\ua9d9" + "\ua9de\ua9df", + // Unicode 11.0 property value: {joincontrol} + "\u200c\u200d", + // Unicode 11.0 property value: {kaithi} + "\ud804\udc80\ud804\udcc1" + "\ud804\udccd\ud804\udccd", + // Unicode 11.0 property value: {kannada} + "\u0c80\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2", + // Unicode 11.0 property value: {katakana} + "\u30a1\u30fa" + + "\u30fd\u30ff" + + "\u31f0\u31ff" + + "\u32d0\u32fe" + + "\u3300\u3357" + + "\uff66\uff6f" + + "\uff71\uff9d" + + "\ud82c\udc00\ud82c\udc00", + // Unicode 11.0 property value: {kayahli} + "\ua900\ua92d" + "\ua92f\ua92f", + // Unicode 11.0 property value: {kharoshthi} + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58", + // Unicode 11.0 property value: {khmer} + "\u1780\u17dd" + "\u17e0\u17e9" + "\u17f0\u17f9" + "\u19e0\u19ff", + // Unicode 11.0 property value: {khojki} + "\ud804\ude00\ud804\ude11" + "\ud804\ude13\ud804\ude3e", + // Unicode 11.0 property value: {khudawadi} + "\ud804\udeb0\ud804\udeea" + "\ud804\udef0\ud804\udef9", + // Unicode 11.0 property value: {lao} + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf", + // Unicode 11.0 property value: {latin} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02b8" + + "\u02e0\u02e4" + + "\u1d00\u1d25" + + "\u1d2c\u1d5c" + + "\u1d62\u1d65" + + "\u1d6b\u1d77" + + "\u1d79\u1dbe" + + "\u1e00\u1eff" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c60\u2c7f" + + "\ua722\ua787" + + "\ua78b\ua7b9" + + "\ua7f7\ua7ff" + + "\uab30\uab5a" + + "\uab5c\uab64" + + "\ufb00\ufb06" + + "\uff21\uff3a" + + "\uff41\uff5a", + // Unicode 11.0 property value: {lepcha} + "\u1c00\u1c37" + "\u1c3b\u1c49" + "\u1c4d\u1c4f", + // Unicode 11.0 property value: {limbu} + "\u1900\u191e" + "\u1920\u192b" + "\u1930\u193b" + "\u1940\u1940" + "\u1944\u194f", + // Unicode 11.0 property value: {lineara} + "\ud801\ude00\ud801\udf36" + "\ud801\udf40\ud801\udf55" + "\ud801\udf60\ud801\udf67", + // Unicode 11.0 property value: {linearb} + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa", + // Unicode 11.0 property value: {linebreak=alphabetic} + "\u0023\u0023" + + "\u0026\u0026" + + "\u002a\u002a" + + "\u003c\u003e" + + "\u0040\u005a" + + "\u005e\u007a" + + "\u007e\u007e" + + "\u00a6\u00a6" + + "\u00a9\u00a9" + + "\u00ac\u00ac" + + "\u00ae\u00af" + + "\u00b5\u00b5" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c6" + + "\u02ce\u02cf" + + "\u02d1\u02d7" + + "\u02dc\u02dc" + + "\u02de\u02de" + + "\u02e0\u02ff" + + "\u0370\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0482" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0588" + + "\u058d\u058e" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05f3\u05f4" + + "\u0600\u0608" + + "\u060e\u060f" + + "\u0620\u064a" + + "\u066d\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06dd\u06de" + + "\u06e5\u06e6" + + "\u06e9\u06e9" + + "\u06ee\u06ef" + + "\u06fa\u070d" + + "\u070f\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f7" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0830\u083e" + + "\u0840\u0858" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08e2\u08e2" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0970\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09f4\u09f8" + + "\u09fa\u09fa" + + "\u09fc\u09fd" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a76\u0a76" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af0\u0af0" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b70\u0b77" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0bf0\u0bf8" + + "\u0bfa\u0bfa" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c78\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4f" + + "\u0d54\u0d56" + + "\u0d58\u0d61" + + "\u0d70\u0d78" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0df4\u0df4" + + "\u0e4f\u0e4f" + + "\u0f00\u0f00" + + "\u0f05\u0f05" + + "\u0f13\u0f13" + + "\u0f15\u0f17" + + "\u0f1a\u0f1f" + + "\u0f2a\u0f33" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u0fc0\u0fc5" + + "\u0fc7\u0fcc" + + "\u0fce\u0fcf" + + "\u0fd4\u0fd8" + + "\u104c\u104f" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10ff" + + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1360\u1360" + + "\u1362\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u17d9\u17d9" + + "\u17f0\u17f9" + + "\u1800\u1801" + + "\u1807\u1807" + + "\u180a\u180a" + + "\u1820\u1878" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1940\u1940" + + "\u19e0\u1a16" + + "\u1a1e\u1a1f" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b5c\u1b5c" + + "\u1b61\u1b6a" + + "\u1b74\u1b7c" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1bfc\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd3\u1cd3" + + "\u1ce9\u1cec" + + "\u1cee\u1cf1" + + "\u1cf5\u1cf6" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u1ffe\u1ffe" + + "\u2017\u2017" + + "\u2022\u2023" + + "\u2038\u2038" + + "\u203e\u2043" + + "\u204a\u2055" + + "\u2057\u2057" + + "\u205c\u205c" + + "\u2061\u2064" + + "\u2070\u2071" + + "\u2075\u207c" + + "\u2080\u2080" + + "\u2085\u208c" + + "\u2090\u209c" + + "\u2100\u2102" + + "\u2104\u2104" + + "\u2106\u2108" + + "\u210a\u2112" + + "\u2114\u2115" + + "\u2117\u2120" + + "\u2123\u212a" + + "\u212c\u2153" + + "\u2156\u215a" + + "\u215c\u215d" + + "\u215f\u215f" + + "\u216c\u216f" + + "\u217a\u2188" + + "\u218a\u218b" + + "\u219a\u21d1" + + "\u21d3\u21d3" + + "\u21d5\u21ff" + + "\u2201\u2201" + + "\u2204\u2206" + + "\u2209\u220a" + + "\u220c\u220e" + + "\u2210\u2210" + + "\u2214\u2214" + + "\u2216\u2219" + + "\u221b\u221c" + + "\u2221\u2222" + + "\u2224\u2224" + + "\u2226\u2226" + + "\u222d\u222d" + + "\u222f\u2233" + + "\u2238\u223b" + + "\u223e\u2247" + + "\u2249\u224b" + + "\u224d\u2251" + + "\u2253\u225f" + + "\u2262\u2263" + + "\u2268\u2269" + + "\u226c\u226d" + + "\u2270\u2281" + + "\u2284\u2285" + + "\u2288\u2294" + + "\u2296\u2298" + + "\u229a\u22a4" + + "\u22a6\u22be" + + "\u22c0\u22ee" + + "\u22f0\u2307" + + "\u230c\u2311" + + "\u2313\u2319" + + "\u231c\u2328" + + "\u232b\u23ef" + + "\u23f4\u2426" + + "\u2440\u244a" + + "\u24ff\u24ff" + + "\u254c\u254f" + + "\u2575\u257f" + + "\u2590\u2591" + + "\u2596\u259f" + + "\u25a2\u25a2" + + "\u25aa\u25b1" + + "\u25b4\u25b5" + + "\u25b8\u25bb" + + "\u25be\u25bf" + + "\u25c2\u25c5" + + "\u25c9\u25ca" + + "\u25cc\u25cd" + + "\u25d2\u25e1" + + "\u25e6\u25ee" + + "\u25f0\u25ff" + + "\u2604\u2604" + + "\u2607\u2608" + + "\u260a\u260d" + + "\u2610\u2613" + + "\u2619\u2619" + + "\u2620\u2638" + + "\u263c\u263f" + + "\u2641\u2641" + + "\u2643\u265f" + + "\u2662\u2662" + + "\u2666\u2666" + + "\u266b\u266b" + + "\u266e\u266e" + + "\u2670\u267e" + + "\u2680\u269d" + + "\u26a0\u26bc" + + "\u26ce\u26ce" + + "\u26e2\u26e2" + + "\u26e4\u26e7" + + "\u2705\u2707" + + "\u270e\u2756" + + "\u2758\u275a" + + "\u2761\u2761" + + "\u2765\u2767" + + "\u2794\u27c4" + + "\u27c7\u27e5" + + "\u27f0\u2982" + + "\u2999\u29d7" + + "\u29dc\u29fb" + + "\u29fe\u2b54" + + "\u2b5a\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bc8" + + "\u2bca\u2bfe" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cee" + + "\u2cf2\u2cf3" + + "\u2cfd\u2cfd" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e16\u2e16" + + "\u2e1a\u2e1b" + + "\u2e1e\u2e1f" + + "\u2e2f\u2e2f" + + "\u2e32\u2e32" + + "\u2e35\u2e39" + + "\u2e3f\u2e3f" + + "\u2e4b\u2e4b" + + "\u2e4d\u2e4d" + + "\u4dc0\u4dff" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua673\ua673" + + "\ua67e\ua69d" + + "\ua6a0\ua6ef" + + "\ua6f2\ua6f2" + + "\ua700\ua7b9" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua828\ua82b" + + "\ua830\ua837" + + "\ua839\ua839" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua95f\ua95f" + + "\ua984\ua9b2" + + "\ua9c1\ua9c6" + + "\ua9ca\ua9cd" + + "\ua9cf\ua9cf" + + "\ua9de\ua9df" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa5c\uaa5c" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabe2" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb29\ufb29" + + "\ufb50\ufbc1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufdfd\ufdfd" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uffe8\uffee" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfc" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee1\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc58\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude40\ud802\ude48" + + "\ud802\ude58\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee4" + + "\ud802\udeeb\ud802\udeef" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd23" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udf51\ud803\udf59" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc49\ud804\udc4d" + + "\ud804\udc52\ud804\udc65" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcbb\ud804\udcbd" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd44\ud804\udd44" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd74\ud804\udd74" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddc7\ud804\uddc7" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude3a\ud804\ude3a" + + "\ud804\ude3d\ud804\ude3d" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc4f\ud805\udc4f" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddc6\ud805\uddc8" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude43\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud806\udc00\ud806\udc2b" + + "\ud806\udc3b\ud806\udc3b" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcea\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude40\ud806\ude40" + + "\ud806\ude46\ud806\ude46" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude83" + + "\ud806\ude86\ud806\ude89" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc5a\ud807\udc6c" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd89" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef2" + + "\ud807\udef7\ud807\udef8" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80c\ude57" + + "\ud80c\ude5e\ud80c\ude81" + + "\ud80c\ude83\ud80c\ude85" + + "\ud80c\ude8a\ud80c\udf78" + + "\ud80c\udf7c\ud80d\udc2e" + + "\ud811\udc00\ud811\uddcd" + + "\ud811\uddd0\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf3a\ud81a\udf43" + + "\ud81a\udf45\ud81a\udf45" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude96" + + "\ud81b\ude99\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udc9c" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\ude00\ud834\ude41" + + "\ud834\ude45\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud836\udc00\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude86" + + "\ud836\ude8b\ud836\ude8b" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udccf" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83b\udc71\ud83b\udcab" + + "\ud83b\udcad\ud83b\udcaf" + + "\ud83b\udcb1\ud83b\udcb4" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udd2e\ud83c\udd2f" + + "\ud83c\udd6a\ud83c\udd6b" + + "\ud83c\udf9c\ud83c\udf9d" + + "\ud83c\udfb5\ud83c\udfb6" + + "\ud83c\udfbc\ud83c\udfbc" + + "\ud83d\udca0\ud83d\udca0" + + "\ud83d\udca2\ud83d\udca2" + + "\ud83d\udca4\ud83d\udca4" + + "\ud83d\udcaf\ud83d\udcaf" + + "\ud83d\udcb1\ud83d\udcb2" + + "\ud83d\udd00\ud83d\udd06" + + "\ud83d\udd17\ud83d\udd24" + + "\ud83d\udd32\ud83d\udd49" + + "\ud83d\uddd4\ud83d\udddb" + + "\ud83d\uddf4\ud83d\uddf9" + + "\ud83d\ude50\ud83d\ude75" + + "\ud83d\ude7c\ud83d\ude7f" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b", + // Unicode 11.0 property value: {linebreak=ambiguous} + "\u00a7\u00a8" + + "\u00aa\u00aa" + + "\u00b2\u00b3" + + "\u00b6\u00ba" + + "\u00bc\u00be" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02c7\u02c7" + + "\u02c9\u02cb" + + "\u02cd\u02cd" + + "\u02d0\u02d0" + + "\u02d8\u02db" + + "\u02dd\u02dd" + + "\u2015\u2016" + + "\u2020\u2021" + + "\u203b\u203b" + + "\u2074\u2074" + + "\u207f\u207f" + + "\u2081\u2084" + + "\u2105\u2105" + + "\u2113\u2113" + + "\u2121\u2122" + + "\u212b\u212b" + + "\u2154\u2155" + + "\u215b\u215b" + + "\u215e\u215e" + + "\u2160\u216b" + + "\u2170\u2179" + + "\u2189\u2189" + + "\u2190\u2199" + + "\u21d2\u21d2" + + "\u21d4\u21d4" + + "\u2200\u2200" + + "\u2202\u2203" + + "\u2207\u2208" + + "\u220b\u220b" + + "\u220f\u220f" + + "\u2211\u2211" + + "\u2215\u2215" + + "\u221a\u221a" + + "\u221d\u2220" + + "\u2223\u2223" + + "\u2225\u2225" + + "\u2227\u222c" + + "\u222e\u222e" + + "\u2234\u2237" + + "\u223c\u223d" + + "\u2248\u2248" + + "\u224c\u224c" + + "\u2252\u2252" + + "\u2260\u2261" + + "\u2264\u2267" + + "\u226a\u226b" + + "\u226e\u226f" + + "\u2282\u2283" + + "\u2286\u2287" + + "\u2295\u2295" + + "\u2299\u2299" + + "\u22a5\u22a5" + + "\u22bf\u22bf" + + "\u2312\u2312" + + "\u2460\u24fe" + + "\u2500\u254b" + + "\u2550\u2574" + + "\u2580\u258f" + + "\u2592\u2595" + + "\u25a0\u25a1" + + "\u25a3\u25a9" + + "\u25b2\u25b3" + + "\u25b6\u25b7" + + "\u25bc\u25bd" + + "\u25c0\u25c1" + + "\u25c6\u25c8" + + "\u25cb\u25cb" + + "\u25ce\u25d1" + + "\u25e2\u25e5" + + "\u25ef\u25ef" + + "\u2605\u2606" + + "\u2609\u2609" + + "\u260e\u260f" + + "\u2616\u2617" + + "\u2640\u2640" + + "\u2642\u2642" + + "\u2660\u2661" + + "\u2663\u2665" + + "\u2667\u2667" + + "\u2669\u266a" + + "\u266c\u266d" + + "\u266f\u266f" + + "\u269e\u269f" + + "\u26c9\u26cc" + + "\u26d2\u26d2" + + "\u26d5\u26d7" + + "\u26da\u26db" + + "\u26dd\u26de" + + "\u26e3\u26e3" + + "\u26e8\u26e9" + + "\u26eb\u26f0" + + "\u26f6\u26f6" + + "\u26fb\u26fc" + + "\u2757\u2757" + + "\u2776\u2793" + + "\u2b55\u2b59" + + "\u3248\u324f" + + "\ufffd\ufffd" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2d" + + "\ud83c\udd30\ud83c\udd69" + + "\ud83c\udd70\ud83c\uddac", + // Unicode 11.0 property value: {linebreak=breakafter} + "\t\t" + + "\u007c\u007c" + + "\u00ad\u00ad" + + "\u058a\u058a" + + "\u05be\u05be" + + "\u0964\u0965" + + "\u0e5a\u0e5b" + + "\u0f0b\u0f0b" + + "\u0f34\u0f34" + + "\u0f7f\u0f7f" + + "\u0f85\u0f85" + + "\u0fbe\u0fbf" + + "\u0fd2\u0fd2" + + "\u104a\u104b" + + "\u1361\u1361" + + "\u1400\u1400" + + "\u1680\u1680" + + "\u16eb\u16ed" + + "\u1735\u1736" + + "\u17d4\u17d5" + + "\u17d8\u17d8" + + "\u17da\u17da" + + "\u1804\u1805" + + "\u1b5a\u1b5b" + + "\u1b5d\u1b60" + + "\u1c3b\u1c3f" + + "\u1c7e\u1c7f" + + "\u2000\u2006" + + "\u2008\u200a" + + "\u2010\u2010" + + "\u2012\u2013" + + "\u2027\u2027" + + "\u2056\u2056" + + "\u2058\u205b" + + "\u205d\u205f" + + "\u2cfa\u2cfc" + + "\u2cff\u2cff" + + "\u2d70\u2d70" + + "\u2e0e\u2e15" + + "\u2e17\u2e17" + + "\u2e19\u2e19" + + "\u2e2a\u2e2d" + + "\u2e30\u2e31" + + "\u2e33\u2e34" + + "\u2e3c\u2e3e" + + "\u2e40\u2e41" + + "\u2e43\u2e4a" + + "\u2e4c\u2e4c" + + "\u2e4e\u2e4e" + + "\u3000\u3000" + + "\ua4fe\ua4ff" + + "\ua60d\ua60d" + + "\ua60f\ua60f" + + "\ua6f3\ua6f7" + + "\ua8ce\ua8cf" + + "\ua92e\ua92f" + + "\ua9c7\ua9c9" + + "\uaa5d\uaa5f" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udf9f\ud800\udf9f" + + "\ud800\udfd0\ud800\udfd0" + + "\ud802\udc57\ud802\udc57" + + "\ud802\udd1f\ud802\udd1f" + + "\ud802\ude50\ud802\ude57" + + "\ud802\udef0\ud802\udef5" + + "\ud802\udf39\ud802\udf3f" + + "\ud804\udc47\ud804\udc48" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd40\ud804\udd43" + + "\ud804\uddc5\ud804\uddc6" + + "\ud804\uddc8\ud804\uddc8" + + "\ud804\udddd\ud804\udddf" + + "\ud804\ude38\ud804\ude39" + + "\ud804\ude3b\ud804\ude3c" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4e" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\uddc2\ud805\uddc3" + + "\ud805\uddc9\ud805\uddd7" + + "\ud805\ude41\ud805\ude42" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\ude41\ud806\ude44" + + "\ud806\ude9a\ud806\ude9c" + + "\ud806\udea1\ud806\udea2" + + "\ud807\udc41\ud807\udc45" + + "\ud809\udc70\ud809\udc74" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf39" + + "\ud81a\udf44\ud81a\udf44" + + "\ud81b\ude97\ud81b\ude98" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude87\ud836\ude8a", + // Unicode 11.0 property value: {linebreak=breakbefore} + "\u00b4\u00b4" + + "\u02c8\u02c8" + + "\u02cc\u02cc" + + "\u02df\u02df" + + "\u0c84\u0c84" + + "\u0f01\u0f04" + + "\u0f06\u0f07" + + "\u0f09\u0f0a" + + "\u0fd0\u0fd1" + + "\u0fd3\u0fd3" + + "\u1806\u1806" + + "\u1ffd\u1ffd" + + "\ua874\ua875" + + "\ua8fc\ua8fc" + + "\ud804\udd75\ud804\udd75" + + "\ud804\udddb\ud804\udddb" + + "\ud805\uddc1\ud805\uddc1" + + "\ud805\ude60\ud805\ude6c" + + "\ud806\ude3f\ud806\ude3f" + + "\ud806\ude45\ud806\ude45" + + "\ud806\ude9e\ud806\udea0" + + "\ud807\udc70\ud807\udc70", + // Unicode 11.0 property value: {linebreak=breakboth} + "\u2014\u2014" + "\u2e3a\u2e3b", + // Unicode 11.0 property value: {linebreak=breaksymbols} + "\u002f\u002f", + // Unicode 11.0 property value: {linebreak=carriagereturn} + "\r\r", + // Unicode 11.0 property value: {linebreak=closeparenthesis} + "\u0029\u0029" + "\u005d\u005d", + // Unicode 11.0 property value: {linebreak=closepunctuation} + "\u007d\u007d" + + "\u0f3b\u0f3b" + + "\u0f3d\u0f3d" + + "\u169c\u169c" + + "\u2046\u2046" + + "\u207e\u207e" + + "\u208e\u208e" + + "\u2309\u2309" + + "\u230b\u230b" + + "\u232a\u232a" + + "\u2769\u2769" + + "\u276b\u276b" + + "\u276d\u276d" + + "\u276f\u276f" + + "\u2771\u2771" + + "\u2773\u2773" + + "\u2775\u2775" + + "\u27c6\u27c6" + + "\u27e7\u27e7" + + "\u27e9\u27e9" + + "\u27eb\u27eb" + + "\u27ed\u27ed" + + "\u27ef\u27ef" + + "\u2984\u2984" + + "\u2986\u2986" + + "\u2988\u2988" + + "\u298a\u298a" + + "\u298c\u298c" + + "\u298e\u298e" + + "\u2990\u2990" + + "\u2992\u2992" + + "\u2994\u2994" + + "\u2996\u2996" + + "\u2998\u2998" + + "\u29d9\u29d9" + + "\u29db\u29db" + + "\u29fd\u29fd" + + "\u2e23\u2e23" + + "\u2e25\u2e25" + + "\u2e27\u2e27" + + "\u2e29\u2e29" + + "\u3001\u3002" + + "\u3009\u3009" + + "\u300b\u300b" + + "\u300d\u300d" + + "\u300f\u300f" + + "\u3011\u3011" + + "\u3015\u3015" + + "\u3017\u3017" + + "\u3019\u3019" + + "\u301b\u301b" + + "\u301e\u301f" + + "\ufd3e\ufd3e" + + "\ufe11\ufe12" + + "\ufe18\ufe18" + + "\ufe36\ufe36" + + "\ufe38\ufe38" + + "\ufe3a\ufe3a" + + "\ufe3c\ufe3c" + + "\ufe3e\ufe3e" + + "\ufe40\ufe40" + + "\ufe42\ufe42" + + "\ufe44\ufe44" + + "\ufe48\ufe48" + + "\ufe50\ufe50" + + "\ufe52\ufe52" + + "\ufe5a\ufe5a" + + "\ufe5c\ufe5c" + + "\ufe5e\ufe5e" + + "\uff09\uff09" + + "\uff0c\uff0c" + + "\uff0e\uff0e" + + "\uff3d\uff3d" + + "\uff5d\uff5d" + + "\uff60\uff61" + + "\uff63\uff64" + + "\ud80c\ude5b\ud80c\ude5d" + + "\ud80c\ude82\ud80c\ude82" + + "\ud80c\ude87\ud80c\ude87" + + "\ud80c\ude89\ud80c\ude89" + + "\ud80c\udf7a\ud80c\udf7b" + + "\ud811\uddcf\ud811\uddcf", + // Unicode 11.0 property value: {linebreak=combiningmark} + "\000\u0008" + + "\u000e\u001f" + + "\u007f\u0084" + + "\u0086\u009f" + + "\u0300\u034e" + + "\u0350\u035b" + + "\u0363\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u061c\u061c" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u07fd\u07fd" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d3\u08e1" + + "\u08e3\u0903" + + "\u093a\u093c" + + "\u093e\u094f" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0983" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a03" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a83" + + "\u0abc\u0abc" + + "\u0abe\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b03" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c04" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c83" + + "\u0cbc\u0cbc" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d03" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0d82\u0d83" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f3f" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1a17\u1a1b" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b04" + + "\u1b34\u1b44" + + "\u1b6b\u1b73" + + "\u1b80\u1b82" + + "\u1ba1\u1bad" + + "\u1be6\u1bf3" + + "\u1c24\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce8" + + "\u1ced\u1ced" + + "\u1cf2\u1cf4" + + "\u1cf7\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200c" + + "\u200e\u200f" + + "\u202a\u202e" + + "\u2066\u206f" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3035\u3035" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua823\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua953" + + "\ua980\ua983" + + "\ua9b3\ua9c0" + + "\uaa29\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4d" + + "\uaaeb\uaaef" + + "\uaaf5\uaaf6" + + "\uabe3\uabea" + + "\uabec\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\ufff9\ufffb" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc00\ud804\udc02" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc82" + + "\ud804\udcb0\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd34" + + "\ud804\udd45\ud804\udd46" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd82" + + "\ud804\uddb3\ud804\uddc0" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2c\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udeea" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf3e\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc35\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb0\ud805\udcc3" + + "\ud805\uddaf\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude30\ud805\ude40" + + "\ud805\udeab\ud805\udeb7" + + "\ud806\udc2c\ud806\udc3a" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude39" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude5b" + + "\ud806\ude8a\ud806\ude99" + + "\ud807\udc2f\ud807\udc36" + + "\ud807\udc38\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd8a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd97" + + "\ud807\udef3\ud807\udef6" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf51\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 11.0 property value: {linebreak=complexcontext} + "\u0e01\u0e3a" + + "\u0e40\u0e4e" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0edc\u0edf" + + "\u1000\u103f" + + "\u1050\u108f" + + "\u109a\u109f" + + "\u1780\u17d3" + + "\u17d7\u17d7" + + "\u17dc\u17dd" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19da\u19da" + + "\u19de\u19df" + + "\u1a20\u1a5e" + + "\u1a60\u1a7c" + + "\u1aa0\u1aad" + + "\ua9e0\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa60\uaac2" + + "\uaadb\uaadf" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf3a\ud805\udf3b" + + "\ud805\udf3f\ud805\udf3f", + // Unicode 11.0 property value: {linebreak=conditionaljapanesestarter} + "\u3041\u3041" + + "\u3043\u3043" + + "\u3045\u3045" + + "\u3047\u3047" + + "\u3049\u3049" + + "\u3063\u3063" + + "\u3083\u3083" + + "\u3085\u3085" + + "\u3087\u3087" + + "\u308e\u308e" + + "\u3095\u3096" + + "\u30a1\u30a1" + + "\u30a3\u30a3" + + "\u30a5\u30a5" + + "\u30a7\u30a7" + + "\u30a9\u30a9" + + "\u30c3\u30c3" + + "\u30e3\u30e3" + + "\u30e5\u30e5" + + "\u30e7\u30e7" + + "\u30ee\u30ee" + + "\u30f5\u30f6" + + "\u30fc\u30fc" + + "\u31f0\u31ff" + + "\uff67\uff70", + // Unicode 11.0 property value: {linebreak=contingentbreak} + "\ufffc\ufffc", + // Unicode 11.0 property value: {linebreak=ebase} + "\u261d\u261d" + + "\u26f9\u26f9" + + "\u270a\u270d" + + "\ud83c\udf85\ud83c\udf85" + + "\ud83c\udfc2\ud83c\udfc4" + + "\ud83c\udfc7\ud83c\udfc7" + + "\ud83c\udfca\ud83c\udfcc" + + "\ud83d\udc42\ud83d\udc43" + + "\ud83d\udc46\ud83d\udc50" + + "\ud83d\udc66\ud83d\udc69" + + "\ud83d\udc6e\ud83d\udc6e" + + "\ud83d\udc70\ud83d\udc78" + + "\ud83d\udc7c\ud83d\udc7c" + + "\ud83d\udc81\ud83d\udc83" + + "\ud83d\udc85\ud83d\udc87" + + "\ud83d\udcaa\ud83d\udcaa" + + "\ud83d\udd74\ud83d\udd75" + + "\ud83d\udd7a\ud83d\udd7a" + + "\ud83d\udd90\ud83d\udd90" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\ude45\ud83d\ude47" + + "\ud83d\ude4b\ud83d\ude4f" + + "\ud83d\udea3\ud83d\udea3" + + "\ud83d\udeb4\ud83d\udeb6" + + "\ud83d\udec0\ud83d\udec0" + + "\ud83d\udecc\ud83d\udecc" + + "\ud83e\udd18\ud83e\udd1c" + + "\ud83e\udd1e\ud83e\udd1f" + + "\ud83e\udd26\ud83e\udd26" + + "\ud83e\udd30\ud83e\udd39" + + "\ud83e\udd3d\ud83e\udd3e" + + "\ud83e\uddb5\ud83e\uddb6" + + "\ud83e\uddb8\ud83e\uddb9" + + "\ud83e\uddd1\ud83e\udddd", + // Unicode 11.0 property value: {linebreak=emodifier} + "\ud83c\udffb\ud83c\udfff", + // Unicode 11.0 property value: {linebreak=exclamation} + "\u0021\u0021" + + "\u003f\u003f" + + "\u05c6\u05c6" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u06d4\u06d4" + + "\u07f9\u07f9" + + "\u0f0d\u0f11" + + "\u0f14\u0f14" + + "\u1802\u1803" + + "\u1808\u1809" + + "\u1944\u1945" + + "\u2762\u2763" + + "\u2cf9\u2cf9" + + "\u2cfe\u2cfe" + + "\u2e2e\u2e2e" + + "\ua60e\ua60e" + + "\ua876\ua877" + + "\ufe15\ufe16" + + "\ufe56\ufe57" + + "\uff01\uff01" + + "\uff1f\uff1f" + + "\ud805\uddc4\ud805\uddc5" + + "\ud807\udc71\ud807\udc71", + // Unicode 11.0 property value: {linebreak=glue} + "\u00a0\u00a0" + + "\u034f\u034f" + + "\u035c\u0362" + + "\u0f08\u0f08" + + "\u0f0c\u0f0c" + + "\u0f12\u0f12" + + "\u0fd9\u0fda" + + "\u180e\u180e" + + "\u2007\u2007" + + "\u2011\u2011" + + "\u202f\u202f", + // Unicode 11.0 property value: {linebreak=h2} + "\uac00\uac00" + + "\uac1c\uac1c" + + "\uac38\uac38" + + "\uac54\uac54" + + "\uac70\uac70" + + "\uac8c\uac8c" + + "\uaca8\uaca8" + + "\uacc4\uacc4" + + "\uace0\uace0" + + "\uacfc\uacfc" + + "\uad18\uad18" + + "\uad34\uad34" + + "\uad50\uad50" + + "\uad6c\uad6c" + + "\uad88\uad88" + + "\uada4\uada4" + + "\uadc0\uadc0" + + "\uaddc\uaddc" + + "\uadf8\uadf8" + + "\uae14\uae14" + + "\uae30\uae30" + + "\uae4c\uae4c" + + "\uae68\uae68" + + "\uae84\uae84" + + "\uaea0\uaea0" + + "\uaebc\uaebc" + + "\uaed8\uaed8" + + "\uaef4\uaef4" + + "\uaf10\uaf10" + + "\uaf2c\uaf2c" + + "\uaf48\uaf48" + + "\uaf64\uaf64" + + "\uaf80\uaf80" + + "\uaf9c\uaf9c" + + "\uafb8\uafb8" + + "\uafd4\uafd4" + + "\uaff0\uaff0" + + "\ub00c\ub00c" + + "\ub028\ub028" + + "\ub044\ub044" + + "\ub060\ub060" + + "\ub07c\ub07c" + + "\ub098\ub098" + + "\ub0b4\ub0b4" + + "\ub0d0\ub0d0" + + "\ub0ec\ub0ec" + + "\ub108\ub108" + + "\ub124\ub124" + + "\ub140\ub140" + + "\ub15c\ub15c" + + "\ub178\ub178" + + "\ub194\ub194" + + "\ub1b0\ub1b0" + + "\ub1cc\ub1cc" + + "\ub1e8\ub1e8" + + "\ub204\ub204" + + "\ub220\ub220" + + "\ub23c\ub23c" + + "\ub258\ub258" + + "\ub274\ub274" + + "\ub290\ub290" + + "\ub2ac\ub2ac" + + "\ub2c8\ub2c8" + + "\ub2e4\ub2e4" + + "\ub300\ub300" + + "\ub31c\ub31c" + + "\ub338\ub338" + + "\ub354\ub354" + + "\ub370\ub370" + + "\ub38c\ub38c" + + "\ub3a8\ub3a8" + + "\ub3c4\ub3c4" + + "\ub3e0\ub3e0" + + "\ub3fc\ub3fc" + + "\ub418\ub418" + + "\ub434\ub434" + + "\ub450\ub450" + + "\ub46c\ub46c" + + "\ub488\ub488" + + "\ub4a4\ub4a4" + + "\ub4c0\ub4c0" + + "\ub4dc\ub4dc" + + "\ub4f8\ub4f8" + + "\ub514\ub514" + + "\ub530\ub530" + + "\ub54c\ub54c" + + "\ub568\ub568" + + "\ub584\ub584" + + "\ub5a0\ub5a0" + + "\ub5bc\ub5bc" + + "\ub5d8\ub5d8" + + "\ub5f4\ub5f4" + + "\ub610\ub610" + + "\ub62c\ub62c" + + "\ub648\ub648" + + "\ub664\ub664" + + "\ub680\ub680" + + "\ub69c\ub69c" + + "\ub6b8\ub6b8" + + "\ub6d4\ub6d4" + + "\ub6f0\ub6f0" + + "\ub70c\ub70c" + + "\ub728\ub728" + + "\ub744\ub744" + + "\ub760\ub760" + + "\ub77c\ub77c" + + "\ub798\ub798" + + "\ub7b4\ub7b4" + + "\ub7d0\ub7d0" + + "\ub7ec\ub7ec" + + "\ub808\ub808" + + "\ub824\ub824" + + "\ub840\ub840" + + "\ub85c\ub85c" + + "\ub878\ub878" + + "\ub894\ub894" + + "\ub8b0\ub8b0" + + "\ub8cc\ub8cc" + + "\ub8e8\ub8e8" + + "\ub904\ub904" + + "\ub920\ub920" + + "\ub93c\ub93c" + + "\ub958\ub958" + + "\ub974\ub974" + + "\ub990\ub990" + + "\ub9ac\ub9ac" + + "\ub9c8\ub9c8" + + "\ub9e4\ub9e4" + + "\uba00\uba00" + + "\uba1c\uba1c" + + "\uba38\uba38" + + "\uba54\uba54" + + "\uba70\uba70" + + "\uba8c\uba8c" + + "\ubaa8\ubaa8" + + "\ubac4\ubac4" + + "\ubae0\ubae0" + + "\ubafc\ubafc" + + "\ubb18\ubb18" + + "\ubb34\ubb34" + + "\ubb50\ubb50" + + "\ubb6c\ubb6c" + + "\ubb88\ubb88" + + "\ubba4\ubba4" + + "\ubbc0\ubbc0" + + "\ubbdc\ubbdc" + + "\ubbf8\ubbf8" + + "\ubc14\ubc14" + + "\ubc30\ubc30" + + "\ubc4c\ubc4c" + + "\ubc68\ubc68" + + "\ubc84\ubc84" + + "\ubca0\ubca0" + + "\ubcbc\ubcbc" + + "\ubcd8\ubcd8" + + "\ubcf4\ubcf4" + + "\ubd10\ubd10" + + "\ubd2c\ubd2c" + + "\ubd48\ubd48" + + "\ubd64\ubd64" + + "\ubd80\ubd80" + + "\ubd9c\ubd9c" + + "\ubdb8\ubdb8" + + "\ubdd4\ubdd4" + + "\ubdf0\ubdf0" + + "\ube0c\ube0c" + + "\ube28\ube28" + + "\ube44\ube44" + + "\ube60\ube60" + + "\ube7c\ube7c" + + "\ube98\ube98" + + "\ubeb4\ubeb4" + + "\ubed0\ubed0" + + "\ubeec\ubeec" + + "\ubf08\ubf08" + + "\ubf24\ubf24" + + "\ubf40\ubf40" + + "\ubf5c\ubf5c" + + "\ubf78\ubf78" + + "\ubf94\ubf94" + + "\ubfb0\ubfb0" + + "\ubfcc\ubfcc" + + "\ubfe8\ubfe8" + + "\uc004\uc004" + + "\uc020\uc020" + + "\uc03c\uc03c" + + "\uc058\uc058" + + "\uc074\uc074" + + "\uc090\uc090" + + "\uc0ac\uc0ac" + + "\uc0c8\uc0c8" + + "\uc0e4\uc0e4" + + "\uc100\uc100" + + "\uc11c\uc11c" + + "\uc138\uc138" + + "\uc154\uc154" + + "\uc170\uc170" + + "\uc18c\uc18c" + + "\uc1a8\uc1a8" + + "\uc1c4\uc1c4" + + "\uc1e0\uc1e0" + + "\uc1fc\uc1fc" + + "\uc218\uc218" + + "\uc234\uc234" + + "\uc250\uc250" + + "\uc26c\uc26c" + + "\uc288\uc288" + + "\uc2a4\uc2a4" + + "\uc2c0\uc2c0" + + "\uc2dc\uc2dc" + + "\uc2f8\uc2f8" + + "\uc314\uc314" + + "\uc330\uc330" + + "\uc34c\uc34c" + + "\uc368\uc368" + + "\uc384\uc384" + + "\uc3a0\uc3a0" + + "\uc3bc\uc3bc" + + "\uc3d8\uc3d8" + + "\uc3f4\uc3f4" + + "\uc410\uc410" + + "\uc42c\uc42c" + + "\uc448\uc448" + + "\uc464\uc464" + + "\uc480\uc480" + + "\uc49c\uc49c" + + "\uc4b8\uc4b8" + + "\uc4d4\uc4d4" + + "\uc4f0\uc4f0" + + "\uc50c\uc50c" + + "\uc528\uc528" + + "\uc544\uc544" + + "\uc560\uc560" + + "\uc57c\uc57c" + + "\uc598\uc598" + + "\uc5b4\uc5b4" + + "\uc5d0\uc5d0" + + "\uc5ec\uc5ec" + + "\uc608\uc608" + + "\uc624\uc624" + + "\uc640\uc640" + + "\uc65c\uc65c" + + "\uc678\uc678" + + "\uc694\uc694" + + "\uc6b0\uc6b0" + + "\uc6cc\uc6cc" + + "\uc6e8\uc6e8" + + "\uc704\uc704" + + "\uc720\uc720" + + "\uc73c\uc73c" + + "\uc758\uc758" + + "\uc774\uc774" + + "\uc790\uc790" + + "\uc7ac\uc7ac" + + "\uc7c8\uc7c8" + + "\uc7e4\uc7e4" + + "\uc800\uc800" + + "\uc81c\uc81c" + + "\uc838\uc838" + + "\uc854\uc854" + + "\uc870\uc870" + + "\uc88c\uc88c" + + "\uc8a8\uc8a8" + + "\uc8c4\uc8c4" + + "\uc8e0\uc8e0" + + "\uc8fc\uc8fc" + + "\uc918\uc918" + + "\uc934\uc934" + + "\uc950\uc950" + + "\uc96c\uc96c" + + "\uc988\uc988" + + "\uc9a4\uc9a4" + + "\uc9c0\uc9c0" + + "\uc9dc\uc9dc" + + "\uc9f8\uc9f8" + + "\uca14\uca14" + + "\uca30\uca30" + + "\uca4c\uca4c" + + "\uca68\uca68" + + "\uca84\uca84" + + "\ucaa0\ucaa0" + + "\ucabc\ucabc" + + "\ucad8\ucad8" + + "\ucaf4\ucaf4" + + "\ucb10\ucb10" + + "\ucb2c\ucb2c" + + "\ucb48\ucb48" + + "\ucb64\ucb64" + + "\ucb80\ucb80" + + "\ucb9c\ucb9c" + + "\ucbb8\ucbb8" + + "\ucbd4\ucbd4" + + "\ucbf0\ucbf0" + + "\ucc0c\ucc0c" + + "\ucc28\ucc28" + + "\ucc44\ucc44" + + "\ucc60\ucc60" + + "\ucc7c\ucc7c" + + "\ucc98\ucc98" + + "\uccb4\uccb4" + + "\uccd0\uccd0" + + "\uccec\uccec" + + "\ucd08\ucd08" + + "\ucd24\ucd24" + + "\ucd40\ucd40" + + "\ucd5c\ucd5c" + + "\ucd78\ucd78" + + "\ucd94\ucd94" + + "\ucdb0\ucdb0" + + "\ucdcc\ucdcc" + + "\ucde8\ucde8" + + "\uce04\uce04" + + "\uce20\uce20" + + "\uce3c\uce3c" + + "\uce58\uce58" + + "\uce74\uce74" + + "\uce90\uce90" + + "\uceac\uceac" + + "\ucec8\ucec8" + + "\ucee4\ucee4" + + "\ucf00\ucf00" + + "\ucf1c\ucf1c" + + "\ucf38\ucf38" + + "\ucf54\ucf54" + + "\ucf70\ucf70" + + "\ucf8c\ucf8c" + + "\ucfa8\ucfa8" + + "\ucfc4\ucfc4" + + "\ucfe0\ucfe0" + + "\ucffc\ucffc" + + "\ud018\ud018" + + "\ud034\ud034" + + "\ud050\ud050" + + "\ud06c\ud06c" + + "\ud088\ud088" + + "\ud0a4\ud0a4" + + "\ud0c0\ud0c0" + + "\ud0dc\ud0dc" + + "\ud0f8\ud0f8" + + "\ud114\ud114" + + "\ud130\ud130" + + "\ud14c\ud14c" + + "\ud168\ud168" + + "\ud184\ud184" + + "\ud1a0\ud1a0" + + "\ud1bc\ud1bc" + + "\ud1d8\ud1d8" + + "\ud1f4\ud1f4" + + "\ud210\ud210" + + "\ud22c\ud22c" + + "\ud248\ud248" + + "\ud264\ud264" + + "\ud280\ud280" + + "\ud29c\ud29c" + + "\ud2b8\ud2b8" + + "\ud2d4\ud2d4" + + "\ud2f0\ud2f0" + + "\ud30c\ud30c" + + "\ud328\ud328" + + "\ud344\ud344" + + "\ud360\ud360" + + "\ud37c\ud37c" + + "\ud398\ud398" + + "\ud3b4\ud3b4" + + "\ud3d0\ud3d0" + + "\ud3ec\ud3ec" + + "\ud408\ud408" + + "\ud424\ud424" + + "\ud440\ud440" + + "\ud45c\ud45c" + + "\ud478\ud478" + + "\ud494\ud494" + + "\ud4b0\ud4b0" + + "\ud4cc\ud4cc" + + "\ud4e8\ud4e8" + + "\ud504\ud504" + + "\ud520\ud520" + + "\ud53c\ud53c" + + "\ud558\ud558" + + "\ud574\ud574" + + "\ud590\ud590" + + "\ud5ac\ud5ac" + + "\ud5c8\ud5c8" + + "\ud5e4\ud5e4" + + "\ud600\ud600" + + "\ud61c\ud61c" + + "\ud638\ud638" + + "\ud654\ud654" + + "\ud670\ud670" + + "\ud68c\ud68c" + + "\ud6a8\ud6a8" + + "\ud6c4\ud6c4" + + "\ud6e0\ud6e0" + + "\ud6fc\ud6fc" + + "\ud718\ud718" + + "\ud734\ud734" + + "\ud750\ud750" + + "\ud76c\ud76c" + + "\ud788\ud788", + // Unicode 11.0 property value: {linebreak=h3} + "\uac01\uac1b" + + "\uac1d\uac37" + + "\uac39\uac53" + + "\uac55\uac6f" + + "\uac71\uac8b" + + "\uac8d\uaca7" + + "\uaca9\uacc3" + + "\uacc5\uacdf" + + "\uace1\uacfb" + + "\uacfd\uad17" + + "\uad19\uad33" + + "\uad35\uad4f" + + "\uad51\uad6b" + + "\uad6d\uad87" + + "\uad89\uada3" + + "\uada5\uadbf" + + "\uadc1\uaddb" + + "\uaddd\uadf7" + + "\uadf9\uae13" + + "\uae15\uae2f" + + "\uae31\uae4b" + + "\uae4d\uae67" + + "\uae69\uae83" + + "\uae85\uae9f" + + "\uaea1\uaebb" + + "\uaebd\uaed7" + + "\uaed9\uaef3" + + "\uaef5\uaf0f" + + "\uaf11\uaf2b" + + "\uaf2d\uaf47" + + "\uaf49\uaf63" + + "\uaf65\uaf7f" + + "\uaf81\uaf9b" + + "\uaf9d\uafb7" + + "\uafb9\uafd3" + + "\uafd5\uafef" + + "\uaff1\ub00b" + + "\ub00d\ub027" + + "\ub029\ub043" + + "\ub045\ub05f" + + "\ub061\ub07b" + + "\ub07d\ub097" + + "\ub099\ub0b3" + + "\ub0b5\ub0cf" + + "\ub0d1\ub0eb" + + "\ub0ed\ub107" + + "\ub109\ub123" + + "\ub125\ub13f" + + "\ub141\ub15b" + + "\ub15d\ub177" + + "\ub179\ub193" + + "\ub195\ub1af" + + "\ub1b1\ub1cb" + + "\ub1cd\ub1e7" + + "\ub1e9\ub203" + + "\ub205\ub21f" + + "\ub221\ub23b" + + "\ub23d\ub257" + + "\ub259\ub273" + + "\ub275\ub28f" + + "\ub291\ub2ab" + + "\ub2ad\ub2c7" + + "\ub2c9\ub2e3" + + "\ub2e5\ub2ff" + + "\ub301\ub31b" + + "\ub31d\ub337" + + "\ub339\ub353" + + "\ub355\ub36f" + + "\ub371\ub38b" + + "\ub38d\ub3a7" + + "\ub3a9\ub3c3" + + "\ub3c5\ub3df" + + "\ub3e1\ub3fb" + + "\ub3fd\ub417" + + "\ub419\ub433" + + "\ub435\ub44f" + + "\ub451\ub46b" + + "\ub46d\ub487" + + "\ub489\ub4a3" + + "\ub4a5\ub4bf" + + "\ub4c1\ub4db" + + "\ub4dd\ub4f7" + + "\ub4f9\ub513" + + "\ub515\ub52f" + + "\ub531\ub54b" + + "\ub54d\ub567" + + "\ub569\ub583" + + "\ub585\ub59f" + + "\ub5a1\ub5bb" + + "\ub5bd\ub5d7" + + "\ub5d9\ub5f3" + + "\ub5f5\ub60f" + + "\ub611\ub62b" + + "\ub62d\ub647" + + "\ub649\ub663" + + "\ub665\ub67f" + + "\ub681\ub69b" + + "\ub69d\ub6b7" + + "\ub6b9\ub6d3" + + "\ub6d5\ub6ef" + + "\ub6f1\ub70b" + + "\ub70d\ub727" + + "\ub729\ub743" + + "\ub745\ub75f" + + "\ub761\ub77b" + + "\ub77d\ub797" + + "\ub799\ub7b3" + + "\ub7b5\ub7cf" + + "\ub7d1\ub7eb" + + "\ub7ed\ub807" + + "\ub809\ub823" + + "\ub825\ub83f" + + "\ub841\ub85b" + + "\ub85d\ub877" + + "\ub879\ub893" + + "\ub895\ub8af" + + "\ub8b1\ub8cb" + + "\ub8cd\ub8e7" + + "\ub8e9\ub903" + + "\ub905\ub91f" + + "\ub921\ub93b" + + "\ub93d\ub957" + + "\ub959\ub973" + + "\ub975\ub98f" + + "\ub991\ub9ab" + + "\ub9ad\ub9c7" + + "\ub9c9\ub9e3" + + "\ub9e5\ub9ff" + + "\uba01\uba1b" + + "\uba1d\uba37" + + "\uba39\uba53" + + "\uba55\uba6f" + + "\uba71\uba8b" + + "\uba8d\ubaa7" + + "\ubaa9\ubac3" + + "\ubac5\ubadf" + + "\ubae1\ubafb" + + "\ubafd\ubb17" + + "\ubb19\ubb33" + + "\ubb35\ubb4f" + + "\ubb51\ubb6b" + + "\ubb6d\ubb87" + + "\ubb89\ubba3" + + "\ubba5\ubbbf" + + "\ubbc1\ubbdb" + + "\ubbdd\ubbf7" + + "\ubbf9\ubc13" + + "\ubc15\ubc2f" + + "\ubc31\ubc4b" + + "\ubc4d\ubc67" + + "\ubc69\ubc83" + + "\ubc85\ubc9f" + + "\ubca1\ubcbb" + + "\ubcbd\ubcd7" + + "\ubcd9\ubcf3" + + "\ubcf5\ubd0f" + + "\ubd11\ubd2b" + + "\ubd2d\ubd47" + + "\ubd49\ubd63" + + "\ubd65\ubd7f" + + "\ubd81\ubd9b" + + "\ubd9d\ubdb7" + + "\ubdb9\ubdd3" + + "\ubdd5\ubdef" + + "\ubdf1\ube0b" + + "\ube0d\ube27" + + "\ube29\ube43" + + "\ube45\ube5f" + + "\ube61\ube7b" + + "\ube7d\ube97" + + "\ube99\ubeb3" + + "\ubeb5\ubecf" + + "\ubed1\ubeeb" + + "\ubeed\ubf07" + + "\ubf09\ubf23" + + "\ubf25\ubf3f" + + "\ubf41\ubf5b" + + "\ubf5d\ubf77" + + "\ubf79\ubf93" + + "\ubf95\ubfaf" + + "\ubfb1\ubfcb" + + "\ubfcd\ubfe7" + + "\ubfe9\uc003" + + "\uc005\uc01f" + + "\uc021\uc03b" + + "\uc03d\uc057" + + "\uc059\uc073" + + "\uc075\uc08f" + + "\uc091\uc0ab" + + "\uc0ad\uc0c7" + + "\uc0c9\uc0e3" + + "\uc0e5\uc0ff" + + "\uc101\uc11b" + + "\uc11d\uc137" + + "\uc139\uc153" + + "\uc155\uc16f" + + "\uc171\uc18b" + + "\uc18d\uc1a7" + + "\uc1a9\uc1c3" + + "\uc1c5\uc1df" + + "\uc1e1\uc1fb" + + "\uc1fd\uc217" + + "\uc219\uc233" + + "\uc235\uc24f" + + "\uc251\uc26b" + + "\uc26d\uc287" + + "\uc289\uc2a3" + + "\uc2a5\uc2bf" + + "\uc2c1\uc2db" + + "\uc2dd\uc2f7" + + "\uc2f9\uc313" + + "\uc315\uc32f" + + "\uc331\uc34b" + + "\uc34d\uc367" + + "\uc369\uc383" + + "\uc385\uc39f" + + "\uc3a1\uc3bb" + + "\uc3bd\uc3d7" + + "\uc3d9\uc3f3" + + "\uc3f5\uc40f" + + "\uc411\uc42b" + + "\uc42d\uc447" + + "\uc449\uc463" + + "\uc465\uc47f" + + "\uc481\uc49b" + + "\uc49d\uc4b7" + + "\uc4b9\uc4d3" + + "\uc4d5\uc4ef" + + "\uc4f1\uc50b" + + "\uc50d\uc527" + + "\uc529\uc543" + + "\uc545\uc55f" + + "\uc561\uc57b" + + "\uc57d\uc597" + + "\uc599\uc5b3" + + "\uc5b5\uc5cf" + + "\uc5d1\uc5eb" + + "\uc5ed\uc607" + + "\uc609\uc623" + + "\uc625\uc63f" + + "\uc641\uc65b" + + "\uc65d\uc677" + + "\uc679\uc693" + + "\uc695\uc6af" + + "\uc6b1\uc6cb" + + "\uc6cd\uc6e7" + + "\uc6e9\uc703" + + "\uc705\uc71f" + + "\uc721\uc73b" + + "\uc73d\uc757" + + "\uc759\uc773" + + "\uc775\uc78f" + + "\uc791\uc7ab" + + "\uc7ad\uc7c7" + + "\uc7c9\uc7e3" + + "\uc7e5\uc7ff" + + "\uc801\uc81b" + + "\uc81d\uc837" + + "\uc839\uc853" + + "\uc855\uc86f" + + "\uc871\uc88b" + + "\uc88d\uc8a7" + + "\uc8a9\uc8c3" + + "\uc8c5\uc8df" + + "\uc8e1\uc8fb" + + "\uc8fd\uc917" + + "\uc919\uc933" + + "\uc935\uc94f" + + "\uc951\uc96b" + + "\uc96d\uc987" + + "\uc989\uc9a3" + + "\uc9a5\uc9bf" + + "\uc9c1\uc9db" + + "\uc9dd\uc9f7" + + "\uc9f9\uca13" + + "\uca15\uca2f" + + "\uca31\uca4b" + + "\uca4d\uca67" + + "\uca69\uca83" + + "\uca85\uca9f" + + "\ucaa1\ucabb" + + "\ucabd\ucad7" + + "\ucad9\ucaf3" + + "\ucaf5\ucb0f" + + "\ucb11\ucb2b" + + "\ucb2d\ucb47" + + "\ucb49\ucb63" + + "\ucb65\ucb7f" + + "\ucb81\ucb9b" + + "\ucb9d\ucbb7" + + "\ucbb9\ucbd3" + + "\ucbd5\ucbef" + + "\ucbf1\ucc0b" + + "\ucc0d\ucc27" + + "\ucc29\ucc43" + + "\ucc45\ucc5f" + + "\ucc61\ucc7b" + + "\ucc7d\ucc97" + + "\ucc99\uccb3" + + "\uccb5\ucccf" + + "\uccd1\ucceb" + + "\ucced\ucd07" + + "\ucd09\ucd23" + + "\ucd25\ucd3f" + + "\ucd41\ucd5b" + + "\ucd5d\ucd77" + + "\ucd79\ucd93" + + "\ucd95\ucdaf" + + "\ucdb1\ucdcb" + + "\ucdcd\ucde7" + + "\ucde9\uce03" + + "\uce05\uce1f" + + "\uce21\uce3b" + + "\uce3d\uce57" + + "\uce59\uce73" + + "\uce75\uce8f" + + "\uce91\uceab" + + "\ucead\ucec7" + + "\ucec9\ucee3" + + "\ucee5\uceff" + + "\ucf01\ucf1b" + + "\ucf1d\ucf37" + + "\ucf39\ucf53" + + "\ucf55\ucf6f" + + "\ucf71\ucf8b" + + "\ucf8d\ucfa7" + + "\ucfa9\ucfc3" + + "\ucfc5\ucfdf" + + "\ucfe1\ucffb" + + "\ucffd\ud017" + + "\ud019\ud033" + + "\ud035\ud04f" + + "\ud051\ud06b" + + "\ud06d\ud087" + + "\ud089\ud0a3" + + "\ud0a5\ud0bf" + + "\ud0c1\ud0db" + + "\ud0dd\ud0f7" + + "\ud0f9\ud113" + + "\ud115\ud12f" + + "\ud131\ud14b" + + "\ud14d\ud167" + + "\ud169\ud183" + + "\ud185\ud19f" + + "\ud1a1\ud1bb" + + "\ud1bd\ud1d7" + + "\ud1d9\ud1f3" + + "\ud1f5\ud20f" + + "\ud211\ud22b" + + "\ud22d\ud247" + + "\ud249\ud263" + + "\ud265\ud27f" + + "\ud281\ud29b" + + "\ud29d\ud2b7" + + "\ud2b9\ud2d3" + + "\ud2d5\ud2ef" + + "\ud2f1\ud30b" + + "\ud30d\ud327" + + "\ud329\ud343" + + "\ud345\ud35f" + + "\ud361\ud37b" + + "\ud37d\ud397" + + "\ud399\ud3b3" + + "\ud3b5\ud3cf" + + "\ud3d1\ud3eb" + + "\ud3ed\ud407" + + "\ud409\ud423" + + "\ud425\ud43f" + + "\ud441\ud45b" + + "\ud45d\ud477" + + "\ud479\ud493" + + "\ud495\ud4af" + + "\ud4b1\ud4cb" + + "\ud4cd\ud4e7" + + "\ud4e9\ud503" + + "\ud505\ud51f" + + "\ud521\ud53b" + + "\ud53d\ud557" + + "\ud559\ud573" + + "\ud575\ud58f" + + "\ud591\ud5ab" + + "\ud5ad\ud5c7" + + "\ud5c9\ud5e3" + + "\ud5e5\ud5ff" + + "\ud601\ud61b" + + "\ud61d\ud637" + + "\ud639\ud653" + + "\ud655\ud66f" + + "\ud671\ud68b" + + "\ud68d\ud6a7" + + "\ud6a9\ud6c3" + + "\ud6c5\ud6df" + + "\ud6e1\ud6fb" + + "\ud6fd\ud717" + + "\ud719\ud733" + + "\ud735\ud74f" + + "\ud751\ud76b" + + "\ud76d\ud787" + + "\ud789\ud7a3", + // Unicode 11.0 property value: {linebreak=hebrewletter} + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufb4f", + // Unicode 11.0 property value: {linebreak=hyphen} + "\u002d\u002d", + // Unicode 11.0 property value: {linebreak=ideographic} + "\u231a\u231b" + + "\u23f0\u23f3" + + "\u2600\u2603" + + "\u2614\u2615" + + "\u2618\u2618" + + "\u261a\u261c" + + "\u261e\u261f" + + "\u2639\u263b" + + "\u2668\u2668" + + "\u267f\u267f" + + "\u26bd\u26c8" + + "\u26cd\u26cd" + + "\u26cf\u26d1" + + "\u26d3\u26d4" + + "\u26d8\u26d9" + + "\u26dc\u26dc" + + "\u26df\u26e1" + + "\u26ea\u26ea" + + "\u26f1\u26f5" + + "\u26f7\u26f8" + + "\u26fa\u26fa" + + "\u26fd\u2704" + + "\u2708\u2709" + + "\u2764\u2764" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3003\u3004" + + "\u3006\u3007" + + "\u3012\u3013" + + "\u3020\u3029" + + "\u3030\u3034" + + "\u3036\u303a" + + "\u303d\u303f" + + "\u3042\u3042" + + "\u3044\u3044" + + "\u3046\u3046" + + "\u3048\u3048" + + "\u304a\u3062" + + "\u3064\u3082" + + "\u3084\u3084" + + "\u3086\u3086" + + "\u3088\u308d" + + "\u308f\u3094" + + "\u309f\u309f" + + "\u30a2\u30a2" + + "\u30a4\u30a4" + + "\u30a6\u30a6" + + "\u30a8\u30a8" + + "\u30aa\u30c2" + + "\u30c4\u30e2" + + "\u30e4\u30e4" + + "\u30e6\u30e6" + + "\u30e8\u30ed" + + "\u30ef\u30f4" + + "\u30f7\u30fa" + + "\u30ff\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u3200\u321e" + + "\u3220\u3247" + + "\u3250\u32fe" + + "\u3300\u4dbf" + + "\u4e00\ua014" + + "\ua016\ua48c" + + "\ua490\ua4c6" + + "\uf900\ufaff" + + "\ufe30\ufe34" + + "\ufe45\ufe46" + + "\ufe49\ufe4f" + + "\ufe51\ufe51" + + "\ufe58\ufe58" + + "\ufe5f\ufe66" + + "\ufe68\ufe68" + + "\ufe6b\ufe6b" + + "\uff02\uff03" + + "\uff06\uff07" + + "\uff0a\uff0b" + + "\uff0d\uff0d" + + "\uff0f\uff19" + + "\uff1c\uff1e" + + "\uff20\uff3a" + + "\uff3c\uff3c" + + "\uff3e\uff5a" + + "\uff5c\uff5c" + + "\uff5e\uff5e" + + "\uff66\uff66" + + "\uff71\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe2\uffe4" + + "\ud81c\udc00\ud821\udff1" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud83c\udc00\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd6c\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude00\ud83c\udf84" + + "\ud83c\udf86\ud83c\udf9b" + + "\ud83c\udf9e\ud83c\udfb4" + + "\ud83c\udfb7\ud83c\udfbb" + + "\ud83c\udfbd\ud83c\udfc1" + + "\ud83c\udfc5\ud83c\udfc6" + + "\ud83c\udfc8\ud83c\udfc9" + + "\ud83c\udfcd\ud83c\udffa" + + "\ud83d\udc00\ud83d\udc41" + + "\ud83d\udc44\ud83d\udc45" + + "\ud83d\udc51\ud83d\udc65" + + "\ud83d\udc6a\ud83d\udc6d" + + "\ud83d\udc6f\ud83d\udc6f" + + "\ud83d\udc79\ud83d\udc7b" + + "\ud83d\udc7d\ud83d\udc80" + + "\ud83d\udc84\ud83d\udc84" + + "\ud83d\udc88\ud83d\udc9f" + + "\ud83d\udca1\ud83d\udca1" + + "\ud83d\udca3\ud83d\udca3" + + "\ud83d\udca5\ud83d\udca9" + + "\ud83d\udcab\ud83d\udcae" + + "\ud83d\udcb0\ud83d\udcb0" + + "\ud83d\udcb3\ud83d\udcff" + + "\ud83d\udd07\ud83d\udd16" + + "\ud83d\udd25\ud83d\udd31" + + "\ud83d\udd4a\ud83d\udd73" + + "\ud83d\udd76\ud83d\udd79" + + "\ud83d\udd7b\ud83d\udd8f" + + "\ud83d\udd91\ud83d\udd94" + + "\ud83d\udd97\ud83d\uddd3" + + "\ud83d\udddc\ud83d\uddf3" + + "\ud83d\uddfa\ud83d\ude44" + + "\ud83d\ude48\ud83d\ude4a" + + "\ud83d\ude80\ud83d\udea2" + + "\ud83d\udea4\ud83d\udeb3" + + "\ud83d\udeb7\ud83d\udebf" + + "\ud83d\udec1\ud83d\udecb" + + "\ud83d\udecd\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd5\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd17" + + "\ud83e\udd1d\ud83e\udd1d" + + "\ud83e\udd20\ud83e\udd25" + + "\ud83e\udd27\ud83e\udd2f" + + "\ud83e\udd3a\ud83e\udd3c" + + "\ud83e\udd3f\ud83e\uddb4" + + "\ud83e\uddb7\ud83e\uddb7" + + "\ud83e\uddba\ud83e\uddd0" + + "\ud83e\uddde\ud83f\udffd" + + "\ud840\udc00\ud87f\udffd" + + "\ud880\udc00\ud8bf\udffd", + // Unicode 11.0 property value: {linebreak=infixnumeric} + "\u002c\u002c" + + "\u002e\u002e" + + "\u003a\u003b" + + "\u037e\u037e" + + "\u0589\u0589" + + "\u060c\u060d" + + "\u07f8\u07f8" + + "\u2044\u2044" + + "\ufe10\ufe10" + + "\ufe13\ufe14", + // Unicode 11.0 property value: {linebreak=inseparable} + "\u2024\u2026" + "\u22ef\u22ef" + "\ufe19\ufe19" + "\ud802\udef6\ud802\udef6", + // Unicode 11.0 property value: {linebreak=jl} + "\u1100\u115f" + "\ua960\ua97c", + // Unicode 11.0 property value: {linebreak=jt} + "\u11a8\u11ff" + "\ud7cb\ud7fb", + // Unicode 11.0 property value: {linebreak=jv} + "\u1160\u11a7" + "\ud7b0\ud7c6", + // Unicode 11.0 property value: {linebreak=linefeed} + "\n\n", + // Unicode 11.0 property value: {linebreak=mandatorybreak} + "\u000b\f" + "\u2028\u2029", + // Unicode 11.0 property value: {linebreak=nextline} + "\u0085\u0085", + // Unicode 11.0 property value: {linebreak=nonstarter} + "\u17d6\u17d6" + + "\u203c\u203d" + + "\u2047\u2049" + + "\u3005\u3005" + + "\u301c\u301c" + + "\u303b\u303c" + + "\u309b\u309e" + + "\u30a0\u30a0" + + "\u30fb\u30fb" + + "\u30fd\u30fe" + + "\ua015\ua015" + + "\ufe54\ufe55" + + "\uff1a\uff1b" + + "\uff65\uff65" + + "\uff9e\uff9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud83d\ude79\ud83d\ude7b", + // Unicode 11.0 property value: {linebreak=numeric} + "\u0030\u0039" + + "\u0660\u0669" + + "\u066b\u066c" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\ud801\udca0\ud801\udca9" + + "\ud803\udd30\ud803\udd39" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udda0\ud807\udda9" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 11.0 property value: {linebreak=openpunctuation} + "\u0028\u0028" + + "\u005b\u005b" + + "\u007b\u007b" + + "\u00a1\u00a1" + + "\u00bf\u00bf" + + "\u0f3a\u0f3a" + + "\u0f3c\u0f3c" + + "\u169b\u169b" + + "\u201a\u201a" + + "\u201e\u201e" + + "\u2045\u2045" + + "\u207d\u207d" + + "\u208d\u208d" + + "\u2308\u2308" + + "\u230a\u230a" + + "\u2329\u2329" + + "\u2768\u2768" + + "\u276a\u276a" + + "\u276c\u276c" + + "\u276e\u276e" + + "\u2770\u2770" + + "\u2772\u2772" + + "\u2774\u2774" + + "\u27c5\u27c5" + + "\u27e6\u27e6" + + "\u27e8\u27e8" + + "\u27ea\u27ea" + + "\u27ec\u27ec" + + "\u27ee\u27ee" + + "\u2983\u2983" + + "\u2985\u2985" + + "\u2987\u2987" + + "\u2989\u2989" + + "\u298b\u298b" + + "\u298d\u298d" + + "\u298f\u298f" + + "\u2991\u2991" + + "\u2993\u2993" + + "\u2995\u2995" + + "\u2997\u2997" + + "\u29d8\u29d8" + + "\u29da\u29da" + + "\u29fc\u29fc" + + "\u2e18\u2e18" + + "\u2e22\u2e22" + + "\u2e24\u2e24" + + "\u2e26\u2e26" + + "\u2e28\u2e28" + + "\u2e42\u2e42" + + "\u3008\u3008" + + "\u300a\u300a" + + "\u300c\u300c" + + "\u300e\u300e" + + "\u3010\u3010" + + "\u3014\u3014" + + "\u3016\u3016" + + "\u3018\u3018" + + "\u301a\u301a" + + "\u301d\u301d" + + "\ufd3f\ufd3f" + + "\ufe17\ufe17" + + "\ufe35\ufe35" + + "\ufe37\ufe37" + + "\ufe39\ufe39" + + "\ufe3b\ufe3b" + + "\ufe3d\ufe3d" + + "\ufe3f\ufe3f" + + "\ufe41\ufe41" + + "\ufe43\ufe43" + + "\ufe47\ufe47" + + "\ufe59\ufe59" + + "\ufe5b\ufe5b" + + "\ufe5d\ufe5d" + + "\uff08\uff08" + + "\uff3b\uff3b" + + "\uff5b\uff5b" + + "\uff5f\uff5f" + + "\uff62\uff62" + + "\ud80c\ude58\ud80c\ude5a" + + "\ud80c\ude86\ud80c\ude86" + + "\ud80c\ude88\ud80c\ude88" + + "\ud80c\udf79\ud80c\udf79" + + "\ud811\uddce\ud811\uddce" + + "\ud83a\udd5e\ud83a\udd5f", + // Unicode 11.0 property value: {linebreak=postfixnumeric} + "\u0025\u0025" + + "\u00a2\u00a2" + + "\u00b0\u00b0" + + "\u0609\u060b" + + "\u066a\u066a" + + "\u09f2\u09f3" + + "\u09f9\u09f9" + + "\u0d79\u0d79" + + "\u2030\u2037" + + "\u20a7\u20a7" + + "\u20b6\u20b6" + + "\u20bb\u20bb" + + "\u20be\u20be" + + "\u2103\u2103" + + "\u2109\u2109" + + "\ua838\ua838" + + "\ufdfc\ufdfc" + + "\ufe6a\ufe6a" + + "\uff05\uff05" + + "\uffe0\uffe0" + + "\ud83b\udcac\ud83b\udcac" + + "\ud83b\udcb0\ud83b\udcb0", + // Unicode 11.0 property value: {linebreak=prefixnumeric} + "\u0024\u0024" + + "\u002b\u002b" + + "\\\\" + + "\u00a3\u00a5" + + "\u00b1\u00b1" + + "\u058f\u058f" + + "\u07fe\u07ff" + + "\u09fb\u09fb" + + "\u0af1\u0af1" + + "\u0bf9\u0bf9" + + "\u0e3f\u0e3f" + + "\u17db\u17db" + + "\u20a0\u20a6" + + "\u20a8\u20b5" + + "\u20b7\u20ba" + + "\u20bc\u20bd" + + "\u20bf\u20cf" + + "\u2116\u2116" + + "\u2212\u2213" + + "\ufe69\ufe69" + + "\uff04\uff04" + + "\uffe1\uffe1" + + "\uffe5\uffe6", + // Unicode 11.0 property value: {linebreak=quotation} + "\"\"" + + "\u0027\u0027" + + "\u00ab\u00ab" + + "\u00bb\u00bb" + + "\u2018\u2019" + + "\u201b\u201d" + + "\u201f\u201f" + + "\u2039\u203a" + + "\u275b\u2760" + + "\u2e00\u2e0d" + + "\u2e1c\u2e1d" + + "\u2e20\u2e21" + + "\ud83d\ude76\ud83d\ude78", + // Unicode 11.0 property value: {linebreak=regionalindicator} + "\ud83c\udde6\ud83c\uddff", + // Unicode 11.0 property value: {linebreak=space} + "\u0020\u0020", + // Unicode 11.0 property value: {linebreak=unknown} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07fc" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a77\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c77" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e86" + + "\u0e89\u0e89" + + "\u0e8b\u0e8c" + + "\u0e8e\u0e93" + + "\u0e98\u0e98" + + "\u0ea0\u0ea0" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ea8\u0ea9" + + "\u0eac\u0eac" + + "\u0eba\u0eba" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc8\u1ccf" + + "\u1cfa\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2bc9\u2bc9" + + "\u2bff\u2bff" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e4f\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u32ff\u32ff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7ba\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab66\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\uf8ff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ufffe\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude49\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\ude5f" + + "\ud803\ude7f\ud803\udeff" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf5a\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc5f\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb8\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1b\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud805\udfff" + + "\ud806\udc3c\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\ude84\ud806\ude85" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef9\ud807\udfff" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude9b\ud81b\udeff" + + "\ud81b\udf45\ud81b\udf4f" + + "\ud81b\udf7f\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe2\ud81b\udfff" + + "\ud821\udff2\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udedf" + + "\ud834\udef4\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf79\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4b\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\udc70" + + "\ud83b\udcb5\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 11.0 property value: {linebreak=wordjoiner} + "\u2060\u2060" + "\ufeff\ufeff", + // Unicode 11.0 property value: {linebreak=zwj} + "\u200d\u200d", + // Unicode 11.0 property value: {linebreak=zwspace} + "\u200b\u200b", + // Unicode 11.0 property value: {lisu} + "\ua4d0\ua4ff", + // Unicode 11.0 property value: {ll} + "\u0061\u007a" + + "\u00b5\u00b5" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0138" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018d" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019b" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01aa\u01ab" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01ba" + + "\u01bd\u01bf" + + "\u01c6\u01c6" + + "\u01c9\u01c9" + + "\u01cc\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f0" + + "\u01f3\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0221\u0221" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0239" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0293" + + "\u0295\u02af" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037b\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fc" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0560\u0588" + + "\u10d0\u10fa" + + "\u10fd\u10ff" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d00\u1d2b" + + "\u1d6b\u1d77" + + "\u1d79\u1d9a" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9d" + + "\u1e9f\u1e9f" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1f87" + + "\u1f90\u1f97" + + "\u1fa0\u1fa7" + + "\u1fb0\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u210a\u210a" + + "\u210e\u210f" + + "\u2113\u2113" + + "\u212f\u212f" + + "\u2134\u2134" + + "\u2139\u2139" + + "\u213c\u213d" + + "\u2146\u2149" + + "\u214e\u214e" + + "\u2184\u2184" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c71\u2c71" + + "\u2c73\u2c74" + + "\u2c76\u2c7b" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce4" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69b" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua731" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua76f" + + "\ua771\ua778" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua78e\ua78e" + + "\ua791\ua791" + + "\ua793\ua795" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7af\ua7af" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\ua7b9\ua7b9" + + "\ua7fa\ua7fa" + + "\uab30\uab5a" + + "\uab60\uab65" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud81b\ude60\ud81b\ude7f" + + "\ud835\udc1a\ud835\udc33" + + "\ud835\udc4e\ud835\udc54" + + "\ud835\udc56\ud835\udc67" + + "\ud835\udc82\ud835\udc9b" + + "\ud835\udcb6\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udccf" + + "\ud835\udcea\ud835\udd03" + + "\ud835\udd1e\ud835\udd37" + + "\ud835\udd52\ud835\udd6b" + + "\ud835\udd86\ud835\udd9f" + + "\ud835\uddba\ud835\uddd3" + + "\ud835\uddee\ud835\ude07" + + "\ud835\ude22\ud835\ude3b" + + "\ud835\ude56\ud835\ude6f" + + "\ud835\ude8a\ud835\udea5" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udee1" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf1b" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf55" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udf8f" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfc9" + + "\ud835\udfcb\ud835\udfcb" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 11.0 property value: {lm} + "\u02b0\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0374\u0374" + + "\u037a\u037a" + + "\u0559\u0559" + + "\u0640\u0640" + + "\u06e5\u06e6" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0971\u0971" + + "\u0e46\u0e46" + + "\u0ec6\u0ec6" + + "\u10fc\u10fc" + + "\u17d7\u17d7" + + "\u1843\u1843" + + "\u1aa7\u1aa7" + + "\u1c78\u1c7d" + + "\u1d2c\u1d6a" + + "\u1d78\u1d78" + + "\u1d9b\u1dbf" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2c7c\u2c7d" + + "\u2d6f\u2d6f" + + "\u2e2f\u2e2f" + + "\u3005\u3005" + + "\u3031\u3035" + + "\u303b\u303b" + + "\u309d\u309e" + + "\u30fc\u30fe" + + "\ua015\ua015" + + "\ua4f8\ua4fd" + + "\ua60c\ua60c" + + "\ua67f\ua67f" + + "\ua69c\ua69d" + + "\ua717\ua71f" + + "\ua770\ua770" + + "\ua788\ua788" + + "\ua7f8\ua7f9" + + "\ua9cf\ua9cf" + + "\ua9e6\ua9e6" + + "\uaa70\uaa70" + + "\uaadd\uaadd" + + "\uaaf3\uaaf4" + + "\uab5c\uab5f" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1", + // Unicode 11.0 property value: {lo} + "\u00aa\u00aa" + + "\u00ba\u00ba" + + "\u01bb\u01bb" + + "\u01c0\u01c3" + + "\u0294\u0294" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0620\u063f" + + "\u0641\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u0800\u0815" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0972\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0e01\u0e30" + + "\u0e32\u0e33" + + "\u0e40\u0e45" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb0" + + "\u0eb2\u0eb3" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u1000\u102a" + + "\u103f\u103f" + + "\u1050\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u1100\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16f1\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17dc\u17dc" + + "\u1820\u1842" + + "\u1844\u1878" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a16" + + "\u1a20\u1a54" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c77" + + "\u1ce9\u1cec" + + "\u1cee\u1cf1" + + "\u1cf5\u1cf6" + + "\u2135\u2138" + + "\u2d30\u2d67" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u3006\u3006" + + "\u303c\u303c" + + "\u3041\u3096" + + "\u309f\u309f" + + "\u30a1\u30fa" + + "\u30ff\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua014" + + "\ua016\ua48c" + + "\ua4d0\ua4f7" + + "\ua500\ua60b" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua66e\ua66e" + + "\ua6a0\ua6e5" + + "\ua78f\ua78f" + + "\ua7f7\ua7f7" + + "\ua7fb\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9e0\ua9e4" + + "\ua9e7\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa60\uaa6f" + + "\uaa71\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadc" + + "\uaae0\uaaea" + + "\uaaf2\uaaf2" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff66\uff6f" + + "\uff71\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf40" + + "\ud800\udf42\ud800\udf49" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud801\udc50\ud801\udc9d" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udd00\ud803\udd23" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd44\ud804\udd44" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udf00\ud805\udf1a" + + "\ud806\udc00\ud806\udc2b" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude83" + + "\ud806\ude86\ud806\ude89" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd89" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef2" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81c\udc00\ud821\udff1" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 11.0 property value: {logicalorderexception} + "\u0e40\u0e44" + + "\u0ec0\u0ec4" + + "\u19b5\u19b7" + + "\u19ba\u19ba" + + "\uaab5\uaab6" + + "\uaab9\uaab9" + + "\uaabb\uaabc", + // Unicode 11.0 property value: {lowercase} + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0138" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018d" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019b" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01aa\u01ab" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01ba" + + "\u01bd\u01bf" + + "\u01c6\u01c6" + + "\u01c9\u01c9" + + "\u01cc\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f0" + + "\u01f3\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0221\u0221" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0239" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0293" + + "\u0295\u02b8" + + "\u02c0\u02c1" + + "\u02e0\u02e4" + + "\u0345\u0345" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037a\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fc" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0560\u0588" + + "\u10d0\u10fa" + + "\u10fd\u10ff" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d00\u1dbf" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9d" + + "\u1e9f\u1e9f" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1f87" + + "\u1f90\u1f97" + + "\u1fa0\u1fa7" + + "\u1fb0\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u210a\u210a" + + "\u210e\u210f" + + "\u2113\u2113" + + "\u212f\u212f" + + "\u2134\u2134" + + "\u2139\u2139" + + "\u213c\u213d" + + "\u2146\u2149" + + "\u214e\u214e" + + "\u2170\u217f" + + "\u2184\u2184" + + "\u24d0\u24e9" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c71\u2c71" + + "\u2c73\u2c74" + + "\u2c76\u2c7d" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce4" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69d" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua731" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua778" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua78e\ua78e" + + "\ua791\ua791" + + "\ua793\ua795" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7af\ua7af" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\ua7b9\ua7b9" + + "\ua7f8\ua7fa" + + "\uab30\uab5a" + + "\uab5c\uab65" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud81b\ude60\ud81b\ude7f" + + "\ud835\udc1a\ud835\udc33" + + "\ud835\udc4e\ud835\udc54" + + "\ud835\udc56\ud835\udc67" + + "\ud835\udc82\ud835\udc9b" + + "\ud835\udcb6\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udccf" + + "\ud835\udcea\ud835\udd03" + + "\ud835\udd1e\ud835\udd37" + + "\ud835\udd52\ud835\udd6b" + + "\ud835\udd86\ud835\udd9f" + + "\ud835\uddba\ud835\uddd3" + + "\ud835\uddee\ud835\ude07" + + "\ud835\ude22\ud835\ude3b" + + "\ud835\ude56\ud835\ude6f" + + "\ud835\ude8a\ud835\udea5" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udee1" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf1b" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf55" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udf8f" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfc9" + + "\ud835\udfcb\ud835\udfcb" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 11.0 property value: {lt} + "\u01c5\u01c5" + + "\u01c8\u01c8" + + "\u01cb\u01cb" + + "\u01f2\u01f2" + + "\u1f88\u1f8f" + + "\u1f98\u1f9f" + + "\u1fa8\u1faf" + + "\u1fbc\u1fbc" + + "\u1fcc\u1fcc" + + "\u1ffc\u1ffc", + // Unicode 11.0 property value: {lu} + "\u0041\u005a" + + "\u00c0\u00d6" + + "\u00d8\u00de" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u014a\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c4" + + "\u01c7\u01c7" + + "\u01ca\u01ca" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f1" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03cf\u03cf" + + "\u03d2\u03d4" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f4\u03f4" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13a0\u13f5" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1fb8\u1fbb" + + "\u1fc8\u1fcb" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff8\u1ffb" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210b\u210d" + + "\u2110\u2112" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u2130\u2133" + + "\u213e\u213f" + + "\u2145\u2145" + + "\u2183\u2183" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\ua7b8\ua7b8" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud81b\ude40\ud81b\ude5f" + + "\ud835\udc00\ud835\udc19" + + "\ud835\udc34\ud835\udc4d" + + "\ud835\udc68\ud835\udc81" + + "\ud835\udc9c\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb5" + + "\ud835\udcd0\ud835\udce9" + + "\ud835\udd04\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd38\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd6c\ud835\udd85" + + "\ud835\udda0\ud835\uddb9" + + "\ud835\uddd4\ud835\udded" + + "\ud835\ude08\ud835\ude21" + + "\ud835\ude3c\ud835\ude55" + + "\ud835\ude70\ud835\ude89" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udee2\ud835\udefa" + + "\ud835\udf1c\ud835\udf34" + + "\ud835\udf56\ud835\udf6e" + + "\ud835\udf90\ud835\udfa8" + + "\ud835\udfca\ud835\udfca" + + "\ud83a\udd00\ud83a\udd21", + // Unicode 11.0 property value: {lycian} + "\ud800\ude80\ud800\ude9c", + // Unicode 11.0 property value: {lydian} + "\ud802\udd20\ud802\udd39" + "\ud802\udd3f\ud802\udd3f", + // Unicode 11.0 property value: {mahajani} + "\ud804\udd50\ud804\udd76", + // Unicode 11.0 property value: {makasar} + "\ud807\udee0\ud807\udef8", + // Unicode 11.0 property value: {malayalam} + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f", + // Unicode 11.0 property value: {mandaic} + "\u0840\u085b" + "\u085e\u085e", + // Unicode 11.0 property value: {manichaean} + "\ud802\udec0\ud802\udee6" + "\ud802\udeeb\ud802\udef6", + // Unicode 11.0 property value: {marchen} + "\ud807\udc70\ud807\udc8f" + "\ud807\udc92\ud807\udca7" + "\ud807\udca9\ud807\udcb6", + // Unicode 11.0 property value: {masaramgondi} + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59", + // Unicode 11.0 property value: {math} + "\u002b\u002b" + + "\u003c\u003e" + + "\u005e\u005e" + + "\u007c\u007c" + + "\u007e\u007e" + + "\u00ac\u00ac" + + "\u00b1\u00b1" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u03d0\u03d2" + + "\u03d5\u03d5" + + "\u03f0\u03f1" + + "\u03f4\u03f6" + + "\u0606\u0608" + + "\u2016\u2016" + + "\u2032\u2034" + + "\u2040\u2040" + + "\u2044\u2044" + + "\u2052\u2052" + + "\u2061\u2064" + + "\u207a\u207e" + + "\u208a\u208e" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20e6" + + "\u20eb\u20ef" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2128\u2129" + + "\u212c\u212d" + + "\u212f\u2131" + + "\u2133\u2138" + + "\u213c\u2149" + + "\u214b\u214b" + + "\u2190\u21a7" + + "\u21a9\u21ae" + + "\u21b0\u21b1" + + "\u21b6\u21b7" + + "\u21bc\u21db" + + "\u21dd\u21dd" + + "\u21e4\u21e5" + + "\u21f4\u22ff" + + "\u2308\u230b" + + "\u2320\u2321" + + "\u237c\u237c" + + "\u239b\u23b5" + + "\u23b7\u23b7" + + "\u23d0\u23d0" + + "\u23dc\u23e2" + + "\u25a0\u25a1" + + "\u25ae\u25b7" + + "\u25bc\u25c1" + + "\u25c6\u25c7" + + "\u25ca\u25cb" + + "\u25cf\u25d3" + + "\u25e2\u25e2" + + "\u25e4\u25e4" + + "\u25e7\u25ec" + + "\u25f8\u25ff" + + "\u2605\u2606" + + "\u2640\u2640" + + "\u2642\u2642" + + "\u2660\u2663" + + "\u266d\u266f" + + "\u27c0\u27ff" + + "\u2900\u2aff" + + "\u2b30\u2b44" + + "\u2b47\u2b4c" + + "\ufb29\ufb29" + + "\ufe61\ufe66" + + "\ufe68\ufe68" + + "\uff0b\uff0b" + + "\uff1c\uff1e" + + "\uff3c\uff3c" + + "\uff3e\uff3e" + + "\uff5c\uff5c" + + "\uff5e\uff5e" + + "\uffe2\uffe2" + + "\uffe9\uffec" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1", + // Unicode 11.0 property value: {mc} + "\u0903\u0903" + + "\u093b\u093b" + + "\u093e\u0940" + + "\u0949\u094c" + + "\u094e\u094f" + + "\u0982\u0983" + + "\u09be\u09c0" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09d7\u09d7" + + "\u0a03\u0a03" + + "\u0a3e\u0a40" + + "\u0a83\u0a83" + + "\u0abe\u0ac0" + + "\u0ac9\u0ac9" + + "\u0acb\u0acc" + + "\u0b02\u0b03" + + "\u0b3e\u0b3e" + + "\u0b40\u0b40" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b57\u0b57" + + "\u0bbe\u0bbf" + + "\u0bc1\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd7\u0bd7" + + "\u0c01\u0c03" + + "\u0c41\u0c44" + + "\u0c82\u0c83" + + "\u0cbe\u0cbe" + + "\u0cc0\u0cc4" + + "\u0cc7\u0cc8" + + "\u0cca\u0ccb" + + "\u0cd5\u0cd6" + + "\u0d02\u0d03" + + "\u0d3e\u0d40" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d57\u0d57" + + "\u0d82\u0d83" + + "\u0dcf\u0dd1" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0f3e\u0f3f" + + "\u0f7f\u0f7f" + + "\u102b\u102c" + + "\u1031\u1031" + + "\u1038\u1038" + + "\u103b\u103c" + + "\u1056\u1057" + + "\u1062\u1064" + + "\u1067\u106d" + + "\u1083\u1084" + + "\u1087\u108c" + + "\u108f\u108f" + + "\u109a\u109c" + + "\u17b6\u17b6" + + "\u17be\u17c5" + + "\u17c7\u17c8" + + "\u1923\u1926" + + "\u1929\u192b" + + "\u1930\u1931" + + "\u1933\u1938" + + "\u1a19\u1a1a" + + "\u1a55\u1a55" + + "\u1a57\u1a57" + + "\u1a61\u1a61" + + "\u1a63\u1a64" + + "\u1a6d\u1a72" + + "\u1b04\u1b04" + + "\u1b35\u1b35" + + "\u1b3b\u1b3b" + + "\u1b3d\u1b41" + + "\u1b43\u1b44" + + "\u1b82\u1b82" + + "\u1ba1\u1ba1" + + "\u1ba6\u1ba7" + + "\u1baa\u1baa" + + "\u1be7\u1be7" + + "\u1bea\u1bec" + + "\u1bee\u1bee" + + "\u1bf2\u1bf3" + + "\u1c24\u1c2b" + + "\u1c34\u1c35" + + "\u1ce1\u1ce1" + + "\u1cf2\u1cf3" + + "\u1cf7\u1cf7" + + "\u302e\u302f" + + "\ua823\ua824" + + "\ua827\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c3" + + "\ua952\ua953" + + "\ua983\ua983" + + "\ua9b4\ua9b5" + + "\ua9ba\ua9bb" + + "\ua9bd\ua9c0" + + "\uaa2f\uaa30" + + "\uaa33\uaa34" + + "\uaa4d\uaa4d" + + "\uaa7b\uaa7b" + + "\uaa7d\uaa7d" + + "\uaaeb\uaaeb" + + "\uaaee\uaaef" + + "\uaaf5\uaaf5" + + "\uabe3\uabe4" + + "\uabe6\uabe7" + + "\uabe9\uabea" + + "\uabec\uabec" + + "\ud804\udc00\ud804\udc00" + + "\ud804\udc02\ud804\udc02" + + "\ud804\udc82\ud804\udc82" + + "\ud804\udcb0\ud804\udcb2" + + "\ud804\udcb7\ud804\udcb8" + + "\ud804\udd2c\ud804\udd2c" + + "\ud804\udd45\ud804\udd46" + + "\ud804\udd82\ud804\udd82" + + "\ud804\uddb3\ud804\uddb5" + + "\ud804\uddbf\ud804\uddc0" + + "\ud804\ude2c\ud804\ude2e" + + "\ud804\ude32\ud804\ude33" + + "\ud804\ude35\ud804\ude35" + + "\ud804\udee0\ud804\udee2" + + "\ud804\udf02\ud804\udf03" + + "\ud804\udf3e\ud804\udf3f" + + "\ud804\udf41\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud805\udc35\ud805\udc37" + + "\ud805\udc40\ud805\udc41" + + "\ud805\udc45\ud805\udc45" + + "\ud805\udcb0\ud805\udcb2" + + "\ud805\udcb9\ud805\udcb9" + + "\ud805\udcbb\ud805\udcbe" + + "\ud805\udcc1\ud805\udcc1" + + "\ud805\uddaf\ud805\uddb1" + + "\ud805\uddb8\ud805\uddbb" + + "\ud805\uddbe\ud805\uddbe" + + "\ud805\ude30\ud805\ude32" + + "\ud805\ude3b\ud805\ude3c" + + "\ud805\ude3e\ud805\ude3e" + + "\ud805\udeac\ud805\udeac" + + "\ud805\udeae\ud805\udeaf" + + "\ud805\udeb6\ud805\udeb6" + + "\ud805\udf20\ud805\udf21" + + "\ud805\udf26\ud805\udf26" + + "\ud806\udc2c\ud806\udc2e" + + "\ud806\udc38\ud806\udc38" + + "\ud806\ude39\ud806\ude39" + + "\ud806\ude57\ud806\ude58" + + "\ud806\ude97\ud806\ude97" + + "\ud807\udc2f\ud807\udc2f" + + "\ud807\udc3e\ud807\udc3e" + + "\ud807\udca9\ud807\udca9" + + "\ud807\udcb1\ud807\udcb1" + + "\ud807\udcb4\ud807\udcb4" + + "\ud807\udd8a\ud807\udd8e" + + "\ud807\udd93\ud807\udd94" + + "\ud807\udd96\ud807\udd96" + + "\ud807\udef5\ud807\udef6" + + "\ud81b\udf51\ud81b\udf7e" + + "\ud834\udd65\ud834\udd66" + + "\ud834\udd6d\ud834\udd72", + // Unicode 11.0 property value: {me} + "\u0488\u0489" + "\u1abe\u1abe" + "\u20dd\u20e0" + "\u20e2\u20e4" + "\ua670\ua672", + // Unicode 11.0 property value: {medefaidrin} + "\ud81b\ude40\ud81b\ude9a", + // Unicode 11.0 property value: {meeteimayek} + "\uaae0\uaaf6" + "\uabc0\uabed" + "\uabf0\uabf9", + // Unicode 11.0 property value: {mendekikakui} + "\ud83a\udc00\ud83a\udcc4" + "\ud83a\udcc7\ud83a\udcd6", + // Unicode 11.0 property value: {meroiticcursive} + "\ud802\udda0\ud802\uddb7" + "\ud802\uddbc\ud802\uddcf" + "\ud802\uddd2\ud802\uddff", + // Unicode 11.0 property value: {meroitichieroglyphs} + "\ud802\udd80\ud802\udd9f", + // Unicode 11.0 property value: {miao} + "\ud81b\udf00\ud81b\udf44" + "\ud81b\udf50\ud81b\udf7e" + "\ud81b\udf8f\ud81b\udf9f", + // Unicode 11.0 property value: {mn} + "\u0300\u036f" + + "\u0483\u0487" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u07fd\u07fd" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d3\u08e1" + + "\u08e3\u0902" + + "\u093a\u093a" + + "\u093c\u093c" + + "\u0941\u0948" + + "\u094d\u094d" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0981" + + "\u09bc\u09bc" + + "\u09c1\u09c4" + + "\u09cd\u09cd" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a02" + + "\u0a3c\u0a3c" + + "\u0a41\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a82" + + "\u0abc\u0abc" + + "\u0ac1\u0ac5" + + "\u0ac7\u0ac8" + + "\u0acd\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b01" + + "\u0b3c\u0b3c" + + "\u0b3f\u0b3f" + + "\u0b41\u0b44" + + "\u0b4d\u0b4d" + + "\u0b56\u0b56" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bc0\u0bc0" + + "\u0bcd\u0bcd" + + "\u0c00\u0c00" + + "\u0c04\u0c04" + + "\u0c3e\u0c40" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c81" + + "\u0cbc\u0cbc" + + "\u0cbf\u0cbf" + + "\u0cc6\u0cc6" + + "\u0ccc\u0ccd" + + "\u0ce2\u0ce3" + + "\u0d00\u0d01" + + "\u0d3b\u0d3c" + + "\u0d41\u0d44" + + "\u0d4d\u0d4d" + + "\u0d62\u0d63" + + "\u0dca\u0dca" + + "\u0dd2\u0dd4" + + "\u0dd6\u0dd6" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0eb9" + + "\u0ebb\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102d\u1030" + + "\u1032\u1037" + + "\u1039\u103a" + + "\u103d\u103e" + + "\u1058\u1059" + + "\u105e\u1060" + + "\u1071\u1074" + + "\u1082\u1082" + + "\u1085\u1086" + + "\u108d\u108d" + + "\u109d\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17b5" + + "\u17b7\u17bd" + + "\u17c6\u17c6" + + "\u17c9\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u1922" + + "\u1927\u1928" + + "\u1932\u1932" + + "\u1939\u193b" + + "\u1a17\u1a18" + + "\u1a1b\u1a1b" + + "\u1a56\u1a56" + + "\u1a58\u1a5e" + + "\u1a60\u1a60" + + "\u1a62\u1a62" + + "\u1a65\u1a6c" + + "\u1a73\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abd" + + "\u1b00\u1b03" + + "\u1b34\u1b34" + + "\u1b36\u1b3a" + + "\u1b3c\u1b3c" + + "\u1b42\u1b42" + + "\u1b6b\u1b73" + + "\u1b80\u1b81" + + "\u1ba2\u1ba5" + + "\u1ba8\u1ba9" + + "\u1bab\u1bad" + + "\u1be6\u1be6" + + "\u1be8\u1be9" + + "\u1bed\u1bed" + + "\u1bef\u1bf1" + + "\u1c2c\u1c33" + + "\u1c36\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302d" + + "\u3099\u309a" + + "\ua66f\ua66f" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua825\ua826" + + "\ua8c4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua951" + + "\ua980\ua982" + + "\ua9b3\ua9b3" + + "\ua9b6\ua9b9" + + "\ua9bc\ua9bc" + + "\ua9e5\ua9e5" + + "\uaa29\uaa2e" + + "\uaa31\uaa32" + + "\uaa35\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4c" + + "\uaa7c\uaa7c" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaec\uaaed" + + "\uaaf6\uaaf6" + + "\uabe5\uabe5" + + "\uabe8\uabe8" + + "\uabed\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc01\ud804\udc01" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc81" + + "\ud804\udcb3\ud804\udcb6" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd2b" + + "\ud804\udd2d\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd81" + + "\ud804\uddb6\ud804\uddbe" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2f\ud804\ude31" + + "\ud804\ude34\ud804\ude34" + + "\ud804\ude36\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udedf" + + "\ud804\udee3\ud804\udeea" + + "\ud804\udf00\ud804\udf01" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf40\ud804\udf40" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc38\ud805\udc3f" + + "\ud805\udc42\ud805\udc44" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb3\ud805\udcb8" + + "\ud805\udcba\ud805\udcba" + + "\ud805\udcbf\ud805\udcc0" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddb2\ud805\uddb5" + + "\ud805\uddbc\ud805\uddbd" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude33\ud805\ude3a" + + "\ud805\ude3d\ud805\ude3d" + + "\ud805\ude3f\ud805\ude40" + + "\ud805\udeab\ud805\udeab" + + "\ud805\udead\ud805\udead" + + "\ud805\udeb0\ud805\udeb5" + + "\ud805\udeb7\ud805\udeb7" + + "\ud805\udf1d\ud805\udf1f" + + "\ud805\udf22\ud805\udf25" + + "\ud805\udf27\ud805\udf2b" + + "\ud806\udc2f\ud806\udc37" + + "\ud806\udc39\ud806\udc3a" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude38" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude56" + + "\ud806\ude59\ud806\ude5b" + + "\ud806\ude8a\ud806\ude96" + + "\ud806\ude98\ud806\ude99" + + "\ud807\udc30\ud807\udc36" + + "\ud807\udc38\ud807\udc3d" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udcaa\ud807\udcb0" + + "\ud807\udcb2\ud807\udcb3" + + "\ud807\udcb5\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd95\ud807\udd95" + + "\ud807\udd97\ud807\udd97" + + "\ud807\udef3\ud807\udef4" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\udb40\udd00\udb40\uddef", + // Unicode 11.0 property value: {modi} + "\ud805\ude00\ud805\ude44" + "\ud805\ude50\ud805\ude59", + // Unicode 11.0 property value: {mongolian} + "\u1800\u1801" + + "\u1804\u1804" + + "\u1806\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\ud805\ude60\ud805\ude6c", + // Unicode 11.0 property value: {mro} + "\ud81a\ude40\ud81a\ude5e" + "\ud81a\ude60\ud81a\ude69" + "\ud81a\ude6e\ud81a\ude6f", + // Unicode 11.0 property value: {multani} + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9", + // Unicode 11.0 property value: {myanmar} + "\u1000\u109f" + "\ua9e0\ua9fe" + "\uaa60\uaa7f", + // Unicode 11.0 property value: {nabataean} + "\ud802\udc80\ud802\udc9e" + "\ud802\udca7\ud802\udcaf", + // Unicode 11.0 property value: {nd} + "\u0030\u0039" + + "\u0660\u0669" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\uff10\uff19" + + "\ud801\udca0\ud801\udca9" + + "\ud803\udd30\ud803\udd39" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udda0\ud807\udda9" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 11.0 property value: {newa} + "\ud805\udc00\ud805\udc59" + "\ud805\udc5b\ud805\udc5b" + "\ud805\udc5d\ud805\udc5e", + // Unicode 11.0 property value: {newtailue} + "\u1980\u19ab" + "\u19b0\u19c9" + "\u19d0\u19da" + "\u19de\u19df", + // Unicode 11.0 property value: {nko} + "\u07c0\u07fa" + "\u07fd\u07ff", + // Unicode 11.0 property value: {nl} + "\u16ee\u16f0" + + "\u2160\u2182" + + "\u2185\u2188" + + "\u3007\u3007" + + "\u3021\u3029" + + "\u3038\u303a" + + "\ua6e6\ua6ef" + + "\ud800\udd40\ud800\udd74" + + "\ud800\udf41\ud800\udf41" + + "\ud800\udf4a\ud800\udf4a" + + "\ud800\udfd1\ud800\udfd5" + + "\ud809\udc00\ud809\udc6e", + // Unicode 11.0 property value: {no} + "\u00b2\u00b3" + + "\u00b9\u00b9" + + "\u00bc\u00be" + + "\u09f4\u09f9" + + "\u0b72\u0b77" + + "\u0bf0\u0bf2" + + "\u0c78\u0c7e" + + "\u0d58\u0d5e" + + "\u0d70\u0d78" + + "\u0f2a\u0f33" + + "\u1369\u137c" + + "\u17f0\u17f9" + + "\u19da\u19da" + + "\u2070\u2070" + + "\u2074\u2079" + + "\u2080\u2089" + + "\u2150\u215f" + + "\u2189\u2189" + + "\u2460\u249b" + + "\u24ea\u24ff" + + "\u2776\u2793" + + "\u2cfd\u2cfd" + + "\u3192\u3195" + + "\u3220\u3229" + + "\u3248\u324f" + + "\u3251\u325f" + + "\u3280\u3289" + + "\u32b1\u32bf" + + "\ua830\ua835" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd75\ud800\udd78" + + "\ud800\udd8a\ud800\udd8b" + + "\ud800\udee1\ud800\udefb" + + "\ud800\udf20\ud800\udf23" + + "\ud802\udc58\ud802\udc5f" + + "\ud802\udc79\ud802\udc7f" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udcfb\ud802\udcff" + + "\ud802\udd16\ud802\udd1b" + + "\ud802\uddbc\ud802\uddbd" + + "\ud802\uddc0\ud802\uddcf" + + "\ud802\uddd2\ud802\uddff" + + "\ud802\ude40\ud802\ude48" + + "\ud802\ude7d\ud802\ude7e" + + "\ud802\ude9d\ud802\ude9f" + + "\ud802\udeeb\ud802\udeef" + + "\ud802\udf58\ud802\udf5f" + + "\ud802\udf78\ud802\udf7f" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf1d\ud803\udf26" + + "\ud803\udf51\ud803\udf54" + + "\ud804\udc52\ud804\udc65" + + "\ud804\udde1\ud804\uddf4" + + "\ud805\udf3a\ud805\udf3b" + + "\ud806\udcea\ud806\udcf2" + + "\ud807\udc5a\ud807\udc6c" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81b\ude80\ud81b\ude96" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf60\ud834\udf78" + + "\ud83a\udcc7\ud83a\udccf" + + "\ud83b\udc71\ud83b\udcab" + + "\ud83b\udcad\ud83b\udcaf" + + "\ud83b\udcb1\ud83b\udcb4" + + "\ud83c\udd00\ud83c\udd0c", + // Unicode 11.0 property value: {noncharactercodepoint} + "\ufdd0\ufdef" + + "\ufffe\uffff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb7f\udffe\udb7f\udfff" + + "\udbbf\udffe\udbbf\udfff" + + "\udbff\udffe\udbff\udfff", + // Unicode 11.0 property value: {nushu} + "\ud81b\udfe1\ud81b\udfe1" + "\ud82c\udd70\ud82c\udefb", + // Unicode 11.0 property value: {ogham} + "\u1680\u169c", + // Unicode 11.0 property value: {olchiki} + "\u1c50\u1c7f", + // Unicode 11.0 property value: {oldhungarian} + "\ud803\udc80\ud803\udcb2" + "\ud803\udcc0\ud803\udcf2" + "\ud803\udcfa\ud803\udcff", + // Unicode 11.0 property value: {olditalic} + "\ud800\udf00\ud800\udf23" + "\ud800\udf2d\ud800\udf2f", + // Unicode 11.0 property value: {oldnortharabian} + "\ud802\ude80\ud802\ude9f", + // Unicode 11.0 property value: {oldpermic} + "\ud800\udf50\ud800\udf7a", + // Unicode 11.0 property value: {oldpersian} + "\ud800\udfa0\ud800\udfc3" + "\ud800\udfc8\ud800\udfd5", + // Unicode 11.0 property value: {oldsogdian} + "\ud803\udf00\ud803\udf27", + // Unicode 11.0 property value: {oldsoutharabian} + "\ud802\ude60\ud802\ude7f", + // Unicode 11.0 property value: {oldturkic} + "\ud803\udc00\ud803\udc48", + // Unicode 11.0 property value: {oriya} + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77", + // Unicode 11.0 property value: {osage} + "\ud801\udcb0\ud801\udcd3" + "\ud801\udcd8\ud801\udcfb", + // Unicode 11.0 property value: {osmanya} + "\ud801\udc80\ud801\udc9d" + "\ud801\udca0\ud801\udca9", + // Unicode 11.0 property value: {otheralphabetic} + "\u0345\u0345" + + "\u05b0\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u0657" + + "\u0659\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06e1\u06e4" + + "\u06e7\u06e8" + + "\u06ed\u06ed" + + "\u0711\u0711" + + "\u0730\u073f" + + "\u07a6\u07b0" + + "\u0816\u0817" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082c" + + "\u08d4\u08df" + + "\u08e3\u08e9" + + "\u08f0\u0903" + + "\u093a\u093b" + + "\u093e\u094c" + + "\u094e\u094f" + + "\u0955\u0957" + + "\u0962\u0963" + + "\u0981\u0983" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u0a01\u0a03" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4c" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a83" + + "\u0abe\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acc" + + "\u0ae2\u0ae3" + + "\u0afa\u0afc" + + "\u0b01\u0b03" + + "\u0b3e\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd7\u0bd7" + + "\u0c00\u0c03" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4c" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c83" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccc" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d03" + + "\u0d3e\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0d82\u0d83" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e4d\u0e4d" + + "\u0eb1\u0eb1" + + "\u0eb4\u0eb9" + + "\u0ebb\u0ebc" + + "\u0ecd\u0ecd" + + "\u0f71\u0f81" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u102b\u1036" + + "\u1038\u1038" + + "\u103b\u103e" + + "\u1056\u1059" + + "\u105e\u1060" + + "\u1062\u1062" + + "\u1067\u1068" + + "\u1071\u1074" + + "\u1082\u1086" + + "\u109c\u109d" + + "\u135f\u135f" + + "\u1712\u1713" + + "\u1732\u1733" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b6\u17c8" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u192b" + + "\u1930\u1938" + + "\u1a17\u1a1b" + + "\u1a55\u1a5e" + + "\u1a61\u1a74" + + "\u1b00\u1b04" + + "\u1b35\u1b43" + + "\u1b80\u1b82" + + "\u1ba1\u1ba9" + + "\u1bac\u1bad" + + "\u1be7\u1bf1" + + "\u1c24\u1c35" + + "\u1cf2\u1cf3" + + "\u1de7\u1df4" + + "\u24b6\u24e9" + + "\u2de0\u2dff" + + "\ua674\ua67b" + + "\ua69e\ua69f" + + "\ua823\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c3" + + "\ua8c5\ua8c5" + + "\ua926\ua92a" + + "\ua947\ua952" + + "\ua980\ua983" + + "\ua9b4\ua9bf" + + "\uaa29\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4d" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabe" + + "\uaaeb\uaaef" + + "\uaaf5\uaaf5" + + "\uabe3\uabea" + + "\ufb1e\ufb1e" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud803\udd24\ud803\udd27" + + "\ud804\udc00\ud804\udc02" + + "\ud804\udc38\ud804\udc45" + + "\ud804\udc82\ud804\udc82" + + "\ud804\udcb0\ud804\udcb8" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd32" + + "\ud804\udd45\ud804\udd46" + + "\ud804\udd80\ud804\udd82" + + "\ud804\uddb3\ud804\uddbf" + + "\ud804\ude2c\ud804\ude34" + + "\ud804\ude37\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udee8" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf3e\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4c" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud805\udc35\ud805\udc41" + + "\ud805\udc43\ud805\udc45" + + "\ud805\udcb0\ud805\udcc1" + + "\ud805\uddaf\ud805\uddb5" + + "\ud805\uddb8\ud805\uddbe" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude30\ud805\ude3e" + + "\ud805\ude40\ud805\ude40" + + "\ud805\udeab\ud805\udeb5" + + "\ud805\udf1d\ud805\udf2a" + + "\ud806\udc2c\ud806\udc38" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude35\ud806\ude39" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude51\ud806\ude5b" + + "\ud806\ude8a\ud806\ude97" + + "\ud807\udc2f\ud807\udc36" + + "\ud807\udc38\ud807\udc3e" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd41" + + "\ud807\udd43\ud807\udd43" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd8a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd96" + + "\ud807\udef3\ud807\udef6" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf51\ud81b\udf7e" + + "\ud82f\udc9e\ud82f\udc9e" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udd47\ud83a\udd47" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 11.0 property value: {otherdefaultignorablecodepoint} + "\u034f\u034f" + + "\u115f\u1160" + + "\u17b4\u17b5" + + "\u2065\u2065" + + "\u3164\u3164" + + "\uffa0\uffa0" + + "\ufff0\ufff8" + + "\udb40\udc00\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb43\udfff", + // Unicode 11.0 property value: {othergraphemeextend} + "\u09be\u09be" + + "\u09d7\u09d7" + + "\u0b3e\u0b3e" + + "\u0b57\u0b57" + + "\u0bbe\u0bbe" + + "\u0bd7\u0bd7" + + "\u0cc2\u0cc2" + + "\u0cd5\u0cd6" + + "\u0d3e\u0d3e" + + "\u0d57\u0d57" + + "\u0dcf\u0dcf" + + "\u0ddf\u0ddf" + + "\u200c\u200c" + + "\u302e\u302f" + + "\uff9e\uff9f" + + "\ud804\udf3e\ud804\udf3e" + + "\ud804\udf57\ud804\udf57" + + "\ud805\udcb0\ud805\udcb0" + + "\ud805\udcbd\ud805\udcbd" + + "\ud805\uddaf\ud805\uddaf" + + "\ud834\udd65\ud834\udd65" + + "\ud834\udd6e\ud834\udd72" + + "\udb40\udc20\udb40\udc7f", + // Unicode 11.0 property value: {otheridcontinue} + "\u00b7\u00b7" + "\u0387\u0387" + "\u1369\u1371" + "\u19da\u19da", + // Unicode 11.0 property value: {otheridstart} + "\u1885\u1886" + "\u2118\u2118" + "\u212e\u212e" + "\u309b\u309c", + // Unicode 11.0 property value: {otherlowercase} + "\u00aa\u00aa" + + "\u00ba\u00ba" + + "\u02b0\u02b8" + + "\u02c0\u02c1" + + "\u02e0\u02e4" + + "\u0345\u0345" + + "\u037a\u037a" + + "\u1d2c\u1d6a" + + "\u1d78\u1d78" + + "\u1d9b\u1dbf" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2170\u217f" + + "\u24d0\u24e9" + + "\u2c7c\u2c7d" + + "\ua69c\ua69d" + + "\ua770\ua770" + + "\ua7f8\ua7f9" + + "\uab5c\uab5f", + // Unicode 11.0 property value: {othermath} + "\u005e\u005e" + + "\u03d0\u03d2" + + "\u03d5\u03d5" + + "\u03f0\u03f1" + + "\u03f4\u03f5" + + "\u2016\u2016" + + "\u2032\u2034" + + "\u2040\u2040" + + "\u2061\u2064" + + "\u207d\u207e" + + "\u208d\u208e" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20e6" + + "\u20eb\u20ef" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2128\u2129" + + "\u212c\u212d" + + "\u212f\u2131" + + "\u2133\u2138" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u2195\u2199" + + "\u219c\u219f" + + "\u21a1\u21a2" + + "\u21a4\u21a5" + + "\u21a7\u21a7" + + "\u21a9\u21ad" + + "\u21b0\u21b1" + + "\u21b6\u21b7" + + "\u21bc\u21cd" + + "\u21d0\u21d1" + + "\u21d3\u21d3" + + "\u21d5\u21db" + + "\u21dd\u21dd" + + "\u21e4\u21e5" + + "\u2308\u230b" + + "\u23b4\u23b5" + + "\u23b7\u23b7" + + "\u23d0\u23d0" + + "\u23e2\u23e2" + + "\u25a0\u25a1" + + "\u25ae\u25b6" + + "\u25bc\u25c0" + + "\u25c6\u25c7" + + "\u25ca\u25cb" + + "\u25cf\u25d3" + + "\u25e2\u25e2" + + "\u25e4\u25e4" + + "\u25e7\u25ec" + + "\u2605\u2606" + + "\u2640\u2640" + + "\u2642\u2642" + + "\u2660\u2663" + + "\u266d\u266e" + + "\u27c5\u27c6" + + "\u27e6\u27ef" + + "\u2983\u2998" + + "\u29d8\u29db" + + "\u29fc\u29fd" + + "\ufe61\ufe61" + + "\ufe63\ufe63" + + "\ufe68\ufe68" + + "\uff3c\uff3c" + + "\uff3e\uff3e" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb", + // Unicode 11.0 property value: {otheruppercase} + "\u2160\u216f" + + "\u24b6\u24cf" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 11.0 property value: {pahawhhmong} + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f", + // Unicode 11.0 property value: {palmyrene} + "\ud802\udc60\ud802\udc7f", + // Unicode 11.0 property value: {patternsyntax} + "\u0021\u002f" + + "\u003a\u0040" + + "\u005b\u005e" + + "\u0060\u0060" + + "\u007b\u007e" + + "\u00a1\u00a7" + + "\u00a9\u00a9" + + "\u00ab\u00ac" + + "\u00ae\u00ae" + + "\u00b0\u00b1" + + "\u00b6\u00b6" + + "\u00bb\u00bb" + + "\u00bf\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u2010\u2027" + + "\u2030\u203e" + + "\u2041\u2053" + + "\u2055\u205e" + + "\u2190\u245f" + + "\u2500\u2775" + + "\u2794\u2bff" + + "\u2e00\u2e7f" + + "\u3001\u3003" + + "\u3008\u3020" + + "\u3030\u3030" + + "\ufd3e\ufd3f" + + "\ufe45\ufe46", + // Unicode 11.0 property value: {patternwhitespace} + "\t\r" + "\u0020\u0020" + "\u0085\u0085" + "\u200e\u200f" + "\u2028\u2029", + // Unicode 11.0 property value: {paucinhau} + "\ud806\udec0\ud806\udef8", + // Unicode 11.0 property value: {pc} + "\u005f\u005f" + + "\u203f\u2040" + + "\u2054\u2054" + + "\ufe33\ufe34" + + "\ufe4d\ufe4f" + + "\uff3f\uff3f", + // Unicode 11.0 property value: {pd} + "\u002d\u002d" + + "\u058a\u058a" + + "\u05be\u05be" + + "\u1400\u1400" + + "\u1806\u1806" + + "\u2010\u2015" + + "\u2e17\u2e17" + + "\u2e1a\u2e1a" + + "\u2e3a\u2e3b" + + "\u2e40\u2e40" + + "\u301c\u301c" + + "\u3030\u3030" + + "\u30a0\u30a0" + + "\ufe31\ufe32" + + "\ufe58\ufe58" + + "\ufe63\ufe63" + + "\uff0d\uff0d", + // Unicode 11.0 property value: {pe} + "\u0029\u0029" + + "\u005d\u005d" + + "\u007d\u007d" + + "\u0f3b\u0f3b" + + "\u0f3d\u0f3d" + + "\u169c\u169c" + + "\u2046\u2046" + + "\u207e\u207e" + + "\u208e\u208e" + + "\u2309\u2309" + + "\u230b\u230b" + + "\u232a\u232a" + + "\u2769\u2769" + + "\u276b\u276b" + + "\u276d\u276d" + + "\u276f\u276f" + + "\u2771\u2771" + + "\u2773\u2773" + + "\u2775\u2775" + + "\u27c6\u27c6" + + "\u27e7\u27e7" + + "\u27e9\u27e9" + + "\u27eb\u27eb" + + "\u27ed\u27ed" + + "\u27ef\u27ef" + + "\u2984\u2984" + + "\u2986\u2986" + + "\u2988\u2988" + + "\u298a\u298a" + + "\u298c\u298c" + + "\u298e\u298e" + + "\u2990\u2990" + + "\u2992\u2992" + + "\u2994\u2994" + + "\u2996\u2996" + + "\u2998\u2998" + + "\u29d9\u29d9" + + "\u29db\u29db" + + "\u29fd\u29fd" + + "\u2e23\u2e23" + + "\u2e25\u2e25" + + "\u2e27\u2e27" + + "\u2e29\u2e29" + + "\u3009\u3009" + + "\u300b\u300b" + + "\u300d\u300d" + + "\u300f\u300f" + + "\u3011\u3011" + + "\u3015\u3015" + + "\u3017\u3017" + + "\u3019\u3019" + + "\u301b\u301b" + + "\u301e\u301f" + + "\ufd3e\ufd3e" + + "\ufe18\ufe18" + + "\ufe36\ufe36" + + "\ufe38\ufe38" + + "\ufe3a\ufe3a" + + "\ufe3c\ufe3c" + + "\ufe3e\ufe3e" + + "\ufe40\ufe40" + + "\ufe42\ufe42" + + "\ufe44\ufe44" + + "\ufe48\ufe48" + + "\ufe5a\ufe5a" + + "\ufe5c\ufe5c" + + "\ufe5e\ufe5e" + + "\uff09\uff09" + + "\uff3d\uff3d" + + "\uff5d\uff5d" + + "\uff60\uff60" + + "\uff63\uff63", + // Unicode 11.0 property value: {pf} + "\u00bb\u00bb" + + "\u2019\u2019" + + "\u201d\u201d" + + "\u203a\u203a" + + "\u2e03\u2e03" + + "\u2e05\u2e05" + + "\u2e0a\u2e0a" + + "\u2e0d\u2e0d" + + "\u2e1d\u2e1d" + + "\u2e21\u2e21", + // Unicode 11.0 property value: {phagspa} + "\ua840\ua877", + // Unicode 11.0 property value: {phoenician} + "\ud802\udd00\ud802\udd1b" + "\ud802\udd1f\ud802\udd1f", + // Unicode 11.0 property value: {pi} + "\u00ab\u00ab" + + "\u2018\u2018" + + "\u201b\u201c" + + "\u201f\u201f" + + "\u2039\u2039" + + "\u2e02\u2e02" + + "\u2e04\u2e04" + + "\u2e09\u2e09" + + "\u2e0c\u2e0c" + + "\u2e1c\u2e1c" + + "\u2e20\u2e20", + // Unicode 11.0 property value: {po} + "\u0021\u0023" + + "\u0025\u0027" + + "\u002a\u002a" + + "\u002c\u002c" + + "\u002e\u002f" + + "\u003a\u003b" + + "\u003f\u0040" + + "\\\\" + + "\u00a1\u00a1" + + "\u00a7\u00a7" + + "\u00b6\u00b7" + + "\u00bf\u00bf" + + "\u037e\u037e" + + "\u0387\u0387" + + "\u055a\u055f" + + "\u0589\u0589" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05f3\u05f4" + + "\u0609\u060a" + + "\u060c\u060d" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u066a\u066d" + + "\u06d4\u06d4" + + "\u0700\u070d" + + "\u07f7\u07f9" + + "\u0830\u083e" + + "\u085e\u085e" + + "\u0964\u0965" + + "\u0970\u0970" + + "\u09fd\u09fd" + + "\u0a76\u0a76" + + "\u0af0\u0af0" + + "\u0c84\u0c84" + + "\u0df4\u0df4" + + "\u0e4f\u0e4f" + + "\u0e5a\u0e5b" + + "\u0f04\u0f12" + + "\u0f14\u0f14" + + "\u0f85\u0f85" + + "\u0fd0\u0fd4" + + "\u0fd9\u0fda" + + "\u104a\u104f" + + "\u10fb\u10fb" + + "\u1360\u1368" + + "\u166d\u166e" + + "\u16eb\u16ed" + + "\u1735\u1736" + + "\u17d4\u17d6" + + "\u17d8\u17da" + + "\u1800\u1805" + + "\u1807\u180a" + + "\u1944\u1945" + + "\u1a1e\u1a1f" + + "\u1aa0\u1aa6" + + "\u1aa8\u1aad" + + "\u1b5a\u1b60" + + "\u1bfc\u1bff" + + "\u1c3b\u1c3f" + + "\u1c7e\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd3\u1cd3" + + "\u2016\u2017" + + "\u2020\u2027" + + "\u2030\u2038" + + "\u203b\u203e" + + "\u2041\u2043" + + "\u2047\u2051" + + "\u2053\u2053" + + "\u2055\u205e" + + "\u2cf9\u2cfc" + + "\u2cfe\u2cff" + + "\u2d70\u2d70" + + "\u2e00\u2e01" + + "\u2e06\u2e08" + + "\u2e0b\u2e0b" + + "\u2e0e\u2e16" + + "\u2e18\u2e19" + + "\u2e1b\u2e1b" + + "\u2e1e\u2e1f" + + "\u2e2a\u2e2e" + + "\u2e30\u2e39" + + "\u2e3c\u2e3f" + + "\u2e41\u2e41" + + "\u2e43\u2e4e" + + "\u3001\u3003" + + "\u303d\u303d" + + "\u30fb\u30fb" + + "\ua4fe\ua4ff" + + "\ua60d\ua60f" + + "\ua673\ua673" + + "\ua67e\ua67e" + + "\ua6f2\ua6f7" + + "\ua874\ua877" + + "\ua8ce\ua8cf" + + "\ua8f8\ua8fa" + + "\ua8fc\ua8fc" + + "\ua92e\ua92f" + + "\ua95f\ua95f" + + "\ua9c1\ua9cd" + + "\ua9de\ua9df" + + "\uaa5c\uaa5f" + + "\uaade\uaadf" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ufe10\ufe16" + + "\ufe19\ufe19" + + "\ufe30\ufe30" + + "\ufe45\ufe46" + + "\ufe49\ufe4c" + + "\ufe50\ufe52" + + "\ufe54\ufe57" + + "\ufe5f\ufe61" + + "\ufe68\ufe68" + + "\ufe6a\ufe6b" + + "\uff01\uff03" + + "\uff05\uff07" + + "\uff0a\uff0a" + + "\uff0c\uff0c" + + "\uff0e\uff0f" + + "\uff1a\uff1b" + + "\uff1f\uff20" + + "\uff3c\uff3c" + + "\uff61\uff61" + + "\uff64\uff65" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udf9f\ud800\udf9f" + + "\ud800\udfd0\ud800\udfd0" + + "\ud801\udd6f\ud801\udd6f" + + "\ud802\udc57\ud802\udc57" + + "\ud802\udd1f\ud802\udd1f" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude7f\ud802\ude7f" + + "\ud802\udef0\ud802\udef6" + + "\ud802\udf39\ud802\udf3f" + + "\ud802\udf99\ud802\udf9c" + + "\ud803\udf55\ud803\udf59" + + "\ud804\udc47\ud804\udc4d" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd40\ud804\udd43" + + "\ud804\udd74\ud804\udd75" + + "\ud804\uddc5\ud804\uddc8" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\udddb\ud804\udddb" + + "\ud804\udddd\ud804\udddf" + + "\ud804\ude38\ud804\ude3d" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4f" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udcc6\ud805\udcc6" + + "\ud805\uddc1\ud805\uddd7" + + "\ud805\ude41\ud805\ude43" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\udc3b\ud806\udc3b" + + "\ud806\ude3f\ud806\ude46" + + "\ud806\ude9a\ud806\ude9c" + + "\ud806\ude9e\ud806\udea2" + + "\ud807\udc41\ud807\udc45" + + "\ud807\udc70\ud807\udc71" + + "\ud807\udef7\ud807\udef8" + + "\ud809\udc70\ud809\udc74" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf3b" + + "\ud81a\udf44\ud81a\udf44" + + "\ud81b\ude97\ud81b\ude9a" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude87\ud836\ude8b" + + "\ud83a\udd5e\ud83a\udd5f", + // Unicode 11.0 property value: {prependedconcatenationmark} + "\u0600\u0605" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udccd\ud804\udccd", + // Unicode 11.0 property value: {print} + "\u0020\u007e" + + "\u00a0\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u07fd\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd0\u1cf9" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2027" + + "\u202a\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bc8" + + "\u2bca\u2bfe" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e4e" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fef" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7b9" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf59" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd46" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5e" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udc00\ud806\udc3b" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef8" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udff1" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef9" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd70" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udd7a" + + "\ud83e\udd7c\ud83e\udda2" + + "\ud83e\uddb0\ud83e\uddb9" + + "\ud83e\uddc0\ud83e\uddc2" + + "\ud83e\uddd0\ud83e\uddff" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb80\udc00\udbbf\udffd" + + "\udbc0\udc00\udbff\udffd", + // Unicode 11.0 property value: {ps} + "\u0028\u0028" + + "\u005b\u005b" + + "\u007b\u007b" + + "\u0f3a\u0f3a" + + "\u0f3c\u0f3c" + + "\u169b\u169b" + + "\u201a\u201a" + + "\u201e\u201e" + + "\u2045\u2045" + + "\u207d\u207d" + + "\u208d\u208d" + + "\u2308\u2308" + + "\u230a\u230a" + + "\u2329\u2329" + + "\u2768\u2768" + + "\u276a\u276a" + + "\u276c\u276c" + + "\u276e\u276e" + + "\u2770\u2770" + + "\u2772\u2772" + + "\u2774\u2774" + + "\u27c5\u27c5" + + "\u27e6\u27e6" + + "\u27e8\u27e8" + + "\u27ea\u27ea" + + "\u27ec\u27ec" + + "\u27ee\u27ee" + + "\u2983\u2983" + + "\u2985\u2985" + + "\u2987\u2987" + + "\u2989\u2989" + + "\u298b\u298b" + + "\u298d\u298d" + + "\u298f\u298f" + + "\u2991\u2991" + + "\u2993\u2993" + + "\u2995\u2995" + + "\u2997\u2997" + + "\u29d8\u29d8" + + "\u29da\u29da" + + "\u29fc\u29fc" + + "\u2e22\u2e22" + + "\u2e24\u2e24" + + "\u2e26\u2e26" + + "\u2e28\u2e28" + + "\u2e42\u2e42" + + "\u3008\u3008" + + "\u300a\u300a" + + "\u300c\u300c" + + "\u300e\u300e" + + "\u3010\u3010" + + "\u3014\u3014" + + "\u3016\u3016" + + "\u3018\u3018" + + "\u301a\u301a" + + "\u301d\u301d" + + "\ufd3f\ufd3f" + + "\ufe17\ufe17" + + "\ufe35\ufe35" + + "\ufe37\ufe37" + + "\ufe39\ufe39" + + "\ufe3b\ufe3b" + + "\ufe3d\ufe3d" + + "\ufe3f\ufe3f" + + "\ufe41\ufe41" + + "\ufe43\ufe43" + + "\ufe47\ufe47" + + "\ufe59\ufe59" + + "\ufe5b\ufe5b" + + "\ufe5d\ufe5d" + + "\uff08\uff08" + + "\uff3b\uff3b" + + "\uff5b\uff5b" + + "\uff5f\uff5f" + + "\uff62\uff62", + // Unicode 11.0 property value: {psalterpahlavi} + "\ud802\udf80\ud802\udf91" + "\ud802\udf99\ud802\udf9c" + "\ud802\udfa9\ud802\udfaf", + // Unicode 11.0 property value: {quotationmark} + "\"\"" + + "\u0027\u0027" + + "\u00ab\u00ab" + + "\u00bb\u00bb" + + "\u2018\u201f" + + "\u2039\u203a" + + "\u2e42\u2e42" + + "\u300c\u300f" + + "\u301d\u301f" + + "\ufe41\ufe44" + + "\uff02\uff02" + + "\uff07\uff07" + + "\uff62\uff63", + // Unicode 11.0 property value: {radical} + "\u2e80\u2e99" + "\u2e9b\u2ef3" + "\u2f00\u2fd5", + // Unicode 11.0 property value: {regionalindicator} + "\ud83c\udde6\ud83c\uddff", + // Unicode 11.0 property value: {rejang} + "\ua930\ua953" + "\ua95f\ua95f", + // Unicode 11.0 property value: {runic} + "\u16a0\u16ea" + "\u16ee\u16f8", + // Unicode 11.0 property value: {samaritan} + "\u0800\u082d" + "\u0830\u083e", + // Unicode 11.0 property value: {saurashtra} + "\ua880\ua8c5" + "\ua8ce\ua8d9", + // Unicode 11.0 property value: {sc} + "\u0024\u0024" + + "\u00a2\u00a5" + + "\u058f\u058f" + + "\u060b\u060b" + + "\u07fe\u07ff" + + "\u09f2\u09f3" + + "\u09fb\u09fb" + + "\u0af1\u0af1" + + "\u0bf9\u0bf9" + + "\u0e3f\u0e3f" + + "\u17db\u17db" + + "\u20a0\u20bf" + + "\ua838\ua838" + + "\ufdfc\ufdfc" + + "\ufe69\ufe69" + + "\uff04\uff04" + + "\uffe0\uffe1" + + "\uffe5\uffe6" + + "\ud83b\udcb0\ud83b\udcb0", + // Unicode 11.0 property value: {scriptextensions=adlam} + "\u0640\u0640" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f", + // Unicode 11.0 property value: {scriptextensions=ahom} + "\ud805\udf00\ud805\udf1a" + "\ud805\udf1d\ud805\udf2b" + "\ud805\udf30\ud805\udf3f", + // Unicode 11.0 property value: {scriptextensions=anatolianhieroglyphs} + "\ud811\udc00\ud811\ude46", + // Unicode 11.0 property value: {scriptextensions=arabic} + "\u0600\u0604" + + "\u0606\u061c" + + "\u061e\u06dc" + + "\u06de\u06ff" + + "\u0750\u077f" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u08e1" + + "\u08e3\u08ff" + + "\ufb50\ufbc1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ud800\udee0\ud800\udefb" + + "\ud803\ude60\ud803\ude7e" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1", + // Unicode 11.0 property value: {scriptextensions=armenian} + "\u0531\u0556" + "\u0559\u058a" + "\u058d\u058f" + "\ufb13\ufb17", + // Unicode 11.0 property value: {scriptextensions=avestan} + "\ud802\udf00\ud802\udf35" + "\ud802\udf39\ud802\udf3f", + // Unicode 11.0 property value: {scriptextensions=balinese} + "\u1b00\u1b4b" + "\u1b50\u1b7c", + // Unicode 11.0 property value: {scriptextensions=bamum} + "\ua6a0\ua6f7" + "\ud81a\udc00\ud81a\ude38", + // Unicode 11.0 property value: {scriptextensions=bassavah} + "\ud81a\uded0\ud81a\udeed" + "\ud81a\udef0\ud81a\udef5", + // Unicode 11.0 property value: {scriptextensions=batak} + "\u1bc0\u1bf3" + "\u1bfc\u1bff", + // Unicode 11.0 property value: {scriptextensions=bengali} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0980\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe" + + "\u1cd0\u1cd0" + + "\u1cd2\u1cd2" + + "\u1cd5\u1cd6" + + "\u1cd8\u1cd8" + + "\u1ce1\u1ce1" + + "\u1cea\u1cea" + + "\u1ced\u1ced" + + "\u1cf5\u1cf7" + + "\ua8f1\ua8f1", + // Unicode 11.0 property value: {scriptextensions=bhaiksuki} + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c", + // Unicode 11.0 property value: {scriptextensions=bopomofo} + "\u02ea\u02eb" + + "\u3001\u3003" + + "\u3008\u3011" + + "\u3013\u301f" + + "\u302a\u302d" + + "\u3030\u3030" + + "\u3037\u3037" + + "\u30fb\u30fb" + + "\u3105\u312f" + + "\u31a0\u31ba" + + "\ufe45\ufe46" + + "\uff61\uff65", + // Unicode 11.0 property value: {scriptextensions=brahmi} + "\ud804\udc00\ud804\udc4d" + "\ud804\udc52\ud804\udc6f" + "\ud804\udc7f\ud804\udc7f", + // Unicode 11.0 property value: {scriptextensions=braille} + "\u2800\u28ff", + // Unicode 11.0 property value: {scriptextensions=buginese} + "\u1a00\u1a1b" + "\u1a1e\u1a1f" + "\ua9cf\ua9cf", + // Unicode 11.0 property value: {scriptextensions=buhid} + "\u1735\u1736" + "\u1740\u1753", + // Unicode 11.0 property value: {scriptextensions=canadianaboriginal} + "\u1400\u167f" + "\u18b0\u18f5", + // Unicode 11.0 property value: {scriptextensions=carian} + "\ud800\udea0\ud800\uded0", + // Unicode 11.0 property value: {scriptextensions=caucasianalbanian} + "\ud801\udd30\ud801\udd63" + "\ud801\udd6f\ud801\udd6f", + // Unicode 11.0 property value: {scriptextensions=chakma} + "\u09e6\u09ef" + "\u1040\u1049" + "\ud804\udd00\ud804\udd34" + "\ud804\udd36\ud804\udd46", + // Unicode 11.0 property value: {scriptextensions=cham} + "\uaa00\uaa36" + "\uaa40\uaa4d" + "\uaa50\uaa59" + "\uaa5c\uaa5f", + // Unicode 11.0 property value: {scriptextensions=cherokee} + "\u13a0\u13f5" + "\u13f8\u13fd" + "\uab70\uabbf", + // Unicode 11.0 property value: {scriptextensions=common} + "\000\u0040" + + "\u005b\u0060" + + "\u007b\u00a9" + + "\u00ab\u00b9" + + "\u00bb\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02b9\u02df" + + "\u02e5\u02e9" + + "\u02ec\u02ff" + + "\u0374\u0374" + + "\u037e\u037e" + + "\u0385\u0385" + + "\u0387\u0387" + + "\u0605\u0605" + + "\u06dd\u06dd" + + "\u08e2\u08e2" + + "\u0e3f\u0e3f" + + "\u0fd5\u0fd8" + + "\u16eb\u16ed" + + "\u2000\u200b" + + "\u200e\u2064" + + "\u2066\u2070" + + "\u2074\u207e" + + "\u2080\u208e" + + "\u20a0\u20bf" + + "\u2100\u2125" + + "\u2127\u2129" + + "\u212c\u2131" + + "\u2133\u214d" + + "\u214f\u215f" + + "\u2189\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u27ff" + + "\u2900\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bc8" + + "\u2bca\u2bfe" + + "\u2e00\u2e42" + + "\u2e44\u2e4e" + + "\u2ff0\u2ffb" + + "\u3000\u3000" + + "\u3004\u3004" + + "\u3012\u3012" + + "\u3020\u3020" + + "\u3036\u3036" + + "\u3248\u325f" + + "\u327f\u327f" + + "\u32b1\u32bf" + + "\u32cc\u32cf" + + "\u3371\u337a" + + "\u3380\u33df" + + "\u33ff\u33ff" + + "\u4dc0\u4dff" + + "\ua700\ua721" + + "\ua788\ua78a" + + "\uab5b\uab5b" + + "\ufd3e\ufd3f" + + "\ufe10\ufe19" + + "\ufe30\ufe44" + + "\ufe47\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufeff\ufeff" + + "\uff01\uff20" + + "\uff3b\uff40" + + "\uff5b\uff60" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfc" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd66" + + "\ud834\udd6a\ud834\udd7a" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf72\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef9" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd70" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udd7a" + + "\ud83e\udd7c\ud83e\udda2" + + "\ud83e\uddb0\ud83e\uddb9" + + "\ud83e\uddc0\ud83e\uddc2" + + "\ud83e\uddd0\ud83e\uddff" + + "\ud83e\ude60\ud83e\ude6d" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f", + // Unicode 11.0 property value: {scriptextensions=coptic} + "\u03e2\u03ef" + "\u2c80\u2cf3" + "\u2cf9\u2cff" + "\ud800\udee0\ud800\udefb", + // Unicode 11.0 property value: {scriptextensions=cuneiform} + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43", + // Unicode 11.0 property value: {scriptextensions=cypriot} + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd3f" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f", + // Unicode 11.0 property value: {scriptextensions=cyrillic} + "\u0400\u052f" + + "\u1c80\u1c88" + + "\u1d2b\u1d2b" + + "\u1d78\u1d78" + + "\u2de0\u2dff" + + "\u2e43\u2e43" + + "\ua640\ua69f" + + "\ufe2e\ufe2f", + // Unicode 11.0 property value: {scriptextensions=deseret} + "\ud801\udc00\ud801\udc4f", + // Unicode 11.0 property value: {scriptextensions=devanagari} + "\u0900\u097f" + + "\u1cd0\u1cf6" + + "\u1cf8\u1cf9" + + "\u20f0\u20f0" + + "\ua830\ua839" + + "\ua8e0\ua8ff", + // Unicode 11.0 property value: {scriptextensions=dogra} + "\u0964\u096f" + "\ua830\ua839" + "\ud806\udc00\ud806\udc3b", + // Unicode 11.0 property value: {scriptextensions=duployan} + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3", + // Unicode 11.0 property value: {scriptextensions=egyptianhieroglyphs} + "\ud80c\udc00\ud80d\udc2e", + // Unicode 11.0 property value: {scriptextensions=elbasan} + "\ud801\udd00\ud801\udd27", + // Unicode 11.0 property value: {scriptextensions=ethiopic} + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e", + // Unicode 11.0 property value: {scriptextensions=georgian} + "\u0589\u0589" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10ff" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d", + // Unicode 11.0 property value: {scriptextensions=glagolitic} + "\u0484\u0484" + + "\u0487\u0487" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2e43\u2e43" + + "\ua66f\ua66f" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a", + // Unicode 11.0 property value: {scriptextensions=gothic} + "\ud800\udf30\ud800\udf4a", + // Unicode 11.0 property value: {scriptextensions=grantha} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0be6\u0bf3" + + "\u1cd0\u1cd0" + + "\u1cd2\u1cd3" + + "\u1cf2\u1cf4" + + "\u1cf8\u1cf9" + + "\u20f0\u20f0" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74", + // Unicode 11.0 property value: {scriptextensions=greek} + "\u0342\u0342" + + "\u0345\u0345" + + "\u0370\u0373" + + "\u0375\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0384\u0384" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03e1" + + "\u03f0\u03ff" + + "\u1d26\u1d2a" + + "\u1d5d\u1d61" + + "\u1d66\u1d6a" + + "\u1dbf\u1dc1" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2126\u2126" + + "\uab65\uab65" + + "\ud800\udd40\ud800\udd8e" + + "\ud800\udda0\ud800\udda0" + + "\ud834\ude00\ud834\ude45", + // Unicode 11.0 property value: {scriptextensions=gujarati} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\ua830\ua839", + // Unicode 11.0 property value: {scriptextensions=gunjalagondi} + "\u0964\u0965" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9", + // Unicode 11.0 property value: {scriptextensions=gurmukhi} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76" + + "\ua830\ua839", + // Unicode 11.0 property value: {scriptextensions=han} + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u3001\u3003" + + "\u3005\u3011" + + "\u3013\u301f" + + "\u3021\u302d" + + "\u3030\u3030" + + "\u3037\u303f" + + "\u30fb\u30fb" + + "\u3190\u319f" + + "\u31c0\u31e3" + + "\u3220\u3247" + + "\u3280\u32b0" + + "\u32c0\u32cb" + + "\u3358\u3370" + + "\u337b\u337f" + + "\u33e0\u33fe" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufe45\ufe46" + + "\uff61\uff65" + + "\ud834\udf60\ud834\udf71" + + "\ud83c\ude50\ud83c\ude51" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 11.0 property value: {scriptextensions=hangul} + "\u1100\u11ff" + + "\u3001\u3003" + + "\u3008\u3011" + + "\u3013\u301f" + + "\u302e\u3030" + + "\u3037\u3037" + + "\u30fb\u30fb" + + "\u3131\u318e" + + "\u3200\u321e" + + "\u3260\u327e" + + "\ua960\ua97c" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ufe45\ufe46" + + "\uff61\uff65" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc", + // Unicode 11.0 property value: {scriptextensions=hanifirohingya} + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0640\u0640" + + "\u06d4\u06d4" + + "\ud803\udd00\ud803\udd27" + + "\ud803\udd30\ud803\udd39", + // Unicode 11.0 property value: {scriptextensions=hanunoo} + "\u1720\u1736", + // Unicode 11.0 property value: {scriptextensions=hatran} + "\ud802\udce0\ud802\udcf2" + "\ud802\udcf4\ud802\udcf5" + "\ud802\udcfb\ud802\udcff", + // Unicode 11.0 property value: {scriptextensions=hebrew} + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufb4f", + // Unicode 11.0 property value: {scriptextensions=hiragana} + "\u3001\u3003" + + "\u3008\u3011" + + "\u3013\u301f" + + "\u3030\u3035" + + "\u3037\u3037" + + "\u303c\u303d" + + "\u3041\u3096" + + "\u3099\u30a0" + + "\u30fb\u30fc" + + "\ufe45\ufe46" + + "\uff61\uff65" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\ud82c\udc01\ud82c\udd1e" + + "\ud83c\ude00\ud83c\ude00", + // Unicode 11.0 property value: {scriptextensions=imperialaramaic} + "\ud802\udc40\ud802\udc55" + "\ud802\udc57\ud802\udc5f", + // Unicode 11.0 property value: {scriptextensions=inherited} + "\u0300\u0341" + + "\u0343\u0344" + + "\u0346\u0362" + + "\u1ab0\u1abe" + + "\u1dc2\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200d" + + "\u20d0\u20ef" + + "\ufe00\ufe0f" + + "\ufe20\ufe2d" + + "\ud800\uddfd\ud800\uddfd" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\udb40\udd00\udb40\uddef", + // Unicode 11.0 property value: {scriptextensions=inscriptionalpahlavi} + "\ud802\udf60\ud802\udf72" + "\ud802\udf78\ud802\udf7f", + // Unicode 11.0 property value: {scriptextensions=inscriptionalparthian} + "\ud802\udf40\ud802\udf55" + "\ud802\udf58\ud802\udf5f", + // Unicode 11.0 property value: {scriptextensions=javanese} + "\ua980\ua9cd" + "\ua9cf\ua9d9" + "\ua9de\ua9df", + // Unicode 11.0 property value: {scriptextensions=kaithi} + "\u0966\u096f" + "\ua830\ua839" + "\ud804\udc80\ud804\udcc1" + "\ud804\udccd\ud804\udccd", + // Unicode 11.0 property value: {scriptextensions=kannada} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0c80\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u1cd0\u1cd0" + + "\u1cd2\u1cd2" + + "\u1cda\u1cda" + + "\u1cf4\u1cf4" + + "\ua830\ua835", + // Unicode 11.0 property value: {scriptextensions=katakana} + "\u3001\u3003" + + "\u3008\u3011" + + "\u3013\u301f" + + "\u3030\u3035" + + "\u3037\u3037" + + "\u303c\u303d" + + "\u3099\u309c" + + "\u30a0\u30ff" + + "\u31f0\u31ff" + + "\u32d0\u32fe" + + "\u3300\u3357" + + "\ufe45\ufe46" + + "\uff61\uff9f" + + "\ud82c\udc00\ud82c\udc00", + // Unicode 11.0 property value: {scriptextensions=kayahli} + "\ua900\ua92f", + // Unicode 11.0 property value: {scriptextensions=kharoshthi} + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58", + // Unicode 11.0 property value: {scriptextensions=khmer} + "\u1780\u17dd" + "\u17e0\u17e9" + "\u17f0\u17f9" + "\u19e0\u19ff", + // Unicode 11.0 property value: {scriptextensions=khojki} + "\u0ae6\u0aef" + "\ua830\ua839" + "\ud804\ude00\ud804\ude11" + "\ud804\ude13\ud804\ude3e", + // Unicode 11.0 property value: {scriptextensions=khudawadi} + "\u0964\u0965" + "\ua830\ua839" + "\ud804\udeb0\ud804\udeea" + "\ud804\udef0\ud804\udef9", + // Unicode 11.0 property value: {scriptextensions=lao} + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf", + // Unicode 11.0 property value: {scriptextensions=latin} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02b8" + + "\u02e0\u02e4" + + "\u0363\u036f" + + "\u0485\u0486" + + "\u0951\u0952" + + "\u10fb\u10fb" + + "\u1d00\u1d25" + + "\u1d2c\u1d5c" + + "\u1d62\u1d65" + + "\u1d6b\u1d77" + + "\u1d79\u1dbe" + + "\u1e00\u1eff" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u20f0\u20f0" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c60\u2c7f" + + "\ua722\ua787" + + "\ua78b\ua7b9" + + "\ua7f7\ua7ff" + + "\ua92e\ua92e" + + "\uab30\uab5a" + + "\uab5c\uab64" + + "\ufb00\ufb06" + + "\uff21\uff3a" + + "\uff41\uff5a", + // Unicode 11.0 property value: {scriptextensions=lepcha} + "\u1c00\u1c37" + "\u1c3b\u1c49" + "\u1c4d\u1c4f", + // Unicode 11.0 property value: {scriptextensions=limbu} + "\u0965\u0965" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u194f", + // Unicode 11.0 property value: {scriptextensions=lineara} + "\ud800\udd07\ud800\udd33" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67", + // Unicode 11.0 property value: {scriptextensions=linearb} + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd3f", + // Unicode 11.0 property value: {scriptextensions=lisu} + "\ua4d0\ua4ff", + // Unicode 11.0 property value: {scriptextensions=lycian} + "\ud800\ude80\ud800\ude9c", + // Unicode 11.0 property value: {scriptextensions=lydian} + "\ud802\udd20\ud802\udd39" + "\ud802\udd3f\ud802\udd3f", + // Unicode 11.0 property value: {scriptextensions=mahajani} + "\u0964\u096f" + "\ua830\ua839" + "\ud804\udd50\ud804\udd76", + // Unicode 11.0 property value: {scriptextensions=makasar} + "\ud807\udee0\ud807\udef8", + // Unicode 11.0 property value: {scriptextensions=malayalam} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u1cda\u1cda" + + "\ua830\ua832", + // Unicode 11.0 property value: {scriptextensions=mandaic} + "\u0640\u0640" + "\u0840\u085b" + "\u085e\u085e", + // Unicode 11.0 property value: {scriptextensions=manichaean} + "\u0640\u0640" + "\ud802\udec0\ud802\udee6" + "\ud802\udeeb\ud802\udef6", + // Unicode 11.0 property value: {scriptextensions=marchen} + "\ud807\udc70\ud807\udc8f" + "\ud807\udc92\ud807\udca7" + "\ud807\udca9\ud807\udcb6", + // Unicode 11.0 property value: {scriptextensions=masaramgondi} + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59", + // Unicode 11.0 property value: {scriptextensions=medefaidrin} + "\ud81b\ude40\ud81b\ude9a", + // Unicode 11.0 property value: {scriptextensions=meeteimayek} + "\uaae0\uaaf6" + "\uabc0\uabed" + "\uabf0\uabf9", + // Unicode 11.0 property value: {scriptextensions=mendekikakui} + "\ud83a\udc00\ud83a\udcc4" + "\ud83a\udcc7\ud83a\udcd6", + // Unicode 11.0 property value: {scriptextensions=meroiticcursive} + "\ud802\udda0\ud802\uddb7" + "\ud802\uddbc\ud802\uddcf" + "\ud802\uddd2\ud802\uddff", + // Unicode 11.0 property value: {scriptextensions=meroitichieroglyphs} + "\ud802\udd80\ud802\udd9f", + // Unicode 11.0 property value: {scriptextensions=miao} + "\ud81b\udf00\ud81b\udf44" + "\ud81b\udf50\ud81b\udf7e" + "\ud81b\udf8f\ud81b\udf9f", + // Unicode 11.0 property value: {scriptextensions=modi} + "\ua830\ua839" + "\ud805\ude00\ud805\ude44" + "\ud805\ude50\ud805\ude59", + // Unicode 11.0 property value: {scriptextensions=mongolian} + "\u1800\u180e" + "\u1810\u1819" + "\u1820\u1878" + "\u1880\u18aa" + "\ud805\ude60\ud805\ude6c", + // Unicode 11.0 property value: {scriptextensions=mro} + "\ud81a\ude40\ud81a\ude5e" + "\ud81a\ude60\ud81a\ude69" + "\ud81a\ude6e\ud81a\ude6f", + // Unicode 11.0 property value: {scriptextensions=multani} + "\u0a66\u0a6f" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9", + // Unicode 11.0 property value: {scriptextensions=myanmar} + "\u1000\u109f" + "\ua92e\ua92e" + "\ua9e0\ua9fe" + "\uaa60\uaa7f", + // Unicode 11.0 property value: {scriptextensions=nabataean} + "\ud802\udc80\ud802\udc9e" + "\ud802\udca7\ud802\udcaf", + // Unicode 11.0 property value: {scriptextensions=newa} + "\ud805\udc00\ud805\udc59" + "\ud805\udc5b\ud805\udc5b" + "\ud805\udc5d\ud805\udc5e", + // Unicode 11.0 property value: {scriptextensions=newtailue} + "\u1980\u19ab" + "\u19b0\u19c9" + "\u19d0\u19da" + "\u19de\u19df", + // Unicode 11.0 property value: {scriptextensions=nko} + "\u07c0\u07fa" + "\u07fd\u07ff", + // Unicode 11.0 property value: {scriptextensions=nushu} + "\ud81b\udfe1\ud81b\udfe1" + "\ud82c\udd70\ud82c\udefb", + // Unicode 11.0 property value: {scriptextensions=ogham} + "\u1680\u169c", + // Unicode 11.0 property value: {scriptextensions=olchiki} + "\u1c50\u1c7f", + // Unicode 11.0 property value: {scriptextensions=oldhungarian} + "\ud803\udc80\ud803\udcb2" + "\ud803\udcc0\ud803\udcf2" + "\ud803\udcfa\ud803\udcff", + // Unicode 11.0 property value: {scriptextensions=olditalic} + "\ud800\udf00\ud800\udf23" + "\ud800\udf2d\ud800\udf2f", + // Unicode 11.0 property value: {scriptextensions=oldnortharabian} + "\ud802\ude80\ud802\ude9f", + // Unicode 11.0 property value: {scriptextensions=oldpermic} + "\u0483\u0483" + "\ud800\udf50\ud800\udf7a", + // Unicode 11.0 property value: {scriptextensions=oldpersian} + "\ud800\udfa0\ud800\udfc3" + "\ud800\udfc8\ud800\udfd5", + // Unicode 11.0 property value: {scriptextensions=oldsogdian} + "\ud803\udf00\ud803\udf27", + // Unicode 11.0 property value: {scriptextensions=oldsoutharabian} + "\ud802\ude60\ud802\ude7f", + // Unicode 11.0 property value: {scriptextensions=oldturkic} + "\ud803\udc00\ud803\udc48", + // Unicode 11.0 property value: {scriptextensions=oriya} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u1cda\u1cda", + // Unicode 11.0 property value: {scriptextensions=osage} + "\ud801\udcb0\ud801\udcd3" + "\ud801\udcd8\ud801\udcfb", + // Unicode 11.0 property value: {scriptextensions=osmanya} + "\ud801\udc80\ud801\udc9d" + "\ud801\udca0\ud801\udca9", + // Unicode 11.0 property value: {scriptextensions=pahawhhmong} + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f", + // Unicode 11.0 property value: {scriptextensions=palmyrene} + "\ud802\udc60\ud802\udc7f", + // Unicode 11.0 property value: {scriptextensions=paucinhau} + "\ud806\udec0\ud806\udef8", + // Unicode 11.0 property value: {scriptextensions=phagspa} + "\u1802\u1803" + "\u1805\u1805" + "\ua840\ua877", + // Unicode 11.0 property value: {scriptextensions=phoenician} + "\ud802\udd00\ud802\udd1b" + "\ud802\udd1f\ud802\udd1f", + // Unicode 11.0 property value: {scriptextensions=psalterpahlavi} + "\u0640\u0640" + + "\ud802\udf80\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf", + // Unicode 11.0 property value: {scriptextensions=rejang} + "\ua930\ua953" + "\ua95f\ua95f", + // Unicode 11.0 property value: {scriptextensions=runic} + "\u16a0\u16ea" + "\u16ee\u16f8", + // Unicode 11.0 property value: {scriptextensions=samaritan} + "\u0800\u082d" + "\u0830\u083e", + // Unicode 11.0 property value: {scriptextensions=saurashtra} + "\ua880\ua8c5" + "\ua8ce\ua8d9", + // Unicode 11.0 property value: {scriptextensions=sharada} + "\u0951\u0951" + + "\u1cd7\u1cd7" + + "\u1cd9\u1cd9" + + "\u1cdc\u1cdd" + + "\u1ce0\u1ce0" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf", + // Unicode 11.0 property value: {scriptextensions=shavian} + "\ud801\udc50\ud801\udc7f", + // Unicode 11.0 property value: {scriptextensions=siddham} + "\ud805\udd80\ud805\uddb5" + "\ud805\uddb8\ud805\udddd", + // Unicode 11.0 property value: {scriptextensions=signwriting} + "\ud836\udc00\ud836\ude8b" + "\ud836\ude9b\ud836\ude9f" + "\ud836\udea1\ud836\udeaf", + // Unicode 11.0 property value: {scriptextensions=sinhala} + "\u0964\u0965" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\ud804\udde1\ud804\uddf4", + // Unicode 11.0 property value: {scriptextensions=sogdian} + "\u0640\u0640" + "\ud803\udf30\ud803\udf59", + // Unicode 11.0 property value: {scriptextensions=sorasompeng} + "\ud804\udcd0\ud804\udce8" + "\ud804\udcf0\ud804\udcf9", + // Unicode 11.0 property value: {scriptextensions=soyombo} + "\ud806\ude50\ud806\ude83" + "\ud806\ude86\ud806\udea2", + // Unicode 11.0 property value: {scriptextensions=sundanese} + "\u1b80\u1bbf" + "\u1cc0\u1cc7", + // Unicode 11.0 property value: {scriptextensions=sylotinagri} + "\u0964\u0965" + "\u09e6\u09ef" + "\ua800\ua82b", + // Unicode 11.0 property value: {scriptextensions=syriac} + "\u060c\u060c" + + "\u061b\u061c" + + "\u061f\u061f" + + "\u0640\u0640" + + "\u064b\u0655" + + "\u0670\u0670" + + "\u0700\u070d" + + "\u070f\u074a" + + "\u074d\u074f" + + "\u0860\u086a", + // Unicode 11.0 property value: {scriptextensions=tagalog} + "\u1700\u170c" + "\u170e\u1714" + "\u1735\u1736", + // Unicode 11.0 property value: {scriptextensions=tagbanwa} + "\u1735\u1736" + "\u1760\u176c" + "\u176e\u1770" + "\u1772\u1773", + // Unicode 11.0 property value: {scriptextensions=taile} + "\u1040\u1049" + "\u1950\u196d" + "\u1970\u1974", + // Unicode 11.0 property value: {scriptextensions=taitham} + "\u1a20\u1a5e" + "\u1a60\u1a7c" + "\u1a7f\u1a89" + "\u1a90\u1a99" + "\u1aa0\u1aad", + // Unicode 11.0 property value: {scriptextensions=taiviet} + "\uaa80\uaac2" + "\uaadb\uaadf", + // Unicode 11.0 property value: {scriptextensions=takri} + "\u0964\u0965" + "\ua830\ua839" + "\ud805\ude80\ud805\udeb7" + "\ud805\udec0\ud805\udec9", + // Unicode 11.0 property value: {scriptextensions=tamil} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u1cda\u1cda" + + "\ua8f3\ua8f3" + + "\ud804\udf01\ud804\udf01" + + "\ud804\udf03\ud804\udf03" + + "\ud804\udf3b\ud804\udf3c", + // Unicode 11.0 property value: {scriptextensions=tangut} + "\ud81b\udfe0\ud81b\udfe0" + "\ud81c\udc00\ud821\udff1" + "\ud822\udc00\ud822\udef2", + // Unicode 11.0 property value: {scriptextensions=telugu} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u1cda\u1cda", + // Unicode 11.0 property value: {scriptextensions=thaana} + "\u060c\u060c" + + "\u061b\u061c" + + "\u061f\u061f" + + "\u0660\u0669" + + "\u0780\u07b1" + + "\ufdf2\ufdf2" + + "\ufdfd\ufdfd", + // Unicode 11.0 property value: {scriptextensions=thai} + "\u0e01\u0e3a" + "\u0e40\u0e5b", + // Unicode 11.0 property value: {scriptextensions=tibetan} + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fd4" + + "\u0fd9\u0fda", + // Unicode 11.0 property value: {scriptextensions=tifinagh} + "\u2d30\u2d67" + "\u2d6f\u2d70" + "\u2d7f\u2d7f", + // Unicode 11.0 property value: {scriptextensions=tirhuta} + "\u0951\u0952" + + "\u0964\u0965" + + "\ua830\ua839" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9", + // Unicode 11.0 property value: {scriptextensions=ugaritic} + "\ud800\udf80\ud800\udf9d" + "\ud800\udf9f\ud800\udf9f", + // Unicode 11.0 property value: {scriptextensions=unknown} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07fc" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a77\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c77" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e86" + + "\u0e89\u0e89" + + "\u0e8b\u0e8c" + + "\u0e8e\u0e93" + + "\u0e98\u0e98" + + "\u0ea0\u0ea0" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ea8\u0ea9" + + "\u0eac\u0eac" + + "\u0eba\u0eba" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc8\u1ccf" + + "\u1cfa\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20c0\u20cf" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2bc9\u2bc9" + + "\u2bff\u2bff" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e4f\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u32ff\u32ff" + + "\u4db6\u4dbf" + + "\u9ff0\u9fff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7ba\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab66\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\uf8ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ufffe\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude49\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\ude5f" + + "\ud803\ude7f\ud803\udeff" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf5a\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc5f\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb8\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1b\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud805\udfff" + + "\ud806\udc3c\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\ude84\ud806\ude85" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef9\ud807\udfff" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude9b\ud81b\udeff" + + "\ud81b\udf45\ud81b\udf4f" + + "\ud81b\udf7f\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe2\ud81b\udfff" + + "\ud821\udff2\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udedf" + + "\ud834\udef4\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf79\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4b\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\udc70" + + "\ud83b\udcb5\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83c\udc2c\ud83c\udc2f" + + "\ud83c\udc94\ud83c\udc9f" + + "\ud83c\udcaf\ud83c\udcb0" + + "\ud83c\udcc0\ud83c\udcc0" + + "\ud83c\udcd0\ud83c\udcd0" + + "\ud83c\udcf6\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd6c\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude03\ud83c\ude0f" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\ude4f" + + "\ud83c\ude52\ud83c\ude5f" + + "\ud83c\ude66\ud83c\udeff" + + "\ud83d\uded5\ud83d\udedf" + + "\ud83d\udeed\ud83d\udeef" + + "\ud83d\udefa\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd9\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd0f" + + "\ud83e\udd3f\ud83e\udd3f" + + "\ud83e\udd71\ud83e\udd72" + + "\ud83e\udd77\ud83e\udd79" + + "\ud83e\udd7b\ud83e\udd7b" + + "\ud83e\udda3\ud83e\uddaf" + + "\ud83e\uddba\ud83e\uddbf" + + "\ud83e\uddc3\ud83e\uddcf" + + "\ud83e\ude00\ud83e\ude5f" + + "\ud83e\ude6e\ud83f\udfff" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 11.0 property value: {scriptextensions=vai} + "\ua500\ua62b", + // Unicode 11.0 property value: {scriptextensions=warangciti} + "\ud806\udca0\ud806\udcf2" + "\ud806\udcff\ud806\udcff", + // Unicode 11.0 property value: {scriptextensions=yi} + "\u3001\u3002" + + "\u3008\u3011" + + "\u3014\u301b" + + "\u30fb\u30fb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\uff61\uff65", + // Unicode 11.0 property value: {scriptextensions=zanabazarsquare} + "\ud806\ude00\ud806\ude47", + // Unicode 11.0 property value: {sentencebreak=aterm} + "\u002e\u002e" + "\u2024\u2024" + "\ufe52\ufe52" + "\uff0e\uff0e", + // Unicode 11.0 property value: {sentencebreak=close} + "\"\"" + + "\u0027\u0029" + + "\u005b\u005b" + + "\u005d\u005d" + + "\u007b\u007b" + + "\u007d\u007d" + + "\u00ab\u00ab" + + "\u00bb\u00bb" + + "\u0f3a\u0f3d" + + "\u169b\u169c" + + "\u2018\u201f" + + "\u2039\u203a" + + "\u2045\u2046" + + "\u207d\u207e" + + "\u208d\u208e" + + "\u2308\u230b" + + "\u2329\u232a" + + "\u275b\u2760" + + "\u2768\u2775" + + "\u27c5\u27c6" + + "\u27e6\u27ef" + + "\u2983\u2998" + + "\u29d8\u29db" + + "\u29fc\u29fd" + + "\u2e00\u2e0d" + + "\u2e1c\u2e1d" + + "\u2e20\u2e29" + + "\u2e42\u2e42" + + "\u3008\u3011" + + "\u3014\u301b" + + "\u301d\u301f" + + "\ufd3e\ufd3f" + + "\ufe17\ufe18" + + "\ufe35\ufe44" + + "\ufe47\ufe48" + + "\ufe59\ufe5e" + + "\uff08\uff09" + + "\uff3b\uff3b" + + "\uff3d\uff3d" + + "\uff5b\uff5b" + + "\uff5d\uff5d" + + "\uff5f\uff60" + + "\uff62\uff63" + + "\ud83d\ude76\ud83d\ude78", + // Unicode 11.0 property value: {sentencebreak=cr} + "\r\r", + // Unicode 11.0 property value: {sentencebreak=extend} + "\u0300\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u07fd\u07fd" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d3\u08e1" + + "\u08e3\u0903" + + "\u093a\u093c" + + "\u093e\u094f" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0983" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a03" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a83" + + "\u0abc\u0abc" + + "\u0abe\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b03" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c04" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c83" + + "\u0cbc\u0cbc" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d03" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0d82\u0d83" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0eb9" + + "\u0ebb\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f3f" + + "\u0f71\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102b\u103e" + + "\u1056\u1059" + + "\u105e\u1060" + + "\u1062\u1064" + + "\u1067\u106d" + + "\u1071\u1074" + + "\u1082\u108d" + + "\u108f\u108f" + + "\u109a\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1a17\u1a1b" + + "\u1a55\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b04" + + "\u1b34\u1b44" + + "\u1b6b\u1b73" + + "\u1b80\u1b82" + + "\u1ba1\u1bad" + + "\u1be6\u1bf3" + + "\u1c24\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce8" + + "\u1ced\u1ced" + + "\u1cf2\u1cf4" + + "\u1cf7\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200d" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua823\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua953" + + "\ua980\ua983" + + "\ua9b3\ua9c0" + + "\ua9e5\ua9e5" + + "\uaa29\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4d" + + "\uaa7b\uaa7d" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaeb\uaaef" + + "\uaaf5\uaaf6" + + "\uabe3\uabea" + + "\uabec\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\uff9e\uff9f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc00\ud804\udc02" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc82" + + "\ud804\udcb0\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd34" + + "\ud804\udd45\ud804\udd46" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd82" + + "\ud804\uddb3\ud804\uddc0" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2c\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udeea" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf3e\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc35\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb0\ud805\udcc3" + + "\ud805\uddaf\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude30\ud805\ude40" + + "\ud805\udeab\ud805\udeb7" + + "\ud805\udf1d\ud805\udf2b" + + "\ud806\udc2c\ud806\udc3a" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude39" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude5b" + + "\ud806\ude8a\ud806\ude99" + + "\ud807\udc2f\ud807\udc36" + + "\ud807\udc38\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd8a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd97" + + "\ud807\udef3\ud807\udef6" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf51\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 11.0 property value: {sentencebreak=format} + "\u00ad\u00ad" + + "\u0600\u0605" + + "\u061c\u061c" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\u180e\u180e" + + "\u200b\u200b" + + "\u200e\u200f" + + "\u202a\u202e" + + "\u2060\u2064" + + "\u2066\u206f" + + "\ufeff\ufeff" + + "\ufff9\ufffb" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udccd\ud804\udccd" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc01\udb40\udc01", + // Unicode 11.0 property value: {sentencebreak=lf} + "\n\n", + // Unicode 11.0 property value: {sentencebreak=lower} + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0138" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018d" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019b" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01aa\u01ab" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01ba" + + "\u01bd\u01bf" + + "\u01c6\u01c6" + + "\u01c9\u01c9" + + "\u01cc\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f0" + + "\u01f3\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0221\u0221" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0239" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0293" + + "\u0295\u02b8" + + "\u02c0\u02c1" + + "\u02e0\u02e4" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037a\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fc" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0560\u0588" + + "\u10d0\u10fa" + + "\u10fd\u10ff" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d00\u1dbf" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9d" + + "\u1e9f\u1e9f" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1f87" + + "\u1f90\u1f97" + + "\u1fa0\u1fa7" + + "\u1fb0\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u210a\u210a" + + "\u210e\u210f" + + "\u2113\u2113" + + "\u212f\u212f" + + "\u2134\u2134" + + "\u2139\u2139" + + "\u213c\u213d" + + "\u2146\u2149" + + "\u214e\u214e" + + "\u2170\u217f" + + "\u2184\u2184" + + "\u24d0\u24e9" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c71\u2c71" + + "\u2c73\u2c74" + + "\u2c76\u2c7d" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce4" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69d" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua731" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua778" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua78e\ua78e" + + "\ua791\ua791" + + "\ua793\ua795" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7af\ua7af" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\ua7b9\ua7b9" + + "\ua7f8\ua7fa" + + "\uab30\uab5a" + + "\uab5c\uab65" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud81b\ude60\ud81b\ude7f" + + "\ud835\udc1a\ud835\udc33" + + "\ud835\udc4e\ud835\udc54" + + "\ud835\udc56\ud835\udc67" + + "\ud835\udc82\ud835\udc9b" + + "\ud835\udcb6\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udccf" + + "\ud835\udcea\ud835\udd03" + + "\ud835\udd1e\ud835\udd37" + + "\ud835\udd52\ud835\udd6b" + + "\ud835\udd86\ud835\udd9f" + + "\ud835\uddba\ud835\uddd3" + + "\ud835\uddee\ud835\ude07" + + "\ud835\ude22\ud835\ude3b" + + "\ud835\ude56\ud835\ude6f" + + "\ud835\ude8a\ud835\udea5" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udee1" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf1b" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf55" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udf8f" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfc9" + + "\ud835\udfcb\ud835\udfcb" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 11.0 property value: {sentencebreak=numeric} + "\u0030\u0039" + + "\u0660\u0669" + + "\u066b\u066c" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\ud801\udca0\ud801\udca9" + + "\ud803\udd30\ud803\udd39" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udda0\ud807\udda9" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 11.0 property value: {sentencebreak=oletter} + "\u01bb\u01bb" + + "\u01c0\u01c3" + + "\u0294\u0294" + + "\u02b9\u02bf" + + "\u02c6\u02d1" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0374\u0374" + + "\u0559\u0559" + + "\u05d0\u05ea" + + "\u05ef\u05f3" + + "\u0620\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06e5\u06e6" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0971\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0e01\u0e30" + + "\u0e32\u0e33" + + "\u0e40\u0e46" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb0" + + "\u0eb2\u0eb3" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u1000\u102a" + + "\u103f\u103f" + + "\u1050\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u10fc\u10fc" + + "\u1100\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u1820\u1878" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a16" + + "\u1a20\u1a54" + + "\u1aa7\u1aa7" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1ce9\u1cec" + + "\u1cee\u1cf1" + + "\u1cf5\u1cf6" + + "\u2135\u2138" + + "\u2180\u2182" + + "\u2185\u2188" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e2f\u2e2f" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua66e\ua66e" + + "\ua67f\ua67f" + + "\ua6a0\ua6ef" + + "\ua717\ua71f" + + "\ua788\ua788" + + "\ua78f\ua78f" + + "\ua7f7\ua7f7" + + "\ua7fb\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9cf\ua9cf" + + "\ua9e0\ua9e4" + + "\ua9e6\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa60\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff66\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc50\ud801\udc9d" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udd00\ud803\udd23" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd44\ud804\udd44" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udf00\ud805\udf1a" + + "\ud806\udc00\ud806\udc2b" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude83" + + "\ud806\ude86\ud806\ude89" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd89" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef2" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udff1" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 11.0 property value: {sentencebreak=other} + "\000\u0008" + + "\u000e\u001f" + + "\u0023\u0026" + + "\u002a\u002b" + + "\u002f\u002f" + + "\u003b\u003e" + + "\u0040\u0040" + + "\\\\" + + "\u005e\u0060" + + "\u007c\u007c" + + "\u007e\u0084" + + "\u0086\u009f" + + "\u00a1\u00a9" + + "\u00ac\u00ac" + + "\u00ae\u00b4" + + "\u00b6\u00b9" + + "\u00bc\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02c2\u02c5" + + "\u02d2\u02df" + + "\u02e5\u02eb" + + "\u02ed\u02ed" + + "\u02ef\u02ff" + + "\u0375\u0375" + + "\u0378\u0379" + + "\u037e\u037e" + + "\u0380\u0385" + + "\u0387\u0387" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u03f6\u03f6" + + "\u0482\u0482" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u055a\u055c" + + "\u055e\u055f" + + "\u058a\u0590" + + "\u05be\u05be" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f4\u05ff" + + "\u0606\u060b" + + "\u060e\u060f" + + "\u061b\u061b" + + "\u061d\u061d" + + "\u066a\u066a" + + "\u066d\u066d" + + "\u06de\u06de" + + "\u06e9\u06e9" + + "\u06fd\u06fe" + + "\u0703\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07f6\u07f7" + + "\u07fb\u07fc" + + "\u07fe\u07ff" + + "\u082e\u0836" + + "\u0838\u0838" + + "\u083a\u083c" + + "\u083f\u083f" + + "\u085c\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0970\u0970" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09f2\u09fb" + + "\u09fd\u09fd" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a76\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af0\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b70\u0b70" + + "\u0b72\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bf0\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c7f" + + "\u0c84\u0c84" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d4f\u0d53" + + "\u0d58\u0d5e" + + "\u0d64\u0d65" + + "\u0d70\u0d79" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df4\u0e00" + + "\u0e3b\u0e3f" + + "\u0e4f\u0e4f" + + "\u0e5a\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e86" + + "\u0e89\u0e89" + + "\u0e8b\u0e8c" + + "\u0e8e\u0e93" + + "\u0e98\u0e98" + + "\u0ea0\u0ea0" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ea8\u0ea9" + + "\u0eac\u0eac" + + "\u0eba\u0eba" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f01\u0f17" + + "\u0f1a\u0f1f" + + "\u0f2a\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f85\u0f85" + + "\u0f98\u0f98" + + "\u0fbd\u0fc5" + + "\u0fc7\u0fff" + + "\u104c\u104f" + + "\u109e\u109f" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u10fb\u10fb" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u1360\u1361" + + "\u1363\u1366" + + "\u1369\u137f" + + "\u1390\u139f" + + "\u13f6\u13f7" + + "\u13fe\u1400" + + "\u166d\u166d" + + "\u169d\u169f" + + "\u16eb\u16ed" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17d4\u17d6" + + "\u17d8\u17db" + + "\u17de\u17df" + + "\u17ea\u1801" + + "\u1804\u1807" + + "\u180a\u180a" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19da\u19ff" + + "\u1a1c\u1a1f" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1aa6" + + "\u1aac\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b5c\u1b5d" + + "\u1b60\u1b6a" + + "\u1b74\u1b7f" + + "\u1bf4\u1bff" + + "\u1c38\u1c3a" + + "\u1c3d\u1c3f" + + "\u1c4a\u1c4c" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc0\u1ccf" + + "\u1cd3\u1cd3" + + "\u1cfa\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fc5\u1fc5" + + "\u1fcd\u1fcf" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdf" + + "\u1fed\u1ff1" + + "\u1ff5\u1ff5" + + "\u1ffd\u1fff" + + "\u2010\u2012" + + "\u2015\u2017" + + "\u2020\u2023" + + "\u2025\u2027" + + "\u2030\u2038" + + "\u203b\u203b" + + "\u203e\u2044" + + "\u204a\u205e" + + "\u2065\u2065" + + "\u2070\u2070" + + "\u2072\u207c" + + "\u2080\u208c" + + "\u208f\u208f" + + "\u209d\u20cf" + + "\u20f1\u2101" + + "\u2103\u2106" + + "\u2108\u2109" + + "\u2114\u2114" + + "\u2116\u2118" + + "\u211e\u2123" + + "\u2125\u2125" + + "\u2127\u2127" + + "\u2129\u2129" + + "\u212e\u212e" + + "\u213a\u213b" + + "\u2140\u2144" + + "\u214a\u214d" + + "\u214f\u215f" + + "\u2189\u2307" + + "\u230c\u2328" + + "\u232b\u24b5" + + "\u24ea\u275a" + + "\u2761\u2767" + + "\u2776\u27c4" + + "\u27c7\u27e5" + + "\u27f0\u2982" + + "\u2999\u29d7" + + "\u29dc\u29fb" + + "\u29fe\u2bff" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2ce5\u2cea" + + "\u2cf4\u2cff" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d70\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e0e\u2e1b" + + "\u2e1e\u2e1f" + + "\u2e2a\u2e2d" + + "\u2e30\u2e3b" + + "\u2e3d\u2e41" + + "\u2e43\u2fff" + + "\u3003\u3004" + + "\u3012\u3013" + + "\u301c\u301c" + + "\u3020\u3020" + + "\u3030\u3030" + + "\u3036\u3037" + + "\u303d\u3040" + + "\u3097\u3098" + + "\u309b\u309c" + + "\u30a0\u30a0" + + "\u30fb\u30fb" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u319f" + + "\u31bb\u31ef" + + "\u3200\u33ff" + + "\u4db6\u4dff" + + "\u9ff0\u9fff" + + "\ua48d\ua4cf" + + "\ua4fe\ua4fe" + + "\ua60d\ua60d" + + "\ua62c\ua63f" + + "\ua673\ua673" + + "\ua67e\ua67e" + + "\ua6f2\ua6f2" + + "\ua6f4\ua6f6" + + "\ua6f8\ua716" + + "\ua720\ua721" + + "\ua789\ua78a" + + "\ua7ba\ua7f6" + + "\ua828\ua83f" + + "\ua874\ua875" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua8f8\ua8fa" + + "\ua8fc\ua8fc" + + "\ua92e\ua92e" + + "\ua954\ua95f" + + "\ua97d\ua97f" + + "\ua9c1\ua9c7" + + "\ua9ca\ua9ce" + + "\ua9da\ua9df" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5c" + + "\uaa77\uaa79" + + "\uaac3\uaada" + + "\uaade\uaadf" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab5b\uab5b" + + "\uab66\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\uf8ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb29\ufb29" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbb2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfc\ufdff" + + "\ufe12\ufe12" + + "\ufe14\ufe16" + + "\ufe19\ufe1f" + + "\ufe30\ufe30" + + "\ufe33\ufe34" + + "\ufe45\ufe46" + + "\ufe49\ufe4f" + + "\ufe53\ufe54" + + "\ufe5f\ufe62" + + "\ufe64\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uff02\uff07" + + "\uff0a\uff0b" + + "\uff0f\uff19" + + "\uff1b\uff1e" + + "\uff20\uff20" + + "\uff3c\uff3c" + + "\uff3e\uff40" + + "\uff5c\uff5c" + + "\uff5e\uff5e" + + "\uff65\uff65" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\ufff8" + + "\ufffc\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udd3f" + + "\ud800\udd75\ud800\uddfc" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udee1\ud800\udeff" + + "\ud800\udf20\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9f" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd0\ud800\udfd0" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc5f" + + "\ud802\udc77\ud802\udc7f" + + "\ud802\udc9f\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcff" + + "\ud802\udd16\ud802\udd1f" + + "\ud802\udd3a\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbd" + + "\ud802\uddc0\ud802\uddff" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude40\ud802\ude55" + + "\ud802\ude58\ud802\ude5f" + + "\ud802\ude7d\ud802\ude7f" + + "\ud802\ude9d\ud802\udebf" + + "\ud802\udec8\ud802\udec8" + + "\ud802\udee7\ud802\udeff" + + "\ud802\udf36\ud802\udf3f" + + "\ud802\udf56\ud802\udf5f" + + "\ud802\udf73\ud802\udf7f" + + "\ud802\udf92\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcff" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\udeff" + + "\ud803\udf1d\ud803\udf26" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf51\ud803\udf54" + + "\ud803\udf5a\ud803\udfff" + + "\ud804\udc49\ud804\udc65" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcc2\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd40\ud804\udd40" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd74\ud804\udd75" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddc7\ud804\uddc8" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udddb\ud804\udddb" + + "\ud804\udddd\ud804\udddd" + + "\ud804\udde0\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3a\ud804\ude3a" + + "\ud804\ude3d\ud804\ude3d" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc4d\ud805\udc4f" + + "\ud805\udc5a\ud805\udc5d" + + "\ud805\udc5f\ud805\udc7f" + + "\ud805\udcc6\ud805\udcc6" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddc1\ud805\uddc1" + + "\ud805\uddc4\ud805\uddc8" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude43\ud805\ude43" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude7f" + + "\ud805\udeb8\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1b\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf3a\ud805\udf3b" + + "\ud805\udf3f\ud805\udfff" + + "\ud806\udc3b\ud806\udc9f" + + "\ud806\udcea\ud806\udcfe" + + "\ud806\udd00\ud806\uddff" + + "\ud806\ude3f\ud806\ude41" + + "\ud806\ude44\ud806\ude46" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\ude84\ud806\ude85" + + "\ud806\ude9a\ud806\ude9a" + + "\ud806\ude9e\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc43\ud807\udc4f" + + "\ud807\udc5a\ud807\udc71" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef9\ud807\udfff" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf39\ud81a\udf3f" + + "\ud81a\udf45\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude80\ud81b\ude97" + + "\ud81b\ude99\ud81b\udeff" + + "\ud81b\udf45\ud81b\udf4f" + + "\ud81b\udf7f\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe2\ud81b\udfff" + + "\ud821\udff2\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9c" + + "\ud82f\udca4\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\ude41" + + "\ud834\ude45\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udec1\ud835\udec1" + + "\ud835\udedb\ud835\udedb" + + "\ud835\udefb\ud835\udefb" + + "\ud835\udf15\ud835\udf15" + + "\ud835\udf35\ud835\udf35" + + "\ud835\udf4f\ud835\udf4f" + + "\ud835\udf6f\ud835\udf6f" + + "\ud835\udf89\ud835\udf89" + + "\ud835\udfa9\ud835\udfa9" + + "\ud835\udfc3\ud835\udfc3" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\udc00\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude87" + + "\ud836\ude89\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud839\udfff" + + "\ud83a\udcc5\ud83a\udccf" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4b\ud83a\udd4f" + + "\ud83a\udd5a\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83c\udd2f" + + "\ud83c\udd4a\ud83c\udd4f" + + "\ud83c\udd6a\ud83c\udd6f" + + "\ud83c\udd8a\ud83d\ude75" + + "\ud83d\ude79\ud83f\udfff" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 11.0 property value: {sentencebreak=scontinue} + "\u002c\u002d" + + "\u003a\u003a" + + "\u055d\u055d" + + "\u060c\u060d" + + "\u07f8\u07f8" + + "\u1802\u1802" + + "\u1808\u1808" + + "\u2013\u2014" + + "\u3001\u3001" + + "\ufe10\ufe11" + + "\ufe13\ufe13" + + "\ufe31\ufe32" + + "\ufe50\ufe51" + + "\ufe55\ufe55" + + "\ufe58\ufe58" + + "\ufe63\ufe63" + + "\uff0c\uff0d" + + "\uff1a\uff1a" + + "\uff64\uff64", + // Unicode 11.0 property value: {sentencebreak=sep} + "\u0085\u0085" + "\u2028\u2029", + // Unicode 11.0 property value: {sentencebreak=sp} + "\t\t" + + "\u000b\f" + + "\u0020\u0020" + + "\u00a0\u00a0" + + "\u1680\u1680" + + "\u2000\u200a" + + "\u202f\u202f" + + "\u205f\u205f" + + "\u3000\u3000", + // Unicode 11.0 property value: {sentencebreak=sterm} + "\u0021\u0021" + + "\u003f\u003f" + + "\u0589\u0589" + + "\u061e\u061f" + + "\u06d4\u06d4" + + "\u0700\u0702" + + "\u07f9\u07f9" + + "\u0837\u0837" + + "\u0839\u0839" + + "\u083d\u083e" + + "\u0964\u0965" + + "\u104a\u104b" + + "\u1362\u1362" + + "\u1367\u1368" + + "\u166e\u166e" + + "\u1735\u1736" + + "\u1803\u1803" + + "\u1809\u1809" + + "\u1944\u1945" + + "\u1aa8\u1aab" + + "\u1b5a\u1b5b" + + "\u1b5e\u1b5f" + + "\u1c3b\u1c3c" + + "\u1c7e\u1c7f" + + "\u203c\u203d" + + "\u2047\u2049" + + "\u2e2e\u2e2e" + + "\u2e3c\u2e3c" + + "\u3002\u3002" + + "\ua4ff\ua4ff" + + "\ua60e\ua60f" + + "\ua6f3\ua6f3" + + "\ua6f7\ua6f7" + + "\ua876\ua877" + + "\ua8ce\ua8cf" + + "\ua92f\ua92f" + + "\ua9c8\ua9c9" + + "\uaa5d\uaa5f" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ufe56\ufe57" + + "\uff01\uff01" + + "\uff1f\uff1f" + + "\uff61\uff61" + + "\ud802\ude56\ud802\ude57" + + "\ud803\udf55\ud803\udf59" + + "\ud804\udc47\ud804\udc48" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd41\ud804\udd43" + + "\ud804\uddc5\ud804\uddc6" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddde\ud804\udddf" + + "\ud804\ude38\ud804\ude39" + + "\ud804\ude3b\ud804\ude3c" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4c" + + "\ud805\uddc2\ud805\uddc3" + + "\ud805\uddc9\ud805\uddd7" + + "\ud805\ude41\ud805\ude42" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\ude42\ud806\ude43" + + "\ud806\ude9b\ud806\ude9c" + + "\ud807\udc41\ud807\udc42" + + "\ud807\udef7\ud807\udef8" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf38" + + "\ud81a\udf44\ud81a\udf44" + + "\ud81b\ude98\ud81b\ude98" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude88\ud836\ude88", + // Unicode 11.0 property value: {sentencebreak=upper} + "\u0041\u005a" + + "\u00c0\u00d6" + + "\u00d8\u00de" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u014a\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c5" + + "\u01c7\u01c8" + + "\u01ca\u01cb" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f2" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03cf\u03cf" + + "\u03d2\u03d4" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f4\u03f4" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13a0\u13f5" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1f88\u1f8f" + + "\u1f98\u1f9f" + + "\u1fa8\u1faf" + + "\u1fb8\u1fbc" + + "\u1fc8\u1fcc" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff8\u1ffc" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210b\u210d" + + "\u2110\u2112" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u2130\u2133" + + "\u213e\u213f" + + "\u2145\u2145" + + "\u2160\u216f" + + "\u2183\u2183" + + "\u24b6\u24cf" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\ua7b8\ua7b8" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud81b\ude40\ud81b\ude5f" + + "\ud835\udc00\ud835\udc19" + + "\ud835\udc34\ud835\udc4d" + + "\ud835\udc68\ud835\udc81" + + "\ud835\udc9c\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb5" + + "\ud835\udcd0\ud835\udce9" + + "\ud835\udd04\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd38\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd6c\ud835\udd85" + + "\ud835\udda0\ud835\uddb9" + + "\ud835\uddd4\ud835\udded" + + "\ud835\ude08\ud835\ude21" + + "\ud835\ude3c\ud835\ude55" + + "\ud835\ude70\ud835\ude89" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udee2\ud835\udefa" + + "\ud835\udf1c\ud835\udf34" + + "\ud835\udf56\ud835\udf6e" + + "\ud835\udf90\ud835\udfa8" + + "\ud835\udfca\ud835\udfca" + + "\ud83a\udd00\ud83a\udd21" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 11.0 property value: {sentenceterminal} + "\u0021\u0021" + + "\u002e\u002e" + + "\u003f\u003f" + + "\u0589\u0589" + + "\u061e\u061f" + + "\u06d4\u06d4" + + "\u0700\u0702" + + "\u07f9\u07f9" + + "\u0837\u0837" + + "\u0839\u0839" + + "\u083d\u083e" + + "\u0964\u0965" + + "\u104a\u104b" + + "\u1362\u1362" + + "\u1367\u1368" + + "\u166e\u166e" + + "\u1735\u1736" + + "\u1803\u1803" + + "\u1809\u1809" + + "\u1944\u1945" + + "\u1aa8\u1aab" + + "\u1b5a\u1b5b" + + "\u1b5e\u1b5f" + + "\u1c3b\u1c3c" + + "\u1c7e\u1c7f" + + "\u203c\u203d" + + "\u2047\u2049" + + "\u2e2e\u2e2e" + + "\u2e3c\u2e3c" + + "\u3002\u3002" + + "\ua4ff\ua4ff" + + "\ua60e\ua60f" + + "\ua6f3\ua6f3" + + "\ua6f7\ua6f7" + + "\ua876\ua877" + + "\ua8ce\ua8cf" + + "\ua92f\ua92f" + + "\ua9c8\ua9c9" + + "\uaa5d\uaa5f" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ufe52\ufe52" + + "\ufe56\ufe57" + + "\uff01\uff01" + + "\uff0e\uff0e" + + "\uff1f\uff1f" + + "\uff61\uff61" + + "\ud802\ude56\ud802\ude57" + + "\ud803\udf55\ud803\udf59" + + "\ud804\udc47\ud804\udc48" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd41\ud804\udd43" + + "\ud804\uddc5\ud804\uddc6" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddde\ud804\udddf" + + "\ud804\ude38\ud804\ude39" + + "\ud804\ude3b\ud804\ude3c" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4c" + + "\ud805\uddc2\ud805\uddc3" + + "\ud805\uddc9\ud805\uddd7" + + "\ud805\ude41\ud805\ude42" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\ude42\ud806\ude43" + + "\ud806\ude9b\ud806\ude9c" + + "\ud807\udc41\ud807\udc42" + + "\ud807\udef7\ud807\udef8" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf38" + + "\ud81a\udf44\ud81a\udf44" + + "\ud81b\ude98\ud81b\ude98" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude88\ud836\ude88", + // Unicode 11.0 property value: {sharada} + "\ud804\udd80\ud804\uddcd" + "\ud804\uddd0\ud804\udddf", + // Unicode 11.0 property value: {shavian} + "\ud801\udc50\ud801\udc7f", + // Unicode 11.0 property value: {siddham} + "\ud805\udd80\ud805\uddb5" + "\ud805\uddb8\ud805\udddd", + // Unicode 11.0 property value: {signwriting} + "\ud836\udc00\ud836\ude8b" + "\ud836\ude9b\ud836\ude9f" + "\ud836\udea1\ud836\udeaf", + // Unicode 11.0 property value: {sinhala} + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\ud804\udde1\ud804\uddf4", + // Unicode 11.0 property value: {sk} + "\u005e\u005e" + + "\u0060\u0060" + + "\u00a8\u00a8" + + "\u00af\u00af" + + "\u00b4\u00b4" + + "\u00b8\u00b8" + + "\u02c2\u02c5" + + "\u02d2\u02df" + + "\u02e5\u02eb" + + "\u02ed\u02ed" + + "\u02ef\u02ff" + + "\u0375\u0375" + + "\u0384\u0385" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fcd\u1fcf" + + "\u1fdd\u1fdf" + + "\u1fed\u1fef" + + "\u1ffd\u1ffe" + + "\u309b\u309c" + + "\ua700\ua716" + + "\ua720\ua721" + + "\ua789\ua78a" + + "\uab5b\uab5b" + + "\ufbb2\ufbc1" + + "\uff3e\uff3e" + + "\uff40\uff40" + + "\uffe3\uffe3" + + "\ud83c\udffb\ud83c\udfff", + // Unicode 11.0 property value: {sm} + "\u002b\u002b" + + "\u003c\u003e" + + "\u007c\u007c" + + "\u007e\u007e" + + "\u00ac\u00ac" + + "\u00b1\u00b1" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u03f6\u03f6" + + "\u0606\u0608" + + "\u2044\u2044" + + "\u2052\u2052" + + "\u207a\u207c" + + "\u208a\u208c" + + "\u2118\u2118" + + "\u2140\u2144" + + "\u214b\u214b" + + "\u2190\u2194" + + "\u219a\u219b" + + "\u21a0\u21a0" + + "\u21a3\u21a3" + + "\u21a6\u21a6" + + "\u21ae\u21ae" + + "\u21ce\u21cf" + + "\u21d2\u21d2" + + "\u21d4\u21d4" + + "\u21f4\u22ff" + + "\u2320\u2321" + + "\u237c\u237c" + + "\u239b\u23b3" + + "\u23dc\u23e1" + + "\u25b7\u25b7" + + "\u25c1\u25c1" + + "\u25f8\u25ff" + + "\u266f\u266f" + + "\u27c0\u27c4" + + "\u27c7\u27e5" + + "\u27f0\u27ff" + + "\u2900\u2982" + + "\u2999\u29d7" + + "\u29dc\u29fb" + + "\u29fe\u2aff" + + "\u2b30\u2b44" + + "\u2b47\u2b4c" + + "\ufb29\ufb29" + + "\ufe62\ufe62" + + "\ufe64\ufe66" + + "\uff0b\uff0b" + + "\uff1c\uff1e" + + "\uff5c\uff5c" + + "\uff5e\uff5e" + + "\uffe2\uffe2" + + "\uffe9\uffec" + + "\ud835\udec1\ud835\udec1" + + "\ud835\udedb\ud835\udedb" + + "\ud835\udefb\ud835\udefb" + + "\ud835\udf15\ud835\udf15" + + "\ud835\udf35\ud835\udf35" + + "\ud835\udf4f\ud835\udf4f" + + "\ud835\udf6f\ud835\udf6f" + + "\ud835\udf89\ud835\udf89" + + "\ud835\udfa9\ud835\udfa9" + + "\ud835\udfc3\ud835\udfc3" + + "\ud83b\udef0\ud83b\udef1", + // Unicode 11.0 property value: {so} + "\u00a6\u00a6" + + "\u00a9\u00a9" + + "\u00ae\u00ae" + + "\u00b0\u00b0" + + "\u0482\u0482" + + "\u058d\u058e" + + "\u060e\u060f" + + "\u06de\u06de" + + "\u06e9\u06e9" + + "\u06fd\u06fe" + + "\u07f6\u07f6" + + "\u09fa\u09fa" + + "\u0b70\u0b70" + + "\u0bf3\u0bf8" + + "\u0bfa\u0bfa" + + "\u0c7f\u0c7f" + + "\u0d4f\u0d4f" + + "\u0d79\u0d79" + + "\u0f01\u0f03" + + "\u0f13\u0f13" + + "\u0f15\u0f17" + + "\u0f1a\u0f1f" + + "\u0f34\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0fbe\u0fc5" + + "\u0fc7\u0fcc" + + "\u0fce\u0fcf" + + "\u0fd5\u0fd8" + + "\u109e\u109f" + + "\u1390\u1399" + + "\u1940\u1940" + + "\u19de\u19ff" + + "\u1b61\u1b6a" + + "\u1b74\u1b7c" + + "\u2100\u2101" + + "\u2103\u2106" + + "\u2108\u2109" + + "\u2114\u2114" + + "\u2116\u2117" + + "\u211e\u2123" + + "\u2125\u2125" + + "\u2127\u2127" + + "\u2129\u2129" + + "\u212e\u212e" + + "\u213a\u213b" + + "\u214a\u214a" + + "\u214c\u214d" + + "\u214f\u214f" + + "\u218a\u218b" + + "\u2195\u2199" + + "\u219c\u219f" + + "\u21a1\u21a2" + + "\u21a4\u21a5" + + "\u21a7\u21ad" + + "\u21af\u21cd" + + "\u21d0\u21d1" + + "\u21d3\u21d3" + + "\u21d5\u21f3" + + "\u2300\u2307" + + "\u230c\u231f" + + "\u2322\u2328" + + "\u232b\u237b" + + "\u237d\u239a" + + "\u23b4\u23db" + + "\u23e2\u2426" + + "\u2440\u244a" + + "\u249c\u24e9" + + "\u2500\u25b6" + + "\u25b8\u25c0" + + "\u25c2\u25f7" + + "\u2600\u266e" + + "\u2670\u2767" + + "\u2794\u27bf" + + "\u2800\u28ff" + + "\u2b00\u2b2f" + + "\u2b45\u2b46" + + "\u2b4d\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bc8" + + "\u2bca\u2bfe" + + "\u2ce5\u2cea" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3004\u3004" + + "\u3012\u3013" + + "\u3020\u3020" + + "\u3036\u3037" + + "\u303e\u303f" + + "\u3190\u3191" + + "\u3196\u319f" + + "\u31c0\u31e3" + + "\u3200\u321e" + + "\u322a\u3247" + + "\u3250\u3250" + + "\u3260\u327f" + + "\u328a\u32b0" + + "\u32c0\u32fe" + + "\u3300\u33ff" + + "\u4dc0\u4dff" + + "\ua490\ua4c6" + + "\ua828\ua82b" + + "\ua836\ua837" + + "\ua839\ua839" + + "\uaa77\uaa79" + + "\ufdfd\ufdfd" + + "\uffe4\uffe4" + + "\uffe8\uffe8" + + "\uffed\uffee" + + "\ufffc\ufffd" + + "\ud800\udd37\ud800\udd3f" + + "\ud800\udd79\ud800\udd89" + + "\ud800\udd8c\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfc" + + "\ud802\udc77\ud802\udc78" + + "\ud802\udec8\ud802\udec8" + + "\ud805\udf3f\ud805\udf3f" + + "\ud81a\udf3c\ud81a\udf3f" + + "\ud81a\udf45\ud81a\udf45" + + "\ud82f\udc9c\ud82f\udc9c" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\ude00\ud834\ude41" + + "\ud834\ude45\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud836\udc00\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude86" + + "\ud83b\udcac\ud83b\udcac" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd10\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83c\udffa" + + "\ud83d\udc00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef9" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd70" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udd7a" + + "\ud83e\udd7c\ud83e\udda2" + + "\ud83e\uddb0\ud83e\uddb9" + + "\ud83e\uddc0\ud83e\uddc2" + + "\ud83e\uddd0\ud83e\uddff" + + "\ud83e\ude60\ud83e\ude6d", + // Unicode 11.0 property value: {softdotted} + "\u0069\u006a" + + "\u012f\u012f" + + "\u0249\u0249" + + "\u0268\u0268" + + "\u029d\u029d" + + "\u02b2\u02b2" + + "\u03f3\u03f3" + + "\u0456\u0456" + + "\u0458\u0458" + + "\u1d62\u1d62" + + "\u1d96\u1d96" + + "\u1da4\u1da4" + + "\u1da8\u1da8" + + "\u1e2d\u1e2d" + + "\u1ecb\u1ecb" + + "\u2071\u2071" + + "\u2148\u2149" + + "\u2c7c\u2c7c" + + "\ud835\udc22\ud835\udc23" + + "\ud835\udc56\ud835\udc57" + + "\ud835\udc8a\ud835\udc8b" + + "\ud835\udcbe\ud835\udcbf" + + "\ud835\udcf2\ud835\udcf3" + + "\ud835\udd26\ud835\udd27" + + "\ud835\udd5a\ud835\udd5b" + + "\ud835\udd8e\ud835\udd8f" + + "\ud835\uddc2\ud835\uddc3" + + "\ud835\uddf6\ud835\uddf7" + + "\ud835\ude2a\ud835\ude2b" + + "\ud835\ude5e\ud835\ude5f" + + "\ud835\ude92\ud835\ude93", + // Unicode 11.0 property value: {sogdian} + "\ud803\udf30\ud803\udf59", + // Unicode 11.0 property value: {sorasompeng} + "\ud804\udcd0\ud804\udce8" + "\ud804\udcf0\ud804\udcf9", + // Unicode 11.0 property value: {soyombo} + "\ud806\ude50\ud806\ude83" + "\ud806\ude86\ud806\udea2", + // Unicode 11.0 property value: {sundanese} + "\u1b80\u1bbf" + "\u1cc0\u1cc7", + // Unicode 11.0 property value: {sylotinagri} + "\ua800\ua82b", + // Unicode 11.0 property value: {syriac} + "\u0700\u070d" + "\u070f\u074a" + "\u074d\u074f" + "\u0860\u086a", + // Unicode 11.0 property value: {tagalog} + "\u1700\u170c" + "\u170e\u1714", + // Unicode 11.0 property value: {tagbanwa} + "\u1760\u176c" + "\u176e\u1770" + "\u1772\u1773", + // Unicode 11.0 property value: {taile} + "\u1950\u196d" + "\u1970\u1974", + // Unicode 11.0 property value: {taitham} + "\u1a20\u1a5e" + "\u1a60\u1a7c" + "\u1a7f\u1a89" + "\u1a90\u1a99" + "\u1aa0\u1aad", + // Unicode 11.0 property value: {taiviet} + "\uaa80\uaac2" + "\uaadb\uaadf", + // Unicode 11.0 property value: {takri} + "\ud805\ude80\ud805\udeb7" + "\ud805\udec0\ud805\udec9", + // Unicode 11.0 property value: {tamil} + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa", + // Unicode 11.0 property value: {tangut} + "\ud81b\udfe0\ud81b\udfe0" + "\ud81c\udc00\ud821\udff1" + "\ud822\udc00\ud822\udef2", + // Unicode 11.0 property value: {telugu} + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f", + // Unicode 11.0 property value: {terminalpunctuation} + "\u0021\u0021" + + "\u002c\u002c" + + "\u002e\u002e" + + "\u003a\u003b" + + "\u003f\u003f" + + "\u037e\u037e" + + "\u0387\u0387" + + "\u0589\u0589" + + "\u05c3\u05c3" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u06d4\u06d4" + + "\u0700\u070a" + + "\u070c\u070c" + + "\u07f8\u07f9" + + "\u0830\u083e" + + "\u085e\u085e" + + "\u0964\u0965" + + "\u0e5a\u0e5b" + + "\u0f08\u0f08" + + "\u0f0d\u0f12" + + "\u104a\u104b" + + "\u1361\u1368" + + "\u166d\u166e" + + "\u16eb\u16ed" + + "\u1735\u1736" + + "\u17d4\u17d6" + + "\u17da\u17da" + + "\u1802\u1805" + + "\u1808\u1809" + + "\u1944\u1945" + + "\u1aa8\u1aab" + + "\u1b5a\u1b5b" + + "\u1b5d\u1b5f" + + "\u1c3b\u1c3f" + + "\u1c7e\u1c7f" + + "\u203c\u203d" + + "\u2047\u2049" + + "\u2e2e\u2e2e" + + "\u2e3c\u2e3c" + + "\u2e41\u2e41" + + "\u2e4c\u2e4c" + + "\u2e4e\u2e4e" + + "\u3001\u3002" + + "\ua4fe\ua4ff" + + "\ua60d\ua60f" + + "\ua6f3\ua6f7" + + "\ua876\ua877" + + "\ua8ce\ua8cf" + + "\ua92f\ua92f" + + "\ua9c7\ua9c9" + + "\uaa5d\uaa5f" + + "\uaadf\uaadf" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ufe50\ufe52" + + "\ufe54\ufe57" + + "\uff01\uff01" + + "\uff0c\uff0c" + + "\uff0e\uff0e" + + "\uff1a\uff1b" + + "\uff1f\uff1f" + + "\uff61\uff61" + + "\uff64\uff64" + + "\ud800\udf9f\ud800\udf9f" + + "\ud800\udfd0\ud800\udfd0" + + "\ud802\udc57\ud802\udc57" + + "\ud802\udd1f\ud802\udd1f" + + "\ud802\ude56\ud802\ude57" + + "\ud802\udef0\ud802\udef5" + + "\ud802\udf3a\ud802\udf3f" + + "\ud802\udf99\ud802\udf9c" + + "\ud803\udf55\ud803\udf59" + + "\ud804\udc47\ud804\udc4d" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd41\ud804\udd43" + + "\ud804\uddc5\ud804\uddc6" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddde\ud804\udddf" + + "\ud804\ude38\ud804\ude3c" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4d" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\uddc2\ud805\uddc5" + + "\ud805\uddc9\ud805\uddd7" + + "\ud805\ude41\ud805\ude42" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\ude42\ud806\ude43" + + "\ud806\ude9b\ud806\ude9c" + + "\ud806\udea1\ud806\udea2" + + "\ud807\udc41\ud807\udc43" + + "\ud807\udc71\ud807\udc71" + + "\ud807\udef7\ud807\udef8" + + "\ud809\udc70\ud809\udc74" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf39" + + "\ud81a\udf44\ud81a\udf44" + + "\ud81b\ude97\ud81b\ude98" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude87\ud836\ude8a", + // Unicode 11.0 property value: {thaana} + "\u0780\u07b1", + // Unicode 11.0 property value: {thai} + "\u0e01\u0e3a" + "\u0e40\u0e5b", + // Unicode 11.0 property value: {tibetan} + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fd4" + + "\u0fd9\u0fda", + // Unicode 11.0 property value: {tifinagh} + "\u2d30\u2d67" + "\u2d6f\u2d70" + "\u2d7f\u2d7f", + // Unicode 11.0 property value: {tirhuta} + "\ud805\udc80\ud805\udcc7" + "\ud805\udcd0\ud805\udcd9", + // Unicode 11.0 property value: {ugaritic} + "\ud800\udf80\ud800\udf9d" + "\ud800\udf9f\ud800\udf9f", + // Unicode 11.0 property value: {unifiedideograph} + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ufa0e\ufa0f" + + "\ufa11\ufa11" + + "\ufa13\ufa14" + + "\ufa1f\ufa1f" + + "\ufa21\ufa21" + + "\ufa23\ufa24" + + "\ufa27\ufa29" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0", + // Unicode 11.0 property value: {unknown} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07fc" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a77\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c77" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e86" + + "\u0e89\u0e89" + + "\u0e8b\u0e8c" + + "\u0e8e\u0e93" + + "\u0e98\u0e98" + + "\u0ea0\u0ea0" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ea8\u0ea9" + + "\u0eac\u0eac" + + "\u0eba\u0eba" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc8\u1ccf" + + "\u1cfa\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20c0\u20cf" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2bc9\u2bc9" + + "\u2bff\u2bff" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e4f\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u32ff\u32ff" + + "\u4db6\u4dbf" + + "\u9ff0\u9fff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7ba\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab66\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\uf8ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ufffe\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude49\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\ude5f" + + "\ud803\ude7f\ud803\udeff" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf5a\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc5f\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb8\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1b\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud805\udfff" + + "\ud806\udc3c\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\ude84\ud806\ude85" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef9\ud807\udfff" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude9b\ud81b\udeff" + + "\ud81b\udf45\ud81b\udf4f" + + "\ud81b\udf7f\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe2\ud81b\udfff" + + "\ud821\udff2\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udedf" + + "\ud834\udef4\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf79\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4b\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\udc70" + + "\ud83b\udcb5\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83c\udc2c\ud83c\udc2f" + + "\ud83c\udc94\ud83c\udc9f" + + "\ud83c\udcaf\ud83c\udcb0" + + "\ud83c\udcc0\ud83c\udcc0" + + "\ud83c\udcd0\ud83c\udcd0" + + "\ud83c\udcf6\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd6c\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude03\ud83c\ude0f" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\ude4f" + + "\ud83c\ude52\ud83c\ude5f" + + "\ud83c\ude66\ud83c\udeff" + + "\ud83d\uded5\ud83d\udedf" + + "\ud83d\udeed\ud83d\udeef" + + "\ud83d\udefa\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd9\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd0f" + + "\ud83e\udd3f\ud83e\udd3f" + + "\ud83e\udd71\ud83e\udd72" + + "\ud83e\udd77\ud83e\udd79" + + "\ud83e\udd7b\ud83e\udd7b" + + "\ud83e\udda3\ud83e\uddaf" + + "\ud83e\uddba\ud83e\uddbf" + + "\ud83e\uddc3\ud83e\uddcf" + + "\ud83e\ude00\ud83e\ude5f" + + "\ud83e\ude6e\ud83f\udfff" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 11.0 property value: {uppercase} + "\u0041\u005a" + + "\u00c0\u00d6" + + "\u00d8\u00de" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u014a\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c4" + + "\u01c7\u01c7" + + "\u01ca\u01ca" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f1" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03cf\u03cf" + + "\u03d2\u03d4" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f4\u03f4" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13a0\u13f5" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1fb8\u1fbb" + + "\u1fc8\u1fcb" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff8\u1ffb" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210b\u210d" + + "\u2110\u2112" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u2130\u2133" + + "\u213e\u213f" + + "\u2145\u2145" + + "\u2160\u216f" + + "\u2183\u2183" + + "\u24b6\u24cf" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\ua7b8\ua7b8" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud81b\ude40\ud81b\ude5f" + + "\ud835\udc00\ud835\udc19" + + "\ud835\udc34\ud835\udc4d" + + "\ud835\udc68\ud835\udc81" + + "\ud835\udc9c\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb5" + + "\ud835\udcd0\ud835\udce9" + + "\ud835\udd04\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd38\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd6c\ud835\udd85" + + "\ud835\udda0\ud835\uddb9" + + "\ud835\uddd4\ud835\udded" + + "\ud835\ude08\ud835\ude21" + + "\ud835\ude3c\ud835\ude55" + + "\ud835\ude70\ud835\ude89" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udee2\ud835\udefa" + + "\ud835\udf1c\ud835\udf34" + + "\ud835\udf56\ud835\udf6e" + + "\ud835\udf90\ud835\udfa8" + + "\ud835\udfca\ud835\udfca" + + "\ud83a\udd00\ud83a\udd21" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 11.0 property value: {vai} + "\ua500\ua62b", + // Unicode 11.0 property value: {variationselector} + "\u180b\u180d" + "\ufe00\ufe0f" + "\udb40\udd00\udb40\uddef", + // Unicode 11.0 property value: {warangciti} + "\ud806\udca0\ud806\udcf2" + "\ud806\udcff\ud806\udcff", + // Unicode 11.0 property value: {whitespace} + "\t\r" + + "\u0020\u0020" + + "\u0085\u0085" + + "\u00a0\u00a0" + + "\u1680\u1680" + + "\u2000\u200a" + + "\u2028\u2029" + + "\u202f\u202f" + + "\u205f\u205f" + + "\u3000\u3000", + // Unicode 11.0 property value: {wordbreak=aletter} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02d7" + + "\u02de\u02e4" + + "\u02ec\u02ff" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u055b\u055c" + + "\u055e\u055e" + + "\u0560\u0588" + + "\u05f3\u05f3" + + "\u0620\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06e5\u06e6" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0971\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1820\u1878" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1a00\u1a16" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1ce9\u1cec" + + "\u1cee\u1cf1" + + "\u1cf5\u1cf6" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u212f\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e2f\u2e2f" + + "\u3005\u3005" + + "\u303b\u303c" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua67f\ua69d" + + "\ua6a0\ua6ef" + + "\ua717\ua7b9" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9cf\ua9cf" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb50\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd23" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd44\ud804\udd44" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud806\udc00\ud806\udc2b" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude83" + + "\ud806\ude86\ud806\ude89" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd89" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef2" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 11.0 property value: {wordbreak=cr} + "\r\r", + // Unicode 11.0 property value: {wordbreak=doublequote} + "\"\"", + // Unicode 11.0 property value: {wordbreak=extend} + "\u0300\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u07fd\u07fd" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d3\u08e1" + + "\u08e3\u0903" + + "\u093a\u093c" + + "\u093e\u094f" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0983" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a03" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a83" + + "\u0abc\u0abc" + + "\u0abe\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b03" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c04" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c83" + + "\u0cbc\u0cbc" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d03" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0d82\u0d83" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0eb9" + + "\u0ebb\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f3f" + + "\u0f71\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102b\u103e" + + "\u1056\u1059" + + "\u105e\u1060" + + "\u1062\u1064" + + "\u1067\u106d" + + "\u1071\u1074" + + "\u1082\u108d" + + "\u108f\u108f" + + "\u109a\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1a17\u1a1b" + + "\u1a55\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b04" + + "\u1b34\u1b44" + + "\u1b6b\u1b73" + + "\u1b80\u1b82" + + "\u1ba1\u1bad" + + "\u1be6\u1bf3" + + "\u1c24\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce8" + + "\u1ced\u1ced" + + "\u1cf2\u1cf4" + + "\u1cf7\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200c" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua823\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua953" + + "\ua980\ua983" + + "\ua9b3\ua9c0" + + "\ua9e5\ua9e5" + + "\uaa29\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4d" + + "\uaa7b\uaa7d" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaeb\uaaef" + + "\uaaf5\uaaf6" + + "\uabe3\uabea" + + "\uabec\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\uff9e\uff9f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc00\ud804\udc02" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc82" + + "\ud804\udcb0\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd34" + + "\ud804\udd45\ud804\udd46" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd82" + + "\ud804\uddb3\ud804\uddc0" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2c\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udeea" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf3e\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc35\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb0\ud805\udcc3" + + "\ud805\uddaf\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude30\ud805\ude40" + + "\ud805\udeab\ud805\udeb7" + + "\ud805\udf1d\ud805\udf2b" + + "\ud806\udc2c\ud806\udc3a" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude39" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude5b" + + "\ud806\ude8a\ud806\ude99" + + "\ud807\udc2f\ud807\udc36" + + "\ud807\udc38\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd8a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd97" + + "\ud807\udef3\ud807\udef6" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf51\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\ud83c\udffb\ud83c\udfff" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 11.0 property value: {wordbreak=extendnumlet} + "\u005f\u005f" + + "\u202f\u202f" + + "\u203f\u2040" + + "\u2054\u2054" + + "\ufe33\ufe34" + + "\ufe4d\ufe4f" + + "\uff3f\uff3f", + // Unicode 11.0 property value: {wordbreak=format} + "\u00ad\u00ad" + + "\u0600\u0605" + + "\u061c\u061c" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\u180e\u180e" + + "\u200e\u200f" + + "\u202a\u202e" + + "\u2060\u2064" + + "\u2066\u206f" + + "\ufeff\ufeff" + + "\ufff9\ufffb" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udccd\ud804\udccd" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc01\udb40\udc01", + // Unicode 11.0 property value: {wordbreak=hebrewletter} + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufb4f", + // Unicode 11.0 property value: {wordbreak=katakana} + "\u3031\u3035" + + "\u309b\u309c" + + "\u30a0\u30fa" + + "\u30fc\u30ff" + + "\u31f0\u31ff" + + "\u32d0\u32fe" + + "\u3300\u3357" + + "\uff66\uff9d" + + "\ud82c\udc00\ud82c\udc00", + // Unicode 11.0 property value: {wordbreak=lf} + "\n\n", + // Unicode 11.0 property value: {wordbreak=midletter} + "\u003a\u003a" + + "\u00b7\u00b7" + + "\u0387\u0387" + + "\u05f4\u05f4" + + "\u2027\u2027" + + "\ufe13\ufe13" + + "\ufe55\ufe55" + + "\uff1a\uff1a", + // Unicode 11.0 property value: {wordbreak=midnum} + "\u002c\u002c" + + "\u003b\u003b" + + "\u037e\u037e" + + "\u0589\u0589" + + "\u060c\u060d" + + "\u066c\u066c" + + "\u07f8\u07f8" + + "\u2044\u2044" + + "\ufe10\ufe10" + + "\ufe14\ufe14" + + "\ufe50\ufe50" + + "\ufe54\ufe54" + + "\uff0c\uff0c" + + "\uff1b\uff1b", + // Unicode 11.0 property value: {wordbreak=midnumlet} + "\u002e\u002e" + + "\u2018\u2019" + + "\u2024\u2024" + + "\ufe52\ufe52" + + "\uff07\uff07" + + "\uff0e\uff0e", + // Unicode 11.0 property value: {wordbreak=newline} + "\u000b\f" + "\u0085\u0085" + "\u2028\u2029", + // Unicode 11.0 property value: {wordbreak=numeric} + "\u0030\u0039" + + "\u0660\u0669" + + "\u066b\u066b" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\ud801\udca0\ud801\udca9" + + "\ud803\udd30\ud803\udd39" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udda0\ud807\udda9" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 11.0 property value: {wordbreak=other} + "\000\t" + + "\u000e\u001f" + + "\u0021\u0021" + + "\u0023\u0026" + + "\u0028\u002b" + + "\u002d\u002d" + + "\u002f\u002f" + + "\u003c\u0040" + + "\u005b\u005e" + + "\u0060\u0060" + + "\u007b\u0084" + + "\u0086\u00a9" + + "\u00ab\u00ac" + + "\u00ae\u00b4" + + "\u00b6\u00b6" + + "\u00b8\u00b9" + + "\u00bb\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02d8\u02dd" + + "\u02e5\u02eb" + + "\u0375\u0375" + + "\u0378\u0379" + + "\u0380\u0385" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u03f6\u03f6" + + "\u0482\u0482" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u055a\u055a" + + "\u055d\u055d" + + "\u055f\u055f" + + "\u058a\u0590" + + "\u05be\u05be" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f5\u05ff" + + "\u0606\u060b" + + "\u060e\u060f" + + "\u061b\u061b" + + "\u061d\u061f" + + "\u066a\u066a" + + "\u066d\u066d" + + "\u06d4\u06d4" + + "\u06de\u06de" + + "\u06e9\u06e9" + + "\u06fd\u06fe" + + "\u0700\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07f6\u07f7" + + "\u07f9\u07f9" + + "\u07fb\u07fc" + + "\u07fe\u07ff" + + "\u082e\u083f" + + "\u085c\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0964\u0965" + + "\u0970\u0970" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09f2\u09fb" + + "\u09fd\u09fd" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a76\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af0\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b70\u0b70" + + "\u0b72\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bf0\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c7f" + + "\u0c84\u0c84" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d4f\u0d53" + + "\u0d58\u0d5e" + + "\u0d64\u0d65" + + "\u0d70\u0d79" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df4\u0e30" + + "\u0e32\u0e33" + + "\u0e3b\u0e46" + + "\u0e4f\u0e4f" + + "\u0e5a\u0eb0" + + "\u0eb2\u0eb3" + + "\u0eba\u0eba" + + "\u0ebd\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0eff" + + "\u0f01\u0f17" + + "\u0f1a\u0f1f" + + "\u0f2a\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f3a\u0f3d" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f85\u0f85" + + "\u0f98\u0f98" + + "\u0fbd\u0fc5" + + "\u0fc7\u102a" + + "\u103f\u103f" + + "\u104a\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u109e\u109f" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u10fb\u10fb" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u1360\u137f" + + "\u1390\u139f" + + "\u13f6\u13f7" + + "\u13fe\u1400" + + "\u166d\u166e" + + "\u169b\u169f" + + "\u16eb\u16ed" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1735\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u17b3" + + "\u17d4\u17dc" + + "\u17de\u17df" + + "\u17ea\u180a" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u1945" + + "\u1950\u19cf" + + "\u19da\u19ff" + + "\u1a1c\u1a54" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b5a\u1b6a" + + "\u1b74\u1b7f" + + "\u1bf4\u1bff" + + "\u1c38\u1c3f" + + "\u1c4a\u1c4c" + + "\u1c7e\u1c7f" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc0\u1ccf" + + "\u1cd3\u1cd3" + + "\u1cfa\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fc5\u1fc5" + + "\u1fcd\u1fcf" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdf" + + "\u1fed\u1ff1" + + "\u1ff5\u1ff5" + + "\u1ffd\u1fff" + + "\u2007\u2007" + + "\u200b\u200b" + + "\u2010\u2017" + + "\u201a\u2023" + + "\u2025\u2026" + + "\u2030\u203e" + + "\u2041\u2043" + + "\u2045\u2053" + + "\u2055\u205e" + + "\u2065\u2065" + + "\u2070\u2070" + + "\u2072\u207e" + + "\u2080\u208f" + + "\u209d\u20cf" + + "\u20f1\u2101" + + "\u2103\u2106" + + "\u2108\u2109" + + "\u2114\u2114" + + "\u2116\u2118" + + "\u211e\u2123" + + "\u2125\u2125" + + "\u2127\u2127" + + "\u2129\u2129" + + "\u212e\u212e" + + "\u213a\u213b" + + "\u2140\u2144" + + "\u214a\u214d" + + "\u214f\u215f" + + "\u2189\u24b5" + + "\u24ea\u2bff" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2ce5\u2cea" + + "\u2cf4\u2cff" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d70\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e00\u2e2e" + + "\u2e30\u2fff" + + "\u3001\u3004" + + "\u3006\u3029" + + "\u3030\u3030" + + "\u3036\u303a" + + "\u303d\u3098" + + "\u309d\u309f" + + "\u30fb\u30fb" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u319f" + + "\u31bb\u31ef" + + "\u3200\u32cf" + + "\u32ff\u32ff" + + "\u3358\u9fff" + + "\ua48d\ua4cf" + + "\ua4fe\ua4ff" + + "\ua60d\ua60f" + + "\ua62c\ua63f" + + "\ua673\ua673" + + "\ua67e\ua67e" + + "\ua6f2\ua716" + + "\ua7ba\ua7f6" + + "\ua828\ua83f" + + "\ua874\ua87f" + + "\ua8c6\ua8cf" + + "\ua8da\ua8df" + + "\ua8f8\ua8fa" + + "\ua8fc\ua8fc" + + "\ua92e\ua92f" + + "\ua954\ua95f" + + "\ua97d\ua97f" + + "\ua9c1\ua9ce" + + "\ua9da\ua9e4" + + "\ua9e6\ua9ef" + + "\ua9fa\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaadf" + + "\uaaf0\uaaf1" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab66\uab6f" + + "\uabeb\uabeb" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb29\ufb29" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbb2\ufbd2" + + "\ufd3e\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfc\ufdff" + + "\ufe11\ufe12" + + "\ufe15\ufe1f" + + "\ufe30\ufe32" + + "\ufe35\ufe4c" + + "\ufe51\ufe51" + + "\ufe53\ufe53" + + "\ufe56\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff06" + + "\uff08\uff0b" + + "\uff0d\uff0d" + + "\uff0f\uff19" + + "\uff1c\uff20" + + "\uff3b\uff3e" + + "\uff40\uff40" + + "\uff5b\uff65" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\ufff8" + + "\ufffc\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udd3f" + + "\ud800\udd75\ud800\uddfc" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udee1\ud800\udeff" + + "\ud800\udf20\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9f" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd0\ud800\udfd0" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc5f" + + "\ud802\udc77\ud802\udc7f" + + "\ud802\udc9f\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcff" + + "\ud802\udd16\ud802\udd1f" + + "\ud802\udd3a\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbd" + + "\ud802\uddc0\ud802\uddff" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude40\ud802\ude5f" + + "\ud802\ude7d\ud802\ude7f" + + "\ud802\ude9d\ud802\udebf" + + "\ud802\udec8\ud802\udec8" + + "\ud802\udee7\ud802\udeff" + + "\ud802\udf36\ud802\udf3f" + + "\ud802\udf56\ud802\udf5f" + + "\ud802\udf73\ud802\udf7f" + + "\ud802\udf92\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcff" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\udeff" + + "\ud803\udf1d\ud803\udf26" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf51\ud803\udfff" + + "\ud804\udc47\ud804\udc65" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcbe\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd40\ud804\udd43" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd74\ud804\udd75" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddc5\ud804\uddc8" + + "\ud804\uddcd\ud804\uddcf" + + "\ud804\udddb\ud804\udddb" + + "\ud804\udddd\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude38\ud804\ude3d" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udea9\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc4b\ud805\udc4f" + + "\ud805\udc5a\ud805\udc5d" + + "\ud805\udc5f\ud805\udc7f" + + "\ud805\udcc6\ud805\udcc6" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddc1\ud805\uddd7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude41\ud805\ude43" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude7f" + + "\ud805\udeb8\ud805\udebf" + + "\ud805\udeca\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf3a\ud805\udfff" + + "\ud806\udc3b\ud806\udc9f" + + "\ud806\udcea\ud806\udcfe" + + "\ud806\udd00\ud806\uddff" + + "\ud806\ude3f\ud806\ude46" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\ude84\ud806\ude85" + + "\ud806\ude9a\ud806\ude9c" + + "\ud806\ude9e\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc41\ud807\udc4f" + + "\ud807\udc5a\ud807\udc71" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef7\ud807\udfff" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef5\ud81a\udeff" + + "\ud81a\udf37\ud81a\udf3f" + + "\ud81a\udf44\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude80\ud81b\udeff" + + "\ud81b\udf45\ud81b\udf4f" + + "\ud81b\udf7f\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe2\ud82b\udfff" + + "\ud82c\udc01\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9c" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud82f\udca4\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\ude41" + + "\ud834\ude45\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udec1\ud835\udec1" + + "\ud835\udedb\ud835\udedb" + + "\ud835\udefb\ud835\udefb" + + "\ud835\udf15\ud835\udf15" + + "\ud835\udf35\ud835\udf35" + + "\ud835\udf4f\ud835\udf4f" + + "\ud835\udf6f\ud835\udf6f" + + "\ud835\udf89\ud835\udf89" + + "\ud835\udfa9\ud835\udfa9" + + "\ud835\udfc3\ud835\udfc3" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\udc00\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud839\udfff" + + "\ud83a\udcc5\ud83a\udccf" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4b\ud83a\udd4f" + + "\ud83a\udd5a\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83c\udd2f" + + "\ud83c\udd4a\ud83c\udd4f" + + "\ud83c\udd6a\ud83c\udd6f" + + "\ud83c\udd8a\ud83c\udde5" + + "\ud83c\ude00\ud83c\udffa" + + "\ud83d\udc00\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 11.0 property value: {wordbreak=regionalindicator} + "\ud83c\udde6\ud83c\uddff", + // Unicode 11.0 property value: {wordbreak=singlequote} + "\u0027\u0027", + // Unicode 11.0 property value: {wordbreak=wsegspace} + "\u0020\u0020" + + "\u1680\u1680" + + "\u2000\u2006" + + "\u2008\u200a" + + "\u205f\u205f" + + "\u3000\u3000", + // Unicode 11.0 property value: {wordbreak=zwj} + "\u200d\u200d", + // Unicode 11.0 property value: {xdigit} + "\u0030\u0039" + + "\u0041\u0046" + + "\u0061\u0066" + + "\u0660\u0669" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\uff10\uff19" + + "\uff21\uff26" + + "\uff41\uff46" + + "\ud801\udca0\ud801\udca9" + + "\ud803\udd30\ud803\udd39" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udda0\ud807\udda9" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 11.0 property value: {xidcontinue} + "\u0030\u0039" + + "\u0041\u005a" + + "\u005f\u005f" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00b7\u00b7" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0300\u0374" + + "\u0376\u0377" + + "\u037b\u037d" + + "\u037f\u037f" + + "\u0386\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u0483\u0487" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0560\u0588" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0610\u061a" + + "\u0620\u0669" + + "\u066e\u06d3" + + "\u06d5\u06dc" + + "\u06df\u06e8" + + "\u06ea\u06fc" + + "\u06ff\u06ff" + + "\u0710\u074a" + + "\u074d\u07b1" + + "\u07c0\u07f5" + + "\u07fa\u07fa" + + "\u07fd\u07fd" + + "\u0800\u082d" + + "\u0840\u085b" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u08e1" + + "\u08e3\u0963" + + "\u0966\u096f" + + "\u0971\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09f1" + + "\u09fc\u09fc" + + "\u09fe\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b6f" + + "\u0b71\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bef" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c80\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d54\u0d57" + + "\u0d5f\u0d63" + + "\u0d66\u0d6f" + + "\u0d7a\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df3" + + "\u0e01\u0e3a" + + "\u0e40\u0e4e" + + "\u0e50\u0e59" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f18\u0f19" + + "\u0f20\u0f29" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f84" + + "\u0f86\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u1000\u1049" + + "\u1050\u109d" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u135f" + + "\u1369\u1371" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1734" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17d3" + + "\u17d7\u17d7" + + "\u17dc\u17dd" + + "\u17e0\u17e9" + + "\u180b\u180d" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1946\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u1a00\u1a1b" + + "\u1a20\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa7\u1aa7" + + "\u1ab0\u1abd" + + "\u1b00\u1b4b" + + "\u1b50\u1b59" + + "\u1b6b\u1b73" + + "\u1b80\u1bf3" + + "\u1c00\u1c37" + + "\u1c40\u1c49" + + "\u1c4d\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1cd0\u1cd2" + + "\u1cd4\u1cf9" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u203f\u2040" + + "\u2054\u2054" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20f0" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2dff" + + "\u3005\u3007" + + "\u3021\u302f" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u3099\u309a" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua62b" + + "\ua640\ua66f" + + "\ua674\ua67d" + + "\ua67f\ua6f1" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7b9" + + "\ua7f7\ua827" + + "\ua840\ua873" + + "\ua880\ua8c5" + + "\ua8d0\ua8d9" + + "\ua8e0\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua92d" + + "\ua930\ua953" + + "\ua960\ua97c" + + "\ua980\ua9c0" + + "\ua9cf\ua9d9" + + "\ua9e0\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa60\uaa76" + + "\uaa7a\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaef" + + "\uaaf2\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab65" + + "\uab70\uabea" + + "\uabec\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufc5d" + + "\ufc64\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdf9" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\ufe33\ufe34" + + "\ufe4d\ufe4f" + + "\ufe71\ufe71" + + "\ufe73\ufe73" + + "\ufe77\ufe77" + + "\ufe79\ufe79" + + "\ufe7b\ufe7b" + + "\ufe7d\ufe7d" + + "\ufe7f\ufefc" + + "\uff10\uff19" + + "\uff21\uff3a" + + "\uff3f\uff3f" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf50" + + "\ud804\udc00\ud804\udc46" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udc7f\ud804\udcba" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\udd44\ud804\udd46" + + "\ud804\udd50\ud804\udd73" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd80\ud804\uddc4" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\uddd0\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc4a" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udc80\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\uddd8\ud805\udddd" + + "\ud805\ude00\ud805\ude40" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udc00\ud806\udc3a" + + "\ud806\udca0\ud806\udce9" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\ude99" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc40" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef6" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf00\ud81a\udf36" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udff1" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udd00\udb40\uddef", + // Unicode 11.0 property value: {xidstart} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037b\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0560\u0588" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0620\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06e5\u06e6" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0971\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0e01\u0e30" + + "\u0e32\u0e32" + + "\u0e40\u0e46" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb0" + + "\u0eb2\u0eb2" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u1000\u102a" + + "\u103f\u103f" + + "\u1050\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u1820\u1878" + + "\u1880\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a16" + + "\u1a20\u1a54" + + "\u1aa7\u1aa7" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1ce9\u1cec" + + "\u1cee\u1cf1" + + "\u1cf5\u1cf6" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua67f\ua69d" + + "\ua6a0\ua6ef" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7b9" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9cf\ua9cf" + + "\ua9e0\ua9e4" + + "\ua9e6\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa60\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab65" + + "\uab70\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufc5d" + + "\ufc64\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdf9" + + "\ufe71\ufe71" + + "\ufe73\ufe73" + + "\ufe77\ufe77" + + "\ufe79\ufe79" + + "\ufe7b\ufe7b" + + "\ufe7d\ufe7d" + + "\ufe7f\ufefc" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uff66\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd23" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd44\ud804\udd44" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udf00\ud805\udf1a" + + "\ud806\udc00\ud806\udc2b" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude83" + + "\ud806\ude86\ud806\ude89" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd89" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef2" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udff1" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 11.0 property value: {yi} + "\ua000\ua48c" + "\ua490\ua4c6", + // Unicode 11.0 property value: {zanabazarsquare} + "\ud806\ude00\ud806\ude47", + // Unicode 11.0 property value: {zl} + "\u2028\u2028", + // Unicode 11.0 property value: {zp} + "\u2029\u2029", + // Unicode 11.0 property value: {zs} + "\u0020\u0020" + + "\u00a0\u00a0" + + "\u1680\u1680" + + "\u2000\u200a" + + "\u202f\u202f" + + "\u205f\u205f" + + "\u3000\u3000" + }; + public static final String[] propertyValueAliases = { + "adlm", "adlam", "age=1.1", "age=v11", + "age=10.0", "age=v100", "age=11.0", "age=v110", + "age=2.0", "age=v20", "age=2.1", "age=v21", + "age=3.0", "age=v30", "age=3.1", "age=v31", + "age=3.2", "age=v32", "age=4.0", "age=v40", + "age=4.1", "age=v41", "age=5.0", "age=v50", + "age=5.1", "age=v51", "age=5.2", "age=v52", + "age=6.0", "age=v60", "age=6.1", "age=v61", + "age=6.2", "age=v62", "age=6.3", "age=v63", + "age=7.0", "age=v70", "age=8.0", "age=v80", + "age=9.0", "age=v90", "age=na", "age=unassigned", + "aghb", "caucasianalbanian", "ahex", "asciihexdigit", + "alpha", "alphabetic", "arab", "arabic", + "armi", "imperialaramaic", "armn", "armenian", + "avst", "avestan", "bali", "balinese", + "bamu", "bamum", "bass", "bassavah", + "batk", "batak", "beng", "bengali", + "bhks", "bhaiksuki", "bidic", "bidicontrol", + "blk=adlam", "block=adlam", "blk=aegeannumbers", "block=aegeannumbers", + "blk=ahom", "block=ahom", "blk=alchemical", "block=alchemicalsymbols", + "blk=alchemicalsymbols", "block=alchemicalsymbols", "blk=alphabeticpf", + "block=alphabeticpresentationforms", + "blk=alphabeticpresentationforms", "block=alphabeticpresentationforms", + "blk=anatolianhieroglyphs", "block=anatolianhieroglyphs", + "blk=ancientgreekmusic", "block=ancientgreekmusicalnotation", "blk=ancientgreekmusicalnotation", + "block=ancientgreekmusicalnotation", + "blk=ancientgreeknumbers", "block=ancientgreeknumbers", "blk=ancientsymbols", + "block=ancientsymbols", + "blk=arabic", "block=arabic", "blk=arabicexta", "block=arabicextendeda", + "blk=arabicextendeda", "block=arabicextendeda", "blk=arabicmath", + "block=arabicmathematicalalphabeticsymbols", + "blk=arabicmathematicalalphabeticsymbols", "block=arabicmathematicalalphabeticsymbols", + "blk=arabicpfa", "block=arabicpresentationformsa", + "blk=arabicpfb", "block=arabicpresentationformsb", "blk=arabicpresentationformsa", + "block=arabicpresentationformsa", + "blk=arabicpresentationformsb", "block=arabicpresentationformsb", "blk=arabicsup", + "block=arabicsupplement", + "blk=arabicsupplement", "block=arabicsupplement", "blk=armenian", "block=armenian", + "blk=arrows", "block=arrows", "blk=ascii", "block=basiclatin", + "blk=avestan", "block=avestan", "blk=balinese", "block=balinese", + "blk=bamum", "block=bamum", "blk=bamumsup", "block=bamumsupplement", + "blk=bamumsupplement", "block=bamumsupplement", "blk=basiclatin", "block=basiclatin", + "blk=bassavah", "block=bassavah", "blk=batak", "block=batak", + "blk=bengali", "block=bengali", "blk=bhaiksuki", "block=bhaiksuki", + "blk=blockelements", "block=blockelements", "blk=bopomofo", "block=bopomofo", + "blk=bopomofoext", "block=bopomofoextended", "blk=bopomofoextended", "block=bopomofoextended", + "blk=boxdrawing", "block=boxdrawing", "blk=brahmi", "block=brahmi", + "blk=braille", "block=braillepatterns", "blk=braillepatterns", "block=braillepatterns", + "blk=buginese", "block=buginese", "blk=buhid", "block=buhid", + "blk=byzantinemusic", "block=byzantinemusicalsymbols", "blk=byzantinemusicalsymbols", + "block=byzantinemusicalsymbols", + "blk=canadiansyllabics", "block=unifiedcanadianaboriginalsyllabics", "blk=carian", + "block=carian", + "blk=caucasianalbanian", "block=caucasianalbanian", "blk=chakma", "block=chakma", + "blk=cham", "block=cham", "blk=cherokee", "block=cherokee", + "blk=cherokeesup", "block=cherokeesupplement", "blk=cherokeesupplement", + "block=cherokeesupplement", + "blk=chesssymbols", "block=chesssymbols", "blk=cjk", "block=cjkunifiedideographs", + "blk=cjkcompat", "block=cjkcompatibility", "blk=cjkcompatforms", "block=cjkcompatibilityforms", + "blk=cjkcompatibility", "block=cjkcompatibility", "blk=cjkcompatibilityforms", + "block=cjkcompatibilityforms", + "blk=cjkcompatibilityideographs", "block=cjkcompatibilityideographs", + "blk=cjkcompatibilityideographssupplement", "block=cjkcompatibilityideographssupplement", + "blk=cjkcompatideographs", "block=cjkcompatibilityideographs", "blk=cjkcompatideographssup", + "block=cjkcompatibilityideographssupplement", + "blk=cjkexta", "block=cjkunifiedideographsextensiona", "blk=cjkextb", + "block=cjkunifiedideographsextensionb", + "blk=cjkextc", "block=cjkunifiedideographsextensionc", "blk=cjkextd", + "block=cjkunifiedideographsextensiond", + "blk=cjkexte", "block=cjkunifiedideographsextensione", "blk=cjkextf", + "block=cjkunifiedideographsextensionf", + "blk=cjkradicalssup", "block=cjkradicalssupplement", "blk=cjkradicalssupplement", + "block=cjkradicalssupplement", + "blk=cjkstrokes", "block=cjkstrokes", "blk=cjksymbols", "block=cjksymbolsandpunctuation", + "blk=cjksymbolsandpunctuation", "block=cjksymbolsandpunctuation", "blk=cjkunifiedideographs", + "block=cjkunifiedideographs", + "blk=cjkunifiedideographsextensiona", "block=cjkunifiedideographsextensiona", + "blk=cjkunifiedideographsextensionb", "block=cjkunifiedideographsextensionb", + "blk=cjkunifiedideographsextensionc", "block=cjkunifiedideographsextensionc", + "blk=cjkunifiedideographsextensiond", "block=cjkunifiedideographsextensiond", + "blk=cjkunifiedideographsextensione", "block=cjkunifiedideographsextensione", + "blk=cjkunifiedideographsextensionf", "block=cjkunifiedideographsextensionf", + "blk=combiningdiacriticalmarks", "block=combiningdiacriticalmarks", + "blk=combiningdiacriticalmarksextended", "block=combiningdiacriticalmarksextended", + "blk=combiningdiacriticalmarksforsymbols", "block=combiningdiacriticalmarksforsymbols", + "blk=combiningdiacriticalmarkssupplement", "block=combiningdiacriticalmarkssupplement", + "blk=combininghalfmarks", "block=combininghalfmarks", "blk=combiningmarksforsymbols", + "block=combiningdiacriticalmarksforsymbols", + "blk=commonindicnumberforms", "block=commonindicnumberforms", "blk=compatjamo", + "block=hangulcompatibilityjamo", + "blk=controlpictures", "block=controlpictures", "blk=coptic", "block=coptic", + "blk=copticepactnumbers", "block=copticepactnumbers", "blk=countingrod", + "block=countingrodnumerals", + "blk=countingrodnumerals", "block=countingrodnumerals", "blk=cuneiform", "block=cuneiform", + "blk=cuneiformnumbers", "block=cuneiformnumbersandpunctuation", + "blk=cuneiformnumbersandpunctuation", "block=cuneiformnumbersandpunctuation", + "blk=currencysymbols", "block=currencysymbols", "blk=cypriotsyllabary", + "block=cypriotsyllabary", + "blk=cyrillic", "block=cyrillic", "blk=cyrillicexta", "block=cyrillicextendeda", + "blk=cyrillicextb", "block=cyrillicextendedb", "blk=cyrillicextc", "block=cyrillicextendedc", + "blk=cyrillicextendeda", "block=cyrillicextendeda", "blk=cyrillicextendedb", + "block=cyrillicextendedb", + "blk=cyrillicextendedc", "block=cyrillicextendedc", "blk=cyrillicsup", + "block=cyrillicsupplement", + "blk=cyrillicsupplement", "block=cyrillicsupplement", "blk=cyrillicsupplementary", + "block=cyrillicsupplement", + "blk=deseret", "block=deseret", "blk=devanagari", "block=devanagari", + "blk=devanagariext", "block=devanagariextended", "blk=devanagariextended", + "block=devanagariextended", + "blk=diacriticals", "block=combiningdiacriticalmarks", "blk=diacriticalsext", + "block=combiningdiacriticalmarksextended", + "blk=diacriticalsforsymbols", "block=combiningdiacriticalmarksforsymbols", + "blk=diacriticalssup", "block=combiningdiacriticalmarkssupplement", + "blk=dingbats", "block=dingbats", "blk=dogra", "block=dogra", + "blk=domino", "block=dominotiles", "blk=dominotiles", "block=dominotiles", + "blk=duployan", "block=duployan", "blk=earlydynasticcuneiform", "block=earlydynasticcuneiform", + "blk=egyptianhieroglyphs", "block=egyptianhieroglyphs", "blk=elbasan", "block=elbasan", + "blk=emoticons", "block=emoticons", "blk=enclosedalphanum", "block=enclosedalphanumerics", + "blk=enclosedalphanumerics", "block=enclosedalphanumerics", + "blk=enclosedalphanumericsupplement", "block=enclosedalphanumericsupplement", + "blk=enclosedalphanumsup", "block=enclosedalphanumericsupplement", "blk=enclosedcjk", + "block=enclosedcjklettersandmonths", + "blk=enclosedcjklettersandmonths", "block=enclosedcjklettersandmonths", + "blk=enclosedideographicsup", "block=enclosedideographicsupplement", + "blk=enclosedideographicsupplement", "block=enclosedideographicsupplement", "blk=ethiopic", + "block=ethiopic", + "blk=ethiopicext", "block=ethiopicextended", "blk=ethiopicexta", "block=ethiopicextendeda", + "blk=ethiopicextended", "block=ethiopicextended", "blk=ethiopicextendeda", + "block=ethiopicextendeda", + "blk=ethiopicsup", "block=ethiopicsupplement", "blk=ethiopicsupplement", + "block=ethiopicsupplement", + "blk=generalpunctuation", "block=generalpunctuation", "blk=geometricshapes", + "block=geometricshapes", + "blk=geometricshapesext", "block=geometricshapesextended", "blk=geometricshapesextended", + "block=geometricshapesextended", + "blk=georgian", "block=georgian", "blk=georgianext", "block=georgianextended", + "blk=georgianextended", "block=georgianextended", "blk=georgiansup", "block=georgiansupplement", + "blk=georgiansupplement", "block=georgiansupplement", "blk=glagolitic", "block=glagolitic", + "blk=glagoliticsup", "block=glagoliticsupplement", "blk=glagoliticsupplement", + "block=glagoliticsupplement", + "blk=gothic", "block=gothic", "blk=grantha", "block=grantha", + "blk=greek", "block=greekandcoptic", "blk=greekandcoptic", "block=greekandcoptic", + "blk=greekext", "block=greekextended", "blk=greekextended", "block=greekextended", + "blk=gujarati", "block=gujarati", "blk=gunjalagondi", "block=gunjalagondi", + "blk=gurmukhi", "block=gurmukhi", "blk=halfandfullforms", "block=halfwidthandfullwidthforms", + "blk=halfmarks", "block=combininghalfmarks", "blk=halfwidthandfullwidthforms", + "block=halfwidthandfullwidthforms", + "blk=hangul", "block=hangulsyllables", "blk=hangulcompatibilityjamo", + "block=hangulcompatibilityjamo", + "blk=hanguljamo", "block=hanguljamo", "blk=hanguljamoextendeda", "block=hanguljamoextendeda", + "blk=hanguljamoextendedb", "block=hanguljamoextendedb", "blk=hangulsyllables", + "block=hangulsyllables", + "blk=hanifirohingya", "block=hanifirohingya", "blk=hanunoo", "block=hanunoo", + "blk=hatran", "block=hatran", "blk=hebrew", "block=hebrew", + "blk=hiragana", "block=hiragana", "blk=idc", "block=ideographicdescriptioncharacters", + "blk=ideographicdescriptioncharacters", "block=ideographicdescriptioncharacters", + "blk=ideographicsymbols", "block=ideographicsymbolsandpunctuation", + "blk=ideographicsymbolsandpunctuation", "block=ideographicsymbolsandpunctuation", + "blk=imperialaramaic", "block=imperialaramaic", + "blk=indicnumberforms", "block=commonindicnumberforms", "blk=indicsiyaqnumbers", + "block=indicsiyaqnumbers", + "blk=inscriptionalpahlavi", "block=inscriptionalpahlavi", "blk=inscriptionalparthian", + "block=inscriptionalparthian", + "blk=ipaext", "block=ipaextensions", "blk=ipaextensions", "block=ipaextensions", + "blk=jamo", "block=hanguljamo", "blk=jamoexta", "block=hanguljamoextendeda", + "blk=jamoextb", "block=hanguljamoextendedb", "blk=javanese", "block=javanese", + "blk=kaithi", "block=kaithi", "blk=kanaexta", "block=kanaextendeda", + "blk=kanaextendeda", "block=kanaextendeda", "blk=kanasup", "block=kanasupplement", + "blk=kanasupplement", "block=kanasupplement", "blk=kanbun", "block=kanbun", + "blk=kangxi", "block=kangxiradicals", "blk=kangxiradicals", "block=kangxiradicals", + "blk=kannada", "block=kannada", "blk=katakana", "block=katakana", + "blk=katakanaext", "block=katakanaphoneticextensions", "blk=katakanaphoneticextensions", + "block=katakanaphoneticextensions", + "blk=kayahli", "block=kayahli", "blk=kharoshthi", "block=kharoshthi", + "blk=khmer", "block=khmer", "blk=khmersymbols", "block=khmersymbols", + "blk=khojki", "block=khojki", "blk=khudawadi", "block=khudawadi", + "blk=lao", "block=lao", "blk=latin1", "block=latin1supplement", + "blk=latin1sup", "block=latin1supplement", "blk=latin1supplement", "block=latin1supplement", + "blk=latinexta", "block=latinextendeda", "blk=latinextadditional", + "block=latinextendedadditional", + "blk=latinextb", "block=latinextendedb", "blk=latinextc", "block=latinextendedc", + "blk=latinextd", "block=latinextendedd", "blk=latinexte", "block=latinextendede", + "blk=latinextendeda", "block=latinextendeda", "blk=latinextendedadditional", + "block=latinextendedadditional", + "blk=latinextendedb", "block=latinextendedb", "blk=latinextendedc", "block=latinextendedc", + "blk=latinextendedd", "block=latinextendedd", "blk=latinextendede", "block=latinextendede", + "blk=lepcha", "block=lepcha", "blk=letterlikesymbols", "block=letterlikesymbols", + "blk=limbu", "block=limbu", "blk=lineara", "block=lineara", + "blk=linearbideograms", "block=linearbideograms", "blk=linearbsyllabary", + "block=linearbsyllabary", + "blk=lisu", "block=lisu", "blk=lycian", "block=lycian", + "blk=lydian", "block=lydian", "blk=mahajani", "block=mahajani", + "blk=mahjong", "block=mahjongtiles", "blk=mahjongtiles", "block=mahjongtiles", + "blk=makasar", "block=makasar", "blk=malayalam", "block=malayalam", + "blk=mandaic", "block=mandaic", "blk=manichaean", "block=manichaean", + "blk=marchen", "block=marchen", "blk=masaramgondi", "block=masaramgondi", + "blk=mathalphanum", "block=mathematicalalphanumericsymbols", + "blk=mathematicalalphanumericsymbols", "block=mathematicalalphanumericsymbols", + "blk=mathematicaloperators", "block=mathematicaloperators", "blk=mathoperators", + "block=mathematicaloperators", + "blk=mayannumerals", "block=mayannumerals", "blk=medefaidrin", "block=medefaidrin", + "blk=meeteimayek", "block=meeteimayek", "blk=meeteimayekext", "block=meeteimayekextensions", + "blk=meeteimayekextensions", "block=meeteimayekextensions", "blk=mendekikakui", + "block=mendekikakui", + "blk=meroiticcursive", "block=meroiticcursive", "blk=meroitichieroglyphs", + "block=meroitichieroglyphs", + "blk=miao", "block=miao", "blk=miscarrows", "block=miscellaneoussymbolsandarrows", + "blk=miscellaneousmathematicalsymbolsa", "block=miscellaneousmathematicalsymbolsa", + "blk=miscellaneousmathematicalsymbolsb", "block=miscellaneousmathematicalsymbolsb", + "blk=miscellaneoussymbols", "block=miscellaneoussymbols", "blk=miscellaneoussymbolsandarrows", + "block=miscellaneoussymbolsandarrows", + "blk=miscellaneoussymbolsandpictographs", "block=miscellaneoussymbolsandpictographs", + "blk=miscellaneoustechnical", "block=miscellaneoustechnical", + "blk=miscmathsymbolsa", "block=miscellaneousmathematicalsymbolsa", "blk=miscmathsymbolsb", + "block=miscellaneousmathematicalsymbolsb", + "blk=miscpictographs", "block=miscellaneoussymbolsandpictographs", "blk=miscsymbols", + "block=miscellaneoussymbols", + "blk=misctechnical", "block=miscellaneoustechnical", "blk=modi", "block=modi", + "blk=modifierletters", "block=spacingmodifierletters", "blk=modifiertoneletters", + "block=modifiertoneletters", + "blk=mongolian", "block=mongolian", "blk=mongoliansup", "block=mongoliansupplement", + "blk=mongoliansupplement", "block=mongoliansupplement", "blk=mro", "block=mro", + "blk=multani", "block=multani", "blk=music", "block=musicalsymbols", + "blk=musicalsymbols", "block=musicalsymbols", "blk=myanmar", "block=myanmar", + "blk=myanmarexta", "block=myanmarextendeda", "blk=myanmarextb", "block=myanmarextendedb", + "blk=myanmarextendeda", "block=myanmarextendeda", "blk=myanmarextendedb", + "block=myanmarextendedb", + "blk=nabataean", "block=nabataean", "blk=nb", "block=noblock", + "blk=newa", "block=newa", "blk=newtailue", "block=newtailue", + "blk=nko", "block=nko", "blk=noblock", "block=noblock", + "blk=numberforms", "block=numberforms", "blk=nushu", "block=nushu", + "blk=ocr", "block=opticalcharacterrecognition", "blk=ogham", "block=ogham", + "blk=olchiki", "block=olchiki", "blk=oldhungarian", "block=oldhungarian", + "blk=olditalic", "block=olditalic", "blk=oldnortharabian", "block=oldnortharabian", + "blk=oldpermic", "block=oldpermic", "blk=oldpersian", "block=oldpersian", + "blk=oldsogdian", "block=oldsogdian", "blk=oldsoutharabian", "block=oldsoutharabian", + "blk=oldturkic", "block=oldturkic", "blk=opticalcharacterrecognition", + "block=opticalcharacterrecognition", + "blk=oriya", "block=oriya", "blk=ornamentaldingbats", "block=ornamentaldingbats", + "blk=osage", "block=osage", "blk=osmanya", "block=osmanya", + "blk=pahawhhmong", "block=pahawhhmong", "blk=palmyrene", "block=palmyrene", + "blk=paucinhau", "block=paucinhau", "blk=phagspa", "block=phagspa", + "blk=phaistos", "block=phaistosdisc", "blk=phaistosdisc", "block=phaistosdisc", + "blk=phoenician", "block=phoenician", "blk=phoneticext", "block=phoneticextensions", + "blk=phoneticextensions", "block=phoneticextensions", "blk=phoneticextensionssupplement", + "block=phoneticextensionssupplement", + "blk=phoneticextsup", "block=phoneticextensionssupplement", "blk=playingcards", + "block=playingcards", + "blk=privateuse", "block=privateusearea", "blk=privateusearea", "block=privateusearea", + "blk=psalterpahlavi", "block=psalterpahlavi", "blk=pua", "block=privateusearea", + "blk=punctuation", "block=generalpunctuation", "blk=rejang", "block=rejang", + "blk=rumi", "block=ruminumeralsymbols", "blk=ruminumeralsymbols", "block=ruminumeralsymbols", + "blk=runic", "block=runic", "blk=samaritan", "block=samaritan", + "blk=saurashtra", "block=saurashtra", "blk=sharada", "block=sharada", + "blk=shavian", "block=shavian", "blk=shorthandformatcontrols", "block=shorthandformatcontrols", + "blk=siddham", "block=siddham", "blk=sinhala", "block=sinhala", + "blk=sinhalaarchaicnumbers", "block=sinhalaarchaicnumbers", "blk=smallforms", + "block=smallformvariants", + "blk=smallformvariants", "block=smallformvariants", "blk=sogdian", "block=sogdian", + "blk=sorasompeng", "block=sorasompeng", "blk=soyombo", "block=soyombo", + "blk=spacingmodifierletters", "block=spacingmodifierletters", "blk=specials", "block=specials", + "blk=sundanese", "block=sundanese", "blk=sundanesesup", "block=sundanesesupplement", + "blk=sundanesesupplement", "block=sundanesesupplement", "blk=suparrowsa", + "block=supplementalarrowsa", + "blk=suparrowsb", "block=supplementalarrowsb", "blk=suparrowsc", "block=supplementalarrowsc", + "blk=superandsub", "block=superscriptsandsubscripts", "blk=superscriptsandsubscripts", + "block=superscriptsandsubscripts", + "blk=supmathoperators", "block=supplementalmathematicaloperators", "blk=supplementalarrowsa", + "block=supplementalarrowsa", + "blk=supplementalarrowsb", "block=supplementalarrowsb", "blk=supplementalarrowsc", + "block=supplementalarrowsc", + "blk=supplementalmathematicaloperators", "block=supplementalmathematicaloperators", + "blk=supplementalpunctuation", "block=supplementalpunctuation", + "blk=supplementalsymbolsandpictographs", "block=supplementalsymbolsandpictographs", + "blk=supplementaryprivateuseareaa", "block=supplementaryprivateuseareaa", + "blk=supplementaryprivateuseareab", "block=supplementaryprivateuseareab", "blk=suppuaa", + "block=supplementaryprivateuseareaa", + "blk=suppuab", "block=supplementaryprivateuseareab", "blk=suppunctuation", + "block=supplementalpunctuation", + "blk=supsymbolsandpictographs", "block=supplementalsymbolsandpictographs", + "blk=suttonsignwriting", "block=suttonsignwriting", + "blk=sylotinagri", "block=sylotinagri", "blk=syriac", "block=syriac", + "blk=syriacsup", "block=syriacsupplement", "blk=syriacsupplement", "block=syriacsupplement", + "blk=tagalog", "block=tagalog", "blk=tagbanwa", "block=tagbanwa", + "blk=tags", "block=tags", "blk=taile", "block=taile", + "blk=taitham", "block=taitham", "blk=taiviet", "block=taiviet", + "blk=taixuanjing", "block=taixuanjingsymbols", "blk=taixuanjingsymbols", + "block=taixuanjingsymbols", + "blk=takri", "block=takri", "blk=tamil", "block=tamil", + "blk=tangut", "block=tangut", "blk=tangutcomponents", "block=tangutcomponents", + "blk=telugu", "block=telugu", "blk=thaana", "block=thaana", + "blk=thai", "block=thai", "blk=tibetan", "block=tibetan", + "blk=tifinagh", "block=tifinagh", "blk=tirhuta", "block=tirhuta", + "blk=transportandmap", "block=transportandmapsymbols", "blk=transportandmapsymbols", + "block=transportandmapsymbols", + "blk=ucas", "block=unifiedcanadianaboriginalsyllabics", "blk=ucasext", + "block=unifiedcanadianaboriginalsyllabicsextended", + "blk=ugaritic", "block=ugaritic", "blk=unifiedcanadianaboriginalsyllabics", + "block=unifiedcanadianaboriginalsyllabics", + "blk=unifiedcanadianaboriginalsyllabicsextended", + "block=unifiedcanadianaboriginalsyllabicsextended", "blk=vai", "block=vai", + "blk=variationselectors", "block=variationselectors", "blk=variationselectorssupplement", + "block=variationselectorssupplement", + "blk=vedicext", "block=vedicextensions", "blk=vedicextensions", "block=vedicextensions", + "blk=verticalforms", "block=verticalforms", "blk=vs", "block=variationselectors", + "blk=vssup", "block=variationselectorssupplement", "blk=warangciti", "block=warangciti", + "blk=yijing", "block=yijinghexagramsymbols", "blk=yijinghexagramsymbols", + "block=yijinghexagramsymbols", + "blk=yiradicals", "block=yiradicals", "blk=yisyllables", "block=yisyllables", + "blk=zanabazarsquare", "block=zanabazarsquare", "block=alchemical", "block=alchemicalsymbols", + "block=alphabeticpf", "block=alphabeticpresentationforms", "block=ancientgreekmusic", + "block=ancientgreekmusicalnotation", + "block=arabicexta", "block=arabicextendeda", "block=arabicmath", + "block=arabicmathematicalalphabeticsymbols", + "block=arabicpfa", "block=arabicpresentationformsa", "block=arabicpfb", + "block=arabicpresentationformsb", + "block=arabicsup", "block=arabicsupplement", "block=ascii", "block=basiclatin", + "block=bamumsup", "block=bamumsupplement", "block=bopomofoext", "block=bopomofoextended", + "block=braille", "block=braillepatterns", "block=byzantinemusic", + "block=byzantinemusicalsymbols", + "block=canadiansyllabics", "block=unifiedcanadianaboriginalsyllabics", "block=cherokeesup", + "block=cherokeesupplement", + "block=cjk", "block=cjkunifiedideographs", "block=cjkcompat", "block=cjkcompatibility", + "block=cjkcompatforms", "block=cjkcompatibilityforms", "block=cjkcompatideographs", + "block=cjkcompatibilityideographs", + "block=cjkcompatideographssup", "block=cjkcompatibilityideographssupplement", "block=cjkexta", + "block=cjkunifiedideographsextensiona", + "block=cjkextb", "block=cjkunifiedideographsextensionb", "block=cjkextc", + "block=cjkunifiedideographsextensionc", + "block=cjkextd", "block=cjkunifiedideographsextensiond", "block=cjkexte", + "block=cjkunifiedideographsextensione", + "block=cjkextf", "block=cjkunifiedideographsextensionf", "block=cjkradicalssup", + "block=cjkradicalssupplement", + "block=cjksymbols", "block=cjksymbolsandpunctuation", "block=combiningmarksforsymbols", + "block=combiningdiacriticalmarksforsymbols", + "block=compatjamo", "block=hangulcompatibilityjamo", "block=countingrod", + "block=countingrodnumerals", + "block=cuneiformnumbers", "block=cuneiformnumbersandpunctuation", "block=cyrillicexta", + "block=cyrillicextendeda", + "block=cyrillicextb", "block=cyrillicextendedb", "block=cyrillicextc", + "block=cyrillicextendedc", + "block=cyrillicsup", "block=cyrillicsupplement", "block=cyrillicsupplementary", + "block=cyrillicsupplement", + "block=devanagariext", "block=devanagariextended", "block=diacriticals", + "block=combiningdiacriticalmarks", + "block=diacriticalsext", "block=combiningdiacriticalmarksextended", + "block=diacriticalsforsymbols", "block=combiningdiacriticalmarksforsymbols", + "block=diacriticalssup", "block=combiningdiacriticalmarkssupplement", "block=domino", + "block=dominotiles", + "block=enclosedalphanum", "block=enclosedalphanumerics", "block=enclosedalphanumsup", + "block=enclosedalphanumericsupplement", + "block=enclosedcjk", "block=enclosedcjklettersandmonths", "block=enclosedideographicsup", + "block=enclosedideographicsupplement", + "block=ethiopicext", "block=ethiopicextended", "block=ethiopicexta", "block=ethiopicextendeda", + "block=ethiopicsup", "block=ethiopicsupplement", "block=geometricshapesext", + "block=geometricshapesextended", + "block=georgianext", "block=georgianextended", "block=georgiansup", "block=georgiansupplement", + "block=glagoliticsup", "block=glagoliticsupplement", "block=greek", "block=greekandcoptic", + "block=greekext", "block=greekextended", "block=halfandfullforms", + "block=halfwidthandfullwidthforms", + "block=halfmarks", "block=combininghalfmarks", "block=hangul", "block=hangulsyllables", + "block=idc", "block=ideographicdescriptioncharacters", "block=ideographicsymbols", + "block=ideographicsymbolsandpunctuation", + "block=indicnumberforms", "block=commonindicnumberforms", "block=ipaext", "block=ipaextensions", + "block=jamo", "block=hanguljamo", "block=jamoexta", "block=hanguljamoextendeda", + "block=jamoextb", "block=hanguljamoextendedb", "block=kanaexta", "block=kanaextendeda", + "block=kanasup", "block=kanasupplement", "block=kangxi", "block=kangxiradicals", + "block=katakanaext", "block=katakanaphoneticextensions", "block=latin1", + "block=latin1supplement", + "block=latin1sup", "block=latin1supplement", "block=latinexta", "block=latinextendeda", + "block=latinextadditional", "block=latinextendedadditional", "block=latinextb", + "block=latinextendedb", + "block=latinextc", "block=latinextendedc", "block=latinextd", "block=latinextendedd", + "block=latinexte", "block=latinextendede", "block=mahjong", "block=mahjongtiles", + "block=mathalphanum", "block=mathematicalalphanumericsymbols", "block=mathoperators", + "block=mathematicaloperators", + "block=meeteimayekext", "block=meeteimayekextensions", "block=miscarrows", + "block=miscellaneoussymbolsandarrows", + "block=miscmathsymbolsa", "block=miscellaneousmathematicalsymbolsa", "block=miscmathsymbolsb", + "block=miscellaneousmathematicalsymbolsb", + "block=miscpictographs", "block=miscellaneoussymbolsandpictographs", "block=miscsymbols", + "block=miscellaneoussymbols", + "block=misctechnical", "block=miscellaneoustechnical", "block=modifierletters", + "block=spacingmodifierletters", + "block=mongoliansup", "block=mongoliansupplement", "block=music", "block=musicalsymbols", + "block=myanmarexta", "block=myanmarextendeda", "block=myanmarextb", "block=myanmarextendedb", + "block=nb", "block=noblock", "block=ocr", "block=opticalcharacterrecognition", + "block=phaistos", "block=phaistosdisc", "block=phoneticext", "block=phoneticextensions", + "block=phoneticextsup", "block=phoneticextensionssupplement", "block=privateuse", + "block=privateusearea", + "block=pua", "block=privateusearea", "block=punctuation", "block=generalpunctuation", + "block=rumi", "block=ruminumeralsymbols", "block=smallforms", "block=smallformvariants", + "block=sundanesesup", "block=sundanesesupplement", "block=suparrowsa", + "block=supplementalarrowsa", + "block=suparrowsb", "block=supplementalarrowsb", "block=suparrowsc", + "block=supplementalarrowsc", + "block=superandsub", "block=superscriptsandsubscripts", "block=supmathoperators", + "block=supplementalmathematicaloperators", + "block=suppuaa", "block=supplementaryprivateuseareaa", "block=suppuab", + "block=supplementaryprivateuseareab", + "block=suppunctuation", "block=supplementalpunctuation", "block=supsymbolsandpictographs", + "block=supplementalsymbolsandpictographs", + "block=syriacsup", "block=syriacsupplement", "block=taixuanjing", "block=taixuanjingsymbols", + "block=transportandmap", "block=transportandmapsymbols", "block=ucas", + "block=unifiedcanadianaboriginalsyllabics", + "block=ucasext", "block=unifiedcanadianaboriginalsyllabicsextended", "block=vedicext", + "block=vedicextensions", + "block=vs", "block=variationselectors", "block=vssup", "block=variationselectorssupplement", + "block=yijing", "block=yijinghexagramsymbols", "bopo", "bopomofo", + "brah", "brahmi", "brai", "braille", + "bugi", "buginese", "buhd", "buhid", + "cakm", "chakma", "cans", "canadianaboriginal", + "cari", "carian", "casedletter", "lc", + "cher", "cherokee", "ci", "caseignorable", + "closepunctuation", "pe", "cntrl", "cc", + "combiningmark", "m", "connectorpunctuation", "pc", + "control", "cc", "copt", "coptic", + "cprt", "cypriot", "currencysymbol", "sc", + "cwcf", "changeswhencasefolded", "cwcm", "changeswhencasemapped", + "cwl", "changeswhenlowercased", "cwt", "changeswhentitlecased", + "cwu", "changeswhenuppercased", "cyrl", "cyrillic", + "dashpunctuation", "pd", "decimalnumber", "nd", + "dep", "deprecated", "deva", "devanagari", + "di", "defaultignorablecodepoint", "dia", "diacritic", + "digit", "nd", "dogr", "dogra", + "dsrt", "deseret", "dupl", "duployan", + "egyp", "egyptianhieroglyphs", "elba", "elbasan", + "enclosingmark", "me", "ethi", "ethiopic", + "ext", "extender", "finalpunctuation", "pf", + "format", "cf", "gc=c", "c", + "gc=casedletter", "lc", "gc=cc", "cc", + "gc=cf", "cf", "gc=closepunctuation", "pe", + "gc=cn", "cn", "gc=cntrl", "cc", + "gc=co", "co", "gc=combiningmark", "m", + "gc=connectorpunctuation", "pc", "gc=control", "cc", + "gc=currencysymbol", "sc", "gc=dashpunctuation", "pd", + "gc=decimalnumber", "nd", "gc=digit", "nd", + "gc=enclosingmark", "me", "gc=finalpunctuation", "pf", + "gc=format", "cf", "gc=initialpunctuation", "pi", + "gc=l", "l", "gc=lc", "lc", + "gc=letter", "l", "gc=letternumber", "nl", + "gc=lineseparator", "zl", "gc=ll", "ll", + "gc=lm", "lm", "gc=lo", "lo", + "gc=lowercaseletter", "ll", "gc=lt", "lt", + "gc=lu", "lu", "gc=m", "m", + "gc=mark", "m", "gc=mathsymbol", "sm", + "gc=mc", "mc", "gc=me", "me", + "gc=mn", "mn", "gc=modifierletter", "lm", + "gc=modifiersymbol", "sk", "gc=n", "n", + "gc=nd", "nd", "gc=nl", "nl", + "gc=no", "no", "gc=nonspacingmark", "mn", + "gc=number", "n", "gc=openpunctuation", "ps", + "gc=other", "c", "gc=otherletter", "lo", + "gc=othernumber", "no", "gc=otherpunctuation", "po", + "gc=othersymbol", "so", "gc=p", "p", + "gc=paragraphseparator", "zp", "gc=pc", "pc", + "gc=pd", "pd", "gc=pe", "pe", + "gc=pf", "pf", "gc=pi", "pi", + "gc=po", "po", "gc=privateuse", "co", + "gc=ps", "ps", "gc=punct", "p", + "gc=punctuation", "p", "gc=s", "s", + "gc=sc", "sc", "gc=separator", "z", + "gc=sk", "sk", "gc=sm", "sm", + "gc=so", "so", "gc=spaceseparator", "zs", + "gc=spacingmark", "mc", "gc=symbol", "s", + "gc=titlecaseletter", "lt", "gc=unassigned", "cn", + "gc=uppercaseletter", "lu", "gc=z", "z", + "gc=zl", "zl", "gc=zp", "zp", + "gc=zs", "zs", "gcb=cn", "graphemeclusterbreak=control", + "gcb=control", "graphemeclusterbreak=control", "gcb=cr", "graphemeclusterbreak=cr", + "gcb=ex", "graphemeclusterbreak=extend", "gcb=extend", "graphemeclusterbreak=extend", + "gcb=l", "graphemeclusterbreak=l", "gcb=lf", "graphemeclusterbreak=lf", + "gcb=lv", "graphemeclusterbreak=lv", "gcb=lvt", "graphemeclusterbreak=lvt", + "gcb=other", "graphemeclusterbreak=other", "gcb=pp", "graphemeclusterbreak=prepend", + "gcb=prepend", "graphemeclusterbreak=prepend", "gcb=regionalindicator", + "graphemeclusterbreak=regionalindicator", + "gcb=ri", "graphemeclusterbreak=regionalindicator", "gcb=sm", + "graphemeclusterbreak=spacingmark", + "gcb=spacingmark", "graphemeclusterbreak=spacingmark", "gcb=t", "graphemeclusterbreak=t", + "gcb=v", "graphemeclusterbreak=v", "gcb=xx", "graphemeclusterbreak=other", + "gcb=zwj", "graphemeclusterbreak=zwj", "generalcategory=c", "c", + "generalcategory=casedletter", "lc", "generalcategory=cc", "cc", + "generalcategory=cf", "cf", "generalcategory=closepunctuation", "pe", + "generalcategory=cn", "cn", "generalcategory=cntrl", "cc", + "generalcategory=co", "co", "generalcategory=combiningmark", "m", + "generalcategory=connectorpunctuation", "pc", "generalcategory=control", "cc", + "generalcategory=currencysymbol", "sc", "generalcategory=dashpunctuation", "pd", + "generalcategory=decimalnumber", "nd", "generalcategory=digit", "nd", + "generalcategory=enclosingmark", "me", "generalcategory=finalpunctuation", "pf", + "generalcategory=format", "cf", "generalcategory=initialpunctuation", "pi", + "generalcategory=l", "l", "generalcategory=lc", "lc", + "generalcategory=letter", "l", "generalcategory=letternumber", "nl", + "generalcategory=lineseparator", "zl", "generalcategory=ll", "ll", + "generalcategory=lm", "lm", "generalcategory=lo", "lo", + "generalcategory=lowercaseletter", "ll", "generalcategory=lt", "lt", + "generalcategory=lu", "lu", "generalcategory=m", "m", + "generalcategory=mark", "m", "generalcategory=mathsymbol", "sm", + "generalcategory=mc", "mc", "generalcategory=me", "me", + "generalcategory=mn", "mn", "generalcategory=modifierletter", "lm", + "generalcategory=modifiersymbol", "sk", "generalcategory=n", "n", + "generalcategory=nd", "nd", "generalcategory=nl", "nl", + "generalcategory=no", "no", "generalcategory=nonspacingmark", "mn", + "generalcategory=number", "n", "generalcategory=openpunctuation", "ps", + "generalcategory=other", "c", "generalcategory=otherletter", "lo", + "generalcategory=othernumber", "no", "generalcategory=otherpunctuation", "po", + "generalcategory=othersymbol", "so", "generalcategory=p", "p", + "generalcategory=paragraphseparator", "zp", "generalcategory=pc", "pc", + "generalcategory=pd", "pd", "generalcategory=pe", "pe", + "generalcategory=pf", "pf", "generalcategory=pi", "pi", + "generalcategory=po", "po", "generalcategory=privateuse", "co", + "generalcategory=ps", "ps", "generalcategory=punct", "p", + "generalcategory=punctuation", "p", "generalcategory=s", "s", + "generalcategory=sc", "sc", "generalcategory=separator", "z", + "generalcategory=sk", "sk", "generalcategory=sm", "sm", + "generalcategory=so", "so", "generalcategory=spaceseparator", "zs", + "generalcategory=spacingmark", "mc", "generalcategory=symbol", "s", + "generalcategory=titlecaseletter", "lt", "generalcategory=unassigned", "cn", + "generalcategory=uppercaseletter", "lu", "generalcategory=z", "z", + "generalcategory=zl", "zl", "generalcategory=zp", "zp", + "generalcategory=zs", "zs", "geor", "georgian", + "glag", "glagolitic", "gong", "gunjalagondi", + "gonm", "masaramgondi", "goth", "gothic", + "gran", "grantha", "graphemeclusterbreak=cn", "graphemeclusterbreak=control", + "graphemeclusterbreak=ex", "graphemeclusterbreak=extend", "graphemeclusterbreak=pp", + "graphemeclusterbreak=prepend", + "graphemeclusterbreak=ri", "graphemeclusterbreak=regionalindicator", "graphemeclusterbreak=sm", + "graphemeclusterbreak=spacingmark", + "graphemeclusterbreak=xx", "graphemeclusterbreak=other", "grbase", "graphemebase", + "grek", "greek", "grext", "graphemeextend", + "grlink", "graphemelink", "gujr", "gujarati", + "guru", "gurmukhi", "hang", "hangul", + "hani", "han", "hano", "hanunoo", + "hatr", "hatran", "hebr", "hebrew", + "hex", "hexdigit", "hira", "hiragana", + "hluw", "anatolianhieroglyphs", "hmng", "pahawhhmong", + "hung", "oldhungarian", "idc", "idcontinue", + "ideo", "ideographic", "ids", "idstart", + "idsb", "idsbinaryoperator", "idst", "idstrinaryoperator", + "initialpunctuation", "pi", "ital", "olditalic", + "java", "javanese", "joinc", "joincontrol", + "kali", "kayahli", "kana", "katakana", + "khar", "kharoshthi", "khmr", "khmer", + "khoj", "khojki", "knda", "kannada", + "kthi", "kaithi", "lana", "taitham", + "laoo", "lao", "latn", "latin", + "lb=ai", "linebreak=ambiguous", "lb=al", "linebreak=alphabetic", + "lb=alphabetic", "linebreak=alphabetic", "lb=ambiguous", "linebreak=ambiguous", + "lb=b2", "linebreak=breakboth", "lb=ba", "linebreak=breakafter", + "lb=bb", "linebreak=breakbefore", "lb=bk", "linebreak=mandatorybreak", + "lb=breakafter", "linebreak=breakafter", "lb=breakbefore", "linebreak=breakbefore", + "lb=breakboth", "linebreak=breakboth", "lb=breaksymbols", "linebreak=breaksymbols", + "lb=carriagereturn", "linebreak=carriagereturn", "lb=cb", "linebreak=contingentbreak", + "lb=cj", "linebreak=conditionaljapanesestarter", "lb=cl", "linebreak=closepunctuation", + "lb=closeparenthesis", "linebreak=closeparenthesis", "lb=closepunctuation", + "linebreak=closepunctuation", + "lb=cm", "linebreak=combiningmark", "lb=combiningmark", "linebreak=combiningmark", + "lb=complexcontext", "linebreak=complexcontext", "lb=conditionaljapanesestarter", + "linebreak=conditionaljapanesestarter", + "lb=contingentbreak", "linebreak=contingentbreak", "lb=cp", "linebreak=closeparenthesis", + "lb=cr", "linebreak=carriagereturn", "lb=eb", "linebreak=ebase", + "lb=ebase", "linebreak=ebase", "lb=em", "linebreak=emodifier", + "lb=emodifier", "linebreak=emodifier", "lb=ex", "linebreak=exclamation", + "lb=exclamation", "linebreak=exclamation", "lb=gl", "linebreak=glue", + "lb=glue", "linebreak=glue", "lb=h2", "linebreak=h2", + "lb=h3", "linebreak=h3", "lb=hebrewletter", "linebreak=hebrewletter", + "lb=hl", "linebreak=hebrewletter", "lb=hy", "linebreak=hyphen", + "lb=hyphen", "linebreak=hyphen", "lb=id", "linebreak=ideographic", + "lb=ideographic", "linebreak=ideographic", "lb=in", "linebreak=inseparable", + "lb=infixnumeric", "linebreak=infixnumeric", "lb=inseparable", "linebreak=inseparable", + "lb=inseperable", "linebreak=inseparable", "lb=is", "linebreak=infixnumeric", + "lb=jl", "linebreak=jl", "lb=jt", "linebreak=jt", + "lb=jv", "linebreak=jv", "lb=lf", "linebreak=linefeed", + "lb=linefeed", "linebreak=linefeed", "lb=mandatorybreak", "linebreak=mandatorybreak", + "lb=nextline", "linebreak=nextline", "lb=nl", "linebreak=nextline", + "lb=nonstarter", "linebreak=nonstarter", "lb=ns", "linebreak=nonstarter", + "lb=nu", "linebreak=numeric", "lb=numeric", "linebreak=numeric", + "lb=op", "linebreak=openpunctuation", "lb=openpunctuation", "linebreak=openpunctuation", + "lb=po", "linebreak=postfixnumeric", "lb=postfixnumeric", "linebreak=postfixnumeric", + "lb=pr", "linebreak=prefixnumeric", "lb=prefixnumeric", "linebreak=prefixnumeric", + "lb=qu", "linebreak=quotation", "lb=quotation", "linebreak=quotation", + "lb=regionalindicator", "linebreak=regionalindicator", "lb=ri", "linebreak=regionalindicator", + "lb=sa", "linebreak=complexcontext", "lb=sp", "linebreak=space", + "lb=space", "linebreak=space", "lb=sy", "linebreak=breaksymbols", + "lb=unknown", "linebreak=unknown", "lb=wj", "linebreak=wordjoiner", + "lb=wordjoiner", "linebreak=wordjoiner", "lb=xx", "linebreak=unknown", + "lb=zw", "linebreak=zwspace", "lb=zwj", "linebreak=zwj", + "lb=zwspace", "linebreak=zwspace", "lepc", "lepcha", + "letter", "l", "letternumber", "nl", + "limb", "limbu", "lina", "lineara", + "linb", "linearb", "linebreak=ai", "linebreak=ambiguous", + "linebreak=al", "linebreak=alphabetic", "linebreak=b2", "linebreak=breakboth", + "linebreak=ba", "linebreak=breakafter", "linebreak=bb", "linebreak=breakbefore", + "linebreak=bk", "linebreak=mandatorybreak", "linebreak=cb", "linebreak=contingentbreak", + "linebreak=cj", "linebreak=conditionaljapanesestarter", "linebreak=cl", + "linebreak=closepunctuation", + "linebreak=cm", "linebreak=combiningmark", "linebreak=cp", "linebreak=closeparenthesis", + "linebreak=cr", "linebreak=carriagereturn", "linebreak=eb", "linebreak=ebase", + "linebreak=em", "linebreak=emodifier", "linebreak=ex", "linebreak=exclamation", + "linebreak=gl", "linebreak=glue", "linebreak=hl", "linebreak=hebrewletter", + "linebreak=hy", "linebreak=hyphen", "linebreak=id", "linebreak=ideographic", + "linebreak=in", "linebreak=inseparable", "linebreak=inseperable", "linebreak=inseparable", + "linebreak=is", "linebreak=infixnumeric", "linebreak=lf", "linebreak=linefeed", + "linebreak=nl", "linebreak=nextline", "linebreak=ns", "linebreak=nonstarter", + "linebreak=nu", "linebreak=numeric", "linebreak=op", "linebreak=openpunctuation", + "linebreak=po", "linebreak=postfixnumeric", "linebreak=pr", "linebreak=prefixnumeric", + "linebreak=qu", "linebreak=quotation", "linebreak=ri", "linebreak=regionalindicator", + "linebreak=sa", "linebreak=complexcontext", "linebreak=sp", "linebreak=space", + "linebreak=sy", "linebreak=breaksymbols", "linebreak=wj", "linebreak=wordjoiner", + "linebreak=xx", "linebreak=unknown", "linebreak=zw", "linebreak=zwspace", + "lineseparator", "zl", "loe", "logicalorderexception", + "lower", "lowercase", "lowercaseletter", "ll", + "lyci", "lycian", "lydi", "lydian", + "mahj", "mahajani", "maka", "makasar", + "mand", "mandaic", "mani", "manichaean", + "marc", "marchen", "mark", "m", + "mathsymbol", "sm", "medf", "medefaidrin", + "mend", "mendekikakui", "merc", "meroiticcursive", + "mero", "meroitichieroglyphs", "mlym", "malayalam", + "modifierletter", "lm", "modifiersymbol", "sk", + "mong", "mongolian", "mroo", "mro", + "mtei", "meeteimayek", "mult", "multani", + "mymr", "myanmar", "narb", "oldnortharabian", + "nbat", "nabataean", "nchar", "noncharactercodepoint", + "nkoo", "nko", "nonspacingmark", "mn", + "nshu", "nushu", "number", "n", + "oalpha", "otheralphabetic", "odi", "otherdefaultignorablecodepoint", + "ogam", "ogham", "ogrext", "othergraphemeextend", + "oidc", "otheridcontinue", "oids", "otheridstart", + "olck", "olchiki", "olower", "otherlowercase", + "omath", "othermath", "openpunctuation", "ps", + "orkh", "oldturkic", "orya", "oriya", + "osge", "osage", "osma", "osmanya", + "other", "c", "otherletter", "lo", + "othernumber", "no", "otherpunctuation", "po", + "othersymbol", "so", "oupper", "otheruppercase", + "palm", "palmyrene", "paragraphseparator", "zp", + "patsyn", "patternsyntax", "patws", "patternwhitespace", + "pauc", "paucinhau", "pcm", "prependedconcatenationmark", + "perm", "oldpermic", "phag", "phagspa", + "phli", "inscriptionalpahlavi", "phlp", "psalterpahlavi", + "phnx", "phoenician", "plrd", "miao", + "privateuse", "co", "prti", "inscriptionalparthian", + "punct", "p", "punctuation", "p", + "qaac", "coptic", "qaai", "inherited", + "qmark", "quotationmark", "ri", "regionalindicator", + "rjng", "rejang", "rohg", "hanifirohingya", + "runr", "runic", "samr", "samaritan", + "sarb", "oldsoutharabian", "saur", "saurashtra", + "sb=at", "sentencebreak=aterm", "sb=aterm", "sentencebreak=aterm", + "sb=cl", "sentencebreak=close", "sb=close", "sentencebreak=close", + "sb=cr", "sentencebreak=cr", "sb=ex", "sentencebreak=extend", + "sb=extend", "sentencebreak=extend", "sb=fo", "sentencebreak=format", + "sb=format", "sentencebreak=format", "sb=le", "sentencebreak=oletter", + "sb=lf", "sentencebreak=lf", "sb=lo", "sentencebreak=lower", + "sb=lower", "sentencebreak=lower", "sb=nu", "sentencebreak=numeric", + "sb=numeric", "sentencebreak=numeric", "sb=oletter", "sentencebreak=oletter", + "sb=other", "sentencebreak=other", "sb=sc", "sentencebreak=scontinue", + "sb=scontinue", "sentencebreak=scontinue", "sb=se", "sentencebreak=sep", + "sb=sep", "sentencebreak=sep", "sb=sp", "sentencebreak=sp", + "sb=st", "sentencebreak=sterm", "sb=sterm", "sentencebreak=sterm", + "sb=up", "sentencebreak=upper", "sb=upper", "sentencebreak=upper", + "sb=xx", "sentencebreak=other", "sc=adlam", "adlam", + "sc=adlm", "adlam", "sc=aghb", "caucasianalbanian", + "sc=ahom", "ahom", "sc=anatolianhieroglyphs", "anatolianhieroglyphs", + "sc=arab", "arabic", "sc=arabic", "arabic", + "sc=armenian", "armenian", "sc=armi", "imperialaramaic", + "sc=armn", "armenian", "sc=avestan", "avestan", + "sc=avst", "avestan", "sc=bali", "balinese", + "sc=balinese", "balinese", "sc=bamu", "bamum", + "sc=bamum", "bamum", "sc=bass", "bassavah", + "sc=bassavah", "bassavah", "sc=batak", "batak", + "sc=batk", "batak", "sc=beng", "bengali", + "sc=bengali", "bengali", "sc=bhaiksuki", "bhaiksuki", + "sc=bhks", "bhaiksuki", "sc=bopo", "bopomofo", + "sc=bopomofo", "bopomofo", "sc=brah", "brahmi", + "sc=brahmi", "brahmi", "sc=brai", "braille", + "sc=braille", "braille", "sc=bugi", "buginese", + "sc=buginese", "buginese", "sc=buhd", "buhid", + "sc=buhid", "buhid", "sc=cakm", "chakma", + "sc=canadianaboriginal", "canadianaboriginal", "sc=cans", "canadianaboriginal", + "sc=cari", "carian", "sc=carian", "carian", + "sc=caucasianalbanian", "caucasianalbanian", "sc=chakma", "chakma", + "sc=cham", "cham", "sc=cher", "cherokee", + "sc=cherokee", "cherokee", "sc=common", "common", + "sc=copt", "coptic", "sc=coptic", "coptic", + "sc=cprt", "cypriot", "sc=cuneiform", "cuneiform", + "sc=cypriot", "cypriot", "sc=cyrillic", "cyrillic", + "sc=cyrl", "cyrillic", "sc=deseret", "deseret", + "sc=deva", "devanagari", "sc=devanagari", "devanagari", + "sc=dogr", "dogra", "sc=dogra", "dogra", + "sc=dsrt", "deseret", "sc=dupl", "duployan", + "sc=duployan", "duployan", "sc=egyp", "egyptianhieroglyphs", + "sc=egyptianhieroglyphs", "egyptianhieroglyphs", "sc=elba", "elbasan", + "sc=elbasan", "elbasan", "sc=ethi", "ethiopic", + "sc=ethiopic", "ethiopic", "sc=geor", "georgian", + "sc=georgian", "georgian", "sc=glag", "glagolitic", + "sc=glagolitic", "glagolitic", "sc=gong", "gunjalagondi", + "sc=gonm", "masaramgondi", "sc=goth", "gothic", + "sc=gothic", "gothic", "sc=gran", "grantha", + "sc=grantha", "grantha", "sc=greek", "greek", + "sc=grek", "greek", "sc=gujarati", "gujarati", + "sc=gujr", "gujarati", "sc=gunjalagondi", "gunjalagondi", + "sc=gurmukhi", "gurmukhi", "sc=guru", "gurmukhi", + "sc=han", "han", "sc=hang", "hangul", + "sc=hangul", "hangul", "sc=hani", "han", + "sc=hanifirohingya", "hanifirohingya", "sc=hano", "hanunoo", + "sc=hanunoo", "hanunoo", "sc=hatr", "hatran", + "sc=hatran", "hatran", "sc=hebr", "hebrew", + "sc=hebrew", "hebrew", "sc=hira", "hiragana", + "sc=hiragana", "hiragana", "sc=hluw", "anatolianhieroglyphs", + "sc=hmng", "pahawhhmong", "sc=hung", "oldhungarian", + "sc=imperialaramaic", "imperialaramaic", "sc=inherited", "inherited", + "sc=inscriptionalpahlavi", "inscriptionalpahlavi", "sc=inscriptionalparthian", + "inscriptionalparthian", + "sc=ital", "olditalic", "sc=java", "javanese", + "sc=javanese", "javanese", "sc=kaithi", "kaithi", + "sc=kali", "kayahli", "sc=kana", "katakana", + "sc=kannada", "kannada", "sc=katakana", "katakana", + "sc=kayahli", "kayahli", "sc=khar", "kharoshthi", + "sc=kharoshthi", "kharoshthi", "sc=khmer", "khmer", + "sc=khmr", "khmer", "sc=khoj", "khojki", + "sc=khojki", "khojki", "sc=khudawadi", "khudawadi", + "sc=knda", "kannada", "sc=kthi", "kaithi", + "sc=lana", "taitham", "sc=lao", "lao", + "sc=laoo", "lao", "sc=latin", "latin", + "sc=latn", "latin", "sc=lepc", "lepcha", + "sc=lepcha", "lepcha", "sc=limb", "limbu", + "sc=limbu", "limbu", "sc=lina", "lineara", + "sc=linb", "linearb", "sc=lineara", "lineara", + "sc=linearb", "linearb", "sc=lisu", "lisu", + "sc=lyci", "lycian", "sc=lycian", "lycian", + "sc=lydi", "lydian", "sc=lydian", "lydian", + "sc=mahajani", "mahajani", "sc=mahj", "mahajani", + "sc=maka", "makasar", "sc=makasar", "makasar", + "sc=malayalam", "malayalam", "sc=mand", "mandaic", + "sc=mandaic", "mandaic", "sc=mani", "manichaean", + "sc=manichaean", "manichaean", "sc=marc", "marchen", + "sc=marchen", "marchen", "sc=masaramgondi", "masaramgondi", + "sc=medefaidrin", "medefaidrin", "sc=medf", "medefaidrin", + "sc=meeteimayek", "meeteimayek", "sc=mend", "mendekikakui", + "sc=mendekikakui", "mendekikakui", "sc=merc", "meroiticcursive", + "sc=mero", "meroitichieroglyphs", "sc=meroiticcursive", "meroiticcursive", + "sc=meroitichieroglyphs", "meroitichieroglyphs", "sc=miao", "miao", + "sc=mlym", "malayalam", "sc=modi", "modi", + "sc=mong", "mongolian", "sc=mongolian", "mongolian", + "sc=mro", "mro", "sc=mroo", "mro", + "sc=mtei", "meeteimayek", "sc=mult", "multani", + "sc=multani", "multani", "sc=myanmar", "myanmar", + "sc=mymr", "myanmar", "sc=nabataean", "nabataean", + "sc=narb", "oldnortharabian", "sc=nbat", "nabataean", + "sc=newa", "newa", "sc=newtailue", "newtailue", + "sc=nko", "nko", "sc=nkoo", "nko", + "sc=nshu", "nushu", "sc=nushu", "nushu", + "sc=ogam", "ogham", "sc=ogham", "ogham", + "sc=olchiki", "olchiki", "sc=olck", "olchiki", + "sc=oldhungarian", "oldhungarian", "sc=olditalic", "olditalic", + "sc=oldnortharabian", "oldnortharabian", "sc=oldpermic", "oldpermic", + "sc=oldpersian", "oldpersian", "sc=oldsogdian", "oldsogdian", + "sc=oldsoutharabian", "oldsoutharabian", "sc=oldturkic", "oldturkic", + "sc=oriya", "oriya", "sc=orkh", "oldturkic", + "sc=orya", "oriya", "sc=osage", "osage", + "sc=osge", "osage", "sc=osma", "osmanya", + "sc=osmanya", "osmanya", "sc=pahawhhmong", "pahawhhmong", + "sc=palm", "palmyrene", "sc=palmyrene", "palmyrene", + "sc=pauc", "paucinhau", "sc=paucinhau", "paucinhau", + "sc=perm", "oldpermic", "sc=phag", "phagspa", + "sc=phagspa", "phagspa", "sc=phli", "inscriptionalpahlavi", + "sc=phlp", "psalterpahlavi", "sc=phnx", "phoenician", + "sc=phoenician", "phoenician", "sc=plrd", "miao", + "sc=prti", "inscriptionalparthian", "sc=psalterpahlavi", "psalterpahlavi", + "sc=qaac", "coptic", "sc=qaai", "inherited", + "sc=rejang", "rejang", "sc=rjng", "rejang", + "sc=rohg", "hanifirohingya", "sc=runic", "runic", + "sc=runr", "runic", "sc=samaritan", "samaritan", + "sc=samr", "samaritan", "sc=sarb", "oldsoutharabian", + "sc=saur", "saurashtra", "sc=saurashtra", "saurashtra", + "sc=sgnw", "signwriting", "sc=sharada", "sharada", + "sc=shavian", "shavian", "sc=shaw", "shavian", + "sc=shrd", "sharada", "sc=sidd", "siddham", + "sc=siddham", "siddham", "sc=signwriting", "signwriting", + "sc=sind", "khudawadi", "sc=sinh", "sinhala", + "sc=sinhala", "sinhala", "sc=sogd", "sogdian", + "sc=sogdian", "sogdian", "sc=sogo", "oldsogdian", + "sc=sora", "sorasompeng", "sc=sorasompeng", "sorasompeng", + "sc=soyo", "soyombo", "sc=soyombo", "soyombo", + "sc=sund", "sundanese", "sc=sundanese", "sundanese", + "sc=sylo", "sylotinagri", "sc=sylotinagri", "sylotinagri", + "sc=syrc", "syriac", "sc=syriac", "syriac", + "sc=tagalog", "tagalog", "sc=tagb", "tagbanwa", + "sc=tagbanwa", "tagbanwa", "sc=taile", "taile", + "sc=taitham", "taitham", "sc=taiviet", "taiviet", + "sc=takr", "takri", "sc=takri", "takri", + "sc=tale", "taile", "sc=talu", "newtailue", + "sc=tamil", "tamil", "sc=taml", "tamil", + "sc=tang", "tangut", "sc=tangut", "tangut", + "sc=tavt", "taiviet", "sc=telu", "telugu", + "sc=telugu", "telugu", "sc=tfng", "tifinagh", + "sc=tglg", "tagalog", "sc=thaa", "thaana", + "sc=thaana", "thaana", "sc=thai", "thai", + "sc=tibetan", "tibetan", "sc=tibt", "tibetan", + "sc=tifinagh", "tifinagh", "sc=tirh", "tirhuta", + "sc=tirhuta", "tirhuta", "sc=ugar", "ugaritic", + "sc=ugaritic", "ugaritic", "sc=unknown", "unknown", + "sc=vai", "vai", "sc=vaii", "vai", + "sc=wara", "warangciti", "sc=warangciti", "warangciti", + "sc=xpeo", "oldpersian", "sc=xsux", "cuneiform", + "sc=yi", "yi", "sc=yiii", "yi", + "sc=zanabazarsquare", "zanabazarsquare", "sc=zanb", "zanabazarsquare", + "sc=zinh", "inherited", "sc=zyyy", "common", + "sc=zzzz", "unknown", "script=adlam", "adlam", + "script=adlm", "adlam", "script=aghb", "caucasianalbanian", + "script=ahom", "ahom", "script=anatolianhieroglyphs", "anatolianhieroglyphs", + "script=arab", "arabic", "script=arabic", "arabic", + "script=armenian", "armenian", "script=armi", "imperialaramaic", + "script=armn", "armenian", "script=avestan", "avestan", + "script=avst", "avestan", "script=bali", "balinese", + "script=balinese", "balinese", "script=bamu", "bamum", + "script=bamum", "bamum", "script=bass", "bassavah", + "script=bassavah", "bassavah", "script=batak", "batak", + "script=batk", "batak", "script=beng", "bengali", + "script=bengali", "bengali", "script=bhaiksuki", "bhaiksuki", + "script=bhks", "bhaiksuki", "script=bopo", "bopomofo", + "script=bopomofo", "bopomofo", "script=brah", "brahmi", + "script=brahmi", "brahmi", "script=brai", "braille", + "script=braille", "braille", "script=bugi", "buginese", + "script=buginese", "buginese", "script=buhd", "buhid", + "script=buhid", "buhid", "script=cakm", "chakma", + "script=canadianaboriginal", "canadianaboriginal", "script=cans", "canadianaboriginal", + "script=cari", "carian", "script=carian", "carian", + "script=caucasianalbanian", "caucasianalbanian", "script=chakma", "chakma", + "script=cham", "cham", "script=cher", "cherokee", + "script=cherokee", "cherokee", "script=common", "common", + "script=copt", "coptic", "script=coptic", "coptic", + "script=cprt", "cypriot", "script=cuneiform", "cuneiform", + "script=cypriot", "cypriot", "script=cyrillic", "cyrillic", + "script=cyrl", "cyrillic", "script=deseret", "deseret", + "script=deva", "devanagari", "script=devanagari", "devanagari", + "script=dogr", "dogra", "script=dogra", "dogra", + "script=dsrt", "deseret", "script=dupl", "duployan", + "script=duployan", "duployan", "script=egyp", "egyptianhieroglyphs", + "script=egyptianhieroglyphs", "egyptianhieroglyphs", "script=elba", "elbasan", + "script=elbasan", "elbasan", "script=ethi", "ethiopic", + "script=ethiopic", "ethiopic", "script=geor", "georgian", + "script=georgian", "georgian", "script=glag", "glagolitic", + "script=glagolitic", "glagolitic", "script=gong", "gunjalagondi", + "script=gonm", "masaramgondi", "script=goth", "gothic", + "script=gothic", "gothic", "script=gran", "grantha", + "script=grantha", "grantha", "script=greek", "greek", + "script=grek", "greek", "script=gujarati", "gujarati", + "script=gujr", "gujarati", "script=gunjalagondi", "gunjalagondi", + "script=gurmukhi", "gurmukhi", "script=guru", "gurmukhi", + "script=han", "han", "script=hang", "hangul", + "script=hangul", "hangul", "script=hani", "han", + "script=hanifirohingya", "hanifirohingya", "script=hano", "hanunoo", + "script=hanunoo", "hanunoo", "script=hatr", "hatran", + "script=hatran", "hatran", "script=hebr", "hebrew", + "script=hebrew", "hebrew", "script=hira", "hiragana", + "script=hiragana", "hiragana", "script=hluw", "anatolianhieroglyphs", + "script=hmng", "pahawhhmong", "script=hung", "oldhungarian", + "script=imperialaramaic", "imperialaramaic", "script=inherited", "inherited", + "script=inscriptionalpahlavi", "inscriptionalpahlavi", "script=inscriptionalparthian", + "inscriptionalparthian", + "script=ital", "olditalic", "script=java", "javanese", + "script=javanese", "javanese", "script=kaithi", "kaithi", + "script=kali", "kayahli", "script=kana", "katakana", + "script=kannada", "kannada", "script=katakana", "katakana", + "script=kayahli", "kayahli", "script=khar", "kharoshthi", + "script=kharoshthi", "kharoshthi", "script=khmer", "khmer", + "script=khmr", "khmer", "script=khoj", "khojki", + "script=khojki", "khojki", "script=khudawadi", "khudawadi", + "script=knda", "kannada", "script=kthi", "kaithi", + "script=lana", "taitham", "script=lao", "lao", + "script=laoo", "lao", "script=latin", "latin", + "script=latn", "latin", "script=lepc", "lepcha", + "script=lepcha", "lepcha", "script=limb", "limbu", + "script=limbu", "limbu", "script=lina", "lineara", + "script=linb", "linearb", "script=lineara", "lineara", + "script=linearb", "linearb", "script=lisu", "lisu", + "script=lyci", "lycian", "script=lycian", "lycian", + "script=lydi", "lydian", "script=lydian", "lydian", + "script=mahajani", "mahajani", "script=mahj", "mahajani", + "script=maka", "makasar", "script=makasar", "makasar", + "script=malayalam", "malayalam", "script=mand", "mandaic", + "script=mandaic", "mandaic", "script=mani", "manichaean", + "script=manichaean", "manichaean", "script=marc", "marchen", + "script=marchen", "marchen", "script=masaramgondi", "masaramgondi", + "script=medefaidrin", "medefaidrin", "script=medf", "medefaidrin", + "script=meeteimayek", "meeteimayek", "script=mend", "mendekikakui", + "script=mendekikakui", "mendekikakui", "script=merc", "meroiticcursive", + "script=mero", "meroitichieroglyphs", "script=meroiticcursive", "meroiticcursive", + "script=meroitichieroglyphs", "meroitichieroglyphs", "script=miao", "miao", + "script=mlym", "malayalam", "script=modi", "modi", + "script=mong", "mongolian", "script=mongolian", "mongolian", + "script=mro", "mro", "script=mroo", "mro", + "script=mtei", "meeteimayek", "script=mult", "multani", + "script=multani", "multani", "script=myanmar", "myanmar", + "script=mymr", "myanmar", "script=nabataean", "nabataean", + "script=narb", "oldnortharabian", "script=nbat", "nabataean", + "script=newa", "newa", "script=newtailue", "newtailue", + "script=nko", "nko", "script=nkoo", "nko", + "script=nshu", "nushu", "script=nushu", "nushu", + "script=ogam", "ogham", "script=ogham", "ogham", + "script=olchiki", "olchiki", "script=olck", "olchiki", + "script=oldhungarian", "oldhungarian", "script=olditalic", "olditalic", + "script=oldnortharabian", "oldnortharabian", "script=oldpermic", "oldpermic", + "script=oldpersian", "oldpersian", "script=oldsogdian", "oldsogdian", + "script=oldsoutharabian", "oldsoutharabian", "script=oldturkic", "oldturkic", + "script=oriya", "oriya", "script=orkh", "oldturkic", + "script=orya", "oriya", "script=osage", "osage", + "script=osge", "osage", "script=osma", "osmanya", + "script=osmanya", "osmanya", "script=pahawhhmong", "pahawhhmong", + "script=palm", "palmyrene", "script=palmyrene", "palmyrene", + "script=pauc", "paucinhau", "script=paucinhau", "paucinhau", + "script=perm", "oldpermic", "script=phag", "phagspa", + "script=phagspa", "phagspa", "script=phli", "inscriptionalpahlavi", + "script=phlp", "psalterpahlavi", "script=phnx", "phoenician", + "script=phoenician", "phoenician", "script=plrd", "miao", + "script=prti", "inscriptionalparthian", "script=psalterpahlavi", "psalterpahlavi", + "script=qaac", "coptic", "script=qaai", "inherited", + "script=rejang", "rejang", "script=rjng", "rejang", + "script=rohg", "hanifirohingya", "script=runic", "runic", + "script=runr", "runic", "script=samaritan", "samaritan", + "script=samr", "samaritan", "script=sarb", "oldsoutharabian", + "script=saur", "saurashtra", "script=saurashtra", "saurashtra", + "script=sgnw", "signwriting", "script=sharada", "sharada", + "script=shavian", "shavian", "script=shaw", "shavian", + "script=shrd", "sharada", "script=sidd", "siddham", + "script=siddham", "siddham", "script=signwriting", "signwriting", + "script=sind", "khudawadi", "script=sinh", "sinhala", + "script=sinhala", "sinhala", "script=sogd", "sogdian", + "script=sogdian", "sogdian", "script=sogo", "oldsogdian", + "script=sora", "sorasompeng", "script=sorasompeng", "sorasompeng", + "script=soyo", "soyombo", "script=soyombo", "soyombo", + "script=sund", "sundanese", "script=sundanese", "sundanese", + "script=sylo", "sylotinagri", "script=sylotinagri", "sylotinagri", + "script=syrc", "syriac", "script=syriac", "syriac", + "script=tagalog", "tagalog", "script=tagb", "tagbanwa", + "script=tagbanwa", "tagbanwa", "script=taile", "taile", + "script=taitham", "taitham", "script=taiviet", "taiviet", + "script=takr", "takri", "script=takri", "takri", + "script=tale", "taile", "script=talu", "newtailue", + "script=tamil", "tamil", "script=taml", "tamil", + "script=tang", "tangut", "script=tangut", "tangut", + "script=tavt", "taiviet", "script=telu", "telugu", + "script=telugu", "telugu", "script=tfng", "tifinagh", + "script=tglg", "tagalog", "script=thaa", "thaana", + "script=thaana", "thaana", "script=thai", "thai", + "script=tibetan", "tibetan", "script=tibt", "tibetan", + "script=tifinagh", "tifinagh", "script=tirh", "tirhuta", + "script=tirhuta", "tirhuta", "script=ugar", "ugaritic", + "script=ugaritic", "ugaritic", "script=unknown", "unknown", + "script=vai", "vai", "script=vaii", "vai", + "script=wara", "warangciti", "script=warangciti", "warangciti", + "script=xpeo", "oldpersian", "script=xsux", "cuneiform", + "script=yi", "yi", "script=yiii", "yi", + "script=zanabazarsquare", "zanabazarsquare", "script=zanb", "zanabazarsquare", + "script=zinh", "inherited", "script=zyyy", "common", + "script=zzzz", "unknown", "scriptextensions=adlm", "scriptextensions=adlam", + "scriptextensions=aghb", "scriptextensions=caucasianalbanian", "scriptextensions=arab", + "scriptextensions=arabic", + "scriptextensions=armi", "scriptextensions=imperialaramaic", "scriptextensions=armn", + "scriptextensions=armenian", + "scriptextensions=avst", "scriptextensions=avestan", "scriptextensions=bali", + "scriptextensions=balinese", + "scriptextensions=bamu", "scriptextensions=bamum", "scriptextensions=bass", + "scriptextensions=bassavah", + "scriptextensions=batk", "scriptextensions=batak", "scriptextensions=beng", + "scriptextensions=bengali", + "scriptextensions=bhks", "scriptextensions=bhaiksuki", "scriptextensions=bopo", + "scriptextensions=bopomofo", + "scriptextensions=brah", "scriptextensions=brahmi", "scriptextensions=brai", + "scriptextensions=braille", + "scriptextensions=bugi", "scriptextensions=buginese", "scriptextensions=buhd", + "scriptextensions=buhid", + "scriptextensions=cakm", "scriptextensions=chakma", "scriptextensions=cans", + "scriptextensions=canadianaboriginal", + "scriptextensions=cari", "scriptextensions=carian", "scriptextensions=cher", + "scriptextensions=cherokee", + "scriptextensions=copt", "scriptextensions=coptic", "scriptextensions=cprt", + "scriptextensions=cypriot", + "scriptextensions=cyrl", "scriptextensions=cyrillic", "scriptextensions=deva", + "scriptextensions=devanagari", + "scriptextensions=dogr", "scriptextensions=dogra", "scriptextensions=dsrt", + "scriptextensions=deseret", + "scriptextensions=dupl", "scriptextensions=duployan", "scriptextensions=egyp", + "scriptextensions=egyptianhieroglyphs", + "scriptextensions=elba", "scriptextensions=elbasan", "scriptextensions=ethi", + "scriptextensions=ethiopic", + "scriptextensions=geor", "scriptextensions=georgian", "scriptextensions=glag", + "scriptextensions=glagolitic", + "scriptextensions=gong", "scriptextensions=gunjalagondi", "scriptextensions=gonm", + "scriptextensions=masaramgondi", + "scriptextensions=goth", "scriptextensions=gothic", "scriptextensions=gran", + "scriptextensions=grantha", + "scriptextensions=grek", "scriptextensions=greek", "scriptextensions=gujr", + "scriptextensions=gujarati", + "scriptextensions=guru", "scriptextensions=gurmukhi", "scriptextensions=hang", + "scriptextensions=hangul", + "scriptextensions=hani", "scriptextensions=han", "scriptextensions=hano", + "scriptextensions=hanunoo", + "scriptextensions=hatr", "scriptextensions=hatran", "scriptextensions=hebr", + "scriptextensions=hebrew", + "scriptextensions=hira", "scriptextensions=hiragana", "scriptextensions=hluw", + "scriptextensions=anatolianhieroglyphs", + "scriptextensions=hmng", "scriptextensions=pahawhhmong", "scriptextensions=hung", + "scriptextensions=oldhungarian", + "scriptextensions=ital", "scriptextensions=olditalic", "scriptextensions=java", + "scriptextensions=javanese", + "scriptextensions=kali", "scriptextensions=kayahli", "scriptextensions=kana", + "scriptextensions=katakana", + "scriptextensions=khar", "scriptextensions=kharoshthi", "scriptextensions=khmr", + "scriptextensions=khmer", + "scriptextensions=khoj", "scriptextensions=khojki", "scriptextensions=knda", + "scriptextensions=kannada", + "scriptextensions=kthi", "scriptextensions=kaithi", "scriptextensions=lana", + "scriptextensions=taitham", + "scriptextensions=laoo", "scriptextensions=lao", "scriptextensions=latn", + "scriptextensions=latin", + "scriptextensions=lepc", "scriptextensions=lepcha", "scriptextensions=limb", + "scriptextensions=limbu", + "scriptextensions=lina", "scriptextensions=lineara", "scriptextensions=linb", + "scriptextensions=linearb", + "scriptextensions=lyci", "scriptextensions=lycian", "scriptextensions=lydi", + "scriptextensions=lydian", + "scriptextensions=mahj", "scriptextensions=mahajani", "scriptextensions=maka", + "scriptextensions=makasar", + "scriptextensions=mand", "scriptextensions=mandaic", "scriptextensions=mani", + "scriptextensions=manichaean", + "scriptextensions=marc", "scriptextensions=marchen", "scriptextensions=medf", + "scriptextensions=medefaidrin", + "scriptextensions=mend", "scriptextensions=mendekikakui", "scriptextensions=merc", + "scriptextensions=meroiticcursive", + "scriptextensions=mero", "scriptextensions=meroitichieroglyphs", "scriptextensions=mlym", + "scriptextensions=malayalam", + "scriptextensions=mong", "scriptextensions=mongolian", "scriptextensions=mroo", + "scriptextensions=mro", + "scriptextensions=mtei", "scriptextensions=meeteimayek", "scriptextensions=mult", + "scriptextensions=multani", + "scriptextensions=mymr", "scriptextensions=myanmar", "scriptextensions=narb", + "scriptextensions=oldnortharabian", + "scriptextensions=nbat", "scriptextensions=nabataean", "scriptextensions=nkoo", + "scriptextensions=nko", + "scriptextensions=nshu", "scriptextensions=nushu", "scriptextensions=ogam", + "scriptextensions=ogham", + "scriptextensions=olck", "scriptextensions=olchiki", "scriptextensions=orkh", + "scriptextensions=oldturkic", + "scriptextensions=orya", "scriptextensions=oriya", "scriptextensions=osge", + "scriptextensions=osage", + "scriptextensions=osma", "scriptextensions=osmanya", "scriptextensions=palm", + "scriptextensions=palmyrene", + "scriptextensions=pauc", "scriptextensions=paucinhau", "scriptextensions=perm", + "scriptextensions=oldpermic", + "scriptextensions=phag", "scriptextensions=phagspa", "scriptextensions=phli", + "scriptextensions=inscriptionalpahlavi", + "scriptextensions=phlp", "scriptextensions=psalterpahlavi", "scriptextensions=phnx", + "scriptextensions=phoenician", + "scriptextensions=plrd", "scriptextensions=miao", "scriptextensions=prti", + "scriptextensions=inscriptionalparthian", + "scriptextensions=qaac", "scriptextensions=coptic", "scriptextensions=qaai", + "scriptextensions=inherited", + "scriptextensions=rjng", "scriptextensions=rejang", "scriptextensions=rohg", + "scriptextensions=hanifirohingya", + "scriptextensions=runr", "scriptextensions=runic", "scriptextensions=samr", + "scriptextensions=samaritan", + "scriptextensions=sarb", "scriptextensions=oldsoutharabian", "scriptextensions=saur", + "scriptextensions=saurashtra", + "scriptextensions=sgnw", "scriptextensions=signwriting", "scriptextensions=shaw", + "scriptextensions=shavian", + "scriptextensions=shrd", "scriptextensions=sharada", "scriptextensions=sidd", + "scriptextensions=siddham", + "scriptextensions=sind", "scriptextensions=khudawadi", "scriptextensions=sinh", + "scriptextensions=sinhala", + "scriptextensions=sogd", "scriptextensions=sogdian", "scriptextensions=sogo", + "scriptextensions=oldsogdian", + "scriptextensions=sora", "scriptextensions=sorasompeng", "scriptextensions=soyo", + "scriptextensions=soyombo", + "scriptextensions=sund", "scriptextensions=sundanese", "scriptextensions=sylo", + "scriptextensions=sylotinagri", + "scriptextensions=syrc", "scriptextensions=syriac", "scriptextensions=tagb", + "scriptextensions=tagbanwa", + "scriptextensions=takr", "scriptextensions=takri", "scriptextensions=tale", + "scriptextensions=taile", + "scriptextensions=talu", "scriptextensions=newtailue", "scriptextensions=taml", + "scriptextensions=tamil", + "scriptextensions=tang", "scriptextensions=tangut", "scriptextensions=tavt", + "scriptextensions=taiviet", + "scriptextensions=telu", "scriptextensions=telugu", "scriptextensions=tfng", + "scriptextensions=tifinagh", + "scriptextensions=tglg", "scriptextensions=tagalog", "scriptextensions=thaa", + "scriptextensions=thaana", + "scriptextensions=tibt", "scriptextensions=tibetan", "scriptextensions=tirh", + "scriptextensions=tirhuta", + "scriptextensions=ugar", "scriptextensions=ugaritic", "scriptextensions=vaii", + "scriptextensions=vai", + "scriptextensions=wara", "scriptextensions=warangciti", "scriptextensions=xpeo", + "scriptextensions=oldpersian", + "scriptextensions=xsux", "scriptextensions=cuneiform", "scriptextensions=yiii", + "scriptextensions=yi", + "scriptextensions=zanb", "scriptextensions=zanabazarsquare", "scriptextensions=zinh", + "scriptextensions=inherited", + "scriptextensions=zyyy", "scriptextensions=common", "scriptextensions=zzzz", + "scriptextensions=unknown", + "scx=adlam", "scriptextensions=adlam", "scx=adlm", "scriptextensions=adlam", + "scx=aghb", "scriptextensions=caucasianalbanian", "scx=ahom", "scriptextensions=ahom", + "scx=anatolianhieroglyphs", "scriptextensions=anatolianhieroglyphs", "scx=arab", + "scriptextensions=arabic", + "scx=arabic", "scriptextensions=arabic", "scx=armenian", "scriptextensions=armenian", + "scx=armi", "scriptextensions=imperialaramaic", "scx=armn", "scriptextensions=armenian", + "scx=avestan", "scriptextensions=avestan", "scx=avst", "scriptextensions=avestan", + "scx=bali", "scriptextensions=balinese", "scx=balinese", "scriptextensions=balinese", + "scx=bamu", "scriptextensions=bamum", "scx=bamum", "scriptextensions=bamum", + "scx=bass", "scriptextensions=bassavah", "scx=bassavah", "scriptextensions=bassavah", + "scx=batak", "scriptextensions=batak", "scx=batk", "scriptextensions=batak", + "scx=beng", "scriptextensions=bengali", "scx=bengali", "scriptextensions=bengali", + "scx=bhaiksuki", "scriptextensions=bhaiksuki", "scx=bhks", "scriptextensions=bhaiksuki", + "scx=bopo", "scriptextensions=bopomofo", "scx=bopomofo", "scriptextensions=bopomofo", + "scx=brah", "scriptextensions=brahmi", "scx=brahmi", "scriptextensions=brahmi", + "scx=brai", "scriptextensions=braille", "scx=braille", "scriptextensions=braille", + "scx=bugi", "scriptextensions=buginese", "scx=buginese", "scriptextensions=buginese", + "scx=buhd", "scriptextensions=buhid", "scx=buhid", "scriptextensions=buhid", + "scx=cakm", "scriptextensions=chakma", "scx=canadianaboriginal", + "scriptextensions=canadianaboriginal", + "scx=cans", "scriptextensions=canadianaboriginal", "scx=cari", "scriptextensions=carian", + "scx=carian", "scriptextensions=carian", "scx=caucasianalbanian", + "scriptextensions=caucasianalbanian", + "scx=chakma", "scriptextensions=chakma", "scx=cham", "scriptextensions=cham", + "scx=cher", "scriptextensions=cherokee", "scx=cherokee", "scriptextensions=cherokee", + "scx=common", "scriptextensions=common", "scx=copt", "scriptextensions=coptic", + "scx=coptic", "scriptextensions=coptic", "scx=cprt", "scriptextensions=cypriot", + "scx=cuneiform", "scriptextensions=cuneiform", "scx=cypriot", "scriptextensions=cypriot", + "scx=cyrillic", "scriptextensions=cyrillic", "scx=cyrl", "scriptextensions=cyrillic", + "scx=deseret", "scriptextensions=deseret", "scx=deva", "scriptextensions=devanagari", + "scx=devanagari", "scriptextensions=devanagari", "scx=dogr", "scriptextensions=dogra", + "scx=dogra", "scriptextensions=dogra", "scx=dsrt", "scriptextensions=deseret", + "scx=dupl", "scriptextensions=duployan", "scx=duployan", "scriptextensions=duployan", + "scx=egyp", "scriptextensions=egyptianhieroglyphs", "scx=egyptianhieroglyphs", + "scriptextensions=egyptianhieroglyphs", + "scx=elba", "scriptextensions=elbasan", "scx=elbasan", "scriptextensions=elbasan", + "scx=ethi", "scriptextensions=ethiopic", "scx=ethiopic", "scriptextensions=ethiopic", + "scx=geor", "scriptextensions=georgian", "scx=georgian", "scriptextensions=georgian", + "scx=glag", "scriptextensions=glagolitic", "scx=glagolitic", "scriptextensions=glagolitic", + "scx=gong", "scriptextensions=gunjalagondi", "scx=gonm", "scriptextensions=masaramgondi", + "scx=goth", "scriptextensions=gothic", "scx=gothic", "scriptextensions=gothic", + "scx=gran", "scriptextensions=grantha", "scx=grantha", "scriptextensions=grantha", + "scx=greek", "scriptextensions=greek", "scx=grek", "scriptextensions=greek", + "scx=gujarati", "scriptextensions=gujarati", "scx=gujr", "scriptextensions=gujarati", + "scx=gunjalagondi", "scriptextensions=gunjalagondi", "scx=gurmukhi", + "scriptextensions=gurmukhi", + "scx=guru", "scriptextensions=gurmukhi", "scx=han", "scriptextensions=han", + "scx=hang", "scriptextensions=hangul", "scx=hangul", "scriptextensions=hangul", + "scx=hani", "scriptextensions=han", "scx=hanifirohingya", "scriptextensions=hanifirohingya", + "scx=hano", "scriptextensions=hanunoo", "scx=hanunoo", "scriptextensions=hanunoo", + "scx=hatr", "scriptextensions=hatran", "scx=hatran", "scriptextensions=hatran", + "scx=hebr", "scriptextensions=hebrew", "scx=hebrew", "scriptextensions=hebrew", + "scx=hira", "scriptextensions=hiragana", "scx=hiragana", "scriptextensions=hiragana", + "scx=hluw", "scriptextensions=anatolianhieroglyphs", "scx=hmng", "scriptextensions=pahawhhmong", + "scx=hung", "scriptextensions=oldhungarian", "scx=imperialaramaic", + "scriptextensions=imperialaramaic", + "scx=inherited", "scriptextensions=inherited", "scx=inscriptionalpahlavi", + "scriptextensions=inscriptionalpahlavi", + "scx=inscriptionalparthian", "scriptextensions=inscriptionalparthian", "scx=ital", + "scriptextensions=olditalic", + "scx=java", "scriptextensions=javanese", "scx=javanese", "scriptextensions=javanese", + "scx=kaithi", "scriptextensions=kaithi", "scx=kali", "scriptextensions=kayahli", + "scx=kana", "scriptextensions=katakana", "scx=kannada", "scriptextensions=kannada", + "scx=katakana", "scriptextensions=katakana", "scx=kayahli", "scriptextensions=kayahli", + "scx=khar", "scriptextensions=kharoshthi", "scx=kharoshthi", "scriptextensions=kharoshthi", + "scx=khmer", "scriptextensions=khmer", "scx=khmr", "scriptextensions=khmer", + "scx=khoj", "scriptextensions=khojki", "scx=khojki", "scriptextensions=khojki", + "scx=khudawadi", "scriptextensions=khudawadi", "scx=knda", "scriptextensions=kannada", + "scx=kthi", "scriptextensions=kaithi", "scx=lana", "scriptextensions=taitham", + "scx=lao", "scriptextensions=lao", "scx=laoo", "scriptextensions=lao", + "scx=latin", "scriptextensions=latin", "scx=latn", "scriptextensions=latin", + "scx=lepc", "scriptextensions=lepcha", "scx=lepcha", "scriptextensions=lepcha", + "scx=limb", "scriptextensions=limbu", "scx=limbu", "scriptextensions=limbu", + "scx=lina", "scriptextensions=lineara", "scx=linb", "scriptextensions=linearb", + "scx=lineara", "scriptextensions=lineara", "scx=linearb", "scriptextensions=linearb", + "scx=lisu", "scriptextensions=lisu", "scx=lyci", "scriptextensions=lycian", + "scx=lycian", "scriptextensions=lycian", "scx=lydi", "scriptextensions=lydian", + "scx=lydian", "scriptextensions=lydian", "scx=mahajani", "scriptextensions=mahajani", + "scx=mahj", "scriptextensions=mahajani", "scx=maka", "scriptextensions=makasar", + "scx=makasar", "scriptextensions=makasar", "scx=malayalam", "scriptextensions=malayalam", + "scx=mand", "scriptextensions=mandaic", "scx=mandaic", "scriptextensions=mandaic", + "scx=mani", "scriptextensions=manichaean", "scx=manichaean", "scriptextensions=manichaean", + "scx=marc", "scriptextensions=marchen", "scx=marchen", "scriptextensions=marchen", + "scx=masaramgondi", "scriptextensions=masaramgondi", "scx=medefaidrin", + "scriptextensions=medefaidrin", + "scx=medf", "scriptextensions=medefaidrin", "scx=meeteimayek", "scriptextensions=meeteimayek", + "scx=mend", "scriptextensions=mendekikakui", "scx=mendekikakui", + "scriptextensions=mendekikakui", + "scx=merc", "scriptextensions=meroiticcursive", "scx=mero", + "scriptextensions=meroitichieroglyphs", + "scx=meroiticcursive", "scriptextensions=meroiticcursive", "scx=meroitichieroglyphs", + "scriptextensions=meroitichieroglyphs", + "scx=miao", "scriptextensions=miao", "scx=mlym", "scriptextensions=malayalam", + "scx=modi", "scriptextensions=modi", "scx=mong", "scriptextensions=mongolian", + "scx=mongolian", "scriptextensions=mongolian", "scx=mro", "scriptextensions=mro", + "scx=mroo", "scriptextensions=mro", "scx=mtei", "scriptextensions=meeteimayek", + "scx=mult", "scriptextensions=multani", "scx=multani", "scriptextensions=multani", + "scx=myanmar", "scriptextensions=myanmar", "scx=mymr", "scriptextensions=myanmar", + "scx=nabataean", "scriptextensions=nabataean", "scx=narb", "scriptextensions=oldnortharabian", + "scx=nbat", "scriptextensions=nabataean", "scx=newa", "scriptextensions=newa", + "scx=newtailue", "scriptextensions=newtailue", "scx=nko", "scriptextensions=nko", + "scx=nkoo", "scriptextensions=nko", "scx=nshu", "scriptextensions=nushu", + "scx=nushu", "scriptextensions=nushu", "scx=ogam", "scriptextensions=ogham", + "scx=ogham", "scriptextensions=ogham", "scx=olchiki", "scriptextensions=olchiki", + "scx=olck", "scriptextensions=olchiki", "scx=oldhungarian", "scriptextensions=oldhungarian", + "scx=olditalic", "scriptextensions=olditalic", "scx=oldnortharabian", + "scriptextensions=oldnortharabian", + "scx=oldpermic", "scriptextensions=oldpermic", "scx=oldpersian", "scriptextensions=oldpersian", + "scx=oldsogdian", "scriptextensions=oldsogdian", "scx=oldsoutharabian", + "scriptextensions=oldsoutharabian", + "scx=oldturkic", "scriptextensions=oldturkic", "scx=oriya", "scriptextensions=oriya", + "scx=orkh", "scriptextensions=oldturkic", "scx=orya", "scriptextensions=oriya", + "scx=osage", "scriptextensions=osage", "scx=osge", "scriptextensions=osage", + "scx=osma", "scriptextensions=osmanya", "scx=osmanya", "scriptextensions=osmanya", + "scx=pahawhhmong", "scriptextensions=pahawhhmong", "scx=palm", "scriptextensions=palmyrene", + "scx=palmyrene", "scriptextensions=palmyrene", "scx=pauc", "scriptextensions=paucinhau", + "scx=paucinhau", "scriptextensions=paucinhau", "scx=perm", "scriptextensions=oldpermic", + "scx=phag", "scriptextensions=phagspa", "scx=phagspa", "scriptextensions=phagspa", + "scx=phli", "scriptextensions=inscriptionalpahlavi", "scx=phlp", + "scriptextensions=psalterpahlavi", + "scx=phnx", "scriptextensions=phoenician", "scx=phoenician", "scriptextensions=phoenician", + "scx=plrd", "scriptextensions=miao", "scx=prti", "scriptextensions=inscriptionalparthian", + "scx=psalterpahlavi", "scriptextensions=psalterpahlavi", "scx=qaac", "scriptextensions=coptic", + "scx=qaai", "scriptextensions=inherited", "scx=rejang", "scriptextensions=rejang", + "scx=rjng", "scriptextensions=rejang", "scx=rohg", "scriptextensions=hanifirohingya", + "scx=runic", "scriptextensions=runic", "scx=runr", "scriptextensions=runic", + "scx=samaritan", "scriptextensions=samaritan", "scx=samr", "scriptextensions=samaritan", + "scx=sarb", "scriptextensions=oldsoutharabian", "scx=saur", "scriptextensions=saurashtra", + "scx=saurashtra", "scriptextensions=saurashtra", "scx=sgnw", "scriptextensions=signwriting", + "scx=sharada", "scriptextensions=sharada", "scx=shavian", "scriptextensions=shavian", + "scx=shaw", "scriptextensions=shavian", "scx=shrd", "scriptextensions=sharada", + "scx=sidd", "scriptextensions=siddham", "scx=siddham", "scriptextensions=siddham", + "scx=signwriting", "scriptextensions=signwriting", "scx=sind", "scriptextensions=khudawadi", + "scx=sinh", "scriptextensions=sinhala", "scx=sinhala", "scriptextensions=sinhala", + "scx=sogd", "scriptextensions=sogdian", "scx=sogdian", "scriptextensions=sogdian", + "scx=sogo", "scriptextensions=oldsogdian", "scx=sora", "scriptextensions=sorasompeng", + "scx=sorasompeng", "scriptextensions=sorasompeng", "scx=soyo", "scriptextensions=soyombo", + "scx=soyombo", "scriptextensions=soyombo", "scx=sund", "scriptextensions=sundanese", + "scx=sundanese", "scriptextensions=sundanese", "scx=sylo", "scriptextensions=sylotinagri", + "scx=sylotinagri", "scriptextensions=sylotinagri", "scx=syrc", "scriptextensions=syriac", + "scx=syriac", "scriptextensions=syriac", "scx=tagalog", "scriptextensions=tagalog", + "scx=tagb", "scriptextensions=tagbanwa", "scx=tagbanwa", "scriptextensions=tagbanwa", + "scx=taile", "scriptextensions=taile", "scx=taitham", "scriptextensions=taitham", + "scx=taiviet", "scriptextensions=taiviet", "scx=takr", "scriptextensions=takri", + "scx=takri", "scriptextensions=takri", "scx=tale", "scriptextensions=taile", + "scx=talu", "scriptextensions=newtailue", "scx=tamil", "scriptextensions=tamil", + "scx=taml", "scriptextensions=tamil", "scx=tang", "scriptextensions=tangut", + "scx=tangut", "scriptextensions=tangut", "scx=tavt", "scriptextensions=taiviet", + "scx=telu", "scriptextensions=telugu", "scx=telugu", "scriptextensions=telugu", + "scx=tfng", "scriptextensions=tifinagh", "scx=tglg", "scriptextensions=tagalog", + "scx=thaa", "scriptextensions=thaana", "scx=thaana", "scriptextensions=thaana", + "scx=thai", "scriptextensions=thai", "scx=tibetan", "scriptextensions=tibetan", + "scx=tibt", "scriptextensions=tibetan", "scx=tifinagh", "scriptextensions=tifinagh", + "scx=tirh", "scriptextensions=tirhuta", "scx=tirhuta", "scriptextensions=tirhuta", + "scx=ugar", "scriptextensions=ugaritic", "scx=ugaritic", "scriptextensions=ugaritic", + "scx=unknown", "scriptextensions=unknown", "scx=vai", "scriptextensions=vai", + "scx=vaii", "scriptextensions=vai", "scx=wara", "scriptextensions=warangciti", + "scx=warangciti", "scriptextensions=warangciti", "scx=xpeo", "scriptextensions=oldpersian", + "scx=xsux", "scriptextensions=cuneiform", "scx=yi", "scriptextensions=yi", + "scx=yiii", "scriptextensions=yi", "scx=zanabazarsquare", "scriptextensions=zanabazarsquare", + "scx=zanb", "scriptextensions=zanabazarsquare", "scx=zinh", "scriptextensions=inherited", + "scx=zyyy", "scriptextensions=common", "scx=zzzz", "scriptextensions=unknown", + "sd", "softdotted", "sentencebreak=at", "sentencebreak=aterm", + "sentencebreak=cl", "sentencebreak=close", "sentencebreak=ex", "sentencebreak=extend", + "sentencebreak=fo", "sentencebreak=format", "sentencebreak=le", "sentencebreak=oletter", + "sentencebreak=lo", "sentencebreak=lower", "sentencebreak=nu", "sentencebreak=numeric", + "sentencebreak=sc", "sentencebreak=scontinue", "sentencebreak=se", "sentencebreak=sep", + "sentencebreak=st", "sentencebreak=sterm", "sentencebreak=up", "sentencebreak=upper", + "sentencebreak=xx", "sentencebreak=other", "separator", "z", + "sgnw", "signwriting", "shaw", "shavian", + "shrd", "sharada", "sidd", "siddham", + "sind", "khudawadi", "sinh", "sinhala", + "sogd", "sogdian", "sogo", "oldsogdian", + "sora", "sorasompeng", "soyo", "soyombo", + "space", "whitespace", "spaceseparator", "zs", + "spacingmark", "mc", "sterm", "sentenceterminal", + "sund", "sundanese", "sylo", "sylotinagri", + "symbol", "s", "syrc", "syriac", + "tagb", "tagbanwa", "takr", "takri", + "tale", "taile", "talu", "newtailue", + "taml", "tamil", "tang", "tangut", + "tavt", "taiviet", "telu", "telugu", + "term", "terminalpunctuation", "tfng", "tifinagh", + "tglg", "tagalog", "thaa", "thaana", + "tibt", "tibetan", "tirh", "tirhuta", + "titlecaseletter", "lt", "ugar", "ugaritic", + "uideo", "unifiedideograph", "unassigned", "cn", + "upper", "uppercase", "uppercaseletter", "lu", + "vaii", "vai", "vs", "variationselector", + "wara", "warangciti", "wb=aletter", "wordbreak=aletter", + "wb=cr", "wordbreak=cr", "wb=doublequote", "wordbreak=doublequote", + "wb=dq", "wordbreak=doublequote", "wb=ex", "wordbreak=extendnumlet", + "wb=extend", "wordbreak=extend", "wb=extendnumlet", "wordbreak=extendnumlet", + "wb=fo", "wordbreak=format", "wb=format", "wordbreak=format", + "wb=hebrewletter", "wordbreak=hebrewletter", "wb=hl", "wordbreak=hebrewletter", + "wb=ka", "wordbreak=katakana", "wb=katakana", "wordbreak=katakana", + "wb=le", "wordbreak=aletter", "wb=lf", "wordbreak=lf", + "wb=mb", "wordbreak=midnumlet", "wb=midletter", "wordbreak=midletter", + "wb=midnum", "wordbreak=midnum", "wb=midnumlet", "wordbreak=midnumlet", + "wb=ml", "wordbreak=midletter", "wb=mn", "wordbreak=midnum", + "wb=newline", "wordbreak=newline", "wb=nl", "wordbreak=newline", + "wb=nu", "wordbreak=numeric", "wb=numeric", "wordbreak=numeric", + "wb=other", "wordbreak=other", "wb=regionalindicator", "wordbreak=regionalindicator", + "wb=ri", "wordbreak=regionalindicator", "wb=singlequote", "wordbreak=singlequote", + "wb=sq", "wordbreak=singlequote", "wb=wsegspace", "wordbreak=wsegspace", + "wb=xx", "wordbreak=other", "wb=zwj", "wordbreak=zwj", + "wordbreak=dq", "wordbreak=doublequote", "wordbreak=ex", "wordbreak=extendnumlet", + "wordbreak=fo", "wordbreak=format", "wordbreak=hl", "wordbreak=hebrewletter", + "wordbreak=ka", "wordbreak=katakana", "wordbreak=le", "wordbreak=aletter", + "wordbreak=mb", "wordbreak=midnumlet", "wordbreak=ml", "wordbreak=midletter", + "wordbreak=mn", "wordbreak=midnum", "wordbreak=nl", "wordbreak=newline", + "wordbreak=nu", "wordbreak=numeric", "wordbreak=ri", "wordbreak=regionalindicator", + "wordbreak=sq", "wordbreak=singlequote", "wordbreak=xx", "wordbreak=other", + "wspace", "whitespace", "xidc", "xidcontinue", + "xids", "xidstart", "xpeo", "oldpersian", + "xsux", "cuneiform", "yiii", "yi", + "zanb", "zanabazarsquare", "zinh", "inherited", + "zyyy", "common", "zzzz", "unknown" + }; + public static final int caselessMatchPartitionSize = 4; + public static final String caselessMatchPartitions = + "\u0041\u0061\000\000" + + "\u0042\u0062\000\000" + + "\u0043\u0063\000\000" + + "\u0044\u0064\000\000" + + "\u0045\u0065\000\000" + + "\u0046\u0066\000\000" + + "\u0047\u0067\000\000" + + "\u0048\u0068\000\000" + + "\u0049\u0069\u0130\u0131" + + "\u004a\u006a\000\000" + + "\u004b\u006b\u212a\000" + + "\u004c\u006c\000\000" + + "\u004d\u006d\000\000" + + "\u004e\u006e\000\000" + + "\u004f\u006f\000\000" + + "\u0050\u0070\000\000" + + "\u0051\u0071\000\000" + + "\u0052\u0072\000\000" + + "\u0053\u0073\u017f\000" + + "\u0054\u0074\000\000" + + "\u0055\u0075\000\000" + + "\u0056\u0076\000\000" + + "\u0057\u0077\000\000" + + "\u0058\u0078\000\000" + + "\u0059\u0079\000\000" + + "\u005a\u007a\000\000" + + "\u00b5\u039c\u03bc\000" + + "\u00c0\u00e0\000\000" + + "\u00c1\u00e1\000\000" + + "\u00c2\u00e2\000\000" + + "\u00c3\u00e3\000\000" + + "\u00c4\u00e4\000\000" + + "\u00c5\u00e5\u212b\000" + + "\u00c6\u00e6\000\000" + + "\u00c7\u00e7\000\000" + + "\u00c8\u00e8\000\000" + + "\u00c9\u00e9\000\000" + + "\u00ca\u00ea\000\000" + + "\u00cb\u00eb\000\000" + + "\u00cc\u00ec\000\000" + + "\u00cd\u00ed\000\000" + + "\u00ce\u00ee\000\000" + + "\u00cf\u00ef\000\000" + + "\u00d0\u00f0\000\000" + + "\u00d1\u00f1\000\000" + + "\u00d2\u00f2\000\000" + + "\u00d3\u00f3\000\000" + + "\u00d4\u00f4\000\000" + + "\u00d5\u00f5\000\000" + + "\u00d6\u00f6\000\000" + + "\u00d8\u00f8\000\000" + + "\u00d9\u00f9\000\000" + + "\u00da\u00fa\000\000" + + "\u00db\u00fb\000\000" + + "\u00dc\u00fc\000\000" + + "\u00dd\u00fd\000\000" + + "\u00de\u00fe\000\000" + + "\u00df\u1e9e\000\000" + + "\u00ff\u0178\000\000" + + "\u0100\u0101\000\000" + + "\u0102\u0103\000\000" + + "\u0104\u0105\000\000" + + "\u0106\u0107\000\000" + + "\u0108\u0109\000\000" + + "\u010a\u010b\000\000" + + "\u010c\u010d\000\000" + + "\u010e\u010f\000\000" + + "\u0110\u0111\000\000" + + "\u0112\u0113\000\000" + + "\u0114\u0115\000\000" + + "\u0116\u0117\000\000" + + "\u0118\u0119\000\000" + + "\u011a\u011b\000\000" + + "\u011c\u011d\000\000" + + "\u011e\u011f\000\000" + + "\u0120\u0121\000\000" + + "\u0122\u0123\000\000" + + "\u0124\u0125\000\000" + + "\u0126\u0127\000\000" + + "\u0128\u0129\000\000" + + "\u012a\u012b\000\000" + + "\u012c\u012d\000\000" + + "\u012e\u012f\000\000" + + "\u0132\u0133\000\000" + + "\u0134\u0135\000\000" + + "\u0136\u0137\000\000" + + "\u0139\u013a\000\000" + + "\u013b\u013c\000\000" + + "\u013d\u013e\000\000" + + "\u013f\u0140\000\000" + + "\u0141\u0142\000\000" + + "\u0143\u0144\000\000" + + "\u0145\u0146\000\000" + + "\u0147\u0148\000\000" + + "\u014a\u014b\000\000" + + "\u014c\u014d\000\000" + + "\u014e\u014f\000\000" + + "\u0150\u0151\000\000" + + "\u0152\u0153\000\000" + + "\u0154\u0155\000\000" + + "\u0156\u0157\000\000" + + "\u0158\u0159\000\000" + + "\u015a\u015b\000\000" + + "\u015c\u015d\000\000" + + "\u015e\u015f\000\000" + + "\u0160\u0161\000\000" + + "\u0162\u0163\000\000" + + "\u0164\u0165\000\000" + + "\u0166\u0167\000\000" + + "\u0168\u0169\000\000" + + "\u016a\u016b\000\000" + + "\u016c\u016d\000\000" + + "\u016e\u016f\000\000" + + "\u0170\u0171\000\000" + + "\u0172\u0173\000\000" + + "\u0174\u0175\000\000" + + "\u0176\u0177\000\000" + + "\u0179\u017a\000\000" + + "\u017b\u017c\000\000" + + "\u017d\u017e\000\000" + + "\u0180\u0243\000\000" + + "\u0181\u0253\000\000" + + "\u0182\u0183\000\000" + + "\u0184\u0185\000\000" + + "\u0186\u0254\000\000" + + "\u0187\u0188\000\000" + + "\u0189\u0256\000\000" + + "\u018a\u0257\000\000" + + "\u018b\u018c\000\000" + + "\u018e\u01dd\000\000" + + "\u018f\u0259\000\000" + + "\u0190\u025b\000\000" + + "\u0191\u0192\000\000" + + "\u0193\u0260\000\000" + + "\u0194\u0263\000\000" + + "\u0195\u01f6\000\000" + + "\u0196\u0269\000\000" + + "\u0197\u0268\000\000" + + "\u0198\u0199\000\000" + + "\u019a\u023d\000\000" + + "\u019c\u026f\000\000" + + "\u019d\u0272\000\000" + + "\u019e\u0220\000\000" + + "\u019f\u0275\000\000" + + "\u01a0\u01a1\000\000" + + "\u01a2\u01a3\000\000" + + "\u01a4\u01a5\000\000" + + "\u01a6\u0280\000\000" + + "\u01a7\u01a8\000\000" + + "\u01a9\u0283\000\000" + + "\u01ac\u01ad\000\000" + + "\u01ae\u0288\000\000" + + "\u01af\u01b0\000\000" + + "\u01b1\u028a\000\000" + + "\u01b2\u028b\000\000" + + "\u01b3\u01b4\000\000" + + "\u01b5\u01b6\000\000" + + "\u01b7\u0292\000\000" + + "\u01b8\u01b9\000\000" + + "\u01bc\u01bd\000\000" + + "\u01bf\u01f7\000\000" + + "\u01c4\u01c5\u01c6\000" + + "\u01c7\u01c8\u01c9\000" + + "\u01ca\u01cb\u01cc\000" + + "\u01cd\u01ce\000\000" + + "\u01cf\u01d0\000\000" + + "\u01d1\u01d2\000\000" + + "\u01d3\u01d4\000\000" + + "\u01d5\u01d6\000\000" + + "\u01d7\u01d8\000\000" + + "\u01d9\u01da\000\000" + + "\u01db\u01dc\000\000" + + "\u01de\u01df\000\000" + + "\u01e0\u01e1\000\000" + + "\u01e2\u01e3\000\000" + + "\u01e4\u01e5\000\000" + + "\u01e6\u01e7\000\000" + + "\u01e8\u01e9\000\000" + + "\u01ea\u01eb\000\000" + + "\u01ec\u01ed\000\000" + + "\u01ee\u01ef\000\000" + + "\u01f1\u01f2\u01f3\000" + + "\u01f4\u01f5\000\000" + + "\u01f8\u01f9\000\000" + + "\u01fa\u01fb\000\000" + + "\u01fc\u01fd\000\000" + + "\u01fe\u01ff\000\000" + + "\u0200\u0201\000\000" + + "\u0202\u0203\000\000" + + "\u0204\u0205\000\000" + + "\u0206\u0207\000\000" + + "\u0208\u0209\000\000" + + "\u020a\u020b\000\000" + + "\u020c\u020d\000\000" + + "\u020e\u020f\000\000" + + "\u0210\u0211\000\000" + + "\u0212\u0213\000\000" + + "\u0214\u0215\000\000" + + "\u0216\u0217\000\000" + + "\u0218\u0219\000\000" + + "\u021a\u021b\000\000" + + "\u021c\u021d\000\000" + + "\u021e\u021f\000\000" + + "\u0222\u0223\000\000" + + "\u0224\u0225\000\000" + + "\u0226\u0227\000\000" + + "\u0228\u0229\000\000" + + "\u022a\u022b\000\000" + + "\u022c\u022d\000\000" + + "\u022e\u022f\000\000" + + "\u0230\u0231\000\000" + + "\u0232\u0233\000\000" + + "\u023a\u2c65\000\000" + + "\u023b\u023c\000\000" + + "\u023e\u2c66\000\000" + + "\u023f\u2c7e\000\000" + + "\u0240\u2c7f\000\000" + + "\u0241\u0242\000\000" + + "\u0244\u0289\000\000" + + "\u0245\u028c\000\000" + + "\u0246\u0247\000\000" + + "\u0248\u0249\000\000" + + "\u024a\u024b\000\000" + + "\u024c\u024d\000\000" + + "\u024e\u024f\000\000" + + "\u0250\u2c6f\000\000" + + "\u0251\u2c6d\000\000" + + "\u0252\u2c70\000\000" + + "\u025c\ua7ab\000\000" + + "\u0261\ua7ac\000\000" + + "\u0265\ua78d\000\000" + + "\u0266\ua7aa\000\000" + + "\u026a\ua7ae\000\000" + + "\u026b\u2c62\000\000" + + "\u026c\ua7ad\000\000" + + "\u0271\u2c6e\000\000" + + "\u027d\u2c64\000\000" + + "\u0287\ua7b1\000\000" + + "\u029d\ua7b2\000\000" + + "\u029e\ua7b0\000\000" + + "\u0345\u0399\u03b9\u1fbe" + + "\u0370\u0371\000\000" + + "\u0372\u0373\000\000" + + "\u0376\u0377\000\000" + + "\u037b\u03fd\000\000" + + "\u037c\u03fe\000\000" + + "\u037d\u03ff\000\000" + + "\u037f\u03f3\000\000" + + "\u0386\u03ac\000\000" + + "\u0388\u03ad\000\000" + + "\u0389\u03ae\000\000" + + "\u038a\u03af\000\000" + + "\u038c\u03cc\000\000" + + "\u038e\u03cd\000\000" + + "\u038f\u03ce\000\000" + + "\u0391\u03b1\000\000" + + "\u0392\u03b2\u03d0\000" + + "\u0393\u03b3\000\000" + + "\u0394\u03b4\000\000" + + "\u0395\u03b5\u03f5\000" + + "\u0396\u03b6\000\000" + + "\u0397\u03b7\000\000" + + "\u0398\u03b8\u03d1\u03f4" + + "\u039a\u03ba\u03f0\000" + + "\u039b\u03bb\000\000" + + "\u039d\u03bd\000\000" + + "\u039e\u03be\000\000" + + "\u039f\u03bf\000\000" + + "\u03a0\u03c0\u03d6\000" + + "\u03a1\u03c1\u03f1\000" + + "\u03a3\u03c2\u03c3\000" + + "\u03a4\u03c4\000\000" + + "\u03a5\u03c5\000\000" + + "\u03a6\u03c6\u03d5\000" + + "\u03a7\u03c7\000\000" + + "\u03a8\u03c8\000\000" + + "\u03a9\u03c9\u2126\000" + + "\u03aa\u03ca\000\000" + + "\u03ab\u03cb\000\000" + + "\u03cf\u03d7\000\000" + + "\u03d8\u03d9\000\000" + + "\u03da\u03db\000\000" + + "\u03dc\u03dd\000\000" + + "\u03de\u03df\000\000" + + "\u03e0\u03e1\000\000" + + "\u03e2\u03e3\000\000" + + "\u03e4\u03e5\000\000" + + "\u03e6\u03e7\000\000" + + "\u03e8\u03e9\000\000" + + "\u03ea\u03eb\000\000" + + "\u03ec\u03ed\000\000" + + "\u03ee\u03ef\000\000" + + "\u03f2\u03f9\000\000" + + "\u03f7\u03f8\000\000" + + "\u03fa\u03fb\000\000" + + "\u0400\u0450\000\000" + + "\u0401\u0451\000\000" + + "\u0402\u0452\000\000" + + "\u0403\u0453\000\000" + + "\u0404\u0454\000\000" + + "\u0405\u0455\000\000" + + "\u0406\u0456\000\000" + + "\u0407\u0457\000\000" + + "\u0408\u0458\000\000" + + "\u0409\u0459\000\000" + + "\u040a\u045a\000\000" + + "\u040b\u045b\000\000" + + "\u040c\u045c\000\000" + + "\u040d\u045d\000\000" + + "\u040e\u045e\000\000" + + "\u040f\u045f\000\000" + + "\u0410\u0430\000\000" + + "\u0411\u0431\000\000" + + "\u0412\u0432\u1c80\000" + + "\u0413\u0433\000\000" + + "\u0414\u0434\u1c81\000" + + "\u0415\u0435\000\000" + + "\u0416\u0436\000\000" + + "\u0417\u0437\000\000" + + "\u0418\u0438\000\000" + + "\u0419\u0439\000\000" + + "\u041a\u043a\000\000" + + "\u041b\u043b\000\000" + + "\u041c\u043c\000\000" + + "\u041d\u043d\000\000" + + "\u041e\u043e\u1c82\000" + + "\u041f\u043f\000\000" + + "\u0420\u0440\000\000" + + "\u0421\u0441\u1c83\000" + + "\u0422\u0442\u1c84\u1c85" + + "\u0423\u0443\000\000" + + "\u0424\u0444\000\000" + + "\u0425\u0445\000\000" + + "\u0426\u0446\000\000" + + "\u0427\u0447\000\000" + + "\u0428\u0448\000\000" + + "\u0429\u0449\000\000" + + "\u042a\u044a\u1c86\000" + + "\u042b\u044b\000\000" + + "\u042c\u044c\000\000" + + "\u042d\u044d\000\000" + + "\u042e\u044e\000\000" + + "\u042f\u044f\000\000" + + "\u0460\u0461\000\000" + + "\u0462\u0463\u1c87\000" + + "\u0464\u0465\000\000" + + "\u0466\u0467\000\000" + + "\u0468\u0469\000\000" + + "\u046a\u046b\000\000" + + "\u046c\u046d\000\000" + + "\u046e\u046f\000\000" + + "\u0470\u0471\000\000" + + "\u0472\u0473\000\000" + + "\u0474\u0475\000\000" + + "\u0476\u0477\000\000" + + "\u0478\u0479\000\000" + + "\u047a\u047b\000\000" + + "\u047c\u047d\000\000" + + "\u047e\u047f\000\000" + + "\u0480\u0481\000\000" + + "\u048a\u048b\000\000" + + "\u048c\u048d\000\000" + + "\u048e\u048f\000\000" + + "\u0490\u0491\000\000" + + "\u0492\u0493\000\000" + + "\u0494\u0495\000\000" + + "\u0496\u0497\000\000" + + "\u0498\u0499\000\000" + + "\u049a\u049b\000\000" + + "\u049c\u049d\000\000" + + "\u049e\u049f\000\000" + + "\u04a0\u04a1\000\000" + + "\u04a2\u04a3\000\000" + + "\u04a4\u04a5\000\000" + + "\u04a6\u04a7\000\000" + + "\u04a8\u04a9\000\000" + + "\u04aa\u04ab\000\000" + + "\u04ac\u04ad\000\000" + + "\u04ae\u04af\000\000" + + "\u04b0\u04b1\000\000" + + "\u04b2\u04b3\000\000" + + "\u04b4\u04b5\000\000" + + "\u04b6\u04b7\000\000" + + "\u04b8\u04b9\000\000" + + "\u04ba\u04bb\000\000" + + "\u04bc\u04bd\000\000" + + "\u04be\u04bf\000\000" + + "\u04c0\u04cf\000\000" + + "\u04c1\u04c2\000\000" + + "\u04c3\u04c4\000\000" + + "\u04c5\u04c6\000\000" + + "\u04c7\u04c8\000\000" + + "\u04c9\u04ca\000\000" + + "\u04cb\u04cc\000\000" + + "\u04cd\u04ce\000\000" + + "\u04d0\u04d1\000\000" + + "\u04d2\u04d3\000\000" + + "\u04d4\u04d5\000\000" + + "\u04d6\u04d7\000\000" + + "\u04d8\u04d9\000\000" + + "\u04da\u04db\000\000" + + "\u04dc\u04dd\000\000" + + "\u04de\u04df\000\000" + + "\u04e0\u04e1\000\000" + + "\u04e2\u04e3\000\000" + + "\u04e4\u04e5\000\000" + + "\u04e6\u04e7\000\000" + + "\u04e8\u04e9\000\000" + + "\u04ea\u04eb\000\000" + + "\u04ec\u04ed\000\000" + + "\u04ee\u04ef\000\000" + + "\u04f0\u04f1\000\000" + + "\u04f2\u04f3\000\000" + + "\u04f4\u04f5\000\000" + + "\u04f6\u04f7\000\000" + + "\u04f8\u04f9\000\000" + + "\u04fa\u04fb\000\000" + + "\u04fc\u04fd\000\000" + + "\u04fe\u04ff\000\000" + + "\u0500\u0501\000\000" + + "\u0502\u0503\000\000" + + "\u0504\u0505\000\000" + + "\u0506\u0507\000\000" + + "\u0508\u0509\000\000" + + "\u050a\u050b\000\000" + + "\u050c\u050d\000\000" + + "\u050e\u050f\000\000" + + "\u0510\u0511\000\000" + + "\u0512\u0513\000\000" + + "\u0514\u0515\000\000" + + "\u0516\u0517\000\000" + + "\u0518\u0519\000\000" + + "\u051a\u051b\000\000" + + "\u051c\u051d\000\000" + + "\u051e\u051f\000\000" + + "\u0520\u0521\000\000" + + "\u0522\u0523\000\000" + + "\u0524\u0525\000\000" + + "\u0526\u0527\000\000" + + "\u0528\u0529\000\000" + + "\u052a\u052b\000\000" + + "\u052c\u052d\000\000" + + "\u052e\u052f\000\000" + + "\u0531\u0561\000\000" + + "\u0532\u0562\000\000" + + "\u0533\u0563\000\000" + + "\u0534\u0564\000\000" + + "\u0535\u0565\000\000" + + "\u0536\u0566\000\000" + + "\u0537\u0567\000\000" + + "\u0538\u0568\000\000" + + "\u0539\u0569\000\000" + + "\u053a\u056a\000\000" + + "\u053b\u056b\000\000" + + "\u053c\u056c\000\000" + + "\u053d\u056d\000\000" + + "\u053e\u056e\000\000" + + "\u053f\u056f\000\000" + + "\u0540\u0570\000\000" + + "\u0541\u0571\000\000" + + "\u0542\u0572\000\000" + + "\u0543\u0573\000\000" + + "\u0544\u0574\000\000" + + "\u0545\u0575\000\000" + + "\u0546\u0576\000\000" + + "\u0547\u0577\000\000" + + "\u0548\u0578\000\000" + + "\u0549\u0579\000\000" + + "\u054a\u057a\000\000" + + "\u054b\u057b\000\000" + + "\u054c\u057c\000\000" + + "\u054d\u057d\000\000" + + "\u054e\u057e\000\000" + + "\u054f\u057f\000\000" + + "\u0550\u0580\000\000" + + "\u0551\u0581\000\000" + + "\u0552\u0582\000\000" + + "\u0553\u0583\000\000" + + "\u0554\u0584\000\000" + + "\u0555\u0585\000\000" + + "\u0556\u0586\000\000" + + "\u10a0\u2d00\000\000" + + "\u10a1\u2d01\000\000" + + "\u10a2\u2d02\000\000" + + "\u10a3\u2d03\000\000" + + "\u10a4\u2d04\000\000" + + "\u10a5\u2d05\000\000" + + "\u10a6\u2d06\000\000" + + "\u10a7\u2d07\000\000" + + "\u10a8\u2d08\000\000" + + "\u10a9\u2d09\000\000" + + "\u10aa\u2d0a\000\000" + + "\u10ab\u2d0b\000\000" + + "\u10ac\u2d0c\000\000" + + "\u10ad\u2d0d\000\000" + + "\u10ae\u2d0e\000\000" + + "\u10af\u2d0f\000\000" + + "\u10b0\u2d10\000\000" + + "\u10b1\u2d11\000\000" + + "\u10b2\u2d12\000\000" + + "\u10b3\u2d13\000\000" + + "\u10b4\u2d14\000\000" + + "\u10b5\u2d15\000\000" + + "\u10b6\u2d16\000\000" + + "\u10b7\u2d17\000\000" + + "\u10b8\u2d18\000\000" + + "\u10b9\u2d19\000\000" + + "\u10ba\u2d1a\000\000" + + "\u10bb\u2d1b\000\000" + + "\u10bc\u2d1c\000\000" + + "\u10bd\u2d1d\000\000" + + "\u10be\u2d1e\000\000" + + "\u10bf\u2d1f\000\000" + + "\u10c0\u2d20\000\000" + + "\u10c1\u2d21\000\000" + + "\u10c2\u2d22\000\000" + + "\u10c3\u2d23\000\000" + + "\u10c4\u2d24\000\000" + + "\u10c5\u2d25\000\000" + + "\u10c7\u2d27\000\000" + + "\u10cd\u2d2d\000\000" + + "\u10d0\u1c90\000\000" + + "\u10d1\u1c91\000\000" + + "\u10d2\u1c92\000\000" + + "\u10d3\u1c93\000\000" + + "\u10d4\u1c94\000\000" + + "\u10d5\u1c95\000\000" + + "\u10d6\u1c96\000\000" + + "\u10d7\u1c97\000\000" + + "\u10d8\u1c98\000\000" + + "\u10d9\u1c99\000\000" + + "\u10da\u1c9a\000\000" + + "\u10db\u1c9b\000\000" + + "\u10dc\u1c9c\000\000" + + "\u10dd\u1c9d\000\000" + + "\u10de\u1c9e\000\000" + + "\u10df\u1c9f\000\000" + + "\u10e0\u1ca0\000\000" + + "\u10e1\u1ca1\000\000" + + "\u10e2\u1ca2\000\000" + + "\u10e3\u1ca3\000\000" + + "\u10e4\u1ca4\000\000" + + "\u10e5\u1ca5\000\000" + + "\u10e6\u1ca6\000\000" + + "\u10e7\u1ca7\000\000" + + "\u10e8\u1ca8\000\000" + + "\u10e9\u1ca9\000\000" + + "\u10ea\u1caa\000\000" + + "\u10eb\u1cab\000\000" + + "\u10ec\u1cac\000\000" + + "\u10ed\u1cad\000\000" + + "\u10ee\u1cae\000\000" + + "\u10ef\u1caf\000\000" + + "\u10f0\u1cb0\000\000" + + "\u10f1\u1cb1\000\000" + + "\u10f2\u1cb2\000\000" + + "\u10f3\u1cb3\000\000" + + "\u10f4\u1cb4\000\000" + + "\u10f5\u1cb5\000\000" + + "\u10f6\u1cb6\000\000" + + "\u10f7\u1cb7\000\000" + + "\u10f8\u1cb8\000\000" + + "\u10f9\u1cb9\000\000" + + "\u10fa\u1cba\000\000" + + "\u10fd\u1cbd\000\000" + + "\u10fe\u1cbe\000\000" + + "\u10ff\u1cbf\000\000" + + "\u13a0\uab70\000\000" + + "\u13a1\uab71\000\000" + + "\u13a2\uab72\000\000" + + "\u13a3\uab73\000\000" + + "\u13a4\uab74\000\000" + + "\u13a5\uab75\000\000" + + "\u13a6\uab76\000\000" + + "\u13a7\uab77\000\000" + + "\u13a8\uab78\000\000" + + "\u13a9\uab79\000\000" + + "\u13aa\uab7a\000\000" + + "\u13ab\uab7b\000\000" + + "\u13ac\uab7c\000\000" + + "\u13ad\uab7d\000\000" + + "\u13ae\uab7e\000\000" + + "\u13af\uab7f\000\000" + + "\u13b0\uab80\000\000" + + "\u13b1\uab81\000\000" + + "\u13b2\uab82\000\000" + + "\u13b3\uab83\000\000" + + "\u13b4\uab84\000\000" + + "\u13b5\uab85\000\000" + + "\u13b6\uab86\000\000" + + "\u13b7\uab87\000\000" + + "\u13b8\uab88\000\000" + + "\u13b9\uab89\000\000" + + "\u13ba\uab8a\000\000" + + "\u13bb\uab8b\000\000" + + "\u13bc\uab8c\000\000" + + "\u13bd\uab8d\000\000" + + "\u13be\uab8e\000\000" + + "\u13bf\uab8f\000\000" + + "\u13c0\uab90\000\000" + + "\u13c1\uab91\000\000" + + "\u13c2\uab92\000\000" + + "\u13c3\uab93\000\000" + + "\u13c4\uab94\000\000" + + "\u13c5\uab95\000\000" + + "\u13c6\uab96\000\000" + + "\u13c7\uab97\000\000" + + "\u13c8\uab98\000\000" + + "\u13c9\uab99\000\000" + + "\u13ca\uab9a\000\000" + + "\u13cb\uab9b\000\000" + + "\u13cc\uab9c\000\000" + + "\u13cd\uab9d\000\000" + + "\u13ce\uab9e\000\000" + + "\u13cf\uab9f\000\000" + + "\u13d0\uaba0\000\000" + + "\u13d1\uaba1\000\000" + + "\u13d2\uaba2\000\000" + + "\u13d3\uaba3\000\000" + + "\u13d4\uaba4\000\000" + + "\u13d5\uaba5\000\000" + + "\u13d6\uaba6\000\000" + + "\u13d7\uaba7\000\000" + + "\u13d8\uaba8\000\000" + + "\u13d9\uaba9\000\000" + + "\u13da\uabaa\000\000" + + "\u13db\uabab\000\000" + + "\u13dc\uabac\000\000" + + "\u13dd\uabad\000\000" + + "\u13de\uabae\000\000" + + "\u13df\uabaf\000\000" + + "\u13e0\uabb0\000\000" + + "\u13e1\uabb1\000\000" + + "\u13e2\uabb2\000\000" + + "\u13e3\uabb3\000\000" + + "\u13e4\uabb4\000\000" + + "\u13e5\uabb5\000\000" + + "\u13e6\uabb6\000\000" + + "\u13e7\uabb7\000\000" + + "\u13e8\uabb8\000\000" + + "\u13e9\uabb9\000\000" + + "\u13ea\uabba\000\000" + + "\u13eb\uabbb\000\000" + + "\u13ec\uabbc\000\000" + + "\u13ed\uabbd\000\000" + + "\u13ee\uabbe\000\000" + + "\u13ef\uabbf\000\000" + + "\u13f0\u13f8\000\000" + + "\u13f1\u13f9\000\000" + + "\u13f2\u13fa\000\000" + + "\u13f3\u13fb\000\000" + + "\u13f4\u13fc\000\000" + + "\u13f5\u13fd\000\000" + + "\u1c88\ua64a\ua64b\000" + + "\u1d79\ua77d\000\000" + + "\u1d7d\u2c63\000\000" + + "\u1e00\u1e01\000\000" + + "\u1e02\u1e03\000\000" + + "\u1e04\u1e05\000\000" + + "\u1e06\u1e07\000\000" + + "\u1e08\u1e09\000\000" + + "\u1e0a\u1e0b\000\000" + + "\u1e0c\u1e0d\000\000" + + "\u1e0e\u1e0f\000\000" + + "\u1e10\u1e11\000\000" + + "\u1e12\u1e13\000\000" + + "\u1e14\u1e15\000\000" + + "\u1e16\u1e17\000\000" + + "\u1e18\u1e19\000\000" + + "\u1e1a\u1e1b\000\000" + + "\u1e1c\u1e1d\000\000" + + "\u1e1e\u1e1f\000\000" + + "\u1e20\u1e21\000\000" + + "\u1e22\u1e23\000\000" + + "\u1e24\u1e25\000\000" + + "\u1e26\u1e27\000\000" + + "\u1e28\u1e29\000\000" + + "\u1e2a\u1e2b\000\000" + + "\u1e2c\u1e2d\000\000" + + "\u1e2e\u1e2f\000\000" + + "\u1e30\u1e31\000\000" + + "\u1e32\u1e33\000\000" + + "\u1e34\u1e35\000\000" + + "\u1e36\u1e37\000\000" + + "\u1e38\u1e39\000\000" + + "\u1e3a\u1e3b\000\000" + + "\u1e3c\u1e3d\000\000" + + "\u1e3e\u1e3f\000\000" + + "\u1e40\u1e41\000\000" + + "\u1e42\u1e43\000\000" + + "\u1e44\u1e45\000\000" + + "\u1e46\u1e47\000\000" + + "\u1e48\u1e49\000\000" + + "\u1e4a\u1e4b\000\000" + + "\u1e4c\u1e4d\000\000" + + "\u1e4e\u1e4f\000\000" + + "\u1e50\u1e51\000\000" + + "\u1e52\u1e53\000\000" + + "\u1e54\u1e55\000\000" + + "\u1e56\u1e57\000\000" + + "\u1e58\u1e59\000\000" + + "\u1e5a\u1e5b\000\000" + + "\u1e5c\u1e5d\000\000" + + "\u1e5e\u1e5f\000\000" + + "\u1e60\u1e61\u1e9b\000" + + "\u1e62\u1e63\000\000" + + "\u1e64\u1e65\000\000" + + "\u1e66\u1e67\000\000" + + "\u1e68\u1e69\000\000" + + "\u1e6a\u1e6b\000\000" + + "\u1e6c\u1e6d\000\000" + + "\u1e6e\u1e6f\000\000" + + "\u1e70\u1e71\000\000" + + "\u1e72\u1e73\000\000" + + "\u1e74\u1e75\000\000" + + "\u1e76\u1e77\000\000" + + "\u1e78\u1e79\000\000" + + "\u1e7a\u1e7b\000\000" + + "\u1e7c\u1e7d\000\000" + + "\u1e7e\u1e7f\000\000" + + "\u1e80\u1e81\000\000" + + "\u1e82\u1e83\000\000" + + "\u1e84\u1e85\000\000" + + "\u1e86\u1e87\000\000" + + "\u1e88\u1e89\000\000" + + "\u1e8a\u1e8b\000\000" + + "\u1e8c\u1e8d\000\000" + + "\u1e8e\u1e8f\000\000" + + "\u1e90\u1e91\000\000" + + "\u1e92\u1e93\000\000" + + "\u1e94\u1e95\000\000" + + "\u1ea0\u1ea1\000\000" + + "\u1ea2\u1ea3\000\000" + + "\u1ea4\u1ea5\000\000" + + "\u1ea6\u1ea7\000\000" + + "\u1ea8\u1ea9\000\000" + + "\u1eaa\u1eab\000\000" + + "\u1eac\u1ead\000\000" + + "\u1eae\u1eaf\000\000" + + "\u1eb0\u1eb1\000\000" + + "\u1eb2\u1eb3\000\000" + + "\u1eb4\u1eb5\000\000" + + "\u1eb6\u1eb7\000\000" + + "\u1eb8\u1eb9\000\000" + + "\u1eba\u1ebb\000\000" + + "\u1ebc\u1ebd\000\000" + + "\u1ebe\u1ebf\000\000" + + "\u1ec0\u1ec1\000\000" + + "\u1ec2\u1ec3\000\000" + + "\u1ec4\u1ec5\000\000" + + "\u1ec6\u1ec7\000\000" + + "\u1ec8\u1ec9\000\000" + + "\u1eca\u1ecb\000\000" + + "\u1ecc\u1ecd\000\000" + + "\u1ece\u1ecf\000\000" + + "\u1ed0\u1ed1\000\000" + + "\u1ed2\u1ed3\000\000" + + "\u1ed4\u1ed5\000\000" + + "\u1ed6\u1ed7\000\000" + + "\u1ed8\u1ed9\000\000" + + "\u1eda\u1edb\000\000" + + "\u1edc\u1edd\000\000" + + "\u1ede\u1edf\000\000" + + "\u1ee0\u1ee1\000\000" + + "\u1ee2\u1ee3\000\000" + + "\u1ee4\u1ee5\000\000" + + "\u1ee6\u1ee7\000\000" + + "\u1ee8\u1ee9\000\000" + + "\u1eea\u1eeb\000\000" + + "\u1eec\u1eed\000\000" + + "\u1eee\u1eef\000\000" + + "\u1ef0\u1ef1\000\000" + + "\u1ef2\u1ef3\000\000" + + "\u1ef4\u1ef5\000\000" + + "\u1ef6\u1ef7\000\000" + + "\u1ef8\u1ef9\000\000" + + "\u1efa\u1efb\000\000" + + "\u1efc\u1efd\000\000" + + "\u1efe\u1eff\000\000" + + "\u1f00\u1f08\000\000" + + "\u1f01\u1f09\000\000" + + "\u1f02\u1f0a\000\000" + + "\u1f03\u1f0b\000\000" + + "\u1f04\u1f0c\000\000" + + "\u1f05\u1f0d\000\000" + + "\u1f06\u1f0e\000\000" + + "\u1f07\u1f0f\000\000" + + "\u1f10\u1f18\000\000" + + "\u1f11\u1f19\000\000" + + "\u1f12\u1f1a\000\000" + + "\u1f13\u1f1b\000\000" + + "\u1f14\u1f1c\000\000" + + "\u1f15\u1f1d\000\000" + + "\u1f20\u1f28\000\000" + + "\u1f21\u1f29\000\000" + + "\u1f22\u1f2a\000\000" + + "\u1f23\u1f2b\000\000" + + "\u1f24\u1f2c\000\000" + + "\u1f25\u1f2d\000\000" + + "\u1f26\u1f2e\000\000" + + "\u1f27\u1f2f\000\000" + + "\u1f30\u1f38\000\000" + + "\u1f31\u1f39\000\000" + + "\u1f32\u1f3a\000\000" + + "\u1f33\u1f3b\000\000" + + "\u1f34\u1f3c\000\000" + + "\u1f35\u1f3d\000\000" + + "\u1f36\u1f3e\000\000" + + "\u1f37\u1f3f\000\000" + + "\u1f40\u1f48\000\000" + + "\u1f41\u1f49\000\000" + + "\u1f42\u1f4a\000\000" + + "\u1f43\u1f4b\000\000" + + "\u1f44\u1f4c\000\000" + + "\u1f45\u1f4d\000\000" + + "\u1f51\u1f59\000\000" + + "\u1f53\u1f5b\000\000" + + "\u1f55\u1f5d\000\000" + + "\u1f57\u1f5f\000\000" + + "\u1f60\u1f68\000\000" + + "\u1f61\u1f69\000\000" + + "\u1f62\u1f6a\000\000" + + "\u1f63\u1f6b\000\000" + + "\u1f64\u1f6c\000\000" + + "\u1f65\u1f6d\000\000" + + "\u1f66\u1f6e\000\000" + + "\u1f67\u1f6f\000\000" + + "\u1f70\u1fba\000\000" + + "\u1f71\u1fbb\000\000" + + "\u1f72\u1fc8\000\000" + + "\u1f73\u1fc9\000\000" + + "\u1f74\u1fca\000\000" + + "\u1f75\u1fcb\000\000" + + "\u1f76\u1fda\000\000" + + "\u1f77\u1fdb\000\000" + + "\u1f78\u1ff8\000\000" + + "\u1f79\u1ff9\000\000" + + "\u1f7a\u1fea\000\000" + + "\u1f7b\u1feb\000\000" + + "\u1f7c\u1ffa\000\000" + + "\u1f7d\u1ffb\000\000" + + "\u1f80\u1f88\000\000" + + "\u1f81\u1f89\000\000" + + "\u1f82\u1f8a\000\000" + + "\u1f83\u1f8b\000\000" + + "\u1f84\u1f8c\000\000" + + "\u1f85\u1f8d\000\000" + + "\u1f86\u1f8e\000\000" + + "\u1f87\u1f8f\000\000" + + "\u1f90\u1f98\000\000" + + "\u1f91\u1f99\000\000" + + "\u1f92\u1f9a\000\000" + + "\u1f93\u1f9b\000\000" + + "\u1f94\u1f9c\000\000" + + "\u1f95\u1f9d\000\000" + + "\u1f96\u1f9e\000\000" + + "\u1f97\u1f9f\000\000" + + "\u1fa0\u1fa8\000\000" + + "\u1fa1\u1fa9\000\000" + + "\u1fa2\u1faa\000\000" + + "\u1fa3\u1fab\000\000" + + "\u1fa4\u1fac\000\000" + + "\u1fa5\u1fad\000\000" + + "\u1fa6\u1fae\000\000" + + "\u1fa7\u1faf\000\000" + + "\u1fb0\u1fb8\000\000" + + "\u1fb1\u1fb9\000\000" + + "\u1fb3\u1fbc\000\000" + + "\u1fc3\u1fcc\000\000" + + "\u1fd0\u1fd8\000\000" + + "\u1fd1\u1fd9\000\000" + + "\u1fe0\u1fe8\000\000" + + "\u1fe1\u1fe9\000\000" + + "\u1fe5\u1fec\000\000" + + "\u1ff3\u1ffc\000\000" + + "\u2132\u214e\000\000" + + "\u2160\u2170\000\000" + + "\u2161\u2171\000\000" + + "\u2162\u2172\000\000" + + "\u2163\u2173\000\000" + + "\u2164\u2174\000\000" + + "\u2165\u2175\000\000" + + "\u2166\u2176\000\000" + + "\u2167\u2177\000\000" + + "\u2168\u2178\000\000" + + "\u2169\u2179\000\000" + + "\u216a\u217a\000\000" + + "\u216b\u217b\000\000" + + "\u216c\u217c\000\000" + + "\u216d\u217d\000\000" + + "\u216e\u217e\000\000" + + "\u216f\u217f\000\000" + + "\u2183\u2184\000\000" + + "\u24b6\u24d0\000\000" + + "\u24b7\u24d1\000\000" + + "\u24b8\u24d2\000\000" + + "\u24b9\u24d3\000\000" + + "\u24ba\u24d4\000\000" + + "\u24bb\u24d5\000\000" + + "\u24bc\u24d6\000\000" + + "\u24bd\u24d7\000\000" + + "\u24be\u24d8\000\000" + + "\u24bf\u24d9\000\000" + + "\u24c0\u24da\000\000" + + "\u24c1\u24db\000\000" + + "\u24c2\u24dc\000\000" + + "\u24c3\u24dd\000\000" + + "\u24c4\u24de\000\000" + + "\u24c5\u24df\000\000" + + "\u24c6\u24e0\000\000" + + "\u24c7\u24e1\000\000" + + "\u24c8\u24e2\000\000" + + "\u24c9\u24e3\000\000" + + "\u24ca\u24e4\000\000" + + "\u24cb\u24e5\000\000" + + "\u24cc\u24e6\000\000" + + "\u24cd\u24e7\000\000" + + "\u24ce\u24e8\000\000" + + "\u24cf\u24e9\000\000" + + "\u2c00\u2c30\000\000" + + "\u2c01\u2c31\000\000" + + "\u2c02\u2c32\000\000" + + "\u2c03\u2c33\000\000" + + "\u2c04\u2c34\000\000" + + "\u2c05\u2c35\000\000" + + "\u2c06\u2c36\000\000" + + "\u2c07\u2c37\000\000" + + "\u2c08\u2c38\000\000" + + "\u2c09\u2c39\000\000" + + "\u2c0a\u2c3a\000\000" + + "\u2c0b\u2c3b\000\000" + + "\u2c0c\u2c3c\000\000" + + "\u2c0d\u2c3d\000\000" + + "\u2c0e\u2c3e\000\000" + + "\u2c0f\u2c3f\000\000" + + "\u2c10\u2c40\000\000" + + "\u2c11\u2c41\000\000" + + "\u2c12\u2c42\000\000" + + "\u2c13\u2c43\000\000" + + "\u2c14\u2c44\000\000" + + "\u2c15\u2c45\000\000" + + "\u2c16\u2c46\000\000" + + "\u2c17\u2c47\000\000" + + "\u2c18\u2c48\000\000" + + "\u2c19\u2c49\000\000" + + "\u2c1a\u2c4a\000\000" + + "\u2c1b\u2c4b\000\000" + + "\u2c1c\u2c4c\000\000" + + "\u2c1d\u2c4d\000\000" + + "\u2c1e\u2c4e\000\000" + + "\u2c1f\u2c4f\000\000" + + "\u2c20\u2c50\000\000" + + "\u2c21\u2c51\000\000" + + "\u2c22\u2c52\000\000" + + "\u2c23\u2c53\000\000" + + "\u2c24\u2c54\000\000" + + "\u2c25\u2c55\000\000" + + "\u2c26\u2c56\000\000" + + "\u2c27\u2c57\000\000" + + "\u2c28\u2c58\000\000" + + "\u2c29\u2c59\000\000" + + "\u2c2a\u2c5a\000\000" + + "\u2c2b\u2c5b\000\000" + + "\u2c2c\u2c5c\000\000" + + "\u2c2d\u2c5d\000\000" + + "\u2c2e\u2c5e\000\000" + + "\u2c60\u2c61\000\000" + + "\u2c67\u2c68\000\000" + + "\u2c69\u2c6a\000\000" + + "\u2c6b\u2c6c\000\000" + + "\u2c72\u2c73\000\000" + + "\u2c75\u2c76\000\000" + + "\u2c80\u2c81\000\000" + + "\u2c82\u2c83\000\000" + + "\u2c84\u2c85\000\000" + + "\u2c86\u2c87\000\000" + + "\u2c88\u2c89\000\000" + + "\u2c8a\u2c8b\000\000" + + "\u2c8c\u2c8d\000\000" + + "\u2c8e\u2c8f\000\000" + + "\u2c90\u2c91\000\000" + + "\u2c92\u2c93\000\000" + + "\u2c94\u2c95\000\000" + + "\u2c96\u2c97\000\000" + + "\u2c98\u2c99\000\000" + + "\u2c9a\u2c9b\000\000" + + "\u2c9c\u2c9d\000\000" + + "\u2c9e\u2c9f\000\000" + + "\u2ca0\u2ca1\000\000" + + "\u2ca2\u2ca3\000\000" + + "\u2ca4\u2ca5\000\000" + + "\u2ca6\u2ca7\000\000" + + "\u2ca8\u2ca9\000\000" + + "\u2caa\u2cab\000\000" + + "\u2cac\u2cad\000\000" + + "\u2cae\u2caf\000\000" + + "\u2cb0\u2cb1\000\000" + + "\u2cb2\u2cb3\000\000" + + "\u2cb4\u2cb5\000\000" + + "\u2cb6\u2cb7\000\000" + + "\u2cb8\u2cb9\000\000" + + "\u2cba\u2cbb\000\000" + + "\u2cbc\u2cbd\000\000" + + "\u2cbe\u2cbf\000\000" + + "\u2cc0\u2cc1\000\000" + + "\u2cc2\u2cc3\000\000" + + "\u2cc4\u2cc5\000\000" + + "\u2cc6\u2cc7\000\000" + + "\u2cc8\u2cc9\000\000" + + "\u2cca\u2ccb\000\000" + + "\u2ccc\u2ccd\000\000" + + "\u2cce\u2ccf\000\000" + + "\u2cd0\u2cd1\000\000" + + "\u2cd2\u2cd3\000\000" + + "\u2cd4\u2cd5\000\000" + + "\u2cd6\u2cd7\000\000" + + "\u2cd8\u2cd9\000\000" + + "\u2cda\u2cdb\000\000" + + "\u2cdc\u2cdd\000\000" + + "\u2cde\u2cdf\000\000" + + "\u2ce0\u2ce1\000\000" + + "\u2ce2\u2ce3\000\000" + + "\u2ceb\u2cec\000\000" + + "\u2ced\u2cee\000\000" + + "\u2cf2\u2cf3\000\000" + + "\ua640\ua641\000\000" + + "\ua642\ua643\000\000" + + "\ua644\ua645\000\000" + + "\ua646\ua647\000\000" + + "\ua648\ua649\000\000" + + "\ua64c\ua64d\000\000" + + "\ua64e\ua64f\000\000" + + "\ua650\ua651\000\000" + + "\ua652\ua653\000\000" + + "\ua654\ua655\000\000" + + "\ua656\ua657\000\000" + + "\ua658\ua659\000\000" + + "\ua65a\ua65b\000\000" + + "\ua65c\ua65d\000\000" + + "\ua65e\ua65f\000\000" + + "\ua660\ua661\000\000" + + "\ua662\ua663\000\000" + + "\ua664\ua665\000\000" + + "\ua666\ua667\000\000" + + "\ua668\ua669\000\000" + + "\ua66a\ua66b\000\000" + + "\ua66c\ua66d\000\000" + + "\ua680\ua681\000\000" + + "\ua682\ua683\000\000" + + "\ua684\ua685\000\000" + + "\ua686\ua687\000\000" + + "\ua688\ua689\000\000" + + "\ua68a\ua68b\000\000" + + "\ua68c\ua68d\000\000" + + "\ua68e\ua68f\000\000" + + "\ua690\ua691\000\000" + + "\ua692\ua693\000\000" + + "\ua694\ua695\000\000" + + "\ua696\ua697\000\000" + + "\ua698\ua699\000\000" + + "\ua69a\ua69b\000\000" + + "\ua722\ua723\000\000" + + "\ua724\ua725\000\000" + + "\ua726\ua727\000\000" + + "\ua728\ua729\000\000" + + "\ua72a\ua72b\000\000" + + "\ua72c\ua72d\000\000" + + "\ua72e\ua72f\000\000" + + "\ua732\ua733\000\000" + + "\ua734\ua735\000\000" + + "\ua736\ua737\000\000" + + "\ua738\ua739\000\000" + + "\ua73a\ua73b\000\000" + + "\ua73c\ua73d\000\000" + + "\ua73e\ua73f\000\000" + + "\ua740\ua741\000\000" + + "\ua742\ua743\000\000" + + "\ua744\ua745\000\000" + + "\ua746\ua747\000\000" + + "\ua748\ua749\000\000" + + "\ua74a\ua74b\000\000" + + "\ua74c\ua74d\000\000" + + "\ua74e\ua74f\000\000" + + "\ua750\ua751\000\000" + + "\ua752\ua753\000\000" + + "\ua754\ua755\000\000" + + "\ua756\ua757\000\000" + + "\ua758\ua759\000\000" + + "\ua75a\ua75b\000\000" + + "\ua75c\ua75d\000\000" + + "\ua75e\ua75f\000\000" + + "\ua760\ua761\000\000" + + "\ua762\ua763\000\000" + + "\ua764\ua765\000\000" + + "\ua766\ua767\000\000" + + "\ua768\ua769\000\000" + + "\ua76a\ua76b\000\000" + + "\ua76c\ua76d\000\000" + + "\ua76e\ua76f\000\000" + + "\ua779\ua77a\000\000" + + "\ua77b\ua77c\000\000" + + "\ua77e\ua77f\000\000" + + "\ua780\ua781\000\000" + + "\ua782\ua783\000\000" + + "\ua784\ua785\000\000" + + "\ua786\ua787\000\000" + + "\ua78b\ua78c\000\000" + + "\ua790\ua791\000\000" + + "\ua792\ua793\000\000" + + "\ua796\ua797\000\000" + + "\ua798\ua799\000\000" + + "\ua79a\ua79b\000\000" + + "\ua79c\ua79d\000\000" + + "\ua79e\ua79f\000\000" + + "\ua7a0\ua7a1\000\000" + + "\ua7a2\ua7a3\000\000" + + "\ua7a4\ua7a5\000\000" + + "\ua7a6\ua7a7\000\000" + + "\ua7a8\ua7a9\000\000" + + "\ua7b3\uab53\000\000" + + "\ua7b4\ua7b5\000\000" + + "\ua7b6\ua7b7\000\000" + + "\ua7b8\ua7b9\000\000" + + "\uff21\uff41\000\000" + + "\uff22\uff42\000\000" + + "\uff23\uff43\000\000" + + "\uff24\uff44\000\000" + + "\uff25\uff45\000\000" + + "\uff26\uff46\000\000" + + "\uff27\uff47\000\000" + + "\uff28\uff48\000\000" + + "\uff29\uff49\000\000" + + "\uff2a\uff4a\000\000" + + "\uff2b\uff4b\000\000" + + "\uff2c\uff4c\000\000" + + "\uff2d\uff4d\000\000" + + "\uff2e\uff4e\000\000" + + "\uff2f\uff4f\000\000" + + "\uff30\uff50\000\000" + + "\uff31\uff51\000\000" + + "\uff32\uff52\000\000" + + "\uff33\uff53\000\000" + + "\uff34\uff54\000\000" + + "\uff35\uff55\000\000" + + "\uff36\uff56\000\000" + + "\uff37\uff57\000\000" + + "\uff38\uff58\000\000" + + "\uff39\uff59\000\000" + + "\uff3a\uff5a\000\000" + + "\ud801\udc00\ud801\udc28\000\000" + + "\ud801\udc01\ud801\udc29\000\000" + + "\ud801\udc02\ud801\udc2a\000\000" + + "\ud801\udc03\ud801\udc2b\000\000" + + "\ud801\udc04\ud801\udc2c\000\000" + + "\ud801\udc05\ud801\udc2d\000\000" + + "\ud801\udc06\ud801\udc2e\000\000" + + "\ud801\udc07\ud801\udc2f\000\000" + + "\ud801\udc08\ud801\udc30\000\000" + + "\ud801\udc09\ud801\udc31\000\000" + + "\ud801\udc0a\ud801\udc32\000\000" + + "\ud801\udc0b\ud801\udc33\000\000" + + "\ud801\udc0c\ud801\udc34\000\000" + + "\ud801\udc0d\ud801\udc35\000\000" + + "\ud801\udc0e\ud801\udc36\000\000" + + "\ud801\udc0f\ud801\udc37\000\000" + + "\ud801\udc10\ud801\udc38\000\000" + + "\ud801\udc11\ud801\udc39\000\000" + + "\ud801\udc12\ud801\udc3a\000\000" + + "\ud801\udc13\ud801\udc3b\000\000" + + "\ud801\udc14\ud801\udc3c\000\000" + + "\ud801\udc15\ud801\udc3d\000\000" + + "\ud801\udc16\ud801\udc3e\000\000" + + "\ud801\udc17\ud801\udc3f\000\000" + + "\ud801\udc18\ud801\udc40\000\000" + + "\ud801\udc19\ud801\udc41\000\000" + + "\ud801\udc1a\ud801\udc42\000\000" + + "\ud801\udc1b\ud801\udc43\000\000" + + "\ud801\udc1c\ud801\udc44\000\000" + + "\ud801\udc1d\ud801\udc45\000\000" + + "\ud801\udc1e\ud801\udc46\000\000" + + "\ud801\udc1f\ud801\udc47\000\000" + + "\ud801\udc20\ud801\udc48\000\000" + + "\ud801\udc21\ud801\udc49\000\000" + + "\ud801\udc22\ud801\udc4a\000\000" + + "\ud801\udc23\ud801\udc4b\000\000" + + "\ud801\udc24\ud801\udc4c\000\000" + + "\ud801\udc25\ud801\udc4d\000\000" + + "\ud801\udc26\ud801\udc4e\000\000" + + "\ud801\udc27\ud801\udc4f\000\000" + + "\ud801\udcb0\ud801\udcd8\000\000" + + "\ud801\udcb1\ud801\udcd9\000\000" + + "\ud801\udcb2\ud801\udcda\000\000" + + "\ud801\udcb3\ud801\udcdb\000\000" + + "\ud801\udcb4\ud801\udcdc\000\000" + + "\ud801\udcb5\ud801\udcdd\000\000" + + "\ud801\udcb6\ud801\udcde\000\000" + + "\ud801\udcb7\ud801\udcdf\000\000" + + "\ud801\udcb8\ud801\udce0\000\000" + + "\ud801\udcb9\ud801\udce1\000\000" + + "\ud801\udcba\ud801\udce2\000\000" + + "\ud801\udcbb\ud801\udce3\000\000" + + "\ud801\udcbc\ud801\udce4\000\000" + + "\ud801\udcbd\ud801\udce5\000\000" + + "\ud801\udcbe\ud801\udce6\000\000" + + "\ud801\udcbf\ud801\udce7\000\000" + + "\ud801\udcc0\ud801\udce8\000\000" + + "\ud801\udcc1\ud801\udce9\000\000" + + "\ud801\udcc2\ud801\udcea\000\000" + + "\ud801\udcc3\ud801\udceb\000\000" + + "\ud801\udcc4\ud801\udcec\000\000" + + "\ud801\udcc5\ud801\udced\000\000" + + "\ud801\udcc6\ud801\udcee\000\000" + + "\ud801\udcc7\ud801\udcef\000\000" + + "\ud801\udcc8\ud801\udcf0\000\000" + + "\ud801\udcc9\ud801\udcf1\000\000" + + "\ud801\udcca\ud801\udcf2\000\000" + + "\ud801\udccb\ud801\udcf3\000\000" + + "\ud801\udccc\ud801\udcf4\000\000" + + "\ud801\udccd\ud801\udcf5\000\000" + + "\ud801\udcce\ud801\udcf6\000\000" + + "\ud801\udccf\ud801\udcf7\000\000" + + "\ud801\udcd0\ud801\udcf8\000\000" + + "\ud801\udcd1\ud801\udcf9\000\000" + + "\ud801\udcd2\ud801\udcfa\000\000" + + "\ud801\udcd3\ud801\udcfb\000\000" + + "\ud803\udc80\ud803\udcc0\000\000" + + "\ud803\udc81\ud803\udcc1\000\000" + + "\ud803\udc82\ud803\udcc2\000\000" + + "\ud803\udc83\ud803\udcc3\000\000" + + "\ud803\udc84\ud803\udcc4\000\000" + + "\ud803\udc85\ud803\udcc5\000\000" + + "\ud803\udc86\ud803\udcc6\000\000" + + "\ud803\udc87\ud803\udcc7\000\000" + + "\ud803\udc88\ud803\udcc8\000\000" + + "\ud803\udc89\ud803\udcc9\000\000" + + "\ud803\udc8a\ud803\udcca\000\000" + + "\ud803\udc8b\ud803\udccb\000\000" + + "\ud803\udc8c\ud803\udccc\000\000" + + "\ud803\udc8d\ud803\udccd\000\000" + + "\ud803\udc8e\ud803\udcce\000\000" + + "\ud803\udc8f\ud803\udccf\000\000" + + "\ud803\udc90\ud803\udcd0\000\000" + + "\ud803\udc91\ud803\udcd1\000\000" + + "\ud803\udc92\ud803\udcd2\000\000" + + "\ud803\udc93\ud803\udcd3\000\000" + + "\ud803\udc94\ud803\udcd4\000\000" + + "\ud803\udc95\ud803\udcd5\000\000" + + "\ud803\udc96\ud803\udcd6\000\000" + + "\ud803\udc97\ud803\udcd7\000\000" + + "\ud803\udc98\ud803\udcd8\000\000" + + "\ud803\udc99\ud803\udcd9\000\000" + + "\ud803\udc9a\ud803\udcda\000\000" + + "\ud803\udc9b\ud803\udcdb\000\000" + + "\ud803\udc9c\ud803\udcdc\000\000" + + "\ud803\udc9d\ud803\udcdd\000\000" + + "\ud803\udc9e\ud803\udcde\000\000" + + "\ud803\udc9f\ud803\udcdf\000\000" + + "\ud803\udca0\ud803\udce0\000\000" + + "\ud803\udca1\ud803\udce1\000\000" + + "\ud803\udca2\ud803\udce2\000\000" + + "\ud803\udca3\ud803\udce3\000\000" + + "\ud803\udca4\ud803\udce4\000\000" + + "\ud803\udca5\ud803\udce5\000\000" + + "\ud803\udca6\ud803\udce6\000\000" + + "\ud803\udca7\ud803\udce7\000\000" + + "\ud803\udca8\ud803\udce8\000\000" + + "\ud803\udca9\ud803\udce9\000\000" + + "\ud803\udcaa\ud803\udcea\000\000" + + "\ud803\udcab\ud803\udceb\000\000" + + "\ud803\udcac\ud803\udcec\000\000" + + "\ud803\udcad\ud803\udced\000\000" + + "\ud803\udcae\ud803\udcee\000\000" + + "\ud803\udcaf\ud803\udcef\000\000" + + "\ud803\udcb0\ud803\udcf0\000\000" + + "\ud803\udcb1\ud803\udcf1\000\000" + + "\ud803\udcb2\ud803\udcf2\000\000" + + "\ud806\udca0\ud806\udcc0\000\000" + + "\ud806\udca1\ud806\udcc1\000\000" + + "\ud806\udca2\ud806\udcc2\000\000" + + "\ud806\udca3\ud806\udcc3\000\000" + + "\ud806\udca4\ud806\udcc4\000\000" + + "\ud806\udca5\ud806\udcc5\000\000" + + "\ud806\udca6\ud806\udcc6\000\000" + + "\ud806\udca7\ud806\udcc7\000\000" + + "\ud806\udca8\ud806\udcc8\000\000" + + "\ud806\udca9\ud806\udcc9\000\000" + + "\ud806\udcaa\ud806\udcca\000\000" + + "\ud806\udcab\ud806\udccb\000\000" + + "\ud806\udcac\ud806\udccc\000\000" + + "\ud806\udcad\ud806\udccd\000\000" + + "\ud806\udcae\ud806\udcce\000\000" + + "\ud806\udcaf\ud806\udccf\000\000" + + "\ud806\udcb0\ud806\udcd0\000\000" + + "\ud806\udcb1\ud806\udcd1\000\000" + + "\ud806\udcb2\ud806\udcd2\000\000" + + "\ud806\udcb3\ud806\udcd3\000\000" + + "\ud806\udcb4\ud806\udcd4\000\000" + + "\ud806\udcb5\ud806\udcd5\000\000" + + "\ud806\udcb6\ud806\udcd6\000\000" + + "\ud806\udcb7\ud806\udcd7\000\000" + + "\ud806\udcb8\ud806\udcd8\000\000" + + "\ud806\udcb9\ud806\udcd9\000\000" + + "\ud806\udcba\ud806\udcda\000\000" + + "\ud806\udcbb\ud806\udcdb\000\000" + + "\ud806\udcbc\ud806\udcdc\000\000" + + "\ud806\udcbd\ud806\udcdd\000\000" + + "\ud806\udcbe\ud806\udcde\000\000" + + "\ud806\udcbf\ud806\udcdf\000\000" + + "\ud81b\ude40\ud81b\ude60\000\000" + + "\ud81b\ude41\ud81b\ude61\000\000" + + "\ud81b\ude42\ud81b\ude62\000\000" + + "\ud81b\ude43\ud81b\ude63\000\000" + + "\ud81b\ude44\ud81b\ude64\000\000" + + "\ud81b\ude45\ud81b\ude65\000\000" + + "\ud81b\ude46\ud81b\ude66\000\000" + + "\ud81b\ude47\ud81b\ude67\000\000" + + "\ud81b\ude48\ud81b\ude68\000\000" + + "\ud81b\ude49\ud81b\ude69\000\000" + + "\ud81b\ude4a\ud81b\ude6a\000\000" + + "\ud81b\ude4b\ud81b\ude6b\000\000" + + "\ud81b\ude4c\ud81b\ude6c\000\000" + + "\ud81b\ude4d\ud81b\ude6d\000\000" + + "\ud81b\ude4e\ud81b\ude6e\000\000" + + "\ud81b\ude4f\ud81b\ude6f\000\000" + + "\ud81b\ude50\ud81b\ude70\000\000" + + "\ud81b\ude51\ud81b\ude71\000\000" + + "\ud81b\ude52\ud81b\ude72\000\000" + + "\ud81b\ude53\ud81b\ude73\000\000" + + "\ud81b\ude54\ud81b\ude74\000\000" + + "\ud81b\ude55\ud81b\ude75\000\000" + + "\ud81b\ude56\ud81b\ude76\000\000" + + "\ud81b\ude57\ud81b\ude77\000\000" + + "\ud81b\ude58\ud81b\ude78\000\000" + + "\ud81b\ude59\ud81b\ude79\000\000" + + "\ud81b\ude5a\ud81b\ude7a\000\000" + + "\ud81b\ude5b\ud81b\ude7b\000\000" + + "\ud81b\ude5c\ud81b\ude7c\000\000" + + "\ud81b\ude5d\ud81b\ude7d\000\000" + + "\ud81b\ude5e\ud81b\ude7e\000\000" + + "\ud81b\ude5f\ud81b\ude7f\000\000" + + "\ud83a\udd00\ud83a\udd22\000\000" + + "\ud83a\udd01\ud83a\udd23\000\000" + + "\ud83a\udd02\ud83a\udd24\000\000" + + "\ud83a\udd03\ud83a\udd25\000\000" + + "\ud83a\udd04\ud83a\udd26\000\000" + + "\ud83a\udd05\ud83a\udd27\000\000" + + "\ud83a\udd06\ud83a\udd28\000\000" + + "\ud83a\udd07\ud83a\udd29\000\000" + + "\ud83a\udd08\ud83a\udd2a\000\000" + + "\ud83a\udd09\ud83a\udd2b\000\000" + + "\ud83a\udd0a\ud83a\udd2c\000\000" + + "\ud83a\udd0b\ud83a\udd2d\000\000" + + "\ud83a\udd0c\ud83a\udd2e\000\000" + + "\ud83a\udd0d\ud83a\udd2f\000\000" + + "\ud83a\udd0e\ud83a\udd30\000\000" + + "\ud83a\udd0f\ud83a\udd31\000\000" + + "\ud83a\udd10\ud83a\udd32\000\000" + + "\ud83a\udd11\ud83a\udd33\000\000" + + "\ud83a\udd12\ud83a\udd34\000\000" + + "\ud83a\udd13\ud83a\udd35\000\000" + + "\ud83a\udd14\ud83a\udd36\000\000" + + "\ud83a\udd15\ud83a\udd37\000\000" + + "\ud83a\udd16\ud83a\udd38\000\000" + + "\ud83a\udd17\ud83a\udd39\000\000" + + "\ud83a\udd18\ud83a\udd3a\000\000" + + "\ud83a\udd19\ud83a\udd3b\000\000" + + "\ud83a\udd1a\ud83a\udd3c\000\000" + + "\ud83a\udd1b\ud83a\udd3d\000\000" + + "\ud83a\udd1c\ud83a\udd3e\000\000" + + "\ud83a\udd1d\ud83a\udd3f\000\000" + + "\ud83a\udd1e\ud83a\udd40\000\000" + + "\ud83a\udd1f\ud83a\udd41\000\000" + + "\ud83a\udd20\ud83a\udd42\000\000" + + "\ud83a\udd21\ud83a\udd43\000\000"; +} diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_10_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_10_0.flex new file mode 100644 index 000000000..4fbdc70de --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_10_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:10.0} { setCurCharPropertyValue("Age:10.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_10_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_10_0.output new file mode 100644 index 000000000..883224be0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_10_0.output @@ -0,0 +1,659 @@ +0000..0377; Age:10.0 +037A..037F; Age:10.0 +0384..038A; Age:10.0 +038C..038C; Age:10.0 +038E..03A1; Age:10.0 +03A3..052F; Age:10.0 +0531..0556; Age:10.0 +0559..055F; Age:10.0 +0561..0587; Age:10.0 +0589..058A; Age:10.0 +058D..058F; Age:10.0 +0591..05C7; Age:10.0 +05D0..05EA; Age:10.0 +05F0..05F4; Age:10.0 +0600..061C; Age:10.0 +061E..070D; Age:10.0 +070F..074A; Age:10.0 +074D..07B1; Age:10.0 +07C0..07FA; Age:10.0 +0800..082D; Age:10.0 +0830..083E; Age:10.0 +0840..085B; Age:10.0 +085E..085E; Age:10.0 +0860..086A; Age:10.0 +08A0..08B4; Age:10.0 +08B6..08BD; Age:10.0 +08D4..0983; Age:10.0 +0985..098C; Age:10.0 +098F..0990; Age:10.0 +0993..09A8; Age:10.0 +09AA..09B0; Age:10.0 +09B2..09B2; Age:10.0 +09B6..09B9; Age:10.0 +09BC..09C4; Age:10.0 +09C7..09C8; Age:10.0 +09CB..09CE; Age:10.0 +09D7..09D7; Age:10.0 +09DC..09DD; Age:10.0 +09DF..09E3; Age:10.0 +09E6..09FD; Age:10.0 +0A01..0A03; Age:10.0 +0A05..0A0A; Age:10.0 +0A0F..0A10; Age:10.0 +0A13..0A28; Age:10.0 +0A2A..0A30; Age:10.0 +0A32..0A33; Age:10.0 +0A35..0A36; Age:10.0 +0A38..0A39; Age:10.0 +0A3C..0A3C; Age:10.0 +0A3E..0A42; Age:10.0 +0A47..0A48; Age:10.0 +0A4B..0A4D; Age:10.0 +0A51..0A51; Age:10.0 +0A59..0A5C; Age:10.0 +0A5E..0A5E; Age:10.0 +0A66..0A75; Age:10.0 +0A81..0A83; Age:10.0 +0A85..0A8D; Age:10.0 +0A8F..0A91; Age:10.0 +0A93..0AA8; Age:10.0 +0AAA..0AB0; Age:10.0 +0AB2..0AB3; Age:10.0 +0AB5..0AB9; Age:10.0 +0ABC..0AC5; Age:10.0 +0AC7..0AC9; Age:10.0 +0ACB..0ACD; Age:10.0 +0AD0..0AD0; Age:10.0 +0AE0..0AE3; Age:10.0 +0AE6..0AF1; Age:10.0 +0AF9..0AFF; Age:10.0 +0B01..0B03; Age:10.0 +0B05..0B0C; Age:10.0 +0B0F..0B10; Age:10.0 +0B13..0B28; Age:10.0 +0B2A..0B30; Age:10.0 +0B32..0B33; Age:10.0 +0B35..0B39; Age:10.0 +0B3C..0B44; Age:10.0 +0B47..0B48; Age:10.0 +0B4B..0B4D; Age:10.0 +0B56..0B57; Age:10.0 +0B5C..0B5D; Age:10.0 +0B5F..0B63; Age:10.0 +0B66..0B77; Age:10.0 +0B82..0B83; Age:10.0 +0B85..0B8A; Age:10.0 +0B8E..0B90; Age:10.0 +0B92..0B95; Age:10.0 +0B99..0B9A; Age:10.0 +0B9C..0B9C; Age:10.0 +0B9E..0B9F; Age:10.0 +0BA3..0BA4; Age:10.0 +0BA8..0BAA; Age:10.0 +0BAE..0BB9; Age:10.0 +0BBE..0BC2; Age:10.0 +0BC6..0BC8; Age:10.0 +0BCA..0BCD; Age:10.0 +0BD0..0BD0; Age:10.0 +0BD7..0BD7; Age:10.0 +0BE6..0BFA; Age:10.0 +0C00..0C03; Age:10.0 +0C05..0C0C; Age:10.0 +0C0E..0C10; Age:10.0 +0C12..0C28; Age:10.0 +0C2A..0C39; Age:10.0 +0C3D..0C44; Age:10.0 +0C46..0C48; Age:10.0 +0C4A..0C4D; Age:10.0 +0C55..0C56; Age:10.0 +0C58..0C5A; Age:10.0 +0C60..0C63; Age:10.0 +0C66..0C6F; Age:10.0 +0C78..0C83; Age:10.0 +0C85..0C8C; Age:10.0 +0C8E..0C90; Age:10.0 +0C92..0CA8; Age:10.0 +0CAA..0CB3; Age:10.0 +0CB5..0CB9; Age:10.0 +0CBC..0CC4; Age:10.0 +0CC6..0CC8; Age:10.0 +0CCA..0CCD; Age:10.0 +0CD5..0CD6; Age:10.0 +0CDE..0CDE; Age:10.0 +0CE0..0CE3; Age:10.0 +0CE6..0CEF; Age:10.0 +0CF1..0CF2; Age:10.0 +0D00..0D03; Age:10.0 +0D05..0D0C; Age:10.0 +0D0E..0D10; Age:10.0 +0D12..0D44; Age:10.0 +0D46..0D48; Age:10.0 +0D4A..0D4F; Age:10.0 +0D54..0D63; Age:10.0 +0D66..0D7F; Age:10.0 +0D82..0D83; Age:10.0 +0D85..0D96; Age:10.0 +0D9A..0DB1; Age:10.0 +0DB3..0DBB; Age:10.0 +0DBD..0DBD; Age:10.0 +0DC0..0DC6; Age:10.0 +0DCA..0DCA; Age:10.0 +0DCF..0DD4; Age:10.0 +0DD6..0DD6; Age:10.0 +0DD8..0DDF; Age:10.0 +0DE6..0DEF; Age:10.0 +0DF2..0DF4; Age:10.0 +0E01..0E3A; Age:10.0 +0E3F..0E5B; Age:10.0 +0E81..0E82; Age:10.0 +0E84..0E84; Age:10.0 +0E87..0E88; Age:10.0 +0E8A..0E8A; Age:10.0 +0E8D..0E8D; Age:10.0 +0E94..0E97; Age:10.0 +0E99..0E9F; Age:10.0 +0EA1..0EA3; Age:10.0 +0EA5..0EA5; Age:10.0 +0EA7..0EA7; Age:10.0 +0EAA..0EAB; Age:10.0 +0EAD..0EB9; Age:10.0 +0EBB..0EBD; Age:10.0 +0EC0..0EC4; Age:10.0 +0EC6..0EC6; Age:10.0 +0EC8..0ECD; Age:10.0 +0ED0..0ED9; Age:10.0 +0EDC..0EDF; Age:10.0 +0F00..0F47; Age:10.0 +0F49..0F6C; Age:10.0 +0F71..0F97; Age:10.0 +0F99..0FBC; Age:10.0 +0FBE..0FCC; Age:10.0 +0FCE..0FDA; Age:10.0 +1000..10C5; Age:10.0 +10C7..10C7; Age:10.0 +10CD..10CD; Age:10.0 +10D0..1248; Age:10.0 +124A..124D; Age:10.0 +1250..1256; Age:10.0 +1258..1258; Age:10.0 +125A..125D; Age:10.0 +1260..1288; Age:10.0 +128A..128D; Age:10.0 +1290..12B0; Age:10.0 +12B2..12B5; Age:10.0 +12B8..12BE; Age:10.0 +12C0..12C0; Age:10.0 +12C2..12C5; Age:10.0 +12C8..12D6; Age:10.0 +12D8..1310; Age:10.0 +1312..1315; Age:10.0 +1318..135A; Age:10.0 +135D..137C; Age:10.0 +1380..1399; Age:10.0 +13A0..13F5; Age:10.0 +13F8..13FD; Age:10.0 +1400..169C; Age:10.0 +16A0..16F8; Age:10.0 +1700..170C; Age:10.0 +170E..1714; Age:10.0 +1720..1736; Age:10.0 +1740..1753; Age:10.0 +1760..176C; Age:10.0 +176E..1770; Age:10.0 +1772..1773; Age:10.0 +1780..17DD; Age:10.0 +17E0..17E9; Age:10.0 +17F0..17F9; Age:10.0 +1800..180E; Age:10.0 +1810..1819; Age:10.0 +1820..1877; Age:10.0 +1880..18AA; Age:10.0 +18B0..18F5; Age:10.0 +1900..191E; Age:10.0 +1920..192B; Age:10.0 +1930..193B; Age:10.0 +1940..1940; Age:10.0 +1944..196D; Age:10.0 +1970..1974; Age:10.0 +1980..19AB; Age:10.0 +19B0..19C9; Age:10.0 +19D0..19DA; Age:10.0 +19DE..1A1B; Age:10.0 +1A1E..1A5E; Age:10.0 +1A60..1A7C; Age:10.0 +1A7F..1A89; Age:10.0 +1A90..1A99; Age:10.0 +1AA0..1AAD; Age:10.0 +1AB0..1ABE; Age:10.0 +1B00..1B4B; Age:10.0 +1B50..1B7C; Age:10.0 +1B80..1BF3; Age:10.0 +1BFC..1C37; Age:10.0 +1C3B..1C49; Age:10.0 +1C4D..1C88; Age:10.0 +1CC0..1CC7; Age:10.0 +1CD0..1CF9; Age:10.0 +1D00..1DF9; Age:10.0 +1DFB..1F15; Age:10.0 +1F18..1F1D; Age:10.0 +1F20..1F45; Age:10.0 +1F48..1F4D; Age:10.0 +1F50..1F57; Age:10.0 +1F59..1F59; Age:10.0 +1F5B..1F5B; Age:10.0 +1F5D..1F5D; Age:10.0 +1F5F..1F7D; Age:10.0 +1F80..1FB4; Age:10.0 +1FB6..1FC4; Age:10.0 +1FC6..1FD3; Age:10.0 +1FD6..1FDB; Age:10.0 +1FDD..1FEF; Age:10.0 +1FF2..1FF4; Age:10.0 +1FF6..1FFE; Age:10.0 +2000..2064; Age:10.0 +2066..2071; Age:10.0 +2074..208E; Age:10.0 +2090..209C; Age:10.0 +20A0..20BF; Age:10.0 +20D0..20F0; Age:10.0 +2100..218B; Age:10.0 +2190..2426; Age:10.0 +2440..244A; Age:10.0 +2460..2B73; Age:10.0 +2B76..2B95; Age:10.0 +2B98..2BB9; Age:10.0 +2BBD..2BC8; Age:10.0 +2BCA..2BD2; Age:10.0 +2BEC..2BEF; Age:10.0 +2C00..2C2E; Age:10.0 +2C30..2C5E; Age:10.0 +2C60..2CF3; Age:10.0 +2CF9..2D25; Age:10.0 +2D27..2D27; Age:10.0 +2D2D..2D2D; Age:10.0 +2D30..2D67; Age:10.0 +2D6F..2D70; Age:10.0 +2D7F..2D96; Age:10.0 +2DA0..2DA6; Age:10.0 +2DA8..2DAE; Age:10.0 +2DB0..2DB6; Age:10.0 +2DB8..2DBE; Age:10.0 +2DC0..2DC6; Age:10.0 +2DC8..2DCE; Age:10.0 +2DD0..2DD6; Age:10.0 +2DD8..2DDE; Age:10.0 +2DE0..2E49; Age:10.0 +2E80..2E99; Age:10.0 +2E9B..2EF3; Age:10.0 +2F00..2FD5; Age:10.0 +2FF0..2FFB; Age:10.0 +3000..303F; Age:10.0 +3041..3096; Age:10.0 +3099..30FF; Age:10.0 +3105..312E; Age:10.0 +3131..318E; Age:10.0 +3190..31BA; Age:10.0 +31C0..31E3; Age:10.0 +31F0..321E; Age:10.0 +3220..32FE; Age:10.0 +3300..4DB5; Age:10.0 +4DC0..9FEA; Age:10.0 +A000..A48C; Age:10.0 +A490..A4C6; Age:10.0 +A4D0..A62B; Age:10.0 +A640..A6F7; Age:10.0 +A700..A7AE; Age:10.0 +A7B0..A7B7; Age:10.0 +A7F7..A82B; Age:10.0 +A830..A839; Age:10.0 +A840..A877; Age:10.0 +A880..A8C5; Age:10.0 +A8CE..A8D9; Age:10.0 +A8E0..A8FD; Age:10.0 +A900..A953; Age:10.0 +A95F..A97C; Age:10.0 +A980..A9CD; Age:10.0 +A9CF..A9D9; Age:10.0 +A9DE..A9FE; Age:10.0 +AA00..AA36; Age:10.0 +AA40..AA4D; Age:10.0 +AA50..AA59; Age:10.0 +AA5C..AAC2; Age:10.0 +AADB..AAF6; Age:10.0 +AB01..AB06; Age:10.0 +AB09..AB0E; Age:10.0 +AB11..AB16; Age:10.0 +AB20..AB26; Age:10.0 +AB28..AB2E; Age:10.0 +AB30..AB65; Age:10.0 +AB70..ABED; Age:10.0 +ABF0..ABF9; Age:10.0 +AC00..D7A3; Age:10.0 +D7B0..D7C6; Age:10.0 +D7CB..D7FB; Age:10.0 +E000..FA6D; Age:10.0 +FA70..FAD9; Age:10.0 +FB00..FB06; Age:10.0 +FB13..FB17; Age:10.0 +FB1D..FB36; Age:10.0 +FB38..FB3C; Age:10.0 +FB3E..FB3E; Age:10.0 +FB40..FB41; Age:10.0 +FB43..FB44; Age:10.0 +FB46..FBC1; Age:10.0 +FBD3..FD3F; Age:10.0 +FD50..FD8F; Age:10.0 +FD92..FDC7; Age:10.0 +FDD0..FDFD; Age:10.0 +FE00..FE19; Age:10.0 +FE20..FE52; Age:10.0 +FE54..FE66; Age:10.0 +FE68..FE6B; Age:10.0 +FE70..FE74; Age:10.0 +FE76..FEFC; Age:10.0 +FEFF..FEFF; Age:10.0 +FF01..FFBE; Age:10.0 +FFC2..FFC7; Age:10.0 +FFCA..FFCF; Age:10.0 +FFD2..FFD7; Age:10.0 +FFDA..FFDC; Age:10.0 +FFE0..FFE6; Age:10.0 +FFE8..FFEE; Age:10.0 +FFF9..1000B; Age:10.0 +1000D..10026; Age:10.0 +10028..1003A; Age:10.0 +1003C..1003D; Age:10.0 +1003F..1004D; Age:10.0 +10050..1005D; Age:10.0 +10080..100FA; Age:10.0 +10100..10102; Age:10.0 +10107..10133; Age:10.0 +10137..1018E; Age:10.0 +10190..1019B; Age:10.0 +101A0..101A0; Age:10.0 +101D0..101FD; Age:10.0 +10280..1029C; Age:10.0 +102A0..102D0; Age:10.0 +102E0..102FB; Age:10.0 +10300..10323; Age:10.0 +1032D..1034A; Age:10.0 +10350..1037A; Age:10.0 +10380..1039D; Age:10.0 +1039F..103C3; Age:10.0 +103C8..103D5; Age:10.0 +10400..1049D; Age:10.0 +104A0..104A9; Age:10.0 +104B0..104D3; Age:10.0 +104D8..104FB; Age:10.0 +10500..10527; Age:10.0 +10530..10563; Age:10.0 +1056F..1056F; Age:10.0 +10600..10736; Age:10.0 +10740..10755; Age:10.0 +10760..10767; Age:10.0 +10800..10805; Age:10.0 +10808..10808; Age:10.0 +1080A..10835; Age:10.0 +10837..10838; Age:10.0 +1083C..1083C; Age:10.0 +1083F..10855; Age:10.0 +10857..1089E; Age:10.0 +108A7..108AF; Age:10.0 +108E0..108F2; Age:10.0 +108F4..108F5; Age:10.0 +108FB..1091B; Age:10.0 +1091F..10939; Age:10.0 +1093F..1093F; Age:10.0 +10980..109B7; Age:10.0 +109BC..109CF; Age:10.0 +109D2..10A03; Age:10.0 +10A05..10A06; Age:10.0 +10A0C..10A13; Age:10.0 +10A15..10A17; Age:10.0 +10A19..10A33; Age:10.0 +10A38..10A3A; Age:10.0 +10A3F..10A47; Age:10.0 +10A50..10A58; Age:10.0 +10A60..10A9F; Age:10.0 +10AC0..10AE6; Age:10.0 +10AEB..10AF6; Age:10.0 +10B00..10B35; Age:10.0 +10B39..10B55; Age:10.0 +10B58..10B72; Age:10.0 +10B78..10B91; Age:10.0 +10B99..10B9C; Age:10.0 +10BA9..10BAF; Age:10.0 +10C00..10C48; Age:10.0 +10C80..10CB2; Age:10.0 +10CC0..10CF2; Age:10.0 +10CFA..10CFF; Age:10.0 +10E60..10E7E; Age:10.0 +11000..1104D; Age:10.0 +11052..1106F; Age:10.0 +1107F..110C1; Age:10.0 +110D0..110E8; Age:10.0 +110F0..110F9; Age:10.0 +11100..11134; Age:10.0 +11136..11143; Age:10.0 +11150..11176; Age:10.0 +11180..111CD; Age:10.0 +111D0..111DF; Age:10.0 +111E1..111F4; Age:10.0 +11200..11211; Age:10.0 +11213..1123E; Age:10.0 +11280..11286; Age:10.0 +11288..11288; Age:10.0 +1128A..1128D; Age:10.0 +1128F..1129D; Age:10.0 +1129F..112A9; Age:10.0 +112B0..112EA; Age:10.0 +112F0..112F9; Age:10.0 +11300..11303; Age:10.0 +11305..1130C; Age:10.0 +1130F..11310; Age:10.0 +11313..11328; Age:10.0 +1132A..11330; Age:10.0 +11332..11333; Age:10.0 +11335..11339; Age:10.0 +1133C..11344; Age:10.0 +11347..11348; Age:10.0 +1134B..1134D; Age:10.0 +11350..11350; Age:10.0 +11357..11357; Age:10.0 +1135D..11363; Age:10.0 +11366..1136C; Age:10.0 +11370..11374; Age:10.0 +11400..11459; Age:10.0 +1145B..1145B; Age:10.0 +1145D..1145D; Age:10.0 +11480..114C7; Age:10.0 +114D0..114D9; Age:10.0 +11580..115B5; Age:10.0 +115B8..115DD; Age:10.0 +11600..11644; Age:10.0 +11650..11659; Age:10.0 +11660..1166C; Age:10.0 +11680..116B7; Age:10.0 +116C0..116C9; Age:10.0 +11700..11719; Age:10.0 +1171D..1172B; Age:10.0 +11730..1173F; Age:10.0 +118A0..118F2; Age:10.0 +118FF..118FF; Age:10.0 +11A00..11A47; Age:10.0 +11A50..11A83; Age:10.0 +11A86..11A9C; Age:10.0 +11A9E..11AA2; Age:10.0 +11AC0..11AF8; Age:10.0 +11C00..11C08; Age:10.0 +11C0A..11C36; Age:10.0 +11C38..11C45; Age:10.0 +11C50..11C6C; Age:10.0 +11C70..11C8F; Age:10.0 +11C92..11CA7; Age:10.0 +11CA9..11CB6; Age:10.0 +11D00..11D06; Age:10.0 +11D08..11D09; Age:10.0 +11D0B..11D36; Age:10.0 +11D3A..11D3A; Age:10.0 +11D3C..11D3D; Age:10.0 +11D3F..11D47; Age:10.0 +11D50..11D59; Age:10.0 +12000..12399; Age:10.0 +12400..1246E; Age:10.0 +12470..12474; Age:10.0 +12480..12543; Age:10.0 +13000..1342E; Age:10.0 +14400..14646; Age:10.0 +16800..16A38; Age:10.0 +16A40..16A5E; Age:10.0 +16A60..16A69; Age:10.0 +16A6E..16A6F; Age:10.0 +16AD0..16AED; Age:10.0 +16AF0..16AF5; Age:10.0 +16B00..16B45; Age:10.0 +16B50..16B59; Age:10.0 +16B5B..16B61; Age:10.0 +16B63..16B77; Age:10.0 +16B7D..16B8F; Age:10.0 +16F00..16F44; Age:10.0 +16F50..16F7E; Age:10.0 +16F8F..16F9F; Age:10.0 +16FE0..16FE1; Age:10.0 +17000..187EC; Age:10.0 +18800..18AF2; Age:10.0 +1B000..1B11E; Age:10.0 +1B170..1B2FB; Age:10.0 +1BC00..1BC6A; Age:10.0 +1BC70..1BC7C; Age:10.0 +1BC80..1BC88; Age:10.0 +1BC90..1BC99; Age:10.0 +1BC9C..1BCA3; Age:10.0 +1D000..1D0F5; Age:10.0 +1D100..1D126; Age:10.0 +1D129..1D1E8; Age:10.0 +1D200..1D245; Age:10.0 +1D300..1D356; Age:10.0 +1D360..1D371; Age:10.0 +1D400..1D454; Age:10.0 +1D456..1D49C; Age:10.0 +1D49E..1D49F; Age:10.0 +1D4A2..1D4A2; Age:10.0 +1D4A5..1D4A6; Age:10.0 +1D4A9..1D4AC; Age:10.0 +1D4AE..1D4B9; Age:10.0 +1D4BB..1D4BB; Age:10.0 +1D4BD..1D4C3; Age:10.0 +1D4C5..1D505; Age:10.0 +1D507..1D50A; Age:10.0 +1D50D..1D514; Age:10.0 +1D516..1D51C; Age:10.0 +1D51E..1D539; Age:10.0 +1D53B..1D53E; Age:10.0 +1D540..1D544; Age:10.0 +1D546..1D546; Age:10.0 +1D54A..1D550; Age:10.0 +1D552..1D6A5; Age:10.0 +1D6A8..1D7CB; Age:10.0 +1D7CE..1DA8B; Age:10.0 +1DA9B..1DA9F; Age:10.0 +1DAA1..1DAAF; Age:10.0 +1E000..1E006; Age:10.0 +1E008..1E018; Age:10.0 +1E01B..1E021; Age:10.0 +1E023..1E024; Age:10.0 +1E026..1E02A; Age:10.0 +1E800..1E8C4; Age:10.0 +1E8C7..1E8D6; Age:10.0 +1E900..1E94A; Age:10.0 +1E950..1E959; Age:10.0 +1E95E..1E95F; Age:10.0 +1EE00..1EE03; Age:10.0 +1EE05..1EE1F; Age:10.0 +1EE21..1EE22; Age:10.0 +1EE24..1EE24; Age:10.0 +1EE27..1EE27; Age:10.0 +1EE29..1EE32; Age:10.0 +1EE34..1EE37; Age:10.0 +1EE39..1EE39; Age:10.0 +1EE3B..1EE3B; Age:10.0 +1EE42..1EE42; Age:10.0 +1EE47..1EE47; Age:10.0 +1EE49..1EE49; Age:10.0 +1EE4B..1EE4B; Age:10.0 +1EE4D..1EE4F; Age:10.0 +1EE51..1EE52; Age:10.0 +1EE54..1EE54; Age:10.0 +1EE57..1EE57; Age:10.0 +1EE59..1EE59; Age:10.0 +1EE5B..1EE5B; Age:10.0 +1EE5D..1EE5D; Age:10.0 +1EE5F..1EE5F; Age:10.0 +1EE61..1EE62; Age:10.0 +1EE64..1EE64; Age:10.0 +1EE67..1EE6A; Age:10.0 +1EE6C..1EE72; Age:10.0 +1EE74..1EE77; Age:10.0 +1EE79..1EE7C; Age:10.0 +1EE7E..1EE7E; Age:10.0 +1EE80..1EE89; Age:10.0 +1EE8B..1EE9B; Age:10.0 +1EEA1..1EEA3; Age:10.0 +1EEA5..1EEA9; Age:10.0 +1EEAB..1EEBB; Age:10.0 +1EEF0..1EEF1; Age:10.0 +1F000..1F02B; Age:10.0 +1F030..1F093; Age:10.0 +1F0A0..1F0AE; Age:10.0 +1F0B1..1F0BF; Age:10.0 +1F0C1..1F0CF; Age:10.0 +1F0D1..1F0F5; Age:10.0 +1F100..1F10C; Age:10.0 +1F110..1F12E; Age:10.0 +1F130..1F16B; Age:10.0 +1F170..1F1AC; Age:10.0 +1F1E6..1F202; Age:10.0 +1F210..1F23B; Age:10.0 +1F240..1F248; Age:10.0 +1F250..1F251; Age:10.0 +1F260..1F265; Age:10.0 +1F300..1F6D4; Age:10.0 +1F6E0..1F6EC; Age:10.0 +1F6F0..1F6F8; Age:10.0 +1F700..1F773; Age:10.0 +1F780..1F7D4; Age:10.0 +1F800..1F80B; Age:10.0 +1F810..1F847; Age:10.0 +1F850..1F859; Age:10.0 +1F860..1F887; Age:10.0 +1F890..1F8AD; Age:10.0 +1F900..1F90B; Age:10.0 +1F910..1F93E; Age:10.0 +1F940..1F94C; Age:10.0 +1F950..1F96B; Age:10.0 +1F980..1F997; Age:10.0 +1F9C0..1F9C0; Age:10.0 +1F9D0..1F9E6; Age:10.0 +1FFFE..2A6D6; Age:10.0 +2A700..2B734; Age:10.0 +2B740..2B81D; Age:10.0 +2B820..2CEA1; Age:10.0 +2CEB0..2EBE0; Age:10.0 +2F800..2FA1D; Age:10.0 +2FFFE..2FFFF; Age:10.0 +3FFFE..3FFFF; Age:10.0 +4FFFE..4FFFF; Age:10.0 +5FFFE..5FFFF; Age:10.0 +6FFFE..6FFFF; Age:10.0 +7FFFE..7FFFF; Age:10.0 +8FFFE..8FFFF; Age:10.0 +9FFFE..9FFFF; Age:10.0 +AFFFE..AFFFF; Age:10.0 +BFFFE..BFFFF; Age:10.0 +CFFFE..CFFFF; Age:10.0 +DFFFE..DFFFF; Age:10.0 +E0001..E0001; Age:10.0 +E0020..E007F; Age:10.0 +E0100..E01EF; Age:10.0 +EFFFE..10FFFF; Age:10.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_10_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_10_0.test new file mode 100644 index 000000000..82c068c4b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_10_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_10_0 + +description: +Tests character class syntax of the Unicode 11.0 Age=10.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_11_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_11_0.flex new file mode 100644 index 000000000..d13da271e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_11_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:11.0} { setCurCharPropertyValue("Age:11.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_11_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_11_0.output new file mode 100644 index 000000000..ef88c2bc2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_11_0.output @@ -0,0 +1,668 @@ +0000..0377; Age:11.0 +037A..037F; Age:11.0 +0384..038A; Age:11.0 +038C..038C; Age:11.0 +038E..03A1; Age:11.0 +03A3..052F; Age:11.0 +0531..0556; Age:11.0 +0559..058A; Age:11.0 +058D..058F; Age:11.0 +0591..05C7; Age:11.0 +05D0..05EA; Age:11.0 +05EF..05F4; Age:11.0 +0600..061C; Age:11.0 +061E..070D; Age:11.0 +070F..074A; Age:11.0 +074D..07B1; Age:11.0 +07C0..07FA; Age:11.0 +07FD..082D; Age:11.0 +0830..083E; Age:11.0 +0840..085B; Age:11.0 +085E..085E; Age:11.0 +0860..086A; Age:11.0 +08A0..08B4; Age:11.0 +08B6..08BD; Age:11.0 +08D3..0983; Age:11.0 +0985..098C; Age:11.0 +098F..0990; Age:11.0 +0993..09A8; Age:11.0 +09AA..09B0; Age:11.0 +09B2..09B2; Age:11.0 +09B6..09B9; Age:11.0 +09BC..09C4; Age:11.0 +09C7..09C8; Age:11.0 +09CB..09CE; Age:11.0 +09D7..09D7; Age:11.0 +09DC..09DD; Age:11.0 +09DF..09E3; Age:11.0 +09E6..09FE; Age:11.0 +0A01..0A03; Age:11.0 +0A05..0A0A; Age:11.0 +0A0F..0A10; Age:11.0 +0A13..0A28; Age:11.0 +0A2A..0A30; Age:11.0 +0A32..0A33; Age:11.0 +0A35..0A36; Age:11.0 +0A38..0A39; Age:11.0 +0A3C..0A3C; Age:11.0 +0A3E..0A42; Age:11.0 +0A47..0A48; Age:11.0 +0A4B..0A4D; Age:11.0 +0A51..0A51; Age:11.0 +0A59..0A5C; Age:11.0 +0A5E..0A5E; Age:11.0 +0A66..0A76; Age:11.0 +0A81..0A83; Age:11.0 +0A85..0A8D; Age:11.0 +0A8F..0A91; Age:11.0 +0A93..0AA8; Age:11.0 +0AAA..0AB0; Age:11.0 +0AB2..0AB3; Age:11.0 +0AB5..0AB9; Age:11.0 +0ABC..0AC5; Age:11.0 +0AC7..0AC9; Age:11.0 +0ACB..0ACD; Age:11.0 +0AD0..0AD0; Age:11.0 +0AE0..0AE3; Age:11.0 +0AE6..0AF1; Age:11.0 +0AF9..0AFF; Age:11.0 +0B01..0B03; Age:11.0 +0B05..0B0C; Age:11.0 +0B0F..0B10; Age:11.0 +0B13..0B28; Age:11.0 +0B2A..0B30; Age:11.0 +0B32..0B33; Age:11.0 +0B35..0B39; Age:11.0 +0B3C..0B44; Age:11.0 +0B47..0B48; Age:11.0 +0B4B..0B4D; Age:11.0 +0B56..0B57; Age:11.0 +0B5C..0B5D; Age:11.0 +0B5F..0B63; Age:11.0 +0B66..0B77; Age:11.0 +0B82..0B83; Age:11.0 +0B85..0B8A; Age:11.0 +0B8E..0B90; Age:11.0 +0B92..0B95; Age:11.0 +0B99..0B9A; Age:11.0 +0B9C..0B9C; Age:11.0 +0B9E..0B9F; Age:11.0 +0BA3..0BA4; Age:11.0 +0BA8..0BAA; Age:11.0 +0BAE..0BB9; Age:11.0 +0BBE..0BC2; Age:11.0 +0BC6..0BC8; Age:11.0 +0BCA..0BCD; Age:11.0 +0BD0..0BD0; Age:11.0 +0BD7..0BD7; Age:11.0 +0BE6..0BFA; Age:11.0 +0C00..0C0C; Age:11.0 +0C0E..0C10; Age:11.0 +0C12..0C28; Age:11.0 +0C2A..0C39; Age:11.0 +0C3D..0C44; Age:11.0 +0C46..0C48; Age:11.0 +0C4A..0C4D; Age:11.0 +0C55..0C56; Age:11.0 +0C58..0C5A; Age:11.0 +0C60..0C63; Age:11.0 +0C66..0C6F; Age:11.0 +0C78..0C8C; Age:11.0 +0C8E..0C90; Age:11.0 +0C92..0CA8; Age:11.0 +0CAA..0CB3; Age:11.0 +0CB5..0CB9; Age:11.0 +0CBC..0CC4; Age:11.0 +0CC6..0CC8; Age:11.0 +0CCA..0CCD; Age:11.0 +0CD5..0CD6; Age:11.0 +0CDE..0CDE; Age:11.0 +0CE0..0CE3; Age:11.0 +0CE6..0CEF; Age:11.0 +0CF1..0CF2; Age:11.0 +0D00..0D03; Age:11.0 +0D05..0D0C; Age:11.0 +0D0E..0D10; Age:11.0 +0D12..0D44; Age:11.0 +0D46..0D48; Age:11.0 +0D4A..0D4F; Age:11.0 +0D54..0D63; Age:11.0 +0D66..0D7F; Age:11.0 +0D82..0D83; Age:11.0 +0D85..0D96; Age:11.0 +0D9A..0DB1; Age:11.0 +0DB3..0DBB; Age:11.0 +0DBD..0DBD; Age:11.0 +0DC0..0DC6; Age:11.0 +0DCA..0DCA; Age:11.0 +0DCF..0DD4; Age:11.0 +0DD6..0DD6; Age:11.0 +0DD8..0DDF; Age:11.0 +0DE6..0DEF; Age:11.0 +0DF2..0DF4; Age:11.0 +0E01..0E3A; Age:11.0 +0E3F..0E5B; Age:11.0 +0E81..0E82; Age:11.0 +0E84..0E84; Age:11.0 +0E87..0E88; Age:11.0 +0E8A..0E8A; Age:11.0 +0E8D..0E8D; Age:11.0 +0E94..0E97; Age:11.0 +0E99..0E9F; Age:11.0 +0EA1..0EA3; Age:11.0 +0EA5..0EA5; Age:11.0 +0EA7..0EA7; Age:11.0 +0EAA..0EAB; Age:11.0 +0EAD..0EB9; Age:11.0 +0EBB..0EBD; Age:11.0 +0EC0..0EC4; Age:11.0 +0EC6..0EC6; Age:11.0 +0EC8..0ECD; Age:11.0 +0ED0..0ED9; Age:11.0 +0EDC..0EDF; Age:11.0 +0F00..0F47; Age:11.0 +0F49..0F6C; Age:11.0 +0F71..0F97; Age:11.0 +0F99..0FBC; Age:11.0 +0FBE..0FCC; Age:11.0 +0FCE..0FDA; Age:11.0 +1000..10C5; Age:11.0 +10C7..10C7; Age:11.0 +10CD..10CD; Age:11.0 +10D0..1248; Age:11.0 +124A..124D; Age:11.0 +1250..1256; Age:11.0 +1258..1258; Age:11.0 +125A..125D; Age:11.0 +1260..1288; Age:11.0 +128A..128D; Age:11.0 +1290..12B0; Age:11.0 +12B2..12B5; Age:11.0 +12B8..12BE; Age:11.0 +12C0..12C0; Age:11.0 +12C2..12C5; Age:11.0 +12C8..12D6; Age:11.0 +12D8..1310; Age:11.0 +1312..1315; Age:11.0 +1318..135A; Age:11.0 +135D..137C; Age:11.0 +1380..1399; Age:11.0 +13A0..13F5; Age:11.0 +13F8..13FD; Age:11.0 +1400..169C; Age:11.0 +16A0..16F8; Age:11.0 +1700..170C; Age:11.0 +170E..1714; Age:11.0 +1720..1736; Age:11.0 +1740..1753; Age:11.0 +1760..176C; Age:11.0 +176E..1770; Age:11.0 +1772..1773; Age:11.0 +1780..17DD; Age:11.0 +17E0..17E9; Age:11.0 +17F0..17F9; Age:11.0 +1800..180E; Age:11.0 +1810..1819; Age:11.0 +1820..1878; Age:11.0 +1880..18AA; Age:11.0 +18B0..18F5; Age:11.0 +1900..191E; Age:11.0 +1920..192B; Age:11.0 +1930..193B; Age:11.0 +1940..1940; Age:11.0 +1944..196D; Age:11.0 +1970..1974; Age:11.0 +1980..19AB; Age:11.0 +19B0..19C9; Age:11.0 +19D0..19DA; Age:11.0 +19DE..1A1B; Age:11.0 +1A1E..1A5E; Age:11.0 +1A60..1A7C; Age:11.0 +1A7F..1A89; Age:11.0 +1A90..1A99; Age:11.0 +1AA0..1AAD; Age:11.0 +1AB0..1ABE; Age:11.0 +1B00..1B4B; Age:11.0 +1B50..1B7C; Age:11.0 +1B80..1BF3; Age:11.0 +1BFC..1C37; Age:11.0 +1C3B..1C49; Age:11.0 +1C4D..1C88; Age:11.0 +1C90..1CBA; Age:11.0 +1CBD..1CC7; Age:11.0 +1CD0..1CF9; Age:11.0 +1D00..1DF9; Age:11.0 +1DFB..1F15; Age:11.0 +1F18..1F1D; Age:11.0 +1F20..1F45; Age:11.0 +1F48..1F4D; Age:11.0 +1F50..1F57; Age:11.0 +1F59..1F59; Age:11.0 +1F5B..1F5B; Age:11.0 +1F5D..1F5D; Age:11.0 +1F5F..1F7D; Age:11.0 +1F80..1FB4; Age:11.0 +1FB6..1FC4; Age:11.0 +1FC6..1FD3; Age:11.0 +1FD6..1FDB; Age:11.0 +1FDD..1FEF; Age:11.0 +1FF2..1FF4; Age:11.0 +1FF6..1FFE; Age:11.0 +2000..2064; Age:11.0 +2066..2071; Age:11.0 +2074..208E; Age:11.0 +2090..209C; Age:11.0 +20A0..20BF; Age:11.0 +20D0..20F0; Age:11.0 +2100..218B; Age:11.0 +2190..2426; Age:11.0 +2440..244A; Age:11.0 +2460..2B73; Age:11.0 +2B76..2B95; Age:11.0 +2B98..2BC8; Age:11.0 +2BCA..2BFE; Age:11.0 +2C00..2C2E; Age:11.0 +2C30..2C5E; Age:11.0 +2C60..2CF3; Age:11.0 +2CF9..2D25; Age:11.0 +2D27..2D27; Age:11.0 +2D2D..2D2D; Age:11.0 +2D30..2D67; Age:11.0 +2D6F..2D70; Age:11.0 +2D7F..2D96; Age:11.0 +2DA0..2DA6; Age:11.0 +2DA8..2DAE; Age:11.0 +2DB0..2DB6; Age:11.0 +2DB8..2DBE; Age:11.0 +2DC0..2DC6; Age:11.0 +2DC8..2DCE; Age:11.0 +2DD0..2DD6; Age:11.0 +2DD8..2DDE; Age:11.0 +2DE0..2E4E; Age:11.0 +2E80..2E99; Age:11.0 +2E9B..2EF3; Age:11.0 +2F00..2FD5; Age:11.0 +2FF0..2FFB; Age:11.0 +3000..303F; Age:11.0 +3041..3096; Age:11.0 +3099..30FF; Age:11.0 +3105..312F; Age:11.0 +3131..318E; Age:11.0 +3190..31BA; Age:11.0 +31C0..31E3; Age:11.0 +31F0..321E; Age:11.0 +3220..32FE; Age:11.0 +3300..4DB5; Age:11.0 +4DC0..9FEF; Age:11.0 +A000..A48C; Age:11.0 +A490..A4C6; Age:11.0 +A4D0..A62B; Age:11.0 +A640..A6F7; Age:11.0 +A700..A7B9; Age:11.0 +A7F7..A82B; Age:11.0 +A830..A839; Age:11.0 +A840..A877; Age:11.0 +A880..A8C5; Age:11.0 +A8CE..A8D9; Age:11.0 +A8E0..A953; Age:11.0 +A95F..A97C; Age:11.0 +A980..A9CD; Age:11.0 +A9CF..A9D9; Age:11.0 +A9DE..A9FE; Age:11.0 +AA00..AA36; Age:11.0 +AA40..AA4D; Age:11.0 +AA50..AA59; Age:11.0 +AA5C..AAC2; Age:11.0 +AADB..AAF6; Age:11.0 +AB01..AB06; Age:11.0 +AB09..AB0E; Age:11.0 +AB11..AB16; Age:11.0 +AB20..AB26; Age:11.0 +AB28..AB2E; Age:11.0 +AB30..AB65; Age:11.0 +AB70..ABED; Age:11.0 +ABF0..ABF9; Age:11.0 +AC00..D7A3; Age:11.0 +D7B0..D7C6; Age:11.0 +D7CB..D7FB; Age:11.0 +E000..FA6D; Age:11.0 +FA70..FAD9; Age:11.0 +FB00..FB06; Age:11.0 +FB13..FB17; Age:11.0 +FB1D..FB36; Age:11.0 +FB38..FB3C; Age:11.0 +FB3E..FB3E; Age:11.0 +FB40..FB41; Age:11.0 +FB43..FB44; Age:11.0 +FB46..FBC1; Age:11.0 +FBD3..FD3F; Age:11.0 +FD50..FD8F; Age:11.0 +FD92..FDC7; Age:11.0 +FDD0..FDFD; Age:11.0 +FE00..FE19; Age:11.0 +FE20..FE52; Age:11.0 +FE54..FE66; Age:11.0 +FE68..FE6B; Age:11.0 +FE70..FE74; Age:11.0 +FE76..FEFC; Age:11.0 +FEFF..FEFF; Age:11.0 +FF01..FFBE; Age:11.0 +FFC2..FFC7; Age:11.0 +FFCA..FFCF; Age:11.0 +FFD2..FFD7; Age:11.0 +FFDA..FFDC; Age:11.0 +FFE0..FFE6; Age:11.0 +FFE8..FFEE; Age:11.0 +FFF9..1000B; Age:11.0 +1000D..10026; Age:11.0 +10028..1003A; Age:11.0 +1003C..1003D; Age:11.0 +1003F..1004D; Age:11.0 +10050..1005D; Age:11.0 +10080..100FA; Age:11.0 +10100..10102; Age:11.0 +10107..10133; Age:11.0 +10137..1018E; Age:11.0 +10190..1019B; Age:11.0 +101A0..101A0; Age:11.0 +101D0..101FD; Age:11.0 +10280..1029C; Age:11.0 +102A0..102D0; Age:11.0 +102E0..102FB; Age:11.0 +10300..10323; Age:11.0 +1032D..1034A; Age:11.0 +10350..1037A; Age:11.0 +10380..1039D; Age:11.0 +1039F..103C3; Age:11.0 +103C8..103D5; Age:11.0 +10400..1049D; Age:11.0 +104A0..104A9; Age:11.0 +104B0..104D3; Age:11.0 +104D8..104FB; Age:11.0 +10500..10527; Age:11.0 +10530..10563; Age:11.0 +1056F..1056F; Age:11.0 +10600..10736; Age:11.0 +10740..10755; Age:11.0 +10760..10767; Age:11.0 +10800..10805; Age:11.0 +10808..10808; Age:11.0 +1080A..10835; Age:11.0 +10837..10838; Age:11.0 +1083C..1083C; Age:11.0 +1083F..10855; Age:11.0 +10857..1089E; Age:11.0 +108A7..108AF; Age:11.0 +108E0..108F2; Age:11.0 +108F4..108F5; Age:11.0 +108FB..1091B; Age:11.0 +1091F..10939; Age:11.0 +1093F..1093F; Age:11.0 +10980..109B7; Age:11.0 +109BC..109CF; Age:11.0 +109D2..10A03; Age:11.0 +10A05..10A06; Age:11.0 +10A0C..10A13; Age:11.0 +10A15..10A17; Age:11.0 +10A19..10A35; Age:11.0 +10A38..10A3A; Age:11.0 +10A3F..10A48; Age:11.0 +10A50..10A58; Age:11.0 +10A60..10A9F; Age:11.0 +10AC0..10AE6; Age:11.0 +10AEB..10AF6; Age:11.0 +10B00..10B35; Age:11.0 +10B39..10B55; Age:11.0 +10B58..10B72; Age:11.0 +10B78..10B91; Age:11.0 +10B99..10B9C; Age:11.0 +10BA9..10BAF; Age:11.0 +10C00..10C48; Age:11.0 +10C80..10CB2; Age:11.0 +10CC0..10CF2; Age:11.0 +10CFA..10D27; Age:11.0 +10D30..10D39; Age:11.0 +10E60..10E7E; Age:11.0 +10F00..10F27; Age:11.0 +10F30..10F59; Age:11.0 +11000..1104D; Age:11.0 +11052..1106F; Age:11.0 +1107F..110C1; Age:11.0 +110CD..110CD; Age:11.0 +110D0..110E8; Age:11.0 +110F0..110F9; Age:11.0 +11100..11134; Age:11.0 +11136..11146; Age:11.0 +11150..11176; Age:11.0 +11180..111CD; Age:11.0 +111D0..111DF; Age:11.0 +111E1..111F4; Age:11.0 +11200..11211; Age:11.0 +11213..1123E; Age:11.0 +11280..11286; Age:11.0 +11288..11288; Age:11.0 +1128A..1128D; Age:11.0 +1128F..1129D; Age:11.0 +1129F..112A9; Age:11.0 +112B0..112EA; Age:11.0 +112F0..112F9; Age:11.0 +11300..11303; Age:11.0 +11305..1130C; Age:11.0 +1130F..11310; Age:11.0 +11313..11328; Age:11.0 +1132A..11330; Age:11.0 +11332..11333; Age:11.0 +11335..11339; Age:11.0 +1133B..11344; Age:11.0 +11347..11348; Age:11.0 +1134B..1134D; Age:11.0 +11350..11350; Age:11.0 +11357..11357; Age:11.0 +1135D..11363; Age:11.0 +11366..1136C; Age:11.0 +11370..11374; Age:11.0 +11400..11459; Age:11.0 +1145B..1145B; Age:11.0 +1145D..1145E; Age:11.0 +11480..114C7; Age:11.0 +114D0..114D9; Age:11.0 +11580..115B5; Age:11.0 +115B8..115DD; Age:11.0 +11600..11644; Age:11.0 +11650..11659; Age:11.0 +11660..1166C; Age:11.0 +11680..116B7; Age:11.0 +116C0..116C9; Age:11.0 +11700..1171A; Age:11.0 +1171D..1172B; Age:11.0 +11730..1173F; Age:11.0 +11800..1183B; Age:11.0 +118A0..118F2; Age:11.0 +118FF..118FF; Age:11.0 +11A00..11A47; Age:11.0 +11A50..11A83; Age:11.0 +11A86..11AA2; Age:11.0 +11AC0..11AF8; Age:11.0 +11C00..11C08; Age:11.0 +11C0A..11C36; Age:11.0 +11C38..11C45; Age:11.0 +11C50..11C6C; Age:11.0 +11C70..11C8F; Age:11.0 +11C92..11CA7; Age:11.0 +11CA9..11CB6; Age:11.0 +11D00..11D06; Age:11.0 +11D08..11D09; Age:11.0 +11D0B..11D36; Age:11.0 +11D3A..11D3A; Age:11.0 +11D3C..11D3D; Age:11.0 +11D3F..11D47; Age:11.0 +11D50..11D59; Age:11.0 +11D60..11D65; Age:11.0 +11D67..11D68; Age:11.0 +11D6A..11D8E; Age:11.0 +11D90..11D91; Age:11.0 +11D93..11D98; Age:11.0 +11DA0..11DA9; Age:11.0 +11EE0..11EF8; Age:11.0 +12000..12399; Age:11.0 +12400..1246E; Age:11.0 +12470..12474; Age:11.0 +12480..12543; Age:11.0 +13000..1342E; Age:11.0 +14400..14646; Age:11.0 +16800..16A38; Age:11.0 +16A40..16A5E; Age:11.0 +16A60..16A69; Age:11.0 +16A6E..16A6F; Age:11.0 +16AD0..16AED; Age:11.0 +16AF0..16AF5; Age:11.0 +16B00..16B45; Age:11.0 +16B50..16B59; Age:11.0 +16B5B..16B61; Age:11.0 +16B63..16B77; Age:11.0 +16B7D..16B8F; Age:11.0 +16E40..16E9A; Age:11.0 +16F00..16F44; Age:11.0 +16F50..16F7E; Age:11.0 +16F8F..16F9F; Age:11.0 +16FE0..16FE1; Age:11.0 +17000..187F1; Age:11.0 +18800..18AF2; Age:11.0 +1B000..1B11E; Age:11.0 +1B170..1B2FB; Age:11.0 +1BC00..1BC6A; Age:11.0 +1BC70..1BC7C; Age:11.0 +1BC80..1BC88; Age:11.0 +1BC90..1BC99; Age:11.0 +1BC9C..1BCA3; Age:11.0 +1D000..1D0F5; Age:11.0 +1D100..1D126; Age:11.0 +1D129..1D1E8; Age:11.0 +1D200..1D245; Age:11.0 +1D2E0..1D2F3; Age:11.0 +1D300..1D356; Age:11.0 +1D360..1D378; Age:11.0 +1D400..1D454; Age:11.0 +1D456..1D49C; Age:11.0 +1D49E..1D49F; Age:11.0 +1D4A2..1D4A2; Age:11.0 +1D4A5..1D4A6; Age:11.0 +1D4A9..1D4AC; Age:11.0 +1D4AE..1D4B9; Age:11.0 +1D4BB..1D4BB; Age:11.0 +1D4BD..1D4C3; Age:11.0 +1D4C5..1D505; Age:11.0 +1D507..1D50A; Age:11.0 +1D50D..1D514; Age:11.0 +1D516..1D51C; Age:11.0 +1D51E..1D539; Age:11.0 +1D53B..1D53E; Age:11.0 +1D540..1D544; Age:11.0 +1D546..1D546; Age:11.0 +1D54A..1D550; Age:11.0 +1D552..1D6A5; Age:11.0 +1D6A8..1D7CB; Age:11.0 +1D7CE..1DA8B; Age:11.0 +1DA9B..1DA9F; Age:11.0 +1DAA1..1DAAF; Age:11.0 +1E000..1E006; Age:11.0 +1E008..1E018; Age:11.0 +1E01B..1E021; Age:11.0 +1E023..1E024; Age:11.0 +1E026..1E02A; Age:11.0 +1E800..1E8C4; Age:11.0 +1E8C7..1E8D6; Age:11.0 +1E900..1E94A; Age:11.0 +1E950..1E959; Age:11.0 +1E95E..1E95F; Age:11.0 +1EC71..1ECB4; Age:11.0 +1EE00..1EE03; Age:11.0 +1EE05..1EE1F; Age:11.0 +1EE21..1EE22; Age:11.0 +1EE24..1EE24; Age:11.0 +1EE27..1EE27; Age:11.0 +1EE29..1EE32; Age:11.0 +1EE34..1EE37; Age:11.0 +1EE39..1EE39; Age:11.0 +1EE3B..1EE3B; Age:11.0 +1EE42..1EE42; Age:11.0 +1EE47..1EE47; Age:11.0 +1EE49..1EE49; Age:11.0 +1EE4B..1EE4B; Age:11.0 +1EE4D..1EE4F; Age:11.0 +1EE51..1EE52; Age:11.0 +1EE54..1EE54; Age:11.0 +1EE57..1EE57; Age:11.0 +1EE59..1EE59; Age:11.0 +1EE5B..1EE5B; Age:11.0 +1EE5D..1EE5D; Age:11.0 +1EE5F..1EE5F; Age:11.0 +1EE61..1EE62; Age:11.0 +1EE64..1EE64; Age:11.0 +1EE67..1EE6A; Age:11.0 +1EE6C..1EE72; Age:11.0 +1EE74..1EE77; Age:11.0 +1EE79..1EE7C; Age:11.0 +1EE7E..1EE7E; Age:11.0 +1EE80..1EE89; Age:11.0 +1EE8B..1EE9B; Age:11.0 +1EEA1..1EEA3; Age:11.0 +1EEA5..1EEA9; Age:11.0 +1EEAB..1EEBB; Age:11.0 +1EEF0..1EEF1; Age:11.0 +1F000..1F02B; Age:11.0 +1F030..1F093; Age:11.0 +1F0A0..1F0AE; Age:11.0 +1F0B1..1F0BF; Age:11.0 +1F0C1..1F0CF; Age:11.0 +1F0D1..1F0F5; Age:11.0 +1F100..1F10C; Age:11.0 +1F110..1F16B; Age:11.0 +1F170..1F1AC; Age:11.0 +1F1E6..1F202; Age:11.0 +1F210..1F23B; Age:11.0 +1F240..1F248; Age:11.0 +1F250..1F251; Age:11.0 +1F260..1F265; Age:11.0 +1F300..1F6D4; Age:11.0 +1F6E0..1F6EC; Age:11.0 +1F6F0..1F6F9; Age:11.0 +1F700..1F773; Age:11.0 +1F780..1F7D8; Age:11.0 +1F800..1F80B; Age:11.0 +1F810..1F847; Age:11.0 +1F850..1F859; Age:11.0 +1F860..1F887; Age:11.0 +1F890..1F8AD; Age:11.0 +1F900..1F90B; Age:11.0 +1F910..1F93E; Age:11.0 +1F940..1F970; Age:11.0 +1F973..1F976; Age:11.0 +1F97A..1F97A; Age:11.0 +1F97C..1F9A2; Age:11.0 +1F9B0..1F9B9; Age:11.0 +1F9C0..1F9C2; Age:11.0 +1F9D0..1F9FF; Age:11.0 +1FA60..1FA6D; Age:11.0 +1FFFE..2A6D6; Age:11.0 +2A700..2B734; Age:11.0 +2B740..2B81D; Age:11.0 +2B820..2CEA1; Age:11.0 +2CEB0..2EBE0; Age:11.0 +2F800..2FA1D; Age:11.0 +2FFFE..2FFFF; Age:11.0 +3FFFE..3FFFF; Age:11.0 +4FFFE..4FFFF; Age:11.0 +5FFFE..5FFFF; Age:11.0 +6FFFE..6FFFF; Age:11.0 +7FFFE..7FFFF; Age:11.0 +8FFFE..8FFFF; Age:11.0 +9FFFE..9FFFF; Age:11.0 +AFFFE..AFFFF; Age:11.0 +BFFFE..BFFFF; Age:11.0 +CFFFE..CFFFF; Age:11.0 +DFFFE..DFFFF; Age:11.0 +E0001..E0001; Age:11.0 +E0020..E007F; Age:11.0 +E0100..E01EF; Age:11.0 +EFFFE..10FFFF; Age:11.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_11_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_11_0.test new file mode 100644 index 000000000..47163bb83 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_11_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_11_0 + +description: +Tests character class syntax of the Unicode 11.0 Age=11.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_1_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_1_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_1_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_1_1.flex new file mode 100644 index 000000000..ef776172b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_1_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_1_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:1.1} { setCurCharPropertyValue("Age:1.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_1_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_1_1.output new file mode 100644 index 000000000..bd6b75100 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_1_1.output @@ -0,0 +1,288 @@ +0000..01F5; Age:1.1 +01FA..0217; Age:1.1 +0250..02A8; Age:1.1 +02B0..02DE; Age:1.1 +02E0..02E9; Age:1.1 +0300..0345; Age:1.1 +0360..0361; Age:1.1 +0374..0375; Age:1.1 +037A..037A; Age:1.1 +037E..037E; Age:1.1 +0384..038A; Age:1.1 +038C..038C; Age:1.1 +038E..03A1; Age:1.1 +03A3..03CE; Age:1.1 +03D0..03D6; Age:1.1 +03DA..03DA; Age:1.1 +03DC..03DC; Age:1.1 +03DE..03DE; Age:1.1 +03E0..03E0; Age:1.1 +03E2..03F3; Age:1.1 +0401..040C; Age:1.1 +040E..044F; Age:1.1 +0451..045C; Age:1.1 +045E..0486; Age:1.1 +0490..04C4; Age:1.1 +04C7..04C8; Age:1.1 +04CB..04CC; Age:1.1 +04D0..04EB; Age:1.1 +04EE..04F5; Age:1.1 +04F8..04F9; Age:1.1 +0531..0556; Age:1.1 +0559..055F; Age:1.1 +0561..0587; Age:1.1 +0589..0589; Age:1.1 +05B0..05B9; Age:1.1 +05BB..05C3; Age:1.1 +05D0..05EA; Age:1.1 +05F0..05F4; Age:1.1 +060C..060C; Age:1.1 +061B..061B; Age:1.1 +061F..061F; Age:1.1 +0621..063A; Age:1.1 +0640..0652; Age:1.1 +0660..066D; Age:1.1 +0670..06B7; Age:1.1 +06BA..06BE; Age:1.1 +06C0..06CE; Age:1.1 +06D0..06ED; Age:1.1 +06F0..06F9; Age:1.1 +0901..0903; Age:1.1 +0905..0939; Age:1.1 +093C..094D; Age:1.1 +0950..0954; Age:1.1 +0958..0970; Age:1.1 +0981..0983; Age:1.1 +0985..098C; Age:1.1 +098F..0990; Age:1.1 +0993..09A8; Age:1.1 +09AA..09B0; Age:1.1 +09B2..09B2; Age:1.1 +09B6..09B9; Age:1.1 +09BC..09BC; Age:1.1 +09BE..09C4; Age:1.1 +09C7..09C8; Age:1.1 +09CB..09CD; Age:1.1 +09D7..09D7; Age:1.1 +09DC..09DD; Age:1.1 +09DF..09E3; Age:1.1 +09E6..09FA; Age:1.1 +0A02..0A02; Age:1.1 +0A05..0A0A; Age:1.1 +0A0F..0A10; Age:1.1 +0A13..0A28; Age:1.1 +0A2A..0A30; Age:1.1 +0A32..0A33; Age:1.1 +0A35..0A36; Age:1.1 +0A38..0A39; Age:1.1 +0A3C..0A3C; Age:1.1 +0A3E..0A42; Age:1.1 +0A47..0A48; Age:1.1 +0A4B..0A4D; Age:1.1 +0A59..0A5C; Age:1.1 +0A5E..0A5E; Age:1.1 +0A66..0A74; Age:1.1 +0A81..0A83; Age:1.1 +0A85..0A8B; Age:1.1 +0A8D..0A8D; Age:1.1 +0A8F..0A91; Age:1.1 +0A93..0AA8; Age:1.1 +0AAA..0AB0; Age:1.1 +0AB2..0AB3; Age:1.1 +0AB5..0AB9; Age:1.1 +0ABC..0AC5; Age:1.1 +0AC7..0AC9; Age:1.1 +0ACB..0ACD; Age:1.1 +0AD0..0AD0; Age:1.1 +0AE0..0AE0; Age:1.1 +0AE6..0AEF; Age:1.1 +0B01..0B03; Age:1.1 +0B05..0B0C; Age:1.1 +0B0F..0B10; Age:1.1 +0B13..0B28; Age:1.1 +0B2A..0B30; Age:1.1 +0B32..0B33; Age:1.1 +0B36..0B39; Age:1.1 +0B3C..0B43; Age:1.1 +0B47..0B48; Age:1.1 +0B4B..0B4D; Age:1.1 +0B56..0B57; Age:1.1 +0B5C..0B5D; Age:1.1 +0B5F..0B61; Age:1.1 +0B66..0B70; Age:1.1 +0B82..0B83; Age:1.1 +0B85..0B8A; Age:1.1 +0B8E..0B90; Age:1.1 +0B92..0B95; Age:1.1 +0B99..0B9A; Age:1.1 +0B9C..0B9C; Age:1.1 +0B9E..0B9F; Age:1.1 +0BA3..0BA4; Age:1.1 +0BA8..0BAA; Age:1.1 +0BAE..0BB5; Age:1.1 +0BB7..0BB9; Age:1.1 +0BBE..0BC2; Age:1.1 +0BC6..0BC8; Age:1.1 +0BCA..0BCD; Age:1.1 +0BD7..0BD7; Age:1.1 +0BE7..0BF2; Age:1.1 +0C01..0C03; Age:1.1 +0C05..0C0C; Age:1.1 +0C0E..0C10; Age:1.1 +0C12..0C28; Age:1.1 +0C2A..0C33; Age:1.1 +0C35..0C39; Age:1.1 +0C3E..0C44; Age:1.1 +0C46..0C48; Age:1.1 +0C4A..0C4D; Age:1.1 +0C55..0C56; Age:1.1 +0C60..0C61; Age:1.1 +0C66..0C6F; Age:1.1 +0C82..0C83; Age:1.1 +0C85..0C8C; Age:1.1 +0C8E..0C90; Age:1.1 +0C92..0CA8; Age:1.1 +0CAA..0CB3; Age:1.1 +0CB5..0CB9; Age:1.1 +0CBE..0CC4; Age:1.1 +0CC6..0CC8; Age:1.1 +0CCA..0CCD; Age:1.1 +0CD5..0CD6; Age:1.1 +0CDE..0CDE; Age:1.1 +0CE0..0CE1; Age:1.1 +0CE6..0CEF; Age:1.1 +0D02..0D03; Age:1.1 +0D05..0D0C; Age:1.1 +0D0E..0D10; Age:1.1 +0D12..0D28; Age:1.1 +0D2A..0D39; Age:1.1 +0D3E..0D43; Age:1.1 +0D46..0D48; Age:1.1 +0D4A..0D4D; Age:1.1 +0D57..0D57; Age:1.1 +0D60..0D61; Age:1.1 +0D66..0D6F; Age:1.1 +0E01..0E3A; Age:1.1 +0E3F..0E5B; Age:1.1 +0E81..0E82; Age:1.1 +0E84..0E84; Age:1.1 +0E87..0E88; Age:1.1 +0E8A..0E8A; Age:1.1 +0E8D..0E8D; Age:1.1 +0E94..0E97; Age:1.1 +0E99..0E9F; Age:1.1 +0EA1..0EA3; Age:1.1 +0EA5..0EA5; Age:1.1 +0EA7..0EA7; Age:1.1 +0EAA..0EAB; Age:1.1 +0EAD..0EB9; Age:1.1 +0EBB..0EBD; Age:1.1 +0EC0..0EC4; Age:1.1 +0EC6..0EC6; Age:1.1 +0EC8..0ECD; Age:1.1 +0ED0..0ED9; Age:1.1 +0EDC..0EDD; Age:1.1 +10A0..10C5; Age:1.1 +10D0..10F6; Age:1.1 +10FB..10FB; Age:1.1 +1100..1159; Age:1.1 +115F..11A2; Age:1.1 +11A8..11F9; Age:1.1 +1E00..1E9A; Age:1.1 +1EA0..1EF9; Age:1.1 +1F00..1F15; Age:1.1 +1F18..1F1D; Age:1.1 +1F20..1F45; Age:1.1 +1F48..1F4D; Age:1.1 +1F50..1F57; Age:1.1 +1F59..1F59; Age:1.1 +1F5B..1F5B; Age:1.1 +1F5D..1F5D; Age:1.1 +1F5F..1F7D; Age:1.1 +1F80..1FB4; Age:1.1 +1FB6..1FC4; Age:1.1 +1FC6..1FD3; Age:1.1 +1FD6..1FDB; Age:1.1 +1FDD..1FEF; Age:1.1 +1FF2..1FF4; Age:1.1 +1FF6..1FFE; Age:1.1 +2000..202E; Age:1.1 +2030..2046; Age:1.1 +206A..2070; Age:1.1 +2074..208E; Age:1.1 +20A0..20AA; Age:1.1 +20D0..20E1; Age:1.1 +2100..2138; Age:1.1 +2153..2182; Age:1.1 +2190..21EA; Age:1.1 +2200..22F1; Age:1.1 +2300..2300; Age:1.1 +2302..237A; Age:1.1 +2400..2424; Age:1.1 +2440..244A; Age:1.1 +2460..24EA; Age:1.1 +2500..2595; Age:1.1 +25A0..25EF; Age:1.1 +2600..2613; Age:1.1 +261A..266F; Age:1.1 +2701..2704; Age:1.1 +2706..2709; Age:1.1 +270C..2727; Age:1.1 +2729..274B; Age:1.1 +274D..274D; Age:1.1 +274F..2752; Age:1.1 +2756..2756; Age:1.1 +2758..275E; Age:1.1 +2761..2767; Age:1.1 +2776..2794; Age:1.1 +2798..27AF; Age:1.1 +27B1..27BE; Age:1.1 +3000..3037; Age:1.1 +303F..303F; Age:1.1 +3041..3094; Age:1.1 +3099..309E; Age:1.1 +30A1..30FE; Age:1.1 +3105..312C; Age:1.1 +3131..318E; Age:1.1 +3190..319F; Age:1.1 +3200..321C; Age:1.1 +3220..3243; Age:1.1 +3260..327B; Age:1.1 +327F..32B0; Age:1.1 +32C0..32CB; Age:1.1 +32D0..32FE; Age:1.1 +3300..3376; Age:1.1 +337B..33DD; Age:1.1 +33E0..33FE; Age:1.1 +4E00..9FA5; Age:1.1 +E000..FA2D; Age:1.1 +FB00..FB06; Age:1.1 +FB13..FB17; Age:1.1 +FB1E..FB36; Age:1.1 +FB38..FB3C; Age:1.1 +FB3E..FB3E; Age:1.1 +FB40..FB41; Age:1.1 +FB43..FB44; Age:1.1 +FB46..FBB1; Age:1.1 +FBD3..FD3F; Age:1.1 +FD50..FD8F; Age:1.1 +FD92..FDC7; Age:1.1 +FDF0..FDFB; Age:1.1 +FE20..FE23; Age:1.1 +FE30..FE44; Age:1.1 +FE49..FE52; Age:1.1 +FE54..FE66; Age:1.1 +FE68..FE6B; Age:1.1 +FE70..FE72; Age:1.1 +FE74..FE74; Age:1.1 +FE76..FEFC; Age:1.1 +FEFF..FEFF; Age:1.1 +FF01..FF5E; Age:1.1 +FF61..FFBE; Age:1.1 +FFC2..FFC7; Age:1.1 +FFCA..FFCF; Age:1.1 +FFD2..FFD7; Age:1.1 +FFDA..FFDC; Age:1.1 +FFE0..FFE6; Age:1.1 +FFE8..FFEE; Age:1.1 +FFFD..FFFF; Age:1.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_1_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_1_1.test new file mode 100644 index 000000000..d037495b2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_1_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_1_1 + +description: +Tests character class syntax of the Unicode 11.0 Age=1.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_0.flex new file mode 100644 index 000000000..f5b2a5144 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_2_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:2.0} { setCurCharPropertyValue("Age:2.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_0.output new file mode 100644 index 000000000..2d3fe0c9d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_0.output @@ -0,0 +1,312 @@ +0000..01F5; Age:2.0 +01FA..0217; Age:2.0 +0250..02A8; Age:2.0 +02B0..02DE; Age:2.0 +02E0..02E9; Age:2.0 +0300..0345; Age:2.0 +0360..0361; Age:2.0 +0374..0375; Age:2.0 +037A..037A; Age:2.0 +037E..037E; Age:2.0 +0384..038A; Age:2.0 +038C..038C; Age:2.0 +038E..03A1; Age:2.0 +03A3..03CE; Age:2.0 +03D0..03D6; Age:2.0 +03DA..03DA; Age:2.0 +03DC..03DC; Age:2.0 +03DE..03DE; Age:2.0 +03E0..03E0; Age:2.0 +03E2..03F3; Age:2.0 +0401..040C; Age:2.0 +040E..044F; Age:2.0 +0451..045C; Age:2.0 +045E..0486; Age:2.0 +0490..04C4; Age:2.0 +04C7..04C8; Age:2.0 +04CB..04CC; Age:2.0 +04D0..04EB; Age:2.0 +04EE..04F5; Age:2.0 +04F8..04F9; Age:2.0 +0531..0556; Age:2.0 +0559..055F; Age:2.0 +0561..0587; Age:2.0 +0589..0589; Age:2.0 +0591..05A1; Age:2.0 +05A3..05B9; Age:2.0 +05BB..05C4; Age:2.0 +05D0..05EA; Age:2.0 +05F0..05F4; Age:2.0 +060C..060C; Age:2.0 +061B..061B; Age:2.0 +061F..061F; Age:2.0 +0621..063A; Age:2.0 +0640..0652; Age:2.0 +0660..066D; Age:2.0 +0670..06B7; Age:2.0 +06BA..06BE; Age:2.0 +06C0..06CE; Age:2.0 +06D0..06ED; Age:2.0 +06F0..06F9; Age:2.0 +0901..0903; Age:2.0 +0905..0939; Age:2.0 +093C..094D; Age:2.0 +0950..0954; Age:2.0 +0958..0970; Age:2.0 +0981..0983; Age:2.0 +0985..098C; Age:2.0 +098F..0990; Age:2.0 +0993..09A8; Age:2.0 +09AA..09B0; Age:2.0 +09B2..09B2; Age:2.0 +09B6..09B9; Age:2.0 +09BC..09BC; Age:2.0 +09BE..09C4; Age:2.0 +09C7..09C8; Age:2.0 +09CB..09CD; Age:2.0 +09D7..09D7; Age:2.0 +09DC..09DD; Age:2.0 +09DF..09E3; Age:2.0 +09E6..09FA; Age:2.0 +0A02..0A02; Age:2.0 +0A05..0A0A; Age:2.0 +0A0F..0A10; Age:2.0 +0A13..0A28; Age:2.0 +0A2A..0A30; Age:2.0 +0A32..0A33; Age:2.0 +0A35..0A36; Age:2.0 +0A38..0A39; Age:2.0 +0A3C..0A3C; Age:2.0 +0A3E..0A42; Age:2.0 +0A47..0A48; Age:2.0 +0A4B..0A4D; Age:2.0 +0A59..0A5C; Age:2.0 +0A5E..0A5E; Age:2.0 +0A66..0A74; Age:2.0 +0A81..0A83; Age:2.0 +0A85..0A8B; Age:2.0 +0A8D..0A8D; Age:2.0 +0A8F..0A91; Age:2.0 +0A93..0AA8; Age:2.0 +0AAA..0AB0; Age:2.0 +0AB2..0AB3; Age:2.0 +0AB5..0AB9; Age:2.0 +0ABC..0AC5; Age:2.0 +0AC7..0AC9; Age:2.0 +0ACB..0ACD; Age:2.0 +0AD0..0AD0; Age:2.0 +0AE0..0AE0; Age:2.0 +0AE6..0AEF; Age:2.0 +0B01..0B03; Age:2.0 +0B05..0B0C; Age:2.0 +0B0F..0B10; Age:2.0 +0B13..0B28; Age:2.0 +0B2A..0B30; Age:2.0 +0B32..0B33; Age:2.0 +0B36..0B39; Age:2.0 +0B3C..0B43; Age:2.0 +0B47..0B48; Age:2.0 +0B4B..0B4D; Age:2.0 +0B56..0B57; Age:2.0 +0B5C..0B5D; Age:2.0 +0B5F..0B61; Age:2.0 +0B66..0B70; Age:2.0 +0B82..0B83; Age:2.0 +0B85..0B8A; Age:2.0 +0B8E..0B90; Age:2.0 +0B92..0B95; Age:2.0 +0B99..0B9A; Age:2.0 +0B9C..0B9C; Age:2.0 +0B9E..0B9F; Age:2.0 +0BA3..0BA4; Age:2.0 +0BA8..0BAA; Age:2.0 +0BAE..0BB5; Age:2.0 +0BB7..0BB9; Age:2.0 +0BBE..0BC2; Age:2.0 +0BC6..0BC8; Age:2.0 +0BCA..0BCD; Age:2.0 +0BD7..0BD7; Age:2.0 +0BE7..0BF2; Age:2.0 +0C01..0C03; Age:2.0 +0C05..0C0C; Age:2.0 +0C0E..0C10; Age:2.0 +0C12..0C28; Age:2.0 +0C2A..0C33; Age:2.0 +0C35..0C39; Age:2.0 +0C3E..0C44; Age:2.0 +0C46..0C48; Age:2.0 +0C4A..0C4D; Age:2.0 +0C55..0C56; Age:2.0 +0C60..0C61; Age:2.0 +0C66..0C6F; Age:2.0 +0C82..0C83; Age:2.0 +0C85..0C8C; Age:2.0 +0C8E..0C90; Age:2.0 +0C92..0CA8; Age:2.0 +0CAA..0CB3; Age:2.0 +0CB5..0CB9; Age:2.0 +0CBE..0CC4; Age:2.0 +0CC6..0CC8; Age:2.0 +0CCA..0CCD; Age:2.0 +0CD5..0CD6; Age:2.0 +0CDE..0CDE; Age:2.0 +0CE0..0CE1; Age:2.0 +0CE6..0CEF; Age:2.0 +0D02..0D03; Age:2.0 +0D05..0D0C; Age:2.0 +0D0E..0D10; Age:2.0 +0D12..0D28; Age:2.0 +0D2A..0D39; Age:2.0 +0D3E..0D43; Age:2.0 +0D46..0D48; Age:2.0 +0D4A..0D4D; Age:2.0 +0D57..0D57; Age:2.0 +0D60..0D61; Age:2.0 +0D66..0D6F; Age:2.0 +0E01..0E3A; Age:2.0 +0E3F..0E5B; Age:2.0 +0E81..0E82; Age:2.0 +0E84..0E84; Age:2.0 +0E87..0E88; Age:2.0 +0E8A..0E8A; Age:2.0 +0E8D..0E8D; Age:2.0 +0E94..0E97; Age:2.0 +0E99..0E9F; Age:2.0 +0EA1..0EA3; Age:2.0 +0EA5..0EA5; Age:2.0 +0EA7..0EA7; Age:2.0 +0EAA..0EAB; Age:2.0 +0EAD..0EB9; Age:2.0 +0EBB..0EBD; Age:2.0 +0EC0..0EC4; Age:2.0 +0EC6..0EC6; Age:2.0 +0EC8..0ECD; Age:2.0 +0ED0..0ED9; Age:2.0 +0EDC..0EDD; Age:2.0 +0F00..0F47; Age:2.0 +0F49..0F69; Age:2.0 +0F71..0F8B; Age:2.0 +0F90..0F95; Age:2.0 +0F97..0F97; Age:2.0 +0F99..0FAD; Age:2.0 +0FB1..0FB7; Age:2.0 +0FB9..0FB9; Age:2.0 +10A0..10C5; Age:2.0 +10D0..10F6; Age:2.0 +10FB..10FB; Age:2.0 +1100..1159; Age:2.0 +115F..11A2; Age:2.0 +11A8..11F9; Age:2.0 +1E00..1E9B; Age:2.0 +1EA0..1EF9; Age:2.0 +1F00..1F15; Age:2.0 +1F18..1F1D; Age:2.0 +1F20..1F45; Age:2.0 +1F48..1F4D; Age:2.0 +1F50..1F57; Age:2.0 +1F59..1F59; Age:2.0 +1F5B..1F5B; Age:2.0 +1F5D..1F5D; Age:2.0 +1F5F..1F7D; Age:2.0 +1F80..1FB4; Age:2.0 +1FB6..1FC4; Age:2.0 +1FC6..1FD3; Age:2.0 +1FD6..1FDB; Age:2.0 +1FDD..1FEF; Age:2.0 +1FF2..1FF4; Age:2.0 +1FF6..1FFE; Age:2.0 +2000..202E; Age:2.0 +2030..2046; Age:2.0 +206A..2070; Age:2.0 +2074..208E; Age:2.0 +20A0..20AB; Age:2.0 +20D0..20E1; Age:2.0 +2100..2138; Age:2.0 +2153..2182; Age:2.0 +2190..21EA; Age:2.0 +2200..22F1; Age:2.0 +2300..2300; Age:2.0 +2302..237A; Age:2.0 +2400..2424; Age:2.0 +2440..244A; Age:2.0 +2460..24EA; Age:2.0 +2500..2595; Age:2.0 +25A0..25EF; Age:2.0 +2600..2613; Age:2.0 +261A..266F; Age:2.0 +2701..2704; Age:2.0 +2706..2709; Age:2.0 +270C..2727; Age:2.0 +2729..274B; Age:2.0 +274D..274D; Age:2.0 +274F..2752; Age:2.0 +2756..2756; Age:2.0 +2758..275E; Age:2.0 +2761..2767; Age:2.0 +2776..2794; Age:2.0 +2798..27AF; Age:2.0 +27B1..27BE; Age:2.0 +3000..3037; Age:2.0 +303F..303F; Age:2.0 +3041..3094; Age:2.0 +3099..309E; Age:2.0 +30A1..30FE; Age:2.0 +3105..312C; Age:2.0 +3131..318E; Age:2.0 +3190..319F; Age:2.0 +3200..321C; Age:2.0 +3220..3243; Age:2.0 +3260..327B; Age:2.0 +327F..32B0; Age:2.0 +32C0..32CB; Age:2.0 +32D0..32FE; Age:2.0 +3300..3376; Age:2.0 +337B..33DD; Age:2.0 +33E0..33FE; Age:2.0 +4E00..9FA5; Age:2.0 +AC00..D7A3; Age:2.0 +E000..FA2D; Age:2.0 +FB00..FB06; Age:2.0 +FB13..FB17; Age:2.0 +FB1E..FB36; Age:2.0 +FB38..FB3C; Age:2.0 +FB3E..FB3E; Age:2.0 +FB40..FB41; Age:2.0 +FB43..FB44; Age:2.0 +FB46..FBB1; Age:2.0 +FBD3..FD3F; Age:2.0 +FD50..FD8F; Age:2.0 +FD92..FDC7; Age:2.0 +FDF0..FDFB; Age:2.0 +FE20..FE23; Age:2.0 +FE30..FE44; Age:2.0 +FE49..FE52; Age:2.0 +FE54..FE66; Age:2.0 +FE68..FE6B; Age:2.0 +FE70..FE72; Age:2.0 +FE74..FE74; Age:2.0 +FE76..FEFC; Age:2.0 +FEFF..FEFF; Age:2.0 +FF01..FF5E; Age:2.0 +FF61..FFBE; Age:2.0 +FFC2..FFC7; Age:2.0 +FFCA..FFCF; Age:2.0 +FFD2..FFD7; Age:2.0 +FFDA..FFDC; Age:2.0 +FFE0..FFE6; Age:2.0 +FFE8..FFEE; Age:2.0 +FFFD..FFFF; Age:2.0 +1FFFE..1FFFF; Age:2.0 +2FFFE..2FFFF; Age:2.0 +3FFFE..3FFFF; Age:2.0 +4FFFE..4FFFF; Age:2.0 +5FFFE..5FFFF; Age:2.0 +6FFFE..6FFFF; Age:2.0 +7FFFE..7FFFF; Age:2.0 +8FFFE..8FFFF; Age:2.0 +9FFFE..9FFFF; Age:2.0 +AFFFE..AFFFF; Age:2.0 +BFFFE..BFFFF; Age:2.0 +CFFFE..CFFFF; Age:2.0 +DFFFE..DFFFF; Age:2.0 +EFFFE..10FFFF; Age:2.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_0.test new file mode 100644 index 000000000..21c66097a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_2_0 + +description: +Tests character class syntax of the Unicode 11.0 Age=2.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_1.flex new file mode 100644 index 000000000..060c8de46 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_2_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:2.1} { setCurCharPropertyValue("Age:2.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_1.output new file mode 100644 index 000000000..0c6a084c3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_1.output @@ -0,0 +1,312 @@ +0000..01F5; Age:2.1 +01FA..0217; Age:2.1 +0250..02A8; Age:2.1 +02B0..02DE; Age:2.1 +02E0..02E9; Age:2.1 +0300..0345; Age:2.1 +0360..0361; Age:2.1 +0374..0375; Age:2.1 +037A..037A; Age:2.1 +037E..037E; Age:2.1 +0384..038A; Age:2.1 +038C..038C; Age:2.1 +038E..03A1; Age:2.1 +03A3..03CE; Age:2.1 +03D0..03D6; Age:2.1 +03DA..03DA; Age:2.1 +03DC..03DC; Age:2.1 +03DE..03DE; Age:2.1 +03E0..03E0; Age:2.1 +03E2..03F3; Age:2.1 +0401..040C; Age:2.1 +040E..044F; Age:2.1 +0451..045C; Age:2.1 +045E..0486; Age:2.1 +0490..04C4; Age:2.1 +04C7..04C8; Age:2.1 +04CB..04CC; Age:2.1 +04D0..04EB; Age:2.1 +04EE..04F5; Age:2.1 +04F8..04F9; Age:2.1 +0531..0556; Age:2.1 +0559..055F; Age:2.1 +0561..0587; Age:2.1 +0589..0589; Age:2.1 +0591..05A1; Age:2.1 +05A3..05B9; Age:2.1 +05BB..05C4; Age:2.1 +05D0..05EA; Age:2.1 +05F0..05F4; Age:2.1 +060C..060C; Age:2.1 +061B..061B; Age:2.1 +061F..061F; Age:2.1 +0621..063A; Age:2.1 +0640..0652; Age:2.1 +0660..066D; Age:2.1 +0670..06B7; Age:2.1 +06BA..06BE; Age:2.1 +06C0..06CE; Age:2.1 +06D0..06ED; Age:2.1 +06F0..06F9; Age:2.1 +0901..0903; Age:2.1 +0905..0939; Age:2.1 +093C..094D; Age:2.1 +0950..0954; Age:2.1 +0958..0970; Age:2.1 +0981..0983; Age:2.1 +0985..098C; Age:2.1 +098F..0990; Age:2.1 +0993..09A8; Age:2.1 +09AA..09B0; Age:2.1 +09B2..09B2; Age:2.1 +09B6..09B9; Age:2.1 +09BC..09BC; Age:2.1 +09BE..09C4; Age:2.1 +09C7..09C8; Age:2.1 +09CB..09CD; Age:2.1 +09D7..09D7; Age:2.1 +09DC..09DD; Age:2.1 +09DF..09E3; Age:2.1 +09E6..09FA; Age:2.1 +0A02..0A02; Age:2.1 +0A05..0A0A; Age:2.1 +0A0F..0A10; Age:2.1 +0A13..0A28; Age:2.1 +0A2A..0A30; Age:2.1 +0A32..0A33; Age:2.1 +0A35..0A36; Age:2.1 +0A38..0A39; Age:2.1 +0A3C..0A3C; Age:2.1 +0A3E..0A42; Age:2.1 +0A47..0A48; Age:2.1 +0A4B..0A4D; Age:2.1 +0A59..0A5C; Age:2.1 +0A5E..0A5E; Age:2.1 +0A66..0A74; Age:2.1 +0A81..0A83; Age:2.1 +0A85..0A8B; Age:2.1 +0A8D..0A8D; Age:2.1 +0A8F..0A91; Age:2.1 +0A93..0AA8; Age:2.1 +0AAA..0AB0; Age:2.1 +0AB2..0AB3; Age:2.1 +0AB5..0AB9; Age:2.1 +0ABC..0AC5; Age:2.1 +0AC7..0AC9; Age:2.1 +0ACB..0ACD; Age:2.1 +0AD0..0AD0; Age:2.1 +0AE0..0AE0; Age:2.1 +0AE6..0AEF; Age:2.1 +0B01..0B03; Age:2.1 +0B05..0B0C; Age:2.1 +0B0F..0B10; Age:2.1 +0B13..0B28; Age:2.1 +0B2A..0B30; Age:2.1 +0B32..0B33; Age:2.1 +0B36..0B39; Age:2.1 +0B3C..0B43; Age:2.1 +0B47..0B48; Age:2.1 +0B4B..0B4D; Age:2.1 +0B56..0B57; Age:2.1 +0B5C..0B5D; Age:2.1 +0B5F..0B61; Age:2.1 +0B66..0B70; Age:2.1 +0B82..0B83; Age:2.1 +0B85..0B8A; Age:2.1 +0B8E..0B90; Age:2.1 +0B92..0B95; Age:2.1 +0B99..0B9A; Age:2.1 +0B9C..0B9C; Age:2.1 +0B9E..0B9F; Age:2.1 +0BA3..0BA4; Age:2.1 +0BA8..0BAA; Age:2.1 +0BAE..0BB5; Age:2.1 +0BB7..0BB9; Age:2.1 +0BBE..0BC2; Age:2.1 +0BC6..0BC8; Age:2.1 +0BCA..0BCD; Age:2.1 +0BD7..0BD7; Age:2.1 +0BE7..0BF2; Age:2.1 +0C01..0C03; Age:2.1 +0C05..0C0C; Age:2.1 +0C0E..0C10; Age:2.1 +0C12..0C28; Age:2.1 +0C2A..0C33; Age:2.1 +0C35..0C39; Age:2.1 +0C3E..0C44; Age:2.1 +0C46..0C48; Age:2.1 +0C4A..0C4D; Age:2.1 +0C55..0C56; Age:2.1 +0C60..0C61; Age:2.1 +0C66..0C6F; Age:2.1 +0C82..0C83; Age:2.1 +0C85..0C8C; Age:2.1 +0C8E..0C90; Age:2.1 +0C92..0CA8; Age:2.1 +0CAA..0CB3; Age:2.1 +0CB5..0CB9; Age:2.1 +0CBE..0CC4; Age:2.1 +0CC6..0CC8; Age:2.1 +0CCA..0CCD; Age:2.1 +0CD5..0CD6; Age:2.1 +0CDE..0CDE; Age:2.1 +0CE0..0CE1; Age:2.1 +0CE6..0CEF; Age:2.1 +0D02..0D03; Age:2.1 +0D05..0D0C; Age:2.1 +0D0E..0D10; Age:2.1 +0D12..0D28; Age:2.1 +0D2A..0D39; Age:2.1 +0D3E..0D43; Age:2.1 +0D46..0D48; Age:2.1 +0D4A..0D4D; Age:2.1 +0D57..0D57; Age:2.1 +0D60..0D61; Age:2.1 +0D66..0D6F; Age:2.1 +0E01..0E3A; Age:2.1 +0E3F..0E5B; Age:2.1 +0E81..0E82; Age:2.1 +0E84..0E84; Age:2.1 +0E87..0E88; Age:2.1 +0E8A..0E8A; Age:2.1 +0E8D..0E8D; Age:2.1 +0E94..0E97; Age:2.1 +0E99..0E9F; Age:2.1 +0EA1..0EA3; Age:2.1 +0EA5..0EA5; Age:2.1 +0EA7..0EA7; Age:2.1 +0EAA..0EAB; Age:2.1 +0EAD..0EB9; Age:2.1 +0EBB..0EBD; Age:2.1 +0EC0..0EC4; Age:2.1 +0EC6..0EC6; Age:2.1 +0EC8..0ECD; Age:2.1 +0ED0..0ED9; Age:2.1 +0EDC..0EDD; Age:2.1 +0F00..0F47; Age:2.1 +0F49..0F69; Age:2.1 +0F71..0F8B; Age:2.1 +0F90..0F95; Age:2.1 +0F97..0F97; Age:2.1 +0F99..0FAD; Age:2.1 +0FB1..0FB7; Age:2.1 +0FB9..0FB9; Age:2.1 +10A0..10C5; Age:2.1 +10D0..10F6; Age:2.1 +10FB..10FB; Age:2.1 +1100..1159; Age:2.1 +115F..11A2; Age:2.1 +11A8..11F9; Age:2.1 +1E00..1E9B; Age:2.1 +1EA0..1EF9; Age:2.1 +1F00..1F15; Age:2.1 +1F18..1F1D; Age:2.1 +1F20..1F45; Age:2.1 +1F48..1F4D; Age:2.1 +1F50..1F57; Age:2.1 +1F59..1F59; Age:2.1 +1F5B..1F5B; Age:2.1 +1F5D..1F5D; Age:2.1 +1F5F..1F7D; Age:2.1 +1F80..1FB4; Age:2.1 +1FB6..1FC4; Age:2.1 +1FC6..1FD3; Age:2.1 +1FD6..1FDB; Age:2.1 +1FDD..1FEF; Age:2.1 +1FF2..1FF4; Age:2.1 +1FF6..1FFE; Age:2.1 +2000..202E; Age:2.1 +2030..2046; Age:2.1 +206A..2070; Age:2.1 +2074..208E; Age:2.1 +20A0..20AC; Age:2.1 +20D0..20E1; Age:2.1 +2100..2138; Age:2.1 +2153..2182; Age:2.1 +2190..21EA; Age:2.1 +2200..22F1; Age:2.1 +2300..2300; Age:2.1 +2302..237A; Age:2.1 +2400..2424; Age:2.1 +2440..244A; Age:2.1 +2460..24EA; Age:2.1 +2500..2595; Age:2.1 +25A0..25EF; Age:2.1 +2600..2613; Age:2.1 +261A..266F; Age:2.1 +2701..2704; Age:2.1 +2706..2709; Age:2.1 +270C..2727; Age:2.1 +2729..274B; Age:2.1 +274D..274D; Age:2.1 +274F..2752; Age:2.1 +2756..2756; Age:2.1 +2758..275E; Age:2.1 +2761..2767; Age:2.1 +2776..2794; Age:2.1 +2798..27AF; Age:2.1 +27B1..27BE; Age:2.1 +3000..3037; Age:2.1 +303F..303F; Age:2.1 +3041..3094; Age:2.1 +3099..309E; Age:2.1 +30A1..30FE; Age:2.1 +3105..312C; Age:2.1 +3131..318E; Age:2.1 +3190..319F; Age:2.1 +3200..321C; Age:2.1 +3220..3243; Age:2.1 +3260..327B; Age:2.1 +327F..32B0; Age:2.1 +32C0..32CB; Age:2.1 +32D0..32FE; Age:2.1 +3300..3376; Age:2.1 +337B..33DD; Age:2.1 +33E0..33FE; Age:2.1 +4E00..9FA5; Age:2.1 +AC00..D7A3; Age:2.1 +E000..FA2D; Age:2.1 +FB00..FB06; Age:2.1 +FB13..FB17; Age:2.1 +FB1E..FB36; Age:2.1 +FB38..FB3C; Age:2.1 +FB3E..FB3E; Age:2.1 +FB40..FB41; Age:2.1 +FB43..FB44; Age:2.1 +FB46..FBB1; Age:2.1 +FBD3..FD3F; Age:2.1 +FD50..FD8F; Age:2.1 +FD92..FDC7; Age:2.1 +FDF0..FDFB; Age:2.1 +FE20..FE23; Age:2.1 +FE30..FE44; Age:2.1 +FE49..FE52; Age:2.1 +FE54..FE66; Age:2.1 +FE68..FE6B; Age:2.1 +FE70..FE72; Age:2.1 +FE74..FE74; Age:2.1 +FE76..FEFC; Age:2.1 +FEFF..FEFF; Age:2.1 +FF01..FF5E; Age:2.1 +FF61..FFBE; Age:2.1 +FFC2..FFC7; Age:2.1 +FFCA..FFCF; Age:2.1 +FFD2..FFD7; Age:2.1 +FFDA..FFDC; Age:2.1 +FFE0..FFE6; Age:2.1 +FFE8..FFEE; Age:2.1 +FFFC..FFFF; Age:2.1 +1FFFE..1FFFF; Age:2.1 +2FFFE..2FFFF; Age:2.1 +3FFFE..3FFFF; Age:2.1 +4FFFE..4FFFF; Age:2.1 +5FFFE..5FFFF; Age:2.1 +6FFFE..6FFFF; Age:2.1 +7FFFE..7FFFF; Age:2.1 +8FFFE..8FFFF; Age:2.1 +9FFFE..9FFFF; Age:2.1 +AFFFE..AFFFF; Age:2.1 +BFFFE..BFFFF; Age:2.1 +CFFFE..CFFFF; Age:2.1 +DFFFE..DFFFF; Age:2.1 +EFFFE..10FFFF; Age:2.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_1.test new file mode 100644 index 000000000..25434e5d7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_2_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_2_1 + +description: +Tests character class syntax of the Unicode 11.0 Age=2.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_0.flex new file mode 100644 index 000000000..370ffec77 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_3_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:3.0} { setCurCharPropertyValue("Age:3.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_0.output new file mode 100644 index 000000000..94d87e175 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_0.output @@ -0,0 +1,369 @@ +0000..021F; Age:3.0 +0222..0233; Age:3.0 +0250..02AD; Age:3.0 +02B0..02EE; Age:3.0 +0300..034E; Age:3.0 +0360..0362; Age:3.0 +0374..0375; Age:3.0 +037A..037A; Age:3.0 +037E..037E; Age:3.0 +0384..038A; Age:3.0 +038C..038C; Age:3.0 +038E..03A1; Age:3.0 +03A3..03CE; Age:3.0 +03D0..03D7; Age:3.0 +03DA..03F3; Age:3.0 +0400..0486; Age:3.0 +0488..0489; Age:3.0 +048C..04C4; Age:3.0 +04C7..04C8; Age:3.0 +04CB..04CC; Age:3.0 +04D0..04F5; Age:3.0 +04F8..04F9; Age:3.0 +0531..0556; Age:3.0 +0559..055F; Age:3.0 +0561..0587; Age:3.0 +0589..058A; Age:3.0 +0591..05A1; Age:3.0 +05A3..05B9; Age:3.0 +05BB..05C4; Age:3.0 +05D0..05EA; Age:3.0 +05F0..05F4; Age:3.0 +060C..060C; Age:3.0 +061B..061B; Age:3.0 +061F..061F; Age:3.0 +0621..063A; Age:3.0 +0640..0655; Age:3.0 +0660..066D; Age:3.0 +0670..06ED; Age:3.0 +06F0..06FE; Age:3.0 +0700..070D; Age:3.0 +070F..072C; Age:3.0 +0730..074A; Age:3.0 +0780..07B0; Age:3.0 +0901..0903; Age:3.0 +0905..0939; Age:3.0 +093C..094D; Age:3.0 +0950..0954; Age:3.0 +0958..0970; Age:3.0 +0981..0983; Age:3.0 +0985..098C; Age:3.0 +098F..0990; Age:3.0 +0993..09A8; Age:3.0 +09AA..09B0; Age:3.0 +09B2..09B2; Age:3.0 +09B6..09B9; Age:3.0 +09BC..09BC; Age:3.0 +09BE..09C4; Age:3.0 +09C7..09C8; Age:3.0 +09CB..09CD; Age:3.0 +09D7..09D7; Age:3.0 +09DC..09DD; Age:3.0 +09DF..09E3; Age:3.0 +09E6..09FA; Age:3.0 +0A02..0A02; Age:3.0 +0A05..0A0A; Age:3.0 +0A0F..0A10; Age:3.0 +0A13..0A28; Age:3.0 +0A2A..0A30; Age:3.0 +0A32..0A33; Age:3.0 +0A35..0A36; Age:3.0 +0A38..0A39; Age:3.0 +0A3C..0A3C; Age:3.0 +0A3E..0A42; Age:3.0 +0A47..0A48; Age:3.0 +0A4B..0A4D; Age:3.0 +0A59..0A5C; Age:3.0 +0A5E..0A5E; Age:3.0 +0A66..0A74; Age:3.0 +0A81..0A83; Age:3.0 +0A85..0A8B; Age:3.0 +0A8D..0A8D; Age:3.0 +0A8F..0A91; Age:3.0 +0A93..0AA8; Age:3.0 +0AAA..0AB0; Age:3.0 +0AB2..0AB3; Age:3.0 +0AB5..0AB9; Age:3.0 +0ABC..0AC5; Age:3.0 +0AC7..0AC9; Age:3.0 +0ACB..0ACD; Age:3.0 +0AD0..0AD0; Age:3.0 +0AE0..0AE0; Age:3.0 +0AE6..0AEF; Age:3.0 +0B01..0B03; Age:3.0 +0B05..0B0C; Age:3.0 +0B0F..0B10; Age:3.0 +0B13..0B28; Age:3.0 +0B2A..0B30; Age:3.0 +0B32..0B33; Age:3.0 +0B36..0B39; Age:3.0 +0B3C..0B43; Age:3.0 +0B47..0B48; Age:3.0 +0B4B..0B4D; Age:3.0 +0B56..0B57; Age:3.0 +0B5C..0B5D; Age:3.0 +0B5F..0B61; Age:3.0 +0B66..0B70; Age:3.0 +0B82..0B83; Age:3.0 +0B85..0B8A; Age:3.0 +0B8E..0B90; Age:3.0 +0B92..0B95; Age:3.0 +0B99..0B9A; Age:3.0 +0B9C..0B9C; Age:3.0 +0B9E..0B9F; Age:3.0 +0BA3..0BA4; Age:3.0 +0BA8..0BAA; Age:3.0 +0BAE..0BB5; Age:3.0 +0BB7..0BB9; Age:3.0 +0BBE..0BC2; Age:3.0 +0BC6..0BC8; Age:3.0 +0BCA..0BCD; Age:3.0 +0BD7..0BD7; Age:3.0 +0BE7..0BF2; Age:3.0 +0C01..0C03; Age:3.0 +0C05..0C0C; Age:3.0 +0C0E..0C10; Age:3.0 +0C12..0C28; Age:3.0 +0C2A..0C33; Age:3.0 +0C35..0C39; Age:3.0 +0C3E..0C44; Age:3.0 +0C46..0C48; Age:3.0 +0C4A..0C4D; Age:3.0 +0C55..0C56; Age:3.0 +0C60..0C61; Age:3.0 +0C66..0C6F; Age:3.0 +0C82..0C83; Age:3.0 +0C85..0C8C; Age:3.0 +0C8E..0C90; Age:3.0 +0C92..0CA8; Age:3.0 +0CAA..0CB3; Age:3.0 +0CB5..0CB9; Age:3.0 +0CBE..0CC4; Age:3.0 +0CC6..0CC8; Age:3.0 +0CCA..0CCD; Age:3.0 +0CD5..0CD6; Age:3.0 +0CDE..0CDE; Age:3.0 +0CE0..0CE1; Age:3.0 +0CE6..0CEF; Age:3.0 +0D02..0D03; Age:3.0 +0D05..0D0C; Age:3.0 +0D0E..0D10; Age:3.0 +0D12..0D28; Age:3.0 +0D2A..0D39; Age:3.0 +0D3E..0D43; Age:3.0 +0D46..0D48; Age:3.0 +0D4A..0D4D; Age:3.0 +0D57..0D57; Age:3.0 +0D60..0D61; Age:3.0 +0D66..0D6F; Age:3.0 +0D82..0D83; Age:3.0 +0D85..0D96; Age:3.0 +0D9A..0DB1; Age:3.0 +0DB3..0DBB; Age:3.0 +0DBD..0DBD; Age:3.0 +0DC0..0DC6; Age:3.0 +0DCA..0DCA; Age:3.0 +0DCF..0DD4; Age:3.0 +0DD6..0DD6; Age:3.0 +0DD8..0DDF; Age:3.0 +0DF2..0DF4; Age:3.0 +0E01..0E3A; Age:3.0 +0E3F..0E5B; Age:3.0 +0E81..0E82; Age:3.0 +0E84..0E84; Age:3.0 +0E87..0E88; Age:3.0 +0E8A..0E8A; Age:3.0 +0E8D..0E8D; Age:3.0 +0E94..0E97; Age:3.0 +0E99..0E9F; Age:3.0 +0EA1..0EA3; Age:3.0 +0EA5..0EA5; Age:3.0 +0EA7..0EA7; Age:3.0 +0EAA..0EAB; Age:3.0 +0EAD..0EB9; Age:3.0 +0EBB..0EBD; Age:3.0 +0EC0..0EC4; Age:3.0 +0EC6..0EC6; Age:3.0 +0EC8..0ECD; Age:3.0 +0ED0..0ED9; Age:3.0 +0EDC..0EDD; Age:3.0 +0F00..0F47; Age:3.0 +0F49..0F6A; Age:3.0 +0F71..0F8B; Age:3.0 +0F90..0F97; Age:3.0 +0F99..0FBC; Age:3.0 +0FBE..0FCC; Age:3.0 +0FCF..0FCF; Age:3.0 +1000..1021; Age:3.0 +1023..1027; Age:3.0 +1029..102A; Age:3.0 +102C..1032; Age:3.0 +1036..1039; Age:3.0 +1040..1059; Age:3.0 +10A0..10C5; Age:3.0 +10D0..10F6; Age:3.0 +10FB..10FB; Age:3.0 +1100..1159; Age:3.0 +115F..11A2; Age:3.0 +11A8..11F9; Age:3.0 +1200..1206; Age:3.0 +1208..1246; Age:3.0 +1248..1248; Age:3.0 +124A..124D; Age:3.0 +1250..1256; Age:3.0 +1258..1258; Age:3.0 +125A..125D; Age:3.0 +1260..1286; Age:3.0 +1288..1288; Age:3.0 +128A..128D; Age:3.0 +1290..12AE; Age:3.0 +12B0..12B0; Age:3.0 +12B2..12B5; Age:3.0 +12B8..12BE; Age:3.0 +12C0..12C0; Age:3.0 +12C2..12C5; Age:3.0 +12C8..12CE; Age:3.0 +12D0..12D6; Age:3.0 +12D8..12EE; Age:3.0 +12F0..130E; Age:3.0 +1310..1310; Age:3.0 +1312..1315; Age:3.0 +1318..131E; Age:3.0 +1320..1346; Age:3.0 +1348..135A; Age:3.0 +1361..137C; Age:3.0 +13A0..13F4; Age:3.0 +1401..1676; Age:3.0 +1680..169C; Age:3.0 +16A0..16F0; Age:3.0 +1780..17DC; Age:3.0 +17E0..17E9; Age:3.0 +1800..180E; Age:3.0 +1810..1819; Age:3.0 +1820..1877; Age:3.0 +1880..18A9; Age:3.0 +1E00..1E9B; Age:3.0 +1EA0..1EF9; Age:3.0 +1F00..1F15; Age:3.0 +1F18..1F1D; Age:3.0 +1F20..1F45; Age:3.0 +1F48..1F4D; Age:3.0 +1F50..1F57; Age:3.0 +1F59..1F59; Age:3.0 +1F5B..1F5B; Age:3.0 +1F5D..1F5D; Age:3.0 +1F5F..1F7D; Age:3.0 +1F80..1FB4; Age:3.0 +1FB6..1FC4; Age:3.0 +1FC6..1FD3; Age:3.0 +1FD6..1FDB; Age:3.0 +1FDD..1FEF; Age:3.0 +1FF2..1FF4; Age:3.0 +1FF6..1FFE; Age:3.0 +2000..2046; Age:3.0 +2048..204D; Age:3.0 +206A..2070; Age:3.0 +2074..208E; Age:3.0 +20A0..20AF; Age:3.0 +20D0..20E3; Age:3.0 +2100..213A; Age:3.0 +2153..2183; Age:3.0 +2190..21F3; Age:3.0 +2200..22F1; Age:3.0 +2300..237B; Age:3.0 +237D..239A; Age:3.0 +2400..2426; Age:3.0 +2440..244A; Age:3.0 +2460..24EA; Age:3.0 +2500..2595; Age:3.0 +25A0..25F7; Age:3.0 +2600..2613; Age:3.0 +2619..2671; Age:3.0 +2701..2704; Age:3.0 +2706..2709; Age:3.0 +270C..2727; Age:3.0 +2729..274B; Age:3.0 +274D..274D; Age:3.0 +274F..2752; Age:3.0 +2756..2756; Age:3.0 +2758..275E; Age:3.0 +2761..2767; Age:3.0 +2776..2794; Age:3.0 +2798..27AF; Age:3.0 +27B1..27BE; Age:3.0 +2800..28FF; Age:3.0 +2E80..2E99; Age:3.0 +2E9B..2EF3; Age:3.0 +2F00..2FD5; Age:3.0 +2FF0..2FFB; Age:3.0 +3000..303A; Age:3.0 +303E..303F; Age:3.0 +3041..3094; Age:3.0 +3099..309E; Age:3.0 +30A1..30FE; Age:3.0 +3105..312C; Age:3.0 +3131..318E; Age:3.0 +3190..31B7; Age:3.0 +3200..321C; Age:3.0 +3220..3243; Age:3.0 +3260..327B; Age:3.0 +327F..32B0; Age:3.0 +32C0..32CB; Age:3.0 +32D0..32FE; Age:3.0 +3300..3376; Age:3.0 +337B..33DD; Age:3.0 +33E0..33FE; Age:3.0 +3400..4DB5; Age:3.0 +4E00..9FA5; Age:3.0 +A000..A48C; Age:3.0 +A490..A4A1; Age:3.0 +A4A4..A4B3; Age:3.0 +A4B5..A4C0; Age:3.0 +A4C2..A4C4; Age:3.0 +A4C6..A4C6; Age:3.0 +AC00..D7A3; Age:3.0 +E000..FA2D; Age:3.0 +FB00..FB06; Age:3.0 +FB13..FB17; Age:3.0 +FB1D..FB36; Age:3.0 +FB38..FB3C; Age:3.0 +FB3E..FB3E; Age:3.0 +FB40..FB41; Age:3.0 +FB43..FB44; Age:3.0 +FB46..FBB1; Age:3.0 +FBD3..FD3F; Age:3.0 +FD50..FD8F; Age:3.0 +FD92..FDC7; Age:3.0 +FDF0..FDFB; Age:3.0 +FE20..FE23; Age:3.0 +FE30..FE44; Age:3.0 +FE49..FE52; Age:3.0 +FE54..FE66; Age:3.0 +FE68..FE6B; Age:3.0 +FE70..FE72; Age:3.0 +FE74..FE74; Age:3.0 +FE76..FEFC; Age:3.0 +FEFF..FEFF; Age:3.0 +FF01..FF5E; Age:3.0 +FF61..FFBE; Age:3.0 +FFC2..FFC7; Age:3.0 +FFCA..FFCF; Age:3.0 +FFD2..FFD7; Age:3.0 +FFDA..FFDC; Age:3.0 +FFE0..FFE6; Age:3.0 +FFE8..FFEE; Age:3.0 +FFF9..FFFF; Age:3.0 +1FFFE..1FFFF; Age:3.0 +2FFFE..2FFFF; Age:3.0 +3FFFE..3FFFF; Age:3.0 +4FFFE..4FFFF; Age:3.0 +5FFFE..5FFFF; Age:3.0 +6FFFE..6FFFF; Age:3.0 +7FFFE..7FFFF; Age:3.0 +8FFFE..8FFFF; Age:3.0 +9FFFE..9FFFF; Age:3.0 +AFFFE..AFFFF; Age:3.0 +BFFFE..BFFFF; Age:3.0 +CFFFE..CFFFF; Age:3.0 +DFFFE..DFFFF; Age:3.0 +EFFFE..10FFFF; Age:3.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_0.test new file mode 100644 index 000000000..1277915a3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_3_0 + +description: +Tests character class syntax of the Unicode 11.0 Age=3.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_1.flex new file mode 100644 index 000000000..3c3b5617f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_3_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:3.1} { setCurCharPropertyValue("Age:3.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_1.output new file mode 100644 index 000000000..2b737aac0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_1.output @@ -0,0 +1,402 @@ +0000..021F; Age:3.1 +0222..0233; Age:3.1 +0250..02AD; Age:3.1 +02B0..02EE; Age:3.1 +0300..034E; Age:3.1 +0360..0362; Age:3.1 +0374..0375; Age:3.1 +037A..037A; Age:3.1 +037E..037E; Age:3.1 +0384..038A; Age:3.1 +038C..038C; Age:3.1 +038E..03A1; Age:3.1 +03A3..03CE; Age:3.1 +03D0..03D7; Age:3.1 +03DA..03F5; Age:3.1 +0400..0486; Age:3.1 +0488..0489; Age:3.1 +048C..04C4; Age:3.1 +04C7..04C8; Age:3.1 +04CB..04CC; Age:3.1 +04D0..04F5; Age:3.1 +04F8..04F9; Age:3.1 +0531..0556; Age:3.1 +0559..055F; Age:3.1 +0561..0587; Age:3.1 +0589..058A; Age:3.1 +0591..05A1; Age:3.1 +05A3..05B9; Age:3.1 +05BB..05C4; Age:3.1 +05D0..05EA; Age:3.1 +05F0..05F4; Age:3.1 +060C..060C; Age:3.1 +061B..061B; Age:3.1 +061F..061F; Age:3.1 +0621..063A; Age:3.1 +0640..0655; Age:3.1 +0660..066D; Age:3.1 +0670..06ED; Age:3.1 +06F0..06FE; Age:3.1 +0700..070D; Age:3.1 +070F..072C; Age:3.1 +0730..074A; Age:3.1 +0780..07B0; Age:3.1 +0901..0903; Age:3.1 +0905..0939; Age:3.1 +093C..094D; Age:3.1 +0950..0954; Age:3.1 +0958..0970; Age:3.1 +0981..0983; Age:3.1 +0985..098C; Age:3.1 +098F..0990; Age:3.1 +0993..09A8; Age:3.1 +09AA..09B0; Age:3.1 +09B2..09B2; Age:3.1 +09B6..09B9; Age:3.1 +09BC..09BC; Age:3.1 +09BE..09C4; Age:3.1 +09C7..09C8; Age:3.1 +09CB..09CD; Age:3.1 +09D7..09D7; Age:3.1 +09DC..09DD; Age:3.1 +09DF..09E3; Age:3.1 +09E6..09FA; Age:3.1 +0A02..0A02; Age:3.1 +0A05..0A0A; Age:3.1 +0A0F..0A10; Age:3.1 +0A13..0A28; Age:3.1 +0A2A..0A30; Age:3.1 +0A32..0A33; Age:3.1 +0A35..0A36; Age:3.1 +0A38..0A39; Age:3.1 +0A3C..0A3C; Age:3.1 +0A3E..0A42; Age:3.1 +0A47..0A48; Age:3.1 +0A4B..0A4D; Age:3.1 +0A59..0A5C; Age:3.1 +0A5E..0A5E; Age:3.1 +0A66..0A74; Age:3.1 +0A81..0A83; Age:3.1 +0A85..0A8B; Age:3.1 +0A8D..0A8D; Age:3.1 +0A8F..0A91; Age:3.1 +0A93..0AA8; Age:3.1 +0AAA..0AB0; Age:3.1 +0AB2..0AB3; Age:3.1 +0AB5..0AB9; Age:3.1 +0ABC..0AC5; Age:3.1 +0AC7..0AC9; Age:3.1 +0ACB..0ACD; Age:3.1 +0AD0..0AD0; Age:3.1 +0AE0..0AE0; Age:3.1 +0AE6..0AEF; Age:3.1 +0B01..0B03; Age:3.1 +0B05..0B0C; Age:3.1 +0B0F..0B10; Age:3.1 +0B13..0B28; Age:3.1 +0B2A..0B30; Age:3.1 +0B32..0B33; Age:3.1 +0B36..0B39; Age:3.1 +0B3C..0B43; Age:3.1 +0B47..0B48; Age:3.1 +0B4B..0B4D; Age:3.1 +0B56..0B57; Age:3.1 +0B5C..0B5D; Age:3.1 +0B5F..0B61; Age:3.1 +0B66..0B70; Age:3.1 +0B82..0B83; Age:3.1 +0B85..0B8A; Age:3.1 +0B8E..0B90; Age:3.1 +0B92..0B95; Age:3.1 +0B99..0B9A; Age:3.1 +0B9C..0B9C; Age:3.1 +0B9E..0B9F; Age:3.1 +0BA3..0BA4; Age:3.1 +0BA8..0BAA; Age:3.1 +0BAE..0BB5; Age:3.1 +0BB7..0BB9; Age:3.1 +0BBE..0BC2; Age:3.1 +0BC6..0BC8; Age:3.1 +0BCA..0BCD; Age:3.1 +0BD7..0BD7; Age:3.1 +0BE7..0BF2; Age:3.1 +0C01..0C03; Age:3.1 +0C05..0C0C; Age:3.1 +0C0E..0C10; Age:3.1 +0C12..0C28; Age:3.1 +0C2A..0C33; Age:3.1 +0C35..0C39; Age:3.1 +0C3E..0C44; Age:3.1 +0C46..0C48; Age:3.1 +0C4A..0C4D; Age:3.1 +0C55..0C56; Age:3.1 +0C60..0C61; Age:3.1 +0C66..0C6F; Age:3.1 +0C82..0C83; Age:3.1 +0C85..0C8C; Age:3.1 +0C8E..0C90; Age:3.1 +0C92..0CA8; Age:3.1 +0CAA..0CB3; Age:3.1 +0CB5..0CB9; Age:3.1 +0CBE..0CC4; Age:3.1 +0CC6..0CC8; Age:3.1 +0CCA..0CCD; Age:3.1 +0CD5..0CD6; Age:3.1 +0CDE..0CDE; Age:3.1 +0CE0..0CE1; Age:3.1 +0CE6..0CEF; Age:3.1 +0D02..0D03; Age:3.1 +0D05..0D0C; Age:3.1 +0D0E..0D10; Age:3.1 +0D12..0D28; Age:3.1 +0D2A..0D39; Age:3.1 +0D3E..0D43; Age:3.1 +0D46..0D48; Age:3.1 +0D4A..0D4D; Age:3.1 +0D57..0D57; Age:3.1 +0D60..0D61; Age:3.1 +0D66..0D6F; Age:3.1 +0D82..0D83; Age:3.1 +0D85..0D96; Age:3.1 +0D9A..0DB1; Age:3.1 +0DB3..0DBB; Age:3.1 +0DBD..0DBD; Age:3.1 +0DC0..0DC6; Age:3.1 +0DCA..0DCA; Age:3.1 +0DCF..0DD4; Age:3.1 +0DD6..0DD6; Age:3.1 +0DD8..0DDF; Age:3.1 +0DF2..0DF4; Age:3.1 +0E01..0E3A; Age:3.1 +0E3F..0E5B; Age:3.1 +0E81..0E82; Age:3.1 +0E84..0E84; Age:3.1 +0E87..0E88; Age:3.1 +0E8A..0E8A; Age:3.1 +0E8D..0E8D; Age:3.1 +0E94..0E97; Age:3.1 +0E99..0E9F; Age:3.1 +0EA1..0EA3; Age:3.1 +0EA5..0EA5; Age:3.1 +0EA7..0EA7; Age:3.1 +0EAA..0EAB; Age:3.1 +0EAD..0EB9; Age:3.1 +0EBB..0EBD; Age:3.1 +0EC0..0EC4; Age:3.1 +0EC6..0EC6; Age:3.1 +0EC8..0ECD; Age:3.1 +0ED0..0ED9; Age:3.1 +0EDC..0EDD; Age:3.1 +0F00..0F47; Age:3.1 +0F49..0F6A; Age:3.1 +0F71..0F8B; Age:3.1 +0F90..0F97; Age:3.1 +0F99..0FBC; Age:3.1 +0FBE..0FCC; Age:3.1 +0FCF..0FCF; Age:3.1 +1000..1021; Age:3.1 +1023..1027; Age:3.1 +1029..102A; Age:3.1 +102C..1032; Age:3.1 +1036..1039; Age:3.1 +1040..1059; Age:3.1 +10A0..10C5; Age:3.1 +10D0..10F6; Age:3.1 +10FB..10FB; Age:3.1 +1100..1159; Age:3.1 +115F..11A2; Age:3.1 +11A8..11F9; Age:3.1 +1200..1206; Age:3.1 +1208..1246; Age:3.1 +1248..1248; Age:3.1 +124A..124D; Age:3.1 +1250..1256; Age:3.1 +1258..1258; Age:3.1 +125A..125D; Age:3.1 +1260..1286; Age:3.1 +1288..1288; Age:3.1 +128A..128D; Age:3.1 +1290..12AE; Age:3.1 +12B0..12B0; Age:3.1 +12B2..12B5; Age:3.1 +12B8..12BE; Age:3.1 +12C0..12C0; Age:3.1 +12C2..12C5; Age:3.1 +12C8..12CE; Age:3.1 +12D0..12D6; Age:3.1 +12D8..12EE; Age:3.1 +12F0..130E; Age:3.1 +1310..1310; Age:3.1 +1312..1315; Age:3.1 +1318..131E; Age:3.1 +1320..1346; Age:3.1 +1348..135A; Age:3.1 +1361..137C; Age:3.1 +13A0..13F4; Age:3.1 +1401..1676; Age:3.1 +1680..169C; Age:3.1 +16A0..16F0; Age:3.1 +1780..17DC; Age:3.1 +17E0..17E9; Age:3.1 +1800..180E; Age:3.1 +1810..1819; Age:3.1 +1820..1877; Age:3.1 +1880..18A9; Age:3.1 +1E00..1E9B; Age:3.1 +1EA0..1EF9; Age:3.1 +1F00..1F15; Age:3.1 +1F18..1F1D; Age:3.1 +1F20..1F45; Age:3.1 +1F48..1F4D; Age:3.1 +1F50..1F57; Age:3.1 +1F59..1F59; Age:3.1 +1F5B..1F5B; Age:3.1 +1F5D..1F5D; Age:3.1 +1F5F..1F7D; Age:3.1 +1F80..1FB4; Age:3.1 +1FB6..1FC4; Age:3.1 +1FC6..1FD3; Age:3.1 +1FD6..1FDB; Age:3.1 +1FDD..1FEF; Age:3.1 +1FF2..1FF4; Age:3.1 +1FF6..1FFE; Age:3.1 +2000..2046; Age:3.1 +2048..204D; Age:3.1 +206A..2070; Age:3.1 +2074..208E; Age:3.1 +20A0..20AF; Age:3.1 +20D0..20E3; Age:3.1 +2100..213A; Age:3.1 +2153..2183; Age:3.1 +2190..21F3; Age:3.1 +2200..22F1; Age:3.1 +2300..237B; Age:3.1 +237D..239A; Age:3.1 +2400..2426; Age:3.1 +2440..244A; Age:3.1 +2460..24EA; Age:3.1 +2500..2595; Age:3.1 +25A0..25F7; Age:3.1 +2600..2613; Age:3.1 +2619..2671; Age:3.1 +2701..2704; Age:3.1 +2706..2709; Age:3.1 +270C..2727; Age:3.1 +2729..274B; Age:3.1 +274D..274D; Age:3.1 +274F..2752; Age:3.1 +2756..2756; Age:3.1 +2758..275E; Age:3.1 +2761..2767; Age:3.1 +2776..2794; Age:3.1 +2798..27AF; Age:3.1 +27B1..27BE; Age:3.1 +2800..28FF; Age:3.1 +2E80..2E99; Age:3.1 +2E9B..2EF3; Age:3.1 +2F00..2FD5; Age:3.1 +2FF0..2FFB; Age:3.1 +3000..303A; Age:3.1 +303E..303F; Age:3.1 +3041..3094; Age:3.1 +3099..309E; Age:3.1 +30A1..30FE; Age:3.1 +3105..312C; Age:3.1 +3131..318E; Age:3.1 +3190..31B7; Age:3.1 +3200..321C; Age:3.1 +3220..3243; Age:3.1 +3260..327B; Age:3.1 +327F..32B0; Age:3.1 +32C0..32CB; Age:3.1 +32D0..32FE; Age:3.1 +3300..3376; Age:3.1 +337B..33DD; Age:3.1 +33E0..33FE; Age:3.1 +3400..4DB5; Age:3.1 +4E00..9FA5; Age:3.1 +A000..A48C; Age:3.1 +A490..A4A1; Age:3.1 +A4A4..A4B3; Age:3.1 +A4B5..A4C0; Age:3.1 +A4C2..A4C4; Age:3.1 +A4C6..A4C6; Age:3.1 +AC00..D7A3; Age:3.1 +E000..FA2D; Age:3.1 +FB00..FB06; Age:3.1 +FB13..FB17; Age:3.1 +FB1D..FB36; Age:3.1 +FB38..FB3C; Age:3.1 +FB3E..FB3E; Age:3.1 +FB40..FB41; Age:3.1 +FB43..FB44; Age:3.1 +FB46..FBB1; Age:3.1 +FBD3..FD3F; Age:3.1 +FD50..FD8F; Age:3.1 +FD92..FDC7; Age:3.1 +FDD0..FDFB; Age:3.1 +FE20..FE23; Age:3.1 +FE30..FE44; Age:3.1 +FE49..FE52; Age:3.1 +FE54..FE66; Age:3.1 +FE68..FE6B; Age:3.1 +FE70..FE72; Age:3.1 +FE74..FE74; Age:3.1 +FE76..FEFC; Age:3.1 +FEFF..FEFF; Age:3.1 +FF01..FF5E; Age:3.1 +FF61..FFBE; Age:3.1 +FFC2..FFC7; Age:3.1 +FFCA..FFCF; Age:3.1 +FFD2..FFD7; Age:3.1 +FFDA..FFDC; Age:3.1 +FFE0..FFE6; Age:3.1 +FFE8..FFEE; Age:3.1 +FFF9..FFFF; Age:3.1 +10300..1031E; Age:3.1 +10320..10323; Age:3.1 +10330..1034A; Age:3.1 +10400..10425; Age:3.1 +10428..1044D; Age:3.1 +1D000..1D0F5; Age:3.1 +1D100..1D126; Age:3.1 +1D12A..1D1DD; Age:3.1 +1D400..1D454; Age:3.1 +1D456..1D49C; Age:3.1 +1D49E..1D49F; Age:3.1 +1D4A2..1D4A2; Age:3.1 +1D4A5..1D4A6; Age:3.1 +1D4A9..1D4AC; Age:3.1 +1D4AE..1D4B9; Age:3.1 +1D4BB..1D4BB; Age:3.1 +1D4BD..1D4C0; Age:3.1 +1D4C2..1D4C3; Age:3.1 +1D4C5..1D505; Age:3.1 +1D507..1D50A; Age:3.1 +1D50D..1D514; Age:3.1 +1D516..1D51C; Age:3.1 +1D51E..1D539; Age:3.1 +1D53B..1D53E; Age:3.1 +1D540..1D544; Age:3.1 +1D546..1D546; Age:3.1 +1D54A..1D550; Age:3.1 +1D552..1D6A3; Age:3.1 +1D6A8..1D7C9; Age:3.1 +1D7CE..1D7FF; Age:3.1 +1FFFE..2A6D6; Age:3.1 +2F800..2FA1D; Age:3.1 +2FFFE..2FFFF; Age:3.1 +3FFFE..3FFFF; Age:3.1 +4FFFE..4FFFF; Age:3.1 +5FFFE..5FFFF; Age:3.1 +6FFFE..6FFFF; Age:3.1 +7FFFE..7FFFF; Age:3.1 +8FFFE..8FFFF; Age:3.1 +9FFFE..9FFFF; Age:3.1 +AFFFE..AFFFF; Age:3.1 +BFFFE..BFFFF; Age:3.1 +CFFFE..CFFFF; Age:3.1 +DFFFE..DFFFF; Age:3.1 +E0001..E0001; Age:3.1 +E0020..E007F; Age:3.1 +EFFFE..10FFFF; Age:3.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_1.test new file mode 100644 index 000000000..9ded6f59d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_3_1 + +description: +Tests character class syntax of the Unicode 11.0 Age=3.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_2-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_2-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_2.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_2.flex new file mode 100644 index 000000000..b2dc2ab30 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_2.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_3_2 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:3.2} { setCurCharPropertyValue("Age:3.2"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_2.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_2.output new file mode 100644 index 000000000..47584354a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_2.output @@ -0,0 +1,397 @@ +0000..0220; Age:3.2 +0222..0233; Age:3.2 +0250..02AD; Age:3.2 +02B0..02EE; Age:3.2 +0300..034F; Age:3.2 +0360..036F; Age:3.2 +0374..0375; Age:3.2 +037A..037A; Age:3.2 +037E..037E; Age:3.2 +0384..038A; Age:3.2 +038C..038C; Age:3.2 +038E..03A1; Age:3.2 +03A3..03CE; Age:3.2 +03D0..03F6; Age:3.2 +0400..0486; Age:3.2 +0488..04CE; Age:3.2 +04D0..04F5; Age:3.2 +04F8..04F9; Age:3.2 +0500..050F; Age:3.2 +0531..0556; Age:3.2 +0559..055F; Age:3.2 +0561..0587; Age:3.2 +0589..058A; Age:3.2 +0591..05A1; Age:3.2 +05A3..05B9; Age:3.2 +05BB..05C4; Age:3.2 +05D0..05EA; Age:3.2 +05F0..05F4; Age:3.2 +060C..060C; Age:3.2 +061B..061B; Age:3.2 +061F..061F; Age:3.2 +0621..063A; Age:3.2 +0640..0655; Age:3.2 +0660..06ED; Age:3.2 +06F0..06FE; Age:3.2 +0700..070D; Age:3.2 +070F..072C; Age:3.2 +0730..074A; Age:3.2 +0780..07B1; Age:3.2 +0901..0903; Age:3.2 +0905..0939; Age:3.2 +093C..094D; Age:3.2 +0950..0954; Age:3.2 +0958..0970; Age:3.2 +0981..0983; Age:3.2 +0985..098C; Age:3.2 +098F..0990; Age:3.2 +0993..09A8; Age:3.2 +09AA..09B0; Age:3.2 +09B2..09B2; Age:3.2 +09B6..09B9; Age:3.2 +09BC..09BC; Age:3.2 +09BE..09C4; Age:3.2 +09C7..09C8; Age:3.2 +09CB..09CD; Age:3.2 +09D7..09D7; Age:3.2 +09DC..09DD; Age:3.2 +09DF..09E3; Age:3.2 +09E6..09FA; Age:3.2 +0A02..0A02; Age:3.2 +0A05..0A0A; Age:3.2 +0A0F..0A10; Age:3.2 +0A13..0A28; Age:3.2 +0A2A..0A30; Age:3.2 +0A32..0A33; Age:3.2 +0A35..0A36; Age:3.2 +0A38..0A39; Age:3.2 +0A3C..0A3C; Age:3.2 +0A3E..0A42; Age:3.2 +0A47..0A48; Age:3.2 +0A4B..0A4D; Age:3.2 +0A59..0A5C; Age:3.2 +0A5E..0A5E; Age:3.2 +0A66..0A74; Age:3.2 +0A81..0A83; Age:3.2 +0A85..0A8B; Age:3.2 +0A8D..0A8D; Age:3.2 +0A8F..0A91; Age:3.2 +0A93..0AA8; Age:3.2 +0AAA..0AB0; Age:3.2 +0AB2..0AB3; Age:3.2 +0AB5..0AB9; Age:3.2 +0ABC..0AC5; Age:3.2 +0AC7..0AC9; Age:3.2 +0ACB..0ACD; Age:3.2 +0AD0..0AD0; Age:3.2 +0AE0..0AE0; Age:3.2 +0AE6..0AEF; Age:3.2 +0B01..0B03; Age:3.2 +0B05..0B0C; Age:3.2 +0B0F..0B10; Age:3.2 +0B13..0B28; Age:3.2 +0B2A..0B30; Age:3.2 +0B32..0B33; Age:3.2 +0B36..0B39; Age:3.2 +0B3C..0B43; Age:3.2 +0B47..0B48; Age:3.2 +0B4B..0B4D; Age:3.2 +0B56..0B57; Age:3.2 +0B5C..0B5D; Age:3.2 +0B5F..0B61; Age:3.2 +0B66..0B70; Age:3.2 +0B82..0B83; Age:3.2 +0B85..0B8A; Age:3.2 +0B8E..0B90; Age:3.2 +0B92..0B95; Age:3.2 +0B99..0B9A; Age:3.2 +0B9C..0B9C; Age:3.2 +0B9E..0B9F; Age:3.2 +0BA3..0BA4; Age:3.2 +0BA8..0BAA; Age:3.2 +0BAE..0BB5; Age:3.2 +0BB7..0BB9; Age:3.2 +0BBE..0BC2; Age:3.2 +0BC6..0BC8; Age:3.2 +0BCA..0BCD; Age:3.2 +0BD7..0BD7; Age:3.2 +0BE7..0BF2; Age:3.2 +0C01..0C03; Age:3.2 +0C05..0C0C; Age:3.2 +0C0E..0C10; Age:3.2 +0C12..0C28; Age:3.2 +0C2A..0C33; Age:3.2 +0C35..0C39; Age:3.2 +0C3E..0C44; Age:3.2 +0C46..0C48; Age:3.2 +0C4A..0C4D; Age:3.2 +0C55..0C56; Age:3.2 +0C60..0C61; Age:3.2 +0C66..0C6F; Age:3.2 +0C82..0C83; Age:3.2 +0C85..0C8C; Age:3.2 +0C8E..0C90; Age:3.2 +0C92..0CA8; Age:3.2 +0CAA..0CB3; Age:3.2 +0CB5..0CB9; Age:3.2 +0CBE..0CC4; Age:3.2 +0CC6..0CC8; Age:3.2 +0CCA..0CCD; Age:3.2 +0CD5..0CD6; Age:3.2 +0CDE..0CDE; Age:3.2 +0CE0..0CE1; Age:3.2 +0CE6..0CEF; Age:3.2 +0D02..0D03; Age:3.2 +0D05..0D0C; Age:3.2 +0D0E..0D10; Age:3.2 +0D12..0D28; Age:3.2 +0D2A..0D39; Age:3.2 +0D3E..0D43; Age:3.2 +0D46..0D48; Age:3.2 +0D4A..0D4D; Age:3.2 +0D57..0D57; Age:3.2 +0D60..0D61; Age:3.2 +0D66..0D6F; Age:3.2 +0D82..0D83; Age:3.2 +0D85..0D96; Age:3.2 +0D9A..0DB1; Age:3.2 +0DB3..0DBB; Age:3.2 +0DBD..0DBD; Age:3.2 +0DC0..0DC6; Age:3.2 +0DCA..0DCA; Age:3.2 +0DCF..0DD4; Age:3.2 +0DD6..0DD6; Age:3.2 +0DD8..0DDF; Age:3.2 +0DF2..0DF4; Age:3.2 +0E01..0E3A; Age:3.2 +0E3F..0E5B; Age:3.2 +0E81..0E82; Age:3.2 +0E84..0E84; Age:3.2 +0E87..0E88; Age:3.2 +0E8A..0E8A; Age:3.2 +0E8D..0E8D; Age:3.2 +0E94..0E97; Age:3.2 +0E99..0E9F; Age:3.2 +0EA1..0EA3; Age:3.2 +0EA5..0EA5; Age:3.2 +0EA7..0EA7; Age:3.2 +0EAA..0EAB; Age:3.2 +0EAD..0EB9; Age:3.2 +0EBB..0EBD; Age:3.2 +0EC0..0EC4; Age:3.2 +0EC6..0EC6; Age:3.2 +0EC8..0ECD; Age:3.2 +0ED0..0ED9; Age:3.2 +0EDC..0EDD; Age:3.2 +0F00..0F47; Age:3.2 +0F49..0F6A; Age:3.2 +0F71..0F8B; Age:3.2 +0F90..0F97; Age:3.2 +0F99..0FBC; Age:3.2 +0FBE..0FCC; Age:3.2 +0FCF..0FCF; Age:3.2 +1000..1021; Age:3.2 +1023..1027; Age:3.2 +1029..102A; Age:3.2 +102C..1032; Age:3.2 +1036..1039; Age:3.2 +1040..1059; Age:3.2 +10A0..10C5; Age:3.2 +10D0..10F8; Age:3.2 +10FB..10FB; Age:3.2 +1100..1159; Age:3.2 +115F..11A2; Age:3.2 +11A8..11F9; Age:3.2 +1200..1206; Age:3.2 +1208..1246; Age:3.2 +1248..1248; Age:3.2 +124A..124D; Age:3.2 +1250..1256; Age:3.2 +1258..1258; Age:3.2 +125A..125D; Age:3.2 +1260..1286; Age:3.2 +1288..1288; Age:3.2 +128A..128D; Age:3.2 +1290..12AE; Age:3.2 +12B0..12B0; Age:3.2 +12B2..12B5; Age:3.2 +12B8..12BE; Age:3.2 +12C0..12C0; Age:3.2 +12C2..12C5; Age:3.2 +12C8..12CE; Age:3.2 +12D0..12D6; Age:3.2 +12D8..12EE; Age:3.2 +12F0..130E; Age:3.2 +1310..1310; Age:3.2 +1312..1315; Age:3.2 +1318..131E; Age:3.2 +1320..1346; Age:3.2 +1348..135A; Age:3.2 +1361..137C; Age:3.2 +13A0..13F4; Age:3.2 +1401..1676; Age:3.2 +1680..169C; Age:3.2 +16A0..16F0; Age:3.2 +1700..170C; Age:3.2 +170E..1714; Age:3.2 +1720..1736; Age:3.2 +1740..1753; Age:3.2 +1760..176C; Age:3.2 +176E..1770; Age:3.2 +1772..1773; Age:3.2 +1780..17DC; Age:3.2 +17E0..17E9; Age:3.2 +1800..180E; Age:3.2 +1810..1819; Age:3.2 +1820..1877; Age:3.2 +1880..18A9; Age:3.2 +1E00..1E9B; Age:3.2 +1EA0..1EF9; Age:3.2 +1F00..1F15; Age:3.2 +1F18..1F1D; Age:3.2 +1F20..1F45; Age:3.2 +1F48..1F4D; Age:3.2 +1F50..1F57; Age:3.2 +1F59..1F59; Age:3.2 +1F5B..1F5B; Age:3.2 +1F5D..1F5D; Age:3.2 +1F5F..1F7D; Age:3.2 +1F80..1FB4; Age:3.2 +1FB6..1FC4; Age:3.2 +1FC6..1FD3; Age:3.2 +1FD6..1FDB; Age:3.2 +1FDD..1FEF; Age:3.2 +1FF2..1FF4; Age:3.2 +1FF6..1FFE; Age:3.2 +2000..2052; Age:3.2 +2057..2057; Age:3.2 +205F..2063; Age:3.2 +206A..2071; Age:3.2 +2074..208E; Age:3.2 +20A0..20B1; Age:3.2 +20D0..20EA; Age:3.2 +2100..213A; Age:3.2 +213D..214B; Age:3.2 +2153..2183; Age:3.2 +2190..23CE; Age:3.2 +2400..2426; Age:3.2 +2440..244A; Age:3.2 +2460..24FE; Age:3.2 +2500..2613; Age:3.2 +2616..2617; Age:3.2 +2619..267D; Age:3.2 +2680..2689; Age:3.2 +2701..2704; Age:3.2 +2706..2709; Age:3.2 +270C..2727; Age:3.2 +2729..274B; Age:3.2 +274D..274D; Age:3.2 +274F..2752; Age:3.2 +2756..2756; Age:3.2 +2758..275E; Age:3.2 +2761..2794; Age:3.2 +2798..27AF; Age:3.2 +27B1..27BE; Age:3.2 +27D0..27EB; Age:3.2 +27F0..2AFF; Age:3.2 +2E80..2E99; Age:3.2 +2E9B..2EF3; Age:3.2 +2F00..2FD5; Age:3.2 +2FF0..2FFB; Age:3.2 +3000..303F; Age:3.2 +3041..3096; Age:3.2 +3099..30FF; Age:3.2 +3105..312C; Age:3.2 +3131..318E; Age:3.2 +3190..31B7; Age:3.2 +31F0..321C; Age:3.2 +3220..3243; Age:3.2 +3251..327B; Age:3.2 +327F..32CB; Age:3.2 +32D0..32FE; Age:3.2 +3300..3376; Age:3.2 +337B..33DD; Age:3.2 +33E0..33FE; Age:3.2 +3400..4DB5; Age:3.2 +4E00..9FA5; Age:3.2 +A000..A48C; Age:3.2 +A490..A4C6; Age:3.2 +AC00..D7A3; Age:3.2 +E000..FA2D; Age:3.2 +FA30..FA6A; Age:3.2 +FB00..FB06; Age:3.2 +FB13..FB17; Age:3.2 +FB1D..FB36; Age:3.2 +FB38..FB3C; Age:3.2 +FB3E..FB3E; Age:3.2 +FB40..FB41; Age:3.2 +FB43..FB44; Age:3.2 +FB46..FBB1; Age:3.2 +FBD3..FD3F; Age:3.2 +FD50..FD8F; Age:3.2 +FD92..FDC7; Age:3.2 +FDD0..FDFC; Age:3.2 +FE00..FE0F; Age:3.2 +FE20..FE23; Age:3.2 +FE30..FE46; Age:3.2 +FE49..FE52; Age:3.2 +FE54..FE66; Age:3.2 +FE68..FE6B; Age:3.2 +FE70..FE74; Age:3.2 +FE76..FEFC; Age:3.2 +FEFF..FEFF; Age:3.2 +FF01..FFBE; Age:3.2 +FFC2..FFC7; Age:3.2 +FFCA..FFCF; Age:3.2 +FFD2..FFD7; Age:3.2 +FFDA..FFDC; Age:3.2 +FFE0..FFE6; Age:3.2 +FFE8..FFEE; Age:3.2 +FFF9..FFFF; Age:3.2 +10300..1031E; Age:3.2 +10320..10323; Age:3.2 +10330..1034A; Age:3.2 +10400..10425; Age:3.2 +10428..1044D; Age:3.2 +1D000..1D0F5; Age:3.2 +1D100..1D126; Age:3.2 +1D12A..1D1DD; Age:3.2 +1D400..1D454; Age:3.2 +1D456..1D49C; Age:3.2 +1D49E..1D49F; Age:3.2 +1D4A2..1D4A2; Age:3.2 +1D4A5..1D4A6; Age:3.2 +1D4A9..1D4AC; Age:3.2 +1D4AE..1D4B9; Age:3.2 +1D4BB..1D4BB; Age:3.2 +1D4BD..1D4C0; Age:3.2 +1D4C2..1D4C3; Age:3.2 +1D4C5..1D505; Age:3.2 +1D507..1D50A; Age:3.2 +1D50D..1D514; Age:3.2 +1D516..1D51C; Age:3.2 +1D51E..1D539; Age:3.2 +1D53B..1D53E; Age:3.2 +1D540..1D544; Age:3.2 +1D546..1D546; Age:3.2 +1D54A..1D550; Age:3.2 +1D552..1D6A3; Age:3.2 +1D6A8..1D7C9; Age:3.2 +1D7CE..1D7FF; Age:3.2 +1FFFE..2A6D6; Age:3.2 +2F800..2FA1D; Age:3.2 +2FFFE..2FFFF; Age:3.2 +3FFFE..3FFFF; Age:3.2 +4FFFE..4FFFF; Age:3.2 +5FFFE..5FFFF; Age:3.2 +6FFFE..6FFFF; Age:3.2 +7FFFE..7FFFF; Age:3.2 +8FFFE..8FFFF; Age:3.2 +9FFFE..9FFFF; Age:3.2 +AFFFE..AFFFF; Age:3.2 +BFFFE..BFFFF; Age:3.2 +CFFFE..CFFFF; Age:3.2 +DFFFE..DFFFF; Age:3.2 +E0001..E0001; Age:3.2 +E0020..E007F; Age:3.2 +EFFFE..10FFFF; Age:3.2 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_2.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_2.test new file mode 100644 index 000000000..029ffd50b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_3_2.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_3_2 + +description: +Tests character class syntax of the Unicode 11.0 Age=3.2 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_0.flex new file mode 100644 index 000000000..5b287a401 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_4_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:4.0} { setCurCharPropertyValue("Age:4.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_0.output new file mode 100644 index 000000000..a1a809a4b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_0.output @@ -0,0 +1,412 @@ +0000..0236; Age:4.0 +0250..0357; Age:4.0 +035D..036F; Age:4.0 +0374..0375; Age:4.0 +037A..037A; Age:4.0 +037E..037E; Age:4.0 +0384..038A; Age:4.0 +038C..038C; Age:4.0 +038E..03A1; Age:4.0 +03A3..03CE; Age:4.0 +03D0..03FB; Age:4.0 +0400..0486; Age:4.0 +0488..04CE; Age:4.0 +04D0..04F5; Age:4.0 +04F8..04F9; Age:4.0 +0500..050F; Age:4.0 +0531..0556; Age:4.0 +0559..055F; Age:4.0 +0561..0587; Age:4.0 +0589..058A; Age:4.0 +0591..05A1; Age:4.0 +05A3..05B9; Age:4.0 +05BB..05C4; Age:4.0 +05D0..05EA; Age:4.0 +05F0..05F4; Age:4.0 +0600..0603; Age:4.0 +060C..0615; Age:4.0 +061B..061B; Age:4.0 +061F..061F; Age:4.0 +0621..063A; Age:4.0 +0640..0658; Age:4.0 +0660..070D; Age:4.0 +070F..074A; Age:4.0 +074D..074F; Age:4.0 +0780..07B1; Age:4.0 +0901..0939; Age:4.0 +093C..094D; Age:4.0 +0950..0954; Age:4.0 +0958..0970; Age:4.0 +0981..0983; Age:4.0 +0985..098C; Age:4.0 +098F..0990; Age:4.0 +0993..09A8; Age:4.0 +09AA..09B0; Age:4.0 +09B2..09B2; Age:4.0 +09B6..09B9; Age:4.0 +09BC..09C4; Age:4.0 +09C7..09C8; Age:4.0 +09CB..09CD; Age:4.0 +09D7..09D7; Age:4.0 +09DC..09DD; Age:4.0 +09DF..09E3; Age:4.0 +09E6..09FA; Age:4.0 +0A01..0A03; Age:4.0 +0A05..0A0A; Age:4.0 +0A0F..0A10; Age:4.0 +0A13..0A28; Age:4.0 +0A2A..0A30; Age:4.0 +0A32..0A33; Age:4.0 +0A35..0A36; Age:4.0 +0A38..0A39; Age:4.0 +0A3C..0A3C; Age:4.0 +0A3E..0A42; Age:4.0 +0A47..0A48; Age:4.0 +0A4B..0A4D; Age:4.0 +0A59..0A5C; Age:4.0 +0A5E..0A5E; Age:4.0 +0A66..0A74; Age:4.0 +0A81..0A83; Age:4.0 +0A85..0A8D; Age:4.0 +0A8F..0A91; Age:4.0 +0A93..0AA8; Age:4.0 +0AAA..0AB0; Age:4.0 +0AB2..0AB3; Age:4.0 +0AB5..0AB9; Age:4.0 +0ABC..0AC5; Age:4.0 +0AC7..0AC9; Age:4.0 +0ACB..0ACD; Age:4.0 +0AD0..0AD0; Age:4.0 +0AE0..0AE3; Age:4.0 +0AE6..0AEF; Age:4.0 +0AF1..0AF1; Age:4.0 +0B01..0B03; Age:4.0 +0B05..0B0C; Age:4.0 +0B0F..0B10; Age:4.0 +0B13..0B28; Age:4.0 +0B2A..0B30; Age:4.0 +0B32..0B33; Age:4.0 +0B35..0B39; Age:4.0 +0B3C..0B43; Age:4.0 +0B47..0B48; Age:4.0 +0B4B..0B4D; Age:4.0 +0B56..0B57; Age:4.0 +0B5C..0B5D; Age:4.0 +0B5F..0B61; Age:4.0 +0B66..0B71; Age:4.0 +0B82..0B83; Age:4.0 +0B85..0B8A; Age:4.0 +0B8E..0B90; Age:4.0 +0B92..0B95; Age:4.0 +0B99..0B9A; Age:4.0 +0B9C..0B9C; Age:4.0 +0B9E..0B9F; Age:4.0 +0BA3..0BA4; Age:4.0 +0BA8..0BAA; Age:4.0 +0BAE..0BB5; Age:4.0 +0BB7..0BB9; Age:4.0 +0BBE..0BC2; Age:4.0 +0BC6..0BC8; Age:4.0 +0BCA..0BCD; Age:4.0 +0BD7..0BD7; Age:4.0 +0BE7..0BFA; Age:4.0 +0C01..0C03; Age:4.0 +0C05..0C0C; Age:4.0 +0C0E..0C10; Age:4.0 +0C12..0C28; Age:4.0 +0C2A..0C33; Age:4.0 +0C35..0C39; Age:4.0 +0C3E..0C44; Age:4.0 +0C46..0C48; Age:4.0 +0C4A..0C4D; Age:4.0 +0C55..0C56; Age:4.0 +0C60..0C61; Age:4.0 +0C66..0C6F; Age:4.0 +0C82..0C83; Age:4.0 +0C85..0C8C; Age:4.0 +0C8E..0C90; Age:4.0 +0C92..0CA8; Age:4.0 +0CAA..0CB3; Age:4.0 +0CB5..0CB9; Age:4.0 +0CBC..0CC4; Age:4.0 +0CC6..0CC8; Age:4.0 +0CCA..0CCD; Age:4.0 +0CD5..0CD6; Age:4.0 +0CDE..0CDE; Age:4.0 +0CE0..0CE1; Age:4.0 +0CE6..0CEF; Age:4.0 +0D02..0D03; Age:4.0 +0D05..0D0C; Age:4.0 +0D0E..0D10; Age:4.0 +0D12..0D28; Age:4.0 +0D2A..0D39; Age:4.0 +0D3E..0D43; Age:4.0 +0D46..0D48; Age:4.0 +0D4A..0D4D; Age:4.0 +0D57..0D57; Age:4.0 +0D60..0D61; Age:4.0 +0D66..0D6F; Age:4.0 +0D82..0D83; Age:4.0 +0D85..0D96; Age:4.0 +0D9A..0DB1; Age:4.0 +0DB3..0DBB; Age:4.0 +0DBD..0DBD; Age:4.0 +0DC0..0DC6; Age:4.0 +0DCA..0DCA; Age:4.0 +0DCF..0DD4; Age:4.0 +0DD6..0DD6; Age:4.0 +0DD8..0DDF; Age:4.0 +0DF2..0DF4; Age:4.0 +0E01..0E3A; Age:4.0 +0E3F..0E5B; Age:4.0 +0E81..0E82; Age:4.0 +0E84..0E84; Age:4.0 +0E87..0E88; Age:4.0 +0E8A..0E8A; Age:4.0 +0E8D..0E8D; Age:4.0 +0E94..0E97; Age:4.0 +0E99..0E9F; Age:4.0 +0EA1..0EA3; Age:4.0 +0EA5..0EA5; Age:4.0 +0EA7..0EA7; Age:4.0 +0EAA..0EAB; Age:4.0 +0EAD..0EB9; Age:4.0 +0EBB..0EBD; Age:4.0 +0EC0..0EC4; Age:4.0 +0EC6..0EC6; Age:4.0 +0EC8..0ECD; Age:4.0 +0ED0..0ED9; Age:4.0 +0EDC..0EDD; Age:4.0 +0F00..0F47; Age:4.0 +0F49..0F6A; Age:4.0 +0F71..0F8B; Age:4.0 +0F90..0F97; Age:4.0 +0F99..0FBC; Age:4.0 +0FBE..0FCC; Age:4.0 +0FCF..0FCF; Age:4.0 +1000..1021; Age:4.0 +1023..1027; Age:4.0 +1029..102A; Age:4.0 +102C..1032; Age:4.0 +1036..1039; Age:4.0 +1040..1059; Age:4.0 +10A0..10C5; Age:4.0 +10D0..10F8; Age:4.0 +10FB..10FB; Age:4.0 +1100..1159; Age:4.0 +115F..11A2; Age:4.0 +11A8..11F9; Age:4.0 +1200..1206; Age:4.0 +1208..1246; Age:4.0 +1248..1248; Age:4.0 +124A..124D; Age:4.0 +1250..1256; Age:4.0 +1258..1258; Age:4.0 +125A..125D; Age:4.0 +1260..1286; Age:4.0 +1288..1288; Age:4.0 +128A..128D; Age:4.0 +1290..12AE; Age:4.0 +12B0..12B0; Age:4.0 +12B2..12B5; Age:4.0 +12B8..12BE; Age:4.0 +12C0..12C0; Age:4.0 +12C2..12C5; Age:4.0 +12C8..12CE; Age:4.0 +12D0..12D6; Age:4.0 +12D8..12EE; Age:4.0 +12F0..130E; Age:4.0 +1310..1310; Age:4.0 +1312..1315; Age:4.0 +1318..131E; Age:4.0 +1320..1346; Age:4.0 +1348..135A; Age:4.0 +1361..137C; Age:4.0 +13A0..13F4; Age:4.0 +1401..1676; Age:4.0 +1680..169C; Age:4.0 +16A0..16F0; Age:4.0 +1700..170C; Age:4.0 +170E..1714; Age:4.0 +1720..1736; Age:4.0 +1740..1753; Age:4.0 +1760..176C; Age:4.0 +176E..1770; Age:4.0 +1772..1773; Age:4.0 +1780..17DD; Age:4.0 +17E0..17E9; Age:4.0 +17F0..17F9; Age:4.0 +1800..180E; Age:4.0 +1810..1819; Age:4.0 +1820..1877; Age:4.0 +1880..18A9; Age:4.0 +1900..191C; Age:4.0 +1920..192B; Age:4.0 +1930..193B; Age:4.0 +1940..1940; Age:4.0 +1944..196D; Age:4.0 +1970..1974; Age:4.0 +19E0..19FF; Age:4.0 +1D00..1D6B; Age:4.0 +1E00..1E9B; Age:4.0 +1EA0..1EF9; Age:4.0 +1F00..1F15; Age:4.0 +1F18..1F1D; Age:4.0 +1F20..1F45; Age:4.0 +1F48..1F4D; Age:4.0 +1F50..1F57; Age:4.0 +1F59..1F59; Age:4.0 +1F5B..1F5B; Age:4.0 +1F5D..1F5D; Age:4.0 +1F5F..1F7D; Age:4.0 +1F80..1FB4; Age:4.0 +1FB6..1FC4; Age:4.0 +1FC6..1FD3; Age:4.0 +1FD6..1FDB; Age:4.0 +1FDD..1FEF; Age:4.0 +1FF2..1FF4; Age:4.0 +1FF6..1FFE; Age:4.0 +2000..2054; Age:4.0 +2057..2057; Age:4.0 +205F..2063; Age:4.0 +206A..2071; Age:4.0 +2074..208E; Age:4.0 +20A0..20B1; Age:4.0 +20D0..20EA; Age:4.0 +2100..213B; Age:4.0 +213D..214B; Age:4.0 +2153..2183; Age:4.0 +2190..23D0; Age:4.0 +2400..2426; Age:4.0 +2440..244A; Age:4.0 +2460..2617; Age:4.0 +2619..267D; Age:4.0 +2680..2691; Age:4.0 +26A0..26A1; Age:4.0 +2701..2704; Age:4.0 +2706..2709; Age:4.0 +270C..2727; Age:4.0 +2729..274B; Age:4.0 +274D..274D; Age:4.0 +274F..2752; Age:4.0 +2756..2756; Age:4.0 +2758..275E; Age:4.0 +2761..2794; Age:4.0 +2798..27AF; Age:4.0 +27B1..27BE; Age:4.0 +27D0..27EB; Age:4.0 +27F0..2B0D; Age:4.0 +2E80..2E99; Age:4.0 +2E9B..2EF3; Age:4.0 +2F00..2FD5; Age:4.0 +2FF0..2FFB; Age:4.0 +3000..303F; Age:4.0 +3041..3096; Age:4.0 +3099..30FF; Age:4.0 +3105..312C; Age:4.0 +3131..318E; Age:4.0 +3190..31B7; Age:4.0 +31F0..321E; Age:4.0 +3220..3243; Age:4.0 +3250..327D; Age:4.0 +327F..32FE; Age:4.0 +3300..4DB5; Age:4.0 +4DC0..9FA5; Age:4.0 +A000..A48C; Age:4.0 +A490..A4C6; Age:4.0 +AC00..D7A3; Age:4.0 +E000..FA2D; Age:4.0 +FA30..FA6A; Age:4.0 +FB00..FB06; Age:4.0 +FB13..FB17; Age:4.0 +FB1D..FB36; Age:4.0 +FB38..FB3C; Age:4.0 +FB3E..FB3E; Age:4.0 +FB40..FB41; Age:4.0 +FB43..FB44; Age:4.0 +FB46..FBB1; Age:4.0 +FBD3..FD3F; Age:4.0 +FD50..FD8F; Age:4.0 +FD92..FDC7; Age:4.0 +FDD0..FDFD; Age:4.0 +FE00..FE0F; Age:4.0 +FE20..FE23; Age:4.0 +FE30..FE52; Age:4.0 +FE54..FE66; Age:4.0 +FE68..FE6B; Age:4.0 +FE70..FE74; Age:4.0 +FE76..FEFC; Age:4.0 +FEFF..FEFF; Age:4.0 +FF01..FFBE; Age:4.0 +FFC2..FFC7; Age:4.0 +FFCA..FFCF; Age:4.0 +FFD2..FFD7; Age:4.0 +FFDA..FFDC; Age:4.0 +FFE0..FFE6; Age:4.0 +FFE8..FFEE; Age:4.0 +FFF9..1000B; Age:4.0 +1000D..10026; Age:4.0 +10028..1003A; Age:4.0 +1003C..1003D; Age:4.0 +1003F..1004D; Age:4.0 +10050..1005D; Age:4.0 +10080..100FA; Age:4.0 +10100..10102; Age:4.0 +10107..10133; Age:4.0 +10137..1013F; Age:4.0 +10300..1031E; Age:4.0 +10320..10323; Age:4.0 +10330..1034A; Age:4.0 +10380..1039D; Age:4.0 +1039F..1039F; Age:4.0 +10400..1049D; Age:4.0 +104A0..104A9; Age:4.0 +10800..10805; Age:4.0 +10808..10808; Age:4.0 +1080A..10835; Age:4.0 +10837..10838; Age:4.0 +1083C..1083C; Age:4.0 +1083F..1083F; Age:4.0 +1D000..1D0F5; Age:4.0 +1D100..1D126; Age:4.0 +1D12A..1D1DD; Age:4.0 +1D300..1D356; Age:4.0 +1D400..1D454; Age:4.0 +1D456..1D49C; Age:4.0 +1D49E..1D49F; Age:4.0 +1D4A2..1D4A2; Age:4.0 +1D4A5..1D4A6; Age:4.0 +1D4A9..1D4AC; Age:4.0 +1D4AE..1D4B9; Age:4.0 +1D4BB..1D4BB; Age:4.0 +1D4BD..1D4C3; Age:4.0 +1D4C5..1D505; Age:4.0 +1D507..1D50A; Age:4.0 +1D50D..1D514; Age:4.0 +1D516..1D51C; Age:4.0 +1D51E..1D539; Age:4.0 +1D53B..1D53E; Age:4.0 +1D540..1D544; Age:4.0 +1D546..1D546; Age:4.0 +1D54A..1D550; Age:4.0 +1D552..1D6A3; Age:4.0 +1D6A8..1D7C9; Age:4.0 +1D7CE..1D7FF; Age:4.0 +1FFFE..2A6D6; Age:4.0 +2F800..2FA1D; Age:4.0 +2FFFE..2FFFF; Age:4.0 +3FFFE..3FFFF; Age:4.0 +4FFFE..4FFFF; Age:4.0 +5FFFE..5FFFF; Age:4.0 +6FFFE..6FFFF; Age:4.0 +7FFFE..7FFFF; Age:4.0 +8FFFE..8FFFF; Age:4.0 +9FFFE..9FFFF; Age:4.0 +AFFFE..AFFFF; Age:4.0 +BFFFE..BFFFF; Age:4.0 +CFFFE..CFFFF; Age:4.0 +DFFFE..DFFFF; Age:4.0 +E0001..E0001; Age:4.0 +E0020..E007F; Age:4.0 +E0100..E01EF; Age:4.0 +EFFFE..10FFFF; Age:4.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_0.test new file mode 100644 index 000000000..36005119b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_4_0 + +description: +Tests character class syntax of the Unicode 11.0 Age=4.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_1.flex new file mode 100644 index 000000000..906fe8f3d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_4_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:4.1} { setCurCharPropertyValue("Age:4.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_1.output new file mode 100644 index 000000000..fb8b05450 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_1.output @@ -0,0 +1,430 @@ +0000..0241; Age:4.1 +0250..036F; Age:4.1 +0374..0375; Age:4.1 +037A..037A; Age:4.1 +037E..037E; Age:4.1 +0384..038A; Age:4.1 +038C..038C; Age:4.1 +038E..03A1; Age:4.1 +03A3..03CE; Age:4.1 +03D0..0486; Age:4.1 +0488..04CE; Age:4.1 +04D0..04F9; Age:4.1 +0500..050F; Age:4.1 +0531..0556; Age:4.1 +0559..055F; Age:4.1 +0561..0587; Age:4.1 +0589..058A; Age:4.1 +0591..05B9; Age:4.1 +05BB..05C7; Age:4.1 +05D0..05EA; Age:4.1 +05F0..05F4; Age:4.1 +0600..0603; Age:4.1 +060B..0615; Age:4.1 +061B..061B; Age:4.1 +061E..061F; Age:4.1 +0621..063A; Age:4.1 +0640..065E; Age:4.1 +0660..070D; Age:4.1 +070F..074A; Age:4.1 +074D..076D; Age:4.1 +0780..07B1; Age:4.1 +0901..0939; Age:4.1 +093C..094D; Age:4.1 +0950..0954; Age:4.1 +0958..0970; Age:4.1 +097D..097D; Age:4.1 +0981..0983; Age:4.1 +0985..098C; Age:4.1 +098F..0990; Age:4.1 +0993..09A8; Age:4.1 +09AA..09B0; Age:4.1 +09B2..09B2; Age:4.1 +09B6..09B9; Age:4.1 +09BC..09C4; Age:4.1 +09C7..09C8; Age:4.1 +09CB..09CE; Age:4.1 +09D7..09D7; Age:4.1 +09DC..09DD; Age:4.1 +09DF..09E3; Age:4.1 +09E6..09FA; Age:4.1 +0A01..0A03; Age:4.1 +0A05..0A0A; Age:4.1 +0A0F..0A10; Age:4.1 +0A13..0A28; Age:4.1 +0A2A..0A30; Age:4.1 +0A32..0A33; Age:4.1 +0A35..0A36; Age:4.1 +0A38..0A39; Age:4.1 +0A3C..0A3C; Age:4.1 +0A3E..0A42; Age:4.1 +0A47..0A48; Age:4.1 +0A4B..0A4D; Age:4.1 +0A59..0A5C; Age:4.1 +0A5E..0A5E; Age:4.1 +0A66..0A74; Age:4.1 +0A81..0A83; Age:4.1 +0A85..0A8D; Age:4.1 +0A8F..0A91; Age:4.1 +0A93..0AA8; Age:4.1 +0AAA..0AB0; Age:4.1 +0AB2..0AB3; Age:4.1 +0AB5..0AB9; Age:4.1 +0ABC..0AC5; Age:4.1 +0AC7..0AC9; Age:4.1 +0ACB..0ACD; Age:4.1 +0AD0..0AD0; Age:4.1 +0AE0..0AE3; Age:4.1 +0AE6..0AEF; Age:4.1 +0AF1..0AF1; Age:4.1 +0B01..0B03; Age:4.1 +0B05..0B0C; Age:4.1 +0B0F..0B10; Age:4.1 +0B13..0B28; Age:4.1 +0B2A..0B30; Age:4.1 +0B32..0B33; Age:4.1 +0B35..0B39; Age:4.1 +0B3C..0B43; Age:4.1 +0B47..0B48; Age:4.1 +0B4B..0B4D; Age:4.1 +0B56..0B57; Age:4.1 +0B5C..0B5D; Age:4.1 +0B5F..0B61; Age:4.1 +0B66..0B71; Age:4.1 +0B82..0B83; Age:4.1 +0B85..0B8A; Age:4.1 +0B8E..0B90; Age:4.1 +0B92..0B95; Age:4.1 +0B99..0B9A; Age:4.1 +0B9C..0B9C; Age:4.1 +0B9E..0B9F; Age:4.1 +0BA3..0BA4; Age:4.1 +0BA8..0BAA; Age:4.1 +0BAE..0BB9; Age:4.1 +0BBE..0BC2; Age:4.1 +0BC6..0BC8; Age:4.1 +0BCA..0BCD; Age:4.1 +0BD7..0BD7; Age:4.1 +0BE6..0BFA; Age:4.1 +0C01..0C03; Age:4.1 +0C05..0C0C; Age:4.1 +0C0E..0C10; Age:4.1 +0C12..0C28; Age:4.1 +0C2A..0C33; Age:4.1 +0C35..0C39; Age:4.1 +0C3E..0C44; Age:4.1 +0C46..0C48; Age:4.1 +0C4A..0C4D; Age:4.1 +0C55..0C56; Age:4.1 +0C60..0C61; Age:4.1 +0C66..0C6F; Age:4.1 +0C82..0C83; Age:4.1 +0C85..0C8C; Age:4.1 +0C8E..0C90; Age:4.1 +0C92..0CA8; Age:4.1 +0CAA..0CB3; Age:4.1 +0CB5..0CB9; Age:4.1 +0CBC..0CC4; Age:4.1 +0CC6..0CC8; Age:4.1 +0CCA..0CCD; Age:4.1 +0CD5..0CD6; Age:4.1 +0CDE..0CDE; Age:4.1 +0CE0..0CE1; Age:4.1 +0CE6..0CEF; Age:4.1 +0D02..0D03; Age:4.1 +0D05..0D0C; Age:4.1 +0D0E..0D10; Age:4.1 +0D12..0D28; Age:4.1 +0D2A..0D39; Age:4.1 +0D3E..0D43; Age:4.1 +0D46..0D48; Age:4.1 +0D4A..0D4D; Age:4.1 +0D57..0D57; Age:4.1 +0D60..0D61; Age:4.1 +0D66..0D6F; Age:4.1 +0D82..0D83; Age:4.1 +0D85..0D96; Age:4.1 +0D9A..0DB1; Age:4.1 +0DB3..0DBB; Age:4.1 +0DBD..0DBD; Age:4.1 +0DC0..0DC6; Age:4.1 +0DCA..0DCA; Age:4.1 +0DCF..0DD4; Age:4.1 +0DD6..0DD6; Age:4.1 +0DD8..0DDF; Age:4.1 +0DF2..0DF4; Age:4.1 +0E01..0E3A; Age:4.1 +0E3F..0E5B; Age:4.1 +0E81..0E82; Age:4.1 +0E84..0E84; Age:4.1 +0E87..0E88; Age:4.1 +0E8A..0E8A; Age:4.1 +0E8D..0E8D; Age:4.1 +0E94..0E97; Age:4.1 +0E99..0E9F; Age:4.1 +0EA1..0EA3; Age:4.1 +0EA5..0EA5; Age:4.1 +0EA7..0EA7; Age:4.1 +0EAA..0EAB; Age:4.1 +0EAD..0EB9; Age:4.1 +0EBB..0EBD; Age:4.1 +0EC0..0EC4; Age:4.1 +0EC6..0EC6; Age:4.1 +0EC8..0ECD; Age:4.1 +0ED0..0ED9; Age:4.1 +0EDC..0EDD; Age:4.1 +0F00..0F47; Age:4.1 +0F49..0F6A; Age:4.1 +0F71..0F8B; Age:4.1 +0F90..0F97; Age:4.1 +0F99..0FBC; Age:4.1 +0FBE..0FCC; Age:4.1 +0FCF..0FD1; Age:4.1 +1000..1021; Age:4.1 +1023..1027; Age:4.1 +1029..102A; Age:4.1 +102C..1032; Age:4.1 +1036..1039; Age:4.1 +1040..1059; Age:4.1 +10A0..10C5; Age:4.1 +10D0..10FC; Age:4.1 +1100..1159; Age:4.1 +115F..11A2; Age:4.1 +11A8..11F9; Age:4.1 +1200..1248; Age:4.1 +124A..124D; Age:4.1 +1250..1256; Age:4.1 +1258..1258; Age:4.1 +125A..125D; Age:4.1 +1260..1288; Age:4.1 +128A..128D; Age:4.1 +1290..12B0; Age:4.1 +12B2..12B5; Age:4.1 +12B8..12BE; Age:4.1 +12C0..12C0; Age:4.1 +12C2..12C5; Age:4.1 +12C8..12D6; Age:4.1 +12D8..1310; Age:4.1 +1312..1315; Age:4.1 +1318..135A; Age:4.1 +135F..137C; Age:4.1 +1380..1399; Age:4.1 +13A0..13F4; Age:4.1 +1401..1676; Age:4.1 +1680..169C; Age:4.1 +16A0..16F0; Age:4.1 +1700..170C; Age:4.1 +170E..1714; Age:4.1 +1720..1736; Age:4.1 +1740..1753; Age:4.1 +1760..176C; Age:4.1 +176E..1770; Age:4.1 +1772..1773; Age:4.1 +1780..17DD; Age:4.1 +17E0..17E9; Age:4.1 +17F0..17F9; Age:4.1 +1800..180E; Age:4.1 +1810..1819; Age:4.1 +1820..1877; Age:4.1 +1880..18A9; Age:4.1 +1900..191C; Age:4.1 +1920..192B; Age:4.1 +1930..193B; Age:4.1 +1940..1940; Age:4.1 +1944..196D; Age:4.1 +1970..1974; Age:4.1 +1980..19A9; Age:4.1 +19B0..19C9; Age:4.1 +19D0..19D9; Age:4.1 +19DE..1A1B; Age:4.1 +1A1E..1A1F; Age:4.1 +1D00..1DC3; Age:4.1 +1E00..1E9B; Age:4.1 +1EA0..1EF9; Age:4.1 +1F00..1F15; Age:4.1 +1F18..1F1D; Age:4.1 +1F20..1F45; Age:4.1 +1F48..1F4D; Age:4.1 +1F50..1F57; Age:4.1 +1F59..1F59; Age:4.1 +1F5B..1F5B; Age:4.1 +1F5D..1F5D; Age:4.1 +1F5F..1F7D; Age:4.1 +1F80..1FB4; Age:4.1 +1FB6..1FC4; Age:4.1 +1FC6..1FD3; Age:4.1 +1FD6..1FDB; Age:4.1 +1FDD..1FEF; Age:4.1 +1FF2..1FF4; Age:4.1 +1FF6..1FFE; Age:4.1 +2000..2063; Age:4.1 +206A..2071; Age:4.1 +2074..208E; Age:4.1 +2090..2094; Age:4.1 +20A0..20B5; Age:4.1 +20D0..20EB; Age:4.1 +2100..214C; Age:4.1 +2153..2183; Age:4.1 +2190..23DB; Age:4.1 +2400..2426; Age:4.1 +2440..244A; Age:4.1 +2460..269C; Age:4.1 +26A0..26B1; Age:4.1 +2701..2704; Age:4.1 +2706..2709; Age:4.1 +270C..2727; Age:4.1 +2729..274B; Age:4.1 +274D..274D; Age:4.1 +274F..2752; Age:4.1 +2756..2756; Age:4.1 +2758..275E; Age:4.1 +2761..2794; Age:4.1 +2798..27AF; Age:4.1 +27B1..27BE; Age:4.1 +27C0..27C6; Age:4.1 +27D0..27EB; Age:4.1 +27F0..2B13; Age:4.1 +2C00..2C2E; Age:4.1 +2C30..2C5E; Age:4.1 +2C80..2CEA; Age:4.1 +2CF9..2D25; Age:4.1 +2D30..2D65; Age:4.1 +2D6F..2D6F; Age:4.1 +2D80..2D96; Age:4.1 +2DA0..2DA6; Age:4.1 +2DA8..2DAE; Age:4.1 +2DB0..2DB6; Age:4.1 +2DB8..2DBE; Age:4.1 +2DC0..2DC6; Age:4.1 +2DC8..2DCE; Age:4.1 +2DD0..2DD6; Age:4.1 +2DD8..2DDE; Age:4.1 +2E00..2E17; Age:4.1 +2E1C..2E1D; Age:4.1 +2E80..2E99; Age:4.1 +2E9B..2EF3; Age:4.1 +2F00..2FD5; Age:4.1 +2FF0..2FFB; Age:4.1 +3000..303F; Age:4.1 +3041..3096; Age:4.1 +3099..30FF; Age:4.1 +3105..312C; Age:4.1 +3131..318E; Age:4.1 +3190..31B7; Age:4.1 +31C0..31CF; Age:4.1 +31F0..321E; Age:4.1 +3220..3243; Age:4.1 +3250..32FE; Age:4.1 +3300..4DB5; Age:4.1 +4DC0..9FBB; Age:4.1 +A000..A48C; Age:4.1 +A490..A4C6; Age:4.1 +A700..A716; Age:4.1 +A800..A82B; Age:4.1 +AC00..D7A3; Age:4.1 +E000..FA2D; Age:4.1 +FA30..FA6A; Age:4.1 +FA70..FAD9; Age:4.1 +FB00..FB06; Age:4.1 +FB13..FB17; Age:4.1 +FB1D..FB36; Age:4.1 +FB38..FB3C; Age:4.1 +FB3E..FB3E; Age:4.1 +FB40..FB41; Age:4.1 +FB43..FB44; Age:4.1 +FB46..FBB1; Age:4.1 +FBD3..FD3F; Age:4.1 +FD50..FD8F; Age:4.1 +FD92..FDC7; Age:4.1 +FDD0..FDFD; Age:4.1 +FE00..FE19; Age:4.1 +FE20..FE23; Age:4.1 +FE30..FE52; Age:4.1 +FE54..FE66; Age:4.1 +FE68..FE6B; Age:4.1 +FE70..FE74; Age:4.1 +FE76..FEFC; Age:4.1 +FEFF..FEFF; Age:4.1 +FF01..FFBE; Age:4.1 +FFC2..FFC7; Age:4.1 +FFCA..FFCF; Age:4.1 +FFD2..FFD7; Age:4.1 +FFDA..FFDC; Age:4.1 +FFE0..FFE6; Age:4.1 +FFE8..FFEE; Age:4.1 +FFF9..1000B; Age:4.1 +1000D..10026; Age:4.1 +10028..1003A; Age:4.1 +1003C..1003D; Age:4.1 +1003F..1004D; Age:4.1 +10050..1005D; Age:4.1 +10080..100FA; Age:4.1 +10100..10102; Age:4.1 +10107..10133; Age:4.1 +10137..1018A; Age:4.1 +10300..1031E; Age:4.1 +10320..10323; Age:4.1 +10330..1034A; Age:4.1 +10380..1039D; Age:4.1 +1039F..103C3; Age:4.1 +103C8..103D5; Age:4.1 +10400..1049D; Age:4.1 +104A0..104A9; Age:4.1 +10800..10805; Age:4.1 +10808..10808; Age:4.1 +1080A..10835; Age:4.1 +10837..10838; Age:4.1 +1083C..1083C; Age:4.1 +1083F..1083F; Age:4.1 +10A00..10A03; Age:4.1 +10A05..10A06; Age:4.1 +10A0C..10A13; Age:4.1 +10A15..10A17; Age:4.1 +10A19..10A33; Age:4.1 +10A38..10A3A; Age:4.1 +10A3F..10A47; Age:4.1 +10A50..10A58; Age:4.1 +1D000..1D0F5; Age:4.1 +1D100..1D126; Age:4.1 +1D12A..1D1DD; Age:4.1 +1D200..1D245; Age:4.1 +1D300..1D356; Age:4.1 +1D400..1D454; Age:4.1 +1D456..1D49C; Age:4.1 +1D49E..1D49F; Age:4.1 +1D4A2..1D4A2; Age:4.1 +1D4A5..1D4A6; Age:4.1 +1D4A9..1D4AC; Age:4.1 +1D4AE..1D4B9; Age:4.1 +1D4BB..1D4BB; Age:4.1 +1D4BD..1D4C3; Age:4.1 +1D4C5..1D505; Age:4.1 +1D507..1D50A; Age:4.1 +1D50D..1D514; Age:4.1 +1D516..1D51C; Age:4.1 +1D51E..1D539; Age:4.1 +1D53B..1D53E; Age:4.1 +1D540..1D544; Age:4.1 +1D546..1D546; Age:4.1 +1D54A..1D550; Age:4.1 +1D552..1D6A5; Age:4.1 +1D6A8..1D7C9; Age:4.1 +1D7CE..1D7FF; Age:4.1 +1FFFE..2A6D6; Age:4.1 +2F800..2FA1D; Age:4.1 +2FFFE..2FFFF; Age:4.1 +3FFFE..3FFFF; Age:4.1 +4FFFE..4FFFF; Age:4.1 +5FFFE..5FFFF; Age:4.1 +6FFFE..6FFFF; Age:4.1 +7FFFE..7FFFF; Age:4.1 +8FFFE..8FFFF; Age:4.1 +9FFFE..9FFFF; Age:4.1 +AFFFE..AFFFF; Age:4.1 +BFFFE..BFFFF; Age:4.1 +CFFFE..CFFFF; Age:4.1 +DFFFE..DFFFF; Age:4.1 +E0001..E0001; Age:4.1 +E0020..E007F; Age:4.1 +E0100..E01EF; Age:4.1 +EFFFE..10FFFF; Age:4.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_1.test new file mode 100644 index 000000000..5e494f022 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_4_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_4_1 + +description: +Tests character class syntax of the Unicode 11.0 Age=4.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_0.flex new file mode 100644 index 000000000..d40a369ce --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_5_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:5.0} { setCurCharPropertyValue("Age:5.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_0.output new file mode 100644 index 000000000..3ac538646 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_0.output @@ -0,0 +1,440 @@ +0000..036F; Age:5.0 +0374..0375; Age:5.0 +037A..037E; Age:5.0 +0384..038A; Age:5.0 +038C..038C; Age:5.0 +038E..03A1; Age:5.0 +03A3..03CE; Age:5.0 +03D0..0486; Age:5.0 +0488..0513; Age:5.0 +0531..0556; Age:5.0 +0559..055F; Age:5.0 +0561..0587; Age:5.0 +0589..058A; Age:5.0 +0591..05C7; Age:5.0 +05D0..05EA; Age:5.0 +05F0..05F4; Age:5.0 +0600..0603; Age:5.0 +060B..0615; Age:5.0 +061B..061B; Age:5.0 +061E..061F; Age:5.0 +0621..063A; Age:5.0 +0640..065E; Age:5.0 +0660..070D; Age:5.0 +070F..074A; Age:5.0 +074D..076D; Age:5.0 +0780..07B1; Age:5.0 +07C0..07FA; Age:5.0 +0901..0939; Age:5.0 +093C..094D; Age:5.0 +0950..0954; Age:5.0 +0958..0970; Age:5.0 +097B..097F; Age:5.0 +0981..0983; Age:5.0 +0985..098C; Age:5.0 +098F..0990; Age:5.0 +0993..09A8; Age:5.0 +09AA..09B0; Age:5.0 +09B2..09B2; Age:5.0 +09B6..09B9; Age:5.0 +09BC..09C4; Age:5.0 +09C7..09C8; Age:5.0 +09CB..09CE; Age:5.0 +09D7..09D7; Age:5.0 +09DC..09DD; Age:5.0 +09DF..09E3; Age:5.0 +09E6..09FA; Age:5.0 +0A01..0A03; Age:5.0 +0A05..0A0A; Age:5.0 +0A0F..0A10; Age:5.0 +0A13..0A28; Age:5.0 +0A2A..0A30; Age:5.0 +0A32..0A33; Age:5.0 +0A35..0A36; Age:5.0 +0A38..0A39; Age:5.0 +0A3C..0A3C; Age:5.0 +0A3E..0A42; Age:5.0 +0A47..0A48; Age:5.0 +0A4B..0A4D; Age:5.0 +0A59..0A5C; Age:5.0 +0A5E..0A5E; Age:5.0 +0A66..0A74; Age:5.0 +0A81..0A83; Age:5.0 +0A85..0A8D; Age:5.0 +0A8F..0A91; Age:5.0 +0A93..0AA8; Age:5.0 +0AAA..0AB0; Age:5.0 +0AB2..0AB3; Age:5.0 +0AB5..0AB9; Age:5.0 +0ABC..0AC5; Age:5.0 +0AC7..0AC9; Age:5.0 +0ACB..0ACD; Age:5.0 +0AD0..0AD0; Age:5.0 +0AE0..0AE3; Age:5.0 +0AE6..0AEF; Age:5.0 +0AF1..0AF1; Age:5.0 +0B01..0B03; Age:5.0 +0B05..0B0C; Age:5.0 +0B0F..0B10; Age:5.0 +0B13..0B28; Age:5.0 +0B2A..0B30; Age:5.0 +0B32..0B33; Age:5.0 +0B35..0B39; Age:5.0 +0B3C..0B43; Age:5.0 +0B47..0B48; Age:5.0 +0B4B..0B4D; Age:5.0 +0B56..0B57; Age:5.0 +0B5C..0B5D; Age:5.0 +0B5F..0B61; Age:5.0 +0B66..0B71; Age:5.0 +0B82..0B83; Age:5.0 +0B85..0B8A; Age:5.0 +0B8E..0B90; Age:5.0 +0B92..0B95; Age:5.0 +0B99..0B9A; Age:5.0 +0B9C..0B9C; Age:5.0 +0B9E..0B9F; Age:5.0 +0BA3..0BA4; Age:5.0 +0BA8..0BAA; Age:5.0 +0BAE..0BB9; Age:5.0 +0BBE..0BC2; Age:5.0 +0BC6..0BC8; Age:5.0 +0BCA..0BCD; Age:5.0 +0BD7..0BD7; Age:5.0 +0BE6..0BFA; Age:5.0 +0C01..0C03; Age:5.0 +0C05..0C0C; Age:5.0 +0C0E..0C10; Age:5.0 +0C12..0C28; Age:5.0 +0C2A..0C33; Age:5.0 +0C35..0C39; Age:5.0 +0C3E..0C44; Age:5.0 +0C46..0C48; Age:5.0 +0C4A..0C4D; Age:5.0 +0C55..0C56; Age:5.0 +0C60..0C61; Age:5.0 +0C66..0C6F; Age:5.0 +0C82..0C83; Age:5.0 +0C85..0C8C; Age:5.0 +0C8E..0C90; Age:5.0 +0C92..0CA8; Age:5.0 +0CAA..0CB3; Age:5.0 +0CB5..0CB9; Age:5.0 +0CBC..0CC4; Age:5.0 +0CC6..0CC8; Age:5.0 +0CCA..0CCD; Age:5.0 +0CD5..0CD6; Age:5.0 +0CDE..0CDE; Age:5.0 +0CE0..0CE3; Age:5.0 +0CE6..0CEF; Age:5.0 +0CF1..0CF2; Age:5.0 +0D02..0D03; Age:5.0 +0D05..0D0C; Age:5.0 +0D0E..0D10; Age:5.0 +0D12..0D28; Age:5.0 +0D2A..0D39; Age:5.0 +0D3E..0D43; Age:5.0 +0D46..0D48; Age:5.0 +0D4A..0D4D; Age:5.0 +0D57..0D57; Age:5.0 +0D60..0D61; Age:5.0 +0D66..0D6F; Age:5.0 +0D82..0D83; Age:5.0 +0D85..0D96; Age:5.0 +0D9A..0DB1; Age:5.0 +0DB3..0DBB; Age:5.0 +0DBD..0DBD; Age:5.0 +0DC0..0DC6; Age:5.0 +0DCA..0DCA; Age:5.0 +0DCF..0DD4; Age:5.0 +0DD6..0DD6; Age:5.0 +0DD8..0DDF; Age:5.0 +0DF2..0DF4; Age:5.0 +0E01..0E3A; Age:5.0 +0E3F..0E5B; Age:5.0 +0E81..0E82; Age:5.0 +0E84..0E84; Age:5.0 +0E87..0E88; Age:5.0 +0E8A..0E8A; Age:5.0 +0E8D..0E8D; Age:5.0 +0E94..0E97; Age:5.0 +0E99..0E9F; Age:5.0 +0EA1..0EA3; Age:5.0 +0EA5..0EA5; Age:5.0 +0EA7..0EA7; Age:5.0 +0EAA..0EAB; Age:5.0 +0EAD..0EB9; Age:5.0 +0EBB..0EBD; Age:5.0 +0EC0..0EC4; Age:5.0 +0EC6..0EC6; Age:5.0 +0EC8..0ECD; Age:5.0 +0ED0..0ED9; Age:5.0 +0EDC..0EDD; Age:5.0 +0F00..0F47; Age:5.0 +0F49..0F6A; Age:5.0 +0F71..0F8B; Age:5.0 +0F90..0F97; Age:5.0 +0F99..0FBC; Age:5.0 +0FBE..0FCC; Age:5.0 +0FCF..0FD1; Age:5.0 +1000..1021; Age:5.0 +1023..1027; Age:5.0 +1029..102A; Age:5.0 +102C..1032; Age:5.0 +1036..1039; Age:5.0 +1040..1059; Age:5.0 +10A0..10C5; Age:5.0 +10D0..10FC; Age:5.0 +1100..1159; Age:5.0 +115F..11A2; Age:5.0 +11A8..11F9; Age:5.0 +1200..1248; Age:5.0 +124A..124D; Age:5.0 +1250..1256; Age:5.0 +1258..1258; Age:5.0 +125A..125D; Age:5.0 +1260..1288; Age:5.0 +128A..128D; Age:5.0 +1290..12B0; Age:5.0 +12B2..12B5; Age:5.0 +12B8..12BE; Age:5.0 +12C0..12C0; Age:5.0 +12C2..12C5; Age:5.0 +12C8..12D6; Age:5.0 +12D8..1310; Age:5.0 +1312..1315; Age:5.0 +1318..135A; Age:5.0 +135F..137C; Age:5.0 +1380..1399; Age:5.0 +13A0..13F4; Age:5.0 +1401..1676; Age:5.0 +1680..169C; Age:5.0 +16A0..16F0; Age:5.0 +1700..170C; Age:5.0 +170E..1714; Age:5.0 +1720..1736; Age:5.0 +1740..1753; Age:5.0 +1760..176C; Age:5.0 +176E..1770; Age:5.0 +1772..1773; Age:5.0 +1780..17DD; Age:5.0 +17E0..17E9; Age:5.0 +17F0..17F9; Age:5.0 +1800..180E; Age:5.0 +1810..1819; Age:5.0 +1820..1877; Age:5.0 +1880..18A9; Age:5.0 +1900..191C; Age:5.0 +1920..192B; Age:5.0 +1930..193B; Age:5.0 +1940..1940; Age:5.0 +1944..196D; Age:5.0 +1970..1974; Age:5.0 +1980..19A9; Age:5.0 +19B0..19C9; Age:5.0 +19D0..19D9; Age:5.0 +19DE..1A1B; Age:5.0 +1A1E..1A1F; Age:5.0 +1B00..1B4B; Age:5.0 +1B50..1B7C; Age:5.0 +1D00..1DCA; Age:5.0 +1DFE..1E9B; Age:5.0 +1EA0..1EF9; Age:5.0 +1F00..1F15; Age:5.0 +1F18..1F1D; Age:5.0 +1F20..1F45; Age:5.0 +1F48..1F4D; Age:5.0 +1F50..1F57; Age:5.0 +1F59..1F59; Age:5.0 +1F5B..1F5B; Age:5.0 +1F5D..1F5D; Age:5.0 +1F5F..1F7D; Age:5.0 +1F80..1FB4; Age:5.0 +1FB6..1FC4; Age:5.0 +1FC6..1FD3; Age:5.0 +1FD6..1FDB; Age:5.0 +1FDD..1FEF; Age:5.0 +1FF2..1FF4; Age:5.0 +1FF6..1FFE; Age:5.0 +2000..2063; Age:5.0 +206A..2071; Age:5.0 +2074..208E; Age:5.0 +2090..2094; Age:5.0 +20A0..20B5; Age:5.0 +20D0..20EF; Age:5.0 +2100..214E; Age:5.0 +2153..2184; Age:5.0 +2190..23E7; Age:5.0 +2400..2426; Age:5.0 +2440..244A; Age:5.0 +2460..269C; Age:5.0 +26A0..26B2; Age:5.0 +2701..2704; Age:5.0 +2706..2709; Age:5.0 +270C..2727; Age:5.0 +2729..274B; Age:5.0 +274D..274D; Age:5.0 +274F..2752; Age:5.0 +2756..2756; Age:5.0 +2758..275E; Age:5.0 +2761..2794; Age:5.0 +2798..27AF; Age:5.0 +27B1..27BE; Age:5.0 +27C0..27CA; Age:5.0 +27D0..27EB; Age:5.0 +27F0..2B1A; Age:5.0 +2B20..2B23; Age:5.0 +2C00..2C2E; Age:5.0 +2C30..2C5E; Age:5.0 +2C60..2C6C; Age:5.0 +2C74..2C77; Age:5.0 +2C80..2CEA; Age:5.0 +2CF9..2D25; Age:5.0 +2D30..2D65; Age:5.0 +2D6F..2D6F; Age:5.0 +2D80..2D96; Age:5.0 +2DA0..2DA6; Age:5.0 +2DA8..2DAE; Age:5.0 +2DB0..2DB6; Age:5.0 +2DB8..2DBE; Age:5.0 +2DC0..2DC6; Age:5.0 +2DC8..2DCE; Age:5.0 +2DD0..2DD6; Age:5.0 +2DD8..2DDE; Age:5.0 +2E00..2E17; Age:5.0 +2E1C..2E1D; Age:5.0 +2E80..2E99; Age:5.0 +2E9B..2EF3; Age:5.0 +2F00..2FD5; Age:5.0 +2FF0..2FFB; Age:5.0 +3000..303F; Age:5.0 +3041..3096; Age:5.0 +3099..30FF; Age:5.0 +3105..312C; Age:5.0 +3131..318E; Age:5.0 +3190..31B7; Age:5.0 +31C0..31CF; Age:5.0 +31F0..321E; Age:5.0 +3220..3243; Age:5.0 +3250..32FE; Age:5.0 +3300..4DB5; Age:5.0 +4DC0..9FBB; Age:5.0 +A000..A48C; Age:5.0 +A490..A4C6; Age:5.0 +A700..A71A; Age:5.0 +A720..A721; Age:5.0 +A800..A82B; Age:5.0 +A840..A877; Age:5.0 +AC00..D7A3; Age:5.0 +E000..FA2D; Age:5.0 +FA30..FA6A; Age:5.0 +FA70..FAD9; Age:5.0 +FB00..FB06; Age:5.0 +FB13..FB17; Age:5.0 +FB1D..FB36; Age:5.0 +FB38..FB3C; Age:5.0 +FB3E..FB3E; Age:5.0 +FB40..FB41; Age:5.0 +FB43..FB44; Age:5.0 +FB46..FBB1; Age:5.0 +FBD3..FD3F; Age:5.0 +FD50..FD8F; Age:5.0 +FD92..FDC7; Age:5.0 +FDD0..FDFD; Age:5.0 +FE00..FE19; Age:5.0 +FE20..FE23; Age:5.0 +FE30..FE52; Age:5.0 +FE54..FE66; Age:5.0 +FE68..FE6B; Age:5.0 +FE70..FE74; Age:5.0 +FE76..FEFC; Age:5.0 +FEFF..FEFF; Age:5.0 +FF01..FFBE; Age:5.0 +FFC2..FFC7; Age:5.0 +FFCA..FFCF; Age:5.0 +FFD2..FFD7; Age:5.0 +FFDA..FFDC; Age:5.0 +FFE0..FFE6; Age:5.0 +FFE8..FFEE; Age:5.0 +FFF9..1000B; Age:5.0 +1000D..10026; Age:5.0 +10028..1003A; Age:5.0 +1003C..1003D; Age:5.0 +1003F..1004D; Age:5.0 +10050..1005D; Age:5.0 +10080..100FA; Age:5.0 +10100..10102; Age:5.0 +10107..10133; Age:5.0 +10137..1018A; Age:5.0 +10300..1031E; Age:5.0 +10320..10323; Age:5.0 +10330..1034A; Age:5.0 +10380..1039D; Age:5.0 +1039F..103C3; Age:5.0 +103C8..103D5; Age:5.0 +10400..1049D; Age:5.0 +104A0..104A9; Age:5.0 +10800..10805; Age:5.0 +10808..10808; Age:5.0 +1080A..10835; Age:5.0 +10837..10838; Age:5.0 +1083C..1083C; Age:5.0 +1083F..1083F; Age:5.0 +10900..10919; Age:5.0 +1091F..1091F; Age:5.0 +10A00..10A03; Age:5.0 +10A05..10A06; Age:5.0 +10A0C..10A13; Age:5.0 +10A15..10A17; Age:5.0 +10A19..10A33; Age:5.0 +10A38..10A3A; Age:5.0 +10A3F..10A47; Age:5.0 +10A50..10A58; Age:5.0 +12000..1236E; Age:5.0 +12400..12462; Age:5.0 +12470..12473; Age:5.0 +1D000..1D0F5; Age:5.0 +1D100..1D126; Age:5.0 +1D12A..1D1DD; Age:5.0 +1D200..1D245; Age:5.0 +1D300..1D356; Age:5.0 +1D360..1D371; Age:5.0 +1D400..1D454; Age:5.0 +1D456..1D49C; Age:5.0 +1D49E..1D49F; Age:5.0 +1D4A2..1D4A2; Age:5.0 +1D4A5..1D4A6; Age:5.0 +1D4A9..1D4AC; Age:5.0 +1D4AE..1D4B9; Age:5.0 +1D4BB..1D4BB; Age:5.0 +1D4BD..1D4C3; Age:5.0 +1D4C5..1D505; Age:5.0 +1D507..1D50A; Age:5.0 +1D50D..1D514; Age:5.0 +1D516..1D51C; Age:5.0 +1D51E..1D539; Age:5.0 +1D53B..1D53E; Age:5.0 +1D540..1D544; Age:5.0 +1D546..1D546; Age:5.0 +1D54A..1D550; Age:5.0 +1D552..1D6A5; Age:5.0 +1D6A8..1D7CB; Age:5.0 +1D7CE..1D7FF; Age:5.0 +1FFFE..2A6D6; Age:5.0 +2F800..2FA1D; Age:5.0 +2FFFE..2FFFF; Age:5.0 +3FFFE..3FFFF; Age:5.0 +4FFFE..4FFFF; Age:5.0 +5FFFE..5FFFF; Age:5.0 +6FFFE..6FFFF; Age:5.0 +7FFFE..7FFFF; Age:5.0 +8FFFE..8FFFF; Age:5.0 +9FFFE..9FFFF; Age:5.0 +AFFFE..AFFFF; Age:5.0 +BFFFE..BFFFF; Age:5.0 +CFFFE..CFFFF; Age:5.0 +DFFFE..DFFFF; Age:5.0 +E0001..E0001; Age:5.0 +E0020..E007F; Age:5.0 +E0100..E01EF; Age:5.0 +EFFFE..10FFFF; Age:5.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_0.test new file mode 100644 index 000000000..eb7e63d29 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_5_0 + +description: +Tests character class syntax of the Unicode 11.0 Age=5.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_1.flex new file mode 100644 index 000000000..ece8fcc72 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_5_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:5.1} { setCurCharPropertyValue("Age:5.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_1.output new file mode 100644 index 000000000..2b0c87f23 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_1.output @@ -0,0 +1,455 @@ +0000..0377; Age:5.1 +037A..037E; Age:5.1 +0384..038A; Age:5.1 +038C..038C; Age:5.1 +038E..03A1; Age:5.1 +03A3..0523; Age:5.1 +0531..0556; Age:5.1 +0559..055F; Age:5.1 +0561..0587; Age:5.1 +0589..058A; Age:5.1 +0591..05C7; Age:5.1 +05D0..05EA; Age:5.1 +05F0..05F4; Age:5.1 +0600..0603; Age:5.1 +0606..061B; Age:5.1 +061E..061F; Age:5.1 +0621..065E; Age:5.1 +0660..070D; Age:5.1 +070F..074A; Age:5.1 +074D..07B1; Age:5.1 +07C0..07FA; Age:5.1 +0901..0939; Age:5.1 +093C..094D; Age:5.1 +0950..0954; Age:5.1 +0958..0972; Age:5.1 +097B..097F; Age:5.1 +0981..0983; Age:5.1 +0985..098C; Age:5.1 +098F..0990; Age:5.1 +0993..09A8; Age:5.1 +09AA..09B0; Age:5.1 +09B2..09B2; Age:5.1 +09B6..09B9; Age:5.1 +09BC..09C4; Age:5.1 +09C7..09C8; Age:5.1 +09CB..09CE; Age:5.1 +09D7..09D7; Age:5.1 +09DC..09DD; Age:5.1 +09DF..09E3; Age:5.1 +09E6..09FA; Age:5.1 +0A01..0A03; Age:5.1 +0A05..0A0A; Age:5.1 +0A0F..0A10; Age:5.1 +0A13..0A28; Age:5.1 +0A2A..0A30; Age:5.1 +0A32..0A33; Age:5.1 +0A35..0A36; Age:5.1 +0A38..0A39; Age:5.1 +0A3C..0A3C; Age:5.1 +0A3E..0A42; Age:5.1 +0A47..0A48; Age:5.1 +0A4B..0A4D; Age:5.1 +0A51..0A51; Age:5.1 +0A59..0A5C; Age:5.1 +0A5E..0A5E; Age:5.1 +0A66..0A75; Age:5.1 +0A81..0A83; Age:5.1 +0A85..0A8D; Age:5.1 +0A8F..0A91; Age:5.1 +0A93..0AA8; Age:5.1 +0AAA..0AB0; Age:5.1 +0AB2..0AB3; Age:5.1 +0AB5..0AB9; Age:5.1 +0ABC..0AC5; Age:5.1 +0AC7..0AC9; Age:5.1 +0ACB..0ACD; Age:5.1 +0AD0..0AD0; Age:5.1 +0AE0..0AE3; Age:5.1 +0AE6..0AEF; Age:5.1 +0AF1..0AF1; Age:5.1 +0B01..0B03; Age:5.1 +0B05..0B0C; Age:5.1 +0B0F..0B10; Age:5.1 +0B13..0B28; Age:5.1 +0B2A..0B30; Age:5.1 +0B32..0B33; Age:5.1 +0B35..0B39; Age:5.1 +0B3C..0B44; Age:5.1 +0B47..0B48; Age:5.1 +0B4B..0B4D; Age:5.1 +0B56..0B57; Age:5.1 +0B5C..0B5D; Age:5.1 +0B5F..0B63; Age:5.1 +0B66..0B71; Age:5.1 +0B82..0B83; Age:5.1 +0B85..0B8A; Age:5.1 +0B8E..0B90; Age:5.1 +0B92..0B95; Age:5.1 +0B99..0B9A; Age:5.1 +0B9C..0B9C; Age:5.1 +0B9E..0B9F; Age:5.1 +0BA3..0BA4; Age:5.1 +0BA8..0BAA; Age:5.1 +0BAE..0BB9; Age:5.1 +0BBE..0BC2; Age:5.1 +0BC6..0BC8; Age:5.1 +0BCA..0BCD; Age:5.1 +0BD0..0BD0; Age:5.1 +0BD7..0BD7; Age:5.1 +0BE6..0BFA; Age:5.1 +0C01..0C03; Age:5.1 +0C05..0C0C; Age:5.1 +0C0E..0C10; Age:5.1 +0C12..0C28; Age:5.1 +0C2A..0C33; Age:5.1 +0C35..0C39; Age:5.1 +0C3D..0C44; Age:5.1 +0C46..0C48; Age:5.1 +0C4A..0C4D; Age:5.1 +0C55..0C56; Age:5.1 +0C58..0C59; Age:5.1 +0C60..0C63; Age:5.1 +0C66..0C6F; Age:5.1 +0C78..0C7F; Age:5.1 +0C82..0C83; Age:5.1 +0C85..0C8C; Age:5.1 +0C8E..0C90; Age:5.1 +0C92..0CA8; Age:5.1 +0CAA..0CB3; Age:5.1 +0CB5..0CB9; Age:5.1 +0CBC..0CC4; Age:5.1 +0CC6..0CC8; Age:5.1 +0CCA..0CCD; Age:5.1 +0CD5..0CD6; Age:5.1 +0CDE..0CDE; Age:5.1 +0CE0..0CE3; Age:5.1 +0CE6..0CEF; Age:5.1 +0CF1..0CF2; Age:5.1 +0D02..0D03; Age:5.1 +0D05..0D0C; Age:5.1 +0D0E..0D10; Age:5.1 +0D12..0D28; Age:5.1 +0D2A..0D39; Age:5.1 +0D3D..0D44; Age:5.1 +0D46..0D48; Age:5.1 +0D4A..0D4D; Age:5.1 +0D57..0D57; Age:5.1 +0D60..0D63; Age:5.1 +0D66..0D75; Age:5.1 +0D79..0D7F; Age:5.1 +0D82..0D83; Age:5.1 +0D85..0D96; Age:5.1 +0D9A..0DB1; Age:5.1 +0DB3..0DBB; Age:5.1 +0DBD..0DBD; Age:5.1 +0DC0..0DC6; Age:5.1 +0DCA..0DCA; Age:5.1 +0DCF..0DD4; Age:5.1 +0DD6..0DD6; Age:5.1 +0DD8..0DDF; Age:5.1 +0DF2..0DF4; Age:5.1 +0E01..0E3A; Age:5.1 +0E3F..0E5B; Age:5.1 +0E81..0E82; Age:5.1 +0E84..0E84; Age:5.1 +0E87..0E88; Age:5.1 +0E8A..0E8A; Age:5.1 +0E8D..0E8D; Age:5.1 +0E94..0E97; Age:5.1 +0E99..0E9F; Age:5.1 +0EA1..0EA3; Age:5.1 +0EA5..0EA5; Age:5.1 +0EA7..0EA7; Age:5.1 +0EAA..0EAB; Age:5.1 +0EAD..0EB9; Age:5.1 +0EBB..0EBD; Age:5.1 +0EC0..0EC4; Age:5.1 +0EC6..0EC6; Age:5.1 +0EC8..0ECD; Age:5.1 +0ED0..0ED9; Age:5.1 +0EDC..0EDD; Age:5.1 +0F00..0F47; Age:5.1 +0F49..0F6C; Age:5.1 +0F71..0F8B; Age:5.1 +0F90..0F97; Age:5.1 +0F99..0FBC; Age:5.1 +0FBE..0FCC; Age:5.1 +0FCE..0FD4; Age:5.1 +1000..1099; Age:5.1 +109E..10C5; Age:5.1 +10D0..10FC; Age:5.1 +1100..1159; Age:5.1 +115F..11A2; Age:5.1 +11A8..11F9; Age:5.1 +1200..1248; Age:5.1 +124A..124D; Age:5.1 +1250..1256; Age:5.1 +1258..1258; Age:5.1 +125A..125D; Age:5.1 +1260..1288; Age:5.1 +128A..128D; Age:5.1 +1290..12B0; Age:5.1 +12B2..12B5; Age:5.1 +12B8..12BE; Age:5.1 +12C0..12C0; Age:5.1 +12C2..12C5; Age:5.1 +12C8..12D6; Age:5.1 +12D8..1310; Age:5.1 +1312..1315; Age:5.1 +1318..135A; Age:5.1 +135F..137C; Age:5.1 +1380..1399; Age:5.1 +13A0..13F4; Age:5.1 +1401..1676; Age:5.1 +1680..169C; Age:5.1 +16A0..16F0; Age:5.1 +1700..170C; Age:5.1 +170E..1714; Age:5.1 +1720..1736; Age:5.1 +1740..1753; Age:5.1 +1760..176C; Age:5.1 +176E..1770; Age:5.1 +1772..1773; Age:5.1 +1780..17DD; Age:5.1 +17E0..17E9; Age:5.1 +17F0..17F9; Age:5.1 +1800..180E; Age:5.1 +1810..1819; Age:5.1 +1820..1877; Age:5.1 +1880..18AA; Age:5.1 +1900..191C; Age:5.1 +1920..192B; Age:5.1 +1930..193B; Age:5.1 +1940..1940; Age:5.1 +1944..196D; Age:5.1 +1970..1974; Age:5.1 +1980..19A9; Age:5.1 +19B0..19C9; Age:5.1 +19D0..19D9; Age:5.1 +19DE..1A1B; Age:5.1 +1A1E..1A1F; Age:5.1 +1B00..1B4B; Age:5.1 +1B50..1B7C; Age:5.1 +1B80..1BAA; Age:5.1 +1BAE..1BB9; Age:5.1 +1C00..1C37; Age:5.1 +1C3B..1C49; Age:5.1 +1C4D..1C7F; Age:5.1 +1D00..1DE6; Age:5.1 +1DFE..1F15; Age:5.1 +1F18..1F1D; Age:5.1 +1F20..1F45; Age:5.1 +1F48..1F4D; Age:5.1 +1F50..1F57; Age:5.1 +1F59..1F59; Age:5.1 +1F5B..1F5B; Age:5.1 +1F5D..1F5D; Age:5.1 +1F5F..1F7D; Age:5.1 +1F80..1FB4; Age:5.1 +1FB6..1FC4; Age:5.1 +1FC6..1FD3; Age:5.1 +1FD6..1FDB; Age:5.1 +1FDD..1FEF; Age:5.1 +1FF2..1FF4; Age:5.1 +1FF6..1FFE; Age:5.1 +2000..2064; Age:5.1 +206A..2071; Age:5.1 +2074..208E; Age:5.1 +2090..2094; Age:5.1 +20A0..20B5; Age:5.1 +20D0..20F0; Age:5.1 +2100..214F; Age:5.1 +2153..2188; Age:5.1 +2190..23E7; Age:5.1 +2400..2426; Age:5.1 +2440..244A; Age:5.1 +2460..269D; Age:5.1 +26A0..26BC; Age:5.1 +26C0..26C3; Age:5.1 +2701..2704; Age:5.1 +2706..2709; Age:5.1 +270C..2727; Age:5.1 +2729..274B; Age:5.1 +274D..274D; Age:5.1 +274F..2752; Age:5.1 +2756..2756; Age:5.1 +2758..275E; Age:5.1 +2761..2794; Age:5.1 +2798..27AF; Age:5.1 +27B1..27BE; Age:5.1 +27C0..27CA; Age:5.1 +27CC..27CC; Age:5.1 +27D0..2B4C; Age:5.1 +2B50..2B54; Age:5.1 +2C00..2C2E; Age:5.1 +2C30..2C5E; Age:5.1 +2C60..2C6F; Age:5.1 +2C71..2C7D; Age:5.1 +2C80..2CEA; Age:5.1 +2CF9..2D25; Age:5.1 +2D30..2D65; Age:5.1 +2D6F..2D6F; Age:5.1 +2D80..2D96; Age:5.1 +2DA0..2DA6; Age:5.1 +2DA8..2DAE; Age:5.1 +2DB0..2DB6; Age:5.1 +2DB8..2DBE; Age:5.1 +2DC0..2DC6; Age:5.1 +2DC8..2DCE; Age:5.1 +2DD0..2DD6; Age:5.1 +2DD8..2DDE; Age:5.1 +2DE0..2E30; Age:5.1 +2E80..2E99; Age:5.1 +2E9B..2EF3; Age:5.1 +2F00..2FD5; Age:5.1 +2FF0..2FFB; Age:5.1 +3000..303F; Age:5.1 +3041..3096; Age:5.1 +3099..30FF; Age:5.1 +3105..312D; Age:5.1 +3131..318E; Age:5.1 +3190..31B7; Age:5.1 +31C0..31E3; Age:5.1 +31F0..321E; Age:5.1 +3220..3243; Age:5.1 +3250..32FE; Age:5.1 +3300..4DB5; Age:5.1 +4DC0..9FC3; Age:5.1 +A000..A48C; Age:5.1 +A490..A4C6; Age:5.1 +A500..A62B; Age:5.1 +A640..A65F; Age:5.1 +A662..A673; Age:5.1 +A67C..A697; Age:5.1 +A700..A78C; Age:5.1 +A7FB..A82B; Age:5.1 +A840..A877; Age:5.1 +A880..A8C4; Age:5.1 +A8CE..A8D9; Age:5.1 +A900..A953; Age:5.1 +A95F..A95F; Age:5.1 +AA00..AA36; Age:5.1 +AA40..AA4D; Age:5.1 +AA50..AA59; Age:5.1 +AA5C..AA5F; Age:5.1 +AC00..D7A3; Age:5.1 +E000..FA2D; Age:5.1 +FA30..FA6A; Age:5.1 +FA70..FAD9; Age:5.1 +FB00..FB06; Age:5.1 +FB13..FB17; Age:5.1 +FB1D..FB36; Age:5.1 +FB38..FB3C; Age:5.1 +FB3E..FB3E; Age:5.1 +FB40..FB41; Age:5.1 +FB43..FB44; Age:5.1 +FB46..FBB1; Age:5.1 +FBD3..FD3F; Age:5.1 +FD50..FD8F; Age:5.1 +FD92..FDC7; Age:5.1 +FDD0..FDFD; Age:5.1 +FE00..FE19; Age:5.1 +FE20..FE26; Age:5.1 +FE30..FE52; Age:5.1 +FE54..FE66; Age:5.1 +FE68..FE6B; Age:5.1 +FE70..FE74; Age:5.1 +FE76..FEFC; Age:5.1 +FEFF..FEFF; Age:5.1 +FF01..FFBE; Age:5.1 +FFC2..FFC7; Age:5.1 +FFCA..FFCF; Age:5.1 +FFD2..FFD7; Age:5.1 +FFDA..FFDC; Age:5.1 +FFE0..FFE6; Age:5.1 +FFE8..FFEE; Age:5.1 +FFF9..1000B; Age:5.1 +1000D..10026; Age:5.1 +10028..1003A; Age:5.1 +1003C..1003D; Age:5.1 +1003F..1004D; Age:5.1 +10050..1005D; Age:5.1 +10080..100FA; Age:5.1 +10100..10102; Age:5.1 +10107..10133; Age:5.1 +10137..1018A; Age:5.1 +10190..1019B; Age:5.1 +101D0..101FD; Age:5.1 +10280..1029C; Age:5.1 +102A0..102D0; Age:5.1 +10300..1031E; Age:5.1 +10320..10323; Age:5.1 +10330..1034A; Age:5.1 +10380..1039D; Age:5.1 +1039F..103C3; Age:5.1 +103C8..103D5; Age:5.1 +10400..1049D; Age:5.1 +104A0..104A9; Age:5.1 +10800..10805; Age:5.1 +10808..10808; Age:5.1 +1080A..10835; Age:5.1 +10837..10838; Age:5.1 +1083C..1083C; Age:5.1 +1083F..1083F; Age:5.1 +10900..10919; Age:5.1 +1091F..10939; Age:5.1 +1093F..1093F; Age:5.1 +10A00..10A03; Age:5.1 +10A05..10A06; Age:5.1 +10A0C..10A13; Age:5.1 +10A15..10A17; Age:5.1 +10A19..10A33; Age:5.1 +10A38..10A3A; Age:5.1 +10A3F..10A47; Age:5.1 +10A50..10A58; Age:5.1 +12000..1236E; Age:5.1 +12400..12462; Age:5.1 +12470..12473; Age:5.1 +1D000..1D0F5; Age:5.1 +1D100..1D126; Age:5.1 +1D129..1D1DD; Age:5.1 +1D200..1D245; Age:5.1 +1D300..1D356; Age:5.1 +1D360..1D371; Age:5.1 +1D400..1D454; Age:5.1 +1D456..1D49C; Age:5.1 +1D49E..1D49F; Age:5.1 +1D4A2..1D4A2; Age:5.1 +1D4A5..1D4A6; Age:5.1 +1D4A9..1D4AC; Age:5.1 +1D4AE..1D4B9; Age:5.1 +1D4BB..1D4BB; Age:5.1 +1D4BD..1D4C3; Age:5.1 +1D4C5..1D505; Age:5.1 +1D507..1D50A; Age:5.1 +1D50D..1D514; Age:5.1 +1D516..1D51C; Age:5.1 +1D51E..1D539; Age:5.1 +1D53B..1D53E; Age:5.1 +1D540..1D544; Age:5.1 +1D546..1D546; Age:5.1 +1D54A..1D550; Age:5.1 +1D552..1D6A5; Age:5.1 +1D6A8..1D7CB; Age:5.1 +1D7CE..1D7FF; Age:5.1 +1F000..1F02B; Age:5.1 +1F030..1F093; Age:5.1 +1FFFE..2A6D6; Age:5.1 +2F800..2FA1D; Age:5.1 +2FFFE..2FFFF; Age:5.1 +3FFFE..3FFFF; Age:5.1 +4FFFE..4FFFF; Age:5.1 +5FFFE..5FFFF; Age:5.1 +6FFFE..6FFFF; Age:5.1 +7FFFE..7FFFF; Age:5.1 +8FFFE..8FFFF; Age:5.1 +9FFFE..9FFFF; Age:5.1 +AFFFE..AFFFF; Age:5.1 +BFFFE..BFFFF; Age:5.1 +CFFFE..CFFFF; Age:5.1 +DFFFE..DFFFF; Age:5.1 +E0001..E0001; Age:5.1 +E0020..E007F; Age:5.1 +E0100..E01EF; Age:5.1 +EFFFE..10FFFF; Age:5.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_1.test new file mode 100644 index 000000000..d642f33b4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_5_1 + +description: +Tests character class syntax of the Unicode 11.0 Age=5.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_2-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_2-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_2.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_2.flex new file mode 100644 index 000000000..c8b3b2893 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_2.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_5_2 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:5.2} { setCurCharPropertyValue("Age:5.2"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_2.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_2.output new file mode 100644 index 000000000..a997b0236 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_2.output @@ -0,0 +1,495 @@ +0000..0377; Age:5.2 +037A..037E; Age:5.2 +0384..038A; Age:5.2 +038C..038C; Age:5.2 +038E..03A1; Age:5.2 +03A3..0525; Age:5.2 +0531..0556; Age:5.2 +0559..055F; Age:5.2 +0561..0587; Age:5.2 +0589..058A; Age:5.2 +0591..05C7; Age:5.2 +05D0..05EA; Age:5.2 +05F0..05F4; Age:5.2 +0600..0603; Age:5.2 +0606..061B; Age:5.2 +061E..061F; Age:5.2 +0621..065E; Age:5.2 +0660..070D; Age:5.2 +070F..074A; Age:5.2 +074D..07B1; Age:5.2 +07C0..07FA; Age:5.2 +0800..082D; Age:5.2 +0830..083E; Age:5.2 +0900..0939; Age:5.2 +093C..094E; Age:5.2 +0950..0955; Age:5.2 +0958..0972; Age:5.2 +0979..097F; Age:5.2 +0981..0983; Age:5.2 +0985..098C; Age:5.2 +098F..0990; Age:5.2 +0993..09A8; Age:5.2 +09AA..09B0; Age:5.2 +09B2..09B2; Age:5.2 +09B6..09B9; Age:5.2 +09BC..09C4; Age:5.2 +09C7..09C8; Age:5.2 +09CB..09CE; Age:5.2 +09D7..09D7; Age:5.2 +09DC..09DD; Age:5.2 +09DF..09E3; Age:5.2 +09E6..09FB; Age:5.2 +0A01..0A03; Age:5.2 +0A05..0A0A; Age:5.2 +0A0F..0A10; Age:5.2 +0A13..0A28; Age:5.2 +0A2A..0A30; Age:5.2 +0A32..0A33; Age:5.2 +0A35..0A36; Age:5.2 +0A38..0A39; Age:5.2 +0A3C..0A3C; Age:5.2 +0A3E..0A42; Age:5.2 +0A47..0A48; Age:5.2 +0A4B..0A4D; Age:5.2 +0A51..0A51; Age:5.2 +0A59..0A5C; Age:5.2 +0A5E..0A5E; Age:5.2 +0A66..0A75; Age:5.2 +0A81..0A83; Age:5.2 +0A85..0A8D; Age:5.2 +0A8F..0A91; Age:5.2 +0A93..0AA8; Age:5.2 +0AAA..0AB0; Age:5.2 +0AB2..0AB3; Age:5.2 +0AB5..0AB9; Age:5.2 +0ABC..0AC5; Age:5.2 +0AC7..0AC9; Age:5.2 +0ACB..0ACD; Age:5.2 +0AD0..0AD0; Age:5.2 +0AE0..0AE3; Age:5.2 +0AE6..0AEF; Age:5.2 +0AF1..0AF1; Age:5.2 +0B01..0B03; Age:5.2 +0B05..0B0C; Age:5.2 +0B0F..0B10; Age:5.2 +0B13..0B28; Age:5.2 +0B2A..0B30; Age:5.2 +0B32..0B33; Age:5.2 +0B35..0B39; Age:5.2 +0B3C..0B44; Age:5.2 +0B47..0B48; Age:5.2 +0B4B..0B4D; Age:5.2 +0B56..0B57; Age:5.2 +0B5C..0B5D; Age:5.2 +0B5F..0B63; Age:5.2 +0B66..0B71; Age:5.2 +0B82..0B83; Age:5.2 +0B85..0B8A; Age:5.2 +0B8E..0B90; Age:5.2 +0B92..0B95; Age:5.2 +0B99..0B9A; Age:5.2 +0B9C..0B9C; Age:5.2 +0B9E..0B9F; Age:5.2 +0BA3..0BA4; Age:5.2 +0BA8..0BAA; Age:5.2 +0BAE..0BB9; Age:5.2 +0BBE..0BC2; Age:5.2 +0BC6..0BC8; Age:5.2 +0BCA..0BCD; Age:5.2 +0BD0..0BD0; Age:5.2 +0BD7..0BD7; Age:5.2 +0BE6..0BFA; Age:5.2 +0C01..0C03; Age:5.2 +0C05..0C0C; Age:5.2 +0C0E..0C10; Age:5.2 +0C12..0C28; Age:5.2 +0C2A..0C33; Age:5.2 +0C35..0C39; Age:5.2 +0C3D..0C44; Age:5.2 +0C46..0C48; Age:5.2 +0C4A..0C4D; Age:5.2 +0C55..0C56; Age:5.2 +0C58..0C59; Age:5.2 +0C60..0C63; Age:5.2 +0C66..0C6F; Age:5.2 +0C78..0C7F; Age:5.2 +0C82..0C83; Age:5.2 +0C85..0C8C; Age:5.2 +0C8E..0C90; Age:5.2 +0C92..0CA8; Age:5.2 +0CAA..0CB3; Age:5.2 +0CB5..0CB9; Age:5.2 +0CBC..0CC4; Age:5.2 +0CC6..0CC8; Age:5.2 +0CCA..0CCD; Age:5.2 +0CD5..0CD6; Age:5.2 +0CDE..0CDE; Age:5.2 +0CE0..0CE3; Age:5.2 +0CE6..0CEF; Age:5.2 +0CF1..0CF2; Age:5.2 +0D02..0D03; Age:5.2 +0D05..0D0C; Age:5.2 +0D0E..0D10; Age:5.2 +0D12..0D28; Age:5.2 +0D2A..0D39; Age:5.2 +0D3D..0D44; Age:5.2 +0D46..0D48; Age:5.2 +0D4A..0D4D; Age:5.2 +0D57..0D57; Age:5.2 +0D60..0D63; Age:5.2 +0D66..0D75; Age:5.2 +0D79..0D7F; Age:5.2 +0D82..0D83; Age:5.2 +0D85..0D96; Age:5.2 +0D9A..0DB1; Age:5.2 +0DB3..0DBB; Age:5.2 +0DBD..0DBD; Age:5.2 +0DC0..0DC6; Age:5.2 +0DCA..0DCA; Age:5.2 +0DCF..0DD4; Age:5.2 +0DD6..0DD6; Age:5.2 +0DD8..0DDF; Age:5.2 +0DF2..0DF4; Age:5.2 +0E01..0E3A; Age:5.2 +0E3F..0E5B; Age:5.2 +0E81..0E82; Age:5.2 +0E84..0E84; Age:5.2 +0E87..0E88; Age:5.2 +0E8A..0E8A; Age:5.2 +0E8D..0E8D; Age:5.2 +0E94..0E97; Age:5.2 +0E99..0E9F; Age:5.2 +0EA1..0EA3; Age:5.2 +0EA5..0EA5; Age:5.2 +0EA7..0EA7; Age:5.2 +0EAA..0EAB; Age:5.2 +0EAD..0EB9; Age:5.2 +0EBB..0EBD; Age:5.2 +0EC0..0EC4; Age:5.2 +0EC6..0EC6; Age:5.2 +0EC8..0ECD; Age:5.2 +0ED0..0ED9; Age:5.2 +0EDC..0EDD; Age:5.2 +0F00..0F47; Age:5.2 +0F49..0F6C; Age:5.2 +0F71..0F8B; Age:5.2 +0F90..0F97; Age:5.2 +0F99..0FBC; Age:5.2 +0FBE..0FCC; Age:5.2 +0FCE..0FD8; Age:5.2 +1000..10C5; Age:5.2 +10D0..10FC; Age:5.2 +1100..1248; Age:5.2 +124A..124D; Age:5.2 +1250..1256; Age:5.2 +1258..1258; Age:5.2 +125A..125D; Age:5.2 +1260..1288; Age:5.2 +128A..128D; Age:5.2 +1290..12B0; Age:5.2 +12B2..12B5; Age:5.2 +12B8..12BE; Age:5.2 +12C0..12C0; Age:5.2 +12C2..12C5; Age:5.2 +12C8..12D6; Age:5.2 +12D8..1310; Age:5.2 +1312..1315; Age:5.2 +1318..135A; Age:5.2 +135F..137C; Age:5.2 +1380..1399; Age:5.2 +13A0..13F4; Age:5.2 +1400..169C; Age:5.2 +16A0..16F0; Age:5.2 +1700..170C; Age:5.2 +170E..1714; Age:5.2 +1720..1736; Age:5.2 +1740..1753; Age:5.2 +1760..176C; Age:5.2 +176E..1770; Age:5.2 +1772..1773; Age:5.2 +1780..17DD; Age:5.2 +17E0..17E9; Age:5.2 +17F0..17F9; Age:5.2 +1800..180E; Age:5.2 +1810..1819; Age:5.2 +1820..1877; Age:5.2 +1880..18AA; Age:5.2 +18B0..18F5; Age:5.2 +1900..191C; Age:5.2 +1920..192B; Age:5.2 +1930..193B; Age:5.2 +1940..1940; Age:5.2 +1944..196D; Age:5.2 +1970..1974; Age:5.2 +1980..19AB; Age:5.2 +19B0..19C9; Age:5.2 +19D0..19DA; Age:5.2 +19DE..1A1B; Age:5.2 +1A1E..1A5E; Age:5.2 +1A60..1A7C; Age:5.2 +1A7F..1A89; Age:5.2 +1A90..1A99; Age:5.2 +1AA0..1AAD; Age:5.2 +1B00..1B4B; Age:5.2 +1B50..1B7C; Age:5.2 +1B80..1BAA; Age:5.2 +1BAE..1BB9; Age:5.2 +1C00..1C37; Age:5.2 +1C3B..1C49; Age:5.2 +1C4D..1C7F; Age:5.2 +1CD0..1CF2; Age:5.2 +1D00..1DE6; Age:5.2 +1DFD..1F15; Age:5.2 +1F18..1F1D; Age:5.2 +1F20..1F45; Age:5.2 +1F48..1F4D; Age:5.2 +1F50..1F57; Age:5.2 +1F59..1F59; Age:5.2 +1F5B..1F5B; Age:5.2 +1F5D..1F5D; Age:5.2 +1F5F..1F7D; Age:5.2 +1F80..1FB4; Age:5.2 +1FB6..1FC4; Age:5.2 +1FC6..1FD3; Age:5.2 +1FD6..1FDB; Age:5.2 +1FDD..1FEF; Age:5.2 +1FF2..1FF4; Age:5.2 +1FF6..1FFE; Age:5.2 +2000..2064; Age:5.2 +206A..2071; Age:5.2 +2074..208E; Age:5.2 +2090..2094; Age:5.2 +20A0..20B8; Age:5.2 +20D0..20F0; Age:5.2 +2100..2189; Age:5.2 +2190..23E8; Age:5.2 +2400..2426; Age:5.2 +2440..244A; Age:5.2 +2460..26CD; Age:5.2 +26CF..26E1; Age:5.2 +26E3..26E3; Age:5.2 +26E8..26FF; Age:5.2 +2701..2704; Age:5.2 +2706..2709; Age:5.2 +270C..2727; Age:5.2 +2729..274B; Age:5.2 +274D..274D; Age:5.2 +274F..2752; Age:5.2 +2756..275E; Age:5.2 +2761..2794; Age:5.2 +2798..27AF; Age:5.2 +27B1..27BE; Age:5.2 +27C0..27CA; Age:5.2 +27CC..27CC; Age:5.2 +27D0..2B4C; Age:5.2 +2B50..2B59; Age:5.2 +2C00..2C2E; Age:5.2 +2C30..2C5E; Age:5.2 +2C60..2CF1; Age:5.2 +2CF9..2D25; Age:5.2 +2D30..2D65; Age:5.2 +2D6F..2D6F; Age:5.2 +2D80..2D96; Age:5.2 +2DA0..2DA6; Age:5.2 +2DA8..2DAE; Age:5.2 +2DB0..2DB6; Age:5.2 +2DB8..2DBE; Age:5.2 +2DC0..2DC6; Age:5.2 +2DC8..2DCE; Age:5.2 +2DD0..2DD6; Age:5.2 +2DD8..2DDE; Age:5.2 +2DE0..2E31; Age:5.2 +2E80..2E99; Age:5.2 +2E9B..2EF3; Age:5.2 +2F00..2FD5; Age:5.2 +2FF0..2FFB; Age:5.2 +3000..303F; Age:5.2 +3041..3096; Age:5.2 +3099..30FF; Age:5.2 +3105..312D; Age:5.2 +3131..318E; Age:5.2 +3190..31B7; Age:5.2 +31C0..31E3; Age:5.2 +31F0..321E; Age:5.2 +3220..32FE; Age:5.2 +3300..4DB5; Age:5.2 +4DC0..9FCB; Age:5.2 +A000..A48C; Age:5.2 +A490..A4C6; Age:5.2 +A4D0..A62B; Age:5.2 +A640..A65F; Age:5.2 +A662..A673; Age:5.2 +A67C..A697; Age:5.2 +A6A0..A6F7; Age:5.2 +A700..A78C; Age:5.2 +A7FB..A82B; Age:5.2 +A830..A839; Age:5.2 +A840..A877; Age:5.2 +A880..A8C4; Age:5.2 +A8CE..A8D9; Age:5.2 +A8E0..A8FB; Age:5.2 +A900..A953; Age:5.2 +A95F..A97C; Age:5.2 +A980..A9CD; Age:5.2 +A9CF..A9D9; Age:5.2 +A9DE..A9DF; Age:5.2 +AA00..AA36; Age:5.2 +AA40..AA4D; Age:5.2 +AA50..AA59; Age:5.2 +AA5C..AA7B; Age:5.2 +AA80..AAC2; Age:5.2 +AADB..AADF; Age:5.2 +ABC0..ABED; Age:5.2 +ABF0..ABF9; Age:5.2 +AC00..D7A3; Age:5.2 +D7B0..D7C6; Age:5.2 +D7CB..D7FB; Age:5.2 +E000..FA2D; Age:5.2 +FA30..FA6D; Age:5.2 +FA70..FAD9; Age:5.2 +FB00..FB06; Age:5.2 +FB13..FB17; Age:5.2 +FB1D..FB36; Age:5.2 +FB38..FB3C; Age:5.2 +FB3E..FB3E; Age:5.2 +FB40..FB41; Age:5.2 +FB43..FB44; Age:5.2 +FB46..FBB1; Age:5.2 +FBD3..FD3F; Age:5.2 +FD50..FD8F; Age:5.2 +FD92..FDC7; Age:5.2 +FDD0..FDFD; Age:5.2 +FE00..FE19; Age:5.2 +FE20..FE26; Age:5.2 +FE30..FE52; Age:5.2 +FE54..FE66; Age:5.2 +FE68..FE6B; Age:5.2 +FE70..FE74; Age:5.2 +FE76..FEFC; Age:5.2 +FEFF..FEFF; Age:5.2 +FF01..FFBE; Age:5.2 +FFC2..FFC7; Age:5.2 +FFCA..FFCF; Age:5.2 +FFD2..FFD7; Age:5.2 +FFDA..FFDC; Age:5.2 +FFE0..FFE6; Age:5.2 +FFE8..FFEE; Age:5.2 +FFF9..1000B; Age:5.2 +1000D..10026; Age:5.2 +10028..1003A; Age:5.2 +1003C..1003D; Age:5.2 +1003F..1004D; Age:5.2 +10050..1005D; Age:5.2 +10080..100FA; Age:5.2 +10100..10102; Age:5.2 +10107..10133; Age:5.2 +10137..1018A; Age:5.2 +10190..1019B; Age:5.2 +101D0..101FD; Age:5.2 +10280..1029C; Age:5.2 +102A0..102D0; Age:5.2 +10300..1031E; Age:5.2 +10320..10323; Age:5.2 +10330..1034A; Age:5.2 +10380..1039D; Age:5.2 +1039F..103C3; Age:5.2 +103C8..103D5; Age:5.2 +10400..1049D; Age:5.2 +104A0..104A9; Age:5.2 +10800..10805; Age:5.2 +10808..10808; Age:5.2 +1080A..10835; Age:5.2 +10837..10838; Age:5.2 +1083C..1083C; Age:5.2 +1083F..10855; Age:5.2 +10857..1085F; Age:5.2 +10900..1091B; Age:5.2 +1091F..10939; Age:5.2 +1093F..1093F; Age:5.2 +10A00..10A03; Age:5.2 +10A05..10A06; Age:5.2 +10A0C..10A13; Age:5.2 +10A15..10A17; Age:5.2 +10A19..10A33; Age:5.2 +10A38..10A3A; Age:5.2 +10A3F..10A47; Age:5.2 +10A50..10A58; Age:5.2 +10A60..10A7F; Age:5.2 +10B00..10B35; Age:5.2 +10B39..10B55; Age:5.2 +10B58..10B72; Age:5.2 +10B78..10B7F; Age:5.2 +10C00..10C48; Age:5.2 +10E60..10E7E; Age:5.2 +11080..110C1; Age:5.2 +12000..1236E; Age:5.2 +12400..12462; Age:5.2 +12470..12473; Age:5.2 +13000..1342E; Age:5.2 +1D000..1D0F5; Age:5.2 +1D100..1D126; Age:5.2 +1D129..1D1DD; Age:5.2 +1D200..1D245; Age:5.2 +1D300..1D356; Age:5.2 +1D360..1D371; Age:5.2 +1D400..1D454; Age:5.2 +1D456..1D49C; Age:5.2 +1D49E..1D49F; Age:5.2 +1D4A2..1D4A2; Age:5.2 +1D4A5..1D4A6; Age:5.2 +1D4A9..1D4AC; Age:5.2 +1D4AE..1D4B9; Age:5.2 +1D4BB..1D4BB; Age:5.2 +1D4BD..1D4C3; Age:5.2 +1D4C5..1D505; Age:5.2 +1D507..1D50A; Age:5.2 +1D50D..1D514; Age:5.2 +1D516..1D51C; Age:5.2 +1D51E..1D539; Age:5.2 +1D53B..1D53E; Age:5.2 +1D540..1D544; Age:5.2 +1D546..1D546; Age:5.2 +1D54A..1D550; Age:5.2 +1D552..1D6A5; Age:5.2 +1D6A8..1D7CB; Age:5.2 +1D7CE..1D7FF; Age:5.2 +1F000..1F02B; Age:5.2 +1F030..1F093; Age:5.2 +1F100..1F10A; Age:5.2 +1F110..1F12E; Age:5.2 +1F131..1F131; Age:5.2 +1F13D..1F13D; Age:5.2 +1F13F..1F13F; Age:5.2 +1F142..1F142; Age:5.2 +1F146..1F146; Age:5.2 +1F14A..1F14E; Age:5.2 +1F157..1F157; Age:5.2 +1F15F..1F15F; Age:5.2 +1F179..1F179; Age:5.2 +1F17B..1F17C; Age:5.2 +1F17F..1F17F; Age:5.2 +1F18A..1F18D; Age:5.2 +1F190..1F190; Age:5.2 +1F200..1F200; Age:5.2 +1F210..1F231; Age:5.2 +1F240..1F248; Age:5.2 +1FFFE..2A6D6; Age:5.2 +2A700..2B734; Age:5.2 +2F800..2FA1D; Age:5.2 +2FFFE..2FFFF; Age:5.2 +3FFFE..3FFFF; Age:5.2 +4FFFE..4FFFF; Age:5.2 +5FFFE..5FFFF; Age:5.2 +6FFFE..6FFFF; Age:5.2 +7FFFE..7FFFF; Age:5.2 +8FFFE..8FFFF; Age:5.2 +9FFFE..9FFFF; Age:5.2 +AFFFE..AFFFF; Age:5.2 +BFFFE..BFFFF; Age:5.2 +CFFFE..CFFFF; Age:5.2 +DFFFE..DFFFF; Age:5.2 +E0001..E0001; Age:5.2 +E0020..E007F; Age:5.2 +E0100..E01EF; Age:5.2 +EFFFE..10FFFF; Age:5.2 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_2.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_2.test new file mode 100644 index 000000000..15545d8b2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_5_2.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_5_2 + +description: +Tests character class syntax of the Unicode 11.0 Age=5.2 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_0.flex new file mode 100644 index 000000000..40b7817b0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_6_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:6.0} { setCurCharPropertyValue("Age:6.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_0.output new file mode 100644 index 000000000..851b2e830 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_0.output @@ -0,0 +1,511 @@ +0000..0377; Age:6.0 +037A..037E; Age:6.0 +0384..038A; Age:6.0 +038C..038C; Age:6.0 +038E..03A1; Age:6.0 +03A3..0527; Age:6.0 +0531..0556; Age:6.0 +0559..055F; Age:6.0 +0561..0587; Age:6.0 +0589..058A; Age:6.0 +0591..05C7; Age:6.0 +05D0..05EA; Age:6.0 +05F0..05F4; Age:6.0 +0600..0603; Age:6.0 +0606..061B; Age:6.0 +061E..070D; Age:6.0 +070F..074A; Age:6.0 +074D..07B1; Age:6.0 +07C0..07FA; Age:6.0 +0800..082D; Age:6.0 +0830..083E; Age:6.0 +0840..085B; Age:6.0 +085E..085E; Age:6.0 +0900..0977; Age:6.0 +0979..097F; Age:6.0 +0981..0983; Age:6.0 +0985..098C; Age:6.0 +098F..0990; Age:6.0 +0993..09A8; Age:6.0 +09AA..09B0; Age:6.0 +09B2..09B2; Age:6.0 +09B6..09B9; Age:6.0 +09BC..09C4; Age:6.0 +09C7..09C8; Age:6.0 +09CB..09CE; Age:6.0 +09D7..09D7; Age:6.0 +09DC..09DD; Age:6.0 +09DF..09E3; Age:6.0 +09E6..09FB; Age:6.0 +0A01..0A03; Age:6.0 +0A05..0A0A; Age:6.0 +0A0F..0A10; Age:6.0 +0A13..0A28; Age:6.0 +0A2A..0A30; Age:6.0 +0A32..0A33; Age:6.0 +0A35..0A36; Age:6.0 +0A38..0A39; Age:6.0 +0A3C..0A3C; Age:6.0 +0A3E..0A42; Age:6.0 +0A47..0A48; Age:6.0 +0A4B..0A4D; Age:6.0 +0A51..0A51; Age:6.0 +0A59..0A5C; Age:6.0 +0A5E..0A5E; Age:6.0 +0A66..0A75; Age:6.0 +0A81..0A83; Age:6.0 +0A85..0A8D; Age:6.0 +0A8F..0A91; Age:6.0 +0A93..0AA8; Age:6.0 +0AAA..0AB0; Age:6.0 +0AB2..0AB3; Age:6.0 +0AB5..0AB9; Age:6.0 +0ABC..0AC5; Age:6.0 +0AC7..0AC9; Age:6.0 +0ACB..0ACD; Age:6.0 +0AD0..0AD0; Age:6.0 +0AE0..0AE3; Age:6.0 +0AE6..0AEF; Age:6.0 +0AF1..0AF1; Age:6.0 +0B01..0B03; Age:6.0 +0B05..0B0C; Age:6.0 +0B0F..0B10; Age:6.0 +0B13..0B28; Age:6.0 +0B2A..0B30; Age:6.0 +0B32..0B33; Age:6.0 +0B35..0B39; Age:6.0 +0B3C..0B44; Age:6.0 +0B47..0B48; Age:6.0 +0B4B..0B4D; Age:6.0 +0B56..0B57; Age:6.0 +0B5C..0B5D; Age:6.0 +0B5F..0B63; Age:6.0 +0B66..0B77; Age:6.0 +0B82..0B83; Age:6.0 +0B85..0B8A; Age:6.0 +0B8E..0B90; Age:6.0 +0B92..0B95; Age:6.0 +0B99..0B9A; Age:6.0 +0B9C..0B9C; Age:6.0 +0B9E..0B9F; Age:6.0 +0BA3..0BA4; Age:6.0 +0BA8..0BAA; Age:6.0 +0BAE..0BB9; Age:6.0 +0BBE..0BC2; Age:6.0 +0BC6..0BC8; Age:6.0 +0BCA..0BCD; Age:6.0 +0BD0..0BD0; Age:6.0 +0BD7..0BD7; Age:6.0 +0BE6..0BFA; Age:6.0 +0C01..0C03; Age:6.0 +0C05..0C0C; Age:6.0 +0C0E..0C10; Age:6.0 +0C12..0C28; Age:6.0 +0C2A..0C33; Age:6.0 +0C35..0C39; Age:6.0 +0C3D..0C44; Age:6.0 +0C46..0C48; Age:6.0 +0C4A..0C4D; Age:6.0 +0C55..0C56; Age:6.0 +0C58..0C59; Age:6.0 +0C60..0C63; Age:6.0 +0C66..0C6F; Age:6.0 +0C78..0C7F; Age:6.0 +0C82..0C83; Age:6.0 +0C85..0C8C; Age:6.0 +0C8E..0C90; Age:6.0 +0C92..0CA8; Age:6.0 +0CAA..0CB3; Age:6.0 +0CB5..0CB9; Age:6.0 +0CBC..0CC4; Age:6.0 +0CC6..0CC8; Age:6.0 +0CCA..0CCD; Age:6.0 +0CD5..0CD6; Age:6.0 +0CDE..0CDE; Age:6.0 +0CE0..0CE3; Age:6.0 +0CE6..0CEF; Age:6.0 +0CF1..0CF2; Age:6.0 +0D02..0D03; Age:6.0 +0D05..0D0C; Age:6.0 +0D0E..0D10; Age:6.0 +0D12..0D3A; Age:6.0 +0D3D..0D44; Age:6.0 +0D46..0D48; Age:6.0 +0D4A..0D4E; Age:6.0 +0D57..0D57; Age:6.0 +0D60..0D63; Age:6.0 +0D66..0D75; Age:6.0 +0D79..0D7F; Age:6.0 +0D82..0D83; Age:6.0 +0D85..0D96; Age:6.0 +0D9A..0DB1; Age:6.0 +0DB3..0DBB; Age:6.0 +0DBD..0DBD; Age:6.0 +0DC0..0DC6; Age:6.0 +0DCA..0DCA; Age:6.0 +0DCF..0DD4; Age:6.0 +0DD6..0DD6; Age:6.0 +0DD8..0DDF; Age:6.0 +0DF2..0DF4; Age:6.0 +0E01..0E3A; Age:6.0 +0E3F..0E5B; Age:6.0 +0E81..0E82; Age:6.0 +0E84..0E84; Age:6.0 +0E87..0E88; Age:6.0 +0E8A..0E8A; Age:6.0 +0E8D..0E8D; Age:6.0 +0E94..0E97; Age:6.0 +0E99..0E9F; Age:6.0 +0EA1..0EA3; Age:6.0 +0EA5..0EA5; Age:6.0 +0EA7..0EA7; Age:6.0 +0EAA..0EAB; Age:6.0 +0EAD..0EB9; Age:6.0 +0EBB..0EBD; Age:6.0 +0EC0..0EC4; Age:6.0 +0EC6..0EC6; Age:6.0 +0EC8..0ECD; Age:6.0 +0ED0..0ED9; Age:6.0 +0EDC..0EDD; Age:6.0 +0F00..0F47; Age:6.0 +0F49..0F6C; Age:6.0 +0F71..0F97; Age:6.0 +0F99..0FBC; Age:6.0 +0FBE..0FCC; Age:6.0 +0FCE..0FDA; Age:6.0 +1000..10C5; Age:6.0 +10D0..10FC; Age:6.0 +1100..1248; Age:6.0 +124A..124D; Age:6.0 +1250..1256; Age:6.0 +1258..1258; Age:6.0 +125A..125D; Age:6.0 +1260..1288; Age:6.0 +128A..128D; Age:6.0 +1290..12B0; Age:6.0 +12B2..12B5; Age:6.0 +12B8..12BE; Age:6.0 +12C0..12C0; Age:6.0 +12C2..12C5; Age:6.0 +12C8..12D6; Age:6.0 +12D8..1310; Age:6.0 +1312..1315; Age:6.0 +1318..135A; Age:6.0 +135D..137C; Age:6.0 +1380..1399; Age:6.0 +13A0..13F4; Age:6.0 +1400..169C; Age:6.0 +16A0..16F0; Age:6.0 +1700..170C; Age:6.0 +170E..1714; Age:6.0 +1720..1736; Age:6.0 +1740..1753; Age:6.0 +1760..176C; Age:6.0 +176E..1770; Age:6.0 +1772..1773; Age:6.0 +1780..17DD; Age:6.0 +17E0..17E9; Age:6.0 +17F0..17F9; Age:6.0 +1800..180E; Age:6.0 +1810..1819; Age:6.0 +1820..1877; Age:6.0 +1880..18AA; Age:6.0 +18B0..18F5; Age:6.0 +1900..191C; Age:6.0 +1920..192B; Age:6.0 +1930..193B; Age:6.0 +1940..1940; Age:6.0 +1944..196D; Age:6.0 +1970..1974; Age:6.0 +1980..19AB; Age:6.0 +19B0..19C9; Age:6.0 +19D0..19DA; Age:6.0 +19DE..1A1B; Age:6.0 +1A1E..1A5E; Age:6.0 +1A60..1A7C; Age:6.0 +1A7F..1A89; Age:6.0 +1A90..1A99; Age:6.0 +1AA0..1AAD; Age:6.0 +1B00..1B4B; Age:6.0 +1B50..1B7C; Age:6.0 +1B80..1BAA; Age:6.0 +1BAE..1BB9; Age:6.0 +1BC0..1BF3; Age:6.0 +1BFC..1C37; Age:6.0 +1C3B..1C49; Age:6.0 +1C4D..1C7F; Age:6.0 +1CD0..1CF2; Age:6.0 +1D00..1DE6; Age:6.0 +1DFC..1F15; Age:6.0 +1F18..1F1D; Age:6.0 +1F20..1F45; Age:6.0 +1F48..1F4D; Age:6.0 +1F50..1F57; Age:6.0 +1F59..1F59; Age:6.0 +1F5B..1F5B; Age:6.0 +1F5D..1F5D; Age:6.0 +1F5F..1F7D; Age:6.0 +1F80..1FB4; Age:6.0 +1FB6..1FC4; Age:6.0 +1FC6..1FD3; Age:6.0 +1FD6..1FDB; Age:6.0 +1FDD..1FEF; Age:6.0 +1FF2..1FF4; Age:6.0 +1FF6..1FFE; Age:6.0 +2000..2064; Age:6.0 +206A..2071; Age:6.0 +2074..208E; Age:6.0 +2090..209C; Age:6.0 +20A0..20B9; Age:6.0 +20D0..20F0; Age:6.0 +2100..2189; Age:6.0 +2190..23F3; Age:6.0 +2400..2426; Age:6.0 +2440..244A; Age:6.0 +2460..26FF; Age:6.0 +2701..27CA; Age:6.0 +27CC..27CC; Age:6.0 +27CE..2B4C; Age:6.0 +2B50..2B59; Age:6.0 +2C00..2C2E; Age:6.0 +2C30..2C5E; Age:6.0 +2C60..2CF1; Age:6.0 +2CF9..2D25; Age:6.0 +2D30..2D65; Age:6.0 +2D6F..2D70; Age:6.0 +2D7F..2D96; Age:6.0 +2DA0..2DA6; Age:6.0 +2DA8..2DAE; Age:6.0 +2DB0..2DB6; Age:6.0 +2DB8..2DBE; Age:6.0 +2DC0..2DC6; Age:6.0 +2DC8..2DCE; Age:6.0 +2DD0..2DD6; Age:6.0 +2DD8..2DDE; Age:6.0 +2DE0..2E31; Age:6.0 +2E80..2E99; Age:6.0 +2E9B..2EF3; Age:6.0 +2F00..2FD5; Age:6.0 +2FF0..2FFB; Age:6.0 +3000..303F; Age:6.0 +3041..3096; Age:6.0 +3099..30FF; Age:6.0 +3105..312D; Age:6.0 +3131..318E; Age:6.0 +3190..31BA; Age:6.0 +31C0..31E3; Age:6.0 +31F0..321E; Age:6.0 +3220..32FE; Age:6.0 +3300..4DB5; Age:6.0 +4DC0..9FCB; Age:6.0 +A000..A48C; Age:6.0 +A490..A4C6; Age:6.0 +A4D0..A62B; Age:6.0 +A640..A673; Age:6.0 +A67C..A697; Age:6.0 +A6A0..A6F7; Age:6.0 +A700..A78E; Age:6.0 +A790..A791; Age:6.0 +A7A0..A7A9; Age:6.0 +A7FA..A82B; Age:6.0 +A830..A839; Age:6.0 +A840..A877; Age:6.0 +A880..A8C4; Age:6.0 +A8CE..A8D9; Age:6.0 +A8E0..A8FB; Age:6.0 +A900..A953; Age:6.0 +A95F..A97C; Age:6.0 +A980..A9CD; Age:6.0 +A9CF..A9D9; Age:6.0 +A9DE..A9DF; Age:6.0 +AA00..AA36; Age:6.0 +AA40..AA4D; Age:6.0 +AA50..AA59; Age:6.0 +AA5C..AA7B; Age:6.0 +AA80..AAC2; Age:6.0 +AADB..AADF; Age:6.0 +AB01..AB06; Age:6.0 +AB09..AB0E; Age:6.0 +AB11..AB16; Age:6.0 +AB20..AB26; Age:6.0 +AB28..AB2E; Age:6.0 +ABC0..ABED; Age:6.0 +ABF0..ABF9; Age:6.0 +AC00..D7A3; Age:6.0 +D7B0..D7C6; Age:6.0 +D7CB..D7FB; Age:6.0 +E000..FA2D; Age:6.0 +FA30..FA6D; Age:6.0 +FA70..FAD9; Age:6.0 +FB00..FB06; Age:6.0 +FB13..FB17; Age:6.0 +FB1D..FB36; Age:6.0 +FB38..FB3C; Age:6.0 +FB3E..FB3E; Age:6.0 +FB40..FB41; Age:6.0 +FB43..FB44; Age:6.0 +FB46..FBC1; Age:6.0 +FBD3..FD3F; Age:6.0 +FD50..FD8F; Age:6.0 +FD92..FDC7; Age:6.0 +FDD0..FDFD; Age:6.0 +FE00..FE19; Age:6.0 +FE20..FE26; Age:6.0 +FE30..FE52; Age:6.0 +FE54..FE66; Age:6.0 +FE68..FE6B; Age:6.0 +FE70..FE74; Age:6.0 +FE76..FEFC; Age:6.0 +FEFF..FEFF; Age:6.0 +FF01..FFBE; Age:6.0 +FFC2..FFC7; Age:6.0 +FFCA..FFCF; Age:6.0 +FFD2..FFD7; Age:6.0 +FFDA..FFDC; Age:6.0 +FFE0..FFE6; Age:6.0 +FFE8..FFEE; Age:6.0 +FFF9..1000B; Age:6.0 +1000D..10026; Age:6.0 +10028..1003A; Age:6.0 +1003C..1003D; Age:6.0 +1003F..1004D; Age:6.0 +10050..1005D; Age:6.0 +10080..100FA; Age:6.0 +10100..10102; Age:6.0 +10107..10133; Age:6.0 +10137..1018A; Age:6.0 +10190..1019B; Age:6.0 +101D0..101FD; Age:6.0 +10280..1029C; Age:6.0 +102A0..102D0; Age:6.0 +10300..1031E; Age:6.0 +10320..10323; Age:6.0 +10330..1034A; Age:6.0 +10380..1039D; Age:6.0 +1039F..103C3; Age:6.0 +103C8..103D5; Age:6.0 +10400..1049D; Age:6.0 +104A0..104A9; Age:6.0 +10800..10805; Age:6.0 +10808..10808; Age:6.0 +1080A..10835; Age:6.0 +10837..10838; Age:6.0 +1083C..1083C; Age:6.0 +1083F..10855; Age:6.0 +10857..1085F; Age:6.0 +10900..1091B; Age:6.0 +1091F..10939; Age:6.0 +1093F..1093F; Age:6.0 +10A00..10A03; Age:6.0 +10A05..10A06; Age:6.0 +10A0C..10A13; Age:6.0 +10A15..10A17; Age:6.0 +10A19..10A33; Age:6.0 +10A38..10A3A; Age:6.0 +10A3F..10A47; Age:6.0 +10A50..10A58; Age:6.0 +10A60..10A7F; Age:6.0 +10B00..10B35; Age:6.0 +10B39..10B55; Age:6.0 +10B58..10B72; Age:6.0 +10B78..10B7F; Age:6.0 +10C00..10C48; Age:6.0 +10E60..10E7E; Age:6.0 +11000..1104D; Age:6.0 +11052..1106F; Age:6.0 +11080..110C1; Age:6.0 +12000..1236E; Age:6.0 +12400..12462; Age:6.0 +12470..12473; Age:6.0 +13000..1342E; Age:6.0 +16800..16A38; Age:6.0 +1B000..1B001; Age:6.0 +1D000..1D0F5; Age:6.0 +1D100..1D126; Age:6.0 +1D129..1D1DD; Age:6.0 +1D200..1D245; Age:6.0 +1D300..1D356; Age:6.0 +1D360..1D371; Age:6.0 +1D400..1D454; Age:6.0 +1D456..1D49C; Age:6.0 +1D49E..1D49F; Age:6.0 +1D4A2..1D4A2; Age:6.0 +1D4A5..1D4A6; Age:6.0 +1D4A9..1D4AC; Age:6.0 +1D4AE..1D4B9; Age:6.0 +1D4BB..1D4BB; Age:6.0 +1D4BD..1D4C3; Age:6.0 +1D4C5..1D505; Age:6.0 +1D507..1D50A; Age:6.0 +1D50D..1D514; Age:6.0 +1D516..1D51C; Age:6.0 +1D51E..1D539; Age:6.0 +1D53B..1D53E; Age:6.0 +1D540..1D544; Age:6.0 +1D546..1D546; Age:6.0 +1D54A..1D550; Age:6.0 +1D552..1D6A5; Age:6.0 +1D6A8..1D7CB; Age:6.0 +1D7CE..1D7FF; Age:6.0 +1F000..1F02B; Age:6.0 +1F030..1F093; Age:6.0 +1F0A0..1F0AE; Age:6.0 +1F0B1..1F0BE; Age:6.0 +1F0C1..1F0CF; Age:6.0 +1F0D1..1F0DF; Age:6.0 +1F100..1F10A; Age:6.0 +1F110..1F12E; Age:6.0 +1F130..1F169; Age:6.0 +1F170..1F19A; Age:6.0 +1F1E6..1F202; Age:6.0 +1F210..1F23A; Age:6.0 +1F240..1F248; Age:6.0 +1F250..1F251; Age:6.0 +1F300..1F320; Age:6.0 +1F330..1F335; Age:6.0 +1F337..1F37C; Age:6.0 +1F380..1F393; Age:6.0 +1F3A0..1F3C4; Age:6.0 +1F3C6..1F3CA; Age:6.0 +1F3E0..1F3F0; Age:6.0 +1F400..1F43E; Age:6.0 +1F440..1F440; Age:6.0 +1F442..1F4F7; Age:6.0 +1F4F9..1F4FC; Age:6.0 +1F500..1F53D; Age:6.0 +1F550..1F567; Age:6.0 +1F5FB..1F5FF; Age:6.0 +1F601..1F610; Age:6.0 +1F612..1F614; Age:6.0 +1F616..1F616; Age:6.0 +1F618..1F618; Age:6.0 +1F61A..1F61A; Age:6.0 +1F61C..1F61E; Age:6.0 +1F620..1F625; Age:6.0 +1F628..1F62B; Age:6.0 +1F62D..1F62D; Age:6.0 +1F630..1F633; Age:6.0 +1F635..1F640; Age:6.0 +1F645..1F64F; Age:6.0 +1F680..1F6C5; Age:6.0 +1F700..1F773; Age:6.0 +1FFFE..2A6D6; Age:6.0 +2A700..2B734; Age:6.0 +2B740..2B81D; Age:6.0 +2F800..2FA1D; Age:6.0 +2FFFE..2FFFF; Age:6.0 +3FFFE..3FFFF; Age:6.0 +4FFFE..4FFFF; Age:6.0 +5FFFE..5FFFF; Age:6.0 +6FFFE..6FFFF; Age:6.0 +7FFFE..7FFFF; Age:6.0 +8FFFE..8FFFF; Age:6.0 +9FFFE..9FFFF; Age:6.0 +AFFFE..AFFFF; Age:6.0 +BFFFE..BFFFF; Age:6.0 +CFFFE..CFFFF; Age:6.0 +DFFFE..DFFFF; Age:6.0 +E0001..E0001; Age:6.0 +E0020..E007F; Age:6.0 +E0100..E01EF; Age:6.0 +EFFFE..10FFFF; Age:6.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_0.test new file mode 100644 index 000000000..74df58c24 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_6_0 + +description: +Tests character class syntax of the Unicode 11.0 Age=6.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_1.flex new file mode 100644 index 000000000..be5517b34 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_6_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:6.1} { setCurCharPropertyValue("Age:6.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_1.output new file mode 100644 index 000000000..0dad9f6cc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_1.output @@ -0,0 +1,549 @@ +0000..0377; Age:6.1 +037A..037E; Age:6.1 +0384..038A; Age:6.1 +038C..038C; Age:6.1 +038E..03A1; Age:6.1 +03A3..0527; Age:6.1 +0531..0556; Age:6.1 +0559..055F; Age:6.1 +0561..0587; Age:6.1 +0589..058A; Age:6.1 +058F..058F; Age:6.1 +0591..05C7; Age:6.1 +05D0..05EA; Age:6.1 +05F0..05F4; Age:6.1 +0600..0604; Age:6.1 +0606..061B; Age:6.1 +061E..070D; Age:6.1 +070F..074A; Age:6.1 +074D..07B1; Age:6.1 +07C0..07FA; Age:6.1 +0800..082D; Age:6.1 +0830..083E; Age:6.1 +0840..085B; Age:6.1 +085E..085E; Age:6.1 +08A0..08A0; Age:6.1 +08A2..08AC; Age:6.1 +08E4..08FE; Age:6.1 +0900..0977; Age:6.1 +0979..097F; Age:6.1 +0981..0983; Age:6.1 +0985..098C; Age:6.1 +098F..0990; Age:6.1 +0993..09A8; Age:6.1 +09AA..09B0; Age:6.1 +09B2..09B2; Age:6.1 +09B6..09B9; Age:6.1 +09BC..09C4; Age:6.1 +09C7..09C8; Age:6.1 +09CB..09CE; Age:6.1 +09D7..09D7; Age:6.1 +09DC..09DD; Age:6.1 +09DF..09E3; Age:6.1 +09E6..09FB; Age:6.1 +0A01..0A03; Age:6.1 +0A05..0A0A; Age:6.1 +0A0F..0A10; Age:6.1 +0A13..0A28; Age:6.1 +0A2A..0A30; Age:6.1 +0A32..0A33; Age:6.1 +0A35..0A36; Age:6.1 +0A38..0A39; Age:6.1 +0A3C..0A3C; Age:6.1 +0A3E..0A42; Age:6.1 +0A47..0A48; Age:6.1 +0A4B..0A4D; Age:6.1 +0A51..0A51; Age:6.1 +0A59..0A5C; Age:6.1 +0A5E..0A5E; Age:6.1 +0A66..0A75; Age:6.1 +0A81..0A83; Age:6.1 +0A85..0A8D; Age:6.1 +0A8F..0A91; Age:6.1 +0A93..0AA8; Age:6.1 +0AAA..0AB0; Age:6.1 +0AB2..0AB3; Age:6.1 +0AB5..0AB9; Age:6.1 +0ABC..0AC5; Age:6.1 +0AC7..0AC9; Age:6.1 +0ACB..0ACD; Age:6.1 +0AD0..0AD0; Age:6.1 +0AE0..0AE3; Age:6.1 +0AE6..0AF1; Age:6.1 +0B01..0B03; Age:6.1 +0B05..0B0C; Age:6.1 +0B0F..0B10; Age:6.1 +0B13..0B28; Age:6.1 +0B2A..0B30; Age:6.1 +0B32..0B33; Age:6.1 +0B35..0B39; Age:6.1 +0B3C..0B44; Age:6.1 +0B47..0B48; Age:6.1 +0B4B..0B4D; Age:6.1 +0B56..0B57; Age:6.1 +0B5C..0B5D; Age:6.1 +0B5F..0B63; Age:6.1 +0B66..0B77; Age:6.1 +0B82..0B83; Age:6.1 +0B85..0B8A; Age:6.1 +0B8E..0B90; Age:6.1 +0B92..0B95; Age:6.1 +0B99..0B9A; Age:6.1 +0B9C..0B9C; Age:6.1 +0B9E..0B9F; Age:6.1 +0BA3..0BA4; Age:6.1 +0BA8..0BAA; Age:6.1 +0BAE..0BB9; Age:6.1 +0BBE..0BC2; Age:6.1 +0BC6..0BC8; Age:6.1 +0BCA..0BCD; Age:6.1 +0BD0..0BD0; Age:6.1 +0BD7..0BD7; Age:6.1 +0BE6..0BFA; Age:6.1 +0C01..0C03; Age:6.1 +0C05..0C0C; Age:6.1 +0C0E..0C10; Age:6.1 +0C12..0C28; Age:6.1 +0C2A..0C33; Age:6.1 +0C35..0C39; Age:6.1 +0C3D..0C44; Age:6.1 +0C46..0C48; Age:6.1 +0C4A..0C4D; Age:6.1 +0C55..0C56; Age:6.1 +0C58..0C59; Age:6.1 +0C60..0C63; Age:6.1 +0C66..0C6F; Age:6.1 +0C78..0C7F; Age:6.1 +0C82..0C83; Age:6.1 +0C85..0C8C; Age:6.1 +0C8E..0C90; Age:6.1 +0C92..0CA8; Age:6.1 +0CAA..0CB3; Age:6.1 +0CB5..0CB9; Age:6.1 +0CBC..0CC4; Age:6.1 +0CC6..0CC8; Age:6.1 +0CCA..0CCD; Age:6.1 +0CD5..0CD6; Age:6.1 +0CDE..0CDE; Age:6.1 +0CE0..0CE3; Age:6.1 +0CE6..0CEF; Age:6.1 +0CF1..0CF2; Age:6.1 +0D02..0D03; Age:6.1 +0D05..0D0C; Age:6.1 +0D0E..0D10; Age:6.1 +0D12..0D3A; Age:6.1 +0D3D..0D44; Age:6.1 +0D46..0D48; Age:6.1 +0D4A..0D4E; Age:6.1 +0D57..0D57; Age:6.1 +0D60..0D63; Age:6.1 +0D66..0D75; Age:6.1 +0D79..0D7F; Age:6.1 +0D82..0D83; Age:6.1 +0D85..0D96; Age:6.1 +0D9A..0DB1; Age:6.1 +0DB3..0DBB; Age:6.1 +0DBD..0DBD; Age:6.1 +0DC0..0DC6; Age:6.1 +0DCA..0DCA; Age:6.1 +0DCF..0DD4; Age:6.1 +0DD6..0DD6; Age:6.1 +0DD8..0DDF; Age:6.1 +0DF2..0DF4; Age:6.1 +0E01..0E3A; Age:6.1 +0E3F..0E5B; Age:6.1 +0E81..0E82; Age:6.1 +0E84..0E84; Age:6.1 +0E87..0E88; Age:6.1 +0E8A..0E8A; Age:6.1 +0E8D..0E8D; Age:6.1 +0E94..0E97; Age:6.1 +0E99..0E9F; Age:6.1 +0EA1..0EA3; Age:6.1 +0EA5..0EA5; Age:6.1 +0EA7..0EA7; Age:6.1 +0EAA..0EAB; Age:6.1 +0EAD..0EB9; Age:6.1 +0EBB..0EBD; Age:6.1 +0EC0..0EC4; Age:6.1 +0EC6..0EC6; Age:6.1 +0EC8..0ECD; Age:6.1 +0ED0..0ED9; Age:6.1 +0EDC..0EDF; Age:6.1 +0F00..0F47; Age:6.1 +0F49..0F6C; Age:6.1 +0F71..0F97; Age:6.1 +0F99..0FBC; Age:6.1 +0FBE..0FCC; Age:6.1 +0FCE..0FDA; Age:6.1 +1000..10C5; Age:6.1 +10C7..10C7; Age:6.1 +10CD..10CD; Age:6.1 +10D0..1248; Age:6.1 +124A..124D; Age:6.1 +1250..1256; Age:6.1 +1258..1258; Age:6.1 +125A..125D; Age:6.1 +1260..1288; Age:6.1 +128A..128D; Age:6.1 +1290..12B0; Age:6.1 +12B2..12B5; Age:6.1 +12B8..12BE; Age:6.1 +12C0..12C0; Age:6.1 +12C2..12C5; Age:6.1 +12C8..12D6; Age:6.1 +12D8..1310; Age:6.1 +1312..1315; Age:6.1 +1318..135A; Age:6.1 +135D..137C; Age:6.1 +1380..1399; Age:6.1 +13A0..13F4; Age:6.1 +1400..169C; Age:6.1 +16A0..16F0; Age:6.1 +1700..170C; Age:6.1 +170E..1714; Age:6.1 +1720..1736; Age:6.1 +1740..1753; Age:6.1 +1760..176C; Age:6.1 +176E..1770; Age:6.1 +1772..1773; Age:6.1 +1780..17DD; Age:6.1 +17E0..17E9; Age:6.1 +17F0..17F9; Age:6.1 +1800..180E; Age:6.1 +1810..1819; Age:6.1 +1820..1877; Age:6.1 +1880..18AA; Age:6.1 +18B0..18F5; Age:6.1 +1900..191C; Age:6.1 +1920..192B; Age:6.1 +1930..193B; Age:6.1 +1940..1940; Age:6.1 +1944..196D; Age:6.1 +1970..1974; Age:6.1 +1980..19AB; Age:6.1 +19B0..19C9; Age:6.1 +19D0..19DA; Age:6.1 +19DE..1A1B; Age:6.1 +1A1E..1A5E; Age:6.1 +1A60..1A7C; Age:6.1 +1A7F..1A89; Age:6.1 +1A90..1A99; Age:6.1 +1AA0..1AAD; Age:6.1 +1B00..1B4B; Age:6.1 +1B50..1B7C; Age:6.1 +1B80..1BF3; Age:6.1 +1BFC..1C37; Age:6.1 +1C3B..1C49; Age:6.1 +1C4D..1C7F; Age:6.1 +1CC0..1CC7; Age:6.1 +1CD0..1CF6; Age:6.1 +1D00..1DE6; Age:6.1 +1DFC..1F15; Age:6.1 +1F18..1F1D; Age:6.1 +1F20..1F45; Age:6.1 +1F48..1F4D; Age:6.1 +1F50..1F57; Age:6.1 +1F59..1F59; Age:6.1 +1F5B..1F5B; Age:6.1 +1F5D..1F5D; Age:6.1 +1F5F..1F7D; Age:6.1 +1F80..1FB4; Age:6.1 +1FB6..1FC4; Age:6.1 +1FC6..1FD3; Age:6.1 +1FD6..1FDB; Age:6.1 +1FDD..1FEF; Age:6.1 +1FF2..1FF4; Age:6.1 +1FF6..1FFE; Age:6.1 +2000..2064; Age:6.1 +206A..2071; Age:6.1 +2074..208E; Age:6.1 +2090..209C; Age:6.1 +20A0..20B9; Age:6.1 +20D0..20F0; Age:6.1 +2100..2189; Age:6.1 +2190..23F3; Age:6.1 +2400..2426; Age:6.1 +2440..244A; Age:6.1 +2460..26FF; Age:6.1 +2701..2B4C; Age:6.1 +2B50..2B59; Age:6.1 +2C00..2C2E; Age:6.1 +2C30..2C5E; Age:6.1 +2C60..2CF3; Age:6.1 +2CF9..2D25; Age:6.1 +2D27..2D27; Age:6.1 +2D2D..2D2D; Age:6.1 +2D30..2D67; Age:6.1 +2D6F..2D70; Age:6.1 +2D7F..2D96; Age:6.1 +2DA0..2DA6; Age:6.1 +2DA8..2DAE; Age:6.1 +2DB0..2DB6; Age:6.1 +2DB8..2DBE; Age:6.1 +2DC0..2DC6; Age:6.1 +2DC8..2DCE; Age:6.1 +2DD0..2DD6; Age:6.1 +2DD8..2DDE; Age:6.1 +2DE0..2E3B; Age:6.1 +2E80..2E99; Age:6.1 +2E9B..2EF3; Age:6.1 +2F00..2FD5; Age:6.1 +2FF0..2FFB; Age:6.1 +3000..303F; Age:6.1 +3041..3096; Age:6.1 +3099..30FF; Age:6.1 +3105..312D; Age:6.1 +3131..318E; Age:6.1 +3190..31BA; Age:6.1 +31C0..31E3; Age:6.1 +31F0..321E; Age:6.1 +3220..32FE; Age:6.1 +3300..4DB5; Age:6.1 +4DC0..9FCC; Age:6.1 +A000..A48C; Age:6.1 +A490..A4C6; Age:6.1 +A4D0..A62B; Age:6.1 +A640..A697; Age:6.1 +A69F..A6F7; Age:6.1 +A700..A78E; Age:6.1 +A790..A793; Age:6.1 +A7A0..A7AA; Age:6.1 +A7F8..A82B; Age:6.1 +A830..A839; Age:6.1 +A840..A877; Age:6.1 +A880..A8C4; Age:6.1 +A8CE..A8D9; Age:6.1 +A8E0..A8FB; Age:6.1 +A900..A953; Age:6.1 +A95F..A97C; Age:6.1 +A980..A9CD; Age:6.1 +A9CF..A9D9; Age:6.1 +A9DE..A9DF; Age:6.1 +AA00..AA36; Age:6.1 +AA40..AA4D; Age:6.1 +AA50..AA59; Age:6.1 +AA5C..AA7B; Age:6.1 +AA80..AAC2; Age:6.1 +AADB..AAF6; Age:6.1 +AB01..AB06; Age:6.1 +AB09..AB0E; Age:6.1 +AB11..AB16; Age:6.1 +AB20..AB26; Age:6.1 +AB28..AB2E; Age:6.1 +ABC0..ABED; Age:6.1 +ABF0..ABF9; Age:6.1 +AC00..D7A3; Age:6.1 +D7B0..D7C6; Age:6.1 +D7CB..D7FB; Age:6.1 +E000..FA6D; Age:6.1 +FA70..FAD9; Age:6.1 +FB00..FB06; Age:6.1 +FB13..FB17; Age:6.1 +FB1D..FB36; Age:6.1 +FB38..FB3C; Age:6.1 +FB3E..FB3E; Age:6.1 +FB40..FB41; Age:6.1 +FB43..FB44; Age:6.1 +FB46..FBC1; Age:6.1 +FBD3..FD3F; Age:6.1 +FD50..FD8F; Age:6.1 +FD92..FDC7; Age:6.1 +FDD0..FDFD; Age:6.1 +FE00..FE19; Age:6.1 +FE20..FE26; Age:6.1 +FE30..FE52; Age:6.1 +FE54..FE66; Age:6.1 +FE68..FE6B; Age:6.1 +FE70..FE74; Age:6.1 +FE76..FEFC; Age:6.1 +FEFF..FEFF; Age:6.1 +FF01..FFBE; Age:6.1 +FFC2..FFC7; Age:6.1 +FFCA..FFCF; Age:6.1 +FFD2..FFD7; Age:6.1 +FFDA..FFDC; Age:6.1 +FFE0..FFE6; Age:6.1 +FFE8..FFEE; Age:6.1 +FFF9..1000B; Age:6.1 +1000D..10026; Age:6.1 +10028..1003A; Age:6.1 +1003C..1003D; Age:6.1 +1003F..1004D; Age:6.1 +10050..1005D; Age:6.1 +10080..100FA; Age:6.1 +10100..10102; Age:6.1 +10107..10133; Age:6.1 +10137..1018A; Age:6.1 +10190..1019B; Age:6.1 +101D0..101FD; Age:6.1 +10280..1029C; Age:6.1 +102A0..102D0; Age:6.1 +10300..1031E; Age:6.1 +10320..10323; Age:6.1 +10330..1034A; Age:6.1 +10380..1039D; Age:6.1 +1039F..103C3; Age:6.1 +103C8..103D5; Age:6.1 +10400..1049D; Age:6.1 +104A0..104A9; Age:6.1 +10800..10805; Age:6.1 +10808..10808; Age:6.1 +1080A..10835; Age:6.1 +10837..10838; Age:6.1 +1083C..1083C; Age:6.1 +1083F..10855; Age:6.1 +10857..1085F; Age:6.1 +10900..1091B; Age:6.1 +1091F..10939; Age:6.1 +1093F..1093F; Age:6.1 +10980..109B7; Age:6.1 +109BE..109BF; Age:6.1 +10A00..10A03; Age:6.1 +10A05..10A06; Age:6.1 +10A0C..10A13; Age:6.1 +10A15..10A17; Age:6.1 +10A19..10A33; Age:6.1 +10A38..10A3A; Age:6.1 +10A3F..10A47; Age:6.1 +10A50..10A58; Age:6.1 +10A60..10A7F; Age:6.1 +10B00..10B35; Age:6.1 +10B39..10B55; Age:6.1 +10B58..10B72; Age:6.1 +10B78..10B7F; Age:6.1 +10C00..10C48; Age:6.1 +10E60..10E7E; Age:6.1 +11000..1104D; Age:6.1 +11052..1106F; Age:6.1 +11080..110C1; Age:6.1 +110D0..110E8; Age:6.1 +110F0..110F9; Age:6.1 +11100..11134; Age:6.1 +11136..11143; Age:6.1 +11180..111C8; Age:6.1 +111D0..111D9; Age:6.1 +11680..116B7; Age:6.1 +116C0..116C9; Age:6.1 +12000..1236E; Age:6.1 +12400..12462; Age:6.1 +12470..12473; Age:6.1 +13000..1342E; Age:6.1 +16800..16A38; Age:6.1 +16F00..16F44; Age:6.1 +16F50..16F7E; Age:6.1 +16F8F..16F9F; Age:6.1 +1B000..1B001; Age:6.1 +1D000..1D0F5; Age:6.1 +1D100..1D126; Age:6.1 +1D129..1D1DD; Age:6.1 +1D200..1D245; Age:6.1 +1D300..1D356; Age:6.1 +1D360..1D371; Age:6.1 +1D400..1D454; Age:6.1 +1D456..1D49C; Age:6.1 +1D49E..1D49F; Age:6.1 +1D4A2..1D4A2; Age:6.1 +1D4A5..1D4A6; Age:6.1 +1D4A9..1D4AC; Age:6.1 +1D4AE..1D4B9; Age:6.1 +1D4BB..1D4BB; Age:6.1 +1D4BD..1D4C3; Age:6.1 +1D4C5..1D505; Age:6.1 +1D507..1D50A; Age:6.1 +1D50D..1D514; Age:6.1 +1D516..1D51C; Age:6.1 +1D51E..1D539; Age:6.1 +1D53B..1D53E; Age:6.1 +1D540..1D544; Age:6.1 +1D546..1D546; Age:6.1 +1D54A..1D550; Age:6.1 +1D552..1D6A5; Age:6.1 +1D6A8..1D7CB; Age:6.1 +1D7CE..1D7FF; Age:6.1 +1EE00..1EE03; Age:6.1 +1EE05..1EE1F; Age:6.1 +1EE21..1EE22; Age:6.1 +1EE24..1EE24; Age:6.1 +1EE27..1EE27; Age:6.1 +1EE29..1EE32; Age:6.1 +1EE34..1EE37; Age:6.1 +1EE39..1EE39; Age:6.1 +1EE3B..1EE3B; Age:6.1 +1EE42..1EE42; Age:6.1 +1EE47..1EE47; Age:6.1 +1EE49..1EE49; Age:6.1 +1EE4B..1EE4B; Age:6.1 +1EE4D..1EE4F; Age:6.1 +1EE51..1EE52; Age:6.1 +1EE54..1EE54; Age:6.1 +1EE57..1EE57; Age:6.1 +1EE59..1EE59; Age:6.1 +1EE5B..1EE5B; Age:6.1 +1EE5D..1EE5D; Age:6.1 +1EE5F..1EE5F; Age:6.1 +1EE61..1EE62; Age:6.1 +1EE64..1EE64; Age:6.1 +1EE67..1EE6A; Age:6.1 +1EE6C..1EE72; Age:6.1 +1EE74..1EE77; Age:6.1 +1EE79..1EE7C; Age:6.1 +1EE7E..1EE7E; Age:6.1 +1EE80..1EE89; Age:6.1 +1EE8B..1EE9B; Age:6.1 +1EEA1..1EEA3; Age:6.1 +1EEA5..1EEA9; Age:6.1 +1EEAB..1EEBB; Age:6.1 +1EEF0..1EEF1; Age:6.1 +1F000..1F02B; Age:6.1 +1F030..1F093; Age:6.1 +1F0A0..1F0AE; Age:6.1 +1F0B1..1F0BE; Age:6.1 +1F0C1..1F0CF; Age:6.1 +1F0D1..1F0DF; Age:6.1 +1F100..1F10A; Age:6.1 +1F110..1F12E; Age:6.1 +1F130..1F16B; Age:6.1 +1F170..1F19A; Age:6.1 +1F1E6..1F202; Age:6.1 +1F210..1F23A; Age:6.1 +1F240..1F248; Age:6.1 +1F250..1F251; Age:6.1 +1F300..1F320; Age:6.1 +1F330..1F335; Age:6.1 +1F337..1F37C; Age:6.1 +1F380..1F393; Age:6.1 +1F3A0..1F3C4; Age:6.1 +1F3C6..1F3CA; Age:6.1 +1F3E0..1F3F0; Age:6.1 +1F400..1F43E; Age:6.1 +1F440..1F440; Age:6.1 +1F442..1F4F7; Age:6.1 +1F4F9..1F4FC; Age:6.1 +1F500..1F53D; Age:6.1 +1F540..1F543; Age:6.1 +1F550..1F567; Age:6.1 +1F5FB..1F640; Age:6.1 +1F645..1F64F; Age:6.1 +1F680..1F6C5; Age:6.1 +1F700..1F773; Age:6.1 +1FFFE..2A6D6; Age:6.1 +2A700..2B734; Age:6.1 +2B740..2B81D; Age:6.1 +2F800..2FA1D; Age:6.1 +2FFFE..2FFFF; Age:6.1 +3FFFE..3FFFF; Age:6.1 +4FFFE..4FFFF; Age:6.1 +5FFFE..5FFFF; Age:6.1 +6FFFE..6FFFF; Age:6.1 +7FFFE..7FFFF; Age:6.1 +8FFFE..8FFFF; Age:6.1 +9FFFE..9FFFF; Age:6.1 +AFFFE..AFFFF; Age:6.1 +BFFFE..BFFFF; Age:6.1 +CFFFE..CFFFF; Age:6.1 +DFFFE..DFFFF; Age:6.1 +E0001..E0001; Age:6.1 +E0020..E007F; Age:6.1 +E0100..E01EF; Age:6.1 +EFFFE..10FFFF; Age:6.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_1.test new file mode 100644 index 000000000..d2aa73200 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_6_1 + +description: +Tests character class syntax of the Unicode 11.0 Age=6.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_2-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_2-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_2.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_2.flex new file mode 100644 index 000000000..e2514b904 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_2.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_6_2 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:6.2} { setCurCharPropertyValue("Age:6.2"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_2.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_2.output new file mode 100644 index 000000000..4a684ef86 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_2.output @@ -0,0 +1,549 @@ +0000..0377; Age:6.2 +037A..037E; Age:6.2 +0384..038A; Age:6.2 +038C..038C; Age:6.2 +038E..03A1; Age:6.2 +03A3..0527; Age:6.2 +0531..0556; Age:6.2 +0559..055F; Age:6.2 +0561..0587; Age:6.2 +0589..058A; Age:6.2 +058F..058F; Age:6.2 +0591..05C7; Age:6.2 +05D0..05EA; Age:6.2 +05F0..05F4; Age:6.2 +0600..0604; Age:6.2 +0606..061B; Age:6.2 +061E..070D; Age:6.2 +070F..074A; Age:6.2 +074D..07B1; Age:6.2 +07C0..07FA; Age:6.2 +0800..082D; Age:6.2 +0830..083E; Age:6.2 +0840..085B; Age:6.2 +085E..085E; Age:6.2 +08A0..08A0; Age:6.2 +08A2..08AC; Age:6.2 +08E4..08FE; Age:6.2 +0900..0977; Age:6.2 +0979..097F; Age:6.2 +0981..0983; Age:6.2 +0985..098C; Age:6.2 +098F..0990; Age:6.2 +0993..09A8; Age:6.2 +09AA..09B0; Age:6.2 +09B2..09B2; Age:6.2 +09B6..09B9; Age:6.2 +09BC..09C4; Age:6.2 +09C7..09C8; Age:6.2 +09CB..09CE; Age:6.2 +09D7..09D7; Age:6.2 +09DC..09DD; Age:6.2 +09DF..09E3; Age:6.2 +09E6..09FB; Age:6.2 +0A01..0A03; Age:6.2 +0A05..0A0A; Age:6.2 +0A0F..0A10; Age:6.2 +0A13..0A28; Age:6.2 +0A2A..0A30; Age:6.2 +0A32..0A33; Age:6.2 +0A35..0A36; Age:6.2 +0A38..0A39; Age:6.2 +0A3C..0A3C; Age:6.2 +0A3E..0A42; Age:6.2 +0A47..0A48; Age:6.2 +0A4B..0A4D; Age:6.2 +0A51..0A51; Age:6.2 +0A59..0A5C; Age:6.2 +0A5E..0A5E; Age:6.2 +0A66..0A75; Age:6.2 +0A81..0A83; Age:6.2 +0A85..0A8D; Age:6.2 +0A8F..0A91; Age:6.2 +0A93..0AA8; Age:6.2 +0AAA..0AB0; Age:6.2 +0AB2..0AB3; Age:6.2 +0AB5..0AB9; Age:6.2 +0ABC..0AC5; Age:6.2 +0AC7..0AC9; Age:6.2 +0ACB..0ACD; Age:6.2 +0AD0..0AD0; Age:6.2 +0AE0..0AE3; Age:6.2 +0AE6..0AF1; Age:6.2 +0B01..0B03; Age:6.2 +0B05..0B0C; Age:6.2 +0B0F..0B10; Age:6.2 +0B13..0B28; Age:6.2 +0B2A..0B30; Age:6.2 +0B32..0B33; Age:6.2 +0B35..0B39; Age:6.2 +0B3C..0B44; Age:6.2 +0B47..0B48; Age:6.2 +0B4B..0B4D; Age:6.2 +0B56..0B57; Age:6.2 +0B5C..0B5D; Age:6.2 +0B5F..0B63; Age:6.2 +0B66..0B77; Age:6.2 +0B82..0B83; Age:6.2 +0B85..0B8A; Age:6.2 +0B8E..0B90; Age:6.2 +0B92..0B95; Age:6.2 +0B99..0B9A; Age:6.2 +0B9C..0B9C; Age:6.2 +0B9E..0B9F; Age:6.2 +0BA3..0BA4; Age:6.2 +0BA8..0BAA; Age:6.2 +0BAE..0BB9; Age:6.2 +0BBE..0BC2; Age:6.2 +0BC6..0BC8; Age:6.2 +0BCA..0BCD; Age:6.2 +0BD0..0BD0; Age:6.2 +0BD7..0BD7; Age:6.2 +0BE6..0BFA; Age:6.2 +0C01..0C03; Age:6.2 +0C05..0C0C; Age:6.2 +0C0E..0C10; Age:6.2 +0C12..0C28; Age:6.2 +0C2A..0C33; Age:6.2 +0C35..0C39; Age:6.2 +0C3D..0C44; Age:6.2 +0C46..0C48; Age:6.2 +0C4A..0C4D; Age:6.2 +0C55..0C56; Age:6.2 +0C58..0C59; Age:6.2 +0C60..0C63; Age:6.2 +0C66..0C6F; Age:6.2 +0C78..0C7F; Age:6.2 +0C82..0C83; Age:6.2 +0C85..0C8C; Age:6.2 +0C8E..0C90; Age:6.2 +0C92..0CA8; Age:6.2 +0CAA..0CB3; Age:6.2 +0CB5..0CB9; Age:6.2 +0CBC..0CC4; Age:6.2 +0CC6..0CC8; Age:6.2 +0CCA..0CCD; Age:6.2 +0CD5..0CD6; Age:6.2 +0CDE..0CDE; Age:6.2 +0CE0..0CE3; Age:6.2 +0CE6..0CEF; Age:6.2 +0CF1..0CF2; Age:6.2 +0D02..0D03; Age:6.2 +0D05..0D0C; Age:6.2 +0D0E..0D10; Age:6.2 +0D12..0D3A; Age:6.2 +0D3D..0D44; Age:6.2 +0D46..0D48; Age:6.2 +0D4A..0D4E; Age:6.2 +0D57..0D57; Age:6.2 +0D60..0D63; Age:6.2 +0D66..0D75; Age:6.2 +0D79..0D7F; Age:6.2 +0D82..0D83; Age:6.2 +0D85..0D96; Age:6.2 +0D9A..0DB1; Age:6.2 +0DB3..0DBB; Age:6.2 +0DBD..0DBD; Age:6.2 +0DC0..0DC6; Age:6.2 +0DCA..0DCA; Age:6.2 +0DCF..0DD4; Age:6.2 +0DD6..0DD6; Age:6.2 +0DD8..0DDF; Age:6.2 +0DF2..0DF4; Age:6.2 +0E01..0E3A; Age:6.2 +0E3F..0E5B; Age:6.2 +0E81..0E82; Age:6.2 +0E84..0E84; Age:6.2 +0E87..0E88; Age:6.2 +0E8A..0E8A; Age:6.2 +0E8D..0E8D; Age:6.2 +0E94..0E97; Age:6.2 +0E99..0E9F; Age:6.2 +0EA1..0EA3; Age:6.2 +0EA5..0EA5; Age:6.2 +0EA7..0EA7; Age:6.2 +0EAA..0EAB; Age:6.2 +0EAD..0EB9; Age:6.2 +0EBB..0EBD; Age:6.2 +0EC0..0EC4; Age:6.2 +0EC6..0EC6; Age:6.2 +0EC8..0ECD; Age:6.2 +0ED0..0ED9; Age:6.2 +0EDC..0EDF; Age:6.2 +0F00..0F47; Age:6.2 +0F49..0F6C; Age:6.2 +0F71..0F97; Age:6.2 +0F99..0FBC; Age:6.2 +0FBE..0FCC; Age:6.2 +0FCE..0FDA; Age:6.2 +1000..10C5; Age:6.2 +10C7..10C7; Age:6.2 +10CD..10CD; Age:6.2 +10D0..1248; Age:6.2 +124A..124D; Age:6.2 +1250..1256; Age:6.2 +1258..1258; Age:6.2 +125A..125D; Age:6.2 +1260..1288; Age:6.2 +128A..128D; Age:6.2 +1290..12B0; Age:6.2 +12B2..12B5; Age:6.2 +12B8..12BE; Age:6.2 +12C0..12C0; Age:6.2 +12C2..12C5; Age:6.2 +12C8..12D6; Age:6.2 +12D8..1310; Age:6.2 +1312..1315; Age:6.2 +1318..135A; Age:6.2 +135D..137C; Age:6.2 +1380..1399; Age:6.2 +13A0..13F4; Age:6.2 +1400..169C; Age:6.2 +16A0..16F0; Age:6.2 +1700..170C; Age:6.2 +170E..1714; Age:6.2 +1720..1736; Age:6.2 +1740..1753; Age:6.2 +1760..176C; Age:6.2 +176E..1770; Age:6.2 +1772..1773; Age:6.2 +1780..17DD; Age:6.2 +17E0..17E9; Age:6.2 +17F0..17F9; Age:6.2 +1800..180E; Age:6.2 +1810..1819; Age:6.2 +1820..1877; Age:6.2 +1880..18AA; Age:6.2 +18B0..18F5; Age:6.2 +1900..191C; Age:6.2 +1920..192B; Age:6.2 +1930..193B; Age:6.2 +1940..1940; Age:6.2 +1944..196D; Age:6.2 +1970..1974; Age:6.2 +1980..19AB; Age:6.2 +19B0..19C9; Age:6.2 +19D0..19DA; Age:6.2 +19DE..1A1B; Age:6.2 +1A1E..1A5E; Age:6.2 +1A60..1A7C; Age:6.2 +1A7F..1A89; Age:6.2 +1A90..1A99; Age:6.2 +1AA0..1AAD; Age:6.2 +1B00..1B4B; Age:6.2 +1B50..1B7C; Age:6.2 +1B80..1BF3; Age:6.2 +1BFC..1C37; Age:6.2 +1C3B..1C49; Age:6.2 +1C4D..1C7F; Age:6.2 +1CC0..1CC7; Age:6.2 +1CD0..1CF6; Age:6.2 +1D00..1DE6; Age:6.2 +1DFC..1F15; Age:6.2 +1F18..1F1D; Age:6.2 +1F20..1F45; Age:6.2 +1F48..1F4D; Age:6.2 +1F50..1F57; Age:6.2 +1F59..1F59; Age:6.2 +1F5B..1F5B; Age:6.2 +1F5D..1F5D; Age:6.2 +1F5F..1F7D; Age:6.2 +1F80..1FB4; Age:6.2 +1FB6..1FC4; Age:6.2 +1FC6..1FD3; Age:6.2 +1FD6..1FDB; Age:6.2 +1FDD..1FEF; Age:6.2 +1FF2..1FF4; Age:6.2 +1FF6..1FFE; Age:6.2 +2000..2064; Age:6.2 +206A..2071; Age:6.2 +2074..208E; Age:6.2 +2090..209C; Age:6.2 +20A0..20BA; Age:6.2 +20D0..20F0; Age:6.2 +2100..2189; Age:6.2 +2190..23F3; Age:6.2 +2400..2426; Age:6.2 +2440..244A; Age:6.2 +2460..26FF; Age:6.2 +2701..2B4C; Age:6.2 +2B50..2B59; Age:6.2 +2C00..2C2E; Age:6.2 +2C30..2C5E; Age:6.2 +2C60..2CF3; Age:6.2 +2CF9..2D25; Age:6.2 +2D27..2D27; Age:6.2 +2D2D..2D2D; Age:6.2 +2D30..2D67; Age:6.2 +2D6F..2D70; Age:6.2 +2D7F..2D96; Age:6.2 +2DA0..2DA6; Age:6.2 +2DA8..2DAE; Age:6.2 +2DB0..2DB6; Age:6.2 +2DB8..2DBE; Age:6.2 +2DC0..2DC6; Age:6.2 +2DC8..2DCE; Age:6.2 +2DD0..2DD6; Age:6.2 +2DD8..2DDE; Age:6.2 +2DE0..2E3B; Age:6.2 +2E80..2E99; Age:6.2 +2E9B..2EF3; Age:6.2 +2F00..2FD5; Age:6.2 +2FF0..2FFB; Age:6.2 +3000..303F; Age:6.2 +3041..3096; Age:6.2 +3099..30FF; Age:6.2 +3105..312D; Age:6.2 +3131..318E; Age:6.2 +3190..31BA; Age:6.2 +31C0..31E3; Age:6.2 +31F0..321E; Age:6.2 +3220..32FE; Age:6.2 +3300..4DB5; Age:6.2 +4DC0..9FCC; Age:6.2 +A000..A48C; Age:6.2 +A490..A4C6; Age:6.2 +A4D0..A62B; Age:6.2 +A640..A697; Age:6.2 +A69F..A6F7; Age:6.2 +A700..A78E; Age:6.2 +A790..A793; Age:6.2 +A7A0..A7AA; Age:6.2 +A7F8..A82B; Age:6.2 +A830..A839; Age:6.2 +A840..A877; Age:6.2 +A880..A8C4; Age:6.2 +A8CE..A8D9; Age:6.2 +A8E0..A8FB; Age:6.2 +A900..A953; Age:6.2 +A95F..A97C; Age:6.2 +A980..A9CD; Age:6.2 +A9CF..A9D9; Age:6.2 +A9DE..A9DF; Age:6.2 +AA00..AA36; Age:6.2 +AA40..AA4D; Age:6.2 +AA50..AA59; Age:6.2 +AA5C..AA7B; Age:6.2 +AA80..AAC2; Age:6.2 +AADB..AAF6; Age:6.2 +AB01..AB06; Age:6.2 +AB09..AB0E; Age:6.2 +AB11..AB16; Age:6.2 +AB20..AB26; Age:6.2 +AB28..AB2E; Age:6.2 +ABC0..ABED; Age:6.2 +ABF0..ABF9; Age:6.2 +AC00..D7A3; Age:6.2 +D7B0..D7C6; Age:6.2 +D7CB..D7FB; Age:6.2 +E000..FA6D; Age:6.2 +FA70..FAD9; Age:6.2 +FB00..FB06; Age:6.2 +FB13..FB17; Age:6.2 +FB1D..FB36; Age:6.2 +FB38..FB3C; Age:6.2 +FB3E..FB3E; Age:6.2 +FB40..FB41; Age:6.2 +FB43..FB44; Age:6.2 +FB46..FBC1; Age:6.2 +FBD3..FD3F; Age:6.2 +FD50..FD8F; Age:6.2 +FD92..FDC7; Age:6.2 +FDD0..FDFD; Age:6.2 +FE00..FE19; Age:6.2 +FE20..FE26; Age:6.2 +FE30..FE52; Age:6.2 +FE54..FE66; Age:6.2 +FE68..FE6B; Age:6.2 +FE70..FE74; Age:6.2 +FE76..FEFC; Age:6.2 +FEFF..FEFF; Age:6.2 +FF01..FFBE; Age:6.2 +FFC2..FFC7; Age:6.2 +FFCA..FFCF; Age:6.2 +FFD2..FFD7; Age:6.2 +FFDA..FFDC; Age:6.2 +FFE0..FFE6; Age:6.2 +FFE8..FFEE; Age:6.2 +FFF9..1000B; Age:6.2 +1000D..10026; Age:6.2 +10028..1003A; Age:6.2 +1003C..1003D; Age:6.2 +1003F..1004D; Age:6.2 +10050..1005D; Age:6.2 +10080..100FA; Age:6.2 +10100..10102; Age:6.2 +10107..10133; Age:6.2 +10137..1018A; Age:6.2 +10190..1019B; Age:6.2 +101D0..101FD; Age:6.2 +10280..1029C; Age:6.2 +102A0..102D0; Age:6.2 +10300..1031E; Age:6.2 +10320..10323; Age:6.2 +10330..1034A; Age:6.2 +10380..1039D; Age:6.2 +1039F..103C3; Age:6.2 +103C8..103D5; Age:6.2 +10400..1049D; Age:6.2 +104A0..104A9; Age:6.2 +10800..10805; Age:6.2 +10808..10808; Age:6.2 +1080A..10835; Age:6.2 +10837..10838; Age:6.2 +1083C..1083C; Age:6.2 +1083F..10855; Age:6.2 +10857..1085F; Age:6.2 +10900..1091B; Age:6.2 +1091F..10939; Age:6.2 +1093F..1093F; Age:6.2 +10980..109B7; Age:6.2 +109BE..109BF; Age:6.2 +10A00..10A03; Age:6.2 +10A05..10A06; Age:6.2 +10A0C..10A13; Age:6.2 +10A15..10A17; Age:6.2 +10A19..10A33; Age:6.2 +10A38..10A3A; Age:6.2 +10A3F..10A47; Age:6.2 +10A50..10A58; Age:6.2 +10A60..10A7F; Age:6.2 +10B00..10B35; Age:6.2 +10B39..10B55; Age:6.2 +10B58..10B72; Age:6.2 +10B78..10B7F; Age:6.2 +10C00..10C48; Age:6.2 +10E60..10E7E; Age:6.2 +11000..1104D; Age:6.2 +11052..1106F; Age:6.2 +11080..110C1; Age:6.2 +110D0..110E8; Age:6.2 +110F0..110F9; Age:6.2 +11100..11134; Age:6.2 +11136..11143; Age:6.2 +11180..111C8; Age:6.2 +111D0..111D9; Age:6.2 +11680..116B7; Age:6.2 +116C0..116C9; Age:6.2 +12000..1236E; Age:6.2 +12400..12462; Age:6.2 +12470..12473; Age:6.2 +13000..1342E; Age:6.2 +16800..16A38; Age:6.2 +16F00..16F44; Age:6.2 +16F50..16F7E; Age:6.2 +16F8F..16F9F; Age:6.2 +1B000..1B001; Age:6.2 +1D000..1D0F5; Age:6.2 +1D100..1D126; Age:6.2 +1D129..1D1DD; Age:6.2 +1D200..1D245; Age:6.2 +1D300..1D356; Age:6.2 +1D360..1D371; Age:6.2 +1D400..1D454; Age:6.2 +1D456..1D49C; Age:6.2 +1D49E..1D49F; Age:6.2 +1D4A2..1D4A2; Age:6.2 +1D4A5..1D4A6; Age:6.2 +1D4A9..1D4AC; Age:6.2 +1D4AE..1D4B9; Age:6.2 +1D4BB..1D4BB; Age:6.2 +1D4BD..1D4C3; Age:6.2 +1D4C5..1D505; Age:6.2 +1D507..1D50A; Age:6.2 +1D50D..1D514; Age:6.2 +1D516..1D51C; Age:6.2 +1D51E..1D539; Age:6.2 +1D53B..1D53E; Age:6.2 +1D540..1D544; Age:6.2 +1D546..1D546; Age:6.2 +1D54A..1D550; Age:6.2 +1D552..1D6A5; Age:6.2 +1D6A8..1D7CB; Age:6.2 +1D7CE..1D7FF; Age:6.2 +1EE00..1EE03; Age:6.2 +1EE05..1EE1F; Age:6.2 +1EE21..1EE22; Age:6.2 +1EE24..1EE24; Age:6.2 +1EE27..1EE27; Age:6.2 +1EE29..1EE32; Age:6.2 +1EE34..1EE37; Age:6.2 +1EE39..1EE39; Age:6.2 +1EE3B..1EE3B; Age:6.2 +1EE42..1EE42; Age:6.2 +1EE47..1EE47; Age:6.2 +1EE49..1EE49; Age:6.2 +1EE4B..1EE4B; Age:6.2 +1EE4D..1EE4F; Age:6.2 +1EE51..1EE52; Age:6.2 +1EE54..1EE54; Age:6.2 +1EE57..1EE57; Age:6.2 +1EE59..1EE59; Age:6.2 +1EE5B..1EE5B; Age:6.2 +1EE5D..1EE5D; Age:6.2 +1EE5F..1EE5F; Age:6.2 +1EE61..1EE62; Age:6.2 +1EE64..1EE64; Age:6.2 +1EE67..1EE6A; Age:6.2 +1EE6C..1EE72; Age:6.2 +1EE74..1EE77; Age:6.2 +1EE79..1EE7C; Age:6.2 +1EE7E..1EE7E; Age:6.2 +1EE80..1EE89; Age:6.2 +1EE8B..1EE9B; Age:6.2 +1EEA1..1EEA3; Age:6.2 +1EEA5..1EEA9; Age:6.2 +1EEAB..1EEBB; Age:6.2 +1EEF0..1EEF1; Age:6.2 +1F000..1F02B; Age:6.2 +1F030..1F093; Age:6.2 +1F0A0..1F0AE; Age:6.2 +1F0B1..1F0BE; Age:6.2 +1F0C1..1F0CF; Age:6.2 +1F0D1..1F0DF; Age:6.2 +1F100..1F10A; Age:6.2 +1F110..1F12E; Age:6.2 +1F130..1F16B; Age:6.2 +1F170..1F19A; Age:6.2 +1F1E6..1F202; Age:6.2 +1F210..1F23A; Age:6.2 +1F240..1F248; Age:6.2 +1F250..1F251; Age:6.2 +1F300..1F320; Age:6.2 +1F330..1F335; Age:6.2 +1F337..1F37C; Age:6.2 +1F380..1F393; Age:6.2 +1F3A0..1F3C4; Age:6.2 +1F3C6..1F3CA; Age:6.2 +1F3E0..1F3F0; Age:6.2 +1F400..1F43E; Age:6.2 +1F440..1F440; Age:6.2 +1F442..1F4F7; Age:6.2 +1F4F9..1F4FC; Age:6.2 +1F500..1F53D; Age:6.2 +1F540..1F543; Age:6.2 +1F550..1F567; Age:6.2 +1F5FB..1F640; Age:6.2 +1F645..1F64F; Age:6.2 +1F680..1F6C5; Age:6.2 +1F700..1F773; Age:6.2 +1FFFE..2A6D6; Age:6.2 +2A700..2B734; Age:6.2 +2B740..2B81D; Age:6.2 +2F800..2FA1D; Age:6.2 +2FFFE..2FFFF; Age:6.2 +3FFFE..3FFFF; Age:6.2 +4FFFE..4FFFF; Age:6.2 +5FFFE..5FFFF; Age:6.2 +6FFFE..6FFFF; Age:6.2 +7FFFE..7FFFF; Age:6.2 +8FFFE..8FFFF; Age:6.2 +9FFFE..9FFFF; Age:6.2 +AFFFE..AFFFF; Age:6.2 +BFFFE..BFFFF; Age:6.2 +CFFFE..CFFFF; Age:6.2 +DFFFE..DFFFF; Age:6.2 +E0001..E0001; Age:6.2 +E0020..E007F; Age:6.2 +E0100..E01EF; Age:6.2 +EFFFE..10FFFF; Age:6.2 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_2.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_2.test new file mode 100644 index 000000000..249c82fb1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_2.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_6_2 + +description: +Tests character class syntax of the Unicode 11.0 Age=6.2 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_3-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_3-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_3.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_3.flex new file mode 100644 index 000000000..cffdd23ad --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_3.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_6_3 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:6.3} { setCurCharPropertyValue("Age:6.3"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_3.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_3.output new file mode 100644 index 000000000..ca494b81a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_3.output @@ -0,0 +1,549 @@ +0000..0377; Age:6.3 +037A..037E; Age:6.3 +0384..038A; Age:6.3 +038C..038C; Age:6.3 +038E..03A1; Age:6.3 +03A3..0527; Age:6.3 +0531..0556; Age:6.3 +0559..055F; Age:6.3 +0561..0587; Age:6.3 +0589..058A; Age:6.3 +058F..058F; Age:6.3 +0591..05C7; Age:6.3 +05D0..05EA; Age:6.3 +05F0..05F4; Age:6.3 +0600..0604; Age:6.3 +0606..061C; Age:6.3 +061E..070D; Age:6.3 +070F..074A; Age:6.3 +074D..07B1; Age:6.3 +07C0..07FA; Age:6.3 +0800..082D; Age:6.3 +0830..083E; Age:6.3 +0840..085B; Age:6.3 +085E..085E; Age:6.3 +08A0..08A0; Age:6.3 +08A2..08AC; Age:6.3 +08E4..08FE; Age:6.3 +0900..0977; Age:6.3 +0979..097F; Age:6.3 +0981..0983; Age:6.3 +0985..098C; Age:6.3 +098F..0990; Age:6.3 +0993..09A8; Age:6.3 +09AA..09B0; Age:6.3 +09B2..09B2; Age:6.3 +09B6..09B9; Age:6.3 +09BC..09C4; Age:6.3 +09C7..09C8; Age:6.3 +09CB..09CE; Age:6.3 +09D7..09D7; Age:6.3 +09DC..09DD; Age:6.3 +09DF..09E3; Age:6.3 +09E6..09FB; Age:6.3 +0A01..0A03; Age:6.3 +0A05..0A0A; Age:6.3 +0A0F..0A10; Age:6.3 +0A13..0A28; Age:6.3 +0A2A..0A30; Age:6.3 +0A32..0A33; Age:6.3 +0A35..0A36; Age:6.3 +0A38..0A39; Age:6.3 +0A3C..0A3C; Age:6.3 +0A3E..0A42; Age:6.3 +0A47..0A48; Age:6.3 +0A4B..0A4D; Age:6.3 +0A51..0A51; Age:6.3 +0A59..0A5C; Age:6.3 +0A5E..0A5E; Age:6.3 +0A66..0A75; Age:6.3 +0A81..0A83; Age:6.3 +0A85..0A8D; Age:6.3 +0A8F..0A91; Age:6.3 +0A93..0AA8; Age:6.3 +0AAA..0AB0; Age:6.3 +0AB2..0AB3; Age:6.3 +0AB5..0AB9; Age:6.3 +0ABC..0AC5; Age:6.3 +0AC7..0AC9; Age:6.3 +0ACB..0ACD; Age:6.3 +0AD0..0AD0; Age:6.3 +0AE0..0AE3; Age:6.3 +0AE6..0AF1; Age:6.3 +0B01..0B03; Age:6.3 +0B05..0B0C; Age:6.3 +0B0F..0B10; Age:6.3 +0B13..0B28; Age:6.3 +0B2A..0B30; Age:6.3 +0B32..0B33; Age:6.3 +0B35..0B39; Age:6.3 +0B3C..0B44; Age:6.3 +0B47..0B48; Age:6.3 +0B4B..0B4D; Age:6.3 +0B56..0B57; Age:6.3 +0B5C..0B5D; Age:6.3 +0B5F..0B63; Age:6.3 +0B66..0B77; Age:6.3 +0B82..0B83; Age:6.3 +0B85..0B8A; Age:6.3 +0B8E..0B90; Age:6.3 +0B92..0B95; Age:6.3 +0B99..0B9A; Age:6.3 +0B9C..0B9C; Age:6.3 +0B9E..0B9F; Age:6.3 +0BA3..0BA4; Age:6.3 +0BA8..0BAA; Age:6.3 +0BAE..0BB9; Age:6.3 +0BBE..0BC2; Age:6.3 +0BC6..0BC8; Age:6.3 +0BCA..0BCD; Age:6.3 +0BD0..0BD0; Age:6.3 +0BD7..0BD7; Age:6.3 +0BE6..0BFA; Age:6.3 +0C01..0C03; Age:6.3 +0C05..0C0C; Age:6.3 +0C0E..0C10; Age:6.3 +0C12..0C28; Age:6.3 +0C2A..0C33; Age:6.3 +0C35..0C39; Age:6.3 +0C3D..0C44; Age:6.3 +0C46..0C48; Age:6.3 +0C4A..0C4D; Age:6.3 +0C55..0C56; Age:6.3 +0C58..0C59; Age:6.3 +0C60..0C63; Age:6.3 +0C66..0C6F; Age:6.3 +0C78..0C7F; Age:6.3 +0C82..0C83; Age:6.3 +0C85..0C8C; Age:6.3 +0C8E..0C90; Age:6.3 +0C92..0CA8; Age:6.3 +0CAA..0CB3; Age:6.3 +0CB5..0CB9; Age:6.3 +0CBC..0CC4; Age:6.3 +0CC6..0CC8; Age:6.3 +0CCA..0CCD; Age:6.3 +0CD5..0CD6; Age:6.3 +0CDE..0CDE; Age:6.3 +0CE0..0CE3; Age:6.3 +0CE6..0CEF; Age:6.3 +0CF1..0CF2; Age:6.3 +0D02..0D03; Age:6.3 +0D05..0D0C; Age:6.3 +0D0E..0D10; Age:6.3 +0D12..0D3A; Age:6.3 +0D3D..0D44; Age:6.3 +0D46..0D48; Age:6.3 +0D4A..0D4E; Age:6.3 +0D57..0D57; Age:6.3 +0D60..0D63; Age:6.3 +0D66..0D75; Age:6.3 +0D79..0D7F; Age:6.3 +0D82..0D83; Age:6.3 +0D85..0D96; Age:6.3 +0D9A..0DB1; Age:6.3 +0DB3..0DBB; Age:6.3 +0DBD..0DBD; Age:6.3 +0DC0..0DC6; Age:6.3 +0DCA..0DCA; Age:6.3 +0DCF..0DD4; Age:6.3 +0DD6..0DD6; Age:6.3 +0DD8..0DDF; Age:6.3 +0DF2..0DF4; Age:6.3 +0E01..0E3A; Age:6.3 +0E3F..0E5B; Age:6.3 +0E81..0E82; Age:6.3 +0E84..0E84; Age:6.3 +0E87..0E88; Age:6.3 +0E8A..0E8A; Age:6.3 +0E8D..0E8D; Age:6.3 +0E94..0E97; Age:6.3 +0E99..0E9F; Age:6.3 +0EA1..0EA3; Age:6.3 +0EA5..0EA5; Age:6.3 +0EA7..0EA7; Age:6.3 +0EAA..0EAB; Age:6.3 +0EAD..0EB9; Age:6.3 +0EBB..0EBD; Age:6.3 +0EC0..0EC4; Age:6.3 +0EC6..0EC6; Age:6.3 +0EC8..0ECD; Age:6.3 +0ED0..0ED9; Age:6.3 +0EDC..0EDF; Age:6.3 +0F00..0F47; Age:6.3 +0F49..0F6C; Age:6.3 +0F71..0F97; Age:6.3 +0F99..0FBC; Age:6.3 +0FBE..0FCC; Age:6.3 +0FCE..0FDA; Age:6.3 +1000..10C5; Age:6.3 +10C7..10C7; Age:6.3 +10CD..10CD; Age:6.3 +10D0..1248; Age:6.3 +124A..124D; Age:6.3 +1250..1256; Age:6.3 +1258..1258; Age:6.3 +125A..125D; Age:6.3 +1260..1288; Age:6.3 +128A..128D; Age:6.3 +1290..12B0; Age:6.3 +12B2..12B5; Age:6.3 +12B8..12BE; Age:6.3 +12C0..12C0; Age:6.3 +12C2..12C5; Age:6.3 +12C8..12D6; Age:6.3 +12D8..1310; Age:6.3 +1312..1315; Age:6.3 +1318..135A; Age:6.3 +135D..137C; Age:6.3 +1380..1399; Age:6.3 +13A0..13F4; Age:6.3 +1400..169C; Age:6.3 +16A0..16F0; Age:6.3 +1700..170C; Age:6.3 +170E..1714; Age:6.3 +1720..1736; Age:6.3 +1740..1753; Age:6.3 +1760..176C; Age:6.3 +176E..1770; Age:6.3 +1772..1773; Age:6.3 +1780..17DD; Age:6.3 +17E0..17E9; Age:6.3 +17F0..17F9; Age:6.3 +1800..180E; Age:6.3 +1810..1819; Age:6.3 +1820..1877; Age:6.3 +1880..18AA; Age:6.3 +18B0..18F5; Age:6.3 +1900..191C; Age:6.3 +1920..192B; Age:6.3 +1930..193B; Age:6.3 +1940..1940; Age:6.3 +1944..196D; Age:6.3 +1970..1974; Age:6.3 +1980..19AB; Age:6.3 +19B0..19C9; Age:6.3 +19D0..19DA; Age:6.3 +19DE..1A1B; Age:6.3 +1A1E..1A5E; Age:6.3 +1A60..1A7C; Age:6.3 +1A7F..1A89; Age:6.3 +1A90..1A99; Age:6.3 +1AA0..1AAD; Age:6.3 +1B00..1B4B; Age:6.3 +1B50..1B7C; Age:6.3 +1B80..1BF3; Age:6.3 +1BFC..1C37; Age:6.3 +1C3B..1C49; Age:6.3 +1C4D..1C7F; Age:6.3 +1CC0..1CC7; Age:6.3 +1CD0..1CF6; Age:6.3 +1D00..1DE6; Age:6.3 +1DFC..1F15; Age:6.3 +1F18..1F1D; Age:6.3 +1F20..1F45; Age:6.3 +1F48..1F4D; Age:6.3 +1F50..1F57; Age:6.3 +1F59..1F59; Age:6.3 +1F5B..1F5B; Age:6.3 +1F5D..1F5D; Age:6.3 +1F5F..1F7D; Age:6.3 +1F80..1FB4; Age:6.3 +1FB6..1FC4; Age:6.3 +1FC6..1FD3; Age:6.3 +1FD6..1FDB; Age:6.3 +1FDD..1FEF; Age:6.3 +1FF2..1FF4; Age:6.3 +1FF6..1FFE; Age:6.3 +2000..2064; Age:6.3 +2066..2071; Age:6.3 +2074..208E; Age:6.3 +2090..209C; Age:6.3 +20A0..20BA; Age:6.3 +20D0..20F0; Age:6.3 +2100..2189; Age:6.3 +2190..23F3; Age:6.3 +2400..2426; Age:6.3 +2440..244A; Age:6.3 +2460..26FF; Age:6.3 +2701..2B4C; Age:6.3 +2B50..2B59; Age:6.3 +2C00..2C2E; Age:6.3 +2C30..2C5E; Age:6.3 +2C60..2CF3; Age:6.3 +2CF9..2D25; Age:6.3 +2D27..2D27; Age:6.3 +2D2D..2D2D; Age:6.3 +2D30..2D67; Age:6.3 +2D6F..2D70; Age:6.3 +2D7F..2D96; Age:6.3 +2DA0..2DA6; Age:6.3 +2DA8..2DAE; Age:6.3 +2DB0..2DB6; Age:6.3 +2DB8..2DBE; Age:6.3 +2DC0..2DC6; Age:6.3 +2DC8..2DCE; Age:6.3 +2DD0..2DD6; Age:6.3 +2DD8..2DDE; Age:6.3 +2DE0..2E3B; Age:6.3 +2E80..2E99; Age:6.3 +2E9B..2EF3; Age:6.3 +2F00..2FD5; Age:6.3 +2FF0..2FFB; Age:6.3 +3000..303F; Age:6.3 +3041..3096; Age:6.3 +3099..30FF; Age:6.3 +3105..312D; Age:6.3 +3131..318E; Age:6.3 +3190..31BA; Age:6.3 +31C0..31E3; Age:6.3 +31F0..321E; Age:6.3 +3220..32FE; Age:6.3 +3300..4DB5; Age:6.3 +4DC0..9FCC; Age:6.3 +A000..A48C; Age:6.3 +A490..A4C6; Age:6.3 +A4D0..A62B; Age:6.3 +A640..A697; Age:6.3 +A69F..A6F7; Age:6.3 +A700..A78E; Age:6.3 +A790..A793; Age:6.3 +A7A0..A7AA; Age:6.3 +A7F8..A82B; Age:6.3 +A830..A839; Age:6.3 +A840..A877; Age:6.3 +A880..A8C4; Age:6.3 +A8CE..A8D9; Age:6.3 +A8E0..A8FB; Age:6.3 +A900..A953; Age:6.3 +A95F..A97C; Age:6.3 +A980..A9CD; Age:6.3 +A9CF..A9D9; Age:6.3 +A9DE..A9DF; Age:6.3 +AA00..AA36; Age:6.3 +AA40..AA4D; Age:6.3 +AA50..AA59; Age:6.3 +AA5C..AA7B; Age:6.3 +AA80..AAC2; Age:6.3 +AADB..AAF6; Age:6.3 +AB01..AB06; Age:6.3 +AB09..AB0E; Age:6.3 +AB11..AB16; Age:6.3 +AB20..AB26; Age:6.3 +AB28..AB2E; Age:6.3 +ABC0..ABED; Age:6.3 +ABF0..ABF9; Age:6.3 +AC00..D7A3; Age:6.3 +D7B0..D7C6; Age:6.3 +D7CB..D7FB; Age:6.3 +E000..FA6D; Age:6.3 +FA70..FAD9; Age:6.3 +FB00..FB06; Age:6.3 +FB13..FB17; Age:6.3 +FB1D..FB36; Age:6.3 +FB38..FB3C; Age:6.3 +FB3E..FB3E; Age:6.3 +FB40..FB41; Age:6.3 +FB43..FB44; Age:6.3 +FB46..FBC1; Age:6.3 +FBD3..FD3F; Age:6.3 +FD50..FD8F; Age:6.3 +FD92..FDC7; Age:6.3 +FDD0..FDFD; Age:6.3 +FE00..FE19; Age:6.3 +FE20..FE26; Age:6.3 +FE30..FE52; Age:6.3 +FE54..FE66; Age:6.3 +FE68..FE6B; Age:6.3 +FE70..FE74; Age:6.3 +FE76..FEFC; Age:6.3 +FEFF..FEFF; Age:6.3 +FF01..FFBE; Age:6.3 +FFC2..FFC7; Age:6.3 +FFCA..FFCF; Age:6.3 +FFD2..FFD7; Age:6.3 +FFDA..FFDC; Age:6.3 +FFE0..FFE6; Age:6.3 +FFE8..FFEE; Age:6.3 +FFF9..1000B; Age:6.3 +1000D..10026; Age:6.3 +10028..1003A; Age:6.3 +1003C..1003D; Age:6.3 +1003F..1004D; Age:6.3 +10050..1005D; Age:6.3 +10080..100FA; Age:6.3 +10100..10102; Age:6.3 +10107..10133; Age:6.3 +10137..1018A; Age:6.3 +10190..1019B; Age:6.3 +101D0..101FD; Age:6.3 +10280..1029C; Age:6.3 +102A0..102D0; Age:6.3 +10300..1031E; Age:6.3 +10320..10323; Age:6.3 +10330..1034A; Age:6.3 +10380..1039D; Age:6.3 +1039F..103C3; Age:6.3 +103C8..103D5; Age:6.3 +10400..1049D; Age:6.3 +104A0..104A9; Age:6.3 +10800..10805; Age:6.3 +10808..10808; Age:6.3 +1080A..10835; Age:6.3 +10837..10838; Age:6.3 +1083C..1083C; Age:6.3 +1083F..10855; Age:6.3 +10857..1085F; Age:6.3 +10900..1091B; Age:6.3 +1091F..10939; Age:6.3 +1093F..1093F; Age:6.3 +10980..109B7; Age:6.3 +109BE..109BF; Age:6.3 +10A00..10A03; Age:6.3 +10A05..10A06; Age:6.3 +10A0C..10A13; Age:6.3 +10A15..10A17; Age:6.3 +10A19..10A33; Age:6.3 +10A38..10A3A; Age:6.3 +10A3F..10A47; Age:6.3 +10A50..10A58; Age:6.3 +10A60..10A7F; Age:6.3 +10B00..10B35; Age:6.3 +10B39..10B55; Age:6.3 +10B58..10B72; Age:6.3 +10B78..10B7F; Age:6.3 +10C00..10C48; Age:6.3 +10E60..10E7E; Age:6.3 +11000..1104D; Age:6.3 +11052..1106F; Age:6.3 +11080..110C1; Age:6.3 +110D0..110E8; Age:6.3 +110F0..110F9; Age:6.3 +11100..11134; Age:6.3 +11136..11143; Age:6.3 +11180..111C8; Age:6.3 +111D0..111D9; Age:6.3 +11680..116B7; Age:6.3 +116C0..116C9; Age:6.3 +12000..1236E; Age:6.3 +12400..12462; Age:6.3 +12470..12473; Age:6.3 +13000..1342E; Age:6.3 +16800..16A38; Age:6.3 +16F00..16F44; Age:6.3 +16F50..16F7E; Age:6.3 +16F8F..16F9F; Age:6.3 +1B000..1B001; Age:6.3 +1D000..1D0F5; Age:6.3 +1D100..1D126; Age:6.3 +1D129..1D1DD; Age:6.3 +1D200..1D245; Age:6.3 +1D300..1D356; Age:6.3 +1D360..1D371; Age:6.3 +1D400..1D454; Age:6.3 +1D456..1D49C; Age:6.3 +1D49E..1D49F; Age:6.3 +1D4A2..1D4A2; Age:6.3 +1D4A5..1D4A6; Age:6.3 +1D4A9..1D4AC; Age:6.3 +1D4AE..1D4B9; Age:6.3 +1D4BB..1D4BB; Age:6.3 +1D4BD..1D4C3; Age:6.3 +1D4C5..1D505; Age:6.3 +1D507..1D50A; Age:6.3 +1D50D..1D514; Age:6.3 +1D516..1D51C; Age:6.3 +1D51E..1D539; Age:6.3 +1D53B..1D53E; Age:6.3 +1D540..1D544; Age:6.3 +1D546..1D546; Age:6.3 +1D54A..1D550; Age:6.3 +1D552..1D6A5; Age:6.3 +1D6A8..1D7CB; Age:6.3 +1D7CE..1D7FF; Age:6.3 +1EE00..1EE03; Age:6.3 +1EE05..1EE1F; Age:6.3 +1EE21..1EE22; Age:6.3 +1EE24..1EE24; Age:6.3 +1EE27..1EE27; Age:6.3 +1EE29..1EE32; Age:6.3 +1EE34..1EE37; Age:6.3 +1EE39..1EE39; Age:6.3 +1EE3B..1EE3B; Age:6.3 +1EE42..1EE42; Age:6.3 +1EE47..1EE47; Age:6.3 +1EE49..1EE49; Age:6.3 +1EE4B..1EE4B; Age:6.3 +1EE4D..1EE4F; Age:6.3 +1EE51..1EE52; Age:6.3 +1EE54..1EE54; Age:6.3 +1EE57..1EE57; Age:6.3 +1EE59..1EE59; Age:6.3 +1EE5B..1EE5B; Age:6.3 +1EE5D..1EE5D; Age:6.3 +1EE5F..1EE5F; Age:6.3 +1EE61..1EE62; Age:6.3 +1EE64..1EE64; Age:6.3 +1EE67..1EE6A; Age:6.3 +1EE6C..1EE72; Age:6.3 +1EE74..1EE77; Age:6.3 +1EE79..1EE7C; Age:6.3 +1EE7E..1EE7E; Age:6.3 +1EE80..1EE89; Age:6.3 +1EE8B..1EE9B; Age:6.3 +1EEA1..1EEA3; Age:6.3 +1EEA5..1EEA9; Age:6.3 +1EEAB..1EEBB; Age:6.3 +1EEF0..1EEF1; Age:6.3 +1F000..1F02B; Age:6.3 +1F030..1F093; Age:6.3 +1F0A0..1F0AE; Age:6.3 +1F0B1..1F0BE; Age:6.3 +1F0C1..1F0CF; Age:6.3 +1F0D1..1F0DF; Age:6.3 +1F100..1F10A; Age:6.3 +1F110..1F12E; Age:6.3 +1F130..1F16B; Age:6.3 +1F170..1F19A; Age:6.3 +1F1E6..1F202; Age:6.3 +1F210..1F23A; Age:6.3 +1F240..1F248; Age:6.3 +1F250..1F251; Age:6.3 +1F300..1F320; Age:6.3 +1F330..1F335; Age:6.3 +1F337..1F37C; Age:6.3 +1F380..1F393; Age:6.3 +1F3A0..1F3C4; Age:6.3 +1F3C6..1F3CA; Age:6.3 +1F3E0..1F3F0; Age:6.3 +1F400..1F43E; Age:6.3 +1F440..1F440; Age:6.3 +1F442..1F4F7; Age:6.3 +1F4F9..1F4FC; Age:6.3 +1F500..1F53D; Age:6.3 +1F540..1F543; Age:6.3 +1F550..1F567; Age:6.3 +1F5FB..1F640; Age:6.3 +1F645..1F64F; Age:6.3 +1F680..1F6C5; Age:6.3 +1F700..1F773; Age:6.3 +1FFFE..2A6D6; Age:6.3 +2A700..2B734; Age:6.3 +2B740..2B81D; Age:6.3 +2F800..2FA1D; Age:6.3 +2FFFE..2FFFF; Age:6.3 +3FFFE..3FFFF; Age:6.3 +4FFFE..4FFFF; Age:6.3 +5FFFE..5FFFF; Age:6.3 +6FFFE..6FFFF; Age:6.3 +7FFFE..7FFFF; Age:6.3 +8FFFE..8FFFF; Age:6.3 +9FFFE..9FFFF; Age:6.3 +AFFFE..AFFFF; Age:6.3 +BFFFE..BFFFF; Age:6.3 +CFFFE..CFFFF; Age:6.3 +DFFFE..DFFFF; Age:6.3 +E0001..E0001; Age:6.3 +E0020..E007F; Age:6.3 +E0100..E01EF; Age:6.3 +EFFFE..10FFFF; Age:6.3 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_3.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_3.test new file mode 100644 index 000000000..a54fa931f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_6_3.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_6_3 + +description: +Tests character class syntax of the Unicode 11.0 Age=6.3 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_7_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_7_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_7_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_7_0.flex new file mode 100644 index 000000000..6a73f50f1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_7_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_7_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:7.0} { setCurCharPropertyValue("Age:7.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_7_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_7_0.output new file mode 100644 index 000000000..6686b38a5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_7_0.output @@ -0,0 +1,610 @@ +0000..0377; Age:7.0 +037A..037F; Age:7.0 +0384..038A; Age:7.0 +038C..038C; Age:7.0 +038E..03A1; Age:7.0 +03A3..052F; Age:7.0 +0531..0556; Age:7.0 +0559..055F; Age:7.0 +0561..0587; Age:7.0 +0589..058A; Age:7.0 +058D..058F; Age:7.0 +0591..05C7; Age:7.0 +05D0..05EA; Age:7.0 +05F0..05F4; Age:7.0 +0600..061C; Age:7.0 +061E..070D; Age:7.0 +070F..074A; Age:7.0 +074D..07B1; Age:7.0 +07C0..07FA; Age:7.0 +0800..082D; Age:7.0 +0830..083E; Age:7.0 +0840..085B; Age:7.0 +085E..085E; Age:7.0 +08A0..08B2; Age:7.0 +08E4..0983; Age:7.0 +0985..098C; Age:7.0 +098F..0990; Age:7.0 +0993..09A8; Age:7.0 +09AA..09B0; Age:7.0 +09B2..09B2; Age:7.0 +09B6..09B9; Age:7.0 +09BC..09C4; Age:7.0 +09C7..09C8; Age:7.0 +09CB..09CE; Age:7.0 +09D7..09D7; Age:7.0 +09DC..09DD; Age:7.0 +09DF..09E3; Age:7.0 +09E6..09FB; Age:7.0 +0A01..0A03; Age:7.0 +0A05..0A0A; Age:7.0 +0A0F..0A10; Age:7.0 +0A13..0A28; Age:7.0 +0A2A..0A30; Age:7.0 +0A32..0A33; Age:7.0 +0A35..0A36; Age:7.0 +0A38..0A39; Age:7.0 +0A3C..0A3C; Age:7.0 +0A3E..0A42; Age:7.0 +0A47..0A48; Age:7.0 +0A4B..0A4D; Age:7.0 +0A51..0A51; Age:7.0 +0A59..0A5C; Age:7.0 +0A5E..0A5E; Age:7.0 +0A66..0A75; Age:7.0 +0A81..0A83; Age:7.0 +0A85..0A8D; Age:7.0 +0A8F..0A91; Age:7.0 +0A93..0AA8; Age:7.0 +0AAA..0AB0; Age:7.0 +0AB2..0AB3; Age:7.0 +0AB5..0AB9; Age:7.0 +0ABC..0AC5; Age:7.0 +0AC7..0AC9; Age:7.0 +0ACB..0ACD; Age:7.0 +0AD0..0AD0; Age:7.0 +0AE0..0AE3; Age:7.0 +0AE6..0AF1; Age:7.0 +0B01..0B03; Age:7.0 +0B05..0B0C; Age:7.0 +0B0F..0B10; Age:7.0 +0B13..0B28; Age:7.0 +0B2A..0B30; Age:7.0 +0B32..0B33; Age:7.0 +0B35..0B39; Age:7.0 +0B3C..0B44; Age:7.0 +0B47..0B48; Age:7.0 +0B4B..0B4D; Age:7.0 +0B56..0B57; Age:7.0 +0B5C..0B5D; Age:7.0 +0B5F..0B63; Age:7.0 +0B66..0B77; Age:7.0 +0B82..0B83; Age:7.0 +0B85..0B8A; Age:7.0 +0B8E..0B90; Age:7.0 +0B92..0B95; Age:7.0 +0B99..0B9A; Age:7.0 +0B9C..0B9C; Age:7.0 +0B9E..0B9F; Age:7.0 +0BA3..0BA4; Age:7.0 +0BA8..0BAA; Age:7.0 +0BAE..0BB9; Age:7.0 +0BBE..0BC2; Age:7.0 +0BC6..0BC8; Age:7.0 +0BCA..0BCD; Age:7.0 +0BD0..0BD0; Age:7.0 +0BD7..0BD7; Age:7.0 +0BE6..0BFA; Age:7.0 +0C00..0C03; Age:7.0 +0C05..0C0C; Age:7.0 +0C0E..0C10; Age:7.0 +0C12..0C28; Age:7.0 +0C2A..0C39; Age:7.0 +0C3D..0C44; Age:7.0 +0C46..0C48; Age:7.0 +0C4A..0C4D; Age:7.0 +0C55..0C56; Age:7.0 +0C58..0C59; Age:7.0 +0C60..0C63; Age:7.0 +0C66..0C6F; Age:7.0 +0C78..0C7F; Age:7.0 +0C81..0C83; Age:7.0 +0C85..0C8C; Age:7.0 +0C8E..0C90; Age:7.0 +0C92..0CA8; Age:7.0 +0CAA..0CB3; Age:7.0 +0CB5..0CB9; Age:7.0 +0CBC..0CC4; Age:7.0 +0CC6..0CC8; Age:7.0 +0CCA..0CCD; Age:7.0 +0CD5..0CD6; Age:7.0 +0CDE..0CDE; Age:7.0 +0CE0..0CE3; Age:7.0 +0CE6..0CEF; Age:7.0 +0CF1..0CF2; Age:7.0 +0D01..0D03; Age:7.0 +0D05..0D0C; Age:7.0 +0D0E..0D10; Age:7.0 +0D12..0D3A; Age:7.0 +0D3D..0D44; Age:7.0 +0D46..0D48; Age:7.0 +0D4A..0D4E; Age:7.0 +0D57..0D57; Age:7.0 +0D60..0D63; Age:7.0 +0D66..0D75; Age:7.0 +0D79..0D7F; Age:7.0 +0D82..0D83; Age:7.0 +0D85..0D96; Age:7.0 +0D9A..0DB1; Age:7.0 +0DB3..0DBB; Age:7.0 +0DBD..0DBD; Age:7.0 +0DC0..0DC6; Age:7.0 +0DCA..0DCA; Age:7.0 +0DCF..0DD4; Age:7.0 +0DD6..0DD6; Age:7.0 +0DD8..0DDF; Age:7.0 +0DE6..0DEF; Age:7.0 +0DF2..0DF4; Age:7.0 +0E01..0E3A; Age:7.0 +0E3F..0E5B; Age:7.0 +0E81..0E82; Age:7.0 +0E84..0E84; Age:7.0 +0E87..0E88; Age:7.0 +0E8A..0E8A; Age:7.0 +0E8D..0E8D; Age:7.0 +0E94..0E97; Age:7.0 +0E99..0E9F; Age:7.0 +0EA1..0EA3; Age:7.0 +0EA5..0EA5; Age:7.0 +0EA7..0EA7; Age:7.0 +0EAA..0EAB; Age:7.0 +0EAD..0EB9; Age:7.0 +0EBB..0EBD; Age:7.0 +0EC0..0EC4; Age:7.0 +0EC6..0EC6; Age:7.0 +0EC8..0ECD; Age:7.0 +0ED0..0ED9; Age:7.0 +0EDC..0EDF; Age:7.0 +0F00..0F47; Age:7.0 +0F49..0F6C; Age:7.0 +0F71..0F97; Age:7.0 +0F99..0FBC; Age:7.0 +0FBE..0FCC; Age:7.0 +0FCE..0FDA; Age:7.0 +1000..10C5; Age:7.0 +10C7..10C7; Age:7.0 +10CD..10CD; Age:7.0 +10D0..1248; Age:7.0 +124A..124D; Age:7.0 +1250..1256; Age:7.0 +1258..1258; Age:7.0 +125A..125D; Age:7.0 +1260..1288; Age:7.0 +128A..128D; Age:7.0 +1290..12B0; Age:7.0 +12B2..12B5; Age:7.0 +12B8..12BE; Age:7.0 +12C0..12C0; Age:7.0 +12C2..12C5; Age:7.0 +12C8..12D6; Age:7.0 +12D8..1310; Age:7.0 +1312..1315; Age:7.0 +1318..135A; Age:7.0 +135D..137C; Age:7.0 +1380..1399; Age:7.0 +13A0..13F4; Age:7.0 +1400..169C; Age:7.0 +16A0..16F8; Age:7.0 +1700..170C; Age:7.0 +170E..1714; Age:7.0 +1720..1736; Age:7.0 +1740..1753; Age:7.0 +1760..176C; Age:7.0 +176E..1770; Age:7.0 +1772..1773; Age:7.0 +1780..17DD; Age:7.0 +17E0..17E9; Age:7.0 +17F0..17F9; Age:7.0 +1800..180E; Age:7.0 +1810..1819; Age:7.0 +1820..1877; Age:7.0 +1880..18AA; Age:7.0 +18B0..18F5; Age:7.0 +1900..191E; Age:7.0 +1920..192B; Age:7.0 +1930..193B; Age:7.0 +1940..1940; Age:7.0 +1944..196D; Age:7.0 +1970..1974; Age:7.0 +1980..19AB; Age:7.0 +19B0..19C9; Age:7.0 +19D0..19DA; Age:7.0 +19DE..1A1B; Age:7.0 +1A1E..1A5E; Age:7.0 +1A60..1A7C; Age:7.0 +1A7F..1A89; Age:7.0 +1A90..1A99; Age:7.0 +1AA0..1AAD; Age:7.0 +1AB0..1ABE; Age:7.0 +1B00..1B4B; Age:7.0 +1B50..1B7C; Age:7.0 +1B80..1BF3; Age:7.0 +1BFC..1C37; Age:7.0 +1C3B..1C49; Age:7.0 +1C4D..1C7F; Age:7.0 +1CC0..1CC7; Age:7.0 +1CD0..1CF6; Age:7.0 +1CF8..1CF9; Age:7.0 +1D00..1DF5; Age:7.0 +1DFC..1F15; Age:7.0 +1F18..1F1D; Age:7.0 +1F20..1F45; Age:7.0 +1F48..1F4D; Age:7.0 +1F50..1F57; Age:7.0 +1F59..1F59; Age:7.0 +1F5B..1F5B; Age:7.0 +1F5D..1F5D; Age:7.0 +1F5F..1F7D; Age:7.0 +1F80..1FB4; Age:7.0 +1FB6..1FC4; Age:7.0 +1FC6..1FD3; Age:7.0 +1FD6..1FDB; Age:7.0 +1FDD..1FEF; Age:7.0 +1FF2..1FF4; Age:7.0 +1FF6..1FFE; Age:7.0 +2000..2064; Age:7.0 +2066..2071; Age:7.0 +2074..208E; Age:7.0 +2090..209C; Age:7.0 +20A0..20BD; Age:7.0 +20D0..20F0; Age:7.0 +2100..2189; Age:7.0 +2190..23FA; Age:7.0 +2400..2426; Age:7.0 +2440..244A; Age:7.0 +2460..2B73; Age:7.0 +2B76..2B95; Age:7.0 +2B98..2BB9; Age:7.0 +2BBD..2BC8; Age:7.0 +2BCA..2BD1; Age:7.0 +2C00..2C2E; Age:7.0 +2C30..2C5E; Age:7.0 +2C60..2CF3; Age:7.0 +2CF9..2D25; Age:7.0 +2D27..2D27; Age:7.0 +2D2D..2D2D; Age:7.0 +2D30..2D67; Age:7.0 +2D6F..2D70; Age:7.0 +2D7F..2D96; Age:7.0 +2DA0..2DA6; Age:7.0 +2DA8..2DAE; Age:7.0 +2DB0..2DB6; Age:7.0 +2DB8..2DBE; Age:7.0 +2DC0..2DC6; Age:7.0 +2DC8..2DCE; Age:7.0 +2DD0..2DD6; Age:7.0 +2DD8..2DDE; Age:7.0 +2DE0..2E42; Age:7.0 +2E80..2E99; Age:7.0 +2E9B..2EF3; Age:7.0 +2F00..2FD5; Age:7.0 +2FF0..2FFB; Age:7.0 +3000..303F; Age:7.0 +3041..3096; Age:7.0 +3099..30FF; Age:7.0 +3105..312D; Age:7.0 +3131..318E; Age:7.0 +3190..31BA; Age:7.0 +31C0..31E3; Age:7.0 +31F0..321E; Age:7.0 +3220..32FE; Age:7.0 +3300..4DB5; Age:7.0 +4DC0..9FCC; Age:7.0 +A000..A48C; Age:7.0 +A490..A4C6; Age:7.0 +A4D0..A62B; Age:7.0 +A640..A69D; Age:7.0 +A69F..A6F7; Age:7.0 +A700..A78E; Age:7.0 +A790..A7AD; Age:7.0 +A7B0..A7B1; Age:7.0 +A7F7..A82B; Age:7.0 +A830..A839; Age:7.0 +A840..A877; Age:7.0 +A880..A8C4; Age:7.0 +A8CE..A8D9; Age:7.0 +A8E0..A8FB; Age:7.0 +A900..A953; Age:7.0 +A95F..A97C; Age:7.0 +A980..A9CD; Age:7.0 +A9CF..A9D9; Age:7.0 +A9DE..A9FE; Age:7.0 +AA00..AA36; Age:7.0 +AA40..AA4D; Age:7.0 +AA50..AA59; Age:7.0 +AA5C..AAC2; Age:7.0 +AADB..AAF6; Age:7.0 +AB01..AB06; Age:7.0 +AB09..AB0E; Age:7.0 +AB11..AB16; Age:7.0 +AB20..AB26; Age:7.0 +AB28..AB2E; Age:7.0 +AB30..AB5F; Age:7.0 +AB64..AB65; Age:7.0 +ABC0..ABED; Age:7.0 +ABF0..ABF9; Age:7.0 +AC00..D7A3; Age:7.0 +D7B0..D7C6; Age:7.0 +D7CB..D7FB; Age:7.0 +E000..FA6D; Age:7.0 +FA70..FAD9; Age:7.0 +FB00..FB06; Age:7.0 +FB13..FB17; Age:7.0 +FB1D..FB36; Age:7.0 +FB38..FB3C; Age:7.0 +FB3E..FB3E; Age:7.0 +FB40..FB41; Age:7.0 +FB43..FB44; Age:7.0 +FB46..FBC1; Age:7.0 +FBD3..FD3F; Age:7.0 +FD50..FD8F; Age:7.0 +FD92..FDC7; Age:7.0 +FDD0..FDFD; Age:7.0 +FE00..FE19; Age:7.0 +FE20..FE2D; Age:7.0 +FE30..FE52; Age:7.0 +FE54..FE66; Age:7.0 +FE68..FE6B; Age:7.0 +FE70..FE74; Age:7.0 +FE76..FEFC; Age:7.0 +FEFF..FEFF; Age:7.0 +FF01..FFBE; Age:7.0 +FFC2..FFC7; Age:7.0 +FFCA..FFCF; Age:7.0 +FFD2..FFD7; Age:7.0 +FFDA..FFDC; Age:7.0 +FFE0..FFE6; Age:7.0 +FFE8..FFEE; Age:7.0 +FFF9..1000B; Age:7.0 +1000D..10026; Age:7.0 +10028..1003A; Age:7.0 +1003C..1003D; Age:7.0 +1003F..1004D; Age:7.0 +10050..1005D; Age:7.0 +10080..100FA; Age:7.0 +10100..10102; Age:7.0 +10107..10133; Age:7.0 +10137..1018C; Age:7.0 +10190..1019B; Age:7.0 +101A0..101A0; Age:7.0 +101D0..101FD; Age:7.0 +10280..1029C; Age:7.0 +102A0..102D0; Age:7.0 +102E0..102FB; Age:7.0 +10300..10323; Age:7.0 +10330..1034A; Age:7.0 +10350..1037A; Age:7.0 +10380..1039D; Age:7.0 +1039F..103C3; Age:7.0 +103C8..103D5; Age:7.0 +10400..1049D; Age:7.0 +104A0..104A9; Age:7.0 +10500..10527; Age:7.0 +10530..10563; Age:7.0 +1056F..1056F; Age:7.0 +10600..10736; Age:7.0 +10740..10755; Age:7.0 +10760..10767; Age:7.0 +10800..10805; Age:7.0 +10808..10808; Age:7.0 +1080A..10835; Age:7.0 +10837..10838; Age:7.0 +1083C..1083C; Age:7.0 +1083F..10855; Age:7.0 +10857..1089E; Age:7.0 +108A7..108AF; Age:7.0 +10900..1091B; Age:7.0 +1091F..10939; Age:7.0 +1093F..1093F; Age:7.0 +10980..109B7; Age:7.0 +109BE..109BF; Age:7.0 +10A00..10A03; Age:7.0 +10A05..10A06; Age:7.0 +10A0C..10A13; Age:7.0 +10A15..10A17; Age:7.0 +10A19..10A33; Age:7.0 +10A38..10A3A; Age:7.0 +10A3F..10A47; Age:7.0 +10A50..10A58; Age:7.0 +10A60..10A9F; Age:7.0 +10AC0..10AE6; Age:7.0 +10AEB..10AF6; Age:7.0 +10B00..10B35; Age:7.0 +10B39..10B55; Age:7.0 +10B58..10B72; Age:7.0 +10B78..10B91; Age:7.0 +10B99..10B9C; Age:7.0 +10BA9..10BAF; Age:7.0 +10C00..10C48; Age:7.0 +10E60..10E7E; Age:7.0 +11000..1104D; Age:7.0 +11052..1106F; Age:7.0 +1107F..110C1; Age:7.0 +110D0..110E8; Age:7.0 +110F0..110F9; Age:7.0 +11100..11134; Age:7.0 +11136..11143; Age:7.0 +11150..11176; Age:7.0 +11180..111C8; Age:7.0 +111CD..111CD; Age:7.0 +111D0..111DA; Age:7.0 +111E1..111F4; Age:7.0 +11200..11211; Age:7.0 +11213..1123D; Age:7.0 +112B0..112EA; Age:7.0 +112F0..112F9; Age:7.0 +11301..11303; Age:7.0 +11305..1130C; Age:7.0 +1130F..11310; Age:7.0 +11313..11328; Age:7.0 +1132A..11330; Age:7.0 +11332..11333; Age:7.0 +11335..11339; Age:7.0 +1133C..11344; Age:7.0 +11347..11348; Age:7.0 +1134B..1134D; Age:7.0 +11357..11357; Age:7.0 +1135D..11363; Age:7.0 +11366..1136C; Age:7.0 +11370..11374; Age:7.0 +11480..114C7; Age:7.0 +114D0..114D9; Age:7.0 +11580..115B5; Age:7.0 +115B8..115C9; Age:7.0 +11600..11644; Age:7.0 +11650..11659; Age:7.0 +11680..116B7; Age:7.0 +116C0..116C9; Age:7.0 +118A0..118F2; Age:7.0 +118FF..118FF; Age:7.0 +11AC0..11AF8; Age:7.0 +12000..12398; Age:7.0 +12400..1246E; Age:7.0 +12470..12474; Age:7.0 +13000..1342E; Age:7.0 +16800..16A38; Age:7.0 +16A40..16A5E; Age:7.0 +16A60..16A69; Age:7.0 +16A6E..16A6F; Age:7.0 +16AD0..16AED; Age:7.0 +16AF0..16AF5; Age:7.0 +16B00..16B45; Age:7.0 +16B50..16B59; Age:7.0 +16B5B..16B61; Age:7.0 +16B63..16B77; Age:7.0 +16B7D..16B8F; Age:7.0 +16F00..16F44; Age:7.0 +16F50..16F7E; Age:7.0 +16F8F..16F9F; Age:7.0 +1B000..1B001; Age:7.0 +1BC00..1BC6A; Age:7.0 +1BC70..1BC7C; Age:7.0 +1BC80..1BC88; Age:7.0 +1BC90..1BC99; Age:7.0 +1BC9C..1BCA3; Age:7.0 +1D000..1D0F5; Age:7.0 +1D100..1D126; Age:7.0 +1D129..1D1DD; Age:7.0 +1D200..1D245; Age:7.0 +1D300..1D356; Age:7.0 +1D360..1D371; Age:7.0 +1D400..1D454; Age:7.0 +1D456..1D49C; Age:7.0 +1D49E..1D49F; Age:7.0 +1D4A2..1D4A2; Age:7.0 +1D4A5..1D4A6; Age:7.0 +1D4A9..1D4AC; Age:7.0 +1D4AE..1D4B9; Age:7.0 +1D4BB..1D4BB; Age:7.0 +1D4BD..1D4C3; Age:7.0 +1D4C5..1D505; Age:7.0 +1D507..1D50A; Age:7.0 +1D50D..1D514; Age:7.0 +1D516..1D51C; Age:7.0 +1D51E..1D539; Age:7.0 +1D53B..1D53E; Age:7.0 +1D540..1D544; Age:7.0 +1D546..1D546; Age:7.0 +1D54A..1D550; Age:7.0 +1D552..1D6A5; Age:7.0 +1D6A8..1D7CB; Age:7.0 +1D7CE..1D7FF; Age:7.0 +1E800..1E8C4; Age:7.0 +1E8C7..1E8D6; Age:7.0 +1EE00..1EE03; Age:7.0 +1EE05..1EE1F; Age:7.0 +1EE21..1EE22; Age:7.0 +1EE24..1EE24; Age:7.0 +1EE27..1EE27; Age:7.0 +1EE29..1EE32; Age:7.0 +1EE34..1EE37; Age:7.0 +1EE39..1EE39; Age:7.0 +1EE3B..1EE3B; Age:7.0 +1EE42..1EE42; Age:7.0 +1EE47..1EE47; Age:7.0 +1EE49..1EE49; Age:7.0 +1EE4B..1EE4B; Age:7.0 +1EE4D..1EE4F; Age:7.0 +1EE51..1EE52; Age:7.0 +1EE54..1EE54; Age:7.0 +1EE57..1EE57; Age:7.0 +1EE59..1EE59; Age:7.0 +1EE5B..1EE5B; Age:7.0 +1EE5D..1EE5D; Age:7.0 +1EE5F..1EE5F; Age:7.0 +1EE61..1EE62; Age:7.0 +1EE64..1EE64; Age:7.0 +1EE67..1EE6A; Age:7.0 +1EE6C..1EE72; Age:7.0 +1EE74..1EE77; Age:7.0 +1EE79..1EE7C; Age:7.0 +1EE7E..1EE7E; Age:7.0 +1EE80..1EE89; Age:7.0 +1EE8B..1EE9B; Age:7.0 +1EEA1..1EEA3; Age:7.0 +1EEA5..1EEA9; Age:7.0 +1EEAB..1EEBB; Age:7.0 +1EEF0..1EEF1; Age:7.0 +1F000..1F02B; Age:7.0 +1F030..1F093; Age:7.0 +1F0A0..1F0AE; Age:7.0 +1F0B1..1F0BF; Age:7.0 +1F0C1..1F0CF; Age:7.0 +1F0D1..1F0F5; Age:7.0 +1F100..1F10C; Age:7.0 +1F110..1F12E; Age:7.0 +1F130..1F16B; Age:7.0 +1F170..1F19A; Age:7.0 +1F1E6..1F202; Age:7.0 +1F210..1F23A; Age:7.0 +1F240..1F248; Age:7.0 +1F250..1F251; Age:7.0 +1F300..1F32C; Age:7.0 +1F330..1F37D; Age:7.0 +1F380..1F3CE; Age:7.0 +1F3D4..1F3F7; Age:7.0 +1F400..1F4FE; Age:7.0 +1F500..1F54A; Age:7.0 +1F550..1F579; Age:7.0 +1F57B..1F5A3; Age:7.0 +1F5A5..1F642; Age:7.0 +1F645..1F6CF; Age:7.0 +1F6E0..1F6EC; Age:7.0 +1F6F0..1F6F3; Age:7.0 +1F700..1F773; Age:7.0 +1F780..1F7D4; Age:7.0 +1F800..1F80B; Age:7.0 +1F810..1F847; Age:7.0 +1F850..1F859; Age:7.0 +1F860..1F887; Age:7.0 +1F890..1F8AD; Age:7.0 +1FFFE..2A6D6; Age:7.0 +2A700..2B734; Age:7.0 +2B740..2B81D; Age:7.0 +2F800..2FA1D; Age:7.0 +2FFFE..2FFFF; Age:7.0 +3FFFE..3FFFF; Age:7.0 +4FFFE..4FFFF; Age:7.0 +5FFFE..5FFFF; Age:7.0 +6FFFE..6FFFF; Age:7.0 +7FFFE..7FFFF; Age:7.0 +8FFFE..8FFFF; Age:7.0 +9FFFE..9FFFF; Age:7.0 +AFFFE..AFFFF; Age:7.0 +BFFFE..BFFFF; Age:7.0 +CFFFE..CFFFF; Age:7.0 +DFFFE..DFFFF; Age:7.0 +E0001..E0001; Age:7.0 +E0020..E007F; Age:7.0 +E0100..E01EF; Age:7.0 +EFFFE..10FFFF; Age:7.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_7_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_7_0.test new file mode 100644 index 000000000..6a6347b27 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_7_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_7_0 + +description: +Tests character class syntax of the Unicode 11.0 Age=7.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_8_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_8_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_8_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_8_0.flex new file mode 100644 index 000000000..ab7bf4630 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_8_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_8_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:8.0} { setCurCharPropertyValue("Age:8.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_8_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_8_0.output new file mode 100644 index 000000000..21798a78e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_8_0.output @@ -0,0 +1,623 @@ +0000..0377; Age:8.0 +037A..037F; Age:8.0 +0384..038A; Age:8.0 +038C..038C; Age:8.0 +038E..03A1; Age:8.0 +03A3..052F; Age:8.0 +0531..0556; Age:8.0 +0559..055F; Age:8.0 +0561..0587; Age:8.0 +0589..058A; Age:8.0 +058D..058F; Age:8.0 +0591..05C7; Age:8.0 +05D0..05EA; Age:8.0 +05F0..05F4; Age:8.0 +0600..061C; Age:8.0 +061E..070D; Age:8.0 +070F..074A; Age:8.0 +074D..07B1; Age:8.0 +07C0..07FA; Age:8.0 +0800..082D; Age:8.0 +0830..083E; Age:8.0 +0840..085B; Age:8.0 +085E..085E; Age:8.0 +08A0..08B4; Age:8.0 +08E3..0983; Age:8.0 +0985..098C; Age:8.0 +098F..0990; Age:8.0 +0993..09A8; Age:8.0 +09AA..09B0; Age:8.0 +09B2..09B2; Age:8.0 +09B6..09B9; Age:8.0 +09BC..09C4; Age:8.0 +09C7..09C8; Age:8.0 +09CB..09CE; Age:8.0 +09D7..09D7; Age:8.0 +09DC..09DD; Age:8.0 +09DF..09E3; Age:8.0 +09E6..09FB; Age:8.0 +0A01..0A03; Age:8.0 +0A05..0A0A; Age:8.0 +0A0F..0A10; Age:8.0 +0A13..0A28; Age:8.0 +0A2A..0A30; Age:8.0 +0A32..0A33; Age:8.0 +0A35..0A36; Age:8.0 +0A38..0A39; Age:8.0 +0A3C..0A3C; Age:8.0 +0A3E..0A42; Age:8.0 +0A47..0A48; Age:8.0 +0A4B..0A4D; Age:8.0 +0A51..0A51; Age:8.0 +0A59..0A5C; Age:8.0 +0A5E..0A5E; Age:8.0 +0A66..0A75; Age:8.0 +0A81..0A83; Age:8.0 +0A85..0A8D; Age:8.0 +0A8F..0A91; Age:8.0 +0A93..0AA8; Age:8.0 +0AAA..0AB0; Age:8.0 +0AB2..0AB3; Age:8.0 +0AB5..0AB9; Age:8.0 +0ABC..0AC5; Age:8.0 +0AC7..0AC9; Age:8.0 +0ACB..0ACD; Age:8.0 +0AD0..0AD0; Age:8.0 +0AE0..0AE3; Age:8.0 +0AE6..0AF1; Age:8.0 +0AF9..0AF9; Age:8.0 +0B01..0B03; Age:8.0 +0B05..0B0C; Age:8.0 +0B0F..0B10; Age:8.0 +0B13..0B28; Age:8.0 +0B2A..0B30; Age:8.0 +0B32..0B33; Age:8.0 +0B35..0B39; Age:8.0 +0B3C..0B44; Age:8.0 +0B47..0B48; Age:8.0 +0B4B..0B4D; Age:8.0 +0B56..0B57; Age:8.0 +0B5C..0B5D; Age:8.0 +0B5F..0B63; Age:8.0 +0B66..0B77; Age:8.0 +0B82..0B83; Age:8.0 +0B85..0B8A; Age:8.0 +0B8E..0B90; Age:8.0 +0B92..0B95; Age:8.0 +0B99..0B9A; Age:8.0 +0B9C..0B9C; Age:8.0 +0B9E..0B9F; Age:8.0 +0BA3..0BA4; Age:8.0 +0BA8..0BAA; Age:8.0 +0BAE..0BB9; Age:8.0 +0BBE..0BC2; Age:8.0 +0BC6..0BC8; Age:8.0 +0BCA..0BCD; Age:8.0 +0BD0..0BD0; Age:8.0 +0BD7..0BD7; Age:8.0 +0BE6..0BFA; Age:8.0 +0C00..0C03; Age:8.0 +0C05..0C0C; Age:8.0 +0C0E..0C10; Age:8.0 +0C12..0C28; Age:8.0 +0C2A..0C39; Age:8.0 +0C3D..0C44; Age:8.0 +0C46..0C48; Age:8.0 +0C4A..0C4D; Age:8.0 +0C55..0C56; Age:8.0 +0C58..0C5A; Age:8.0 +0C60..0C63; Age:8.0 +0C66..0C6F; Age:8.0 +0C78..0C7F; Age:8.0 +0C81..0C83; Age:8.0 +0C85..0C8C; Age:8.0 +0C8E..0C90; Age:8.0 +0C92..0CA8; Age:8.0 +0CAA..0CB3; Age:8.0 +0CB5..0CB9; Age:8.0 +0CBC..0CC4; Age:8.0 +0CC6..0CC8; Age:8.0 +0CCA..0CCD; Age:8.0 +0CD5..0CD6; Age:8.0 +0CDE..0CDE; Age:8.0 +0CE0..0CE3; Age:8.0 +0CE6..0CEF; Age:8.0 +0CF1..0CF2; Age:8.0 +0D01..0D03; Age:8.0 +0D05..0D0C; Age:8.0 +0D0E..0D10; Age:8.0 +0D12..0D3A; Age:8.0 +0D3D..0D44; Age:8.0 +0D46..0D48; Age:8.0 +0D4A..0D4E; Age:8.0 +0D57..0D57; Age:8.0 +0D5F..0D63; Age:8.0 +0D66..0D75; Age:8.0 +0D79..0D7F; Age:8.0 +0D82..0D83; Age:8.0 +0D85..0D96; Age:8.0 +0D9A..0DB1; Age:8.0 +0DB3..0DBB; Age:8.0 +0DBD..0DBD; Age:8.0 +0DC0..0DC6; Age:8.0 +0DCA..0DCA; Age:8.0 +0DCF..0DD4; Age:8.0 +0DD6..0DD6; Age:8.0 +0DD8..0DDF; Age:8.0 +0DE6..0DEF; Age:8.0 +0DF2..0DF4; Age:8.0 +0E01..0E3A; Age:8.0 +0E3F..0E5B; Age:8.0 +0E81..0E82; Age:8.0 +0E84..0E84; Age:8.0 +0E87..0E88; Age:8.0 +0E8A..0E8A; Age:8.0 +0E8D..0E8D; Age:8.0 +0E94..0E97; Age:8.0 +0E99..0E9F; Age:8.0 +0EA1..0EA3; Age:8.0 +0EA5..0EA5; Age:8.0 +0EA7..0EA7; Age:8.0 +0EAA..0EAB; Age:8.0 +0EAD..0EB9; Age:8.0 +0EBB..0EBD; Age:8.0 +0EC0..0EC4; Age:8.0 +0EC6..0EC6; Age:8.0 +0EC8..0ECD; Age:8.0 +0ED0..0ED9; Age:8.0 +0EDC..0EDF; Age:8.0 +0F00..0F47; Age:8.0 +0F49..0F6C; Age:8.0 +0F71..0F97; Age:8.0 +0F99..0FBC; Age:8.0 +0FBE..0FCC; Age:8.0 +0FCE..0FDA; Age:8.0 +1000..10C5; Age:8.0 +10C7..10C7; Age:8.0 +10CD..10CD; Age:8.0 +10D0..1248; Age:8.0 +124A..124D; Age:8.0 +1250..1256; Age:8.0 +1258..1258; Age:8.0 +125A..125D; Age:8.0 +1260..1288; Age:8.0 +128A..128D; Age:8.0 +1290..12B0; Age:8.0 +12B2..12B5; Age:8.0 +12B8..12BE; Age:8.0 +12C0..12C0; Age:8.0 +12C2..12C5; Age:8.0 +12C8..12D6; Age:8.0 +12D8..1310; Age:8.0 +1312..1315; Age:8.0 +1318..135A; Age:8.0 +135D..137C; Age:8.0 +1380..1399; Age:8.0 +13A0..13F5; Age:8.0 +13F8..13FD; Age:8.0 +1400..169C; Age:8.0 +16A0..16F8; Age:8.0 +1700..170C; Age:8.0 +170E..1714; Age:8.0 +1720..1736; Age:8.0 +1740..1753; Age:8.0 +1760..176C; Age:8.0 +176E..1770; Age:8.0 +1772..1773; Age:8.0 +1780..17DD; Age:8.0 +17E0..17E9; Age:8.0 +17F0..17F9; Age:8.0 +1800..180E; Age:8.0 +1810..1819; Age:8.0 +1820..1877; Age:8.0 +1880..18AA; Age:8.0 +18B0..18F5; Age:8.0 +1900..191E; Age:8.0 +1920..192B; Age:8.0 +1930..193B; Age:8.0 +1940..1940; Age:8.0 +1944..196D; Age:8.0 +1970..1974; Age:8.0 +1980..19AB; Age:8.0 +19B0..19C9; Age:8.0 +19D0..19DA; Age:8.0 +19DE..1A1B; Age:8.0 +1A1E..1A5E; Age:8.0 +1A60..1A7C; Age:8.0 +1A7F..1A89; Age:8.0 +1A90..1A99; Age:8.0 +1AA0..1AAD; Age:8.0 +1AB0..1ABE; Age:8.0 +1B00..1B4B; Age:8.0 +1B50..1B7C; Age:8.0 +1B80..1BF3; Age:8.0 +1BFC..1C37; Age:8.0 +1C3B..1C49; Age:8.0 +1C4D..1C7F; Age:8.0 +1CC0..1CC7; Age:8.0 +1CD0..1CF6; Age:8.0 +1CF8..1CF9; Age:8.0 +1D00..1DF5; Age:8.0 +1DFC..1F15; Age:8.0 +1F18..1F1D; Age:8.0 +1F20..1F45; Age:8.0 +1F48..1F4D; Age:8.0 +1F50..1F57; Age:8.0 +1F59..1F59; Age:8.0 +1F5B..1F5B; Age:8.0 +1F5D..1F5D; Age:8.0 +1F5F..1F7D; Age:8.0 +1F80..1FB4; Age:8.0 +1FB6..1FC4; Age:8.0 +1FC6..1FD3; Age:8.0 +1FD6..1FDB; Age:8.0 +1FDD..1FEF; Age:8.0 +1FF2..1FF4; Age:8.0 +1FF6..1FFE; Age:8.0 +2000..2064; Age:8.0 +2066..2071; Age:8.0 +2074..208E; Age:8.0 +2090..209C; Age:8.0 +20A0..20BE; Age:8.0 +20D0..20F0; Age:8.0 +2100..218B; Age:8.0 +2190..23FA; Age:8.0 +2400..2426; Age:8.0 +2440..244A; Age:8.0 +2460..2B73; Age:8.0 +2B76..2B95; Age:8.0 +2B98..2BB9; Age:8.0 +2BBD..2BC8; Age:8.0 +2BCA..2BD1; Age:8.0 +2BEC..2BEF; Age:8.0 +2C00..2C2E; Age:8.0 +2C30..2C5E; Age:8.0 +2C60..2CF3; Age:8.0 +2CF9..2D25; Age:8.0 +2D27..2D27; Age:8.0 +2D2D..2D2D; Age:8.0 +2D30..2D67; Age:8.0 +2D6F..2D70; Age:8.0 +2D7F..2D96; Age:8.0 +2DA0..2DA6; Age:8.0 +2DA8..2DAE; Age:8.0 +2DB0..2DB6; Age:8.0 +2DB8..2DBE; Age:8.0 +2DC0..2DC6; Age:8.0 +2DC8..2DCE; Age:8.0 +2DD0..2DD6; Age:8.0 +2DD8..2DDE; Age:8.0 +2DE0..2E42; Age:8.0 +2E80..2E99; Age:8.0 +2E9B..2EF3; Age:8.0 +2F00..2FD5; Age:8.0 +2FF0..2FFB; Age:8.0 +3000..303F; Age:8.0 +3041..3096; Age:8.0 +3099..30FF; Age:8.0 +3105..312D; Age:8.0 +3131..318E; Age:8.0 +3190..31BA; Age:8.0 +31C0..31E3; Age:8.0 +31F0..321E; Age:8.0 +3220..32FE; Age:8.0 +3300..4DB5; Age:8.0 +4DC0..9FD5; Age:8.0 +A000..A48C; Age:8.0 +A490..A4C6; Age:8.0 +A4D0..A62B; Age:8.0 +A640..A6F7; Age:8.0 +A700..A7AD; Age:8.0 +A7B0..A7B7; Age:8.0 +A7F7..A82B; Age:8.0 +A830..A839; Age:8.0 +A840..A877; Age:8.0 +A880..A8C4; Age:8.0 +A8CE..A8D9; Age:8.0 +A8E0..A8FD; Age:8.0 +A900..A953; Age:8.0 +A95F..A97C; Age:8.0 +A980..A9CD; Age:8.0 +A9CF..A9D9; Age:8.0 +A9DE..A9FE; Age:8.0 +AA00..AA36; Age:8.0 +AA40..AA4D; Age:8.0 +AA50..AA59; Age:8.0 +AA5C..AAC2; Age:8.0 +AADB..AAF6; Age:8.0 +AB01..AB06; Age:8.0 +AB09..AB0E; Age:8.0 +AB11..AB16; Age:8.0 +AB20..AB26; Age:8.0 +AB28..AB2E; Age:8.0 +AB30..AB65; Age:8.0 +AB70..ABED; Age:8.0 +ABF0..ABF9; Age:8.0 +AC00..D7A3; Age:8.0 +D7B0..D7C6; Age:8.0 +D7CB..D7FB; Age:8.0 +E000..FA6D; Age:8.0 +FA70..FAD9; Age:8.0 +FB00..FB06; Age:8.0 +FB13..FB17; Age:8.0 +FB1D..FB36; Age:8.0 +FB38..FB3C; Age:8.0 +FB3E..FB3E; Age:8.0 +FB40..FB41; Age:8.0 +FB43..FB44; Age:8.0 +FB46..FBC1; Age:8.0 +FBD3..FD3F; Age:8.0 +FD50..FD8F; Age:8.0 +FD92..FDC7; Age:8.0 +FDD0..FDFD; Age:8.0 +FE00..FE19; Age:8.0 +FE20..FE52; Age:8.0 +FE54..FE66; Age:8.0 +FE68..FE6B; Age:8.0 +FE70..FE74; Age:8.0 +FE76..FEFC; Age:8.0 +FEFF..FEFF; Age:8.0 +FF01..FFBE; Age:8.0 +FFC2..FFC7; Age:8.0 +FFCA..FFCF; Age:8.0 +FFD2..FFD7; Age:8.0 +FFDA..FFDC; Age:8.0 +FFE0..FFE6; Age:8.0 +FFE8..FFEE; Age:8.0 +FFF9..1000B; Age:8.0 +1000D..10026; Age:8.0 +10028..1003A; Age:8.0 +1003C..1003D; Age:8.0 +1003F..1004D; Age:8.0 +10050..1005D; Age:8.0 +10080..100FA; Age:8.0 +10100..10102; Age:8.0 +10107..10133; Age:8.0 +10137..1018C; Age:8.0 +10190..1019B; Age:8.0 +101A0..101A0; Age:8.0 +101D0..101FD; Age:8.0 +10280..1029C; Age:8.0 +102A0..102D0; Age:8.0 +102E0..102FB; Age:8.0 +10300..10323; Age:8.0 +10330..1034A; Age:8.0 +10350..1037A; Age:8.0 +10380..1039D; Age:8.0 +1039F..103C3; Age:8.0 +103C8..103D5; Age:8.0 +10400..1049D; Age:8.0 +104A0..104A9; Age:8.0 +10500..10527; Age:8.0 +10530..10563; Age:8.0 +1056F..1056F; Age:8.0 +10600..10736; Age:8.0 +10740..10755; Age:8.0 +10760..10767; Age:8.0 +10800..10805; Age:8.0 +10808..10808; Age:8.0 +1080A..10835; Age:8.0 +10837..10838; Age:8.0 +1083C..1083C; Age:8.0 +1083F..10855; Age:8.0 +10857..1089E; Age:8.0 +108A7..108AF; Age:8.0 +108E0..108F2; Age:8.0 +108F4..108F5; Age:8.0 +108FB..1091B; Age:8.0 +1091F..10939; Age:8.0 +1093F..1093F; Age:8.0 +10980..109B7; Age:8.0 +109BC..109CF; Age:8.0 +109D2..10A03; Age:8.0 +10A05..10A06; Age:8.0 +10A0C..10A13; Age:8.0 +10A15..10A17; Age:8.0 +10A19..10A33; Age:8.0 +10A38..10A3A; Age:8.0 +10A3F..10A47; Age:8.0 +10A50..10A58; Age:8.0 +10A60..10A9F; Age:8.0 +10AC0..10AE6; Age:8.0 +10AEB..10AF6; Age:8.0 +10B00..10B35; Age:8.0 +10B39..10B55; Age:8.0 +10B58..10B72; Age:8.0 +10B78..10B91; Age:8.0 +10B99..10B9C; Age:8.0 +10BA9..10BAF; Age:8.0 +10C00..10C48; Age:8.0 +10C80..10CB2; Age:8.0 +10CC0..10CF2; Age:8.0 +10CFA..10CFF; Age:8.0 +10E60..10E7E; Age:8.0 +11000..1104D; Age:8.0 +11052..1106F; Age:8.0 +1107F..110C1; Age:8.0 +110D0..110E8; Age:8.0 +110F0..110F9; Age:8.0 +11100..11134; Age:8.0 +11136..11143; Age:8.0 +11150..11176; Age:8.0 +11180..111CD; Age:8.0 +111D0..111DF; Age:8.0 +111E1..111F4; Age:8.0 +11200..11211; Age:8.0 +11213..1123D; Age:8.0 +11280..11286; Age:8.0 +11288..11288; Age:8.0 +1128A..1128D; Age:8.0 +1128F..1129D; Age:8.0 +1129F..112A9; Age:8.0 +112B0..112EA; Age:8.0 +112F0..112F9; Age:8.0 +11300..11303; Age:8.0 +11305..1130C; Age:8.0 +1130F..11310; Age:8.0 +11313..11328; Age:8.0 +1132A..11330; Age:8.0 +11332..11333; Age:8.0 +11335..11339; Age:8.0 +1133C..11344; Age:8.0 +11347..11348; Age:8.0 +1134B..1134D; Age:8.0 +11350..11350; Age:8.0 +11357..11357; Age:8.0 +1135D..11363; Age:8.0 +11366..1136C; Age:8.0 +11370..11374; Age:8.0 +11480..114C7; Age:8.0 +114D0..114D9; Age:8.0 +11580..115B5; Age:8.0 +115B8..115DD; Age:8.0 +11600..11644; Age:8.0 +11650..11659; Age:8.0 +11680..116B7; Age:8.0 +116C0..116C9; Age:8.0 +11700..11719; Age:8.0 +1171D..1172B; Age:8.0 +11730..1173F; Age:8.0 +118A0..118F2; Age:8.0 +118FF..118FF; Age:8.0 +11AC0..11AF8; Age:8.0 +12000..12399; Age:8.0 +12400..1246E; Age:8.0 +12470..12474; Age:8.0 +12480..12543; Age:8.0 +13000..1342E; Age:8.0 +14400..14646; Age:8.0 +16800..16A38; Age:8.0 +16A40..16A5E; Age:8.0 +16A60..16A69; Age:8.0 +16A6E..16A6F; Age:8.0 +16AD0..16AED; Age:8.0 +16AF0..16AF5; Age:8.0 +16B00..16B45; Age:8.0 +16B50..16B59; Age:8.0 +16B5B..16B61; Age:8.0 +16B63..16B77; Age:8.0 +16B7D..16B8F; Age:8.0 +16F00..16F44; Age:8.0 +16F50..16F7E; Age:8.0 +16F8F..16F9F; Age:8.0 +1B000..1B001; Age:8.0 +1BC00..1BC6A; Age:8.0 +1BC70..1BC7C; Age:8.0 +1BC80..1BC88; Age:8.0 +1BC90..1BC99; Age:8.0 +1BC9C..1BCA3; Age:8.0 +1D000..1D0F5; Age:8.0 +1D100..1D126; Age:8.0 +1D129..1D1E8; Age:8.0 +1D200..1D245; Age:8.0 +1D300..1D356; Age:8.0 +1D360..1D371; Age:8.0 +1D400..1D454; Age:8.0 +1D456..1D49C; Age:8.0 +1D49E..1D49F; Age:8.0 +1D4A2..1D4A2; Age:8.0 +1D4A5..1D4A6; Age:8.0 +1D4A9..1D4AC; Age:8.0 +1D4AE..1D4B9; Age:8.0 +1D4BB..1D4BB; Age:8.0 +1D4BD..1D4C3; Age:8.0 +1D4C5..1D505; Age:8.0 +1D507..1D50A; Age:8.0 +1D50D..1D514; Age:8.0 +1D516..1D51C; Age:8.0 +1D51E..1D539; Age:8.0 +1D53B..1D53E; Age:8.0 +1D540..1D544; Age:8.0 +1D546..1D546; Age:8.0 +1D54A..1D550; Age:8.0 +1D552..1D6A5; Age:8.0 +1D6A8..1D7CB; Age:8.0 +1D7CE..1DA8B; Age:8.0 +1DA9B..1DA9F; Age:8.0 +1DAA1..1DAAF; Age:8.0 +1E800..1E8C4; Age:8.0 +1E8C7..1E8D6; Age:8.0 +1EE00..1EE03; Age:8.0 +1EE05..1EE1F; Age:8.0 +1EE21..1EE22; Age:8.0 +1EE24..1EE24; Age:8.0 +1EE27..1EE27; Age:8.0 +1EE29..1EE32; Age:8.0 +1EE34..1EE37; Age:8.0 +1EE39..1EE39; Age:8.0 +1EE3B..1EE3B; Age:8.0 +1EE42..1EE42; Age:8.0 +1EE47..1EE47; Age:8.0 +1EE49..1EE49; Age:8.0 +1EE4B..1EE4B; Age:8.0 +1EE4D..1EE4F; Age:8.0 +1EE51..1EE52; Age:8.0 +1EE54..1EE54; Age:8.0 +1EE57..1EE57; Age:8.0 +1EE59..1EE59; Age:8.0 +1EE5B..1EE5B; Age:8.0 +1EE5D..1EE5D; Age:8.0 +1EE5F..1EE5F; Age:8.0 +1EE61..1EE62; Age:8.0 +1EE64..1EE64; Age:8.0 +1EE67..1EE6A; Age:8.0 +1EE6C..1EE72; Age:8.0 +1EE74..1EE77; Age:8.0 +1EE79..1EE7C; Age:8.0 +1EE7E..1EE7E; Age:8.0 +1EE80..1EE89; Age:8.0 +1EE8B..1EE9B; Age:8.0 +1EEA1..1EEA3; Age:8.0 +1EEA5..1EEA9; Age:8.0 +1EEAB..1EEBB; Age:8.0 +1EEF0..1EEF1; Age:8.0 +1F000..1F02B; Age:8.0 +1F030..1F093; Age:8.0 +1F0A0..1F0AE; Age:8.0 +1F0B1..1F0BF; Age:8.0 +1F0C1..1F0CF; Age:8.0 +1F0D1..1F0F5; Age:8.0 +1F100..1F10C; Age:8.0 +1F110..1F12E; Age:8.0 +1F130..1F16B; Age:8.0 +1F170..1F19A; Age:8.0 +1F1E6..1F202; Age:8.0 +1F210..1F23A; Age:8.0 +1F240..1F248; Age:8.0 +1F250..1F251; Age:8.0 +1F300..1F579; Age:8.0 +1F57B..1F5A3; Age:8.0 +1F5A5..1F6D0; Age:8.0 +1F6E0..1F6EC; Age:8.0 +1F6F0..1F6F3; Age:8.0 +1F700..1F773; Age:8.0 +1F780..1F7D4; Age:8.0 +1F800..1F80B; Age:8.0 +1F810..1F847; Age:8.0 +1F850..1F859; Age:8.0 +1F860..1F887; Age:8.0 +1F890..1F8AD; Age:8.0 +1F910..1F918; Age:8.0 +1F980..1F984; Age:8.0 +1F9C0..1F9C0; Age:8.0 +1FFFE..2A6D6; Age:8.0 +2A700..2B734; Age:8.0 +2B740..2B81D; Age:8.0 +2B820..2CEA1; Age:8.0 +2F800..2FA1D; Age:8.0 +2FFFE..2FFFF; Age:8.0 +3FFFE..3FFFF; Age:8.0 +4FFFE..4FFFF; Age:8.0 +5FFFE..5FFFF; Age:8.0 +6FFFE..6FFFF; Age:8.0 +7FFFE..7FFFF; Age:8.0 +8FFFE..8FFFF; Age:8.0 +9FFFE..9FFFF; Age:8.0 +AFFFE..AFFFF; Age:8.0 +BFFFE..BFFFF; Age:8.0 +CFFFE..CFFFF; Age:8.0 +DFFFE..DFFFF; Age:8.0 +E0001..E0001; Age:8.0 +E0020..E007F; Age:8.0 +E0100..E01EF; Age:8.0 +EFFFE..10FFFF; Age:8.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_8_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_8_0.test new file mode 100644 index 000000000..b51bbc3e0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_8_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_8_0 + +description: +Tests character class syntax of the Unicode 11.0 Age=8.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_9_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_9_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_9_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_9_0.flex new file mode 100644 index 000000000..497d18de8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_9_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_9_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:9.0} { setCurCharPropertyValue("Age:9.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_9_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_9_0.output new file mode 100644 index 000000000..bca32cab2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_9_0.output @@ -0,0 +1,648 @@ +0000..0377; Age:9.0 +037A..037F; Age:9.0 +0384..038A; Age:9.0 +038C..038C; Age:9.0 +038E..03A1; Age:9.0 +03A3..052F; Age:9.0 +0531..0556; Age:9.0 +0559..055F; Age:9.0 +0561..0587; Age:9.0 +0589..058A; Age:9.0 +058D..058F; Age:9.0 +0591..05C7; Age:9.0 +05D0..05EA; Age:9.0 +05F0..05F4; Age:9.0 +0600..061C; Age:9.0 +061E..070D; Age:9.0 +070F..074A; Age:9.0 +074D..07B1; Age:9.0 +07C0..07FA; Age:9.0 +0800..082D; Age:9.0 +0830..083E; Age:9.0 +0840..085B; Age:9.0 +085E..085E; Age:9.0 +08A0..08B4; Age:9.0 +08B6..08BD; Age:9.0 +08D4..0983; Age:9.0 +0985..098C; Age:9.0 +098F..0990; Age:9.0 +0993..09A8; Age:9.0 +09AA..09B0; Age:9.0 +09B2..09B2; Age:9.0 +09B6..09B9; Age:9.0 +09BC..09C4; Age:9.0 +09C7..09C8; Age:9.0 +09CB..09CE; Age:9.0 +09D7..09D7; Age:9.0 +09DC..09DD; Age:9.0 +09DF..09E3; Age:9.0 +09E6..09FB; Age:9.0 +0A01..0A03; Age:9.0 +0A05..0A0A; Age:9.0 +0A0F..0A10; Age:9.0 +0A13..0A28; Age:9.0 +0A2A..0A30; Age:9.0 +0A32..0A33; Age:9.0 +0A35..0A36; Age:9.0 +0A38..0A39; Age:9.0 +0A3C..0A3C; Age:9.0 +0A3E..0A42; Age:9.0 +0A47..0A48; Age:9.0 +0A4B..0A4D; Age:9.0 +0A51..0A51; Age:9.0 +0A59..0A5C; Age:9.0 +0A5E..0A5E; Age:9.0 +0A66..0A75; Age:9.0 +0A81..0A83; Age:9.0 +0A85..0A8D; Age:9.0 +0A8F..0A91; Age:9.0 +0A93..0AA8; Age:9.0 +0AAA..0AB0; Age:9.0 +0AB2..0AB3; Age:9.0 +0AB5..0AB9; Age:9.0 +0ABC..0AC5; Age:9.0 +0AC7..0AC9; Age:9.0 +0ACB..0ACD; Age:9.0 +0AD0..0AD0; Age:9.0 +0AE0..0AE3; Age:9.0 +0AE6..0AF1; Age:9.0 +0AF9..0AF9; Age:9.0 +0B01..0B03; Age:9.0 +0B05..0B0C; Age:9.0 +0B0F..0B10; Age:9.0 +0B13..0B28; Age:9.0 +0B2A..0B30; Age:9.0 +0B32..0B33; Age:9.0 +0B35..0B39; Age:9.0 +0B3C..0B44; Age:9.0 +0B47..0B48; Age:9.0 +0B4B..0B4D; Age:9.0 +0B56..0B57; Age:9.0 +0B5C..0B5D; Age:9.0 +0B5F..0B63; Age:9.0 +0B66..0B77; Age:9.0 +0B82..0B83; Age:9.0 +0B85..0B8A; Age:9.0 +0B8E..0B90; Age:9.0 +0B92..0B95; Age:9.0 +0B99..0B9A; Age:9.0 +0B9C..0B9C; Age:9.0 +0B9E..0B9F; Age:9.0 +0BA3..0BA4; Age:9.0 +0BA8..0BAA; Age:9.0 +0BAE..0BB9; Age:9.0 +0BBE..0BC2; Age:9.0 +0BC6..0BC8; Age:9.0 +0BCA..0BCD; Age:9.0 +0BD0..0BD0; Age:9.0 +0BD7..0BD7; Age:9.0 +0BE6..0BFA; Age:9.0 +0C00..0C03; Age:9.0 +0C05..0C0C; Age:9.0 +0C0E..0C10; Age:9.0 +0C12..0C28; Age:9.0 +0C2A..0C39; Age:9.0 +0C3D..0C44; Age:9.0 +0C46..0C48; Age:9.0 +0C4A..0C4D; Age:9.0 +0C55..0C56; Age:9.0 +0C58..0C5A; Age:9.0 +0C60..0C63; Age:9.0 +0C66..0C6F; Age:9.0 +0C78..0C83; Age:9.0 +0C85..0C8C; Age:9.0 +0C8E..0C90; Age:9.0 +0C92..0CA8; Age:9.0 +0CAA..0CB3; Age:9.0 +0CB5..0CB9; Age:9.0 +0CBC..0CC4; Age:9.0 +0CC6..0CC8; Age:9.0 +0CCA..0CCD; Age:9.0 +0CD5..0CD6; Age:9.0 +0CDE..0CDE; Age:9.0 +0CE0..0CE3; Age:9.0 +0CE6..0CEF; Age:9.0 +0CF1..0CF2; Age:9.0 +0D01..0D03; Age:9.0 +0D05..0D0C; Age:9.0 +0D0E..0D10; Age:9.0 +0D12..0D3A; Age:9.0 +0D3D..0D44; Age:9.0 +0D46..0D48; Age:9.0 +0D4A..0D4F; Age:9.0 +0D54..0D63; Age:9.0 +0D66..0D7F; Age:9.0 +0D82..0D83; Age:9.0 +0D85..0D96; Age:9.0 +0D9A..0DB1; Age:9.0 +0DB3..0DBB; Age:9.0 +0DBD..0DBD; Age:9.0 +0DC0..0DC6; Age:9.0 +0DCA..0DCA; Age:9.0 +0DCF..0DD4; Age:9.0 +0DD6..0DD6; Age:9.0 +0DD8..0DDF; Age:9.0 +0DE6..0DEF; Age:9.0 +0DF2..0DF4; Age:9.0 +0E01..0E3A; Age:9.0 +0E3F..0E5B; Age:9.0 +0E81..0E82; Age:9.0 +0E84..0E84; Age:9.0 +0E87..0E88; Age:9.0 +0E8A..0E8A; Age:9.0 +0E8D..0E8D; Age:9.0 +0E94..0E97; Age:9.0 +0E99..0E9F; Age:9.0 +0EA1..0EA3; Age:9.0 +0EA5..0EA5; Age:9.0 +0EA7..0EA7; Age:9.0 +0EAA..0EAB; Age:9.0 +0EAD..0EB9; Age:9.0 +0EBB..0EBD; Age:9.0 +0EC0..0EC4; Age:9.0 +0EC6..0EC6; Age:9.0 +0EC8..0ECD; Age:9.0 +0ED0..0ED9; Age:9.0 +0EDC..0EDF; Age:9.0 +0F00..0F47; Age:9.0 +0F49..0F6C; Age:9.0 +0F71..0F97; Age:9.0 +0F99..0FBC; Age:9.0 +0FBE..0FCC; Age:9.0 +0FCE..0FDA; Age:9.0 +1000..10C5; Age:9.0 +10C7..10C7; Age:9.0 +10CD..10CD; Age:9.0 +10D0..1248; Age:9.0 +124A..124D; Age:9.0 +1250..1256; Age:9.0 +1258..1258; Age:9.0 +125A..125D; Age:9.0 +1260..1288; Age:9.0 +128A..128D; Age:9.0 +1290..12B0; Age:9.0 +12B2..12B5; Age:9.0 +12B8..12BE; Age:9.0 +12C0..12C0; Age:9.0 +12C2..12C5; Age:9.0 +12C8..12D6; Age:9.0 +12D8..1310; Age:9.0 +1312..1315; Age:9.0 +1318..135A; Age:9.0 +135D..137C; Age:9.0 +1380..1399; Age:9.0 +13A0..13F5; Age:9.0 +13F8..13FD; Age:9.0 +1400..169C; Age:9.0 +16A0..16F8; Age:9.0 +1700..170C; Age:9.0 +170E..1714; Age:9.0 +1720..1736; Age:9.0 +1740..1753; Age:9.0 +1760..176C; Age:9.0 +176E..1770; Age:9.0 +1772..1773; Age:9.0 +1780..17DD; Age:9.0 +17E0..17E9; Age:9.0 +17F0..17F9; Age:9.0 +1800..180E; Age:9.0 +1810..1819; Age:9.0 +1820..1877; Age:9.0 +1880..18AA; Age:9.0 +18B0..18F5; Age:9.0 +1900..191E; Age:9.0 +1920..192B; Age:9.0 +1930..193B; Age:9.0 +1940..1940; Age:9.0 +1944..196D; Age:9.0 +1970..1974; Age:9.0 +1980..19AB; Age:9.0 +19B0..19C9; Age:9.0 +19D0..19DA; Age:9.0 +19DE..1A1B; Age:9.0 +1A1E..1A5E; Age:9.0 +1A60..1A7C; Age:9.0 +1A7F..1A89; Age:9.0 +1A90..1A99; Age:9.0 +1AA0..1AAD; Age:9.0 +1AB0..1ABE; Age:9.0 +1B00..1B4B; Age:9.0 +1B50..1B7C; Age:9.0 +1B80..1BF3; Age:9.0 +1BFC..1C37; Age:9.0 +1C3B..1C49; Age:9.0 +1C4D..1C88; Age:9.0 +1CC0..1CC7; Age:9.0 +1CD0..1CF6; Age:9.0 +1CF8..1CF9; Age:9.0 +1D00..1DF5; Age:9.0 +1DFB..1F15; Age:9.0 +1F18..1F1D; Age:9.0 +1F20..1F45; Age:9.0 +1F48..1F4D; Age:9.0 +1F50..1F57; Age:9.0 +1F59..1F59; Age:9.0 +1F5B..1F5B; Age:9.0 +1F5D..1F5D; Age:9.0 +1F5F..1F7D; Age:9.0 +1F80..1FB4; Age:9.0 +1FB6..1FC4; Age:9.0 +1FC6..1FD3; Age:9.0 +1FD6..1FDB; Age:9.0 +1FDD..1FEF; Age:9.0 +1FF2..1FF4; Age:9.0 +1FF6..1FFE; Age:9.0 +2000..2064; Age:9.0 +2066..2071; Age:9.0 +2074..208E; Age:9.0 +2090..209C; Age:9.0 +20A0..20BE; Age:9.0 +20D0..20F0; Age:9.0 +2100..218B; Age:9.0 +2190..23FE; Age:9.0 +2400..2426; Age:9.0 +2440..244A; Age:9.0 +2460..2B73; Age:9.0 +2B76..2B95; Age:9.0 +2B98..2BB9; Age:9.0 +2BBD..2BC8; Age:9.0 +2BCA..2BD1; Age:9.0 +2BEC..2BEF; Age:9.0 +2C00..2C2E; Age:9.0 +2C30..2C5E; Age:9.0 +2C60..2CF3; Age:9.0 +2CF9..2D25; Age:9.0 +2D27..2D27; Age:9.0 +2D2D..2D2D; Age:9.0 +2D30..2D67; Age:9.0 +2D6F..2D70; Age:9.0 +2D7F..2D96; Age:9.0 +2DA0..2DA6; Age:9.0 +2DA8..2DAE; Age:9.0 +2DB0..2DB6; Age:9.0 +2DB8..2DBE; Age:9.0 +2DC0..2DC6; Age:9.0 +2DC8..2DCE; Age:9.0 +2DD0..2DD6; Age:9.0 +2DD8..2DDE; Age:9.0 +2DE0..2E44; Age:9.0 +2E80..2E99; Age:9.0 +2E9B..2EF3; Age:9.0 +2F00..2FD5; Age:9.0 +2FF0..2FFB; Age:9.0 +3000..303F; Age:9.0 +3041..3096; Age:9.0 +3099..30FF; Age:9.0 +3105..312D; Age:9.0 +3131..318E; Age:9.0 +3190..31BA; Age:9.0 +31C0..31E3; Age:9.0 +31F0..321E; Age:9.0 +3220..32FE; Age:9.0 +3300..4DB5; Age:9.0 +4DC0..9FD5; Age:9.0 +A000..A48C; Age:9.0 +A490..A4C6; Age:9.0 +A4D0..A62B; Age:9.0 +A640..A6F7; Age:9.0 +A700..A7AE; Age:9.0 +A7B0..A7B7; Age:9.0 +A7F7..A82B; Age:9.0 +A830..A839; Age:9.0 +A840..A877; Age:9.0 +A880..A8C5; Age:9.0 +A8CE..A8D9; Age:9.0 +A8E0..A8FD; Age:9.0 +A900..A953; Age:9.0 +A95F..A97C; Age:9.0 +A980..A9CD; Age:9.0 +A9CF..A9D9; Age:9.0 +A9DE..A9FE; Age:9.0 +AA00..AA36; Age:9.0 +AA40..AA4D; Age:9.0 +AA50..AA59; Age:9.0 +AA5C..AAC2; Age:9.0 +AADB..AAF6; Age:9.0 +AB01..AB06; Age:9.0 +AB09..AB0E; Age:9.0 +AB11..AB16; Age:9.0 +AB20..AB26; Age:9.0 +AB28..AB2E; Age:9.0 +AB30..AB65; Age:9.0 +AB70..ABED; Age:9.0 +ABF0..ABF9; Age:9.0 +AC00..D7A3; Age:9.0 +D7B0..D7C6; Age:9.0 +D7CB..D7FB; Age:9.0 +E000..FA6D; Age:9.0 +FA70..FAD9; Age:9.0 +FB00..FB06; Age:9.0 +FB13..FB17; Age:9.0 +FB1D..FB36; Age:9.0 +FB38..FB3C; Age:9.0 +FB3E..FB3E; Age:9.0 +FB40..FB41; Age:9.0 +FB43..FB44; Age:9.0 +FB46..FBC1; Age:9.0 +FBD3..FD3F; Age:9.0 +FD50..FD8F; Age:9.0 +FD92..FDC7; Age:9.0 +FDD0..FDFD; Age:9.0 +FE00..FE19; Age:9.0 +FE20..FE52; Age:9.0 +FE54..FE66; Age:9.0 +FE68..FE6B; Age:9.0 +FE70..FE74; Age:9.0 +FE76..FEFC; Age:9.0 +FEFF..FEFF; Age:9.0 +FF01..FFBE; Age:9.0 +FFC2..FFC7; Age:9.0 +FFCA..FFCF; Age:9.0 +FFD2..FFD7; Age:9.0 +FFDA..FFDC; Age:9.0 +FFE0..FFE6; Age:9.0 +FFE8..FFEE; Age:9.0 +FFF9..1000B; Age:9.0 +1000D..10026; Age:9.0 +10028..1003A; Age:9.0 +1003C..1003D; Age:9.0 +1003F..1004D; Age:9.0 +10050..1005D; Age:9.0 +10080..100FA; Age:9.0 +10100..10102; Age:9.0 +10107..10133; Age:9.0 +10137..1018E; Age:9.0 +10190..1019B; Age:9.0 +101A0..101A0; Age:9.0 +101D0..101FD; Age:9.0 +10280..1029C; Age:9.0 +102A0..102D0; Age:9.0 +102E0..102FB; Age:9.0 +10300..10323; Age:9.0 +10330..1034A; Age:9.0 +10350..1037A; Age:9.0 +10380..1039D; Age:9.0 +1039F..103C3; Age:9.0 +103C8..103D5; Age:9.0 +10400..1049D; Age:9.0 +104A0..104A9; Age:9.0 +104B0..104D3; Age:9.0 +104D8..104FB; Age:9.0 +10500..10527; Age:9.0 +10530..10563; Age:9.0 +1056F..1056F; Age:9.0 +10600..10736; Age:9.0 +10740..10755; Age:9.0 +10760..10767; Age:9.0 +10800..10805; Age:9.0 +10808..10808; Age:9.0 +1080A..10835; Age:9.0 +10837..10838; Age:9.0 +1083C..1083C; Age:9.0 +1083F..10855; Age:9.0 +10857..1089E; Age:9.0 +108A7..108AF; Age:9.0 +108E0..108F2; Age:9.0 +108F4..108F5; Age:9.0 +108FB..1091B; Age:9.0 +1091F..10939; Age:9.0 +1093F..1093F; Age:9.0 +10980..109B7; Age:9.0 +109BC..109CF; Age:9.0 +109D2..10A03; Age:9.0 +10A05..10A06; Age:9.0 +10A0C..10A13; Age:9.0 +10A15..10A17; Age:9.0 +10A19..10A33; Age:9.0 +10A38..10A3A; Age:9.0 +10A3F..10A47; Age:9.0 +10A50..10A58; Age:9.0 +10A60..10A9F; Age:9.0 +10AC0..10AE6; Age:9.0 +10AEB..10AF6; Age:9.0 +10B00..10B35; Age:9.0 +10B39..10B55; Age:9.0 +10B58..10B72; Age:9.0 +10B78..10B91; Age:9.0 +10B99..10B9C; Age:9.0 +10BA9..10BAF; Age:9.0 +10C00..10C48; Age:9.0 +10C80..10CB2; Age:9.0 +10CC0..10CF2; Age:9.0 +10CFA..10CFF; Age:9.0 +10E60..10E7E; Age:9.0 +11000..1104D; Age:9.0 +11052..1106F; Age:9.0 +1107F..110C1; Age:9.0 +110D0..110E8; Age:9.0 +110F0..110F9; Age:9.0 +11100..11134; Age:9.0 +11136..11143; Age:9.0 +11150..11176; Age:9.0 +11180..111CD; Age:9.0 +111D0..111DF; Age:9.0 +111E1..111F4; Age:9.0 +11200..11211; Age:9.0 +11213..1123E; Age:9.0 +11280..11286; Age:9.0 +11288..11288; Age:9.0 +1128A..1128D; Age:9.0 +1128F..1129D; Age:9.0 +1129F..112A9; Age:9.0 +112B0..112EA; Age:9.0 +112F0..112F9; Age:9.0 +11300..11303; Age:9.0 +11305..1130C; Age:9.0 +1130F..11310; Age:9.0 +11313..11328; Age:9.0 +1132A..11330; Age:9.0 +11332..11333; Age:9.0 +11335..11339; Age:9.0 +1133C..11344; Age:9.0 +11347..11348; Age:9.0 +1134B..1134D; Age:9.0 +11350..11350; Age:9.0 +11357..11357; Age:9.0 +1135D..11363; Age:9.0 +11366..1136C; Age:9.0 +11370..11374; Age:9.0 +11400..11459; Age:9.0 +1145B..1145B; Age:9.0 +1145D..1145D; Age:9.0 +11480..114C7; Age:9.0 +114D0..114D9; Age:9.0 +11580..115B5; Age:9.0 +115B8..115DD; Age:9.0 +11600..11644; Age:9.0 +11650..11659; Age:9.0 +11660..1166C; Age:9.0 +11680..116B7; Age:9.0 +116C0..116C9; Age:9.0 +11700..11719; Age:9.0 +1171D..1172B; Age:9.0 +11730..1173F; Age:9.0 +118A0..118F2; Age:9.0 +118FF..118FF; Age:9.0 +11AC0..11AF8; Age:9.0 +11C00..11C08; Age:9.0 +11C0A..11C36; Age:9.0 +11C38..11C45; Age:9.0 +11C50..11C6C; Age:9.0 +11C70..11C8F; Age:9.0 +11C92..11CA7; Age:9.0 +11CA9..11CB6; Age:9.0 +12000..12399; Age:9.0 +12400..1246E; Age:9.0 +12470..12474; Age:9.0 +12480..12543; Age:9.0 +13000..1342E; Age:9.0 +14400..14646; Age:9.0 +16800..16A38; Age:9.0 +16A40..16A5E; Age:9.0 +16A60..16A69; Age:9.0 +16A6E..16A6F; Age:9.0 +16AD0..16AED; Age:9.0 +16AF0..16AF5; Age:9.0 +16B00..16B45; Age:9.0 +16B50..16B59; Age:9.0 +16B5B..16B61; Age:9.0 +16B63..16B77; Age:9.0 +16B7D..16B8F; Age:9.0 +16F00..16F44; Age:9.0 +16F50..16F7E; Age:9.0 +16F8F..16F9F; Age:9.0 +16FE0..16FE0; Age:9.0 +17000..187EC; Age:9.0 +18800..18AF2; Age:9.0 +1B000..1B001; Age:9.0 +1BC00..1BC6A; Age:9.0 +1BC70..1BC7C; Age:9.0 +1BC80..1BC88; Age:9.0 +1BC90..1BC99; Age:9.0 +1BC9C..1BCA3; Age:9.0 +1D000..1D0F5; Age:9.0 +1D100..1D126; Age:9.0 +1D129..1D1E8; Age:9.0 +1D200..1D245; Age:9.0 +1D300..1D356; Age:9.0 +1D360..1D371; Age:9.0 +1D400..1D454; Age:9.0 +1D456..1D49C; Age:9.0 +1D49E..1D49F; Age:9.0 +1D4A2..1D4A2; Age:9.0 +1D4A5..1D4A6; Age:9.0 +1D4A9..1D4AC; Age:9.0 +1D4AE..1D4B9; Age:9.0 +1D4BB..1D4BB; Age:9.0 +1D4BD..1D4C3; Age:9.0 +1D4C5..1D505; Age:9.0 +1D507..1D50A; Age:9.0 +1D50D..1D514; Age:9.0 +1D516..1D51C; Age:9.0 +1D51E..1D539; Age:9.0 +1D53B..1D53E; Age:9.0 +1D540..1D544; Age:9.0 +1D546..1D546; Age:9.0 +1D54A..1D550; Age:9.0 +1D552..1D6A5; Age:9.0 +1D6A8..1D7CB; Age:9.0 +1D7CE..1DA8B; Age:9.0 +1DA9B..1DA9F; Age:9.0 +1DAA1..1DAAF; Age:9.0 +1E000..1E006; Age:9.0 +1E008..1E018; Age:9.0 +1E01B..1E021; Age:9.0 +1E023..1E024; Age:9.0 +1E026..1E02A; Age:9.0 +1E800..1E8C4; Age:9.0 +1E8C7..1E8D6; Age:9.0 +1E900..1E94A; Age:9.0 +1E950..1E959; Age:9.0 +1E95E..1E95F; Age:9.0 +1EE00..1EE03; Age:9.0 +1EE05..1EE1F; Age:9.0 +1EE21..1EE22; Age:9.0 +1EE24..1EE24; Age:9.0 +1EE27..1EE27; Age:9.0 +1EE29..1EE32; Age:9.0 +1EE34..1EE37; Age:9.0 +1EE39..1EE39; Age:9.0 +1EE3B..1EE3B; Age:9.0 +1EE42..1EE42; Age:9.0 +1EE47..1EE47; Age:9.0 +1EE49..1EE49; Age:9.0 +1EE4B..1EE4B; Age:9.0 +1EE4D..1EE4F; Age:9.0 +1EE51..1EE52; Age:9.0 +1EE54..1EE54; Age:9.0 +1EE57..1EE57; Age:9.0 +1EE59..1EE59; Age:9.0 +1EE5B..1EE5B; Age:9.0 +1EE5D..1EE5D; Age:9.0 +1EE5F..1EE5F; Age:9.0 +1EE61..1EE62; Age:9.0 +1EE64..1EE64; Age:9.0 +1EE67..1EE6A; Age:9.0 +1EE6C..1EE72; Age:9.0 +1EE74..1EE77; Age:9.0 +1EE79..1EE7C; Age:9.0 +1EE7E..1EE7E; Age:9.0 +1EE80..1EE89; Age:9.0 +1EE8B..1EE9B; Age:9.0 +1EEA1..1EEA3; Age:9.0 +1EEA5..1EEA9; Age:9.0 +1EEAB..1EEBB; Age:9.0 +1EEF0..1EEF1; Age:9.0 +1F000..1F02B; Age:9.0 +1F030..1F093; Age:9.0 +1F0A0..1F0AE; Age:9.0 +1F0B1..1F0BF; Age:9.0 +1F0C1..1F0CF; Age:9.0 +1F0D1..1F0F5; Age:9.0 +1F100..1F10C; Age:9.0 +1F110..1F12E; Age:9.0 +1F130..1F16B; Age:9.0 +1F170..1F1AC; Age:9.0 +1F1E6..1F202; Age:9.0 +1F210..1F23B; Age:9.0 +1F240..1F248; Age:9.0 +1F250..1F251; Age:9.0 +1F300..1F6D2; Age:9.0 +1F6E0..1F6EC; Age:9.0 +1F6F0..1F6F6; Age:9.0 +1F700..1F773; Age:9.0 +1F780..1F7D4; Age:9.0 +1F800..1F80B; Age:9.0 +1F810..1F847; Age:9.0 +1F850..1F859; Age:9.0 +1F860..1F887; Age:9.0 +1F890..1F8AD; Age:9.0 +1F910..1F91E; Age:9.0 +1F920..1F927; Age:9.0 +1F930..1F930; Age:9.0 +1F933..1F93E; Age:9.0 +1F940..1F94B; Age:9.0 +1F950..1F95E; Age:9.0 +1F980..1F991; Age:9.0 +1F9C0..1F9C0; Age:9.0 +1FFFE..2A6D6; Age:9.0 +2A700..2B734; Age:9.0 +2B740..2B81D; Age:9.0 +2B820..2CEA1; Age:9.0 +2F800..2FA1D; Age:9.0 +2FFFE..2FFFF; Age:9.0 +3FFFE..3FFFF; Age:9.0 +4FFFE..4FFFF; Age:9.0 +5FFFE..5FFFF; Age:9.0 +6FFFE..6FFFF; Age:9.0 +7FFFE..7FFFF; Age:9.0 +8FFFE..8FFFF; Age:9.0 +9FFFE..9FFFF; Age:9.0 +AFFFE..AFFFF; Age:9.0 +BFFFE..BFFFF; Age:9.0 +CFFFE..CFFFF; Age:9.0 +DFFFE..DFFFF; Age:9.0 +E0001..E0001; Age:9.0 +E0020..E007F; Age:9.0 +E0100..E01EF; Age:9.0 +EFFFE..10FFFF; Age:9.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_9_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_9_0.test new file mode 100644 index 000000000..5dab6aa0e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_9_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_9_0 + +description: +Tests character class syntax of the Unicode 11.0 Age=9.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_subtraction-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_subtraction-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_subtraction.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_subtraction.flex new file mode 100644 index 000000000..cd21ae77f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_subtraction.flex @@ -0,0 +1,34 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_subtraction + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +[\p{Age:2.0}--\p{Age:1.1}] { setCurCharPropertyValue("[\\p{Age:2.0}--\\p{Age:1.1}]"); } +[\p{Age:2.1}--\p{Age:2.0}] { setCurCharPropertyValue("[\\p{Age:2.1}--\\p{Age:2.0}]"); } +[\p{Age:3.0}--\p{Age:2.1}] { setCurCharPropertyValue("[\\p{Age:3.0}--\\p{Age:2.1}]"); } +[\p{Age:3.1}--\p{Age:3.0}] { setCurCharPropertyValue("[\\p{Age:3.1}--\\p{Age:3.0}]"); } +[\p{Age:3.2}--\p{Age:3.1}] { setCurCharPropertyValue("[\\p{Age:3.2}--\\p{Age:3.1}]"); } +[\p{Age:4.0}--\p{Age:3.2}] { setCurCharPropertyValue("[\\p{Age:4.0}--\\p{Age:3.2}]"); } +[\p{Age:4.1}--\p{Age:4.0}] { setCurCharPropertyValue("[\\p{Age:4.1}--\\p{Age:4.0}]"); } +[\p{Age:5.0}--\p{Age:4.1}] { setCurCharPropertyValue("[\\p{Age:5.0}--\\p{Age:4.1}]"); } +[\p{Age:5.1}--\p{Age:5.0}] { setCurCharPropertyValue("[\\p{Age:5.1}--\\p{Age:5.0}]"); } +[\p{Age:5.2}--\p{Age:5.1}] { setCurCharPropertyValue("[\\p{Age:5.2}--\\p{Age:5.1}]"); } +[\p{Age:6.0}--\p{Age:5.2}] { setCurCharPropertyValue("[\\p{Age:6.0}--\\p{Age:5.2}]"); } +[\p{Age:6.1}--\p{Age:6.0}] { setCurCharPropertyValue("[\\p{Age:6.1}--\\p{Age:6.0}]"); } +[\p{Age:6.2}--\p{Age:6.1}] { setCurCharPropertyValue("[\\p{Age:6.2}--\\p{Age:6.1}]"); } +[\p{Age:6.3}--\p{Age:6.2}] { setCurCharPropertyValue("[\\p{Age:6.3}--\\p{Age:6.2}]"); } +[\p{Age:7.0}--\p{Age:6.3}] { setCurCharPropertyValue("[\\p{Age:7.0}--\\p{Age:6.3}]"); } +[\p{Age:8.0}--\p{Age:7.0}] { setCurCharPropertyValue("[\\p{Age:8.0}--\\p{Age:7.0}]"); } +[\p{Age:9.0}--\p{Age:8.0}] { setCurCharPropertyValue("[\\p{Age:9.0}--\\p{Age:8.0}]"); } +[\p{Age:10.0}--\p{Age:9.0}] { setCurCharPropertyValue("[\\p{Age:10.0}--\\p{Age:9.0}]"); } +[\p{Age:11.0}--\p{Age:10.0}] { setCurCharPropertyValue("[\\p{Age:11.0}--\\p{Age:10.0}]"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_subtraction.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_subtraction.output new file mode 100644 index 000000000..3cc472f15 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_subtraction.output @@ -0,0 +1,1172 @@ +01F6..01F9; [\p{Age:3.0}--\p{Age:2.1}] +0218..021F; [\p{Age:3.0}--\p{Age:2.1}] +0220..0220; [\p{Age:3.2}--\p{Age:3.1}] +0221..0221; [\p{Age:4.0}--\p{Age:3.2}] +0222..0233; [\p{Age:3.0}--\p{Age:2.1}] +0234..0236; [\p{Age:4.0}--\p{Age:3.2}] +0237..0241; [\p{Age:4.1}--\p{Age:4.0}] +0242..024F; [\p{Age:5.0}--\p{Age:4.1}] +02A9..02AD; [\p{Age:3.0}--\p{Age:2.1}] +02AE..02AF; [\p{Age:4.0}--\p{Age:3.2}] +02DF..02DF; [\p{Age:3.0}--\p{Age:2.1}] +02EA..02EE; [\p{Age:3.0}--\p{Age:2.1}] +02EF..02FF; [\p{Age:4.0}--\p{Age:3.2}] +0346..034E; [\p{Age:3.0}--\p{Age:2.1}] +034F..034F; [\p{Age:3.2}--\p{Age:3.1}] +0350..0357; [\p{Age:4.0}--\p{Age:3.2}] +0358..035C; [\p{Age:4.1}--\p{Age:4.0}] +035D..035F; [\p{Age:4.0}--\p{Age:3.2}] +0362..0362; [\p{Age:3.0}--\p{Age:2.1}] +0363..036F; [\p{Age:3.2}--\p{Age:3.1}] +0370..0373; [\p{Age:5.1}--\p{Age:5.0}] +0376..0377; [\p{Age:5.1}--\p{Age:5.0}] +037B..037D; [\p{Age:5.0}--\p{Age:4.1}] +037F..037F; [\p{Age:7.0}--\p{Age:6.3}] +03CF..03CF; [\p{Age:5.1}--\p{Age:5.0}] +03D7..03D7; [\p{Age:3.0}--\p{Age:2.1}] +03D8..03D9; [\p{Age:3.2}--\p{Age:3.1}] +03DB..03DB; [\p{Age:3.0}--\p{Age:2.1}] +03DD..03DD; [\p{Age:3.0}--\p{Age:2.1}] +03DF..03DF; [\p{Age:3.0}--\p{Age:2.1}] +03E1..03E1; [\p{Age:3.0}--\p{Age:2.1}] +03F4..03F5; [\p{Age:3.1}--\p{Age:3.0}] +03F6..03F6; [\p{Age:3.2}--\p{Age:3.1}] +03F7..03FB; [\p{Age:4.0}--\p{Age:3.2}] +03FC..03FF; [\p{Age:4.1}--\p{Age:4.0}] +0400..0400; [\p{Age:3.0}--\p{Age:2.1}] +040D..040D; [\p{Age:3.0}--\p{Age:2.1}] +0450..0450; [\p{Age:3.0}--\p{Age:2.1}] +045D..045D; [\p{Age:3.0}--\p{Age:2.1}] +0487..0487; [\p{Age:5.1}--\p{Age:5.0}] +0488..0489; [\p{Age:3.0}--\p{Age:2.1}] +048A..048B; [\p{Age:3.2}--\p{Age:3.1}] +048C..048F; [\p{Age:3.0}--\p{Age:2.1}] +04C5..04C6; [\p{Age:3.2}--\p{Age:3.1}] +04C9..04CA; [\p{Age:3.2}--\p{Age:3.1}] +04CD..04CE; [\p{Age:3.2}--\p{Age:3.1}] +04CF..04CF; [\p{Age:5.0}--\p{Age:4.1}] +04EC..04ED; [\p{Age:3.0}--\p{Age:2.1}] +04F6..04F7; [\p{Age:4.1}--\p{Age:4.0}] +04FA..04FF; [\p{Age:5.0}--\p{Age:4.1}] +0500..050F; [\p{Age:3.2}--\p{Age:3.1}] +0510..0513; [\p{Age:5.0}--\p{Age:4.1}] +0514..0523; [\p{Age:5.1}--\p{Age:5.0}] +0524..0525; [\p{Age:5.2}--\p{Age:5.1}] +0526..0527; [\p{Age:6.0}--\p{Age:5.2}] +0528..052F; [\p{Age:7.0}--\p{Age:6.3}] +0560..0560; [\p{Age:11.0}--\p{Age:10.0}] +0588..0588; [\p{Age:11.0}--\p{Age:10.0}] +058A..058A; [\p{Age:3.0}--\p{Age:2.1}] +058D..058E; [\p{Age:7.0}--\p{Age:6.3}] +058F..058F; [\p{Age:6.1}--\p{Age:6.0}] +0591..05A1; [\p{Age:2.0}--\p{Age:1.1}] +05A2..05A2; [\p{Age:4.1}--\p{Age:4.0}] +05A3..05AF; [\p{Age:2.0}--\p{Age:1.1}] +05BA..05BA; [\p{Age:5.0}--\p{Age:4.1}] +05C4..05C4; [\p{Age:2.0}--\p{Age:1.1}] +05C5..05C7; [\p{Age:4.1}--\p{Age:4.0}] +05EF..05EF; [\p{Age:11.0}--\p{Age:10.0}] +0600..0603; [\p{Age:4.0}--\p{Age:3.2}] +0604..0604; [\p{Age:6.1}--\p{Age:6.0}] +0605..0605; [\p{Age:7.0}--\p{Age:6.3}] +0606..060A; [\p{Age:5.1}--\p{Age:5.0}] +060B..060B; [\p{Age:4.1}--\p{Age:4.0}] +060D..0615; [\p{Age:4.0}--\p{Age:3.2}] +0616..061A; [\p{Age:5.1}--\p{Age:5.0}] +061C..061C; [\p{Age:6.3}--\p{Age:6.2}] +061E..061E; [\p{Age:4.1}--\p{Age:4.0}] +0620..0620; [\p{Age:6.0}--\p{Age:5.2}] +063B..063F; [\p{Age:5.1}--\p{Age:5.0}] +0653..0655; [\p{Age:3.0}--\p{Age:2.1}] +0656..0658; [\p{Age:4.0}--\p{Age:3.2}] +0659..065E; [\p{Age:4.1}--\p{Age:4.0}] +065F..065F; [\p{Age:6.0}--\p{Age:5.2}] +066E..066F; [\p{Age:3.2}--\p{Age:3.1}] +06B8..06B9; [\p{Age:3.0}--\p{Age:2.1}] +06BF..06BF; [\p{Age:3.0}--\p{Age:2.1}] +06CF..06CF; [\p{Age:3.0}--\p{Age:2.1}] +06EE..06EF; [\p{Age:4.0}--\p{Age:3.2}] +06FA..06FE; [\p{Age:3.0}--\p{Age:2.1}] +06FF..06FF; [\p{Age:4.0}--\p{Age:3.2}] +0700..070D; [\p{Age:3.0}--\p{Age:2.1}] +070F..072C; [\p{Age:3.0}--\p{Age:2.1}] +072D..072F; [\p{Age:4.0}--\p{Age:3.2}] +0730..074A; [\p{Age:3.0}--\p{Age:2.1}] +074D..074F; [\p{Age:4.0}--\p{Age:3.2}] +0750..076D; [\p{Age:4.1}--\p{Age:4.0}] +076E..077F; [\p{Age:5.1}--\p{Age:5.0}] +0780..07B0; [\p{Age:3.0}--\p{Age:2.1}] +07B1..07B1; [\p{Age:3.2}--\p{Age:3.1}] +07C0..07FA; [\p{Age:5.0}--\p{Age:4.1}] +07FD..07FF; [\p{Age:11.0}--\p{Age:10.0}] +0800..082D; [\p{Age:5.2}--\p{Age:5.1}] +0830..083E; [\p{Age:5.2}--\p{Age:5.1}] +0840..085B; [\p{Age:6.0}--\p{Age:5.2}] +085E..085E; [\p{Age:6.0}--\p{Age:5.2}] +0860..086A; [\p{Age:10.0}--\p{Age:9.0}] +08A0..08A0; [\p{Age:6.1}--\p{Age:6.0}] +08A1..08A1; [\p{Age:7.0}--\p{Age:6.3}] +08A2..08AC; [\p{Age:6.1}--\p{Age:6.0}] +08AD..08B2; [\p{Age:7.0}--\p{Age:6.3}] +08B3..08B4; [\p{Age:8.0}--\p{Age:7.0}] +08B6..08BD; [\p{Age:9.0}--\p{Age:8.0}] +08D3..08D3; [\p{Age:11.0}--\p{Age:10.0}] +08D4..08E2; [\p{Age:9.0}--\p{Age:8.0}] +08E3..08E3; [\p{Age:8.0}--\p{Age:7.0}] +08E4..08FE; [\p{Age:6.1}--\p{Age:6.0}] +08FF..08FF; [\p{Age:7.0}--\p{Age:6.3}] +0900..0900; [\p{Age:5.2}--\p{Age:5.1}] +0904..0904; [\p{Age:4.0}--\p{Age:3.2}] +093A..093B; [\p{Age:6.0}--\p{Age:5.2}] +094E..094E; [\p{Age:5.2}--\p{Age:5.1}] +094F..094F; [\p{Age:6.0}--\p{Age:5.2}] +0955..0955; [\p{Age:5.2}--\p{Age:5.1}] +0956..0957; [\p{Age:6.0}--\p{Age:5.2}] +0971..0972; [\p{Age:5.1}--\p{Age:5.0}] +0973..0977; [\p{Age:6.0}--\p{Age:5.2}] +0978..0978; [\p{Age:7.0}--\p{Age:6.3}] +0979..097A; [\p{Age:5.2}--\p{Age:5.1}] +097B..097C; [\p{Age:5.0}--\p{Age:4.1}] +097D..097D; [\p{Age:4.1}--\p{Age:4.0}] +097E..097F; [\p{Age:5.0}--\p{Age:4.1}] +0980..0980; [\p{Age:7.0}--\p{Age:6.3}] +09BD..09BD; [\p{Age:4.0}--\p{Age:3.2}] +09CE..09CE; [\p{Age:4.1}--\p{Age:4.0}] +09FB..09FB; [\p{Age:5.2}--\p{Age:5.1}] +09FC..09FD; [\p{Age:10.0}--\p{Age:9.0}] +09FE..09FE; [\p{Age:11.0}--\p{Age:10.0}] +0A01..0A01; [\p{Age:4.0}--\p{Age:3.2}] +0A03..0A03; [\p{Age:4.0}--\p{Age:3.2}] +0A51..0A51; [\p{Age:5.1}--\p{Age:5.0}] +0A75..0A75; [\p{Age:5.1}--\p{Age:5.0}] +0A76..0A76; [\p{Age:11.0}--\p{Age:10.0}] +0A8C..0A8C; [\p{Age:4.0}--\p{Age:3.2}] +0AE1..0AE3; [\p{Age:4.0}--\p{Age:3.2}] +0AF0..0AF0; [\p{Age:6.1}--\p{Age:6.0}] +0AF1..0AF1; [\p{Age:4.0}--\p{Age:3.2}] +0AF9..0AF9; [\p{Age:8.0}--\p{Age:7.0}] +0AFA..0AFF; [\p{Age:10.0}--\p{Age:9.0}] +0B35..0B35; [\p{Age:4.0}--\p{Age:3.2}] +0B44..0B44; [\p{Age:5.1}--\p{Age:5.0}] +0B62..0B63; [\p{Age:5.1}--\p{Age:5.0}] +0B71..0B71; [\p{Age:4.0}--\p{Age:3.2}] +0B72..0B77; [\p{Age:6.0}--\p{Age:5.2}] +0BB6..0BB6; [\p{Age:4.1}--\p{Age:4.0}] +0BD0..0BD0; [\p{Age:5.1}--\p{Age:5.0}] +0BE6..0BE6; [\p{Age:4.1}--\p{Age:4.0}] +0BF3..0BFA; [\p{Age:4.0}--\p{Age:3.2}] +0C00..0C00; [\p{Age:7.0}--\p{Age:6.3}] +0C04..0C04; [\p{Age:11.0}--\p{Age:10.0}] +0C34..0C34; [\p{Age:7.0}--\p{Age:6.3}] +0C3D..0C3D; [\p{Age:5.1}--\p{Age:5.0}] +0C58..0C59; [\p{Age:5.1}--\p{Age:5.0}] +0C5A..0C5A; [\p{Age:8.0}--\p{Age:7.0}] +0C62..0C63; [\p{Age:5.1}--\p{Age:5.0}] +0C78..0C7F; [\p{Age:5.1}--\p{Age:5.0}] +0C80..0C80; [\p{Age:9.0}--\p{Age:8.0}] +0C81..0C81; [\p{Age:7.0}--\p{Age:6.3}] +0C84..0C84; [\p{Age:11.0}--\p{Age:10.0}] +0CBC..0CBD; [\p{Age:4.0}--\p{Age:3.2}] +0CE2..0CE3; [\p{Age:5.0}--\p{Age:4.1}] +0CF1..0CF2; [\p{Age:5.0}--\p{Age:4.1}] +0D00..0D00; [\p{Age:10.0}--\p{Age:9.0}] +0D01..0D01; [\p{Age:7.0}--\p{Age:6.3}] +0D29..0D29; [\p{Age:6.0}--\p{Age:5.2}] +0D3A..0D3A; [\p{Age:6.0}--\p{Age:5.2}] +0D3B..0D3C; [\p{Age:10.0}--\p{Age:9.0}] +0D3D..0D3D; [\p{Age:5.1}--\p{Age:5.0}] +0D44..0D44; [\p{Age:5.1}--\p{Age:5.0}] +0D4E..0D4E; [\p{Age:6.0}--\p{Age:5.2}] +0D4F..0D4F; [\p{Age:9.0}--\p{Age:8.0}] +0D54..0D56; [\p{Age:9.0}--\p{Age:8.0}] +0D58..0D5E; [\p{Age:9.0}--\p{Age:8.0}] +0D5F..0D5F; [\p{Age:8.0}--\p{Age:7.0}] +0D62..0D63; [\p{Age:5.1}--\p{Age:5.0}] +0D70..0D75; [\p{Age:5.1}--\p{Age:5.0}] +0D76..0D78; [\p{Age:9.0}--\p{Age:8.0}] +0D79..0D7F; [\p{Age:5.1}--\p{Age:5.0}] +0D82..0D83; [\p{Age:3.0}--\p{Age:2.1}] +0D85..0D96; [\p{Age:3.0}--\p{Age:2.1}] +0D9A..0DB1; [\p{Age:3.0}--\p{Age:2.1}] +0DB3..0DBB; [\p{Age:3.0}--\p{Age:2.1}] +0DBD..0DBD; [\p{Age:3.0}--\p{Age:2.1}] +0DC0..0DC6; [\p{Age:3.0}--\p{Age:2.1}] +0DCA..0DCA; [\p{Age:3.0}--\p{Age:2.1}] +0DCF..0DD4; [\p{Age:3.0}--\p{Age:2.1}] +0DD6..0DD6; [\p{Age:3.0}--\p{Age:2.1}] +0DD8..0DDF; [\p{Age:3.0}--\p{Age:2.1}] +0DE6..0DEF; [\p{Age:7.0}--\p{Age:6.3}] +0DF2..0DF4; [\p{Age:3.0}--\p{Age:2.1}] +0EDE..0EDF; [\p{Age:6.1}--\p{Age:6.0}] +0F00..0F47; [\p{Age:2.0}--\p{Age:1.1}] +0F49..0F69; [\p{Age:2.0}--\p{Age:1.1}] +0F6A..0F6A; [\p{Age:3.0}--\p{Age:2.1}] +0F6B..0F6C; [\p{Age:5.1}--\p{Age:5.0}] +0F71..0F8B; [\p{Age:2.0}--\p{Age:1.1}] +0F8C..0F8F; [\p{Age:6.0}--\p{Age:5.2}] +0F90..0F95; [\p{Age:2.0}--\p{Age:1.1}] +0F96..0F96; [\p{Age:3.0}--\p{Age:2.1}] +0F97..0F97; [\p{Age:2.0}--\p{Age:1.1}] +0F99..0FAD; [\p{Age:2.0}--\p{Age:1.1}] +0FAE..0FB0; [\p{Age:3.0}--\p{Age:2.1}] +0FB1..0FB7; [\p{Age:2.0}--\p{Age:1.1}] +0FB8..0FB8; [\p{Age:3.0}--\p{Age:2.1}] +0FB9..0FB9; [\p{Age:2.0}--\p{Age:1.1}] +0FBA..0FBC; [\p{Age:3.0}--\p{Age:2.1}] +0FBE..0FCC; [\p{Age:3.0}--\p{Age:2.1}] +0FCE..0FCE; [\p{Age:5.1}--\p{Age:5.0}] +0FCF..0FCF; [\p{Age:3.0}--\p{Age:2.1}] +0FD0..0FD1; [\p{Age:4.1}--\p{Age:4.0}] +0FD2..0FD4; [\p{Age:5.1}--\p{Age:5.0}] +0FD5..0FD8; [\p{Age:5.2}--\p{Age:5.1}] +0FD9..0FDA; [\p{Age:6.0}--\p{Age:5.2}] +1000..1021; [\p{Age:3.0}--\p{Age:2.1}] +1022..1022; [\p{Age:5.1}--\p{Age:5.0}] +1023..1027; [\p{Age:3.0}--\p{Age:2.1}] +1028..1028; [\p{Age:5.1}--\p{Age:5.0}] +1029..102A; [\p{Age:3.0}--\p{Age:2.1}] +102B..102B; [\p{Age:5.1}--\p{Age:5.0}] +102C..1032; [\p{Age:3.0}--\p{Age:2.1}] +1033..1035; [\p{Age:5.1}--\p{Age:5.0}] +1036..1039; [\p{Age:3.0}--\p{Age:2.1}] +103A..103F; [\p{Age:5.1}--\p{Age:5.0}] +1040..1059; [\p{Age:3.0}--\p{Age:2.1}] +105A..1099; [\p{Age:5.1}--\p{Age:5.0}] +109A..109D; [\p{Age:5.2}--\p{Age:5.1}] +109E..109F; [\p{Age:5.1}--\p{Age:5.0}] +10C7..10C7; [\p{Age:6.1}--\p{Age:6.0}] +10CD..10CD; [\p{Age:6.1}--\p{Age:6.0}] +10F7..10F8; [\p{Age:3.2}--\p{Age:3.1}] +10F9..10FA; [\p{Age:4.1}--\p{Age:4.0}] +10FC..10FC; [\p{Age:4.1}--\p{Age:4.0}] +10FD..10FF; [\p{Age:6.1}--\p{Age:6.0}] +115A..115E; [\p{Age:5.2}--\p{Age:5.1}] +11A3..11A7; [\p{Age:5.2}--\p{Age:5.1}] +11FA..11FF; [\p{Age:5.2}--\p{Age:5.1}] +1200..1206; [\p{Age:3.0}--\p{Age:2.1}] +1207..1207; [\p{Age:4.1}--\p{Age:4.0}] +1208..1246; [\p{Age:3.0}--\p{Age:2.1}] +1247..1247; [\p{Age:4.1}--\p{Age:4.0}] +1248..1248; [\p{Age:3.0}--\p{Age:2.1}] +124A..124D; [\p{Age:3.0}--\p{Age:2.1}] +1250..1256; [\p{Age:3.0}--\p{Age:2.1}] +1258..1258; [\p{Age:3.0}--\p{Age:2.1}] +125A..125D; [\p{Age:3.0}--\p{Age:2.1}] +1260..1286; [\p{Age:3.0}--\p{Age:2.1}] +1287..1287; [\p{Age:4.1}--\p{Age:4.0}] +1288..1288; [\p{Age:3.0}--\p{Age:2.1}] +128A..128D; [\p{Age:3.0}--\p{Age:2.1}] +1290..12AE; [\p{Age:3.0}--\p{Age:2.1}] +12AF..12AF; [\p{Age:4.1}--\p{Age:4.0}] +12B0..12B0; [\p{Age:3.0}--\p{Age:2.1}] +12B2..12B5; [\p{Age:3.0}--\p{Age:2.1}] +12B8..12BE; [\p{Age:3.0}--\p{Age:2.1}] +12C0..12C0; [\p{Age:3.0}--\p{Age:2.1}] +12C2..12C5; [\p{Age:3.0}--\p{Age:2.1}] +12C8..12CE; [\p{Age:3.0}--\p{Age:2.1}] +12CF..12CF; [\p{Age:4.1}--\p{Age:4.0}] +12D0..12D6; [\p{Age:3.0}--\p{Age:2.1}] +12D8..12EE; [\p{Age:3.0}--\p{Age:2.1}] +12EF..12EF; [\p{Age:4.1}--\p{Age:4.0}] +12F0..130E; [\p{Age:3.0}--\p{Age:2.1}] +130F..130F; [\p{Age:4.1}--\p{Age:4.0}] +1310..1310; [\p{Age:3.0}--\p{Age:2.1}] +1312..1315; [\p{Age:3.0}--\p{Age:2.1}] +1318..131E; [\p{Age:3.0}--\p{Age:2.1}] +131F..131F; [\p{Age:4.1}--\p{Age:4.0}] +1320..1346; [\p{Age:3.0}--\p{Age:2.1}] +1347..1347; [\p{Age:4.1}--\p{Age:4.0}] +1348..135A; [\p{Age:3.0}--\p{Age:2.1}] +135D..135E; [\p{Age:6.0}--\p{Age:5.2}] +135F..1360; [\p{Age:4.1}--\p{Age:4.0}] +1361..137C; [\p{Age:3.0}--\p{Age:2.1}] +1380..1399; [\p{Age:4.1}--\p{Age:4.0}] +13A0..13F4; [\p{Age:3.0}--\p{Age:2.1}] +13F5..13F5; [\p{Age:8.0}--\p{Age:7.0}] +13F8..13FD; [\p{Age:8.0}--\p{Age:7.0}] +1400..1400; [\p{Age:5.2}--\p{Age:5.1}] +1401..1676; [\p{Age:3.0}--\p{Age:2.1}] +1677..167F; [\p{Age:5.2}--\p{Age:5.1}] +1680..169C; [\p{Age:3.0}--\p{Age:2.1}] +16A0..16F0; [\p{Age:3.0}--\p{Age:2.1}] +16F1..16F8; [\p{Age:7.0}--\p{Age:6.3}] +1700..170C; [\p{Age:3.2}--\p{Age:3.1}] +170E..1714; [\p{Age:3.2}--\p{Age:3.1}] +1720..1736; [\p{Age:3.2}--\p{Age:3.1}] +1740..1753; [\p{Age:3.2}--\p{Age:3.1}] +1760..176C; [\p{Age:3.2}--\p{Age:3.1}] +176E..1770; [\p{Age:3.2}--\p{Age:3.1}] +1772..1773; [\p{Age:3.2}--\p{Age:3.1}] +1780..17DC; [\p{Age:3.0}--\p{Age:2.1}] +17DD..17DD; [\p{Age:4.0}--\p{Age:3.2}] +17E0..17E9; [\p{Age:3.0}--\p{Age:2.1}] +17F0..17F9; [\p{Age:4.0}--\p{Age:3.2}] +1800..180E; [\p{Age:3.0}--\p{Age:2.1}] +1810..1819; [\p{Age:3.0}--\p{Age:2.1}] +1820..1877; [\p{Age:3.0}--\p{Age:2.1}] +1878..1878; [\p{Age:11.0}--\p{Age:10.0}] +1880..18A9; [\p{Age:3.0}--\p{Age:2.1}] +18AA..18AA; [\p{Age:5.1}--\p{Age:5.0}] +18B0..18F5; [\p{Age:5.2}--\p{Age:5.1}] +1900..191C; [\p{Age:4.0}--\p{Age:3.2}] +191D..191E; [\p{Age:7.0}--\p{Age:6.3}] +1920..192B; [\p{Age:4.0}--\p{Age:3.2}] +1930..193B; [\p{Age:4.0}--\p{Age:3.2}] +1940..1940; [\p{Age:4.0}--\p{Age:3.2}] +1944..196D; [\p{Age:4.0}--\p{Age:3.2}] +1970..1974; [\p{Age:4.0}--\p{Age:3.2}] +1980..19A9; [\p{Age:4.1}--\p{Age:4.0}] +19AA..19AB; [\p{Age:5.2}--\p{Age:5.1}] +19B0..19C9; [\p{Age:4.1}--\p{Age:4.0}] +19D0..19D9; [\p{Age:4.1}--\p{Age:4.0}] +19DA..19DA; [\p{Age:5.2}--\p{Age:5.1}] +19DE..19DF; [\p{Age:4.1}--\p{Age:4.0}] +19E0..19FF; [\p{Age:4.0}--\p{Age:3.2}] +1A00..1A1B; [\p{Age:4.1}--\p{Age:4.0}] +1A1E..1A1F; [\p{Age:4.1}--\p{Age:4.0}] +1A20..1A5E; [\p{Age:5.2}--\p{Age:5.1}] +1A60..1A7C; [\p{Age:5.2}--\p{Age:5.1}] +1A7F..1A89; [\p{Age:5.2}--\p{Age:5.1}] +1A90..1A99; [\p{Age:5.2}--\p{Age:5.1}] +1AA0..1AAD; [\p{Age:5.2}--\p{Age:5.1}] +1AB0..1ABE; [\p{Age:7.0}--\p{Age:6.3}] +1B00..1B4B; [\p{Age:5.0}--\p{Age:4.1}] +1B50..1B7C; [\p{Age:5.0}--\p{Age:4.1}] +1B80..1BAA; [\p{Age:5.1}--\p{Age:5.0}] +1BAB..1BAD; [\p{Age:6.1}--\p{Age:6.0}] +1BAE..1BB9; [\p{Age:5.1}--\p{Age:5.0}] +1BBA..1BBF; [\p{Age:6.1}--\p{Age:6.0}] +1BC0..1BF3; [\p{Age:6.0}--\p{Age:5.2}] +1BFC..1BFF; [\p{Age:6.0}--\p{Age:5.2}] +1C00..1C37; [\p{Age:5.1}--\p{Age:5.0}] +1C3B..1C49; [\p{Age:5.1}--\p{Age:5.0}] +1C4D..1C7F; [\p{Age:5.1}--\p{Age:5.0}] +1C80..1C88; [\p{Age:9.0}--\p{Age:8.0}] +1C90..1CBA; [\p{Age:11.0}--\p{Age:10.0}] +1CBD..1CBF; [\p{Age:11.0}--\p{Age:10.0}] +1CC0..1CC7; [\p{Age:6.1}--\p{Age:6.0}] +1CD0..1CF2; [\p{Age:5.2}--\p{Age:5.1}] +1CF3..1CF6; [\p{Age:6.1}--\p{Age:6.0}] +1CF7..1CF7; [\p{Age:10.0}--\p{Age:9.0}] +1CF8..1CF9; [\p{Age:7.0}--\p{Age:6.3}] +1D00..1D6B; [\p{Age:4.0}--\p{Age:3.2}] +1D6C..1DC3; [\p{Age:4.1}--\p{Age:4.0}] +1DC4..1DCA; [\p{Age:5.0}--\p{Age:4.1}] +1DCB..1DE6; [\p{Age:5.1}--\p{Age:5.0}] +1DE7..1DF5; [\p{Age:7.0}--\p{Age:6.3}] +1DF6..1DF9; [\p{Age:10.0}--\p{Age:9.0}] +1DFB..1DFB; [\p{Age:9.0}--\p{Age:8.0}] +1DFC..1DFC; [\p{Age:6.0}--\p{Age:5.2}] +1DFD..1DFD; [\p{Age:5.2}--\p{Age:5.1}] +1DFE..1DFF; [\p{Age:5.0}--\p{Age:4.1}] +1E9B..1E9B; [\p{Age:2.0}--\p{Age:1.1}] +1E9C..1E9F; [\p{Age:5.1}--\p{Age:5.0}] +1EFA..1EFF; [\p{Age:5.1}--\p{Age:5.0}] +202F..202F; [\p{Age:3.0}--\p{Age:2.1}] +2047..2047; [\p{Age:3.2}--\p{Age:3.1}] +2048..204D; [\p{Age:3.0}--\p{Age:2.1}] +204E..2052; [\p{Age:3.2}--\p{Age:3.1}] +2053..2054; [\p{Age:4.0}--\p{Age:3.2}] +2055..2056; [\p{Age:4.1}--\p{Age:4.0}] +2057..2057; [\p{Age:3.2}--\p{Age:3.1}] +2058..205E; [\p{Age:4.1}--\p{Age:4.0}] +205F..2063; [\p{Age:3.2}--\p{Age:3.1}] +2064..2064; [\p{Age:5.1}--\p{Age:5.0}] +2066..2069; [\p{Age:6.3}--\p{Age:6.2}] +2071..2071; [\p{Age:3.2}--\p{Age:3.1}] +2090..2094; [\p{Age:4.1}--\p{Age:4.0}] +2095..209C; [\p{Age:6.0}--\p{Age:5.2}] +20AB..20AB; [\p{Age:2.0}--\p{Age:1.1}] +20AC..20AC; [\p{Age:2.1}--\p{Age:2.0}] +20AD..20AF; [\p{Age:3.0}--\p{Age:2.1}] +20B0..20B1; [\p{Age:3.2}--\p{Age:3.1}] +20B2..20B5; [\p{Age:4.1}--\p{Age:4.0}] +20B6..20B8; [\p{Age:5.2}--\p{Age:5.1}] +20B9..20B9; [\p{Age:6.0}--\p{Age:5.2}] +20BA..20BA; [\p{Age:6.2}--\p{Age:6.1}] +20BB..20BD; [\p{Age:7.0}--\p{Age:6.3}] +20BE..20BE; [\p{Age:8.0}--\p{Age:7.0}] +20BF..20BF; [\p{Age:10.0}--\p{Age:9.0}] +20E2..20E3; [\p{Age:3.0}--\p{Age:2.1}] +20E4..20EA; [\p{Age:3.2}--\p{Age:3.1}] +20EB..20EB; [\p{Age:4.1}--\p{Age:4.0}] +20EC..20EF; [\p{Age:5.0}--\p{Age:4.1}] +20F0..20F0; [\p{Age:5.1}--\p{Age:5.0}] +2139..213A; [\p{Age:3.0}--\p{Age:2.1}] +213B..213B; [\p{Age:4.0}--\p{Age:3.2}] +213C..213C; [\p{Age:4.1}--\p{Age:4.0}] +213D..214B; [\p{Age:3.2}--\p{Age:3.1}] +214C..214C; [\p{Age:4.1}--\p{Age:4.0}] +214D..214E; [\p{Age:5.0}--\p{Age:4.1}] +214F..214F; [\p{Age:5.1}--\p{Age:5.0}] +2150..2152; [\p{Age:5.2}--\p{Age:5.1}] +2183..2183; [\p{Age:3.0}--\p{Age:2.1}] +2184..2184; [\p{Age:5.0}--\p{Age:4.1}] +2185..2188; [\p{Age:5.1}--\p{Age:5.0}] +2189..2189; [\p{Age:5.2}--\p{Age:5.1}] +218A..218B; [\p{Age:8.0}--\p{Age:7.0}] +21EB..21F3; [\p{Age:3.0}--\p{Age:2.1}] +21F4..21FF; [\p{Age:3.2}--\p{Age:3.1}] +22F2..22FF; [\p{Age:3.2}--\p{Age:3.1}] +2301..2301; [\p{Age:3.0}--\p{Age:2.1}] +237B..237B; [\p{Age:3.0}--\p{Age:2.1}] +237C..237C; [\p{Age:3.2}--\p{Age:3.1}] +237D..239A; [\p{Age:3.0}--\p{Age:2.1}] +239B..23CE; [\p{Age:3.2}--\p{Age:3.1}] +23CF..23D0; [\p{Age:4.0}--\p{Age:3.2}] +23D1..23DB; [\p{Age:4.1}--\p{Age:4.0}] +23DC..23E7; [\p{Age:5.0}--\p{Age:4.1}] +23E8..23E8; [\p{Age:5.2}--\p{Age:5.1}] +23E9..23F3; [\p{Age:6.0}--\p{Age:5.2}] +23F4..23FA; [\p{Age:7.0}--\p{Age:6.3}] +23FB..23FE; [\p{Age:9.0}--\p{Age:8.0}] +23FF..23FF; [\p{Age:10.0}--\p{Age:9.0}] +2425..2426; [\p{Age:3.0}--\p{Age:2.1}] +24EB..24FE; [\p{Age:3.2}--\p{Age:3.1}] +24FF..24FF; [\p{Age:4.0}--\p{Age:3.2}] +2596..259F; [\p{Age:3.2}--\p{Age:3.1}] +25F0..25F7; [\p{Age:3.0}--\p{Age:2.1}] +25F8..25FF; [\p{Age:3.2}--\p{Age:3.1}] +2614..2615; [\p{Age:4.0}--\p{Age:3.2}] +2616..2617; [\p{Age:3.2}--\p{Age:3.1}] +2618..2618; [\p{Age:4.1}--\p{Age:4.0}] +2619..2619; [\p{Age:3.0}--\p{Age:2.1}] +2670..2671; [\p{Age:3.0}--\p{Age:2.1}] +2672..267D; [\p{Age:3.2}--\p{Age:3.1}] +267E..267F; [\p{Age:4.1}--\p{Age:4.0}] +2680..2689; [\p{Age:3.2}--\p{Age:3.1}] +268A..2691; [\p{Age:4.0}--\p{Age:3.2}] +2692..269C; [\p{Age:4.1}--\p{Age:4.0}] +269D..269D; [\p{Age:5.1}--\p{Age:5.0}] +269E..269F; [\p{Age:5.2}--\p{Age:5.1}] +26A0..26A1; [\p{Age:4.0}--\p{Age:3.2}] +26A2..26B1; [\p{Age:4.1}--\p{Age:4.0}] +26B2..26B2; [\p{Age:5.0}--\p{Age:4.1}] +26B3..26BC; [\p{Age:5.1}--\p{Age:5.0}] +26BD..26BF; [\p{Age:5.2}--\p{Age:5.1}] +26C0..26C3; [\p{Age:5.1}--\p{Age:5.0}] +26C4..26CD; [\p{Age:5.2}--\p{Age:5.1}] +26CE..26CE; [\p{Age:6.0}--\p{Age:5.2}] +26CF..26E1; [\p{Age:5.2}--\p{Age:5.1}] +26E2..26E2; [\p{Age:6.0}--\p{Age:5.2}] +26E3..26E3; [\p{Age:5.2}--\p{Age:5.1}] +26E4..26E7; [\p{Age:6.0}--\p{Age:5.2}] +26E8..26FF; [\p{Age:5.2}--\p{Age:5.1}] +2700..2700; [\p{Age:7.0}--\p{Age:6.3}] +2705..2705; [\p{Age:6.0}--\p{Age:5.2}] +270A..270B; [\p{Age:6.0}--\p{Age:5.2}] +2728..2728; [\p{Age:6.0}--\p{Age:5.2}] +274C..274C; [\p{Age:6.0}--\p{Age:5.2}] +274E..274E; [\p{Age:6.0}--\p{Age:5.2}] +2753..2755; [\p{Age:6.0}--\p{Age:5.2}] +2757..2757; [\p{Age:5.2}--\p{Age:5.1}] +275F..2760; [\p{Age:6.0}--\p{Age:5.2}] +2768..2775; [\p{Age:3.2}--\p{Age:3.1}] +2795..2797; [\p{Age:6.0}--\p{Age:5.2}] +27B0..27B0; [\p{Age:6.0}--\p{Age:5.2}] +27BF..27BF; [\p{Age:6.0}--\p{Age:5.2}] +27C0..27C6; [\p{Age:4.1}--\p{Age:4.0}] +27C7..27CA; [\p{Age:5.0}--\p{Age:4.1}] +27CB..27CB; [\p{Age:6.1}--\p{Age:6.0}] +27CC..27CC; [\p{Age:5.1}--\p{Age:5.0}] +27CD..27CD; [\p{Age:6.1}--\p{Age:6.0}] +27CE..27CF; [\p{Age:6.0}--\p{Age:5.2}] +27D0..27EB; [\p{Age:3.2}--\p{Age:3.1}] +27EC..27EF; [\p{Age:5.1}--\p{Age:5.0}] +27F0..27FF; [\p{Age:3.2}--\p{Age:3.1}] +2800..28FF; [\p{Age:3.0}--\p{Age:2.1}] +2900..2AFF; [\p{Age:3.2}--\p{Age:3.1}] +2B00..2B0D; [\p{Age:4.0}--\p{Age:3.2}] +2B0E..2B13; [\p{Age:4.1}--\p{Age:4.0}] +2B14..2B1A; [\p{Age:5.0}--\p{Age:4.1}] +2B1B..2B1F; [\p{Age:5.1}--\p{Age:5.0}] +2B20..2B23; [\p{Age:5.0}--\p{Age:4.1}] +2B24..2B4C; [\p{Age:5.1}--\p{Age:5.0}] +2B4D..2B4F; [\p{Age:7.0}--\p{Age:6.3}] +2B50..2B54; [\p{Age:5.1}--\p{Age:5.0}] +2B55..2B59; [\p{Age:5.2}--\p{Age:5.1}] +2B5A..2B73; [\p{Age:7.0}--\p{Age:6.3}] +2B76..2B95; [\p{Age:7.0}--\p{Age:6.3}] +2B98..2BB9; [\p{Age:7.0}--\p{Age:6.3}] +2BBA..2BBC; [\p{Age:11.0}--\p{Age:10.0}] +2BBD..2BC8; [\p{Age:7.0}--\p{Age:6.3}] +2BCA..2BD1; [\p{Age:7.0}--\p{Age:6.3}] +2BD2..2BD2; [\p{Age:10.0}--\p{Age:9.0}] +2BD3..2BEB; [\p{Age:11.0}--\p{Age:10.0}] +2BEC..2BEF; [\p{Age:8.0}--\p{Age:7.0}] +2BF0..2BFE; [\p{Age:11.0}--\p{Age:10.0}] +2C00..2C2E; [\p{Age:4.1}--\p{Age:4.0}] +2C30..2C5E; [\p{Age:4.1}--\p{Age:4.0}] +2C60..2C6C; [\p{Age:5.0}--\p{Age:4.1}] +2C6D..2C6F; [\p{Age:5.1}--\p{Age:5.0}] +2C70..2C70; [\p{Age:5.2}--\p{Age:5.1}] +2C71..2C73; [\p{Age:5.1}--\p{Age:5.0}] +2C74..2C77; [\p{Age:5.0}--\p{Age:4.1}] +2C78..2C7D; [\p{Age:5.1}--\p{Age:5.0}] +2C7E..2C7F; [\p{Age:5.2}--\p{Age:5.1}] +2C80..2CEA; [\p{Age:4.1}--\p{Age:4.0}] +2CEB..2CF1; [\p{Age:5.2}--\p{Age:5.1}] +2CF2..2CF3; [\p{Age:6.1}--\p{Age:6.0}] +2CF9..2D25; [\p{Age:4.1}--\p{Age:4.0}] +2D27..2D27; [\p{Age:6.1}--\p{Age:6.0}] +2D2D..2D2D; [\p{Age:6.1}--\p{Age:6.0}] +2D30..2D65; [\p{Age:4.1}--\p{Age:4.0}] +2D66..2D67; [\p{Age:6.1}--\p{Age:6.0}] +2D6F..2D6F; [\p{Age:4.1}--\p{Age:4.0}] +2D70..2D70; [\p{Age:6.0}--\p{Age:5.2}] +2D7F..2D7F; [\p{Age:6.0}--\p{Age:5.2}] +2D80..2D96; [\p{Age:4.1}--\p{Age:4.0}] +2DA0..2DA6; [\p{Age:4.1}--\p{Age:4.0}] +2DA8..2DAE; [\p{Age:4.1}--\p{Age:4.0}] +2DB0..2DB6; [\p{Age:4.1}--\p{Age:4.0}] +2DB8..2DBE; [\p{Age:4.1}--\p{Age:4.0}] +2DC0..2DC6; [\p{Age:4.1}--\p{Age:4.0}] +2DC8..2DCE; [\p{Age:4.1}--\p{Age:4.0}] +2DD0..2DD6; [\p{Age:4.1}--\p{Age:4.0}] +2DD8..2DDE; [\p{Age:4.1}--\p{Age:4.0}] +2DE0..2DFF; [\p{Age:5.1}--\p{Age:5.0}] +2E00..2E17; [\p{Age:4.1}--\p{Age:4.0}] +2E18..2E1B; [\p{Age:5.1}--\p{Age:5.0}] +2E1C..2E1D; [\p{Age:4.1}--\p{Age:4.0}] +2E1E..2E30; [\p{Age:5.1}--\p{Age:5.0}] +2E31..2E31; [\p{Age:5.2}--\p{Age:5.1}] +2E32..2E3B; [\p{Age:6.1}--\p{Age:6.0}] +2E3C..2E42; [\p{Age:7.0}--\p{Age:6.3}] +2E43..2E44; [\p{Age:9.0}--\p{Age:8.0}] +2E45..2E49; [\p{Age:10.0}--\p{Age:9.0}] +2E4A..2E4E; [\p{Age:11.0}--\p{Age:10.0}] +2E80..2E99; [\p{Age:3.0}--\p{Age:2.1}] +2E9B..2EF3; [\p{Age:3.0}--\p{Age:2.1}] +2F00..2FD5; [\p{Age:3.0}--\p{Age:2.1}] +2FF0..2FFB; [\p{Age:3.0}--\p{Age:2.1}] +3038..303A; [\p{Age:3.0}--\p{Age:2.1}] +303B..303D; [\p{Age:3.2}--\p{Age:3.1}] +303E..303E; [\p{Age:3.0}--\p{Age:2.1}] +3095..3096; [\p{Age:3.2}--\p{Age:3.1}] +309F..30A0; [\p{Age:3.2}--\p{Age:3.1}] +30FF..30FF; [\p{Age:3.2}--\p{Age:3.1}] +312D..312D; [\p{Age:5.1}--\p{Age:5.0}] +312E..312E; [\p{Age:10.0}--\p{Age:9.0}] +312F..312F; [\p{Age:11.0}--\p{Age:10.0}] +31A0..31B7; [\p{Age:3.0}--\p{Age:2.1}] +31B8..31BA; [\p{Age:6.0}--\p{Age:5.2}] +31C0..31CF; [\p{Age:4.1}--\p{Age:4.0}] +31D0..31E3; [\p{Age:5.1}--\p{Age:5.0}] +31F0..31FF; [\p{Age:3.2}--\p{Age:3.1}] +321D..321E; [\p{Age:4.0}--\p{Age:3.2}] +3244..324F; [\p{Age:5.2}--\p{Age:5.1}] +3250..3250; [\p{Age:4.0}--\p{Age:3.2}] +3251..325F; [\p{Age:3.2}--\p{Age:3.1}] +327C..327D; [\p{Age:4.0}--\p{Age:3.2}] +327E..327E; [\p{Age:4.1}--\p{Age:4.0}] +32B1..32BF; [\p{Age:3.2}--\p{Age:3.1}] +32CC..32CF; [\p{Age:4.0}--\p{Age:3.2}] +3377..337A; [\p{Age:4.0}--\p{Age:3.2}] +33DE..33DF; [\p{Age:4.0}--\p{Age:3.2}] +33FF..33FF; [\p{Age:4.0}--\p{Age:3.2}] +3400..4DB5; [\p{Age:3.0}--\p{Age:2.1}] +4DC0..4DFF; [\p{Age:4.0}--\p{Age:3.2}] +9FA6..9FBB; [\p{Age:4.1}--\p{Age:4.0}] +9FBC..9FC3; [\p{Age:5.1}--\p{Age:5.0}] +9FC4..9FCB; [\p{Age:5.2}--\p{Age:5.1}] +9FCC..9FCC; [\p{Age:6.1}--\p{Age:6.0}] +9FCD..9FD5; [\p{Age:8.0}--\p{Age:7.0}] +9FD6..9FEA; [\p{Age:10.0}--\p{Age:9.0}] +9FEB..9FEF; [\p{Age:11.0}--\p{Age:10.0}] +A000..A48C; [\p{Age:3.0}--\p{Age:2.1}] +A490..A4A1; [\p{Age:3.0}--\p{Age:2.1}] +A4A2..A4A3; [\p{Age:3.2}--\p{Age:3.1}] +A4A4..A4B3; [\p{Age:3.0}--\p{Age:2.1}] +A4B4..A4B4; [\p{Age:3.2}--\p{Age:3.1}] +A4B5..A4C0; [\p{Age:3.0}--\p{Age:2.1}] +A4C1..A4C1; [\p{Age:3.2}--\p{Age:3.1}] +A4C2..A4C4; [\p{Age:3.0}--\p{Age:2.1}] +A4C5..A4C5; [\p{Age:3.2}--\p{Age:3.1}] +A4C6..A4C6; [\p{Age:3.0}--\p{Age:2.1}] +A4D0..A4FF; [\p{Age:5.2}--\p{Age:5.1}] +A500..A62B; [\p{Age:5.1}--\p{Age:5.0}] +A640..A65F; [\p{Age:5.1}--\p{Age:5.0}] +A660..A661; [\p{Age:6.0}--\p{Age:5.2}] +A662..A673; [\p{Age:5.1}--\p{Age:5.0}] +A674..A67B; [\p{Age:6.1}--\p{Age:6.0}] +A67C..A697; [\p{Age:5.1}--\p{Age:5.0}] +A698..A69D; [\p{Age:7.0}--\p{Age:6.3}] +A69E..A69E; [\p{Age:8.0}--\p{Age:7.0}] +A69F..A69F; [\p{Age:6.1}--\p{Age:6.0}] +A6A0..A6F7; [\p{Age:5.2}--\p{Age:5.1}] +A700..A716; [\p{Age:4.1}--\p{Age:4.0}] +A717..A71A; [\p{Age:5.0}--\p{Age:4.1}] +A71B..A71F; [\p{Age:5.1}--\p{Age:5.0}] +A720..A721; [\p{Age:5.0}--\p{Age:4.1}] +A722..A78C; [\p{Age:5.1}--\p{Age:5.0}] +A78D..A78E; [\p{Age:6.0}--\p{Age:5.2}] +A78F..A78F; [\p{Age:8.0}--\p{Age:7.0}] +A790..A791; [\p{Age:6.0}--\p{Age:5.2}] +A792..A793; [\p{Age:6.1}--\p{Age:6.0}] +A794..A79F; [\p{Age:7.0}--\p{Age:6.3}] +A7A0..A7A9; [\p{Age:6.0}--\p{Age:5.2}] +A7AA..A7AA; [\p{Age:6.1}--\p{Age:6.0}] +A7AB..A7AD; [\p{Age:7.0}--\p{Age:6.3}] +A7AE..A7AE; [\p{Age:9.0}--\p{Age:8.0}] +A7AF..A7AF; [\p{Age:11.0}--\p{Age:10.0}] +A7B0..A7B1; [\p{Age:7.0}--\p{Age:6.3}] +A7B2..A7B7; [\p{Age:8.0}--\p{Age:7.0}] +A7B8..A7B9; [\p{Age:11.0}--\p{Age:10.0}] +A7F7..A7F7; [\p{Age:7.0}--\p{Age:6.3}] +A7F8..A7F9; [\p{Age:6.1}--\p{Age:6.0}] +A7FA..A7FA; [\p{Age:6.0}--\p{Age:5.2}] +A7FB..A7FF; [\p{Age:5.1}--\p{Age:5.0}] +A800..A82B; [\p{Age:4.1}--\p{Age:4.0}] +A830..A839; [\p{Age:5.2}--\p{Age:5.1}] +A840..A877; [\p{Age:5.0}--\p{Age:4.1}] +A880..A8C4; [\p{Age:5.1}--\p{Age:5.0}] +A8C5..A8C5; [\p{Age:9.0}--\p{Age:8.0}] +A8CE..A8D9; [\p{Age:5.1}--\p{Age:5.0}] +A8E0..A8FB; [\p{Age:5.2}--\p{Age:5.1}] +A8FC..A8FD; [\p{Age:8.0}--\p{Age:7.0}] +A8FE..A8FF; [\p{Age:11.0}--\p{Age:10.0}] +A900..A953; [\p{Age:5.1}--\p{Age:5.0}] +A95F..A95F; [\p{Age:5.1}--\p{Age:5.0}] +A960..A97C; [\p{Age:5.2}--\p{Age:5.1}] +A980..A9CD; [\p{Age:5.2}--\p{Age:5.1}] +A9CF..A9D9; [\p{Age:5.2}--\p{Age:5.1}] +A9DE..A9DF; [\p{Age:5.2}--\p{Age:5.1}] +A9E0..A9FE; [\p{Age:7.0}--\p{Age:6.3}] +AA00..AA36; [\p{Age:5.1}--\p{Age:5.0}] +AA40..AA4D; [\p{Age:5.1}--\p{Age:5.0}] +AA50..AA59; [\p{Age:5.1}--\p{Age:5.0}] +AA5C..AA5F; [\p{Age:5.1}--\p{Age:5.0}] +AA60..AA7B; [\p{Age:5.2}--\p{Age:5.1}] +AA7C..AA7F; [\p{Age:7.0}--\p{Age:6.3}] +AA80..AAC2; [\p{Age:5.2}--\p{Age:5.1}] +AADB..AADF; [\p{Age:5.2}--\p{Age:5.1}] +AAE0..AAF6; [\p{Age:6.1}--\p{Age:6.0}] +AB01..AB06; [\p{Age:6.0}--\p{Age:5.2}] +AB09..AB0E; [\p{Age:6.0}--\p{Age:5.2}] +AB11..AB16; [\p{Age:6.0}--\p{Age:5.2}] +AB20..AB26; [\p{Age:6.0}--\p{Age:5.2}] +AB28..AB2E; [\p{Age:6.0}--\p{Age:5.2}] +AB30..AB5F; [\p{Age:7.0}--\p{Age:6.3}] +AB60..AB63; [\p{Age:8.0}--\p{Age:7.0}] +AB64..AB65; [\p{Age:7.0}--\p{Age:6.3}] +AB70..ABBF; [\p{Age:8.0}--\p{Age:7.0}] +ABC0..ABED; [\p{Age:5.2}--\p{Age:5.1}] +ABF0..ABF9; [\p{Age:5.2}--\p{Age:5.1}] +AC00..D7A3; [\p{Age:2.0}--\p{Age:1.1}] +D7B0..D7C6; [\p{Age:5.2}--\p{Age:5.1}] +D7CB..D7FB; [\p{Age:5.2}--\p{Age:5.1}] +FA2E..FA2F; [\p{Age:6.1}--\p{Age:6.0}] +FA30..FA6A; [\p{Age:3.2}--\p{Age:3.1}] +FA6B..FA6D; [\p{Age:5.2}--\p{Age:5.1}] +FA70..FAD9; [\p{Age:4.1}--\p{Age:4.0}] +FB1D..FB1D; [\p{Age:3.0}--\p{Age:2.1}] +FBB2..FBC1; [\p{Age:6.0}--\p{Age:5.2}] +FDD0..FDEF; [\p{Age:3.1}--\p{Age:3.0}] +FDFC..FDFC; [\p{Age:3.2}--\p{Age:3.1}] +FDFD..FDFD; [\p{Age:4.0}--\p{Age:3.2}] +FE00..FE0F; [\p{Age:3.2}--\p{Age:3.1}] +FE10..FE19; [\p{Age:4.1}--\p{Age:4.0}] +FE24..FE26; [\p{Age:5.1}--\p{Age:5.0}] +FE27..FE2D; [\p{Age:7.0}--\p{Age:6.3}] +FE2E..FE2F; [\p{Age:8.0}--\p{Age:7.0}] +FE45..FE46; [\p{Age:3.2}--\p{Age:3.1}] +FE47..FE48; [\p{Age:4.0}--\p{Age:3.2}] +FE73..FE73; [\p{Age:3.2}--\p{Age:3.1}] +FF5F..FF60; [\p{Age:3.2}--\p{Age:3.1}] +FFF9..FFFB; [\p{Age:3.0}--\p{Age:2.1}] +FFFC..FFFC; [\p{Age:2.1}--\p{Age:2.0}] +10000..1000B; [\p{Age:4.0}--\p{Age:3.2}] +1000D..10026; [\p{Age:4.0}--\p{Age:3.2}] +10028..1003A; [\p{Age:4.0}--\p{Age:3.2}] +1003C..1003D; [\p{Age:4.0}--\p{Age:3.2}] +1003F..1004D; [\p{Age:4.0}--\p{Age:3.2}] +10050..1005D; [\p{Age:4.0}--\p{Age:3.2}] +10080..100FA; [\p{Age:4.0}--\p{Age:3.2}] +10100..10102; [\p{Age:4.0}--\p{Age:3.2}] +10107..10133; [\p{Age:4.0}--\p{Age:3.2}] +10137..1013F; [\p{Age:4.0}--\p{Age:3.2}] +10140..1018A; [\p{Age:4.1}--\p{Age:4.0}] +1018B..1018C; [\p{Age:7.0}--\p{Age:6.3}] +1018D..1018E; [\p{Age:9.0}--\p{Age:8.0}] +10190..1019B; [\p{Age:5.1}--\p{Age:5.0}] +101A0..101A0; [\p{Age:7.0}--\p{Age:6.3}] +101D0..101FD; [\p{Age:5.1}--\p{Age:5.0}] +10280..1029C; [\p{Age:5.1}--\p{Age:5.0}] +102A0..102D0; [\p{Age:5.1}--\p{Age:5.0}] +102E0..102FB; [\p{Age:7.0}--\p{Age:6.3}] +10300..1031E; [\p{Age:3.1}--\p{Age:3.0}] +1031F..1031F; [\p{Age:7.0}--\p{Age:6.3}] +10320..10323; [\p{Age:3.1}--\p{Age:3.0}] +1032D..1032F; [\p{Age:10.0}--\p{Age:9.0}] +10330..1034A; [\p{Age:3.1}--\p{Age:3.0}] +10350..1037A; [\p{Age:7.0}--\p{Age:6.3}] +10380..1039D; [\p{Age:4.0}--\p{Age:3.2}] +1039F..1039F; [\p{Age:4.0}--\p{Age:3.2}] +103A0..103C3; [\p{Age:4.1}--\p{Age:4.0}] +103C8..103D5; [\p{Age:4.1}--\p{Age:4.0}] +10400..10425; [\p{Age:3.1}--\p{Age:3.0}] +10426..10427; [\p{Age:4.0}--\p{Age:3.2}] +10428..1044D; [\p{Age:3.1}--\p{Age:3.0}] +1044E..1049D; [\p{Age:4.0}--\p{Age:3.2}] +104A0..104A9; [\p{Age:4.0}--\p{Age:3.2}] +104B0..104D3; [\p{Age:9.0}--\p{Age:8.0}] +104D8..104FB; [\p{Age:9.0}--\p{Age:8.0}] +10500..10527; [\p{Age:7.0}--\p{Age:6.3}] +10530..10563; [\p{Age:7.0}--\p{Age:6.3}] +1056F..1056F; [\p{Age:7.0}--\p{Age:6.3}] +10600..10736; [\p{Age:7.0}--\p{Age:6.3}] +10740..10755; [\p{Age:7.0}--\p{Age:6.3}] +10760..10767; [\p{Age:7.0}--\p{Age:6.3}] +10800..10805; [\p{Age:4.0}--\p{Age:3.2}] +10808..10808; [\p{Age:4.0}--\p{Age:3.2}] +1080A..10835; [\p{Age:4.0}--\p{Age:3.2}] +10837..10838; [\p{Age:4.0}--\p{Age:3.2}] +1083C..1083C; [\p{Age:4.0}--\p{Age:3.2}] +1083F..1083F; [\p{Age:4.0}--\p{Age:3.2}] +10840..10855; [\p{Age:5.2}--\p{Age:5.1}] +10857..1085F; [\p{Age:5.2}--\p{Age:5.1}] +10860..1089E; [\p{Age:7.0}--\p{Age:6.3}] +108A7..108AF; [\p{Age:7.0}--\p{Age:6.3}] +108E0..108F2; [\p{Age:8.0}--\p{Age:7.0}] +108F4..108F5; [\p{Age:8.0}--\p{Age:7.0}] +108FB..108FF; [\p{Age:8.0}--\p{Age:7.0}] +10900..10919; [\p{Age:5.0}--\p{Age:4.1}] +1091A..1091B; [\p{Age:5.2}--\p{Age:5.1}] +1091F..1091F; [\p{Age:5.0}--\p{Age:4.1}] +10920..10939; [\p{Age:5.1}--\p{Age:5.0}] +1093F..1093F; [\p{Age:5.1}--\p{Age:5.0}] +10980..109B7; [\p{Age:6.1}--\p{Age:6.0}] +109BC..109BD; [\p{Age:8.0}--\p{Age:7.0}] +109BE..109BF; [\p{Age:6.1}--\p{Age:6.0}] +109C0..109CF; [\p{Age:8.0}--\p{Age:7.0}] +109D2..109FF; [\p{Age:8.0}--\p{Age:7.0}] +10A00..10A03; [\p{Age:4.1}--\p{Age:4.0}] +10A05..10A06; [\p{Age:4.1}--\p{Age:4.0}] +10A0C..10A13; [\p{Age:4.1}--\p{Age:4.0}] +10A15..10A17; [\p{Age:4.1}--\p{Age:4.0}] +10A19..10A33; [\p{Age:4.1}--\p{Age:4.0}] +10A34..10A35; [\p{Age:11.0}--\p{Age:10.0}] +10A38..10A3A; [\p{Age:4.1}--\p{Age:4.0}] +10A3F..10A47; [\p{Age:4.1}--\p{Age:4.0}] +10A48..10A48; [\p{Age:11.0}--\p{Age:10.0}] +10A50..10A58; [\p{Age:4.1}--\p{Age:4.0}] +10A60..10A7F; [\p{Age:5.2}--\p{Age:5.1}] +10A80..10A9F; [\p{Age:7.0}--\p{Age:6.3}] +10AC0..10AE6; [\p{Age:7.0}--\p{Age:6.3}] +10AEB..10AF6; [\p{Age:7.0}--\p{Age:6.3}] +10B00..10B35; [\p{Age:5.2}--\p{Age:5.1}] +10B39..10B55; [\p{Age:5.2}--\p{Age:5.1}] +10B58..10B72; [\p{Age:5.2}--\p{Age:5.1}] +10B78..10B7F; [\p{Age:5.2}--\p{Age:5.1}] +10B80..10B91; [\p{Age:7.0}--\p{Age:6.3}] +10B99..10B9C; [\p{Age:7.0}--\p{Age:6.3}] +10BA9..10BAF; [\p{Age:7.0}--\p{Age:6.3}] +10C00..10C48; [\p{Age:5.2}--\p{Age:5.1}] +10C80..10CB2; [\p{Age:8.0}--\p{Age:7.0}] +10CC0..10CF2; [\p{Age:8.0}--\p{Age:7.0}] +10CFA..10CFF; [\p{Age:8.0}--\p{Age:7.0}] +10D00..10D27; [\p{Age:11.0}--\p{Age:10.0}] +10D30..10D39; [\p{Age:11.0}--\p{Age:10.0}] +10E60..10E7E; [\p{Age:5.2}--\p{Age:5.1}] +10F00..10F27; [\p{Age:11.0}--\p{Age:10.0}] +10F30..10F59; [\p{Age:11.0}--\p{Age:10.0}] +11000..1104D; [\p{Age:6.0}--\p{Age:5.2}] +11052..1106F; [\p{Age:6.0}--\p{Age:5.2}] +1107F..1107F; [\p{Age:7.0}--\p{Age:6.3}] +11080..110C1; [\p{Age:5.2}--\p{Age:5.1}] +110CD..110CD; [\p{Age:11.0}--\p{Age:10.0}] +110D0..110E8; [\p{Age:6.1}--\p{Age:6.0}] +110F0..110F9; [\p{Age:6.1}--\p{Age:6.0}] +11100..11134; [\p{Age:6.1}--\p{Age:6.0}] +11136..11143; [\p{Age:6.1}--\p{Age:6.0}] +11144..11146; [\p{Age:11.0}--\p{Age:10.0}] +11150..11176; [\p{Age:7.0}--\p{Age:6.3}] +11180..111C8; [\p{Age:6.1}--\p{Age:6.0}] +111C9..111CC; [\p{Age:8.0}--\p{Age:7.0}] +111CD..111CD; [\p{Age:7.0}--\p{Age:6.3}] +111D0..111D9; [\p{Age:6.1}--\p{Age:6.0}] +111DA..111DA; [\p{Age:7.0}--\p{Age:6.3}] +111DB..111DF; [\p{Age:8.0}--\p{Age:7.0}] +111E1..111F4; [\p{Age:7.0}--\p{Age:6.3}] +11200..11211; [\p{Age:7.0}--\p{Age:6.3}] +11213..1123D; [\p{Age:7.0}--\p{Age:6.3}] +1123E..1123E; [\p{Age:9.0}--\p{Age:8.0}] +11280..11286; [\p{Age:8.0}--\p{Age:7.0}] +11288..11288; [\p{Age:8.0}--\p{Age:7.0}] +1128A..1128D; [\p{Age:8.0}--\p{Age:7.0}] +1128F..1129D; [\p{Age:8.0}--\p{Age:7.0}] +1129F..112A9; [\p{Age:8.0}--\p{Age:7.0}] +112B0..112EA; [\p{Age:7.0}--\p{Age:6.3}] +112F0..112F9; [\p{Age:7.0}--\p{Age:6.3}] +11300..11300; [\p{Age:8.0}--\p{Age:7.0}] +11301..11303; [\p{Age:7.0}--\p{Age:6.3}] +11305..1130C; [\p{Age:7.0}--\p{Age:6.3}] +1130F..11310; [\p{Age:7.0}--\p{Age:6.3}] +11313..11328; [\p{Age:7.0}--\p{Age:6.3}] +1132A..11330; [\p{Age:7.0}--\p{Age:6.3}] +11332..11333; [\p{Age:7.0}--\p{Age:6.3}] +11335..11339; [\p{Age:7.0}--\p{Age:6.3}] +1133B..1133B; [\p{Age:11.0}--\p{Age:10.0}] +1133C..11344; [\p{Age:7.0}--\p{Age:6.3}] +11347..11348; [\p{Age:7.0}--\p{Age:6.3}] +1134B..1134D; [\p{Age:7.0}--\p{Age:6.3}] +11350..11350; [\p{Age:8.0}--\p{Age:7.0}] +11357..11357; [\p{Age:7.0}--\p{Age:6.3}] +1135D..11363; [\p{Age:7.0}--\p{Age:6.3}] +11366..1136C; [\p{Age:7.0}--\p{Age:6.3}] +11370..11374; [\p{Age:7.0}--\p{Age:6.3}] +11400..11459; [\p{Age:9.0}--\p{Age:8.0}] +1145B..1145B; [\p{Age:9.0}--\p{Age:8.0}] +1145D..1145D; [\p{Age:9.0}--\p{Age:8.0}] +1145E..1145E; [\p{Age:11.0}--\p{Age:10.0}] +11480..114C7; [\p{Age:7.0}--\p{Age:6.3}] +114D0..114D9; [\p{Age:7.0}--\p{Age:6.3}] +11580..115B5; [\p{Age:7.0}--\p{Age:6.3}] +115B8..115C9; [\p{Age:7.0}--\p{Age:6.3}] +115CA..115DD; [\p{Age:8.0}--\p{Age:7.0}] +11600..11644; [\p{Age:7.0}--\p{Age:6.3}] +11650..11659; [\p{Age:7.0}--\p{Age:6.3}] +11660..1166C; [\p{Age:9.0}--\p{Age:8.0}] +11680..116B7; [\p{Age:6.1}--\p{Age:6.0}] +116C0..116C9; [\p{Age:6.1}--\p{Age:6.0}] +11700..11719; [\p{Age:8.0}--\p{Age:7.0}] +1171A..1171A; [\p{Age:11.0}--\p{Age:10.0}] +1171D..1172B; [\p{Age:8.0}--\p{Age:7.0}] +11730..1173F; [\p{Age:8.0}--\p{Age:7.0}] +11800..1183B; [\p{Age:11.0}--\p{Age:10.0}] +118A0..118F2; [\p{Age:7.0}--\p{Age:6.3}] +118FF..118FF; [\p{Age:7.0}--\p{Age:6.3}] +11A00..11A47; [\p{Age:10.0}--\p{Age:9.0}] +11A50..11A83; [\p{Age:10.0}--\p{Age:9.0}] +11A86..11A9C; [\p{Age:10.0}--\p{Age:9.0}] +11A9D..11A9D; [\p{Age:11.0}--\p{Age:10.0}] +11A9E..11AA2; [\p{Age:10.0}--\p{Age:9.0}] +11AC0..11AF8; [\p{Age:7.0}--\p{Age:6.3}] +11C00..11C08; [\p{Age:9.0}--\p{Age:8.0}] +11C0A..11C36; [\p{Age:9.0}--\p{Age:8.0}] +11C38..11C45; [\p{Age:9.0}--\p{Age:8.0}] +11C50..11C6C; [\p{Age:9.0}--\p{Age:8.0}] +11C70..11C8F; [\p{Age:9.0}--\p{Age:8.0}] +11C92..11CA7; [\p{Age:9.0}--\p{Age:8.0}] +11CA9..11CB6; [\p{Age:9.0}--\p{Age:8.0}] +11D00..11D06; [\p{Age:10.0}--\p{Age:9.0}] +11D08..11D09; [\p{Age:10.0}--\p{Age:9.0}] +11D0B..11D36; [\p{Age:10.0}--\p{Age:9.0}] +11D3A..11D3A; [\p{Age:10.0}--\p{Age:9.0}] +11D3C..11D3D; [\p{Age:10.0}--\p{Age:9.0}] +11D3F..11D47; [\p{Age:10.0}--\p{Age:9.0}] +11D50..11D59; [\p{Age:10.0}--\p{Age:9.0}] +11D60..11D65; [\p{Age:11.0}--\p{Age:10.0}] +11D67..11D68; [\p{Age:11.0}--\p{Age:10.0}] +11D6A..11D8E; [\p{Age:11.0}--\p{Age:10.0}] +11D90..11D91; [\p{Age:11.0}--\p{Age:10.0}] +11D93..11D98; [\p{Age:11.0}--\p{Age:10.0}] +11DA0..11DA9; [\p{Age:11.0}--\p{Age:10.0}] +11EE0..11EF8; [\p{Age:11.0}--\p{Age:10.0}] +12000..1236E; [\p{Age:5.0}--\p{Age:4.1}] +1236F..12398; [\p{Age:7.0}--\p{Age:6.3}] +12399..12399; [\p{Age:8.0}--\p{Age:7.0}] +12400..12462; [\p{Age:5.0}--\p{Age:4.1}] +12463..1246E; [\p{Age:7.0}--\p{Age:6.3}] +12470..12473; [\p{Age:5.0}--\p{Age:4.1}] +12474..12474; [\p{Age:7.0}--\p{Age:6.3}] +12480..12543; [\p{Age:8.0}--\p{Age:7.0}] +13000..1342E; [\p{Age:5.2}--\p{Age:5.1}] +14400..14646; [\p{Age:8.0}--\p{Age:7.0}] +16800..16A38; [\p{Age:6.0}--\p{Age:5.2}] +16A40..16A5E; [\p{Age:7.0}--\p{Age:6.3}] +16A60..16A69; [\p{Age:7.0}--\p{Age:6.3}] +16A6E..16A6F; [\p{Age:7.0}--\p{Age:6.3}] +16AD0..16AED; [\p{Age:7.0}--\p{Age:6.3}] +16AF0..16AF5; [\p{Age:7.0}--\p{Age:6.3}] +16B00..16B45; [\p{Age:7.0}--\p{Age:6.3}] +16B50..16B59; [\p{Age:7.0}--\p{Age:6.3}] +16B5B..16B61; [\p{Age:7.0}--\p{Age:6.3}] +16B63..16B77; [\p{Age:7.0}--\p{Age:6.3}] +16B7D..16B8F; [\p{Age:7.0}--\p{Age:6.3}] +16E40..16E9A; [\p{Age:11.0}--\p{Age:10.0}] +16F00..16F44; [\p{Age:6.1}--\p{Age:6.0}] +16F50..16F7E; [\p{Age:6.1}--\p{Age:6.0}] +16F8F..16F9F; [\p{Age:6.1}--\p{Age:6.0}] +16FE0..16FE0; [\p{Age:9.0}--\p{Age:8.0}] +16FE1..16FE1; [\p{Age:10.0}--\p{Age:9.0}] +17000..187EC; [\p{Age:9.0}--\p{Age:8.0}] +187ED..187F1; [\p{Age:11.0}--\p{Age:10.0}] +18800..18AF2; [\p{Age:9.0}--\p{Age:8.0}] +1B000..1B001; [\p{Age:6.0}--\p{Age:5.2}] +1B002..1B11E; [\p{Age:10.0}--\p{Age:9.0}] +1B170..1B2FB; [\p{Age:10.0}--\p{Age:9.0}] +1BC00..1BC6A; [\p{Age:7.0}--\p{Age:6.3}] +1BC70..1BC7C; [\p{Age:7.0}--\p{Age:6.3}] +1BC80..1BC88; [\p{Age:7.0}--\p{Age:6.3}] +1BC90..1BC99; [\p{Age:7.0}--\p{Age:6.3}] +1BC9C..1BCA3; [\p{Age:7.0}--\p{Age:6.3}] +1D000..1D0F5; [\p{Age:3.1}--\p{Age:3.0}] +1D100..1D126; [\p{Age:3.1}--\p{Age:3.0}] +1D129..1D129; [\p{Age:5.1}--\p{Age:5.0}] +1D12A..1D1DD; [\p{Age:3.1}--\p{Age:3.0}] +1D1DE..1D1E8; [\p{Age:8.0}--\p{Age:7.0}] +1D200..1D245; [\p{Age:4.1}--\p{Age:4.0}] +1D2E0..1D2F3; [\p{Age:11.0}--\p{Age:10.0}] +1D300..1D356; [\p{Age:4.0}--\p{Age:3.2}] +1D360..1D371; [\p{Age:5.0}--\p{Age:4.1}] +1D372..1D378; [\p{Age:11.0}--\p{Age:10.0}] +1D400..1D454; [\p{Age:3.1}--\p{Age:3.0}] +1D456..1D49C; [\p{Age:3.1}--\p{Age:3.0}] +1D49E..1D49F; [\p{Age:3.1}--\p{Age:3.0}] +1D4A2..1D4A2; [\p{Age:3.1}--\p{Age:3.0}] +1D4A5..1D4A6; [\p{Age:3.1}--\p{Age:3.0}] +1D4A9..1D4AC; [\p{Age:3.1}--\p{Age:3.0}] +1D4AE..1D4B9; [\p{Age:3.1}--\p{Age:3.0}] +1D4BB..1D4BB; [\p{Age:3.1}--\p{Age:3.0}] +1D4BD..1D4C0; [\p{Age:3.1}--\p{Age:3.0}] +1D4C1..1D4C1; [\p{Age:4.0}--\p{Age:3.2}] +1D4C2..1D4C3; [\p{Age:3.1}--\p{Age:3.0}] +1D4C5..1D505; [\p{Age:3.1}--\p{Age:3.0}] +1D507..1D50A; [\p{Age:3.1}--\p{Age:3.0}] +1D50D..1D514; [\p{Age:3.1}--\p{Age:3.0}] +1D516..1D51C; [\p{Age:3.1}--\p{Age:3.0}] +1D51E..1D539; [\p{Age:3.1}--\p{Age:3.0}] +1D53B..1D53E; [\p{Age:3.1}--\p{Age:3.0}] +1D540..1D544; [\p{Age:3.1}--\p{Age:3.0}] +1D546..1D546; [\p{Age:3.1}--\p{Age:3.0}] +1D54A..1D550; [\p{Age:3.1}--\p{Age:3.0}] +1D552..1D6A3; [\p{Age:3.1}--\p{Age:3.0}] +1D6A4..1D6A5; [\p{Age:4.1}--\p{Age:4.0}] +1D6A8..1D7C9; [\p{Age:3.1}--\p{Age:3.0}] +1D7CA..1D7CB; [\p{Age:5.0}--\p{Age:4.1}] +1D7CE..1D7FF; [\p{Age:3.1}--\p{Age:3.0}] +1D800..1DA8B; [\p{Age:8.0}--\p{Age:7.0}] +1DA9B..1DA9F; [\p{Age:8.0}--\p{Age:7.0}] +1DAA1..1DAAF; [\p{Age:8.0}--\p{Age:7.0}] +1E000..1E006; [\p{Age:9.0}--\p{Age:8.0}] +1E008..1E018; [\p{Age:9.0}--\p{Age:8.0}] +1E01B..1E021; [\p{Age:9.0}--\p{Age:8.0}] +1E023..1E024; [\p{Age:9.0}--\p{Age:8.0}] +1E026..1E02A; [\p{Age:9.0}--\p{Age:8.0}] +1E800..1E8C4; [\p{Age:7.0}--\p{Age:6.3}] +1E8C7..1E8D6; [\p{Age:7.0}--\p{Age:6.3}] +1E900..1E94A; [\p{Age:9.0}--\p{Age:8.0}] +1E950..1E959; [\p{Age:9.0}--\p{Age:8.0}] +1E95E..1E95F; [\p{Age:9.0}--\p{Age:8.0}] +1EC71..1ECB4; [\p{Age:11.0}--\p{Age:10.0}] +1EE00..1EE03; [\p{Age:6.1}--\p{Age:6.0}] +1EE05..1EE1F; [\p{Age:6.1}--\p{Age:6.0}] +1EE21..1EE22; [\p{Age:6.1}--\p{Age:6.0}] +1EE24..1EE24; [\p{Age:6.1}--\p{Age:6.0}] +1EE27..1EE27; [\p{Age:6.1}--\p{Age:6.0}] +1EE29..1EE32; [\p{Age:6.1}--\p{Age:6.0}] +1EE34..1EE37; [\p{Age:6.1}--\p{Age:6.0}] +1EE39..1EE39; [\p{Age:6.1}--\p{Age:6.0}] +1EE3B..1EE3B; [\p{Age:6.1}--\p{Age:6.0}] +1EE42..1EE42; [\p{Age:6.1}--\p{Age:6.0}] +1EE47..1EE47; [\p{Age:6.1}--\p{Age:6.0}] +1EE49..1EE49; [\p{Age:6.1}--\p{Age:6.0}] +1EE4B..1EE4B; [\p{Age:6.1}--\p{Age:6.0}] +1EE4D..1EE4F; [\p{Age:6.1}--\p{Age:6.0}] +1EE51..1EE52; [\p{Age:6.1}--\p{Age:6.0}] +1EE54..1EE54; [\p{Age:6.1}--\p{Age:6.0}] +1EE57..1EE57; [\p{Age:6.1}--\p{Age:6.0}] +1EE59..1EE59; [\p{Age:6.1}--\p{Age:6.0}] +1EE5B..1EE5B; [\p{Age:6.1}--\p{Age:6.0}] +1EE5D..1EE5D; [\p{Age:6.1}--\p{Age:6.0}] +1EE5F..1EE5F; [\p{Age:6.1}--\p{Age:6.0}] +1EE61..1EE62; [\p{Age:6.1}--\p{Age:6.0}] +1EE64..1EE64; [\p{Age:6.1}--\p{Age:6.0}] +1EE67..1EE6A; [\p{Age:6.1}--\p{Age:6.0}] +1EE6C..1EE72; [\p{Age:6.1}--\p{Age:6.0}] +1EE74..1EE77; [\p{Age:6.1}--\p{Age:6.0}] +1EE79..1EE7C; [\p{Age:6.1}--\p{Age:6.0}] +1EE7E..1EE7E; [\p{Age:6.1}--\p{Age:6.0}] +1EE80..1EE89; [\p{Age:6.1}--\p{Age:6.0}] +1EE8B..1EE9B; [\p{Age:6.1}--\p{Age:6.0}] +1EEA1..1EEA3; [\p{Age:6.1}--\p{Age:6.0}] +1EEA5..1EEA9; [\p{Age:6.1}--\p{Age:6.0}] +1EEAB..1EEBB; [\p{Age:6.1}--\p{Age:6.0}] +1EEF0..1EEF1; [\p{Age:6.1}--\p{Age:6.0}] +1F000..1F02B; [\p{Age:5.1}--\p{Age:5.0}] +1F030..1F093; [\p{Age:5.1}--\p{Age:5.0}] +1F0A0..1F0AE; [\p{Age:6.0}--\p{Age:5.2}] +1F0B1..1F0BE; [\p{Age:6.0}--\p{Age:5.2}] +1F0BF..1F0BF; [\p{Age:7.0}--\p{Age:6.3}] +1F0C1..1F0CF; [\p{Age:6.0}--\p{Age:5.2}] +1F0D1..1F0DF; [\p{Age:6.0}--\p{Age:5.2}] +1F0E0..1F0F5; [\p{Age:7.0}--\p{Age:6.3}] +1F100..1F10A; [\p{Age:5.2}--\p{Age:5.1}] +1F10B..1F10C; [\p{Age:7.0}--\p{Age:6.3}] +1F110..1F12E; [\p{Age:5.2}--\p{Age:5.1}] +1F12F..1F12F; [\p{Age:11.0}--\p{Age:10.0}] +1F130..1F130; [\p{Age:6.0}--\p{Age:5.2}] +1F131..1F131; [\p{Age:5.2}--\p{Age:5.1}] +1F132..1F13C; [\p{Age:6.0}--\p{Age:5.2}] +1F13D..1F13D; [\p{Age:5.2}--\p{Age:5.1}] +1F13E..1F13E; [\p{Age:6.0}--\p{Age:5.2}] +1F13F..1F13F; [\p{Age:5.2}--\p{Age:5.1}] +1F140..1F141; [\p{Age:6.0}--\p{Age:5.2}] +1F142..1F142; [\p{Age:5.2}--\p{Age:5.1}] +1F143..1F145; [\p{Age:6.0}--\p{Age:5.2}] +1F146..1F146; [\p{Age:5.2}--\p{Age:5.1}] +1F147..1F149; [\p{Age:6.0}--\p{Age:5.2}] +1F14A..1F14E; [\p{Age:5.2}--\p{Age:5.1}] +1F14F..1F156; [\p{Age:6.0}--\p{Age:5.2}] +1F157..1F157; [\p{Age:5.2}--\p{Age:5.1}] +1F158..1F15E; [\p{Age:6.0}--\p{Age:5.2}] +1F15F..1F15F; [\p{Age:5.2}--\p{Age:5.1}] +1F160..1F169; [\p{Age:6.0}--\p{Age:5.2}] +1F16A..1F16B; [\p{Age:6.1}--\p{Age:6.0}] +1F170..1F178; [\p{Age:6.0}--\p{Age:5.2}] +1F179..1F179; [\p{Age:5.2}--\p{Age:5.1}] +1F17A..1F17A; [\p{Age:6.0}--\p{Age:5.2}] +1F17B..1F17C; [\p{Age:5.2}--\p{Age:5.1}] +1F17D..1F17E; [\p{Age:6.0}--\p{Age:5.2}] +1F17F..1F17F; [\p{Age:5.2}--\p{Age:5.1}] +1F180..1F189; [\p{Age:6.0}--\p{Age:5.2}] +1F18A..1F18D; [\p{Age:5.2}--\p{Age:5.1}] +1F18E..1F18F; [\p{Age:6.0}--\p{Age:5.2}] +1F190..1F190; [\p{Age:5.2}--\p{Age:5.1}] +1F191..1F19A; [\p{Age:6.0}--\p{Age:5.2}] +1F19B..1F1AC; [\p{Age:9.0}--\p{Age:8.0}] +1F1E6..1F1FF; [\p{Age:6.0}--\p{Age:5.2}] +1F200..1F200; [\p{Age:5.2}--\p{Age:5.1}] +1F201..1F202; [\p{Age:6.0}--\p{Age:5.2}] +1F210..1F231; [\p{Age:5.2}--\p{Age:5.1}] +1F232..1F23A; [\p{Age:6.0}--\p{Age:5.2}] +1F23B..1F23B; [\p{Age:9.0}--\p{Age:8.0}] +1F240..1F248; [\p{Age:5.2}--\p{Age:5.1}] +1F250..1F251; [\p{Age:6.0}--\p{Age:5.2}] +1F260..1F265; [\p{Age:10.0}--\p{Age:9.0}] +1F300..1F320; [\p{Age:6.0}--\p{Age:5.2}] +1F321..1F32C; [\p{Age:7.0}--\p{Age:6.3}] +1F32D..1F32F; [\p{Age:8.0}--\p{Age:7.0}] +1F330..1F335; [\p{Age:6.0}--\p{Age:5.2}] +1F336..1F336; [\p{Age:7.0}--\p{Age:6.3}] +1F337..1F37C; [\p{Age:6.0}--\p{Age:5.2}] +1F37D..1F37D; [\p{Age:7.0}--\p{Age:6.3}] +1F37E..1F37F; [\p{Age:8.0}--\p{Age:7.0}] +1F380..1F393; [\p{Age:6.0}--\p{Age:5.2}] +1F394..1F39F; [\p{Age:7.0}--\p{Age:6.3}] +1F3A0..1F3C4; [\p{Age:6.0}--\p{Age:5.2}] +1F3C5..1F3C5; [\p{Age:7.0}--\p{Age:6.3}] +1F3C6..1F3CA; [\p{Age:6.0}--\p{Age:5.2}] +1F3CB..1F3CE; [\p{Age:7.0}--\p{Age:6.3}] +1F3CF..1F3D3; [\p{Age:8.0}--\p{Age:7.0}] +1F3D4..1F3DF; [\p{Age:7.0}--\p{Age:6.3}] +1F3E0..1F3F0; [\p{Age:6.0}--\p{Age:5.2}] +1F3F1..1F3F7; [\p{Age:7.0}--\p{Age:6.3}] +1F3F8..1F3FF; [\p{Age:8.0}--\p{Age:7.0}] +1F400..1F43E; [\p{Age:6.0}--\p{Age:5.2}] +1F43F..1F43F; [\p{Age:7.0}--\p{Age:6.3}] +1F440..1F440; [\p{Age:6.0}--\p{Age:5.2}] +1F441..1F441; [\p{Age:7.0}--\p{Age:6.3}] +1F442..1F4F7; [\p{Age:6.0}--\p{Age:5.2}] +1F4F8..1F4F8; [\p{Age:7.0}--\p{Age:6.3}] +1F4F9..1F4FC; [\p{Age:6.0}--\p{Age:5.2}] +1F4FD..1F4FE; [\p{Age:7.0}--\p{Age:6.3}] +1F4FF..1F4FF; [\p{Age:8.0}--\p{Age:7.0}] +1F500..1F53D; [\p{Age:6.0}--\p{Age:5.2}] +1F53E..1F53F; [\p{Age:7.0}--\p{Age:6.3}] +1F540..1F543; [\p{Age:6.1}--\p{Age:6.0}] +1F544..1F54A; [\p{Age:7.0}--\p{Age:6.3}] +1F54B..1F54F; [\p{Age:8.0}--\p{Age:7.0}] +1F550..1F567; [\p{Age:6.0}--\p{Age:5.2}] +1F568..1F579; [\p{Age:7.0}--\p{Age:6.3}] +1F57A..1F57A; [\p{Age:9.0}--\p{Age:8.0}] +1F57B..1F5A3; [\p{Age:7.0}--\p{Age:6.3}] +1F5A4..1F5A4; [\p{Age:9.0}--\p{Age:8.0}] +1F5A5..1F5FA; [\p{Age:7.0}--\p{Age:6.3}] +1F5FB..1F5FF; [\p{Age:6.0}--\p{Age:5.2}] +1F600..1F600; [\p{Age:6.1}--\p{Age:6.0}] +1F601..1F610; [\p{Age:6.0}--\p{Age:5.2}] +1F611..1F611; [\p{Age:6.1}--\p{Age:6.0}] +1F612..1F614; [\p{Age:6.0}--\p{Age:5.2}] +1F615..1F615; [\p{Age:6.1}--\p{Age:6.0}] +1F616..1F616; [\p{Age:6.0}--\p{Age:5.2}] +1F617..1F617; [\p{Age:6.1}--\p{Age:6.0}] +1F618..1F618; [\p{Age:6.0}--\p{Age:5.2}] +1F619..1F619; [\p{Age:6.1}--\p{Age:6.0}] +1F61A..1F61A; [\p{Age:6.0}--\p{Age:5.2}] +1F61B..1F61B; [\p{Age:6.1}--\p{Age:6.0}] +1F61C..1F61E; [\p{Age:6.0}--\p{Age:5.2}] +1F61F..1F61F; [\p{Age:6.1}--\p{Age:6.0}] +1F620..1F625; [\p{Age:6.0}--\p{Age:5.2}] +1F626..1F627; [\p{Age:6.1}--\p{Age:6.0}] +1F628..1F62B; [\p{Age:6.0}--\p{Age:5.2}] +1F62C..1F62C; [\p{Age:6.1}--\p{Age:6.0}] +1F62D..1F62D; [\p{Age:6.0}--\p{Age:5.2}] +1F62E..1F62F; [\p{Age:6.1}--\p{Age:6.0}] +1F630..1F633; [\p{Age:6.0}--\p{Age:5.2}] +1F634..1F634; [\p{Age:6.1}--\p{Age:6.0}] +1F635..1F640; [\p{Age:6.0}--\p{Age:5.2}] +1F641..1F642; [\p{Age:7.0}--\p{Age:6.3}] +1F643..1F644; [\p{Age:8.0}--\p{Age:7.0}] +1F645..1F64F; [\p{Age:6.0}--\p{Age:5.2}] +1F650..1F67F; [\p{Age:7.0}--\p{Age:6.3}] +1F680..1F6C5; [\p{Age:6.0}--\p{Age:5.2}] +1F6C6..1F6CF; [\p{Age:7.0}--\p{Age:6.3}] +1F6D0..1F6D0; [\p{Age:8.0}--\p{Age:7.0}] +1F6D1..1F6D2; [\p{Age:9.0}--\p{Age:8.0}] +1F6D3..1F6D4; [\p{Age:10.0}--\p{Age:9.0}] +1F6E0..1F6EC; [\p{Age:7.0}--\p{Age:6.3}] +1F6F0..1F6F3; [\p{Age:7.0}--\p{Age:6.3}] +1F6F4..1F6F6; [\p{Age:9.0}--\p{Age:8.0}] +1F6F7..1F6F8; [\p{Age:10.0}--\p{Age:9.0}] +1F6F9..1F6F9; [\p{Age:11.0}--\p{Age:10.0}] +1F700..1F773; [\p{Age:6.0}--\p{Age:5.2}] +1F780..1F7D4; [\p{Age:7.0}--\p{Age:6.3}] +1F7D5..1F7D8; [\p{Age:11.0}--\p{Age:10.0}] +1F800..1F80B; [\p{Age:7.0}--\p{Age:6.3}] +1F810..1F847; [\p{Age:7.0}--\p{Age:6.3}] +1F850..1F859; [\p{Age:7.0}--\p{Age:6.3}] +1F860..1F887; [\p{Age:7.0}--\p{Age:6.3}] +1F890..1F8AD; [\p{Age:7.0}--\p{Age:6.3}] +1F900..1F90B; [\p{Age:10.0}--\p{Age:9.0}] +1F910..1F918; [\p{Age:8.0}--\p{Age:7.0}] +1F919..1F91E; [\p{Age:9.0}--\p{Age:8.0}] +1F91F..1F91F; [\p{Age:10.0}--\p{Age:9.0}] +1F920..1F927; [\p{Age:9.0}--\p{Age:8.0}] +1F928..1F92F; [\p{Age:10.0}--\p{Age:9.0}] +1F930..1F930; [\p{Age:9.0}--\p{Age:8.0}] +1F931..1F932; [\p{Age:10.0}--\p{Age:9.0}] +1F933..1F93E; [\p{Age:9.0}--\p{Age:8.0}] +1F940..1F94B; [\p{Age:9.0}--\p{Age:8.0}] +1F94C..1F94C; [\p{Age:10.0}--\p{Age:9.0}] +1F94D..1F94F; [\p{Age:11.0}--\p{Age:10.0}] +1F950..1F95E; [\p{Age:9.0}--\p{Age:8.0}] +1F95F..1F96B; [\p{Age:10.0}--\p{Age:9.0}] +1F96C..1F970; [\p{Age:11.0}--\p{Age:10.0}] +1F973..1F976; [\p{Age:11.0}--\p{Age:10.0}] +1F97A..1F97A; [\p{Age:11.0}--\p{Age:10.0}] +1F97C..1F97F; [\p{Age:11.0}--\p{Age:10.0}] +1F980..1F984; [\p{Age:8.0}--\p{Age:7.0}] +1F985..1F991; [\p{Age:9.0}--\p{Age:8.0}] +1F992..1F997; [\p{Age:10.0}--\p{Age:9.0}] +1F998..1F9A2; [\p{Age:11.0}--\p{Age:10.0}] +1F9B0..1F9B9; [\p{Age:11.0}--\p{Age:10.0}] +1F9C0..1F9C0; [\p{Age:8.0}--\p{Age:7.0}] +1F9C1..1F9C2; [\p{Age:11.0}--\p{Age:10.0}] +1F9D0..1F9E6; [\p{Age:10.0}--\p{Age:9.0}] +1F9E7..1F9FF; [\p{Age:11.0}--\p{Age:10.0}] +1FA60..1FA6D; [\p{Age:11.0}--\p{Age:10.0}] +1FFFE..1FFFF; [\p{Age:2.0}--\p{Age:1.1}] +20000..2A6D6; [\p{Age:3.1}--\p{Age:3.0}] +2A700..2B734; [\p{Age:5.2}--\p{Age:5.1}] +2B740..2B81D; [\p{Age:6.0}--\p{Age:5.2}] +2B820..2CEA1; [\p{Age:8.0}--\p{Age:7.0}] +2CEB0..2EBE0; [\p{Age:10.0}--\p{Age:9.0}] +2F800..2FA1D; [\p{Age:3.1}--\p{Age:3.0}] +2FFFE..2FFFF; [\p{Age:2.0}--\p{Age:1.1}] +3FFFE..3FFFF; [\p{Age:2.0}--\p{Age:1.1}] +4FFFE..4FFFF; [\p{Age:2.0}--\p{Age:1.1}] +5FFFE..5FFFF; [\p{Age:2.0}--\p{Age:1.1}] +6FFFE..6FFFF; [\p{Age:2.0}--\p{Age:1.1}] +7FFFE..7FFFF; [\p{Age:2.0}--\p{Age:1.1}] +8FFFE..8FFFF; [\p{Age:2.0}--\p{Age:1.1}] +9FFFE..9FFFF; [\p{Age:2.0}--\p{Age:1.1}] +AFFFE..AFFFF; [\p{Age:2.0}--\p{Age:1.1}] +BFFFE..BFFFF; [\p{Age:2.0}--\p{Age:1.1}] +CFFFE..CFFFF; [\p{Age:2.0}--\p{Age:1.1}] +DFFFE..DFFFF; [\p{Age:2.0}--\p{Age:1.1}] +E0001..E0001; [\p{Age:3.1}--\p{Age:3.0}] +E0020..E007F; [\p{Age:3.1}--\p{Age:3.0}] +E0100..E01EF; [\p{Age:4.0}--\p{Age:3.2}] +EFFFE..10FFFF; [\p{Age:2.0}--\p{Age:1.1}] diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_subtraction.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_subtraction.test new file mode 100644 index 000000000..1de6d4d43 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_subtraction.test @@ -0,0 +1,12 @@ +name: UnicodeAge_11_0_age_subtraction + +description: +Tests subtracting Age Unicode property values in character sets +for Unicode 11.0, e.g. [\p{Age:2.0}--\p{Age:1.1}]. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_unassigned-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_unassigned-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_unassigned.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_unassigned.flex new file mode 100644 index 000000000..e1968cb10 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_unassigned.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeAge_11_0_age_unassigned + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:Unassigned} { setCurCharPropertyValue("Age:Unassigned"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_unassigned.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_unassigned.output new file mode 100644 index 000000000..5aebb15b0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_unassigned.output @@ -0,0 +1,667 @@ +0378..0379; Age:Unassigned +0380..0383; Age:Unassigned +038B..038B; Age:Unassigned +038D..038D; Age:Unassigned +03A2..03A2; Age:Unassigned +0530..0530; Age:Unassigned +0557..0558; Age:Unassigned +058B..058C; Age:Unassigned +0590..0590; Age:Unassigned +05C8..05CF; Age:Unassigned +05EB..05EE; Age:Unassigned +05F5..05FF; Age:Unassigned +061D..061D; Age:Unassigned +070E..070E; Age:Unassigned +074B..074C; Age:Unassigned +07B2..07BF; Age:Unassigned +07FB..07FC; Age:Unassigned +082E..082F; Age:Unassigned +083F..083F; Age:Unassigned +085C..085D; Age:Unassigned +085F..085F; Age:Unassigned +086B..089F; Age:Unassigned +08B5..08B5; Age:Unassigned +08BE..08D2; Age:Unassigned +0984..0984; Age:Unassigned +098D..098E; Age:Unassigned +0991..0992; Age:Unassigned +09A9..09A9; Age:Unassigned +09B1..09B1; Age:Unassigned +09B3..09B5; Age:Unassigned +09BA..09BB; Age:Unassigned +09C5..09C6; Age:Unassigned +09C9..09CA; Age:Unassigned +09CF..09D6; Age:Unassigned +09D8..09DB; Age:Unassigned +09DE..09DE; Age:Unassigned +09E4..09E5; Age:Unassigned +09FF..0A00; Age:Unassigned +0A04..0A04; Age:Unassigned +0A0B..0A0E; Age:Unassigned +0A11..0A12; Age:Unassigned +0A29..0A29; Age:Unassigned +0A31..0A31; Age:Unassigned +0A34..0A34; Age:Unassigned +0A37..0A37; Age:Unassigned +0A3A..0A3B; Age:Unassigned +0A3D..0A3D; Age:Unassigned +0A43..0A46; Age:Unassigned +0A49..0A4A; Age:Unassigned +0A4E..0A50; Age:Unassigned +0A52..0A58; Age:Unassigned +0A5D..0A5D; Age:Unassigned +0A5F..0A65; Age:Unassigned +0A77..0A80; Age:Unassigned +0A84..0A84; Age:Unassigned +0A8E..0A8E; Age:Unassigned +0A92..0A92; Age:Unassigned +0AA9..0AA9; Age:Unassigned +0AB1..0AB1; Age:Unassigned +0AB4..0AB4; Age:Unassigned +0ABA..0ABB; Age:Unassigned +0AC6..0AC6; Age:Unassigned +0ACA..0ACA; Age:Unassigned +0ACE..0ACF; Age:Unassigned +0AD1..0ADF; Age:Unassigned +0AE4..0AE5; Age:Unassigned +0AF2..0AF8; Age:Unassigned +0B00..0B00; Age:Unassigned +0B04..0B04; Age:Unassigned +0B0D..0B0E; Age:Unassigned +0B11..0B12; Age:Unassigned +0B29..0B29; Age:Unassigned +0B31..0B31; Age:Unassigned +0B34..0B34; Age:Unassigned +0B3A..0B3B; Age:Unassigned +0B45..0B46; Age:Unassigned +0B49..0B4A; Age:Unassigned +0B4E..0B55; Age:Unassigned +0B58..0B5B; Age:Unassigned +0B5E..0B5E; Age:Unassigned +0B64..0B65; Age:Unassigned +0B78..0B81; Age:Unassigned +0B84..0B84; Age:Unassigned +0B8B..0B8D; Age:Unassigned +0B91..0B91; Age:Unassigned +0B96..0B98; Age:Unassigned +0B9B..0B9B; Age:Unassigned +0B9D..0B9D; Age:Unassigned +0BA0..0BA2; Age:Unassigned +0BA5..0BA7; Age:Unassigned +0BAB..0BAD; Age:Unassigned +0BBA..0BBD; Age:Unassigned +0BC3..0BC5; Age:Unassigned +0BC9..0BC9; Age:Unassigned +0BCE..0BCF; Age:Unassigned +0BD1..0BD6; Age:Unassigned +0BD8..0BE5; Age:Unassigned +0BFB..0BFF; Age:Unassigned +0C0D..0C0D; Age:Unassigned +0C11..0C11; Age:Unassigned +0C29..0C29; Age:Unassigned +0C3A..0C3C; Age:Unassigned +0C45..0C45; Age:Unassigned +0C49..0C49; Age:Unassigned +0C4E..0C54; Age:Unassigned +0C57..0C57; Age:Unassigned +0C5B..0C5F; Age:Unassigned +0C64..0C65; Age:Unassigned +0C70..0C77; Age:Unassigned +0C8D..0C8D; Age:Unassigned +0C91..0C91; Age:Unassigned +0CA9..0CA9; Age:Unassigned +0CB4..0CB4; Age:Unassigned +0CBA..0CBB; Age:Unassigned +0CC5..0CC5; Age:Unassigned +0CC9..0CC9; Age:Unassigned +0CCE..0CD4; Age:Unassigned +0CD7..0CDD; Age:Unassigned +0CDF..0CDF; Age:Unassigned +0CE4..0CE5; Age:Unassigned +0CF0..0CF0; Age:Unassigned +0CF3..0CFF; Age:Unassigned +0D04..0D04; Age:Unassigned +0D0D..0D0D; Age:Unassigned +0D11..0D11; Age:Unassigned +0D45..0D45; Age:Unassigned +0D49..0D49; Age:Unassigned +0D50..0D53; Age:Unassigned +0D64..0D65; Age:Unassigned +0D80..0D81; Age:Unassigned +0D84..0D84; Age:Unassigned +0D97..0D99; Age:Unassigned +0DB2..0DB2; Age:Unassigned +0DBC..0DBC; Age:Unassigned +0DBE..0DBF; Age:Unassigned +0DC7..0DC9; Age:Unassigned +0DCB..0DCE; Age:Unassigned +0DD5..0DD5; Age:Unassigned +0DD7..0DD7; Age:Unassigned +0DE0..0DE5; Age:Unassigned +0DF0..0DF1; Age:Unassigned +0DF5..0E00; Age:Unassigned +0E3B..0E3E; Age:Unassigned +0E5C..0E80; Age:Unassigned +0E83..0E83; Age:Unassigned +0E85..0E86; Age:Unassigned +0E89..0E89; Age:Unassigned +0E8B..0E8C; Age:Unassigned +0E8E..0E93; Age:Unassigned +0E98..0E98; Age:Unassigned +0EA0..0EA0; Age:Unassigned +0EA4..0EA4; Age:Unassigned +0EA6..0EA6; Age:Unassigned +0EA8..0EA9; Age:Unassigned +0EAC..0EAC; Age:Unassigned +0EBA..0EBA; Age:Unassigned +0EBE..0EBF; Age:Unassigned +0EC5..0EC5; Age:Unassigned +0EC7..0EC7; Age:Unassigned +0ECE..0ECF; Age:Unassigned +0EDA..0EDB; Age:Unassigned +0EE0..0EFF; Age:Unassigned +0F48..0F48; Age:Unassigned +0F6D..0F70; Age:Unassigned +0F98..0F98; Age:Unassigned +0FBD..0FBD; Age:Unassigned +0FCD..0FCD; Age:Unassigned +0FDB..0FFF; Age:Unassigned +10C6..10C6; Age:Unassigned +10C8..10CC; Age:Unassigned +10CE..10CF; Age:Unassigned +1249..1249; Age:Unassigned +124E..124F; Age:Unassigned +1257..1257; Age:Unassigned +1259..1259; Age:Unassigned +125E..125F; Age:Unassigned +1289..1289; Age:Unassigned +128E..128F; Age:Unassigned +12B1..12B1; Age:Unassigned +12B6..12B7; Age:Unassigned +12BF..12BF; Age:Unassigned +12C1..12C1; Age:Unassigned +12C6..12C7; Age:Unassigned +12D7..12D7; Age:Unassigned +1311..1311; Age:Unassigned +1316..1317; Age:Unassigned +135B..135C; Age:Unassigned +137D..137F; Age:Unassigned +139A..139F; Age:Unassigned +13F6..13F7; Age:Unassigned +13FE..13FF; Age:Unassigned +169D..169F; Age:Unassigned +16F9..16FF; Age:Unassigned +170D..170D; Age:Unassigned +1715..171F; Age:Unassigned +1737..173F; Age:Unassigned +1754..175F; Age:Unassigned +176D..176D; Age:Unassigned +1771..1771; Age:Unassigned +1774..177F; Age:Unassigned +17DE..17DF; Age:Unassigned +17EA..17EF; Age:Unassigned +17FA..17FF; Age:Unassigned +180F..180F; Age:Unassigned +181A..181F; Age:Unassigned +1879..187F; Age:Unassigned +18AB..18AF; Age:Unassigned +18F6..18FF; Age:Unassigned +191F..191F; Age:Unassigned +192C..192F; Age:Unassigned +193C..193F; Age:Unassigned +1941..1943; Age:Unassigned +196E..196F; Age:Unassigned +1975..197F; Age:Unassigned +19AC..19AF; Age:Unassigned +19CA..19CF; Age:Unassigned +19DB..19DD; Age:Unassigned +1A1C..1A1D; Age:Unassigned +1A5F..1A5F; Age:Unassigned +1A7D..1A7E; Age:Unassigned +1A8A..1A8F; Age:Unassigned +1A9A..1A9F; Age:Unassigned +1AAE..1AAF; Age:Unassigned +1ABF..1AFF; Age:Unassigned +1B4C..1B4F; Age:Unassigned +1B7D..1B7F; Age:Unassigned +1BF4..1BFB; Age:Unassigned +1C38..1C3A; Age:Unassigned +1C4A..1C4C; Age:Unassigned +1C89..1C8F; Age:Unassigned +1CBB..1CBC; Age:Unassigned +1CC8..1CCF; Age:Unassigned +1CFA..1CFF; Age:Unassigned +1DFA..1DFA; Age:Unassigned +1F16..1F17; Age:Unassigned +1F1E..1F1F; Age:Unassigned +1F46..1F47; Age:Unassigned +1F4E..1F4F; Age:Unassigned +1F58..1F58; Age:Unassigned +1F5A..1F5A; Age:Unassigned +1F5C..1F5C; Age:Unassigned +1F5E..1F5E; Age:Unassigned +1F7E..1F7F; Age:Unassigned +1FB5..1FB5; Age:Unassigned +1FC5..1FC5; Age:Unassigned +1FD4..1FD5; Age:Unassigned +1FDC..1FDC; Age:Unassigned +1FF0..1FF1; Age:Unassigned +1FF5..1FF5; Age:Unassigned +1FFF..1FFF; Age:Unassigned +2065..2065; Age:Unassigned +2072..2073; Age:Unassigned +208F..208F; Age:Unassigned +209D..209F; Age:Unassigned +20C0..20CF; Age:Unassigned +20F1..20FF; Age:Unassigned +218C..218F; Age:Unassigned +2427..243F; Age:Unassigned +244B..245F; Age:Unassigned +2B74..2B75; Age:Unassigned +2B96..2B97; Age:Unassigned +2BC9..2BC9; Age:Unassigned +2BFF..2BFF; Age:Unassigned +2C2F..2C2F; Age:Unassigned +2C5F..2C5F; Age:Unassigned +2CF4..2CF8; Age:Unassigned +2D26..2D26; Age:Unassigned +2D28..2D2C; Age:Unassigned +2D2E..2D2F; Age:Unassigned +2D68..2D6E; Age:Unassigned +2D71..2D7E; Age:Unassigned +2D97..2D9F; Age:Unassigned +2DA7..2DA7; Age:Unassigned +2DAF..2DAF; Age:Unassigned +2DB7..2DB7; Age:Unassigned +2DBF..2DBF; Age:Unassigned +2DC7..2DC7; Age:Unassigned +2DCF..2DCF; Age:Unassigned +2DD7..2DD7; Age:Unassigned +2DDF..2DDF; Age:Unassigned +2E4F..2E7F; Age:Unassigned +2E9A..2E9A; Age:Unassigned +2EF4..2EFF; Age:Unassigned +2FD6..2FEF; Age:Unassigned +2FFC..2FFF; Age:Unassigned +3040..3040; Age:Unassigned +3097..3098; Age:Unassigned +3100..3104; Age:Unassigned +3130..3130; Age:Unassigned +318F..318F; Age:Unassigned +31BB..31BF; Age:Unassigned +31E4..31EF; Age:Unassigned +321F..321F; Age:Unassigned +32FF..32FF; Age:Unassigned +4DB6..4DBF; Age:Unassigned +9FF0..9FFF; Age:Unassigned +A48D..A48F; Age:Unassigned +A4C7..A4CF; Age:Unassigned +A62C..A63F; Age:Unassigned +A6F8..A6FF; Age:Unassigned +A7BA..A7F6; Age:Unassigned +A82C..A82F; Age:Unassigned +A83A..A83F; Age:Unassigned +A878..A87F; Age:Unassigned +A8C6..A8CD; Age:Unassigned +A8DA..A8DF; Age:Unassigned +A954..A95E; Age:Unassigned +A97D..A97F; Age:Unassigned +A9CE..A9CE; Age:Unassigned +A9DA..A9DD; Age:Unassigned +A9FF..A9FF; Age:Unassigned +AA37..AA3F; Age:Unassigned +AA4E..AA4F; Age:Unassigned +AA5A..AA5B; Age:Unassigned +AAC3..AADA; Age:Unassigned +AAF7..AB00; Age:Unassigned +AB07..AB08; Age:Unassigned +AB0F..AB10; Age:Unassigned +AB17..AB1F; Age:Unassigned +AB27..AB27; Age:Unassigned +AB2F..AB2F; Age:Unassigned +AB66..AB6F; Age:Unassigned +ABEE..ABEF; Age:Unassigned +ABFA..ABFF; Age:Unassigned +D7A4..D7AF; Age:Unassigned +D7C7..D7CA; Age:Unassigned +D7FC..D7FF; Age:Unassigned +FA6E..FA6F; Age:Unassigned +FADA..FAFF; Age:Unassigned +FB07..FB12; Age:Unassigned +FB18..FB1C; Age:Unassigned +FB37..FB37; Age:Unassigned +FB3D..FB3D; Age:Unassigned +FB3F..FB3F; Age:Unassigned +FB42..FB42; Age:Unassigned +FB45..FB45; Age:Unassigned +FBC2..FBD2; Age:Unassigned +FD40..FD4F; Age:Unassigned +FD90..FD91; Age:Unassigned +FDC8..FDCF; Age:Unassigned +FDFE..FDFF; Age:Unassigned +FE1A..FE1F; Age:Unassigned +FE53..FE53; Age:Unassigned +FE67..FE67; Age:Unassigned +FE6C..FE6F; Age:Unassigned +FE75..FE75; Age:Unassigned +FEFD..FEFE; Age:Unassigned +FF00..FF00; Age:Unassigned +FFBF..FFC1; Age:Unassigned +FFC8..FFC9; Age:Unassigned +FFD0..FFD1; Age:Unassigned +FFD8..FFD9; Age:Unassigned +FFDD..FFDF; Age:Unassigned +FFE7..FFE7; Age:Unassigned +FFEF..FFF8; Age:Unassigned +1000C..1000C; Age:Unassigned +10027..10027; Age:Unassigned +1003B..1003B; Age:Unassigned +1003E..1003E; Age:Unassigned +1004E..1004F; Age:Unassigned +1005E..1007F; Age:Unassigned +100FB..100FF; Age:Unassigned +10103..10106; Age:Unassigned +10134..10136; Age:Unassigned +1018F..1018F; Age:Unassigned +1019C..1019F; Age:Unassigned +101A1..101CF; Age:Unassigned +101FE..1027F; Age:Unassigned +1029D..1029F; Age:Unassigned +102D1..102DF; Age:Unassigned +102FC..102FF; Age:Unassigned +10324..1032C; Age:Unassigned +1034B..1034F; Age:Unassigned +1037B..1037F; Age:Unassigned +1039E..1039E; Age:Unassigned +103C4..103C7; Age:Unassigned +103D6..103FF; Age:Unassigned +1049E..1049F; Age:Unassigned +104AA..104AF; Age:Unassigned +104D4..104D7; Age:Unassigned +104FC..104FF; Age:Unassigned +10528..1052F; Age:Unassigned +10564..1056E; Age:Unassigned +10570..105FF; Age:Unassigned +10737..1073F; Age:Unassigned +10756..1075F; Age:Unassigned +10768..107FF; Age:Unassigned +10806..10807; Age:Unassigned +10809..10809; Age:Unassigned +10836..10836; Age:Unassigned +10839..1083B; Age:Unassigned +1083D..1083E; Age:Unassigned +10856..10856; Age:Unassigned +1089F..108A6; Age:Unassigned +108B0..108DF; Age:Unassigned +108F3..108F3; Age:Unassigned +108F6..108FA; Age:Unassigned +1091C..1091E; Age:Unassigned +1093A..1093E; Age:Unassigned +10940..1097F; Age:Unassigned +109B8..109BB; Age:Unassigned +109D0..109D1; Age:Unassigned +10A04..10A04; Age:Unassigned +10A07..10A0B; Age:Unassigned +10A14..10A14; Age:Unassigned +10A18..10A18; Age:Unassigned +10A36..10A37; Age:Unassigned +10A3B..10A3E; Age:Unassigned +10A49..10A4F; Age:Unassigned +10A59..10A5F; Age:Unassigned +10AA0..10ABF; Age:Unassigned +10AE7..10AEA; Age:Unassigned +10AF7..10AFF; Age:Unassigned +10B36..10B38; Age:Unassigned +10B56..10B57; Age:Unassigned +10B73..10B77; Age:Unassigned +10B92..10B98; Age:Unassigned +10B9D..10BA8; Age:Unassigned +10BB0..10BFF; Age:Unassigned +10C49..10C7F; Age:Unassigned +10CB3..10CBF; Age:Unassigned +10CF3..10CF9; Age:Unassigned +10D28..10D2F; Age:Unassigned +10D3A..10E5F; Age:Unassigned +10E7F..10EFF; Age:Unassigned +10F28..10F2F; Age:Unassigned +10F5A..10FFF; Age:Unassigned +1104E..11051; Age:Unassigned +11070..1107E; Age:Unassigned +110C2..110CC; Age:Unassigned +110CE..110CF; Age:Unassigned +110E9..110EF; Age:Unassigned +110FA..110FF; Age:Unassigned +11135..11135; Age:Unassigned +11147..1114F; Age:Unassigned +11177..1117F; Age:Unassigned +111CE..111CF; Age:Unassigned +111E0..111E0; Age:Unassigned +111F5..111FF; Age:Unassigned +11212..11212; Age:Unassigned +1123F..1127F; Age:Unassigned +11287..11287; Age:Unassigned +11289..11289; Age:Unassigned +1128E..1128E; Age:Unassigned +1129E..1129E; Age:Unassigned +112AA..112AF; Age:Unassigned +112EB..112EF; Age:Unassigned +112FA..112FF; Age:Unassigned +11304..11304; Age:Unassigned +1130D..1130E; Age:Unassigned +11311..11312; Age:Unassigned +11329..11329; Age:Unassigned +11331..11331; Age:Unassigned +11334..11334; Age:Unassigned +1133A..1133A; Age:Unassigned +11345..11346; Age:Unassigned +11349..1134A; Age:Unassigned +1134E..1134F; Age:Unassigned +11351..11356; Age:Unassigned +11358..1135C; Age:Unassigned +11364..11365; Age:Unassigned +1136D..1136F; Age:Unassigned +11375..113FF; Age:Unassigned +1145A..1145A; Age:Unassigned +1145C..1145C; Age:Unassigned +1145F..1147F; Age:Unassigned +114C8..114CF; Age:Unassigned +114DA..1157F; Age:Unassigned +115B6..115B7; Age:Unassigned +115DE..115FF; Age:Unassigned +11645..1164F; Age:Unassigned +1165A..1165F; Age:Unassigned +1166D..1167F; Age:Unassigned +116B8..116BF; Age:Unassigned +116CA..116FF; Age:Unassigned +1171B..1171C; Age:Unassigned +1172C..1172F; Age:Unassigned +11740..117FF; Age:Unassigned +1183C..1189F; Age:Unassigned +118F3..118FE; Age:Unassigned +11900..119FF; Age:Unassigned +11A48..11A4F; Age:Unassigned +11A84..11A85; Age:Unassigned +11AA3..11ABF; Age:Unassigned +11AF9..11BFF; Age:Unassigned +11C09..11C09; Age:Unassigned +11C37..11C37; Age:Unassigned +11C46..11C4F; Age:Unassigned +11C6D..11C6F; Age:Unassigned +11C90..11C91; Age:Unassigned +11CA8..11CA8; Age:Unassigned +11CB7..11CFF; Age:Unassigned +11D07..11D07; Age:Unassigned +11D0A..11D0A; Age:Unassigned +11D37..11D39; Age:Unassigned +11D3B..11D3B; Age:Unassigned +11D3E..11D3E; Age:Unassigned +11D48..11D4F; Age:Unassigned +11D5A..11D5F; Age:Unassigned +11D66..11D66; Age:Unassigned +11D69..11D69; Age:Unassigned +11D8F..11D8F; Age:Unassigned +11D92..11D92; Age:Unassigned +11D99..11D9F; Age:Unassigned +11DAA..11EDF; Age:Unassigned +11EF9..11FFF; Age:Unassigned +1239A..123FF; Age:Unassigned +1246F..1246F; Age:Unassigned +12475..1247F; Age:Unassigned +12544..12FFF; Age:Unassigned +1342F..143FF; Age:Unassigned +14647..167FF; Age:Unassigned +16A39..16A3F; Age:Unassigned +16A5F..16A5F; Age:Unassigned +16A6A..16A6D; Age:Unassigned +16A70..16ACF; Age:Unassigned +16AEE..16AEF; Age:Unassigned +16AF6..16AFF; Age:Unassigned +16B46..16B4F; Age:Unassigned +16B5A..16B5A; Age:Unassigned +16B62..16B62; Age:Unassigned +16B78..16B7C; Age:Unassigned +16B90..16E3F; Age:Unassigned +16E9B..16EFF; Age:Unassigned +16F45..16F4F; Age:Unassigned +16F7F..16F8E; Age:Unassigned +16FA0..16FDF; Age:Unassigned +16FE2..16FFF; Age:Unassigned +187F2..187FF; Age:Unassigned +18AF3..1AFFF; Age:Unassigned +1B11F..1B16F; Age:Unassigned +1B2FC..1BBFF; Age:Unassigned +1BC6B..1BC6F; Age:Unassigned +1BC7D..1BC7F; Age:Unassigned +1BC89..1BC8F; Age:Unassigned +1BC9A..1BC9B; Age:Unassigned +1BCA4..1CFFF; Age:Unassigned +1D0F6..1D0FF; Age:Unassigned +1D127..1D128; Age:Unassigned +1D1E9..1D1FF; Age:Unassigned +1D246..1D2DF; Age:Unassigned +1D2F4..1D2FF; Age:Unassigned +1D357..1D35F; Age:Unassigned +1D379..1D3FF; Age:Unassigned +1D455..1D455; Age:Unassigned +1D49D..1D49D; Age:Unassigned +1D4A0..1D4A1; Age:Unassigned +1D4A3..1D4A4; Age:Unassigned +1D4A7..1D4A8; Age:Unassigned +1D4AD..1D4AD; Age:Unassigned +1D4BA..1D4BA; Age:Unassigned +1D4BC..1D4BC; Age:Unassigned +1D4C4..1D4C4; Age:Unassigned +1D506..1D506; Age:Unassigned +1D50B..1D50C; Age:Unassigned +1D515..1D515; Age:Unassigned +1D51D..1D51D; Age:Unassigned +1D53A..1D53A; Age:Unassigned +1D53F..1D53F; Age:Unassigned +1D545..1D545; Age:Unassigned +1D547..1D549; Age:Unassigned +1D551..1D551; Age:Unassigned +1D6A6..1D6A7; Age:Unassigned +1D7CC..1D7CD; Age:Unassigned +1DA8C..1DA9A; Age:Unassigned +1DAA0..1DAA0; Age:Unassigned +1DAB0..1DFFF; Age:Unassigned +1E007..1E007; Age:Unassigned +1E019..1E01A; Age:Unassigned +1E022..1E022; Age:Unassigned +1E025..1E025; Age:Unassigned +1E02B..1E7FF; Age:Unassigned +1E8C5..1E8C6; Age:Unassigned +1E8D7..1E8FF; Age:Unassigned +1E94B..1E94F; Age:Unassigned +1E95A..1E95D; Age:Unassigned +1E960..1EC70; Age:Unassigned +1ECB5..1EDFF; Age:Unassigned +1EE04..1EE04; Age:Unassigned +1EE20..1EE20; Age:Unassigned +1EE23..1EE23; Age:Unassigned +1EE25..1EE26; Age:Unassigned +1EE28..1EE28; Age:Unassigned +1EE33..1EE33; Age:Unassigned +1EE38..1EE38; Age:Unassigned +1EE3A..1EE3A; Age:Unassigned +1EE3C..1EE41; Age:Unassigned +1EE43..1EE46; Age:Unassigned +1EE48..1EE48; Age:Unassigned +1EE4A..1EE4A; Age:Unassigned +1EE4C..1EE4C; Age:Unassigned +1EE50..1EE50; Age:Unassigned +1EE53..1EE53; Age:Unassigned +1EE55..1EE56; Age:Unassigned +1EE58..1EE58; Age:Unassigned +1EE5A..1EE5A; Age:Unassigned +1EE5C..1EE5C; Age:Unassigned +1EE5E..1EE5E; Age:Unassigned +1EE60..1EE60; Age:Unassigned +1EE63..1EE63; Age:Unassigned +1EE65..1EE66; Age:Unassigned +1EE6B..1EE6B; Age:Unassigned +1EE73..1EE73; Age:Unassigned +1EE78..1EE78; Age:Unassigned +1EE7D..1EE7D; Age:Unassigned +1EE7F..1EE7F; Age:Unassigned +1EE8A..1EE8A; Age:Unassigned +1EE9C..1EEA0; Age:Unassigned +1EEA4..1EEA4; Age:Unassigned +1EEAA..1EEAA; Age:Unassigned +1EEBC..1EEEF; Age:Unassigned +1EEF2..1EFFF; Age:Unassigned +1F02C..1F02F; Age:Unassigned +1F094..1F09F; Age:Unassigned +1F0AF..1F0B0; Age:Unassigned +1F0C0..1F0C0; Age:Unassigned +1F0D0..1F0D0; Age:Unassigned +1F0F6..1F0FF; Age:Unassigned +1F10D..1F10F; Age:Unassigned +1F16C..1F16F; Age:Unassigned +1F1AD..1F1E5; Age:Unassigned +1F203..1F20F; Age:Unassigned +1F23C..1F23F; Age:Unassigned +1F249..1F24F; Age:Unassigned +1F252..1F25F; Age:Unassigned +1F266..1F2FF; Age:Unassigned +1F6D5..1F6DF; Age:Unassigned +1F6ED..1F6EF; Age:Unassigned +1F6FA..1F6FF; Age:Unassigned +1F774..1F77F; Age:Unassigned +1F7D9..1F7FF; Age:Unassigned +1F80C..1F80F; Age:Unassigned +1F848..1F84F; Age:Unassigned +1F85A..1F85F; Age:Unassigned +1F888..1F88F; Age:Unassigned +1F8AE..1F8FF; Age:Unassigned +1F90C..1F90F; Age:Unassigned +1F93F..1F93F; Age:Unassigned +1F971..1F972; Age:Unassigned +1F977..1F979; Age:Unassigned +1F97B..1F97B; Age:Unassigned +1F9A3..1F9AF; Age:Unassigned +1F9BA..1F9BF; Age:Unassigned +1F9C3..1F9CF; Age:Unassigned +1FA00..1FA5F; Age:Unassigned +1FA6E..1FFFD; Age:Unassigned +2A6D7..2A6FF; Age:Unassigned +2B735..2B73F; Age:Unassigned +2B81E..2B81F; Age:Unassigned +2CEA2..2CEAF; Age:Unassigned +2EBE1..2F7FF; Age:Unassigned +2FA1E..2FFFD; Age:Unassigned +30000..3FFFD; Age:Unassigned +40000..4FFFD; Age:Unassigned +50000..5FFFD; Age:Unassigned +60000..6FFFD; Age:Unassigned +70000..7FFFD; Age:Unassigned +80000..8FFFD; Age:Unassigned +90000..9FFFD; Age:Unassigned +A0000..AFFFD; Age:Unassigned +B0000..BFFFD; Age:Unassigned +C0000..CFFFD; Age:Unassigned +D0000..DFFFD; Age:Unassigned +E0000..E0000; Age:Unassigned +E0002..E001F; Age:Unassigned +E0080..E00FF; Age:Unassigned +E01F0..EFFFD; Age:Unassigned diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_unassigned.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_unassigned.test new file mode 100644 index 000000000..1dfb58c0d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_11_0_age_unassigned.test @@ -0,0 +1,11 @@ +name: UnicodeAge_11_0_age_unassigned + +description: +Tests character class syntax of the Unicode 11.0 Age=Unassigned property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_11_0.flex b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_11_0.flex new file mode 100644 index 000000000..caaf7503a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_11_0.flex @@ -0,0 +1,303 @@ +%% + +%unicode 11.0 +%public +%class UnicodeBlocks_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{Block:Adlam} { setCurCharPropertyValue("Adlam"); } +\p{Block:Aegean Numbers} { setCurCharPropertyValue("Aegean Numbers"); } +\p{Block:Ahom} { setCurCharPropertyValue("Ahom"); } +\p{Block:Alchemical Symbols} { setCurCharPropertyValue("Alchemical Symbols"); } +\p{Block:Alphabetic Presentation Forms} { setCurCharPropertyValue("Alphabetic Presentation Forms"); } +\p{Block:Anatolian Hieroglyphs} { setCurCharPropertyValue("Anatolian Hieroglyphs"); } +\p{Block:Ancient Greek Musical Notation} { setCurCharPropertyValue("Ancient Greek Musical Notation"); } +\p{Block:Ancient Greek Numbers} { setCurCharPropertyValue("Ancient Greek Numbers"); } +\p{Block:Ancient Symbols} { setCurCharPropertyValue("Ancient Symbols"); } +\p{Block:Arabic} { setCurCharPropertyValue("Arabic"); } +\p{Block:Arabic Extended-A} { setCurCharPropertyValue("Arabic Extended-A"); } +\p{Block:Arabic Mathematical Alphabetic Symbols} { setCurCharPropertyValue("Arabic Mathematical Alphabetic Symbols"); } +\p{Block:Arabic Presentation Forms-A} { setCurCharPropertyValue("Arabic Presentation Forms-A"); } +\p{Block:Arabic Presentation Forms-B} { setCurCharPropertyValue("Arabic Presentation Forms-B"); } +\p{Block:Arabic Supplement} { setCurCharPropertyValue("Arabic Supplement"); } +\p{Block:Armenian} { setCurCharPropertyValue("Armenian"); } +\p{Block:Arrows} { setCurCharPropertyValue("Arrows"); } +\p{Block:Avestan} { setCurCharPropertyValue("Avestan"); } +\p{Block:Balinese} { setCurCharPropertyValue("Balinese"); } +\p{Block:Bamum} { setCurCharPropertyValue("Bamum"); } +\p{Block:Bamum Supplement} { setCurCharPropertyValue("Bamum Supplement"); } +\p{Block:Basic Latin} { setCurCharPropertyValue("Basic Latin"); } +\p{Block:Bassa Vah} { setCurCharPropertyValue("Bassa Vah"); } +\p{Block:Batak} { setCurCharPropertyValue("Batak"); } +\p{Block:Bengali} { setCurCharPropertyValue("Bengali"); } +\p{Block:Bhaiksuki} { setCurCharPropertyValue("Bhaiksuki"); } +\p{Block:Block Elements} { setCurCharPropertyValue("Block Elements"); } +\p{Block:Bopomofo} { setCurCharPropertyValue("Bopomofo"); } +\p{Block:Bopomofo Extended} { setCurCharPropertyValue("Bopomofo Extended"); } +\p{Block:Box Drawing} { setCurCharPropertyValue("Box Drawing"); } +\p{Block:Brahmi} { setCurCharPropertyValue("Brahmi"); } +\p{Block:Braille Patterns} { setCurCharPropertyValue("Braille Patterns"); } +\p{Block:Buginese} { setCurCharPropertyValue("Buginese"); } +\p{Block:Buhid} { setCurCharPropertyValue("Buhid"); } +\p{Block:Byzantine Musical Symbols} { setCurCharPropertyValue("Byzantine Musical Symbols"); } +\p{Block:CJK Compatibility} { setCurCharPropertyValue("CJK Compatibility"); } +\p{Block:CJK Compatibility Forms} { setCurCharPropertyValue("CJK Compatibility Forms"); } +\p{Block:CJK Compatibility Ideographs} { setCurCharPropertyValue("CJK Compatibility Ideographs"); } +\p{Block:CJK Compatibility Ideographs Supplement} { setCurCharPropertyValue("CJK Compatibility Ideographs Supplement"); } +\p{Block:CJK Radicals Supplement} { setCurCharPropertyValue("CJK Radicals Supplement"); } +\p{Block:CJK Strokes} { setCurCharPropertyValue("CJK Strokes"); } +\p{Block:CJK Symbols and Punctuation} { setCurCharPropertyValue("CJK Symbols and Punctuation"); } +\p{Block:CJK Unified Ideographs} { setCurCharPropertyValue("CJK Unified Ideographs"); } +\p{Block:CJK Unified Ideographs Extension A} { setCurCharPropertyValue("CJK Unified Ideographs Extension A"); } +\p{Block:CJK Unified Ideographs Extension B} { setCurCharPropertyValue("CJK Unified Ideographs Extension B"); } +\p{Block:CJK Unified Ideographs Extension C} { setCurCharPropertyValue("CJK Unified Ideographs Extension C"); } +\p{Block:CJK Unified Ideographs Extension D} { setCurCharPropertyValue("CJK Unified Ideographs Extension D"); } +\p{Block:CJK Unified Ideographs Extension E} { setCurCharPropertyValue("CJK Unified Ideographs Extension E"); } +\p{Block:CJK Unified Ideographs Extension F} { setCurCharPropertyValue("CJK Unified Ideographs Extension F"); } +\p{Block:Carian} { setCurCharPropertyValue("Carian"); } +\p{Block:Caucasian Albanian} { setCurCharPropertyValue("Caucasian Albanian"); } +\p{Block:Chakma} { setCurCharPropertyValue("Chakma"); } +\p{Block:Cham} { setCurCharPropertyValue("Cham"); } +\p{Block:Cherokee} { setCurCharPropertyValue("Cherokee"); } +\p{Block:Cherokee Supplement} { setCurCharPropertyValue("Cherokee Supplement"); } +\p{Block:Chess Symbols} { setCurCharPropertyValue("Chess Symbols"); } +\p{Block:Combining Diacritical Marks} { setCurCharPropertyValue("Combining Diacritical Marks"); } +\p{Block:Combining Diacritical Marks Extended} { setCurCharPropertyValue("Combining Diacritical Marks Extended"); } +\p{Block:Combining Diacritical Marks Supplement} { setCurCharPropertyValue("Combining Diacritical Marks Supplement"); } +\p{Block:Combining Diacritical Marks for Symbols} { setCurCharPropertyValue("Combining Diacritical Marks for Symbols"); } +\p{Block:Combining Half Marks} { setCurCharPropertyValue("Combining Half Marks"); } +\p{Block:Common Indic Number Forms} { setCurCharPropertyValue("Common Indic Number Forms"); } +\p{Block:Control Pictures} { setCurCharPropertyValue("Control Pictures"); } +\p{Block:Coptic} { setCurCharPropertyValue("Coptic"); } +\p{Block:Coptic Epact Numbers} { setCurCharPropertyValue("Coptic Epact Numbers"); } +\p{Block:Counting Rod Numerals} { setCurCharPropertyValue("Counting Rod Numerals"); } +\p{Block:Cuneiform} { setCurCharPropertyValue("Cuneiform"); } +\p{Block:Cuneiform Numbers and Punctuation} { setCurCharPropertyValue("Cuneiform Numbers and Punctuation"); } +\p{Block:Currency Symbols} { setCurCharPropertyValue("Currency Symbols"); } +\p{Block:Cypriot Syllabary} { setCurCharPropertyValue("Cypriot Syllabary"); } +\p{Block:Cyrillic} { setCurCharPropertyValue("Cyrillic"); } +\p{Block:Cyrillic Extended-A} { setCurCharPropertyValue("Cyrillic Extended-A"); } +\p{Block:Cyrillic Extended-B} { setCurCharPropertyValue("Cyrillic Extended-B"); } +\p{Block:Cyrillic Extended-C} { setCurCharPropertyValue("Cyrillic Extended-C"); } +\p{Block:Cyrillic Supplement} { setCurCharPropertyValue("Cyrillic Supplement"); } +\p{Block:Deseret} { setCurCharPropertyValue("Deseret"); } +\p{Block:Devanagari} { setCurCharPropertyValue("Devanagari"); } +\p{Block:Devanagari Extended} { setCurCharPropertyValue("Devanagari Extended"); } +\p{Block:Dingbats} { setCurCharPropertyValue("Dingbats"); } +\p{Block:Dogra} { setCurCharPropertyValue("Dogra"); } +\p{Block:Domino Tiles} { setCurCharPropertyValue("Domino Tiles"); } +\p{Block:Duployan} { setCurCharPropertyValue("Duployan"); } +\p{Block:Early Dynastic Cuneiform} { setCurCharPropertyValue("Early Dynastic Cuneiform"); } +\p{Block:Egyptian Hieroglyphs} { setCurCharPropertyValue("Egyptian Hieroglyphs"); } +\p{Block:Elbasan} { setCurCharPropertyValue("Elbasan"); } +\p{Block:Emoticons} { setCurCharPropertyValue("Emoticons"); } +\p{Block:Enclosed Alphanumeric Supplement} { setCurCharPropertyValue("Enclosed Alphanumeric Supplement"); } +\p{Block:Enclosed Alphanumerics} { setCurCharPropertyValue("Enclosed Alphanumerics"); } +\p{Block:Enclosed CJK Letters and Months} { setCurCharPropertyValue("Enclosed CJK Letters and Months"); } +\p{Block:Enclosed Ideographic Supplement} { setCurCharPropertyValue("Enclosed Ideographic Supplement"); } +\p{Block:Ethiopic} { setCurCharPropertyValue("Ethiopic"); } +\p{Block:Ethiopic Extended} { setCurCharPropertyValue("Ethiopic Extended"); } +\p{Block:Ethiopic Extended-A} { setCurCharPropertyValue("Ethiopic Extended-A"); } +\p{Block:Ethiopic Supplement} { setCurCharPropertyValue("Ethiopic Supplement"); } +\p{Block:General Punctuation} { setCurCharPropertyValue("General Punctuation"); } +\p{Block:Geometric Shapes} { setCurCharPropertyValue("Geometric Shapes"); } +\p{Block:Geometric Shapes Extended} { setCurCharPropertyValue("Geometric Shapes Extended"); } +\p{Block:Georgian} { setCurCharPropertyValue("Georgian"); } +\p{Block:Georgian Extended} { setCurCharPropertyValue("Georgian Extended"); } +\p{Block:Georgian Supplement} { setCurCharPropertyValue("Georgian Supplement"); } +\p{Block:Glagolitic} { setCurCharPropertyValue("Glagolitic"); } +\p{Block:Glagolitic Supplement} { setCurCharPropertyValue("Glagolitic Supplement"); } +\p{Block:Gothic} { setCurCharPropertyValue("Gothic"); } +\p{Block:Grantha} { setCurCharPropertyValue("Grantha"); } +\p{Block:Greek Extended} { setCurCharPropertyValue("Greek Extended"); } +\p{Block:Greek and Coptic} { setCurCharPropertyValue("Greek and Coptic"); } +\p{Block:Gujarati} { setCurCharPropertyValue("Gujarati"); } +\p{Block:Gunjala Gondi} { setCurCharPropertyValue("Gunjala Gondi"); } +\p{Block:Gurmukhi} { setCurCharPropertyValue("Gurmukhi"); } +\p{Block:Halfwidth and Fullwidth Forms} { setCurCharPropertyValue("Halfwidth and Fullwidth Forms"); } +\p{Block:Hangul Compatibility Jamo} { setCurCharPropertyValue("Hangul Compatibility Jamo"); } +\p{Block:Hangul Jamo} { setCurCharPropertyValue("Hangul Jamo"); } +\p{Block:Hangul Jamo Extended-A} { setCurCharPropertyValue("Hangul Jamo Extended-A"); } +\p{Block:Hangul Jamo Extended-B} { setCurCharPropertyValue("Hangul Jamo Extended-B"); } +\p{Block:Hangul Syllables} { setCurCharPropertyValue("Hangul Syllables"); } +\p{Block:Hanifi Rohingya} { setCurCharPropertyValue("Hanifi Rohingya"); } +\p{Block:Hanunoo} { setCurCharPropertyValue("Hanunoo"); } +\p{Block:Hatran} { setCurCharPropertyValue("Hatran"); } +\p{Block:Hebrew} { setCurCharPropertyValue("Hebrew"); } +\p{Block:Hiragana} { setCurCharPropertyValue("Hiragana"); } +\p{Block:IPA Extensions} { setCurCharPropertyValue("IPA Extensions"); } +\p{Block:Ideographic Description Characters} { setCurCharPropertyValue("Ideographic Description Characters"); } +\p{Block:Ideographic Symbols and Punctuation} { setCurCharPropertyValue("Ideographic Symbols and Punctuation"); } +\p{Block:Imperial Aramaic} { setCurCharPropertyValue("Imperial Aramaic"); } +\p{Block:Indic Siyaq Numbers} { setCurCharPropertyValue("Indic Siyaq Numbers"); } +\p{Block:Inscriptional Pahlavi} { setCurCharPropertyValue("Inscriptional Pahlavi"); } +\p{Block:Inscriptional Parthian} { setCurCharPropertyValue("Inscriptional Parthian"); } +\p{Block:Javanese} { setCurCharPropertyValue("Javanese"); } +\p{Block:Kaithi} { setCurCharPropertyValue("Kaithi"); } +\p{Block:Kana Extended-A} { setCurCharPropertyValue("Kana Extended-A"); } +\p{Block:Kana Supplement} { setCurCharPropertyValue("Kana Supplement"); } +\p{Block:Kanbun} { setCurCharPropertyValue("Kanbun"); } +\p{Block:Kangxi Radicals} { setCurCharPropertyValue("Kangxi Radicals"); } +\p{Block:Kannada} { setCurCharPropertyValue("Kannada"); } +\p{Block:Katakana} { setCurCharPropertyValue("Katakana"); } +\p{Block:Katakana Phonetic Extensions} { setCurCharPropertyValue("Katakana Phonetic Extensions"); } +\p{Block:Kayah Li} { setCurCharPropertyValue("Kayah Li"); } +\p{Block:Kharoshthi} { setCurCharPropertyValue("Kharoshthi"); } +\p{Block:Khmer} { setCurCharPropertyValue("Khmer"); } +\p{Block:Khmer Symbols} { setCurCharPropertyValue("Khmer Symbols"); } +\p{Block:Khojki} { setCurCharPropertyValue("Khojki"); } +\p{Block:Khudawadi} { setCurCharPropertyValue("Khudawadi"); } +\p{Block:Lao} { setCurCharPropertyValue("Lao"); } +\p{Block:Latin Extended Additional} { setCurCharPropertyValue("Latin Extended Additional"); } +\p{Block:Latin Extended-A} { setCurCharPropertyValue("Latin Extended-A"); } +\p{Block:Latin Extended-B} { setCurCharPropertyValue("Latin Extended-B"); } +\p{Block:Latin Extended-C} { setCurCharPropertyValue("Latin Extended-C"); } +\p{Block:Latin Extended-D} { setCurCharPropertyValue("Latin Extended-D"); } +\p{Block:Latin Extended-E} { setCurCharPropertyValue("Latin Extended-E"); } +\p{Block:Latin-1 Supplement} { setCurCharPropertyValue("Latin-1 Supplement"); } +\p{Block:Lepcha} { setCurCharPropertyValue("Lepcha"); } +\p{Block:Letterlike Symbols} { setCurCharPropertyValue("Letterlike Symbols"); } +\p{Block:Limbu} { setCurCharPropertyValue("Limbu"); } +\p{Block:Linear A} { setCurCharPropertyValue("Linear A"); } +\p{Block:Linear B Ideograms} { setCurCharPropertyValue("Linear B Ideograms"); } +\p{Block:Linear B Syllabary} { setCurCharPropertyValue("Linear B Syllabary"); } +\p{Block:Lisu} { setCurCharPropertyValue("Lisu"); } +\p{Block:Lycian} { setCurCharPropertyValue("Lycian"); } +\p{Block:Lydian} { setCurCharPropertyValue("Lydian"); } +\p{Block:Mahajani} { setCurCharPropertyValue("Mahajani"); } +\p{Block:Mahjong Tiles} { setCurCharPropertyValue("Mahjong Tiles"); } +\p{Block:Makasar} { setCurCharPropertyValue("Makasar"); } +\p{Block:Malayalam} { setCurCharPropertyValue("Malayalam"); } +\p{Block:Mandaic} { setCurCharPropertyValue("Mandaic"); } +\p{Block:Manichaean} { setCurCharPropertyValue("Manichaean"); } +\p{Block:Marchen} { setCurCharPropertyValue("Marchen"); } +\p{Block:Masaram Gondi} { setCurCharPropertyValue("Masaram Gondi"); } +\p{Block:Mathematical Alphanumeric Symbols} { setCurCharPropertyValue("Mathematical Alphanumeric Symbols"); } +\p{Block:Mathematical Operators} { setCurCharPropertyValue("Mathematical Operators"); } +\p{Block:Mayan Numerals} { setCurCharPropertyValue("Mayan Numerals"); } +\p{Block:Medefaidrin} { setCurCharPropertyValue("Medefaidrin"); } +\p{Block:Meetei Mayek} { setCurCharPropertyValue("Meetei Mayek"); } +\p{Block:Meetei Mayek Extensions} { setCurCharPropertyValue("Meetei Mayek Extensions"); } +\p{Block:Mende Kikakui} { setCurCharPropertyValue("Mende Kikakui"); } +\p{Block:Meroitic Cursive} { setCurCharPropertyValue("Meroitic Cursive"); } +\p{Block:Meroitic Hieroglyphs} { setCurCharPropertyValue("Meroitic Hieroglyphs"); } +\p{Block:Miao} { setCurCharPropertyValue("Miao"); } +\p{Block:Miscellaneous Mathematical Symbols-A} { setCurCharPropertyValue("Miscellaneous Mathematical Symbols-A"); } +\p{Block:Miscellaneous Mathematical Symbols-B} { setCurCharPropertyValue("Miscellaneous Mathematical Symbols-B"); } +\p{Block:Miscellaneous Symbols} { setCurCharPropertyValue("Miscellaneous Symbols"); } +\p{Block:Miscellaneous Symbols and Arrows} { setCurCharPropertyValue("Miscellaneous Symbols and Arrows"); } +\p{Block:Miscellaneous Symbols and Pictographs} { setCurCharPropertyValue("Miscellaneous Symbols and Pictographs"); } +\p{Block:Miscellaneous Technical} { setCurCharPropertyValue("Miscellaneous Technical"); } +\p{Block:Modi} { setCurCharPropertyValue("Modi"); } +\p{Block:Modifier Tone Letters} { setCurCharPropertyValue("Modifier Tone Letters"); } +\p{Block:Mongolian} { setCurCharPropertyValue("Mongolian"); } +\p{Block:Mongolian Supplement} { setCurCharPropertyValue("Mongolian Supplement"); } +\p{Block:Mro} { setCurCharPropertyValue("Mro"); } +\p{Block:Multani} { setCurCharPropertyValue("Multani"); } +\p{Block:Musical Symbols} { setCurCharPropertyValue("Musical Symbols"); } +\p{Block:Myanmar} { setCurCharPropertyValue("Myanmar"); } +\p{Block:Myanmar Extended-A} { setCurCharPropertyValue("Myanmar Extended-A"); } +\p{Block:Myanmar Extended-B} { setCurCharPropertyValue("Myanmar Extended-B"); } +\p{Block:NKo} { setCurCharPropertyValue("NKo"); } +\p{Block:Nabataean} { setCurCharPropertyValue("Nabataean"); } +\p{Block:New Tai Lue} { setCurCharPropertyValue("New Tai Lue"); } +\p{Block:Newa} { setCurCharPropertyValue("Newa"); } +\p{Block:No_Block} { setCurCharPropertyValue("No_Block"); } +\p{Block:Number Forms} { setCurCharPropertyValue("Number Forms"); } +\p{Block:Nushu} { setCurCharPropertyValue("Nushu"); } +\p{Block:Ogham} { setCurCharPropertyValue("Ogham"); } +\p{Block:Ol Chiki} { setCurCharPropertyValue("Ol Chiki"); } +\p{Block:Old Hungarian} { setCurCharPropertyValue("Old Hungarian"); } +\p{Block:Old Italic} { setCurCharPropertyValue("Old Italic"); } +\p{Block:Old North Arabian} { setCurCharPropertyValue("Old North Arabian"); } +\p{Block:Old Permic} { setCurCharPropertyValue("Old Permic"); } +\p{Block:Old Persian} { setCurCharPropertyValue("Old Persian"); } +\p{Block:Old Sogdian} { setCurCharPropertyValue("Old Sogdian"); } +\p{Block:Old South Arabian} { setCurCharPropertyValue("Old South Arabian"); } +\p{Block:Old Turkic} { setCurCharPropertyValue("Old Turkic"); } +\p{Block:Optical Character Recognition} { setCurCharPropertyValue("Optical Character Recognition"); } +\p{Block:Oriya} { setCurCharPropertyValue("Oriya"); } +\p{Block:Ornamental Dingbats} { setCurCharPropertyValue("Ornamental Dingbats"); } +\p{Block:Osage} { setCurCharPropertyValue("Osage"); } +\p{Block:Osmanya} { setCurCharPropertyValue("Osmanya"); } +\p{Block:Pahawh Hmong} { setCurCharPropertyValue("Pahawh Hmong"); } +\p{Block:Palmyrene} { setCurCharPropertyValue("Palmyrene"); } +\p{Block:Pau Cin Hau} { setCurCharPropertyValue("Pau Cin Hau"); } +\p{Block:Phags-pa} { setCurCharPropertyValue("Phags-pa"); } +\p{Block:Phaistos Disc} { setCurCharPropertyValue("Phaistos Disc"); } +\p{Block:Phoenician} { setCurCharPropertyValue("Phoenician"); } +\p{Block:Phonetic Extensions} { setCurCharPropertyValue("Phonetic Extensions"); } +\p{Block:Phonetic Extensions Supplement} { setCurCharPropertyValue("Phonetic Extensions Supplement"); } +\p{Block:Playing Cards} { setCurCharPropertyValue("Playing Cards"); } +\p{Block:Private Use Area} { setCurCharPropertyValue("Private Use Area"); } +\p{Block:Psalter Pahlavi} { setCurCharPropertyValue("Psalter Pahlavi"); } +\p{Block:Rejang} { setCurCharPropertyValue("Rejang"); } +\p{Block:Rumi Numeral Symbols} { setCurCharPropertyValue("Rumi Numeral Symbols"); } +\p{Block:Runic} { setCurCharPropertyValue("Runic"); } +\p{Block:Samaritan} { setCurCharPropertyValue("Samaritan"); } +\p{Block:Saurashtra} { setCurCharPropertyValue("Saurashtra"); } +\p{Block:Sharada} { setCurCharPropertyValue("Sharada"); } +\p{Block:Shavian} { setCurCharPropertyValue("Shavian"); } +\p{Block:Shorthand Format Controls} { setCurCharPropertyValue("Shorthand Format Controls"); } +\p{Block:Siddham} { setCurCharPropertyValue("Siddham"); } +\p{Block:Sinhala} { setCurCharPropertyValue("Sinhala"); } +\p{Block:Sinhala Archaic Numbers} { setCurCharPropertyValue("Sinhala Archaic Numbers"); } +\p{Block:Small Form Variants} { setCurCharPropertyValue("Small Form Variants"); } +\p{Block:Sogdian} { setCurCharPropertyValue("Sogdian"); } +\p{Block:Sora Sompeng} { setCurCharPropertyValue("Sora Sompeng"); } +\p{Block:Soyombo} { setCurCharPropertyValue("Soyombo"); } +\p{Block:Spacing Modifier Letters} { setCurCharPropertyValue("Spacing Modifier Letters"); } +\p{Block:Specials} { setCurCharPropertyValue("Specials"); } +\p{Block:Sundanese} { setCurCharPropertyValue("Sundanese"); } +\p{Block:Sundanese Supplement} { setCurCharPropertyValue("Sundanese Supplement"); } +\p{Block:Superscripts and Subscripts} { setCurCharPropertyValue("Superscripts and Subscripts"); } +\p{Block:Supplemental Arrows-A} { setCurCharPropertyValue("Supplemental Arrows-A"); } +\p{Block:Supplemental Arrows-B} { setCurCharPropertyValue("Supplemental Arrows-B"); } +\p{Block:Supplemental Arrows-C} { setCurCharPropertyValue("Supplemental Arrows-C"); } +\p{Block:Supplemental Mathematical Operators} { setCurCharPropertyValue("Supplemental Mathematical Operators"); } +\p{Block:Supplemental Punctuation} { setCurCharPropertyValue("Supplemental Punctuation"); } +\p{Block:Supplemental Symbols and Pictographs} { setCurCharPropertyValue("Supplemental Symbols and Pictographs"); } +\p{Block:Supplementary Private Use Area-A} { setCurCharPropertyValue("Supplementary Private Use Area-A"); } +\p{Block:Supplementary Private Use Area-B} { setCurCharPropertyValue("Supplementary Private Use Area-B"); } +\p{Block:Sutton SignWriting} { setCurCharPropertyValue("Sutton SignWriting"); } +\p{Block:Syloti Nagri} { setCurCharPropertyValue("Syloti Nagri"); } +\p{Block:Syriac} { setCurCharPropertyValue("Syriac"); } +\p{Block:Syriac Supplement} { setCurCharPropertyValue("Syriac Supplement"); } +\p{Block:Tagalog} { setCurCharPropertyValue("Tagalog"); } +\p{Block:Tagbanwa} { setCurCharPropertyValue("Tagbanwa"); } +\p{Block:Tags} { setCurCharPropertyValue("Tags"); } +\p{Block:Tai Le} { setCurCharPropertyValue("Tai Le"); } +\p{Block:Tai Tham} { setCurCharPropertyValue("Tai Tham"); } +\p{Block:Tai Viet} { setCurCharPropertyValue("Tai Viet"); } +\p{Block:Tai Xuan Jing Symbols} { setCurCharPropertyValue("Tai Xuan Jing Symbols"); } +\p{Block:Takri} { setCurCharPropertyValue("Takri"); } +\p{Block:Tamil} { setCurCharPropertyValue("Tamil"); } +\p{Block:Tangut} { setCurCharPropertyValue("Tangut"); } +\p{Block:Tangut Components} { setCurCharPropertyValue("Tangut Components"); } +\p{Block:Telugu} { setCurCharPropertyValue("Telugu"); } +\p{Block:Thaana} { setCurCharPropertyValue("Thaana"); } +\p{Block:Thai} { setCurCharPropertyValue("Thai"); } +\p{Block:Tibetan} { setCurCharPropertyValue("Tibetan"); } +\p{Block:Tifinagh} { setCurCharPropertyValue("Tifinagh"); } +\p{Block:Tirhuta} { setCurCharPropertyValue("Tirhuta"); } +\p{Block:Transport and Map Symbols} { setCurCharPropertyValue("Transport and Map Symbols"); } +\p{Block:Ugaritic} { setCurCharPropertyValue("Ugaritic"); } +\p{Block:Unified Canadian Aboriginal Syllabics} { setCurCharPropertyValue("Unified Canadian Aboriginal Syllabics"); } +\p{Block:Unified Canadian Aboriginal Syllabics Extended} { setCurCharPropertyValue("Unified Canadian Aboriginal Syllabics Extended"); } +\p{Block:Vai} { setCurCharPropertyValue("Vai"); } +\p{Block:Variation Selectors} { setCurCharPropertyValue("Variation Selectors"); } +\p{Block:Variation Selectors Supplement} { setCurCharPropertyValue("Variation Selectors Supplement"); } +\p{Block:Vedic Extensions} { setCurCharPropertyValue("Vedic Extensions"); } +\p{Block:Vertical Forms} { setCurCharPropertyValue("Vertical Forms"); } +\p{Block:Warang Citi} { setCurCharPropertyValue("Warang Citi"); } +\p{Block:Yi Radicals} { setCurCharPropertyValue("Yi Radicals"); } +\p{Block:Yi Syllables} { setCurCharPropertyValue("Yi Syllables"); } +\p{Block:Yijing Hexagram Symbols} { setCurCharPropertyValue("Yijing Hexagram Symbols"); } +\p{Block:Zanabazar Square} { setCurCharPropertyValue("Zanabazar Square"); } diff --git a/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_11_0.output b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_11_0.output new file mode 100644 index 000000000..231a741b3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_11_0.output @@ -0,0 +1,339 @@ +0000..007F; Basic Latin +0080..00FF; Latin-1 Supplement +0100..017F; Latin Extended-A +0180..024F; Latin Extended-B +0250..02AF; IPA Extensions +02B0..02FF; Spacing Modifier Letters +0300..036F; Combining Diacritical Marks +0370..03FF; Greek and Coptic +0400..04FF; Cyrillic +0500..052F; Cyrillic Supplement +0530..058F; Armenian +0590..05FF; Hebrew +0600..06FF; Arabic +0700..074F; Syriac +0750..077F; Arabic Supplement +0780..07BF; Thaana +07C0..07FF; NKo +0800..083F; Samaritan +0840..085F; Mandaic +0860..086F; Syriac Supplement +0870..089F; No_Block +08A0..08FF; Arabic Extended-A +0900..097F; Devanagari +0980..09FF; Bengali +0A00..0A7F; Gurmukhi +0A80..0AFF; Gujarati +0B00..0B7F; Oriya +0B80..0BFF; Tamil +0C00..0C7F; Telugu +0C80..0CFF; Kannada +0D00..0D7F; Malayalam +0D80..0DFF; Sinhala +0E00..0E7F; Thai +0E80..0EFF; Lao +0F00..0FFF; Tibetan +1000..109F; Myanmar +10A0..10FF; Georgian +1100..11FF; Hangul Jamo +1200..137F; Ethiopic +1380..139F; Ethiopic Supplement +13A0..13FF; Cherokee +1400..167F; Unified Canadian Aboriginal Syllabics +1680..169F; Ogham +16A0..16FF; Runic +1700..171F; Tagalog +1720..173F; Hanunoo +1740..175F; Buhid +1760..177F; Tagbanwa +1780..17FF; Khmer +1800..18AF; Mongolian +18B0..18FF; Unified Canadian Aboriginal Syllabics Extended +1900..194F; Limbu +1950..197F; Tai Le +1980..19DF; New Tai Lue +19E0..19FF; Khmer Symbols +1A00..1A1F; Buginese +1A20..1AAF; Tai Tham +1AB0..1AFF; Combining Diacritical Marks Extended +1B00..1B7F; Balinese +1B80..1BBF; Sundanese +1BC0..1BFF; Batak +1C00..1C4F; Lepcha +1C50..1C7F; Ol Chiki +1C80..1C8F; Cyrillic Extended-C +1C90..1CBF; Georgian Extended +1CC0..1CCF; Sundanese Supplement +1CD0..1CFF; Vedic Extensions +1D00..1D7F; Phonetic Extensions +1D80..1DBF; Phonetic Extensions Supplement +1DC0..1DFF; Combining Diacritical Marks Supplement +1E00..1EFF; Latin Extended Additional +1F00..1FFF; Greek Extended +2000..206F; General Punctuation +2070..209F; Superscripts and Subscripts +20A0..20CF; Currency Symbols +20D0..20FF; Combining Diacritical Marks for Symbols +2100..214F; Letterlike Symbols +2150..218F; Number Forms +2190..21FF; Arrows +2200..22FF; Mathematical Operators +2300..23FF; Miscellaneous Technical +2400..243F; Control Pictures +2440..245F; Optical Character Recognition +2460..24FF; Enclosed Alphanumerics +2500..257F; Box Drawing +2580..259F; Block Elements +25A0..25FF; Geometric Shapes +2600..26FF; Miscellaneous Symbols +2700..27BF; Dingbats +27C0..27EF; Miscellaneous Mathematical Symbols-A +27F0..27FF; Supplemental Arrows-A +2800..28FF; Braille Patterns +2900..297F; Supplemental Arrows-B +2980..29FF; Miscellaneous Mathematical Symbols-B +2A00..2AFF; Supplemental Mathematical Operators +2B00..2BFF; Miscellaneous Symbols and Arrows +2C00..2C5F; Glagolitic +2C60..2C7F; Latin Extended-C +2C80..2CFF; Coptic +2D00..2D2F; Georgian Supplement +2D30..2D7F; Tifinagh +2D80..2DDF; Ethiopic Extended +2DE0..2DFF; Cyrillic Extended-A +2E00..2E7F; Supplemental Punctuation +2E80..2EFF; CJK Radicals Supplement +2F00..2FDF; Kangxi Radicals +2FE0..2FEF; No_Block +2FF0..2FFF; Ideographic Description Characters +3000..303F; CJK Symbols and Punctuation +3040..309F; Hiragana +30A0..30FF; Katakana +3100..312F; Bopomofo +3130..318F; Hangul Compatibility Jamo +3190..319F; Kanbun +31A0..31BF; Bopomofo Extended +31C0..31EF; CJK Strokes +31F0..31FF; Katakana Phonetic Extensions +3200..32FF; Enclosed CJK Letters and Months +3300..33FF; CJK Compatibility +3400..4DBF; CJK Unified Ideographs Extension A +4DC0..4DFF; Yijing Hexagram Symbols +4E00..9FFF; CJK Unified Ideographs +A000..A48F; Yi Syllables +A490..A4CF; Yi Radicals +A4D0..A4FF; Lisu +A500..A63F; Vai +A640..A69F; Cyrillic Extended-B +A6A0..A6FF; Bamum +A700..A71F; Modifier Tone Letters +A720..A7FF; Latin Extended-D +A800..A82F; Syloti Nagri +A830..A83F; Common Indic Number Forms +A840..A87F; Phags-pa +A880..A8DF; Saurashtra +A8E0..A8FF; Devanagari Extended +A900..A92F; Kayah Li +A930..A95F; Rejang +A960..A97F; Hangul Jamo Extended-A +A980..A9DF; Javanese +A9E0..A9FF; Myanmar Extended-B +AA00..AA5F; Cham +AA60..AA7F; Myanmar Extended-A +AA80..AADF; Tai Viet +AAE0..AAFF; Meetei Mayek Extensions +AB00..AB2F; Ethiopic Extended-A +AB30..AB6F; Latin Extended-E +AB70..ABBF; Cherokee Supplement +ABC0..ABFF; Meetei Mayek +AC00..D7AF; Hangul Syllables +D7B0..D7FF; Hangul Jamo Extended-B +E000..F8FF; Private Use Area +F900..FAFF; CJK Compatibility Ideographs +FB00..FB4F; Alphabetic Presentation Forms +FB50..FDFF; Arabic Presentation Forms-A +FE00..FE0F; Variation Selectors +FE10..FE1F; Vertical Forms +FE20..FE2F; Combining Half Marks +FE30..FE4F; CJK Compatibility Forms +FE50..FE6F; Small Form Variants +FE70..FEFF; Arabic Presentation Forms-B +FF00..FFEF; Halfwidth and Fullwidth Forms +FFF0..FFFF; Specials +10000..1007F; Linear B Syllabary +10080..100FF; Linear B Ideograms +10100..1013F; Aegean Numbers +10140..1018F; Ancient Greek Numbers +10190..101CF; Ancient Symbols +101D0..101FF; Phaistos Disc +10200..1027F; No_Block +10280..1029F; Lycian +102A0..102DF; Carian +102E0..102FF; Coptic Epact Numbers +10300..1032F; Old Italic +10330..1034F; Gothic +10350..1037F; Old Permic +10380..1039F; Ugaritic +103A0..103DF; Old Persian +103E0..103FF; No_Block +10400..1044F; Deseret +10450..1047F; Shavian +10480..104AF; Osmanya +104B0..104FF; Osage +10500..1052F; Elbasan +10530..1056F; Caucasian Albanian +10570..105FF; No_Block +10600..1077F; Linear A +10780..107FF; No_Block +10800..1083F; Cypriot Syllabary +10840..1085F; Imperial Aramaic +10860..1087F; Palmyrene +10880..108AF; Nabataean +108B0..108DF; No_Block +108E0..108FF; Hatran +10900..1091F; Phoenician +10920..1093F; Lydian +10940..1097F; No_Block +10980..1099F; Meroitic Hieroglyphs +109A0..109FF; Meroitic Cursive +10A00..10A5F; Kharoshthi +10A60..10A7F; Old South Arabian +10A80..10A9F; Old North Arabian +10AA0..10ABF; No_Block +10AC0..10AFF; Manichaean +10B00..10B3F; Avestan +10B40..10B5F; Inscriptional Parthian +10B60..10B7F; Inscriptional Pahlavi +10B80..10BAF; Psalter Pahlavi +10BB0..10BFF; No_Block +10C00..10C4F; Old Turkic +10C50..10C7F; No_Block +10C80..10CFF; Old Hungarian +10D00..10D3F; Hanifi Rohingya +10D40..10E5F; No_Block +10E60..10E7F; Rumi Numeral Symbols +10E80..10EFF; No_Block +10F00..10F2F; Old Sogdian +10F30..10F6F; Sogdian +10F70..10FFF; No_Block +11000..1107F; Brahmi +11080..110CF; Kaithi +110D0..110FF; Sora Sompeng +11100..1114F; Chakma +11150..1117F; Mahajani +11180..111DF; Sharada +111E0..111FF; Sinhala Archaic Numbers +11200..1124F; Khojki +11250..1127F; No_Block +11280..112AF; Multani +112B0..112FF; Khudawadi +11300..1137F; Grantha +11380..113FF; No_Block +11400..1147F; Newa +11480..114DF; Tirhuta +114E0..1157F; No_Block +11580..115FF; Siddham +11600..1165F; Modi +11660..1167F; Mongolian Supplement +11680..116CF; Takri +116D0..116FF; No_Block +11700..1173F; Ahom +11740..117FF; No_Block +11800..1184F; Dogra +11850..1189F; No_Block +118A0..118FF; Warang Citi +11900..119FF; No_Block +11A00..11A4F; Zanabazar Square +11A50..11AAF; Soyombo +11AB0..11ABF; No_Block +11AC0..11AFF; Pau Cin Hau +11B00..11BFF; No_Block +11C00..11C6F; Bhaiksuki +11C70..11CBF; Marchen +11CC0..11CFF; No_Block +11D00..11D5F; Masaram Gondi +11D60..11DAF; Gunjala Gondi +11DB0..11EDF; No_Block +11EE0..11EFF; Makasar +11F00..11FFF; No_Block +12000..123FF; Cuneiform +12400..1247F; Cuneiform Numbers and Punctuation +12480..1254F; Early Dynastic Cuneiform +12550..12FFF; No_Block +13000..1342F; Egyptian Hieroglyphs +13430..143FF; No_Block +14400..1467F; Anatolian Hieroglyphs +14680..167FF; No_Block +16800..16A3F; Bamum Supplement +16A40..16A6F; Mro +16A70..16ACF; No_Block +16AD0..16AFF; Bassa Vah +16B00..16B8F; Pahawh Hmong +16B90..16E3F; No_Block +16E40..16E9F; Medefaidrin +16EA0..16EFF; No_Block +16F00..16F9F; Miao +16FA0..16FDF; No_Block +16FE0..16FFF; Ideographic Symbols and Punctuation +17000..187FF; Tangut +18800..18AFF; Tangut Components +18B00..1AFFF; No_Block +1B000..1B0FF; Kana Supplement +1B100..1B12F; Kana Extended-A +1B130..1B16F; No_Block +1B170..1B2FF; Nushu +1B300..1BBFF; No_Block +1BC00..1BC9F; Duployan +1BCA0..1BCAF; Shorthand Format Controls +1BCB0..1CFFF; No_Block +1D000..1D0FF; Byzantine Musical Symbols +1D100..1D1FF; Musical Symbols +1D200..1D24F; Ancient Greek Musical Notation +1D250..1D2DF; No_Block +1D2E0..1D2FF; Mayan Numerals +1D300..1D35F; Tai Xuan Jing Symbols +1D360..1D37F; Counting Rod Numerals +1D380..1D3FF; No_Block +1D400..1D7FF; Mathematical Alphanumeric Symbols +1D800..1DAAF; Sutton SignWriting +1DAB0..1DFFF; No_Block +1E000..1E02F; Glagolitic Supplement +1E030..1E7FF; No_Block +1E800..1E8DF; Mende Kikakui +1E8E0..1E8FF; No_Block +1E900..1E95F; Adlam +1E960..1EC6F; No_Block +1EC70..1ECBF; Indic Siyaq Numbers +1ECC0..1EDFF; No_Block +1EE00..1EEFF; Arabic Mathematical Alphabetic Symbols +1EF00..1EFFF; No_Block +1F000..1F02F; Mahjong Tiles +1F030..1F09F; Domino Tiles +1F0A0..1F0FF; Playing Cards +1F100..1F1FF; Enclosed Alphanumeric Supplement +1F200..1F2FF; Enclosed Ideographic Supplement +1F300..1F5FF; Miscellaneous Symbols and Pictographs +1F600..1F64F; Emoticons +1F650..1F67F; Ornamental Dingbats +1F680..1F6FF; Transport and Map Symbols +1F700..1F77F; Alchemical Symbols +1F780..1F7FF; Geometric Shapes Extended +1F800..1F8FF; Supplemental Arrows-C +1F900..1F9FF; Supplemental Symbols and Pictographs +1FA00..1FA6F; Chess Symbols +1FA70..1FFFF; No_Block +20000..2A6DF; CJK Unified Ideographs Extension B +2A6E0..2A6FF; No_Block +2A700..2B73F; CJK Unified Ideographs Extension C +2B740..2B81F; CJK Unified Ideographs Extension D +2B820..2CEAF; CJK Unified Ideographs Extension E +2CEB0..2EBEF; CJK Unified Ideographs Extension F +2EBF0..2F7FF; No_Block +2F800..2FA1F; CJK Compatibility Ideographs Supplement +2FA20..DFFFF; No_Block +E0000..E007F; Tags +E0080..E00FF; No_Block +E0100..E01EF; Variation Selectors Supplement +E01F0..EFFFF; No_Block +F0000..FFFFF; Supplementary Private Use Area-A +100000..10FFFF; Supplementary Private Use Area-B diff --git a/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_11_0.test b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_11_0.test new file mode 100644 index 000000000..e10bb28eb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_11_0.test @@ -0,0 +1,11 @@ +name: UnicodeBlocks_11_0 + +description: +Tests character class syntax of the Unicode 11.0 Block property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_11_0-flex.output new file mode 100644 index 000000000..e17e85b0f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_11_0-flex.output @@ -0,0 +1,5624 @@ + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 47): +Rule can never be matched: +"\u0061" { print(0x0061); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 48): +Rule can never be matched: +"\u0062" { print(0x0062); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 49): +Rule can never be matched: +"\u0063" { print(0x0063); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 50): +Rule can never be matched: +"\u0064" { print(0x0064); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 51): +Rule can never be matched: +"\u0065" { print(0x0065); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 52): +Rule can never be matched: +"\u0066" { print(0x0066); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 53): +Rule can never be matched: +"\u0067" { print(0x0067); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 54): +Rule can never be matched: +"\u0068" { print(0x0068); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 55): +Rule can never be matched: +"\u0069" { print(0x0069); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 56): +Rule can never be matched: +"\u006A" { print(0x006A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 57): +Rule can never be matched: +"\u006B" { print(0x006B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 58): +Rule can never be matched: +"\u006C" { print(0x006C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 59): +Rule can never be matched: +"\u006D" { print(0x006D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 60): +Rule can never be matched: +"\u006E" { print(0x006E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 61): +Rule can never be matched: +"\u006F" { print(0x006F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 62): +Rule can never be matched: +"\u0070" { print(0x0070); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 63): +Rule can never be matched: +"\u0071" { print(0x0071); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 64): +Rule can never be matched: +"\u0072" { print(0x0072); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 65): +Rule can never be matched: +"\u0073" { print(0x0073); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 66): +Rule can never be matched: +"\u0074" { print(0x0074); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 67): +Rule can never be matched: +"\u0075" { print(0x0075); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 68): +Rule can never be matched: +"\u0076" { print(0x0076); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 69): +Rule can never be matched: +"\u0077" { print(0x0077); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 70): +Rule can never be matched: +"\u0078" { print(0x0078); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 71): +Rule can never be matched: +"\u0079" { print(0x0079); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 72): +Rule can never be matched: +"\u007A" { print(0x007A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 105): +Rule can never be matched: +"\u00E0" { print(0x00E0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 106): +Rule can never be matched: +"\u00E1" { print(0x00E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 107): +Rule can never be matched: +"\u00E2" { print(0x00E2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 108): +Rule can never be matched: +"\u00E3" { print(0x00E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 109): +Rule can never be matched: +"\u00E4" { print(0x00E4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 110): +Rule can never be matched: +"\u00E5" { print(0x00E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 111): +Rule can never be matched: +"\u00E6" { print(0x00E6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 112): +Rule can never be matched: +"\u00E7" { print(0x00E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 113): +Rule can never be matched: +"\u00E8" { print(0x00E8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 114): +Rule can never be matched: +"\u00E9" { print(0x00E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 115): +Rule can never be matched: +"\u00EA" { print(0x00EA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 116): +Rule can never be matched: +"\u00EB" { print(0x00EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 117): +Rule can never be matched: +"\u00EC" { print(0x00EC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 118): +Rule can never be matched: +"\u00ED" { print(0x00ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 119): +Rule can never be matched: +"\u00EE" { print(0x00EE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 120): +Rule can never be matched: +"\u00EF" { print(0x00EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 121): +Rule can never be matched: +"\u00F0" { print(0x00F0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 122): +Rule can never be matched: +"\u00F1" { print(0x00F1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 123): +Rule can never be matched: +"\u00F2" { print(0x00F2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 124): +Rule can never be matched: +"\u00F3" { print(0x00F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 125): +Rule can never be matched: +"\u00F4" { print(0x00F4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 126): +Rule can never be matched: +"\u00F5" { print(0x00F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 127): +Rule can never be matched: +"\u00F6" { print(0x00F6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 128): +Rule can never be matched: +"\u00F8" { print(0x00F8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 129): +Rule can never be matched: +"\u00F9" { print(0x00F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 130): +Rule can never be matched: +"\u00FA" { print(0x00FA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 131): +Rule can never be matched: +"\u00FB" { print(0x00FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 132): +Rule can never be matched: +"\u00FC" { print(0x00FC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 133): +Rule can never be matched: +"\u00FD" { print(0x00FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 134): +Rule can never be matched: +"\u00FE" { print(0x00FE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 137): +Rule can never be matched: +"\u0101" { print(0x0101); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 139): +Rule can never be matched: +"\u0103" { print(0x0103); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 141): +Rule can never be matched: +"\u0105" { print(0x0105); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 143): +Rule can never be matched: +"\u0107" { print(0x0107); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 145): +Rule can never be matched: +"\u0109" { print(0x0109); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 147): +Rule can never be matched: +"\u010B" { print(0x010B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 149): +Rule can never be matched: +"\u010D" { print(0x010D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 151): +Rule can never be matched: +"\u010F" { print(0x010F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 153): +Rule can never be matched: +"\u0111" { print(0x0111); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 155): +Rule can never be matched: +"\u0113" { print(0x0113); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 157): +Rule can never be matched: +"\u0115" { print(0x0115); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 159): +Rule can never be matched: +"\u0117" { print(0x0117); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 161): +Rule can never be matched: +"\u0119" { print(0x0119); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 163): +Rule can never be matched: +"\u011B" { print(0x011B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 165): +Rule can never be matched: +"\u011D" { print(0x011D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 167): +Rule can never be matched: +"\u011F" { print(0x011F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 169): +Rule can never be matched: +"\u0121" { print(0x0121); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 171): +Rule can never be matched: +"\u0123" { print(0x0123); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 173): +Rule can never be matched: +"\u0125" { print(0x0125); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 175): +Rule can never be matched: +"\u0127" { print(0x0127); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 177): +Rule can never be matched: +"\u0129" { print(0x0129); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 179): +Rule can never be matched: +"\u012B" { print(0x012B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 181): +Rule can never be matched: +"\u012D" { print(0x012D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 183): +Rule can never be matched: +"\u012F" { print(0x012F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 184): +Rule can never be matched: +"\u0130" { print(0x0130); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 185): +Rule can never be matched: +"\u0131" { print(0x0131); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 187): +Rule can never be matched: +"\u0133" { print(0x0133); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 189): +Rule can never be matched: +"\u0135" { print(0x0135); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 191): +Rule can never be matched: +"\u0137" { print(0x0137); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 193): +Rule can never be matched: +"\u013A" { print(0x013A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 195): +Rule can never be matched: +"\u013C" { print(0x013C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 197): +Rule can never be matched: +"\u013E" { print(0x013E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 199): +Rule can never be matched: +"\u0140" { print(0x0140); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 201): +Rule can never be matched: +"\u0142" { print(0x0142); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 203): +Rule can never be matched: +"\u0144" { print(0x0144); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 205): +Rule can never be matched: +"\u0146" { print(0x0146); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 207): +Rule can never be matched: +"\u0148" { print(0x0148); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 209): +Rule can never be matched: +"\u014B" { print(0x014B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 211): +Rule can never be matched: +"\u014D" { print(0x014D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 213): +Rule can never be matched: +"\u014F" { print(0x014F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 215): +Rule can never be matched: +"\u0151" { print(0x0151); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 217): +Rule can never be matched: +"\u0153" { print(0x0153); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 219): +Rule can never be matched: +"\u0155" { print(0x0155); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 221): +Rule can never be matched: +"\u0157" { print(0x0157); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 223): +Rule can never be matched: +"\u0159" { print(0x0159); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 225): +Rule can never be matched: +"\u015B" { print(0x015B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 227): +Rule can never be matched: +"\u015D" { print(0x015D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 229): +Rule can never be matched: +"\u015F" { print(0x015F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 231): +Rule can never be matched: +"\u0161" { print(0x0161); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 233): +Rule can never be matched: +"\u0163" { print(0x0163); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 235): +Rule can never be matched: +"\u0165" { print(0x0165); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 237): +Rule can never be matched: +"\u0167" { print(0x0167); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 239): +Rule can never be matched: +"\u0169" { print(0x0169); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 241): +Rule can never be matched: +"\u016B" { print(0x016B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 243): +Rule can never be matched: +"\u016D" { print(0x016D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 245): +Rule can never be matched: +"\u016F" { print(0x016F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 247): +Rule can never be matched: +"\u0171" { print(0x0171); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 249): +Rule can never be matched: +"\u0173" { print(0x0173); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 251): +Rule can never be matched: +"\u0175" { print(0x0175); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 253): +Rule can never be matched: +"\u0177" { print(0x0177); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 254): +Rule can never be matched: +"\u0178" { print(0x0178); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 256): +Rule can never be matched: +"\u017A" { print(0x017A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 258): +Rule can never be matched: +"\u017C" { print(0x017C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 260): +Rule can never be matched: +"\u017E" { print(0x017E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 261): +Rule can never be matched: +"\u017F" { print(0x017F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 265): +Rule can never be matched: +"\u0183" { print(0x0183); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 267): +Rule can never be matched: +"\u0185" { print(0x0185); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 270): +Rule can never be matched: +"\u0188" { print(0x0188); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 274): +Rule can never be matched: +"\u018C" { print(0x018C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 279): +Rule can never be matched: +"\u0192" { print(0x0192); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 286): +Rule can never be matched: +"\u0199" { print(0x0199); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 293): +Rule can never be matched: +"\u01A1" { print(0x01A1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 295): +Rule can never be matched: +"\u01A3" { print(0x01A3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 297): +Rule can never be matched: +"\u01A5" { print(0x01A5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 300): +Rule can never be matched: +"\u01A8" { print(0x01A8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 303): +Rule can never be matched: +"\u01AD" { print(0x01AD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 306): +Rule can never be matched: +"\u01B0" { print(0x01B0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 310): +Rule can never be matched: +"\u01B4" { print(0x01B4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 312): +Rule can never be matched: +"\u01B6" { print(0x01B6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 315): +Rule can never be matched: +"\u01B9" { print(0x01B9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 317): +Rule can never be matched: +"\u01BD" { print(0x01BD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 320): +Rule can never be matched: +"\u01C5" { print(0x01C5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 321): +Rule can never be matched: +"\u01C6" { print(0x01C6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 323): +Rule can never be matched: +"\u01C8" { print(0x01C8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 324): +Rule can never be matched: +"\u01C9" { print(0x01C9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 326): +Rule can never be matched: +"\u01CB" { print(0x01CB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 327): +Rule can never be matched: +"\u01CC" { print(0x01CC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 329): +Rule can never be matched: +"\u01CE" { print(0x01CE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 331): +Rule can never be matched: +"\u01D0" { print(0x01D0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 333): +Rule can never be matched: +"\u01D2" { print(0x01D2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 335): +Rule can never be matched: +"\u01D4" { print(0x01D4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 337): +Rule can never be matched: +"\u01D6" { print(0x01D6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 339): +Rule can never be matched: +"\u01D8" { print(0x01D8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 341): +Rule can never be matched: +"\u01DA" { print(0x01DA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 343): +Rule can never be matched: +"\u01DC" { print(0x01DC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 344): +Rule can never be matched: +"\u01DD" { print(0x01DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 346): +Rule can never be matched: +"\u01DF" { print(0x01DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 348): +Rule can never be matched: +"\u01E1" { print(0x01E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 350): +Rule can never be matched: +"\u01E3" { print(0x01E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 352): +Rule can never be matched: +"\u01E5" { print(0x01E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 354): +Rule can never be matched: +"\u01E7" { print(0x01E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 356): +Rule can never be matched: +"\u01E9" { print(0x01E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 358): +Rule can never be matched: +"\u01EB" { print(0x01EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 360): +Rule can never be matched: +"\u01ED" { print(0x01ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 362): +Rule can never be matched: +"\u01EF" { print(0x01EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 364): +Rule can never be matched: +"\u01F2" { print(0x01F2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 365): +Rule can never be matched: +"\u01F3" { print(0x01F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 367): +Rule can never be matched: +"\u01F5" { print(0x01F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 368): +Rule can never be matched: +"\u01F6" { print(0x01F6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 369): +Rule can never be matched: +"\u01F7" { print(0x01F7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 371): +Rule can never be matched: +"\u01F9" { print(0x01F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 373): +Rule can never be matched: +"\u01FB" { print(0x01FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 375): +Rule can never be matched: +"\u01FD" { print(0x01FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 377): +Rule can never be matched: +"\u01FF" { print(0x01FF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 379): +Rule can never be matched: +"\u0201" { print(0x0201); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 381): +Rule can never be matched: +"\u0203" { print(0x0203); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 383): +Rule can never be matched: +"\u0205" { print(0x0205); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 385): +Rule can never be matched: +"\u0207" { print(0x0207); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 387): +Rule can never be matched: +"\u0209" { print(0x0209); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 389): +Rule can never be matched: +"\u020B" { print(0x020B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 391): +Rule can never be matched: +"\u020D" { print(0x020D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 393): +Rule can never be matched: +"\u020F" { print(0x020F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 395): +Rule can never be matched: +"\u0211" { print(0x0211); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 397): +Rule can never be matched: +"\u0213" { print(0x0213); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 399): +Rule can never be matched: +"\u0215" { print(0x0215); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 401): +Rule can never be matched: +"\u0217" { print(0x0217); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 403): +Rule can never be matched: +"\u0219" { print(0x0219); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 405): +Rule can never be matched: +"\u021B" { print(0x021B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 407): +Rule can never be matched: +"\u021D" { print(0x021D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 409): +Rule can never be matched: +"\u021F" { print(0x021F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 410): +Rule can never be matched: +"\u0220" { print(0x0220); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 412): +Rule can never be matched: +"\u0223" { print(0x0223); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 414): +Rule can never be matched: +"\u0225" { print(0x0225); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 416): +Rule can never be matched: +"\u0227" { print(0x0227); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 418): +Rule can never be matched: +"\u0229" { print(0x0229); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 420): +Rule can never be matched: +"\u022B" { print(0x022B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 422): +Rule can never be matched: +"\u022D" { print(0x022D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 424): +Rule can never be matched: +"\u022F" { print(0x022F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 426): +Rule can never be matched: +"\u0231" { print(0x0231); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 428): +Rule can never be matched: +"\u0233" { print(0x0233); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 431): +Rule can never be matched: +"\u023C" { print(0x023C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 432): +Rule can never be matched: +"\u023D" { print(0x023D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 437): +Rule can never be matched: +"\u0242" { print(0x0242); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 438): +Rule can never be matched: +"\u0243" { print(0x0243); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 442): +Rule can never be matched: +"\u0247" { print(0x0247); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 444): +Rule can never be matched: +"\u0249" { print(0x0249); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 446): +Rule can never be matched: +"\u024B" { print(0x024B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 448): +Rule can never be matched: +"\u024D" { print(0x024D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 450): +Rule can never be matched: +"\u024F" { print(0x024F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 454): +Rule can never be matched: +"\u0253" { print(0x0253); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 455): +Rule can never be matched: +"\u0254" { print(0x0254); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 456): +Rule can never be matched: +"\u0256" { print(0x0256); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 457): +Rule can never be matched: +"\u0257" { print(0x0257); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 458): +Rule can never be matched: +"\u0259" { print(0x0259); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 459): +Rule can never be matched: +"\u025B" { print(0x025B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 461): +Rule can never be matched: +"\u0260" { print(0x0260); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 463): +Rule can never be matched: +"\u0263" { print(0x0263); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 466): +Rule can never be matched: +"\u0268" { print(0x0268); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 467): +Rule can never be matched: +"\u0269" { print(0x0269); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 471): +Rule can never be matched: +"\u026F" { print(0x026F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 473): +Rule can never be matched: +"\u0272" { print(0x0272); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 474): +Rule can never be matched: +"\u0275" { print(0x0275); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 476): +Rule can never be matched: +"\u0280" { print(0x0280); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 477): +Rule can never be matched: +"\u0283" { print(0x0283); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 479): +Rule can never be matched: +"\u0288" { print(0x0288); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 480): +Rule can never be matched: +"\u0289" { print(0x0289); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 481): +Rule can never be matched: +"\u028A" { print(0x028A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 482): +Rule can never be matched: +"\u028B" { print(0x028B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 483): +Rule can never be matched: +"\u028C" { print(0x028C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 484): +Rule can never be matched: +"\u0292" { print(0x0292); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 489): +Rule can never be matched: +"\u0371" { print(0x0371); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 491): +Rule can never be matched: +"\u0373" { print(0x0373); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 493): +Rule can never be matched: +"\u0377" { print(0x0377); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 513): +Rule can never be matched: +"\u0399" { print(0x0399); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 516): +Rule can never be matched: +"\u039C" { print(0x039C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 531): +Rule can never be matched: +"\u03AC" { print(0x03AC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 532): +Rule can never be matched: +"\u03AD" { print(0x03AD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 533): +Rule can never be matched: +"\u03AE" { print(0x03AE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 534): +Rule can never be matched: +"\u03AF" { print(0x03AF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 535): +Rule can never be matched: +"\u03B1" { print(0x03B1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 536): +Rule can never be matched: +"\u03B2" { print(0x03B2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 537): +Rule can never be matched: +"\u03B3" { print(0x03B3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 538): +Rule can never be matched: +"\u03B4" { print(0x03B4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 539): +Rule can never be matched: +"\u03B5" { print(0x03B5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 540): +Rule can never be matched: +"\u03B6" { print(0x03B6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 541): +Rule can never be matched: +"\u03B7" { print(0x03B7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 542): +Rule can never be matched: +"\u03B8" { print(0x03B8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 543): +Rule can never be matched: +"\u03B9" { print(0x03B9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 544): +Rule can never be matched: +"\u03BA" { print(0x03BA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 545): +Rule can never be matched: +"\u03BB" { print(0x03BB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 546): +Rule can never be matched: +"\u03BC" { print(0x03BC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 547): +Rule can never be matched: +"\u03BD" { print(0x03BD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 548): +Rule can never be matched: +"\u03BE" { print(0x03BE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 549): +Rule can never be matched: +"\u03BF" { print(0x03BF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 550): +Rule can never be matched: +"\u03C0" { print(0x03C0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 551): +Rule can never be matched: +"\u03C1" { print(0x03C1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 552): +Rule can never be matched: +"\u03C2" { print(0x03C2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 553): +Rule can never be matched: +"\u03C3" { print(0x03C3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 554): +Rule can never be matched: +"\u03C4" { print(0x03C4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 555): +Rule can never be matched: +"\u03C5" { print(0x03C5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 556): +Rule can never be matched: +"\u03C6" { print(0x03C6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 557): +Rule can never be matched: +"\u03C7" { print(0x03C7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 558): +Rule can never be matched: +"\u03C8" { print(0x03C8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 559): +Rule can never be matched: +"\u03C9" { print(0x03C9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 560): +Rule can never be matched: +"\u03CA" { print(0x03CA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 561): +Rule can never be matched: +"\u03CB" { print(0x03CB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 562): +Rule can never be matched: +"\u03CC" { print(0x03CC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 563): +Rule can never be matched: +"\u03CD" { print(0x03CD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 564): +Rule can never be matched: +"\u03CE" { print(0x03CE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 566): +Rule can never be matched: +"\u03D0" { print(0x03D0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 567): +Rule can never be matched: +"\u03D1" { print(0x03D1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 568): +Rule can never be matched: +"\u03D5" { print(0x03D5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 569): +Rule can never be matched: +"\u03D6" { print(0x03D6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 570): +Rule can never be matched: +"\u03D7" { print(0x03D7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 572): +Rule can never be matched: +"\u03D9" { print(0x03D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 574): +Rule can never be matched: +"\u03DB" { print(0x03DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 576): +Rule can never be matched: +"\u03DD" { print(0x03DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 578): +Rule can never be matched: +"\u03DF" { print(0x03DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 580): +Rule can never be matched: +"\u03E1" { print(0x03E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 582): +Rule can never be matched: +"\u03E3" { print(0x03E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 584): +Rule can never be matched: +"\u03E5" { print(0x03E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 586): +Rule can never be matched: +"\u03E7" { print(0x03E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 588): +Rule can never be matched: +"\u03E9" { print(0x03E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 590): +Rule can never be matched: +"\u03EB" { print(0x03EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 592): +Rule can never be matched: +"\u03ED" { print(0x03ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 594): +Rule can never be matched: +"\u03EF" { print(0x03EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 595): +Rule can never be matched: +"\u03F0" { print(0x03F0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 596): +Rule can never be matched: +"\u03F1" { print(0x03F1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 598): +Rule can never be matched: +"\u03F3" { print(0x03F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 599): +Rule can never be matched: +"\u03F4" { print(0x03F4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 600): +Rule can never be matched: +"\u03F5" { print(0x03F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 602): +Rule can never be matched: +"\u03F8" { print(0x03F8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 603): +Rule can never be matched: +"\u03F9" { print(0x03F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 605): +Rule can never be matched: +"\u03FB" { print(0x03FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 606): +Rule can never be matched: +"\u03FD" { print(0x03FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 607): +Rule can never be matched: +"\u03FE" { print(0x03FE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 608): +Rule can never be matched: +"\u03FF" { print(0x03FF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 657): +Rule can never be matched: +"\u0430" { print(0x0430); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 658): +Rule can never be matched: +"\u0431" { print(0x0431); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 659): +Rule can never be matched: +"\u0432" { print(0x0432); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 660): +Rule can never be matched: +"\u0433" { print(0x0433); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 661): +Rule can never be matched: +"\u0434" { print(0x0434); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 662): +Rule can never be matched: +"\u0435" { print(0x0435); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 663): +Rule can never be matched: +"\u0436" { print(0x0436); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 664): +Rule can never be matched: +"\u0437" { print(0x0437); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 665): +Rule can never be matched: +"\u0438" { print(0x0438); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 666): +Rule can never be matched: +"\u0439" { print(0x0439); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 667): +Rule can never be matched: +"\u043A" { print(0x043A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 668): +Rule can never be matched: +"\u043B" { print(0x043B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 669): +Rule can never be matched: +"\u043C" { print(0x043C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 670): +Rule can never be matched: +"\u043D" { print(0x043D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 671): +Rule can never be matched: +"\u043E" { print(0x043E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 672): +Rule can never be matched: +"\u043F" { print(0x043F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 673): +Rule can never be matched: +"\u0440" { print(0x0440); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 674): +Rule can never be matched: +"\u0441" { print(0x0441); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 675): +Rule can never be matched: +"\u0442" { print(0x0442); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 676): +Rule can never be matched: +"\u0443" { print(0x0443); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 677): +Rule can never be matched: +"\u0444" { print(0x0444); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 678): +Rule can never be matched: +"\u0445" { print(0x0445); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 679): +Rule can never be matched: +"\u0446" { print(0x0446); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 680): +Rule can never be matched: +"\u0447" { print(0x0447); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 681): +Rule can never be matched: +"\u0448" { print(0x0448); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 682): +Rule can never be matched: +"\u0449" { print(0x0449); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 683): +Rule can never be matched: +"\u044A" { print(0x044A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 684): +Rule can never be matched: +"\u044B" { print(0x044B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 685): +Rule can never be matched: +"\u044C" { print(0x044C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 686): +Rule can never be matched: +"\u044D" { print(0x044D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 687): +Rule can never be matched: +"\u044E" { print(0x044E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 688): +Rule can never be matched: +"\u044F" { print(0x044F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 689): +Rule can never be matched: +"\u0450" { print(0x0450); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 690): +Rule can never be matched: +"\u0451" { print(0x0451); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 691): +Rule can never be matched: +"\u0452" { print(0x0452); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 692): +Rule can never be matched: +"\u0453" { print(0x0453); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 693): +Rule can never be matched: +"\u0454" { print(0x0454); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 694): +Rule can never be matched: +"\u0455" { print(0x0455); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 695): +Rule can never be matched: +"\u0456" { print(0x0456); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 696): +Rule can never be matched: +"\u0457" { print(0x0457); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 697): +Rule can never be matched: +"\u0458" { print(0x0458); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 698): +Rule can never be matched: +"\u0459" { print(0x0459); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 699): +Rule can never be matched: +"\u045A" { print(0x045A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 700): +Rule can never be matched: +"\u045B" { print(0x045B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 701): +Rule can never be matched: +"\u045C" { print(0x045C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 702): +Rule can never be matched: +"\u045D" { print(0x045D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 703): +Rule can never be matched: +"\u045E" { print(0x045E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 704): +Rule can never be matched: +"\u045F" { print(0x045F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 706): +Rule can never be matched: +"\u0461" { print(0x0461); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 708): +Rule can never be matched: +"\u0463" { print(0x0463); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 710): +Rule can never be matched: +"\u0465" { print(0x0465); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 712): +Rule can never be matched: +"\u0467" { print(0x0467); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 714): +Rule can never be matched: +"\u0469" { print(0x0469); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 716): +Rule can never be matched: +"\u046B" { print(0x046B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 718): +Rule can never be matched: +"\u046D" { print(0x046D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 720): +Rule can never be matched: +"\u046F" { print(0x046F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 722): +Rule can never be matched: +"\u0471" { print(0x0471); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 724): +Rule can never be matched: +"\u0473" { print(0x0473); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 726): +Rule can never be matched: +"\u0475" { print(0x0475); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 728): +Rule can never be matched: +"\u0477" { print(0x0477); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 730): +Rule can never be matched: +"\u0479" { print(0x0479); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 732): +Rule can never be matched: +"\u047B" { print(0x047B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 734): +Rule can never be matched: +"\u047D" { print(0x047D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 736): +Rule can never be matched: +"\u047F" { print(0x047F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 738): +Rule can never be matched: +"\u0481" { print(0x0481); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 740): +Rule can never be matched: +"\u048B" { print(0x048B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 742): +Rule can never be matched: +"\u048D" { print(0x048D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 744): +Rule can never be matched: +"\u048F" { print(0x048F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 746): +Rule can never be matched: +"\u0491" { print(0x0491); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 748): +Rule can never be matched: +"\u0493" { print(0x0493); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 750): +Rule can never be matched: +"\u0495" { print(0x0495); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 752): +Rule can never be matched: +"\u0497" { print(0x0497); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 754): +Rule can never be matched: +"\u0499" { print(0x0499); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 756): +Rule can never be matched: +"\u049B" { print(0x049B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 758): +Rule can never be matched: +"\u049D" { print(0x049D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 760): +Rule can never be matched: +"\u049F" { print(0x049F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 762): +Rule can never be matched: +"\u04A1" { print(0x04A1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 764): +Rule can never be matched: +"\u04A3" { print(0x04A3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 766): +Rule can never be matched: +"\u04A5" { print(0x04A5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 768): +Rule can never be matched: +"\u04A7" { print(0x04A7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 770): +Rule can never be matched: +"\u04A9" { print(0x04A9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 772): +Rule can never be matched: +"\u04AB" { print(0x04AB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 774): +Rule can never be matched: +"\u04AD" { print(0x04AD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 776): +Rule can never be matched: +"\u04AF" { print(0x04AF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 778): +Rule can never be matched: +"\u04B1" { print(0x04B1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 780): +Rule can never be matched: +"\u04B3" { print(0x04B3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 782): +Rule can never be matched: +"\u04B5" { print(0x04B5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 784): +Rule can never be matched: +"\u04B7" { print(0x04B7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 786): +Rule can never be matched: +"\u04B9" { print(0x04B9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 788): +Rule can never be matched: +"\u04BB" { print(0x04BB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 790): +Rule can never be matched: +"\u04BD" { print(0x04BD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 792): +Rule can never be matched: +"\u04BF" { print(0x04BF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 795): +Rule can never be matched: +"\u04C2" { print(0x04C2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 797): +Rule can never be matched: +"\u04C4" { print(0x04C4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 799): +Rule can never be matched: +"\u04C6" { print(0x04C6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 801): +Rule can never be matched: +"\u04C8" { print(0x04C8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 803): +Rule can never be matched: +"\u04CA" { print(0x04CA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 805): +Rule can never be matched: +"\u04CC" { print(0x04CC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 807): +Rule can never be matched: +"\u04CE" { print(0x04CE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 808): +Rule can never be matched: +"\u04CF" { print(0x04CF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 810): +Rule can never be matched: +"\u04D1" { print(0x04D1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 812): +Rule can never be matched: +"\u04D3" { print(0x04D3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 814): +Rule can never be matched: +"\u04D5" { print(0x04D5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 816): +Rule can never be matched: +"\u04D7" { print(0x04D7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 818): +Rule can never be matched: +"\u04D9" { print(0x04D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 820): +Rule can never be matched: +"\u04DB" { print(0x04DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 822): +Rule can never be matched: +"\u04DD" { print(0x04DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 824): +Rule can never be matched: +"\u04DF" { print(0x04DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 826): +Rule can never be matched: +"\u04E1" { print(0x04E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 828): +Rule can never be matched: +"\u04E3" { print(0x04E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 830): +Rule can never be matched: +"\u04E5" { print(0x04E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 832): +Rule can never be matched: +"\u04E7" { print(0x04E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 834): +Rule can never be matched: +"\u04E9" { print(0x04E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 836): +Rule can never be matched: +"\u04EB" { print(0x04EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 838): +Rule can never be matched: +"\u04ED" { print(0x04ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 840): +Rule can never be matched: +"\u04EF" { print(0x04EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 842): +Rule can never be matched: +"\u04F1" { print(0x04F1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 844): +Rule can never be matched: +"\u04F3" { print(0x04F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 846): +Rule can never be matched: +"\u04F5" { print(0x04F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 848): +Rule can never be matched: +"\u04F7" { print(0x04F7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 850): +Rule can never be matched: +"\u04F9" { print(0x04F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 852): +Rule can never be matched: +"\u04FB" { print(0x04FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 854): +Rule can never be matched: +"\u04FD" { print(0x04FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 856): +Rule can never be matched: +"\u04FF" { print(0x04FF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 858): +Rule can never be matched: +"\u0501" { print(0x0501); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 860): +Rule can never be matched: +"\u0503" { print(0x0503); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 862): +Rule can never be matched: +"\u0505" { print(0x0505); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 864): +Rule can never be matched: +"\u0507" { print(0x0507); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 866): +Rule can never be matched: +"\u0509" { print(0x0509); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 868): +Rule can never be matched: +"\u050B" { print(0x050B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 870): +Rule can never be matched: +"\u050D" { print(0x050D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 872): +Rule can never be matched: +"\u050F" { print(0x050F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 874): +Rule can never be matched: +"\u0511" { print(0x0511); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 876): +Rule can never be matched: +"\u0513" { print(0x0513); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 878): +Rule can never be matched: +"\u0515" { print(0x0515); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 880): +Rule can never be matched: +"\u0517" { print(0x0517); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 882): +Rule can never be matched: +"\u0519" { print(0x0519); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 884): +Rule can never be matched: +"\u051B" { print(0x051B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 886): +Rule can never be matched: +"\u051D" { print(0x051D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 888): +Rule can never be matched: +"\u051F" { print(0x051F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 890): +Rule can never be matched: +"\u0521" { print(0x0521); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 892): +Rule can never be matched: +"\u0523" { print(0x0523); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 894): +Rule can never be matched: +"\u0525" { print(0x0525); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 896): +Rule can never be matched: +"\u0527" { print(0x0527); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 898): +Rule can never be matched: +"\u0529" { print(0x0529); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 900): +Rule can never be matched: +"\u052B" { print(0x052B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 902): +Rule can never be matched: +"\u052D" { print(0x052D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 904): +Rule can never be matched: +"\u052F" { print(0x052F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 943): +Rule can never be matched: +"\u0561" { print(0x0561); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 944): +Rule can never be matched: +"\u0562" { print(0x0562); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 945): +Rule can never be matched: +"\u0563" { print(0x0563); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 946): +Rule can never be matched: +"\u0564" { print(0x0564); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 947): +Rule can never be matched: +"\u0565" { print(0x0565); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 948): +Rule can never be matched: +"\u0566" { print(0x0566); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 949): +Rule can never be matched: +"\u0567" { print(0x0567); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 950): +Rule can never be matched: +"\u0568" { print(0x0568); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 951): +Rule can never be matched: +"\u0569" { print(0x0569); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 952): +Rule can never be matched: +"\u056A" { print(0x056A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 953): +Rule can never be matched: +"\u056B" { print(0x056B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 954): +Rule can never be matched: +"\u056C" { print(0x056C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 955): +Rule can never be matched: +"\u056D" { print(0x056D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 956): +Rule can never be matched: +"\u056E" { print(0x056E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 957): +Rule can never be matched: +"\u056F" { print(0x056F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 958): +Rule can never be matched: +"\u0570" { print(0x0570); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 959): +Rule can never be matched: +"\u0571" { print(0x0571); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 960): +Rule can never be matched: +"\u0572" { print(0x0572); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 961): +Rule can never be matched: +"\u0573" { print(0x0573); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 962): +Rule can never be matched: +"\u0574" { print(0x0574); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 963): +Rule can never be matched: +"\u0575" { print(0x0575); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 964): +Rule can never be matched: +"\u0576" { print(0x0576); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 965): +Rule can never be matched: +"\u0577" { print(0x0577); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 966): +Rule can never be matched: +"\u0578" { print(0x0578); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 967): +Rule can never be matched: +"\u0579" { print(0x0579); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 968): +Rule can never be matched: +"\u057A" { print(0x057A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 969): +Rule can never be matched: +"\u057B" { print(0x057B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 970): +Rule can never be matched: +"\u057C" { print(0x057C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 971): +Rule can never be matched: +"\u057D" { print(0x057D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 972): +Rule can never be matched: +"\u057E" { print(0x057E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 973): +Rule can never be matched: +"\u057F" { print(0x057F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 974): +Rule can never be matched: +"\u0580" { print(0x0580); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 975): +Rule can never be matched: +"\u0581" { print(0x0581); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 976): +Rule can never be matched: +"\u0582" { print(0x0582); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 977): +Rule can never be matched: +"\u0583" { print(0x0583); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 978): +Rule can never be matched: +"\u0584" { print(0x0584); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 979): +Rule can never be matched: +"\u0585" { print(0x0585); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 980): +Rule can never be matched: +"\u0586" { print(0x0586); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1153): +Rule can never be matched: +"\u13F8" { print(0x13F8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1154): +Rule can never be matched: +"\u13F9" { print(0x13F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1155): +Rule can never be matched: +"\u13FA" { print(0x13FA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1156): +Rule can never be matched: +"\u13FB" { print(0x13FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1157): +Rule can never be matched: +"\u13FC" { print(0x13FC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1158): +Rule can never be matched: +"\u13FD" { print(0x13FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1159): +Rule can never be matched: +"\u1C80" { print(0x1C80); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1160): +Rule can never be matched: +"\u1C81" { print(0x1C81); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1161): +Rule can never be matched: +"\u1C82" { print(0x1C82); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1162): +Rule can never be matched: +"\u1C83" { print(0x1C83); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1163): +Rule can never be matched: +"\u1C84" { print(0x1C84); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1164): +Rule can never be matched: +"\u1C85" { print(0x1C85); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1165): +Rule can never be matched: +"\u1C86" { print(0x1C86); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1166): +Rule can never be matched: +"\u1C87" { print(0x1C87); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1168): +Rule can never be matched: +"\u1C90" { print(0x1C90); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1169): +Rule can never be matched: +"\u1C91" { print(0x1C91); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1170): +Rule can never be matched: +"\u1C92" { print(0x1C92); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1171): +Rule can never be matched: +"\u1C93" { print(0x1C93); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1172): +Rule can never be matched: +"\u1C94" { print(0x1C94); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1173): +Rule can never be matched: +"\u1C95" { print(0x1C95); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1174): +Rule can never be matched: +"\u1C96" { print(0x1C96); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1175): +Rule can never be matched: +"\u1C97" { print(0x1C97); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1176): +Rule can never be matched: +"\u1C98" { print(0x1C98); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1177): +Rule can never be matched: +"\u1C99" { print(0x1C99); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1178): +Rule can never be matched: +"\u1C9A" { print(0x1C9A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1179): +Rule can never be matched: +"\u1C9B" { print(0x1C9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1180): +Rule can never be matched: +"\u1C9C" { print(0x1C9C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1181): +Rule can never be matched: +"\u1C9D" { print(0x1C9D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1182): +Rule can never be matched: +"\u1C9E" { print(0x1C9E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1183): +Rule can never be matched: +"\u1C9F" { print(0x1C9F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1184): +Rule can never be matched: +"\u1CA0" { print(0x1CA0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1185): +Rule can never be matched: +"\u1CA1" { print(0x1CA1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1186): +Rule can never be matched: +"\u1CA2" { print(0x1CA2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1187): +Rule can never be matched: +"\u1CA3" { print(0x1CA3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1188): +Rule can never be matched: +"\u1CA4" { print(0x1CA4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1189): +Rule can never be matched: +"\u1CA5" { print(0x1CA5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1190): +Rule can never be matched: +"\u1CA6" { print(0x1CA6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1191): +Rule can never be matched: +"\u1CA7" { print(0x1CA7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1192): +Rule can never be matched: +"\u1CA8" { print(0x1CA8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1193): +Rule can never be matched: +"\u1CA9" { print(0x1CA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1194): +Rule can never be matched: +"\u1CAA" { print(0x1CAA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1195): +Rule can never be matched: +"\u1CAB" { print(0x1CAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1196): +Rule can never be matched: +"\u1CAC" { print(0x1CAC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1197): +Rule can never be matched: +"\u1CAD" { print(0x1CAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1198): +Rule can never be matched: +"\u1CAE" { print(0x1CAE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1199): +Rule can never be matched: +"\u1CAF" { print(0x1CAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1200): +Rule can never be matched: +"\u1CB0" { print(0x1CB0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1201): +Rule can never be matched: +"\u1CB1" { print(0x1CB1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1202): +Rule can never be matched: +"\u1CB2" { print(0x1CB2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1203): +Rule can never be matched: +"\u1CB3" { print(0x1CB3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1204): +Rule can never be matched: +"\u1CB4" { print(0x1CB4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1205): +Rule can never be matched: +"\u1CB5" { print(0x1CB5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1206): +Rule can never be matched: +"\u1CB6" { print(0x1CB6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1207): +Rule can never be matched: +"\u1CB7" { print(0x1CB7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1208): +Rule can never be matched: +"\u1CB8" { print(0x1CB8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1209): +Rule can never be matched: +"\u1CB9" { print(0x1CB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1210): +Rule can never be matched: +"\u1CBA" { print(0x1CBA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1211): +Rule can never be matched: +"\u1CBD" { print(0x1CBD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1212): +Rule can never be matched: +"\u1CBE" { print(0x1CBE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1213): +Rule can never be matched: +"\u1CBF" { print(0x1CBF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1217): +Rule can never be matched: +"\u1E01" { print(0x1E01); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1219): +Rule can never be matched: +"\u1E03" { print(0x1E03); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1221): +Rule can never be matched: +"\u1E05" { print(0x1E05); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1223): +Rule can never be matched: +"\u1E07" { print(0x1E07); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1225): +Rule can never be matched: +"\u1E09" { print(0x1E09); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1227): +Rule can never be matched: +"\u1E0B" { print(0x1E0B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1229): +Rule can never be matched: +"\u1E0D" { print(0x1E0D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1231): +Rule can never be matched: +"\u1E0F" { print(0x1E0F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1233): +Rule can never be matched: +"\u1E11" { print(0x1E11); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1235): +Rule can never be matched: +"\u1E13" { print(0x1E13); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1237): +Rule can never be matched: +"\u1E15" { print(0x1E15); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1239): +Rule can never be matched: +"\u1E17" { print(0x1E17); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1241): +Rule can never be matched: +"\u1E19" { print(0x1E19); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1243): +Rule can never be matched: +"\u1E1B" { print(0x1E1B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1245): +Rule can never be matched: +"\u1E1D" { print(0x1E1D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1247): +Rule can never be matched: +"\u1E1F" { print(0x1E1F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1249): +Rule can never be matched: +"\u1E21" { print(0x1E21); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1251): +Rule can never be matched: +"\u1E23" { print(0x1E23); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1253): +Rule can never be matched: +"\u1E25" { print(0x1E25); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1255): +Rule can never be matched: +"\u1E27" { print(0x1E27); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1257): +Rule can never be matched: +"\u1E29" { print(0x1E29); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1259): +Rule can never be matched: +"\u1E2B" { print(0x1E2B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1261): +Rule can never be matched: +"\u1E2D" { print(0x1E2D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1263): +Rule can never be matched: +"\u1E2F" { print(0x1E2F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1265): +Rule can never be matched: +"\u1E31" { print(0x1E31); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1267): +Rule can never be matched: +"\u1E33" { print(0x1E33); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1269): +Rule can never be matched: +"\u1E35" { print(0x1E35); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1271): +Rule can never be matched: +"\u1E37" { print(0x1E37); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1273): +Rule can never be matched: +"\u1E39" { print(0x1E39); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1275): +Rule can never be matched: +"\u1E3B" { print(0x1E3B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1277): +Rule can never be matched: +"\u1E3D" { print(0x1E3D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1279): +Rule can never be matched: +"\u1E3F" { print(0x1E3F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1281): +Rule can never be matched: +"\u1E41" { print(0x1E41); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1283): +Rule can never be matched: +"\u1E43" { print(0x1E43); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1285): +Rule can never be matched: +"\u1E45" { print(0x1E45); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1287): +Rule can never be matched: +"\u1E47" { print(0x1E47); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1289): +Rule can never be matched: +"\u1E49" { print(0x1E49); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1291): +Rule can never be matched: +"\u1E4B" { print(0x1E4B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1293): +Rule can never be matched: +"\u1E4D" { print(0x1E4D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1295): +Rule can never be matched: +"\u1E4F" { print(0x1E4F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1297): +Rule can never be matched: +"\u1E51" { print(0x1E51); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1299): +Rule can never be matched: +"\u1E53" { print(0x1E53); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1301): +Rule can never be matched: +"\u1E55" { print(0x1E55); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1303): +Rule can never be matched: +"\u1E57" { print(0x1E57); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1305): +Rule can never be matched: +"\u1E59" { print(0x1E59); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1307): +Rule can never be matched: +"\u1E5B" { print(0x1E5B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1309): +Rule can never be matched: +"\u1E5D" { print(0x1E5D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1311): +Rule can never be matched: +"\u1E5F" { print(0x1E5F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1313): +Rule can never be matched: +"\u1E61" { print(0x1E61); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1315): +Rule can never be matched: +"\u1E63" { print(0x1E63); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1317): +Rule can never be matched: +"\u1E65" { print(0x1E65); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1319): +Rule can never be matched: +"\u1E67" { print(0x1E67); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1321): +Rule can never be matched: +"\u1E69" { print(0x1E69); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1323): +Rule can never be matched: +"\u1E6B" { print(0x1E6B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1325): +Rule can never be matched: +"\u1E6D" { print(0x1E6D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1327): +Rule can never be matched: +"\u1E6F" { print(0x1E6F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1329): +Rule can never be matched: +"\u1E71" { print(0x1E71); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1331): +Rule can never be matched: +"\u1E73" { print(0x1E73); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1333): +Rule can never be matched: +"\u1E75" { print(0x1E75); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1335): +Rule can never be matched: +"\u1E77" { print(0x1E77); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1337): +Rule can never be matched: +"\u1E79" { print(0x1E79); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1339): +Rule can never be matched: +"\u1E7B" { print(0x1E7B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1341): +Rule can never be matched: +"\u1E7D" { print(0x1E7D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1343): +Rule can never be matched: +"\u1E7F" { print(0x1E7F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1345): +Rule can never be matched: +"\u1E81" { print(0x1E81); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1347): +Rule can never be matched: +"\u1E83" { print(0x1E83); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1349): +Rule can never be matched: +"\u1E85" { print(0x1E85); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1351): +Rule can never be matched: +"\u1E87" { print(0x1E87); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1353): +Rule can never be matched: +"\u1E89" { print(0x1E89); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1355): +Rule can never be matched: +"\u1E8B" { print(0x1E8B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1357): +Rule can never be matched: +"\u1E8D" { print(0x1E8D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1359): +Rule can never be matched: +"\u1E8F" { print(0x1E8F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1361): +Rule can never be matched: +"\u1E91" { print(0x1E91); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1363): +Rule can never be matched: +"\u1E93" { print(0x1E93); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1365): +Rule can never be matched: +"\u1E95" { print(0x1E95); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1366): +Rule can never be matched: +"\u1E9B" { print(0x1E9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1367): +Rule can never be matched: +"\u1E9E" { print(0x1E9E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1369): +Rule can never be matched: +"\u1EA1" { print(0x1EA1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1371): +Rule can never be matched: +"\u1EA3" { print(0x1EA3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1373): +Rule can never be matched: +"\u1EA5" { print(0x1EA5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1375): +Rule can never be matched: +"\u1EA7" { print(0x1EA7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1377): +Rule can never be matched: +"\u1EA9" { print(0x1EA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1379): +Rule can never be matched: +"\u1EAB" { print(0x1EAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1381): +Rule can never be matched: +"\u1EAD" { print(0x1EAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1383): +Rule can never be matched: +"\u1EAF" { print(0x1EAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1385): +Rule can never be matched: +"\u1EB1" { print(0x1EB1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1387): +Rule can never be matched: +"\u1EB3" { print(0x1EB3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1389): +Rule can never be matched: +"\u1EB5" { print(0x1EB5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1391): +Rule can never be matched: +"\u1EB7" { print(0x1EB7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1393): +Rule can never be matched: +"\u1EB9" { print(0x1EB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1395): +Rule can never be matched: +"\u1EBB" { print(0x1EBB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1397): +Rule can never be matched: +"\u1EBD" { print(0x1EBD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1399): +Rule can never be matched: +"\u1EBF" { print(0x1EBF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1401): +Rule can never be matched: +"\u1EC1" { print(0x1EC1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1403): +Rule can never be matched: +"\u1EC3" { print(0x1EC3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1405): +Rule can never be matched: +"\u1EC5" { print(0x1EC5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1407): +Rule can never be matched: +"\u1EC7" { print(0x1EC7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1409): +Rule can never be matched: +"\u1EC9" { print(0x1EC9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1411): +Rule can never be matched: +"\u1ECB" { print(0x1ECB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1413): +Rule can never be matched: +"\u1ECD" { print(0x1ECD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1415): +Rule can never be matched: +"\u1ECF" { print(0x1ECF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1417): +Rule can never be matched: +"\u1ED1" { print(0x1ED1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1419): +Rule can never be matched: +"\u1ED3" { print(0x1ED3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1421): +Rule can never be matched: +"\u1ED5" { print(0x1ED5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1423): +Rule can never be matched: +"\u1ED7" { print(0x1ED7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1425): +Rule can never be matched: +"\u1ED9" { print(0x1ED9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1427): +Rule can never be matched: +"\u1EDB" { print(0x1EDB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1429): +Rule can never be matched: +"\u1EDD" { print(0x1EDD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1431): +Rule can never be matched: +"\u1EDF" { print(0x1EDF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1433): +Rule can never be matched: +"\u1EE1" { print(0x1EE1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1435): +Rule can never be matched: +"\u1EE3" { print(0x1EE3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1437): +Rule can never be matched: +"\u1EE5" { print(0x1EE5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1439): +Rule can never be matched: +"\u1EE7" { print(0x1EE7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1441): +Rule can never be matched: +"\u1EE9" { print(0x1EE9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1443): +Rule can never be matched: +"\u1EEB" { print(0x1EEB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1445): +Rule can never be matched: +"\u1EED" { print(0x1EED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1447): +Rule can never be matched: +"\u1EEF" { print(0x1EEF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1449): +Rule can never be matched: +"\u1EF1" { print(0x1EF1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1451): +Rule can never be matched: +"\u1EF3" { print(0x1EF3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1453): +Rule can never be matched: +"\u1EF5" { print(0x1EF5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1455): +Rule can never be matched: +"\u1EF7" { print(0x1EF7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1457): +Rule can never be matched: +"\u1EF9" { print(0x1EF9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1459): +Rule can never be matched: +"\u1EFB" { print(0x1EFB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1461): +Rule can never be matched: +"\u1EFD" { print(0x1EFD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1463): +Rule can never be matched: +"\u1EFF" { print(0x1EFF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1472): +Rule can never be matched: +"\u1F08" { print(0x1F08); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1473): +Rule can never be matched: +"\u1F09" { print(0x1F09); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1474): +Rule can never be matched: +"\u1F0A" { print(0x1F0A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1475): +Rule can never be matched: +"\u1F0B" { print(0x1F0B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1476): +Rule can never be matched: +"\u1F0C" { print(0x1F0C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1477): +Rule can never be matched: +"\u1F0D" { print(0x1F0D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1478): +Rule can never be matched: +"\u1F0E" { print(0x1F0E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1479): +Rule can never be matched: +"\u1F0F" { print(0x1F0F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1486): +Rule can never be matched: +"\u1F18" { print(0x1F18); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1487): +Rule can never be matched: +"\u1F19" { print(0x1F19); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1488): +Rule can never be matched: +"\u1F1A" { print(0x1F1A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1489): +Rule can never be matched: +"\u1F1B" { print(0x1F1B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1490): +Rule can never be matched: +"\u1F1C" { print(0x1F1C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1491): +Rule can never be matched: +"\u1F1D" { print(0x1F1D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1500): +Rule can never be matched: +"\u1F28" { print(0x1F28); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1501): +Rule can never be matched: +"\u1F29" { print(0x1F29); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1502): +Rule can never be matched: +"\u1F2A" { print(0x1F2A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1503): +Rule can never be matched: +"\u1F2B" { print(0x1F2B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1504): +Rule can never be matched: +"\u1F2C" { print(0x1F2C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1505): +Rule can never be matched: +"\u1F2D" { print(0x1F2D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1506): +Rule can never be matched: +"\u1F2E" { print(0x1F2E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1507): +Rule can never be matched: +"\u1F2F" { print(0x1F2F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1516): +Rule can never be matched: +"\u1F38" { print(0x1F38); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1517): +Rule can never be matched: +"\u1F39" { print(0x1F39); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1518): +Rule can never be matched: +"\u1F3A" { print(0x1F3A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1519): +Rule can never be matched: +"\u1F3B" { print(0x1F3B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1520): +Rule can never be matched: +"\u1F3C" { print(0x1F3C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1521): +Rule can never be matched: +"\u1F3D" { print(0x1F3D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1522): +Rule can never be matched: +"\u1F3E" { print(0x1F3E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1523): +Rule can never be matched: +"\u1F3F" { print(0x1F3F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1530): +Rule can never be matched: +"\u1F48" { print(0x1F48); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1531): +Rule can never be matched: +"\u1F49" { print(0x1F49); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1532): +Rule can never be matched: +"\u1F4A" { print(0x1F4A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1533): +Rule can never be matched: +"\u1F4B" { print(0x1F4B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1534): +Rule can never be matched: +"\u1F4C" { print(0x1F4C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1535): +Rule can never be matched: +"\u1F4D" { print(0x1F4D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1540): +Rule can never be matched: +"\u1F59" { print(0x1F59); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1541): +Rule can never be matched: +"\u1F5B" { print(0x1F5B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1542): +Rule can never be matched: +"\u1F5D" { print(0x1F5D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1543): +Rule can never be matched: +"\u1F5F" { print(0x1F5F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1552): +Rule can never be matched: +"\u1F68" { print(0x1F68); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1553): +Rule can never be matched: +"\u1F69" { print(0x1F69); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1554): +Rule can never be matched: +"\u1F6A" { print(0x1F6A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1555): +Rule can never be matched: +"\u1F6B" { print(0x1F6B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1556): +Rule can never be matched: +"\u1F6C" { print(0x1F6C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1557): +Rule can never be matched: +"\u1F6D" { print(0x1F6D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1558): +Rule can never be matched: +"\u1F6E" { print(0x1F6E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1559): +Rule can never be matched: +"\u1F6F" { print(0x1F6F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1582): +Rule can never be matched: +"\u1F88" { print(0x1F88); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1583): +Rule can never be matched: +"\u1F89" { print(0x1F89); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1584): +Rule can never be matched: +"\u1F8A" { print(0x1F8A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1585): +Rule can never be matched: +"\u1F8B" { print(0x1F8B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1586): +Rule can never be matched: +"\u1F8C" { print(0x1F8C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1587): +Rule can never be matched: +"\u1F8D" { print(0x1F8D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1588): +Rule can never be matched: +"\u1F8E" { print(0x1F8E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1589): +Rule can never be matched: +"\u1F8F" { print(0x1F8F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1598): +Rule can never be matched: +"\u1F98" { print(0x1F98); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1599): +Rule can never be matched: +"\u1F99" { print(0x1F99); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1600): +Rule can never be matched: +"\u1F9A" { print(0x1F9A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1601): +Rule can never be matched: +"\u1F9B" { print(0x1F9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1602): +Rule can never be matched: +"\u1F9C" { print(0x1F9C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1603): +Rule can never be matched: +"\u1F9D" { print(0x1F9D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1604): +Rule can never be matched: +"\u1F9E" { print(0x1F9E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1605): +Rule can never be matched: +"\u1F9F" { print(0x1F9F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1614): +Rule can never be matched: +"\u1FA8" { print(0x1FA8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1615): +Rule can never be matched: +"\u1FA9" { print(0x1FA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1616): +Rule can never be matched: +"\u1FAA" { print(0x1FAA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1617): +Rule can never be matched: +"\u1FAB" { print(0x1FAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1618): +Rule can never be matched: +"\u1FAC" { print(0x1FAC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1619): +Rule can never be matched: +"\u1FAD" { print(0x1FAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1620): +Rule can never be matched: +"\u1FAE" { print(0x1FAE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1621): +Rule can never be matched: +"\u1FAF" { print(0x1FAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1625): +Rule can never be matched: +"\u1FB8" { print(0x1FB8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1626): +Rule can never be matched: +"\u1FB9" { print(0x1FB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1627): +Rule can never be matched: +"\u1FBA" { print(0x1FBA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1628): +Rule can never be matched: +"\u1FBB" { print(0x1FBB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1629): +Rule can never be matched: +"\u1FBC" { print(0x1FBC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1630): +Rule can never be matched: +"\u1FBE" { print(0x1FBE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1632): +Rule can never be matched: +"\u1FC8" { print(0x1FC8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1633): +Rule can never be matched: +"\u1FC9" { print(0x1FC9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1634): +Rule can never be matched: +"\u1FCA" { print(0x1FCA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1635): +Rule can never be matched: +"\u1FCB" { print(0x1FCB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1636): +Rule can never be matched: +"\u1FCC" { print(0x1FCC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1639): +Rule can never be matched: +"\u1FD8" { print(0x1FD8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1640): +Rule can never be matched: +"\u1FD9" { print(0x1FD9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1641): +Rule can never be matched: +"\u1FDA" { print(0x1FDA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1642): +Rule can never be matched: +"\u1FDB" { print(0x1FDB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1646): +Rule can never be matched: +"\u1FE8" { print(0x1FE8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1647): +Rule can never be matched: +"\u1FE9" { print(0x1FE9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1648): +Rule can never be matched: +"\u1FEA" { print(0x1FEA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1649): +Rule can never be matched: +"\u1FEB" { print(0x1FEB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1650): +Rule can never be matched: +"\u1FEC" { print(0x1FEC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1652): +Rule can never be matched: +"\u1FF8" { print(0x1FF8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1653): +Rule can never be matched: +"\u1FF9" { print(0x1FF9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1654): +Rule can never be matched: +"\u1FFA" { print(0x1FFA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1655): +Rule can never be matched: +"\u1FFB" { print(0x1FFB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1656): +Rule can never be matched: +"\u1FFC" { print(0x1FFC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1657): +Rule can never be matched: +"\u2126" { print(0x2126); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1658): +Rule can never be matched: +"\u212A" { print(0x212A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1659): +Rule can never be matched: +"\u212B" { print(0x212B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1661): +Rule can never be matched: +"\u214E" { print(0x214E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1678): +Rule can never be matched: +"\u2170" { print(0x2170); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1679): +Rule can never be matched: +"\u2171" { print(0x2171); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1680): +Rule can never be matched: +"\u2172" { print(0x2172); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1681): +Rule can never be matched: +"\u2173" { print(0x2173); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1682): +Rule can never be matched: +"\u2174" { print(0x2174); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1683): +Rule can never be matched: +"\u2175" { print(0x2175); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1684): +Rule can never be matched: +"\u2176" { print(0x2176); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1685): +Rule can never be matched: +"\u2177" { print(0x2177); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1686): +Rule can never be matched: +"\u2178" { print(0x2178); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1687): +Rule can never be matched: +"\u2179" { print(0x2179); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1688): +Rule can never be matched: +"\u217A" { print(0x217A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1689): +Rule can never be matched: +"\u217B" { print(0x217B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1690): +Rule can never be matched: +"\u217C" { print(0x217C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1691): +Rule can never be matched: +"\u217D" { print(0x217D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1692): +Rule can never be matched: +"\u217E" { print(0x217E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1693): +Rule can never be matched: +"\u217F" { print(0x217F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1695): +Rule can never be matched: +"\u2184" { print(0x2184); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1722): +Rule can never be matched: +"\u24D0" { print(0x24D0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1723): +Rule can never be matched: +"\u24D1" { print(0x24D1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1724): +Rule can never be matched: +"\u24D2" { print(0x24D2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1725): +Rule can never be matched: +"\u24D3" { print(0x24D3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1726): +Rule can never be matched: +"\u24D4" { print(0x24D4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1727): +Rule can never be matched: +"\u24D5" { print(0x24D5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1728): +Rule can never be matched: +"\u24D6" { print(0x24D6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1729): +Rule can never be matched: +"\u24D7" { print(0x24D7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1730): +Rule can never be matched: +"\u24D8" { print(0x24D8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1731): +Rule can never be matched: +"\u24D9" { print(0x24D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1732): +Rule can never be matched: +"\u24DA" { print(0x24DA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1733): +Rule can never be matched: +"\u24DB" { print(0x24DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1734): +Rule can never be matched: +"\u24DC" { print(0x24DC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1735): +Rule can never be matched: +"\u24DD" { print(0x24DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1736): +Rule can never be matched: +"\u24DE" { print(0x24DE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1737): +Rule can never be matched: +"\u24DF" { print(0x24DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1738): +Rule can never be matched: +"\u24E0" { print(0x24E0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1739): +Rule can never be matched: +"\u24E1" { print(0x24E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1740): +Rule can never be matched: +"\u24E2" { print(0x24E2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1741): +Rule can never be matched: +"\u24E3" { print(0x24E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1742): +Rule can never be matched: +"\u24E4" { print(0x24E4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1743): +Rule can never be matched: +"\u24E5" { print(0x24E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1744): +Rule can never be matched: +"\u24E6" { print(0x24E6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1745): +Rule can never be matched: +"\u24E7" { print(0x24E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1746): +Rule can never be matched: +"\u24E8" { print(0x24E8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1747): +Rule can never be matched: +"\u24E9" { print(0x24E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1795): +Rule can never be matched: +"\u2C30" { print(0x2C30); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1796): +Rule can never be matched: +"\u2C31" { print(0x2C31); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1797): +Rule can never be matched: +"\u2C32" { print(0x2C32); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1798): +Rule can never be matched: +"\u2C33" { print(0x2C33); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1799): +Rule can never be matched: +"\u2C34" { print(0x2C34); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1800): +Rule can never be matched: +"\u2C35" { print(0x2C35); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1801): +Rule can never be matched: +"\u2C36" { print(0x2C36); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1802): +Rule can never be matched: +"\u2C37" { print(0x2C37); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1803): +Rule can never be matched: +"\u2C38" { print(0x2C38); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1804): +Rule can never be matched: +"\u2C39" { print(0x2C39); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1805): +Rule can never be matched: +"\u2C3A" { print(0x2C3A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1806): +Rule can never be matched: +"\u2C3B" { print(0x2C3B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1807): +Rule can never be matched: +"\u2C3C" { print(0x2C3C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1808): +Rule can never be matched: +"\u2C3D" { print(0x2C3D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1809): +Rule can never be matched: +"\u2C3E" { print(0x2C3E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1810): +Rule can never be matched: +"\u2C3F" { print(0x2C3F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1811): +Rule can never be matched: +"\u2C40" { print(0x2C40); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1812): +Rule can never be matched: +"\u2C41" { print(0x2C41); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1813): +Rule can never be matched: +"\u2C42" { print(0x2C42); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1814): +Rule can never be matched: +"\u2C43" { print(0x2C43); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1815): +Rule can never be matched: +"\u2C44" { print(0x2C44); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1816): +Rule can never be matched: +"\u2C45" { print(0x2C45); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1817): +Rule can never be matched: +"\u2C46" { print(0x2C46); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1818): +Rule can never be matched: +"\u2C47" { print(0x2C47); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1819): +Rule can never be matched: +"\u2C48" { print(0x2C48); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1820): +Rule can never be matched: +"\u2C49" { print(0x2C49); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1821): +Rule can never be matched: +"\u2C4A" { print(0x2C4A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1822): +Rule can never be matched: +"\u2C4B" { print(0x2C4B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1823): +Rule can never be matched: +"\u2C4C" { print(0x2C4C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1824): +Rule can never be matched: +"\u2C4D" { print(0x2C4D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1825): +Rule can never be matched: +"\u2C4E" { print(0x2C4E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1826): +Rule can never be matched: +"\u2C4F" { print(0x2C4F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1827): +Rule can never be matched: +"\u2C50" { print(0x2C50); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1828): +Rule can never be matched: +"\u2C51" { print(0x2C51); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1829): +Rule can never be matched: +"\u2C52" { print(0x2C52); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1830): +Rule can never be matched: +"\u2C53" { print(0x2C53); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1831): +Rule can never be matched: +"\u2C54" { print(0x2C54); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1832): +Rule can never be matched: +"\u2C55" { print(0x2C55); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1833): +Rule can never be matched: +"\u2C56" { print(0x2C56); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1834): +Rule can never be matched: +"\u2C57" { print(0x2C57); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1835): +Rule can never be matched: +"\u2C58" { print(0x2C58); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1836): +Rule can never be matched: +"\u2C59" { print(0x2C59); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1837): +Rule can never be matched: +"\u2C5A" { print(0x2C5A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1838): +Rule can never be matched: +"\u2C5B" { print(0x2C5B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1839): +Rule can never be matched: +"\u2C5C" { print(0x2C5C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1840): +Rule can never be matched: +"\u2C5D" { print(0x2C5D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1841): +Rule can never be matched: +"\u2C5E" { print(0x2C5E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1843): +Rule can never be matched: +"\u2C61" { print(0x2C61); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1844): +Rule can never be matched: +"\u2C62" { print(0x2C62); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1845): +Rule can never be matched: +"\u2C63" { print(0x2C63); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1846): +Rule can never be matched: +"\u2C64" { print(0x2C64); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1847): +Rule can never be matched: +"\u2C65" { print(0x2C65); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1848): +Rule can never be matched: +"\u2C66" { print(0x2C66); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1850): +Rule can never be matched: +"\u2C68" { print(0x2C68); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1852): +Rule can never be matched: +"\u2C6A" { print(0x2C6A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1854): +Rule can never be matched: +"\u2C6C" { print(0x2C6C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1855): +Rule can never be matched: +"\u2C6D" { print(0x2C6D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1856): +Rule can never be matched: +"\u2C6E" { print(0x2C6E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1857): +Rule can never be matched: +"\u2C6F" { print(0x2C6F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1858): +Rule can never be matched: +"\u2C70" { print(0x2C70); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1860): +Rule can never be matched: +"\u2C73" { print(0x2C73); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1862): +Rule can never be matched: +"\u2C76" { print(0x2C76); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1863): +Rule can never be matched: +"\u2C7E" { print(0x2C7E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1864): +Rule can never be matched: +"\u2C7F" { print(0x2C7F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1866): +Rule can never be matched: +"\u2C81" { print(0x2C81); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1868): +Rule can never be matched: +"\u2C83" { print(0x2C83); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1870): +Rule can never be matched: +"\u2C85" { print(0x2C85); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1872): +Rule can never be matched: +"\u2C87" { print(0x2C87); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1874): +Rule can never be matched: +"\u2C89" { print(0x2C89); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1876): +Rule can never be matched: +"\u2C8B" { print(0x2C8B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1878): +Rule can never be matched: +"\u2C8D" { print(0x2C8D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1880): +Rule can never be matched: +"\u2C8F" { print(0x2C8F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1882): +Rule can never be matched: +"\u2C91" { print(0x2C91); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1884): +Rule can never be matched: +"\u2C93" { print(0x2C93); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1886): +Rule can never be matched: +"\u2C95" { print(0x2C95); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1888): +Rule can never be matched: +"\u2C97" { print(0x2C97); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1890): +Rule can never be matched: +"\u2C99" { print(0x2C99); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1892): +Rule can never be matched: +"\u2C9B" { print(0x2C9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1894): +Rule can never be matched: +"\u2C9D" { print(0x2C9D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1896): +Rule can never be matched: +"\u2C9F" { print(0x2C9F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1898): +Rule can never be matched: +"\u2CA1" { print(0x2CA1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1900): +Rule can never be matched: +"\u2CA3" { print(0x2CA3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1902): +Rule can never be matched: +"\u2CA5" { print(0x2CA5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1904): +Rule can never be matched: +"\u2CA7" { print(0x2CA7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1906): +Rule can never be matched: +"\u2CA9" { print(0x2CA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1908): +Rule can never be matched: +"\u2CAB" { print(0x2CAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1910): +Rule can never be matched: +"\u2CAD" { print(0x2CAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1912): +Rule can never be matched: +"\u2CAF" { print(0x2CAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1914): +Rule can never be matched: +"\u2CB1" { print(0x2CB1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1916): +Rule can never be matched: +"\u2CB3" { print(0x2CB3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1918): +Rule can never be matched: +"\u2CB5" { print(0x2CB5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1920): +Rule can never be matched: +"\u2CB7" { print(0x2CB7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1922): +Rule can never be matched: +"\u2CB9" { print(0x2CB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1924): +Rule can never be matched: +"\u2CBB" { print(0x2CBB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1926): +Rule can never be matched: +"\u2CBD" { print(0x2CBD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1928): +Rule can never be matched: +"\u2CBF" { print(0x2CBF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1930): +Rule can never be matched: +"\u2CC1" { print(0x2CC1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1932): +Rule can never be matched: +"\u2CC3" { print(0x2CC3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1934): +Rule can never be matched: +"\u2CC5" { print(0x2CC5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1936): +Rule can never be matched: +"\u2CC7" { print(0x2CC7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1938): +Rule can never be matched: +"\u2CC9" { print(0x2CC9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1940): +Rule can never be matched: +"\u2CCB" { print(0x2CCB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1942): +Rule can never be matched: +"\u2CCD" { print(0x2CCD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1944): +Rule can never be matched: +"\u2CCF" { print(0x2CCF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1946): +Rule can never be matched: +"\u2CD1" { print(0x2CD1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1948): +Rule can never be matched: +"\u2CD3" { print(0x2CD3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1950): +Rule can never be matched: +"\u2CD5" { print(0x2CD5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1952): +Rule can never be matched: +"\u2CD7" { print(0x2CD7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1954): +Rule can never be matched: +"\u2CD9" { print(0x2CD9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1956): +Rule can never be matched: +"\u2CDB" { print(0x2CDB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1958): +Rule can never be matched: +"\u2CDD" { print(0x2CDD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1960): +Rule can never be matched: +"\u2CDF" { print(0x2CDF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1962): +Rule can never be matched: +"\u2CE1" { print(0x2CE1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1964): +Rule can never be matched: +"\u2CE3" { print(0x2CE3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1966): +Rule can never be matched: +"\u2CEC" { print(0x2CEC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1968): +Rule can never be matched: +"\u2CEE" { print(0x2CEE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1970): +Rule can never be matched: +"\u2CF3" { print(0x2CF3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1971): +Rule can never be matched: +"\u2D00" { print(0x2D00); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1972): +Rule can never be matched: +"\u2D01" { print(0x2D01); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1973): +Rule can never be matched: +"\u2D02" { print(0x2D02); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1974): +Rule can never be matched: +"\u2D03" { print(0x2D03); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1975): +Rule can never be matched: +"\u2D04" { print(0x2D04); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1976): +Rule can never be matched: +"\u2D05" { print(0x2D05); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1977): +Rule can never be matched: +"\u2D06" { print(0x2D06); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1978): +Rule can never be matched: +"\u2D07" { print(0x2D07); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1979): +Rule can never be matched: +"\u2D08" { print(0x2D08); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1980): +Rule can never be matched: +"\u2D09" { print(0x2D09); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1981): +Rule can never be matched: +"\u2D0A" { print(0x2D0A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1982): +Rule can never be matched: +"\u2D0B" { print(0x2D0B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1983): +Rule can never be matched: +"\u2D0C" { print(0x2D0C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1984): +Rule can never be matched: +"\u2D0D" { print(0x2D0D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1985): +Rule can never be matched: +"\u2D0E" { print(0x2D0E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1986): +Rule can never be matched: +"\u2D0F" { print(0x2D0F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1987): +Rule can never be matched: +"\u2D10" { print(0x2D10); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1988): +Rule can never be matched: +"\u2D11" { print(0x2D11); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1989): +Rule can never be matched: +"\u2D12" { print(0x2D12); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1990): +Rule can never be matched: +"\u2D13" { print(0x2D13); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1991): +Rule can never be matched: +"\u2D14" { print(0x2D14); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1992): +Rule can never be matched: +"\u2D15" { print(0x2D15); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1993): +Rule can never be matched: +"\u2D16" { print(0x2D16); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1994): +Rule can never be matched: +"\u2D17" { print(0x2D17); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1995): +Rule can never be matched: +"\u2D18" { print(0x2D18); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1996): +Rule can never be matched: +"\u2D19" { print(0x2D19); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1997): +Rule can never be matched: +"\u2D1A" { print(0x2D1A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1998): +Rule can never be matched: +"\u2D1B" { print(0x2D1B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 1999): +Rule can never be matched: +"\u2D1C" { print(0x2D1C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2000): +Rule can never be matched: +"\u2D1D" { print(0x2D1D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2001): +Rule can never be matched: +"\u2D1E" { print(0x2D1E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2002): +Rule can never be matched: +"\u2D1F" { print(0x2D1F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2003): +Rule can never be matched: +"\u2D20" { print(0x2D20); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2004): +Rule can never be matched: +"\u2D21" { print(0x2D21); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2005): +Rule can never be matched: +"\u2D22" { print(0x2D22); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2006): +Rule can never be matched: +"\u2D23" { print(0x2D23); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2007): +Rule can never be matched: +"\u2D24" { print(0x2D24); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2008): +Rule can never be matched: +"\u2D25" { print(0x2D25); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2009): +Rule can never be matched: +"\u2D27" { print(0x2D27); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2010): +Rule can never be matched: +"\u2D2D" { print(0x2D2D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2012): +Rule can never be matched: +"\uA641" { print(0xA641); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2014): +Rule can never be matched: +"\uA643" { print(0xA643); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2016): +Rule can never be matched: +"\uA645" { print(0xA645); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2018): +Rule can never be matched: +"\uA647" { print(0xA647); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2020): +Rule can never be matched: +"\uA649" { print(0xA649); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2021): +Rule can never be matched: +"\uA64A" { print(0xA64A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2022): +Rule can never be matched: +"\uA64B" { print(0xA64B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2024): +Rule can never be matched: +"\uA64D" { print(0xA64D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2026): +Rule can never be matched: +"\uA64F" { print(0xA64F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2028): +Rule can never be matched: +"\uA651" { print(0xA651); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2030): +Rule can never be matched: +"\uA653" { print(0xA653); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2032): +Rule can never be matched: +"\uA655" { print(0xA655); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2034): +Rule can never be matched: +"\uA657" { print(0xA657); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2036): +Rule can never be matched: +"\uA659" { print(0xA659); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2038): +Rule can never be matched: +"\uA65B" { print(0xA65B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2040): +Rule can never be matched: +"\uA65D" { print(0xA65D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2042): +Rule can never be matched: +"\uA65F" { print(0xA65F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2044): +Rule can never be matched: +"\uA661" { print(0xA661); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2046): +Rule can never be matched: +"\uA663" { print(0xA663); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2048): +Rule can never be matched: +"\uA665" { print(0xA665); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2050): +Rule can never be matched: +"\uA667" { print(0xA667); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2052): +Rule can never be matched: +"\uA669" { print(0xA669); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2054): +Rule can never be matched: +"\uA66B" { print(0xA66B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2056): +Rule can never be matched: +"\uA66D" { print(0xA66D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2058): +Rule can never be matched: +"\uA681" { print(0xA681); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2060): +Rule can never be matched: +"\uA683" { print(0xA683); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2062): +Rule can never be matched: +"\uA685" { print(0xA685); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2064): +Rule can never be matched: +"\uA687" { print(0xA687); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2066): +Rule can never be matched: +"\uA689" { print(0xA689); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2068): +Rule can never be matched: +"\uA68B" { print(0xA68B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2070): +Rule can never be matched: +"\uA68D" { print(0xA68D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2072): +Rule can never be matched: +"\uA68F" { print(0xA68F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2074): +Rule can never be matched: +"\uA691" { print(0xA691); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2076): +Rule can never be matched: +"\uA693" { print(0xA693); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2078): +Rule can never be matched: +"\uA695" { print(0xA695); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2080): +Rule can never be matched: +"\uA697" { print(0xA697); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2082): +Rule can never be matched: +"\uA699" { print(0xA699); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2084): +Rule can never be matched: +"\uA69B" { print(0xA69B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2086): +Rule can never be matched: +"\uA723" { print(0xA723); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2088): +Rule can never be matched: +"\uA725" { print(0xA725); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2090): +Rule can never be matched: +"\uA727" { print(0xA727); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2092): +Rule can never be matched: +"\uA729" { print(0xA729); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2094): +Rule can never be matched: +"\uA72B" { print(0xA72B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2096): +Rule can never be matched: +"\uA72D" { print(0xA72D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2098): +Rule can never be matched: +"\uA72F" { print(0xA72F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2100): +Rule can never be matched: +"\uA733" { print(0xA733); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2102): +Rule can never be matched: +"\uA735" { print(0xA735); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2104): +Rule can never be matched: +"\uA737" { print(0xA737); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2106): +Rule can never be matched: +"\uA739" { print(0xA739); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2108): +Rule can never be matched: +"\uA73B" { print(0xA73B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2110): +Rule can never be matched: +"\uA73D" { print(0xA73D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2112): +Rule can never be matched: +"\uA73F" { print(0xA73F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2114): +Rule can never be matched: +"\uA741" { print(0xA741); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2116): +Rule can never be matched: +"\uA743" { print(0xA743); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2118): +Rule can never be matched: +"\uA745" { print(0xA745); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2120): +Rule can never be matched: +"\uA747" { print(0xA747); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2122): +Rule can never be matched: +"\uA749" { print(0xA749); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2124): +Rule can never be matched: +"\uA74B" { print(0xA74B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2126): +Rule can never be matched: +"\uA74D" { print(0xA74D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2128): +Rule can never be matched: +"\uA74F" { print(0xA74F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2130): +Rule can never be matched: +"\uA751" { print(0xA751); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2132): +Rule can never be matched: +"\uA753" { print(0xA753); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2134): +Rule can never be matched: +"\uA755" { print(0xA755); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2136): +Rule can never be matched: +"\uA757" { print(0xA757); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2138): +Rule can never be matched: +"\uA759" { print(0xA759); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2140): +Rule can never be matched: +"\uA75B" { print(0xA75B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2142): +Rule can never be matched: +"\uA75D" { print(0xA75D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2144): +Rule can never be matched: +"\uA75F" { print(0xA75F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2146): +Rule can never be matched: +"\uA761" { print(0xA761); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2148): +Rule can never be matched: +"\uA763" { print(0xA763); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2150): +Rule can never be matched: +"\uA765" { print(0xA765); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2152): +Rule can never be matched: +"\uA767" { print(0xA767); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2154): +Rule can never be matched: +"\uA769" { print(0xA769); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2156): +Rule can never be matched: +"\uA76B" { print(0xA76B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2158): +Rule can never be matched: +"\uA76D" { print(0xA76D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2160): +Rule can never be matched: +"\uA76F" { print(0xA76F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2162): +Rule can never be matched: +"\uA77A" { print(0xA77A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2164): +Rule can never be matched: +"\uA77C" { print(0xA77C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2165): +Rule can never be matched: +"\uA77D" { print(0xA77D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2167): +Rule can never be matched: +"\uA77F" { print(0xA77F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2169): +Rule can never be matched: +"\uA781" { print(0xA781); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2171): +Rule can never be matched: +"\uA783" { print(0xA783); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2173): +Rule can never be matched: +"\uA785" { print(0xA785); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2175): +Rule can never be matched: +"\uA787" { print(0xA787); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2177): +Rule can never be matched: +"\uA78C" { print(0xA78C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2178): +Rule can never be matched: +"\uA78D" { print(0xA78D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2180): +Rule can never be matched: +"\uA791" { print(0xA791); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2182): +Rule can never be matched: +"\uA793" { print(0xA793); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2184): +Rule can never be matched: +"\uA797" { print(0xA797); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2186): +Rule can never be matched: +"\uA799" { print(0xA799); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2188): +Rule can never be matched: +"\uA79B" { print(0xA79B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2190): +Rule can never be matched: +"\uA79D" { print(0xA79D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2192): +Rule can never be matched: +"\uA79F" { print(0xA79F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2194): +Rule can never be matched: +"\uA7A1" { print(0xA7A1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2196): +Rule can never be matched: +"\uA7A3" { print(0xA7A3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2198): +Rule can never be matched: +"\uA7A5" { print(0xA7A5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2200): +Rule can never be matched: +"\uA7A7" { print(0xA7A7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2202): +Rule can never be matched: +"\uA7A9" { print(0xA7A9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2203): +Rule can never be matched: +"\uA7AA" { print(0xA7AA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2204): +Rule can never be matched: +"\uA7AB" { print(0xA7AB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2205): +Rule can never be matched: +"\uA7AC" { print(0xA7AC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2206): +Rule can never be matched: +"\uA7AD" { print(0xA7AD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2207): +Rule can never be matched: +"\uA7AE" { print(0xA7AE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2208): +Rule can never be matched: +"\uA7B0" { print(0xA7B0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2209): +Rule can never be matched: +"\uA7B1" { print(0xA7B1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2210): +Rule can never be matched: +"\uA7B2" { print(0xA7B2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2213): +Rule can never be matched: +"\uA7B5" { print(0xA7B5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2215): +Rule can never be matched: +"\uA7B7" { print(0xA7B7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2217): +Rule can never be matched: +"\uA7B9" { print(0xA7B9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2218): +Rule can never be matched: +"\uAB53" { print(0xAB53); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2219): +Rule can never be matched: +"\uAB70" { print(0xAB70); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2220): +Rule can never be matched: +"\uAB71" { print(0xAB71); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2221): +Rule can never be matched: +"\uAB72" { print(0xAB72); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2222): +Rule can never be matched: +"\uAB73" { print(0xAB73); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2223): +Rule can never be matched: +"\uAB74" { print(0xAB74); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2224): +Rule can never be matched: +"\uAB75" { print(0xAB75); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2225): +Rule can never be matched: +"\uAB76" { print(0xAB76); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2226): +Rule can never be matched: +"\uAB77" { print(0xAB77); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2227): +Rule can never be matched: +"\uAB78" { print(0xAB78); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2228): +Rule can never be matched: +"\uAB79" { print(0xAB79); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2229): +Rule can never be matched: +"\uAB7A" { print(0xAB7A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2230): +Rule can never be matched: +"\uAB7B" { print(0xAB7B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2231): +Rule can never be matched: +"\uAB7C" { print(0xAB7C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2232): +Rule can never be matched: +"\uAB7D" { print(0xAB7D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2233): +Rule can never be matched: +"\uAB7E" { print(0xAB7E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2234): +Rule can never be matched: +"\uAB7F" { print(0xAB7F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2235): +Rule can never be matched: +"\uAB80" { print(0xAB80); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2236): +Rule can never be matched: +"\uAB81" { print(0xAB81); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2237): +Rule can never be matched: +"\uAB82" { print(0xAB82); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2238): +Rule can never be matched: +"\uAB83" { print(0xAB83); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2239): +Rule can never be matched: +"\uAB84" { print(0xAB84); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2240): +Rule can never be matched: +"\uAB85" { print(0xAB85); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2241): +Rule can never be matched: +"\uAB86" { print(0xAB86); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2242): +Rule can never be matched: +"\uAB87" { print(0xAB87); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2243): +Rule can never be matched: +"\uAB88" { print(0xAB88); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2244): +Rule can never be matched: +"\uAB89" { print(0xAB89); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2245): +Rule can never be matched: +"\uAB8A" { print(0xAB8A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2246): +Rule can never be matched: +"\uAB8B" { print(0xAB8B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2247): +Rule can never be matched: +"\uAB8C" { print(0xAB8C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2248): +Rule can never be matched: +"\uAB8D" { print(0xAB8D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2249): +Rule can never be matched: +"\uAB8E" { print(0xAB8E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2250): +Rule can never be matched: +"\uAB8F" { print(0xAB8F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2251): +Rule can never be matched: +"\uAB90" { print(0xAB90); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2252): +Rule can never be matched: +"\uAB91" { print(0xAB91); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2253): +Rule can never be matched: +"\uAB92" { print(0xAB92); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2254): +Rule can never be matched: +"\uAB93" { print(0xAB93); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2255): +Rule can never be matched: +"\uAB94" { print(0xAB94); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2256): +Rule can never be matched: +"\uAB95" { print(0xAB95); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2257): +Rule can never be matched: +"\uAB96" { print(0xAB96); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2258): +Rule can never be matched: +"\uAB97" { print(0xAB97); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2259): +Rule can never be matched: +"\uAB98" { print(0xAB98); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2260): +Rule can never be matched: +"\uAB99" { print(0xAB99); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2261): +Rule can never be matched: +"\uAB9A" { print(0xAB9A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2262): +Rule can never be matched: +"\uAB9B" { print(0xAB9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2263): +Rule can never be matched: +"\uAB9C" { print(0xAB9C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2264): +Rule can never be matched: +"\uAB9D" { print(0xAB9D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2265): +Rule can never be matched: +"\uAB9E" { print(0xAB9E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2266): +Rule can never be matched: +"\uAB9F" { print(0xAB9F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2267): +Rule can never be matched: +"\uABA0" { print(0xABA0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2268): +Rule can never be matched: +"\uABA1" { print(0xABA1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2269): +Rule can never be matched: +"\uABA2" { print(0xABA2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2270): +Rule can never be matched: +"\uABA3" { print(0xABA3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2271): +Rule can never be matched: +"\uABA4" { print(0xABA4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2272): +Rule can never be matched: +"\uABA5" { print(0xABA5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2273): +Rule can never be matched: +"\uABA6" { print(0xABA6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2274): +Rule can never be matched: +"\uABA7" { print(0xABA7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2275): +Rule can never be matched: +"\uABA8" { print(0xABA8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2276): +Rule can never be matched: +"\uABA9" { print(0xABA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2277): +Rule can never be matched: +"\uABAA" { print(0xABAA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2278): +Rule can never be matched: +"\uABAB" { print(0xABAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2279): +Rule can never be matched: +"\uABAC" { print(0xABAC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2280): +Rule can never be matched: +"\uABAD" { print(0xABAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2281): +Rule can never be matched: +"\uABAE" { print(0xABAE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2282): +Rule can never be matched: +"\uABAF" { print(0xABAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2283): +Rule can never be matched: +"\uABB0" { print(0xABB0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2284): +Rule can never be matched: +"\uABB1" { print(0xABB1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2285): +Rule can never be matched: +"\uABB2" { print(0xABB2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2286): +Rule can never be matched: +"\uABB3" { print(0xABB3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2287): +Rule can never be matched: +"\uABB4" { print(0xABB4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2288): +Rule can never be matched: +"\uABB5" { print(0xABB5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2289): +Rule can never be matched: +"\uABB6" { print(0xABB6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2290): +Rule can never be matched: +"\uABB7" { print(0xABB7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2291): +Rule can never be matched: +"\uABB8" { print(0xABB8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2292): +Rule can never be matched: +"\uABB9" { print(0xABB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2293): +Rule can never be matched: +"\uABBA" { print(0xABBA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2294): +Rule can never be matched: +"\uABBB" { print(0xABBB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2295): +Rule can never be matched: +"\uABBC" { print(0xABBC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2296): +Rule can never be matched: +"\uABBD" { print(0xABBD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2297): +Rule can never be matched: +"\uABBE" { print(0xABBE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2298): +Rule can never be matched: +"\uABBF" { print(0xABBF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2325): +Rule can never be matched: +"\uFF41" { print(0xFF41); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2326): +Rule can never be matched: +"\uFF42" { print(0xFF42); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2327): +Rule can never be matched: +"\uFF43" { print(0xFF43); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2328): +Rule can never be matched: +"\uFF44" { print(0xFF44); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2329): +Rule can never be matched: +"\uFF45" { print(0xFF45); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2330): +Rule can never be matched: +"\uFF46" { print(0xFF46); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2331): +Rule can never be matched: +"\uFF47" { print(0xFF47); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2332): +Rule can never be matched: +"\uFF48" { print(0xFF48); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2333): +Rule can never be matched: +"\uFF49" { print(0xFF49); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2334): +Rule can never be matched: +"\uFF4A" { print(0xFF4A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2335): +Rule can never be matched: +"\uFF4B" { print(0xFF4B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2336): +Rule can never be matched: +"\uFF4C" { print(0xFF4C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2337): +Rule can never be matched: +"\uFF4D" { print(0xFF4D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2338): +Rule can never be matched: +"\uFF4E" { print(0xFF4E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2339): +Rule can never be matched: +"\uFF4F" { print(0xFF4F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2340): +Rule can never be matched: +"\uFF50" { print(0xFF50); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2341): +Rule can never be matched: +"\uFF51" { print(0xFF51); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2342): +Rule can never be matched: +"\uFF52" { print(0xFF52); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2343): +Rule can never be matched: +"\uFF53" { print(0xFF53); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2344): +Rule can never be matched: +"\uFF54" { print(0xFF54); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2345): +Rule can never be matched: +"\uFF55" { print(0xFF55); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2346): +Rule can never be matched: +"\uFF56" { print(0xFF56); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2347): +Rule can never be matched: +"\uFF57" { print(0xFF57); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2348): +Rule can never be matched: +"\uFF58" { print(0xFF58); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2349): +Rule can never be matched: +"\uFF59" { print(0xFF59); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2350): +Rule can never be matched: +"\uFF5A" { print(0xFF5A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2391): +Rule can never be matched: +"\U010428" { print(0x10428); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2392): +Rule can never be matched: +"\U010429" { print(0x10429); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2393): +Rule can never be matched: +"\U01042A" { print(0x1042A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2394): +Rule can never be matched: +"\U01042B" { print(0x1042B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2395): +Rule can never be matched: +"\U01042C" { print(0x1042C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2396): +Rule can never be matched: +"\U01042D" { print(0x1042D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2397): +Rule can never be matched: +"\U01042E" { print(0x1042E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2398): +Rule can never be matched: +"\U01042F" { print(0x1042F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2399): +Rule can never be matched: +"\U010430" { print(0x10430); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2400): +Rule can never be matched: +"\U010431" { print(0x10431); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2401): +Rule can never be matched: +"\U010432" { print(0x10432); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2402): +Rule can never be matched: +"\U010433" { print(0x10433); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2403): +Rule can never be matched: +"\U010434" { print(0x10434); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2404): +Rule can never be matched: +"\U010435" { print(0x10435); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2405): +Rule can never be matched: +"\U010436" { print(0x10436); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2406): +Rule can never be matched: +"\U010437" { print(0x10437); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2407): +Rule can never be matched: +"\U010438" { print(0x10438); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2408): +Rule can never be matched: +"\U010439" { print(0x10439); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2409): +Rule can never be matched: +"\U01043A" { print(0x1043A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2410): +Rule can never be matched: +"\U01043B" { print(0x1043B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2411): +Rule can never be matched: +"\U01043C" { print(0x1043C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2412): +Rule can never be matched: +"\U01043D" { print(0x1043D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2413): +Rule can never be matched: +"\U01043E" { print(0x1043E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2414): +Rule can never be matched: +"\U01043F" { print(0x1043F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2415): +Rule can never be matched: +"\U010440" { print(0x10440); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2416): +Rule can never be matched: +"\U010441" { print(0x10441); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2417): +Rule can never be matched: +"\U010442" { print(0x10442); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2418): +Rule can never be matched: +"\U010443" { print(0x10443); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2419): +Rule can never be matched: +"\U010444" { print(0x10444); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2420): +Rule can never be matched: +"\U010445" { print(0x10445); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2421): +Rule can never be matched: +"\U010446" { print(0x10446); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2422): +Rule can never be matched: +"\U010447" { print(0x10447); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2423): +Rule can never be matched: +"\U010448" { print(0x10448); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2424): +Rule can never be matched: +"\U010449" { print(0x10449); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2425): +Rule can never be matched: +"\U01044A" { print(0x1044A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2426): +Rule can never be matched: +"\U01044B" { print(0x1044B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2427): +Rule can never be matched: +"\U01044C" { print(0x1044C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2428): +Rule can never be matched: +"\U01044D" { print(0x1044D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2429): +Rule can never be matched: +"\U01044E" { print(0x1044E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2430): +Rule can never be matched: +"\U01044F" { print(0x1044F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2467): +Rule can never be matched: +"\U0104D8" { print(0x104D8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2468): +Rule can never be matched: +"\U0104D9" { print(0x104D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2469): +Rule can never be matched: +"\U0104DA" { print(0x104DA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2470): +Rule can never be matched: +"\U0104DB" { print(0x104DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2471): +Rule can never be matched: +"\U0104DC" { print(0x104DC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2472): +Rule can never be matched: +"\U0104DD" { print(0x104DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2473): +Rule can never be matched: +"\U0104DE" { print(0x104DE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2474): +Rule can never be matched: +"\U0104DF" { print(0x104DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2475): +Rule can never be matched: +"\U0104E0" { print(0x104E0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2476): +Rule can never be matched: +"\U0104E1" { print(0x104E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2477): +Rule can never be matched: +"\U0104E2" { print(0x104E2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2478): +Rule can never be matched: +"\U0104E3" { print(0x104E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2479): +Rule can never be matched: +"\U0104E4" { print(0x104E4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2480): +Rule can never be matched: +"\U0104E5" { print(0x104E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2481): +Rule can never be matched: +"\U0104E6" { print(0x104E6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2482): +Rule can never be matched: +"\U0104E7" { print(0x104E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2483): +Rule can never be matched: +"\U0104E8" { print(0x104E8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2484): +Rule can never be matched: +"\U0104E9" { print(0x104E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2485): +Rule can never be matched: +"\U0104EA" { print(0x104EA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2486): +Rule can never be matched: +"\U0104EB" { print(0x104EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2487): +Rule can never be matched: +"\U0104EC" { print(0x104EC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2488): +Rule can never be matched: +"\U0104ED" { print(0x104ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2489): +Rule can never be matched: +"\U0104EE" { print(0x104EE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2490): +Rule can never be matched: +"\U0104EF" { print(0x104EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2491): +Rule can never be matched: +"\U0104F0" { print(0x104F0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2492): +Rule can never be matched: +"\U0104F1" { print(0x104F1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2493): +Rule can never be matched: +"\U0104F2" { print(0x104F2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2494): +Rule can never be matched: +"\U0104F3" { print(0x104F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2495): +Rule can never be matched: +"\U0104F4" { print(0x104F4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2496): +Rule can never be matched: +"\U0104F5" { print(0x104F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2497): +Rule can never be matched: +"\U0104F6" { print(0x104F6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2498): +Rule can never be matched: +"\U0104F7" { print(0x104F7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2499): +Rule can never be matched: +"\U0104F8" { print(0x104F8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2500): +Rule can never be matched: +"\U0104F9" { print(0x104F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2501): +Rule can never be matched: +"\U0104FA" { print(0x104FA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2502): +Rule can never be matched: +"\U0104FB" { print(0x104FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2554): +Rule can never be matched: +"\U010CC0" { print(0x10CC0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2555): +Rule can never be matched: +"\U010CC1" { print(0x10CC1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2556): +Rule can never be matched: +"\U010CC2" { print(0x10CC2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2557): +Rule can never be matched: +"\U010CC3" { print(0x10CC3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2558): +Rule can never be matched: +"\U010CC4" { print(0x10CC4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2559): +Rule can never be matched: +"\U010CC5" { print(0x10CC5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2560): +Rule can never be matched: +"\U010CC6" { print(0x10CC6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2561): +Rule can never be matched: +"\U010CC7" { print(0x10CC7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2562): +Rule can never be matched: +"\U010CC8" { print(0x10CC8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2563): +Rule can never be matched: +"\U010CC9" { print(0x10CC9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2564): +Rule can never be matched: +"\U010CCA" { print(0x10CCA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2565): +Rule can never be matched: +"\U010CCB" { print(0x10CCB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2566): +Rule can never be matched: +"\U010CCC" { print(0x10CCC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2567): +Rule can never be matched: +"\U010CCD" { print(0x10CCD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2568): +Rule can never be matched: +"\U010CCE" { print(0x10CCE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2569): +Rule can never be matched: +"\U010CCF" { print(0x10CCF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2570): +Rule can never be matched: +"\U010CD0" { print(0x10CD0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2571): +Rule can never be matched: +"\U010CD1" { print(0x10CD1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2572): +Rule can never be matched: +"\U010CD2" { print(0x10CD2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2573): +Rule can never be matched: +"\U010CD3" { print(0x10CD3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2574): +Rule can never be matched: +"\U010CD4" { print(0x10CD4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2575): +Rule can never be matched: +"\U010CD5" { print(0x10CD5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2576): +Rule can never be matched: +"\U010CD6" { print(0x10CD6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2577): +Rule can never be matched: +"\U010CD7" { print(0x10CD7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2578): +Rule can never be matched: +"\U010CD8" { print(0x10CD8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2579): +Rule can never be matched: +"\U010CD9" { print(0x10CD9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2580): +Rule can never be matched: +"\U010CDA" { print(0x10CDA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2581): +Rule can never be matched: +"\U010CDB" { print(0x10CDB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2582): +Rule can never be matched: +"\U010CDC" { print(0x10CDC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2583): +Rule can never be matched: +"\U010CDD" { print(0x10CDD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2584): +Rule can never be matched: +"\U010CDE" { print(0x10CDE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2585): +Rule can never be matched: +"\U010CDF" { print(0x10CDF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2586): +Rule can never be matched: +"\U010CE0" { print(0x10CE0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2587): +Rule can never be matched: +"\U010CE1" { print(0x10CE1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2588): +Rule can never be matched: +"\U010CE2" { print(0x10CE2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2589): +Rule can never be matched: +"\U010CE3" { print(0x10CE3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2590): +Rule can never be matched: +"\U010CE4" { print(0x10CE4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2591): +Rule can never be matched: +"\U010CE5" { print(0x10CE5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2592): +Rule can never be matched: +"\U010CE6" { print(0x10CE6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2593): +Rule can never be matched: +"\U010CE7" { print(0x10CE7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2594): +Rule can never be matched: +"\U010CE8" { print(0x10CE8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2595): +Rule can never be matched: +"\U010CE9" { print(0x10CE9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2596): +Rule can never be matched: +"\U010CEA" { print(0x10CEA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2597): +Rule can never be matched: +"\U010CEB" { print(0x10CEB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2598): +Rule can never be matched: +"\U010CEC" { print(0x10CEC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2599): +Rule can never be matched: +"\U010CED" { print(0x10CED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2600): +Rule can never be matched: +"\U010CEE" { print(0x10CEE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2601): +Rule can never be matched: +"\U010CEF" { print(0x10CEF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2602): +Rule can never be matched: +"\U010CF0" { print(0x10CF0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2603): +Rule can never be matched: +"\U010CF1" { print(0x10CF1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2604): +Rule can never be matched: +"\U010CF2" { print(0x10CF2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2637): +Rule can never be matched: +"\U0118C0" { print(0x118C0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2638): +Rule can never be matched: +"\U0118C1" { print(0x118C1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2639): +Rule can never be matched: +"\U0118C2" { print(0x118C2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2640): +Rule can never be matched: +"\U0118C3" { print(0x118C3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2641): +Rule can never be matched: +"\U0118C4" { print(0x118C4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2642): +Rule can never be matched: +"\U0118C5" { print(0x118C5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2643): +Rule can never be matched: +"\U0118C6" { print(0x118C6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2644): +Rule can never be matched: +"\U0118C7" { print(0x118C7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2645): +Rule can never be matched: +"\U0118C8" { print(0x118C8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2646): +Rule can never be matched: +"\U0118C9" { print(0x118C9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2647): +Rule can never be matched: +"\U0118CA" { print(0x118CA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2648): +Rule can never be matched: +"\U0118CB" { print(0x118CB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2649): +Rule can never be matched: +"\U0118CC" { print(0x118CC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2650): +Rule can never be matched: +"\U0118CD" { print(0x118CD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2651): +Rule can never be matched: +"\U0118CE" { print(0x118CE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2652): +Rule can never be matched: +"\U0118CF" { print(0x118CF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2653): +Rule can never be matched: +"\U0118D0" { print(0x118D0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2654): +Rule can never be matched: +"\U0118D1" { print(0x118D1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2655): +Rule can never be matched: +"\U0118D2" { print(0x118D2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2656): +Rule can never be matched: +"\U0118D3" { print(0x118D3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2657): +Rule can never be matched: +"\U0118D4" { print(0x118D4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2658): +Rule can never be matched: +"\U0118D5" { print(0x118D5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2659): +Rule can never be matched: +"\U0118D6" { print(0x118D6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2660): +Rule can never be matched: +"\U0118D7" { print(0x118D7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2661): +Rule can never be matched: +"\U0118D8" { print(0x118D8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2662): +Rule can never be matched: +"\U0118D9" { print(0x118D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2663): +Rule can never be matched: +"\U0118DA" { print(0x118DA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2664): +Rule can never be matched: +"\U0118DB" { print(0x118DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2665): +Rule can never be matched: +"\U0118DC" { print(0x118DC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2666): +Rule can never be matched: +"\U0118DD" { print(0x118DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2667): +Rule can never be matched: +"\U0118DE" { print(0x118DE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2668): +Rule can never be matched: +"\U0118DF" { print(0x118DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2701): +Rule can never be matched: +"\U016E60" { print(0x16E60); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2702): +Rule can never be matched: +"\U016E61" { print(0x16E61); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2703): +Rule can never be matched: +"\U016E62" { print(0x16E62); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2704): +Rule can never be matched: +"\U016E63" { print(0x16E63); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2705): +Rule can never be matched: +"\U016E64" { print(0x16E64); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2706): +Rule can never be matched: +"\U016E65" { print(0x16E65); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2707): +Rule can never be matched: +"\U016E66" { print(0x16E66); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2708): +Rule can never be matched: +"\U016E67" { print(0x16E67); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2709): +Rule can never be matched: +"\U016E68" { print(0x16E68); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2710): +Rule can never be matched: +"\U016E69" { print(0x16E69); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2711): +Rule can never be matched: +"\U016E6A" { print(0x16E6A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2712): +Rule can never be matched: +"\U016E6B" { print(0x16E6B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2713): +Rule can never be matched: +"\U016E6C" { print(0x16E6C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2714): +Rule can never be matched: +"\U016E6D" { print(0x16E6D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2715): +Rule can never be matched: +"\U016E6E" { print(0x16E6E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2716): +Rule can never be matched: +"\U016E6F" { print(0x16E6F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2717): +Rule can never be matched: +"\U016E70" { print(0x16E70); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2718): +Rule can never be matched: +"\U016E71" { print(0x16E71); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2719): +Rule can never be matched: +"\U016E72" { print(0x16E72); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2720): +Rule can never be matched: +"\U016E73" { print(0x16E73); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2721): +Rule can never be matched: +"\U016E74" { print(0x16E74); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2722): +Rule can never be matched: +"\U016E75" { print(0x16E75); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2723): +Rule can never be matched: +"\U016E76" { print(0x16E76); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2724): +Rule can never be matched: +"\U016E77" { print(0x16E77); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2725): +Rule can never be matched: +"\U016E78" { print(0x16E78); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2726): +Rule can never be matched: +"\U016E79" { print(0x16E79); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2727): +Rule can never be matched: +"\U016E7A" { print(0x16E7A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2728): +Rule can never be matched: +"\U016E7B" { print(0x16E7B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2729): +Rule can never be matched: +"\U016E7C" { print(0x16E7C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2730): +Rule can never be matched: +"\U016E7D" { print(0x16E7D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2731): +Rule can never be matched: +"\U016E7E" { print(0x16E7E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2732): +Rule can never be matched: +"\U016E7F" { print(0x16E7F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2767): +Rule can never be matched: +"\U01E922" { print(0x1E922); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2768): +Rule can never be matched: +"\U01E923" { print(0x1E923); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2769): +Rule can never be matched: +"\U01E924" { print(0x1E924); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2770): +Rule can never be matched: +"\U01E925" { print(0x1E925); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2771): +Rule can never be matched: +"\U01E926" { print(0x1E926); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2772): +Rule can never be matched: +"\U01E927" { print(0x1E927); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2773): +Rule can never be matched: +"\U01E928" { print(0x1E928); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2774): +Rule can never be matched: +"\U01E929" { print(0x1E929); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2775): +Rule can never be matched: +"\U01E92A" { print(0x1E92A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2776): +Rule can never be matched: +"\U01E92B" { print(0x1E92B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2777): +Rule can never be matched: +"\U01E92C" { print(0x1E92C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2778): +Rule can never be matched: +"\U01E92D" { print(0x1E92D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2779): +Rule can never be matched: +"\U01E92E" { print(0x1E92E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2780): +Rule can never be matched: +"\U01E92F" { print(0x1E92F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2781): +Rule can never be matched: +"\U01E930" { print(0x1E930); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2782): +Rule can never be matched: +"\U01E931" { print(0x1E931); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2783): +Rule can never be matched: +"\U01E932" { print(0x1E932); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2784): +Rule can never be matched: +"\U01E933" { print(0x1E933); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2785): +Rule can never be matched: +"\U01E934" { print(0x1E934); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2786): +Rule can never be matched: +"\U01E935" { print(0x1E935); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2787): +Rule can never be matched: +"\U01E936" { print(0x1E936); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2788): +Rule can never be matched: +"\U01E937" { print(0x1E937); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2789): +Rule can never be matched: +"\U01E938" { print(0x1E938); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2790): +Rule can never be matched: +"\U01E939" { print(0x1E939); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2791): +Rule can never be matched: +"\U01E93A" { print(0x1E93A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2792): +Rule can never be matched: +"\U01E93B" { print(0x1E93B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2793): +Rule can never be matched: +"\U01E93C" { print(0x1E93C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2794): +Rule can never be matched: +"\U01E93D" { print(0x1E93D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2795): +Rule can never be matched: +"\U01E93E" { print(0x1E93E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2796): +Rule can never be matched: +"\U01E93F" { print(0x1E93F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2797): +Rule can never be matched: +"\U01E940" { print(0x1E940); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2798): +Rule can never be matched: +"\U01E941" { print(0x1E941); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2799): +Rule can never be matched: +"\U01E942" { print(0x1E942); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex" (line 2800): +Rule can never be matched: +"\U01E943" { print(0x1E943); } diff --git a/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex new file mode 100644 index 000000000..e48120b34 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_11_0.flex @@ -0,0 +1,2801 @@ +%% + +%unicode 11.0 +%public +%class UnicodeCaseless_11_0 + +%type int +%caseless +%standalone + +%{ + void print(int codePoint) { + System.out.format("input char %04X matches %04X case-insensitively%n", + yytext().codePointAt(0), codePoint); + } +%} + +%% + +<> { return 1; } +"\u0041" { print(0x0041); } +"\u0042" { print(0x0042); } +"\u0043" { print(0x0043); } +"\u0044" { print(0x0044); } +"\u0045" { print(0x0045); } +"\u0046" { print(0x0046); } +"\u0047" { print(0x0047); } +"\u0048" { print(0x0048); } +"\u0049" { print(0x0049); } +"\u004A" { print(0x004A); } +"\u004B" { print(0x004B); } +"\u004C" { print(0x004C); } +"\u004D" { print(0x004D); } +"\u004E" { print(0x004E); } +"\u004F" { print(0x004F); } +"\u0050" { print(0x0050); } +"\u0051" { print(0x0051); } +"\u0052" { print(0x0052); } +"\u0053" { print(0x0053); } +"\u0054" { print(0x0054); } +"\u0055" { print(0x0055); } +"\u0056" { print(0x0056); } +"\u0057" { print(0x0057); } +"\u0058" { print(0x0058); } +"\u0059" { print(0x0059); } +"\u005A" { print(0x005A); } +"\u0061" { print(0x0061); } +"\u0062" { print(0x0062); } +"\u0063" { print(0x0063); } +"\u0064" { print(0x0064); } +"\u0065" { print(0x0065); } +"\u0066" { print(0x0066); } +"\u0067" { print(0x0067); } +"\u0068" { print(0x0068); } +"\u0069" { print(0x0069); } +"\u006A" { print(0x006A); } +"\u006B" { print(0x006B); } +"\u006C" { print(0x006C); } +"\u006D" { print(0x006D); } +"\u006E" { print(0x006E); } +"\u006F" { print(0x006F); } +"\u0070" { print(0x0070); } +"\u0071" { print(0x0071); } +"\u0072" { print(0x0072); } +"\u0073" { print(0x0073); } +"\u0074" { print(0x0074); } +"\u0075" { print(0x0075); } +"\u0076" { print(0x0076); } +"\u0077" { print(0x0077); } +"\u0078" { print(0x0078); } +"\u0079" { print(0x0079); } +"\u007A" { print(0x007A); } +"\u00B5" { print(0x00B5); } +"\u00C0" { print(0x00C0); } +"\u00C1" { print(0x00C1); } +"\u00C2" { print(0x00C2); } +"\u00C3" { print(0x00C3); } +"\u00C4" { print(0x00C4); } +"\u00C5" { print(0x00C5); } +"\u00C6" { print(0x00C6); } +"\u00C7" { print(0x00C7); } +"\u00C8" { print(0x00C8); } +"\u00C9" { print(0x00C9); } +"\u00CA" { print(0x00CA); } +"\u00CB" { print(0x00CB); } +"\u00CC" { print(0x00CC); } +"\u00CD" { print(0x00CD); } +"\u00CE" { print(0x00CE); } +"\u00CF" { print(0x00CF); } +"\u00D0" { print(0x00D0); } +"\u00D1" { print(0x00D1); } +"\u00D2" { print(0x00D2); } +"\u00D3" { print(0x00D3); } +"\u00D4" { print(0x00D4); } +"\u00D5" { print(0x00D5); } +"\u00D6" { print(0x00D6); } +"\u00D8" { print(0x00D8); } +"\u00D9" { print(0x00D9); } +"\u00DA" { print(0x00DA); } +"\u00DB" { print(0x00DB); } +"\u00DC" { print(0x00DC); } +"\u00DD" { print(0x00DD); } +"\u00DE" { print(0x00DE); } +"\u00DF" { print(0x00DF); } +"\u00E0" { print(0x00E0); } +"\u00E1" { print(0x00E1); } +"\u00E2" { print(0x00E2); } +"\u00E3" { print(0x00E3); } +"\u00E4" { print(0x00E4); } +"\u00E5" { print(0x00E5); } +"\u00E6" { print(0x00E6); } +"\u00E7" { print(0x00E7); } +"\u00E8" { print(0x00E8); } +"\u00E9" { print(0x00E9); } +"\u00EA" { print(0x00EA); } +"\u00EB" { print(0x00EB); } +"\u00EC" { print(0x00EC); } +"\u00ED" { print(0x00ED); } +"\u00EE" { print(0x00EE); } +"\u00EF" { print(0x00EF); } +"\u00F0" { print(0x00F0); } +"\u00F1" { print(0x00F1); } +"\u00F2" { print(0x00F2); } +"\u00F3" { print(0x00F3); } +"\u00F4" { print(0x00F4); } +"\u00F5" { print(0x00F5); } +"\u00F6" { print(0x00F6); } +"\u00F8" { print(0x00F8); } +"\u00F9" { print(0x00F9); } +"\u00FA" { print(0x00FA); } +"\u00FB" { print(0x00FB); } +"\u00FC" { print(0x00FC); } +"\u00FD" { print(0x00FD); } +"\u00FE" { print(0x00FE); } +"\u00FF" { print(0x00FF); } +"\u0100" { print(0x0100); } +"\u0101" { print(0x0101); } +"\u0102" { print(0x0102); } +"\u0103" { print(0x0103); } +"\u0104" { print(0x0104); } +"\u0105" { print(0x0105); } +"\u0106" { print(0x0106); } +"\u0107" { print(0x0107); } +"\u0108" { print(0x0108); } +"\u0109" { print(0x0109); } +"\u010A" { print(0x010A); } +"\u010B" { print(0x010B); } +"\u010C" { print(0x010C); } +"\u010D" { print(0x010D); } +"\u010E" { print(0x010E); } +"\u010F" { print(0x010F); } +"\u0110" { print(0x0110); } +"\u0111" { print(0x0111); } +"\u0112" { print(0x0112); } +"\u0113" { print(0x0113); } +"\u0114" { print(0x0114); } +"\u0115" { print(0x0115); } +"\u0116" { print(0x0116); } +"\u0117" { print(0x0117); } +"\u0118" { print(0x0118); } +"\u0119" { print(0x0119); } +"\u011A" { print(0x011A); } +"\u011B" { print(0x011B); } +"\u011C" { print(0x011C); } +"\u011D" { print(0x011D); } +"\u011E" { print(0x011E); } +"\u011F" { print(0x011F); } +"\u0120" { print(0x0120); } +"\u0121" { print(0x0121); } +"\u0122" { print(0x0122); } +"\u0123" { print(0x0123); } +"\u0124" { print(0x0124); } +"\u0125" { print(0x0125); } +"\u0126" { print(0x0126); } +"\u0127" { print(0x0127); } +"\u0128" { print(0x0128); } +"\u0129" { print(0x0129); } +"\u012A" { print(0x012A); } +"\u012B" { print(0x012B); } +"\u012C" { print(0x012C); } +"\u012D" { print(0x012D); } +"\u012E" { print(0x012E); } +"\u012F" { print(0x012F); } +"\u0130" { print(0x0130); } +"\u0131" { print(0x0131); } +"\u0132" { print(0x0132); } +"\u0133" { print(0x0133); } +"\u0134" { print(0x0134); } +"\u0135" { print(0x0135); } +"\u0136" { print(0x0136); } +"\u0137" { print(0x0137); } +"\u0139" { print(0x0139); } +"\u013A" { print(0x013A); } +"\u013B" { print(0x013B); } +"\u013C" { print(0x013C); } +"\u013D" { print(0x013D); } +"\u013E" { print(0x013E); } +"\u013F" { print(0x013F); } +"\u0140" { print(0x0140); } +"\u0141" { print(0x0141); } +"\u0142" { print(0x0142); } +"\u0143" { print(0x0143); } +"\u0144" { print(0x0144); } +"\u0145" { print(0x0145); } +"\u0146" { print(0x0146); } +"\u0147" { print(0x0147); } +"\u0148" { print(0x0148); } +"\u014A" { print(0x014A); } +"\u014B" { print(0x014B); } +"\u014C" { print(0x014C); } +"\u014D" { print(0x014D); } +"\u014E" { print(0x014E); } +"\u014F" { print(0x014F); } +"\u0150" { print(0x0150); } +"\u0151" { print(0x0151); } +"\u0152" { print(0x0152); } +"\u0153" { print(0x0153); } +"\u0154" { print(0x0154); } +"\u0155" { print(0x0155); } +"\u0156" { print(0x0156); } +"\u0157" { print(0x0157); } +"\u0158" { print(0x0158); } +"\u0159" { print(0x0159); } +"\u015A" { print(0x015A); } +"\u015B" { print(0x015B); } +"\u015C" { print(0x015C); } +"\u015D" { print(0x015D); } +"\u015E" { print(0x015E); } +"\u015F" { print(0x015F); } +"\u0160" { print(0x0160); } +"\u0161" { print(0x0161); } +"\u0162" { print(0x0162); } +"\u0163" { print(0x0163); } +"\u0164" { print(0x0164); } +"\u0165" { print(0x0165); } +"\u0166" { print(0x0166); } +"\u0167" { print(0x0167); } +"\u0168" { print(0x0168); } +"\u0169" { print(0x0169); } +"\u016A" { print(0x016A); } +"\u016B" { print(0x016B); } +"\u016C" { print(0x016C); } +"\u016D" { print(0x016D); } +"\u016E" { print(0x016E); } +"\u016F" { print(0x016F); } +"\u0170" { print(0x0170); } +"\u0171" { print(0x0171); } +"\u0172" { print(0x0172); } +"\u0173" { print(0x0173); } +"\u0174" { print(0x0174); } +"\u0175" { print(0x0175); } +"\u0176" { print(0x0176); } +"\u0177" { print(0x0177); } +"\u0178" { print(0x0178); } +"\u0179" { print(0x0179); } +"\u017A" { print(0x017A); } +"\u017B" { print(0x017B); } +"\u017C" { print(0x017C); } +"\u017D" { print(0x017D); } +"\u017E" { print(0x017E); } +"\u017F" { print(0x017F); } +"\u0180" { print(0x0180); } +"\u0181" { print(0x0181); } +"\u0182" { print(0x0182); } +"\u0183" { print(0x0183); } +"\u0184" { print(0x0184); } +"\u0185" { print(0x0185); } +"\u0186" { print(0x0186); } +"\u0187" { print(0x0187); } +"\u0188" { print(0x0188); } +"\u0189" { print(0x0189); } +"\u018A" { print(0x018A); } +"\u018B" { print(0x018B); } +"\u018C" { print(0x018C); } +"\u018E" { print(0x018E); } +"\u018F" { print(0x018F); } +"\u0190" { print(0x0190); } +"\u0191" { print(0x0191); } +"\u0192" { print(0x0192); } +"\u0193" { print(0x0193); } +"\u0194" { print(0x0194); } +"\u0195" { print(0x0195); } +"\u0196" { print(0x0196); } +"\u0197" { print(0x0197); } +"\u0198" { print(0x0198); } +"\u0199" { print(0x0199); } +"\u019A" { print(0x019A); } +"\u019C" { print(0x019C); } +"\u019D" { print(0x019D); } +"\u019E" { print(0x019E); } +"\u019F" { print(0x019F); } +"\u01A0" { print(0x01A0); } +"\u01A1" { print(0x01A1); } +"\u01A2" { print(0x01A2); } +"\u01A3" { print(0x01A3); } +"\u01A4" { print(0x01A4); } +"\u01A5" { print(0x01A5); } +"\u01A6" { print(0x01A6); } +"\u01A7" { print(0x01A7); } +"\u01A8" { print(0x01A8); } +"\u01A9" { print(0x01A9); } +"\u01AC" { print(0x01AC); } +"\u01AD" { print(0x01AD); } +"\u01AE" { print(0x01AE); } +"\u01AF" { print(0x01AF); } +"\u01B0" { print(0x01B0); } +"\u01B1" { print(0x01B1); } +"\u01B2" { print(0x01B2); } +"\u01B3" { print(0x01B3); } +"\u01B4" { print(0x01B4); } +"\u01B5" { print(0x01B5); } +"\u01B6" { print(0x01B6); } +"\u01B7" { print(0x01B7); } +"\u01B8" { print(0x01B8); } +"\u01B9" { print(0x01B9); } +"\u01BC" { print(0x01BC); } +"\u01BD" { print(0x01BD); } +"\u01BF" { print(0x01BF); } +"\u01C4" { print(0x01C4); } +"\u01C5" { print(0x01C5); } +"\u01C6" { print(0x01C6); } +"\u01C7" { print(0x01C7); } +"\u01C8" { print(0x01C8); } +"\u01C9" { print(0x01C9); } +"\u01CA" { print(0x01CA); } +"\u01CB" { print(0x01CB); } +"\u01CC" { print(0x01CC); } +"\u01CD" { print(0x01CD); } +"\u01CE" { print(0x01CE); } +"\u01CF" { print(0x01CF); } +"\u01D0" { print(0x01D0); } +"\u01D1" { print(0x01D1); } +"\u01D2" { print(0x01D2); } +"\u01D3" { print(0x01D3); } +"\u01D4" { print(0x01D4); } +"\u01D5" { print(0x01D5); } +"\u01D6" { print(0x01D6); } +"\u01D7" { print(0x01D7); } +"\u01D8" { print(0x01D8); } +"\u01D9" { print(0x01D9); } +"\u01DA" { print(0x01DA); } +"\u01DB" { print(0x01DB); } +"\u01DC" { print(0x01DC); } +"\u01DD" { print(0x01DD); } +"\u01DE" { print(0x01DE); } +"\u01DF" { print(0x01DF); } +"\u01E0" { print(0x01E0); } +"\u01E1" { print(0x01E1); } +"\u01E2" { print(0x01E2); } +"\u01E3" { print(0x01E3); } +"\u01E4" { print(0x01E4); } +"\u01E5" { print(0x01E5); } +"\u01E6" { print(0x01E6); } +"\u01E7" { print(0x01E7); } +"\u01E8" { print(0x01E8); } +"\u01E9" { print(0x01E9); } +"\u01EA" { print(0x01EA); } +"\u01EB" { print(0x01EB); } +"\u01EC" { print(0x01EC); } +"\u01ED" { print(0x01ED); } +"\u01EE" { print(0x01EE); } +"\u01EF" { print(0x01EF); } +"\u01F1" { print(0x01F1); } +"\u01F2" { print(0x01F2); } +"\u01F3" { print(0x01F3); } +"\u01F4" { print(0x01F4); } +"\u01F5" { print(0x01F5); } +"\u01F6" { print(0x01F6); } +"\u01F7" { print(0x01F7); } +"\u01F8" { print(0x01F8); } +"\u01F9" { print(0x01F9); } +"\u01FA" { print(0x01FA); } +"\u01FB" { print(0x01FB); } +"\u01FC" { print(0x01FC); } +"\u01FD" { print(0x01FD); } +"\u01FE" { print(0x01FE); } +"\u01FF" { print(0x01FF); } +"\u0200" { print(0x0200); } +"\u0201" { print(0x0201); } +"\u0202" { print(0x0202); } +"\u0203" { print(0x0203); } +"\u0204" { print(0x0204); } +"\u0205" { print(0x0205); } +"\u0206" { print(0x0206); } +"\u0207" { print(0x0207); } +"\u0208" { print(0x0208); } +"\u0209" { print(0x0209); } +"\u020A" { print(0x020A); } +"\u020B" { print(0x020B); } +"\u020C" { print(0x020C); } +"\u020D" { print(0x020D); } +"\u020E" { print(0x020E); } +"\u020F" { print(0x020F); } +"\u0210" { print(0x0210); } +"\u0211" { print(0x0211); } +"\u0212" { print(0x0212); } +"\u0213" { print(0x0213); } +"\u0214" { print(0x0214); } +"\u0215" { print(0x0215); } +"\u0216" { print(0x0216); } +"\u0217" { print(0x0217); } +"\u0218" { print(0x0218); } +"\u0219" { print(0x0219); } +"\u021A" { print(0x021A); } +"\u021B" { print(0x021B); } +"\u021C" { print(0x021C); } +"\u021D" { print(0x021D); } +"\u021E" { print(0x021E); } +"\u021F" { print(0x021F); } +"\u0220" { print(0x0220); } +"\u0222" { print(0x0222); } +"\u0223" { print(0x0223); } +"\u0224" { print(0x0224); } +"\u0225" { print(0x0225); } +"\u0226" { print(0x0226); } +"\u0227" { print(0x0227); } +"\u0228" { print(0x0228); } +"\u0229" { print(0x0229); } +"\u022A" { print(0x022A); } +"\u022B" { print(0x022B); } +"\u022C" { print(0x022C); } +"\u022D" { print(0x022D); } +"\u022E" { print(0x022E); } +"\u022F" { print(0x022F); } +"\u0230" { print(0x0230); } +"\u0231" { print(0x0231); } +"\u0232" { print(0x0232); } +"\u0233" { print(0x0233); } +"\u023A" { print(0x023A); } +"\u023B" { print(0x023B); } +"\u023C" { print(0x023C); } +"\u023D" { print(0x023D); } +"\u023E" { print(0x023E); } +"\u023F" { print(0x023F); } +"\u0240" { print(0x0240); } +"\u0241" { print(0x0241); } +"\u0242" { print(0x0242); } +"\u0243" { print(0x0243); } +"\u0244" { print(0x0244); } +"\u0245" { print(0x0245); } +"\u0246" { print(0x0246); } +"\u0247" { print(0x0247); } +"\u0248" { print(0x0248); } +"\u0249" { print(0x0249); } +"\u024A" { print(0x024A); } +"\u024B" { print(0x024B); } +"\u024C" { print(0x024C); } +"\u024D" { print(0x024D); } +"\u024E" { print(0x024E); } +"\u024F" { print(0x024F); } +"\u0250" { print(0x0250); } +"\u0251" { print(0x0251); } +"\u0252" { print(0x0252); } +"\u0253" { print(0x0253); } +"\u0254" { print(0x0254); } +"\u0256" { print(0x0256); } +"\u0257" { print(0x0257); } +"\u0259" { print(0x0259); } +"\u025B" { print(0x025B); } +"\u025C" { print(0x025C); } +"\u0260" { print(0x0260); } +"\u0261" { print(0x0261); } +"\u0263" { print(0x0263); } +"\u0265" { print(0x0265); } +"\u0266" { print(0x0266); } +"\u0268" { print(0x0268); } +"\u0269" { print(0x0269); } +"\u026A" { print(0x026A); } +"\u026B" { print(0x026B); } +"\u026C" { print(0x026C); } +"\u026F" { print(0x026F); } +"\u0271" { print(0x0271); } +"\u0272" { print(0x0272); } +"\u0275" { print(0x0275); } +"\u027D" { print(0x027D); } +"\u0280" { print(0x0280); } +"\u0283" { print(0x0283); } +"\u0287" { print(0x0287); } +"\u0288" { print(0x0288); } +"\u0289" { print(0x0289); } +"\u028A" { print(0x028A); } +"\u028B" { print(0x028B); } +"\u028C" { print(0x028C); } +"\u0292" { print(0x0292); } +"\u029D" { print(0x029D); } +"\u029E" { print(0x029E); } +"\u0345" { print(0x0345); } +"\u0370" { print(0x0370); } +"\u0371" { print(0x0371); } +"\u0372" { print(0x0372); } +"\u0373" { print(0x0373); } +"\u0376" { print(0x0376); } +"\u0377" { print(0x0377); } +"\u037B" { print(0x037B); } +"\u037C" { print(0x037C); } +"\u037D" { print(0x037D); } +"\u037F" { print(0x037F); } +"\u0386" { print(0x0386); } +"\u0388" { print(0x0388); } +"\u0389" { print(0x0389); } +"\u038A" { print(0x038A); } +"\u038C" { print(0x038C); } +"\u038E" { print(0x038E); } +"\u038F" { print(0x038F); } +"\u0391" { print(0x0391); } +"\u0392" { print(0x0392); } +"\u0393" { print(0x0393); } +"\u0394" { print(0x0394); } +"\u0395" { print(0x0395); } +"\u0396" { print(0x0396); } +"\u0397" { print(0x0397); } +"\u0398" { print(0x0398); } +"\u0399" { print(0x0399); } +"\u039A" { print(0x039A); } +"\u039B" { print(0x039B); } +"\u039C" { print(0x039C); } +"\u039D" { print(0x039D); } +"\u039E" { print(0x039E); } +"\u039F" { print(0x039F); } +"\u03A0" { print(0x03A0); } +"\u03A1" { print(0x03A1); } +"\u03A3" { print(0x03A3); } +"\u03A4" { print(0x03A4); } +"\u03A5" { print(0x03A5); } +"\u03A6" { print(0x03A6); } +"\u03A7" { print(0x03A7); } +"\u03A8" { print(0x03A8); } +"\u03A9" { print(0x03A9); } +"\u03AA" { print(0x03AA); } +"\u03AB" { print(0x03AB); } +"\u03AC" { print(0x03AC); } +"\u03AD" { print(0x03AD); } +"\u03AE" { print(0x03AE); } +"\u03AF" { print(0x03AF); } +"\u03B1" { print(0x03B1); } +"\u03B2" { print(0x03B2); } +"\u03B3" { print(0x03B3); } +"\u03B4" { print(0x03B4); } +"\u03B5" { print(0x03B5); } +"\u03B6" { print(0x03B6); } +"\u03B7" { print(0x03B7); } +"\u03B8" { print(0x03B8); } +"\u03B9" { print(0x03B9); } +"\u03BA" { print(0x03BA); } +"\u03BB" { print(0x03BB); } +"\u03BC" { print(0x03BC); } +"\u03BD" { print(0x03BD); } +"\u03BE" { print(0x03BE); } +"\u03BF" { print(0x03BF); } +"\u03C0" { print(0x03C0); } +"\u03C1" { print(0x03C1); } +"\u03C2" { print(0x03C2); } +"\u03C3" { print(0x03C3); } +"\u03C4" { print(0x03C4); } +"\u03C5" { print(0x03C5); } +"\u03C6" { print(0x03C6); } +"\u03C7" { print(0x03C7); } +"\u03C8" { print(0x03C8); } +"\u03C9" { print(0x03C9); } +"\u03CA" { print(0x03CA); } +"\u03CB" { print(0x03CB); } +"\u03CC" { print(0x03CC); } +"\u03CD" { print(0x03CD); } +"\u03CE" { print(0x03CE); } +"\u03CF" { print(0x03CF); } +"\u03D0" { print(0x03D0); } +"\u03D1" { print(0x03D1); } +"\u03D5" { print(0x03D5); } +"\u03D6" { print(0x03D6); } +"\u03D7" { print(0x03D7); } +"\u03D8" { print(0x03D8); } +"\u03D9" { print(0x03D9); } +"\u03DA" { print(0x03DA); } +"\u03DB" { print(0x03DB); } +"\u03DC" { print(0x03DC); } +"\u03DD" { print(0x03DD); } +"\u03DE" { print(0x03DE); } +"\u03DF" { print(0x03DF); } +"\u03E0" { print(0x03E0); } +"\u03E1" { print(0x03E1); } +"\u03E2" { print(0x03E2); } +"\u03E3" { print(0x03E3); } +"\u03E4" { print(0x03E4); } +"\u03E5" { print(0x03E5); } +"\u03E6" { print(0x03E6); } +"\u03E7" { print(0x03E7); } +"\u03E8" { print(0x03E8); } +"\u03E9" { print(0x03E9); } +"\u03EA" { print(0x03EA); } +"\u03EB" { print(0x03EB); } +"\u03EC" { print(0x03EC); } +"\u03ED" { print(0x03ED); } +"\u03EE" { print(0x03EE); } +"\u03EF" { print(0x03EF); } +"\u03F0" { print(0x03F0); } +"\u03F1" { print(0x03F1); } +"\u03F2" { print(0x03F2); } +"\u03F3" { print(0x03F3); } +"\u03F4" { print(0x03F4); } +"\u03F5" { print(0x03F5); } +"\u03F7" { print(0x03F7); } +"\u03F8" { print(0x03F8); } +"\u03F9" { print(0x03F9); } +"\u03FA" { print(0x03FA); } +"\u03FB" { print(0x03FB); } +"\u03FD" { print(0x03FD); } +"\u03FE" { print(0x03FE); } +"\u03FF" { print(0x03FF); } +"\u0400" { print(0x0400); } +"\u0401" { print(0x0401); } +"\u0402" { print(0x0402); } +"\u0403" { print(0x0403); } +"\u0404" { print(0x0404); } +"\u0405" { print(0x0405); } +"\u0406" { print(0x0406); } +"\u0407" { print(0x0407); } +"\u0408" { print(0x0408); } +"\u0409" { print(0x0409); } +"\u040A" { print(0x040A); } +"\u040B" { print(0x040B); } +"\u040C" { print(0x040C); } +"\u040D" { print(0x040D); } +"\u040E" { print(0x040E); } +"\u040F" { print(0x040F); } +"\u0410" { print(0x0410); } +"\u0411" { print(0x0411); } +"\u0412" { print(0x0412); } +"\u0413" { print(0x0413); } +"\u0414" { print(0x0414); } +"\u0415" { print(0x0415); } +"\u0416" { print(0x0416); } +"\u0417" { print(0x0417); } +"\u0418" { print(0x0418); } +"\u0419" { print(0x0419); } +"\u041A" { print(0x041A); } +"\u041B" { print(0x041B); } +"\u041C" { print(0x041C); } +"\u041D" { print(0x041D); } +"\u041E" { print(0x041E); } +"\u041F" { print(0x041F); } +"\u0420" { print(0x0420); } +"\u0421" { print(0x0421); } +"\u0422" { print(0x0422); } +"\u0423" { print(0x0423); } +"\u0424" { print(0x0424); } +"\u0425" { print(0x0425); } +"\u0426" { print(0x0426); } +"\u0427" { print(0x0427); } +"\u0428" { print(0x0428); } +"\u0429" { print(0x0429); } +"\u042A" { print(0x042A); } +"\u042B" { print(0x042B); } +"\u042C" { print(0x042C); } +"\u042D" { print(0x042D); } +"\u042E" { print(0x042E); } +"\u042F" { print(0x042F); } +"\u0430" { print(0x0430); } +"\u0431" { print(0x0431); } +"\u0432" { print(0x0432); } +"\u0433" { print(0x0433); } +"\u0434" { print(0x0434); } +"\u0435" { print(0x0435); } +"\u0436" { print(0x0436); } +"\u0437" { print(0x0437); } +"\u0438" { print(0x0438); } +"\u0439" { print(0x0439); } +"\u043A" { print(0x043A); } +"\u043B" { print(0x043B); } +"\u043C" { print(0x043C); } +"\u043D" { print(0x043D); } +"\u043E" { print(0x043E); } +"\u043F" { print(0x043F); } +"\u0440" { print(0x0440); } +"\u0441" { print(0x0441); } +"\u0442" { print(0x0442); } +"\u0443" { print(0x0443); } +"\u0444" { print(0x0444); } +"\u0445" { print(0x0445); } +"\u0446" { print(0x0446); } +"\u0447" { print(0x0447); } +"\u0448" { print(0x0448); } +"\u0449" { print(0x0449); } +"\u044A" { print(0x044A); } +"\u044B" { print(0x044B); } +"\u044C" { print(0x044C); } +"\u044D" { print(0x044D); } +"\u044E" { print(0x044E); } +"\u044F" { print(0x044F); } +"\u0450" { print(0x0450); } +"\u0451" { print(0x0451); } +"\u0452" { print(0x0452); } +"\u0453" { print(0x0453); } +"\u0454" { print(0x0454); } +"\u0455" { print(0x0455); } +"\u0456" { print(0x0456); } +"\u0457" { print(0x0457); } +"\u0458" { print(0x0458); } +"\u0459" { print(0x0459); } +"\u045A" { print(0x045A); } +"\u045B" { print(0x045B); } +"\u045C" { print(0x045C); } +"\u045D" { print(0x045D); } +"\u045E" { print(0x045E); } +"\u045F" { print(0x045F); } +"\u0460" { print(0x0460); } +"\u0461" { print(0x0461); } +"\u0462" { print(0x0462); } +"\u0463" { print(0x0463); } +"\u0464" { print(0x0464); } +"\u0465" { print(0x0465); } +"\u0466" { print(0x0466); } +"\u0467" { print(0x0467); } +"\u0468" { print(0x0468); } +"\u0469" { print(0x0469); } +"\u046A" { print(0x046A); } +"\u046B" { print(0x046B); } +"\u046C" { print(0x046C); } +"\u046D" { print(0x046D); } +"\u046E" { print(0x046E); } +"\u046F" { print(0x046F); } +"\u0470" { print(0x0470); } +"\u0471" { print(0x0471); } +"\u0472" { print(0x0472); } +"\u0473" { print(0x0473); } +"\u0474" { print(0x0474); } +"\u0475" { print(0x0475); } +"\u0476" { print(0x0476); } +"\u0477" { print(0x0477); } +"\u0478" { print(0x0478); } +"\u0479" { print(0x0479); } +"\u047A" { print(0x047A); } +"\u047B" { print(0x047B); } +"\u047C" { print(0x047C); } +"\u047D" { print(0x047D); } +"\u047E" { print(0x047E); } +"\u047F" { print(0x047F); } +"\u0480" { print(0x0480); } +"\u0481" { print(0x0481); } +"\u048A" { print(0x048A); } +"\u048B" { print(0x048B); } +"\u048C" { print(0x048C); } +"\u048D" { print(0x048D); } +"\u048E" { print(0x048E); } +"\u048F" { print(0x048F); } +"\u0490" { print(0x0490); } +"\u0491" { print(0x0491); } +"\u0492" { print(0x0492); } +"\u0493" { print(0x0493); } +"\u0494" { print(0x0494); } +"\u0495" { print(0x0495); } +"\u0496" { print(0x0496); } +"\u0497" { print(0x0497); } +"\u0498" { print(0x0498); } +"\u0499" { print(0x0499); } +"\u049A" { print(0x049A); } +"\u049B" { print(0x049B); } +"\u049C" { print(0x049C); } +"\u049D" { print(0x049D); } +"\u049E" { print(0x049E); } +"\u049F" { print(0x049F); } +"\u04A0" { print(0x04A0); } +"\u04A1" { print(0x04A1); } +"\u04A2" { print(0x04A2); } +"\u04A3" { print(0x04A3); } +"\u04A4" { print(0x04A4); } +"\u04A5" { print(0x04A5); } +"\u04A6" { print(0x04A6); } +"\u04A7" { print(0x04A7); } +"\u04A8" { print(0x04A8); } +"\u04A9" { print(0x04A9); } +"\u04AA" { print(0x04AA); } +"\u04AB" { print(0x04AB); } +"\u04AC" { print(0x04AC); } +"\u04AD" { print(0x04AD); } +"\u04AE" { print(0x04AE); } +"\u04AF" { print(0x04AF); } +"\u04B0" { print(0x04B0); } +"\u04B1" { print(0x04B1); } +"\u04B2" { print(0x04B2); } +"\u04B3" { print(0x04B3); } +"\u04B4" { print(0x04B4); } +"\u04B5" { print(0x04B5); } +"\u04B6" { print(0x04B6); } +"\u04B7" { print(0x04B7); } +"\u04B8" { print(0x04B8); } +"\u04B9" { print(0x04B9); } +"\u04BA" { print(0x04BA); } +"\u04BB" { print(0x04BB); } +"\u04BC" { print(0x04BC); } +"\u04BD" { print(0x04BD); } +"\u04BE" { print(0x04BE); } +"\u04BF" { print(0x04BF); } +"\u04C0" { print(0x04C0); } +"\u04C1" { print(0x04C1); } +"\u04C2" { print(0x04C2); } +"\u04C3" { print(0x04C3); } +"\u04C4" { print(0x04C4); } +"\u04C5" { print(0x04C5); } +"\u04C6" { print(0x04C6); } +"\u04C7" { print(0x04C7); } +"\u04C8" { print(0x04C8); } +"\u04C9" { print(0x04C9); } +"\u04CA" { print(0x04CA); } +"\u04CB" { print(0x04CB); } +"\u04CC" { print(0x04CC); } +"\u04CD" { print(0x04CD); } +"\u04CE" { print(0x04CE); } +"\u04CF" { print(0x04CF); } +"\u04D0" { print(0x04D0); } +"\u04D1" { print(0x04D1); } +"\u04D2" { print(0x04D2); } +"\u04D3" { print(0x04D3); } +"\u04D4" { print(0x04D4); } +"\u04D5" { print(0x04D5); } +"\u04D6" { print(0x04D6); } +"\u04D7" { print(0x04D7); } +"\u04D8" { print(0x04D8); } +"\u04D9" { print(0x04D9); } +"\u04DA" { print(0x04DA); } +"\u04DB" { print(0x04DB); } +"\u04DC" { print(0x04DC); } +"\u04DD" { print(0x04DD); } +"\u04DE" { print(0x04DE); } +"\u04DF" { print(0x04DF); } +"\u04E0" { print(0x04E0); } +"\u04E1" { print(0x04E1); } +"\u04E2" { print(0x04E2); } +"\u04E3" { print(0x04E3); } +"\u04E4" { print(0x04E4); } +"\u04E5" { print(0x04E5); } +"\u04E6" { print(0x04E6); } +"\u04E7" { print(0x04E7); } +"\u04E8" { print(0x04E8); } +"\u04E9" { print(0x04E9); } +"\u04EA" { print(0x04EA); } +"\u04EB" { print(0x04EB); } +"\u04EC" { print(0x04EC); } +"\u04ED" { print(0x04ED); } +"\u04EE" { print(0x04EE); } +"\u04EF" { print(0x04EF); } +"\u04F0" { print(0x04F0); } +"\u04F1" { print(0x04F1); } +"\u04F2" { print(0x04F2); } +"\u04F3" { print(0x04F3); } +"\u04F4" { print(0x04F4); } +"\u04F5" { print(0x04F5); } +"\u04F6" { print(0x04F6); } +"\u04F7" { print(0x04F7); } +"\u04F8" { print(0x04F8); } +"\u04F9" { print(0x04F9); } +"\u04FA" { print(0x04FA); } +"\u04FB" { print(0x04FB); } +"\u04FC" { print(0x04FC); } +"\u04FD" { print(0x04FD); } +"\u04FE" { print(0x04FE); } +"\u04FF" { print(0x04FF); } +"\u0500" { print(0x0500); } +"\u0501" { print(0x0501); } +"\u0502" { print(0x0502); } +"\u0503" { print(0x0503); } +"\u0504" { print(0x0504); } +"\u0505" { print(0x0505); } +"\u0506" { print(0x0506); } +"\u0507" { print(0x0507); } +"\u0508" { print(0x0508); } +"\u0509" { print(0x0509); } +"\u050A" { print(0x050A); } +"\u050B" { print(0x050B); } +"\u050C" { print(0x050C); } +"\u050D" { print(0x050D); } +"\u050E" { print(0x050E); } +"\u050F" { print(0x050F); } +"\u0510" { print(0x0510); } +"\u0511" { print(0x0511); } +"\u0512" { print(0x0512); } +"\u0513" { print(0x0513); } +"\u0514" { print(0x0514); } +"\u0515" { print(0x0515); } +"\u0516" { print(0x0516); } +"\u0517" { print(0x0517); } +"\u0518" { print(0x0518); } +"\u0519" { print(0x0519); } +"\u051A" { print(0x051A); } +"\u051B" { print(0x051B); } +"\u051C" { print(0x051C); } +"\u051D" { print(0x051D); } +"\u051E" { print(0x051E); } +"\u051F" { print(0x051F); } +"\u0520" { print(0x0520); } +"\u0521" { print(0x0521); } +"\u0522" { print(0x0522); } +"\u0523" { print(0x0523); } +"\u0524" { print(0x0524); } +"\u0525" { print(0x0525); } +"\u0526" { print(0x0526); } +"\u0527" { print(0x0527); } +"\u0528" { print(0x0528); } +"\u0529" { print(0x0529); } +"\u052A" { print(0x052A); } +"\u052B" { print(0x052B); } +"\u052C" { print(0x052C); } +"\u052D" { print(0x052D); } +"\u052E" { print(0x052E); } +"\u052F" { print(0x052F); } +"\u0531" { print(0x0531); } +"\u0532" { print(0x0532); } +"\u0533" { print(0x0533); } +"\u0534" { print(0x0534); } +"\u0535" { print(0x0535); } +"\u0536" { print(0x0536); } +"\u0537" { print(0x0537); } +"\u0538" { print(0x0538); } +"\u0539" { print(0x0539); } +"\u053A" { print(0x053A); } +"\u053B" { print(0x053B); } +"\u053C" { print(0x053C); } +"\u053D" { print(0x053D); } +"\u053E" { print(0x053E); } +"\u053F" { print(0x053F); } +"\u0540" { print(0x0540); } +"\u0541" { print(0x0541); } +"\u0542" { print(0x0542); } +"\u0543" { print(0x0543); } +"\u0544" { print(0x0544); } +"\u0545" { print(0x0545); } +"\u0546" { print(0x0546); } +"\u0547" { print(0x0547); } +"\u0548" { print(0x0548); } +"\u0549" { print(0x0549); } +"\u054A" { print(0x054A); } +"\u054B" { print(0x054B); } +"\u054C" { print(0x054C); } +"\u054D" { print(0x054D); } +"\u054E" { print(0x054E); } +"\u054F" { print(0x054F); } +"\u0550" { print(0x0550); } +"\u0551" { print(0x0551); } +"\u0552" { print(0x0552); } +"\u0553" { print(0x0553); } +"\u0554" { print(0x0554); } +"\u0555" { print(0x0555); } +"\u0556" { print(0x0556); } +"\u0561" { print(0x0561); } +"\u0562" { print(0x0562); } +"\u0563" { print(0x0563); } +"\u0564" { print(0x0564); } +"\u0565" { print(0x0565); } +"\u0566" { print(0x0566); } +"\u0567" { print(0x0567); } +"\u0568" { print(0x0568); } +"\u0569" { print(0x0569); } +"\u056A" { print(0x056A); } +"\u056B" { print(0x056B); } +"\u056C" { print(0x056C); } +"\u056D" { print(0x056D); } +"\u056E" { print(0x056E); } +"\u056F" { print(0x056F); } +"\u0570" { print(0x0570); } +"\u0571" { print(0x0571); } +"\u0572" { print(0x0572); } +"\u0573" { print(0x0573); } +"\u0574" { print(0x0574); } +"\u0575" { print(0x0575); } +"\u0576" { print(0x0576); } +"\u0577" { print(0x0577); } +"\u0578" { print(0x0578); } +"\u0579" { print(0x0579); } +"\u057A" { print(0x057A); } +"\u057B" { print(0x057B); } +"\u057C" { print(0x057C); } +"\u057D" { print(0x057D); } +"\u057E" { print(0x057E); } +"\u057F" { print(0x057F); } +"\u0580" { print(0x0580); } +"\u0581" { print(0x0581); } +"\u0582" { print(0x0582); } +"\u0583" { print(0x0583); } +"\u0584" { print(0x0584); } +"\u0585" { print(0x0585); } +"\u0586" { print(0x0586); } +"\u10A0" { print(0x10A0); } +"\u10A1" { print(0x10A1); } +"\u10A2" { print(0x10A2); } +"\u10A3" { print(0x10A3); } +"\u10A4" { print(0x10A4); } +"\u10A5" { print(0x10A5); } +"\u10A6" { print(0x10A6); } +"\u10A7" { print(0x10A7); } +"\u10A8" { print(0x10A8); } +"\u10A9" { print(0x10A9); } +"\u10AA" { print(0x10AA); } +"\u10AB" { print(0x10AB); } +"\u10AC" { print(0x10AC); } +"\u10AD" { print(0x10AD); } +"\u10AE" { print(0x10AE); } +"\u10AF" { print(0x10AF); } +"\u10B0" { print(0x10B0); } +"\u10B1" { print(0x10B1); } +"\u10B2" { print(0x10B2); } +"\u10B3" { print(0x10B3); } +"\u10B4" { print(0x10B4); } +"\u10B5" { print(0x10B5); } +"\u10B6" { print(0x10B6); } +"\u10B7" { print(0x10B7); } +"\u10B8" { print(0x10B8); } +"\u10B9" { print(0x10B9); } +"\u10BA" { print(0x10BA); } +"\u10BB" { print(0x10BB); } +"\u10BC" { print(0x10BC); } +"\u10BD" { print(0x10BD); } +"\u10BE" { print(0x10BE); } +"\u10BF" { print(0x10BF); } +"\u10C0" { print(0x10C0); } +"\u10C1" { print(0x10C1); } +"\u10C2" { print(0x10C2); } +"\u10C3" { print(0x10C3); } +"\u10C4" { print(0x10C4); } +"\u10C5" { print(0x10C5); } +"\u10C7" { print(0x10C7); } +"\u10CD" { print(0x10CD); } +"\u10D0" { print(0x10D0); } +"\u10D1" { print(0x10D1); } +"\u10D2" { print(0x10D2); } +"\u10D3" { print(0x10D3); } +"\u10D4" { print(0x10D4); } +"\u10D5" { print(0x10D5); } +"\u10D6" { print(0x10D6); } +"\u10D7" { print(0x10D7); } +"\u10D8" { print(0x10D8); } +"\u10D9" { print(0x10D9); } +"\u10DA" { print(0x10DA); } +"\u10DB" { print(0x10DB); } +"\u10DC" { print(0x10DC); } +"\u10DD" { print(0x10DD); } +"\u10DE" { print(0x10DE); } +"\u10DF" { print(0x10DF); } +"\u10E0" { print(0x10E0); } +"\u10E1" { print(0x10E1); } +"\u10E2" { print(0x10E2); } +"\u10E3" { print(0x10E3); } +"\u10E4" { print(0x10E4); } +"\u10E5" { print(0x10E5); } +"\u10E6" { print(0x10E6); } +"\u10E7" { print(0x10E7); } +"\u10E8" { print(0x10E8); } +"\u10E9" { print(0x10E9); } +"\u10EA" { print(0x10EA); } +"\u10EB" { print(0x10EB); } +"\u10EC" { print(0x10EC); } +"\u10ED" { print(0x10ED); } +"\u10EE" { print(0x10EE); } +"\u10EF" { print(0x10EF); } +"\u10F0" { print(0x10F0); } +"\u10F1" { print(0x10F1); } +"\u10F2" { print(0x10F2); } +"\u10F3" { print(0x10F3); } +"\u10F4" { print(0x10F4); } +"\u10F5" { print(0x10F5); } +"\u10F6" { print(0x10F6); } +"\u10F7" { print(0x10F7); } +"\u10F8" { print(0x10F8); } +"\u10F9" { print(0x10F9); } +"\u10FA" { print(0x10FA); } +"\u10FD" { print(0x10FD); } +"\u10FE" { print(0x10FE); } +"\u10FF" { print(0x10FF); } +"\u13A0" { print(0x13A0); } +"\u13A1" { print(0x13A1); } +"\u13A2" { print(0x13A2); } +"\u13A3" { print(0x13A3); } +"\u13A4" { print(0x13A4); } +"\u13A5" { print(0x13A5); } +"\u13A6" { print(0x13A6); } +"\u13A7" { print(0x13A7); } +"\u13A8" { print(0x13A8); } +"\u13A9" { print(0x13A9); } +"\u13AA" { print(0x13AA); } +"\u13AB" { print(0x13AB); } +"\u13AC" { print(0x13AC); } +"\u13AD" { print(0x13AD); } +"\u13AE" { print(0x13AE); } +"\u13AF" { print(0x13AF); } +"\u13B0" { print(0x13B0); } +"\u13B1" { print(0x13B1); } +"\u13B2" { print(0x13B2); } +"\u13B3" { print(0x13B3); } +"\u13B4" { print(0x13B4); } +"\u13B5" { print(0x13B5); } +"\u13B6" { print(0x13B6); } +"\u13B7" { print(0x13B7); } +"\u13B8" { print(0x13B8); } +"\u13B9" { print(0x13B9); } +"\u13BA" { print(0x13BA); } +"\u13BB" { print(0x13BB); } +"\u13BC" { print(0x13BC); } +"\u13BD" { print(0x13BD); } +"\u13BE" { print(0x13BE); } +"\u13BF" { print(0x13BF); } +"\u13C0" { print(0x13C0); } +"\u13C1" { print(0x13C1); } +"\u13C2" { print(0x13C2); } +"\u13C3" { print(0x13C3); } +"\u13C4" { print(0x13C4); } +"\u13C5" { print(0x13C5); } +"\u13C6" { print(0x13C6); } +"\u13C7" { print(0x13C7); } +"\u13C8" { print(0x13C8); } +"\u13C9" { print(0x13C9); } +"\u13CA" { print(0x13CA); } +"\u13CB" { print(0x13CB); } +"\u13CC" { print(0x13CC); } +"\u13CD" { print(0x13CD); } +"\u13CE" { print(0x13CE); } +"\u13CF" { print(0x13CF); } +"\u13D0" { print(0x13D0); } +"\u13D1" { print(0x13D1); } +"\u13D2" { print(0x13D2); } +"\u13D3" { print(0x13D3); } +"\u13D4" { print(0x13D4); } +"\u13D5" { print(0x13D5); } +"\u13D6" { print(0x13D6); } +"\u13D7" { print(0x13D7); } +"\u13D8" { print(0x13D8); } +"\u13D9" { print(0x13D9); } +"\u13DA" { print(0x13DA); } +"\u13DB" { print(0x13DB); } +"\u13DC" { print(0x13DC); } +"\u13DD" { print(0x13DD); } +"\u13DE" { print(0x13DE); } +"\u13DF" { print(0x13DF); } +"\u13E0" { print(0x13E0); } +"\u13E1" { print(0x13E1); } +"\u13E2" { print(0x13E2); } +"\u13E3" { print(0x13E3); } +"\u13E4" { print(0x13E4); } +"\u13E5" { print(0x13E5); } +"\u13E6" { print(0x13E6); } +"\u13E7" { print(0x13E7); } +"\u13E8" { print(0x13E8); } +"\u13E9" { print(0x13E9); } +"\u13EA" { print(0x13EA); } +"\u13EB" { print(0x13EB); } +"\u13EC" { print(0x13EC); } +"\u13ED" { print(0x13ED); } +"\u13EE" { print(0x13EE); } +"\u13EF" { print(0x13EF); } +"\u13F0" { print(0x13F0); } +"\u13F1" { print(0x13F1); } +"\u13F2" { print(0x13F2); } +"\u13F3" { print(0x13F3); } +"\u13F4" { print(0x13F4); } +"\u13F5" { print(0x13F5); } +"\u13F8" { print(0x13F8); } +"\u13F9" { print(0x13F9); } +"\u13FA" { print(0x13FA); } +"\u13FB" { print(0x13FB); } +"\u13FC" { print(0x13FC); } +"\u13FD" { print(0x13FD); } +"\u1C80" { print(0x1C80); } +"\u1C81" { print(0x1C81); } +"\u1C82" { print(0x1C82); } +"\u1C83" { print(0x1C83); } +"\u1C84" { print(0x1C84); } +"\u1C85" { print(0x1C85); } +"\u1C86" { print(0x1C86); } +"\u1C87" { print(0x1C87); } +"\u1C88" { print(0x1C88); } +"\u1C90" { print(0x1C90); } +"\u1C91" { print(0x1C91); } +"\u1C92" { print(0x1C92); } +"\u1C93" { print(0x1C93); } +"\u1C94" { print(0x1C94); } +"\u1C95" { print(0x1C95); } +"\u1C96" { print(0x1C96); } +"\u1C97" { print(0x1C97); } +"\u1C98" { print(0x1C98); } +"\u1C99" { print(0x1C99); } +"\u1C9A" { print(0x1C9A); } +"\u1C9B" { print(0x1C9B); } +"\u1C9C" { print(0x1C9C); } +"\u1C9D" { print(0x1C9D); } +"\u1C9E" { print(0x1C9E); } +"\u1C9F" { print(0x1C9F); } +"\u1CA0" { print(0x1CA0); } +"\u1CA1" { print(0x1CA1); } +"\u1CA2" { print(0x1CA2); } +"\u1CA3" { print(0x1CA3); } +"\u1CA4" { print(0x1CA4); } +"\u1CA5" { print(0x1CA5); } +"\u1CA6" { print(0x1CA6); } +"\u1CA7" { print(0x1CA7); } +"\u1CA8" { print(0x1CA8); } +"\u1CA9" { print(0x1CA9); } +"\u1CAA" { print(0x1CAA); } +"\u1CAB" { print(0x1CAB); } +"\u1CAC" { print(0x1CAC); } +"\u1CAD" { print(0x1CAD); } +"\u1CAE" { print(0x1CAE); } +"\u1CAF" { print(0x1CAF); } +"\u1CB0" { print(0x1CB0); } +"\u1CB1" { print(0x1CB1); } +"\u1CB2" { print(0x1CB2); } +"\u1CB3" { print(0x1CB3); } +"\u1CB4" { print(0x1CB4); } +"\u1CB5" { print(0x1CB5); } +"\u1CB6" { print(0x1CB6); } +"\u1CB7" { print(0x1CB7); } +"\u1CB8" { print(0x1CB8); } +"\u1CB9" { print(0x1CB9); } +"\u1CBA" { print(0x1CBA); } +"\u1CBD" { print(0x1CBD); } +"\u1CBE" { print(0x1CBE); } +"\u1CBF" { print(0x1CBF); } +"\u1D79" { print(0x1D79); } +"\u1D7D" { print(0x1D7D); } +"\u1E00" { print(0x1E00); } +"\u1E01" { print(0x1E01); } +"\u1E02" { print(0x1E02); } +"\u1E03" { print(0x1E03); } +"\u1E04" { print(0x1E04); } +"\u1E05" { print(0x1E05); } +"\u1E06" { print(0x1E06); } +"\u1E07" { print(0x1E07); } +"\u1E08" { print(0x1E08); } +"\u1E09" { print(0x1E09); } +"\u1E0A" { print(0x1E0A); } +"\u1E0B" { print(0x1E0B); } +"\u1E0C" { print(0x1E0C); } +"\u1E0D" { print(0x1E0D); } +"\u1E0E" { print(0x1E0E); } +"\u1E0F" { print(0x1E0F); } +"\u1E10" { print(0x1E10); } +"\u1E11" { print(0x1E11); } +"\u1E12" { print(0x1E12); } +"\u1E13" { print(0x1E13); } +"\u1E14" { print(0x1E14); } +"\u1E15" { print(0x1E15); } +"\u1E16" { print(0x1E16); } +"\u1E17" { print(0x1E17); } +"\u1E18" { print(0x1E18); } +"\u1E19" { print(0x1E19); } +"\u1E1A" { print(0x1E1A); } +"\u1E1B" { print(0x1E1B); } +"\u1E1C" { print(0x1E1C); } +"\u1E1D" { print(0x1E1D); } +"\u1E1E" { print(0x1E1E); } +"\u1E1F" { print(0x1E1F); } +"\u1E20" { print(0x1E20); } +"\u1E21" { print(0x1E21); } +"\u1E22" { print(0x1E22); } +"\u1E23" { print(0x1E23); } +"\u1E24" { print(0x1E24); } +"\u1E25" { print(0x1E25); } +"\u1E26" { print(0x1E26); } +"\u1E27" { print(0x1E27); } +"\u1E28" { print(0x1E28); } +"\u1E29" { print(0x1E29); } +"\u1E2A" { print(0x1E2A); } +"\u1E2B" { print(0x1E2B); } +"\u1E2C" { print(0x1E2C); } +"\u1E2D" { print(0x1E2D); } +"\u1E2E" { print(0x1E2E); } +"\u1E2F" { print(0x1E2F); } +"\u1E30" { print(0x1E30); } +"\u1E31" { print(0x1E31); } +"\u1E32" { print(0x1E32); } +"\u1E33" { print(0x1E33); } +"\u1E34" { print(0x1E34); } +"\u1E35" { print(0x1E35); } +"\u1E36" { print(0x1E36); } +"\u1E37" { print(0x1E37); } +"\u1E38" { print(0x1E38); } +"\u1E39" { print(0x1E39); } +"\u1E3A" { print(0x1E3A); } +"\u1E3B" { print(0x1E3B); } +"\u1E3C" { print(0x1E3C); } +"\u1E3D" { print(0x1E3D); } +"\u1E3E" { print(0x1E3E); } +"\u1E3F" { print(0x1E3F); } +"\u1E40" { print(0x1E40); } +"\u1E41" { print(0x1E41); } +"\u1E42" { print(0x1E42); } +"\u1E43" { print(0x1E43); } +"\u1E44" { print(0x1E44); } +"\u1E45" { print(0x1E45); } +"\u1E46" { print(0x1E46); } +"\u1E47" { print(0x1E47); } +"\u1E48" { print(0x1E48); } +"\u1E49" { print(0x1E49); } +"\u1E4A" { print(0x1E4A); } +"\u1E4B" { print(0x1E4B); } +"\u1E4C" { print(0x1E4C); } +"\u1E4D" { print(0x1E4D); } +"\u1E4E" { print(0x1E4E); } +"\u1E4F" { print(0x1E4F); } +"\u1E50" { print(0x1E50); } +"\u1E51" { print(0x1E51); } +"\u1E52" { print(0x1E52); } +"\u1E53" { print(0x1E53); } +"\u1E54" { print(0x1E54); } +"\u1E55" { print(0x1E55); } +"\u1E56" { print(0x1E56); } +"\u1E57" { print(0x1E57); } +"\u1E58" { print(0x1E58); } +"\u1E59" { print(0x1E59); } +"\u1E5A" { print(0x1E5A); } +"\u1E5B" { print(0x1E5B); } +"\u1E5C" { print(0x1E5C); } +"\u1E5D" { print(0x1E5D); } +"\u1E5E" { print(0x1E5E); } +"\u1E5F" { print(0x1E5F); } +"\u1E60" { print(0x1E60); } +"\u1E61" { print(0x1E61); } +"\u1E62" { print(0x1E62); } +"\u1E63" { print(0x1E63); } +"\u1E64" { print(0x1E64); } +"\u1E65" { print(0x1E65); } +"\u1E66" { print(0x1E66); } +"\u1E67" { print(0x1E67); } +"\u1E68" { print(0x1E68); } +"\u1E69" { print(0x1E69); } +"\u1E6A" { print(0x1E6A); } +"\u1E6B" { print(0x1E6B); } +"\u1E6C" { print(0x1E6C); } +"\u1E6D" { print(0x1E6D); } +"\u1E6E" { print(0x1E6E); } +"\u1E6F" { print(0x1E6F); } +"\u1E70" { print(0x1E70); } +"\u1E71" { print(0x1E71); } +"\u1E72" { print(0x1E72); } +"\u1E73" { print(0x1E73); } +"\u1E74" { print(0x1E74); } +"\u1E75" { print(0x1E75); } +"\u1E76" { print(0x1E76); } +"\u1E77" { print(0x1E77); } +"\u1E78" { print(0x1E78); } +"\u1E79" { print(0x1E79); } +"\u1E7A" { print(0x1E7A); } +"\u1E7B" { print(0x1E7B); } +"\u1E7C" { print(0x1E7C); } +"\u1E7D" { print(0x1E7D); } +"\u1E7E" { print(0x1E7E); } +"\u1E7F" { print(0x1E7F); } +"\u1E80" { print(0x1E80); } +"\u1E81" { print(0x1E81); } +"\u1E82" { print(0x1E82); } +"\u1E83" { print(0x1E83); } +"\u1E84" { print(0x1E84); } +"\u1E85" { print(0x1E85); } +"\u1E86" { print(0x1E86); } +"\u1E87" { print(0x1E87); } +"\u1E88" { print(0x1E88); } +"\u1E89" { print(0x1E89); } +"\u1E8A" { print(0x1E8A); } +"\u1E8B" { print(0x1E8B); } +"\u1E8C" { print(0x1E8C); } +"\u1E8D" { print(0x1E8D); } +"\u1E8E" { print(0x1E8E); } +"\u1E8F" { print(0x1E8F); } +"\u1E90" { print(0x1E90); } +"\u1E91" { print(0x1E91); } +"\u1E92" { print(0x1E92); } +"\u1E93" { print(0x1E93); } +"\u1E94" { print(0x1E94); } +"\u1E95" { print(0x1E95); } +"\u1E9B" { print(0x1E9B); } +"\u1E9E" { print(0x1E9E); } +"\u1EA0" { print(0x1EA0); } +"\u1EA1" { print(0x1EA1); } +"\u1EA2" { print(0x1EA2); } +"\u1EA3" { print(0x1EA3); } +"\u1EA4" { print(0x1EA4); } +"\u1EA5" { print(0x1EA5); } +"\u1EA6" { print(0x1EA6); } +"\u1EA7" { print(0x1EA7); } +"\u1EA8" { print(0x1EA8); } +"\u1EA9" { print(0x1EA9); } +"\u1EAA" { print(0x1EAA); } +"\u1EAB" { print(0x1EAB); } +"\u1EAC" { print(0x1EAC); } +"\u1EAD" { print(0x1EAD); } +"\u1EAE" { print(0x1EAE); } +"\u1EAF" { print(0x1EAF); } +"\u1EB0" { print(0x1EB0); } +"\u1EB1" { print(0x1EB1); } +"\u1EB2" { print(0x1EB2); } +"\u1EB3" { print(0x1EB3); } +"\u1EB4" { print(0x1EB4); } +"\u1EB5" { print(0x1EB5); } +"\u1EB6" { print(0x1EB6); } +"\u1EB7" { print(0x1EB7); } +"\u1EB8" { print(0x1EB8); } +"\u1EB9" { print(0x1EB9); } +"\u1EBA" { print(0x1EBA); } +"\u1EBB" { print(0x1EBB); } +"\u1EBC" { print(0x1EBC); } +"\u1EBD" { print(0x1EBD); } +"\u1EBE" { print(0x1EBE); } +"\u1EBF" { print(0x1EBF); } +"\u1EC0" { print(0x1EC0); } +"\u1EC1" { print(0x1EC1); } +"\u1EC2" { print(0x1EC2); } +"\u1EC3" { print(0x1EC3); } +"\u1EC4" { print(0x1EC4); } +"\u1EC5" { print(0x1EC5); } +"\u1EC6" { print(0x1EC6); } +"\u1EC7" { print(0x1EC7); } +"\u1EC8" { print(0x1EC8); } +"\u1EC9" { print(0x1EC9); } +"\u1ECA" { print(0x1ECA); } +"\u1ECB" { print(0x1ECB); } +"\u1ECC" { print(0x1ECC); } +"\u1ECD" { print(0x1ECD); } +"\u1ECE" { print(0x1ECE); } +"\u1ECF" { print(0x1ECF); } +"\u1ED0" { print(0x1ED0); } +"\u1ED1" { print(0x1ED1); } +"\u1ED2" { print(0x1ED2); } +"\u1ED3" { print(0x1ED3); } +"\u1ED4" { print(0x1ED4); } +"\u1ED5" { print(0x1ED5); } +"\u1ED6" { print(0x1ED6); } +"\u1ED7" { print(0x1ED7); } +"\u1ED8" { print(0x1ED8); } +"\u1ED9" { print(0x1ED9); } +"\u1EDA" { print(0x1EDA); } +"\u1EDB" { print(0x1EDB); } +"\u1EDC" { print(0x1EDC); } +"\u1EDD" { print(0x1EDD); } +"\u1EDE" { print(0x1EDE); } +"\u1EDF" { print(0x1EDF); } +"\u1EE0" { print(0x1EE0); } +"\u1EE1" { print(0x1EE1); } +"\u1EE2" { print(0x1EE2); } +"\u1EE3" { print(0x1EE3); } +"\u1EE4" { print(0x1EE4); } +"\u1EE5" { print(0x1EE5); } +"\u1EE6" { print(0x1EE6); } +"\u1EE7" { print(0x1EE7); } +"\u1EE8" { print(0x1EE8); } +"\u1EE9" { print(0x1EE9); } +"\u1EEA" { print(0x1EEA); } +"\u1EEB" { print(0x1EEB); } +"\u1EEC" { print(0x1EEC); } +"\u1EED" { print(0x1EED); } +"\u1EEE" { print(0x1EEE); } +"\u1EEF" { print(0x1EEF); } +"\u1EF0" { print(0x1EF0); } +"\u1EF1" { print(0x1EF1); } +"\u1EF2" { print(0x1EF2); } +"\u1EF3" { print(0x1EF3); } +"\u1EF4" { print(0x1EF4); } +"\u1EF5" { print(0x1EF5); } +"\u1EF6" { print(0x1EF6); } +"\u1EF7" { print(0x1EF7); } +"\u1EF8" { print(0x1EF8); } +"\u1EF9" { print(0x1EF9); } +"\u1EFA" { print(0x1EFA); } +"\u1EFB" { print(0x1EFB); } +"\u1EFC" { print(0x1EFC); } +"\u1EFD" { print(0x1EFD); } +"\u1EFE" { print(0x1EFE); } +"\u1EFF" { print(0x1EFF); } +"\u1F00" { print(0x1F00); } +"\u1F01" { print(0x1F01); } +"\u1F02" { print(0x1F02); } +"\u1F03" { print(0x1F03); } +"\u1F04" { print(0x1F04); } +"\u1F05" { print(0x1F05); } +"\u1F06" { print(0x1F06); } +"\u1F07" { print(0x1F07); } +"\u1F08" { print(0x1F08); } +"\u1F09" { print(0x1F09); } +"\u1F0A" { print(0x1F0A); } +"\u1F0B" { print(0x1F0B); } +"\u1F0C" { print(0x1F0C); } +"\u1F0D" { print(0x1F0D); } +"\u1F0E" { print(0x1F0E); } +"\u1F0F" { print(0x1F0F); } +"\u1F10" { print(0x1F10); } +"\u1F11" { print(0x1F11); } +"\u1F12" { print(0x1F12); } +"\u1F13" { print(0x1F13); } +"\u1F14" { print(0x1F14); } +"\u1F15" { print(0x1F15); } +"\u1F18" { print(0x1F18); } +"\u1F19" { print(0x1F19); } +"\u1F1A" { print(0x1F1A); } +"\u1F1B" { print(0x1F1B); } +"\u1F1C" { print(0x1F1C); } +"\u1F1D" { print(0x1F1D); } +"\u1F20" { print(0x1F20); } +"\u1F21" { print(0x1F21); } +"\u1F22" { print(0x1F22); } +"\u1F23" { print(0x1F23); } +"\u1F24" { print(0x1F24); } +"\u1F25" { print(0x1F25); } +"\u1F26" { print(0x1F26); } +"\u1F27" { print(0x1F27); } +"\u1F28" { print(0x1F28); } +"\u1F29" { print(0x1F29); } +"\u1F2A" { print(0x1F2A); } +"\u1F2B" { print(0x1F2B); } +"\u1F2C" { print(0x1F2C); } +"\u1F2D" { print(0x1F2D); } +"\u1F2E" { print(0x1F2E); } +"\u1F2F" { print(0x1F2F); } +"\u1F30" { print(0x1F30); } +"\u1F31" { print(0x1F31); } +"\u1F32" { print(0x1F32); } +"\u1F33" { print(0x1F33); } +"\u1F34" { print(0x1F34); } +"\u1F35" { print(0x1F35); } +"\u1F36" { print(0x1F36); } +"\u1F37" { print(0x1F37); } +"\u1F38" { print(0x1F38); } +"\u1F39" { print(0x1F39); } +"\u1F3A" { print(0x1F3A); } +"\u1F3B" { print(0x1F3B); } +"\u1F3C" { print(0x1F3C); } +"\u1F3D" { print(0x1F3D); } +"\u1F3E" { print(0x1F3E); } +"\u1F3F" { print(0x1F3F); } +"\u1F40" { print(0x1F40); } +"\u1F41" { print(0x1F41); } +"\u1F42" { print(0x1F42); } +"\u1F43" { print(0x1F43); } +"\u1F44" { print(0x1F44); } +"\u1F45" { print(0x1F45); } +"\u1F48" { print(0x1F48); } +"\u1F49" { print(0x1F49); } +"\u1F4A" { print(0x1F4A); } +"\u1F4B" { print(0x1F4B); } +"\u1F4C" { print(0x1F4C); } +"\u1F4D" { print(0x1F4D); } +"\u1F51" { print(0x1F51); } +"\u1F53" { print(0x1F53); } +"\u1F55" { print(0x1F55); } +"\u1F57" { print(0x1F57); } +"\u1F59" { print(0x1F59); } +"\u1F5B" { print(0x1F5B); } +"\u1F5D" { print(0x1F5D); } +"\u1F5F" { print(0x1F5F); } +"\u1F60" { print(0x1F60); } +"\u1F61" { print(0x1F61); } +"\u1F62" { print(0x1F62); } +"\u1F63" { print(0x1F63); } +"\u1F64" { print(0x1F64); } +"\u1F65" { print(0x1F65); } +"\u1F66" { print(0x1F66); } +"\u1F67" { print(0x1F67); } +"\u1F68" { print(0x1F68); } +"\u1F69" { print(0x1F69); } +"\u1F6A" { print(0x1F6A); } +"\u1F6B" { print(0x1F6B); } +"\u1F6C" { print(0x1F6C); } +"\u1F6D" { print(0x1F6D); } +"\u1F6E" { print(0x1F6E); } +"\u1F6F" { print(0x1F6F); } +"\u1F70" { print(0x1F70); } +"\u1F71" { print(0x1F71); } +"\u1F72" { print(0x1F72); } +"\u1F73" { print(0x1F73); } +"\u1F74" { print(0x1F74); } +"\u1F75" { print(0x1F75); } +"\u1F76" { print(0x1F76); } +"\u1F77" { print(0x1F77); } +"\u1F78" { print(0x1F78); } +"\u1F79" { print(0x1F79); } +"\u1F7A" { print(0x1F7A); } +"\u1F7B" { print(0x1F7B); } +"\u1F7C" { print(0x1F7C); } +"\u1F7D" { print(0x1F7D); } +"\u1F80" { print(0x1F80); } +"\u1F81" { print(0x1F81); } +"\u1F82" { print(0x1F82); } +"\u1F83" { print(0x1F83); } +"\u1F84" { print(0x1F84); } +"\u1F85" { print(0x1F85); } +"\u1F86" { print(0x1F86); } +"\u1F87" { print(0x1F87); } +"\u1F88" { print(0x1F88); } +"\u1F89" { print(0x1F89); } +"\u1F8A" { print(0x1F8A); } +"\u1F8B" { print(0x1F8B); } +"\u1F8C" { print(0x1F8C); } +"\u1F8D" { print(0x1F8D); } +"\u1F8E" { print(0x1F8E); } +"\u1F8F" { print(0x1F8F); } +"\u1F90" { print(0x1F90); } +"\u1F91" { print(0x1F91); } +"\u1F92" { print(0x1F92); } +"\u1F93" { print(0x1F93); } +"\u1F94" { print(0x1F94); } +"\u1F95" { print(0x1F95); } +"\u1F96" { print(0x1F96); } +"\u1F97" { print(0x1F97); } +"\u1F98" { print(0x1F98); } +"\u1F99" { print(0x1F99); } +"\u1F9A" { print(0x1F9A); } +"\u1F9B" { print(0x1F9B); } +"\u1F9C" { print(0x1F9C); } +"\u1F9D" { print(0x1F9D); } +"\u1F9E" { print(0x1F9E); } +"\u1F9F" { print(0x1F9F); } +"\u1FA0" { print(0x1FA0); } +"\u1FA1" { print(0x1FA1); } +"\u1FA2" { print(0x1FA2); } +"\u1FA3" { print(0x1FA3); } +"\u1FA4" { print(0x1FA4); } +"\u1FA5" { print(0x1FA5); } +"\u1FA6" { print(0x1FA6); } +"\u1FA7" { print(0x1FA7); } +"\u1FA8" { print(0x1FA8); } +"\u1FA9" { print(0x1FA9); } +"\u1FAA" { print(0x1FAA); } +"\u1FAB" { print(0x1FAB); } +"\u1FAC" { print(0x1FAC); } +"\u1FAD" { print(0x1FAD); } +"\u1FAE" { print(0x1FAE); } +"\u1FAF" { print(0x1FAF); } +"\u1FB0" { print(0x1FB0); } +"\u1FB1" { print(0x1FB1); } +"\u1FB3" { print(0x1FB3); } +"\u1FB8" { print(0x1FB8); } +"\u1FB9" { print(0x1FB9); } +"\u1FBA" { print(0x1FBA); } +"\u1FBB" { print(0x1FBB); } +"\u1FBC" { print(0x1FBC); } +"\u1FBE" { print(0x1FBE); } +"\u1FC3" { print(0x1FC3); } +"\u1FC8" { print(0x1FC8); } +"\u1FC9" { print(0x1FC9); } +"\u1FCA" { print(0x1FCA); } +"\u1FCB" { print(0x1FCB); } +"\u1FCC" { print(0x1FCC); } +"\u1FD0" { print(0x1FD0); } +"\u1FD1" { print(0x1FD1); } +"\u1FD8" { print(0x1FD8); } +"\u1FD9" { print(0x1FD9); } +"\u1FDA" { print(0x1FDA); } +"\u1FDB" { print(0x1FDB); } +"\u1FE0" { print(0x1FE0); } +"\u1FE1" { print(0x1FE1); } +"\u1FE5" { print(0x1FE5); } +"\u1FE8" { print(0x1FE8); } +"\u1FE9" { print(0x1FE9); } +"\u1FEA" { print(0x1FEA); } +"\u1FEB" { print(0x1FEB); } +"\u1FEC" { print(0x1FEC); } +"\u1FF3" { print(0x1FF3); } +"\u1FF8" { print(0x1FF8); } +"\u1FF9" { print(0x1FF9); } +"\u1FFA" { print(0x1FFA); } +"\u1FFB" { print(0x1FFB); } +"\u1FFC" { print(0x1FFC); } +"\u2126" { print(0x2126); } +"\u212A" { print(0x212A); } +"\u212B" { print(0x212B); } +"\u2132" { print(0x2132); } +"\u214E" { print(0x214E); } +"\u2160" { print(0x2160); } +"\u2161" { print(0x2161); } +"\u2162" { print(0x2162); } +"\u2163" { print(0x2163); } +"\u2164" { print(0x2164); } +"\u2165" { print(0x2165); } +"\u2166" { print(0x2166); } +"\u2167" { print(0x2167); } +"\u2168" { print(0x2168); } +"\u2169" { print(0x2169); } +"\u216A" { print(0x216A); } +"\u216B" { print(0x216B); } +"\u216C" { print(0x216C); } +"\u216D" { print(0x216D); } +"\u216E" { print(0x216E); } +"\u216F" { print(0x216F); } +"\u2170" { print(0x2170); } +"\u2171" { print(0x2171); } +"\u2172" { print(0x2172); } +"\u2173" { print(0x2173); } +"\u2174" { print(0x2174); } +"\u2175" { print(0x2175); } +"\u2176" { print(0x2176); } +"\u2177" { print(0x2177); } +"\u2178" { print(0x2178); } +"\u2179" { print(0x2179); } +"\u217A" { print(0x217A); } +"\u217B" { print(0x217B); } +"\u217C" { print(0x217C); } +"\u217D" { print(0x217D); } +"\u217E" { print(0x217E); } +"\u217F" { print(0x217F); } +"\u2183" { print(0x2183); } +"\u2184" { print(0x2184); } +"\u24B6" { print(0x24B6); } +"\u24B7" { print(0x24B7); } +"\u24B8" { print(0x24B8); } +"\u24B9" { print(0x24B9); } +"\u24BA" { print(0x24BA); } +"\u24BB" { print(0x24BB); } +"\u24BC" { print(0x24BC); } +"\u24BD" { print(0x24BD); } +"\u24BE" { print(0x24BE); } +"\u24BF" { print(0x24BF); } +"\u24C0" { print(0x24C0); } +"\u24C1" { print(0x24C1); } +"\u24C2" { print(0x24C2); } +"\u24C3" { print(0x24C3); } +"\u24C4" { print(0x24C4); } +"\u24C5" { print(0x24C5); } +"\u24C6" { print(0x24C6); } +"\u24C7" { print(0x24C7); } +"\u24C8" { print(0x24C8); } +"\u24C9" { print(0x24C9); } +"\u24CA" { print(0x24CA); } +"\u24CB" { print(0x24CB); } +"\u24CC" { print(0x24CC); } +"\u24CD" { print(0x24CD); } +"\u24CE" { print(0x24CE); } +"\u24CF" { print(0x24CF); } +"\u24D0" { print(0x24D0); } +"\u24D1" { print(0x24D1); } +"\u24D2" { print(0x24D2); } +"\u24D3" { print(0x24D3); } +"\u24D4" { print(0x24D4); } +"\u24D5" { print(0x24D5); } +"\u24D6" { print(0x24D6); } +"\u24D7" { print(0x24D7); } +"\u24D8" { print(0x24D8); } +"\u24D9" { print(0x24D9); } +"\u24DA" { print(0x24DA); } +"\u24DB" { print(0x24DB); } +"\u24DC" { print(0x24DC); } +"\u24DD" { print(0x24DD); } +"\u24DE" { print(0x24DE); } +"\u24DF" { print(0x24DF); } +"\u24E0" { print(0x24E0); } +"\u24E1" { print(0x24E1); } +"\u24E2" { print(0x24E2); } +"\u24E3" { print(0x24E3); } +"\u24E4" { print(0x24E4); } +"\u24E5" { print(0x24E5); } +"\u24E6" { print(0x24E6); } +"\u24E7" { print(0x24E7); } +"\u24E8" { print(0x24E8); } +"\u24E9" { print(0x24E9); } +"\u2C00" { print(0x2C00); } +"\u2C01" { print(0x2C01); } +"\u2C02" { print(0x2C02); } +"\u2C03" { print(0x2C03); } +"\u2C04" { print(0x2C04); } +"\u2C05" { print(0x2C05); } +"\u2C06" { print(0x2C06); } +"\u2C07" { print(0x2C07); } +"\u2C08" { print(0x2C08); } +"\u2C09" { print(0x2C09); } +"\u2C0A" { print(0x2C0A); } +"\u2C0B" { print(0x2C0B); } +"\u2C0C" { print(0x2C0C); } +"\u2C0D" { print(0x2C0D); } +"\u2C0E" { print(0x2C0E); } +"\u2C0F" { print(0x2C0F); } +"\u2C10" { print(0x2C10); } +"\u2C11" { print(0x2C11); } +"\u2C12" { print(0x2C12); } +"\u2C13" { print(0x2C13); } +"\u2C14" { print(0x2C14); } +"\u2C15" { print(0x2C15); } +"\u2C16" { print(0x2C16); } +"\u2C17" { print(0x2C17); } +"\u2C18" { print(0x2C18); } +"\u2C19" { print(0x2C19); } +"\u2C1A" { print(0x2C1A); } +"\u2C1B" { print(0x2C1B); } +"\u2C1C" { print(0x2C1C); } +"\u2C1D" { print(0x2C1D); } +"\u2C1E" { print(0x2C1E); } +"\u2C1F" { print(0x2C1F); } +"\u2C20" { print(0x2C20); } +"\u2C21" { print(0x2C21); } +"\u2C22" { print(0x2C22); } +"\u2C23" { print(0x2C23); } +"\u2C24" { print(0x2C24); } +"\u2C25" { print(0x2C25); } +"\u2C26" { print(0x2C26); } +"\u2C27" { print(0x2C27); } +"\u2C28" { print(0x2C28); } +"\u2C29" { print(0x2C29); } +"\u2C2A" { print(0x2C2A); } +"\u2C2B" { print(0x2C2B); } +"\u2C2C" { print(0x2C2C); } +"\u2C2D" { print(0x2C2D); } +"\u2C2E" { print(0x2C2E); } +"\u2C30" { print(0x2C30); } +"\u2C31" { print(0x2C31); } +"\u2C32" { print(0x2C32); } +"\u2C33" { print(0x2C33); } +"\u2C34" { print(0x2C34); } +"\u2C35" { print(0x2C35); } +"\u2C36" { print(0x2C36); } +"\u2C37" { print(0x2C37); } +"\u2C38" { print(0x2C38); } +"\u2C39" { print(0x2C39); } +"\u2C3A" { print(0x2C3A); } +"\u2C3B" { print(0x2C3B); } +"\u2C3C" { print(0x2C3C); } +"\u2C3D" { print(0x2C3D); } +"\u2C3E" { print(0x2C3E); } +"\u2C3F" { print(0x2C3F); } +"\u2C40" { print(0x2C40); } +"\u2C41" { print(0x2C41); } +"\u2C42" { print(0x2C42); } +"\u2C43" { print(0x2C43); } +"\u2C44" { print(0x2C44); } +"\u2C45" { print(0x2C45); } +"\u2C46" { print(0x2C46); } +"\u2C47" { print(0x2C47); } +"\u2C48" { print(0x2C48); } +"\u2C49" { print(0x2C49); } +"\u2C4A" { print(0x2C4A); } +"\u2C4B" { print(0x2C4B); } +"\u2C4C" { print(0x2C4C); } +"\u2C4D" { print(0x2C4D); } +"\u2C4E" { print(0x2C4E); } +"\u2C4F" { print(0x2C4F); } +"\u2C50" { print(0x2C50); } +"\u2C51" { print(0x2C51); } +"\u2C52" { print(0x2C52); } +"\u2C53" { print(0x2C53); } +"\u2C54" { print(0x2C54); } +"\u2C55" { print(0x2C55); } +"\u2C56" { print(0x2C56); } +"\u2C57" { print(0x2C57); } +"\u2C58" { print(0x2C58); } +"\u2C59" { print(0x2C59); } +"\u2C5A" { print(0x2C5A); } +"\u2C5B" { print(0x2C5B); } +"\u2C5C" { print(0x2C5C); } +"\u2C5D" { print(0x2C5D); } +"\u2C5E" { print(0x2C5E); } +"\u2C60" { print(0x2C60); } +"\u2C61" { print(0x2C61); } +"\u2C62" { print(0x2C62); } +"\u2C63" { print(0x2C63); } +"\u2C64" { print(0x2C64); } +"\u2C65" { print(0x2C65); } +"\u2C66" { print(0x2C66); } +"\u2C67" { print(0x2C67); } +"\u2C68" { print(0x2C68); } +"\u2C69" { print(0x2C69); } +"\u2C6A" { print(0x2C6A); } +"\u2C6B" { print(0x2C6B); } +"\u2C6C" { print(0x2C6C); } +"\u2C6D" { print(0x2C6D); } +"\u2C6E" { print(0x2C6E); } +"\u2C6F" { print(0x2C6F); } +"\u2C70" { print(0x2C70); } +"\u2C72" { print(0x2C72); } +"\u2C73" { print(0x2C73); } +"\u2C75" { print(0x2C75); } +"\u2C76" { print(0x2C76); } +"\u2C7E" { print(0x2C7E); } +"\u2C7F" { print(0x2C7F); } +"\u2C80" { print(0x2C80); } +"\u2C81" { print(0x2C81); } +"\u2C82" { print(0x2C82); } +"\u2C83" { print(0x2C83); } +"\u2C84" { print(0x2C84); } +"\u2C85" { print(0x2C85); } +"\u2C86" { print(0x2C86); } +"\u2C87" { print(0x2C87); } +"\u2C88" { print(0x2C88); } +"\u2C89" { print(0x2C89); } +"\u2C8A" { print(0x2C8A); } +"\u2C8B" { print(0x2C8B); } +"\u2C8C" { print(0x2C8C); } +"\u2C8D" { print(0x2C8D); } +"\u2C8E" { print(0x2C8E); } +"\u2C8F" { print(0x2C8F); } +"\u2C90" { print(0x2C90); } +"\u2C91" { print(0x2C91); } +"\u2C92" { print(0x2C92); } +"\u2C93" { print(0x2C93); } +"\u2C94" { print(0x2C94); } +"\u2C95" { print(0x2C95); } +"\u2C96" { print(0x2C96); } +"\u2C97" { print(0x2C97); } +"\u2C98" { print(0x2C98); } +"\u2C99" { print(0x2C99); } +"\u2C9A" { print(0x2C9A); } +"\u2C9B" { print(0x2C9B); } +"\u2C9C" { print(0x2C9C); } +"\u2C9D" { print(0x2C9D); } +"\u2C9E" { print(0x2C9E); } +"\u2C9F" { print(0x2C9F); } +"\u2CA0" { print(0x2CA0); } +"\u2CA1" { print(0x2CA1); } +"\u2CA2" { print(0x2CA2); } +"\u2CA3" { print(0x2CA3); } +"\u2CA4" { print(0x2CA4); } +"\u2CA5" { print(0x2CA5); } +"\u2CA6" { print(0x2CA6); } +"\u2CA7" { print(0x2CA7); } +"\u2CA8" { print(0x2CA8); } +"\u2CA9" { print(0x2CA9); } +"\u2CAA" { print(0x2CAA); } +"\u2CAB" { print(0x2CAB); } +"\u2CAC" { print(0x2CAC); } +"\u2CAD" { print(0x2CAD); } +"\u2CAE" { print(0x2CAE); } +"\u2CAF" { print(0x2CAF); } +"\u2CB0" { print(0x2CB0); } +"\u2CB1" { print(0x2CB1); } +"\u2CB2" { print(0x2CB2); } +"\u2CB3" { print(0x2CB3); } +"\u2CB4" { print(0x2CB4); } +"\u2CB5" { print(0x2CB5); } +"\u2CB6" { print(0x2CB6); } +"\u2CB7" { print(0x2CB7); } +"\u2CB8" { print(0x2CB8); } +"\u2CB9" { print(0x2CB9); } +"\u2CBA" { print(0x2CBA); } +"\u2CBB" { print(0x2CBB); } +"\u2CBC" { print(0x2CBC); } +"\u2CBD" { print(0x2CBD); } +"\u2CBE" { print(0x2CBE); } +"\u2CBF" { print(0x2CBF); } +"\u2CC0" { print(0x2CC0); } +"\u2CC1" { print(0x2CC1); } +"\u2CC2" { print(0x2CC2); } +"\u2CC3" { print(0x2CC3); } +"\u2CC4" { print(0x2CC4); } +"\u2CC5" { print(0x2CC5); } +"\u2CC6" { print(0x2CC6); } +"\u2CC7" { print(0x2CC7); } +"\u2CC8" { print(0x2CC8); } +"\u2CC9" { print(0x2CC9); } +"\u2CCA" { print(0x2CCA); } +"\u2CCB" { print(0x2CCB); } +"\u2CCC" { print(0x2CCC); } +"\u2CCD" { print(0x2CCD); } +"\u2CCE" { print(0x2CCE); } +"\u2CCF" { print(0x2CCF); } +"\u2CD0" { print(0x2CD0); } +"\u2CD1" { print(0x2CD1); } +"\u2CD2" { print(0x2CD2); } +"\u2CD3" { print(0x2CD3); } +"\u2CD4" { print(0x2CD4); } +"\u2CD5" { print(0x2CD5); } +"\u2CD6" { print(0x2CD6); } +"\u2CD7" { print(0x2CD7); } +"\u2CD8" { print(0x2CD8); } +"\u2CD9" { print(0x2CD9); } +"\u2CDA" { print(0x2CDA); } +"\u2CDB" { print(0x2CDB); } +"\u2CDC" { print(0x2CDC); } +"\u2CDD" { print(0x2CDD); } +"\u2CDE" { print(0x2CDE); } +"\u2CDF" { print(0x2CDF); } +"\u2CE0" { print(0x2CE0); } +"\u2CE1" { print(0x2CE1); } +"\u2CE2" { print(0x2CE2); } +"\u2CE3" { print(0x2CE3); } +"\u2CEB" { print(0x2CEB); } +"\u2CEC" { print(0x2CEC); } +"\u2CED" { print(0x2CED); } +"\u2CEE" { print(0x2CEE); } +"\u2CF2" { print(0x2CF2); } +"\u2CF3" { print(0x2CF3); } +"\u2D00" { print(0x2D00); } +"\u2D01" { print(0x2D01); } +"\u2D02" { print(0x2D02); } +"\u2D03" { print(0x2D03); } +"\u2D04" { print(0x2D04); } +"\u2D05" { print(0x2D05); } +"\u2D06" { print(0x2D06); } +"\u2D07" { print(0x2D07); } +"\u2D08" { print(0x2D08); } +"\u2D09" { print(0x2D09); } +"\u2D0A" { print(0x2D0A); } +"\u2D0B" { print(0x2D0B); } +"\u2D0C" { print(0x2D0C); } +"\u2D0D" { print(0x2D0D); } +"\u2D0E" { print(0x2D0E); } +"\u2D0F" { print(0x2D0F); } +"\u2D10" { print(0x2D10); } +"\u2D11" { print(0x2D11); } +"\u2D12" { print(0x2D12); } +"\u2D13" { print(0x2D13); } +"\u2D14" { print(0x2D14); } +"\u2D15" { print(0x2D15); } +"\u2D16" { print(0x2D16); } +"\u2D17" { print(0x2D17); } +"\u2D18" { print(0x2D18); } +"\u2D19" { print(0x2D19); } +"\u2D1A" { print(0x2D1A); } +"\u2D1B" { print(0x2D1B); } +"\u2D1C" { print(0x2D1C); } +"\u2D1D" { print(0x2D1D); } +"\u2D1E" { print(0x2D1E); } +"\u2D1F" { print(0x2D1F); } +"\u2D20" { print(0x2D20); } +"\u2D21" { print(0x2D21); } +"\u2D22" { print(0x2D22); } +"\u2D23" { print(0x2D23); } +"\u2D24" { print(0x2D24); } +"\u2D25" { print(0x2D25); } +"\u2D27" { print(0x2D27); } +"\u2D2D" { print(0x2D2D); } +"\uA640" { print(0xA640); } +"\uA641" { print(0xA641); } +"\uA642" { print(0xA642); } +"\uA643" { print(0xA643); } +"\uA644" { print(0xA644); } +"\uA645" { print(0xA645); } +"\uA646" { print(0xA646); } +"\uA647" { print(0xA647); } +"\uA648" { print(0xA648); } +"\uA649" { print(0xA649); } +"\uA64A" { print(0xA64A); } +"\uA64B" { print(0xA64B); } +"\uA64C" { print(0xA64C); } +"\uA64D" { print(0xA64D); } +"\uA64E" { print(0xA64E); } +"\uA64F" { print(0xA64F); } +"\uA650" { print(0xA650); } +"\uA651" { print(0xA651); } +"\uA652" { print(0xA652); } +"\uA653" { print(0xA653); } +"\uA654" { print(0xA654); } +"\uA655" { print(0xA655); } +"\uA656" { print(0xA656); } +"\uA657" { print(0xA657); } +"\uA658" { print(0xA658); } +"\uA659" { print(0xA659); } +"\uA65A" { print(0xA65A); } +"\uA65B" { print(0xA65B); } +"\uA65C" { print(0xA65C); } +"\uA65D" { print(0xA65D); } +"\uA65E" { print(0xA65E); } +"\uA65F" { print(0xA65F); } +"\uA660" { print(0xA660); } +"\uA661" { print(0xA661); } +"\uA662" { print(0xA662); } +"\uA663" { print(0xA663); } +"\uA664" { print(0xA664); } +"\uA665" { print(0xA665); } +"\uA666" { print(0xA666); } +"\uA667" { print(0xA667); } +"\uA668" { print(0xA668); } +"\uA669" { print(0xA669); } +"\uA66A" { print(0xA66A); } +"\uA66B" { print(0xA66B); } +"\uA66C" { print(0xA66C); } +"\uA66D" { print(0xA66D); } +"\uA680" { print(0xA680); } +"\uA681" { print(0xA681); } +"\uA682" { print(0xA682); } +"\uA683" { print(0xA683); } +"\uA684" { print(0xA684); } +"\uA685" { print(0xA685); } +"\uA686" { print(0xA686); } +"\uA687" { print(0xA687); } +"\uA688" { print(0xA688); } +"\uA689" { print(0xA689); } +"\uA68A" { print(0xA68A); } +"\uA68B" { print(0xA68B); } +"\uA68C" { print(0xA68C); } +"\uA68D" { print(0xA68D); } +"\uA68E" { print(0xA68E); } +"\uA68F" { print(0xA68F); } +"\uA690" { print(0xA690); } +"\uA691" { print(0xA691); } +"\uA692" { print(0xA692); } +"\uA693" { print(0xA693); } +"\uA694" { print(0xA694); } +"\uA695" { print(0xA695); } +"\uA696" { print(0xA696); } +"\uA697" { print(0xA697); } +"\uA698" { print(0xA698); } +"\uA699" { print(0xA699); } +"\uA69A" { print(0xA69A); } +"\uA69B" { print(0xA69B); } +"\uA722" { print(0xA722); } +"\uA723" { print(0xA723); } +"\uA724" { print(0xA724); } +"\uA725" { print(0xA725); } +"\uA726" { print(0xA726); } +"\uA727" { print(0xA727); } +"\uA728" { print(0xA728); } +"\uA729" { print(0xA729); } +"\uA72A" { print(0xA72A); } +"\uA72B" { print(0xA72B); } +"\uA72C" { print(0xA72C); } +"\uA72D" { print(0xA72D); } +"\uA72E" { print(0xA72E); } +"\uA72F" { print(0xA72F); } +"\uA732" { print(0xA732); } +"\uA733" { print(0xA733); } +"\uA734" { print(0xA734); } +"\uA735" { print(0xA735); } +"\uA736" { print(0xA736); } +"\uA737" { print(0xA737); } +"\uA738" { print(0xA738); } +"\uA739" { print(0xA739); } +"\uA73A" { print(0xA73A); } +"\uA73B" { print(0xA73B); } +"\uA73C" { print(0xA73C); } +"\uA73D" { print(0xA73D); } +"\uA73E" { print(0xA73E); } +"\uA73F" { print(0xA73F); } +"\uA740" { print(0xA740); } +"\uA741" { print(0xA741); } +"\uA742" { print(0xA742); } +"\uA743" { print(0xA743); } +"\uA744" { print(0xA744); } +"\uA745" { print(0xA745); } +"\uA746" { print(0xA746); } +"\uA747" { print(0xA747); } +"\uA748" { print(0xA748); } +"\uA749" { print(0xA749); } +"\uA74A" { print(0xA74A); } +"\uA74B" { print(0xA74B); } +"\uA74C" { print(0xA74C); } +"\uA74D" { print(0xA74D); } +"\uA74E" { print(0xA74E); } +"\uA74F" { print(0xA74F); } +"\uA750" { print(0xA750); } +"\uA751" { print(0xA751); } +"\uA752" { print(0xA752); } +"\uA753" { print(0xA753); } +"\uA754" { print(0xA754); } +"\uA755" { print(0xA755); } +"\uA756" { print(0xA756); } +"\uA757" { print(0xA757); } +"\uA758" { print(0xA758); } +"\uA759" { print(0xA759); } +"\uA75A" { print(0xA75A); } +"\uA75B" { print(0xA75B); } +"\uA75C" { print(0xA75C); } +"\uA75D" { print(0xA75D); } +"\uA75E" { print(0xA75E); } +"\uA75F" { print(0xA75F); } +"\uA760" { print(0xA760); } +"\uA761" { print(0xA761); } +"\uA762" { print(0xA762); } +"\uA763" { print(0xA763); } +"\uA764" { print(0xA764); } +"\uA765" { print(0xA765); } +"\uA766" { print(0xA766); } +"\uA767" { print(0xA767); } +"\uA768" { print(0xA768); } +"\uA769" { print(0xA769); } +"\uA76A" { print(0xA76A); } +"\uA76B" { print(0xA76B); } +"\uA76C" { print(0xA76C); } +"\uA76D" { print(0xA76D); } +"\uA76E" { print(0xA76E); } +"\uA76F" { print(0xA76F); } +"\uA779" { print(0xA779); } +"\uA77A" { print(0xA77A); } +"\uA77B" { print(0xA77B); } +"\uA77C" { print(0xA77C); } +"\uA77D" { print(0xA77D); } +"\uA77E" { print(0xA77E); } +"\uA77F" { print(0xA77F); } +"\uA780" { print(0xA780); } +"\uA781" { print(0xA781); } +"\uA782" { print(0xA782); } +"\uA783" { print(0xA783); } +"\uA784" { print(0xA784); } +"\uA785" { print(0xA785); } +"\uA786" { print(0xA786); } +"\uA787" { print(0xA787); } +"\uA78B" { print(0xA78B); } +"\uA78C" { print(0xA78C); } +"\uA78D" { print(0xA78D); } +"\uA790" { print(0xA790); } +"\uA791" { print(0xA791); } +"\uA792" { print(0xA792); } +"\uA793" { print(0xA793); } +"\uA796" { print(0xA796); } +"\uA797" { print(0xA797); } +"\uA798" { print(0xA798); } +"\uA799" { print(0xA799); } +"\uA79A" { print(0xA79A); } +"\uA79B" { print(0xA79B); } +"\uA79C" { print(0xA79C); } +"\uA79D" { print(0xA79D); } +"\uA79E" { print(0xA79E); } +"\uA79F" { print(0xA79F); } +"\uA7A0" { print(0xA7A0); } +"\uA7A1" { print(0xA7A1); } +"\uA7A2" { print(0xA7A2); } +"\uA7A3" { print(0xA7A3); } +"\uA7A4" { print(0xA7A4); } +"\uA7A5" { print(0xA7A5); } +"\uA7A6" { print(0xA7A6); } +"\uA7A7" { print(0xA7A7); } +"\uA7A8" { print(0xA7A8); } +"\uA7A9" { print(0xA7A9); } +"\uA7AA" { print(0xA7AA); } +"\uA7AB" { print(0xA7AB); } +"\uA7AC" { print(0xA7AC); } +"\uA7AD" { print(0xA7AD); } +"\uA7AE" { print(0xA7AE); } +"\uA7B0" { print(0xA7B0); } +"\uA7B1" { print(0xA7B1); } +"\uA7B2" { print(0xA7B2); } +"\uA7B3" { print(0xA7B3); } +"\uA7B4" { print(0xA7B4); } +"\uA7B5" { print(0xA7B5); } +"\uA7B6" { print(0xA7B6); } +"\uA7B7" { print(0xA7B7); } +"\uA7B8" { print(0xA7B8); } +"\uA7B9" { print(0xA7B9); } +"\uAB53" { print(0xAB53); } +"\uAB70" { print(0xAB70); } +"\uAB71" { print(0xAB71); } +"\uAB72" { print(0xAB72); } +"\uAB73" { print(0xAB73); } +"\uAB74" { print(0xAB74); } +"\uAB75" { print(0xAB75); } +"\uAB76" { print(0xAB76); } +"\uAB77" { print(0xAB77); } +"\uAB78" { print(0xAB78); } +"\uAB79" { print(0xAB79); } +"\uAB7A" { print(0xAB7A); } +"\uAB7B" { print(0xAB7B); } +"\uAB7C" { print(0xAB7C); } +"\uAB7D" { print(0xAB7D); } +"\uAB7E" { print(0xAB7E); } +"\uAB7F" { print(0xAB7F); } +"\uAB80" { print(0xAB80); } +"\uAB81" { print(0xAB81); } +"\uAB82" { print(0xAB82); } +"\uAB83" { print(0xAB83); } +"\uAB84" { print(0xAB84); } +"\uAB85" { print(0xAB85); } +"\uAB86" { print(0xAB86); } +"\uAB87" { print(0xAB87); } +"\uAB88" { print(0xAB88); } +"\uAB89" { print(0xAB89); } +"\uAB8A" { print(0xAB8A); } +"\uAB8B" { print(0xAB8B); } +"\uAB8C" { print(0xAB8C); } +"\uAB8D" { print(0xAB8D); } +"\uAB8E" { print(0xAB8E); } +"\uAB8F" { print(0xAB8F); } +"\uAB90" { print(0xAB90); } +"\uAB91" { print(0xAB91); } +"\uAB92" { print(0xAB92); } +"\uAB93" { print(0xAB93); } +"\uAB94" { print(0xAB94); } +"\uAB95" { print(0xAB95); } +"\uAB96" { print(0xAB96); } +"\uAB97" { print(0xAB97); } +"\uAB98" { print(0xAB98); } +"\uAB99" { print(0xAB99); } +"\uAB9A" { print(0xAB9A); } +"\uAB9B" { print(0xAB9B); } +"\uAB9C" { print(0xAB9C); } +"\uAB9D" { print(0xAB9D); } +"\uAB9E" { print(0xAB9E); } +"\uAB9F" { print(0xAB9F); } +"\uABA0" { print(0xABA0); } +"\uABA1" { print(0xABA1); } +"\uABA2" { print(0xABA2); } +"\uABA3" { print(0xABA3); } +"\uABA4" { print(0xABA4); } +"\uABA5" { print(0xABA5); } +"\uABA6" { print(0xABA6); } +"\uABA7" { print(0xABA7); } +"\uABA8" { print(0xABA8); } +"\uABA9" { print(0xABA9); } +"\uABAA" { print(0xABAA); } +"\uABAB" { print(0xABAB); } +"\uABAC" { print(0xABAC); } +"\uABAD" { print(0xABAD); } +"\uABAE" { print(0xABAE); } +"\uABAF" { print(0xABAF); } +"\uABB0" { print(0xABB0); } +"\uABB1" { print(0xABB1); } +"\uABB2" { print(0xABB2); } +"\uABB3" { print(0xABB3); } +"\uABB4" { print(0xABB4); } +"\uABB5" { print(0xABB5); } +"\uABB6" { print(0xABB6); } +"\uABB7" { print(0xABB7); } +"\uABB8" { print(0xABB8); } +"\uABB9" { print(0xABB9); } +"\uABBA" { print(0xABBA); } +"\uABBB" { print(0xABBB); } +"\uABBC" { print(0xABBC); } +"\uABBD" { print(0xABBD); } +"\uABBE" { print(0xABBE); } +"\uABBF" { print(0xABBF); } +"\uFF21" { print(0xFF21); } +"\uFF22" { print(0xFF22); } +"\uFF23" { print(0xFF23); } +"\uFF24" { print(0xFF24); } +"\uFF25" { print(0xFF25); } +"\uFF26" { print(0xFF26); } +"\uFF27" { print(0xFF27); } +"\uFF28" { print(0xFF28); } +"\uFF29" { print(0xFF29); } +"\uFF2A" { print(0xFF2A); } +"\uFF2B" { print(0xFF2B); } +"\uFF2C" { print(0xFF2C); } +"\uFF2D" { print(0xFF2D); } +"\uFF2E" { print(0xFF2E); } +"\uFF2F" { print(0xFF2F); } +"\uFF30" { print(0xFF30); } +"\uFF31" { print(0xFF31); } +"\uFF32" { print(0xFF32); } +"\uFF33" { print(0xFF33); } +"\uFF34" { print(0xFF34); } +"\uFF35" { print(0xFF35); } +"\uFF36" { print(0xFF36); } +"\uFF37" { print(0xFF37); } +"\uFF38" { print(0xFF38); } +"\uFF39" { print(0xFF39); } +"\uFF3A" { print(0xFF3A); } +"\uFF41" { print(0xFF41); } +"\uFF42" { print(0xFF42); } +"\uFF43" { print(0xFF43); } +"\uFF44" { print(0xFF44); } +"\uFF45" { print(0xFF45); } +"\uFF46" { print(0xFF46); } +"\uFF47" { print(0xFF47); } +"\uFF48" { print(0xFF48); } +"\uFF49" { print(0xFF49); } +"\uFF4A" { print(0xFF4A); } +"\uFF4B" { print(0xFF4B); } +"\uFF4C" { print(0xFF4C); } +"\uFF4D" { print(0xFF4D); } +"\uFF4E" { print(0xFF4E); } +"\uFF4F" { print(0xFF4F); } +"\uFF50" { print(0xFF50); } +"\uFF51" { print(0xFF51); } +"\uFF52" { print(0xFF52); } +"\uFF53" { print(0xFF53); } +"\uFF54" { print(0xFF54); } +"\uFF55" { print(0xFF55); } +"\uFF56" { print(0xFF56); } +"\uFF57" { print(0xFF57); } +"\uFF58" { print(0xFF58); } +"\uFF59" { print(0xFF59); } +"\uFF5A" { print(0xFF5A); } +"\U010400" { print(0x10400); } +"\U010401" { print(0x10401); } +"\U010402" { print(0x10402); } +"\U010403" { print(0x10403); } +"\U010404" { print(0x10404); } +"\U010405" { print(0x10405); } +"\U010406" { print(0x10406); } +"\U010407" { print(0x10407); } +"\U010408" { print(0x10408); } +"\U010409" { print(0x10409); } +"\U01040A" { print(0x1040A); } +"\U01040B" { print(0x1040B); } +"\U01040C" { print(0x1040C); } +"\U01040D" { print(0x1040D); } +"\U01040E" { print(0x1040E); } +"\U01040F" { print(0x1040F); } +"\U010410" { print(0x10410); } +"\U010411" { print(0x10411); } +"\U010412" { print(0x10412); } +"\U010413" { print(0x10413); } +"\U010414" { print(0x10414); } +"\U010415" { print(0x10415); } +"\U010416" { print(0x10416); } +"\U010417" { print(0x10417); } +"\U010418" { print(0x10418); } +"\U010419" { print(0x10419); } +"\U01041A" { print(0x1041A); } +"\U01041B" { print(0x1041B); } +"\U01041C" { print(0x1041C); } +"\U01041D" { print(0x1041D); } +"\U01041E" { print(0x1041E); } +"\U01041F" { print(0x1041F); } +"\U010420" { print(0x10420); } +"\U010421" { print(0x10421); } +"\U010422" { print(0x10422); } +"\U010423" { print(0x10423); } +"\U010424" { print(0x10424); } +"\U010425" { print(0x10425); } +"\U010426" { print(0x10426); } +"\U010427" { print(0x10427); } +"\U010428" { print(0x10428); } +"\U010429" { print(0x10429); } +"\U01042A" { print(0x1042A); } +"\U01042B" { print(0x1042B); } +"\U01042C" { print(0x1042C); } +"\U01042D" { print(0x1042D); } +"\U01042E" { print(0x1042E); } +"\U01042F" { print(0x1042F); } +"\U010430" { print(0x10430); } +"\U010431" { print(0x10431); } +"\U010432" { print(0x10432); } +"\U010433" { print(0x10433); } +"\U010434" { print(0x10434); } +"\U010435" { print(0x10435); } +"\U010436" { print(0x10436); } +"\U010437" { print(0x10437); } +"\U010438" { print(0x10438); } +"\U010439" { print(0x10439); } +"\U01043A" { print(0x1043A); } +"\U01043B" { print(0x1043B); } +"\U01043C" { print(0x1043C); } +"\U01043D" { print(0x1043D); } +"\U01043E" { print(0x1043E); } +"\U01043F" { print(0x1043F); } +"\U010440" { print(0x10440); } +"\U010441" { print(0x10441); } +"\U010442" { print(0x10442); } +"\U010443" { print(0x10443); } +"\U010444" { print(0x10444); } +"\U010445" { print(0x10445); } +"\U010446" { print(0x10446); } +"\U010447" { print(0x10447); } +"\U010448" { print(0x10448); } +"\U010449" { print(0x10449); } +"\U01044A" { print(0x1044A); } +"\U01044B" { print(0x1044B); } +"\U01044C" { print(0x1044C); } +"\U01044D" { print(0x1044D); } +"\U01044E" { print(0x1044E); } +"\U01044F" { print(0x1044F); } +"\U0104B0" { print(0x104B0); } +"\U0104B1" { print(0x104B1); } +"\U0104B2" { print(0x104B2); } +"\U0104B3" { print(0x104B3); } +"\U0104B4" { print(0x104B4); } +"\U0104B5" { print(0x104B5); } +"\U0104B6" { print(0x104B6); } +"\U0104B7" { print(0x104B7); } +"\U0104B8" { print(0x104B8); } +"\U0104B9" { print(0x104B9); } +"\U0104BA" { print(0x104BA); } +"\U0104BB" { print(0x104BB); } +"\U0104BC" { print(0x104BC); } +"\U0104BD" { print(0x104BD); } +"\U0104BE" { print(0x104BE); } +"\U0104BF" { print(0x104BF); } +"\U0104C0" { print(0x104C0); } +"\U0104C1" { print(0x104C1); } +"\U0104C2" { print(0x104C2); } +"\U0104C3" { print(0x104C3); } +"\U0104C4" { print(0x104C4); } +"\U0104C5" { print(0x104C5); } +"\U0104C6" { print(0x104C6); } +"\U0104C7" { print(0x104C7); } +"\U0104C8" { print(0x104C8); } +"\U0104C9" { print(0x104C9); } +"\U0104CA" { print(0x104CA); } +"\U0104CB" { print(0x104CB); } +"\U0104CC" { print(0x104CC); } +"\U0104CD" { print(0x104CD); } +"\U0104CE" { print(0x104CE); } +"\U0104CF" { print(0x104CF); } +"\U0104D0" { print(0x104D0); } +"\U0104D1" { print(0x104D1); } +"\U0104D2" { print(0x104D2); } +"\U0104D3" { print(0x104D3); } +"\U0104D8" { print(0x104D8); } +"\U0104D9" { print(0x104D9); } +"\U0104DA" { print(0x104DA); } +"\U0104DB" { print(0x104DB); } +"\U0104DC" { print(0x104DC); } +"\U0104DD" { print(0x104DD); } +"\U0104DE" { print(0x104DE); } +"\U0104DF" { print(0x104DF); } +"\U0104E0" { print(0x104E0); } +"\U0104E1" { print(0x104E1); } +"\U0104E2" { print(0x104E2); } +"\U0104E3" { print(0x104E3); } +"\U0104E4" { print(0x104E4); } +"\U0104E5" { print(0x104E5); } +"\U0104E6" { print(0x104E6); } +"\U0104E7" { print(0x104E7); } +"\U0104E8" { print(0x104E8); } +"\U0104E9" { print(0x104E9); } +"\U0104EA" { print(0x104EA); } +"\U0104EB" { print(0x104EB); } +"\U0104EC" { print(0x104EC); } +"\U0104ED" { print(0x104ED); } +"\U0104EE" { print(0x104EE); } +"\U0104EF" { print(0x104EF); } +"\U0104F0" { print(0x104F0); } +"\U0104F1" { print(0x104F1); } +"\U0104F2" { print(0x104F2); } +"\U0104F3" { print(0x104F3); } +"\U0104F4" { print(0x104F4); } +"\U0104F5" { print(0x104F5); } +"\U0104F6" { print(0x104F6); } +"\U0104F7" { print(0x104F7); } +"\U0104F8" { print(0x104F8); } +"\U0104F9" { print(0x104F9); } +"\U0104FA" { print(0x104FA); } +"\U0104FB" { print(0x104FB); } +"\U010C80" { print(0x10C80); } +"\U010C81" { print(0x10C81); } +"\U010C82" { print(0x10C82); } +"\U010C83" { print(0x10C83); } +"\U010C84" { print(0x10C84); } +"\U010C85" { print(0x10C85); } +"\U010C86" { print(0x10C86); } +"\U010C87" { print(0x10C87); } +"\U010C88" { print(0x10C88); } +"\U010C89" { print(0x10C89); } +"\U010C8A" { print(0x10C8A); } +"\U010C8B" { print(0x10C8B); } +"\U010C8C" { print(0x10C8C); } +"\U010C8D" { print(0x10C8D); } +"\U010C8E" { print(0x10C8E); } +"\U010C8F" { print(0x10C8F); } +"\U010C90" { print(0x10C90); } +"\U010C91" { print(0x10C91); } +"\U010C92" { print(0x10C92); } +"\U010C93" { print(0x10C93); } +"\U010C94" { print(0x10C94); } +"\U010C95" { print(0x10C95); } +"\U010C96" { print(0x10C96); } +"\U010C97" { print(0x10C97); } +"\U010C98" { print(0x10C98); } +"\U010C99" { print(0x10C99); } +"\U010C9A" { print(0x10C9A); } +"\U010C9B" { print(0x10C9B); } +"\U010C9C" { print(0x10C9C); } +"\U010C9D" { print(0x10C9D); } +"\U010C9E" { print(0x10C9E); } +"\U010C9F" { print(0x10C9F); } +"\U010CA0" { print(0x10CA0); } +"\U010CA1" { print(0x10CA1); } +"\U010CA2" { print(0x10CA2); } +"\U010CA3" { print(0x10CA3); } +"\U010CA4" { print(0x10CA4); } +"\U010CA5" { print(0x10CA5); } +"\U010CA6" { print(0x10CA6); } +"\U010CA7" { print(0x10CA7); } +"\U010CA8" { print(0x10CA8); } +"\U010CA9" { print(0x10CA9); } +"\U010CAA" { print(0x10CAA); } +"\U010CAB" { print(0x10CAB); } +"\U010CAC" { print(0x10CAC); } +"\U010CAD" { print(0x10CAD); } +"\U010CAE" { print(0x10CAE); } +"\U010CAF" { print(0x10CAF); } +"\U010CB0" { print(0x10CB0); } +"\U010CB1" { print(0x10CB1); } +"\U010CB2" { print(0x10CB2); } +"\U010CC0" { print(0x10CC0); } +"\U010CC1" { print(0x10CC1); } +"\U010CC2" { print(0x10CC2); } +"\U010CC3" { print(0x10CC3); } +"\U010CC4" { print(0x10CC4); } +"\U010CC5" { print(0x10CC5); } +"\U010CC6" { print(0x10CC6); } +"\U010CC7" { print(0x10CC7); } +"\U010CC8" { print(0x10CC8); } +"\U010CC9" { print(0x10CC9); } +"\U010CCA" { print(0x10CCA); } +"\U010CCB" { print(0x10CCB); } +"\U010CCC" { print(0x10CCC); } +"\U010CCD" { print(0x10CCD); } +"\U010CCE" { print(0x10CCE); } +"\U010CCF" { print(0x10CCF); } +"\U010CD0" { print(0x10CD0); } +"\U010CD1" { print(0x10CD1); } +"\U010CD2" { print(0x10CD2); } +"\U010CD3" { print(0x10CD3); } +"\U010CD4" { print(0x10CD4); } +"\U010CD5" { print(0x10CD5); } +"\U010CD6" { print(0x10CD6); } +"\U010CD7" { print(0x10CD7); } +"\U010CD8" { print(0x10CD8); } +"\U010CD9" { print(0x10CD9); } +"\U010CDA" { print(0x10CDA); } +"\U010CDB" { print(0x10CDB); } +"\U010CDC" { print(0x10CDC); } +"\U010CDD" { print(0x10CDD); } +"\U010CDE" { print(0x10CDE); } +"\U010CDF" { print(0x10CDF); } +"\U010CE0" { print(0x10CE0); } +"\U010CE1" { print(0x10CE1); } +"\U010CE2" { print(0x10CE2); } +"\U010CE3" { print(0x10CE3); } +"\U010CE4" { print(0x10CE4); } +"\U010CE5" { print(0x10CE5); } +"\U010CE6" { print(0x10CE6); } +"\U010CE7" { print(0x10CE7); } +"\U010CE8" { print(0x10CE8); } +"\U010CE9" { print(0x10CE9); } +"\U010CEA" { print(0x10CEA); } +"\U010CEB" { print(0x10CEB); } +"\U010CEC" { print(0x10CEC); } +"\U010CED" { print(0x10CED); } +"\U010CEE" { print(0x10CEE); } +"\U010CEF" { print(0x10CEF); } +"\U010CF0" { print(0x10CF0); } +"\U010CF1" { print(0x10CF1); } +"\U010CF2" { print(0x10CF2); } +"\U0118A0" { print(0x118A0); } +"\U0118A1" { print(0x118A1); } +"\U0118A2" { print(0x118A2); } +"\U0118A3" { print(0x118A3); } +"\U0118A4" { print(0x118A4); } +"\U0118A5" { print(0x118A5); } +"\U0118A6" { print(0x118A6); } +"\U0118A7" { print(0x118A7); } +"\U0118A8" { print(0x118A8); } +"\U0118A9" { print(0x118A9); } +"\U0118AA" { print(0x118AA); } +"\U0118AB" { print(0x118AB); } +"\U0118AC" { print(0x118AC); } +"\U0118AD" { print(0x118AD); } +"\U0118AE" { print(0x118AE); } +"\U0118AF" { print(0x118AF); } +"\U0118B0" { print(0x118B0); } +"\U0118B1" { print(0x118B1); } +"\U0118B2" { print(0x118B2); } +"\U0118B3" { print(0x118B3); } +"\U0118B4" { print(0x118B4); } +"\U0118B5" { print(0x118B5); } +"\U0118B6" { print(0x118B6); } +"\U0118B7" { print(0x118B7); } +"\U0118B8" { print(0x118B8); } +"\U0118B9" { print(0x118B9); } +"\U0118BA" { print(0x118BA); } +"\U0118BB" { print(0x118BB); } +"\U0118BC" { print(0x118BC); } +"\U0118BD" { print(0x118BD); } +"\U0118BE" { print(0x118BE); } +"\U0118BF" { print(0x118BF); } +"\U0118C0" { print(0x118C0); } +"\U0118C1" { print(0x118C1); } +"\U0118C2" { print(0x118C2); } +"\U0118C3" { print(0x118C3); } +"\U0118C4" { print(0x118C4); } +"\U0118C5" { print(0x118C5); } +"\U0118C6" { print(0x118C6); } +"\U0118C7" { print(0x118C7); } +"\U0118C8" { print(0x118C8); } +"\U0118C9" { print(0x118C9); } +"\U0118CA" { print(0x118CA); } +"\U0118CB" { print(0x118CB); } +"\U0118CC" { print(0x118CC); } +"\U0118CD" { print(0x118CD); } +"\U0118CE" { print(0x118CE); } +"\U0118CF" { print(0x118CF); } +"\U0118D0" { print(0x118D0); } +"\U0118D1" { print(0x118D1); } +"\U0118D2" { print(0x118D2); } +"\U0118D3" { print(0x118D3); } +"\U0118D4" { print(0x118D4); } +"\U0118D5" { print(0x118D5); } +"\U0118D6" { print(0x118D6); } +"\U0118D7" { print(0x118D7); } +"\U0118D8" { print(0x118D8); } +"\U0118D9" { print(0x118D9); } +"\U0118DA" { print(0x118DA); } +"\U0118DB" { print(0x118DB); } +"\U0118DC" { print(0x118DC); } +"\U0118DD" { print(0x118DD); } +"\U0118DE" { print(0x118DE); } +"\U0118DF" { print(0x118DF); } +"\U016E40" { print(0x16E40); } +"\U016E41" { print(0x16E41); } +"\U016E42" { print(0x16E42); } +"\U016E43" { print(0x16E43); } +"\U016E44" { print(0x16E44); } +"\U016E45" { print(0x16E45); } +"\U016E46" { print(0x16E46); } +"\U016E47" { print(0x16E47); } +"\U016E48" { print(0x16E48); } +"\U016E49" { print(0x16E49); } +"\U016E4A" { print(0x16E4A); } +"\U016E4B" { print(0x16E4B); } +"\U016E4C" { print(0x16E4C); } +"\U016E4D" { print(0x16E4D); } +"\U016E4E" { print(0x16E4E); } +"\U016E4F" { print(0x16E4F); } +"\U016E50" { print(0x16E50); } +"\U016E51" { print(0x16E51); } +"\U016E52" { print(0x16E52); } +"\U016E53" { print(0x16E53); } +"\U016E54" { print(0x16E54); } +"\U016E55" { print(0x16E55); } +"\U016E56" { print(0x16E56); } +"\U016E57" { print(0x16E57); } +"\U016E58" { print(0x16E58); } +"\U016E59" { print(0x16E59); } +"\U016E5A" { print(0x16E5A); } +"\U016E5B" { print(0x16E5B); } +"\U016E5C" { print(0x16E5C); } +"\U016E5D" { print(0x16E5D); } +"\U016E5E" { print(0x16E5E); } +"\U016E5F" { print(0x16E5F); } +"\U016E60" { print(0x16E60); } +"\U016E61" { print(0x16E61); } +"\U016E62" { print(0x16E62); } +"\U016E63" { print(0x16E63); } +"\U016E64" { print(0x16E64); } +"\U016E65" { print(0x16E65); } +"\U016E66" { print(0x16E66); } +"\U016E67" { print(0x16E67); } +"\U016E68" { print(0x16E68); } +"\U016E69" { print(0x16E69); } +"\U016E6A" { print(0x16E6A); } +"\U016E6B" { print(0x16E6B); } +"\U016E6C" { print(0x16E6C); } +"\U016E6D" { print(0x16E6D); } +"\U016E6E" { print(0x16E6E); } +"\U016E6F" { print(0x16E6F); } +"\U016E70" { print(0x16E70); } +"\U016E71" { print(0x16E71); } +"\U016E72" { print(0x16E72); } +"\U016E73" { print(0x16E73); } +"\U016E74" { print(0x16E74); } +"\U016E75" { print(0x16E75); } +"\U016E76" { print(0x16E76); } +"\U016E77" { print(0x16E77); } +"\U016E78" { print(0x16E78); } +"\U016E79" { print(0x16E79); } +"\U016E7A" { print(0x16E7A); } +"\U016E7B" { print(0x16E7B); } +"\U016E7C" { print(0x16E7C); } +"\U016E7D" { print(0x16E7D); } +"\U016E7E" { print(0x16E7E); } +"\U016E7F" { print(0x16E7F); } +"\U01E900" { print(0x1E900); } +"\U01E901" { print(0x1E901); } +"\U01E902" { print(0x1E902); } +"\U01E903" { print(0x1E903); } +"\U01E904" { print(0x1E904); } +"\U01E905" { print(0x1E905); } +"\U01E906" { print(0x1E906); } +"\U01E907" { print(0x1E907); } +"\U01E908" { print(0x1E908); } +"\U01E909" { print(0x1E909); } +"\U01E90A" { print(0x1E90A); } +"\U01E90B" { print(0x1E90B); } +"\U01E90C" { print(0x1E90C); } +"\U01E90D" { print(0x1E90D); } +"\U01E90E" { print(0x1E90E); } +"\U01E90F" { print(0x1E90F); } +"\U01E910" { print(0x1E910); } +"\U01E911" { print(0x1E911); } +"\U01E912" { print(0x1E912); } +"\U01E913" { print(0x1E913); } +"\U01E914" { print(0x1E914); } +"\U01E915" { print(0x1E915); } +"\U01E916" { print(0x1E916); } +"\U01E917" { print(0x1E917); } +"\U01E918" { print(0x1E918); } +"\U01E919" { print(0x1E919); } +"\U01E91A" { print(0x1E91A); } +"\U01E91B" { print(0x1E91B); } +"\U01E91C" { print(0x1E91C); } +"\U01E91D" { print(0x1E91D); } +"\U01E91E" { print(0x1E91E); } +"\U01E91F" { print(0x1E91F); } +"\U01E920" { print(0x1E920); } +"\U01E921" { print(0x1E921); } +"\U01E922" { print(0x1E922); } +"\U01E923" { print(0x1E923); } +"\U01E924" { print(0x1E924); } +"\U01E925" { print(0x1E925); } +"\U01E926" { print(0x1E926); } +"\U01E927" { print(0x1E927); } +"\U01E928" { print(0x1E928); } +"\U01E929" { print(0x1E929); } +"\U01E92A" { print(0x1E92A); } +"\U01E92B" { print(0x1E92B); } +"\U01E92C" { print(0x1E92C); } +"\U01E92D" { print(0x1E92D); } +"\U01E92E" { print(0x1E92E); } +"\U01E92F" { print(0x1E92F); } +"\U01E930" { print(0x1E930); } +"\U01E931" { print(0x1E931); } +"\U01E932" { print(0x1E932); } +"\U01E933" { print(0x1E933); } +"\U01E934" { print(0x1E934); } +"\U01E935" { print(0x1E935); } +"\U01E936" { print(0x1E936); } +"\U01E937" { print(0x1E937); } +"\U01E938" { print(0x1E938); } +"\U01E939" { print(0x1E939); } +"\U01E93A" { print(0x1E93A); } +"\U01E93B" { print(0x1E93B); } +"\U01E93C" { print(0x1E93C); } +"\U01E93D" { print(0x1E93D); } +"\U01E93E" { print(0x1E93E); } +"\U01E93F" { print(0x1E93F); } +"\U01E940" { print(0x1E940); } +"\U01E941" { print(0x1E941); } +"\U01E942" { print(0x1E942); } +"\U01E943" { print(0x1E943); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_11_0.output b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_11_0.output new file mode 100644 index 000000000..493ad3189 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_11_0.output @@ -0,0 +1,2780 @@ +input char 0041 matches 0041 case-insensitively +input char 0042 matches 0042 case-insensitively +input char 0043 matches 0043 case-insensitively +input char 0044 matches 0044 case-insensitively +input char 0045 matches 0045 case-insensitively +input char 0046 matches 0046 case-insensitively +input char 0047 matches 0047 case-insensitively +input char 0048 matches 0048 case-insensitively +input char 0049 matches 0049 case-insensitively +input char 004A matches 004A case-insensitively +input char 004B matches 004B case-insensitively +input char 004C matches 004C case-insensitively +input char 004D matches 004D case-insensitively +input char 004E matches 004E case-insensitively +input char 004F matches 004F case-insensitively +input char 0050 matches 0050 case-insensitively +input char 0051 matches 0051 case-insensitively +input char 0052 matches 0052 case-insensitively +input char 0053 matches 0053 case-insensitively +input char 0054 matches 0054 case-insensitively +input char 0055 matches 0055 case-insensitively +input char 0056 matches 0056 case-insensitively +input char 0057 matches 0057 case-insensitively +input char 0058 matches 0058 case-insensitively +input char 0059 matches 0059 case-insensitively +input char 005A matches 005A case-insensitively +input char 0061 matches 0041 case-insensitively +input char 0062 matches 0042 case-insensitively +input char 0063 matches 0043 case-insensitively +input char 0064 matches 0044 case-insensitively +input char 0065 matches 0045 case-insensitively +input char 0066 matches 0046 case-insensitively +input char 0067 matches 0047 case-insensitively +input char 0068 matches 0048 case-insensitively +input char 0069 matches 0049 case-insensitively +input char 006A matches 004A case-insensitively +input char 006B matches 004B case-insensitively +input char 006C matches 004C case-insensitively +input char 006D matches 004D case-insensitively +input char 006E matches 004E case-insensitively +input char 006F matches 004F case-insensitively +input char 0070 matches 0050 case-insensitively +input char 0071 matches 0051 case-insensitively +input char 0072 matches 0052 case-insensitively +input char 0073 matches 0053 case-insensitively +input char 0074 matches 0054 case-insensitively +input char 0075 matches 0055 case-insensitively +input char 0076 matches 0056 case-insensitively +input char 0077 matches 0057 case-insensitively +input char 0078 matches 0058 case-insensitively +input char 0079 matches 0059 case-insensitively +input char 007A matches 005A case-insensitively +input char 00B5 matches 00B5 case-insensitively +input char 00C0 matches 00C0 case-insensitively +input char 00C1 matches 00C1 case-insensitively +input char 00C2 matches 00C2 case-insensitively +input char 00C3 matches 00C3 case-insensitively +input char 00C4 matches 00C4 case-insensitively +input char 00C5 matches 00C5 case-insensitively +input char 00C6 matches 00C6 case-insensitively +input char 00C7 matches 00C7 case-insensitively +input char 00C8 matches 00C8 case-insensitively +input char 00C9 matches 00C9 case-insensitively +input char 00CA matches 00CA case-insensitively +input char 00CB matches 00CB case-insensitively +input char 00CC matches 00CC case-insensitively +input char 00CD matches 00CD case-insensitively +input char 00CE matches 00CE case-insensitively +input char 00CF matches 00CF case-insensitively +input char 00D0 matches 00D0 case-insensitively +input char 00D1 matches 00D1 case-insensitively +input char 00D2 matches 00D2 case-insensitively +input char 00D3 matches 00D3 case-insensitively +input char 00D4 matches 00D4 case-insensitively +input char 00D5 matches 00D5 case-insensitively +input char 00D6 matches 00D6 case-insensitively +input char 00D8 matches 00D8 case-insensitively +input char 00D9 matches 00D9 case-insensitively +input char 00DA matches 00DA case-insensitively +input char 00DB matches 00DB case-insensitively +input char 00DC matches 00DC case-insensitively +input char 00DD matches 00DD case-insensitively +input char 00DE matches 00DE case-insensitively +input char 00DF matches 00DF case-insensitively +input char 00E0 matches 00C0 case-insensitively +input char 00E1 matches 00C1 case-insensitively +input char 00E2 matches 00C2 case-insensitively +input char 00E3 matches 00C3 case-insensitively +input char 00E4 matches 00C4 case-insensitively +input char 00E5 matches 00C5 case-insensitively +input char 00E6 matches 00C6 case-insensitively +input char 00E7 matches 00C7 case-insensitively +input char 00E8 matches 00C8 case-insensitively +input char 00E9 matches 00C9 case-insensitively +input char 00EA matches 00CA case-insensitively +input char 00EB matches 00CB case-insensitively +input char 00EC matches 00CC case-insensitively +input char 00ED matches 00CD case-insensitively +input char 00EE matches 00CE case-insensitively +input char 00EF matches 00CF case-insensitively +input char 00F0 matches 00D0 case-insensitively +input char 00F1 matches 00D1 case-insensitively +input char 00F2 matches 00D2 case-insensitively +input char 00F3 matches 00D3 case-insensitively +input char 00F4 matches 00D4 case-insensitively +input char 00F5 matches 00D5 case-insensitively +input char 00F6 matches 00D6 case-insensitively +input char 00F8 matches 00D8 case-insensitively +input char 00F9 matches 00D9 case-insensitively +input char 00FA matches 00DA case-insensitively +input char 00FB matches 00DB case-insensitively +input char 00FC matches 00DC case-insensitively +input char 00FD matches 00DD case-insensitively +input char 00FE matches 00DE case-insensitively +input char 00FF matches 00FF case-insensitively +input char 0100 matches 0100 case-insensitively +input char 0101 matches 0100 case-insensitively +input char 0102 matches 0102 case-insensitively +input char 0103 matches 0102 case-insensitively +input char 0104 matches 0104 case-insensitively +input char 0105 matches 0104 case-insensitively +input char 0106 matches 0106 case-insensitively +input char 0107 matches 0106 case-insensitively +input char 0108 matches 0108 case-insensitively +input char 0109 matches 0108 case-insensitively +input char 010A matches 010A case-insensitively +input char 010B matches 010A case-insensitively +input char 010C matches 010C case-insensitively +input char 010D matches 010C case-insensitively +input char 010E matches 010E case-insensitively +input char 010F matches 010E case-insensitively +input char 0110 matches 0110 case-insensitively +input char 0111 matches 0110 case-insensitively +input char 0112 matches 0112 case-insensitively +input char 0113 matches 0112 case-insensitively +input char 0114 matches 0114 case-insensitively +input char 0115 matches 0114 case-insensitively +input char 0116 matches 0116 case-insensitively +input char 0117 matches 0116 case-insensitively +input char 0118 matches 0118 case-insensitively +input char 0119 matches 0118 case-insensitively +input char 011A matches 011A case-insensitively +input char 011B matches 011A case-insensitively +input char 011C matches 011C case-insensitively +input char 011D matches 011C case-insensitively +input char 011E matches 011E case-insensitively +input char 011F matches 011E case-insensitively +input char 0120 matches 0120 case-insensitively +input char 0121 matches 0120 case-insensitively +input char 0122 matches 0122 case-insensitively +input char 0123 matches 0122 case-insensitively +input char 0124 matches 0124 case-insensitively +input char 0125 matches 0124 case-insensitively +input char 0126 matches 0126 case-insensitively +input char 0127 matches 0126 case-insensitively +input char 0128 matches 0128 case-insensitively +input char 0129 matches 0128 case-insensitively +input char 012A matches 012A case-insensitively +input char 012B matches 012A case-insensitively +input char 012C matches 012C case-insensitively +input char 012D matches 012C case-insensitively +input char 012E matches 012E case-insensitively +input char 012F matches 012E case-insensitively +input char 0130 matches 0049 case-insensitively +input char 0131 matches 0049 case-insensitively +input char 0132 matches 0132 case-insensitively +input char 0133 matches 0132 case-insensitively +input char 0134 matches 0134 case-insensitively +input char 0135 matches 0134 case-insensitively +input char 0136 matches 0136 case-insensitively +input char 0137 matches 0136 case-insensitively +input char 0139 matches 0139 case-insensitively +input char 013A matches 0139 case-insensitively +input char 013B matches 013B case-insensitively +input char 013C matches 013B case-insensitively +input char 013D matches 013D case-insensitively +input char 013E matches 013D case-insensitively +input char 013F matches 013F case-insensitively +input char 0140 matches 013F case-insensitively +input char 0141 matches 0141 case-insensitively +input char 0142 matches 0141 case-insensitively +input char 0143 matches 0143 case-insensitively +input char 0144 matches 0143 case-insensitively +input char 0145 matches 0145 case-insensitively +input char 0146 matches 0145 case-insensitively +input char 0147 matches 0147 case-insensitively +input char 0148 matches 0147 case-insensitively +input char 014A matches 014A case-insensitively +input char 014B matches 014A case-insensitively +input char 014C matches 014C case-insensitively +input char 014D matches 014C case-insensitively +input char 014E matches 014E case-insensitively +input char 014F matches 014E case-insensitively +input char 0150 matches 0150 case-insensitively +input char 0151 matches 0150 case-insensitively +input char 0152 matches 0152 case-insensitively +input char 0153 matches 0152 case-insensitively +input char 0154 matches 0154 case-insensitively +input char 0155 matches 0154 case-insensitively +input char 0156 matches 0156 case-insensitively +input char 0157 matches 0156 case-insensitively +input char 0158 matches 0158 case-insensitively +input char 0159 matches 0158 case-insensitively +input char 015A matches 015A case-insensitively +input char 015B matches 015A case-insensitively +input char 015C matches 015C case-insensitively +input char 015D matches 015C case-insensitively +input char 015E matches 015E case-insensitively +input char 015F matches 015E case-insensitively +input char 0160 matches 0160 case-insensitively +input char 0161 matches 0160 case-insensitively +input char 0162 matches 0162 case-insensitively +input char 0163 matches 0162 case-insensitively +input char 0164 matches 0164 case-insensitively +input char 0165 matches 0164 case-insensitively +input char 0166 matches 0166 case-insensitively +input char 0167 matches 0166 case-insensitively +input char 0168 matches 0168 case-insensitively +input char 0169 matches 0168 case-insensitively +input char 016A matches 016A case-insensitively +input char 016B matches 016A case-insensitively +input char 016C matches 016C case-insensitively +input char 016D matches 016C case-insensitively +input char 016E matches 016E case-insensitively +input char 016F matches 016E case-insensitively +input char 0170 matches 0170 case-insensitively +input char 0171 matches 0170 case-insensitively +input char 0172 matches 0172 case-insensitively +input char 0173 matches 0172 case-insensitively +input char 0174 matches 0174 case-insensitively +input char 0175 matches 0174 case-insensitively +input char 0176 matches 0176 case-insensitively +input char 0177 matches 0176 case-insensitively +input char 0178 matches 00FF case-insensitively +input char 0179 matches 0179 case-insensitively +input char 017A matches 0179 case-insensitively +input char 017B matches 017B case-insensitively +input char 017C matches 017B case-insensitively +input char 017D matches 017D case-insensitively +input char 017E matches 017D case-insensitively +input char 017F matches 0053 case-insensitively +input char 0180 matches 0180 case-insensitively +input char 0181 matches 0181 case-insensitively +input char 0182 matches 0182 case-insensitively +input char 0183 matches 0182 case-insensitively +input char 0184 matches 0184 case-insensitively +input char 0185 matches 0184 case-insensitively +input char 0186 matches 0186 case-insensitively +input char 0187 matches 0187 case-insensitively +input char 0188 matches 0187 case-insensitively +input char 0189 matches 0189 case-insensitively +input char 018A matches 018A case-insensitively +input char 018B matches 018B case-insensitively +input char 018C matches 018B case-insensitively +input char 018E matches 018E case-insensitively +input char 018F matches 018F case-insensitively +input char 0190 matches 0190 case-insensitively +input char 0191 matches 0191 case-insensitively +input char 0192 matches 0191 case-insensitively +input char 0193 matches 0193 case-insensitively +input char 0194 matches 0194 case-insensitively +input char 0195 matches 0195 case-insensitively +input char 0196 matches 0196 case-insensitively +input char 0197 matches 0197 case-insensitively +input char 0198 matches 0198 case-insensitively +input char 0199 matches 0198 case-insensitively +input char 019A matches 019A case-insensitively +input char 019C matches 019C case-insensitively +input char 019D matches 019D case-insensitively +input char 019E matches 019E case-insensitively +input char 019F matches 019F case-insensitively +input char 01A0 matches 01A0 case-insensitively +input char 01A1 matches 01A0 case-insensitively +input char 01A2 matches 01A2 case-insensitively +input char 01A3 matches 01A2 case-insensitively +input char 01A4 matches 01A4 case-insensitively +input char 01A5 matches 01A4 case-insensitively +input char 01A6 matches 01A6 case-insensitively +input char 01A7 matches 01A7 case-insensitively +input char 01A8 matches 01A7 case-insensitively +input char 01A9 matches 01A9 case-insensitively +input char 01AC matches 01AC case-insensitively +input char 01AD matches 01AC case-insensitively +input char 01AE matches 01AE case-insensitively +input char 01AF matches 01AF case-insensitively +input char 01B0 matches 01AF case-insensitively +input char 01B1 matches 01B1 case-insensitively +input char 01B2 matches 01B2 case-insensitively +input char 01B3 matches 01B3 case-insensitively +input char 01B4 matches 01B3 case-insensitively +input char 01B5 matches 01B5 case-insensitively +input char 01B6 matches 01B5 case-insensitively +input char 01B7 matches 01B7 case-insensitively +input char 01B8 matches 01B8 case-insensitively +input char 01B9 matches 01B8 case-insensitively +input char 01BC matches 01BC case-insensitively +input char 01BD matches 01BC case-insensitively +input char 01BF matches 01BF case-insensitively +input char 01C4 matches 01C4 case-insensitively +input char 01C5 matches 01C4 case-insensitively +input char 01C6 matches 01C4 case-insensitively +input char 01C7 matches 01C7 case-insensitively +input char 01C8 matches 01C7 case-insensitively +input char 01C9 matches 01C7 case-insensitively +input char 01CA matches 01CA case-insensitively +input char 01CB matches 01CA case-insensitively +input char 01CC matches 01CA case-insensitively +input char 01CD matches 01CD case-insensitively +input char 01CE matches 01CD case-insensitively +input char 01CF matches 01CF case-insensitively +input char 01D0 matches 01CF case-insensitively +input char 01D1 matches 01D1 case-insensitively +input char 01D2 matches 01D1 case-insensitively +input char 01D3 matches 01D3 case-insensitively +input char 01D4 matches 01D3 case-insensitively +input char 01D5 matches 01D5 case-insensitively +input char 01D6 matches 01D5 case-insensitively +input char 01D7 matches 01D7 case-insensitively +input char 01D8 matches 01D7 case-insensitively +input char 01D9 matches 01D9 case-insensitively +input char 01DA matches 01D9 case-insensitively +input char 01DB matches 01DB case-insensitively +input char 01DC matches 01DB case-insensitively +input char 01DD matches 018E case-insensitively +input char 01DE matches 01DE case-insensitively +input char 01DF matches 01DE case-insensitively +input char 01E0 matches 01E0 case-insensitively +input char 01E1 matches 01E0 case-insensitively +input char 01E2 matches 01E2 case-insensitively +input char 01E3 matches 01E2 case-insensitively +input char 01E4 matches 01E4 case-insensitively +input char 01E5 matches 01E4 case-insensitively +input char 01E6 matches 01E6 case-insensitively +input char 01E7 matches 01E6 case-insensitively +input char 01E8 matches 01E8 case-insensitively +input char 01E9 matches 01E8 case-insensitively +input char 01EA matches 01EA case-insensitively +input char 01EB matches 01EA case-insensitively +input char 01EC matches 01EC case-insensitively +input char 01ED matches 01EC case-insensitively +input char 01EE matches 01EE case-insensitively +input char 01EF matches 01EE case-insensitively +input char 01F1 matches 01F1 case-insensitively +input char 01F2 matches 01F1 case-insensitively +input char 01F3 matches 01F1 case-insensitively +input char 01F4 matches 01F4 case-insensitively +input char 01F5 matches 01F4 case-insensitively +input char 01F6 matches 0195 case-insensitively +input char 01F7 matches 01BF case-insensitively +input char 01F8 matches 01F8 case-insensitively +input char 01F9 matches 01F8 case-insensitively +input char 01FA matches 01FA case-insensitively +input char 01FB matches 01FA case-insensitively +input char 01FC matches 01FC case-insensitively +input char 01FD matches 01FC case-insensitively +input char 01FE matches 01FE case-insensitively +input char 01FF matches 01FE case-insensitively +input char 0200 matches 0200 case-insensitively +input char 0201 matches 0200 case-insensitively +input char 0202 matches 0202 case-insensitively +input char 0203 matches 0202 case-insensitively +input char 0204 matches 0204 case-insensitively +input char 0205 matches 0204 case-insensitively +input char 0206 matches 0206 case-insensitively +input char 0207 matches 0206 case-insensitively +input char 0208 matches 0208 case-insensitively +input char 0209 matches 0208 case-insensitively +input char 020A matches 020A case-insensitively +input char 020B matches 020A case-insensitively +input char 020C matches 020C case-insensitively +input char 020D matches 020C case-insensitively +input char 020E matches 020E case-insensitively +input char 020F matches 020E case-insensitively +input char 0210 matches 0210 case-insensitively +input char 0211 matches 0210 case-insensitively +input char 0212 matches 0212 case-insensitively +input char 0213 matches 0212 case-insensitively +input char 0214 matches 0214 case-insensitively +input char 0215 matches 0214 case-insensitively +input char 0216 matches 0216 case-insensitively +input char 0217 matches 0216 case-insensitively +input char 0218 matches 0218 case-insensitively +input char 0219 matches 0218 case-insensitively +input char 021A matches 021A case-insensitively +input char 021B matches 021A case-insensitively +input char 021C matches 021C case-insensitively +input char 021D matches 021C case-insensitively +input char 021E matches 021E case-insensitively +input char 021F matches 021E case-insensitively +input char 0220 matches 019E case-insensitively +input char 0222 matches 0222 case-insensitively +input char 0223 matches 0222 case-insensitively +input char 0224 matches 0224 case-insensitively +input char 0225 matches 0224 case-insensitively +input char 0226 matches 0226 case-insensitively +input char 0227 matches 0226 case-insensitively +input char 0228 matches 0228 case-insensitively +input char 0229 matches 0228 case-insensitively +input char 022A matches 022A case-insensitively +input char 022B matches 022A case-insensitively +input char 022C matches 022C case-insensitively +input char 022D matches 022C case-insensitively +input char 022E matches 022E case-insensitively +input char 022F matches 022E case-insensitively +input char 0230 matches 0230 case-insensitively +input char 0231 matches 0230 case-insensitively +input char 0232 matches 0232 case-insensitively +input char 0233 matches 0232 case-insensitively +input char 023A matches 023A case-insensitively +input char 023B matches 023B case-insensitively +input char 023C matches 023B case-insensitively +input char 023D matches 019A case-insensitively +input char 023E matches 023E case-insensitively +input char 023F matches 023F case-insensitively +input char 0240 matches 0240 case-insensitively +input char 0241 matches 0241 case-insensitively +input char 0242 matches 0241 case-insensitively +input char 0243 matches 0180 case-insensitively +input char 0244 matches 0244 case-insensitively +input char 0245 matches 0245 case-insensitively +input char 0246 matches 0246 case-insensitively +input char 0247 matches 0246 case-insensitively +input char 0248 matches 0248 case-insensitively +input char 0249 matches 0248 case-insensitively +input char 024A matches 024A case-insensitively +input char 024B matches 024A case-insensitively +input char 024C matches 024C case-insensitively +input char 024D matches 024C case-insensitively +input char 024E matches 024E case-insensitively +input char 024F matches 024E case-insensitively +input char 0250 matches 0250 case-insensitively +input char 0251 matches 0251 case-insensitively +input char 0252 matches 0252 case-insensitively +input char 0253 matches 0181 case-insensitively +input char 0254 matches 0186 case-insensitively +input char 0256 matches 0189 case-insensitively +input char 0257 matches 018A case-insensitively +input char 0259 matches 018F case-insensitively +input char 025B matches 0190 case-insensitively +input char 025C matches 025C case-insensitively +input char 0260 matches 0193 case-insensitively +input char 0261 matches 0261 case-insensitively +input char 0263 matches 0194 case-insensitively +input char 0265 matches 0265 case-insensitively +input char 0266 matches 0266 case-insensitively +input char 0268 matches 0197 case-insensitively +input char 0269 matches 0196 case-insensitively +input char 026A matches 026A case-insensitively +input char 026B matches 026B case-insensitively +input char 026C matches 026C case-insensitively +input char 026F matches 019C case-insensitively +input char 0271 matches 0271 case-insensitively +input char 0272 matches 019D case-insensitively +input char 0275 matches 019F case-insensitively +input char 027D matches 027D case-insensitively +input char 0280 matches 01A6 case-insensitively +input char 0283 matches 01A9 case-insensitively +input char 0287 matches 0287 case-insensitively +input char 0288 matches 01AE case-insensitively +input char 0289 matches 0244 case-insensitively +input char 028A matches 01B1 case-insensitively +input char 028B matches 01B2 case-insensitively +input char 028C matches 0245 case-insensitively +input char 0292 matches 01B7 case-insensitively +input char 029D matches 029D case-insensitively +input char 029E matches 029E case-insensitively +input char 0345 matches 0345 case-insensitively +input char 0370 matches 0370 case-insensitively +input char 0371 matches 0370 case-insensitively +input char 0372 matches 0372 case-insensitively +input char 0373 matches 0372 case-insensitively +input char 0376 matches 0376 case-insensitively +input char 0377 matches 0376 case-insensitively +input char 037B matches 037B case-insensitively +input char 037C matches 037C case-insensitively +input char 037D matches 037D case-insensitively +input char 037F matches 037F case-insensitively +input char 0386 matches 0386 case-insensitively +input char 0388 matches 0388 case-insensitively +input char 0389 matches 0389 case-insensitively +input char 038A matches 038A case-insensitively +input char 038C matches 038C case-insensitively +input char 038E matches 038E case-insensitively +input char 038F matches 038F case-insensitively +input char 0391 matches 0391 case-insensitively +input char 0392 matches 0392 case-insensitively +input char 0393 matches 0393 case-insensitively +input char 0394 matches 0394 case-insensitively +input char 0395 matches 0395 case-insensitively +input char 0396 matches 0396 case-insensitively +input char 0397 matches 0397 case-insensitively +input char 0398 matches 0398 case-insensitively +input char 0399 matches 0345 case-insensitively +input char 039A matches 039A case-insensitively +input char 039B matches 039B case-insensitively +input char 039C matches 00B5 case-insensitively +input char 039D matches 039D case-insensitively +input char 039E matches 039E case-insensitively +input char 039F matches 039F case-insensitively +input char 03A0 matches 03A0 case-insensitively +input char 03A1 matches 03A1 case-insensitively +input char 03A3 matches 03A3 case-insensitively +input char 03A4 matches 03A4 case-insensitively +input char 03A5 matches 03A5 case-insensitively +input char 03A6 matches 03A6 case-insensitively +input char 03A7 matches 03A7 case-insensitively +input char 03A8 matches 03A8 case-insensitively +input char 03A9 matches 03A9 case-insensitively +input char 03AA matches 03AA case-insensitively +input char 03AB matches 03AB case-insensitively +input char 03AC matches 0386 case-insensitively +input char 03AD matches 0388 case-insensitively +input char 03AE matches 0389 case-insensitively +input char 03AF matches 038A case-insensitively +input char 03B1 matches 0391 case-insensitively +input char 03B2 matches 0392 case-insensitively +input char 03B3 matches 0393 case-insensitively +input char 03B4 matches 0394 case-insensitively +input char 03B5 matches 0395 case-insensitively +input char 03B6 matches 0396 case-insensitively +input char 03B7 matches 0397 case-insensitively +input char 03B8 matches 0398 case-insensitively +input char 03B9 matches 0345 case-insensitively +input char 03BA matches 039A case-insensitively +input char 03BB matches 039B case-insensitively +input char 03BC matches 00B5 case-insensitively +input char 03BD matches 039D case-insensitively +input char 03BE matches 039E case-insensitively +input char 03BF matches 039F case-insensitively +input char 03C0 matches 03A0 case-insensitively +input char 03C1 matches 03A1 case-insensitively +input char 03C2 matches 03A3 case-insensitively +input char 03C3 matches 03A3 case-insensitively +input char 03C4 matches 03A4 case-insensitively +input char 03C5 matches 03A5 case-insensitively +input char 03C6 matches 03A6 case-insensitively +input char 03C7 matches 03A7 case-insensitively +input char 03C8 matches 03A8 case-insensitively +input char 03C9 matches 03A9 case-insensitively +input char 03CA matches 03AA case-insensitively +input char 03CB matches 03AB case-insensitively +input char 03CC matches 038C case-insensitively +input char 03CD matches 038E case-insensitively +input char 03CE matches 038F case-insensitively +input char 03CF matches 03CF case-insensitively +input char 03D0 matches 0392 case-insensitively +input char 03D1 matches 0398 case-insensitively +input char 03D5 matches 03A6 case-insensitively +input char 03D6 matches 03A0 case-insensitively +input char 03D7 matches 03CF case-insensitively +input char 03D8 matches 03D8 case-insensitively +input char 03D9 matches 03D8 case-insensitively +input char 03DA matches 03DA case-insensitively +input char 03DB matches 03DA case-insensitively +input char 03DC matches 03DC case-insensitively +input char 03DD matches 03DC case-insensitively +input char 03DE matches 03DE case-insensitively +input char 03DF matches 03DE case-insensitively +input char 03E0 matches 03E0 case-insensitively +input char 03E1 matches 03E0 case-insensitively +input char 03E2 matches 03E2 case-insensitively +input char 03E3 matches 03E2 case-insensitively +input char 03E4 matches 03E4 case-insensitively +input char 03E5 matches 03E4 case-insensitively +input char 03E6 matches 03E6 case-insensitively +input char 03E7 matches 03E6 case-insensitively +input char 03E8 matches 03E8 case-insensitively +input char 03E9 matches 03E8 case-insensitively +input char 03EA matches 03EA case-insensitively +input char 03EB matches 03EA case-insensitively +input char 03EC matches 03EC case-insensitively +input char 03ED matches 03EC case-insensitively +input char 03EE matches 03EE case-insensitively +input char 03EF matches 03EE case-insensitively +input char 03F0 matches 039A case-insensitively +input char 03F1 matches 03A1 case-insensitively +input char 03F2 matches 03F2 case-insensitively +input char 03F3 matches 037F case-insensitively +input char 03F4 matches 0398 case-insensitively +input char 03F5 matches 0395 case-insensitively +input char 03F7 matches 03F7 case-insensitively +input char 03F8 matches 03F7 case-insensitively +input char 03F9 matches 03F2 case-insensitively +input char 03FA matches 03FA case-insensitively +input char 03FB matches 03FA case-insensitively +input char 03FD matches 037B case-insensitively +input char 03FE matches 037C case-insensitively +input char 03FF matches 037D case-insensitively +input char 0400 matches 0400 case-insensitively +input char 0401 matches 0401 case-insensitively +input char 0402 matches 0402 case-insensitively +input char 0403 matches 0403 case-insensitively +input char 0404 matches 0404 case-insensitively +input char 0405 matches 0405 case-insensitively +input char 0406 matches 0406 case-insensitively +input char 0407 matches 0407 case-insensitively +input char 0408 matches 0408 case-insensitively +input char 0409 matches 0409 case-insensitively +input char 040A matches 040A case-insensitively +input char 040B matches 040B case-insensitively +input char 040C matches 040C case-insensitively +input char 040D matches 040D case-insensitively +input char 040E matches 040E case-insensitively +input char 040F matches 040F case-insensitively +input char 0410 matches 0410 case-insensitively +input char 0411 matches 0411 case-insensitively +input char 0412 matches 0412 case-insensitively +input char 0413 matches 0413 case-insensitively +input char 0414 matches 0414 case-insensitively +input char 0415 matches 0415 case-insensitively +input char 0416 matches 0416 case-insensitively +input char 0417 matches 0417 case-insensitively +input char 0418 matches 0418 case-insensitively +input char 0419 matches 0419 case-insensitively +input char 041A matches 041A case-insensitively +input char 041B matches 041B case-insensitively +input char 041C matches 041C case-insensitively +input char 041D matches 041D case-insensitively +input char 041E matches 041E case-insensitively +input char 041F matches 041F case-insensitively +input char 0420 matches 0420 case-insensitively +input char 0421 matches 0421 case-insensitively +input char 0422 matches 0422 case-insensitively +input char 0423 matches 0423 case-insensitively +input char 0424 matches 0424 case-insensitively +input char 0425 matches 0425 case-insensitively +input char 0426 matches 0426 case-insensitively +input char 0427 matches 0427 case-insensitively +input char 0428 matches 0428 case-insensitively +input char 0429 matches 0429 case-insensitively +input char 042A matches 042A case-insensitively +input char 042B matches 042B case-insensitively +input char 042C matches 042C case-insensitively +input char 042D matches 042D case-insensitively +input char 042E matches 042E case-insensitively +input char 042F matches 042F case-insensitively +input char 0430 matches 0410 case-insensitively +input char 0431 matches 0411 case-insensitively +input char 0432 matches 0412 case-insensitively +input char 0433 matches 0413 case-insensitively +input char 0434 matches 0414 case-insensitively +input char 0435 matches 0415 case-insensitively +input char 0436 matches 0416 case-insensitively +input char 0437 matches 0417 case-insensitively +input char 0438 matches 0418 case-insensitively +input char 0439 matches 0419 case-insensitively +input char 043A matches 041A case-insensitively +input char 043B matches 041B case-insensitively +input char 043C matches 041C case-insensitively +input char 043D matches 041D case-insensitively +input char 043E matches 041E case-insensitively +input char 043F matches 041F case-insensitively +input char 0440 matches 0420 case-insensitively +input char 0441 matches 0421 case-insensitively +input char 0442 matches 0422 case-insensitively +input char 0443 matches 0423 case-insensitively +input char 0444 matches 0424 case-insensitively +input char 0445 matches 0425 case-insensitively +input char 0446 matches 0426 case-insensitively +input char 0447 matches 0427 case-insensitively +input char 0448 matches 0428 case-insensitively +input char 0449 matches 0429 case-insensitively +input char 044A matches 042A case-insensitively +input char 044B matches 042B case-insensitively +input char 044C matches 042C case-insensitively +input char 044D matches 042D case-insensitively +input char 044E matches 042E case-insensitively +input char 044F matches 042F case-insensitively +input char 0450 matches 0400 case-insensitively +input char 0451 matches 0401 case-insensitively +input char 0452 matches 0402 case-insensitively +input char 0453 matches 0403 case-insensitively +input char 0454 matches 0404 case-insensitively +input char 0455 matches 0405 case-insensitively +input char 0456 matches 0406 case-insensitively +input char 0457 matches 0407 case-insensitively +input char 0458 matches 0408 case-insensitively +input char 0459 matches 0409 case-insensitively +input char 045A matches 040A case-insensitively +input char 045B matches 040B case-insensitively +input char 045C matches 040C case-insensitively +input char 045D matches 040D case-insensitively +input char 045E matches 040E case-insensitively +input char 045F matches 040F case-insensitively +input char 0460 matches 0460 case-insensitively +input char 0461 matches 0460 case-insensitively +input char 0462 matches 0462 case-insensitively +input char 0463 matches 0462 case-insensitively +input char 0464 matches 0464 case-insensitively +input char 0465 matches 0464 case-insensitively +input char 0466 matches 0466 case-insensitively +input char 0467 matches 0466 case-insensitively +input char 0468 matches 0468 case-insensitively +input char 0469 matches 0468 case-insensitively +input char 046A matches 046A case-insensitively +input char 046B matches 046A case-insensitively +input char 046C matches 046C case-insensitively +input char 046D matches 046C case-insensitively +input char 046E matches 046E case-insensitively +input char 046F matches 046E case-insensitively +input char 0470 matches 0470 case-insensitively +input char 0471 matches 0470 case-insensitively +input char 0472 matches 0472 case-insensitively +input char 0473 matches 0472 case-insensitively +input char 0474 matches 0474 case-insensitively +input char 0475 matches 0474 case-insensitively +input char 0476 matches 0476 case-insensitively +input char 0477 matches 0476 case-insensitively +input char 0478 matches 0478 case-insensitively +input char 0479 matches 0478 case-insensitively +input char 047A matches 047A case-insensitively +input char 047B matches 047A case-insensitively +input char 047C matches 047C case-insensitively +input char 047D matches 047C case-insensitively +input char 047E matches 047E case-insensitively +input char 047F matches 047E case-insensitively +input char 0480 matches 0480 case-insensitively +input char 0481 matches 0480 case-insensitively +input char 048A matches 048A case-insensitively +input char 048B matches 048A case-insensitively +input char 048C matches 048C case-insensitively +input char 048D matches 048C case-insensitively +input char 048E matches 048E case-insensitively +input char 048F matches 048E case-insensitively +input char 0490 matches 0490 case-insensitively +input char 0491 matches 0490 case-insensitively +input char 0492 matches 0492 case-insensitively +input char 0493 matches 0492 case-insensitively +input char 0494 matches 0494 case-insensitively +input char 0495 matches 0494 case-insensitively +input char 0496 matches 0496 case-insensitively +input char 0497 matches 0496 case-insensitively +input char 0498 matches 0498 case-insensitively +input char 0499 matches 0498 case-insensitively +input char 049A matches 049A case-insensitively +input char 049B matches 049A case-insensitively +input char 049C matches 049C case-insensitively +input char 049D matches 049C case-insensitively +input char 049E matches 049E case-insensitively +input char 049F matches 049E case-insensitively +input char 04A0 matches 04A0 case-insensitively +input char 04A1 matches 04A0 case-insensitively +input char 04A2 matches 04A2 case-insensitively +input char 04A3 matches 04A2 case-insensitively +input char 04A4 matches 04A4 case-insensitively +input char 04A5 matches 04A4 case-insensitively +input char 04A6 matches 04A6 case-insensitively +input char 04A7 matches 04A6 case-insensitively +input char 04A8 matches 04A8 case-insensitively +input char 04A9 matches 04A8 case-insensitively +input char 04AA matches 04AA case-insensitively +input char 04AB matches 04AA case-insensitively +input char 04AC matches 04AC case-insensitively +input char 04AD matches 04AC case-insensitively +input char 04AE matches 04AE case-insensitively +input char 04AF matches 04AE case-insensitively +input char 04B0 matches 04B0 case-insensitively +input char 04B1 matches 04B0 case-insensitively +input char 04B2 matches 04B2 case-insensitively +input char 04B3 matches 04B2 case-insensitively +input char 04B4 matches 04B4 case-insensitively +input char 04B5 matches 04B4 case-insensitively +input char 04B6 matches 04B6 case-insensitively +input char 04B7 matches 04B6 case-insensitively +input char 04B8 matches 04B8 case-insensitively +input char 04B9 matches 04B8 case-insensitively +input char 04BA matches 04BA case-insensitively +input char 04BB matches 04BA case-insensitively +input char 04BC matches 04BC case-insensitively +input char 04BD matches 04BC case-insensitively +input char 04BE matches 04BE case-insensitively +input char 04BF matches 04BE case-insensitively +input char 04C0 matches 04C0 case-insensitively +input char 04C1 matches 04C1 case-insensitively +input char 04C2 matches 04C1 case-insensitively +input char 04C3 matches 04C3 case-insensitively +input char 04C4 matches 04C3 case-insensitively +input char 04C5 matches 04C5 case-insensitively +input char 04C6 matches 04C5 case-insensitively +input char 04C7 matches 04C7 case-insensitively +input char 04C8 matches 04C7 case-insensitively +input char 04C9 matches 04C9 case-insensitively +input char 04CA matches 04C9 case-insensitively +input char 04CB matches 04CB case-insensitively +input char 04CC matches 04CB case-insensitively +input char 04CD matches 04CD case-insensitively +input char 04CE matches 04CD case-insensitively +input char 04CF matches 04C0 case-insensitively +input char 04D0 matches 04D0 case-insensitively +input char 04D1 matches 04D0 case-insensitively +input char 04D2 matches 04D2 case-insensitively +input char 04D3 matches 04D2 case-insensitively +input char 04D4 matches 04D4 case-insensitively +input char 04D5 matches 04D4 case-insensitively +input char 04D6 matches 04D6 case-insensitively +input char 04D7 matches 04D6 case-insensitively +input char 04D8 matches 04D8 case-insensitively +input char 04D9 matches 04D8 case-insensitively +input char 04DA matches 04DA case-insensitively +input char 04DB matches 04DA case-insensitively +input char 04DC matches 04DC case-insensitively +input char 04DD matches 04DC case-insensitively +input char 04DE matches 04DE case-insensitively +input char 04DF matches 04DE case-insensitively +input char 04E0 matches 04E0 case-insensitively +input char 04E1 matches 04E0 case-insensitively +input char 04E2 matches 04E2 case-insensitively +input char 04E3 matches 04E2 case-insensitively +input char 04E4 matches 04E4 case-insensitively +input char 04E5 matches 04E4 case-insensitively +input char 04E6 matches 04E6 case-insensitively +input char 04E7 matches 04E6 case-insensitively +input char 04E8 matches 04E8 case-insensitively +input char 04E9 matches 04E8 case-insensitively +input char 04EA matches 04EA case-insensitively +input char 04EB matches 04EA case-insensitively +input char 04EC matches 04EC case-insensitively +input char 04ED matches 04EC case-insensitively +input char 04EE matches 04EE case-insensitively +input char 04EF matches 04EE case-insensitively +input char 04F0 matches 04F0 case-insensitively +input char 04F1 matches 04F0 case-insensitively +input char 04F2 matches 04F2 case-insensitively +input char 04F3 matches 04F2 case-insensitively +input char 04F4 matches 04F4 case-insensitively +input char 04F5 matches 04F4 case-insensitively +input char 04F6 matches 04F6 case-insensitively +input char 04F7 matches 04F6 case-insensitively +input char 04F8 matches 04F8 case-insensitively +input char 04F9 matches 04F8 case-insensitively +input char 04FA matches 04FA case-insensitively +input char 04FB matches 04FA case-insensitively +input char 04FC matches 04FC case-insensitively +input char 04FD matches 04FC case-insensitively +input char 04FE matches 04FE case-insensitively +input char 04FF matches 04FE case-insensitively +input char 0500 matches 0500 case-insensitively +input char 0501 matches 0500 case-insensitively +input char 0502 matches 0502 case-insensitively +input char 0503 matches 0502 case-insensitively +input char 0504 matches 0504 case-insensitively +input char 0505 matches 0504 case-insensitively +input char 0506 matches 0506 case-insensitively +input char 0507 matches 0506 case-insensitively +input char 0508 matches 0508 case-insensitively +input char 0509 matches 0508 case-insensitively +input char 050A matches 050A case-insensitively +input char 050B matches 050A case-insensitively +input char 050C matches 050C case-insensitively +input char 050D matches 050C case-insensitively +input char 050E matches 050E case-insensitively +input char 050F matches 050E case-insensitively +input char 0510 matches 0510 case-insensitively +input char 0511 matches 0510 case-insensitively +input char 0512 matches 0512 case-insensitively +input char 0513 matches 0512 case-insensitively +input char 0514 matches 0514 case-insensitively +input char 0515 matches 0514 case-insensitively +input char 0516 matches 0516 case-insensitively +input char 0517 matches 0516 case-insensitively +input char 0518 matches 0518 case-insensitively +input char 0519 matches 0518 case-insensitively +input char 051A matches 051A case-insensitively +input char 051B matches 051A case-insensitively +input char 051C matches 051C case-insensitively +input char 051D matches 051C case-insensitively +input char 051E matches 051E case-insensitively +input char 051F matches 051E case-insensitively +input char 0520 matches 0520 case-insensitively +input char 0521 matches 0520 case-insensitively +input char 0522 matches 0522 case-insensitively +input char 0523 matches 0522 case-insensitively +input char 0524 matches 0524 case-insensitively +input char 0525 matches 0524 case-insensitively +input char 0526 matches 0526 case-insensitively +input char 0527 matches 0526 case-insensitively +input char 0528 matches 0528 case-insensitively +input char 0529 matches 0528 case-insensitively +input char 052A matches 052A case-insensitively +input char 052B matches 052A case-insensitively +input char 052C matches 052C case-insensitively +input char 052D matches 052C case-insensitively +input char 052E matches 052E case-insensitively +input char 052F matches 052E case-insensitively +input char 0531 matches 0531 case-insensitively +input char 0532 matches 0532 case-insensitively +input char 0533 matches 0533 case-insensitively +input char 0534 matches 0534 case-insensitively +input char 0535 matches 0535 case-insensitively +input char 0536 matches 0536 case-insensitively +input char 0537 matches 0537 case-insensitively +input char 0538 matches 0538 case-insensitively +input char 0539 matches 0539 case-insensitively +input char 053A matches 053A case-insensitively +input char 053B matches 053B case-insensitively +input char 053C matches 053C case-insensitively +input char 053D matches 053D case-insensitively +input char 053E matches 053E case-insensitively +input char 053F matches 053F case-insensitively +input char 0540 matches 0540 case-insensitively +input char 0541 matches 0541 case-insensitively +input char 0542 matches 0542 case-insensitively +input char 0543 matches 0543 case-insensitively +input char 0544 matches 0544 case-insensitively +input char 0545 matches 0545 case-insensitively +input char 0546 matches 0546 case-insensitively +input char 0547 matches 0547 case-insensitively +input char 0548 matches 0548 case-insensitively +input char 0549 matches 0549 case-insensitively +input char 054A matches 054A case-insensitively +input char 054B matches 054B case-insensitively +input char 054C matches 054C case-insensitively +input char 054D matches 054D case-insensitively +input char 054E matches 054E case-insensitively +input char 054F matches 054F case-insensitively +input char 0550 matches 0550 case-insensitively +input char 0551 matches 0551 case-insensitively +input char 0552 matches 0552 case-insensitively +input char 0553 matches 0553 case-insensitively +input char 0554 matches 0554 case-insensitively +input char 0555 matches 0555 case-insensitively +input char 0556 matches 0556 case-insensitively +input char 0561 matches 0531 case-insensitively +input char 0562 matches 0532 case-insensitively +input char 0563 matches 0533 case-insensitively +input char 0564 matches 0534 case-insensitively +input char 0565 matches 0535 case-insensitively +input char 0566 matches 0536 case-insensitively +input char 0567 matches 0537 case-insensitively +input char 0568 matches 0538 case-insensitively +input char 0569 matches 0539 case-insensitively +input char 056A matches 053A case-insensitively +input char 056B matches 053B case-insensitively +input char 056C matches 053C case-insensitively +input char 056D matches 053D case-insensitively +input char 056E matches 053E case-insensitively +input char 056F matches 053F case-insensitively +input char 0570 matches 0540 case-insensitively +input char 0571 matches 0541 case-insensitively +input char 0572 matches 0542 case-insensitively +input char 0573 matches 0543 case-insensitively +input char 0574 matches 0544 case-insensitively +input char 0575 matches 0545 case-insensitively +input char 0576 matches 0546 case-insensitively +input char 0577 matches 0547 case-insensitively +input char 0578 matches 0548 case-insensitively +input char 0579 matches 0549 case-insensitively +input char 057A matches 054A case-insensitively +input char 057B matches 054B case-insensitively +input char 057C matches 054C case-insensitively +input char 057D matches 054D case-insensitively +input char 057E matches 054E case-insensitively +input char 057F matches 054F case-insensitively +input char 0580 matches 0550 case-insensitively +input char 0581 matches 0551 case-insensitively +input char 0582 matches 0552 case-insensitively +input char 0583 matches 0553 case-insensitively +input char 0584 matches 0554 case-insensitively +input char 0585 matches 0555 case-insensitively +input char 0586 matches 0556 case-insensitively +input char 10A0 matches 10A0 case-insensitively +input char 10A1 matches 10A1 case-insensitively +input char 10A2 matches 10A2 case-insensitively +input char 10A3 matches 10A3 case-insensitively +input char 10A4 matches 10A4 case-insensitively +input char 10A5 matches 10A5 case-insensitively +input char 10A6 matches 10A6 case-insensitively +input char 10A7 matches 10A7 case-insensitively +input char 10A8 matches 10A8 case-insensitively +input char 10A9 matches 10A9 case-insensitively +input char 10AA matches 10AA case-insensitively +input char 10AB matches 10AB case-insensitively +input char 10AC matches 10AC case-insensitively +input char 10AD matches 10AD case-insensitively +input char 10AE matches 10AE case-insensitively +input char 10AF matches 10AF case-insensitively +input char 10B0 matches 10B0 case-insensitively +input char 10B1 matches 10B1 case-insensitively +input char 10B2 matches 10B2 case-insensitively +input char 10B3 matches 10B3 case-insensitively +input char 10B4 matches 10B4 case-insensitively +input char 10B5 matches 10B5 case-insensitively +input char 10B6 matches 10B6 case-insensitively +input char 10B7 matches 10B7 case-insensitively +input char 10B8 matches 10B8 case-insensitively +input char 10B9 matches 10B9 case-insensitively +input char 10BA matches 10BA case-insensitively +input char 10BB matches 10BB case-insensitively +input char 10BC matches 10BC case-insensitively +input char 10BD matches 10BD case-insensitively +input char 10BE matches 10BE case-insensitively +input char 10BF matches 10BF case-insensitively +input char 10C0 matches 10C0 case-insensitively +input char 10C1 matches 10C1 case-insensitively +input char 10C2 matches 10C2 case-insensitively +input char 10C3 matches 10C3 case-insensitively +input char 10C4 matches 10C4 case-insensitively +input char 10C5 matches 10C5 case-insensitively +input char 10C7 matches 10C7 case-insensitively +input char 10CD matches 10CD case-insensitively +input char 10D0 matches 10D0 case-insensitively +input char 10D1 matches 10D1 case-insensitively +input char 10D2 matches 10D2 case-insensitively +input char 10D3 matches 10D3 case-insensitively +input char 10D4 matches 10D4 case-insensitively +input char 10D5 matches 10D5 case-insensitively +input char 10D6 matches 10D6 case-insensitively +input char 10D7 matches 10D7 case-insensitively +input char 10D8 matches 10D8 case-insensitively +input char 10D9 matches 10D9 case-insensitively +input char 10DA matches 10DA case-insensitively +input char 10DB matches 10DB case-insensitively +input char 10DC matches 10DC case-insensitively +input char 10DD matches 10DD case-insensitively +input char 10DE matches 10DE case-insensitively +input char 10DF matches 10DF case-insensitively +input char 10E0 matches 10E0 case-insensitively +input char 10E1 matches 10E1 case-insensitively +input char 10E2 matches 10E2 case-insensitively +input char 10E3 matches 10E3 case-insensitively +input char 10E4 matches 10E4 case-insensitively +input char 10E5 matches 10E5 case-insensitively +input char 10E6 matches 10E6 case-insensitively +input char 10E7 matches 10E7 case-insensitively +input char 10E8 matches 10E8 case-insensitively +input char 10E9 matches 10E9 case-insensitively +input char 10EA matches 10EA case-insensitively +input char 10EB matches 10EB case-insensitively +input char 10EC matches 10EC case-insensitively +input char 10ED matches 10ED case-insensitively +input char 10EE matches 10EE case-insensitively +input char 10EF matches 10EF case-insensitively +input char 10F0 matches 10F0 case-insensitively +input char 10F1 matches 10F1 case-insensitively +input char 10F2 matches 10F2 case-insensitively +input char 10F3 matches 10F3 case-insensitively +input char 10F4 matches 10F4 case-insensitively +input char 10F5 matches 10F5 case-insensitively +input char 10F6 matches 10F6 case-insensitively +input char 10F7 matches 10F7 case-insensitively +input char 10F8 matches 10F8 case-insensitively +input char 10F9 matches 10F9 case-insensitively +input char 10FA matches 10FA case-insensitively +input char 10FD matches 10FD case-insensitively +input char 10FE matches 10FE case-insensitively +input char 10FF matches 10FF case-insensitively +input char 13A0 matches 13A0 case-insensitively +input char 13A1 matches 13A1 case-insensitively +input char 13A2 matches 13A2 case-insensitively +input char 13A3 matches 13A3 case-insensitively +input char 13A4 matches 13A4 case-insensitively +input char 13A5 matches 13A5 case-insensitively +input char 13A6 matches 13A6 case-insensitively +input char 13A7 matches 13A7 case-insensitively +input char 13A8 matches 13A8 case-insensitively +input char 13A9 matches 13A9 case-insensitively +input char 13AA matches 13AA case-insensitively +input char 13AB matches 13AB case-insensitively +input char 13AC matches 13AC case-insensitively +input char 13AD matches 13AD case-insensitively +input char 13AE matches 13AE case-insensitively +input char 13AF matches 13AF case-insensitively +input char 13B0 matches 13B0 case-insensitively +input char 13B1 matches 13B1 case-insensitively +input char 13B2 matches 13B2 case-insensitively +input char 13B3 matches 13B3 case-insensitively +input char 13B4 matches 13B4 case-insensitively +input char 13B5 matches 13B5 case-insensitively +input char 13B6 matches 13B6 case-insensitively +input char 13B7 matches 13B7 case-insensitively +input char 13B8 matches 13B8 case-insensitively +input char 13B9 matches 13B9 case-insensitively +input char 13BA matches 13BA case-insensitively +input char 13BB matches 13BB case-insensitively +input char 13BC matches 13BC case-insensitively +input char 13BD matches 13BD case-insensitively +input char 13BE matches 13BE case-insensitively +input char 13BF matches 13BF case-insensitively +input char 13C0 matches 13C0 case-insensitively +input char 13C1 matches 13C1 case-insensitively +input char 13C2 matches 13C2 case-insensitively +input char 13C3 matches 13C3 case-insensitively +input char 13C4 matches 13C4 case-insensitively +input char 13C5 matches 13C5 case-insensitively +input char 13C6 matches 13C6 case-insensitively +input char 13C7 matches 13C7 case-insensitively +input char 13C8 matches 13C8 case-insensitively +input char 13C9 matches 13C9 case-insensitively +input char 13CA matches 13CA case-insensitively +input char 13CB matches 13CB case-insensitively +input char 13CC matches 13CC case-insensitively +input char 13CD matches 13CD case-insensitively +input char 13CE matches 13CE case-insensitively +input char 13CF matches 13CF case-insensitively +input char 13D0 matches 13D0 case-insensitively +input char 13D1 matches 13D1 case-insensitively +input char 13D2 matches 13D2 case-insensitively +input char 13D3 matches 13D3 case-insensitively +input char 13D4 matches 13D4 case-insensitively +input char 13D5 matches 13D5 case-insensitively +input char 13D6 matches 13D6 case-insensitively +input char 13D7 matches 13D7 case-insensitively +input char 13D8 matches 13D8 case-insensitively +input char 13D9 matches 13D9 case-insensitively +input char 13DA matches 13DA case-insensitively +input char 13DB matches 13DB case-insensitively +input char 13DC matches 13DC case-insensitively +input char 13DD matches 13DD case-insensitively +input char 13DE matches 13DE case-insensitively +input char 13DF matches 13DF case-insensitively +input char 13E0 matches 13E0 case-insensitively +input char 13E1 matches 13E1 case-insensitively +input char 13E2 matches 13E2 case-insensitively +input char 13E3 matches 13E3 case-insensitively +input char 13E4 matches 13E4 case-insensitively +input char 13E5 matches 13E5 case-insensitively +input char 13E6 matches 13E6 case-insensitively +input char 13E7 matches 13E7 case-insensitively +input char 13E8 matches 13E8 case-insensitively +input char 13E9 matches 13E9 case-insensitively +input char 13EA matches 13EA case-insensitively +input char 13EB matches 13EB case-insensitively +input char 13EC matches 13EC case-insensitively +input char 13ED matches 13ED case-insensitively +input char 13EE matches 13EE case-insensitively +input char 13EF matches 13EF case-insensitively +input char 13F0 matches 13F0 case-insensitively +input char 13F1 matches 13F1 case-insensitively +input char 13F2 matches 13F2 case-insensitively +input char 13F3 matches 13F3 case-insensitively +input char 13F4 matches 13F4 case-insensitively +input char 13F5 matches 13F5 case-insensitively +input char 13F8 matches 13F0 case-insensitively +input char 13F9 matches 13F1 case-insensitively +input char 13FA matches 13F2 case-insensitively +input char 13FB matches 13F3 case-insensitively +input char 13FC matches 13F4 case-insensitively +input char 13FD matches 13F5 case-insensitively +input char 1C80 matches 0412 case-insensitively +input char 1C81 matches 0414 case-insensitively +input char 1C82 matches 041E case-insensitively +input char 1C83 matches 0421 case-insensitively +input char 1C84 matches 0422 case-insensitively +input char 1C85 matches 0422 case-insensitively +input char 1C86 matches 042A case-insensitively +input char 1C87 matches 0462 case-insensitively +input char 1C88 matches 1C88 case-insensitively +input char 1C90 matches 10D0 case-insensitively +input char 1C91 matches 10D1 case-insensitively +input char 1C92 matches 10D2 case-insensitively +input char 1C93 matches 10D3 case-insensitively +input char 1C94 matches 10D4 case-insensitively +input char 1C95 matches 10D5 case-insensitively +input char 1C96 matches 10D6 case-insensitively +input char 1C97 matches 10D7 case-insensitively +input char 1C98 matches 10D8 case-insensitively +input char 1C99 matches 10D9 case-insensitively +input char 1C9A matches 10DA case-insensitively +input char 1C9B matches 10DB case-insensitively +input char 1C9C matches 10DC case-insensitively +input char 1C9D matches 10DD case-insensitively +input char 1C9E matches 10DE case-insensitively +input char 1C9F matches 10DF case-insensitively +input char 1CA0 matches 10E0 case-insensitively +input char 1CA1 matches 10E1 case-insensitively +input char 1CA2 matches 10E2 case-insensitively +input char 1CA3 matches 10E3 case-insensitively +input char 1CA4 matches 10E4 case-insensitively +input char 1CA5 matches 10E5 case-insensitively +input char 1CA6 matches 10E6 case-insensitively +input char 1CA7 matches 10E7 case-insensitively +input char 1CA8 matches 10E8 case-insensitively +input char 1CA9 matches 10E9 case-insensitively +input char 1CAA matches 10EA case-insensitively +input char 1CAB matches 10EB case-insensitively +input char 1CAC matches 10EC case-insensitively +input char 1CAD matches 10ED case-insensitively +input char 1CAE matches 10EE case-insensitively +input char 1CAF matches 10EF case-insensitively +input char 1CB0 matches 10F0 case-insensitively +input char 1CB1 matches 10F1 case-insensitively +input char 1CB2 matches 10F2 case-insensitively +input char 1CB3 matches 10F3 case-insensitively +input char 1CB4 matches 10F4 case-insensitively +input char 1CB5 matches 10F5 case-insensitively +input char 1CB6 matches 10F6 case-insensitively +input char 1CB7 matches 10F7 case-insensitively +input char 1CB8 matches 10F8 case-insensitively +input char 1CB9 matches 10F9 case-insensitively +input char 1CBA matches 10FA case-insensitively +input char 1CBD matches 10FD case-insensitively +input char 1CBE matches 10FE case-insensitively +input char 1CBF matches 10FF case-insensitively +input char 1D79 matches 1D79 case-insensitively +input char 1D7D matches 1D7D case-insensitively +input char 1E00 matches 1E00 case-insensitively +input char 1E01 matches 1E00 case-insensitively +input char 1E02 matches 1E02 case-insensitively +input char 1E03 matches 1E02 case-insensitively +input char 1E04 matches 1E04 case-insensitively +input char 1E05 matches 1E04 case-insensitively +input char 1E06 matches 1E06 case-insensitively +input char 1E07 matches 1E06 case-insensitively +input char 1E08 matches 1E08 case-insensitively +input char 1E09 matches 1E08 case-insensitively +input char 1E0A matches 1E0A case-insensitively +input char 1E0B matches 1E0A case-insensitively +input char 1E0C matches 1E0C case-insensitively +input char 1E0D matches 1E0C case-insensitively +input char 1E0E matches 1E0E case-insensitively +input char 1E0F matches 1E0E case-insensitively +input char 1E10 matches 1E10 case-insensitively +input char 1E11 matches 1E10 case-insensitively +input char 1E12 matches 1E12 case-insensitively +input char 1E13 matches 1E12 case-insensitively +input char 1E14 matches 1E14 case-insensitively +input char 1E15 matches 1E14 case-insensitively +input char 1E16 matches 1E16 case-insensitively +input char 1E17 matches 1E16 case-insensitively +input char 1E18 matches 1E18 case-insensitively +input char 1E19 matches 1E18 case-insensitively +input char 1E1A matches 1E1A case-insensitively +input char 1E1B matches 1E1A case-insensitively +input char 1E1C matches 1E1C case-insensitively +input char 1E1D matches 1E1C case-insensitively +input char 1E1E matches 1E1E case-insensitively +input char 1E1F matches 1E1E case-insensitively +input char 1E20 matches 1E20 case-insensitively +input char 1E21 matches 1E20 case-insensitively +input char 1E22 matches 1E22 case-insensitively +input char 1E23 matches 1E22 case-insensitively +input char 1E24 matches 1E24 case-insensitively +input char 1E25 matches 1E24 case-insensitively +input char 1E26 matches 1E26 case-insensitively +input char 1E27 matches 1E26 case-insensitively +input char 1E28 matches 1E28 case-insensitively +input char 1E29 matches 1E28 case-insensitively +input char 1E2A matches 1E2A case-insensitively +input char 1E2B matches 1E2A case-insensitively +input char 1E2C matches 1E2C case-insensitively +input char 1E2D matches 1E2C case-insensitively +input char 1E2E matches 1E2E case-insensitively +input char 1E2F matches 1E2E case-insensitively +input char 1E30 matches 1E30 case-insensitively +input char 1E31 matches 1E30 case-insensitively +input char 1E32 matches 1E32 case-insensitively +input char 1E33 matches 1E32 case-insensitively +input char 1E34 matches 1E34 case-insensitively +input char 1E35 matches 1E34 case-insensitively +input char 1E36 matches 1E36 case-insensitively +input char 1E37 matches 1E36 case-insensitively +input char 1E38 matches 1E38 case-insensitively +input char 1E39 matches 1E38 case-insensitively +input char 1E3A matches 1E3A case-insensitively +input char 1E3B matches 1E3A case-insensitively +input char 1E3C matches 1E3C case-insensitively +input char 1E3D matches 1E3C case-insensitively +input char 1E3E matches 1E3E case-insensitively +input char 1E3F matches 1E3E case-insensitively +input char 1E40 matches 1E40 case-insensitively +input char 1E41 matches 1E40 case-insensitively +input char 1E42 matches 1E42 case-insensitively +input char 1E43 matches 1E42 case-insensitively +input char 1E44 matches 1E44 case-insensitively +input char 1E45 matches 1E44 case-insensitively +input char 1E46 matches 1E46 case-insensitively +input char 1E47 matches 1E46 case-insensitively +input char 1E48 matches 1E48 case-insensitively +input char 1E49 matches 1E48 case-insensitively +input char 1E4A matches 1E4A case-insensitively +input char 1E4B matches 1E4A case-insensitively +input char 1E4C matches 1E4C case-insensitively +input char 1E4D matches 1E4C case-insensitively +input char 1E4E matches 1E4E case-insensitively +input char 1E4F matches 1E4E case-insensitively +input char 1E50 matches 1E50 case-insensitively +input char 1E51 matches 1E50 case-insensitively +input char 1E52 matches 1E52 case-insensitively +input char 1E53 matches 1E52 case-insensitively +input char 1E54 matches 1E54 case-insensitively +input char 1E55 matches 1E54 case-insensitively +input char 1E56 matches 1E56 case-insensitively +input char 1E57 matches 1E56 case-insensitively +input char 1E58 matches 1E58 case-insensitively +input char 1E59 matches 1E58 case-insensitively +input char 1E5A matches 1E5A case-insensitively +input char 1E5B matches 1E5A case-insensitively +input char 1E5C matches 1E5C case-insensitively +input char 1E5D matches 1E5C case-insensitively +input char 1E5E matches 1E5E case-insensitively +input char 1E5F matches 1E5E case-insensitively +input char 1E60 matches 1E60 case-insensitively +input char 1E61 matches 1E60 case-insensitively +input char 1E62 matches 1E62 case-insensitively +input char 1E63 matches 1E62 case-insensitively +input char 1E64 matches 1E64 case-insensitively +input char 1E65 matches 1E64 case-insensitively +input char 1E66 matches 1E66 case-insensitively +input char 1E67 matches 1E66 case-insensitively +input char 1E68 matches 1E68 case-insensitively +input char 1E69 matches 1E68 case-insensitively +input char 1E6A matches 1E6A case-insensitively +input char 1E6B matches 1E6A case-insensitively +input char 1E6C matches 1E6C case-insensitively +input char 1E6D matches 1E6C case-insensitively +input char 1E6E matches 1E6E case-insensitively +input char 1E6F matches 1E6E case-insensitively +input char 1E70 matches 1E70 case-insensitively +input char 1E71 matches 1E70 case-insensitively +input char 1E72 matches 1E72 case-insensitively +input char 1E73 matches 1E72 case-insensitively +input char 1E74 matches 1E74 case-insensitively +input char 1E75 matches 1E74 case-insensitively +input char 1E76 matches 1E76 case-insensitively +input char 1E77 matches 1E76 case-insensitively +input char 1E78 matches 1E78 case-insensitively +input char 1E79 matches 1E78 case-insensitively +input char 1E7A matches 1E7A case-insensitively +input char 1E7B matches 1E7A case-insensitively +input char 1E7C matches 1E7C case-insensitively +input char 1E7D matches 1E7C case-insensitively +input char 1E7E matches 1E7E case-insensitively +input char 1E7F matches 1E7E case-insensitively +input char 1E80 matches 1E80 case-insensitively +input char 1E81 matches 1E80 case-insensitively +input char 1E82 matches 1E82 case-insensitively +input char 1E83 matches 1E82 case-insensitively +input char 1E84 matches 1E84 case-insensitively +input char 1E85 matches 1E84 case-insensitively +input char 1E86 matches 1E86 case-insensitively +input char 1E87 matches 1E86 case-insensitively +input char 1E88 matches 1E88 case-insensitively +input char 1E89 matches 1E88 case-insensitively +input char 1E8A matches 1E8A case-insensitively +input char 1E8B matches 1E8A case-insensitively +input char 1E8C matches 1E8C case-insensitively +input char 1E8D matches 1E8C case-insensitively +input char 1E8E matches 1E8E case-insensitively +input char 1E8F matches 1E8E case-insensitively +input char 1E90 matches 1E90 case-insensitively +input char 1E91 matches 1E90 case-insensitively +input char 1E92 matches 1E92 case-insensitively +input char 1E93 matches 1E92 case-insensitively +input char 1E94 matches 1E94 case-insensitively +input char 1E95 matches 1E94 case-insensitively +input char 1E9B matches 1E60 case-insensitively +input char 1E9E matches 00DF case-insensitively +input char 1EA0 matches 1EA0 case-insensitively +input char 1EA1 matches 1EA0 case-insensitively +input char 1EA2 matches 1EA2 case-insensitively +input char 1EA3 matches 1EA2 case-insensitively +input char 1EA4 matches 1EA4 case-insensitively +input char 1EA5 matches 1EA4 case-insensitively +input char 1EA6 matches 1EA6 case-insensitively +input char 1EA7 matches 1EA6 case-insensitively +input char 1EA8 matches 1EA8 case-insensitively +input char 1EA9 matches 1EA8 case-insensitively +input char 1EAA matches 1EAA case-insensitively +input char 1EAB matches 1EAA case-insensitively +input char 1EAC matches 1EAC case-insensitively +input char 1EAD matches 1EAC case-insensitively +input char 1EAE matches 1EAE case-insensitively +input char 1EAF matches 1EAE case-insensitively +input char 1EB0 matches 1EB0 case-insensitively +input char 1EB1 matches 1EB0 case-insensitively +input char 1EB2 matches 1EB2 case-insensitively +input char 1EB3 matches 1EB2 case-insensitively +input char 1EB4 matches 1EB4 case-insensitively +input char 1EB5 matches 1EB4 case-insensitively +input char 1EB6 matches 1EB6 case-insensitively +input char 1EB7 matches 1EB6 case-insensitively +input char 1EB8 matches 1EB8 case-insensitively +input char 1EB9 matches 1EB8 case-insensitively +input char 1EBA matches 1EBA case-insensitively +input char 1EBB matches 1EBA case-insensitively +input char 1EBC matches 1EBC case-insensitively +input char 1EBD matches 1EBC case-insensitively +input char 1EBE matches 1EBE case-insensitively +input char 1EBF matches 1EBE case-insensitively +input char 1EC0 matches 1EC0 case-insensitively +input char 1EC1 matches 1EC0 case-insensitively +input char 1EC2 matches 1EC2 case-insensitively +input char 1EC3 matches 1EC2 case-insensitively +input char 1EC4 matches 1EC4 case-insensitively +input char 1EC5 matches 1EC4 case-insensitively +input char 1EC6 matches 1EC6 case-insensitively +input char 1EC7 matches 1EC6 case-insensitively +input char 1EC8 matches 1EC8 case-insensitively +input char 1EC9 matches 1EC8 case-insensitively +input char 1ECA matches 1ECA case-insensitively +input char 1ECB matches 1ECA case-insensitively +input char 1ECC matches 1ECC case-insensitively +input char 1ECD matches 1ECC case-insensitively +input char 1ECE matches 1ECE case-insensitively +input char 1ECF matches 1ECE case-insensitively +input char 1ED0 matches 1ED0 case-insensitively +input char 1ED1 matches 1ED0 case-insensitively +input char 1ED2 matches 1ED2 case-insensitively +input char 1ED3 matches 1ED2 case-insensitively +input char 1ED4 matches 1ED4 case-insensitively +input char 1ED5 matches 1ED4 case-insensitively +input char 1ED6 matches 1ED6 case-insensitively +input char 1ED7 matches 1ED6 case-insensitively +input char 1ED8 matches 1ED8 case-insensitively +input char 1ED9 matches 1ED8 case-insensitively +input char 1EDA matches 1EDA case-insensitively +input char 1EDB matches 1EDA case-insensitively +input char 1EDC matches 1EDC case-insensitively +input char 1EDD matches 1EDC case-insensitively +input char 1EDE matches 1EDE case-insensitively +input char 1EDF matches 1EDE case-insensitively +input char 1EE0 matches 1EE0 case-insensitively +input char 1EE1 matches 1EE0 case-insensitively +input char 1EE2 matches 1EE2 case-insensitively +input char 1EE3 matches 1EE2 case-insensitively +input char 1EE4 matches 1EE4 case-insensitively +input char 1EE5 matches 1EE4 case-insensitively +input char 1EE6 matches 1EE6 case-insensitively +input char 1EE7 matches 1EE6 case-insensitively +input char 1EE8 matches 1EE8 case-insensitively +input char 1EE9 matches 1EE8 case-insensitively +input char 1EEA matches 1EEA case-insensitively +input char 1EEB matches 1EEA case-insensitively +input char 1EEC matches 1EEC case-insensitively +input char 1EED matches 1EEC case-insensitively +input char 1EEE matches 1EEE case-insensitively +input char 1EEF matches 1EEE case-insensitively +input char 1EF0 matches 1EF0 case-insensitively +input char 1EF1 matches 1EF0 case-insensitively +input char 1EF2 matches 1EF2 case-insensitively +input char 1EF3 matches 1EF2 case-insensitively +input char 1EF4 matches 1EF4 case-insensitively +input char 1EF5 matches 1EF4 case-insensitively +input char 1EF6 matches 1EF6 case-insensitively +input char 1EF7 matches 1EF6 case-insensitively +input char 1EF8 matches 1EF8 case-insensitively +input char 1EF9 matches 1EF8 case-insensitively +input char 1EFA matches 1EFA case-insensitively +input char 1EFB matches 1EFA case-insensitively +input char 1EFC matches 1EFC case-insensitively +input char 1EFD matches 1EFC case-insensitively +input char 1EFE matches 1EFE case-insensitively +input char 1EFF matches 1EFE case-insensitively +input char 1F00 matches 1F00 case-insensitively +input char 1F01 matches 1F01 case-insensitively +input char 1F02 matches 1F02 case-insensitively +input char 1F03 matches 1F03 case-insensitively +input char 1F04 matches 1F04 case-insensitively +input char 1F05 matches 1F05 case-insensitively +input char 1F06 matches 1F06 case-insensitively +input char 1F07 matches 1F07 case-insensitively +input char 1F08 matches 1F00 case-insensitively +input char 1F09 matches 1F01 case-insensitively +input char 1F0A matches 1F02 case-insensitively +input char 1F0B matches 1F03 case-insensitively +input char 1F0C matches 1F04 case-insensitively +input char 1F0D matches 1F05 case-insensitively +input char 1F0E matches 1F06 case-insensitively +input char 1F0F matches 1F07 case-insensitively +input char 1F10 matches 1F10 case-insensitively +input char 1F11 matches 1F11 case-insensitively +input char 1F12 matches 1F12 case-insensitively +input char 1F13 matches 1F13 case-insensitively +input char 1F14 matches 1F14 case-insensitively +input char 1F15 matches 1F15 case-insensitively +input char 1F18 matches 1F10 case-insensitively +input char 1F19 matches 1F11 case-insensitively +input char 1F1A matches 1F12 case-insensitively +input char 1F1B matches 1F13 case-insensitively +input char 1F1C matches 1F14 case-insensitively +input char 1F1D matches 1F15 case-insensitively +input char 1F20 matches 1F20 case-insensitively +input char 1F21 matches 1F21 case-insensitively +input char 1F22 matches 1F22 case-insensitively +input char 1F23 matches 1F23 case-insensitively +input char 1F24 matches 1F24 case-insensitively +input char 1F25 matches 1F25 case-insensitively +input char 1F26 matches 1F26 case-insensitively +input char 1F27 matches 1F27 case-insensitively +input char 1F28 matches 1F20 case-insensitively +input char 1F29 matches 1F21 case-insensitively +input char 1F2A matches 1F22 case-insensitively +input char 1F2B matches 1F23 case-insensitively +input char 1F2C matches 1F24 case-insensitively +input char 1F2D matches 1F25 case-insensitively +input char 1F2E matches 1F26 case-insensitively +input char 1F2F matches 1F27 case-insensitively +input char 1F30 matches 1F30 case-insensitively +input char 1F31 matches 1F31 case-insensitively +input char 1F32 matches 1F32 case-insensitively +input char 1F33 matches 1F33 case-insensitively +input char 1F34 matches 1F34 case-insensitively +input char 1F35 matches 1F35 case-insensitively +input char 1F36 matches 1F36 case-insensitively +input char 1F37 matches 1F37 case-insensitively +input char 1F38 matches 1F30 case-insensitively +input char 1F39 matches 1F31 case-insensitively +input char 1F3A matches 1F32 case-insensitively +input char 1F3B matches 1F33 case-insensitively +input char 1F3C matches 1F34 case-insensitively +input char 1F3D matches 1F35 case-insensitively +input char 1F3E matches 1F36 case-insensitively +input char 1F3F matches 1F37 case-insensitively +input char 1F40 matches 1F40 case-insensitively +input char 1F41 matches 1F41 case-insensitively +input char 1F42 matches 1F42 case-insensitively +input char 1F43 matches 1F43 case-insensitively +input char 1F44 matches 1F44 case-insensitively +input char 1F45 matches 1F45 case-insensitively +input char 1F48 matches 1F40 case-insensitively +input char 1F49 matches 1F41 case-insensitively +input char 1F4A matches 1F42 case-insensitively +input char 1F4B matches 1F43 case-insensitively +input char 1F4C matches 1F44 case-insensitively +input char 1F4D matches 1F45 case-insensitively +input char 1F51 matches 1F51 case-insensitively +input char 1F53 matches 1F53 case-insensitively +input char 1F55 matches 1F55 case-insensitively +input char 1F57 matches 1F57 case-insensitively +input char 1F59 matches 1F51 case-insensitively +input char 1F5B matches 1F53 case-insensitively +input char 1F5D matches 1F55 case-insensitively +input char 1F5F matches 1F57 case-insensitively +input char 1F60 matches 1F60 case-insensitively +input char 1F61 matches 1F61 case-insensitively +input char 1F62 matches 1F62 case-insensitively +input char 1F63 matches 1F63 case-insensitively +input char 1F64 matches 1F64 case-insensitively +input char 1F65 matches 1F65 case-insensitively +input char 1F66 matches 1F66 case-insensitively +input char 1F67 matches 1F67 case-insensitively +input char 1F68 matches 1F60 case-insensitively +input char 1F69 matches 1F61 case-insensitively +input char 1F6A matches 1F62 case-insensitively +input char 1F6B matches 1F63 case-insensitively +input char 1F6C matches 1F64 case-insensitively +input char 1F6D matches 1F65 case-insensitively +input char 1F6E matches 1F66 case-insensitively +input char 1F6F matches 1F67 case-insensitively +input char 1F70 matches 1F70 case-insensitively +input char 1F71 matches 1F71 case-insensitively +input char 1F72 matches 1F72 case-insensitively +input char 1F73 matches 1F73 case-insensitively +input char 1F74 matches 1F74 case-insensitively +input char 1F75 matches 1F75 case-insensitively +input char 1F76 matches 1F76 case-insensitively +input char 1F77 matches 1F77 case-insensitively +input char 1F78 matches 1F78 case-insensitively +input char 1F79 matches 1F79 case-insensitively +input char 1F7A matches 1F7A case-insensitively +input char 1F7B matches 1F7B case-insensitively +input char 1F7C matches 1F7C case-insensitively +input char 1F7D matches 1F7D case-insensitively +input char 1F80 matches 1F80 case-insensitively +input char 1F81 matches 1F81 case-insensitively +input char 1F82 matches 1F82 case-insensitively +input char 1F83 matches 1F83 case-insensitively +input char 1F84 matches 1F84 case-insensitively +input char 1F85 matches 1F85 case-insensitively +input char 1F86 matches 1F86 case-insensitively +input char 1F87 matches 1F87 case-insensitively +input char 1F88 matches 1F80 case-insensitively +input char 1F89 matches 1F81 case-insensitively +input char 1F8A matches 1F82 case-insensitively +input char 1F8B matches 1F83 case-insensitively +input char 1F8C matches 1F84 case-insensitively +input char 1F8D matches 1F85 case-insensitively +input char 1F8E matches 1F86 case-insensitively +input char 1F8F matches 1F87 case-insensitively +input char 1F90 matches 1F90 case-insensitively +input char 1F91 matches 1F91 case-insensitively +input char 1F92 matches 1F92 case-insensitively +input char 1F93 matches 1F93 case-insensitively +input char 1F94 matches 1F94 case-insensitively +input char 1F95 matches 1F95 case-insensitively +input char 1F96 matches 1F96 case-insensitively +input char 1F97 matches 1F97 case-insensitively +input char 1F98 matches 1F90 case-insensitively +input char 1F99 matches 1F91 case-insensitively +input char 1F9A matches 1F92 case-insensitively +input char 1F9B matches 1F93 case-insensitively +input char 1F9C matches 1F94 case-insensitively +input char 1F9D matches 1F95 case-insensitively +input char 1F9E matches 1F96 case-insensitively +input char 1F9F matches 1F97 case-insensitively +input char 1FA0 matches 1FA0 case-insensitively +input char 1FA1 matches 1FA1 case-insensitively +input char 1FA2 matches 1FA2 case-insensitively +input char 1FA3 matches 1FA3 case-insensitively +input char 1FA4 matches 1FA4 case-insensitively +input char 1FA5 matches 1FA5 case-insensitively +input char 1FA6 matches 1FA6 case-insensitively +input char 1FA7 matches 1FA7 case-insensitively +input char 1FA8 matches 1FA0 case-insensitively +input char 1FA9 matches 1FA1 case-insensitively +input char 1FAA matches 1FA2 case-insensitively +input char 1FAB matches 1FA3 case-insensitively +input char 1FAC matches 1FA4 case-insensitively +input char 1FAD matches 1FA5 case-insensitively +input char 1FAE matches 1FA6 case-insensitively +input char 1FAF matches 1FA7 case-insensitively +input char 1FB0 matches 1FB0 case-insensitively +input char 1FB1 matches 1FB1 case-insensitively +input char 1FB3 matches 1FB3 case-insensitively +input char 1FB8 matches 1FB0 case-insensitively +input char 1FB9 matches 1FB1 case-insensitively +input char 1FBA matches 1F70 case-insensitively +input char 1FBB matches 1F71 case-insensitively +input char 1FBC matches 1FB3 case-insensitively +input char 1FBE matches 0345 case-insensitively +input char 1FC3 matches 1FC3 case-insensitively +input char 1FC8 matches 1F72 case-insensitively +input char 1FC9 matches 1F73 case-insensitively +input char 1FCA matches 1F74 case-insensitively +input char 1FCB matches 1F75 case-insensitively +input char 1FCC matches 1FC3 case-insensitively +input char 1FD0 matches 1FD0 case-insensitively +input char 1FD1 matches 1FD1 case-insensitively +input char 1FD8 matches 1FD0 case-insensitively +input char 1FD9 matches 1FD1 case-insensitively +input char 1FDA matches 1F76 case-insensitively +input char 1FDB matches 1F77 case-insensitively +input char 1FE0 matches 1FE0 case-insensitively +input char 1FE1 matches 1FE1 case-insensitively +input char 1FE5 matches 1FE5 case-insensitively +input char 1FE8 matches 1FE0 case-insensitively +input char 1FE9 matches 1FE1 case-insensitively +input char 1FEA matches 1F7A case-insensitively +input char 1FEB matches 1F7B case-insensitively +input char 1FEC matches 1FE5 case-insensitively +input char 1FF3 matches 1FF3 case-insensitively +input char 1FF8 matches 1F78 case-insensitively +input char 1FF9 matches 1F79 case-insensitively +input char 1FFA matches 1F7C case-insensitively +input char 1FFB matches 1F7D case-insensitively +input char 1FFC matches 1FF3 case-insensitively +input char 2126 matches 03A9 case-insensitively +input char 212A matches 004B case-insensitively +input char 212B matches 00C5 case-insensitively +input char 2132 matches 2132 case-insensitively +input char 214E matches 2132 case-insensitively +input char 2160 matches 2160 case-insensitively +input char 2161 matches 2161 case-insensitively +input char 2162 matches 2162 case-insensitively +input char 2163 matches 2163 case-insensitively +input char 2164 matches 2164 case-insensitively +input char 2165 matches 2165 case-insensitively +input char 2166 matches 2166 case-insensitively +input char 2167 matches 2167 case-insensitively +input char 2168 matches 2168 case-insensitively +input char 2169 matches 2169 case-insensitively +input char 216A matches 216A case-insensitively +input char 216B matches 216B case-insensitively +input char 216C matches 216C case-insensitively +input char 216D matches 216D case-insensitively +input char 216E matches 216E case-insensitively +input char 216F matches 216F case-insensitively +input char 2170 matches 2160 case-insensitively +input char 2171 matches 2161 case-insensitively +input char 2172 matches 2162 case-insensitively +input char 2173 matches 2163 case-insensitively +input char 2174 matches 2164 case-insensitively +input char 2175 matches 2165 case-insensitively +input char 2176 matches 2166 case-insensitively +input char 2177 matches 2167 case-insensitively +input char 2178 matches 2168 case-insensitively +input char 2179 matches 2169 case-insensitively +input char 217A matches 216A case-insensitively +input char 217B matches 216B case-insensitively +input char 217C matches 216C case-insensitively +input char 217D matches 216D case-insensitively +input char 217E matches 216E case-insensitively +input char 217F matches 216F case-insensitively +input char 2183 matches 2183 case-insensitively +input char 2184 matches 2183 case-insensitively +input char 24B6 matches 24B6 case-insensitively +input char 24B7 matches 24B7 case-insensitively +input char 24B8 matches 24B8 case-insensitively +input char 24B9 matches 24B9 case-insensitively +input char 24BA matches 24BA case-insensitively +input char 24BB matches 24BB case-insensitively +input char 24BC matches 24BC case-insensitively +input char 24BD matches 24BD case-insensitively +input char 24BE matches 24BE case-insensitively +input char 24BF matches 24BF case-insensitively +input char 24C0 matches 24C0 case-insensitively +input char 24C1 matches 24C1 case-insensitively +input char 24C2 matches 24C2 case-insensitively +input char 24C3 matches 24C3 case-insensitively +input char 24C4 matches 24C4 case-insensitively +input char 24C5 matches 24C5 case-insensitively +input char 24C6 matches 24C6 case-insensitively +input char 24C7 matches 24C7 case-insensitively +input char 24C8 matches 24C8 case-insensitively +input char 24C9 matches 24C9 case-insensitively +input char 24CA matches 24CA case-insensitively +input char 24CB matches 24CB case-insensitively +input char 24CC matches 24CC case-insensitively +input char 24CD matches 24CD case-insensitively +input char 24CE matches 24CE case-insensitively +input char 24CF matches 24CF case-insensitively +input char 24D0 matches 24B6 case-insensitively +input char 24D1 matches 24B7 case-insensitively +input char 24D2 matches 24B8 case-insensitively +input char 24D3 matches 24B9 case-insensitively +input char 24D4 matches 24BA case-insensitively +input char 24D5 matches 24BB case-insensitively +input char 24D6 matches 24BC case-insensitively +input char 24D7 matches 24BD case-insensitively +input char 24D8 matches 24BE case-insensitively +input char 24D9 matches 24BF case-insensitively +input char 24DA matches 24C0 case-insensitively +input char 24DB matches 24C1 case-insensitively +input char 24DC matches 24C2 case-insensitively +input char 24DD matches 24C3 case-insensitively +input char 24DE matches 24C4 case-insensitively +input char 24DF matches 24C5 case-insensitively +input char 24E0 matches 24C6 case-insensitively +input char 24E1 matches 24C7 case-insensitively +input char 24E2 matches 24C8 case-insensitively +input char 24E3 matches 24C9 case-insensitively +input char 24E4 matches 24CA case-insensitively +input char 24E5 matches 24CB case-insensitively +input char 24E6 matches 24CC case-insensitively +input char 24E7 matches 24CD case-insensitively +input char 24E8 matches 24CE case-insensitively +input char 24E9 matches 24CF case-insensitively +input char 2C00 matches 2C00 case-insensitively +input char 2C01 matches 2C01 case-insensitively +input char 2C02 matches 2C02 case-insensitively +input char 2C03 matches 2C03 case-insensitively +input char 2C04 matches 2C04 case-insensitively +input char 2C05 matches 2C05 case-insensitively +input char 2C06 matches 2C06 case-insensitively +input char 2C07 matches 2C07 case-insensitively +input char 2C08 matches 2C08 case-insensitively +input char 2C09 matches 2C09 case-insensitively +input char 2C0A matches 2C0A case-insensitively +input char 2C0B matches 2C0B case-insensitively +input char 2C0C matches 2C0C case-insensitively +input char 2C0D matches 2C0D case-insensitively +input char 2C0E matches 2C0E case-insensitively +input char 2C0F matches 2C0F case-insensitively +input char 2C10 matches 2C10 case-insensitively +input char 2C11 matches 2C11 case-insensitively +input char 2C12 matches 2C12 case-insensitively +input char 2C13 matches 2C13 case-insensitively +input char 2C14 matches 2C14 case-insensitively +input char 2C15 matches 2C15 case-insensitively +input char 2C16 matches 2C16 case-insensitively +input char 2C17 matches 2C17 case-insensitively +input char 2C18 matches 2C18 case-insensitively +input char 2C19 matches 2C19 case-insensitively +input char 2C1A matches 2C1A case-insensitively +input char 2C1B matches 2C1B case-insensitively +input char 2C1C matches 2C1C case-insensitively +input char 2C1D matches 2C1D case-insensitively +input char 2C1E matches 2C1E case-insensitively +input char 2C1F matches 2C1F case-insensitively +input char 2C20 matches 2C20 case-insensitively +input char 2C21 matches 2C21 case-insensitively +input char 2C22 matches 2C22 case-insensitively +input char 2C23 matches 2C23 case-insensitively +input char 2C24 matches 2C24 case-insensitively +input char 2C25 matches 2C25 case-insensitively +input char 2C26 matches 2C26 case-insensitively +input char 2C27 matches 2C27 case-insensitively +input char 2C28 matches 2C28 case-insensitively +input char 2C29 matches 2C29 case-insensitively +input char 2C2A matches 2C2A case-insensitively +input char 2C2B matches 2C2B case-insensitively +input char 2C2C matches 2C2C case-insensitively +input char 2C2D matches 2C2D case-insensitively +input char 2C2E matches 2C2E case-insensitively +input char 2C30 matches 2C00 case-insensitively +input char 2C31 matches 2C01 case-insensitively +input char 2C32 matches 2C02 case-insensitively +input char 2C33 matches 2C03 case-insensitively +input char 2C34 matches 2C04 case-insensitively +input char 2C35 matches 2C05 case-insensitively +input char 2C36 matches 2C06 case-insensitively +input char 2C37 matches 2C07 case-insensitively +input char 2C38 matches 2C08 case-insensitively +input char 2C39 matches 2C09 case-insensitively +input char 2C3A matches 2C0A case-insensitively +input char 2C3B matches 2C0B case-insensitively +input char 2C3C matches 2C0C case-insensitively +input char 2C3D matches 2C0D case-insensitively +input char 2C3E matches 2C0E case-insensitively +input char 2C3F matches 2C0F case-insensitively +input char 2C40 matches 2C10 case-insensitively +input char 2C41 matches 2C11 case-insensitively +input char 2C42 matches 2C12 case-insensitively +input char 2C43 matches 2C13 case-insensitively +input char 2C44 matches 2C14 case-insensitively +input char 2C45 matches 2C15 case-insensitively +input char 2C46 matches 2C16 case-insensitively +input char 2C47 matches 2C17 case-insensitively +input char 2C48 matches 2C18 case-insensitively +input char 2C49 matches 2C19 case-insensitively +input char 2C4A matches 2C1A case-insensitively +input char 2C4B matches 2C1B case-insensitively +input char 2C4C matches 2C1C case-insensitively +input char 2C4D matches 2C1D case-insensitively +input char 2C4E matches 2C1E case-insensitively +input char 2C4F matches 2C1F case-insensitively +input char 2C50 matches 2C20 case-insensitively +input char 2C51 matches 2C21 case-insensitively +input char 2C52 matches 2C22 case-insensitively +input char 2C53 matches 2C23 case-insensitively +input char 2C54 matches 2C24 case-insensitively +input char 2C55 matches 2C25 case-insensitively +input char 2C56 matches 2C26 case-insensitively +input char 2C57 matches 2C27 case-insensitively +input char 2C58 matches 2C28 case-insensitively +input char 2C59 matches 2C29 case-insensitively +input char 2C5A matches 2C2A case-insensitively +input char 2C5B matches 2C2B case-insensitively +input char 2C5C matches 2C2C case-insensitively +input char 2C5D matches 2C2D case-insensitively +input char 2C5E matches 2C2E case-insensitively +input char 2C60 matches 2C60 case-insensitively +input char 2C61 matches 2C60 case-insensitively +input char 2C62 matches 026B case-insensitively +input char 2C63 matches 1D7D case-insensitively +input char 2C64 matches 027D case-insensitively +input char 2C65 matches 023A case-insensitively +input char 2C66 matches 023E case-insensitively +input char 2C67 matches 2C67 case-insensitively +input char 2C68 matches 2C67 case-insensitively +input char 2C69 matches 2C69 case-insensitively +input char 2C6A matches 2C69 case-insensitively +input char 2C6B matches 2C6B case-insensitively +input char 2C6C matches 2C6B case-insensitively +input char 2C6D matches 0251 case-insensitively +input char 2C6E matches 0271 case-insensitively +input char 2C6F matches 0250 case-insensitively +input char 2C70 matches 0252 case-insensitively +input char 2C72 matches 2C72 case-insensitively +input char 2C73 matches 2C72 case-insensitively +input char 2C75 matches 2C75 case-insensitively +input char 2C76 matches 2C75 case-insensitively +input char 2C7E matches 023F case-insensitively +input char 2C7F matches 0240 case-insensitively +input char 2C80 matches 2C80 case-insensitively +input char 2C81 matches 2C80 case-insensitively +input char 2C82 matches 2C82 case-insensitively +input char 2C83 matches 2C82 case-insensitively +input char 2C84 matches 2C84 case-insensitively +input char 2C85 matches 2C84 case-insensitively +input char 2C86 matches 2C86 case-insensitively +input char 2C87 matches 2C86 case-insensitively +input char 2C88 matches 2C88 case-insensitively +input char 2C89 matches 2C88 case-insensitively +input char 2C8A matches 2C8A case-insensitively +input char 2C8B matches 2C8A case-insensitively +input char 2C8C matches 2C8C case-insensitively +input char 2C8D matches 2C8C case-insensitively +input char 2C8E matches 2C8E case-insensitively +input char 2C8F matches 2C8E case-insensitively +input char 2C90 matches 2C90 case-insensitively +input char 2C91 matches 2C90 case-insensitively +input char 2C92 matches 2C92 case-insensitively +input char 2C93 matches 2C92 case-insensitively +input char 2C94 matches 2C94 case-insensitively +input char 2C95 matches 2C94 case-insensitively +input char 2C96 matches 2C96 case-insensitively +input char 2C97 matches 2C96 case-insensitively +input char 2C98 matches 2C98 case-insensitively +input char 2C99 matches 2C98 case-insensitively +input char 2C9A matches 2C9A case-insensitively +input char 2C9B matches 2C9A case-insensitively +input char 2C9C matches 2C9C case-insensitively +input char 2C9D matches 2C9C case-insensitively +input char 2C9E matches 2C9E case-insensitively +input char 2C9F matches 2C9E case-insensitively +input char 2CA0 matches 2CA0 case-insensitively +input char 2CA1 matches 2CA0 case-insensitively +input char 2CA2 matches 2CA2 case-insensitively +input char 2CA3 matches 2CA2 case-insensitively +input char 2CA4 matches 2CA4 case-insensitively +input char 2CA5 matches 2CA4 case-insensitively +input char 2CA6 matches 2CA6 case-insensitively +input char 2CA7 matches 2CA6 case-insensitively +input char 2CA8 matches 2CA8 case-insensitively +input char 2CA9 matches 2CA8 case-insensitively +input char 2CAA matches 2CAA case-insensitively +input char 2CAB matches 2CAA case-insensitively +input char 2CAC matches 2CAC case-insensitively +input char 2CAD matches 2CAC case-insensitively +input char 2CAE matches 2CAE case-insensitively +input char 2CAF matches 2CAE case-insensitively +input char 2CB0 matches 2CB0 case-insensitively +input char 2CB1 matches 2CB0 case-insensitively +input char 2CB2 matches 2CB2 case-insensitively +input char 2CB3 matches 2CB2 case-insensitively +input char 2CB4 matches 2CB4 case-insensitively +input char 2CB5 matches 2CB4 case-insensitively +input char 2CB6 matches 2CB6 case-insensitively +input char 2CB7 matches 2CB6 case-insensitively +input char 2CB8 matches 2CB8 case-insensitively +input char 2CB9 matches 2CB8 case-insensitively +input char 2CBA matches 2CBA case-insensitively +input char 2CBB matches 2CBA case-insensitively +input char 2CBC matches 2CBC case-insensitively +input char 2CBD matches 2CBC case-insensitively +input char 2CBE matches 2CBE case-insensitively +input char 2CBF matches 2CBE case-insensitively +input char 2CC0 matches 2CC0 case-insensitively +input char 2CC1 matches 2CC0 case-insensitively +input char 2CC2 matches 2CC2 case-insensitively +input char 2CC3 matches 2CC2 case-insensitively +input char 2CC4 matches 2CC4 case-insensitively +input char 2CC5 matches 2CC4 case-insensitively +input char 2CC6 matches 2CC6 case-insensitively +input char 2CC7 matches 2CC6 case-insensitively +input char 2CC8 matches 2CC8 case-insensitively +input char 2CC9 matches 2CC8 case-insensitively +input char 2CCA matches 2CCA case-insensitively +input char 2CCB matches 2CCA case-insensitively +input char 2CCC matches 2CCC case-insensitively +input char 2CCD matches 2CCC case-insensitively +input char 2CCE matches 2CCE case-insensitively +input char 2CCF matches 2CCE case-insensitively +input char 2CD0 matches 2CD0 case-insensitively +input char 2CD1 matches 2CD0 case-insensitively +input char 2CD2 matches 2CD2 case-insensitively +input char 2CD3 matches 2CD2 case-insensitively +input char 2CD4 matches 2CD4 case-insensitively +input char 2CD5 matches 2CD4 case-insensitively +input char 2CD6 matches 2CD6 case-insensitively +input char 2CD7 matches 2CD6 case-insensitively +input char 2CD8 matches 2CD8 case-insensitively +input char 2CD9 matches 2CD8 case-insensitively +input char 2CDA matches 2CDA case-insensitively +input char 2CDB matches 2CDA case-insensitively +input char 2CDC matches 2CDC case-insensitively +input char 2CDD matches 2CDC case-insensitively +input char 2CDE matches 2CDE case-insensitively +input char 2CDF matches 2CDE case-insensitively +input char 2CE0 matches 2CE0 case-insensitively +input char 2CE1 matches 2CE0 case-insensitively +input char 2CE2 matches 2CE2 case-insensitively +input char 2CE3 matches 2CE2 case-insensitively +input char 2CEB matches 2CEB case-insensitively +input char 2CEC matches 2CEB case-insensitively +input char 2CED matches 2CED case-insensitively +input char 2CEE matches 2CED case-insensitively +input char 2CF2 matches 2CF2 case-insensitively +input char 2CF3 matches 2CF2 case-insensitively +input char 2D00 matches 10A0 case-insensitively +input char 2D01 matches 10A1 case-insensitively +input char 2D02 matches 10A2 case-insensitively +input char 2D03 matches 10A3 case-insensitively +input char 2D04 matches 10A4 case-insensitively +input char 2D05 matches 10A5 case-insensitively +input char 2D06 matches 10A6 case-insensitively +input char 2D07 matches 10A7 case-insensitively +input char 2D08 matches 10A8 case-insensitively +input char 2D09 matches 10A9 case-insensitively +input char 2D0A matches 10AA case-insensitively +input char 2D0B matches 10AB case-insensitively +input char 2D0C matches 10AC case-insensitively +input char 2D0D matches 10AD case-insensitively +input char 2D0E matches 10AE case-insensitively +input char 2D0F matches 10AF case-insensitively +input char 2D10 matches 10B0 case-insensitively +input char 2D11 matches 10B1 case-insensitively +input char 2D12 matches 10B2 case-insensitively +input char 2D13 matches 10B3 case-insensitively +input char 2D14 matches 10B4 case-insensitively +input char 2D15 matches 10B5 case-insensitively +input char 2D16 matches 10B6 case-insensitively +input char 2D17 matches 10B7 case-insensitively +input char 2D18 matches 10B8 case-insensitively +input char 2D19 matches 10B9 case-insensitively +input char 2D1A matches 10BA case-insensitively +input char 2D1B matches 10BB case-insensitively +input char 2D1C matches 10BC case-insensitively +input char 2D1D matches 10BD case-insensitively +input char 2D1E matches 10BE case-insensitively +input char 2D1F matches 10BF case-insensitively +input char 2D20 matches 10C0 case-insensitively +input char 2D21 matches 10C1 case-insensitively +input char 2D22 matches 10C2 case-insensitively +input char 2D23 matches 10C3 case-insensitively +input char 2D24 matches 10C4 case-insensitively +input char 2D25 matches 10C5 case-insensitively +input char 2D27 matches 10C7 case-insensitively +input char 2D2D matches 10CD case-insensitively +input char A640 matches A640 case-insensitively +input char A641 matches A640 case-insensitively +input char A642 matches A642 case-insensitively +input char A643 matches A642 case-insensitively +input char A644 matches A644 case-insensitively +input char A645 matches A644 case-insensitively +input char A646 matches A646 case-insensitively +input char A647 matches A646 case-insensitively +input char A648 matches A648 case-insensitively +input char A649 matches A648 case-insensitively +input char A64A matches 1C88 case-insensitively +input char A64B matches 1C88 case-insensitively +input char A64C matches A64C case-insensitively +input char A64D matches A64C case-insensitively +input char A64E matches A64E case-insensitively +input char A64F matches A64E case-insensitively +input char A650 matches A650 case-insensitively +input char A651 matches A650 case-insensitively +input char A652 matches A652 case-insensitively +input char A653 matches A652 case-insensitively +input char A654 matches A654 case-insensitively +input char A655 matches A654 case-insensitively +input char A656 matches A656 case-insensitively +input char A657 matches A656 case-insensitively +input char A658 matches A658 case-insensitively +input char A659 matches A658 case-insensitively +input char A65A matches A65A case-insensitively +input char A65B matches A65A case-insensitively +input char A65C matches A65C case-insensitively +input char A65D matches A65C case-insensitively +input char A65E matches A65E case-insensitively +input char A65F matches A65E case-insensitively +input char A660 matches A660 case-insensitively +input char A661 matches A660 case-insensitively +input char A662 matches A662 case-insensitively +input char A663 matches A662 case-insensitively +input char A664 matches A664 case-insensitively +input char A665 matches A664 case-insensitively +input char A666 matches A666 case-insensitively +input char A667 matches A666 case-insensitively +input char A668 matches A668 case-insensitively +input char A669 matches A668 case-insensitively +input char A66A matches A66A case-insensitively +input char A66B matches A66A case-insensitively +input char A66C matches A66C case-insensitively +input char A66D matches A66C case-insensitively +input char A680 matches A680 case-insensitively +input char A681 matches A680 case-insensitively +input char A682 matches A682 case-insensitively +input char A683 matches A682 case-insensitively +input char A684 matches A684 case-insensitively +input char A685 matches A684 case-insensitively +input char A686 matches A686 case-insensitively +input char A687 matches A686 case-insensitively +input char A688 matches A688 case-insensitively +input char A689 matches A688 case-insensitively +input char A68A matches A68A case-insensitively +input char A68B matches A68A case-insensitively +input char A68C matches A68C case-insensitively +input char A68D matches A68C case-insensitively +input char A68E matches A68E case-insensitively +input char A68F matches A68E case-insensitively +input char A690 matches A690 case-insensitively +input char A691 matches A690 case-insensitively +input char A692 matches A692 case-insensitively +input char A693 matches A692 case-insensitively +input char A694 matches A694 case-insensitively +input char A695 matches A694 case-insensitively +input char A696 matches A696 case-insensitively +input char A697 matches A696 case-insensitively +input char A698 matches A698 case-insensitively +input char A699 matches A698 case-insensitively +input char A69A matches A69A case-insensitively +input char A69B matches A69A case-insensitively +input char A722 matches A722 case-insensitively +input char A723 matches A722 case-insensitively +input char A724 matches A724 case-insensitively +input char A725 matches A724 case-insensitively +input char A726 matches A726 case-insensitively +input char A727 matches A726 case-insensitively +input char A728 matches A728 case-insensitively +input char A729 matches A728 case-insensitively +input char A72A matches A72A case-insensitively +input char A72B matches A72A case-insensitively +input char A72C matches A72C case-insensitively +input char A72D matches A72C case-insensitively +input char A72E matches A72E case-insensitively +input char A72F matches A72E case-insensitively +input char A732 matches A732 case-insensitively +input char A733 matches A732 case-insensitively +input char A734 matches A734 case-insensitively +input char A735 matches A734 case-insensitively +input char A736 matches A736 case-insensitively +input char A737 matches A736 case-insensitively +input char A738 matches A738 case-insensitively +input char A739 matches A738 case-insensitively +input char A73A matches A73A case-insensitively +input char A73B matches A73A case-insensitively +input char A73C matches A73C case-insensitively +input char A73D matches A73C case-insensitively +input char A73E matches A73E case-insensitively +input char A73F matches A73E case-insensitively +input char A740 matches A740 case-insensitively +input char A741 matches A740 case-insensitively +input char A742 matches A742 case-insensitively +input char A743 matches A742 case-insensitively +input char A744 matches A744 case-insensitively +input char A745 matches A744 case-insensitively +input char A746 matches A746 case-insensitively +input char A747 matches A746 case-insensitively +input char A748 matches A748 case-insensitively +input char A749 matches A748 case-insensitively +input char A74A matches A74A case-insensitively +input char A74B matches A74A case-insensitively +input char A74C matches A74C case-insensitively +input char A74D matches A74C case-insensitively +input char A74E matches A74E case-insensitively +input char A74F matches A74E case-insensitively +input char A750 matches A750 case-insensitively +input char A751 matches A750 case-insensitively +input char A752 matches A752 case-insensitively +input char A753 matches A752 case-insensitively +input char A754 matches A754 case-insensitively +input char A755 matches A754 case-insensitively +input char A756 matches A756 case-insensitively +input char A757 matches A756 case-insensitively +input char A758 matches A758 case-insensitively +input char A759 matches A758 case-insensitively +input char A75A matches A75A case-insensitively +input char A75B matches A75A case-insensitively +input char A75C matches A75C case-insensitively +input char A75D matches A75C case-insensitively +input char A75E matches A75E case-insensitively +input char A75F matches A75E case-insensitively +input char A760 matches A760 case-insensitively +input char A761 matches A760 case-insensitively +input char A762 matches A762 case-insensitively +input char A763 matches A762 case-insensitively +input char A764 matches A764 case-insensitively +input char A765 matches A764 case-insensitively +input char A766 matches A766 case-insensitively +input char A767 matches A766 case-insensitively +input char A768 matches A768 case-insensitively +input char A769 matches A768 case-insensitively +input char A76A matches A76A case-insensitively +input char A76B matches A76A case-insensitively +input char A76C matches A76C case-insensitively +input char A76D matches A76C case-insensitively +input char A76E matches A76E case-insensitively +input char A76F matches A76E case-insensitively +input char A779 matches A779 case-insensitively +input char A77A matches A779 case-insensitively +input char A77B matches A77B case-insensitively +input char A77C matches A77B case-insensitively +input char A77D matches 1D79 case-insensitively +input char A77E matches A77E case-insensitively +input char A77F matches A77E case-insensitively +input char A780 matches A780 case-insensitively +input char A781 matches A780 case-insensitively +input char A782 matches A782 case-insensitively +input char A783 matches A782 case-insensitively +input char A784 matches A784 case-insensitively +input char A785 matches A784 case-insensitively +input char A786 matches A786 case-insensitively +input char A787 matches A786 case-insensitively +input char A78B matches A78B case-insensitively +input char A78C matches A78B case-insensitively +input char A78D matches 0265 case-insensitively +input char A790 matches A790 case-insensitively +input char A791 matches A790 case-insensitively +input char A792 matches A792 case-insensitively +input char A793 matches A792 case-insensitively +input char A796 matches A796 case-insensitively +input char A797 matches A796 case-insensitively +input char A798 matches A798 case-insensitively +input char A799 matches A798 case-insensitively +input char A79A matches A79A case-insensitively +input char A79B matches A79A case-insensitively +input char A79C matches A79C case-insensitively +input char A79D matches A79C case-insensitively +input char A79E matches A79E case-insensitively +input char A79F matches A79E case-insensitively +input char A7A0 matches A7A0 case-insensitively +input char A7A1 matches A7A0 case-insensitively +input char A7A2 matches A7A2 case-insensitively +input char A7A3 matches A7A2 case-insensitively +input char A7A4 matches A7A4 case-insensitively +input char A7A5 matches A7A4 case-insensitively +input char A7A6 matches A7A6 case-insensitively +input char A7A7 matches A7A6 case-insensitively +input char A7A8 matches A7A8 case-insensitively +input char A7A9 matches A7A8 case-insensitively +input char A7AA matches 0266 case-insensitively +input char A7AB matches 025C case-insensitively +input char A7AC matches 0261 case-insensitively +input char A7AD matches 026C case-insensitively +input char A7AE matches 026A case-insensitively +input char A7B0 matches 029E case-insensitively +input char A7B1 matches 0287 case-insensitively +input char A7B2 matches 029D case-insensitively +input char A7B3 matches A7B3 case-insensitively +input char A7B4 matches A7B4 case-insensitively +input char A7B5 matches A7B4 case-insensitively +input char A7B6 matches A7B6 case-insensitively +input char A7B7 matches A7B6 case-insensitively +input char A7B8 matches A7B8 case-insensitively +input char A7B9 matches A7B8 case-insensitively +input char AB53 matches A7B3 case-insensitively +input char AB70 matches 13A0 case-insensitively +input char AB71 matches 13A1 case-insensitively +input char AB72 matches 13A2 case-insensitively +input char AB73 matches 13A3 case-insensitively +input char AB74 matches 13A4 case-insensitively +input char AB75 matches 13A5 case-insensitively +input char AB76 matches 13A6 case-insensitively +input char AB77 matches 13A7 case-insensitively +input char AB78 matches 13A8 case-insensitively +input char AB79 matches 13A9 case-insensitively +input char AB7A matches 13AA case-insensitively +input char AB7B matches 13AB case-insensitively +input char AB7C matches 13AC case-insensitively +input char AB7D matches 13AD case-insensitively +input char AB7E matches 13AE case-insensitively +input char AB7F matches 13AF case-insensitively +input char AB80 matches 13B0 case-insensitively +input char AB81 matches 13B1 case-insensitively +input char AB82 matches 13B2 case-insensitively +input char AB83 matches 13B3 case-insensitively +input char AB84 matches 13B4 case-insensitively +input char AB85 matches 13B5 case-insensitively +input char AB86 matches 13B6 case-insensitively +input char AB87 matches 13B7 case-insensitively +input char AB88 matches 13B8 case-insensitively +input char AB89 matches 13B9 case-insensitively +input char AB8A matches 13BA case-insensitively +input char AB8B matches 13BB case-insensitively +input char AB8C matches 13BC case-insensitively +input char AB8D matches 13BD case-insensitively +input char AB8E matches 13BE case-insensitively +input char AB8F matches 13BF case-insensitively +input char AB90 matches 13C0 case-insensitively +input char AB91 matches 13C1 case-insensitively +input char AB92 matches 13C2 case-insensitively +input char AB93 matches 13C3 case-insensitively +input char AB94 matches 13C4 case-insensitively +input char AB95 matches 13C5 case-insensitively +input char AB96 matches 13C6 case-insensitively +input char AB97 matches 13C7 case-insensitively +input char AB98 matches 13C8 case-insensitively +input char AB99 matches 13C9 case-insensitively +input char AB9A matches 13CA case-insensitively +input char AB9B matches 13CB case-insensitively +input char AB9C matches 13CC case-insensitively +input char AB9D matches 13CD case-insensitively +input char AB9E matches 13CE case-insensitively +input char AB9F matches 13CF case-insensitively +input char ABA0 matches 13D0 case-insensitively +input char ABA1 matches 13D1 case-insensitively +input char ABA2 matches 13D2 case-insensitively +input char ABA3 matches 13D3 case-insensitively +input char ABA4 matches 13D4 case-insensitively +input char ABA5 matches 13D5 case-insensitively +input char ABA6 matches 13D6 case-insensitively +input char ABA7 matches 13D7 case-insensitively +input char ABA8 matches 13D8 case-insensitively +input char ABA9 matches 13D9 case-insensitively +input char ABAA matches 13DA case-insensitively +input char ABAB matches 13DB case-insensitively +input char ABAC matches 13DC case-insensitively +input char ABAD matches 13DD case-insensitively +input char ABAE matches 13DE case-insensitively +input char ABAF matches 13DF case-insensitively +input char ABB0 matches 13E0 case-insensitively +input char ABB1 matches 13E1 case-insensitively +input char ABB2 matches 13E2 case-insensitively +input char ABB3 matches 13E3 case-insensitively +input char ABB4 matches 13E4 case-insensitively +input char ABB5 matches 13E5 case-insensitively +input char ABB6 matches 13E6 case-insensitively +input char ABB7 matches 13E7 case-insensitively +input char ABB8 matches 13E8 case-insensitively +input char ABB9 matches 13E9 case-insensitively +input char ABBA matches 13EA case-insensitively +input char ABBB matches 13EB case-insensitively +input char ABBC matches 13EC case-insensitively +input char ABBD matches 13ED case-insensitively +input char ABBE matches 13EE case-insensitively +input char ABBF matches 13EF case-insensitively +input char FF21 matches FF21 case-insensitively +input char FF22 matches FF22 case-insensitively +input char FF23 matches FF23 case-insensitively +input char FF24 matches FF24 case-insensitively +input char FF25 matches FF25 case-insensitively +input char FF26 matches FF26 case-insensitively +input char FF27 matches FF27 case-insensitively +input char FF28 matches FF28 case-insensitively +input char FF29 matches FF29 case-insensitively +input char FF2A matches FF2A case-insensitively +input char FF2B matches FF2B case-insensitively +input char FF2C matches FF2C case-insensitively +input char FF2D matches FF2D case-insensitively +input char FF2E matches FF2E case-insensitively +input char FF2F matches FF2F case-insensitively +input char FF30 matches FF30 case-insensitively +input char FF31 matches FF31 case-insensitively +input char FF32 matches FF32 case-insensitively +input char FF33 matches FF33 case-insensitively +input char FF34 matches FF34 case-insensitively +input char FF35 matches FF35 case-insensitively +input char FF36 matches FF36 case-insensitively +input char FF37 matches FF37 case-insensitively +input char FF38 matches FF38 case-insensitively +input char FF39 matches FF39 case-insensitively +input char FF3A matches FF3A case-insensitively +input char FF41 matches FF21 case-insensitively +input char FF42 matches FF22 case-insensitively +input char FF43 matches FF23 case-insensitively +input char FF44 matches FF24 case-insensitively +input char FF45 matches FF25 case-insensitively +input char FF46 matches FF26 case-insensitively +input char FF47 matches FF27 case-insensitively +input char FF48 matches FF28 case-insensitively +input char FF49 matches FF29 case-insensitively +input char FF4A matches FF2A case-insensitively +input char FF4B matches FF2B case-insensitively +input char FF4C matches FF2C case-insensitively +input char FF4D matches FF2D case-insensitively +input char FF4E matches FF2E case-insensitively +input char FF4F matches FF2F case-insensitively +input char FF50 matches FF30 case-insensitively +input char FF51 matches FF31 case-insensitively +input char FF52 matches FF32 case-insensitively +input char FF53 matches FF33 case-insensitively +input char FF54 matches FF34 case-insensitively +input char FF55 matches FF35 case-insensitively +input char FF56 matches FF36 case-insensitively +input char FF57 matches FF37 case-insensitively +input char FF58 matches FF38 case-insensitively +input char FF59 matches FF39 case-insensitively +input char FF5A matches FF3A case-insensitively +input char 10400 matches 10400 case-insensitively +input char 10401 matches 10401 case-insensitively +input char 10402 matches 10402 case-insensitively +input char 10403 matches 10403 case-insensitively +input char 10404 matches 10404 case-insensitively +input char 10405 matches 10405 case-insensitively +input char 10406 matches 10406 case-insensitively +input char 10407 matches 10407 case-insensitively +input char 10408 matches 10408 case-insensitively +input char 10409 matches 10409 case-insensitively +input char 1040A matches 1040A case-insensitively +input char 1040B matches 1040B case-insensitively +input char 1040C matches 1040C case-insensitively +input char 1040D matches 1040D case-insensitively +input char 1040E matches 1040E case-insensitively +input char 1040F matches 1040F case-insensitively +input char 10410 matches 10410 case-insensitively +input char 10411 matches 10411 case-insensitively +input char 10412 matches 10412 case-insensitively +input char 10413 matches 10413 case-insensitively +input char 10414 matches 10414 case-insensitively +input char 10415 matches 10415 case-insensitively +input char 10416 matches 10416 case-insensitively +input char 10417 matches 10417 case-insensitively +input char 10418 matches 10418 case-insensitively +input char 10419 matches 10419 case-insensitively +input char 1041A matches 1041A case-insensitively +input char 1041B matches 1041B case-insensitively +input char 1041C matches 1041C case-insensitively +input char 1041D matches 1041D case-insensitively +input char 1041E matches 1041E case-insensitively +input char 1041F matches 1041F case-insensitively +input char 10420 matches 10420 case-insensitively +input char 10421 matches 10421 case-insensitively +input char 10422 matches 10422 case-insensitively +input char 10423 matches 10423 case-insensitively +input char 10424 matches 10424 case-insensitively +input char 10425 matches 10425 case-insensitively +input char 10426 matches 10426 case-insensitively +input char 10427 matches 10427 case-insensitively +input char 10428 matches 10400 case-insensitively +input char 10429 matches 10401 case-insensitively +input char 1042A matches 10402 case-insensitively +input char 1042B matches 10403 case-insensitively +input char 1042C matches 10404 case-insensitively +input char 1042D matches 10405 case-insensitively +input char 1042E matches 10406 case-insensitively +input char 1042F matches 10407 case-insensitively +input char 10430 matches 10408 case-insensitively +input char 10431 matches 10409 case-insensitively +input char 10432 matches 1040A case-insensitively +input char 10433 matches 1040B case-insensitively +input char 10434 matches 1040C case-insensitively +input char 10435 matches 1040D case-insensitively +input char 10436 matches 1040E case-insensitively +input char 10437 matches 1040F case-insensitively +input char 10438 matches 10410 case-insensitively +input char 10439 matches 10411 case-insensitively +input char 1043A matches 10412 case-insensitively +input char 1043B matches 10413 case-insensitively +input char 1043C matches 10414 case-insensitively +input char 1043D matches 10415 case-insensitively +input char 1043E matches 10416 case-insensitively +input char 1043F matches 10417 case-insensitively +input char 10440 matches 10418 case-insensitively +input char 10441 matches 10419 case-insensitively +input char 10442 matches 1041A case-insensitively +input char 10443 matches 1041B case-insensitively +input char 10444 matches 1041C case-insensitively +input char 10445 matches 1041D case-insensitively +input char 10446 matches 1041E case-insensitively +input char 10447 matches 1041F case-insensitively +input char 10448 matches 10420 case-insensitively +input char 10449 matches 10421 case-insensitively +input char 1044A matches 10422 case-insensitively +input char 1044B matches 10423 case-insensitively +input char 1044C matches 10424 case-insensitively +input char 1044D matches 10425 case-insensitively +input char 1044E matches 10426 case-insensitively +input char 1044F matches 10427 case-insensitively +input char 104B0 matches 104B0 case-insensitively +input char 104B1 matches 104B1 case-insensitively +input char 104B2 matches 104B2 case-insensitively +input char 104B3 matches 104B3 case-insensitively +input char 104B4 matches 104B4 case-insensitively +input char 104B5 matches 104B5 case-insensitively +input char 104B6 matches 104B6 case-insensitively +input char 104B7 matches 104B7 case-insensitively +input char 104B8 matches 104B8 case-insensitively +input char 104B9 matches 104B9 case-insensitively +input char 104BA matches 104BA case-insensitively +input char 104BB matches 104BB case-insensitively +input char 104BC matches 104BC case-insensitively +input char 104BD matches 104BD case-insensitively +input char 104BE matches 104BE case-insensitively +input char 104BF matches 104BF case-insensitively +input char 104C0 matches 104C0 case-insensitively +input char 104C1 matches 104C1 case-insensitively +input char 104C2 matches 104C2 case-insensitively +input char 104C3 matches 104C3 case-insensitively +input char 104C4 matches 104C4 case-insensitively +input char 104C5 matches 104C5 case-insensitively +input char 104C6 matches 104C6 case-insensitively +input char 104C7 matches 104C7 case-insensitively +input char 104C8 matches 104C8 case-insensitively +input char 104C9 matches 104C9 case-insensitively +input char 104CA matches 104CA case-insensitively +input char 104CB matches 104CB case-insensitively +input char 104CC matches 104CC case-insensitively +input char 104CD matches 104CD case-insensitively +input char 104CE matches 104CE case-insensitively +input char 104CF matches 104CF case-insensitively +input char 104D0 matches 104D0 case-insensitively +input char 104D1 matches 104D1 case-insensitively +input char 104D2 matches 104D2 case-insensitively +input char 104D3 matches 104D3 case-insensitively +input char 104D8 matches 104B0 case-insensitively +input char 104D9 matches 104B1 case-insensitively +input char 104DA matches 104B2 case-insensitively +input char 104DB matches 104B3 case-insensitively +input char 104DC matches 104B4 case-insensitively +input char 104DD matches 104B5 case-insensitively +input char 104DE matches 104B6 case-insensitively +input char 104DF matches 104B7 case-insensitively +input char 104E0 matches 104B8 case-insensitively +input char 104E1 matches 104B9 case-insensitively +input char 104E2 matches 104BA case-insensitively +input char 104E3 matches 104BB case-insensitively +input char 104E4 matches 104BC case-insensitively +input char 104E5 matches 104BD case-insensitively +input char 104E6 matches 104BE case-insensitively +input char 104E7 matches 104BF case-insensitively +input char 104E8 matches 104C0 case-insensitively +input char 104E9 matches 104C1 case-insensitively +input char 104EA matches 104C2 case-insensitively +input char 104EB matches 104C3 case-insensitively +input char 104EC matches 104C4 case-insensitively +input char 104ED matches 104C5 case-insensitively +input char 104EE matches 104C6 case-insensitively +input char 104EF matches 104C7 case-insensitively +input char 104F0 matches 104C8 case-insensitively +input char 104F1 matches 104C9 case-insensitively +input char 104F2 matches 104CA case-insensitively +input char 104F3 matches 104CB case-insensitively +input char 104F4 matches 104CC case-insensitively +input char 104F5 matches 104CD case-insensitively +input char 104F6 matches 104CE case-insensitively +input char 104F7 matches 104CF case-insensitively +input char 104F8 matches 104D0 case-insensitively +input char 104F9 matches 104D1 case-insensitively +input char 104FA matches 104D2 case-insensitively +input char 104FB matches 104D3 case-insensitively +input char 10C80 matches 10C80 case-insensitively +input char 10C81 matches 10C81 case-insensitively +input char 10C82 matches 10C82 case-insensitively +input char 10C83 matches 10C83 case-insensitively +input char 10C84 matches 10C84 case-insensitively +input char 10C85 matches 10C85 case-insensitively +input char 10C86 matches 10C86 case-insensitively +input char 10C87 matches 10C87 case-insensitively +input char 10C88 matches 10C88 case-insensitively +input char 10C89 matches 10C89 case-insensitively +input char 10C8A matches 10C8A case-insensitively +input char 10C8B matches 10C8B case-insensitively +input char 10C8C matches 10C8C case-insensitively +input char 10C8D matches 10C8D case-insensitively +input char 10C8E matches 10C8E case-insensitively +input char 10C8F matches 10C8F case-insensitively +input char 10C90 matches 10C90 case-insensitively +input char 10C91 matches 10C91 case-insensitively +input char 10C92 matches 10C92 case-insensitively +input char 10C93 matches 10C93 case-insensitively +input char 10C94 matches 10C94 case-insensitively +input char 10C95 matches 10C95 case-insensitively +input char 10C96 matches 10C96 case-insensitively +input char 10C97 matches 10C97 case-insensitively +input char 10C98 matches 10C98 case-insensitively +input char 10C99 matches 10C99 case-insensitively +input char 10C9A matches 10C9A case-insensitively +input char 10C9B matches 10C9B case-insensitively +input char 10C9C matches 10C9C case-insensitively +input char 10C9D matches 10C9D case-insensitively +input char 10C9E matches 10C9E case-insensitively +input char 10C9F matches 10C9F case-insensitively +input char 10CA0 matches 10CA0 case-insensitively +input char 10CA1 matches 10CA1 case-insensitively +input char 10CA2 matches 10CA2 case-insensitively +input char 10CA3 matches 10CA3 case-insensitively +input char 10CA4 matches 10CA4 case-insensitively +input char 10CA5 matches 10CA5 case-insensitively +input char 10CA6 matches 10CA6 case-insensitively +input char 10CA7 matches 10CA7 case-insensitively +input char 10CA8 matches 10CA8 case-insensitively +input char 10CA9 matches 10CA9 case-insensitively +input char 10CAA matches 10CAA case-insensitively +input char 10CAB matches 10CAB case-insensitively +input char 10CAC matches 10CAC case-insensitively +input char 10CAD matches 10CAD case-insensitively +input char 10CAE matches 10CAE case-insensitively +input char 10CAF matches 10CAF case-insensitively +input char 10CB0 matches 10CB0 case-insensitively +input char 10CB1 matches 10CB1 case-insensitively +input char 10CB2 matches 10CB2 case-insensitively +input char 10CC0 matches 10C80 case-insensitively +input char 10CC1 matches 10C81 case-insensitively +input char 10CC2 matches 10C82 case-insensitively +input char 10CC3 matches 10C83 case-insensitively +input char 10CC4 matches 10C84 case-insensitively +input char 10CC5 matches 10C85 case-insensitively +input char 10CC6 matches 10C86 case-insensitively +input char 10CC7 matches 10C87 case-insensitively +input char 10CC8 matches 10C88 case-insensitively +input char 10CC9 matches 10C89 case-insensitively +input char 10CCA matches 10C8A case-insensitively +input char 10CCB matches 10C8B case-insensitively +input char 10CCC matches 10C8C case-insensitively +input char 10CCD matches 10C8D case-insensitively +input char 10CCE matches 10C8E case-insensitively +input char 10CCF matches 10C8F case-insensitively +input char 10CD0 matches 10C90 case-insensitively +input char 10CD1 matches 10C91 case-insensitively +input char 10CD2 matches 10C92 case-insensitively +input char 10CD3 matches 10C93 case-insensitively +input char 10CD4 matches 10C94 case-insensitively +input char 10CD5 matches 10C95 case-insensitively +input char 10CD6 matches 10C96 case-insensitively +input char 10CD7 matches 10C97 case-insensitively +input char 10CD8 matches 10C98 case-insensitively +input char 10CD9 matches 10C99 case-insensitively +input char 10CDA matches 10C9A case-insensitively +input char 10CDB matches 10C9B case-insensitively +input char 10CDC matches 10C9C case-insensitively +input char 10CDD matches 10C9D case-insensitively +input char 10CDE matches 10C9E case-insensitively +input char 10CDF matches 10C9F case-insensitively +input char 10CE0 matches 10CA0 case-insensitively +input char 10CE1 matches 10CA1 case-insensitively +input char 10CE2 matches 10CA2 case-insensitively +input char 10CE3 matches 10CA3 case-insensitively +input char 10CE4 matches 10CA4 case-insensitively +input char 10CE5 matches 10CA5 case-insensitively +input char 10CE6 matches 10CA6 case-insensitively +input char 10CE7 matches 10CA7 case-insensitively +input char 10CE8 matches 10CA8 case-insensitively +input char 10CE9 matches 10CA9 case-insensitively +input char 10CEA matches 10CAA case-insensitively +input char 10CEB matches 10CAB case-insensitively +input char 10CEC matches 10CAC case-insensitively +input char 10CED matches 10CAD case-insensitively +input char 10CEE matches 10CAE case-insensitively +input char 10CEF matches 10CAF case-insensitively +input char 10CF0 matches 10CB0 case-insensitively +input char 10CF1 matches 10CB1 case-insensitively +input char 10CF2 matches 10CB2 case-insensitively +input char 118A0 matches 118A0 case-insensitively +input char 118A1 matches 118A1 case-insensitively +input char 118A2 matches 118A2 case-insensitively +input char 118A3 matches 118A3 case-insensitively +input char 118A4 matches 118A4 case-insensitively +input char 118A5 matches 118A5 case-insensitively +input char 118A6 matches 118A6 case-insensitively +input char 118A7 matches 118A7 case-insensitively +input char 118A8 matches 118A8 case-insensitively +input char 118A9 matches 118A9 case-insensitively +input char 118AA matches 118AA case-insensitively +input char 118AB matches 118AB case-insensitively +input char 118AC matches 118AC case-insensitively +input char 118AD matches 118AD case-insensitively +input char 118AE matches 118AE case-insensitively +input char 118AF matches 118AF case-insensitively +input char 118B0 matches 118B0 case-insensitively +input char 118B1 matches 118B1 case-insensitively +input char 118B2 matches 118B2 case-insensitively +input char 118B3 matches 118B3 case-insensitively +input char 118B4 matches 118B4 case-insensitively +input char 118B5 matches 118B5 case-insensitively +input char 118B6 matches 118B6 case-insensitively +input char 118B7 matches 118B7 case-insensitively +input char 118B8 matches 118B8 case-insensitively +input char 118B9 matches 118B9 case-insensitively +input char 118BA matches 118BA case-insensitively +input char 118BB matches 118BB case-insensitively +input char 118BC matches 118BC case-insensitively +input char 118BD matches 118BD case-insensitively +input char 118BE matches 118BE case-insensitively +input char 118BF matches 118BF case-insensitively +input char 118C0 matches 118A0 case-insensitively +input char 118C1 matches 118A1 case-insensitively +input char 118C2 matches 118A2 case-insensitively +input char 118C3 matches 118A3 case-insensitively +input char 118C4 matches 118A4 case-insensitively +input char 118C5 matches 118A5 case-insensitively +input char 118C6 matches 118A6 case-insensitively +input char 118C7 matches 118A7 case-insensitively +input char 118C8 matches 118A8 case-insensitively +input char 118C9 matches 118A9 case-insensitively +input char 118CA matches 118AA case-insensitively +input char 118CB matches 118AB case-insensitively +input char 118CC matches 118AC case-insensitively +input char 118CD matches 118AD case-insensitively +input char 118CE matches 118AE case-insensitively +input char 118CF matches 118AF case-insensitively +input char 118D0 matches 118B0 case-insensitively +input char 118D1 matches 118B1 case-insensitively +input char 118D2 matches 118B2 case-insensitively +input char 118D3 matches 118B3 case-insensitively +input char 118D4 matches 118B4 case-insensitively +input char 118D5 matches 118B5 case-insensitively +input char 118D6 matches 118B6 case-insensitively +input char 118D7 matches 118B7 case-insensitively +input char 118D8 matches 118B8 case-insensitively +input char 118D9 matches 118B9 case-insensitively +input char 118DA matches 118BA case-insensitively +input char 118DB matches 118BB case-insensitively +input char 118DC matches 118BC case-insensitively +input char 118DD matches 118BD case-insensitively +input char 118DE matches 118BE case-insensitively +input char 118DF matches 118BF case-insensitively +input char 16E40 matches 16E40 case-insensitively +input char 16E41 matches 16E41 case-insensitively +input char 16E42 matches 16E42 case-insensitively +input char 16E43 matches 16E43 case-insensitively +input char 16E44 matches 16E44 case-insensitively +input char 16E45 matches 16E45 case-insensitively +input char 16E46 matches 16E46 case-insensitively +input char 16E47 matches 16E47 case-insensitively +input char 16E48 matches 16E48 case-insensitively +input char 16E49 matches 16E49 case-insensitively +input char 16E4A matches 16E4A case-insensitively +input char 16E4B matches 16E4B case-insensitively +input char 16E4C matches 16E4C case-insensitively +input char 16E4D matches 16E4D case-insensitively +input char 16E4E matches 16E4E case-insensitively +input char 16E4F matches 16E4F case-insensitively +input char 16E50 matches 16E50 case-insensitively +input char 16E51 matches 16E51 case-insensitively +input char 16E52 matches 16E52 case-insensitively +input char 16E53 matches 16E53 case-insensitively +input char 16E54 matches 16E54 case-insensitively +input char 16E55 matches 16E55 case-insensitively +input char 16E56 matches 16E56 case-insensitively +input char 16E57 matches 16E57 case-insensitively +input char 16E58 matches 16E58 case-insensitively +input char 16E59 matches 16E59 case-insensitively +input char 16E5A matches 16E5A case-insensitively +input char 16E5B matches 16E5B case-insensitively +input char 16E5C matches 16E5C case-insensitively +input char 16E5D matches 16E5D case-insensitively +input char 16E5E matches 16E5E case-insensitively +input char 16E5F matches 16E5F case-insensitively +input char 16E60 matches 16E40 case-insensitively +input char 16E61 matches 16E41 case-insensitively +input char 16E62 matches 16E42 case-insensitively +input char 16E63 matches 16E43 case-insensitively +input char 16E64 matches 16E44 case-insensitively +input char 16E65 matches 16E45 case-insensitively +input char 16E66 matches 16E46 case-insensitively +input char 16E67 matches 16E47 case-insensitively +input char 16E68 matches 16E48 case-insensitively +input char 16E69 matches 16E49 case-insensitively +input char 16E6A matches 16E4A case-insensitively +input char 16E6B matches 16E4B case-insensitively +input char 16E6C matches 16E4C case-insensitively +input char 16E6D matches 16E4D case-insensitively +input char 16E6E matches 16E4E case-insensitively +input char 16E6F matches 16E4F case-insensitively +input char 16E70 matches 16E50 case-insensitively +input char 16E71 matches 16E51 case-insensitively +input char 16E72 matches 16E52 case-insensitively +input char 16E73 matches 16E53 case-insensitively +input char 16E74 matches 16E54 case-insensitively +input char 16E75 matches 16E55 case-insensitively +input char 16E76 matches 16E56 case-insensitively +input char 16E77 matches 16E57 case-insensitively +input char 16E78 matches 16E58 case-insensitively +input char 16E79 matches 16E59 case-insensitively +input char 16E7A matches 16E5A case-insensitively +input char 16E7B matches 16E5B case-insensitively +input char 16E7C matches 16E5C case-insensitively +input char 16E7D matches 16E5D case-insensitively +input char 16E7E matches 16E5E case-insensitively +input char 16E7F matches 16E5F case-insensitively +input char 1E900 matches 1E900 case-insensitively +input char 1E901 matches 1E901 case-insensitively +input char 1E902 matches 1E902 case-insensitively +input char 1E903 matches 1E903 case-insensitively +input char 1E904 matches 1E904 case-insensitively +input char 1E905 matches 1E905 case-insensitively +input char 1E906 matches 1E906 case-insensitively +input char 1E907 matches 1E907 case-insensitively +input char 1E908 matches 1E908 case-insensitively +input char 1E909 matches 1E909 case-insensitively +input char 1E90A matches 1E90A case-insensitively +input char 1E90B matches 1E90B case-insensitively +input char 1E90C matches 1E90C case-insensitively +input char 1E90D matches 1E90D case-insensitively +input char 1E90E matches 1E90E case-insensitively +input char 1E90F matches 1E90F case-insensitively +input char 1E910 matches 1E910 case-insensitively +input char 1E911 matches 1E911 case-insensitively +input char 1E912 matches 1E912 case-insensitively +input char 1E913 matches 1E913 case-insensitively +input char 1E914 matches 1E914 case-insensitively +input char 1E915 matches 1E915 case-insensitively +input char 1E916 matches 1E916 case-insensitively +input char 1E917 matches 1E917 case-insensitively +input char 1E918 matches 1E918 case-insensitively +input char 1E919 matches 1E919 case-insensitively +input char 1E91A matches 1E91A case-insensitively +input char 1E91B matches 1E91B case-insensitively +input char 1E91C matches 1E91C case-insensitively +input char 1E91D matches 1E91D case-insensitively +input char 1E91E matches 1E91E case-insensitively +input char 1E91F matches 1E91F case-insensitively +input char 1E920 matches 1E920 case-insensitively +input char 1E921 matches 1E921 case-insensitively +input char 1E922 matches 1E900 case-insensitively +input char 1E923 matches 1E901 case-insensitively +input char 1E924 matches 1E902 case-insensitively +input char 1E925 matches 1E903 case-insensitively +input char 1E926 matches 1E904 case-insensitively +input char 1E927 matches 1E905 case-insensitively +input char 1E928 matches 1E906 case-insensitively +input char 1E929 matches 1E907 case-insensitively +input char 1E92A matches 1E908 case-insensitively +input char 1E92B matches 1E909 case-insensitively +input char 1E92C matches 1E90A case-insensitively +input char 1E92D matches 1E90B case-insensitively +input char 1E92E matches 1E90C case-insensitively +input char 1E92F matches 1E90D case-insensitively +input char 1E930 matches 1E90E case-insensitively +input char 1E931 matches 1E90F case-insensitively +input char 1E932 matches 1E910 case-insensitively +input char 1E933 matches 1E911 case-insensitively +input char 1E934 matches 1E912 case-insensitively +input char 1E935 matches 1E913 case-insensitively +input char 1E936 matches 1E914 case-insensitively +input char 1E937 matches 1E915 case-insensitively +input char 1E938 matches 1E916 case-insensitively +input char 1E939 matches 1E917 case-insensitively +input char 1E93A matches 1E918 case-insensitively +input char 1E93B matches 1E919 case-insensitively +input char 1E93C matches 1E91A case-insensitively +input char 1E93D matches 1E91B case-insensitively +input char 1E93E matches 1E91C case-insensitively +input char 1E93F matches 1E91D case-insensitively +input char 1E940 matches 1E91E case-insensitively +input char 1E941 matches 1E91F case-insensitively +input char 1E942 matches 1E920 case-insensitively +input char 1E943 matches 1E921 case-insensitively diff --git a/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_11_0.test b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_11_0.test new file mode 100644 index 000000000..66580cc9b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_11_0.test @@ -0,0 +1,11 @@ +name: UnicodeCaseless_11_0 + +description: +Tests the %caseless directive for Unicode 11.0 + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_11_0.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_11_0.flex new file mode 100644 index 000000000..6f21ce954 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeCompatibilityProperties_alnum_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{alnum} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_11_0.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_11_0.output new file mode 100644 index 000000000..4c932a34d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_11_0.output @@ -0,0 +1,713 @@ +0030..0039 +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0345..0345 +0370..0374 +0376..0377 +037A..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0559..0559 +0560..0588 +05B0..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05D0..05EA +05EF..05F2 +0610..061A +0620..0657 +0659..0669 +066E..06D3 +06D5..06DC +06E1..06E8 +06ED..06FC +06FF..06FF +0710..073F +074D..07B1 +07C0..07EA +07F4..07F5 +07FA..07FA +0800..0817 +081A..082C +0840..0858 +0860..086A +08A0..08B4 +08B6..08BD +08D4..08DF +08E3..08E9 +08F0..093B +093D..094C +094E..0950 +0955..0963 +0966..096F +0971..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09C4 +09C7..09C8 +09CB..09CC +09CE..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09F1 +09FC..09FC +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3E..0A42 +0A47..0A48 +0A4B..0A4C +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0AC5 +0AC7..0AC9 +0ACB..0ACC +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AEF +0AF9..0AFC +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B44 +0B47..0B48 +0B4B..0B4C +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B6F +0B71..0B71 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCC +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BEF +0C00..0C03 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4C +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C80..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CC4 +0CC6..0CC8 +0CCA..0CCC +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D44 +0D46..0D48 +0D4A..0D4C +0D4E..0D4E +0D54..0D57 +0D5F..0D63 +0D66..0D6F +0D7A..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF3 +0E01..0E3A +0E40..0E46 +0E4D..0E4D +0E50..0E59 +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB9 +0EBB..0EBD +0EC0..0EC4 +0EC6..0EC6 +0ECD..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F00 +0F20..0F29 +0F40..0F47 +0F49..0F6C +0F71..0F81 +0F88..0F97 +0F99..0FBC +1000..1036 +1038..1038 +103B..1049 +1050..1062 +1065..1068 +106E..1086 +108E..108E +1090..1099 +109C..109D +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135F..135F +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1713 +1720..1733 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17B3 +17B6..17C8 +17D7..17D7 +17DC..17DC +17E0..17E9 +1810..1819 +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..1938 +1946..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19D9 +1A00..1A1B +1A20..1A5E +1A61..1A74 +1A80..1A89 +1A90..1A99 +1AA7..1AA7 +1B00..1B33 +1B35..1B43 +1B45..1B4B +1B50..1B59 +1B80..1BA9 +1BAC..1BE5 +1BE7..1BF1 +1C00..1C35 +1C40..1C49 +1C4D..1C7D +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1CE9..1CEC +1CEE..1CF3 +1CF5..1CF6 +1D00..1DBF +1DE7..1DF4 +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2119..211D +2124..2124 +2126..2126 +2128..2128 +212A..212D +212F..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +24B6..24E9 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2DFF +2E2F..2E2F +3005..3007 +3021..3029 +3031..3035 +3038..303C +3041..3096 +309D..309F +30A1..30FA +30FC..30FF +3105..312F +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEF +A000..A48C +A4D0..A4FD +A500..A60C +A610..A62B +A640..A66E +A674..A67B +A67F..A6EF +A717..A71F +A722..A788 +A78B..A7B9 +A7F7..A801 +A803..A805 +A807..A80A +A80C..A827 +A840..A873 +A880..A8C3 +A8C5..A8C5 +A8D0..A8D9 +A8F2..A8F7 +A8FB..A8FB +A8FD..A8FE +A900..A92A +A930..A952 +A960..A97C +A980..A9B2 +A9B4..A9BF +A9CF..A9D9 +A9E0..A9E4 +A9E6..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA60..AA76 +AA7A..AA7A +AA7E..AABE +AAC0..AAC0 +AAC2..AAC2 +AADB..AADD +AAE0..AAEF +AAF2..AAF5 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB65 +AB70..ABEA +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDFB +FE70..FE74 +FE76..FEFC +FF10..FF19 +FF21..FF3A +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +10280..1029C +102A0..102D0 +10300..1031F +1032D..1034A +10350..1037A +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE4 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10D00..10D27 +10D30..10D39 +10F00..10F1C +10F27..10F27 +10F30..10F45 +11000..11045 +11066..1106F +11082..110B8 +110D0..110E8 +110F0..110F9 +11100..11132 +11136..1113F +11144..11146 +11150..11172 +11176..11176 +11180..111BF +111C1..111C4 +111D0..111DA +111DC..111DC +11200..11211 +11213..11234 +11237..11237 +1123E..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112E8 +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..11344 +11347..11348 +1134B..1134C +11350..11350 +11357..11357 +1135D..11363 +11400..11441 +11443..11445 +11447..1144A +11450..11459 +11480..114C1 +114C4..114C5 +114C7..114C7 +114D0..114D9 +11580..115B5 +115B8..115BE +115D8..115DD +11600..1163E +11640..11640 +11644..11644 +11650..11659 +11680..116B5 +116C0..116C9 +11700..1171A +1171D..1172A +11730..11739 +11800..11838 +118A0..118E9 +118FF..118FF +11A00..11A32 +11A35..11A3E +11A50..11A83 +11A86..11A97 +11A9D..11A9D +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C3E +11C40..11C40 +11C50..11C59 +11C72..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D41 +11D43..11D43 +11D46..11D47 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D96 +11D98..11D98 +11DA0..11DA9 +11EE0..11EF6 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16AD0..16AED +16B00..16B36 +16B40..16B43 +16B50..16B59 +16B63..16B77 +16B7D..16B8F +16E40..16E7F +16F00..16F44 +16F50..16F7E +16F93..16F9F +16FE0..16FE1 +17000..187F1 +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9E..1BC9E +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1D7CE..1D7FF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E800..1E8C4 +1E900..1E943 +1E947..1E947 +1E950..1E959 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1F130..1F149 +1F150..1F169 +1F170..1F189 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_11_0.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_11_0.test new file mode 100644 index 000000000..2afbb622c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_11_0.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_alnum_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'alnum' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_11_0.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_11_0.flex new file mode 100644 index 000000000..5360a2824 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeCompatibilityProperties_blank_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{blank} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_11_0.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_11_0.output new file mode 100644 index 000000000..b39b6ee32 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_11_0.output @@ -0,0 +1,8 @@ +0009..0009 +0020..0020 +00A0..00A0 +1680..1680 +2000..200A +202F..202F +205F..205F +3000..3000 diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_11_0.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_11_0.test new file mode 100644 index 000000000..b905cac25 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_11_0.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_blank_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'blank' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_11_0.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_11_0.flex new file mode 100644 index 000000000..8919d1d46 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeCompatibilityProperties_graph_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{graph} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_11_0.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_11_0.output new file mode 100644 index 000000000..9d714b297 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_11_0.output @@ -0,0 +1,663 @@ +0021..007E +00A1..0377 +037A..037F +0384..038A +038C..038C +038E..03A1 +03A3..052F +0531..0556 +0559..058A +058D..058F +0591..05C7 +05D0..05EA +05EF..05F4 +0600..061C +061E..070D +070F..074A +074D..07B1 +07C0..07FA +07FD..082D +0830..083E +0840..085B +085E..085E +0860..086A +08A0..08B4 +08B6..08BD +08D3..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09FE +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A76 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AF1 +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B77 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BFA +0C00..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C78..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4F +0D54..0D63 +0D66..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF4 +0E01..0E3A +0E3F..0E5B +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB9 +0EBB..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F47 +0F49..0F6C +0F71..0F97 +0F99..0FBC +0FBE..0FCC +0FCE..0FDA +1000..10C5 +10C7..10C7 +10CD..10CD +10D0..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..137C +1380..1399 +13A0..13F5 +13F8..13FD +1400..167F +1681..169C +16A0..16F8 +1700..170C +170E..1714 +1720..1736 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17DD +17E0..17E9 +17F0..17F9 +1800..180E +1810..1819 +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1940..1940 +1944..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +19DE..1A1B +1A1E..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA0..1AAD +1AB0..1ABE +1B00..1B4B +1B50..1B7C +1B80..1BF3 +1BFC..1C37 +1C3B..1C49 +1C4D..1C88 +1C90..1CBA +1CBD..1CC7 +1CD0..1CF9 +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FC4 +1FC6..1FD3 +1FD6..1FDB +1FDD..1FEF +1FF2..1FF4 +1FF6..1FFE +200B..2027 +202A..202E +2030..205E +2060..2064 +2066..2071 +2074..208E +2090..209C +20A0..20BF +20D0..20F0 +2100..218B +2190..2426 +2440..244A +2460..2B73 +2B76..2B95 +2B98..2BC8 +2BCA..2BFE +2C00..2C2E +2C30..2C5E +2C60..2CF3 +2CF9..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D70 +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2E4E +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 +2FF0..2FFB +3001..303F +3041..3096 +3099..30FF +3105..312F +3131..318E +3190..31BA +31C0..31E3 +31F0..321E +3220..32FE +3300..4DB5 +4DC0..9FEF +A000..A48C +A490..A4C6 +A4D0..A62B +A640..A6F7 +A700..A7B9 +A7F7..A82B +A830..A839 +A840..A877 +A880..A8C5 +A8CE..A8D9 +A8E0..A953 +A95F..A97C +A980..A9CD +A9CF..A9D9 +A9DE..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA5C..AAC2 +AADB..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB65 +AB70..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +E000..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBC1 +FBD3..FD3F +FD50..FD8F +FD92..FDC7 +FDF0..FDFD +FE00..FE19 +FE20..FE52 +FE54..FE66 +FE68..FE6B +FE70..FE74 +FE76..FEFC +FEFF..FEFF +FF01..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +FFE0..FFE6 +FFE8..FFEE +FFF9..FFFD +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10100..10102 +10107..10133 +10137..1018E +10190..1019B +101A0..101A0 +101D0..101FD +10280..1029C +102A0..102D0 +102E0..102FB +10300..10323 +1032D..1034A +10350..1037A +10380..1039D +1039F..103C3 +103C8..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +1056F..1056F +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10857..1089E +108A7..108AF +108E0..108F2 +108F4..108F5 +108FB..1091B +1091F..10939 +1093F..1093F +10980..109B7 +109BC..109CF +109D2..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A38..10A3A +10A3F..10A48 +10A50..10A58 +10A60..10A9F +10AC0..10AE6 +10AEB..10AF6 +10B00..10B35 +10B39..10B55 +10B58..10B72 +10B78..10B91 +10B99..10B9C +10BA9..10BAF +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10CFA..10D27 +10D30..10D39 +10E60..10E7E +10F00..10F27 +10F30..10F59 +11000..1104D +11052..1106F +1107F..110C1 +110CD..110CD +110D0..110E8 +110F0..110F9 +11100..11134 +11136..11146 +11150..11176 +11180..111CD +111D0..111DF +111E1..111F4 +11200..11211 +11213..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A9 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133B..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..11459 +1145B..1145B +1145D..1145E +11480..114C7 +114D0..114D9 +11580..115B5 +115B8..115DD +11600..11644 +11650..11659 +11660..1166C +11680..116B7 +116C0..116C9 +11700..1171A +1171D..1172B +11730..1173F +11800..1183B +118A0..118F2 +118FF..118FF +11A00..11A47 +11A50..11A83 +11A86..11AA2 +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C45 +11C50..11C6C +11C70..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D98 +11DA0..11DA9 +11EE0..11EF8 +12000..12399 +12400..1246E +12470..12474 +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16A6E..16A6F +16AD0..16AED +16AF0..16AF5 +16B00..16B45 +16B50..16B59 +16B5B..16B61 +16B63..16B77 +16B7D..16B8F +16E40..16E9A +16F00..16F44 +16F50..16F7E +16F8F..16F9F +16FE0..16FE1 +17000..187F1 +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9C..1BCA3 +1D000..1D0F5 +1D100..1D126 +1D129..1D1E8 +1D200..1D245 +1D2E0..1D2F3 +1D300..1D356 +1D360..1D378 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1DA8B +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E800..1E8C4 +1E8C7..1E8D6 +1E900..1E94A +1E950..1E959 +1E95E..1E95F +1EC71..1ECB4 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 +1F000..1F02B +1F030..1F093 +1F0A0..1F0AE +1F0B1..1F0BF +1F0C1..1F0CF +1F0D1..1F0F5 +1F100..1F10C +1F110..1F16B +1F170..1F1AC +1F1E6..1F202 +1F210..1F23B +1F240..1F248 +1F250..1F251 +1F260..1F265 +1F300..1F6D4 +1F6E0..1F6EC +1F6F0..1F6F9 +1F700..1F773 +1F780..1F7D8 +1F800..1F80B +1F810..1F847 +1F850..1F859 +1F860..1F887 +1F890..1F8AD +1F900..1F90B +1F910..1F93E +1F940..1F970 +1F973..1F976 +1F97A..1F97A +1F97C..1F9A2 +1F9B0..1F9B9 +1F9C0..1F9C2 +1F9D0..1F9FF +1FA60..1FA6D +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0001..E0001 +E0020..E007F +E0100..E01EF +F0000..FFFFD +100000..10FFFD diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_11_0.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_11_0.test new file mode 100644 index 000000000..ea9ae6b14 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_11_0.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_graph_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'graph' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_11_0.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_11_0.flex new file mode 100644 index 000000000..072f4d350 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeCompatibilityProperties_print_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{print} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_11_0.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_11_0.output new file mode 100644 index 000000000..348c89c70 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_11_0.output @@ -0,0 +1,660 @@ +0020..007E +00A0..0377 +037A..037F +0384..038A +038C..038C +038E..03A1 +03A3..052F +0531..0556 +0559..058A +058D..058F +0591..05C7 +05D0..05EA +05EF..05F4 +0600..061C +061E..070D +070F..074A +074D..07B1 +07C0..07FA +07FD..082D +0830..083E +0840..085B +085E..085E +0860..086A +08A0..08B4 +08B6..08BD +08D3..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09FE +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A76 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AF1 +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B77 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BFA +0C00..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C78..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4F +0D54..0D63 +0D66..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF4 +0E01..0E3A +0E3F..0E5B +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB9 +0EBB..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F47 +0F49..0F6C +0F71..0F97 +0F99..0FBC +0FBE..0FCC +0FCE..0FDA +1000..10C5 +10C7..10C7 +10CD..10CD +10D0..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..137C +1380..1399 +13A0..13F5 +13F8..13FD +1400..169C +16A0..16F8 +1700..170C +170E..1714 +1720..1736 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17DD +17E0..17E9 +17F0..17F9 +1800..180E +1810..1819 +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1940..1940 +1944..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +19DE..1A1B +1A1E..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA0..1AAD +1AB0..1ABE +1B00..1B4B +1B50..1B7C +1B80..1BF3 +1BFC..1C37 +1C3B..1C49 +1C4D..1C88 +1C90..1CBA +1CBD..1CC7 +1CD0..1CF9 +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FC4 +1FC6..1FD3 +1FD6..1FDB +1FDD..1FEF +1FF2..1FF4 +1FF6..1FFE +2000..2027 +202A..2064 +2066..2071 +2074..208E +2090..209C +20A0..20BF +20D0..20F0 +2100..218B +2190..2426 +2440..244A +2460..2B73 +2B76..2B95 +2B98..2BC8 +2BCA..2BFE +2C00..2C2E +2C30..2C5E +2C60..2CF3 +2CF9..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D70 +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2E4E +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 +2FF0..2FFB +3000..303F +3041..3096 +3099..30FF +3105..312F +3131..318E +3190..31BA +31C0..31E3 +31F0..321E +3220..32FE +3300..4DB5 +4DC0..9FEF +A000..A48C +A490..A4C6 +A4D0..A62B +A640..A6F7 +A700..A7B9 +A7F7..A82B +A830..A839 +A840..A877 +A880..A8C5 +A8CE..A8D9 +A8E0..A953 +A95F..A97C +A980..A9CD +A9CF..A9D9 +A9DE..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA5C..AAC2 +AADB..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB65 +AB70..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +E000..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBC1 +FBD3..FD3F +FD50..FD8F +FD92..FDC7 +FDF0..FDFD +FE00..FE19 +FE20..FE52 +FE54..FE66 +FE68..FE6B +FE70..FE74 +FE76..FEFC +FEFF..FEFF +FF01..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +FFE0..FFE6 +FFE8..FFEE +FFF9..FFFD +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10100..10102 +10107..10133 +10137..1018E +10190..1019B +101A0..101A0 +101D0..101FD +10280..1029C +102A0..102D0 +102E0..102FB +10300..10323 +1032D..1034A +10350..1037A +10380..1039D +1039F..103C3 +103C8..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +1056F..1056F +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10857..1089E +108A7..108AF +108E0..108F2 +108F4..108F5 +108FB..1091B +1091F..10939 +1093F..1093F +10980..109B7 +109BC..109CF +109D2..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A38..10A3A +10A3F..10A48 +10A50..10A58 +10A60..10A9F +10AC0..10AE6 +10AEB..10AF6 +10B00..10B35 +10B39..10B55 +10B58..10B72 +10B78..10B91 +10B99..10B9C +10BA9..10BAF +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10CFA..10D27 +10D30..10D39 +10E60..10E7E +10F00..10F27 +10F30..10F59 +11000..1104D +11052..1106F +1107F..110C1 +110CD..110CD +110D0..110E8 +110F0..110F9 +11100..11134 +11136..11146 +11150..11176 +11180..111CD +111D0..111DF +111E1..111F4 +11200..11211 +11213..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A9 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133B..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..11459 +1145B..1145B +1145D..1145E +11480..114C7 +114D0..114D9 +11580..115B5 +115B8..115DD +11600..11644 +11650..11659 +11660..1166C +11680..116B7 +116C0..116C9 +11700..1171A +1171D..1172B +11730..1173F +11800..1183B +118A0..118F2 +118FF..118FF +11A00..11A47 +11A50..11A83 +11A86..11AA2 +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C45 +11C50..11C6C +11C70..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D98 +11DA0..11DA9 +11EE0..11EF8 +12000..12399 +12400..1246E +12470..12474 +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16A6E..16A6F +16AD0..16AED +16AF0..16AF5 +16B00..16B45 +16B50..16B59 +16B5B..16B61 +16B63..16B77 +16B7D..16B8F +16E40..16E9A +16F00..16F44 +16F50..16F7E +16F8F..16F9F +16FE0..16FE1 +17000..187F1 +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9C..1BCA3 +1D000..1D0F5 +1D100..1D126 +1D129..1D1E8 +1D200..1D245 +1D2E0..1D2F3 +1D300..1D356 +1D360..1D378 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1DA8B +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E800..1E8C4 +1E8C7..1E8D6 +1E900..1E94A +1E950..1E959 +1E95E..1E95F +1EC71..1ECB4 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 +1F000..1F02B +1F030..1F093 +1F0A0..1F0AE +1F0B1..1F0BF +1F0C1..1F0CF +1F0D1..1F0F5 +1F100..1F10C +1F110..1F16B +1F170..1F1AC +1F1E6..1F202 +1F210..1F23B +1F240..1F248 +1F250..1F251 +1F260..1F265 +1F300..1F6D4 +1F6E0..1F6EC +1F6F0..1F6F9 +1F700..1F773 +1F780..1F7D8 +1F800..1F80B +1F810..1F847 +1F850..1F859 +1F860..1F887 +1F890..1F8AD +1F900..1F90B +1F910..1F93E +1F940..1F970 +1F973..1F976 +1F97A..1F97A +1F97C..1F9A2 +1F9B0..1F9B9 +1F9C0..1F9C2 +1F9D0..1F9FF +1FA60..1FA6D +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0001..E0001 +E0020..E007F +E0100..E01EF +F0000..FFFFD +100000..10FFFD diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_11_0.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_11_0.test new file mode 100644 index 000000000..a0e1c99c6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_11_0.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_print_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'print' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_11_0.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_11_0.flex new file mode 100644 index 000000000..c7c5f4b08 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeCompatibilityProperties_xdigit_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{xdigit} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_11_0.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_11_0.output new file mode 100644 index 000000000..b360f0348 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_11_0.output @@ -0,0 +1,61 @@ +0030..0039 +0041..0046 +0061..0066 +0660..0669 +06F0..06F9 +07C0..07C9 +0966..096F +09E6..09EF +0A66..0A6F +0AE6..0AEF +0B66..0B6F +0BE6..0BEF +0C66..0C6F +0CE6..0CEF +0D66..0D6F +0DE6..0DEF +0E50..0E59 +0ED0..0ED9 +0F20..0F29 +1040..1049 +1090..1099 +17E0..17E9 +1810..1819 +1946..194F +19D0..19D9 +1A80..1A89 +1A90..1A99 +1B50..1B59 +1BB0..1BB9 +1C40..1C49 +1C50..1C59 +A620..A629 +A8D0..A8D9 +A900..A909 +A9D0..A9D9 +A9F0..A9F9 +AA50..AA59 +ABF0..ABF9 +FF10..FF19 +FF21..FF26 +FF41..FF46 +104A0..104A9 +10D30..10D39 +11066..1106F +110F0..110F9 +11136..1113F +111D0..111D9 +112F0..112F9 +11450..11459 +114D0..114D9 +11650..11659 +116C0..116C9 +11730..11739 +118E0..118E9 +11C50..11C59 +11D50..11D59 +11DA0..11DA9 +16A60..16A69 +16B50..16B59 +1D7CE..1D7FF +1E950..1E959 diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_11_0.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_11_0.test new file mode 100644 index 000000000..2e2b20307 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_11_0.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_xdigit_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'xdigit' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_11_0.flex new file mode 100644 index 000000000..b5377ed6b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_Alphabetic_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Alphabetic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_11_0.output new file mode 100644 index 000000000..c51531a5f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_11_0.output @@ -0,0 +1,676 @@ +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0345..0345 +0370..0374 +0376..0377 +037A..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0559..0559 +0560..0588 +05B0..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05D0..05EA +05EF..05F2 +0610..061A +0620..0657 +0659..065F +066E..06D3 +06D5..06DC +06E1..06E8 +06ED..06EF +06FA..06FC +06FF..06FF +0710..073F +074D..07B1 +07CA..07EA +07F4..07F5 +07FA..07FA +0800..0817 +081A..082C +0840..0858 +0860..086A +08A0..08B4 +08B6..08BD +08D4..08DF +08E3..08E9 +08F0..093B +093D..094C +094E..0950 +0955..0963 +0971..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09C4 +09C7..09C8 +09CB..09CC +09CE..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09F0..09F1 +09FC..09FC +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3E..0A42 +0A47..0A48 +0A4B..0A4C +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A70..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0AC5 +0AC7..0AC9 +0ACB..0ACC +0AD0..0AD0 +0AE0..0AE3 +0AF9..0AFC +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B44 +0B47..0B48 +0B4B..0B4C +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B71..0B71 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCC +0BD0..0BD0 +0BD7..0BD7 +0C00..0C03 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4C +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C80..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CC4 +0CC6..0CC8 +0CCA..0CCC +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D44 +0D46..0D48 +0D4A..0D4C +0D4E..0D4E +0D54..0D57 +0D5F..0D63 +0D7A..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DF2..0DF3 +0E01..0E3A +0E40..0E46 +0E4D..0E4D +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB9 +0EBB..0EBD +0EC0..0EC4 +0EC6..0EC6 +0ECD..0ECD +0EDC..0EDF +0F00..0F00 +0F40..0F47 +0F49..0F6C +0F71..0F81 +0F88..0F97 +0F99..0FBC +1000..1036 +1038..1038 +103B..103F +1050..1062 +1065..1068 +106E..1086 +108E..108E +109C..109D +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135F..135F +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1713 +1720..1733 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17B3 +17B6..17C8 +17D7..17D7 +17DC..17DC +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..1938 +1950..196D +1970..1974 +1980..19AB +19B0..19C9 +1A00..1A1B +1A20..1A5E +1A61..1A74 +1AA7..1AA7 +1B00..1B33 +1B35..1B43 +1B45..1B4B +1B80..1BA9 +1BAC..1BAF +1BBA..1BE5 +1BE7..1BF1 +1C00..1C35 +1C4D..1C4F +1C5A..1C7D +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1CE9..1CEC +1CEE..1CF3 +1CF5..1CF6 +1D00..1DBF +1DE7..1DF4 +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2119..211D +2124..2124 +2126..2126 +2128..2128 +212A..212D +212F..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +24B6..24E9 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2DFF +2E2F..2E2F +3005..3007 +3021..3029 +3031..3035 +3038..303C +3041..3096 +309D..309F +30A1..30FA +30FC..30FF +3105..312F +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEF +A000..A48C +A4D0..A4FD +A500..A60C +A610..A61F +A62A..A62B +A640..A66E +A674..A67B +A67F..A6EF +A717..A71F +A722..A788 +A78B..A7B9 +A7F7..A801 +A803..A805 +A807..A80A +A80C..A827 +A840..A873 +A880..A8C3 +A8C5..A8C5 +A8F2..A8F7 +A8FB..A8FB +A8FD..A8FE +A90A..A92A +A930..A952 +A960..A97C +A980..A9B2 +A9B4..A9BF +A9CF..A9CF +A9E0..A9E4 +A9E6..A9EF +A9FA..A9FE +AA00..AA36 +AA40..AA4D +AA60..AA76 +AA7A..AA7A +AA7E..AABE +AAC0..AAC0 +AAC2..AAC2 +AADB..AADD +AAE0..AAEF +AAF2..AAF5 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB65 +AB70..ABEA +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDFB +FE70..FE74 +FE76..FEFC +FF21..FF3A +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +10280..1029C +102A0..102D0 +10300..1031F +1032D..1034A +10350..1037A +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE4 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10D00..10D27 +10F00..10F1C +10F27..10F27 +10F30..10F45 +11000..11045 +11082..110B8 +110D0..110E8 +11100..11132 +11144..11146 +11150..11172 +11176..11176 +11180..111BF +111C1..111C4 +111DA..111DA +111DC..111DC +11200..11211 +11213..11234 +11237..11237 +1123E..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112E8 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..11344 +11347..11348 +1134B..1134C +11350..11350 +11357..11357 +1135D..11363 +11400..11441 +11443..11445 +11447..1144A +11480..114C1 +114C4..114C5 +114C7..114C7 +11580..115B5 +115B8..115BE +115D8..115DD +11600..1163E +11640..11640 +11644..11644 +11680..116B5 +11700..1171A +1171D..1172A +11800..11838 +118A0..118DF +118FF..118FF +11A00..11A32 +11A35..11A3E +11A50..11A83 +11A86..11A97 +11A9D..11A9D +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C3E +11C40..11C40 +11C72..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D41 +11D43..11D43 +11D46..11D47 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D96 +11D98..11D98 +11EE0..11EF6 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16AD0..16AED +16B00..16B36 +16B40..16B43 +16B63..16B77 +16B7D..16B8F +16E40..16E7F +16F00..16F44 +16F50..16F7E +16F93..16F9F +16FE0..16FE1 +17000..187F1 +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9E..1BC9E +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E800..1E8C4 +1E900..1E943 +1E947..1E947 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1F130..1F149 +1F150..1F169 +1F170..1F189 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_11_0.test new file mode 100644 index 000000000..1f27ff983 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Alphabetic_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Alphabetic' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_11_0.flex new file mode 100644 index 000000000..727ba2853 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_Case_Ignorable_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Case_Ignorable} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_11_0.output new file mode 100644 index 000000000..647ce181c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_11_0.output @@ -0,0 +1,394 @@ +0027..0027 +002E..002E +003A..003A +005E..005E +0060..0060 +00A8..00A8 +00AD..00AD +00AF..00AF +00B4..00B4 +00B7..00B8 +02B0..036F +0374..0375 +037A..037A +0384..0385 +0387..0387 +0483..0489 +0559..0559 +0591..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05F4..05F4 +0600..0605 +0610..061A +061C..061C +0640..0640 +064B..065F +0670..0670 +06D6..06DD +06DF..06E8 +06EA..06ED +070F..070F +0711..0711 +0730..074A +07A6..07B0 +07EB..07F5 +07FA..07FA +07FD..07FD +0816..082D +0859..085B +08D3..0902 +093A..093A +093C..093C +0941..0948 +094D..094D +0951..0957 +0962..0963 +0971..0971 +0981..0981 +09BC..09BC +09C1..09C4 +09CD..09CD +09E2..09E3 +09FE..09FE +0A01..0A02 +0A3C..0A3C +0A41..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A70..0A71 +0A75..0A75 +0A81..0A82 +0ABC..0ABC +0AC1..0AC5 +0AC7..0AC8 +0ACD..0ACD +0AE2..0AE3 +0AFA..0AFF +0B01..0B01 +0B3C..0B3C +0B3F..0B3F +0B41..0B44 +0B4D..0B4D +0B56..0B56 +0B62..0B63 +0B82..0B82 +0BC0..0BC0 +0BCD..0BCD +0C00..0C00 +0C04..0C04 +0C3E..0C40 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C62..0C63 +0C81..0C81 +0CBC..0CBC +0CBF..0CBF +0CC6..0CC6 +0CCC..0CCD +0CE2..0CE3 +0D00..0D01 +0D3B..0D3C +0D41..0D44 +0D4D..0D4D +0D62..0D63 +0DCA..0DCA +0DD2..0DD4 +0DD6..0DD6 +0E31..0E31 +0E34..0E3A +0E46..0E4E +0EB1..0EB1 +0EB4..0EB9 +0EBB..0EBC +0EC6..0EC6 +0EC8..0ECD +0F18..0F19 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F71..0F7E +0F80..0F84 +0F86..0F87 +0F8D..0F97 +0F99..0FBC +0FC6..0FC6 +102D..1030 +1032..1037 +1039..103A +103D..103E +1058..1059 +105E..1060 +1071..1074 +1082..1082 +1085..1086 +108D..108D +109D..109D +10FC..10FC +135D..135F +1712..1714 +1732..1734 +1752..1753 +1772..1773 +17B4..17B5 +17B7..17BD +17C6..17C6 +17C9..17D3 +17D7..17D7 +17DD..17DD +180B..180E +1843..1843 +1885..1886 +18A9..18A9 +1920..1922 +1927..1928 +1932..1932 +1939..193B +1A17..1A18 +1A1B..1A1B +1A56..1A56 +1A58..1A5E +1A60..1A60 +1A62..1A62 +1A65..1A6C +1A73..1A7C +1A7F..1A7F +1AA7..1AA7 +1AB0..1ABE +1B00..1B03 +1B34..1B34 +1B36..1B3A +1B3C..1B3C +1B42..1B42 +1B6B..1B73 +1B80..1B81 +1BA2..1BA5 +1BA8..1BA9 +1BAB..1BAD +1BE6..1BE6 +1BE8..1BE9 +1BED..1BED +1BEF..1BF1 +1C2C..1C33 +1C36..1C37 +1C78..1C7D +1CD0..1CD2 +1CD4..1CE0 +1CE2..1CE8 +1CED..1CED +1CF4..1CF4 +1CF8..1CF9 +1D2C..1D6A +1D78..1D78 +1D9B..1DF9 +1DFB..1DFF +1FBD..1FBD +1FBF..1FC1 +1FCD..1FCF +1FDD..1FDF +1FED..1FEF +1FFD..1FFE +200B..200F +2018..2019 +2024..2024 +2027..2027 +202A..202E +2060..2064 +2066..206F +2071..2071 +207F..207F +2090..209C +20D0..20F0 +2C7C..2C7D +2CEF..2CF1 +2D6F..2D6F +2D7F..2D7F +2DE0..2DFF +2E2F..2E2F +3005..3005 +302A..302D +3031..3035 +303B..303B +3099..309E +30FC..30FE +A015..A015 +A4F8..A4FD +A60C..A60C +A66F..A672 +A674..A67D +A67F..A67F +A69C..A69F +A6F0..A6F1 +A700..A721 +A770..A770 +A788..A78A +A7F8..A7F9 +A802..A802 +A806..A806 +A80B..A80B +A825..A826 +A8C4..A8C5 +A8E0..A8F1 +A8FF..A8FF +A926..A92D +A947..A951 +A980..A982 +A9B3..A9B3 +A9B6..A9B9 +A9BC..A9BC +A9CF..A9CF +A9E5..A9E6 +AA29..AA2E +AA31..AA32 +AA35..AA36 +AA43..AA43 +AA4C..AA4C +AA70..AA70 +AA7C..AA7C +AAB0..AAB0 +AAB2..AAB4 +AAB7..AAB8 +AABE..AABF +AAC1..AAC1 +AADD..AADD +AAEC..AAED +AAF3..AAF4 +AAF6..AAF6 +AB5B..AB5F +ABE5..ABE5 +ABE8..ABE8 +ABED..ABED +FB1E..FB1E +FBB2..FBC1 +FE00..FE0F +FE13..FE13 +FE20..FE2F +FE52..FE52 +FE55..FE55 +FEFF..FEFF +FF07..FF07 +FF0E..FF0E +FF1A..FF1A +FF3E..FF3E +FF40..FF40 +FF70..FF70 +FF9E..FF9F +FFE3..FFE3 +FFF9..FFFB +101FD..101FD +102E0..102E0 +10376..1037A +10A01..10A03 +10A05..10A06 +10A0C..10A0F +10A38..10A3A +10A3F..10A3F +10AE5..10AE6 +10D24..10D27 +10F46..10F50 +11001..11001 +11038..11046 +1107F..11081 +110B3..110B6 +110B9..110BA +110BD..110BD +110CD..110CD +11100..11102 +11127..1112B +1112D..11134 +11173..11173 +11180..11181 +111B6..111BE +111C9..111CC +1122F..11231 +11234..11234 +11236..11237 +1123E..1123E +112DF..112DF +112E3..112EA +11300..11301 +1133B..1133C +11340..11340 +11366..1136C +11370..11374 +11438..1143F +11442..11444 +11446..11446 +1145E..1145E +114B3..114B8 +114BA..114BA +114BF..114C0 +114C2..114C3 +115B2..115B5 +115BC..115BD +115BF..115C0 +115DC..115DD +11633..1163A +1163D..1163D +1163F..11640 +116AB..116AB +116AD..116AD +116B0..116B5 +116B7..116B7 +1171D..1171F +11722..11725 +11727..1172B +1182F..11837 +11839..1183A +11A01..11A0A +11A33..11A38 +11A3B..11A3E +11A47..11A47 +11A51..11A56 +11A59..11A5B +11A8A..11A96 +11A98..11A99 +11C30..11C36 +11C38..11C3D +11C3F..11C3F +11C92..11CA7 +11CAA..11CB0 +11CB2..11CB3 +11CB5..11CB6 +11D31..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D45 +11D47..11D47 +11D90..11D91 +11D95..11D95 +11D97..11D97 +11EF3..11EF4 +16AF0..16AF4 +16B30..16B36 +16B40..16B43 +16F8F..16F9F +16FE0..16FE1 +1BC9D..1BC9E +1BCA0..1BCA3 +1D167..1D169 +1D173..1D182 +1D185..1D18B +1D1AA..1D1AD +1D242..1D244 +1DA00..1DA36 +1DA3B..1DA6C +1DA75..1DA75 +1DA84..1DA84 +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E8D0..1E8D6 +1E944..1E94A +1F3FB..1F3FF +E0001..E0001 +E0020..E007F +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_11_0.test new file mode 100644 index 000000000..d59aad8d5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Case_Ignorable_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Case_Ignorable' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_11_0.flex new file mode 100644 index 000000000..f4a0afcbb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_Cased_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Cased} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_11_0.output new file mode 100644 index 000000000..93a1efc68 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_11_0.output @@ -0,0 +1,139 @@ +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..01BA +01BC..01BF +01C4..0293 +0295..02B8 +02C0..02C1 +02E0..02E4 +0345..0345 +0370..0373 +0376..0377 +037A..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0560..0588 +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FD..10FF +13A0..13F5 +13F8..13FD +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1D00..1DBF +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2119..211D +2124..2124 +2126..2126 +2128..2128 +212A..212D +212F..2134 +2139..2139 +213C..213F +2145..2149 +214E..214E +2160..217F +2183..2184 +24B6..24E9 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A640..A66D +A680..A69D +A722..A787 +A78B..A78E +A790..A7B9 +A7F8..A7FA +AB30..AB5A +AB5C..AB65 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF21..FF3A +FF41..FF5A +10400..1044F +104B0..104D3 +104D8..104FB +10C80..10CB2 +10CC0..10CF2 +118A0..118DF +16E40..16E7F +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1E900..1E943 +1F130..1F149 +1F150..1F169 +1F170..1F189 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_11_0.test new file mode 100644 index 000000000..1619bc32b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Cased_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Cased' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_11_0.flex new file mode 100644 index 000000000..079e89ceb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Casefolded_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Casefolded} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_11_0.output new file mode 100644 index 000000000..cc9ccdcb5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_11_0.output @@ -0,0 +1,607 @@ +0041..005A +00B5..00B5 +00C0..00D6 +00D8..00DF +0100..0100 +0102..0102 +0104..0104 +0106..0106 +0108..0108 +010A..010A +010C..010C +010E..010E +0110..0110 +0112..0112 +0114..0114 +0116..0116 +0118..0118 +011A..011A +011C..011C +011E..011E +0120..0120 +0122..0122 +0124..0124 +0126..0126 +0128..0128 +012A..012A +012C..012C +012E..012E +0130..0130 +0132..0132 +0134..0134 +0136..0136 +0139..0139 +013B..013B +013D..013D +013F..013F +0141..0141 +0143..0143 +0145..0145 +0147..0147 +0149..014A +014C..014C +014E..014E +0150..0150 +0152..0152 +0154..0154 +0156..0156 +0158..0158 +015A..015A +015C..015C +015E..015E +0160..0160 +0162..0162 +0164..0164 +0166..0166 +0168..0168 +016A..016A +016C..016C +016E..016E +0170..0170 +0172..0172 +0174..0174 +0176..0176 +0178..0179 +017B..017B +017D..017D +017F..017F +0181..0182 +0184..0184 +0186..0187 +0189..018B +018E..0191 +0193..0194 +0196..0198 +019C..019D +019F..01A0 +01A2..01A2 +01A4..01A4 +01A6..01A7 +01A9..01A9 +01AC..01AC +01AE..01AF +01B1..01B3 +01B5..01B5 +01B7..01B8 +01BC..01BC +01C4..01C5 +01C7..01C8 +01CA..01CB +01CD..01CD +01CF..01CF +01D1..01D1 +01D3..01D3 +01D5..01D5 +01D7..01D7 +01D9..01D9 +01DB..01DB +01DE..01DE +01E0..01E0 +01E2..01E2 +01E4..01E4 +01E6..01E6 +01E8..01E8 +01EA..01EA +01EC..01EC +01EE..01EE +01F1..01F2 +01F4..01F4 +01F6..01F8 +01FA..01FA +01FC..01FC +01FE..01FE +0200..0200 +0202..0202 +0204..0204 +0206..0206 +0208..0208 +020A..020A +020C..020C +020E..020E +0210..0210 +0212..0212 +0214..0214 +0216..0216 +0218..0218 +021A..021A +021C..021C +021E..021E +0220..0220 +0222..0222 +0224..0224 +0226..0226 +0228..0228 +022A..022A +022C..022C +022E..022E +0230..0230 +0232..0232 +023A..023B +023D..023E +0241..0241 +0243..0246 +0248..0248 +024A..024A +024C..024C +024E..024E +0345..0345 +0370..0370 +0372..0372 +0376..0376 +037F..037F +0386..0386 +0388..038A +038C..038C +038E..038F +0391..03A1 +03A3..03AB +03C2..03C2 +03CF..03D1 +03D5..03D6 +03D8..03D8 +03DA..03DA +03DC..03DC +03DE..03DE +03E0..03E0 +03E2..03E2 +03E4..03E4 +03E6..03E6 +03E8..03E8 +03EA..03EA +03EC..03EC +03EE..03EE +03F0..03F1 +03F4..03F5 +03F7..03F7 +03F9..03FA +03FD..042F +0460..0460 +0462..0462 +0464..0464 +0466..0466 +0468..0468 +046A..046A +046C..046C +046E..046E +0470..0470 +0472..0472 +0474..0474 +0476..0476 +0478..0478 +047A..047A +047C..047C +047E..047E +0480..0480 +048A..048A +048C..048C +048E..048E +0490..0490 +0492..0492 +0494..0494 +0496..0496 +0498..0498 +049A..049A +049C..049C +049E..049E +04A0..04A0 +04A2..04A2 +04A4..04A4 +04A6..04A6 +04A8..04A8 +04AA..04AA +04AC..04AC +04AE..04AE +04B0..04B0 +04B2..04B2 +04B4..04B4 +04B6..04B6 +04B8..04B8 +04BA..04BA +04BC..04BC +04BE..04BE +04C0..04C1 +04C3..04C3 +04C5..04C5 +04C7..04C7 +04C9..04C9 +04CB..04CB +04CD..04CD +04D0..04D0 +04D2..04D2 +04D4..04D4 +04D6..04D6 +04D8..04D8 +04DA..04DA +04DC..04DC +04DE..04DE +04E0..04E0 +04E2..04E2 +04E4..04E4 +04E6..04E6 +04E8..04E8 +04EA..04EA +04EC..04EC +04EE..04EE +04F0..04F0 +04F2..04F2 +04F4..04F4 +04F6..04F6 +04F8..04F8 +04FA..04FA +04FC..04FC +04FE..04FE +0500..0500 +0502..0502 +0504..0504 +0506..0506 +0508..0508 +050A..050A +050C..050C +050E..050E +0510..0510 +0512..0512 +0514..0514 +0516..0516 +0518..0518 +051A..051A +051C..051C +051E..051E +0520..0520 +0522..0522 +0524..0524 +0526..0526 +0528..0528 +052A..052A +052C..052C +052E..052E +0531..0556 +0587..0587 +10A0..10C5 +10C7..10C7 +10CD..10CD +13F8..13FD +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1E00..1E00 +1E02..1E02 +1E04..1E04 +1E06..1E06 +1E08..1E08 +1E0A..1E0A +1E0C..1E0C +1E0E..1E0E +1E10..1E10 +1E12..1E12 +1E14..1E14 +1E16..1E16 +1E18..1E18 +1E1A..1E1A +1E1C..1E1C +1E1E..1E1E +1E20..1E20 +1E22..1E22 +1E24..1E24 +1E26..1E26 +1E28..1E28 +1E2A..1E2A +1E2C..1E2C +1E2E..1E2E +1E30..1E30 +1E32..1E32 +1E34..1E34 +1E36..1E36 +1E38..1E38 +1E3A..1E3A +1E3C..1E3C +1E3E..1E3E +1E40..1E40 +1E42..1E42 +1E44..1E44 +1E46..1E46 +1E48..1E48 +1E4A..1E4A +1E4C..1E4C +1E4E..1E4E +1E50..1E50 +1E52..1E52 +1E54..1E54 +1E56..1E56 +1E58..1E58 +1E5A..1E5A +1E5C..1E5C +1E5E..1E5E +1E60..1E60 +1E62..1E62 +1E64..1E64 +1E66..1E66 +1E68..1E68 +1E6A..1E6A +1E6C..1E6C +1E6E..1E6E +1E70..1E70 +1E72..1E72 +1E74..1E74 +1E76..1E76 +1E78..1E78 +1E7A..1E7A +1E7C..1E7C +1E7E..1E7E +1E80..1E80 +1E82..1E82 +1E84..1E84 +1E86..1E86 +1E88..1E88 +1E8A..1E8A +1E8C..1E8C +1E8E..1E8E +1E90..1E90 +1E92..1E92 +1E94..1E94 +1E9A..1E9B +1E9E..1E9E +1EA0..1EA0 +1EA2..1EA2 +1EA4..1EA4 +1EA6..1EA6 +1EA8..1EA8 +1EAA..1EAA +1EAC..1EAC +1EAE..1EAE +1EB0..1EB0 +1EB2..1EB2 +1EB4..1EB4 +1EB6..1EB6 +1EB8..1EB8 +1EBA..1EBA +1EBC..1EBC +1EBE..1EBE +1EC0..1EC0 +1EC2..1EC2 +1EC4..1EC4 +1EC6..1EC6 +1EC8..1EC8 +1ECA..1ECA +1ECC..1ECC +1ECE..1ECE +1ED0..1ED0 +1ED2..1ED2 +1ED4..1ED4 +1ED6..1ED6 +1ED8..1ED8 +1EDA..1EDA +1EDC..1EDC +1EDE..1EDE +1EE0..1EE0 +1EE2..1EE2 +1EE4..1EE4 +1EE6..1EE6 +1EE8..1EE8 +1EEA..1EEA +1EEC..1EEC +1EEE..1EEE +1EF0..1EF0 +1EF2..1EF2 +1EF4..1EF4 +1EF6..1EF6 +1EF8..1EF8 +1EFA..1EFA +1EFC..1EFC +1EFE..1EFE +1F08..1F0F +1F18..1F1D +1F28..1F2F +1F38..1F3F +1F48..1F4D +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F5F +1F68..1F6F +1F80..1FAF +1FB2..1FB4 +1FB7..1FBC +1FC2..1FC4 +1FC7..1FCC +1FD8..1FDB +1FE8..1FEC +1FF2..1FF4 +1FF7..1FFC +2126..2126 +212A..212B +2132..2132 +2160..216F +2183..2183 +24B6..24CF +2C00..2C2E +2C60..2C60 +2C62..2C64 +2C67..2C67 +2C69..2C69 +2C6B..2C6B +2C6D..2C70 +2C72..2C72 +2C75..2C75 +2C7E..2C80 +2C82..2C82 +2C84..2C84 +2C86..2C86 +2C88..2C88 +2C8A..2C8A +2C8C..2C8C +2C8E..2C8E +2C90..2C90 +2C92..2C92 +2C94..2C94 +2C96..2C96 +2C98..2C98 +2C9A..2C9A +2C9C..2C9C +2C9E..2C9E +2CA0..2CA0 +2CA2..2CA2 +2CA4..2CA4 +2CA6..2CA6 +2CA8..2CA8 +2CAA..2CAA +2CAC..2CAC +2CAE..2CAE +2CB0..2CB0 +2CB2..2CB2 +2CB4..2CB4 +2CB6..2CB6 +2CB8..2CB8 +2CBA..2CBA +2CBC..2CBC +2CBE..2CBE +2CC0..2CC0 +2CC2..2CC2 +2CC4..2CC4 +2CC6..2CC6 +2CC8..2CC8 +2CCA..2CCA +2CCC..2CCC +2CCE..2CCE +2CD0..2CD0 +2CD2..2CD2 +2CD4..2CD4 +2CD6..2CD6 +2CD8..2CD8 +2CDA..2CDA +2CDC..2CDC +2CDE..2CDE +2CE0..2CE0 +2CE2..2CE2 +2CEB..2CEB +2CED..2CED +2CF2..2CF2 +A640..A640 +A642..A642 +A644..A644 +A646..A646 +A648..A648 +A64A..A64A +A64C..A64C +A64E..A64E +A650..A650 +A652..A652 +A654..A654 +A656..A656 +A658..A658 +A65A..A65A +A65C..A65C +A65E..A65E +A660..A660 +A662..A662 +A664..A664 +A666..A666 +A668..A668 +A66A..A66A +A66C..A66C +A680..A680 +A682..A682 +A684..A684 +A686..A686 +A688..A688 +A68A..A68A +A68C..A68C +A68E..A68E +A690..A690 +A692..A692 +A694..A694 +A696..A696 +A698..A698 +A69A..A69A +A722..A722 +A724..A724 +A726..A726 +A728..A728 +A72A..A72A +A72C..A72C +A72E..A72E +A732..A732 +A734..A734 +A736..A736 +A738..A738 +A73A..A73A +A73C..A73C +A73E..A73E +A740..A740 +A742..A742 +A744..A744 +A746..A746 +A748..A748 +A74A..A74A +A74C..A74C +A74E..A74E +A750..A750 +A752..A752 +A754..A754 +A756..A756 +A758..A758 +A75A..A75A +A75C..A75C +A75E..A75E +A760..A760 +A762..A762 +A764..A764 +A766..A766 +A768..A768 +A76A..A76A +A76C..A76C +A76E..A76E +A779..A779 +A77B..A77B +A77D..A77E +A780..A780 +A782..A782 +A784..A784 +A786..A786 +A78B..A78B +A78D..A78D +A790..A790 +A792..A792 +A796..A796 +A798..A798 +A79A..A79A +A79C..A79C +A79E..A79E +A7A0..A7A0 +A7A2..A7A2 +A7A4..A7A4 +A7A6..A7A6 +A7A8..A7A8 +A7AA..A7AE +A7B0..A7B4 +A7B6..A7B6 +A7B8..A7B8 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF21..FF3A +10400..10427 +104B0..104D3 +10C80..10CB2 +118A0..118BF +16E40..16E5F +1E900..1E921 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_11_0.test new file mode 100644 index 000000000..ce1023202 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Casefolded_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Changes_When_Casefolded' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_11_0.flex new file mode 100644 index 000000000..2154daf59 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Casemapped_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Casemapped} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_11_0.output new file mode 100644 index 000000000..4a1fe822c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_11_0.output @@ -0,0 +1,121 @@ +0041..005A +0061..007A +00B5..00B5 +00C0..00D6 +00D8..00F6 +00F8..0137 +0139..018C +018E..019A +019C..01A9 +01AC..01B9 +01BC..01BD +01BF..01BF +01C4..0220 +0222..0233 +023A..0254 +0256..0257 +0259..0259 +025B..025C +0260..0261 +0263..0263 +0265..0266 +0268..026C +026F..026F +0271..0272 +0275..0275 +027D..027D +0280..0280 +0283..0283 +0287..028C +0292..0292 +029D..029E +0345..0345 +0370..0373 +0376..0377 +037B..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03D1 +03D5..03F5 +03F7..03FB +03FD..0481 +048A..052F +0531..0556 +0561..0587 +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FD..10FF +13A0..13F5 +13F8..13FD +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1D79..1D79 +1D7D..1D7D +1E00..1E9B +1E9E..1E9E +1EA0..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2126..2126 +212A..212B +2132..2132 +214E..214E +2160..217F +2183..2184 +24B6..24E9 +2C00..2C2E +2C30..2C5E +2C60..2C70 +2C72..2C73 +2C75..2C76 +2C7E..2CE3 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A640..A66D +A680..A69B +A722..A72F +A732..A76F +A779..A787 +A78B..A78D +A790..A793 +A796..A7AE +A7B0..A7B9 +AB53..AB53 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF21..FF3A +FF41..FF5A +10400..1044F +104B0..104D3 +104D8..104FB +10C80..10CB2 +10CC0..10CF2 +118A0..118DF +16E40..16E7F +1E900..1E943 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_11_0.test new file mode 100644 index 000000000..75ebef0d9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Casemapped_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Changes_When_Casemapped' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_11_0.flex new file mode 100644 index 000000000..a802df222 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Lowercased_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Lowercased} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_11_0.output new file mode 100644 index 000000000..482ff998a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_11_0.output @@ -0,0 +1,594 @@ +0041..005A +00C0..00D6 +00D8..00DE +0100..0100 +0102..0102 +0104..0104 +0106..0106 +0108..0108 +010A..010A +010C..010C +010E..010E +0110..0110 +0112..0112 +0114..0114 +0116..0116 +0118..0118 +011A..011A +011C..011C +011E..011E +0120..0120 +0122..0122 +0124..0124 +0126..0126 +0128..0128 +012A..012A +012C..012C +012E..012E +0130..0130 +0132..0132 +0134..0134 +0136..0136 +0139..0139 +013B..013B +013D..013D +013F..013F +0141..0141 +0143..0143 +0145..0145 +0147..0147 +014A..014A +014C..014C +014E..014E +0150..0150 +0152..0152 +0154..0154 +0156..0156 +0158..0158 +015A..015A +015C..015C +015E..015E +0160..0160 +0162..0162 +0164..0164 +0166..0166 +0168..0168 +016A..016A +016C..016C +016E..016E +0170..0170 +0172..0172 +0174..0174 +0176..0176 +0178..0179 +017B..017B +017D..017D +0181..0182 +0184..0184 +0186..0187 +0189..018B +018E..0191 +0193..0194 +0196..0198 +019C..019D +019F..01A0 +01A2..01A2 +01A4..01A4 +01A6..01A7 +01A9..01A9 +01AC..01AC +01AE..01AF +01B1..01B3 +01B5..01B5 +01B7..01B8 +01BC..01BC +01C4..01C5 +01C7..01C8 +01CA..01CB +01CD..01CD +01CF..01CF +01D1..01D1 +01D3..01D3 +01D5..01D5 +01D7..01D7 +01D9..01D9 +01DB..01DB +01DE..01DE +01E0..01E0 +01E2..01E2 +01E4..01E4 +01E6..01E6 +01E8..01E8 +01EA..01EA +01EC..01EC +01EE..01EE +01F1..01F2 +01F4..01F4 +01F6..01F8 +01FA..01FA +01FC..01FC +01FE..01FE +0200..0200 +0202..0202 +0204..0204 +0206..0206 +0208..0208 +020A..020A +020C..020C +020E..020E +0210..0210 +0212..0212 +0214..0214 +0216..0216 +0218..0218 +021A..021A +021C..021C +021E..021E +0220..0220 +0222..0222 +0224..0224 +0226..0226 +0228..0228 +022A..022A +022C..022C +022E..022E +0230..0230 +0232..0232 +023A..023B +023D..023E +0241..0241 +0243..0246 +0248..0248 +024A..024A +024C..024C +024E..024E +0370..0370 +0372..0372 +0376..0376 +037F..037F +0386..0386 +0388..038A +038C..038C +038E..038F +0391..03A1 +03A3..03AB +03CF..03CF +03D8..03D8 +03DA..03DA +03DC..03DC +03DE..03DE +03E0..03E0 +03E2..03E2 +03E4..03E4 +03E6..03E6 +03E8..03E8 +03EA..03EA +03EC..03EC +03EE..03EE +03F4..03F4 +03F7..03F7 +03F9..03FA +03FD..042F +0460..0460 +0462..0462 +0464..0464 +0466..0466 +0468..0468 +046A..046A +046C..046C +046E..046E +0470..0470 +0472..0472 +0474..0474 +0476..0476 +0478..0478 +047A..047A +047C..047C +047E..047E +0480..0480 +048A..048A +048C..048C +048E..048E +0490..0490 +0492..0492 +0494..0494 +0496..0496 +0498..0498 +049A..049A +049C..049C +049E..049E +04A0..04A0 +04A2..04A2 +04A4..04A4 +04A6..04A6 +04A8..04A8 +04AA..04AA +04AC..04AC +04AE..04AE +04B0..04B0 +04B2..04B2 +04B4..04B4 +04B6..04B6 +04B8..04B8 +04BA..04BA +04BC..04BC +04BE..04BE +04C0..04C1 +04C3..04C3 +04C5..04C5 +04C7..04C7 +04C9..04C9 +04CB..04CB +04CD..04CD +04D0..04D0 +04D2..04D2 +04D4..04D4 +04D6..04D6 +04D8..04D8 +04DA..04DA +04DC..04DC +04DE..04DE +04E0..04E0 +04E2..04E2 +04E4..04E4 +04E6..04E6 +04E8..04E8 +04EA..04EA +04EC..04EC +04EE..04EE +04F0..04F0 +04F2..04F2 +04F4..04F4 +04F6..04F6 +04F8..04F8 +04FA..04FA +04FC..04FC +04FE..04FE +0500..0500 +0502..0502 +0504..0504 +0506..0506 +0508..0508 +050A..050A +050C..050C +050E..050E +0510..0510 +0512..0512 +0514..0514 +0516..0516 +0518..0518 +051A..051A +051C..051C +051E..051E +0520..0520 +0522..0522 +0524..0524 +0526..0526 +0528..0528 +052A..052A +052C..052C +052E..052E +0531..0556 +10A0..10C5 +10C7..10C7 +10CD..10CD +13A0..13F5 +1C90..1CBA +1CBD..1CBF +1E00..1E00 +1E02..1E02 +1E04..1E04 +1E06..1E06 +1E08..1E08 +1E0A..1E0A +1E0C..1E0C +1E0E..1E0E +1E10..1E10 +1E12..1E12 +1E14..1E14 +1E16..1E16 +1E18..1E18 +1E1A..1E1A +1E1C..1E1C +1E1E..1E1E +1E20..1E20 +1E22..1E22 +1E24..1E24 +1E26..1E26 +1E28..1E28 +1E2A..1E2A +1E2C..1E2C +1E2E..1E2E +1E30..1E30 +1E32..1E32 +1E34..1E34 +1E36..1E36 +1E38..1E38 +1E3A..1E3A +1E3C..1E3C +1E3E..1E3E +1E40..1E40 +1E42..1E42 +1E44..1E44 +1E46..1E46 +1E48..1E48 +1E4A..1E4A +1E4C..1E4C +1E4E..1E4E +1E50..1E50 +1E52..1E52 +1E54..1E54 +1E56..1E56 +1E58..1E58 +1E5A..1E5A +1E5C..1E5C +1E5E..1E5E +1E60..1E60 +1E62..1E62 +1E64..1E64 +1E66..1E66 +1E68..1E68 +1E6A..1E6A +1E6C..1E6C +1E6E..1E6E +1E70..1E70 +1E72..1E72 +1E74..1E74 +1E76..1E76 +1E78..1E78 +1E7A..1E7A +1E7C..1E7C +1E7E..1E7E +1E80..1E80 +1E82..1E82 +1E84..1E84 +1E86..1E86 +1E88..1E88 +1E8A..1E8A +1E8C..1E8C +1E8E..1E8E +1E90..1E90 +1E92..1E92 +1E94..1E94 +1E9E..1E9E +1EA0..1EA0 +1EA2..1EA2 +1EA4..1EA4 +1EA6..1EA6 +1EA8..1EA8 +1EAA..1EAA +1EAC..1EAC +1EAE..1EAE +1EB0..1EB0 +1EB2..1EB2 +1EB4..1EB4 +1EB6..1EB6 +1EB8..1EB8 +1EBA..1EBA +1EBC..1EBC +1EBE..1EBE +1EC0..1EC0 +1EC2..1EC2 +1EC4..1EC4 +1EC6..1EC6 +1EC8..1EC8 +1ECA..1ECA +1ECC..1ECC +1ECE..1ECE +1ED0..1ED0 +1ED2..1ED2 +1ED4..1ED4 +1ED6..1ED6 +1ED8..1ED8 +1EDA..1EDA +1EDC..1EDC +1EDE..1EDE +1EE0..1EE0 +1EE2..1EE2 +1EE4..1EE4 +1EE6..1EE6 +1EE8..1EE8 +1EEA..1EEA +1EEC..1EEC +1EEE..1EEE +1EF0..1EF0 +1EF2..1EF2 +1EF4..1EF4 +1EF6..1EF6 +1EF8..1EF8 +1EFA..1EFA +1EFC..1EFC +1EFE..1EFE +1F08..1F0F +1F18..1F1D +1F28..1F2F +1F38..1F3F +1F48..1F4D +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F5F +1F68..1F6F +1F88..1F8F +1F98..1F9F +1FA8..1FAF +1FB8..1FBC +1FC8..1FCC +1FD8..1FDB +1FE8..1FEC +1FF8..1FFC +2126..2126 +212A..212B +2132..2132 +2160..216F +2183..2183 +24B6..24CF +2C00..2C2E +2C60..2C60 +2C62..2C64 +2C67..2C67 +2C69..2C69 +2C6B..2C6B +2C6D..2C70 +2C72..2C72 +2C75..2C75 +2C7E..2C80 +2C82..2C82 +2C84..2C84 +2C86..2C86 +2C88..2C88 +2C8A..2C8A +2C8C..2C8C +2C8E..2C8E +2C90..2C90 +2C92..2C92 +2C94..2C94 +2C96..2C96 +2C98..2C98 +2C9A..2C9A +2C9C..2C9C +2C9E..2C9E +2CA0..2CA0 +2CA2..2CA2 +2CA4..2CA4 +2CA6..2CA6 +2CA8..2CA8 +2CAA..2CAA +2CAC..2CAC +2CAE..2CAE +2CB0..2CB0 +2CB2..2CB2 +2CB4..2CB4 +2CB6..2CB6 +2CB8..2CB8 +2CBA..2CBA +2CBC..2CBC +2CBE..2CBE +2CC0..2CC0 +2CC2..2CC2 +2CC4..2CC4 +2CC6..2CC6 +2CC8..2CC8 +2CCA..2CCA +2CCC..2CCC +2CCE..2CCE +2CD0..2CD0 +2CD2..2CD2 +2CD4..2CD4 +2CD6..2CD6 +2CD8..2CD8 +2CDA..2CDA +2CDC..2CDC +2CDE..2CDE +2CE0..2CE0 +2CE2..2CE2 +2CEB..2CEB +2CED..2CED +2CF2..2CF2 +A640..A640 +A642..A642 +A644..A644 +A646..A646 +A648..A648 +A64A..A64A +A64C..A64C +A64E..A64E +A650..A650 +A652..A652 +A654..A654 +A656..A656 +A658..A658 +A65A..A65A +A65C..A65C +A65E..A65E +A660..A660 +A662..A662 +A664..A664 +A666..A666 +A668..A668 +A66A..A66A +A66C..A66C +A680..A680 +A682..A682 +A684..A684 +A686..A686 +A688..A688 +A68A..A68A +A68C..A68C +A68E..A68E +A690..A690 +A692..A692 +A694..A694 +A696..A696 +A698..A698 +A69A..A69A +A722..A722 +A724..A724 +A726..A726 +A728..A728 +A72A..A72A +A72C..A72C +A72E..A72E +A732..A732 +A734..A734 +A736..A736 +A738..A738 +A73A..A73A +A73C..A73C +A73E..A73E +A740..A740 +A742..A742 +A744..A744 +A746..A746 +A748..A748 +A74A..A74A +A74C..A74C +A74E..A74E +A750..A750 +A752..A752 +A754..A754 +A756..A756 +A758..A758 +A75A..A75A +A75C..A75C +A75E..A75E +A760..A760 +A762..A762 +A764..A764 +A766..A766 +A768..A768 +A76A..A76A +A76C..A76C +A76E..A76E +A779..A779 +A77B..A77B +A77D..A77E +A780..A780 +A782..A782 +A784..A784 +A786..A786 +A78B..A78B +A78D..A78D +A790..A790 +A792..A792 +A796..A796 +A798..A798 +A79A..A79A +A79C..A79C +A79E..A79E +A7A0..A7A0 +A7A2..A7A2 +A7A4..A7A4 +A7A6..A7A6 +A7A8..A7A8 +A7AA..A7AE +A7B0..A7B4 +A7B6..A7B6 +A7B8..A7B8 +FF21..FF3A +10400..10427 +104B0..104D3 +10C80..10CB2 +118A0..118BF +16E40..16E5F +1E900..1E921 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_11_0.test new file mode 100644 index 000000000..c97b1726f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Lowercased_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Changes_When_Lowercased' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_11_0.flex new file mode 100644 index 000000000..a79a6091e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Titlecased_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Titlecased} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_11_0.output new file mode 100644 index 000000000..6c417715e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_11_0.output @@ -0,0 +1,610 @@ +0061..007A +00B5..00B5 +00DF..00F6 +00F8..00FF +0101..0101 +0103..0103 +0105..0105 +0107..0107 +0109..0109 +010B..010B +010D..010D +010F..010F +0111..0111 +0113..0113 +0115..0115 +0117..0117 +0119..0119 +011B..011B +011D..011D +011F..011F +0121..0121 +0123..0123 +0125..0125 +0127..0127 +0129..0129 +012B..012B +012D..012D +012F..012F +0131..0131 +0133..0133 +0135..0135 +0137..0137 +013A..013A +013C..013C +013E..013E +0140..0140 +0142..0142 +0144..0144 +0146..0146 +0148..0149 +014B..014B +014D..014D +014F..014F +0151..0151 +0153..0153 +0155..0155 +0157..0157 +0159..0159 +015B..015B +015D..015D +015F..015F +0161..0161 +0163..0163 +0165..0165 +0167..0167 +0169..0169 +016B..016B +016D..016D +016F..016F +0171..0171 +0173..0173 +0175..0175 +0177..0177 +017A..017A +017C..017C +017E..0180 +0183..0183 +0185..0185 +0188..0188 +018C..018C +0192..0192 +0195..0195 +0199..019A +019E..019E +01A1..01A1 +01A3..01A3 +01A5..01A5 +01A8..01A8 +01AD..01AD +01B0..01B0 +01B4..01B4 +01B6..01B6 +01B9..01B9 +01BD..01BD +01BF..01BF +01C4..01C4 +01C6..01C7 +01C9..01CA +01CC..01CC +01CE..01CE +01D0..01D0 +01D2..01D2 +01D4..01D4 +01D6..01D6 +01D8..01D8 +01DA..01DA +01DC..01DD +01DF..01DF +01E1..01E1 +01E3..01E3 +01E5..01E5 +01E7..01E7 +01E9..01E9 +01EB..01EB +01ED..01ED +01EF..01F1 +01F3..01F3 +01F5..01F5 +01F9..01F9 +01FB..01FB +01FD..01FD +01FF..01FF +0201..0201 +0203..0203 +0205..0205 +0207..0207 +0209..0209 +020B..020B +020D..020D +020F..020F +0211..0211 +0213..0213 +0215..0215 +0217..0217 +0219..0219 +021B..021B +021D..021D +021F..021F +0223..0223 +0225..0225 +0227..0227 +0229..0229 +022B..022B +022D..022D +022F..022F +0231..0231 +0233..0233 +023C..023C +023F..0240 +0242..0242 +0247..0247 +0249..0249 +024B..024B +024D..024D +024F..0254 +0256..0257 +0259..0259 +025B..025C +0260..0261 +0263..0263 +0265..0266 +0268..026C +026F..026F +0271..0272 +0275..0275 +027D..027D +0280..0280 +0283..0283 +0287..028C +0292..0292 +029D..029E +0345..0345 +0371..0371 +0373..0373 +0377..0377 +037B..037D +0390..0390 +03AC..03CE +03D0..03D1 +03D5..03D7 +03D9..03D9 +03DB..03DB +03DD..03DD +03DF..03DF +03E1..03E1 +03E3..03E3 +03E5..03E5 +03E7..03E7 +03E9..03E9 +03EB..03EB +03ED..03ED +03EF..03F3 +03F5..03F5 +03F8..03F8 +03FB..03FB +0430..045F +0461..0461 +0463..0463 +0465..0465 +0467..0467 +0469..0469 +046B..046B +046D..046D +046F..046F +0471..0471 +0473..0473 +0475..0475 +0477..0477 +0479..0479 +047B..047B +047D..047D +047F..047F +0481..0481 +048B..048B +048D..048D +048F..048F +0491..0491 +0493..0493 +0495..0495 +0497..0497 +0499..0499 +049B..049B +049D..049D +049F..049F +04A1..04A1 +04A3..04A3 +04A5..04A5 +04A7..04A7 +04A9..04A9 +04AB..04AB +04AD..04AD +04AF..04AF +04B1..04B1 +04B3..04B3 +04B5..04B5 +04B7..04B7 +04B9..04B9 +04BB..04BB +04BD..04BD +04BF..04BF +04C2..04C2 +04C4..04C4 +04C6..04C6 +04C8..04C8 +04CA..04CA +04CC..04CC +04CE..04CF +04D1..04D1 +04D3..04D3 +04D5..04D5 +04D7..04D7 +04D9..04D9 +04DB..04DB +04DD..04DD +04DF..04DF +04E1..04E1 +04E3..04E3 +04E5..04E5 +04E7..04E7 +04E9..04E9 +04EB..04EB +04ED..04ED +04EF..04EF +04F1..04F1 +04F3..04F3 +04F5..04F5 +04F7..04F7 +04F9..04F9 +04FB..04FB +04FD..04FD +04FF..04FF +0501..0501 +0503..0503 +0505..0505 +0507..0507 +0509..0509 +050B..050B +050D..050D +050F..050F +0511..0511 +0513..0513 +0515..0515 +0517..0517 +0519..0519 +051B..051B +051D..051D +051F..051F +0521..0521 +0523..0523 +0525..0525 +0527..0527 +0529..0529 +052B..052B +052D..052D +052F..052F +0561..0587 +13F8..13FD +1C80..1C88 +1D79..1D79 +1D7D..1D7D +1E01..1E01 +1E03..1E03 +1E05..1E05 +1E07..1E07 +1E09..1E09 +1E0B..1E0B +1E0D..1E0D +1E0F..1E0F +1E11..1E11 +1E13..1E13 +1E15..1E15 +1E17..1E17 +1E19..1E19 +1E1B..1E1B +1E1D..1E1D +1E1F..1E1F +1E21..1E21 +1E23..1E23 +1E25..1E25 +1E27..1E27 +1E29..1E29 +1E2B..1E2B +1E2D..1E2D +1E2F..1E2F +1E31..1E31 +1E33..1E33 +1E35..1E35 +1E37..1E37 +1E39..1E39 +1E3B..1E3B +1E3D..1E3D +1E3F..1E3F +1E41..1E41 +1E43..1E43 +1E45..1E45 +1E47..1E47 +1E49..1E49 +1E4B..1E4B +1E4D..1E4D +1E4F..1E4F +1E51..1E51 +1E53..1E53 +1E55..1E55 +1E57..1E57 +1E59..1E59 +1E5B..1E5B +1E5D..1E5D +1E5F..1E5F +1E61..1E61 +1E63..1E63 +1E65..1E65 +1E67..1E67 +1E69..1E69 +1E6B..1E6B +1E6D..1E6D +1E6F..1E6F +1E71..1E71 +1E73..1E73 +1E75..1E75 +1E77..1E77 +1E79..1E79 +1E7B..1E7B +1E7D..1E7D +1E7F..1E7F +1E81..1E81 +1E83..1E83 +1E85..1E85 +1E87..1E87 +1E89..1E89 +1E8B..1E8B +1E8D..1E8D +1E8F..1E8F +1E91..1E91 +1E93..1E93 +1E95..1E9B +1EA1..1EA1 +1EA3..1EA3 +1EA5..1EA5 +1EA7..1EA7 +1EA9..1EA9 +1EAB..1EAB +1EAD..1EAD +1EAF..1EAF +1EB1..1EB1 +1EB3..1EB3 +1EB5..1EB5 +1EB7..1EB7 +1EB9..1EB9 +1EBB..1EBB +1EBD..1EBD +1EBF..1EBF +1EC1..1EC1 +1EC3..1EC3 +1EC5..1EC5 +1EC7..1EC7 +1EC9..1EC9 +1ECB..1ECB +1ECD..1ECD +1ECF..1ECF +1ED1..1ED1 +1ED3..1ED3 +1ED5..1ED5 +1ED7..1ED7 +1ED9..1ED9 +1EDB..1EDB +1EDD..1EDD +1EDF..1EDF +1EE1..1EE1 +1EE3..1EE3 +1EE5..1EE5 +1EE7..1EE7 +1EE9..1EE9 +1EEB..1EEB +1EED..1EED +1EEF..1EEF +1EF1..1EF1 +1EF3..1EF3 +1EF5..1EF5 +1EF7..1EF7 +1EF9..1EF9 +1EFB..1EFB +1EFD..1EFD +1EFF..1F07 +1F10..1F15 +1F20..1F27 +1F30..1F37 +1F40..1F45 +1F50..1F57 +1F60..1F67 +1F70..1F7D +1F80..1F87 +1F90..1F97 +1FA0..1FA7 +1FB0..1FB4 +1FB6..1FB7 +1FBE..1FBE +1FC2..1FC4 +1FC6..1FC7 +1FD0..1FD3 +1FD6..1FD7 +1FE0..1FE7 +1FF2..1FF4 +1FF6..1FF7 +214E..214E +2170..217F +2184..2184 +24D0..24E9 +2C30..2C5E +2C61..2C61 +2C65..2C66 +2C68..2C68 +2C6A..2C6A +2C6C..2C6C +2C73..2C73 +2C76..2C76 +2C81..2C81 +2C83..2C83 +2C85..2C85 +2C87..2C87 +2C89..2C89 +2C8B..2C8B +2C8D..2C8D +2C8F..2C8F +2C91..2C91 +2C93..2C93 +2C95..2C95 +2C97..2C97 +2C99..2C99 +2C9B..2C9B +2C9D..2C9D +2C9F..2C9F +2CA1..2CA1 +2CA3..2CA3 +2CA5..2CA5 +2CA7..2CA7 +2CA9..2CA9 +2CAB..2CAB +2CAD..2CAD +2CAF..2CAF +2CB1..2CB1 +2CB3..2CB3 +2CB5..2CB5 +2CB7..2CB7 +2CB9..2CB9 +2CBB..2CBB +2CBD..2CBD +2CBF..2CBF +2CC1..2CC1 +2CC3..2CC3 +2CC5..2CC5 +2CC7..2CC7 +2CC9..2CC9 +2CCB..2CCB +2CCD..2CCD +2CCF..2CCF +2CD1..2CD1 +2CD3..2CD3 +2CD5..2CD5 +2CD7..2CD7 +2CD9..2CD9 +2CDB..2CDB +2CDD..2CDD +2CDF..2CDF +2CE1..2CE1 +2CE3..2CE3 +2CEC..2CEC +2CEE..2CEE +2CF3..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A641..A641 +A643..A643 +A645..A645 +A647..A647 +A649..A649 +A64B..A64B +A64D..A64D +A64F..A64F +A651..A651 +A653..A653 +A655..A655 +A657..A657 +A659..A659 +A65B..A65B +A65D..A65D +A65F..A65F +A661..A661 +A663..A663 +A665..A665 +A667..A667 +A669..A669 +A66B..A66B +A66D..A66D +A681..A681 +A683..A683 +A685..A685 +A687..A687 +A689..A689 +A68B..A68B +A68D..A68D +A68F..A68F +A691..A691 +A693..A693 +A695..A695 +A697..A697 +A699..A699 +A69B..A69B +A723..A723 +A725..A725 +A727..A727 +A729..A729 +A72B..A72B +A72D..A72D +A72F..A72F +A733..A733 +A735..A735 +A737..A737 +A739..A739 +A73B..A73B +A73D..A73D +A73F..A73F +A741..A741 +A743..A743 +A745..A745 +A747..A747 +A749..A749 +A74B..A74B +A74D..A74D +A74F..A74F +A751..A751 +A753..A753 +A755..A755 +A757..A757 +A759..A759 +A75B..A75B +A75D..A75D +A75F..A75F +A761..A761 +A763..A763 +A765..A765 +A767..A767 +A769..A769 +A76B..A76B +A76D..A76D +A76F..A76F +A77A..A77A +A77C..A77C +A77F..A77F +A781..A781 +A783..A783 +A785..A785 +A787..A787 +A78C..A78C +A791..A791 +A793..A793 +A797..A797 +A799..A799 +A79B..A79B +A79D..A79D +A79F..A79F +A7A1..A7A1 +A7A3..A7A3 +A7A5..A7A5 +A7A7..A7A7 +A7A9..A7A9 +A7B5..A7B5 +A7B7..A7B7 +A7B9..A7B9 +AB53..AB53 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF41..FF5A +10428..1044F +104D8..104FB +10CC0..10CF2 +118C0..118DF +16E60..16E7F +1E922..1E943 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_11_0.test new file mode 100644 index 000000000..eb02b2f63 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Titlecased_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Changes_When_Titlecased' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_11_0.flex new file mode 100644 index 000000000..767d73abb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Uppercased_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Uppercased} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_11_0.output new file mode 100644 index 000000000..13a98b164 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_11_0.output @@ -0,0 +1,611 @@ +0061..007A +00B5..00B5 +00DF..00F6 +00F8..00FF +0101..0101 +0103..0103 +0105..0105 +0107..0107 +0109..0109 +010B..010B +010D..010D +010F..010F +0111..0111 +0113..0113 +0115..0115 +0117..0117 +0119..0119 +011B..011B +011D..011D +011F..011F +0121..0121 +0123..0123 +0125..0125 +0127..0127 +0129..0129 +012B..012B +012D..012D +012F..012F +0131..0131 +0133..0133 +0135..0135 +0137..0137 +013A..013A +013C..013C +013E..013E +0140..0140 +0142..0142 +0144..0144 +0146..0146 +0148..0149 +014B..014B +014D..014D +014F..014F +0151..0151 +0153..0153 +0155..0155 +0157..0157 +0159..0159 +015B..015B +015D..015D +015F..015F +0161..0161 +0163..0163 +0165..0165 +0167..0167 +0169..0169 +016B..016B +016D..016D +016F..016F +0171..0171 +0173..0173 +0175..0175 +0177..0177 +017A..017A +017C..017C +017E..0180 +0183..0183 +0185..0185 +0188..0188 +018C..018C +0192..0192 +0195..0195 +0199..019A +019E..019E +01A1..01A1 +01A3..01A3 +01A5..01A5 +01A8..01A8 +01AD..01AD +01B0..01B0 +01B4..01B4 +01B6..01B6 +01B9..01B9 +01BD..01BD +01BF..01BF +01C5..01C6 +01C8..01C9 +01CB..01CC +01CE..01CE +01D0..01D0 +01D2..01D2 +01D4..01D4 +01D6..01D6 +01D8..01D8 +01DA..01DA +01DC..01DD +01DF..01DF +01E1..01E1 +01E3..01E3 +01E5..01E5 +01E7..01E7 +01E9..01E9 +01EB..01EB +01ED..01ED +01EF..01F0 +01F2..01F3 +01F5..01F5 +01F9..01F9 +01FB..01FB +01FD..01FD +01FF..01FF +0201..0201 +0203..0203 +0205..0205 +0207..0207 +0209..0209 +020B..020B +020D..020D +020F..020F +0211..0211 +0213..0213 +0215..0215 +0217..0217 +0219..0219 +021B..021B +021D..021D +021F..021F +0223..0223 +0225..0225 +0227..0227 +0229..0229 +022B..022B +022D..022D +022F..022F +0231..0231 +0233..0233 +023C..023C +023F..0240 +0242..0242 +0247..0247 +0249..0249 +024B..024B +024D..024D +024F..0254 +0256..0257 +0259..0259 +025B..025C +0260..0261 +0263..0263 +0265..0266 +0268..026C +026F..026F +0271..0272 +0275..0275 +027D..027D +0280..0280 +0283..0283 +0287..028C +0292..0292 +029D..029E +0345..0345 +0371..0371 +0373..0373 +0377..0377 +037B..037D +0390..0390 +03AC..03CE +03D0..03D1 +03D5..03D7 +03D9..03D9 +03DB..03DB +03DD..03DD +03DF..03DF +03E1..03E1 +03E3..03E3 +03E5..03E5 +03E7..03E7 +03E9..03E9 +03EB..03EB +03ED..03ED +03EF..03F3 +03F5..03F5 +03F8..03F8 +03FB..03FB +0430..045F +0461..0461 +0463..0463 +0465..0465 +0467..0467 +0469..0469 +046B..046B +046D..046D +046F..046F +0471..0471 +0473..0473 +0475..0475 +0477..0477 +0479..0479 +047B..047B +047D..047D +047F..047F +0481..0481 +048B..048B +048D..048D +048F..048F +0491..0491 +0493..0493 +0495..0495 +0497..0497 +0499..0499 +049B..049B +049D..049D +049F..049F +04A1..04A1 +04A3..04A3 +04A5..04A5 +04A7..04A7 +04A9..04A9 +04AB..04AB +04AD..04AD +04AF..04AF +04B1..04B1 +04B3..04B3 +04B5..04B5 +04B7..04B7 +04B9..04B9 +04BB..04BB +04BD..04BD +04BF..04BF +04C2..04C2 +04C4..04C4 +04C6..04C6 +04C8..04C8 +04CA..04CA +04CC..04CC +04CE..04CF +04D1..04D1 +04D3..04D3 +04D5..04D5 +04D7..04D7 +04D9..04D9 +04DB..04DB +04DD..04DD +04DF..04DF +04E1..04E1 +04E3..04E3 +04E5..04E5 +04E7..04E7 +04E9..04E9 +04EB..04EB +04ED..04ED +04EF..04EF +04F1..04F1 +04F3..04F3 +04F5..04F5 +04F7..04F7 +04F9..04F9 +04FB..04FB +04FD..04FD +04FF..04FF +0501..0501 +0503..0503 +0505..0505 +0507..0507 +0509..0509 +050B..050B +050D..050D +050F..050F +0511..0511 +0513..0513 +0515..0515 +0517..0517 +0519..0519 +051B..051B +051D..051D +051F..051F +0521..0521 +0523..0523 +0525..0525 +0527..0527 +0529..0529 +052B..052B +052D..052D +052F..052F +0561..0587 +10D0..10FA +10FD..10FF +13F8..13FD +1C80..1C88 +1D79..1D79 +1D7D..1D7D +1E01..1E01 +1E03..1E03 +1E05..1E05 +1E07..1E07 +1E09..1E09 +1E0B..1E0B +1E0D..1E0D +1E0F..1E0F +1E11..1E11 +1E13..1E13 +1E15..1E15 +1E17..1E17 +1E19..1E19 +1E1B..1E1B +1E1D..1E1D +1E1F..1E1F +1E21..1E21 +1E23..1E23 +1E25..1E25 +1E27..1E27 +1E29..1E29 +1E2B..1E2B +1E2D..1E2D +1E2F..1E2F +1E31..1E31 +1E33..1E33 +1E35..1E35 +1E37..1E37 +1E39..1E39 +1E3B..1E3B +1E3D..1E3D +1E3F..1E3F +1E41..1E41 +1E43..1E43 +1E45..1E45 +1E47..1E47 +1E49..1E49 +1E4B..1E4B +1E4D..1E4D +1E4F..1E4F +1E51..1E51 +1E53..1E53 +1E55..1E55 +1E57..1E57 +1E59..1E59 +1E5B..1E5B +1E5D..1E5D +1E5F..1E5F +1E61..1E61 +1E63..1E63 +1E65..1E65 +1E67..1E67 +1E69..1E69 +1E6B..1E6B +1E6D..1E6D +1E6F..1E6F +1E71..1E71 +1E73..1E73 +1E75..1E75 +1E77..1E77 +1E79..1E79 +1E7B..1E7B +1E7D..1E7D +1E7F..1E7F +1E81..1E81 +1E83..1E83 +1E85..1E85 +1E87..1E87 +1E89..1E89 +1E8B..1E8B +1E8D..1E8D +1E8F..1E8F +1E91..1E91 +1E93..1E93 +1E95..1E9B +1EA1..1EA1 +1EA3..1EA3 +1EA5..1EA5 +1EA7..1EA7 +1EA9..1EA9 +1EAB..1EAB +1EAD..1EAD +1EAF..1EAF +1EB1..1EB1 +1EB3..1EB3 +1EB5..1EB5 +1EB7..1EB7 +1EB9..1EB9 +1EBB..1EBB +1EBD..1EBD +1EBF..1EBF +1EC1..1EC1 +1EC3..1EC3 +1EC5..1EC5 +1EC7..1EC7 +1EC9..1EC9 +1ECB..1ECB +1ECD..1ECD +1ECF..1ECF +1ED1..1ED1 +1ED3..1ED3 +1ED5..1ED5 +1ED7..1ED7 +1ED9..1ED9 +1EDB..1EDB +1EDD..1EDD +1EDF..1EDF +1EE1..1EE1 +1EE3..1EE3 +1EE5..1EE5 +1EE7..1EE7 +1EE9..1EE9 +1EEB..1EEB +1EED..1EED +1EEF..1EEF +1EF1..1EF1 +1EF3..1EF3 +1EF5..1EF5 +1EF7..1EF7 +1EF9..1EF9 +1EFB..1EFB +1EFD..1EFD +1EFF..1F07 +1F10..1F15 +1F20..1F27 +1F30..1F37 +1F40..1F45 +1F50..1F57 +1F60..1F67 +1F70..1F7D +1F80..1FB4 +1FB6..1FB7 +1FBC..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FC7 +1FCC..1FCC +1FD0..1FD3 +1FD6..1FD7 +1FE0..1FE7 +1FF2..1FF4 +1FF6..1FF7 +1FFC..1FFC +214E..214E +2170..217F +2184..2184 +24D0..24E9 +2C30..2C5E +2C61..2C61 +2C65..2C66 +2C68..2C68 +2C6A..2C6A +2C6C..2C6C +2C73..2C73 +2C76..2C76 +2C81..2C81 +2C83..2C83 +2C85..2C85 +2C87..2C87 +2C89..2C89 +2C8B..2C8B +2C8D..2C8D +2C8F..2C8F +2C91..2C91 +2C93..2C93 +2C95..2C95 +2C97..2C97 +2C99..2C99 +2C9B..2C9B +2C9D..2C9D +2C9F..2C9F +2CA1..2CA1 +2CA3..2CA3 +2CA5..2CA5 +2CA7..2CA7 +2CA9..2CA9 +2CAB..2CAB +2CAD..2CAD +2CAF..2CAF +2CB1..2CB1 +2CB3..2CB3 +2CB5..2CB5 +2CB7..2CB7 +2CB9..2CB9 +2CBB..2CBB +2CBD..2CBD +2CBF..2CBF +2CC1..2CC1 +2CC3..2CC3 +2CC5..2CC5 +2CC7..2CC7 +2CC9..2CC9 +2CCB..2CCB +2CCD..2CCD +2CCF..2CCF +2CD1..2CD1 +2CD3..2CD3 +2CD5..2CD5 +2CD7..2CD7 +2CD9..2CD9 +2CDB..2CDB +2CDD..2CDD +2CDF..2CDF +2CE1..2CE1 +2CE3..2CE3 +2CEC..2CEC +2CEE..2CEE +2CF3..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A641..A641 +A643..A643 +A645..A645 +A647..A647 +A649..A649 +A64B..A64B +A64D..A64D +A64F..A64F +A651..A651 +A653..A653 +A655..A655 +A657..A657 +A659..A659 +A65B..A65B +A65D..A65D +A65F..A65F +A661..A661 +A663..A663 +A665..A665 +A667..A667 +A669..A669 +A66B..A66B +A66D..A66D +A681..A681 +A683..A683 +A685..A685 +A687..A687 +A689..A689 +A68B..A68B +A68D..A68D +A68F..A68F +A691..A691 +A693..A693 +A695..A695 +A697..A697 +A699..A699 +A69B..A69B +A723..A723 +A725..A725 +A727..A727 +A729..A729 +A72B..A72B +A72D..A72D +A72F..A72F +A733..A733 +A735..A735 +A737..A737 +A739..A739 +A73B..A73B +A73D..A73D +A73F..A73F +A741..A741 +A743..A743 +A745..A745 +A747..A747 +A749..A749 +A74B..A74B +A74D..A74D +A74F..A74F +A751..A751 +A753..A753 +A755..A755 +A757..A757 +A759..A759 +A75B..A75B +A75D..A75D +A75F..A75F +A761..A761 +A763..A763 +A765..A765 +A767..A767 +A769..A769 +A76B..A76B +A76D..A76D +A76F..A76F +A77A..A77A +A77C..A77C +A77F..A77F +A781..A781 +A783..A783 +A785..A785 +A787..A787 +A78C..A78C +A791..A791 +A793..A793 +A797..A797 +A799..A799 +A79B..A79B +A79D..A79D +A79F..A79F +A7A1..A7A1 +A7A3..A7A3 +A7A5..A7A5 +A7A7..A7A7 +A7A9..A7A9 +A7B5..A7B5 +A7B7..A7B7 +A7B9..A7B9 +AB53..AB53 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF41..FF5A +10428..1044F +104D8..104FB +10CC0..10CF2 +118C0..118DF +16E60..16E7F +1E922..1E943 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_11_0.test new file mode 100644 index 000000000..df227bccb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Uppercased_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Changes_When_Uppercased' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_11_0.flex new file mode 100644 index 000000000..b9fc44155 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Default_Ignorable_Code_Point} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_11_0.output new file mode 100644 index 000000000..8eb72ff8a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_11_0.output @@ -0,0 +1,17 @@ +00AD..00AD +034F..034F +061C..061C +115F..1160 +17B4..17B5 +180B..180E +200B..200F +202A..202E +2060..206F +3164..3164 +FE00..FE0F +FEFF..FEFF +FFA0..FFA0 +FFF0..FFF8 +1BCA0..1BCA3 +1D173..1D17A +E0000..E0FFF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_11_0.test new file mode 100644 index 000000000..8233b3c6d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Default_Ignorable_Code_Point' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_11_0.flex new file mode 100644 index 000000000..401dc35b7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_Grapheme_Base_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Grapheme_Base} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_11_0.output new file mode 100644 index 000000000..b6d230eb9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_11_0.output @@ -0,0 +1,806 @@ +0020..007E +00A0..00AC +00AE..02FF +0370..0377 +037A..037F +0384..038A +038C..038C +038E..03A1 +03A3..0482 +048A..052F +0531..0556 +0559..058A +058D..058F +05BE..05BE +05C0..05C0 +05C3..05C3 +05C6..05C6 +05D0..05EA +05EF..05F4 +0606..060F +061B..061B +061E..064A +0660..066F +0671..06D5 +06DE..06DE +06E5..06E6 +06E9..06E9 +06EE..070D +0710..0710 +0712..072F +074D..07A5 +07B1..07B1 +07C0..07EA +07F4..07FA +07FE..0815 +081A..081A +0824..0824 +0828..0828 +0830..083E +0840..0858 +085E..085E +0860..086A +08A0..08B4 +08B6..08BD +0903..0939 +093B..093B +093D..0940 +0949..094C +094E..0950 +0958..0961 +0964..0980 +0982..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09BD +09BF..09C0 +09C7..09C8 +09CB..09CC +09CE..09CE +09DC..09DD +09DF..09E1 +09E6..09FD +0A03..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3E..0A40 +0A59..0A5C +0A5E..0A5E +0A66..0A6F +0A72..0A74 +0A76..0A76 +0A83..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0AC0 +0AC9..0AC9 +0ACB..0ACC +0AD0..0AD0 +0AE0..0AE1 +0AE6..0AF1 +0AF9..0AF9 +0B02..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B3D +0B40..0B40 +0B47..0B48 +0B4B..0B4C +0B5C..0B5D +0B5F..0B61 +0B66..0B77 +0B83..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBF..0BBF +0BC1..0BC2 +0BC6..0BC8 +0BCA..0BCC +0BD0..0BD0 +0BE6..0BFA +0C01..0C03 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C3D +0C41..0C44 +0C58..0C5A +0C60..0C61 +0C66..0C6F +0C78..0C80 +0C82..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CBE +0CC0..0CC1 +0CC3..0CC4 +0CC7..0CC8 +0CCA..0CCB +0CDE..0CDE +0CE0..0CE1 +0CE6..0CEF +0CF1..0CF2 +0D02..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D3D +0D3F..0D40 +0D46..0D48 +0D4A..0D4C +0D4E..0D4F +0D54..0D56 +0D58..0D61 +0D66..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DD0..0DD1 +0DD8..0DDE +0DE6..0DEF +0DF2..0DF4 +0E01..0E30 +0E32..0E33 +0E3F..0E46 +0E4F..0E5B +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB0 +0EB2..0EB3 +0EBD..0EBD +0EC0..0EC4 +0EC6..0EC6 +0ED0..0ED9 +0EDC..0EDF +0F00..0F17 +0F1A..0F34 +0F36..0F36 +0F38..0F38 +0F3A..0F47 +0F49..0F6C +0F7F..0F7F +0F85..0F85 +0F88..0F8C +0FBE..0FC5 +0FC7..0FCC +0FCE..0FDA +1000..102C +1031..1031 +1038..1038 +103B..103C +103F..1057 +105A..105D +1061..1070 +1075..1081 +1083..1084 +1087..108C +108E..109C +109E..10C5 +10C7..10C7 +10CD..10CD +10D0..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +1360..137C +1380..1399 +13A0..13F5 +13F8..13FD +1400..169C +16A0..16F8 +1700..170C +170E..1711 +1720..1731 +1735..1736 +1740..1751 +1760..176C +176E..1770 +1780..17B3 +17B6..17B6 +17BE..17C5 +17C7..17C8 +17D4..17DC +17E0..17E9 +17F0..17F9 +1800..180A +1810..1819 +1820..1878 +1880..1884 +1887..18A8 +18AA..18AA +18B0..18F5 +1900..191E +1923..1926 +1929..192B +1930..1931 +1933..1938 +1940..1940 +1944..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +19DE..1A16 +1A19..1A1A +1A1E..1A55 +1A57..1A57 +1A61..1A61 +1A63..1A64 +1A6D..1A72 +1A80..1A89 +1A90..1A99 +1AA0..1AAD +1B04..1B33 +1B35..1B35 +1B3B..1B3B +1B3D..1B41 +1B43..1B4B +1B50..1B6A +1B74..1B7C +1B82..1BA1 +1BA6..1BA7 +1BAA..1BAA +1BAE..1BE5 +1BE7..1BE7 +1BEA..1BEC +1BEE..1BEE +1BF2..1BF3 +1BFC..1C2B +1C34..1C35 +1C3B..1C49 +1C4D..1C88 +1C90..1CBA +1CBD..1CC7 +1CD3..1CD3 +1CE1..1CE1 +1CE9..1CEC +1CEE..1CF3 +1CF5..1CF7 +1D00..1DBF +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FC4 +1FC6..1FD3 +1FD6..1FDB +1FDD..1FEF +1FF2..1FF4 +1FF6..1FFE +2000..200A +2010..2027 +202F..205F +2070..2071 +2074..208E +2090..209C +20A0..20BF +2100..218B +2190..2426 +2440..244A +2460..2B73 +2B76..2B95 +2B98..2BC8 +2BCA..2BFE +2C00..2C2E +2C30..2C5E +2C60..2CEE +2CF2..2CF3 +2CF9..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D70 +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2E00..2E4E +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 +2FF0..2FFB +3000..3029 +3030..303F +3041..3096 +309B..30FF +3105..312F +3131..318E +3190..31BA +31C0..31E3 +31F0..321E +3220..32FE +3300..4DB5 +4DC0..9FEF +A000..A48C +A490..A4C6 +A4D0..A62B +A640..A66E +A673..A673 +A67E..A69D +A6A0..A6EF +A6F2..A6F7 +A700..A7B9 +A7F7..A801 +A803..A805 +A807..A80A +A80C..A824 +A827..A82B +A830..A839 +A840..A877 +A880..A8C3 +A8CE..A8D9 +A8F2..A8FE +A900..A925 +A92E..A946 +A952..A953 +A95F..A97C +A983..A9B2 +A9B4..A9B5 +A9BA..A9BB +A9BD..A9CD +A9CF..A9D9 +A9DE..A9E4 +A9E6..A9FE +AA00..AA28 +AA2F..AA30 +AA33..AA34 +AA40..AA42 +AA44..AA4B +AA4D..AA4D +AA50..AA59 +AA5C..AA7B +AA7D..AAAF +AAB1..AAB1 +AAB5..AAB6 +AAB9..AABD +AAC0..AAC0 +AAC2..AAC2 +AADB..AAEB +AAEE..AAF5 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB65 +AB70..ABE4 +ABE6..ABE7 +ABE9..ABEC +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB1D +FB1F..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBC1 +FBD3..FD3F +FD50..FD8F +FD92..FDC7 +FDF0..FDFD +FE10..FE19 +FE30..FE52 +FE54..FE66 +FE68..FE6B +FE70..FE74 +FE76..FEFC +FF01..FF9D +FFA0..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +FFE0..FFE6 +FFE8..FFEE +FFFC..FFFD +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10100..10102 +10107..10133 +10137..1018E +10190..1019B +101A0..101A0 +101D0..101FC +10280..1029C +102A0..102D0 +102E1..102FB +10300..10323 +1032D..1034A +10350..10375 +10380..1039D +1039F..103C3 +103C8..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +1056F..1056F +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10857..1089E +108A7..108AF +108E0..108F2 +108F4..108F5 +108FB..1091B +1091F..10939 +1093F..1093F +10980..109B7 +109BC..109CF +109D2..10A00 +10A10..10A13 +10A15..10A17 +10A19..10A35 +10A40..10A48 +10A50..10A58 +10A60..10A9F +10AC0..10AE4 +10AEB..10AF6 +10B00..10B35 +10B39..10B55 +10B58..10B72 +10B78..10B91 +10B99..10B9C +10BA9..10BAF +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10CFA..10D23 +10D30..10D39 +10E60..10E7E +10F00..10F27 +10F30..10F45 +10F51..10F59 +11000..11000 +11002..11037 +11047..1104D +11052..1106F +11082..110B2 +110B7..110B8 +110BB..110BC +110BE..110C1 +110D0..110E8 +110F0..110F9 +11103..11126 +1112C..1112C +11136..11146 +11150..11172 +11174..11176 +11182..111B5 +111BF..111C8 +111CD..111CD +111D0..111DF +111E1..111F4 +11200..11211 +11213..1122E +11232..11233 +11235..11235 +11238..1123D +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A9 +112B0..112DE +112E0..112E2 +112F0..112F9 +11302..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..1133D +1133F..1133F +11341..11344 +11347..11348 +1134B..1134D +11350..11350 +1135D..11363 +11400..11437 +11440..11441 +11445..11445 +11447..11459 +1145B..1145B +1145D..1145D +11480..114AF +114B1..114B2 +114B9..114B9 +114BB..114BC +114BE..114BE +114C1..114C1 +114C4..114C7 +114D0..114D9 +11580..115AE +115B0..115B1 +115B8..115BB +115BE..115BE +115C1..115DB +11600..11632 +1163B..1163C +1163E..1163E +11641..11644 +11650..11659 +11660..1166C +11680..116AA +116AC..116AC +116AE..116AF +116B6..116B6 +116C0..116C9 +11700..1171A +11720..11721 +11726..11726 +11730..1173F +11800..1182E +11838..11838 +1183B..1183B +118A0..118F2 +118FF..118FF +11A00..11A00 +11A0B..11A32 +11A39..11A3A +11A3F..11A46 +11A50..11A50 +11A57..11A58 +11A5C..11A83 +11A86..11A89 +11A97..11A97 +11A9A..11AA2 +11AC0..11AF8 +11C00..11C08 +11C0A..11C2F +11C3E..11C3E +11C40..11C45 +11C50..11C6C +11C70..11C8F +11CA9..11CA9 +11CB1..11CB1 +11CB4..11CB4 +11D00..11D06 +11D08..11D09 +11D0B..11D30 +11D46..11D46 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D93..11D94 +11D96..11D96 +11D98..11D98 +11DA0..11DA9 +11EE0..11EF2 +11EF5..11EF8 +12000..12399 +12400..1246E +12470..12474 +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16A6E..16A6F +16AD0..16AED +16AF5..16AF5 +16B00..16B2F +16B37..16B45 +16B50..16B59 +16B5B..16B61 +16B63..16B77 +16B7D..16B8F +16E40..16E9A +16F00..16F44 +16F50..16F7E +16F93..16F9F +16FE0..16FE1 +17000..187F1 +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9C..1BC9C +1BC9F..1BC9F +1D000..1D0F5 +1D100..1D126 +1D129..1D164 +1D166..1D166 +1D16A..1D16D +1D183..1D184 +1D18C..1D1A9 +1D1AE..1D1E8 +1D200..1D241 +1D245..1D245 +1D2E0..1D2F3 +1D300..1D356 +1D360..1D378 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1D9FF +1DA37..1DA3A +1DA6D..1DA74 +1DA76..1DA83 +1DA85..1DA8B +1E800..1E8C4 +1E8C7..1E8CF +1E900..1E943 +1E950..1E959 +1E95E..1E95F +1EC71..1ECB4 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 +1F000..1F02B +1F030..1F093 +1F0A0..1F0AE +1F0B1..1F0BF +1F0C1..1F0CF +1F0D1..1F0F5 +1F100..1F10C +1F110..1F16B +1F170..1F1AC +1F1E6..1F202 +1F210..1F23B +1F240..1F248 +1F250..1F251 +1F260..1F265 +1F300..1F6D4 +1F6E0..1F6EC +1F6F0..1F6F9 +1F700..1F773 +1F780..1F7D8 +1F800..1F80B +1F810..1F847 +1F850..1F859 +1F860..1F887 +1F890..1F8AD +1F900..1F90B +1F910..1F93E +1F940..1F970 +1F973..1F976 +1F97A..1F97A +1F97C..1F9A2 +1F9B0..1F9B9 +1F9C0..1F9C2 +1F9D0..1F9FF +1FA60..1FA6D +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_11_0.test new file mode 100644 index 000000000..faa63a549 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Grapheme_Base_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Grapheme_Base' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_11_0.flex new file mode 100644 index 000000000..412a26448 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_Grapheme_Extend_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Grapheme_Extend} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_11_0.output new file mode 100644 index 000000000..7a49dc863 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_11_0.output @@ -0,0 +1,331 @@ +0300..036F +0483..0489 +0591..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +0610..061A +064B..065F +0670..0670 +06D6..06DC +06DF..06E4 +06E7..06E8 +06EA..06ED +0711..0711 +0730..074A +07A6..07B0 +07EB..07F3 +07FD..07FD +0816..0819 +081B..0823 +0825..0827 +0829..082D +0859..085B +08D3..08E1 +08E3..0902 +093A..093A +093C..093C +0941..0948 +094D..094D +0951..0957 +0962..0963 +0981..0981 +09BC..09BC +09BE..09BE +09C1..09C4 +09CD..09CD +09D7..09D7 +09E2..09E3 +09FE..09FE +0A01..0A02 +0A3C..0A3C +0A41..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A70..0A71 +0A75..0A75 +0A81..0A82 +0ABC..0ABC +0AC1..0AC5 +0AC7..0AC8 +0ACD..0ACD +0AE2..0AE3 +0AFA..0AFF +0B01..0B01 +0B3C..0B3C +0B3E..0B3F +0B41..0B44 +0B4D..0B4D +0B56..0B57 +0B62..0B63 +0B82..0B82 +0BBE..0BBE +0BC0..0BC0 +0BCD..0BCD +0BD7..0BD7 +0C00..0C00 +0C04..0C04 +0C3E..0C40 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C62..0C63 +0C81..0C81 +0CBC..0CBC +0CBF..0CBF +0CC2..0CC2 +0CC6..0CC6 +0CCC..0CCD +0CD5..0CD6 +0CE2..0CE3 +0D00..0D01 +0D3B..0D3C +0D3E..0D3E +0D41..0D44 +0D4D..0D4D +0D57..0D57 +0D62..0D63 +0DCA..0DCA +0DCF..0DCF +0DD2..0DD4 +0DD6..0DD6 +0DDF..0DDF +0E31..0E31 +0E34..0E3A +0E47..0E4E +0EB1..0EB1 +0EB4..0EB9 +0EBB..0EBC +0EC8..0ECD +0F18..0F19 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F71..0F7E +0F80..0F84 +0F86..0F87 +0F8D..0F97 +0F99..0FBC +0FC6..0FC6 +102D..1030 +1032..1037 +1039..103A +103D..103E +1058..1059 +105E..1060 +1071..1074 +1082..1082 +1085..1086 +108D..108D +109D..109D +135D..135F +1712..1714 +1732..1734 +1752..1753 +1772..1773 +17B4..17B5 +17B7..17BD +17C6..17C6 +17C9..17D3 +17DD..17DD +180B..180D +1885..1886 +18A9..18A9 +1920..1922 +1927..1928 +1932..1932 +1939..193B +1A17..1A18 +1A1B..1A1B +1A56..1A56 +1A58..1A5E +1A60..1A60 +1A62..1A62 +1A65..1A6C +1A73..1A7C +1A7F..1A7F +1AB0..1ABE +1B00..1B03 +1B34..1B34 +1B36..1B3A +1B3C..1B3C +1B42..1B42 +1B6B..1B73 +1B80..1B81 +1BA2..1BA5 +1BA8..1BA9 +1BAB..1BAD +1BE6..1BE6 +1BE8..1BE9 +1BED..1BED +1BEF..1BF1 +1C2C..1C33 +1C36..1C37 +1CD0..1CD2 +1CD4..1CE0 +1CE2..1CE8 +1CED..1CED +1CF4..1CF4 +1CF8..1CF9 +1DC0..1DF9 +1DFB..1DFF +200C..200C +20D0..20F0 +2CEF..2CF1 +2D7F..2D7F +2DE0..2DFF +302A..302F +3099..309A +A66F..A672 +A674..A67D +A69E..A69F +A6F0..A6F1 +A802..A802 +A806..A806 +A80B..A80B +A825..A826 +A8C4..A8C5 +A8E0..A8F1 +A8FF..A8FF +A926..A92D +A947..A951 +A980..A982 +A9B3..A9B3 +A9B6..A9B9 +A9BC..A9BC +A9E5..A9E5 +AA29..AA2E +AA31..AA32 +AA35..AA36 +AA43..AA43 +AA4C..AA4C +AA7C..AA7C +AAB0..AAB0 +AAB2..AAB4 +AAB7..AAB8 +AABE..AABF +AAC1..AAC1 +AAEC..AAED +AAF6..AAF6 +ABE5..ABE5 +ABE8..ABE8 +ABED..ABED +FB1E..FB1E +FE00..FE0F +FE20..FE2F +FF9E..FF9F +101FD..101FD +102E0..102E0 +10376..1037A +10A01..10A03 +10A05..10A06 +10A0C..10A0F +10A38..10A3A +10A3F..10A3F +10AE5..10AE6 +10D24..10D27 +10F46..10F50 +11001..11001 +11038..11046 +1107F..11081 +110B3..110B6 +110B9..110BA +11100..11102 +11127..1112B +1112D..11134 +11173..11173 +11180..11181 +111B6..111BE +111C9..111CC +1122F..11231 +11234..11234 +11236..11237 +1123E..1123E +112DF..112DF +112E3..112EA +11300..11301 +1133B..1133C +1133E..1133E +11340..11340 +11357..11357 +11366..1136C +11370..11374 +11438..1143F +11442..11444 +11446..11446 +1145E..1145E +114B0..114B0 +114B3..114B8 +114BA..114BA +114BD..114BD +114BF..114C0 +114C2..114C3 +115AF..115AF +115B2..115B5 +115BC..115BD +115BF..115C0 +115DC..115DD +11633..1163A +1163D..1163D +1163F..11640 +116AB..116AB +116AD..116AD +116B0..116B5 +116B7..116B7 +1171D..1171F +11722..11725 +11727..1172B +1182F..11837 +11839..1183A +11A01..11A0A +11A33..11A38 +11A3B..11A3E +11A47..11A47 +11A51..11A56 +11A59..11A5B +11A8A..11A96 +11A98..11A99 +11C30..11C36 +11C38..11C3D +11C3F..11C3F +11C92..11CA7 +11CAA..11CB0 +11CB2..11CB3 +11CB5..11CB6 +11D31..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D45 +11D47..11D47 +11D90..11D91 +11D95..11D95 +11D97..11D97 +11EF3..11EF4 +16AF0..16AF4 +16B30..16B36 +16F8F..16F92 +1BC9D..1BC9E +1D165..1D165 +1D167..1D169 +1D16E..1D172 +1D17B..1D182 +1D185..1D18B +1D1AA..1D1AD +1D242..1D244 +1DA00..1DA36 +1DA3B..1DA6C +1DA75..1DA75 +1DA84..1DA84 +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E8D0..1E8D6 +1E944..1E94A +E0020..E007F +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_11_0.test new file mode 100644 index 000000000..db60cf655 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Grapheme_Extend_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Grapheme_Extend' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_11_0.flex new file mode 100644 index 000000000..d25371903 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_Grapheme_Link_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Grapheme_Link} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_11_0.output new file mode 100644 index 000000000..451589736 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_11_0.output @@ -0,0 +1,50 @@ +094D..094D +09CD..09CD +0A4D..0A4D +0ACD..0ACD +0B4D..0B4D +0BCD..0BCD +0C4D..0C4D +0CCD..0CCD +0D3B..0D3C +0D4D..0D4D +0DCA..0DCA +0E3A..0E3A +0F84..0F84 +1039..103A +1714..1714 +1734..1734 +17D2..17D2 +1A60..1A60 +1B44..1B44 +1BAA..1BAB +1BF2..1BF3 +2D7F..2D7F +A806..A806 +A8C4..A8C4 +A953..A953 +A9C0..A9C0 +AAF6..AAF6 +ABED..ABED +10A3F..10A3F +11046..11046 +1107F..1107F +110B9..110B9 +11133..11134 +111C0..111C0 +11235..11235 +112EA..112EA +1134D..1134D +11442..11442 +114C2..114C2 +115BF..115BF +1163F..1163F +116B6..116B6 +1172B..1172B +11839..11839 +11A34..11A34 +11A47..11A47 +11A99..11A99 +11C3F..11C3F +11D44..11D45 +11D97..11D97 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_11_0.test new file mode 100644 index 000000000..1d208a376 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Grapheme_Link_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Grapheme_Link' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_11_0.flex new file mode 100644 index 000000000..35b061aae --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_ID_Continue_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{ID_Continue} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_11_0.output new file mode 100644 index 000000000..070e65a39 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_11_0.output @@ -0,0 +1,707 @@ +0030..0039 +0041..005A +005F..005F +0061..007A +00AA..00AA +00B5..00B5 +00B7..00B7 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0300..0374 +0376..0377 +037A..037D +037F..037F +0386..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +0483..0487 +048A..052F +0531..0556 +0559..0559 +0560..0588 +0591..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05D0..05EA +05EF..05F2 +0610..061A +0620..0669 +066E..06D3 +06D5..06DC +06DF..06E8 +06EA..06FC +06FF..06FF +0710..074A +074D..07B1 +07C0..07F5 +07FA..07FA +07FD..07FD +0800..082D +0840..085B +0860..086A +08A0..08B4 +08B6..08BD +08D3..08E1 +08E3..0963 +0966..096F +0971..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09F1 +09FC..09FC +09FE..09FE +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AEF +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B6F +0B71..0B71 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BEF +0C00..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C80..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4E +0D54..0D57 +0D5F..0D63 +0D66..0D6F +0D7A..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF3 +0E01..0E3A +0E40..0E4E +0E50..0E59 +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB9 +0EBB..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F00 +0F18..0F19 +0F20..0F29 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F3E..0F47 +0F49..0F6C +0F71..0F84 +0F86..0F97 +0F99..0FBC +0FC6..0FC6 +1000..1049 +1050..109D +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..135F +1369..1371 +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1714 +1720..1734 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17D3 +17D7..17D7 +17DC..17DD +17E0..17E9 +180B..180D +1810..1819 +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1946..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +1A00..1A1B +1A20..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA7..1AA7 +1AB0..1ABD +1B00..1B4B +1B50..1B59 +1B6B..1B73 +1B80..1BF3 +1C00..1C37 +1C40..1C49 +1C4D..1C7D +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1CD0..1CD2 +1CD4..1CF9 +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +203F..2040 +2054..2054 +2071..2071 +207F..207F +2090..209C +20D0..20DC +20E1..20E1 +20E5..20F0 +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2126..2126 +2128..2128 +212A..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2DFF +3005..3007 +3021..302F +3031..3035 +3038..303C +3041..3096 +3099..309F +30A1..30FA +30FC..30FF +3105..312F +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEF +A000..A48C +A4D0..A4FD +A500..A60C +A610..A62B +A640..A66F +A674..A67D +A67F..A6F1 +A717..A71F +A722..A788 +A78B..A7B9 +A7F7..A827 +A840..A873 +A880..A8C5 +A8D0..A8D9 +A8E0..A8F7 +A8FB..A8FB +A8FD..A92D +A930..A953 +A960..A97C +A980..A9C0 +A9CF..A9D9 +A9E0..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA60..AA76 +AA7A..AAC2 +AADB..AADD +AAE0..AAEF +AAF2..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB65 +AB70..ABEA +ABEC..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDFB +FE00..FE0F +FE20..FE2F +FE33..FE34 +FE4D..FE4F +FE70..FE74 +FE76..FEFC +FF10..FF19 +FF21..FF3A +FF3F..FF3F +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +101FD..101FD +10280..1029C +102A0..102D0 +102E0..102E0 +10300..1031F +1032D..1034A +10350..1037A +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A38..10A3A +10A3F..10A3F +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE6 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10D00..10D27 +10D30..10D39 +10F00..10F1C +10F27..10F27 +10F30..10F50 +11000..11046 +11066..1106F +1107F..110BA +110D0..110E8 +110F0..110F9 +11100..11134 +11136..1113F +11144..11146 +11150..11173 +11176..11176 +11180..111C4 +111C9..111CC +111D0..111DA +111DC..111DC +11200..11211 +11213..11237 +1123E..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133B..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..1144A +11450..11459 +1145E..1145E +11480..114C5 +114C7..114C7 +114D0..114D9 +11580..115B5 +115B8..115C0 +115D8..115DD +11600..11640 +11644..11644 +11650..11659 +11680..116B7 +116C0..116C9 +11700..1171A +1171D..1172B +11730..11739 +11800..1183A +118A0..118E9 +118FF..118FF +11A00..11A3E +11A47..11A47 +11A50..11A83 +11A86..11A99 +11A9D..11A9D +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C40 +11C50..11C59 +11C72..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D98 +11DA0..11DA9 +11EE0..11EF6 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16AD0..16AED +16AF0..16AF4 +16B00..16B36 +16B40..16B43 +16B50..16B59 +16B63..16B77 +16B7D..16B8F +16E40..16E7F +16F00..16F44 +16F50..16F7E +16F8F..16F9F +16FE0..16FE1 +17000..187F1 +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9D..1BC9E +1D165..1D169 +1D16D..1D172 +1D17B..1D182 +1D185..1D18B +1D1AA..1D1AD +1D242..1D244 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1D7CE..1D7FF +1DA00..1DA36 +1DA3B..1DA6C +1DA75..1DA75 +1DA84..1DA84 +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E800..1E8C4 +1E8D0..1E8D6 +1E900..1E94A +1E950..1E959 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_11_0.test new file mode 100644 index 000000000..d34cb23c3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_ID_Continue_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'ID_Continue' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_11_0.flex new file mode 100644 index 000000000..313a367fa --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_ID_Start_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{ID_Start} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_11_0.output new file mode 100644 index 000000000..cbe83a81a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_11_0.output @@ -0,0 +1,599 @@ +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0370..0374 +0376..0377 +037A..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0559..0559 +0560..0588 +05D0..05EA +05EF..05F2 +0620..064A +066E..066F +0671..06D3 +06D5..06D5 +06E5..06E6 +06EE..06EF +06FA..06FC +06FF..06FF +0710..0710 +0712..072F +074D..07A5 +07B1..07B1 +07CA..07EA +07F4..07F5 +07FA..07FA +0800..0815 +081A..081A +0824..0824 +0828..0828 +0840..0858 +0860..086A +08A0..08B4 +08B6..08BD +0904..0939 +093D..093D +0950..0950 +0958..0961 +0971..0980 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09BD +09CE..09CE +09DC..09DD +09DF..09E1 +09F0..09F1 +09FC..09FC +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A59..0A5C +0A5E..0A5E +0A72..0A74 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0ABD +0AD0..0AD0 +0AE0..0AE1 +0AF9..0AF9 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B3D +0B5C..0B5D +0B5F..0B61 +0B71..0B71 +0B83..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BD0..0BD0 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C3D +0C58..0C5A +0C60..0C61 +0C80..0C80 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CBD +0CDE..0CDE +0CE0..0CE1 +0CF1..0CF2 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D3D +0D4E..0D4E +0D54..0D56 +0D5F..0D61 +0D7A..0D7F +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0E01..0E30 +0E32..0E33 +0E40..0E46 +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB0 +0EB2..0EB3 +0EBD..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EDC..0EDF +0F00..0F00 +0F40..0F47 +0F49..0F6C +0F88..0F8C +1000..102A +103F..103F +1050..1055 +105A..105D +1061..1061 +1065..1066 +106E..1070 +1075..1081 +108E..108E +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1711 +1720..1731 +1740..1751 +1760..176C +176E..1770 +1780..17B3 +17D7..17D7 +17DC..17DC +1820..1878 +1880..18A8 +18AA..18AA +18B0..18F5 +1900..191E +1950..196D +1970..1974 +1980..19AB +19B0..19C9 +1A00..1A16 +1A20..1A54 +1AA7..1AA7 +1B05..1B33 +1B45..1B4B +1B83..1BA0 +1BAE..1BAF +1BBA..1BE5 +1C00..1C23 +1C4D..1C4F +1C5A..1C7D +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1CE9..1CEC +1CEE..1CF1 +1CF5..1CF6 +1D00..1DBF +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2126..2126 +2128..2128 +212A..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +3005..3007 +3021..3029 +3031..3035 +3038..303C +3041..3096 +309B..309F +30A1..30FA +30FC..30FF +3105..312F +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEF +A000..A48C +A4D0..A4FD +A500..A60C +A610..A61F +A62A..A62B +A640..A66E +A67F..A69D +A6A0..A6EF +A717..A71F +A722..A788 +A78B..A7B9 +A7F7..A801 +A803..A805 +A807..A80A +A80C..A822 +A840..A873 +A882..A8B3 +A8F2..A8F7 +A8FB..A8FB +A8FD..A8FE +A90A..A925 +A930..A946 +A960..A97C +A984..A9B2 +A9CF..A9CF +A9E0..A9E4 +A9E6..A9EF +A9FA..A9FE +AA00..AA28 +AA40..AA42 +AA44..AA4B +AA60..AA76 +AA7A..AA7A +AA7E..AAAF +AAB1..AAB1 +AAB5..AAB6 +AAB9..AABD +AAC0..AAC0 +AAC2..AAC2 +AADB..AADD +AAE0..AAEA +AAF2..AAF4 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB65 +AB70..ABE2 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB1D +FB1F..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDFB +FE70..FE74 +FE76..FEFC +FF21..FF3A +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +10280..1029C +102A0..102D0 +10300..1031F +1032D..1034A +10350..10375 +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A00 +10A10..10A13 +10A15..10A17 +10A19..10A35 +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE4 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10D00..10D23 +10F00..10F1C +10F27..10F27 +10F30..10F45 +11003..11037 +11083..110AF +110D0..110E8 +11103..11126 +11144..11144 +11150..11172 +11176..11176 +11183..111B2 +111C1..111C4 +111DA..111DA +111DC..111DC +11200..11211 +11213..1122B +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112DE +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..1133D +11350..11350 +1135D..11361 +11400..11434 +11447..1144A +11480..114AF +114C4..114C5 +114C7..114C7 +11580..115AE +115D8..115DB +11600..1162F +11644..11644 +11680..116AA +11700..1171A +11800..1182B +118A0..118DF +118FF..118FF +11A00..11A00 +11A0B..11A32 +11A3A..11A3A +11A50..11A50 +11A5C..11A83 +11A86..11A89 +11A9D..11A9D +11AC0..11AF8 +11C00..11C08 +11C0A..11C2E +11C40..11C40 +11C72..11C8F +11D00..11D06 +11D08..11D09 +11D0B..11D30 +11D46..11D46 +11D60..11D65 +11D67..11D68 +11D6A..11D89 +11D98..11D98 +11EE0..11EF2 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16AD0..16AED +16B00..16B2F +16B40..16B43 +16B63..16B77 +16B7D..16B8F +16E40..16E7F +16F00..16F44 +16F50..16F50 +16F93..16F9F +16FE0..16FE1 +17000..187F1 +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1E800..1E8C4 +1E900..1E943 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_11_0.test new file mode 100644 index 000000000..61d434d48 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_ID_Start_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'ID_Start' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_11_0.flex new file mode 100644 index 000000000..4de45e6bd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_Lowercase_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Lowercase} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_11_0.output new file mode 100644 index 000000000..dd8cdf312 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_11_0.output @@ -0,0 +1,645 @@ +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00DF..00F6 +00F8..00FF +0101..0101 +0103..0103 +0105..0105 +0107..0107 +0109..0109 +010B..010B +010D..010D +010F..010F +0111..0111 +0113..0113 +0115..0115 +0117..0117 +0119..0119 +011B..011B +011D..011D +011F..011F +0121..0121 +0123..0123 +0125..0125 +0127..0127 +0129..0129 +012B..012B +012D..012D +012F..012F +0131..0131 +0133..0133 +0135..0135 +0137..0138 +013A..013A +013C..013C +013E..013E +0140..0140 +0142..0142 +0144..0144 +0146..0146 +0148..0149 +014B..014B +014D..014D +014F..014F +0151..0151 +0153..0153 +0155..0155 +0157..0157 +0159..0159 +015B..015B +015D..015D +015F..015F +0161..0161 +0163..0163 +0165..0165 +0167..0167 +0169..0169 +016B..016B +016D..016D +016F..016F +0171..0171 +0173..0173 +0175..0175 +0177..0177 +017A..017A +017C..017C +017E..0180 +0183..0183 +0185..0185 +0188..0188 +018C..018D +0192..0192 +0195..0195 +0199..019B +019E..019E +01A1..01A1 +01A3..01A3 +01A5..01A5 +01A8..01A8 +01AA..01AB +01AD..01AD +01B0..01B0 +01B4..01B4 +01B6..01B6 +01B9..01BA +01BD..01BF +01C6..01C6 +01C9..01C9 +01CC..01CC +01CE..01CE +01D0..01D0 +01D2..01D2 +01D4..01D4 +01D6..01D6 +01D8..01D8 +01DA..01DA +01DC..01DD +01DF..01DF +01E1..01E1 +01E3..01E3 +01E5..01E5 +01E7..01E7 +01E9..01E9 +01EB..01EB +01ED..01ED +01EF..01F0 +01F3..01F3 +01F5..01F5 +01F9..01F9 +01FB..01FB +01FD..01FD +01FF..01FF +0201..0201 +0203..0203 +0205..0205 +0207..0207 +0209..0209 +020B..020B +020D..020D +020F..020F +0211..0211 +0213..0213 +0215..0215 +0217..0217 +0219..0219 +021B..021B +021D..021D +021F..021F +0221..0221 +0223..0223 +0225..0225 +0227..0227 +0229..0229 +022B..022B +022D..022D +022F..022F +0231..0231 +0233..0239 +023C..023C +023F..0240 +0242..0242 +0247..0247 +0249..0249 +024B..024B +024D..024D +024F..0293 +0295..02B8 +02C0..02C1 +02E0..02E4 +0345..0345 +0371..0371 +0373..0373 +0377..0377 +037A..037D +0390..0390 +03AC..03CE +03D0..03D1 +03D5..03D7 +03D9..03D9 +03DB..03DB +03DD..03DD +03DF..03DF +03E1..03E1 +03E3..03E3 +03E5..03E5 +03E7..03E7 +03E9..03E9 +03EB..03EB +03ED..03ED +03EF..03F3 +03F5..03F5 +03F8..03F8 +03FB..03FC +0430..045F +0461..0461 +0463..0463 +0465..0465 +0467..0467 +0469..0469 +046B..046B +046D..046D +046F..046F +0471..0471 +0473..0473 +0475..0475 +0477..0477 +0479..0479 +047B..047B +047D..047D +047F..047F +0481..0481 +048B..048B +048D..048D +048F..048F +0491..0491 +0493..0493 +0495..0495 +0497..0497 +0499..0499 +049B..049B +049D..049D +049F..049F +04A1..04A1 +04A3..04A3 +04A5..04A5 +04A7..04A7 +04A9..04A9 +04AB..04AB +04AD..04AD +04AF..04AF +04B1..04B1 +04B3..04B3 +04B5..04B5 +04B7..04B7 +04B9..04B9 +04BB..04BB +04BD..04BD +04BF..04BF +04C2..04C2 +04C4..04C4 +04C6..04C6 +04C8..04C8 +04CA..04CA +04CC..04CC +04CE..04CF +04D1..04D1 +04D3..04D3 +04D5..04D5 +04D7..04D7 +04D9..04D9 +04DB..04DB +04DD..04DD +04DF..04DF +04E1..04E1 +04E3..04E3 +04E5..04E5 +04E7..04E7 +04E9..04E9 +04EB..04EB +04ED..04ED +04EF..04EF +04F1..04F1 +04F3..04F3 +04F5..04F5 +04F7..04F7 +04F9..04F9 +04FB..04FB +04FD..04FD +04FF..04FF +0501..0501 +0503..0503 +0505..0505 +0507..0507 +0509..0509 +050B..050B +050D..050D +050F..050F +0511..0511 +0513..0513 +0515..0515 +0517..0517 +0519..0519 +051B..051B +051D..051D +051F..051F +0521..0521 +0523..0523 +0525..0525 +0527..0527 +0529..0529 +052B..052B +052D..052D +052F..052F +0560..0588 +10D0..10FA +10FD..10FF +13F8..13FD +1C80..1C88 +1D00..1DBF +1E01..1E01 +1E03..1E03 +1E05..1E05 +1E07..1E07 +1E09..1E09 +1E0B..1E0B +1E0D..1E0D +1E0F..1E0F +1E11..1E11 +1E13..1E13 +1E15..1E15 +1E17..1E17 +1E19..1E19 +1E1B..1E1B +1E1D..1E1D +1E1F..1E1F +1E21..1E21 +1E23..1E23 +1E25..1E25 +1E27..1E27 +1E29..1E29 +1E2B..1E2B +1E2D..1E2D +1E2F..1E2F +1E31..1E31 +1E33..1E33 +1E35..1E35 +1E37..1E37 +1E39..1E39 +1E3B..1E3B +1E3D..1E3D +1E3F..1E3F +1E41..1E41 +1E43..1E43 +1E45..1E45 +1E47..1E47 +1E49..1E49 +1E4B..1E4B +1E4D..1E4D +1E4F..1E4F +1E51..1E51 +1E53..1E53 +1E55..1E55 +1E57..1E57 +1E59..1E59 +1E5B..1E5B +1E5D..1E5D +1E5F..1E5F +1E61..1E61 +1E63..1E63 +1E65..1E65 +1E67..1E67 +1E69..1E69 +1E6B..1E6B +1E6D..1E6D +1E6F..1E6F +1E71..1E71 +1E73..1E73 +1E75..1E75 +1E77..1E77 +1E79..1E79 +1E7B..1E7B +1E7D..1E7D +1E7F..1E7F +1E81..1E81 +1E83..1E83 +1E85..1E85 +1E87..1E87 +1E89..1E89 +1E8B..1E8B +1E8D..1E8D +1E8F..1E8F +1E91..1E91 +1E93..1E93 +1E95..1E9D +1E9F..1E9F +1EA1..1EA1 +1EA3..1EA3 +1EA5..1EA5 +1EA7..1EA7 +1EA9..1EA9 +1EAB..1EAB +1EAD..1EAD +1EAF..1EAF +1EB1..1EB1 +1EB3..1EB3 +1EB5..1EB5 +1EB7..1EB7 +1EB9..1EB9 +1EBB..1EBB +1EBD..1EBD +1EBF..1EBF +1EC1..1EC1 +1EC3..1EC3 +1EC5..1EC5 +1EC7..1EC7 +1EC9..1EC9 +1ECB..1ECB +1ECD..1ECD +1ECF..1ECF +1ED1..1ED1 +1ED3..1ED3 +1ED5..1ED5 +1ED7..1ED7 +1ED9..1ED9 +1EDB..1EDB +1EDD..1EDD +1EDF..1EDF +1EE1..1EE1 +1EE3..1EE3 +1EE5..1EE5 +1EE7..1EE7 +1EE9..1EE9 +1EEB..1EEB +1EED..1EED +1EEF..1EEF +1EF1..1EF1 +1EF3..1EF3 +1EF5..1EF5 +1EF7..1EF7 +1EF9..1EF9 +1EFB..1EFB +1EFD..1EFD +1EFF..1F07 +1F10..1F15 +1F20..1F27 +1F30..1F37 +1F40..1F45 +1F50..1F57 +1F60..1F67 +1F70..1F7D +1F80..1F87 +1F90..1F97 +1FA0..1FA7 +1FB0..1FB4 +1FB6..1FB7 +1FBE..1FBE +1FC2..1FC4 +1FC6..1FC7 +1FD0..1FD3 +1FD6..1FD7 +1FE0..1FE7 +1FF2..1FF4 +1FF6..1FF7 +2071..2071 +207F..207F +2090..209C +210A..210A +210E..210F +2113..2113 +212F..212F +2134..2134 +2139..2139 +213C..213D +2146..2149 +214E..214E +2170..217F +2184..2184 +24D0..24E9 +2C30..2C5E +2C61..2C61 +2C65..2C66 +2C68..2C68 +2C6A..2C6A +2C6C..2C6C +2C71..2C71 +2C73..2C74 +2C76..2C7D +2C81..2C81 +2C83..2C83 +2C85..2C85 +2C87..2C87 +2C89..2C89 +2C8B..2C8B +2C8D..2C8D +2C8F..2C8F +2C91..2C91 +2C93..2C93 +2C95..2C95 +2C97..2C97 +2C99..2C99 +2C9B..2C9B +2C9D..2C9D +2C9F..2C9F +2CA1..2CA1 +2CA3..2CA3 +2CA5..2CA5 +2CA7..2CA7 +2CA9..2CA9 +2CAB..2CAB +2CAD..2CAD +2CAF..2CAF +2CB1..2CB1 +2CB3..2CB3 +2CB5..2CB5 +2CB7..2CB7 +2CB9..2CB9 +2CBB..2CBB +2CBD..2CBD +2CBF..2CBF +2CC1..2CC1 +2CC3..2CC3 +2CC5..2CC5 +2CC7..2CC7 +2CC9..2CC9 +2CCB..2CCB +2CCD..2CCD +2CCF..2CCF +2CD1..2CD1 +2CD3..2CD3 +2CD5..2CD5 +2CD7..2CD7 +2CD9..2CD9 +2CDB..2CDB +2CDD..2CDD +2CDF..2CDF +2CE1..2CE1 +2CE3..2CE4 +2CEC..2CEC +2CEE..2CEE +2CF3..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A641..A641 +A643..A643 +A645..A645 +A647..A647 +A649..A649 +A64B..A64B +A64D..A64D +A64F..A64F +A651..A651 +A653..A653 +A655..A655 +A657..A657 +A659..A659 +A65B..A65B +A65D..A65D +A65F..A65F +A661..A661 +A663..A663 +A665..A665 +A667..A667 +A669..A669 +A66B..A66B +A66D..A66D +A681..A681 +A683..A683 +A685..A685 +A687..A687 +A689..A689 +A68B..A68B +A68D..A68D +A68F..A68F +A691..A691 +A693..A693 +A695..A695 +A697..A697 +A699..A699 +A69B..A69D +A723..A723 +A725..A725 +A727..A727 +A729..A729 +A72B..A72B +A72D..A72D +A72F..A731 +A733..A733 +A735..A735 +A737..A737 +A739..A739 +A73B..A73B +A73D..A73D +A73F..A73F +A741..A741 +A743..A743 +A745..A745 +A747..A747 +A749..A749 +A74B..A74B +A74D..A74D +A74F..A74F +A751..A751 +A753..A753 +A755..A755 +A757..A757 +A759..A759 +A75B..A75B +A75D..A75D +A75F..A75F +A761..A761 +A763..A763 +A765..A765 +A767..A767 +A769..A769 +A76B..A76B +A76D..A76D +A76F..A778 +A77A..A77A +A77C..A77C +A77F..A77F +A781..A781 +A783..A783 +A785..A785 +A787..A787 +A78C..A78C +A78E..A78E +A791..A791 +A793..A795 +A797..A797 +A799..A799 +A79B..A79B +A79D..A79D +A79F..A79F +A7A1..A7A1 +A7A3..A7A3 +A7A5..A7A5 +A7A7..A7A7 +A7A9..A7A9 +A7AF..A7AF +A7B5..A7B5 +A7B7..A7B7 +A7B9..A7B9 +A7F8..A7FA +AB30..AB5A +AB5C..AB65 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF41..FF5A +10428..1044F +104D8..104FB +10CC0..10CF2 +118C0..118DF +16E60..16E7F +1D41A..1D433 +1D44E..1D454 +1D456..1D467 +1D482..1D49B +1D4B6..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D4CF +1D4EA..1D503 +1D51E..1D537 +1D552..1D56B +1D586..1D59F +1D5BA..1D5D3 +1D5EE..1D607 +1D622..1D63B +1D656..1D66F +1D68A..1D6A5 +1D6C2..1D6DA +1D6DC..1D6E1 +1D6FC..1D714 +1D716..1D71B +1D736..1D74E +1D750..1D755 +1D770..1D788 +1D78A..1D78F +1D7AA..1D7C2 +1D7C4..1D7C9 +1D7CB..1D7CB +1E922..1E943 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_11_0.test new file mode 100644 index 000000000..44bdc9ecf --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Lowercase_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Lowercase' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_11_0.flex new file mode 100644 index 000000000..44ae01e60 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_Math_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Math} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_11_0.output new file mode 100644 index 000000000..4d4783ac4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_11_0.output @@ -0,0 +1,138 @@ +002B..002B +003C..003E +005E..005E +007C..007C +007E..007E +00AC..00AC +00B1..00B1 +00D7..00D7 +00F7..00F7 +03D0..03D2 +03D5..03D5 +03F0..03F1 +03F4..03F6 +0606..0608 +2016..2016 +2032..2034 +2040..2040 +2044..2044 +2052..2052 +2061..2064 +207A..207E +208A..208E +20D0..20DC +20E1..20E1 +20E5..20E6 +20EB..20EF +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2128..2129 +212C..212D +212F..2131 +2133..2138 +213C..2149 +214B..214B +2190..21A7 +21A9..21AE +21B0..21B1 +21B6..21B7 +21BC..21DB +21DD..21DD +21E4..21E5 +21F4..22FF +2308..230B +2320..2321 +237C..237C +239B..23B5 +23B7..23B7 +23D0..23D0 +23DC..23E2 +25A0..25A1 +25AE..25B7 +25BC..25C1 +25C6..25C7 +25CA..25CB +25CF..25D3 +25E2..25E2 +25E4..25E4 +25E7..25EC +25F8..25FF +2605..2606 +2640..2640 +2642..2642 +2660..2663 +266D..266F +27C0..27FF +2900..2AFF +2B30..2B44 +2B47..2B4C +FB29..FB29 +FE61..FE66 +FE68..FE68 +FF0B..FF0B +FF1C..FF1E +FF3C..FF3C +FF3E..FF3E +FF5C..FF5C +FF5E..FF5E +FFE2..FFE2 +FFE9..FFEC +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1D7FF +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_11_0.test new file mode 100644 index 000000000..faa1925a5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Math_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Math' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_11_0.flex new file mode 100644 index 000000000..fe269b4f7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_Uppercase_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Uppercase} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_11_0.output new file mode 100644 index 000000000..6aeca5296 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_11_0.output @@ -0,0 +1,636 @@ +0041..005A +00C0..00D6 +00D8..00DE +0100..0100 +0102..0102 +0104..0104 +0106..0106 +0108..0108 +010A..010A +010C..010C +010E..010E +0110..0110 +0112..0112 +0114..0114 +0116..0116 +0118..0118 +011A..011A +011C..011C +011E..011E +0120..0120 +0122..0122 +0124..0124 +0126..0126 +0128..0128 +012A..012A +012C..012C +012E..012E +0130..0130 +0132..0132 +0134..0134 +0136..0136 +0139..0139 +013B..013B +013D..013D +013F..013F +0141..0141 +0143..0143 +0145..0145 +0147..0147 +014A..014A +014C..014C +014E..014E +0150..0150 +0152..0152 +0154..0154 +0156..0156 +0158..0158 +015A..015A +015C..015C +015E..015E +0160..0160 +0162..0162 +0164..0164 +0166..0166 +0168..0168 +016A..016A +016C..016C +016E..016E +0170..0170 +0172..0172 +0174..0174 +0176..0176 +0178..0179 +017B..017B +017D..017D +0181..0182 +0184..0184 +0186..0187 +0189..018B +018E..0191 +0193..0194 +0196..0198 +019C..019D +019F..01A0 +01A2..01A2 +01A4..01A4 +01A6..01A7 +01A9..01A9 +01AC..01AC +01AE..01AF +01B1..01B3 +01B5..01B5 +01B7..01B8 +01BC..01BC +01C4..01C4 +01C7..01C7 +01CA..01CA +01CD..01CD +01CF..01CF +01D1..01D1 +01D3..01D3 +01D5..01D5 +01D7..01D7 +01D9..01D9 +01DB..01DB +01DE..01DE +01E0..01E0 +01E2..01E2 +01E4..01E4 +01E6..01E6 +01E8..01E8 +01EA..01EA +01EC..01EC +01EE..01EE +01F1..01F1 +01F4..01F4 +01F6..01F8 +01FA..01FA +01FC..01FC +01FE..01FE +0200..0200 +0202..0202 +0204..0204 +0206..0206 +0208..0208 +020A..020A +020C..020C +020E..020E +0210..0210 +0212..0212 +0214..0214 +0216..0216 +0218..0218 +021A..021A +021C..021C +021E..021E +0220..0220 +0222..0222 +0224..0224 +0226..0226 +0228..0228 +022A..022A +022C..022C +022E..022E +0230..0230 +0232..0232 +023A..023B +023D..023E +0241..0241 +0243..0246 +0248..0248 +024A..024A +024C..024C +024E..024E +0370..0370 +0372..0372 +0376..0376 +037F..037F +0386..0386 +0388..038A +038C..038C +038E..038F +0391..03A1 +03A3..03AB +03CF..03CF +03D2..03D4 +03D8..03D8 +03DA..03DA +03DC..03DC +03DE..03DE +03E0..03E0 +03E2..03E2 +03E4..03E4 +03E6..03E6 +03E8..03E8 +03EA..03EA +03EC..03EC +03EE..03EE +03F4..03F4 +03F7..03F7 +03F9..03FA +03FD..042F +0460..0460 +0462..0462 +0464..0464 +0466..0466 +0468..0468 +046A..046A +046C..046C +046E..046E +0470..0470 +0472..0472 +0474..0474 +0476..0476 +0478..0478 +047A..047A +047C..047C +047E..047E +0480..0480 +048A..048A +048C..048C +048E..048E +0490..0490 +0492..0492 +0494..0494 +0496..0496 +0498..0498 +049A..049A +049C..049C +049E..049E +04A0..04A0 +04A2..04A2 +04A4..04A4 +04A6..04A6 +04A8..04A8 +04AA..04AA +04AC..04AC +04AE..04AE +04B0..04B0 +04B2..04B2 +04B4..04B4 +04B6..04B6 +04B8..04B8 +04BA..04BA +04BC..04BC +04BE..04BE +04C0..04C1 +04C3..04C3 +04C5..04C5 +04C7..04C7 +04C9..04C9 +04CB..04CB +04CD..04CD +04D0..04D0 +04D2..04D2 +04D4..04D4 +04D6..04D6 +04D8..04D8 +04DA..04DA +04DC..04DC +04DE..04DE +04E0..04E0 +04E2..04E2 +04E4..04E4 +04E6..04E6 +04E8..04E8 +04EA..04EA +04EC..04EC +04EE..04EE +04F0..04F0 +04F2..04F2 +04F4..04F4 +04F6..04F6 +04F8..04F8 +04FA..04FA +04FC..04FC +04FE..04FE +0500..0500 +0502..0502 +0504..0504 +0506..0506 +0508..0508 +050A..050A +050C..050C +050E..050E +0510..0510 +0512..0512 +0514..0514 +0516..0516 +0518..0518 +051A..051A +051C..051C +051E..051E +0520..0520 +0522..0522 +0524..0524 +0526..0526 +0528..0528 +052A..052A +052C..052C +052E..052E +0531..0556 +10A0..10C5 +10C7..10C7 +10CD..10CD +13A0..13F5 +1C90..1CBA +1CBD..1CBF +1E00..1E00 +1E02..1E02 +1E04..1E04 +1E06..1E06 +1E08..1E08 +1E0A..1E0A +1E0C..1E0C +1E0E..1E0E +1E10..1E10 +1E12..1E12 +1E14..1E14 +1E16..1E16 +1E18..1E18 +1E1A..1E1A +1E1C..1E1C +1E1E..1E1E +1E20..1E20 +1E22..1E22 +1E24..1E24 +1E26..1E26 +1E28..1E28 +1E2A..1E2A +1E2C..1E2C +1E2E..1E2E +1E30..1E30 +1E32..1E32 +1E34..1E34 +1E36..1E36 +1E38..1E38 +1E3A..1E3A +1E3C..1E3C +1E3E..1E3E +1E40..1E40 +1E42..1E42 +1E44..1E44 +1E46..1E46 +1E48..1E48 +1E4A..1E4A +1E4C..1E4C +1E4E..1E4E +1E50..1E50 +1E52..1E52 +1E54..1E54 +1E56..1E56 +1E58..1E58 +1E5A..1E5A +1E5C..1E5C +1E5E..1E5E +1E60..1E60 +1E62..1E62 +1E64..1E64 +1E66..1E66 +1E68..1E68 +1E6A..1E6A +1E6C..1E6C +1E6E..1E6E +1E70..1E70 +1E72..1E72 +1E74..1E74 +1E76..1E76 +1E78..1E78 +1E7A..1E7A +1E7C..1E7C +1E7E..1E7E +1E80..1E80 +1E82..1E82 +1E84..1E84 +1E86..1E86 +1E88..1E88 +1E8A..1E8A +1E8C..1E8C +1E8E..1E8E +1E90..1E90 +1E92..1E92 +1E94..1E94 +1E9E..1E9E +1EA0..1EA0 +1EA2..1EA2 +1EA4..1EA4 +1EA6..1EA6 +1EA8..1EA8 +1EAA..1EAA +1EAC..1EAC +1EAE..1EAE +1EB0..1EB0 +1EB2..1EB2 +1EB4..1EB4 +1EB6..1EB6 +1EB8..1EB8 +1EBA..1EBA +1EBC..1EBC +1EBE..1EBE +1EC0..1EC0 +1EC2..1EC2 +1EC4..1EC4 +1EC6..1EC6 +1EC8..1EC8 +1ECA..1ECA +1ECC..1ECC +1ECE..1ECE +1ED0..1ED0 +1ED2..1ED2 +1ED4..1ED4 +1ED6..1ED6 +1ED8..1ED8 +1EDA..1EDA +1EDC..1EDC +1EDE..1EDE +1EE0..1EE0 +1EE2..1EE2 +1EE4..1EE4 +1EE6..1EE6 +1EE8..1EE8 +1EEA..1EEA +1EEC..1EEC +1EEE..1EEE +1EF0..1EF0 +1EF2..1EF2 +1EF4..1EF4 +1EF6..1EF6 +1EF8..1EF8 +1EFA..1EFA +1EFC..1EFC +1EFE..1EFE +1F08..1F0F +1F18..1F1D +1F28..1F2F +1F38..1F3F +1F48..1F4D +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F5F +1F68..1F6F +1FB8..1FBB +1FC8..1FCB +1FD8..1FDB +1FE8..1FEC +1FF8..1FFB +2102..2102 +2107..2107 +210B..210D +2110..2112 +2115..2115 +2119..211D +2124..2124 +2126..2126 +2128..2128 +212A..212D +2130..2133 +213E..213F +2145..2145 +2160..216F +2183..2183 +24B6..24CF +2C00..2C2E +2C60..2C60 +2C62..2C64 +2C67..2C67 +2C69..2C69 +2C6B..2C6B +2C6D..2C70 +2C72..2C72 +2C75..2C75 +2C7E..2C80 +2C82..2C82 +2C84..2C84 +2C86..2C86 +2C88..2C88 +2C8A..2C8A +2C8C..2C8C +2C8E..2C8E +2C90..2C90 +2C92..2C92 +2C94..2C94 +2C96..2C96 +2C98..2C98 +2C9A..2C9A +2C9C..2C9C +2C9E..2C9E +2CA0..2CA0 +2CA2..2CA2 +2CA4..2CA4 +2CA6..2CA6 +2CA8..2CA8 +2CAA..2CAA +2CAC..2CAC +2CAE..2CAE +2CB0..2CB0 +2CB2..2CB2 +2CB4..2CB4 +2CB6..2CB6 +2CB8..2CB8 +2CBA..2CBA +2CBC..2CBC +2CBE..2CBE +2CC0..2CC0 +2CC2..2CC2 +2CC4..2CC4 +2CC6..2CC6 +2CC8..2CC8 +2CCA..2CCA +2CCC..2CCC +2CCE..2CCE +2CD0..2CD0 +2CD2..2CD2 +2CD4..2CD4 +2CD6..2CD6 +2CD8..2CD8 +2CDA..2CDA +2CDC..2CDC +2CDE..2CDE +2CE0..2CE0 +2CE2..2CE2 +2CEB..2CEB +2CED..2CED +2CF2..2CF2 +A640..A640 +A642..A642 +A644..A644 +A646..A646 +A648..A648 +A64A..A64A +A64C..A64C +A64E..A64E +A650..A650 +A652..A652 +A654..A654 +A656..A656 +A658..A658 +A65A..A65A +A65C..A65C +A65E..A65E +A660..A660 +A662..A662 +A664..A664 +A666..A666 +A668..A668 +A66A..A66A +A66C..A66C +A680..A680 +A682..A682 +A684..A684 +A686..A686 +A688..A688 +A68A..A68A +A68C..A68C +A68E..A68E +A690..A690 +A692..A692 +A694..A694 +A696..A696 +A698..A698 +A69A..A69A +A722..A722 +A724..A724 +A726..A726 +A728..A728 +A72A..A72A +A72C..A72C +A72E..A72E +A732..A732 +A734..A734 +A736..A736 +A738..A738 +A73A..A73A +A73C..A73C +A73E..A73E +A740..A740 +A742..A742 +A744..A744 +A746..A746 +A748..A748 +A74A..A74A +A74C..A74C +A74E..A74E +A750..A750 +A752..A752 +A754..A754 +A756..A756 +A758..A758 +A75A..A75A +A75C..A75C +A75E..A75E +A760..A760 +A762..A762 +A764..A764 +A766..A766 +A768..A768 +A76A..A76A +A76C..A76C +A76E..A76E +A779..A779 +A77B..A77B +A77D..A77E +A780..A780 +A782..A782 +A784..A784 +A786..A786 +A78B..A78B +A78D..A78D +A790..A790 +A792..A792 +A796..A796 +A798..A798 +A79A..A79A +A79C..A79C +A79E..A79E +A7A0..A7A0 +A7A2..A7A2 +A7A4..A7A4 +A7A6..A7A6 +A7A8..A7A8 +A7AA..A7AE +A7B0..A7B4 +A7B6..A7B6 +A7B8..A7B8 +FF21..FF3A +10400..10427 +104B0..104D3 +10C80..10CB2 +118A0..118BF +16E40..16E5F +1D400..1D419 +1D434..1D44D +1D468..1D481 +1D49C..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B5 +1D4D0..1D4E9 +1D504..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D538..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D56C..1D585 +1D5A0..1D5B9 +1D5D4..1D5ED +1D608..1D621 +1D63C..1D655 +1D670..1D689 +1D6A8..1D6C0 +1D6E2..1D6FA +1D71C..1D734 +1D756..1D76E +1D790..1D7A8 +1D7CA..1D7CA +1E900..1E921 +1F130..1F149 +1F150..1F169 +1F170..1F189 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_11_0.test new file mode 100644 index 000000000..64141afaa --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Uppercase_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Uppercase' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_11_0.flex new file mode 100644 index 000000000..6af51b298 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_XID_Continue_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{XID_Continue} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_11_0.output new file mode 100644 index 000000000..e1175a7ab --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_11_0.output @@ -0,0 +1,714 @@ +0030..0039 +0041..005A +005F..005F +0061..007A +00AA..00AA +00B5..00B5 +00B7..00B7 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0300..0374 +0376..0377 +037B..037D +037F..037F +0386..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +0483..0487 +048A..052F +0531..0556 +0559..0559 +0560..0588 +0591..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05D0..05EA +05EF..05F2 +0610..061A +0620..0669 +066E..06D3 +06D5..06DC +06DF..06E8 +06EA..06FC +06FF..06FF +0710..074A +074D..07B1 +07C0..07F5 +07FA..07FA +07FD..07FD +0800..082D +0840..085B +0860..086A +08A0..08B4 +08B6..08BD +08D3..08E1 +08E3..0963 +0966..096F +0971..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09F1 +09FC..09FC +09FE..09FE +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AEF +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B6F +0B71..0B71 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BEF +0C00..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C80..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4E +0D54..0D57 +0D5F..0D63 +0D66..0D6F +0D7A..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF3 +0E01..0E3A +0E40..0E4E +0E50..0E59 +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB9 +0EBB..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F00 +0F18..0F19 +0F20..0F29 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F3E..0F47 +0F49..0F6C +0F71..0F84 +0F86..0F97 +0F99..0FBC +0FC6..0FC6 +1000..1049 +1050..109D +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..135F +1369..1371 +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1714 +1720..1734 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17D3 +17D7..17D7 +17DC..17DD +17E0..17E9 +180B..180D +1810..1819 +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1946..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +1A00..1A1B +1A20..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA7..1AA7 +1AB0..1ABD +1B00..1B4B +1B50..1B59 +1B6B..1B73 +1B80..1BF3 +1C00..1C37 +1C40..1C49 +1C4D..1C7D +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1CD0..1CD2 +1CD4..1CF9 +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +203F..2040 +2054..2054 +2071..2071 +207F..207F +2090..209C +20D0..20DC +20E1..20E1 +20E5..20F0 +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2126..2126 +2128..2128 +212A..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2DFF +3005..3007 +3021..302F +3031..3035 +3038..303C +3041..3096 +3099..309A +309D..309F +30A1..30FA +30FC..30FF +3105..312F +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEF +A000..A48C +A4D0..A4FD +A500..A60C +A610..A62B +A640..A66F +A674..A67D +A67F..A6F1 +A717..A71F +A722..A788 +A78B..A7B9 +A7F7..A827 +A840..A873 +A880..A8C5 +A8D0..A8D9 +A8E0..A8F7 +A8FB..A8FB +A8FD..A92D +A930..A953 +A960..A97C +A980..A9C0 +A9CF..A9D9 +A9E0..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA60..AA76 +AA7A..AAC2 +AADB..AADD +AAE0..AAEF +AAF2..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB65 +AB70..ABEA +ABEC..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FC5D +FC64..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDF9 +FE00..FE0F +FE20..FE2F +FE33..FE34 +FE4D..FE4F +FE71..FE71 +FE73..FE73 +FE77..FE77 +FE79..FE79 +FE7B..FE7B +FE7D..FE7D +FE7F..FEFC +FF10..FF19 +FF21..FF3A +FF3F..FF3F +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +101FD..101FD +10280..1029C +102A0..102D0 +102E0..102E0 +10300..1031F +1032D..1034A +10350..1037A +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A38..10A3A +10A3F..10A3F +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE6 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10D00..10D27 +10D30..10D39 +10F00..10F1C +10F27..10F27 +10F30..10F50 +11000..11046 +11066..1106F +1107F..110BA +110D0..110E8 +110F0..110F9 +11100..11134 +11136..1113F +11144..11146 +11150..11173 +11176..11176 +11180..111C4 +111C9..111CC +111D0..111DA +111DC..111DC +11200..11211 +11213..11237 +1123E..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133B..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..1144A +11450..11459 +1145E..1145E +11480..114C5 +114C7..114C7 +114D0..114D9 +11580..115B5 +115B8..115C0 +115D8..115DD +11600..11640 +11644..11644 +11650..11659 +11680..116B7 +116C0..116C9 +11700..1171A +1171D..1172B +11730..11739 +11800..1183A +118A0..118E9 +118FF..118FF +11A00..11A3E +11A47..11A47 +11A50..11A83 +11A86..11A99 +11A9D..11A9D +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C40 +11C50..11C59 +11C72..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D98 +11DA0..11DA9 +11EE0..11EF6 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16AD0..16AED +16AF0..16AF4 +16B00..16B36 +16B40..16B43 +16B50..16B59 +16B63..16B77 +16B7D..16B8F +16E40..16E7F +16F00..16F44 +16F50..16F7E +16F8F..16F9F +16FE0..16FE1 +17000..187F1 +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9D..1BC9E +1D165..1D169 +1D16D..1D172 +1D17B..1D182 +1D185..1D18B +1D1AA..1D1AD +1D242..1D244 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1D7CE..1D7FF +1DA00..1DA36 +1DA3B..1DA6C +1DA75..1DA75 +1DA84..1DA84 +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E800..1E8C4 +1E8D0..1E8D6 +1E900..1E94A +1E950..1E959 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_11_0.test new file mode 100644 index 000000000..e74f6c743 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_XID_Continue_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'XID_Continue' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_11_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_11_0.flex new file mode 100644 index 000000000..3a505c508 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDerivedCoreProperties_XID_Start_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{XID_Start} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_11_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_11_0.output new file mode 100644 index 000000000..cdcc8f7c7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_11_0.output @@ -0,0 +1,606 @@ +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0370..0374 +0376..0377 +037B..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0559..0559 +0560..0588 +05D0..05EA +05EF..05F2 +0620..064A +066E..066F +0671..06D3 +06D5..06D5 +06E5..06E6 +06EE..06EF +06FA..06FC +06FF..06FF +0710..0710 +0712..072F +074D..07A5 +07B1..07B1 +07CA..07EA +07F4..07F5 +07FA..07FA +0800..0815 +081A..081A +0824..0824 +0828..0828 +0840..0858 +0860..086A +08A0..08B4 +08B6..08BD +0904..0939 +093D..093D +0950..0950 +0958..0961 +0971..0980 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09BD +09CE..09CE +09DC..09DD +09DF..09E1 +09F0..09F1 +09FC..09FC +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A59..0A5C +0A5E..0A5E +0A72..0A74 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0ABD +0AD0..0AD0 +0AE0..0AE1 +0AF9..0AF9 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B3D +0B5C..0B5D +0B5F..0B61 +0B71..0B71 +0B83..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BD0..0BD0 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C3D +0C58..0C5A +0C60..0C61 +0C80..0C80 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CBD +0CDE..0CDE +0CE0..0CE1 +0CF1..0CF2 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D3D +0D4E..0D4E +0D54..0D56 +0D5F..0D61 +0D7A..0D7F +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0E01..0E30 +0E32..0E32 +0E40..0E46 +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB0 +0EB2..0EB2 +0EBD..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EDC..0EDF +0F00..0F00 +0F40..0F47 +0F49..0F6C +0F88..0F8C +1000..102A +103F..103F +1050..1055 +105A..105D +1061..1061 +1065..1066 +106E..1070 +1075..1081 +108E..108E +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1711 +1720..1731 +1740..1751 +1760..176C +176E..1770 +1780..17B3 +17D7..17D7 +17DC..17DC +1820..1878 +1880..18A8 +18AA..18AA +18B0..18F5 +1900..191E +1950..196D +1970..1974 +1980..19AB +19B0..19C9 +1A00..1A16 +1A20..1A54 +1AA7..1AA7 +1B05..1B33 +1B45..1B4B +1B83..1BA0 +1BAE..1BAF +1BBA..1BE5 +1C00..1C23 +1C4D..1C4F +1C5A..1C7D +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1CE9..1CEC +1CEE..1CF1 +1CF5..1CF6 +1D00..1DBF +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2126..2126 +2128..2128 +212A..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +3005..3007 +3021..3029 +3031..3035 +3038..303C +3041..3096 +309D..309F +30A1..30FA +30FC..30FF +3105..312F +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEF +A000..A48C +A4D0..A4FD +A500..A60C +A610..A61F +A62A..A62B +A640..A66E +A67F..A69D +A6A0..A6EF +A717..A71F +A722..A788 +A78B..A7B9 +A7F7..A801 +A803..A805 +A807..A80A +A80C..A822 +A840..A873 +A882..A8B3 +A8F2..A8F7 +A8FB..A8FB +A8FD..A8FE +A90A..A925 +A930..A946 +A960..A97C +A984..A9B2 +A9CF..A9CF +A9E0..A9E4 +A9E6..A9EF +A9FA..A9FE +AA00..AA28 +AA40..AA42 +AA44..AA4B +AA60..AA76 +AA7A..AA7A +AA7E..AAAF +AAB1..AAB1 +AAB5..AAB6 +AAB9..AABD +AAC0..AAC0 +AAC2..AAC2 +AADB..AADD +AAE0..AAEA +AAF2..AAF4 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB65 +AB70..ABE2 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB1D +FB1F..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FC5D +FC64..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDF9 +FE71..FE71 +FE73..FE73 +FE77..FE77 +FE79..FE79 +FE7B..FE7B +FE7D..FE7D +FE7F..FEFC +FF21..FF3A +FF41..FF5A +FF66..FF9D +FFA0..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +10280..1029C +102A0..102D0 +10300..1031F +1032D..1034A +10350..10375 +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A00 +10A10..10A13 +10A15..10A17 +10A19..10A35 +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE4 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10D00..10D23 +10F00..10F1C +10F27..10F27 +10F30..10F45 +11003..11037 +11083..110AF +110D0..110E8 +11103..11126 +11144..11144 +11150..11172 +11176..11176 +11183..111B2 +111C1..111C4 +111DA..111DA +111DC..111DC +11200..11211 +11213..1122B +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112DE +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..1133D +11350..11350 +1135D..11361 +11400..11434 +11447..1144A +11480..114AF +114C4..114C5 +114C7..114C7 +11580..115AE +115D8..115DB +11600..1162F +11644..11644 +11680..116AA +11700..1171A +11800..1182B +118A0..118DF +118FF..118FF +11A00..11A00 +11A0B..11A32 +11A3A..11A3A +11A50..11A50 +11A5C..11A83 +11A86..11A89 +11A9D..11A9D +11AC0..11AF8 +11C00..11C08 +11C0A..11C2E +11C40..11C40 +11C72..11C8F +11D00..11D06 +11D08..11D09 +11D0B..11D30 +11D46..11D46 +11D60..11D65 +11D67..11D68 +11D6A..11D89 +11D98..11D98 +11EE0..11EF2 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16AD0..16AED +16B00..16B2F +16B40..16B43 +16B63..16B77 +16B7D..16B8F +16E40..16E7F +16F00..16F44 +16F50..16F50 +16F93..16F9F +16FE0..16FE1 +17000..187F1 +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1E800..1E8C4 +1E900..1E943 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_11_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_11_0.test new file mode 100644 index 000000000..cd5a70edf --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_XID_Start_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'XID_Start' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_11_0.flex b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_11_0.flex new file mode 100644 index 000000000..96e214182 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_11_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDecimalDigit1_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +[:digit:] { setCurCharPropertyValue("Nd"); } +[^[:digit:]] { setCurCharPropertyValue("Not-Nd"); } diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_11_0.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_11_0.output new file mode 100644 index 000000000..ee4d1415e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_11_0.output @@ -0,0 +1,116 @@ +0000..002F; Not-Nd +0030..0039; Nd +003A..065F; Not-Nd +0660..0669; Nd +066A..06EF; Not-Nd +06F0..06F9; Nd +06FA..07BF; Not-Nd +07C0..07C9; Nd +07CA..0965; Not-Nd +0966..096F; Nd +0970..09E5; Not-Nd +09E6..09EF; Nd +09F0..0A65; Not-Nd +0A66..0A6F; Nd +0A70..0AE5; Not-Nd +0AE6..0AEF; Nd +0AF0..0B65; Not-Nd +0B66..0B6F; Nd +0B70..0BE5; Not-Nd +0BE6..0BEF; Nd +0BF0..0C65; Not-Nd +0C66..0C6F; Nd +0C70..0CE5; Not-Nd +0CE6..0CEF; Nd +0CF0..0D65; Not-Nd +0D66..0D6F; Nd +0D70..0DE5; Not-Nd +0DE6..0DEF; Nd +0DF0..0E4F; Not-Nd +0E50..0E59; Nd +0E5A..0ECF; Not-Nd +0ED0..0ED9; Nd +0EDA..0F1F; Not-Nd +0F20..0F29; Nd +0F2A..103F; Not-Nd +1040..1049; Nd +104A..108F; Not-Nd +1090..1099; Nd +109A..17DF; Not-Nd +17E0..17E9; Nd +17EA..180F; Not-Nd +1810..1819; Nd +181A..1945; Not-Nd +1946..194F; Nd +1950..19CF; Not-Nd +19D0..19D9; Nd +19DA..1A7F; Not-Nd +1A80..1A89; Nd +1A8A..1A8F; Not-Nd +1A90..1A99; Nd +1A9A..1B4F; Not-Nd +1B50..1B59; Nd +1B5A..1BAF; Not-Nd +1BB0..1BB9; Nd +1BBA..1C3F; Not-Nd +1C40..1C49; Nd +1C4A..1C4F; Not-Nd +1C50..1C59; Nd +1C5A..A61F; Not-Nd +A620..A629; Nd +A62A..A8CF; Not-Nd +A8D0..A8D9; Nd +A8DA..A8FF; Not-Nd +A900..A909; Nd +A90A..A9CF; Not-Nd +A9D0..A9D9; Nd +A9DA..A9EF; Not-Nd +A9F0..A9F9; Nd +A9FA..AA4F; Not-Nd +AA50..AA59; Nd +AA5A..ABEF; Not-Nd +ABF0..ABF9; Nd +ABFA..D7FF; Not-Nd +E000..FF0F; Not-Nd +FF10..FF19; Nd +FF1A..1049F; Not-Nd +104A0..104A9; Nd +104AA..10D2F; Not-Nd +10D30..10D39; Nd +10D3A..11065; Not-Nd +11066..1106F; Nd +11070..110EF; Not-Nd +110F0..110F9; Nd +110FA..11135; Not-Nd +11136..1113F; Nd +11140..111CF; Not-Nd +111D0..111D9; Nd +111DA..112EF; Not-Nd +112F0..112F9; Nd +112FA..1144F; Not-Nd +11450..11459; Nd +1145A..114CF; Not-Nd +114D0..114D9; Nd +114DA..1164F; Not-Nd +11650..11659; Nd +1165A..116BF; Not-Nd +116C0..116C9; Nd +116CA..1172F; Not-Nd +11730..11739; Nd +1173A..118DF; Not-Nd +118E0..118E9; Nd +118EA..11C4F; Not-Nd +11C50..11C59; Nd +11C5A..11D4F; Not-Nd +11D50..11D59; Nd +11D5A..11D9F; Not-Nd +11DA0..11DA9; Nd +11DAA..16A5F; Not-Nd +16A60..16A69; Nd +16A6A..16B4F; Not-Nd +16B50..16B59; Nd +16B5A..1D7CD; Not-Nd +1D7CE..1D7FF; Nd +1D800..1E94F; Not-Nd +1E950..1E959; Nd +1E95A..10FFFF; Not-Nd diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_11_0.test b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_11_0.test new file mode 100644 index 000000000..46adc1f86 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDecimalDigit1_11_0 + +description: +Tests character class syntax of the Unicode 11.0 DecimalDigit property +using the '[:digit:]' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_11_0.flex b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_11_0.flex new file mode 100644 index 000000000..7049439cc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_11_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDecimalDigit2_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\D { setCurCharPropertyValue("Not-Nd"); } +[^\D] { setCurCharPropertyValue("Nd"); } diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_11_0.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_11_0.output new file mode 100644 index 000000000..ee4d1415e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_11_0.output @@ -0,0 +1,116 @@ +0000..002F; Not-Nd +0030..0039; Nd +003A..065F; Not-Nd +0660..0669; Nd +066A..06EF; Not-Nd +06F0..06F9; Nd +06FA..07BF; Not-Nd +07C0..07C9; Nd +07CA..0965; Not-Nd +0966..096F; Nd +0970..09E5; Not-Nd +09E6..09EF; Nd +09F0..0A65; Not-Nd +0A66..0A6F; Nd +0A70..0AE5; Not-Nd +0AE6..0AEF; Nd +0AF0..0B65; Not-Nd +0B66..0B6F; Nd +0B70..0BE5; Not-Nd +0BE6..0BEF; Nd +0BF0..0C65; Not-Nd +0C66..0C6F; Nd +0C70..0CE5; Not-Nd +0CE6..0CEF; Nd +0CF0..0D65; Not-Nd +0D66..0D6F; Nd +0D70..0DE5; Not-Nd +0DE6..0DEF; Nd +0DF0..0E4F; Not-Nd +0E50..0E59; Nd +0E5A..0ECF; Not-Nd +0ED0..0ED9; Nd +0EDA..0F1F; Not-Nd +0F20..0F29; Nd +0F2A..103F; Not-Nd +1040..1049; Nd +104A..108F; Not-Nd +1090..1099; Nd +109A..17DF; Not-Nd +17E0..17E9; Nd +17EA..180F; Not-Nd +1810..1819; Nd +181A..1945; Not-Nd +1946..194F; Nd +1950..19CF; Not-Nd +19D0..19D9; Nd +19DA..1A7F; Not-Nd +1A80..1A89; Nd +1A8A..1A8F; Not-Nd +1A90..1A99; Nd +1A9A..1B4F; Not-Nd +1B50..1B59; Nd +1B5A..1BAF; Not-Nd +1BB0..1BB9; Nd +1BBA..1C3F; Not-Nd +1C40..1C49; Nd +1C4A..1C4F; Not-Nd +1C50..1C59; Nd +1C5A..A61F; Not-Nd +A620..A629; Nd +A62A..A8CF; Not-Nd +A8D0..A8D9; Nd +A8DA..A8FF; Not-Nd +A900..A909; Nd +A90A..A9CF; Not-Nd +A9D0..A9D9; Nd +A9DA..A9EF; Not-Nd +A9F0..A9F9; Nd +A9FA..AA4F; Not-Nd +AA50..AA59; Nd +AA5A..ABEF; Not-Nd +ABF0..ABF9; Nd +ABFA..D7FF; Not-Nd +E000..FF0F; Not-Nd +FF10..FF19; Nd +FF1A..1049F; Not-Nd +104A0..104A9; Nd +104AA..10D2F; Not-Nd +10D30..10D39; Nd +10D3A..11065; Not-Nd +11066..1106F; Nd +11070..110EF; Not-Nd +110F0..110F9; Nd +110FA..11135; Not-Nd +11136..1113F; Nd +11140..111CF; Not-Nd +111D0..111D9; Nd +111DA..112EF; Not-Nd +112F0..112F9; Nd +112FA..1144F; Not-Nd +11450..11459; Nd +1145A..114CF; Not-Nd +114D0..114D9; Nd +114DA..1164F; Not-Nd +11650..11659; Nd +1165A..116BF; Not-Nd +116C0..116C9; Nd +116CA..1172F; Not-Nd +11730..11739; Nd +1173A..118DF; Not-Nd +118E0..118E9; Nd +118EA..11C4F; Not-Nd +11C50..11C59; Nd +11C5A..11D4F; Not-Nd +11D50..11D59; Nd +11D5A..11D9F; Not-Nd +11DA0..11DA9; Nd +11DAA..16A5F; Not-Nd +16A60..16A69; Nd +16A6A..16B4F; Not-Nd +16B50..16B59; Nd +16B5A..1D7CD; Not-Nd +1D7CE..1D7FF; Nd +1D800..1E94F; Not-Nd +1E950..1E959; Nd +1E95A..10FFFF; Not-Nd diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_11_0.test b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_11_0.test new file mode 100644 index 000000000..8d7dba6e3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDecimalDigit2_11_0 + +description: +Tests character class syntax of the Unicode 11.0 DecimalDigit property +using the '\D' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_11_0.flex b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_11_0.flex new file mode 100644 index 000000000..3b6189188 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_11_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeDecimalDigit3_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\d { setCurCharPropertyValue("Nd"); } +[^\d] { setCurCharPropertyValue("Not-Nd"); } diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_11_0.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_11_0.output new file mode 100644 index 000000000..ee4d1415e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_11_0.output @@ -0,0 +1,116 @@ +0000..002F; Not-Nd +0030..0039; Nd +003A..065F; Not-Nd +0660..0669; Nd +066A..06EF; Not-Nd +06F0..06F9; Nd +06FA..07BF; Not-Nd +07C0..07C9; Nd +07CA..0965; Not-Nd +0966..096F; Nd +0970..09E5; Not-Nd +09E6..09EF; Nd +09F0..0A65; Not-Nd +0A66..0A6F; Nd +0A70..0AE5; Not-Nd +0AE6..0AEF; Nd +0AF0..0B65; Not-Nd +0B66..0B6F; Nd +0B70..0BE5; Not-Nd +0BE6..0BEF; Nd +0BF0..0C65; Not-Nd +0C66..0C6F; Nd +0C70..0CE5; Not-Nd +0CE6..0CEF; Nd +0CF0..0D65; Not-Nd +0D66..0D6F; Nd +0D70..0DE5; Not-Nd +0DE6..0DEF; Nd +0DF0..0E4F; Not-Nd +0E50..0E59; Nd +0E5A..0ECF; Not-Nd +0ED0..0ED9; Nd +0EDA..0F1F; Not-Nd +0F20..0F29; Nd +0F2A..103F; Not-Nd +1040..1049; Nd +104A..108F; Not-Nd +1090..1099; Nd +109A..17DF; Not-Nd +17E0..17E9; Nd +17EA..180F; Not-Nd +1810..1819; Nd +181A..1945; Not-Nd +1946..194F; Nd +1950..19CF; Not-Nd +19D0..19D9; Nd +19DA..1A7F; Not-Nd +1A80..1A89; Nd +1A8A..1A8F; Not-Nd +1A90..1A99; Nd +1A9A..1B4F; Not-Nd +1B50..1B59; Nd +1B5A..1BAF; Not-Nd +1BB0..1BB9; Nd +1BBA..1C3F; Not-Nd +1C40..1C49; Nd +1C4A..1C4F; Not-Nd +1C50..1C59; Nd +1C5A..A61F; Not-Nd +A620..A629; Nd +A62A..A8CF; Not-Nd +A8D0..A8D9; Nd +A8DA..A8FF; Not-Nd +A900..A909; Nd +A90A..A9CF; Not-Nd +A9D0..A9D9; Nd +A9DA..A9EF; Not-Nd +A9F0..A9F9; Nd +A9FA..AA4F; Not-Nd +AA50..AA59; Nd +AA5A..ABEF; Not-Nd +ABF0..ABF9; Nd +ABFA..D7FF; Not-Nd +E000..FF0F; Not-Nd +FF10..FF19; Nd +FF1A..1049F; Not-Nd +104A0..104A9; Nd +104AA..10D2F; Not-Nd +10D30..10D39; Nd +10D3A..11065; Not-Nd +11066..1106F; Nd +11070..110EF; Not-Nd +110F0..110F9; Nd +110FA..11135; Not-Nd +11136..1113F; Nd +11140..111CF; Not-Nd +111D0..111D9; Nd +111DA..112EF; Not-Nd +112F0..112F9; Nd +112FA..1144F; Not-Nd +11450..11459; Nd +1145A..114CF; Not-Nd +114D0..114D9; Nd +114DA..1164F; Not-Nd +11650..11659; Nd +1165A..116BF; Not-Nd +116C0..116C9; Nd +116CA..1172F; Not-Nd +11730..11739; Nd +1173A..118DF; Not-Nd +118E0..118E9; Nd +118EA..11C4F; Not-Nd +11C50..11C59; Nd +11C5A..11D4F; Not-Nd +11D50..11D59; Nd +11D5A..11D9F; Not-Nd +11DA0..11DA9; Nd +11DAA..16A5F; Not-Nd +16A60..16A69; Nd +16A6A..16B4F; Not-Nd +16B50..16B59; Nd +16B5A..1D7CD; Not-Nd +1D7CE..1D7FF; Nd +1D800..1E94F; Not-Nd +1E950..1E959; Nd +1E95A..10FFFF; Not-Nd diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_11_0.test b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_11_0.test new file mode 100644 index 000000000..96f6561bc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeDecimalDigit3_11_0 + +description: +Tests character class syntax of the Unicode 11.0 DecimalDigit property +using the '\d' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/.gitignore b/testsuite/testcases/src/test/cases/unicode-emoji/.gitignore new file mode 100644 index 000000000..71982f184 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/.gitignore @@ -0,0 +1 @@ +EmojiData*.java diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.java deleted file mode 100644 index 9b279ffae..000000000 --- a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.java +++ /dev/null @@ -1,666 +0,0 @@ -// DO NOT EDIT -// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ -// source: src/test/cases/unicode-emoji/EmojiData_Emoji_10_0.flex - - -// See https://github.com/jflex-de/jflex/issues/222 -@SuppressWarnings("FallThrough") -public class EmojiData_Emoji_10_0 { - - /** This character denotes the end of file. */ - public static final int YYEOF = -1; - - /** Initial size of the lookahead buffer. */ - private static final int ZZ_BUFFERSIZE = 16384; - - // Lexical states. - public static final int YYINITIAL = 0; - - /** - * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l - * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l - * at the beginning of a line - * l is of the form l = 2*k, k a non negative integer - */ - private static final int ZZ_LEXSTATE[] = { - 0, 0 - }; - - /** - * Translates characters to character classes - */ - private static final String ZZ_CMAP_PACKED = - "\43\0\1\1\6\0\1\1\5\0\12\1\157\0\1\1\4\0\1\1"+ - "\u1f8d\0\1\1\14\0\1\1\330\0\1\1\26\0\1\1\132\0\6\1"+ - "\17\0\2\1\u016f\0\2\1\14\0\1\1\246\0\1\1\31\0\13\1"+ - "\4\0\3\1\307\0\1\1\347\0\2\1\12\0\1\1\11\0\1\1"+ - "\72\0\4\1\1\0\5\1\11\0\1\1\2\0\1\1\2\0\2\1"+ - "\2\0\1\1\4\0\1\1\2\0\1\1\1\0\2\1\2\0\1\1"+ - "\3\0\1\1\3\0\2\1\10\0\3\1\5\0\1\1\1\0\1\1"+ - "\5\0\14\1\14\0\1\1\2\0\1\1\1\0\2\1\1\0\1\1"+ - "\22\0\1\1\3\0\1\1\22\0\6\1\1\0\1\1\1\0\2\1"+ - "\3\0\2\1\10\0\2\1\4\0\2\1\13\0\2\1\5\0\2\1"+ - "\2\0\1\1\5\0\2\1\1\0\1\1\1\0\2\1\24\0\2\1"+ - "\5\0\6\1\1\0\4\1\2\0\1\1\4\0\1\1\2\0\1\1"+ - "\2\0\6\1\1\0\1\1\2\0\1\1\1\0\1\1\1\0\1\1"+ - "\6\0\1\1\3\0\1\1\6\0\1\1\12\0\2\1\17\0\1\1"+ - "\2\0\1\1\4\0\1\1\1\0\1\1\4\0\3\1\1\0\1\1"+ - "\13\0\2\1\60\0\3\1\11\0\1\1\16\0\1\1\16\0\1\1"+ - "\u0174\0\2\1\u01cf\0\3\1\23\0\2\1\63\0\1\1\4\0\1\1"+ - "\u04da\0\1\1\14\0\1\1\u0259\0\1\1\1\0\1\1\uffff\0\ubd6b\0"+ - "\1\1\312\0\1\1\240\0\2\1\14\0\2\1\16\0\1\1\2\0"+ - "\12\1\113\0\32\1\1\0\2\1\27\0\1\1\24\0\1\1\2\0"+ - "\11\1\25\0\2\1\256\0\42\1\2\0\160\1\2\0\2\1\1\0"+ - "\3\1\2\0\123\1\2\0\3\1\1\0\u0107\1\1\0\77\1\13\0"+ - "\6\1\1\0\30\1\7\0\2\1\2\0\10\1\14\0\1\1\2\0"+ - "\4\1\2\0\1\1\4\0\2\1\15\0\2\1\2\0\1\1\10\0"+ - "\2\1\11\0\1\1\5\0\3\1\14\0\3\1\10\0\3\1\2\0"+ - "\1\1\1\0\1\1\4\0\1\1\6\0\1\1\3\0\1\1\6\0"+ - "\126\1\60\0\106\1\5\0\10\1\15\0\6\1\3\0\1\1\1\0"+ - "\2\1\3\0\1\1\2\0\6\1\u0217\0\53\1\1\0\3\1\1\0"+ - "\6\1\1\0\6\1\3\0\34\1\24\0\30\1\50\0\1\1\17\0"+ - "\27\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u0628\0"; - - /** - * Translates characters to character classes - */ - private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); - - /** - * Translates DFA states to action switch labels. - */ - private static final int [] ZZ_ACTION = zzUnpackAction(); - - private static final String ZZ_ACTION_PACKED_0 = - "\1\0\1\1\1\2"; - - private static int [] zzUnpackAction() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAction(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** - * Translates a state to a row index in the transition table - */ - private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); - - private static final String ZZ_ROWMAP_PACKED_0 = - "\0\0\0\2\0\2"; - - private static int [] zzUnpackRowMap() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackRowMap(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int high = packed.charAt(i++) << 16; - result[j++] = high | packed.charAt(i++); - } - return j; - } - - /** - * The transition table of the DFA - */ - private static final int [] ZZ_TRANS = zzUnpackTrans(); - - private static final String ZZ_TRANS_PACKED_0 = - "\1\2\1\3\2\0"; - - private static int [] zzUnpackTrans() { - int [] result = new int[4]; - int offset = 0; - offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackTrans(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - value--; - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** Error code for "Unknown internal scanner error". */ - private static final int ZZ_UNKNOWN_ERROR = 0; - /** Error code for "could not match input". */ - private static final int ZZ_NO_MATCH = 1; - /** Error code for "pushback value was too large". */ - private static final int ZZ_PUSHBACK_2BIG = 2; - - /** - * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and - * {@link #ZZ_PUSHBACK_2BIG} respectively. - */ - private static final String ZZ_ERROR_MSG[] = { - "Unknown internal scanner error", - "Error: could not match input", - "Error: pushback value was too large" - }; - - /** - * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} - */ - private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); - - private static final String ZZ_ATTRIBUTE_PACKED_0 = - "\1\0\2\11"; - - private static int [] zzUnpackAttribute() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAttribute(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - /** Input device. */ - private java.io.Reader zzReader; - - /** Current state of the DFA. */ - private int zzState; - - /** Current lexical state. */ - private int zzLexicalState = YYINITIAL; - - /** - * This buffer contains the current text to be matched and is the source of the {@link #yytext()} - * string. - */ - private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; - - /** Text position at the last accepting state. */ - private int zzMarkedPos; - - /** Current text position in the buffer. */ - private int zzCurrentPos; - - /** Marks the beginning of the {@link #yytext()} string in the buffer. */ - private int zzStartRead; - - /** Marks the last character in the buffer, that has been read from input. */ - private int zzEndRead; - - /** Number of newlines encountered up to the start of the matched text. */ - private int yyline; - - /** Number of characters up to the start of the matched text. */ - private int yychar; - - /** Number of characters from the last newline up to the start of the matched text. */ - private int yycolumn; - - /** Whether the scanner is currently at the beginning of a line. */ - private boolean zzAtBOL = true; - - /** Whether the scanner is at the end of line. */ - private boolean zzAtEOF; - - /** Whether the user-EOF-code has already been executed. */ - private boolean zzEOFDone; - - /** - * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. - * - *

When a lead/high surrogate has been read from the input stream into the final - * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. - */ - private int zzFinalHighSurrogate = 0; - - /* user code: */ - private static final int maxCodePoint = 0x10FFFF; - private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; - - private void printOutput() { - int codePoint = 0; - while (codePoint <= maxCodePoint) { - // First, find start point - while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { - ++codePoint; - } - if (codePoint > maxCodePoint) { - break; // No start point available - } - int begin = codePoint; - // Second, find next undefined point (one char beyond the end point) - while (codePoint <= maxCodePoint && propertyValues[codePoint]) { - ++codePoint; - } - int end = codePoint - 1; - System.out.format("%04X..%04X%n", begin, end); - } - } - - private void setCurCharPropertyValue() { - propertyValues[ yytext().codePointAt(0) ] = true; - } - - - /** - * Creates a new scanner - * - * @param in the java.io.Reader to read input from. - */ - public EmojiData_Emoji_10_0(java.io.Reader in) { - this.zzReader = in; - } - - - /** - * Unpacks the compressed character translation table. - * - * @param packed the packed character translation table - * @return the unpacked character translation table - */ - private static char [] zzUnpackCMap(String packed) { - char [] map = new char[0x110000]; - int i = 0; /* index in packed string */ - int j = 0; /* index in unpacked array */ - while (i < 614) { - int count = packed.charAt(i++); - char value = packed.charAt(i++); - do map[j++] = value; while (--count > 0); - } - return map; - } - - - /** - * Refills the input buffer. - * - * @return {@code false} iff there was new input. - * @exception java.io.IOException if any I/O-Error occurs - */ - private boolean zzRefill() throws java.io.IOException { - - /* first: make room (if you can) */ - if (zzStartRead > 0) { - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - System.arraycopy(zzBuffer, zzStartRead, - zzBuffer, 0, - zzEndRead - zzStartRead); - - /* translate stored positions */ - zzEndRead -= zzStartRead; - zzCurrentPos -= zzStartRead; - zzMarkedPos -= zzStartRead; - zzStartRead = 0; - } - - /* is the buffer big enough? */ - if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { - /* if not: blow it up */ - char newBuffer[] = new char[zzBuffer.length * 2]; - System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); - zzBuffer = newBuffer; - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - } - - /* fill the buffer with new input */ - int requested = zzBuffer.length - zzEndRead; - int numRead = zzReader.read(zzBuffer, zzEndRead, requested); - - /* not supposed to occur according to specification of java.io.Reader */ - if (numRead == 0) { - throw new java.io.IOException( - "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); - } - if (numRead > 0) { - zzEndRead += numRead; - if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { - if (numRead == requested) { // We requested too few chars to encode a full Unicode character - --zzEndRead; - zzFinalHighSurrogate = 1; - } else { // There is room in the buffer for at least one more char - int c = zzReader.read(); // Expecting to read a paired low surrogate char - if (c == -1) { - return true; - } else { - zzBuffer[zzEndRead++] = (char)c; - } - } - } - /* potentially more input available */ - return false; - } - - /* numRead < 0 ==> end of stream */ - return true; - } - - - /** - * Closes the input stream. - */ - public final void yyclose() throws java.io.IOException { - zzAtEOF = true; // indicate end of file - zzEndRead = zzStartRead; // invalidate buffer - - if (zzReader != null) { - zzReader.close(); - } - } - - - /** - * Resets the scanner to read from a new input stream. - * - *

Does not close the old reader. - * - *

All internal variables are reset, the old input stream cannot be reused (internal - * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. - * - *

Internal scan buffer is resized down to its initial length, if it has grown. - * - * @param reader The new input stream. - */ - public final void yyreset(java.io.Reader reader) { - zzReader = reader; - zzAtBOL = true; - zzAtEOF = false; - zzEOFDone = false; - zzEndRead = zzStartRead = 0; - zzCurrentPos = zzMarkedPos = 0; - zzFinalHighSurrogate = 0; - yyline = yychar = yycolumn = 0; - zzLexicalState = YYINITIAL; - if (zzBuffer.length > ZZ_BUFFERSIZE) { - zzBuffer = new char[ZZ_BUFFERSIZE]; - } - } - - - /** - * Returns the current lexical state. - */ - public final int yystate() { - return zzLexicalState; - } - - - /** - * Enters a new lexical state. - * - * @param newState the new lexical state - */ - public final void yybegin(int newState) { - zzLexicalState = newState; - } - - - /** - * Returns the text matched by the current regular expression. - */ - public final String yytext() { - return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); - } - - - /** - * Returns the character at the given position from the matched text. - * - *

It is equivalent to {@code yytext().charAt(pos)}, but faster. - * - * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. - * - * @return the character at {@code position}. - */ - public final char yycharat(int position) { - return zzBuffer[zzStartRead + position]; - } - - - /** - * Returns the length of the matched text region. - */ - public final int yylength() { - return zzMarkedPos-zzStartRead; - } - - - /** - * Reports an error that occurred while scanning. - * - *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a - * match-all fallback rule) this method will only be called with things that - * "Can't Possibly Happen". - * - *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty - * scanner etc.). - * - *

Usual syntax/scanner level error handling should be done in error fallback rules. - * - * @param errorCode the code of the error message to display. - */ - private void zzScanError(int errorCode) { - String message; - try { - message = ZZ_ERROR_MSG[errorCode]; - } catch (ArrayIndexOutOfBoundsException e) { - message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; - } - - throw new Error(message); - } - - - /** - * Pushes the specified amount of characters back into the input stream. - * - *

They will be read again by then next call of the scanning method. - * - * @param number the number of characters to be read again. This number must not be greater than - * {@link #yylength()}. - */ - public void yypushback(int number) { - if ( number > yylength() ) - zzScanError(ZZ_PUSHBACK_2BIG); - - zzMarkedPos -= number; - } - - - - - /** - * Resumes scanning until the next regular expression is matched, the end of input is encountered - * or an I/O-Error occurs. - * - * @return the next token. - * @exception java.io.IOException if any I/O-Error occurs. - */ - public int yylex() throws java.io.IOException { - int zzInput; - int zzAction; - - // cached fields: - int zzCurrentPosL; - int zzMarkedPosL; - int zzEndReadL = zzEndRead; - char[] zzBufferL = zzBuffer; - char[] zzCMapL = ZZ_CMAP; - - int [] zzTransL = ZZ_TRANS; - int [] zzRowMapL = ZZ_ROWMAP; - int [] zzAttrL = ZZ_ATTRIBUTE; - - while (true) { - zzMarkedPosL = zzMarkedPos; - - zzAction = -1; - - zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; - - zzState = ZZ_LEXSTATE[zzLexicalState]; - - // set up zzAction for empty match case: - int zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - } - - - zzForAction: { - while (true) { - - if (zzCurrentPosL < zzEndReadL) { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - else if (zzAtEOF) { - zzInput = YYEOF; - break zzForAction; - } - else { - // store back cached positions - zzCurrentPos = zzCurrentPosL; - zzMarkedPos = zzMarkedPosL; - boolean eof = zzRefill(); - // get translated positions and possibly new buffer - zzCurrentPosL = zzCurrentPos; - zzMarkedPosL = zzMarkedPos; - zzBufferL = zzBuffer; - zzEndReadL = zzEndRead; - if (eof) { - zzInput = YYEOF; - break zzForAction; - } - else { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - } - int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; - if (zzNext == -1) break zzForAction; - zzState = zzNext; - - zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - zzMarkedPosL = zzCurrentPosL; - if ( (zzAttributes & 8) == 8 ) break zzForAction; - } - - } - } - - // store back cached position - zzMarkedPos = zzMarkedPosL; - - if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { - zzAtEOF = true; - { - printOutput(); return 1; - } - } - else { - switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { - case 1: - { - } - // fall through - case 3: break; - case 2: - { setCurCharPropertyValue(); - } - // fall through - case 4: break; - default: - zzScanError(ZZ_NO_MATCH); - } - } - } - } - - /** - * Runs the scanner on input files. - * - * This is a standalone scanner, it will print any unmatched - * text to System.out unchanged. - * - * @param argv the command line, contains the filenames to run - * the scanner on. - */ - public static void main(String argv[]) { - if (argv.length == 0) { - System.out.println("Usage : java EmojiData_Emoji_10_0 [ --encoding ] "); - } - else { - int firstFilePos = 0; - String encodingName = "UTF-8"; - if (argv[0].equals("--encoding")) { - firstFilePos = 2; - encodingName = argv[1]; - try { - java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? - } catch (Exception e) { - System.out.println("Invalid encoding '" + encodingName + "'"); - return; - } - } - for (int i = firstFilePos; i < argv.length; i++) { - EmojiData_Emoji_10_0 scanner = null; - try { - java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); - java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); - scanner = new EmojiData_Emoji_10_0(reader); - while ( !scanner.zzAtEOF ) scanner.yylex(); - } - catch (java.io.FileNotFoundException e) { - System.out.println("File not found : \""+argv[i]+"\""); - } - catch (java.io.IOException e) { - System.out.println("IO error scanning file \""+argv[i]+"\""); - System.out.println(e); - } - catch (Exception e) { - System.out.println("Unexpected exception:"); - e.printStackTrace(); - } - } - } - } - - -} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_11_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_11_0.flex new file mode 100644 index 000000000..ee15af129 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class EmojiData_Emoji_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_11_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_11_0.output new file mode 100644 index 000000000..adb7a0671 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_11_0.output @@ -0,0 +1,147 @@ +0023..0023 +002A..002A +0030..0039 +00A9..00A9 +00AE..00AE +203C..203C +2049..2049 +2122..2122 +2139..2139 +2194..2199 +21A9..21AA +231A..231B +2328..2328 +23CF..23CF +23E9..23F3 +23F8..23FA +24C2..24C2 +25AA..25AB +25B6..25B6 +25C0..25C0 +25FB..25FE +2600..2604 +260E..260E +2611..2611 +2614..2615 +2618..2618 +261D..261D +2620..2620 +2622..2623 +2626..2626 +262A..262A +262E..262F +2638..263A +2640..2640 +2642..2642 +2648..2653 +265F..2660 +2663..2663 +2665..2666 +2668..2668 +267B..267B +267E..267F +2692..2697 +2699..2699 +269B..269C +26A0..26A1 +26AA..26AB +26B0..26B1 +26BD..26BE +26C4..26C5 +26C8..26C8 +26CE..26CF +26D1..26D1 +26D3..26D4 +26E9..26EA +26F0..26F5 +26F7..26FA +26FD..26FD +2702..2702 +2705..2705 +2708..270D +270F..270F +2712..2712 +2714..2714 +2716..2716 +271D..271D +2721..2721 +2728..2728 +2733..2734 +2744..2744 +2747..2747 +274C..274C +274E..274E +2753..2755 +2757..2757 +2763..2764 +2795..2797 +27A1..27A1 +27B0..27B0 +27BF..27BF +2934..2935 +2B05..2B07 +2B1B..2B1C +2B50..2B50 +2B55..2B55 +3030..3030 +303D..303D +3297..3297 +3299..3299 +1F004..1F004 +1F0CF..1F0CF +1F170..1F171 +1F17E..1F17F +1F18E..1F18E +1F191..1F19A +1F1E6..1F1FF +1F201..1F202 +1F21A..1F21A +1F22F..1F22F +1F232..1F23A +1F250..1F251 +1F300..1F321 +1F324..1F393 +1F396..1F397 +1F399..1F39B +1F39E..1F3F0 +1F3F3..1F3F5 +1F3F7..1F4FD +1F4FF..1F53D +1F549..1F54E +1F550..1F567 +1F56F..1F570 +1F573..1F57A +1F587..1F587 +1F58A..1F58D +1F590..1F590 +1F595..1F596 +1F5A4..1F5A5 +1F5A8..1F5A8 +1F5B1..1F5B2 +1F5BC..1F5BC +1F5C2..1F5C4 +1F5D1..1F5D3 +1F5DC..1F5DE +1F5E1..1F5E1 +1F5E3..1F5E3 +1F5E8..1F5E8 +1F5EF..1F5EF +1F5F3..1F5F3 +1F5FA..1F64F +1F680..1F6C5 +1F6CB..1F6D2 +1F6E0..1F6E5 +1F6E9..1F6E9 +1F6EB..1F6EC +1F6F0..1F6F0 +1F6F3..1F6F9 +1F910..1F93A +1F93C..1F93E +1F940..1F945 +1F947..1F970 +1F973..1F976 +1F97A..1F97A +1F97C..1F9A2 +1F9B0..1F9B9 +1F9C0..1F9C2 +1F9D0..1F9FF diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_11_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_11_0.test new file mode 100644 index 000000000..7539c2baa --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_11_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Emoji' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.java deleted file mode 100644 index 77a0d7685..000000000 --- a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.java +++ /dev/null @@ -1,664 +0,0 @@ -// DO NOT EDIT -// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ -// source: src/test/cases/unicode-emoji/EmojiData_Emoji_8_0.flex - - -// See https://github.com/jflex-de/jflex/issues/222 -@SuppressWarnings("FallThrough") -public class EmojiData_Emoji_8_0 { - - /** This character denotes the end of file. */ - public static final int YYEOF = -1; - - /** Initial size of the lookahead buffer. */ - private static final int ZZ_BUFFERSIZE = 16384; - - // Lexical states. - public static final int YYINITIAL = 0; - - /** - * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l - * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l - * at the beginning of a line - * l is of the form l = 2*k, k a non negative integer - */ - private static final int ZZ_LEXSTATE[] = { - 0, 0 - }; - - /** - * Translates characters to character classes - */ - private static final String ZZ_CMAP_PACKED = - "\43\0\1\1\6\0\1\1\5\0\12\1\157\0\1\1\4\0\1\1"+ - "\u1f8d\0\1\1\14\0\1\1\330\0\1\1\26\0\1\1\132\0\6\1"+ - "\17\0\2\1\u016f\0\2\1\14\0\1\1\246\0\1\1\31\0\13\1"+ - "\4\0\3\1\307\0\1\1\347\0\2\1\12\0\1\1\11\0\1\1"+ - "\72\0\4\1\1\0\5\1\11\0\1\1\2\0\1\1\2\0\2\1"+ - "\2\0\1\1\4\0\1\1\2\0\1\1\1\0\2\1\2\0\1\1"+ - "\3\0\1\1\3\0\2\1\10\0\3\1\15\0\14\1\14\0\1\1"+ - "\2\0\1\1\1\0\2\1\1\0\1\1\22\0\1\1\3\0\1\1"+ - "\22\0\3\1\1\0\2\1\1\0\1\1\1\0\2\1\3\0\2\1"+ - "\10\0\2\1\4\0\2\1\13\0\2\1\5\0\2\1\2\0\1\1"+ - "\5\0\2\1\1\0\1\1\1\0\2\1\24\0\2\1\5\0\6\1"+ - "\1\0\4\1\2\0\1\1\4\0\1\1\2\0\1\1\2\0\6\1"+ - "\1\0\1\1\2\0\1\1\1\0\1\1\1\0\1\1\6\0\1\1"+ - "\3\0\1\1\6\0\1\1\12\0\2\1\17\0\1\1\2\0\1\1"+ - "\4\0\1\1\1\0\1\1\4\0\3\1\1\0\1\1\13\0\2\1"+ - "\60\0\3\1\11\0\1\1\16\0\1\1\16\0\1\1\u0174\0\2\1"+ - "\u01cf\0\3\1\23\0\2\1\63\0\1\1\4\0\1\1\u04da\0\1\1"+ - "\14\0\1\1\u0259\0\1\1\1\0\1\1\uffff\0\ubd6b\0\1\1\312\0"+ - "\1\1\240\0\2\1\14\0\2\1\16\0\1\1\2\0\12\1\113\0"+ - "\32\1\1\0\2\1\27\0\1\1\24\0\1\1\2\0\11\1\25\0"+ - "\2\1\256\0\42\1\2\0\160\1\2\0\2\1\1\0\3\1\2\0"+ - "\123\1\2\0\3\1\1\0\u0107\1\1\0\77\1\13\0\6\1\1\0"+ - "\30\1\7\0\2\1\2\0\7\1\15\0\1\1\2\0\4\1\2\0"+ - "\1\1\4\0\2\1\16\0\1\1\2\0\1\1\10\0\2\1\11\0"+ - "\1\1\5\0\3\1\14\0\3\1\10\0\3\1\2\0\1\1\1\0"+ - "\1\1\4\0\1\1\6\0\1\1\3\0\1\1\6\0\126\1\60\0"+ - "\106\1\5\0\6\1\17\0\6\1\3\0\1\1\1\0\2\1\3\0"+ - "\1\1\2\0\1\1\u021c\0\11\1\147\0\5\1\73\0\1\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u064e\0"; - - /** - * Translates characters to character classes - */ - private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); - - /** - * Translates DFA states to action switch labels. - */ - private static final int [] ZZ_ACTION = zzUnpackAction(); - - private static final String ZZ_ACTION_PACKED_0 = - "\1\0\1\1\1\2"; - - private static int [] zzUnpackAction() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAction(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** - * Translates a state to a row index in the transition table - */ - private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); - - private static final String ZZ_ROWMAP_PACKED_0 = - "\0\0\0\2\0\2"; - - private static int [] zzUnpackRowMap() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackRowMap(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int high = packed.charAt(i++) << 16; - result[j++] = high | packed.charAt(i++); - } - return j; - } - - /** - * The transition table of the DFA - */ - private static final int [] ZZ_TRANS = zzUnpackTrans(); - - private static final String ZZ_TRANS_PACKED_0 = - "\1\2\1\3\2\0"; - - private static int [] zzUnpackTrans() { - int [] result = new int[4]; - int offset = 0; - offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackTrans(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - value--; - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** Error code for "Unknown internal scanner error". */ - private static final int ZZ_UNKNOWN_ERROR = 0; - /** Error code for "could not match input". */ - private static final int ZZ_NO_MATCH = 1; - /** Error code for "pushback value was too large". */ - private static final int ZZ_PUSHBACK_2BIG = 2; - - /** - * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and - * {@link #ZZ_PUSHBACK_2BIG} respectively. - */ - private static final String ZZ_ERROR_MSG[] = { - "Unknown internal scanner error", - "Error: could not match input", - "Error: pushback value was too large" - }; - - /** - * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} - */ - private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); - - private static final String ZZ_ATTRIBUTE_PACKED_0 = - "\1\0\2\11"; - - private static int [] zzUnpackAttribute() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAttribute(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - /** Input device. */ - private java.io.Reader zzReader; - - /** Current state of the DFA. */ - private int zzState; - - /** Current lexical state. */ - private int zzLexicalState = YYINITIAL; - - /** - * This buffer contains the current text to be matched and is the source of the {@link #yytext()} - * string. - */ - private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; - - /** Text position at the last accepting state. */ - private int zzMarkedPos; - - /** Current text position in the buffer. */ - private int zzCurrentPos; - - /** Marks the beginning of the {@link #yytext()} string in the buffer. */ - private int zzStartRead; - - /** Marks the last character in the buffer, that has been read from input. */ - private int zzEndRead; - - /** Number of newlines encountered up to the start of the matched text. */ - private int yyline; - - /** Number of characters up to the start of the matched text. */ - private int yychar; - - /** Number of characters from the last newline up to the start of the matched text. */ - private int yycolumn; - - /** Whether the scanner is currently at the beginning of a line. */ - private boolean zzAtBOL = true; - - /** Whether the scanner is at the end of line. */ - private boolean zzAtEOF; - - /** Whether the user-EOF-code has already been executed. */ - private boolean zzEOFDone; - - /** - * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. - * - *

When a lead/high surrogate has been read from the input stream into the final - * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. - */ - private int zzFinalHighSurrogate = 0; - - /* user code: */ - private static final int maxCodePoint = 0x10FFFF; - private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; - - private void printOutput() { - int codePoint = 0; - while (codePoint <= maxCodePoint) { - // First, find start point - while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { - ++codePoint; - } - if (codePoint > maxCodePoint) { - break; // No start point available - } - int begin = codePoint; - // Second, find next undefined point (one char beyond the end point) - while (codePoint <= maxCodePoint && propertyValues[codePoint]) { - ++codePoint; - } - int end = codePoint - 1; - System.out.format("%04X..%04X%n", begin, end); - } - } - - private void setCurCharPropertyValue() { - propertyValues[ yytext().codePointAt(0) ] = true; - } - - - /** - * Creates a new scanner - * - * @param in the java.io.Reader to read input from. - */ - public EmojiData_Emoji_8_0(java.io.Reader in) { - this.zzReader = in; - } - - - /** - * Unpacks the compressed character translation table. - * - * @param packed the packed character translation table - * @return the unpacked character translation table - */ - private static char [] zzUnpackCMap(String packed) { - char [] map = new char[0x110000]; - int i = 0; /* index in packed string */ - int j = 0; /* index in unpacked array */ - while (i < 590) { - int count = packed.charAt(i++); - char value = packed.charAt(i++); - do map[j++] = value; while (--count > 0); - } - return map; - } - - - /** - * Refills the input buffer. - * - * @return {@code false} iff there was new input. - * @exception java.io.IOException if any I/O-Error occurs - */ - private boolean zzRefill() throws java.io.IOException { - - /* first: make room (if you can) */ - if (zzStartRead > 0) { - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - System.arraycopy(zzBuffer, zzStartRead, - zzBuffer, 0, - zzEndRead - zzStartRead); - - /* translate stored positions */ - zzEndRead -= zzStartRead; - zzCurrentPos -= zzStartRead; - zzMarkedPos -= zzStartRead; - zzStartRead = 0; - } - - /* is the buffer big enough? */ - if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { - /* if not: blow it up */ - char newBuffer[] = new char[zzBuffer.length * 2]; - System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); - zzBuffer = newBuffer; - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - } - - /* fill the buffer with new input */ - int requested = zzBuffer.length - zzEndRead; - int numRead = zzReader.read(zzBuffer, zzEndRead, requested); - - /* not supposed to occur according to specification of java.io.Reader */ - if (numRead == 0) { - throw new java.io.IOException( - "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); - } - if (numRead > 0) { - zzEndRead += numRead; - if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { - if (numRead == requested) { // We requested too few chars to encode a full Unicode character - --zzEndRead; - zzFinalHighSurrogate = 1; - } else { // There is room in the buffer for at least one more char - int c = zzReader.read(); // Expecting to read a paired low surrogate char - if (c == -1) { - return true; - } else { - zzBuffer[zzEndRead++] = (char)c; - } - } - } - /* potentially more input available */ - return false; - } - - /* numRead < 0 ==> end of stream */ - return true; - } - - - /** - * Closes the input stream. - */ - public final void yyclose() throws java.io.IOException { - zzAtEOF = true; // indicate end of file - zzEndRead = zzStartRead; // invalidate buffer - - if (zzReader != null) { - zzReader.close(); - } - } - - - /** - * Resets the scanner to read from a new input stream. - * - *

Does not close the old reader. - * - *

All internal variables are reset, the old input stream cannot be reused (internal - * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. - * - *

Internal scan buffer is resized down to its initial length, if it has grown. - * - * @param reader The new input stream. - */ - public final void yyreset(java.io.Reader reader) { - zzReader = reader; - zzAtBOL = true; - zzAtEOF = false; - zzEOFDone = false; - zzEndRead = zzStartRead = 0; - zzCurrentPos = zzMarkedPos = 0; - zzFinalHighSurrogate = 0; - yyline = yychar = yycolumn = 0; - zzLexicalState = YYINITIAL; - if (zzBuffer.length > ZZ_BUFFERSIZE) { - zzBuffer = new char[ZZ_BUFFERSIZE]; - } - } - - - /** - * Returns the current lexical state. - */ - public final int yystate() { - return zzLexicalState; - } - - - /** - * Enters a new lexical state. - * - * @param newState the new lexical state - */ - public final void yybegin(int newState) { - zzLexicalState = newState; - } - - - /** - * Returns the text matched by the current regular expression. - */ - public final String yytext() { - return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); - } - - - /** - * Returns the character at the given position from the matched text. - * - *

It is equivalent to {@code yytext().charAt(pos)}, but faster. - * - * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. - * - * @return the character at {@code position}. - */ - public final char yycharat(int position) { - return zzBuffer[zzStartRead + position]; - } - - - /** - * Returns the length of the matched text region. - */ - public final int yylength() { - return zzMarkedPos-zzStartRead; - } - - - /** - * Reports an error that occurred while scanning. - * - *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a - * match-all fallback rule) this method will only be called with things that - * "Can't Possibly Happen". - * - *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty - * scanner etc.). - * - *

Usual syntax/scanner level error handling should be done in error fallback rules. - * - * @param errorCode the code of the error message to display. - */ - private void zzScanError(int errorCode) { - String message; - try { - message = ZZ_ERROR_MSG[errorCode]; - } catch (ArrayIndexOutOfBoundsException e) { - message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; - } - - throw new Error(message); - } - - - /** - * Pushes the specified amount of characters back into the input stream. - * - *

They will be read again by then next call of the scanning method. - * - * @param number the number of characters to be read again. This number must not be greater than - * {@link #yylength()}. - */ - public void yypushback(int number) { - if ( number > yylength() ) - zzScanError(ZZ_PUSHBACK_2BIG); - - zzMarkedPos -= number; - } - - - - - /** - * Resumes scanning until the next regular expression is matched, the end of input is encountered - * or an I/O-Error occurs. - * - * @return the next token. - * @exception java.io.IOException if any I/O-Error occurs. - */ - public int yylex() throws java.io.IOException { - int zzInput; - int zzAction; - - // cached fields: - int zzCurrentPosL; - int zzMarkedPosL; - int zzEndReadL = zzEndRead; - char[] zzBufferL = zzBuffer; - char[] zzCMapL = ZZ_CMAP; - - int [] zzTransL = ZZ_TRANS; - int [] zzRowMapL = ZZ_ROWMAP; - int [] zzAttrL = ZZ_ATTRIBUTE; - - while (true) { - zzMarkedPosL = zzMarkedPos; - - zzAction = -1; - - zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; - - zzState = ZZ_LEXSTATE[zzLexicalState]; - - // set up zzAction for empty match case: - int zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - } - - - zzForAction: { - while (true) { - - if (zzCurrentPosL < zzEndReadL) { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - else if (zzAtEOF) { - zzInput = YYEOF; - break zzForAction; - } - else { - // store back cached positions - zzCurrentPos = zzCurrentPosL; - zzMarkedPos = zzMarkedPosL; - boolean eof = zzRefill(); - // get translated positions and possibly new buffer - zzCurrentPosL = zzCurrentPos; - zzMarkedPosL = zzMarkedPos; - zzBufferL = zzBuffer; - zzEndReadL = zzEndRead; - if (eof) { - zzInput = YYEOF; - break zzForAction; - } - else { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - } - int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; - if (zzNext == -1) break zzForAction; - zzState = zzNext; - - zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - zzMarkedPosL = zzCurrentPosL; - if ( (zzAttributes & 8) == 8 ) break zzForAction; - } - - } - } - - // store back cached position - zzMarkedPos = zzMarkedPosL; - - if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { - zzAtEOF = true; - { - printOutput(); return 1; - } - } - else { - switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { - case 1: - { - } - // fall through - case 3: break; - case 2: - { setCurCharPropertyValue(); - } - // fall through - case 4: break; - default: - zzScanError(ZZ_NO_MATCH); - } - } - } - } - - /** - * Runs the scanner on input files. - * - * This is a standalone scanner, it will print any unmatched - * text to System.out unchanged. - * - * @param argv the command line, contains the filenames to run - * the scanner on. - */ - public static void main(String argv[]) { - if (argv.length == 0) { - System.out.println("Usage : java EmojiData_Emoji_8_0 [ --encoding ] "); - } - else { - int firstFilePos = 0; - String encodingName = "UTF-8"; - if (argv[0].equals("--encoding")) { - firstFilePos = 2; - encodingName = argv[1]; - try { - java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? - } catch (Exception e) { - System.out.println("Invalid encoding '" + encodingName + "'"); - return; - } - } - for (int i = firstFilePos; i < argv.length; i++) { - EmojiData_Emoji_8_0 scanner = null; - try { - java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); - java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); - scanner = new EmojiData_Emoji_8_0(reader); - while ( !scanner.zzAtEOF ) scanner.yylex(); - } - catch (java.io.FileNotFoundException e) { - System.out.println("File not found : \""+argv[i]+"\""); - } - catch (java.io.IOException e) { - System.out.println("IO error scanning file \""+argv[i]+"\""); - System.out.println(e); - } - catch (Exception e) { - System.out.println("Unexpected exception:"); - e.printStackTrace(); - } - } - } - } - - -} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.java deleted file mode 100644 index 93b5cc83d..000000000 --- a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.java +++ /dev/null @@ -1,666 +0,0 @@ -// DO NOT EDIT -// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ -// source: src/test/cases/unicode-emoji/EmojiData_Emoji_9_0.flex - - -// See https://github.com/jflex-de/jflex/issues/222 -@SuppressWarnings("FallThrough") -public class EmojiData_Emoji_9_0 { - - /** This character denotes the end of file. */ - public static final int YYEOF = -1; - - /** Initial size of the lookahead buffer. */ - private static final int ZZ_BUFFERSIZE = 16384; - - // Lexical states. - public static final int YYINITIAL = 0; - - /** - * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l - * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l - * at the beginning of a line - * l is of the form l = 2*k, k a non negative integer - */ - private static final int ZZ_LEXSTATE[] = { - 0, 0 - }; - - /** - * Translates characters to character classes - */ - private static final String ZZ_CMAP_PACKED = - "\43\0\1\1\6\0\1\1\5\0\12\1\157\0\1\1\4\0\1\1"+ - "\u1f8d\0\1\1\14\0\1\1\330\0\1\1\26\0\1\1\132\0\6\1"+ - "\17\0\2\1\u016f\0\2\1\14\0\1\1\246\0\1\1\31\0\13\1"+ - "\4\0\3\1\307\0\1\1\347\0\2\1\12\0\1\1\11\0\1\1"+ - "\72\0\4\1\1\0\5\1\11\0\1\1\2\0\1\1\2\0\2\1"+ - "\2\0\1\1\4\0\1\1\2\0\1\1\1\0\2\1\2\0\1\1"+ - "\3\0\1\1\3\0\2\1\10\0\3\1\5\0\1\1\1\0\1\1"+ - "\5\0\14\1\14\0\1\1\2\0\1\1\1\0\2\1\1\0\1\1"+ - "\22\0\1\1\3\0\1\1\22\0\6\1\1\0\1\1\1\0\2\1"+ - "\3\0\2\1\10\0\2\1\4\0\2\1\13\0\2\1\5\0\2\1"+ - "\2\0\1\1\5\0\2\1\1\0\1\1\1\0\2\1\24\0\2\1"+ - "\5\0\6\1\1\0\4\1\2\0\1\1\4\0\1\1\2\0\1\1"+ - "\2\0\6\1\1\0\1\1\2\0\1\1\1\0\1\1\1\0\1\1"+ - "\6\0\1\1\3\0\1\1\6\0\1\1\12\0\2\1\17\0\1\1"+ - "\2\0\1\1\4\0\1\1\1\0\1\1\4\0\3\1\1\0\1\1"+ - "\13\0\2\1\60\0\3\1\11\0\1\1\16\0\1\1\16\0\1\1"+ - "\u0174\0\2\1\u01cf\0\3\1\23\0\2\1\63\0\1\1\4\0\1\1"+ - "\u04da\0\1\1\14\0\1\1\u0259\0\1\1\1\0\1\1\uffff\0\ubd6b\0"+ - "\1\1\312\0\1\1\240\0\2\1\14\0\2\1\16\0\1\1\2\0"+ - "\12\1\113\0\32\1\1\0\2\1\27\0\1\1\24\0\1\1\2\0"+ - "\11\1\25\0\2\1\256\0\42\1\2\0\160\1\2\0\2\1\1\0"+ - "\3\1\2\0\123\1\2\0\3\1\1\0\u0107\1\1\0\77\1\13\0"+ - "\6\1\1\0\30\1\7\0\2\1\2\0\10\1\14\0\1\1\2\0"+ - "\4\1\2\0\1\1\4\0\2\1\15\0\2\1\2\0\1\1\10\0"+ - "\2\1\11\0\1\1\5\0\3\1\14\0\3\1\10\0\3\1\2\0"+ - "\1\1\1\0\1\1\4\0\1\1\6\0\1\1\3\0\1\1\6\0"+ - "\126\1\60\0\106\1\5\0\10\1\15\0\6\1\3\0\1\1\1\0"+ - "\2\1\3\0\1\1\2\0\4\1\u0219\0\17\1\1\0\10\1\10\0"+ - "\1\1\2\0\10\1\1\0\3\1\1\0\6\1\1\0\5\1\4\0"+ - "\17\1\41\0\22\1\56\0\1\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u064e\0"; - - /** - * Translates characters to character classes - */ - private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); - - /** - * Translates DFA states to action switch labels. - */ - private static final int [] ZZ_ACTION = zzUnpackAction(); - - private static final String ZZ_ACTION_PACKED_0 = - "\1\0\1\1\1\2"; - - private static int [] zzUnpackAction() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAction(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** - * Translates a state to a row index in the transition table - */ - private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); - - private static final String ZZ_ROWMAP_PACKED_0 = - "\0\0\0\2\0\2"; - - private static int [] zzUnpackRowMap() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackRowMap(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int high = packed.charAt(i++) << 16; - result[j++] = high | packed.charAt(i++); - } - return j; - } - - /** - * The transition table of the DFA - */ - private static final int [] ZZ_TRANS = zzUnpackTrans(); - - private static final String ZZ_TRANS_PACKED_0 = - "\1\2\1\3\2\0"; - - private static int [] zzUnpackTrans() { - int [] result = new int[4]; - int offset = 0; - offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackTrans(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - value--; - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** Error code for "Unknown internal scanner error". */ - private static final int ZZ_UNKNOWN_ERROR = 0; - /** Error code for "could not match input". */ - private static final int ZZ_NO_MATCH = 1; - /** Error code for "pushback value was too large". */ - private static final int ZZ_PUSHBACK_2BIG = 2; - - /** - * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and - * {@link #ZZ_PUSHBACK_2BIG} respectively. - */ - private static final String ZZ_ERROR_MSG[] = { - "Unknown internal scanner error", - "Error: could not match input", - "Error: pushback value was too large" - }; - - /** - * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} - */ - private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); - - private static final String ZZ_ATTRIBUTE_PACKED_0 = - "\1\0\2\11"; - - private static int [] zzUnpackAttribute() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAttribute(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - /** Input device. */ - private java.io.Reader zzReader; - - /** Current state of the DFA. */ - private int zzState; - - /** Current lexical state. */ - private int zzLexicalState = YYINITIAL; - - /** - * This buffer contains the current text to be matched and is the source of the {@link #yytext()} - * string. - */ - private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; - - /** Text position at the last accepting state. */ - private int zzMarkedPos; - - /** Current text position in the buffer. */ - private int zzCurrentPos; - - /** Marks the beginning of the {@link #yytext()} string in the buffer. */ - private int zzStartRead; - - /** Marks the last character in the buffer, that has been read from input. */ - private int zzEndRead; - - /** Number of newlines encountered up to the start of the matched text. */ - private int yyline; - - /** Number of characters up to the start of the matched text. */ - private int yychar; - - /** Number of characters from the last newline up to the start of the matched text. */ - private int yycolumn; - - /** Whether the scanner is currently at the beginning of a line. */ - private boolean zzAtBOL = true; - - /** Whether the scanner is at the end of line. */ - private boolean zzAtEOF; - - /** Whether the user-EOF-code has already been executed. */ - private boolean zzEOFDone; - - /** - * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. - * - *

When a lead/high surrogate has been read from the input stream into the final - * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. - */ - private int zzFinalHighSurrogate = 0; - - /* user code: */ - private static final int maxCodePoint = 0x10FFFF; - private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; - - private void printOutput() { - int codePoint = 0; - while (codePoint <= maxCodePoint) { - // First, find start point - while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { - ++codePoint; - } - if (codePoint > maxCodePoint) { - break; // No start point available - } - int begin = codePoint; - // Second, find next undefined point (one char beyond the end point) - while (codePoint <= maxCodePoint && propertyValues[codePoint]) { - ++codePoint; - } - int end = codePoint - 1; - System.out.format("%04X..%04X%n", begin, end); - } - } - - private void setCurCharPropertyValue() { - propertyValues[ yytext().codePointAt(0) ] = true; - } - - - /** - * Creates a new scanner - * - * @param in the java.io.Reader to read input from. - */ - public EmojiData_Emoji_9_0(java.io.Reader in) { - this.zzReader = in; - } - - - /** - * Unpacks the compressed character translation table. - * - * @param packed the packed character translation table - * @return the unpacked character translation table - */ - private static char [] zzUnpackCMap(String packed) { - char [] map = new char[0x110000]; - int i = 0; /* index in packed string */ - int j = 0; /* index in unpacked array */ - while (i < 622) { - int count = packed.charAt(i++); - char value = packed.charAt(i++); - do map[j++] = value; while (--count > 0); - } - return map; - } - - - /** - * Refills the input buffer. - * - * @return {@code false} iff there was new input. - * @exception java.io.IOException if any I/O-Error occurs - */ - private boolean zzRefill() throws java.io.IOException { - - /* first: make room (if you can) */ - if (zzStartRead > 0) { - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - System.arraycopy(zzBuffer, zzStartRead, - zzBuffer, 0, - zzEndRead - zzStartRead); - - /* translate stored positions */ - zzEndRead -= zzStartRead; - zzCurrentPos -= zzStartRead; - zzMarkedPos -= zzStartRead; - zzStartRead = 0; - } - - /* is the buffer big enough? */ - if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { - /* if not: blow it up */ - char newBuffer[] = new char[zzBuffer.length * 2]; - System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); - zzBuffer = newBuffer; - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - } - - /* fill the buffer with new input */ - int requested = zzBuffer.length - zzEndRead; - int numRead = zzReader.read(zzBuffer, zzEndRead, requested); - - /* not supposed to occur according to specification of java.io.Reader */ - if (numRead == 0) { - throw new java.io.IOException( - "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); - } - if (numRead > 0) { - zzEndRead += numRead; - if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { - if (numRead == requested) { // We requested too few chars to encode a full Unicode character - --zzEndRead; - zzFinalHighSurrogate = 1; - } else { // There is room in the buffer for at least one more char - int c = zzReader.read(); // Expecting to read a paired low surrogate char - if (c == -1) { - return true; - } else { - zzBuffer[zzEndRead++] = (char)c; - } - } - } - /* potentially more input available */ - return false; - } - - /* numRead < 0 ==> end of stream */ - return true; - } - - - /** - * Closes the input stream. - */ - public final void yyclose() throws java.io.IOException { - zzAtEOF = true; // indicate end of file - zzEndRead = zzStartRead; // invalidate buffer - - if (zzReader != null) { - zzReader.close(); - } - } - - - /** - * Resets the scanner to read from a new input stream. - * - *

Does not close the old reader. - * - *

All internal variables are reset, the old input stream cannot be reused (internal - * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. - * - *

Internal scan buffer is resized down to its initial length, if it has grown. - * - * @param reader The new input stream. - */ - public final void yyreset(java.io.Reader reader) { - zzReader = reader; - zzAtBOL = true; - zzAtEOF = false; - zzEOFDone = false; - zzEndRead = zzStartRead = 0; - zzCurrentPos = zzMarkedPos = 0; - zzFinalHighSurrogate = 0; - yyline = yychar = yycolumn = 0; - zzLexicalState = YYINITIAL; - if (zzBuffer.length > ZZ_BUFFERSIZE) { - zzBuffer = new char[ZZ_BUFFERSIZE]; - } - } - - - /** - * Returns the current lexical state. - */ - public final int yystate() { - return zzLexicalState; - } - - - /** - * Enters a new lexical state. - * - * @param newState the new lexical state - */ - public final void yybegin(int newState) { - zzLexicalState = newState; - } - - - /** - * Returns the text matched by the current regular expression. - */ - public final String yytext() { - return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); - } - - - /** - * Returns the character at the given position from the matched text. - * - *

It is equivalent to {@code yytext().charAt(pos)}, but faster. - * - * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. - * - * @return the character at {@code position}. - */ - public final char yycharat(int position) { - return zzBuffer[zzStartRead + position]; - } - - - /** - * Returns the length of the matched text region. - */ - public final int yylength() { - return zzMarkedPos-zzStartRead; - } - - - /** - * Reports an error that occurred while scanning. - * - *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a - * match-all fallback rule) this method will only be called with things that - * "Can't Possibly Happen". - * - *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty - * scanner etc.). - * - *

Usual syntax/scanner level error handling should be done in error fallback rules. - * - * @param errorCode the code of the error message to display. - */ - private void zzScanError(int errorCode) { - String message; - try { - message = ZZ_ERROR_MSG[errorCode]; - } catch (ArrayIndexOutOfBoundsException e) { - message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; - } - - throw new Error(message); - } - - - /** - * Pushes the specified amount of characters back into the input stream. - * - *

They will be read again by then next call of the scanning method. - * - * @param number the number of characters to be read again. This number must not be greater than - * {@link #yylength()}. - */ - public void yypushback(int number) { - if ( number > yylength() ) - zzScanError(ZZ_PUSHBACK_2BIG); - - zzMarkedPos -= number; - } - - - - - /** - * Resumes scanning until the next regular expression is matched, the end of input is encountered - * or an I/O-Error occurs. - * - * @return the next token. - * @exception java.io.IOException if any I/O-Error occurs. - */ - public int yylex() throws java.io.IOException { - int zzInput; - int zzAction; - - // cached fields: - int zzCurrentPosL; - int zzMarkedPosL; - int zzEndReadL = zzEndRead; - char[] zzBufferL = zzBuffer; - char[] zzCMapL = ZZ_CMAP; - - int [] zzTransL = ZZ_TRANS; - int [] zzRowMapL = ZZ_ROWMAP; - int [] zzAttrL = ZZ_ATTRIBUTE; - - while (true) { - zzMarkedPosL = zzMarkedPos; - - zzAction = -1; - - zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; - - zzState = ZZ_LEXSTATE[zzLexicalState]; - - // set up zzAction for empty match case: - int zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - } - - - zzForAction: { - while (true) { - - if (zzCurrentPosL < zzEndReadL) { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - else if (zzAtEOF) { - zzInput = YYEOF; - break zzForAction; - } - else { - // store back cached positions - zzCurrentPos = zzCurrentPosL; - zzMarkedPos = zzMarkedPosL; - boolean eof = zzRefill(); - // get translated positions and possibly new buffer - zzCurrentPosL = zzCurrentPos; - zzMarkedPosL = zzMarkedPos; - zzBufferL = zzBuffer; - zzEndReadL = zzEndRead; - if (eof) { - zzInput = YYEOF; - break zzForAction; - } - else { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - } - int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; - if (zzNext == -1) break zzForAction; - zzState = zzNext; - - zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - zzMarkedPosL = zzCurrentPosL; - if ( (zzAttributes & 8) == 8 ) break zzForAction; - } - - } - } - - // store back cached position - zzMarkedPos = zzMarkedPosL; - - if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { - zzAtEOF = true; - { - printOutput(); return 1; - } - } - else { - switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { - case 1: - { - } - // fall through - case 3: break; - case 2: - { setCurCharPropertyValue(); - } - // fall through - case 4: break; - default: - zzScanError(ZZ_NO_MATCH); - } - } - } - } - - /** - * Runs the scanner on input files. - * - * This is a standalone scanner, it will print any unmatched - * text to System.out unchanged. - * - * @param argv the command line, contains the filenames to run - * the scanner on. - */ - public static void main(String argv[]) { - if (argv.length == 0) { - System.out.println("Usage : java EmojiData_Emoji_9_0 [ --encoding ] "); - } - else { - int firstFilePos = 0; - String encodingName = "UTF-8"; - if (argv[0].equals("--encoding")) { - firstFilePos = 2; - encodingName = argv[1]; - try { - java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? - } catch (Exception e) { - System.out.println("Invalid encoding '" + encodingName + "'"); - return; - } - } - for (int i = firstFilePos; i < argv.length; i++) { - EmojiData_Emoji_9_0 scanner = null; - try { - java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); - java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); - scanner = new EmojiData_Emoji_9_0(reader); - while ( !scanner.zzAtEOF ) scanner.yylex(); - } - catch (java.io.FileNotFoundException e) { - System.out.println("File not found : \""+argv[i]+"\""); - } - catch (java.io.IOException e) { - System.out.println("IO error scanning file \""+argv[i]+"\""); - System.out.println(e); - } - catch (Exception e) { - System.out.println("Unexpected exception:"); - e.printStackTrace(); - } - } - } - } - - -} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.java deleted file mode 100644 index 315a302e3..000000000 --- a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.java +++ /dev/null @@ -1,638 +0,0 @@ -// DO NOT EDIT -// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ -// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Component_10_0.flex - - -// See https://github.com/jflex-de/jflex/issues/222 -@SuppressWarnings("FallThrough") -public class EmojiData_Emoji_Component_10_0 { - - /** This character denotes the end of file. */ - public static final int YYEOF = -1; - - /** Initial size of the lookahead buffer. */ - private static final int ZZ_BUFFERSIZE = 16384; - - // Lexical states. - public static final int YYINITIAL = 0; - - /** - * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l - * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l - * at the beginning of a line - * l is of the form l = 2*k, k a non negative integer - */ - private static final int ZZ_LEXSTATE[] = { - 0, 0 - }; - - /** - * Translates characters to character classes - */ - private static final String ZZ_CMAP_PACKED = - "\43\0\1\1\6\0\1\1\5\0\12\1\uffff\0\uf1ad\0\32\1\u01fb\0"+ - "\5\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u0c0f\0"; - - /** - * Translates characters to character classes - */ - private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); - - /** - * Translates DFA states to action switch labels. - */ - private static final int [] ZZ_ACTION = zzUnpackAction(); - - private static final String ZZ_ACTION_PACKED_0 = - "\1\0\1\1\1\2"; - - private static int [] zzUnpackAction() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAction(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** - * Translates a state to a row index in the transition table - */ - private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); - - private static final String ZZ_ROWMAP_PACKED_0 = - "\0\0\0\2\0\2"; - - private static int [] zzUnpackRowMap() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackRowMap(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int high = packed.charAt(i++) << 16; - result[j++] = high | packed.charAt(i++); - } - return j; - } - - /** - * The transition table of the DFA - */ - private static final int [] ZZ_TRANS = zzUnpackTrans(); - - private static final String ZZ_TRANS_PACKED_0 = - "\1\2\1\3\2\0"; - - private static int [] zzUnpackTrans() { - int [] result = new int[4]; - int offset = 0; - offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackTrans(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - value--; - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** Error code for "Unknown internal scanner error". */ - private static final int ZZ_UNKNOWN_ERROR = 0; - /** Error code for "could not match input". */ - private static final int ZZ_NO_MATCH = 1; - /** Error code for "pushback value was too large". */ - private static final int ZZ_PUSHBACK_2BIG = 2; - - /** - * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and - * {@link #ZZ_PUSHBACK_2BIG} respectively. - */ - private static final String ZZ_ERROR_MSG[] = { - "Unknown internal scanner error", - "Error: could not match input", - "Error: pushback value was too large" - }; - - /** - * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} - */ - private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); - - private static final String ZZ_ATTRIBUTE_PACKED_0 = - "\1\0\2\11"; - - private static int [] zzUnpackAttribute() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAttribute(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - /** Input device. */ - private java.io.Reader zzReader; - - /** Current state of the DFA. */ - private int zzState; - - /** Current lexical state. */ - private int zzLexicalState = YYINITIAL; - - /** - * This buffer contains the current text to be matched and is the source of the {@link #yytext()} - * string. - */ - private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; - - /** Text position at the last accepting state. */ - private int zzMarkedPos; - - /** Current text position in the buffer. */ - private int zzCurrentPos; - - /** Marks the beginning of the {@link #yytext()} string in the buffer. */ - private int zzStartRead; - - /** Marks the last character in the buffer, that has been read from input. */ - private int zzEndRead; - - /** Number of newlines encountered up to the start of the matched text. */ - private int yyline; - - /** Number of characters up to the start of the matched text. */ - private int yychar; - - /** Number of characters from the last newline up to the start of the matched text. */ - private int yycolumn; - - /** Whether the scanner is currently at the beginning of a line. */ - private boolean zzAtBOL = true; - - /** Whether the scanner is at the end of line. */ - private boolean zzAtEOF; - - /** Whether the user-EOF-code has already been executed. */ - private boolean zzEOFDone; - - /** - * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. - * - *

When a lead/high surrogate has been read from the input stream into the final - * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. - */ - private int zzFinalHighSurrogate = 0; - - /* user code: */ - private static final int maxCodePoint = 0x10FFFF; - private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; - - private void printOutput() { - int codePoint = 0; - while (codePoint <= maxCodePoint) { - // First, find start point - while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { - ++codePoint; - } - if (codePoint > maxCodePoint) { - break; // No start point available - } - int begin = codePoint; - // Second, find next undefined point (one char beyond the end point) - while (codePoint <= maxCodePoint && propertyValues[codePoint]) { - ++codePoint; - } - int end = codePoint - 1; - System.out.format("%04X..%04X%n", begin, end); - } - } - - private void setCurCharPropertyValue() { - propertyValues[ yytext().codePointAt(0) ] = true; - } - - - /** - * Creates a new scanner - * - * @param in the java.io.Reader to read input from. - */ - public EmojiData_Emoji_Component_10_0(java.io.Reader in) { - this.zzReader = in; - } - - - /** - * Unpacks the compressed character translation table. - * - * @param packed the packed character translation table - * @return the unpacked character translation table - */ - private static char [] zzUnpackCMap(String packed) { - char [] map = new char[0x110000]; - int i = 0; /* index in packed string */ - int j = 0; /* index in unpacked array */ - while (i < 54) { - int count = packed.charAt(i++); - char value = packed.charAt(i++); - do map[j++] = value; while (--count > 0); - } - return map; - } - - - /** - * Refills the input buffer. - * - * @return {@code false} iff there was new input. - * @exception java.io.IOException if any I/O-Error occurs - */ - private boolean zzRefill() throws java.io.IOException { - - /* first: make room (if you can) */ - if (zzStartRead > 0) { - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - System.arraycopy(zzBuffer, zzStartRead, - zzBuffer, 0, - zzEndRead - zzStartRead); - - /* translate stored positions */ - zzEndRead -= zzStartRead; - zzCurrentPos -= zzStartRead; - zzMarkedPos -= zzStartRead; - zzStartRead = 0; - } - - /* is the buffer big enough? */ - if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { - /* if not: blow it up */ - char newBuffer[] = new char[zzBuffer.length * 2]; - System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); - zzBuffer = newBuffer; - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - } - - /* fill the buffer with new input */ - int requested = zzBuffer.length - zzEndRead; - int numRead = zzReader.read(zzBuffer, zzEndRead, requested); - - /* not supposed to occur according to specification of java.io.Reader */ - if (numRead == 0) { - throw new java.io.IOException( - "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); - } - if (numRead > 0) { - zzEndRead += numRead; - if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { - if (numRead == requested) { // We requested too few chars to encode a full Unicode character - --zzEndRead; - zzFinalHighSurrogate = 1; - } else { // There is room in the buffer for at least one more char - int c = zzReader.read(); // Expecting to read a paired low surrogate char - if (c == -1) { - return true; - } else { - zzBuffer[zzEndRead++] = (char)c; - } - } - } - /* potentially more input available */ - return false; - } - - /* numRead < 0 ==> end of stream */ - return true; - } - - - /** - * Closes the input stream. - */ - public final void yyclose() throws java.io.IOException { - zzAtEOF = true; // indicate end of file - zzEndRead = zzStartRead; // invalidate buffer - - if (zzReader != null) { - zzReader.close(); - } - } - - - /** - * Resets the scanner to read from a new input stream. - * - *

Does not close the old reader. - * - *

All internal variables are reset, the old input stream cannot be reused (internal - * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. - * - *

Internal scan buffer is resized down to its initial length, if it has grown. - * - * @param reader The new input stream. - */ - public final void yyreset(java.io.Reader reader) { - zzReader = reader; - zzAtBOL = true; - zzAtEOF = false; - zzEOFDone = false; - zzEndRead = zzStartRead = 0; - zzCurrentPos = zzMarkedPos = 0; - zzFinalHighSurrogate = 0; - yyline = yychar = yycolumn = 0; - zzLexicalState = YYINITIAL; - if (zzBuffer.length > ZZ_BUFFERSIZE) { - zzBuffer = new char[ZZ_BUFFERSIZE]; - } - } - - - /** - * Returns the current lexical state. - */ - public final int yystate() { - return zzLexicalState; - } - - - /** - * Enters a new lexical state. - * - * @param newState the new lexical state - */ - public final void yybegin(int newState) { - zzLexicalState = newState; - } - - - /** - * Returns the text matched by the current regular expression. - */ - public final String yytext() { - return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); - } - - - /** - * Returns the character at the given position from the matched text. - * - *

It is equivalent to {@code yytext().charAt(pos)}, but faster. - * - * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. - * - * @return the character at {@code position}. - */ - public final char yycharat(int position) { - return zzBuffer[zzStartRead + position]; - } - - - /** - * Returns the length of the matched text region. - */ - public final int yylength() { - return zzMarkedPos-zzStartRead; - } - - - /** - * Reports an error that occurred while scanning. - * - *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a - * match-all fallback rule) this method will only be called with things that - * "Can't Possibly Happen". - * - *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty - * scanner etc.). - * - *

Usual syntax/scanner level error handling should be done in error fallback rules. - * - * @param errorCode the code of the error message to display. - */ - private void zzScanError(int errorCode) { - String message; - try { - message = ZZ_ERROR_MSG[errorCode]; - } catch (ArrayIndexOutOfBoundsException e) { - message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; - } - - throw new Error(message); - } - - - /** - * Pushes the specified amount of characters back into the input stream. - * - *

They will be read again by then next call of the scanning method. - * - * @param number the number of characters to be read again. This number must not be greater than - * {@link #yylength()}. - */ - public void yypushback(int number) { - if ( number > yylength() ) - zzScanError(ZZ_PUSHBACK_2BIG); - - zzMarkedPos -= number; - } - - - - - /** - * Resumes scanning until the next regular expression is matched, the end of input is encountered - * or an I/O-Error occurs. - * - * @return the next token. - * @exception java.io.IOException if any I/O-Error occurs. - */ - public int yylex() throws java.io.IOException { - int zzInput; - int zzAction; - - // cached fields: - int zzCurrentPosL; - int zzMarkedPosL; - int zzEndReadL = zzEndRead; - char[] zzBufferL = zzBuffer; - char[] zzCMapL = ZZ_CMAP; - - int [] zzTransL = ZZ_TRANS; - int [] zzRowMapL = ZZ_ROWMAP; - int [] zzAttrL = ZZ_ATTRIBUTE; - - while (true) { - zzMarkedPosL = zzMarkedPos; - - zzAction = -1; - - zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; - - zzState = ZZ_LEXSTATE[zzLexicalState]; - - // set up zzAction for empty match case: - int zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - } - - - zzForAction: { - while (true) { - - if (zzCurrentPosL < zzEndReadL) { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - else if (zzAtEOF) { - zzInput = YYEOF; - break zzForAction; - } - else { - // store back cached positions - zzCurrentPos = zzCurrentPosL; - zzMarkedPos = zzMarkedPosL; - boolean eof = zzRefill(); - // get translated positions and possibly new buffer - zzCurrentPosL = zzCurrentPos; - zzMarkedPosL = zzMarkedPos; - zzBufferL = zzBuffer; - zzEndReadL = zzEndRead; - if (eof) { - zzInput = YYEOF; - break zzForAction; - } - else { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - } - int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; - if (zzNext == -1) break zzForAction; - zzState = zzNext; - - zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - zzMarkedPosL = zzCurrentPosL; - if ( (zzAttributes & 8) == 8 ) break zzForAction; - } - - } - } - - // store back cached position - zzMarkedPos = zzMarkedPosL; - - if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { - zzAtEOF = true; - { - printOutput(); return 1; - } - } - else { - switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { - case 1: - { - } - // fall through - case 3: break; - case 2: - { setCurCharPropertyValue(); - } - // fall through - case 4: break; - default: - zzScanError(ZZ_NO_MATCH); - } - } - } - } - - /** - * Runs the scanner on input files. - * - * This is a standalone scanner, it will print any unmatched - * text to System.out unchanged. - * - * @param argv the command line, contains the filenames to run - * the scanner on. - */ - public static void main(String argv[]) { - if (argv.length == 0) { - System.out.println("Usage : java EmojiData_Emoji_Component_10_0 [ --encoding ] "); - } - else { - int firstFilePos = 0; - String encodingName = "UTF-8"; - if (argv[0].equals("--encoding")) { - firstFilePos = 2; - encodingName = argv[1]; - try { - java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? - } catch (Exception e) { - System.out.println("Invalid encoding '" + encodingName + "'"); - return; - } - } - for (int i = firstFilePos; i < argv.length; i++) { - EmojiData_Emoji_Component_10_0 scanner = null; - try { - java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); - java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); - scanner = new EmojiData_Emoji_Component_10_0(reader); - while ( !scanner.zzAtEOF ) scanner.yylex(); - } - catch (java.io.FileNotFoundException e) { - System.out.println("File not found : \""+argv[i]+"\""); - } - catch (java.io.IOException e) { - System.out.println("IO error scanning file \""+argv[i]+"\""); - System.out.println(e); - } - catch (Exception e) { - System.out.println("Unexpected exception:"); - e.printStackTrace(); - } - } - } - } - - -} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_11_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_11_0.flex new file mode 100644 index 000000000..2abcbd7a3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class EmojiData_Emoji_Component_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Component} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_11_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_11_0.output new file mode 100644 index 000000000..4db239ae9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_11_0.output @@ -0,0 +1,10 @@ +0023..0023 +002A..002A +0030..0039 +200D..200D +20E3..20E3 +FE0F..FE0F +1F1E6..1F1FF +1F3FB..1F3FF +1F9B0..1F9B3 +E0020..E007F diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_11_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_11_0.test new file mode 100644 index 000000000..6d88e7946 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_11_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Component_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Emoji_Component' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.java deleted file mode 100644 index 18f2ab089..000000000 --- a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.java +++ /dev/null @@ -1,637 +0,0 @@ -// DO NOT EDIT -// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ -// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_10_0.flex - - -// See https://github.com/jflex-de/jflex/issues/222 -@SuppressWarnings("FallThrough") -public class EmojiData_Emoji_Modifier_10_0 { - - /** This character denotes the end of file. */ - public static final int YYEOF = -1; - - /** Initial size of the lookahead buffer. */ - private static final int ZZ_BUFFERSIZE = 16384; - - // Lexical states. - public static final int YYINITIAL = 0; - - /** - * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l - * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l - * at the beginning of a line - * l is of the form l = 2*k, k a non negative integer - */ - private static final int ZZ_LEXSTATE[] = { - 0, 0 - }; - - /** - * Translates characters to character classes - */ - private static final String ZZ_CMAP_PACKED = - "\uffff\0\uf3fc\0\5\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u0c0f\0"; - - /** - * Translates characters to character classes - */ - private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); - - /** - * Translates DFA states to action switch labels. - */ - private static final int [] ZZ_ACTION = zzUnpackAction(); - - private static final String ZZ_ACTION_PACKED_0 = - "\1\0\1\1\1\2"; - - private static int [] zzUnpackAction() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAction(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** - * Translates a state to a row index in the transition table - */ - private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); - - private static final String ZZ_ROWMAP_PACKED_0 = - "\0\0\0\2\0\2"; - - private static int [] zzUnpackRowMap() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackRowMap(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int high = packed.charAt(i++) << 16; - result[j++] = high | packed.charAt(i++); - } - return j; - } - - /** - * The transition table of the DFA - */ - private static final int [] ZZ_TRANS = zzUnpackTrans(); - - private static final String ZZ_TRANS_PACKED_0 = - "\1\2\1\3\2\0"; - - private static int [] zzUnpackTrans() { - int [] result = new int[4]; - int offset = 0; - offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackTrans(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - value--; - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** Error code for "Unknown internal scanner error". */ - private static final int ZZ_UNKNOWN_ERROR = 0; - /** Error code for "could not match input". */ - private static final int ZZ_NO_MATCH = 1; - /** Error code for "pushback value was too large". */ - private static final int ZZ_PUSHBACK_2BIG = 2; - - /** - * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and - * {@link #ZZ_PUSHBACK_2BIG} respectively. - */ - private static final String ZZ_ERROR_MSG[] = { - "Unknown internal scanner error", - "Error: could not match input", - "Error: pushback value was too large" - }; - - /** - * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} - */ - private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); - - private static final String ZZ_ATTRIBUTE_PACKED_0 = - "\1\0\2\11"; - - private static int [] zzUnpackAttribute() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAttribute(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - /** Input device. */ - private java.io.Reader zzReader; - - /** Current state of the DFA. */ - private int zzState; - - /** Current lexical state. */ - private int zzLexicalState = YYINITIAL; - - /** - * This buffer contains the current text to be matched and is the source of the {@link #yytext()} - * string. - */ - private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; - - /** Text position at the last accepting state. */ - private int zzMarkedPos; - - /** Current text position in the buffer. */ - private int zzCurrentPos; - - /** Marks the beginning of the {@link #yytext()} string in the buffer. */ - private int zzStartRead; - - /** Marks the last character in the buffer, that has been read from input. */ - private int zzEndRead; - - /** Number of newlines encountered up to the start of the matched text. */ - private int yyline; - - /** Number of characters up to the start of the matched text. */ - private int yychar; - - /** Number of characters from the last newline up to the start of the matched text. */ - private int yycolumn; - - /** Whether the scanner is currently at the beginning of a line. */ - private boolean zzAtBOL = true; - - /** Whether the scanner is at the end of line. */ - private boolean zzAtEOF; - - /** Whether the user-EOF-code has already been executed. */ - private boolean zzEOFDone; - - /** - * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. - * - *

When a lead/high surrogate has been read from the input stream into the final - * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. - */ - private int zzFinalHighSurrogate = 0; - - /* user code: */ - private static final int maxCodePoint = 0x10FFFF; - private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; - - private void printOutput() { - int codePoint = 0; - while (codePoint <= maxCodePoint) { - // First, find start point - while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { - ++codePoint; - } - if (codePoint > maxCodePoint) { - break; // No start point available - } - int begin = codePoint; - // Second, find next undefined point (one char beyond the end point) - while (codePoint <= maxCodePoint && propertyValues[codePoint]) { - ++codePoint; - } - int end = codePoint - 1; - System.out.format("%04X..%04X%n", begin, end); - } - } - - private void setCurCharPropertyValue() { - propertyValues[ yytext().codePointAt(0) ] = true; - } - - - /** - * Creates a new scanner - * - * @param in the java.io.Reader to read input from. - */ - public EmojiData_Emoji_Modifier_10_0(java.io.Reader in) { - this.zzReader = in; - } - - - /** - * Unpacks the compressed character translation table. - * - * @param packed the packed character translation table - * @return the unpacked character translation table - */ - private static char [] zzUnpackCMap(String packed) { - char [] map = new char[0x110000]; - int i = 0; /* index in packed string */ - int j = 0; /* index in unpacked array */ - while (i < 38) { - int count = packed.charAt(i++); - char value = packed.charAt(i++); - do map[j++] = value; while (--count > 0); - } - return map; - } - - - /** - * Refills the input buffer. - * - * @return {@code false} iff there was new input. - * @exception java.io.IOException if any I/O-Error occurs - */ - private boolean zzRefill() throws java.io.IOException { - - /* first: make room (if you can) */ - if (zzStartRead > 0) { - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - System.arraycopy(zzBuffer, zzStartRead, - zzBuffer, 0, - zzEndRead - zzStartRead); - - /* translate stored positions */ - zzEndRead -= zzStartRead; - zzCurrentPos -= zzStartRead; - zzMarkedPos -= zzStartRead; - zzStartRead = 0; - } - - /* is the buffer big enough? */ - if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { - /* if not: blow it up */ - char newBuffer[] = new char[zzBuffer.length * 2]; - System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); - zzBuffer = newBuffer; - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - } - - /* fill the buffer with new input */ - int requested = zzBuffer.length - zzEndRead; - int numRead = zzReader.read(zzBuffer, zzEndRead, requested); - - /* not supposed to occur according to specification of java.io.Reader */ - if (numRead == 0) { - throw new java.io.IOException( - "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); - } - if (numRead > 0) { - zzEndRead += numRead; - if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { - if (numRead == requested) { // We requested too few chars to encode a full Unicode character - --zzEndRead; - zzFinalHighSurrogate = 1; - } else { // There is room in the buffer for at least one more char - int c = zzReader.read(); // Expecting to read a paired low surrogate char - if (c == -1) { - return true; - } else { - zzBuffer[zzEndRead++] = (char)c; - } - } - } - /* potentially more input available */ - return false; - } - - /* numRead < 0 ==> end of stream */ - return true; - } - - - /** - * Closes the input stream. - */ - public final void yyclose() throws java.io.IOException { - zzAtEOF = true; // indicate end of file - zzEndRead = zzStartRead; // invalidate buffer - - if (zzReader != null) { - zzReader.close(); - } - } - - - /** - * Resets the scanner to read from a new input stream. - * - *

Does not close the old reader. - * - *

All internal variables are reset, the old input stream cannot be reused (internal - * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. - * - *

Internal scan buffer is resized down to its initial length, if it has grown. - * - * @param reader The new input stream. - */ - public final void yyreset(java.io.Reader reader) { - zzReader = reader; - zzAtBOL = true; - zzAtEOF = false; - zzEOFDone = false; - zzEndRead = zzStartRead = 0; - zzCurrentPos = zzMarkedPos = 0; - zzFinalHighSurrogate = 0; - yyline = yychar = yycolumn = 0; - zzLexicalState = YYINITIAL; - if (zzBuffer.length > ZZ_BUFFERSIZE) { - zzBuffer = new char[ZZ_BUFFERSIZE]; - } - } - - - /** - * Returns the current lexical state. - */ - public final int yystate() { - return zzLexicalState; - } - - - /** - * Enters a new lexical state. - * - * @param newState the new lexical state - */ - public final void yybegin(int newState) { - zzLexicalState = newState; - } - - - /** - * Returns the text matched by the current regular expression. - */ - public final String yytext() { - return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); - } - - - /** - * Returns the character at the given position from the matched text. - * - *

It is equivalent to {@code yytext().charAt(pos)}, but faster. - * - * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. - * - * @return the character at {@code position}. - */ - public final char yycharat(int position) { - return zzBuffer[zzStartRead + position]; - } - - - /** - * Returns the length of the matched text region. - */ - public final int yylength() { - return zzMarkedPos-zzStartRead; - } - - - /** - * Reports an error that occurred while scanning. - * - *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a - * match-all fallback rule) this method will only be called with things that - * "Can't Possibly Happen". - * - *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty - * scanner etc.). - * - *

Usual syntax/scanner level error handling should be done in error fallback rules. - * - * @param errorCode the code of the error message to display. - */ - private void zzScanError(int errorCode) { - String message; - try { - message = ZZ_ERROR_MSG[errorCode]; - } catch (ArrayIndexOutOfBoundsException e) { - message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; - } - - throw new Error(message); - } - - - /** - * Pushes the specified amount of characters back into the input stream. - * - *

They will be read again by then next call of the scanning method. - * - * @param number the number of characters to be read again. This number must not be greater than - * {@link #yylength()}. - */ - public void yypushback(int number) { - if ( number > yylength() ) - zzScanError(ZZ_PUSHBACK_2BIG); - - zzMarkedPos -= number; - } - - - - - /** - * Resumes scanning until the next regular expression is matched, the end of input is encountered - * or an I/O-Error occurs. - * - * @return the next token. - * @exception java.io.IOException if any I/O-Error occurs. - */ - public int yylex() throws java.io.IOException { - int zzInput; - int zzAction; - - // cached fields: - int zzCurrentPosL; - int zzMarkedPosL; - int zzEndReadL = zzEndRead; - char[] zzBufferL = zzBuffer; - char[] zzCMapL = ZZ_CMAP; - - int [] zzTransL = ZZ_TRANS; - int [] zzRowMapL = ZZ_ROWMAP; - int [] zzAttrL = ZZ_ATTRIBUTE; - - while (true) { - zzMarkedPosL = zzMarkedPos; - - zzAction = -1; - - zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; - - zzState = ZZ_LEXSTATE[zzLexicalState]; - - // set up zzAction for empty match case: - int zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - } - - - zzForAction: { - while (true) { - - if (zzCurrentPosL < zzEndReadL) { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - else if (zzAtEOF) { - zzInput = YYEOF; - break zzForAction; - } - else { - // store back cached positions - zzCurrentPos = zzCurrentPosL; - zzMarkedPos = zzMarkedPosL; - boolean eof = zzRefill(); - // get translated positions and possibly new buffer - zzCurrentPosL = zzCurrentPos; - zzMarkedPosL = zzMarkedPos; - zzBufferL = zzBuffer; - zzEndReadL = zzEndRead; - if (eof) { - zzInput = YYEOF; - break zzForAction; - } - else { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - } - int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; - if (zzNext == -1) break zzForAction; - zzState = zzNext; - - zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - zzMarkedPosL = zzCurrentPosL; - if ( (zzAttributes & 8) == 8 ) break zzForAction; - } - - } - } - - // store back cached position - zzMarkedPos = zzMarkedPosL; - - if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { - zzAtEOF = true; - { - printOutput(); return 1; - } - } - else { - switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { - case 1: - { - } - // fall through - case 3: break; - case 2: - { setCurCharPropertyValue(); - } - // fall through - case 4: break; - default: - zzScanError(ZZ_NO_MATCH); - } - } - } - } - - /** - * Runs the scanner on input files. - * - * This is a standalone scanner, it will print any unmatched - * text to System.out unchanged. - * - * @param argv the command line, contains the filenames to run - * the scanner on. - */ - public static void main(String argv[]) { - if (argv.length == 0) { - System.out.println("Usage : java EmojiData_Emoji_Modifier_10_0 [ --encoding ] "); - } - else { - int firstFilePos = 0; - String encodingName = "UTF-8"; - if (argv[0].equals("--encoding")) { - firstFilePos = 2; - encodingName = argv[1]; - try { - java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? - } catch (Exception e) { - System.out.println("Invalid encoding '" + encodingName + "'"); - return; - } - } - for (int i = firstFilePos; i < argv.length; i++) { - EmojiData_Emoji_Modifier_10_0 scanner = null; - try { - java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); - java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); - scanner = new EmojiData_Emoji_Modifier_10_0(reader); - while ( !scanner.zzAtEOF ) scanner.yylex(); - } - catch (java.io.FileNotFoundException e) { - System.out.println("File not found : \""+argv[i]+"\""); - } - catch (java.io.IOException e) { - System.out.println("IO error scanning file \""+argv[i]+"\""); - System.out.println(e); - } - catch (Exception e) { - System.out.println("Unexpected exception:"); - e.printStackTrace(); - } - } - } - } - - -} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_11_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_11_0.flex new file mode 100644 index 000000000..871694ac5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class EmojiData_Emoji_Modifier_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Modifier} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_11_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_11_0.output new file mode 100644 index 000000000..c04c5fade --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_11_0.output @@ -0,0 +1 @@ +1F3FB..1F3FF diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_11_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_11_0.test new file mode 100644 index 000000000..1a7ab7e7e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_11_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Modifier_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Emoji_Modifier' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.java deleted file mode 100644 index 99bd5b998..000000000 --- a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.java +++ /dev/null @@ -1,637 +0,0 @@ -// DO NOT EDIT -// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ -// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_8_0.flex - - -// See https://github.com/jflex-de/jflex/issues/222 -@SuppressWarnings("FallThrough") -public class EmojiData_Emoji_Modifier_8_0 { - - /** This character denotes the end of file. */ - public static final int YYEOF = -1; - - /** Initial size of the lookahead buffer. */ - private static final int ZZ_BUFFERSIZE = 16384; - - // Lexical states. - public static final int YYINITIAL = 0; - - /** - * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l - * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l - * at the beginning of a line - * l is of the form l = 2*k, k a non negative integer - */ - private static final int ZZ_LEXSTATE[] = { - 0, 0 - }; - - /** - * Translates characters to character classes - */ - private static final String ZZ_CMAP_PACKED = - "\uffff\0\uf3fc\0\5\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u0c0f\0"; - - /** - * Translates characters to character classes - */ - private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); - - /** - * Translates DFA states to action switch labels. - */ - private static final int [] ZZ_ACTION = zzUnpackAction(); - - private static final String ZZ_ACTION_PACKED_0 = - "\1\0\1\1\1\2"; - - private static int [] zzUnpackAction() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAction(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** - * Translates a state to a row index in the transition table - */ - private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); - - private static final String ZZ_ROWMAP_PACKED_0 = - "\0\0\0\2\0\2"; - - private static int [] zzUnpackRowMap() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackRowMap(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int high = packed.charAt(i++) << 16; - result[j++] = high | packed.charAt(i++); - } - return j; - } - - /** - * The transition table of the DFA - */ - private static final int [] ZZ_TRANS = zzUnpackTrans(); - - private static final String ZZ_TRANS_PACKED_0 = - "\1\2\1\3\2\0"; - - private static int [] zzUnpackTrans() { - int [] result = new int[4]; - int offset = 0; - offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackTrans(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - value--; - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** Error code for "Unknown internal scanner error". */ - private static final int ZZ_UNKNOWN_ERROR = 0; - /** Error code for "could not match input". */ - private static final int ZZ_NO_MATCH = 1; - /** Error code for "pushback value was too large". */ - private static final int ZZ_PUSHBACK_2BIG = 2; - - /** - * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and - * {@link #ZZ_PUSHBACK_2BIG} respectively. - */ - private static final String ZZ_ERROR_MSG[] = { - "Unknown internal scanner error", - "Error: could not match input", - "Error: pushback value was too large" - }; - - /** - * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} - */ - private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); - - private static final String ZZ_ATTRIBUTE_PACKED_0 = - "\1\0\2\11"; - - private static int [] zzUnpackAttribute() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAttribute(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - /** Input device. */ - private java.io.Reader zzReader; - - /** Current state of the DFA. */ - private int zzState; - - /** Current lexical state. */ - private int zzLexicalState = YYINITIAL; - - /** - * This buffer contains the current text to be matched and is the source of the {@link #yytext()} - * string. - */ - private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; - - /** Text position at the last accepting state. */ - private int zzMarkedPos; - - /** Current text position in the buffer. */ - private int zzCurrentPos; - - /** Marks the beginning of the {@link #yytext()} string in the buffer. */ - private int zzStartRead; - - /** Marks the last character in the buffer, that has been read from input. */ - private int zzEndRead; - - /** Number of newlines encountered up to the start of the matched text. */ - private int yyline; - - /** Number of characters up to the start of the matched text. */ - private int yychar; - - /** Number of characters from the last newline up to the start of the matched text. */ - private int yycolumn; - - /** Whether the scanner is currently at the beginning of a line. */ - private boolean zzAtBOL = true; - - /** Whether the scanner is at the end of line. */ - private boolean zzAtEOF; - - /** Whether the user-EOF-code has already been executed. */ - private boolean zzEOFDone; - - /** - * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. - * - *

When a lead/high surrogate has been read from the input stream into the final - * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. - */ - private int zzFinalHighSurrogate = 0; - - /* user code: */ - private static final int maxCodePoint = 0x10FFFF; - private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; - - private void printOutput() { - int codePoint = 0; - while (codePoint <= maxCodePoint) { - // First, find start point - while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { - ++codePoint; - } - if (codePoint > maxCodePoint) { - break; // No start point available - } - int begin = codePoint; - // Second, find next undefined point (one char beyond the end point) - while (codePoint <= maxCodePoint && propertyValues[codePoint]) { - ++codePoint; - } - int end = codePoint - 1; - System.out.format("%04X..%04X%n", begin, end); - } - } - - private void setCurCharPropertyValue() { - propertyValues[ yytext().codePointAt(0) ] = true; - } - - - /** - * Creates a new scanner - * - * @param in the java.io.Reader to read input from. - */ - public EmojiData_Emoji_Modifier_8_0(java.io.Reader in) { - this.zzReader = in; - } - - - /** - * Unpacks the compressed character translation table. - * - * @param packed the packed character translation table - * @return the unpacked character translation table - */ - private static char [] zzUnpackCMap(String packed) { - char [] map = new char[0x110000]; - int i = 0; /* index in packed string */ - int j = 0; /* index in unpacked array */ - while (i < 38) { - int count = packed.charAt(i++); - char value = packed.charAt(i++); - do map[j++] = value; while (--count > 0); - } - return map; - } - - - /** - * Refills the input buffer. - * - * @return {@code false} iff there was new input. - * @exception java.io.IOException if any I/O-Error occurs - */ - private boolean zzRefill() throws java.io.IOException { - - /* first: make room (if you can) */ - if (zzStartRead > 0) { - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - System.arraycopy(zzBuffer, zzStartRead, - zzBuffer, 0, - zzEndRead - zzStartRead); - - /* translate stored positions */ - zzEndRead -= zzStartRead; - zzCurrentPos -= zzStartRead; - zzMarkedPos -= zzStartRead; - zzStartRead = 0; - } - - /* is the buffer big enough? */ - if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { - /* if not: blow it up */ - char newBuffer[] = new char[zzBuffer.length * 2]; - System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); - zzBuffer = newBuffer; - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - } - - /* fill the buffer with new input */ - int requested = zzBuffer.length - zzEndRead; - int numRead = zzReader.read(zzBuffer, zzEndRead, requested); - - /* not supposed to occur according to specification of java.io.Reader */ - if (numRead == 0) { - throw new java.io.IOException( - "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); - } - if (numRead > 0) { - zzEndRead += numRead; - if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { - if (numRead == requested) { // We requested too few chars to encode a full Unicode character - --zzEndRead; - zzFinalHighSurrogate = 1; - } else { // There is room in the buffer for at least one more char - int c = zzReader.read(); // Expecting to read a paired low surrogate char - if (c == -1) { - return true; - } else { - zzBuffer[zzEndRead++] = (char)c; - } - } - } - /* potentially more input available */ - return false; - } - - /* numRead < 0 ==> end of stream */ - return true; - } - - - /** - * Closes the input stream. - */ - public final void yyclose() throws java.io.IOException { - zzAtEOF = true; // indicate end of file - zzEndRead = zzStartRead; // invalidate buffer - - if (zzReader != null) { - zzReader.close(); - } - } - - - /** - * Resets the scanner to read from a new input stream. - * - *

Does not close the old reader. - * - *

All internal variables are reset, the old input stream cannot be reused (internal - * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. - * - *

Internal scan buffer is resized down to its initial length, if it has grown. - * - * @param reader The new input stream. - */ - public final void yyreset(java.io.Reader reader) { - zzReader = reader; - zzAtBOL = true; - zzAtEOF = false; - zzEOFDone = false; - zzEndRead = zzStartRead = 0; - zzCurrentPos = zzMarkedPos = 0; - zzFinalHighSurrogate = 0; - yyline = yychar = yycolumn = 0; - zzLexicalState = YYINITIAL; - if (zzBuffer.length > ZZ_BUFFERSIZE) { - zzBuffer = new char[ZZ_BUFFERSIZE]; - } - } - - - /** - * Returns the current lexical state. - */ - public final int yystate() { - return zzLexicalState; - } - - - /** - * Enters a new lexical state. - * - * @param newState the new lexical state - */ - public final void yybegin(int newState) { - zzLexicalState = newState; - } - - - /** - * Returns the text matched by the current regular expression. - */ - public final String yytext() { - return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); - } - - - /** - * Returns the character at the given position from the matched text. - * - *

It is equivalent to {@code yytext().charAt(pos)}, but faster. - * - * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. - * - * @return the character at {@code position}. - */ - public final char yycharat(int position) { - return zzBuffer[zzStartRead + position]; - } - - - /** - * Returns the length of the matched text region. - */ - public final int yylength() { - return zzMarkedPos-zzStartRead; - } - - - /** - * Reports an error that occurred while scanning. - * - *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a - * match-all fallback rule) this method will only be called with things that - * "Can't Possibly Happen". - * - *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty - * scanner etc.). - * - *

Usual syntax/scanner level error handling should be done in error fallback rules. - * - * @param errorCode the code of the error message to display. - */ - private void zzScanError(int errorCode) { - String message; - try { - message = ZZ_ERROR_MSG[errorCode]; - } catch (ArrayIndexOutOfBoundsException e) { - message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; - } - - throw new Error(message); - } - - - /** - * Pushes the specified amount of characters back into the input stream. - * - *

They will be read again by then next call of the scanning method. - * - * @param number the number of characters to be read again. This number must not be greater than - * {@link #yylength()}. - */ - public void yypushback(int number) { - if ( number > yylength() ) - zzScanError(ZZ_PUSHBACK_2BIG); - - zzMarkedPos -= number; - } - - - - - /** - * Resumes scanning until the next regular expression is matched, the end of input is encountered - * or an I/O-Error occurs. - * - * @return the next token. - * @exception java.io.IOException if any I/O-Error occurs. - */ - public int yylex() throws java.io.IOException { - int zzInput; - int zzAction; - - // cached fields: - int zzCurrentPosL; - int zzMarkedPosL; - int zzEndReadL = zzEndRead; - char[] zzBufferL = zzBuffer; - char[] zzCMapL = ZZ_CMAP; - - int [] zzTransL = ZZ_TRANS; - int [] zzRowMapL = ZZ_ROWMAP; - int [] zzAttrL = ZZ_ATTRIBUTE; - - while (true) { - zzMarkedPosL = zzMarkedPos; - - zzAction = -1; - - zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; - - zzState = ZZ_LEXSTATE[zzLexicalState]; - - // set up zzAction for empty match case: - int zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - } - - - zzForAction: { - while (true) { - - if (zzCurrentPosL < zzEndReadL) { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - else if (zzAtEOF) { - zzInput = YYEOF; - break zzForAction; - } - else { - // store back cached positions - zzCurrentPos = zzCurrentPosL; - zzMarkedPos = zzMarkedPosL; - boolean eof = zzRefill(); - // get translated positions and possibly new buffer - zzCurrentPosL = zzCurrentPos; - zzMarkedPosL = zzMarkedPos; - zzBufferL = zzBuffer; - zzEndReadL = zzEndRead; - if (eof) { - zzInput = YYEOF; - break zzForAction; - } - else { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - } - int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; - if (zzNext == -1) break zzForAction; - zzState = zzNext; - - zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - zzMarkedPosL = zzCurrentPosL; - if ( (zzAttributes & 8) == 8 ) break zzForAction; - } - - } - } - - // store back cached position - zzMarkedPos = zzMarkedPosL; - - if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { - zzAtEOF = true; - { - printOutput(); return 1; - } - } - else { - switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { - case 1: - { - } - // fall through - case 3: break; - case 2: - { setCurCharPropertyValue(); - } - // fall through - case 4: break; - default: - zzScanError(ZZ_NO_MATCH); - } - } - } - } - - /** - * Runs the scanner on input files. - * - * This is a standalone scanner, it will print any unmatched - * text to System.out unchanged. - * - * @param argv the command line, contains the filenames to run - * the scanner on. - */ - public static void main(String argv[]) { - if (argv.length == 0) { - System.out.println("Usage : java EmojiData_Emoji_Modifier_8_0 [ --encoding ] "); - } - else { - int firstFilePos = 0; - String encodingName = "UTF-8"; - if (argv[0].equals("--encoding")) { - firstFilePos = 2; - encodingName = argv[1]; - try { - java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? - } catch (Exception e) { - System.out.println("Invalid encoding '" + encodingName + "'"); - return; - } - } - for (int i = firstFilePos; i < argv.length; i++) { - EmojiData_Emoji_Modifier_8_0 scanner = null; - try { - java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); - java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); - scanner = new EmojiData_Emoji_Modifier_8_0(reader); - while ( !scanner.zzAtEOF ) scanner.yylex(); - } - catch (java.io.FileNotFoundException e) { - System.out.println("File not found : \""+argv[i]+"\""); - } - catch (java.io.IOException e) { - System.out.println("IO error scanning file \""+argv[i]+"\""); - System.out.println(e); - } - catch (Exception e) { - System.out.println("Unexpected exception:"); - e.printStackTrace(); - } - } - } - } - - -} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.java deleted file mode 100644 index ac29e2c36..000000000 --- a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.java +++ /dev/null @@ -1,637 +0,0 @@ -// DO NOT EDIT -// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ -// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_9_0.flex - - -// See https://github.com/jflex-de/jflex/issues/222 -@SuppressWarnings("FallThrough") -public class EmojiData_Emoji_Modifier_9_0 { - - /** This character denotes the end of file. */ - public static final int YYEOF = -1; - - /** Initial size of the lookahead buffer. */ - private static final int ZZ_BUFFERSIZE = 16384; - - // Lexical states. - public static final int YYINITIAL = 0; - - /** - * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l - * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l - * at the beginning of a line - * l is of the form l = 2*k, k a non negative integer - */ - private static final int ZZ_LEXSTATE[] = { - 0, 0 - }; - - /** - * Translates characters to character classes - */ - private static final String ZZ_CMAP_PACKED = - "\uffff\0\uf3fc\0\5\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u0c0f\0"; - - /** - * Translates characters to character classes - */ - private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); - - /** - * Translates DFA states to action switch labels. - */ - private static final int [] ZZ_ACTION = zzUnpackAction(); - - private static final String ZZ_ACTION_PACKED_0 = - "\1\0\1\1\1\2"; - - private static int [] zzUnpackAction() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAction(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** - * Translates a state to a row index in the transition table - */ - private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); - - private static final String ZZ_ROWMAP_PACKED_0 = - "\0\0\0\2\0\2"; - - private static int [] zzUnpackRowMap() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackRowMap(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int high = packed.charAt(i++) << 16; - result[j++] = high | packed.charAt(i++); - } - return j; - } - - /** - * The transition table of the DFA - */ - private static final int [] ZZ_TRANS = zzUnpackTrans(); - - private static final String ZZ_TRANS_PACKED_0 = - "\1\2\1\3\2\0"; - - private static int [] zzUnpackTrans() { - int [] result = new int[4]; - int offset = 0; - offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackTrans(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - value--; - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** Error code for "Unknown internal scanner error". */ - private static final int ZZ_UNKNOWN_ERROR = 0; - /** Error code for "could not match input". */ - private static final int ZZ_NO_MATCH = 1; - /** Error code for "pushback value was too large". */ - private static final int ZZ_PUSHBACK_2BIG = 2; - - /** - * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and - * {@link #ZZ_PUSHBACK_2BIG} respectively. - */ - private static final String ZZ_ERROR_MSG[] = { - "Unknown internal scanner error", - "Error: could not match input", - "Error: pushback value was too large" - }; - - /** - * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} - */ - private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); - - private static final String ZZ_ATTRIBUTE_PACKED_0 = - "\1\0\2\11"; - - private static int [] zzUnpackAttribute() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAttribute(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - /** Input device. */ - private java.io.Reader zzReader; - - /** Current state of the DFA. */ - private int zzState; - - /** Current lexical state. */ - private int zzLexicalState = YYINITIAL; - - /** - * This buffer contains the current text to be matched and is the source of the {@link #yytext()} - * string. - */ - private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; - - /** Text position at the last accepting state. */ - private int zzMarkedPos; - - /** Current text position in the buffer. */ - private int zzCurrentPos; - - /** Marks the beginning of the {@link #yytext()} string in the buffer. */ - private int zzStartRead; - - /** Marks the last character in the buffer, that has been read from input. */ - private int zzEndRead; - - /** Number of newlines encountered up to the start of the matched text. */ - private int yyline; - - /** Number of characters up to the start of the matched text. */ - private int yychar; - - /** Number of characters from the last newline up to the start of the matched text. */ - private int yycolumn; - - /** Whether the scanner is currently at the beginning of a line. */ - private boolean zzAtBOL = true; - - /** Whether the scanner is at the end of line. */ - private boolean zzAtEOF; - - /** Whether the user-EOF-code has already been executed. */ - private boolean zzEOFDone; - - /** - * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. - * - *

When a lead/high surrogate has been read from the input stream into the final - * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. - */ - private int zzFinalHighSurrogate = 0; - - /* user code: */ - private static final int maxCodePoint = 0x10FFFF; - private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; - - private void printOutput() { - int codePoint = 0; - while (codePoint <= maxCodePoint) { - // First, find start point - while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { - ++codePoint; - } - if (codePoint > maxCodePoint) { - break; // No start point available - } - int begin = codePoint; - // Second, find next undefined point (one char beyond the end point) - while (codePoint <= maxCodePoint && propertyValues[codePoint]) { - ++codePoint; - } - int end = codePoint - 1; - System.out.format("%04X..%04X%n", begin, end); - } - } - - private void setCurCharPropertyValue() { - propertyValues[ yytext().codePointAt(0) ] = true; - } - - - /** - * Creates a new scanner - * - * @param in the java.io.Reader to read input from. - */ - public EmojiData_Emoji_Modifier_9_0(java.io.Reader in) { - this.zzReader = in; - } - - - /** - * Unpacks the compressed character translation table. - * - * @param packed the packed character translation table - * @return the unpacked character translation table - */ - private static char [] zzUnpackCMap(String packed) { - char [] map = new char[0x110000]; - int i = 0; /* index in packed string */ - int j = 0; /* index in unpacked array */ - while (i < 38) { - int count = packed.charAt(i++); - char value = packed.charAt(i++); - do map[j++] = value; while (--count > 0); - } - return map; - } - - - /** - * Refills the input buffer. - * - * @return {@code false} iff there was new input. - * @exception java.io.IOException if any I/O-Error occurs - */ - private boolean zzRefill() throws java.io.IOException { - - /* first: make room (if you can) */ - if (zzStartRead > 0) { - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - System.arraycopy(zzBuffer, zzStartRead, - zzBuffer, 0, - zzEndRead - zzStartRead); - - /* translate stored positions */ - zzEndRead -= zzStartRead; - zzCurrentPos -= zzStartRead; - zzMarkedPos -= zzStartRead; - zzStartRead = 0; - } - - /* is the buffer big enough? */ - if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { - /* if not: blow it up */ - char newBuffer[] = new char[zzBuffer.length * 2]; - System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); - zzBuffer = newBuffer; - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - } - - /* fill the buffer with new input */ - int requested = zzBuffer.length - zzEndRead; - int numRead = zzReader.read(zzBuffer, zzEndRead, requested); - - /* not supposed to occur according to specification of java.io.Reader */ - if (numRead == 0) { - throw new java.io.IOException( - "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); - } - if (numRead > 0) { - zzEndRead += numRead; - if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { - if (numRead == requested) { // We requested too few chars to encode a full Unicode character - --zzEndRead; - zzFinalHighSurrogate = 1; - } else { // There is room in the buffer for at least one more char - int c = zzReader.read(); // Expecting to read a paired low surrogate char - if (c == -1) { - return true; - } else { - zzBuffer[zzEndRead++] = (char)c; - } - } - } - /* potentially more input available */ - return false; - } - - /* numRead < 0 ==> end of stream */ - return true; - } - - - /** - * Closes the input stream. - */ - public final void yyclose() throws java.io.IOException { - zzAtEOF = true; // indicate end of file - zzEndRead = zzStartRead; // invalidate buffer - - if (zzReader != null) { - zzReader.close(); - } - } - - - /** - * Resets the scanner to read from a new input stream. - * - *

Does not close the old reader. - * - *

All internal variables are reset, the old input stream cannot be reused (internal - * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. - * - *

Internal scan buffer is resized down to its initial length, if it has grown. - * - * @param reader The new input stream. - */ - public final void yyreset(java.io.Reader reader) { - zzReader = reader; - zzAtBOL = true; - zzAtEOF = false; - zzEOFDone = false; - zzEndRead = zzStartRead = 0; - zzCurrentPos = zzMarkedPos = 0; - zzFinalHighSurrogate = 0; - yyline = yychar = yycolumn = 0; - zzLexicalState = YYINITIAL; - if (zzBuffer.length > ZZ_BUFFERSIZE) { - zzBuffer = new char[ZZ_BUFFERSIZE]; - } - } - - - /** - * Returns the current lexical state. - */ - public final int yystate() { - return zzLexicalState; - } - - - /** - * Enters a new lexical state. - * - * @param newState the new lexical state - */ - public final void yybegin(int newState) { - zzLexicalState = newState; - } - - - /** - * Returns the text matched by the current regular expression. - */ - public final String yytext() { - return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); - } - - - /** - * Returns the character at the given position from the matched text. - * - *

It is equivalent to {@code yytext().charAt(pos)}, but faster. - * - * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. - * - * @return the character at {@code position}. - */ - public final char yycharat(int position) { - return zzBuffer[zzStartRead + position]; - } - - - /** - * Returns the length of the matched text region. - */ - public final int yylength() { - return zzMarkedPos-zzStartRead; - } - - - /** - * Reports an error that occurred while scanning. - * - *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a - * match-all fallback rule) this method will only be called with things that - * "Can't Possibly Happen". - * - *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty - * scanner etc.). - * - *

Usual syntax/scanner level error handling should be done in error fallback rules. - * - * @param errorCode the code of the error message to display. - */ - private void zzScanError(int errorCode) { - String message; - try { - message = ZZ_ERROR_MSG[errorCode]; - } catch (ArrayIndexOutOfBoundsException e) { - message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; - } - - throw new Error(message); - } - - - /** - * Pushes the specified amount of characters back into the input stream. - * - *

They will be read again by then next call of the scanning method. - * - * @param number the number of characters to be read again. This number must not be greater than - * {@link #yylength()}. - */ - public void yypushback(int number) { - if ( number > yylength() ) - zzScanError(ZZ_PUSHBACK_2BIG); - - zzMarkedPos -= number; - } - - - - - /** - * Resumes scanning until the next regular expression is matched, the end of input is encountered - * or an I/O-Error occurs. - * - * @return the next token. - * @exception java.io.IOException if any I/O-Error occurs. - */ - public int yylex() throws java.io.IOException { - int zzInput; - int zzAction; - - // cached fields: - int zzCurrentPosL; - int zzMarkedPosL; - int zzEndReadL = zzEndRead; - char[] zzBufferL = zzBuffer; - char[] zzCMapL = ZZ_CMAP; - - int [] zzTransL = ZZ_TRANS; - int [] zzRowMapL = ZZ_ROWMAP; - int [] zzAttrL = ZZ_ATTRIBUTE; - - while (true) { - zzMarkedPosL = zzMarkedPos; - - zzAction = -1; - - zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; - - zzState = ZZ_LEXSTATE[zzLexicalState]; - - // set up zzAction for empty match case: - int zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - } - - - zzForAction: { - while (true) { - - if (zzCurrentPosL < zzEndReadL) { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - else if (zzAtEOF) { - zzInput = YYEOF; - break zzForAction; - } - else { - // store back cached positions - zzCurrentPos = zzCurrentPosL; - zzMarkedPos = zzMarkedPosL; - boolean eof = zzRefill(); - // get translated positions and possibly new buffer - zzCurrentPosL = zzCurrentPos; - zzMarkedPosL = zzMarkedPos; - zzBufferL = zzBuffer; - zzEndReadL = zzEndRead; - if (eof) { - zzInput = YYEOF; - break zzForAction; - } - else { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - } - int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; - if (zzNext == -1) break zzForAction; - zzState = zzNext; - - zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - zzMarkedPosL = zzCurrentPosL; - if ( (zzAttributes & 8) == 8 ) break zzForAction; - } - - } - } - - // store back cached position - zzMarkedPos = zzMarkedPosL; - - if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { - zzAtEOF = true; - { - printOutput(); return 1; - } - } - else { - switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { - case 1: - { - } - // fall through - case 3: break; - case 2: - { setCurCharPropertyValue(); - } - // fall through - case 4: break; - default: - zzScanError(ZZ_NO_MATCH); - } - } - } - } - - /** - * Runs the scanner on input files. - * - * This is a standalone scanner, it will print any unmatched - * text to System.out unchanged. - * - * @param argv the command line, contains the filenames to run - * the scanner on. - */ - public static void main(String argv[]) { - if (argv.length == 0) { - System.out.println("Usage : java EmojiData_Emoji_Modifier_9_0 [ --encoding ] "); - } - else { - int firstFilePos = 0; - String encodingName = "UTF-8"; - if (argv[0].equals("--encoding")) { - firstFilePos = 2; - encodingName = argv[1]; - try { - java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? - } catch (Exception e) { - System.out.println("Invalid encoding '" + encodingName + "'"); - return; - } - } - for (int i = firstFilePos; i < argv.length; i++) { - EmojiData_Emoji_Modifier_9_0 scanner = null; - try { - java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); - java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); - scanner = new EmojiData_Emoji_Modifier_9_0(reader); - while ( !scanner.zzAtEOF ) scanner.yylex(); - } - catch (java.io.FileNotFoundException e) { - System.out.println("File not found : \""+argv[i]+"\""); - } - catch (java.io.IOException e) { - System.out.println("IO error scanning file \""+argv[i]+"\""); - System.out.println(e); - } - catch (Exception e) { - System.out.println("Unexpected exception:"); - e.printStackTrace(); - } - } - } - } - - -} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.java deleted file mode 100644 index 6aba8bf89..000000000 --- a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.java +++ /dev/null @@ -1,643 +0,0 @@ -// DO NOT EDIT -// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ -// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_10_0.flex - - -// See https://github.com/jflex-de/jflex/issues/222 -@SuppressWarnings("FallThrough") -public class EmojiData_Emoji_Modifier_Base_10_0 { - - /** This character denotes the end of file. */ - public static final int YYEOF = -1; - - /** Initial size of the lookahead buffer. */ - private static final int ZZ_BUFFERSIZE = 16384; - - // Lexical states. - public static final int YYINITIAL = 0; - - /** - * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l - * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l - * at the beginning of a line - * l is of the form l = 2*k, k a non negative integer - */ - private static final int ZZ_LEXSTATE[] = { - 0, 0 - }; - - /** - * Translates characters to character classes - */ - private static final String ZZ_CMAP_PACKED = - "\u261d\0\1\1\333\0\1\1\20\0\4\1\uffff\0\ucc78\0\1\1\74\0"+ - "\3\1\2\0\1\1\2\0\3\1\165\0\2\1\2\0\13\1\25\0"+ - "\4\1\4\0\1\1\1\0\11\1\3\0\1\1\4\0\3\1\1\0"+ - "\3\1\42\0\1\1\311\0\2\1\4\0\1\1\25\0\1\1\4\0"+ - "\2\1\256\0\3\1\3\0\5\1\123\0\1\1\20\0\3\1\11\0"+ - "\1\1\13\0\1\1\u024b\0\5\1\1\0\2\1\6\0\1\1\11\0"+ - "\12\1\3\0\2\1\222\0\15\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u0631\0"; - - /** - * Translates characters to character classes - */ - private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); - - /** - * Translates DFA states to action switch labels. - */ - private static final int [] ZZ_ACTION = zzUnpackAction(); - - private static final String ZZ_ACTION_PACKED_0 = - "\1\0\1\1\1\2"; - - private static int [] zzUnpackAction() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAction(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** - * Translates a state to a row index in the transition table - */ - private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); - - private static final String ZZ_ROWMAP_PACKED_0 = - "\0\0\0\2\0\2"; - - private static int [] zzUnpackRowMap() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackRowMap(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int high = packed.charAt(i++) << 16; - result[j++] = high | packed.charAt(i++); - } - return j; - } - - /** - * The transition table of the DFA - */ - private static final int [] ZZ_TRANS = zzUnpackTrans(); - - private static final String ZZ_TRANS_PACKED_0 = - "\1\2\1\3\2\0"; - - private static int [] zzUnpackTrans() { - int [] result = new int[4]; - int offset = 0; - offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackTrans(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - value--; - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** Error code for "Unknown internal scanner error". */ - private static final int ZZ_UNKNOWN_ERROR = 0; - /** Error code for "could not match input". */ - private static final int ZZ_NO_MATCH = 1; - /** Error code for "pushback value was too large". */ - private static final int ZZ_PUSHBACK_2BIG = 2; - - /** - * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and - * {@link #ZZ_PUSHBACK_2BIG} respectively. - */ - private static final String ZZ_ERROR_MSG[] = { - "Unknown internal scanner error", - "Error: could not match input", - "Error: pushback value was too large" - }; - - /** - * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} - */ - private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); - - private static final String ZZ_ATTRIBUTE_PACKED_0 = - "\1\0\2\11"; - - private static int [] zzUnpackAttribute() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAttribute(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - /** Input device. */ - private java.io.Reader zzReader; - - /** Current state of the DFA. */ - private int zzState; - - /** Current lexical state. */ - private int zzLexicalState = YYINITIAL; - - /** - * This buffer contains the current text to be matched and is the source of the {@link #yytext()} - * string. - */ - private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; - - /** Text position at the last accepting state. */ - private int zzMarkedPos; - - /** Current text position in the buffer. */ - private int zzCurrentPos; - - /** Marks the beginning of the {@link #yytext()} string in the buffer. */ - private int zzStartRead; - - /** Marks the last character in the buffer, that has been read from input. */ - private int zzEndRead; - - /** Number of newlines encountered up to the start of the matched text. */ - private int yyline; - - /** Number of characters up to the start of the matched text. */ - private int yychar; - - /** Number of characters from the last newline up to the start of the matched text. */ - private int yycolumn; - - /** Whether the scanner is currently at the beginning of a line. */ - private boolean zzAtBOL = true; - - /** Whether the scanner is at the end of line. */ - private boolean zzAtEOF; - - /** Whether the user-EOF-code has already been executed. */ - private boolean zzEOFDone; - - /** - * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. - * - *

When a lead/high surrogate has been read from the input stream into the final - * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. - */ - private int zzFinalHighSurrogate = 0; - - /* user code: */ - private static final int maxCodePoint = 0x10FFFF; - private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; - - private void printOutput() { - int codePoint = 0; - while (codePoint <= maxCodePoint) { - // First, find start point - while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { - ++codePoint; - } - if (codePoint > maxCodePoint) { - break; // No start point available - } - int begin = codePoint; - // Second, find next undefined point (one char beyond the end point) - while (codePoint <= maxCodePoint && propertyValues[codePoint]) { - ++codePoint; - } - int end = codePoint - 1; - System.out.format("%04X..%04X%n", begin, end); - } - } - - private void setCurCharPropertyValue() { - propertyValues[ yytext().codePointAt(0) ] = true; - } - - - /** - * Creates a new scanner - * - * @param in the java.io.Reader to read input from. - */ - public EmojiData_Emoji_Modifier_Base_10_0(java.io.Reader in) { - this.zzReader = in; - } - - - /** - * Unpacks the compressed character translation table. - * - * @param packed the packed character translation table - * @return the unpacked character translation table - */ - private static char [] zzUnpackCMap(String packed) { - char [] map = new char[0x110000]; - int i = 0; /* index in packed string */ - int j = 0; /* index in unpacked array */ - while (i < 162) { - int count = packed.charAt(i++); - char value = packed.charAt(i++); - do map[j++] = value; while (--count > 0); - } - return map; - } - - - /** - * Refills the input buffer. - * - * @return {@code false} iff there was new input. - * @exception java.io.IOException if any I/O-Error occurs - */ - private boolean zzRefill() throws java.io.IOException { - - /* first: make room (if you can) */ - if (zzStartRead > 0) { - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - System.arraycopy(zzBuffer, zzStartRead, - zzBuffer, 0, - zzEndRead - zzStartRead); - - /* translate stored positions */ - zzEndRead -= zzStartRead; - zzCurrentPos -= zzStartRead; - zzMarkedPos -= zzStartRead; - zzStartRead = 0; - } - - /* is the buffer big enough? */ - if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { - /* if not: blow it up */ - char newBuffer[] = new char[zzBuffer.length * 2]; - System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); - zzBuffer = newBuffer; - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - } - - /* fill the buffer with new input */ - int requested = zzBuffer.length - zzEndRead; - int numRead = zzReader.read(zzBuffer, zzEndRead, requested); - - /* not supposed to occur according to specification of java.io.Reader */ - if (numRead == 0) { - throw new java.io.IOException( - "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); - } - if (numRead > 0) { - zzEndRead += numRead; - if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { - if (numRead == requested) { // We requested too few chars to encode a full Unicode character - --zzEndRead; - zzFinalHighSurrogate = 1; - } else { // There is room in the buffer for at least one more char - int c = zzReader.read(); // Expecting to read a paired low surrogate char - if (c == -1) { - return true; - } else { - zzBuffer[zzEndRead++] = (char)c; - } - } - } - /* potentially more input available */ - return false; - } - - /* numRead < 0 ==> end of stream */ - return true; - } - - - /** - * Closes the input stream. - */ - public final void yyclose() throws java.io.IOException { - zzAtEOF = true; // indicate end of file - zzEndRead = zzStartRead; // invalidate buffer - - if (zzReader != null) { - zzReader.close(); - } - } - - - /** - * Resets the scanner to read from a new input stream. - * - *

Does not close the old reader. - * - *

All internal variables are reset, the old input stream cannot be reused (internal - * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. - * - *

Internal scan buffer is resized down to its initial length, if it has grown. - * - * @param reader The new input stream. - */ - public final void yyreset(java.io.Reader reader) { - zzReader = reader; - zzAtBOL = true; - zzAtEOF = false; - zzEOFDone = false; - zzEndRead = zzStartRead = 0; - zzCurrentPos = zzMarkedPos = 0; - zzFinalHighSurrogate = 0; - yyline = yychar = yycolumn = 0; - zzLexicalState = YYINITIAL; - if (zzBuffer.length > ZZ_BUFFERSIZE) { - zzBuffer = new char[ZZ_BUFFERSIZE]; - } - } - - - /** - * Returns the current lexical state. - */ - public final int yystate() { - return zzLexicalState; - } - - - /** - * Enters a new lexical state. - * - * @param newState the new lexical state - */ - public final void yybegin(int newState) { - zzLexicalState = newState; - } - - - /** - * Returns the text matched by the current regular expression. - */ - public final String yytext() { - return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); - } - - - /** - * Returns the character at the given position from the matched text. - * - *

It is equivalent to {@code yytext().charAt(pos)}, but faster. - * - * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. - * - * @return the character at {@code position}. - */ - public final char yycharat(int position) { - return zzBuffer[zzStartRead + position]; - } - - - /** - * Returns the length of the matched text region. - */ - public final int yylength() { - return zzMarkedPos-zzStartRead; - } - - - /** - * Reports an error that occurred while scanning. - * - *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a - * match-all fallback rule) this method will only be called with things that - * "Can't Possibly Happen". - * - *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty - * scanner etc.). - * - *

Usual syntax/scanner level error handling should be done in error fallback rules. - * - * @param errorCode the code of the error message to display. - */ - private void zzScanError(int errorCode) { - String message; - try { - message = ZZ_ERROR_MSG[errorCode]; - } catch (ArrayIndexOutOfBoundsException e) { - message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; - } - - throw new Error(message); - } - - - /** - * Pushes the specified amount of characters back into the input stream. - * - *

They will be read again by then next call of the scanning method. - * - * @param number the number of characters to be read again. This number must not be greater than - * {@link #yylength()}. - */ - public void yypushback(int number) { - if ( number > yylength() ) - zzScanError(ZZ_PUSHBACK_2BIG); - - zzMarkedPos -= number; - } - - - - - /** - * Resumes scanning until the next regular expression is matched, the end of input is encountered - * or an I/O-Error occurs. - * - * @return the next token. - * @exception java.io.IOException if any I/O-Error occurs. - */ - public int yylex() throws java.io.IOException { - int zzInput; - int zzAction; - - // cached fields: - int zzCurrentPosL; - int zzMarkedPosL; - int zzEndReadL = zzEndRead; - char[] zzBufferL = zzBuffer; - char[] zzCMapL = ZZ_CMAP; - - int [] zzTransL = ZZ_TRANS; - int [] zzRowMapL = ZZ_ROWMAP; - int [] zzAttrL = ZZ_ATTRIBUTE; - - while (true) { - zzMarkedPosL = zzMarkedPos; - - zzAction = -1; - - zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; - - zzState = ZZ_LEXSTATE[zzLexicalState]; - - // set up zzAction for empty match case: - int zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - } - - - zzForAction: { - while (true) { - - if (zzCurrentPosL < zzEndReadL) { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - else if (zzAtEOF) { - zzInput = YYEOF; - break zzForAction; - } - else { - // store back cached positions - zzCurrentPos = zzCurrentPosL; - zzMarkedPos = zzMarkedPosL; - boolean eof = zzRefill(); - // get translated positions and possibly new buffer - zzCurrentPosL = zzCurrentPos; - zzMarkedPosL = zzMarkedPos; - zzBufferL = zzBuffer; - zzEndReadL = zzEndRead; - if (eof) { - zzInput = YYEOF; - break zzForAction; - } - else { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - } - int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; - if (zzNext == -1) break zzForAction; - zzState = zzNext; - - zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - zzMarkedPosL = zzCurrentPosL; - if ( (zzAttributes & 8) == 8 ) break zzForAction; - } - - } - } - - // store back cached position - zzMarkedPos = zzMarkedPosL; - - if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { - zzAtEOF = true; - { - printOutput(); return 1; - } - } - else { - switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { - case 1: - { - } - // fall through - case 3: break; - case 2: - { setCurCharPropertyValue(); - } - // fall through - case 4: break; - default: - zzScanError(ZZ_NO_MATCH); - } - } - } - } - - /** - * Runs the scanner on input files. - * - * This is a standalone scanner, it will print any unmatched - * text to System.out unchanged. - * - * @param argv the command line, contains the filenames to run - * the scanner on. - */ - public static void main(String argv[]) { - if (argv.length == 0) { - System.out.println("Usage : java EmojiData_Emoji_Modifier_Base_10_0 [ --encoding ] "); - } - else { - int firstFilePos = 0; - String encodingName = "UTF-8"; - if (argv[0].equals("--encoding")) { - firstFilePos = 2; - encodingName = argv[1]; - try { - java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? - } catch (Exception e) { - System.out.println("Invalid encoding '" + encodingName + "'"); - return; - } - } - for (int i = firstFilePos; i < argv.length; i++) { - EmojiData_Emoji_Modifier_Base_10_0 scanner = null; - try { - java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); - java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); - scanner = new EmojiData_Emoji_Modifier_Base_10_0(reader); - while ( !scanner.zzAtEOF ) scanner.yylex(); - } - catch (java.io.FileNotFoundException e) { - System.out.println("File not found : \""+argv[i]+"\""); - } - catch (java.io.IOException e) { - System.out.println("IO error scanning file \""+argv[i]+"\""); - System.out.println(e); - } - catch (Exception e) { - System.out.println("Unexpected exception:"); - e.printStackTrace(); - } - } - } - } - - -} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_11_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_11_0.flex new file mode 100644 index 000000000..22ad5772d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class EmojiData_Emoji_Modifier_Base_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Modifier_Base} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_11_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_11_0.output new file mode 100644 index 000000000..c4aba0969 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_11_0.output @@ -0,0 +1,34 @@ +261D..261D +26F9..26F9 +270A..270D +1F385..1F385 +1F3C2..1F3C4 +1F3C7..1F3C7 +1F3CA..1F3CC +1F442..1F443 +1F446..1F450 +1F466..1F469 +1F46E..1F46E +1F470..1F478 +1F47C..1F47C +1F481..1F483 +1F485..1F487 +1F4AA..1F4AA +1F574..1F575 +1F57A..1F57A +1F590..1F590 +1F595..1F596 +1F645..1F647 +1F64B..1F64F +1F6A3..1F6A3 +1F6B4..1F6B6 +1F6C0..1F6C0 +1F6CC..1F6CC +1F918..1F91C +1F91E..1F91F +1F926..1F926 +1F930..1F939 +1F93D..1F93E +1F9B5..1F9B6 +1F9B8..1F9B9 +1F9D1..1F9DD diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_11_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_11_0.test new file mode 100644 index 000000000..173e08be6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_11_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Modifier_Base_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Emoji_Modifier_Base' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.java deleted file mode 100644 index d2071e44c..000000000 --- a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.java +++ /dev/null @@ -1,641 +0,0 @@ -// DO NOT EDIT -// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ -// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_8_0.flex - - -// See https://github.com/jflex-de/jflex/issues/222 -@SuppressWarnings("FallThrough") -public class EmojiData_Emoji_Modifier_Base_8_0 { - - /** This character denotes the end of file. */ - public static final int YYEOF = -1; - - /** Initial size of the lookahead buffer. */ - private static final int ZZ_BUFFERSIZE = 16384; - - // Lexical states. - public static final int YYINITIAL = 0; - - /** - * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l - * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l - * at the beginning of a line - * l is of the form l = 2*k, k a non negative integer - */ - private static final int ZZ_LEXSTATE[] = { - 0, 0 - }; - - /** - * Translates characters to character classes - */ - private static final String ZZ_CMAP_PACKED = - "\u261d\0\1\1\333\0\1\1\20\0\4\1\uffff\0\ucc78\0\1\1\75\0"+ - "\2\1\5\0\2\1\166\0\2\1\2\0\13\1\25\0\4\1\4\0"+ - "\1\1\1\0\11\1\3\0\1\1\4\0\3\1\1\0\3\1\42\0"+ - "\1\1\312\0\1\1\32\0\1\1\4\0\2\1\256\0\3\1\3\0"+ - "\5\1\123\0\1\1\20\0\3\1\11\0\1\1\u0257\0\1\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u06f6\0"; - - /** - * Translates characters to character classes - */ - private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); - - /** - * Translates DFA states to action switch labels. - */ - private static final int [] ZZ_ACTION = zzUnpackAction(); - - private static final String ZZ_ACTION_PACKED_0 = - "\1\0\1\1\1\2"; - - private static int [] zzUnpackAction() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAction(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** - * Translates a state to a row index in the transition table - */ - private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); - - private static final String ZZ_ROWMAP_PACKED_0 = - "\0\0\0\2\0\2"; - - private static int [] zzUnpackRowMap() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackRowMap(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int high = packed.charAt(i++) << 16; - result[j++] = high | packed.charAt(i++); - } - return j; - } - - /** - * The transition table of the DFA - */ - private static final int [] ZZ_TRANS = zzUnpackTrans(); - - private static final String ZZ_TRANS_PACKED_0 = - "\1\2\1\3\2\0"; - - private static int [] zzUnpackTrans() { - int [] result = new int[4]; - int offset = 0; - offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackTrans(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - value--; - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** Error code for "Unknown internal scanner error". */ - private static final int ZZ_UNKNOWN_ERROR = 0; - /** Error code for "could not match input". */ - private static final int ZZ_NO_MATCH = 1; - /** Error code for "pushback value was too large". */ - private static final int ZZ_PUSHBACK_2BIG = 2; - - /** - * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and - * {@link #ZZ_PUSHBACK_2BIG} respectively. - */ - private static final String ZZ_ERROR_MSG[] = { - "Unknown internal scanner error", - "Error: could not match input", - "Error: pushback value was too large" - }; - - /** - * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} - */ - private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); - - private static final String ZZ_ATTRIBUTE_PACKED_0 = - "\1\0\2\11"; - - private static int [] zzUnpackAttribute() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAttribute(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - /** Input device. */ - private java.io.Reader zzReader; - - /** Current state of the DFA. */ - private int zzState; - - /** Current lexical state. */ - private int zzLexicalState = YYINITIAL; - - /** - * This buffer contains the current text to be matched and is the source of the {@link #yytext()} - * string. - */ - private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; - - /** Text position at the last accepting state. */ - private int zzMarkedPos; - - /** Current text position in the buffer. */ - private int zzCurrentPos; - - /** Marks the beginning of the {@link #yytext()} string in the buffer. */ - private int zzStartRead; - - /** Marks the last character in the buffer, that has been read from input. */ - private int zzEndRead; - - /** Number of newlines encountered up to the start of the matched text. */ - private int yyline; - - /** Number of characters up to the start of the matched text. */ - private int yychar; - - /** Number of characters from the last newline up to the start of the matched text. */ - private int yycolumn; - - /** Whether the scanner is currently at the beginning of a line. */ - private boolean zzAtBOL = true; - - /** Whether the scanner is at the end of line. */ - private boolean zzAtEOF; - - /** Whether the user-EOF-code has already been executed. */ - private boolean zzEOFDone; - - /** - * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. - * - *

When a lead/high surrogate has been read from the input stream into the final - * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. - */ - private int zzFinalHighSurrogate = 0; - - /* user code: */ - private static final int maxCodePoint = 0x10FFFF; - private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; - - private void printOutput() { - int codePoint = 0; - while (codePoint <= maxCodePoint) { - // First, find start point - while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { - ++codePoint; - } - if (codePoint > maxCodePoint) { - break; // No start point available - } - int begin = codePoint; - // Second, find next undefined point (one char beyond the end point) - while (codePoint <= maxCodePoint && propertyValues[codePoint]) { - ++codePoint; - } - int end = codePoint - 1; - System.out.format("%04X..%04X%n", begin, end); - } - } - - private void setCurCharPropertyValue() { - propertyValues[ yytext().codePointAt(0) ] = true; - } - - - /** - * Creates a new scanner - * - * @param in the java.io.Reader to read input from. - */ - public EmojiData_Emoji_Modifier_Base_8_0(java.io.Reader in) { - this.zzReader = in; - } - - - /** - * Unpacks the compressed character translation table. - * - * @param packed the packed character translation table - * @return the unpacked character translation table - */ - private static char [] zzUnpackCMap(String packed) { - char [] map = new char[0x110000]; - int i = 0; /* index in packed string */ - int j = 0; /* index in unpacked array */ - while (i < 130) { - int count = packed.charAt(i++); - char value = packed.charAt(i++); - do map[j++] = value; while (--count > 0); - } - return map; - } - - - /** - * Refills the input buffer. - * - * @return {@code false} iff there was new input. - * @exception java.io.IOException if any I/O-Error occurs - */ - private boolean zzRefill() throws java.io.IOException { - - /* first: make room (if you can) */ - if (zzStartRead > 0) { - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - System.arraycopy(zzBuffer, zzStartRead, - zzBuffer, 0, - zzEndRead - zzStartRead); - - /* translate stored positions */ - zzEndRead -= zzStartRead; - zzCurrentPos -= zzStartRead; - zzMarkedPos -= zzStartRead; - zzStartRead = 0; - } - - /* is the buffer big enough? */ - if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { - /* if not: blow it up */ - char newBuffer[] = new char[zzBuffer.length * 2]; - System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); - zzBuffer = newBuffer; - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - } - - /* fill the buffer with new input */ - int requested = zzBuffer.length - zzEndRead; - int numRead = zzReader.read(zzBuffer, zzEndRead, requested); - - /* not supposed to occur according to specification of java.io.Reader */ - if (numRead == 0) { - throw new java.io.IOException( - "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); - } - if (numRead > 0) { - zzEndRead += numRead; - if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { - if (numRead == requested) { // We requested too few chars to encode a full Unicode character - --zzEndRead; - zzFinalHighSurrogate = 1; - } else { // There is room in the buffer for at least one more char - int c = zzReader.read(); // Expecting to read a paired low surrogate char - if (c == -1) { - return true; - } else { - zzBuffer[zzEndRead++] = (char)c; - } - } - } - /* potentially more input available */ - return false; - } - - /* numRead < 0 ==> end of stream */ - return true; - } - - - /** - * Closes the input stream. - */ - public final void yyclose() throws java.io.IOException { - zzAtEOF = true; // indicate end of file - zzEndRead = zzStartRead; // invalidate buffer - - if (zzReader != null) { - zzReader.close(); - } - } - - - /** - * Resets the scanner to read from a new input stream. - * - *

Does not close the old reader. - * - *

All internal variables are reset, the old input stream cannot be reused (internal - * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. - * - *

Internal scan buffer is resized down to its initial length, if it has grown. - * - * @param reader The new input stream. - */ - public final void yyreset(java.io.Reader reader) { - zzReader = reader; - zzAtBOL = true; - zzAtEOF = false; - zzEOFDone = false; - zzEndRead = zzStartRead = 0; - zzCurrentPos = zzMarkedPos = 0; - zzFinalHighSurrogate = 0; - yyline = yychar = yycolumn = 0; - zzLexicalState = YYINITIAL; - if (zzBuffer.length > ZZ_BUFFERSIZE) { - zzBuffer = new char[ZZ_BUFFERSIZE]; - } - } - - - /** - * Returns the current lexical state. - */ - public final int yystate() { - return zzLexicalState; - } - - - /** - * Enters a new lexical state. - * - * @param newState the new lexical state - */ - public final void yybegin(int newState) { - zzLexicalState = newState; - } - - - /** - * Returns the text matched by the current regular expression. - */ - public final String yytext() { - return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); - } - - - /** - * Returns the character at the given position from the matched text. - * - *

It is equivalent to {@code yytext().charAt(pos)}, but faster. - * - * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. - * - * @return the character at {@code position}. - */ - public final char yycharat(int position) { - return zzBuffer[zzStartRead + position]; - } - - - /** - * Returns the length of the matched text region. - */ - public final int yylength() { - return zzMarkedPos-zzStartRead; - } - - - /** - * Reports an error that occurred while scanning. - * - *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a - * match-all fallback rule) this method will only be called with things that - * "Can't Possibly Happen". - * - *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty - * scanner etc.). - * - *

Usual syntax/scanner level error handling should be done in error fallback rules. - * - * @param errorCode the code of the error message to display. - */ - private void zzScanError(int errorCode) { - String message; - try { - message = ZZ_ERROR_MSG[errorCode]; - } catch (ArrayIndexOutOfBoundsException e) { - message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; - } - - throw new Error(message); - } - - - /** - * Pushes the specified amount of characters back into the input stream. - * - *

They will be read again by then next call of the scanning method. - * - * @param number the number of characters to be read again. This number must not be greater than - * {@link #yylength()}. - */ - public void yypushback(int number) { - if ( number > yylength() ) - zzScanError(ZZ_PUSHBACK_2BIG); - - zzMarkedPos -= number; - } - - - - - /** - * Resumes scanning until the next regular expression is matched, the end of input is encountered - * or an I/O-Error occurs. - * - * @return the next token. - * @exception java.io.IOException if any I/O-Error occurs. - */ - public int yylex() throws java.io.IOException { - int zzInput; - int zzAction; - - // cached fields: - int zzCurrentPosL; - int zzMarkedPosL; - int zzEndReadL = zzEndRead; - char[] zzBufferL = zzBuffer; - char[] zzCMapL = ZZ_CMAP; - - int [] zzTransL = ZZ_TRANS; - int [] zzRowMapL = ZZ_ROWMAP; - int [] zzAttrL = ZZ_ATTRIBUTE; - - while (true) { - zzMarkedPosL = zzMarkedPos; - - zzAction = -1; - - zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; - - zzState = ZZ_LEXSTATE[zzLexicalState]; - - // set up zzAction for empty match case: - int zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - } - - - zzForAction: { - while (true) { - - if (zzCurrentPosL < zzEndReadL) { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - else if (zzAtEOF) { - zzInput = YYEOF; - break zzForAction; - } - else { - // store back cached positions - zzCurrentPos = zzCurrentPosL; - zzMarkedPos = zzMarkedPosL; - boolean eof = zzRefill(); - // get translated positions and possibly new buffer - zzCurrentPosL = zzCurrentPos; - zzMarkedPosL = zzMarkedPos; - zzBufferL = zzBuffer; - zzEndReadL = zzEndRead; - if (eof) { - zzInput = YYEOF; - break zzForAction; - } - else { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - } - int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; - if (zzNext == -1) break zzForAction; - zzState = zzNext; - - zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - zzMarkedPosL = zzCurrentPosL; - if ( (zzAttributes & 8) == 8 ) break zzForAction; - } - - } - } - - // store back cached position - zzMarkedPos = zzMarkedPosL; - - if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { - zzAtEOF = true; - { - printOutput(); return 1; - } - } - else { - switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { - case 1: - { - } - // fall through - case 3: break; - case 2: - { setCurCharPropertyValue(); - } - // fall through - case 4: break; - default: - zzScanError(ZZ_NO_MATCH); - } - } - } - } - - /** - * Runs the scanner on input files. - * - * This is a standalone scanner, it will print any unmatched - * text to System.out unchanged. - * - * @param argv the command line, contains the filenames to run - * the scanner on. - */ - public static void main(String argv[]) { - if (argv.length == 0) { - System.out.println("Usage : java EmojiData_Emoji_Modifier_Base_8_0 [ --encoding ] "); - } - else { - int firstFilePos = 0; - String encodingName = "UTF-8"; - if (argv[0].equals("--encoding")) { - firstFilePos = 2; - encodingName = argv[1]; - try { - java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? - } catch (Exception e) { - System.out.println("Invalid encoding '" + encodingName + "'"); - return; - } - } - for (int i = firstFilePos; i < argv.length; i++) { - EmojiData_Emoji_Modifier_Base_8_0 scanner = null; - try { - java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); - java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); - scanner = new EmojiData_Emoji_Modifier_Base_8_0(reader); - while ( !scanner.zzAtEOF ) scanner.yylex(); - } - catch (java.io.FileNotFoundException e) { - System.out.println("File not found : \""+argv[i]+"\""); - } - catch (java.io.IOException e) { - System.out.println("IO error scanning file \""+argv[i]+"\""); - System.out.println(e); - } - catch (Exception e) { - System.out.println("Unexpected exception:"); - e.printStackTrace(); - } - } - } - } - - -} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.java deleted file mode 100644 index bc1ebde0a..000000000 --- a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.java +++ /dev/null @@ -1,643 +0,0 @@ -// DO NOT EDIT -// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ -// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_9_0.flex - - -// See https://github.com/jflex-de/jflex/issues/222 -@SuppressWarnings("FallThrough") -public class EmojiData_Emoji_Modifier_Base_9_0 { - - /** This character denotes the end of file. */ - public static final int YYEOF = -1; - - /** Initial size of the lookahead buffer. */ - private static final int ZZ_BUFFERSIZE = 16384; - - // Lexical states. - public static final int YYINITIAL = 0; - - /** - * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l - * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l - * at the beginning of a line - * l is of the form l = 2*k, k a non negative integer - */ - private static final int ZZ_LEXSTATE[] = { - 0, 0 - }; - - /** - * Translates characters to character classes - */ - private static final String ZZ_CMAP_PACKED = - "\u261d\0\1\1\333\0\1\1\20\0\4\1\uffff\0\ucc78\0\1\1\74\0"+ - "\3\1\2\0\1\1\2\0\3\1\165\0\2\1\2\0\13\1\25\0"+ - "\4\1\4\0\1\1\1\0\11\1\3\0\1\1\4\0\3\1\1\0"+ - "\3\1\42\0\1\1\311\0\2\1\4\0\1\1\25\0\1\1\4\0"+ - "\2\1\256\0\3\1\3\0\5\1\123\0\1\1\20\0\3\1\11\0"+ - "\1\1\13\0\1\1\u024b\0\5\1\1\0\1\1\7\0\1\1\11\0"+ - "\1\1\2\0\7\1\3\0\2\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u06d0\0"; - - /** - * Translates characters to character classes - */ - private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); - - /** - * Translates DFA states to action switch labels. - */ - private static final int [] ZZ_ACTION = zzUnpackAction(); - - private static final String ZZ_ACTION_PACKED_0 = - "\1\0\1\1\1\2"; - - private static int [] zzUnpackAction() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAction(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** - * Translates a state to a row index in the transition table - */ - private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); - - private static final String ZZ_ROWMAP_PACKED_0 = - "\0\0\0\2\0\2"; - - private static int [] zzUnpackRowMap() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackRowMap(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int high = packed.charAt(i++) << 16; - result[j++] = high | packed.charAt(i++); - } - return j; - } - - /** - * The transition table of the DFA - */ - private static final int [] ZZ_TRANS = zzUnpackTrans(); - - private static final String ZZ_TRANS_PACKED_0 = - "\1\2\1\3\2\0"; - - private static int [] zzUnpackTrans() { - int [] result = new int[4]; - int offset = 0; - offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackTrans(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - value--; - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** Error code for "Unknown internal scanner error". */ - private static final int ZZ_UNKNOWN_ERROR = 0; - /** Error code for "could not match input". */ - private static final int ZZ_NO_MATCH = 1; - /** Error code for "pushback value was too large". */ - private static final int ZZ_PUSHBACK_2BIG = 2; - - /** - * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and - * {@link #ZZ_PUSHBACK_2BIG} respectively. - */ - private static final String ZZ_ERROR_MSG[] = { - "Unknown internal scanner error", - "Error: could not match input", - "Error: pushback value was too large" - }; - - /** - * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} - */ - private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); - - private static final String ZZ_ATTRIBUTE_PACKED_0 = - "\1\0\2\11"; - - private static int [] zzUnpackAttribute() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAttribute(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - /** Input device. */ - private java.io.Reader zzReader; - - /** Current state of the DFA. */ - private int zzState; - - /** Current lexical state. */ - private int zzLexicalState = YYINITIAL; - - /** - * This buffer contains the current text to be matched and is the source of the {@link #yytext()} - * string. - */ - private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; - - /** Text position at the last accepting state. */ - private int zzMarkedPos; - - /** Current text position in the buffer. */ - private int zzCurrentPos; - - /** Marks the beginning of the {@link #yytext()} string in the buffer. */ - private int zzStartRead; - - /** Marks the last character in the buffer, that has been read from input. */ - private int zzEndRead; - - /** Number of newlines encountered up to the start of the matched text. */ - private int yyline; - - /** Number of characters up to the start of the matched text. */ - private int yychar; - - /** Number of characters from the last newline up to the start of the matched text. */ - private int yycolumn; - - /** Whether the scanner is currently at the beginning of a line. */ - private boolean zzAtBOL = true; - - /** Whether the scanner is at the end of line. */ - private boolean zzAtEOF; - - /** Whether the user-EOF-code has already been executed. */ - private boolean zzEOFDone; - - /** - * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. - * - *

When a lead/high surrogate has been read from the input stream into the final - * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. - */ - private int zzFinalHighSurrogate = 0; - - /* user code: */ - private static final int maxCodePoint = 0x10FFFF; - private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; - - private void printOutput() { - int codePoint = 0; - while (codePoint <= maxCodePoint) { - // First, find start point - while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { - ++codePoint; - } - if (codePoint > maxCodePoint) { - break; // No start point available - } - int begin = codePoint; - // Second, find next undefined point (one char beyond the end point) - while (codePoint <= maxCodePoint && propertyValues[codePoint]) { - ++codePoint; - } - int end = codePoint - 1; - System.out.format("%04X..%04X%n", begin, end); - } - } - - private void setCurCharPropertyValue() { - propertyValues[ yytext().codePointAt(0) ] = true; - } - - - /** - * Creates a new scanner - * - * @param in the java.io.Reader to read input from. - */ - public EmojiData_Emoji_Modifier_Base_9_0(java.io.Reader in) { - this.zzReader = in; - } - - - /** - * Unpacks the compressed character translation table. - * - * @param packed the packed character translation table - * @return the unpacked character translation table - */ - private static char [] zzUnpackCMap(String packed) { - char [] map = new char[0x110000]; - int i = 0; /* index in packed string */ - int j = 0; /* index in unpacked array */ - while (i < 162) { - int count = packed.charAt(i++); - char value = packed.charAt(i++); - do map[j++] = value; while (--count > 0); - } - return map; - } - - - /** - * Refills the input buffer. - * - * @return {@code false} iff there was new input. - * @exception java.io.IOException if any I/O-Error occurs - */ - private boolean zzRefill() throws java.io.IOException { - - /* first: make room (if you can) */ - if (zzStartRead > 0) { - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - System.arraycopy(zzBuffer, zzStartRead, - zzBuffer, 0, - zzEndRead - zzStartRead); - - /* translate stored positions */ - zzEndRead -= zzStartRead; - zzCurrentPos -= zzStartRead; - zzMarkedPos -= zzStartRead; - zzStartRead = 0; - } - - /* is the buffer big enough? */ - if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { - /* if not: blow it up */ - char newBuffer[] = new char[zzBuffer.length * 2]; - System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); - zzBuffer = newBuffer; - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - } - - /* fill the buffer with new input */ - int requested = zzBuffer.length - zzEndRead; - int numRead = zzReader.read(zzBuffer, zzEndRead, requested); - - /* not supposed to occur according to specification of java.io.Reader */ - if (numRead == 0) { - throw new java.io.IOException( - "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); - } - if (numRead > 0) { - zzEndRead += numRead; - if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { - if (numRead == requested) { // We requested too few chars to encode a full Unicode character - --zzEndRead; - zzFinalHighSurrogate = 1; - } else { // There is room in the buffer for at least one more char - int c = zzReader.read(); // Expecting to read a paired low surrogate char - if (c == -1) { - return true; - } else { - zzBuffer[zzEndRead++] = (char)c; - } - } - } - /* potentially more input available */ - return false; - } - - /* numRead < 0 ==> end of stream */ - return true; - } - - - /** - * Closes the input stream. - */ - public final void yyclose() throws java.io.IOException { - zzAtEOF = true; // indicate end of file - zzEndRead = zzStartRead; // invalidate buffer - - if (zzReader != null) { - zzReader.close(); - } - } - - - /** - * Resets the scanner to read from a new input stream. - * - *

Does not close the old reader. - * - *

All internal variables are reset, the old input stream cannot be reused (internal - * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. - * - *

Internal scan buffer is resized down to its initial length, if it has grown. - * - * @param reader The new input stream. - */ - public final void yyreset(java.io.Reader reader) { - zzReader = reader; - zzAtBOL = true; - zzAtEOF = false; - zzEOFDone = false; - zzEndRead = zzStartRead = 0; - zzCurrentPos = zzMarkedPos = 0; - zzFinalHighSurrogate = 0; - yyline = yychar = yycolumn = 0; - zzLexicalState = YYINITIAL; - if (zzBuffer.length > ZZ_BUFFERSIZE) { - zzBuffer = new char[ZZ_BUFFERSIZE]; - } - } - - - /** - * Returns the current lexical state. - */ - public final int yystate() { - return zzLexicalState; - } - - - /** - * Enters a new lexical state. - * - * @param newState the new lexical state - */ - public final void yybegin(int newState) { - zzLexicalState = newState; - } - - - /** - * Returns the text matched by the current regular expression. - */ - public final String yytext() { - return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); - } - - - /** - * Returns the character at the given position from the matched text. - * - *

It is equivalent to {@code yytext().charAt(pos)}, but faster. - * - * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. - * - * @return the character at {@code position}. - */ - public final char yycharat(int position) { - return zzBuffer[zzStartRead + position]; - } - - - /** - * Returns the length of the matched text region. - */ - public final int yylength() { - return zzMarkedPos-zzStartRead; - } - - - /** - * Reports an error that occurred while scanning. - * - *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a - * match-all fallback rule) this method will only be called with things that - * "Can't Possibly Happen". - * - *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty - * scanner etc.). - * - *

Usual syntax/scanner level error handling should be done in error fallback rules. - * - * @param errorCode the code of the error message to display. - */ - private void zzScanError(int errorCode) { - String message; - try { - message = ZZ_ERROR_MSG[errorCode]; - } catch (ArrayIndexOutOfBoundsException e) { - message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; - } - - throw new Error(message); - } - - - /** - * Pushes the specified amount of characters back into the input stream. - * - *

They will be read again by then next call of the scanning method. - * - * @param number the number of characters to be read again. This number must not be greater than - * {@link #yylength()}. - */ - public void yypushback(int number) { - if ( number > yylength() ) - zzScanError(ZZ_PUSHBACK_2BIG); - - zzMarkedPos -= number; - } - - - - - /** - * Resumes scanning until the next regular expression is matched, the end of input is encountered - * or an I/O-Error occurs. - * - * @return the next token. - * @exception java.io.IOException if any I/O-Error occurs. - */ - public int yylex() throws java.io.IOException { - int zzInput; - int zzAction; - - // cached fields: - int zzCurrentPosL; - int zzMarkedPosL; - int zzEndReadL = zzEndRead; - char[] zzBufferL = zzBuffer; - char[] zzCMapL = ZZ_CMAP; - - int [] zzTransL = ZZ_TRANS; - int [] zzRowMapL = ZZ_ROWMAP; - int [] zzAttrL = ZZ_ATTRIBUTE; - - while (true) { - zzMarkedPosL = zzMarkedPos; - - zzAction = -1; - - zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; - - zzState = ZZ_LEXSTATE[zzLexicalState]; - - // set up zzAction for empty match case: - int zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - } - - - zzForAction: { - while (true) { - - if (zzCurrentPosL < zzEndReadL) { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - else if (zzAtEOF) { - zzInput = YYEOF; - break zzForAction; - } - else { - // store back cached positions - zzCurrentPos = zzCurrentPosL; - zzMarkedPos = zzMarkedPosL; - boolean eof = zzRefill(); - // get translated positions and possibly new buffer - zzCurrentPosL = zzCurrentPos; - zzMarkedPosL = zzMarkedPos; - zzBufferL = zzBuffer; - zzEndReadL = zzEndRead; - if (eof) { - zzInput = YYEOF; - break zzForAction; - } - else { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - } - int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; - if (zzNext == -1) break zzForAction; - zzState = zzNext; - - zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - zzMarkedPosL = zzCurrentPosL; - if ( (zzAttributes & 8) == 8 ) break zzForAction; - } - - } - } - - // store back cached position - zzMarkedPos = zzMarkedPosL; - - if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { - zzAtEOF = true; - { - printOutput(); return 1; - } - } - else { - switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { - case 1: - { - } - // fall through - case 3: break; - case 2: - { setCurCharPropertyValue(); - } - // fall through - case 4: break; - default: - zzScanError(ZZ_NO_MATCH); - } - } - } - } - - /** - * Runs the scanner on input files. - * - * This is a standalone scanner, it will print any unmatched - * text to System.out unchanged. - * - * @param argv the command line, contains the filenames to run - * the scanner on. - */ - public static void main(String argv[]) { - if (argv.length == 0) { - System.out.println("Usage : java EmojiData_Emoji_Modifier_Base_9_0 [ --encoding ] "); - } - else { - int firstFilePos = 0; - String encodingName = "UTF-8"; - if (argv[0].equals("--encoding")) { - firstFilePos = 2; - encodingName = argv[1]; - try { - java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? - } catch (Exception e) { - System.out.println("Invalid encoding '" + encodingName + "'"); - return; - } - } - for (int i = firstFilePos; i < argv.length; i++) { - EmojiData_Emoji_Modifier_Base_9_0 scanner = null; - try { - java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); - java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); - scanner = new EmojiData_Emoji_Modifier_Base_9_0(reader); - while ( !scanner.zzAtEOF ) scanner.yylex(); - } - catch (java.io.FileNotFoundException e) { - System.out.println("File not found : \""+argv[i]+"\""); - } - catch (java.io.IOException e) { - System.out.println("IO error scanning file \""+argv[i]+"\""); - System.out.println(e); - } - catch (Exception e) { - System.out.println("Unexpected exception:"); - e.printStackTrace(); - } - } - } - } - - -} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.java deleted file mode 100644 index 88f73425a..000000000 --- a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.java +++ /dev/null @@ -1,652 +0,0 @@ -// DO NOT EDIT -// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ -// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_10_0.flex - - -// See https://github.com/jflex-de/jflex/issues/222 -@SuppressWarnings("FallThrough") -public class EmojiData_Emoji_Presentation_10_0 { - - /** This character denotes the end of file. */ - public static final int YYEOF = -1; - - /** Initial size of the lookahead buffer. */ - private static final int ZZ_BUFFERSIZE = 16384; - - // Lexical states. - public static final int YYINITIAL = 0; - - /** - * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l - * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l - * at the beginning of a line - * l is of the form l = 2*k, k a non negative integer - */ - private static final int ZZ_LEXSTATE[] = { - 0, 0 - }; - - /** - * Translates characters to character classes - */ - private static final String ZZ_CMAP_PACKED = - "\u231a\0\2\1\315\0\4\1\3\0\1\1\2\0\1\1\u0209\0\2\1"+ - "\25\0\2\1\62\0\14\1\53\0\1\1\23\0\1\1\15\0\1\1"+ - "\10\0\2\1\21\0\2\1\5\0\2\1\10\0\1\1\5\0\1\1"+ - "\25\0\1\1\7\0\2\1\1\0\1\1\4\0\1\1\2\0\1\1"+ - "\7\0\1\1\4\0\2\1\34\0\1\1\43\0\1\1\1\0\1\1"+ - "\4\0\3\1\1\0\1\1\75\0\3\1\30\0\1\1\16\0\1\1"+ - "\u035b\0\2\1\63\0\1\1\4\0\1\1\uffff\0\uc4af\0\1\1\312\0"+ - "\1\1\276\0\1\1\2\0\12\1\113\0\32\1\1\0\1\1\30\0"+ - "\1\1\24\0\1\1\2\0\5\1\1\0\3\1\25\0\2\1\256\0"+ - "\41\1\14\0\11\1\1\0\106\1\1\0\26\1\14\0\53\1\4\0"+ - "\5\1\14\0\21\1\3\0\1\1\3\0\107\1\1\0\1\1\1\0"+ - "\273\1\2\0\77\1\15\0\4\1\1\0\30\1\22\0\1\1\32\0"+ - "\2\1\15\0\1\1\126\0\125\1\60\0\106\1\6\0\1\1\3\0"+ - "\3\1\30\0\2\1\7\0\5\1\u0217\0\53\1\1\0\3\1\1\0"+ - "\6\1\1\0\6\1\3\0\34\1\24\0\30\1\50\0\1\1\17\0"+ - "\27\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u0628\0"; - - /** - * Translates characters to character classes - */ - private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); - - /** - * Translates DFA states to action switch labels. - */ - private static final int [] ZZ_ACTION = zzUnpackAction(); - - private static final String ZZ_ACTION_PACKED_0 = - "\1\0\1\1\1\2"; - - private static int [] zzUnpackAction() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAction(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** - * Translates a state to a row index in the transition table - */ - private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); - - private static final String ZZ_ROWMAP_PACKED_0 = - "\0\0\0\2\0\2"; - - private static int [] zzUnpackRowMap() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackRowMap(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int high = packed.charAt(i++) << 16; - result[j++] = high | packed.charAt(i++); - } - return j; - } - - /** - * The transition table of the DFA - */ - private static final int [] ZZ_TRANS = zzUnpackTrans(); - - private static final String ZZ_TRANS_PACKED_0 = - "\1\2\1\3\2\0"; - - private static int [] zzUnpackTrans() { - int [] result = new int[4]; - int offset = 0; - offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackTrans(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - value--; - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** Error code for "Unknown internal scanner error". */ - private static final int ZZ_UNKNOWN_ERROR = 0; - /** Error code for "could not match input". */ - private static final int ZZ_NO_MATCH = 1; - /** Error code for "pushback value was too large". */ - private static final int ZZ_PUSHBACK_2BIG = 2; - - /** - * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and - * {@link #ZZ_PUSHBACK_2BIG} respectively. - */ - private static final String ZZ_ERROR_MSG[] = { - "Unknown internal scanner error", - "Error: could not match input", - "Error: pushback value was too large" - }; - - /** - * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} - */ - private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); - - private static final String ZZ_ATTRIBUTE_PACKED_0 = - "\1\0\2\11"; - - private static int [] zzUnpackAttribute() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAttribute(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - /** Input device. */ - private java.io.Reader zzReader; - - /** Current state of the DFA. */ - private int zzState; - - /** Current lexical state. */ - private int zzLexicalState = YYINITIAL; - - /** - * This buffer contains the current text to be matched and is the source of the {@link #yytext()} - * string. - */ - private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; - - /** Text position at the last accepting state. */ - private int zzMarkedPos; - - /** Current text position in the buffer. */ - private int zzCurrentPos; - - /** Marks the beginning of the {@link #yytext()} string in the buffer. */ - private int zzStartRead; - - /** Marks the last character in the buffer, that has been read from input. */ - private int zzEndRead; - - /** Number of newlines encountered up to the start of the matched text. */ - private int yyline; - - /** Number of characters up to the start of the matched text. */ - private int yychar; - - /** Number of characters from the last newline up to the start of the matched text. */ - private int yycolumn; - - /** Whether the scanner is currently at the beginning of a line. */ - private boolean zzAtBOL = true; - - /** Whether the scanner is at the end of line. */ - private boolean zzAtEOF; - - /** Whether the user-EOF-code has already been executed. */ - private boolean zzEOFDone; - - /** - * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. - * - *

When a lead/high surrogate has been read from the input stream into the final - * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. - */ - private int zzFinalHighSurrogate = 0; - - /* user code: */ - private static final int maxCodePoint = 0x10FFFF; - private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; - - private void printOutput() { - int codePoint = 0; - while (codePoint <= maxCodePoint) { - // First, find start point - while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { - ++codePoint; - } - if (codePoint > maxCodePoint) { - break; // No start point available - } - int begin = codePoint; - // Second, find next undefined point (one char beyond the end point) - while (codePoint <= maxCodePoint && propertyValues[codePoint]) { - ++codePoint; - } - int end = codePoint - 1; - System.out.format("%04X..%04X%n", begin, end); - } - } - - private void setCurCharPropertyValue() { - propertyValues[ yytext().codePointAt(0) ] = true; - } - - - /** - * Creates a new scanner - * - * @param in the java.io.Reader to read input from. - */ - public EmojiData_Emoji_Presentation_10_0(java.io.Reader in) { - this.zzReader = in; - } - - - /** - * Unpacks the compressed character translation table. - * - * @param packed the packed character translation table - * @return the unpacked character translation table - */ - private static char [] zzUnpackCMap(String packed) { - char [] map = new char[0x110000]; - int i = 0; /* index in packed string */ - int j = 0; /* index in unpacked array */ - while (i < 334) { - int count = packed.charAt(i++); - char value = packed.charAt(i++); - do map[j++] = value; while (--count > 0); - } - return map; - } - - - /** - * Refills the input buffer. - * - * @return {@code false} iff there was new input. - * @exception java.io.IOException if any I/O-Error occurs - */ - private boolean zzRefill() throws java.io.IOException { - - /* first: make room (if you can) */ - if (zzStartRead > 0) { - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - System.arraycopy(zzBuffer, zzStartRead, - zzBuffer, 0, - zzEndRead - zzStartRead); - - /* translate stored positions */ - zzEndRead -= zzStartRead; - zzCurrentPos -= zzStartRead; - zzMarkedPos -= zzStartRead; - zzStartRead = 0; - } - - /* is the buffer big enough? */ - if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { - /* if not: blow it up */ - char newBuffer[] = new char[zzBuffer.length * 2]; - System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); - zzBuffer = newBuffer; - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - } - - /* fill the buffer with new input */ - int requested = zzBuffer.length - zzEndRead; - int numRead = zzReader.read(zzBuffer, zzEndRead, requested); - - /* not supposed to occur according to specification of java.io.Reader */ - if (numRead == 0) { - throw new java.io.IOException( - "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); - } - if (numRead > 0) { - zzEndRead += numRead; - if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { - if (numRead == requested) { // We requested too few chars to encode a full Unicode character - --zzEndRead; - zzFinalHighSurrogate = 1; - } else { // There is room in the buffer for at least one more char - int c = zzReader.read(); // Expecting to read a paired low surrogate char - if (c == -1) { - return true; - } else { - zzBuffer[zzEndRead++] = (char)c; - } - } - } - /* potentially more input available */ - return false; - } - - /* numRead < 0 ==> end of stream */ - return true; - } - - - /** - * Closes the input stream. - */ - public final void yyclose() throws java.io.IOException { - zzAtEOF = true; // indicate end of file - zzEndRead = zzStartRead; // invalidate buffer - - if (zzReader != null) { - zzReader.close(); - } - } - - - /** - * Resets the scanner to read from a new input stream. - * - *

Does not close the old reader. - * - *

All internal variables are reset, the old input stream cannot be reused (internal - * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. - * - *

Internal scan buffer is resized down to its initial length, if it has grown. - * - * @param reader The new input stream. - */ - public final void yyreset(java.io.Reader reader) { - zzReader = reader; - zzAtBOL = true; - zzAtEOF = false; - zzEOFDone = false; - zzEndRead = zzStartRead = 0; - zzCurrentPos = zzMarkedPos = 0; - zzFinalHighSurrogate = 0; - yyline = yychar = yycolumn = 0; - zzLexicalState = YYINITIAL; - if (zzBuffer.length > ZZ_BUFFERSIZE) { - zzBuffer = new char[ZZ_BUFFERSIZE]; - } - } - - - /** - * Returns the current lexical state. - */ - public final int yystate() { - return zzLexicalState; - } - - - /** - * Enters a new lexical state. - * - * @param newState the new lexical state - */ - public final void yybegin(int newState) { - zzLexicalState = newState; - } - - - /** - * Returns the text matched by the current regular expression. - */ - public final String yytext() { - return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); - } - - - /** - * Returns the character at the given position from the matched text. - * - *

It is equivalent to {@code yytext().charAt(pos)}, but faster. - * - * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. - * - * @return the character at {@code position}. - */ - public final char yycharat(int position) { - return zzBuffer[zzStartRead + position]; - } - - - /** - * Returns the length of the matched text region. - */ - public final int yylength() { - return zzMarkedPos-zzStartRead; - } - - - /** - * Reports an error that occurred while scanning. - * - *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a - * match-all fallback rule) this method will only be called with things that - * "Can't Possibly Happen". - * - *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty - * scanner etc.). - * - *

Usual syntax/scanner level error handling should be done in error fallback rules. - * - * @param errorCode the code of the error message to display. - */ - private void zzScanError(int errorCode) { - String message; - try { - message = ZZ_ERROR_MSG[errorCode]; - } catch (ArrayIndexOutOfBoundsException e) { - message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; - } - - throw new Error(message); - } - - - /** - * Pushes the specified amount of characters back into the input stream. - * - *

They will be read again by then next call of the scanning method. - * - * @param number the number of characters to be read again. This number must not be greater than - * {@link #yylength()}. - */ - public void yypushback(int number) { - if ( number > yylength() ) - zzScanError(ZZ_PUSHBACK_2BIG); - - zzMarkedPos -= number; - } - - - - - /** - * Resumes scanning until the next regular expression is matched, the end of input is encountered - * or an I/O-Error occurs. - * - * @return the next token. - * @exception java.io.IOException if any I/O-Error occurs. - */ - public int yylex() throws java.io.IOException { - int zzInput; - int zzAction; - - // cached fields: - int zzCurrentPosL; - int zzMarkedPosL; - int zzEndReadL = zzEndRead; - char[] zzBufferL = zzBuffer; - char[] zzCMapL = ZZ_CMAP; - - int [] zzTransL = ZZ_TRANS; - int [] zzRowMapL = ZZ_ROWMAP; - int [] zzAttrL = ZZ_ATTRIBUTE; - - while (true) { - zzMarkedPosL = zzMarkedPos; - - zzAction = -1; - - zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; - - zzState = ZZ_LEXSTATE[zzLexicalState]; - - // set up zzAction for empty match case: - int zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - } - - - zzForAction: { - while (true) { - - if (zzCurrentPosL < zzEndReadL) { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - else if (zzAtEOF) { - zzInput = YYEOF; - break zzForAction; - } - else { - // store back cached positions - zzCurrentPos = zzCurrentPosL; - zzMarkedPos = zzMarkedPosL; - boolean eof = zzRefill(); - // get translated positions and possibly new buffer - zzCurrentPosL = zzCurrentPos; - zzMarkedPosL = zzMarkedPos; - zzBufferL = zzBuffer; - zzEndReadL = zzEndRead; - if (eof) { - zzInput = YYEOF; - break zzForAction; - } - else { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - } - int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; - if (zzNext == -1) break zzForAction; - zzState = zzNext; - - zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - zzMarkedPosL = zzCurrentPosL; - if ( (zzAttributes & 8) == 8 ) break zzForAction; - } - - } - } - - // store back cached position - zzMarkedPos = zzMarkedPosL; - - if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { - zzAtEOF = true; - { - printOutput(); return 1; - } - } - else { - switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { - case 1: - { - } - // fall through - case 3: break; - case 2: - { setCurCharPropertyValue(); - } - // fall through - case 4: break; - default: - zzScanError(ZZ_NO_MATCH); - } - } - } - } - - /** - * Runs the scanner on input files. - * - * This is a standalone scanner, it will print any unmatched - * text to System.out unchanged. - * - * @param argv the command line, contains the filenames to run - * the scanner on. - */ - public static void main(String argv[]) { - if (argv.length == 0) { - System.out.println("Usage : java EmojiData_Emoji_Presentation_10_0 [ --encoding ] "); - } - else { - int firstFilePos = 0; - String encodingName = "UTF-8"; - if (argv[0].equals("--encoding")) { - firstFilePos = 2; - encodingName = argv[1]; - try { - java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? - } catch (Exception e) { - System.out.println("Invalid encoding '" + encodingName + "'"); - return; - } - } - for (int i = firstFilePos; i < argv.length; i++) { - EmojiData_Emoji_Presentation_10_0 scanner = null; - try { - java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); - java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); - scanner = new EmojiData_Emoji_Presentation_10_0(reader); - while ( !scanner.zzAtEOF ) scanner.yylex(); - } - catch (java.io.FileNotFoundException e) { - System.out.println("File not found : \""+argv[i]+"\""); - } - catch (java.io.IOException e) { - System.out.println("IO error scanning file \""+argv[i]+"\""); - System.out.println(e); - } - catch (Exception e) { - System.out.println("Unexpected exception:"); - e.printStackTrace(); - } - } - } - } - - -} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_11_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_11_0.flex new file mode 100644 index 000000000..afa4ab057 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class EmojiData_Emoji_Presentation_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Presentation} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_11_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_11_0.output new file mode 100644 index 000000000..cee0074ef --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_11_0.output @@ -0,0 +1,77 @@ +231A..231B +23E9..23EC +23F0..23F0 +23F3..23F3 +25FD..25FE +2614..2615 +2648..2653 +267F..267F +2693..2693 +26A1..26A1 +26AA..26AB +26BD..26BE +26C4..26C5 +26CE..26CE +26D4..26D4 +26EA..26EA +26F2..26F3 +26F5..26F5 +26FA..26FA +26FD..26FD +2705..2705 +270A..270B +2728..2728 +274C..274C +274E..274E +2753..2755 +2757..2757 +2795..2797 +27B0..27B0 +27BF..27BF +2B1B..2B1C +2B50..2B50 +2B55..2B55 +1F004..1F004 +1F0CF..1F0CF +1F18E..1F18E +1F191..1F19A +1F1E6..1F1FF +1F201..1F201 +1F21A..1F21A +1F22F..1F22F +1F232..1F236 +1F238..1F23A +1F250..1F251 +1F300..1F320 +1F32D..1F335 +1F337..1F37C +1F37E..1F393 +1F3A0..1F3CA +1F3CF..1F3D3 +1F3E0..1F3F0 +1F3F4..1F3F4 +1F3F8..1F43E +1F440..1F440 +1F442..1F4FC +1F4FF..1F53D +1F54B..1F54E +1F550..1F567 +1F57A..1F57A +1F595..1F596 +1F5A4..1F5A4 +1F5FB..1F64F +1F680..1F6C5 +1F6CC..1F6CC +1F6D0..1F6D2 +1F6EB..1F6EC +1F6F4..1F6F9 +1F910..1F93A +1F93C..1F93E +1F940..1F945 +1F947..1F970 +1F973..1F976 +1F97A..1F97A +1F97C..1F9A2 +1F9B0..1F9B9 +1F9C0..1F9C2 +1F9D0..1F9FF diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_11_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_11_0.test new file mode 100644 index 000000000..68b4ad322 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_11_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Presentation_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Emoji_Presentation' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.java deleted file mode 100644 index 3bcafb5d8..000000000 --- a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.java +++ /dev/null @@ -1,650 +0,0 @@ -// DO NOT EDIT -// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ -// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_8_0.flex - - -// See https://github.com/jflex-de/jflex/issues/222 -@SuppressWarnings("FallThrough") -public class EmojiData_Emoji_Presentation_8_0 { - - /** This character denotes the end of file. */ - public static final int YYEOF = -1; - - /** Initial size of the lookahead buffer. */ - private static final int ZZ_BUFFERSIZE = 16384; - - // Lexical states. - public static final int YYINITIAL = 0; - - /** - * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l - * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l - * at the beginning of a line - * l is of the form l = 2*k, k a non negative integer - */ - private static final int ZZ_LEXSTATE[] = { - 0, 0 - }; - - /** - * Translates characters to character classes - */ - private static final String ZZ_CMAP_PACKED = - "\u231a\0\2\1\315\0\4\1\3\0\1\1\2\0\1\1\u0209\0\2\1"+ - "\25\0\2\1\62\0\14\1\53\0\1\1\23\0\1\1\15\0\1\1"+ - "\10\0\2\1\21\0\2\1\5\0\2\1\10\0\1\1\5\0\1\1"+ - "\25\0\1\1\7\0\2\1\1\0\1\1\4\0\1\1\2\0\1\1"+ - "\7\0\1\1\4\0\2\1\34\0\1\1\43\0\1\1\1\0\1\1"+ - "\4\0\3\1\1\0\1\1\75\0\3\1\30\0\1\1\16\0\1\1"+ - "\u035b\0\2\1\63\0\1\1\4\0\1\1\uffff\0\uc4af\0\1\1\312\0"+ - "\1\1\276\0\1\1\2\0\12\1\113\0\32\1\1\0\1\1\30\0"+ - "\1\1\24\0\1\1\2\0\5\1\1\0\3\1\25\0\2\1\256\0"+ - "\41\1\14\0\11\1\1\0\106\1\1\0\26\1\14\0\53\1\4\0"+ - "\5\1\14\0\21\1\3\0\1\1\3\0\107\1\1\0\1\1\1\0"+ - "\273\1\2\0\77\1\15\0\4\1\1\0\30\1\55\0\2\1\144\0"+ - "\125\1\60\0\106\1\6\0\1\1\3\0\1\1\32\0\2\1\u0223\0"+ - "\11\1\147\0\5\1\73\0\1\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u064e\0"; - - /** - * Translates characters to character classes - */ - private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); - - /** - * Translates DFA states to action switch labels. - */ - private static final int [] ZZ_ACTION = zzUnpackAction(); - - private static final String ZZ_ACTION_PACKED_0 = - "\1\0\1\1\1\2"; - - private static int [] zzUnpackAction() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAction(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** - * Translates a state to a row index in the transition table - */ - private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); - - private static final String ZZ_ROWMAP_PACKED_0 = - "\0\0\0\2\0\2"; - - private static int [] zzUnpackRowMap() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackRowMap(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int high = packed.charAt(i++) << 16; - result[j++] = high | packed.charAt(i++); - } - return j; - } - - /** - * The transition table of the DFA - */ - private static final int [] ZZ_TRANS = zzUnpackTrans(); - - private static final String ZZ_TRANS_PACKED_0 = - "\1\2\1\3\2\0"; - - private static int [] zzUnpackTrans() { - int [] result = new int[4]; - int offset = 0; - offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackTrans(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - value--; - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** Error code for "Unknown internal scanner error". */ - private static final int ZZ_UNKNOWN_ERROR = 0; - /** Error code for "could not match input". */ - private static final int ZZ_NO_MATCH = 1; - /** Error code for "pushback value was too large". */ - private static final int ZZ_PUSHBACK_2BIG = 2; - - /** - * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and - * {@link #ZZ_PUSHBACK_2BIG} respectively. - */ - private static final String ZZ_ERROR_MSG[] = { - "Unknown internal scanner error", - "Error: could not match input", - "Error: pushback value was too large" - }; - - /** - * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} - */ - private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); - - private static final String ZZ_ATTRIBUTE_PACKED_0 = - "\1\0\2\11"; - - private static int [] zzUnpackAttribute() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAttribute(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - /** Input device. */ - private java.io.Reader zzReader; - - /** Current state of the DFA. */ - private int zzState; - - /** Current lexical state. */ - private int zzLexicalState = YYINITIAL; - - /** - * This buffer contains the current text to be matched and is the source of the {@link #yytext()} - * string. - */ - private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; - - /** Text position at the last accepting state. */ - private int zzMarkedPos; - - /** Current text position in the buffer. */ - private int zzCurrentPos; - - /** Marks the beginning of the {@link #yytext()} string in the buffer. */ - private int zzStartRead; - - /** Marks the last character in the buffer, that has been read from input. */ - private int zzEndRead; - - /** Number of newlines encountered up to the start of the matched text. */ - private int yyline; - - /** Number of characters up to the start of the matched text. */ - private int yychar; - - /** Number of characters from the last newline up to the start of the matched text. */ - private int yycolumn; - - /** Whether the scanner is currently at the beginning of a line. */ - private boolean zzAtBOL = true; - - /** Whether the scanner is at the end of line. */ - private boolean zzAtEOF; - - /** Whether the user-EOF-code has already been executed. */ - private boolean zzEOFDone; - - /** - * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. - * - *

When a lead/high surrogate has been read from the input stream into the final - * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. - */ - private int zzFinalHighSurrogate = 0; - - /* user code: */ - private static final int maxCodePoint = 0x10FFFF; - private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; - - private void printOutput() { - int codePoint = 0; - while (codePoint <= maxCodePoint) { - // First, find start point - while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { - ++codePoint; - } - if (codePoint > maxCodePoint) { - break; // No start point available - } - int begin = codePoint; - // Second, find next undefined point (one char beyond the end point) - while (codePoint <= maxCodePoint && propertyValues[codePoint]) { - ++codePoint; - } - int end = codePoint - 1; - System.out.format("%04X..%04X%n", begin, end); - } - } - - private void setCurCharPropertyValue() { - propertyValues[ yytext().codePointAt(0) ] = true; - } - - - /** - * Creates a new scanner - * - * @param in the java.io.Reader to read input from. - */ - public EmojiData_Emoji_Presentation_8_0(java.io.Reader in) { - this.zzReader = in; - } - - - /** - * Unpacks the compressed character translation table. - * - * @param packed the packed character translation table - * @return the unpacked character translation table - */ - private static char [] zzUnpackCMap(String packed) { - char [] map = new char[0x110000]; - int i = 0; /* index in packed string */ - int j = 0; /* index in unpacked array */ - while (i < 302) { - int count = packed.charAt(i++); - char value = packed.charAt(i++); - do map[j++] = value; while (--count > 0); - } - return map; - } - - - /** - * Refills the input buffer. - * - * @return {@code false} iff there was new input. - * @exception java.io.IOException if any I/O-Error occurs - */ - private boolean zzRefill() throws java.io.IOException { - - /* first: make room (if you can) */ - if (zzStartRead > 0) { - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - System.arraycopy(zzBuffer, zzStartRead, - zzBuffer, 0, - zzEndRead - zzStartRead); - - /* translate stored positions */ - zzEndRead -= zzStartRead; - zzCurrentPos -= zzStartRead; - zzMarkedPos -= zzStartRead; - zzStartRead = 0; - } - - /* is the buffer big enough? */ - if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { - /* if not: blow it up */ - char newBuffer[] = new char[zzBuffer.length * 2]; - System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); - zzBuffer = newBuffer; - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - } - - /* fill the buffer with new input */ - int requested = zzBuffer.length - zzEndRead; - int numRead = zzReader.read(zzBuffer, zzEndRead, requested); - - /* not supposed to occur according to specification of java.io.Reader */ - if (numRead == 0) { - throw new java.io.IOException( - "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); - } - if (numRead > 0) { - zzEndRead += numRead; - if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { - if (numRead == requested) { // We requested too few chars to encode a full Unicode character - --zzEndRead; - zzFinalHighSurrogate = 1; - } else { // There is room in the buffer for at least one more char - int c = zzReader.read(); // Expecting to read a paired low surrogate char - if (c == -1) { - return true; - } else { - zzBuffer[zzEndRead++] = (char)c; - } - } - } - /* potentially more input available */ - return false; - } - - /* numRead < 0 ==> end of stream */ - return true; - } - - - /** - * Closes the input stream. - */ - public final void yyclose() throws java.io.IOException { - zzAtEOF = true; // indicate end of file - zzEndRead = zzStartRead; // invalidate buffer - - if (zzReader != null) { - zzReader.close(); - } - } - - - /** - * Resets the scanner to read from a new input stream. - * - *

Does not close the old reader. - * - *

All internal variables are reset, the old input stream cannot be reused (internal - * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. - * - *

Internal scan buffer is resized down to its initial length, if it has grown. - * - * @param reader The new input stream. - */ - public final void yyreset(java.io.Reader reader) { - zzReader = reader; - zzAtBOL = true; - zzAtEOF = false; - zzEOFDone = false; - zzEndRead = zzStartRead = 0; - zzCurrentPos = zzMarkedPos = 0; - zzFinalHighSurrogate = 0; - yyline = yychar = yycolumn = 0; - zzLexicalState = YYINITIAL; - if (zzBuffer.length > ZZ_BUFFERSIZE) { - zzBuffer = new char[ZZ_BUFFERSIZE]; - } - } - - - /** - * Returns the current lexical state. - */ - public final int yystate() { - return zzLexicalState; - } - - - /** - * Enters a new lexical state. - * - * @param newState the new lexical state - */ - public final void yybegin(int newState) { - zzLexicalState = newState; - } - - - /** - * Returns the text matched by the current regular expression. - */ - public final String yytext() { - return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); - } - - - /** - * Returns the character at the given position from the matched text. - * - *

It is equivalent to {@code yytext().charAt(pos)}, but faster. - * - * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. - * - * @return the character at {@code position}. - */ - public final char yycharat(int position) { - return zzBuffer[zzStartRead + position]; - } - - - /** - * Returns the length of the matched text region. - */ - public final int yylength() { - return zzMarkedPos-zzStartRead; - } - - - /** - * Reports an error that occurred while scanning. - * - *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a - * match-all fallback rule) this method will only be called with things that - * "Can't Possibly Happen". - * - *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty - * scanner etc.). - * - *

Usual syntax/scanner level error handling should be done in error fallback rules. - * - * @param errorCode the code of the error message to display. - */ - private void zzScanError(int errorCode) { - String message; - try { - message = ZZ_ERROR_MSG[errorCode]; - } catch (ArrayIndexOutOfBoundsException e) { - message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; - } - - throw new Error(message); - } - - - /** - * Pushes the specified amount of characters back into the input stream. - * - *

They will be read again by then next call of the scanning method. - * - * @param number the number of characters to be read again. This number must not be greater than - * {@link #yylength()}. - */ - public void yypushback(int number) { - if ( number > yylength() ) - zzScanError(ZZ_PUSHBACK_2BIG); - - zzMarkedPos -= number; - } - - - - - /** - * Resumes scanning until the next regular expression is matched, the end of input is encountered - * or an I/O-Error occurs. - * - * @return the next token. - * @exception java.io.IOException if any I/O-Error occurs. - */ - public int yylex() throws java.io.IOException { - int zzInput; - int zzAction; - - // cached fields: - int zzCurrentPosL; - int zzMarkedPosL; - int zzEndReadL = zzEndRead; - char[] zzBufferL = zzBuffer; - char[] zzCMapL = ZZ_CMAP; - - int [] zzTransL = ZZ_TRANS; - int [] zzRowMapL = ZZ_ROWMAP; - int [] zzAttrL = ZZ_ATTRIBUTE; - - while (true) { - zzMarkedPosL = zzMarkedPos; - - zzAction = -1; - - zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; - - zzState = ZZ_LEXSTATE[zzLexicalState]; - - // set up zzAction for empty match case: - int zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - } - - - zzForAction: { - while (true) { - - if (zzCurrentPosL < zzEndReadL) { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - else if (zzAtEOF) { - zzInput = YYEOF; - break zzForAction; - } - else { - // store back cached positions - zzCurrentPos = zzCurrentPosL; - zzMarkedPos = zzMarkedPosL; - boolean eof = zzRefill(); - // get translated positions and possibly new buffer - zzCurrentPosL = zzCurrentPos; - zzMarkedPosL = zzMarkedPos; - zzBufferL = zzBuffer; - zzEndReadL = zzEndRead; - if (eof) { - zzInput = YYEOF; - break zzForAction; - } - else { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - } - int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; - if (zzNext == -1) break zzForAction; - zzState = zzNext; - - zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - zzMarkedPosL = zzCurrentPosL; - if ( (zzAttributes & 8) == 8 ) break zzForAction; - } - - } - } - - // store back cached position - zzMarkedPos = zzMarkedPosL; - - if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { - zzAtEOF = true; - { - printOutput(); return 1; - } - } - else { - switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { - case 1: - { - } - // fall through - case 3: break; - case 2: - { setCurCharPropertyValue(); - } - // fall through - case 4: break; - default: - zzScanError(ZZ_NO_MATCH); - } - } - } - } - - /** - * Runs the scanner on input files. - * - * This is a standalone scanner, it will print any unmatched - * text to System.out unchanged. - * - * @param argv the command line, contains the filenames to run - * the scanner on. - */ - public static void main(String argv[]) { - if (argv.length == 0) { - System.out.println("Usage : java EmojiData_Emoji_Presentation_8_0 [ --encoding ] "); - } - else { - int firstFilePos = 0; - String encodingName = "UTF-8"; - if (argv[0].equals("--encoding")) { - firstFilePos = 2; - encodingName = argv[1]; - try { - java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? - } catch (Exception e) { - System.out.println("Invalid encoding '" + encodingName + "'"); - return; - } - } - for (int i = firstFilePos; i < argv.length; i++) { - EmojiData_Emoji_Presentation_8_0 scanner = null; - try { - java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); - java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); - scanner = new EmojiData_Emoji_Presentation_8_0(reader); - while ( !scanner.zzAtEOF ) scanner.yylex(); - } - catch (java.io.FileNotFoundException e) { - System.out.println("File not found : \""+argv[i]+"\""); - } - catch (java.io.IOException e) { - System.out.println("IO error scanning file \""+argv[i]+"\""); - System.out.println(e); - } - catch (Exception e) { - System.out.println("Unexpected exception:"); - e.printStackTrace(); - } - } - } - } - - -} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.java b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.java deleted file mode 100644 index fa02655aa..000000000 --- a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.java +++ /dev/null @@ -1,652 +0,0 @@ -// DO NOT EDIT -// Generated by JFlex 1.8.0-SNAPSHOT http://jflex.de/ -// source: src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_9_0.flex - - -// See https://github.com/jflex-de/jflex/issues/222 -@SuppressWarnings("FallThrough") -public class EmojiData_Emoji_Presentation_9_0 { - - /** This character denotes the end of file. */ - public static final int YYEOF = -1; - - /** Initial size of the lookahead buffer. */ - private static final int ZZ_BUFFERSIZE = 16384; - - // Lexical states. - public static final int YYINITIAL = 0; - - /** - * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l - * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l - * at the beginning of a line - * l is of the form l = 2*k, k a non negative integer - */ - private static final int ZZ_LEXSTATE[] = { - 0, 0 - }; - - /** - * Translates characters to character classes - */ - private static final String ZZ_CMAP_PACKED = - "\u231a\0\2\1\315\0\4\1\3\0\1\1\2\0\1\1\u0209\0\2\1"+ - "\25\0\2\1\62\0\14\1\53\0\1\1\23\0\1\1\15\0\1\1"+ - "\10\0\2\1\21\0\2\1\5\0\2\1\10\0\1\1\5\0\1\1"+ - "\25\0\1\1\7\0\2\1\1\0\1\1\4\0\1\1\2\0\1\1"+ - "\7\0\1\1\4\0\2\1\34\0\1\1\43\0\1\1\1\0\1\1"+ - "\4\0\3\1\1\0\1\1\75\0\3\1\30\0\1\1\16\0\1\1"+ - "\u035b\0\2\1\63\0\1\1\4\0\1\1\uffff\0\uc4af\0\1\1\312\0"+ - "\1\1\276\0\1\1\2\0\12\1\113\0\32\1\1\0\1\1\30\0"+ - "\1\1\24\0\1\1\2\0\5\1\1\0\3\1\25\0\2\1\256\0"+ - "\41\1\14\0\11\1\1\0\106\1\1\0\26\1\14\0\53\1\4\0"+ - "\5\1\14\0\21\1\3\0\1\1\3\0\107\1\1\0\1\1\1\0"+ - "\273\1\2\0\77\1\15\0\4\1\1\0\30\1\22\0\1\1\32\0"+ - "\2\1\15\0\1\1\126\0\125\1\60\0\106\1\6\0\1\1\3\0"+ - "\3\1\30\0\2\1\7\0\3\1\u0219\0\17\1\1\0\10\1\10\0"+ - "\1\1\2\0\10\1\1\0\3\1\1\0\6\1\1\0\5\1\4\0"+ - "\17\1\41\0\22\1\56\0\1\1\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\u064e\0"; - - /** - * Translates characters to character classes - */ - private static final char [] ZZ_CMAP = zzUnpackCMap(ZZ_CMAP_PACKED); - - /** - * Translates DFA states to action switch labels. - */ - private static final int [] ZZ_ACTION = zzUnpackAction(); - - private static final String ZZ_ACTION_PACKED_0 = - "\1\0\1\1\1\2"; - - private static int [] zzUnpackAction() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAction(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** - * Translates a state to a row index in the transition table - */ - private static final int [] ZZ_ROWMAP = zzUnpackRowMap(); - - private static final String ZZ_ROWMAP_PACKED_0 = - "\0\0\0\2\0\2"; - - private static int [] zzUnpackRowMap() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackRowMap(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int high = packed.charAt(i++) << 16; - result[j++] = high | packed.charAt(i++); - } - return j; - } - - /** - * The transition table of the DFA - */ - private static final int [] ZZ_TRANS = zzUnpackTrans(); - - private static final String ZZ_TRANS_PACKED_0 = - "\1\2\1\3\2\0"; - - private static int [] zzUnpackTrans() { - int [] result = new int[4]; - int offset = 0; - offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackTrans(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - value--; - do result[j++] = value; while (--count > 0); - } - return j; - } - - - /** Error code for "Unknown internal scanner error". */ - private static final int ZZ_UNKNOWN_ERROR = 0; - /** Error code for "could not match input". */ - private static final int ZZ_NO_MATCH = 1; - /** Error code for "pushback value was too large". */ - private static final int ZZ_PUSHBACK_2BIG = 2; - - /** - * Error messages for {@link #ZZ_UNKNOWN_ERROR}, {@link #ZZ_NO_MATCH}, and - * {@link #ZZ_PUSHBACK_2BIG} respectively. - */ - private static final String ZZ_ERROR_MSG[] = { - "Unknown internal scanner error", - "Error: could not match input", - "Error: pushback value was too large" - }; - - /** - * ZZ_ATTRIBUTE[aState] contains the attributes of state {@code aState} - */ - private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute(); - - private static final String ZZ_ATTRIBUTE_PACKED_0 = - "\1\0\2\11"; - - private static int [] zzUnpackAttribute() { - int [] result = new int[3]; - int offset = 0; - offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); - return result; - } - - private static int zzUnpackAttribute(String packed, int offset, int [] result) { - int i = 0; /* index in packed string */ - int j = offset; /* index in unpacked array */ - int l = packed.length(); - while (i < l) { - int count = packed.charAt(i++); - int value = packed.charAt(i++); - do result[j++] = value; while (--count > 0); - } - return j; - } - - /** Input device. */ - private java.io.Reader zzReader; - - /** Current state of the DFA. */ - private int zzState; - - /** Current lexical state. */ - private int zzLexicalState = YYINITIAL; - - /** - * This buffer contains the current text to be matched and is the source of the {@link #yytext()} - * string. - */ - private char zzBuffer[] = new char[ZZ_BUFFERSIZE]; - - /** Text position at the last accepting state. */ - private int zzMarkedPos; - - /** Current text position in the buffer. */ - private int zzCurrentPos; - - /** Marks the beginning of the {@link #yytext()} string in the buffer. */ - private int zzStartRead; - - /** Marks the last character in the buffer, that has been read from input. */ - private int zzEndRead; - - /** Number of newlines encountered up to the start of the matched text. */ - private int yyline; - - /** Number of characters up to the start of the matched text. */ - private int yychar; - - /** Number of characters from the last newline up to the start of the matched text. */ - private int yycolumn; - - /** Whether the scanner is currently at the beginning of a line. */ - private boolean zzAtBOL = true; - - /** Whether the scanner is at the end of line. */ - private boolean zzAtEOF; - - /** Whether the user-EOF-code has already been executed. */ - private boolean zzEOFDone; - - /** - * The number of occupied positions in {@link #zzBuffer} beyond {@link #zzEndRead}. - * - *

When a lead/high surrogate has been read from the input stream into the final - * {@link #zzBuffer} position, this will have a value of 1; otherwise, it will have a value of 0. - */ - private int zzFinalHighSurrogate = 0; - - /* user code: */ - private static final int maxCodePoint = 0x10FFFF; - private final boolean[] propertyValues = new boolean[maxCodePoint + 1]; - - private void printOutput() { - int codePoint = 0; - while (codePoint <= maxCodePoint) { - // First, find start point - while (codePoint <= maxCodePoint && ! propertyValues[codePoint]) { - ++codePoint; - } - if (codePoint > maxCodePoint) { - break; // No start point available - } - int begin = codePoint; - // Second, find next undefined point (one char beyond the end point) - while (codePoint <= maxCodePoint && propertyValues[codePoint]) { - ++codePoint; - } - int end = codePoint - 1; - System.out.format("%04X..%04X%n", begin, end); - } - } - - private void setCurCharPropertyValue() { - propertyValues[ yytext().codePointAt(0) ] = true; - } - - - /** - * Creates a new scanner - * - * @param in the java.io.Reader to read input from. - */ - public EmojiData_Emoji_Presentation_9_0(java.io.Reader in) { - this.zzReader = in; - } - - - /** - * Unpacks the compressed character translation table. - * - * @param packed the packed character translation table - * @return the unpacked character translation table - */ - private static char [] zzUnpackCMap(String packed) { - char [] map = new char[0x110000]; - int i = 0; /* index in packed string */ - int j = 0; /* index in unpacked array */ - while (i < 342) { - int count = packed.charAt(i++); - char value = packed.charAt(i++); - do map[j++] = value; while (--count > 0); - } - return map; - } - - - /** - * Refills the input buffer. - * - * @return {@code false} iff there was new input. - * @exception java.io.IOException if any I/O-Error occurs - */ - private boolean zzRefill() throws java.io.IOException { - - /* first: make room (if you can) */ - if (zzStartRead > 0) { - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - System.arraycopy(zzBuffer, zzStartRead, - zzBuffer, 0, - zzEndRead - zzStartRead); - - /* translate stored positions */ - zzEndRead -= zzStartRead; - zzCurrentPos -= zzStartRead; - zzMarkedPos -= zzStartRead; - zzStartRead = 0; - } - - /* is the buffer big enough? */ - if (zzCurrentPos >= zzBuffer.length - zzFinalHighSurrogate) { - /* if not: blow it up */ - char newBuffer[] = new char[zzBuffer.length * 2]; - System.arraycopy(zzBuffer, 0, newBuffer, 0, zzBuffer.length); - zzBuffer = newBuffer; - zzEndRead += zzFinalHighSurrogate; - zzFinalHighSurrogate = 0; - } - - /* fill the buffer with new input */ - int requested = zzBuffer.length - zzEndRead; - int numRead = zzReader.read(zzBuffer, zzEndRead, requested); - - /* not supposed to occur according to specification of java.io.Reader */ - if (numRead == 0) { - throw new java.io.IOException( - "Reader returned 0 characters. See JFlex examples/zero-reader for a workaround."); - } - if (numRead > 0) { - zzEndRead += numRead; - if (Character.isHighSurrogate(zzBuffer[zzEndRead - 1])) { - if (numRead == requested) { // We requested too few chars to encode a full Unicode character - --zzEndRead; - zzFinalHighSurrogate = 1; - } else { // There is room in the buffer for at least one more char - int c = zzReader.read(); // Expecting to read a paired low surrogate char - if (c == -1) { - return true; - } else { - zzBuffer[zzEndRead++] = (char)c; - } - } - } - /* potentially more input available */ - return false; - } - - /* numRead < 0 ==> end of stream */ - return true; - } - - - /** - * Closes the input stream. - */ - public final void yyclose() throws java.io.IOException { - zzAtEOF = true; // indicate end of file - zzEndRead = zzStartRead; // invalidate buffer - - if (zzReader != null) { - zzReader.close(); - } - } - - - /** - * Resets the scanner to read from a new input stream. - * - *

Does not close the old reader. - * - *

All internal variables are reset, the old input stream cannot be reused (internal - * buffer is discarded and lost). Lexical state is set to {@code ZZ_INITIAL}. - * - *

Internal scan buffer is resized down to its initial length, if it has grown. - * - * @param reader The new input stream. - */ - public final void yyreset(java.io.Reader reader) { - zzReader = reader; - zzAtBOL = true; - zzAtEOF = false; - zzEOFDone = false; - zzEndRead = zzStartRead = 0; - zzCurrentPos = zzMarkedPos = 0; - zzFinalHighSurrogate = 0; - yyline = yychar = yycolumn = 0; - zzLexicalState = YYINITIAL; - if (zzBuffer.length > ZZ_BUFFERSIZE) { - zzBuffer = new char[ZZ_BUFFERSIZE]; - } - } - - - /** - * Returns the current lexical state. - */ - public final int yystate() { - return zzLexicalState; - } - - - /** - * Enters a new lexical state. - * - * @param newState the new lexical state - */ - public final void yybegin(int newState) { - zzLexicalState = newState; - } - - - /** - * Returns the text matched by the current regular expression. - */ - public final String yytext() { - return new String(zzBuffer, zzStartRead, zzMarkedPos-zzStartRead); - } - - - /** - * Returns the character at the given position from the matched text. - * - *

It is equivalent to {@code yytext().charAt(pos)}, but faster. - * - * @param position the position of the character to fetch. A value from 0 to {@code yylength()-1}. - * - * @return the character at {@code position}. - */ - public final char yycharat(int position) { - return zzBuffer[zzStartRead + position]; - } - - - /** - * Returns the length of the matched text region. - */ - public final int yylength() { - return zzMarkedPos-zzStartRead; - } - - - /** - * Reports an error that occurred while scanning. - * - *

In a well-formed scanner (no or only correct usage of {@code yypushback(int)} and a - * match-all fallback rule) this method will only be called with things that - * "Can't Possibly Happen". - * - *

If this method is called, something is seriously wrong (e.g. a JFlex bug producing a faulty - * scanner etc.). - * - *

Usual syntax/scanner level error handling should be done in error fallback rules. - * - * @param errorCode the code of the error message to display. - */ - private void zzScanError(int errorCode) { - String message; - try { - message = ZZ_ERROR_MSG[errorCode]; - } catch (ArrayIndexOutOfBoundsException e) { - message = ZZ_ERROR_MSG[ZZ_UNKNOWN_ERROR]; - } - - throw new Error(message); - } - - - /** - * Pushes the specified amount of characters back into the input stream. - * - *

They will be read again by then next call of the scanning method. - * - * @param number the number of characters to be read again. This number must not be greater than - * {@link #yylength()}. - */ - public void yypushback(int number) { - if ( number > yylength() ) - zzScanError(ZZ_PUSHBACK_2BIG); - - zzMarkedPos -= number; - } - - - - - /** - * Resumes scanning until the next regular expression is matched, the end of input is encountered - * or an I/O-Error occurs. - * - * @return the next token. - * @exception java.io.IOException if any I/O-Error occurs. - */ - public int yylex() throws java.io.IOException { - int zzInput; - int zzAction; - - // cached fields: - int zzCurrentPosL; - int zzMarkedPosL; - int zzEndReadL = zzEndRead; - char[] zzBufferL = zzBuffer; - char[] zzCMapL = ZZ_CMAP; - - int [] zzTransL = ZZ_TRANS; - int [] zzRowMapL = ZZ_ROWMAP; - int [] zzAttrL = ZZ_ATTRIBUTE; - - while (true) { - zzMarkedPosL = zzMarkedPos; - - zzAction = -1; - - zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; - - zzState = ZZ_LEXSTATE[zzLexicalState]; - - // set up zzAction for empty match case: - int zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - } - - - zzForAction: { - while (true) { - - if (zzCurrentPosL < zzEndReadL) { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - else if (zzAtEOF) { - zzInput = YYEOF; - break zzForAction; - } - else { - // store back cached positions - zzCurrentPos = zzCurrentPosL; - zzMarkedPos = zzMarkedPosL; - boolean eof = zzRefill(); - // get translated positions and possibly new buffer - zzCurrentPosL = zzCurrentPos; - zzMarkedPosL = zzMarkedPos; - zzBufferL = zzBuffer; - zzEndReadL = zzEndRead; - if (eof) { - zzInput = YYEOF; - break zzForAction; - } - else { - zzInput = Character.codePointAt(zzBufferL, zzCurrentPosL, zzEndReadL); - zzCurrentPosL += Character.charCount(zzInput); - } - } - int zzNext = zzTransL[ zzRowMapL[zzState] + zzCMapL[zzInput] ]; - if (zzNext == -1) break zzForAction; - zzState = zzNext; - - zzAttributes = zzAttrL[zzState]; - if ( (zzAttributes & 1) == 1 ) { - zzAction = zzState; - zzMarkedPosL = zzCurrentPosL; - if ( (zzAttributes & 8) == 8 ) break zzForAction; - } - - } - } - - // store back cached position - zzMarkedPos = zzMarkedPosL; - - if (zzInput == YYEOF && zzStartRead == zzCurrentPos) { - zzAtEOF = true; - { - printOutput(); return 1; - } - } - else { - switch (zzAction < 0 ? zzAction : ZZ_ACTION[zzAction]) { - case 1: - { - } - // fall through - case 3: break; - case 2: - { setCurCharPropertyValue(); - } - // fall through - case 4: break; - default: - zzScanError(ZZ_NO_MATCH); - } - } - } - } - - /** - * Runs the scanner on input files. - * - * This is a standalone scanner, it will print any unmatched - * text to System.out unchanged. - * - * @param argv the command line, contains the filenames to run - * the scanner on. - */ - public static void main(String argv[]) { - if (argv.length == 0) { - System.out.println("Usage : java EmojiData_Emoji_Presentation_9_0 [ --encoding ] "); - } - else { - int firstFilePos = 0; - String encodingName = "UTF-8"; - if (argv[0].equals("--encoding")) { - firstFilePos = 2; - encodingName = argv[1]; - try { - java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? - } catch (Exception e) { - System.out.println("Invalid encoding '" + encodingName + "'"); - return; - } - } - for (int i = firstFilePos; i < argv.length; i++) { - EmojiData_Emoji_Presentation_9_0 scanner = null; - try { - java.io.FileInputStream stream = new java.io.FileInputStream(argv[i]); - java.io.Reader reader = new java.io.InputStreamReader(stream, encodingName); - scanner = new EmojiData_Emoji_Presentation_9_0(reader); - while ( !scanner.zzAtEOF ) scanner.yylex(); - } - catch (java.io.FileNotFoundException e) { - System.out.println("File not found : \""+argv[i]+"\""); - } - catch (java.io.IOException e) { - System.out.println("IO error scanning file \""+argv[i]+"\""); - System.out.println(e); - } - catch (Exception e) { - System.out.println("Unexpected exception:"); - e.printStackTrace(); - } - } - } - } - - -} diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_11_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_11_0.flex new file mode 100644 index 000000000..629f19a4a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class EmojiData_Extended_Pictographic_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Extended_Pictographic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_11_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_11_0.output new file mode 100644 index 000000000..22a47bbba --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_11_0.output @@ -0,0 +1,77 @@ +00A9..00A9 +00AE..00AE +203C..203C +2049..2049 +2122..2122 +2139..2139 +2194..2199 +21A9..21AA +231A..231B +2328..2328 +2388..2388 +23CF..23CF +23E9..23F3 +23F8..23FA +24C2..24C2 +25AA..25AB +25B6..25B6 +25C0..25C0 +25FB..25FE +2600..2605 +2607..2612 +2614..2685 +2690..2705 +2708..2712 +2714..2714 +2716..2716 +271D..271D +2721..2721 +2728..2728 +2733..2734 +2744..2744 +2747..2747 +274C..274C +274E..274E +2753..2755 +2757..2757 +2763..2767 +2795..2797 +27A1..27A1 +27B0..27B0 +27BF..27BF +2934..2935 +2B05..2B07 +2B1B..2B1C +2B50..2B50 +2B55..2B55 +3030..3030 +303D..303D +3297..3297 +3299..3299 +1F000..1F0FF +1F10D..1F10F +1F12F..1F12F +1F16C..1F171 +1F17E..1F17F +1F18E..1F18E +1F191..1F19A +1F1AD..1F1E5 +1F201..1F20F +1F21A..1F21A +1F22F..1F22F +1F232..1F23A +1F23C..1F23F +1F249..1F3FA +1F400..1F53D +1F546..1F64F +1F680..1F6FF +1F774..1F77F +1F7D5..1F7FF +1F80C..1F80F +1F848..1F84F +1F85A..1F85F +1F888..1F88F +1F8AE..1F8FF +1F90C..1F93A +1F93C..1F945 +1F947..1FFFD diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_11_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_11_0.test new file mode 100644 index 000000000..1507860be --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_11_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Extended_Pictographic_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Extended_Pictographic' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_11_0.flex b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_11_0.flex new file mode 100644 index 000000000..0a675df13 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_11_0.flex @@ -0,0 +1,21 @@ +%% + +%unicode 11.0 +%public +%class UnicodeGeneralCategorySingleLetter_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{C} { setCurCharPropertyValue("C"); } +\p{L} { setCurCharPropertyValue("L"); } +\p{M} { setCurCharPropertyValue("M"); } +\p{N} { setCurCharPropertyValue("N"); } +\p{P} { setCurCharPropertyValue("P"); } +\p{S} { setCurCharPropertyValue("S"); } +\p{Z} { setCurCharPropertyValue("Z"); } diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_11_0.output b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_11_0.output new file mode 100644 index 000000000..e8c309b53 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_11_0.output @@ -0,0 +1,2067 @@ +0000..001F; C +0020..0020; Z +0021..0023; P +0024..0024; S +0025..002A; P +002B..002B; S +002C..002F; P +0030..0039; N +003A..003B; P +003C..003E; S +003F..0040; P +0041..005A; L +005B..005D; P +005E..005E; S +005F..005F; P +0060..0060; S +0061..007A; L +007B..007B; P +007C..007C; S +007D..007D; P +007E..007E; S +007F..009F; C +00A0..00A0; Z +00A1..00A1; P +00A2..00A6; S +00A7..00A7; P +00A8..00A9; S +00AA..00AA; L +00AB..00AB; P +00AC..00AC; S +00AD..00AD; C +00AE..00B1; S +00B2..00B3; N +00B4..00B4; S +00B5..00B5; L +00B6..00B7; P +00B8..00B8; S +00B9..00B9; N +00BA..00BA; L +00BB..00BB; P +00BC..00BE; N +00BF..00BF; P +00C0..00D6; L +00D7..00D7; S +00D8..00F6; L +00F7..00F7; S +00F8..02C1; L +02C2..02C5; S +02C6..02D1; L +02D2..02DF; S +02E0..02E4; L +02E5..02EB; S +02EC..02EC; L +02ED..02ED; S +02EE..02EE; L +02EF..02FF; S +0300..036F; M +0370..0374; L +0375..0375; S +0376..0377; L +0378..0379; C +037A..037D; L +037E..037E; P +037F..037F; L +0380..0383; C +0384..0385; S +0386..0386; L +0387..0387; P +0388..038A; L +038B..038B; C +038C..038C; L +038D..038D; C +038E..03A1; L +03A2..03A2; C +03A3..03F5; L +03F6..03F6; S +03F7..0481; L +0482..0482; S +0483..0489; M +048A..052F; L +0530..0530; C +0531..0556; L +0557..0558; C +0559..0559; L +055A..055F; P +0560..0588; L +0589..058A; P +058B..058C; C +058D..058F; S +0590..0590; C +0591..05BD; M +05BE..05BE; P +05BF..05BF; M +05C0..05C0; P +05C1..05C2; M +05C3..05C3; P +05C4..05C5; M +05C6..05C6; P +05C7..05C7; M +05C8..05CF; C +05D0..05EA; L +05EB..05EE; C +05EF..05F2; L +05F3..05F4; P +05F5..0605; C +0606..0608; S +0609..060A; P +060B..060B; S +060C..060D; P +060E..060F; S +0610..061A; M +061B..061B; P +061C..061D; C +061E..061F; P +0620..064A; L +064B..065F; M +0660..0669; N +066A..066D; P +066E..066F; L +0670..0670; M +0671..06D3; L +06D4..06D4; P +06D5..06D5; L +06D6..06DC; M +06DD..06DD; C +06DE..06DE; S +06DF..06E4; M +06E5..06E6; L +06E7..06E8; M +06E9..06E9; S +06EA..06ED; M +06EE..06EF; L +06F0..06F9; N +06FA..06FC; L +06FD..06FE; S +06FF..06FF; L +0700..070D; P +070E..070F; C +0710..0710; L +0711..0711; M +0712..072F; L +0730..074A; M +074B..074C; C +074D..07A5; L +07A6..07B0; M +07B1..07B1; L +07B2..07BF; C +07C0..07C9; N +07CA..07EA; L +07EB..07F3; M +07F4..07F5; L +07F6..07F6; S +07F7..07F9; P +07FA..07FA; L +07FB..07FC; C +07FD..07FD; M +07FE..07FF; S +0800..0815; L +0816..0819; M +081A..081A; L +081B..0823; M +0824..0824; L +0825..0827; M +0828..0828; L +0829..082D; M +082E..082F; C +0830..083E; P +083F..083F; C +0840..0858; L +0859..085B; M +085C..085D; C +085E..085E; P +085F..085F; C +0860..086A; L +086B..089F; C +08A0..08B4; L +08B5..08B5; C +08B6..08BD; L +08BE..08D2; C +08D3..08E1; M +08E2..08E2; C +08E3..0903; M +0904..0939; L +093A..093C; M +093D..093D; L +093E..094F; M +0950..0950; L +0951..0957; M +0958..0961; L +0962..0963; M +0964..0965; P +0966..096F; N +0970..0970; P +0971..0980; L +0981..0983; M +0984..0984; C +0985..098C; L +098D..098E; C +098F..0990; L +0991..0992; C +0993..09A8; L +09A9..09A9; C +09AA..09B0; L +09B1..09B1; C +09B2..09B2; L +09B3..09B5; C +09B6..09B9; L +09BA..09BB; C +09BC..09BC; M +09BD..09BD; L +09BE..09C4; M +09C5..09C6; C +09C7..09C8; M +09C9..09CA; C +09CB..09CD; M +09CE..09CE; L +09CF..09D6; C +09D7..09D7; M +09D8..09DB; C +09DC..09DD; L +09DE..09DE; C +09DF..09E1; L +09E2..09E3; M +09E4..09E5; C +09E6..09EF; N +09F0..09F1; L +09F2..09F3; S +09F4..09F9; N +09FA..09FB; S +09FC..09FC; L +09FD..09FD; P +09FE..09FE; M +09FF..0A00; C +0A01..0A03; M +0A04..0A04; C +0A05..0A0A; L +0A0B..0A0E; C +0A0F..0A10; L +0A11..0A12; C +0A13..0A28; L +0A29..0A29; C +0A2A..0A30; L +0A31..0A31; C +0A32..0A33; L +0A34..0A34; C +0A35..0A36; L +0A37..0A37; C +0A38..0A39; L +0A3A..0A3B; C +0A3C..0A3C; M +0A3D..0A3D; C +0A3E..0A42; M +0A43..0A46; C +0A47..0A48; M +0A49..0A4A; C +0A4B..0A4D; M +0A4E..0A50; C +0A51..0A51; M +0A52..0A58; C +0A59..0A5C; L +0A5D..0A5D; C +0A5E..0A5E; L +0A5F..0A65; C +0A66..0A6F; N +0A70..0A71; M +0A72..0A74; L +0A75..0A75; M +0A76..0A76; P +0A77..0A80; C +0A81..0A83; M +0A84..0A84; C +0A85..0A8D; L +0A8E..0A8E; C +0A8F..0A91; L +0A92..0A92; C +0A93..0AA8; L +0AA9..0AA9; C +0AAA..0AB0; L +0AB1..0AB1; C +0AB2..0AB3; L +0AB4..0AB4; C +0AB5..0AB9; L +0ABA..0ABB; C +0ABC..0ABC; M +0ABD..0ABD; L +0ABE..0AC5; M +0AC6..0AC6; C +0AC7..0AC9; M +0ACA..0ACA; C +0ACB..0ACD; M +0ACE..0ACF; C +0AD0..0AD0; L +0AD1..0ADF; C +0AE0..0AE1; L +0AE2..0AE3; M +0AE4..0AE5; C +0AE6..0AEF; N +0AF0..0AF0; P +0AF1..0AF1; S +0AF2..0AF8; C +0AF9..0AF9; L +0AFA..0AFF; M +0B00..0B00; C +0B01..0B03; M +0B04..0B04; C +0B05..0B0C; L +0B0D..0B0E; C +0B0F..0B10; L +0B11..0B12; C +0B13..0B28; L +0B29..0B29; C +0B2A..0B30; L +0B31..0B31; C +0B32..0B33; L +0B34..0B34; C +0B35..0B39; L +0B3A..0B3B; C +0B3C..0B3C; M +0B3D..0B3D; L +0B3E..0B44; M +0B45..0B46; C +0B47..0B48; M +0B49..0B4A; C +0B4B..0B4D; M +0B4E..0B55; C +0B56..0B57; M +0B58..0B5B; C +0B5C..0B5D; L +0B5E..0B5E; C +0B5F..0B61; L +0B62..0B63; M +0B64..0B65; C +0B66..0B6F; N +0B70..0B70; S +0B71..0B71; L +0B72..0B77; N +0B78..0B81; C +0B82..0B82; M +0B83..0B83; L +0B84..0B84; C +0B85..0B8A; L +0B8B..0B8D; C +0B8E..0B90; L +0B91..0B91; C +0B92..0B95; L +0B96..0B98; C +0B99..0B9A; L +0B9B..0B9B; C +0B9C..0B9C; L +0B9D..0B9D; C +0B9E..0B9F; L +0BA0..0BA2; C +0BA3..0BA4; L +0BA5..0BA7; C +0BA8..0BAA; L +0BAB..0BAD; C +0BAE..0BB9; L +0BBA..0BBD; C +0BBE..0BC2; M +0BC3..0BC5; C +0BC6..0BC8; M +0BC9..0BC9; C +0BCA..0BCD; M +0BCE..0BCF; C +0BD0..0BD0; L +0BD1..0BD6; C +0BD7..0BD7; M +0BD8..0BE5; C +0BE6..0BF2; N +0BF3..0BFA; S +0BFB..0BFF; C +0C00..0C04; M +0C05..0C0C; L +0C0D..0C0D; C +0C0E..0C10; L +0C11..0C11; C +0C12..0C28; L +0C29..0C29; C +0C2A..0C39; L +0C3A..0C3C; C +0C3D..0C3D; L +0C3E..0C44; M +0C45..0C45; C +0C46..0C48; M +0C49..0C49; C +0C4A..0C4D; M +0C4E..0C54; C +0C55..0C56; M +0C57..0C57; C +0C58..0C5A; L +0C5B..0C5F; C +0C60..0C61; L +0C62..0C63; M +0C64..0C65; C +0C66..0C6F; N +0C70..0C77; C +0C78..0C7E; N +0C7F..0C7F; S +0C80..0C80; L +0C81..0C83; M +0C84..0C84; P +0C85..0C8C; L +0C8D..0C8D; C +0C8E..0C90; L +0C91..0C91; C +0C92..0CA8; L +0CA9..0CA9; C +0CAA..0CB3; L +0CB4..0CB4; C +0CB5..0CB9; L +0CBA..0CBB; C +0CBC..0CBC; M +0CBD..0CBD; L +0CBE..0CC4; M +0CC5..0CC5; C +0CC6..0CC8; M +0CC9..0CC9; C +0CCA..0CCD; M +0CCE..0CD4; C +0CD5..0CD6; M +0CD7..0CDD; C +0CDE..0CDE; L +0CDF..0CDF; C +0CE0..0CE1; L +0CE2..0CE3; M +0CE4..0CE5; C +0CE6..0CEF; N +0CF0..0CF0; C +0CF1..0CF2; L +0CF3..0CFF; C +0D00..0D03; M +0D04..0D04; C +0D05..0D0C; L +0D0D..0D0D; C +0D0E..0D10; L +0D11..0D11; C +0D12..0D3A; L +0D3B..0D3C; M +0D3D..0D3D; L +0D3E..0D44; M +0D45..0D45; C +0D46..0D48; M +0D49..0D49; C +0D4A..0D4D; M +0D4E..0D4E; L +0D4F..0D4F; S +0D50..0D53; C +0D54..0D56; L +0D57..0D57; M +0D58..0D5E; N +0D5F..0D61; L +0D62..0D63; M +0D64..0D65; C +0D66..0D78; N +0D79..0D79; S +0D7A..0D7F; L +0D80..0D81; C +0D82..0D83; M +0D84..0D84; C +0D85..0D96; L +0D97..0D99; C +0D9A..0DB1; L +0DB2..0DB2; C +0DB3..0DBB; L +0DBC..0DBC; C +0DBD..0DBD; L +0DBE..0DBF; C +0DC0..0DC6; L +0DC7..0DC9; C +0DCA..0DCA; M +0DCB..0DCE; C +0DCF..0DD4; M +0DD5..0DD5; C +0DD6..0DD6; M +0DD7..0DD7; C +0DD8..0DDF; M +0DE0..0DE5; C +0DE6..0DEF; N +0DF0..0DF1; C +0DF2..0DF3; M +0DF4..0DF4; P +0DF5..0E00; C +0E01..0E30; L +0E31..0E31; M +0E32..0E33; L +0E34..0E3A; M +0E3B..0E3E; C +0E3F..0E3F; S +0E40..0E46; L +0E47..0E4E; M +0E4F..0E4F; P +0E50..0E59; N +0E5A..0E5B; P +0E5C..0E80; C +0E81..0E82; L +0E83..0E83; C +0E84..0E84; L +0E85..0E86; C +0E87..0E88; L +0E89..0E89; C +0E8A..0E8A; L +0E8B..0E8C; C +0E8D..0E8D; L +0E8E..0E93; C +0E94..0E97; L +0E98..0E98; C +0E99..0E9F; L +0EA0..0EA0; C +0EA1..0EA3; L +0EA4..0EA4; C +0EA5..0EA5; L +0EA6..0EA6; C +0EA7..0EA7; L +0EA8..0EA9; C +0EAA..0EAB; L +0EAC..0EAC; C +0EAD..0EB0; L +0EB1..0EB1; M +0EB2..0EB3; L +0EB4..0EB9; M +0EBA..0EBA; C +0EBB..0EBC; M +0EBD..0EBD; L +0EBE..0EBF; C +0EC0..0EC4; L +0EC5..0EC5; C +0EC6..0EC6; L +0EC7..0EC7; C +0EC8..0ECD; M +0ECE..0ECF; C +0ED0..0ED9; N +0EDA..0EDB; C +0EDC..0EDF; L +0EE0..0EFF; C +0F00..0F00; L +0F01..0F03; S +0F04..0F12; P +0F13..0F13; S +0F14..0F14; P +0F15..0F17; S +0F18..0F19; M +0F1A..0F1F; S +0F20..0F33; N +0F34..0F34; S +0F35..0F35; M +0F36..0F36; S +0F37..0F37; M +0F38..0F38; S +0F39..0F39; M +0F3A..0F3D; P +0F3E..0F3F; M +0F40..0F47; L +0F48..0F48; C +0F49..0F6C; L +0F6D..0F70; C +0F71..0F84; M +0F85..0F85; P +0F86..0F87; M +0F88..0F8C; L +0F8D..0F97; M +0F98..0F98; C +0F99..0FBC; M +0FBD..0FBD; C +0FBE..0FC5; S +0FC6..0FC6; M +0FC7..0FCC; S +0FCD..0FCD; C +0FCE..0FCF; S +0FD0..0FD4; P +0FD5..0FD8; S +0FD9..0FDA; P +0FDB..0FFF; C +1000..102A; L +102B..103E; M +103F..103F; L +1040..1049; N +104A..104F; P +1050..1055; L +1056..1059; M +105A..105D; L +105E..1060; M +1061..1061; L +1062..1064; M +1065..1066; L +1067..106D; M +106E..1070; L +1071..1074; M +1075..1081; L +1082..108D; M +108E..108E; L +108F..108F; M +1090..1099; N +109A..109D; M +109E..109F; S +10A0..10C5; L +10C6..10C6; C +10C7..10C7; L +10C8..10CC; C +10CD..10CD; L +10CE..10CF; C +10D0..10FA; L +10FB..10FB; P +10FC..1248; L +1249..1249; C +124A..124D; L +124E..124F; C +1250..1256; L +1257..1257; C +1258..1258; L +1259..1259; C +125A..125D; L +125E..125F; C +1260..1288; L +1289..1289; C +128A..128D; L +128E..128F; C +1290..12B0; L +12B1..12B1; C +12B2..12B5; L +12B6..12B7; C +12B8..12BE; L +12BF..12BF; C +12C0..12C0; L +12C1..12C1; C +12C2..12C5; L +12C6..12C7; C +12C8..12D6; L +12D7..12D7; C +12D8..1310; L +1311..1311; C +1312..1315; L +1316..1317; C +1318..135A; L +135B..135C; C +135D..135F; M +1360..1368; P +1369..137C; N +137D..137F; C +1380..138F; L +1390..1399; S +139A..139F; C +13A0..13F5; L +13F6..13F7; C +13F8..13FD; L +13FE..13FF; C +1400..1400; P +1401..166C; L +166D..166E; P +166F..167F; L +1680..1680; Z +1681..169A; L +169B..169C; P +169D..169F; C +16A0..16EA; L +16EB..16ED; P +16EE..16F0; N +16F1..16F8; L +16F9..16FF; C +1700..170C; L +170D..170D; C +170E..1711; L +1712..1714; M +1715..171F; C +1720..1731; L +1732..1734; M +1735..1736; P +1737..173F; C +1740..1751; L +1752..1753; M +1754..175F; C +1760..176C; L +176D..176D; C +176E..1770; L +1771..1771; C +1772..1773; M +1774..177F; C +1780..17B3; L +17B4..17D3; M +17D4..17D6; P +17D7..17D7; L +17D8..17DA; P +17DB..17DB; S +17DC..17DC; L +17DD..17DD; M +17DE..17DF; C +17E0..17E9; N +17EA..17EF; C +17F0..17F9; N +17FA..17FF; C +1800..180A; P +180B..180D; M +180E..180F; C +1810..1819; N +181A..181F; C +1820..1878; L +1879..187F; C +1880..1884; L +1885..1886; M +1887..18A8; L +18A9..18A9; M +18AA..18AA; L +18AB..18AF; C +18B0..18F5; L +18F6..18FF; C +1900..191E; L +191F..191F; C +1920..192B; M +192C..192F; C +1930..193B; M +193C..193F; C +1940..1940; S +1941..1943; C +1944..1945; P +1946..194F; N +1950..196D; L +196E..196F; C +1970..1974; L +1975..197F; C +1980..19AB; L +19AC..19AF; C +19B0..19C9; L +19CA..19CF; C +19D0..19DA; N +19DB..19DD; C +19DE..19FF; S +1A00..1A16; L +1A17..1A1B; M +1A1C..1A1D; C +1A1E..1A1F; P +1A20..1A54; L +1A55..1A5E; M +1A5F..1A5F; C +1A60..1A7C; M +1A7D..1A7E; C +1A7F..1A7F; M +1A80..1A89; N +1A8A..1A8F; C +1A90..1A99; N +1A9A..1A9F; C +1AA0..1AA6; P +1AA7..1AA7; L +1AA8..1AAD; P +1AAE..1AAF; C +1AB0..1ABE; M +1ABF..1AFF; C +1B00..1B04; M +1B05..1B33; L +1B34..1B44; M +1B45..1B4B; L +1B4C..1B4F; C +1B50..1B59; N +1B5A..1B60; P +1B61..1B6A; S +1B6B..1B73; M +1B74..1B7C; S +1B7D..1B7F; C +1B80..1B82; M +1B83..1BA0; L +1BA1..1BAD; M +1BAE..1BAF; L +1BB0..1BB9; N +1BBA..1BE5; L +1BE6..1BF3; M +1BF4..1BFB; C +1BFC..1BFF; P +1C00..1C23; L +1C24..1C37; M +1C38..1C3A; C +1C3B..1C3F; P +1C40..1C49; N +1C4A..1C4C; C +1C4D..1C4F; L +1C50..1C59; N +1C5A..1C7D; L +1C7E..1C7F; P +1C80..1C88; L +1C89..1C8F; C +1C90..1CBA; L +1CBB..1CBC; C +1CBD..1CBF; L +1CC0..1CC7; P +1CC8..1CCF; C +1CD0..1CD2; M +1CD3..1CD3; P +1CD4..1CE8; M +1CE9..1CEC; L +1CED..1CED; M +1CEE..1CF1; L +1CF2..1CF4; M +1CF5..1CF6; L +1CF7..1CF9; M +1CFA..1CFF; C +1D00..1DBF; L +1DC0..1DF9; M +1DFA..1DFA; C +1DFB..1DFF; M +1E00..1F15; L +1F16..1F17; C +1F18..1F1D; L +1F1E..1F1F; C +1F20..1F45; L +1F46..1F47; C +1F48..1F4D; L +1F4E..1F4F; C +1F50..1F57; L +1F58..1F58; C +1F59..1F59; L +1F5A..1F5A; C +1F5B..1F5B; L +1F5C..1F5C; C +1F5D..1F5D; L +1F5E..1F5E; C +1F5F..1F7D; L +1F7E..1F7F; C +1F80..1FB4; L +1FB5..1FB5; C +1FB6..1FBC; L +1FBD..1FBD; S +1FBE..1FBE; L +1FBF..1FC1; S +1FC2..1FC4; L +1FC5..1FC5; C +1FC6..1FCC; L +1FCD..1FCF; S +1FD0..1FD3; L +1FD4..1FD5; C +1FD6..1FDB; L +1FDC..1FDC; C +1FDD..1FDF; S +1FE0..1FEC; L +1FED..1FEF; S +1FF0..1FF1; C +1FF2..1FF4; L +1FF5..1FF5; C +1FF6..1FFC; L +1FFD..1FFE; S +1FFF..1FFF; C +2000..200A; Z +200B..200F; C +2010..2027; P +2028..2029; Z +202A..202E; C +202F..202F; Z +2030..2043; P +2044..2044; S +2045..2051; P +2052..2052; S +2053..205E; P +205F..205F; Z +2060..206F; C +2070..2070; N +2071..2071; L +2072..2073; C +2074..2079; N +207A..207C; S +207D..207E; P +207F..207F; L +2080..2089; N +208A..208C; S +208D..208E; P +208F..208F; C +2090..209C; L +209D..209F; C +20A0..20BF; S +20C0..20CF; C +20D0..20F0; M +20F1..20FF; C +2100..2101; S +2102..2102; L +2103..2106; S +2107..2107; L +2108..2109; S +210A..2113; L +2114..2114; S +2115..2115; L +2116..2118; S +2119..211D; L +211E..2123; S +2124..2124; L +2125..2125; S +2126..2126; L +2127..2127; S +2128..2128; L +2129..2129; S +212A..212D; L +212E..212E; S +212F..2139; L +213A..213B; S +213C..213F; L +2140..2144; S +2145..2149; L +214A..214D; S +214E..214E; L +214F..214F; S +2150..2182; N +2183..2184; L +2185..2189; N +218A..218B; S +218C..218F; C +2190..2307; S +2308..230B; P +230C..2328; S +2329..232A; P +232B..2426; S +2427..243F; C +2440..244A; S +244B..245F; C +2460..249B; N +249C..24E9; S +24EA..24FF; N +2500..2767; S +2768..2775; P +2776..2793; N +2794..27C4; S +27C5..27C6; P +27C7..27E5; S +27E6..27EF; P +27F0..2982; S +2983..2998; P +2999..29D7; S +29D8..29DB; P +29DC..29FB; S +29FC..29FD; P +29FE..2B73; S +2B74..2B75; C +2B76..2B95; S +2B96..2B97; C +2B98..2BC8; S +2BC9..2BC9; C +2BCA..2BFE; S +2BFF..2BFF; C +2C00..2C2E; L +2C2F..2C2F; C +2C30..2C5E; L +2C5F..2C5F; C +2C60..2CE4; L +2CE5..2CEA; S +2CEB..2CEE; L +2CEF..2CF1; M +2CF2..2CF3; L +2CF4..2CF8; C +2CF9..2CFC; P +2CFD..2CFD; N +2CFE..2CFF; P +2D00..2D25; L +2D26..2D26; C +2D27..2D27; L +2D28..2D2C; C +2D2D..2D2D; L +2D2E..2D2F; C +2D30..2D67; L +2D68..2D6E; C +2D6F..2D6F; L +2D70..2D70; P +2D71..2D7E; C +2D7F..2D7F; M +2D80..2D96; L +2D97..2D9F; C +2DA0..2DA6; L +2DA7..2DA7; C +2DA8..2DAE; L +2DAF..2DAF; C +2DB0..2DB6; L +2DB7..2DB7; C +2DB8..2DBE; L +2DBF..2DBF; C +2DC0..2DC6; L +2DC7..2DC7; C +2DC8..2DCE; L +2DCF..2DCF; C +2DD0..2DD6; L +2DD7..2DD7; C +2DD8..2DDE; L +2DDF..2DDF; C +2DE0..2DFF; M +2E00..2E2E; P +2E2F..2E2F; L +2E30..2E4E; P +2E4F..2E7F; C +2E80..2E99; S +2E9A..2E9A; C +2E9B..2EF3; S +2EF4..2EFF; C +2F00..2FD5; S +2FD6..2FEF; C +2FF0..2FFB; S +2FFC..2FFF; C +3000..3000; Z +3001..3003; P +3004..3004; S +3005..3006; L +3007..3007; N +3008..3011; P +3012..3013; S +3014..301F; P +3020..3020; S +3021..3029; N +302A..302F; M +3030..3030; P +3031..3035; L +3036..3037; S +3038..303A; N +303B..303C; L +303D..303D; P +303E..303F; S +3040..3040; C +3041..3096; L +3097..3098; C +3099..309A; M +309B..309C; S +309D..309F; L +30A0..30A0; P +30A1..30FA; L +30FB..30FB; P +30FC..30FF; L +3100..3104; C +3105..312F; L +3130..3130; C +3131..318E; L +318F..318F; C +3190..3191; S +3192..3195; N +3196..319F; S +31A0..31BA; L +31BB..31BF; C +31C0..31E3; S +31E4..31EF; C +31F0..31FF; L +3200..321E; S +321F..321F; C +3220..3229; N +322A..3247; S +3248..324F; N +3250..3250; S +3251..325F; N +3260..327F; S +3280..3289; N +328A..32B0; S +32B1..32BF; N +32C0..32FE; S +32FF..32FF; C +3300..33FF; S +3400..4DB5; L +4DB6..4DBF; C +4DC0..4DFF; S +4E00..9FEF; L +9FF0..9FFF; C +A000..A48C; L +A48D..A48F; C +A490..A4C6; S +A4C7..A4CF; C +A4D0..A4FD; L +A4FE..A4FF; P +A500..A60C; L +A60D..A60F; P +A610..A61F; L +A620..A629; N +A62A..A62B; L +A62C..A63F; C +A640..A66E; L +A66F..A672; M +A673..A673; P +A674..A67D; M +A67E..A67E; P +A67F..A69D; L +A69E..A69F; M +A6A0..A6E5; L +A6E6..A6EF; N +A6F0..A6F1; M +A6F2..A6F7; P +A6F8..A6FF; C +A700..A716; S +A717..A71F; L +A720..A721; S +A722..A788; L +A789..A78A; S +A78B..A7B9; L +A7BA..A7F6; C +A7F7..A801; L +A802..A802; M +A803..A805; L +A806..A806; M +A807..A80A; L +A80B..A80B; M +A80C..A822; L +A823..A827; M +A828..A82B; S +A82C..A82F; C +A830..A835; N +A836..A839; S +A83A..A83F; C +A840..A873; L +A874..A877; P +A878..A87F; C +A880..A881; M +A882..A8B3; L +A8B4..A8C5; M +A8C6..A8CD; C +A8CE..A8CF; P +A8D0..A8D9; N +A8DA..A8DF; C +A8E0..A8F1; M +A8F2..A8F7; L +A8F8..A8FA; P +A8FB..A8FB; L +A8FC..A8FC; P +A8FD..A8FE; L +A8FF..A8FF; M +A900..A909; N +A90A..A925; L +A926..A92D; M +A92E..A92F; P +A930..A946; L +A947..A953; M +A954..A95E; C +A95F..A95F; P +A960..A97C; L +A97D..A97F; C +A980..A983; M +A984..A9B2; L +A9B3..A9C0; M +A9C1..A9CD; P +A9CE..A9CE; C +A9CF..A9CF; L +A9D0..A9D9; N +A9DA..A9DD; C +A9DE..A9DF; P +A9E0..A9E4; L +A9E5..A9E5; M +A9E6..A9EF; L +A9F0..A9F9; N +A9FA..A9FE; L +A9FF..A9FF; C +AA00..AA28; L +AA29..AA36; M +AA37..AA3F; C +AA40..AA42; L +AA43..AA43; M +AA44..AA4B; L +AA4C..AA4D; M +AA4E..AA4F; C +AA50..AA59; N +AA5A..AA5B; C +AA5C..AA5F; P +AA60..AA76; L +AA77..AA79; S +AA7A..AA7A; L +AA7B..AA7D; M +AA7E..AAAF; L +AAB0..AAB0; M +AAB1..AAB1; L +AAB2..AAB4; M +AAB5..AAB6; L +AAB7..AAB8; M +AAB9..AABD; L +AABE..AABF; M +AAC0..AAC0; L +AAC1..AAC1; M +AAC2..AAC2; L +AAC3..AADA; C +AADB..AADD; L +AADE..AADF; P +AAE0..AAEA; L +AAEB..AAEF; M +AAF0..AAF1; P +AAF2..AAF4; L +AAF5..AAF6; M +AAF7..AB00; C +AB01..AB06; L +AB07..AB08; C +AB09..AB0E; L +AB0F..AB10; C +AB11..AB16; L +AB17..AB1F; C +AB20..AB26; L +AB27..AB27; C +AB28..AB2E; L +AB2F..AB2F; C +AB30..AB5A; L +AB5B..AB5B; S +AB5C..AB65; L +AB66..AB6F; C +AB70..ABE2; L +ABE3..ABEA; M +ABEB..ABEB; P +ABEC..ABED; M +ABEE..ABEF; C +ABF0..ABF9; N +ABFA..ABFF; C +AC00..D7A3; L +D7A4..D7AF; C +D7B0..D7C6; L +D7C7..D7CA; C +D7CB..D7FB; L +D7FC..D7FF; C +E000..F8FF; C +F900..FA6D; L +FA6E..FA6F; C +FA70..FAD9; L +FADA..FAFF; C +FB00..FB06; L +FB07..FB12; C +FB13..FB17; L +FB18..FB1C; C +FB1D..FB1D; L +FB1E..FB1E; M +FB1F..FB28; L +FB29..FB29; S +FB2A..FB36; L +FB37..FB37; C +FB38..FB3C; L +FB3D..FB3D; C +FB3E..FB3E; L +FB3F..FB3F; C +FB40..FB41; L +FB42..FB42; C +FB43..FB44; L +FB45..FB45; C +FB46..FBB1; L +FBB2..FBC1; S +FBC2..FBD2; C +FBD3..FD3D; L +FD3E..FD3F; P +FD40..FD4F; C +FD50..FD8F; L +FD90..FD91; C +FD92..FDC7; L +FDC8..FDEF; C +FDF0..FDFB; L +FDFC..FDFD; S +FDFE..FDFF; C +FE00..FE0F; M +FE10..FE19; P +FE1A..FE1F; C +FE20..FE2F; M +FE30..FE52; P +FE53..FE53; C +FE54..FE61; P +FE62..FE62; S +FE63..FE63; P +FE64..FE66; S +FE67..FE67; C +FE68..FE68; P +FE69..FE69; S +FE6A..FE6B; P +FE6C..FE6F; C +FE70..FE74; L +FE75..FE75; C +FE76..FEFC; L +FEFD..FF00; C +FF01..FF03; P +FF04..FF04; S +FF05..FF0A; P +FF0B..FF0B; S +FF0C..FF0F; P +FF10..FF19; N +FF1A..FF1B; P +FF1C..FF1E; S +FF1F..FF20; P +FF21..FF3A; L +FF3B..FF3D; P +FF3E..FF3E; S +FF3F..FF3F; P +FF40..FF40; S +FF41..FF5A; L +FF5B..FF5B; P +FF5C..FF5C; S +FF5D..FF5D; P +FF5E..FF5E; S +FF5F..FF65; P +FF66..FFBE; L +FFBF..FFC1; C +FFC2..FFC7; L +FFC8..FFC9; C +FFCA..FFCF; L +FFD0..FFD1; C +FFD2..FFD7; L +FFD8..FFD9; C +FFDA..FFDC; L +FFDD..FFDF; C +FFE0..FFE6; S +FFE7..FFE7; C +FFE8..FFEE; S +FFEF..FFFB; C +FFFC..FFFD; S +FFFE..FFFF; C +10000..1000B; L +1000C..1000C; C +1000D..10026; L +10027..10027; C +10028..1003A; L +1003B..1003B; C +1003C..1003D; L +1003E..1003E; C +1003F..1004D; L +1004E..1004F; C +10050..1005D; L +1005E..1007F; C +10080..100FA; L +100FB..100FF; C +10100..10102; P +10103..10106; C +10107..10133; N +10134..10136; C +10137..1013F; S +10140..10178; N +10179..10189; S +1018A..1018B; N +1018C..1018E; S +1018F..1018F; C +10190..1019B; S +1019C..1019F; C +101A0..101A0; S +101A1..101CF; C +101D0..101FC; S +101FD..101FD; M +101FE..1027F; C +10280..1029C; L +1029D..1029F; C +102A0..102D0; L +102D1..102DF; C +102E0..102E0; M +102E1..102FB; N +102FC..102FF; C +10300..1031F; L +10320..10323; N +10324..1032C; C +1032D..10340; L +10341..10341; N +10342..10349; L +1034A..1034A; N +1034B..1034F; C +10350..10375; L +10376..1037A; M +1037B..1037F; C +10380..1039D; L +1039E..1039E; C +1039F..1039F; P +103A0..103C3; L +103C4..103C7; C +103C8..103CF; L +103D0..103D0; P +103D1..103D5; N +103D6..103FF; C +10400..1049D; L +1049E..1049F; C +104A0..104A9; N +104AA..104AF; C +104B0..104D3; L +104D4..104D7; C +104D8..104FB; L +104FC..104FF; C +10500..10527; L +10528..1052F; C +10530..10563; L +10564..1056E; C +1056F..1056F; P +10570..105FF; C +10600..10736; L +10737..1073F; C +10740..10755; L +10756..1075F; C +10760..10767; L +10768..107FF; C +10800..10805; L +10806..10807; C +10808..10808; L +10809..10809; C +1080A..10835; L +10836..10836; C +10837..10838; L +10839..1083B; C +1083C..1083C; L +1083D..1083E; C +1083F..10855; L +10856..10856; C +10857..10857; P +10858..1085F; N +10860..10876; L +10877..10878; S +10879..1087F; N +10880..1089E; L +1089F..108A6; C +108A7..108AF; N +108B0..108DF; C +108E0..108F2; L +108F3..108F3; C +108F4..108F5; L +108F6..108FA; C +108FB..108FF; N +10900..10915; L +10916..1091B; N +1091C..1091E; C +1091F..1091F; P +10920..10939; L +1093A..1093E; C +1093F..1093F; P +10940..1097F; C +10980..109B7; L +109B8..109BB; C +109BC..109BD; N +109BE..109BF; L +109C0..109CF; N +109D0..109D1; C +109D2..109FF; N +10A00..10A00; L +10A01..10A03; M +10A04..10A04; C +10A05..10A06; M +10A07..10A0B; C +10A0C..10A0F; M +10A10..10A13; L +10A14..10A14; C +10A15..10A17; L +10A18..10A18; C +10A19..10A35; L +10A36..10A37; C +10A38..10A3A; M +10A3B..10A3E; C +10A3F..10A3F; M +10A40..10A48; N +10A49..10A4F; C +10A50..10A58; P +10A59..10A5F; C +10A60..10A7C; L +10A7D..10A7E; N +10A7F..10A7F; P +10A80..10A9C; L +10A9D..10A9F; N +10AA0..10ABF; C +10AC0..10AC7; L +10AC8..10AC8; S +10AC9..10AE4; L +10AE5..10AE6; M +10AE7..10AEA; C +10AEB..10AEF; N +10AF0..10AF6; P +10AF7..10AFF; C +10B00..10B35; L +10B36..10B38; C +10B39..10B3F; P +10B40..10B55; L +10B56..10B57; C +10B58..10B5F; N +10B60..10B72; L +10B73..10B77; C +10B78..10B7F; N +10B80..10B91; L +10B92..10B98; C +10B99..10B9C; P +10B9D..10BA8; C +10BA9..10BAF; N +10BB0..10BFF; C +10C00..10C48; L +10C49..10C7F; C +10C80..10CB2; L +10CB3..10CBF; C +10CC0..10CF2; L +10CF3..10CF9; C +10CFA..10CFF; N +10D00..10D23; L +10D24..10D27; M +10D28..10D2F; C +10D30..10D39; N +10D3A..10E5F; C +10E60..10E7E; N +10E7F..10EFF; C +10F00..10F1C; L +10F1D..10F26; N +10F27..10F27; L +10F28..10F2F; C +10F30..10F45; L +10F46..10F50; M +10F51..10F54; N +10F55..10F59; P +10F5A..10FFF; C +11000..11002; M +11003..11037; L +11038..11046; M +11047..1104D; P +1104E..11051; C +11052..1106F; N +11070..1107E; C +1107F..11082; M +11083..110AF; L +110B0..110BA; M +110BB..110BC; P +110BD..110BD; C +110BE..110C1; P +110C2..110CF; C +110D0..110E8; L +110E9..110EF; C +110F0..110F9; N +110FA..110FF; C +11100..11102; M +11103..11126; L +11127..11134; M +11135..11135; C +11136..1113F; N +11140..11143; P +11144..11144; L +11145..11146; M +11147..1114F; C +11150..11172; L +11173..11173; M +11174..11175; P +11176..11176; L +11177..1117F; C +11180..11182; M +11183..111B2; L +111B3..111C0; M +111C1..111C4; L +111C5..111C8; P +111C9..111CC; M +111CD..111CD; P +111CE..111CF; C +111D0..111D9; N +111DA..111DA; L +111DB..111DB; P +111DC..111DC; L +111DD..111DF; P +111E0..111E0; C +111E1..111F4; N +111F5..111FF; C +11200..11211; L +11212..11212; C +11213..1122B; L +1122C..11237; M +11238..1123D; P +1123E..1123E; M +1123F..1127F; C +11280..11286; L +11287..11287; C +11288..11288; L +11289..11289; C +1128A..1128D; L +1128E..1128E; C +1128F..1129D; L +1129E..1129E; C +1129F..112A8; L +112A9..112A9; P +112AA..112AF; C +112B0..112DE; L +112DF..112EA; M +112EB..112EF; C +112F0..112F9; N +112FA..112FF; C +11300..11303; M +11304..11304; C +11305..1130C; L +1130D..1130E; C +1130F..11310; L +11311..11312; C +11313..11328; L +11329..11329; C +1132A..11330; L +11331..11331; C +11332..11333; L +11334..11334; C +11335..11339; L +1133A..1133A; C +1133B..1133C; M +1133D..1133D; L +1133E..11344; M +11345..11346; C +11347..11348; M +11349..1134A; C +1134B..1134D; M +1134E..1134F; C +11350..11350; L +11351..11356; C +11357..11357; M +11358..1135C; C +1135D..11361; L +11362..11363; M +11364..11365; C +11366..1136C; M +1136D..1136F; C +11370..11374; M +11375..113FF; C +11400..11434; L +11435..11446; M +11447..1144A; L +1144B..1144F; P +11450..11459; N +1145A..1145A; C +1145B..1145B; P +1145C..1145C; C +1145D..1145D; P +1145E..1145E; M +1145F..1147F; C +11480..114AF; L +114B0..114C3; M +114C4..114C5; L +114C6..114C6; P +114C7..114C7; L +114C8..114CF; C +114D0..114D9; N +114DA..1157F; C +11580..115AE; L +115AF..115B5; M +115B6..115B7; C +115B8..115C0; M +115C1..115D7; P +115D8..115DB; L +115DC..115DD; M +115DE..115FF; C +11600..1162F; L +11630..11640; M +11641..11643; P +11644..11644; L +11645..1164F; C +11650..11659; N +1165A..1165F; C +11660..1166C; P +1166D..1167F; C +11680..116AA; L +116AB..116B7; M +116B8..116BF; C +116C0..116C9; N +116CA..116FF; C +11700..1171A; L +1171B..1171C; C +1171D..1172B; M +1172C..1172F; C +11730..1173B; N +1173C..1173E; P +1173F..1173F; S +11740..117FF; C +11800..1182B; L +1182C..1183A; M +1183B..1183B; P +1183C..1189F; C +118A0..118DF; L +118E0..118F2; N +118F3..118FE; C +118FF..118FF; L +11900..119FF; C +11A00..11A00; L +11A01..11A0A; M +11A0B..11A32; L +11A33..11A39; M +11A3A..11A3A; L +11A3B..11A3E; M +11A3F..11A46; P +11A47..11A47; M +11A48..11A4F; C +11A50..11A50; L +11A51..11A5B; M +11A5C..11A83; L +11A84..11A85; C +11A86..11A89; L +11A8A..11A99; M +11A9A..11A9C; P +11A9D..11A9D; L +11A9E..11AA2; P +11AA3..11ABF; C +11AC0..11AF8; L +11AF9..11BFF; C +11C00..11C08; L +11C09..11C09; C +11C0A..11C2E; L +11C2F..11C36; M +11C37..11C37; C +11C38..11C3F; M +11C40..11C40; L +11C41..11C45; P +11C46..11C4F; C +11C50..11C6C; N +11C6D..11C6F; C +11C70..11C71; P +11C72..11C8F; L +11C90..11C91; C +11C92..11CA7; M +11CA8..11CA8; C +11CA9..11CB6; M +11CB7..11CFF; C +11D00..11D06; L +11D07..11D07; C +11D08..11D09; L +11D0A..11D0A; C +11D0B..11D30; L +11D31..11D36; M +11D37..11D39; C +11D3A..11D3A; M +11D3B..11D3B; C +11D3C..11D3D; M +11D3E..11D3E; C +11D3F..11D45; M +11D46..11D46; L +11D47..11D47; M +11D48..11D4F; C +11D50..11D59; N +11D5A..11D5F; C +11D60..11D65; L +11D66..11D66; C +11D67..11D68; L +11D69..11D69; C +11D6A..11D89; L +11D8A..11D8E; M +11D8F..11D8F; C +11D90..11D91; M +11D92..11D92; C +11D93..11D97; M +11D98..11D98; L +11D99..11D9F; C +11DA0..11DA9; N +11DAA..11EDF; C +11EE0..11EF2; L +11EF3..11EF6; M +11EF7..11EF8; P +11EF9..11FFF; C +12000..12399; L +1239A..123FF; C +12400..1246E; N +1246F..1246F; C +12470..12474; P +12475..1247F; C +12480..12543; L +12544..12FFF; C +13000..1342E; L +1342F..143FF; C +14400..14646; L +14647..167FF; C +16800..16A38; L +16A39..16A3F; C +16A40..16A5E; L +16A5F..16A5F; C +16A60..16A69; N +16A6A..16A6D; C +16A6E..16A6F; P +16A70..16ACF; C +16AD0..16AED; L +16AEE..16AEF; C +16AF0..16AF4; M +16AF5..16AF5; P +16AF6..16AFF; C +16B00..16B2F; L +16B30..16B36; M +16B37..16B3B; P +16B3C..16B3F; S +16B40..16B43; L +16B44..16B44; P +16B45..16B45; S +16B46..16B4F; C +16B50..16B59; N +16B5A..16B5A; C +16B5B..16B61; N +16B62..16B62; C +16B63..16B77; L +16B78..16B7C; C +16B7D..16B8F; L +16B90..16E3F; C +16E40..16E7F; L +16E80..16E96; N +16E97..16E9A; P +16E9B..16EFF; C +16F00..16F44; L +16F45..16F4F; C +16F50..16F50; L +16F51..16F7E; M +16F7F..16F8E; C +16F8F..16F92; M +16F93..16F9F; L +16FA0..16FDF; C +16FE0..16FE1; L +16FE2..16FFF; C +17000..187F1; L +187F2..187FF; C +18800..18AF2; L +18AF3..1AFFF; C +1B000..1B11E; L +1B11F..1B16F; C +1B170..1B2FB; L +1B2FC..1BBFF; C +1BC00..1BC6A; L +1BC6B..1BC6F; C +1BC70..1BC7C; L +1BC7D..1BC7F; C +1BC80..1BC88; L +1BC89..1BC8F; C +1BC90..1BC99; L +1BC9A..1BC9B; C +1BC9C..1BC9C; S +1BC9D..1BC9E; M +1BC9F..1BC9F; P +1BCA0..1CFFF; C +1D000..1D0F5; S +1D0F6..1D0FF; C +1D100..1D126; S +1D127..1D128; C +1D129..1D164; S +1D165..1D169; M +1D16A..1D16C; S +1D16D..1D172; M +1D173..1D17A; C +1D17B..1D182; M +1D183..1D184; S +1D185..1D18B; M +1D18C..1D1A9; S +1D1AA..1D1AD; M +1D1AE..1D1E8; S +1D1E9..1D1FF; C +1D200..1D241; S +1D242..1D244; M +1D245..1D245; S +1D246..1D2DF; C +1D2E0..1D2F3; N +1D2F4..1D2FF; C +1D300..1D356; S +1D357..1D35F; C +1D360..1D378; N +1D379..1D3FF; C +1D400..1D454; L +1D455..1D455; C +1D456..1D49C; L +1D49D..1D49D; C +1D49E..1D49F; L +1D4A0..1D4A1; C +1D4A2..1D4A2; L +1D4A3..1D4A4; C +1D4A5..1D4A6; L +1D4A7..1D4A8; C +1D4A9..1D4AC; L +1D4AD..1D4AD; C +1D4AE..1D4B9; L +1D4BA..1D4BA; C +1D4BB..1D4BB; L +1D4BC..1D4BC; C +1D4BD..1D4C3; L +1D4C4..1D4C4; C +1D4C5..1D505; L +1D506..1D506; C +1D507..1D50A; L +1D50B..1D50C; C +1D50D..1D514; L +1D515..1D515; C +1D516..1D51C; L +1D51D..1D51D; C +1D51E..1D539; L +1D53A..1D53A; C +1D53B..1D53E; L +1D53F..1D53F; C +1D540..1D544; L +1D545..1D545; C +1D546..1D546; L +1D547..1D549; C +1D54A..1D550; L +1D551..1D551; C +1D552..1D6A5; L +1D6A6..1D6A7; C +1D6A8..1D6C0; L +1D6C1..1D6C1; S +1D6C2..1D6DA; L +1D6DB..1D6DB; S +1D6DC..1D6FA; L +1D6FB..1D6FB; S +1D6FC..1D714; L +1D715..1D715; S +1D716..1D734; L +1D735..1D735; S +1D736..1D74E; L +1D74F..1D74F; S +1D750..1D76E; L +1D76F..1D76F; S +1D770..1D788; L +1D789..1D789; S +1D78A..1D7A8; L +1D7A9..1D7A9; S +1D7AA..1D7C2; L +1D7C3..1D7C3; S +1D7C4..1D7CB; L +1D7CC..1D7CD; C +1D7CE..1D7FF; N +1D800..1D9FF; S +1DA00..1DA36; M +1DA37..1DA3A; S +1DA3B..1DA6C; M +1DA6D..1DA74; S +1DA75..1DA75; M +1DA76..1DA83; S +1DA84..1DA84; M +1DA85..1DA86; S +1DA87..1DA8B; P +1DA8C..1DA9A; C +1DA9B..1DA9F; M +1DAA0..1DAA0; C +1DAA1..1DAAF; M +1DAB0..1DFFF; C +1E000..1E006; M +1E007..1E007; C +1E008..1E018; M +1E019..1E01A; C +1E01B..1E021; M +1E022..1E022; C +1E023..1E024; M +1E025..1E025; C +1E026..1E02A; M +1E02B..1E7FF; C +1E800..1E8C4; L +1E8C5..1E8C6; C +1E8C7..1E8CF; N +1E8D0..1E8D6; M +1E8D7..1E8FF; C +1E900..1E943; L +1E944..1E94A; M +1E94B..1E94F; C +1E950..1E959; N +1E95A..1E95D; C +1E95E..1E95F; P +1E960..1EC70; C +1EC71..1ECAB; N +1ECAC..1ECAC; S +1ECAD..1ECAF; N +1ECB0..1ECB0; S +1ECB1..1ECB4; N +1ECB5..1EDFF; C +1EE00..1EE03; L +1EE04..1EE04; C +1EE05..1EE1F; L +1EE20..1EE20; C +1EE21..1EE22; L +1EE23..1EE23; C +1EE24..1EE24; L +1EE25..1EE26; C +1EE27..1EE27; L +1EE28..1EE28; C +1EE29..1EE32; L +1EE33..1EE33; C +1EE34..1EE37; L +1EE38..1EE38; C +1EE39..1EE39; L +1EE3A..1EE3A; C +1EE3B..1EE3B; L +1EE3C..1EE41; C +1EE42..1EE42; L +1EE43..1EE46; C +1EE47..1EE47; L +1EE48..1EE48; C +1EE49..1EE49; L +1EE4A..1EE4A; C +1EE4B..1EE4B; L +1EE4C..1EE4C; C +1EE4D..1EE4F; L +1EE50..1EE50; C +1EE51..1EE52; L +1EE53..1EE53; C +1EE54..1EE54; L +1EE55..1EE56; C +1EE57..1EE57; L +1EE58..1EE58; C +1EE59..1EE59; L +1EE5A..1EE5A; C +1EE5B..1EE5B; L +1EE5C..1EE5C; C +1EE5D..1EE5D; L +1EE5E..1EE5E; C +1EE5F..1EE5F; L +1EE60..1EE60; C +1EE61..1EE62; L +1EE63..1EE63; C +1EE64..1EE64; L +1EE65..1EE66; C +1EE67..1EE6A; L +1EE6B..1EE6B; C +1EE6C..1EE72; L +1EE73..1EE73; C +1EE74..1EE77; L +1EE78..1EE78; C +1EE79..1EE7C; L +1EE7D..1EE7D; C +1EE7E..1EE7E; L +1EE7F..1EE7F; C +1EE80..1EE89; L +1EE8A..1EE8A; C +1EE8B..1EE9B; L +1EE9C..1EEA0; C +1EEA1..1EEA3; L +1EEA4..1EEA4; C +1EEA5..1EEA9; L +1EEAA..1EEAA; C +1EEAB..1EEBB; L +1EEBC..1EEEF; C +1EEF0..1EEF1; S +1EEF2..1EFFF; C +1F000..1F02B; S +1F02C..1F02F; C +1F030..1F093; S +1F094..1F09F; C +1F0A0..1F0AE; S +1F0AF..1F0B0; C +1F0B1..1F0BF; S +1F0C0..1F0C0; C +1F0C1..1F0CF; S +1F0D0..1F0D0; C +1F0D1..1F0F5; S +1F0F6..1F0FF; C +1F100..1F10C; N +1F10D..1F10F; C +1F110..1F16B; S +1F16C..1F16F; C +1F170..1F1AC; S +1F1AD..1F1E5; C +1F1E6..1F202; S +1F203..1F20F; C +1F210..1F23B; S +1F23C..1F23F; C +1F240..1F248; S +1F249..1F24F; C +1F250..1F251; S +1F252..1F25F; C +1F260..1F265; S +1F266..1F2FF; C +1F300..1F6D4; S +1F6D5..1F6DF; C +1F6E0..1F6EC; S +1F6ED..1F6EF; C +1F6F0..1F6F9; S +1F6FA..1F6FF; C +1F700..1F773; S +1F774..1F77F; C +1F780..1F7D8; S +1F7D9..1F7FF; C +1F800..1F80B; S +1F80C..1F80F; C +1F810..1F847; S +1F848..1F84F; C +1F850..1F859; S +1F85A..1F85F; C +1F860..1F887; S +1F888..1F88F; C +1F890..1F8AD; S +1F8AE..1F8FF; C +1F900..1F90B; S +1F90C..1F90F; C +1F910..1F93E; S +1F93F..1F93F; C +1F940..1F970; S +1F971..1F972; C +1F973..1F976; S +1F977..1F979; C +1F97A..1F97A; S +1F97B..1F97B; C +1F97C..1F9A2; S +1F9A3..1F9AF; C +1F9B0..1F9B9; S +1F9BA..1F9BF; C +1F9C0..1F9C2; S +1F9C3..1F9CF; C +1F9D0..1F9FF; S +1FA00..1FA5F; C +1FA60..1FA6D; S +1FA6E..1FFFF; C +20000..2A6D6; L +2A6D7..2A6FF; C +2A700..2B734; L +2B735..2B73F; C +2B740..2B81D; L +2B81E..2B81F; C +2B820..2CEA1; L +2CEA2..2CEAF; C +2CEB0..2EBE0; L +2EBE1..2F7FF; C +2F800..2FA1D; L +2FA1E..E00FF; C +E0100..E01EF; M +E01F0..10FFFF; C diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_11_0.test b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_11_0.test new file mode 100644 index 000000000..8384964eb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeGeneralCategorySingleLetter_11_0 + +description: +Tests character class syntax of the Unicode 11.0 single-letter General +Category property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_11_0.flex b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_11_0.flex new file mode 100644 index 000000000..8ccb180eb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_11_0.flex @@ -0,0 +1,43 @@ +%% + +%unicode 11.0 +%public +%class UnicodeGeneralCategory_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{Cc} { setCurCharPropertyValue("Cc"); } +\p{Cf} { setCurCharPropertyValue("Cf"); } +\p{Cn} { setCurCharPropertyValue("Cn"); } +\p{Co} { setCurCharPropertyValue("Co"); } +\p{Ll} { setCurCharPropertyValue("Ll"); } +\p{Lm} { setCurCharPropertyValue("Lm"); } +\p{Lo} { setCurCharPropertyValue("Lo"); } +\p{Lt} { setCurCharPropertyValue("Lt"); } +\p{Lu} { setCurCharPropertyValue("Lu"); } +\p{Mc} { setCurCharPropertyValue("Mc"); } +\p{Me} { setCurCharPropertyValue("Me"); } +\p{Mn} { setCurCharPropertyValue("Mn"); } +\p{Nd} { setCurCharPropertyValue("Nd"); } +\p{Nl} { setCurCharPropertyValue("Nl"); } +\p{No} { setCurCharPropertyValue("No"); } +\p{Pc} { setCurCharPropertyValue("Pc"); } +\p{Pd} { setCurCharPropertyValue("Pd"); } +\p{Pe} { setCurCharPropertyValue("Pe"); } +\p{Pf} { setCurCharPropertyValue("Pf"); } +\p{Pi} { setCurCharPropertyValue("Pi"); } +\p{Po} { setCurCharPropertyValue("Po"); } +\p{Ps} { setCurCharPropertyValue("Ps"); } +\p{Sc} { setCurCharPropertyValue("Sc"); } +\p{Sk} { setCurCharPropertyValue("Sk"); } +\p{Sm} { setCurCharPropertyValue("Sm"); } +\p{So} { setCurCharPropertyValue("So"); } +\p{Zl} { setCurCharPropertyValue("Zl"); } +\p{Zp} { setCurCharPropertyValue("Zp"); } +\p{Zs} { setCurCharPropertyValue("Zs"); } diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_11_0.output b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_11_0.output new file mode 100644 index 000000000..0aea6d4ce --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_11_0.output @@ -0,0 +1,3769 @@ +0000..001F; Cc +0020..0020; Zs +0021..0023; Po +0024..0024; Sc +0025..0027; Po +0028..0028; Ps +0029..0029; Pe +002A..002A; Po +002B..002B; Sm +002C..002C; Po +002D..002D; Pd +002E..002F; Po +0030..0039; Nd +003A..003B; Po +003C..003E; Sm +003F..0040; Po +0041..005A; Lu +005B..005B; Ps +005C..005C; Po +005D..005D; Pe +005E..005E; Sk +005F..005F; Pc +0060..0060; Sk +0061..007A; Ll +007B..007B; Ps +007C..007C; Sm +007D..007D; Pe +007E..007E; Sm +007F..009F; Cc +00A0..00A0; Zs +00A1..00A1; Po +00A2..00A5; Sc +00A6..00A6; So +00A7..00A7; Po +00A8..00A8; Sk +00A9..00A9; So +00AA..00AA; Lo +00AB..00AB; Pi +00AC..00AC; Sm +00AD..00AD; Cf +00AE..00AE; So +00AF..00AF; Sk +00B0..00B0; So +00B1..00B1; Sm +00B2..00B3; No +00B4..00B4; Sk +00B5..00B5; Ll +00B6..00B7; Po +00B8..00B8; Sk +00B9..00B9; No +00BA..00BA; Lo +00BB..00BB; Pf +00BC..00BE; No +00BF..00BF; Po +00C0..00D6; Lu +00D7..00D7; Sm +00D8..00DE; Lu +00DF..00F6; Ll +00F7..00F7; Sm +00F8..00FF; Ll +0100..0100; Lu +0101..0101; Ll +0102..0102; Lu +0103..0103; Ll +0104..0104; Lu +0105..0105; Ll +0106..0106; Lu +0107..0107; Ll +0108..0108; Lu +0109..0109; Ll +010A..010A; Lu +010B..010B; Ll +010C..010C; Lu +010D..010D; Ll +010E..010E; Lu +010F..010F; Ll +0110..0110; Lu +0111..0111; Ll +0112..0112; Lu +0113..0113; Ll +0114..0114; Lu +0115..0115; Ll +0116..0116; Lu +0117..0117; Ll +0118..0118; Lu +0119..0119; Ll +011A..011A; Lu +011B..011B; Ll +011C..011C; Lu +011D..011D; Ll +011E..011E; Lu +011F..011F; Ll +0120..0120; Lu +0121..0121; Ll +0122..0122; Lu +0123..0123; Ll +0124..0124; Lu +0125..0125; Ll +0126..0126; Lu +0127..0127; Ll +0128..0128; Lu +0129..0129; Ll +012A..012A; Lu +012B..012B; Ll +012C..012C; Lu +012D..012D; Ll +012E..012E; Lu +012F..012F; Ll +0130..0130; Lu +0131..0131; Ll +0132..0132; Lu +0133..0133; Ll +0134..0134; Lu +0135..0135; Ll +0136..0136; Lu +0137..0138; Ll +0139..0139; Lu +013A..013A; Ll +013B..013B; Lu +013C..013C; Ll +013D..013D; Lu +013E..013E; Ll +013F..013F; Lu +0140..0140; Ll +0141..0141; Lu +0142..0142; Ll +0143..0143; Lu +0144..0144; Ll +0145..0145; Lu +0146..0146; Ll +0147..0147; Lu +0148..0149; Ll +014A..014A; Lu +014B..014B; Ll +014C..014C; Lu +014D..014D; Ll +014E..014E; Lu +014F..014F; Ll +0150..0150; Lu +0151..0151; Ll +0152..0152; Lu +0153..0153; Ll +0154..0154; Lu +0155..0155; Ll +0156..0156; Lu +0157..0157; Ll +0158..0158; Lu +0159..0159; Ll +015A..015A; Lu +015B..015B; Ll +015C..015C; Lu +015D..015D; Ll +015E..015E; Lu +015F..015F; Ll +0160..0160; Lu +0161..0161; Ll +0162..0162; Lu +0163..0163; Ll +0164..0164; Lu +0165..0165; Ll +0166..0166; Lu +0167..0167; Ll +0168..0168; Lu +0169..0169; Ll +016A..016A; Lu +016B..016B; Ll +016C..016C; Lu +016D..016D; Ll +016E..016E; Lu +016F..016F; Ll +0170..0170; Lu +0171..0171; Ll +0172..0172; Lu +0173..0173; Ll +0174..0174; Lu +0175..0175; Ll +0176..0176; Lu +0177..0177; Ll +0178..0179; Lu +017A..017A; Ll +017B..017B; Lu +017C..017C; Ll +017D..017D; Lu +017E..0180; Ll +0181..0182; Lu +0183..0183; Ll +0184..0184; Lu +0185..0185; Ll +0186..0187; Lu +0188..0188; Ll +0189..018B; Lu +018C..018D; Ll +018E..0191; Lu +0192..0192; Ll +0193..0194; Lu +0195..0195; Ll +0196..0198; Lu +0199..019B; Ll +019C..019D; Lu +019E..019E; Ll +019F..01A0; Lu +01A1..01A1; Ll +01A2..01A2; Lu +01A3..01A3; Ll +01A4..01A4; Lu +01A5..01A5; Ll +01A6..01A7; Lu +01A8..01A8; Ll +01A9..01A9; Lu +01AA..01AB; Ll +01AC..01AC; Lu +01AD..01AD; Ll +01AE..01AF; Lu +01B0..01B0; Ll +01B1..01B3; Lu +01B4..01B4; Ll +01B5..01B5; Lu +01B6..01B6; Ll +01B7..01B8; Lu +01B9..01BA; Ll +01BB..01BB; Lo +01BC..01BC; Lu +01BD..01BF; Ll +01C0..01C3; Lo +01C4..01C4; Lu +01C5..01C5; Lt +01C6..01C6; Ll +01C7..01C7; Lu +01C8..01C8; Lt +01C9..01C9; Ll +01CA..01CA; Lu +01CB..01CB; Lt +01CC..01CC; Ll +01CD..01CD; Lu +01CE..01CE; Ll +01CF..01CF; Lu +01D0..01D0; Ll +01D1..01D1; Lu +01D2..01D2; Ll +01D3..01D3; Lu +01D4..01D4; Ll +01D5..01D5; Lu +01D6..01D6; Ll +01D7..01D7; Lu +01D8..01D8; Ll +01D9..01D9; Lu +01DA..01DA; Ll +01DB..01DB; Lu +01DC..01DD; Ll +01DE..01DE; Lu +01DF..01DF; Ll +01E0..01E0; Lu +01E1..01E1; Ll +01E2..01E2; Lu +01E3..01E3; Ll +01E4..01E4; Lu +01E5..01E5; Ll +01E6..01E6; Lu +01E7..01E7; Ll +01E8..01E8; Lu +01E9..01E9; Ll +01EA..01EA; Lu +01EB..01EB; Ll +01EC..01EC; Lu +01ED..01ED; Ll +01EE..01EE; Lu +01EF..01F0; Ll +01F1..01F1; Lu +01F2..01F2; Lt +01F3..01F3; Ll +01F4..01F4; Lu +01F5..01F5; Ll +01F6..01F8; Lu +01F9..01F9; Ll +01FA..01FA; Lu +01FB..01FB; Ll +01FC..01FC; Lu +01FD..01FD; Ll +01FE..01FE; Lu +01FF..01FF; Ll +0200..0200; Lu +0201..0201; Ll +0202..0202; Lu +0203..0203; Ll +0204..0204; Lu +0205..0205; Ll +0206..0206; Lu +0207..0207; Ll +0208..0208; Lu +0209..0209; Ll +020A..020A; Lu +020B..020B; Ll +020C..020C; Lu +020D..020D; Ll +020E..020E; Lu +020F..020F; Ll +0210..0210; Lu +0211..0211; Ll +0212..0212; Lu +0213..0213; Ll +0214..0214; Lu +0215..0215; Ll +0216..0216; Lu +0217..0217; Ll +0218..0218; Lu +0219..0219; Ll +021A..021A; Lu +021B..021B; Ll +021C..021C; Lu +021D..021D; Ll +021E..021E; Lu +021F..021F; Ll +0220..0220; Lu +0221..0221; Ll +0222..0222; Lu +0223..0223; Ll +0224..0224; Lu +0225..0225; Ll +0226..0226; Lu +0227..0227; Ll +0228..0228; Lu +0229..0229; Ll +022A..022A; Lu +022B..022B; Ll +022C..022C; Lu +022D..022D; Ll +022E..022E; Lu +022F..022F; Ll +0230..0230; Lu +0231..0231; Ll +0232..0232; Lu +0233..0239; Ll +023A..023B; Lu +023C..023C; Ll +023D..023E; Lu +023F..0240; Ll +0241..0241; Lu +0242..0242; Ll +0243..0246; Lu +0247..0247; Ll +0248..0248; Lu +0249..0249; Ll +024A..024A; Lu +024B..024B; Ll +024C..024C; Lu +024D..024D; Ll +024E..024E; Lu +024F..0293; Ll +0294..0294; Lo +0295..02AF; Ll +02B0..02C1; Lm +02C2..02C5; Sk +02C6..02D1; Lm +02D2..02DF; Sk +02E0..02E4; Lm +02E5..02EB; Sk +02EC..02EC; Lm +02ED..02ED; Sk +02EE..02EE; Lm +02EF..02FF; Sk +0300..036F; Mn +0370..0370; Lu +0371..0371; Ll +0372..0372; Lu +0373..0373; Ll +0374..0374; Lm +0375..0375; Sk +0376..0376; Lu +0377..0377; Ll +0378..0379; Cn +037A..037A; Lm +037B..037D; Ll +037E..037E; Po +037F..037F; Lu +0380..0383; Cn +0384..0385; Sk +0386..0386; Lu +0387..0387; Po +0388..038A; Lu +038B..038B; Cn +038C..038C; Lu +038D..038D; Cn +038E..038F; Lu +0390..0390; Ll +0391..03A1; Lu +03A2..03A2; Cn +03A3..03AB; Lu +03AC..03CE; Ll +03CF..03CF; Lu +03D0..03D1; Ll +03D2..03D4; Lu +03D5..03D7; Ll +03D8..03D8; Lu +03D9..03D9; Ll +03DA..03DA; Lu +03DB..03DB; Ll +03DC..03DC; Lu +03DD..03DD; Ll +03DE..03DE; Lu +03DF..03DF; Ll +03E0..03E0; Lu +03E1..03E1; Ll +03E2..03E2; Lu +03E3..03E3; Ll +03E4..03E4; Lu +03E5..03E5; Ll +03E6..03E6; Lu +03E7..03E7; Ll +03E8..03E8; Lu +03E9..03E9; Ll +03EA..03EA; Lu +03EB..03EB; Ll +03EC..03EC; Lu +03ED..03ED; Ll +03EE..03EE; Lu +03EF..03F3; Ll +03F4..03F4; Lu +03F5..03F5; Ll +03F6..03F6; Sm +03F7..03F7; Lu +03F8..03F8; Ll +03F9..03FA; Lu +03FB..03FC; Ll +03FD..042F; Lu +0430..045F; Ll +0460..0460; Lu +0461..0461; Ll +0462..0462; Lu +0463..0463; Ll +0464..0464; Lu +0465..0465; Ll +0466..0466; Lu +0467..0467; Ll +0468..0468; Lu +0469..0469; Ll +046A..046A; Lu +046B..046B; Ll +046C..046C; Lu +046D..046D; Ll +046E..046E; Lu +046F..046F; Ll +0470..0470; Lu +0471..0471; Ll +0472..0472; Lu +0473..0473; Ll +0474..0474; Lu +0475..0475; Ll +0476..0476; Lu +0477..0477; Ll +0478..0478; Lu +0479..0479; Ll +047A..047A; Lu +047B..047B; Ll +047C..047C; Lu +047D..047D; Ll +047E..047E; Lu +047F..047F; Ll +0480..0480; Lu +0481..0481; Ll +0482..0482; So +0483..0487; Mn +0488..0489; Me +048A..048A; Lu +048B..048B; Ll +048C..048C; Lu +048D..048D; Ll +048E..048E; Lu +048F..048F; Ll +0490..0490; Lu +0491..0491; Ll +0492..0492; Lu +0493..0493; Ll +0494..0494; Lu +0495..0495; Ll +0496..0496; Lu +0497..0497; Ll +0498..0498; Lu +0499..0499; Ll +049A..049A; Lu +049B..049B; Ll +049C..049C; Lu +049D..049D; Ll +049E..049E; Lu +049F..049F; Ll +04A0..04A0; Lu +04A1..04A1; Ll +04A2..04A2; Lu +04A3..04A3; Ll +04A4..04A4; Lu +04A5..04A5; Ll +04A6..04A6; Lu +04A7..04A7; Ll +04A8..04A8; Lu +04A9..04A9; Ll +04AA..04AA; Lu +04AB..04AB; Ll +04AC..04AC; Lu +04AD..04AD; Ll +04AE..04AE; Lu +04AF..04AF; Ll +04B0..04B0; Lu +04B1..04B1; Ll +04B2..04B2; Lu +04B3..04B3; Ll +04B4..04B4; Lu +04B5..04B5; Ll +04B6..04B6; Lu +04B7..04B7; Ll +04B8..04B8; Lu +04B9..04B9; Ll +04BA..04BA; Lu +04BB..04BB; Ll +04BC..04BC; Lu +04BD..04BD; Ll +04BE..04BE; Lu +04BF..04BF; Ll +04C0..04C1; Lu +04C2..04C2; Ll +04C3..04C3; Lu +04C4..04C4; Ll +04C5..04C5; Lu +04C6..04C6; Ll +04C7..04C7; Lu +04C8..04C8; Ll +04C9..04C9; Lu +04CA..04CA; Ll +04CB..04CB; Lu +04CC..04CC; Ll +04CD..04CD; Lu +04CE..04CF; Ll +04D0..04D0; Lu +04D1..04D1; Ll +04D2..04D2; Lu +04D3..04D3; Ll +04D4..04D4; Lu +04D5..04D5; Ll +04D6..04D6; Lu +04D7..04D7; Ll +04D8..04D8; Lu +04D9..04D9; Ll +04DA..04DA; Lu +04DB..04DB; Ll +04DC..04DC; Lu +04DD..04DD; Ll +04DE..04DE; Lu +04DF..04DF; Ll +04E0..04E0; Lu +04E1..04E1; Ll +04E2..04E2; Lu +04E3..04E3; Ll +04E4..04E4; Lu +04E5..04E5; Ll +04E6..04E6; Lu +04E7..04E7; Ll +04E8..04E8; Lu +04E9..04E9; Ll +04EA..04EA; Lu +04EB..04EB; Ll +04EC..04EC; Lu +04ED..04ED; Ll +04EE..04EE; Lu +04EF..04EF; Ll +04F0..04F0; Lu +04F1..04F1; Ll +04F2..04F2; Lu +04F3..04F3; Ll +04F4..04F4; Lu +04F5..04F5; Ll +04F6..04F6; Lu +04F7..04F7; Ll +04F8..04F8; Lu +04F9..04F9; Ll +04FA..04FA; Lu +04FB..04FB; Ll +04FC..04FC; Lu +04FD..04FD; Ll +04FE..04FE; Lu +04FF..04FF; Ll +0500..0500; Lu +0501..0501; Ll +0502..0502; Lu +0503..0503; Ll +0504..0504; Lu +0505..0505; Ll +0506..0506; Lu +0507..0507; Ll +0508..0508; Lu +0509..0509; Ll +050A..050A; Lu +050B..050B; Ll +050C..050C; Lu +050D..050D; Ll +050E..050E; Lu +050F..050F; Ll +0510..0510; Lu +0511..0511; Ll +0512..0512; Lu +0513..0513; Ll +0514..0514; Lu +0515..0515; Ll +0516..0516; Lu +0517..0517; Ll +0518..0518; Lu +0519..0519; Ll +051A..051A; Lu +051B..051B; Ll +051C..051C; Lu +051D..051D; Ll +051E..051E; Lu +051F..051F; Ll +0520..0520; Lu +0521..0521; Ll +0522..0522; Lu +0523..0523; Ll +0524..0524; Lu +0525..0525; Ll +0526..0526; Lu +0527..0527; Ll +0528..0528; Lu +0529..0529; Ll +052A..052A; Lu +052B..052B; Ll +052C..052C; Lu +052D..052D; Ll +052E..052E; Lu +052F..052F; Ll +0530..0530; Cn +0531..0556; Lu +0557..0558; Cn +0559..0559; Lm +055A..055F; Po +0560..0588; Ll +0589..0589; Po +058A..058A; Pd +058B..058C; Cn +058D..058E; So +058F..058F; Sc +0590..0590; Cn +0591..05BD; Mn +05BE..05BE; Pd +05BF..05BF; Mn +05C0..05C0; Po +05C1..05C2; Mn +05C3..05C3; Po +05C4..05C5; Mn +05C6..05C6; Po +05C7..05C7; Mn +05C8..05CF; Cn +05D0..05EA; Lo +05EB..05EE; Cn +05EF..05F2; Lo +05F3..05F4; Po +05F5..05FF; Cn +0600..0605; Cf +0606..0608; Sm +0609..060A; Po +060B..060B; Sc +060C..060D; Po +060E..060F; So +0610..061A; Mn +061B..061B; Po +061C..061C; Cf +061D..061D; Cn +061E..061F; Po +0620..063F; Lo +0640..0640; Lm +0641..064A; Lo +064B..065F; Mn +0660..0669; Nd +066A..066D; Po +066E..066F; Lo +0670..0670; Mn +0671..06D3; Lo +06D4..06D4; Po +06D5..06D5; Lo +06D6..06DC; Mn +06DD..06DD; Cf +06DE..06DE; So +06DF..06E4; Mn +06E5..06E6; Lm +06E7..06E8; Mn +06E9..06E9; So +06EA..06ED; Mn +06EE..06EF; Lo +06F0..06F9; Nd +06FA..06FC; Lo +06FD..06FE; So +06FF..06FF; Lo +0700..070D; Po +070E..070E; Cn +070F..070F; Cf +0710..0710; Lo +0711..0711; Mn +0712..072F; Lo +0730..074A; Mn +074B..074C; Cn +074D..07A5; Lo +07A6..07B0; Mn +07B1..07B1; Lo +07B2..07BF; Cn +07C0..07C9; Nd +07CA..07EA; Lo +07EB..07F3; Mn +07F4..07F5; Lm +07F6..07F6; So +07F7..07F9; Po +07FA..07FA; Lm +07FB..07FC; Cn +07FD..07FD; Mn +07FE..07FF; Sc +0800..0815; Lo +0816..0819; Mn +081A..081A; Lm +081B..0823; Mn +0824..0824; Lm +0825..0827; Mn +0828..0828; Lm +0829..082D; Mn +082E..082F; Cn +0830..083E; Po +083F..083F; Cn +0840..0858; Lo +0859..085B; Mn +085C..085D; Cn +085E..085E; Po +085F..085F; Cn +0860..086A; Lo +086B..089F; Cn +08A0..08B4; Lo +08B5..08B5; Cn +08B6..08BD; Lo +08BE..08D2; Cn +08D3..08E1; Mn +08E2..08E2; Cf +08E3..0902; Mn +0903..0903; Mc +0904..0939; Lo +093A..093A; Mn +093B..093B; Mc +093C..093C; Mn +093D..093D; Lo +093E..0940; Mc +0941..0948; Mn +0949..094C; Mc +094D..094D; Mn +094E..094F; Mc +0950..0950; Lo +0951..0957; Mn +0958..0961; Lo +0962..0963; Mn +0964..0965; Po +0966..096F; Nd +0970..0970; Po +0971..0971; Lm +0972..0980; Lo +0981..0981; Mn +0982..0983; Mc +0984..0984; Cn +0985..098C; Lo +098D..098E; Cn +098F..0990; Lo +0991..0992; Cn +0993..09A8; Lo +09A9..09A9; Cn +09AA..09B0; Lo +09B1..09B1; Cn +09B2..09B2; Lo +09B3..09B5; Cn +09B6..09B9; Lo +09BA..09BB; Cn +09BC..09BC; Mn +09BD..09BD; Lo +09BE..09C0; Mc +09C1..09C4; Mn +09C5..09C6; Cn +09C7..09C8; Mc +09C9..09CA; Cn +09CB..09CC; Mc +09CD..09CD; Mn +09CE..09CE; Lo +09CF..09D6; Cn +09D7..09D7; Mc +09D8..09DB; Cn +09DC..09DD; Lo +09DE..09DE; Cn +09DF..09E1; Lo +09E2..09E3; Mn +09E4..09E5; Cn +09E6..09EF; Nd +09F0..09F1; Lo +09F2..09F3; Sc +09F4..09F9; No +09FA..09FA; So +09FB..09FB; Sc +09FC..09FC; Lo +09FD..09FD; Po +09FE..09FE; Mn +09FF..0A00; Cn +0A01..0A02; Mn +0A03..0A03; Mc +0A04..0A04; Cn +0A05..0A0A; Lo +0A0B..0A0E; Cn +0A0F..0A10; Lo +0A11..0A12; Cn +0A13..0A28; Lo +0A29..0A29; Cn +0A2A..0A30; Lo +0A31..0A31; Cn +0A32..0A33; Lo +0A34..0A34; Cn +0A35..0A36; Lo +0A37..0A37; Cn +0A38..0A39; Lo +0A3A..0A3B; Cn +0A3C..0A3C; Mn +0A3D..0A3D; Cn +0A3E..0A40; Mc +0A41..0A42; Mn +0A43..0A46; Cn +0A47..0A48; Mn +0A49..0A4A; Cn +0A4B..0A4D; Mn +0A4E..0A50; Cn +0A51..0A51; Mn +0A52..0A58; Cn +0A59..0A5C; Lo +0A5D..0A5D; Cn +0A5E..0A5E; Lo +0A5F..0A65; Cn +0A66..0A6F; Nd +0A70..0A71; Mn +0A72..0A74; Lo +0A75..0A75; Mn +0A76..0A76; Po +0A77..0A80; Cn +0A81..0A82; Mn +0A83..0A83; Mc +0A84..0A84; Cn +0A85..0A8D; Lo +0A8E..0A8E; Cn +0A8F..0A91; Lo +0A92..0A92; Cn +0A93..0AA8; Lo +0AA9..0AA9; Cn +0AAA..0AB0; Lo +0AB1..0AB1; Cn +0AB2..0AB3; Lo +0AB4..0AB4; Cn +0AB5..0AB9; Lo +0ABA..0ABB; Cn +0ABC..0ABC; Mn +0ABD..0ABD; Lo +0ABE..0AC0; Mc +0AC1..0AC5; Mn +0AC6..0AC6; Cn +0AC7..0AC8; Mn +0AC9..0AC9; Mc +0ACA..0ACA; Cn +0ACB..0ACC; Mc +0ACD..0ACD; Mn +0ACE..0ACF; Cn +0AD0..0AD0; Lo +0AD1..0ADF; Cn +0AE0..0AE1; Lo +0AE2..0AE3; Mn +0AE4..0AE5; Cn +0AE6..0AEF; Nd +0AF0..0AF0; Po +0AF1..0AF1; Sc +0AF2..0AF8; Cn +0AF9..0AF9; Lo +0AFA..0AFF; Mn +0B00..0B00; Cn +0B01..0B01; Mn +0B02..0B03; Mc +0B04..0B04; Cn +0B05..0B0C; Lo +0B0D..0B0E; Cn +0B0F..0B10; Lo +0B11..0B12; Cn +0B13..0B28; Lo +0B29..0B29; Cn +0B2A..0B30; Lo +0B31..0B31; Cn +0B32..0B33; Lo +0B34..0B34; Cn +0B35..0B39; Lo +0B3A..0B3B; Cn +0B3C..0B3C; Mn +0B3D..0B3D; Lo +0B3E..0B3E; Mc +0B3F..0B3F; Mn +0B40..0B40; Mc +0B41..0B44; Mn +0B45..0B46; Cn +0B47..0B48; Mc +0B49..0B4A; Cn +0B4B..0B4C; Mc +0B4D..0B4D; Mn +0B4E..0B55; Cn +0B56..0B56; Mn +0B57..0B57; Mc +0B58..0B5B; Cn +0B5C..0B5D; Lo +0B5E..0B5E; Cn +0B5F..0B61; Lo +0B62..0B63; Mn +0B64..0B65; Cn +0B66..0B6F; Nd +0B70..0B70; So +0B71..0B71; Lo +0B72..0B77; No +0B78..0B81; Cn +0B82..0B82; Mn +0B83..0B83; Lo +0B84..0B84; Cn +0B85..0B8A; Lo +0B8B..0B8D; Cn +0B8E..0B90; Lo +0B91..0B91; Cn +0B92..0B95; Lo +0B96..0B98; Cn +0B99..0B9A; Lo +0B9B..0B9B; Cn +0B9C..0B9C; Lo +0B9D..0B9D; Cn +0B9E..0B9F; Lo +0BA0..0BA2; Cn +0BA3..0BA4; Lo +0BA5..0BA7; Cn +0BA8..0BAA; Lo +0BAB..0BAD; Cn +0BAE..0BB9; Lo +0BBA..0BBD; Cn +0BBE..0BBF; Mc +0BC0..0BC0; Mn +0BC1..0BC2; Mc +0BC3..0BC5; Cn +0BC6..0BC8; Mc +0BC9..0BC9; Cn +0BCA..0BCC; Mc +0BCD..0BCD; Mn +0BCE..0BCF; Cn +0BD0..0BD0; Lo +0BD1..0BD6; Cn +0BD7..0BD7; Mc +0BD8..0BE5; Cn +0BE6..0BEF; Nd +0BF0..0BF2; No +0BF3..0BF8; So +0BF9..0BF9; Sc +0BFA..0BFA; So +0BFB..0BFF; Cn +0C00..0C00; Mn +0C01..0C03; Mc +0C04..0C04; Mn +0C05..0C0C; Lo +0C0D..0C0D; Cn +0C0E..0C10; Lo +0C11..0C11; Cn +0C12..0C28; Lo +0C29..0C29; Cn +0C2A..0C39; Lo +0C3A..0C3C; Cn +0C3D..0C3D; Lo +0C3E..0C40; Mn +0C41..0C44; Mc +0C45..0C45; Cn +0C46..0C48; Mn +0C49..0C49; Cn +0C4A..0C4D; Mn +0C4E..0C54; Cn +0C55..0C56; Mn +0C57..0C57; Cn +0C58..0C5A; Lo +0C5B..0C5F; Cn +0C60..0C61; Lo +0C62..0C63; Mn +0C64..0C65; Cn +0C66..0C6F; Nd +0C70..0C77; Cn +0C78..0C7E; No +0C7F..0C7F; So +0C80..0C80; Lo +0C81..0C81; Mn +0C82..0C83; Mc +0C84..0C84; Po +0C85..0C8C; Lo +0C8D..0C8D; Cn +0C8E..0C90; Lo +0C91..0C91; Cn +0C92..0CA8; Lo +0CA9..0CA9; Cn +0CAA..0CB3; Lo +0CB4..0CB4; Cn +0CB5..0CB9; Lo +0CBA..0CBB; Cn +0CBC..0CBC; Mn +0CBD..0CBD; Lo +0CBE..0CBE; Mc +0CBF..0CBF; Mn +0CC0..0CC4; Mc +0CC5..0CC5; Cn +0CC6..0CC6; Mn +0CC7..0CC8; Mc +0CC9..0CC9; Cn +0CCA..0CCB; Mc +0CCC..0CCD; Mn +0CCE..0CD4; Cn +0CD5..0CD6; Mc +0CD7..0CDD; Cn +0CDE..0CDE; Lo +0CDF..0CDF; Cn +0CE0..0CE1; Lo +0CE2..0CE3; Mn +0CE4..0CE5; Cn +0CE6..0CEF; Nd +0CF0..0CF0; Cn +0CF1..0CF2; Lo +0CF3..0CFF; Cn +0D00..0D01; Mn +0D02..0D03; Mc +0D04..0D04; Cn +0D05..0D0C; Lo +0D0D..0D0D; Cn +0D0E..0D10; Lo +0D11..0D11; Cn +0D12..0D3A; Lo +0D3B..0D3C; Mn +0D3D..0D3D; Lo +0D3E..0D40; Mc +0D41..0D44; Mn +0D45..0D45; Cn +0D46..0D48; Mc +0D49..0D49; Cn +0D4A..0D4C; Mc +0D4D..0D4D; Mn +0D4E..0D4E; Lo +0D4F..0D4F; So +0D50..0D53; Cn +0D54..0D56; Lo +0D57..0D57; Mc +0D58..0D5E; No +0D5F..0D61; Lo +0D62..0D63; Mn +0D64..0D65; Cn +0D66..0D6F; Nd +0D70..0D78; No +0D79..0D79; So +0D7A..0D7F; Lo +0D80..0D81; Cn +0D82..0D83; Mc +0D84..0D84; Cn +0D85..0D96; Lo +0D97..0D99; Cn +0D9A..0DB1; Lo +0DB2..0DB2; Cn +0DB3..0DBB; Lo +0DBC..0DBC; Cn +0DBD..0DBD; Lo +0DBE..0DBF; Cn +0DC0..0DC6; Lo +0DC7..0DC9; Cn +0DCA..0DCA; Mn +0DCB..0DCE; Cn +0DCF..0DD1; Mc +0DD2..0DD4; Mn +0DD5..0DD5; Cn +0DD6..0DD6; Mn +0DD7..0DD7; Cn +0DD8..0DDF; Mc +0DE0..0DE5; Cn +0DE6..0DEF; Nd +0DF0..0DF1; Cn +0DF2..0DF3; Mc +0DF4..0DF4; Po +0DF5..0E00; Cn +0E01..0E30; Lo +0E31..0E31; Mn +0E32..0E33; Lo +0E34..0E3A; Mn +0E3B..0E3E; Cn +0E3F..0E3F; Sc +0E40..0E45; Lo +0E46..0E46; Lm +0E47..0E4E; Mn +0E4F..0E4F; Po +0E50..0E59; Nd +0E5A..0E5B; Po +0E5C..0E80; Cn +0E81..0E82; Lo +0E83..0E83; Cn +0E84..0E84; Lo +0E85..0E86; Cn +0E87..0E88; Lo +0E89..0E89; Cn +0E8A..0E8A; Lo +0E8B..0E8C; Cn +0E8D..0E8D; Lo +0E8E..0E93; Cn +0E94..0E97; Lo +0E98..0E98; Cn +0E99..0E9F; Lo +0EA0..0EA0; Cn +0EA1..0EA3; Lo +0EA4..0EA4; Cn +0EA5..0EA5; Lo +0EA6..0EA6; Cn +0EA7..0EA7; Lo +0EA8..0EA9; Cn +0EAA..0EAB; Lo +0EAC..0EAC; Cn +0EAD..0EB0; Lo +0EB1..0EB1; Mn +0EB2..0EB3; Lo +0EB4..0EB9; Mn +0EBA..0EBA; Cn +0EBB..0EBC; Mn +0EBD..0EBD; Lo +0EBE..0EBF; Cn +0EC0..0EC4; Lo +0EC5..0EC5; Cn +0EC6..0EC6; Lm +0EC7..0EC7; Cn +0EC8..0ECD; Mn +0ECE..0ECF; Cn +0ED0..0ED9; Nd +0EDA..0EDB; Cn +0EDC..0EDF; Lo +0EE0..0EFF; Cn +0F00..0F00; Lo +0F01..0F03; So +0F04..0F12; Po +0F13..0F13; So +0F14..0F14; Po +0F15..0F17; So +0F18..0F19; Mn +0F1A..0F1F; So +0F20..0F29; Nd +0F2A..0F33; No +0F34..0F34; So +0F35..0F35; Mn +0F36..0F36; So +0F37..0F37; Mn +0F38..0F38; So +0F39..0F39; Mn +0F3A..0F3A; Ps +0F3B..0F3B; Pe +0F3C..0F3C; Ps +0F3D..0F3D; Pe +0F3E..0F3F; Mc +0F40..0F47; Lo +0F48..0F48; Cn +0F49..0F6C; Lo +0F6D..0F70; Cn +0F71..0F7E; Mn +0F7F..0F7F; Mc +0F80..0F84; Mn +0F85..0F85; Po +0F86..0F87; Mn +0F88..0F8C; Lo +0F8D..0F97; Mn +0F98..0F98; Cn +0F99..0FBC; Mn +0FBD..0FBD; Cn +0FBE..0FC5; So +0FC6..0FC6; Mn +0FC7..0FCC; So +0FCD..0FCD; Cn +0FCE..0FCF; So +0FD0..0FD4; Po +0FD5..0FD8; So +0FD9..0FDA; Po +0FDB..0FFF; Cn +1000..102A; Lo +102B..102C; Mc +102D..1030; Mn +1031..1031; Mc +1032..1037; Mn +1038..1038; Mc +1039..103A; Mn +103B..103C; Mc +103D..103E; Mn +103F..103F; Lo +1040..1049; Nd +104A..104F; Po +1050..1055; Lo +1056..1057; Mc +1058..1059; Mn +105A..105D; Lo +105E..1060; Mn +1061..1061; Lo +1062..1064; Mc +1065..1066; Lo +1067..106D; Mc +106E..1070; Lo +1071..1074; Mn +1075..1081; Lo +1082..1082; Mn +1083..1084; Mc +1085..1086; Mn +1087..108C; Mc +108D..108D; Mn +108E..108E; Lo +108F..108F; Mc +1090..1099; Nd +109A..109C; Mc +109D..109D; Mn +109E..109F; So +10A0..10C5; Lu +10C6..10C6; Cn +10C7..10C7; Lu +10C8..10CC; Cn +10CD..10CD; Lu +10CE..10CF; Cn +10D0..10FA; Ll +10FB..10FB; Po +10FC..10FC; Lm +10FD..10FF; Ll +1100..1248; Lo +1249..1249; Cn +124A..124D; Lo +124E..124F; Cn +1250..1256; Lo +1257..1257; Cn +1258..1258; Lo +1259..1259; Cn +125A..125D; Lo +125E..125F; Cn +1260..1288; Lo +1289..1289; Cn +128A..128D; Lo +128E..128F; Cn +1290..12B0; Lo +12B1..12B1; Cn +12B2..12B5; Lo +12B6..12B7; Cn +12B8..12BE; Lo +12BF..12BF; Cn +12C0..12C0; Lo +12C1..12C1; Cn +12C2..12C5; Lo +12C6..12C7; Cn +12C8..12D6; Lo +12D7..12D7; Cn +12D8..1310; Lo +1311..1311; Cn +1312..1315; Lo +1316..1317; Cn +1318..135A; Lo +135B..135C; Cn +135D..135F; Mn +1360..1368; Po +1369..137C; No +137D..137F; Cn +1380..138F; Lo +1390..1399; So +139A..139F; Cn +13A0..13F5; Lu +13F6..13F7; Cn +13F8..13FD; Ll +13FE..13FF; Cn +1400..1400; Pd +1401..166C; Lo +166D..166E; Po +166F..167F; Lo +1680..1680; Zs +1681..169A; Lo +169B..169B; Ps +169C..169C; Pe +169D..169F; Cn +16A0..16EA; Lo +16EB..16ED; Po +16EE..16F0; Nl +16F1..16F8; Lo +16F9..16FF; Cn +1700..170C; Lo +170D..170D; Cn +170E..1711; Lo +1712..1714; Mn +1715..171F; Cn +1720..1731; Lo +1732..1734; Mn +1735..1736; Po +1737..173F; Cn +1740..1751; Lo +1752..1753; Mn +1754..175F; Cn +1760..176C; Lo +176D..176D; Cn +176E..1770; Lo +1771..1771; Cn +1772..1773; Mn +1774..177F; Cn +1780..17B3; Lo +17B4..17B5; Mn +17B6..17B6; Mc +17B7..17BD; Mn +17BE..17C5; Mc +17C6..17C6; Mn +17C7..17C8; Mc +17C9..17D3; Mn +17D4..17D6; Po +17D7..17D7; Lm +17D8..17DA; Po +17DB..17DB; Sc +17DC..17DC; Lo +17DD..17DD; Mn +17DE..17DF; Cn +17E0..17E9; Nd +17EA..17EF; Cn +17F0..17F9; No +17FA..17FF; Cn +1800..1805; Po +1806..1806; Pd +1807..180A; Po +180B..180D; Mn +180E..180E; Cf +180F..180F; Cn +1810..1819; Nd +181A..181F; Cn +1820..1842; Lo +1843..1843; Lm +1844..1878; Lo +1879..187F; Cn +1880..1884; Lo +1885..1886; Mn +1887..18A8; Lo +18A9..18A9; Mn +18AA..18AA; Lo +18AB..18AF; Cn +18B0..18F5; Lo +18F6..18FF; Cn +1900..191E; Lo +191F..191F; Cn +1920..1922; Mn +1923..1926; Mc +1927..1928; Mn +1929..192B; Mc +192C..192F; Cn +1930..1931; Mc +1932..1932; Mn +1933..1938; Mc +1939..193B; Mn +193C..193F; Cn +1940..1940; So +1941..1943; Cn +1944..1945; Po +1946..194F; Nd +1950..196D; Lo +196E..196F; Cn +1970..1974; Lo +1975..197F; Cn +1980..19AB; Lo +19AC..19AF; Cn +19B0..19C9; Lo +19CA..19CF; Cn +19D0..19D9; Nd +19DA..19DA; No +19DB..19DD; Cn +19DE..19FF; So +1A00..1A16; Lo +1A17..1A18; Mn +1A19..1A1A; Mc +1A1B..1A1B; Mn +1A1C..1A1D; Cn +1A1E..1A1F; Po +1A20..1A54; Lo +1A55..1A55; Mc +1A56..1A56; Mn +1A57..1A57; Mc +1A58..1A5E; Mn +1A5F..1A5F; Cn +1A60..1A60; Mn +1A61..1A61; Mc +1A62..1A62; Mn +1A63..1A64; Mc +1A65..1A6C; Mn +1A6D..1A72; Mc +1A73..1A7C; Mn +1A7D..1A7E; Cn +1A7F..1A7F; Mn +1A80..1A89; Nd +1A8A..1A8F; Cn +1A90..1A99; Nd +1A9A..1A9F; Cn +1AA0..1AA6; Po +1AA7..1AA7; Lm +1AA8..1AAD; Po +1AAE..1AAF; Cn +1AB0..1ABD; Mn +1ABE..1ABE; Me +1ABF..1AFF; Cn +1B00..1B03; Mn +1B04..1B04; Mc +1B05..1B33; Lo +1B34..1B34; Mn +1B35..1B35; Mc +1B36..1B3A; Mn +1B3B..1B3B; Mc +1B3C..1B3C; Mn +1B3D..1B41; Mc +1B42..1B42; Mn +1B43..1B44; Mc +1B45..1B4B; Lo +1B4C..1B4F; Cn +1B50..1B59; Nd +1B5A..1B60; Po +1B61..1B6A; So +1B6B..1B73; Mn +1B74..1B7C; So +1B7D..1B7F; Cn +1B80..1B81; Mn +1B82..1B82; Mc +1B83..1BA0; Lo +1BA1..1BA1; Mc +1BA2..1BA5; Mn +1BA6..1BA7; Mc +1BA8..1BA9; Mn +1BAA..1BAA; Mc +1BAB..1BAD; Mn +1BAE..1BAF; Lo +1BB0..1BB9; Nd +1BBA..1BE5; Lo +1BE6..1BE6; Mn +1BE7..1BE7; Mc +1BE8..1BE9; Mn +1BEA..1BEC; Mc +1BED..1BED; Mn +1BEE..1BEE; Mc +1BEF..1BF1; Mn +1BF2..1BF3; Mc +1BF4..1BFB; Cn +1BFC..1BFF; Po +1C00..1C23; Lo +1C24..1C2B; Mc +1C2C..1C33; Mn +1C34..1C35; Mc +1C36..1C37; Mn +1C38..1C3A; Cn +1C3B..1C3F; Po +1C40..1C49; Nd +1C4A..1C4C; Cn +1C4D..1C4F; Lo +1C50..1C59; Nd +1C5A..1C77; Lo +1C78..1C7D; Lm +1C7E..1C7F; Po +1C80..1C88; Ll +1C89..1C8F; Cn +1C90..1CBA; Lu +1CBB..1CBC; Cn +1CBD..1CBF; Lu +1CC0..1CC7; Po +1CC8..1CCF; Cn +1CD0..1CD2; Mn +1CD3..1CD3; Po +1CD4..1CE0; Mn +1CE1..1CE1; Mc +1CE2..1CE8; Mn +1CE9..1CEC; Lo +1CED..1CED; Mn +1CEE..1CF1; Lo +1CF2..1CF3; Mc +1CF4..1CF4; Mn +1CF5..1CF6; Lo +1CF7..1CF7; Mc +1CF8..1CF9; Mn +1CFA..1CFF; Cn +1D00..1D2B; Ll +1D2C..1D6A; Lm +1D6B..1D77; Ll +1D78..1D78; Lm +1D79..1D9A; Ll +1D9B..1DBF; Lm +1DC0..1DF9; Mn +1DFA..1DFA; Cn +1DFB..1DFF; Mn +1E00..1E00; Lu +1E01..1E01; Ll +1E02..1E02; Lu +1E03..1E03; Ll +1E04..1E04; Lu +1E05..1E05; Ll +1E06..1E06; Lu +1E07..1E07; Ll +1E08..1E08; Lu +1E09..1E09; Ll +1E0A..1E0A; Lu +1E0B..1E0B; Ll +1E0C..1E0C; Lu +1E0D..1E0D; Ll +1E0E..1E0E; Lu +1E0F..1E0F; Ll +1E10..1E10; Lu +1E11..1E11; Ll +1E12..1E12; Lu +1E13..1E13; Ll +1E14..1E14; Lu +1E15..1E15; Ll +1E16..1E16; Lu +1E17..1E17; Ll +1E18..1E18; Lu +1E19..1E19; Ll +1E1A..1E1A; Lu +1E1B..1E1B; Ll +1E1C..1E1C; Lu +1E1D..1E1D; Ll +1E1E..1E1E; Lu +1E1F..1E1F; Ll +1E20..1E20; Lu +1E21..1E21; Ll +1E22..1E22; Lu +1E23..1E23; Ll +1E24..1E24; Lu +1E25..1E25; Ll +1E26..1E26; Lu +1E27..1E27; Ll +1E28..1E28; Lu +1E29..1E29; Ll +1E2A..1E2A; Lu +1E2B..1E2B; Ll +1E2C..1E2C; Lu +1E2D..1E2D; Ll +1E2E..1E2E; Lu +1E2F..1E2F; Ll +1E30..1E30; Lu +1E31..1E31; Ll +1E32..1E32; Lu +1E33..1E33; Ll +1E34..1E34; Lu +1E35..1E35; Ll +1E36..1E36; Lu +1E37..1E37; Ll +1E38..1E38; Lu +1E39..1E39; Ll +1E3A..1E3A; Lu +1E3B..1E3B; Ll +1E3C..1E3C; Lu +1E3D..1E3D; Ll +1E3E..1E3E; Lu +1E3F..1E3F; Ll +1E40..1E40; Lu +1E41..1E41; Ll +1E42..1E42; Lu +1E43..1E43; Ll +1E44..1E44; Lu +1E45..1E45; Ll +1E46..1E46; Lu +1E47..1E47; Ll +1E48..1E48; Lu +1E49..1E49; Ll +1E4A..1E4A; Lu +1E4B..1E4B; Ll +1E4C..1E4C; Lu +1E4D..1E4D; Ll +1E4E..1E4E; Lu +1E4F..1E4F; Ll +1E50..1E50; Lu +1E51..1E51; Ll +1E52..1E52; Lu +1E53..1E53; Ll +1E54..1E54; Lu +1E55..1E55; Ll +1E56..1E56; Lu +1E57..1E57; Ll +1E58..1E58; Lu +1E59..1E59; Ll +1E5A..1E5A; Lu +1E5B..1E5B; Ll +1E5C..1E5C; Lu +1E5D..1E5D; Ll +1E5E..1E5E; Lu +1E5F..1E5F; Ll +1E60..1E60; Lu +1E61..1E61; Ll +1E62..1E62; Lu +1E63..1E63; Ll +1E64..1E64; Lu +1E65..1E65; Ll +1E66..1E66; Lu +1E67..1E67; Ll +1E68..1E68; Lu +1E69..1E69; Ll +1E6A..1E6A; Lu +1E6B..1E6B; Ll +1E6C..1E6C; Lu +1E6D..1E6D; Ll +1E6E..1E6E; Lu +1E6F..1E6F; Ll +1E70..1E70; Lu +1E71..1E71; Ll +1E72..1E72; Lu +1E73..1E73; Ll +1E74..1E74; Lu +1E75..1E75; Ll +1E76..1E76; Lu +1E77..1E77; Ll +1E78..1E78; Lu +1E79..1E79; Ll +1E7A..1E7A; Lu +1E7B..1E7B; Ll +1E7C..1E7C; Lu +1E7D..1E7D; Ll +1E7E..1E7E; Lu +1E7F..1E7F; Ll +1E80..1E80; Lu +1E81..1E81; Ll +1E82..1E82; Lu +1E83..1E83; Ll +1E84..1E84; Lu +1E85..1E85; Ll +1E86..1E86; Lu +1E87..1E87; Ll +1E88..1E88; Lu +1E89..1E89; Ll +1E8A..1E8A; Lu +1E8B..1E8B; Ll +1E8C..1E8C; Lu +1E8D..1E8D; Ll +1E8E..1E8E; Lu +1E8F..1E8F; Ll +1E90..1E90; Lu +1E91..1E91; Ll +1E92..1E92; Lu +1E93..1E93; Ll +1E94..1E94; Lu +1E95..1E9D; Ll +1E9E..1E9E; Lu +1E9F..1E9F; Ll +1EA0..1EA0; Lu +1EA1..1EA1; Ll +1EA2..1EA2; Lu +1EA3..1EA3; Ll +1EA4..1EA4; Lu +1EA5..1EA5; Ll +1EA6..1EA6; Lu +1EA7..1EA7; Ll +1EA8..1EA8; Lu +1EA9..1EA9; Ll +1EAA..1EAA; Lu +1EAB..1EAB; Ll +1EAC..1EAC; Lu +1EAD..1EAD; Ll +1EAE..1EAE; Lu +1EAF..1EAF; Ll +1EB0..1EB0; Lu +1EB1..1EB1; Ll +1EB2..1EB2; Lu +1EB3..1EB3; Ll +1EB4..1EB4; Lu +1EB5..1EB5; Ll +1EB6..1EB6; Lu +1EB7..1EB7; Ll +1EB8..1EB8; Lu +1EB9..1EB9; Ll +1EBA..1EBA; Lu +1EBB..1EBB; Ll +1EBC..1EBC; Lu +1EBD..1EBD; Ll +1EBE..1EBE; Lu +1EBF..1EBF; Ll +1EC0..1EC0; Lu +1EC1..1EC1; Ll +1EC2..1EC2; Lu +1EC3..1EC3; Ll +1EC4..1EC4; Lu +1EC5..1EC5; Ll +1EC6..1EC6; Lu +1EC7..1EC7; Ll +1EC8..1EC8; Lu +1EC9..1EC9; Ll +1ECA..1ECA; Lu +1ECB..1ECB; Ll +1ECC..1ECC; Lu +1ECD..1ECD; Ll +1ECE..1ECE; Lu +1ECF..1ECF; Ll +1ED0..1ED0; Lu +1ED1..1ED1; Ll +1ED2..1ED2; Lu +1ED3..1ED3; Ll +1ED4..1ED4; Lu +1ED5..1ED5; Ll +1ED6..1ED6; Lu +1ED7..1ED7; Ll +1ED8..1ED8; Lu +1ED9..1ED9; Ll +1EDA..1EDA; Lu +1EDB..1EDB; Ll +1EDC..1EDC; Lu +1EDD..1EDD; Ll +1EDE..1EDE; Lu +1EDF..1EDF; Ll +1EE0..1EE0; Lu +1EE1..1EE1; Ll +1EE2..1EE2; Lu +1EE3..1EE3; Ll +1EE4..1EE4; Lu +1EE5..1EE5; Ll +1EE6..1EE6; Lu +1EE7..1EE7; Ll +1EE8..1EE8; Lu +1EE9..1EE9; Ll +1EEA..1EEA; Lu +1EEB..1EEB; Ll +1EEC..1EEC; Lu +1EED..1EED; Ll +1EEE..1EEE; Lu +1EEF..1EEF; Ll +1EF0..1EF0; Lu +1EF1..1EF1; Ll +1EF2..1EF2; Lu +1EF3..1EF3; Ll +1EF4..1EF4; Lu +1EF5..1EF5; Ll +1EF6..1EF6; Lu +1EF7..1EF7; Ll +1EF8..1EF8; Lu +1EF9..1EF9; Ll +1EFA..1EFA; Lu +1EFB..1EFB; Ll +1EFC..1EFC; Lu +1EFD..1EFD; Ll +1EFE..1EFE; Lu +1EFF..1F07; Ll +1F08..1F0F; Lu +1F10..1F15; Ll +1F16..1F17; Cn +1F18..1F1D; Lu +1F1E..1F1F; Cn +1F20..1F27; Ll +1F28..1F2F; Lu +1F30..1F37; Ll +1F38..1F3F; Lu +1F40..1F45; Ll +1F46..1F47; Cn +1F48..1F4D; Lu +1F4E..1F4F; Cn +1F50..1F57; Ll +1F58..1F58; Cn +1F59..1F59; Lu +1F5A..1F5A; Cn +1F5B..1F5B; Lu +1F5C..1F5C; Cn +1F5D..1F5D; Lu +1F5E..1F5E; Cn +1F5F..1F5F; Lu +1F60..1F67; Ll +1F68..1F6F; Lu +1F70..1F7D; Ll +1F7E..1F7F; Cn +1F80..1F87; Ll +1F88..1F8F; Lt +1F90..1F97; Ll +1F98..1F9F; Lt +1FA0..1FA7; Ll +1FA8..1FAF; Lt +1FB0..1FB4; Ll +1FB5..1FB5; Cn +1FB6..1FB7; Ll +1FB8..1FBB; Lu +1FBC..1FBC; Lt +1FBD..1FBD; Sk +1FBE..1FBE; Ll +1FBF..1FC1; Sk +1FC2..1FC4; Ll +1FC5..1FC5; Cn +1FC6..1FC7; Ll +1FC8..1FCB; Lu +1FCC..1FCC; Lt +1FCD..1FCF; Sk +1FD0..1FD3; Ll +1FD4..1FD5; Cn +1FD6..1FD7; Ll +1FD8..1FDB; Lu +1FDC..1FDC; Cn +1FDD..1FDF; Sk +1FE0..1FE7; Ll +1FE8..1FEC; Lu +1FED..1FEF; Sk +1FF0..1FF1; Cn +1FF2..1FF4; Ll +1FF5..1FF5; Cn +1FF6..1FF7; Ll +1FF8..1FFB; Lu +1FFC..1FFC; Lt +1FFD..1FFE; Sk +1FFF..1FFF; Cn +2000..200A; Zs +200B..200F; Cf +2010..2015; Pd +2016..2017; Po +2018..2018; Pi +2019..2019; Pf +201A..201A; Ps +201B..201C; Pi +201D..201D; Pf +201E..201E; Ps +201F..201F; Pi +2020..2027; Po +2028..2028; Zl +2029..2029; Zp +202A..202E; Cf +202F..202F; Zs +2030..2038; Po +2039..2039; Pi +203A..203A; Pf +203B..203E; Po +203F..2040; Pc +2041..2043; Po +2044..2044; Sm +2045..2045; Ps +2046..2046; Pe +2047..2051; Po +2052..2052; Sm +2053..2053; Po +2054..2054; Pc +2055..205E; Po +205F..205F; Zs +2060..2064; Cf +2065..2065; Cn +2066..206F; Cf +2070..2070; No +2071..2071; Lm +2072..2073; Cn +2074..2079; No +207A..207C; Sm +207D..207D; Ps +207E..207E; Pe +207F..207F; Lm +2080..2089; No +208A..208C; Sm +208D..208D; Ps +208E..208E; Pe +208F..208F; Cn +2090..209C; Lm +209D..209F; Cn +20A0..20BF; Sc +20C0..20CF; Cn +20D0..20DC; Mn +20DD..20E0; Me +20E1..20E1; Mn +20E2..20E4; Me +20E5..20F0; Mn +20F1..20FF; Cn +2100..2101; So +2102..2102; Lu +2103..2106; So +2107..2107; Lu +2108..2109; So +210A..210A; Ll +210B..210D; Lu +210E..210F; Ll +2110..2112; Lu +2113..2113; Ll +2114..2114; So +2115..2115; Lu +2116..2117; So +2118..2118; Sm +2119..211D; Lu +211E..2123; So +2124..2124; Lu +2125..2125; So +2126..2126; Lu +2127..2127; So +2128..2128; Lu +2129..2129; So +212A..212D; Lu +212E..212E; So +212F..212F; Ll +2130..2133; Lu +2134..2134; Ll +2135..2138; Lo +2139..2139; Ll +213A..213B; So +213C..213D; Ll +213E..213F; Lu +2140..2144; Sm +2145..2145; Lu +2146..2149; Ll +214A..214A; So +214B..214B; Sm +214C..214D; So +214E..214E; Ll +214F..214F; So +2150..215F; No +2160..2182; Nl +2183..2183; Lu +2184..2184; Ll +2185..2188; Nl +2189..2189; No +218A..218B; So +218C..218F; Cn +2190..2194; Sm +2195..2199; So +219A..219B; Sm +219C..219F; So +21A0..21A0; Sm +21A1..21A2; So +21A3..21A3; Sm +21A4..21A5; So +21A6..21A6; Sm +21A7..21AD; So +21AE..21AE; Sm +21AF..21CD; So +21CE..21CF; Sm +21D0..21D1; So +21D2..21D2; Sm +21D3..21D3; So +21D4..21D4; Sm +21D5..21F3; So +21F4..22FF; Sm +2300..2307; So +2308..2308; Ps +2309..2309; Pe +230A..230A; Ps +230B..230B; Pe +230C..231F; So +2320..2321; Sm +2322..2328; So +2329..2329; Ps +232A..232A; Pe +232B..237B; So +237C..237C; Sm +237D..239A; So +239B..23B3; Sm +23B4..23DB; So +23DC..23E1; Sm +23E2..2426; So +2427..243F; Cn +2440..244A; So +244B..245F; Cn +2460..249B; No +249C..24E9; So +24EA..24FF; No +2500..25B6; So +25B7..25B7; Sm +25B8..25C0; So +25C1..25C1; Sm +25C2..25F7; So +25F8..25FF; Sm +2600..266E; So +266F..266F; Sm +2670..2767; So +2768..2768; Ps +2769..2769; Pe +276A..276A; Ps +276B..276B; Pe +276C..276C; Ps +276D..276D; Pe +276E..276E; Ps +276F..276F; Pe +2770..2770; Ps +2771..2771; Pe +2772..2772; Ps +2773..2773; Pe +2774..2774; Ps +2775..2775; Pe +2776..2793; No +2794..27BF; So +27C0..27C4; Sm +27C5..27C5; Ps +27C6..27C6; Pe +27C7..27E5; Sm +27E6..27E6; Ps +27E7..27E7; Pe +27E8..27E8; Ps +27E9..27E9; Pe +27EA..27EA; Ps +27EB..27EB; Pe +27EC..27EC; Ps +27ED..27ED; Pe +27EE..27EE; Ps +27EF..27EF; Pe +27F0..27FF; Sm +2800..28FF; So +2900..2982; Sm +2983..2983; Ps +2984..2984; Pe +2985..2985; Ps +2986..2986; Pe +2987..2987; Ps +2988..2988; Pe +2989..2989; Ps +298A..298A; Pe +298B..298B; Ps +298C..298C; Pe +298D..298D; Ps +298E..298E; Pe +298F..298F; Ps +2990..2990; Pe +2991..2991; Ps +2992..2992; Pe +2993..2993; Ps +2994..2994; Pe +2995..2995; Ps +2996..2996; Pe +2997..2997; Ps +2998..2998; Pe +2999..29D7; Sm +29D8..29D8; Ps +29D9..29D9; Pe +29DA..29DA; Ps +29DB..29DB; Pe +29DC..29FB; Sm +29FC..29FC; Ps +29FD..29FD; Pe +29FE..2AFF; Sm +2B00..2B2F; So +2B30..2B44; Sm +2B45..2B46; So +2B47..2B4C; Sm +2B4D..2B73; So +2B74..2B75; Cn +2B76..2B95; So +2B96..2B97; Cn +2B98..2BC8; So +2BC9..2BC9; Cn +2BCA..2BFE; So +2BFF..2BFF; Cn +2C00..2C2E; Lu +2C2F..2C2F; Cn +2C30..2C5E; Ll +2C5F..2C5F; Cn +2C60..2C60; Lu +2C61..2C61; Ll +2C62..2C64; Lu +2C65..2C66; Ll +2C67..2C67; Lu +2C68..2C68; Ll +2C69..2C69; Lu +2C6A..2C6A; Ll +2C6B..2C6B; Lu +2C6C..2C6C; Ll +2C6D..2C70; Lu +2C71..2C71; Ll +2C72..2C72; Lu +2C73..2C74; Ll +2C75..2C75; Lu +2C76..2C7B; Ll +2C7C..2C7D; Lm +2C7E..2C80; Lu +2C81..2C81; Ll +2C82..2C82; Lu +2C83..2C83; Ll +2C84..2C84; Lu +2C85..2C85; Ll +2C86..2C86; Lu +2C87..2C87; Ll +2C88..2C88; Lu +2C89..2C89; Ll +2C8A..2C8A; Lu +2C8B..2C8B; Ll +2C8C..2C8C; Lu +2C8D..2C8D; Ll +2C8E..2C8E; Lu +2C8F..2C8F; Ll +2C90..2C90; Lu +2C91..2C91; Ll +2C92..2C92; Lu +2C93..2C93; Ll +2C94..2C94; Lu +2C95..2C95; Ll +2C96..2C96; Lu +2C97..2C97; Ll +2C98..2C98; Lu +2C99..2C99; Ll +2C9A..2C9A; Lu +2C9B..2C9B; Ll +2C9C..2C9C; Lu +2C9D..2C9D; Ll +2C9E..2C9E; Lu +2C9F..2C9F; Ll +2CA0..2CA0; Lu +2CA1..2CA1; Ll +2CA2..2CA2; Lu +2CA3..2CA3; Ll +2CA4..2CA4; Lu +2CA5..2CA5; Ll +2CA6..2CA6; Lu +2CA7..2CA7; Ll +2CA8..2CA8; Lu +2CA9..2CA9; Ll +2CAA..2CAA; Lu +2CAB..2CAB; Ll +2CAC..2CAC; Lu +2CAD..2CAD; Ll +2CAE..2CAE; Lu +2CAF..2CAF; Ll +2CB0..2CB0; Lu +2CB1..2CB1; Ll +2CB2..2CB2; Lu +2CB3..2CB3; Ll +2CB4..2CB4; Lu +2CB5..2CB5; Ll +2CB6..2CB6; Lu +2CB7..2CB7; Ll +2CB8..2CB8; Lu +2CB9..2CB9; Ll +2CBA..2CBA; Lu +2CBB..2CBB; Ll +2CBC..2CBC; Lu +2CBD..2CBD; Ll +2CBE..2CBE; Lu +2CBF..2CBF; Ll +2CC0..2CC0; Lu +2CC1..2CC1; Ll +2CC2..2CC2; Lu +2CC3..2CC3; Ll +2CC4..2CC4; Lu +2CC5..2CC5; Ll +2CC6..2CC6; Lu +2CC7..2CC7; Ll +2CC8..2CC8; Lu +2CC9..2CC9; Ll +2CCA..2CCA; Lu +2CCB..2CCB; Ll +2CCC..2CCC; Lu +2CCD..2CCD; Ll +2CCE..2CCE; Lu +2CCF..2CCF; Ll +2CD0..2CD0; Lu +2CD1..2CD1; Ll +2CD2..2CD2; Lu +2CD3..2CD3; Ll +2CD4..2CD4; Lu +2CD5..2CD5; Ll +2CD6..2CD6; Lu +2CD7..2CD7; Ll +2CD8..2CD8; Lu +2CD9..2CD9; Ll +2CDA..2CDA; Lu +2CDB..2CDB; Ll +2CDC..2CDC; Lu +2CDD..2CDD; Ll +2CDE..2CDE; Lu +2CDF..2CDF; Ll +2CE0..2CE0; Lu +2CE1..2CE1; Ll +2CE2..2CE2; Lu +2CE3..2CE4; Ll +2CE5..2CEA; So +2CEB..2CEB; Lu +2CEC..2CEC; Ll +2CED..2CED; Lu +2CEE..2CEE; Ll +2CEF..2CF1; Mn +2CF2..2CF2; Lu +2CF3..2CF3; Ll +2CF4..2CF8; Cn +2CF9..2CFC; Po +2CFD..2CFD; No +2CFE..2CFF; Po +2D00..2D25; Ll +2D26..2D26; Cn +2D27..2D27; Ll +2D28..2D2C; Cn +2D2D..2D2D; Ll +2D2E..2D2F; Cn +2D30..2D67; Lo +2D68..2D6E; Cn +2D6F..2D6F; Lm +2D70..2D70; Po +2D71..2D7E; Cn +2D7F..2D7F; Mn +2D80..2D96; Lo +2D97..2D9F; Cn +2DA0..2DA6; Lo +2DA7..2DA7; Cn +2DA8..2DAE; Lo +2DAF..2DAF; Cn +2DB0..2DB6; Lo +2DB7..2DB7; Cn +2DB8..2DBE; Lo +2DBF..2DBF; Cn +2DC0..2DC6; Lo +2DC7..2DC7; Cn +2DC8..2DCE; Lo +2DCF..2DCF; Cn +2DD0..2DD6; Lo +2DD7..2DD7; Cn +2DD8..2DDE; Lo +2DDF..2DDF; Cn +2DE0..2DFF; Mn +2E00..2E01; Po +2E02..2E02; Pi +2E03..2E03; Pf +2E04..2E04; Pi +2E05..2E05; Pf +2E06..2E08; Po +2E09..2E09; Pi +2E0A..2E0A; Pf +2E0B..2E0B; Po +2E0C..2E0C; Pi +2E0D..2E0D; Pf +2E0E..2E16; Po +2E17..2E17; Pd +2E18..2E19; Po +2E1A..2E1A; Pd +2E1B..2E1B; Po +2E1C..2E1C; Pi +2E1D..2E1D; Pf +2E1E..2E1F; Po +2E20..2E20; Pi +2E21..2E21; Pf +2E22..2E22; Ps +2E23..2E23; Pe +2E24..2E24; Ps +2E25..2E25; Pe +2E26..2E26; Ps +2E27..2E27; Pe +2E28..2E28; Ps +2E29..2E29; Pe +2E2A..2E2E; Po +2E2F..2E2F; Lm +2E30..2E39; Po +2E3A..2E3B; Pd +2E3C..2E3F; Po +2E40..2E40; Pd +2E41..2E41; Po +2E42..2E42; Ps +2E43..2E4E; Po +2E4F..2E7F; Cn +2E80..2E99; So +2E9A..2E9A; Cn +2E9B..2EF3; So +2EF4..2EFF; Cn +2F00..2FD5; So +2FD6..2FEF; Cn +2FF0..2FFB; So +2FFC..2FFF; Cn +3000..3000; Zs +3001..3003; Po +3004..3004; So +3005..3005; Lm +3006..3006; Lo +3007..3007; Nl +3008..3008; Ps +3009..3009; Pe +300A..300A; Ps +300B..300B; Pe +300C..300C; Ps +300D..300D; Pe +300E..300E; Ps +300F..300F; Pe +3010..3010; Ps +3011..3011; Pe +3012..3013; So +3014..3014; Ps +3015..3015; Pe +3016..3016; Ps +3017..3017; Pe +3018..3018; Ps +3019..3019; Pe +301A..301A; Ps +301B..301B; Pe +301C..301C; Pd +301D..301D; Ps +301E..301F; Pe +3020..3020; So +3021..3029; Nl +302A..302D; Mn +302E..302F; Mc +3030..3030; Pd +3031..3035; Lm +3036..3037; So +3038..303A; Nl +303B..303B; Lm +303C..303C; Lo +303D..303D; Po +303E..303F; So +3040..3040; Cn +3041..3096; Lo +3097..3098; Cn +3099..309A; Mn +309B..309C; Sk +309D..309E; Lm +309F..309F; Lo +30A0..30A0; Pd +30A1..30FA; Lo +30FB..30FB; Po +30FC..30FE; Lm +30FF..30FF; Lo +3100..3104; Cn +3105..312F; Lo +3130..3130; Cn +3131..318E; Lo +318F..318F; Cn +3190..3191; So +3192..3195; No +3196..319F; So +31A0..31BA; Lo +31BB..31BF; Cn +31C0..31E3; So +31E4..31EF; Cn +31F0..31FF; Lo +3200..321E; So +321F..321F; Cn +3220..3229; No +322A..3247; So +3248..324F; No +3250..3250; So +3251..325F; No +3260..327F; So +3280..3289; No +328A..32B0; So +32B1..32BF; No +32C0..32FE; So +32FF..32FF; Cn +3300..33FF; So +3400..4DB5; Lo +4DB6..4DBF; Cn +4DC0..4DFF; So +4E00..9FEF; Lo +9FF0..9FFF; Cn +A000..A014; Lo +A015..A015; Lm +A016..A48C; Lo +A48D..A48F; Cn +A490..A4C6; So +A4C7..A4CF; Cn +A4D0..A4F7; Lo +A4F8..A4FD; Lm +A4FE..A4FF; Po +A500..A60B; Lo +A60C..A60C; Lm +A60D..A60F; Po +A610..A61F; Lo +A620..A629; Nd +A62A..A62B; Lo +A62C..A63F; Cn +A640..A640; Lu +A641..A641; Ll +A642..A642; Lu +A643..A643; Ll +A644..A644; Lu +A645..A645; Ll +A646..A646; Lu +A647..A647; Ll +A648..A648; Lu +A649..A649; Ll +A64A..A64A; Lu +A64B..A64B; Ll +A64C..A64C; Lu +A64D..A64D; Ll +A64E..A64E; Lu +A64F..A64F; Ll +A650..A650; Lu +A651..A651; Ll +A652..A652; Lu +A653..A653; Ll +A654..A654; Lu +A655..A655; Ll +A656..A656; Lu +A657..A657; Ll +A658..A658; Lu +A659..A659; Ll +A65A..A65A; Lu +A65B..A65B; Ll +A65C..A65C; Lu +A65D..A65D; Ll +A65E..A65E; Lu +A65F..A65F; Ll +A660..A660; Lu +A661..A661; Ll +A662..A662; Lu +A663..A663; Ll +A664..A664; Lu +A665..A665; Ll +A666..A666; Lu +A667..A667; Ll +A668..A668; Lu +A669..A669; Ll +A66A..A66A; Lu +A66B..A66B; Ll +A66C..A66C; Lu +A66D..A66D; Ll +A66E..A66E; Lo +A66F..A66F; Mn +A670..A672; Me +A673..A673; Po +A674..A67D; Mn +A67E..A67E; Po +A67F..A67F; Lm +A680..A680; Lu +A681..A681; Ll +A682..A682; Lu +A683..A683; Ll +A684..A684; Lu +A685..A685; Ll +A686..A686; Lu +A687..A687; Ll +A688..A688; Lu +A689..A689; Ll +A68A..A68A; Lu +A68B..A68B; Ll +A68C..A68C; Lu +A68D..A68D; Ll +A68E..A68E; Lu +A68F..A68F; Ll +A690..A690; Lu +A691..A691; Ll +A692..A692; Lu +A693..A693; Ll +A694..A694; Lu +A695..A695; Ll +A696..A696; Lu +A697..A697; Ll +A698..A698; Lu +A699..A699; Ll +A69A..A69A; Lu +A69B..A69B; Ll +A69C..A69D; Lm +A69E..A69F; Mn +A6A0..A6E5; Lo +A6E6..A6EF; Nl +A6F0..A6F1; Mn +A6F2..A6F7; Po +A6F8..A6FF; Cn +A700..A716; Sk +A717..A71F; Lm +A720..A721; Sk +A722..A722; Lu +A723..A723; Ll +A724..A724; Lu +A725..A725; Ll +A726..A726; Lu +A727..A727; Ll +A728..A728; Lu +A729..A729; Ll +A72A..A72A; Lu +A72B..A72B; Ll +A72C..A72C; Lu +A72D..A72D; Ll +A72E..A72E; Lu +A72F..A731; Ll +A732..A732; Lu +A733..A733; Ll +A734..A734; Lu +A735..A735; Ll +A736..A736; Lu +A737..A737; Ll +A738..A738; Lu +A739..A739; Ll +A73A..A73A; Lu +A73B..A73B; Ll +A73C..A73C; Lu +A73D..A73D; Ll +A73E..A73E; Lu +A73F..A73F; Ll +A740..A740; Lu +A741..A741; Ll +A742..A742; Lu +A743..A743; Ll +A744..A744; Lu +A745..A745; Ll +A746..A746; Lu +A747..A747; Ll +A748..A748; Lu +A749..A749; Ll +A74A..A74A; Lu +A74B..A74B; Ll +A74C..A74C; Lu +A74D..A74D; Ll +A74E..A74E; Lu +A74F..A74F; Ll +A750..A750; Lu +A751..A751; Ll +A752..A752; Lu +A753..A753; Ll +A754..A754; Lu +A755..A755; Ll +A756..A756; Lu +A757..A757; Ll +A758..A758; Lu +A759..A759; Ll +A75A..A75A; Lu +A75B..A75B; Ll +A75C..A75C; Lu +A75D..A75D; Ll +A75E..A75E; Lu +A75F..A75F; Ll +A760..A760; Lu +A761..A761; Ll +A762..A762; Lu +A763..A763; Ll +A764..A764; Lu +A765..A765; Ll +A766..A766; Lu +A767..A767; Ll +A768..A768; Lu +A769..A769; Ll +A76A..A76A; Lu +A76B..A76B; Ll +A76C..A76C; Lu +A76D..A76D; Ll +A76E..A76E; Lu +A76F..A76F; Ll +A770..A770; Lm +A771..A778; Ll +A779..A779; Lu +A77A..A77A; Ll +A77B..A77B; Lu +A77C..A77C; Ll +A77D..A77E; Lu +A77F..A77F; Ll +A780..A780; Lu +A781..A781; Ll +A782..A782; Lu +A783..A783; Ll +A784..A784; Lu +A785..A785; Ll +A786..A786; Lu +A787..A787; Ll +A788..A788; Lm +A789..A78A; Sk +A78B..A78B; Lu +A78C..A78C; Ll +A78D..A78D; Lu +A78E..A78E; Ll +A78F..A78F; Lo +A790..A790; Lu +A791..A791; Ll +A792..A792; Lu +A793..A795; Ll +A796..A796; Lu +A797..A797; Ll +A798..A798; Lu +A799..A799; Ll +A79A..A79A; Lu +A79B..A79B; Ll +A79C..A79C; Lu +A79D..A79D; Ll +A79E..A79E; Lu +A79F..A79F; Ll +A7A0..A7A0; Lu +A7A1..A7A1; Ll +A7A2..A7A2; Lu +A7A3..A7A3; Ll +A7A4..A7A4; Lu +A7A5..A7A5; Ll +A7A6..A7A6; Lu +A7A7..A7A7; Ll +A7A8..A7A8; Lu +A7A9..A7A9; Ll +A7AA..A7AE; Lu +A7AF..A7AF; Ll +A7B0..A7B4; Lu +A7B5..A7B5; Ll +A7B6..A7B6; Lu +A7B7..A7B7; Ll +A7B8..A7B8; Lu +A7B9..A7B9; Ll +A7BA..A7F6; Cn +A7F7..A7F7; Lo +A7F8..A7F9; Lm +A7FA..A7FA; Ll +A7FB..A801; Lo +A802..A802; Mn +A803..A805; Lo +A806..A806; Mn +A807..A80A; Lo +A80B..A80B; Mn +A80C..A822; Lo +A823..A824; Mc +A825..A826; Mn +A827..A827; Mc +A828..A82B; So +A82C..A82F; Cn +A830..A835; No +A836..A837; So +A838..A838; Sc +A839..A839; So +A83A..A83F; Cn +A840..A873; Lo +A874..A877; Po +A878..A87F; Cn +A880..A881; Mc +A882..A8B3; Lo +A8B4..A8C3; Mc +A8C4..A8C5; Mn +A8C6..A8CD; Cn +A8CE..A8CF; Po +A8D0..A8D9; Nd +A8DA..A8DF; Cn +A8E0..A8F1; Mn +A8F2..A8F7; Lo +A8F8..A8FA; Po +A8FB..A8FB; Lo +A8FC..A8FC; Po +A8FD..A8FE; Lo +A8FF..A8FF; Mn +A900..A909; Nd +A90A..A925; Lo +A926..A92D; Mn +A92E..A92F; Po +A930..A946; Lo +A947..A951; Mn +A952..A953; Mc +A954..A95E; Cn +A95F..A95F; Po +A960..A97C; Lo +A97D..A97F; Cn +A980..A982; Mn +A983..A983; Mc +A984..A9B2; Lo +A9B3..A9B3; Mn +A9B4..A9B5; Mc +A9B6..A9B9; Mn +A9BA..A9BB; Mc +A9BC..A9BC; Mn +A9BD..A9C0; Mc +A9C1..A9CD; Po +A9CE..A9CE; Cn +A9CF..A9CF; Lm +A9D0..A9D9; Nd +A9DA..A9DD; Cn +A9DE..A9DF; Po +A9E0..A9E4; Lo +A9E5..A9E5; Mn +A9E6..A9E6; Lm +A9E7..A9EF; Lo +A9F0..A9F9; Nd +A9FA..A9FE; Lo +A9FF..A9FF; Cn +AA00..AA28; Lo +AA29..AA2E; Mn +AA2F..AA30; Mc +AA31..AA32; Mn +AA33..AA34; Mc +AA35..AA36; Mn +AA37..AA3F; Cn +AA40..AA42; Lo +AA43..AA43; Mn +AA44..AA4B; Lo +AA4C..AA4C; Mn +AA4D..AA4D; Mc +AA4E..AA4F; Cn +AA50..AA59; Nd +AA5A..AA5B; Cn +AA5C..AA5F; Po +AA60..AA6F; Lo +AA70..AA70; Lm +AA71..AA76; Lo +AA77..AA79; So +AA7A..AA7A; Lo +AA7B..AA7B; Mc +AA7C..AA7C; Mn +AA7D..AA7D; Mc +AA7E..AAAF; Lo +AAB0..AAB0; Mn +AAB1..AAB1; Lo +AAB2..AAB4; Mn +AAB5..AAB6; Lo +AAB7..AAB8; Mn +AAB9..AABD; Lo +AABE..AABF; Mn +AAC0..AAC0; Lo +AAC1..AAC1; Mn +AAC2..AAC2; Lo +AAC3..AADA; Cn +AADB..AADC; Lo +AADD..AADD; Lm +AADE..AADF; Po +AAE0..AAEA; Lo +AAEB..AAEB; Mc +AAEC..AAED; Mn +AAEE..AAEF; Mc +AAF0..AAF1; Po +AAF2..AAF2; Lo +AAF3..AAF4; Lm +AAF5..AAF5; Mc +AAF6..AAF6; Mn +AAF7..AB00; Cn +AB01..AB06; Lo +AB07..AB08; Cn +AB09..AB0E; Lo +AB0F..AB10; Cn +AB11..AB16; Lo +AB17..AB1F; Cn +AB20..AB26; Lo +AB27..AB27; Cn +AB28..AB2E; Lo +AB2F..AB2F; Cn +AB30..AB5A; Ll +AB5B..AB5B; Sk +AB5C..AB5F; Lm +AB60..AB65; Ll +AB66..AB6F; Cn +AB70..ABBF; Ll +ABC0..ABE2; Lo +ABE3..ABE4; Mc +ABE5..ABE5; Mn +ABE6..ABE7; Mc +ABE8..ABE8; Mn +ABE9..ABEA; Mc +ABEB..ABEB; Po +ABEC..ABEC; Mc +ABED..ABED; Mn +ABEE..ABEF; Cn +ABF0..ABF9; Nd +ABFA..ABFF; Cn +AC00..D7A3; Lo +D7A4..D7AF; Cn +D7B0..D7C6; Lo +D7C7..D7CA; Cn +D7CB..D7FB; Lo +D7FC..D7FF; Cn +E000..F8FF; Co +F900..FA6D; Lo +FA6E..FA6F; Cn +FA70..FAD9; Lo +FADA..FAFF; Cn +FB00..FB06; Ll +FB07..FB12; Cn +FB13..FB17; Ll +FB18..FB1C; Cn +FB1D..FB1D; Lo +FB1E..FB1E; Mn +FB1F..FB28; Lo +FB29..FB29; Sm +FB2A..FB36; Lo +FB37..FB37; Cn +FB38..FB3C; Lo +FB3D..FB3D; Cn +FB3E..FB3E; Lo +FB3F..FB3F; Cn +FB40..FB41; Lo +FB42..FB42; Cn +FB43..FB44; Lo +FB45..FB45; Cn +FB46..FBB1; Lo +FBB2..FBC1; Sk +FBC2..FBD2; Cn +FBD3..FD3D; Lo +FD3E..FD3E; Pe +FD3F..FD3F; Ps +FD40..FD4F; Cn +FD50..FD8F; Lo +FD90..FD91; Cn +FD92..FDC7; Lo +FDC8..FDEF; Cn +FDF0..FDFB; Lo +FDFC..FDFC; Sc +FDFD..FDFD; So +FDFE..FDFF; Cn +FE00..FE0F; Mn +FE10..FE16; Po +FE17..FE17; Ps +FE18..FE18; Pe +FE19..FE19; Po +FE1A..FE1F; Cn +FE20..FE2F; Mn +FE30..FE30; Po +FE31..FE32; Pd +FE33..FE34; Pc +FE35..FE35; Ps +FE36..FE36; Pe +FE37..FE37; Ps +FE38..FE38; Pe +FE39..FE39; Ps +FE3A..FE3A; Pe +FE3B..FE3B; Ps +FE3C..FE3C; Pe +FE3D..FE3D; Ps +FE3E..FE3E; Pe +FE3F..FE3F; Ps +FE40..FE40; Pe +FE41..FE41; Ps +FE42..FE42; Pe +FE43..FE43; Ps +FE44..FE44; Pe +FE45..FE46; Po +FE47..FE47; Ps +FE48..FE48; Pe +FE49..FE4C; Po +FE4D..FE4F; Pc +FE50..FE52; Po +FE53..FE53; Cn +FE54..FE57; Po +FE58..FE58; Pd +FE59..FE59; Ps +FE5A..FE5A; Pe +FE5B..FE5B; Ps +FE5C..FE5C; Pe +FE5D..FE5D; Ps +FE5E..FE5E; Pe +FE5F..FE61; Po +FE62..FE62; Sm +FE63..FE63; Pd +FE64..FE66; Sm +FE67..FE67; Cn +FE68..FE68; Po +FE69..FE69; Sc +FE6A..FE6B; Po +FE6C..FE6F; Cn +FE70..FE74; Lo +FE75..FE75; Cn +FE76..FEFC; Lo +FEFD..FEFE; Cn +FEFF..FEFF; Cf +FF00..FF00; Cn +FF01..FF03; Po +FF04..FF04; Sc +FF05..FF07; Po +FF08..FF08; Ps +FF09..FF09; Pe +FF0A..FF0A; Po +FF0B..FF0B; Sm +FF0C..FF0C; Po +FF0D..FF0D; Pd +FF0E..FF0F; Po +FF10..FF19; Nd +FF1A..FF1B; Po +FF1C..FF1E; Sm +FF1F..FF20; Po +FF21..FF3A; Lu +FF3B..FF3B; Ps +FF3C..FF3C; Po +FF3D..FF3D; Pe +FF3E..FF3E; Sk +FF3F..FF3F; Pc +FF40..FF40; Sk +FF41..FF5A; Ll +FF5B..FF5B; Ps +FF5C..FF5C; Sm +FF5D..FF5D; Pe +FF5E..FF5E; Sm +FF5F..FF5F; Ps +FF60..FF60; Pe +FF61..FF61; Po +FF62..FF62; Ps +FF63..FF63; Pe +FF64..FF65; Po +FF66..FF6F; Lo +FF70..FF70; Lm +FF71..FF9D; Lo +FF9E..FF9F; Lm +FFA0..FFBE; Lo +FFBF..FFC1; Cn +FFC2..FFC7; Lo +FFC8..FFC9; Cn +FFCA..FFCF; Lo +FFD0..FFD1; Cn +FFD2..FFD7; Lo +FFD8..FFD9; Cn +FFDA..FFDC; Lo +FFDD..FFDF; Cn +FFE0..FFE1; Sc +FFE2..FFE2; Sm +FFE3..FFE3; Sk +FFE4..FFE4; So +FFE5..FFE6; Sc +FFE7..FFE7; Cn +FFE8..FFE8; So +FFE9..FFEC; Sm +FFED..FFEE; So +FFEF..FFF8; Cn +FFF9..FFFB; Cf +FFFC..FFFD; So +FFFE..FFFF; Cn +10000..1000B; Lo +1000C..1000C; Cn +1000D..10026; Lo +10027..10027; Cn +10028..1003A; Lo +1003B..1003B; Cn +1003C..1003D; Lo +1003E..1003E; Cn +1003F..1004D; Lo +1004E..1004F; Cn +10050..1005D; Lo +1005E..1007F; Cn +10080..100FA; Lo +100FB..100FF; Cn +10100..10102; Po +10103..10106; Cn +10107..10133; No +10134..10136; Cn +10137..1013F; So +10140..10174; Nl +10175..10178; No +10179..10189; So +1018A..1018B; No +1018C..1018E; So +1018F..1018F; Cn +10190..1019B; So +1019C..1019F; Cn +101A0..101A0; So +101A1..101CF; Cn +101D0..101FC; So +101FD..101FD; Mn +101FE..1027F; Cn +10280..1029C; Lo +1029D..1029F; Cn +102A0..102D0; Lo +102D1..102DF; Cn +102E0..102E0; Mn +102E1..102FB; No +102FC..102FF; Cn +10300..1031F; Lo +10320..10323; No +10324..1032C; Cn +1032D..10340; Lo +10341..10341; Nl +10342..10349; Lo +1034A..1034A; Nl +1034B..1034F; Cn +10350..10375; Lo +10376..1037A; Mn +1037B..1037F; Cn +10380..1039D; Lo +1039E..1039E; Cn +1039F..1039F; Po +103A0..103C3; Lo +103C4..103C7; Cn +103C8..103CF; Lo +103D0..103D0; Po +103D1..103D5; Nl +103D6..103FF; Cn +10400..10427; Lu +10428..1044F; Ll +10450..1049D; Lo +1049E..1049F; Cn +104A0..104A9; Nd +104AA..104AF; Cn +104B0..104D3; Lu +104D4..104D7; Cn +104D8..104FB; Ll +104FC..104FF; Cn +10500..10527; Lo +10528..1052F; Cn +10530..10563; Lo +10564..1056E; Cn +1056F..1056F; Po +10570..105FF; Cn +10600..10736; Lo +10737..1073F; Cn +10740..10755; Lo +10756..1075F; Cn +10760..10767; Lo +10768..107FF; Cn +10800..10805; Lo +10806..10807; Cn +10808..10808; Lo +10809..10809; Cn +1080A..10835; Lo +10836..10836; Cn +10837..10838; Lo +10839..1083B; Cn +1083C..1083C; Lo +1083D..1083E; Cn +1083F..10855; Lo +10856..10856; Cn +10857..10857; Po +10858..1085F; No +10860..10876; Lo +10877..10878; So +10879..1087F; No +10880..1089E; Lo +1089F..108A6; Cn +108A7..108AF; No +108B0..108DF; Cn +108E0..108F2; Lo +108F3..108F3; Cn +108F4..108F5; Lo +108F6..108FA; Cn +108FB..108FF; No +10900..10915; Lo +10916..1091B; No +1091C..1091E; Cn +1091F..1091F; Po +10920..10939; Lo +1093A..1093E; Cn +1093F..1093F; Po +10940..1097F; Cn +10980..109B7; Lo +109B8..109BB; Cn +109BC..109BD; No +109BE..109BF; Lo +109C0..109CF; No +109D0..109D1; Cn +109D2..109FF; No +10A00..10A00; Lo +10A01..10A03; Mn +10A04..10A04; Cn +10A05..10A06; Mn +10A07..10A0B; Cn +10A0C..10A0F; Mn +10A10..10A13; Lo +10A14..10A14; Cn +10A15..10A17; Lo +10A18..10A18; Cn +10A19..10A35; Lo +10A36..10A37; Cn +10A38..10A3A; Mn +10A3B..10A3E; Cn +10A3F..10A3F; Mn +10A40..10A48; No +10A49..10A4F; Cn +10A50..10A58; Po +10A59..10A5F; Cn +10A60..10A7C; Lo +10A7D..10A7E; No +10A7F..10A7F; Po +10A80..10A9C; Lo +10A9D..10A9F; No +10AA0..10ABF; Cn +10AC0..10AC7; Lo +10AC8..10AC8; So +10AC9..10AE4; Lo +10AE5..10AE6; Mn +10AE7..10AEA; Cn +10AEB..10AEF; No +10AF0..10AF6; Po +10AF7..10AFF; Cn +10B00..10B35; Lo +10B36..10B38; Cn +10B39..10B3F; Po +10B40..10B55; Lo +10B56..10B57; Cn +10B58..10B5F; No +10B60..10B72; Lo +10B73..10B77; Cn +10B78..10B7F; No +10B80..10B91; Lo +10B92..10B98; Cn +10B99..10B9C; Po +10B9D..10BA8; Cn +10BA9..10BAF; No +10BB0..10BFF; Cn +10C00..10C48; Lo +10C49..10C7F; Cn +10C80..10CB2; Lu +10CB3..10CBF; Cn +10CC0..10CF2; Ll +10CF3..10CF9; Cn +10CFA..10CFF; No +10D00..10D23; Lo +10D24..10D27; Mn +10D28..10D2F; Cn +10D30..10D39; Nd +10D3A..10E5F; Cn +10E60..10E7E; No +10E7F..10EFF; Cn +10F00..10F1C; Lo +10F1D..10F26; No +10F27..10F27; Lo +10F28..10F2F; Cn +10F30..10F45; Lo +10F46..10F50; Mn +10F51..10F54; No +10F55..10F59; Po +10F5A..10FFF; Cn +11000..11000; Mc +11001..11001; Mn +11002..11002; Mc +11003..11037; Lo +11038..11046; Mn +11047..1104D; Po +1104E..11051; Cn +11052..11065; No +11066..1106F; Nd +11070..1107E; Cn +1107F..11081; Mn +11082..11082; Mc +11083..110AF; Lo +110B0..110B2; Mc +110B3..110B6; Mn +110B7..110B8; Mc +110B9..110BA; Mn +110BB..110BC; Po +110BD..110BD; Cf +110BE..110C1; Po +110C2..110CC; Cn +110CD..110CD; Cf +110CE..110CF; Cn +110D0..110E8; Lo +110E9..110EF; Cn +110F0..110F9; Nd +110FA..110FF; Cn +11100..11102; Mn +11103..11126; Lo +11127..1112B; Mn +1112C..1112C; Mc +1112D..11134; Mn +11135..11135; Cn +11136..1113F; Nd +11140..11143; Po +11144..11144; Lo +11145..11146; Mc +11147..1114F; Cn +11150..11172; Lo +11173..11173; Mn +11174..11175; Po +11176..11176; Lo +11177..1117F; Cn +11180..11181; Mn +11182..11182; Mc +11183..111B2; Lo +111B3..111B5; Mc +111B6..111BE; Mn +111BF..111C0; Mc +111C1..111C4; Lo +111C5..111C8; Po +111C9..111CC; Mn +111CD..111CD; Po +111CE..111CF; Cn +111D0..111D9; Nd +111DA..111DA; Lo +111DB..111DB; Po +111DC..111DC; Lo +111DD..111DF; Po +111E0..111E0; Cn +111E1..111F4; No +111F5..111FF; Cn +11200..11211; Lo +11212..11212; Cn +11213..1122B; Lo +1122C..1122E; Mc +1122F..11231; Mn +11232..11233; Mc +11234..11234; Mn +11235..11235; Mc +11236..11237; Mn +11238..1123D; Po +1123E..1123E; Mn +1123F..1127F; Cn +11280..11286; Lo +11287..11287; Cn +11288..11288; Lo +11289..11289; Cn +1128A..1128D; Lo +1128E..1128E; Cn +1128F..1129D; Lo +1129E..1129E; Cn +1129F..112A8; Lo +112A9..112A9; Po +112AA..112AF; Cn +112B0..112DE; Lo +112DF..112DF; Mn +112E0..112E2; Mc +112E3..112EA; Mn +112EB..112EF; Cn +112F0..112F9; Nd +112FA..112FF; Cn +11300..11301; Mn +11302..11303; Mc +11304..11304; Cn +11305..1130C; Lo +1130D..1130E; Cn +1130F..11310; Lo +11311..11312; Cn +11313..11328; Lo +11329..11329; Cn +1132A..11330; Lo +11331..11331; Cn +11332..11333; Lo +11334..11334; Cn +11335..11339; Lo +1133A..1133A; Cn +1133B..1133C; Mn +1133D..1133D; Lo +1133E..1133F; Mc +11340..11340; Mn +11341..11344; Mc +11345..11346; Cn +11347..11348; Mc +11349..1134A; Cn +1134B..1134D; Mc +1134E..1134F; Cn +11350..11350; Lo +11351..11356; Cn +11357..11357; Mc +11358..1135C; Cn +1135D..11361; Lo +11362..11363; Mc +11364..11365; Cn +11366..1136C; Mn +1136D..1136F; Cn +11370..11374; Mn +11375..113FF; Cn +11400..11434; Lo +11435..11437; Mc +11438..1143F; Mn +11440..11441; Mc +11442..11444; Mn +11445..11445; Mc +11446..11446; Mn +11447..1144A; Lo +1144B..1144F; Po +11450..11459; Nd +1145A..1145A; Cn +1145B..1145B; Po +1145C..1145C; Cn +1145D..1145D; Po +1145E..1145E; Mn +1145F..1147F; Cn +11480..114AF; Lo +114B0..114B2; Mc +114B3..114B8; Mn +114B9..114B9; Mc +114BA..114BA; Mn +114BB..114BE; Mc +114BF..114C0; Mn +114C1..114C1; Mc +114C2..114C3; Mn +114C4..114C5; Lo +114C6..114C6; Po +114C7..114C7; Lo +114C8..114CF; Cn +114D0..114D9; Nd +114DA..1157F; Cn +11580..115AE; Lo +115AF..115B1; Mc +115B2..115B5; Mn +115B6..115B7; Cn +115B8..115BB; Mc +115BC..115BD; Mn +115BE..115BE; Mc +115BF..115C0; Mn +115C1..115D7; Po +115D8..115DB; Lo +115DC..115DD; Mn +115DE..115FF; Cn +11600..1162F; Lo +11630..11632; Mc +11633..1163A; Mn +1163B..1163C; Mc +1163D..1163D; Mn +1163E..1163E; Mc +1163F..11640; Mn +11641..11643; Po +11644..11644; Lo +11645..1164F; Cn +11650..11659; Nd +1165A..1165F; Cn +11660..1166C; Po +1166D..1167F; Cn +11680..116AA; Lo +116AB..116AB; Mn +116AC..116AC; Mc +116AD..116AD; Mn +116AE..116AF; Mc +116B0..116B5; Mn +116B6..116B6; Mc +116B7..116B7; Mn +116B8..116BF; Cn +116C0..116C9; Nd +116CA..116FF; Cn +11700..1171A; Lo +1171B..1171C; Cn +1171D..1171F; Mn +11720..11721; Mc +11722..11725; Mn +11726..11726; Mc +11727..1172B; Mn +1172C..1172F; Cn +11730..11739; Nd +1173A..1173B; No +1173C..1173E; Po +1173F..1173F; So +11740..117FF; Cn +11800..1182B; Lo +1182C..1182E; Mc +1182F..11837; Mn +11838..11838; Mc +11839..1183A; Mn +1183B..1183B; Po +1183C..1189F; Cn +118A0..118BF; Lu +118C0..118DF; Ll +118E0..118E9; Nd +118EA..118F2; No +118F3..118FE; Cn +118FF..118FF; Lo +11900..119FF; Cn +11A00..11A00; Lo +11A01..11A0A; Mn +11A0B..11A32; Lo +11A33..11A38; Mn +11A39..11A39; Mc +11A3A..11A3A; Lo +11A3B..11A3E; Mn +11A3F..11A46; Po +11A47..11A47; Mn +11A48..11A4F; Cn +11A50..11A50; Lo +11A51..11A56; Mn +11A57..11A58; Mc +11A59..11A5B; Mn +11A5C..11A83; Lo +11A84..11A85; Cn +11A86..11A89; Lo +11A8A..11A96; Mn +11A97..11A97; Mc +11A98..11A99; Mn +11A9A..11A9C; Po +11A9D..11A9D; Lo +11A9E..11AA2; Po +11AA3..11ABF; Cn +11AC0..11AF8; Lo +11AF9..11BFF; Cn +11C00..11C08; Lo +11C09..11C09; Cn +11C0A..11C2E; Lo +11C2F..11C2F; Mc +11C30..11C36; Mn +11C37..11C37; Cn +11C38..11C3D; Mn +11C3E..11C3E; Mc +11C3F..11C3F; Mn +11C40..11C40; Lo +11C41..11C45; Po +11C46..11C4F; Cn +11C50..11C59; Nd +11C5A..11C6C; No +11C6D..11C6F; Cn +11C70..11C71; Po +11C72..11C8F; Lo +11C90..11C91; Cn +11C92..11CA7; Mn +11CA8..11CA8; Cn +11CA9..11CA9; Mc +11CAA..11CB0; Mn +11CB1..11CB1; Mc +11CB2..11CB3; Mn +11CB4..11CB4; Mc +11CB5..11CB6; Mn +11CB7..11CFF; Cn +11D00..11D06; Lo +11D07..11D07; Cn +11D08..11D09; Lo +11D0A..11D0A; Cn +11D0B..11D30; Lo +11D31..11D36; Mn +11D37..11D39; Cn +11D3A..11D3A; Mn +11D3B..11D3B; Cn +11D3C..11D3D; Mn +11D3E..11D3E; Cn +11D3F..11D45; Mn +11D46..11D46; Lo +11D47..11D47; Mn +11D48..11D4F; Cn +11D50..11D59; Nd +11D5A..11D5F; Cn +11D60..11D65; Lo +11D66..11D66; Cn +11D67..11D68; Lo +11D69..11D69; Cn +11D6A..11D89; Lo +11D8A..11D8E; Mc +11D8F..11D8F; Cn +11D90..11D91; Mn +11D92..11D92; Cn +11D93..11D94; Mc +11D95..11D95; Mn +11D96..11D96; Mc +11D97..11D97; Mn +11D98..11D98; Lo +11D99..11D9F; Cn +11DA0..11DA9; Nd +11DAA..11EDF; Cn +11EE0..11EF2; Lo +11EF3..11EF4; Mn +11EF5..11EF6; Mc +11EF7..11EF8; Po +11EF9..11FFF; Cn +12000..12399; Lo +1239A..123FF; Cn +12400..1246E; Nl +1246F..1246F; Cn +12470..12474; Po +12475..1247F; Cn +12480..12543; Lo +12544..12FFF; Cn +13000..1342E; Lo +1342F..143FF; Cn +14400..14646; Lo +14647..167FF; Cn +16800..16A38; Lo +16A39..16A3F; Cn +16A40..16A5E; Lo +16A5F..16A5F; Cn +16A60..16A69; Nd +16A6A..16A6D; Cn +16A6E..16A6F; Po +16A70..16ACF; Cn +16AD0..16AED; Lo +16AEE..16AEF; Cn +16AF0..16AF4; Mn +16AF5..16AF5; Po +16AF6..16AFF; Cn +16B00..16B2F; Lo +16B30..16B36; Mn +16B37..16B3B; Po +16B3C..16B3F; So +16B40..16B43; Lm +16B44..16B44; Po +16B45..16B45; So +16B46..16B4F; Cn +16B50..16B59; Nd +16B5A..16B5A; Cn +16B5B..16B61; No +16B62..16B62; Cn +16B63..16B77; Lo +16B78..16B7C; Cn +16B7D..16B8F; Lo +16B90..16E3F; Cn +16E40..16E5F; Lu +16E60..16E7F; Ll +16E80..16E96; No +16E97..16E9A; Po +16E9B..16EFF; Cn +16F00..16F44; Lo +16F45..16F4F; Cn +16F50..16F50; Lo +16F51..16F7E; Mc +16F7F..16F8E; Cn +16F8F..16F92; Mn +16F93..16F9F; Lm +16FA0..16FDF; Cn +16FE0..16FE1; Lm +16FE2..16FFF; Cn +17000..187F1; Lo +187F2..187FF; Cn +18800..18AF2; Lo +18AF3..1AFFF; Cn +1B000..1B11E; Lo +1B11F..1B16F; Cn +1B170..1B2FB; Lo +1B2FC..1BBFF; Cn +1BC00..1BC6A; Lo +1BC6B..1BC6F; Cn +1BC70..1BC7C; Lo +1BC7D..1BC7F; Cn +1BC80..1BC88; Lo +1BC89..1BC8F; Cn +1BC90..1BC99; Lo +1BC9A..1BC9B; Cn +1BC9C..1BC9C; So +1BC9D..1BC9E; Mn +1BC9F..1BC9F; Po +1BCA0..1BCA3; Cf +1BCA4..1CFFF; Cn +1D000..1D0F5; So +1D0F6..1D0FF; Cn +1D100..1D126; So +1D127..1D128; Cn +1D129..1D164; So +1D165..1D166; Mc +1D167..1D169; Mn +1D16A..1D16C; So +1D16D..1D172; Mc +1D173..1D17A; Cf +1D17B..1D182; Mn +1D183..1D184; So +1D185..1D18B; Mn +1D18C..1D1A9; So +1D1AA..1D1AD; Mn +1D1AE..1D1E8; So +1D1E9..1D1FF; Cn +1D200..1D241; So +1D242..1D244; Mn +1D245..1D245; So +1D246..1D2DF; Cn +1D2E0..1D2F3; No +1D2F4..1D2FF; Cn +1D300..1D356; So +1D357..1D35F; Cn +1D360..1D378; No +1D379..1D3FF; Cn +1D400..1D419; Lu +1D41A..1D433; Ll +1D434..1D44D; Lu +1D44E..1D454; Ll +1D455..1D455; Cn +1D456..1D467; Ll +1D468..1D481; Lu +1D482..1D49B; Ll +1D49C..1D49C; Lu +1D49D..1D49D; Cn +1D49E..1D49F; Lu +1D4A0..1D4A1; Cn +1D4A2..1D4A2; Lu +1D4A3..1D4A4; Cn +1D4A5..1D4A6; Lu +1D4A7..1D4A8; Cn +1D4A9..1D4AC; Lu +1D4AD..1D4AD; Cn +1D4AE..1D4B5; Lu +1D4B6..1D4B9; Ll +1D4BA..1D4BA; Cn +1D4BB..1D4BB; Ll +1D4BC..1D4BC; Cn +1D4BD..1D4C3; Ll +1D4C4..1D4C4; Cn +1D4C5..1D4CF; Ll +1D4D0..1D4E9; Lu +1D4EA..1D503; Ll +1D504..1D505; Lu +1D506..1D506; Cn +1D507..1D50A; Lu +1D50B..1D50C; Cn +1D50D..1D514; Lu +1D515..1D515; Cn +1D516..1D51C; Lu +1D51D..1D51D; Cn +1D51E..1D537; Ll +1D538..1D539; Lu +1D53A..1D53A; Cn +1D53B..1D53E; Lu +1D53F..1D53F; Cn +1D540..1D544; Lu +1D545..1D545; Cn +1D546..1D546; Lu +1D547..1D549; Cn +1D54A..1D550; Lu +1D551..1D551; Cn +1D552..1D56B; Ll +1D56C..1D585; Lu +1D586..1D59F; Ll +1D5A0..1D5B9; Lu +1D5BA..1D5D3; Ll +1D5D4..1D5ED; Lu +1D5EE..1D607; Ll +1D608..1D621; Lu +1D622..1D63B; Ll +1D63C..1D655; Lu +1D656..1D66F; Ll +1D670..1D689; Lu +1D68A..1D6A5; Ll +1D6A6..1D6A7; Cn +1D6A8..1D6C0; Lu +1D6C1..1D6C1; Sm +1D6C2..1D6DA; Ll +1D6DB..1D6DB; Sm +1D6DC..1D6E1; Ll +1D6E2..1D6FA; Lu +1D6FB..1D6FB; Sm +1D6FC..1D714; Ll +1D715..1D715; Sm +1D716..1D71B; Ll +1D71C..1D734; Lu +1D735..1D735; Sm +1D736..1D74E; Ll +1D74F..1D74F; Sm +1D750..1D755; Ll +1D756..1D76E; Lu +1D76F..1D76F; Sm +1D770..1D788; Ll +1D789..1D789; Sm +1D78A..1D78F; Ll +1D790..1D7A8; Lu +1D7A9..1D7A9; Sm +1D7AA..1D7C2; Ll +1D7C3..1D7C3; Sm +1D7C4..1D7C9; Ll +1D7CA..1D7CA; Lu +1D7CB..1D7CB; Ll +1D7CC..1D7CD; Cn +1D7CE..1D7FF; Nd +1D800..1D9FF; So +1DA00..1DA36; Mn +1DA37..1DA3A; So +1DA3B..1DA6C; Mn +1DA6D..1DA74; So +1DA75..1DA75; Mn +1DA76..1DA83; So +1DA84..1DA84; Mn +1DA85..1DA86; So +1DA87..1DA8B; Po +1DA8C..1DA9A; Cn +1DA9B..1DA9F; Mn +1DAA0..1DAA0; Cn +1DAA1..1DAAF; Mn +1DAB0..1DFFF; Cn +1E000..1E006; Mn +1E007..1E007; Cn +1E008..1E018; Mn +1E019..1E01A; Cn +1E01B..1E021; Mn +1E022..1E022; Cn +1E023..1E024; Mn +1E025..1E025; Cn +1E026..1E02A; Mn +1E02B..1E7FF; Cn +1E800..1E8C4; Lo +1E8C5..1E8C6; Cn +1E8C7..1E8CF; No +1E8D0..1E8D6; Mn +1E8D7..1E8FF; Cn +1E900..1E921; Lu +1E922..1E943; Ll +1E944..1E94A; Mn +1E94B..1E94F; Cn +1E950..1E959; Nd +1E95A..1E95D; Cn +1E95E..1E95F; Po +1E960..1EC70; Cn +1EC71..1ECAB; No +1ECAC..1ECAC; So +1ECAD..1ECAF; No +1ECB0..1ECB0; Sc +1ECB1..1ECB4; No +1ECB5..1EDFF; Cn +1EE00..1EE03; Lo +1EE04..1EE04; Cn +1EE05..1EE1F; Lo +1EE20..1EE20; Cn +1EE21..1EE22; Lo +1EE23..1EE23; Cn +1EE24..1EE24; Lo +1EE25..1EE26; Cn +1EE27..1EE27; Lo +1EE28..1EE28; Cn +1EE29..1EE32; Lo +1EE33..1EE33; Cn +1EE34..1EE37; Lo +1EE38..1EE38; Cn +1EE39..1EE39; Lo +1EE3A..1EE3A; Cn +1EE3B..1EE3B; Lo +1EE3C..1EE41; Cn +1EE42..1EE42; Lo +1EE43..1EE46; Cn +1EE47..1EE47; Lo +1EE48..1EE48; Cn +1EE49..1EE49; Lo +1EE4A..1EE4A; Cn +1EE4B..1EE4B; Lo +1EE4C..1EE4C; Cn +1EE4D..1EE4F; Lo +1EE50..1EE50; Cn +1EE51..1EE52; Lo +1EE53..1EE53; Cn +1EE54..1EE54; Lo +1EE55..1EE56; Cn +1EE57..1EE57; Lo +1EE58..1EE58; Cn +1EE59..1EE59; Lo +1EE5A..1EE5A; Cn +1EE5B..1EE5B; Lo +1EE5C..1EE5C; Cn +1EE5D..1EE5D; Lo +1EE5E..1EE5E; Cn +1EE5F..1EE5F; Lo +1EE60..1EE60; Cn +1EE61..1EE62; Lo +1EE63..1EE63; Cn +1EE64..1EE64; Lo +1EE65..1EE66; Cn +1EE67..1EE6A; Lo +1EE6B..1EE6B; Cn +1EE6C..1EE72; Lo +1EE73..1EE73; Cn +1EE74..1EE77; Lo +1EE78..1EE78; Cn +1EE79..1EE7C; Lo +1EE7D..1EE7D; Cn +1EE7E..1EE7E; Lo +1EE7F..1EE7F; Cn +1EE80..1EE89; Lo +1EE8A..1EE8A; Cn +1EE8B..1EE9B; Lo +1EE9C..1EEA0; Cn +1EEA1..1EEA3; Lo +1EEA4..1EEA4; Cn +1EEA5..1EEA9; Lo +1EEAA..1EEAA; Cn +1EEAB..1EEBB; Lo +1EEBC..1EEEF; Cn +1EEF0..1EEF1; Sm +1EEF2..1EFFF; Cn +1F000..1F02B; So +1F02C..1F02F; Cn +1F030..1F093; So +1F094..1F09F; Cn +1F0A0..1F0AE; So +1F0AF..1F0B0; Cn +1F0B1..1F0BF; So +1F0C0..1F0C0; Cn +1F0C1..1F0CF; So +1F0D0..1F0D0; Cn +1F0D1..1F0F5; So +1F0F6..1F0FF; Cn +1F100..1F10C; No +1F10D..1F10F; Cn +1F110..1F16B; So +1F16C..1F16F; Cn +1F170..1F1AC; So +1F1AD..1F1E5; Cn +1F1E6..1F202; So +1F203..1F20F; Cn +1F210..1F23B; So +1F23C..1F23F; Cn +1F240..1F248; So +1F249..1F24F; Cn +1F250..1F251; So +1F252..1F25F; Cn +1F260..1F265; So +1F266..1F2FF; Cn +1F300..1F3FA; So +1F3FB..1F3FF; Sk +1F400..1F6D4; So +1F6D5..1F6DF; Cn +1F6E0..1F6EC; So +1F6ED..1F6EF; Cn +1F6F0..1F6F9; So +1F6FA..1F6FF; Cn +1F700..1F773; So +1F774..1F77F; Cn +1F780..1F7D8; So +1F7D9..1F7FF; Cn +1F800..1F80B; So +1F80C..1F80F; Cn +1F810..1F847; So +1F848..1F84F; Cn +1F850..1F859; So +1F85A..1F85F; Cn +1F860..1F887; So +1F888..1F88F; Cn +1F890..1F8AD; So +1F8AE..1F8FF; Cn +1F900..1F90B; So +1F90C..1F90F; Cn +1F910..1F93E; So +1F93F..1F93F; Cn +1F940..1F970; So +1F971..1F972; Cn +1F973..1F976; So +1F977..1F979; Cn +1F97A..1F97A; So +1F97B..1F97B; Cn +1F97C..1F9A2; So +1F9A3..1F9AF; Cn +1F9B0..1F9B9; So +1F9BA..1F9BF; Cn +1F9C0..1F9C2; So +1F9C3..1F9CF; Cn +1F9D0..1F9FF; So +1FA00..1FA5F; Cn +1FA60..1FA6D; So +1FA6E..1FFFF; Cn +20000..2A6D6; Lo +2A6D7..2A6FF; Cn +2A700..2B734; Lo +2B735..2B73F; Cn +2B740..2B81D; Lo +2B81E..2B81F; Cn +2B820..2CEA1; Lo +2CEA2..2CEAF; Cn +2CEB0..2EBE0; Lo +2EBE1..2F7FF; Cn +2F800..2FA1D; Lo +2FA1E..E0000; Cn +E0001..E0001; Cf +E0002..E001F; Cn +E0020..E007F; Cf +E0080..E00FF; Cn +E0100..E01EF; Mn +E01F0..EFFFF; Cn +F0000..FFFFD; Co +FFFFE..FFFFF; Cn +100000..10FFFD; Co +10FFFE..10FFFF; Cn diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_11_0.test b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_11_0.test new file mode 100644 index 000000000..a6d429951 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_11_0.test @@ -0,0 +1,11 @@ +name: UnicodeGeneralCategory_11_0 + +description: +Tests character class syntax of the Unicode 11.0 General Category property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0-0.input b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0-0.input new file mode 100644 index 000000000..72daae9f4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0-0.input @@ -0,0 +1,700 @@ +# GraphemeBreakTest-11.0.0.txt +# Date: 2018-03-18, 13:30:33 GMT +# © 2018 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Grapheme_Cluster_Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Grapheme_Cluster_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not, +# as listed in the Rules section of GraphemeBreakTest.html +# +# These samples may be extended or changed in the future. +# +÷ 0020 ÷ 0020 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0020 × 0308 ÷ 0020 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0020 ÷ 000D ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (CR) ÷ [0.3] +÷ 0020 × 0308 ÷ 000D ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0020 ÷ 000A ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (LF) ÷ [0.3] +÷ 0020 × 0308 ÷ 000A ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0020 ÷ 0001 ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (Control) ÷ [0.3] +÷ 0020 × 0308 ÷ 0001 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0020 × 034F ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0020 × 0308 × 034F ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0020 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0020 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0020 ÷ 0600 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0020 × 0308 ÷ 0600 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0020 × 0903 ÷ # ÷ [0.2] SPACE (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0020 × 0308 × 0903 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0020 ÷ 1100 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0020 × 0308 ÷ 1100 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0020 ÷ 1160 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0020 × 0308 ÷ 1160 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0020 ÷ 11A8 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0020 × 0308 ÷ 11A8 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0020 ÷ AC00 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0020 × 0308 ÷ AC00 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0020 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0020 × 0308 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0020 ÷ 231A ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0020 × 0308 ÷ 231A ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0020 × 0300 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0020 × 0308 × 0300 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0020 × 200D ÷ # ÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0020 × 0308 × 200D ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0020 ÷ 0378 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] (Other) ÷ [0.3] +÷ 0020 × 0308 ÷ 0378 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 0020 ÷ D800 ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0020 × 0308 ÷ D800 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 000D ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [4.0] SPACE (Other) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 000D ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] (CR) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 000D × 000A ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 000D ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Control) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 000D ÷ 034F ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 000D ÷ 0308 × 034F ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 000D ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 0600 ÷ # ÷ [0.2] (CR) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000D ÷ 0903 ÷ # ÷ [0.2] (CR) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000D ÷ 0308 × 0903 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000D ÷ 1100 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000D ÷ 1160 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000D ÷ 11A8 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000D ÷ AC00 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000D ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000D ÷ AC01 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000D ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000D ÷ 231A ÷ # ÷ [0.2] (CR) ÷ [4.0] WATCH (ExtPict) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 000D ÷ 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 000D ÷ 200D ÷ # ÷ [0.2] (CR) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 000D ÷ 0308 × 200D ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 000D ÷ 0378 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Other) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 000D ÷ D800 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Control) ÷ [0.3] +# ÷ 000D ÷ 0308 ÷ D800 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 000A ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [4.0] SPACE (Other) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 000A ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] (CR) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 000A ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] (LF) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 000A ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Control) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 000A ÷ 034F ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 000A ÷ 0308 × 034F ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 000A ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 0600 ÷ # ÷ [0.2] (LF) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000A ÷ 0903 ÷ # ÷ [0.2] (LF) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000A ÷ 0308 × 0903 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000A ÷ 1100 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000A ÷ 1160 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000A ÷ 11A8 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000A ÷ AC00 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000A ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000A ÷ AC01 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000A ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000A ÷ 231A ÷ # ÷ [0.2] (LF) ÷ [4.0] WATCH (ExtPict) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 000A ÷ 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 000A ÷ 200D ÷ # ÷ [0.2] (LF) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 000A ÷ 0308 × 200D ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 000A ÷ 0378 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Other) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 000A ÷ D800 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Control) ÷ [0.3] +# ÷ 000A ÷ 0308 ÷ D800 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0001 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] SPACE (Other) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0001 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] (CR) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0001 ÷ 000A ÷ # ÷ [0.2] (Control) ÷ [4.0] (LF) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0001 ÷ 0001 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Control) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0001 ÷ 034F ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0001 ÷ 0308 × 034F ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0001 ÷ 1F1E6 ÷ # ÷ [0.2] (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 ÷ 0600 ÷ # ÷ [0.2] (Control) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0001 ÷ 0903 ÷ # ÷ [0.2] (Control) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0001 ÷ 0308 × 0903 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0001 ÷ 1100 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0001 ÷ 1160 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0001 ÷ 11A8 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0001 ÷ AC00 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0001 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0001 ÷ 231A ÷ # ÷ [0.2] (Control) ÷ [4.0] WATCH (ExtPict) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0001 ÷ 0300 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0001 ÷ 0308 × 0300 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0001 ÷ 200D ÷ # ÷ [0.2] (Control) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0001 ÷ 0308 × 200D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0001 ÷ 0378 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Other) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 0001 ÷ D800 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Control) ÷ [0.3] +# ÷ 0001 ÷ 0308 ÷ D800 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 034F ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 034F × 0308 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 034F ÷ 000D ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 034F × 0308 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 034F ÷ 000A ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 034F × 0308 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 034F ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 034F × 0308 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 034F × 034F ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 034F × 0308 × 034F ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 034F ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 034F × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 034F ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 034F × 0308 ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 034F × 0903 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 034F × 0308 × 0903 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 034F ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 034F × 0308 ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 034F ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 034F × 0308 ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 034F ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 034F × 0308 ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 034F ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 034F × 0308 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 034F ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 034F × 0308 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 034F ÷ 231A ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 034F × 0308 ÷ 231A ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 034F × 0300 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 034F × 0308 × 0300 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 034F × 200D ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 034F × 0308 × 200D ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 034F ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] (Other) ÷ [0.3] +÷ 034F × 0308 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 034F ÷ D800 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 034F × 0308 ÷ D800 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F1E6 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1F1E6 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] (CR) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 1F1E6 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] (LF) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 1F1E6 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F1E6 × 034F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 1F1E6 × 0308 × 034F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 1F1E6 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [12.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1F1E6 ÷ 0600 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0600 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1F1E6 × 0903 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1F1E6 × 0308 × 0903 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1F1E6 ÷ 1100 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 1100 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1F1E6 ÷ 1160 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 1160 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1F1E6 ÷ 11A8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 11A8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1F1E6 ÷ AC00 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ AC00 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1F1E6 ÷ AC01 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ AC01 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1F1E6 ÷ 231A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 231A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1F1E6 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 1F1E6 × 0308 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 1F1E6 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 1F1E6 × 0308 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 1F1E6 ÷ 0378 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0378 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 1F1E6 ÷ D800 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 1F1E6 × 0308 ÷ D800 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0600 × 0020 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] SPACE (Other) ÷ [0.3] +÷ 0600 × 0308 ÷ 0020 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0600 ÷ 000D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0600 × 0308 ÷ 000D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0600 ÷ 000A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0600 × 0308 ÷ 000A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0600 ÷ 0001 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0600 × 0308 ÷ 0001 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0600 × 034F ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0600 × 0308 × 034F ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0600 × 1F1E6 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0600 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0600 × 0600 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0600 × 0308 ÷ 0600 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0600 × 0903 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0600 × 0308 × 0903 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0600 × 1100 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0600 × 0308 ÷ 1100 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0600 × 1160 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0600 × 0308 ÷ 1160 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0600 × 11A8 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0600 × 0308 ÷ 11A8 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0600 × AC00 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0600 × 0308 ÷ AC00 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0600 × AC01 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0600 × 0308 ÷ AC01 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0600 × 231A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] WATCH (ExtPict) ÷ [0.3] +÷ 0600 × 0308 ÷ 231A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0600 × 0300 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0600 × 0308 × 0300 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0600 × 200D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0600 × 0308 × 200D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0600 × 0378 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] (Other) ÷ [0.3] +÷ 0600 × 0308 ÷ 0378 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 0600 ÷ D800 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0600 × 0308 ÷ D800 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0903 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0903 × 0308 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0903 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (CR) ÷ [0.3] +÷ 0903 × 0308 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0903 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (LF) ÷ [0.3] +÷ 0903 × 0308 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0903 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (Control) ÷ [0.3] +÷ 0903 × 0308 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0903 × 034F ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0903 × 0308 × 034F ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0903 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0903 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0903 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0903 × 0308 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0903 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0903 × 0308 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0903 ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0903 × 0308 ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0903 ÷ 1160 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0903 × 0308 ÷ 1160 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0903 ÷ 11A8 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0903 × 0308 ÷ 11A8 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0903 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0903 × 0308 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0903 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0903 × 0308 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0903 ÷ 231A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0903 × 0308 ÷ 231A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0903 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0903 × 0308 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0903 × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0903 × 0308 × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0903 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] (Other) ÷ [0.3] +÷ 0903 × 0308 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 0903 ÷ D800 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0903 × 0308 ÷ D800 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 1100 ÷ 0020 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1100 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1100 ÷ 000D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (CR) ÷ [0.3] +÷ 1100 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 1100 ÷ 000A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (LF) ÷ [0.3] +÷ 1100 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 1100 ÷ 0001 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (Control) ÷ [0.3] +÷ 1100 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 1100 × 034F ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 1100 × 0308 × 034F ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 1100 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1100 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1100 ÷ 0600 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1100 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1100 × 0903 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1100 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1100 × 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1100 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1100 × 1160 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1100 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1100 ÷ 11A8 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1100 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1100 × AC00 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1100 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1100 × AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1100 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1100 ÷ 231A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1100 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1100 × 0300 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 1100 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 1100 × 200D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 1100 × 0308 × 200D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 1100 ÷ 0378 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] (Other) ÷ [0.3] +÷ 1100 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 1100 ÷ D800 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 1100 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 1160 ÷ 0020 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1160 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1160 ÷ 000D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (CR) ÷ [0.3] +÷ 1160 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 1160 ÷ 000A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (LF) ÷ [0.3] +÷ 1160 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 1160 ÷ 0001 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (Control) ÷ [0.3] +÷ 1160 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 1160 × 034F ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 1160 × 0308 × 034F ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 1160 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1160 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1160 ÷ 0600 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1160 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1160 × 0903 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1160 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1160 ÷ 1100 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1160 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1160 × 1160 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [7.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1160 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1160 × 11A8 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1160 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1160 ÷ AC00 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1160 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1160 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1160 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1160 ÷ 231A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1160 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1160 × 0300 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 1160 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 1160 × 200D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 1160 × 0308 × 200D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 1160 ÷ 0378 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] (Other) ÷ [0.3] +÷ 1160 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 1160 ÷ D800 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 1160 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 11A8 ÷ 0020 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 11A8 ÷ 000D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (CR) ÷ [0.3] +÷ 11A8 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 11A8 ÷ 000A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (LF) ÷ [0.3] +÷ 11A8 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 11A8 ÷ 0001 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (Control) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 11A8 × 034F ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 11A8 × 0308 × 034F ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 11A8 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 11A8 ÷ 0600 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 11A8 × 0903 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 11A8 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 11A8 ÷ 1160 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 11A8 × 11A8 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 11A8 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 11A8 ÷ AC00 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 11A8 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 11A8 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 11A8 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 11A8 ÷ 231A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 11A8 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 11A8 × 0300 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 11A8 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 11A8 × 200D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 11A8 × 0308 × 200D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 11A8 ÷ 0378 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] (Other) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 11A8 ÷ D800 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 11A8 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ AC00 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC00 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC00 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (CR) ÷ [0.3] +÷ AC00 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ AC00 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (LF) ÷ [0.3] +÷ AC00 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ AC00 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (Control) ÷ [0.3] +÷ AC00 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ AC00 × 034F ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ AC00 × 0308 × 034F ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ AC00 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC00 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC00 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC00 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC00 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC00 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC00 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC00 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC00 × 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC00 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC00 × 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC00 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC00 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC00 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC00 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC00 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC00 ÷ 231A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ AC00 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ AC00 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ AC00 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ AC00 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ AC00 × 0308 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ AC00 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] (Other) ÷ [0.3] +÷ AC00 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +# ÷ AC00 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (Control) ÷ [0.3] +# ÷ AC00 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ AC01 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC01 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC01 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (CR) ÷ [0.3] +÷ AC01 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ AC01 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (LF) ÷ [0.3] +÷ AC01 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ AC01 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (Control) ÷ [0.3] +÷ AC01 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ AC01 × 034F ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ AC01 × 0308 × 034F ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ AC01 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC01 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC01 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC01 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC01 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC01 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC01 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC01 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC01 ÷ 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC01 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC01 × 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC01 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC01 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC01 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC01 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC01 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC01 ÷ 231A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ AC01 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ AC01 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ AC01 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ AC01 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ AC01 × 0308 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ AC01 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] (Other) ÷ [0.3] +÷ AC01 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +# ÷ AC01 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (Control) ÷ [0.3] +# ÷ AC01 × 0308 ÷ D800 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 231A ÷ 0020 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 231A × 0308 ÷ 0020 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 231A ÷ 000D ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [5.0] (CR) ÷ [0.3] +÷ 231A × 0308 ÷ 000D ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 231A ÷ 000A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [5.0] (LF) ÷ [0.3] +÷ 231A × 0308 ÷ 000A ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 231A ÷ 0001 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [5.0] (Control) ÷ [0.3] +÷ 231A × 0308 ÷ 0001 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 231A × 034F ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 231A × 0308 × 034F ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 231A ÷ 1F1E6 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 231A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 231A ÷ 0600 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 231A × 0308 ÷ 0600 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 231A × 0903 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 231A × 0308 × 0903 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 231A ÷ 1100 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 231A × 0308 ÷ 1100 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 231A ÷ 1160 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 231A × 0308 ÷ 1160 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 231A ÷ 11A8 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 231A × 0308 ÷ 11A8 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 231A ÷ AC00 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 231A × 0308 ÷ AC00 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 231A ÷ AC01 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 231A × 0308 ÷ AC01 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 231A ÷ 231A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 231A × 0308 ÷ 231A ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 231A × 0300 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 231A × 0308 × 0300 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 231A × 200D ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 231A × 0308 × 200D ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 231A ÷ 0378 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] (Other) ÷ [0.3] +÷ 231A × 0308 ÷ 0378 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 231A ÷ D800 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 231A × 0308 ÷ D800 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0300 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0300 × 0308 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0300 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0300 × 0308 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0300 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0300 × 0308 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0300 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0300 × 0308 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0300 × 034F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0300 × 0308 × 034F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0300 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0300 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0300 ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0300 × 0308 ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0300 × 0903 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0300 × 0308 × 0903 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0300 ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0300 × 0308 ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0300 ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0300 × 0308 ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0300 ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0300 × 0308 ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0300 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0300 × 0308 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0300 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0300 × 0308 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0300 ÷ 231A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0300 × 0308 ÷ 231A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0300 × 0308 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0300 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0300 × 0308 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0300 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 0300 × 0308 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 0300 ÷ D800 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0300 × 0308 ÷ D800 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 200D ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 200D × 0308 ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 200D ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 200D × 0308 ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 200D ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 200D × 0308 ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 200D ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 200D × 0308 ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 200D × 034F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 200D × 0308 × 034F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 200D ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 200D × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 200D ÷ 0600 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 200D × 0308 ÷ 0600 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 200D × 0903 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 200D × 0308 × 0903 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 200D ÷ 1100 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 200D × 0308 ÷ 1100 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 200D ÷ 1160 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 200D × 0308 ÷ 1160 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 200D ÷ 11A8 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 200D × 0308 ÷ 11A8 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 200D ÷ AC00 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 200D × 0308 ÷ AC00 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 200D ÷ AC01 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 200D × 0308 ÷ AC01 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 200D ÷ 231A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 200D × 0308 ÷ 231A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 200D × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 200D × 0308 × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 200D × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 200D × 0308 × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 200D ÷ 0378 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 200D × 0308 ÷ 0378 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 200D ÷ D800 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 200D × 0308 ÷ D800 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0378 ÷ 0020 ÷ # ÷ [0.2] (Other) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0378 × 0308 ÷ 0020 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0378 ÷ 000D ÷ # ÷ [0.2] (Other) ÷ [5.0] (CR) ÷ [0.3] +÷ 0378 × 0308 ÷ 000D ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0378 ÷ 000A ÷ # ÷ [0.2] (Other) ÷ [5.0] (LF) ÷ [0.3] +÷ 0378 × 0308 ÷ 000A ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0378 ÷ 0001 ÷ # ÷ [0.2] (Other) ÷ [5.0] (Control) ÷ [0.3] +÷ 0378 × 0308 ÷ 0001 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0378 × 034F ÷ # ÷ [0.2] (Other) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0378 × 0308 × 034F ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0378 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0378 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0378 ÷ 0600 ÷ # ÷ [0.2] (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0378 × 0308 ÷ 0600 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0378 × 0903 ÷ # ÷ [0.2] (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0378 × 0308 × 0903 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0378 ÷ 1100 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0378 × 0308 ÷ 1100 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0378 ÷ 1160 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0378 × 0308 ÷ 1160 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0378 ÷ 11A8 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0378 × 0308 ÷ 11A8 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0378 ÷ AC00 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0378 × 0308 ÷ AC00 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0378 ÷ AC01 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0378 × 0308 ÷ AC01 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0378 ÷ 231A ÷ # ÷ [0.2] (Other) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0378 × 0308 ÷ 231A ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0378 × 0300 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0378 × 0308 × 0300 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0378 × 200D ÷ # ÷ [0.2] (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0378 × 0308 × 200D ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0378 ÷ 0378 ÷ # ÷ [0.2] (Other) ÷ [999.0] (Other) ÷ [0.3] +÷ 0378 × 0308 ÷ 0378 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +# ÷ 0378 ÷ D800 ÷ # ÷ [0.2] (Other) ÷ [5.0] (Control) ÷ [0.3] +# ÷ 0378 × 0308 ÷ D800 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +# ÷ D800 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] SPACE (Other) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +# ÷ D800 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] (CR) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +# ÷ D800 ÷ 000A ÷ # ÷ [0.2] (Control) ÷ [4.0] (LF) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +# ÷ D800 ÷ 0001 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Control) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +# ÷ D800 ÷ 034F ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +# ÷ D800 ÷ 0308 × 034F ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +# ÷ D800 ÷ 1F1E6 ÷ # ÷ [0.2] (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +# ÷ D800 ÷ 0600 ÷ # ÷ [0.2] (Control) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +# ÷ D800 ÷ 0903 ÷ # ÷ [0.2] (Control) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +# ÷ D800 ÷ 0308 × 0903 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +# ÷ D800 ÷ 1100 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +# ÷ D800 ÷ 1160 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +# ÷ D800 ÷ 11A8 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +# ÷ D800 ÷ AC00 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +# ÷ D800 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +# ÷ D800 ÷ 231A ÷ # ÷ [0.2] (Control) ÷ [4.0] WATCH (ExtPict) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +# ÷ D800 ÷ 0300 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +# ÷ D800 ÷ 0308 × 0300 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +# ÷ D800 ÷ 200D ÷ # ÷ [0.2] (Control) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +# ÷ D800 ÷ 0308 × 200D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +# ÷ D800 ÷ 0378 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Other) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +# ÷ D800 ÷ D800 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Control) ÷ [0.3] +# ÷ D800 ÷ 0308 ÷ D800 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [4.0] LATIN SMALL LETTER A (Other) ÷ [5.0] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [0.3] +÷ 0061 × 0308 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [0.3] +÷ 0020 × 200D ÷ 0646 ÷ # ÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] ARABIC LETTER NOON (Other) ÷ [0.3] +÷ 0646 × 200D ÷ 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1100 × 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC00 × 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC01 × 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3] +÷ 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_ExtCccZwj) ÷ [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] +÷ 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] +÷ 0061 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0061 × 0308 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3] +÷ 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] +÷ 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] +÷ 1F476 × 1F3FF ÷ 1F476 ÷ # ÷ [0.2] BABY (ExtPict) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) ÷ [999.0] BABY (ExtPict) ÷ [0.3] +÷ 0061 × 1F3FF ÷ 1F476 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) ÷ [999.0] BABY (ExtPict) ÷ [0.3] +÷ 0061 × 1F3FF ÷ 1F476 × 200D × 1F6D1 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) ÷ [999.0] BABY (ExtPict) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [11.0] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 1F476 × 1F3FF × 0308 × 200D × 1F476 × 1F3FF ÷ # ÷ [0.2] BABY (ExtPict) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [11.0] BABY (ExtPict) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) ÷ [0.3] +÷ 1F6D1 × 200D × 1F6D1 ÷ # ÷ [0.2] OCTAGONAL SIGN (ExtPict) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [11.0] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 0061 × 200D ÷ 1F6D1 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 2701 × 200D × 2701 ÷ # ÷ [0.2] UPPER BLADE SCISSORS (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [11.0] UPPER BLADE SCISSORS (Other) ÷ [0.3] +÷ 0061 × 200D ÷ 2701 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] UPPER BLADE SCISSORS (Other) ÷ [0.3] +# +# Lines: 672 +# +# EOF diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0-0.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0-0.output new file mode 100644 index 000000000..2c5738426 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0-0.output @@ -0,0 +1,602 @@ +÷ 0020 ÷ 0020 ÷ +÷ 0020 × 0308 ÷ 0020 ÷ +÷ 0020 ÷ 000D ÷ +÷ 0020 × 0308 ÷ 000D ÷ +÷ 0020 ÷ 000A ÷ +÷ 0020 × 0308 ÷ 000A ÷ +÷ 0020 ÷ 0001 ÷ +÷ 0020 × 0308 ÷ 0001 ÷ +÷ 0020 × 034F ÷ +÷ 0020 × 0308 × 034F ÷ +÷ 0020 ÷ 1F1E6 ÷ +÷ 0020 × 0308 ÷ 1F1E6 ÷ +÷ 0020 ÷ 0600 ÷ +÷ 0020 × 0308 ÷ 0600 ÷ +÷ 0020 × 0903 ÷ +÷ 0020 × 0308 × 0903 ÷ +÷ 0020 ÷ 1100 ÷ +÷ 0020 × 0308 ÷ 1100 ÷ +÷ 0020 ÷ 1160 ÷ +÷ 0020 × 0308 ÷ 1160 ÷ +÷ 0020 ÷ 11A8 ÷ +÷ 0020 × 0308 ÷ 11A8 ÷ +÷ 0020 ÷ AC00 ÷ +÷ 0020 × 0308 ÷ AC00 ÷ +÷ 0020 ÷ AC01 ÷ +÷ 0020 × 0308 ÷ AC01 ÷ +÷ 0020 ÷ 231A ÷ +÷ 0020 × 0308 ÷ 231A ÷ +÷ 0020 × 0300 ÷ +÷ 0020 × 0308 × 0300 ÷ +÷ 0020 × 200D ÷ +÷ 0020 × 0308 × 200D ÷ +÷ 0020 ÷ 0378 ÷ +÷ 0020 × 0308 ÷ 0378 ÷ +÷ 000D ÷ 0020 ÷ +÷ 000D ÷ 0308 ÷ 0020 ÷ +÷ 000D ÷ 000D ÷ +÷ 000D ÷ 0308 ÷ 000D ÷ +÷ 000D × 000A ÷ +÷ 000D ÷ 0308 ÷ 000A ÷ +÷ 000D ÷ 0001 ÷ +÷ 000D ÷ 0308 ÷ 0001 ÷ +÷ 000D ÷ 034F ÷ +÷ 000D ÷ 0308 × 034F ÷ +÷ 000D ÷ 1F1E6 ÷ +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ +÷ 000D ÷ 0600 ÷ +÷ 000D ÷ 0308 ÷ 0600 ÷ +÷ 000D ÷ 0903 ÷ +÷ 000D ÷ 0308 × 0903 ÷ +÷ 000D ÷ 1100 ÷ +÷ 000D ÷ 0308 ÷ 1100 ÷ +÷ 000D ÷ 1160 ÷ +÷ 000D ÷ 0308 ÷ 1160 ÷ +÷ 000D ÷ 11A8 ÷ +÷ 000D ÷ 0308 ÷ 11A8 ÷ +÷ 000D ÷ AC00 ÷ +÷ 000D ÷ 0308 ÷ AC00 ÷ +÷ 000D ÷ AC01 ÷ +÷ 000D ÷ 0308 ÷ AC01 ÷ +÷ 000D ÷ 231A ÷ +÷ 000D ÷ 0308 ÷ 231A ÷ +÷ 000D ÷ 0300 ÷ +÷ 000D ÷ 0308 × 0300 ÷ +÷ 000D ÷ 200D ÷ +÷ 000D ÷ 0308 × 200D ÷ +÷ 000D ÷ 0378 ÷ +÷ 000D ÷ 0308 ÷ 0378 ÷ +÷ 000A ÷ 0020 ÷ +÷ 000A ÷ 0308 ÷ 0020 ÷ +÷ 000A ÷ 000D ÷ +÷ 000A ÷ 0308 ÷ 000D ÷ +÷ 000A ÷ 000A ÷ +÷ 000A ÷ 0308 ÷ 000A ÷ +÷ 000A ÷ 0001 ÷ +÷ 000A ÷ 0308 ÷ 0001 ÷ +÷ 000A ÷ 034F ÷ +÷ 000A ÷ 0308 × 034F ÷ +÷ 000A ÷ 1F1E6 ÷ +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ +÷ 000A ÷ 0600 ÷ +÷ 000A ÷ 0308 ÷ 0600 ÷ +÷ 000A ÷ 0903 ÷ +÷ 000A ÷ 0308 × 0903 ÷ +÷ 000A ÷ 1100 ÷ +÷ 000A ÷ 0308 ÷ 1100 ÷ +÷ 000A ÷ 1160 ÷ +÷ 000A ÷ 0308 ÷ 1160 ÷ +÷ 000A ÷ 11A8 ÷ +÷ 000A ÷ 0308 ÷ 11A8 ÷ +÷ 000A ÷ AC00 ÷ +÷ 000A ÷ 0308 ÷ AC00 ÷ +÷ 000A ÷ AC01 ÷ +÷ 000A ÷ 0308 ÷ AC01 ÷ +÷ 000A ÷ 231A ÷ +÷ 000A ÷ 0308 ÷ 231A ÷ +÷ 000A ÷ 0300 ÷ +÷ 000A ÷ 0308 × 0300 ÷ +÷ 000A ÷ 200D ÷ +÷ 000A ÷ 0308 × 200D ÷ +÷ 000A ÷ 0378 ÷ +÷ 000A ÷ 0308 ÷ 0378 ÷ +÷ 0001 ÷ 0020 ÷ +÷ 0001 ÷ 0308 ÷ 0020 ÷ +÷ 0001 ÷ 000D ÷ +÷ 0001 ÷ 0308 ÷ 000D ÷ +÷ 0001 ÷ 000A ÷ +÷ 0001 ÷ 0308 ÷ 000A ÷ +÷ 0001 ÷ 0001 ÷ +÷ 0001 ÷ 0308 ÷ 0001 ÷ +÷ 0001 ÷ 034F ÷ +÷ 0001 ÷ 0308 × 034F ÷ +÷ 0001 ÷ 1F1E6 ÷ +÷ 0001 ÷ 0308 ÷ 1F1E6 ÷ +÷ 0001 ÷ 0600 ÷ +÷ 0001 ÷ 0308 ÷ 0600 ÷ +÷ 0001 ÷ 0903 ÷ +÷ 0001 ÷ 0308 × 0903 ÷ +÷ 0001 ÷ 1100 ÷ +÷ 0001 ÷ 0308 ÷ 1100 ÷ +÷ 0001 ÷ 1160 ÷ +÷ 0001 ÷ 0308 ÷ 1160 ÷ +÷ 0001 ÷ 11A8 ÷ +÷ 0001 ÷ 0308 ÷ 11A8 ÷ +÷ 0001 ÷ AC00 ÷ +÷ 0001 ÷ 0308 ÷ AC00 ÷ +÷ 0001 ÷ AC01 ÷ +÷ 0001 ÷ 0308 ÷ AC01 ÷ +÷ 0001 ÷ 231A ÷ +÷ 0001 ÷ 0308 ÷ 231A ÷ +÷ 0001 ÷ 0300 ÷ +÷ 0001 ÷ 0308 × 0300 ÷ +÷ 0001 ÷ 200D ÷ +÷ 0001 ÷ 0308 × 200D ÷ +÷ 0001 ÷ 0378 ÷ +÷ 0001 ÷ 0308 ÷ 0378 ÷ +÷ 034F ÷ 0020 ÷ +÷ 034F × 0308 ÷ 0020 ÷ +÷ 034F ÷ 000D ÷ +÷ 034F × 0308 ÷ 000D ÷ +÷ 034F ÷ 000A ÷ +÷ 034F × 0308 ÷ 000A ÷ +÷ 034F ÷ 0001 ÷ +÷ 034F × 0308 ÷ 0001 ÷ +÷ 034F × 034F ÷ +÷ 034F × 0308 × 034F ÷ +÷ 034F ÷ 1F1E6 ÷ +÷ 034F × 0308 ÷ 1F1E6 ÷ +÷ 034F ÷ 0600 ÷ +÷ 034F × 0308 ÷ 0600 ÷ +÷ 034F × 0903 ÷ +÷ 034F × 0308 × 0903 ÷ +÷ 034F ÷ 1100 ÷ +÷ 034F × 0308 ÷ 1100 ÷ +÷ 034F ÷ 1160 ÷ +÷ 034F × 0308 ÷ 1160 ÷ +÷ 034F ÷ 11A8 ÷ +÷ 034F × 0308 ÷ 11A8 ÷ +÷ 034F ÷ AC00 ÷ +÷ 034F × 0308 ÷ AC00 ÷ +÷ 034F ÷ AC01 ÷ +÷ 034F × 0308 ÷ AC01 ÷ +÷ 034F ÷ 231A ÷ +÷ 034F × 0308 ÷ 231A ÷ +÷ 034F × 0300 ÷ +÷ 034F × 0308 × 0300 ÷ +÷ 034F × 200D ÷ +÷ 034F × 0308 × 200D ÷ +÷ 034F ÷ 0378 ÷ +÷ 034F × 0308 ÷ 0378 ÷ +÷ 1F1E6 ÷ 0020 ÷ +÷ 1F1E6 × 0308 ÷ 0020 ÷ +÷ 1F1E6 ÷ 000D ÷ +÷ 1F1E6 × 0308 ÷ 000D ÷ +÷ 1F1E6 ÷ 000A ÷ +÷ 1F1E6 × 0308 ÷ 000A ÷ +÷ 1F1E6 ÷ 0001 ÷ +÷ 1F1E6 × 0308 ÷ 0001 ÷ +÷ 1F1E6 × 034F ÷ +÷ 1F1E6 × 0308 × 034F ÷ +÷ 1F1E6 × 1F1E6 ÷ +÷ 1F1E6 × 0308 ÷ 1F1E6 ÷ +÷ 1F1E6 ÷ 0600 ÷ +÷ 1F1E6 × 0308 ÷ 0600 ÷ +÷ 1F1E6 × 0903 ÷ +÷ 1F1E6 × 0308 × 0903 ÷ +÷ 1F1E6 ÷ 1100 ÷ +÷ 1F1E6 × 0308 ÷ 1100 ÷ +÷ 1F1E6 ÷ 1160 ÷ +÷ 1F1E6 × 0308 ÷ 1160 ÷ +÷ 1F1E6 ÷ 11A8 ÷ +÷ 1F1E6 × 0308 ÷ 11A8 ÷ +÷ 1F1E6 ÷ AC00 ÷ +÷ 1F1E6 × 0308 ÷ AC00 ÷ +÷ 1F1E6 ÷ AC01 ÷ +÷ 1F1E6 × 0308 ÷ AC01 ÷ +÷ 1F1E6 ÷ 231A ÷ +÷ 1F1E6 × 0308 ÷ 231A ÷ +÷ 1F1E6 × 0300 ÷ +÷ 1F1E6 × 0308 × 0300 ÷ +÷ 1F1E6 × 200D ÷ +÷ 1F1E6 × 0308 × 200D ÷ +÷ 1F1E6 ÷ 0378 ÷ +÷ 1F1E6 × 0308 ÷ 0378 ÷ +÷ 0600 × 0020 ÷ +÷ 0600 × 0308 ÷ 0020 ÷ +÷ 0600 ÷ 000D ÷ +÷ 0600 × 0308 ÷ 000D ÷ +÷ 0600 ÷ 000A ÷ +÷ 0600 × 0308 ÷ 000A ÷ +÷ 0600 ÷ 0001 ÷ +÷ 0600 × 0308 ÷ 0001 ÷ +÷ 0600 × 034F ÷ +÷ 0600 × 0308 × 034F ÷ +÷ 0600 × 1F1E6 ÷ +÷ 0600 × 0308 ÷ 1F1E6 ÷ +÷ 0600 × 0600 ÷ +÷ 0600 × 0308 ÷ 0600 ÷ +÷ 0600 × 0903 ÷ +÷ 0600 × 0308 × 0903 ÷ +÷ 0600 × 1100 ÷ +÷ 0600 × 0308 ÷ 1100 ÷ +÷ 0600 × 1160 ÷ +÷ 0600 × 0308 ÷ 1160 ÷ +÷ 0600 × 11A8 ÷ +÷ 0600 × 0308 ÷ 11A8 ÷ +÷ 0600 × AC00 ÷ +÷ 0600 × 0308 ÷ AC00 ÷ +÷ 0600 × AC01 ÷ +÷ 0600 × 0308 ÷ AC01 ÷ +÷ 0600 × 231A ÷ +÷ 0600 × 0308 ÷ 231A ÷ +÷ 0600 × 0300 ÷ +÷ 0600 × 0308 × 0300 ÷ +÷ 0600 × 200D ÷ +÷ 0600 × 0308 × 200D ÷ +÷ 0600 × 0378 ÷ +÷ 0600 × 0308 ÷ 0378 ÷ +÷ 0903 ÷ 0020 ÷ +÷ 0903 × 0308 ÷ 0020 ÷ +÷ 0903 ÷ 000D ÷ +÷ 0903 × 0308 ÷ 000D ÷ +÷ 0903 ÷ 000A ÷ +÷ 0903 × 0308 ÷ 000A ÷ +÷ 0903 ÷ 0001 ÷ +÷ 0903 × 0308 ÷ 0001 ÷ +÷ 0903 × 034F ÷ +÷ 0903 × 0308 × 034F ÷ +÷ 0903 ÷ 1F1E6 ÷ +÷ 0903 × 0308 ÷ 1F1E6 ÷ +÷ 0903 ÷ 0600 ÷ +÷ 0903 × 0308 ÷ 0600 ÷ +÷ 0903 × 0903 ÷ +÷ 0903 × 0308 × 0903 ÷ +÷ 0903 ÷ 1100 ÷ +÷ 0903 × 0308 ÷ 1100 ÷ +÷ 0903 ÷ 1160 ÷ +÷ 0903 × 0308 ÷ 1160 ÷ +÷ 0903 ÷ 11A8 ÷ +÷ 0903 × 0308 ÷ 11A8 ÷ +÷ 0903 ÷ AC00 ÷ +÷ 0903 × 0308 ÷ AC00 ÷ +÷ 0903 ÷ AC01 ÷ +÷ 0903 × 0308 ÷ AC01 ÷ +÷ 0903 ÷ 231A ÷ +÷ 0903 × 0308 ÷ 231A ÷ +÷ 0903 × 0300 ÷ +÷ 0903 × 0308 × 0300 ÷ +÷ 0903 × 200D ÷ +÷ 0903 × 0308 × 200D ÷ +÷ 0903 ÷ 0378 ÷ +÷ 0903 × 0308 ÷ 0378 ÷ +÷ 1100 ÷ 0020 ÷ +÷ 1100 × 0308 ÷ 0020 ÷ +÷ 1100 ÷ 000D ÷ +÷ 1100 × 0308 ÷ 000D ÷ +÷ 1100 ÷ 000A ÷ +÷ 1100 × 0308 ÷ 000A ÷ +÷ 1100 ÷ 0001 ÷ +÷ 1100 × 0308 ÷ 0001 ÷ +÷ 1100 × 034F ÷ +÷ 1100 × 0308 × 034F ÷ +÷ 1100 ÷ 1F1E6 ÷ +÷ 1100 × 0308 ÷ 1F1E6 ÷ +÷ 1100 ÷ 0600 ÷ +÷ 1100 × 0308 ÷ 0600 ÷ +÷ 1100 × 0903 ÷ +÷ 1100 × 0308 × 0903 ÷ +÷ 1100 × 1100 ÷ +÷ 1100 × 0308 ÷ 1100 ÷ +÷ 1100 × 1160 ÷ +÷ 1100 × 0308 ÷ 1160 ÷ +÷ 1100 ÷ 11A8 ÷ +÷ 1100 × 0308 ÷ 11A8 ÷ +÷ 1100 × AC00 ÷ +÷ 1100 × 0308 ÷ AC00 ÷ +÷ 1100 × AC01 ÷ +÷ 1100 × 0308 ÷ AC01 ÷ +÷ 1100 ÷ 231A ÷ +÷ 1100 × 0308 ÷ 231A ÷ +÷ 1100 × 0300 ÷ +÷ 1100 × 0308 × 0300 ÷ +÷ 1100 × 200D ÷ +÷ 1100 × 0308 × 200D ÷ +÷ 1100 ÷ 0378 ÷ +÷ 1100 × 0308 ÷ 0378 ÷ +÷ 1160 ÷ 0020 ÷ +÷ 1160 × 0308 ÷ 0020 ÷ +÷ 1160 ÷ 000D ÷ +÷ 1160 × 0308 ÷ 000D ÷ +÷ 1160 ÷ 000A ÷ +÷ 1160 × 0308 ÷ 000A ÷ +÷ 1160 ÷ 0001 ÷ +÷ 1160 × 0308 ÷ 0001 ÷ +÷ 1160 × 034F ÷ +÷ 1160 × 0308 × 034F ÷ +÷ 1160 ÷ 1F1E6 ÷ +÷ 1160 × 0308 ÷ 1F1E6 ÷ +÷ 1160 ÷ 0600 ÷ +÷ 1160 × 0308 ÷ 0600 ÷ +÷ 1160 × 0903 ÷ +÷ 1160 × 0308 × 0903 ÷ +÷ 1160 ÷ 1100 ÷ +÷ 1160 × 0308 ÷ 1100 ÷ +÷ 1160 × 1160 ÷ +÷ 1160 × 0308 ÷ 1160 ÷ +÷ 1160 × 11A8 ÷ +÷ 1160 × 0308 ÷ 11A8 ÷ +÷ 1160 ÷ AC00 ÷ +÷ 1160 × 0308 ÷ AC00 ÷ +÷ 1160 ÷ AC01 ÷ +÷ 1160 × 0308 ÷ AC01 ÷ +÷ 1160 ÷ 231A ÷ +÷ 1160 × 0308 ÷ 231A ÷ +÷ 1160 × 0300 ÷ +÷ 1160 × 0308 × 0300 ÷ +÷ 1160 × 200D ÷ +÷ 1160 × 0308 × 200D ÷ +÷ 1160 ÷ 0378 ÷ +÷ 1160 × 0308 ÷ 0378 ÷ +÷ 11A8 ÷ 0020 ÷ +÷ 11A8 × 0308 ÷ 0020 ÷ +÷ 11A8 ÷ 000D ÷ +÷ 11A8 × 0308 ÷ 000D ÷ +÷ 11A8 ÷ 000A ÷ +÷ 11A8 × 0308 ÷ 000A ÷ +÷ 11A8 ÷ 0001 ÷ +÷ 11A8 × 0308 ÷ 0001 ÷ +÷ 11A8 × 034F ÷ +÷ 11A8 × 0308 × 034F ÷ +÷ 11A8 ÷ 1F1E6 ÷ +÷ 11A8 × 0308 ÷ 1F1E6 ÷ +÷ 11A8 ÷ 0600 ÷ +÷ 11A8 × 0308 ÷ 0600 ÷ +÷ 11A8 × 0903 ÷ +÷ 11A8 × 0308 × 0903 ÷ +÷ 11A8 ÷ 1100 ÷ +÷ 11A8 × 0308 ÷ 1100 ÷ +÷ 11A8 ÷ 1160 ÷ +÷ 11A8 × 0308 ÷ 1160 ÷ +÷ 11A8 × 11A8 ÷ +÷ 11A8 × 0308 ÷ 11A8 ÷ +÷ 11A8 ÷ AC00 ÷ +÷ 11A8 × 0308 ÷ AC00 ÷ +÷ 11A8 ÷ AC01 ÷ +÷ 11A8 × 0308 ÷ AC01 ÷ +÷ 11A8 ÷ 231A ÷ +÷ 11A8 × 0308 ÷ 231A ÷ +÷ 11A8 × 0300 ÷ +÷ 11A8 × 0308 × 0300 ÷ +÷ 11A8 × 200D ÷ +÷ 11A8 × 0308 × 200D ÷ +÷ 11A8 ÷ 0378 ÷ +÷ 11A8 × 0308 ÷ 0378 ÷ +÷ AC00 ÷ 0020 ÷ +÷ AC00 × 0308 ÷ 0020 ÷ +÷ AC00 ÷ 000D ÷ +÷ AC00 × 0308 ÷ 000D ÷ +÷ AC00 ÷ 000A ÷ +÷ AC00 × 0308 ÷ 000A ÷ +÷ AC00 ÷ 0001 ÷ +÷ AC00 × 0308 ÷ 0001 ÷ +÷ AC00 × 034F ÷ +÷ AC00 × 0308 × 034F ÷ +÷ AC00 ÷ 1F1E6 ÷ +÷ AC00 × 0308 ÷ 1F1E6 ÷ +÷ AC00 ÷ 0600 ÷ +÷ AC00 × 0308 ÷ 0600 ÷ +÷ AC00 × 0903 ÷ +÷ AC00 × 0308 × 0903 ÷ +÷ AC00 ÷ 1100 ÷ +÷ AC00 × 0308 ÷ 1100 ÷ +÷ AC00 × 1160 ÷ +÷ AC00 × 0308 ÷ 1160 ÷ +÷ AC00 × 11A8 ÷ +÷ AC00 × 0308 ÷ 11A8 ÷ +÷ AC00 ÷ AC00 ÷ +÷ AC00 × 0308 ÷ AC00 ÷ +÷ AC00 ÷ AC01 ÷ +÷ AC00 × 0308 ÷ AC01 ÷ +÷ AC00 ÷ 231A ÷ +÷ AC00 × 0308 ÷ 231A ÷ +÷ AC00 × 0300 ÷ +÷ AC00 × 0308 × 0300 ÷ +÷ AC00 × 200D ÷ +÷ AC00 × 0308 × 200D ÷ +÷ AC00 ÷ 0378 ÷ +÷ AC00 × 0308 ÷ 0378 ÷ +÷ AC01 ÷ 0020 ÷ +÷ AC01 × 0308 ÷ 0020 ÷ +÷ AC01 ÷ 000D ÷ +÷ AC01 × 0308 ÷ 000D ÷ +÷ AC01 ÷ 000A ÷ +÷ AC01 × 0308 ÷ 000A ÷ +÷ AC01 ÷ 0001 ÷ +÷ AC01 × 0308 ÷ 0001 ÷ +÷ AC01 × 034F ÷ +÷ AC01 × 0308 × 034F ÷ +÷ AC01 ÷ 1F1E6 ÷ +÷ AC01 × 0308 ÷ 1F1E6 ÷ +÷ AC01 ÷ 0600 ÷ +÷ AC01 × 0308 ÷ 0600 ÷ +÷ AC01 × 0903 ÷ +÷ AC01 × 0308 × 0903 ÷ +÷ AC01 ÷ 1100 ÷ +÷ AC01 × 0308 ÷ 1100 ÷ +÷ AC01 ÷ 1160 ÷ +÷ AC01 × 0308 ÷ 1160 ÷ +÷ AC01 × 11A8 ÷ +÷ AC01 × 0308 ÷ 11A8 ÷ +÷ AC01 ÷ AC00 ÷ +÷ AC01 × 0308 ÷ AC00 ÷ +÷ AC01 ÷ AC01 ÷ +÷ AC01 × 0308 ÷ AC01 ÷ +÷ AC01 ÷ 231A ÷ +÷ AC01 × 0308 ÷ 231A ÷ +÷ AC01 × 0300 ÷ +÷ AC01 × 0308 × 0300 ÷ +÷ AC01 × 200D ÷ +÷ AC01 × 0308 × 200D ÷ +÷ AC01 ÷ 0378 ÷ +÷ AC01 × 0308 ÷ 0378 ÷ +÷ 231A ÷ 0020 ÷ +÷ 231A × 0308 ÷ 0020 ÷ +÷ 231A ÷ 000D ÷ +÷ 231A × 0308 ÷ 000D ÷ +÷ 231A ÷ 000A ÷ +÷ 231A × 0308 ÷ 000A ÷ +÷ 231A ÷ 0001 ÷ +÷ 231A × 0308 ÷ 0001 ÷ +÷ 231A × 034F ÷ +÷ 231A × 0308 × 034F ÷ +÷ 231A ÷ 1F1E6 ÷ +÷ 231A × 0308 ÷ 1F1E6 ÷ +÷ 231A ÷ 0600 ÷ +÷ 231A × 0308 ÷ 0600 ÷ +÷ 231A × 0903 ÷ +÷ 231A × 0308 × 0903 ÷ +÷ 231A ÷ 1100 ÷ +÷ 231A × 0308 ÷ 1100 ÷ +÷ 231A ÷ 1160 ÷ +÷ 231A × 0308 ÷ 1160 ÷ +÷ 231A ÷ 11A8 ÷ +÷ 231A × 0308 ÷ 11A8 ÷ +÷ 231A ÷ AC00 ÷ +÷ 231A × 0308 ÷ AC00 ÷ +÷ 231A ÷ AC01 ÷ +÷ 231A × 0308 ÷ AC01 ÷ +÷ 231A ÷ 231A ÷ +÷ 231A × 0308 ÷ 231A ÷ +÷ 231A × 0300 ÷ +÷ 231A × 0308 × 0300 ÷ +÷ 231A × 200D ÷ +÷ 231A × 0308 × 200D ÷ +÷ 231A ÷ 0378 ÷ +÷ 231A × 0308 ÷ 0378 ÷ +÷ 0300 ÷ 0020 ÷ +÷ 0300 × 0308 ÷ 0020 ÷ +÷ 0300 ÷ 000D ÷ +÷ 0300 × 0308 ÷ 000D ÷ +÷ 0300 ÷ 000A ÷ +÷ 0300 × 0308 ÷ 000A ÷ +÷ 0300 ÷ 0001 ÷ +÷ 0300 × 0308 ÷ 0001 ÷ +÷ 0300 × 034F ÷ +÷ 0300 × 0308 × 034F ÷ +÷ 0300 ÷ 1F1E6 ÷ +÷ 0300 × 0308 ÷ 1F1E6 ÷ +÷ 0300 ÷ 0600 ÷ +÷ 0300 × 0308 ÷ 0600 ÷ +÷ 0300 × 0903 ÷ +÷ 0300 × 0308 × 0903 ÷ +÷ 0300 ÷ 1100 ÷ +÷ 0300 × 0308 ÷ 1100 ÷ +÷ 0300 ÷ 1160 ÷ +÷ 0300 × 0308 ÷ 1160 ÷ +÷ 0300 ÷ 11A8 ÷ +÷ 0300 × 0308 ÷ 11A8 ÷ +÷ 0300 ÷ AC00 ÷ +÷ 0300 × 0308 ÷ AC00 ÷ +÷ 0300 ÷ AC01 ÷ +÷ 0300 × 0308 ÷ AC01 ÷ +÷ 0300 ÷ 231A ÷ +÷ 0300 × 0308 ÷ 231A ÷ +÷ 0300 × 0300 ÷ +÷ 0300 × 0308 × 0300 ÷ +÷ 0300 × 200D ÷ +÷ 0300 × 0308 × 200D ÷ +÷ 0300 ÷ 0378 ÷ +÷ 0300 × 0308 ÷ 0378 ÷ +÷ 200D ÷ 0020 ÷ +÷ 200D × 0308 ÷ 0020 ÷ +÷ 200D ÷ 000D ÷ +÷ 200D × 0308 ÷ 000D ÷ +÷ 200D ÷ 000A ÷ +÷ 200D × 0308 ÷ 000A ÷ +÷ 200D ÷ 0001 ÷ +÷ 200D × 0308 ÷ 0001 ÷ +÷ 200D × 034F ÷ +÷ 200D × 0308 × 034F ÷ +÷ 200D ÷ 1F1E6 ÷ +÷ 200D × 0308 ÷ 1F1E6 ÷ +÷ 200D ÷ 0600 ÷ +÷ 200D × 0308 ÷ 0600 ÷ +÷ 200D × 0903 ÷ +÷ 200D × 0308 × 0903 ÷ +÷ 200D ÷ 1100 ÷ +÷ 200D × 0308 ÷ 1100 ÷ +÷ 200D ÷ 1160 ÷ +÷ 200D × 0308 ÷ 1160 ÷ +÷ 200D ÷ 11A8 ÷ +÷ 200D × 0308 ÷ 11A8 ÷ +÷ 200D ÷ AC00 ÷ +÷ 200D × 0308 ÷ AC00 ÷ +÷ 200D ÷ AC01 ÷ +÷ 200D × 0308 ÷ AC01 ÷ +÷ 200D ÷ 231A ÷ +÷ 200D × 0308 ÷ 231A ÷ +÷ 200D × 0300 ÷ +÷ 200D × 0308 × 0300 ÷ +÷ 200D × 200D ÷ +÷ 200D × 0308 × 200D ÷ +÷ 200D ÷ 0378 ÷ +÷ 200D × 0308 ÷ 0378 ÷ +÷ 0378 ÷ 0020 ÷ +÷ 0378 × 0308 ÷ 0020 ÷ +÷ 0378 ÷ 000D ÷ +÷ 0378 × 0308 ÷ 000D ÷ +÷ 0378 ÷ 000A ÷ +÷ 0378 × 0308 ÷ 000A ÷ +÷ 0378 ÷ 0001 ÷ +÷ 0378 × 0308 ÷ 0001 ÷ +÷ 0378 × 034F ÷ +÷ 0378 × 0308 × 034F ÷ +÷ 0378 ÷ 1F1E6 ÷ +÷ 0378 × 0308 ÷ 1F1E6 ÷ +÷ 0378 ÷ 0600 ÷ +÷ 0378 × 0308 ÷ 0600 ÷ +÷ 0378 × 0903 ÷ +÷ 0378 × 0308 × 0903 ÷ +÷ 0378 ÷ 1100 ÷ +÷ 0378 × 0308 ÷ 1100 ÷ +÷ 0378 ÷ 1160 ÷ +÷ 0378 × 0308 ÷ 1160 ÷ +÷ 0378 ÷ 11A8 ÷ +÷ 0378 × 0308 ÷ 11A8 ÷ +÷ 0378 ÷ AC00 ÷ +÷ 0378 × 0308 ÷ AC00 ÷ +÷ 0378 ÷ AC01 ÷ +÷ 0378 × 0308 ÷ AC01 ÷ +÷ 0378 ÷ 231A ÷ +÷ 0378 × 0308 ÷ 231A ÷ +÷ 0378 × 0300 ÷ +÷ 0378 × 0308 × 0300 ÷ +÷ 0378 × 200D ÷ +÷ 0378 × 0308 × 200D ÷ +÷ 0378 ÷ 0378 ÷ +÷ 0378 × 0308 ÷ 0378 ÷ +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ +÷ 0061 × 0308 ÷ +÷ 0020 × 200D ÷ 0646 ÷ +÷ 0646 × 200D ÷ 0020 ÷ +÷ 1100 × 1100 ÷ +÷ AC00 × 11A8 ÷ 1100 ÷ +÷ AC01 × 11A8 ÷ 1100 ÷ +÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 × 200D ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 200D ÷ 1F1E7 × 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 × 1F1E9 ÷ 0062 ÷ +÷ 0061 × 200D ÷ +÷ 0061 × 0308 ÷ 0062 ÷ +÷ 0061 × 0903 ÷ 0062 ÷ +÷ 0061 ÷ 0600 × 0062 ÷ +÷ 1F476 × 1F3FF ÷ 1F476 ÷ +÷ 0061 × 1F3FF ÷ 1F476 ÷ +÷ 0061 × 1F3FF ÷ 1F476 × 200D × 1F6D1 ÷ +÷ 1F476 × 1F3FF × 0308 × 200D × 1F476 × 1F3FF ÷ +÷ 1F6D1 × 200D × 1F6D1 ÷ +÷ 0061 × 200D ÷ 1F6D1 ÷ +÷ 2701 × 200D × 2701 ÷ +÷ 0061 × 200D ÷ 2701 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0.flex b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0.flex new file mode 100644 index 000000000..24651418c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0.flex @@ -0,0 +1,214 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 11.0 +%public +%class UnicodeGraphemeBreakRules_11_0 +%type String + +%{ + private static final String BREAK_OPPORTUNITY = "÷"; + private static final String NO_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeGraphemeBreakRules_11_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeGraphemeBreakRules_11_0 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeGraphemeBreakRules_11_0(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_BREAK_OPPORTUNITY); + } else { + line.add(BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + /** + * @return The next chunk of text with no internal break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + void addMatch() { + builder.append(yytext()); + } +%} + +%% + +// Break at the start and end of text. +// +// GB1. sot ÷ Any +// GB2. Any ÷ eot +// +<> { return nextSegment(); } + + +// Do not break between a CR and LF. Otherwise, break before and after controls. +// +// GB3. CR × LF +// +\p{GCB:CR} \p{GCB:LF} { addMatch(); return nextSegment(); } + + +// GB4. ( Control | CR | LF ) ÷ +// +[\p{GCB:Control}\p{GCB:CR}\p{GCB:LF}] / [^] { addMatch(); return nextSegment(); } + + +// GB5. ÷ ( Control | CR | LF ) +// +[^] / [\p{GCB:Control}\p{GCB:CR}\p{GCB:LF}] { addMatch(); return nextSegment(); } + + +// Do not break Hangul syllable sequences. +// +// GB6. L × ( L | V | LV | LVT ) +// +\p{GCB:L} / [\p{GCB:L}\p{GCB:V}\p{GCB:LV}\p{GCB:LVT}] { addMatch(); } + + +// GB7. ( LV | V ) × ( V | T ) +// +[\p{GCB:LV}\p{GCB:V}] / [\p{GCB:V}\p{GCB:T}] { addMatch(); } + + +// GB8. ( LVT | T) × T +// +[\p{GCB:LVT}\p{GCB:T}] / \p{GCB:T} { addMatch(); } + + +// Do not break before extending characters or ZWJ. +// +// GB9. × ( Extend | ZWJ ) +// +[^] / [\p{GCB:Extend}\p{GCB:ZWJ}] { addMatch(); } + + +// The GB9a and GB9b rules only apply to extended grapheme clusters: +// Do not break before SpacingMarks, or after Prepend characters. +// +// GB9a. × SpacingMark +// +[^] / \p{GCB:SpacingMark} { addMatch(); } + + +// GB9b. Prepend × +// +\p{GCB:Prepend} / [^] { addMatch(); } + + +// Do not break within emoji modifier sequences or emoji zwj sequences. +// +// GB11. \p{Extended_Pictographic} Extend* ZWJ × \p{Extended_Pictographic} +// +\p{Extended_Pictographic} \p{GCB:Extend}* \p{GCB:ZWJ} / \p{Extended_Pictographic} { addMatch(); } + + +// Do not break within emoji flag sequences. +// That is, do not break between regional indicator (RI) symbols +// if there is an odd number of RI characters before the break point. +// +// GB9. × ( Extend | ZWJ ) +// GB12. sot (RI RI)* RI × RI +// GB13. [^RI] (RI RI)* RI × RI +// +\p{GCB:RI}{2} [\p{GCB:Extend}\p{GCB:ZWJ}]? { addMatch(); return nextSegment(); } + + +// Otherwise, break everywhere. +// +// GB999. Any ÷ Any +// +[^] { addMatch(); return nextSegment(); } diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0.test b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0.test new file mode 100644 index 000000000..f30fe4497 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_11_0.test @@ -0,0 +1,9 @@ +name: UnicodeGraphemeBreakRules_11_0 + +description: +Implements the Unicode 11.0 Grapheme Break rules, specified in UAX #29 +. + +jflex: -q + +input-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_11_0.flex b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_11_0.flex new file mode 100644 index 000000000..cedee3d1f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_11_0.flex @@ -0,0 +1,28 @@ +%% + +%unicode 11.0 +%public +%class UnicodeGraphemeClusterBreak_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{GraphemeClusterBreak:CR} { setCurCharPropertyValue("GraphemeClusterBreak:CR"); } +\p{GraphemeClusterBreak:Control} { setCurCharPropertyValue("GraphemeClusterBreak:Control"); } +\p{GraphemeClusterBreak:Extend} { setCurCharPropertyValue("GraphemeClusterBreak:Extend"); } +\p{GraphemeClusterBreak:L} { setCurCharPropertyValue("GraphemeClusterBreak:L"); } +\p{GraphemeClusterBreak:LF} { setCurCharPropertyValue("GraphemeClusterBreak:LF"); } +\p{GraphemeClusterBreak:LV} { setCurCharPropertyValue("GraphemeClusterBreak:LV"); } +\p{GraphemeClusterBreak:LVT} { setCurCharPropertyValue("GraphemeClusterBreak:LVT"); } +\p{GraphemeClusterBreak:Other} { setCurCharPropertyValue("GraphemeClusterBreak:Other"); } +\p{GraphemeClusterBreak:Prepend} { setCurCharPropertyValue("GraphemeClusterBreak:Prepend"); } +\p{GraphemeClusterBreak:Regional_Indicator} { setCurCharPropertyValue("GraphemeClusterBreak:Regional_Indicator"); } +\p{GraphemeClusterBreak:SpacingMark} { setCurCharPropertyValue("GraphemeClusterBreak:SpacingMark"); } +\p{GraphemeClusterBreak:T} { setCurCharPropertyValue("GraphemeClusterBreak:T"); } +\p{GraphemeClusterBreak:V} { setCurCharPropertyValue("GraphemeClusterBreak:V"); } +\p{GraphemeClusterBreak:ZWJ} { setCurCharPropertyValue("GraphemeClusterBreak:ZWJ"); } diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_11_0.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_11_0.output new file mode 100644 index 000000000..126a87c7e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_11_0.output @@ -0,0 +1,1617 @@ +0000..0009; GraphemeClusterBreak:Control +000A..000A; GraphemeClusterBreak:LF +000B..000C; GraphemeClusterBreak:Control +000D..000D; GraphemeClusterBreak:CR +000E..001F; GraphemeClusterBreak:Control +0020..007E; GraphemeClusterBreak:Other +007F..009F; GraphemeClusterBreak:Control +00A0..00AC; GraphemeClusterBreak:Other +00AD..00AD; GraphemeClusterBreak:Control +00AE..02FF; GraphemeClusterBreak:Other +0300..036F; GraphemeClusterBreak:Extend +0370..0482; GraphemeClusterBreak:Other +0483..0489; GraphemeClusterBreak:Extend +048A..0590; GraphemeClusterBreak:Other +0591..05BD; GraphemeClusterBreak:Extend +05BE..05BE; GraphemeClusterBreak:Other +05BF..05BF; GraphemeClusterBreak:Extend +05C0..05C0; GraphemeClusterBreak:Other +05C1..05C2; GraphemeClusterBreak:Extend +05C3..05C3; GraphemeClusterBreak:Other +05C4..05C5; GraphemeClusterBreak:Extend +05C6..05C6; GraphemeClusterBreak:Other +05C7..05C7; GraphemeClusterBreak:Extend +05C8..05FF; GraphemeClusterBreak:Other +0600..0605; GraphemeClusterBreak:Prepend +0606..060F; GraphemeClusterBreak:Other +0610..061A; GraphemeClusterBreak:Extend +061B..061B; GraphemeClusterBreak:Other +061C..061C; GraphemeClusterBreak:Control +061D..064A; GraphemeClusterBreak:Other +064B..065F; GraphemeClusterBreak:Extend +0660..066F; GraphemeClusterBreak:Other +0670..0670; GraphemeClusterBreak:Extend +0671..06D5; GraphemeClusterBreak:Other +06D6..06DC; GraphemeClusterBreak:Extend +06DD..06DD; GraphemeClusterBreak:Prepend +06DE..06DE; GraphemeClusterBreak:Other +06DF..06E4; GraphemeClusterBreak:Extend +06E5..06E6; GraphemeClusterBreak:Other +06E7..06E8; GraphemeClusterBreak:Extend +06E9..06E9; GraphemeClusterBreak:Other +06EA..06ED; GraphemeClusterBreak:Extend +06EE..070E; GraphemeClusterBreak:Other +070F..070F; GraphemeClusterBreak:Prepend +0710..0710; GraphemeClusterBreak:Other +0711..0711; GraphemeClusterBreak:Extend +0712..072F; GraphemeClusterBreak:Other +0730..074A; GraphemeClusterBreak:Extend +074B..07A5; GraphemeClusterBreak:Other +07A6..07B0; GraphemeClusterBreak:Extend +07B1..07EA; GraphemeClusterBreak:Other +07EB..07F3; GraphemeClusterBreak:Extend +07F4..07FC; GraphemeClusterBreak:Other +07FD..07FD; GraphemeClusterBreak:Extend +07FE..0815; GraphemeClusterBreak:Other +0816..0819; GraphemeClusterBreak:Extend +081A..081A; GraphemeClusterBreak:Other +081B..0823; GraphemeClusterBreak:Extend +0824..0824; GraphemeClusterBreak:Other +0825..0827; GraphemeClusterBreak:Extend +0828..0828; GraphemeClusterBreak:Other +0829..082D; GraphemeClusterBreak:Extend +082E..0858; GraphemeClusterBreak:Other +0859..085B; GraphemeClusterBreak:Extend +085C..08D2; GraphemeClusterBreak:Other +08D3..08E1; GraphemeClusterBreak:Extend +08E2..08E2; GraphemeClusterBreak:Prepend +08E3..0902; GraphemeClusterBreak:Extend +0903..0903; GraphemeClusterBreak:SpacingMark +0904..0939; GraphemeClusterBreak:Other +093A..093A; GraphemeClusterBreak:Extend +093B..093B; GraphemeClusterBreak:SpacingMark +093C..093C; GraphemeClusterBreak:Extend +093D..093D; GraphemeClusterBreak:Other +093E..0940; GraphemeClusterBreak:SpacingMark +0941..0948; GraphemeClusterBreak:Extend +0949..094C; GraphemeClusterBreak:SpacingMark +094D..094D; GraphemeClusterBreak:Extend +094E..094F; GraphemeClusterBreak:SpacingMark +0950..0950; GraphemeClusterBreak:Other +0951..0957; GraphemeClusterBreak:Extend +0958..0961; GraphemeClusterBreak:Other +0962..0963; GraphemeClusterBreak:Extend +0964..0980; GraphemeClusterBreak:Other +0981..0981; GraphemeClusterBreak:Extend +0982..0983; GraphemeClusterBreak:SpacingMark +0984..09BB; GraphemeClusterBreak:Other +09BC..09BC; GraphemeClusterBreak:Extend +09BD..09BD; GraphemeClusterBreak:Other +09BE..09BE; GraphemeClusterBreak:Extend +09BF..09C0; GraphemeClusterBreak:SpacingMark +09C1..09C4; GraphemeClusterBreak:Extend +09C5..09C6; GraphemeClusterBreak:Other +09C7..09C8; GraphemeClusterBreak:SpacingMark +09C9..09CA; GraphemeClusterBreak:Other +09CB..09CC; GraphemeClusterBreak:SpacingMark +09CD..09CD; GraphemeClusterBreak:Extend +09CE..09D6; GraphemeClusterBreak:Other +09D7..09D7; GraphemeClusterBreak:Extend +09D8..09E1; GraphemeClusterBreak:Other +09E2..09E3; GraphemeClusterBreak:Extend +09E4..09FD; GraphemeClusterBreak:Other +09FE..09FE; GraphemeClusterBreak:Extend +09FF..0A00; GraphemeClusterBreak:Other +0A01..0A02; GraphemeClusterBreak:Extend +0A03..0A03; GraphemeClusterBreak:SpacingMark +0A04..0A3B; GraphemeClusterBreak:Other +0A3C..0A3C; GraphemeClusterBreak:Extend +0A3D..0A3D; GraphemeClusterBreak:Other +0A3E..0A40; GraphemeClusterBreak:SpacingMark +0A41..0A42; GraphemeClusterBreak:Extend +0A43..0A46; GraphemeClusterBreak:Other +0A47..0A48; GraphemeClusterBreak:Extend +0A49..0A4A; GraphemeClusterBreak:Other +0A4B..0A4D; GraphemeClusterBreak:Extend +0A4E..0A50; GraphemeClusterBreak:Other +0A51..0A51; GraphemeClusterBreak:Extend +0A52..0A6F; GraphemeClusterBreak:Other +0A70..0A71; GraphemeClusterBreak:Extend +0A72..0A74; GraphemeClusterBreak:Other +0A75..0A75; GraphemeClusterBreak:Extend +0A76..0A80; GraphemeClusterBreak:Other +0A81..0A82; GraphemeClusterBreak:Extend +0A83..0A83; GraphemeClusterBreak:SpacingMark +0A84..0ABB; GraphemeClusterBreak:Other +0ABC..0ABC; GraphemeClusterBreak:Extend +0ABD..0ABD; GraphemeClusterBreak:Other +0ABE..0AC0; GraphemeClusterBreak:SpacingMark +0AC1..0AC5; GraphemeClusterBreak:Extend +0AC6..0AC6; GraphemeClusterBreak:Other +0AC7..0AC8; GraphemeClusterBreak:Extend +0AC9..0AC9; GraphemeClusterBreak:SpacingMark +0ACA..0ACA; GraphemeClusterBreak:Other +0ACB..0ACC; GraphemeClusterBreak:SpacingMark +0ACD..0ACD; GraphemeClusterBreak:Extend +0ACE..0AE1; GraphemeClusterBreak:Other +0AE2..0AE3; GraphemeClusterBreak:Extend +0AE4..0AF9; GraphemeClusterBreak:Other +0AFA..0AFF; GraphemeClusterBreak:Extend +0B00..0B00; GraphemeClusterBreak:Other +0B01..0B01; GraphemeClusterBreak:Extend +0B02..0B03; GraphemeClusterBreak:SpacingMark +0B04..0B3B; GraphemeClusterBreak:Other +0B3C..0B3C; GraphemeClusterBreak:Extend +0B3D..0B3D; GraphemeClusterBreak:Other +0B3E..0B3F; GraphemeClusterBreak:Extend +0B40..0B40; GraphemeClusterBreak:SpacingMark +0B41..0B44; GraphemeClusterBreak:Extend +0B45..0B46; GraphemeClusterBreak:Other +0B47..0B48; GraphemeClusterBreak:SpacingMark +0B49..0B4A; GraphemeClusterBreak:Other +0B4B..0B4C; GraphemeClusterBreak:SpacingMark +0B4D..0B4D; GraphemeClusterBreak:Extend +0B4E..0B55; GraphemeClusterBreak:Other +0B56..0B57; GraphemeClusterBreak:Extend +0B58..0B61; GraphemeClusterBreak:Other +0B62..0B63; GraphemeClusterBreak:Extend +0B64..0B81; GraphemeClusterBreak:Other +0B82..0B82; GraphemeClusterBreak:Extend +0B83..0BBD; GraphemeClusterBreak:Other +0BBE..0BBE; GraphemeClusterBreak:Extend +0BBF..0BBF; GraphemeClusterBreak:SpacingMark +0BC0..0BC0; GraphemeClusterBreak:Extend +0BC1..0BC2; GraphemeClusterBreak:SpacingMark +0BC3..0BC5; GraphemeClusterBreak:Other +0BC6..0BC8; GraphemeClusterBreak:SpacingMark +0BC9..0BC9; GraphemeClusterBreak:Other +0BCA..0BCC; GraphemeClusterBreak:SpacingMark +0BCD..0BCD; GraphemeClusterBreak:Extend +0BCE..0BD6; GraphemeClusterBreak:Other +0BD7..0BD7; GraphemeClusterBreak:Extend +0BD8..0BFF; GraphemeClusterBreak:Other +0C00..0C00; GraphemeClusterBreak:Extend +0C01..0C03; GraphemeClusterBreak:SpacingMark +0C04..0C04; GraphemeClusterBreak:Extend +0C05..0C3D; GraphemeClusterBreak:Other +0C3E..0C40; GraphemeClusterBreak:Extend +0C41..0C44; GraphemeClusterBreak:SpacingMark +0C45..0C45; GraphemeClusterBreak:Other +0C46..0C48; GraphemeClusterBreak:Extend +0C49..0C49; GraphemeClusterBreak:Other +0C4A..0C4D; GraphemeClusterBreak:Extend +0C4E..0C54; GraphemeClusterBreak:Other +0C55..0C56; GraphemeClusterBreak:Extend +0C57..0C61; GraphemeClusterBreak:Other +0C62..0C63; GraphemeClusterBreak:Extend +0C64..0C80; GraphemeClusterBreak:Other +0C81..0C81; GraphemeClusterBreak:Extend +0C82..0C83; GraphemeClusterBreak:SpacingMark +0C84..0CBB; GraphemeClusterBreak:Other +0CBC..0CBC; GraphemeClusterBreak:Extend +0CBD..0CBD; GraphemeClusterBreak:Other +0CBE..0CBE; GraphemeClusterBreak:SpacingMark +0CBF..0CBF; GraphemeClusterBreak:Extend +0CC0..0CC1; GraphemeClusterBreak:SpacingMark +0CC2..0CC2; GraphemeClusterBreak:Extend +0CC3..0CC4; GraphemeClusterBreak:SpacingMark +0CC5..0CC5; GraphemeClusterBreak:Other +0CC6..0CC6; GraphemeClusterBreak:Extend +0CC7..0CC8; GraphemeClusterBreak:SpacingMark +0CC9..0CC9; GraphemeClusterBreak:Other +0CCA..0CCB; GraphemeClusterBreak:SpacingMark +0CCC..0CCD; GraphemeClusterBreak:Extend +0CCE..0CD4; GraphemeClusterBreak:Other +0CD5..0CD6; GraphemeClusterBreak:Extend +0CD7..0CE1; GraphemeClusterBreak:Other +0CE2..0CE3; GraphemeClusterBreak:Extend +0CE4..0CFF; GraphemeClusterBreak:Other +0D00..0D01; GraphemeClusterBreak:Extend +0D02..0D03; GraphemeClusterBreak:SpacingMark +0D04..0D3A; GraphemeClusterBreak:Other +0D3B..0D3C; GraphemeClusterBreak:Extend +0D3D..0D3D; GraphemeClusterBreak:Other +0D3E..0D3E; GraphemeClusterBreak:Extend +0D3F..0D40; GraphemeClusterBreak:SpacingMark +0D41..0D44; GraphemeClusterBreak:Extend +0D45..0D45; GraphemeClusterBreak:Other +0D46..0D48; GraphemeClusterBreak:SpacingMark +0D49..0D49; GraphemeClusterBreak:Other +0D4A..0D4C; GraphemeClusterBreak:SpacingMark +0D4D..0D4D; GraphemeClusterBreak:Extend +0D4E..0D4E; GraphemeClusterBreak:Prepend +0D4F..0D56; GraphemeClusterBreak:Other +0D57..0D57; GraphemeClusterBreak:Extend +0D58..0D61; GraphemeClusterBreak:Other +0D62..0D63; GraphemeClusterBreak:Extend +0D64..0D81; GraphemeClusterBreak:Other +0D82..0D83; GraphemeClusterBreak:SpacingMark +0D84..0DC9; GraphemeClusterBreak:Other +0DCA..0DCA; GraphemeClusterBreak:Extend +0DCB..0DCE; GraphemeClusterBreak:Other +0DCF..0DCF; GraphemeClusterBreak:Extend +0DD0..0DD1; GraphemeClusterBreak:SpacingMark +0DD2..0DD4; GraphemeClusterBreak:Extend +0DD5..0DD5; GraphemeClusterBreak:Other +0DD6..0DD6; GraphemeClusterBreak:Extend +0DD7..0DD7; GraphemeClusterBreak:Other +0DD8..0DDE; GraphemeClusterBreak:SpacingMark +0DDF..0DDF; GraphemeClusterBreak:Extend +0DE0..0DF1; GraphemeClusterBreak:Other +0DF2..0DF3; GraphemeClusterBreak:SpacingMark +0DF4..0E30; GraphemeClusterBreak:Other +0E31..0E31; GraphemeClusterBreak:Extend +0E32..0E32; GraphemeClusterBreak:Other +0E33..0E33; GraphemeClusterBreak:SpacingMark +0E34..0E3A; GraphemeClusterBreak:Extend +0E3B..0E46; GraphemeClusterBreak:Other +0E47..0E4E; GraphemeClusterBreak:Extend +0E4F..0EB0; GraphemeClusterBreak:Other +0EB1..0EB1; GraphemeClusterBreak:Extend +0EB2..0EB2; GraphemeClusterBreak:Other +0EB3..0EB3; GraphemeClusterBreak:SpacingMark +0EB4..0EB9; GraphemeClusterBreak:Extend +0EBA..0EBA; GraphemeClusterBreak:Other +0EBB..0EBC; GraphemeClusterBreak:Extend +0EBD..0EC7; GraphemeClusterBreak:Other +0EC8..0ECD; GraphemeClusterBreak:Extend +0ECE..0F17; GraphemeClusterBreak:Other +0F18..0F19; GraphemeClusterBreak:Extend +0F1A..0F34; GraphemeClusterBreak:Other +0F35..0F35; GraphemeClusterBreak:Extend +0F36..0F36; GraphemeClusterBreak:Other +0F37..0F37; GraphemeClusterBreak:Extend +0F38..0F38; GraphemeClusterBreak:Other +0F39..0F39; GraphemeClusterBreak:Extend +0F3A..0F3D; GraphemeClusterBreak:Other +0F3E..0F3F; GraphemeClusterBreak:SpacingMark +0F40..0F70; GraphemeClusterBreak:Other +0F71..0F7E; GraphemeClusterBreak:Extend +0F7F..0F7F; GraphemeClusterBreak:SpacingMark +0F80..0F84; GraphemeClusterBreak:Extend +0F85..0F85; GraphemeClusterBreak:Other +0F86..0F87; GraphemeClusterBreak:Extend +0F88..0F8C; GraphemeClusterBreak:Other +0F8D..0F97; GraphemeClusterBreak:Extend +0F98..0F98; GraphemeClusterBreak:Other +0F99..0FBC; GraphemeClusterBreak:Extend +0FBD..0FC5; GraphemeClusterBreak:Other +0FC6..0FC6; GraphemeClusterBreak:Extend +0FC7..102C; GraphemeClusterBreak:Other +102D..1030; GraphemeClusterBreak:Extend +1031..1031; GraphemeClusterBreak:SpacingMark +1032..1037; GraphemeClusterBreak:Extend +1038..1038; GraphemeClusterBreak:Other +1039..103A; GraphemeClusterBreak:Extend +103B..103C; GraphemeClusterBreak:SpacingMark +103D..103E; GraphemeClusterBreak:Extend +103F..1055; GraphemeClusterBreak:Other +1056..1057; GraphemeClusterBreak:SpacingMark +1058..1059; GraphemeClusterBreak:Extend +105A..105D; GraphemeClusterBreak:Other +105E..1060; GraphemeClusterBreak:Extend +1061..1070; GraphemeClusterBreak:Other +1071..1074; GraphemeClusterBreak:Extend +1075..1081; GraphemeClusterBreak:Other +1082..1082; GraphemeClusterBreak:Extend +1083..1083; GraphemeClusterBreak:Other +1084..1084; GraphemeClusterBreak:SpacingMark +1085..1086; GraphemeClusterBreak:Extend +1087..108C; GraphemeClusterBreak:Other +108D..108D; GraphemeClusterBreak:Extend +108E..109C; GraphemeClusterBreak:Other +109D..109D; GraphemeClusterBreak:Extend +109E..10FF; GraphemeClusterBreak:Other +1100..115F; GraphemeClusterBreak:L +1160..11A7; GraphemeClusterBreak:V +11A8..11FF; GraphemeClusterBreak:T +1200..135C; GraphemeClusterBreak:Other +135D..135F; GraphemeClusterBreak:Extend +1360..1711; GraphemeClusterBreak:Other +1712..1714; GraphemeClusterBreak:Extend +1715..1731; GraphemeClusterBreak:Other +1732..1734; GraphemeClusterBreak:Extend +1735..1751; GraphemeClusterBreak:Other +1752..1753; GraphemeClusterBreak:Extend +1754..1771; GraphemeClusterBreak:Other +1772..1773; GraphemeClusterBreak:Extend +1774..17B3; GraphemeClusterBreak:Other +17B4..17B5; GraphemeClusterBreak:Extend +17B6..17B6; GraphemeClusterBreak:SpacingMark +17B7..17BD; GraphemeClusterBreak:Extend +17BE..17C5; GraphemeClusterBreak:SpacingMark +17C6..17C6; GraphemeClusterBreak:Extend +17C7..17C8; GraphemeClusterBreak:SpacingMark +17C9..17D3; GraphemeClusterBreak:Extend +17D4..17DC; GraphemeClusterBreak:Other +17DD..17DD; GraphemeClusterBreak:Extend +17DE..180A; GraphemeClusterBreak:Other +180B..180D; GraphemeClusterBreak:Extend +180E..180E; GraphemeClusterBreak:Control +180F..1884; GraphemeClusterBreak:Other +1885..1886; GraphemeClusterBreak:Extend +1887..18A8; GraphemeClusterBreak:Other +18A9..18A9; GraphemeClusterBreak:Extend +18AA..191F; GraphemeClusterBreak:Other +1920..1922; GraphemeClusterBreak:Extend +1923..1926; GraphemeClusterBreak:SpacingMark +1927..1928; GraphemeClusterBreak:Extend +1929..192B; GraphemeClusterBreak:SpacingMark +192C..192F; GraphemeClusterBreak:Other +1930..1931; GraphemeClusterBreak:SpacingMark +1932..1932; GraphemeClusterBreak:Extend +1933..1938; GraphemeClusterBreak:SpacingMark +1939..193B; GraphemeClusterBreak:Extend +193C..1A16; GraphemeClusterBreak:Other +1A17..1A18; GraphemeClusterBreak:Extend +1A19..1A1A; GraphemeClusterBreak:SpacingMark +1A1B..1A1B; GraphemeClusterBreak:Extend +1A1C..1A54; GraphemeClusterBreak:Other +1A55..1A55; GraphemeClusterBreak:SpacingMark +1A56..1A56; GraphemeClusterBreak:Extend +1A57..1A57; GraphemeClusterBreak:SpacingMark +1A58..1A5E; GraphemeClusterBreak:Extend +1A5F..1A5F; GraphemeClusterBreak:Other +1A60..1A60; GraphemeClusterBreak:Extend +1A61..1A61; GraphemeClusterBreak:Other +1A62..1A62; GraphemeClusterBreak:Extend +1A63..1A64; GraphemeClusterBreak:Other +1A65..1A6C; GraphemeClusterBreak:Extend +1A6D..1A72; GraphemeClusterBreak:SpacingMark +1A73..1A7C; GraphemeClusterBreak:Extend +1A7D..1A7E; GraphemeClusterBreak:Other +1A7F..1A7F; GraphemeClusterBreak:Extend +1A80..1AAF; GraphemeClusterBreak:Other +1AB0..1ABE; GraphemeClusterBreak:Extend +1ABF..1AFF; GraphemeClusterBreak:Other +1B00..1B03; GraphemeClusterBreak:Extend +1B04..1B04; GraphemeClusterBreak:SpacingMark +1B05..1B33; GraphemeClusterBreak:Other +1B34..1B34; GraphemeClusterBreak:Extend +1B35..1B35; GraphemeClusterBreak:SpacingMark +1B36..1B3A; GraphemeClusterBreak:Extend +1B3B..1B3B; GraphemeClusterBreak:SpacingMark +1B3C..1B3C; GraphemeClusterBreak:Extend +1B3D..1B41; GraphemeClusterBreak:SpacingMark +1B42..1B42; GraphemeClusterBreak:Extend +1B43..1B44; GraphemeClusterBreak:SpacingMark +1B45..1B6A; GraphemeClusterBreak:Other +1B6B..1B73; GraphemeClusterBreak:Extend +1B74..1B7F; GraphemeClusterBreak:Other +1B80..1B81; GraphemeClusterBreak:Extend +1B82..1B82; GraphemeClusterBreak:SpacingMark +1B83..1BA0; GraphemeClusterBreak:Other +1BA1..1BA1; GraphemeClusterBreak:SpacingMark +1BA2..1BA5; GraphemeClusterBreak:Extend +1BA6..1BA7; GraphemeClusterBreak:SpacingMark +1BA8..1BA9; GraphemeClusterBreak:Extend +1BAA..1BAA; GraphemeClusterBreak:SpacingMark +1BAB..1BAD; GraphemeClusterBreak:Extend +1BAE..1BE5; GraphemeClusterBreak:Other +1BE6..1BE6; GraphemeClusterBreak:Extend +1BE7..1BE7; GraphemeClusterBreak:SpacingMark +1BE8..1BE9; GraphemeClusterBreak:Extend +1BEA..1BEC; GraphemeClusterBreak:SpacingMark +1BED..1BED; GraphemeClusterBreak:Extend +1BEE..1BEE; GraphemeClusterBreak:SpacingMark +1BEF..1BF1; GraphemeClusterBreak:Extend +1BF2..1BF3; GraphemeClusterBreak:SpacingMark +1BF4..1C23; GraphemeClusterBreak:Other +1C24..1C2B; GraphemeClusterBreak:SpacingMark +1C2C..1C33; GraphemeClusterBreak:Extend +1C34..1C35; GraphemeClusterBreak:SpacingMark +1C36..1C37; GraphemeClusterBreak:Extend +1C38..1CCF; GraphemeClusterBreak:Other +1CD0..1CD2; GraphemeClusterBreak:Extend +1CD3..1CD3; GraphemeClusterBreak:Other +1CD4..1CE0; GraphemeClusterBreak:Extend +1CE1..1CE1; GraphemeClusterBreak:SpacingMark +1CE2..1CE8; GraphemeClusterBreak:Extend +1CE9..1CEC; GraphemeClusterBreak:Other +1CED..1CED; GraphemeClusterBreak:Extend +1CEE..1CF1; GraphemeClusterBreak:Other +1CF2..1CF3; GraphemeClusterBreak:SpacingMark +1CF4..1CF4; GraphemeClusterBreak:Extend +1CF5..1CF6; GraphemeClusterBreak:Other +1CF7..1CF7; GraphemeClusterBreak:SpacingMark +1CF8..1CF9; GraphemeClusterBreak:Extend +1CFA..1DBF; GraphemeClusterBreak:Other +1DC0..1DF9; GraphemeClusterBreak:Extend +1DFA..1DFA; GraphemeClusterBreak:Other +1DFB..1DFF; GraphemeClusterBreak:Extend +1E00..200A; GraphemeClusterBreak:Other +200B..200B; GraphemeClusterBreak:Control +200C..200C; GraphemeClusterBreak:Extend +200D..200D; GraphemeClusterBreak:ZWJ +200E..200F; GraphemeClusterBreak:Control +2010..2027; GraphemeClusterBreak:Other +2028..202E; GraphemeClusterBreak:Control +202F..205F; GraphemeClusterBreak:Other +2060..206F; GraphemeClusterBreak:Control +2070..20CF; GraphemeClusterBreak:Other +20D0..20F0; GraphemeClusterBreak:Extend +20F1..2CEE; GraphemeClusterBreak:Other +2CEF..2CF1; GraphemeClusterBreak:Extend +2CF2..2D7E; GraphemeClusterBreak:Other +2D7F..2D7F; GraphemeClusterBreak:Extend +2D80..2DDF; GraphemeClusterBreak:Other +2DE0..2DFF; GraphemeClusterBreak:Extend +2E00..3029; GraphemeClusterBreak:Other +302A..302F; GraphemeClusterBreak:Extend +3030..3098; GraphemeClusterBreak:Other +3099..309A; GraphemeClusterBreak:Extend +309B..A66E; GraphemeClusterBreak:Other +A66F..A672; GraphemeClusterBreak:Extend +A673..A673; GraphemeClusterBreak:Other +A674..A67D; GraphemeClusterBreak:Extend +A67E..A69D; GraphemeClusterBreak:Other +A69E..A69F; GraphemeClusterBreak:Extend +A6A0..A6EF; GraphemeClusterBreak:Other +A6F0..A6F1; GraphemeClusterBreak:Extend +A6F2..A801; GraphemeClusterBreak:Other +A802..A802; GraphemeClusterBreak:Extend +A803..A805; GraphemeClusterBreak:Other +A806..A806; GraphemeClusterBreak:Extend +A807..A80A; GraphemeClusterBreak:Other +A80B..A80B; GraphemeClusterBreak:Extend +A80C..A822; GraphemeClusterBreak:Other +A823..A824; GraphemeClusterBreak:SpacingMark +A825..A826; GraphemeClusterBreak:Extend +A827..A827; GraphemeClusterBreak:SpacingMark +A828..A87F; GraphemeClusterBreak:Other +A880..A881; GraphemeClusterBreak:SpacingMark +A882..A8B3; GraphemeClusterBreak:Other +A8B4..A8C3; GraphemeClusterBreak:SpacingMark +A8C4..A8C5; GraphemeClusterBreak:Extend +A8C6..A8DF; GraphemeClusterBreak:Other +A8E0..A8F1; GraphemeClusterBreak:Extend +A8F2..A8FE; GraphemeClusterBreak:Other +A8FF..A8FF; GraphemeClusterBreak:Extend +A900..A925; GraphemeClusterBreak:Other +A926..A92D; GraphemeClusterBreak:Extend +A92E..A946; GraphemeClusterBreak:Other +A947..A951; GraphemeClusterBreak:Extend +A952..A953; GraphemeClusterBreak:SpacingMark +A954..A95F; GraphemeClusterBreak:Other +A960..A97C; GraphemeClusterBreak:L +A97D..A97F; GraphemeClusterBreak:Other +A980..A982; GraphemeClusterBreak:Extend +A983..A983; GraphemeClusterBreak:SpacingMark +A984..A9B2; GraphemeClusterBreak:Other +A9B3..A9B3; GraphemeClusterBreak:Extend +A9B4..A9B5; GraphemeClusterBreak:SpacingMark +A9B6..A9B9; GraphemeClusterBreak:Extend +A9BA..A9BB; GraphemeClusterBreak:SpacingMark +A9BC..A9BC; GraphemeClusterBreak:Extend +A9BD..A9C0; GraphemeClusterBreak:SpacingMark +A9C1..A9E4; GraphemeClusterBreak:Other +A9E5..A9E5; GraphemeClusterBreak:Extend +A9E6..AA28; GraphemeClusterBreak:Other +AA29..AA2E; GraphemeClusterBreak:Extend +AA2F..AA30; GraphemeClusterBreak:SpacingMark +AA31..AA32; GraphemeClusterBreak:Extend +AA33..AA34; GraphemeClusterBreak:SpacingMark +AA35..AA36; GraphemeClusterBreak:Extend +AA37..AA42; GraphemeClusterBreak:Other +AA43..AA43; GraphemeClusterBreak:Extend +AA44..AA4B; GraphemeClusterBreak:Other +AA4C..AA4C; GraphemeClusterBreak:Extend +AA4D..AA4D; GraphemeClusterBreak:SpacingMark +AA4E..AA7B; GraphemeClusterBreak:Other +AA7C..AA7C; GraphemeClusterBreak:Extend +AA7D..AAAF; GraphemeClusterBreak:Other +AAB0..AAB0; GraphemeClusterBreak:Extend +AAB1..AAB1; GraphemeClusterBreak:Other +AAB2..AAB4; GraphemeClusterBreak:Extend +AAB5..AAB6; GraphemeClusterBreak:Other +AAB7..AAB8; GraphemeClusterBreak:Extend +AAB9..AABD; GraphemeClusterBreak:Other +AABE..AABF; GraphemeClusterBreak:Extend +AAC0..AAC0; GraphemeClusterBreak:Other +AAC1..AAC1; GraphemeClusterBreak:Extend +AAC2..AAEA; GraphemeClusterBreak:Other +AAEB..AAEB; GraphemeClusterBreak:SpacingMark +AAEC..AAED; GraphemeClusterBreak:Extend +AAEE..AAEF; GraphemeClusterBreak:SpacingMark +AAF0..AAF4; GraphemeClusterBreak:Other +AAF5..AAF5; GraphemeClusterBreak:SpacingMark +AAF6..AAF6; GraphemeClusterBreak:Extend +AAF7..ABE2; GraphemeClusterBreak:Other +ABE3..ABE4; GraphemeClusterBreak:SpacingMark +ABE5..ABE5; GraphemeClusterBreak:Extend +ABE6..ABE7; GraphemeClusterBreak:SpacingMark +ABE8..ABE8; GraphemeClusterBreak:Extend +ABE9..ABEA; GraphemeClusterBreak:SpacingMark +ABEB..ABEB; GraphemeClusterBreak:Other +ABEC..ABEC; GraphemeClusterBreak:SpacingMark +ABED..ABED; GraphemeClusterBreak:Extend +ABEE..ABFF; GraphemeClusterBreak:Other +AC00..AC00; GraphemeClusterBreak:LV +AC01..AC1B; GraphemeClusterBreak:LVT +AC1C..AC1C; GraphemeClusterBreak:LV +AC1D..AC37; GraphemeClusterBreak:LVT +AC38..AC38; GraphemeClusterBreak:LV +AC39..AC53; GraphemeClusterBreak:LVT +AC54..AC54; GraphemeClusterBreak:LV +AC55..AC6F; GraphemeClusterBreak:LVT +AC70..AC70; GraphemeClusterBreak:LV +AC71..AC8B; GraphemeClusterBreak:LVT +AC8C..AC8C; GraphemeClusterBreak:LV +AC8D..ACA7; GraphemeClusterBreak:LVT +ACA8..ACA8; GraphemeClusterBreak:LV +ACA9..ACC3; GraphemeClusterBreak:LVT +ACC4..ACC4; GraphemeClusterBreak:LV +ACC5..ACDF; GraphemeClusterBreak:LVT +ACE0..ACE0; GraphemeClusterBreak:LV +ACE1..ACFB; GraphemeClusterBreak:LVT +ACFC..ACFC; GraphemeClusterBreak:LV +ACFD..AD17; GraphemeClusterBreak:LVT +AD18..AD18; GraphemeClusterBreak:LV +AD19..AD33; GraphemeClusterBreak:LVT +AD34..AD34; GraphemeClusterBreak:LV +AD35..AD4F; GraphemeClusterBreak:LVT +AD50..AD50; GraphemeClusterBreak:LV +AD51..AD6B; GraphemeClusterBreak:LVT +AD6C..AD6C; GraphemeClusterBreak:LV +AD6D..AD87; GraphemeClusterBreak:LVT +AD88..AD88; GraphemeClusterBreak:LV +AD89..ADA3; GraphemeClusterBreak:LVT +ADA4..ADA4; GraphemeClusterBreak:LV +ADA5..ADBF; GraphemeClusterBreak:LVT +ADC0..ADC0; GraphemeClusterBreak:LV +ADC1..ADDB; GraphemeClusterBreak:LVT +ADDC..ADDC; GraphemeClusterBreak:LV +ADDD..ADF7; GraphemeClusterBreak:LVT +ADF8..ADF8; GraphemeClusterBreak:LV +ADF9..AE13; GraphemeClusterBreak:LVT +AE14..AE14; GraphemeClusterBreak:LV +AE15..AE2F; GraphemeClusterBreak:LVT +AE30..AE30; GraphemeClusterBreak:LV +AE31..AE4B; GraphemeClusterBreak:LVT +AE4C..AE4C; GraphemeClusterBreak:LV +AE4D..AE67; GraphemeClusterBreak:LVT +AE68..AE68; GraphemeClusterBreak:LV +AE69..AE83; GraphemeClusterBreak:LVT +AE84..AE84; GraphemeClusterBreak:LV +AE85..AE9F; GraphemeClusterBreak:LVT +AEA0..AEA0; GraphemeClusterBreak:LV +AEA1..AEBB; GraphemeClusterBreak:LVT +AEBC..AEBC; GraphemeClusterBreak:LV +AEBD..AED7; GraphemeClusterBreak:LVT +AED8..AED8; GraphemeClusterBreak:LV +AED9..AEF3; GraphemeClusterBreak:LVT +AEF4..AEF4; GraphemeClusterBreak:LV +AEF5..AF0F; GraphemeClusterBreak:LVT +AF10..AF10; GraphemeClusterBreak:LV +AF11..AF2B; GraphemeClusterBreak:LVT +AF2C..AF2C; GraphemeClusterBreak:LV +AF2D..AF47; GraphemeClusterBreak:LVT +AF48..AF48; GraphemeClusterBreak:LV +AF49..AF63; GraphemeClusterBreak:LVT +AF64..AF64; GraphemeClusterBreak:LV +AF65..AF7F; GraphemeClusterBreak:LVT +AF80..AF80; GraphemeClusterBreak:LV +AF81..AF9B; GraphemeClusterBreak:LVT +AF9C..AF9C; GraphemeClusterBreak:LV +AF9D..AFB7; GraphemeClusterBreak:LVT +AFB8..AFB8; GraphemeClusterBreak:LV +AFB9..AFD3; GraphemeClusterBreak:LVT +AFD4..AFD4; GraphemeClusterBreak:LV +AFD5..AFEF; GraphemeClusterBreak:LVT +AFF0..AFF0; GraphemeClusterBreak:LV +AFF1..B00B; GraphemeClusterBreak:LVT +B00C..B00C; GraphemeClusterBreak:LV +B00D..B027; GraphemeClusterBreak:LVT +B028..B028; GraphemeClusterBreak:LV +B029..B043; GraphemeClusterBreak:LVT +B044..B044; GraphemeClusterBreak:LV +B045..B05F; GraphemeClusterBreak:LVT +B060..B060; GraphemeClusterBreak:LV +B061..B07B; GraphemeClusterBreak:LVT +B07C..B07C; GraphemeClusterBreak:LV +B07D..B097; GraphemeClusterBreak:LVT +B098..B098; GraphemeClusterBreak:LV +B099..B0B3; GraphemeClusterBreak:LVT +B0B4..B0B4; GraphemeClusterBreak:LV +B0B5..B0CF; GraphemeClusterBreak:LVT +B0D0..B0D0; GraphemeClusterBreak:LV +B0D1..B0EB; GraphemeClusterBreak:LVT +B0EC..B0EC; GraphemeClusterBreak:LV +B0ED..B107; GraphemeClusterBreak:LVT +B108..B108; GraphemeClusterBreak:LV +B109..B123; GraphemeClusterBreak:LVT +B124..B124; GraphemeClusterBreak:LV +B125..B13F; GraphemeClusterBreak:LVT +B140..B140; GraphemeClusterBreak:LV +B141..B15B; GraphemeClusterBreak:LVT +B15C..B15C; GraphemeClusterBreak:LV +B15D..B177; GraphemeClusterBreak:LVT +B178..B178; GraphemeClusterBreak:LV +B179..B193; GraphemeClusterBreak:LVT +B194..B194; GraphemeClusterBreak:LV +B195..B1AF; GraphemeClusterBreak:LVT +B1B0..B1B0; GraphemeClusterBreak:LV +B1B1..B1CB; GraphemeClusterBreak:LVT +B1CC..B1CC; GraphemeClusterBreak:LV +B1CD..B1E7; GraphemeClusterBreak:LVT +B1E8..B1E8; GraphemeClusterBreak:LV +B1E9..B203; GraphemeClusterBreak:LVT +B204..B204; GraphemeClusterBreak:LV +B205..B21F; GraphemeClusterBreak:LVT +B220..B220; GraphemeClusterBreak:LV +B221..B23B; GraphemeClusterBreak:LVT +B23C..B23C; GraphemeClusterBreak:LV +B23D..B257; GraphemeClusterBreak:LVT +B258..B258; GraphemeClusterBreak:LV +B259..B273; GraphemeClusterBreak:LVT +B274..B274; GraphemeClusterBreak:LV +B275..B28F; GraphemeClusterBreak:LVT +B290..B290; GraphemeClusterBreak:LV +B291..B2AB; GraphemeClusterBreak:LVT +B2AC..B2AC; GraphemeClusterBreak:LV +B2AD..B2C7; GraphemeClusterBreak:LVT +B2C8..B2C8; GraphemeClusterBreak:LV +B2C9..B2E3; GraphemeClusterBreak:LVT +B2E4..B2E4; GraphemeClusterBreak:LV +B2E5..B2FF; GraphemeClusterBreak:LVT +B300..B300; GraphemeClusterBreak:LV +B301..B31B; GraphemeClusterBreak:LVT +B31C..B31C; GraphemeClusterBreak:LV +B31D..B337; GraphemeClusterBreak:LVT +B338..B338; GraphemeClusterBreak:LV +B339..B353; GraphemeClusterBreak:LVT +B354..B354; GraphemeClusterBreak:LV +B355..B36F; GraphemeClusterBreak:LVT +B370..B370; GraphemeClusterBreak:LV +B371..B38B; GraphemeClusterBreak:LVT +B38C..B38C; GraphemeClusterBreak:LV +B38D..B3A7; GraphemeClusterBreak:LVT +B3A8..B3A8; GraphemeClusterBreak:LV +B3A9..B3C3; GraphemeClusterBreak:LVT +B3C4..B3C4; GraphemeClusterBreak:LV +B3C5..B3DF; GraphemeClusterBreak:LVT +B3E0..B3E0; GraphemeClusterBreak:LV +B3E1..B3FB; GraphemeClusterBreak:LVT +B3FC..B3FC; GraphemeClusterBreak:LV +B3FD..B417; GraphemeClusterBreak:LVT +B418..B418; GraphemeClusterBreak:LV +B419..B433; GraphemeClusterBreak:LVT +B434..B434; GraphemeClusterBreak:LV +B435..B44F; GraphemeClusterBreak:LVT +B450..B450; GraphemeClusterBreak:LV +B451..B46B; GraphemeClusterBreak:LVT +B46C..B46C; GraphemeClusterBreak:LV +B46D..B487; GraphemeClusterBreak:LVT +B488..B488; GraphemeClusterBreak:LV +B489..B4A3; GraphemeClusterBreak:LVT +B4A4..B4A4; GraphemeClusterBreak:LV +B4A5..B4BF; GraphemeClusterBreak:LVT +B4C0..B4C0; GraphemeClusterBreak:LV +B4C1..B4DB; GraphemeClusterBreak:LVT +B4DC..B4DC; GraphemeClusterBreak:LV +B4DD..B4F7; GraphemeClusterBreak:LVT +B4F8..B4F8; GraphemeClusterBreak:LV +B4F9..B513; GraphemeClusterBreak:LVT +B514..B514; GraphemeClusterBreak:LV +B515..B52F; GraphemeClusterBreak:LVT +B530..B530; GraphemeClusterBreak:LV +B531..B54B; GraphemeClusterBreak:LVT +B54C..B54C; GraphemeClusterBreak:LV +B54D..B567; GraphemeClusterBreak:LVT +B568..B568; GraphemeClusterBreak:LV +B569..B583; GraphemeClusterBreak:LVT +B584..B584; GraphemeClusterBreak:LV +B585..B59F; GraphemeClusterBreak:LVT +B5A0..B5A0; GraphemeClusterBreak:LV +B5A1..B5BB; GraphemeClusterBreak:LVT +B5BC..B5BC; GraphemeClusterBreak:LV +B5BD..B5D7; GraphemeClusterBreak:LVT +B5D8..B5D8; GraphemeClusterBreak:LV +B5D9..B5F3; GraphemeClusterBreak:LVT +B5F4..B5F4; GraphemeClusterBreak:LV +B5F5..B60F; GraphemeClusterBreak:LVT +B610..B610; GraphemeClusterBreak:LV +B611..B62B; GraphemeClusterBreak:LVT +B62C..B62C; GraphemeClusterBreak:LV +B62D..B647; GraphemeClusterBreak:LVT +B648..B648; GraphemeClusterBreak:LV +B649..B663; GraphemeClusterBreak:LVT +B664..B664; GraphemeClusterBreak:LV +B665..B67F; GraphemeClusterBreak:LVT +B680..B680; GraphemeClusterBreak:LV +B681..B69B; GraphemeClusterBreak:LVT +B69C..B69C; GraphemeClusterBreak:LV +B69D..B6B7; GraphemeClusterBreak:LVT +B6B8..B6B8; GraphemeClusterBreak:LV +B6B9..B6D3; GraphemeClusterBreak:LVT +B6D4..B6D4; GraphemeClusterBreak:LV +B6D5..B6EF; GraphemeClusterBreak:LVT +B6F0..B6F0; GraphemeClusterBreak:LV +B6F1..B70B; GraphemeClusterBreak:LVT +B70C..B70C; GraphemeClusterBreak:LV +B70D..B727; GraphemeClusterBreak:LVT +B728..B728; GraphemeClusterBreak:LV +B729..B743; GraphemeClusterBreak:LVT +B744..B744; GraphemeClusterBreak:LV +B745..B75F; GraphemeClusterBreak:LVT +B760..B760; GraphemeClusterBreak:LV +B761..B77B; GraphemeClusterBreak:LVT +B77C..B77C; GraphemeClusterBreak:LV +B77D..B797; GraphemeClusterBreak:LVT +B798..B798; GraphemeClusterBreak:LV +B799..B7B3; GraphemeClusterBreak:LVT +B7B4..B7B4; GraphemeClusterBreak:LV +B7B5..B7CF; GraphemeClusterBreak:LVT +B7D0..B7D0; GraphemeClusterBreak:LV +B7D1..B7EB; GraphemeClusterBreak:LVT +B7EC..B7EC; GraphemeClusterBreak:LV +B7ED..B807; GraphemeClusterBreak:LVT +B808..B808; GraphemeClusterBreak:LV +B809..B823; GraphemeClusterBreak:LVT +B824..B824; GraphemeClusterBreak:LV +B825..B83F; GraphemeClusterBreak:LVT +B840..B840; GraphemeClusterBreak:LV +B841..B85B; GraphemeClusterBreak:LVT +B85C..B85C; GraphemeClusterBreak:LV +B85D..B877; GraphemeClusterBreak:LVT +B878..B878; GraphemeClusterBreak:LV +B879..B893; GraphemeClusterBreak:LVT +B894..B894; GraphemeClusterBreak:LV +B895..B8AF; GraphemeClusterBreak:LVT +B8B0..B8B0; GraphemeClusterBreak:LV +B8B1..B8CB; GraphemeClusterBreak:LVT +B8CC..B8CC; GraphemeClusterBreak:LV +B8CD..B8E7; GraphemeClusterBreak:LVT +B8E8..B8E8; GraphemeClusterBreak:LV +B8E9..B903; GraphemeClusterBreak:LVT +B904..B904; GraphemeClusterBreak:LV +B905..B91F; GraphemeClusterBreak:LVT +B920..B920; GraphemeClusterBreak:LV +B921..B93B; GraphemeClusterBreak:LVT +B93C..B93C; GraphemeClusterBreak:LV +B93D..B957; GraphemeClusterBreak:LVT +B958..B958; GraphemeClusterBreak:LV +B959..B973; GraphemeClusterBreak:LVT +B974..B974; GraphemeClusterBreak:LV +B975..B98F; GraphemeClusterBreak:LVT +B990..B990; GraphemeClusterBreak:LV +B991..B9AB; GraphemeClusterBreak:LVT +B9AC..B9AC; GraphemeClusterBreak:LV +B9AD..B9C7; GraphemeClusterBreak:LVT +B9C8..B9C8; GraphemeClusterBreak:LV +B9C9..B9E3; GraphemeClusterBreak:LVT +B9E4..B9E4; GraphemeClusterBreak:LV +B9E5..B9FF; GraphemeClusterBreak:LVT +BA00..BA00; GraphemeClusterBreak:LV +BA01..BA1B; GraphemeClusterBreak:LVT +BA1C..BA1C; GraphemeClusterBreak:LV +BA1D..BA37; GraphemeClusterBreak:LVT +BA38..BA38; GraphemeClusterBreak:LV +BA39..BA53; GraphemeClusterBreak:LVT +BA54..BA54; GraphemeClusterBreak:LV +BA55..BA6F; GraphemeClusterBreak:LVT +BA70..BA70; GraphemeClusterBreak:LV +BA71..BA8B; GraphemeClusterBreak:LVT +BA8C..BA8C; GraphemeClusterBreak:LV +BA8D..BAA7; GraphemeClusterBreak:LVT +BAA8..BAA8; GraphemeClusterBreak:LV +BAA9..BAC3; GraphemeClusterBreak:LVT +BAC4..BAC4; GraphemeClusterBreak:LV +BAC5..BADF; GraphemeClusterBreak:LVT +BAE0..BAE0; GraphemeClusterBreak:LV +BAE1..BAFB; GraphemeClusterBreak:LVT +BAFC..BAFC; GraphemeClusterBreak:LV +BAFD..BB17; GraphemeClusterBreak:LVT +BB18..BB18; GraphemeClusterBreak:LV +BB19..BB33; GraphemeClusterBreak:LVT +BB34..BB34; GraphemeClusterBreak:LV +BB35..BB4F; GraphemeClusterBreak:LVT +BB50..BB50; GraphemeClusterBreak:LV +BB51..BB6B; GraphemeClusterBreak:LVT +BB6C..BB6C; GraphemeClusterBreak:LV +BB6D..BB87; GraphemeClusterBreak:LVT +BB88..BB88; GraphemeClusterBreak:LV +BB89..BBA3; GraphemeClusterBreak:LVT +BBA4..BBA4; GraphemeClusterBreak:LV +BBA5..BBBF; GraphemeClusterBreak:LVT +BBC0..BBC0; GraphemeClusterBreak:LV +BBC1..BBDB; GraphemeClusterBreak:LVT +BBDC..BBDC; GraphemeClusterBreak:LV +BBDD..BBF7; GraphemeClusterBreak:LVT +BBF8..BBF8; GraphemeClusterBreak:LV +BBF9..BC13; GraphemeClusterBreak:LVT +BC14..BC14; GraphemeClusterBreak:LV +BC15..BC2F; GraphemeClusterBreak:LVT +BC30..BC30; GraphemeClusterBreak:LV +BC31..BC4B; GraphemeClusterBreak:LVT +BC4C..BC4C; GraphemeClusterBreak:LV +BC4D..BC67; GraphemeClusterBreak:LVT +BC68..BC68; GraphemeClusterBreak:LV +BC69..BC83; GraphemeClusterBreak:LVT +BC84..BC84; GraphemeClusterBreak:LV +BC85..BC9F; GraphemeClusterBreak:LVT +BCA0..BCA0; GraphemeClusterBreak:LV +BCA1..BCBB; GraphemeClusterBreak:LVT +BCBC..BCBC; GraphemeClusterBreak:LV +BCBD..BCD7; GraphemeClusterBreak:LVT +BCD8..BCD8; GraphemeClusterBreak:LV +BCD9..BCF3; GraphemeClusterBreak:LVT +BCF4..BCF4; GraphemeClusterBreak:LV +BCF5..BD0F; GraphemeClusterBreak:LVT +BD10..BD10; GraphemeClusterBreak:LV +BD11..BD2B; GraphemeClusterBreak:LVT +BD2C..BD2C; GraphemeClusterBreak:LV +BD2D..BD47; GraphemeClusterBreak:LVT +BD48..BD48; GraphemeClusterBreak:LV +BD49..BD63; GraphemeClusterBreak:LVT +BD64..BD64; GraphemeClusterBreak:LV +BD65..BD7F; GraphemeClusterBreak:LVT +BD80..BD80; GraphemeClusterBreak:LV +BD81..BD9B; GraphemeClusterBreak:LVT +BD9C..BD9C; GraphemeClusterBreak:LV +BD9D..BDB7; GraphemeClusterBreak:LVT +BDB8..BDB8; GraphemeClusterBreak:LV +BDB9..BDD3; GraphemeClusterBreak:LVT +BDD4..BDD4; GraphemeClusterBreak:LV +BDD5..BDEF; GraphemeClusterBreak:LVT +BDF0..BDF0; GraphemeClusterBreak:LV +BDF1..BE0B; GraphemeClusterBreak:LVT +BE0C..BE0C; GraphemeClusterBreak:LV +BE0D..BE27; GraphemeClusterBreak:LVT +BE28..BE28; GraphemeClusterBreak:LV +BE29..BE43; GraphemeClusterBreak:LVT +BE44..BE44; GraphemeClusterBreak:LV +BE45..BE5F; GraphemeClusterBreak:LVT +BE60..BE60; GraphemeClusterBreak:LV +BE61..BE7B; GraphemeClusterBreak:LVT +BE7C..BE7C; GraphemeClusterBreak:LV +BE7D..BE97; GraphemeClusterBreak:LVT +BE98..BE98; GraphemeClusterBreak:LV +BE99..BEB3; GraphemeClusterBreak:LVT +BEB4..BEB4; GraphemeClusterBreak:LV +BEB5..BECF; GraphemeClusterBreak:LVT +BED0..BED0; GraphemeClusterBreak:LV +BED1..BEEB; GraphemeClusterBreak:LVT +BEEC..BEEC; GraphemeClusterBreak:LV +BEED..BF07; GraphemeClusterBreak:LVT +BF08..BF08; GraphemeClusterBreak:LV +BF09..BF23; GraphemeClusterBreak:LVT +BF24..BF24; GraphemeClusterBreak:LV +BF25..BF3F; GraphemeClusterBreak:LVT +BF40..BF40; GraphemeClusterBreak:LV +BF41..BF5B; GraphemeClusterBreak:LVT +BF5C..BF5C; GraphemeClusterBreak:LV +BF5D..BF77; GraphemeClusterBreak:LVT +BF78..BF78; GraphemeClusterBreak:LV +BF79..BF93; GraphemeClusterBreak:LVT +BF94..BF94; GraphemeClusterBreak:LV +BF95..BFAF; GraphemeClusterBreak:LVT +BFB0..BFB0; GraphemeClusterBreak:LV +BFB1..BFCB; GraphemeClusterBreak:LVT +BFCC..BFCC; GraphemeClusterBreak:LV +BFCD..BFE7; GraphemeClusterBreak:LVT +BFE8..BFE8; GraphemeClusterBreak:LV +BFE9..C003; GraphemeClusterBreak:LVT +C004..C004; GraphemeClusterBreak:LV +C005..C01F; GraphemeClusterBreak:LVT +C020..C020; GraphemeClusterBreak:LV +C021..C03B; GraphemeClusterBreak:LVT +C03C..C03C; GraphemeClusterBreak:LV +C03D..C057; GraphemeClusterBreak:LVT +C058..C058; GraphemeClusterBreak:LV +C059..C073; GraphemeClusterBreak:LVT +C074..C074; GraphemeClusterBreak:LV +C075..C08F; GraphemeClusterBreak:LVT +C090..C090; GraphemeClusterBreak:LV +C091..C0AB; GraphemeClusterBreak:LVT +C0AC..C0AC; GraphemeClusterBreak:LV +C0AD..C0C7; GraphemeClusterBreak:LVT +C0C8..C0C8; GraphemeClusterBreak:LV +C0C9..C0E3; GraphemeClusterBreak:LVT +C0E4..C0E4; GraphemeClusterBreak:LV +C0E5..C0FF; GraphemeClusterBreak:LVT +C100..C100; GraphemeClusterBreak:LV +C101..C11B; GraphemeClusterBreak:LVT +C11C..C11C; GraphemeClusterBreak:LV +C11D..C137; GraphemeClusterBreak:LVT +C138..C138; GraphemeClusterBreak:LV +C139..C153; GraphemeClusterBreak:LVT +C154..C154; GraphemeClusterBreak:LV +C155..C16F; GraphemeClusterBreak:LVT +C170..C170; GraphemeClusterBreak:LV +C171..C18B; GraphemeClusterBreak:LVT +C18C..C18C; GraphemeClusterBreak:LV +C18D..C1A7; GraphemeClusterBreak:LVT +C1A8..C1A8; GraphemeClusterBreak:LV +C1A9..C1C3; GraphemeClusterBreak:LVT +C1C4..C1C4; GraphemeClusterBreak:LV +C1C5..C1DF; GraphemeClusterBreak:LVT +C1E0..C1E0; GraphemeClusterBreak:LV +C1E1..C1FB; GraphemeClusterBreak:LVT +C1FC..C1FC; GraphemeClusterBreak:LV +C1FD..C217; GraphemeClusterBreak:LVT +C218..C218; GraphemeClusterBreak:LV +C219..C233; GraphemeClusterBreak:LVT +C234..C234; GraphemeClusterBreak:LV +C235..C24F; GraphemeClusterBreak:LVT +C250..C250; GraphemeClusterBreak:LV +C251..C26B; GraphemeClusterBreak:LVT +C26C..C26C; GraphemeClusterBreak:LV +C26D..C287; GraphemeClusterBreak:LVT +C288..C288; GraphemeClusterBreak:LV +C289..C2A3; GraphemeClusterBreak:LVT +C2A4..C2A4; GraphemeClusterBreak:LV +C2A5..C2BF; GraphemeClusterBreak:LVT +C2C0..C2C0; GraphemeClusterBreak:LV +C2C1..C2DB; GraphemeClusterBreak:LVT +C2DC..C2DC; GraphemeClusterBreak:LV +C2DD..C2F7; GraphemeClusterBreak:LVT +C2F8..C2F8; GraphemeClusterBreak:LV +C2F9..C313; GraphemeClusterBreak:LVT +C314..C314; GraphemeClusterBreak:LV +C315..C32F; GraphemeClusterBreak:LVT +C330..C330; GraphemeClusterBreak:LV +C331..C34B; GraphemeClusterBreak:LVT +C34C..C34C; GraphemeClusterBreak:LV +C34D..C367; GraphemeClusterBreak:LVT +C368..C368; GraphemeClusterBreak:LV +C369..C383; GraphemeClusterBreak:LVT +C384..C384; GraphemeClusterBreak:LV +C385..C39F; GraphemeClusterBreak:LVT +C3A0..C3A0; GraphemeClusterBreak:LV +C3A1..C3BB; GraphemeClusterBreak:LVT +C3BC..C3BC; GraphemeClusterBreak:LV +C3BD..C3D7; GraphemeClusterBreak:LVT +C3D8..C3D8; GraphemeClusterBreak:LV +C3D9..C3F3; GraphemeClusterBreak:LVT +C3F4..C3F4; GraphemeClusterBreak:LV +C3F5..C40F; GraphemeClusterBreak:LVT +C410..C410; GraphemeClusterBreak:LV +C411..C42B; GraphemeClusterBreak:LVT +C42C..C42C; GraphemeClusterBreak:LV +C42D..C447; GraphemeClusterBreak:LVT +C448..C448; GraphemeClusterBreak:LV +C449..C463; GraphemeClusterBreak:LVT +C464..C464; GraphemeClusterBreak:LV +C465..C47F; GraphemeClusterBreak:LVT +C480..C480; GraphemeClusterBreak:LV +C481..C49B; GraphemeClusterBreak:LVT +C49C..C49C; GraphemeClusterBreak:LV +C49D..C4B7; GraphemeClusterBreak:LVT +C4B8..C4B8; GraphemeClusterBreak:LV +C4B9..C4D3; GraphemeClusterBreak:LVT +C4D4..C4D4; GraphemeClusterBreak:LV +C4D5..C4EF; GraphemeClusterBreak:LVT +C4F0..C4F0; GraphemeClusterBreak:LV +C4F1..C50B; GraphemeClusterBreak:LVT +C50C..C50C; GraphemeClusterBreak:LV +C50D..C527; GraphemeClusterBreak:LVT +C528..C528; GraphemeClusterBreak:LV +C529..C543; GraphemeClusterBreak:LVT +C544..C544; GraphemeClusterBreak:LV +C545..C55F; GraphemeClusterBreak:LVT +C560..C560; GraphemeClusterBreak:LV +C561..C57B; GraphemeClusterBreak:LVT +C57C..C57C; GraphemeClusterBreak:LV +C57D..C597; GraphemeClusterBreak:LVT +C598..C598; GraphemeClusterBreak:LV +C599..C5B3; GraphemeClusterBreak:LVT +C5B4..C5B4; GraphemeClusterBreak:LV +C5B5..C5CF; GraphemeClusterBreak:LVT +C5D0..C5D0; GraphemeClusterBreak:LV +C5D1..C5EB; GraphemeClusterBreak:LVT +C5EC..C5EC; GraphemeClusterBreak:LV +C5ED..C607; GraphemeClusterBreak:LVT +C608..C608; GraphemeClusterBreak:LV +C609..C623; GraphemeClusterBreak:LVT +C624..C624; GraphemeClusterBreak:LV +C625..C63F; GraphemeClusterBreak:LVT +C640..C640; GraphemeClusterBreak:LV +C641..C65B; GraphemeClusterBreak:LVT +C65C..C65C; GraphemeClusterBreak:LV +C65D..C677; GraphemeClusterBreak:LVT +C678..C678; GraphemeClusterBreak:LV +C679..C693; GraphemeClusterBreak:LVT +C694..C694; GraphemeClusterBreak:LV +C695..C6AF; GraphemeClusterBreak:LVT +C6B0..C6B0; GraphemeClusterBreak:LV +C6B1..C6CB; GraphemeClusterBreak:LVT +C6CC..C6CC; GraphemeClusterBreak:LV +C6CD..C6E7; GraphemeClusterBreak:LVT +C6E8..C6E8; GraphemeClusterBreak:LV +C6E9..C703; GraphemeClusterBreak:LVT +C704..C704; GraphemeClusterBreak:LV +C705..C71F; GraphemeClusterBreak:LVT +C720..C720; GraphemeClusterBreak:LV +C721..C73B; GraphemeClusterBreak:LVT +C73C..C73C; GraphemeClusterBreak:LV +C73D..C757; GraphemeClusterBreak:LVT +C758..C758; GraphemeClusterBreak:LV +C759..C773; GraphemeClusterBreak:LVT +C774..C774; GraphemeClusterBreak:LV +C775..C78F; GraphemeClusterBreak:LVT +C790..C790; GraphemeClusterBreak:LV +C791..C7AB; GraphemeClusterBreak:LVT +C7AC..C7AC; GraphemeClusterBreak:LV +C7AD..C7C7; GraphemeClusterBreak:LVT +C7C8..C7C8; GraphemeClusterBreak:LV +C7C9..C7E3; GraphemeClusterBreak:LVT +C7E4..C7E4; GraphemeClusterBreak:LV +C7E5..C7FF; GraphemeClusterBreak:LVT +C800..C800; GraphemeClusterBreak:LV +C801..C81B; GraphemeClusterBreak:LVT +C81C..C81C; GraphemeClusterBreak:LV +C81D..C837; GraphemeClusterBreak:LVT +C838..C838; GraphemeClusterBreak:LV +C839..C853; GraphemeClusterBreak:LVT +C854..C854; GraphemeClusterBreak:LV +C855..C86F; GraphemeClusterBreak:LVT +C870..C870; GraphemeClusterBreak:LV +C871..C88B; GraphemeClusterBreak:LVT +C88C..C88C; GraphemeClusterBreak:LV +C88D..C8A7; GraphemeClusterBreak:LVT +C8A8..C8A8; GraphemeClusterBreak:LV +C8A9..C8C3; GraphemeClusterBreak:LVT +C8C4..C8C4; GraphemeClusterBreak:LV +C8C5..C8DF; GraphemeClusterBreak:LVT +C8E0..C8E0; GraphemeClusterBreak:LV +C8E1..C8FB; GraphemeClusterBreak:LVT +C8FC..C8FC; GraphemeClusterBreak:LV +C8FD..C917; GraphemeClusterBreak:LVT +C918..C918; GraphemeClusterBreak:LV +C919..C933; GraphemeClusterBreak:LVT +C934..C934; GraphemeClusterBreak:LV +C935..C94F; GraphemeClusterBreak:LVT +C950..C950; GraphemeClusterBreak:LV +C951..C96B; GraphemeClusterBreak:LVT +C96C..C96C; GraphemeClusterBreak:LV +C96D..C987; GraphemeClusterBreak:LVT +C988..C988; GraphemeClusterBreak:LV +C989..C9A3; GraphemeClusterBreak:LVT +C9A4..C9A4; GraphemeClusterBreak:LV +C9A5..C9BF; GraphemeClusterBreak:LVT +C9C0..C9C0; GraphemeClusterBreak:LV +C9C1..C9DB; GraphemeClusterBreak:LVT +C9DC..C9DC; GraphemeClusterBreak:LV +C9DD..C9F7; GraphemeClusterBreak:LVT +C9F8..C9F8; GraphemeClusterBreak:LV +C9F9..CA13; GraphemeClusterBreak:LVT +CA14..CA14; GraphemeClusterBreak:LV +CA15..CA2F; GraphemeClusterBreak:LVT +CA30..CA30; GraphemeClusterBreak:LV +CA31..CA4B; GraphemeClusterBreak:LVT +CA4C..CA4C; GraphemeClusterBreak:LV +CA4D..CA67; GraphemeClusterBreak:LVT +CA68..CA68; GraphemeClusterBreak:LV +CA69..CA83; GraphemeClusterBreak:LVT +CA84..CA84; GraphemeClusterBreak:LV +CA85..CA9F; GraphemeClusterBreak:LVT +CAA0..CAA0; GraphemeClusterBreak:LV +CAA1..CABB; GraphemeClusterBreak:LVT +CABC..CABC; GraphemeClusterBreak:LV +CABD..CAD7; GraphemeClusterBreak:LVT +CAD8..CAD8; GraphemeClusterBreak:LV +CAD9..CAF3; GraphemeClusterBreak:LVT +CAF4..CAF4; GraphemeClusterBreak:LV +CAF5..CB0F; GraphemeClusterBreak:LVT +CB10..CB10; GraphemeClusterBreak:LV +CB11..CB2B; GraphemeClusterBreak:LVT +CB2C..CB2C; GraphemeClusterBreak:LV +CB2D..CB47; GraphemeClusterBreak:LVT +CB48..CB48; GraphemeClusterBreak:LV +CB49..CB63; GraphemeClusterBreak:LVT +CB64..CB64; GraphemeClusterBreak:LV +CB65..CB7F; GraphemeClusterBreak:LVT +CB80..CB80; GraphemeClusterBreak:LV +CB81..CB9B; GraphemeClusterBreak:LVT +CB9C..CB9C; GraphemeClusterBreak:LV +CB9D..CBB7; GraphemeClusterBreak:LVT +CBB8..CBB8; GraphemeClusterBreak:LV +CBB9..CBD3; GraphemeClusterBreak:LVT +CBD4..CBD4; GraphemeClusterBreak:LV +CBD5..CBEF; GraphemeClusterBreak:LVT +CBF0..CBF0; GraphemeClusterBreak:LV +CBF1..CC0B; GraphemeClusterBreak:LVT +CC0C..CC0C; GraphemeClusterBreak:LV +CC0D..CC27; GraphemeClusterBreak:LVT +CC28..CC28; GraphemeClusterBreak:LV +CC29..CC43; GraphemeClusterBreak:LVT +CC44..CC44; GraphemeClusterBreak:LV +CC45..CC5F; GraphemeClusterBreak:LVT +CC60..CC60; GraphemeClusterBreak:LV +CC61..CC7B; GraphemeClusterBreak:LVT +CC7C..CC7C; GraphemeClusterBreak:LV +CC7D..CC97; GraphemeClusterBreak:LVT +CC98..CC98; GraphemeClusterBreak:LV +CC99..CCB3; GraphemeClusterBreak:LVT +CCB4..CCB4; GraphemeClusterBreak:LV +CCB5..CCCF; GraphemeClusterBreak:LVT +CCD0..CCD0; GraphemeClusterBreak:LV +CCD1..CCEB; GraphemeClusterBreak:LVT +CCEC..CCEC; GraphemeClusterBreak:LV +CCED..CD07; GraphemeClusterBreak:LVT +CD08..CD08; GraphemeClusterBreak:LV +CD09..CD23; GraphemeClusterBreak:LVT +CD24..CD24; GraphemeClusterBreak:LV +CD25..CD3F; GraphemeClusterBreak:LVT +CD40..CD40; GraphemeClusterBreak:LV +CD41..CD5B; GraphemeClusterBreak:LVT +CD5C..CD5C; GraphemeClusterBreak:LV +CD5D..CD77; GraphemeClusterBreak:LVT +CD78..CD78; GraphemeClusterBreak:LV +CD79..CD93; GraphemeClusterBreak:LVT +CD94..CD94; GraphemeClusterBreak:LV +CD95..CDAF; GraphemeClusterBreak:LVT +CDB0..CDB0; GraphemeClusterBreak:LV +CDB1..CDCB; GraphemeClusterBreak:LVT +CDCC..CDCC; GraphemeClusterBreak:LV +CDCD..CDE7; GraphemeClusterBreak:LVT +CDE8..CDE8; GraphemeClusterBreak:LV +CDE9..CE03; GraphemeClusterBreak:LVT +CE04..CE04; GraphemeClusterBreak:LV +CE05..CE1F; GraphemeClusterBreak:LVT +CE20..CE20; GraphemeClusterBreak:LV +CE21..CE3B; GraphemeClusterBreak:LVT +CE3C..CE3C; GraphemeClusterBreak:LV +CE3D..CE57; GraphemeClusterBreak:LVT +CE58..CE58; GraphemeClusterBreak:LV +CE59..CE73; GraphemeClusterBreak:LVT +CE74..CE74; GraphemeClusterBreak:LV +CE75..CE8F; GraphemeClusterBreak:LVT +CE90..CE90; GraphemeClusterBreak:LV +CE91..CEAB; GraphemeClusterBreak:LVT +CEAC..CEAC; GraphemeClusterBreak:LV +CEAD..CEC7; GraphemeClusterBreak:LVT +CEC8..CEC8; GraphemeClusterBreak:LV +CEC9..CEE3; GraphemeClusterBreak:LVT +CEE4..CEE4; GraphemeClusterBreak:LV +CEE5..CEFF; GraphemeClusterBreak:LVT +CF00..CF00; GraphemeClusterBreak:LV +CF01..CF1B; GraphemeClusterBreak:LVT +CF1C..CF1C; GraphemeClusterBreak:LV +CF1D..CF37; GraphemeClusterBreak:LVT +CF38..CF38; GraphemeClusterBreak:LV +CF39..CF53; GraphemeClusterBreak:LVT +CF54..CF54; GraphemeClusterBreak:LV +CF55..CF6F; GraphemeClusterBreak:LVT +CF70..CF70; GraphemeClusterBreak:LV +CF71..CF8B; GraphemeClusterBreak:LVT +CF8C..CF8C; GraphemeClusterBreak:LV +CF8D..CFA7; GraphemeClusterBreak:LVT +CFA8..CFA8; GraphemeClusterBreak:LV +CFA9..CFC3; GraphemeClusterBreak:LVT +CFC4..CFC4; GraphemeClusterBreak:LV +CFC5..CFDF; GraphemeClusterBreak:LVT +CFE0..CFE0; GraphemeClusterBreak:LV +CFE1..CFFB; GraphemeClusterBreak:LVT +CFFC..CFFC; GraphemeClusterBreak:LV +CFFD..D017; GraphemeClusterBreak:LVT +D018..D018; GraphemeClusterBreak:LV +D019..D033; GraphemeClusterBreak:LVT +D034..D034; GraphemeClusterBreak:LV +D035..D04F; GraphemeClusterBreak:LVT +D050..D050; GraphemeClusterBreak:LV +D051..D06B; GraphemeClusterBreak:LVT +D06C..D06C; GraphemeClusterBreak:LV +D06D..D087; GraphemeClusterBreak:LVT +D088..D088; GraphemeClusterBreak:LV +D089..D0A3; GraphemeClusterBreak:LVT +D0A4..D0A4; GraphemeClusterBreak:LV +D0A5..D0BF; GraphemeClusterBreak:LVT +D0C0..D0C0; GraphemeClusterBreak:LV +D0C1..D0DB; GraphemeClusterBreak:LVT +D0DC..D0DC; GraphemeClusterBreak:LV +D0DD..D0F7; GraphemeClusterBreak:LVT +D0F8..D0F8; GraphemeClusterBreak:LV +D0F9..D113; GraphemeClusterBreak:LVT +D114..D114; GraphemeClusterBreak:LV +D115..D12F; GraphemeClusterBreak:LVT +D130..D130; GraphemeClusterBreak:LV +D131..D14B; GraphemeClusterBreak:LVT +D14C..D14C; GraphemeClusterBreak:LV +D14D..D167; GraphemeClusterBreak:LVT +D168..D168; GraphemeClusterBreak:LV +D169..D183; GraphemeClusterBreak:LVT +D184..D184; GraphemeClusterBreak:LV +D185..D19F; GraphemeClusterBreak:LVT +D1A0..D1A0; GraphemeClusterBreak:LV +D1A1..D1BB; GraphemeClusterBreak:LVT +D1BC..D1BC; GraphemeClusterBreak:LV +D1BD..D1D7; GraphemeClusterBreak:LVT +D1D8..D1D8; GraphemeClusterBreak:LV +D1D9..D1F3; GraphemeClusterBreak:LVT +D1F4..D1F4; GraphemeClusterBreak:LV +D1F5..D20F; GraphemeClusterBreak:LVT +D210..D210; GraphemeClusterBreak:LV +D211..D22B; GraphemeClusterBreak:LVT +D22C..D22C; GraphemeClusterBreak:LV +D22D..D247; GraphemeClusterBreak:LVT +D248..D248; GraphemeClusterBreak:LV +D249..D263; GraphemeClusterBreak:LVT +D264..D264; GraphemeClusterBreak:LV +D265..D27F; GraphemeClusterBreak:LVT +D280..D280; GraphemeClusterBreak:LV +D281..D29B; GraphemeClusterBreak:LVT +D29C..D29C; GraphemeClusterBreak:LV +D29D..D2B7; GraphemeClusterBreak:LVT +D2B8..D2B8; GraphemeClusterBreak:LV +D2B9..D2D3; GraphemeClusterBreak:LVT +D2D4..D2D4; GraphemeClusterBreak:LV +D2D5..D2EF; GraphemeClusterBreak:LVT +D2F0..D2F0; GraphemeClusterBreak:LV +D2F1..D30B; GraphemeClusterBreak:LVT +D30C..D30C; GraphemeClusterBreak:LV +D30D..D327; GraphemeClusterBreak:LVT +D328..D328; GraphemeClusterBreak:LV +D329..D343; GraphemeClusterBreak:LVT +D344..D344; GraphemeClusterBreak:LV +D345..D35F; GraphemeClusterBreak:LVT +D360..D360; GraphemeClusterBreak:LV +D361..D37B; GraphemeClusterBreak:LVT +D37C..D37C; GraphemeClusterBreak:LV +D37D..D397; GraphemeClusterBreak:LVT +D398..D398; GraphemeClusterBreak:LV +D399..D3B3; GraphemeClusterBreak:LVT +D3B4..D3B4; GraphemeClusterBreak:LV +D3B5..D3CF; GraphemeClusterBreak:LVT +D3D0..D3D0; GraphemeClusterBreak:LV +D3D1..D3EB; GraphemeClusterBreak:LVT +D3EC..D3EC; GraphemeClusterBreak:LV +D3ED..D407; GraphemeClusterBreak:LVT +D408..D408; GraphemeClusterBreak:LV +D409..D423; GraphemeClusterBreak:LVT +D424..D424; GraphemeClusterBreak:LV +D425..D43F; GraphemeClusterBreak:LVT +D440..D440; GraphemeClusterBreak:LV +D441..D45B; GraphemeClusterBreak:LVT +D45C..D45C; GraphemeClusterBreak:LV +D45D..D477; GraphemeClusterBreak:LVT +D478..D478; GraphemeClusterBreak:LV +D479..D493; GraphemeClusterBreak:LVT +D494..D494; GraphemeClusterBreak:LV +D495..D4AF; GraphemeClusterBreak:LVT +D4B0..D4B0; GraphemeClusterBreak:LV +D4B1..D4CB; GraphemeClusterBreak:LVT +D4CC..D4CC; GraphemeClusterBreak:LV +D4CD..D4E7; GraphemeClusterBreak:LVT +D4E8..D4E8; GraphemeClusterBreak:LV +D4E9..D503; GraphemeClusterBreak:LVT +D504..D504; GraphemeClusterBreak:LV +D505..D51F; GraphemeClusterBreak:LVT +D520..D520; GraphemeClusterBreak:LV +D521..D53B; GraphemeClusterBreak:LVT +D53C..D53C; GraphemeClusterBreak:LV +D53D..D557; GraphemeClusterBreak:LVT +D558..D558; GraphemeClusterBreak:LV +D559..D573; GraphemeClusterBreak:LVT +D574..D574; GraphemeClusterBreak:LV +D575..D58F; GraphemeClusterBreak:LVT +D590..D590; GraphemeClusterBreak:LV +D591..D5AB; GraphemeClusterBreak:LVT +D5AC..D5AC; GraphemeClusterBreak:LV +D5AD..D5C7; GraphemeClusterBreak:LVT +D5C8..D5C8; GraphemeClusterBreak:LV +D5C9..D5E3; GraphemeClusterBreak:LVT +D5E4..D5E4; GraphemeClusterBreak:LV +D5E5..D5FF; GraphemeClusterBreak:LVT +D600..D600; GraphemeClusterBreak:LV +D601..D61B; GraphemeClusterBreak:LVT +D61C..D61C; GraphemeClusterBreak:LV +D61D..D637; GraphemeClusterBreak:LVT +D638..D638; GraphemeClusterBreak:LV +D639..D653; GraphemeClusterBreak:LVT +D654..D654; GraphemeClusterBreak:LV +D655..D66F; GraphemeClusterBreak:LVT +D670..D670; GraphemeClusterBreak:LV +D671..D68B; GraphemeClusterBreak:LVT +D68C..D68C; GraphemeClusterBreak:LV +D68D..D6A7; GraphemeClusterBreak:LVT +D6A8..D6A8; GraphemeClusterBreak:LV +D6A9..D6C3; GraphemeClusterBreak:LVT +D6C4..D6C4; GraphemeClusterBreak:LV +D6C5..D6DF; GraphemeClusterBreak:LVT +D6E0..D6E0; GraphemeClusterBreak:LV +D6E1..D6FB; GraphemeClusterBreak:LVT +D6FC..D6FC; GraphemeClusterBreak:LV +D6FD..D717; GraphemeClusterBreak:LVT +D718..D718; GraphemeClusterBreak:LV +D719..D733; GraphemeClusterBreak:LVT +D734..D734; GraphemeClusterBreak:LV +D735..D74F; GraphemeClusterBreak:LVT +D750..D750; GraphemeClusterBreak:LV +D751..D76B; GraphemeClusterBreak:LVT +D76C..D76C; GraphemeClusterBreak:LV +D76D..D787; GraphemeClusterBreak:LVT +D788..D788; GraphemeClusterBreak:LV +D789..D7A3; GraphemeClusterBreak:LVT +D7A4..D7AF; GraphemeClusterBreak:Other +D7B0..D7C6; GraphemeClusterBreak:V +D7C7..D7CA; GraphemeClusterBreak:Other +D7CB..D7FB; GraphemeClusterBreak:T +D7FC..D7FF; GraphemeClusterBreak:Other +E000..FB1D; GraphemeClusterBreak:Other +FB1E..FB1E; GraphemeClusterBreak:Extend +FB1F..FDFF; GraphemeClusterBreak:Other +FE00..FE0F; GraphemeClusterBreak:Extend +FE10..FE1F; GraphemeClusterBreak:Other +FE20..FE2F; GraphemeClusterBreak:Extend +FE30..FEFE; GraphemeClusterBreak:Other +FEFF..FEFF; GraphemeClusterBreak:Control +FF00..FF9D; GraphemeClusterBreak:Other +FF9E..FF9F; GraphemeClusterBreak:Extend +FFA0..FFEF; GraphemeClusterBreak:Other +FFF0..FFFB; GraphemeClusterBreak:Control +FFFC..101FC; GraphemeClusterBreak:Other +101FD..101FD; GraphemeClusterBreak:Extend +101FE..102DF; GraphemeClusterBreak:Other +102E0..102E0; GraphemeClusterBreak:Extend +102E1..10375; GraphemeClusterBreak:Other +10376..1037A; GraphemeClusterBreak:Extend +1037B..10A00; GraphemeClusterBreak:Other +10A01..10A03; GraphemeClusterBreak:Extend +10A04..10A04; GraphemeClusterBreak:Other +10A05..10A06; GraphemeClusterBreak:Extend +10A07..10A0B; GraphemeClusterBreak:Other +10A0C..10A0F; GraphemeClusterBreak:Extend +10A10..10A37; GraphemeClusterBreak:Other +10A38..10A3A; GraphemeClusterBreak:Extend +10A3B..10A3E; GraphemeClusterBreak:Other +10A3F..10A3F; GraphemeClusterBreak:Extend +10A40..10AE4; GraphemeClusterBreak:Other +10AE5..10AE6; GraphemeClusterBreak:Extend +10AE7..10D23; GraphemeClusterBreak:Other +10D24..10D27; GraphemeClusterBreak:Extend +10D28..10F45; GraphemeClusterBreak:Other +10F46..10F50; GraphemeClusterBreak:Extend +10F51..10FFF; GraphemeClusterBreak:Other +11000..11000; GraphemeClusterBreak:SpacingMark +11001..11001; GraphemeClusterBreak:Extend +11002..11002; GraphemeClusterBreak:SpacingMark +11003..11037; GraphemeClusterBreak:Other +11038..11046; GraphemeClusterBreak:Extend +11047..1107E; GraphemeClusterBreak:Other +1107F..11081; GraphemeClusterBreak:Extend +11082..11082; GraphemeClusterBreak:SpacingMark +11083..110AF; GraphemeClusterBreak:Other +110B0..110B2; GraphemeClusterBreak:SpacingMark +110B3..110B6; GraphemeClusterBreak:Extend +110B7..110B8; GraphemeClusterBreak:SpacingMark +110B9..110BA; GraphemeClusterBreak:Extend +110BB..110BC; GraphemeClusterBreak:Other +110BD..110BD; GraphemeClusterBreak:Prepend +110BE..110CC; GraphemeClusterBreak:Other +110CD..110CD; GraphemeClusterBreak:Prepend +110CE..110FF; GraphemeClusterBreak:Other +11100..11102; GraphemeClusterBreak:Extend +11103..11126; GraphemeClusterBreak:Other +11127..1112B; GraphemeClusterBreak:Extend +1112C..1112C; GraphemeClusterBreak:SpacingMark +1112D..11134; GraphemeClusterBreak:Extend +11135..11144; GraphemeClusterBreak:Other +11145..11146; GraphemeClusterBreak:SpacingMark +11147..11172; GraphemeClusterBreak:Other +11173..11173; GraphemeClusterBreak:Extend +11174..1117F; GraphemeClusterBreak:Other +11180..11181; GraphemeClusterBreak:Extend +11182..11182; GraphemeClusterBreak:SpacingMark +11183..111B2; GraphemeClusterBreak:Other +111B3..111B5; GraphemeClusterBreak:SpacingMark +111B6..111BE; GraphemeClusterBreak:Extend +111BF..111C0; GraphemeClusterBreak:SpacingMark +111C1..111C1; GraphemeClusterBreak:Other +111C2..111C3; GraphemeClusterBreak:Prepend +111C4..111C8; GraphemeClusterBreak:Other +111C9..111CC; GraphemeClusterBreak:Extend +111CD..1122B; GraphemeClusterBreak:Other +1122C..1122E; GraphemeClusterBreak:SpacingMark +1122F..11231; GraphemeClusterBreak:Extend +11232..11233; GraphemeClusterBreak:SpacingMark +11234..11234; GraphemeClusterBreak:Extend +11235..11235; GraphemeClusterBreak:SpacingMark +11236..11237; GraphemeClusterBreak:Extend +11238..1123D; GraphemeClusterBreak:Other +1123E..1123E; GraphemeClusterBreak:Extend +1123F..112DE; GraphemeClusterBreak:Other +112DF..112DF; GraphemeClusterBreak:Extend +112E0..112E2; GraphemeClusterBreak:SpacingMark +112E3..112EA; GraphemeClusterBreak:Extend +112EB..112FF; GraphemeClusterBreak:Other +11300..11301; GraphemeClusterBreak:Extend +11302..11303; GraphemeClusterBreak:SpacingMark +11304..1133A; GraphemeClusterBreak:Other +1133B..1133C; GraphemeClusterBreak:Extend +1133D..1133D; GraphemeClusterBreak:Other +1133E..1133E; GraphemeClusterBreak:Extend +1133F..1133F; GraphemeClusterBreak:SpacingMark +11340..11340; GraphemeClusterBreak:Extend +11341..11344; GraphemeClusterBreak:SpacingMark +11345..11346; GraphemeClusterBreak:Other +11347..11348; GraphemeClusterBreak:SpacingMark +11349..1134A; GraphemeClusterBreak:Other +1134B..1134D; GraphemeClusterBreak:SpacingMark +1134E..11356; GraphemeClusterBreak:Other +11357..11357; GraphemeClusterBreak:Extend +11358..11361; GraphemeClusterBreak:Other +11362..11363; GraphemeClusterBreak:SpacingMark +11364..11365; GraphemeClusterBreak:Other +11366..1136C; GraphemeClusterBreak:Extend +1136D..1136F; GraphemeClusterBreak:Other +11370..11374; GraphemeClusterBreak:Extend +11375..11434; GraphemeClusterBreak:Other +11435..11437; GraphemeClusterBreak:SpacingMark +11438..1143F; GraphemeClusterBreak:Extend +11440..11441; GraphemeClusterBreak:SpacingMark +11442..11444; GraphemeClusterBreak:Extend +11445..11445; GraphemeClusterBreak:SpacingMark +11446..11446; GraphemeClusterBreak:Extend +11447..1145D; GraphemeClusterBreak:Other +1145E..1145E; GraphemeClusterBreak:Extend +1145F..114AF; GraphemeClusterBreak:Other +114B0..114B0; GraphemeClusterBreak:Extend +114B1..114B2; GraphemeClusterBreak:SpacingMark +114B3..114B8; GraphemeClusterBreak:Extend +114B9..114B9; GraphemeClusterBreak:SpacingMark +114BA..114BA; GraphemeClusterBreak:Extend +114BB..114BC; GraphemeClusterBreak:SpacingMark +114BD..114BD; GraphemeClusterBreak:Extend +114BE..114BE; GraphemeClusterBreak:SpacingMark +114BF..114C0; GraphemeClusterBreak:Extend +114C1..114C1; GraphemeClusterBreak:SpacingMark +114C2..114C3; GraphemeClusterBreak:Extend +114C4..115AE; GraphemeClusterBreak:Other +115AF..115AF; GraphemeClusterBreak:Extend +115B0..115B1; GraphemeClusterBreak:SpacingMark +115B2..115B5; GraphemeClusterBreak:Extend +115B6..115B7; GraphemeClusterBreak:Other +115B8..115BB; GraphemeClusterBreak:SpacingMark +115BC..115BD; GraphemeClusterBreak:Extend +115BE..115BE; GraphemeClusterBreak:SpacingMark +115BF..115C0; GraphemeClusterBreak:Extend +115C1..115DB; GraphemeClusterBreak:Other +115DC..115DD; GraphemeClusterBreak:Extend +115DE..1162F; GraphemeClusterBreak:Other +11630..11632; GraphemeClusterBreak:SpacingMark +11633..1163A; GraphemeClusterBreak:Extend +1163B..1163C; GraphemeClusterBreak:SpacingMark +1163D..1163D; GraphemeClusterBreak:Extend +1163E..1163E; GraphemeClusterBreak:SpacingMark +1163F..11640; GraphemeClusterBreak:Extend +11641..116AA; GraphemeClusterBreak:Other +116AB..116AB; GraphemeClusterBreak:Extend +116AC..116AC; GraphemeClusterBreak:SpacingMark +116AD..116AD; GraphemeClusterBreak:Extend +116AE..116AF; GraphemeClusterBreak:SpacingMark +116B0..116B5; GraphemeClusterBreak:Extend +116B6..116B6; GraphemeClusterBreak:SpacingMark +116B7..116B7; GraphemeClusterBreak:Extend +116B8..1171C; GraphemeClusterBreak:Other +1171D..1171F; GraphemeClusterBreak:Extend +11720..11721; GraphemeClusterBreak:SpacingMark +11722..11725; GraphemeClusterBreak:Extend +11726..11726; GraphemeClusterBreak:SpacingMark +11727..1172B; GraphemeClusterBreak:Extend +1172C..1182B; GraphemeClusterBreak:Other +1182C..1182E; GraphemeClusterBreak:SpacingMark +1182F..11837; GraphemeClusterBreak:Extend +11838..11838; GraphemeClusterBreak:SpacingMark +11839..1183A; GraphemeClusterBreak:Extend +1183B..11A00; GraphemeClusterBreak:Other +11A01..11A0A; GraphemeClusterBreak:Extend +11A0B..11A32; GraphemeClusterBreak:Other +11A33..11A38; GraphemeClusterBreak:Extend +11A39..11A39; GraphemeClusterBreak:SpacingMark +11A3A..11A3A; GraphemeClusterBreak:Prepend +11A3B..11A3E; GraphemeClusterBreak:Extend +11A3F..11A46; GraphemeClusterBreak:Other +11A47..11A47; GraphemeClusterBreak:Extend +11A48..11A50; GraphemeClusterBreak:Other +11A51..11A56; GraphemeClusterBreak:Extend +11A57..11A58; GraphemeClusterBreak:SpacingMark +11A59..11A5B; GraphemeClusterBreak:Extend +11A5C..11A85; GraphemeClusterBreak:Other +11A86..11A89; GraphemeClusterBreak:Prepend +11A8A..11A96; GraphemeClusterBreak:Extend +11A97..11A97; GraphemeClusterBreak:SpacingMark +11A98..11A99; GraphemeClusterBreak:Extend +11A9A..11C2E; GraphemeClusterBreak:Other +11C2F..11C2F; GraphemeClusterBreak:SpacingMark +11C30..11C36; GraphemeClusterBreak:Extend +11C37..11C37; GraphemeClusterBreak:Other +11C38..11C3D; GraphemeClusterBreak:Extend +11C3E..11C3E; GraphemeClusterBreak:SpacingMark +11C3F..11C3F; GraphemeClusterBreak:Extend +11C40..11C91; GraphemeClusterBreak:Other +11C92..11CA7; GraphemeClusterBreak:Extend +11CA8..11CA8; GraphemeClusterBreak:Other +11CA9..11CA9; GraphemeClusterBreak:SpacingMark +11CAA..11CB0; GraphemeClusterBreak:Extend +11CB1..11CB1; GraphemeClusterBreak:SpacingMark +11CB2..11CB3; GraphemeClusterBreak:Extend +11CB4..11CB4; GraphemeClusterBreak:SpacingMark +11CB5..11CB6; GraphemeClusterBreak:Extend +11CB7..11D30; GraphemeClusterBreak:Other +11D31..11D36; GraphemeClusterBreak:Extend +11D37..11D39; GraphemeClusterBreak:Other +11D3A..11D3A; GraphemeClusterBreak:Extend +11D3B..11D3B; GraphemeClusterBreak:Other +11D3C..11D3D; GraphemeClusterBreak:Extend +11D3E..11D3E; GraphemeClusterBreak:Other +11D3F..11D45; GraphemeClusterBreak:Extend +11D46..11D46; GraphemeClusterBreak:Prepend +11D47..11D47; GraphemeClusterBreak:Extend +11D48..11D89; GraphemeClusterBreak:Other +11D8A..11D8E; GraphemeClusterBreak:SpacingMark +11D8F..11D8F; GraphemeClusterBreak:Other +11D90..11D91; GraphemeClusterBreak:Extend +11D92..11D92; GraphemeClusterBreak:Other +11D93..11D94; GraphemeClusterBreak:SpacingMark +11D95..11D95; GraphemeClusterBreak:Extend +11D96..11D96; GraphemeClusterBreak:SpacingMark +11D97..11D97; GraphemeClusterBreak:Extend +11D98..11EF2; GraphemeClusterBreak:Other +11EF3..11EF4; GraphemeClusterBreak:Extend +11EF5..11EF6; GraphemeClusterBreak:SpacingMark +11EF7..16AEF; GraphemeClusterBreak:Other +16AF0..16AF4; GraphemeClusterBreak:Extend +16AF5..16B2F; GraphemeClusterBreak:Other +16B30..16B36; GraphemeClusterBreak:Extend +16B37..16F50; GraphemeClusterBreak:Other +16F51..16F7E; GraphemeClusterBreak:SpacingMark +16F7F..16F8E; GraphemeClusterBreak:Other +16F8F..16F92; GraphemeClusterBreak:Extend +16F93..1BC9C; GraphemeClusterBreak:Other +1BC9D..1BC9E; GraphemeClusterBreak:Extend +1BC9F..1BC9F; GraphemeClusterBreak:Other +1BCA0..1BCA3; GraphemeClusterBreak:Control +1BCA4..1D164; GraphemeClusterBreak:Other +1D165..1D165; GraphemeClusterBreak:Extend +1D166..1D166; GraphemeClusterBreak:SpacingMark +1D167..1D169; GraphemeClusterBreak:Extend +1D16A..1D16C; GraphemeClusterBreak:Other +1D16D..1D16D; GraphemeClusterBreak:SpacingMark +1D16E..1D172; GraphemeClusterBreak:Extend +1D173..1D17A; GraphemeClusterBreak:Control +1D17B..1D182; GraphemeClusterBreak:Extend +1D183..1D184; GraphemeClusterBreak:Other +1D185..1D18B; GraphemeClusterBreak:Extend +1D18C..1D1A9; GraphemeClusterBreak:Other +1D1AA..1D1AD; GraphemeClusterBreak:Extend +1D1AE..1D241; GraphemeClusterBreak:Other +1D242..1D244; GraphemeClusterBreak:Extend +1D245..1D9FF; GraphemeClusterBreak:Other +1DA00..1DA36; GraphemeClusterBreak:Extend +1DA37..1DA3A; GraphemeClusterBreak:Other +1DA3B..1DA6C; GraphemeClusterBreak:Extend +1DA6D..1DA74; GraphemeClusterBreak:Other +1DA75..1DA75; GraphemeClusterBreak:Extend +1DA76..1DA83; GraphemeClusterBreak:Other +1DA84..1DA84; GraphemeClusterBreak:Extend +1DA85..1DA9A; GraphemeClusterBreak:Other +1DA9B..1DA9F; GraphemeClusterBreak:Extend +1DAA0..1DAA0; GraphemeClusterBreak:Other +1DAA1..1DAAF; GraphemeClusterBreak:Extend +1DAB0..1DFFF; GraphemeClusterBreak:Other +1E000..1E006; GraphemeClusterBreak:Extend +1E007..1E007; GraphemeClusterBreak:Other +1E008..1E018; GraphemeClusterBreak:Extend +1E019..1E01A; GraphemeClusterBreak:Other +1E01B..1E021; GraphemeClusterBreak:Extend +1E022..1E022; GraphemeClusterBreak:Other +1E023..1E024; GraphemeClusterBreak:Extend +1E025..1E025; GraphemeClusterBreak:Other +1E026..1E02A; GraphemeClusterBreak:Extend +1E02B..1E8CF; GraphemeClusterBreak:Other +1E8D0..1E8D6; GraphemeClusterBreak:Extend +1E8D7..1E943; GraphemeClusterBreak:Other +1E944..1E94A; GraphemeClusterBreak:Extend +1E94B..1F1E5; GraphemeClusterBreak:Other +1F1E6..1F1FF; GraphemeClusterBreak:Regional_Indicator +1F200..1F3FA; GraphemeClusterBreak:Other +1F3FB..1F3FF; GraphemeClusterBreak:Extend +1F400..DFFFF; GraphemeClusterBreak:Other +E0000..E001F; GraphemeClusterBreak:Control +E0020..E007F; GraphemeClusterBreak:Extend +E0080..E00FF; GraphemeClusterBreak:Control +E0100..E01EF; GraphemeClusterBreak:Extend +E01F0..E0FFF; GraphemeClusterBreak:Control +E1000..10FFFF; GraphemeClusterBreak:Other diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_11_0.test b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_11_0.test new file mode 100644 index 000000000..e31c9f167 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_11_0.test @@ -0,0 +1,11 @@ +name: UnicodeGraphemeClusterBreak_11_0 + +description: +Tests character class syntax of the Unicode 11.0 GraphemeClusterBreak property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_11_0.flex b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_11_0.flex new file mode 100644 index 000000000..0c46f7dd5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_11_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeLetter_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +[:letter:] { setCurCharPropertyValue("Letter"); } +[^[:letter:]] { setCurCharPropertyValue("Not-Letter"); } diff --git a/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_11_0.output b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_11_0.output new file mode 100644 index 000000000..ff4feb0bb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_11_0.output @@ -0,0 +1,1200 @@ +0000..0040; Not-Letter +0041..005A; Letter +005B..0060; Not-Letter +0061..007A; Letter +007B..00A9; Not-Letter +00AA..00AA; Letter +00AB..00B4; Not-Letter +00B5..00B5; Letter +00B6..00B9; Not-Letter +00BA..00BA; Letter +00BB..00BF; Not-Letter +00C0..00D6; Letter +00D7..00D7; Not-Letter +00D8..00F6; Letter +00F7..00F7; Not-Letter +00F8..02C1; Letter +02C2..02C5; Not-Letter +02C6..02D1; Letter +02D2..02DF; Not-Letter +02E0..02E4; Letter +02E5..02EB; Not-Letter +02EC..02EC; Letter +02ED..02ED; Not-Letter +02EE..02EE; Letter +02EF..036F; Not-Letter +0370..0374; Letter +0375..0375; Not-Letter +0376..0377; Letter +0378..0379; Not-Letter +037A..037D; Letter +037E..037E; Not-Letter +037F..037F; Letter +0380..0385; Not-Letter +0386..0386; Letter +0387..0387; Not-Letter +0388..038A; Letter +038B..038B; Not-Letter +038C..038C; Letter +038D..038D; Not-Letter +038E..03A1; Letter +03A2..03A2; Not-Letter +03A3..03F5; Letter +03F6..03F6; Not-Letter +03F7..0481; Letter +0482..0489; Not-Letter +048A..052F; Letter +0530..0530; Not-Letter +0531..0556; Letter +0557..0558; Not-Letter +0559..0559; Letter +055A..055F; Not-Letter +0560..0588; Letter +0589..05CF; Not-Letter +05D0..05EA; Letter +05EB..05EE; Not-Letter +05EF..05F2; Letter +05F3..061F; Not-Letter +0620..064A; Letter +064B..066D; Not-Letter +066E..066F; Letter +0670..0670; Not-Letter +0671..06D3; Letter +06D4..06D4; Not-Letter +06D5..06D5; Letter +06D6..06E4; Not-Letter +06E5..06E6; Letter +06E7..06ED; Not-Letter +06EE..06EF; Letter +06F0..06F9; Not-Letter +06FA..06FC; Letter +06FD..06FE; Not-Letter +06FF..06FF; Letter +0700..070F; Not-Letter +0710..0710; Letter +0711..0711; Not-Letter +0712..072F; Letter +0730..074C; Not-Letter +074D..07A5; Letter +07A6..07B0; Not-Letter +07B1..07B1; Letter +07B2..07C9; Not-Letter +07CA..07EA; Letter +07EB..07F3; Not-Letter +07F4..07F5; Letter +07F6..07F9; Not-Letter +07FA..07FA; Letter +07FB..07FF; Not-Letter +0800..0815; Letter +0816..0819; Not-Letter +081A..081A; Letter +081B..0823; Not-Letter +0824..0824; Letter +0825..0827; Not-Letter +0828..0828; Letter +0829..083F; Not-Letter +0840..0858; Letter +0859..085F; Not-Letter +0860..086A; Letter +086B..089F; Not-Letter +08A0..08B4; Letter +08B5..08B5; Not-Letter +08B6..08BD; Letter +08BE..0903; Not-Letter +0904..0939; Letter +093A..093C; Not-Letter +093D..093D; Letter +093E..094F; Not-Letter +0950..0950; Letter +0951..0957; Not-Letter +0958..0961; Letter +0962..0970; Not-Letter +0971..0980; Letter +0981..0984; Not-Letter +0985..098C; Letter +098D..098E; Not-Letter +098F..0990; Letter +0991..0992; Not-Letter +0993..09A8; Letter +09A9..09A9; Not-Letter +09AA..09B0; Letter +09B1..09B1; Not-Letter +09B2..09B2; Letter +09B3..09B5; Not-Letter +09B6..09B9; Letter +09BA..09BC; Not-Letter +09BD..09BD; Letter +09BE..09CD; Not-Letter +09CE..09CE; Letter +09CF..09DB; Not-Letter +09DC..09DD; Letter +09DE..09DE; Not-Letter +09DF..09E1; Letter +09E2..09EF; Not-Letter +09F0..09F1; Letter +09F2..09FB; Not-Letter +09FC..09FC; Letter +09FD..0A04; Not-Letter +0A05..0A0A; Letter +0A0B..0A0E; Not-Letter +0A0F..0A10; Letter +0A11..0A12; Not-Letter +0A13..0A28; Letter +0A29..0A29; Not-Letter +0A2A..0A30; Letter +0A31..0A31; Not-Letter +0A32..0A33; Letter +0A34..0A34; Not-Letter +0A35..0A36; Letter +0A37..0A37; Not-Letter +0A38..0A39; Letter +0A3A..0A58; Not-Letter +0A59..0A5C; Letter +0A5D..0A5D; Not-Letter +0A5E..0A5E; Letter +0A5F..0A71; Not-Letter +0A72..0A74; Letter +0A75..0A84; Not-Letter +0A85..0A8D; Letter +0A8E..0A8E; Not-Letter +0A8F..0A91; Letter +0A92..0A92; Not-Letter +0A93..0AA8; Letter +0AA9..0AA9; Not-Letter +0AAA..0AB0; Letter +0AB1..0AB1; Not-Letter +0AB2..0AB3; Letter +0AB4..0AB4; Not-Letter +0AB5..0AB9; Letter +0ABA..0ABC; Not-Letter +0ABD..0ABD; Letter +0ABE..0ACF; Not-Letter +0AD0..0AD0; Letter +0AD1..0ADF; Not-Letter +0AE0..0AE1; Letter +0AE2..0AF8; Not-Letter +0AF9..0AF9; Letter +0AFA..0B04; Not-Letter +0B05..0B0C; Letter +0B0D..0B0E; Not-Letter +0B0F..0B10; Letter +0B11..0B12; Not-Letter +0B13..0B28; Letter +0B29..0B29; Not-Letter +0B2A..0B30; Letter +0B31..0B31; Not-Letter +0B32..0B33; Letter +0B34..0B34; Not-Letter +0B35..0B39; Letter +0B3A..0B3C; Not-Letter +0B3D..0B3D; Letter +0B3E..0B5B; Not-Letter +0B5C..0B5D; Letter +0B5E..0B5E; Not-Letter +0B5F..0B61; Letter +0B62..0B70; Not-Letter +0B71..0B71; Letter +0B72..0B82; Not-Letter +0B83..0B83; Letter +0B84..0B84; Not-Letter +0B85..0B8A; Letter +0B8B..0B8D; Not-Letter +0B8E..0B90; Letter +0B91..0B91; Not-Letter +0B92..0B95; Letter +0B96..0B98; Not-Letter +0B99..0B9A; Letter +0B9B..0B9B; Not-Letter +0B9C..0B9C; Letter +0B9D..0B9D; Not-Letter +0B9E..0B9F; Letter +0BA0..0BA2; Not-Letter +0BA3..0BA4; Letter +0BA5..0BA7; Not-Letter +0BA8..0BAA; Letter +0BAB..0BAD; Not-Letter +0BAE..0BB9; Letter +0BBA..0BCF; Not-Letter +0BD0..0BD0; Letter +0BD1..0C04; Not-Letter +0C05..0C0C; Letter +0C0D..0C0D; Not-Letter +0C0E..0C10; Letter +0C11..0C11; Not-Letter +0C12..0C28; Letter +0C29..0C29; Not-Letter +0C2A..0C39; Letter +0C3A..0C3C; Not-Letter +0C3D..0C3D; Letter +0C3E..0C57; Not-Letter +0C58..0C5A; Letter +0C5B..0C5F; Not-Letter +0C60..0C61; Letter +0C62..0C7F; Not-Letter +0C80..0C80; Letter +0C81..0C84; Not-Letter +0C85..0C8C; Letter +0C8D..0C8D; Not-Letter +0C8E..0C90; Letter +0C91..0C91; Not-Letter +0C92..0CA8; Letter +0CA9..0CA9; Not-Letter +0CAA..0CB3; Letter +0CB4..0CB4; Not-Letter +0CB5..0CB9; Letter +0CBA..0CBC; Not-Letter +0CBD..0CBD; Letter +0CBE..0CDD; Not-Letter +0CDE..0CDE; Letter +0CDF..0CDF; Not-Letter +0CE0..0CE1; Letter +0CE2..0CF0; Not-Letter +0CF1..0CF2; Letter +0CF3..0D04; Not-Letter +0D05..0D0C; Letter +0D0D..0D0D; Not-Letter +0D0E..0D10; Letter +0D11..0D11; Not-Letter +0D12..0D3A; Letter +0D3B..0D3C; Not-Letter +0D3D..0D3D; Letter +0D3E..0D4D; Not-Letter +0D4E..0D4E; Letter +0D4F..0D53; Not-Letter +0D54..0D56; Letter +0D57..0D5E; Not-Letter +0D5F..0D61; Letter +0D62..0D79; Not-Letter +0D7A..0D7F; Letter +0D80..0D84; Not-Letter +0D85..0D96; Letter +0D97..0D99; Not-Letter +0D9A..0DB1; Letter +0DB2..0DB2; Not-Letter +0DB3..0DBB; Letter +0DBC..0DBC; Not-Letter +0DBD..0DBD; Letter +0DBE..0DBF; Not-Letter +0DC0..0DC6; Letter +0DC7..0E00; Not-Letter +0E01..0E30; Letter +0E31..0E31; Not-Letter +0E32..0E33; Letter +0E34..0E3F; Not-Letter +0E40..0E46; Letter +0E47..0E80; Not-Letter +0E81..0E82; Letter +0E83..0E83; Not-Letter +0E84..0E84; Letter +0E85..0E86; Not-Letter +0E87..0E88; Letter +0E89..0E89; Not-Letter +0E8A..0E8A; Letter +0E8B..0E8C; Not-Letter +0E8D..0E8D; Letter +0E8E..0E93; Not-Letter +0E94..0E97; Letter +0E98..0E98; Not-Letter +0E99..0E9F; Letter +0EA0..0EA0; Not-Letter +0EA1..0EA3; Letter +0EA4..0EA4; Not-Letter +0EA5..0EA5; Letter +0EA6..0EA6; Not-Letter +0EA7..0EA7; Letter +0EA8..0EA9; Not-Letter +0EAA..0EAB; Letter +0EAC..0EAC; Not-Letter +0EAD..0EB0; Letter +0EB1..0EB1; Not-Letter +0EB2..0EB3; Letter +0EB4..0EBC; Not-Letter +0EBD..0EBD; Letter +0EBE..0EBF; Not-Letter +0EC0..0EC4; Letter +0EC5..0EC5; Not-Letter +0EC6..0EC6; Letter +0EC7..0EDB; Not-Letter +0EDC..0EDF; Letter +0EE0..0EFF; Not-Letter +0F00..0F00; Letter +0F01..0F3F; Not-Letter +0F40..0F47; Letter +0F48..0F48; Not-Letter +0F49..0F6C; Letter +0F6D..0F87; Not-Letter +0F88..0F8C; Letter +0F8D..0FFF; Not-Letter +1000..102A; Letter +102B..103E; Not-Letter +103F..103F; Letter +1040..104F; Not-Letter +1050..1055; Letter +1056..1059; Not-Letter +105A..105D; Letter +105E..1060; Not-Letter +1061..1061; Letter +1062..1064; Not-Letter +1065..1066; Letter +1067..106D; Not-Letter +106E..1070; Letter +1071..1074; Not-Letter +1075..1081; Letter +1082..108D; Not-Letter +108E..108E; Letter +108F..109F; Not-Letter +10A0..10C5; Letter +10C6..10C6; Not-Letter +10C7..10C7; Letter +10C8..10CC; Not-Letter +10CD..10CD; Letter +10CE..10CF; Not-Letter +10D0..10FA; Letter +10FB..10FB; Not-Letter +10FC..1248; Letter +1249..1249; Not-Letter +124A..124D; Letter +124E..124F; Not-Letter +1250..1256; Letter +1257..1257; Not-Letter +1258..1258; Letter +1259..1259; Not-Letter +125A..125D; Letter +125E..125F; Not-Letter +1260..1288; Letter +1289..1289; Not-Letter +128A..128D; Letter +128E..128F; Not-Letter +1290..12B0; Letter +12B1..12B1; Not-Letter +12B2..12B5; Letter +12B6..12B7; Not-Letter +12B8..12BE; Letter +12BF..12BF; Not-Letter +12C0..12C0; Letter +12C1..12C1; Not-Letter +12C2..12C5; Letter +12C6..12C7; Not-Letter +12C8..12D6; Letter +12D7..12D7; Not-Letter +12D8..1310; Letter +1311..1311; Not-Letter +1312..1315; Letter +1316..1317; Not-Letter +1318..135A; Letter +135B..137F; Not-Letter +1380..138F; Letter +1390..139F; Not-Letter +13A0..13F5; Letter +13F6..13F7; Not-Letter +13F8..13FD; Letter +13FE..1400; Not-Letter +1401..166C; Letter +166D..166E; Not-Letter +166F..167F; Letter +1680..1680; Not-Letter +1681..169A; Letter +169B..169F; Not-Letter +16A0..16EA; Letter +16EB..16F0; Not-Letter +16F1..16F8; Letter +16F9..16FF; Not-Letter +1700..170C; Letter +170D..170D; Not-Letter +170E..1711; Letter +1712..171F; Not-Letter +1720..1731; Letter +1732..173F; Not-Letter +1740..1751; Letter +1752..175F; Not-Letter +1760..176C; Letter +176D..176D; Not-Letter +176E..1770; Letter +1771..177F; Not-Letter +1780..17B3; Letter +17B4..17D6; Not-Letter +17D7..17D7; Letter +17D8..17DB; Not-Letter +17DC..17DC; Letter +17DD..181F; Not-Letter +1820..1878; Letter +1879..187F; Not-Letter +1880..1884; Letter +1885..1886; Not-Letter +1887..18A8; Letter +18A9..18A9; Not-Letter +18AA..18AA; Letter +18AB..18AF; Not-Letter +18B0..18F5; Letter +18F6..18FF; Not-Letter +1900..191E; Letter +191F..194F; Not-Letter +1950..196D; Letter +196E..196F; Not-Letter +1970..1974; Letter +1975..197F; Not-Letter +1980..19AB; Letter +19AC..19AF; Not-Letter +19B0..19C9; Letter +19CA..19FF; Not-Letter +1A00..1A16; Letter +1A17..1A1F; Not-Letter +1A20..1A54; Letter +1A55..1AA6; Not-Letter +1AA7..1AA7; Letter +1AA8..1B04; Not-Letter +1B05..1B33; Letter +1B34..1B44; Not-Letter +1B45..1B4B; Letter +1B4C..1B82; Not-Letter +1B83..1BA0; Letter +1BA1..1BAD; Not-Letter +1BAE..1BAF; Letter +1BB0..1BB9; Not-Letter +1BBA..1BE5; Letter +1BE6..1BFF; Not-Letter +1C00..1C23; Letter +1C24..1C4C; Not-Letter +1C4D..1C4F; Letter +1C50..1C59; Not-Letter +1C5A..1C7D; Letter +1C7E..1C7F; Not-Letter +1C80..1C88; Letter +1C89..1C8F; Not-Letter +1C90..1CBA; Letter +1CBB..1CBC; Not-Letter +1CBD..1CBF; Letter +1CC0..1CE8; Not-Letter +1CE9..1CEC; Letter +1CED..1CED; Not-Letter +1CEE..1CF1; Letter +1CF2..1CF4; Not-Letter +1CF5..1CF6; Letter +1CF7..1CFF; Not-Letter +1D00..1DBF; Letter +1DC0..1DFF; Not-Letter +1E00..1F15; Letter +1F16..1F17; Not-Letter +1F18..1F1D; Letter +1F1E..1F1F; Not-Letter +1F20..1F45; Letter +1F46..1F47; Not-Letter +1F48..1F4D; Letter +1F4E..1F4F; Not-Letter +1F50..1F57; Letter +1F58..1F58; Not-Letter +1F59..1F59; Letter +1F5A..1F5A; Not-Letter +1F5B..1F5B; Letter +1F5C..1F5C; Not-Letter +1F5D..1F5D; Letter +1F5E..1F5E; Not-Letter +1F5F..1F7D; Letter +1F7E..1F7F; Not-Letter +1F80..1FB4; Letter +1FB5..1FB5; Not-Letter +1FB6..1FBC; Letter +1FBD..1FBD; Not-Letter +1FBE..1FBE; Letter +1FBF..1FC1; Not-Letter +1FC2..1FC4; Letter +1FC5..1FC5; Not-Letter +1FC6..1FCC; Letter +1FCD..1FCF; Not-Letter +1FD0..1FD3; Letter +1FD4..1FD5; Not-Letter +1FD6..1FDB; Letter +1FDC..1FDF; Not-Letter +1FE0..1FEC; Letter +1FED..1FF1; Not-Letter +1FF2..1FF4; Letter +1FF5..1FF5; Not-Letter +1FF6..1FFC; Letter +1FFD..2070; Not-Letter +2071..2071; Letter +2072..207E; Not-Letter +207F..207F; Letter +2080..208F; Not-Letter +2090..209C; Letter +209D..2101; Not-Letter +2102..2102; Letter +2103..2106; Not-Letter +2107..2107; Letter +2108..2109; Not-Letter +210A..2113; Letter +2114..2114; Not-Letter +2115..2115; Letter +2116..2118; Not-Letter +2119..211D; Letter +211E..2123; Not-Letter +2124..2124; Letter +2125..2125; Not-Letter +2126..2126; Letter +2127..2127; Not-Letter +2128..2128; Letter +2129..2129; Not-Letter +212A..212D; Letter +212E..212E; Not-Letter +212F..2139; Letter +213A..213B; Not-Letter +213C..213F; Letter +2140..2144; Not-Letter +2145..2149; Letter +214A..214D; Not-Letter +214E..214E; Letter +214F..2182; Not-Letter +2183..2184; Letter +2185..2BFF; Not-Letter +2C00..2C2E; Letter +2C2F..2C2F; Not-Letter +2C30..2C5E; Letter +2C5F..2C5F; Not-Letter +2C60..2CE4; Letter +2CE5..2CEA; Not-Letter +2CEB..2CEE; Letter +2CEF..2CF1; Not-Letter +2CF2..2CF3; Letter +2CF4..2CFF; Not-Letter +2D00..2D25; Letter +2D26..2D26; Not-Letter +2D27..2D27; Letter +2D28..2D2C; Not-Letter +2D2D..2D2D; Letter +2D2E..2D2F; Not-Letter +2D30..2D67; Letter +2D68..2D6E; Not-Letter +2D6F..2D6F; Letter +2D70..2D7F; Not-Letter +2D80..2D96; Letter +2D97..2D9F; Not-Letter +2DA0..2DA6; Letter +2DA7..2DA7; Not-Letter +2DA8..2DAE; Letter +2DAF..2DAF; Not-Letter +2DB0..2DB6; Letter +2DB7..2DB7; Not-Letter +2DB8..2DBE; Letter +2DBF..2DBF; Not-Letter +2DC0..2DC6; Letter +2DC7..2DC7; Not-Letter +2DC8..2DCE; Letter +2DCF..2DCF; Not-Letter +2DD0..2DD6; Letter +2DD7..2DD7; Not-Letter +2DD8..2DDE; Letter +2DDF..2E2E; Not-Letter +2E2F..2E2F; Letter +2E30..3004; Not-Letter +3005..3006; Letter +3007..3030; Not-Letter +3031..3035; Letter +3036..303A; Not-Letter +303B..303C; Letter +303D..3040; Not-Letter +3041..3096; Letter +3097..309C; Not-Letter +309D..309F; Letter +30A0..30A0; Not-Letter +30A1..30FA; Letter +30FB..30FB; Not-Letter +30FC..30FF; Letter +3100..3104; Not-Letter +3105..312F; Letter +3130..3130; Not-Letter +3131..318E; Letter +318F..319F; Not-Letter +31A0..31BA; Letter +31BB..31EF; Not-Letter +31F0..31FF; Letter +3200..33FF; Not-Letter +3400..4DB5; Letter +4DB6..4DFF; Not-Letter +4E00..9FEF; Letter +9FF0..9FFF; Not-Letter +A000..A48C; Letter +A48D..A4CF; Not-Letter +A4D0..A4FD; Letter +A4FE..A4FF; Not-Letter +A500..A60C; Letter +A60D..A60F; Not-Letter +A610..A61F; Letter +A620..A629; Not-Letter +A62A..A62B; Letter +A62C..A63F; Not-Letter +A640..A66E; Letter +A66F..A67E; Not-Letter +A67F..A69D; Letter +A69E..A69F; Not-Letter +A6A0..A6E5; Letter +A6E6..A716; Not-Letter +A717..A71F; Letter +A720..A721; Not-Letter +A722..A788; Letter +A789..A78A; Not-Letter +A78B..A7B9; Letter +A7BA..A7F6; Not-Letter +A7F7..A801; Letter +A802..A802; Not-Letter +A803..A805; Letter +A806..A806; Not-Letter +A807..A80A; Letter +A80B..A80B; Not-Letter +A80C..A822; Letter +A823..A83F; Not-Letter +A840..A873; Letter +A874..A881; Not-Letter +A882..A8B3; Letter +A8B4..A8F1; Not-Letter +A8F2..A8F7; Letter +A8F8..A8FA; Not-Letter +A8FB..A8FB; Letter +A8FC..A8FC; Not-Letter +A8FD..A8FE; Letter +A8FF..A909; Not-Letter +A90A..A925; Letter +A926..A92F; Not-Letter +A930..A946; Letter +A947..A95F; Not-Letter +A960..A97C; Letter +A97D..A983; Not-Letter +A984..A9B2; Letter +A9B3..A9CE; Not-Letter +A9CF..A9CF; Letter +A9D0..A9DF; Not-Letter +A9E0..A9E4; Letter +A9E5..A9E5; Not-Letter +A9E6..A9EF; Letter +A9F0..A9F9; Not-Letter +A9FA..A9FE; Letter +A9FF..A9FF; Not-Letter +AA00..AA28; Letter +AA29..AA3F; Not-Letter +AA40..AA42; Letter +AA43..AA43; Not-Letter +AA44..AA4B; Letter +AA4C..AA5F; Not-Letter +AA60..AA76; Letter +AA77..AA79; Not-Letter +AA7A..AA7A; Letter +AA7B..AA7D; Not-Letter +AA7E..AAAF; Letter +AAB0..AAB0; Not-Letter +AAB1..AAB1; Letter +AAB2..AAB4; Not-Letter +AAB5..AAB6; Letter +AAB7..AAB8; Not-Letter +AAB9..AABD; Letter +AABE..AABF; Not-Letter +AAC0..AAC0; Letter +AAC1..AAC1; Not-Letter +AAC2..AAC2; Letter +AAC3..AADA; Not-Letter +AADB..AADD; Letter +AADE..AADF; Not-Letter +AAE0..AAEA; Letter +AAEB..AAF1; Not-Letter +AAF2..AAF4; Letter +AAF5..AB00; Not-Letter +AB01..AB06; Letter +AB07..AB08; Not-Letter +AB09..AB0E; Letter +AB0F..AB10; Not-Letter +AB11..AB16; Letter +AB17..AB1F; Not-Letter +AB20..AB26; Letter +AB27..AB27; Not-Letter +AB28..AB2E; Letter +AB2F..AB2F; Not-Letter +AB30..AB5A; Letter +AB5B..AB5B; Not-Letter +AB5C..AB65; Letter +AB66..AB6F; Not-Letter +AB70..ABE2; Letter +ABE3..ABFF; Not-Letter +AC00..D7A3; Letter +D7A4..D7AF; Not-Letter +D7B0..D7C6; Letter +D7C7..D7CA; Not-Letter +D7CB..D7FB; Letter +D7FC..D7FF; Not-Letter +E000..F8FF; Not-Letter +F900..FA6D; Letter +FA6E..FA6F; Not-Letter +FA70..FAD9; Letter +FADA..FAFF; Not-Letter +FB00..FB06; Letter +FB07..FB12; Not-Letter +FB13..FB17; Letter +FB18..FB1C; Not-Letter +FB1D..FB1D; Letter +FB1E..FB1E; Not-Letter +FB1F..FB28; Letter +FB29..FB29; Not-Letter +FB2A..FB36; Letter +FB37..FB37; Not-Letter +FB38..FB3C; Letter +FB3D..FB3D; Not-Letter +FB3E..FB3E; Letter +FB3F..FB3F; Not-Letter +FB40..FB41; Letter +FB42..FB42; Not-Letter +FB43..FB44; Letter +FB45..FB45; Not-Letter +FB46..FBB1; Letter +FBB2..FBD2; Not-Letter +FBD3..FD3D; Letter +FD3E..FD4F; Not-Letter +FD50..FD8F; Letter +FD90..FD91; Not-Letter +FD92..FDC7; Letter +FDC8..FDEF; Not-Letter +FDF0..FDFB; Letter +FDFC..FE6F; Not-Letter +FE70..FE74; Letter +FE75..FE75; Not-Letter +FE76..FEFC; Letter +FEFD..FF20; Not-Letter +FF21..FF3A; Letter +FF3B..FF40; Not-Letter +FF41..FF5A; Letter +FF5B..FF65; Not-Letter +FF66..FFBE; Letter +FFBF..FFC1; Not-Letter +FFC2..FFC7; Letter +FFC8..FFC9; Not-Letter +FFCA..FFCF; Letter +FFD0..FFD1; Not-Letter +FFD2..FFD7; Letter +FFD8..FFD9; Not-Letter +FFDA..FFDC; Letter +FFDD..FFFF; Not-Letter +10000..1000B; Letter +1000C..1000C; Not-Letter +1000D..10026; Letter +10027..10027; Not-Letter +10028..1003A; Letter +1003B..1003B; Not-Letter +1003C..1003D; Letter +1003E..1003E; Not-Letter +1003F..1004D; Letter +1004E..1004F; Not-Letter +10050..1005D; Letter +1005E..1007F; Not-Letter +10080..100FA; Letter +100FB..1027F; Not-Letter +10280..1029C; Letter +1029D..1029F; Not-Letter +102A0..102D0; Letter +102D1..102FF; Not-Letter +10300..1031F; Letter +10320..1032C; Not-Letter +1032D..10340; Letter +10341..10341; Not-Letter +10342..10349; Letter +1034A..1034F; Not-Letter +10350..10375; Letter +10376..1037F; Not-Letter +10380..1039D; Letter +1039E..1039F; Not-Letter +103A0..103C3; Letter +103C4..103C7; Not-Letter +103C8..103CF; Letter +103D0..103FF; Not-Letter +10400..1049D; Letter +1049E..104AF; Not-Letter +104B0..104D3; Letter +104D4..104D7; Not-Letter +104D8..104FB; Letter +104FC..104FF; Not-Letter +10500..10527; Letter +10528..1052F; Not-Letter +10530..10563; Letter +10564..105FF; Not-Letter +10600..10736; Letter +10737..1073F; Not-Letter +10740..10755; Letter +10756..1075F; Not-Letter +10760..10767; Letter +10768..107FF; Not-Letter +10800..10805; Letter +10806..10807; Not-Letter +10808..10808; Letter +10809..10809; Not-Letter +1080A..10835; Letter +10836..10836; Not-Letter +10837..10838; Letter +10839..1083B; Not-Letter +1083C..1083C; Letter +1083D..1083E; Not-Letter +1083F..10855; Letter +10856..1085F; Not-Letter +10860..10876; Letter +10877..1087F; Not-Letter +10880..1089E; Letter +1089F..108DF; Not-Letter +108E0..108F2; Letter +108F3..108F3; Not-Letter +108F4..108F5; Letter +108F6..108FF; Not-Letter +10900..10915; Letter +10916..1091F; Not-Letter +10920..10939; Letter +1093A..1097F; Not-Letter +10980..109B7; Letter +109B8..109BD; Not-Letter +109BE..109BF; Letter +109C0..109FF; Not-Letter +10A00..10A00; Letter +10A01..10A0F; Not-Letter +10A10..10A13; Letter +10A14..10A14; Not-Letter +10A15..10A17; Letter +10A18..10A18; Not-Letter +10A19..10A35; Letter +10A36..10A5F; Not-Letter +10A60..10A7C; Letter +10A7D..10A7F; Not-Letter +10A80..10A9C; Letter +10A9D..10ABF; Not-Letter +10AC0..10AC7; Letter +10AC8..10AC8; Not-Letter +10AC9..10AE4; Letter +10AE5..10AFF; Not-Letter +10B00..10B35; Letter +10B36..10B3F; Not-Letter +10B40..10B55; Letter +10B56..10B5F; Not-Letter +10B60..10B72; Letter +10B73..10B7F; Not-Letter +10B80..10B91; Letter +10B92..10BFF; Not-Letter +10C00..10C48; Letter +10C49..10C7F; Not-Letter +10C80..10CB2; Letter +10CB3..10CBF; Not-Letter +10CC0..10CF2; Letter +10CF3..10CFF; Not-Letter +10D00..10D23; Letter +10D24..10EFF; Not-Letter +10F00..10F1C; Letter +10F1D..10F26; Not-Letter +10F27..10F27; Letter +10F28..10F2F; Not-Letter +10F30..10F45; Letter +10F46..11002; Not-Letter +11003..11037; Letter +11038..11082; Not-Letter +11083..110AF; Letter +110B0..110CF; Not-Letter +110D0..110E8; Letter +110E9..11102; Not-Letter +11103..11126; Letter +11127..11143; Not-Letter +11144..11144; Letter +11145..1114F; Not-Letter +11150..11172; Letter +11173..11175; Not-Letter +11176..11176; Letter +11177..11182; Not-Letter +11183..111B2; Letter +111B3..111C0; Not-Letter +111C1..111C4; Letter +111C5..111D9; Not-Letter +111DA..111DA; Letter +111DB..111DB; Not-Letter +111DC..111DC; Letter +111DD..111FF; Not-Letter +11200..11211; Letter +11212..11212; Not-Letter +11213..1122B; Letter +1122C..1127F; Not-Letter +11280..11286; Letter +11287..11287; Not-Letter +11288..11288; Letter +11289..11289; Not-Letter +1128A..1128D; Letter +1128E..1128E; Not-Letter +1128F..1129D; Letter +1129E..1129E; Not-Letter +1129F..112A8; Letter +112A9..112AF; Not-Letter +112B0..112DE; Letter +112DF..11304; Not-Letter +11305..1130C; Letter +1130D..1130E; Not-Letter +1130F..11310; Letter +11311..11312; Not-Letter +11313..11328; Letter +11329..11329; Not-Letter +1132A..11330; Letter +11331..11331; Not-Letter +11332..11333; Letter +11334..11334; Not-Letter +11335..11339; Letter +1133A..1133C; Not-Letter +1133D..1133D; Letter +1133E..1134F; Not-Letter +11350..11350; Letter +11351..1135C; Not-Letter +1135D..11361; Letter +11362..113FF; Not-Letter +11400..11434; Letter +11435..11446; Not-Letter +11447..1144A; Letter +1144B..1147F; Not-Letter +11480..114AF; Letter +114B0..114C3; Not-Letter +114C4..114C5; Letter +114C6..114C6; Not-Letter +114C7..114C7; Letter +114C8..1157F; Not-Letter +11580..115AE; Letter +115AF..115D7; Not-Letter +115D8..115DB; Letter +115DC..115FF; Not-Letter +11600..1162F; Letter +11630..11643; Not-Letter +11644..11644; Letter +11645..1167F; Not-Letter +11680..116AA; Letter +116AB..116FF; Not-Letter +11700..1171A; Letter +1171B..117FF; Not-Letter +11800..1182B; Letter +1182C..1189F; Not-Letter +118A0..118DF; Letter +118E0..118FE; Not-Letter +118FF..118FF; Letter +11900..119FF; Not-Letter +11A00..11A00; Letter +11A01..11A0A; Not-Letter +11A0B..11A32; Letter +11A33..11A39; Not-Letter +11A3A..11A3A; Letter +11A3B..11A4F; Not-Letter +11A50..11A50; Letter +11A51..11A5B; Not-Letter +11A5C..11A83; Letter +11A84..11A85; Not-Letter +11A86..11A89; Letter +11A8A..11A9C; Not-Letter +11A9D..11A9D; Letter +11A9E..11ABF; Not-Letter +11AC0..11AF8; Letter +11AF9..11BFF; Not-Letter +11C00..11C08; Letter +11C09..11C09; Not-Letter +11C0A..11C2E; Letter +11C2F..11C3F; Not-Letter +11C40..11C40; Letter +11C41..11C71; Not-Letter +11C72..11C8F; Letter +11C90..11CFF; Not-Letter +11D00..11D06; Letter +11D07..11D07; Not-Letter +11D08..11D09; Letter +11D0A..11D0A; Not-Letter +11D0B..11D30; Letter +11D31..11D45; Not-Letter +11D46..11D46; Letter +11D47..11D5F; Not-Letter +11D60..11D65; Letter +11D66..11D66; Not-Letter +11D67..11D68; Letter +11D69..11D69; Not-Letter +11D6A..11D89; Letter +11D8A..11D97; Not-Letter +11D98..11D98; Letter +11D99..11EDF; Not-Letter +11EE0..11EF2; Letter +11EF3..11FFF; Not-Letter +12000..12399; Letter +1239A..1247F; Not-Letter +12480..12543; Letter +12544..12FFF; Not-Letter +13000..1342E; Letter +1342F..143FF; Not-Letter +14400..14646; Letter +14647..167FF; Not-Letter +16800..16A38; Letter +16A39..16A3F; Not-Letter +16A40..16A5E; Letter +16A5F..16ACF; Not-Letter +16AD0..16AED; Letter +16AEE..16AFF; Not-Letter +16B00..16B2F; Letter +16B30..16B3F; Not-Letter +16B40..16B43; Letter +16B44..16B62; Not-Letter +16B63..16B77; Letter +16B78..16B7C; Not-Letter +16B7D..16B8F; Letter +16B90..16E3F; Not-Letter +16E40..16E7F; Letter +16E80..16EFF; Not-Letter +16F00..16F44; Letter +16F45..16F4F; Not-Letter +16F50..16F50; Letter +16F51..16F92; Not-Letter +16F93..16F9F; Letter +16FA0..16FDF; Not-Letter +16FE0..16FE1; Letter +16FE2..16FFF; Not-Letter +17000..187F1; Letter +187F2..187FF; Not-Letter +18800..18AF2; Letter +18AF3..1AFFF; Not-Letter +1B000..1B11E; Letter +1B11F..1B16F; Not-Letter +1B170..1B2FB; Letter +1B2FC..1BBFF; Not-Letter +1BC00..1BC6A; Letter +1BC6B..1BC6F; Not-Letter +1BC70..1BC7C; Letter +1BC7D..1BC7F; Not-Letter +1BC80..1BC88; Letter +1BC89..1BC8F; Not-Letter +1BC90..1BC99; Letter +1BC9A..1D3FF; Not-Letter +1D400..1D454; Letter +1D455..1D455; Not-Letter +1D456..1D49C; Letter +1D49D..1D49D; Not-Letter +1D49E..1D49F; Letter +1D4A0..1D4A1; Not-Letter +1D4A2..1D4A2; Letter +1D4A3..1D4A4; Not-Letter +1D4A5..1D4A6; Letter +1D4A7..1D4A8; Not-Letter +1D4A9..1D4AC; Letter +1D4AD..1D4AD; Not-Letter +1D4AE..1D4B9; Letter +1D4BA..1D4BA; Not-Letter +1D4BB..1D4BB; Letter +1D4BC..1D4BC; Not-Letter +1D4BD..1D4C3; Letter +1D4C4..1D4C4; Not-Letter +1D4C5..1D505; Letter +1D506..1D506; Not-Letter +1D507..1D50A; Letter +1D50B..1D50C; Not-Letter +1D50D..1D514; Letter +1D515..1D515; Not-Letter +1D516..1D51C; Letter +1D51D..1D51D; Not-Letter +1D51E..1D539; Letter +1D53A..1D53A; Not-Letter +1D53B..1D53E; Letter +1D53F..1D53F; Not-Letter +1D540..1D544; Letter +1D545..1D545; Not-Letter +1D546..1D546; Letter +1D547..1D549; Not-Letter +1D54A..1D550; Letter +1D551..1D551; Not-Letter +1D552..1D6A5; Letter +1D6A6..1D6A7; Not-Letter +1D6A8..1D6C0; Letter +1D6C1..1D6C1; Not-Letter +1D6C2..1D6DA; Letter +1D6DB..1D6DB; Not-Letter +1D6DC..1D6FA; Letter +1D6FB..1D6FB; Not-Letter +1D6FC..1D714; Letter +1D715..1D715; Not-Letter +1D716..1D734; Letter +1D735..1D735; Not-Letter +1D736..1D74E; Letter +1D74F..1D74F; Not-Letter +1D750..1D76E; Letter +1D76F..1D76F; Not-Letter +1D770..1D788; Letter +1D789..1D789; Not-Letter +1D78A..1D7A8; Letter +1D7A9..1D7A9; Not-Letter +1D7AA..1D7C2; Letter +1D7C3..1D7C3; Not-Letter +1D7C4..1D7CB; Letter +1D7CC..1E7FF; Not-Letter +1E800..1E8C4; Letter +1E8C5..1E8FF; Not-Letter +1E900..1E943; Letter +1E944..1EDFF; Not-Letter +1EE00..1EE03; Letter +1EE04..1EE04; Not-Letter +1EE05..1EE1F; Letter +1EE20..1EE20; Not-Letter +1EE21..1EE22; Letter +1EE23..1EE23; Not-Letter +1EE24..1EE24; Letter +1EE25..1EE26; Not-Letter +1EE27..1EE27; Letter +1EE28..1EE28; Not-Letter +1EE29..1EE32; Letter +1EE33..1EE33; Not-Letter +1EE34..1EE37; Letter +1EE38..1EE38; Not-Letter +1EE39..1EE39; Letter +1EE3A..1EE3A; Not-Letter +1EE3B..1EE3B; Letter +1EE3C..1EE41; Not-Letter +1EE42..1EE42; Letter +1EE43..1EE46; Not-Letter +1EE47..1EE47; Letter +1EE48..1EE48; Not-Letter +1EE49..1EE49; Letter +1EE4A..1EE4A; Not-Letter +1EE4B..1EE4B; Letter +1EE4C..1EE4C; Not-Letter +1EE4D..1EE4F; Letter +1EE50..1EE50; Not-Letter +1EE51..1EE52; Letter +1EE53..1EE53; Not-Letter +1EE54..1EE54; Letter +1EE55..1EE56; Not-Letter +1EE57..1EE57; Letter +1EE58..1EE58; Not-Letter +1EE59..1EE59; Letter +1EE5A..1EE5A; Not-Letter +1EE5B..1EE5B; Letter +1EE5C..1EE5C; Not-Letter +1EE5D..1EE5D; Letter +1EE5E..1EE5E; Not-Letter +1EE5F..1EE5F; Letter +1EE60..1EE60; Not-Letter +1EE61..1EE62; Letter +1EE63..1EE63; Not-Letter +1EE64..1EE64; Letter +1EE65..1EE66; Not-Letter +1EE67..1EE6A; Letter +1EE6B..1EE6B; Not-Letter +1EE6C..1EE72; Letter +1EE73..1EE73; Not-Letter +1EE74..1EE77; Letter +1EE78..1EE78; Not-Letter +1EE79..1EE7C; Letter +1EE7D..1EE7D; Not-Letter +1EE7E..1EE7E; Letter +1EE7F..1EE7F; Not-Letter +1EE80..1EE89; Letter +1EE8A..1EE8A; Not-Letter +1EE8B..1EE9B; Letter +1EE9C..1EEA0; Not-Letter +1EEA1..1EEA3; Letter +1EEA4..1EEA4; Not-Letter +1EEA5..1EEA9; Letter +1EEAA..1EEAA; Not-Letter +1EEAB..1EEBB; Letter +1EEBC..1FFFF; Not-Letter +20000..2A6D6; Letter +2A6D7..2A6FF; Not-Letter +2A700..2B734; Letter +2B735..2B73F; Not-Letter +2B740..2B81D; Letter +2B81E..2B81F; Not-Letter +2B820..2CEA1; Letter +2CEA2..2CEAF; Not-Letter +2CEB0..2EBE0; Letter +2EBE1..2F7FF; Not-Letter +2F800..2FA1D; Letter +2FA1E..10FFFF; Not-Letter diff --git a/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_11_0.test b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_11_0.test new file mode 100644 index 000000000..c360a6baa --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeLetter_11_0 + +description: +Tests character class syntax of the Unicode 11.0 Letter property +using the '[:letter:]' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0-0.input b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0-0.input new file mode 100644 index 000000000..0e9e678a8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0-0.input @@ -0,0 +1,7344 @@ +# LineBreakTest-11.0.0.txt +# Date: 2018-05-20, 09:03:09 GMT +# © 2018 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Line_Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Line_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not, +# as listed in the Rules section of LineBreakTest.html +# +# Note: +# The Line_Break tests use tailoring of numbers described in +# Example 7 of Section 8.2, "Examples of Customization" of UAX #14. +# +# These samples may be extended or changed in the future. +# +× 0023 × 0023 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0023 × 0020 ÷ 0023 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0023 × 0308 × 0023 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0023 ÷ 2014 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0023 × 0020 ÷ 2014 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0023 × 0308 ÷ 2014 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0023 × 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [21.01] (BA) ÷ [0.3] +× 0023 × 0020 ÷ 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0023 × 0308 × 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0023 ÷ 00B4 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0023 × 0020 ÷ 00B4 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0023 × 0308 ÷ 00B4 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0023 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (BK) ÷ [0.3] +× 0023 × 0020 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0023 × 0308 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0023 × 0308 × 0020 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0023 ÷ FFFC ÷ # × [0.3] NUMBER SIGN (AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0023 × 0020 ÷ FFFC ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0023 × 0308 ÷ FFFC ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0023 × 007D ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0023 × 0020 × 007D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0023 × 0308 × 007D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0023 × 0029 ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0023 × 0020 × 0029 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0023 × 0308 × 0029 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0023 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (CR) ÷ [0.3] +× 0023 × 0020 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0023 × 0308 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0023 × 0308 × 0020 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0023 × 0021 ÷ # × [0.3] NUMBER SIGN (AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0023 × 0020 × 0021 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0023 × 0308 × 0021 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0023 × 00A0 ÷ # × [0.3] NUMBER SIGN (AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0023 × 0020 ÷ 00A0 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0023 × 0308 × 00A0 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0023 ÷ AC00 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0023 × 0020 ÷ AC00 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0023 × 0308 ÷ AC00 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0023 ÷ AC01 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0023 × 0020 ÷ AC01 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0023 × 0308 ÷ AC01 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0023 × 05D0 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0023 × 0020 ÷ 05D0 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0023 × 0308 × 05D0 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0023 × 002D ÷ # × [0.3] NUMBER SIGN (AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0023 × 0020 ÷ 002D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0023 × 0308 × 002D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0023 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0023 × 0020 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0023 × 0308 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0023 × 2024 ÷ # × [0.3] NUMBER SIGN (AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0023 × 0020 ÷ 2024 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0023 × 0308 × 2024 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0023 × 002C ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] COMMA (IS) ÷ [0.3] +× 0023 × 0020 × 002C ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0023 × 0308 × 002C ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0023 ÷ 1100 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0023 × 0020 ÷ 1100 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0023 × 0308 ÷ 1100 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0023 ÷ 11A8 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0023 × 0020 ÷ 11A8 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0023 × 0308 ÷ 11A8 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0023 ÷ 1160 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0023 × 0020 ÷ 1160 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0023 × 0308 ÷ 1160 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0023 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (LF) ÷ [0.3] +× 0023 × 0020 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0023 × 0308 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0023 × 0308 × 0020 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0023 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (NL) ÷ [0.3] +× 0023 × 0020 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0023 × 0308 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0023 × 0308 × 0020 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0023 × 17D6 ÷ # × [0.3] NUMBER SIGN (AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0023 × 0020 ÷ 17D6 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0023 × 0308 × 17D6 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0023 × 0030 ÷ # × [0.3] NUMBER SIGN (AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0023 × 0020 ÷ 0030 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0023 × 0308 × 0030 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0023 × 0028 ÷ # × [0.3] NUMBER SIGN (AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0023 × 0020 ÷ 0028 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0023 × 0308 × 0028 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0023 × 0025 ÷ # × [0.3] NUMBER SIGN (AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0023 × 0020 ÷ 0025 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0023 × 0308 × 0025 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0023 × 0024 ÷ # × [0.3] NUMBER SIGN (AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0023 × 0020 ÷ 0024 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0023 × 0308 × 0024 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0023 × 0022 ÷ # × [0.3] NUMBER SIGN (AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0023 × 0020 ÷ 0022 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0023 × 0308 × 0022 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0023 × 0020 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [0.3] +× 0023 × 0020 × 0020 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0023 × 002F ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0023 × 0020 × 002F ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0023 × 0308 × 002F ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0023 × 2060 ÷ # × [0.3] NUMBER SIGN (AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0023 × 0020 × 2060 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0023 × 0308 × 2060 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0023 × 200B ÷ # × [0.3] NUMBER SIGN (AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0023 × 0020 × 200B ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0023 × 0308 × 200B ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0023 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0023 × 0020 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0023 × 0308 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0023 ÷ 261D ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0023 × 0020 ÷ 261D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0023 × 0308 ÷ 261D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0023 ÷ 1F3FB ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0023 × 0020 ÷ 1F3FB ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0023 × 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] (CM1_CM) ÷ [0.3] +× 0023 × 0020 ÷ 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0023 × 0308 × 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0023 × 200D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0023 × 0020 ÷ 200D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0023 × 00A7 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0023 × 0020 ÷ 00A7 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0023 × 0308 × 00A7 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0023 × 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] (XX_AL) ÷ [0.3] +× 0023 × 0020 ÷ 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0023 × 0308 × 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0023 × 0E01 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0023 × 0020 ÷ 0E01 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0023 × 0308 × 0E01 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0023 × 3041 ÷ # × [0.3] NUMBER SIGN (AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0023 × 0020 ÷ 3041 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0023 × 0308 × 3041 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 2014 ÷ 0023 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 2014 × 0020 ÷ 0023 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 2014 × 0308 ÷ 0023 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 2014 × 2014 ÷ # × [0.3] EM DASH (B2) × [17.0] EM DASH (B2) ÷ [0.3] +× 2014 × 0020 × 2014 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [17.0] EM DASH (B2) ÷ [0.3] +× 2014 × 0308 × 2014 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [17.0] EM DASH (B2) ÷ [0.3] +× 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] +× 2014 × 0009 ÷ # × [0.3] EM DASH (B2) × [21.01] (BA) ÷ [0.3] +× 2014 × 0020 ÷ 0009 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2014 × 0308 × 0009 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2014 ÷ 00B4 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2014 × 0020 ÷ 00B4 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2014 × 0308 ÷ 00B4 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 2014 × 000B ÷ # × [0.3] EM DASH (B2) × [6.0] (BK) ÷ [0.3] +× 2014 × 0020 × 000B ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2014 × 0308 × 000B ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 2014 × 0308 × 0020 × 000B ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2014 ÷ FFFC ÷ # × [0.3] EM DASH (B2) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2014 × 0020 ÷ FFFC ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2014 × 0308 ÷ FFFC ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 2014 × 007D ÷ # × [0.3] EM DASH (B2) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2014 × 0020 × 007D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2014 × 0308 × 007D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 2014 × 0029 ÷ # × [0.3] EM DASH (B2) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2014 × 0020 × 0029 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2014 × 0308 × 0029 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 2014 × 000D ÷ # × [0.3] EM DASH (B2) × [6.0] (CR) ÷ [0.3] +× 2014 × 0020 × 000D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2014 × 0308 × 000D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 2014 × 0308 × 0020 × 000D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2014 × 0021 ÷ # × [0.3] EM DASH (B2) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2014 × 0020 × 0021 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2014 × 0308 × 0021 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 2014 × 00A0 ÷ # × [0.3] EM DASH (B2) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 2014 × 0020 ÷ 00A0 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 2014 × 0308 × 00A0 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 2014 ÷ AC00 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2014 × 0020 ÷ AC00 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2014 × 0308 ÷ AC00 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 2014 ÷ AC01 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2014 × 0020 ÷ AC01 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2014 × 0308 ÷ AC01 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 2014 ÷ 05D0 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2014 × 0020 ÷ 05D0 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2014 × 0308 ÷ 05D0 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 2014 × 002D ÷ # × [0.3] EM DASH (B2) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 2014 × 0020 ÷ 002D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 2014 × 0308 × 002D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 2014 ÷ 231A ÷ # × [0.3] EM DASH (B2) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 2014 × 0020 ÷ 231A ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 2014 × 0308 ÷ 231A ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 2014 ÷ 2024 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2014 × 0020 ÷ 2024 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2014 × 0308 ÷ 2024 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 2014 × 002C ÷ # × [0.3] EM DASH (B2) × [13.02] COMMA (IS) ÷ [0.3] +× 2014 × 0020 × 002C ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 2014 × 0308 × 002C ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 2014 ÷ 1100 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2014 × 0020 ÷ 1100 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2014 × 0308 ÷ 1100 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 2014 ÷ 11A8 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2014 × 0020 ÷ 11A8 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2014 × 0308 ÷ 11A8 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 2014 ÷ 1160 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2014 × 0020 ÷ 1160 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2014 × 0308 ÷ 1160 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 2014 × 000A ÷ # × [0.3] EM DASH (B2) × [6.0] (LF) ÷ [0.3] +× 2014 × 0020 × 000A ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2014 × 0308 × 000A ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 2014 × 0308 × 0020 × 000A ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2014 × 0085 ÷ # × [0.3] EM DASH (B2) × [6.0] (NL) ÷ [0.3] +× 2014 × 0020 × 0085 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2014 × 0308 × 0085 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 2014 × 0308 × 0020 × 0085 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2014 × 17D6 ÷ # × [0.3] EM DASH (B2) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2014 × 0020 ÷ 17D6 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2014 × 0308 × 17D6 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 2014 ÷ 0030 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 2014 × 0020 ÷ 0030 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 2014 × 0308 ÷ 0030 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 2014 ÷ 0028 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2014 × 0020 ÷ 0028 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2014 × 0308 ÷ 0028 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 2014 ÷ 0025 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 2014 × 0020 ÷ 0025 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 2014 × 0308 ÷ 0025 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 2014 ÷ 0024 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2014 × 0020 ÷ 0024 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2014 × 0308 ÷ 0024 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 2014 × 0022 ÷ # × [0.3] EM DASH (B2) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 2014 × 0020 ÷ 0022 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 2014 × 0308 × 0022 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 2014 × 0020 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [0.3] +× 2014 × 0020 × 0020 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 2014 × 002F ÷ # × [0.3] EM DASH (B2) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2014 × 0020 × 002F ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2014 × 0308 × 002F ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 2014 × 2060 ÷ # × [0.3] EM DASH (B2) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2014 × 0020 × 2060 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2014 × 0308 × 2060 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 2014 × 200B ÷ # × [0.3] EM DASH (B2) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2014 × 0020 × 200B ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2014 × 0308 × 200B ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 2014 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2014 × 0020 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2014 × 0308 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 2014 ÷ 261D ÷ # × [0.3] EM DASH (B2) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2014 × 0020 ÷ 261D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2014 × 0308 ÷ 261D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 2014 ÷ 1F3FB ÷ # × [0.3] EM DASH (B2) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 2014 × 0020 ÷ 1F3FB ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 2014 × 0001 ÷ # × [0.3] EM DASH (B2) × [9.0] (CM1_CM) ÷ [0.3] +× 2014 × 0020 ÷ 0001 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2014 × 0308 × 0001 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2014 × 200D ÷ # × [0.3] EM DASH (B2) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 2014 × 0020 ÷ 200D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 2014 ÷ 00A7 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2014 × 0020 ÷ 00A7 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2014 × 0308 ÷ 00A7 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 2014 ÷ 50005 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2014 × 0020 ÷ 50005 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2014 × 0308 ÷ 50005 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2014 ÷ 0E01 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2014 × 0020 ÷ 0E01 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2014 × 0308 ÷ 0E01 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 2014 × 3041 ÷ # × [0.3] EM DASH (B2) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2014 × 0020 ÷ 3041 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2014 × 0308 × 3041 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0009 ÷ 0023 ÷ # × [0.3] (BA) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 × 0020 ÷ 0023 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 × 0308 ÷ 0023 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0023 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 ÷ 2014 ÷ # × [0.3] (BA) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0020 ÷ 2014 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0308 ÷ 2014 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 2014 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0009 ÷ # × [0.3] (BA) × [21.01] (BA) ÷ [0.3] +× 0009 × 0020 ÷ 0009 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0009 × 0308 × 0009 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0009 ÷ 00B4 ÷ # × [0.3] (BA) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 0020 ÷ 00B4 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 0308 ÷ 00B4 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 000B ÷ # × [0.3] (BA) × [6.0] (BK) ÷ [0.3] +× 0009 × 0020 × 000B ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0009 × 0308 × 000B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0009 × 0308 × 0020 × 000B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0009 ÷ FFFC ÷ # × [0.3] (BA) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 0020 ÷ FFFC ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 0308 ÷ FFFC ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ FFFC ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 007D ÷ # × [0.3] (BA) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0020 × 007D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0308 × 007D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0308 × 0020 × 007D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0029 ÷ # × [0.3] (BA) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 0020 × 0029 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 0308 × 0029 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 0308 × 0020 × 0029 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 000D ÷ # × [0.3] (BA) × [6.0] (CR) ÷ [0.3] +× 0009 × 0020 × 000D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0009 × 0308 × 000D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0009 × 0308 × 0020 × 000D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0009 × 0021 ÷ # × [0.3] (BA) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 × 0020 × 0021 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 × 0308 × 0021 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 × 0308 × 0020 × 0021 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 ÷ 00A0 ÷ # × [0.3] (BA) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 × 0020 ÷ 00A0 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 × 0308 ÷ 00A0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 ÷ AC00 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 × 0020 ÷ AC00 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 × 0308 ÷ AC00 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 ÷ AC01 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 × 0020 ÷ AC01 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 × 0308 ÷ AC01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 ÷ 05D0 ÷ # × [0.3] (BA) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 0020 ÷ 05D0 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 0308 ÷ 05D0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 002D ÷ # × [0.3] (BA) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 × 0020 ÷ 002D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 × 0308 × 002D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 002D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 ÷ 231A ÷ # × [0.3] (BA) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0009 × 0020 ÷ 231A ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0009 × 0308 ÷ 231A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 231A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0009 ÷ 2024 ÷ # × [0.3] (BA) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 0020 ÷ 2024 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 0308 ÷ 2024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 2024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 002C ÷ # × [0.3] (BA) × [13.02] COMMA (IS) ÷ [0.3] +× 0009 × 0020 × 002C ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0009 × 0308 × 002C ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 0009 × 0308 × 0020 × 002C ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0009 ÷ 1100 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 × 0020 ÷ 1100 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 × 0308 ÷ 1100 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 ÷ 11A8 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 × 0020 ÷ 11A8 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 × 0308 ÷ 11A8 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 ÷ 1160 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 0020 ÷ 1160 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 0308 ÷ 1160 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 000A ÷ # × [0.3] (BA) × [6.0] (LF) ÷ [0.3] +× 0009 × 0020 × 000A ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0009 × 0308 × 000A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0009 × 0308 × 0020 × 000A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0009 × 0085 ÷ # × [0.3] (BA) × [6.0] (NL) ÷ [0.3] +× 0009 × 0020 × 0085 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0009 × 0308 × 0085 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0009 × 0308 × 0020 × 0085 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0009 × 17D6 ÷ # × [0.3] (BA) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 × 0020 ÷ 17D6 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 × 0308 × 17D6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 ÷ 0030 ÷ # × [0.3] (BA) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 × 0020 ÷ 0030 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 × 0308 ÷ 0030 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0030 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 ÷ 0028 ÷ # × [0.3] (BA) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 × 0020 ÷ 0028 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 × 0308 ÷ 0028 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0028 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 ÷ 0025 ÷ # × [0.3] (BA) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 × 0020 ÷ 0025 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 × 0308 ÷ 0025 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 ÷ 0024 ÷ # × [0.3] (BA) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0020 ÷ 0024 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0308 ÷ 0024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0022 ÷ # × [0.3] (BA) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0020 ÷ 0022 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0308 × 0022 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0022 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0020 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 0020 × 0020 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 0308 × 0020 × 0020 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 002F ÷ # × [0.3] (BA) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0009 × 0020 × 002F ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0009 × 0308 × 002F ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 0009 × 0308 × 0020 × 002F ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0009 × 2060 ÷ # × [0.3] (BA) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 0020 × 2060 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 0308 × 2060 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 0308 × 0020 × 2060 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 200B ÷ # × [0.3] (BA) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 × 0020 × 200B ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 × 0308 × 200B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 × 0308 × 0020 × 200B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 ÷ 1F1E6 ÷ # × [0.3] (BA) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 × 0020 ÷ 1F1E6 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 × 0308 ÷ 1F1E6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 ÷ 261D ÷ # × [0.3] (BA) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 × 0020 ÷ 261D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 × 0308 ÷ 261D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 261D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 ÷ 1F3FB ÷ # × [0.3] (BA) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0020 ÷ 1F3FB ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0308 ÷ 1F3FB ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0001 ÷ # × [0.3] (BA) × [9.0] (CM1_CM) ÷ [0.3] +× 0009 × 0020 ÷ 0001 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0009 × 0308 × 0001 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0009 × 200D ÷ # × [0.3] (BA) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 × 0020 ÷ 200D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 × 0308 × 200D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 200D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 ÷ 00A7 ÷ # × [0.3] (BA) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 × 0020 ÷ 00A7 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 × 0308 ÷ 00A7 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 ÷ 50005 ÷ # × [0.3] (BA) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0009 × 0020 ÷ 50005 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0009 × 0308 ÷ 50005 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0009 ÷ 0E01 ÷ # × [0.3] (BA) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 0020 ÷ 0E01 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 0308 ÷ 0E01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 3041 ÷ # × [0.3] (BA) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0009 × 0020 ÷ 3041 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0009 × 0308 × 3041 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 3041 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00B4 × 0023 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] NUMBER SIGN (AL) ÷ [0.3] +× 00B4 × 0020 ÷ 0023 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 00B4 × 0308 × 0023 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 00B4 × 2014 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] EM DASH (B2) ÷ [0.3] +× 00B4 × 0020 ÷ 2014 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 00B4 × 0308 × 2014 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] EM DASH (B2) ÷ [0.3] +× 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] +× 00B4 × 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.01] (BA) ÷ [0.3] +× 00B4 × 0020 ÷ 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00B4 × 0308 × 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00B4 × 00B4 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] ACUTE ACCENT (BB) ÷ [0.3] +× 00B4 × 0020 ÷ 00B4 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00B4 × 0308 × 00B4 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 00B4 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (BK) ÷ [0.3] +× 00B4 × 0020 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00B4 × 0308 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 00B4 × 0308 × 0020 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00B4 ÷ FFFC ÷ # × [0.3] ACUTE ACCENT (BB) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00B4 × 0020 ÷ FFFC ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00B4 × 0308 ÷ FFFC ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 00B4 × 007D ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00B4 × 0020 × 007D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00B4 × 0308 × 007D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 00B4 × 0029 ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00B4 × 0020 × 0029 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00B4 × 0308 × 0029 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 00B4 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0020 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0308 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0308 × 0020 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0021 ÷ # × [0.3] ACUTE ACCENT (BB) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00B4 × 0020 × 0021 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00B4 × 0308 × 0021 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 00B4 × 00A0 ÷ # × [0.3] ACUTE ACCENT (BB) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 00B4 × 0020 ÷ 00A0 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00B4 × 0308 × 00A0 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 00B4 × AC00 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00B4 × 0020 ÷ AC00 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00B4 × 0308 × AC00 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 00B4 × AC01 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00B4 × 0020 ÷ AC01 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00B4 × 0308 × AC01 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 00B4 × 05D0 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00B4 × 0020 ÷ 05D0 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00B4 × 0308 × 05D0 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 00B4 × 002D ÷ # × [0.3] ACUTE ACCENT (BB) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 00B4 × 0020 ÷ 002D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00B4 × 0308 × 002D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 00B4 × 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] WATCH (ID) ÷ [0.3] +× 00B4 × 0020 ÷ 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 00B4 × 0308 × 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] WATCH (ID) ÷ [0.3] +× 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] +× 00B4 × 2024 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] ONE DOT LEADER (IN) ÷ [0.3] +× 00B4 × 0020 ÷ 2024 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00B4 × 0308 × 2024 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 00B4 × 002C ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] COMMA (IS) ÷ [0.3] +× 00B4 × 0020 × 002C ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 00B4 × 0308 × 002C ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 00B4 × 1100 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00B4 × 0020 ÷ 1100 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00B4 × 0308 × 1100 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 00B4 × 11A8 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00B4 × 0020 ÷ 11A8 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00B4 × 0308 × 11A8 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 00B4 × 1160 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00B4 × 0020 ÷ 1160 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00B4 × 0308 × 1160 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 00B4 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0020 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0308 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0308 × 0020 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (NL) ÷ [0.3] +× 00B4 × 0020 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00B4 × 0308 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 00B4 × 0308 × 0020 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00B4 × 17D6 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00B4 × 0020 ÷ 17D6 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00B4 × 0308 × 17D6 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 00B4 × 0030 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] DIGIT ZERO (NU) ÷ [0.3] +× 00B4 × 0020 ÷ 0030 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 00B4 × 0308 × 0030 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 00B4 × 0028 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00B4 × 0020 ÷ 0028 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00B4 × 0308 × 0028 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 00B4 × 0025 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] PERCENT SIGN (PO) ÷ [0.3] +× 00B4 × 0020 ÷ 0025 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 00B4 × 0308 × 0025 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 00B4 × 0024 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] DOLLAR SIGN (PR) ÷ [0.3] +× 00B4 × 0020 ÷ 0024 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00B4 × 0308 × 0024 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 00B4 × 0022 ÷ # × [0.3] ACUTE ACCENT (BB) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 00B4 × 0020 ÷ 0022 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 00B4 × 0308 × 0022 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 00B4 × 0020 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [0.3] +× 00B4 × 0020 × 0020 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 00B4 × 002F ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00B4 × 0020 × 002F ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00B4 × 0308 × 002F ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 00B4 × 2060 ÷ # × [0.3] ACUTE ACCENT (BB) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00B4 × 0020 × 2060 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00B4 × 0308 × 2060 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 00B4 × 200B ÷ # × [0.3] ACUTE ACCENT (BB) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00B4 × 0020 × 200B ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00B4 × 0308 × 200B ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 00B4 × 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00B4 × 0020 ÷ 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00B4 × 0308 × 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 00B4 × 261D ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00B4 × 0020 ÷ 261D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00B4 × 0308 × 261D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 00B4 × 1F3FB ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 00B4 × 0020 ÷ 1F3FB ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 00B4 × 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] (CM1_CM) ÷ [0.3] +× 00B4 × 0020 ÷ 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00B4 × 0308 × 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00B4 × 200D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 00B4 × 0020 ÷ 200D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 00B4 × 00A7 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] SECTION SIGN (AI_AL) ÷ [0.3] +× 00B4 × 0020 ÷ 00A7 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00B4 × 0308 × 00A7 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 00B4 × 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] (XX_AL) ÷ [0.3] +× 00B4 × 0020 ÷ 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00B4 × 0308 × 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] (XX_AL) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00B4 × 0E01 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00B4 × 0020 ÷ 0E01 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00B4 × 0308 × 0E01 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 00B4 × 3041 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00B4 × 0020 ÷ 3041 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00B4 × 0308 × 3041 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 000B ÷ 0023 ÷ # × [0.3] (BK) ÷ [4.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 0023 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 0308 × 0023 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0020 ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0308 ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0009 ÷ # × [0.3] (BK) ÷ [4.0] (BA) ÷ [0.3] +× 000B ÷ 0020 ÷ 0009 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000B ÷ 0308 × 0009 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000B ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 0020 ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 0308 ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 000B ÷ # × [0.3] (BK) ÷ [4.0] (BK) ÷ [0.3] +× 000B ÷ 0020 × 000B ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000B ÷ 0308 × 000B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 000B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000B ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 0020 ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 0308 ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 007D ÷ # × [0.3] (BK) ÷ [4.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0020 × 007D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0308 × 007D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 007D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0029 ÷ # × [0.3] (BK) ÷ [4.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 0020 × 0029 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 0308 × 0029 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 000D ÷ # × [0.3] (BK) ÷ [4.0] (CR) ÷ [0.3] +× 000B ÷ 0020 × 000D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000B ÷ 0308 × 000D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 000D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000B ÷ 0021 ÷ # × [0.3] (BK) ÷ [4.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 0020 × 0021 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 0308 × 0021 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 00A0 ÷ # × [0.3] (BK) ÷ [4.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ 0020 ÷ 00A0 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ 0308 × 00A0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ 0020 ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ 0308 ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 0020 ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 0308 ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 05D0 ÷ # × [0.3] (BK) ÷ [4.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 0020 ÷ 05D0 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 0308 × 05D0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 002D ÷ # × [0.3] (BK) ÷ [4.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 0020 ÷ 002D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 0308 × 002D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 0020 ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 0308 ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 2024 ÷ # × [0.3] (BK) ÷ [4.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 0020 ÷ 2024 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 0308 × 2024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 002C ÷ # × [0.3] (BK) ÷ [4.0] COMMA (IS) ÷ [0.3] +× 000B ÷ 0020 × 002C ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000B ÷ 0308 × 002C ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 002C ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000B ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 0020 ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 0308 ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 0020 ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 0308 ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 0020 ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 0308 ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 000A ÷ # × [0.3] (BK) ÷ [4.0] (LF) ÷ [0.3] +× 000B ÷ 0020 × 000A ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000B ÷ 0308 × 000A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 000A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000B ÷ 0085 ÷ # × [0.3] (BK) ÷ [4.0] (NL) ÷ [0.3] +× 000B ÷ 0020 × 0085 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000B ÷ 0308 × 0085 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000B ÷ 17D6 ÷ # × [0.3] (BK) ÷ [4.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0020 ÷ 17D6 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0308 × 17D6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0030 ÷ # × [0.3] (BK) ÷ [4.0] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0020 ÷ 0030 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0308 × 0030 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0028 ÷ # × [0.3] (BK) ÷ [4.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0020 ÷ 0028 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0308 × 0028 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0025 ÷ # × [0.3] (BK) ÷ [4.0] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0020 ÷ 0025 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0308 × 0025 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0024 ÷ # × [0.3] (BK) ÷ [4.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0020 ÷ 0024 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0308 × 0024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0022 ÷ # × [0.3] (BK) ÷ [4.0] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0020 ÷ 0022 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0308 × 0022 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0020 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [0.3] +× 000B ÷ 0020 × 0020 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 002F ÷ # × [0.3] (BK) ÷ [4.0] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 0020 × 002F ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 0308 × 002F ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 002F ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 2060 ÷ # × [0.3] (BK) ÷ [4.0] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 0020 × 2060 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 0308 × 2060 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 200B ÷ # × [0.3] (BK) ÷ [4.0] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 0020 × 200B ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 0308 × 200B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 200B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 0020 ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 0308 ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0001 ÷ # × [0.3] (BK) ÷ [4.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 0020 ÷ 0001 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 0308 × 0001 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 200D ÷ # × [0.3] (BK) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 0020 ÷ 200D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 0308 × 200D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 00A7 ÷ # × [0.3] (BK) ÷ [4.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 00A7 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 0308 × 00A7 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 50005 ÷ # × [0.3] (BK) ÷ [4.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 50005 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0308 × 50005 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0E01 ÷ # × [0.3] (BK) ÷ [4.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 0E01 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 0308 × 0E01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000B ÷ 0020 ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000B ÷ 0308 × 3041 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× FFFC ÷ 0023 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] NUMBER SIGN (AL) ÷ [0.3] +× FFFC × 0020 ÷ 0023 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× FFFC × 0308 ÷ 0023 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× FFFC ÷ 2014 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] EM DASH (B2) ÷ [0.3] +× FFFC × 0020 ÷ 2014 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× FFFC × 0308 ÷ 2014 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] EM DASH (B2) ÷ [0.3] +× 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] +× FFFC ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] (BA) ÷ [0.3] +× FFFC × 0020 ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× FFFC × 0308 ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] (BA) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× FFFC ÷ 00B4 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] ACUTE ACCENT (BB) ÷ [0.3] +× FFFC × 0020 ÷ 00B4 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× FFFC × 0308 ÷ 00B4 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× FFFC × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (BK) ÷ [0.3] +× FFFC × 0020 × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× FFFC × 0308 × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× FFFC × 0308 × 0020 × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× FFFC ÷ FFFC ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× FFFC × 0020 ÷ FFFC ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× FFFC × 0308 ÷ FFFC ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× FFFC × 007D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× FFFC × 0020 × 007D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× FFFC × 0308 × 007D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× FFFC × 0029 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× FFFC × 0020 × 0029 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× FFFC × 0308 × 0029 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× FFFC × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (CR) ÷ [0.3] +× FFFC × 0020 × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× FFFC × 0308 × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× FFFC × 0308 × 0020 × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× FFFC × 0021 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× FFFC × 0020 × 0021 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× FFFC × 0308 × 0021 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× FFFC × 00A0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× FFFC × 0020 ÷ 00A0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× FFFC × 0308 × 00A0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× FFFC ÷ AC00 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× FFFC × 0020 ÷ AC00 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× FFFC × 0308 ÷ AC00 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× FFFC ÷ AC01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× FFFC × 0020 ÷ AC01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× FFFC × 0308 ÷ AC01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× FFFC ÷ 05D0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× FFFC × 0020 ÷ 05D0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× FFFC × 0308 ÷ 05D0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× FFFC ÷ 002D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HYPHEN-MINUS (HY) ÷ [0.3] +× FFFC × 0020 ÷ 002D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× FFFC × 0308 ÷ 002D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× FFFC ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] WATCH (ID) ÷ [0.3] +× FFFC × 0020 ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× FFFC × 0308 ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] WATCH (ID) ÷ [0.3] +× 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] +× FFFC ÷ 2024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] ONE DOT LEADER (IN) ÷ [0.3] +× FFFC × 0020 ÷ 2024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× FFFC × 0308 ÷ 2024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× FFFC × 002C ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] COMMA (IS) ÷ [0.3] +× FFFC × 0020 × 002C ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× FFFC × 0308 × 002C ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× FFFC ÷ 1100 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× FFFC × 0020 ÷ 1100 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× FFFC × 0308 ÷ 1100 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× FFFC ÷ 11A8 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× FFFC × 0020 ÷ 11A8 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× FFFC × 0308 ÷ 11A8 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× FFFC ÷ 1160 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× FFFC × 0020 ÷ 1160 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× FFFC × 0308 ÷ 1160 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× FFFC × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (LF) ÷ [0.3] +× FFFC × 0020 × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× FFFC × 0308 × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× FFFC × 0308 × 0020 × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× FFFC × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (NL) ÷ [0.3] +× FFFC × 0020 × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× FFFC × 0308 × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× FFFC × 0308 × 0020 × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× FFFC ÷ 17D6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× FFFC × 0020 ÷ 17D6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 0030 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] DIGIT ZERO (NU) ÷ [0.3] +× FFFC × 0020 ÷ 0030 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× FFFC × 0308 ÷ 0030 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× FFFC ÷ 0028 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× FFFC × 0020 ÷ 0028 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× FFFC × 0308 ÷ 0028 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× FFFC ÷ 0025 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] PERCENT SIGN (PO) ÷ [0.3] +× FFFC × 0020 ÷ 0025 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× FFFC × 0308 ÷ 0025 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× FFFC ÷ 0024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] DOLLAR SIGN (PR) ÷ [0.3] +× FFFC × 0020 ÷ 0024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× FFFC × 0308 ÷ 0024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× FFFC × 0022 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× FFFC × 0020 ÷ 0022 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× FFFC × 0308 × 0022 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× FFFC × 0020 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [0.3] +× FFFC × 0020 × 0020 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× FFFC × 002F ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] SOLIDUS (SY) ÷ [0.3] +× FFFC × 0020 × 002F ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× FFFC × 0308 × 002F ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× FFFC × 2060 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× FFFC × 0020 × 2060 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× FFFC × 0308 × 2060 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× FFFC × 200B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× FFFC × 0020 × 200B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× FFFC × 0308 × 200B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× FFFC ÷ 1F1E6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× FFFC × 0020 ÷ 1F1E6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 261D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× FFFC × 0020 ÷ 261D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× FFFC × 0308 ÷ 261D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× FFFC ÷ 1F3FB ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× FFFC × 0020 ÷ 1F3FB ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× FFFC × 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] (CM1_CM) ÷ [0.3] +× FFFC × 0020 ÷ 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× FFFC × 0308 × 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× FFFC × 200D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× FFFC × 0020 ÷ 200D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 00A7 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] SECTION SIGN (AI_AL) ÷ [0.3] +× FFFC × 0020 ÷ 00A7 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× FFFC × 0308 ÷ 00A7 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× FFFC ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] (XX_AL) ÷ [0.3] +× FFFC × 0020 ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× FFFC × 0308 ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] (XX_AL) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× FFFC ÷ 0E01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× FFFC × 0020 ÷ 0E01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 3041 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× FFFC × 0020 ÷ 3041 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 0023 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 007D × 0020 ÷ 0023 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 007D × 0308 ÷ 0023 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 007D ÷ 2014 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 007D × 0020 ÷ 2014 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 007D × 0308 ÷ 2014 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 007D × 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [21.01] (BA) ÷ [0.3] +× 007D × 0020 ÷ 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 007D × 0308 × 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 007D × 0308 × 0020 ÷ 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 007D ÷ 00B4 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 007D × 0020 ÷ 00B4 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 007D × 0308 ÷ 00B4 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 007D × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (BK) ÷ [0.3] +× 007D × 0020 × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 007D × 0308 × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 007D × 0308 × 0020 × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 007D ÷ FFFC ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 007D × 0020 ÷ FFFC ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 007D × 0308 ÷ FFFC ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 007D × 007D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 007D × 0020 × 007D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 007D × 0308 × 007D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 007D × 0029 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 007D × 0020 × 0029 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 007D × 0308 × 0029 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 007D × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (CR) ÷ [0.3] +× 007D × 0020 × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 007D × 0308 × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 007D × 0308 × 0020 × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 007D × 0021 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 007D × 0020 × 0021 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 007D × 0308 × 0021 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 007D × 00A0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 007D × 0020 ÷ 00A0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 007D × 0308 × 00A0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 007D ÷ AC00 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 007D × 0020 ÷ AC00 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 007D × 0308 ÷ AC00 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 007D ÷ AC01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 007D × 0020 ÷ AC01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 007D × 0308 ÷ AC01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 007D ÷ 05D0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 007D × 0020 ÷ 05D0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 007D × 0308 ÷ 05D0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 007D × 002D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 007D × 0020 ÷ 002D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 007D × 0308 × 002D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 007D ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 007D × 0020 ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 007D × 0308 ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 007D ÷ 2024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 007D × 0020 ÷ 2024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 007D × 0308 ÷ 2024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 007D × 002C ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] COMMA (IS) ÷ [0.3] +× 007D × 0020 × 002C ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 007D × 0308 × 002C ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 007D ÷ 1100 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 007D × 0020 ÷ 1100 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 007D × 0308 ÷ 1100 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 007D ÷ 11A8 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 007D × 0020 ÷ 11A8 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 007D × 0308 ÷ 11A8 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 007D ÷ 1160 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 007D × 0020 ÷ 1160 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 007D × 0308 ÷ 1160 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 007D × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (LF) ÷ [0.3] +× 007D × 0020 × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 007D × 0308 × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 007D × 0308 × 0020 × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 007D × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (NL) ÷ [0.3] +× 007D × 0020 × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 007D × 0308 × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 007D × 0308 × 0020 × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 007D × 17D6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 007D × 0020 × 17D6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 0030 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 007D × 0020 ÷ 0030 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 007D × 0308 ÷ 0030 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 007D ÷ 0028 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 007D × 0020 ÷ 0028 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 007D × 0308 ÷ 0028 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 007D ÷ 0025 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 007D × 0020 ÷ 0025 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 007D × 0308 ÷ 0025 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 007D ÷ 0024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 007D × 0020 ÷ 0024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 007D × 0308 ÷ 0024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 007D × 0022 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 007D × 0020 ÷ 0022 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 007D × 0308 × 0022 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 007D × 0020 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [0.3] +× 007D × 0020 × 0020 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 007D × 0308 × 0020 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 007D × 002F ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 007D × 0020 × 002F ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 007D × 0308 × 002F ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 007D × 2060 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 007D × 0020 × 2060 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 007D × 0308 × 2060 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 007D × 200B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 007D × 0020 × 200B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 007D × 0308 × 200B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 007D ÷ 1F1E6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 007D × 0020 ÷ 1F1E6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 261D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 007D × 0020 ÷ 261D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 007D × 0308 ÷ 261D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 007D ÷ 1F3FB ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 007D × 0020 ÷ 1F3FB ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 007D × 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] (CM1_CM) ÷ [0.3] +× 007D × 0020 ÷ 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 007D × 0308 × 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 007D × 0308 × 0020 ÷ 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 007D × 200D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 007D × 0020 ÷ 200D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 00A7 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 007D × 0020 ÷ 00A7 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 007D × 0308 ÷ 00A7 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 007D ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] (XX_AL) ÷ [0.3] +× 007D × 0020 ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 007D × 0308 ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 007D × 0308 × 0020 ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 007D ÷ 0E01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 007D × 0020 ÷ 0E01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 007D × 3041 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 007D × 0020 × 3041 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 0029 × 0023 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] NUMBER SIGN (AL) ÷ [0.3] +× 0029 × 0020 ÷ 0023 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0029 × 0308 × 0023 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0029 ÷ 2014 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0029 × 0020 ÷ 2014 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0029 × 0308 ÷ 2014 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0029 × 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [21.01] (BA) ÷ [0.3] +× 0029 × 0020 ÷ 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0029 × 0308 × 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0029 ÷ 00B4 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0029 × 0020 ÷ 00B4 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0029 × 0308 ÷ 00B4 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0029 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (BK) ÷ [0.3] +× 0029 × 0020 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0029 × 0308 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0029 × 0308 × 0020 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0029 ÷ FFFC ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0029 × 0020 ÷ FFFC ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0029 × 0308 ÷ FFFC ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0029 × 007D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0029 × 0020 × 007D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0029 × 0308 × 007D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0029 × 0029 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0029 × 0020 × 0029 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0029 × 0308 × 0029 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0029 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (CR) ÷ [0.3] +× 0029 × 0020 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0029 × 0308 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0029 × 0308 × 0020 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0029 × 0021 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0029 × 0020 × 0021 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0029 × 0308 × 0021 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0029 × 00A0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0029 × 0020 ÷ 00A0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0029 × 0308 × 00A0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0029 ÷ AC00 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0029 × 0020 ÷ AC00 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0029 × 0308 ÷ AC00 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0029 ÷ AC01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0029 × 0020 ÷ AC01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0029 × 0308 ÷ AC01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0029 × 05D0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0029 × 0020 ÷ 05D0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0029 × 0308 × 05D0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0029 × 002D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0029 × 0020 ÷ 002D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0029 × 0308 × 002D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0029 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0029 × 0020 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0029 × 0308 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0029 ÷ 2024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0029 × 0020 ÷ 2024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0029 × 0308 ÷ 2024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0029 × 002C ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] COMMA (IS) ÷ [0.3] +× 0029 × 0020 × 002C ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0029 × 0308 × 002C ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0029 ÷ 1100 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0029 × 0020 ÷ 1100 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0029 × 0308 ÷ 1100 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0029 ÷ 11A8 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0029 × 0020 ÷ 11A8 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0029 × 0308 ÷ 11A8 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0029 ÷ 1160 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0029 × 0020 ÷ 1160 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0029 × 0308 ÷ 1160 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0029 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (LF) ÷ [0.3] +× 0029 × 0020 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0029 × 0308 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0029 × 0308 × 0020 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0029 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (NL) ÷ [0.3] +× 0029 × 0020 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0029 × 0308 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0029 × 0308 × 0020 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0029 × 17D6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0029 × 0020 × 17D6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0029 × 0308 × 17D6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0029 × 0030 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] DIGIT ZERO (NU) ÷ [0.3] +× 0029 × 0020 ÷ 0030 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0029 × 0308 × 0030 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0029 ÷ 0028 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0029 × 0020 ÷ 0028 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0029 × 0308 ÷ 0028 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0029 ÷ 0025 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0029 × 0020 ÷ 0025 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0029 × 0308 ÷ 0025 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0029 ÷ 0024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0029 × 0020 ÷ 0024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0029 × 0308 ÷ 0024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0029 × 0022 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0029 × 0020 ÷ 0022 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0029 × 0308 × 0022 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0029 × 0020 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [0.3] +× 0029 × 0020 × 0020 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0029 × 002F ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0029 × 0020 × 002F ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0029 × 0308 × 002F ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0029 × 2060 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0029 × 0020 × 2060 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0029 × 0308 × 2060 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0029 × 200B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0029 × 0020 × 200B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0029 × 0308 × 200B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0029 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0029 × 0020 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0029 × 0308 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0029 ÷ 261D ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0029 × 0020 ÷ 261D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0029 × 0308 ÷ 261D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0029 ÷ 1F3FB ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0029 × 0020 ÷ 1F3FB ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0029 × 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] (CM1_CM) ÷ [0.3] +× 0029 × 0020 ÷ 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0029 × 0308 × 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0029 × 200D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0029 × 0020 ÷ 200D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0029 × 00A7 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0029 × 0020 ÷ 00A7 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0029 × 0308 × 00A7 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0029 × 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] (XX_AL) ÷ [0.3] +× 0029 × 0020 ÷ 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0029 × 0308 × 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] (XX_AL) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0029 × 0E01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0029 × 0020 ÷ 0E01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0029 × 0308 × 0E01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0029 × 3041 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0029 × 0020 × 3041 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0029 × 0308 × 3041 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 000D ÷ 0023 ÷ # × [0.3] (CR) ÷ [5.02] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 0023 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 0308 × 0023 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0020 ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0308 ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0009 ÷ # × [0.3] (CR) ÷ [5.02] (BA) ÷ [0.3] +× 000D ÷ 0020 ÷ 0009 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000D ÷ 0308 × 0009 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000D ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 0020 ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 0308 ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 000B ÷ # × [0.3] (CR) ÷ [5.02] (BK) ÷ [0.3] +× 000D ÷ 0020 × 000B ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000D ÷ 0308 × 000B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 000B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000D ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 0020 ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 0308 ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 007D ÷ # × [0.3] (CR) ÷ [5.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0020 × 007D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0308 × 007D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 007D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0029 ÷ # × [0.3] (CR) ÷ [5.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 0020 × 0029 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 0308 × 0029 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 000D ÷ # × [0.3] (CR) ÷ [5.02] (CR) ÷ [0.3] +× 000D ÷ 0020 × 000D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000D ÷ 0308 × 000D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 000D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000D ÷ 0021 ÷ # × [0.3] (CR) ÷ [5.02] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 0020 × 0021 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 0308 × 0021 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 00A0 ÷ # × [0.3] (CR) ÷ [5.02] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ 0020 ÷ 00A0 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ 0308 × 00A0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ 0020 ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ 0308 ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 0020 ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 0308 ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 05D0 ÷ # × [0.3] (CR) ÷ [5.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 0020 ÷ 05D0 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 0308 × 05D0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 002D ÷ # × [0.3] (CR) ÷ [5.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 0020 ÷ 002D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 0308 × 002D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] WATCH (ID) ÷ [0.3] +× 000D ÷ 0020 ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000D ÷ 0308 ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000D ÷ 2024 ÷ # × [0.3] (CR) ÷ [5.02] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 0020 ÷ 2024 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 0308 × 2024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 002C ÷ # × [0.3] (CR) ÷ [5.02] COMMA (IS) ÷ [0.3] +× 000D ÷ 0020 × 002C ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000D ÷ 0308 × 002C ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 002C ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000D ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 0020 ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 0308 ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 0020 ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 0308 ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D ÷ 0020 ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D ÷ 0308 ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D × 000A ÷ # × [0.3] (CR) × [5.01] (LF) ÷ [0.3] +× 000D ÷ 0020 × 000A ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000D ÷ 0308 × 000A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 000A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000D ÷ 0085 ÷ # × [0.3] (CR) ÷ [5.02] (NL) ÷ [0.3] +× 000D ÷ 0020 × 0085 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000D ÷ 0308 × 0085 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000D ÷ 17D6 ÷ # × [0.3] (CR) ÷ [5.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0020 ÷ 17D6 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0308 × 17D6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0030 ÷ # × [0.3] (CR) ÷ [5.02] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0020 ÷ 0030 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0308 × 0030 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0028 ÷ # × [0.3] (CR) ÷ [5.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0020 ÷ 0028 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0308 × 0028 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0025 ÷ # × [0.3] (CR) ÷ [5.02] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0020 ÷ 0025 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0308 × 0025 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0024 ÷ # × [0.3] (CR) ÷ [5.02] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0020 ÷ 0024 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0308 × 0024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0022 ÷ # × [0.3] (CR) ÷ [5.02] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0020 ÷ 0022 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0308 × 0022 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0020 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [0.3] +× 000D ÷ 0020 × 0020 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000D ÷ 002F ÷ # × [0.3] (CR) ÷ [5.02] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 0020 × 002F ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 0308 × 002F ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 002F ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 2060 ÷ # × [0.3] (CR) ÷ [5.02] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 0020 × 2060 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 0308 × 2060 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 200B ÷ # × [0.3] (CR) ÷ [5.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 0020 × 200B ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 0308 × 200B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 200B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 0020 ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 0308 ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0001 ÷ # × [0.3] (CR) ÷ [5.02] (CM1_CM) ÷ [0.3] +× 000D ÷ 0020 ÷ 0001 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000D ÷ 0308 × 0001 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000D ÷ 200D ÷ # × [0.3] (CR) ÷ [5.02] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 0020 ÷ 200D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 0308 × 200D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 00A7 ÷ # × [0.3] (CR) ÷ [5.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 00A7 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 0308 × 00A7 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 50005 ÷ # × [0.3] (CR) ÷ [5.02] (XX_AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 50005 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000D ÷ 0308 × 50005 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000D ÷ 0E01 ÷ # × [0.3] (CR) ÷ [5.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 0E01 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 0308 × 0E01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 0020 ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 0308 × 3041 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0021 ÷ 0023 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 0021 × 0020 ÷ 0023 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0021 × 0308 ÷ 0023 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0021 ÷ 2014 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0021 × 0020 ÷ 2014 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0021 × 0308 ÷ 2014 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0021 × 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.01] (BA) ÷ [0.3] +× 0021 × 0020 ÷ 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0021 × 0308 × 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0021 ÷ 00B4 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0021 × 0020 ÷ 00B4 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0021 × 0308 ÷ 00B4 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0021 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (BK) ÷ [0.3] +× 0021 × 0020 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0021 × 0308 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0021 × 0308 × 0020 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0021 ÷ FFFC ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0021 × 0020 ÷ FFFC ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0021 × 0308 ÷ FFFC ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0021 × 007D ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0021 × 0020 × 007D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0021 × 0308 × 007D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0021 × 0029 ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0021 × 0020 × 0029 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0021 × 0308 × 0029 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0021 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (CR) ÷ [0.3] +× 0021 × 0020 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0021 × 0308 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0021 × 0308 × 0020 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0021 × 0021 ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0021 × 0020 × 0021 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0021 × 0308 × 0021 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0021 × 00A0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0021 × 0020 ÷ 00A0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0021 × 0308 × 00A0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0021 ÷ AC00 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0021 × 0020 ÷ AC00 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0021 × 0308 ÷ AC00 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0021 ÷ AC01 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0021 × 0020 ÷ AC01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0021 × 0308 ÷ AC01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0021 ÷ 05D0 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0021 × 0020 ÷ 05D0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0021 × 0308 ÷ 05D0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0021 × 002D ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0021 × 0020 ÷ 002D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0021 × 0308 × 002D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0021 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0021 × 0020 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0021 × 0308 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0021 × 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [22.02] ONE DOT LEADER (IN) ÷ [0.3] +× 0021 × 0020 ÷ 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0021 × 0308 × 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0021 × 002C ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] COMMA (IS) ÷ [0.3] +× 0021 × 0020 × 002C ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0021 × 0308 × 002C ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0021 ÷ 1100 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0021 × 0020 ÷ 1100 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0021 × 0308 ÷ 1100 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0021 ÷ 11A8 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0021 × 0020 ÷ 11A8 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0021 × 0308 ÷ 11A8 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0021 ÷ 1160 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0021 × 0020 ÷ 1160 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0021 × 0308 ÷ 1160 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0021 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (LF) ÷ [0.3] +× 0021 × 0020 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0021 × 0308 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0021 × 0308 × 0020 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0021 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (NL) ÷ [0.3] +× 0021 × 0020 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0021 × 0308 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0021 × 0308 × 0020 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0021 × 17D6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0021 × 0020 ÷ 17D6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0021 × 0308 × 17D6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0021 ÷ 0030 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 0021 × 0020 ÷ 0030 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0021 × 0308 ÷ 0030 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0021 ÷ 0028 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0021 × 0020 ÷ 0028 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0021 × 0308 ÷ 0028 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0021 ÷ 0025 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0021 × 0020 ÷ 0025 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0021 × 0308 ÷ 0025 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0021 ÷ 0024 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0021 × 0020 ÷ 0024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0021 × 0308 ÷ 0024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0021 × 0022 ÷ # × [0.3] EXCLAMATION MARK (EX) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0021 × 0020 ÷ 0022 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0021 × 0308 × 0022 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0021 × 0020 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [0.3] +× 0021 × 0020 × 0020 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0021 × 002F ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0021 × 0020 × 002F ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0021 × 0308 × 002F ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0021 × 2060 ÷ # × [0.3] EXCLAMATION MARK (EX) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0021 × 0020 × 2060 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0021 × 0308 × 2060 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0021 × 200B ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0021 × 0020 × 200B ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0021 × 0308 × 200B ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0021 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0021 × 0020 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0021 × 0308 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0021 ÷ 261D ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0021 × 0020 ÷ 261D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0021 × 0308 ÷ 261D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0021 ÷ 1F3FB ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0021 × 0020 ÷ 1F3FB ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0021 × 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] (CM1_CM) ÷ [0.3] +× 0021 × 0020 ÷ 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0021 × 0308 × 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0021 × 200D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0021 × 0020 ÷ 200D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0021 ÷ 00A7 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0021 × 0020 ÷ 00A7 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0021 × 0308 ÷ 00A7 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0021 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0021 × 0020 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0021 × 0308 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0021 ÷ 0E01 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0021 × 0020 ÷ 0E01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0021 × 0308 ÷ 0E01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0021 × 3041 ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0021 × 0020 ÷ 3041 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0021 × 0308 × 3041 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 00A0 × 0023 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A0 × 0020 ÷ 0023 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A0 × 0308 × 0023 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 00A0 × 2014 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] EM DASH (B2) ÷ [0.3] +× 00A0 × 0020 ÷ 2014 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 00A0 × 0308 × 2014 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] EM DASH (B2) ÷ [0.3] +× 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] +× 00A0 × 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] (BA) ÷ [0.3] +× 00A0 × 0020 ÷ 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A0 × 0308 × 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] (BA) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A0 × 00B4 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A0 × 0020 ÷ 00B4 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A0 × 0308 × 00B4 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 00A0 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (BK) ÷ [0.3] +× 00A0 × 0020 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A0 × 0308 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 00A0 × 0308 × 0020 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A0 × FFFC ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A0 × 0020 ÷ FFFC ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A0 × 0308 × FFFC ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 00A0 × 007D ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A0 × 0020 × 007D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A0 × 0308 × 007D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 00A0 × 0029 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A0 × 0020 × 0029 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A0 × 0308 × 0029 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 00A0 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0020 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0308 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0308 × 0020 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0021 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A0 × 0020 × 0021 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A0 × 0308 × 0021 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 00A0 × 00A0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A0 × 0020 ÷ 00A0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A0 × 0308 × 00A0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 00A0 × AC00 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A0 × 0020 ÷ AC00 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A0 × 0308 × AC00 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 00A0 × AC01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A0 × 0020 ÷ AC01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A0 × 0308 × AC01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 00A0 × 05D0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A0 × 0020 ÷ 05D0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A0 × 0308 × 05D0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 00A0 × 002D ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A0 × 0020 ÷ 002D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A0 × 0308 × 002D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 00A0 × 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] WATCH (ID) ÷ [0.3] +× 00A0 × 0020 ÷ 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 00A0 × 0308 × 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] WATCH (ID) ÷ [0.3] +× 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] +× 00A0 × 2024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00A0 × 0020 ÷ 2024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00A0 × 0308 × 2024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 00A0 × 002C ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] COMMA (IS) ÷ [0.3] +× 00A0 × 0020 × 002C ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 00A0 × 0308 × 002C ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] COMMA (IS) ÷ [0.3] +× 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] +× 00A0 × 1100 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A0 × 0020 ÷ 1100 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A0 × 0308 × 1100 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 00A0 × 11A8 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A0 × 0020 ÷ 11A8 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A0 × 0308 × 11A8 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 00A0 × 1160 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A0 × 0020 ÷ 1160 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A0 × 0308 × 1160 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 00A0 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0020 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0308 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0308 × 0020 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (NL) ÷ [0.3] +× 00A0 × 0020 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A0 × 0308 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 00A0 × 0308 × 0020 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A0 × 17D6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00A0 × 0020 ÷ 17D6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 00A0 × 0030 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] DIGIT ZERO (NU) ÷ [0.3] +× 00A0 × 0020 ÷ 0030 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 00A0 × 0308 × 0030 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 00A0 × 0028 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A0 × 0020 ÷ 0028 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A0 × 0308 × 0028 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 00A0 × 0025 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] PERCENT SIGN (PO) ÷ [0.3] +× 00A0 × 0020 ÷ 0025 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 00A0 × 0308 × 0025 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 00A0 × 0024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00A0 × 0020 ÷ 0024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00A0 × 0308 × 0024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 00A0 × 0022 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] QUOTATION MARK (QU) ÷ [0.3] +× 00A0 × 0020 ÷ 0022 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 00A0 × 0308 × 0022 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 00A0 × 0020 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [0.3] +× 00A0 × 0020 × 0020 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 00A0 × 002F ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] SOLIDUS (SY) ÷ [0.3] +× 00A0 × 0020 × 002F ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00A0 × 0308 × 002F ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] SOLIDUS (SY) ÷ [0.3] +× 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] +× 00A0 × 2060 ÷ # × [0.3] NO-BREAK SPACE (GL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A0 × 0020 × 2060 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A0 × 0308 × 2060 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 00A0 × 200B ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A0 × 0020 × 200B ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A0 × 0308 × 200B ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 00A0 × 1F1E6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00A0 × 0020 ÷ 1F1E6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 00A0 × 261D ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A0 × 0020 ÷ 261D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A0 × 0308 × 261D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 00A0 × 1F3FB ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 00A0 × 0020 ÷ 1F3FB ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 00A0 × 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] (CM1_CM) ÷ [0.3] +× 00A0 × 0020 ÷ 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A0 × 0308 × 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A0 × 200D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 00A0 × 0020 ÷ 200D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 00A0 × 00A7 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A0 × 0020 ÷ 00A7 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A0 × 0308 × 00A7 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 00A0 × 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] (XX_AL) ÷ [0.3] +× 00A0 × 0020 ÷ 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A0 × 0308 × 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] (XX_AL) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A0 × 0E01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00A0 × 0020 ÷ 0E01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 00A0 × 3041 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00A0 × 0020 ÷ 3041 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× AC00 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× AC00 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× AC00 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× AC00 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× AC00 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× AC00 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.01] (BA) ÷ [0.3] +× AC00 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC00 × 0308 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC00 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC00 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC00 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× AC00 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (BK) ÷ [0.3] +× AC00 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC00 × 0308 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× AC00 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC00 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC00 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC00 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× AC00 × 007D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC00 × 0020 × 007D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC00 × 0308 × 007D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× AC00 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC00 × 0020 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC00 × 0308 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× AC00 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (CR) ÷ [0.3] +× AC00 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC00 × 0308 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× AC00 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC00 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC00 × 0020 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC00 × 0308 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× AC00 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× AC00 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× AC00 × 0308 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× AC00 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC00 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC00 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× AC00 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC00 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC00 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× AC00 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC00 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC00 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× AC00 × 002D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× AC00 × 0020 ÷ 002D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× AC00 × 0308 × 002D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× AC00 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] WATCH (ID) ÷ [0.3] +× AC00 × 0020 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× AC00 × 0308 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× AC00 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× AC00 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× AC00 × 0308 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× AC00 × 002C ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] COMMA (IS) ÷ [0.3] +× AC00 × 0020 × 002C ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× AC00 × 0308 × 002C ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× AC00 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC00 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC00 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× AC00 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC00 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC00 × 0308 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× AC00 × 1160 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC00 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC00 × 0308 × 1160 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× AC00 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (LF) ÷ [0.3] +× AC00 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC00 × 0308 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× AC00 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC00 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (NL) ÷ [0.3] +× AC00 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC00 × 0308 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× AC00 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC00 × 17D6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× AC00 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× AC00 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× AC00 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× AC00 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC00 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC00 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× AC00 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× AC00 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× AC00 × 0308 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× AC00 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC00 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC00 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× AC00 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× AC00 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× AC00 × 0308 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× AC00 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [0.3] +× AC00 × 0020 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× AC00 × 002F ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC00 × 0020 × 002F ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC00 × 0308 × 002F ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× AC00 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC00 × 0020 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC00 × 0308 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× AC00 × 200B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC00 × 0020 × 200B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC00 × 0308 × 200B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× AC00 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× AC00 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC00 × 0020 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC00 × 0308 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× AC00 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× AC00 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× AC00 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] (CM1_CM) ÷ [0.3] +× AC00 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC00 × 0308 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC00 × 200D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× AC00 × 0020 ÷ 200D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC00 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC00 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× AC00 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC00 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC00 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC00 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× AC00 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× AC00 × 3041 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× AC00 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× AC01 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× AC01 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× AC01 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× AC01 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× AC01 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× AC01 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.01] (BA) ÷ [0.3] +× AC01 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC01 × 0308 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC01 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC01 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC01 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× AC01 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (BK) ÷ [0.3] +× AC01 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC01 × 0308 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× AC01 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC01 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC01 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC01 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× AC01 × 007D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC01 × 0020 × 007D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC01 × 0308 × 007D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× AC01 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC01 × 0020 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC01 × 0308 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× AC01 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (CR) ÷ [0.3] +× AC01 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC01 × 0308 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× AC01 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC01 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC01 × 0020 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC01 × 0308 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× AC01 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× AC01 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× AC01 × 0308 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× AC01 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC01 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC01 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× AC01 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC01 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC01 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× AC01 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC01 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC01 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× AC01 × 002D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× AC01 × 0020 ÷ 002D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× AC01 × 0308 × 002D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× AC01 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] WATCH (ID) ÷ [0.3] +× AC01 × 0020 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× AC01 × 0308 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× AC01 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× AC01 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× AC01 × 0308 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× AC01 × 002C ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] COMMA (IS) ÷ [0.3] +× AC01 × 0020 × 002C ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× AC01 × 0308 × 002C ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× AC01 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC01 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC01 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× AC01 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC01 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC01 × 0308 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× AC01 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC01 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC01 × 0308 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× AC01 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (LF) ÷ [0.3] +× AC01 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC01 × 0308 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× AC01 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC01 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (NL) ÷ [0.3] +× AC01 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC01 × 0308 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× AC01 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC01 × 17D6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× AC01 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× AC01 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× AC01 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× AC01 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC01 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC01 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× AC01 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× AC01 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× AC01 × 0308 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× AC01 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC01 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC01 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× AC01 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× AC01 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× AC01 × 0308 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× AC01 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [0.3] +× AC01 × 0020 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× AC01 × 002F ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC01 × 0020 × 002F ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC01 × 0308 × 002F ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× AC01 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC01 × 0020 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC01 × 0308 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× AC01 × 200B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC01 × 0020 × 200B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC01 × 0308 × 200B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× AC01 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× AC01 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC01 × 0020 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC01 × 0308 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× AC01 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× AC01 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× AC01 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] (CM1_CM) ÷ [0.3] +× AC01 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC01 × 0308 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC01 × 200D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× AC01 × 0020 ÷ 200D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC01 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC01 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× AC01 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC01 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC01 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC01 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× AC01 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× AC01 × 3041 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× AC01 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 05D0 × 0023 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 05D0 × 0020 ÷ 0023 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 05D0 × 0308 × 0023 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 05D0 ÷ 2014 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 05D0 × 0020 ÷ 2014 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 05D0 × 0308 ÷ 2014 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 05D0 × 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.01] (BA) ÷ [0.3] +× 05D0 × 0020 ÷ 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 05D0 × 0308 × 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 05D0 ÷ 00B4 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 05D0 × 0020 ÷ 00B4 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 05D0 × 0308 ÷ 00B4 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 05D0 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (BK) ÷ [0.3] +× 05D0 × 0020 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 05D0 × 0308 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 05D0 × 0308 × 0020 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 05D0 ÷ FFFC ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 05D0 × 0020 ÷ FFFC ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 05D0 × 0308 ÷ FFFC ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 05D0 × 007D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 05D0 × 0020 × 007D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 05D0 × 0308 × 007D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 05D0 × 0029 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 05D0 × 0020 × 0029 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 05D0 × 0308 × 0029 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 05D0 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0020 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0308 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0308 × 0020 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0021 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 05D0 × 0020 × 0021 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 05D0 × 0308 × 0021 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 05D0 × 00A0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 05D0 × 0020 ÷ 00A0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 05D0 × 0308 × 00A0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 05D0 ÷ AC00 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 05D0 × 0020 ÷ AC00 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 05D0 × 0308 ÷ AC00 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 05D0 ÷ AC01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 05D0 × 0020 ÷ AC01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 05D0 × 0308 ÷ AC01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 05D0 × 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 05D0 × 0020 ÷ 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 05D0 × 0308 × 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 05D0 × 002D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 05D0 × 0020 ÷ 002D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 05D0 × 0308 × 002D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 05D0 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 05D0 × 0020 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 05D0 × 0308 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 05D0 × 2024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 05D0 × 0020 ÷ 2024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 05D0 × 0308 × 2024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 05D0 × 002C ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] COMMA (IS) ÷ [0.3] +× 05D0 × 0020 × 002C ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 05D0 × 0308 × 002C ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 05D0 ÷ 1100 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 05D0 × 0020 ÷ 1100 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 05D0 × 0308 ÷ 1100 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 05D0 ÷ 11A8 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 05D0 × 0020 ÷ 11A8 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 05D0 × 0308 ÷ 11A8 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 05D0 ÷ 1160 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 05D0 × 0020 ÷ 1160 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 05D0 × 0308 ÷ 1160 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 05D0 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0020 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0308 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0308 × 0020 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (NL) ÷ [0.3] +× 05D0 × 0020 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 05D0 × 0308 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 05D0 × 0308 × 0020 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 05D0 × 17D6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 05D0 × 0020 ÷ 17D6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 05D0 × 0030 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 05D0 × 0020 ÷ 0030 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 05D0 × 0308 × 0030 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 05D0 × 0028 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 05D0 × 0020 ÷ 0028 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 05D0 × 0308 × 0028 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 05D0 × 0025 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 05D0 × 0020 ÷ 0025 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 05D0 × 0308 × 0025 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 05D0 × 0024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 05D0 × 0020 ÷ 0024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 05D0 × 0308 × 0024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 05D0 × 0022 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 05D0 × 0020 ÷ 0022 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 05D0 × 0308 × 0022 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 05D0 × 0020 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [0.3] +× 05D0 × 0020 × 0020 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 05D0 × 002F ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 05D0 × 0020 × 002F ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 05D0 × 0308 × 002F ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 05D0 × 2060 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 05D0 × 0020 × 2060 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 05D0 × 0308 × 2060 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 05D0 × 200B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 05D0 × 0020 × 200B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 05D0 × 0308 × 200B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 05D0 ÷ 1F1E6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 05D0 × 0020 ÷ 1F1E6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 05D0 ÷ 261D ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 05D0 × 0020 ÷ 261D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 05D0 × 0308 ÷ 261D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 05D0 ÷ 1F3FB ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 05D0 × 0020 ÷ 1F3FB ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 05D0 × 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] (CM1_CM) ÷ [0.3] +× 05D0 × 0020 ÷ 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 05D0 × 0308 × 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 05D0 × 200D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 05D0 × 0020 ÷ 200D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 05D0 × 00A7 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 05D0 × 0020 ÷ 00A7 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 05D0 × 0308 × 00A7 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 05D0 × 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] (XX_AL) ÷ [0.3] +× 05D0 × 0020 ÷ 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 05D0 × 0308 × 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 05D0 × 0E01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 05D0 × 0020 ÷ 0E01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 05D0 × 3041 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 05D0 × 0020 ÷ 3041 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 002D ÷ 0023 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 002D × 0020 ÷ 0023 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 002D × 0308 ÷ 0023 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 002D ÷ 2014 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 002D × 0020 ÷ 2014 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 002D × 0308 ÷ 2014 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 002D × 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.01] (BA) ÷ [0.3] +× 002D × 0020 ÷ 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002D × 0308 × 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 002D × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002D ÷ 00B4 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002D × 0020 ÷ 00B4 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002D × 0308 ÷ 00B4 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 002D × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (BK) ÷ [0.3] +× 002D × 0020 × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002D × 0308 × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 002D × 0308 × 0020 × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002D ÷ FFFC ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002D × 0020 ÷ FFFC ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002D × 0308 ÷ FFFC ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 002D × 007D ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002D × 0020 × 007D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002D × 0308 × 007D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 002D × 0029 ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002D × 0020 × 0029 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002D × 0308 × 0029 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 002D × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (CR) ÷ [0.3] +× 002D × 0020 × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002D × 0308 × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 002D × 0308 × 0020 × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002D × 0021 ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002D × 0020 × 0021 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002D × 0308 × 0021 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 002D ÷ 00A0 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002D × 0020 ÷ 00A0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002D × 0308 ÷ 00A0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 002D ÷ AC00 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002D × 0020 ÷ AC00 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002D × 0308 ÷ AC00 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 002D ÷ AC01 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002D × 0020 ÷ AC01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002D × 0308 ÷ AC01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 002D ÷ 05D0 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002D × 0020 ÷ 05D0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002D × 0308 ÷ 05D0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 002D × 002D ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 002D × 0020 ÷ 002D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 002D × 0308 × 002D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 002D ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002D × 0020 ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002D × 0308 ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 002D ÷ 2024 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002D × 0020 ÷ 2024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002D × 0308 ÷ 2024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 002D × 002C ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] COMMA (IS) ÷ [0.3] +× 002D × 0020 × 002C ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002D × 0308 × 002C ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 002D ÷ 1100 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002D × 0020 ÷ 1100 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002D × 0308 ÷ 1100 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 002D ÷ 11A8 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002D × 0020 ÷ 11A8 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002D × 0308 ÷ 11A8 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 002D ÷ 1160 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002D × 0020 ÷ 1160 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002D × 0308 ÷ 1160 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 002D × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (LF) ÷ [0.3] +× 002D × 0020 × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002D × 0308 × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 002D × 0308 × 0020 × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002D × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (NL) ÷ [0.3] +× 002D × 0020 × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002D × 0308 × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 002D × 0308 × 0020 × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002D × 17D6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002D × 0020 ÷ 17D6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002D × 0308 × 17D6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 002D × 0030 ÷ # × [0.3] HYPHEN-MINUS (HY) × [25.02] DIGIT ZERO (NU) ÷ [0.3] +× 002D × 0020 ÷ 0030 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 002D × 0308 × 0030 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 002D ÷ 0028 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002D × 0020 ÷ 0028 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002D × 0308 ÷ 0028 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 002D ÷ 0025 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 002D × 0020 ÷ 0025 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 002D × 0308 ÷ 0025 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 002D ÷ 0024 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002D × 0020 ÷ 0024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002D × 0308 ÷ 0024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 002D × 0022 ÷ # × [0.3] HYPHEN-MINUS (HY) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 002D × 0020 ÷ 0022 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 002D × 0308 × 0022 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 002D × 0020 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [0.3] +× 002D × 0020 × 0020 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002D × 0308 × 0020 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 002D × 002F ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002D × 0020 × 002F ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002D × 0308 × 002F ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 002D × 2060 ÷ # × [0.3] HYPHEN-MINUS (HY) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002D × 0020 × 2060 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002D × 0308 × 2060 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 002D × 200B ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002D × 0020 × 200B ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002D × 0308 × 200B ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 002D ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002D × 0020 ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002D × 0308 ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 002D ÷ 261D ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002D × 0020 ÷ 261D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002D × 0308 ÷ 261D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 002D ÷ 1F3FB ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002D × 0020 ÷ 1F3FB ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 002D × 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] (CM1_CM) ÷ [0.3] +× 002D × 0020 ÷ 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002D × 0308 × 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 002D × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002D × 200D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002D × 0020 ÷ 200D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 002D ÷ 00A7 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002D × 0020 ÷ 00A7 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002D × 0308 ÷ 00A7 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 002D ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002D × 0020 ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002D × 0308 ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002D × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002D ÷ 0E01 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002D × 0020 ÷ 0E01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002D × 0308 ÷ 0E01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 002D × 3041 ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002D × 0020 ÷ 3041 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002D × 0308 × 3041 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 231A ÷ 0023 ÷ # × [0.3] WATCH (ID) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 231A × 0020 ÷ 0023 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 231A × 0308 ÷ 0023 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 231A ÷ 2014 ÷ # × [0.3] WATCH (ID) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 231A × 0020 ÷ 2014 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 231A × 0308 ÷ 2014 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 231A × 0009 ÷ # × [0.3] WATCH (ID) × [21.01] (BA) ÷ [0.3] +× 231A × 0020 ÷ 0009 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 231A × 0308 × 0009 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 0009 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 231A ÷ 00B4 ÷ # × [0.3] WATCH (ID) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 231A × 0020 ÷ 00B4 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 231A × 0308 ÷ 00B4 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 231A × 000B ÷ # × [0.3] WATCH (ID) × [6.0] (BK) ÷ [0.3] +× 231A × 0020 × 000B ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 231A × 0308 × 000B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 231A × 0308 × 0020 × 000B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 231A ÷ FFFC ÷ # × [0.3] WATCH (ID) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 231A × 0020 ÷ FFFC ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 231A × 0308 ÷ FFFC ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 231A × 007D ÷ # × [0.3] WATCH (ID) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 231A × 0020 × 007D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 231A × 0308 × 007D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 231A × 0029 ÷ # × [0.3] WATCH (ID) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 231A × 0020 × 0029 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 231A × 0308 × 0029 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 231A × 000D ÷ # × [0.3] WATCH (ID) × [6.0] (CR) ÷ [0.3] +× 231A × 0020 × 000D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 231A × 0308 × 000D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 231A × 0308 × 0020 × 000D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 231A × 0021 ÷ # × [0.3] WATCH (ID) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 231A × 0020 × 0021 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 231A × 0308 × 0021 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 231A × 00A0 ÷ # × [0.3] WATCH (ID) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 231A × 0020 ÷ 00A0 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 231A × 0308 × 00A0 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 231A ÷ AC00 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 231A × 0020 ÷ AC00 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 231A × 0308 ÷ AC00 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 231A ÷ AC01 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 231A × 0020 ÷ AC01 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 231A × 0308 ÷ AC01 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 231A ÷ 05D0 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 231A × 0020 ÷ 05D0 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 231A × 0308 ÷ 05D0 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 231A × 002D ÷ # × [0.3] WATCH (ID) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 231A × 0020 ÷ 002D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 231A × 0308 × 002D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 231A ÷ 231A ÷ # × [0.3] WATCH (ID) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 231A × 0020 ÷ 231A ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 231A × 0308 ÷ 231A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 231A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 231A × 2024 ÷ # × [0.3] WATCH (ID) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 231A × 0020 ÷ 2024 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 231A × 0308 × 2024 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 231A × 002C ÷ # × [0.3] WATCH (ID) × [13.02] COMMA (IS) ÷ [0.3] +× 231A × 0020 × 002C ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 231A × 0308 × 002C ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 231A × 0308 × 0020 × 002C ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 231A ÷ 1100 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 231A × 0020 ÷ 1100 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 231A × 0308 ÷ 1100 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 231A ÷ 11A8 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 231A × 0020 ÷ 11A8 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 231A × 0308 ÷ 11A8 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 231A ÷ 1160 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 231A × 0020 ÷ 1160 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 231A × 0308 ÷ 1160 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 231A × 000A ÷ # × [0.3] WATCH (ID) × [6.0] (LF) ÷ [0.3] +× 231A × 0020 × 000A ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 231A × 0308 × 000A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 231A × 0308 × 0020 × 000A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 231A × 0085 ÷ # × [0.3] WATCH (ID) × [6.0] (NL) ÷ [0.3] +× 231A × 0020 × 0085 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 231A × 0308 × 0085 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 231A × 0308 × 0020 × 0085 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 231A × 17D6 ÷ # × [0.3] WATCH (ID) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 231A × 0020 ÷ 17D6 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 231A × 0308 × 17D6 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 231A ÷ 0030 ÷ # × [0.3] WATCH (ID) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 231A × 0020 ÷ 0030 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 231A × 0308 ÷ 0030 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 231A ÷ 0028 ÷ # × [0.3] WATCH (ID) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 231A × 0020 ÷ 0028 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 231A × 0308 ÷ 0028 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 231A × 0025 ÷ # × [0.3] WATCH (ID) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 231A × 0020 ÷ 0025 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 231A × 0308 × 0025 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 231A ÷ 0024 ÷ # × [0.3] WATCH (ID) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 231A × 0020 ÷ 0024 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 231A × 0308 ÷ 0024 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 231A × 0022 ÷ # × [0.3] WATCH (ID) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 231A × 0020 ÷ 0022 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 231A × 0308 × 0022 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 231A × 0020 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 0020 × 0020 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 0308 × 0020 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 0308 × 0020 × 0020 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 002F ÷ # × [0.3] WATCH (ID) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 231A × 0020 × 002F ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 231A × 0308 × 002F ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 231A × 0308 × 0020 × 002F ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 231A × 2060 ÷ # × [0.3] WATCH (ID) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 231A × 0020 × 2060 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 231A × 0308 × 2060 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 231A × 200B ÷ # × [0.3] WATCH (ID) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 231A × 0020 × 200B ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 231A × 0308 × 200B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 231A ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 231A × 0020 ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 231A × 0308 ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 231A ÷ 261D ÷ # × [0.3] WATCH (ID) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 231A × 0020 ÷ 261D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 231A × 0308 ÷ 261D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 231A ÷ 1F3FB ÷ # × [0.3] WATCH (ID) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 231A × 0020 ÷ 1F3FB ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 231A × 0308 ÷ 1F3FB ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 231A × 0001 ÷ # × [0.3] WATCH (ID) × [9.0] (CM1_CM) ÷ [0.3] +× 231A × 0020 ÷ 0001 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 231A × 0308 × 0001 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 0001 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 231A × 200D ÷ # × [0.3] WATCH (ID) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 231A × 0020 ÷ 200D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 231A × 0308 × 200D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 231A ÷ 00A7 ÷ # × [0.3] WATCH (ID) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 231A × 0020 ÷ 00A7 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 231A × 0308 ÷ 00A7 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 231A ÷ 50005 ÷ # × [0.3] WATCH (ID) ÷ [999.0] (XX_AL) ÷ [0.3] +× 231A × 0020 ÷ 50005 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 231A × 0308 ÷ 50005 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 50005 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 231A ÷ 0E01 ÷ # × [0.3] WATCH (ID) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 231A × 0020 ÷ 0E01 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 231A × 0308 ÷ 0E01 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 231A × 3041 ÷ # × [0.3] WATCH (ID) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 231A × 0020 ÷ 3041 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 231A × 0308 × 3041 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 2024 ÷ 0023 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 2024 × 0020 ÷ 0023 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 2024 × 0308 ÷ 0023 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 2024 ÷ 2014 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 2024 × 0020 ÷ 2014 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 2024 × 0308 ÷ 2014 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 2024 × 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [21.01] (BA) ÷ [0.3] +× 2024 × 0020 ÷ 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2024 × 0308 × 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2024 ÷ 00B4 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2024 × 0020 ÷ 00B4 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2024 × 0308 ÷ 00B4 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 2024 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (BK) ÷ [0.3] +× 2024 × 0020 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2024 × 0308 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 2024 × 0308 × 0020 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2024 ÷ FFFC ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2024 × 0020 ÷ FFFC ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2024 × 0308 ÷ FFFC ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 2024 × 007D ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2024 × 0020 × 007D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2024 × 0308 × 007D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 2024 × 0029 ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2024 × 0020 × 0029 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2024 × 0308 × 0029 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 2024 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (CR) ÷ [0.3] +× 2024 × 0020 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2024 × 0308 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 2024 × 0308 × 0020 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2024 × 0021 ÷ # × [0.3] ONE DOT LEADER (IN) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2024 × 0020 × 0021 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2024 × 0308 × 0021 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 2024 × 00A0 ÷ # × [0.3] ONE DOT LEADER (IN) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 2024 × 0020 ÷ 00A0 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 2024 × 0308 × 00A0 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 2024 ÷ AC00 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2024 × 0020 ÷ AC00 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2024 × 0308 ÷ AC00 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 2024 ÷ AC01 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2024 × 0020 ÷ AC01 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2024 × 0308 ÷ AC01 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 2024 ÷ 05D0 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2024 × 0020 ÷ 05D0 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2024 × 0308 ÷ 05D0 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 2024 × 002D ÷ # × [0.3] ONE DOT LEADER (IN) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 2024 × 0020 ÷ 002D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 2024 × 0308 × 002D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 2024 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 2024 × 0020 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 2024 × 0308 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 2024 × 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [22.04] ONE DOT LEADER (IN) ÷ [0.3] +× 2024 × 0020 ÷ 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2024 × 0308 × 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.04] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 2024 × 002C ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] COMMA (IS) ÷ [0.3] +× 2024 × 0020 × 002C ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 2024 × 0308 × 002C ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 2024 ÷ 1100 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2024 × 0020 ÷ 1100 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2024 × 0308 ÷ 1100 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 2024 ÷ 11A8 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2024 × 0020 ÷ 11A8 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2024 × 0308 ÷ 11A8 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 2024 ÷ 1160 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2024 × 0020 ÷ 1160 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2024 × 0308 ÷ 1160 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 2024 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (LF) ÷ [0.3] +× 2024 × 0020 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2024 × 0308 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 2024 × 0308 × 0020 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2024 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (NL) ÷ [0.3] +× 2024 × 0020 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2024 × 0308 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 2024 × 0308 × 0020 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2024 × 17D6 ÷ # × [0.3] ONE DOT LEADER (IN) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2024 × 0020 ÷ 17D6 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 2024 ÷ 0030 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 2024 × 0020 ÷ 0030 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 2024 × 0308 ÷ 0030 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 2024 ÷ 0028 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2024 × 0020 ÷ 0028 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2024 × 0308 ÷ 0028 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 2024 ÷ 0025 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 2024 × 0020 ÷ 0025 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 2024 × 0308 ÷ 0025 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 2024 ÷ 0024 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2024 × 0020 ÷ 0024 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2024 × 0308 ÷ 0024 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 2024 × 0022 ÷ # × [0.3] ONE DOT LEADER (IN) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 2024 × 0020 ÷ 0022 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 2024 × 0308 × 0022 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 2024 × 0020 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [0.3] +× 2024 × 0020 × 0020 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 2024 × 002F ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2024 × 0020 × 002F ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2024 × 0308 × 002F ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 2024 × 2060 ÷ # × [0.3] ONE DOT LEADER (IN) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2024 × 0020 × 2060 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2024 × 0308 × 2060 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 2024 × 200B ÷ # × [0.3] ONE DOT LEADER (IN) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2024 × 0020 × 200B ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2024 × 0308 × 200B ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 2024 ÷ 1F1E6 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2024 × 0020 ÷ 1F1E6 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 2024 ÷ 261D ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2024 × 0020 ÷ 261D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2024 × 0308 ÷ 261D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 2024 ÷ 1F3FB ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 2024 × 0020 ÷ 1F3FB ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 2024 × 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] (CM1_CM) ÷ [0.3] +× 2024 × 0020 ÷ 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2024 × 0308 × 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2024 × 200D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 2024 × 0020 ÷ 200D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 2024 ÷ 00A7 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2024 × 0020 ÷ 00A7 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2024 × 0308 ÷ 00A7 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 2024 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2024 × 0020 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2024 × 0308 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2024 ÷ 0E01 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2024 × 0020 ÷ 0E01 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 2024 × 3041 ÷ # × [0.3] ONE DOT LEADER (IN) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2024 × 0020 ÷ 3041 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 002C × 0023 ÷ # × [0.3] COMMA (IS) × [29.0] NUMBER SIGN (AL) ÷ [0.3] +× 002C × 0020 ÷ 0023 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 002C × 0308 × 0023 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 002C ÷ 2014 ÷ # × [0.3] COMMA (IS) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 002C × 0020 ÷ 2014 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 002C × 0308 ÷ 2014 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 002C × 0009 ÷ # × [0.3] COMMA (IS) × [21.01] (BA) ÷ [0.3] +× 002C × 0020 ÷ 0009 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002C × 0308 × 0009 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 0009 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002C ÷ 00B4 ÷ # × [0.3] COMMA (IS) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002C × 0020 ÷ 00B4 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002C × 0308 ÷ 00B4 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 002C × 000B ÷ # × [0.3] COMMA (IS) × [6.0] (BK) ÷ [0.3] +× 002C × 0020 × 000B ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002C × 0308 × 000B ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 002C × 0308 × 0020 × 000B ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002C ÷ FFFC ÷ # × [0.3] COMMA (IS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002C × 0020 ÷ FFFC ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002C × 0308 ÷ FFFC ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 002C × 007D ÷ # × [0.3] COMMA (IS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002C × 0020 × 007D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002C × 0308 × 007D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 002C × 0029 ÷ # × [0.3] COMMA (IS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002C × 0020 × 0029 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002C × 0308 × 0029 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 002C × 000D ÷ # × [0.3] COMMA (IS) × [6.0] (CR) ÷ [0.3] +× 002C × 0020 × 000D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002C × 0308 × 000D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 002C × 0308 × 0020 × 000D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002C × 0021 ÷ # × [0.3] COMMA (IS) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002C × 0020 × 0021 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002C × 0308 × 0021 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 002C × 00A0 ÷ # × [0.3] COMMA (IS) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 002C × 0020 ÷ 00A0 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002C × 0308 × 00A0 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 002C ÷ AC00 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002C × 0020 ÷ AC00 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002C × 0308 ÷ AC00 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 002C ÷ AC01 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002C × 0020 ÷ AC01 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002C × 0308 ÷ AC01 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 002C × 05D0 ÷ # × [0.3] COMMA (IS) × [29.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002C × 0020 ÷ 05D0 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002C × 0308 × 05D0 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 002C × 002D ÷ # × [0.3] COMMA (IS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 002C × 0020 ÷ 002D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 002C × 0308 × 002D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 002C ÷ 231A ÷ # × [0.3] COMMA (IS) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002C × 0020 ÷ 231A ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002C × 0308 ÷ 231A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 231A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002C ÷ 2024 ÷ # × [0.3] COMMA (IS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002C × 0020 ÷ 2024 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002C × 0308 ÷ 2024 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 002C × 002C ÷ # × [0.3] COMMA (IS) × [13.02] COMMA (IS) ÷ [0.3] +× 002C × 0020 × 002C ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002C × 0308 × 002C ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 002C × 0308 × 0020 × 002C ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002C ÷ 1100 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002C × 0020 ÷ 1100 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002C × 0308 ÷ 1100 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 002C ÷ 11A8 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002C × 0020 ÷ 11A8 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002C × 0308 ÷ 11A8 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 002C ÷ 1160 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002C × 0020 ÷ 1160 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002C × 0308 ÷ 1160 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 002C × 000A ÷ # × [0.3] COMMA (IS) × [6.0] (LF) ÷ [0.3] +× 002C × 0020 × 000A ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002C × 0308 × 000A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 002C × 0308 × 0020 × 000A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002C × 0085 ÷ # × [0.3] COMMA (IS) × [6.0] (NL) ÷ [0.3] +× 002C × 0020 × 0085 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002C × 0308 × 0085 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 002C × 0308 × 0020 × 0085 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002C × 17D6 ÷ # × [0.3] COMMA (IS) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002C × 0020 ÷ 17D6 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002C × 0308 × 17D6 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 002C ÷ 0030 ÷ # × [0.3] COMMA (IS) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 002C × 0020 ÷ 0030 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 002C × 0308 ÷ 0030 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 002C ÷ 0028 ÷ # × [0.3] COMMA (IS) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002C × 0020 ÷ 0028 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002C × 0308 ÷ 0028 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 002C ÷ 0025 ÷ # × [0.3] COMMA (IS) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 002C × 0020 ÷ 0025 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 002C × 0308 ÷ 0025 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 002C ÷ 0024 ÷ # × [0.3] COMMA (IS) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002C × 0020 ÷ 0024 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002C × 0308 ÷ 0024 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 002C × 0022 ÷ # × [0.3] COMMA (IS) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 002C × 0020 ÷ 0022 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 002C × 0308 × 0022 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 002C × 0020 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 0020 × 0020 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 0308 × 0020 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 0308 × 0020 × 0020 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 002F ÷ # × [0.3] COMMA (IS) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002C × 0020 × 002F ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002C × 0308 × 002F ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 002C × 0308 × 0020 × 002F ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002C × 2060 ÷ # × [0.3] COMMA (IS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002C × 0020 × 2060 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002C × 0308 × 2060 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 002C × 200B ÷ # × [0.3] COMMA (IS) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002C × 0020 × 200B ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002C × 0308 × 200B ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 002C ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002C × 0020 ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002C × 0308 ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 002C ÷ 261D ÷ # × [0.3] COMMA (IS) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002C × 0020 ÷ 261D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002C × 0308 ÷ 261D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 002C ÷ 1F3FB ÷ # × [0.3] COMMA (IS) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002C × 0020 ÷ 1F3FB ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002C × 0308 ÷ 1F3FB ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 002C × 0001 ÷ # × [0.3] COMMA (IS) × [9.0] (CM1_CM) ÷ [0.3] +× 002C × 0020 ÷ 0001 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002C × 0308 × 0001 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 0001 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002C × 200D ÷ # × [0.3] COMMA (IS) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002C × 0020 ÷ 200D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002C × 0308 × 200D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 002C × 00A7 ÷ # × [0.3] COMMA (IS) × [29.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002C × 0020 ÷ 00A7 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002C × 0308 × 00A7 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 002C × 50005 ÷ # × [0.3] COMMA (IS) × [29.0] (XX_AL) ÷ [0.3] +× 002C × 0020 ÷ 50005 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002C × 0308 × 50005 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] (XX_AL) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 50005 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002C × 0E01 ÷ # × [0.3] COMMA (IS) × [29.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002C × 0020 ÷ 0E01 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002C × 0308 × 0E01 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 002C × 3041 ÷ # × [0.3] COMMA (IS) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002C × 0020 ÷ 3041 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002C × 0308 × 3041 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 1100 ÷ 0023 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1100 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 1100 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 1100 ÷ 2014 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1100 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 1100 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 1100 × 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.01] (BA) ÷ [0.3] +× 1100 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1100 × 0308 × 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1100 ÷ 00B4 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1100 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1100 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 1100 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (BK) ÷ [0.3] +× 1100 × 0020 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1100 × 0308 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 1100 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1100 ÷ FFFC ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1100 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1100 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 1100 × 007D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1100 × 0020 × 007D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1100 × 0308 × 007D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 1100 × 0029 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1100 × 0020 × 0029 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1100 × 0308 × 0029 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 1100 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (CR) ÷ [0.3] +× 1100 × 0020 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1100 × 0308 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 1100 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1100 × 0021 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1100 × 0020 × 0021 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1100 × 0308 × 0021 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 1100 × 00A0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1100 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 1100 × 0308 × 00A0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 1100 × AC00 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1100 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1100 × 0308 × AC00 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 1100 × AC01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1100 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1100 × 0308 × AC01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 1100 ÷ 05D0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1100 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1100 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 1100 × 002D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1100 × 0020 ÷ 002D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 1100 × 0308 × 002D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 1100 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1100 × 0020 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1100 × 0308 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1100 × 2024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 1100 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 1100 × 0308 × 2024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 1100 × 002C ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] COMMA (IS) ÷ [0.3] +× 1100 × 0020 × 002C ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1100 × 0308 × 002C ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1100 × 1100 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1100 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1100 × 0308 × 1100 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 1100 ÷ 11A8 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1100 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1100 × 0308 ÷ 11A8 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 1100 × 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1100 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1100 × 0308 × 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 1100 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (LF) ÷ [0.3] +× 1100 × 0020 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1100 × 0308 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 1100 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1100 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (NL) ÷ [0.3] +× 1100 × 0020 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1100 × 0308 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 1100 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1100 × 17D6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 1100 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 1100 ÷ 0030 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1100 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 1100 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 1100 ÷ 0028 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1100 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1100 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 1100 × 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 1100 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 1100 × 0308 × 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 1100 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1100 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1100 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 1100 × 0022 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1100 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 1100 × 0308 × 0022 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 1100 × 0020 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [0.3] +× 1100 × 0020 × 0020 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1100 × 002F ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1100 × 0020 × 002F ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1100 × 0308 × 002F ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1100 × 2060 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1100 × 0020 × 2060 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1100 × 0308 × 2060 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 1100 × 200B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1100 × 0020 × 200B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1100 × 0308 × 200B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 1100 ÷ 1F1E6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 1100 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 1100 ÷ 261D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1100 × 0020 ÷ 261D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1100 × 0308 ÷ 261D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 1100 ÷ 1F3FB ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 1100 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 1100 × 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] (CM1_CM) ÷ [0.3] +× 1100 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1100 × 0308 × 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1100 × 200D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 1100 × 0020 ÷ 200D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 1100 ÷ 00A7 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1100 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1100 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 1100 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1100 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1100 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1100 ÷ 0E01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 1100 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 1100 × 3041 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 1100 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 0023 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 11A8 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 11A8 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 11A8 ÷ 2014 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 11A8 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 11A8 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 11A8 × 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.01] (BA) ÷ [0.3] +× 11A8 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 11A8 × 0308 × 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 11A8 ÷ 00B4 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 11A8 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 11A8 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 11A8 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (BK) ÷ [0.3] +× 11A8 × 0020 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 11A8 × 0308 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 11A8 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 11A8 ÷ FFFC ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 11A8 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 11A8 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 11A8 × 007D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 11A8 × 0020 × 007D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 11A8 × 0308 × 007D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 11A8 × 0029 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 11A8 × 0020 × 0029 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 11A8 × 0308 × 0029 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 11A8 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0020 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0308 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0021 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 11A8 × 0020 × 0021 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 11A8 × 0308 × 0021 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 11A8 × 00A0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 11A8 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 11A8 × 0308 × 00A0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 11A8 ÷ AC00 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 11A8 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 11A8 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 11A8 ÷ AC01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 11A8 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 11A8 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 11A8 ÷ 05D0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 11A8 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 11A8 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 11A8 × 002D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 11A8 × 0020 ÷ 002D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 11A8 × 0308 × 002D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 11A8 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 11A8 × 0020 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 11A8 × 0308 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 11A8 × 2024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 11A8 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 11A8 × 0308 × 2024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 11A8 × 002C ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] COMMA (IS) ÷ [0.3] +× 11A8 × 0020 × 002C ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 11A8 × 0308 × 002C ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 11A8 ÷ 1100 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 11A8 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 11A8 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 11A8 × 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 11A8 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 11A8 × 0308 × 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 11A8 ÷ 1160 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 11A8 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 11A8 × 0308 ÷ 1160 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 11A8 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0020 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0308 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (NL) ÷ [0.3] +× 11A8 × 0020 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 11A8 × 0308 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 11A8 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 11A8 × 17D6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 11A8 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 0030 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 11A8 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 11A8 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 11A8 ÷ 0028 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 11A8 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 11A8 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 11A8 × 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 11A8 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 11A8 × 0308 × 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 11A8 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 11A8 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 11A8 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 11A8 × 0022 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 11A8 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 11A8 × 0308 × 0022 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 11A8 × 0020 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [0.3] +× 11A8 × 0020 × 0020 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 11A8 × 002F ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 11A8 × 0020 × 002F ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 11A8 × 0308 × 002F ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 11A8 × 2060 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 11A8 × 0020 × 2060 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 11A8 × 0308 × 2060 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 11A8 × 200B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 11A8 × 0020 × 200B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 11A8 × 0308 × 200B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 11A8 ÷ 1F1E6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 11A8 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 261D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 11A8 × 0020 ÷ 261D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 11A8 × 0308 ÷ 261D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 11A8 ÷ 1F3FB ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 11A8 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 11A8 × 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] (CM1_CM) ÷ [0.3] +× 11A8 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 11A8 × 0308 × 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 11A8 × 200D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 11A8 × 0020 ÷ 200D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 00A7 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 11A8 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 11A8 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 11A8 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] (XX_AL) ÷ [0.3] +× 11A8 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 11A8 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 11A8 ÷ 0E01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 11A8 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 11A8 × 3041 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 11A8 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 0023 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1160 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 1160 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 1160 ÷ 2014 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1160 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 1160 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 1160 × 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.01] (BA) ÷ [0.3] +× 1160 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1160 × 0308 × 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1160 ÷ 00B4 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1160 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1160 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 1160 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (BK) ÷ [0.3] +× 1160 × 0020 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1160 × 0308 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 1160 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1160 ÷ FFFC ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1160 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1160 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 1160 × 007D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1160 × 0020 × 007D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1160 × 0308 × 007D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 1160 × 0029 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1160 × 0020 × 0029 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1160 × 0308 × 0029 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 1160 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (CR) ÷ [0.3] +× 1160 × 0020 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1160 × 0308 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 1160 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1160 × 0021 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1160 × 0020 × 0021 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1160 × 0308 × 0021 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 1160 × 00A0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1160 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 1160 × 0308 × 00A0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 1160 ÷ AC00 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1160 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1160 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 1160 ÷ AC01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1160 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1160 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 1160 ÷ 05D0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1160 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1160 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 1160 × 002D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1160 × 0020 ÷ 002D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 1160 × 0308 × 002D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 1160 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1160 × 0020 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1160 × 0308 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1160 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 1160 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 1160 × 0308 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 1160 × 002C ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] COMMA (IS) ÷ [0.3] +× 1160 × 0020 × 002C ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1160 × 0308 × 002C ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1160 ÷ 1100 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1160 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1160 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 1160 × 11A8 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1160 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1160 × 0308 × 11A8 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 1160 × 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1160 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1160 × 0308 × 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 1160 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (LF) ÷ [0.3] +× 1160 × 0020 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1160 × 0308 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 1160 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1160 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (NL) ÷ [0.3] +× 1160 × 0020 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1160 × 0308 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 1160 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1160 × 17D6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 1160 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 0030 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1160 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 1160 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 1160 ÷ 0028 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1160 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1160 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 1160 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 1160 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 1160 × 0308 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 1160 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1160 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1160 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 1160 × 0022 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1160 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 1160 × 0308 × 0022 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 1160 × 0020 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [0.3] +× 1160 × 0020 × 0020 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1160 × 002F ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1160 × 0020 × 002F ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1160 × 0308 × 002F ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1160 × 2060 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1160 × 0020 × 2060 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1160 × 0308 × 2060 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 1160 × 200B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1160 × 0020 × 200B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1160 × 0308 × 200B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 1160 ÷ 1F1E6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 1160 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 261D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1160 × 0020 ÷ 261D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1160 × 0308 ÷ 261D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 1160 ÷ 1F3FB ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 1160 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 1160 × 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] (CM1_CM) ÷ [0.3] +× 1160 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1160 × 0308 × 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1160 × 200D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 1160 × 0020 ÷ 200D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 00A7 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1160 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1160 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 1160 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1160 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1160 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1160 ÷ 0E01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 1160 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 1160 × 3041 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 1160 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 000A ÷ 0023 ÷ # × [0.3] (LF) ÷ [5.03] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 0023 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 0308 × 0023 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0020 ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0308 ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0009 ÷ # × [0.3] (LF) ÷ [5.03] (BA) ÷ [0.3] +× 000A ÷ 0020 ÷ 0009 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000A ÷ 0308 × 0009 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000A ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 0020 ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 0308 ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 000B ÷ # × [0.3] (LF) ÷ [5.03] (BK) ÷ [0.3] +× 000A ÷ 0020 × 000B ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000A ÷ 0308 × 000B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 000B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000A ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 0020 ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 0308 ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 007D ÷ # × [0.3] (LF) ÷ [5.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0020 × 007D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0308 × 007D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 007D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0029 ÷ # × [0.3] (LF) ÷ [5.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 0020 × 0029 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 0308 × 0029 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 000D ÷ # × [0.3] (LF) ÷ [5.03] (CR) ÷ [0.3] +× 000A ÷ 0020 × 000D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000A ÷ 0308 × 000D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 000D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000A ÷ 0021 ÷ # × [0.3] (LF) ÷ [5.03] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 0020 × 0021 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 0308 × 0021 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 00A0 ÷ # × [0.3] (LF) ÷ [5.03] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ 0020 ÷ 00A0 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ 0308 × 00A0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ 0020 ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ 0308 ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 0020 ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 0308 ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 05D0 ÷ # × [0.3] (LF) ÷ [5.03] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 0020 ÷ 05D0 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 0308 × 05D0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 002D ÷ # × [0.3] (LF) ÷ [5.03] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 0020 ÷ 002D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 0308 × 002D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] WATCH (ID) ÷ [0.3] +× 000A ÷ 0020 ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000A ÷ 0308 ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000A ÷ 2024 ÷ # × [0.3] (LF) ÷ [5.03] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 0020 ÷ 2024 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 0308 × 2024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 002C ÷ # × [0.3] (LF) ÷ [5.03] COMMA (IS) ÷ [0.3] +× 000A ÷ 0020 × 002C ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000A ÷ 0308 × 002C ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 002C ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000A ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 0020 ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 0308 ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 0020 ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 0308 ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 0020 ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 0308 ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 000A ÷ # × [0.3] (LF) ÷ [5.03] (LF) ÷ [0.3] +× 000A ÷ 0020 × 000A ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000A ÷ 0308 × 000A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 000A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000A ÷ 0085 ÷ # × [0.3] (LF) ÷ [5.03] (NL) ÷ [0.3] +× 000A ÷ 0020 × 0085 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000A ÷ 0308 × 0085 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000A ÷ 17D6 ÷ # × [0.3] (LF) ÷ [5.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0020 ÷ 17D6 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0308 × 17D6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0030 ÷ # × [0.3] (LF) ÷ [5.03] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0020 ÷ 0030 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0308 × 0030 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0028 ÷ # × [0.3] (LF) ÷ [5.03] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0020 ÷ 0028 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0308 × 0028 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0025 ÷ # × [0.3] (LF) ÷ [5.03] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0020 ÷ 0025 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0308 × 0025 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0024 ÷ # × [0.3] (LF) ÷ [5.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0020 ÷ 0024 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0308 × 0024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0022 ÷ # × [0.3] (LF) ÷ [5.03] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0020 ÷ 0022 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0308 × 0022 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0020 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [0.3] +× 000A ÷ 0020 × 0020 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000A ÷ 002F ÷ # × [0.3] (LF) ÷ [5.03] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 0020 × 002F ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 0308 × 002F ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 002F ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 2060 ÷ # × [0.3] (LF) ÷ [5.03] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 0020 × 2060 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 0308 × 2060 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 200B ÷ # × [0.3] (LF) ÷ [5.03] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 0020 × 200B ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 0308 × 200B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 200B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 0020 ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 0308 ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0001 ÷ # × [0.3] (LF) ÷ [5.03] (CM1_CM) ÷ [0.3] +× 000A ÷ 0020 ÷ 0001 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000A ÷ 0308 × 0001 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000A ÷ 200D ÷ # × [0.3] (LF) ÷ [5.03] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 0020 ÷ 200D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 0308 × 200D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 00A7 ÷ # × [0.3] (LF) ÷ [5.03] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 00A7 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 0308 × 00A7 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 50005 ÷ # × [0.3] (LF) ÷ [5.03] (XX_AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 50005 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000A ÷ 0308 × 50005 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000A ÷ 0E01 ÷ # × [0.3] (LF) ÷ [5.03] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 0E01 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 0308 × 0E01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 3041 ÷ # × [0.3] (LF) ÷ [5.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000A ÷ 0020 ÷ 3041 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000A ÷ 0308 × 3041 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0023 ÷ # × [0.3] (NL) ÷ [5.04] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0023 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 0308 × 0023 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0020 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0308 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0009 ÷ # × [0.3] (NL) ÷ [5.04] (BA) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0009 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0085 ÷ 0308 × 0009 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0085 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 0020 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 0308 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 000B ÷ # × [0.3] (NL) ÷ [5.04] (BK) ÷ [0.3] +× 0085 ÷ 0020 × 000B ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0085 ÷ 0308 × 000B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 000B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0085 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 0020 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 0308 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 007D ÷ # × [0.3] (NL) ÷ [5.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0020 × 007D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0308 × 007D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 007D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0029 ÷ # × [0.3] (NL) ÷ [5.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 0020 × 0029 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 0308 × 0029 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 000D ÷ # × [0.3] (NL) ÷ [5.04] (CR) ÷ [0.3] +× 0085 ÷ 0020 × 000D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0085 ÷ 0308 × 000D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 000D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0085 ÷ 0021 ÷ # × [0.3] (NL) ÷ [5.04] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 0020 × 0021 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 0308 × 0021 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 00A0 ÷ # × [0.3] (NL) ÷ [5.04] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 00A0 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ 0308 × 00A0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ 0020 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ 0308 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 0020 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 0308 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 05D0 ÷ # × [0.3] (NL) ÷ [5.04] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 05D0 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 0308 × 05D0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 002D ÷ # × [0.3] (NL) ÷ [5.04] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 0020 ÷ 002D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 0308 × 002D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] WATCH (ID) ÷ [0.3] +× 0085 ÷ 0020 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0085 ÷ 0308 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0085 ÷ 2024 ÷ # × [0.3] (NL) ÷ [5.04] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 0020 ÷ 2024 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 0308 × 2024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 002C ÷ # × [0.3] (NL) ÷ [5.04] COMMA (IS) ÷ [0.3] +× 0085 ÷ 0020 × 002C ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0085 ÷ 0308 × 002C ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 002C ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0085 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 0020 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 0308 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 000A ÷ # × [0.3] (NL) ÷ [5.04] (LF) ÷ [0.3] +× 0085 ÷ 0020 × 000A ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0085 ÷ 0308 × 000A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 000A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0085 ÷ 0085 ÷ # × [0.3] (NL) ÷ [5.04] (NL) ÷ [0.3] +× 0085 ÷ 0020 × 0085 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0085 ÷ 0308 × 0085 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0085 ÷ 17D6 ÷ # × [0.3] (NL) ÷ [5.04] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0020 ÷ 17D6 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0308 × 17D6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0030 ÷ # × [0.3] (NL) ÷ [5.04] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0030 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0308 × 0030 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0028 ÷ # × [0.3] (NL) ÷ [5.04] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0028 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0308 × 0028 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0025 ÷ # × [0.3] (NL) ÷ [5.04] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0025 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0308 × 0025 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0024 ÷ # × [0.3] (NL) ÷ [5.04] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0024 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0308 × 0024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0022 ÷ # × [0.3] (NL) ÷ [5.04] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0022 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0308 × 0022 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0020 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [0.3] +× 0085 ÷ 0020 × 0020 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0085 ÷ 002F ÷ # × [0.3] (NL) ÷ [5.04] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 0020 × 002F ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 0308 × 002F ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 002F ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 2060 ÷ # × [0.3] (NL) ÷ [5.04] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 0020 × 2060 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 0308 × 2060 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 200B ÷ # × [0.3] (NL) ÷ [5.04] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 0020 × 200B ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 0308 × 200B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 200B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 0020 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 0308 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0001 ÷ # × [0.3] (NL) ÷ [5.04] (CM1_CM) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0001 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0085 ÷ 0308 × 0001 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0085 ÷ 200D ÷ # × [0.3] (NL) ÷ [5.04] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 0020 ÷ 200D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 0308 × 200D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 00A7 ÷ # × [0.3] (NL) ÷ [5.04] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 00A7 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 0308 × 00A7 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 50005 ÷ # × [0.3] (NL) ÷ [5.04] (XX_AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 50005 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0085 ÷ 0308 × 50005 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0085 ÷ 0E01 ÷ # × [0.3] (NL) ÷ [5.04] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0E01 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0E01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0020 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0308 × 3041 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 17D6 ÷ 0023 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 17D6 × 0020 ÷ 0023 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 17D6 × 0308 ÷ 0023 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 17D6 ÷ 2014 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 17D6 × 0020 ÷ 2014 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 17D6 × 0308 ÷ 2014 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 17D6 × 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.01] (BA) ÷ [0.3] +× 17D6 × 0020 ÷ 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 17D6 × 0308 × 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 17D6 ÷ 00B4 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 17D6 × 0020 ÷ 00B4 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 17D6 × 0308 ÷ 00B4 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 17D6 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (BK) ÷ [0.3] +× 17D6 × 0020 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 17D6 × 0308 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 17D6 × 0308 × 0020 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 17D6 ÷ FFFC ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 17D6 × 0020 ÷ FFFC ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 17D6 × 007D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 17D6 × 0020 × 007D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 17D6 × 0029 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 17D6 × 0020 × 0029 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 17D6 × 0308 × 0029 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 17D6 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0020 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0308 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0308 × 0020 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0021 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 17D6 × 0020 × 0021 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 17D6 × 0308 × 0021 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 17D6 × 00A0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 17D6 × 0020 ÷ 00A0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ AC00 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 17D6 × 0020 ÷ AC00 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ AC01 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 17D6 × 0020 ÷ AC01 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 05D0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 17D6 × 0020 ÷ 05D0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 17D6 × 002D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 17D6 × 0020 ÷ 002D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 17D6 × 0308 × 002D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 17D6 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 17D6 × 0020 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 17D6 × 0308 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 17D6 ÷ 2024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 17D6 × 0020 ÷ 2024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 17D6 × 002C ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] COMMA (IS) ÷ [0.3] +× 17D6 × 0020 × 002C ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 17D6 × 0308 × 002C ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 17D6 ÷ 1100 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 17D6 × 0020 ÷ 1100 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 11A8 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 17D6 × 0020 ÷ 11A8 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 1160 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 17D6 × 0020 ÷ 1160 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 17D6 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0020 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0308 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0308 × 0020 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (NL) ÷ [0.3] +× 17D6 × 0020 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 17D6 × 0308 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 17D6 × 0308 × 0020 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 17D6 × 17D6 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 ÷ 0030 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 17D6 × 0020 ÷ 0030 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 17D6 × 0308 ÷ 0030 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 17D6 ÷ 0028 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 17D6 × 0020 ÷ 0028 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 17D6 × 0308 ÷ 0028 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 17D6 ÷ 0025 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 17D6 × 0020 ÷ 0025 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 17D6 × 0308 ÷ 0025 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 17D6 ÷ 0024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 17D6 × 0020 ÷ 0024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 17D6 × 0308 ÷ 0024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 17D6 × 0022 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 17D6 × 0020 ÷ 0022 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 17D6 × 0308 × 0022 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 17D6 × 0020 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [0.3] +× 17D6 × 0020 × 0020 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 17D6 × 002F ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 17D6 × 0020 × 002F ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 17D6 × 0308 × 002F ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 17D6 × 2060 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 17D6 × 0020 × 2060 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 17D6 × 0308 × 2060 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 17D6 × 200B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 17D6 × 0020 × 200B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 1F1E6 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 ÷ 261D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 17D6 × 0020 ÷ 261D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 1F3FB ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 × 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] (CM1_CM) ÷ [0.3] +× 17D6 × 0020 ÷ 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 17D6 × 0308 × 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 17D6 × 200D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 ÷ 00A7 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 17D6 × 0020 ÷ 00A7 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] (XX_AL) ÷ [0.3] +× 17D6 × 0020 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 17D6 × 0308 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 17D6 ÷ 0E01 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 × 3041 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 0030 × 0023 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] NUMBER SIGN (AL) ÷ [0.3] +× 0030 × 0020 ÷ 0023 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0030 × 0308 × 0023 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0030 ÷ 2014 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0030 × 0020 ÷ 2014 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0030 × 0308 ÷ 2014 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0030 × 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [21.01] (BA) ÷ [0.3] +× 0030 × 0020 ÷ 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0030 × 0308 × 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0030 ÷ 00B4 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0030 × 0020 ÷ 00B4 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0030 × 0308 ÷ 00B4 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0030 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (BK) ÷ [0.3] +× 0030 × 0020 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0030 × 0308 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0030 × 0308 × 0020 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0030 ÷ FFFC ÷ # × [0.3] DIGIT ZERO (NU) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0030 × 0020 ÷ FFFC ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0030 × 0308 ÷ FFFC ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0030 × 007D ÷ # × [0.3] DIGIT ZERO (NU) × [25.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0030 × 0020 × 007D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0030 × 0308 × 007D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0030 × 0029 ÷ # × [0.3] DIGIT ZERO (NU) × [25.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0030 × 0020 × 0029 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0030 × 0308 × 0029 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0030 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (CR) ÷ [0.3] +× 0030 × 0020 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0030 × 0308 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0030 × 0308 × 0020 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0030 × 0021 ÷ # × [0.3] DIGIT ZERO (NU) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0030 × 0020 × 0021 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0030 × 0308 × 0021 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0030 × 00A0 ÷ # × [0.3] DIGIT ZERO (NU) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0030 × 0020 ÷ 00A0 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0030 × 0308 × 00A0 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0030 ÷ AC00 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0030 × 0020 ÷ AC00 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0030 × 0308 ÷ AC00 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0030 ÷ AC01 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0030 × 0020 ÷ AC01 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0030 × 0308 ÷ AC01 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0030 × 05D0 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0030 × 0020 ÷ 05D0 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0030 × 0308 × 05D0 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0030 × 002D ÷ # × [0.3] DIGIT ZERO (NU) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0030 × 0020 ÷ 002D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0030 × 0308 × 002D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0030 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0030 × 0020 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0030 × 0308 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0030 × 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [22.05] ONE DOT LEADER (IN) ÷ [0.3] +× 0030 × 0020 ÷ 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0030 × 0308 × 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.05] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0030 × 002C ÷ # × [0.3] DIGIT ZERO (NU) × [25.03] COMMA (IS) ÷ [0.3] +× 0030 × 0020 × 002C ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0030 × 0308 × 002C ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.03] COMMA (IS) ÷ [0.3] +× 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] +× 0030 ÷ 1100 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0030 × 0020 ÷ 1100 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0030 × 0308 ÷ 1100 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0030 ÷ 11A8 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0030 × 0020 ÷ 11A8 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0030 × 0308 ÷ 11A8 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0030 ÷ 1160 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0030 × 0020 ÷ 1160 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0030 × 0308 ÷ 1160 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0030 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (LF) ÷ [0.3] +× 0030 × 0020 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0030 × 0308 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0030 × 0308 × 0020 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0030 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (NL) ÷ [0.3] +× 0030 × 0020 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0030 × 0308 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0030 × 0308 × 0020 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0030 × 17D6 ÷ # × [0.3] DIGIT ZERO (NU) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0030 × 0020 ÷ 17D6 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0030 × 0308 × 17D6 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0030 × 0030 ÷ # × [0.3] DIGIT ZERO (NU) × [25.03] DIGIT ZERO (NU) ÷ [0.3] +× 0030 × 0020 ÷ 0030 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0030 × 0308 × 0030 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.03] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0030 × 0028 ÷ # × [0.3] DIGIT ZERO (NU) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0030 × 0020 ÷ 0028 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0030 × 0308 × 0028 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0030 × 0025 ÷ # × [0.3] DIGIT ZERO (NU) × [25.05] PERCENT SIGN (PO) ÷ [0.3] +× 0030 × 0020 ÷ 0025 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0030 × 0308 × 0025 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.05] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0030 × 0024 ÷ # × [0.3] DIGIT ZERO (NU) × [25.05] DOLLAR SIGN (PR) ÷ [0.3] +× 0030 × 0020 ÷ 0024 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0030 × 0308 × 0024 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.05] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0030 × 0022 ÷ # × [0.3] DIGIT ZERO (NU) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0030 × 0020 ÷ 0022 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0030 × 0308 × 0022 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0030 × 0020 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [0.3] +× 0030 × 0020 × 0020 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0030 × 002F ÷ # × [0.3] DIGIT ZERO (NU) × [25.03] SOLIDUS (SY) ÷ [0.3] +× 0030 × 0020 × 002F ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0030 × 0308 × 002F ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0030 × 2060 ÷ # × [0.3] DIGIT ZERO (NU) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0030 × 0020 × 2060 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0030 × 0308 × 2060 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0030 × 200B ÷ # × [0.3] DIGIT ZERO (NU) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0030 × 0020 × 200B ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0030 × 0308 × 200B ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0030 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0030 × 0020 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0030 × 0308 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0030 ÷ 261D ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0030 × 0020 ÷ 261D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0030 × 0308 ÷ 261D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0030 ÷ 1F3FB ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0030 × 0020 ÷ 1F3FB ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0030 × 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] (CM1_CM) ÷ [0.3] +× 0030 × 0020 ÷ 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0030 × 0308 × 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0030 × 200D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0030 × 0020 ÷ 200D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0030 × 00A7 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] SECTION SIGN (AI_AL) ÷ [0.3] +× 0030 × 0020 ÷ 00A7 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0030 × 0308 × 00A7 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0030 × 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] (XX_AL) ÷ [0.3] +× 0030 × 0020 ÷ 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0030 × 0308 × 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] (XX_AL) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0030 × 0E01 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0030 × 0020 ÷ 0E01 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0030 × 0308 × 0E01 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0030 × 3041 ÷ # × [0.3] DIGIT ZERO (NU) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0030 × 0020 ÷ 3041 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0030 × 0308 × 3041 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0028 × 0023 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] NUMBER SIGN (AL) ÷ [0.3] +× 0028 × 0020 × 0023 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] NUMBER SIGN (AL) ÷ [0.3] +× 0028 × 0308 × 0023 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0028 × 2014 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] EM DASH (B2) ÷ [0.3] +× 0028 × 0020 × 2014 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] EM DASH (B2) ÷ [0.3] +× 0028 × 0308 × 2014 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0028 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] (BA) ÷ [0.3] +× 0028 × 0020 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] (BA) ÷ [0.3] +× 0028 × 0308 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] (BA) ÷ [0.3] +× 0028 × 0308 × 0020 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] (BA) ÷ [0.3] +× 0028 × 00B4 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0028 × 0020 × 00B4 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0028 × 0308 × 00B4 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0028 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (BK) ÷ [0.3] +× 0028 × 0020 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0028 × 0308 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0028 × 0308 × 0020 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0028 × FFFC ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0028 × 0020 × FFFC ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0028 × 0308 × FFFC ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0028 × 007D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0028 × 0020 × 007D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0028 × 0308 × 007D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0028 × 0029 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0028 × 0020 × 0029 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0028 × 0308 × 0029 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0028 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (CR) ÷ [0.3] +× 0028 × 0020 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0028 × 0308 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0028 × 0308 × 0020 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0028 × 0021 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0028 × 0020 × 0021 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0028 × 0308 × 0021 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0028 × 00A0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0028 × 0020 × 00A0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0028 × 0308 × 00A0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0028 × AC00 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0028 × 0020 × AC00 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0028 × 0308 × AC00 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0028 × AC01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0028 × 0020 × AC01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0028 × 0308 × AC01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0028 × 05D0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0028 × 0020 × 05D0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0028 × 0308 × 05D0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0028 × 002D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0028 × 0020 × 002D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0028 × 0308 × 002D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0028 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] WATCH (ID) ÷ [0.3] +× 0028 × 0020 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] WATCH (ID) ÷ [0.3] +× 0028 × 0308 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] WATCH (ID) ÷ [0.3] +× 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] +× 0028 × 2024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0028 × 0020 × 2024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0028 × 0308 × 2024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0028 × 002C ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] COMMA (IS) ÷ [0.3] +× 0028 × 0020 × 002C ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0028 × 0308 × 002C ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0028 × 1100 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0028 × 0020 × 1100 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0028 × 0308 × 1100 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0028 × 11A8 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0028 × 0020 × 11A8 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0028 × 0308 × 11A8 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0028 × 1160 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0028 × 0020 × 1160 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0028 × 0308 × 1160 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0028 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (LF) ÷ [0.3] +× 0028 × 0020 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0028 × 0308 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0028 × 0308 × 0020 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0028 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (NL) ÷ [0.3] +× 0028 × 0020 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0028 × 0308 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0028 × 0308 × 0020 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0028 × 17D6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0028 × 0020 × 17D6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0028 × 0308 × 17D6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0028 × 0030 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] DIGIT ZERO (NU) ÷ [0.3] +× 0028 × 0020 × 0030 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] DIGIT ZERO (NU) ÷ [0.3] +× 0028 × 0308 × 0030 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0028 × 0028 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0028 × 0020 × 0028 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0028 × 0308 × 0028 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0028 × 0025 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] PERCENT SIGN (PO) ÷ [0.3] +× 0028 × 0020 × 0025 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] PERCENT SIGN (PO) ÷ [0.3] +× 0028 × 0308 × 0025 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0028 × 0024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0028 × 0020 × 0024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0028 × 0308 × 0024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0028 × 0022 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] QUOTATION MARK (QU) ÷ [0.3] +× 0028 × 0020 × 0022 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] QUOTATION MARK (QU) ÷ [0.3] +× 0028 × 0308 × 0022 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0028 × 0020 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) ÷ [0.3] +× 0028 × 0020 × 0020 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0028 × 0308 × 0020 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0028 × 002F ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0028 × 0020 × 002F ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0028 × 0308 × 002F ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0028 × 2060 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0028 × 0020 × 2060 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0028 × 0308 × 2060 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0028 × 200B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0028 × 0020 × 200B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0028 × 0308 × 200B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0028 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0028 × 0020 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0028 × 0308 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0028 × 261D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0028 × 0020 × 261D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0028 × 0308 × 261D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0028 × 1F3FB ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0028 × 0020 × 1F3FB ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0028 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] (CM1_CM) ÷ [0.3] +× 0028 × 0020 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] (CM1_CM) ÷ [0.3] +× 0028 × 0308 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0028 × 0308 × 0020 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] (CM1_CM) ÷ [0.3] +× 0028 × 200D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0028 × 0020 × 200D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0028 × 00A7 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0028 × 0020 × 00A7 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0028 × 0308 × 00A7 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0028 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0020 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0308 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0308 × 0020 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0E01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0028 × 0020 × 0E01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0028 × 0308 × 0E01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0028 × 3041 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0028 × 0020 × 3041 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0028 × 0308 × 3041 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0025 × 0023 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 0025 × 0020 ÷ 0023 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0025 × 0308 × 0023 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0025 ÷ 2014 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0025 × 0020 ÷ 2014 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0025 × 0308 ÷ 2014 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0025 × 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [21.01] (BA) ÷ [0.3] +× 0025 × 0020 ÷ 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0025 × 0308 × 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0025 ÷ 00B4 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0025 × 0020 ÷ 00B4 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0025 × 0308 ÷ 00B4 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0025 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (BK) ÷ [0.3] +× 0025 × 0020 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0025 × 0308 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0025 × 0308 × 0020 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0025 ÷ FFFC ÷ # × [0.3] PERCENT SIGN (PO) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0025 × 0020 ÷ FFFC ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0025 × 0308 ÷ FFFC ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0025 × 007D ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0025 × 0020 × 007D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0025 × 0308 × 007D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0025 × 0029 ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0025 × 0020 × 0029 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0025 × 0308 × 0029 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0025 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (CR) ÷ [0.3] +× 0025 × 0020 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0025 × 0308 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0025 × 0308 × 0020 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0025 × 0021 ÷ # × [0.3] PERCENT SIGN (PO) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0025 × 0020 × 0021 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0025 × 0308 × 0021 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0025 × 00A0 ÷ # × [0.3] PERCENT SIGN (PO) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0025 × 0020 ÷ 00A0 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0025 × 0308 × 00A0 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0025 ÷ AC00 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0025 × 0020 ÷ AC00 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0025 × 0308 ÷ AC00 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0025 ÷ AC01 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0025 × 0020 ÷ AC01 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0025 × 0308 ÷ AC01 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0025 × 05D0 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0025 × 0020 ÷ 05D0 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0025 × 0308 × 05D0 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0025 × 002D ÷ # × [0.3] PERCENT SIGN (PO) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0025 × 0020 ÷ 002D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0025 × 0308 × 002D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0025 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0025 × 0020 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0025 × 0308 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0025 ÷ 2024 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0025 × 0020 ÷ 2024 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0025 × 0308 ÷ 2024 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0025 × 002C ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] COMMA (IS) ÷ [0.3] +× 0025 × 0020 × 002C ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0025 × 0308 × 002C ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0025 ÷ 1100 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0025 × 0020 ÷ 1100 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0025 × 0308 ÷ 1100 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0025 ÷ 11A8 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0025 × 0020 ÷ 11A8 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0025 × 0308 ÷ 11A8 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0025 ÷ 1160 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0025 × 0020 ÷ 1160 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0025 × 0308 ÷ 1160 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0025 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (LF) ÷ [0.3] +× 0025 × 0020 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0025 × 0308 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0025 × 0308 × 0020 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0025 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (NL) ÷ [0.3] +× 0025 × 0020 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0025 × 0308 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0025 × 0308 × 0020 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0025 × 17D6 ÷ # × [0.3] PERCENT SIGN (PO) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0025 × 0020 ÷ 17D6 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0025 × 0308 × 17D6 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0025 × 0030 ÷ # × [0.3] PERCENT SIGN (PO) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 0025 × 0020 ÷ 0030 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0025 × 0308 × 0030 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0025 ÷ 0028 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0025 × 0020 ÷ 0028 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0025 × 0308 ÷ 0028 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0025 ÷ 0025 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0025 × 0020 ÷ 0025 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0025 × 0308 ÷ 0025 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0025 ÷ 0024 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0025 × 0020 ÷ 0024 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0025 × 0308 ÷ 0024 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0025 × 0022 ÷ # × [0.3] PERCENT SIGN (PO) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0025 × 0020 ÷ 0022 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0025 × 0308 × 0022 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0025 × 0020 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [0.3] +× 0025 × 0020 × 0020 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0025 × 002F ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0025 × 0020 × 002F ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0025 × 0308 × 002F ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0025 × 2060 ÷ # × [0.3] PERCENT SIGN (PO) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0025 × 0020 × 2060 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0025 × 0308 × 2060 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0025 × 200B ÷ # × [0.3] PERCENT SIGN (PO) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0025 × 0020 × 200B ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0025 × 0308 × 200B ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0025 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0025 × 0020 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0025 × 0308 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0025 ÷ 261D ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0025 × 0020 ÷ 261D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0025 × 0308 ÷ 261D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0025 ÷ 1F3FB ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0025 × 0020 ÷ 1F3FB ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0025 × 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] (CM1_CM) ÷ [0.3] +× 0025 × 0020 ÷ 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0025 × 0308 × 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0025 × 200D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0025 × 0020 ÷ 200D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0025 × 00A7 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0025 × 0020 ÷ 00A7 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0025 × 0308 × 00A7 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0025 × 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] (XX_AL) ÷ [0.3] +× 0025 × 0020 ÷ 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0025 × 0308 × 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] (XX_AL) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0025 × 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0025 × 0020 ÷ 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0025 × 0308 × 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0025 × 3041 ÷ # × [0.3] PERCENT SIGN (PO) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0025 × 0020 ÷ 3041 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0025 × 0308 × 3041 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0024 × 0023 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 0024 × 0020 ÷ 0023 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0024 × 0308 × 0023 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0024 ÷ 2014 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0024 × 0020 ÷ 2014 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0024 × 0308 ÷ 2014 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0024 × 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [21.01] (BA) ÷ [0.3] +× 0024 × 0020 ÷ 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0024 × 0308 × 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0024 ÷ 00B4 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0024 × 0020 ÷ 00B4 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0024 × 0308 ÷ 00B4 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0024 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (BK) ÷ [0.3] +× 0024 × 0020 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0024 × 0308 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0024 × 0308 × 0020 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0024 ÷ FFFC ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0024 × 0020 ÷ FFFC ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0024 × 0308 ÷ FFFC ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0024 × 007D ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0024 × 0020 × 007D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0024 × 0308 × 007D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0024 × 0029 ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0024 × 0020 × 0029 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0024 × 0308 × 0029 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0024 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (CR) ÷ [0.3] +× 0024 × 0020 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0024 × 0308 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0024 × 0308 × 0020 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0024 × 0021 ÷ # × [0.3] DOLLAR SIGN (PR) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0024 × 0020 × 0021 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0024 × 0308 × 0021 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0024 × 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0024 × 0020 ÷ 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0024 × 0308 × 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0024 × AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0024 × 0020 ÷ AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0024 × 0308 × AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0024 × AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0024 × 0020 ÷ AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0024 × 0308 × AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0024 × 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0024 × 0020 ÷ 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0024 × 0308 × 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0024 × 002D ÷ # × [0.3] DOLLAR SIGN (PR) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0024 × 0020 ÷ 002D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0024 × 0308 × 002D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0024 × 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] WATCH (ID) ÷ [0.3] +× 0024 × 0020 ÷ 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0024 × 0308 × 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.12] WATCH (ID) ÷ [0.3] +× 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] +× 0024 ÷ 2024 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0024 × 0020 ÷ 2024 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0024 × 0308 ÷ 2024 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0024 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] COMMA (IS) ÷ [0.3] +× 0024 × 0020 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0024 × 0308 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0024 × 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0024 × 0020 ÷ 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0024 × 0308 × 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0024 × 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0024 × 0020 ÷ 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0024 × 0308 × 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0024 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0024 × 0020 ÷ 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0024 × 0308 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0024 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (LF) ÷ [0.3] +× 0024 × 0020 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0024 × 0308 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0024 × 0308 × 0020 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0024 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (NL) ÷ [0.3] +× 0024 × 0020 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0024 × 0308 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0024 × 0308 × 0020 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0024 × 17D6 ÷ # × [0.3] DOLLAR SIGN (PR) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0024 × 0020 ÷ 17D6 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0024 × 0308 × 17D6 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0024 × 0030 ÷ # × [0.3] DOLLAR SIGN (PR) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 0024 × 0020 ÷ 0030 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0024 × 0308 × 0030 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0024 ÷ 0028 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0024 × 0020 ÷ 0028 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0024 × 0308 ÷ 0028 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0024 ÷ 0025 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0024 × 0020 ÷ 0025 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0024 × 0308 ÷ 0025 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0024 ÷ 0024 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0024 × 0020 ÷ 0024 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0024 × 0308 ÷ 0024 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0024 × 0022 ÷ # × [0.3] DOLLAR SIGN (PR) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0024 × 0020 ÷ 0022 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0024 × 0308 × 0022 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0024 × 0020 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [0.3] +× 0024 × 0020 × 0020 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0024 × 002F ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0024 × 0020 × 002F ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0024 × 0308 × 002F ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0024 × 2060 ÷ # × [0.3] DOLLAR SIGN (PR) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0024 × 0020 × 2060 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0024 × 0308 × 2060 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0024 × 200B ÷ # × [0.3] DOLLAR SIGN (PR) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0024 × 0020 × 200B ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0024 × 0308 × 200B ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0024 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0024 × 0020 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0024 × 0308 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0024 × 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0024 × 0020 ÷ 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0024 × 0308 × 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.12] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0024 × 1F3FB ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0024 × 0020 ÷ 1F3FB ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0024 × 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] (CM1_CM) ÷ [0.3] +× 0024 × 0020 ÷ 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0024 × 0308 × 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0024 × 200D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0024 × 0020 ÷ 200D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0024 × 00A7 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0024 × 0020 ÷ 00A7 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0024 × 0308 × 00A7 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0024 × 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] (XX_AL) ÷ [0.3] +× 0024 × 0020 ÷ 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0024 × 0308 × 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] (XX_AL) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0024 × 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0024 × 0020 ÷ 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0024 × 0308 × 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0024 × 3041 ÷ # × [0.3] DOLLAR SIGN (PR) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0024 × 0020 ÷ 3041 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0024 × 0308 × 3041 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0022 × 0023 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] NUMBER SIGN (AL) ÷ [0.3] +× 0022 × 0020 ÷ 0023 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0022 × 0308 × 0023 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0022 × 2014 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] EM DASH (B2) ÷ [0.3] +× 0022 × 0020 ÷ 2014 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0022 × 0308 × 2014 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] EM DASH (B2) ÷ [0.3] +× 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] +× 0022 × 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] (BA) ÷ [0.3] +× 0022 × 0020 ÷ 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0022 × 0308 × 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] (BA) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0022 × 00B4 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] ACUTE ACCENT (BB) ÷ [0.3] +× 0022 × 0020 ÷ 00B4 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0022 × 0308 × 00B4 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0022 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (BK) ÷ [0.3] +× 0022 × 0020 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0022 × 0308 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0022 × 0308 × 0020 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0022 × FFFC ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0022 × 0020 ÷ FFFC ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0022 × 0308 × FFFC ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0022 × 007D ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0022 × 0020 × 007D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0022 × 0308 × 007D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0022 × 0029 ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0022 × 0020 × 0029 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0022 × 0308 × 0029 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0022 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (CR) ÷ [0.3] +× 0022 × 0020 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0022 × 0308 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0022 × 0308 × 0020 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0022 × 0021 ÷ # × [0.3] QUOTATION MARK (QU) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0022 × 0020 × 0021 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0022 × 0308 × 0021 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0022 × 00A0 ÷ # × [0.3] QUOTATION MARK (QU) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0022 × 0020 ÷ 00A0 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0022 × 0308 × 00A0 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0022 × AC00 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0022 × 0020 ÷ AC00 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0022 × 0308 × AC00 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0022 × AC01 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0022 × 0020 ÷ AC01 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0022 × 0308 × AC01 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0022 × 05D0 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0022 × 0020 ÷ 05D0 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0022 × 0308 × 05D0 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0022 × 002D ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0022 × 0020 ÷ 002D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0022 × 0308 × 002D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0022 × 231A ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] WATCH (ID) ÷ [0.3] +× 0022 × 0020 ÷ 231A ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0022 × 0308 × 231A ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] WATCH (ID) ÷ [0.3] +× 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] +× 0022 × 2024 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] ONE DOT LEADER (IN) ÷ [0.3] +× 0022 × 0020 ÷ 2024 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0022 × 0308 × 2024 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0022 × 002C ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] COMMA (IS) ÷ [0.3] +× 0022 × 0020 × 002C ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0022 × 0308 × 002C ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0022 × 1100 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0022 × 0020 ÷ 1100 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0022 × 0308 × 1100 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0022 × 11A8 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0022 × 0020 ÷ 11A8 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0022 × 0308 × 11A8 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0022 × 1160 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0022 × 0020 ÷ 1160 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0022 × 0308 × 1160 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0022 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (LF) ÷ [0.3] +× 0022 × 0020 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0022 × 0308 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0022 × 0308 × 0020 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0022 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (NL) ÷ [0.3] +× 0022 × 0020 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0022 × 0308 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0022 × 0308 × 0020 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0022 × 17D6 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0022 × 0020 ÷ 17D6 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0022 × 0308 × 17D6 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0022 × 0030 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] DIGIT ZERO (NU) ÷ [0.3] +× 0022 × 0020 ÷ 0030 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0022 × 0308 × 0030 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0022 × 0028 ÷ # × [0.3] QUOTATION MARK (QU) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0022 × 0020 × 0028 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0022 × 0308 × 0028 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0022 × 0025 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] PERCENT SIGN (PO) ÷ [0.3] +× 0022 × 0020 ÷ 0025 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0022 × 0308 × 0025 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0022 × 0024 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] DOLLAR SIGN (PR) ÷ [0.3] +× 0022 × 0020 ÷ 0024 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0022 × 0308 × 0024 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0022 × 0022 ÷ # × [0.3] QUOTATION MARK (QU) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0022 × 0020 ÷ 0022 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0022 × 0308 × 0022 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0022 × 0020 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [0.3] +× 0022 × 0020 × 0020 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0022 × 002F ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0022 × 0020 × 002F ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0022 × 0308 × 002F ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0022 × 2060 ÷ # × [0.3] QUOTATION MARK (QU) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0022 × 0020 × 2060 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0022 × 0308 × 2060 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0022 × 200B ÷ # × [0.3] QUOTATION MARK (QU) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0022 × 0020 × 200B ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0022 × 0308 × 200B ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0022 × 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0022 × 0020 ÷ 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0022 × 0308 × 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0022 × 261D ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0022 × 0020 ÷ 261D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0022 × 0308 × 261D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0022 × 1F3FB ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0022 × 0020 ÷ 1F3FB ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0022 × 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] (CM1_CM) ÷ [0.3] +× 0022 × 0020 ÷ 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0022 × 0308 × 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0022 × 200D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0022 × 0020 ÷ 200D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0022 × 00A7 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0022 × 0020 ÷ 00A7 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0022 × 0308 × 00A7 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0022 × 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] (XX_AL) ÷ [0.3] +× 0022 × 0020 ÷ 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0022 × 0308 × 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] (XX_AL) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0022 × 0E01 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0022 × 0020 ÷ 0E01 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0022 × 0308 × 0E01 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0022 × 3041 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0022 × 0020 ÷ 3041 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0022 × 0308 × 3041 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0020 ÷ 0023 ÷ # × [0.3] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0020 × 0020 ÷ 0023 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0020 ÷ 0308 × 0023 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0020 ÷ 2014 ÷ # × [0.3] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0020 × 0020 ÷ 2014 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0020 ÷ 0308 ÷ 2014 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0020 ÷ 0009 ÷ # × [0.3] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0020 × 0020 ÷ 0009 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0020 ÷ 0308 × 0009 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0020 ÷ 00B4 ÷ # × [0.3] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0020 × 0020 ÷ 00B4 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0020 ÷ 0308 ÷ 00B4 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0020 × 000B ÷ # × [0.3] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0020 × 0020 × 000B ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0020 ÷ 0308 × 000B ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 000B ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0020 ÷ FFFC ÷ # × [0.3] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0020 × 0020 ÷ FFFC ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0020 ÷ 0308 ÷ FFFC ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0020 × 007D ÷ # × [0.3] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0020 × 0020 × 007D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0020 ÷ 0308 × 007D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0020 × 0029 ÷ # × [0.3] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0020 × 0020 × 0029 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0020 ÷ 0308 × 0029 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0020 × 000D ÷ # × [0.3] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0020 × 0020 × 000D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0020 ÷ 0308 × 000D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 000D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0020 × 0021 ÷ # × [0.3] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0020 × 0020 × 0021 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0020 ÷ 0308 × 0021 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0020 ÷ 00A0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0020 × 0020 ÷ 00A0 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0020 ÷ 0308 × 00A0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0020 ÷ AC00 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0020 × 0020 ÷ AC00 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0020 ÷ 0308 ÷ AC00 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0020 ÷ AC01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0020 × 0020 ÷ AC01 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0020 ÷ 0308 ÷ AC01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0020 ÷ 05D0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0020 × 0020 ÷ 05D0 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0020 ÷ 0308 × 05D0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0020 ÷ 002D ÷ # × [0.3] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0020 × 0020 ÷ 002D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0020 ÷ 0308 × 002D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0020 ÷ 231A ÷ # × [0.3] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0020 × 0020 ÷ 231A ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0020 ÷ 0308 ÷ 231A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0020 ÷ 2024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0020 × 0020 ÷ 2024 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0020 ÷ 0308 × 2024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0020 × 002C ÷ # × [0.3] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0020 × 0020 × 002C ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0020 ÷ 0308 × 002C ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 002C ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0020 ÷ 1100 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0020 × 0020 ÷ 1100 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1100 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0020 ÷ 11A8 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0020 × 0020 ÷ 11A8 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0020 ÷ 0308 ÷ 11A8 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0020 ÷ 1160 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0020 × 0020 ÷ 1160 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1160 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0020 × 000A ÷ # × [0.3] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0020 × 0020 × 000A ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0020 ÷ 0308 × 000A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 000A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0020 × 0085 ÷ # × [0.3] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0020 × 0020 × 0085 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0020 ÷ 0308 × 0085 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 0085 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0020 ÷ 17D6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0020 × 0020 ÷ 17D6 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0020 ÷ 0308 × 17D6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0020 ÷ 0030 ÷ # × [0.3] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0020 × 0020 ÷ 0030 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0020 ÷ 0308 × 0030 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0020 ÷ 0028 ÷ # × [0.3] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0020 × 0020 ÷ 0028 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0020 ÷ 0308 × 0028 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0020 ÷ 0025 ÷ # × [0.3] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0020 × 0020 ÷ 0025 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0020 ÷ 0308 × 0025 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0020 ÷ 0024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0020 × 0020 ÷ 0024 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0020 ÷ 0308 × 0024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0020 ÷ 0022 ÷ # × [0.3] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0020 × 0020 ÷ 0022 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0020 ÷ 0308 × 0022 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0020 × 0020 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 × 0020 × 0020 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 0020 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 × 002F ÷ # × [0.3] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0020 × 0020 × 002F ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0020 ÷ 0308 × 002F ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 002F ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0020 × 2060 ÷ # × [0.3] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0020 × 0020 × 2060 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0020 ÷ 0308 × 2060 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0020 × 200B ÷ # × [0.3] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0020 × 0020 × 200B ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0020 ÷ 0308 × 200B ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0020 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0020 × 0020 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0020 ÷ 261D ÷ # × [0.3] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0020 × 0020 ÷ 261D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0020 ÷ 0308 ÷ 261D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0020 ÷ 1F3FB ÷ # × [0.3] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0020 × 0020 ÷ 1F3FB ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1F3FB ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 0020 ÷ 0001 ÷ # × [0.3] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0020 × 0020 ÷ 0001 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0020 ÷ 0308 × 0001 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0020 ÷ 200D ÷ # × [0.3] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0020 × 0020 ÷ 200D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0020 ÷ 0308 × 200D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 0020 ÷ 00A7 ÷ # × [0.3] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0020 × 0020 ÷ 00A7 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0020 ÷ 0308 × 00A7 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0020 ÷ 50005 ÷ # × [0.3] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0020 × 0020 ÷ 50005 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0020 ÷ 0308 × 50005 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0020 ÷ 0E01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0020 × 0020 ÷ 0E01 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0020 ÷ 0308 × 0E01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0020 ÷ 3041 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0020 × 0020 ÷ 3041 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0020 ÷ 0308 × 3041 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 002F ÷ 0023 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 002F × 0020 ÷ 0023 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 002F × 0308 ÷ 0023 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 002F ÷ 2014 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 002F × 0020 ÷ 2014 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 002F × 0308 ÷ 2014 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 002F × 0009 ÷ # × [0.3] SOLIDUS (SY) × [21.01] (BA) ÷ [0.3] +× 002F × 0020 ÷ 0009 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002F × 0308 × 0009 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 0009 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002F ÷ 00B4 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002F × 0020 ÷ 00B4 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002F × 0308 ÷ 00B4 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 002F × 000B ÷ # × [0.3] SOLIDUS (SY) × [6.0] (BK) ÷ [0.3] +× 002F × 0020 × 000B ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002F × 0308 × 000B ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 002F × 0308 × 0020 × 000B ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002F ÷ FFFC ÷ # × [0.3] SOLIDUS (SY) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002F × 0020 ÷ FFFC ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002F × 0308 ÷ FFFC ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 002F × 007D ÷ # × [0.3] SOLIDUS (SY) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002F × 0020 × 007D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002F × 0308 × 007D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 002F × 0029 ÷ # × [0.3] SOLIDUS (SY) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002F × 0020 × 0029 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002F × 0308 × 0029 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 002F × 000D ÷ # × [0.3] SOLIDUS (SY) × [6.0] (CR) ÷ [0.3] +× 002F × 0020 × 000D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002F × 0308 × 000D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 002F × 0308 × 0020 × 000D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002F × 0021 ÷ # × [0.3] SOLIDUS (SY) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002F × 0020 × 0021 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002F × 0308 × 0021 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 002F × 00A0 ÷ # × [0.3] SOLIDUS (SY) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 002F × 0020 ÷ 00A0 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002F × 0308 × 00A0 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 002F ÷ AC00 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002F × 0020 ÷ AC00 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002F × 0308 ÷ AC00 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 002F ÷ AC01 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002F × 0020 ÷ AC01 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002F × 0308 ÷ AC01 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 002F × 05D0 ÷ # × [0.3] SOLIDUS (SY) × [21.2] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002F × 0020 ÷ 05D0 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002F × 0308 × 05D0 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.2] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 002F × 002D ÷ # × [0.3] SOLIDUS (SY) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 002F × 0020 ÷ 002D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 002F × 0308 × 002D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 002F ÷ 231A ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002F × 0020 ÷ 231A ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002F × 0308 ÷ 231A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 231A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002F ÷ 2024 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002F × 0020 ÷ 2024 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002F × 0308 ÷ 2024 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 002F × 002C ÷ # × [0.3] SOLIDUS (SY) × [13.02] COMMA (IS) ÷ [0.3] +× 002F × 0020 × 002C ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002F × 0308 × 002C ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 002F × 0308 × 0020 × 002C ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002F ÷ 1100 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002F × 0020 ÷ 1100 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002F × 0308 ÷ 1100 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 002F ÷ 11A8 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002F × 0020 ÷ 11A8 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002F × 0308 ÷ 11A8 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 002F ÷ 1160 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002F × 0020 ÷ 1160 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002F × 0308 ÷ 1160 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 002F × 000A ÷ # × [0.3] SOLIDUS (SY) × [6.0] (LF) ÷ [0.3] +× 002F × 0020 × 000A ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002F × 0308 × 000A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 002F × 0308 × 0020 × 000A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002F × 0085 ÷ # × [0.3] SOLIDUS (SY) × [6.0] (NL) ÷ [0.3] +× 002F × 0020 × 0085 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002F × 0308 × 0085 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 002F × 0308 × 0020 × 0085 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002F × 17D6 ÷ # × [0.3] SOLIDUS (SY) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002F × 0020 ÷ 17D6 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002F × 0308 × 17D6 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 002F ÷ 0030 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 002F × 0020 ÷ 0030 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 002F × 0308 ÷ 0030 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 002F ÷ 0028 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002F × 0020 ÷ 0028 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002F × 0308 ÷ 0028 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 002F ÷ 0025 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 002F × 0020 ÷ 0025 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 002F × 0308 ÷ 0025 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 002F ÷ 0024 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002F × 0020 ÷ 0024 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002F × 0308 ÷ 0024 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 002F × 0022 ÷ # × [0.3] SOLIDUS (SY) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 002F × 0020 ÷ 0022 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 002F × 0308 × 0022 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 002F × 0020 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 0020 × 0020 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 0308 × 0020 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 0308 × 0020 × 0020 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 002F ÷ # × [0.3] SOLIDUS (SY) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002F × 0020 × 002F ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002F × 0308 × 002F ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 002F × 0308 × 0020 × 002F ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002F × 2060 ÷ # × [0.3] SOLIDUS (SY) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002F × 0020 × 2060 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002F × 0308 × 2060 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 002F × 200B ÷ # × [0.3] SOLIDUS (SY) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002F × 0020 × 200B ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002F × 0308 × 200B ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 002F ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002F × 0020 ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002F × 0308 ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 002F ÷ 261D ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002F × 0020 ÷ 261D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002F × 0308 ÷ 261D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 002F ÷ 1F3FB ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002F × 0020 ÷ 1F3FB ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002F × 0308 ÷ 1F3FB ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 002F × 0001 ÷ # × [0.3] SOLIDUS (SY) × [9.0] (CM1_CM) ÷ [0.3] +× 002F × 0020 ÷ 0001 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002F × 0308 × 0001 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 0001 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002F × 200D ÷ # × [0.3] SOLIDUS (SY) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002F × 0020 ÷ 200D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002F × 0308 × 200D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 002F ÷ 00A7 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002F × 0020 ÷ 00A7 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002F × 0308 ÷ 00A7 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 002F ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002F × 0020 ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002F × 0308 ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002F ÷ 0E01 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002F × 0020 ÷ 0E01 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002F × 0308 ÷ 0E01 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 002F × 3041 ÷ # × [0.3] SOLIDUS (SY) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002F × 0020 ÷ 3041 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002F × 0308 × 3041 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 2060 × 0023 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] NUMBER SIGN (AL) ÷ [0.3] +× 2060 × 0020 ÷ 0023 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 2060 × 0308 × 0023 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 2060 × 2014 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] EM DASH (B2) ÷ [0.3] +× 2060 × 0020 ÷ 2014 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 2060 × 0308 × 2014 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] EM DASH (B2) ÷ [0.3] +× 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] +× 2060 × 0009 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] (BA) ÷ [0.3] +× 2060 × 0020 ÷ 0009 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2060 × 0308 × 0009 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] (BA) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2060 × 00B4 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] ACUTE ACCENT (BB) ÷ [0.3] +× 2060 × 0020 ÷ 00B4 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2060 × 0308 × 00B4 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 2060 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (BK) ÷ [0.3] +× 2060 × 0020 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2060 × 0308 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 2060 × 0308 × 0020 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2060 × FFFC ÷ # × [0.3] WORD JOINER (WJ) × [11.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2060 × 0020 ÷ FFFC ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2060 × 0308 × FFFC ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 2060 × 007D ÷ # × [0.3] WORD JOINER (WJ) × [11.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2060 × 0020 × 007D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2060 × 0308 × 007D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 2060 × 0029 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2060 × 0020 × 0029 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2060 × 0308 × 0029 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 2060 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (CR) ÷ [0.3] +× 2060 × 0020 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2060 × 0308 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 2060 × 0308 × 0020 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2060 × 0021 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] EXCLAMATION MARK (EX) ÷ [0.3] +× 2060 × 0020 × 0021 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2060 × 0308 × 0021 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 2060 × 00A0 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] NO-BREAK SPACE (GL) ÷ [0.3] +× 2060 × 0020 ÷ 00A0 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 2060 × 0308 × 00A0 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 2060 × AC00 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2060 × 0020 ÷ AC00 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2060 × 0308 × AC00 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 2060 × AC01 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2060 × 0020 ÷ AC01 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2060 × 0308 × AC01 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 2060 × 05D0 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2060 × 0020 ÷ 05D0 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2060 × 0308 × 05D0 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 2060 × 002D ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 2060 × 0020 ÷ 002D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 2060 × 0308 × 002D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 2060 × 231A ÷ # × [0.3] WORD JOINER (WJ) × [11.02] WATCH (ID) ÷ [0.3] +× 2060 × 0020 ÷ 231A ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 2060 × 0308 × 231A ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] WATCH (ID) ÷ [0.3] +× 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] +× 2060 × 2024 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] ONE DOT LEADER (IN) ÷ [0.3] +× 2060 × 0020 ÷ 2024 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2060 × 0308 × 2024 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 2060 × 002C ÷ # × [0.3] WORD JOINER (WJ) × [11.02] COMMA (IS) ÷ [0.3] +× 2060 × 0020 × 002C ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 2060 × 0308 × 002C ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] COMMA (IS) ÷ [0.3] +× 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] +× 2060 × 1100 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2060 × 0020 ÷ 1100 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2060 × 0308 × 1100 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 2060 × 11A8 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2060 × 0020 ÷ 11A8 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2060 × 0308 × 11A8 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 2060 × 1160 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2060 × 0020 ÷ 1160 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2060 × 0308 × 1160 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 2060 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (LF) ÷ [0.3] +× 2060 × 0020 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2060 × 0308 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 2060 × 0308 × 0020 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2060 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (NL) ÷ [0.3] +× 2060 × 0020 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2060 × 0308 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 2060 × 0308 × 0020 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2060 × 17D6 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2060 × 0020 ÷ 17D6 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2060 × 0308 × 17D6 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 2060 × 0030 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] DIGIT ZERO (NU) ÷ [0.3] +× 2060 × 0020 ÷ 0030 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 2060 × 0308 × 0030 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 2060 × 0028 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2060 × 0020 ÷ 0028 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2060 × 0308 × 0028 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 2060 × 0025 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] PERCENT SIGN (PO) ÷ [0.3] +× 2060 × 0020 ÷ 0025 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 2060 × 0308 × 0025 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 2060 × 0024 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] DOLLAR SIGN (PR) ÷ [0.3] +× 2060 × 0020 ÷ 0024 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2060 × 0308 × 0024 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 2060 × 0022 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] QUOTATION MARK (QU) ÷ [0.3] +× 2060 × 0020 ÷ 0022 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 2060 × 0308 × 0022 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 2060 × 0020 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [0.3] +× 2060 × 0020 × 0020 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 2060 × 002F ÷ # × [0.3] WORD JOINER (WJ) × [11.02] SOLIDUS (SY) ÷ [0.3] +× 2060 × 0020 × 002F ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2060 × 0308 × 002F ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] SOLIDUS (SY) ÷ [0.3] +× 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] +× 2060 × 2060 ÷ # × [0.3] WORD JOINER (WJ) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2060 × 0020 × 2060 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2060 × 0308 × 2060 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 2060 × 200B ÷ # × [0.3] WORD JOINER (WJ) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2060 × 0020 × 200B ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2060 × 0308 × 200B ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 2060 × 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2060 × 0020 ÷ 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2060 × 0308 × 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 2060 × 261D ÷ # × [0.3] WORD JOINER (WJ) × [11.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2060 × 0020 ÷ 261D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2060 × 0308 × 261D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 2060 × 1F3FB ÷ # × [0.3] WORD JOINER (WJ) × [11.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 2060 × 0020 ÷ 1F3FB ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 2060 × 0001 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] (CM1_CM) ÷ [0.3] +× 2060 × 0020 ÷ 0001 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2060 × 0308 × 0001 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2060 × 200D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 2060 × 0020 ÷ 200D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 2060 × 00A7 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 2060 × 0020 ÷ 00A7 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2060 × 0308 × 00A7 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 2060 × 50005 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] (XX_AL) ÷ [0.3] +× 2060 × 0020 ÷ 50005 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2060 × 0308 × 50005 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] (XX_AL) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2060 × 0E01 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2060 × 0020 ÷ 0E01 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2060 × 0308 × 0E01 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 2060 × 3041 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2060 × 0020 ÷ 3041 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2060 × 0308 × 3041 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 200B ÷ 0023 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] NUMBER SIGN (AL) ÷ [0.3] +× 200B × 0020 ÷ 0023 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] NUMBER SIGN (AL) ÷ [0.3] +× 200B ÷ 0308 × 0023 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 200B ÷ 2014 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] EM DASH (B2) ÷ [0.3] +× 200B × 0020 ÷ 2014 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] EM DASH (B2) ÷ [0.3] +× 200B ÷ 0308 ÷ 2014 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 200B ÷ 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] (BA) ÷ [0.3] +× 200B × 0020 ÷ 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] (BA) ÷ [0.3] +× 200B ÷ 0308 × 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 200B ÷ 00B4 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200B × 0020 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200B ÷ 0308 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 200B × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (BK) ÷ [0.3] +× 200B × 0020 × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 200B ÷ 0308 × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 200B ÷ FFFC ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200B × 0020 ÷ FFFC ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200B ÷ 0308 ÷ FFFC ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 200B ÷ 007D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200B × 0020 ÷ 007D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200B ÷ 0308 × 007D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 200B ÷ 0029 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200B × 0020 ÷ 0029 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200B ÷ 0308 × 0029 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 200B × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (CR) ÷ [0.3] +× 200B × 0020 × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 200B ÷ 0308 × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 200B ÷ 0021 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 200B × 0020 ÷ 0021 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 200B ÷ 0308 × 0021 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 200B ÷ 00A0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 200B × 0020 ÷ 00A0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 200B ÷ 0308 × 00A0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 200B ÷ AC00 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200B × 0020 ÷ AC00 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200B ÷ 0308 ÷ AC00 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 200B ÷ AC01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200B × 0020 ÷ AC01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200B ÷ 0308 ÷ AC01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 200B ÷ 05D0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200B × 0020 ÷ 05D0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200B ÷ 0308 × 05D0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 200B ÷ 002D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 200B × 0020 ÷ 002D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 200B ÷ 0308 × 002D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 200B ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WATCH (ID) ÷ [0.3] +× 200B × 0020 ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WATCH (ID) ÷ [0.3] +× 200B ÷ 0308 ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 200B ÷ 2024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ONE DOT LEADER (IN) ÷ [0.3] +× 200B × 0020 ÷ 2024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ONE DOT LEADER (IN) ÷ [0.3] +× 200B ÷ 0308 × 2024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 200B ÷ 002C ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMMA (IS) ÷ [0.3] +× 200B × 0020 ÷ 002C ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] COMMA (IS) ÷ [0.3] +× 200B ÷ 0308 × 002C ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 200B ÷ 1100 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200B × 0020 ÷ 1100 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200B ÷ 0308 ÷ 1100 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 200B ÷ 11A8 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200B × 0020 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200B ÷ 0308 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 200B ÷ 1160 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200B × 0020 ÷ 1160 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200B ÷ 0308 ÷ 1160 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 200B × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (LF) ÷ [0.3] +× 200B × 0020 × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 200B ÷ 0308 × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 200B × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (NL) ÷ [0.3] +× 200B × 0020 × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 200B ÷ 0308 × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 200B ÷ 17D6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 200B × 0020 ÷ 17D6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 0030 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] DIGIT ZERO (NU) ÷ [0.3] +× 200B × 0020 ÷ 0030 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] DIGIT ZERO (NU) ÷ [0.3] +× 200B ÷ 0308 × 0030 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 200B ÷ 0028 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200B × 0020 ÷ 0028 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200B ÷ 0308 × 0028 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 200B ÷ 0025 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] PERCENT SIGN (PO) ÷ [0.3] +× 200B × 0020 ÷ 0025 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] PERCENT SIGN (PO) ÷ [0.3] +× 200B ÷ 0308 × 0025 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 200B ÷ 0024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] DOLLAR SIGN (PR) ÷ [0.3] +× 200B × 0020 ÷ 0024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] DOLLAR SIGN (PR) ÷ [0.3] +× 200B ÷ 0308 × 0024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 200B ÷ 0022 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] QUOTATION MARK (QU) ÷ [0.3] +× 200B × 0020 ÷ 0022 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] QUOTATION MARK (QU) ÷ [0.3] +× 200B ÷ 0308 × 0022 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 200B × 0020 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [0.3] +× 200B × 0020 × 0020 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 200B ÷ 002F ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] SOLIDUS (SY) ÷ [0.3] +× 200B × 0020 ÷ 002F ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] SOLIDUS (SY) ÷ [0.3] +× 200B ÷ 0308 × 002F ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 200B ÷ 2060 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WORD JOINER (WJ) ÷ [0.3] +× 200B × 0020 ÷ 2060 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WORD JOINER (WJ) ÷ [0.3] +× 200B ÷ 0308 × 2060 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 200B × 200B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200B × 0020 × 200B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200B ÷ 0308 × 200B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 200B ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 200B × 0020 ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 261D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 200B × 0020 ÷ 261D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 200B ÷ 0308 ÷ 261D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 200B ÷ 1F3FB ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 200B × 0020 ÷ 1F3FB ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] (CM1_CM) ÷ [0.3] +× 200B × 0020 ÷ 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] (CM1_CM) ÷ [0.3] +× 200B ÷ 0308 × 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 200B ÷ 200D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 200B × 0020 ÷ 200D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 00A7 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200B × 0020 ÷ 00A7 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200B ÷ 0308 × 00A7 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 200B ÷ 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] (XX_AL) ÷ [0.3] +× 200B × 0020 ÷ 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] (XX_AL) ÷ [0.3] +× 200B ÷ 0308 × 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 200B ÷ 0E01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 200B × 0020 ÷ 0E01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 3041 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 200B × 0020 ÷ 3041 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 1F1E6 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1F1E6 × 0020 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 1F1E6 × 0308 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 1F1E6 × 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.01] (BA) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1F1E6 × 0308 × 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1F1E6 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1F1E6 × 0020 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1F1E6 × 0308 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 1F1E6 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (BK) ÷ [0.3] +× 1F1E6 × 0020 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1F1E6 × 0308 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1F1E6 ÷ FFFC ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1F1E6 × 0020 ÷ FFFC ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 007D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1F1E6 × 0020 × 007D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1F1E6 × 0020 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1F1E6 × 0308 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 1F1E6 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0020 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0308 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1F1E6 × 0020 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1F1E6 × 0308 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 1F1E6 × 00A0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 00A0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ AC00 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1F1E6 × 0020 ÷ AC00 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ AC01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1F1E6 × 0020 ÷ AC01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 05D0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 05D0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1F1E6 × 0020 ÷ 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 1F1E6 × 0308 × 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 1F1E6 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1F1E6 × 0020 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1F1E6 × 0308 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1F1E6 ÷ 2024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 1F1E6 × 0020 ÷ 2024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] COMMA (IS) ÷ [0.3] +× 1F1E6 × 0020 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1F1E6 × 0308 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1F1E6 ÷ 1100 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 1100 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 11A8 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1F1E6 × 0020 ÷ 11A8 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 1160 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1F1E6 × 0020 ÷ 1160 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0020 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0308 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 0020 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 0308 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 17D6 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 1F1E6 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 1F1E6 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 1F1E6 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 1F1E6 × 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 1F1E6 × 0308 × 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 1F1E6 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [0.3] +× 1F1E6 × 0020 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1F1E6 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F1E6 × 0020 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F1E6 × 0308 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1F1E6 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1F1E6 × 0020 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1F1E6 × 0308 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 1F1E6 × 200B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1F1E6 × 0020 × 200B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 1F1E6 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 ÷ 261D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1F1E6 × 0020 ÷ 261D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 1F3FB ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 × 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 0308 × 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 200D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 ÷ 00A7 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 00A7 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1F1E6 × 0308 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1F1E6 ÷ 0E01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 × 3041 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 261D ÷ 0023 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 261D × 0020 ÷ 0023 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 261D × 0308 ÷ 0023 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 261D ÷ 2014 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 261D × 0020 ÷ 2014 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 261D × 0308 ÷ 2014 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 261D × 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.01] (BA) ÷ [0.3] +× 261D × 0020 ÷ 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 261D × 0308 × 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 261D × 0308 × 0020 ÷ 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 261D ÷ 00B4 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 261D × 0020 ÷ 00B4 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 261D × 0308 ÷ 00B4 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 261D × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (BK) ÷ [0.3] +× 261D × 0020 × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 261D × 0308 × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 261D × 0308 × 0020 × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 261D ÷ FFFC ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 261D × 0020 ÷ FFFC ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 261D × 0308 ÷ FFFC ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 261D × 007D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 261D × 0020 × 007D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 261D × 0308 × 007D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 261D × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 261D × 0020 × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 261D × 0308 × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 261D × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (CR) ÷ [0.3] +× 261D × 0020 × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 261D × 0308 × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 261D × 0308 × 0020 × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 261D × 0021 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 261D × 0020 × 0021 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 261D × 0308 × 0021 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 261D × 00A0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 261D × 0020 ÷ 00A0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 261D × 0308 × 00A0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 261D ÷ AC00 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 261D × 0020 ÷ AC00 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 261D × 0308 ÷ AC00 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 261D ÷ AC01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 261D × 0020 ÷ AC01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 261D × 0308 ÷ AC01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 261D ÷ 05D0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 261D × 0020 ÷ 05D0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 261D × 0308 ÷ 05D0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 261D × 002D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 261D × 0020 ÷ 002D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 261D × 0308 × 002D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 261D ÷ 231A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 261D × 0020 ÷ 231A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 261D × 0308 ÷ 231A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 261D × 2024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 261D × 0020 ÷ 2024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 261D × 0308 × 2024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 261D × 002C ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] COMMA (IS) ÷ [0.3] +× 261D × 0020 × 002C ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 261D × 0308 × 002C ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 261D ÷ 1100 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 261D × 0020 ÷ 1100 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 261D × 0308 ÷ 1100 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 261D ÷ 11A8 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 261D × 0020 ÷ 11A8 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 261D × 0308 ÷ 11A8 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 261D ÷ 1160 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 261D × 0020 ÷ 1160 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 261D × 0308 ÷ 1160 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 261D × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (LF) ÷ [0.3] +× 261D × 0020 × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 261D × 0308 × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 261D × 0308 × 0020 × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 261D × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (NL) ÷ [0.3] +× 261D × 0020 × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 261D × 0308 × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 261D × 0308 × 0020 × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 261D × 17D6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 261D × 0020 ÷ 17D6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 261D ÷ 0030 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 261D × 0020 ÷ 0030 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 261D × 0308 ÷ 0030 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 261D ÷ 0028 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 261D × 0020 ÷ 0028 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 261D × 0308 ÷ 0028 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 261D × 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 261D × 0020 ÷ 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 261D × 0308 × 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 261D ÷ 0024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 261D × 0020 ÷ 0024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 261D × 0308 ÷ 0024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 261D × 0022 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 261D × 0020 ÷ 0022 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 261D × 0308 × 0022 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 261D × 0020 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [0.3] +× 261D × 0020 × 0020 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 261D × 0308 × 0020 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 261D × 002F ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 261D × 0020 × 002F ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 261D × 0308 × 002F ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 261D × 2060 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 261D × 0020 × 2060 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 261D × 0308 × 2060 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 261D × 200B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 261D × 0020 × 200B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 261D × 0308 × 200B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 261D ÷ 1F1E6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 261D × 0020 ÷ 1F1E6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 261D ÷ 261D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 261D × 0020 ÷ 261D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 261D × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 261D × 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] (CM1_CM) ÷ [0.3] +× 261D × 0020 ÷ 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 261D × 0308 × 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 261D × 0308 × 0020 ÷ 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 261D × 200D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 261D ÷ 00A7 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 261D × 0020 ÷ 00A7 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 261D × 0308 ÷ 00A7 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 261D ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] (XX_AL) ÷ [0.3] +× 261D × 0020 ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 261D × 0308 ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 261D × 0308 × 0020 ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 261D ÷ 0E01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 261D × 0020 ÷ 0E01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 261D × 3041 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 261D × 0020 ÷ 3041 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 0023 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1F3FB × 0020 ÷ 0023 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 2014 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1F3FB × 0020 ÷ 2014 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0009 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.01] (BA) ÷ [0.3] +× 1F3FB × 0020 ÷ 0009 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1F3FB × 0308 × 0009 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 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] (BA) ÷ [0.3] +× 1F3FB ÷ 00B4 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1F3FB × 0020 ÷ 00B4 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 000B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (BK) ÷ [0.3] +× 1F3FB × 0020 × 000B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1F3FB × 0308 × 000B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 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] (BK) ÷ [0.3] +× 1F3FB ÷ FFFC ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1F3FB × 0020 ÷ FFFC ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 007D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1F3FB × 0020 × 007D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0029 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1F3FB × 0020 × 0029 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 000D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (CR) ÷ [0.3] +× 1F3FB × 0020 × 000D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1F3FB × 0308 × 000D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 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] (CR) ÷ [0.3] +× 1F3FB × 0021 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1F3FB × 0020 × 0021 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 00A0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1F3FB × 0020 ÷ 00A0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ AC00 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1F3FB × 0020 ÷ AC00 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ AC01 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1F3FB × 0020 ÷ AC01 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 05D0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1F3FB × 0020 ÷ 05D0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 002D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1F3FB × 0020 ÷ 002D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 231A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1F3FB × 0020 ÷ 231A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1F3FB × 0308 ÷ 231A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1F3FB × 2024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 1F3FB × 0020 ÷ 2024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 002C ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] COMMA (IS) ÷ [0.3] +× 1F3FB × 0020 × 002C ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1F3FB × 0308 × 002C ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1F3FB ÷ 1100 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1F3FB × 0020 ÷ 1100 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 11A8 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1F3FB × 0020 ÷ 11A8 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 1160 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1F3FB × 0020 ÷ 1160 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 000A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (LF) ÷ [0.3] +× 1F3FB × 0020 × 000A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1F3FB × 0308 × 000A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 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] (LF) ÷ [0.3] +× 1F3FB × 0085 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (NL) ÷ [0.3] +× 1F3FB × 0020 × 0085 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1F3FB × 0308 × 0085 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 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] (NL) ÷ [0.3] +× 1F3FB × 17D6 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 0030 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1F3FB × 0020 ÷ 0030 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 0028 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1F3FB × 0020 ÷ 0028 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0025 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 1F3FB × 0020 ÷ 0025 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 0024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1F3FB × 0020 ÷ 0024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0022 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1F3FB × 0020 ÷ 0022 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0020 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [0.3] +× 1F3FB × 0020 × 0020 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1F3FB × 0308 × 0020 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1F3FB × 002F ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F3FB × 0020 × 002F ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F3FB × 0308 × 002F ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1F3FB × 2060 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1F3FB × 0020 × 2060 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 200B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1F3FB × 0020 × 200B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 1F1E6 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 261D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 1F3FB ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB × 0001 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] (CM1_CM) ÷ [0.3] +× 1F3FB × 0020 ÷ 0001 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1F3FB × 0308 × 0001 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 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] (CM1_CM) ÷ [0.3] +× 1F3FB × 200D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 00A7 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1F3FB × 0020 ÷ 00A7 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 50005 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1F3FB × 0020 ÷ 50005 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1F3FB × 0308 ÷ 50005 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 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] (XX_AL) ÷ [0.3] +× 1F3FB ÷ 0E01 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB × 3041 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 0001 × 0023 ÷ # × [0.3] (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 × 0020 ÷ 0023 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 × 0308 × 0023 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0023 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 ÷ 2014 ÷ # × [0.3] (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0020 ÷ 2014 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0308 ÷ 2014 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 2014 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0009 ÷ # × [0.3] (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0001 × 0020 ÷ 0009 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0001 × 0308 × 0009 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0001 ÷ 00B4 ÷ # × [0.3] (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 0020 ÷ 00B4 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 0308 ÷ 00B4 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 000B ÷ # × [0.3] (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0001 × 0020 × 000B ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0001 × 0308 × 000B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0001 × 0308 × 0020 × 000B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0001 ÷ FFFC ÷ # × [0.3] (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 0020 ÷ FFFC ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 0308 ÷ FFFC ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ FFFC ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 007D ÷ # × [0.3] (CM1_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0020 × 007D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0308 × 007D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0308 × 0020 × 007D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0029 ÷ # × [0.3] (CM1_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 0020 × 0029 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 0308 × 0029 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 0308 × 0020 × 0029 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 000D ÷ # × [0.3] (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0001 × 0020 × 000D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0001 × 0308 × 000D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0001 × 0308 × 0020 × 000D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0001 × 0021 ÷ # × [0.3] (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 0020 × 0021 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 0308 × 0021 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 0308 × 0020 × 0021 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 00A0 ÷ # × [0.3] (CM1_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 × 0020 ÷ 00A0 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 × 0308 × 00A0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 ÷ AC00 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 × 0020 ÷ AC00 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 × 0308 ÷ AC00 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 ÷ AC01 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 0020 ÷ AC01 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 0308 ÷ AC01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 05D0 ÷ # × [0.3] (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 0020 ÷ 05D0 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 0308 × 05D0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 002D ÷ # × [0.3] (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 × 0020 ÷ 002D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 × 0308 × 002D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 002D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 ÷ 231A ÷ # × [0.3] (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0001 × 0020 ÷ 231A ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0001 × 0308 ÷ 231A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 231A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0001 × 2024 ÷ # × [0.3] (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 0020 ÷ 2024 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 0308 × 2024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 2024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 002C ÷ # × [0.3] (CM1_CM) × [13.04] COMMA (IS) ÷ [0.3] +× 0001 × 0020 × 002C ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0001 × 0308 × 002C ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] COMMA (IS) ÷ [0.3] +× 0001 × 0308 × 0020 × 002C ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0001 ÷ 1100 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 × 0020 ÷ 1100 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 × 0308 ÷ 1100 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 ÷ 11A8 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 × 0020 ÷ 11A8 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 × 0308 ÷ 11A8 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 ÷ 1160 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 0020 ÷ 1160 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 0308 ÷ 1160 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 000A ÷ # × [0.3] (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0001 × 0020 × 000A ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0001 × 0308 × 000A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0001 × 0308 × 0020 × 000A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0001 × 0085 ÷ # × [0.3] (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0001 × 0020 × 0085 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0001 × 0308 × 0085 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0001 × 0308 × 0020 × 0085 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0001 × 17D6 ÷ # × [0.3] (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0020 ÷ 17D6 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0308 × 17D6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0030 ÷ # × [0.3] (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0020 ÷ 0030 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0308 × 0030 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0030 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0028 ÷ # × [0.3] (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0020 ÷ 0028 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0308 × 0028 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0028 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0025 ÷ # × [0.3] (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0020 ÷ 0025 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0308 × 0025 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0024 ÷ # × [0.3] (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0020 ÷ 0024 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0308 × 0024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0022 ÷ # × [0.3] (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0020 ÷ 0022 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0308 × 0022 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0022 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0020 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 0020 × 0020 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 0308 × 0020 × 0020 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 002F ÷ # × [0.3] (CM1_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 0001 × 0020 × 002F ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0001 × 0308 × 002F ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 0001 × 0308 × 0020 × 002F ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0001 × 2060 ÷ # × [0.3] (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 0020 × 2060 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 0308 × 2060 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 0308 × 0020 × 2060 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 200B ÷ # × [0.3] (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 × 0020 × 200B ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 × 0308 × 200B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 × 0308 × 0020 × 200B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 × 0020 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 × 0308 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 ÷ 261D ÷ # × [0.3] (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 × 0020 ÷ 261D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 × 0308 ÷ 261D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 261D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0020 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0308 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0001 ÷ # × [0.3] (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0001 × 0020 ÷ 0001 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0001 × 0308 × 0001 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0001 × 200D ÷ # × [0.3] (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 0020 ÷ 200D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 0308 × 200D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 200D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 00A7 ÷ # × [0.3] (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 0020 ÷ 00A7 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 0308 × 00A7 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 50005 ÷ # × [0.3] (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0001 × 0020 ÷ 50005 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0001 × 0308 × 50005 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0001 × 0E01 ÷ # × [0.3] (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 0020 ÷ 0E01 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 0308 × 0E01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 3041 ÷ # × [0.3] (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0001 × 0020 ÷ 3041 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0001 × 0308 × 3041 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 3041 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 200D × 0023 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] NUMBER SIGN (AL) ÷ [0.3] +× 200D × 0020 ÷ 0023 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 200D × 0308 × 0023 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0023 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 200D × 2014 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] EM DASH (B2) ÷ [0.3] +× 200D × 0020 ÷ 2014 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 200D × 0308 ÷ 2014 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 2014 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 200D × 0009 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] (BA) ÷ [0.3] +× 200D × 0020 ÷ 0009 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 200D × 0308 × 0009 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0009 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 200D × 00B4 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] ACUTE ACCENT (BB) ÷ [0.3] +× 200D × 0020 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200D × 0308 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200D × 000B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (BK) ÷ [0.3] +× 200D × 0020 × 000B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 200D × 0308 × 000B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 200D × 0308 × 0020 × 000B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 200D × FFFC ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200D × 0020 ÷ FFFC ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200D × 0308 ÷ FFFC ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200D × 0308 × 0020 ÷ FFFC ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200D × 007D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200D × 0020 × 007D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200D × 0308 × 007D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200D × 0308 × 0020 × 007D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200D × 0029 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200D × 0020 × 0029 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200D × 0308 × 0029 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200D × 0308 × 0020 × 0029 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200D × 000D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (CR) ÷ [0.3] +× 200D × 0020 × 000D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 200D × 0308 × 000D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 200D × 0308 × 0020 × 000D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 200D × 0021 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] EXCLAMATION MARK (EX) ÷ [0.3] +× 200D × 0020 × 0021 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 200D × 0308 × 0021 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 200D × 0308 × 0020 × 0021 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 200D × 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × 0020 ÷ 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × 0308 × 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × AC00 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200D × 0020 ÷ AC00 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200D × 0308 ÷ AC00 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200D × 0308 × 0020 ÷ AC00 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200D × AC01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200D × 0020 ÷ AC01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200D × 0308 ÷ AC01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200D × 0308 × 0020 ÷ AC01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200D × 05D0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200D × 0020 ÷ 05D0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200D × 0308 × 05D0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200D × 002D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HYPHEN-MINUS (HY) ÷ [0.3] +× 200D × 0020 ÷ 002D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 200D × 0308 × 002D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 002D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 200D × 231A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WATCH (ID) ÷ [0.3] +× 200D × 0020 ÷ 231A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 200D × 0308 ÷ 231A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 231A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 200D × 2024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] ONE DOT LEADER (IN) ÷ [0.3] +× 200D × 0020 ÷ 2024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 200D × 0308 × 2024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 2024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 200D × 002C ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMMA (IS) ÷ [0.3] +× 200D × 0020 × 002C ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 200D × 0308 × 002C ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [13.04] COMMA (IS) ÷ [0.3] +× 200D × 0308 × 0020 × 002C ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 200D × 1100 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200D × 0020 ÷ 1100 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200D × 0308 ÷ 1100 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 1100 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200D × 11A8 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200D × 0020 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200D × 0308 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200D × 1160 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200D × 0020 ÷ 1160 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200D × 0308 ÷ 1160 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 1160 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200D × 000A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (LF) ÷ [0.3] +× 200D × 0020 × 000A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 200D × 0308 × 000A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 200D × 0308 × 0020 × 000A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 200D × 0085 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (NL) ÷ [0.3] +× 200D × 0020 × 0085 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 200D × 0308 × 0085 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 200D × 0308 × 0020 × 0085 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 200D × 17D6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 200D × 0308 × 17D6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 200D × 0030 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] DIGIT ZERO (NU) ÷ [0.3] +× 200D × 0020 ÷ 0030 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 200D × 0308 × 0030 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0030 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 200D × 0028 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200D × 0020 ÷ 0028 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200D × 0308 × 0028 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0028 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200D × 0025 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] PERCENT SIGN (PO) ÷ [0.3] +× 200D × 0020 ÷ 0025 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 200D × 0308 × 0025 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0025 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 200D × 0024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] DOLLAR SIGN (PR) ÷ [0.3] +× 200D × 0020 ÷ 0024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 200D × 0308 × 0024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 200D × 0022 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] QUOTATION MARK (QU) ÷ [0.3] +× 200D × 0020 ÷ 0022 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 200D × 0308 × 0022 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0022 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 200D × 0020 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 200D × 0020 × 0020 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 200D × 0308 × 0020 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 200D × 0308 × 0020 × 0020 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 200D × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] SOLIDUS (SY) ÷ [0.3] +× 200D × 0020 × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 200D × 0308 × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 200D × 0308 × 0020 × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 200D × 2060 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WORD JOINER (WJ) ÷ [0.3] +× 200D × 0020 × 2060 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 200D × 0308 × 2060 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 200D × 0308 × 0020 × 2060 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 200D × 200B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200D × 0020 × 200B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200D × 0308 × 200B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200D × 0308 × 0020 × 200B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200D × 1F1E6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 200D × 0308 ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 200D × 261D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 200D × 0308 ÷ 261D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 261D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 200D × 1F3FB ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 200D × 0308 ÷ 1F3FB ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 200D × 0001 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] (CM1_CM) ÷ [0.3] +× 200D × 0020 ÷ 0001 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 200D × 0308 × 0001 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0001 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 200D × 200D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 200D × 0308 × 200D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 200D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 200D × 00A7 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] SECTION SIGN (AI_AL) ÷ [0.3] +× 200D × 0020 ÷ 00A7 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200D × 0308 × 00A7 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200D × 50005 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] (XX_AL) ÷ [0.3] +× 200D × 0020 ÷ 50005 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 200D × 0308 × 50005 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 50005 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 200D × 0E01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 200D × 0308 × 0E01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 200D × 3041 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 200D × 0308 × 3041 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 3041 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00A7 × 0023 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A7 × 0020 ÷ 0023 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A7 × 0308 × 0023 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 00A7 ÷ 2014 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 00A7 × 0020 ÷ 2014 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 00A7 × 0308 ÷ 2014 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 00A7 × 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.01] (BA) ÷ [0.3] +× 00A7 × 0020 ÷ 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A7 × 0308 × 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A7 ÷ 00B4 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A7 × 0020 ÷ 00B4 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A7 × 0308 ÷ 00B4 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 00A7 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (BK) ÷ [0.3] +× 00A7 × 0020 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A7 × 0308 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 00A7 × 0308 × 0020 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A7 ÷ FFFC ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A7 × 0020 ÷ FFFC ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A7 × 0308 ÷ FFFC ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 00A7 × 007D ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A7 × 0020 × 007D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A7 × 0308 × 007D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 00A7 × 0029 ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A7 × 0020 × 0029 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A7 × 0308 × 0029 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 00A7 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0020 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0308 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0308 × 0020 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0021 ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A7 × 0020 × 0021 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A7 × 0308 × 0021 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 00A7 × 00A0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A7 × 0020 ÷ 00A0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A7 × 0308 × 00A0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 00A7 ÷ AC00 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A7 × 0020 ÷ AC00 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A7 × 0308 ÷ AC00 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 00A7 ÷ AC01 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A7 × 0020 ÷ AC01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A7 × 0308 ÷ AC01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 00A7 × 05D0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A7 × 0020 ÷ 05D0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A7 × 0308 × 05D0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 00A7 × 002D ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A7 × 0020 ÷ 002D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A7 × 0308 × 002D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 00A7 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 00A7 × 0020 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 00A7 × 0308 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 00A7 × 2024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 00A7 × 0020 ÷ 2024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00A7 × 0308 × 2024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 00A7 × 002C ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] COMMA (IS) ÷ [0.3] +× 00A7 × 0020 × 002C ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 00A7 × 0308 × 002C ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 00A7 ÷ 1100 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A7 × 0020 ÷ 1100 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A7 × 0308 ÷ 1100 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 00A7 ÷ 11A8 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A7 × 0020 ÷ 11A8 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A7 × 0308 ÷ 11A8 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 00A7 ÷ 1160 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A7 × 0020 ÷ 1160 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A7 × 0308 ÷ 1160 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 00A7 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0020 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0308 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0308 × 0020 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (NL) ÷ [0.3] +× 00A7 × 0020 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A7 × 0308 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 00A7 × 0308 × 0020 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A7 × 17D6 ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00A7 × 0020 ÷ 17D6 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 00A7 × 0030 ÷ # × [0.3] SECTION SIGN (AI_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 00A7 × 0020 ÷ 0030 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 00A7 × 0308 × 0030 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 00A7 × 0028 ÷ # × [0.3] SECTION SIGN (AI_AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A7 × 0020 ÷ 0028 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A7 × 0308 × 0028 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 00A7 × 0025 ÷ # × [0.3] SECTION SIGN (AI_AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 00A7 × 0020 ÷ 0025 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 00A7 × 0308 × 0025 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 00A7 × 0024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 00A7 × 0020 ÷ 0024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00A7 × 0308 × 0024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 00A7 × 0022 ÷ # × [0.3] SECTION SIGN (AI_AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 00A7 × 0020 ÷ 0022 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 00A7 × 0308 × 0022 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 00A7 × 0020 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [0.3] +× 00A7 × 0020 × 0020 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 00A7 × 002F ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00A7 × 0020 × 002F ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00A7 × 0308 × 002F ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 00A7 × 2060 ÷ # × [0.3] SECTION SIGN (AI_AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A7 × 0020 × 2060 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A7 × 0308 × 2060 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 00A7 × 200B ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A7 × 0020 × 200B ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A7 × 0308 × 200B ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 00A7 ÷ 1F1E6 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00A7 × 0020 ÷ 1F1E6 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 00A7 ÷ 261D ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A7 × 0020 ÷ 261D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A7 × 0308 ÷ 261D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 00A7 ÷ 1F3FB ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 00A7 × 0020 ÷ 1F3FB ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 00A7 × 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] (CM1_CM) ÷ [0.3] +× 00A7 × 0020 ÷ 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A7 × 0308 × 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A7 × 200D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 00A7 × 0020 ÷ 200D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 00A7 × 00A7 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A7 × 0020 ÷ 00A7 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A7 × 0308 × 00A7 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 00A7 × 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] (XX_AL) ÷ [0.3] +× 00A7 × 0020 ÷ 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A7 × 0308 × 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A7 × 0E01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00A7 × 0020 ÷ 0E01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 00A7 × 3041 ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00A7 × 0020 ÷ 3041 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 50005 × 0023 ÷ # × [0.3] (XX_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 × 0020 ÷ 0023 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 × 0308 × 0023 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0023 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 ÷ 2014 ÷ # × [0.3] (XX_AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0020 ÷ 2014 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0308 ÷ 2014 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 2014 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0009 ÷ # × [0.3] (XX_AL) × [21.01] (BA) ÷ [0.3] +× 50005 × 0020 ÷ 0009 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 50005 × 0308 × 0009 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 50005 ÷ 00B4 ÷ # × [0.3] (XX_AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 0020 ÷ 00B4 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 0308 ÷ 00B4 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 000B ÷ # × [0.3] (XX_AL) × [6.0] (BK) ÷ [0.3] +× 50005 × 0020 × 000B ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 50005 × 0308 × 000B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 50005 × 0308 × 0020 × 000B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 50005 ÷ FFFC ÷ # × [0.3] (XX_AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 0020 ÷ FFFC ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 0308 ÷ FFFC ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ FFFC ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 007D ÷ # × [0.3] (XX_AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0020 × 007D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0308 × 007D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0308 × 0020 × 007D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0029 ÷ # × [0.3] (XX_AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 0020 × 0029 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 0308 × 0029 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 0308 × 0020 × 0029 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 000D ÷ # × [0.3] (XX_AL) × [6.0] (CR) ÷ [0.3] +× 50005 × 0020 × 000D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 50005 × 0308 × 000D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 50005 × 0308 × 0020 × 000D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 50005 × 0021 ÷ # × [0.3] (XX_AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 0020 × 0021 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 0308 × 0021 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 0308 × 0020 × 0021 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 00A0 ÷ # × [0.3] (XX_AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 × 0020 ÷ 00A0 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 × 0308 × 00A0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 ÷ AC00 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 × 0020 ÷ AC00 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 × 0308 ÷ AC00 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 ÷ AC01 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 0020 ÷ AC01 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 0308 ÷ AC01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 05D0 ÷ # × [0.3] (XX_AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 0020 ÷ 05D0 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 0308 × 05D0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 002D ÷ # × [0.3] (XX_AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 × 0020 ÷ 002D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 × 0308 × 002D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 002D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 ÷ 231A ÷ # × [0.3] (XX_AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 50005 × 0020 ÷ 231A ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 50005 × 0308 ÷ 231A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 231A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 50005 × 2024 ÷ # × [0.3] (XX_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 0020 ÷ 2024 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 0308 × 2024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 2024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 002C ÷ # × [0.3] (XX_AL) × [13.02] COMMA (IS) ÷ [0.3] +× 50005 × 0020 × 002C ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 50005 × 0308 × 002C ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 50005 × 0308 × 0020 × 002C ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 50005 ÷ 1100 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 × 0020 ÷ 1100 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 × 0308 ÷ 1100 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 ÷ 11A8 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 × 0020 ÷ 11A8 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 × 0308 ÷ 11A8 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 ÷ 1160 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 0020 ÷ 1160 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 0308 ÷ 1160 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 000A ÷ # × [0.3] (XX_AL) × [6.0] (LF) ÷ [0.3] +× 50005 × 0020 × 000A ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 50005 × 0308 × 000A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 50005 × 0308 × 0020 × 000A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 50005 × 0085 ÷ # × [0.3] (XX_AL) × [6.0] (NL) ÷ [0.3] +× 50005 × 0020 × 0085 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 50005 × 0308 × 0085 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 50005 × 0308 × 0020 × 0085 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 50005 × 17D6 ÷ # × [0.3] (XX_AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0020 ÷ 17D6 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0308 × 17D6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0030 ÷ # × [0.3] (XX_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0020 ÷ 0030 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0308 × 0030 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0030 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0028 ÷ # × [0.3] (XX_AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0020 ÷ 0028 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0308 × 0028 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0028 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0025 ÷ # × [0.3] (XX_AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0020 ÷ 0025 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0308 × 0025 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0024 ÷ # × [0.3] (XX_AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0020 ÷ 0024 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0308 × 0024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0022 ÷ # × [0.3] (XX_AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0020 ÷ 0022 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0308 × 0022 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0022 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0020 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 0020 × 0020 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 0308 × 0020 × 0020 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 002F ÷ # × [0.3] (XX_AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 50005 × 0020 × 002F ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 50005 × 0308 × 002F ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 50005 × 0308 × 0020 × 002F ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 50005 × 2060 ÷ # × [0.3] (XX_AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 0020 × 2060 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 0308 × 2060 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 0308 × 0020 × 2060 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 200B ÷ # × [0.3] (XX_AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 × 0020 × 200B ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 × 0308 × 200B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 × 0308 × 0020 × 200B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 × 0020 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 × 0308 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 ÷ 261D ÷ # × [0.3] (XX_AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 × 0020 ÷ 261D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 × 0308 ÷ 261D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 261D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 ÷ 1F3FB ÷ # × [0.3] (XX_AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0020 ÷ 1F3FB ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0308 ÷ 1F3FB ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0001 ÷ # × [0.3] (XX_AL) × [9.0] (CM1_CM) ÷ [0.3] +× 50005 × 0020 ÷ 0001 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 50005 × 0308 × 0001 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 50005 × 200D ÷ # × [0.3] (XX_AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 0020 ÷ 200D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 0308 × 200D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 200D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 00A7 ÷ # × [0.3] (XX_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 0020 ÷ 00A7 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 0308 × 00A7 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 50005 ÷ # × [0.3] (XX_AL) × [28.0] (XX_AL) ÷ [0.3] +× 50005 × 0020 ÷ 50005 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 50005 × 0308 × 50005 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 50005 × 0E01 ÷ # × [0.3] (XX_AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 0020 ÷ 0E01 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 0308 × 0E01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 3041 ÷ # × [0.3] (XX_AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 50005 × 0020 ÷ 3041 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 50005 × 0308 × 3041 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 3041 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0E01 × 0023 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0E01 × 0020 ÷ 0023 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0E01 × 0308 × 0023 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0E01 ÷ 2014 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0E01 × 0020 ÷ 2014 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0E01 × 0308 ÷ 2014 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0E01 × 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.01] (BA) ÷ [0.3] +× 0E01 × 0020 ÷ 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0E01 × 0308 × 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0E01 ÷ 00B4 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0E01 × 0020 ÷ 00B4 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0E01 × 0308 ÷ 00B4 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0E01 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (BK) ÷ [0.3] +× 0E01 × 0020 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0E01 × 0308 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0E01 × 0308 × 0020 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0E01 ÷ FFFC ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0E01 × 0020 ÷ FFFC ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 0E01 × 007D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0E01 × 0020 × 007D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 0E01 × 0029 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0E01 × 0020 × 0029 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0E01 × 0308 × 0029 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0E01 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0020 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0308 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0308 × 0020 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0021 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0E01 × 0020 × 0021 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0E01 × 0308 × 0021 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0E01 × 00A0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0E01 × 0020 ÷ 00A0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ AC00 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0E01 × 0020 ÷ AC00 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ AC01 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0E01 × 0020 ÷ AC01 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 0E01 × 05D0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0E01 × 0020 ÷ 05D0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 0E01 × 002D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0E01 × 0020 ÷ 002D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0E01 × 0308 × 002D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0E01 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0E01 × 0020 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0E01 × 0308 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0E01 × 2024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0E01 × 0020 ÷ 2024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 0E01 × 002C ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] COMMA (IS) ÷ [0.3] +× 0E01 × 0020 × 002C ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0E01 × 0308 × 002C ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0E01 ÷ 1100 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0E01 × 0020 ÷ 1100 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 11A8 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0E01 × 0020 ÷ 11A8 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 1160 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0E01 × 0020 ÷ 1160 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 0E01 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0020 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0308 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0308 × 0020 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (NL) ÷ [0.3] +× 0E01 × 0020 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0E01 × 0308 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0E01 × 0308 × 0020 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0E01 × 17D6 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0E01 × 0020 ÷ 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0E01 × 0308 × 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0E01 × 0028 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0E01 × 0020 ÷ 0028 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0E01 × 0308 × 0028 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0E01 × 0025 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0E01 × 0020 ÷ 0025 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0E01 × 0308 × 0025 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0E01 × 0024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0E01 × 0020 ÷ 0024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0E01 × 0308 × 0024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0E01 × 0022 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0E01 × 0020 ÷ 0022 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0E01 × 0308 × 0022 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0E01 × 0020 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [0.3] +× 0E01 × 0020 × 0020 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0E01 × 002F ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0E01 × 0020 × 002F ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0E01 × 0308 × 002F ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0E01 × 2060 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0E01 × 0020 × 2060 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0E01 × 0308 × 2060 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0E01 × 200B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0E01 × 0020 × 200B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 1F1E6 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 ÷ 261D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0E01 × 0020 ÷ 261D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 1F3FB ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] (CM1_CM) ÷ [0.3] +× 0E01 × 0020 ÷ 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0E01 × 0308 × 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0E01 × 200D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 00A7 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0E01 × 0020 ÷ 00A7 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 0E01 × 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] (XX_AL) ÷ [0.3] +× 0E01 × 0020 ÷ 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0E01 × 0308 × 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0E01 × 0E01 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 3041 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 0023 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 3041 × 0020 ÷ 0023 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 3041 × 0308 ÷ 0023 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 3041 ÷ 2014 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 3041 × 0020 ÷ 2014 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 3041 × 0308 ÷ 2014 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 3041 × 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.01] (BA) ÷ [0.3] +× 3041 × 0020 ÷ 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 3041 × 0308 × 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 3041 ÷ 00B4 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 3041 × 0020 ÷ 00B4 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 3041 × 0308 ÷ 00B4 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 3041 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (BK) ÷ [0.3] +× 3041 × 0020 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 3041 × 0308 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 3041 × 0308 × 0020 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 3041 ÷ FFFC ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 3041 × 0020 ÷ FFFC ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 3041 × 007D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 3041 × 0020 × 007D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 3041 × 0029 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 3041 × 0020 × 0029 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 3041 × 0308 × 0029 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 3041 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (CR) ÷ [0.3] +× 3041 × 0020 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 3041 × 0308 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 3041 × 0308 × 0020 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 3041 × 0021 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 3041 × 0020 × 0021 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 3041 × 0308 × 0021 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 3041 × 00A0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 3041 × 0020 ÷ 00A0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ AC00 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 3041 × 0020 ÷ AC00 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ AC01 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 3041 × 0020 ÷ AC01 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 05D0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 3041 × 0020 ÷ 05D0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 3041 × 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 3041 × 0020 ÷ 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 3041 × 0308 × 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 3041 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 3041 × 0020 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 3041 × 0308 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 3041 ÷ 2024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 3041 × 0020 ÷ 2024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 3041 × 002C ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] COMMA (IS) ÷ [0.3] +× 3041 × 0020 × 002C ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 3041 × 0308 × 002C ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 3041 ÷ 1100 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 3041 × 0020 ÷ 1100 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 11A8 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 3041 × 0020 ÷ 11A8 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 1160 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 3041 × 0020 ÷ 1160 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 3041 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (LF) ÷ [0.3] +× 3041 × 0020 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 3041 × 0308 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 3041 × 0308 × 0020 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 3041 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (NL) ÷ [0.3] +× 3041 × 0020 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 3041 × 0308 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 3041 × 0308 × 0020 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 3041 × 17D6 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 0030 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 3041 × 0020 ÷ 0030 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 3041 × 0308 ÷ 0030 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 3041 ÷ 0028 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 3041 × 0020 ÷ 0028 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 3041 × 0308 ÷ 0028 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 3041 ÷ 0025 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 3041 × 0020 ÷ 0025 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 3041 × 0308 ÷ 0025 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 3041 ÷ 0024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 3041 × 0020 ÷ 0024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 3041 × 0308 ÷ 0024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 3041 × 0022 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 3041 × 0020 ÷ 0022 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 3041 × 0308 × 0022 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 3041 × 0020 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [0.3] +× 3041 × 0020 × 0020 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 3041 × 002F ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 3041 × 0020 × 002F ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 3041 × 0308 × 002F ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 3041 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 3041 × 0020 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 3041 × 0308 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 3041 × 200B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 3041 × 0020 × 200B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 1F1E6 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 261D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 3041 × 0020 ÷ 261D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 1F3FB ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 × 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] (CM1_CM) ÷ [0.3] +× 3041 × 0020 ÷ 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 3041 × 0308 × 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 3041 × 200D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 00A7 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 3041 × 0020 ÷ 00A7 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] (XX_AL) ÷ [0.3] +× 3041 × 0020 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 3041 × 0308 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 3041 ÷ 0E01 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 × 3041 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ # × [0.3] (CR) × [5.01] (LF) ÷ [5.03] LATIN SMALL LETTER A (AL) × [6.0] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [0.3] +× 0061 × 0308 ÷ # × [0.3] LATIN SMALL LETTER A (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [0.3] +× 0020 ÷ 200D × 0646 ÷ # × [0.3] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] ARABIC LETTER NOON (AL) ÷ [0.3] +× 0646 × 200D × 0020 ÷ # × [0.3] ARABIC LETTER NOON (AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 200D × 261D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 3041 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2060 × 3041 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 200D × 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] SOLIDUS (SY) ÷ [0.3] +× 2014 × 2014 ÷ # × [0.3] EM DASH (B2) × [17.0] EM DASH (B2) ÷ [0.3] +× 3041 ÷ FFFC ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× FFFC ÷ 3041 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 3041 × 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0E01 × 2024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0021 × 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [22.02] ONE DOT LEADER (IN) ÷ [0.3] +× 2024 × 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [22.04] ONE DOT LEADER (IN) ÷ [0.3] +× 0030 × 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [22.05] ONE DOT LEADER (IN) ÷ [0.3] +× 261D × 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 0E01 × 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0024 × 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0024 × 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0025 × 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 1100 × 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1160 × 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 11A8 × 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1160 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 1160 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 0024 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 261D × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 002D × 0033 ÷ # × [0.3] HYPHEN-MINUS (HY) × [25.02] DIGIT THREE (NU) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 0061 × 0062 ÷ # × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) ÷ [0.3] +× 0061 × 0062 × 0020 ÷ # × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0061 ÷ 307E ÷ # × [0.3] LATIN SMALL LETTER A (AL) ÷ [999.0] HIRAGANA LETTER MA (ID) ÷ [0.3] +× 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] +× 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] +× 5370 ÷ 672C ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-5370 (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [0.3] +× 8AAD ÷ 3080 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-8AAD (ID) ÷ [999.0] HIRAGANA LETTER MU (ID) ÷ [0.3] +× 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] +× 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] +× 672C × 3002 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [0.3] +× 967A × 300D ÷ 306E ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-967A (ID) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER NO (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 3067 ÷ 4F7F ÷ # × [0.3] HIRAGANA LETTER DE (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-4F7F (ID) ÷ [0.3] +× 3059 ÷ 308B ÷ # × [0.3] HIRAGANA LETTER SU (ID) ÷ [999.0] HIRAGANA LETTER RU (ID) ÷ [0.3] +× 306E ÷ 30D1 ÷ 30F3 ÷ # × [0.3] HIRAGANA LETTER NO (ID) ÷ [999.0] KATAKANA LETTER PA (ID) ÷ [999.0] KATAKANA LETTER N (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 30E0 ÷ 306E ÷ 4E00 ÷ # × [0.3] KATAKANA LETTER MU (ID) ÷ [999.0] HIRAGANA LETTER NO (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-4E00 (ID) ÷ [0.3] +× 30D5 ÷ 30EA ÷ # × [0.3] KATAKANA LETTER HU (ID) ÷ [999.0] KATAKANA LETTER RI (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 8A33 ÷ 300C × 3059 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-8A33 (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] HIRAGANA LETTER SU (ID) ÷ [0.3] +× 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] +× 306E ÷ 300C × 305D ÷ # × [0.3] HIRAGANA LETTER NO (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] HIRAGANA LETTER SO (ID) ÷ [0.3] +× 306F ÷ 300C × 30A8 ÷ # × [0.3] HIRAGANA LETTER HA (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] KATAKANA LETTER E (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 672C ÷ FF08 × 307E ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER MA (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 30B9 ÷ FF08 × 3044 ÷ # × [0.3] KATAKANA LETTER SU (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER I (ID) ÷ [0.3] +× 30C9 ÷ FF08 × 30DD ÷ # × [0.3] KATAKANA LETTER DO (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] KATAKANA LETTER PO (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 30AF × 300D ÷ 307E ÷ # × [0.3] KATAKANA LETTER KU (ID) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER MA (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 672C × 003A × 0020 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) × [13.02] COLON (IS) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 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] +× 5F8C × 2026 ÷ 306B ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-5F8C (ID) × [22.03] HORIZONTAL ELLIPSIS (IN) ÷ [999.0] HIRAGANA LETTER NI (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 0032 × 0033 ÷ 672C ÷ # × [0.3] DIGIT TWO (NU) × [25.03] DIGIT THREE (NU) ÷ [999.0] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 307E × 3002 ÷ # × [0.3] HIRAGANA LETTER MA (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [0.3] +× 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] +× 308B × 3002 ÷ 6570 ÷ # × [0.3] HIRAGANA LETTER RU (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-6570 (ID) ÷ [0.3] +× 308B × 3002 ÷ 3053 ÷ # × [0.3] HIRAGANA LETTER RU (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] HIRAGANA LETTER KO (ID) ÷ [0.3] +× 3044 × 3002 ÷ 30D1 ÷ # × [0.3] HIRAGANA LETTER I (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] KATAKANA LETTER PA (ID) ÷ [0.3] +× 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] +× 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] +× 3001 ÷ 548C ÷ # × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-548C (ID) ÷ [0.3] +× 3001 ÷ 30BF ÷ # × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] KATAKANA LETTER TA (ID) ÷ [0.3] +× 3001 ÷ 304B ÷ # × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] HIRAGANA LETTER KA (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1F7 × 1F1FA ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER R (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER U (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 05D0 × 002D × 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.02] HYPHEN-MINUS (HY) × [21.1] HEBREW LETTER ALEF (HL) ÷ [0.3] +# +# Lines: 7312 +# +# EOF diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0-0.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0-0.output new file mode 100644 index 000000000..58d829e9e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0-0.output @@ -0,0 +1,7312 @@ +× 0023 × 0023 ÷ +× 0023 × 0020 ÷ 0023 ÷ +× 0023 × 0308 × 0023 ÷ +× 0023 × 0308 × 0020 ÷ 0023 ÷ +× 0023 ÷ 2014 ÷ +× 0023 × 0020 ÷ 2014 ÷ +× 0023 × 0308 ÷ 2014 ÷ +× 0023 × 0308 × 0020 ÷ 2014 ÷ +× 0023 × 0009 ÷ +× 0023 × 0020 ÷ 0009 ÷ +× 0023 × 0308 × 0009 ÷ +× 0023 × 0308 × 0020 ÷ 0009 ÷ +× 0023 ÷ 00B4 ÷ +× 0023 × 0020 ÷ 00B4 ÷ +× 0023 × 0308 ÷ 00B4 ÷ +× 0023 × 0308 × 0020 ÷ 00B4 ÷ +× 0023 × 000B ÷ +× 0023 × 0020 × 000B ÷ +× 0023 × 0308 × 000B ÷ +× 0023 × 0308 × 0020 × 000B ÷ +× 0023 ÷ FFFC ÷ +× 0023 × 0020 ÷ FFFC ÷ +× 0023 × 0308 ÷ FFFC ÷ +× 0023 × 0308 × 0020 ÷ FFFC ÷ +× 0023 × 007D ÷ +× 0023 × 0020 × 007D ÷ +× 0023 × 0308 × 007D ÷ +× 0023 × 0308 × 0020 × 007D ÷ +× 0023 × 0029 ÷ +× 0023 × 0020 × 0029 ÷ +× 0023 × 0308 × 0029 ÷ +× 0023 × 0308 × 0020 × 0029 ÷ +× 0023 × 000D ÷ +× 0023 × 0020 × 000D ÷ +× 0023 × 0308 × 000D ÷ +× 0023 × 0308 × 0020 × 000D ÷ +× 0023 × 0021 ÷ +× 0023 × 0020 × 0021 ÷ +× 0023 × 0308 × 0021 ÷ +× 0023 × 0308 × 0020 × 0021 ÷ +× 0023 × 00A0 ÷ +× 0023 × 0020 ÷ 00A0 ÷ +× 0023 × 0308 × 00A0 ÷ +× 0023 × 0308 × 0020 ÷ 00A0 ÷ +× 0023 ÷ AC00 ÷ +× 0023 × 0020 ÷ AC00 ÷ +× 0023 × 0308 ÷ AC00 ÷ +× 0023 × 0308 × 0020 ÷ AC00 ÷ +× 0023 ÷ AC01 ÷ +× 0023 × 0020 ÷ AC01 ÷ +× 0023 × 0308 ÷ AC01 ÷ +× 0023 × 0308 × 0020 ÷ AC01 ÷ +× 0023 × 05D0 ÷ +× 0023 × 0020 ÷ 05D0 ÷ +× 0023 × 0308 × 05D0 ÷ +× 0023 × 0308 × 0020 ÷ 05D0 ÷ +× 0023 × 002D ÷ +× 0023 × 0020 ÷ 002D ÷ +× 0023 × 0308 × 002D ÷ +× 0023 × 0308 × 0020 ÷ 002D ÷ +× 0023 ÷ 231A ÷ +× 0023 × 0020 ÷ 231A ÷ +× 0023 × 0308 ÷ 231A ÷ +× 0023 × 0308 × 0020 ÷ 231A ÷ +× 0023 × 2024 ÷ +× 0023 × 0020 ÷ 2024 ÷ +× 0023 × 0308 × 2024 ÷ +× 0023 × 0308 × 0020 ÷ 2024 ÷ +× 0023 × 002C ÷ +× 0023 × 0020 × 002C ÷ +× 0023 × 0308 × 002C ÷ +× 0023 × 0308 × 0020 × 002C ÷ +× 0023 ÷ 1100 ÷ +× 0023 × 0020 ÷ 1100 ÷ +× 0023 × 0308 ÷ 1100 ÷ +× 0023 × 0308 × 0020 ÷ 1100 ÷ +× 0023 ÷ 11A8 ÷ +× 0023 × 0020 ÷ 11A8 ÷ +× 0023 × 0308 ÷ 11A8 ÷ +× 0023 × 0308 × 0020 ÷ 11A8 ÷ +× 0023 ÷ 1160 ÷ +× 0023 × 0020 ÷ 1160 ÷ +× 0023 × 0308 ÷ 1160 ÷ +× 0023 × 0308 × 0020 ÷ 1160 ÷ +× 0023 × 000A ÷ +× 0023 × 0020 × 000A ÷ +× 0023 × 0308 × 000A ÷ +× 0023 × 0308 × 0020 × 000A ÷ +× 0023 × 0085 ÷ +× 0023 × 0020 × 0085 ÷ +× 0023 × 0308 × 0085 ÷ +× 0023 × 0308 × 0020 × 0085 ÷ +× 0023 × 17D6 ÷ +× 0023 × 0020 ÷ 17D6 ÷ +× 0023 × 0308 × 17D6 ÷ +× 0023 × 0308 × 0020 ÷ 17D6 ÷ +× 0023 × 0030 ÷ +× 0023 × 0020 ÷ 0030 ÷ +× 0023 × 0308 × 0030 ÷ +× 0023 × 0308 × 0020 ÷ 0030 ÷ +× 0023 × 0028 ÷ +× 0023 × 0020 ÷ 0028 ÷ +× 0023 × 0308 × 0028 ÷ +× 0023 × 0308 × 0020 ÷ 0028 ÷ +× 0023 × 0025 ÷ +× 0023 × 0020 ÷ 0025 ÷ +× 0023 × 0308 × 0025 ÷ +× 0023 × 0308 × 0020 ÷ 0025 ÷ +× 0023 × 0024 ÷ +× 0023 × 0020 ÷ 0024 ÷ +× 0023 × 0308 × 0024 ÷ +× 0023 × 0308 × 0020 ÷ 0024 ÷ +× 0023 × 0022 ÷ +× 0023 × 0020 ÷ 0022 ÷ +× 0023 × 0308 × 0022 ÷ +× 0023 × 0308 × 0020 ÷ 0022 ÷ +× 0023 × 0020 ÷ +× 0023 × 0020 × 0020 ÷ +× 0023 × 0308 × 0020 ÷ +× 0023 × 0308 × 0020 × 0020 ÷ +× 0023 × 002F ÷ +× 0023 × 0020 × 002F ÷ +× 0023 × 0308 × 002F ÷ +× 0023 × 0308 × 0020 × 002F ÷ +× 0023 × 2060 ÷ +× 0023 × 0020 × 2060 ÷ +× 0023 × 0308 × 2060 ÷ +× 0023 × 0308 × 0020 × 2060 ÷ +× 0023 × 200B ÷ +× 0023 × 0020 × 200B ÷ +× 0023 × 0308 × 200B ÷ +× 0023 × 0308 × 0020 × 200B ÷ +× 0023 ÷ 1F1E6 ÷ +× 0023 × 0020 ÷ 1F1E6 ÷ +× 0023 × 0308 ÷ 1F1E6 ÷ +× 0023 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0023 ÷ 261D ÷ +× 0023 × 0020 ÷ 261D ÷ +× 0023 × 0308 ÷ 261D ÷ +× 0023 × 0308 × 0020 ÷ 261D ÷ +× 0023 ÷ 1F3FB ÷ +× 0023 × 0020 ÷ 1F3FB ÷ +× 0023 × 0308 ÷ 1F3FB ÷ +× 0023 × 0308 × 0020 ÷ 1F3FB ÷ +× 0023 × 0001 ÷ +× 0023 × 0020 ÷ 0001 ÷ +× 0023 × 0308 × 0001 ÷ +× 0023 × 0308 × 0020 ÷ 0001 ÷ +× 0023 × 200D ÷ +× 0023 × 0020 ÷ 200D ÷ +× 0023 × 0308 × 200D ÷ +× 0023 × 0308 × 0020 ÷ 200D ÷ +× 0023 × 00A7 ÷ +× 0023 × 0020 ÷ 00A7 ÷ +× 0023 × 0308 × 00A7 ÷ +× 0023 × 0308 × 0020 ÷ 00A7 ÷ +× 0023 × 50005 ÷ +× 0023 × 0020 ÷ 50005 ÷ +× 0023 × 0308 × 50005 ÷ +× 0023 × 0308 × 0020 ÷ 50005 ÷ +× 0023 × 0E01 ÷ +× 0023 × 0020 ÷ 0E01 ÷ +× 0023 × 0308 × 0E01 ÷ +× 0023 × 0308 × 0020 ÷ 0E01 ÷ +× 0023 × 3041 ÷ +× 0023 × 0020 ÷ 3041 ÷ +× 0023 × 0308 × 3041 ÷ +× 0023 × 0308 × 0020 ÷ 3041 ÷ +× 2014 ÷ 0023 ÷ +× 2014 × 0020 ÷ 0023 ÷ +× 2014 × 0308 ÷ 0023 ÷ +× 2014 × 0308 × 0020 ÷ 0023 ÷ +× 2014 × 2014 ÷ +× 2014 × 0020 × 2014 ÷ +× 2014 × 0308 × 2014 ÷ +× 2014 × 0308 × 0020 × 2014 ÷ +× 2014 × 0009 ÷ +× 2014 × 0020 ÷ 0009 ÷ +× 2014 × 0308 × 0009 ÷ +× 2014 × 0308 × 0020 ÷ 0009 ÷ +× 2014 ÷ 00B4 ÷ +× 2014 × 0020 ÷ 00B4 ÷ +× 2014 × 0308 ÷ 00B4 ÷ +× 2014 × 0308 × 0020 ÷ 00B4 ÷ +× 2014 × 000B ÷ +× 2014 × 0020 × 000B ÷ +× 2014 × 0308 × 000B ÷ +× 2014 × 0308 × 0020 × 000B ÷ +× 2014 ÷ FFFC ÷ +× 2014 × 0020 ÷ FFFC ÷ +× 2014 × 0308 ÷ FFFC ÷ +× 2014 × 0308 × 0020 ÷ FFFC ÷ +× 2014 × 007D ÷ +× 2014 × 0020 × 007D ÷ +× 2014 × 0308 × 007D ÷ +× 2014 × 0308 × 0020 × 007D ÷ +× 2014 × 0029 ÷ +× 2014 × 0020 × 0029 ÷ +× 2014 × 0308 × 0029 ÷ +× 2014 × 0308 × 0020 × 0029 ÷ +× 2014 × 000D ÷ +× 2014 × 0020 × 000D ÷ +× 2014 × 0308 × 000D ÷ +× 2014 × 0308 × 0020 × 000D ÷ +× 2014 × 0021 ÷ +× 2014 × 0020 × 0021 ÷ +× 2014 × 0308 × 0021 ÷ +× 2014 × 0308 × 0020 × 0021 ÷ +× 2014 × 00A0 ÷ +× 2014 × 0020 ÷ 00A0 ÷ +× 2014 × 0308 × 00A0 ÷ +× 2014 × 0308 × 0020 ÷ 00A0 ÷ +× 2014 ÷ AC00 ÷ +× 2014 × 0020 ÷ AC00 ÷ +× 2014 × 0308 ÷ AC00 ÷ +× 2014 × 0308 × 0020 ÷ AC00 ÷ +× 2014 ÷ AC01 ÷ +× 2014 × 0020 ÷ AC01 ÷ +× 2014 × 0308 ÷ AC01 ÷ +× 2014 × 0308 × 0020 ÷ AC01 ÷ +× 2014 ÷ 05D0 ÷ +× 2014 × 0020 ÷ 05D0 ÷ +× 2014 × 0308 ÷ 05D0 ÷ +× 2014 × 0308 × 0020 ÷ 05D0 ÷ +× 2014 × 002D ÷ +× 2014 × 0020 ÷ 002D ÷ +× 2014 × 0308 × 002D ÷ +× 2014 × 0308 × 0020 ÷ 002D ÷ +× 2014 ÷ 231A ÷ +× 2014 × 0020 ÷ 231A ÷ +× 2014 × 0308 ÷ 231A ÷ +× 2014 × 0308 × 0020 ÷ 231A ÷ +× 2014 ÷ 2024 ÷ +× 2014 × 0020 ÷ 2024 ÷ +× 2014 × 0308 ÷ 2024 ÷ +× 2014 × 0308 × 0020 ÷ 2024 ÷ +× 2014 × 002C ÷ +× 2014 × 0020 × 002C ÷ +× 2014 × 0308 × 002C ÷ +× 2014 × 0308 × 0020 × 002C ÷ +× 2014 ÷ 1100 ÷ +× 2014 × 0020 ÷ 1100 ÷ +× 2014 × 0308 ÷ 1100 ÷ +× 2014 × 0308 × 0020 ÷ 1100 ÷ +× 2014 ÷ 11A8 ÷ +× 2014 × 0020 ÷ 11A8 ÷ +× 2014 × 0308 ÷ 11A8 ÷ +× 2014 × 0308 × 0020 ÷ 11A8 ÷ +× 2014 ÷ 1160 ÷ +× 2014 × 0020 ÷ 1160 ÷ +× 2014 × 0308 ÷ 1160 ÷ +× 2014 × 0308 × 0020 ÷ 1160 ÷ +× 2014 × 000A ÷ +× 2014 × 0020 × 000A ÷ +× 2014 × 0308 × 000A ÷ +× 2014 × 0308 × 0020 × 000A ÷ +× 2014 × 0085 ÷ +× 2014 × 0020 × 0085 ÷ +× 2014 × 0308 × 0085 ÷ +× 2014 × 0308 × 0020 × 0085 ÷ +× 2014 × 17D6 ÷ +× 2014 × 0020 ÷ 17D6 ÷ +× 2014 × 0308 × 17D6 ÷ +× 2014 × 0308 × 0020 ÷ 17D6 ÷ +× 2014 ÷ 0030 ÷ +× 2014 × 0020 ÷ 0030 ÷ +× 2014 × 0308 ÷ 0030 ÷ +× 2014 × 0308 × 0020 ÷ 0030 ÷ +× 2014 ÷ 0028 ÷ +× 2014 × 0020 ÷ 0028 ÷ +× 2014 × 0308 ÷ 0028 ÷ +× 2014 × 0308 × 0020 ÷ 0028 ÷ +× 2014 ÷ 0025 ÷ +× 2014 × 0020 ÷ 0025 ÷ +× 2014 × 0308 ÷ 0025 ÷ +× 2014 × 0308 × 0020 ÷ 0025 ÷ +× 2014 ÷ 0024 ÷ +× 2014 × 0020 ÷ 0024 ÷ +× 2014 × 0308 ÷ 0024 ÷ +× 2014 × 0308 × 0020 ÷ 0024 ÷ +× 2014 × 0022 ÷ +× 2014 × 0020 ÷ 0022 ÷ +× 2014 × 0308 × 0022 ÷ +× 2014 × 0308 × 0020 ÷ 0022 ÷ +× 2014 × 0020 ÷ +× 2014 × 0020 × 0020 ÷ +× 2014 × 0308 × 0020 ÷ +× 2014 × 0308 × 0020 × 0020 ÷ +× 2014 × 002F ÷ +× 2014 × 0020 × 002F ÷ +× 2014 × 0308 × 002F ÷ +× 2014 × 0308 × 0020 × 002F ÷ +× 2014 × 2060 ÷ +× 2014 × 0020 × 2060 ÷ +× 2014 × 0308 × 2060 ÷ +× 2014 × 0308 × 0020 × 2060 ÷ +× 2014 × 200B ÷ +× 2014 × 0020 × 200B ÷ +× 2014 × 0308 × 200B ÷ +× 2014 × 0308 × 0020 × 200B ÷ +× 2014 ÷ 1F1E6 ÷ +× 2014 × 0020 ÷ 1F1E6 ÷ +× 2014 × 0308 ÷ 1F1E6 ÷ +× 2014 × 0308 × 0020 ÷ 1F1E6 ÷ +× 2014 ÷ 261D ÷ +× 2014 × 0020 ÷ 261D ÷ +× 2014 × 0308 ÷ 261D ÷ +× 2014 × 0308 × 0020 ÷ 261D ÷ +× 2014 ÷ 1F3FB ÷ +× 2014 × 0020 ÷ 1F3FB ÷ +× 2014 × 0308 ÷ 1F3FB ÷ +× 2014 × 0308 × 0020 ÷ 1F3FB ÷ +× 2014 × 0001 ÷ +× 2014 × 0020 ÷ 0001 ÷ +× 2014 × 0308 × 0001 ÷ +× 2014 × 0308 × 0020 ÷ 0001 ÷ +× 2014 × 200D ÷ +× 2014 × 0020 ÷ 200D ÷ +× 2014 × 0308 × 200D ÷ +× 2014 × 0308 × 0020 ÷ 200D ÷ +× 2014 ÷ 00A7 ÷ +× 2014 × 0020 ÷ 00A7 ÷ +× 2014 × 0308 ÷ 00A7 ÷ +× 2014 × 0308 × 0020 ÷ 00A7 ÷ +× 2014 ÷ 50005 ÷ +× 2014 × 0020 ÷ 50005 ÷ +× 2014 × 0308 ÷ 50005 ÷ +× 2014 × 0308 × 0020 ÷ 50005 ÷ +× 2014 ÷ 0E01 ÷ +× 2014 × 0020 ÷ 0E01 ÷ +× 2014 × 0308 ÷ 0E01 ÷ +× 2014 × 0308 × 0020 ÷ 0E01 ÷ +× 2014 × 3041 ÷ +× 2014 × 0020 ÷ 3041 ÷ +× 2014 × 0308 × 3041 ÷ +× 2014 × 0308 × 0020 ÷ 3041 ÷ +× 0009 ÷ 0023 ÷ +× 0009 × 0020 ÷ 0023 ÷ +× 0009 × 0308 ÷ 0023 ÷ +× 0009 × 0308 × 0020 ÷ 0023 ÷ +× 0009 ÷ 2014 ÷ +× 0009 × 0020 ÷ 2014 ÷ +× 0009 × 0308 ÷ 2014 ÷ +× 0009 × 0308 × 0020 ÷ 2014 ÷ +× 0009 × 0009 ÷ +× 0009 × 0020 ÷ 0009 ÷ +× 0009 × 0308 × 0009 ÷ +× 0009 × 0308 × 0020 ÷ 0009 ÷ +× 0009 ÷ 00B4 ÷ +× 0009 × 0020 ÷ 00B4 ÷ +× 0009 × 0308 ÷ 00B4 ÷ +× 0009 × 0308 × 0020 ÷ 00B4 ÷ +× 0009 × 000B ÷ +× 0009 × 0020 × 000B ÷ +× 0009 × 0308 × 000B ÷ +× 0009 × 0308 × 0020 × 000B ÷ +× 0009 ÷ FFFC ÷ +× 0009 × 0020 ÷ FFFC ÷ +× 0009 × 0308 ÷ FFFC ÷ +× 0009 × 0308 × 0020 ÷ FFFC ÷ +× 0009 × 007D ÷ +× 0009 × 0020 × 007D ÷ +× 0009 × 0308 × 007D ÷ +× 0009 × 0308 × 0020 × 007D ÷ +× 0009 × 0029 ÷ +× 0009 × 0020 × 0029 ÷ +× 0009 × 0308 × 0029 ÷ +× 0009 × 0308 × 0020 × 0029 ÷ +× 0009 × 000D ÷ +× 0009 × 0020 × 000D ÷ +× 0009 × 0308 × 000D ÷ +× 0009 × 0308 × 0020 × 000D ÷ +× 0009 × 0021 ÷ +× 0009 × 0020 × 0021 ÷ +× 0009 × 0308 × 0021 ÷ +× 0009 × 0308 × 0020 × 0021 ÷ +× 0009 ÷ 00A0 ÷ +× 0009 × 0020 ÷ 00A0 ÷ +× 0009 × 0308 ÷ 00A0 ÷ +× 0009 × 0308 × 0020 ÷ 00A0 ÷ +× 0009 ÷ AC00 ÷ +× 0009 × 0020 ÷ AC00 ÷ +× 0009 × 0308 ÷ AC00 ÷ +× 0009 × 0308 × 0020 ÷ AC00 ÷ +× 0009 ÷ AC01 ÷ +× 0009 × 0020 ÷ AC01 ÷ +× 0009 × 0308 ÷ AC01 ÷ +× 0009 × 0308 × 0020 ÷ AC01 ÷ +× 0009 ÷ 05D0 ÷ +× 0009 × 0020 ÷ 05D0 ÷ +× 0009 × 0308 ÷ 05D0 ÷ +× 0009 × 0308 × 0020 ÷ 05D0 ÷ +× 0009 × 002D ÷ +× 0009 × 0020 ÷ 002D ÷ +× 0009 × 0308 × 002D ÷ +× 0009 × 0308 × 0020 ÷ 002D ÷ +× 0009 ÷ 231A ÷ +× 0009 × 0020 ÷ 231A ÷ +× 0009 × 0308 ÷ 231A ÷ +× 0009 × 0308 × 0020 ÷ 231A ÷ +× 0009 ÷ 2024 ÷ +× 0009 × 0020 ÷ 2024 ÷ +× 0009 × 0308 ÷ 2024 ÷ +× 0009 × 0308 × 0020 ÷ 2024 ÷ +× 0009 × 002C ÷ +× 0009 × 0020 × 002C ÷ +× 0009 × 0308 × 002C ÷ +× 0009 × 0308 × 0020 × 002C ÷ +× 0009 ÷ 1100 ÷ +× 0009 × 0020 ÷ 1100 ÷ +× 0009 × 0308 ÷ 1100 ÷ +× 0009 × 0308 × 0020 ÷ 1100 ÷ +× 0009 ÷ 11A8 ÷ +× 0009 × 0020 ÷ 11A8 ÷ +× 0009 × 0308 ÷ 11A8 ÷ +× 0009 × 0308 × 0020 ÷ 11A8 ÷ +× 0009 ÷ 1160 ÷ +× 0009 × 0020 ÷ 1160 ÷ +× 0009 × 0308 ÷ 1160 ÷ +× 0009 × 0308 × 0020 ÷ 1160 ÷ +× 0009 × 000A ÷ +× 0009 × 0020 × 000A ÷ +× 0009 × 0308 × 000A ÷ +× 0009 × 0308 × 0020 × 000A ÷ +× 0009 × 0085 ÷ +× 0009 × 0020 × 0085 ÷ +× 0009 × 0308 × 0085 ÷ +× 0009 × 0308 × 0020 × 0085 ÷ +× 0009 × 17D6 ÷ +× 0009 × 0020 ÷ 17D6 ÷ +× 0009 × 0308 × 17D6 ÷ +× 0009 × 0308 × 0020 ÷ 17D6 ÷ +× 0009 ÷ 0030 ÷ +× 0009 × 0020 ÷ 0030 ÷ +× 0009 × 0308 ÷ 0030 ÷ +× 0009 × 0308 × 0020 ÷ 0030 ÷ +× 0009 ÷ 0028 ÷ +× 0009 × 0020 ÷ 0028 ÷ +× 0009 × 0308 ÷ 0028 ÷ +× 0009 × 0308 × 0020 ÷ 0028 ÷ +× 0009 ÷ 0025 ÷ +× 0009 × 0020 ÷ 0025 ÷ +× 0009 × 0308 ÷ 0025 ÷ +× 0009 × 0308 × 0020 ÷ 0025 ÷ +× 0009 ÷ 0024 ÷ +× 0009 × 0020 ÷ 0024 ÷ +× 0009 × 0308 ÷ 0024 ÷ +× 0009 × 0308 × 0020 ÷ 0024 ÷ +× 0009 × 0022 ÷ +× 0009 × 0020 ÷ 0022 ÷ +× 0009 × 0308 × 0022 ÷ +× 0009 × 0308 × 0020 ÷ 0022 ÷ +× 0009 × 0020 ÷ +× 0009 × 0020 × 0020 ÷ +× 0009 × 0308 × 0020 ÷ +× 0009 × 0308 × 0020 × 0020 ÷ +× 0009 × 002F ÷ +× 0009 × 0020 × 002F ÷ +× 0009 × 0308 × 002F ÷ +× 0009 × 0308 × 0020 × 002F ÷ +× 0009 × 2060 ÷ +× 0009 × 0020 × 2060 ÷ +× 0009 × 0308 × 2060 ÷ +× 0009 × 0308 × 0020 × 2060 ÷ +× 0009 × 200B ÷ +× 0009 × 0020 × 200B ÷ +× 0009 × 0308 × 200B ÷ +× 0009 × 0308 × 0020 × 200B ÷ +× 0009 ÷ 1F1E6 ÷ +× 0009 × 0020 ÷ 1F1E6 ÷ +× 0009 × 0308 ÷ 1F1E6 ÷ +× 0009 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0009 ÷ 261D ÷ +× 0009 × 0020 ÷ 261D ÷ +× 0009 × 0308 ÷ 261D ÷ +× 0009 × 0308 × 0020 ÷ 261D ÷ +× 0009 ÷ 1F3FB ÷ +× 0009 × 0020 ÷ 1F3FB ÷ +× 0009 × 0308 ÷ 1F3FB ÷ +× 0009 × 0308 × 0020 ÷ 1F3FB ÷ +× 0009 × 0001 ÷ +× 0009 × 0020 ÷ 0001 ÷ +× 0009 × 0308 × 0001 ÷ +× 0009 × 0308 × 0020 ÷ 0001 ÷ +× 0009 × 200D ÷ +× 0009 × 0020 ÷ 200D ÷ +× 0009 × 0308 × 200D ÷ +× 0009 × 0308 × 0020 ÷ 200D ÷ +× 0009 ÷ 00A7 ÷ +× 0009 × 0020 ÷ 00A7 ÷ +× 0009 × 0308 ÷ 00A7 ÷ +× 0009 × 0308 × 0020 ÷ 00A7 ÷ +× 0009 ÷ 50005 ÷ +× 0009 × 0020 ÷ 50005 ÷ +× 0009 × 0308 ÷ 50005 ÷ +× 0009 × 0308 × 0020 ÷ 50005 ÷ +× 0009 ÷ 0E01 ÷ +× 0009 × 0020 ÷ 0E01 ÷ +× 0009 × 0308 ÷ 0E01 ÷ +× 0009 × 0308 × 0020 ÷ 0E01 ÷ +× 0009 × 3041 ÷ +× 0009 × 0020 ÷ 3041 ÷ +× 0009 × 0308 × 3041 ÷ +× 0009 × 0308 × 0020 ÷ 3041 ÷ +× 00B4 × 0023 ÷ +× 00B4 × 0020 ÷ 0023 ÷ +× 00B4 × 0308 × 0023 ÷ +× 00B4 × 0308 × 0020 ÷ 0023 ÷ +× 00B4 × 2014 ÷ +× 00B4 × 0020 ÷ 2014 ÷ +× 00B4 × 0308 × 2014 ÷ +× 00B4 × 0308 × 0020 ÷ 2014 ÷ +× 00B4 × 0009 ÷ +× 00B4 × 0020 ÷ 0009 ÷ +× 00B4 × 0308 × 0009 ÷ +× 00B4 × 0308 × 0020 ÷ 0009 ÷ +× 00B4 × 00B4 ÷ +× 00B4 × 0020 ÷ 00B4 ÷ +× 00B4 × 0308 × 00B4 ÷ +× 00B4 × 0308 × 0020 ÷ 00B4 ÷ +× 00B4 × 000B ÷ +× 00B4 × 0020 × 000B ÷ +× 00B4 × 0308 × 000B ÷ +× 00B4 × 0308 × 0020 × 000B ÷ +× 00B4 ÷ FFFC ÷ +× 00B4 × 0020 ÷ FFFC ÷ +× 00B4 × 0308 ÷ FFFC ÷ +× 00B4 × 0308 × 0020 ÷ FFFC ÷ +× 00B4 × 007D ÷ +× 00B4 × 0020 × 007D ÷ +× 00B4 × 0308 × 007D ÷ +× 00B4 × 0308 × 0020 × 007D ÷ +× 00B4 × 0029 ÷ +× 00B4 × 0020 × 0029 ÷ +× 00B4 × 0308 × 0029 ÷ +× 00B4 × 0308 × 0020 × 0029 ÷ +× 00B4 × 000D ÷ +× 00B4 × 0020 × 000D ÷ +× 00B4 × 0308 × 000D ÷ +× 00B4 × 0308 × 0020 × 000D ÷ +× 00B4 × 0021 ÷ +× 00B4 × 0020 × 0021 ÷ +× 00B4 × 0308 × 0021 ÷ +× 00B4 × 0308 × 0020 × 0021 ÷ +× 00B4 × 00A0 ÷ +× 00B4 × 0020 ÷ 00A0 ÷ +× 00B4 × 0308 × 00A0 ÷ +× 00B4 × 0308 × 0020 ÷ 00A0 ÷ +× 00B4 × AC00 ÷ +× 00B4 × 0020 ÷ AC00 ÷ +× 00B4 × 0308 × AC00 ÷ +× 00B4 × 0308 × 0020 ÷ AC00 ÷ +× 00B4 × AC01 ÷ +× 00B4 × 0020 ÷ AC01 ÷ +× 00B4 × 0308 × AC01 ÷ +× 00B4 × 0308 × 0020 ÷ AC01 ÷ +× 00B4 × 05D0 ÷ +× 00B4 × 0020 ÷ 05D0 ÷ +× 00B4 × 0308 × 05D0 ÷ +× 00B4 × 0308 × 0020 ÷ 05D0 ÷ +× 00B4 × 002D ÷ +× 00B4 × 0020 ÷ 002D ÷ +× 00B4 × 0308 × 002D ÷ +× 00B4 × 0308 × 0020 ÷ 002D ÷ +× 00B4 × 231A ÷ +× 00B4 × 0020 ÷ 231A ÷ +× 00B4 × 0308 × 231A ÷ +× 00B4 × 0308 × 0020 ÷ 231A ÷ +× 00B4 × 2024 ÷ +× 00B4 × 0020 ÷ 2024 ÷ +× 00B4 × 0308 × 2024 ÷ +× 00B4 × 0308 × 0020 ÷ 2024 ÷ +× 00B4 × 002C ÷ +× 00B4 × 0020 × 002C ÷ +× 00B4 × 0308 × 002C ÷ +× 00B4 × 0308 × 0020 × 002C ÷ +× 00B4 × 1100 ÷ +× 00B4 × 0020 ÷ 1100 ÷ +× 00B4 × 0308 × 1100 ÷ +× 00B4 × 0308 × 0020 ÷ 1100 ÷ +× 00B4 × 11A8 ÷ +× 00B4 × 0020 ÷ 11A8 ÷ +× 00B4 × 0308 × 11A8 ÷ +× 00B4 × 0308 × 0020 ÷ 11A8 ÷ +× 00B4 × 1160 ÷ +× 00B4 × 0020 ÷ 1160 ÷ +× 00B4 × 0308 × 1160 ÷ +× 00B4 × 0308 × 0020 ÷ 1160 ÷ +× 00B4 × 000A ÷ +× 00B4 × 0020 × 000A ÷ +× 00B4 × 0308 × 000A ÷ +× 00B4 × 0308 × 0020 × 000A ÷ +× 00B4 × 0085 ÷ +× 00B4 × 0020 × 0085 ÷ +× 00B4 × 0308 × 0085 ÷ +× 00B4 × 0308 × 0020 × 0085 ÷ +× 00B4 × 17D6 ÷ +× 00B4 × 0020 ÷ 17D6 ÷ +× 00B4 × 0308 × 17D6 ÷ +× 00B4 × 0308 × 0020 ÷ 17D6 ÷ +× 00B4 × 0030 ÷ +× 00B4 × 0020 ÷ 0030 ÷ +× 00B4 × 0308 × 0030 ÷ +× 00B4 × 0308 × 0020 ÷ 0030 ÷ +× 00B4 × 0028 ÷ +× 00B4 × 0020 ÷ 0028 ÷ +× 00B4 × 0308 × 0028 ÷ +× 00B4 × 0308 × 0020 ÷ 0028 ÷ +× 00B4 × 0025 ÷ +× 00B4 × 0020 ÷ 0025 ÷ +× 00B4 × 0308 × 0025 ÷ +× 00B4 × 0308 × 0020 ÷ 0025 ÷ +× 00B4 × 0024 ÷ +× 00B4 × 0020 ÷ 0024 ÷ +× 00B4 × 0308 × 0024 ÷ +× 00B4 × 0308 × 0020 ÷ 0024 ÷ +× 00B4 × 0022 ÷ +× 00B4 × 0020 ÷ 0022 ÷ +× 00B4 × 0308 × 0022 ÷ +× 00B4 × 0308 × 0020 ÷ 0022 ÷ +× 00B4 × 0020 ÷ +× 00B4 × 0020 × 0020 ÷ +× 00B4 × 0308 × 0020 ÷ +× 00B4 × 0308 × 0020 × 0020 ÷ +× 00B4 × 002F ÷ +× 00B4 × 0020 × 002F ÷ +× 00B4 × 0308 × 002F ÷ +× 00B4 × 0308 × 0020 × 002F ÷ +× 00B4 × 2060 ÷ +× 00B4 × 0020 × 2060 ÷ +× 00B4 × 0308 × 2060 ÷ +× 00B4 × 0308 × 0020 × 2060 ÷ +× 00B4 × 200B ÷ +× 00B4 × 0020 × 200B ÷ +× 00B4 × 0308 × 200B ÷ +× 00B4 × 0308 × 0020 × 200B ÷ +× 00B4 × 1F1E6 ÷ +× 00B4 × 0020 ÷ 1F1E6 ÷ +× 00B4 × 0308 × 1F1E6 ÷ +× 00B4 × 0308 × 0020 ÷ 1F1E6 ÷ +× 00B4 × 261D ÷ +× 00B4 × 0020 ÷ 261D ÷ +× 00B4 × 0308 × 261D ÷ +× 00B4 × 0308 × 0020 ÷ 261D ÷ +× 00B4 × 1F3FB ÷ +× 00B4 × 0020 ÷ 1F3FB ÷ +× 00B4 × 0308 × 1F3FB ÷ +× 00B4 × 0308 × 0020 ÷ 1F3FB ÷ +× 00B4 × 0001 ÷ +× 00B4 × 0020 ÷ 0001 ÷ +× 00B4 × 0308 × 0001 ÷ +× 00B4 × 0308 × 0020 ÷ 0001 ÷ +× 00B4 × 200D ÷ +× 00B4 × 0020 ÷ 200D ÷ +× 00B4 × 0308 × 200D ÷ +× 00B4 × 0308 × 0020 ÷ 200D ÷ +× 00B4 × 00A7 ÷ +× 00B4 × 0020 ÷ 00A7 ÷ +× 00B4 × 0308 × 00A7 ÷ +× 00B4 × 0308 × 0020 ÷ 00A7 ÷ +× 00B4 × 50005 ÷ +× 00B4 × 0020 ÷ 50005 ÷ +× 00B4 × 0308 × 50005 ÷ +× 00B4 × 0308 × 0020 ÷ 50005 ÷ +× 00B4 × 0E01 ÷ +× 00B4 × 0020 ÷ 0E01 ÷ +× 00B4 × 0308 × 0E01 ÷ +× 00B4 × 0308 × 0020 ÷ 0E01 ÷ +× 00B4 × 3041 ÷ +× 00B4 × 0020 ÷ 3041 ÷ +× 00B4 × 0308 × 3041 ÷ +× 00B4 × 0308 × 0020 ÷ 3041 ÷ +× 000B ÷ 0023 ÷ +× 000B ÷ 0020 ÷ 0023 ÷ +× 000B ÷ 0308 × 0023 ÷ +× 000B ÷ 0308 × 0020 ÷ 0023 ÷ +× 000B ÷ 2014 ÷ +× 000B ÷ 0020 ÷ 2014 ÷ +× 000B ÷ 0308 ÷ 2014 ÷ +× 000B ÷ 0308 × 0020 ÷ 2014 ÷ +× 000B ÷ 0009 ÷ +× 000B ÷ 0020 ÷ 0009 ÷ +× 000B ÷ 0308 × 0009 ÷ +× 000B ÷ 0308 × 0020 ÷ 0009 ÷ +× 000B ÷ 00B4 ÷ +× 000B ÷ 0020 ÷ 00B4 ÷ +× 000B ÷ 0308 ÷ 00B4 ÷ +× 000B ÷ 0308 × 0020 ÷ 00B4 ÷ +× 000B ÷ 000B ÷ +× 000B ÷ 0020 × 000B ÷ +× 000B ÷ 0308 × 000B ÷ +× 000B ÷ 0308 × 0020 × 000B ÷ +× 000B ÷ FFFC ÷ +× 000B ÷ 0020 ÷ FFFC ÷ +× 000B ÷ 0308 ÷ FFFC ÷ +× 000B ÷ 0308 × 0020 ÷ FFFC ÷ +× 000B ÷ 007D ÷ +× 000B ÷ 0020 × 007D ÷ +× 000B ÷ 0308 × 007D ÷ +× 000B ÷ 0308 × 0020 × 007D ÷ +× 000B ÷ 0029 ÷ +× 000B ÷ 0020 × 0029 ÷ +× 000B ÷ 0308 × 0029 ÷ +× 000B ÷ 0308 × 0020 × 0029 ÷ +× 000B ÷ 000D ÷ +× 000B ÷ 0020 × 000D ÷ +× 000B ÷ 0308 × 000D ÷ +× 000B ÷ 0308 × 0020 × 000D ÷ +× 000B ÷ 0021 ÷ +× 000B ÷ 0020 × 0021 ÷ +× 000B ÷ 0308 × 0021 ÷ +× 000B ÷ 0308 × 0020 × 0021 ÷ +× 000B ÷ 00A0 ÷ +× 000B ÷ 0020 ÷ 00A0 ÷ +× 000B ÷ 0308 × 00A0 ÷ +× 000B ÷ 0308 × 0020 ÷ 00A0 ÷ +× 000B ÷ AC00 ÷ +× 000B ÷ 0020 ÷ AC00 ÷ +× 000B ÷ 0308 ÷ AC00 ÷ +× 000B ÷ 0308 × 0020 ÷ AC00 ÷ +× 000B ÷ AC01 ÷ +× 000B ÷ 0020 ÷ AC01 ÷ +× 000B ÷ 0308 ÷ AC01 ÷ +× 000B ÷ 0308 × 0020 ÷ AC01 ÷ +× 000B ÷ 05D0 ÷ +× 000B ÷ 0020 ÷ 05D0 ÷ +× 000B ÷ 0308 × 05D0 ÷ +× 000B ÷ 0308 × 0020 ÷ 05D0 ÷ +× 000B ÷ 002D ÷ +× 000B ÷ 0020 ÷ 002D ÷ +× 000B ÷ 0308 × 002D ÷ +× 000B ÷ 0308 × 0020 ÷ 002D ÷ +× 000B ÷ 231A ÷ +× 000B ÷ 0020 ÷ 231A ÷ +× 000B ÷ 0308 ÷ 231A ÷ +× 000B ÷ 0308 × 0020 ÷ 231A ÷ +× 000B ÷ 2024 ÷ +× 000B ÷ 0020 ÷ 2024 ÷ +× 000B ÷ 0308 × 2024 ÷ +× 000B ÷ 0308 × 0020 ÷ 2024 ÷ +× 000B ÷ 002C ÷ +× 000B ÷ 0020 × 002C ÷ +× 000B ÷ 0308 × 002C ÷ +× 000B ÷ 0308 × 0020 × 002C ÷ +× 000B ÷ 1100 ÷ +× 000B ÷ 0020 ÷ 1100 ÷ +× 000B ÷ 0308 ÷ 1100 ÷ +× 000B ÷ 0308 × 0020 ÷ 1100 ÷ +× 000B ÷ 11A8 ÷ +× 000B ÷ 0020 ÷ 11A8 ÷ +× 000B ÷ 0308 ÷ 11A8 ÷ +× 000B ÷ 0308 × 0020 ÷ 11A8 ÷ +× 000B ÷ 1160 ÷ +× 000B ÷ 0020 ÷ 1160 ÷ +× 000B ÷ 0308 ÷ 1160 ÷ +× 000B ÷ 0308 × 0020 ÷ 1160 ÷ +× 000B ÷ 000A ÷ +× 000B ÷ 0020 × 000A ÷ +× 000B ÷ 0308 × 000A ÷ +× 000B ÷ 0308 × 0020 × 000A ÷ +× 000B ÷ 0085 ÷ +× 000B ÷ 0020 × 0085 ÷ +× 000B ÷ 0308 × 0085 ÷ +× 000B ÷ 0308 × 0020 × 0085 ÷ +× 000B ÷ 17D6 ÷ +× 000B ÷ 0020 ÷ 17D6 ÷ +× 000B ÷ 0308 × 17D6 ÷ +× 000B ÷ 0308 × 0020 ÷ 17D6 ÷ +× 000B ÷ 0030 ÷ +× 000B ÷ 0020 ÷ 0030 ÷ +× 000B ÷ 0308 × 0030 ÷ +× 000B ÷ 0308 × 0020 ÷ 0030 ÷ +× 000B ÷ 0028 ÷ +× 000B ÷ 0020 ÷ 0028 ÷ +× 000B ÷ 0308 × 0028 ÷ +× 000B ÷ 0308 × 0020 ÷ 0028 ÷ +× 000B ÷ 0025 ÷ +× 000B ÷ 0020 ÷ 0025 ÷ +× 000B ÷ 0308 × 0025 ÷ +× 000B ÷ 0308 × 0020 ÷ 0025 ÷ +× 000B ÷ 0024 ÷ +× 000B ÷ 0020 ÷ 0024 ÷ +× 000B ÷ 0308 × 0024 ÷ +× 000B ÷ 0308 × 0020 ÷ 0024 ÷ +× 000B ÷ 0022 ÷ +× 000B ÷ 0020 ÷ 0022 ÷ +× 000B ÷ 0308 × 0022 ÷ +× 000B ÷ 0308 × 0020 ÷ 0022 ÷ +× 000B ÷ 0020 ÷ +× 000B ÷ 0020 × 0020 ÷ +× 000B ÷ 0308 × 0020 ÷ +× 000B ÷ 0308 × 0020 × 0020 ÷ +× 000B ÷ 002F ÷ +× 000B ÷ 0020 × 002F ÷ +× 000B ÷ 0308 × 002F ÷ +× 000B ÷ 0308 × 0020 × 002F ÷ +× 000B ÷ 2060 ÷ +× 000B ÷ 0020 × 2060 ÷ +× 000B ÷ 0308 × 2060 ÷ +× 000B ÷ 0308 × 0020 × 2060 ÷ +× 000B ÷ 200B ÷ +× 000B ÷ 0020 × 200B ÷ +× 000B ÷ 0308 × 200B ÷ +× 000B ÷ 0308 × 0020 × 200B ÷ +× 000B ÷ 1F1E6 ÷ +× 000B ÷ 0020 ÷ 1F1E6 ÷ +× 000B ÷ 0308 ÷ 1F1E6 ÷ +× 000B ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 000B ÷ 261D ÷ +× 000B ÷ 0020 ÷ 261D ÷ +× 000B ÷ 0308 ÷ 261D ÷ +× 000B ÷ 0308 × 0020 ÷ 261D ÷ +× 000B ÷ 1F3FB ÷ +× 000B ÷ 0020 ÷ 1F3FB ÷ +× 000B ÷ 0308 ÷ 1F3FB ÷ +× 000B ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 000B ÷ 0001 ÷ +× 000B ÷ 0020 ÷ 0001 ÷ +× 000B ÷ 0308 × 0001 ÷ +× 000B ÷ 0308 × 0020 ÷ 0001 ÷ +× 000B ÷ 200D ÷ +× 000B ÷ 0020 ÷ 200D ÷ +× 000B ÷ 0308 × 200D ÷ +× 000B ÷ 0308 × 0020 ÷ 200D ÷ +× 000B ÷ 00A7 ÷ +× 000B ÷ 0020 ÷ 00A7 ÷ +× 000B ÷ 0308 × 00A7 ÷ +× 000B ÷ 0308 × 0020 ÷ 00A7 ÷ +× 000B ÷ 50005 ÷ +× 000B ÷ 0020 ÷ 50005 ÷ +× 000B ÷ 0308 × 50005 ÷ +× 000B ÷ 0308 × 0020 ÷ 50005 ÷ +× 000B ÷ 0E01 ÷ +× 000B ÷ 0020 ÷ 0E01 ÷ +× 000B ÷ 0308 × 0E01 ÷ +× 000B ÷ 0308 × 0020 ÷ 0E01 ÷ +× 000B ÷ 3041 ÷ +× 000B ÷ 0020 ÷ 3041 ÷ +× 000B ÷ 0308 × 3041 ÷ +× 000B ÷ 0308 × 0020 ÷ 3041 ÷ +× FFFC ÷ 0023 ÷ +× FFFC × 0020 ÷ 0023 ÷ +× FFFC × 0308 ÷ 0023 ÷ +× FFFC × 0308 × 0020 ÷ 0023 ÷ +× FFFC ÷ 2014 ÷ +× FFFC × 0020 ÷ 2014 ÷ +× FFFC × 0308 ÷ 2014 ÷ +× FFFC × 0308 × 0020 ÷ 2014 ÷ +× FFFC ÷ 0009 ÷ +× FFFC × 0020 ÷ 0009 ÷ +× FFFC × 0308 ÷ 0009 ÷ +× FFFC × 0308 × 0020 ÷ 0009 ÷ +× FFFC ÷ 00B4 ÷ +× FFFC × 0020 ÷ 00B4 ÷ +× FFFC × 0308 ÷ 00B4 ÷ +× FFFC × 0308 × 0020 ÷ 00B4 ÷ +× FFFC × 000B ÷ +× FFFC × 0020 × 000B ÷ +× FFFC × 0308 × 000B ÷ +× FFFC × 0308 × 0020 × 000B ÷ +× FFFC ÷ FFFC ÷ +× FFFC × 0020 ÷ FFFC ÷ +× FFFC × 0308 ÷ FFFC ÷ +× FFFC × 0308 × 0020 ÷ FFFC ÷ +× FFFC × 007D ÷ +× FFFC × 0020 × 007D ÷ +× FFFC × 0308 × 007D ÷ +× FFFC × 0308 × 0020 × 007D ÷ +× FFFC × 0029 ÷ +× FFFC × 0020 × 0029 ÷ +× FFFC × 0308 × 0029 ÷ +× FFFC × 0308 × 0020 × 0029 ÷ +× FFFC × 000D ÷ +× FFFC × 0020 × 000D ÷ +× FFFC × 0308 × 000D ÷ +× FFFC × 0308 × 0020 × 000D ÷ +× FFFC × 0021 ÷ +× FFFC × 0020 × 0021 ÷ +× FFFC × 0308 × 0021 ÷ +× FFFC × 0308 × 0020 × 0021 ÷ +× FFFC × 00A0 ÷ +× FFFC × 0020 ÷ 00A0 ÷ +× FFFC × 0308 × 00A0 ÷ +× FFFC × 0308 × 0020 ÷ 00A0 ÷ +× FFFC ÷ AC00 ÷ +× FFFC × 0020 ÷ AC00 ÷ +× FFFC × 0308 ÷ AC00 ÷ +× FFFC × 0308 × 0020 ÷ AC00 ÷ +× FFFC ÷ AC01 ÷ +× FFFC × 0020 ÷ AC01 ÷ +× FFFC × 0308 ÷ AC01 ÷ +× FFFC × 0308 × 0020 ÷ AC01 ÷ +× FFFC ÷ 05D0 ÷ +× FFFC × 0020 ÷ 05D0 ÷ +× FFFC × 0308 ÷ 05D0 ÷ +× FFFC × 0308 × 0020 ÷ 05D0 ÷ +× FFFC ÷ 002D ÷ +× FFFC × 0020 ÷ 002D ÷ +× FFFC × 0308 ÷ 002D ÷ +× FFFC × 0308 × 0020 ÷ 002D ÷ +× FFFC ÷ 231A ÷ +× FFFC × 0020 ÷ 231A ÷ +× FFFC × 0308 ÷ 231A ÷ +× FFFC × 0308 × 0020 ÷ 231A ÷ +× FFFC ÷ 2024 ÷ +× FFFC × 0020 ÷ 2024 ÷ +× FFFC × 0308 ÷ 2024 ÷ +× FFFC × 0308 × 0020 ÷ 2024 ÷ +× FFFC × 002C ÷ +× FFFC × 0020 × 002C ÷ +× FFFC × 0308 × 002C ÷ +× FFFC × 0308 × 0020 × 002C ÷ +× FFFC ÷ 1100 ÷ +× FFFC × 0020 ÷ 1100 ÷ +× FFFC × 0308 ÷ 1100 ÷ +× FFFC × 0308 × 0020 ÷ 1100 ÷ +× FFFC ÷ 11A8 ÷ +× FFFC × 0020 ÷ 11A8 ÷ +× FFFC × 0308 ÷ 11A8 ÷ +× FFFC × 0308 × 0020 ÷ 11A8 ÷ +× FFFC ÷ 1160 ÷ +× FFFC × 0020 ÷ 1160 ÷ +× FFFC × 0308 ÷ 1160 ÷ +× FFFC × 0308 × 0020 ÷ 1160 ÷ +× FFFC × 000A ÷ +× FFFC × 0020 × 000A ÷ +× FFFC × 0308 × 000A ÷ +× FFFC × 0308 × 0020 × 000A ÷ +× FFFC × 0085 ÷ +× FFFC × 0020 × 0085 ÷ +× FFFC × 0308 × 0085 ÷ +× FFFC × 0308 × 0020 × 0085 ÷ +× FFFC ÷ 17D6 ÷ +× FFFC × 0020 ÷ 17D6 ÷ +× FFFC × 0308 ÷ 17D6 ÷ +× FFFC × 0308 × 0020 ÷ 17D6 ÷ +× FFFC ÷ 0030 ÷ +× FFFC × 0020 ÷ 0030 ÷ +× FFFC × 0308 ÷ 0030 ÷ +× FFFC × 0308 × 0020 ÷ 0030 ÷ +× FFFC ÷ 0028 ÷ +× FFFC × 0020 ÷ 0028 ÷ +× FFFC × 0308 ÷ 0028 ÷ +× FFFC × 0308 × 0020 ÷ 0028 ÷ +× FFFC ÷ 0025 ÷ +× FFFC × 0020 ÷ 0025 ÷ +× FFFC × 0308 ÷ 0025 ÷ +× FFFC × 0308 × 0020 ÷ 0025 ÷ +× FFFC ÷ 0024 ÷ +× FFFC × 0020 ÷ 0024 ÷ +× FFFC × 0308 ÷ 0024 ÷ +× FFFC × 0308 × 0020 ÷ 0024 ÷ +× FFFC × 0022 ÷ +× FFFC × 0020 ÷ 0022 ÷ +× FFFC × 0308 × 0022 ÷ +× FFFC × 0308 × 0020 ÷ 0022 ÷ +× FFFC × 0020 ÷ +× FFFC × 0020 × 0020 ÷ +× FFFC × 0308 × 0020 ÷ +× FFFC × 0308 × 0020 × 0020 ÷ +× FFFC × 002F ÷ +× FFFC × 0020 × 002F ÷ +× FFFC × 0308 × 002F ÷ +× FFFC × 0308 × 0020 × 002F ÷ +× FFFC × 2060 ÷ +× FFFC × 0020 × 2060 ÷ +× FFFC × 0308 × 2060 ÷ +× FFFC × 0308 × 0020 × 2060 ÷ +× FFFC × 200B ÷ +× FFFC × 0020 × 200B ÷ +× FFFC × 0308 × 200B ÷ +× FFFC × 0308 × 0020 × 200B ÷ +× FFFC ÷ 1F1E6 ÷ +× FFFC × 0020 ÷ 1F1E6 ÷ +× FFFC × 0308 ÷ 1F1E6 ÷ +× FFFC × 0308 × 0020 ÷ 1F1E6 ÷ +× FFFC ÷ 261D ÷ +× FFFC × 0020 ÷ 261D ÷ +× FFFC × 0308 ÷ 261D ÷ +× FFFC × 0308 × 0020 ÷ 261D ÷ +× FFFC ÷ 1F3FB ÷ +× FFFC × 0020 ÷ 1F3FB ÷ +× FFFC × 0308 ÷ 1F3FB ÷ +× FFFC × 0308 × 0020 ÷ 1F3FB ÷ +× FFFC × 0001 ÷ +× FFFC × 0020 ÷ 0001 ÷ +× FFFC × 0308 × 0001 ÷ +× FFFC × 0308 × 0020 ÷ 0001 ÷ +× FFFC × 200D ÷ +× FFFC × 0020 ÷ 200D ÷ +× FFFC × 0308 × 200D ÷ +× FFFC × 0308 × 0020 ÷ 200D ÷ +× FFFC ÷ 00A7 ÷ +× FFFC × 0020 ÷ 00A7 ÷ +× FFFC × 0308 ÷ 00A7 ÷ +× FFFC × 0308 × 0020 ÷ 00A7 ÷ +× FFFC ÷ 50005 ÷ +× FFFC × 0020 ÷ 50005 ÷ +× FFFC × 0308 ÷ 50005 ÷ +× FFFC × 0308 × 0020 ÷ 50005 ÷ +× FFFC ÷ 0E01 ÷ +× FFFC × 0020 ÷ 0E01 ÷ +× FFFC × 0308 ÷ 0E01 ÷ +× FFFC × 0308 × 0020 ÷ 0E01 ÷ +× FFFC ÷ 3041 ÷ +× FFFC × 0020 ÷ 3041 ÷ +× FFFC × 0308 ÷ 3041 ÷ +× FFFC × 0308 × 0020 ÷ 3041 ÷ +× 007D ÷ 0023 ÷ +× 007D × 0020 ÷ 0023 ÷ +× 007D × 0308 ÷ 0023 ÷ +× 007D × 0308 × 0020 ÷ 0023 ÷ +× 007D ÷ 2014 ÷ +× 007D × 0020 ÷ 2014 ÷ +× 007D × 0308 ÷ 2014 ÷ +× 007D × 0308 × 0020 ÷ 2014 ÷ +× 007D × 0009 ÷ +× 007D × 0020 ÷ 0009 ÷ +× 007D × 0308 × 0009 ÷ +× 007D × 0308 × 0020 ÷ 0009 ÷ +× 007D ÷ 00B4 ÷ +× 007D × 0020 ÷ 00B4 ÷ +× 007D × 0308 ÷ 00B4 ÷ +× 007D × 0308 × 0020 ÷ 00B4 ÷ +× 007D × 000B ÷ +× 007D × 0020 × 000B ÷ +× 007D × 0308 × 000B ÷ +× 007D × 0308 × 0020 × 000B ÷ +× 007D ÷ FFFC ÷ +× 007D × 0020 ÷ FFFC ÷ +× 007D × 0308 ÷ FFFC ÷ +× 007D × 0308 × 0020 ÷ FFFC ÷ +× 007D × 007D ÷ +× 007D × 0020 × 007D ÷ +× 007D × 0308 × 007D ÷ +× 007D × 0308 × 0020 × 007D ÷ +× 007D × 0029 ÷ +× 007D × 0020 × 0029 ÷ +× 007D × 0308 × 0029 ÷ +× 007D × 0308 × 0020 × 0029 ÷ +× 007D × 000D ÷ +× 007D × 0020 × 000D ÷ +× 007D × 0308 × 000D ÷ +× 007D × 0308 × 0020 × 000D ÷ +× 007D × 0021 ÷ +× 007D × 0020 × 0021 ÷ +× 007D × 0308 × 0021 ÷ +× 007D × 0308 × 0020 × 0021 ÷ +× 007D × 00A0 ÷ +× 007D × 0020 ÷ 00A0 ÷ +× 007D × 0308 × 00A0 ÷ +× 007D × 0308 × 0020 ÷ 00A0 ÷ +× 007D ÷ AC00 ÷ +× 007D × 0020 ÷ AC00 ÷ +× 007D × 0308 ÷ AC00 ÷ +× 007D × 0308 × 0020 ÷ AC00 ÷ +× 007D ÷ AC01 ÷ +× 007D × 0020 ÷ AC01 ÷ +× 007D × 0308 ÷ AC01 ÷ +× 007D × 0308 × 0020 ÷ AC01 ÷ +× 007D ÷ 05D0 ÷ +× 007D × 0020 ÷ 05D0 ÷ +× 007D × 0308 ÷ 05D0 ÷ +× 007D × 0308 × 0020 ÷ 05D0 ÷ +× 007D × 002D ÷ +× 007D × 0020 ÷ 002D ÷ +× 007D × 0308 × 002D ÷ +× 007D × 0308 × 0020 ÷ 002D ÷ +× 007D ÷ 231A ÷ +× 007D × 0020 ÷ 231A ÷ +× 007D × 0308 ÷ 231A ÷ +× 007D × 0308 × 0020 ÷ 231A ÷ +× 007D ÷ 2024 ÷ +× 007D × 0020 ÷ 2024 ÷ +× 007D × 0308 ÷ 2024 ÷ +× 007D × 0308 × 0020 ÷ 2024 ÷ +× 007D × 002C ÷ +× 007D × 0020 × 002C ÷ +× 007D × 0308 × 002C ÷ +× 007D × 0308 × 0020 × 002C ÷ +× 007D ÷ 1100 ÷ +× 007D × 0020 ÷ 1100 ÷ +× 007D × 0308 ÷ 1100 ÷ +× 007D × 0308 × 0020 ÷ 1100 ÷ +× 007D ÷ 11A8 ÷ +× 007D × 0020 ÷ 11A8 ÷ +× 007D × 0308 ÷ 11A8 ÷ +× 007D × 0308 × 0020 ÷ 11A8 ÷ +× 007D ÷ 1160 ÷ +× 007D × 0020 ÷ 1160 ÷ +× 007D × 0308 ÷ 1160 ÷ +× 007D × 0308 × 0020 ÷ 1160 ÷ +× 007D × 000A ÷ +× 007D × 0020 × 000A ÷ +× 007D × 0308 × 000A ÷ +× 007D × 0308 × 0020 × 000A ÷ +× 007D × 0085 ÷ +× 007D × 0020 × 0085 ÷ +× 007D × 0308 × 0085 ÷ +× 007D × 0308 × 0020 × 0085 ÷ +× 007D × 17D6 ÷ +× 007D × 0020 × 17D6 ÷ +× 007D × 0308 × 17D6 ÷ +× 007D × 0308 × 0020 × 17D6 ÷ +× 007D ÷ 0030 ÷ +× 007D × 0020 ÷ 0030 ÷ +× 007D × 0308 ÷ 0030 ÷ +× 007D × 0308 × 0020 ÷ 0030 ÷ +× 007D ÷ 0028 ÷ +× 007D × 0020 ÷ 0028 ÷ +× 007D × 0308 ÷ 0028 ÷ +× 007D × 0308 × 0020 ÷ 0028 ÷ +× 007D ÷ 0025 ÷ +× 007D × 0020 ÷ 0025 ÷ +× 007D × 0308 ÷ 0025 ÷ +× 007D × 0308 × 0020 ÷ 0025 ÷ +× 007D ÷ 0024 ÷ +× 007D × 0020 ÷ 0024 ÷ +× 007D × 0308 ÷ 0024 ÷ +× 007D × 0308 × 0020 ÷ 0024 ÷ +× 007D × 0022 ÷ +× 007D × 0020 ÷ 0022 ÷ +× 007D × 0308 × 0022 ÷ +× 007D × 0308 × 0020 ÷ 0022 ÷ +× 007D × 0020 ÷ +× 007D × 0020 × 0020 ÷ +× 007D × 0308 × 0020 ÷ +× 007D × 0308 × 0020 × 0020 ÷ +× 007D × 002F ÷ +× 007D × 0020 × 002F ÷ +× 007D × 0308 × 002F ÷ +× 007D × 0308 × 0020 × 002F ÷ +× 007D × 2060 ÷ +× 007D × 0020 × 2060 ÷ +× 007D × 0308 × 2060 ÷ +× 007D × 0308 × 0020 × 2060 ÷ +× 007D × 200B ÷ +× 007D × 0020 × 200B ÷ +× 007D × 0308 × 200B ÷ +× 007D × 0308 × 0020 × 200B ÷ +× 007D ÷ 1F1E6 ÷ +× 007D × 0020 ÷ 1F1E6 ÷ +× 007D × 0308 ÷ 1F1E6 ÷ +× 007D × 0308 × 0020 ÷ 1F1E6 ÷ +× 007D ÷ 261D ÷ +× 007D × 0020 ÷ 261D ÷ +× 007D × 0308 ÷ 261D ÷ +× 007D × 0308 × 0020 ÷ 261D ÷ +× 007D ÷ 1F3FB ÷ +× 007D × 0020 ÷ 1F3FB ÷ +× 007D × 0308 ÷ 1F3FB ÷ +× 007D × 0308 × 0020 ÷ 1F3FB ÷ +× 007D × 0001 ÷ +× 007D × 0020 ÷ 0001 ÷ +× 007D × 0308 × 0001 ÷ +× 007D × 0308 × 0020 ÷ 0001 ÷ +× 007D × 200D ÷ +× 007D × 0020 ÷ 200D ÷ +× 007D × 0308 × 200D ÷ +× 007D × 0308 × 0020 ÷ 200D ÷ +× 007D ÷ 00A7 ÷ +× 007D × 0020 ÷ 00A7 ÷ +× 007D × 0308 ÷ 00A7 ÷ +× 007D × 0308 × 0020 ÷ 00A7 ÷ +× 007D ÷ 50005 ÷ +× 007D × 0020 ÷ 50005 ÷ +× 007D × 0308 ÷ 50005 ÷ +× 007D × 0308 × 0020 ÷ 50005 ÷ +× 007D ÷ 0E01 ÷ +× 007D × 0020 ÷ 0E01 ÷ +× 007D × 0308 ÷ 0E01 ÷ +× 007D × 0308 × 0020 ÷ 0E01 ÷ +× 007D × 3041 ÷ +× 007D × 0020 × 3041 ÷ +× 007D × 0308 × 3041 ÷ +× 007D × 0308 × 0020 × 3041 ÷ +× 0029 × 0023 ÷ +× 0029 × 0020 ÷ 0023 ÷ +× 0029 × 0308 × 0023 ÷ +× 0029 × 0308 × 0020 ÷ 0023 ÷ +× 0029 ÷ 2014 ÷ +× 0029 × 0020 ÷ 2014 ÷ +× 0029 × 0308 ÷ 2014 ÷ +× 0029 × 0308 × 0020 ÷ 2014 ÷ +× 0029 × 0009 ÷ +× 0029 × 0020 ÷ 0009 ÷ +× 0029 × 0308 × 0009 ÷ +× 0029 × 0308 × 0020 ÷ 0009 ÷ +× 0029 ÷ 00B4 ÷ +× 0029 × 0020 ÷ 00B4 ÷ +× 0029 × 0308 ÷ 00B4 ÷ +× 0029 × 0308 × 0020 ÷ 00B4 ÷ +× 0029 × 000B ÷ +× 0029 × 0020 × 000B ÷ +× 0029 × 0308 × 000B ÷ +× 0029 × 0308 × 0020 × 000B ÷ +× 0029 ÷ FFFC ÷ +× 0029 × 0020 ÷ FFFC ÷ +× 0029 × 0308 ÷ FFFC ÷ +× 0029 × 0308 × 0020 ÷ FFFC ÷ +× 0029 × 007D ÷ +× 0029 × 0020 × 007D ÷ +× 0029 × 0308 × 007D ÷ +× 0029 × 0308 × 0020 × 007D ÷ +× 0029 × 0029 ÷ +× 0029 × 0020 × 0029 ÷ +× 0029 × 0308 × 0029 ÷ +× 0029 × 0308 × 0020 × 0029 ÷ +× 0029 × 000D ÷ +× 0029 × 0020 × 000D ÷ +× 0029 × 0308 × 000D ÷ +× 0029 × 0308 × 0020 × 000D ÷ +× 0029 × 0021 ÷ +× 0029 × 0020 × 0021 ÷ +× 0029 × 0308 × 0021 ÷ +× 0029 × 0308 × 0020 × 0021 ÷ +× 0029 × 00A0 ÷ +× 0029 × 0020 ÷ 00A0 ÷ +× 0029 × 0308 × 00A0 ÷ +× 0029 × 0308 × 0020 ÷ 00A0 ÷ +× 0029 ÷ AC00 ÷ +× 0029 × 0020 ÷ AC00 ÷ +× 0029 × 0308 ÷ AC00 ÷ +× 0029 × 0308 × 0020 ÷ AC00 ÷ +× 0029 ÷ AC01 ÷ +× 0029 × 0020 ÷ AC01 ÷ +× 0029 × 0308 ÷ AC01 ÷ +× 0029 × 0308 × 0020 ÷ AC01 ÷ +× 0029 × 05D0 ÷ +× 0029 × 0020 ÷ 05D0 ÷ +× 0029 × 0308 × 05D0 ÷ +× 0029 × 0308 × 0020 ÷ 05D0 ÷ +× 0029 × 002D ÷ +× 0029 × 0020 ÷ 002D ÷ +× 0029 × 0308 × 002D ÷ +× 0029 × 0308 × 0020 ÷ 002D ÷ +× 0029 ÷ 231A ÷ +× 0029 × 0020 ÷ 231A ÷ +× 0029 × 0308 ÷ 231A ÷ +× 0029 × 0308 × 0020 ÷ 231A ÷ +× 0029 ÷ 2024 ÷ +× 0029 × 0020 ÷ 2024 ÷ +× 0029 × 0308 ÷ 2024 ÷ +× 0029 × 0308 × 0020 ÷ 2024 ÷ +× 0029 × 002C ÷ +× 0029 × 0020 × 002C ÷ +× 0029 × 0308 × 002C ÷ +× 0029 × 0308 × 0020 × 002C ÷ +× 0029 ÷ 1100 ÷ +× 0029 × 0020 ÷ 1100 ÷ +× 0029 × 0308 ÷ 1100 ÷ +× 0029 × 0308 × 0020 ÷ 1100 ÷ +× 0029 ÷ 11A8 ÷ +× 0029 × 0020 ÷ 11A8 ÷ +× 0029 × 0308 ÷ 11A8 ÷ +× 0029 × 0308 × 0020 ÷ 11A8 ÷ +× 0029 ÷ 1160 ÷ +× 0029 × 0020 ÷ 1160 ÷ +× 0029 × 0308 ÷ 1160 ÷ +× 0029 × 0308 × 0020 ÷ 1160 ÷ +× 0029 × 000A ÷ +× 0029 × 0020 × 000A ÷ +× 0029 × 0308 × 000A ÷ +× 0029 × 0308 × 0020 × 000A ÷ +× 0029 × 0085 ÷ +× 0029 × 0020 × 0085 ÷ +× 0029 × 0308 × 0085 ÷ +× 0029 × 0308 × 0020 × 0085 ÷ +× 0029 × 17D6 ÷ +× 0029 × 0020 × 17D6 ÷ +× 0029 × 0308 × 17D6 ÷ +× 0029 × 0308 × 0020 × 17D6 ÷ +× 0029 × 0030 ÷ +× 0029 × 0020 ÷ 0030 ÷ +× 0029 × 0308 × 0030 ÷ +× 0029 × 0308 × 0020 ÷ 0030 ÷ +× 0029 ÷ 0028 ÷ +× 0029 × 0020 ÷ 0028 ÷ +× 0029 × 0308 ÷ 0028 ÷ +× 0029 × 0308 × 0020 ÷ 0028 ÷ +× 0029 ÷ 0025 ÷ +× 0029 × 0020 ÷ 0025 ÷ +× 0029 × 0308 ÷ 0025 ÷ +× 0029 × 0308 × 0020 ÷ 0025 ÷ +× 0029 ÷ 0024 ÷ +× 0029 × 0020 ÷ 0024 ÷ +× 0029 × 0308 ÷ 0024 ÷ +× 0029 × 0308 × 0020 ÷ 0024 ÷ +× 0029 × 0022 ÷ +× 0029 × 0020 ÷ 0022 ÷ +× 0029 × 0308 × 0022 ÷ +× 0029 × 0308 × 0020 ÷ 0022 ÷ +× 0029 × 0020 ÷ +× 0029 × 0020 × 0020 ÷ +× 0029 × 0308 × 0020 ÷ +× 0029 × 0308 × 0020 × 0020 ÷ +× 0029 × 002F ÷ +× 0029 × 0020 × 002F ÷ +× 0029 × 0308 × 002F ÷ +× 0029 × 0308 × 0020 × 002F ÷ +× 0029 × 2060 ÷ +× 0029 × 0020 × 2060 ÷ +× 0029 × 0308 × 2060 ÷ +× 0029 × 0308 × 0020 × 2060 ÷ +× 0029 × 200B ÷ +× 0029 × 0020 × 200B ÷ +× 0029 × 0308 × 200B ÷ +× 0029 × 0308 × 0020 × 200B ÷ +× 0029 ÷ 1F1E6 ÷ +× 0029 × 0020 ÷ 1F1E6 ÷ +× 0029 × 0308 ÷ 1F1E6 ÷ +× 0029 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0029 ÷ 261D ÷ +× 0029 × 0020 ÷ 261D ÷ +× 0029 × 0308 ÷ 261D ÷ +× 0029 × 0308 × 0020 ÷ 261D ÷ +× 0029 ÷ 1F3FB ÷ +× 0029 × 0020 ÷ 1F3FB ÷ +× 0029 × 0308 ÷ 1F3FB ÷ +× 0029 × 0308 × 0020 ÷ 1F3FB ÷ +× 0029 × 0001 ÷ +× 0029 × 0020 ÷ 0001 ÷ +× 0029 × 0308 × 0001 ÷ +× 0029 × 0308 × 0020 ÷ 0001 ÷ +× 0029 × 200D ÷ +× 0029 × 0020 ÷ 200D ÷ +× 0029 × 0308 × 200D ÷ +× 0029 × 0308 × 0020 ÷ 200D ÷ +× 0029 × 00A7 ÷ +× 0029 × 0020 ÷ 00A7 ÷ +× 0029 × 0308 × 00A7 ÷ +× 0029 × 0308 × 0020 ÷ 00A7 ÷ +× 0029 × 50005 ÷ +× 0029 × 0020 ÷ 50005 ÷ +× 0029 × 0308 × 50005 ÷ +× 0029 × 0308 × 0020 ÷ 50005 ÷ +× 0029 × 0E01 ÷ +× 0029 × 0020 ÷ 0E01 ÷ +× 0029 × 0308 × 0E01 ÷ +× 0029 × 0308 × 0020 ÷ 0E01 ÷ +× 0029 × 3041 ÷ +× 0029 × 0020 × 3041 ÷ +× 0029 × 0308 × 3041 ÷ +× 0029 × 0308 × 0020 × 3041 ÷ +× 000D ÷ 0023 ÷ +× 000D ÷ 0020 ÷ 0023 ÷ +× 000D ÷ 0308 × 0023 ÷ +× 000D ÷ 0308 × 0020 ÷ 0023 ÷ +× 000D ÷ 2014 ÷ +× 000D ÷ 0020 ÷ 2014 ÷ +× 000D ÷ 0308 ÷ 2014 ÷ +× 000D ÷ 0308 × 0020 ÷ 2014 ÷ +× 000D ÷ 0009 ÷ +× 000D ÷ 0020 ÷ 0009 ÷ +× 000D ÷ 0308 × 0009 ÷ +× 000D ÷ 0308 × 0020 ÷ 0009 ÷ +× 000D ÷ 00B4 ÷ +× 000D ÷ 0020 ÷ 00B4 ÷ +× 000D ÷ 0308 ÷ 00B4 ÷ +× 000D ÷ 0308 × 0020 ÷ 00B4 ÷ +× 000D ÷ 000B ÷ +× 000D ÷ 0020 × 000B ÷ +× 000D ÷ 0308 × 000B ÷ +× 000D ÷ 0308 × 0020 × 000B ÷ +× 000D ÷ FFFC ÷ +× 000D ÷ 0020 ÷ FFFC ÷ +× 000D ÷ 0308 ÷ FFFC ÷ +× 000D ÷ 0308 × 0020 ÷ FFFC ÷ +× 000D ÷ 007D ÷ +× 000D ÷ 0020 × 007D ÷ +× 000D ÷ 0308 × 007D ÷ +× 000D ÷ 0308 × 0020 × 007D ÷ +× 000D ÷ 0029 ÷ +× 000D ÷ 0020 × 0029 ÷ +× 000D ÷ 0308 × 0029 ÷ +× 000D ÷ 0308 × 0020 × 0029 ÷ +× 000D ÷ 000D ÷ +× 000D ÷ 0020 × 000D ÷ +× 000D ÷ 0308 × 000D ÷ +× 000D ÷ 0308 × 0020 × 000D ÷ +× 000D ÷ 0021 ÷ +× 000D ÷ 0020 × 0021 ÷ +× 000D ÷ 0308 × 0021 ÷ +× 000D ÷ 0308 × 0020 × 0021 ÷ +× 000D ÷ 00A0 ÷ +× 000D ÷ 0020 ÷ 00A0 ÷ +× 000D ÷ 0308 × 00A0 ÷ +× 000D ÷ 0308 × 0020 ÷ 00A0 ÷ +× 000D ÷ AC00 ÷ +× 000D ÷ 0020 ÷ AC00 ÷ +× 000D ÷ 0308 ÷ AC00 ÷ +× 000D ÷ 0308 × 0020 ÷ AC00 ÷ +× 000D ÷ AC01 ÷ +× 000D ÷ 0020 ÷ AC01 ÷ +× 000D ÷ 0308 ÷ AC01 ÷ +× 000D ÷ 0308 × 0020 ÷ AC01 ÷ +× 000D ÷ 05D0 ÷ +× 000D ÷ 0020 ÷ 05D0 ÷ +× 000D ÷ 0308 × 05D0 ÷ +× 000D ÷ 0308 × 0020 ÷ 05D0 ÷ +× 000D ÷ 002D ÷ +× 000D ÷ 0020 ÷ 002D ÷ +× 000D ÷ 0308 × 002D ÷ +× 000D ÷ 0308 × 0020 ÷ 002D ÷ +× 000D ÷ 231A ÷ +× 000D ÷ 0020 ÷ 231A ÷ +× 000D ÷ 0308 ÷ 231A ÷ +× 000D ÷ 0308 × 0020 ÷ 231A ÷ +× 000D ÷ 2024 ÷ +× 000D ÷ 0020 ÷ 2024 ÷ +× 000D ÷ 0308 × 2024 ÷ +× 000D ÷ 0308 × 0020 ÷ 2024 ÷ +× 000D ÷ 002C ÷ +× 000D ÷ 0020 × 002C ÷ +× 000D ÷ 0308 × 002C ÷ +× 000D ÷ 0308 × 0020 × 002C ÷ +× 000D ÷ 1100 ÷ +× 000D ÷ 0020 ÷ 1100 ÷ +× 000D ÷ 0308 ÷ 1100 ÷ +× 000D ÷ 0308 × 0020 ÷ 1100 ÷ +× 000D ÷ 11A8 ÷ +× 000D ÷ 0020 ÷ 11A8 ÷ +× 000D ÷ 0308 ÷ 11A8 ÷ +× 000D ÷ 0308 × 0020 ÷ 11A8 ÷ +× 000D ÷ 1160 ÷ +× 000D ÷ 0020 ÷ 1160 ÷ +× 000D ÷ 0308 ÷ 1160 ÷ +× 000D ÷ 0308 × 0020 ÷ 1160 ÷ +× 000D × 000A ÷ +× 000D ÷ 0020 × 000A ÷ +× 000D ÷ 0308 × 000A ÷ +× 000D ÷ 0308 × 0020 × 000A ÷ +× 000D ÷ 0085 ÷ +× 000D ÷ 0020 × 0085 ÷ +× 000D ÷ 0308 × 0085 ÷ +× 000D ÷ 0308 × 0020 × 0085 ÷ +× 000D ÷ 17D6 ÷ +× 000D ÷ 0020 ÷ 17D6 ÷ +× 000D ÷ 0308 × 17D6 ÷ +× 000D ÷ 0308 × 0020 ÷ 17D6 ÷ +× 000D ÷ 0030 ÷ +× 000D ÷ 0020 ÷ 0030 ÷ +× 000D ÷ 0308 × 0030 ÷ +× 000D ÷ 0308 × 0020 ÷ 0030 ÷ +× 000D ÷ 0028 ÷ +× 000D ÷ 0020 ÷ 0028 ÷ +× 000D ÷ 0308 × 0028 ÷ +× 000D ÷ 0308 × 0020 ÷ 0028 ÷ +× 000D ÷ 0025 ÷ +× 000D ÷ 0020 ÷ 0025 ÷ +× 000D ÷ 0308 × 0025 ÷ +× 000D ÷ 0308 × 0020 ÷ 0025 ÷ +× 000D ÷ 0024 ÷ +× 000D ÷ 0020 ÷ 0024 ÷ +× 000D ÷ 0308 × 0024 ÷ +× 000D ÷ 0308 × 0020 ÷ 0024 ÷ +× 000D ÷ 0022 ÷ +× 000D ÷ 0020 ÷ 0022 ÷ +× 000D ÷ 0308 × 0022 ÷ +× 000D ÷ 0308 × 0020 ÷ 0022 ÷ +× 000D ÷ 0020 ÷ +× 000D ÷ 0020 × 0020 ÷ +× 000D ÷ 0308 × 0020 ÷ +× 000D ÷ 0308 × 0020 × 0020 ÷ +× 000D ÷ 002F ÷ +× 000D ÷ 0020 × 002F ÷ +× 000D ÷ 0308 × 002F ÷ +× 000D ÷ 0308 × 0020 × 002F ÷ +× 000D ÷ 2060 ÷ +× 000D ÷ 0020 × 2060 ÷ +× 000D ÷ 0308 × 2060 ÷ +× 000D ÷ 0308 × 0020 × 2060 ÷ +× 000D ÷ 200B ÷ +× 000D ÷ 0020 × 200B ÷ +× 000D ÷ 0308 × 200B ÷ +× 000D ÷ 0308 × 0020 × 200B ÷ +× 000D ÷ 1F1E6 ÷ +× 000D ÷ 0020 ÷ 1F1E6 ÷ +× 000D ÷ 0308 ÷ 1F1E6 ÷ +× 000D ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 000D ÷ 261D ÷ +× 000D ÷ 0020 ÷ 261D ÷ +× 000D ÷ 0308 ÷ 261D ÷ +× 000D ÷ 0308 × 0020 ÷ 261D ÷ +× 000D ÷ 1F3FB ÷ +× 000D ÷ 0020 ÷ 1F3FB ÷ +× 000D ÷ 0308 ÷ 1F3FB ÷ +× 000D ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 000D ÷ 0001 ÷ +× 000D ÷ 0020 ÷ 0001 ÷ +× 000D ÷ 0308 × 0001 ÷ +× 000D ÷ 0308 × 0020 ÷ 0001 ÷ +× 000D ÷ 200D ÷ +× 000D ÷ 0020 ÷ 200D ÷ +× 000D ÷ 0308 × 200D ÷ +× 000D ÷ 0308 × 0020 ÷ 200D ÷ +× 000D ÷ 00A7 ÷ +× 000D ÷ 0020 ÷ 00A7 ÷ +× 000D ÷ 0308 × 00A7 ÷ +× 000D ÷ 0308 × 0020 ÷ 00A7 ÷ +× 000D ÷ 50005 ÷ +× 000D ÷ 0020 ÷ 50005 ÷ +× 000D ÷ 0308 × 50005 ÷ +× 000D ÷ 0308 × 0020 ÷ 50005 ÷ +× 000D ÷ 0E01 ÷ +× 000D ÷ 0020 ÷ 0E01 ÷ +× 000D ÷ 0308 × 0E01 ÷ +× 000D ÷ 0308 × 0020 ÷ 0E01 ÷ +× 000D ÷ 3041 ÷ +× 000D ÷ 0020 ÷ 3041 ÷ +× 000D ÷ 0308 × 3041 ÷ +× 000D ÷ 0308 × 0020 ÷ 3041 ÷ +× 0021 ÷ 0023 ÷ +× 0021 × 0020 ÷ 0023 ÷ +× 0021 × 0308 ÷ 0023 ÷ +× 0021 × 0308 × 0020 ÷ 0023 ÷ +× 0021 ÷ 2014 ÷ +× 0021 × 0020 ÷ 2014 ÷ +× 0021 × 0308 ÷ 2014 ÷ +× 0021 × 0308 × 0020 ÷ 2014 ÷ +× 0021 × 0009 ÷ +× 0021 × 0020 ÷ 0009 ÷ +× 0021 × 0308 × 0009 ÷ +× 0021 × 0308 × 0020 ÷ 0009 ÷ +× 0021 ÷ 00B4 ÷ +× 0021 × 0020 ÷ 00B4 ÷ +× 0021 × 0308 ÷ 00B4 ÷ +× 0021 × 0308 × 0020 ÷ 00B4 ÷ +× 0021 × 000B ÷ +× 0021 × 0020 × 000B ÷ +× 0021 × 0308 × 000B ÷ +× 0021 × 0308 × 0020 × 000B ÷ +× 0021 ÷ FFFC ÷ +× 0021 × 0020 ÷ FFFC ÷ +× 0021 × 0308 ÷ FFFC ÷ +× 0021 × 0308 × 0020 ÷ FFFC ÷ +× 0021 × 007D ÷ +× 0021 × 0020 × 007D ÷ +× 0021 × 0308 × 007D ÷ +× 0021 × 0308 × 0020 × 007D ÷ +× 0021 × 0029 ÷ +× 0021 × 0020 × 0029 ÷ +× 0021 × 0308 × 0029 ÷ +× 0021 × 0308 × 0020 × 0029 ÷ +× 0021 × 000D ÷ +× 0021 × 0020 × 000D ÷ +× 0021 × 0308 × 000D ÷ +× 0021 × 0308 × 0020 × 000D ÷ +× 0021 × 0021 ÷ +× 0021 × 0020 × 0021 ÷ +× 0021 × 0308 × 0021 ÷ +× 0021 × 0308 × 0020 × 0021 ÷ +× 0021 × 00A0 ÷ +× 0021 × 0020 ÷ 00A0 ÷ +× 0021 × 0308 × 00A0 ÷ +× 0021 × 0308 × 0020 ÷ 00A0 ÷ +× 0021 ÷ AC00 ÷ +× 0021 × 0020 ÷ AC00 ÷ +× 0021 × 0308 ÷ AC00 ÷ +× 0021 × 0308 × 0020 ÷ AC00 ÷ +× 0021 ÷ AC01 ÷ +× 0021 × 0020 ÷ AC01 ÷ +× 0021 × 0308 ÷ AC01 ÷ +× 0021 × 0308 × 0020 ÷ AC01 ÷ +× 0021 ÷ 05D0 ÷ +× 0021 × 0020 ÷ 05D0 ÷ +× 0021 × 0308 ÷ 05D0 ÷ +× 0021 × 0308 × 0020 ÷ 05D0 ÷ +× 0021 × 002D ÷ +× 0021 × 0020 ÷ 002D ÷ +× 0021 × 0308 × 002D ÷ +× 0021 × 0308 × 0020 ÷ 002D ÷ +× 0021 ÷ 231A ÷ +× 0021 × 0020 ÷ 231A ÷ +× 0021 × 0308 ÷ 231A ÷ +× 0021 × 0308 × 0020 ÷ 231A ÷ +× 0021 × 2024 ÷ +× 0021 × 0020 ÷ 2024 ÷ +× 0021 × 0308 × 2024 ÷ +× 0021 × 0308 × 0020 ÷ 2024 ÷ +× 0021 × 002C ÷ +× 0021 × 0020 × 002C ÷ +× 0021 × 0308 × 002C ÷ +× 0021 × 0308 × 0020 × 002C ÷ +× 0021 ÷ 1100 ÷ +× 0021 × 0020 ÷ 1100 ÷ +× 0021 × 0308 ÷ 1100 ÷ +× 0021 × 0308 × 0020 ÷ 1100 ÷ +× 0021 ÷ 11A8 ÷ +× 0021 × 0020 ÷ 11A8 ÷ +× 0021 × 0308 ÷ 11A8 ÷ +× 0021 × 0308 × 0020 ÷ 11A8 ÷ +× 0021 ÷ 1160 ÷ +× 0021 × 0020 ÷ 1160 ÷ +× 0021 × 0308 ÷ 1160 ÷ +× 0021 × 0308 × 0020 ÷ 1160 ÷ +× 0021 × 000A ÷ +× 0021 × 0020 × 000A ÷ +× 0021 × 0308 × 000A ÷ +× 0021 × 0308 × 0020 × 000A ÷ +× 0021 × 0085 ÷ +× 0021 × 0020 × 0085 ÷ +× 0021 × 0308 × 0085 ÷ +× 0021 × 0308 × 0020 × 0085 ÷ +× 0021 × 17D6 ÷ +× 0021 × 0020 ÷ 17D6 ÷ +× 0021 × 0308 × 17D6 ÷ +× 0021 × 0308 × 0020 ÷ 17D6 ÷ +× 0021 ÷ 0030 ÷ +× 0021 × 0020 ÷ 0030 ÷ +× 0021 × 0308 ÷ 0030 ÷ +× 0021 × 0308 × 0020 ÷ 0030 ÷ +× 0021 ÷ 0028 ÷ +× 0021 × 0020 ÷ 0028 ÷ +× 0021 × 0308 ÷ 0028 ÷ +× 0021 × 0308 × 0020 ÷ 0028 ÷ +× 0021 ÷ 0025 ÷ +× 0021 × 0020 ÷ 0025 ÷ +× 0021 × 0308 ÷ 0025 ÷ +× 0021 × 0308 × 0020 ÷ 0025 ÷ +× 0021 ÷ 0024 ÷ +× 0021 × 0020 ÷ 0024 ÷ +× 0021 × 0308 ÷ 0024 ÷ +× 0021 × 0308 × 0020 ÷ 0024 ÷ +× 0021 × 0022 ÷ +× 0021 × 0020 ÷ 0022 ÷ +× 0021 × 0308 × 0022 ÷ +× 0021 × 0308 × 0020 ÷ 0022 ÷ +× 0021 × 0020 ÷ +× 0021 × 0020 × 0020 ÷ +× 0021 × 0308 × 0020 ÷ +× 0021 × 0308 × 0020 × 0020 ÷ +× 0021 × 002F ÷ +× 0021 × 0020 × 002F ÷ +× 0021 × 0308 × 002F ÷ +× 0021 × 0308 × 0020 × 002F ÷ +× 0021 × 2060 ÷ +× 0021 × 0020 × 2060 ÷ +× 0021 × 0308 × 2060 ÷ +× 0021 × 0308 × 0020 × 2060 ÷ +× 0021 × 200B ÷ +× 0021 × 0020 × 200B ÷ +× 0021 × 0308 × 200B ÷ +× 0021 × 0308 × 0020 × 200B ÷ +× 0021 ÷ 1F1E6 ÷ +× 0021 × 0020 ÷ 1F1E6 ÷ +× 0021 × 0308 ÷ 1F1E6 ÷ +× 0021 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0021 ÷ 261D ÷ +× 0021 × 0020 ÷ 261D ÷ +× 0021 × 0308 ÷ 261D ÷ +× 0021 × 0308 × 0020 ÷ 261D ÷ +× 0021 ÷ 1F3FB ÷ +× 0021 × 0020 ÷ 1F3FB ÷ +× 0021 × 0308 ÷ 1F3FB ÷ +× 0021 × 0308 × 0020 ÷ 1F3FB ÷ +× 0021 × 0001 ÷ +× 0021 × 0020 ÷ 0001 ÷ +× 0021 × 0308 × 0001 ÷ +× 0021 × 0308 × 0020 ÷ 0001 ÷ +× 0021 × 200D ÷ +× 0021 × 0020 ÷ 200D ÷ +× 0021 × 0308 × 200D ÷ +× 0021 × 0308 × 0020 ÷ 200D ÷ +× 0021 ÷ 00A7 ÷ +× 0021 × 0020 ÷ 00A7 ÷ +× 0021 × 0308 ÷ 00A7 ÷ +× 0021 × 0308 × 0020 ÷ 00A7 ÷ +× 0021 ÷ 50005 ÷ +× 0021 × 0020 ÷ 50005 ÷ +× 0021 × 0308 ÷ 50005 ÷ +× 0021 × 0308 × 0020 ÷ 50005 ÷ +× 0021 ÷ 0E01 ÷ +× 0021 × 0020 ÷ 0E01 ÷ +× 0021 × 0308 ÷ 0E01 ÷ +× 0021 × 0308 × 0020 ÷ 0E01 ÷ +× 0021 × 3041 ÷ +× 0021 × 0020 ÷ 3041 ÷ +× 0021 × 0308 × 3041 ÷ +× 0021 × 0308 × 0020 ÷ 3041 ÷ +× 00A0 × 0023 ÷ +× 00A0 × 0020 ÷ 0023 ÷ +× 00A0 × 0308 × 0023 ÷ +× 00A0 × 0308 × 0020 ÷ 0023 ÷ +× 00A0 × 2014 ÷ +× 00A0 × 0020 ÷ 2014 ÷ +× 00A0 × 0308 × 2014 ÷ +× 00A0 × 0308 × 0020 ÷ 2014 ÷ +× 00A0 × 0009 ÷ +× 00A0 × 0020 ÷ 0009 ÷ +× 00A0 × 0308 × 0009 ÷ +× 00A0 × 0308 × 0020 ÷ 0009 ÷ +× 00A0 × 00B4 ÷ +× 00A0 × 0020 ÷ 00B4 ÷ +× 00A0 × 0308 × 00B4 ÷ +× 00A0 × 0308 × 0020 ÷ 00B4 ÷ +× 00A0 × 000B ÷ +× 00A0 × 0020 × 000B ÷ +× 00A0 × 0308 × 000B ÷ +× 00A0 × 0308 × 0020 × 000B ÷ +× 00A0 × FFFC ÷ +× 00A0 × 0020 ÷ FFFC ÷ +× 00A0 × 0308 × FFFC ÷ +× 00A0 × 0308 × 0020 ÷ FFFC ÷ +× 00A0 × 007D ÷ +× 00A0 × 0020 × 007D ÷ +× 00A0 × 0308 × 007D ÷ +× 00A0 × 0308 × 0020 × 007D ÷ +× 00A0 × 0029 ÷ +× 00A0 × 0020 × 0029 ÷ +× 00A0 × 0308 × 0029 ÷ +× 00A0 × 0308 × 0020 × 0029 ÷ +× 00A0 × 000D ÷ +× 00A0 × 0020 × 000D ÷ +× 00A0 × 0308 × 000D ÷ +× 00A0 × 0308 × 0020 × 000D ÷ +× 00A0 × 0021 ÷ +× 00A0 × 0020 × 0021 ÷ +× 00A0 × 0308 × 0021 ÷ +× 00A0 × 0308 × 0020 × 0021 ÷ +× 00A0 × 00A0 ÷ +× 00A0 × 0020 ÷ 00A0 ÷ +× 00A0 × 0308 × 00A0 ÷ +× 00A0 × 0308 × 0020 ÷ 00A0 ÷ +× 00A0 × AC00 ÷ +× 00A0 × 0020 ÷ AC00 ÷ +× 00A0 × 0308 × AC00 ÷ +× 00A0 × 0308 × 0020 ÷ AC00 ÷ +× 00A0 × AC01 ÷ +× 00A0 × 0020 ÷ AC01 ÷ +× 00A0 × 0308 × AC01 ÷ +× 00A0 × 0308 × 0020 ÷ AC01 ÷ +× 00A0 × 05D0 ÷ +× 00A0 × 0020 ÷ 05D0 ÷ +× 00A0 × 0308 × 05D0 ÷ +× 00A0 × 0308 × 0020 ÷ 05D0 ÷ +× 00A0 × 002D ÷ +× 00A0 × 0020 ÷ 002D ÷ +× 00A0 × 0308 × 002D ÷ +× 00A0 × 0308 × 0020 ÷ 002D ÷ +× 00A0 × 231A ÷ +× 00A0 × 0020 ÷ 231A ÷ +× 00A0 × 0308 × 231A ÷ +× 00A0 × 0308 × 0020 ÷ 231A ÷ +× 00A0 × 2024 ÷ +× 00A0 × 0020 ÷ 2024 ÷ +× 00A0 × 0308 × 2024 ÷ +× 00A0 × 0308 × 0020 ÷ 2024 ÷ +× 00A0 × 002C ÷ +× 00A0 × 0020 × 002C ÷ +× 00A0 × 0308 × 002C ÷ +× 00A0 × 0308 × 0020 × 002C ÷ +× 00A0 × 1100 ÷ +× 00A0 × 0020 ÷ 1100 ÷ +× 00A0 × 0308 × 1100 ÷ +× 00A0 × 0308 × 0020 ÷ 1100 ÷ +× 00A0 × 11A8 ÷ +× 00A0 × 0020 ÷ 11A8 ÷ +× 00A0 × 0308 × 11A8 ÷ +× 00A0 × 0308 × 0020 ÷ 11A8 ÷ +× 00A0 × 1160 ÷ +× 00A0 × 0020 ÷ 1160 ÷ +× 00A0 × 0308 × 1160 ÷ +× 00A0 × 0308 × 0020 ÷ 1160 ÷ +× 00A0 × 000A ÷ +× 00A0 × 0020 × 000A ÷ +× 00A0 × 0308 × 000A ÷ +× 00A0 × 0308 × 0020 × 000A ÷ +× 00A0 × 0085 ÷ +× 00A0 × 0020 × 0085 ÷ +× 00A0 × 0308 × 0085 ÷ +× 00A0 × 0308 × 0020 × 0085 ÷ +× 00A0 × 17D6 ÷ +× 00A0 × 0020 ÷ 17D6 ÷ +× 00A0 × 0308 × 17D6 ÷ +× 00A0 × 0308 × 0020 ÷ 17D6 ÷ +× 00A0 × 0030 ÷ +× 00A0 × 0020 ÷ 0030 ÷ +× 00A0 × 0308 × 0030 ÷ +× 00A0 × 0308 × 0020 ÷ 0030 ÷ +× 00A0 × 0028 ÷ +× 00A0 × 0020 ÷ 0028 ÷ +× 00A0 × 0308 × 0028 ÷ +× 00A0 × 0308 × 0020 ÷ 0028 ÷ +× 00A0 × 0025 ÷ +× 00A0 × 0020 ÷ 0025 ÷ +× 00A0 × 0308 × 0025 ÷ +× 00A0 × 0308 × 0020 ÷ 0025 ÷ +× 00A0 × 0024 ÷ +× 00A0 × 0020 ÷ 0024 ÷ +× 00A0 × 0308 × 0024 ÷ +× 00A0 × 0308 × 0020 ÷ 0024 ÷ +× 00A0 × 0022 ÷ +× 00A0 × 0020 ÷ 0022 ÷ +× 00A0 × 0308 × 0022 ÷ +× 00A0 × 0308 × 0020 ÷ 0022 ÷ +× 00A0 × 0020 ÷ +× 00A0 × 0020 × 0020 ÷ +× 00A0 × 0308 × 0020 ÷ +× 00A0 × 0308 × 0020 × 0020 ÷ +× 00A0 × 002F ÷ +× 00A0 × 0020 × 002F ÷ +× 00A0 × 0308 × 002F ÷ +× 00A0 × 0308 × 0020 × 002F ÷ +× 00A0 × 2060 ÷ +× 00A0 × 0020 × 2060 ÷ +× 00A0 × 0308 × 2060 ÷ +× 00A0 × 0308 × 0020 × 2060 ÷ +× 00A0 × 200B ÷ +× 00A0 × 0020 × 200B ÷ +× 00A0 × 0308 × 200B ÷ +× 00A0 × 0308 × 0020 × 200B ÷ +× 00A0 × 1F1E6 ÷ +× 00A0 × 0020 ÷ 1F1E6 ÷ +× 00A0 × 0308 × 1F1E6 ÷ +× 00A0 × 0308 × 0020 ÷ 1F1E6 ÷ +× 00A0 × 261D ÷ +× 00A0 × 0020 ÷ 261D ÷ +× 00A0 × 0308 × 261D ÷ +× 00A0 × 0308 × 0020 ÷ 261D ÷ +× 00A0 × 1F3FB ÷ +× 00A0 × 0020 ÷ 1F3FB ÷ +× 00A0 × 0308 × 1F3FB ÷ +× 00A0 × 0308 × 0020 ÷ 1F3FB ÷ +× 00A0 × 0001 ÷ +× 00A0 × 0020 ÷ 0001 ÷ +× 00A0 × 0308 × 0001 ÷ +× 00A0 × 0308 × 0020 ÷ 0001 ÷ +× 00A0 × 200D ÷ +× 00A0 × 0020 ÷ 200D ÷ +× 00A0 × 0308 × 200D ÷ +× 00A0 × 0308 × 0020 ÷ 200D ÷ +× 00A0 × 00A7 ÷ +× 00A0 × 0020 ÷ 00A7 ÷ +× 00A0 × 0308 × 00A7 ÷ +× 00A0 × 0308 × 0020 ÷ 00A7 ÷ +× 00A0 × 50005 ÷ +× 00A0 × 0020 ÷ 50005 ÷ +× 00A0 × 0308 × 50005 ÷ +× 00A0 × 0308 × 0020 ÷ 50005 ÷ +× 00A0 × 0E01 ÷ +× 00A0 × 0020 ÷ 0E01 ÷ +× 00A0 × 0308 × 0E01 ÷ +× 00A0 × 0308 × 0020 ÷ 0E01 ÷ +× 00A0 × 3041 ÷ +× 00A0 × 0020 ÷ 3041 ÷ +× 00A0 × 0308 × 3041 ÷ +× 00A0 × 0308 × 0020 ÷ 3041 ÷ +× AC00 ÷ 0023 ÷ +× AC00 × 0020 ÷ 0023 ÷ +× AC00 × 0308 ÷ 0023 ÷ +× AC00 × 0308 × 0020 ÷ 0023 ÷ +× AC00 ÷ 2014 ÷ +× AC00 × 0020 ÷ 2014 ÷ +× AC00 × 0308 ÷ 2014 ÷ +× AC00 × 0308 × 0020 ÷ 2014 ÷ +× AC00 × 0009 ÷ +× AC00 × 0020 ÷ 0009 ÷ +× AC00 × 0308 × 0009 ÷ +× AC00 × 0308 × 0020 ÷ 0009 ÷ +× AC00 ÷ 00B4 ÷ +× AC00 × 0020 ÷ 00B4 ÷ +× AC00 × 0308 ÷ 00B4 ÷ +× AC00 × 0308 × 0020 ÷ 00B4 ÷ +× AC00 × 000B ÷ +× AC00 × 0020 × 000B ÷ +× AC00 × 0308 × 000B ÷ +× AC00 × 0308 × 0020 × 000B ÷ +× AC00 ÷ FFFC ÷ +× AC00 × 0020 ÷ FFFC ÷ +× AC00 × 0308 ÷ FFFC ÷ +× AC00 × 0308 × 0020 ÷ FFFC ÷ +× AC00 × 007D ÷ +× AC00 × 0020 × 007D ÷ +× AC00 × 0308 × 007D ÷ +× AC00 × 0308 × 0020 × 007D ÷ +× AC00 × 0029 ÷ +× AC00 × 0020 × 0029 ÷ +× AC00 × 0308 × 0029 ÷ +× AC00 × 0308 × 0020 × 0029 ÷ +× AC00 × 000D ÷ +× AC00 × 0020 × 000D ÷ +× AC00 × 0308 × 000D ÷ +× AC00 × 0308 × 0020 × 000D ÷ +× AC00 × 0021 ÷ +× AC00 × 0020 × 0021 ÷ +× AC00 × 0308 × 0021 ÷ +× AC00 × 0308 × 0020 × 0021 ÷ +× AC00 × 00A0 ÷ +× AC00 × 0020 ÷ 00A0 ÷ +× AC00 × 0308 × 00A0 ÷ +× AC00 × 0308 × 0020 ÷ 00A0 ÷ +× AC00 ÷ AC00 ÷ +× AC00 × 0020 ÷ AC00 ÷ +× AC00 × 0308 ÷ AC00 ÷ +× AC00 × 0308 × 0020 ÷ AC00 ÷ +× AC00 ÷ AC01 ÷ +× AC00 × 0020 ÷ AC01 ÷ +× AC00 × 0308 ÷ AC01 ÷ +× AC00 × 0308 × 0020 ÷ AC01 ÷ +× AC00 ÷ 05D0 ÷ +× AC00 × 0020 ÷ 05D0 ÷ +× AC00 × 0308 ÷ 05D0 ÷ +× AC00 × 0308 × 0020 ÷ 05D0 ÷ +× AC00 × 002D ÷ +× AC00 × 0020 ÷ 002D ÷ +× AC00 × 0308 × 002D ÷ +× AC00 × 0308 × 0020 ÷ 002D ÷ +× AC00 ÷ 231A ÷ +× AC00 × 0020 ÷ 231A ÷ +× AC00 × 0308 ÷ 231A ÷ +× AC00 × 0308 × 0020 ÷ 231A ÷ +× AC00 × 2024 ÷ +× AC00 × 0020 ÷ 2024 ÷ +× AC00 × 0308 × 2024 ÷ +× AC00 × 0308 × 0020 ÷ 2024 ÷ +× AC00 × 002C ÷ +× AC00 × 0020 × 002C ÷ +× AC00 × 0308 × 002C ÷ +× AC00 × 0308 × 0020 × 002C ÷ +× AC00 ÷ 1100 ÷ +× AC00 × 0020 ÷ 1100 ÷ +× AC00 × 0308 ÷ 1100 ÷ +× AC00 × 0308 × 0020 ÷ 1100 ÷ +× AC00 × 11A8 ÷ +× AC00 × 0020 ÷ 11A8 ÷ +× AC00 × 0308 × 11A8 ÷ +× AC00 × 0308 × 0020 ÷ 11A8 ÷ +× AC00 × 1160 ÷ +× AC00 × 0020 ÷ 1160 ÷ +× AC00 × 0308 × 1160 ÷ +× AC00 × 0308 × 0020 ÷ 1160 ÷ +× AC00 × 000A ÷ +× AC00 × 0020 × 000A ÷ +× AC00 × 0308 × 000A ÷ +× AC00 × 0308 × 0020 × 000A ÷ +× AC00 × 0085 ÷ +× AC00 × 0020 × 0085 ÷ +× AC00 × 0308 × 0085 ÷ +× AC00 × 0308 × 0020 × 0085 ÷ +× AC00 × 17D6 ÷ +× AC00 × 0020 ÷ 17D6 ÷ +× AC00 × 0308 × 17D6 ÷ +× AC00 × 0308 × 0020 ÷ 17D6 ÷ +× AC00 ÷ 0030 ÷ +× AC00 × 0020 ÷ 0030 ÷ +× AC00 × 0308 ÷ 0030 ÷ +× AC00 × 0308 × 0020 ÷ 0030 ÷ +× AC00 ÷ 0028 ÷ +× AC00 × 0020 ÷ 0028 ÷ +× AC00 × 0308 ÷ 0028 ÷ +× AC00 × 0308 × 0020 ÷ 0028 ÷ +× AC00 × 0025 ÷ +× AC00 × 0020 ÷ 0025 ÷ +× AC00 × 0308 × 0025 ÷ +× AC00 × 0308 × 0020 ÷ 0025 ÷ +× AC00 ÷ 0024 ÷ +× AC00 × 0020 ÷ 0024 ÷ +× AC00 × 0308 ÷ 0024 ÷ +× AC00 × 0308 × 0020 ÷ 0024 ÷ +× AC00 × 0022 ÷ +× AC00 × 0020 ÷ 0022 ÷ +× AC00 × 0308 × 0022 ÷ +× AC00 × 0308 × 0020 ÷ 0022 ÷ +× AC00 × 0020 ÷ +× AC00 × 0020 × 0020 ÷ +× AC00 × 0308 × 0020 ÷ +× AC00 × 0308 × 0020 × 0020 ÷ +× AC00 × 002F ÷ +× AC00 × 0020 × 002F ÷ +× AC00 × 0308 × 002F ÷ +× AC00 × 0308 × 0020 × 002F ÷ +× AC00 × 2060 ÷ +× AC00 × 0020 × 2060 ÷ +× AC00 × 0308 × 2060 ÷ +× AC00 × 0308 × 0020 × 2060 ÷ +× AC00 × 200B ÷ +× AC00 × 0020 × 200B ÷ +× AC00 × 0308 × 200B ÷ +× AC00 × 0308 × 0020 × 200B ÷ +× AC00 ÷ 1F1E6 ÷ +× AC00 × 0020 ÷ 1F1E6 ÷ +× AC00 × 0308 ÷ 1F1E6 ÷ +× AC00 × 0308 × 0020 ÷ 1F1E6 ÷ +× AC00 ÷ 261D ÷ +× AC00 × 0020 ÷ 261D ÷ +× AC00 × 0308 ÷ 261D ÷ +× AC00 × 0308 × 0020 ÷ 261D ÷ +× AC00 ÷ 1F3FB ÷ +× AC00 × 0020 ÷ 1F3FB ÷ +× AC00 × 0308 ÷ 1F3FB ÷ +× AC00 × 0308 × 0020 ÷ 1F3FB ÷ +× AC00 × 0001 ÷ +× AC00 × 0020 ÷ 0001 ÷ +× AC00 × 0308 × 0001 ÷ +× AC00 × 0308 × 0020 ÷ 0001 ÷ +× AC00 × 200D ÷ +× AC00 × 0020 ÷ 200D ÷ +× AC00 × 0308 × 200D ÷ +× AC00 × 0308 × 0020 ÷ 200D ÷ +× AC00 ÷ 00A7 ÷ +× AC00 × 0020 ÷ 00A7 ÷ +× AC00 × 0308 ÷ 00A7 ÷ +× AC00 × 0308 × 0020 ÷ 00A7 ÷ +× AC00 ÷ 50005 ÷ +× AC00 × 0020 ÷ 50005 ÷ +× AC00 × 0308 ÷ 50005 ÷ +× AC00 × 0308 × 0020 ÷ 50005 ÷ +× AC00 ÷ 0E01 ÷ +× AC00 × 0020 ÷ 0E01 ÷ +× AC00 × 0308 ÷ 0E01 ÷ +× AC00 × 0308 × 0020 ÷ 0E01 ÷ +× AC00 × 3041 ÷ +× AC00 × 0020 ÷ 3041 ÷ +× AC00 × 0308 × 3041 ÷ +× AC00 × 0308 × 0020 ÷ 3041 ÷ +× AC01 ÷ 0023 ÷ +× AC01 × 0020 ÷ 0023 ÷ +× AC01 × 0308 ÷ 0023 ÷ +× AC01 × 0308 × 0020 ÷ 0023 ÷ +× AC01 ÷ 2014 ÷ +× AC01 × 0020 ÷ 2014 ÷ +× AC01 × 0308 ÷ 2014 ÷ +× AC01 × 0308 × 0020 ÷ 2014 ÷ +× AC01 × 0009 ÷ +× AC01 × 0020 ÷ 0009 ÷ +× AC01 × 0308 × 0009 ÷ +× AC01 × 0308 × 0020 ÷ 0009 ÷ +× AC01 ÷ 00B4 ÷ +× AC01 × 0020 ÷ 00B4 ÷ +× AC01 × 0308 ÷ 00B4 ÷ +× AC01 × 0308 × 0020 ÷ 00B4 ÷ +× AC01 × 000B ÷ +× AC01 × 0020 × 000B ÷ +× AC01 × 0308 × 000B ÷ +× AC01 × 0308 × 0020 × 000B ÷ +× AC01 ÷ FFFC ÷ +× AC01 × 0020 ÷ FFFC ÷ +× AC01 × 0308 ÷ FFFC ÷ +× AC01 × 0308 × 0020 ÷ FFFC ÷ +× AC01 × 007D ÷ +× AC01 × 0020 × 007D ÷ +× AC01 × 0308 × 007D ÷ +× AC01 × 0308 × 0020 × 007D ÷ +× AC01 × 0029 ÷ +× AC01 × 0020 × 0029 ÷ +× AC01 × 0308 × 0029 ÷ +× AC01 × 0308 × 0020 × 0029 ÷ +× AC01 × 000D ÷ +× AC01 × 0020 × 000D ÷ +× AC01 × 0308 × 000D ÷ +× AC01 × 0308 × 0020 × 000D ÷ +× AC01 × 0021 ÷ +× AC01 × 0020 × 0021 ÷ +× AC01 × 0308 × 0021 ÷ +× AC01 × 0308 × 0020 × 0021 ÷ +× AC01 × 00A0 ÷ +× AC01 × 0020 ÷ 00A0 ÷ +× AC01 × 0308 × 00A0 ÷ +× AC01 × 0308 × 0020 ÷ 00A0 ÷ +× AC01 ÷ AC00 ÷ +× AC01 × 0020 ÷ AC00 ÷ +× AC01 × 0308 ÷ AC00 ÷ +× AC01 × 0308 × 0020 ÷ AC00 ÷ +× AC01 ÷ AC01 ÷ +× AC01 × 0020 ÷ AC01 ÷ +× AC01 × 0308 ÷ AC01 ÷ +× AC01 × 0308 × 0020 ÷ AC01 ÷ +× AC01 ÷ 05D0 ÷ +× AC01 × 0020 ÷ 05D0 ÷ +× AC01 × 0308 ÷ 05D0 ÷ +× AC01 × 0308 × 0020 ÷ 05D0 ÷ +× AC01 × 002D ÷ +× AC01 × 0020 ÷ 002D ÷ +× AC01 × 0308 × 002D ÷ +× AC01 × 0308 × 0020 ÷ 002D ÷ +× AC01 ÷ 231A ÷ +× AC01 × 0020 ÷ 231A ÷ +× AC01 × 0308 ÷ 231A ÷ +× AC01 × 0308 × 0020 ÷ 231A ÷ +× AC01 × 2024 ÷ +× AC01 × 0020 ÷ 2024 ÷ +× AC01 × 0308 × 2024 ÷ +× AC01 × 0308 × 0020 ÷ 2024 ÷ +× AC01 × 002C ÷ +× AC01 × 0020 × 002C ÷ +× AC01 × 0308 × 002C ÷ +× AC01 × 0308 × 0020 × 002C ÷ +× AC01 ÷ 1100 ÷ +× AC01 × 0020 ÷ 1100 ÷ +× AC01 × 0308 ÷ 1100 ÷ +× AC01 × 0308 × 0020 ÷ 1100 ÷ +× AC01 × 11A8 ÷ +× AC01 × 0020 ÷ 11A8 ÷ +× AC01 × 0308 × 11A8 ÷ +× AC01 × 0308 × 0020 ÷ 11A8 ÷ +× AC01 ÷ 1160 ÷ +× AC01 × 0020 ÷ 1160 ÷ +× AC01 × 0308 ÷ 1160 ÷ +× AC01 × 0308 × 0020 ÷ 1160 ÷ +× AC01 × 000A ÷ +× AC01 × 0020 × 000A ÷ +× AC01 × 0308 × 000A ÷ +× AC01 × 0308 × 0020 × 000A ÷ +× AC01 × 0085 ÷ +× AC01 × 0020 × 0085 ÷ +× AC01 × 0308 × 0085 ÷ +× AC01 × 0308 × 0020 × 0085 ÷ +× AC01 × 17D6 ÷ +× AC01 × 0020 ÷ 17D6 ÷ +× AC01 × 0308 × 17D6 ÷ +× AC01 × 0308 × 0020 ÷ 17D6 ÷ +× AC01 ÷ 0030 ÷ +× AC01 × 0020 ÷ 0030 ÷ +× AC01 × 0308 ÷ 0030 ÷ +× AC01 × 0308 × 0020 ÷ 0030 ÷ +× AC01 ÷ 0028 ÷ +× AC01 × 0020 ÷ 0028 ÷ +× AC01 × 0308 ÷ 0028 ÷ +× AC01 × 0308 × 0020 ÷ 0028 ÷ +× AC01 × 0025 ÷ +× AC01 × 0020 ÷ 0025 ÷ +× AC01 × 0308 × 0025 ÷ +× AC01 × 0308 × 0020 ÷ 0025 ÷ +× AC01 ÷ 0024 ÷ +× AC01 × 0020 ÷ 0024 ÷ +× AC01 × 0308 ÷ 0024 ÷ +× AC01 × 0308 × 0020 ÷ 0024 ÷ +× AC01 × 0022 ÷ +× AC01 × 0020 ÷ 0022 ÷ +× AC01 × 0308 × 0022 ÷ +× AC01 × 0308 × 0020 ÷ 0022 ÷ +× AC01 × 0020 ÷ +× AC01 × 0020 × 0020 ÷ +× AC01 × 0308 × 0020 ÷ +× AC01 × 0308 × 0020 × 0020 ÷ +× AC01 × 002F ÷ +× AC01 × 0020 × 002F ÷ +× AC01 × 0308 × 002F ÷ +× AC01 × 0308 × 0020 × 002F ÷ +× AC01 × 2060 ÷ +× AC01 × 0020 × 2060 ÷ +× AC01 × 0308 × 2060 ÷ +× AC01 × 0308 × 0020 × 2060 ÷ +× AC01 × 200B ÷ +× AC01 × 0020 × 200B ÷ +× AC01 × 0308 × 200B ÷ +× AC01 × 0308 × 0020 × 200B ÷ +× AC01 ÷ 1F1E6 ÷ +× AC01 × 0020 ÷ 1F1E6 ÷ +× AC01 × 0308 ÷ 1F1E6 ÷ +× AC01 × 0308 × 0020 ÷ 1F1E6 ÷ +× AC01 ÷ 261D ÷ +× AC01 × 0020 ÷ 261D ÷ +× AC01 × 0308 ÷ 261D ÷ +× AC01 × 0308 × 0020 ÷ 261D ÷ +× AC01 ÷ 1F3FB ÷ +× AC01 × 0020 ÷ 1F3FB ÷ +× AC01 × 0308 ÷ 1F3FB ÷ +× AC01 × 0308 × 0020 ÷ 1F3FB ÷ +× AC01 × 0001 ÷ +× AC01 × 0020 ÷ 0001 ÷ +× AC01 × 0308 × 0001 ÷ +× AC01 × 0308 × 0020 ÷ 0001 ÷ +× AC01 × 200D ÷ +× AC01 × 0020 ÷ 200D ÷ +× AC01 × 0308 × 200D ÷ +× AC01 × 0308 × 0020 ÷ 200D ÷ +× AC01 ÷ 00A7 ÷ +× AC01 × 0020 ÷ 00A7 ÷ +× AC01 × 0308 ÷ 00A7 ÷ +× AC01 × 0308 × 0020 ÷ 00A7 ÷ +× AC01 ÷ 50005 ÷ +× AC01 × 0020 ÷ 50005 ÷ +× AC01 × 0308 ÷ 50005 ÷ +× AC01 × 0308 × 0020 ÷ 50005 ÷ +× AC01 ÷ 0E01 ÷ +× AC01 × 0020 ÷ 0E01 ÷ +× AC01 × 0308 ÷ 0E01 ÷ +× AC01 × 0308 × 0020 ÷ 0E01 ÷ +× AC01 × 3041 ÷ +× AC01 × 0020 ÷ 3041 ÷ +× AC01 × 0308 × 3041 ÷ +× AC01 × 0308 × 0020 ÷ 3041 ÷ +× 05D0 × 0023 ÷ +× 05D0 × 0020 ÷ 0023 ÷ +× 05D0 × 0308 × 0023 ÷ +× 05D0 × 0308 × 0020 ÷ 0023 ÷ +× 05D0 ÷ 2014 ÷ +× 05D0 × 0020 ÷ 2014 ÷ +× 05D0 × 0308 ÷ 2014 ÷ +× 05D0 × 0308 × 0020 ÷ 2014 ÷ +× 05D0 × 0009 ÷ +× 05D0 × 0020 ÷ 0009 ÷ +× 05D0 × 0308 × 0009 ÷ +× 05D0 × 0308 × 0020 ÷ 0009 ÷ +× 05D0 ÷ 00B4 ÷ +× 05D0 × 0020 ÷ 00B4 ÷ +× 05D0 × 0308 ÷ 00B4 ÷ +× 05D0 × 0308 × 0020 ÷ 00B4 ÷ +× 05D0 × 000B ÷ +× 05D0 × 0020 × 000B ÷ +× 05D0 × 0308 × 000B ÷ +× 05D0 × 0308 × 0020 × 000B ÷ +× 05D0 ÷ FFFC ÷ +× 05D0 × 0020 ÷ FFFC ÷ +× 05D0 × 0308 ÷ FFFC ÷ +× 05D0 × 0308 × 0020 ÷ FFFC ÷ +× 05D0 × 007D ÷ +× 05D0 × 0020 × 007D ÷ +× 05D0 × 0308 × 007D ÷ +× 05D0 × 0308 × 0020 × 007D ÷ +× 05D0 × 0029 ÷ +× 05D0 × 0020 × 0029 ÷ +× 05D0 × 0308 × 0029 ÷ +× 05D0 × 0308 × 0020 × 0029 ÷ +× 05D0 × 000D ÷ +× 05D0 × 0020 × 000D ÷ +× 05D0 × 0308 × 000D ÷ +× 05D0 × 0308 × 0020 × 000D ÷ +× 05D0 × 0021 ÷ +× 05D0 × 0020 × 0021 ÷ +× 05D0 × 0308 × 0021 ÷ +× 05D0 × 0308 × 0020 × 0021 ÷ +× 05D0 × 00A0 ÷ +× 05D0 × 0020 ÷ 00A0 ÷ +× 05D0 × 0308 × 00A0 ÷ +× 05D0 × 0308 × 0020 ÷ 00A0 ÷ +× 05D0 ÷ AC00 ÷ +× 05D0 × 0020 ÷ AC00 ÷ +× 05D0 × 0308 ÷ AC00 ÷ +× 05D0 × 0308 × 0020 ÷ AC00 ÷ +× 05D0 ÷ AC01 ÷ +× 05D0 × 0020 ÷ AC01 ÷ +× 05D0 × 0308 ÷ AC01 ÷ +× 05D0 × 0308 × 0020 ÷ AC01 ÷ +× 05D0 × 05D0 ÷ +× 05D0 × 0020 ÷ 05D0 ÷ +× 05D0 × 0308 × 05D0 ÷ +× 05D0 × 0308 × 0020 ÷ 05D0 ÷ +× 05D0 × 002D ÷ +× 05D0 × 0020 ÷ 002D ÷ +× 05D0 × 0308 × 002D ÷ +× 05D0 × 0308 × 0020 ÷ 002D ÷ +× 05D0 ÷ 231A ÷ +× 05D0 × 0020 ÷ 231A ÷ +× 05D0 × 0308 ÷ 231A ÷ +× 05D0 × 0308 × 0020 ÷ 231A ÷ +× 05D0 × 2024 ÷ +× 05D0 × 0020 ÷ 2024 ÷ +× 05D0 × 0308 × 2024 ÷ +× 05D0 × 0308 × 0020 ÷ 2024 ÷ +× 05D0 × 002C ÷ +× 05D0 × 0020 × 002C ÷ +× 05D0 × 0308 × 002C ÷ +× 05D0 × 0308 × 0020 × 002C ÷ +× 05D0 ÷ 1100 ÷ +× 05D0 × 0020 ÷ 1100 ÷ +× 05D0 × 0308 ÷ 1100 ÷ +× 05D0 × 0308 × 0020 ÷ 1100 ÷ +× 05D0 ÷ 11A8 ÷ +× 05D0 × 0020 ÷ 11A8 ÷ +× 05D0 × 0308 ÷ 11A8 ÷ +× 05D0 × 0308 × 0020 ÷ 11A8 ÷ +× 05D0 ÷ 1160 ÷ +× 05D0 × 0020 ÷ 1160 ÷ +× 05D0 × 0308 ÷ 1160 ÷ +× 05D0 × 0308 × 0020 ÷ 1160 ÷ +× 05D0 × 000A ÷ +× 05D0 × 0020 × 000A ÷ +× 05D0 × 0308 × 000A ÷ +× 05D0 × 0308 × 0020 × 000A ÷ +× 05D0 × 0085 ÷ +× 05D0 × 0020 × 0085 ÷ +× 05D0 × 0308 × 0085 ÷ +× 05D0 × 0308 × 0020 × 0085 ÷ +× 05D0 × 17D6 ÷ +× 05D0 × 0020 ÷ 17D6 ÷ +× 05D0 × 0308 × 17D6 ÷ +× 05D0 × 0308 × 0020 ÷ 17D6 ÷ +× 05D0 × 0030 ÷ +× 05D0 × 0020 ÷ 0030 ÷ +× 05D0 × 0308 × 0030 ÷ +× 05D0 × 0308 × 0020 ÷ 0030 ÷ +× 05D0 × 0028 ÷ +× 05D0 × 0020 ÷ 0028 ÷ +× 05D0 × 0308 × 0028 ÷ +× 05D0 × 0308 × 0020 ÷ 0028 ÷ +× 05D0 × 0025 ÷ +× 05D0 × 0020 ÷ 0025 ÷ +× 05D0 × 0308 × 0025 ÷ +× 05D0 × 0308 × 0020 ÷ 0025 ÷ +× 05D0 × 0024 ÷ +× 05D0 × 0020 ÷ 0024 ÷ +× 05D0 × 0308 × 0024 ÷ +× 05D0 × 0308 × 0020 ÷ 0024 ÷ +× 05D0 × 0022 ÷ +× 05D0 × 0020 ÷ 0022 ÷ +× 05D0 × 0308 × 0022 ÷ +× 05D0 × 0308 × 0020 ÷ 0022 ÷ +× 05D0 × 0020 ÷ +× 05D0 × 0020 × 0020 ÷ +× 05D0 × 0308 × 0020 ÷ +× 05D0 × 0308 × 0020 × 0020 ÷ +× 05D0 × 002F ÷ +× 05D0 × 0020 × 002F ÷ +× 05D0 × 0308 × 002F ÷ +× 05D0 × 0308 × 0020 × 002F ÷ +× 05D0 × 2060 ÷ +× 05D0 × 0020 × 2060 ÷ +× 05D0 × 0308 × 2060 ÷ +× 05D0 × 0308 × 0020 × 2060 ÷ +× 05D0 × 200B ÷ +× 05D0 × 0020 × 200B ÷ +× 05D0 × 0308 × 200B ÷ +× 05D0 × 0308 × 0020 × 200B ÷ +× 05D0 ÷ 1F1E6 ÷ +× 05D0 × 0020 ÷ 1F1E6 ÷ +× 05D0 × 0308 ÷ 1F1E6 ÷ +× 05D0 × 0308 × 0020 ÷ 1F1E6 ÷ +× 05D0 ÷ 261D ÷ +× 05D0 × 0020 ÷ 261D ÷ +× 05D0 × 0308 ÷ 261D ÷ +× 05D0 × 0308 × 0020 ÷ 261D ÷ +× 05D0 ÷ 1F3FB ÷ +× 05D0 × 0020 ÷ 1F3FB ÷ +× 05D0 × 0308 ÷ 1F3FB ÷ +× 05D0 × 0308 × 0020 ÷ 1F3FB ÷ +× 05D0 × 0001 ÷ +× 05D0 × 0020 ÷ 0001 ÷ +× 05D0 × 0308 × 0001 ÷ +× 05D0 × 0308 × 0020 ÷ 0001 ÷ +× 05D0 × 200D ÷ +× 05D0 × 0020 ÷ 200D ÷ +× 05D0 × 0308 × 200D ÷ +× 05D0 × 0308 × 0020 ÷ 200D ÷ +× 05D0 × 00A7 ÷ +× 05D0 × 0020 ÷ 00A7 ÷ +× 05D0 × 0308 × 00A7 ÷ +× 05D0 × 0308 × 0020 ÷ 00A7 ÷ +× 05D0 × 50005 ÷ +× 05D0 × 0020 ÷ 50005 ÷ +× 05D0 × 0308 × 50005 ÷ +× 05D0 × 0308 × 0020 ÷ 50005 ÷ +× 05D0 × 0E01 ÷ +× 05D0 × 0020 ÷ 0E01 ÷ +× 05D0 × 0308 × 0E01 ÷ +× 05D0 × 0308 × 0020 ÷ 0E01 ÷ +× 05D0 × 3041 ÷ +× 05D0 × 0020 ÷ 3041 ÷ +× 05D0 × 0308 × 3041 ÷ +× 05D0 × 0308 × 0020 ÷ 3041 ÷ +× 002D ÷ 0023 ÷ +× 002D × 0020 ÷ 0023 ÷ +× 002D × 0308 ÷ 0023 ÷ +× 002D × 0308 × 0020 ÷ 0023 ÷ +× 002D ÷ 2014 ÷ +× 002D × 0020 ÷ 2014 ÷ +× 002D × 0308 ÷ 2014 ÷ +× 002D × 0308 × 0020 ÷ 2014 ÷ +× 002D × 0009 ÷ +× 002D × 0020 ÷ 0009 ÷ +× 002D × 0308 × 0009 ÷ +× 002D × 0308 × 0020 ÷ 0009 ÷ +× 002D ÷ 00B4 ÷ +× 002D × 0020 ÷ 00B4 ÷ +× 002D × 0308 ÷ 00B4 ÷ +× 002D × 0308 × 0020 ÷ 00B4 ÷ +× 002D × 000B ÷ +× 002D × 0020 × 000B ÷ +× 002D × 0308 × 000B ÷ +× 002D × 0308 × 0020 × 000B ÷ +× 002D ÷ FFFC ÷ +× 002D × 0020 ÷ FFFC ÷ +× 002D × 0308 ÷ FFFC ÷ +× 002D × 0308 × 0020 ÷ FFFC ÷ +× 002D × 007D ÷ +× 002D × 0020 × 007D ÷ +× 002D × 0308 × 007D ÷ +× 002D × 0308 × 0020 × 007D ÷ +× 002D × 0029 ÷ +× 002D × 0020 × 0029 ÷ +× 002D × 0308 × 0029 ÷ +× 002D × 0308 × 0020 × 0029 ÷ +× 002D × 000D ÷ +× 002D × 0020 × 000D ÷ +× 002D × 0308 × 000D ÷ +× 002D × 0308 × 0020 × 000D ÷ +× 002D × 0021 ÷ +× 002D × 0020 × 0021 ÷ +× 002D × 0308 × 0021 ÷ +× 002D × 0308 × 0020 × 0021 ÷ +× 002D ÷ 00A0 ÷ +× 002D × 0020 ÷ 00A0 ÷ +× 002D × 0308 ÷ 00A0 ÷ +× 002D × 0308 × 0020 ÷ 00A0 ÷ +× 002D ÷ AC00 ÷ +× 002D × 0020 ÷ AC00 ÷ +× 002D × 0308 ÷ AC00 ÷ +× 002D × 0308 × 0020 ÷ AC00 ÷ +× 002D ÷ AC01 ÷ +× 002D × 0020 ÷ AC01 ÷ +× 002D × 0308 ÷ AC01 ÷ +× 002D × 0308 × 0020 ÷ AC01 ÷ +× 002D ÷ 05D0 ÷ +× 002D × 0020 ÷ 05D0 ÷ +× 002D × 0308 ÷ 05D0 ÷ +× 002D × 0308 × 0020 ÷ 05D0 ÷ +× 002D × 002D ÷ +× 002D × 0020 ÷ 002D ÷ +× 002D × 0308 × 002D ÷ +× 002D × 0308 × 0020 ÷ 002D ÷ +× 002D ÷ 231A ÷ +× 002D × 0020 ÷ 231A ÷ +× 002D × 0308 ÷ 231A ÷ +× 002D × 0308 × 0020 ÷ 231A ÷ +× 002D ÷ 2024 ÷ +× 002D × 0020 ÷ 2024 ÷ +× 002D × 0308 ÷ 2024 ÷ +× 002D × 0308 × 0020 ÷ 2024 ÷ +× 002D × 002C ÷ +× 002D × 0020 × 002C ÷ +× 002D × 0308 × 002C ÷ +× 002D × 0308 × 0020 × 002C ÷ +× 002D ÷ 1100 ÷ +× 002D × 0020 ÷ 1100 ÷ +× 002D × 0308 ÷ 1100 ÷ +× 002D × 0308 × 0020 ÷ 1100 ÷ +× 002D ÷ 11A8 ÷ +× 002D × 0020 ÷ 11A8 ÷ +× 002D × 0308 ÷ 11A8 ÷ +× 002D × 0308 × 0020 ÷ 11A8 ÷ +× 002D ÷ 1160 ÷ +× 002D × 0020 ÷ 1160 ÷ +× 002D × 0308 ÷ 1160 ÷ +× 002D × 0308 × 0020 ÷ 1160 ÷ +× 002D × 000A ÷ +× 002D × 0020 × 000A ÷ +× 002D × 0308 × 000A ÷ +× 002D × 0308 × 0020 × 000A ÷ +× 002D × 0085 ÷ +× 002D × 0020 × 0085 ÷ +× 002D × 0308 × 0085 ÷ +× 002D × 0308 × 0020 × 0085 ÷ +× 002D × 17D6 ÷ +× 002D × 0020 ÷ 17D6 ÷ +× 002D × 0308 × 17D6 ÷ +× 002D × 0308 × 0020 ÷ 17D6 ÷ +× 002D × 0030 ÷ +× 002D × 0020 ÷ 0030 ÷ +× 002D × 0308 × 0030 ÷ +× 002D × 0308 × 0020 ÷ 0030 ÷ +× 002D ÷ 0028 ÷ +× 002D × 0020 ÷ 0028 ÷ +× 002D × 0308 ÷ 0028 ÷ +× 002D × 0308 × 0020 ÷ 0028 ÷ +× 002D ÷ 0025 ÷ +× 002D × 0020 ÷ 0025 ÷ +× 002D × 0308 ÷ 0025 ÷ +× 002D × 0308 × 0020 ÷ 0025 ÷ +× 002D ÷ 0024 ÷ +× 002D × 0020 ÷ 0024 ÷ +× 002D × 0308 ÷ 0024 ÷ +× 002D × 0308 × 0020 ÷ 0024 ÷ +× 002D × 0022 ÷ +× 002D × 0020 ÷ 0022 ÷ +× 002D × 0308 × 0022 ÷ +× 002D × 0308 × 0020 ÷ 0022 ÷ +× 002D × 0020 ÷ +× 002D × 0020 × 0020 ÷ +× 002D × 0308 × 0020 ÷ +× 002D × 0308 × 0020 × 0020 ÷ +× 002D × 002F ÷ +× 002D × 0020 × 002F ÷ +× 002D × 0308 × 002F ÷ +× 002D × 0308 × 0020 × 002F ÷ +× 002D × 2060 ÷ +× 002D × 0020 × 2060 ÷ +× 002D × 0308 × 2060 ÷ +× 002D × 0308 × 0020 × 2060 ÷ +× 002D × 200B ÷ +× 002D × 0020 × 200B ÷ +× 002D × 0308 × 200B ÷ +× 002D × 0308 × 0020 × 200B ÷ +× 002D ÷ 1F1E6 ÷ +× 002D × 0020 ÷ 1F1E6 ÷ +× 002D × 0308 ÷ 1F1E6 ÷ +× 002D × 0308 × 0020 ÷ 1F1E6 ÷ +× 002D ÷ 261D ÷ +× 002D × 0020 ÷ 261D ÷ +× 002D × 0308 ÷ 261D ÷ +× 002D × 0308 × 0020 ÷ 261D ÷ +× 002D ÷ 1F3FB ÷ +× 002D × 0020 ÷ 1F3FB ÷ +× 002D × 0308 ÷ 1F3FB ÷ +× 002D × 0308 × 0020 ÷ 1F3FB ÷ +× 002D × 0001 ÷ +× 002D × 0020 ÷ 0001 ÷ +× 002D × 0308 × 0001 ÷ +× 002D × 0308 × 0020 ÷ 0001 ÷ +× 002D × 200D ÷ +× 002D × 0020 ÷ 200D ÷ +× 002D × 0308 × 200D ÷ +× 002D × 0308 × 0020 ÷ 200D ÷ +× 002D ÷ 00A7 ÷ +× 002D × 0020 ÷ 00A7 ÷ +× 002D × 0308 ÷ 00A7 ÷ +× 002D × 0308 × 0020 ÷ 00A7 ÷ +× 002D ÷ 50005 ÷ +× 002D × 0020 ÷ 50005 ÷ +× 002D × 0308 ÷ 50005 ÷ +× 002D × 0308 × 0020 ÷ 50005 ÷ +× 002D ÷ 0E01 ÷ +× 002D × 0020 ÷ 0E01 ÷ +× 002D × 0308 ÷ 0E01 ÷ +× 002D × 0308 × 0020 ÷ 0E01 ÷ +× 002D × 3041 ÷ +× 002D × 0020 ÷ 3041 ÷ +× 002D × 0308 × 3041 ÷ +× 002D × 0308 × 0020 ÷ 3041 ÷ +× 231A ÷ 0023 ÷ +× 231A × 0020 ÷ 0023 ÷ +× 231A × 0308 ÷ 0023 ÷ +× 231A × 0308 × 0020 ÷ 0023 ÷ +× 231A ÷ 2014 ÷ +× 231A × 0020 ÷ 2014 ÷ +× 231A × 0308 ÷ 2014 ÷ +× 231A × 0308 × 0020 ÷ 2014 ÷ +× 231A × 0009 ÷ +× 231A × 0020 ÷ 0009 ÷ +× 231A × 0308 × 0009 ÷ +× 231A × 0308 × 0020 ÷ 0009 ÷ +× 231A ÷ 00B4 ÷ +× 231A × 0020 ÷ 00B4 ÷ +× 231A × 0308 ÷ 00B4 ÷ +× 231A × 0308 × 0020 ÷ 00B4 ÷ +× 231A × 000B ÷ +× 231A × 0020 × 000B ÷ +× 231A × 0308 × 000B ÷ +× 231A × 0308 × 0020 × 000B ÷ +× 231A ÷ FFFC ÷ +× 231A × 0020 ÷ FFFC ÷ +× 231A × 0308 ÷ FFFC ÷ +× 231A × 0308 × 0020 ÷ FFFC ÷ +× 231A × 007D ÷ +× 231A × 0020 × 007D ÷ +× 231A × 0308 × 007D ÷ +× 231A × 0308 × 0020 × 007D ÷ +× 231A × 0029 ÷ +× 231A × 0020 × 0029 ÷ +× 231A × 0308 × 0029 ÷ +× 231A × 0308 × 0020 × 0029 ÷ +× 231A × 000D ÷ +× 231A × 0020 × 000D ÷ +× 231A × 0308 × 000D ÷ +× 231A × 0308 × 0020 × 000D ÷ +× 231A × 0021 ÷ +× 231A × 0020 × 0021 ÷ +× 231A × 0308 × 0021 ÷ +× 231A × 0308 × 0020 × 0021 ÷ +× 231A × 00A0 ÷ +× 231A × 0020 ÷ 00A0 ÷ +× 231A × 0308 × 00A0 ÷ +× 231A × 0308 × 0020 ÷ 00A0 ÷ +× 231A ÷ AC00 ÷ +× 231A × 0020 ÷ AC00 ÷ +× 231A × 0308 ÷ AC00 ÷ +× 231A × 0308 × 0020 ÷ AC00 ÷ +× 231A ÷ AC01 ÷ +× 231A × 0020 ÷ AC01 ÷ +× 231A × 0308 ÷ AC01 ÷ +× 231A × 0308 × 0020 ÷ AC01 ÷ +× 231A ÷ 05D0 ÷ +× 231A × 0020 ÷ 05D0 ÷ +× 231A × 0308 ÷ 05D0 ÷ +× 231A × 0308 × 0020 ÷ 05D0 ÷ +× 231A × 002D ÷ +× 231A × 0020 ÷ 002D ÷ +× 231A × 0308 × 002D ÷ +× 231A × 0308 × 0020 ÷ 002D ÷ +× 231A ÷ 231A ÷ +× 231A × 0020 ÷ 231A ÷ +× 231A × 0308 ÷ 231A ÷ +× 231A × 0308 × 0020 ÷ 231A ÷ +× 231A × 2024 ÷ +× 231A × 0020 ÷ 2024 ÷ +× 231A × 0308 × 2024 ÷ +× 231A × 0308 × 0020 ÷ 2024 ÷ +× 231A × 002C ÷ +× 231A × 0020 × 002C ÷ +× 231A × 0308 × 002C ÷ +× 231A × 0308 × 0020 × 002C ÷ +× 231A ÷ 1100 ÷ +× 231A × 0020 ÷ 1100 ÷ +× 231A × 0308 ÷ 1100 ÷ +× 231A × 0308 × 0020 ÷ 1100 ÷ +× 231A ÷ 11A8 ÷ +× 231A × 0020 ÷ 11A8 ÷ +× 231A × 0308 ÷ 11A8 ÷ +× 231A × 0308 × 0020 ÷ 11A8 ÷ +× 231A ÷ 1160 ÷ +× 231A × 0020 ÷ 1160 ÷ +× 231A × 0308 ÷ 1160 ÷ +× 231A × 0308 × 0020 ÷ 1160 ÷ +× 231A × 000A ÷ +× 231A × 0020 × 000A ÷ +× 231A × 0308 × 000A ÷ +× 231A × 0308 × 0020 × 000A ÷ +× 231A × 0085 ÷ +× 231A × 0020 × 0085 ÷ +× 231A × 0308 × 0085 ÷ +× 231A × 0308 × 0020 × 0085 ÷ +× 231A × 17D6 ÷ +× 231A × 0020 ÷ 17D6 ÷ +× 231A × 0308 × 17D6 ÷ +× 231A × 0308 × 0020 ÷ 17D6 ÷ +× 231A ÷ 0030 ÷ +× 231A × 0020 ÷ 0030 ÷ +× 231A × 0308 ÷ 0030 ÷ +× 231A × 0308 × 0020 ÷ 0030 ÷ +× 231A ÷ 0028 ÷ +× 231A × 0020 ÷ 0028 ÷ +× 231A × 0308 ÷ 0028 ÷ +× 231A × 0308 × 0020 ÷ 0028 ÷ +× 231A × 0025 ÷ +× 231A × 0020 ÷ 0025 ÷ +× 231A × 0308 × 0025 ÷ +× 231A × 0308 × 0020 ÷ 0025 ÷ +× 231A ÷ 0024 ÷ +× 231A × 0020 ÷ 0024 ÷ +× 231A × 0308 ÷ 0024 ÷ +× 231A × 0308 × 0020 ÷ 0024 ÷ +× 231A × 0022 ÷ +× 231A × 0020 ÷ 0022 ÷ +× 231A × 0308 × 0022 ÷ +× 231A × 0308 × 0020 ÷ 0022 ÷ +× 231A × 0020 ÷ +× 231A × 0020 × 0020 ÷ +× 231A × 0308 × 0020 ÷ +× 231A × 0308 × 0020 × 0020 ÷ +× 231A × 002F ÷ +× 231A × 0020 × 002F ÷ +× 231A × 0308 × 002F ÷ +× 231A × 0308 × 0020 × 002F ÷ +× 231A × 2060 ÷ +× 231A × 0020 × 2060 ÷ +× 231A × 0308 × 2060 ÷ +× 231A × 0308 × 0020 × 2060 ÷ +× 231A × 200B ÷ +× 231A × 0020 × 200B ÷ +× 231A × 0308 × 200B ÷ +× 231A × 0308 × 0020 × 200B ÷ +× 231A ÷ 1F1E6 ÷ +× 231A × 0020 ÷ 1F1E6 ÷ +× 231A × 0308 ÷ 1F1E6 ÷ +× 231A × 0308 × 0020 ÷ 1F1E6 ÷ +× 231A ÷ 261D ÷ +× 231A × 0020 ÷ 261D ÷ +× 231A × 0308 ÷ 261D ÷ +× 231A × 0308 × 0020 ÷ 261D ÷ +× 231A ÷ 1F3FB ÷ +× 231A × 0020 ÷ 1F3FB ÷ +× 231A × 0308 ÷ 1F3FB ÷ +× 231A × 0308 × 0020 ÷ 1F3FB ÷ +× 231A × 0001 ÷ +× 231A × 0020 ÷ 0001 ÷ +× 231A × 0308 × 0001 ÷ +× 231A × 0308 × 0020 ÷ 0001 ÷ +× 231A × 200D ÷ +× 231A × 0020 ÷ 200D ÷ +× 231A × 0308 × 200D ÷ +× 231A × 0308 × 0020 ÷ 200D ÷ +× 231A ÷ 00A7 ÷ +× 231A × 0020 ÷ 00A7 ÷ +× 231A × 0308 ÷ 00A7 ÷ +× 231A × 0308 × 0020 ÷ 00A7 ÷ +× 231A ÷ 50005 ÷ +× 231A × 0020 ÷ 50005 ÷ +× 231A × 0308 ÷ 50005 ÷ +× 231A × 0308 × 0020 ÷ 50005 ÷ +× 231A ÷ 0E01 ÷ +× 231A × 0020 ÷ 0E01 ÷ +× 231A × 0308 ÷ 0E01 ÷ +× 231A × 0308 × 0020 ÷ 0E01 ÷ +× 231A × 3041 ÷ +× 231A × 0020 ÷ 3041 ÷ +× 231A × 0308 × 3041 ÷ +× 231A × 0308 × 0020 ÷ 3041 ÷ +× 2024 ÷ 0023 ÷ +× 2024 × 0020 ÷ 0023 ÷ +× 2024 × 0308 ÷ 0023 ÷ +× 2024 × 0308 × 0020 ÷ 0023 ÷ +× 2024 ÷ 2014 ÷ +× 2024 × 0020 ÷ 2014 ÷ +× 2024 × 0308 ÷ 2014 ÷ +× 2024 × 0308 × 0020 ÷ 2014 ÷ +× 2024 × 0009 ÷ +× 2024 × 0020 ÷ 0009 ÷ +× 2024 × 0308 × 0009 ÷ +× 2024 × 0308 × 0020 ÷ 0009 ÷ +× 2024 ÷ 00B4 ÷ +× 2024 × 0020 ÷ 00B4 ÷ +× 2024 × 0308 ÷ 00B4 ÷ +× 2024 × 0308 × 0020 ÷ 00B4 ÷ +× 2024 × 000B ÷ +× 2024 × 0020 × 000B ÷ +× 2024 × 0308 × 000B ÷ +× 2024 × 0308 × 0020 × 000B ÷ +× 2024 ÷ FFFC ÷ +× 2024 × 0020 ÷ FFFC ÷ +× 2024 × 0308 ÷ FFFC ÷ +× 2024 × 0308 × 0020 ÷ FFFC ÷ +× 2024 × 007D ÷ +× 2024 × 0020 × 007D ÷ +× 2024 × 0308 × 007D ÷ +× 2024 × 0308 × 0020 × 007D ÷ +× 2024 × 0029 ÷ +× 2024 × 0020 × 0029 ÷ +× 2024 × 0308 × 0029 ÷ +× 2024 × 0308 × 0020 × 0029 ÷ +× 2024 × 000D ÷ +× 2024 × 0020 × 000D ÷ +× 2024 × 0308 × 000D ÷ +× 2024 × 0308 × 0020 × 000D ÷ +× 2024 × 0021 ÷ +× 2024 × 0020 × 0021 ÷ +× 2024 × 0308 × 0021 ÷ +× 2024 × 0308 × 0020 × 0021 ÷ +× 2024 × 00A0 ÷ +× 2024 × 0020 ÷ 00A0 ÷ +× 2024 × 0308 × 00A0 ÷ +× 2024 × 0308 × 0020 ÷ 00A0 ÷ +× 2024 ÷ AC00 ÷ +× 2024 × 0020 ÷ AC00 ÷ +× 2024 × 0308 ÷ AC00 ÷ +× 2024 × 0308 × 0020 ÷ AC00 ÷ +× 2024 ÷ AC01 ÷ +× 2024 × 0020 ÷ AC01 ÷ +× 2024 × 0308 ÷ AC01 ÷ +× 2024 × 0308 × 0020 ÷ AC01 ÷ +× 2024 ÷ 05D0 ÷ +× 2024 × 0020 ÷ 05D0 ÷ +× 2024 × 0308 ÷ 05D0 ÷ +× 2024 × 0308 × 0020 ÷ 05D0 ÷ +× 2024 × 002D ÷ +× 2024 × 0020 ÷ 002D ÷ +× 2024 × 0308 × 002D ÷ +× 2024 × 0308 × 0020 ÷ 002D ÷ +× 2024 ÷ 231A ÷ +× 2024 × 0020 ÷ 231A ÷ +× 2024 × 0308 ÷ 231A ÷ +× 2024 × 0308 × 0020 ÷ 231A ÷ +× 2024 × 2024 ÷ +× 2024 × 0020 ÷ 2024 ÷ +× 2024 × 0308 × 2024 ÷ +× 2024 × 0308 × 0020 ÷ 2024 ÷ +× 2024 × 002C ÷ +× 2024 × 0020 × 002C ÷ +× 2024 × 0308 × 002C ÷ +× 2024 × 0308 × 0020 × 002C ÷ +× 2024 ÷ 1100 ÷ +× 2024 × 0020 ÷ 1100 ÷ +× 2024 × 0308 ÷ 1100 ÷ +× 2024 × 0308 × 0020 ÷ 1100 ÷ +× 2024 ÷ 11A8 ÷ +× 2024 × 0020 ÷ 11A8 ÷ +× 2024 × 0308 ÷ 11A8 ÷ +× 2024 × 0308 × 0020 ÷ 11A8 ÷ +× 2024 ÷ 1160 ÷ +× 2024 × 0020 ÷ 1160 ÷ +× 2024 × 0308 ÷ 1160 ÷ +× 2024 × 0308 × 0020 ÷ 1160 ÷ +× 2024 × 000A ÷ +× 2024 × 0020 × 000A ÷ +× 2024 × 0308 × 000A ÷ +× 2024 × 0308 × 0020 × 000A ÷ +× 2024 × 0085 ÷ +× 2024 × 0020 × 0085 ÷ +× 2024 × 0308 × 0085 ÷ +× 2024 × 0308 × 0020 × 0085 ÷ +× 2024 × 17D6 ÷ +× 2024 × 0020 ÷ 17D6 ÷ +× 2024 × 0308 × 17D6 ÷ +× 2024 × 0308 × 0020 ÷ 17D6 ÷ +× 2024 ÷ 0030 ÷ +× 2024 × 0020 ÷ 0030 ÷ +× 2024 × 0308 ÷ 0030 ÷ +× 2024 × 0308 × 0020 ÷ 0030 ÷ +× 2024 ÷ 0028 ÷ +× 2024 × 0020 ÷ 0028 ÷ +× 2024 × 0308 ÷ 0028 ÷ +× 2024 × 0308 × 0020 ÷ 0028 ÷ +× 2024 ÷ 0025 ÷ +× 2024 × 0020 ÷ 0025 ÷ +× 2024 × 0308 ÷ 0025 ÷ +× 2024 × 0308 × 0020 ÷ 0025 ÷ +× 2024 ÷ 0024 ÷ +× 2024 × 0020 ÷ 0024 ÷ +× 2024 × 0308 ÷ 0024 ÷ +× 2024 × 0308 × 0020 ÷ 0024 ÷ +× 2024 × 0022 ÷ +× 2024 × 0020 ÷ 0022 ÷ +× 2024 × 0308 × 0022 ÷ +× 2024 × 0308 × 0020 ÷ 0022 ÷ +× 2024 × 0020 ÷ +× 2024 × 0020 × 0020 ÷ +× 2024 × 0308 × 0020 ÷ +× 2024 × 0308 × 0020 × 0020 ÷ +× 2024 × 002F ÷ +× 2024 × 0020 × 002F ÷ +× 2024 × 0308 × 002F ÷ +× 2024 × 0308 × 0020 × 002F ÷ +× 2024 × 2060 ÷ +× 2024 × 0020 × 2060 ÷ +× 2024 × 0308 × 2060 ÷ +× 2024 × 0308 × 0020 × 2060 ÷ +× 2024 × 200B ÷ +× 2024 × 0020 × 200B ÷ +× 2024 × 0308 × 200B ÷ +× 2024 × 0308 × 0020 × 200B ÷ +× 2024 ÷ 1F1E6 ÷ +× 2024 × 0020 ÷ 1F1E6 ÷ +× 2024 × 0308 ÷ 1F1E6 ÷ +× 2024 × 0308 × 0020 ÷ 1F1E6 ÷ +× 2024 ÷ 261D ÷ +× 2024 × 0020 ÷ 261D ÷ +× 2024 × 0308 ÷ 261D ÷ +× 2024 × 0308 × 0020 ÷ 261D ÷ +× 2024 ÷ 1F3FB ÷ +× 2024 × 0020 ÷ 1F3FB ÷ +× 2024 × 0308 ÷ 1F3FB ÷ +× 2024 × 0308 × 0020 ÷ 1F3FB ÷ +× 2024 × 0001 ÷ +× 2024 × 0020 ÷ 0001 ÷ +× 2024 × 0308 × 0001 ÷ +× 2024 × 0308 × 0020 ÷ 0001 ÷ +× 2024 × 200D ÷ +× 2024 × 0020 ÷ 200D ÷ +× 2024 × 0308 × 200D ÷ +× 2024 × 0308 × 0020 ÷ 200D ÷ +× 2024 ÷ 00A7 ÷ +× 2024 × 0020 ÷ 00A7 ÷ +× 2024 × 0308 ÷ 00A7 ÷ +× 2024 × 0308 × 0020 ÷ 00A7 ÷ +× 2024 ÷ 50005 ÷ +× 2024 × 0020 ÷ 50005 ÷ +× 2024 × 0308 ÷ 50005 ÷ +× 2024 × 0308 × 0020 ÷ 50005 ÷ +× 2024 ÷ 0E01 ÷ +× 2024 × 0020 ÷ 0E01 ÷ +× 2024 × 0308 ÷ 0E01 ÷ +× 2024 × 0308 × 0020 ÷ 0E01 ÷ +× 2024 × 3041 ÷ +× 2024 × 0020 ÷ 3041 ÷ +× 2024 × 0308 × 3041 ÷ +× 2024 × 0308 × 0020 ÷ 3041 ÷ +× 002C × 0023 ÷ +× 002C × 0020 ÷ 0023 ÷ +× 002C × 0308 × 0023 ÷ +× 002C × 0308 × 0020 ÷ 0023 ÷ +× 002C ÷ 2014 ÷ +× 002C × 0020 ÷ 2014 ÷ +× 002C × 0308 ÷ 2014 ÷ +× 002C × 0308 × 0020 ÷ 2014 ÷ +× 002C × 0009 ÷ +× 002C × 0020 ÷ 0009 ÷ +× 002C × 0308 × 0009 ÷ +× 002C × 0308 × 0020 ÷ 0009 ÷ +× 002C ÷ 00B4 ÷ +× 002C × 0020 ÷ 00B4 ÷ +× 002C × 0308 ÷ 00B4 ÷ +× 002C × 0308 × 0020 ÷ 00B4 ÷ +× 002C × 000B ÷ +× 002C × 0020 × 000B ÷ +× 002C × 0308 × 000B ÷ +× 002C × 0308 × 0020 × 000B ÷ +× 002C ÷ FFFC ÷ +× 002C × 0020 ÷ FFFC ÷ +× 002C × 0308 ÷ FFFC ÷ +× 002C × 0308 × 0020 ÷ FFFC ÷ +× 002C × 007D ÷ +× 002C × 0020 × 007D ÷ +× 002C × 0308 × 007D ÷ +× 002C × 0308 × 0020 × 007D ÷ +× 002C × 0029 ÷ +× 002C × 0020 × 0029 ÷ +× 002C × 0308 × 0029 ÷ +× 002C × 0308 × 0020 × 0029 ÷ +× 002C × 000D ÷ +× 002C × 0020 × 000D ÷ +× 002C × 0308 × 000D ÷ +× 002C × 0308 × 0020 × 000D ÷ +× 002C × 0021 ÷ +× 002C × 0020 × 0021 ÷ +× 002C × 0308 × 0021 ÷ +× 002C × 0308 × 0020 × 0021 ÷ +× 002C × 00A0 ÷ +× 002C × 0020 ÷ 00A0 ÷ +× 002C × 0308 × 00A0 ÷ +× 002C × 0308 × 0020 ÷ 00A0 ÷ +× 002C ÷ AC00 ÷ +× 002C × 0020 ÷ AC00 ÷ +× 002C × 0308 ÷ AC00 ÷ +× 002C × 0308 × 0020 ÷ AC00 ÷ +× 002C ÷ AC01 ÷ +× 002C × 0020 ÷ AC01 ÷ +× 002C × 0308 ÷ AC01 ÷ +× 002C × 0308 × 0020 ÷ AC01 ÷ +× 002C × 05D0 ÷ +× 002C × 0020 ÷ 05D0 ÷ +× 002C × 0308 × 05D0 ÷ +× 002C × 0308 × 0020 ÷ 05D0 ÷ +× 002C × 002D ÷ +× 002C × 0020 ÷ 002D ÷ +× 002C × 0308 × 002D ÷ +× 002C × 0308 × 0020 ÷ 002D ÷ +× 002C ÷ 231A ÷ +× 002C × 0020 ÷ 231A ÷ +× 002C × 0308 ÷ 231A ÷ +× 002C × 0308 × 0020 ÷ 231A ÷ +× 002C ÷ 2024 ÷ +× 002C × 0020 ÷ 2024 ÷ +× 002C × 0308 ÷ 2024 ÷ +× 002C × 0308 × 0020 ÷ 2024 ÷ +× 002C × 002C ÷ +× 002C × 0020 × 002C ÷ +× 002C × 0308 × 002C ÷ +× 002C × 0308 × 0020 × 002C ÷ +× 002C ÷ 1100 ÷ +× 002C × 0020 ÷ 1100 ÷ +× 002C × 0308 ÷ 1100 ÷ +× 002C × 0308 × 0020 ÷ 1100 ÷ +× 002C ÷ 11A8 ÷ +× 002C × 0020 ÷ 11A8 ÷ +× 002C × 0308 ÷ 11A8 ÷ +× 002C × 0308 × 0020 ÷ 11A8 ÷ +× 002C ÷ 1160 ÷ +× 002C × 0020 ÷ 1160 ÷ +× 002C × 0308 ÷ 1160 ÷ +× 002C × 0308 × 0020 ÷ 1160 ÷ +× 002C × 000A ÷ +× 002C × 0020 × 000A ÷ +× 002C × 0308 × 000A ÷ +× 002C × 0308 × 0020 × 000A ÷ +× 002C × 0085 ÷ +× 002C × 0020 × 0085 ÷ +× 002C × 0308 × 0085 ÷ +× 002C × 0308 × 0020 × 0085 ÷ +× 002C × 17D6 ÷ +× 002C × 0020 ÷ 17D6 ÷ +× 002C × 0308 × 17D6 ÷ +× 002C × 0308 × 0020 ÷ 17D6 ÷ +× 002C ÷ 0030 ÷ +× 002C × 0020 ÷ 0030 ÷ +× 002C × 0308 ÷ 0030 ÷ +× 002C × 0308 × 0020 ÷ 0030 ÷ +× 002C ÷ 0028 ÷ +× 002C × 0020 ÷ 0028 ÷ +× 002C × 0308 ÷ 0028 ÷ +× 002C × 0308 × 0020 ÷ 0028 ÷ +× 002C ÷ 0025 ÷ +× 002C × 0020 ÷ 0025 ÷ +× 002C × 0308 ÷ 0025 ÷ +× 002C × 0308 × 0020 ÷ 0025 ÷ +× 002C ÷ 0024 ÷ +× 002C × 0020 ÷ 0024 ÷ +× 002C × 0308 ÷ 0024 ÷ +× 002C × 0308 × 0020 ÷ 0024 ÷ +× 002C × 0022 ÷ +× 002C × 0020 ÷ 0022 ÷ +× 002C × 0308 × 0022 ÷ +× 002C × 0308 × 0020 ÷ 0022 ÷ +× 002C × 0020 ÷ +× 002C × 0020 × 0020 ÷ +× 002C × 0308 × 0020 ÷ +× 002C × 0308 × 0020 × 0020 ÷ +× 002C × 002F ÷ +× 002C × 0020 × 002F ÷ +× 002C × 0308 × 002F ÷ +× 002C × 0308 × 0020 × 002F ÷ +× 002C × 2060 ÷ +× 002C × 0020 × 2060 ÷ +× 002C × 0308 × 2060 ÷ +× 002C × 0308 × 0020 × 2060 ÷ +× 002C × 200B ÷ +× 002C × 0020 × 200B ÷ +× 002C × 0308 × 200B ÷ +× 002C × 0308 × 0020 × 200B ÷ +× 002C ÷ 1F1E6 ÷ +× 002C × 0020 ÷ 1F1E6 ÷ +× 002C × 0308 ÷ 1F1E6 ÷ +× 002C × 0308 × 0020 ÷ 1F1E6 ÷ +× 002C ÷ 261D ÷ +× 002C × 0020 ÷ 261D ÷ +× 002C × 0308 ÷ 261D ÷ +× 002C × 0308 × 0020 ÷ 261D ÷ +× 002C ÷ 1F3FB ÷ +× 002C × 0020 ÷ 1F3FB ÷ +× 002C × 0308 ÷ 1F3FB ÷ +× 002C × 0308 × 0020 ÷ 1F3FB ÷ +× 002C × 0001 ÷ +× 002C × 0020 ÷ 0001 ÷ +× 002C × 0308 × 0001 ÷ +× 002C × 0308 × 0020 ÷ 0001 ÷ +× 002C × 200D ÷ +× 002C × 0020 ÷ 200D ÷ +× 002C × 0308 × 200D ÷ +× 002C × 0308 × 0020 ÷ 200D ÷ +× 002C × 00A7 ÷ +× 002C × 0020 ÷ 00A7 ÷ +× 002C × 0308 × 00A7 ÷ +× 002C × 0308 × 0020 ÷ 00A7 ÷ +× 002C × 50005 ÷ +× 002C × 0020 ÷ 50005 ÷ +× 002C × 0308 × 50005 ÷ +× 002C × 0308 × 0020 ÷ 50005 ÷ +× 002C × 0E01 ÷ +× 002C × 0020 ÷ 0E01 ÷ +× 002C × 0308 × 0E01 ÷ +× 002C × 0308 × 0020 ÷ 0E01 ÷ +× 002C × 3041 ÷ +× 002C × 0020 ÷ 3041 ÷ +× 002C × 0308 × 3041 ÷ +× 002C × 0308 × 0020 ÷ 3041 ÷ +× 1100 ÷ 0023 ÷ +× 1100 × 0020 ÷ 0023 ÷ +× 1100 × 0308 ÷ 0023 ÷ +× 1100 × 0308 × 0020 ÷ 0023 ÷ +× 1100 ÷ 2014 ÷ +× 1100 × 0020 ÷ 2014 ÷ +× 1100 × 0308 ÷ 2014 ÷ +× 1100 × 0308 × 0020 ÷ 2014 ÷ +× 1100 × 0009 ÷ +× 1100 × 0020 ÷ 0009 ÷ +× 1100 × 0308 × 0009 ÷ +× 1100 × 0308 × 0020 ÷ 0009 ÷ +× 1100 ÷ 00B4 ÷ +× 1100 × 0020 ÷ 00B4 ÷ +× 1100 × 0308 ÷ 00B4 ÷ +× 1100 × 0308 × 0020 ÷ 00B4 ÷ +× 1100 × 000B ÷ +× 1100 × 0020 × 000B ÷ +× 1100 × 0308 × 000B ÷ +× 1100 × 0308 × 0020 × 000B ÷ +× 1100 ÷ FFFC ÷ +× 1100 × 0020 ÷ FFFC ÷ +× 1100 × 0308 ÷ FFFC ÷ +× 1100 × 0308 × 0020 ÷ FFFC ÷ +× 1100 × 007D ÷ +× 1100 × 0020 × 007D ÷ +× 1100 × 0308 × 007D ÷ +× 1100 × 0308 × 0020 × 007D ÷ +× 1100 × 0029 ÷ +× 1100 × 0020 × 0029 ÷ +× 1100 × 0308 × 0029 ÷ +× 1100 × 0308 × 0020 × 0029 ÷ +× 1100 × 000D ÷ +× 1100 × 0020 × 000D ÷ +× 1100 × 0308 × 000D ÷ +× 1100 × 0308 × 0020 × 000D ÷ +× 1100 × 0021 ÷ +× 1100 × 0020 × 0021 ÷ +× 1100 × 0308 × 0021 ÷ +× 1100 × 0308 × 0020 × 0021 ÷ +× 1100 × 00A0 ÷ +× 1100 × 0020 ÷ 00A0 ÷ +× 1100 × 0308 × 00A0 ÷ +× 1100 × 0308 × 0020 ÷ 00A0 ÷ +× 1100 × AC00 ÷ +× 1100 × 0020 ÷ AC00 ÷ +× 1100 × 0308 × AC00 ÷ +× 1100 × 0308 × 0020 ÷ AC00 ÷ +× 1100 × AC01 ÷ +× 1100 × 0020 ÷ AC01 ÷ +× 1100 × 0308 × AC01 ÷ +× 1100 × 0308 × 0020 ÷ AC01 ÷ +× 1100 ÷ 05D0 ÷ +× 1100 × 0020 ÷ 05D0 ÷ +× 1100 × 0308 ÷ 05D0 ÷ +× 1100 × 0308 × 0020 ÷ 05D0 ÷ +× 1100 × 002D ÷ +× 1100 × 0020 ÷ 002D ÷ +× 1100 × 0308 × 002D ÷ +× 1100 × 0308 × 0020 ÷ 002D ÷ +× 1100 ÷ 231A ÷ +× 1100 × 0020 ÷ 231A ÷ +× 1100 × 0308 ÷ 231A ÷ +× 1100 × 0308 × 0020 ÷ 231A ÷ +× 1100 × 2024 ÷ +× 1100 × 0020 ÷ 2024 ÷ +× 1100 × 0308 × 2024 ÷ +× 1100 × 0308 × 0020 ÷ 2024 ÷ +× 1100 × 002C ÷ +× 1100 × 0020 × 002C ÷ +× 1100 × 0308 × 002C ÷ +× 1100 × 0308 × 0020 × 002C ÷ +× 1100 × 1100 ÷ +× 1100 × 0020 ÷ 1100 ÷ +× 1100 × 0308 × 1100 ÷ +× 1100 × 0308 × 0020 ÷ 1100 ÷ +× 1100 ÷ 11A8 ÷ +× 1100 × 0020 ÷ 11A8 ÷ +× 1100 × 0308 ÷ 11A8 ÷ +× 1100 × 0308 × 0020 ÷ 11A8 ÷ +× 1100 × 1160 ÷ +× 1100 × 0020 ÷ 1160 ÷ +× 1100 × 0308 × 1160 ÷ +× 1100 × 0308 × 0020 ÷ 1160 ÷ +× 1100 × 000A ÷ +× 1100 × 0020 × 000A ÷ +× 1100 × 0308 × 000A ÷ +× 1100 × 0308 × 0020 × 000A ÷ +× 1100 × 0085 ÷ +× 1100 × 0020 × 0085 ÷ +× 1100 × 0308 × 0085 ÷ +× 1100 × 0308 × 0020 × 0085 ÷ +× 1100 × 17D6 ÷ +× 1100 × 0020 ÷ 17D6 ÷ +× 1100 × 0308 × 17D6 ÷ +× 1100 × 0308 × 0020 ÷ 17D6 ÷ +× 1100 ÷ 0030 ÷ +× 1100 × 0020 ÷ 0030 ÷ +× 1100 × 0308 ÷ 0030 ÷ +× 1100 × 0308 × 0020 ÷ 0030 ÷ +× 1100 ÷ 0028 ÷ +× 1100 × 0020 ÷ 0028 ÷ +× 1100 × 0308 ÷ 0028 ÷ +× 1100 × 0308 × 0020 ÷ 0028 ÷ +× 1100 × 0025 ÷ +× 1100 × 0020 ÷ 0025 ÷ +× 1100 × 0308 × 0025 ÷ +× 1100 × 0308 × 0020 ÷ 0025 ÷ +× 1100 ÷ 0024 ÷ +× 1100 × 0020 ÷ 0024 ÷ +× 1100 × 0308 ÷ 0024 ÷ +× 1100 × 0308 × 0020 ÷ 0024 ÷ +× 1100 × 0022 ÷ +× 1100 × 0020 ÷ 0022 ÷ +× 1100 × 0308 × 0022 ÷ +× 1100 × 0308 × 0020 ÷ 0022 ÷ +× 1100 × 0020 ÷ +× 1100 × 0020 × 0020 ÷ +× 1100 × 0308 × 0020 ÷ +× 1100 × 0308 × 0020 × 0020 ÷ +× 1100 × 002F ÷ +× 1100 × 0020 × 002F ÷ +× 1100 × 0308 × 002F ÷ +× 1100 × 0308 × 0020 × 002F ÷ +× 1100 × 2060 ÷ +× 1100 × 0020 × 2060 ÷ +× 1100 × 0308 × 2060 ÷ +× 1100 × 0308 × 0020 × 2060 ÷ +× 1100 × 200B ÷ +× 1100 × 0020 × 200B ÷ +× 1100 × 0308 × 200B ÷ +× 1100 × 0308 × 0020 × 200B ÷ +× 1100 ÷ 1F1E6 ÷ +× 1100 × 0020 ÷ 1F1E6 ÷ +× 1100 × 0308 ÷ 1F1E6 ÷ +× 1100 × 0308 × 0020 ÷ 1F1E6 ÷ +× 1100 ÷ 261D ÷ +× 1100 × 0020 ÷ 261D ÷ +× 1100 × 0308 ÷ 261D ÷ +× 1100 × 0308 × 0020 ÷ 261D ÷ +× 1100 ÷ 1F3FB ÷ +× 1100 × 0020 ÷ 1F3FB ÷ +× 1100 × 0308 ÷ 1F3FB ÷ +× 1100 × 0308 × 0020 ÷ 1F3FB ÷ +× 1100 × 0001 ÷ +× 1100 × 0020 ÷ 0001 ÷ +× 1100 × 0308 × 0001 ÷ +× 1100 × 0308 × 0020 ÷ 0001 ÷ +× 1100 × 200D ÷ +× 1100 × 0020 ÷ 200D ÷ +× 1100 × 0308 × 200D ÷ +× 1100 × 0308 × 0020 ÷ 200D ÷ +× 1100 ÷ 00A7 ÷ +× 1100 × 0020 ÷ 00A7 ÷ +× 1100 × 0308 ÷ 00A7 ÷ +× 1100 × 0308 × 0020 ÷ 00A7 ÷ +× 1100 ÷ 50005 ÷ +× 1100 × 0020 ÷ 50005 ÷ +× 1100 × 0308 ÷ 50005 ÷ +× 1100 × 0308 × 0020 ÷ 50005 ÷ +× 1100 ÷ 0E01 ÷ +× 1100 × 0020 ÷ 0E01 ÷ +× 1100 × 0308 ÷ 0E01 ÷ +× 1100 × 0308 × 0020 ÷ 0E01 ÷ +× 1100 × 3041 ÷ +× 1100 × 0020 ÷ 3041 ÷ +× 1100 × 0308 × 3041 ÷ +× 1100 × 0308 × 0020 ÷ 3041 ÷ +× 11A8 ÷ 0023 ÷ +× 11A8 × 0020 ÷ 0023 ÷ +× 11A8 × 0308 ÷ 0023 ÷ +× 11A8 × 0308 × 0020 ÷ 0023 ÷ +× 11A8 ÷ 2014 ÷ +× 11A8 × 0020 ÷ 2014 ÷ +× 11A8 × 0308 ÷ 2014 ÷ +× 11A8 × 0308 × 0020 ÷ 2014 ÷ +× 11A8 × 0009 ÷ +× 11A8 × 0020 ÷ 0009 ÷ +× 11A8 × 0308 × 0009 ÷ +× 11A8 × 0308 × 0020 ÷ 0009 ÷ +× 11A8 ÷ 00B4 ÷ +× 11A8 × 0020 ÷ 00B4 ÷ +× 11A8 × 0308 ÷ 00B4 ÷ +× 11A8 × 0308 × 0020 ÷ 00B4 ÷ +× 11A8 × 000B ÷ +× 11A8 × 0020 × 000B ÷ +× 11A8 × 0308 × 000B ÷ +× 11A8 × 0308 × 0020 × 000B ÷ +× 11A8 ÷ FFFC ÷ +× 11A8 × 0020 ÷ FFFC ÷ +× 11A8 × 0308 ÷ FFFC ÷ +× 11A8 × 0308 × 0020 ÷ FFFC ÷ +× 11A8 × 007D ÷ +× 11A8 × 0020 × 007D ÷ +× 11A8 × 0308 × 007D ÷ +× 11A8 × 0308 × 0020 × 007D ÷ +× 11A8 × 0029 ÷ +× 11A8 × 0020 × 0029 ÷ +× 11A8 × 0308 × 0029 ÷ +× 11A8 × 0308 × 0020 × 0029 ÷ +× 11A8 × 000D ÷ +× 11A8 × 0020 × 000D ÷ +× 11A8 × 0308 × 000D ÷ +× 11A8 × 0308 × 0020 × 000D ÷ +× 11A8 × 0021 ÷ +× 11A8 × 0020 × 0021 ÷ +× 11A8 × 0308 × 0021 ÷ +× 11A8 × 0308 × 0020 × 0021 ÷ +× 11A8 × 00A0 ÷ +× 11A8 × 0020 ÷ 00A0 ÷ +× 11A8 × 0308 × 00A0 ÷ +× 11A8 × 0308 × 0020 ÷ 00A0 ÷ +× 11A8 ÷ AC00 ÷ +× 11A8 × 0020 ÷ AC00 ÷ +× 11A8 × 0308 ÷ AC00 ÷ +× 11A8 × 0308 × 0020 ÷ AC00 ÷ +× 11A8 ÷ AC01 ÷ +× 11A8 × 0020 ÷ AC01 ÷ +× 11A8 × 0308 ÷ AC01 ÷ +× 11A8 × 0308 × 0020 ÷ AC01 ÷ +× 11A8 ÷ 05D0 ÷ +× 11A8 × 0020 ÷ 05D0 ÷ +× 11A8 × 0308 ÷ 05D0 ÷ +× 11A8 × 0308 × 0020 ÷ 05D0 ÷ +× 11A8 × 002D ÷ +× 11A8 × 0020 ÷ 002D ÷ +× 11A8 × 0308 × 002D ÷ +× 11A8 × 0308 × 0020 ÷ 002D ÷ +× 11A8 ÷ 231A ÷ +× 11A8 × 0020 ÷ 231A ÷ +× 11A8 × 0308 ÷ 231A ÷ +× 11A8 × 0308 × 0020 ÷ 231A ÷ +× 11A8 × 2024 ÷ +× 11A8 × 0020 ÷ 2024 ÷ +× 11A8 × 0308 × 2024 ÷ +× 11A8 × 0308 × 0020 ÷ 2024 ÷ +× 11A8 × 002C ÷ +× 11A8 × 0020 × 002C ÷ +× 11A8 × 0308 × 002C ÷ +× 11A8 × 0308 × 0020 × 002C ÷ +× 11A8 ÷ 1100 ÷ +× 11A8 × 0020 ÷ 1100 ÷ +× 11A8 × 0308 ÷ 1100 ÷ +× 11A8 × 0308 × 0020 ÷ 1100 ÷ +× 11A8 × 11A8 ÷ +× 11A8 × 0020 ÷ 11A8 ÷ +× 11A8 × 0308 × 11A8 ÷ +× 11A8 × 0308 × 0020 ÷ 11A8 ÷ +× 11A8 ÷ 1160 ÷ +× 11A8 × 0020 ÷ 1160 ÷ +× 11A8 × 0308 ÷ 1160 ÷ +× 11A8 × 0308 × 0020 ÷ 1160 ÷ +× 11A8 × 000A ÷ +× 11A8 × 0020 × 000A ÷ +× 11A8 × 0308 × 000A ÷ +× 11A8 × 0308 × 0020 × 000A ÷ +× 11A8 × 0085 ÷ +× 11A8 × 0020 × 0085 ÷ +× 11A8 × 0308 × 0085 ÷ +× 11A8 × 0308 × 0020 × 0085 ÷ +× 11A8 × 17D6 ÷ +× 11A8 × 0020 ÷ 17D6 ÷ +× 11A8 × 0308 × 17D6 ÷ +× 11A8 × 0308 × 0020 ÷ 17D6 ÷ +× 11A8 ÷ 0030 ÷ +× 11A8 × 0020 ÷ 0030 ÷ +× 11A8 × 0308 ÷ 0030 ÷ +× 11A8 × 0308 × 0020 ÷ 0030 ÷ +× 11A8 ÷ 0028 ÷ +× 11A8 × 0020 ÷ 0028 ÷ +× 11A8 × 0308 ÷ 0028 ÷ +× 11A8 × 0308 × 0020 ÷ 0028 ÷ +× 11A8 × 0025 ÷ +× 11A8 × 0020 ÷ 0025 ÷ +× 11A8 × 0308 × 0025 ÷ +× 11A8 × 0308 × 0020 ÷ 0025 ÷ +× 11A8 ÷ 0024 ÷ +× 11A8 × 0020 ÷ 0024 ÷ +× 11A8 × 0308 ÷ 0024 ÷ +× 11A8 × 0308 × 0020 ÷ 0024 ÷ +× 11A8 × 0022 ÷ +× 11A8 × 0020 ÷ 0022 ÷ +× 11A8 × 0308 × 0022 ÷ +× 11A8 × 0308 × 0020 ÷ 0022 ÷ +× 11A8 × 0020 ÷ +× 11A8 × 0020 × 0020 ÷ +× 11A8 × 0308 × 0020 ÷ +× 11A8 × 0308 × 0020 × 0020 ÷ +× 11A8 × 002F ÷ +× 11A8 × 0020 × 002F ÷ +× 11A8 × 0308 × 002F ÷ +× 11A8 × 0308 × 0020 × 002F ÷ +× 11A8 × 2060 ÷ +× 11A8 × 0020 × 2060 ÷ +× 11A8 × 0308 × 2060 ÷ +× 11A8 × 0308 × 0020 × 2060 ÷ +× 11A8 × 200B ÷ +× 11A8 × 0020 × 200B ÷ +× 11A8 × 0308 × 200B ÷ +× 11A8 × 0308 × 0020 × 200B ÷ +× 11A8 ÷ 1F1E6 ÷ +× 11A8 × 0020 ÷ 1F1E6 ÷ +× 11A8 × 0308 ÷ 1F1E6 ÷ +× 11A8 × 0308 × 0020 ÷ 1F1E6 ÷ +× 11A8 ÷ 261D ÷ +× 11A8 × 0020 ÷ 261D ÷ +× 11A8 × 0308 ÷ 261D ÷ +× 11A8 × 0308 × 0020 ÷ 261D ÷ +× 11A8 ÷ 1F3FB ÷ +× 11A8 × 0020 ÷ 1F3FB ÷ +× 11A8 × 0308 ÷ 1F3FB ÷ +× 11A8 × 0308 × 0020 ÷ 1F3FB ÷ +× 11A8 × 0001 ÷ +× 11A8 × 0020 ÷ 0001 ÷ +× 11A8 × 0308 × 0001 ÷ +× 11A8 × 0308 × 0020 ÷ 0001 ÷ +× 11A8 × 200D ÷ +× 11A8 × 0020 ÷ 200D ÷ +× 11A8 × 0308 × 200D ÷ +× 11A8 × 0308 × 0020 ÷ 200D ÷ +× 11A8 ÷ 00A7 ÷ +× 11A8 × 0020 ÷ 00A7 ÷ +× 11A8 × 0308 ÷ 00A7 ÷ +× 11A8 × 0308 × 0020 ÷ 00A7 ÷ +× 11A8 ÷ 50005 ÷ +× 11A8 × 0020 ÷ 50005 ÷ +× 11A8 × 0308 ÷ 50005 ÷ +× 11A8 × 0308 × 0020 ÷ 50005 ÷ +× 11A8 ÷ 0E01 ÷ +× 11A8 × 0020 ÷ 0E01 ÷ +× 11A8 × 0308 ÷ 0E01 ÷ +× 11A8 × 0308 × 0020 ÷ 0E01 ÷ +× 11A8 × 3041 ÷ +× 11A8 × 0020 ÷ 3041 ÷ +× 11A8 × 0308 × 3041 ÷ +× 11A8 × 0308 × 0020 ÷ 3041 ÷ +× 1160 ÷ 0023 ÷ +× 1160 × 0020 ÷ 0023 ÷ +× 1160 × 0308 ÷ 0023 ÷ +× 1160 × 0308 × 0020 ÷ 0023 ÷ +× 1160 ÷ 2014 ÷ +× 1160 × 0020 ÷ 2014 ÷ +× 1160 × 0308 ÷ 2014 ÷ +× 1160 × 0308 × 0020 ÷ 2014 ÷ +× 1160 × 0009 ÷ +× 1160 × 0020 ÷ 0009 ÷ +× 1160 × 0308 × 0009 ÷ +× 1160 × 0308 × 0020 ÷ 0009 ÷ +× 1160 ÷ 00B4 ÷ +× 1160 × 0020 ÷ 00B4 ÷ +× 1160 × 0308 ÷ 00B4 ÷ +× 1160 × 0308 × 0020 ÷ 00B4 ÷ +× 1160 × 000B ÷ +× 1160 × 0020 × 000B ÷ +× 1160 × 0308 × 000B ÷ +× 1160 × 0308 × 0020 × 000B ÷ +× 1160 ÷ FFFC ÷ +× 1160 × 0020 ÷ FFFC ÷ +× 1160 × 0308 ÷ FFFC ÷ +× 1160 × 0308 × 0020 ÷ FFFC ÷ +× 1160 × 007D ÷ +× 1160 × 0020 × 007D ÷ +× 1160 × 0308 × 007D ÷ +× 1160 × 0308 × 0020 × 007D ÷ +× 1160 × 0029 ÷ +× 1160 × 0020 × 0029 ÷ +× 1160 × 0308 × 0029 ÷ +× 1160 × 0308 × 0020 × 0029 ÷ +× 1160 × 000D ÷ +× 1160 × 0020 × 000D ÷ +× 1160 × 0308 × 000D ÷ +× 1160 × 0308 × 0020 × 000D ÷ +× 1160 × 0021 ÷ +× 1160 × 0020 × 0021 ÷ +× 1160 × 0308 × 0021 ÷ +× 1160 × 0308 × 0020 × 0021 ÷ +× 1160 × 00A0 ÷ +× 1160 × 0020 ÷ 00A0 ÷ +× 1160 × 0308 × 00A0 ÷ +× 1160 × 0308 × 0020 ÷ 00A0 ÷ +× 1160 ÷ AC00 ÷ +× 1160 × 0020 ÷ AC00 ÷ +× 1160 × 0308 ÷ AC00 ÷ +× 1160 × 0308 × 0020 ÷ AC00 ÷ +× 1160 ÷ AC01 ÷ +× 1160 × 0020 ÷ AC01 ÷ +× 1160 × 0308 ÷ AC01 ÷ +× 1160 × 0308 × 0020 ÷ AC01 ÷ +× 1160 ÷ 05D0 ÷ +× 1160 × 0020 ÷ 05D0 ÷ +× 1160 × 0308 ÷ 05D0 ÷ +× 1160 × 0308 × 0020 ÷ 05D0 ÷ +× 1160 × 002D ÷ +× 1160 × 0020 ÷ 002D ÷ +× 1160 × 0308 × 002D ÷ +× 1160 × 0308 × 0020 ÷ 002D ÷ +× 1160 ÷ 231A ÷ +× 1160 × 0020 ÷ 231A ÷ +× 1160 × 0308 ÷ 231A ÷ +× 1160 × 0308 × 0020 ÷ 231A ÷ +× 1160 × 2024 ÷ +× 1160 × 0020 ÷ 2024 ÷ +× 1160 × 0308 × 2024 ÷ +× 1160 × 0308 × 0020 ÷ 2024 ÷ +× 1160 × 002C ÷ +× 1160 × 0020 × 002C ÷ +× 1160 × 0308 × 002C ÷ +× 1160 × 0308 × 0020 × 002C ÷ +× 1160 ÷ 1100 ÷ +× 1160 × 0020 ÷ 1100 ÷ +× 1160 × 0308 ÷ 1100 ÷ +× 1160 × 0308 × 0020 ÷ 1100 ÷ +× 1160 × 11A8 ÷ +× 1160 × 0020 ÷ 11A8 ÷ +× 1160 × 0308 × 11A8 ÷ +× 1160 × 0308 × 0020 ÷ 11A8 ÷ +× 1160 × 1160 ÷ +× 1160 × 0020 ÷ 1160 ÷ +× 1160 × 0308 × 1160 ÷ +× 1160 × 0308 × 0020 ÷ 1160 ÷ +× 1160 × 000A ÷ +× 1160 × 0020 × 000A ÷ +× 1160 × 0308 × 000A ÷ +× 1160 × 0308 × 0020 × 000A ÷ +× 1160 × 0085 ÷ +× 1160 × 0020 × 0085 ÷ +× 1160 × 0308 × 0085 ÷ +× 1160 × 0308 × 0020 × 0085 ÷ +× 1160 × 17D6 ÷ +× 1160 × 0020 ÷ 17D6 ÷ +× 1160 × 0308 × 17D6 ÷ +× 1160 × 0308 × 0020 ÷ 17D6 ÷ +× 1160 ÷ 0030 ÷ +× 1160 × 0020 ÷ 0030 ÷ +× 1160 × 0308 ÷ 0030 ÷ +× 1160 × 0308 × 0020 ÷ 0030 ÷ +× 1160 ÷ 0028 ÷ +× 1160 × 0020 ÷ 0028 ÷ +× 1160 × 0308 ÷ 0028 ÷ +× 1160 × 0308 × 0020 ÷ 0028 ÷ +× 1160 × 0025 ÷ +× 1160 × 0020 ÷ 0025 ÷ +× 1160 × 0308 × 0025 ÷ +× 1160 × 0308 × 0020 ÷ 0025 ÷ +× 1160 ÷ 0024 ÷ +× 1160 × 0020 ÷ 0024 ÷ +× 1160 × 0308 ÷ 0024 ÷ +× 1160 × 0308 × 0020 ÷ 0024 ÷ +× 1160 × 0022 ÷ +× 1160 × 0020 ÷ 0022 ÷ +× 1160 × 0308 × 0022 ÷ +× 1160 × 0308 × 0020 ÷ 0022 ÷ +× 1160 × 0020 ÷ +× 1160 × 0020 × 0020 ÷ +× 1160 × 0308 × 0020 ÷ +× 1160 × 0308 × 0020 × 0020 ÷ +× 1160 × 002F ÷ +× 1160 × 0020 × 002F ÷ +× 1160 × 0308 × 002F ÷ +× 1160 × 0308 × 0020 × 002F ÷ +× 1160 × 2060 ÷ +× 1160 × 0020 × 2060 ÷ +× 1160 × 0308 × 2060 ÷ +× 1160 × 0308 × 0020 × 2060 ÷ +× 1160 × 200B ÷ +× 1160 × 0020 × 200B ÷ +× 1160 × 0308 × 200B ÷ +× 1160 × 0308 × 0020 × 200B ÷ +× 1160 ÷ 1F1E6 ÷ +× 1160 × 0020 ÷ 1F1E6 ÷ +× 1160 × 0308 ÷ 1F1E6 ÷ +× 1160 × 0308 × 0020 ÷ 1F1E6 ÷ +× 1160 ÷ 261D ÷ +× 1160 × 0020 ÷ 261D ÷ +× 1160 × 0308 ÷ 261D ÷ +× 1160 × 0308 × 0020 ÷ 261D ÷ +× 1160 ÷ 1F3FB ÷ +× 1160 × 0020 ÷ 1F3FB ÷ +× 1160 × 0308 ÷ 1F3FB ÷ +× 1160 × 0308 × 0020 ÷ 1F3FB ÷ +× 1160 × 0001 ÷ +× 1160 × 0020 ÷ 0001 ÷ +× 1160 × 0308 × 0001 ÷ +× 1160 × 0308 × 0020 ÷ 0001 ÷ +× 1160 × 200D ÷ +× 1160 × 0020 ÷ 200D ÷ +× 1160 × 0308 × 200D ÷ +× 1160 × 0308 × 0020 ÷ 200D ÷ +× 1160 ÷ 00A7 ÷ +× 1160 × 0020 ÷ 00A7 ÷ +× 1160 × 0308 ÷ 00A7 ÷ +× 1160 × 0308 × 0020 ÷ 00A7 ÷ +× 1160 ÷ 50005 ÷ +× 1160 × 0020 ÷ 50005 ÷ +× 1160 × 0308 ÷ 50005 ÷ +× 1160 × 0308 × 0020 ÷ 50005 ÷ +× 1160 ÷ 0E01 ÷ +× 1160 × 0020 ÷ 0E01 ÷ +× 1160 × 0308 ÷ 0E01 ÷ +× 1160 × 0308 × 0020 ÷ 0E01 ÷ +× 1160 × 3041 ÷ +× 1160 × 0020 ÷ 3041 ÷ +× 1160 × 0308 × 3041 ÷ +× 1160 × 0308 × 0020 ÷ 3041 ÷ +× 000A ÷ 0023 ÷ +× 000A ÷ 0020 ÷ 0023 ÷ +× 000A ÷ 0308 × 0023 ÷ +× 000A ÷ 0308 × 0020 ÷ 0023 ÷ +× 000A ÷ 2014 ÷ +× 000A ÷ 0020 ÷ 2014 ÷ +× 000A ÷ 0308 ÷ 2014 ÷ +× 000A ÷ 0308 × 0020 ÷ 2014 ÷ +× 000A ÷ 0009 ÷ +× 000A ÷ 0020 ÷ 0009 ÷ +× 000A ÷ 0308 × 0009 ÷ +× 000A ÷ 0308 × 0020 ÷ 0009 ÷ +× 000A ÷ 00B4 ÷ +× 000A ÷ 0020 ÷ 00B4 ÷ +× 000A ÷ 0308 ÷ 00B4 ÷ +× 000A ÷ 0308 × 0020 ÷ 00B4 ÷ +× 000A ÷ 000B ÷ +× 000A ÷ 0020 × 000B ÷ +× 000A ÷ 0308 × 000B ÷ +× 000A ÷ 0308 × 0020 × 000B ÷ +× 000A ÷ FFFC ÷ +× 000A ÷ 0020 ÷ FFFC ÷ +× 000A ÷ 0308 ÷ FFFC ÷ +× 000A ÷ 0308 × 0020 ÷ FFFC ÷ +× 000A ÷ 007D ÷ +× 000A ÷ 0020 × 007D ÷ +× 000A ÷ 0308 × 007D ÷ +× 000A ÷ 0308 × 0020 × 007D ÷ +× 000A ÷ 0029 ÷ +× 000A ÷ 0020 × 0029 ÷ +× 000A ÷ 0308 × 0029 ÷ +× 000A ÷ 0308 × 0020 × 0029 ÷ +× 000A ÷ 000D ÷ +× 000A ÷ 0020 × 000D ÷ +× 000A ÷ 0308 × 000D ÷ +× 000A ÷ 0308 × 0020 × 000D ÷ +× 000A ÷ 0021 ÷ +× 000A ÷ 0020 × 0021 ÷ +× 000A ÷ 0308 × 0021 ÷ +× 000A ÷ 0308 × 0020 × 0021 ÷ +× 000A ÷ 00A0 ÷ +× 000A ÷ 0020 ÷ 00A0 ÷ +× 000A ÷ 0308 × 00A0 ÷ +× 000A ÷ 0308 × 0020 ÷ 00A0 ÷ +× 000A ÷ AC00 ÷ +× 000A ÷ 0020 ÷ AC00 ÷ +× 000A ÷ 0308 ÷ AC00 ÷ +× 000A ÷ 0308 × 0020 ÷ AC00 ÷ +× 000A ÷ AC01 ÷ +× 000A ÷ 0020 ÷ AC01 ÷ +× 000A ÷ 0308 ÷ AC01 ÷ +× 000A ÷ 0308 × 0020 ÷ AC01 ÷ +× 000A ÷ 05D0 ÷ +× 000A ÷ 0020 ÷ 05D0 ÷ +× 000A ÷ 0308 × 05D0 ÷ +× 000A ÷ 0308 × 0020 ÷ 05D0 ÷ +× 000A ÷ 002D ÷ +× 000A ÷ 0020 ÷ 002D ÷ +× 000A ÷ 0308 × 002D ÷ +× 000A ÷ 0308 × 0020 ÷ 002D ÷ +× 000A ÷ 231A ÷ +× 000A ÷ 0020 ÷ 231A ÷ +× 000A ÷ 0308 ÷ 231A ÷ +× 000A ÷ 0308 × 0020 ÷ 231A ÷ +× 000A ÷ 2024 ÷ +× 000A ÷ 0020 ÷ 2024 ÷ +× 000A ÷ 0308 × 2024 ÷ +× 000A ÷ 0308 × 0020 ÷ 2024 ÷ +× 000A ÷ 002C ÷ +× 000A ÷ 0020 × 002C ÷ +× 000A ÷ 0308 × 002C ÷ +× 000A ÷ 0308 × 0020 × 002C ÷ +× 000A ÷ 1100 ÷ +× 000A ÷ 0020 ÷ 1100 ÷ +× 000A ÷ 0308 ÷ 1100 ÷ +× 000A ÷ 0308 × 0020 ÷ 1100 ÷ +× 000A ÷ 11A8 ÷ +× 000A ÷ 0020 ÷ 11A8 ÷ +× 000A ÷ 0308 ÷ 11A8 ÷ +× 000A ÷ 0308 × 0020 ÷ 11A8 ÷ +× 000A ÷ 1160 ÷ +× 000A ÷ 0020 ÷ 1160 ÷ +× 000A ÷ 0308 ÷ 1160 ÷ +× 000A ÷ 0308 × 0020 ÷ 1160 ÷ +× 000A ÷ 000A ÷ +× 000A ÷ 0020 × 000A ÷ +× 000A ÷ 0308 × 000A ÷ +× 000A ÷ 0308 × 0020 × 000A ÷ +× 000A ÷ 0085 ÷ +× 000A ÷ 0020 × 0085 ÷ +× 000A ÷ 0308 × 0085 ÷ +× 000A ÷ 0308 × 0020 × 0085 ÷ +× 000A ÷ 17D6 ÷ +× 000A ÷ 0020 ÷ 17D6 ÷ +× 000A ÷ 0308 × 17D6 ÷ +× 000A ÷ 0308 × 0020 ÷ 17D6 ÷ +× 000A ÷ 0030 ÷ +× 000A ÷ 0020 ÷ 0030 ÷ +× 000A ÷ 0308 × 0030 ÷ +× 000A ÷ 0308 × 0020 ÷ 0030 ÷ +× 000A ÷ 0028 ÷ +× 000A ÷ 0020 ÷ 0028 ÷ +× 000A ÷ 0308 × 0028 ÷ +× 000A ÷ 0308 × 0020 ÷ 0028 ÷ +× 000A ÷ 0025 ÷ +× 000A ÷ 0020 ÷ 0025 ÷ +× 000A ÷ 0308 × 0025 ÷ +× 000A ÷ 0308 × 0020 ÷ 0025 ÷ +× 000A ÷ 0024 ÷ +× 000A ÷ 0020 ÷ 0024 ÷ +× 000A ÷ 0308 × 0024 ÷ +× 000A ÷ 0308 × 0020 ÷ 0024 ÷ +× 000A ÷ 0022 ÷ +× 000A ÷ 0020 ÷ 0022 ÷ +× 000A ÷ 0308 × 0022 ÷ +× 000A ÷ 0308 × 0020 ÷ 0022 ÷ +× 000A ÷ 0020 ÷ +× 000A ÷ 0020 × 0020 ÷ +× 000A ÷ 0308 × 0020 ÷ +× 000A ÷ 0308 × 0020 × 0020 ÷ +× 000A ÷ 002F ÷ +× 000A ÷ 0020 × 002F ÷ +× 000A ÷ 0308 × 002F ÷ +× 000A ÷ 0308 × 0020 × 002F ÷ +× 000A ÷ 2060 ÷ +× 000A ÷ 0020 × 2060 ÷ +× 000A ÷ 0308 × 2060 ÷ +× 000A ÷ 0308 × 0020 × 2060 ÷ +× 000A ÷ 200B ÷ +× 000A ÷ 0020 × 200B ÷ +× 000A ÷ 0308 × 200B ÷ +× 000A ÷ 0308 × 0020 × 200B ÷ +× 000A ÷ 1F1E6 ÷ +× 000A ÷ 0020 ÷ 1F1E6 ÷ +× 000A ÷ 0308 ÷ 1F1E6 ÷ +× 000A ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 000A ÷ 261D ÷ +× 000A ÷ 0020 ÷ 261D ÷ +× 000A ÷ 0308 ÷ 261D ÷ +× 000A ÷ 0308 × 0020 ÷ 261D ÷ +× 000A ÷ 1F3FB ÷ +× 000A ÷ 0020 ÷ 1F3FB ÷ +× 000A ÷ 0308 ÷ 1F3FB ÷ +× 000A ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 000A ÷ 0001 ÷ +× 000A ÷ 0020 ÷ 0001 ÷ +× 000A ÷ 0308 × 0001 ÷ +× 000A ÷ 0308 × 0020 ÷ 0001 ÷ +× 000A ÷ 200D ÷ +× 000A ÷ 0020 ÷ 200D ÷ +× 000A ÷ 0308 × 200D ÷ +× 000A ÷ 0308 × 0020 ÷ 200D ÷ +× 000A ÷ 00A7 ÷ +× 000A ÷ 0020 ÷ 00A7 ÷ +× 000A ÷ 0308 × 00A7 ÷ +× 000A ÷ 0308 × 0020 ÷ 00A7 ÷ +× 000A ÷ 50005 ÷ +× 000A ÷ 0020 ÷ 50005 ÷ +× 000A ÷ 0308 × 50005 ÷ +× 000A ÷ 0308 × 0020 ÷ 50005 ÷ +× 000A ÷ 0E01 ÷ +× 000A ÷ 0020 ÷ 0E01 ÷ +× 000A ÷ 0308 × 0E01 ÷ +× 000A ÷ 0308 × 0020 ÷ 0E01 ÷ +× 000A ÷ 3041 ÷ +× 000A ÷ 0020 ÷ 3041 ÷ +× 000A ÷ 0308 × 3041 ÷ +× 000A ÷ 0308 × 0020 ÷ 3041 ÷ +× 0085 ÷ 0023 ÷ +× 0085 ÷ 0020 ÷ 0023 ÷ +× 0085 ÷ 0308 × 0023 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0023 ÷ +× 0085 ÷ 2014 ÷ +× 0085 ÷ 0020 ÷ 2014 ÷ +× 0085 ÷ 0308 ÷ 2014 ÷ +× 0085 ÷ 0308 × 0020 ÷ 2014 ÷ +× 0085 ÷ 0009 ÷ +× 0085 ÷ 0020 ÷ 0009 ÷ +× 0085 ÷ 0308 × 0009 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0009 ÷ +× 0085 ÷ 00B4 ÷ +× 0085 ÷ 0020 ÷ 00B4 ÷ +× 0085 ÷ 0308 ÷ 00B4 ÷ +× 0085 ÷ 0308 × 0020 ÷ 00B4 ÷ +× 0085 ÷ 000B ÷ +× 0085 ÷ 0020 × 000B ÷ +× 0085 ÷ 0308 × 000B ÷ +× 0085 ÷ 0308 × 0020 × 000B ÷ +× 0085 ÷ FFFC ÷ +× 0085 ÷ 0020 ÷ FFFC ÷ +× 0085 ÷ 0308 ÷ FFFC ÷ +× 0085 ÷ 0308 × 0020 ÷ FFFC ÷ +× 0085 ÷ 007D ÷ +× 0085 ÷ 0020 × 007D ÷ +× 0085 ÷ 0308 × 007D ÷ +× 0085 ÷ 0308 × 0020 × 007D ÷ +× 0085 ÷ 0029 ÷ +× 0085 ÷ 0020 × 0029 ÷ +× 0085 ÷ 0308 × 0029 ÷ +× 0085 ÷ 0308 × 0020 × 0029 ÷ +× 0085 ÷ 000D ÷ +× 0085 ÷ 0020 × 000D ÷ +× 0085 ÷ 0308 × 000D ÷ +× 0085 ÷ 0308 × 0020 × 000D ÷ +× 0085 ÷ 0021 ÷ +× 0085 ÷ 0020 × 0021 ÷ +× 0085 ÷ 0308 × 0021 ÷ +× 0085 ÷ 0308 × 0020 × 0021 ÷ +× 0085 ÷ 00A0 ÷ +× 0085 ÷ 0020 ÷ 00A0 ÷ +× 0085 ÷ 0308 × 00A0 ÷ +× 0085 ÷ 0308 × 0020 ÷ 00A0 ÷ +× 0085 ÷ AC00 ÷ +× 0085 ÷ 0020 ÷ AC00 ÷ +× 0085 ÷ 0308 ÷ AC00 ÷ +× 0085 ÷ 0308 × 0020 ÷ AC00 ÷ +× 0085 ÷ AC01 ÷ +× 0085 ÷ 0020 ÷ AC01 ÷ +× 0085 ÷ 0308 ÷ AC01 ÷ +× 0085 ÷ 0308 × 0020 ÷ AC01 ÷ +× 0085 ÷ 05D0 ÷ +× 0085 ÷ 0020 ÷ 05D0 ÷ +× 0085 ÷ 0308 × 05D0 ÷ +× 0085 ÷ 0308 × 0020 ÷ 05D0 ÷ +× 0085 ÷ 002D ÷ +× 0085 ÷ 0020 ÷ 002D ÷ +× 0085 ÷ 0308 × 002D ÷ +× 0085 ÷ 0308 × 0020 ÷ 002D ÷ +× 0085 ÷ 231A ÷ +× 0085 ÷ 0020 ÷ 231A ÷ +× 0085 ÷ 0308 ÷ 231A ÷ +× 0085 ÷ 0308 × 0020 ÷ 231A ÷ +× 0085 ÷ 2024 ÷ +× 0085 ÷ 0020 ÷ 2024 ÷ +× 0085 ÷ 0308 × 2024 ÷ +× 0085 ÷ 0308 × 0020 ÷ 2024 ÷ +× 0085 ÷ 002C ÷ +× 0085 ÷ 0020 × 002C ÷ +× 0085 ÷ 0308 × 002C ÷ +× 0085 ÷ 0308 × 0020 × 002C ÷ +× 0085 ÷ 1100 ÷ +× 0085 ÷ 0020 ÷ 1100 ÷ +× 0085 ÷ 0308 ÷ 1100 ÷ +× 0085 ÷ 0308 × 0020 ÷ 1100 ÷ +× 0085 ÷ 11A8 ÷ +× 0085 ÷ 0020 ÷ 11A8 ÷ +× 0085 ÷ 0308 ÷ 11A8 ÷ +× 0085 ÷ 0308 × 0020 ÷ 11A8 ÷ +× 0085 ÷ 1160 ÷ +× 0085 ÷ 0020 ÷ 1160 ÷ +× 0085 ÷ 0308 ÷ 1160 ÷ +× 0085 ÷ 0308 × 0020 ÷ 1160 ÷ +× 0085 ÷ 000A ÷ +× 0085 ÷ 0020 × 000A ÷ +× 0085 ÷ 0308 × 000A ÷ +× 0085 ÷ 0308 × 0020 × 000A ÷ +× 0085 ÷ 0085 ÷ +× 0085 ÷ 0020 × 0085 ÷ +× 0085 ÷ 0308 × 0085 ÷ +× 0085 ÷ 0308 × 0020 × 0085 ÷ +× 0085 ÷ 17D6 ÷ +× 0085 ÷ 0020 ÷ 17D6 ÷ +× 0085 ÷ 0308 × 17D6 ÷ +× 0085 ÷ 0308 × 0020 ÷ 17D6 ÷ +× 0085 ÷ 0030 ÷ +× 0085 ÷ 0020 ÷ 0030 ÷ +× 0085 ÷ 0308 × 0030 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0030 ÷ +× 0085 ÷ 0028 ÷ +× 0085 ÷ 0020 ÷ 0028 ÷ +× 0085 ÷ 0308 × 0028 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0028 ÷ +× 0085 ÷ 0025 ÷ +× 0085 ÷ 0020 ÷ 0025 ÷ +× 0085 ÷ 0308 × 0025 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0025 ÷ +× 0085 ÷ 0024 ÷ +× 0085 ÷ 0020 ÷ 0024 ÷ +× 0085 ÷ 0308 × 0024 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0024 ÷ +× 0085 ÷ 0022 ÷ +× 0085 ÷ 0020 ÷ 0022 ÷ +× 0085 ÷ 0308 × 0022 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0022 ÷ +× 0085 ÷ 0020 ÷ +× 0085 ÷ 0020 × 0020 ÷ +× 0085 ÷ 0308 × 0020 ÷ +× 0085 ÷ 0308 × 0020 × 0020 ÷ +× 0085 ÷ 002F ÷ +× 0085 ÷ 0020 × 002F ÷ +× 0085 ÷ 0308 × 002F ÷ +× 0085 ÷ 0308 × 0020 × 002F ÷ +× 0085 ÷ 2060 ÷ +× 0085 ÷ 0020 × 2060 ÷ +× 0085 ÷ 0308 × 2060 ÷ +× 0085 ÷ 0308 × 0020 × 2060 ÷ +× 0085 ÷ 200B ÷ +× 0085 ÷ 0020 × 200B ÷ +× 0085 ÷ 0308 × 200B ÷ +× 0085 ÷ 0308 × 0020 × 200B ÷ +× 0085 ÷ 1F1E6 ÷ +× 0085 ÷ 0020 ÷ 1F1E6 ÷ +× 0085 ÷ 0308 ÷ 1F1E6 ÷ +× 0085 ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 0085 ÷ 261D ÷ +× 0085 ÷ 0020 ÷ 261D ÷ +× 0085 ÷ 0308 ÷ 261D ÷ +× 0085 ÷ 0308 × 0020 ÷ 261D ÷ +× 0085 ÷ 1F3FB ÷ +× 0085 ÷ 0020 ÷ 1F3FB ÷ +× 0085 ÷ 0308 ÷ 1F3FB ÷ +× 0085 ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 0085 ÷ 0001 ÷ +× 0085 ÷ 0020 ÷ 0001 ÷ +× 0085 ÷ 0308 × 0001 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0001 ÷ +× 0085 ÷ 200D ÷ +× 0085 ÷ 0020 ÷ 200D ÷ +× 0085 ÷ 0308 × 200D ÷ +× 0085 ÷ 0308 × 0020 ÷ 200D ÷ +× 0085 ÷ 00A7 ÷ +× 0085 ÷ 0020 ÷ 00A7 ÷ +× 0085 ÷ 0308 × 00A7 ÷ +× 0085 ÷ 0308 × 0020 ÷ 00A7 ÷ +× 0085 ÷ 50005 ÷ +× 0085 ÷ 0020 ÷ 50005 ÷ +× 0085 ÷ 0308 × 50005 ÷ +× 0085 ÷ 0308 × 0020 ÷ 50005 ÷ +× 0085 ÷ 0E01 ÷ +× 0085 ÷ 0020 ÷ 0E01 ÷ +× 0085 ÷ 0308 × 0E01 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0E01 ÷ +× 0085 ÷ 3041 ÷ +× 0085 ÷ 0020 ÷ 3041 ÷ +× 0085 ÷ 0308 × 3041 ÷ +× 0085 ÷ 0308 × 0020 ÷ 3041 ÷ +× 17D6 ÷ 0023 ÷ +× 17D6 × 0020 ÷ 0023 ÷ +× 17D6 × 0308 ÷ 0023 ÷ +× 17D6 × 0308 × 0020 ÷ 0023 ÷ +× 17D6 ÷ 2014 ÷ +× 17D6 × 0020 ÷ 2014 ÷ +× 17D6 × 0308 ÷ 2014 ÷ +× 17D6 × 0308 × 0020 ÷ 2014 ÷ +× 17D6 × 0009 ÷ +× 17D6 × 0020 ÷ 0009 ÷ +× 17D6 × 0308 × 0009 ÷ +× 17D6 × 0308 × 0020 ÷ 0009 ÷ +× 17D6 ÷ 00B4 ÷ +× 17D6 × 0020 ÷ 00B4 ÷ +× 17D6 × 0308 ÷ 00B4 ÷ +× 17D6 × 0308 × 0020 ÷ 00B4 ÷ +× 17D6 × 000B ÷ +× 17D6 × 0020 × 000B ÷ +× 17D6 × 0308 × 000B ÷ +× 17D6 × 0308 × 0020 × 000B ÷ +× 17D6 ÷ FFFC ÷ +× 17D6 × 0020 ÷ FFFC ÷ +× 17D6 × 0308 ÷ FFFC ÷ +× 17D6 × 0308 × 0020 ÷ FFFC ÷ +× 17D6 × 007D ÷ +× 17D6 × 0020 × 007D ÷ +× 17D6 × 0308 × 007D ÷ +× 17D6 × 0308 × 0020 × 007D ÷ +× 17D6 × 0029 ÷ +× 17D6 × 0020 × 0029 ÷ +× 17D6 × 0308 × 0029 ÷ +× 17D6 × 0308 × 0020 × 0029 ÷ +× 17D6 × 000D ÷ +× 17D6 × 0020 × 000D ÷ +× 17D6 × 0308 × 000D ÷ +× 17D6 × 0308 × 0020 × 000D ÷ +× 17D6 × 0021 ÷ +× 17D6 × 0020 × 0021 ÷ +× 17D6 × 0308 × 0021 ÷ +× 17D6 × 0308 × 0020 × 0021 ÷ +× 17D6 × 00A0 ÷ +× 17D6 × 0020 ÷ 00A0 ÷ +× 17D6 × 0308 × 00A0 ÷ +× 17D6 × 0308 × 0020 ÷ 00A0 ÷ +× 17D6 ÷ AC00 ÷ +× 17D6 × 0020 ÷ AC00 ÷ +× 17D6 × 0308 ÷ AC00 ÷ +× 17D6 × 0308 × 0020 ÷ AC00 ÷ +× 17D6 ÷ AC01 ÷ +× 17D6 × 0020 ÷ AC01 ÷ +× 17D6 × 0308 ÷ AC01 ÷ +× 17D6 × 0308 × 0020 ÷ AC01 ÷ +× 17D6 ÷ 05D0 ÷ +× 17D6 × 0020 ÷ 05D0 ÷ +× 17D6 × 0308 ÷ 05D0 ÷ +× 17D6 × 0308 × 0020 ÷ 05D0 ÷ +× 17D6 × 002D ÷ +× 17D6 × 0020 ÷ 002D ÷ +× 17D6 × 0308 × 002D ÷ +× 17D6 × 0308 × 0020 ÷ 002D ÷ +× 17D6 ÷ 231A ÷ +× 17D6 × 0020 ÷ 231A ÷ +× 17D6 × 0308 ÷ 231A ÷ +× 17D6 × 0308 × 0020 ÷ 231A ÷ +× 17D6 ÷ 2024 ÷ +× 17D6 × 0020 ÷ 2024 ÷ +× 17D6 × 0308 ÷ 2024 ÷ +× 17D6 × 0308 × 0020 ÷ 2024 ÷ +× 17D6 × 002C ÷ +× 17D6 × 0020 × 002C ÷ +× 17D6 × 0308 × 002C ÷ +× 17D6 × 0308 × 0020 × 002C ÷ +× 17D6 ÷ 1100 ÷ +× 17D6 × 0020 ÷ 1100 ÷ +× 17D6 × 0308 ÷ 1100 ÷ +× 17D6 × 0308 × 0020 ÷ 1100 ÷ +× 17D6 ÷ 11A8 ÷ +× 17D6 × 0020 ÷ 11A8 ÷ +× 17D6 × 0308 ÷ 11A8 ÷ +× 17D6 × 0308 × 0020 ÷ 11A8 ÷ +× 17D6 ÷ 1160 ÷ +× 17D6 × 0020 ÷ 1160 ÷ +× 17D6 × 0308 ÷ 1160 ÷ +× 17D6 × 0308 × 0020 ÷ 1160 ÷ +× 17D6 × 000A ÷ +× 17D6 × 0020 × 000A ÷ +× 17D6 × 0308 × 000A ÷ +× 17D6 × 0308 × 0020 × 000A ÷ +× 17D6 × 0085 ÷ +× 17D6 × 0020 × 0085 ÷ +× 17D6 × 0308 × 0085 ÷ +× 17D6 × 0308 × 0020 × 0085 ÷ +× 17D6 × 17D6 ÷ +× 17D6 × 0020 ÷ 17D6 ÷ +× 17D6 × 0308 × 17D6 ÷ +× 17D6 × 0308 × 0020 ÷ 17D6 ÷ +× 17D6 ÷ 0030 ÷ +× 17D6 × 0020 ÷ 0030 ÷ +× 17D6 × 0308 ÷ 0030 ÷ +× 17D6 × 0308 × 0020 ÷ 0030 ÷ +× 17D6 ÷ 0028 ÷ +× 17D6 × 0020 ÷ 0028 ÷ +× 17D6 × 0308 ÷ 0028 ÷ +× 17D6 × 0308 × 0020 ÷ 0028 ÷ +× 17D6 ÷ 0025 ÷ +× 17D6 × 0020 ÷ 0025 ÷ +× 17D6 × 0308 ÷ 0025 ÷ +× 17D6 × 0308 × 0020 ÷ 0025 ÷ +× 17D6 ÷ 0024 ÷ +× 17D6 × 0020 ÷ 0024 ÷ +× 17D6 × 0308 ÷ 0024 ÷ +× 17D6 × 0308 × 0020 ÷ 0024 ÷ +× 17D6 × 0022 ÷ +× 17D6 × 0020 ÷ 0022 ÷ +× 17D6 × 0308 × 0022 ÷ +× 17D6 × 0308 × 0020 ÷ 0022 ÷ +× 17D6 × 0020 ÷ +× 17D6 × 0020 × 0020 ÷ +× 17D6 × 0308 × 0020 ÷ +× 17D6 × 0308 × 0020 × 0020 ÷ +× 17D6 × 002F ÷ +× 17D6 × 0020 × 002F ÷ +× 17D6 × 0308 × 002F ÷ +× 17D6 × 0308 × 0020 × 002F ÷ +× 17D6 × 2060 ÷ +× 17D6 × 0020 × 2060 ÷ +× 17D6 × 0308 × 2060 ÷ +× 17D6 × 0308 × 0020 × 2060 ÷ +× 17D6 × 200B ÷ +× 17D6 × 0020 × 200B ÷ +× 17D6 × 0308 × 200B ÷ +× 17D6 × 0308 × 0020 × 200B ÷ +× 17D6 ÷ 1F1E6 ÷ +× 17D6 × 0020 ÷ 1F1E6 ÷ +× 17D6 × 0308 ÷ 1F1E6 ÷ +× 17D6 × 0308 × 0020 ÷ 1F1E6 ÷ +× 17D6 ÷ 261D ÷ +× 17D6 × 0020 ÷ 261D ÷ +× 17D6 × 0308 ÷ 261D ÷ +× 17D6 × 0308 × 0020 ÷ 261D ÷ +× 17D6 ÷ 1F3FB ÷ +× 17D6 × 0020 ÷ 1F3FB ÷ +× 17D6 × 0308 ÷ 1F3FB ÷ +× 17D6 × 0308 × 0020 ÷ 1F3FB ÷ +× 17D6 × 0001 ÷ +× 17D6 × 0020 ÷ 0001 ÷ +× 17D6 × 0308 × 0001 ÷ +× 17D6 × 0308 × 0020 ÷ 0001 ÷ +× 17D6 × 200D ÷ +× 17D6 × 0020 ÷ 200D ÷ +× 17D6 × 0308 × 200D ÷ +× 17D6 × 0308 × 0020 ÷ 200D ÷ +× 17D6 ÷ 00A7 ÷ +× 17D6 × 0020 ÷ 00A7 ÷ +× 17D6 × 0308 ÷ 00A7 ÷ +× 17D6 × 0308 × 0020 ÷ 00A7 ÷ +× 17D6 ÷ 50005 ÷ +× 17D6 × 0020 ÷ 50005 ÷ +× 17D6 × 0308 ÷ 50005 ÷ +× 17D6 × 0308 × 0020 ÷ 50005 ÷ +× 17D6 ÷ 0E01 ÷ +× 17D6 × 0020 ÷ 0E01 ÷ +× 17D6 × 0308 ÷ 0E01 ÷ +× 17D6 × 0308 × 0020 ÷ 0E01 ÷ +× 17D6 × 3041 ÷ +× 17D6 × 0020 ÷ 3041 ÷ +× 17D6 × 0308 × 3041 ÷ +× 17D6 × 0308 × 0020 ÷ 3041 ÷ +× 0030 × 0023 ÷ +× 0030 × 0020 ÷ 0023 ÷ +× 0030 × 0308 × 0023 ÷ +× 0030 × 0308 × 0020 ÷ 0023 ÷ +× 0030 ÷ 2014 ÷ +× 0030 × 0020 ÷ 2014 ÷ +× 0030 × 0308 ÷ 2014 ÷ +× 0030 × 0308 × 0020 ÷ 2014 ÷ +× 0030 × 0009 ÷ +× 0030 × 0020 ÷ 0009 ÷ +× 0030 × 0308 × 0009 ÷ +× 0030 × 0308 × 0020 ÷ 0009 ÷ +× 0030 ÷ 00B4 ÷ +× 0030 × 0020 ÷ 00B4 ÷ +× 0030 × 0308 ÷ 00B4 ÷ +× 0030 × 0308 × 0020 ÷ 00B4 ÷ +× 0030 × 000B ÷ +× 0030 × 0020 × 000B ÷ +× 0030 × 0308 × 000B ÷ +× 0030 × 0308 × 0020 × 000B ÷ +× 0030 ÷ FFFC ÷ +× 0030 × 0020 ÷ FFFC ÷ +× 0030 × 0308 ÷ FFFC ÷ +× 0030 × 0308 × 0020 ÷ FFFC ÷ +× 0030 × 007D ÷ +× 0030 × 0020 × 007D ÷ +× 0030 × 0308 × 007D ÷ +× 0030 × 0308 × 0020 × 007D ÷ +× 0030 × 0029 ÷ +× 0030 × 0020 × 0029 ÷ +× 0030 × 0308 × 0029 ÷ +× 0030 × 0308 × 0020 × 0029 ÷ +× 0030 × 000D ÷ +× 0030 × 0020 × 000D ÷ +× 0030 × 0308 × 000D ÷ +× 0030 × 0308 × 0020 × 000D ÷ +× 0030 × 0021 ÷ +× 0030 × 0020 × 0021 ÷ +× 0030 × 0308 × 0021 ÷ +× 0030 × 0308 × 0020 × 0021 ÷ +× 0030 × 00A0 ÷ +× 0030 × 0020 ÷ 00A0 ÷ +× 0030 × 0308 × 00A0 ÷ +× 0030 × 0308 × 0020 ÷ 00A0 ÷ +× 0030 ÷ AC00 ÷ +× 0030 × 0020 ÷ AC00 ÷ +× 0030 × 0308 ÷ AC00 ÷ +× 0030 × 0308 × 0020 ÷ AC00 ÷ +× 0030 ÷ AC01 ÷ +× 0030 × 0020 ÷ AC01 ÷ +× 0030 × 0308 ÷ AC01 ÷ +× 0030 × 0308 × 0020 ÷ AC01 ÷ +× 0030 × 05D0 ÷ +× 0030 × 0020 ÷ 05D0 ÷ +× 0030 × 0308 × 05D0 ÷ +× 0030 × 0308 × 0020 ÷ 05D0 ÷ +× 0030 × 002D ÷ +× 0030 × 0020 ÷ 002D ÷ +× 0030 × 0308 × 002D ÷ +× 0030 × 0308 × 0020 ÷ 002D ÷ +× 0030 ÷ 231A ÷ +× 0030 × 0020 ÷ 231A ÷ +× 0030 × 0308 ÷ 231A ÷ +× 0030 × 0308 × 0020 ÷ 231A ÷ +× 0030 × 2024 ÷ +× 0030 × 0020 ÷ 2024 ÷ +× 0030 × 0308 × 2024 ÷ +× 0030 × 0308 × 0020 ÷ 2024 ÷ +× 0030 × 002C ÷ +× 0030 × 0020 × 002C ÷ +× 0030 × 0308 × 002C ÷ +× 0030 × 0308 × 0020 × 002C ÷ +× 0030 ÷ 1100 ÷ +× 0030 × 0020 ÷ 1100 ÷ +× 0030 × 0308 ÷ 1100 ÷ +× 0030 × 0308 × 0020 ÷ 1100 ÷ +× 0030 ÷ 11A8 ÷ +× 0030 × 0020 ÷ 11A8 ÷ +× 0030 × 0308 ÷ 11A8 ÷ +× 0030 × 0308 × 0020 ÷ 11A8 ÷ +× 0030 ÷ 1160 ÷ +× 0030 × 0020 ÷ 1160 ÷ +× 0030 × 0308 ÷ 1160 ÷ +× 0030 × 0308 × 0020 ÷ 1160 ÷ +× 0030 × 000A ÷ +× 0030 × 0020 × 000A ÷ +× 0030 × 0308 × 000A ÷ +× 0030 × 0308 × 0020 × 000A ÷ +× 0030 × 0085 ÷ +× 0030 × 0020 × 0085 ÷ +× 0030 × 0308 × 0085 ÷ +× 0030 × 0308 × 0020 × 0085 ÷ +× 0030 × 17D6 ÷ +× 0030 × 0020 ÷ 17D6 ÷ +× 0030 × 0308 × 17D6 ÷ +× 0030 × 0308 × 0020 ÷ 17D6 ÷ +× 0030 × 0030 ÷ +× 0030 × 0020 ÷ 0030 ÷ +× 0030 × 0308 × 0030 ÷ +× 0030 × 0308 × 0020 ÷ 0030 ÷ +× 0030 × 0028 ÷ +× 0030 × 0020 ÷ 0028 ÷ +× 0030 × 0308 × 0028 ÷ +× 0030 × 0308 × 0020 ÷ 0028 ÷ +× 0030 × 0025 ÷ +× 0030 × 0020 ÷ 0025 ÷ +× 0030 × 0308 × 0025 ÷ +× 0030 × 0308 × 0020 ÷ 0025 ÷ +× 0030 × 0024 ÷ +× 0030 × 0020 ÷ 0024 ÷ +× 0030 × 0308 × 0024 ÷ +× 0030 × 0308 × 0020 ÷ 0024 ÷ +× 0030 × 0022 ÷ +× 0030 × 0020 ÷ 0022 ÷ +× 0030 × 0308 × 0022 ÷ +× 0030 × 0308 × 0020 ÷ 0022 ÷ +× 0030 × 0020 ÷ +× 0030 × 0020 × 0020 ÷ +× 0030 × 0308 × 0020 ÷ +× 0030 × 0308 × 0020 × 0020 ÷ +× 0030 × 002F ÷ +× 0030 × 0020 × 002F ÷ +× 0030 × 0308 × 002F ÷ +× 0030 × 0308 × 0020 × 002F ÷ +× 0030 × 2060 ÷ +× 0030 × 0020 × 2060 ÷ +× 0030 × 0308 × 2060 ÷ +× 0030 × 0308 × 0020 × 2060 ÷ +× 0030 × 200B ÷ +× 0030 × 0020 × 200B ÷ +× 0030 × 0308 × 200B ÷ +× 0030 × 0308 × 0020 × 200B ÷ +× 0030 ÷ 1F1E6 ÷ +× 0030 × 0020 ÷ 1F1E6 ÷ +× 0030 × 0308 ÷ 1F1E6 ÷ +× 0030 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0030 ÷ 261D ÷ +× 0030 × 0020 ÷ 261D ÷ +× 0030 × 0308 ÷ 261D ÷ +× 0030 × 0308 × 0020 ÷ 261D ÷ +× 0030 ÷ 1F3FB ÷ +× 0030 × 0020 ÷ 1F3FB ÷ +× 0030 × 0308 ÷ 1F3FB ÷ +× 0030 × 0308 × 0020 ÷ 1F3FB ÷ +× 0030 × 0001 ÷ +× 0030 × 0020 ÷ 0001 ÷ +× 0030 × 0308 × 0001 ÷ +× 0030 × 0308 × 0020 ÷ 0001 ÷ +× 0030 × 200D ÷ +× 0030 × 0020 ÷ 200D ÷ +× 0030 × 0308 × 200D ÷ +× 0030 × 0308 × 0020 ÷ 200D ÷ +× 0030 × 00A7 ÷ +× 0030 × 0020 ÷ 00A7 ÷ +× 0030 × 0308 × 00A7 ÷ +× 0030 × 0308 × 0020 ÷ 00A7 ÷ +× 0030 × 50005 ÷ +× 0030 × 0020 ÷ 50005 ÷ +× 0030 × 0308 × 50005 ÷ +× 0030 × 0308 × 0020 ÷ 50005 ÷ +× 0030 × 0E01 ÷ +× 0030 × 0020 ÷ 0E01 ÷ +× 0030 × 0308 × 0E01 ÷ +× 0030 × 0308 × 0020 ÷ 0E01 ÷ +× 0030 × 3041 ÷ +× 0030 × 0020 ÷ 3041 ÷ +× 0030 × 0308 × 3041 ÷ +× 0030 × 0308 × 0020 ÷ 3041 ÷ +× 0028 × 0023 ÷ +× 0028 × 0020 × 0023 ÷ +× 0028 × 0308 × 0023 ÷ +× 0028 × 0308 × 0020 × 0023 ÷ +× 0028 × 2014 ÷ +× 0028 × 0020 × 2014 ÷ +× 0028 × 0308 × 2014 ÷ +× 0028 × 0308 × 0020 × 2014 ÷ +× 0028 × 0009 ÷ +× 0028 × 0020 × 0009 ÷ +× 0028 × 0308 × 0009 ÷ +× 0028 × 0308 × 0020 × 0009 ÷ +× 0028 × 00B4 ÷ +× 0028 × 0020 × 00B4 ÷ +× 0028 × 0308 × 00B4 ÷ +× 0028 × 0308 × 0020 × 00B4 ÷ +× 0028 × 000B ÷ +× 0028 × 0020 × 000B ÷ +× 0028 × 0308 × 000B ÷ +× 0028 × 0308 × 0020 × 000B ÷ +× 0028 × FFFC ÷ +× 0028 × 0020 × FFFC ÷ +× 0028 × 0308 × FFFC ÷ +× 0028 × 0308 × 0020 × FFFC ÷ +× 0028 × 007D ÷ +× 0028 × 0020 × 007D ÷ +× 0028 × 0308 × 007D ÷ +× 0028 × 0308 × 0020 × 007D ÷ +× 0028 × 0029 ÷ +× 0028 × 0020 × 0029 ÷ +× 0028 × 0308 × 0029 ÷ +× 0028 × 0308 × 0020 × 0029 ÷ +× 0028 × 000D ÷ +× 0028 × 0020 × 000D ÷ +× 0028 × 0308 × 000D ÷ +× 0028 × 0308 × 0020 × 000D ÷ +× 0028 × 0021 ÷ +× 0028 × 0020 × 0021 ÷ +× 0028 × 0308 × 0021 ÷ +× 0028 × 0308 × 0020 × 0021 ÷ +× 0028 × 00A0 ÷ +× 0028 × 0020 × 00A0 ÷ +× 0028 × 0308 × 00A0 ÷ +× 0028 × 0308 × 0020 × 00A0 ÷ +× 0028 × AC00 ÷ +× 0028 × 0020 × AC00 ÷ +× 0028 × 0308 × AC00 ÷ +× 0028 × 0308 × 0020 × AC00 ÷ +× 0028 × AC01 ÷ +× 0028 × 0020 × AC01 ÷ +× 0028 × 0308 × AC01 ÷ +× 0028 × 0308 × 0020 × AC01 ÷ +× 0028 × 05D0 ÷ +× 0028 × 0020 × 05D0 ÷ +× 0028 × 0308 × 05D0 ÷ +× 0028 × 0308 × 0020 × 05D0 ÷ +× 0028 × 002D ÷ +× 0028 × 0020 × 002D ÷ +× 0028 × 0308 × 002D ÷ +× 0028 × 0308 × 0020 × 002D ÷ +× 0028 × 231A ÷ +× 0028 × 0020 × 231A ÷ +× 0028 × 0308 × 231A ÷ +× 0028 × 0308 × 0020 × 231A ÷ +× 0028 × 2024 ÷ +× 0028 × 0020 × 2024 ÷ +× 0028 × 0308 × 2024 ÷ +× 0028 × 0308 × 0020 × 2024 ÷ +× 0028 × 002C ÷ +× 0028 × 0020 × 002C ÷ +× 0028 × 0308 × 002C ÷ +× 0028 × 0308 × 0020 × 002C ÷ +× 0028 × 1100 ÷ +× 0028 × 0020 × 1100 ÷ +× 0028 × 0308 × 1100 ÷ +× 0028 × 0308 × 0020 × 1100 ÷ +× 0028 × 11A8 ÷ +× 0028 × 0020 × 11A8 ÷ +× 0028 × 0308 × 11A8 ÷ +× 0028 × 0308 × 0020 × 11A8 ÷ +× 0028 × 1160 ÷ +× 0028 × 0020 × 1160 ÷ +× 0028 × 0308 × 1160 ÷ +× 0028 × 0308 × 0020 × 1160 ÷ +× 0028 × 000A ÷ +× 0028 × 0020 × 000A ÷ +× 0028 × 0308 × 000A ÷ +× 0028 × 0308 × 0020 × 000A ÷ +× 0028 × 0085 ÷ +× 0028 × 0020 × 0085 ÷ +× 0028 × 0308 × 0085 ÷ +× 0028 × 0308 × 0020 × 0085 ÷ +× 0028 × 17D6 ÷ +× 0028 × 0020 × 17D6 ÷ +× 0028 × 0308 × 17D6 ÷ +× 0028 × 0308 × 0020 × 17D6 ÷ +× 0028 × 0030 ÷ +× 0028 × 0020 × 0030 ÷ +× 0028 × 0308 × 0030 ÷ +× 0028 × 0308 × 0020 × 0030 ÷ +× 0028 × 0028 ÷ +× 0028 × 0020 × 0028 ÷ +× 0028 × 0308 × 0028 ÷ +× 0028 × 0308 × 0020 × 0028 ÷ +× 0028 × 0025 ÷ +× 0028 × 0020 × 0025 ÷ +× 0028 × 0308 × 0025 ÷ +× 0028 × 0308 × 0020 × 0025 ÷ +× 0028 × 0024 ÷ +× 0028 × 0020 × 0024 ÷ +× 0028 × 0308 × 0024 ÷ +× 0028 × 0308 × 0020 × 0024 ÷ +× 0028 × 0022 ÷ +× 0028 × 0020 × 0022 ÷ +× 0028 × 0308 × 0022 ÷ +× 0028 × 0308 × 0020 × 0022 ÷ +× 0028 × 0020 ÷ +× 0028 × 0020 × 0020 ÷ +× 0028 × 0308 × 0020 ÷ +× 0028 × 0308 × 0020 × 0020 ÷ +× 0028 × 002F ÷ +× 0028 × 0020 × 002F ÷ +× 0028 × 0308 × 002F ÷ +× 0028 × 0308 × 0020 × 002F ÷ +× 0028 × 2060 ÷ +× 0028 × 0020 × 2060 ÷ +× 0028 × 0308 × 2060 ÷ +× 0028 × 0308 × 0020 × 2060 ÷ +× 0028 × 200B ÷ +× 0028 × 0020 × 200B ÷ +× 0028 × 0308 × 200B ÷ +× 0028 × 0308 × 0020 × 200B ÷ +× 0028 × 1F1E6 ÷ +× 0028 × 0020 × 1F1E6 ÷ +× 0028 × 0308 × 1F1E6 ÷ +× 0028 × 0308 × 0020 × 1F1E6 ÷ +× 0028 × 261D ÷ +× 0028 × 0020 × 261D ÷ +× 0028 × 0308 × 261D ÷ +× 0028 × 0308 × 0020 × 261D ÷ +× 0028 × 1F3FB ÷ +× 0028 × 0020 × 1F3FB ÷ +× 0028 × 0308 × 1F3FB ÷ +× 0028 × 0308 × 0020 × 1F3FB ÷ +× 0028 × 0001 ÷ +× 0028 × 0020 × 0001 ÷ +× 0028 × 0308 × 0001 ÷ +× 0028 × 0308 × 0020 × 0001 ÷ +× 0028 × 200D ÷ +× 0028 × 0020 × 200D ÷ +× 0028 × 0308 × 200D ÷ +× 0028 × 0308 × 0020 × 200D ÷ +× 0028 × 00A7 ÷ +× 0028 × 0020 × 00A7 ÷ +× 0028 × 0308 × 00A7 ÷ +× 0028 × 0308 × 0020 × 00A7 ÷ +× 0028 × 50005 ÷ +× 0028 × 0020 × 50005 ÷ +× 0028 × 0308 × 50005 ÷ +× 0028 × 0308 × 0020 × 50005 ÷ +× 0028 × 0E01 ÷ +× 0028 × 0020 × 0E01 ÷ +× 0028 × 0308 × 0E01 ÷ +× 0028 × 0308 × 0020 × 0E01 ÷ +× 0028 × 3041 ÷ +× 0028 × 0020 × 3041 ÷ +× 0028 × 0308 × 3041 ÷ +× 0028 × 0308 × 0020 × 3041 ÷ +× 0025 × 0023 ÷ +× 0025 × 0020 ÷ 0023 ÷ +× 0025 × 0308 × 0023 ÷ +× 0025 × 0308 × 0020 ÷ 0023 ÷ +× 0025 ÷ 2014 ÷ +× 0025 × 0020 ÷ 2014 ÷ +× 0025 × 0308 ÷ 2014 ÷ +× 0025 × 0308 × 0020 ÷ 2014 ÷ +× 0025 × 0009 ÷ +× 0025 × 0020 ÷ 0009 ÷ +× 0025 × 0308 × 0009 ÷ +× 0025 × 0308 × 0020 ÷ 0009 ÷ +× 0025 ÷ 00B4 ÷ +× 0025 × 0020 ÷ 00B4 ÷ +× 0025 × 0308 ÷ 00B4 ÷ +× 0025 × 0308 × 0020 ÷ 00B4 ÷ +× 0025 × 000B ÷ +× 0025 × 0020 × 000B ÷ +× 0025 × 0308 × 000B ÷ +× 0025 × 0308 × 0020 × 000B ÷ +× 0025 ÷ FFFC ÷ +× 0025 × 0020 ÷ FFFC ÷ +× 0025 × 0308 ÷ FFFC ÷ +× 0025 × 0308 × 0020 ÷ FFFC ÷ +× 0025 × 007D ÷ +× 0025 × 0020 × 007D ÷ +× 0025 × 0308 × 007D ÷ +× 0025 × 0308 × 0020 × 007D ÷ +× 0025 × 0029 ÷ +× 0025 × 0020 × 0029 ÷ +× 0025 × 0308 × 0029 ÷ +× 0025 × 0308 × 0020 × 0029 ÷ +× 0025 × 000D ÷ +× 0025 × 0020 × 000D ÷ +× 0025 × 0308 × 000D ÷ +× 0025 × 0308 × 0020 × 000D ÷ +× 0025 × 0021 ÷ +× 0025 × 0020 × 0021 ÷ +× 0025 × 0308 × 0021 ÷ +× 0025 × 0308 × 0020 × 0021 ÷ +× 0025 × 00A0 ÷ +× 0025 × 0020 ÷ 00A0 ÷ +× 0025 × 0308 × 00A0 ÷ +× 0025 × 0308 × 0020 ÷ 00A0 ÷ +× 0025 ÷ AC00 ÷ +× 0025 × 0020 ÷ AC00 ÷ +× 0025 × 0308 ÷ AC00 ÷ +× 0025 × 0308 × 0020 ÷ AC00 ÷ +× 0025 ÷ AC01 ÷ +× 0025 × 0020 ÷ AC01 ÷ +× 0025 × 0308 ÷ AC01 ÷ +× 0025 × 0308 × 0020 ÷ AC01 ÷ +× 0025 × 05D0 ÷ +× 0025 × 0020 ÷ 05D0 ÷ +× 0025 × 0308 × 05D0 ÷ +× 0025 × 0308 × 0020 ÷ 05D0 ÷ +× 0025 × 002D ÷ +× 0025 × 0020 ÷ 002D ÷ +× 0025 × 0308 × 002D ÷ +× 0025 × 0308 × 0020 ÷ 002D ÷ +× 0025 ÷ 231A ÷ +× 0025 × 0020 ÷ 231A ÷ +× 0025 × 0308 ÷ 231A ÷ +× 0025 × 0308 × 0020 ÷ 231A ÷ +× 0025 ÷ 2024 ÷ +× 0025 × 0020 ÷ 2024 ÷ +× 0025 × 0308 ÷ 2024 ÷ +× 0025 × 0308 × 0020 ÷ 2024 ÷ +× 0025 × 002C ÷ +× 0025 × 0020 × 002C ÷ +× 0025 × 0308 × 002C ÷ +× 0025 × 0308 × 0020 × 002C ÷ +× 0025 ÷ 1100 ÷ +× 0025 × 0020 ÷ 1100 ÷ +× 0025 × 0308 ÷ 1100 ÷ +× 0025 × 0308 × 0020 ÷ 1100 ÷ +× 0025 ÷ 11A8 ÷ +× 0025 × 0020 ÷ 11A8 ÷ +× 0025 × 0308 ÷ 11A8 ÷ +× 0025 × 0308 × 0020 ÷ 11A8 ÷ +× 0025 ÷ 1160 ÷ +× 0025 × 0020 ÷ 1160 ÷ +× 0025 × 0308 ÷ 1160 ÷ +× 0025 × 0308 × 0020 ÷ 1160 ÷ +× 0025 × 000A ÷ +× 0025 × 0020 × 000A ÷ +× 0025 × 0308 × 000A ÷ +× 0025 × 0308 × 0020 × 000A ÷ +× 0025 × 0085 ÷ +× 0025 × 0020 × 0085 ÷ +× 0025 × 0308 × 0085 ÷ +× 0025 × 0308 × 0020 × 0085 ÷ +× 0025 × 17D6 ÷ +× 0025 × 0020 ÷ 17D6 ÷ +× 0025 × 0308 × 17D6 ÷ +× 0025 × 0308 × 0020 ÷ 17D6 ÷ +× 0025 × 0030 ÷ +× 0025 × 0020 ÷ 0030 ÷ +× 0025 × 0308 × 0030 ÷ +× 0025 × 0308 × 0020 ÷ 0030 ÷ +× 0025 ÷ 0028 ÷ +× 0025 × 0020 ÷ 0028 ÷ +× 0025 × 0308 ÷ 0028 ÷ +× 0025 × 0308 × 0020 ÷ 0028 ÷ +× 0025 ÷ 0025 ÷ +× 0025 × 0020 ÷ 0025 ÷ +× 0025 × 0308 ÷ 0025 ÷ +× 0025 × 0308 × 0020 ÷ 0025 ÷ +× 0025 ÷ 0024 ÷ +× 0025 × 0020 ÷ 0024 ÷ +× 0025 × 0308 ÷ 0024 ÷ +× 0025 × 0308 × 0020 ÷ 0024 ÷ +× 0025 × 0022 ÷ +× 0025 × 0020 ÷ 0022 ÷ +× 0025 × 0308 × 0022 ÷ +× 0025 × 0308 × 0020 ÷ 0022 ÷ +× 0025 × 0020 ÷ +× 0025 × 0020 × 0020 ÷ +× 0025 × 0308 × 0020 ÷ +× 0025 × 0308 × 0020 × 0020 ÷ +× 0025 × 002F ÷ +× 0025 × 0020 × 002F ÷ +× 0025 × 0308 × 002F ÷ +× 0025 × 0308 × 0020 × 002F ÷ +× 0025 × 2060 ÷ +× 0025 × 0020 × 2060 ÷ +× 0025 × 0308 × 2060 ÷ +× 0025 × 0308 × 0020 × 2060 ÷ +× 0025 × 200B ÷ +× 0025 × 0020 × 200B ÷ +× 0025 × 0308 × 200B ÷ +× 0025 × 0308 × 0020 × 200B ÷ +× 0025 ÷ 1F1E6 ÷ +× 0025 × 0020 ÷ 1F1E6 ÷ +× 0025 × 0308 ÷ 1F1E6 ÷ +× 0025 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0025 ÷ 261D ÷ +× 0025 × 0020 ÷ 261D ÷ +× 0025 × 0308 ÷ 261D ÷ +× 0025 × 0308 × 0020 ÷ 261D ÷ +× 0025 ÷ 1F3FB ÷ +× 0025 × 0020 ÷ 1F3FB ÷ +× 0025 × 0308 ÷ 1F3FB ÷ +× 0025 × 0308 × 0020 ÷ 1F3FB ÷ +× 0025 × 0001 ÷ +× 0025 × 0020 ÷ 0001 ÷ +× 0025 × 0308 × 0001 ÷ +× 0025 × 0308 × 0020 ÷ 0001 ÷ +× 0025 × 200D ÷ +× 0025 × 0020 ÷ 200D ÷ +× 0025 × 0308 × 200D ÷ +× 0025 × 0308 × 0020 ÷ 200D ÷ +× 0025 × 00A7 ÷ +× 0025 × 0020 ÷ 00A7 ÷ +× 0025 × 0308 × 00A7 ÷ +× 0025 × 0308 × 0020 ÷ 00A7 ÷ +× 0025 × 50005 ÷ +× 0025 × 0020 ÷ 50005 ÷ +× 0025 × 0308 × 50005 ÷ +× 0025 × 0308 × 0020 ÷ 50005 ÷ +× 0025 × 0E01 ÷ +× 0025 × 0020 ÷ 0E01 ÷ +× 0025 × 0308 × 0E01 ÷ +× 0025 × 0308 × 0020 ÷ 0E01 ÷ +× 0025 × 3041 ÷ +× 0025 × 0020 ÷ 3041 ÷ +× 0025 × 0308 × 3041 ÷ +× 0025 × 0308 × 0020 ÷ 3041 ÷ +× 0024 × 0023 ÷ +× 0024 × 0020 ÷ 0023 ÷ +× 0024 × 0308 × 0023 ÷ +× 0024 × 0308 × 0020 ÷ 0023 ÷ +× 0024 ÷ 2014 ÷ +× 0024 × 0020 ÷ 2014 ÷ +× 0024 × 0308 ÷ 2014 ÷ +× 0024 × 0308 × 0020 ÷ 2014 ÷ +× 0024 × 0009 ÷ +× 0024 × 0020 ÷ 0009 ÷ +× 0024 × 0308 × 0009 ÷ +× 0024 × 0308 × 0020 ÷ 0009 ÷ +× 0024 ÷ 00B4 ÷ +× 0024 × 0020 ÷ 00B4 ÷ +× 0024 × 0308 ÷ 00B4 ÷ +× 0024 × 0308 × 0020 ÷ 00B4 ÷ +× 0024 × 000B ÷ +× 0024 × 0020 × 000B ÷ +× 0024 × 0308 × 000B ÷ +× 0024 × 0308 × 0020 × 000B ÷ +× 0024 ÷ FFFC ÷ +× 0024 × 0020 ÷ FFFC ÷ +× 0024 × 0308 ÷ FFFC ÷ +× 0024 × 0308 × 0020 ÷ FFFC ÷ +× 0024 × 007D ÷ +× 0024 × 0020 × 007D ÷ +× 0024 × 0308 × 007D ÷ +× 0024 × 0308 × 0020 × 007D ÷ +× 0024 × 0029 ÷ +× 0024 × 0020 × 0029 ÷ +× 0024 × 0308 × 0029 ÷ +× 0024 × 0308 × 0020 × 0029 ÷ +× 0024 × 000D ÷ +× 0024 × 0020 × 000D ÷ +× 0024 × 0308 × 000D ÷ +× 0024 × 0308 × 0020 × 000D ÷ +× 0024 × 0021 ÷ +× 0024 × 0020 × 0021 ÷ +× 0024 × 0308 × 0021 ÷ +× 0024 × 0308 × 0020 × 0021 ÷ +× 0024 × 00A0 ÷ +× 0024 × 0020 ÷ 00A0 ÷ +× 0024 × 0308 × 00A0 ÷ +× 0024 × 0308 × 0020 ÷ 00A0 ÷ +× 0024 × AC00 ÷ +× 0024 × 0020 ÷ AC00 ÷ +× 0024 × 0308 × AC00 ÷ +× 0024 × 0308 × 0020 ÷ AC00 ÷ +× 0024 × AC01 ÷ +× 0024 × 0020 ÷ AC01 ÷ +× 0024 × 0308 × AC01 ÷ +× 0024 × 0308 × 0020 ÷ AC01 ÷ +× 0024 × 05D0 ÷ +× 0024 × 0020 ÷ 05D0 ÷ +× 0024 × 0308 × 05D0 ÷ +× 0024 × 0308 × 0020 ÷ 05D0 ÷ +× 0024 × 002D ÷ +× 0024 × 0020 ÷ 002D ÷ +× 0024 × 0308 × 002D ÷ +× 0024 × 0308 × 0020 ÷ 002D ÷ +× 0024 × 231A ÷ +× 0024 × 0020 ÷ 231A ÷ +× 0024 × 0308 × 231A ÷ +× 0024 × 0308 × 0020 ÷ 231A ÷ +× 0024 ÷ 2024 ÷ +× 0024 × 0020 ÷ 2024 ÷ +× 0024 × 0308 ÷ 2024 ÷ +× 0024 × 0308 × 0020 ÷ 2024 ÷ +× 0024 × 002C ÷ +× 0024 × 0020 × 002C ÷ +× 0024 × 0308 × 002C ÷ +× 0024 × 0308 × 0020 × 002C ÷ +× 0024 × 1100 ÷ +× 0024 × 0020 ÷ 1100 ÷ +× 0024 × 0308 × 1100 ÷ +× 0024 × 0308 × 0020 ÷ 1100 ÷ +× 0024 × 11A8 ÷ +× 0024 × 0020 ÷ 11A8 ÷ +× 0024 × 0308 × 11A8 ÷ +× 0024 × 0308 × 0020 ÷ 11A8 ÷ +× 0024 × 1160 ÷ +× 0024 × 0020 ÷ 1160 ÷ +× 0024 × 0308 × 1160 ÷ +× 0024 × 0308 × 0020 ÷ 1160 ÷ +× 0024 × 000A ÷ +× 0024 × 0020 × 000A ÷ +× 0024 × 0308 × 000A ÷ +× 0024 × 0308 × 0020 × 000A ÷ +× 0024 × 0085 ÷ +× 0024 × 0020 × 0085 ÷ +× 0024 × 0308 × 0085 ÷ +× 0024 × 0308 × 0020 × 0085 ÷ +× 0024 × 17D6 ÷ +× 0024 × 0020 ÷ 17D6 ÷ +× 0024 × 0308 × 17D6 ÷ +× 0024 × 0308 × 0020 ÷ 17D6 ÷ +× 0024 × 0030 ÷ +× 0024 × 0020 ÷ 0030 ÷ +× 0024 × 0308 × 0030 ÷ +× 0024 × 0308 × 0020 ÷ 0030 ÷ +× 0024 ÷ 0028 ÷ +× 0024 × 0020 ÷ 0028 ÷ +× 0024 × 0308 ÷ 0028 ÷ +× 0024 × 0308 × 0020 ÷ 0028 ÷ +× 0024 ÷ 0025 ÷ +× 0024 × 0020 ÷ 0025 ÷ +× 0024 × 0308 ÷ 0025 ÷ +× 0024 × 0308 × 0020 ÷ 0025 ÷ +× 0024 ÷ 0024 ÷ +× 0024 × 0020 ÷ 0024 ÷ +× 0024 × 0308 ÷ 0024 ÷ +× 0024 × 0308 × 0020 ÷ 0024 ÷ +× 0024 × 0022 ÷ +× 0024 × 0020 ÷ 0022 ÷ +× 0024 × 0308 × 0022 ÷ +× 0024 × 0308 × 0020 ÷ 0022 ÷ +× 0024 × 0020 ÷ +× 0024 × 0020 × 0020 ÷ +× 0024 × 0308 × 0020 ÷ +× 0024 × 0308 × 0020 × 0020 ÷ +× 0024 × 002F ÷ +× 0024 × 0020 × 002F ÷ +× 0024 × 0308 × 002F ÷ +× 0024 × 0308 × 0020 × 002F ÷ +× 0024 × 2060 ÷ +× 0024 × 0020 × 2060 ÷ +× 0024 × 0308 × 2060 ÷ +× 0024 × 0308 × 0020 × 2060 ÷ +× 0024 × 200B ÷ +× 0024 × 0020 × 200B ÷ +× 0024 × 0308 × 200B ÷ +× 0024 × 0308 × 0020 × 200B ÷ +× 0024 ÷ 1F1E6 ÷ +× 0024 × 0020 ÷ 1F1E6 ÷ +× 0024 × 0308 ÷ 1F1E6 ÷ +× 0024 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0024 × 261D ÷ +× 0024 × 0020 ÷ 261D ÷ +× 0024 × 0308 × 261D ÷ +× 0024 × 0308 × 0020 ÷ 261D ÷ +× 0024 × 1F3FB ÷ +× 0024 × 0020 ÷ 1F3FB ÷ +× 0024 × 0308 × 1F3FB ÷ +× 0024 × 0308 × 0020 ÷ 1F3FB ÷ +× 0024 × 0001 ÷ +× 0024 × 0020 ÷ 0001 ÷ +× 0024 × 0308 × 0001 ÷ +× 0024 × 0308 × 0020 ÷ 0001 ÷ +× 0024 × 200D ÷ +× 0024 × 0020 ÷ 200D ÷ +× 0024 × 0308 × 200D ÷ +× 0024 × 0308 × 0020 ÷ 200D ÷ +× 0024 × 00A7 ÷ +× 0024 × 0020 ÷ 00A7 ÷ +× 0024 × 0308 × 00A7 ÷ +× 0024 × 0308 × 0020 ÷ 00A7 ÷ +× 0024 × 50005 ÷ +× 0024 × 0020 ÷ 50005 ÷ +× 0024 × 0308 × 50005 ÷ +× 0024 × 0308 × 0020 ÷ 50005 ÷ +× 0024 × 0E01 ÷ +× 0024 × 0020 ÷ 0E01 ÷ +× 0024 × 0308 × 0E01 ÷ +× 0024 × 0308 × 0020 ÷ 0E01 ÷ +× 0024 × 3041 ÷ +× 0024 × 0020 ÷ 3041 ÷ +× 0024 × 0308 × 3041 ÷ +× 0024 × 0308 × 0020 ÷ 3041 ÷ +× 0022 × 0023 ÷ +× 0022 × 0020 ÷ 0023 ÷ +× 0022 × 0308 × 0023 ÷ +× 0022 × 0308 × 0020 ÷ 0023 ÷ +× 0022 × 2014 ÷ +× 0022 × 0020 ÷ 2014 ÷ +× 0022 × 0308 × 2014 ÷ +× 0022 × 0308 × 0020 ÷ 2014 ÷ +× 0022 × 0009 ÷ +× 0022 × 0020 ÷ 0009 ÷ +× 0022 × 0308 × 0009 ÷ +× 0022 × 0308 × 0020 ÷ 0009 ÷ +× 0022 × 00B4 ÷ +× 0022 × 0020 ÷ 00B4 ÷ +× 0022 × 0308 × 00B4 ÷ +× 0022 × 0308 × 0020 ÷ 00B4 ÷ +× 0022 × 000B ÷ +× 0022 × 0020 × 000B ÷ +× 0022 × 0308 × 000B ÷ +× 0022 × 0308 × 0020 × 000B ÷ +× 0022 × FFFC ÷ +× 0022 × 0020 ÷ FFFC ÷ +× 0022 × 0308 × FFFC ÷ +× 0022 × 0308 × 0020 ÷ FFFC ÷ +× 0022 × 007D ÷ +× 0022 × 0020 × 007D ÷ +× 0022 × 0308 × 007D ÷ +× 0022 × 0308 × 0020 × 007D ÷ +× 0022 × 0029 ÷ +× 0022 × 0020 × 0029 ÷ +× 0022 × 0308 × 0029 ÷ +× 0022 × 0308 × 0020 × 0029 ÷ +× 0022 × 000D ÷ +× 0022 × 0020 × 000D ÷ +× 0022 × 0308 × 000D ÷ +× 0022 × 0308 × 0020 × 000D ÷ +× 0022 × 0021 ÷ +× 0022 × 0020 × 0021 ÷ +× 0022 × 0308 × 0021 ÷ +× 0022 × 0308 × 0020 × 0021 ÷ +× 0022 × 00A0 ÷ +× 0022 × 0020 ÷ 00A0 ÷ +× 0022 × 0308 × 00A0 ÷ +× 0022 × 0308 × 0020 ÷ 00A0 ÷ +× 0022 × AC00 ÷ +× 0022 × 0020 ÷ AC00 ÷ +× 0022 × 0308 × AC00 ÷ +× 0022 × 0308 × 0020 ÷ AC00 ÷ +× 0022 × AC01 ÷ +× 0022 × 0020 ÷ AC01 ÷ +× 0022 × 0308 × AC01 ÷ +× 0022 × 0308 × 0020 ÷ AC01 ÷ +× 0022 × 05D0 ÷ +× 0022 × 0020 ÷ 05D0 ÷ +× 0022 × 0308 × 05D0 ÷ +× 0022 × 0308 × 0020 ÷ 05D0 ÷ +× 0022 × 002D ÷ +× 0022 × 0020 ÷ 002D ÷ +× 0022 × 0308 × 002D ÷ +× 0022 × 0308 × 0020 ÷ 002D ÷ +× 0022 × 231A ÷ +× 0022 × 0020 ÷ 231A ÷ +× 0022 × 0308 × 231A ÷ +× 0022 × 0308 × 0020 ÷ 231A ÷ +× 0022 × 2024 ÷ +× 0022 × 0020 ÷ 2024 ÷ +× 0022 × 0308 × 2024 ÷ +× 0022 × 0308 × 0020 ÷ 2024 ÷ +× 0022 × 002C ÷ +× 0022 × 0020 × 002C ÷ +× 0022 × 0308 × 002C ÷ +× 0022 × 0308 × 0020 × 002C ÷ +× 0022 × 1100 ÷ +× 0022 × 0020 ÷ 1100 ÷ +× 0022 × 0308 × 1100 ÷ +× 0022 × 0308 × 0020 ÷ 1100 ÷ +× 0022 × 11A8 ÷ +× 0022 × 0020 ÷ 11A8 ÷ +× 0022 × 0308 × 11A8 ÷ +× 0022 × 0308 × 0020 ÷ 11A8 ÷ +× 0022 × 1160 ÷ +× 0022 × 0020 ÷ 1160 ÷ +× 0022 × 0308 × 1160 ÷ +× 0022 × 0308 × 0020 ÷ 1160 ÷ +× 0022 × 000A ÷ +× 0022 × 0020 × 000A ÷ +× 0022 × 0308 × 000A ÷ +× 0022 × 0308 × 0020 × 000A ÷ +× 0022 × 0085 ÷ +× 0022 × 0020 × 0085 ÷ +× 0022 × 0308 × 0085 ÷ +× 0022 × 0308 × 0020 × 0085 ÷ +× 0022 × 17D6 ÷ +× 0022 × 0020 ÷ 17D6 ÷ +× 0022 × 0308 × 17D6 ÷ +× 0022 × 0308 × 0020 ÷ 17D6 ÷ +× 0022 × 0030 ÷ +× 0022 × 0020 ÷ 0030 ÷ +× 0022 × 0308 × 0030 ÷ +× 0022 × 0308 × 0020 ÷ 0030 ÷ +× 0022 × 0028 ÷ +× 0022 × 0020 × 0028 ÷ +× 0022 × 0308 × 0028 ÷ +× 0022 × 0308 × 0020 × 0028 ÷ +× 0022 × 0025 ÷ +× 0022 × 0020 ÷ 0025 ÷ +× 0022 × 0308 × 0025 ÷ +× 0022 × 0308 × 0020 ÷ 0025 ÷ +× 0022 × 0024 ÷ +× 0022 × 0020 ÷ 0024 ÷ +× 0022 × 0308 × 0024 ÷ +× 0022 × 0308 × 0020 ÷ 0024 ÷ +× 0022 × 0022 ÷ +× 0022 × 0020 ÷ 0022 ÷ +× 0022 × 0308 × 0022 ÷ +× 0022 × 0308 × 0020 ÷ 0022 ÷ +× 0022 × 0020 ÷ +× 0022 × 0020 × 0020 ÷ +× 0022 × 0308 × 0020 ÷ +× 0022 × 0308 × 0020 × 0020 ÷ +× 0022 × 002F ÷ +× 0022 × 0020 × 002F ÷ +× 0022 × 0308 × 002F ÷ +× 0022 × 0308 × 0020 × 002F ÷ +× 0022 × 2060 ÷ +× 0022 × 0020 × 2060 ÷ +× 0022 × 0308 × 2060 ÷ +× 0022 × 0308 × 0020 × 2060 ÷ +× 0022 × 200B ÷ +× 0022 × 0020 × 200B ÷ +× 0022 × 0308 × 200B ÷ +× 0022 × 0308 × 0020 × 200B ÷ +× 0022 × 1F1E6 ÷ +× 0022 × 0020 ÷ 1F1E6 ÷ +× 0022 × 0308 × 1F1E6 ÷ +× 0022 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0022 × 261D ÷ +× 0022 × 0020 ÷ 261D ÷ +× 0022 × 0308 × 261D ÷ +× 0022 × 0308 × 0020 ÷ 261D ÷ +× 0022 × 1F3FB ÷ +× 0022 × 0020 ÷ 1F3FB ÷ +× 0022 × 0308 × 1F3FB ÷ +× 0022 × 0308 × 0020 ÷ 1F3FB ÷ +× 0022 × 0001 ÷ +× 0022 × 0020 ÷ 0001 ÷ +× 0022 × 0308 × 0001 ÷ +× 0022 × 0308 × 0020 ÷ 0001 ÷ +× 0022 × 200D ÷ +× 0022 × 0020 ÷ 200D ÷ +× 0022 × 0308 × 200D ÷ +× 0022 × 0308 × 0020 ÷ 200D ÷ +× 0022 × 00A7 ÷ +× 0022 × 0020 ÷ 00A7 ÷ +× 0022 × 0308 × 00A7 ÷ +× 0022 × 0308 × 0020 ÷ 00A7 ÷ +× 0022 × 50005 ÷ +× 0022 × 0020 ÷ 50005 ÷ +× 0022 × 0308 × 50005 ÷ +× 0022 × 0308 × 0020 ÷ 50005 ÷ +× 0022 × 0E01 ÷ +× 0022 × 0020 ÷ 0E01 ÷ +× 0022 × 0308 × 0E01 ÷ +× 0022 × 0308 × 0020 ÷ 0E01 ÷ +× 0022 × 3041 ÷ +× 0022 × 0020 ÷ 3041 ÷ +× 0022 × 0308 × 3041 ÷ +× 0022 × 0308 × 0020 ÷ 3041 ÷ +× 0020 ÷ 0023 ÷ +× 0020 × 0020 ÷ 0023 ÷ +× 0020 ÷ 0308 × 0023 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0023 ÷ +× 0020 ÷ 2014 ÷ +× 0020 × 0020 ÷ 2014 ÷ +× 0020 ÷ 0308 ÷ 2014 ÷ +× 0020 ÷ 0308 × 0020 ÷ 2014 ÷ +× 0020 ÷ 0009 ÷ +× 0020 × 0020 ÷ 0009 ÷ +× 0020 ÷ 0308 × 0009 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0009 ÷ +× 0020 ÷ 00B4 ÷ +× 0020 × 0020 ÷ 00B4 ÷ +× 0020 ÷ 0308 ÷ 00B4 ÷ +× 0020 ÷ 0308 × 0020 ÷ 00B4 ÷ +× 0020 × 000B ÷ +× 0020 × 0020 × 000B ÷ +× 0020 ÷ 0308 × 000B ÷ +× 0020 ÷ 0308 × 0020 × 000B ÷ +× 0020 ÷ FFFC ÷ +× 0020 × 0020 ÷ FFFC ÷ +× 0020 ÷ 0308 ÷ FFFC ÷ +× 0020 ÷ 0308 × 0020 ÷ FFFC ÷ +× 0020 × 007D ÷ +× 0020 × 0020 × 007D ÷ +× 0020 ÷ 0308 × 007D ÷ +× 0020 ÷ 0308 × 0020 × 007D ÷ +× 0020 × 0029 ÷ +× 0020 × 0020 × 0029 ÷ +× 0020 ÷ 0308 × 0029 ÷ +× 0020 ÷ 0308 × 0020 × 0029 ÷ +× 0020 × 000D ÷ +× 0020 × 0020 × 000D ÷ +× 0020 ÷ 0308 × 000D ÷ +× 0020 ÷ 0308 × 0020 × 000D ÷ +× 0020 × 0021 ÷ +× 0020 × 0020 × 0021 ÷ +× 0020 ÷ 0308 × 0021 ÷ +× 0020 ÷ 0308 × 0020 × 0021 ÷ +× 0020 ÷ 00A0 ÷ +× 0020 × 0020 ÷ 00A0 ÷ +× 0020 ÷ 0308 × 00A0 ÷ +× 0020 ÷ 0308 × 0020 ÷ 00A0 ÷ +× 0020 ÷ AC00 ÷ +× 0020 × 0020 ÷ AC00 ÷ +× 0020 ÷ 0308 ÷ AC00 ÷ +× 0020 ÷ 0308 × 0020 ÷ AC00 ÷ +× 0020 ÷ AC01 ÷ +× 0020 × 0020 ÷ AC01 ÷ +× 0020 ÷ 0308 ÷ AC01 ÷ +× 0020 ÷ 0308 × 0020 ÷ AC01 ÷ +× 0020 ÷ 05D0 ÷ +× 0020 × 0020 ÷ 05D0 ÷ +× 0020 ÷ 0308 × 05D0 ÷ +× 0020 ÷ 0308 × 0020 ÷ 05D0 ÷ +× 0020 ÷ 002D ÷ +× 0020 × 0020 ÷ 002D ÷ +× 0020 ÷ 0308 × 002D ÷ +× 0020 ÷ 0308 × 0020 ÷ 002D ÷ +× 0020 ÷ 231A ÷ +× 0020 × 0020 ÷ 231A ÷ +× 0020 ÷ 0308 ÷ 231A ÷ +× 0020 ÷ 0308 × 0020 ÷ 231A ÷ +× 0020 ÷ 2024 ÷ +× 0020 × 0020 ÷ 2024 ÷ +× 0020 ÷ 0308 × 2024 ÷ +× 0020 ÷ 0308 × 0020 ÷ 2024 ÷ +× 0020 × 002C ÷ +× 0020 × 0020 × 002C ÷ +× 0020 ÷ 0308 × 002C ÷ +× 0020 ÷ 0308 × 0020 × 002C ÷ +× 0020 ÷ 1100 ÷ +× 0020 × 0020 ÷ 1100 ÷ +× 0020 ÷ 0308 ÷ 1100 ÷ +× 0020 ÷ 0308 × 0020 ÷ 1100 ÷ +× 0020 ÷ 11A8 ÷ +× 0020 × 0020 ÷ 11A8 ÷ +× 0020 ÷ 0308 ÷ 11A8 ÷ +× 0020 ÷ 0308 × 0020 ÷ 11A8 ÷ +× 0020 ÷ 1160 ÷ +× 0020 × 0020 ÷ 1160 ÷ +× 0020 ÷ 0308 ÷ 1160 ÷ +× 0020 ÷ 0308 × 0020 ÷ 1160 ÷ +× 0020 × 000A ÷ +× 0020 × 0020 × 000A ÷ +× 0020 ÷ 0308 × 000A ÷ +× 0020 ÷ 0308 × 0020 × 000A ÷ +× 0020 × 0085 ÷ +× 0020 × 0020 × 0085 ÷ +× 0020 ÷ 0308 × 0085 ÷ +× 0020 ÷ 0308 × 0020 × 0085 ÷ +× 0020 ÷ 17D6 ÷ +× 0020 × 0020 ÷ 17D6 ÷ +× 0020 ÷ 0308 × 17D6 ÷ +× 0020 ÷ 0308 × 0020 ÷ 17D6 ÷ +× 0020 ÷ 0030 ÷ +× 0020 × 0020 ÷ 0030 ÷ +× 0020 ÷ 0308 × 0030 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0030 ÷ +× 0020 ÷ 0028 ÷ +× 0020 × 0020 ÷ 0028 ÷ +× 0020 ÷ 0308 × 0028 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0028 ÷ +× 0020 ÷ 0025 ÷ +× 0020 × 0020 ÷ 0025 ÷ +× 0020 ÷ 0308 × 0025 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0025 ÷ +× 0020 ÷ 0024 ÷ +× 0020 × 0020 ÷ 0024 ÷ +× 0020 ÷ 0308 × 0024 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0024 ÷ +× 0020 ÷ 0022 ÷ +× 0020 × 0020 ÷ 0022 ÷ +× 0020 ÷ 0308 × 0022 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0022 ÷ +× 0020 × 0020 ÷ +× 0020 × 0020 × 0020 ÷ +× 0020 ÷ 0308 × 0020 ÷ +× 0020 ÷ 0308 × 0020 × 0020 ÷ +× 0020 × 002F ÷ +× 0020 × 0020 × 002F ÷ +× 0020 ÷ 0308 × 002F ÷ +× 0020 ÷ 0308 × 0020 × 002F ÷ +× 0020 × 2060 ÷ +× 0020 × 0020 × 2060 ÷ +× 0020 ÷ 0308 × 2060 ÷ +× 0020 ÷ 0308 × 0020 × 2060 ÷ +× 0020 × 200B ÷ +× 0020 × 0020 × 200B ÷ +× 0020 ÷ 0308 × 200B ÷ +× 0020 ÷ 0308 × 0020 × 200B ÷ +× 0020 ÷ 1F1E6 ÷ +× 0020 × 0020 ÷ 1F1E6 ÷ +× 0020 ÷ 0308 ÷ 1F1E6 ÷ +× 0020 ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 0020 ÷ 261D ÷ +× 0020 × 0020 ÷ 261D ÷ +× 0020 ÷ 0308 ÷ 261D ÷ +× 0020 ÷ 0308 × 0020 ÷ 261D ÷ +× 0020 ÷ 1F3FB ÷ +× 0020 × 0020 ÷ 1F3FB ÷ +× 0020 ÷ 0308 ÷ 1F3FB ÷ +× 0020 ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 0020 ÷ 0001 ÷ +× 0020 × 0020 ÷ 0001 ÷ +× 0020 ÷ 0308 × 0001 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0001 ÷ +× 0020 ÷ 200D ÷ +× 0020 × 0020 ÷ 200D ÷ +× 0020 ÷ 0308 × 200D ÷ +× 0020 ÷ 0308 × 0020 ÷ 200D ÷ +× 0020 ÷ 00A7 ÷ +× 0020 × 0020 ÷ 00A7 ÷ +× 0020 ÷ 0308 × 00A7 ÷ +× 0020 ÷ 0308 × 0020 ÷ 00A7 ÷ +× 0020 ÷ 50005 ÷ +× 0020 × 0020 ÷ 50005 ÷ +× 0020 ÷ 0308 × 50005 ÷ +× 0020 ÷ 0308 × 0020 ÷ 50005 ÷ +× 0020 ÷ 0E01 ÷ +× 0020 × 0020 ÷ 0E01 ÷ +× 0020 ÷ 0308 × 0E01 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0E01 ÷ +× 0020 ÷ 3041 ÷ +× 0020 × 0020 ÷ 3041 ÷ +× 0020 ÷ 0308 × 3041 ÷ +× 0020 ÷ 0308 × 0020 ÷ 3041 ÷ +× 002F ÷ 0023 ÷ +× 002F × 0020 ÷ 0023 ÷ +× 002F × 0308 ÷ 0023 ÷ +× 002F × 0308 × 0020 ÷ 0023 ÷ +× 002F ÷ 2014 ÷ +× 002F × 0020 ÷ 2014 ÷ +× 002F × 0308 ÷ 2014 ÷ +× 002F × 0308 × 0020 ÷ 2014 ÷ +× 002F × 0009 ÷ +× 002F × 0020 ÷ 0009 ÷ +× 002F × 0308 × 0009 ÷ +× 002F × 0308 × 0020 ÷ 0009 ÷ +× 002F ÷ 00B4 ÷ +× 002F × 0020 ÷ 00B4 ÷ +× 002F × 0308 ÷ 00B4 ÷ +× 002F × 0308 × 0020 ÷ 00B4 ÷ +× 002F × 000B ÷ +× 002F × 0020 × 000B ÷ +× 002F × 0308 × 000B ÷ +× 002F × 0308 × 0020 × 000B ÷ +× 002F ÷ FFFC ÷ +× 002F × 0020 ÷ FFFC ÷ +× 002F × 0308 ÷ FFFC ÷ +× 002F × 0308 × 0020 ÷ FFFC ÷ +× 002F × 007D ÷ +× 002F × 0020 × 007D ÷ +× 002F × 0308 × 007D ÷ +× 002F × 0308 × 0020 × 007D ÷ +× 002F × 0029 ÷ +× 002F × 0020 × 0029 ÷ +× 002F × 0308 × 0029 ÷ +× 002F × 0308 × 0020 × 0029 ÷ +× 002F × 000D ÷ +× 002F × 0020 × 000D ÷ +× 002F × 0308 × 000D ÷ +× 002F × 0308 × 0020 × 000D ÷ +× 002F × 0021 ÷ +× 002F × 0020 × 0021 ÷ +× 002F × 0308 × 0021 ÷ +× 002F × 0308 × 0020 × 0021 ÷ +× 002F × 00A0 ÷ +× 002F × 0020 ÷ 00A0 ÷ +× 002F × 0308 × 00A0 ÷ +× 002F × 0308 × 0020 ÷ 00A0 ÷ +× 002F ÷ AC00 ÷ +× 002F × 0020 ÷ AC00 ÷ +× 002F × 0308 ÷ AC00 ÷ +× 002F × 0308 × 0020 ÷ AC00 ÷ +× 002F ÷ AC01 ÷ +× 002F × 0020 ÷ AC01 ÷ +× 002F × 0308 ÷ AC01 ÷ +× 002F × 0308 × 0020 ÷ AC01 ÷ +× 002F × 05D0 ÷ +× 002F × 0020 ÷ 05D0 ÷ +× 002F × 0308 × 05D0 ÷ +× 002F × 0308 × 0020 ÷ 05D0 ÷ +× 002F × 002D ÷ +× 002F × 0020 ÷ 002D ÷ +× 002F × 0308 × 002D ÷ +× 002F × 0308 × 0020 ÷ 002D ÷ +× 002F ÷ 231A ÷ +× 002F × 0020 ÷ 231A ÷ +× 002F × 0308 ÷ 231A ÷ +× 002F × 0308 × 0020 ÷ 231A ÷ +× 002F ÷ 2024 ÷ +× 002F × 0020 ÷ 2024 ÷ +× 002F × 0308 ÷ 2024 ÷ +× 002F × 0308 × 0020 ÷ 2024 ÷ +× 002F × 002C ÷ +× 002F × 0020 × 002C ÷ +× 002F × 0308 × 002C ÷ +× 002F × 0308 × 0020 × 002C ÷ +× 002F ÷ 1100 ÷ +× 002F × 0020 ÷ 1100 ÷ +× 002F × 0308 ÷ 1100 ÷ +× 002F × 0308 × 0020 ÷ 1100 ÷ +× 002F ÷ 11A8 ÷ +× 002F × 0020 ÷ 11A8 ÷ +× 002F × 0308 ÷ 11A8 ÷ +× 002F × 0308 × 0020 ÷ 11A8 ÷ +× 002F ÷ 1160 ÷ +× 002F × 0020 ÷ 1160 ÷ +× 002F × 0308 ÷ 1160 ÷ +× 002F × 0308 × 0020 ÷ 1160 ÷ +× 002F × 000A ÷ +× 002F × 0020 × 000A ÷ +× 002F × 0308 × 000A ÷ +× 002F × 0308 × 0020 × 000A ÷ +× 002F × 0085 ÷ +× 002F × 0020 × 0085 ÷ +× 002F × 0308 × 0085 ÷ +× 002F × 0308 × 0020 × 0085 ÷ +× 002F × 17D6 ÷ +× 002F × 0020 ÷ 17D6 ÷ +× 002F × 0308 × 17D6 ÷ +× 002F × 0308 × 0020 ÷ 17D6 ÷ +× 002F ÷ 0030 ÷ +× 002F × 0020 ÷ 0030 ÷ +× 002F × 0308 ÷ 0030 ÷ +× 002F × 0308 × 0020 ÷ 0030 ÷ +× 002F ÷ 0028 ÷ +× 002F × 0020 ÷ 0028 ÷ +× 002F × 0308 ÷ 0028 ÷ +× 002F × 0308 × 0020 ÷ 0028 ÷ +× 002F ÷ 0025 ÷ +× 002F × 0020 ÷ 0025 ÷ +× 002F × 0308 ÷ 0025 ÷ +× 002F × 0308 × 0020 ÷ 0025 ÷ +× 002F ÷ 0024 ÷ +× 002F × 0020 ÷ 0024 ÷ +× 002F × 0308 ÷ 0024 ÷ +× 002F × 0308 × 0020 ÷ 0024 ÷ +× 002F × 0022 ÷ +× 002F × 0020 ÷ 0022 ÷ +× 002F × 0308 × 0022 ÷ +× 002F × 0308 × 0020 ÷ 0022 ÷ +× 002F × 0020 ÷ +× 002F × 0020 × 0020 ÷ +× 002F × 0308 × 0020 ÷ +× 002F × 0308 × 0020 × 0020 ÷ +× 002F × 002F ÷ +× 002F × 0020 × 002F ÷ +× 002F × 0308 × 002F ÷ +× 002F × 0308 × 0020 × 002F ÷ +× 002F × 2060 ÷ +× 002F × 0020 × 2060 ÷ +× 002F × 0308 × 2060 ÷ +× 002F × 0308 × 0020 × 2060 ÷ +× 002F × 200B ÷ +× 002F × 0020 × 200B ÷ +× 002F × 0308 × 200B ÷ +× 002F × 0308 × 0020 × 200B ÷ +× 002F ÷ 1F1E6 ÷ +× 002F × 0020 ÷ 1F1E6 ÷ +× 002F × 0308 ÷ 1F1E6 ÷ +× 002F × 0308 × 0020 ÷ 1F1E6 ÷ +× 002F ÷ 261D ÷ +× 002F × 0020 ÷ 261D ÷ +× 002F × 0308 ÷ 261D ÷ +× 002F × 0308 × 0020 ÷ 261D ÷ +× 002F ÷ 1F3FB ÷ +× 002F × 0020 ÷ 1F3FB ÷ +× 002F × 0308 ÷ 1F3FB ÷ +× 002F × 0308 × 0020 ÷ 1F3FB ÷ +× 002F × 0001 ÷ +× 002F × 0020 ÷ 0001 ÷ +× 002F × 0308 × 0001 ÷ +× 002F × 0308 × 0020 ÷ 0001 ÷ +× 002F × 200D ÷ +× 002F × 0020 ÷ 200D ÷ +× 002F × 0308 × 200D ÷ +× 002F × 0308 × 0020 ÷ 200D ÷ +× 002F ÷ 00A7 ÷ +× 002F × 0020 ÷ 00A7 ÷ +× 002F × 0308 ÷ 00A7 ÷ +× 002F × 0308 × 0020 ÷ 00A7 ÷ +× 002F ÷ 50005 ÷ +× 002F × 0020 ÷ 50005 ÷ +× 002F × 0308 ÷ 50005 ÷ +× 002F × 0308 × 0020 ÷ 50005 ÷ +× 002F ÷ 0E01 ÷ +× 002F × 0020 ÷ 0E01 ÷ +× 002F × 0308 ÷ 0E01 ÷ +× 002F × 0308 × 0020 ÷ 0E01 ÷ +× 002F × 3041 ÷ +× 002F × 0020 ÷ 3041 ÷ +× 002F × 0308 × 3041 ÷ +× 002F × 0308 × 0020 ÷ 3041 ÷ +× 2060 × 0023 ÷ +× 2060 × 0020 ÷ 0023 ÷ +× 2060 × 0308 × 0023 ÷ +× 2060 × 0308 × 0020 ÷ 0023 ÷ +× 2060 × 2014 ÷ +× 2060 × 0020 ÷ 2014 ÷ +× 2060 × 0308 × 2014 ÷ +× 2060 × 0308 × 0020 ÷ 2014 ÷ +× 2060 × 0009 ÷ +× 2060 × 0020 ÷ 0009 ÷ +× 2060 × 0308 × 0009 ÷ +× 2060 × 0308 × 0020 ÷ 0009 ÷ +× 2060 × 00B4 ÷ +× 2060 × 0020 ÷ 00B4 ÷ +× 2060 × 0308 × 00B4 ÷ +× 2060 × 0308 × 0020 ÷ 00B4 ÷ +× 2060 × 000B ÷ +× 2060 × 0020 × 000B ÷ +× 2060 × 0308 × 000B ÷ +× 2060 × 0308 × 0020 × 000B ÷ +× 2060 × FFFC ÷ +× 2060 × 0020 ÷ FFFC ÷ +× 2060 × 0308 × FFFC ÷ +× 2060 × 0308 × 0020 ÷ FFFC ÷ +× 2060 × 007D ÷ +× 2060 × 0020 × 007D ÷ +× 2060 × 0308 × 007D ÷ +× 2060 × 0308 × 0020 × 007D ÷ +× 2060 × 0029 ÷ +× 2060 × 0020 × 0029 ÷ +× 2060 × 0308 × 0029 ÷ +× 2060 × 0308 × 0020 × 0029 ÷ +× 2060 × 000D ÷ +× 2060 × 0020 × 000D ÷ +× 2060 × 0308 × 000D ÷ +× 2060 × 0308 × 0020 × 000D ÷ +× 2060 × 0021 ÷ +× 2060 × 0020 × 0021 ÷ +× 2060 × 0308 × 0021 ÷ +× 2060 × 0308 × 0020 × 0021 ÷ +× 2060 × 00A0 ÷ +× 2060 × 0020 ÷ 00A0 ÷ +× 2060 × 0308 × 00A0 ÷ +× 2060 × 0308 × 0020 ÷ 00A0 ÷ +× 2060 × AC00 ÷ +× 2060 × 0020 ÷ AC00 ÷ +× 2060 × 0308 × AC00 ÷ +× 2060 × 0308 × 0020 ÷ AC00 ÷ +× 2060 × AC01 ÷ +× 2060 × 0020 ÷ AC01 ÷ +× 2060 × 0308 × AC01 ÷ +× 2060 × 0308 × 0020 ÷ AC01 ÷ +× 2060 × 05D0 ÷ +× 2060 × 0020 ÷ 05D0 ÷ +× 2060 × 0308 × 05D0 ÷ +× 2060 × 0308 × 0020 ÷ 05D0 ÷ +× 2060 × 002D ÷ +× 2060 × 0020 ÷ 002D ÷ +× 2060 × 0308 × 002D ÷ +× 2060 × 0308 × 0020 ÷ 002D ÷ +× 2060 × 231A ÷ +× 2060 × 0020 ÷ 231A ÷ +× 2060 × 0308 × 231A ÷ +× 2060 × 0308 × 0020 ÷ 231A ÷ +× 2060 × 2024 ÷ +× 2060 × 0020 ÷ 2024 ÷ +× 2060 × 0308 × 2024 ÷ +× 2060 × 0308 × 0020 ÷ 2024 ÷ +× 2060 × 002C ÷ +× 2060 × 0020 × 002C ÷ +× 2060 × 0308 × 002C ÷ +× 2060 × 0308 × 0020 × 002C ÷ +× 2060 × 1100 ÷ +× 2060 × 0020 ÷ 1100 ÷ +× 2060 × 0308 × 1100 ÷ +× 2060 × 0308 × 0020 ÷ 1100 ÷ +× 2060 × 11A8 ÷ +× 2060 × 0020 ÷ 11A8 ÷ +× 2060 × 0308 × 11A8 ÷ +× 2060 × 0308 × 0020 ÷ 11A8 ÷ +× 2060 × 1160 ÷ +× 2060 × 0020 ÷ 1160 ÷ +× 2060 × 0308 × 1160 ÷ +× 2060 × 0308 × 0020 ÷ 1160 ÷ +× 2060 × 000A ÷ +× 2060 × 0020 × 000A ÷ +× 2060 × 0308 × 000A ÷ +× 2060 × 0308 × 0020 × 000A ÷ +× 2060 × 0085 ÷ +× 2060 × 0020 × 0085 ÷ +× 2060 × 0308 × 0085 ÷ +× 2060 × 0308 × 0020 × 0085 ÷ +× 2060 × 17D6 ÷ +× 2060 × 0020 ÷ 17D6 ÷ +× 2060 × 0308 × 17D6 ÷ +× 2060 × 0308 × 0020 ÷ 17D6 ÷ +× 2060 × 0030 ÷ +× 2060 × 0020 ÷ 0030 ÷ +× 2060 × 0308 × 0030 ÷ +× 2060 × 0308 × 0020 ÷ 0030 ÷ +× 2060 × 0028 ÷ +× 2060 × 0020 ÷ 0028 ÷ +× 2060 × 0308 × 0028 ÷ +× 2060 × 0308 × 0020 ÷ 0028 ÷ +× 2060 × 0025 ÷ +× 2060 × 0020 ÷ 0025 ÷ +× 2060 × 0308 × 0025 ÷ +× 2060 × 0308 × 0020 ÷ 0025 ÷ +× 2060 × 0024 ÷ +× 2060 × 0020 ÷ 0024 ÷ +× 2060 × 0308 × 0024 ÷ +× 2060 × 0308 × 0020 ÷ 0024 ÷ +× 2060 × 0022 ÷ +× 2060 × 0020 ÷ 0022 ÷ +× 2060 × 0308 × 0022 ÷ +× 2060 × 0308 × 0020 ÷ 0022 ÷ +× 2060 × 0020 ÷ +× 2060 × 0020 × 0020 ÷ +× 2060 × 0308 × 0020 ÷ +× 2060 × 0308 × 0020 × 0020 ÷ +× 2060 × 002F ÷ +× 2060 × 0020 × 002F ÷ +× 2060 × 0308 × 002F ÷ +× 2060 × 0308 × 0020 × 002F ÷ +× 2060 × 2060 ÷ +× 2060 × 0020 × 2060 ÷ +× 2060 × 0308 × 2060 ÷ +× 2060 × 0308 × 0020 × 2060 ÷ +× 2060 × 200B ÷ +× 2060 × 0020 × 200B ÷ +× 2060 × 0308 × 200B ÷ +× 2060 × 0308 × 0020 × 200B ÷ +× 2060 × 1F1E6 ÷ +× 2060 × 0020 ÷ 1F1E6 ÷ +× 2060 × 0308 × 1F1E6 ÷ +× 2060 × 0308 × 0020 ÷ 1F1E6 ÷ +× 2060 × 261D ÷ +× 2060 × 0020 ÷ 261D ÷ +× 2060 × 0308 × 261D ÷ +× 2060 × 0308 × 0020 ÷ 261D ÷ +× 2060 × 1F3FB ÷ +× 2060 × 0020 ÷ 1F3FB ÷ +× 2060 × 0308 × 1F3FB ÷ +× 2060 × 0308 × 0020 ÷ 1F3FB ÷ +× 2060 × 0001 ÷ +× 2060 × 0020 ÷ 0001 ÷ +× 2060 × 0308 × 0001 ÷ +× 2060 × 0308 × 0020 ÷ 0001 ÷ +× 2060 × 200D ÷ +× 2060 × 0020 ÷ 200D ÷ +× 2060 × 0308 × 200D ÷ +× 2060 × 0308 × 0020 ÷ 200D ÷ +× 2060 × 00A7 ÷ +× 2060 × 0020 ÷ 00A7 ÷ +× 2060 × 0308 × 00A7 ÷ +× 2060 × 0308 × 0020 ÷ 00A7 ÷ +× 2060 × 50005 ÷ +× 2060 × 0020 ÷ 50005 ÷ +× 2060 × 0308 × 50005 ÷ +× 2060 × 0308 × 0020 ÷ 50005 ÷ +× 2060 × 0E01 ÷ +× 2060 × 0020 ÷ 0E01 ÷ +× 2060 × 0308 × 0E01 ÷ +× 2060 × 0308 × 0020 ÷ 0E01 ÷ +× 2060 × 3041 ÷ +× 2060 × 0020 ÷ 3041 ÷ +× 2060 × 0308 × 3041 ÷ +× 2060 × 0308 × 0020 ÷ 3041 ÷ +× 200B ÷ 0023 ÷ +× 200B × 0020 ÷ 0023 ÷ +× 200B ÷ 0308 × 0023 ÷ +× 200B ÷ 0308 × 0020 ÷ 0023 ÷ +× 200B ÷ 2014 ÷ +× 200B × 0020 ÷ 2014 ÷ +× 200B ÷ 0308 ÷ 2014 ÷ +× 200B ÷ 0308 × 0020 ÷ 2014 ÷ +× 200B ÷ 0009 ÷ +× 200B × 0020 ÷ 0009 ÷ +× 200B ÷ 0308 × 0009 ÷ +× 200B ÷ 0308 × 0020 ÷ 0009 ÷ +× 200B ÷ 00B4 ÷ +× 200B × 0020 ÷ 00B4 ÷ +× 200B ÷ 0308 ÷ 00B4 ÷ +× 200B ÷ 0308 × 0020 ÷ 00B4 ÷ +× 200B × 000B ÷ +× 200B × 0020 × 000B ÷ +× 200B ÷ 0308 × 000B ÷ +× 200B ÷ 0308 × 0020 × 000B ÷ +× 200B ÷ FFFC ÷ +× 200B × 0020 ÷ FFFC ÷ +× 200B ÷ 0308 ÷ FFFC ÷ +× 200B ÷ 0308 × 0020 ÷ FFFC ÷ +× 200B ÷ 007D ÷ +× 200B × 0020 ÷ 007D ÷ +× 200B ÷ 0308 × 007D ÷ +× 200B ÷ 0308 × 0020 × 007D ÷ +× 200B ÷ 0029 ÷ +× 200B × 0020 ÷ 0029 ÷ +× 200B ÷ 0308 × 0029 ÷ +× 200B ÷ 0308 × 0020 × 0029 ÷ +× 200B × 000D ÷ +× 200B × 0020 × 000D ÷ +× 200B ÷ 0308 × 000D ÷ +× 200B ÷ 0308 × 0020 × 000D ÷ +× 200B ÷ 0021 ÷ +× 200B × 0020 ÷ 0021 ÷ +× 200B ÷ 0308 × 0021 ÷ +× 200B ÷ 0308 × 0020 × 0021 ÷ +× 200B ÷ 00A0 ÷ +× 200B × 0020 ÷ 00A0 ÷ +× 200B ÷ 0308 × 00A0 ÷ +× 200B ÷ 0308 × 0020 ÷ 00A0 ÷ +× 200B ÷ AC00 ÷ +× 200B × 0020 ÷ AC00 ÷ +× 200B ÷ 0308 ÷ AC00 ÷ +× 200B ÷ 0308 × 0020 ÷ AC00 ÷ +× 200B ÷ AC01 ÷ +× 200B × 0020 ÷ AC01 ÷ +× 200B ÷ 0308 ÷ AC01 ÷ +× 200B ÷ 0308 × 0020 ÷ AC01 ÷ +× 200B ÷ 05D0 ÷ +× 200B × 0020 ÷ 05D0 ÷ +× 200B ÷ 0308 × 05D0 ÷ +× 200B ÷ 0308 × 0020 ÷ 05D0 ÷ +× 200B ÷ 002D ÷ +× 200B × 0020 ÷ 002D ÷ +× 200B ÷ 0308 × 002D ÷ +× 200B ÷ 0308 × 0020 ÷ 002D ÷ +× 200B ÷ 231A ÷ +× 200B × 0020 ÷ 231A ÷ +× 200B ÷ 0308 ÷ 231A ÷ +× 200B ÷ 0308 × 0020 ÷ 231A ÷ +× 200B ÷ 2024 ÷ +× 200B × 0020 ÷ 2024 ÷ +× 200B ÷ 0308 × 2024 ÷ +× 200B ÷ 0308 × 0020 ÷ 2024 ÷ +× 200B ÷ 002C ÷ +× 200B × 0020 ÷ 002C ÷ +× 200B ÷ 0308 × 002C ÷ +× 200B ÷ 0308 × 0020 × 002C ÷ +× 200B ÷ 1100 ÷ +× 200B × 0020 ÷ 1100 ÷ +× 200B ÷ 0308 ÷ 1100 ÷ +× 200B ÷ 0308 × 0020 ÷ 1100 ÷ +× 200B ÷ 11A8 ÷ +× 200B × 0020 ÷ 11A8 ÷ +× 200B ÷ 0308 ÷ 11A8 ÷ +× 200B ÷ 0308 × 0020 ÷ 11A8 ÷ +× 200B ÷ 1160 ÷ +× 200B × 0020 ÷ 1160 ÷ +× 200B ÷ 0308 ÷ 1160 ÷ +× 200B ÷ 0308 × 0020 ÷ 1160 ÷ +× 200B × 000A ÷ +× 200B × 0020 × 000A ÷ +× 200B ÷ 0308 × 000A ÷ +× 200B ÷ 0308 × 0020 × 000A ÷ +× 200B × 0085 ÷ +× 200B × 0020 × 0085 ÷ +× 200B ÷ 0308 × 0085 ÷ +× 200B ÷ 0308 × 0020 × 0085 ÷ +× 200B ÷ 17D6 ÷ +× 200B × 0020 ÷ 17D6 ÷ +× 200B ÷ 0308 × 17D6 ÷ +× 200B ÷ 0308 × 0020 ÷ 17D6 ÷ +× 200B ÷ 0030 ÷ +× 200B × 0020 ÷ 0030 ÷ +× 200B ÷ 0308 × 0030 ÷ +× 200B ÷ 0308 × 0020 ÷ 0030 ÷ +× 200B ÷ 0028 ÷ +× 200B × 0020 ÷ 0028 ÷ +× 200B ÷ 0308 × 0028 ÷ +× 200B ÷ 0308 × 0020 ÷ 0028 ÷ +× 200B ÷ 0025 ÷ +× 200B × 0020 ÷ 0025 ÷ +× 200B ÷ 0308 × 0025 ÷ +× 200B ÷ 0308 × 0020 ÷ 0025 ÷ +× 200B ÷ 0024 ÷ +× 200B × 0020 ÷ 0024 ÷ +× 200B ÷ 0308 × 0024 ÷ +× 200B ÷ 0308 × 0020 ÷ 0024 ÷ +× 200B ÷ 0022 ÷ +× 200B × 0020 ÷ 0022 ÷ +× 200B ÷ 0308 × 0022 ÷ +× 200B ÷ 0308 × 0020 ÷ 0022 ÷ +× 200B × 0020 ÷ +× 200B × 0020 × 0020 ÷ +× 200B ÷ 0308 × 0020 ÷ +× 200B ÷ 0308 × 0020 × 0020 ÷ +× 200B ÷ 002F ÷ +× 200B × 0020 ÷ 002F ÷ +× 200B ÷ 0308 × 002F ÷ +× 200B ÷ 0308 × 0020 × 002F ÷ +× 200B ÷ 2060 ÷ +× 200B × 0020 ÷ 2060 ÷ +× 200B ÷ 0308 × 2060 ÷ +× 200B ÷ 0308 × 0020 × 2060 ÷ +× 200B × 200B ÷ +× 200B × 0020 × 200B ÷ +× 200B ÷ 0308 × 200B ÷ +× 200B ÷ 0308 × 0020 × 200B ÷ +× 200B ÷ 1F1E6 ÷ +× 200B × 0020 ÷ 1F1E6 ÷ +× 200B ÷ 0308 ÷ 1F1E6 ÷ +× 200B ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 200B ÷ 261D ÷ +× 200B × 0020 ÷ 261D ÷ +× 200B ÷ 0308 ÷ 261D ÷ +× 200B ÷ 0308 × 0020 ÷ 261D ÷ +× 200B ÷ 1F3FB ÷ +× 200B × 0020 ÷ 1F3FB ÷ +× 200B ÷ 0308 ÷ 1F3FB ÷ +× 200B ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 200B ÷ 0001 ÷ +× 200B × 0020 ÷ 0001 ÷ +× 200B ÷ 0308 × 0001 ÷ +× 200B ÷ 0308 × 0020 ÷ 0001 ÷ +× 200B ÷ 200D ÷ +× 200B × 0020 ÷ 200D ÷ +× 200B ÷ 0308 × 200D ÷ +× 200B ÷ 0308 × 0020 ÷ 200D ÷ +× 200B ÷ 00A7 ÷ +× 200B × 0020 ÷ 00A7 ÷ +× 200B ÷ 0308 × 00A7 ÷ +× 200B ÷ 0308 × 0020 ÷ 00A7 ÷ +× 200B ÷ 50005 ÷ +× 200B × 0020 ÷ 50005 ÷ +× 200B ÷ 0308 × 50005 ÷ +× 200B ÷ 0308 × 0020 ÷ 50005 ÷ +× 200B ÷ 0E01 ÷ +× 200B × 0020 ÷ 0E01 ÷ +× 200B ÷ 0308 × 0E01 ÷ +× 200B ÷ 0308 × 0020 ÷ 0E01 ÷ +× 200B ÷ 3041 ÷ +× 200B × 0020 ÷ 3041 ÷ +× 200B ÷ 0308 × 3041 ÷ +× 200B ÷ 0308 × 0020 ÷ 3041 ÷ +× 1F1E6 ÷ 0023 ÷ +× 1F1E6 × 0020 ÷ 0023 ÷ +× 1F1E6 × 0308 ÷ 0023 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0023 ÷ +× 1F1E6 ÷ 2014 ÷ +× 1F1E6 × 0020 ÷ 2014 ÷ +× 1F1E6 × 0308 ÷ 2014 ÷ +× 1F1E6 × 0308 × 0020 ÷ 2014 ÷ +× 1F1E6 × 0009 ÷ +× 1F1E6 × 0020 ÷ 0009 ÷ +× 1F1E6 × 0308 × 0009 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0009 ÷ +× 1F1E6 ÷ 00B4 ÷ +× 1F1E6 × 0020 ÷ 00B4 ÷ +× 1F1E6 × 0308 ÷ 00B4 ÷ +× 1F1E6 × 0308 × 0020 ÷ 00B4 ÷ +× 1F1E6 × 000B ÷ +× 1F1E6 × 0020 × 000B ÷ +× 1F1E6 × 0308 × 000B ÷ +× 1F1E6 × 0308 × 0020 × 000B ÷ +× 1F1E6 ÷ FFFC ÷ +× 1F1E6 × 0020 ÷ FFFC ÷ +× 1F1E6 × 0308 ÷ FFFC ÷ +× 1F1E6 × 0308 × 0020 ÷ FFFC ÷ +× 1F1E6 × 007D ÷ +× 1F1E6 × 0020 × 007D ÷ +× 1F1E6 × 0308 × 007D ÷ +× 1F1E6 × 0308 × 0020 × 007D ÷ +× 1F1E6 × 0029 ÷ +× 1F1E6 × 0020 × 0029 ÷ +× 1F1E6 × 0308 × 0029 ÷ +× 1F1E6 × 0308 × 0020 × 0029 ÷ +× 1F1E6 × 000D ÷ +× 1F1E6 × 0020 × 000D ÷ +× 1F1E6 × 0308 × 000D ÷ +× 1F1E6 × 0308 × 0020 × 000D ÷ +× 1F1E6 × 0021 ÷ +× 1F1E6 × 0020 × 0021 ÷ +× 1F1E6 × 0308 × 0021 ÷ +× 1F1E6 × 0308 × 0020 × 0021 ÷ +× 1F1E6 × 00A0 ÷ +× 1F1E6 × 0020 ÷ 00A0 ÷ +× 1F1E6 × 0308 × 00A0 ÷ +× 1F1E6 × 0308 × 0020 ÷ 00A0 ÷ +× 1F1E6 ÷ AC00 ÷ +× 1F1E6 × 0020 ÷ AC00 ÷ +× 1F1E6 × 0308 ÷ AC00 ÷ +× 1F1E6 × 0308 × 0020 ÷ AC00 ÷ +× 1F1E6 ÷ AC01 ÷ +× 1F1E6 × 0020 ÷ AC01 ÷ +× 1F1E6 × 0308 ÷ AC01 ÷ +× 1F1E6 × 0308 × 0020 ÷ AC01 ÷ +× 1F1E6 ÷ 05D0 ÷ +× 1F1E6 × 0020 ÷ 05D0 ÷ +× 1F1E6 × 0308 ÷ 05D0 ÷ +× 1F1E6 × 0308 × 0020 ÷ 05D0 ÷ +× 1F1E6 × 002D ÷ +× 1F1E6 × 0020 ÷ 002D ÷ +× 1F1E6 × 0308 × 002D ÷ +× 1F1E6 × 0308 × 0020 ÷ 002D ÷ +× 1F1E6 ÷ 231A ÷ +× 1F1E6 × 0020 ÷ 231A ÷ +× 1F1E6 × 0308 ÷ 231A ÷ +× 1F1E6 × 0308 × 0020 ÷ 231A ÷ +× 1F1E6 ÷ 2024 ÷ +× 1F1E6 × 0020 ÷ 2024 ÷ +× 1F1E6 × 0308 ÷ 2024 ÷ +× 1F1E6 × 0308 × 0020 ÷ 2024 ÷ +× 1F1E6 × 002C ÷ +× 1F1E6 × 0020 × 002C ÷ +× 1F1E6 × 0308 × 002C ÷ +× 1F1E6 × 0308 × 0020 × 002C ÷ +× 1F1E6 ÷ 1100 ÷ +× 1F1E6 × 0020 ÷ 1100 ÷ +× 1F1E6 × 0308 ÷ 1100 ÷ +× 1F1E6 × 0308 × 0020 ÷ 1100 ÷ +× 1F1E6 ÷ 11A8 ÷ +× 1F1E6 × 0020 ÷ 11A8 ÷ +× 1F1E6 × 0308 ÷ 11A8 ÷ +× 1F1E6 × 0308 × 0020 ÷ 11A8 ÷ +× 1F1E6 ÷ 1160 ÷ +× 1F1E6 × 0020 ÷ 1160 ÷ +× 1F1E6 × 0308 ÷ 1160 ÷ +× 1F1E6 × 0308 × 0020 ÷ 1160 ÷ +× 1F1E6 × 000A ÷ +× 1F1E6 × 0020 × 000A ÷ +× 1F1E6 × 0308 × 000A ÷ +× 1F1E6 × 0308 × 0020 × 000A ÷ +× 1F1E6 × 0085 ÷ +× 1F1E6 × 0020 × 0085 ÷ +× 1F1E6 × 0308 × 0085 ÷ +× 1F1E6 × 0308 × 0020 × 0085 ÷ +× 1F1E6 × 17D6 ÷ +× 1F1E6 × 0020 ÷ 17D6 ÷ +× 1F1E6 × 0308 × 17D6 ÷ +× 1F1E6 × 0308 × 0020 ÷ 17D6 ÷ +× 1F1E6 ÷ 0030 ÷ +× 1F1E6 × 0020 ÷ 0030 ÷ +× 1F1E6 × 0308 ÷ 0030 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0030 ÷ +× 1F1E6 ÷ 0028 ÷ +× 1F1E6 × 0020 ÷ 0028 ÷ +× 1F1E6 × 0308 ÷ 0028 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0028 ÷ +× 1F1E6 ÷ 0025 ÷ +× 1F1E6 × 0020 ÷ 0025 ÷ +× 1F1E6 × 0308 ÷ 0025 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0025 ÷ +× 1F1E6 ÷ 0024 ÷ +× 1F1E6 × 0020 ÷ 0024 ÷ +× 1F1E6 × 0308 ÷ 0024 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0024 ÷ +× 1F1E6 × 0022 ÷ +× 1F1E6 × 0020 ÷ 0022 ÷ +× 1F1E6 × 0308 × 0022 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0022 ÷ +× 1F1E6 × 0020 ÷ +× 1F1E6 × 0020 × 0020 ÷ +× 1F1E6 × 0308 × 0020 ÷ +× 1F1E6 × 0308 × 0020 × 0020 ÷ +× 1F1E6 × 002F ÷ +× 1F1E6 × 0020 × 002F ÷ +× 1F1E6 × 0308 × 002F ÷ +× 1F1E6 × 0308 × 0020 × 002F ÷ +× 1F1E6 × 2060 ÷ +× 1F1E6 × 0020 × 2060 ÷ +× 1F1E6 × 0308 × 2060 ÷ +× 1F1E6 × 0308 × 0020 × 2060 ÷ +× 1F1E6 × 200B ÷ +× 1F1E6 × 0020 × 200B ÷ +× 1F1E6 × 0308 × 200B ÷ +× 1F1E6 × 0308 × 0020 × 200B ÷ +× 1F1E6 × 1F1E6 ÷ +× 1F1E6 × 0020 ÷ 1F1E6 ÷ +× 1F1E6 × 0308 × 1F1E6 ÷ +× 1F1E6 × 0308 × 0020 ÷ 1F1E6 ÷ +× 1F1E6 ÷ 261D ÷ +× 1F1E6 × 0020 ÷ 261D ÷ +× 1F1E6 × 0308 ÷ 261D ÷ +× 1F1E6 × 0308 × 0020 ÷ 261D ÷ +× 1F1E6 ÷ 1F3FB ÷ +× 1F1E6 × 0020 ÷ 1F3FB ÷ +× 1F1E6 × 0308 ÷ 1F3FB ÷ +× 1F1E6 × 0308 × 0020 ÷ 1F3FB ÷ +× 1F1E6 × 0001 ÷ +× 1F1E6 × 0020 ÷ 0001 ÷ +× 1F1E6 × 0308 × 0001 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0001 ÷ +× 1F1E6 × 200D ÷ +× 1F1E6 × 0020 ÷ 200D ÷ +× 1F1E6 × 0308 × 200D ÷ +× 1F1E6 × 0308 × 0020 ÷ 200D ÷ +× 1F1E6 ÷ 00A7 ÷ +× 1F1E6 × 0020 ÷ 00A7 ÷ +× 1F1E6 × 0308 ÷ 00A7 ÷ +× 1F1E6 × 0308 × 0020 ÷ 00A7 ÷ +× 1F1E6 ÷ 50005 ÷ +× 1F1E6 × 0020 ÷ 50005 ÷ +× 1F1E6 × 0308 ÷ 50005 ÷ +× 1F1E6 × 0308 × 0020 ÷ 50005 ÷ +× 1F1E6 ÷ 0E01 ÷ +× 1F1E6 × 0020 ÷ 0E01 ÷ +× 1F1E6 × 0308 ÷ 0E01 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0E01 ÷ +× 1F1E6 × 3041 ÷ +× 1F1E6 × 0020 ÷ 3041 ÷ +× 1F1E6 × 0308 × 3041 ÷ +× 1F1E6 × 0308 × 0020 ÷ 3041 ÷ +× 261D ÷ 0023 ÷ +× 261D × 0020 ÷ 0023 ÷ +× 261D × 0308 ÷ 0023 ÷ +× 261D × 0308 × 0020 ÷ 0023 ÷ +× 261D ÷ 2014 ÷ +× 261D × 0020 ÷ 2014 ÷ +× 261D × 0308 ÷ 2014 ÷ +× 261D × 0308 × 0020 ÷ 2014 ÷ +× 261D × 0009 ÷ +× 261D × 0020 ÷ 0009 ÷ +× 261D × 0308 × 0009 ÷ +× 261D × 0308 × 0020 ÷ 0009 ÷ +× 261D ÷ 00B4 ÷ +× 261D × 0020 ÷ 00B4 ÷ +× 261D × 0308 ÷ 00B4 ÷ +× 261D × 0308 × 0020 ÷ 00B4 ÷ +× 261D × 000B ÷ +× 261D × 0020 × 000B ÷ +× 261D × 0308 × 000B ÷ +× 261D × 0308 × 0020 × 000B ÷ +× 261D ÷ FFFC ÷ +× 261D × 0020 ÷ FFFC ÷ +× 261D × 0308 ÷ FFFC ÷ +× 261D × 0308 × 0020 ÷ FFFC ÷ +× 261D × 007D ÷ +× 261D × 0020 × 007D ÷ +× 261D × 0308 × 007D ÷ +× 261D × 0308 × 0020 × 007D ÷ +× 261D × 0029 ÷ +× 261D × 0020 × 0029 ÷ +× 261D × 0308 × 0029 ÷ +× 261D × 0308 × 0020 × 0029 ÷ +× 261D × 000D ÷ +× 261D × 0020 × 000D ÷ +× 261D × 0308 × 000D ÷ +× 261D × 0308 × 0020 × 000D ÷ +× 261D × 0021 ÷ +× 261D × 0020 × 0021 ÷ +× 261D × 0308 × 0021 ÷ +× 261D × 0308 × 0020 × 0021 ÷ +× 261D × 00A0 ÷ +× 261D × 0020 ÷ 00A0 ÷ +× 261D × 0308 × 00A0 ÷ +× 261D × 0308 × 0020 ÷ 00A0 ÷ +× 261D ÷ AC00 ÷ +× 261D × 0020 ÷ AC00 ÷ +× 261D × 0308 ÷ AC00 ÷ +× 261D × 0308 × 0020 ÷ AC00 ÷ +× 261D ÷ AC01 ÷ +× 261D × 0020 ÷ AC01 ÷ +× 261D × 0308 ÷ AC01 ÷ +× 261D × 0308 × 0020 ÷ AC01 ÷ +× 261D ÷ 05D0 ÷ +× 261D × 0020 ÷ 05D0 ÷ +× 261D × 0308 ÷ 05D0 ÷ +× 261D × 0308 × 0020 ÷ 05D0 ÷ +× 261D × 002D ÷ +× 261D × 0020 ÷ 002D ÷ +× 261D × 0308 × 002D ÷ +× 261D × 0308 × 0020 ÷ 002D ÷ +× 261D ÷ 231A ÷ +× 261D × 0020 ÷ 231A ÷ +× 261D × 0308 ÷ 231A ÷ +× 261D × 0308 × 0020 ÷ 231A ÷ +× 261D × 2024 ÷ +× 261D × 0020 ÷ 2024 ÷ +× 261D × 0308 × 2024 ÷ +× 261D × 0308 × 0020 ÷ 2024 ÷ +× 261D × 002C ÷ +× 261D × 0020 × 002C ÷ +× 261D × 0308 × 002C ÷ +× 261D × 0308 × 0020 × 002C ÷ +× 261D ÷ 1100 ÷ +× 261D × 0020 ÷ 1100 ÷ +× 261D × 0308 ÷ 1100 ÷ +× 261D × 0308 × 0020 ÷ 1100 ÷ +× 261D ÷ 11A8 ÷ +× 261D × 0020 ÷ 11A8 ÷ +× 261D × 0308 ÷ 11A8 ÷ +× 261D × 0308 × 0020 ÷ 11A8 ÷ +× 261D ÷ 1160 ÷ +× 261D × 0020 ÷ 1160 ÷ +× 261D × 0308 ÷ 1160 ÷ +× 261D × 0308 × 0020 ÷ 1160 ÷ +× 261D × 000A ÷ +× 261D × 0020 × 000A ÷ +× 261D × 0308 × 000A ÷ +× 261D × 0308 × 0020 × 000A ÷ +× 261D × 0085 ÷ +× 261D × 0020 × 0085 ÷ +× 261D × 0308 × 0085 ÷ +× 261D × 0308 × 0020 × 0085 ÷ +× 261D × 17D6 ÷ +× 261D × 0020 ÷ 17D6 ÷ +× 261D × 0308 × 17D6 ÷ +× 261D × 0308 × 0020 ÷ 17D6 ÷ +× 261D ÷ 0030 ÷ +× 261D × 0020 ÷ 0030 ÷ +× 261D × 0308 ÷ 0030 ÷ +× 261D × 0308 × 0020 ÷ 0030 ÷ +× 261D ÷ 0028 ÷ +× 261D × 0020 ÷ 0028 ÷ +× 261D × 0308 ÷ 0028 ÷ +× 261D × 0308 × 0020 ÷ 0028 ÷ +× 261D × 0025 ÷ +× 261D × 0020 ÷ 0025 ÷ +× 261D × 0308 × 0025 ÷ +× 261D × 0308 × 0020 ÷ 0025 ÷ +× 261D ÷ 0024 ÷ +× 261D × 0020 ÷ 0024 ÷ +× 261D × 0308 ÷ 0024 ÷ +× 261D × 0308 × 0020 ÷ 0024 ÷ +× 261D × 0022 ÷ +× 261D × 0020 ÷ 0022 ÷ +× 261D × 0308 × 0022 ÷ +× 261D × 0308 × 0020 ÷ 0022 ÷ +× 261D × 0020 ÷ +× 261D × 0020 × 0020 ÷ +× 261D × 0308 × 0020 ÷ +× 261D × 0308 × 0020 × 0020 ÷ +× 261D × 002F ÷ +× 261D × 0020 × 002F ÷ +× 261D × 0308 × 002F ÷ +× 261D × 0308 × 0020 × 002F ÷ +× 261D × 2060 ÷ +× 261D × 0020 × 2060 ÷ +× 261D × 0308 × 2060 ÷ +× 261D × 0308 × 0020 × 2060 ÷ +× 261D × 200B ÷ +× 261D × 0020 × 200B ÷ +× 261D × 0308 × 200B ÷ +× 261D × 0308 × 0020 × 200B ÷ +× 261D ÷ 1F1E6 ÷ +× 261D × 0020 ÷ 1F1E6 ÷ +× 261D × 0308 ÷ 1F1E6 ÷ +× 261D × 0308 × 0020 ÷ 1F1E6 ÷ +× 261D ÷ 261D ÷ +× 261D × 0020 ÷ 261D ÷ +× 261D × 0308 ÷ 261D ÷ +× 261D × 0308 × 0020 ÷ 261D ÷ +× 261D × 1F3FB ÷ +× 261D × 0020 ÷ 1F3FB ÷ +× 261D × 0308 × 1F3FB ÷ +× 261D × 0308 × 0020 ÷ 1F3FB ÷ +× 261D × 0001 ÷ +× 261D × 0020 ÷ 0001 ÷ +× 261D × 0308 × 0001 ÷ +× 261D × 0308 × 0020 ÷ 0001 ÷ +× 261D × 200D ÷ +× 261D × 0020 ÷ 200D ÷ +× 261D × 0308 × 200D ÷ +× 261D × 0308 × 0020 ÷ 200D ÷ +× 261D ÷ 00A7 ÷ +× 261D × 0020 ÷ 00A7 ÷ +× 261D × 0308 ÷ 00A7 ÷ +× 261D × 0308 × 0020 ÷ 00A7 ÷ +× 261D ÷ 50005 ÷ +× 261D × 0020 ÷ 50005 ÷ +× 261D × 0308 ÷ 50005 ÷ +× 261D × 0308 × 0020 ÷ 50005 ÷ +× 261D ÷ 0E01 ÷ +× 261D × 0020 ÷ 0E01 ÷ +× 261D × 0308 ÷ 0E01 ÷ +× 261D × 0308 × 0020 ÷ 0E01 ÷ +× 261D × 3041 ÷ +× 261D × 0020 ÷ 3041 ÷ +× 261D × 0308 × 3041 ÷ +× 261D × 0308 × 0020 ÷ 3041 ÷ +× 1F3FB ÷ 0023 ÷ +× 1F3FB × 0020 ÷ 0023 ÷ +× 1F3FB × 0308 ÷ 0023 ÷ +× 1F3FB × 0308 × 0020 ÷ 0023 ÷ +× 1F3FB ÷ 2014 ÷ +× 1F3FB × 0020 ÷ 2014 ÷ +× 1F3FB × 0308 ÷ 2014 ÷ +× 1F3FB × 0308 × 0020 ÷ 2014 ÷ +× 1F3FB × 0009 ÷ +× 1F3FB × 0020 ÷ 0009 ÷ +× 1F3FB × 0308 × 0009 ÷ +× 1F3FB × 0308 × 0020 ÷ 0009 ÷ +× 1F3FB ÷ 00B4 ÷ +× 1F3FB × 0020 ÷ 00B4 ÷ +× 1F3FB × 0308 ÷ 00B4 ÷ +× 1F3FB × 0308 × 0020 ÷ 00B4 ÷ +× 1F3FB × 000B ÷ +× 1F3FB × 0020 × 000B ÷ +× 1F3FB × 0308 × 000B ÷ +× 1F3FB × 0308 × 0020 × 000B ÷ +× 1F3FB ÷ FFFC ÷ +× 1F3FB × 0020 ÷ FFFC ÷ +× 1F3FB × 0308 ÷ FFFC ÷ +× 1F3FB × 0308 × 0020 ÷ FFFC ÷ +× 1F3FB × 007D ÷ +× 1F3FB × 0020 × 007D ÷ +× 1F3FB × 0308 × 007D ÷ +× 1F3FB × 0308 × 0020 × 007D ÷ +× 1F3FB × 0029 ÷ +× 1F3FB × 0020 × 0029 ÷ +× 1F3FB × 0308 × 0029 ÷ +× 1F3FB × 0308 × 0020 × 0029 ÷ +× 1F3FB × 000D ÷ +× 1F3FB × 0020 × 000D ÷ +× 1F3FB × 0308 × 000D ÷ +× 1F3FB × 0308 × 0020 × 000D ÷ +× 1F3FB × 0021 ÷ +× 1F3FB × 0020 × 0021 ÷ +× 1F3FB × 0308 × 0021 ÷ +× 1F3FB × 0308 × 0020 × 0021 ÷ +× 1F3FB × 00A0 ÷ +× 1F3FB × 0020 ÷ 00A0 ÷ +× 1F3FB × 0308 × 00A0 ÷ +× 1F3FB × 0308 × 0020 ÷ 00A0 ÷ +× 1F3FB ÷ AC00 ÷ +× 1F3FB × 0020 ÷ AC00 ÷ +× 1F3FB × 0308 ÷ AC00 ÷ +× 1F3FB × 0308 × 0020 ÷ AC00 ÷ +× 1F3FB ÷ AC01 ÷ +× 1F3FB × 0020 ÷ AC01 ÷ +× 1F3FB × 0308 ÷ AC01 ÷ +× 1F3FB × 0308 × 0020 ÷ AC01 ÷ +× 1F3FB ÷ 05D0 ÷ +× 1F3FB × 0020 ÷ 05D0 ÷ +× 1F3FB × 0308 ÷ 05D0 ÷ +× 1F3FB × 0308 × 0020 ÷ 05D0 ÷ +× 1F3FB × 002D ÷ +× 1F3FB × 0020 ÷ 002D ÷ +× 1F3FB × 0308 × 002D ÷ +× 1F3FB × 0308 × 0020 ÷ 002D ÷ +× 1F3FB ÷ 231A ÷ +× 1F3FB × 0020 ÷ 231A ÷ +× 1F3FB × 0308 ÷ 231A ÷ +× 1F3FB × 0308 × 0020 ÷ 231A ÷ +× 1F3FB × 2024 ÷ +× 1F3FB × 0020 ÷ 2024 ÷ +× 1F3FB × 0308 × 2024 ÷ +× 1F3FB × 0308 × 0020 ÷ 2024 ÷ +× 1F3FB × 002C ÷ +× 1F3FB × 0020 × 002C ÷ +× 1F3FB × 0308 × 002C ÷ +× 1F3FB × 0308 × 0020 × 002C ÷ +× 1F3FB ÷ 1100 ÷ +× 1F3FB × 0020 ÷ 1100 ÷ +× 1F3FB × 0308 ÷ 1100 ÷ +× 1F3FB × 0308 × 0020 ÷ 1100 ÷ +× 1F3FB ÷ 11A8 ÷ +× 1F3FB × 0020 ÷ 11A8 ÷ +× 1F3FB × 0308 ÷ 11A8 ÷ +× 1F3FB × 0308 × 0020 ÷ 11A8 ÷ +× 1F3FB ÷ 1160 ÷ +× 1F3FB × 0020 ÷ 1160 ÷ +× 1F3FB × 0308 ÷ 1160 ÷ +× 1F3FB × 0308 × 0020 ÷ 1160 ÷ +× 1F3FB × 000A ÷ +× 1F3FB × 0020 × 000A ÷ +× 1F3FB × 0308 × 000A ÷ +× 1F3FB × 0308 × 0020 × 000A ÷ +× 1F3FB × 0085 ÷ +× 1F3FB × 0020 × 0085 ÷ +× 1F3FB × 0308 × 0085 ÷ +× 1F3FB × 0308 × 0020 × 0085 ÷ +× 1F3FB × 17D6 ÷ +× 1F3FB × 0020 ÷ 17D6 ÷ +× 1F3FB × 0308 × 17D6 ÷ +× 1F3FB × 0308 × 0020 ÷ 17D6 ÷ +× 1F3FB ÷ 0030 ÷ +× 1F3FB × 0020 ÷ 0030 ÷ +× 1F3FB × 0308 ÷ 0030 ÷ +× 1F3FB × 0308 × 0020 ÷ 0030 ÷ +× 1F3FB ÷ 0028 ÷ +× 1F3FB × 0020 ÷ 0028 ÷ +× 1F3FB × 0308 ÷ 0028 ÷ +× 1F3FB × 0308 × 0020 ÷ 0028 ÷ +× 1F3FB × 0025 ÷ +× 1F3FB × 0020 ÷ 0025 ÷ +× 1F3FB × 0308 × 0025 ÷ +× 1F3FB × 0308 × 0020 ÷ 0025 ÷ +× 1F3FB ÷ 0024 ÷ +× 1F3FB × 0020 ÷ 0024 ÷ +× 1F3FB × 0308 ÷ 0024 ÷ +× 1F3FB × 0308 × 0020 ÷ 0024 ÷ +× 1F3FB × 0022 ÷ +× 1F3FB × 0020 ÷ 0022 ÷ +× 1F3FB × 0308 × 0022 ÷ +× 1F3FB × 0308 × 0020 ÷ 0022 ÷ +× 1F3FB × 0020 ÷ +× 1F3FB × 0020 × 0020 ÷ +× 1F3FB × 0308 × 0020 ÷ +× 1F3FB × 0308 × 0020 × 0020 ÷ +× 1F3FB × 002F ÷ +× 1F3FB × 0020 × 002F ÷ +× 1F3FB × 0308 × 002F ÷ +× 1F3FB × 0308 × 0020 × 002F ÷ +× 1F3FB × 2060 ÷ +× 1F3FB × 0020 × 2060 ÷ +× 1F3FB × 0308 × 2060 ÷ +× 1F3FB × 0308 × 0020 × 2060 ÷ +× 1F3FB × 200B ÷ +× 1F3FB × 0020 × 200B ÷ +× 1F3FB × 0308 × 200B ÷ +× 1F3FB × 0308 × 0020 × 200B ÷ +× 1F3FB ÷ 1F1E6 ÷ +× 1F3FB × 0020 ÷ 1F1E6 ÷ +× 1F3FB × 0308 ÷ 1F1E6 ÷ +× 1F3FB × 0308 × 0020 ÷ 1F1E6 ÷ +× 1F3FB ÷ 261D ÷ +× 1F3FB × 0020 ÷ 261D ÷ +× 1F3FB × 0308 ÷ 261D ÷ +× 1F3FB × 0308 × 0020 ÷ 261D ÷ +× 1F3FB ÷ 1F3FB ÷ +× 1F3FB × 0020 ÷ 1F3FB ÷ +× 1F3FB × 0308 ÷ 1F3FB ÷ +× 1F3FB × 0308 × 0020 ÷ 1F3FB ÷ +× 1F3FB × 0001 ÷ +× 1F3FB × 0020 ÷ 0001 ÷ +× 1F3FB × 0308 × 0001 ÷ +× 1F3FB × 0308 × 0020 ÷ 0001 ÷ +× 1F3FB × 200D ÷ +× 1F3FB × 0020 ÷ 200D ÷ +× 1F3FB × 0308 × 200D ÷ +× 1F3FB × 0308 × 0020 ÷ 200D ÷ +× 1F3FB ÷ 00A7 ÷ +× 1F3FB × 0020 ÷ 00A7 ÷ +× 1F3FB × 0308 ÷ 00A7 ÷ +× 1F3FB × 0308 × 0020 ÷ 00A7 ÷ +× 1F3FB ÷ 50005 ÷ +× 1F3FB × 0020 ÷ 50005 ÷ +× 1F3FB × 0308 ÷ 50005 ÷ +× 1F3FB × 0308 × 0020 ÷ 50005 ÷ +× 1F3FB ÷ 0E01 ÷ +× 1F3FB × 0020 ÷ 0E01 ÷ +× 1F3FB × 0308 ÷ 0E01 ÷ +× 1F3FB × 0308 × 0020 ÷ 0E01 ÷ +× 1F3FB × 3041 ÷ +× 1F3FB × 0020 ÷ 3041 ÷ +× 1F3FB × 0308 × 3041 ÷ +× 1F3FB × 0308 × 0020 ÷ 3041 ÷ +× 0001 × 0023 ÷ +× 0001 × 0020 ÷ 0023 ÷ +× 0001 × 0308 × 0023 ÷ +× 0001 × 0308 × 0020 ÷ 0023 ÷ +× 0001 ÷ 2014 ÷ +× 0001 × 0020 ÷ 2014 ÷ +× 0001 × 0308 ÷ 2014 ÷ +× 0001 × 0308 × 0020 ÷ 2014 ÷ +× 0001 × 0009 ÷ +× 0001 × 0020 ÷ 0009 ÷ +× 0001 × 0308 × 0009 ÷ +× 0001 × 0308 × 0020 ÷ 0009 ÷ +× 0001 ÷ 00B4 ÷ +× 0001 × 0020 ÷ 00B4 ÷ +× 0001 × 0308 ÷ 00B4 ÷ +× 0001 × 0308 × 0020 ÷ 00B4 ÷ +× 0001 × 000B ÷ +× 0001 × 0020 × 000B ÷ +× 0001 × 0308 × 000B ÷ +× 0001 × 0308 × 0020 × 000B ÷ +× 0001 ÷ FFFC ÷ +× 0001 × 0020 ÷ FFFC ÷ +× 0001 × 0308 ÷ FFFC ÷ +× 0001 × 0308 × 0020 ÷ FFFC ÷ +× 0001 × 007D ÷ +× 0001 × 0020 × 007D ÷ +× 0001 × 0308 × 007D ÷ +× 0001 × 0308 × 0020 × 007D ÷ +× 0001 × 0029 ÷ +× 0001 × 0020 × 0029 ÷ +× 0001 × 0308 × 0029 ÷ +× 0001 × 0308 × 0020 × 0029 ÷ +× 0001 × 000D ÷ +× 0001 × 0020 × 000D ÷ +× 0001 × 0308 × 000D ÷ +× 0001 × 0308 × 0020 × 000D ÷ +× 0001 × 0021 ÷ +× 0001 × 0020 × 0021 ÷ +× 0001 × 0308 × 0021 ÷ +× 0001 × 0308 × 0020 × 0021 ÷ +× 0001 × 00A0 ÷ +× 0001 × 0020 ÷ 00A0 ÷ +× 0001 × 0308 × 00A0 ÷ +× 0001 × 0308 × 0020 ÷ 00A0 ÷ +× 0001 ÷ AC00 ÷ +× 0001 × 0020 ÷ AC00 ÷ +× 0001 × 0308 ÷ AC00 ÷ +× 0001 × 0308 × 0020 ÷ AC00 ÷ +× 0001 ÷ AC01 ÷ +× 0001 × 0020 ÷ AC01 ÷ +× 0001 × 0308 ÷ AC01 ÷ +× 0001 × 0308 × 0020 ÷ AC01 ÷ +× 0001 × 05D0 ÷ +× 0001 × 0020 ÷ 05D0 ÷ +× 0001 × 0308 × 05D0 ÷ +× 0001 × 0308 × 0020 ÷ 05D0 ÷ +× 0001 × 002D ÷ +× 0001 × 0020 ÷ 002D ÷ +× 0001 × 0308 × 002D ÷ +× 0001 × 0308 × 0020 ÷ 002D ÷ +× 0001 ÷ 231A ÷ +× 0001 × 0020 ÷ 231A ÷ +× 0001 × 0308 ÷ 231A ÷ +× 0001 × 0308 × 0020 ÷ 231A ÷ +× 0001 × 2024 ÷ +× 0001 × 0020 ÷ 2024 ÷ +× 0001 × 0308 × 2024 ÷ +× 0001 × 0308 × 0020 ÷ 2024 ÷ +× 0001 × 002C ÷ +× 0001 × 0020 × 002C ÷ +× 0001 × 0308 × 002C ÷ +× 0001 × 0308 × 0020 × 002C ÷ +× 0001 ÷ 1100 ÷ +× 0001 × 0020 ÷ 1100 ÷ +× 0001 × 0308 ÷ 1100 ÷ +× 0001 × 0308 × 0020 ÷ 1100 ÷ +× 0001 ÷ 11A8 ÷ +× 0001 × 0020 ÷ 11A8 ÷ +× 0001 × 0308 ÷ 11A8 ÷ +× 0001 × 0308 × 0020 ÷ 11A8 ÷ +× 0001 ÷ 1160 ÷ +× 0001 × 0020 ÷ 1160 ÷ +× 0001 × 0308 ÷ 1160 ÷ +× 0001 × 0308 × 0020 ÷ 1160 ÷ +× 0001 × 000A ÷ +× 0001 × 0020 × 000A ÷ +× 0001 × 0308 × 000A ÷ +× 0001 × 0308 × 0020 × 000A ÷ +× 0001 × 0085 ÷ +× 0001 × 0020 × 0085 ÷ +× 0001 × 0308 × 0085 ÷ +× 0001 × 0308 × 0020 × 0085 ÷ +× 0001 × 17D6 ÷ +× 0001 × 0020 ÷ 17D6 ÷ +× 0001 × 0308 × 17D6 ÷ +× 0001 × 0308 × 0020 ÷ 17D6 ÷ +× 0001 × 0030 ÷ +× 0001 × 0020 ÷ 0030 ÷ +× 0001 × 0308 × 0030 ÷ +× 0001 × 0308 × 0020 ÷ 0030 ÷ +× 0001 × 0028 ÷ +× 0001 × 0020 ÷ 0028 ÷ +× 0001 × 0308 × 0028 ÷ +× 0001 × 0308 × 0020 ÷ 0028 ÷ +× 0001 × 0025 ÷ +× 0001 × 0020 ÷ 0025 ÷ +× 0001 × 0308 × 0025 ÷ +× 0001 × 0308 × 0020 ÷ 0025 ÷ +× 0001 × 0024 ÷ +× 0001 × 0020 ÷ 0024 ÷ +× 0001 × 0308 × 0024 ÷ +× 0001 × 0308 × 0020 ÷ 0024 ÷ +× 0001 × 0022 ÷ +× 0001 × 0020 ÷ 0022 ÷ +× 0001 × 0308 × 0022 ÷ +× 0001 × 0308 × 0020 ÷ 0022 ÷ +× 0001 × 0020 ÷ +× 0001 × 0020 × 0020 ÷ +× 0001 × 0308 × 0020 ÷ +× 0001 × 0308 × 0020 × 0020 ÷ +× 0001 × 002F ÷ +× 0001 × 0020 × 002F ÷ +× 0001 × 0308 × 002F ÷ +× 0001 × 0308 × 0020 × 002F ÷ +× 0001 × 2060 ÷ +× 0001 × 0020 × 2060 ÷ +× 0001 × 0308 × 2060 ÷ +× 0001 × 0308 × 0020 × 2060 ÷ +× 0001 × 200B ÷ +× 0001 × 0020 × 200B ÷ +× 0001 × 0308 × 200B ÷ +× 0001 × 0308 × 0020 × 200B ÷ +× 0001 ÷ 1F1E6 ÷ +× 0001 × 0020 ÷ 1F1E6 ÷ +× 0001 × 0308 ÷ 1F1E6 ÷ +× 0001 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0001 ÷ 261D ÷ +× 0001 × 0020 ÷ 261D ÷ +× 0001 × 0308 ÷ 261D ÷ +× 0001 × 0308 × 0020 ÷ 261D ÷ +× 0001 ÷ 1F3FB ÷ +× 0001 × 0020 ÷ 1F3FB ÷ +× 0001 × 0308 ÷ 1F3FB ÷ +× 0001 × 0308 × 0020 ÷ 1F3FB ÷ +× 0001 × 0001 ÷ +× 0001 × 0020 ÷ 0001 ÷ +× 0001 × 0308 × 0001 ÷ +× 0001 × 0308 × 0020 ÷ 0001 ÷ +× 0001 × 200D ÷ +× 0001 × 0020 ÷ 200D ÷ +× 0001 × 0308 × 200D ÷ +× 0001 × 0308 × 0020 ÷ 200D ÷ +× 0001 × 00A7 ÷ +× 0001 × 0020 ÷ 00A7 ÷ +× 0001 × 0308 × 00A7 ÷ +× 0001 × 0308 × 0020 ÷ 00A7 ÷ +× 0001 × 50005 ÷ +× 0001 × 0020 ÷ 50005 ÷ +× 0001 × 0308 × 50005 ÷ +× 0001 × 0308 × 0020 ÷ 50005 ÷ +× 0001 × 0E01 ÷ +× 0001 × 0020 ÷ 0E01 ÷ +× 0001 × 0308 × 0E01 ÷ +× 0001 × 0308 × 0020 ÷ 0E01 ÷ +× 0001 × 3041 ÷ +× 0001 × 0020 ÷ 3041 ÷ +× 0001 × 0308 × 3041 ÷ +× 0001 × 0308 × 0020 ÷ 3041 ÷ +× 200D × 0023 ÷ +× 200D × 0020 ÷ 0023 ÷ +× 200D × 0308 × 0023 ÷ +× 200D × 0308 × 0020 ÷ 0023 ÷ +× 200D × 2014 ÷ +× 200D × 0020 ÷ 2014 ÷ +× 200D × 0308 ÷ 2014 ÷ +× 200D × 0308 × 0020 ÷ 2014 ÷ +× 200D × 0009 ÷ +× 200D × 0020 ÷ 0009 ÷ +× 200D × 0308 × 0009 ÷ +× 200D × 0308 × 0020 ÷ 0009 ÷ +× 200D × 00B4 ÷ +× 200D × 0020 ÷ 00B4 ÷ +× 200D × 0308 ÷ 00B4 ÷ +× 200D × 0308 × 0020 ÷ 00B4 ÷ +× 200D × 000B ÷ +× 200D × 0020 × 000B ÷ +× 200D × 0308 × 000B ÷ +× 200D × 0308 × 0020 × 000B ÷ +× 200D × FFFC ÷ +× 200D × 0020 ÷ FFFC ÷ +× 200D × 0308 ÷ FFFC ÷ +× 200D × 0308 × 0020 ÷ FFFC ÷ +× 200D × 007D ÷ +× 200D × 0020 × 007D ÷ +× 200D × 0308 × 007D ÷ +× 200D × 0308 × 0020 × 007D ÷ +× 200D × 0029 ÷ +× 200D × 0020 × 0029 ÷ +× 200D × 0308 × 0029 ÷ +× 200D × 0308 × 0020 × 0029 ÷ +× 200D × 000D ÷ +× 200D × 0020 × 000D ÷ +× 200D × 0308 × 000D ÷ +× 200D × 0308 × 0020 × 000D ÷ +× 200D × 0021 ÷ +× 200D × 0020 × 0021 ÷ +× 200D × 0308 × 0021 ÷ +× 200D × 0308 × 0020 × 0021 ÷ +× 200D × 00A0 ÷ +× 200D × 0020 ÷ 00A0 ÷ +× 200D × 0308 × 00A0 ÷ +× 200D × 0308 × 0020 ÷ 00A0 ÷ +× 200D × AC00 ÷ +× 200D × 0020 ÷ AC00 ÷ +× 200D × 0308 ÷ AC00 ÷ +× 200D × 0308 × 0020 ÷ AC00 ÷ +× 200D × AC01 ÷ +× 200D × 0020 ÷ AC01 ÷ +× 200D × 0308 ÷ AC01 ÷ +× 200D × 0308 × 0020 ÷ AC01 ÷ +× 200D × 05D0 ÷ +× 200D × 0020 ÷ 05D0 ÷ +× 200D × 0308 × 05D0 ÷ +× 200D × 0308 × 0020 ÷ 05D0 ÷ +× 200D × 002D ÷ +× 200D × 0020 ÷ 002D ÷ +× 200D × 0308 × 002D ÷ +× 200D × 0308 × 0020 ÷ 002D ÷ +× 200D × 231A ÷ +× 200D × 0020 ÷ 231A ÷ +× 200D × 0308 ÷ 231A ÷ +× 200D × 0308 × 0020 ÷ 231A ÷ +× 200D × 2024 ÷ +× 200D × 0020 ÷ 2024 ÷ +× 200D × 0308 × 2024 ÷ +× 200D × 0308 × 0020 ÷ 2024 ÷ +× 200D × 002C ÷ +× 200D × 0020 × 002C ÷ +× 200D × 0308 × 002C ÷ +× 200D × 0308 × 0020 × 002C ÷ +× 200D × 1100 ÷ +× 200D × 0020 ÷ 1100 ÷ +× 200D × 0308 ÷ 1100 ÷ +× 200D × 0308 × 0020 ÷ 1100 ÷ +× 200D × 11A8 ÷ +× 200D × 0020 ÷ 11A8 ÷ +× 200D × 0308 ÷ 11A8 ÷ +× 200D × 0308 × 0020 ÷ 11A8 ÷ +× 200D × 1160 ÷ +× 200D × 0020 ÷ 1160 ÷ +× 200D × 0308 ÷ 1160 ÷ +× 200D × 0308 × 0020 ÷ 1160 ÷ +× 200D × 000A ÷ +× 200D × 0020 × 000A ÷ +× 200D × 0308 × 000A ÷ +× 200D × 0308 × 0020 × 000A ÷ +× 200D × 0085 ÷ +× 200D × 0020 × 0085 ÷ +× 200D × 0308 × 0085 ÷ +× 200D × 0308 × 0020 × 0085 ÷ +× 200D × 17D6 ÷ +× 200D × 0020 ÷ 17D6 ÷ +× 200D × 0308 × 17D6 ÷ +× 200D × 0308 × 0020 ÷ 17D6 ÷ +× 200D × 0030 ÷ +× 200D × 0020 ÷ 0030 ÷ +× 200D × 0308 × 0030 ÷ +× 200D × 0308 × 0020 ÷ 0030 ÷ +× 200D × 0028 ÷ +× 200D × 0020 ÷ 0028 ÷ +× 200D × 0308 × 0028 ÷ +× 200D × 0308 × 0020 ÷ 0028 ÷ +× 200D × 0025 ÷ +× 200D × 0020 ÷ 0025 ÷ +× 200D × 0308 × 0025 ÷ +× 200D × 0308 × 0020 ÷ 0025 ÷ +× 200D × 0024 ÷ +× 200D × 0020 ÷ 0024 ÷ +× 200D × 0308 × 0024 ÷ +× 200D × 0308 × 0020 ÷ 0024 ÷ +× 200D × 0022 ÷ +× 200D × 0020 ÷ 0022 ÷ +× 200D × 0308 × 0022 ÷ +× 200D × 0308 × 0020 ÷ 0022 ÷ +× 200D × 0020 ÷ +× 200D × 0020 × 0020 ÷ +× 200D × 0308 × 0020 ÷ +× 200D × 0308 × 0020 × 0020 ÷ +× 200D × 002F ÷ +× 200D × 0020 × 002F ÷ +× 200D × 0308 × 002F ÷ +× 200D × 0308 × 0020 × 002F ÷ +× 200D × 2060 ÷ +× 200D × 0020 × 2060 ÷ +× 200D × 0308 × 2060 ÷ +× 200D × 0308 × 0020 × 2060 ÷ +× 200D × 200B ÷ +× 200D × 0020 × 200B ÷ +× 200D × 0308 × 200B ÷ +× 200D × 0308 × 0020 × 200B ÷ +× 200D × 1F1E6 ÷ +× 200D × 0020 ÷ 1F1E6 ÷ +× 200D × 0308 ÷ 1F1E6 ÷ +× 200D × 0308 × 0020 ÷ 1F1E6 ÷ +× 200D × 261D ÷ +× 200D × 0020 ÷ 261D ÷ +× 200D × 0308 ÷ 261D ÷ +× 200D × 0308 × 0020 ÷ 261D ÷ +× 200D × 1F3FB ÷ +× 200D × 0020 ÷ 1F3FB ÷ +× 200D × 0308 ÷ 1F3FB ÷ +× 200D × 0308 × 0020 ÷ 1F3FB ÷ +× 200D × 0001 ÷ +× 200D × 0020 ÷ 0001 ÷ +× 200D × 0308 × 0001 ÷ +× 200D × 0308 × 0020 ÷ 0001 ÷ +× 200D × 200D ÷ +× 200D × 0020 ÷ 200D ÷ +× 200D × 0308 × 200D ÷ +× 200D × 0308 × 0020 ÷ 200D ÷ +× 200D × 00A7 ÷ +× 200D × 0020 ÷ 00A7 ÷ +× 200D × 0308 × 00A7 ÷ +× 200D × 0308 × 0020 ÷ 00A7 ÷ +× 200D × 50005 ÷ +× 200D × 0020 ÷ 50005 ÷ +× 200D × 0308 × 50005 ÷ +× 200D × 0308 × 0020 ÷ 50005 ÷ +× 200D × 0E01 ÷ +× 200D × 0020 ÷ 0E01 ÷ +× 200D × 0308 × 0E01 ÷ +× 200D × 0308 × 0020 ÷ 0E01 ÷ +× 200D × 3041 ÷ +× 200D × 0020 ÷ 3041 ÷ +× 200D × 0308 × 3041 ÷ +× 200D × 0308 × 0020 ÷ 3041 ÷ +× 00A7 × 0023 ÷ +× 00A7 × 0020 ÷ 0023 ÷ +× 00A7 × 0308 × 0023 ÷ +× 00A7 × 0308 × 0020 ÷ 0023 ÷ +× 00A7 ÷ 2014 ÷ +× 00A7 × 0020 ÷ 2014 ÷ +× 00A7 × 0308 ÷ 2014 ÷ +× 00A7 × 0308 × 0020 ÷ 2014 ÷ +× 00A7 × 0009 ÷ +× 00A7 × 0020 ÷ 0009 ÷ +× 00A7 × 0308 × 0009 ÷ +× 00A7 × 0308 × 0020 ÷ 0009 ÷ +× 00A7 ÷ 00B4 ÷ +× 00A7 × 0020 ÷ 00B4 ÷ +× 00A7 × 0308 ÷ 00B4 ÷ +× 00A7 × 0308 × 0020 ÷ 00B4 ÷ +× 00A7 × 000B ÷ +× 00A7 × 0020 × 000B ÷ +× 00A7 × 0308 × 000B ÷ +× 00A7 × 0308 × 0020 × 000B ÷ +× 00A7 ÷ FFFC ÷ +× 00A7 × 0020 ÷ FFFC ÷ +× 00A7 × 0308 ÷ FFFC ÷ +× 00A7 × 0308 × 0020 ÷ FFFC ÷ +× 00A7 × 007D ÷ +× 00A7 × 0020 × 007D ÷ +× 00A7 × 0308 × 007D ÷ +× 00A7 × 0308 × 0020 × 007D ÷ +× 00A7 × 0029 ÷ +× 00A7 × 0020 × 0029 ÷ +× 00A7 × 0308 × 0029 ÷ +× 00A7 × 0308 × 0020 × 0029 ÷ +× 00A7 × 000D ÷ +× 00A7 × 0020 × 000D ÷ +× 00A7 × 0308 × 000D ÷ +× 00A7 × 0308 × 0020 × 000D ÷ +× 00A7 × 0021 ÷ +× 00A7 × 0020 × 0021 ÷ +× 00A7 × 0308 × 0021 ÷ +× 00A7 × 0308 × 0020 × 0021 ÷ +× 00A7 × 00A0 ÷ +× 00A7 × 0020 ÷ 00A0 ÷ +× 00A7 × 0308 × 00A0 ÷ +× 00A7 × 0308 × 0020 ÷ 00A0 ÷ +× 00A7 ÷ AC00 ÷ +× 00A7 × 0020 ÷ AC00 ÷ +× 00A7 × 0308 ÷ AC00 ÷ +× 00A7 × 0308 × 0020 ÷ AC00 ÷ +× 00A7 ÷ AC01 ÷ +× 00A7 × 0020 ÷ AC01 ÷ +× 00A7 × 0308 ÷ AC01 ÷ +× 00A7 × 0308 × 0020 ÷ AC01 ÷ +× 00A7 × 05D0 ÷ +× 00A7 × 0020 ÷ 05D0 ÷ +× 00A7 × 0308 × 05D0 ÷ +× 00A7 × 0308 × 0020 ÷ 05D0 ÷ +× 00A7 × 002D ÷ +× 00A7 × 0020 ÷ 002D ÷ +× 00A7 × 0308 × 002D ÷ +× 00A7 × 0308 × 0020 ÷ 002D ÷ +× 00A7 ÷ 231A ÷ +× 00A7 × 0020 ÷ 231A ÷ +× 00A7 × 0308 ÷ 231A ÷ +× 00A7 × 0308 × 0020 ÷ 231A ÷ +× 00A7 × 2024 ÷ +× 00A7 × 0020 ÷ 2024 ÷ +× 00A7 × 0308 × 2024 ÷ +× 00A7 × 0308 × 0020 ÷ 2024 ÷ +× 00A7 × 002C ÷ +× 00A7 × 0020 × 002C ÷ +× 00A7 × 0308 × 002C ÷ +× 00A7 × 0308 × 0020 × 002C ÷ +× 00A7 ÷ 1100 ÷ +× 00A7 × 0020 ÷ 1100 ÷ +× 00A7 × 0308 ÷ 1100 ÷ +× 00A7 × 0308 × 0020 ÷ 1100 ÷ +× 00A7 ÷ 11A8 ÷ +× 00A7 × 0020 ÷ 11A8 ÷ +× 00A7 × 0308 ÷ 11A8 ÷ +× 00A7 × 0308 × 0020 ÷ 11A8 ÷ +× 00A7 ÷ 1160 ÷ +× 00A7 × 0020 ÷ 1160 ÷ +× 00A7 × 0308 ÷ 1160 ÷ +× 00A7 × 0308 × 0020 ÷ 1160 ÷ +× 00A7 × 000A ÷ +× 00A7 × 0020 × 000A ÷ +× 00A7 × 0308 × 000A ÷ +× 00A7 × 0308 × 0020 × 000A ÷ +× 00A7 × 0085 ÷ +× 00A7 × 0020 × 0085 ÷ +× 00A7 × 0308 × 0085 ÷ +× 00A7 × 0308 × 0020 × 0085 ÷ +× 00A7 × 17D6 ÷ +× 00A7 × 0020 ÷ 17D6 ÷ +× 00A7 × 0308 × 17D6 ÷ +× 00A7 × 0308 × 0020 ÷ 17D6 ÷ +× 00A7 × 0030 ÷ +× 00A7 × 0020 ÷ 0030 ÷ +× 00A7 × 0308 × 0030 ÷ +× 00A7 × 0308 × 0020 ÷ 0030 ÷ +× 00A7 × 0028 ÷ +× 00A7 × 0020 ÷ 0028 ÷ +× 00A7 × 0308 × 0028 ÷ +× 00A7 × 0308 × 0020 ÷ 0028 ÷ +× 00A7 × 0025 ÷ +× 00A7 × 0020 ÷ 0025 ÷ +× 00A7 × 0308 × 0025 ÷ +× 00A7 × 0308 × 0020 ÷ 0025 ÷ +× 00A7 × 0024 ÷ +× 00A7 × 0020 ÷ 0024 ÷ +× 00A7 × 0308 × 0024 ÷ +× 00A7 × 0308 × 0020 ÷ 0024 ÷ +× 00A7 × 0022 ÷ +× 00A7 × 0020 ÷ 0022 ÷ +× 00A7 × 0308 × 0022 ÷ +× 00A7 × 0308 × 0020 ÷ 0022 ÷ +× 00A7 × 0020 ÷ +× 00A7 × 0020 × 0020 ÷ +× 00A7 × 0308 × 0020 ÷ +× 00A7 × 0308 × 0020 × 0020 ÷ +× 00A7 × 002F ÷ +× 00A7 × 0020 × 002F ÷ +× 00A7 × 0308 × 002F ÷ +× 00A7 × 0308 × 0020 × 002F ÷ +× 00A7 × 2060 ÷ +× 00A7 × 0020 × 2060 ÷ +× 00A7 × 0308 × 2060 ÷ +× 00A7 × 0308 × 0020 × 2060 ÷ +× 00A7 × 200B ÷ +× 00A7 × 0020 × 200B ÷ +× 00A7 × 0308 × 200B ÷ +× 00A7 × 0308 × 0020 × 200B ÷ +× 00A7 ÷ 1F1E6 ÷ +× 00A7 × 0020 ÷ 1F1E6 ÷ +× 00A7 × 0308 ÷ 1F1E6 ÷ +× 00A7 × 0308 × 0020 ÷ 1F1E6 ÷ +× 00A7 ÷ 261D ÷ +× 00A7 × 0020 ÷ 261D ÷ +× 00A7 × 0308 ÷ 261D ÷ +× 00A7 × 0308 × 0020 ÷ 261D ÷ +× 00A7 ÷ 1F3FB ÷ +× 00A7 × 0020 ÷ 1F3FB ÷ +× 00A7 × 0308 ÷ 1F3FB ÷ +× 00A7 × 0308 × 0020 ÷ 1F3FB ÷ +× 00A7 × 0001 ÷ +× 00A7 × 0020 ÷ 0001 ÷ +× 00A7 × 0308 × 0001 ÷ +× 00A7 × 0308 × 0020 ÷ 0001 ÷ +× 00A7 × 200D ÷ +× 00A7 × 0020 ÷ 200D ÷ +× 00A7 × 0308 × 200D ÷ +× 00A7 × 0308 × 0020 ÷ 200D ÷ +× 00A7 × 00A7 ÷ +× 00A7 × 0020 ÷ 00A7 ÷ +× 00A7 × 0308 × 00A7 ÷ +× 00A7 × 0308 × 0020 ÷ 00A7 ÷ +× 00A7 × 50005 ÷ +× 00A7 × 0020 ÷ 50005 ÷ +× 00A7 × 0308 × 50005 ÷ +× 00A7 × 0308 × 0020 ÷ 50005 ÷ +× 00A7 × 0E01 ÷ +× 00A7 × 0020 ÷ 0E01 ÷ +× 00A7 × 0308 × 0E01 ÷ +× 00A7 × 0308 × 0020 ÷ 0E01 ÷ +× 00A7 × 3041 ÷ +× 00A7 × 0020 ÷ 3041 ÷ +× 00A7 × 0308 × 3041 ÷ +× 00A7 × 0308 × 0020 ÷ 3041 ÷ +× 50005 × 0023 ÷ +× 50005 × 0020 ÷ 0023 ÷ +× 50005 × 0308 × 0023 ÷ +× 50005 × 0308 × 0020 ÷ 0023 ÷ +× 50005 ÷ 2014 ÷ +× 50005 × 0020 ÷ 2014 ÷ +× 50005 × 0308 ÷ 2014 ÷ +× 50005 × 0308 × 0020 ÷ 2014 ÷ +× 50005 × 0009 ÷ +× 50005 × 0020 ÷ 0009 ÷ +× 50005 × 0308 × 0009 ÷ +× 50005 × 0308 × 0020 ÷ 0009 ÷ +× 50005 ÷ 00B4 ÷ +× 50005 × 0020 ÷ 00B4 ÷ +× 50005 × 0308 ÷ 00B4 ÷ +× 50005 × 0308 × 0020 ÷ 00B4 ÷ +× 50005 × 000B ÷ +× 50005 × 0020 × 000B ÷ +× 50005 × 0308 × 000B ÷ +× 50005 × 0308 × 0020 × 000B ÷ +× 50005 ÷ FFFC ÷ +× 50005 × 0020 ÷ FFFC ÷ +× 50005 × 0308 ÷ FFFC ÷ +× 50005 × 0308 × 0020 ÷ FFFC ÷ +× 50005 × 007D ÷ +× 50005 × 0020 × 007D ÷ +× 50005 × 0308 × 007D ÷ +× 50005 × 0308 × 0020 × 007D ÷ +× 50005 × 0029 ÷ +× 50005 × 0020 × 0029 ÷ +× 50005 × 0308 × 0029 ÷ +× 50005 × 0308 × 0020 × 0029 ÷ +× 50005 × 000D ÷ +× 50005 × 0020 × 000D ÷ +× 50005 × 0308 × 000D ÷ +× 50005 × 0308 × 0020 × 000D ÷ +× 50005 × 0021 ÷ +× 50005 × 0020 × 0021 ÷ +× 50005 × 0308 × 0021 ÷ +× 50005 × 0308 × 0020 × 0021 ÷ +× 50005 × 00A0 ÷ +× 50005 × 0020 ÷ 00A0 ÷ +× 50005 × 0308 × 00A0 ÷ +× 50005 × 0308 × 0020 ÷ 00A0 ÷ +× 50005 ÷ AC00 ÷ +× 50005 × 0020 ÷ AC00 ÷ +× 50005 × 0308 ÷ AC00 ÷ +× 50005 × 0308 × 0020 ÷ AC00 ÷ +× 50005 ÷ AC01 ÷ +× 50005 × 0020 ÷ AC01 ÷ +× 50005 × 0308 ÷ AC01 ÷ +× 50005 × 0308 × 0020 ÷ AC01 ÷ +× 50005 × 05D0 ÷ +× 50005 × 0020 ÷ 05D0 ÷ +× 50005 × 0308 × 05D0 ÷ +× 50005 × 0308 × 0020 ÷ 05D0 ÷ +× 50005 × 002D ÷ +× 50005 × 0020 ÷ 002D ÷ +× 50005 × 0308 × 002D ÷ +× 50005 × 0308 × 0020 ÷ 002D ÷ +× 50005 ÷ 231A ÷ +× 50005 × 0020 ÷ 231A ÷ +× 50005 × 0308 ÷ 231A ÷ +× 50005 × 0308 × 0020 ÷ 231A ÷ +× 50005 × 2024 ÷ +× 50005 × 0020 ÷ 2024 ÷ +× 50005 × 0308 × 2024 ÷ +× 50005 × 0308 × 0020 ÷ 2024 ÷ +× 50005 × 002C ÷ +× 50005 × 0020 × 002C ÷ +× 50005 × 0308 × 002C ÷ +× 50005 × 0308 × 0020 × 002C ÷ +× 50005 ÷ 1100 ÷ +× 50005 × 0020 ÷ 1100 ÷ +× 50005 × 0308 ÷ 1100 ÷ +× 50005 × 0308 × 0020 ÷ 1100 ÷ +× 50005 ÷ 11A8 ÷ +× 50005 × 0020 ÷ 11A8 ÷ +× 50005 × 0308 ÷ 11A8 ÷ +× 50005 × 0308 × 0020 ÷ 11A8 ÷ +× 50005 ÷ 1160 ÷ +× 50005 × 0020 ÷ 1160 ÷ +× 50005 × 0308 ÷ 1160 ÷ +× 50005 × 0308 × 0020 ÷ 1160 ÷ +× 50005 × 000A ÷ +× 50005 × 0020 × 000A ÷ +× 50005 × 0308 × 000A ÷ +× 50005 × 0308 × 0020 × 000A ÷ +× 50005 × 0085 ÷ +× 50005 × 0020 × 0085 ÷ +× 50005 × 0308 × 0085 ÷ +× 50005 × 0308 × 0020 × 0085 ÷ +× 50005 × 17D6 ÷ +× 50005 × 0020 ÷ 17D6 ÷ +× 50005 × 0308 × 17D6 ÷ +× 50005 × 0308 × 0020 ÷ 17D6 ÷ +× 50005 × 0030 ÷ +× 50005 × 0020 ÷ 0030 ÷ +× 50005 × 0308 × 0030 ÷ +× 50005 × 0308 × 0020 ÷ 0030 ÷ +× 50005 × 0028 ÷ +× 50005 × 0020 ÷ 0028 ÷ +× 50005 × 0308 × 0028 ÷ +× 50005 × 0308 × 0020 ÷ 0028 ÷ +× 50005 × 0025 ÷ +× 50005 × 0020 ÷ 0025 ÷ +× 50005 × 0308 × 0025 ÷ +× 50005 × 0308 × 0020 ÷ 0025 ÷ +× 50005 × 0024 ÷ +× 50005 × 0020 ÷ 0024 ÷ +× 50005 × 0308 × 0024 ÷ +× 50005 × 0308 × 0020 ÷ 0024 ÷ +× 50005 × 0022 ÷ +× 50005 × 0020 ÷ 0022 ÷ +× 50005 × 0308 × 0022 ÷ +× 50005 × 0308 × 0020 ÷ 0022 ÷ +× 50005 × 0020 ÷ +× 50005 × 0020 × 0020 ÷ +× 50005 × 0308 × 0020 ÷ +× 50005 × 0308 × 0020 × 0020 ÷ +× 50005 × 002F ÷ +× 50005 × 0020 × 002F ÷ +× 50005 × 0308 × 002F ÷ +× 50005 × 0308 × 0020 × 002F ÷ +× 50005 × 2060 ÷ +× 50005 × 0020 × 2060 ÷ +× 50005 × 0308 × 2060 ÷ +× 50005 × 0308 × 0020 × 2060 ÷ +× 50005 × 200B ÷ +× 50005 × 0020 × 200B ÷ +× 50005 × 0308 × 200B ÷ +× 50005 × 0308 × 0020 × 200B ÷ +× 50005 ÷ 1F1E6 ÷ +× 50005 × 0020 ÷ 1F1E6 ÷ +× 50005 × 0308 ÷ 1F1E6 ÷ +× 50005 × 0308 × 0020 ÷ 1F1E6 ÷ +× 50005 ÷ 261D ÷ +× 50005 × 0020 ÷ 261D ÷ +× 50005 × 0308 ÷ 261D ÷ +× 50005 × 0308 × 0020 ÷ 261D ÷ +× 50005 ÷ 1F3FB ÷ +× 50005 × 0020 ÷ 1F3FB ÷ +× 50005 × 0308 ÷ 1F3FB ÷ +× 50005 × 0308 × 0020 ÷ 1F3FB ÷ +× 50005 × 0001 ÷ +× 50005 × 0020 ÷ 0001 ÷ +× 50005 × 0308 × 0001 ÷ +× 50005 × 0308 × 0020 ÷ 0001 ÷ +× 50005 × 200D ÷ +× 50005 × 0020 ÷ 200D ÷ +× 50005 × 0308 × 200D ÷ +× 50005 × 0308 × 0020 ÷ 200D ÷ +× 50005 × 00A7 ÷ +× 50005 × 0020 ÷ 00A7 ÷ +× 50005 × 0308 × 00A7 ÷ +× 50005 × 0308 × 0020 ÷ 00A7 ÷ +× 50005 × 50005 ÷ +× 50005 × 0020 ÷ 50005 ÷ +× 50005 × 0308 × 50005 ÷ +× 50005 × 0308 × 0020 ÷ 50005 ÷ +× 50005 × 0E01 ÷ +× 50005 × 0020 ÷ 0E01 ÷ +× 50005 × 0308 × 0E01 ÷ +× 50005 × 0308 × 0020 ÷ 0E01 ÷ +× 50005 × 3041 ÷ +× 50005 × 0020 ÷ 3041 ÷ +× 50005 × 0308 × 3041 ÷ +× 50005 × 0308 × 0020 ÷ 3041 ÷ +× 0E01 × 0023 ÷ +× 0E01 × 0020 ÷ 0023 ÷ +× 0E01 × 0308 × 0023 ÷ +× 0E01 × 0308 × 0020 ÷ 0023 ÷ +× 0E01 ÷ 2014 ÷ +× 0E01 × 0020 ÷ 2014 ÷ +× 0E01 × 0308 ÷ 2014 ÷ +× 0E01 × 0308 × 0020 ÷ 2014 ÷ +× 0E01 × 0009 ÷ +× 0E01 × 0020 ÷ 0009 ÷ +× 0E01 × 0308 × 0009 ÷ +× 0E01 × 0308 × 0020 ÷ 0009 ÷ +× 0E01 ÷ 00B4 ÷ +× 0E01 × 0020 ÷ 00B4 ÷ +× 0E01 × 0308 ÷ 00B4 ÷ +× 0E01 × 0308 × 0020 ÷ 00B4 ÷ +× 0E01 × 000B ÷ +× 0E01 × 0020 × 000B ÷ +× 0E01 × 0308 × 000B ÷ +× 0E01 × 0308 × 0020 × 000B ÷ +× 0E01 ÷ FFFC ÷ +× 0E01 × 0020 ÷ FFFC ÷ +× 0E01 × 0308 ÷ FFFC ÷ +× 0E01 × 0308 × 0020 ÷ FFFC ÷ +× 0E01 × 007D ÷ +× 0E01 × 0020 × 007D ÷ +× 0E01 × 0308 × 007D ÷ +× 0E01 × 0308 × 0020 × 007D ÷ +× 0E01 × 0029 ÷ +× 0E01 × 0020 × 0029 ÷ +× 0E01 × 0308 × 0029 ÷ +× 0E01 × 0308 × 0020 × 0029 ÷ +× 0E01 × 000D ÷ +× 0E01 × 0020 × 000D ÷ +× 0E01 × 0308 × 000D ÷ +× 0E01 × 0308 × 0020 × 000D ÷ +× 0E01 × 0021 ÷ +× 0E01 × 0020 × 0021 ÷ +× 0E01 × 0308 × 0021 ÷ +× 0E01 × 0308 × 0020 × 0021 ÷ +× 0E01 × 00A0 ÷ +× 0E01 × 0020 ÷ 00A0 ÷ +× 0E01 × 0308 × 00A0 ÷ +× 0E01 × 0308 × 0020 ÷ 00A0 ÷ +× 0E01 ÷ AC00 ÷ +× 0E01 × 0020 ÷ AC00 ÷ +× 0E01 × 0308 ÷ AC00 ÷ +× 0E01 × 0308 × 0020 ÷ AC00 ÷ +× 0E01 ÷ AC01 ÷ +× 0E01 × 0020 ÷ AC01 ÷ +× 0E01 × 0308 ÷ AC01 ÷ +× 0E01 × 0308 × 0020 ÷ AC01 ÷ +× 0E01 × 05D0 ÷ +× 0E01 × 0020 ÷ 05D0 ÷ +× 0E01 × 0308 × 05D0 ÷ +× 0E01 × 0308 × 0020 ÷ 05D0 ÷ +× 0E01 × 002D ÷ +× 0E01 × 0020 ÷ 002D ÷ +× 0E01 × 0308 × 002D ÷ +× 0E01 × 0308 × 0020 ÷ 002D ÷ +× 0E01 ÷ 231A ÷ +× 0E01 × 0020 ÷ 231A ÷ +× 0E01 × 0308 ÷ 231A ÷ +× 0E01 × 0308 × 0020 ÷ 231A ÷ +× 0E01 × 2024 ÷ +× 0E01 × 0020 ÷ 2024 ÷ +× 0E01 × 0308 × 2024 ÷ +× 0E01 × 0308 × 0020 ÷ 2024 ÷ +× 0E01 × 002C ÷ +× 0E01 × 0020 × 002C ÷ +× 0E01 × 0308 × 002C ÷ +× 0E01 × 0308 × 0020 × 002C ÷ +× 0E01 ÷ 1100 ÷ +× 0E01 × 0020 ÷ 1100 ÷ +× 0E01 × 0308 ÷ 1100 ÷ +× 0E01 × 0308 × 0020 ÷ 1100 ÷ +× 0E01 ÷ 11A8 ÷ +× 0E01 × 0020 ÷ 11A8 ÷ +× 0E01 × 0308 ÷ 11A8 ÷ +× 0E01 × 0308 × 0020 ÷ 11A8 ÷ +× 0E01 ÷ 1160 ÷ +× 0E01 × 0020 ÷ 1160 ÷ +× 0E01 × 0308 ÷ 1160 ÷ +× 0E01 × 0308 × 0020 ÷ 1160 ÷ +× 0E01 × 000A ÷ +× 0E01 × 0020 × 000A ÷ +× 0E01 × 0308 × 000A ÷ +× 0E01 × 0308 × 0020 × 000A ÷ +× 0E01 × 0085 ÷ +× 0E01 × 0020 × 0085 ÷ +× 0E01 × 0308 × 0085 ÷ +× 0E01 × 0308 × 0020 × 0085 ÷ +× 0E01 × 17D6 ÷ +× 0E01 × 0020 ÷ 17D6 ÷ +× 0E01 × 0308 × 17D6 ÷ +× 0E01 × 0308 × 0020 ÷ 17D6 ÷ +× 0E01 × 0030 ÷ +× 0E01 × 0020 ÷ 0030 ÷ +× 0E01 × 0308 × 0030 ÷ +× 0E01 × 0308 × 0020 ÷ 0030 ÷ +× 0E01 × 0028 ÷ +× 0E01 × 0020 ÷ 0028 ÷ +× 0E01 × 0308 × 0028 ÷ +× 0E01 × 0308 × 0020 ÷ 0028 ÷ +× 0E01 × 0025 ÷ +× 0E01 × 0020 ÷ 0025 ÷ +× 0E01 × 0308 × 0025 ÷ +× 0E01 × 0308 × 0020 ÷ 0025 ÷ +× 0E01 × 0024 ÷ +× 0E01 × 0020 ÷ 0024 ÷ +× 0E01 × 0308 × 0024 ÷ +× 0E01 × 0308 × 0020 ÷ 0024 ÷ +× 0E01 × 0022 ÷ +× 0E01 × 0020 ÷ 0022 ÷ +× 0E01 × 0308 × 0022 ÷ +× 0E01 × 0308 × 0020 ÷ 0022 ÷ +× 0E01 × 0020 ÷ +× 0E01 × 0020 × 0020 ÷ +× 0E01 × 0308 × 0020 ÷ +× 0E01 × 0308 × 0020 × 0020 ÷ +× 0E01 × 002F ÷ +× 0E01 × 0020 × 002F ÷ +× 0E01 × 0308 × 002F ÷ +× 0E01 × 0308 × 0020 × 002F ÷ +× 0E01 × 2060 ÷ +× 0E01 × 0020 × 2060 ÷ +× 0E01 × 0308 × 2060 ÷ +× 0E01 × 0308 × 0020 × 2060 ÷ +× 0E01 × 200B ÷ +× 0E01 × 0020 × 200B ÷ +× 0E01 × 0308 × 200B ÷ +× 0E01 × 0308 × 0020 × 200B ÷ +× 0E01 ÷ 1F1E6 ÷ +× 0E01 × 0020 ÷ 1F1E6 ÷ +× 0E01 × 0308 ÷ 1F1E6 ÷ +× 0E01 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0E01 ÷ 261D ÷ +× 0E01 × 0020 ÷ 261D ÷ +× 0E01 × 0308 ÷ 261D ÷ +× 0E01 × 0308 × 0020 ÷ 261D ÷ +× 0E01 ÷ 1F3FB ÷ +× 0E01 × 0020 ÷ 1F3FB ÷ +× 0E01 × 0308 ÷ 1F3FB ÷ +× 0E01 × 0308 × 0020 ÷ 1F3FB ÷ +× 0E01 × 0001 ÷ +× 0E01 × 0020 ÷ 0001 ÷ +× 0E01 × 0308 × 0001 ÷ +× 0E01 × 0308 × 0020 ÷ 0001 ÷ +× 0E01 × 200D ÷ +× 0E01 × 0020 ÷ 200D ÷ +× 0E01 × 0308 × 200D ÷ +× 0E01 × 0308 × 0020 ÷ 200D ÷ +× 0E01 × 00A7 ÷ +× 0E01 × 0020 ÷ 00A7 ÷ +× 0E01 × 0308 × 00A7 ÷ +× 0E01 × 0308 × 0020 ÷ 00A7 ÷ +× 0E01 × 50005 ÷ +× 0E01 × 0020 ÷ 50005 ÷ +× 0E01 × 0308 × 50005 ÷ +× 0E01 × 0308 × 0020 ÷ 50005 ÷ +× 0E01 × 0E01 ÷ +× 0E01 × 0020 ÷ 0E01 ÷ +× 0E01 × 0308 × 0E01 ÷ +× 0E01 × 0308 × 0020 ÷ 0E01 ÷ +× 0E01 × 3041 ÷ +× 0E01 × 0020 ÷ 3041 ÷ +× 0E01 × 0308 × 3041 ÷ +× 0E01 × 0308 × 0020 ÷ 3041 ÷ +× 3041 ÷ 0023 ÷ +× 3041 × 0020 ÷ 0023 ÷ +× 3041 × 0308 ÷ 0023 ÷ +× 3041 × 0308 × 0020 ÷ 0023 ÷ +× 3041 ÷ 2014 ÷ +× 3041 × 0020 ÷ 2014 ÷ +× 3041 × 0308 ÷ 2014 ÷ +× 3041 × 0308 × 0020 ÷ 2014 ÷ +× 3041 × 0009 ÷ +× 3041 × 0020 ÷ 0009 ÷ +× 3041 × 0308 × 0009 ÷ +× 3041 × 0308 × 0020 ÷ 0009 ÷ +× 3041 ÷ 00B4 ÷ +× 3041 × 0020 ÷ 00B4 ÷ +× 3041 × 0308 ÷ 00B4 ÷ +× 3041 × 0308 × 0020 ÷ 00B4 ÷ +× 3041 × 000B ÷ +× 3041 × 0020 × 000B ÷ +× 3041 × 0308 × 000B ÷ +× 3041 × 0308 × 0020 × 000B ÷ +× 3041 ÷ FFFC ÷ +× 3041 × 0020 ÷ FFFC ÷ +× 3041 × 0308 ÷ FFFC ÷ +× 3041 × 0308 × 0020 ÷ FFFC ÷ +× 3041 × 007D ÷ +× 3041 × 0020 × 007D ÷ +× 3041 × 0308 × 007D ÷ +× 3041 × 0308 × 0020 × 007D ÷ +× 3041 × 0029 ÷ +× 3041 × 0020 × 0029 ÷ +× 3041 × 0308 × 0029 ÷ +× 3041 × 0308 × 0020 × 0029 ÷ +× 3041 × 000D ÷ +× 3041 × 0020 × 000D ÷ +× 3041 × 0308 × 000D ÷ +× 3041 × 0308 × 0020 × 000D ÷ +× 3041 × 0021 ÷ +× 3041 × 0020 × 0021 ÷ +× 3041 × 0308 × 0021 ÷ +× 3041 × 0308 × 0020 × 0021 ÷ +× 3041 × 00A0 ÷ +× 3041 × 0020 ÷ 00A0 ÷ +× 3041 × 0308 × 00A0 ÷ +× 3041 × 0308 × 0020 ÷ 00A0 ÷ +× 3041 ÷ AC00 ÷ +× 3041 × 0020 ÷ AC00 ÷ +× 3041 × 0308 ÷ AC00 ÷ +× 3041 × 0308 × 0020 ÷ AC00 ÷ +× 3041 ÷ AC01 ÷ +× 3041 × 0020 ÷ AC01 ÷ +× 3041 × 0308 ÷ AC01 ÷ +× 3041 × 0308 × 0020 ÷ AC01 ÷ +× 3041 ÷ 05D0 ÷ +× 3041 × 0020 ÷ 05D0 ÷ +× 3041 × 0308 ÷ 05D0 ÷ +× 3041 × 0308 × 0020 ÷ 05D0 ÷ +× 3041 × 002D ÷ +× 3041 × 0020 ÷ 002D ÷ +× 3041 × 0308 × 002D ÷ +× 3041 × 0308 × 0020 ÷ 002D ÷ +× 3041 ÷ 231A ÷ +× 3041 × 0020 ÷ 231A ÷ +× 3041 × 0308 ÷ 231A ÷ +× 3041 × 0308 × 0020 ÷ 231A ÷ +× 3041 ÷ 2024 ÷ +× 3041 × 0020 ÷ 2024 ÷ +× 3041 × 0308 ÷ 2024 ÷ +× 3041 × 0308 × 0020 ÷ 2024 ÷ +× 3041 × 002C ÷ +× 3041 × 0020 × 002C ÷ +× 3041 × 0308 × 002C ÷ +× 3041 × 0308 × 0020 × 002C ÷ +× 3041 ÷ 1100 ÷ +× 3041 × 0020 ÷ 1100 ÷ +× 3041 × 0308 ÷ 1100 ÷ +× 3041 × 0308 × 0020 ÷ 1100 ÷ +× 3041 ÷ 11A8 ÷ +× 3041 × 0020 ÷ 11A8 ÷ +× 3041 × 0308 ÷ 11A8 ÷ +× 3041 × 0308 × 0020 ÷ 11A8 ÷ +× 3041 ÷ 1160 ÷ +× 3041 × 0020 ÷ 1160 ÷ +× 3041 × 0308 ÷ 1160 ÷ +× 3041 × 0308 × 0020 ÷ 1160 ÷ +× 3041 × 000A ÷ +× 3041 × 0020 × 000A ÷ +× 3041 × 0308 × 000A ÷ +× 3041 × 0308 × 0020 × 000A ÷ +× 3041 × 0085 ÷ +× 3041 × 0020 × 0085 ÷ +× 3041 × 0308 × 0085 ÷ +× 3041 × 0308 × 0020 × 0085 ÷ +× 3041 × 17D6 ÷ +× 3041 × 0020 ÷ 17D6 ÷ +× 3041 × 0308 × 17D6 ÷ +× 3041 × 0308 × 0020 ÷ 17D6 ÷ +× 3041 ÷ 0030 ÷ +× 3041 × 0020 ÷ 0030 ÷ +× 3041 × 0308 ÷ 0030 ÷ +× 3041 × 0308 × 0020 ÷ 0030 ÷ +× 3041 ÷ 0028 ÷ +× 3041 × 0020 ÷ 0028 ÷ +× 3041 × 0308 ÷ 0028 ÷ +× 3041 × 0308 × 0020 ÷ 0028 ÷ +× 3041 ÷ 0025 ÷ +× 3041 × 0020 ÷ 0025 ÷ +× 3041 × 0308 ÷ 0025 ÷ +× 3041 × 0308 × 0020 ÷ 0025 ÷ +× 3041 ÷ 0024 ÷ +× 3041 × 0020 ÷ 0024 ÷ +× 3041 × 0308 ÷ 0024 ÷ +× 3041 × 0308 × 0020 ÷ 0024 ÷ +× 3041 × 0022 ÷ +× 3041 × 0020 ÷ 0022 ÷ +× 3041 × 0308 × 0022 ÷ +× 3041 × 0308 × 0020 ÷ 0022 ÷ +× 3041 × 0020 ÷ +× 3041 × 0020 × 0020 ÷ +× 3041 × 0308 × 0020 ÷ +× 3041 × 0308 × 0020 × 0020 ÷ +× 3041 × 002F ÷ +× 3041 × 0020 × 002F ÷ +× 3041 × 0308 × 002F ÷ +× 3041 × 0308 × 0020 × 002F ÷ +× 3041 × 2060 ÷ +× 3041 × 0020 × 2060 ÷ +× 3041 × 0308 × 2060 ÷ +× 3041 × 0308 × 0020 × 2060 ÷ +× 3041 × 200B ÷ +× 3041 × 0020 × 200B ÷ +× 3041 × 0308 × 200B ÷ +× 3041 × 0308 × 0020 × 200B ÷ +× 3041 ÷ 1F1E6 ÷ +× 3041 × 0020 ÷ 1F1E6 ÷ +× 3041 × 0308 ÷ 1F1E6 ÷ +× 3041 × 0308 × 0020 ÷ 1F1E6 ÷ +× 3041 ÷ 261D ÷ +× 3041 × 0020 ÷ 261D ÷ +× 3041 × 0308 ÷ 261D ÷ +× 3041 × 0308 × 0020 ÷ 261D ÷ +× 3041 ÷ 1F3FB ÷ +× 3041 × 0020 ÷ 1F3FB ÷ +× 3041 × 0308 ÷ 1F3FB ÷ +× 3041 × 0308 × 0020 ÷ 1F3FB ÷ +× 3041 × 0001 ÷ +× 3041 × 0020 ÷ 0001 ÷ +× 3041 × 0308 × 0001 ÷ +× 3041 × 0308 × 0020 ÷ 0001 ÷ +× 3041 × 200D ÷ +× 3041 × 0020 ÷ 200D ÷ +× 3041 × 0308 × 200D ÷ +× 3041 × 0308 × 0020 ÷ 200D ÷ +× 3041 ÷ 00A7 ÷ +× 3041 × 0020 ÷ 00A7 ÷ +× 3041 × 0308 ÷ 00A7 ÷ +× 3041 × 0308 × 0020 ÷ 00A7 ÷ +× 3041 ÷ 50005 ÷ +× 3041 × 0020 ÷ 50005 ÷ +× 3041 × 0308 ÷ 50005 ÷ +× 3041 × 0308 × 0020 ÷ 50005 ÷ +× 3041 ÷ 0E01 ÷ +× 3041 × 0020 ÷ 0E01 ÷ +× 3041 × 0308 ÷ 0E01 ÷ +× 3041 × 0308 × 0020 ÷ 0E01 ÷ +× 3041 × 3041 ÷ +× 3041 × 0020 ÷ 3041 ÷ +× 3041 × 0308 × 3041 ÷ +× 3041 × 0308 × 0020 ÷ 3041 ÷ +× 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ +× 0061 × 0308 ÷ +× 0020 ÷ 200D × 0646 ÷ +× 0646 × 200D × 0020 ÷ +× 000B ÷ 3041 ÷ +× 000D ÷ 3041 ÷ +× 0085 ÷ 3041 ÷ +× 200D × 261D ÷ +× 3041 × 2060 ÷ +× 2060 × 3041 ÷ +× 3041 × 0308 × 00A0 ÷ +× 200D × 00A0 ÷ +× 200D × 002F ÷ +× 2014 × 2014 ÷ +× 3041 ÷ FFFC ÷ +× FFFC ÷ 3041 ÷ +× 3041 × 002D ÷ +× 0E01 × 2024 ÷ +× 0021 × 2024 ÷ +× 2024 × 2024 ÷ +× 0030 × 2024 ÷ +× 261D × 0025 ÷ +× 0E01 × 0030 ÷ +× 0024 × 261D ÷ +× 0024 × 0E01 ÷ +× 0025 × 0E01 ÷ +× 1100 × 1160 ÷ +× 1160 × 1160 ÷ +× 11A8 × 11A8 ÷ +× 1160 × 2024 ÷ +× 1160 × 0025 ÷ +× 0024 × 1160 ÷ +× 261D × 1F3FB ÷ +× 0066 × 0069 × 006E × 0061 × 006C ÷ +× 0063 × 0061 × 006E × 0027 × 0074 ÷ +× 0063 × 0061 × 006E × 2019 × 0074 ÷ +× 0027 × 0063 × 0061 × 006E × 0027 × 0020 ÷ 006E × 006F × 0074 ÷ +× 0063 × 0061 × 006E × 0020 ÷ 0027 × 006E × 006F × 0074 × 0027 ÷ +× 0062 × 0075 × 0067 × 0028 × 0073 × 0029 × 0020 × 0020 × 0020 × 0020 × 0020 ÷ +× 0062 × 0075 × 0067 × 0028 × 0073 × 0029 × 00A0 × 0020 × 0020 × 0020 × 0020 × 0020 ÷ +× 002E × 002E ÷ 307E ÷ 3059 × 3002 ÷ 0058 × 004D × 004C ÷ 306E × 002E × 002E ÷ +× 0061 × 0062 × 00AD ÷ 0062 × 0079 ÷ +× 002D × 0033 ÷ +× 0065 × 002E × 0067 × 002E ÷ +× 4E00 × 002E ÷ 4E00 × 002E ÷ +× 0061 × 0020 × 0020 ÷ 0062 ÷ +× 0061 × 0020 × 0020 × 200B ÷ 0062 ÷ +× 0061 × 0020 ÷ 0308 × 0062 ÷ +× 0031 × 0308 × 0062 × 0028 × 0061 × 0029 × 002D ÷ 0028 × 0062 × 0029 ÷ +× 0067 × 0069 × 0076 × 0065 × 0020 ÷ 0062 × 006F × 006F × 006B × 0028 × 0073 × 0029 × 002E ÷ +× 307E ÷ 0028 × 3059 × 0029 ÷ +× 0066 × 0069 × 006E × 0064 × 0020 × 002E × 0063 × 006F × 006D ÷ +× 0065 × 0071 × 0075 × 0061 × 006C × 0073 × 0020 × 002E ÷ 0033 × 0035 × 0020 ÷ 0063 × 0065 × 006E × 0074 × 0073 ÷ +× 0028 × 0073 × 0029 × 0068 × 0065 ÷ +× 007B × 0073 × 007D ÷ 0068 × 0065 ÷ +× 02C8 × 0073 × 0049 × 006C × 0259 × 0062 × 0028 × 0259 × 0029 × 006C ÷ +× 02C8 × 0073 × 0049 × 006C × 0259 × 0062 × 007B × 0259 × 007D ÷ 006C ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 0029 × 002E ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 002E × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 0029 × 0021 ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 0021 × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 005C ÷ 0028 × 0073 × 005C × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0020 × 0073 × 0020 × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0073 × 007D ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0073 × 007D × 002E ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0073 × 007D × 0021 ÷ +× 0063 × 006F × 0064 × 0065 × 005C ÷ 007B × 0073 × 005C × 007D ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0020 × 0073 × 0020 × 007D ÷ +× 0063 × 006F × 0064 × 0028 × 0065 × 0029 ÷ 2026 ÷ 0028 × 0073 × 0029 ÷ +× 0028 × 0063 × 006F × 0064 × 0028 × 0065 × 0029 ÷ 2026 × 0029 × 0073 ÷ +× 0063 × 006F × 0064 × 007B × 0065 × 007D ÷ 2026 ÷ 007B × 0073 × 007D ÷ +× 007B × 0063 × 006F × 0064 × 007B × 0065 × 007D ÷ 2026 × 007D ÷ 0073 ÷ +× 0028 × 0063 × 006F × 006E × 002D × 0029 × 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 00AD × 0029 × 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 2011 × 0029 × 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 0029 × 002D ÷ 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 0029 × 00AD ÷ 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 0029 × 2011 × 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 002D × 007D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 00AD × 007D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 2011 × 007D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 007D × 002D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 007D × 00AD ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 007D × 2011 × 006C × 0061 × 006E × 0067 ÷ +× 0063 × 0072 × 0065 × 0301 × 0028 × 0065 × 0301 × 0029 ÷ 0028 × 0065 × 0029 ÷ +× 0063 × 0072 × 0065 × 0301 × 005B × 0065 × 0072 × 007C ÷ 0065 × 0301 × 0028 × 0065 × 0029 ÷ 0028 × 0073 × 0029 × 005D ÷ +× 0063 × 0072 × 0065 × 0301 × 007B × 0065 × 0072 × 007C ÷ 0065 × 0301 × 0028 × 0065 × 0029 ÷ 0028 × 0073 × 0029 × 007D ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 0028 × 0308 × 0029 ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 0028 × 00AB × 0308 × 00BB × 0029 ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 0028 × 00AB × 0020 ÷ 0308 × 0020 ÷ 00BB × 0029 ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 0020 × 0028 × 0020 × 0308 × 0020 × 0029 × 0020 ÷ 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 202F × 0028 × 0020 × 0308 × 0020 × 0029 × 202F × 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 007B × 0308 × 007D ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 007B × 00AB × 0308 × 00BB × 007D ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 007B × 00AB × 0020 ÷ 0308 × 0020 ÷ 00BB × 007D ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 0020 × 007B × 0020 × 0308 × 0020 × 007D × 0020 ÷ 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 202F × 007B × 0020 × 0308 × 0020 × 007D × 202F × 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0028 × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD ÷ 2011 × 0029 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 0028 × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD × 0029 × 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 0028 × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 0029 × 00AD ÷ 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 007B × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD ÷ 2011 × 007D ÷ 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 007B × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD × 007D × 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 007B × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 007D × 00AD ÷ 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 006F × 0070 × 0065 × 0072 × 0061 × 0074 × 006F × 0072 × 005B × 005D ÷ 0028 × 0030 × 0029 × 003B ÷ +× 006F × 0070 × 0065 × 0072 × 0061 × 0074 × 006F × 0072 × 005B × 005D ÷ 0028 × 0029 ÷ 007B × 007D ÷ +× 672C ÷ 0028 × 3092 × 0029 ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 0028 × 300C × 3092 × 300D × 0029 ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 300C × 0028 × 3092 × 0029 × 300D ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 007B × 3092 × 007D ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 007B × 300C × 3092 × 300D × 007D ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 005B × 0028 × 3092 × 0029 × 005D ÷ 8AAD ÷ 3080 ÷ +× 0028 × 30CB × 30E5 × 30FC × 30FB × 0029 ÷ 30E8 × 30FC ÷ 30AF ÷ +× 0028 × 30CB × 30E5 × 30FC × 0029 × 30FB ÷ 30E8 × 30FC ÷ 30AF ÷ +× 007B × 30CB × 30E5 × 30FC × 30FB × 007D ÷ 30E8 × 30FC ÷ 30AF ÷ +× 007B × 30CB × 30E5 × 30FC × 007D × 30FB ÷ 30E8 × 30FC ÷ 30AF ÷ +× 0028 × 1850 × 1846 × 1851 × 1846 ÷ 1806 × 0029 × 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 0028 × 1850 × 1846 × 1851 × 1846 × 0029 ÷ 1806 × 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 007B × 1850 × 1846 × 1851 × 1846 ÷ 1806 × 007D ÷ 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 007B × 1850 × 1846 × 1851 × 1846 × 007D ÷ 1806 × 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 0028 × 0068 × 0074 × 0074 × 0070 × 003A × 002F × 002F × 0029 × 0078 × 006E × 002D × 002D ÷ 0061 ÷ +× 007B × 0068 × 0074 × 0074 × 0070 × 003A × 002F × 002F × 007D ÷ 0078 × 006E × 002D × 002D ÷ 0061 ÷ +× 0028 × 0030 × 002C × 0031 × 0029 × 002B × 0028 × 0032 × 002C × 0033 × 0029 × 2295 × 0028 × 2212 × 0034 × 002C × 0035 × 0029 × 2296 × 0028 × 0036 × 002C × 0037 × 0029 ÷ +× 007B × 0030 × 002C × 0031 × 007D × 002B × 007B × 0032 × 002C × 0033 × 007D ÷ 2295 × 007B × 2212 × 0034 × 002C × 0035 × 007D ÷ 2296 × 007B × 0036 × 002C × 0037 × 007D ÷ +× 0061 × 0062 ÷ +× 0061 × 0062 × 0020 ÷ +× 0061 × 0062 × 0020 ÷ 0063 ÷ +× 0061 ÷ 307E ÷ +× 0939 × 093F × 0928 × 094D × 0926 × 0940 × 0020 ÷ +× 092F × 0938 × 0917 × 0941 × 091A × 093F × 0924 × 0940 × 092F × 0938 × 093E × 0020 ÷ +× 5370 ÷ 672C ÷ +× 8AAD ÷ 3080 ÷ +× 5165 ÷ 529B ÷ 3057 ÷ 30A8 ÷ +× 4F4D × 3002 ÷ 8A18 ÷ +× 672C × 3002 ÷ +× 967A × 300D ÷ 306E ÷ +× 3057 × 3087 ÷ 3046 ÷ +× 307E ÷ 0061 ÷ 672C ÷ +× C5C6 ÷ C5B4 ÷ C694 × 0020 ÷ 006F × 0072 × 0020 ÷ BABB ÷ +× 307E ÷ 0061 × 0062 × 0020 ÷ +× 3067 ÷ 4F7F ÷ +× 3059 ÷ 308B ÷ +× 306E ÷ 30D1 ÷ 30F3 ÷ +× 3046 × 3000 ÷ 3048 × 3000 ÷ 304A × 300D ÷ +× 308B × 0020 ÷ C740 ÷ C601 × 0020 ÷ 306B ÷ +× 3057 × 3087 ÷ 3046 × 3002 ÷ +× 30E0 ÷ 306E ÷ 4E00 ÷ +× 30D5 ÷ 30EA ÷ +× 30D5 ÷ 30EA × 30FC ÷ 767E ÷ +× 30D4 × 30E5 × 30FC ÷ 30BF ÷ 3067 ÷ 4F7F ÷ 7528 ÷ 3059 ÷ 308B ÷ +× 30BF × 30FC ÷ 30AD × 30FC ÷ 3092 ÷ 62BC ÷ +× 30B7 × 30E7 ÷ 30F3 ÷ +× 0061 × 002E ÷ 0032 × 0020 ÷ +× 0061 × 002E ÷ 0032 × 0020 ÷ 0915 ÷ +× 0061 × 002E ÷ 0032 × 0020 ÷ 672C ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 672C ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 307E ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 0033 ÷ +× 0061 × 0062 × 002E × 0020 ÷ 0032 ÷ +× 0041 × 002E ÷ 0031 × 0020 ÷ BABB ÷ +× BD24 ÷ C5B4 × 002E × 0020 ÷ 0041 × 002E ÷ 0032 × 0020 ÷ BCFC ÷ +× BD10 ÷ C694 × 002E × 0020 ÷ 0041 × 002E ÷ 0033 × 0020 ÷ BABB ÷ +× C694 × 002E × 0020 ÷ 0041 × 002E ÷ 0034 × 0020 ÷ BABB ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 300C ÷ +× 306B ÷ 300C × 30D0 ÷ 0028 × 0062 × 0061 × 0029 × 300D ÷ 3084 ÷ 300C × 30B9 ÷ +× 308B ÷ 300C × 0055 × 004B ÷ 30DD ÷ 30F3 ÷ 30C9 × 300D × FF09 × 3001 ÷ 30A8 ÷ +× 306F × 3001 ÷ 300C × 003D × 0072 × 0061 × 006E × 0064 × 0028 × 0029 × 300D ÷ 3068 ÷ +× 3067 × 3001 ÷ 300C × 0021 × 300D ÷ 3068 ÷ +× 8A33 ÷ 300C × 3059 ÷ +× 3066 ÷ 300C × BD24 ÷ C5B4 × 003F × 300D ÷ 3068 ÷ +× 306E ÷ 300C × 305D ÷ +× 306F ÷ 300C × 30A8 ÷ +× 4F8B × FF1A ÷ 300C × 3042 × 3000 ÷ 3044 ÷ +× 304F × 3001 ÷ 300C × D3C9 ÷ C591 ÷ C740 ÷ +× 306B ÷ 300C × C81C ÷ BAA9 ÷ 0028 × 984C ÷ 540D × 0029 ÷ C740 ÷ +× 5178 ÷ 300E × 30A6 × 30A3 ÷ 30AD ÷ +× 3067 ÷ 300E × 82F1 ÷ 8A9E ÷ +× 0028 × 0073 × 0029 × 0020 ÷ 672C ÷ +× 0028 × 0073 × 0029 × 0020 ÷ 307E ÷ +× 0028 × 0073 × 0029 × 0020 ÷ 30AF ÷ +× 308B × 3002 ÷ 0064 × 006F × 0067 × FF08 × 72AC × FF09 ÷ 3092 ÷ +× 672C ÷ FF08 × 307E ÷ +× 672C × 0020 ÷ 0028 × 0061 ÷ +× 70B9 × 0020 ÷ 005B × 7DE8 ÷ 96C6 × 005D ÷ +× 0061 × 0028 × 0073 × 0029 × 0020 ÷ +× FF08 × 30B6 × 30FB ÷ 30AF ÷ 30A4 × 30C3 ÷ 30AF × 30FB ÷ 30D6 ÷ +× 0070 × FF08 × 30AF ÷ 30A4 × 30C3 ÷ 30AF × 30FB ÷ 30D6 ÷ +× 0061 × 0062 × FF08 × 30AF ÷ +× 0028 × 5370 ÷ 672C × 0029 ÷ +× 30B9 ÷ FF08 × 3044 ÷ +× 30C9 ÷ FF08 × 30DD ÷ +× 30C9 × 0020 ÷ 0028 × 8CEA ÷ +× 0073 × 0029 × 300D ÷ 307E ÷ +× 0061 × FF09 × 300F ÷ +× 308B × 300D × FF09 ÷ 306F ÷ +× 30C9 × 300D × FF09 × 3001 ÷ 30A8 ÷ +× 0072 × 006B × 0029 × 300D ÷ 3082 ÷ +× 30AF ÷ 0028 × 0061 × 0062 × 0020 ÷ 0063 × 0064 × 0029 × 300D ÷ 3082 ÷ +× 30F3 × 30FB ÷ 30DE × 30FC ÷ 30AF ÷ 0028 × 0065 × 0078 ÷ +× 30DE × 30FC ÷ 0028 × 006D × 0061 × 0029 × 300D ÷ 306A ÷ +× 30AC ÷ 30EF × 300D × 3002 ÷ 3053 ÷ +× 30AF × 300D ÷ 307E ÷ +× 30EF × 300D × 3002 ÷ 3053 ÷ +× 30AF × 300D ÷ 307E × 3001 ÷ 672C ÷ +× 30AF × 300D × 3001 ÷ 30AF ÷ +× 30C7 × 30A3 ÷ 30A2 ÷ FF08 × 0061 × 0062 × FF09 × 300F ÷ +× CABD ÷ C774 ÷ C5D0 ÷ C694 × 003F × 300D ÷ 3068 ÷ 805E ÷ +× 540D × 0029 ÷ C740 × 0020 ÷ C54C ÷ C544 ÷ C694 × 003F × 300D ÷ 3068 ÷ +× 8CA8 × 0029 × 0020 ÷ 002D × 0020 ÷ 0028 × 0070 × 006F ÷ +× 91CF × 0029 × 0020 × 301C × 0020 ÷ 0028 × 0070 × 006F ÷ +× 30C9 ÷ 91CD × FF09 × 0020 × 301C × 0020 ÷ 529B × 30FB ÷ 91CD ÷ +× 0061 × 0062 × 0022 × FF08 × 307E ÷ +× 306F × 0020 ÷ 0022 × 0073 × 0022 × 0020 ÷ +× 306F × 3001 × 0022 × 0054 × 0068 × 0065 × 0020 ÷ +× 0064 × 006F × 0067 × 0022 × 0020 ÷ 3092 ÷ +× 0039 × 0030 × 0022 × 0020 ÷ 3068 ÷ +× 30B9 × 30FB ÷ 30AA × 30FC ÷ 30D0 × 30FC × 30FB ÷ 30B6 × 30FB ÷ 30EC ÷ +× 30B9 × 30FB ÷ 30B8 × 30E3 ÷ 30F3 ÷ +× 30F3 × 30FB ÷ 30D5 × 30A9 × 30C3 ÷ 30AF ÷ +× 30A4 ÷ 30B8 × 30FC × 30FB ÷ 30C9 × 30C3 ÷ 30B0 × 3001 ÷ 548C ÷ +× 30E1 × 30FC ÷ 30B7 × 30E7 ÷ 30F3 × 30FB ÷ 30DE × 30FC ÷ 30AF ÷ +× 30F3 × 30FB ÷ 30AF ÷ 0028 × 0061 ÷ +× 30B7 × 30E7 ÷ 30F3 × 30FB ÷ 30DE ÷ +× 672C × 003A × 0020 ÷ +× 672C × 003A × 0020 ÷ 30AF ÷ +× 51FA ÷ 5178 × 003A × 0020 ÷ 30D5 ÷ 30EA × 30FC ÷ 767E ÷ +× 5F8C × 2026 ÷ 306B ÷ +× 3057 × 3087 ÷ 3046 × 3002 × 3002 × 3002 ÷ +× 304D × 3001 × 0021 × 0021 × 3001 × 0021 × 0021 × 0021 ÷ 3068 ÷ +× 306F × 3001 × 003F ÷ 3068 × 0021 ÷ 3092 ÷ +× 305F × 3001 × 2049 ÷ 0028 × 0021 × 003F × 0029 ÷ 306E ÷ +× 3084 × 3001 × 2048 ÷ 0028 × 003F × 0021 × 0029 ÷ 306E ÷ +× 305F × 0020 ÷ 203D ÷ 3068 ÷ +× 305B × FF01 ÷ 0031 × 0030 × 0030 × 0025 ÷ 306E ÷ 5B8C ÷ +× 0032 × 0033 ÷ 672C ÷ +× 30A1 ÷ 30D9 × 30C3 ÷ 30C8 ÷ 0032 × 0036 ÷ 5B57 ÷ 3092 ÷ +× 4F8B × FF1A ÷ 00A3 × 0032 × 0033 ÷ +× 8A18 ÷ 53F7 × 0020 ÷ 00A3 × 3002 ÷ +× 308C ÷ 308B × 3002 ÷ 0071 × 0075 ÷ +× 307E × 3002 ÷ +× 307E × 3002 ÷ 0061 × 0062 × 0020 ÷ +× 308B × 3002 ÷ 6570 ÷ +× 308B × 3002 ÷ 3053 ÷ +× 3044 × 3002 ÷ 30D1 ÷ +× 30AC ÷ 30EF × 300D × 3002 ÷ 3053 ÷ 308C ÷ +× 8A9E ÷ 306E ÷ 0069 × 006F ÷ 306E × 3001 ÷ 0032 ÷ 5B57 ÷ 3092 ÷ +× 3001 ÷ 548C ÷ +× 3001 ÷ 30BF ÷ +× 3001 ÷ 304B ÷ +× 3001 ÷ 3053 ÷ 308C ÷ 3067 ÷ 306F × 0020 ÷ +× 3057 × 3001 ÷ 0061 × 0062 ÷ 3068 ÷ +× 0061 ÷ 1F1E6 ÷ 0062 ÷ +× 1F1F7 × 1F1FA ÷ +× 1F1F7 × 1F1FA ÷ 1F1F8 ÷ +× 1F1F7 × 1F1FA ÷ 1F1F8 × 1F1EA ÷ +× 1F1F7 × 1F1FA × 200B ÷ 1F1F8 × 1F1EA ÷ +× 05D0 × 002D × 05D0 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0.flex b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0.flex new file mode 100644 index 000000000..889454808 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0.flex @@ -0,0 +1,611 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 11.0 +%public +%class UnicodeLineBreakAlgorithm_11_0 +%type String + +%{ + private static final String LINE_BREAK_OPPORTUNITY = "÷"; + private static final String NO_LINE_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeLineBreakAlgorithm_11_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeLineBreakAlgorithm_11_0 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeLineBreakAlgorithm_11_0(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(NO_LINE_BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_LINE_BREAK_OPPORTUNITY); + } else { + line.add(LINE_BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + + /** + * @return The next chunk of text with no internal line break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + + void addMatch() { + builder.append(yytext()); + } + + String addFirstCharPushCMsAndReturnNextSegment() { + builder.append(yycharat(0)); + String segment = builder.toString(); + builder.setLength(0); + builder.append(yytext().substring(1)); + return 0 == segment.length() ? null : segment; + } +%} + + +// UAX#14 Unicode Line Breaking Algorithm +// +// +// Resolve line breaking classes: +// +// LB1 Assign a line breaking class to each code point of the input. +// Resolve AI, CB, CJ, SA, SG, and XX into other line breaking classes +// depending on criteria outside the scope of this algorithm. +// +// In the absence of such criteria all characters with a specific combination +// of original class and General_Category property value are resolved as follows: +// +// Resolved Original General_Category +// AL AI, SG, XX Any +// CM SA Only Mn or Mc +// AL SA Any except Mn and Mc +// NS CJ Any +// +// Note that with negation and union you also have (by applying DeMorgan) +// intersection and set difference: the intersection of a and b is !(!a|!b), +// the expression that matches everything of a not matched by b is !(!a|b) +// +// (Surrogates are not resolved to AL here - \p{LB:SG} is not defined in JFlex.) +// +AL = [\p{LB:AL}\p{LB:AI}\p{LB:XX}] | [^\P{LB:SA}\p{gc:Mn}\p{gc:Mc}] +CM = [\p{LB:CM}[\p{LB:SA}--[^\p{gc:Mn}\p{gc:Mc}]]] +NS = [\p{LB:NS}\p{LB:CJ}] + +%% + +// Start and end of text: +// +// There are two special logical positions: sot, which occurs before the first +// character in the text, and eot, which occurs after the last character in +// the text. Thus an empty string would consist of sot followed immediately by +// eot. With these two definitions, the line break rules for start and end of +// text can be specified as follows: +// +// LB2 Never break at the start of text. +// +// sot × +// +// LB3 Always break at the end of text. +// +// ! eot +// +// These two rules are designed to deal with degenerate cases, so that there +// is at least one character on each line, and at least one line break for the +// whole text. Emergency line breaking behavior usually also allows line +// breaks anywhere on the line if a legal line break cannot be found. This has +// the effect of preventing text from running into the margins. +// +<> { return nextSegment(); } + +// Mandatory breaks: +// +// A hard line break can consist of BK or a Newline Function (NLF) as described +// in Section 5.8, Newline Guidelines, of [Unicode]. These three rules are +// designed to handle the line ending and line separating characters as +// described there. +// +// LB4 Always break after hard line breaks. +// +// BK ! +// +\p{LB:BK} {CM}+ / \p{LB:GL} { return addFirstCharPushCMsAndReturnNextSegment(); } +\p{LB:BK} / [^] { addMatch(); return nextSegment(); } + +// LB5 Treat CR followed by LF, as well as CR, LF, and NL as hard line breaks. +// +// CR × LF ; CR ! ; LF ! ; NL ! +// +\p{LB:CR} \p{LB:LF} { addMatch(); return nextSegment(); } +[\p{LB:CR}\p{LB:LF}\p{LB:NL}] / [^] { addMatch(); return nextSegment(); } + +// LB6 Do not break before hard line breaks. +// +// × ( BK | CR | LF | NL ) +// +// Explicit breaks and non-breaks: +// +// LB7 Do not break before spaces or zero width space. +// +// × SP ; × ZW +// +// LB8 Break before any character following a zero-width space, +// even if one or more spaces intervene. +// +// ZW SP* ÷ +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW ) ) +// +\p{LB:ZW} {CM}+ / \p{LB:GL} { return addFirstCharPushCMsAndReturnNextSegment(); } +\p{LB:ZW} \p{LB:SP}* / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] { addMatch(); } +\p{LB:ZW} \p{LB:SP}* / \P{LB:SP} { addMatch(); return nextSegment(); } +\p{LB:ZW} \p{LB:SP}+ { addMatch(); return nextSegment(); } + +// LB8a Do not break after a zero width joiner. +// +// ZWJ × +// +\p{LB:ZWJ} / [^] { addMatch(); } +\p{LB:ZWJ} { addMatch(); } + +// Combining marks: +// +// See also Section 9.2, Legacy Support for Space Character as Base for +// Combining Marks. +// +// LB9 Do not break a combining character sequence; treat it as if it has the +// line breaking class of the base character in all of the following rules. +// +// Treat X CM* as if it were X. +// +// where X is any line break class except BK, CR, LF, NL, SP, or ZW. +// +// At any possible break opportunity between CM and a following character, +// CM behaves as if it had the type of its base character. Note that despite +// the summary title, this rule is not limited to standard combining character +// sequences. For the purposes of line breaking, sequences containing most +// of the control codes or layout control characters are treated like combining +// sequences. +// +// [LB9 is partially handled in the following rules.] +// +[^\p{LB:SP}\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] {CM}+ { addMatch(); return nextSegment(); } + +// LB10 Treat any remaining combining mark or ZWJ as AL. +// +// Treat any remaining CM or ZWJ as it if were AL. +// +// This catches the case where a CM is the first character on the line or +// follows SP, BK, CR, LF, NL, or ZW. +// +// [LB10 is partially handled in the following rules] +// +[^\p{LB:SP}\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// Word joiner: +// +// LB11 Do not break before or after Word joiner and related characters. +// +// × WJ +// +// WJ × +// +// [LB11 is partially handled through lookaheads in the following rules] +// +\p{LB:WJ} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:WJ} ({CM} | \p{LB:ZWJ})* { addMatch(); } + + +// Non-breaking characters: +// +// LB12 Do not break after NBSP and related characters. +// +// GL × +// +\p{LB:GL} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:GL} ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// 6.3 Tailorable Line Breaking Rules +// +// The following rules and the classes referenced in them provide a reasonable +// default set of line break opportunities. Implementations should implement +// them unless alternate approaches produce better results for some classes of +// text or applications. When using alternative rules or algorithms, +// implementations must ensure that the mandatory breaks, break opportunities +// and non-break positions determined by the algorithm and rules of Section 6.3, +// Non-tailorable Line Breaking Rules, are preserved. See Section 4, Conformance. +// +// Non-breaking characters: +// +// LB12a Do not break before NBSP and related characters, except after spaces +// and hyphens. +// +// [^SP BA HY] × GL +// +// Also, from LineBreakTest.html: 12.2) [^ BA HY CM] CM+ × GL +// +// The expression [^SP, BA, HY] designates any line break class other than +// SP, BA or HY. The symbol ^ is used, instead of !, to avoid confusion with +// the use of ! to indicate an explicit break. Unlike the case for WJ, +// inserting a SP overrides the non-breaking nature of a GL. Allowing a break +// after BA or HY matches widespread implementation practice and supports a +// common way of handling special line breaking of explicit hyphens, such as +// in Polish and Portuguese. See Section 5.3, Use of Hyphen. +// +[^\p{LB:CM}\p{LB:SP}\p{LB:BA}\p{LB:HY}\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* / \p{LB:GL} { addMatch(); } +^ {CM}+ / \p{LB:GL} { addMatch(); } + +// Opening and closing: +// +// These have special behavior with respect to spaces, and therefore come +// before rule LB18. +// +// LB13 Do not break before ‘]’ or ‘!’ or ‘;’ or ‘/’, even after spaces. +// +// × CL ; × CP ; × EX ; × IS ; × SY +// +// [LB13 is handled through lookahead in other rules] + + +// LB14 Do not break after ‘[’, even after spaces. +// +// OP SP* × +// +\p{LB:OP} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / [^] { addMatch(); } +\p{LB:OP} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* { addMatch(); } + + +// LB15 Do not break within ‘”[’, even with intervening spaces. +// +// QU SP* × OP +// +// For more information on this rule, see the note in the description for the +// QU class. +// +\p{LB:QU} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / \p{LB:OP} { addMatch(); } + + +// LB16 Do not break between closing punctuation and a nonstarter (lb=NS), +// even with intervening spaces. +// +// (CL | CP) SP* × NS +// +[\p{LB:CL}\p{LB:CP}] ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / {NS} { addMatch(); } + + +// LB17 Do not break within ‘——’, even with intervening spaces. +// +// B2 SP* × B2 +// +\p{LB:B2} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / \p{LB:B2} { addMatch(); } + + +// Spaces: +// +// LB18 Break after spaces. +// +// SP ÷ +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW) ) +// (LB11 lookahead included: × WJ ) +// (LB13 lookaheads included: × ( CL | CP | EX | IS | SY ) ) +// +\p{LB:SP} / {CM}+ [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}\p{LB:QU}\p{LB:BA}\p{LB:HY}] { addMatch(); return nextSegment(); } +\p{LB:SP} / {CM}+ {NS} { addMatch(); return nextSegment(); } +\p{LB:SP} {CM}+ / \p{LB:GL} { return addFirstCharPushCMsAndReturnNextSegment(); } +\p{LB:SP} / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}] { addMatch(); } +\p{LB:SP} / [^] { addMatch(); return nextSegment(); } +\p{LB:SP} { addMatch(); } + + +// Special case rules: +// +// LB19 Do not break before or after quotation marks, such as ‘ ” ’. +// +// × QU ; QU × +// +// [LB19 is partially handled through lookaheads in following rules] +// +\p{LB:QU} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:QU} ({CM} | \p{LB:ZWJ})* { addMatch(); } + + +// LB20 Break before and after unresolved CB. +// +// ÷ CB ; CB ÷ +// +// Conditional breaks should be resolved external to the line breaking rules. +// However, the default action is to treat unresolved CB as breaking before and +// after. +// +// [LB20 is partially handled through lookaheads in following rules] +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW ) ) +// (LB11 lookahead included: × WJ ) +// (LB13 lookaheads included: × ( CL | CP | EX | IS | SY ) ) +// (LB19 lookahead included: × QU ) +// +\p{LB:CB} ({CM} | \p{LB:ZWJ})* / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}\p{LB:QU}] { addMatch(); } +\p{LB:CB} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); return nextSegment(); } +\p{LB:CB} ({CM} | \p{LB:ZWJ})* { addMatch(); return nextSegment(); } + + +// LB21 Do not break before hyphen-minus, other hyphens, fixed-width spaces, +// small kana, and other non-starters, or after acute accents. +// +// × BA ; × HY ; × NS ; BB × +// +// [LB21 is partially handled through lookaheads in following rules] +// +// (LB20 lookahead included) +// +\p{LB:BB} ({CM} | \p{LB:ZWJ})* / \p{LB:CB} { addMatch(); return nextSegment(); } +\p{LB:BB} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:BB} ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// LB21a Don't break after Hebrew + Hyphen +// +// HL (HY | BA) × +// +// (LB20 lookahead included) +// +\p{LB:HL} ({CM} | \p{LB:ZWJ})* [\p{LB:HY}\p{LB:BA}] ({CM} | \p{LB:ZWJ})* / \p{LB:CB} { addMatch(); return nextSegment(); } +\p{LB:HL} ({CM} | \p{LB:ZWJ})* [\p{LB:HY}\p{LB:BA}] ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:HL} ({CM} | \p{LB:ZWJ})* [\p{LB:HY}\p{LB:BA}] ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// LB21b Don’t break between Solidus and Hebrew letters. +// +// SY × HL +// +// (LB20 lookahead included) +// +\p{LB:SY} ({CM} | \p{LB:ZWJ})* \p{LB:HL} ({CM} | \p{LB:ZWJ})* / \p{LB:CB} { addMatch(); return nextSegment(); } +\p{LB:SY} ({CM} | \p{LB:ZWJ})* \p{LB:HL} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:SY} ({CM} | \p{LB:ZWJ})* \p{LB:HL} ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// LB22 Do not break between two ellipses, or between letters, numbers or exclamations and ellipsis. +// +// (AL | HL) × IN ; EX × IN ; (ID | EB | EM) × IN ; IN × IN ; NU × IN +// +// Examples: ‘9...’, ‘a...’, ‘H...’ +// +(({AL} | [\p{LB:HL}\p{LB:EX}\p{LB:ID}\p{LB:EB}\p{LB:EM}\p{LB:IN}\p{LB:NU}]) ({CM} | \p{LB:ZWJ})* | ({CM} | \p{LB:ZWJ})+) / \p{LB:IN} { addMatch(); } + +// Numbers: +// +// Do not break alphanumerics. +// +// LB23 Do not break between digits and letters. +// +// (AL | HL) × NU ; NU × (AL | HL) +// +(({AL} | \p{LB:HL}) ({CM} | \p{LB:ZWJ})* | ({CM} | \p{LB:ZWJ})+) / \p{LB:NU} { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* / ({AL} | \p{LB:HL}) { addMatch(); } + +// LB23a Do not break between numeric prefixes and ideographs, or between ideographs and numeric postfixes. +// +// PR × (ID | EB | EM) ; (ID | EB | EM) × PO +// +\p{LB:PR} ({CM} | \p{LB:ZWJ})* / [\p{LB:ID}\p{LB:EB}\p{LB:EM}] { addMatch(); } +[\p{LB:ID}\p{LB:EB}\p{LB:EM}] ({CM} | \p{LB:ZWJ})* / \p{LB:PO} { addMatch(); } + +// LB24 Do not break between numeric prefix/postfix and letters, or between letters and prefix/postfix. +// +// (PR | PO) × (AL | HL) ; (AL | HL) × (PR | PO) +[\p{LB:PR}\p{LB:PO}] ({CM} | \p{LB:ZWJ})* / ({AL} | \p{LB:HL}) { addMatch(); } +({CM} | \p{LB:ZWJ})+ / ({AL} | \p{LB:HL}) { addMatch(); } +({AL} | \p{LB:HL}) ({CM} | \p{LB:ZWJ})* / [\p{LB:PR}\p{LB:PO}] { addMatch(); } +({CM} | \p{LB:ZWJ})+ / [\p{LB:PR}\p{LB:PO}] { addMatch(); } + +// In general, it is recommended to not break lines inside numbers of the form +// described by the following regular expression: +// +// ( PR | PO ) ? ( OP | HY ) ? NU (NU | SY | IS) * (CL | CP) ? ( PR | PO ) ? +// +// Examples: $(12.35) 2,1234 (12)¢ 12.54¢ +// +// [The following directly implement the above, so the LB25 approximation is not needed.] +// +([\p{LB:PR}\p{LB:PO}] ({CM} | \p{LB:ZWJ})*)? [\p{LB:OP}\p{LB:HY}] ({CM} | \p{LB:ZWJ})* / \p{LB:NU} { addMatch(); } +[\p{LB:PR}\p{LB:PO}] ({CM} | \p{LB:ZWJ})* / \p{LB:NU} { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* ([\p{LB:NU}\p{LB:SY}\p{LB:IS}] ({CM} | \p{LB:ZWJ})*)* [\p{LB:CL}\p{LB:CP}]? / [\p{LB:PR}\p{LB:PO}] { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* [\p{LB:NU}\p{LB:SY}\p{LB:IS}]* / [\p{LB:CL}\p{LB:CP}] { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* / [\p{LB:NU}\p{LB:SY}\p{LB:IS}] { addMatch(); } + + +// Korean syllable blocks +// +// Conjoining jamos, Hangul syllables, or combinations of both form Korean +// Syllable Blocks. Such blocks are effectively treated as if they were Hangul +// syllables; no breaks can occur in the middle of a syllable block. +// See Unicode Standard Annex #29, “Unicode Text Segmentation” [UAX29], for more +// information on Korean Syllable Blocks. +// +// LB26 Do not break a Korean syllable. +// +// JL × (JL | JV | H2 | H3) ; (JV | H2) × (JV | JT) ; (JT | H3) × JT +// +// where the notation (JT | H3) means JT or H3. +// +\p{LB:JL} ({CM} | \p{LB:ZWJ})* / [\p{LB:JL}\p{LB:JV}\p{LB:H2}\p{LB:H3}] { addMatch(); } +[\p{LB:JV}\p{LB:H2}] ({CM} | \p{LB:ZWJ})* / [\p{LB:JV}\p{LB:JT}] { addMatch(); } +[\p{LB:JT}\p{LB:H3}] ({CM} | \p{LB:ZWJ})* / \p{LB:JT} { addMatch(); } + + +// The effective line breaking class for the syllable block matches the line +// breaking class for Hangul syllables, which is ID by default. This is +// achieved by the following rule: +// +// LB27 Treat a Korean Syllable Block the same as ID. +// +// (JL | JV | JT | H2 | H3) × IN +// +// (JL | JV | JT | H2 | H3) × PO +// +// PR × (JL | JV | JT | H2 | H3) +// +// When Korean uses SPACE for line breaking, the classes in rule LB26, as well +// as characters of class ID, are often tailored to AL; see Section 8, +// Customization. +// +[\p{LB:JL}\p{LB:JV}\p{LB:JT}\p{LB:H2}\p{LB:H3}] ({CM} | \p{LB:ZWJ})* / [\p{LB:IN}\p{LB:PO}] { addMatch(); } +\p{LB:PR} ({CM} | \p{LB:ZWJ})* / [\p{LB:JL}\p{LB:JV}\p{LB:JT}\p{LB:H2}\p{LB:H3}] { addMatch(); } + + +// Finally, join alphabetic letters into words and break everything else. +// +// LB28 Do not break between alphabetics (“at”). +// +// (AL | HL) × (AL | HL) +// +(({AL} | \p{LB:HL}) ({CM} | \p{LB:ZWJ})* | {CM}+) / ({AL} | \p{LB:HL} | {CM} | \p{LB:ZWJ}) { addMatch(); } + + +// LB29 Do not break between numeric punctuation and alphabetics (“e.g.”). +// +// IS × (AL | HL) +// +\p{LB:IS} ({CM} | \p{LB:ZWJ})* / ({AL} | \p{LB:HL}) { addMatch(); } + + +// LB30 Do not break between letters, numbers, or ordinary symbols and opening +// or closing parentheses. +// +// (AL | HL | NU) × OP +// +// CP × (AL | HL | NU) +// +// The purpose of this rule is to prevent breaks in common cases where a part +// of a word appears between delimiters--for example, in “person(s)”. +// +(({AL} | [\p{LB:HL}\p{LB:NU}]) ({CM} | \p{LB:ZWJ})* | ({CM} | \p{LB:ZWJ})+) / \p{LB:OP} { addMatch(); } +\p{LB:CP} ({CM} | \p{LB:ZWJ})* / ({AL} | [\p{LB:HL}\p{LB:NU}]) { addMatch(); } + + +// LB30a Break between two regional indicator symbols +// if and only if there are an even number of regional indicators +// preceding the position of the break. +// +// sot (RI RI)* RI × RI ; [^RI] (RI RI)* RI × RI +// +// (LB7 lookaheads included: × ( SP | ZW ) ) +// +(\p{LB:RI} ({CM} | \p{LB:ZWJ})*){2} [\p{LB:SP}\p{LB:ZW}]? { addMatch(); return nextSegment(); } + + +// LB30b Do not break between an emoji base and an emoji modifier. +// +// EB × EM +\p{LB:EB} ({CM} | \p{LB:ZWJ})* / \p{LB:EM} { addMatch(); } + + +// LB31 Break everywhere else. +// +// ALL ÷ ; ÷ ALL +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW ) ) +// (LB11 lookahead included: × WJ ) +// (LB13 lookaheads included: × ( CL | CP | EX | IS | SY ) ) +// (LB19 lookahead included: × QU ) +// (LB21 lookaheads included: × ( BA | HY | NS ) ) +// +[^\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}\p{LB:QU}\p{LB:BA}\p{LB:HY}] { addMatch(); } +[^\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* / {NS} { addMatch(); } +[^] / [^] { addMatch(); return nextSegment(); } +[^] { addMatch(); } diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0.test b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0.test new file mode 100644 index 000000000..6ec770bf8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_11_0.test @@ -0,0 +1,9 @@ +name: UnicodeLineBreakAlgorithm_11_0 + +description: +Implements the Unicode 11.0 Line Break algorithm, specified in UAX #14 +. + +jflex: -q + +input-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_11_0.flex b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_11_0.flex new file mode 100644 index 000000000..9bfe292f9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_11_0.flex @@ -0,0 +1,56 @@ +%% + +%unicode 11.0 +%public +%class UnicodeLineBreak_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{LineBreak:AI} { setCurCharPropertyValue("LineBreak:AI"); } +\p{LineBreak:AL} { setCurCharPropertyValue("LineBreak:AL"); } +\p{LineBreak:B2} { setCurCharPropertyValue("LineBreak:B2"); } +\p{LineBreak:BA} { setCurCharPropertyValue("LineBreak:BA"); } +\p{LineBreak:BB} { setCurCharPropertyValue("LineBreak:BB"); } +\p{LineBreak:BK} { setCurCharPropertyValue("LineBreak:BK"); } +\p{LineBreak:CB} { setCurCharPropertyValue("LineBreak:CB"); } +\p{LineBreak:CJ} { setCurCharPropertyValue("LineBreak:CJ"); } +\p{LineBreak:CL} { setCurCharPropertyValue("LineBreak:CL"); } +\p{LineBreak:CM} { setCurCharPropertyValue("LineBreak:CM"); } +\p{LineBreak:CP} { setCurCharPropertyValue("LineBreak:CP"); } +\p{LineBreak:CR} { setCurCharPropertyValue("LineBreak:CR"); } +\p{LineBreak:EB} { setCurCharPropertyValue("LineBreak:EB"); } +\p{LineBreak:EM} { setCurCharPropertyValue("LineBreak:EM"); } +\p{LineBreak:EX} { setCurCharPropertyValue("LineBreak:EX"); } +\p{LineBreak:GL} { setCurCharPropertyValue("LineBreak:GL"); } +\p{LineBreak:H2} { setCurCharPropertyValue("LineBreak:H2"); } +\p{LineBreak:H3} { setCurCharPropertyValue("LineBreak:H3"); } +\p{LineBreak:HL} { setCurCharPropertyValue("LineBreak:HL"); } +\p{LineBreak:HY} { setCurCharPropertyValue("LineBreak:HY"); } +\p{LineBreak:ID} { setCurCharPropertyValue("LineBreak:ID"); } +\p{LineBreak:IN} { setCurCharPropertyValue("LineBreak:IN"); } +\p{LineBreak:IS} { setCurCharPropertyValue("LineBreak:IS"); } +\p{LineBreak:JL} { setCurCharPropertyValue("LineBreak:JL"); } +\p{LineBreak:JT} { setCurCharPropertyValue("LineBreak:JT"); } +\p{LineBreak:JV} { setCurCharPropertyValue("LineBreak:JV"); } +\p{LineBreak:LF} { setCurCharPropertyValue("LineBreak:LF"); } +\p{LineBreak:NL} { setCurCharPropertyValue("LineBreak:NL"); } +\p{LineBreak:NS} { setCurCharPropertyValue("LineBreak:NS"); } +\p{LineBreak:NU} { setCurCharPropertyValue("LineBreak:NU"); } +\p{LineBreak:OP} { setCurCharPropertyValue("LineBreak:OP"); } +\p{LineBreak:PO} { setCurCharPropertyValue("LineBreak:PO"); } +\p{LineBreak:PR} { setCurCharPropertyValue("LineBreak:PR"); } +\p{LineBreak:QU} { setCurCharPropertyValue("LineBreak:QU"); } +\p{LineBreak:RI} { setCurCharPropertyValue("LineBreak:RI"); } +\p{LineBreak:SA} { setCurCharPropertyValue("LineBreak:SA"); } +\p{LineBreak:SP} { setCurCharPropertyValue("LineBreak:SP"); } +\p{LineBreak:SY} { setCurCharPropertyValue("LineBreak:SY"); } +\p{LineBreak:WJ} { setCurCharPropertyValue("LineBreak:WJ"); } +\p{LineBreak:XX} { setCurCharPropertyValue("LineBreak:XX"); } +\p{LineBreak:ZW} { setCurCharPropertyValue("LineBreak:ZW"); } +\p{LineBreak:ZWJ} { setCurCharPropertyValue("LineBreak:ZWJ"); } diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_11_0.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_11_0.output new file mode 100644 index 000000000..775b20c65 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_11_0.output @@ -0,0 +1,3286 @@ +0000..0008; LineBreak:CM +0009..0009; LineBreak:BA +000A..000A; LineBreak:LF +000B..000C; LineBreak:BK +000D..000D; LineBreak:CR +000E..001F; LineBreak:CM +0020..0020; LineBreak:SP +0021..0021; LineBreak:EX +0022..0022; LineBreak:QU +0023..0023; LineBreak:AL +0024..0024; LineBreak:PR +0025..0025; LineBreak:PO +0026..0026; LineBreak:AL +0027..0027; LineBreak:QU +0028..0028; LineBreak:OP +0029..0029; LineBreak:CP +002A..002A; LineBreak:AL +002B..002B; LineBreak:PR +002C..002C; LineBreak:IS +002D..002D; LineBreak:HY +002E..002E; LineBreak:IS +002F..002F; LineBreak:SY +0030..0039; LineBreak:NU +003A..003B; LineBreak:IS +003C..003E; LineBreak:AL +003F..003F; LineBreak:EX +0040..005A; LineBreak:AL +005B..005B; LineBreak:OP +005C..005C; LineBreak:PR +005D..005D; LineBreak:CP +005E..007A; LineBreak:AL +007B..007B; LineBreak:OP +007C..007C; LineBreak:BA +007D..007D; LineBreak:CL +007E..007E; LineBreak:AL +007F..0084; LineBreak:CM +0085..0085; LineBreak:NL +0086..009F; LineBreak:CM +00A0..00A0; LineBreak:GL +00A1..00A1; LineBreak:OP +00A2..00A2; LineBreak:PO +00A3..00A5; LineBreak:PR +00A6..00A6; LineBreak:AL +00A7..00A8; LineBreak:AI +00A9..00A9; LineBreak:AL +00AA..00AA; LineBreak:AI +00AB..00AB; LineBreak:QU +00AC..00AC; LineBreak:AL +00AD..00AD; LineBreak:BA +00AE..00AF; LineBreak:AL +00B0..00B0; LineBreak:PO +00B1..00B1; LineBreak:PR +00B2..00B3; LineBreak:AI +00B4..00B4; LineBreak:BB +00B5..00B5; LineBreak:AL +00B6..00BA; LineBreak:AI +00BB..00BB; LineBreak:QU +00BC..00BE; LineBreak:AI +00BF..00BF; LineBreak:OP +00C0..00D6; LineBreak:AL +00D7..00D7; LineBreak:AI +00D8..00F6; LineBreak:AL +00F7..00F7; LineBreak:AI +00F8..02C6; LineBreak:AL +02C7..02C7; LineBreak:AI +02C8..02C8; LineBreak:BB +02C9..02CB; LineBreak:AI +02CC..02CC; LineBreak:BB +02CD..02CD; LineBreak:AI +02CE..02CF; LineBreak:AL +02D0..02D0; LineBreak:AI +02D1..02D7; LineBreak:AL +02D8..02DB; LineBreak:AI +02DC..02DC; LineBreak:AL +02DD..02DD; LineBreak:AI +02DE..02DE; LineBreak:AL +02DF..02DF; LineBreak:BB +02E0..02FF; LineBreak:AL +0300..034E; LineBreak:CM +034F..034F; LineBreak:GL +0350..035B; LineBreak:CM +035C..0362; LineBreak:GL +0363..036F; LineBreak:CM +0370..0377; LineBreak:AL +0378..0379; LineBreak:XX +037A..037D; LineBreak:AL +037E..037E; LineBreak:IS +037F..037F; LineBreak:AL +0380..0383; LineBreak:XX +0384..038A; LineBreak:AL +038B..038B; LineBreak:XX +038C..038C; LineBreak:AL +038D..038D; LineBreak:XX +038E..03A1; LineBreak:AL +03A2..03A2; LineBreak:XX +03A3..0482; LineBreak:AL +0483..0489; LineBreak:CM +048A..052F; LineBreak:AL +0530..0530; LineBreak:XX +0531..0556; LineBreak:AL +0557..0558; LineBreak:XX +0559..0588; LineBreak:AL +0589..0589; LineBreak:IS +058A..058A; LineBreak:BA +058B..058C; LineBreak:XX +058D..058E; LineBreak:AL +058F..058F; LineBreak:PR +0590..0590; LineBreak:XX +0591..05BD; LineBreak:CM +05BE..05BE; LineBreak:BA +05BF..05BF; LineBreak:CM +05C0..05C0; LineBreak:AL +05C1..05C2; LineBreak:CM +05C3..05C3; LineBreak:AL +05C4..05C5; LineBreak:CM +05C6..05C6; LineBreak:EX +05C7..05C7; LineBreak:CM +05C8..05CF; LineBreak:XX +05D0..05EA; LineBreak:HL +05EB..05EE; LineBreak:XX +05EF..05F2; LineBreak:HL +05F3..05F4; LineBreak:AL +05F5..05FF; LineBreak:XX +0600..0608; LineBreak:AL +0609..060B; LineBreak:PO +060C..060D; LineBreak:IS +060E..060F; LineBreak:AL +0610..061A; LineBreak:CM +061B..061B; LineBreak:EX +061C..061C; LineBreak:CM +061D..061D; LineBreak:XX +061E..061F; LineBreak:EX +0620..064A; LineBreak:AL +064B..065F; LineBreak:CM +0660..0669; LineBreak:NU +066A..066A; LineBreak:PO +066B..066C; LineBreak:NU +066D..066F; LineBreak:AL +0670..0670; LineBreak:CM +0671..06D3; LineBreak:AL +06D4..06D4; LineBreak:EX +06D5..06D5; LineBreak:AL +06D6..06DC; LineBreak:CM +06DD..06DE; LineBreak:AL +06DF..06E4; LineBreak:CM +06E5..06E6; LineBreak:AL +06E7..06E8; LineBreak:CM +06E9..06E9; LineBreak:AL +06EA..06ED; LineBreak:CM +06EE..06EF; LineBreak:AL +06F0..06F9; LineBreak:NU +06FA..070D; LineBreak:AL +070E..070E; LineBreak:XX +070F..0710; LineBreak:AL +0711..0711; LineBreak:CM +0712..072F; LineBreak:AL +0730..074A; LineBreak:CM +074B..074C; LineBreak:XX +074D..07A5; LineBreak:AL +07A6..07B0; LineBreak:CM +07B1..07B1; LineBreak:AL +07B2..07BF; LineBreak:XX +07C0..07C9; LineBreak:NU +07CA..07EA; LineBreak:AL +07EB..07F3; LineBreak:CM +07F4..07F7; LineBreak:AL +07F8..07F8; LineBreak:IS +07F9..07F9; LineBreak:EX +07FA..07FA; LineBreak:AL +07FB..07FC; LineBreak:XX +07FD..07FD; LineBreak:CM +07FE..07FF; LineBreak:PR +0800..0815; LineBreak:AL +0816..0819; LineBreak:CM +081A..081A; LineBreak:AL +081B..0823; LineBreak:CM +0824..0824; LineBreak:AL +0825..0827; LineBreak:CM +0828..0828; LineBreak:AL +0829..082D; LineBreak:CM +082E..082F; LineBreak:XX +0830..083E; LineBreak:AL +083F..083F; LineBreak:XX +0840..0858; LineBreak:AL +0859..085B; LineBreak:CM +085C..085D; LineBreak:XX +085E..085E; LineBreak:AL +085F..085F; LineBreak:XX +0860..086A; LineBreak:AL +086B..089F; LineBreak:XX +08A0..08B4; LineBreak:AL +08B5..08B5; LineBreak:XX +08B6..08BD; LineBreak:AL +08BE..08D2; LineBreak:XX +08D3..08E1; LineBreak:CM +08E2..08E2; LineBreak:AL +08E3..0903; LineBreak:CM +0904..0939; LineBreak:AL +093A..093C; LineBreak:CM +093D..093D; LineBreak:AL +093E..094F; LineBreak:CM +0950..0950; LineBreak:AL +0951..0957; LineBreak:CM +0958..0961; LineBreak:AL +0962..0963; LineBreak:CM +0964..0965; LineBreak:BA +0966..096F; LineBreak:NU +0970..0980; LineBreak:AL +0981..0983; LineBreak:CM +0984..0984; LineBreak:XX +0985..098C; LineBreak:AL +098D..098E; LineBreak:XX +098F..0990; LineBreak:AL +0991..0992; LineBreak:XX +0993..09A8; LineBreak:AL +09A9..09A9; LineBreak:XX +09AA..09B0; LineBreak:AL +09B1..09B1; LineBreak:XX +09B2..09B2; LineBreak:AL +09B3..09B5; LineBreak:XX +09B6..09B9; LineBreak:AL +09BA..09BB; LineBreak:XX +09BC..09BC; LineBreak:CM +09BD..09BD; LineBreak:AL +09BE..09C4; LineBreak:CM +09C5..09C6; LineBreak:XX +09C7..09C8; LineBreak:CM +09C9..09CA; LineBreak:XX +09CB..09CD; LineBreak:CM +09CE..09CE; LineBreak:AL +09CF..09D6; LineBreak:XX +09D7..09D7; LineBreak:CM +09D8..09DB; LineBreak:XX +09DC..09DD; LineBreak:AL +09DE..09DE; LineBreak:XX +09DF..09E1; LineBreak:AL +09E2..09E3; LineBreak:CM +09E4..09E5; LineBreak:XX +09E6..09EF; LineBreak:NU +09F0..09F1; LineBreak:AL +09F2..09F3; LineBreak:PO +09F4..09F8; LineBreak:AL +09F9..09F9; LineBreak:PO +09FA..09FA; LineBreak:AL +09FB..09FB; LineBreak:PR +09FC..09FD; LineBreak:AL +09FE..09FE; LineBreak:CM +09FF..0A00; LineBreak:XX +0A01..0A03; LineBreak:CM +0A04..0A04; LineBreak:XX +0A05..0A0A; LineBreak:AL +0A0B..0A0E; LineBreak:XX +0A0F..0A10; LineBreak:AL +0A11..0A12; LineBreak:XX +0A13..0A28; LineBreak:AL +0A29..0A29; LineBreak:XX +0A2A..0A30; LineBreak:AL +0A31..0A31; LineBreak:XX +0A32..0A33; LineBreak:AL +0A34..0A34; LineBreak:XX +0A35..0A36; LineBreak:AL +0A37..0A37; LineBreak:XX +0A38..0A39; LineBreak:AL +0A3A..0A3B; LineBreak:XX +0A3C..0A3C; LineBreak:CM +0A3D..0A3D; LineBreak:XX +0A3E..0A42; LineBreak:CM +0A43..0A46; LineBreak:XX +0A47..0A48; LineBreak:CM +0A49..0A4A; LineBreak:XX +0A4B..0A4D; LineBreak:CM +0A4E..0A50; LineBreak:XX +0A51..0A51; LineBreak:CM +0A52..0A58; LineBreak:XX +0A59..0A5C; LineBreak:AL +0A5D..0A5D; LineBreak:XX +0A5E..0A5E; LineBreak:AL +0A5F..0A65; LineBreak:XX +0A66..0A6F; LineBreak:NU +0A70..0A71; LineBreak:CM +0A72..0A74; LineBreak:AL +0A75..0A75; LineBreak:CM +0A76..0A76; LineBreak:AL +0A77..0A80; LineBreak:XX +0A81..0A83; LineBreak:CM +0A84..0A84; LineBreak:XX +0A85..0A8D; LineBreak:AL +0A8E..0A8E; LineBreak:XX +0A8F..0A91; LineBreak:AL +0A92..0A92; LineBreak:XX +0A93..0AA8; LineBreak:AL +0AA9..0AA9; LineBreak:XX +0AAA..0AB0; LineBreak:AL +0AB1..0AB1; LineBreak:XX +0AB2..0AB3; LineBreak:AL +0AB4..0AB4; LineBreak:XX +0AB5..0AB9; LineBreak:AL +0ABA..0ABB; LineBreak:XX +0ABC..0ABC; LineBreak:CM +0ABD..0ABD; LineBreak:AL +0ABE..0AC5; LineBreak:CM +0AC6..0AC6; LineBreak:XX +0AC7..0AC9; LineBreak:CM +0ACA..0ACA; LineBreak:XX +0ACB..0ACD; LineBreak:CM +0ACE..0ACF; LineBreak:XX +0AD0..0AD0; LineBreak:AL +0AD1..0ADF; LineBreak:XX +0AE0..0AE1; LineBreak:AL +0AE2..0AE3; LineBreak:CM +0AE4..0AE5; LineBreak:XX +0AE6..0AEF; LineBreak:NU +0AF0..0AF0; LineBreak:AL +0AF1..0AF1; LineBreak:PR +0AF2..0AF8; LineBreak:XX +0AF9..0AF9; LineBreak:AL +0AFA..0AFF; LineBreak:CM +0B00..0B00; LineBreak:XX +0B01..0B03; LineBreak:CM +0B04..0B04; LineBreak:XX +0B05..0B0C; LineBreak:AL +0B0D..0B0E; LineBreak:XX +0B0F..0B10; LineBreak:AL +0B11..0B12; LineBreak:XX +0B13..0B28; LineBreak:AL +0B29..0B29; LineBreak:XX +0B2A..0B30; LineBreak:AL +0B31..0B31; LineBreak:XX +0B32..0B33; LineBreak:AL +0B34..0B34; LineBreak:XX +0B35..0B39; LineBreak:AL +0B3A..0B3B; LineBreak:XX +0B3C..0B3C; LineBreak:CM +0B3D..0B3D; LineBreak:AL +0B3E..0B44; LineBreak:CM +0B45..0B46; LineBreak:XX +0B47..0B48; LineBreak:CM +0B49..0B4A; LineBreak:XX +0B4B..0B4D; LineBreak:CM +0B4E..0B55; LineBreak:XX +0B56..0B57; LineBreak:CM +0B58..0B5B; LineBreak:XX +0B5C..0B5D; LineBreak:AL +0B5E..0B5E; LineBreak:XX +0B5F..0B61; LineBreak:AL +0B62..0B63; LineBreak:CM +0B64..0B65; LineBreak:XX +0B66..0B6F; LineBreak:NU +0B70..0B77; LineBreak:AL +0B78..0B81; LineBreak:XX +0B82..0B82; LineBreak:CM +0B83..0B83; LineBreak:AL +0B84..0B84; LineBreak:XX +0B85..0B8A; LineBreak:AL +0B8B..0B8D; LineBreak:XX +0B8E..0B90; LineBreak:AL +0B91..0B91; LineBreak:XX +0B92..0B95; LineBreak:AL +0B96..0B98; LineBreak:XX +0B99..0B9A; LineBreak:AL +0B9B..0B9B; LineBreak:XX +0B9C..0B9C; LineBreak:AL +0B9D..0B9D; LineBreak:XX +0B9E..0B9F; LineBreak:AL +0BA0..0BA2; LineBreak:XX +0BA3..0BA4; LineBreak:AL +0BA5..0BA7; LineBreak:XX +0BA8..0BAA; LineBreak:AL +0BAB..0BAD; LineBreak:XX +0BAE..0BB9; LineBreak:AL +0BBA..0BBD; LineBreak:XX +0BBE..0BC2; LineBreak:CM +0BC3..0BC5; LineBreak:XX +0BC6..0BC8; LineBreak:CM +0BC9..0BC9; LineBreak:XX +0BCA..0BCD; LineBreak:CM +0BCE..0BCF; LineBreak:XX +0BD0..0BD0; LineBreak:AL +0BD1..0BD6; LineBreak:XX +0BD7..0BD7; LineBreak:CM +0BD8..0BE5; LineBreak:XX +0BE6..0BEF; LineBreak:NU +0BF0..0BF8; LineBreak:AL +0BF9..0BF9; LineBreak:PR +0BFA..0BFA; LineBreak:AL +0BFB..0BFF; LineBreak:XX +0C00..0C04; LineBreak:CM +0C05..0C0C; LineBreak:AL +0C0D..0C0D; LineBreak:XX +0C0E..0C10; LineBreak:AL +0C11..0C11; LineBreak:XX +0C12..0C28; LineBreak:AL +0C29..0C29; LineBreak:XX +0C2A..0C39; LineBreak:AL +0C3A..0C3C; LineBreak:XX +0C3D..0C3D; LineBreak:AL +0C3E..0C44; LineBreak:CM +0C45..0C45; LineBreak:XX +0C46..0C48; LineBreak:CM +0C49..0C49; LineBreak:XX +0C4A..0C4D; LineBreak:CM +0C4E..0C54; LineBreak:XX +0C55..0C56; LineBreak:CM +0C57..0C57; LineBreak:XX +0C58..0C5A; LineBreak:AL +0C5B..0C5F; LineBreak:XX +0C60..0C61; LineBreak:AL +0C62..0C63; LineBreak:CM +0C64..0C65; LineBreak:XX +0C66..0C6F; LineBreak:NU +0C70..0C77; LineBreak:XX +0C78..0C80; LineBreak:AL +0C81..0C83; LineBreak:CM +0C84..0C84; LineBreak:BB +0C85..0C8C; LineBreak:AL +0C8D..0C8D; LineBreak:XX +0C8E..0C90; LineBreak:AL +0C91..0C91; LineBreak:XX +0C92..0CA8; LineBreak:AL +0CA9..0CA9; LineBreak:XX +0CAA..0CB3; LineBreak:AL +0CB4..0CB4; LineBreak:XX +0CB5..0CB9; LineBreak:AL +0CBA..0CBB; LineBreak:XX +0CBC..0CBC; LineBreak:CM +0CBD..0CBD; LineBreak:AL +0CBE..0CC4; LineBreak:CM +0CC5..0CC5; LineBreak:XX +0CC6..0CC8; LineBreak:CM +0CC9..0CC9; LineBreak:XX +0CCA..0CCD; LineBreak:CM +0CCE..0CD4; LineBreak:XX +0CD5..0CD6; LineBreak:CM +0CD7..0CDD; LineBreak:XX +0CDE..0CDE; LineBreak:AL +0CDF..0CDF; LineBreak:XX +0CE0..0CE1; LineBreak:AL +0CE2..0CE3; LineBreak:CM +0CE4..0CE5; LineBreak:XX +0CE6..0CEF; LineBreak:NU +0CF0..0CF0; LineBreak:XX +0CF1..0CF2; LineBreak:AL +0CF3..0CFF; LineBreak:XX +0D00..0D03; LineBreak:CM +0D04..0D04; LineBreak:XX +0D05..0D0C; LineBreak:AL +0D0D..0D0D; LineBreak:XX +0D0E..0D10; LineBreak:AL +0D11..0D11; LineBreak:XX +0D12..0D3A; LineBreak:AL +0D3B..0D3C; LineBreak:CM +0D3D..0D3D; LineBreak:AL +0D3E..0D44; LineBreak:CM +0D45..0D45; LineBreak:XX +0D46..0D48; LineBreak:CM +0D49..0D49; LineBreak:XX +0D4A..0D4D; LineBreak:CM +0D4E..0D4F; LineBreak:AL +0D50..0D53; LineBreak:XX +0D54..0D56; LineBreak:AL +0D57..0D57; LineBreak:CM +0D58..0D61; LineBreak:AL +0D62..0D63; LineBreak:CM +0D64..0D65; LineBreak:XX +0D66..0D6F; LineBreak:NU +0D70..0D78; LineBreak:AL +0D79..0D79; LineBreak:PO +0D7A..0D7F; LineBreak:AL +0D80..0D81; LineBreak:XX +0D82..0D83; LineBreak:CM +0D84..0D84; LineBreak:XX +0D85..0D96; LineBreak:AL +0D97..0D99; LineBreak:XX +0D9A..0DB1; LineBreak:AL +0DB2..0DB2; LineBreak:XX +0DB3..0DBB; LineBreak:AL +0DBC..0DBC; LineBreak:XX +0DBD..0DBD; LineBreak:AL +0DBE..0DBF; LineBreak:XX +0DC0..0DC6; LineBreak:AL +0DC7..0DC9; LineBreak:XX +0DCA..0DCA; LineBreak:CM +0DCB..0DCE; LineBreak:XX +0DCF..0DD4; LineBreak:CM +0DD5..0DD5; LineBreak:XX +0DD6..0DD6; LineBreak:CM +0DD7..0DD7; LineBreak:XX +0DD8..0DDF; LineBreak:CM +0DE0..0DE5; LineBreak:XX +0DE6..0DEF; LineBreak:NU +0DF0..0DF1; LineBreak:XX +0DF2..0DF3; LineBreak:CM +0DF4..0DF4; LineBreak:AL +0DF5..0E00; LineBreak:XX +0E01..0E3A; LineBreak:SA +0E3B..0E3E; LineBreak:XX +0E3F..0E3F; LineBreak:PR +0E40..0E4E; LineBreak:SA +0E4F..0E4F; LineBreak:AL +0E50..0E59; LineBreak:NU +0E5A..0E5B; LineBreak:BA +0E5C..0E80; LineBreak:XX +0E81..0E82; LineBreak:SA +0E83..0E83; LineBreak:XX +0E84..0E84; LineBreak:SA +0E85..0E86; LineBreak:XX +0E87..0E88; LineBreak:SA +0E89..0E89; LineBreak:XX +0E8A..0E8A; LineBreak:SA +0E8B..0E8C; LineBreak:XX +0E8D..0E8D; LineBreak:SA +0E8E..0E93; LineBreak:XX +0E94..0E97; LineBreak:SA +0E98..0E98; LineBreak:XX +0E99..0E9F; LineBreak:SA +0EA0..0EA0; LineBreak:XX +0EA1..0EA3; LineBreak:SA +0EA4..0EA4; LineBreak:XX +0EA5..0EA5; LineBreak:SA +0EA6..0EA6; LineBreak:XX +0EA7..0EA7; LineBreak:SA +0EA8..0EA9; LineBreak:XX +0EAA..0EAB; LineBreak:SA +0EAC..0EAC; LineBreak:XX +0EAD..0EB9; LineBreak:SA +0EBA..0EBA; LineBreak:XX +0EBB..0EBD; LineBreak:SA +0EBE..0EBF; LineBreak:XX +0EC0..0EC4; LineBreak:SA +0EC5..0EC5; LineBreak:XX +0EC6..0EC6; LineBreak:SA +0EC7..0EC7; LineBreak:XX +0EC8..0ECD; LineBreak:SA +0ECE..0ECF; LineBreak:XX +0ED0..0ED9; LineBreak:NU +0EDA..0EDB; LineBreak:XX +0EDC..0EDF; LineBreak:SA +0EE0..0EFF; LineBreak:XX +0F00..0F00; LineBreak:AL +0F01..0F04; LineBreak:BB +0F05..0F05; LineBreak:AL +0F06..0F07; LineBreak:BB +0F08..0F08; LineBreak:GL +0F09..0F0A; LineBreak:BB +0F0B..0F0B; LineBreak:BA +0F0C..0F0C; LineBreak:GL +0F0D..0F11; LineBreak:EX +0F12..0F12; LineBreak:GL +0F13..0F13; LineBreak:AL +0F14..0F14; LineBreak:EX +0F15..0F17; LineBreak:AL +0F18..0F19; LineBreak:CM +0F1A..0F1F; LineBreak:AL +0F20..0F29; LineBreak:NU +0F2A..0F33; LineBreak:AL +0F34..0F34; LineBreak:BA +0F35..0F35; LineBreak:CM +0F36..0F36; LineBreak:AL +0F37..0F37; LineBreak:CM +0F38..0F38; LineBreak:AL +0F39..0F39; LineBreak:CM +0F3A..0F3A; LineBreak:OP +0F3B..0F3B; LineBreak:CL +0F3C..0F3C; LineBreak:OP +0F3D..0F3D; LineBreak:CL +0F3E..0F3F; LineBreak:CM +0F40..0F47; LineBreak:AL +0F48..0F48; LineBreak:XX +0F49..0F6C; LineBreak:AL +0F6D..0F70; LineBreak:XX +0F71..0F7E; LineBreak:CM +0F7F..0F7F; LineBreak:BA +0F80..0F84; LineBreak:CM +0F85..0F85; LineBreak:BA +0F86..0F87; LineBreak:CM +0F88..0F8C; LineBreak:AL +0F8D..0F97; LineBreak:CM +0F98..0F98; LineBreak:XX +0F99..0FBC; LineBreak:CM +0FBD..0FBD; LineBreak:XX +0FBE..0FBF; LineBreak:BA +0FC0..0FC5; LineBreak:AL +0FC6..0FC6; LineBreak:CM +0FC7..0FCC; LineBreak:AL +0FCD..0FCD; LineBreak:XX +0FCE..0FCF; LineBreak:AL +0FD0..0FD1; LineBreak:BB +0FD2..0FD2; LineBreak:BA +0FD3..0FD3; LineBreak:BB +0FD4..0FD8; LineBreak:AL +0FD9..0FDA; LineBreak:GL +0FDB..0FFF; LineBreak:XX +1000..103F; LineBreak:SA +1040..1049; LineBreak:NU +104A..104B; LineBreak:BA +104C..104F; LineBreak:AL +1050..108F; LineBreak:SA +1090..1099; LineBreak:NU +109A..109F; LineBreak:SA +10A0..10C5; LineBreak:AL +10C6..10C6; LineBreak:XX +10C7..10C7; LineBreak:AL +10C8..10CC; LineBreak:XX +10CD..10CD; LineBreak:AL +10CE..10CF; LineBreak:XX +10D0..10FF; LineBreak:AL +1100..115F; LineBreak:JL +1160..11A7; LineBreak:JV +11A8..11FF; LineBreak:JT +1200..1248; LineBreak:AL +1249..1249; LineBreak:XX +124A..124D; LineBreak:AL +124E..124F; LineBreak:XX +1250..1256; LineBreak:AL +1257..1257; LineBreak:XX +1258..1258; LineBreak:AL +1259..1259; LineBreak:XX +125A..125D; LineBreak:AL +125E..125F; LineBreak:XX +1260..1288; LineBreak:AL +1289..1289; LineBreak:XX +128A..128D; LineBreak:AL +128E..128F; LineBreak:XX +1290..12B0; LineBreak:AL +12B1..12B1; LineBreak:XX +12B2..12B5; LineBreak:AL +12B6..12B7; LineBreak:XX +12B8..12BE; LineBreak:AL +12BF..12BF; LineBreak:XX +12C0..12C0; LineBreak:AL +12C1..12C1; LineBreak:XX +12C2..12C5; LineBreak:AL +12C6..12C7; LineBreak:XX +12C8..12D6; LineBreak:AL +12D7..12D7; LineBreak:XX +12D8..1310; LineBreak:AL +1311..1311; LineBreak:XX +1312..1315; LineBreak:AL +1316..1317; LineBreak:XX +1318..135A; LineBreak:AL +135B..135C; LineBreak:XX +135D..135F; LineBreak:CM +1360..1360; LineBreak:AL +1361..1361; LineBreak:BA +1362..137C; LineBreak:AL +137D..137F; LineBreak:XX +1380..1399; LineBreak:AL +139A..139F; LineBreak:XX +13A0..13F5; LineBreak:AL +13F6..13F7; LineBreak:XX +13F8..13FD; LineBreak:AL +13FE..13FF; LineBreak:XX +1400..1400; LineBreak:BA +1401..167F; LineBreak:AL +1680..1680; LineBreak:BA +1681..169A; LineBreak:AL +169B..169B; LineBreak:OP +169C..169C; LineBreak:CL +169D..169F; LineBreak:XX +16A0..16EA; LineBreak:AL +16EB..16ED; LineBreak:BA +16EE..16F8; LineBreak:AL +16F9..16FF; LineBreak:XX +1700..170C; LineBreak:AL +170D..170D; LineBreak:XX +170E..1711; LineBreak:AL +1712..1714; LineBreak:CM +1715..171F; LineBreak:XX +1720..1731; LineBreak:AL +1732..1734; LineBreak:CM +1735..1736; LineBreak:BA +1737..173F; LineBreak:XX +1740..1751; LineBreak:AL +1752..1753; LineBreak:CM +1754..175F; LineBreak:XX +1760..176C; LineBreak:AL +176D..176D; LineBreak:XX +176E..1770; LineBreak:AL +1771..1771; LineBreak:XX +1772..1773; LineBreak:CM +1774..177F; LineBreak:XX +1780..17D3; LineBreak:SA +17D4..17D5; LineBreak:BA +17D6..17D6; LineBreak:NS +17D7..17D7; LineBreak:SA +17D8..17D8; LineBreak:BA +17D9..17D9; LineBreak:AL +17DA..17DA; LineBreak:BA +17DB..17DB; LineBreak:PR +17DC..17DD; LineBreak:SA +17DE..17DF; LineBreak:XX +17E0..17E9; LineBreak:NU +17EA..17EF; LineBreak:XX +17F0..17F9; LineBreak:AL +17FA..17FF; LineBreak:XX +1800..1801; LineBreak:AL +1802..1803; LineBreak:EX +1804..1805; LineBreak:BA +1806..1806; LineBreak:BB +1807..1807; LineBreak:AL +1808..1809; LineBreak:EX +180A..180A; LineBreak:AL +180B..180D; LineBreak:CM +180E..180E; LineBreak:GL +180F..180F; LineBreak:XX +1810..1819; LineBreak:NU +181A..181F; LineBreak:XX +1820..1878; LineBreak:AL +1879..187F; LineBreak:XX +1880..1884; LineBreak:AL +1885..1886; LineBreak:CM +1887..18A8; LineBreak:AL +18A9..18A9; LineBreak:CM +18AA..18AA; LineBreak:AL +18AB..18AF; LineBreak:XX +18B0..18F5; LineBreak:AL +18F6..18FF; LineBreak:XX +1900..191E; LineBreak:AL +191F..191F; LineBreak:XX +1920..192B; LineBreak:CM +192C..192F; LineBreak:XX +1930..193B; LineBreak:CM +193C..193F; LineBreak:XX +1940..1940; LineBreak:AL +1941..1943; LineBreak:XX +1944..1945; LineBreak:EX +1946..194F; LineBreak:NU +1950..196D; LineBreak:SA +196E..196F; LineBreak:XX +1970..1974; LineBreak:SA +1975..197F; LineBreak:XX +1980..19AB; LineBreak:SA +19AC..19AF; LineBreak:XX +19B0..19C9; LineBreak:SA +19CA..19CF; LineBreak:XX +19D0..19D9; LineBreak:NU +19DA..19DA; LineBreak:SA +19DB..19DD; LineBreak:XX +19DE..19DF; LineBreak:SA +19E0..1A16; LineBreak:AL +1A17..1A1B; LineBreak:CM +1A1C..1A1D; LineBreak:XX +1A1E..1A1F; LineBreak:AL +1A20..1A5E; LineBreak:SA +1A5F..1A5F; LineBreak:XX +1A60..1A7C; LineBreak:SA +1A7D..1A7E; LineBreak:XX +1A7F..1A7F; LineBreak:CM +1A80..1A89; LineBreak:NU +1A8A..1A8F; LineBreak:XX +1A90..1A99; LineBreak:NU +1A9A..1A9F; LineBreak:XX +1AA0..1AAD; LineBreak:SA +1AAE..1AAF; LineBreak:XX +1AB0..1ABE; LineBreak:CM +1ABF..1AFF; LineBreak:XX +1B00..1B04; LineBreak:CM +1B05..1B33; LineBreak:AL +1B34..1B44; LineBreak:CM +1B45..1B4B; LineBreak:AL +1B4C..1B4F; LineBreak:XX +1B50..1B59; LineBreak:NU +1B5A..1B5B; LineBreak:BA +1B5C..1B5C; LineBreak:AL +1B5D..1B60; LineBreak:BA +1B61..1B6A; LineBreak:AL +1B6B..1B73; LineBreak:CM +1B74..1B7C; LineBreak:AL +1B7D..1B7F; LineBreak:XX +1B80..1B82; LineBreak:CM +1B83..1BA0; LineBreak:AL +1BA1..1BAD; LineBreak:CM +1BAE..1BAF; LineBreak:AL +1BB0..1BB9; LineBreak:NU +1BBA..1BE5; LineBreak:AL +1BE6..1BF3; LineBreak:CM +1BF4..1BFB; LineBreak:XX +1BFC..1C23; LineBreak:AL +1C24..1C37; LineBreak:CM +1C38..1C3A; LineBreak:XX +1C3B..1C3F; LineBreak:BA +1C40..1C49; LineBreak:NU +1C4A..1C4C; LineBreak:XX +1C4D..1C4F; LineBreak:AL +1C50..1C59; LineBreak:NU +1C5A..1C7D; LineBreak:AL +1C7E..1C7F; LineBreak:BA +1C80..1C88; LineBreak:AL +1C89..1C8F; LineBreak:XX +1C90..1CBA; LineBreak:AL +1CBB..1CBC; LineBreak:XX +1CBD..1CC7; LineBreak:AL +1CC8..1CCF; LineBreak:XX +1CD0..1CD2; LineBreak:CM +1CD3..1CD3; LineBreak:AL +1CD4..1CE8; LineBreak:CM +1CE9..1CEC; LineBreak:AL +1CED..1CED; LineBreak:CM +1CEE..1CF1; LineBreak:AL +1CF2..1CF4; LineBreak:CM +1CF5..1CF6; LineBreak:AL +1CF7..1CF9; LineBreak:CM +1CFA..1CFF; LineBreak:XX +1D00..1DBF; LineBreak:AL +1DC0..1DF9; LineBreak:CM +1DFA..1DFA; LineBreak:XX +1DFB..1DFF; LineBreak:CM +1E00..1F15; LineBreak:AL +1F16..1F17; LineBreak:XX +1F18..1F1D; LineBreak:AL +1F1E..1F1F; LineBreak:XX +1F20..1F45; LineBreak:AL +1F46..1F47; LineBreak:XX +1F48..1F4D; LineBreak:AL +1F4E..1F4F; LineBreak:XX +1F50..1F57; LineBreak:AL +1F58..1F58; LineBreak:XX +1F59..1F59; LineBreak:AL +1F5A..1F5A; LineBreak:XX +1F5B..1F5B; LineBreak:AL +1F5C..1F5C; LineBreak:XX +1F5D..1F5D; LineBreak:AL +1F5E..1F5E; LineBreak:XX +1F5F..1F7D; LineBreak:AL +1F7E..1F7F; LineBreak:XX +1F80..1FB4; LineBreak:AL +1FB5..1FB5; LineBreak:XX +1FB6..1FC4; LineBreak:AL +1FC5..1FC5; LineBreak:XX +1FC6..1FD3; LineBreak:AL +1FD4..1FD5; LineBreak:XX +1FD6..1FDB; LineBreak:AL +1FDC..1FDC; LineBreak:XX +1FDD..1FEF; LineBreak:AL +1FF0..1FF1; LineBreak:XX +1FF2..1FF4; LineBreak:AL +1FF5..1FF5; LineBreak:XX +1FF6..1FFC; LineBreak:AL +1FFD..1FFD; LineBreak:BB +1FFE..1FFE; LineBreak:AL +1FFF..1FFF; LineBreak:XX +2000..2006; LineBreak:BA +2007..2007; LineBreak:GL +2008..200A; LineBreak:BA +200B..200B; LineBreak:ZW +200C..200C; LineBreak:CM +200D..200D; LineBreak:ZWJ +200E..200F; LineBreak:CM +2010..2010; LineBreak:BA +2011..2011; LineBreak:GL +2012..2013; LineBreak:BA +2014..2014; LineBreak:B2 +2015..2016; LineBreak:AI +2017..2017; LineBreak:AL +2018..2019; LineBreak:QU +201A..201A; LineBreak:OP +201B..201D; LineBreak:QU +201E..201E; LineBreak:OP +201F..201F; LineBreak:QU +2020..2021; LineBreak:AI +2022..2023; LineBreak:AL +2024..2026; LineBreak:IN +2027..2027; LineBreak:BA +2028..2029; LineBreak:BK +202A..202E; LineBreak:CM +202F..202F; LineBreak:GL +2030..2037; LineBreak:PO +2038..2038; LineBreak:AL +2039..203A; LineBreak:QU +203B..203B; LineBreak:AI +203C..203D; LineBreak:NS +203E..2043; LineBreak:AL +2044..2044; LineBreak:IS +2045..2045; LineBreak:OP +2046..2046; LineBreak:CL +2047..2049; LineBreak:NS +204A..2055; LineBreak:AL +2056..2056; LineBreak:BA +2057..2057; LineBreak:AL +2058..205B; LineBreak:BA +205C..205C; LineBreak:AL +205D..205F; LineBreak:BA +2060..2060; LineBreak:WJ +2061..2064; LineBreak:AL +2065..2065; LineBreak:XX +2066..206F; LineBreak:CM +2070..2071; LineBreak:AL +2072..2073; LineBreak:XX +2074..2074; LineBreak:AI +2075..207C; LineBreak:AL +207D..207D; LineBreak:OP +207E..207E; LineBreak:CL +207F..207F; LineBreak:AI +2080..2080; LineBreak:AL +2081..2084; LineBreak:AI +2085..208C; LineBreak:AL +208D..208D; LineBreak:OP +208E..208E; LineBreak:CL +208F..208F; LineBreak:XX +2090..209C; LineBreak:AL +209D..209F; LineBreak:XX +20A0..20A6; LineBreak:PR +20A7..20A7; LineBreak:PO +20A8..20B5; LineBreak:PR +20B6..20B6; LineBreak:PO +20B7..20BA; LineBreak:PR +20BB..20BB; LineBreak:PO +20BC..20BD; LineBreak:PR +20BE..20BE; LineBreak:PO +20BF..20CF; LineBreak:PR +20D0..20F0; LineBreak:CM +20F1..20FF; LineBreak:XX +2100..2102; LineBreak:AL +2103..2103; LineBreak:PO +2104..2104; LineBreak:AL +2105..2105; LineBreak:AI +2106..2108; LineBreak:AL +2109..2109; LineBreak:PO +210A..2112; LineBreak:AL +2113..2113; LineBreak:AI +2114..2115; LineBreak:AL +2116..2116; LineBreak:PR +2117..2120; LineBreak:AL +2121..2122; LineBreak:AI +2123..212A; LineBreak:AL +212B..212B; LineBreak:AI +212C..2153; LineBreak:AL +2154..2155; LineBreak:AI +2156..215A; LineBreak:AL +215B..215B; LineBreak:AI +215C..215D; LineBreak:AL +215E..215E; LineBreak:AI +215F..215F; LineBreak:AL +2160..216B; LineBreak:AI +216C..216F; LineBreak:AL +2170..2179; LineBreak:AI +217A..2188; LineBreak:AL +2189..2189; LineBreak:AI +218A..218B; LineBreak:AL +218C..218F; LineBreak:XX +2190..2199; LineBreak:AI +219A..21D1; LineBreak:AL +21D2..21D2; LineBreak:AI +21D3..21D3; LineBreak:AL +21D4..21D4; LineBreak:AI +21D5..21FF; LineBreak:AL +2200..2200; LineBreak:AI +2201..2201; LineBreak:AL +2202..2203; LineBreak:AI +2204..2206; LineBreak:AL +2207..2208; LineBreak:AI +2209..220A; LineBreak:AL +220B..220B; LineBreak:AI +220C..220E; LineBreak:AL +220F..220F; LineBreak:AI +2210..2210; LineBreak:AL +2211..2211; LineBreak:AI +2212..2213; LineBreak:PR +2214..2214; LineBreak:AL +2215..2215; LineBreak:AI +2216..2219; LineBreak:AL +221A..221A; LineBreak:AI +221B..221C; LineBreak:AL +221D..2220; LineBreak:AI +2221..2222; LineBreak:AL +2223..2223; LineBreak:AI +2224..2224; LineBreak:AL +2225..2225; LineBreak:AI +2226..2226; LineBreak:AL +2227..222C; LineBreak:AI +222D..222D; LineBreak:AL +222E..222E; LineBreak:AI +222F..2233; LineBreak:AL +2234..2237; LineBreak:AI +2238..223B; LineBreak:AL +223C..223D; LineBreak:AI +223E..2247; LineBreak:AL +2248..2248; LineBreak:AI +2249..224B; LineBreak:AL +224C..224C; LineBreak:AI +224D..2251; LineBreak:AL +2252..2252; LineBreak:AI +2253..225F; LineBreak:AL +2260..2261; LineBreak:AI +2262..2263; LineBreak:AL +2264..2267; LineBreak:AI +2268..2269; LineBreak:AL +226A..226B; LineBreak:AI +226C..226D; LineBreak:AL +226E..226F; LineBreak:AI +2270..2281; LineBreak:AL +2282..2283; LineBreak:AI +2284..2285; LineBreak:AL +2286..2287; LineBreak:AI +2288..2294; LineBreak:AL +2295..2295; LineBreak:AI +2296..2298; LineBreak:AL +2299..2299; LineBreak:AI +229A..22A4; LineBreak:AL +22A5..22A5; LineBreak:AI +22A6..22BE; LineBreak:AL +22BF..22BF; LineBreak:AI +22C0..22EE; LineBreak:AL +22EF..22EF; LineBreak:IN +22F0..2307; LineBreak:AL +2308..2308; LineBreak:OP +2309..2309; LineBreak:CL +230A..230A; LineBreak:OP +230B..230B; LineBreak:CL +230C..2311; LineBreak:AL +2312..2312; LineBreak:AI +2313..2319; LineBreak:AL +231A..231B; LineBreak:ID +231C..2328; LineBreak:AL +2329..2329; LineBreak:OP +232A..232A; LineBreak:CL +232B..23EF; LineBreak:AL +23F0..23F3; LineBreak:ID +23F4..2426; LineBreak:AL +2427..243F; LineBreak:XX +2440..244A; LineBreak:AL +244B..245F; LineBreak:XX +2460..24FE; LineBreak:AI +24FF..24FF; LineBreak:AL +2500..254B; LineBreak:AI +254C..254F; LineBreak:AL +2550..2574; LineBreak:AI +2575..257F; LineBreak:AL +2580..258F; LineBreak:AI +2590..2591; LineBreak:AL +2592..2595; LineBreak:AI +2596..259F; LineBreak:AL +25A0..25A1; LineBreak:AI +25A2..25A2; LineBreak:AL +25A3..25A9; LineBreak:AI +25AA..25B1; LineBreak:AL +25B2..25B3; LineBreak:AI +25B4..25B5; LineBreak:AL +25B6..25B7; LineBreak:AI +25B8..25BB; LineBreak:AL +25BC..25BD; LineBreak:AI +25BE..25BF; LineBreak:AL +25C0..25C1; LineBreak:AI +25C2..25C5; LineBreak:AL +25C6..25C8; LineBreak:AI +25C9..25CA; LineBreak:AL +25CB..25CB; LineBreak:AI +25CC..25CD; LineBreak:AL +25CE..25D1; LineBreak:AI +25D2..25E1; LineBreak:AL +25E2..25E5; LineBreak:AI +25E6..25EE; LineBreak:AL +25EF..25EF; LineBreak:AI +25F0..25FF; LineBreak:AL +2600..2603; LineBreak:ID +2604..2604; LineBreak:AL +2605..2606; LineBreak:AI +2607..2608; LineBreak:AL +2609..2609; LineBreak:AI +260A..260D; LineBreak:AL +260E..260F; LineBreak:AI +2610..2613; LineBreak:AL +2614..2615; LineBreak:ID +2616..2617; LineBreak:AI +2618..2618; LineBreak:ID +2619..2619; LineBreak:AL +261A..261C; LineBreak:ID +261D..261D; LineBreak:EB +261E..261F; LineBreak:ID +2620..2638; LineBreak:AL +2639..263B; LineBreak:ID +263C..263F; LineBreak:AL +2640..2640; LineBreak:AI +2641..2641; LineBreak:AL +2642..2642; LineBreak:AI +2643..265F; LineBreak:AL +2660..2661; LineBreak:AI +2662..2662; LineBreak:AL +2663..2665; LineBreak:AI +2666..2666; LineBreak:AL +2667..2667; LineBreak:AI +2668..2668; LineBreak:ID +2669..266A; LineBreak:AI +266B..266B; LineBreak:AL +266C..266D; LineBreak:AI +266E..266E; LineBreak:AL +266F..266F; LineBreak:AI +2670..267E; LineBreak:AL +267F..267F; LineBreak:ID +2680..269D; LineBreak:AL +269E..269F; LineBreak:AI +26A0..26BC; LineBreak:AL +26BD..26C8; LineBreak:ID +26C9..26CC; LineBreak:AI +26CD..26CD; LineBreak:ID +26CE..26CE; LineBreak:AL +26CF..26D1; LineBreak:ID +26D2..26D2; LineBreak:AI +26D3..26D4; LineBreak:ID +26D5..26D7; LineBreak:AI +26D8..26D9; LineBreak:ID +26DA..26DB; LineBreak:AI +26DC..26DC; LineBreak:ID +26DD..26DE; LineBreak:AI +26DF..26E1; LineBreak:ID +26E2..26E2; LineBreak:AL +26E3..26E3; LineBreak:AI +26E4..26E7; LineBreak:AL +26E8..26E9; LineBreak:AI +26EA..26EA; LineBreak:ID +26EB..26F0; LineBreak:AI +26F1..26F5; LineBreak:ID +26F6..26F6; LineBreak:AI +26F7..26F8; LineBreak:ID +26F9..26F9; LineBreak:EB +26FA..26FA; LineBreak:ID +26FB..26FC; LineBreak:AI +26FD..2704; LineBreak:ID +2705..2707; LineBreak:AL +2708..2709; LineBreak:ID +270A..270D; LineBreak:EB +270E..2756; LineBreak:AL +2757..2757; LineBreak:AI +2758..275A; LineBreak:AL +275B..2760; LineBreak:QU +2761..2761; LineBreak:AL +2762..2763; LineBreak:EX +2764..2764; LineBreak:ID +2765..2767; LineBreak:AL +2768..2768; LineBreak:OP +2769..2769; LineBreak:CL +276A..276A; LineBreak:OP +276B..276B; LineBreak:CL +276C..276C; LineBreak:OP +276D..276D; LineBreak:CL +276E..276E; LineBreak:OP +276F..276F; LineBreak:CL +2770..2770; LineBreak:OP +2771..2771; LineBreak:CL +2772..2772; LineBreak:OP +2773..2773; LineBreak:CL +2774..2774; LineBreak:OP +2775..2775; LineBreak:CL +2776..2793; LineBreak:AI +2794..27C4; LineBreak:AL +27C5..27C5; LineBreak:OP +27C6..27C6; LineBreak:CL +27C7..27E5; LineBreak:AL +27E6..27E6; LineBreak:OP +27E7..27E7; LineBreak:CL +27E8..27E8; LineBreak:OP +27E9..27E9; LineBreak:CL +27EA..27EA; LineBreak:OP +27EB..27EB; LineBreak:CL +27EC..27EC; LineBreak:OP +27ED..27ED; LineBreak:CL +27EE..27EE; LineBreak:OP +27EF..27EF; LineBreak:CL +27F0..2982; LineBreak:AL +2983..2983; LineBreak:OP +2984..2984; LineBreak:CL +2985..2985; LineBreak:OP +2986..2986; LineBreak:CL +2987..2987; LineBreak:OP +2988..2988; LineBreak:CL +2989..2989; LineBreak:OP +298A..298A; LineBreak:CL +298B..298B; LineBreak:OP +298C..298C; LineBreak:CL +298D..298D; LineBreak:OP +298E..298E; LineBreak:CL +298F..298F; LineBreak:OP +2990..2990; LineBreak:CL +2991..2991; LineBreak:OP +2992..2992; LineBreak:CL +2993..2993; LineBreak:OP +2994..2994; LineBreak:CL +2995..2995; LineBreak:OP +2996..2996; LineBreak:CL +2997..2997; LineBreak:OP +2998..2998; LineBreak:CL +2999..29D7; LineBreak:AL +29D8..29D8; LineBreak:OP +29D9..29D9; LineBreak:CL +29DA..29DA; LineBreak:OP +29DB..29DB; LineBreak:CL +29DC..29FB; LineBreak:AL +29FC..29FC; LineBreak:OP +29FD..29FD; LineBreak:CL +29FE..2B54; LineBreak:AL +2B55..2B59; LineBreak:AI +2B5A..2B73; LineBreak:AL +2B74..2B75; LineBreak:XX +2B76..2B95; LineBreak:AL +2B96..2B97; LineBreak:XX +2B98..2BC8; LineBreak:AL +2BC9..2BC9; LineBreak:XX +2BCA..2BFE; LineBreak:AL +2BFF..2BFF; LineBreak:XX +2C00..2C2E; LineBreak:AL +2C2F..2C2F; LineBreak:XX +2C30..2C5E; LineBreak:AL +2C5F..2C5F; LineBreak:XX +2C60..2CEE; LineBreak:AL +2CEF..2CF1; LineBreak:CM +2CF2..2CF3; LineBreak:AL +2CF4..2CF8; LineBreak:XX +2CF9..2CF9; LineBreak:EX +2CFA..2CFC; LineBreak:BA +2CFD..2CFD; LineBreak:AL +2CFE..2CFE; LineBreak:EX +2CFF..2CFF; LineBreak:BA +2D00..2D25; LineBreak:AL +2D26..2D26; LineBreak:XX +2D27..2D27; LineBreak:AL +2D28..2D2C; LineBreak:XX +2D2D..2D2D; LineBreak:AL +2D2E..2D2F; LineBreak:XX +2D30..2D67; LineBreak:AL +2D68..2D6E; LineBreak:XX +2D6F..2D6F; LineBreak:AL +2D70..2D70; LineBreak:BA +2D71..2D7E; LineBreak:XX +2D7F..2D7F; LineBreak:CM +2D80..2D96; LineBreak:AL +2D97..2D9F; LineBreak:XX +2DA0..2DA6; LineBreak:AL +2DA7..2DA7; LineBreak:XX +2DA8..2DAE; LineBreak:AL +2DAF..2DAF; LineBreak:XX +2DB0..2DB6; LineBreak:AL +2DB7..2DB7; LineBreak:XX +2DB8..2DBE; LineBreak:AL +2DBF..2DBF; LineBreak:XX +2DC0..2DC6; LineBreak:AL +2DC7..2DC7; LineBreak:XX +2DC8..2DCE; LineBreak:AL +2DCF..2DCF; LineBreak:XX +2DD0..2DD6; LineBreak:AL +2DD7..2DD7; LineBreak:XX +2DD8..2DDE; LineBreak:AL +2DDF..2DDF; LineBreak:XX +2DE0..2DFF; LineBreak:CM +2E00..2E0D; LineBreak:QU +2E0E..2E15; LineBreak:BA +2E16..2E16; LineBreak:AL +2E17..2E17; LineBreak:BA +2E18..2E18; LineBreak:OP +2E19..2E19; LineBreak:BA +2E1A..2E1B; LineBreak:AL +2E1C..2E1D; LineBreak:QU +2E1E..2E1F; LineBreak:AL +2E20..2E21; LineBreak:QU +2E22..2E22; LineBreak:OP +2E23..2E23; LineBreak:CL +2E24..2E24; LineBreak:OP +2E25..2E25; LineBreak:CL +2E26..2E26; LineBreak:OP +2E27..2E27; LineBreak:CL +2E28..2E28; LineBreak:OP +2E29..2E29; LineBreak:CL +2E2A..2E2D; LineBreak:BA +2E2E..2E2E; LineBreak:EX +2E2F..2E2F; LineBreak:AL +2E30..2E31; LineBreak:BA +2E32..2E32; LineBreak:AL +2E33..2E34; LineBreak:BA +2E35..2E39; LineBreak:AL +2E3A..2E3B; LineBreak:B2 +2E3C..2E3E; LineBreak:BA +2E3F..2E3F; LineBreak:AL +2E40..2E41; LineBreak:BA +2E42..2E42; LineBreak:OP +2E43..2E4A; LineBreak:BA +2E4B..2E4B; LineBreak:AL +2E4C..2E4C; LineBreak:BA +2E4D..2E4D; LineBreak:AL +2E4E..2E4E; LineBreak:BA +2E4F..2E7F; LineBreak:XX +2E80..2E99; LineBreak:ID +2E9A..2E9A; LineBreak:XX +2E9B..2EF3; LineBreak:ID +2EF4..2EFF; LineBreak:XX +2F00..2FD5; LineBreak:ID +2FD6..2FEF; LineBreak:XX +2FF0..2FFB; LineBreak:ID +2FFC..2FFF; LineBreak:XX +3000..3000; LineBreak:BA +3001..3002; LineBreak:CL +3003..3004; LineBreak:ID +3005..3005; LineBreak:NS +3006..3007; LineBreak:ID +3008..3008; LineBreak:OP +3009..3009; LineBreak:CL +300A..300A; LineBreak:OP +300B..300B; LineBreak:CL +300C..300C; LineBreak:OP +300D..300D; LineBreak:CL +300E..300E; LineBreak:OP +300F..300F; LineBreak:CL +3010..3010; LineBreak:OP +3011..3011; LineBreak:CL +3012..3013; LineBreak:ID +3014..3014; LineBreak:OP +3015..3015; LineBreak:CL +3016..3016; LineBreak:OP +3017..3017; LineBreak:CL +3018..3018; LineBreak:OP +3019..3019; LineBreak:CL +301A..301A; LineBreak:OP +301B..301B; LineBreak:CL +301C..301C; LineBreak:NS +301D..301D; LineBreak:OP +301E..301F; LineBreak:CL +3020..3029; LineBreak:ID +302A..302F; LineBreak:CM +3030..3034; LineBreak:ID +3035..3035; LineBreak:CM +3036..303A; LineBreak:ID +303B..303C; LineBreak:NS +303D..303F; LineBreak:ID +3040..3040; LineBreak:XX +3041..3041; LineBreak:CJ +3042..3042; LineBreak:ID +3043..3043; LineBreak:CJ +3044..3044; LineBreak:ID +3045..3045; LineBreak:CJ +3046..3046; LineBreak:ID +3047..3047; LineBreak:CJ +3048..3048; LineBreak:ID +3049..3049; LineBreak:CJ +304A..3062; LineBreak:ID +3063..3063; LineBreak:CJ +3064..3082; LineBreak:ID +3083..3083; LineBreak:CJ +3084..3084; LineBreak:ID +3085..3085; LineBreak:CJ +3086..3086; LineBreak:ID +3087..3087; LineBreak:CJ +3088..308D; LineBreak:ID +308E..308E; LineBreak:CJ +308F..3094; LineBreak:ID +3095..3096; LineBreak:CJ +3097..3098; LineBreak:XX +3099..309A; LineBreak:CM +309B..309E; LineBreak:NS +309F..309F; LineBreak:ID +30A0..30A0; LineBreak:NS +30A1..30A1; LineBreak:CJ +30A2..30A2; LineBreak:ID +30A3..30A3; LineBreak:CJ +30A4..30A4; LineBreak:ID +30A5..30A5; LineBreak:CJ +30A6..30A6; LineBreak:ID +30A7..30A7; LineBreak:CJ +30A8..30A8; LineBreak:ID +30A9..30A9; LineBreak:CJ +30AA..30C2; LineBreak:ID +30C3..30C3; LineBreak:CJ +30C4..30E2; LineBreak:ID +30E3..30E3; LineBreak:CJ +30E4..30E4; LineBreak:ID +30E5..30E5; LineBreak:CJ +30E6..30E6; LineBreak:ID +30E7..30E7; LineBreak:CJ +30E8..30ED; LineBreak:ID +30EE..30EE; LineBreak:CJ +30EF..30F4; LineBreak:ID +30F5..30F6; LineBreak:CJ +30F7..30FA; LineBreak:ID +30FB..30FB; LineBreak:NS +30FC..30FC; LineBreak:CJ +30FD..30FE; LineBreak:NS +30FF..30FF; LineBreak:ID +3100..3104; LineBreak:XX +3105..312F; LineBreak:ID +3130..3130; LineBreak:XX +3131..318E; LineBreak:ID +318F..318F; LineBreak:XX +3190..31BA; LineBreak:ID +31BB..31BF; LineBreak:XX +31C0..31E3; LineBreak:ID +31E4..31EF; LineBreak:XX +31F0..31FF; LineBreak:CJ +3200..321E; LineBreak:ID +321F..321F; LineBreak:XX +3220..3247; LineBreak:ID +3248..324F; LineBreak:AI +3250..32FE; LineBreak:ID +32FF..32FF; LineBreak:XX +3300..4DBF; LineBreak:ID +4DC0..4DFF; LineBreak:AL +4E00..A014; LineBreak:ID +A015..A015; LineBreak:NS +A016..A48C; LineBreak:ID +A48D..A48F; LineBreak:XX +A490..A4C6; LineBreak:ID +A4C7..A4CF; LineBreak:XX +A4D0..A4FD; LineBreak:AL +A4FE..A4FF; LineBreak:BA +A500..A60C; LineBreak:AL +A60D..A60D; LineBreak:BA +A60E..A60E; LineBreak:EX +A60F..A60F; LineBreak:BA +A610..A61F; LineBreak:AL +A620..A629; LineBreak:NU +A62A..A62B; LineBreak:AL +A62C..A63F; LineBreak:XX +A640..A66E; LineBreak:AL +A66F..A672; LineBreak:CM +A673..A673; LineBreak:AL +A674..A67D; LineBreak:CM +A67E..A69D; LineBreak:AL +A69E..A69F; LineBreak:CM +A6A0..A6EF; LineBreak:AL +A6F0..A6F1; LineBreak:CM +A6F2..A6F2; LineBreak:AL +A6F3..A6F7; LineBreak:BA +A6F8..A6FF; LineBreak:XX +A700..A7B9; LineBreak:AL +A7BA..A7F6; LineBreak:XX +A7F7..A801; LineBreak:AL +A802..A802; LineBreak:CM +A803..A805; LineBreak:AL +A806..A806; LineBreak:CM +A807..A80A; LineBreak:AL +A80B..A80B; LineBreak:CM +A80C..A822; LineBreak:AL +A823..A827; LineBreak:CM +A828..A82B; LineBreak:AL +A82C..A82F; LineBreak:XX +A830..A837; LineBreak:AL +A838..A838; LineBreak:PO +A839..A839; LineBreak:AL +A83A..A83F; LineBreak:XX +A840..A873; LineBreak:AL +A874..A875; LineBreak:BB +A876..A877; LineBreak:EX +A878..A87F; LineBreak:XX +A880..A881; LineBreak:CM +A882..A8B3; LineBreak:AL +A8B4..A8C5; LineBreak:CM +A8C6..A8CD; LineBreak:XX +A8CE..A8CF; LineBreak:BA +A8D0..A8D9; LineBreak:NU +A8DA..A8DF; LineBreak:XX +A8E0..A8F1; LineBreak:CM +A8F2..A8FB; LineBreak:AL +A8FC..A8FC; LineBreak:BB +A8FD..A8FE; LineBreak:AL +A8FF..A8FF; LineBreak:CM +A900..A909; LineBreak:NU +A90A..A925; LineBreak:AL +A926..A92D; LineBreak:CM +A92E..A92F; LineBreak:BA +A930..A946; LineBreak:AL +A947..A953; LineBreak:CM +A954..A95E; LineBreak:XX +A95F..A95F; LineBreak:AL +A960..A97C; LineBreak:JL +A97D..A97F; LineBreak:XX +A980..A983; LineBreak:CM +A984..A9B2; LineBreak:AL +A9B3..A9C0; LineBreak:CM +A9C1..A9C6; LineBreak:AL +A9C7..A9C9; LineBreak:BA +A9CA..A9CD; LineBreak:AL +A9CE..A9CE; LineBreak:XX +A9CF..A9CF; LineBreak:AL +A9D0..A9D9; LineBreak:NU +A9DA..A9DD; LineBreak:XX +A9DE..A9DF; LineBreak:AL +A9E0..A9EF; LineBreak:SA +A9F0..A9F9; LineBreak:NU +A9FA..A9FE; LineBreak:SA +A9FF..A9FF; LineBreak:XX +AA00..AA28; LineBreak:AL +AA29..AA36; LineBreak:CM +AA37..AA3F; LineBreak:XX +AA40..AA42; LineBreak:AL +AA43..AA43; LineBreak:CM +AA44..AA4B; LineBreak:AL +AA4C..AA4D; LineBreak:CM +AA4E..AA4F; LineBreak:XX +AA50..AA59; LineBreak:NU +AA5A..AA5B; LineBreak:XX +AA5C..AA5C; LineBreak:AL +AA5D..AA5F; LineBreak:BA +AA60..AAC2; LineBreak:SA +AAC3..AADA; LineBreak:XX +AADB..AADF; LineBreak:SA +AAE0..AAEA; LineBreak:AL +AAEB..AAEF; LineBreak:CM +AAF0..AAF1; LineBreak:BA +AAF2..AAF4; LineBreak:AL +AAF5..AAF6; LineBreak:CM +AAF7..AB00; LineBreak:XX +AB01..AB06; LineBreak:AL +AB07..AB08; LineBreak:XX +AB09..AB0E; LineBreak:AL +AB0F..AB10; LineBreak:XX +AB11..AB16; LineBreak:AL +AB17..AB1F; LineBreak:XX +AB20..AB26; LineBreak:AL +AB27..AB27; LineBreak:XX +AB28..AB2E; LineBreak:AL +AB2F..AB2F; LineBreak:XX +AB30..AB65; LineBreak:AL +AB66..AB6F; LineBreak:XX +AB70..ABE2; LineBreak:AL +ABE3..ABEA; LineBreak:CM +ABEB..ABEB; LineBreak:BA +ABEC..ABED; LineBreak:CM +ABEE..ABEF; LineBreak:XX +ABF0..ABF9; LineBreak:NU +ABFA..ABFF; LineBreak:XX +AC00..AC00; LineBreak:H2 +AC01..AC1B; LineBreak:H3 +AC1C..AC1C; LineBreak:H2 +AC1D..AC37; LineBreak:H3 +AC38..AC38; LineBreak:H2 +AC39..AC53; LineBreak:H3 +AC54..AC54; LineBreak:H2 +AC55..AC6F; LineBreak:H3 +AC70..AC70; LineBreak:H2 +AC71..AC8B; LineBreak:H3 +AC8C..AC8C; LineBreak:H2 +AC8D..ACA7; LineBreak:H3 +ACA8..ACA8; LineBreak:H2 +ACA9..ACC3; LineBreak:H3 +ACC4..ACC4; LineBreak:H2 +ACC5..ACDF; LineBreak:H3 +ACE0..ACE0; LineBreak:H2 +ACE1..ACFB; LineBreak:H3 +ACFC..ACFC; LineBreak:H2 +ACFD..AD17; LineBreak:H3 +AD18..AD18; LineBreak:H2 +AD19..AD33; LineBreak:H3 +AD34..AD34; LineBreak:H2 +AD35..AD4F; LineBreak:H3 +AD50..AD50; LineBreak:H2 +AD51..AD6B; LineBreak:H3 +AD6C..AD6C; LineBreak:H2 +AD6D..AD87; LineBreak:H3 +AD88..AD88; LineBreak:H2 +AD89..ADA3; LineBreak:H3 +ADA4..ADA4; LineBreak:H2 +ADA5..ADBF; LineBreak:H3 +ADC0..ADC0; LineBreak:H2 +ADC1..ADDB; LineBreak:H3 +ADDC..ADDC; LineBreak:H2 +ADDD..ADF7; LineBreak:H3 +ADF8..ADF8; LineBreak:H2 +ADF9..AE13; LineBreak:H3 +AE14..AE14; LineBreak:H2 +AE15..AE2F; LineBreak:H3 +AE30..AE30; LineBreak:H2 +AE31..AE4B; LineBreak:H3 +AE4C..AE4C; LineBreak:H2 +AE4D..AE67; LineBreak:H3 +AE68..AE68; LineBreak:H2 +AE69..AE83; LineBreak:H3 +AE84..AE84; LineBreak:H2 +AE85..AE9F; LineBreak:H3 +AEA0..AEA0; LineBreak:H2 +AEA1..AEBB; LineBreak:H3 +AEBC..AEBC; LineBreak:H2 +AEBD..AED7; LineBreak:H3 +AED8..AED8; LineBreak:H2 +AED9..AEF3; LineBreak:H3 +AEF4..AEF4; LineBreak:H2 +AEF5..AF0F; LineBreak:H3 +AF10..AF10; LineBreak:H2 +AF11..AF2B; LineBreak:H3 +AF2C..AF2C; LineBreak:H2 +AF2D..AF47; LineBreak:H3 +AF48..AF48; LineBreak:H2 +AF49..AF63; LineBreak:H3 +AF64..AF64; LineBreak:H2 +AF65..AF7F; LineBreak:H3 +AF80..AF80; LineBreak:H2 +AF81..AF9B; LineBreak:H3 +AF9C..AF9C; LineBreak:H2 +AF9D..AFB7; LineBreak:H3 +AFB8..AFB8; LineBreak:H2 +AFB9..AFD3; LineBreak:H3 +AFD4..AFD4; LineBreak:H2 +AFD5..AFEF; LineBreak:H3 +AFF0..AFF0; LineBreak:H2 +AFF1..B00B; LineBreak:H3 +B00C..B00C; LineBreak:H2 +B00D..B027; LineBreak:H3 +B028..B028; LineBreak:H2 +B029..B043; LineBreak:H3 +B044..B044; LineBreak:H2 +B045..B05F; LineBreak:H3 +B060..B060; LineBreak:H2 +B061..B07B; LineBreak:H3 +B07C..B07C; LineBreak:H2 +B07D..B097; LineBreak:H3 +B098..B098; LineBreak:H2 +B099..B0B3; LineBreak:H3 +B0B4..B0B4; LineBreak:H2 +B0B5..B0CF; LineBreak:H3 +B0D0..B0D0; LineBreak:H2 +B0D1..B0EB; LineBreak:H3 +B0EC..B0EC; LineBreak:H2 +B0ED..B107; LineBreak:H3 +B108..B108; LineBreak:H2 +B109..B123; LineBreak:H3 +B124..B124; LineBreak:H2 +B125..B13F; LineBreak:H3 +B140..B140; LineBreak:H2 +B141..B15B; LineBreak:H3 +B15C..B15C; LineBreak:H2 +B15D..B177; LineBreak:H3 +B178..B178; LineBreak:H2 +B179..B193; LineBreak:H3 +B194..B194; LineBreak:H2 +B195..B1AF; LineBreak:H3 +B1B0..B1B0; LineBreak:H2 +B1B1..B1CB; LineBreak:H3 +B1CC..B1CC; LineBreak:H2 +B1CD..B1E7; LineBreak:H3 +B1E8..B1E8; LineBreak:H2 +B1E9..B203; LineBreak:H3 +B204..B204; LineBreak:H2 +B205..B21F; LineBreak:H3 +B220..B220; LineBreak:H2 +B221..B23B; LineBreak:H3 +B23C..B23C; LineBreak:H2 +B23D..B257; LineBreak:H3 +B258..B258; LineBreak:H2 +B259..B273; LineBreak:H3 +B274..B274; LineBreak:H2 +B275..B28F; LineBreak:H3 +B290..B290; LineBreak:H2 +B291..B2AB; LineBreak:H3 +B2AC..B2AC; LineBreak:H2 +B2AD..B2C7; LineBreak:H3 +B2C8..B2C8; LineBreak:H2 +B2C9..B2E3; LineBreak:H3 +B2E4..B2E4; LineBreak:H2 +B2E5..B2FF; LineBreak:H3 +B300..B300; LineBreak:H2 +B301..B31B; LineBreak:H3 +B31C..B31C; LineBreak:H2 +B31D..B337; LineBreak:H3 +B338..B338; LineBreak:H2 +B339..B353; LineBreak:H3 +B354..B354; LineBreak:H2 +B355..B36F; LineBreak:H3 +B370..B370; LineBreak:H2 +B371..B38B; LineBreak:H3 +B38C..B38C; LineBreak:H2 +B38D..B3A7; LineBreak:H3 +B3A8..B3A8; LineBreak:H2 +B3A9..B3C3; LineBreak:H3 +B3C4..B3C4; LineBreak:H2 +B3C5..B3DF; LineBreak:H3 +B3E0..B3E0; LineBreak:H2 +B3E1..B3FB; LineBreak:H3 +B3FC..B3FC; LineBreak:H2 +B3FD..B417; LineBreak:H3 +B418..B418; LineBreak:H2 +B419..B433; LineBreak:H3 +B434..B434; LineBreak:H2 +B435..B44F; LineBreak:H3 +B450..B450; LineBreak:H2 +B451..B46B; LineBreak:H3 +B46C..B46C; LineBreak:H2 +B46D..B487; LineBreak:H3 +B488..B488; LineBreak:H2 +B489..B4A3; LineBreak:H3 +B4A4..B4A4; LineBreak:H2 +B4A5..B4BF; LineBreak:H3 +B4C0..B4C0; LineBreak:H2 +B4C1..B4DB; LineBreak:H3 +B4DC..B4DC; LineBreak:H2 +B4DD..B4F7; LineBreak:H3 +B4F8..B4F8; LineBreak:H2 +B4F9..B513; LineBreak:H3 +B514..B514; LineBreak:H2 +B515..B52F; LineBreak:H3 +B530..B530; LineBreak:H2 +B531..B54B; LineBreak:H3 +B54C..B54C; LineBreak:H2 +B54D..B567; LineBreak:H3 +B568..B568; LineBreak:H2 +B569..B583; LineBreak:H3 +B584..B584; LineBreak:H2 +B585..B59F; LineBreak:H3 +B5A0..B5A0; LineBreak:H2 +B5A1..B5BB; LineBreak:H3 +B5BC..B5BC; LineBreak:H2 +B5BD..B5D7; LineBreak:H3 +B5D8..B5D8; LineBreak:H2 +B5D9..B5F3; LineBreak:H3 +B5F4..B5F4; LineBreak:H2 +B5F5..B60F; LineBreak:H3 +B610..B610; LineBreak:H2 +B611..B62B; LineBreak:H3 +B62C..B62C; LineBreak:H2 +B62D..B647; LineBreak:H3 +B648..B648; LineBreak:H2 +B649..B663; LineBreak:H3 +B664..B664; LineBreak:H2 +B665..B67F; LineBreak:H3 +B680..B680; LineBreak:H2 +B681..B69B; LineBreak:H3 +B69C..B69C; LineBreak:H2 +B69D..B6B7; LineBreak:H3 +B6B8..B6B8; LineBreak:H2 +B6B9..B6D3; LineBreak:H3 +B6D4..B6D4; LineBreak:H2 +B6D5..B6EF; LineBreak:H3 +B6F0..B6F0; LineBreak:H2 +B6F1..B70B; LineBreak:H3 +B70C..B70C; LineBreak:H2 +B70D..B727; LineBreak:H3 +B728..B728; LineBreak:H2 +B729..B743; LineBreak:H3 +B744..B744; LineBreak:H2 +B745..B75F; LineBreak:H3 +B760..B760; LineBreak:H2 +B761..B77B; LineBreak:H3 +B77C..B77C; LineBreak:H2 +B77D..B797; LineBreak:H3 +B798..B798; LineBreak:H2 +B799..B7B3; LineBreak:H3 +B7B4..B7B4; LineBreak:H2 +B7B5..B7CF; LineBreak:H3 +B7D0..B7D0; LineBreak:H2 +B7D1..B7EB; LineBreak:H3 +B7EC..B7EC; LineBreak:H2 +B7ED..B807; LineBreak:H3 +B808..B808; LineBreak:H2 +B809..B823; LineBreak:H3 +B824..B824; LineBreak:H2 +B825..B83F; LineBreak:H3 +B840..B840; LineBreak:H2 +B841..B85B; LineBreak:H3 +B85C..B85C; LineBreak:H2 +B85D..B877; LineBreak:H3 +B878..B878; LineBreak:H2 +B879..B893; LineBreak:H3 +B894..B894; LineBreak:H2 +B895..B8AF; LineBreak:H3 +B8B0..B8B0; LineBreak:H2 +B8B1..B8CB; LineBreak:H3 +B8CC..B8CC; LineBreak:H2 +B8CD..B8E7; LineBreak:H3 +B8E8..B8E8; LineBreak:H2 +B8E9..B903; LineBreak:H3 +B904..B904; LineBreak:H2 +B905..B91F; LineBreak:H3 +B920..B920; LineBreak:H2 +B921..B93B; LineBreak:H3 +B93C..B93C; LineBreak:H2 +B93D..B957; LineBreak:H3 +B958..B958; LineBreak:H2 +B959..B973; LineBreak:H3 +B974..B974; LineBreak:H2 +B975..B98F; LineBreak:H3 +B990..B990; LineBreak:H2 +B991..B9AB; LineBreak:H3 +B9AC..B9AC; LineBreak:H2 +B9AD..B9C7; LineBreak:H3 +B9C8..B9C8; LineBreak:H2 +B9C9..B9E3; LineBreak:H3 +B9E4..B9E4; LineBreak:H2 +B9E5..B9FF; LineBreak:H3 +BA00..BA00; LineBreak:H2 +BA01..BA1B; LineBreak:H3 +BA1C..BA1C; LineBreak:H2 +BA1D..BA37; LineBreak:H3 +BA38..BA38; LineBreak:H2 +BA39..BA53; LineBreak:H3 +BA54..BA54; LineBreak:H2 +BA55..BA6F; LineBreak:H3 +BA70..BA70; LineBreak:H2 +BA71..BA8B; LineBreak:H3 +BA8C..BA8C; LineBreak:H2 +BA8D..BAA7; LineBreak:H3 +BAA8..BAA8; LineBreak:H2 +BAA9..BAC3; LineBreak:H3 +BAC4..BAC4; LineBreak:H2 +BAC5..BADF; LineBreak:H3 +BAE0..BAE0; LineBreak:H2 +BAE1..BAFB; LineBreak:H3 +BAFC..BAFC; LineBreak:H2 +BAFD..BB17; LineBreak:H3 +BB18..BB18; LineBreak:H2 +BB19..BB33; LineBreak:H3 +BB34..BB34; LineBreak:H2 +BB35..BB4F; LineBreak:H3 +BB50..BB50; LineBreak:H2 +BB51..BB6B; LineBreak:H3 +BB6C..BB6C; LineBreak:H2 +BB6D..BB87; LineBreak:H3 +BB88..BB88; LineBreak:H2 +BB89..BBA3; LineBreak:H3 +BBA4..BBA4; LineBreak:H2 +BBA5..BBBF; LineBreak:H3 +BBC0..BBC0; LineBreak:H2 +BBC1..BBDB; LineBreak:H3 +BBDC..BBDC; LineBreak:H2 +BBDD..BBF7; LineBreak:H3 +BBF8..BBF8; LineBreak:H2 +BBF9..BC13; LineBreak:H3 +BC14..BC14; LineBreak:H2 +BC15..BC2F; LineBreak:H3 +BC30..BC30; LineBreak:H2 +BC31..BC4B; LineBreak:H3 +BC4C..BC4C; LineBreak:H2 +BC4D..BC67; LineBreak:H3 +BC68..BC68; LineBreak:H2 +BC69..BC83; LineBreak:H3 +BC84..BC84; LineBreak:H2 +BC85..BC9F; LineBreak:H3 +BCA0..BCA0; LineBreak:H2 +BCA1..BCBB; LineBreak:H3 +BCBC..BCBC; LineBreak:H2 +BCBD..BCD7; LineBreak:H3 +BCD8..BCD8; LineBreak:H2 +BCD9..BCF3; LineBreak:H3 +BCF4..BCF4; LineBreak:H2 +BCF5..BD0F; LineBreak:H3 +BD10..BD10; LineBreak:H2 +BD11..BD2B; LineBreak:H3 +BD2C..BD2C; LineBreak:H2 +BD2D..BD47; LineBreak:H3 +BD48..BD48; LineBreak:H2 +BD49..BD63; LineBreak:H3 +BD64..BD64; LineBreak:H2 +BD65..BD7F; LineBreak:H3 +BD80..BD80; LineBreak:H2 +BD81..BD9B; LineBreak:H3 +BD9C..BD9C; LineBreak:H2 +BD9D..BDB7; LineBreak:H3 +BDB8..BDB8; LineBreak:H2 +BDB9..BDD3; LineBreak:H3 +BDD4..BDD4; LineBreak:H2 +BDD5..BDEF; LineBreak:H3 +BDF0..BDF0; LineBreak:H2 +BDF1..BE0B; LineBreak:H3 +BE0C..BE0C; LineBreak:H2 +BE0D..BE27; LineBreak:H3 +BE28..BE28; LineBreak:H2 +BE29..BE43; LineBreak:H3 +BE44..BE44; LineBreak:H2 +BE45..BE5F; LineBreak:H3 +BE60..BE60; LineBreak:H2 +BE61..BE7B; LineBreak:H3 +BE7C..BE7C; LineBreak:H2 +BE7D..BE97; LineBreak:H3 +BE98..BE98; LineBreak:H2 +BE99..BEB3; LineBreak:H3 +BEB4..BEB4; LineBreak:H2 +BEB5..BECF; LineBreak:H3 +BED0..BED0; LineBreak:H2 +BED1..BEEB; LineBreak:H3 +BEEC..BEEC; LineBreak:H2 +BEED..BF07; LineBreak:H3 +BF08..BF08; LineBreak:H2 +BF09..BF23; LineBreak:H3 +BF24..BF24; LineBreak:H2 +BF25..BF3F; LineBreak:H3 +BF40..BF40; LineBreak:H2 +BF41..BF5B; LineBreak:H3 +BF5C..BF5C; LineBreak:H2 +BF5D..BF77; LineBreak:H3 +BF78..BF78; LineBreak:H2 +BF79..BF93; LineBreak:H3 +BF94..BF94; LineBreak:H2 +BF95..BFAF; LineBreak:H3 +BFB0..BFB0; LineBreak:H2 +BFB1..BFCB; LineBreak:H3 +BFCC..BFCC; LineBreak:H2 +BFCD..BFE7; LineBreak:H3 +BFE8..BFE8; LineBreak:H2 +BFE9..C003; LineBreak:H3 +C004..C004; LineBreak:H2 +C005..C01F; LineBreak:H3 +C020..C020; LineBreak:H2 +C021..C03B; LineBreak:H3 +C03C..C03C; LineBreak:H2 +C03D..C057; LineBreak:H3 +C058..C058; LineBreak:H2 +C059..C073; LineBreak:H3 +C074..C074; LineBreak:H2 +C075..C08F; LineBreak:H3 +C090..C090; LineBreak:H2 +C091..C0AB; LineBreak:H3 +C0AC..C0AC; LineBreak:H2 +C0AD..C0C7; LineBreak:H3 +C0C8..C0C8; LineBreak:H2 +C0C9..C0E3; LineBreak:H3 +C0E4..C0E4; LineBreak:H2 +C0E5..C0FF; LineBreak:H3 +C100..C100; LineBreak:H2 +C101..C11B; LineBreak:H3 +C11C..C11C; LineBreak:H2 +C11D..C137; LineBreak:H3 +C138..C138; LineBreak:H2 +C139..C153; LineBreak:H3 +C154..C154; LineBreak:H2 +C155..C16F; LineBreak:H3 +C170..C170; LineBreak:H2 +C171..C18B; LineBreak:H3 +C18C..C18C; LineBreak:H2 +C18D..C1A7; LineBreak:H3 +C1A8..C1A8; LineBreak:H2 +C1A9..C1C3; LineBreak:H3 +C1C4..C1C4; LineBreak:H2 +C1C5..C1DF; LineBreak:H3 +C1E0..C1E0; LineBreak:H2 +C1E1..C1FB; LineBreak:H3 +C1FC..C1FC; LineBreak:H2 +C1FD..C217; LineBreak:H3 +C218..C218; LineBreak:H2 +C219..C233; LineBreak:H3 +C234..C234; LineBreak:H2 +C235..C24F; LineBreak:H3 +C250..C250; LineBreak:H2 +C251..C26B; LineBreak:H3 +C26C..C26C; LineBreak:H2 +C26D..C287; LineBreak:H3 +C288..C288; LineBreak:H2 +C289..C2A3; LineBreak:H3 +C2A4..C2A4; LineBreak:H2 +C2A5..C2BF; LineBreak:H3 +C2C0..C2C0; LineBreak:H2 +C2C1..C2DB; LineBreak:H3 +C2DC..C2DC; LineBreak:H2 +C2DD..C2F7; LineBreak:H3 +C2F8..C2F8; LineBreak:H2 +C2F9..C313; LineBreak:H3 +C314..C314; LineBreak:H2 +C315..C32F; LineBreak:H3 +C330..C330; LineBreak:H2 +C331..C34B; LineBreak:H3 +C34C..C34C; LineBreak:H2 +C34D..C367; LineBreak:H3 +C368..C368; LineBreak:H2 +C369..C383; LineBreak:H3 +C384..C384; LineBreak:H2 +C385..C39F; LineBreak:H3 +C3A0..C3A0; LineBreak:H2 +C3A1..C3BB; LineBreak:H3 +C3BC..C3BC; LineBreak:H2 +C3BD..C3D7; LineBreak:H3 +C3D8..C3D8; LineBreak:H2 +C3D9..C3F3; LineBreak:H3 +C3F4..C3F4; LineBreak:H2 +C3F5..C40F; LineBreak:H3 +C410..C410; LineBreak:H2 +C411..C42B; LineBreak:H3 +C42C..C42C; LineBreak:H2 +C42D..C447; LineBreak:H3 +C448..C448; LineBreak:H2 +C449..C463; LineBreak:H3 +C464..C464; LineBreak:H2 +C465..C47F; LineBreak:H3 +C480..C480; LineBreak:H2 +C481..C49B; LineBreak:H3 +C49C..C49C; LineBreak:H2 +C49D..C4B7; LineBreak:H3 +C4B8..C4B8; LineBreak:H2 +C4B9..C4D3; LineBreak:H3 +C4D4..C4D4; LineBreak:H2 +C4D5..C4EF; LineBreak:H3 +C4F0..C4F0; LineBreak:H2 +C4F1..C50B; LineBreak:H3 +C50C..C50C; LineBreak:H2 +C50D..C527; LineBreak:H3 +C528..C528; LineBreak:H2 +C529..C543; LineBreak:H3 +C544..C544; LineBreak:H2 +C545..C55F; LineBreak:H3 +C560..C560; LineBreak:H2 +C561..C57B; LineBreak:H3 +C57C..C57C; LineBreak:H2 +C57D..C597; LineBreak:H3 +C598..C598; LineBreak:H2 +C599..C5B3; LineBreak:H3 +C5B4..C5B4; LineBreak:H2 +C5B5..C5CF; LineBreak:H3 +C5D0..C5D0; LineBreak:H2 +C5D1..C5EB; LineBreak:H3 +C5EC..C5EC; LineBreak:H2 +C5ED..C607; LineBreak:H3 +C608..C608; LineBreak:H2 +C609..C623; LineBreak:H3 +C624..C624; LineBreak:H2 +C625..C63F; LineBreak:H3 +C640..C640; LineBreak:H2 +C641..C65B; LineBreak:H3 +C65C..C65C; LineBreak:H2 +C65D..C677; LineBreak:H3 +C678..C678; LineBreak:H2 +C679..C693; LineBreak:H3 +C694..C694; LineBreak:H2 +C695..C6AF; LineBreak:H3 +C6B0..C6B0; LineBreak:H2 +C6B1..C6CB; LineBreak:H3 +C6CC..C6CC; LineBreak:H2 +C6CD..C6E7; LineBreak:H3 +C6E8..C6E8; LineBreak:H2 +C6E9..C703; LineBreak:H3 +C704..C704; LineBreak:H2 +C705..C71F; LineBreak:H3 +C720..C720; LineBreak:H2 +C721..C73B; LineBreak:H3 +C73C..C73C; LineBreak:H2 +C73D..C757; LineBreak:H3 +C758..C758; LineBreak:H2 +C759..C773; LineBreak:H3 +C774..C774; LineBreak:H2 +C775..C78F; LineBreak:H3 +C790..C790; LineBreak:H2 +C791..C7AB; LineBreak:H3 +C7AC..C7AC; LineBreak:H2 +C7AD..C7C7; LineBreak:H3 +C7C8..C7C8; LineBreak:H2 +C7C9..C7E3; LineBreak:H3 +C7E4..C7E4; LineBreak:H2 +C7E5..C7FF; LineBreak:H3 +C800..C800; LineBreak:H2 +C801..C81B; LineBreak:H3 +C81C..C81C; LineBreak:H2 +C81D..C837; LineBreak:H3 +C838..C838; LineBreak:H2 +C839..C853; LineBreak:H3 +C854..C854; LineBreak:H2 +C855..C86F; LineBreak:H3 +C870..C870; LineBreak:H2 +C871..C88B; LineBreak:H3 +C88C..C88C; LineBreak:H2 +C88D..C8A7; LineBreak:H3 +C8A8..C8A8; LineBreak:H2 +C8A9..C8C3; LineBreak:H3 +C8C4..C8C4; LineBreak:H2 +C8C5..C8DF; LineBreak:H3 +C8E0..C8E0; LineBreak:H2 +C8E1..C8FB; LineBreak:H3 +C8FC..C8FC; LineBreak:H2 +C8FD..C917; LineBreak:H3 +C918..C918; LineBreak:H2 +C919..C933; LineBreak:H3 +C934..C934; LineBreak:H2 +C935..C94F; LineBreak:H3 +C950..C950; LineBreak:H2 +C951..C96B; LineBreak:H3 +C96C..C96C; LineBreak:H2 +C96D..C987; LineBreak:H3 +C988..C988; LineBreak:H2 +C989..C9A3; LineBreak:H3 +C9A4..C9A4; LineBreak:H2 +C9A5..C9BF; LineBreak:H3 +C9C0..C9C0; LineBreak:H2 +C9C1..C9DB; LineBreak:H3 +C9DC..C9DC; LineBreak:H2 +C9DD..C9F7; LineBreak:H3 +C9F8..C9F8; LineBreak:H2 +C9F9..CA13; LineBreak:H3 +CA14..CA14; LineBreak:H2 +CA15..CA2F; LineBreak:H3 +CA30..CA30; LineBreak:H2 +CA31..CA4B; LineBreak:H3 +CA4C..CA4C; LineBreak:H2 +CA4D..CA67; LineBreak:H3 +CA68..CA68; LineBreak:H2 +CA69..CA83; LineBreak:H3 +CA84..CA84; LineBreak:H2 +CA85..CA9F; LineBreak:H3 +CAA0..CAA0; LineBreak:H2 +CAA1..CABB; LineBreak:H3 +CABC..CABC; LineBreak:H2 +CABD..CAD7; LineBreak:H3 +CAD8..CAD8; LineBreak:H2 +CAD9..CAF3; LineBreak:H3 +CAF4..CAF4; LineBreak:H2 +CAF5..CB0F; LineBreak:H3 +CB10..CB10; LineBreak:H2 +CB11..CB2B; LineBreak:H3 +CB2C..CB2C; LineBreak:H2 +CB2D..CB47; LineBreak:H3 +CB48..CB48; LineBreak:H2 +CB49..CB63; LineBreak:H3 +CB64..CB64; LineBreak:H2 +CB65..CB7F; LineBreak:H3 +CB80..CB80; LineBreak:H2 +CB81..CB9B; LineBreak:H3 +CB9C..CB9C; LineBreak:H2 +CB9D..CBB7; LineBreak:H3 +CBB8..CBB8; LineBreak:H2 +CBB9..CBD3; LineBreak:H3 +CBD4..CBD4; LineBreak:H2 +CBD5..CBEF; LineBreak:H3 +CBF0..CBF0; LineBreak:H2 +CBF1..CC0B; LineBreak:H3 +CC0C..CC0C; LineBreak:H2 +CC0D..CC27; LineBreak:H3 +CC28..CC28; LineBreak:H2 +CC29..CC43; LineBreak:H3 +CC44..CC44; LineBreak:H2 +CC45..CC5F; LineBreak:H3 +CC60..CC60; LineBreak:H2 +CC61..CC7B; LineBreak:H3 +CC7C..CC7C; LineBreak:H2 +CC7D..CC97; LineBreak:H3 +CC98..CC98; LineBreak:H2 +CC99..CCB3; LineBreak:H3 +CCB4..CCB4; LineBreak:H2 +CCB5..CCCF; LineBreak:H3 +CCD0..CCD0; LineBreak:H2 +CCD1..CCEB; LineBreak:H3 +CCEC..CCEC; LineBreak:H2 +CCED..CD07; LineBreak:H3 +CD08..CD08; LineBreak:H2 +CD09..CD23; LineBreak:H3 +CD24..CD24; LineBreak:H2 +CD25..CD3F; LineBreak:H3 +CD40..CD40; LineBreak:H2 +CD41..CD5B; LineBreak:H3 +CD5C..CD5C; LineBreak:H2 +CD5D..CD77; LineBreak:H3 +CD78..CD78; LineBreak:H2 +CD79..CD93; LineBreak:H3 +CD94..CD94; LineBreak:H2 +CD95..CDAF; LineBreak:H3 +CDB0..CDB0; LineBreak:H2 +CDB1..CDCB; LineBreak:H3 +CDCC..CDCC; LineBreak:H2 +CDCD..CDE7; LineBreak:H3 +CDE8..CDE8; LineBreak:H2 +CDE9..CE03; LineBreak:H3 +CE04..CE04; LineBreak:H2 +CE05..CE1F; LineBreak:H3 +CE20..CE20; LineBreak:H2 +CE21..CE3B; LineBreak:H3 +CE3C..CE3C; LineBreak:H2 +CE3D..CE57; LineBreak:H3 +CE58..CE58; LineBreak:H2 +CE59..CE73; LineBreak:H3 +CE74..CE74; LineBreak:H2 +CE75..CE8F; LineBreak:H3 +CE90..CE90; LineBreak:H2 +CE91..CEAB; LineBreak:H3 +CEAC..CEAC; LineBreak:H2 +CEAD..CEC7; LineBreak:H3 +CEC8..CEC8; LineBreak:H2 +CEC9..CEE3; LineBreak:H3 +CEE4..CEE4; LineBreak:H2 +CEE5..CEFF; LineBreak:H3 +CF00..CF00; LineBreak:H2 +CF01..CF1B; LineBreak:H3 +CF1C..CF1C; LineBreak:H2 +CF1D..CF37; LineBreak:H3 +CF38..CF38; LineBreak:H2 +CF39..CF53; LineBreak:H3 +CF54..CF54; LineBreak:H2 +CF55..CF6F; LineBreak:H3 +CF70..CF70; LineBreak:H2 +CF71..CF8B; LineBreak:H3 +CF8C..CF8C; LineBreak:H2 +CF8D..CFA7; LineBreak:H3 +CFA8..CFA8; LineBreak:H2 +CFA9..CFC3; LineBreak:H3 +CFC4..CFC4; LineBreak:H2 +CFC5..CFDF; LineBreak:H3 +CFE0..CFE0; LineBreak:H2 +CFE1..CFFB; LineBreak:H3 +CFFC..CFFC; LineBreak:H2 +CFFD..D017; LineBreak:H3 +D018..D018; LineBreak:H2 +D019..D033; LineBreak:H3 +D034..D034; LineBreak:H2 +D035..D04F; LineBreak:H3 +D050..D050; LineBreak:H2 +D051..D06B; LineBreak:H3 +D06C..D06C; LineBreak:H2 +D06D..D087; LineBreak:H3 +D088..D088; LineBreak:H2 +D089..D0A3; LineBreak:H3 +D0A4..D0A4; LineBreak:H2 +D0A5..D0BF; LineBreak:H3 +D0C0..D0C0; LineBreak:H2 +D0C1..D0DB; LineBreak:H3 +D0DC..D0DC; LineBreak:H2 +D0DD..D0F7; LineBreak:H3 +D0F8..D0F8; LineBreak:H2 +D0F9..D113; LineBreak:H3 +D114..D114; LineBreak:H2 +D115..D12F; LineBreak:H3 +D130..D130; LineBreak:H2 +D131..D14B; LineBreak:H3 +D14C..D14C; LineBreak:H2 +D14D..D167; LineBreak:H3 +D168..D168; LineBreak:H2 +D169..D183; LineBreak:H3 +D184..D184; LineBreak:H2 +D185..D19F; LineBreak:H3 +D1A0..D1A0; LineBreak:H2 +D1A1..D1BB; LineBreak:H3 +D1BC..D1BC; LineBreak:H2 +D1BD..D1D7; LineBreak:H3 +D1D8..D1D8; LineBreak:H2 +D1D9..D1F3; LineBreak:H3 +D1F4..D1F4; LineBreak:H2 +D1F5..D20F; LineBreak:H3 +D210..D210; LineBreak:H2 +D211..D22B; LineBreak:H3 +D22C..D22C; LineBreak:H2 +D22D..D247; LineBreak:H3 +D248..D248; LineBreak:H2 +D249..D263; LineBreak:H3 +D264..D264; LineBreak:H2 +D265..D27F; LineBreak:H3 +D280..D280; LineBreak:H2 +D281..D29B; LineBreak:H3 +D29C..D29C; LineBreak:H2 +D29D..D2B7; LineBreak:H3 +D2B8..D2B8; LineBreak:H2 +D2B9..D2D3; LineBreak:H3 +D2D4..D2D4; LineBreak:H2 +D2D5..D2EF; LineBreak:H3 +D2F0..D2F0; LineBreak:H2 +D2F1..D30B; LineBreak:H3 +D30C..D30C; LineBreak:H2 +D30D..D327; LineBreak:H3 +D328..D328; LineBreak:H2 +D329..D343; LineBreak:H3 +D344..D344; LineBreak:H2 +D345..D35F; LineBreak:H3 +D360..D360; LineBreak:H2 +D361..D37B; LineBreak:H3 +D37C..D37C; LineBreak:H2 +D37D..D397; LineBreak:H3 +D398..D398; LineBreak:H2 +D399..D3B3; LineBreak:H3 +D3B4..D3B4; LineBreak:H2 +D3B5..D3CF; LineBreak:H3 +D3D0..D3D0; LineBreak:H2 +D3D1..D3EB; LineBreak:H3 +D3EC..D3EC; LineBreak:H2 +D3ED..D407; LineBreak:H3 +D408..D408; LineBreak:H2 +D409..D423; LineBreak:H3 +D424..D424; LineBreak:H2 +D425..D43F; LineBreak:H3 +D440..D440; LineBreak:H2 +D441..D45B; LineBreak:H3 +D45C..D45C; LineBreak:H2 +D45D..D477; LineBreak:H3 +D478..D478; LineBreak:H2 +D479..D493; LineBreak:H3 +D494..D494; LineBreak:H2 +D495..D4AF; LineBreak:H3 +D4B0..D4B0; LineBreak:H2 +D4B1..D4CB; LineBreak:H3 +D4CC..D4CC; LineBreak:H2 +D4CD..D4E7; LineBreak:H3 +D4E8..D4E8; LineBreak:H2 +D4E9..D503; LineBreak:H3 +D504..D504; LineBreak:H2 +D505..D51F; LineBreak:H3 +D520..D520; LineBreak:H2 +D521..D53B; LineBreak:H3 +D53C..D53C; LineBreak:H2 +D53D..D557; LineBreak:H3 +D558..D558; LineBreak:H2 +D559..D573; LineBreak:H3 +D574..D574; LineBreak:H2 +D575..D58F; LineBreak:H3 +D590..D590; LineBreak:H2 +D591..D5AB; LineBreak:H3 +D5AC..D5AC; LineBreak:H2 +D5AD..D5C7; LineBreak:H3 +D5C8..D5C8; LineBreak:H2 +D5C9..D5E3; LineBreak:H3 +D5E4..D5E4; LineBreak:H2 +D5E5..D5FF; LineBreak:H3 +D600..D600; LineBreak:H2 +D601..D61B; LineBreak:H3 +D61C..D61C; LineBreak:H2 +D61D..D637; LineBreak:H3 +D638..D638; LineBreak:H2 +D639..D653; LineBreak:H3 +D654..D654; LineBreak:H2 +D655..D66F; LineBreak:H3 +D670..D670; LineBreak:H2 +D671..D68B; LineBreak:H3 +D68C..D68C; LineBreak:H2 +D68D..D6A7; LineBreak:H3 +D6A8..D6A8; LineBreak:H2 +D6A9..D6C3; LineBreak:H3 +D6C4..D6C4; LineBreak:H2 +D6C5..D6DF; LineBreak:H3 +D6E0..D6E0; LineBreak:H2 +D6E1..D6FB; LineBreak:H3 +D6FC..D6FC; LineBreak:H2 +D6FD..D717; LineBreak:H3 +D718..D718; LineBreak:H2 +D719..D733; LineBreak:H3 +D734..D734; LineBreak:H2 +D735..D74F; LineBreak:H3 +D750..D750; LineBreak:H2 +D751..D76B; LineBreak:H3 +D76C..D76C; LineBreak:H2 +D76D..D787; LineBreak:H3 +D788..D788; LineBreak:H2 +D789..D7A3; LineBreak:H3 +D7A4..D7AF; LineBreak:XX +D7B0..D7C6; LineBreak:JV +D7C7..D7CA; LineBreak:XX +D7CB..D7FB; LineBreak:JT +D7FC..D7FF; LineBreak:XX +E000..F8FF; LineBreak:XX +F900..FAFF; LineBreak:ID +FB00..FB06; LineBreak:AL +FB07..FB12; LineBreak:XX +FB13..FB17; LineBreak:AL +FB18..FB1C; LineBreak:XX +FB1D..FB1D; LineBreak:HL +FB1E..FB1E; LineBreak:CM +FB1F..FB28; LineBreak:HL +FB29..FB29; LineBreak:AL +FB2A..FB36; LineBreak:HL +FB37..FB37; LineBreak:XX +FB38..FB3C; LineBreak:HL +FB3D..FB3D; LineBreak:XX +FB3E..FB3E; LineBreak:HL +FB3F..FB3F; LineBreak:XX +FB40..FB41; LineBreak:HL +FB42..FB42; LineBreak:XX +FB43..FB44; LineBreak:HL +FB45..FB45; LineBreak:XX +FB46..FB4F; LineBreak:HL +FB50..FBC1; LineBreak:AL +FBC2..FBD2; LineBreak:XX +FBD3..FD3D; LineBreak:AL +FD3E..FD3E; LineBreak:CL +FD3F..FD3F; LineBreak:OP +FD40..FD4F; LineBreak:XX +FD50..FD8F; LineBreak:AL +FD90..FD91; LineBreak:XX +FD92..FDC7; LineBreak:AL +FDC8..FDEF; LineBreak:XX +FDF0..FDFB; LineBreak:AL +FDFC..FDFC; LineBreak:PO +FDFD..FDFD; LineBreak:AL +FDFE..FDFF; LineBreak:XX +FE00..FE0F; LineBreak:CM +FE10..FE10; LineBreak:IS +FE11..FE12; LineBreak:CL +FE13..FE14; LineBreak:IS +FE15..FE16; LineBreak:EX +FE17..FE17; LineBreak:OP +FE18..FE18; LineBreak:CL +FE19..FE19; LineBreak:IN +FE1A..FE1F; LineBreak:XX +FE20..FE2F; LineBreak:CM +FE30..FE34; LineBreak:ID +FE35..FE35; LineBreak:OP +FE36..FE36; LineBreak:CL +FE37..FE37; LineBreak:OP +FE38..FE38; LineBreak:CL +FE39..FE39; LineBreak:OP +FE3A..FE3A; LineBreak:CL +FE3B..FE3B; LineBreak:OP +FE3C..FE3C; LineBreak:CL +FE3D..FE3D; LineBreak:OP +FE3E..FE3E; LineBreak:CL +FE3F..FE3F; LineBreak:OP +FE40..FE40; LineBreak:CL +FE41..FE41; LineBreak:OP +FE42..FE42; LineBreak:CL +FE43..FE43; LineBreak:OP +FE44..FE44; LineBreak:CL +FE45..FE46; LineBreak:ID +FE47..FE47; LineBreak:OP +FE48..FE48; LineBreak:CL +FE49..FE4F; LineBreak:ID +FE50..FE50; LineBreak:CL +FE51..FE51; LineBreak:ID +FE52..FE52; LineBreak:CL +FE53..FE53; LineBreak:XX +FE54..FE55; LineBreak:NS +FE56..FE57; LineBreak:EX +FE58..FE58; LineBreak:ID +FE59..FE59; LineBreak:OP +FE5A..FE5A; LineBreak:CL +FE5B..FE5B; LineBreak:OP +FE5C..FE5C; LineBreak:CL +FE5D..FE5D; LineBreak:OP +FE5E..FE5E; LineBreak:CL +FE5F..FE66; LineBreak:ID +FE67..FE67; LineBreak:XX +FE68..FE68; LineBreak:ID +FE69..FE69; LineBreak:PR +FE6A..FE6A; LineBreak:PO +FE6B..FE6B; LineBreak:ID +FE6C..FE6F; LineBreak:XX +FE70..FE74; LineBreak:AL +FE75..FE75; LineBreak:XX +FE76..FEFC; LineBreak:AL +FEFD..FEFE; LineBreak:XX +FEFF..FEFF; LineBreak:WJ +FF00..FF00; LineBreak:XX +FF01..FF01; LineBreak:EX +FF02..FF03; LineBreak:ID +FF04..FF04; LineBreak:PR +FF05..FF05; LineBreak:PO +FF06..FF07; LineBreak:ID +FF08..FF08; LineBreak:OP +FF09..FF09; LineBreak:CL +FF0A..FF0B; LineBreak:ID +FF0C..FF0C; LineBreak:CL +FF0D..FF0D; LineBreak:ID +FF0E..FF0E; LineBreak:CL +FF0F..FF19; LineBreak:ID +FF1A..FF1B; LineBreak:NS +FF1C..FF1E; LineBreak:ID +FF1F..FF1F; LineBreak:EX +FF20..FF3A; LineBreak:ID +FF3B..FF3B; LineBreak:OP +FF3C..FF3C; LineBreak:ID +FF3D..FF3D; LineBreak:CL +FF3E..FF5A; LineBreak:ID +FF5B..FF5B; LineBreak:OP +FF5C..FF5C; LineBreak:ID +FF5D..FF5D; LineBreak:CL +FF5E..FF5E; LineBreak:ID +FF5F..FF5F; LineBreak:OP +FF60..FF61; LineBreak:CL +FF62..FF62; LineBreak:OP +FF63..FF64; LineBreak:CL +FF65..FF65; LineBreak:NS +FF66..FF66; LineBreak:ID +FF67..FF70; LineBreak:CJ +FF71..FF9D; LineBreak:ID +FF9E..FF9F; LineBreak:NS +FFA0..FFBE; LineBreak:ID +FFBF..FFC1; LineBreak:XX +FFC2..FFC7; LineBreak:ID +FFC8..FFC9; LineBreak:XX +FFCA..FFCF; LineBreak:ID +FFD0..FFD1; LineBreak:XX +FFD2..FFD7; LineBreak:ID +FFD8..FFD9; LineBreak:XX +FFDA..FFDC; LineBreak:ID +FFDD..FFDF; LineBreak:XX +FFE0..FFE0; LineBreak:PO +FFE1..FFE1; LineBreak:PR +FFE2..FFE4; LineBreak:ID +FFE5..FFE6; LineBreak:PR +FFE7..FFE7; LineBreak:XX +FFE8..FFEE; LineBreak:AL +FFEF..FFF8; LineBreak:XX +FFF9..FFFB; LineBreak:CM +FFFC..FFFC; LineBreak:CB +FFFD..FFFD; LineBreak:AI +FFFE..FFFF; LineBreak:XX +10000..1000B; LineBreak:AL +1000C..1000C; LineBreak:XX +1000D..10026; LineBreak:AL +10027..10027; LineBreak:XX +10028..1003A; LineBreak:AL +1003B..1003B; LineBreak:XX +1003C..1003D; LineBreak:AL +1003E..1003E; LineBreak:XX +1003F..1004D; LineBreak:AL +1004E..1004F; LineBreak:XX +10050..1005D; LineBreak:AL +1005E..1007F; LineBreak:XX +10080..100FA; LineBreak:AL +100FB..100FF; LineBreak:XX +10100..10102; LineBreak:BA +10103..10106; LineBreak:XX +10107..10133; LineBreak:AL +10134..10136; LineBreak:XX +10137..1018E; LineBreak:AL +1018F..1018F; LineBreak:XX +10190..1019B; LineBreak:AL +1019C..1019F; LineBreak:XX +101A0..101A0; LineBreak:AL +101A1..101CF; LineBreak:XX +101D0..101FC; LineBreak:AL +101FD..101FD; LineBreak:CM +101FE..1027F; LineBreak:XX +10280..1029C; LineBreak:AL +1029D..1029F; LineBreak:XX +102A0..102D0; LineBreak:AL +102D1..102DF; LineBreak:XX +102E0..102E0; LineBreak:CM +102E1..102FB; LineBreak:AL +102FC..102FF; LineBreak:XX +10300..10323; LineBreak:AL +10324..1032C; LineBreak:XX +1032D..1034A; LineBreak:AL +1034B..1034F; LineBreak:XX +10350..10375; LineBreak:AL +10376..1037A; LineBreak:CM +1037B..1037F; LineBreak:XX +10380..1039D; LineBreak:AL +1039E..1039E; LineBreak:XX +1039F..1039F; LineBreak:BA +103A0..103C3; LineBreak:AL +103C4..103C7; LineBreak:XX +103C8..103CF; LineBreak:AL +103D0..103D0; LineBreak:BA +103D1..103D5; LineBreak:AL +103D6..103FF; LineBreak:XX +10400..1049D; LineBreak:AL +1049E..1049F; LineBreak:XX +104A0..104A9; LineBreak:NU +104AA..104AF; LineBreak:XX +104B0..104D3; LineBreak:AL +104D4..104D7; LineBreak:XX +104D8..104FB; LineBreak:AL +104FC..104FF; LineBreak:XX +10500..10527; LineBreak:AL +10528..1052F; LineBreak:XX +10530..10563; LineBreak:AL +10564..1056E; LineBreak:XX +1056F..1056F; LineBreak:AL +10570..105FF; LineBreak:XX +10600..10736; LineBreak:AL +10737..1073F; LineBreak:XX +10740..10755; LineBreak:AL +10756..1075F; LineBreak:XX +10760..10767; LineBreak:AL +10768..107FF; LineBreak:XX +10800..10805; LineBreak:AL +10806..10807; LineBreak:XX +10808..10808; LineBreak:AL +10809..10809; LineBreak:XX +1080A..10835; LineBreak:AL +10836..10836; LineBreak:XX +10837..10838; LineBreak:AL +10839..1083B; LineBreak:XX +1083C..1083C; LineBreak:AL +1083D..1083E; LineBreak:XX +1083F..10855; LineBreak:AL +10856..10856; LineBreak:XX +10857..10857; LineBreak:BA +10858..1089E; LineBreak:AL +1089F..108A6; LineBreak:XX +108A7..108AF; LineBreak:AL +108B0..108DF; LineBreak:XX +108E0..108F2; LineBreak:AL +108F3..108F3; LineBreak:XX +108F4..108F5; LineBreak:AL +108F6..108FA; LineBreak:XX +108FB..1091B; LineBreak:AL +1091C..1091E; LineBreak:XX +1091F..1091F; LineBreak:BA +10920..10939; LineBreak:AL +1093A..1093E; LineBreak:XX +1093F..1093F; LineBreak:AL +10940..1097F; LineBreak:XX +10980..109B7; LineBreak:AL +109B8..109BB; LineBreak:XX +109BC..109CF; LineBreak:AL +109D0..109D1; LineBreak:XX +109D2..10A00; LineBreak:AL +10A01..10A03; LineBreak:CM +10A04..10A04; LineBreak:XX +10A05..10A06; LineBreak:CM +10A07..10A0B; LineBreak:XX +10A0C..10A0F; LineBreak:CM +10A10..10A13; LineBreak:AL +10A14..10A14; LineBreak:XX +10A15..10A17; LineBreak:AL +10A18..10A18; LineBreak:XX +10A19..10A35; LineBreak:AL +10A36..10A37; LineBreak:XX +10A38..10A3A; LineBreak:CM +10A3B..10A3E; LineBreak:XX +10A3F..10A3F; LineBreak:CM +10A40..10A48; LineBreak:AL +10A49..10A4F; LineBreak:XX +10A50..10A57; LineBreak:BA +10A58..10A58; LineBreak:AL +10A59..10A5F; LineBreak:XX +10A60..10A9F; LineBreak:AL +10AA0..10ABF; LineBreak:XX +10AC0..10AE4; LineBreak:AL +10AE5..10AE6; LineBreak:CM +10AE7..10AEA; LineBreak:XX +10AEB..10AEF; LineBreak:AL +10AF0..10AF5; LineBreak:BA +10AF6..10AF6; LineBreak:IN +10AF7..10AFF; LineBreak:XX +10B00..10B35; LineBreak:AL +10B36..10B38; LineBreak:XX +10B39..10B3F; LineBreak:BA +10B40..10B55; LineBreak:AL +10B56..10B57; LineBreak:XX +10B58..10B72; LineBreak:AL +10B73..10B77; LineBreak:XX +10B78..10B91; LineBreak:AL +10B92..10B98; LineBreak:XX +10B99..10B9C; LineBreak:AL +10B9D..10BA8; LineBreak:XX +10BA9..10BAF; LineBreak:AL +10BB0..10BFF; LineBreak:XX +10C00..10C48; LineBreak:AL +10C49..10C7F; LineBreak:XX +10C80..10CB2; LineBreak:AL +10CB3..10CBF; LineBreak:XX +10CC0..10CF2; LineBreak:AL +10CF3..10CF9; LineBreak:XX +10CFA..10D23; LineBreak:AL +10D24..10D27; LineBreak:CM +10D28..10D2F; LineBreak:XX +10D30..10D39; LineBreak:NU +10D3A..10E5F; LineBreak:XX +10E60..10E7E; LineBreak:AL +10E7F..10EFF; LineBreak:XX +10F00..10F27; LineBreak:AL +10F28..10F2F; LineBreak:XX +10F30..10F45; LineBreak:AL +10F46..10F50; LineBreak:CM +10F51..10F59; LineBreak:AL +10F5A..10FFF; LineBreak:XX +11000..11002; LineBreak:CM +11003..11037; LineBreak:AL +11038..11046; LineBreak:CM +11047..11048; LineBreak:BA +11049..1104D; LineBreak:AL +1104E..11051; LineBreak:XX +11052..11065; LineBreak:AL +11066..1106F; LineBreak:NU +11070..1107E; LineBreak:XX +1107F..11082; LineBreak:CM +11083..110AF; LineBreak:AL +110B0..110BA; LineBreak:CM +110BB..110BD; LineBreak:AL +110BE..110C1; LineBreak:BA +110C2..110CC; LineBreak:XX +110CD..110CD; LineBreak:AL +110CE..110CF; LineBreak:XX +110D0..110E8; LineBreak:AL +110E9..110EF; LineBreak:XX +110F0..110F9; LineBreak:NU +110FA..110FF; LineBreak:XX +11100..11102; LineBreak:CM +11103..11126; LineBreak:AL +11127..11134; LineBreak:CM +11135..11135; LineBreak:XX +11136..1113F; LineBreak:NU +11140..11143; LineBreak:BA +11144..11144; LineBreak:AL +11145..11146; LineBreak:CM +11147..1114F; LineBreak:XX +11150..11172; LineBreak:AL +11173..11173; LineBreak:CM +11174..11174; LineBreak:AL +11175..11175; LineBreak:BB +11176..11176; LineBreak:AL +11177..1117F; LineBreak:XX +11180..11182; LineBreak:CM +11183..111B2; LineBreak:AL +111B3..111C0; LineBreak:CM +111C1..111C4; LineBreak:AL +111C5..111C6; LineBreak:BA +111C7..111C7; LineBreak:AL +111C8..111C8; LineBreak:BA +111C9..111CC; LineBreak:CM +111CD..111CD; LineBreak:AL +111CE..111CF; LineBreak:XX +111D0..111D9; LineBreak:NU +111DA..111DA; LineBreak:AL +111DB..111DB; LineBreak:BB +111DC..111DC; LineBreak:AL +111DD..111DF; LineBreak:BA +111E0..111E0; LineBreak:XX +111E1..111F4; LineBreak:AL +111F5..111FF; LineBreak:XX +11200..11211; LineBreak:AL +11212..11212; LineBreak:XX +11213..1122B; LineBreak:AL +1122C..11237; LineBreak:CM +11238..11239; LineBreak:BA +1123A..1123A; LineBreak:AL +1123B..1123C; LineBreak:BA +1123D..1123D; LineBreak:AL +1123E..1123E; LineBreak:CM +1123F..1127F; LineBreak:XX +11280..11286; LineBreak:AL +11287..11287; LineBreak:XX +11288..11288; LineBreak:AL +11289..11289; LineBreak:XX +1128A..1128D; LineBreak:AL +1128E..1128E; LineBreak:XX +1128F..1129D; LineBreak:AL +1129E..1129E; LineBreak:XX +1129F..112A8; LineBreak:AL +112A9..112A9; LineBreak:BA +112AA..112AF; LineBreak:XX +112B0..112DE; LineBreak:AL +112DF..112EA; LineBreak:CM +112EB..112EF; LineBreak:XX +112F0..112F9; LineBreak:NU +112FA..112FF; LineBreak:XX +11300..11303; LineBreak:CM +11304..11304; LineBreak:XX +11305..1130C; LineBreak:AL +1130D..1130E; LineBreak:XX +1130F..11310; LineBreak:AL +11311..11312; LineBreak:XX +11313..11328; LineBreak:AL +11329..11329; LineBreak:XX +1132A..11330; LineBreak:AL +11331..11331; LineBreak:XX +11332..11333; LineBreak:AL +11334..11334; LineBreak:XX +11335..11339; LineBreak:AL +1133A..1133A; LineBreak:XX +1133B..1133C; LineBreak:CM +1133D..1133D; LineBreak:AL +1133E..11344; LineBreak:CM +11345..11346; LineBreak:XX +11347..11348; LineBreak:CM +11349..1134A; LineBreak:XX +1134B..1134D; LineBreak:CM +1134E..1134F; LineBreak:XX +11350..11350; LineBreak:AL +11351..11356; LineBreak:XX +11357..11357; LineBreak:CM +11358..1135C; LineBreak:XX +1135D..11361; LineBreak:AL +11362..11363; LineBreak:CM +11364..11365; LineBreak:XX +11366..1136C; LineBreak:CM +1136D..1136F; LineBreak:XX +11370..11374; LineBreak:CM +11375..113FF; LineBreak:XX +11400..11434; LineBreak:AL +11435..11446; LineBreak:CM +11447..1144A; LineBreak:AL +1144B..1144E; LineBreak:BA +1144F..1144F; LineBreak:AL +11450..11459; LineBreak:NU +1145A..1145A; LineBreak:XX +1145B..1145B; LineBreak:BA +1145C..1145C; LineBreak:XX +1145D..1145D; LineBreak:AL +1145E..1145E; LineBreak:CM +1145F..1147F; LineBreak:XX +11480..114AF; LineBreak:AL +114B0..114C3; LineBreak:CM +114C4..114C7; LineBreak:AL +114C8..114CF; LineBreak:XX +114D0..114D9; LineBreak:NU +114DA..1157F; LineBreak:XX +11580..115AE; LineBreak:AL +115AF..115B5; LineBreak:CM +115B6..115B7; LineBreak:XX +115B8..115C0; LineBreak:CM +115C1..115C1; LineBreak:BB +115C2..115C3; LineBreak:BA +115C4..115C5; LineBreak:EX +115C6..115C8; LineBreak:AL +115C9..115D7; LineBreak:BA +115D8..115DB; LineBreak:AL +115DC..115DD; LineBreak:CM +115DE..115FF; LineBreak:XX +11600..1162F; LineBreak:AL +11630..11640; LineBreak:CM +11641..11642; LineBreak:BA +11643..11644; LineBreak:AL +11645..1164F; LineBreak:XX +11650..11659; LineBreak:NU +1165A..1165F; LineBreak:XX +11660..1166C; LineBreak:BB +1166D..1167F; LineBreak:XX +11680..116AA; LineBreak:AL +116AB..116B7; LineBreak:CM +116B8..116BF; LineBreak:XX +116C0..116C9; LineBreak:NU +116CA..116FF; LineBreak:XX +11700..1171A; LineBreak:SA +1171B..1171C; LineBreak:XX +1171D..1172B; LineBreak:SA +1172C..1172F; LineBreak:XX +11730..11739; LineBreak:NU +1173A..1173B; LineBreak:SA +1173C..1173E; LineBreak:BA +1173F..1173F; LineBreak:SA +11740..117FF; LineBreak:XX +11800..1182B; LineBreak:AL +1182C..1183A; LineBreak:CM +1183B..1183B; LineBreak:AL +1183C..1189F; LineBreak:XX +118A0..118DF; LineBreak:AL +118E0..118E9; LineBreak:NU +118EA..118F2; LineBreak:AL +118F3..118FE; LineBreak:XX +118FF..118FF; LineBreak:AL +11900..119FF; LineBreak:XX +11A00..11A00; LineBreak:AL +11A01..11A0A; LineBreak:CM +11A0B..11A32; LineBreak:AL +11A33..11A39; LineBreak:CM +11A3A..11A3A; LineBreak:AL +11A3B..11A3E; LineBreak:CM +11A3F..11A3F; LineBreak:BB +11A40..11A40; LineBreak:AL +11A41..11A44; LineBreak:BA +11A45..11A45; LineBreak:BB +11A46..11A46; LineBreak:AL +11A47..11A47; LineBreak:CM +11A48..11A4F; LineBreak:XX +11A50..11A50; LineBreak:AL +11A51..11A5B; LineBreak:CM +11A5C..11A83; LineBreak:AL +11A84..11A85; LineBreak:XX +11A86..11A89; LineBreak:AL +11A8A..11A99; LineBreak:CM +11A9A..11A9C; LineBreak:BA +11A9D..11A9D; LineBreak:AL +11A9E..11AA0; LineBreak:BB +11AA1..11AA2; LineBreak:BA +11AA3..11ABF; LineBreak:XX +11AC0..11AF8; LineBreak:AL +11AF9..11BFF; LineBreak:XX +11C00..11C08; LineBreak:AL +11C09..11C09; LineBreak:XX +11C0A..11C2E; LineBreak:AL +11C2F..11C36; LineBreak:CM +11C37..11C37; LineBreak:XX +11C38..11C3F; LineBreak:CM +11C40..11C40; LineBreak:AL +11C41..11C45; LineBreak:BA +11C46..11C4F; LineBreak:XX +11C50..11C59; LineBreak:NU +11C5A..11C6C; LineBreak:AL +11C6D..11C6F; LineBreak:XX +11C70..11C70; LineBreak:BB +11C71..11C71; LineBreak:EX +11C72..11C8F; LineBreak:AL +11C90..11C91; LineBreak:XX +11C92..11CA7; LineBreak:CM +11CA8..11CA8; LineBreak:XX +11CA9..11CB6; LineBreak:CM +11CB7..11CFF; LineBreak:XX +11D00..11D06; LineBreak:AL +11D07..11D07; LineBreak:XX +11D08..11D09; LineBreak:AL +11D0A..11D0A; LineBreak:XX +11D0B..11D30; LineBreak:AL +11D31..11D36; LineBreak:CM +11D37..11D39; LineBreak:XX +11D3A..11D3A; LineBreak:CM +11D3B..11D3B; LineBreak:XX +11D3C..11D3D; LineBreak:CM +11D3E..11D3E; LineBreak:XX +11D3F..11D45; LineBreak:CM +11D46..11D46; LineBreak:AL +11D47..11D47; LineBreak:CM +11D48..11D4F; LineBreak:XX +11D50..11D59; LineBreak:NU +11D5A..11D5F; LineBreak:XX +11D60..11D65; LineBreak:AL +11D66..11D66; LineBreak:XX +11D67..11D68; LineBreak:AL +11D69..11D69; LineBreak:XX +11D6A..11D89; LineBreak:AL +11D8A..11D8E; LineBreak:CM +11D8F..11D8F; LineBreak:XX +11D90..11D91; LineBreak:CM +11D92..11D92; LineBreak:XX +11D93..11D97; LineBreak:CM +11D98..11D98; LineBreak:AL +11D99..11D9F; LineBreak:XX +11DA0..11DA9; LineBreak:NU +11DAA..11EDF; LineBreak:XX +11EE0..11EF2; LineBreak:AL +11EF3..11EF6; LineBreak:CM +11EF7..11EF8; LineBreak:AL +11EF9..11FFF; LineBreak:XX +12000..12399; LineBreak:AL +1239A..123FF; LineBreak:XX +12400..1246E; LineBreak:AL +1246F..1246F; LineBreak:XX +12470..12474; LineBreak:BA +12475..1247F; LineBreak:XX +12480..12543; LineBreak:AL +12544..12FFF; LineBreak:XX +13000..13257; LineBreak:AL +13258..1325A; LineBreak:OP +1325B..1325D; LineBreak:CL +1325E..13281; LineBreak:AL +13282..13282; LineBreak:CL +13283..13285; LineBreak:AL +13286..13286; LineBreak:OP +13287..13287; LineBreak:CL +13288..13288; LineBreak:OP +13289..13289; LineBreak:CL +1328A..13378; LineBreak:AL +13379..13379; LineBreak:OP +1337A..1337B; LineBreak:CL +1337C..1342E; LineBreak:AL +1342F..143FF; LineBreak:XX +14400..145CD; LineBreak:AL +145CE..145CE; LineBreak:OP +145CF..145CF; LineBreak:CL +145D0..14646; LineBreak:AL +14647..167FF; LineBreak:XX +16800..16A38; LineBreak:AL +16A39..16A3F; LineBreak:XX +16A40..16A5E; LineBreak:AL +16A5F..16A5F; LineBreak:XX +16A60..16A69; LineBreak:NU +16A6A..16A6D; LineBreak:XX +16A6E..16A6F; LineBreak:BA +16A70..16ACF; LineBreak:XX +16AD0..16AED; LineBreak:AL +16AEE..16AEF; LineBreak:XX +16AF0..16AF4; LineBreak:CM +16AF5..16AF5; LineBreak:BA +16AF6..16AFF; LineBreak:XX +16B00..16B2F; LineBreak:AL +16B30..16B36; LineBreak:CM +16B37..16B39; LineBreak:BA +16B3A..16B43; LineBreak:AL +16B44..16B44; LineBreak:BA +16B45..16B45; LineBreak:AL +16B46..16B4F; LineBreak:XX +16B50..16B59; LineBreak:NU +16B5A..16B5A; LineBreak:XX +16B5B..16B61; LineBreak:AL +16B62..16B62; LineBreak:XX +16B63..16B77; LineBreak:AL +16B78..16B7C; LineBreak:XX +16B7D..16B8F; LineBreak:AL +16B90..16E3F; LineBreak:XX +16E40..16E96; LineBreak:AL +16E97..16E98; LineBreak:BA +16E99..16E9A; LineBreak:AL +16E9B..16EFF; LineBreak:XX +16F00..16F44; LineBreak:AL +16F45..16F4F; LineBreak:XX +16F50..16F50; LineBreak:AL +16F51..16F7E; LineBreak:CM +16F7F..16F8E; LineBreak:XX +16F8F..16F92; LineBreak:CM +16F93..16F9F; LineBreak:AL +16FA0..16FDF; LineBreak:XX +16FE0..16FE1; LineBreak:NS +16FE2..16FFF; LineBreak:XX +17000..187F1; LineBreak:ID +187F2..187FF; LineBreak:XX +18800..18AF2; LineBreak:ID +18AF3..1AFFF; LineBreak:XX +1B000..1B11E; LineBreak:ID +1B11F..1B16F; LineBreak:XX +1B170..1B2FB; LineBreak:ID +1B2FC..1BBFF; LineBreak:XX +1BC00..1BC6A; LineBreak:AL +1BC6B..1BC6F; LineBreak:XX +1BC70..1BC7C; LineBreak:AL +1BC7D..1BC7F; LineBreak:XX +1BC80..1BC88; LineBreak:AL +1BC89..1BC8F; LineBreak:XX +1BC90..1BC99; LineBreak:AL +1BC9A..1BC9B; LineBreak:XX +1BC9C..1BC9C; LineBreak:AL +1BC9D..1BC9E; LineBreak:CM +1BC9F..1BC9F; LineBreak:BA +1BCA0..1BCA3; LineBreak:CM +1BCA4..1CFFF; LineBreak:XX +1D000..1D0F5; LineBreak:AL +1D0F6..1D0FF; LineBreak:XX +1D100..1D126; LineBreak:AL +1D127..1D128; LineBreak:XX +1D129..1D164; LineBreak:AL +1D165..1D169; LineBreak:CM +1D16A..1D16C; LineBreak:AL +1D16D..1D182; LineBreak:CM +1D183..1D184; LineBreak:AL +1D185..1D18B; LineBreak:CM +1D18C..1D1A9; LineBreak:AL +1D1AA..1D1AD; LineBreak:CM +1D1AE..1D1E8; LineBreak:AL +1D1E9..1D1FF; LineBreak:XX +1D200..1D241; LineBreak:AL +1D242..1D244; LineBreak:CM +1D245..1D245; LineBreak:AL +1D246..1D2DF; LineBreak:XX +1D2E0..1D2F3; LineBreak:AL +1D2F4..1D2FF; LineBreak:XX +1D300..1D356; LineBreak:AL +1D357..1D35F; LineBreak:XX +1D360..1D378; LineBreak:AL +1D379..1D3FF; LineBreak:XX +1D400..1D454; LineBreak:AL +1D455..1D455; LineBreak:XX +1D456..1D49C; LineBreak:AL +1D49D..1D49D; LineBreak:XX +1D49E..1D49F; LineBreak:AL +1D4A0..1D4A1; LineBreak:XX +1D4A2..1D4A2; LineBreak:AL +1D4A3..1D4A4; LineBreak:XX +1D4A5..1D4A6; LineBreak:AL +1D4A7..1D4A8; LineBreak:XX +1D4A9..1D4AC; LineBreak:AL +1D4AD..1D4AD; LineBreak:XX +1D4AE..1D4B9; LineBreak:AL +1D4BA..1D4BA; LineBreak:XX +1D4BB..1D4BB; LineBreak:AL +1D4BC..1D4BC; LineBreak:XX +1D4BD..1D4C3; LineBreak:AL +1D4C4..1D4C4; LineBreak:XX +1D4C5..1D505; LineBreak:AL +1D506..1D506; LineBreak:XX +1D507..1D50A; LineBreak:AL +1D50B..1D50C; LineBreak:XX +1D50D..1D514; LineBreak:AL +1D515..1D515; LineBreak:XX +1D516..1D51C; LineBreak:AL +1D51D..1D51D; LineBreak:XX +1D51E..1D539; LineBreak:AL +1D53A..1D53A; LineBreak:XX +1D53B..1D53E; LineBreak:AL +1D53F..1D53F; LineBreak:XX +1D540..1D544; LineBreak:AL +1D545..1D545; LineBreak:XX +1D546..1D546; LineBreak:AL +1D547..1D549; LineBreak:XX +1D54A..1D550; LineBreak:AL +1D551..1D551; LineBreak:XX +1D552..1D6A5; LineBreak:AL +1D6A6..1D6A7; LineBreak:XX +1D6A8..1D7CB; LineBreak:AL +1D7CC..1D7CD; LineBreak:XX +1D7CE..1D7FF; LineBreak:NU +1D800..1D9FF; LineBreak:AL +1DA00..1DA36; LineBreak:CM +1DA37..1DA3A; LineBreak:AL +1DA3B..1DA6C; LineBreak:CM +1DA6D..1DA74; LineBreak:AL +1DA75..1DA75; LineBreak:CM +1DA76..1DA83; LineBreak:AL +1DA84..1DA84; LineBreak:CM +1DA85..1DA86; LineBreak:AL +1DA87..1DA8A; LineBreak:BA +1DA8B..1DA8B; LineBreak:AL +1DA8C..1DA9A; LineBreak:XX +1DA9B..1DA9F; LineBreak:CM +1DAA0..1DAA0; LineBreak:XX +1DAA1..1DAAF; LineBreak:CM +1DAB0..1DFFF; LineBreak:XX +1E000..1E006; LineBreak:CM +1E007..1E007; LineBreak:XX +1E008..1E018; LineBreak:CM +1E019..1E01A; LineBreak:XX +1E01B..1E021; LineBreak:CM +1E022..1E022; LineBreak:XX +1E023..1E024; LineBreak:CM +1E025..1E025; LineBreak:XX +1E026..1E02A; LineBreak:CM +1E02B..1E7FF; LineBreak:XX +1E800..1E8C4; LineBreak:AL +1E8C5..1E8C6; LineBreak:XX +1E8C7..1E8CF; LineBreak:AL +1E8D0..1E8D6; LineBreak:CM +1E8D7..1E8FF; LineBreak:XX +1E900..1E943; LineBreak:AL +1E944..1E94A; LineBreak:CM +1E94B..1E94F; LineBreak:XX +1E950..1E959; LineBreak:NU +1E95A..1E95D; LineBreak:XX +1E95E..1E95F; LineBreak:OP +1E960..1EC70; LineBreak:XX +1EC71..1ECAB; LineBreak:AL +1ECAC..1ECAC; LineBreak:PO +1ECAD..1ECAF; LineBreak:AL +1ECB0..1ECB0; LineBreak:PO +1ECB1..1ECB4; LineBreak:AL +1ECB5..1EDFF; LineBreak:XX +1EE00..1EE03; LineBreak:AL +1EE04..1EE04; LineBreak:XX +1EE05..1EE1F; LineBreak:AL +1EE20..1EE20; LineBreak:XX +1EE21..1EE22; LineBreak:AL +1EE23..1EE23; LineBreak:XX +1EE24..1EE24; LineBreak:AL +1EE25..1EE26; LineBreak:XX +1EE27..1EE27; LineBreak:AL +1EE28..1EE28; LineBreak:XX +1EE29..1EE32; LineBreak:AL +1EE33..1EE33; LineBreak:XX +1EE34..1EE37; LineBreak:AL +1EE38..1EE38; LineBreak:XX +1EE39..1EE39; LineBreak:AL +1EE3A..1EE3A; LineBreak:XX +1EE3B..1EE3B; LineBreak:AL +1EE3C..1EE41; LineBreak:XX +1EE42..1EE42; LineBreak:AL +1EE43..1EE46; LineBreak:XX +1EE47..1EE47; LineBreak:AL +1EE48..1EE48; LineBreak:XX +1EE49..1EE49; LineBreak:AL +1EE4A..1EE4A; LineBreak:XX +1EE4B..1EE4B; LineBreak:AL +1EE4C..1EE4C; LineBreak:XX +1EE4D..1EE4F; LineBreak:AL +1EE50..1EE50; LineBreak:XX +1EE51..1EE52; LineBreak:AL +1EE53..1EE53; LineBreak:XX +1EE54..1EE54; LineBreak:AL +1EE55..1EE56; LineBreak:XX +1EE57..1EE57; LineBreak:AL +1EE58..1EE58; LineBreak:XX +1EE59..1EE59; LineBreak:AL +1EE5A..1EE5A; LineBreak:XX +1EE5B..1EE5B; LineBreak:AL +1EE5C..1EE5C; LineBreak:XX +1EE5D..1EE5D; LineBreak:AL +1EE5E..1EE5E; LineBreak:XX +1EE5F..1EE5F; LineBreak:AL +1EE60..1EE60; LineBreak:XX +1EE61..1EE62; LineBreak:AL +1EE63..1EE63; LineBreak:XX +1EE64..1EE64; LineBreak:AL +1EE65..1EE66; LineBreak:XX +1EE67..1EE6A; LineBreak:AL +1EE6B..1EE6B; LineBreak:XX +1EE6C..1EE72; LineBreak:AL +1EE73..1EE73; LineBreak:XX +1EE74..1EE77; LineBreak:AL +1EE78..1EE78; LineBreak:XX +1EE79..1EE7C; LineBreak:AL +1EE7D..1EE7D; LineBreak:XX +1EE7E..1EE7E; LineBreak:AL +1EE7F..1EE7F; LineBreak:XX +1EE80..1EE89; LineBreak:AL +1EE8A..1EE8A; LineBreak:XX +1EE8B..1EE9B; LineBreak:AL +1EE9C..1EEA0; LineBreak:XX +1EEA1..1EEA3; LineBreak:AL +1EEA4..1EEA4; LineBreak:XX +1EEA5..1EEA9; LineBreak:AL +1EEAA..1EEAA; LineBreak:XX +1EEAB..1EEBB; LineBreak:AL +1EEBC..1EEEF; LineBreak:XX +1EEF0..1EEF1; LineBreak:AL +1EEF2..1EFFF; LineBreak:XX +1F000..1F0FF; LineBreak:ID +1F100..1F10C; LineBreak:AI +1F10D..1F10F; LineBreak:ID +1F110..1F12D; LineBreak:AI +1F12E..1F12F; LineBreak:AL +1F130..1F169; LineBreak:AI +1F16A..1F16B; LineBreak:AL +1F16C..1F16F; LineBreak:ID +1F170..1F1AC; LineBreak:AI +1F1AD..1F1E5; LineBreak:ID +1F1E6..1F1FF; LineBreak:RI +1F200..1F384; LineBreak:ID +1F385..1F385; LineBreak:EB +1F386..1F39B; LineBreak:ID +1F39C..1F39D; LineBreak:AL +1F39E..1F3B4; LineBreak:ID +1F3B5..1F3B6; LineBreak:AL +1F3B7..1F3BB; LineBreak:ID +1F3BC..1F3BC; LineBreak:AL +1F3BD..1F3C1; LineBreak:ID +1F3C2..1F3C4; LineBreak:EB +1F3C5..1F3C6; LineBreak:ID +1F3C7..1F3C7; LineBreak:EB +1F3C8..1F3C9; LineBreak:ID +1F3CA..1F3CC; LineBreak:EB +1F3CD..1F3FA; LineBreak:ID +1F3FB..1F3FF; LineBreak:EM +1F400..1F441; LineBreak:ID +1F442..1F443; LineBreak:EB +1F444..1F445; LineBreak:ID +1F446..1F450; LineBreak:EB +1F451..1F465; LineBreak:ID +1F466..1F469; LineBreak:EB +1F46A..1F46D; LineBreak:ID +1F46E..1F46E; LineBreak:EB +1F46F..1F46F; LineBreak:ID +1F470..1F478; LineBreak:EB +1F479..1F47B; LineBreak:ID +1F47C..1F47C; LineBreak:EB +1F47D..1F480; LineBreak:ID +1F481..1F483; LineBreak:EB +1F484..1F484; LineBreak:ID +1F485..1F487; LineBreak:EB +1F488..1F49F; LineBreak:ID +1F4A0..1F4A0; LineBreak:AL +1F4A1..1F4A1; LineBreak:ID +1F4A2..1F4A2; LineBreak:AL +1F4A3..1F4A3; LineBreak:ID +1F4A4..1F4A4; LineBreak:AL +1F4A5..1F4A9; LineBreak:ID +1F4AA..1F4AA; LineBreak:EB +1F4AB..1F4AE; LineBreak:ID +1F4AF..1F4AF; LineBreak:AL +1F4B0..1F4B0; LineBreak:ID +1F4B1..1F4B2; LineBreak:AL +1F4B3..1F4FF; LineBreak:ID +1F500..1F506; LineBreak:AL +1F507..1F516; LineBreak:ID +1F517..1F524; LineBreak:AL +1F525..1F531; LineBreak:ID +1F532..1F549; LineBreak:AL +1F54A..1F573; LineBreak:ID +1F574..1F575; LineBreak:EB +1F576..1F579; LineBreak:ID +1F57A..1F57A; LineBreak:EB +1F57B..1F58F; LineBreak:ID +1F590..1F590; LineBreak:EB +1F591..1F594; LineBreak:ID +1F595..1F596; LineBreak:EB +1F597..1F5D3; LineBreak:ID +1F5D4..1F5DB; LineBreak:AL +1F5DC..1F5F3; LineBreak:ID +1F5F4..1F5F9; LineBreak:AL +1F5FA..1F644; LineBreak:ID +1F645..1F647; LineBreak:EB +1F648..1F64A; LineBreak:ID +1F64B..1F64F; LineBreak:EB +1F650..1F675; LineBreak:AL +1F676..1F678; LineBreak:QU +1F679..1F67B; LineBreak:NS +1F67C..1F67F; LineBreak:AL +1F680..1F6A2; LineBreak:ID +1F6A3..1F6A3; LineBreak:EB +1F6A4..1F6B3; LineBreak:ID +1F6B4..1F6B6; LineBreak:EB +1F6B7..1F6BF; LineBreak:ID +1F6C0..1F6C0; LineBreak:EB +1F6C1..1F6CB; LineBreak:ID +1F6CC..1F6CC; LineBreak:EB +1F6CD..1F6FF; LineBreak:ID +1F700..1F773; LineBreak:AL +1F774..1F77F; LineBreak:ID +1F780..1F7D4; LineBreak:AL +1F7D5..1F7FF; LineBreak:ID +1F800..1F80B; LineBreak:AL +1F80C..1F80F; LineBreak:ID +1F810..1F847; LineBreak:AL +1F848..1F84F; LineBreak:ID +1F850..1F859; LineBreak:AL +1F85A..1F85F; LineBreak:ID +1F860..1F887; LineBreak:AL +1F888..1F88F; LineBreak:ID +1F890..1F8AD; LineBreak:AL +1F8AE..1F8FF; LineBreak:ID +1F900..1F90B; LineBreak:AL +1F90C..1F917; LineBreak:ID +1F918..1F91C; LineBreak:EB +1F91D..1F91D; LineBreak:ID +1F91E..1F91F; LineBreak:EB +1F920..1F925; LineBreak:ID +1F926..1F926; LineBreak:EB +1F927..1F92F; LineBreak:ID +1F930..1F939; LineBreak:EB +1F93A..1F93C; LineBreak:ID +1F93D..1F93E; LineBreak:EB +1F93F..1F9B4; LineBreak:ID +1F9B5..1F9B6; LineBreak:EB +1F9B7..1F9B7; LineBreak:ID +1F9B8..1F9B9; LineBreak:EB +1F9BA..1F9D0; LineBreak:ID +1F9D1..1F9DD; LineBreak:EB +1F9DE..1FFFD; LineBreak:ID +1FFFE..1FFFF; LineBreak:XX +20000..2FFFD; LineBreak:ID +2FFFE..2FFFF; LineBreak:XX +30000..3FFFD; LineBreak:ID +3FFFE..E0000; LineBreak:XX +E0001..E0001; LineBreak:CM +E0002..E001F; LineBreak:XX +E0020..E007F; LineBreak:CM +E0080..E00FF; LineBreak:XX +E0100..E01EF; LineBreak:CM +E01F0..10FFFF; LineBreak:XX diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_11_0.test b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_11_0.test new file mode 100644 index 000000000..a49d4ec22 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_11_0.test @@ -0,0 +1,11 @@ +name: UnicodeLineBreak_11_0 + +description: +Tests character class syntax of the Unicode 11.0 LineBreak property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_11_0.flex b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_11_0.flex new file mode 100644 index 000000000..1909b9fde --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_11_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeLowercase_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +[:lowercase:] { setCurCharPropertyValue("Lowercase"); } +[^[:lowercase:]] { setCurCharPropertyValue("Not-Lowercase"); } diff --git a/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_11_0.output b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_11_0.output new file mode 100644 index 000000000..bdf778d46 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_11_0.output @@ -0,0 +1,1292 @@ +0000..0060; Not-Lowercase +0061..007A; Lowercase +007B..00A9; Not-Lowercase +00AA..00AA; Lowercase +00AB..00B4; Not-Lowercase +00B5..00B5; Lowercase +00B6..00B9; Not-Lowercase +00BA..00BA; Lowercase +00BB..00DE; Not-Lowercase +00DF..00F6; Lowercase +00F7..00F7; Not-Lowercase +00F8..00FF; Lowercase +0100..0100; Not-Lowercase +0101..0101; Lowercase +0102..0102; Not-Lowercase +0103..0103; Lowercase +0104..0104; Not-Lowercase +0105..0105; Lowercase +0106..0106; Not-Lowercase +0107..0107; Lowercase +0108..0108; Not-Lowercase +0109..0109; Lowercase +010A..010A; Not-Lowercase +010B..010B; Lowercase +010C..010C; Not-Lowercase +010D..010D; Lowercase +010E..010E; Not-Lowercase +010F..010F; Lowercase +0110..0110; Not-Lowercase +0111..0111; Lowercase +0112..0112; Not-Lowercase +0113..0113; Lowercase +0114..0114; Not-Lowercase +0115..0115; Lowercase +0116..0116; Not-Lowercase +0117..0117; Lowercase +0118..0118; Not-Lowercase +0119..0119; Lowercase +011A..011A; Not-Lowercase +011B..011B; Lowercase +011C..011C; Not-Lowercase +011D..011D; Lowercase +011E..011E; Not-Lowercase +011F..011F; Lowercase +0120..0120; Not-Lowercase +0121..0121; Lowercase +0122..0122; Not-Lowercase +0123..0123; Lowercase +0124..0124; Not-Lowercase +0125..0125; Lowercase +0126..0126; Not-Lowercase +0127..0127; Lowercase +0128..0128; Not-Lowercase +0129..0129; Lowercase +012A..012A; Not-Lowercase +012B..012B; Lowercase +012C..012C; Not-Lowercase +012D..012D; Lowercase +012E..012E; Not-Lowercase +012F..012F; Lowercase +0130..0130; Not-Lowercase +0131..0131; Lowercase +0132..0132; Not-Lowercase +0133..0133; Lowercase +0134..0134; Not-Lowercase +0135..0135; Lowercase +0136..0136; Not-Lowercase +0137..0138; Lowercase +0139..0139; Not-Lowercase +013A..013A; Lowercase +013B..013B; Not-Lowercase +013C..013C; Lowercase +013D..013D; Not-Lowercase +013E..013E; Lowercase +013F..013F; Not-Lowercase +0140..0140; Lowercase +0141..0141; Not-Lowercase +0142..0142; Lowercase +0143..0143; Not-Lowercase +0144..0144; Lowercase +0145..0145; Not-Lowercase +0146..0146; Lowercase +0147..0147; Not-Lowercase +0148..0149; Lowercase +014A..014A; Not-Lowercase +014B..014B; Lowercase +014C..014C; Not-Lowercase +014D..014D; Lowercase +014E..014E; Not-Lowercase +014F..014F; Lowercase +0150..0150; Not-Lowercase +0151..0151; Lowercase +0152..0152; Not-Lowercase +0153..0153; Lowercase +0154..0154; Not-Lowercase +0155..0155; Lowercase +0156..0156; Not-Lowercase +0157..0157; Lowercase +0158..0158; Not-Lowercase +0159..0159; Lowercase +015A..015A; Not-Lowercase +015B..015B; Lowercase +015C..015C; Not-Lowercase +015D..015D; Lowercase +015E..015E; Not-Lowercase +015F..015F; Lowercase +0160..0160; Not-Lowercase +0161..0161; Lowercase +0162..0162; Not-Lowercase +0163..0163; Lowercase +0164..0164; Not-Lowercase +0165..0165; Lowercase +0166..0166; Not-Lowercase +0167..0167; Lowercase +0168..0168; Not-Lowercase +0169..0169; Lowercase +016A..016A; Not-Lowercase +016B..016B; Lowercase +016C..016C; Not-Lowercase +016D..016D; Lowercase +016E..016E; Not-Lowercase +016F..016F; Lowercase +0170..0170; Not-Lowercase +0171..0171; Lowercase +0172..0172; Not-Lowercase +0173..0173; Lowercase +0174..0174; Not-Lowercase +0175..0175; Lowercase +0176..0176; Not-Lowercase +0177..0177; Lowercase +0178..0179; Not-Lowercase +017A..017A; Lowercase +017B..017B; Not-Lowercase +017C..017C; Lowercase +017D..017D; Not-Lowercase +017E..0180; Lowercase +0181..0182; Not-Lowercase +0183..0183; Lowercase +0184..0184; Not-Lowercase +0185..0185; Lowercase +0186..0187; Not-Lowercase +0188..0188; Lowercase +0189..018B; Not-Lowercase +018C..018D; Lowercase +018E..0191; Not-Lowercase +0192..0192; Lowercase +0193..0194; Not-Lowercase +0195..0195; Lowercase +0196..0198; Not-Lowercase +0199..019B; Lowercase +019C..019D; Not-Lowercase +019E..019E; Lowercase +019F..01A0; Not-Lowercase +01A1..01A1; Lowercase +01A2..01A2; Not-Lowercase +01A3..01A3; Lowercase +01A4..01A4; Not-Lowercase +01A5..01A5; Lowercase +01A6..01A7; Not-Lowercase +01A8..01A8; Lowercase +01A9..01A9; Not-Lowercase +01AA..01AB; Lowercase +01AC..01AC; Not-Lowercase +01AD..01AD; Lowercase +01AE..01AF; Not-Lowercase +01B0..01B0; Lowercase +01B1..01B3; Not-Lowercase +01B4..01B4; Lowercase +01B5..01B5; Not-Lowercase +01B6..01B6; Lowercase +01B7..01B8; Not-Lowercase +01B9..01BA; Lowercase +01BB..01BC; Not-Lowercase +01BD..01BF; Lowercase +01C0..01C5; Not-Lowercase +01C6..01C6; Lowercase +01C7..01C8; Not-Lowercase +01C9..01C9; Lowercase +01CA..01CB; Not-Lowercase +01CC..01CC; Lowercase +01CD..01CD; Not-Lowercase +01CE..01CE; Lowercase +01CF..01CF; Not-Lowercase +01D0..01D0; Lowercase +01D1..01D1; Not-Lowercase +01D2..01D2; Lowercase +01D3..01D3; Not-Lowercase +01D4..01D4; Lowercase +01D5..01D5; Not-Lowercase +01D6..01D6; Lowercase +01D7..01D7; Not-Lowercase +01D8..01D8; Lowercase +01D9..01D9; Not-Lowercase +01DA..01DA; Lowercase +01DB..01DB; Not-Lowercase +01DC..01DD; Lowercase +01DE..01DE; Not-Lowercase +01DF..01DF; Lowercase +01E0..01E0; Not-Lowercase +01E1..01E1; Lowercase +01E2..01E2; Not-Lowercase +01E3..01E3; Lowercase +01E4..01E4; Not-Lowercase +01E5..01E5; Lowercase +01E6..01E6; Not-Lowercase +01E7..01E7; Lowercase +01E8..01E8; Not-Lowercase +01E9..01E9; Lowercase +01EA..01EA; Not-Lowercase +01EB..01EB; Lowercase +01EC..01EC; Not-Lowercase +01ED..01ED; Lowercase +01EE..01EE; Not-Lowercase +01EF..01F0; Lowercase +01F1..01F2; Not-Lowercase +01F3..01F3; Lowercase +01F4..01F4; Not-Lowercase +01F5..01F5; Lowercase +01F6..01F8; Not-Lowercase +01F9..01F9; Lowercase +01FA..01FA; Not-Lowercase +01FB..01FB; Lowercase +01FC..01FC; Not-Lowercase +01FD..01FD; Lowercase +01FE..01FE; Not-Lowercase +01FF..01FF; Lowercase +0200..0200; Not-Lowercase +0201..0201; Lowercase +0202..0202; Not-Lowercase +0203..0203; Lowercase +0204..0204; Not-Lowercase +0205..0205; Lowercase +0206..0206; Not-Lowercase +0207..0207; Lowercase +0208..0208; Not-Lowercase +0209..0209; Lowercase +020A..020A; Not-Lowercase +020B..020B; Lowercase +020C..020C; Not-Lowercase +020D..020D; Lowercase +020E..020E; Not-Lowercase +020F..020F; Lowercase +0210..0210; Not-Lowercase +0211..0211; Lowercase +0212..0212; Not-Lowercase +0213..0213; Lowercase +0214..0214; Not-Lowercase +0215..0215; Lowercase +0216..0216; Not-Lowercase +0217..0217; Lowercase +0218..0218; Not-Lowercase +0219..0219; Lowercase +021A..021A; Not-Lowercase +021B..021B; Lowercase +021C..021C; Not-Lowercase +021D..021D; Lowercase +021E..021E; Not-Lowercase +021F..021F; Lowercase +0220..0220; Not-Lowercase +0221..0221; Lowercase +0222..0222; Not-Lowercase +0223..0223; Lowercase +0224..0224; Not-Lowercase +0225..0225; Lowercase +0226..0226; Not-Lowercase +0227..0227; Lowercase +0228..0228; Not-Lowercase +0229..0229; Lowercase +022A..022A; Not-Lowercase +022B..022B; Lowercase +022C..022C; Not-Lowercase +022D..022D; Lowercase +022E..022E; Not-Lowercase +022F..022F; Lowercase +0230..0230; Not-Lowercase +0231..0231; Lowercase +0232..0232; Not-Lowercase +0233..0239; Lowercase +023A..023B; Not-Lowercase +023C..023C; Lowercase +023D..023E; Not-Lowercase +023F..0240; Lowercase +0241..0241; Not-Lowercase +0242..0242; Lowercase +0243..0246; Not-Lowercase +0247..0247; Lowercase +0248..0248; Not-Lowercase +0249..0249; Lowercase +024A..024A; Not-Lowercase +024B..024B; Lowercase +024C..024C; Not-Lowercase +024D..024D; Lowercase +024E..024E; Not-Lowercase +024F..0293; Lowercase +0294..0294; Not-Lowercase +0295..02B8; Lowercase +02B9..02BF; Not-Lowercase +02C0..02C1; Lowercase +02C2..02DF; Not-Lowercase +02E0..02E4; Lowercase +02E5..0344; Not-Lowercase +0345..0345; Lowercase +0346..0370; Not-Lowercase +0371..0371; Lowercase +0372..0372; Not-Lowercase +0373..0373; Lowercase +0374..0376; Not-Lowercase +0377..0377; Lowercase +0378..0379; Not-Lowercase +037A..037D; Lowercase +037E..038F; Not-Lowercase +0390..0390; Lowercase +0391..03AB; Not-Lowercase +03AC..03CE; Lowercase +03CF..03CF; Not-Lowercase +03D0..03D1; Lowercase +03D2..03D4; Not-Lowercase +03D5..03D7; Lowercase +03D8..03D8; Not-Lowercase +03D9..03D9; Lowercase +03DA..03DA; Not-Lowercase +03DB..03DB; Lowercase +03DC..03DC; Not-Lowercase +03DD..03DD; Lowercase +03DE..03DE; Not-Lowercase +03DF..03DF; Lowercase +03E0..03E0; Not-Lowercase +03E1..03E1; Lowercase +03E2..03E2; Not-Lowercase +03E3..03E3; Lowercase +03E4..03E4; Not-Lowercase +03E5..03E5; Lowercase +03E6..03E6; Not-Lowercase +03E7..03E7; Lowercase +03E8..03E8; Not-Lowercase +03E9..03E9; Lowercase +03EA..03EA; Not-Lowercase +03EB..03EB; Lowercase +03EC..03EC; Not-Lowercase +03ED..03ED; Lowercase +03EE..03EE; Not-Lowercase +03EF..03F3; Lowercase +03F4..03F4; Not-Lowercase +03F5..03F5; Lowercase +03F6..03F7; Not-Lowercase +03F8..03F8; Lowercase +03F9..03FA; Not-Lowercase +03FB..03FC; Lowercase +03FD..042F; Not-Lowercase +0430..045F; Lowercase +0460..0460; Not-Lowercase +0461..0461; Lowercase +0462..0462; Not-Lowercase +0463..0463; Lowercase +0464..0464; Not-Lowercase +0465..0465; Lowercase +0466..0466; Not-Lowercase +0467..0467; Lowercase +0468..0468; Not-Lowercase +0469..0469; Lowercase +046A..046A; Not-Lowercase +046B..046B; Lowercase +046C..046C; Not-Lowercase +046D..046D; Lowercase +046E..046E; Not-Lowercase +046F..046F; Lowercase +0470..0470; Not-Lowercase +0471..0471; Lowercase +0472..0472; Not-Lowercase +0473..0473; Lowercase +0474..0474; Not-Lowercase +0475..0475; Lowercase +0476..0476; Not-Lowercase +0477..0477; Lowercase +0478..0478; Not-Lowercase +0479..0479; Lowercase +047A..047A; Not-Lowercase +047B..047B; Lowercase +047C..047C; Not-Lowercase +047D..047D; Lowercase +047E..047E; Not-Lowercase +047F..047F; Lowercase +0480..0480; Not-Lowercase +0481..0481; Lowercase +0482..048A; Not-Lowercase +048B..048B; Lowercase +048C..048C; Not-Lowercase +048D..048D; Lowercase +048E..048E; Not-Lowercase +048F..048F; Lowercase +0490..0490; Not-Lowercase +0491..0491; Lowercase +0492..0492; Not-Lowercase +0493..0493; Lowercase +0494..0494; Not-Lowercase +0495..0495; Lowercase +0496..0496; Not-Lowercase +0497..0497; Lowercase +0498..0498; Not-Lowercase +0499..0499; Lowercase +049A..049A; Not-Lowercase +049B..049B; Lowercase +049C..049C; Not-Lowercase +049D..049D; Lowercase +049E..049E; Not-Lowercase +049F..049F; Lowercase +04A0..04A0; Not-Lowercase +04A1..04A1; Lowercase +04A2..04A2; Not-Lowercase +04A3..04A3; Lowercase +04A4..04A4; Not-Lowercase +04A5..04A5; Lowercase +04A6..04A6; Not-Lowercase +04A7..04A7; Lowercase +04A8..04A8; Not-Lowercase +04A9..04A9; Lowercase +04AA..04AA; Not-Lowercase +04AB..04AB; Lowercase +04AC..04AC; Not-Lowercase +04AD..04AD; Lowercase +04AE..04AE; Not-Lowercase +04AF..04AF; Lowercase +04B0..04B0; Not-Lowercase +04B1..04B1; Lowercase +04B2..04B2; Not-Lowercase +04B3..04B3; Lowercase +04B4..04B4; Not-Lowercase +04B5..04B5; Lowercase +04B6..04B6; Not-Lowercase +04B7..04B7; Lowercase +04B8..04B8; Not-Lowercase +04B9..04B9; Lowercase +04BA..04BA; Not-Lowercase +04BB..04BB; Lowercase +04BC..04BC; Not-Lowercase +04BD..04BD; Lowercase +04BE..04BE; Not-Lowercase +04BF..04BF; Lowercase +04C0..04C1; Not-Lowercase +04C2..04C2; Lowercase +04C3..04C3; Not-Lowercase +04C4..04C4; Lowercase +04C5..04C5; Not-Lowercase +04C6..04C6; Lowercase +04C7..04C7; Not-Lowercase +04C8..04C8; Lowercase +04C9..04C9; Not-Lowercase +04CA..04CA; Lowercase +04CB..04CB; Not-Lowercase +04CC..04CC; Lowercase +04CD..04CD; Not-Lowercase +04CE..04CF; Lowercase +04D0..04D0; Not-Lowercase +04D1..04D1; Lowercase +04D2..04D2; Not-Lowercase +04D3..04D3; Lowercase +04D4..04D4; Not-Lowercase +04D5..04D5; Lowercase +04D6..04D6; Not-Lowercase +04D7..04D7; Lowercase +04D8..04D8; Not-Lowercase +04D9..04D9; Lowercase +04DA..04DA; Not-Lowercase +04DB..04DB; Lowercase +04DC..04DC; Not-Lowercase +04DD..04DD; Lowercase +04DE..04DE; Not-Lowercase +04DF..04DF; Lowercase +04E0..04E0; Not-Lowercase +04E1..04E1; Lowercase +04E2..04E2; Not-Lowercase +04E3..04E3; Lowercase +04E4..04E4; Not-Lowercase +04E5..04E5; Lowercase +04E6..04E6; Not-Lowercase +04E7..04E7; Lowercase +04E8..04E8; Not-Lowercase +04E9..04E9; Lowercase +04EA..04EA; Not-Lowercase +04EB..04EB; Lowercase +04EC..04EC; Not-Lowercase +04ED..04ED; Lowercase +04EE..04EE; Not-Lowercase +04EF..04EF; Lowercase +04F0..04F0; Not-Lowercase +04F1..04F1; Lowercase +04F2..04F2; Not-Lowercase +04F3..04F3; Lowercase +04F4..04F4; Not-Lowercase +04F5..04F5; Lowercase +04F6..04F6; Not-Lowercase +04F7..04F7; Lowercase +04F8..04F8; Not-Lowercase +04F9..04F9; Lowercase +04FA..04FA; Not-Lowercase +04FB..04FB; Lowercase +04FC..04FC; Not-Lowercase +04FD..04FD; Lowercase +04FE..04FE; Not-Lowercase +04FF..04FF; Lowercase +0500..0500; Not-Lowercase +0501..0501; Lowercase +0502..0502; Not-Lowercase +0503..0503; Lowercase +0504..0504; Not-Lowercase +0505..0505; Lowercase +0506..0506; Not-Lowercase +0507..0507; Lowercase +0508..0508; Not-Lowercase +0509..0509; Lowercase +050A..050A; Not-Lowercase +050B..050B; Lowercase +050C..050C; Not-Lowercase +050D..050D; Lowercase +050E..050E; Not-Lowercase +050F..050F; Lowercase +0510..0510; Not-Lowercase +0511..0511; Lowercase +0512..0512; Not-Lowercase +0513..0513; Lowercase +0514..0514; Not-Lowercase +0515..0515; Lowercase +0516..0516; Not-Lowercase +0517..0517; Lowercase +0518..0518; Not-Lowercase +0519..0519; Lowercase +051A..051A; Not-Lowercase +051B..051B; Lowercase +051C..051C; Not-Lowercase +051D..051D; Lowercase +051E..051E; Not-Lowercase +051F..051F; Lowercase +0520..0520; Not-Lowercase +0521..0521; Lowercase +0522..0522; Not-Lowercase +0523..0523; Lowercase +0524..0524; Not-Lowercase +0525..0525; Lowercase +0526..0526; Not-Lowercase +0527..0527; Lowercase +0528..0528; Not-Lowercase +0529..0529; Lowercase +052A..052A; Not-Lowercase +052B..052B; Lowercase +052C..052C; Not-Lowercase +052D..052D; Lowercase +052E..052E; Not-Lowercase +052F..052F; Lowercase +0530..055F; Not-Lowercase +0560..0588; Lowercase +0589..10CF; Not-Lowercase +10D0..10FA; Lowercase +10FB..10FC; Not-Lowercase +10FD..10FF; Lowercase +1100..13F7; Not-Lowercase +13F8..13FD; Lowercase +13FE..1C7F; Not-Lowercase +1C80..1C88; Lowercase +1C89..1CFF; Not-Lowercase +1D00..1DBF; Lowercase +1DC0..1E00; Not-Lowercase +1E01..1E01; Lowercase +1E02..1E02; Not-Lowercase +1E03..1E03; Lowercase +1E04..1E04; Not-Lowercase +1E05..1E05; Lowercase +1E06..1E06; Not-Lowercase +1E07..1E07; Lowercase +1E08..1E08; Not-Lowercase +1E09..1E09; Lowercase +1E0A..1E0A; Not-Lowercase +1E0B..1E0B; Lowercase +1E0C..1E0C; Not-Lowercase +1E0D..1E0D; Lowercase +1E0E..1E0E; Not-Lowercase +1E0F..1E0F; Lowercase +1E10..1E10; Not-Lowercase +1E11..1E11; Lowercase +1E12..1E12; Not-Lowercase +1E13..1E13; Lowercase +1E14..1E14; Not-Lowercase +1E15..1E15; Lowercase +1E16..1E16; Not-Lowercase +1E17..1E17; Lowercase +1E18..1E18; Not-Lowercase +1E19..1E19; Lowercase +1E1A..1E1A; Not-Lowercase +1E1B..1E1B; Lowercase +1E1C..1E1C; Not-Lowercase +1E1D..1E1D; Lowercase +1E1E..1E1E; Not-Lowercase +1E1F..1E1F; Lowercase +1E20..1E20; Not-Lowercase +1E21..1E21; Lowercase +1E22..1E22; Not-Lowercase +1E23..1E23; Lowercase +1E24..1E24; Not-Lowercase +1E25..1E25; Lowercase +1E26..1E26; Not-Lowercase +1E27..1E27; Lowercase +1E28..1E28; Not-Lowercase +1E29..1E29; Lowercase +1E2A..1E2A; Not-Lowercase +1E2B..1E2B; Lowercase +1E2C..1E2C; Not-Lowercase +1E2D..1E2D; Lowercase +1E2E..1E2E; Not-Lowercase +1E2F..1E2F; Lowercase +1E30..1E30; Not-Lowercase +1E31..1E31; Lowercase +1E32..1E32; Not-Lowercase +1E33..1E33; Lowercase +1E34..1E34; Not-Lowercase +1E35..1E35; Lowercase +1E36..1E36; Not-Lowercase +1E37..1E37; Lowercase +1E38..1E38; Not-Lowercase +1E39..1E39; Lowercase +1E3A..1E3A; Not-Lowercase +1E3B..1E3B; Lowercase +1E3C..1E3C; Not-Lowercase +1E3D..1E3D; Lowercase +1E3E..1E3E; Not-Lowercase +1E3F..1E3F; Lowercase +1E40..1E40; Not-Lowercase +1E41..1E41; Lowercase +1E42..1E42; Not-Lowercase +1E43..1E43; Lowercase +1E44..1E44; Not-Lowercase +1E45..1E45; Lowercase +1E46..1E46; Not-Lowercase +1E47..1E47; Lowercase +1E48..1E48; Not-Lowercase +1E49..1E49; Lowercase +1E4A..1E4A; Not-Lowercase +1E4B..1E4B; Lowercase +1E4C..1E4C; Not-Lowercase +1E4D..1E4D; Lowercase +1E4E..1E4E; Not-Lowercase +1E4F..1E4F; Lowercase +1E50..1E50; Not-Lowercase +1E51..1E51; Lowercase +1E52..1E52; Not-Lowercase +1E53..1E53; Lowercase +1E54..1E54; Not-Lowercase +1E55..1E55; Lowercase +1E56..1E56; Not-Lowercase +1E57..1E57; Lowercase +1E58..1E58; Not-Lowercase +1E59..1E59; Lowercase +1E5A..1E5A; Not-Lowercase +1E5B..1E5B; Lowercase +1E5C..1E5C; Not-Lowercase +1E5D..1E5D; Lowercase +1E5E..1E5E; Not-Lowercase +1E5F..1E5F; Lowercase +1E60..1E60; Not-Lowercase +1E61..1E61; Lowercase +1E62..1E62; Not-Lowercase +1E63..1E63; Lowercase +1E64..1E64; Not-Lowercase +1E65..1E65; Lowercase +1E66..1E66; Not-Lowercase +1E67..1E67; Lowercase +1E68..1E68; Not-Lowercase +1E69..1E69; Lowercase +1E6A..1E6A; Not-Lowercase +1E6B..1E6B; Lowercase +1E6C..1E6C; Not-Lowercase +1E6D..1E6D; Lowercase +1E6E..1E6E; Not-Lowercase +1E6F..1E6F; Lowercase +1E70..1E70; Not-Lowercase +1E71..1E71; Lowercase +1E72..1E72; Not-Lowercase +1E73..1E73; Lowercase +1E74..1E74; Not-Lowercase +1E75..1E75; Lowercase +1E76..1E76; Not-Lowercase +1E77..1E77; Lowercase +1E78..1E78; Not-Lowercase +1E79..1E79; Lowercase +1E7A..1E7A; Not-Lowercase +1E7B..1E7B; Lowercase +1E7C..1E7C; Not-Lowercase +1E7D..1E7D; Lowercase +1E7E..1E7E; Not-Lowercase +1E7F..1E7F; Lowercase +1E80..1E80; Not-Lowercase +1E81..1E81; Lowercase +1E82..1E82; Not-Lowercase +1E83..1E83; Lowercase +1E84..1E84; Not-Lowercase +1E85..1E85; Lowercase +1E86..1E86; Not-Lowercase +1E87..1E87; Lowercase +1E88..1E88; Not-Lowercase +1E89..1E89; Lowercase +1E8A..1E8A; Not-Lowercase +1E8B..1E8B; Lowercase +1E8C..1E8C; Not-Lowercase +1E8D..1E8D; Lowercase +1E8E..1E8E; Not-Lowercase +1E8F..1E8F; Lowercase +1E90..1E90; Not-Lowercase +1E91..1E91; Lowercase +1E92..1E92; Not-Lowercase +1E93..1E93; Lowercase +1E94..1E94; Not-Lowercase +1E95..1E9D; Lowercase +1E9E..1E9E; Not-Lowercase +1E9F..1E9F; Lowercase +1EA0..1EA0; Not-Lowercase +1EA1..1EA1; Lowercase +1EA2..1EA2; Not-Lowercase +1EA3..1EA3; Lowercase +1EA4..1EA4; Not-Lowercase +1EA5..1EA5; Lowercase +1EA6..1EA6; Not-Lowercase +1EA7..1EA7; Lowercase +1EA8..1EA8; Not-Lowercase +1EA9..1EA9; Lowercase +1EAA..1EAA; Not-Lowercase +1EAB..1EAB; Lowercase +1EAC..1EAC; Not-Lowercase +1EAD..1EAD; Lowercase +1EAE..1EAE; Not-Lowercase +1EAF..1EAF; Lowercase +1EB0..1EB0; Not-Lowercase +1EB1..1EB1; Lowercase +1EB2..1EB2; Not-Lowercase +1EB3..1EB3; Lowercase +1EB4..1EB4; Not-Lowercase +1EB5..1EB5; Lowercase +1EB6..1EB6; Not-Lowercase +1EB7..1EB7; Lowercase +1EB8..1EB8; Not-Lowercase +1EB9..1EB9; Lowercase +1EBA..1EBA; Not-Lowercase +1EBB..1EBB; Lowercase +1EBC..1EBC; Not-Lowercase +1EBD..1EBD; Lowercase +1EBE..1EBE; Not-Lowercase +1EBF..1EBF; Lowercase +1EC0..1EC0; Not-Lowercase +1EC1..1EC1; Lowercase +1EC2..1EC2; Not-Lowercase +1EC3..1EC3; Lowercase +1EC4..1EC4; Not-Lowercase +1EC5..1EC5; Lowercase +1EC6..1EC6; Not-Lowercase +1EC7..1EC7; Lowercase +1EC8..1EC8; Not-Lowercase +1EC9..1EC9; Lowercase +1ECA..1ECA; Not-Lowercase +1ECB..1ECB; Lowercase +1ECC..1ECC; Not-Lowercase +1ECD..1ECD; Lowercase +1ECE..1ECE; Not-Lowercase +1ECF..1ECF; Lowercase +1ED0..1ED0; Not-Lowercase +1ED1..1ED1; Lowercase +1ED2..1ED2; Not-Lowercase +1ED3..1ED3; Lowercase +1ED4..1ED4; Not-Lowercase +1ED5..1ED5; Lowercase +1ED6..1ED6; Not-Lowercase +1ED7..1ED7; Lowercase +1ED8..1ED8; Not-Lowercase +1ED9..1ED9; Lowercase +1EDA..1EDA; Not-Lowercase +1EDB..1EDB; Lowercase +1EDC..1EDC; Not-Lowercase +1EDD..1EDD; Lowercase +1EDE..1EDE; Not-Lowercase +1EDF..1EDF; Lowercase +1EE0..1EE0; Not-Lowercase +1EE1..1EE1; Lowercase +1EE2..1EE2; Not-Lowercase +1EE3..1EE3; Lowercase +1EE4..1EE4; Not-Lowercase +1EE5..1EE5; Lowercase +1EE6..1EE6; Not-Lowercase +1EE7..1EE7; Lowercase +1EE8..1EE8; Not-Lowercase +1EE9..1EE9; Lowercase +1EEA..1EEA; Not-Lowercase +1EEB..1EEB; Lowercase +1EEC..1EEC; Not-Lowercase +1EED..1EED; Lowercase +1EEE..1EEE; Not-Lowercase +1EEF..1EEF; Lowercase +1EF0..1EF0; Not-Lowercase +1EF1..1EF1; Lowercase +1EF2..1EF2; Not-Lowercase +1EF3..1EF3; Lowercase +1EF4..1EF4; Not-Lowercase +1EF5..1EF5; Lowercase +1EF6..1EF6; Not-Lowercase +1EF7..1EF7; Lowercase +1EF8..1EF8; Not-Lowercase +1EF9..1EF9; Lowercase +1EFA..1EFA; Not-Lowercase +1EFB..1EFB; Lowercase +1EFC..1EFC; Not-Lowercase +1EFD..1EFD; Lowercase +1EFE..1EFE; Not-Lowercase +1EFF..1F07; Lowercase +1F08..1F0F; Not-Lowercase +1F10..1F15; Lowercase +1F16..1F1F; Not-Lowercase +1F20..1F27; Lowercase +1F28..1F2F; Not-Lowercase +1F30..1F37; Lowercase +1F38..1F3F; Not-Lowercase +1F40..1F45; Lowercase +1F46..1F4F; Not-Lowercase +1F50..1F57; Lowercase +1F58..1F5F; Not-Lowercase +1F60..1F67; Lowercase +1F68..1F6F; Not-Lowercase +1F70..1F7D; Lowercase +1F7E..1F7F; Not-Lowercase +1F80..1F87; Lowercase +1F88..1F8F; Not-Lowercase +1F90..1F97; Lowercase +1F98..1F9F; Not-Lowercase +1FA0..1FA7; Lowercase +1FA8..1FAF; Not-Lowercase +1FB0..1FB4; Lowercase +1FB5..1FB5; Not-Lowercase +1FB6..1FB7; Lowercase +1FB8..1FBD; Not-Lowercase +1FBE..1FBE; Lowercase +1FBF..1FC1; Not-Lowercase +1FC2..1FC4; Lowercase +1FC5..1FC5; Not-Lowercase +1FC6..1FC7; Lowercase +1FC8..1FCF; Not-Lowercase +1FD0..1FD3; Lowercase +1FD4..1FD5; Not-Lowercase +1FD6..1FD7; Lowercase +1FD8..1FDF; Not-Lowercase +1FE0..1FE7; Lowercase +1FE8..1FF1; Not-Lowercase +1FF2..1FF4; Lowercase +1FF5..1FF5; Not-Lowercase +1FF6..1FF7; Lowercase +1FF8..2070; Not-Lowercase +2071..2071; Lowercase +2072..207E; Not-Lowercase +207F..207F; Lowercase +2080..208F; Not-Lowercase +2090..209C; Lowercase +209D..2109; Not-Lowercase +210A..210A; Lowercase +210B..210D; Not-Lowercase +210E..210F; Lowercase +2110..2112; Not-Lowercase +2113..2113; Lowercase +2114..212E; Not-Lowercase +212F..212F; Lowercase +2130..2133; Not-Lowercase +2134..2134; Lowercase +2135..2138; Not-Lowercase +2139..2139; Lowercase +213A..213B; Not-Lowercase +213C..213D; Lowercase +213E..2145; Not-Lowercase +2146..2149; Lowercase +214A..214D; Not-Lowercase +214E..214E; Lowercase +214F..216F; Not-Lowercase +2170..217F; Lowercase +2180..2183; Not-Lowercase +2184..2184; Lowercase +2185..24CF; Not-Lowercase +24D0..24E9; Lowercase +24EA..2C2F; Not-Lowercase +2C30..2C5E; Lowercase +2C5F..2C60; Not-Lowercase +2C61..2C61; Lowercase +2C62..2C64; Not-Lowercase +2C65..2C66; Lowercase +2C67..2C67; Not-Lowercase +2C68..2C68; Lowercase +2C69..2C69; Not-Lowercase +2C6A..2C6A; Lowercase +2C6B..2C6B; Not-Lowercase +2C6C..2C6C; Lowercase +2C6D..2C70; Not-Lowercase +2C71..2C71; Lowercase +2C72..2C72; Not-Lowercase +2C73..2C74; Lowercase +2C75..2C75; Not-Lowercase +2C76..2C7D; Lowercase +2C7E..2C80; Not-Lowercase +2C81..2C81; Lowercase +2C82..2C82; Not-Lowercase +2C83..2C83; Lowercase +2C84..2C84; Not-Lowercase +2C85..2C85; Lowercase +2C86..2C86; Not-Lowercase +2C87..2C87; Lowercase +2C88..2C88; Not-Lowercase +2C89..2C89; Lowercase +2C8A..2C8A; Not-Lowercase +2C8B..2C8B; Lowercase +2C8C..2C8C; Not-Lowercase +2C8D..2C8D; Lowercase +2C8E..2C8E; Not-Lowercase +2C8F..2C8F; Lowercase +2C90..2C90; Not-Lowercase +2C91..2C91; Lowercase +2C92..2C92; Not-Lowercase +2C93..2C93; Lowercase +2C94..2C94; Not-Lowercase +2C95..2C95; Lowercase +2C96..2C96; Not-Lowercase +2C97..2C97; Lowercase +2C98..2C98; Not-Lowercase +2C99..2C99; Lowercase +2C9A..2C9A; Not-Lowercase +2C9B..2C9B; Lowercase +2C9C..2C9C; Not-Lowercase +2C9D..2C9D; Lowercase +2C9E..2C9E; Not-Lowercase +2C9F..2C9F; Lowercase +2CA0..2CA0; Not-Lowercase +2CA1..2CA1; Lowercase +2CA2..2CA2; Not-Lowercase +2CA3..2CA3; Lowercase +2CA4..2CA4; Not-Lowercase +2CA5..2CA5; Lowercase +2CA6..2CA6; Not-Lowercase +2CA7..2CA7; Lowercase +2CA8..2CA8; Not-Lowercase +2CA9..2CA9; Lowercase +2CAA..2CAA; Not-Lowercase +2CAB..2CAB; Lowercase +2CAC..2CAC; Not-Lowercase +2CAD..2CAD; Lowercase +2CAE..2CAE; Not-Lowercase +2CAF..2CAF; Lowercase +2CB0..2CB0; Not-Lowercase +2CB1..2CB1; Lowercase +2CB2..2CB2; Not-Lowercase +2CB3..2CB3; Lowercase +2CB4..2CB4; Not-Lowercase +2CB5..2CB5; Lowercase +2CB6..2CB6; Not-Lowercase +2CB7..2CB7; Lowercase +2CB8..2CB8; Not-Lowercase +2CB9..2CB9; Lowercase +2CBA..2CBA; Not-Lowercase +2CBB..2CBB; Lowercase +2CBC..2CBC; Not-Lowercase +2CBD..2CBD; Lowercase +2CBE..2CBE; Not-Lowercase +2CBF..2CBF; Lowercase +2CC0..2CC0; Not-Lowercase +2CC1..2CC1; Lowercase +2CC2..2CC2; Not-Lowercase +2CC3..2CC3; Lowercase +2CC4..2CC4; Not-Lowercase +2CC5..2CC5; Lowercase +2CC6..2CC6; Not-Lowercase +2CC7..2CC7; Lowercase +2CC8..2CC8; Not-Lowercase +2CC9..2CC9; Lowercase +2CCA..2CCA; Not-Lowercase +2CCB..2CCB; Lowercase +2CCC..2CCC; Not-Lowercase +2CCD..2CCD; Lowercase +2CCE..2CCE; Not-Lowercase +2CCF..2CCF; Lowercase +2CD0..2CD0; Not-Lowercase +2CD1..2CD1; Lowercase +2CD2..2CD2; Not-Lowercase +2CD3..2CD3; Lowercase +2CD4..2CD4; Not-Lowercase +2CD5..2CD5; Lowercase +2CD6..2CD6; Not-Lowercase +2CD7..2CD7; Lowercase +2CD8..2CD8; Not-Lowercase +2CD9..2CD9; Lowercase +2CDA..2CDA; Not-Lowercase +2CDB..2CDB; Lowercase +2CDC..2CDC; Not-Lowercase +2CDD..2CDD; Lowercase +2CDE..2CDE; Not-Lowercase +2CDF..2CDF; Lowercase +2CE0..2CE0; Not-Lowercase +2CE1..2CE1; Lowercase +2CE2..2CE2; Not-Lowercase +2CE3..2CE4; Lowercase +2CE5..2CEB; Not-Lowercase +2CEC..2CEC; Lowercase +2CED..2CED; Not-Lowercase +2CEE..2CEE; Lowercase +2CEF..2CF2; Not-Lowercase +2CF3..2CF3; Lowercase +2CF4..2CFF; Not-Lowercase +2D00..2D25; Lowercase +2D26..2D26; Not-Lowercase +2D27..2D27; Lowercase +2D28..2D2C; Not-Lowercase +2D2D..2D2D; Lowercase +2D2E..A640; Not-Lowercase +A641..A641; Lowercase +A642..A642; Not-Lowercase +A643..A643; Lowercase +A644..A644; Not-Lowercase +A645..A645; Lowercase +A646..A646; Not-Lowercase +A647..A647; Lowercase +A648..A648; Not-Lowercase +A649..A649; Lowercase +A64A..A64A; Not-Lowercase +A64B..A64B; Lowercase +A64C..A64C; Not-Lowercase +A64D..A64D; Lowercase +A64E..A64E; Not-Lowercase +A64F..A64F; Lowercase +A650..A650; Not-Lowercase +A651..A651; Lowercase +A652..A652; Not-Lowercase +A653..A653; Lowercase +A654..A654; Not-Lowercase +A655..A655; Lowercase +A656..A656; Not-Lowercase +A657..A657; Lowercase +A658..A658; Not-Lowercase +A659..A659; Lowercase +A65A..A65A; Not-Lowercase +A65B..A65B; Lowercase +A65C..A65C; Not-Lowercase +A65D..A65D; Lowercase +A65E..A65E; Not-Lowercase +A65F..A65F; Lowercase +A660..A660; Not-Lowercase +A661..A661; Lowercase +A662..A662; Not-Lowercase +A663..A663; Lowercase +A664..A664; Not-Lowercase +A665..A665; Lowercase +A666..A666; Not-Lowercase +A667..A667; Lowercase +A668..A668; Not-Lowercase +A669..A669; Lowercase +A66A..A66A; Not-Lowercase +A66B..A66B; Lowercase +A66C..A66C; Not-Lowercase +A66D..A66D; Lowercase +A66E..A680; Not-Lowercase +A681..A681; Lowercase +A682..A682; Not-Lowercase +A683..A683; Lowercase +A684..A684; Not-Lowercase +A685..A685; Lowercase +A686..A686; Not-Lowercase +A687..A687; Lowercase +A688..A688; Not-Lowercase +A689..A689; Lowercase +A68A..A68A; Not-Lowercase +A68B..A68B; Lowercase +A68C..A68C; Not-Lowercase +A68D..A68D; Lowercase +A68E..A68E; Not-Lowercase +A68F..A68F; Lowercase +A690..A690; Not-Lowercase +A691..A691; Lowercase +A692..A692; Not-Lowercase +A693..A693; Lowercase +A694..A694; Not-Lowercase +A695..A695; Lowercase +A696..A696; Not-Lowercase +A697..A697; Lowercase +A698..A698; Not-Lowercase +A699..A699; Lowercase +A69A..A69A; Not-Lowercase +A69B..A69D; Lowercase +A69E..A722; Not-Lowercase +A723..A723; Lowercase +A724..A724; Not-Lowercase +A725..A725; Lowercase +A726..A726; Not-Lowercase +A727..A727; Lowercase +A728..A728; Not-Lowercase +A729..A729; Lowercase +A72A..A72A; Not-Lowercase +A72B..A72B; Lowercase +A72C..A72C; Not-Lowercase +A72D..A72D; Lowercase +A72E..A72E; Not-Lowercase +A72F..A731; Lowercase +A732..A732; Not-Lowercase +A733..A733; Lowercase +A734..A734; Not-Lowercase +A735..A735; Lowercase +A736..A736; Not-Lowercase +A737..A737; Lowercase +A738..A738; Not-Lowercase +A739..A739; Lowercase +A73A..A73A; Not-Lowercase +A73B..A73B; Lowercase +A73C..A73C; Not-Lowercase +A73D..A73D; Lowercase +A73E..A73E; Not-Lowercase +A73F..A73F; Lowercase +A740..A740; Not-Lowercase +A741..A741; Lowercase +A742..A742; Not-Lowercase +A743..A743; Lowercase +A744..A744; Not-Lowercase +A745..A745; Lowercase +A746..A746; Not-Lowercase +A747..A747; Lowercase +A748..A748; Not-Lowercase +A749..A749; Lowercase +A74A..A74A; Not-Lowercase +A74B..A74B; Lowercase +A74C..A74C; Not-Lowercase +A74D..A74D; Lowercase +A74E..A74E; Not-Lowercase +A74F..A74F; Lowercase +A750..A750; Not-Lowercase +A751..A751; Lowercase +A752..A752; Not-Lowercase +A753..A753; Lowercase +A754..A754; Not-Lowercase +A755..A755; Lowercase +A756..A756; Not-Lowercase +A757..A757; Lowercase +A758..A758; Not-Lowercase +A759..A759; Lowercase +A75A..A75A; Not-Lowercase +A75B..A75B; Lowercase +A75C..A75C; Not-Lowercase +A75D..A75D; Lowercase +A75E..A75E; Not-Lowercase +A75F..A75F; Lowercase +A760..A760; Not-Lowercase +A761..A761; Lowercase +A762..A762; Not-Lowercase +A763..A763; Lowercase +A764..A764; Not-Lowercase +A765..A765; Lowercase +A766..A766; Not-Lowercase +A767..A767; Lowercase +A768..A768; Not-Lowercase +A769..A769; Lowercase +A76A..A76A; Not-Lowercase +A76B..A76B; Lowercase +A76C..A76C; Not-Lowercase +A76D..A76D; Lowercase +A76E..A76E; Not-Lowercase +A76F..A778; Lowercase +A779..A779; Not-Lowercase +A77A..A77A; Lowercase +A77B..A77B; Not-Lowercase +A77C..A77C; Lowercase +A77D..A77E; Not-Lowercase +A77F..A77F; Lowercase +A780..A780; Not-Lowercase +A781..A781; Lowercase +A782..A782; Not-Lowercase +A783..A783; Lowercase +A784..A784; Not-Lowercase +A785..A785; Lowercase +A786..A786; Not-Lowercase +A787..A787; Lowercase +A788..A78B; Not-Lowercase +A78C..A78C; Lowercase +A78D..A78D; Not-Lowercase +A78E..A78E; Lowercase +A78F..A790; Not-Lowercase +A791..A791; Lowercase +A792..A792; Not-Lowercase +A793..A795; Lowercase +A796..A796; Not-Lowercase +A797..A797; Lowercase +A798..A798; Not-Lowercase +A799..A799; Lowercase +A79A..A79A; Not-Lowercase +A79B..A79B; Lowercase +A79C..A79C; Not-Lowercase +A79D..A79D; Lowercase +A79E..A79E; Not-Lowercase +A79F..A79F; Lowercase +A7A0..A7A0; Not-Lowercase +A7A1..A7A1; Lowercase +A7A2..A7A2; Not-Lowercase +A7A3..A7A3; Lowercase +A7A4..A7A4; Not-Lowercase +A7A5..A7A5; Lowercase +A7A6..A7A6; Not-Lowercase +A7A7..A7A7; Lowercase +A7A8..A7A8; Not-Lowercase +A7A9..A7A9; Lowercase +A7AA..A7AE; Not-Lowercase +A7AF..A7AF; Lowercase +A7B0..A7B4; Not-Lowercase +A7B5..A7B5; Lowercase +A7B6..A7B6; Not-Lowercase +A7B7..A7B7; Lowercase +A7B8..A7B8; Not-Lowercase +A7B9..A7B9; Lowercase +A7BA..A7F7; Not-Lowercase +A7F8..A7FA; Lowercase +A7FB..AB2F; Not-Lowercase +AB30..AB5A; Lowercase +AB5B..AB5B; Not-Lowercase +AB5C..AB65; Lowercase +AB66..AB6F; Not-Lowercase +AB70..ABBF; Lowercase +ABC0..D7FF; Not-Lowercase +E000..FAFF; Not-Lowercase +FB00..FB06; Lowercase +FB07..FB12; Not-Lowercase +FB13..FB17; Lowercase +FB18..FF40; Not-Lowercase +FF41..FF5A; Lowercase +FF5B..10427; Not-Lowercase +10428..1044F; Lowercase +10450..104D7; Not-Lowercase +104D8..104FB; Lowercase +104FC..10CBF; Not-Lowercase +10CC0..10CF2; Lowercase +10CF3..118BF; Not-Lowercase +118C0..118DF; Lowercase +118E0..16E5F; Not-Lowercase +16E60..16E7F; Lowercase +16E80..1D419; Not-Lowercase +1D41A..1D433; Lowercase +1D434..1D44D; Not-Lowercase +1D44E..1D454; Lowercase +1D455..1D455; Not-Lowercase +1D456..1D467; Lowercase +1D468..1D481; Not-Lowercase +1D482..1D49B; Lowercase +1D49C..1D4B5; Not-Lowercase +1D4B6..1D4B9; Lowercase +1D4BA..1D4BA; Not-Lowercase +1D4BB..1D4BB; Lowercase +1D4BC..1D4BC; Not-Lowercase +1D4BD..1D4C3; Lowercase +1D4C4..1D4C4; Not-Lowercase +1D4C5..1D4CF; Lowercase +1D4D0..1D4E9; Not-Lowercase +1D4EA..1D503; Lowercase +1D504..1D51D; Not-Lowercase +1D51E..1D537; Lowercase +1D538..1D551; Not-Lowercase +1D552..1D56B; Lowercase +1D56C..1D585; Not-Lowercase +1D586..1D59F; Lowercase +1D5A0..1D5B9; Not-Lowercase +1D5BA..1D5D3; Lowercase +1D5D4..1D5ED; Not-Lowercase +1D5EE..1D607; Lowercase +1D608..1D621; Not-Lowercase +1D622..1D63B; Lowercase +1D63C..1D655; Not-Lowercase +1D656..1D66F; Lowercase +1D670..1D689; Not-Lowercase +1D68A..1D6A5; Lowercase +1D6A6..1D6C1; Not-Lowercase +1D6C2..1D6DA; Lowercase +1D6DB..1D6DB; Not-Lowercase +1D6DC..1D6E1; Lowercase +1D6E2..1D6FB; Not-Lowercase +1D6FC..1D714; Lowercase +1D715..1D715; Not-Lowercase +1D716..1D71B; Lowercase +1D71C..1D735; Not-Lowercase +1D736..1D74E; Lowercase +1D74F..1D74F; Not-Lowercase +1D750..1D755; Lowercase +1D756..1D76F; Not-Lowercase +1D770..1D788; Lowercase +1D789..1D789; Not-Lowercase +1D78A..1D78F; Lowercase +1D790..1D7A9; Not-Lowercase +1D7AA..1D7C2; Lowercase +1D7C3..1D7C3; Not-Lowercase +1D7C4..1D7C9; Lowercase +1D7CA..1D7CA; Not-Lowercase +1D7CB..1D7CB; Lowercase +1D7CC..1E921; Not-Lowercase +1E922..1E943; Lowercase +1E944..10FFFF; Not-Lowercase diff --git a/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_11_0.test b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_11_0.test new file mode 100644 index 000000000..00e3d5ad8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeLowercase_11_0 + +description: +Tests character class syntax of the Unicode 11.0 Lowercase property +using the '[:lowercase:]' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_11_0.flex b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_11_0.flex new file mode 100644 index 000000000..99a01e39d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeMisc_ASCII_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{ASCII} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_11_0.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_11_0.output new file mode 100644 index 000000000..f477a4409 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_11_0.output @@ -0,0 +1 @@ +0000..007F diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_11_0.test b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_11_0.test new file mode 100644 index 000000000..e2e7f8080 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_11_0.test @@ -0,0 +1,11 @@ +name: UnicodeMisc_ASCII_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'ASCII' property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_11_0-flex.output new file mode 100644 index 000000000..a6189042c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_11_0-flex.output @@ -0,0 +1,4 @@ + +Warning in file "src\test\cases\unicode-misc-properties\UnicodeMisc_Any_11_0.flex" (line 15): +Rule can never be matched: +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_11_0.flex b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_11_0.flex new file mode 100644 index 000000000..14d13880b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeMisc_Any_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Any} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_11_0.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_11_0.output new file mode 100644 index 000000000..5f74cdf0d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_11_0.output @@ -0,0 +1,2 @@ +0000..D7FF +E000..10FFFF diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_11_0.test b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_11_0.test new file mode 100644 index 000000000..a280bd1ce --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_11_0.test @@ -0,0 +1,11 @@ +name: UnicodeMisc_Any_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Any' property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_11_0.flex b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_11_0.flex new file mode 100644 index 000000000..f113f196a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeMisc_Assigned_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Assigned} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_11_0.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_11_0.output new file mode 100644 index 000000000..0673b9076 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_11_0.output @@ -0,0 +1,658 @@ +0000..0377 +037A..037F +0384..038A +038C..038C +038E..03A1 +03A3..052F +0531..0556 +0559..058A +058D..058F +0591..05C7 +05D0..05EA +05EF..05F4 +0600..061C +061E..070D +070F..074A +074D..07B1 +07C0..07FA +07FD..082D +0830..083E +0840..085B +085E..085E +0860..086A +08A0..08B4 +08B6..08BD +08D3..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09FE +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A76 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AF1 +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B77 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BFA +0C00..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C78..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4F +0D54..0D63 +0D66..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF4 +0E01..0E3A +0E3F..0E5B +0E81..0E82 +0E84..0E84 +0E87..0E88 +0E8A..0E8A +0E8D..0E8D +0E94..0E97 +0E99..0E9F +0EA1..0EA3 +0EA5..0EA5 +0EA7..0EA7 +0EAA..0EAB +0EAD..0EB9 +0EBB..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F47 +0F49..0F6C +0F71..0F97 +0F99..0FBC +0FBE..0FCC +0FCE..0FDA +1000..10C5 +10C7..10C7 +10CD..10CD +10D0..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..137C +1380..1399 +13A0..13F5 +13F8..13FD +1400..169C +16A0..16F8 +1700..170C +170E..1714 +1720..1736 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17DD +17E0..17E9 +17F0..17F9 +1800..180E +1810..1819 +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1940..1940 +1944..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +19DE..1A1B +1A1E..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA0..1AAD +1AB0..1ABE +1B00..1B4B +1B50..1B7C +1B80..1BF3 +1BFC..1C37 +1C3B..1C49 +1C4D..1C88 +1C90..1CBA +1CBD..1CC7 +1CD0..1CF9 +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FC4 +1FC6..1FD3 +1FD6..1FDB +1FDD..1FEF +1FF2..1FF4 +1FF6..1FFE +2000..2064 +2066..2071 +2074..208E +2090..209C +20A0..20BF +20D0..20F0 +2100..218B +2190..2426 +2440..244A +2460..2B73 +2B76..2B95 +2B98..2BC8 +2BCA..2BFE +2C00..2C2E +2C30..2C5E +2C60..2CF3 +2CF9..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D70 +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2E4E +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 +2FF0..2FFB +3000..303F +3041..3096 +3099..30FF +3105..312F +3131..318E +3190..31BA +31C0..31E3 +31F0..321E +3220..32FE +3300..4DB5 +4DC0..9FEF +A000..A48C +A490..A4C6 +A4D0..A62B +A640..A6F7 +A700..A7B9 +A7F7..A82B +A830..A839 +A840..A877 +A880..A8C5 +A8CE..A8D9 +A8E0..A953 +A95F..A97C +A980..A9CD +A9CF..A9D9 +A9DE..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA5C..AAC2 +AADB..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB65 +AB70..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +E000..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBC1 +FBD3..FD3F +FD50..FD8F +FD92..FDC7 +FDF0..FDFD +FE00..FE19 +FE20..FE52 +FE54..FE66 +FE68..FE6B +FE70..FE74 +FE76..FEFC +FEFF..FEFF +FF01..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +FFE0..FFE6 +FFE8..FFEE +FFF9..FFFD +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10100..10102 +10107..10133 +10137..1018E +10190..1019B +101A0..101A0 +101D0..101FD +10280..1029C +102A0..102D0 +102E0..102FB +10300..10323 +1032D..1034A +10350..1037A +10380..1039D +1039F..103C3 +103C8..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +1056F..1056F +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10857..1089E +108A7..108AF +108E0..108F2 +108F4..108F5 +108FB..1091B +1091F..10939 +1093F..1093F +10980..109B7 +109BC..109CF +109D2..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A38..10A3A +10A3F..10A48 +10A50..10A58 +10A60..10A9F +10AC0..10AE6 +10AEB..10AF6 +10B00..10B35 +10B39..10B55 +10B58..10B72 +10B78..10B91 +10B99..10B9C +10BA9..10BAF +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10CFA..10D27 +10D30..10D39 +10E60..10E7E +10F00..10F27 +10F30..10F59 +11000..1104D +11052..1106F +1107F..110C1 +110CD..110CD +110D0..110E8 +110F0..110F9 +11100..11134 +11136..11146 +11150..11176 +11180..111CD +111D0..111DF +111E1..111F4 +11200..11211 +11213..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A9 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133B..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..11459 +1145B..1145B +1145D..1145E +11480..114C7 +114D0..114D9 +11580..115B5 +115B8..115DD +11600..11644 +11650..11659 +11660..1166C +11680..116B7 +116C0..116C9 +11700..1171A +1171D..1172B +11730..1173F +11800..1183B +118A0..118F2 +118FF..118FF +11A00..11A47 +11A50..11A83 +11A86..11AA2 +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C45 +11C50..11C6C +11C70..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D98 +11DA0..11DA9 +11EE0..11EF8 +12000..12399 +12400..1246E +12470..12474 +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16A6E..16A6F +16AD0..16AED +16AF0..16AF5 +16B00..16B45 +16B50..16B59 +16B5B..16B61 +16B63..16B77 +16B7D..16B8F +16E40..16E9A +16F00..16F44 +16F50..16F7E +16F8F..16F9F +16FE0..16FE1 +17000..187F1 +18800..18AF2 +1B000..1B11E +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9C..1BCA3 +1D000..1D0F5 +1D100..1D126 +1D129..1D1E8 +1D200..1D245 +1D2E0..1D2F3 +1D300..1D356 +1D360..1D378 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1DA8B +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E800..1E8C4 +1E8C7..1E8D6 +1E900..1E94A +1E950..1E959 +1E95E..1E95F +1EC71..1ECB4 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 +1F000..1F02B +1F030..1F093 +1F0A0..1F0AE +1F0B1..1F0BF +1F0C1..1F0CF +1F0D1..1F0F5 +1F100..1F10C +1F110..1F16B +1F170..1F1AC +1F1E6..1F202 +1F210..1F23B +1F240..1F248 +1F250..1F251 +1F260..1F265 +1F300..1F6D4 +1F6E0..1F6EC +1F6F0..1F6F9 +1F700..1F773 +1F780..1F7D8 +1F800..1F80B +1F810..1F847 +1F850..1F859 +1F860..1F887 +1F890..1F8AD +1F900..1F90B +1F910..1F93E +1F940..1F970 +1F973..1F976 +1F97A..1F97A +1F97C..1F9A2 +1F9B0..1F9B9 +1F9C0..1F9C2 +1F9D0..1F9FF +1FA60..1FA6D +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0001..E0001 +E0020..E007F +E0100..E01EF +F0000..FFFFD +100000..10FFFD diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_11_0.test b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_11_0.test new file mode 100644 index 000000000..17ec5673b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_11_0.test @@ -0,0 +1,11 @@ +name: UnicodeMisc_Assigned_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Assigned' property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_11_0.flex new file mode 100644 index 000000000..694b0f297 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_ASCII_Hex_Digit_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{ASCII_Hex_Digit} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_11_0.output new file mode 100644 index 000000000..4e3d92aa3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_11_0.output @@ -0,0 +1,3 @@ +0030..0039 +0041..0046 +0061..0066 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_11_0.test new file mode 100644 index 000000000..346691aa3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_ASCII_Hex_Digit_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'ASCII_Hex_Digit' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_11_0.flex new file mode 100644 index 000000000..eda1a58d4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Bidi_Control_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Bidi_Control} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_11_0.output new file mode 100644 index 000000000..2f34c3d25 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_11_0.output @@ -0,0 +1,4 @@ +061C..061C +200E..200F +202A..202E +2066..2069 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_11_0.test new file mode 100644 index 000000000..ace91aab8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Bidi_Control_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Bidi_Control' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_11_0.flex new file mode 100644 index 000000000..69a69d91a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Dash_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Dash} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_11_0.output new file mode 100644 index 000000000..e2b55f512 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_11_0.output @@ -0,0 +1,21 @@ +002D..002D +058A..058A +05BE..05BE +1400..1400 +1806..1806 +2010..2015 +2053..2053 +207B..207B +208B..208B +2212..2212 +2E17..2E17 +2E1A..2E1A +2E3A..2E3B +2E40..2E40 +301C..301C +3030..3030 +30A0..30A0 +FE31..FE32 +FE58..FE58 +FE63..FE63 +FF0D..FF0D diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_11_0.test new file mode 100644 index 000000000..1e618c845 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Dash_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Dash' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_11_0.flex new file mode 100644 index 000000000..d6acbce28 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Deprecated_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Deprecated} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_11_0.output new file mode 100644 index 000000000..b8c0fa4a5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_11_0.output @@ -0,0 +1,8 @@ +0149..0149 +0673..0673 +0F77..0F77 +0F79..0F79 +17A3..17A4 +206A..206F +2329..232A +E0001..E0001 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_11_0.test new file mode 100644 index 000000000..2e745321b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Deprecated_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Deprecated' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_11_0.flex new file mode 100644 index 000000000..85f994e89 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Diacritic_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Diacritic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_11_0.output new file mode 100644 index 000000000..8f03623d8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_11_0.output @@ -0,0 +1,163 @@ +005E..005E +0060..0060 +00A8..00A8 +00AF..00AF +00B4..00B4 +00B7..00B8 +02B0..034E +0350..0357 +035D..0362 +0374..0375 +037A..037A +0384..0385 +0483..0487 +0559..0559 +0591..05A1 +05A3..05BD +05BF..05BF +05C1..05C2 +05C4..05C4 +064B..0652 +0657..0658 +06DF..06E0 +06E5..06E6 +06EA..06EC +0730..074A +07A6..07B0 +07EB..07F5 +0818..0819 +08E3..08FE +093C..093C +094D..094D +0951..0954 +0971..0971 +09BC..09BC +09CD..09CD +0A3C..0A3C +0A4D..0A4D +0ABC..0ABC +0ACD..0ACD +0AFD..0AFF +0B3C..0B3C +0B4D..0B4D +0BCD..0BCD +0C4D..0C4D +0CBC..0CBC +0CCD..0CCD +0D3B..0D3C +0D4D..0D4D +0DCA..0DCA +0E47..0E4C +0E4E..0E4E +0EC8..0ECC +0F18..0F19 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F3E..0F3F +0F82..0F84 +0F86..0F87 +0FC6..0FC6 +1037..1037 +1039..103A +1087..108D +108F..108F +109A..109B +17C9..17D3 +17DD..17DD +1939..193B +1A75..1A7C +1A7F..1A7F +1AB0..1ABD +1B34..1B34 +1B44..1B44 +1B6B..1B73 +1BAA..1BAB +1C36..1C37 +1C78..1C7D +1CD0..1CE8 +1CED..1CED +1CF4..1CF4 +1CF7..1CF9 +1D2C..1D6A +1DC4..1DCF +1DF5..1DF9 +1DFD..1DFF +1FBD..1FBD +1FBF..1FC1 +1FCD..1FCF +1FDD..1FDF +1FED..1FEF +1FFD..1FFE +2CEF..2CF1 +2E2F..2E2F +302A..302F +3099..309C +30FC..30FC +A66F..A66F +A67C..A67D +A67F..A67F +A69C..A69D +A6F0..A6F1 +A717..A721 +A788..A788 +A7F8..A7F9 +A8C4..A8C4 +A8E0..A8F1 +A92B..A92E +A953..A953 +A9B3..A9B3 +A9C0..A9C0 +A9E5..A9E5 +AA7B..AA7D +AABF..AAC2 +AAF6..AAF6 +AB5B..AB5F +ABEC..ABED +FB1E..FB1E +FE20..FE2F +FF3E..FF3E +FF40..FF40 +FF70..FF70 +FF9E..FF9F +FFE3..FFE3 +102E0..102E0 +10AE5..10AE6 +10D22..10D27 +10F46..10F50 +110B9..110BA +11133..11134 +11173..11173 +111C0..111C0 +111CA..111CC +11235..11236 +112E9..112EA +1133C..1133C +1134D..1134D +11366..1136C +11370..11374 +11442..11442 +11446..11446 +114C2..114C3 +115BF..115C0 +1163F..1163F +116B6..116B7 +1172B..1172B +11839..1183A +11A34..11A34 +11A47..11A47 +11A99..11A99 +11C3F..11C3F +11D42..11D42 +11D44..11D45 +11D97..11D97 +16AF0..16AF4 +16F8F..16F9F +1D167..1D169 +1D16D..1D172 +1D17B..1D182 +1D185..1D18B +1D1AA..1D1AD +1E8D0..1E8D6 +1E944..1E946 +1E948..1E94A diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_11_0.test new file mode 100644 index 000000000..8752f271c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Diacritic_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Diacritic' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_11_0.flex new file mode 100644 index 000000000..6db2d3716 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Extender_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Extender} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_11_0.output new file mode 100644 index 000000000..a0d6d2a92 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_11_0.output @@ -0,0 +1,29 @@ +00B7..00B7 +02D0..02D1 +0640..0640 +07FA..07FA +0E46..0E46 +0EC6..0EC6 +180A..180A +1843..1843 +1AA7..1AA7 +1C36..1C36 +1C7B..1C7B +3005..3005 +3031..3035 +309D..309E +30FC..30FE +A015..A015 +A60C..A60C +A9CF..A9CF +A9E6..A9E6 +AA70..AA70 +AADD..AADD +AAF3..AAF4 +FF70..FF70 +1135D..1135D +115C6..115C8 +11A98..11A98 +16B42..16B43 +16FE0..16FE1 +1E944..1E946 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_11_0.test new file mode 100644 index 000000000..8a585d7ca --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Extender_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Extender' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_11_0.flex new file mode 100644 index 000000000..edab7a2cd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Hex_Digit_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Hex_Digit} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_11_0.output new file mode 100644 index 000000000..a6bb717cd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_11_0.output @@ -0,0 +1,6 @@ +0030..0039 +0041..0046 +0061..0066 +FF10..FF19 +FF21..FF26 +FF41..FF46 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_11_0.test new file mode 100644 index 000000000..945eaf820 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Hex_Digit_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Hex_Digit' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_11_0.flex new file mode 100644 index 000000000..6443f96fd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Hyphen_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Hyphen} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_11_0.output new file mode 100644 index 000000000..c7ae6b27e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_11_0.output @@ -0,0 +1,10 @@ +002D..002D +00AD..00AD +058A..058A +1806..1806 +2010..2011 +2E17..2E17 +30FB..30FB +FE63..FE63 +FF0D..FF0D +FF65..FF65 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_11_0.test new file mode 100644 index 000000000..18aa21f1a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Hyphen_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Hyphen' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_11_0.flex new file mode 100644 index 000000000..285ec7433 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_IDS_Binary_Operator_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{IDS_Binary_Operator} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_11_0.output new file mode 100644 index 000000000..9431c7e6b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_11_0.output @@ -0,0 +1,2 @@ +2FF0..2FF1 +2FF4..2FFB diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_11_0.test new file mode 100644 index 000000000..23e27eb3d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_IDS_Binary_Operator_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'IDS_Binary_Operator' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_11_0.flex new file mode 100644 index 000000000..ab1afec08 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_IDS_Trinary_Operator_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{IDS_Trinary_Operator} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_11_0.output new file mode 100644 index 000000000..1f0ff67f4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_11_0.output @@ -0,0 +1 @@ +2FF2..2FF3 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_11_0.test new file mode 100644 index 000000000..6789093d6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_IDS_Trinary_Operator_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'IDS_Trinary_Operator' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_11_0.flex new file mode 100644 index 000000000..13a591761 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Ideographic_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Ideographic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_11_0.output new file mode 100644 index 000000000..55f3a8005 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_11_0.output @@ -0,0 +1,16 @@ +3006..3007 +3021..3029 +3038..303A +3400..4DB5 +4E00..9FEF +F900..FA6D +FA70..FAD9 +17000..187F1 +18800..18AF2 +1B170..1B2FB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_11_0.test new file mode 100644 index 000000000..f8063d8a9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Ideographic_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Ideographic' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_11_0.flex new file mode 100644 index 000000000..48890dd71 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Join_Control_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Join_Control} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_11_0.output new file mode 100644 index 000000000..f80856c17 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_11_0.output @@ -0,0 +1 @@ +200C..200D diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_11_0.test new file mode 100644 index 000000000..2cc82d4e8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Join_Control_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Join_Control' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_11_0.flex new file mode 100644 index 000000000..998430806 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Logical_Order_Exception_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Logical_Order_Exception} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_11_0.output new file mode 100644 index 000000000..18a4da6e6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_11_0.output @@ -0,0 +1,7 @@ +0E40..0E44 +0EC0..0EC4 +19B5..19B7 +19BA..19BA +AAB5..AAB6 +AAB9..AAB9 +AABB..AABC diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_11_0.test new file mode 100644 index 000000000..f4c3cf123 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Logical_Order_Exception_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Logical_Order_Exception' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_11_0.flex new file mode 100644 index 000000000..7e94b1480 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Noncharacter_Code_Point_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Noncharacter_Code_Point} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_11_0.output new file mode 100644 index 000000000..8922f1647 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_11_0.output @@ -0,0 +1,18 @@ +FDD0..FDEF +FFFE..FFFF +1FFFE..1FFFF +2FFFE..2FFFF +3FFFE..3FFFF +4FFFE..4FFFF +5FFFE..5FFFF +6FFFE..6FFFF +7FFFE..7FFFF +8FFFE..8FFFF +9FFFE..9FFFF +AFFFE..AFFFF +BFFFE..BFFFF +CFFFE..CFFFF +DFFFE..DFFFF +EFFFE..EFFFF +FFFFE..FFFFF +10FFFE..10FFFF diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_11_0.test new file mode 100644 index 000000000..ab1e214a6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Noncharacter_Code_Point_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Noncharacter_Code_Point' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_11_0.flex new file mode 100644 index 000000000..d2528db24 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Other_Alphabetic_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Alphabetic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_11_0.output new file mode 100644 index 000000000..137a89414 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_11_0.output @@ -0,0 +1,213 @@ +0345..0345 +05B0..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +0610..061A +064B..0657 +0659..065F +0670..0670 +06D6..06DC +06E1..06E4 +06E7..06E8 +06ED..06ED +0711..0711 +0730..073F +07A6..07B0 +0816..0817 +081B..0823 +0825..0827 +0829..082C +08D4..08DF +08E3..08E9 +08F0..0903 +093A..093B +093E..094C +094E..094F +0955..0957 +0962..0963 +0981..0983 +09BE..09C4 +09C7..09C8 +09CB..09CC +09D7..09D7 +09E2..09E3 +0A01..0A03 +0A3E..0A42 +0A47..0A48 +0A4B..0A4C +0A51..0A51 +0A70..0A71 +0A75..0A75 +0A81..0A83 +0ABE..0AC5 +0AC7..0AC9 +0ACB..0ACC +0AE2..0AE3 +0AFA..0AFC +0B01..0B03 +0B3E..0B44 +0B47..0B48 +0B4B..0B4C +0B56..0B57 +0B62..0B63 +0B82..0B82 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCC +0BD7..0BD7 +0C00..0C03 +0C3E..0C44 +0C46..0C48 +0C4A..0C4C +0C55..0C56 +0C62..0C63 +0C81..0C83 +0CBE..0CC4 +0CC6..0CC8 +0CCA..0CCC +0CD5..0CD6 +0CE2..0CE3 +0D00..0D03 +0D3E..0D44 +0D46..0D48 +0D4A..0D4C +0D57..0D57 +0D62..0D63 +0D82..0D83 +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DF2..0DF3 +0E31..0E31 +0E34..0E3A +0E4D..0E4D +0EB1..0EB1 +0EB4..0EB9 +0EBB..0EBC +0ECD..0ECD +0F71..0F81 +0F8D..0F97 +0F99..0FBC +102B..1036 +1038..1038 +103B..103E +1056..1059 +105E..1060 +1062..1062 +1067..1068 +1071..1074 +1082..1086 +109C..109D +135F..135F +1712..1713 +1732..1733 +1752..1753 +1772..1773 +17B6..17C8 +1885..1886 +18A9..18A9 +1920..192B +1930..1938 +1A17..1A1B +1A55..1A5E +1A61..1A74 +1B00..1B04 +1B35..1B43 +1B80..1B82 +1BA1..1BA9 +1BAC..1BAD +1BE7..1BF1 +1C24..1C35 +1CF2..1CF3 +1DE7..1DF4 +24B6..24E9 +2DE0..2DFF +A674..A67B +A69E..A69F +A823..A827 +A880..A881 +A8B4..A8C3 +A8C5..A8C5 +A926..A92A +A947..A952 +A980..A983 +A9B4..A9BF +AA29..AA36 +AA43..AA43 +AA4C..AA4D +AAB0..AAB0 +AAB2..AAB4 +AAB7..AAB8 +AABE..AABE +AAEB..AAEF +AAF5..AAF5 +ABE3..ABEA +FB1E..FB1E +10376..1037A +10A01..10A03 +10A05..10A06 +10A0C..10A0F +10D24..10D27 +11000..11002 +11038..11045 +11082..11082 +110B0..110B8 +11100..11102 +11127..11132 +11145..11146 +11180..11182 +111B3..111BF +1122C..11234 +11237..11237 +1123E..1123E +112DF..112E8 +11300..11303 +1133E..11344 +11347..11348 +1134B..1134C +11357..11357 +11362..11363 +11435..11441 +11443..11445 +114B0..114C1 +115AF..115B5 +115B8..115BE +115DC..115DD +11630..1163E +11640..11640 +116AB..116B5 +1171D..1172A +1182C..11838 +11A01..11A0A +11A35..11A39 +11A3B..11A3E +11A51..11A5B +11A8A..11A97 +11C2F..11C36 +11C38..11C3E +11C92..11CA7 +11CA9..11CB6 +11D31..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D41 +11D43..11D43 +11D47..11D47 +11D8A..11D8E +11D90..11D91 +11D93..11D96 +11EF3..11EF6 +16B30..16B36 +16F51..16F7E +1BC9E..1BC9E +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E947..1E947 +1F130..1F149 +1F150..1F169 +1F170..1F189 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_11_0.test new file mode 100644 index 000000000..8759ec043 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Alphabetic_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Other_Alphabetic' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_11_0.flex new file mode 100644 index 000000000..443e80e8e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Other_Default_Ignorable_Code_Point_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Default_Ignorable_Code_Point} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_11_0.output new file mode 100644 index 000000000..5891af04a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_11_0.output @@ -0,0 +1,11 @@ +034F..034F +115F..1160 +17B4..17B5 +2065..2065 +3164..3164 +FFA0..FFA0 +FFF0..FFF8 +E0000..E0000 +E0002..E001F +E0080..E00FF +E01F0..E0FFF diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_11_0.test new file mode 100644 index 000000000..1131176f6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Default_Ignorable_Code_Point_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Other_Default_Ignorable_Code_Point' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_11_0.flex new file mode 100644 index 000000000..3b5b57a7d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Other_Grapheme_Extend_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Grapheme_Extend} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_11_0.output new file mode 100644 index 000000000..f7690a5f5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_11_0.output @@ -0,0 +1,23 @@ +09BE..09BE +09D7..09D7 +0B3E..0B3E +0B57..0B57 +0BBE..0BBE +0BD7..0BD7 +0CC2..0CC2 +0CD5..0CD6 +0D3E..0D3E +0D57..0D57 +0DCF..0DCF +0DDF..0DDF +200C..200C +302E..302F +FF9E..FF9F +1133E..1133E +11357..11357 +114B0..114B0 +114BD..114BD +115AF..115AF +1D165..1D165 +1D16E..1D172 +E0020..E007F diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_11_0.test new file mode 100644 index 000000000..0b84ac365 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Grapheme_Extend_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Other_Grapheme_Extend' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_11_0.flex new file mode 100644 index 000000000..6e3bb2369 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Other_ID_Continue_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_ID_Continue} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_11_0.output new file mode 100644 index 000000000..3c7c40ae3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_11_0.output @@ -0,0 +1,4 @@ +00B7..00B7 +0387..0387 +1369..1371 +19DA..19DA diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_11_0.test new file mode 100644 index 000000000..aed9b274a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_ID_Continue_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Other_ID_Continue' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_11_0.flex new file mode 100644 index 000000000..e8f707955 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Other_ID_Start_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_ID_Start} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_11_0.output new file mode 100644 index 000000000..592904682 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_11_0.output @@ -0,0 +1,4 @@ +1885..1886 +2118..2118 +212E..212E +309B..309C diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_11_0.test new file mode 100644 index 000000000..c4c1b45cc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_ID_Start_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Other_ID_Start' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_11_0.flex new file mode 100644 index 000000000..b91c0fa78 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Other_Lowercase_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Lowercase} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_11_0.output new file mode 100644 index 000000000..c6d2116fe --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_11_0.output @@ -0,0 +1,20 @@ +00AA..00AA +00BA..00BA +02B0..02B8 +02C0..02C1 +02E0..02E4 +0345..0345 +037A..037A +1D2C..1D6A +1D78..1D78 +1D9B..1DBF +2071..2071 +207F..207F +2090..209C +2170..217F +24D0..24E9 +2C7C..2C7D +A69C..A69D +A770..A770 +A7F8..A7F9 +AB5C..AB5F diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_11_0.test new file mode 100644 index 000000000..0bbe22e15 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Lowercase_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Other_Lowercase' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_11_0.flex new file mode 100644 index 000000000..77c02cc0f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Other_Math_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Math} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_11_0.output new file mode 100644 index 000000000..36e03102e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_11_0.output @@ -0,0 +1,134 @@ +005E..005E +03D0..03D2 +03D5..03D5 +03F0..03F1 +03F4..03F5 +2016..2016 +2032..2034 +2040..2040 +2061..2064 +207D..207E +208D..208E +20D0..20DC +20E1..20E1 +20E5..20E6 +20EB..20EF +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2119..211D +2124..2124 +2128..2129 +212C..212D +212F..2131 +2133..2138 +213C..213F +2145..2149 +2195..2199 +219C..219F +21A1..21A2 +21A4..21A5 +21A7..21A7 +21A9..21AD +21B0..21B1 +21B6..21B7 +21BC..21CD +21D0..21D1 +21D3..21D3 +21D5..21DB +21DD..21DD +21E4..21E5 +2308..230B +23B4..23B5 +23B7..23B7 +23D0..23D0 +23E2..23E2 +25A0..25A1 +25AE..25B6 +25BC..25C0 +25C6..25C7 +25CA..25CB +25CF..25D3 +25E2..25E2 +25E4..25E4 +25E7..25EC +2605..2606 +2640..2640 +2642..2642 +2660..2663 +266D..266E +27C5..27C6 +27E6..27EF +2983..2998 +29D8..29DB +29FC..29FD +FE61..FE61 +FE63..FE63 +FE68..FE68 +FF3C..FF3C +FF3E..FF3E +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1D7CE..1D7FF +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_11_0.test new file mode 100644 index 000000000..1f910ac9d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Math_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Other_Math' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_11_0.flex new file mode 100644 index 000000000..c626d500f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Other_Uppercase_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Uppercase} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_11_0.output new file mode 100644 index 000000000..9ac37d17d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_11_0.output @@ -0,0 +1,5 @@ +2160..216F +24B6..24CF +1F130..1F149 +1F150..1F169 +1F170..1F189 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_11_0.test new file mode 100644 index 000000000..17bf80622 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Uppercase_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Other_Uppercase' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_11_0.flex new file mode 100644 index 000000000..ea2f4546c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Pattern_Syntax_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Pattern_Syntax} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_11_0.output new file mode 100644 index 000000000..72566bcd0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_11_0.output @@ -0,0 +1,28 @@ +0021..002F +003A..0040 +005B..005E +0060..0060 +007B..007E +00A1..00A7 +00A9..00A9 +00AB..00AC +00AE..00AE +00B0..00B1 +00B6..00B6 +00BB..00BB +00BF..00BF +00D7..00D7 +00F7..00F7 +2010..2027 +2030..203E +2041..2053 +2055..205E +2190..245F +2500..2775 +2794..2BFF +2E00..2E7F +3001..3003 +3008..3020 +3030..3030 +FD3E..FD3F +FE45..FE46 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_11_0.test new file mode 100644 index 000000000..5160fbac8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Pattern_Syntax_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Pattern_Syntax' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_11_0.flex new file mode 100644 index 000000000..cde1e96e9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Pattern_White_Space_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Pattern_White_Space} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_11_0.output new file mode 100644 index 000000000..6eb415415 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_11_0.output @@ -0,0 +1,5 @@ +0009..000D +0020..0020 +0085..0085 +200E..200F +2028..2029 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_11_0.test new file mode 100644 index 000000000..efbfe387f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Pattern_White_Space_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Pattern_White_Space' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_11_0.flex new file mode 100644 index 000000000..c02fe58ef --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Prepended_Concatenation_Mark_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Prepended_Concatenation_Mark} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_11_0.output new file mode 100644 index 000000000..061665a8d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_11_0.output @@ -0,0 +1,6 @@ +0600..0605 +06DD..06DD +070F..070F +08E2..08E2 +110BD..110BD +110CD..110CD diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_11_0.test new file mode 100644 index 000000000..7c0aa1356 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Prepended_Concatenation_Mark_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Prepended_Concatenation_Mark' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_11_0.flex new file mode 100644 index 000000000..5725817fd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Quotation_Mark_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Quotation_Mark} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_11_0.output new file mode 100644 index 000000000..ed3e02a0c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_11_0.output @@ -0,0 +1,13 @@ +0022..0022 +0027..0027 +00AB..00AB +00BB..00BB +2018..201F +2039..203A +2E42..2E42 +300C..300F +301D..301F +FE41..FE44 +FF02..FF02 +FF07..FF07 +FF62..FF63 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_11_0.test new file mode 100644 index 000000000..c5d9a9b5b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Quotation_Mark_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Quotation_Mark' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_11_0.flex new file mode 100644 index 000000000..24cc25bff --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Radical_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Radical} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_11_0.output new file mode 100644 index 000000000..7cf14393f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_11_0.output @@ -0,0 +1,3 @@ +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_11_0.test new file mode 100644 index 000000000..5285e4ce4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Radical_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Radical' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_11_0.flex new file mode 100644 index 000000000..90bb86c83 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Regional_Indicator_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Regional_Indicator} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_11_0.output new file mode 100644 index 000000000..165666836 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_11_0.output @@ -0,0 +1 @@ +1F1E6..1F1FF diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_11_0.test new file mode 100644 index 000000000..7f628a3a7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Regional_Indicator_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Regional_Indicator' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_11_0.flex new file mode 100644 index 000000000..6a5c86255 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Sentence_Terminal_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Sentence_Terminal} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_11_0.output new file mode 100644 index 000000000..dafee178e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_11_0.output @@ -0,0 +1,74 @@ +0021..0021 +002E..002E +003F..003F +0589..0589 +061E..061F +06D4..06D4 +0700..0702 +07F9..07F9 +0837..0837 +0839..0839 +083D..083E +0964..0965 +104A..104B +1362..1362 +1367..1368 +166E..166E +1735..1736 +1803..1803 +1809..1809 +1944..1945 +1AA8..1AAB +1B5A..1B5B +1B5E..1B5F +1C3B..1C3C +1C7E..1C7F +203C..203D +2047..2049 +2E2E..2E2E +2E3C..2E3C +3002..3002 +A4FF..A4FF +A60E..A60F +A6F3..A6F3 +A6F7..A6F7 +A876..A877 +A8CE..A8CF +A92F..A92F +A9C8..A9C9 +AA5D..AA5F +AAF0..AAF1 +ABEB..ABEB +FE52..FE52 +FE56..FE57 +FF01..FF01 +FF0E..FF0E +FF1F..FF1F +FF61..FF61 +10A56..10A57 +10F55..10F59 +11047..11048 +110BE..110C1 +11141..11143 +111C5..111C6 +111CD..111CD +111DE..111DF +11238..11239 +1123B..1123C +112A9..112A9 +1144B..1144C +115C2..115C3 +115C9..115D7 +11641..11642 +1173C..1173E +11A42..11A43 +11A9B..11A9C +11C41..11C42 +11EF7..11EF8 +16A6E..16A6F +16AF5..16AF5 +16B37..16B38 +16B44..16B44 +16E98..16E98 +1BC9F..1BC9F +1DA88..1DA88 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_11_0.test new file mode 100644 index 000000000..b4117ad02 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Sentence_Terminal_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Sentence_Terminal' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_11_0.flex new file mode 100644 index 000000000..c4168eec4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Soft_Dotted_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Soft_Dotted} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_11_0.output new file mode 100644 index 000000000..7e981c84c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_11_0.output @@ -0,0 +1,31 @@ +0069..006A +012F..012F +0249..0249 +0268..0268 +029D..029D +02B2..02B2 +03F3..03F3 +0456..0456 +0458..0458 +1D62..1D62 +1D96..1D96 +1DA4..1DA4 +1DA8..1DA8 +1E2D..1E2D +1ECB..1ECB +2071..2071 +2148..2149 +2C7C..2C7C +1D422..1D423 +1D456..1D457 +1D48A..1D48B +1D4BE..1D4BF +1D4F2..1D4F3 +1D526..1D527 +1D55A..1D55B +1D58E..1D58F +1D5C2..1D5C3 +1D5F6..1D5F7 +1D62A..1D62B +1D65E..1D65F +1D692..1D693 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_11_0.test new file mode 100644 index 000000000..1494a9cb6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Soft_Dotted_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Soft_Dotted' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_11_0.flex new file mode 100644 index 000000000..17e669df8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Terminal_Punctuation_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Terminal_Punctuation} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_11_0.output new file mode 100644 index 000000000..de5004b8a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_11_0.output @@ -0,0 +1,102 @@ +0021..0021 +002C..002C +002E..002E +003A..003B +003F..003F +037E..037E +0387..0387 +0589..0589 +05C3..05C3 +060C..060C +061B..061B +061E..061F +06D4..06D4 +0700..070A +070C..070C +07F8..07F9 +0830..083E +085E..085E +0964..0965 +0E5A..0E5B +0F08..0F08 +0F0D..0F12 +104A..104B +1361..1368 +166D..166E +16EB..16ED +1735..1736 +17D4..17D6 +17DA..17DA +1802..1805 +1808..1809 +1944..1945 +1AA8..1AAB +1B5A..1B5B +1B5D..1B5F +1C3B..1C3F +1C7E..1C7F +203C..203D +2047..2049 +2E2E..2E2E +2E3C..2E3C +2E41..2E41 +2E4C..2E4C +2E4E..2E4E +3001..3002 +A4FE..A4FF +A60D..A60F +A6F3..A6F7 +A876..A877 +A8CE..A8CF +A92F..A92F +A9C7..A9C9 +AA5D..AA5F +AADF..AADF +AAF0..AAF1 +ABEB..ABEB +FE50..FE52 +FE54..FE57 +FF01..FF01 +FF0C..FF0C +FF0E..FF0E +FF1A..FF1B +FF1F..FF1F +FF61..FF61 +FF64..FF64 +1039F..1039F +103D0..103D0 +10857..10857 +1091F..1091F +10A56..10A57 +10AF0..10AF5 +10B3A..10B3F +10B99..10B9C +10F55..10F59 +11047..1104D +110BE..110C1 +11141..11143 +111C5..111C6 +111CD..111CD +111DE..111DF +11238..1123C +112A9..112A9 +1144B..1144D +1145B..1145B +115C2..115C5 +115C9..115D7 +11641..11642 +1173C..1173E +11A42..11A43 +11A9B..11A9C +11AA1..11AA2 +11C41..11C43 +11C71..11C71 +11EF7..11EF8 +12470..12474 +16A6E..16A6F +16AF5..16AF5 +16B37..16B39 +16B44..16B44 +16E97..16E98 +1BC9F..1BC9F +1DA87..1DA8A diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_11_0.test new file mode 100644 index 000000000..e2f9214ba --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Terminal_Punctuation_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Terminal_Punctuation' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_11_0.flex new file mode 100644 index 000000000..1177c6543 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Unified_Ideograph_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Unified_Ideograph} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_11_0.output new file mode 100644 index 000000000..81c2c85eb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_11_0.output @@ -0,0 +1,14 @@ +3400..4DB5 +4E00..9FEF +FA0E..FA0F +FA11..FA11 +FA13..FA14 +FA1F..FA1F +FA21..FA21 +FA23..FA24 +FA27..FA29 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_11_0.test new file mode 100644 index 000000000..04236b26c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Unified_Ideograph_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Unified_Ideograph' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_11_0.flex new file mode 100644 index 000000000..32bf10351 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_Variation_Selector_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Variation_Selector} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_11_0.output new file mode 100644 index 000000000..cea197819 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_11_0.output @@ -0,0 +1,3 @@ +180B..180D +FE00..FE0F +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_11_0.test new file mode 100644 index 000000000..50791039d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Variation_Selector_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'Variation_Selector' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_11_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_11_0.flex new file mode 100644 index 000000000..d03c5fb55 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_11_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodePropList_White_Space_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{White_Space} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_11_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_11_0.output new file mode 100644 index 000000000..a7e556e5e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_11_0.output @@ -0,0 +1,10 @@ +0009..000D +0020..0020 +0085..0085 +00A0..00A0 +1680..1680 +2000..200A +2028..2029 +202F..202F +205F..205F +3000..3000 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_11_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_11_0.test new file mode 100644 index 000000000..8bf5c41fc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_11_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_White_Space_11_0 + +description: +Tests character class syntax of the Unicode 11.0 'White_Space' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0.flex new file mode 100644 index 000000000..da1655d2c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0.flex @@ -0,0 +1,163 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{Adlam} { setCurCharPropertyValue("Adlam"); } +\p{Ahom} { setCurCharPropertyValue("Ahom"); } +\p{Anatolian_Hieroglyphs} { setCurCharPropertyValue("Anatolian_Hieroglyphs"); } +\p{Arabic} { setCurCharPropertyValue("Arabic"); } +\p{Armenian} { setCurCharPropertyValue("Armenian"); } +\p{Avestan} { setCurCharPropertyValue("Avestan"); } +\p{Balinese} { setCurCharPropertyValue("Balinese"); } +\p{Bamum} { setCurCharPropertyValue("Bamum"); } +\p{Bassa_Vah} { setCurCharPropertyValue("Bassa_Vah"); } +\p{Batak} { setCurCharPropertyValue("Batak"); } +\p{Bengali} { setCurCharPropertyValue("Bengali"); } +\p{Bhaiksuki} { setCurCharPropertyValue("Bhaiksuki"); } +\p{Bopomofo} { setCurCharPropertyValue("Bopomofo"); } +\p{Brahmi} { setCurCharPropertyValue("Brahmi"); } +\p{Braille} { setCurCharPropertyValue("Braille"); } +\p{Buginese} { setCurCharPropertyValue("Buginese"); } +\p{Buhid} { setCurCharPropertyValue("Buhid"); } +\p{Canadian_Aboriginal} { setCurCharPropertyValue("Canadian_Aboriginal"); } +\p{Carian} { setCurCharPropertyValue("Carian"); } +\p{Caucasian_Albanian} { setCurCharPropertyValue("Caucasian_Albanian"); } +\p{Chakma} { setCurCharPropertyValue("Chakma"); } +\p{Cham} { setCurCharPropertyValue("Cham"); } +\p{Cherokee} { setCurCharPropertyValue("Cherokee"); } +\p{Common} { setCurCharPropertyValue("Common"); } +\p{Coptic} { setCurCharPropertyValue("Coptic"); } +\p{Cuneiform} { setCurCharPropertyValue("Cuneiform"); } +\p{Cypriot} { setCurCharPropertyValue("Cypriot"); } +\p{Cyrillic} { setCurCharPropertyValue("Cyrillic"); } +\p{Deseret} { setCurCharPropertyValue("Deseret"); } +\p{Devanagari} { setCurCharPropertyValue("Devanagari"); } +\p{Dogra} { setCurCharPropertyValue("Dogra"); } +\p{Duployan} { setCurCharPropertyValue("Duployan"); } +\p{Egyptian_Hieroglyphs} { setCurCharPropertyValue("Egyptian_Hieroglyphs"); } +\p{Elbasan} { setCurCharPropertyValue("Elbasan"); } +\p{Ethiopic} { setCurCharPropertyValue("Ethiopic"); } +\p{Georgian} { setCurCharPropertyValue("Georgian"); } +\p{Glagolitic} { setCurCharPropertyValue("Glagolitic"); } +\p{Gothic} { setCurCharPropertyValue("Gothic"); } +\p{Grantha} { setCurCharPropertyValue("Grantha"); } +\p{Greek} { setCurCharPropertyValue("Greek"); } +\p{Gujarati} { setCurCharPropertyValue("Gujarati"); } +\p{Gunjala_Gondi} { setCurCharPropertyValue("Gunjala_Gondi"); } +\p{Gurmukhi} { setCurCharPropertyValue("Gurmukhi"); } +\p{Han} { setCurCharPropertyValue("Han"); } +\p{Hangul} { setCurCharPropertyValue("Hangul"); } +\p{Hanifi_Rohingya} { setCurCharPropertyValue("Hanifi_Rohingya"); } +\p{Hanunoo} { setCurCharPropertyValue("Hanunoo"); } +\p{Hatran} { setCurCharPropertyValue("Hatran"); } +\p{Hebrew} { setCurCharPropertyValue("Hebrew"); } +\p{Hiragana} { setCurCharPropertyValue("Hiragana"); } +\p{Imperial_Aramaic} { setCurCharPropertyValue("Imperial_Aramaic"); } +\p{Inherited} { setCurCharPropertyValue("Inherited"); } +\p{Inscriptional_Pahlavi} { setCurCharPropertyValue("Inscriptional_Pahlavi"); } +\p{Inscriptional_Parthian} { setCurCharPropertyValue("Inscriptional_Parthian"); } +\p{Javanese} { setCurCharPropertyValue("Javanese"); } +\p{Kaithi} { setCurCharPropertyValue("Kaithi"); } +\p{Kannada} { setCurCharPropertyValue("Kannada"); } +\p{Katakana} { setCurCharPropertyValue("Katakana"); } +\p{Kayah_Li} { setCurCharPropertyValue("Kayah_Li"); } +\p{Kharoshthi} { setCurCharPropertyValue("Kharoshthi"); } +\p{Khmer} { setCurCharPropertyValue("Khmer"); } +\p{Khojki} { setCurCharPropertyValue("Khojki"); } +\p{Khudawadi} { setCurCharPropertyValue("Khudawadi"); } +\p{Lao} { setCurCharPropertyValue("Lao"); } +\p{Latin} { setCurCharPropertyValue("Latin"); } +\p{Lepcha} { setCurCharPropertyValue("Lepcha"); } +\p{Limbu} { setCurCharPropertyValue("Limbu"); } +\p{Linear_A} { setCurCharPropertyValue("Linear_A"); } +\p{Linear_B} { setCurCharPropertyValue("Linear_B"); } +\p{Lisu} { setCurCharPropertyValue("Lisu"); } +\p{Lycian} { setCurCharPropertyValue("Lycian"); } +\p{Lydian} { setCurCharPropertyValue("Lydian"); } +\p{Mahajani} { setCurCharPropertyValue("Mahajani"); } +\p{Makasar} { setCurCharPropertyValue("Makasar"); } +\p{Malayalam} { setCurCharPropertyValue("Malayalam"); } +\p{Mandaic} { setCurCharPropertyValue("Mandaic"); } +\p{Manichaean} { setCurCharPropertyValue("Manichaean"); } +\p{Marchen} { setCurCharPropertyValue("Marchen"); } +\p{Masaram_Gondi} { setCurCharPropertyValue("Masaram_Gondi"); } +\p{Medefaidrin} { setCurCharPropertyValue("Medefaidrin"); } +\p{Meetei_Mayek} { setCurCharPropertyValue("Meetei_Mayek"); } +\p{Mende_Kikakui} { setCurCharPropertyValue("Mende_Kikakui"); } +\p{Meroitic_Cursive} { setCurCharPropertyValue("Meroitic_Cursive"); } +\p{Meroitic_Hieroglyphs} { setCurCharPropertyValue("Meroitic_Hieroglyphs"); } +\p{Miao} { setCurCharPropertyValue("Miao"); } +\p{Modi} { setCurCharPropertyValue("Modi"); } +\p{Mongolian} { setCurCharPropertyValue("Mongolian"); } +\p{Mro} { setCurCharPropertyValue("Mro"); } +\p{Multani} { setCurCharPropertyValue("Multani"); } +\p{Myanmar} { setCurCharPropertyValue("Myanmar"); } +\p{Nabataean} { setCurCharPropertyValue("Nabataean"); } +\p{New_Tai_Lue} { setCurCharPropertyValue("New_Tai_Lue"); } +\p{Newa} { setCurCharPropertyValue("Newa"); } +\p{Nko} { setCurCharPropertyValue("Nko"); } +\p{Nushu} { setCurCharPropertyValue("Nushu"); } +\p{Ogham} { setCurCharPropertyValue("Ogham"); } +\p{Ol_Chiki} { setCurCharPropertyValue("Ol_Chiki"); } +\p{Old_Hungarian} { setCurCharPropertyValue("Old_Hungarian"); } +\p{Old_Italic} { setCurCharPropertyValue("Old_Italic"); } +\p{Old_North_Arabian} { setCurCharPropertyValue("Old_North_Arabian"); } +\p{Old_Permic} { setCurCharPropertyValue("Old_Permic"); } +\p{Old_Persian} { setCurCharPropertyValue("Old_Persian"); } +\p{Old_Sogdian} { setCurCharPropertyValue("Old_Sogdian"); } +\p{Old_South_Arabian} { setCurCharPropertyValue("Old_South_Arabian"); } +\p{Old_Turkic} { setCurCharPropertyValue("Old_Turkic"); } +\p{Oriya} { setCurCharPropertyValue("Oriya"); } +\p{Osage} { setCurCharPropertyValue("Osage"); } +\p{Osmanya} { setCurCharPropertyValue("Osmanya"); } +\p{Pahawh_Hmong} { setCurCharPropertyValue("Pahawh_Hmong"); } +\p{Palmyrene} { setCurCharPropertyValue("Palmyrene"); } +\p{Pau_Cin_Hau} { setCurCharPropertyValue("Pau_Cin_Hau"); } +\p{Phags_Pa} { setCurCharPropertyValue("Phags_Pa"); } +\p{Phoenician} { setCurCharPropertyValue("Phoenician"); } +\p{Psalter_Pahlavi} { setCurCharPropertyValue("Psalter_Pahlavi"); } +\p{Rejang} { setCurCharPropertyValue("Rejang"); } +\p{Runic} { setCurCharPropertyValue("Runic"); } +\p{Samaritan} { setCurCharPropertyValue("Samaritan"); } +\p{Saurashtra} { setCurCharPropertyValue("Saurashtra"); } +\p{Sharada} { setCurCharPropertyValue("Sharada"); } +\p{Shavian} { setCurCharPropertyValue("Shavian"); } +\p{Siddham} { setCurCharPropertyValue("Siddham"); } +\p{SignWriting} { setCurCharPropertyValue("SignWriting"); } +\p{Sinhala} { setCurCharPropertyValue("Sinhala"); } +\p{Sogdian} { setCurCharPropertyValue("Sogdian"); } +\p{Sora_Sompeng} { setCurCharPropertyValue("Sora_Sompeng"); } +\p{Soyombo} { setCurCharPropertyValue("Soyombo"); } +\p{Sundanese} { setCurCharPropertyValue("Sundanese"); } +\p{Syloti_Nagri} { setCurCharPropertyValue("Syloti_Nagri"); } +\p{Syriac} { setCurCharPropertyValue("Syriac"); } +\p{Tagalog} { setCurCharPropertyValue("Tagalog"); } +\p{Tagbanwa} { setCurCharPropertyValue("Tagbanwa"); } +\p{Tai_Le} { setCurCharPropertyValue("Tai_Le"); } +\p{Tai_Tham} { setCurCharPropertyValue("Tai_Tham"); } +\p{Tai_Viet} { setCurCharPropertyValue("Tai_Viet"); } +\p{Takri} { setCurCharPropertyValue("Takri"); } +\p{Tamil} { setCurCharPropertyValue("Tamil"); } +\p{Tangut} { setCurCharPropertyValue("Tangut"); } +\p{Telugu} { setCurCharPropertyValue("Telugu"); } +\p{Thaana} { setCurCharPropertyValue("Thaana"); } +\p{Thai} { setCurCharPropertyValue("Thai"); } +\p{Tibetan} { setCurCharPropertyValue("Tibetan"); } +\p{Tifinagh} { setCurCharPropertyValue("Tifinagh"); } +\p{Tirhuta} { setCurCharPropertyValue("Tirhuta"); } +\p{Ugaritic} { setCurCharPropertyValue("Ugaritic"); } +\p{Unknown} { setCurCharPropertyValue("Unknown"); } +\p{Vai} { setCurCharPropertyValue("Vai"); } +\p{Warang_Citi} { setCurCharPropertyValue("Warang_Citi"); } +\p{Yi} { setCurCharPropertyValue("Yi"); } +\p{Zanabazar_Square} { setCurCharPropertyValue("Zanabazar_Square"); } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0.output new file mode 100644 index 000000000..ad77656b1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0.output @@ -0,0 +1,1539 @@ +0000..0040; Common +0041..005A; Latin +005B..0060; Common +0061..007A; Latin +007B..00A9; Common +00AA..00AA; Latin +00AB..00B9; Common +00BA..00BA; Latin +00BB..00BF; Common +00C0..00D6; Latin +00D7..00D7; Common +00D8..00F6; Latin +00F7..00F7; Common +00F8..02B8; Latin +02B9..02DF; Common +02E0..02E4; Latin +02E5..02E9; Common +02EA..02EB; Bopomofo +02EC..02FF; Common +0300..036F; Inherited +0370..0373; Greek +0374..0374; Common +0375..0377; Greek +0378..0379; Unknown +037A..037D; Greek +037E..037E; Common +037F..037F; Greek +0380..0383; Unknown +0384..0384; Greek +0385..0385; Common +0386..0386; Greek +0387..0387; Common +0388..038A; Greek +038B..038B; Unknown +038C..038C; Greek +038D..038D; Unknown +038E..03A1; Greek +03A2..03A2; Unknown +03A3..03E1; Greek +03E2..03EF; Coptic +03F0..03FF; Greek +0400..0484; Cyrillic +0485..0486; Inherited +0487..052F; Cyrillic +0530..0530; Unknown +0531..0556; Armenian +0557..0558; Unknown +0559..0588; Armenian +0589..0589; Common +058A..058A; Armenian +058B..058C; Unknown +058D..058F; Armenian +0590..0590; Unknown +0591..05C7; Hebrew +05C8..05CF; Unknown +05D0..05EA; Hebrew +05EB..05EE; Unknown +05EF..05F4; Hebrew +05F5..05FF; Unknown +0600..0604; Arabic +0605..0605; Common +0606..060B; Arabic +060C..060C; Common +060D..061A; Arabic +061B..061B; Common +061C..061C; Arabic +061D..061D; Unknown +061E..061E; Arabic +061F..061F; Common +0620..063F; Arabic +0640..0640; Common +0641..064A; Arabic +064B..0655; Inherited +0656..066F; Arabic +0670..0670; Inherited +0671..06DC; Arabic +06DD..06DD; Common +06DE..06FF; Arabic +0700..070D; Syriac +070E..070E; Unknown +070F..074A; Syriac +074B..074C; Unknown +074D..074F; Syriac +0750..077F; Arabic +0780..07B1; Thaana +07B2..07BF; Unknown +07C0..07FA; Nko +07FB..07FC; Unknown +07FD..07FF; Nko +0800..082D; Samaritan +082E..082F; Unknown +0830..083E; Samaritan +083F..083F; Unknown +0840..085B; Mandaic +085C..085D; Unknown +085E..085E; Mandaic +085F..085F; Unknown +0860..086A; Syriac +086B..089F; Unknown +08A0..08B4; Arabic +08B5..08B5; Unknown +08B6..08BD; Arabic +08BE..08D2; Unknown +08D3..08E1; Arabic +08E2..08E2; Common +08E3..08FF; Arabic +0900..0950; Devanagari +0951..0952; Inherited +0953..0963; Devanagari +0964..0965; Common +0966..097F; Devanagari +0980..0983; Bengali +0984..0984; Unknown +0985..098C; Bengali +098D..098E; Unknown +098F..0990; Bengali +0991..0992; Unknown +0993..09A8; Bengali +09A9..09A9; Unknown +09AA..09B0; Bengali +09B1..09B1; Unknown +09B2..09B2; Bengali +09B3..09B5; Unknown +09B6..09B9; Bengali +09BA..09BB; Unknown +09BC..09C4; Bengali +09C5..09C6; Unknown +09C7..09C8; Bengali +09C9..09CA; Unknown +09CB..09CE; Bengali +09CF..09D6; Unknown +09D7..09D7; Bengali +09D8..09DB; Unknown +09DC..09DD; Bengali +09DE..09DE; Unknown +09DF..09E3; Bengali +09E4..09E5; Unknown +09E6..09FE; Bengali +09FF..0A00; Unknown +0A01..0A03; Gurmukhi +0A04..0A04; Unknown +0A05..0A0A; Gurmukhi +0A0B..0A0E; Unknown +0A0F..0A10; Gurmukhi +0A11..0A12; Unknown +0A13..0A28; Gurmukhi +0A29..0A29; Unknown +0A2A..0A30; Gurmukhi +0A31..0A31; Unknown +0A32..0A33; Gurmukhi +0A34..0A34; Unknown +0A35..0A36; Gurmukhi +0A37..0A37; Unknown +0A38..0A39; Gurmukhi +0A3A..0A3B; Unknown +0A3C..0A3C; Gurmukhi +0A3D..0A3D; Unknown +0A3E..0A42; Gurmukhi +0A43..0A46; Unknown +0A47..0A48; Gurmukhi +0A49..0A4A; Unknown +0A4B..0A4D; Gurmukhi +0A4E..0A50; Unknown +0A51..0A51; Gurmukhi +0A52..0A58; Unknown +0A59..0A5C; Gurmukhi +0A5D..0A5D; Unknown +0A5E..0A5E; Gurmukhi +0A5F..0A65; Unknown +0A66..0A76; Gurmukhi +0A77..0A80; Unknown +0A81..0A83; Gujarati +0A84..0A84; Unknown +0A85..0A8D; Gujarati +0A8E..0A8E; Unknown +0A8F..0A91; Gujarati +0A92..0A92; Unknown +0A93..0AA8; Gujarati +0AA9..0AA9; Unknown +0AAA..0AB0; Gujarati +0AB1..0AB1; Unknown +0AB2..0AB3; Gujarati +0AB4..0AB4; Unknown +0AB5..0AB9; Gujarati +0ABA..0ABB; Unknown +0ABC..0AC5; Gujarati +0AC6..0AC6; Unknown +0AC7..0AC9; Gujarati +0ACA..0ACA; Unknown +0ACB..0ACD; Gujarati +0ACE..0ACF; Unknown +0AD0..0AD0; Gujarati +0AD1..0ADF; Unknown +0AE0..0AE3; Gujarati +0AE4..0AE5; Unknown +0AE6..0AF1; Gujarati +0AF2..0AF8; Unknown +0AF9..0AFF; Gujarati +0B00..0B00; Unknown +0B01..0B03; Oriya +0B04..0B04; Unknown +0B05..0B0C; Oriya +0B0D..0B0E; Unknown +0B0F..0B10; Oriya +0B11..0B12; Unknown +0B13..0B28; Oriya +0B29..0B29; Unknown +0B2A..0B30; Oriya +0B31..0B31; Unknown +0B32..0B33; Oriya +0B34..0B34; Unknown +0B35..0B39; Oriya +0B3A..0B3B; Unknown +0B3C..0B44; Oriya +0B45..0B46; Unknown +0B47..0B48; Oriya +0B49..0B4A; Unknown +0B4B..0B4D; Oriya +0B4E..0B55; Unknown +0B56..0B57; Oriya +0B58..0B5B; Unknown +0B5C..0B5D; Oriya +0B5E..0B5E; Unknown +0B5F..0B63; Oriya +0B64..0B65; Unknown +0B66..0B77; Oriya +0B78..0B81; Unknown +0B82..0B83; Tamil +0B84..0B84; Unknown +0B85..0B8A; Tamil +0B8B..0B8D; Unknown +0B8E..0B90; Tamil +0B91..0B91; Unknown +0B92..0B95; Tamil +0B96..0B98; Unknown +0B99..0B9A; Tamil +0B9B..0B9B; Unknown +0B9C..0B9C; Tamil +0B9D..0B9D; Unknown +0B9E..0B9F; Tamil +0BA0..0BA2; Unknown +0BA3..0BA4; Tamil +0BA5..0BA7; Unknown +0BA8..0BAA; Tamil +0BAB..0BAD; Unknown +0BAE..0BB9; Tamil +0BBA..0BBD; Unknown +0BBE..0BC2; Tamil +0BC3..0BC5; Unknown +0BC6..0BC8; Tamil +0BC9..0BC9; Unknown +0BCA..0BCD; Tamil +0BCE..0BCF; Unknown +0BD0..0BD0; Tamil +0BD1..0BD6; Unknown +0BD7..0BD7; Tamil +0BD8..0BE5; Unknown +0BE6..0BFA; Tamil +0BFB..0BFF; Unknown +0C00..0C0C; Telugu +0C0D..0C0D; Unknown +0C0E..0C10; Telugu +0C11..0C11; Unknown +0C12..0C28; Telugu +0C29..0C29; Unknown +0C2A..0C39; Telugu +0C3A..0C3C; Unknown +0C3D..0C44; Telugu +0C45..0C45; Unknown +0C46..0C48; Telugu +0C49..0C49; Unknown +0C4A..0C4D; Telugu +0C4E..0C54; Unknown +0C55..0C56; Telugu +0C57..0C57; Unknown +0C58..0C5A; Telugu +0C5B..0C5F; Unknown +0C60..0C63; Telugu +0C64..0C65; Unknown +0C66..0C6F; Telugu +0C70..0C77; Unknown +0C78..0C7F; Telugu +0C80..0C8C; Kannada +0C8D..0C8D; Unknown +0C8E..0C90; Kannada +0C91..0C91; Unknown +0C92..0CA8; Kannada +0CA9..0CA9; Unknown +0CAA..0CB3; Kannada +0CB4..0CB4; Unknown +0CB5..0CB9; Kannada +0CBA..0CBB; Unknown +0CBC..0CC4; Kannada +0CC5..0CC5; Unknown +0CC6..0CC8; Kannada +0CC9..0CC9; Unknown +0CCA..0CCD; Kannada +0CCE..0CD4; Unknown +0CD5..0CD6; Kannada +0CD7..0CDD; Unknown +0CDE..0CDE; Kannada +0CDF..0CDF; Unknown +0CE0..0CE3; Kannada +0CE4..0CE5; Unknown +0CE6..0CEF; Kannada +0CF0..0CF0; Unknown +0CF1..0CF2; Kannada +0CF3..0CFF; Unknown +0D00..0D03; Malayalam +0D04..0D04; Unknown +0D05..0D0C; Malayalam +0D0D..0D0D; Unknown +0D0E..0D10; Malayalam +0D11..0D11; Unknown +0D12..0D44; Malayalam +0D45..0D45; Unknown +0D46..0D48; Malayalam +0D49..0D49; Unknown +0D4A..0D4F; Malayalam +0D50..0D53; Unknown +0D54..0D63; Malayalam +0D64..0D65; Unknown +0D66..0D7F; Malayalam +0D80..0D81; Unknown +0D82..0D83; Sinhala +0D84..0D84; Unknown +0D85..0D96; Sinhala +0D97..0D99; Unknown +0D9A..0DB1; Sinhala +0DB2..0DB2; Unknown +0DB3..0DBB; Sinhala +0DBC..0DBC; Unknown +0DBD..0DBD; Sinhala +0DBE..0DBF; Unknown +0DC0..0DC6; Sinhala +0DC7..0DC9; Unknown +0DCA..0DCA; Sinhala +0DCB..0DCE; Unknown +0DCF..0DD4; Sinhala +0DD5..0DD5; Unknown +0DD6..0DD6; Sinhala +0DD7..0DD7; Unknown +0DD8..0DDF; Sinhala +0DE0..0DE5; Unknown +0DE6..0DEF; Sinhala +0DF0..0DF1; Unknown +0DF2..0DF4; Sinhala +0DF5..0E00; Unknown +0E01..0E3A; Thai +0E3B..0E3E; Unknown +0E3F..0E3F; Common +0E40..0E5B; Thai +0E5C..0E80; Unknown +0E81..0E82; Lao +0E83..0E83; Unknown +0E84..0E84; Lao +0E85..0E86; Unknown +0E87..0E88; Lao +0E89..0E89; Unknown +0E8A..0E8A; Lao +0E8B..0E8C; Unknown +0E8D..0E8D; Lao +0E8E..0E93; Unknown +0E94..0E97; Lao +0E98..0E98; Unknown +0E99..0E9F; Lao +0EA0..0EA0; Unknown +0EA1..0EA3; Lao +0EA4..0EA4; Unknown +0EA5..0EA5; Lao +0EA6..0EA6; Unknown +0EA7..0EA7; Lao +0EA8..0EA9; Unknown +0EAA..0EAB; Lao +0EAC..0EAC; Unknown +0EAD..0EB9; Lao +0EBA..0EBA; Unknown +0EBB..0EBD; Lao +0EBE..0EBF; Unknown +0EC0..0EC4; Lao +0EC5..0EC5; Unknown +0EC6..0EC6; Lao +0EC7..0EC7; Unknown +0EC8..0ECD; Lao +0ECE..0ECF; Unknown +0ED0..0ED9; Lao +0EDA..0EDB; Unknown +0EDC..0EDF; Lao +0EE0..0EFF; Unknown +0F00..0F47; Tibetan +0F48..0F48; Unknown +0F49..0F6C; Tibetan +0F6D..0F70; Unknown +0F71..0F97; Tibetan +0F98..0F98; Unknown +0F99..0FBC; Tibetan +0FBD..0FBD; Unknown +0FBE..0FCC; Tibetan +0FCD..0FCD; Unknown +0FCE..0FD4; Tibetan +0FD5..0FD8; Common +0FD9..0FDA; Tibetan +0FDB..0FFF; Unknown +1000..109F; Myanmar +10A0..10C5; Georgian +10C6..10C6; Unknown +10C7..10C7; Georgian +10C8..10CC; Unknown +10CD..10CD; Georgian +10CE..10CF; Unknown +10D0..10FA; Georgian +10FB..10FB; Common +10FC..10FF; Georgian +1100..11FF; Hangul +1200..1248; Ethiopic +1249..1249; Unknown +124A..124D; Ethiopic +124E..124F; Unknown +1250..1256; Ethiopic +1257..1257; Unknown +1258..1258; Ethiopic +1259..1259; Unknown +125A..125D; Ethiopic +125E..125F; Unknown +1260..1288; Ethiopic +1289..1289; Unknown +128A..128D; Ethiopic +128E..128F; Unknown +1290..12B0; Ethiopic +12B1..12B1; Unknown +12B2..12B5; Ethiopic +12B6..12B7; Unknown +12B8..12BE; Ethiopic +12BF..12BF; Unknown +12C0..12C0; Ethiopic +12C1..12C1; Unknown +12C2..12C5; Ethiopic +12C6..12C7; Unknown +12C8..12D6; Ethiopic +12D7..12D7; Unknown +12D8..1310; Ethiopic +1311..1311; Unknown +1312..1315; Ethiopic +1316..1317; Unknown +1318..135A; Ethiopic +135B..135C; Unknown +135D..137C; Ethiopic +137D..137F; Unknown +1380..1399; Ethiopic +139A..139F; Unknown +13A0..13F5; Cherokee +13F6..13F7; Unknown +13F8..13FD; Cherokee +13FE..13FF; Unknown +1400..167F; Canadian_Aboriginal +1680..169C; Ogham +169D..169F; Unknown +16A0..16EA; Runic +16EB..16ED; Common +16EE..16F8; Runic +16F9..16FF; Unknown +1700..170C; Tagalog +170D..170D; Unknown +170E..1714; Tagalog +1715..171F; Unknown +1720..1734; Hanunoo +1735..1736; Common +1737..173F; Unknown +1740..1753; Buhid +1754..175F; Unknown +1760..176C; Tagbanwa +176D..176D; Unknown +176E..1770; Tagbanwa +1771..1771; Unknown +1772..1773; Tagbanwa +1774..177F; Unknown +1780..17DD; Khmer +17DE..17DF; Unknown +17E0..17E9; Khmer +17EA..17EF; Unknown +17F0..17F9; Khmer +17FA..17FF; Unknown +1800..1801; Mongolian +1802..1803; Common +1804..1804; Mongolian +1805..1805; Common +1806..180E; Mongolian +180F..180F; Unknown +1810..1819; Mongolian +181A..181F; Unknown +1820..1878; Mongolian +1879..187F; Unknown +1880..18AA; Mongolian +18AB..18AF; Unknown +18B0..18F5; Canadian_Aboriginal +18F6..18FF; Unknown +1900..191E; Limbu +191F..191F; Unknown +1920..192B; Limbu +192C..192F; Unknown +1930..193B; Limbu +193C..193F; Unknown +1940..1940; Limbu +1941..1943; Unknown +1944..194F; Limbu +1950..196D; Tai_Le +196E..196F; Unknown +1970..1974; Tai_Le +1975..197F; Unknown +1980..19AB; New_Tai_Lue +19AC..19AF; Unknown +19B0..19C9; New_Tai_Lue +19CA..19CF; Unknown +19D0..19DA; New_Tai_Lue +19DB..19DD; Unknown +19DE..19DF; New_Tai_Lue +19E0..19FF; Khmer +1A00..1A1B; Buginese +1A1C..1A1D; Unknown +1A1E..1A1F; Buginese +1A20..1A5E; Tai_Tham +1A5F..1A5F; Unknown +1A60..1A7C; Tai_Tham +1A7D..1A7E; Unknown +1A7F..1A89; Tai_Tham +1A8A..1A8F; Unknown +1A90..1A99; Tai_Tham +1A9A..1A9F; Unknown +1AA0..1AAD; Tai_Tham +1AAE..1AAF; Unknown +1AB0..1ABE; Inherited +1ABF..1AFF; Unknown +1B00..1B4B; Balinese +1B4C..1B4F; Unknown +1B50..1B7C; Balinese +1B7D..1B7F; Unknown +1B80..1BBF; Sundanese +1BC0..1BF3; Batak +1BF4..1BFB; Unknown +1BFC..1BFF; Batak +1C00..1C37; Lepcha +1C38..1C3A; Unknown +1C3B..1C49; Lepcha +1C4A..1C4C; Unknown +1C4D..1C4F; Lepcha +1C50..1C7F; Ol_Chiki +1C80..1C88; Cyrillic +1C89..1C8F; Unknown +1C90..1CBA; Georgian +1CBB..1CBC; Unknown +1CBD..1CBF; Georgian +1CC0..1CC7; Sundanese +1CC8..1CCF; Unknown +1CD0..1CD2; Inherited +1CD3..1CD3; Common +1CD4..1CE0; Inherited +1CE1..1CE1; Common +1CE2..1CE8; Inherited +1CE9..1CEC; Common +1CED..1CED; Inherited +1CEE..1CF3; Common +1CF4..1CF4; Inherited +1CF5..1CF7; Common +1CF8..1CF9; Inherited +1CFA..1CFF; Unknown +1D00..1D25; Latin +1D26..1D2A; Greek +1D2B..1D2B; Cyrillic +1D2C..1D5C; Latin +1D5D..1D61; Greek +1D62..1D65; Latin +1D66..1D6A; Greek +1D6B..1D77; Latin +1D78..1D78; Cyrillic +1D79..1DBE; Latin +1DBF..1DBF; Greek +1DC0..1DF9; Inherited +1DFA..1DFA; Unknown +1DFB..1DFF; Inherited +1E00..1EFF; Latin +1F00..1F15; Greek +1F16..1F17; Unknown +1F18..1F1D; Greek +1F1E..1F1F; Unknown +1F20..1F45; Greek +1F46..1F47; Unknown +1F48..1F4D; Greek +1F4E..1F4F; Unknown +1F50..1F57; Greek +1F58..1F58; Unknown +1F59..1F59; Greek +1F5A..1F5A; Unknown +1F5B..1F5B; Greek +1F5C..1F5C; Unknown +1F5D..1F5D; Greek +1F5E..1F5E; Unknown +1F5F..1F7D; Greek +1F7E..1F7F; Unknown +1F80..1FB4; Greek +1FB5..1FB5; Unknown +1FB6..1FC4; Greek +1FC5..1FC5; Unknown +1FC6..1FD3; Greek +1FD4..1FD5; Unknown +1FD6..1FDB; Greek +1FDC..1FDC; Unknown +1FDD..1FEF; Greek +1FF0..1FF1; Unknown +1FF2..1FF4; Greek +1FF5..1FF5; Unknown +1FF6..1FFE; Greek +1FFF..1FFF; Unknown +2000..200B; Common +200C..200D; Inherited +200E..2064; Common +2065..2065; Unknown +2066..2070; Common +2071..2071; Latin +2072..2073; Unknown +2074..207E; Common +207F..207F; Latin +2080..208E; Common +208F..208F; Unknown +2090..209C; Latin +209D..209F; Unknown +20A0..20BF; Common +20C0..20CF; Unknown +20D0..20F0; Inherited +20F1..20FF; Unknown +2100..2125; Common +2126..2126; Greek +2127..2129; Common +212A..212B; Latin +212C..2131; Common +2132..2132; Latin +2133..214D; Common +214E..214E; Latin +214F..215F; Common +2160..2188; Latin +2189..218B; Common +218C..218F; Unknown +2190..2426; Common +2427..243F; Unknown +2440..244A; Common +244B..245F; Unknown +2460..27FF; Common +2800..28FF; Braille +2900..2B73; Common +2B74..2B75; Unknown +2B76..2B95; Common +2B96..2B97; Unknown +2B98..2BC8; Common +2BC9..2BC9; Unknown +2BCA..2BFE; Common +2BFF..2BFF; Unknown +2C00..2C2E; Glagolitic +2C2F..2C2F; Unknown +2C30..2C5E; Glagolitic +2C5F..2C5F; Unknown +2C60..2C7F; Latin +2C80..2CF3; Coptic +2CF4..2CF8; Unknown +2CF9..2CFF; Coptic +2D00..2D25; Georgian +2D26..2D26; Unknown +2D27..2D27; Georgian +2D28..2D2C; Unknown +2D2D..2D2D; Georgian +2D2E..2D2F; Unknown +2D30..2D67; Tifinagh +2D68..2D6E; Unknown +2D6F..2D70; Tifinagh +2D71..2D7E; Unknown +2D7F..2D7F; Tifinagh +2D80..2D96; Ethiopic +2D97..2D9F; Unknown +2DA0..2DA6; Ethiopic +2DA7..2DA7; Unknown +2DA8..2DAE; Ethiopic +2DAF..2DAF; Unknown +2DB0..2DB6; Ethiopic +2DB7..2DB7; Unknown +2DB8..2DBE; Ethiopic +2DBF..2DBF; Unknown +2DC0..2DC6; Ethiopic +2DC7..2DC7; Unknown +2DC8..2DCE; Ethiopic +2DCF..2DCF; Unknown +2DD0..2DD6; Ethiopic +2DD7..2DD7; Unknown +2DD8..2DDE; Ethiopic +2DDF..2DDF; Unknown +2DE0..2DFF; Cyrillic +2E00..2E4E; Common +2E4F..2E7F; Unknown +2E80..2E99; Han +2E9A..2E9A; Unknown +2E9B..2EF3; Han +2EF4..2EFF; Unknown +2F00..2FD5; Han +2FD6..2FEF; Unknown +2FF0..2FFB; Common +2FFC..2FFF; Unknown +3000..3004; Common +3005..3005; Han +3006..3006; Common +3007..3007; Han +3008..3020; Common +3021..3029; Han +302A..302D; Inherited +302E..302F; Hangul +3030..3037; Common +3038..303B; Han +303C..303F; Common +3040..3040; Unknown +3041..3096; Hiragana +3097..3098; Unknown +3099..309A; Inherited +309B..309C; Common +309D..309F; Hiragana +30A0..30A0; Common +30A1..30FA; Katakana +30FB..30FC; Common +30FD..30FF; Katakana +3100..3104; Unknown +3105..312F; Bopomofo +3130..3130; Unknown +3131..318E; Hangul +318F..318F; Unknown +3190..319F; Common +31A0..31BA; Bopomofo +31BB..31BF; Unknown +31C0..31E3; Common +31E4..31EF; Unknown +31F0..31FF; Katakana +3200..321E; Hangul +321F..321F; Unknown +3220..325F; Common +3260..327E; Hangul +327F..32CF; Common +32D0..32FE; Katakana +32FF..32FF; Unknown +3300..3357; Katakana +3358..33FF; Common +3400..4DB5; Han +4DB6..4DBF; Unknown +4DC0..4DFF; Common +4E00..9FEF; Han +9FF0..9FFF; Unknown +A000..A48C; Yi +A48D..A48F; Unknown +A490..A4C6; Yi +A4C7..A4CF; Unknown +A4D0..A4FF; Lisu +A500..A62B; Vai +A62C..A63F; Unknown +A640..A69F; Cyrillic +A6A0..A6F7; Bamum +A6F8..A6FF; Unknown +A700..A721; Common +A722..A787; Latin +A788..A78A; Common +A78B..A7B9; Latin +A7BA..A7F6; Unknown +A7F7..A7FF; Latin +A800..A82B; Syloti_Nagri +A82C..A82F; Unknown +A830..A839; Common +A83A..A83F; Unknown +A840..A877; Phags_Pa +A878..A87F; Unknown +A880..A8C5; Saurashtra +A8C6..A8CD; Unknown +A8CE..A8D9; Saurashtra +A8DA..A8DF; Unknown +A8E0..A8FF; Devanagari +A900..A92D; Kayah_Li +A92E..A92E; Common +A92F..A92F; Kayah_Li +A930..A953; Rejang +A954..A95E; Unknown +A95F..A95F; Rejang +A960..A97C; Hangul +A97D..A97F; Unknown +A980..A9CD; Javanese +A9CE..A9CE; Unknown +A9CF..A9CF; Common +A9D0..A9D9; Javanese +A9DA..A9DD; Unknown +A9DE..A9DF; Javanese +A9E0..A9FE; Myanmar +A9FF..A9FF; Unknown +AA00..AA36; Cham +AA37..AA3F; Unknown +AA40..AA4D; Cham +AA4E..AA4F; Unknown +AA50..AA59; Cham +AA5A..AA5B; Unknown +AA5C..AA5F; Cham +AA60..AA7F; Myanmar +AA80..AAC2; Tai_Viet +AAC3..AADA; Unknown +AADB..AADF; Tai_Viet +AAE0..AAF6; Meetei_Mayek +AAF7..AB00; Unknown +AB01..AB06; Ethiopic +AB07..AB08; Unknown +AB09..AB0E; Ethiopic +AB0F..AB10; Unknown +AB11..AB16; Ethiopic +AB17..AB1F; Unknown +AB20..AB26; Ethiopic +AB27..AB27; Unknown +AB28..AB2E; Ethiopic +AB2F..AB2F; Unknown +AB30..AB5A; Latin +AB5B..AB5B; Common +AB5C..AB64; Latin +AB65..AB65; Greek +AB66..AB6F; Unknown +AB70..ABBF; Cherokee +ABC0..ABED; Meetei_Mayek +ABEE..ABEF; Unknown +ABF0..ABF9; Meetei_Mayek +ABFA..ABFF; Unknown +AC00..D7A3; Hangul +D7A4..D7AF; Unknown +D7B0..D7C6; Hangul +D7C7..D7CA; Unknown +D7CB..D7FB; Hangul +D7FC..D7FF; Unknown +E000..F8FF; Unknown +F900..FA6D; Han +FA6E..FA6F; Unknown +FA70..FAD9; Han +FADA..FAFF; Unknown +FB00..FB06; Latin +FB07..FB12; Unknown +FB13..FB17; Armenian +FB18..FB1C; Unknown +FB1D..FB36; Hebrew +FB37..FB37; Unknown +FB38..FB3C; Hebrew +FB3D..FB3D; Unknown +FB3E..FB3E; Hebrew +FB3F..FB3F; Unknown +FB40..FB41; Hebrew +FB42..FB42; Unknown +FB43..FB44; Hebrew +FB45..FB45; Unknown +FB46..FB4F; Hebrew +FB50..FBC1; Arabic +FBC2..FBD2; Unknown +FBD3..FD3D; Arabic +FD3E..FD3F; Common +FD40..FD4F; Unknown +FD50..FD8F; Arabic +FD90..FD91; Unknown +FD92..FDC7; Arabic +FDC8..FDEF; Unknown +FDF0..FDFD; Arabic +FDFE..FDFF; Unknown +FE00..FE0F; Inherited +FE10..FE19; Common +FE1A..FE1F; Unknown +FE20..FE2D; Inherited +FE2E..FE2F; Cyrillic +FE30..FE52; Common +FE53..FE53; Unknown +FE54..FE66; Common +FE67..FE67; Unknown +FE68..FE6B; Common +FE6C..FE6F; Unknown +FE70..FE74; Arabic +FE75..FE75; Unknown +FE76..FEFC; Arabic +FEFD..FEFE; Unknown +FEFF..FEFF; Common +FF00..FF00; Unknown +FF01..FF20; Common +FF21..FF3A; Latin +FF3B..FF40; Common +FF41..FF5A; Latin +FF5B..FF65; Common +FF66..FF6F; Katakana +FF70..FF70; Common +FF71..FF9D; Katakana +FF9E..FF9F; Common +FFA0..FFBE; Hangul +FFBF..FFC1; Unknown +FFC2..FFC7; Hangul +FFC8..FFC9; Unknown +FFCA..FFCF; Hangul +FFD0..FFD1; Unknown +FFD2..FFD7; Hangul +FFD8..FFD9; Unknown +FFDA..FFDC; Hangul +FFDD..FFDF; Unknown +FFE0..FFE6; Common +FFE7..FFE7; Unknown +FFE8..FFEE; Common +FFEF..FFF8; Unknown +FFF9..FFFD; Common +FFFE..FFFF; Unknown +10000..1000B; Linear_B +1000C..1000C; Unknown +1000D..10026; Linear_B +10027..10027; Unknown +10028..1003A; Linear_B +1003B..1003B; Unknown +1003C..1003D; Linear_B +1003E..1003E; Unknown +1003F..1004D; Linear_B +1004E..1004F; Unknown +10050..1005D; Linear_B +1005E..1007F; Unknown +10080..100FA; Linear_B +100FB..100FF; Unknown +10100..10102; Common +10103..10106; Unknown +10107..10133; Common +10134..10136; Unknown +10137..1013F; Common +10140..1018E; Greek +1018F..1018F; Unknown +10190..1019B; Common +1019C..1019F; Unknown +101A0..101A0; Greek +101A1..101CF; Unknown +101D0..101FC; Common +101FD..101FD; Inherited +101FE..1027F; Unknown +10280..1029C; Lycian +1029D..1029F; Unknown +102A0..102D0; Carian +102D1..102DF; Unknown +102E0..102E0; Inherited +102E1..102FB; Common +102FC..102FF; Unknown +10300..10323; Old_Italic +10324..1032C; Unknown +1032D..1032F; Old_Italic +10330..1034A; Gothic +1034B..1034F; Unknown +10350..1037A; Old_Permic +1037B..1037F; Unknown +10380..1039D; Ugaritic +1039E..1039E; Unknown +1039F..1039F; Ugaritic +103A0..103C3; Old_Persian +103C4..103C7; Unknown +103C8..103D5; Old_Persian +103D6..103FF; Unknown +10400..1044F; Deseret +10450..1047F; Shavian +10480..1049D; Osmanya +1049E..1049F; Unknown +104A0..104A9; Osmanya +104AA..104AF; Unknown +104B0..104D3; Osage +104D4..104D7; Unknown +104D8..104FB; Osage +104FC..104FF; Unknown +10500..10527; Elbasan +10528..1052F; Unknown +10530..10563; Caucasian_Albanian +10564..1056E; Unknown +1056F..1056F; Caucasian_Albanian +10570..105FF; Unknown +10600..10736; Linear_A +10737..1073F; Unknown +10740..10755; Linear_A +10756..1075F; Unknown +10760..10767; Linear_A +10768..107FF; Unknown +10800..10805; Cypriot +10806..10807; Unknown +10808..10808; Cypriot +10809..10809; Unknown +1080A..10835; Cypriot +10836..10836; Unknown +10837..10838; Cypriot +10839..1083B; Unknown +1083C..1083C; Cypriot +1083D..1083E; Unknown +1083F..1083F; Cypriot +10840..10855; Imperial_Aramaic +10856..10856; Unknown +10857..1085F; Imperial_Aramaic +10860..1087F; Palmyrene +10880..1089E; Nabataean +1089F..108A6; Unknown +108A7..108AF; Nabataean +108B0..108DF; Unknown +108E0..108F2; Hatran +108F3..108F3; Unknown +108F4..108F5; Hatran +108F6..108FA; Unknown +108FB..108FF; Hatran +10900..1091B; Phoenician +1091C..1091E; Unknown +1091F..1091F; Phoenician +10920..10939; Lydian +1093A..1093E; Unknown +1093F..1093F; Lydian +10940..1097F; Unknown +10980..1099F; Meroitic_Hieroglyphs +109A0..109B7; Meroitic_Cursive +109B8..109BB; Unknown +109BC..109CF; Meroitic_Cursive +109D0..109D1; Unknown +109D2..109FF; Meroitic_Cursive +10A00..10A03; Kharoshthi +10A04..10A04; Unknown +10A05..10A06; Kharoshthi +10A07..10A0B; Unknown +10A0C..10A13; Kharoshthi +10A14..10A14; Unknown +10A15..10A17; Kharoshthi +10A18..10A18; Unknown +10A19..10A35; Kharoshthi +10A36..10A37; Unknown +10A38..10A3A; Kharoshthi +10A3B..10A3E; Unknown +10A3F..10A48; Kharoshthi +10A49..10A4F; Unknown +10A50..10A58; Kharoshthi +10A59..10A5F; Unknown +10A60..10A7F; Old_South_Arabian +10A80..10A9F; Old_North_Arabian +10AA0..10ABF; Unknown +10AC0..10AE6; Manichaean +10AE7..10AEA; Unknown +10AEB..10AF6; Manichaean +10AF7..10AFF; Unknown +10B00..10B35; Avestan +10B36..10B38; Unknown +10B39..10B3F; Avestan +10B40..10B55; Inscriptional_Parthian +10B56..10B57; Unknown +10B58..10B5F; Inscriptional_Parthian +10B60..10B72; Inscriptional_Pahlavi +10B73..10B77; Unknown +10B78..10B7F; Inscriptional_Pahlavi +10B80..10B91; Psalter_Pahlavi +10B92..10B98; Unknown +10B99..10B9C; Psalter_Pahlavi +10B9D..10BA8; Unknown +10BA9..10BAF; Psalter_Pahlavi +10BB0..10BFF; Unknown +10C00..10C48; Old_Turkic +10C49..10C7F; Unknown +10C80..10CB2; Old_Hungarian +10CB3..10CBF; Unknown +10CC0..10CF2; Old_Hungarian +10CF3..10CF9; Unknown +10CFA..10CFF; Old_Hungarian +10D00..10D27; Hanifi_Rohingya +10D28..10D2F; Unknown +10D30..10D39; Hanifi_Rohingya +10D3A..10E5F; Unknown +10E60..10E7E; Arabic +10E7F..10EFF; Unknown +10F00..10F27; Old_Sogdian +10F28..10F2F; Unknown +10F30..10F59; Sogdian +10F5A..10FFF; Unknown +11000..1104D; Brahmi +1104E..11051; Unknown +11052..1106F; Brahmi +11070..1107E; Unknown +1107F..1107F; Brahmi +11080..110C1; Kaithi +110C2..110CC; Unknown +110CD..110CD; Kaithi +110CE..110CF; Unknown +110D0..110E8; Sora_Sompeng +110E9..110EF; Unknown +110F0..110F9; Sora_Sompeng +110FA..110FF; Unknown +11100..11134; Chakma +11135..11135; Unknown +11136..11146; Chakma +11147..1114F; Unknown +11150..11176; Mahajani +11177..1117F; Unknown +11180..111CD; Sharada +111CE..111CF; Unknown +111D0..111DF; Sharada +111E0..111E0; Unknown +111E1..111F4; Sinhala +111F5..111FF; Unknown +11200..11211; Khojki +11212..11212; Unknown +11213..1123E; Khojki +1123F..1127F; Unknown +11280..11286; Multani +11287..11287; Unknown +11288..11288; Multani +11289..11289; Unknown +1128A..1128D; Multani +1128E..1128E; Unknown +1128F..1129D; Multani +1129E..1129E; Unknown +1129F..112A9; Multani +112AA..112AF; Unknown +112B0..112EA; Khudawadi +112EB..112EF; Unknown +112F0..112F9; Khudawadi +112FA..112FF; Unknown +11300..11303; Grantha +11304..11304; Unknown +11305..1130C; Grantha +1130D..1130E; Unknown +1130F..11310; Grantha +11311..11312; Unknown +11313..11328; Grantha +11329..11329; Unknown +1132A..11330; Grantha +11331..11331; Unknown +11332..11333; Grantha +11334..11334; Unknown +11335..11339; Grantha +1133A..1133A; Unknown +1133B..1133B; Inherited +1133C..11344; Grantha +11345..11346; Unknown +11347..11348; Grantha +11349..1134A; Unknown +1134B..1134D; Grantha +1134E..1134F; Unknown +11350..11350; Grantha +11351..11356; Unknown +11357..11357; Grantha +11358..1135C; Unknown +1135D..11363; Grantha +11364..11365; Unknown +11366..1136C; Grantha +1136D..1136F; Unknown +11370..11374; Grantha +11375..113FF; Unknown +11400..11459; Newa +1145A..1145A; Unknown +1145B..1145B; Newa +1145C..1145C; Unknown +1145D..1145E; Newa +1145F..1147F; Unknown +11480..114C7; Tirhuta +114C8..114CF; Unknown +114D0..114D9; Tirhuta +114DA..1157F; Unknown +11580..115B5; Siddham +115B6..115B7; Unknown +115B8..115DD; Siddham +115DE..115FF; Unknown +11600..11644; Modi +11645..1164F; Unknown +11650..11659; Modi +1165A..1165F; Unknown +11660..1166C; Mongolian +1166D..1167F; Unknown +11680..116B7; Takri +116B8..116BF; Unknown +116C0..116C9; Takri +116CA..116FF; Unknown +11700..1171A; Ahom +1171B..1171C; Unknown +1171D..1172B; Ahom +1172C..1172F; Unknown +11730..1173F; Ahom +11740..117FF; Unknown +11800..1183B; Dogra +1183C..1189F; Unknown +118A0..118F2; Warang_Citi +118F3..118FE; Unknown +118FF..118FF; Warang_Citi +11900..119FF; Unknown +11A00..11A47; Zanabazar_Square +11A48..11A4F; Unknown +11A50..11A83; Soyombo +11A84..11A85; Unknown +11A86..11AA2; Soyombo +11AA3..11ABF; Unknown +11AC0..11AF8; Pau_Cin_Hau +11AF9..11BFF; Unknown +11C00..11C08; Bhaiksuki +11C09..11C09; Unknown +11C0A..11C36; Bhaiksuki +11C37..11C37; Unknown +11C38..11C45; Bhaiksuki +11C46..11C4F; Unknown +11C50..11C6C; Bhaiksuki +11C6D..11C6F; Unknown +11C70..11C8F; Marchen +11C90..11C91; Unknown +11C92..11CA7; Marchen +11CA8..11CA8; Unknown +11CA9..11CB6; Marchen +11CB7..11CFF; Unknown +11D00..11D06; Masaram_Gondi +11D07..11D07; Unknown +11D08..11D09; Masaram_Gondi +11D0A..11D0A; Unknown +11D0B..11D36; Masaram_Gondi +11D37..11D39; Unknown +11D3A..11D3A; Masaram_Gondi +11D3B..11D3B; Unknown +11D3C..11D3D; Masaram_Gondi +11D3E..11D3E; Unknown +11D3F..11D47; Masaram_Gondi +11D48..11D4F; Unknown +11D50..11D59; Masaram_Gondi +11D5A..11D5F; Unknown +11D60..11D65; Gunjala_Gondi +11D66..11D66; Unknown +11D67..11D68; Gunjala_Gondi +11D69..11D69; Unknown +11D6A..11D8E; Gunjala_Gondi +11D8F..11D8F; Unknown +11D90..11D91; Gunjala_Gondi +11D92..11D92; Unknown +11D93..11D98; Gunjala_Gondi +11D99..11D9F; Unknown +11DA0..11DA9; Gunjala_Gondi +11DAA..11EDF; Unknown +11EE0..11EF8; Makasar +11EF9..11FFF; Unknown +12000..12399; Cuneiform +1239A..123FF; Unknown +12400..1246E; Cuneiform +1246F..1246F; Unknown +12470..12474; Cuneiform +12475..1247F; Unknown +12480..12543; Cuneiform +12544..12FFF; Unknown +13000..1342E; Egyptian_Hieroglyphs +1342F..143FF; Unknown +14400..14646; Anatolian_Hieroglyphs +14647..167FF; Unknown +16800..16A38; Bamum +16A39..16A3F; Unknown +16A40..16A5E; Mro +16A5F..16A5F; Unknown +16A60..16A69; Mro +16A6A..16A6D; Unknown +16A6E..16A6F; Mro +16A70..16ACF; Unknown +16AD0..16AED; Bassa_Vah +16AEE..16AEF; Unknown +16AF0..16AF5; Bassa_Vah +16AF6..16AFF; Unknown +16B00..16B45; Pahawh_Hmong +16B46..16B4F; Unknown +16B50..16B59; Pahawh_Hmong +16B5A..16B5A; Unknown +16B5B..16B61; Pahawh_Hmong +16B62..16B62; Unknown +16B63..16B77; Pahawh_Hmong +16B78..16B7C; Unknown +16B7D..16B8F; Pahawh_Hmong +16B90..16E3F; Unknown +16E40..16E9A; Medefaidrin +16E9B..16EFF; Unknown +16F00..16F44; Miao +16F45..16F4F; Unknown +16F50..16F7E; Miao +16F7F..16F8E; Unknown +16F8F..16F9F; Miao +16FA0..16FDF; Unknown +16FE0..16FE0; Tangut +16FE1..16FE1; Nushu +16FE2..16FFF; Unknown +17000..187F1; Tangut +187F2..187FF; Unknown +18800..18AF2; Tangut +18AF3..1AFFF; Unknown +1B000..1B000; Katakana +1B001..1B11E; Hiragana +1B11F..1B16F; Unknown +1B170..1B2FB; Nushu +1B2FC..1BBFF; Unknown +1BC00..1BC6A; Duployan +1BC6B..1BC6F; Unknown +1BC70..1BC7C; Duployan +1BC7D..1BC7F; Unknown +1BC80..1BC88; Duployan +1BC89..1BC8F; Unknown +1BC90..1BC99; Duployan +1BC9A..1BC9B; Unknown +1BC9C..1BC9F; Duployan +1BCA0..1BCA3; Common +1BCA4..1CFFF; Unknown +1D000..1D0F5; Common +1D0F6..1D0FF; Unknown +1D100..1D126; Common +1D127..1D128; Unknown +1D129..1D166; Common +1D167..1D169; Inherited +1D16A..1D17A; Common +1D17B..1D182; Inherited +1D183..1D184; Common +1D185..1D18B; Inherited +1D18C..1D1A9; Common +1D1AA..1D1AD; Inherited +1D1AE..1D1E8; Common +1D1E9..1D1FF; Unknown +1D200..1D245; Greek +1D246..1D2DF; Unknown +1D2E0..1D2F3; Common +1D2F4..1D2FF; Unknown +1D300..1D356; Common +1D357..1D35F; Unknown +1D360..1D378; Common +1D379..1D3FF; Unknown +1D400..1D454; Common +1D455..1D455; Unknown +1D456..1D49C; Common +1D49D..1D49D; Unknown +1D49E..1D49F; Common +1D4A0..1D4A1; Unknown +1D4A2..1D4A2; Common +1D4A3..1D4A4; Unknown +1D4A5..1D4A6; Common +1D4A7..1D4A8; Unknown +1D4A9..1D4AC; Common +1D4AD..1D4AD; Unknown +1D4AE..1D4B9; Common +1D4BA..1D4BA; Unknown +1D4BB..1D4BB; Common +1D4BC..1D4BC; Unknown +1D4BD..1D4C3; Common +1D4C4..1D4C4; Unknown +1D4C5..1D505; Common +1D506..1D506; Unknown +1D507..1D50A; Common +1D50B..1D50C; Unknown +1D50D..1D514; Common +1D515..1D515; Unknown +1D516..1D51C; Common +1D51D..1D51D; Unknown +1D51E..1D539; Common +1D53A..1D53A; Unknown +1D53B..1D53E; Common +1D53F..1D53F; Unknown +1D540..1D544; Common +1D545..1D545; Unknown +1D546..1D546; Common +1D547..1D549; Unknown +1D54A..1D550; Common +1D551..1D551; Unknown +1D552..1D6A5; Common +1D6A6..1D6A7; Unknown +1D6A8..1D7CB; Common +1D7CC..1D7CD; Unknown +1D7CE..1D7FF; Common +1D800..1DA8B; SignWriting +1DA8C..1DA9A; Unknown +1DA9B..1DA9F; SignWriting +1DAA0..1DAA0; Unknown +1DAA1..1DAAF; SignWriting +1DAB0..1DFFF; Unknown +1E000..1E006; Glagolitic +1E007..1E007; Unknown +1E008..1E018; Glagolitic +1E019..1E01A; Unknown +1E01B..1E021; Glagolitic +1E022..1E022; Unknown +1E023..1E024; Glagolitic +1E025..1E025; Unknown +1E026..1E02A; Glagolitic +1E02B..1E7FF; Unknown +1E800..1E8C4; Mende_Kikakui +1E8C5..1E8C6; Unknown +1E8C7..1E8D6; Mende_Kikakui +1E8D7..1E8FF; Unknown +1E900..1E94A; Adlam +1E94B..1E94F; Unknown +1E950..1E959; Adlam +1E95A..1E95D; Unknown +1E95E..1E95F; Adlam +1E960..1EC70; Unknown +1EC71..1ECB4; Common +1ECB5..1EDFF; Unknown +1EE00..1EE03; Arabic +1EE04..1EE04; Unknown +1EE05..1EE1F; Arabic +1EE20..1EE20; Unknown +1EE21..1EE22; Arabic +1EE23..1EE23; Unknown +1EE24..1EE24; Arabic +1EE25..1EE26; Unknown +1EE27..1EE27; Arabic +1EE28..1EE28; Unknown +1EE29..1EE32; Arabic +1EE33..1EE33; Unknown +1EE34..1EE37; Arabic +1EE38..1EE38; Unknown +1EE39..1EE39; Arabic +1EE3A..1EE3A; Unknown +1EE3B..1EE3B; Arabic +1EE3C..1EE41; Unknown +1EE42..1EE42; Arabic +1EE43..1EE46; Unknown +1EE47..1EE47; Arabic +1EE48..1EE48; Unknown +1EE49..1EE49; Arabic +1EE4A..1EE4A; Unknown +1EE4B..1EE4B; Arabic +1EE4C..1EE4C; Unknown +1EE4D..1EE4F; Arabic +1EE50..1EE50; Unknown +1EE51..1EE52; Arabic +1EE53..1EE53; Unknown +1EE54..1EE54; Arabic +1EE55..1EE56; Unknown +1EE57..1EE57; Arabic +1EE58..1EE58; Unknown +1EE59..1EE59; Arabic +1EE5A..1EE5A; Unknown +1EE5B..1EE5B; Arabic +1EE5C..1EE5C; Unknown +1EE5D..1EE5D; Arabic +1EE5E..1EE5E; Unknown +1EE5F..1EE5F; Arabic +1EE60..1EE60; Unknown +1EE61..1EE62; Arabic +1EE63..1EE63; Unknown +1EE64..1EE64; Arabic +1EE65..1EE66; Unknown +1EE67..1EE6A; Arabic +1EE6B..1EE6B; Unknown +1EE6C..1EE72; Arabic +1EE73..1EE73; Unknown +1EE74..1EE77; Arabic +1EE78..1EE78; Unknown +1EE79..1EE7C; Arabic +1EE7D..1EE7D; Unknown +1EE7E..1EE7E; Arabic +1EE7F..1EE7F; Unknown +1EE80..1EE89; Arabic +1EE8A..1EE8A; Unknown +1EE8B..1EE9B; Arabic +1EE9C..1EEA0; Unknown +1EEA1..1EEA3; Arabic +1EEA4..1EEA4; Unknown +1EEA5..1EEA9; Arabic +1EEAA..1EEAA; Unknown +1EEAB..1EEBB; Arabic +1EEBC..1EEEF; Unknown +1EEF0..1EEF1; Arabic +1EEF2..1EFFF; Unknown +1F000..1F02B; Common +1F02C..1F02F; Unknown +1F030..1F093; Common +1F094..1F09F; Unknown +1F0A0..1F0AE; Common +1F0AF..1F0B0; Unknown +1F0B1..1F0BF; Common +1F0C0..1F0C0; Unknown +1F0C1..1F0CF; Common +1F0D0..1F0D0; Unknown +1F0D1..1F0F5; Common +1F0F6..1F0FF; Unknown +1F100..1F10C; Common +1F10D..1F10F; Unknown +1F110..1F16B; Common +1F16C..1F16F; Unknown +1F170..1F1AC; Common +1F1AD..1F1E5; Unknown +1F1E6..1F1FF; Common +1F200..1F200; Hiragana +1F201..1F202; Common +1F203..1F20F; Unknown +1F210..1F23B; Common +1F23C..1F23F; Unknown +1F240..1F248; Common +1F249..1F24F; Unknown +1F250..1F251; Common +1F252..1F25F; Unknown +1F260..1F265; Common +1F266..1F2FF; Unknown +1F300..1F6D4; Common +1F6D5..1F6DF; Unknown +1F6E0..1F6EC; Common +1F6ED..1F6EF; Unknown +1F6F0..1F6F9; Common +1F6FA..1F6FF; Unknown +1F700..1F773; Common +1F774..1F77F; Unknown +1F780..1F7D8; Common +1F7D9..1F7FF; Unknown +1F800..1F80B; Common +1F80C..1F80F; Unknown +1F810..1F847; Common +1F848..1F84F; Unknown +1F850..1F859; Common +1F85A..1F85F; Unknown +1F860..1F887; Common +1F888..1F88F; Unknown +1F890..1F8AD; Common +1F8AE..1F8FF; Unknown +1F900..1F90B; Common +1F90C..1F90F; Unknown +1F910..1F93E; Common +1F93F..1F93F; Unknown +1F940..1F970; Common +1F971..1F972; Unknown +1F973..1F976; Common +1F977..1F979; Unknown +1F97A..1F97A; Common +1F97B..1F97B; Unknown +1F97C..1F9A2; Common +1F9A3..1F9AF; Unknown +1F9B0..1F9B9; Common +1F9BA..1F9BF; Unknown +1F9C0..1F9C2; Common +1F9C3..1F9CF; Unknown +1F9D0..1F9FF; Common +1FA00..1FA5F; Unknown +1FA60..1FA6D; Common +1FA6E..1FFFF; Unknown +20000..2A6D6; Han +2A6D7..2A6FF; Unknown +2A700..2B734; Han +2B735..2B73F; Unknown +2B740..2B81D; Han +2B81E..2B81F; Unknown +2B820..2CEA1; Han +2CEA2..2CEAF; Unknown +2CEB0..2EBE0; Han +2EBE1..2F7FF; Unknown +2F800..2FA1D; Han +2FA1E..E0000; Unknown +E0001..E0001; Common +E0002..E001F; Unknown +E0020..E007F; Common +E0080..E00FF; Unknown +E0100..E01EF; Inherited +E01F0..10FFFF; Unknown diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0.test new file mode 100644 index 000000000..56a3acc09 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0 + +description: +Tests character class syntax of the Unicode 11.0 Script property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_1-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_1.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_1.flex new file mode 100644 index 000000000..bd35c9867 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_1.flex @@ -0,0 +1,32 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Adlam} { setCurCharPropertyValue("Script_Extensions:Adlam"); } +\p{Script_Extensions:Armenian} { setCurCharPropertyValue("Script_Extensions:Armenian"); } +\p{Script_Extensions:Bengali} { setCurCharPropertyValue("Script_Extensions:Bengali"); } +\p{Script_Extensions:Bopomofo} { setCurCharPropertyValue("Script_Extensions:Bopomofo"); } +\p{Script_Extensions:Buginese} { setCurCharPropertyValue("Script_Extensions:Buginese"); } +\p{Script_Extensions:Buhid} { setCurCharPropertyValue("Script_Extensions:Buhid"); } +\p{Script_Extensions:Coptic} { setCurCharPropertyValue("Script_Extensions:Coptic"); } +\p{Script_Extensions:Cypriot} { setCurCharPropertyValue("Script_Extensions:Cypriot"); } +\p{Script_Extensions:Cyrillic} { setCurCharPropertyValue("Script_Extensions:Cyrillic"); } +\p{Script_Extensions:Duployan} { setCurCharPropertyValue("Script_Extensions:Duployan"); } +\p{Script_Extensions:Greek} { setCurCharPropertyValue("Script_Extensions:Greek"); } +\p{Script_Extensions:Kaithi} { setCurCharPropertyValue("Script_Extensions:Kaithi"); } +\p{Script_Extensions:Kayah_Li} { setCurCharPropertyValue("Script_Extensions:Kayah_Li"); } +\p{Script_Extensions:Mongolian} { setCurCharPropertyValue("Script_Extensions:Mongolian"); } +\p{Script_Extensions:Multani} { setCurCharPropertyValue("Script_Extensions:Multani"); } +\p{Script_Extensions:Tai_Le} { setCurCharPropertyValue("Script_Extensions:Tai_Le"); } +\p{Script_Extensions:Thaana} { setCurCharPropertyValue("Script_Extensions:Thaana"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_1.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_1.output new file mode 100644 index 000000000..adef62a2a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_1.output @@ -0,0 +1,140 @@ +02EA..02EB; Script_Extensions:Bopomofo +0342..0342; Script_Extensions:Greek +0345..0345; Script_Extensions:Greek +0370..0373; Script_Extensions:Greek +0375..0377; Script_Extensions:Greek +037A..037D; Script_Extensions:Greek +037F..037F; Script_Extensions:Greek +0384..0384; Script_Extensions:Greek +0386..0386; Script_Extensions:Greek +0388..038A; Script_Extensions:Greek +038C..038C; Script_Extensions:Greek +038E..03A1; Script_Extensions:Greek +03A3..03E1; Script_Extensions:Greek +03E2..03EF; Script_Extensions:Coptic +03F0..03FF; Script_Extensions:Greek +0400..052F; Script_Extensions:Cyrillic +0531..0556; Script_Extensions:Armenian +0559..058A; Script_Extensions:Armenian +058D..058F; Script_Extensions:Armenian +060C..060C; Script_Extensions:Thaana +061B..061C; Script_Extensions:Thaana +061F..061F; Script_Extensions:Thaana +0640..0640; Script_Extensions:Adlam +0660..0669; Script_Extensions:Thaana +0780..07B1; Script_Extensions:Thaana +0951..0952; Script_Extensions:Bengali +0964..0965; Script_Extensions:Bengali +0966..096F; Script_Extensions:Kaithi +0980..0983; Script_Extensions:Bengali +0985..098C; Script_Extensions:Bengali +098F..0990; Script_Extensions:Bengali +0993..09A8; Script_Extensions:Bengali +09AA..09B0; Script_Extensions:Bengali +09B2..09B2; Script_Extensions:Bengali +09B6..09B9; Script_Extensions:Bengali +09BC..09C4; Script_Extensions:Bengali +09C7..09C8; Script_Extensions:Bengali +09CB..09CE; Script_Extensions:Bengali +09D7..09D7; Script_Extensions:Bengali +09DC..09DD; Script_Extensions:Bengali +09DF..09E3; Script_Extensions:Bengali +09E6..09FE; Script_Extensions:Bengali +0A66..0A6F; Script_Extensions:Multani +1040..1049; Script_Extensions:Tai_Le +1735..1736; Script_Extensions:Buhid +1740..1753; Script_Extensions:Buhid +1800..180E; Script_Extensions:Mongolian +1810..1819; Script_Extensions:Mongolian +1820..1878; Script_Extensions:Mongolian +1880..18AA; Script_Extensions:Mongolian +1950..196D; Script_Extensions:Tai_Le +1970..1974; Script_Extensions:Tai_Le +1A00..1A1B; Script_Extensions:Buginese +1A1E..1A1F; Script_Extensions:Buginese +1C80..1C88; Script_Extensions:Cyrillic +1CD0..1CD0; Script_Extensions:Bengali +1CD2..1CD2; Script_Extensions:Bengali +1CD5..1CD6; Script_Extensions:Bengali +1CD8..1CD8; Script_Extensions:Bengali +1CE1..1CE1; Script_Extensions:Bengali +1CEA..1CEA; Script_Extensions:Bengali +1CED..1CED; Script_Extensions:Bengali +1CF5..1CF7; Script_Extensions:Bengali +1D26..1D2A; Script_Extensions:Greek +1D2B..1D2B; Script_Extensions:Cyrillic +1D5D..1D61; Script_Extensions:Greek +1D66..1D6A; Script_Extensions:Greek +1D78..1D78; Script_Extensions:Cyrillic +1DBF..1DC1; Script_Extensions:Greek +1F00..1F15; Script_Extensions:Greek +1F18..1F1D; Script_Extensions:Greek +1F20..1F45; Script_Extensions:Greek +1F48..1F4D; Script_Extensions:Greek +1F50..1F57; Script_Extensions:Greek +1F59..1F59; Script_Extensions:Greek +1F5B..1F5B; Script_Extensions:Greek +1F5D..1F5D; Script_Extensions:Greek +1F5F..1F7D; Script_Extensions:Greek +1F80..1FB4; Script_Extensions:Greek +1FB6..1FC4; Script_Extensions:Greek +1FC6..1FD3; Script_Extensions:Greek +1FD6..1FDB; Script_Extensions:Greek +1FDD..1FEF; Script_Extensions:Greek +1FF2..1FF4; Script_Extensions:Greek +1FF6..1FFE; Script_Extensions:Greek +2126..2126; Script_Extensions:Greek +2C80..2CF3; Script_Extensions:Coptic +2CF9..2CFF; Script_Extensions:Coptic +2DE0..2DFF; Script_Extensions:Cyrillic +2E43..2E43; Script_Extensions:Cyrillic +3001..3003; Script_Extensions:Bopomofo +3008..3011; Script_Extensions:Bopomofo +3013..301F; Script_Extensions:Bopomofo +302A..302D; Script_Extensions:Bopomofo +3030..3030; Script_Extensions:Bopomofo +3037..3037; Script_Extensions:Bopomofo +30FB..30FB; Script_Extensions:Bopomofo +3105..312F; Script_Extensions:Bopomofo +31A0..31BA; Script_Extensions:Bopomofo +A640..A69F; Script_Extensions:Cyrillic +A830..A839; Script_Extensions:Kaithi +A8F1..A8F1; Script_Extensions:Bengali +A900..A92F; Script_Extensions:Kayah_Li +A9CF..A9CF; Script_Extensions:Buginese +AB65..AB65; Script_Extensions:Greek +FB13..FB17; Script_Extensions:Armenian +FDF2..FDF2; Script_Extensions:Thaana +FDFD..FDFD; Script_Extensions:Thaana +FE2E..FE2F; Script_Extensions:Cyrillic +FE45..FE46; Script_Extensions:Bopomofo +FF61..FF65; Script_Extensions:Bopomofo +10100..10102; Script_Extensions:Cypriot +10107..10133; Script_Extensions:Cypriot +10137..1013F; Script_Extensions:Cypriot +10140..1018E; Script_Extensions:Greek +101A0..101A0; Script_Extensions:Greek +102E0..102FB; Script_Extensions:Coptic +10800..10805; Script_Extensions:Cypriot +10808..10808; Script_Extensions:Cypriot +1080A..10835; Script_Extensions:Cypriot +10837..10838; Script_Extensions:Cypriot +1083C..1083C; Script_Extensions:Cypriot +1083F..1083F; Script_Extensions:Cypriot +11080..110C1; Script_Extensions:Kaithi +110CD..110CD; Script_Extensions:Kaithi +11280..11286; Script_Extensions:Multani +11288..11288; Script_Extensions:Multani +1128A..1128D; Script_Extensions:Multani +1128F..1129D; Script_Extensions:Multani +1129F..112A9; Script_Extensions:Multani +11660..1166C; Script_Extensions:Mongolian +1BC00..1BC6A; Script_Extensions:Duployan +1BC70..1BC7C; Script_Extensions:Duployan +1BC80..1BC88; Script_Extensions:Duployan +1BC90..1BC99; Script_Extensions:Duployan +1BC9C..1BCA3; Script_Extensions:Duployan +1D200..1D245; Script_Extensions:Greek +1E900..1E94A; Script_Extensions:Adlam +1E950..1E959; Script_Extensions:Adlam +1E95E..1E95F; Script_Extensions:Adlam diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_1.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_1.test new file mode 100644 index 000000000..8430a0421 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_1.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_1 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_10-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_10-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_10.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_10.flex new file mode 100644 index 000000000..5c2e16843 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_10.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_10 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Limbu} { setCurCharPropertyValue("Script_Extensions:Limbu"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_10.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_10.output new file mode 100644 index 000000000..fe06ad98c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_10.output @@ -0,0 +1,6 @@ +0965..0965; Script_Extensions:Limbu +1900..191E; Script_Extensions:Limbu +1920..192B; Script_Extensions:Limbu +1930..193B; Script_Extensions:Limbu +1940..1940; Script_Extensions:Limbu +1944..194F; Script_Extensions:Limbu diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_10.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_10.test new file mode 100644 index 000000000..905202b0d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_10.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_10 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_11-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_11-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_11.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_11.flex new file mode 100644 index 000000000..330845ae1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_11.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_11 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Mahajani} { setCurCharPropertyValue("Script_Extensions:Mahajani"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_11.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_11.output new file mode 100644 index 000000000..d11d21faf --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_11.output @@ -0,0 +1,3 @@ +0964..096F; Script_Extensions:Mahajani +A830..A839; Script_Extensions:Mahajani +11150..11176; Script_Extensions:Mahajani diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_11.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_11.test new file mode 100644 index 000000000..52e31514d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_11.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_11 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_12-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_12-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_12.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_12.flex new file mode 100644 index 000000000..5af12d84c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_12.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_12 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Malayalam} { setCurCharPropertyValue("Script_Extensions:Malayalam"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_12.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_12.output new file mode 100644 index 000000000..8963b4576 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_12.output @@ -0,0 +1,12 @@ +0951..0952; Script_Extensions:Malayalam +0964..0965; Script_Extensions:Malayalam +0D00..0D03; Script_Extensions:Malayalam +0D05..0D0C; Script_Extensions:Malayalam +0D0E..0D10; Script_Extensions:Malayalam +0D12..0D44; Script_Extensions:Malayalam +0D46..0D48; Script_Extensions:Malayalam +0D4A..0D4F; Script_Extensions:Malayalam +0D54..0D63; Script_Extensions:Malayalam +0D66..0D7F; Script_Extensions:Malayalam +1CDA..1CDA; Script_Extensions:Malayalam +A830..A832; Script_Extensions:Malayalam diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_12.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_12.test new file mode 100644 index 000000000..8a7a1a849 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_12.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_12 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_13-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_13-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_13.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_13.flex new file mode 100644 index 000000000..25f4ac63b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_13.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_13 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Oriya} { setCurCharPropertyValue("Script_Extensions:Oriya"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_13.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_13.output new file mode 100644 index 000000000..432cef4b8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_13.output @@ -0,0 +1,17 @@ +0951..0952; Script_Extensions:Oriya +0964..0965; Script_Extensions:Oriya +0B01..0B03; Script_Extensions:Oriya +0B05..0B0C; Script_Extensions:Oriya +0B0F..0B10; Script_Extensions:Oriya +0B13..0B28; Script_Extensions:Oriya +0B2A..0B30; Script_Extensions:Oriya +0B32..0B33; Script_Extensions:Oriya +0B35..0B39; Script_Extensions:Oriya +0B3C..0B44; Script_Extensions:Oriya +0B47..0B48; Script_Extensions:Oriya +0B4B..0B4D; Script_Extensions:Oriya +0B56..0B57; Script_Extensions:Oriya +0B5C..0B5D; Script_Extensions:Oriya +0B5F..0B63; Script_Extensions:Oriya +0B66..0B77; Script_Extensions:Oriya +1CDA..1CDA; Script_Extensions:Oriya diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_13.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_13.test new file mode 100644 index 000000000..fca366537 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_13.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_13 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_14-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_14-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_14.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_14.flex new file mode 100644 index 000000000..2fbf12167 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_14.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_14 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Sinhala} { setCurCharPropertyValue("Script_Extensions:Sinhala"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_14.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_14.output new file mode 100644 index 000000000..08185a67c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_14.output @@ -0,0 +1,14 @@ +0964..0965; Script_Extensions:Sinhala +0D82..0D83; Script_Extensions:Sinhala +0D85..0D96; Script_Extensions:Sinhala +0D9A..0DB1; Script_Extensions:Sinhala +0DB3..0DBB; Script_Extensions:Sinhala +0DBD..0DBD; Script_Extensions:Sinhala +0DC0..0DC6; Script_Extensions:Sinhala +0DCA..0DCA; Script_Extensions:Sinhala +0DCF..0DD4; Script_Extensions:Sinhala +0DD6..0DD6; Script_Extensions:Sinhala +0DD8..0DDF; Script_Extensions:Sinhala +0DE6..0DEF; Script_Extensions:Sinhala +0DF2..0DF4; Script_Extensions:Sinhala +111E1..111F4; Script_Extensions:Sinhala diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_14.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_14.test new file mode 100644 index 000000000..42410dca6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_14.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_14 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_15-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_15-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_15.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_15.flex new file mode 100644 index 000000000..93f622858 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_15.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_15 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Syloti_Nagri} { setCurCharPropertyValue("Script_Extensions:Syloti_Nagri"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_15.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_15.output new file mode 100644 index 000000000..5a620a176 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_15.output @@ -0,0 +1,3 @@ +0964..0965; Script_Extensions:Syloti_Nagri +09E6..09EF; Script_Extensions:Syloti_Nagri +A800..A82B; Script_Extensions:Syloti_Nagri diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_15.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_15.test new file mode 100644 index 000000000..ed798538b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_15.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_15 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_16-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_16-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_16.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_16.flex new file mode 100644 index 000000000..ff2149d94 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_16.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_16 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Takri} { setCurCharPropertyValue("Script_Extensions:Takri"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_16.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_16.output new file mode 100644 index 000000000..c87fe63b8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_16.output @@ -0,0 +1,4 @@ +0964..0965; Script_Extensions:Takri +A830..A839; Script_Extensions:Takri +11680..116B7; Script_Extensions:Takri +116C0..116C9; Script_Extensions:Takri diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_16.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_16.test new file mode 100644 index 000000000..36c2c707a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_16.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_16 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_17-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_17-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_17.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_17.flex new file mode 100644 index 000000000..f4e3c652a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_17.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_17 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Tamil} { setCurCharPropertyValue("Script_Extensions:Tamil"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_17.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_17.output new file mode 100644 index 000000000..5de2b6281 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_17.output @@ -0,0 +1,23 @@ +0951..0952; Script_Extensions:Tamil +0964..0965; Script_Extensions:Tamil +0B82..0B83; Script_Extensions:Tamil +0B85..0B8A; Script_Extensions:Tamil +0B8E..0B90; Script_Extensions:Tamil +0B92..0B95; Script_Extensions:Tamil +0B99..0B9A; Script_Extensions:Tamil +0B9C..0B9C; Script_Extensions:Tamil +0B9E..0B9F; Script_Extensions:Tamil +0BA3..0BA4; Script_Extensions:Tamil +0BA8..0BAA; Script_Extensions:Tamil +0BAE..0BB9; Script_Extensions:Tamil +0BBE..0BC2; Script_Extensions:Tamil +0BC6..0BC8; Script_Extensions:Tamil +0BCA..0BCD; Script_Extensions:Tamil +0BD0..0BD0; Script_Extensions:Tamil +0BD7..0BD7; Script_Extensions:Tamil +0BE6..0BFA; Script_Extensions:Tamil +1CDA..1CDA; Script_Extensions:Tamil +A8F3..A8F3; Script_Extensions:Tamil +11301..11301; Script_Extensions:Tamil +11303..11303; Script_Extensions:Tamil +1133B..1133C; Script_Extensions:Tamil diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_17.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_17.test new file mode 100644 index 000000000..cefc277bc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_17.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_17 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_18-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_18-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_18.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_18.flex new file mode 100644 index 000000000..c08f24fac --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_18.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_18 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Telugu} { setCurCharPropertyValue("Script_Extensions:Telugu"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_18.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_18.output new file mode 100644 index 000000000..660963566 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_18.output @@ -0,0 +1,15 @@ +0951..0952; Script_Extensions:Telugu +0964..0965; Script_Extensions:Telugu +0C00..0C0C; Script_Extensions:Telugu +0C0E..0C10; Script_Extensions:Telugu +0C12..0C28; Script_Extensions:Telugu +0C2A..0C39; Script_Extensions:Telugu +0C3D..0C44; Script_Extensions:Telugu +0C46..0C48; Script_Extensions:Telugu +0C4A..0C4D; Script_Extensions:Telugu +0C55..0C56; Script_Extensions:Telugu +0C58..0C5A; Script_Extensions:Telugu +0C60..0C63; Script_Extensions:Telugu +0C66..0C6F; Script_Extensions:Telugu +0C78..0C7F; Script_Extensions:Telugu +1CDA..1CDA; Script_Extensions:Telugu diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_18.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_18.test new file mode 100644 index 000000000..3f0b2c64d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_18.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_18 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_19-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_19-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_19.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_19.flex new file mode 100644 index 000000000..7bd0cd8ff --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_19.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_19 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Tirhuta} { setCurCharPropertyValue("Script_Extensions:Tirhuta"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_19.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_19.output new file mode 100644 index 000000000..5f905e9b5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_19.output @@ -0,0 +1,5 @@ +0951..0952; Script_Extensions:Tirhuta +0964..0965; Script_Extensions:Tirhuta +A830..A839; Script_Extensions:Tirhuta +11480..114C7; Script_Extensions:Tirhuta +114D0..114D9; Script_Extensions:Tirhuta diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_19.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_19.test new file mode 100644 index 000000000..6332af1c9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_19.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_19 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_2-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_2-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_2.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_2.flex new file mode 100644 index 000000000..453fe80e9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_2.flex @@ -0,0 +1,26 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_2 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Arabic} { setCurCharPropertyValue("Script_Extensions:Arabic"); } +\p{Script_Extensions:Chakma} { setCurCharPropertyValue("Script_Extensions:Chakma"); } +\p{Script_Extensions:Devanagari} { setCurCharPropertyValue("Script_Extensions:Devanagari"); } +\p{Script_Extensions:Georgian} { setCurCharPropertyValue("Script_Extensions:Georgian"); } +\p{Script_Extensions:Glagolitic} { setCurCharPropertyValue("Script_Extensions:Glagolitic"); } +\p{Script_Extensions:Han} { setCurCharPropertyValue("Script_Extensions:Han"); } +\p{Script_Extensions:Hanunoo} { setCurCharPropertyValue("Script_Extensions:Hanunoo"); } +\p{Script_Extensions:Javanese} { setCurCharPropertyValue("Script_Extensions:Javanese"); } +\p{Script_Extensions:Linear_A} { setCurCharPropertyValue("Script_Extensions:Linear_A"); } +\p{Script_Extensions:Old_Permic} { setCurCharPropertyValue("Script_Extensions:Old_Permic"); } +\p{Script_Extensions:Phags_Pa} { setCurCharPropertyValue("Script_Extensions:Phags_Pa"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_2.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_2.output new file mode 100644 index 000000000..e59e782f9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_2.output @@ -0,0 +1,128 @@ +0483..0483; Script_Extensions:Old_Permic +0484..0484; Script_Extensions:Glagolitic +0487..0487; Script_Extensions:Glagolitic +0589..0589; Script_Extensions:Georgian +0600..0604; Script_Extensions:Arabic +0606..061C; Script_Extensions:Arabic +061E..06DC; Script_Extensions:Arabic +06DE..06FF; Script_Extensions:Arabic +0750..077F; Script_Extensions:Arabic +08A0..08B4; Script_Extensions:Arabic +08B6..08BD; Script_Extensions:Arabic +08D3..08E1; Script_Extensions:Arabic +08E3..08FF; Script_Extensions:Arabic +0900..097F; Script_Extensions:Devanagari +09E6..09EF; Script_Extensions:Chakma +1040..1049; Script_Extensions:Chakma +10A0..10C5; Script_Extensions:Georgian +10C7..10C7; Script_Extensions:Georgian +10CD..10CD; Script_Extensions:Georgian +10D0..10FF; Script_Extensions:Georgian +1720..1736; Script_Extensions:Hanunoo +1802..1803; Script_Extensions:Phags_Pa +1805..1805; Script_Extensions:Phags_Pa +1C90..1CBA; Script_Extensions:Georgian +1CBD..1CBF; Script_Extensions:Georgian +1CD0..1CF6; Script_Extensions:Devanagari +1CF8..1CF9; Script_Extensions:Devanagari +20F0..20F0; Script_Extensions:Devanagari +2C00..2C2E; Script_Extensions:Glagolitic +2C30..2C5E; Script_Extensions:Glagolitic +2D00..2D25; Script_Extensions:Georgian +2D27..2D27; Script_Extensions:Georgian +2D2D..2D2D; Script_Extensions:Georgian +2E43..2E43; Script_Extensions:Glagolitic +2E80..2E99; Script_Extensions:Han +2E9B..2EF3; Script_Extensions:Han +2F00..2FD5; Script_Extensions:Han +3001..3003; Script_Extensions:Han +3005..3011; Script_Extensions:Han +3013..301F; Script_Extensions:Han +3021..302D; Script_Extensions:Han +3030..3030; Script_Extensions:Han +3037..303F; Script_Extensions:Han +30FB..30FB; Script_Extensions:Han +3190..319F; Script_Extensions:Han +31C0..31E3; Script_Extensions:Han +3220..3247; Script_Extensions:Han +3280..32B0; Script_Extensions:Han +32C0..32CB; Script_Extensions:Han +3358..3370; Script_Extensions:Han +337B..337F; Script_Extensions:Han +33E0..33FE; Script_Extensions:Han +3400..4DB5; Script_Extensions:Han +4E00..9FEF; Script_Extensions:Han +A66F..A66F; Script_Extensions:Glagolitic +A830..A839; Script_Extensions:Devanagari +A840..A877; Script_Extensions:Phags_Pa +A8E0..A8FF; Script_Extensions:Devanagari +A980..A9CD; Script_Extensions:Javanese +A9CF..A9D9; Script_Extensions:Javanese +A9DE..A9DF; Script_Extensions:Javanese +F900..FA6D; Script_Extensions:Han +FA70..FAD9; Script_Extensions:Han +FB50..FBC1; Script_Extensions:Arabic +FBD3..FD3D; Script_Extensions:Arabic +FD50..FD8F; Script_Extensions:Arabic +FD92..FDC7; Script_Extensions:Arabic +FDF0..FDFD; Script_Extensions:Arabic +FE45..FE46; Script_Extensions:Han +FE70..FE74; Script_Extensions:Arabic +FE76..FEFC; Script_Extensions:Arabic +FF61..FF65; Script_Extensions:Han +10107..10133; Script_Extensions:Linear_A +102E0..102FB; Script_Extensions:Arabic +10350..1037A; Script_Extensions:Old_Permic +10600..10736; Script_Extensions:Linear_A +10740..10755; Script_Extensions:Linear_A +10760..10767; Script_Extensions:Linear_A +10E60..10E7E; Script_Extensions:Arabic +11100..11134; Script_Extensions:Chakma +11136..11146; Script_Extensions:Chakma +1D360..1D371; Script_Extensions:Han +1E000..1E006; Script_Extensions:Glagolitic +1E008..1E018; Script_Extensions:Glagolitic +1E01B..1E021; Script_Extensions:Glagolitic +1E023..1E024; Script_Extensions:Glagolitic +1E026..1E02A; Script_Extensions:Glagolitic +1EE00..1EE03; Script_Extensions:Arabic +1EE05..1EE1F; Script_Extensions:Arabic +1EE21..1EE22; Script_Extensions:Arabic +1EE24..1EE24; Script_Extensions:Arabic +1EE27..1EE27; Script_Extensions:Arabic +1EE29..1EE32; Script_Extensions:Arabic +1EE34..1EE37; Script_Extensions:Arabic +1EE39..1EE39; Script_Extensions:Arabic +1EE3B..1EE3B; Script_Extensions:Arabic +1EE42..1EE42; Script_Extensions:Arabic +1EE47..1EE47; Script_Extensions:Arabic +1EE49..1EE49; Script_Extensions:Arabic +1EE4B..1EE4B; Script_Extensions:Arabic +1EE4D..1EE4F; Script_Extensions:Arabic +1EE51..1EE52; Script_Extensions:Arabic +1EE54..1EE54; Script_Extensions:Arabic +1EE57..1EE57; Script_Extensions:Arabic +1EE59..1EE59; Script_Extensions:Arabic +1EE5B..1EE5B; Script_Extensions:Arabic +1EE5D..1EE5D; Script_Extensions:Arabic +1EE5F..1EE5F; Script_Extensions:Arabic +1EE61..1EE62; Script_Extensions:Arabic +1EE64..1EE64; Script_Extensions:Arabic +1EE67..1EE6A; Script_Extensions:Arabic +1EE6C..1EE72; Script_Extensions:Arabic +1EE74..1EE77; Script_Extensions:Arabic +1EE79..1EE7C; Script_Extensions:Arabic +1EE7E..1EE7E; Script_Extensions:Arabic +1EE80..1EE89; Script_Extensions:Arabic +1EE8B..1EE9B; Script_Extensions:Arabic +1EEA1..1EEA3; Script_Extensions:Arabic +1EEA5..1EEA9; Script_Extensions:Arabic +1EEAB..1EEBB; Script_Extensions:Arabic +1EEF0..1EEF1; Script_Extensions:Arabic +1F250..1F251; Script_Extensions:Han +20000..2A6D6; Script_Extensions:Han +2A700..2B734; Script_Extensions:Han +2B740..2B81D; Script_Extensions:Han +2B820..2CEA1; Script_Extensions:Han +2CEB0..2EBE0; Script_Extensions:Han +2F800..2FA1D; Script_Extensions:Han diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_2.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_2.test new file mode 100644 index 000000000..f03ca2034 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_2.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_2 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_3-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_3-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_3.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_3.flex new file mode 100644 index 000000000..c6dd622b9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_3.flex @@ -0,0 +1,21 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_3 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Dogra} { setCurCharPropertyValue("Script_Extensions:Dogra"); } +\p{Script_Extensions:Hangul} { setCurCharPropertyValue("Script_Extensions:Hangul"); } +\p{Script_Extensions:Hanifi_Rohingya} { setCurCharPropertyValue("Script_Extensions:Hanifi_Rohingya"); } +\p{Script_Extensions:Latin} { setCurCharPropertyValue("Script_Extensions:Latin"); } +\p{Script_Extensions:Linear_B} { setCurCharPropertyValue("Script_Extensions:Linear_B"); } +\p{Script_Extensions:Tagalog} { setCurCharPropertyValue("Script_Extensions:Tagalog"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_3.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_3.output new file mode 100644 index 000000000..41176e0d8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_3.output @@ -0,0 +1,80 @@ +0041..005A; Script_Extensions:Latin +0061..007A; Script_Extensions:Latin +00AA..00AA; Script_Extensions:Latin +00BA..00BA; Script_Extensions:Latin +00C0..00D6; Script_Extensions:Latin +00D8..00F6; Script_Extensions:Latin +00F8..02B8; Script_Extensions:Latin +02E0..02E4; Script_Extensions:Latin +0363..036F; Script_Extensions:Latin +0485..0486; Script_Extensions:Latin +060C..060C; Script_Extensions:Hanifi_Rohingya +061B..061B; Script_Extensions:Hanifi_Rohingya +061F..061F; Script_Extensions:Hanifi_Rohingya +0640..0640; Script_Extensions:Hanifi_Rohingya +06D4..06D4; Script_Extensions:Hanifi_Rohingya +0951..0952; Script_Extensions:Latin +0964..096F; Script_Extensions:Dogra +10FB..10FB; Script_Extensions:Latin +1100..11FF; Script_Extensions:Hangul +1700..170C; Script_Extensions:Tagalog +170E..1714; Script_Extensions:Tagalog +1735..1736; Script_Extensions:Tagalog +1D00..1D25; Script_Extensions:Latin +1D2C..1D5C; Script_Extensions:Latin +1D62..1D65; Script_Extensions:Latin +1D6B..1D77; Script_Extensions:Latin +1D79..1DBE; Script_Extensions:Latin +1E00..1EFF; Script_Extensions:Latin +2071..2071; Script_Extensions:Latin +207F..207F; Script_Extensions:Latin +2090..209C; Script_Extensions:Latin +20F0..20F0; Script_Extensions:Latin +212A..212B; Script_Extensions:Latin +2132..2132; Script_Extensions:Latin +214E..214E; Script_Extensions:Latin +2160..2188; Script_Extensions:Latin +2C60..2C7F; Script_Extensions:Latin +3001..3003; Script_Extensions:Hangul +3008..3011; Script_Extensions:Hangul +3013..301F; Script_Extensions:Hangul +302E..3030; Script_Extensions:Hangul +3037..3037; Script_Extensions:Hangul +30FB..30FB; Script_Extensions:Hangul +3131..318E; Script_Extensions:Hangul +3200..321E; Script_Extensions:Hangul +3260..327E; Script_Extensions:Hangul +A722..A787; Script_Extensions:Latin +A78B..A7B9; Script_Extensions:Latin +A7F7..A7FF; Script_Extensions:Latin +A830..A839; Script_Extensions:Dogra +A92E..A92E; Script_Extensions:Latin +A960..A97C; Script_Extensions:Hangul +AB30..AB5A; Script_Extensions:Latin +AB5C..AB64; Script_Extensions:Latin +AC00..D7A3; Script_Extensions:Hangul +D7B0..D7C6; Script_Extensions:Hangul +D7CB..D7FB; Script_Extensions:Hangul +FB00..FB06; Script_Extensions:Latin +FE45..FE46; Script_Extensions:Hangul +FF21..FF3A; Script_Extensions:Latin +FF41..FF5A; Script_Extensions:Latin +FF61..FF65; Script_Extensions:Hangul +FFA0..FFBE; Script_Extensions:Hangul +FFC2..FFC7; Script_Extensions:Hangul +FFCA..FFCF; Script_Extensions:Hangul +FFD2..FFD7; Script_Extensions:Hangul +FFDA..FFDC; Script_Extensions:Hangul +10000..1000B; Script_Extensions:Linear_B +1000D..10026; Script_Extensions:Linear_B +10028..1003A; Script_Extensions:Linear_B +1003C..1003D; Script_Extensions:Linear_B +1003F..1004D; Script_Extensions:Linear_B +10050..1005D; Script_Extensions:Linear_B +10080..100FA; Script_Extensions:Linear_B +10100..10102; Script_Extensions:Linear_B +10107..10133; Script_Extensions:Linear_B +10137..1013F; Script_Extensions:Linear_B +10D00..10D27; Script_Extensions:Hanifi_Rohingya +10D30..10D39; Script_Extensions:Hanifi_Rohingya +11800..1183B; Script_Extensions:Dogra diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_3.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_3.test new file mode 100644 index 000000000..d646ae436 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_3.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_3 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_4-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_4-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_4.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_4.flex new file mode 100644 index 000000000..4623a60fa --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_4.flex @@ -0,0 +1,21 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_4 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Grantha} { setCurCharPropertyValue("Script_Extensions:Grantha"); } +\p{Script_Extensions:Hiragana} { setCurCharPropertyValue("Script_Extensions:Hiragana"); } +\p{Script_Extensions:Khojki} { setCurCharPropertyValue("Script_Extensions:Khojki"); } +\p{Script_Extensions:Mandaic} { setCurCharPropertyValue("Script_Extensions:Mandaic"); } +\p{Script_Extensions:Myanmar} { setCurCharPropertyValue("Script_Extensions:Myanmar"); } +\p{Script_Extensions:Tagbanwa} { setCurCharPropertyValue("Script_Extensions:Tagbanwa"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_4.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_4.output new file mode 100644 index 000000000..a814c2343 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_4.output @@ -0,0 +1,53 @@ +0640..0640; Script_Extensions:Mandaic +0840..085B; Script_Extensions:Mandaic +085E..085E; Script_Extensions:Mandaic +0951..0952; Script_Extensions:Grantha +0964..0965; Script_Extensions:Grantha +0AE6..0AEF; Script_Extensions:Khojki +0BE6..0BF3; Script_Extensions:Grantha +1000..109F; Script_Extensions:Myanmar +1735..1736; Script_Extensions:Tagbanwa +1760..176C; Script_Extensions:Tagbanwa +176E..1770; Script_Extensions:Tagbanwa +1772..1773; Script_Extensions:Tagbanwa +1CD0..1CD0; Script_Extensions:Grantha +1CD2..1CD3; Script_Extensions:Grantha +1CF2..1CF4; Script_Extensions:Grantha +1CF8..1CF9; Script_Extensions:Grantha +20F0..20F0; Script_Extensions:Grantha +3001..3003; Script_Extensions:Hiragana +3008..3011; Script_Extensions:Hiragana +3013..301F; Script_Extensions:Hiragana +3030..3035; Script_Extensions:Hiragana +3037..3037; Script_Extensions:Hiragana +303C..303D; Script_Extensions:Hiragana +3041..3096; Script_Extensions:Hiragana +3099..30A0; Script_Extensions:Hiragana +30FB..30FC; Script_Extensions:Hiragana +A830..A839; Script_Extensions:Khojki +A92E..A92E; Script_Extensions:Myanmar +A9E0..A9FE; Script_Extensions:Myanmar +AA60..AA7F; Script_Extensions:Myanmar +FE45..FE46; Script_Extensions:Hiragana +FF61..FF65; Script_Extensions:Hiragana +FF70..FF70; Script_Extensions:Hiragana +FF9E..FF9F; Script_Extensions:Hiragana +11200..11211; Script_Extensions:Khojki +11213..1123E; Script_Extensions:Khojki +11300..11303; Script_Extensions:Grantha +11305..1130C; Script_Extensions:Grantha +1130F..11310; Script_Extensions:Grantha +11313..11328; Script_Extensions:Grantha +1132A..11330; Script_Extensions:Grantha +11332..11333; Script_Extensions:Grantha +11335..11339; Script_Extensions:Grantha +1133B..11344; Script_Extensions:Grantha +11347..11348; Script_Extensions:Grantha +1134B..1134D; Script_Extensions:Grantha +11350..11350; Script_Extensions:Grantha +11357..11357; Script_Extensions:Grantha +1135D..11363; Script_Extensions:Grantha +11366..1136C; Script_Extensions:Grantha +11370..11374; Script_Extensions:Grantha +1B001..1B11E; Script_Extensions:Hiragana +1F200..1F200; Script_Extensions:Hiragana diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_4.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_4.test new file mode 100644 index 000000000..ce0f4b772 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_4.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_4 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_5-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_5-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_5.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_5.flex new file mode 100644 index 000000000..dd661a0ab --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_5.flex @@ -0,0 +1,18 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_5 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Gujarati} { setCurCharPropertyValue("Script_Extensions:Gujarati"); } +\p{Script_Extensions:Katakana} { setCurCharPropertyValue("Script_Extensions:Katakana"); } +\p{Script_Extensions:Manichaean} { setCurCharPropertyValue("Script_Extensions:Manichaean"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_5.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_5.output new file mode 100644 index 000000000..45e63ca3f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_5.output @@ -0,0 +1,34 @@ +0640..0640; Script_Extensions:Manichaean +0951..0952; Script_Extensions:Gujarati +0964..0965; Script_Extensions:Gujarati +0A81..0A83; Script_Extensions:Gujarati +0A85..0A8D; Script_Extensions:Gujarati +0A8F..0A91; Script_Extensions:Gujarati +0A93..0AA8; Script_Extensions:Gujarati +0AAA..0AB0; Script_Extensions:Gujarati +0AB2..0AB3; Script_Extensions:Gujarati +0AB5..0AB9; Script_Extensions:Gujarati +0ABC..0AC5; Script_Extensions:Gujarati +0AC7..0AC9; Script_Extensions:Gujarati +0ACB..0ACD; Script_Extensions:Gujarati +0AD0..0AD0; Script_Extensions:Gujarati +0AE0..0AE3; Script_Extensions:Gujarati +0AE6..0AF1; Script_Extensions:Gujarati +0AF9..0AFF; Script_Extensions:Gujarati +3001..3003; Script_Extensions:Katakana +3008..3011; Script_Extensions:Katakana +3013..301F; Script_Extensions:Katakana +3030..3035; Script_Extensions:Katakana +3037..3037; Script_Extensions:Katakana +303C..303D; Script_Extensions:Katakana +3099..309C; Script_Extensions:Katakana +30A0..30FF; Script_Extensions:Katakana +31F0..31FF; Script_Extensions:Katakana +32D0..32FE; Script_Extensions:Katakana +3300..3357; Script_Extensions:Katakana +A830..A839; Script_Extensions:Gujarati +FE45..FE46; Script_Extensions:Katakana +FF61..FF9F; Script_Extensions:Katakana +10AC0..10AE6; Script_Extensions:Manichaean +10AEB..10AF6; Script_Extensions:Manichaean +1B000..1B000; Script_Extensions:Katakana diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_5.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_5.test new file mode 100644 index 000000000..ede6865e9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_5.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_5 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_6-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_6-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_6.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_6.flex new file mode 100644 index 000000000..65a6043c0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_6.flex @@ -0,0 +1,20 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_6 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Gunjala_Gondi} { setCurCharPropertyValue("Script_Extensions:Gunjala_Gondi"); } +\p{Script_Extensions:Modi} { setCurCharPropertyValue("Script_Extensions:Modi"); } +\p{Script_Extensions:Psalter_Pahlavi} { setCurCharPropertyValue("Script_Extensions:Psalter_Pahlavi"); } +\p{Script_Extensions:Sharada} { setCurCharPropertyValue("Script_Extensions:Sharada"); } +\p{Script_Extensions:Yi} { setCurCharPropertyValue("Script_Extensions:Yi"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_6.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_6.output new file mode 100644 index 000000000..663725183 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_6.output @@ -0,0 +1,28 @@ +0640..0640; Script_Extensions:Psalter_Pahlavi +0951..0951; Script_Extensions:Sharada +0964..0965; Script_Extensions:Gunjala_Gondi +1CD7..1CD7; Script_Extensions:Sharada +1CD9..1CD9; Script_Extensions:Sharada +1CDC..1CDD; Script_Extensions:Sharada +1CE0..1CE0; Script_Extensions:Sharada +3001..3002; Script_Extensions:Yi +3008..3011; Script_Extensions:Yi +3014..301B; Script_Extensions:Yi +30FB..30FB; Script_Extensions:Yi +A000..A48C; Script_Extensions:Yi +A490..A4C6; Script_Extensions:Yi +A830..A839; Script_Extensions:Modi +FF61..FF65; Script_Extensions:Yi +10B80..10B91; Script_Extensions:Psalter_Pahlavi +10B99..10B9C; Script_Extensions:Psalter_Pahlavi +10BA9..10BAF; Script_Extensions:Psalter_Pahlavi +11180..111CD; Script_Extensions:Sharada +111D0..111DF; Script_Extensions:Sharada +11600..11644; Script_Extensions:Modi +11650..11659; Script_Extensions:Modi +11D60..11D65; Script_Extensions:Gunjala_Gondi +11D67..11D68; Script_Extensions:Gunjala_Gondi +11D6A..11D8E; Script_Extensions:Gunjala_Gondi +11D90..11D91; Script_Extensions:Gunjala_Gondi +11D93..11D98; Script_Extensions:Gunjala_Gondi +11DA0..11DA9; Script_Extensions:Gunjala_Gondi diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_6.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_6.test new file mode 100644 index 000000000..9f6716e51 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_6.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_6 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_7-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_7-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_7.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_7.flex new file mode 100644 index 000000000..61badf55d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_7.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_7 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Gurmukhi} { setCurCharPropertyValue("Script_Extensions:Gurmukhi"); } +\p{Script_Extensions:Sogdian} { setCurCharPropertyValue("Script_Extensions:Sogdian"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_7.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_7.output new file mode 100644 index 000000000..58e110608 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_7.output @@ -0,0 +1,21 @@ +0640..0640; Script_Extensions:Sogdian +0951..0952; Script_Extensions:Gurmukhi +0964..0965; Script_Extensions:Gurmukhi +0A01..0A03; Script_Extensions:Gurmukhi +0A05..0A0A; Script_Extensions:Gurmukhi +0A0F..0A10; Script_Extensions:Gurmukhi +0A13..0A28; Script_Extensions:Gurmukhi +0A2A..0A30; Script_Extensions:Gurmukhi +0A32..0A33; Script_Extensions:Gurmukhi +0A35..0A36; Script_Extensions:Gurmukhi +0A38..0A39; Script_Extensions:Gurmukhi +0A3C..0A3C; Script_Extensions:Gurmukhi +0A3E..0A42; Script_Extensions:Gurmukhi +0A47..0A48; Script_Extensions:Gurmukhi +0A4B..0A4D; Script_Extensions:Gurmukhi +0A51..0A51; Script_Extensions:Gurmukhi +0A59..0A5C; Script_Extensions:Gurmukhi +0A5E..0A5E; Script_Extensions:Gurmukhi +0A66..0A76; Script_Extensions:Gurmukhi +A830..A839; Script_Extensions:Gurmukhi +10F30..10F59; Script_Extensions:Sogdian diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_7.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_7.test new file mode 100644 index 000000000..5cb32daa0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_7.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_7 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_8-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_8-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_8.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_8.flex new file mode 100644 index 000000000..10ef8fce5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_8.flex @@ -0,0 +1,17 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_8 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Kannada} { setCurCharPropertyValue("Script_Extensions:Kannada"); } +\p{Script_Extensions:Syriac} { setCurCharPropertyValue("Script_Extensions:Syriac"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_8.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_8.output new file mode 100644 index 000000000..71a67876a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_8.output @@ -0,0 +1,30 @@ +060C..060C; Script_Extensions:Syriac +061B..061C; Script_Extensions:Syriac +061F..061F; Script_Extensions:Syriac +0640..0640; Script_Extensions:Syriac +064B..0655; Script_Extensions:Syriac +0670..0670; Script_Extensions:Syriac +0700..070D; Script_Extensions:Syriac +070F..074A; Script_Extensions:Syriac +074D..074F; Script_Extensions:Syriac +0860..086A; Script_Extensions:Syriac +0951..0952; Script_Extensions:Kannada +0964..0965; Script_Extensions:Kannada +0C80..0C8C; Script_Extensions:Kannada +0C8E..0C90; Script_Extensions:Kannada +0C92..0CA8; Script_Extensions:Kannada +0CAA..0CB3; Script_Extensions:Kannada +0CB5..0CB9; Script_Extensions:Kannada +0CBC..0CC4; Script_Extensions:Kannada +0CC6..0CC8; Script_Extensions:Kannada +0CCA..0CCD; Script_Extensions:Kannada +0CD5..0CD6; Script_Extensions:Kannada +0CDE..0CDE; Script_Extensions:Kannada +0CE0..0CE3; Script_Extensions:Kannada +0CE6..0CEF; Script_Extensions:Kannada +0CF1..0CF2; Script_Extensions:Kannada +1CD0..1CD0; Script_Extensions:Kannada +1CD2..1CD2; Script_Extensions:Kannada +1CDA..1CDA; Script_Extensions:Kannada +1CF4..1CF4; Script_Extensions:Kannada +A830..A835; Script_Extensions:Kannada diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_8.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_8.test new file mode 100644 index 000000000..e469acc37 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_8.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_8 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_9-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_9-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_9.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_9.flex new file mode 100644 index 000000000..9a36e3175 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_9.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_9 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Khudawadi} { setCurCharPropertyValue("Script_Extensions:Khudawadi"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_9.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_9.output new file mode 100644 index 000000000..2d086fcfa --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_9.output @@ -0,0 +1,4 @@ +0964..0965; Script_Extensions:Khudawadi +A830..A839; Script_Extensions:Khudawadi +112B0..112EA; Script_Extensions:Khudawadi +112F0..112F9; Script_Extensions:Khudawadi diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_9.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_9.test new file mode 100644 index 000000000..175e3fe9c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_9.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_11_0_extensions_9 + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_missing-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_missing-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_missing.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_missing.flex new file mode 100644 index 000000000..65537a580 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_missing.flex @@ -0,0 +1,101 @@ +%% + +%unicode 11.0 +%public +%class UnicodeScripts_11_0_extensions_missing + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Ahom} { setCurCharPropertyValue("Script_Extensions:Ahom"); } +\p{Script_Extensions:Anatolian_Hieroglyphs} { setCurCharPropertyValue("Script_Extensions:Anatolian_Hieroglyphs"); } +\p{Script_Extensions:Avestan} { setCurCharPropertyValue("Script_Extensions:Avestan"); } +\p{Script_Extensions:Balinese} { setCurCharPropertyValue("Script_Extensions:Balinese"); } +\p{Script_Extensions:Bamum} { setCurCharPropertyValue("Script_Extensions:Bamum"); } +\p{Script_Extensions:Bassa_Vah} { setCurCharPropertyValue("Script_Extensions:Bassa_Vah"); } +\p{Script_Extensions:Batak} { setCurCharPropertyValue("Script_Extensions:Batak"); } +\p{Script_Extensions:Bhaiksuki} { setCurCharPropertyValue("Script_Extensions:Bhaiksuki"); } +\p{Script_Extensions:Brahmi} { setCurCharPropertyValue("Script_Extensions:Brahmi"); } +\p{Script_Extensions:Braille} { setCurCharPropertyValue("Script_Extensions:Braille"); } +\p{Script_Extensions:Canadian_Aboriginal} { setCurCharPropertyValue("Script_Extensions:Canadian_Aboriginal"); } +\p{Script_Extensions:Carian} { setCurCharPropertyValue("Script_Extensions:Carian"); } +\p{Script_Extensions:Caucasian_Albanian} { setCurCharPropertyValue("Script_Extensions:Caucasian_Albanian"); } +\p{Script_Extensions:Cham} { setCurCharPropertyValue("Script_Extensions:Cham"); } +\p{Script_Extensions:Cherokee} { setCurCharPropertyValue("Script_Extensions:Cherokee"); } +\p{Script_Extensions:Common} { setCurCharPropertyValue("Script_Extensions:Common"); } +\p{Script_Extensions:Cuneiform} { setCurCharPropertyValue("Script_Extensions:Cuneiform"); } +\p{Script_Extensions:Deseret} { setCurCharPropertyValue("Script_Extensions:Deseret"); } +\p{Script_Extensions:Egyptian_Hieroglyphs} { setCurCharPropertyValue("Script_Extensions:Egyptian_Hieroglyphs"); } +\p{Script_Extensions:Elbasan} { setCurCharPropertyValue("Script_Extensions:Elbasan"); } +\p{Script_Extensions:Ethiopic} { setCurCharPropertyValue("Script_Extensions:Ethiopic"); } +\p{Script_Extensions:Gothic} { setCurCharPropertyValue("Script_Extensions:Gothic"); } +\p{Script_Extensions:Hatran} { setCurCharPropertyValue("Script_Extensions:Hatran"); } +\p{Script_Extensions:Hebrew} { setCurCharPropertyValue("Script_Extensions:Hebrew"); } +\p{Script_Extensions:Imperial_Aramaic} { setCurCharPropertyValue("Script_Extensions:Imperial_Aramaic"); } +\p{Script_Extensions:Inherited} { setCurCharPropertyValue("Script_Extensions:Inherited"); } +\p{Script_Extensions:Inscriptional_Pahlavi} { setCurCharPropertyValue("Script_Extensions:Inscriptional_Pahlavi"); } +\p{Script_Extensions:Inscriptional_Parthian} { setCurCharPropertyValue("Script_Extensions:Inscriptional_Parthian"); } +\p{Script_Extensions:Kharoshthi} { setCurCharPropertyValue("Script_Extensions:Kharoshthi"); } +\p{Script_Extensions:Khmer} { setCurCharPropertyValue("Script_Extensions:Khmer"); } +\p{Script_Extensions:Lao} { setCurCharPropertyValue("Script_Extensions:Lao"); } +\p{Script_Extensions:Lepcha} { setCurCharPropertyValue("Script_Extensions:Lepcha"); } +\p{Script_Extensions:Lisu} { setCurCharPropertyValue("Script_Extensions:Lisu"); } +\p{Script_Extensions:Lycian} { setCurCharPropertyValue("Script_Extensions:Lycian"); } +\p{Script_Extensions:Lydian} { setCurCharPropertyValue("Script_Extensions:Lydian"); } +\p{Script_Extensions:Makasar} { setCurCharPropertyValue("Script_Extensions:Makasar"); } +\p{Script_Extensions:Marchen} { setCurCharPropertyValue("Script_Extensions:Marchen"); } +\p{Script_Extensions:Masaram_Gondi} { setCurCharPropertyValue("Script_Extensions:Masaram_Gondi"); } +\p{Script_Extensions:Medefaidrin} { setCurCharPropertyValue("Script_Extensions:Medefaidrin"); } +\p{Script_Extensions:Meetei_Mayek} { setCurCharPropertyValue("Script_Extensions:Meetei_Mayek"); } +\p{Script_Extensions:Mende_Kikakui} { setCurCharPropertyValue("Script_Extensions:Mende_Kikakui"); } +\p{Script_Extensions:Meroitic_Cursive} { setCurCharPropertyValue("Script_Extensions:Meroitic_Cursive"); } +\p{Script_Extensions:Meroitic_Hieroglyphs} { setCurCharPropertyValue("Script_Extensions:Meroitic_Hieroglyphs"); } +\p{Script_Extensions:Miao} { setCurCharPropertyValue("Script_Extensions:Miao"); } +\p{Script_Extensions:Mro} { setCurCharPropertyValue("Script_Extensions:Mro"); } +\p{Script_Extensions:Nabataean} { setCurCharPropertyValue("Script_Extensions:Nabataean"); } +\p{Script_Extensions:New_Tai_Lue} { setCurCharPropertyValue("Script_Extensions:New_Tai_Lue"); } +\p{Script_Extensions:Newa} { setCurCharPropertyValue("Script_Extensions:Newa"); } +\p{Script_Extensions:Nko} { setCurCharPropertyValue("Script_Extensions:Nko"); } +\p{Script_Extensions:Nushu} { setCurCharPropertyValue("Script_Extensions:Nushu"); } +\p{Script_Extensions:Ogham} { setCurCharPropertyValue("Script_Extensions:Ogham"); } +\p{Script_Extensions:Ol_Chiki} { setCurCharPropertyValue("Script_Extensions:Ol_Chiki"); } +\p{Script_Extensions:Old_Hungarian} { setCurCharPropertyValue("Script_Extensions:Old_Hungarian"); } +\p{Script_Extensions:Old_Italic} { setCurCharPropertyValue("Script_Extensions:Old_Italic"); } +\p{Script_Extensions:Old_North_Arabian} { setCurCharPropertyValue("Script_Extensions:Old_North_Arabian"); } +\p{Script_Extensions:Old_Persian} { setCurCharPropertyValue("Script_Extensions:Old_Persian"); } +\p{Script_Extensions:Old_Sogdian} { setCurCharPropertyValue("Script_Extensions:Old_Sogdian"); } +\p{Script_Extensions:Old_South_Arabian} { setCurCharPropertyValue("Script_Extensions:Old_South_Arabian"); } +\p{Script_Extensions:Old_Turkic} { setCurCharPropertyValue("Script_Extensions:Old_Turkic"); } +\p{Script_Extensions:Osage} { setCurCharPropertyValue("Script_Extensions:Osage"); } +\p{Script_Extensions:Osmanya} { setCurCharPropertyValue("Script_Extensions:Osmanya"); } +\p{Script_Extensions:Pahawh_Hmong} { setCurCharPropertyValue("Script_Extensions:Pahawh_Hmong"); } +\p{Script_Extensions:Palmyrene} { setCurCharPropertyValue("Script_Extensions:Palmyrene"); } +\p{Script_Extensions:Pau_Cin_Hau} { setCurCharPropertyValue("Script_Extensions:Pau_Cin_Hau"); } +\p{Script_Extensions:Phoenician} { setCurCharPropertyValue("Script_Extensions:Phoenician"); } +\p{Script_Extensions:Rejang} { setCurCharPropertyValue("Script_Extensions:Rejang"); } +\p{Script_Extensions:Runic} { setCurCharPropertyValue("Script_Extensions:Runic"); } +\p{Script_Extensions:Samaritan} { setCurCharPropertyValue("Script_Extensions:Samaritan"); } +\p{Script_Extensions:Saurashtra} { setCurCharPropertyValue("Script_Extensions:Saurashtra"); } +\p{Script_Extensions:Shavian} { setCurCharPropertyValue("Script_Extensions:Shavian"); } +\p{Script_Extensions:Siddham} { setCurCharPropertyValue("Script_Extensions:Siddham"); } +\p{Script_Extensions:SignWriting} { setCurCharPropertyValue("Script_Extensions:SignWriting"); } +\p{Script_Extensions:Sora_Sompeng} { setCurCharPropertyValue("Script_Extensions:Sora_Sompeng"); } +\p{Script_Extensions:Soyombo} { setCurCharPropertyValue("Script_Extensions:Soyombo"); } +\p{Script_Extensions:Sundanese} { setCurCharPropertyValue("Script_Extensions:Sundanese"); } +\p{Script_Extensions:Tai_Tham} { setCurCharPropertyValue("Script_Extensions:Tai_Tham"); } +\p{Script_Extensions:Tai_Viet} { setCurCharPropertyValue("Script_Extensions:Tai_Viet"); } +\p{Script_Extensions:Tangut} { setCurCharPropertyValue("Script_Extensions:Tangut"); } +\p{Script_Extensions:Thai} { setCurCharPropertyValue("Script_Extensions:Thai"); } +\p{Script_Extensions:Tibetan} { setCurCharPropertyValue("Script_Extensions:Tibetan"); } +\p{Script_Extensions:Tifinagh} { setCurCharPropertyValue("Script_Extensions:Tifinagh"); } +\p{Script_Extensions:Ugaritic} { setCurCharPropertyValue("Script_Extensions:Ugaritic"); } +\p{Script_Extensions:Unknown} { setCurCharPropertyValue("Script_Extensions:Unknown"); } +\p{Script_Extensions:Vai} { setCurCharPropertyValue("Script_Extensions:Vai"); } +\p{Script_Extensions:Warang_Citi} { setCurCharPropertyValue("Script_Extensions:Warang_Citi"); } +\p{Script_Extensions:Zanabazar_Square} { setCurCharPropertyValue("Script_Extensions:Zanabazar_Square"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_missing.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_missing.output new file mode 100644 index 000000000..279c61d38 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_missing.output @@ -0,0 +1,1057 @@ +0000..0040; Script_Extensions:Common +005B..0060; Script_Extensions:Common +007B..00A9; Script_Extensions:Common +00AB..00B9; Script_Extensions:Common +00BB..00BF; Script_Extensions:Common +00D7..00D7; Script_Extensions:Common +00F7..00F7; Script_Extensions:Common +02B9..02DF; Script_Extensions:Common +02E5..02E9; Script_Extensions:Common +02EC..02FF; Script_Extensions:Common +0300..0341; Script_Extensions:Inherited +0343..0344; Script_Extensions:Inherited +0346..0362; Script_Extensions:Inherited +0374..0374; Script_Extensions:Common +0378..0379; Script_Extensions:Unknown +037E..037E; Script_Extensions:Common +0380..0383; Script_Extensions:Unknown +0385..0385; Script_Extensions:Common +0387..0387; Script_Extensions:Common +038B..038B; Script_Extensions:Unknown +038D..038D; Script_Extensions:Unknown +03A2..03A2; Script_Extensions:Unknown +0530..0530; Script_Extensions:Unknown +0557..0558; Script_Extensions:Unknown +058B..058C; Script_Extensions:Unknown +0590..0590; Script_Extensions:Unknown +0591..05C7; Script_Extensions:Hebrew +05C8..05CF; Script_Extensions:Unknown +05D0..05EA; Script_Extensions:Hebrew +05EB..05EE; Script_Extensions:Unknown +05EF..05F4; Script_Extensions:Hebrew +05F5..05FF; Script_Extensions:Unknown +0605..0605; Script_Extensions:Common +061D..061D; Script_Extensions:Unknown +06DD..06DD; Script_Extensions:Common +070E..070E; Script_Extensions:Unknown +074B..074C; Script_Extensions:Unknown +07B2..07BF; Script_Extensions:Unknown +07C0..07FA; Script_Extensions:Nko +07FB..07FC; Script_Extensions:Unknown +07FD..07FF; Script_Extensions:Nko +0800..082D; Script_Extensions:Samaritan +082E..082F; Script_Extensions:Unknown +0830..083E; Script_Extensions:Samaritan +083F..083F; Script_Extensions:Unknown +085C..085D; Script_Extensions:Unknown +085F..085F; Script_Extensions:Unknown +086B..089F; Script_Extensions:Unknown +08B5..08B5; Script_Extensions:Unknown +08BE..08D2; Script_Extensions:Unknown +08E2..08E2; Script_Extensions:Common +0984..0984; Script_Extensions:Unknown +098D..098E; Script_Extensions:Unknown +0991..0992; Script_Extensions:Unknown +09A9..09A9; Script_Extensions:Unknown +09B1..09B1; Script_Extensions:Unknown +09B3..09B5; Script_Extensions:Unknown +09BA..09BB; Script_Extensions:Unknown +09C5..09C6; Script_Extensions:Unknown +09C9..09CA; Script_Extensions:Unknown +09CF..09D6; Script_Extensions:Unknown +09D8..09DB; Script_Extensions:Unknown +09DE..09DE; Script_Extensions:Unknown +09E4..09E5; Script_Extensions:Unknown +09FF..0A00; Script_Extensions:Unknown +0A04..0A04; Script_Extensions:Unknown +0A0B..0A0E; Script_Extensions:Unknown +0A11..0A12; Script_Extensions:Unknown +0A29..0A29; Script_Extensions:Unknown +0A31..0A31; Script_Extensions:Unknown +0A34..0A34; Script_Extensions:Unknown +0A37..0A37; Script_Extensions:Unknown +0A3A..0A3B; Script_Extensions:Unknown +0A3D..0A3D; Script_Extensions:Unknown +0A43..0A46; Script_Extensions:Unknown +0A49..0A4A; Script_Extensions:Unknown +0A4E..0A50; Script_Extensions:Unknown +0A52..0A58; Script_Extensions:Unknown +0A5D..0A5D; Script_Extensions:Unknown +0A5F..0A65; Script_Extensions:Unknown +0A77..0A80; Script_Extensions:Unknown +0A84..0A84; Script_Extensions:Unknown +0A8E..0A8E; Script_Extensions:Unknown +0A92..0A92; Script_Extensions:Unknown +0AA9..0AA9; Script_Extensions:Unknown +0AB1..0AB1; Script_Extensions:Unknown +0AB4..0AB4; Script_Extensions:Unknown +0ABA..0ABB; Script_Extensions:Unknown +0AC6..0AC6; Script_Extensions:Unknown +0ACA..0ACA; Script_Extensions:Unknown +0ACE..0ACF; Script_Extensions:Unknown +0AD1..0ADF; Script_Extensions:Unknown +0AE4..0AE5; Script_Extensions:Unknown +0AF2..0AF8; Script_Extensions:Unknown +0B00..0B00; Script_Extensions:Unknown +0B04..0B04; Script_Extensions:Unknown +0B0D..0B0E; Script_Extensions:Unknown +0B11..0B12; Script_Extensions:Unknown +0B29..0B29; Script_Extensions:Unknown +0B31..0B31; Script_Extensions:Unknown +0B34..0B34; Script_Extensions:Unknown +0B3A..0B3B; Script_Extensions:Unknown +0B45..0B46; Script_Extensions:Unknown +0B49..0B4A; Script_Extensions:Unknown +0B4E..0B55; Script_Extensions:Unknown +0B58..0B5B; Script_Extensions:Unknown +0B5E..0B5E; Script_Extensions:Unknown +0B64..0B65; Script_Extensions:Unknown +0B78..0B81; Script_Extensions:Unknown +0B84..0B84; Script_Extensions:Unknown +0B8B..0B8D; Script_Extensions:Unknown +0B91..0B91; Script_Extensions:Unknown +0B96..0B98; Script_Extensions:Unknown +0B9B..0B9B; Script_Extensions:Unknown +0B9D..0B9D; Script_Extensions:Unknown +0BA0..0BA2; Script_Extensions:Unknown +0BA5..0BA7; Script_Extensions:Unknown +0BAB..0BAD; Script_Extensions:Unknown +0BBA..0BBD; Script_Extensions:Unknown +0BC3..0BC5; Script_Extensions:Unknown +0BC9..0BC9; Script_Extensions:Unknown +0BCE..0BCF; Script_Extensions:Unknown +0BD1..0BD6; Script_Extensions:Unknown +0BD8..0BE5; Script_Extensions:Unknown +0BFB..0BFF; Script_Extensions:Unknown +0C0D..0C0D; Script_Extensions:Unknown +0C11..0C11; Script_Extensions:Unknown +0C29..0C29; Script_Extensions:Unknown +0C3A..0C3C; Script_Extensions:Unknown +0C45..0C45; Script_Extensions:Unknown +0C49..0C49; Script_Extensions:Unknown +0C4E..0C54; Script_Extensions:Unknown +0C57..0C57; Script_Extensions:Unknown +0C5B..0C5F; Script_Extensions:Unknown +0C64..0C65; Script_Extensions:Unknown +0C70..0C77; Script_Extensions:Unknown +0C8D..0C8D; Script_Extensions:Unknown +0C91..0C91; Script_Extensions:Unknown +0CA9..0CA9; Script_Extensions:Unknown +0CB4..0CB4; Script_Extensions:Unknown +0CBA..0CBB; Script_Extensions:Unknown +0CC5..0CC5; Script_Extensions:Unknown +0CC9..0CC9; Script_Extensions:Unknown +0CCE..0CD4; Script_Extensions:Unknown +0CD7..0CDD; Script_Extensions:Unknown +0CDF..0CDF; Script_Extensions:Unknown +0CE4..0CE5; Script_Extensions:Unknown +0CF0..0CF0; Script_Extensions:Unknown +0CF3..0CFF; Script_Extensions:Unknown +0D04..0D04; Script_Extensions:Unknown +0D0D..0D0D; Script_Extensions:Unknown +0D11..0D11; Script_Extensions:Unknown +0D45..0D45; Script_Extensions:Unknown +0D49..0D49; Script_Extensions:Unknown +0D50..0D53; Script_Extensions:Unknown +0D64..0D65; Script_Extensions:Unknown +0D80..0D81; Script_Extensions:Unknown +0D84..0D84; Script_Extensions:Unknown +0D97..0D99; Script_Extensions:Unknown +0DB2..0DB2; Script_Extensions:Unknown +0DBC..0DBC; Script_Extensions:Unknown +0DBE..0DBF; Script_Extensions:Unknown +0DC7..0DC9; Script_Extensions:Unknown +0DCB..0DCE; Script_Extensions:Unknown +0DD5..0DD5; Script_Extensions:Unknown +0DD7..0DD7; Script_Extensions:Unknown +0DE0..0DE5; Script_Extensions:Unknown +0DF0..0DF1; Script_Extensions:Unknown +0DF5..0E00; Script_Extensions:Unknown +0E01..0E3A; Script_Extensions:Thai +0E3B..0E3E; Script_Extensions:Unknown +0E3F..0E3F; Script_Extensions:Common +0E40..0E5B; Script_Extensions:Thai +0E5C..0E80; Script_Extensions:Unknown +0E81..0E82; Script_Extensions:Lao +0E83..0E83; Script_Extensions:Unknown +0E84..0E84; Script_Extensions:Lao +0E85..0E86; Script_Extensions:Unknown +0E87..0E88; Script_Extensions:Lao +0E89..0E89; Script_Extensions:Unknown +0E8A..0E8A; Script_Extensions:Lao +0E8B..0E8C; Script_Extensions:Unknown +0E8D..0E8D; Script_Extensions:Lao +0E8E..0E93; Script_Extensions:Unknown +0E94..0E97; Script_Extensions:Lao +0E98..0E98; Script_Extensions:Unknown +0E99..0E9F; Script_Extensions:Lao +0EA0..0EA0; Script_Extensions:Unknown +0EA1..0EA3; Script_Extensions:Lao +0EA4..0EA4; Script_Extensions:Unknown +0EA5..0EA5; Script_Extensions:Lao +0EA6..0EA6; Script_Extensions:Unknown +0EA7..0EA7; Script_Extensions:Lao +0EA8..0EA9; Script_Extensions:Unknown +0EAA..0EAB; Script_Extensions:Lao +0EAC..0EAC; Script_Extensions:Unknown +0EAD..0EB9; Script_Extensions:Lao +0EBA..0EBA; Script_Extensions:Unknown +0EBB..0EBD; Script_Extensions:Lao +0EBE..0EBF; Script_Extensions:Unknown +0EC0..0EC4; Script_Extensions:Lao +0EC5..0EC5; Script_Extensions:Unknown +0EC6..0EC6; Script_Extensions:Lao +0EC7..0EC7; Script_Extensions:Unknown +0EC8..0ECD; Script_Extensions:Lao +0ECE..0ECF; Script_Extensions:Unknown +0ED0..0ED9; Script_Extensions:Lao +0EDA..0EDB; Script_Extensions:Unknown +0EDC..0EDF; Script_Extensions:Lao +0EE0..0EFF; Script_Extensions:Unknown +0F00..0F47; Script_Extensions:Tibetan +0F48..0F48; Script_Extensions:Unknown +0F49..0F6C; Script_Extensions:Tibetan +0F6D..0F70; Script_Extensions:Unknown +0F71..0F97; Script_Extensions:Tibetan +0F98..0F98; Script_Extensions:Unknown +0F99..0FBC; Script_Extensions:Tibetan +0FBD..0FBD; Script_Extensions:Unknown +0FBE..0FCC; Script_Extensions:Tibetan +0FCD..0FCD; Script_Extensions:Unknown +0FCE..0FD4; Script_Extensions:Tibetan +0FD5..0FD8; Script_Extensions:Common +0FD9..0FDA; Script_Extensions:Tibetan +0FDB..0FFF; Script_Extensions:Unknown +10C6..10C6; Script_Extensions:Unknown +10C8..10CC; Script_Extensions:Unknown +10CE..10CF; Script_Extensions:Unknown +1200..1248; Script_Extensions:Ethiopic +1249..1249; Script_Extensions:Unknown +124A..124D; Script_Extensions:Ethiopic +124E..124F; Script_Extensions:Unknown +1250..1256; Script_Extensions:Ethiopic +1257..1257; Script_Extensions:Unknown +1258..1258; Script_Extensions:Ethiopic +1259..1259; Script_Extensions:Unknown +125A..125D; Script_Extensions:Ethiopic +125E..125F; Script_Extensions:Unknown +1260..1288; Script_Extensions:Ethiopic +1289..1289; Script_Extensions:Unknown +128A..128D; Script_Extensions:Ethiopic +128E..128F; Script_Extensions:Unknown +1290..12B0; Script_Extensions:Ethiopic +12B1..12B1; Script_Extensions:Unknown +12B2..12B5; Script_Extensions:Ethiopic +12B6..12B7; Script_Extensions:Unknown +12B8..12BE; Script_Extensions:Ethiopic +12BF..12BF; Script_Extensions:Unknown +12C0..12C0; Script_Extensions:Ethiopic +12C1..12C1; Script_Extensions:Unknown +12C2..12C5; Script_Extensions:Ethiopic +12C6..12C7; Script_Extensions:Unknown +12C8..12D6; Script_Extensions:Ethiopic +12D7..12D7; Script_Extensions:Unknown +12D8..1310; Script_Extensions:Ethiopic +1311..1311; Script_Extensions:Unknown +1312..1315; Script_Extensions:Ethiopic +1316..1317; Script_Extensions:Unknown +1318..135A; Script_Extensions:Ethiopic +135B..135C; Script_Extensions:Unknown +135D..137C; Script_Extensions:Ethiopic +137D..137F; Script_Extensions:Unknown +1380..1399; Script_Extensions:Ethiopic +139A..139F; Script_Extensions:Unknown +13A0..13F5; Script_Extensions:Cherokee +13F6..13F7; Script_Extensions:Unknown +13F8..13FD; Script_Extensions:Cherokee +13FE..13FF; Script_Extensions:Unknown +1400..167F; Script_Extensions:Canadian_Aboriginal +1680..169C; Script_Extensions:Ogham +169D..169F; Script_Extensions:Unknown +16A0..16EA; Script_Extensions:Runic +16EB..16ED; Script_Extensions:Common +16EE..16F8; Script_Extensions:Runic +16F9..16FF; Script_Extensions:Unknown +170D..170D; Script_Extensions:Unknown +1715..171F; Script_Extensions:Unknown +1737..173F; Script_Extensions:Unknown +1754..175F; Script_Extensions:Unknown +176D..176D; Script_Extensions:Unknown +1771..1771; Script_Extensions:Unknown +1774..177F; Script_Extensions:Unknown +1780..17DD; Script_Extensions:Khmer +17DE..17DF; Script_Extensions:Unknown +17E0..17E9; Script_Extensions:Khmer +17EA..17EF; Script_Extensions:Unknown +17F0..17F9; Script_Extensions:Khmer +17FA..17FF; Script_Extensions:Unknown +180F..180F; Script_Extensions:Unknown +181A..181F; Script_Extensions:Unknown +1879..187F; Script_Extensions:Unknown +18AB..18AF; Script_Extensions:Unknown +18B0..18F5; Script_Extensions:Canadian_Aboriginal +18F6..18FF; Script_Extensions:Unknown +191F..191F; Script_Extensions:Unknown +192C..192F; Script_Extensions:Unknown +193C..193F; Script_Extensions:Unknown +1941..1943; Script_Extensions:Unknown +196E..196F; Script_Extensions:Unknown +1975..197F; Script_Extensions:Unknown +1980..19AB; Script_Extensions:New_Tai_Lue +19AC..19AF; Script_Extensions:Unknown +19B0..19C9; Script_Extensions:New_Tai_Lue +19CA..19CF; Script_Extensions:Unknown +19D0..19DA; Script_Extensions:New_Tai_Lue +19DB..19DD; Script_Extensions:Unknown +19DE..19DF; Script_Extensions:New_Tai_Lue +19E0..19FF; Script_Extensions:Khmer +1A1C..1A1D; Script_Extensions:Unknown +1A20..1A5E; Script_Extensions:Tai_Tham +1A5F..1A5F; Script_Extensions:Unknown +1A60..1A7C; Script_Extensions:Tai_Tham +1A7D..1A7E; Script_Extensions:Unknown +1A7F..1A89; Script_Extensions:Tai_Tham +1A8A..1A8F; Script_Extensions:Unknown +1A90..1A99; Script_Extensions:Tai_Tham +1A9A..1A9F; Script_Extensions:Unknown +1AA0..1AAD; Script_Extensions:Tai_Tham +1AAE..1AAF; Script_Extensions:Unknown +1AB0..1ABE; Script_Extensions:Inherited +1ABF..1AFF; Script_Extensions:Unknown +1B00..1B4B; Script_Extensions:Balinese +1B4C..1B4F; Script_Extensions:Unknown +1B50..1B7C; Script_Extensions:Balinese +1B7D..1B7F; Script_Extensions:Unknown +1B80..1BBF; Script_Extensions:Sundanese +1BC0..1BF3; Script_Extensions:Batak +1BF4..1BFB; Script_Extensions:Unknown +1BFC..1BFF; Script_Extensions:Batak +1C00..1C37; Script_Extensions:Lepcha +1C38..1C3A; Script_Extensions:Unknown +1C3B..1C49; Script_Extensions:Lepcha +1C4A..1C4C; Script_Extensions:Unknown +1C4D..1C4F; Script_Extensions:Lepcha +1C50..1C7F; Script_Extensions:Ol_Chiki +1C89..1C8F; Script_Extensions:Unknown +1CBB..1CBC; Script_Extensions:Unknown +1CC0..1CC7; Script_Extensions:Sundanese +1CC8..1CCF; Script_Extensions:Unknown +1CFA..1CFF; Script_Extensions:Unknown +1DC2..1DF9; Script_Extensions:Inherited +1DFA..1DFA; Script_Extensions:Unknown +1DFB..1DFF; Script_Extensions:Inherited +1F16..1F17; Script_Extensions:Unknown +1F1E..1F1F; Script_Extensions:Unknown +1F46..1F47; Script_Extensions:Unknown +1F4E..1F4F; Script_Extensions:Unknown +1F58..1F58; Script_Extensions:Unknown +1F5A..1F5A; Script_Extensions:Unknown +1F5C..1F5C; Script_Extensions:Unknown +1F5E..1F5E; Script_Extensions:Unknown +1F7E..1F7F; Script_Extensions:Unknown +1FB5..1FB5; Script_Extensions:Unknown +1FC5..1FC5; Script_Extensions:Unknown +1FD4..1FD5; Script_Extensions:Unknown +1FDC..1FDC; Script_Extensions:Unknown +1FF0..1FF1; Script_Extensions:Unknown +1FF5..1FF5; Script_Extensions:Unknown +1FFF..1FFF; Script_Extensions:Unknown +2000..200B; Script_Extensions:Common +200C..200D; Script_Extensions:Inherited +200E..2064; Script_Extensions:Common +2065..2065; Script_Extensions:Unknown +2066..2070; Script_Extensions:Common +2072..2073; Script_Extensions:Unknown +2074..207E; Script_Extensions:Common +2080..208E; Script_Extensions:Common +208F..208F; Script_Extensions:Unknown +209D..209F; Script_Extensions:Unknown +20A0..20BF; Script_Extensions:Common +20C0..20CF; Script_Extensions:Unknown +20D0..20EF; Script_Extensions:Inherited +20F1..20FF; Script_Extensions:Unknown +2100..2125; Script_Extensions:Common +2127..2129; Script_Extensions:Common +212C..2131; Script_Extensions:Common +2133..214D; Script_Extensions:Common +214F..215F; Script_Extensions:Common +2189..218B; Script_Extensions:Common +218C..218F; Script_Extensions:Unknown +2190..2426; Script_Extensions:Common +2427..243F; Script_Extensions:Unknown +2440..244A; Script_Extensions:Common +244B..245F; Script_Extensions:Unknown +2460..27FF; Script_Extensions:Common +2800..28FF; Script_Extensions:Braille +2900..2B73; Script_Extensions:Common +2B74..2B75; Script_Extensions:Unknown +2B76..2B95; Script_Extensions:Common +2B96..2B97; Script_Extensions:Unknown +2B98..2BC8; Script_Extensions:Common +2BC9..2BC9; Script_Extensions:Unknown +2BCA..2BFE; Script_Extensions:Common +2BFF..2BFF; Script_Extensions:Unknown +2C2F..2C2F; Script_Extensions:Unknown +2C5F..2C5F; Script_Extensions:Unknown +2CF4..2CF8; Script_Extensions:Unknown +2D26..2D26; Script_Extensions:Unknown +2D28..2D2C; Script_Extensions:Unknown +2D2E..2D2F; Script_Extensions:Unknown +2D30..2D67; Script_Extensions:Tifinagh +2D68..2D6E; Script_Extensions:Unknown +2D6F..2D70; Script_Extensions:Tifinagh +2D71..2D7E; Script_Extensions:Unknown +2D7F..2D7F; Script_Extensions:Tifinagh +2D80..2D96; Script_Extensions:Ethiopic +2D97..2D9F; Script_Extensions:Unknown +2DA0..2DA6; Script_Extensions:Ethiopic +2DA7..2DA7; Script_Extensions:Unknown +2DA8..2DAE; Script_Extensions:Ethiopic +2DAF..2DAF; Script_Extensions:Unknown +2DB0..2DB6; Script_Extensions:Ethiopic +2DB7..2DB7; Script_Extensions:Unknown +2DB8..2DBE; Script_Extensions:Ethiopic +2DBF..2DBF; Script_Extensions:Unknown +2DC0..2DC6; Script_Extensions:Ethiopic +2DC7..2DC7; Script_Extensions:Unknown +2DC8..2DCE; Script_Extensions:Ethiopic +2DCF..2DCF; Script_Extensions:Unknown +2DD0..2DD6; Script_Extensions:Ethiopic +2DD7..2DD7; Script_Extensions:Unknown +2DD8..2DDE; Script_Extensions:Ethiopic +2DDF..2DDF; Script_Extensions:Unknown +2E00..2E42; Script_Extensions:Common +2E44..2E4E; Script_Extensions:Common +2E4F..2E7F; Script_Extensions:Unknown +2E9A..2E9A; Script_Extensions:Unknown +2EF4..2EFF; Script_Extensions:Unknown +2FD6..2FEF; Script_Extensions:Unknown +2FF0..2FFB; Script_Extensions:Common +2FFC..2FFF; Script_Extensions:Unknown +3000..3000; Script_Extensions:Common +3004..3004; Script_Extensions:Common +3012..3012; Script_Extensions:Common +3020..3020; Script_Extensions:Common +3036..3036; Script_Extensions:Common +3040..3040; Script_Extensions:Unknown +3097..3098; Script_Extensions:Unknown +3100..3104; Script_Extensions:Unknown +3130..3130; Script_Extensions:Unknown +318F..318F; Script_Extensions:Unknown +31BB..31BF; Script_Extensions:Unknown +31E4..31EF; Script_Extensions:Unknown +321F..321F; Script_Extensions:Unknown +3248..325F; Script_Extensions:Common +327F..327F; Script_Extensions:Common +32B1..32BF; Script_Extensions:Common +32CC..32CF; Script_Extensions:Common +32FF..32FF; Script_Extensions:Unknown +3371..337A; Script_Extensions:Common +3380..33DF; Script_Extensions:Common +33FF..33FF; Script_Extensions:Common +4DB6..4DBF; Script_Extensions:Unknown +4DC0..4DFF; Script_Extensions:Common +9FF0..9FFF; Script_Extensions:Unknown +A48D..A48F; Script_Extensions:Unknown +A4C7..A4CF; Script_Extensions:Unknown +A4D0..A4FF; Script_Extensions:Lisu +A500..A62B; Script_Extensions:Vai +A62C..A63F; Script_Extensions:Unknown +A6A0..A6F7; Script_Extensions:Bamum +A6F8..A6FF; Script_Extensions:Unknown +A700..A721; Script_Extensions:Common +A788..A78A; Script_Extensions:Common +A7BA..A7F6; Script_Extensions:Unknown +A82C..A82F; Script_Extensions:Unknown +A83A..A83F; Script_Extensions:Unknown +A878..A87F; Script_Extensions:Unknown +A880..A8C5; Script_Extensions:Saurashtra +A8C6..A8CD; Script_Extensions:Unknown +A8CE..A8D9; Script_Extensions:Saurashtra +A8DA..A8DF; Script_Extensions:Unknown +A930..A953; Script_Extensions:Rejang +A954..A95E; Script_Extensions:Unknown +A95F..A95F; Script_Extensions:Rejang +A97D..A97F; Script_Extensions:Unknown +A9CE..A9CE; Script_Extensions:Unknown +A9DA..A9DD; Script_Extensions:Unknown +A9FF..A9FF; Script_Extensions:Unknown +AA00..AA36; Script_Extensions:Cham +AA37..AA3F; Script_Extensions:Unknown +AA40..AA4D; Script_Extensions:Cham +AA4E..AA4F; Script_Extensions:Unknown +AA50..AA59; Script_Extensions:Cham +AA5A..AA5B; Script_Extensions:Unknown +AA5C..AA5F; Script_Extensions:Cham +AA80..AAC2; Script_Extensions:Tai_Viet +AAC3..AADA; Script_Extensions:Unknown +AADB..AADF; Script_Extensions:Tai_Viet +AAE0..AAF6; Script_Extensions:Meetei_Mayek +AAF7..AB00; Script_Extensions:Unknown +AB01..AB06; Script_Extensions:Ethiopic +AB07..AB08; Script_Extensions:Unknown +AB09..AB0E; Script_Extensions:Ethiopic +AB0F..AB10; Script_Extensions:Unknown +AB11..AB16; Script_Extensions:Ethiopic +AB17..AB1F; Script_Extensions:Unknown +AB20..AB26; Script_Extensions:Ethiopic +AB27..AB27; Script_Extensions:Unknown +AB28..AB2E; Script_Extensions:Ethiopic +AB2F..AB2F; Script_Extensions:Unknown +AB5B..AB5B; Script_Extensions:Common +AB66..AB6F; Script_Extensions:Unknown +AB70..ABBF; Script_Extensions:Cherokee +ABC0..ABED; Script_Extensions:Meetei_Mayek +ABEE..ABEF; Script_Extensions:Unknown +ABF0..ABF9; Script_Extensions:Meetei_Mayek +ABFA..ABFF; Script_Extensions:Unknown +D7A4..D7AF; Script_Extensions:Unknown +D7C7..D7CA; Script_Extensions:Unknown +D7FC..D7FF; Script_Extensions:Unknown +E000..F8FF; Script_Extensions:Unknown +FA6E..FA6F; Script_Extensions:Unknown +FADA..FAFF; Script_Extensions:Unknown +FB07..FB12; Script_Extensions:Unknown +FB18..FB1C; Script_Extensions:Unknown +FB1D..FB36; Script_Extensions:Hebrew +FB37..FB37; Script_Extensions:Unknown +FB38..FB3C; Script_Extensions:Hebrew +FB3D..FB3D; Script_Extensions:Unknown +FB3E..FB3E; Script_Extensions:Hebrew +FB3F..FB3F; Script_Extensions:Unknown +FB40..FB41; Script_Extensions:Hebrew +FB42..FB42; Script_Extensions:Unknown +FB43..FB44; Script_Extensions:Hebrew +FB45..FB45; Script_Extensions:Unknown +FB46..FB4F; Script_Extensions:Hebrew +FBC2..FBD2; Script_Extensions:Unknown +FD3E..FD3F; Script_Extensions:Common +FD40..FD4F; Script_Extensions:Unknown +FD90..FD91; Script_Extensions:Unknown +FDC8..FDEF; Script_Extensions:Unknown +FDFE..FDFF; Script_Extensions:Unknown +FE00..FE0F; Script_Extensions:Inherited +FE10..FE19; Script_Extensions:Common +FE1A..FE1F; Script_Extensions:Unknown +FE20..FE2D; Script_Extensions:Inherited +FE30..FE44; Script_Extensions:Common +FE47..FE52; Script_Extensions:Common +FE53..FE53; Script_Extensions:Unknown +FE54..FE66; Script_Extensions:Common +FE67..FE67; Script_Extensions:Unknown +FE68..FE6B; Script_Extensions:Common +FE6C..FE6F; Script_Extensions:Unknown +FE75..FE75; Script_Extensions:Unknown +FEFD..FEFE; Script_Extensions:Unknown +FEFF..FEFF; Script_Extensions:Common +FF00..FF00; Script_Extensions:Unknown +FF01..FF20; Script_Extensions:Common +FF3B..FF40; Script_Extensions:Common +FF5B..FF60; Script_Extensions:Common +FFBF..FFC1; Script_Extensions:Unknown +FFC8..FFC9; Script_Extensions:Unknown +FFD0..FFD1; Script_Extensions:Unknown +FFD8..FFD9; Script_Extensions:Unknown +FFDD..FFDF; Script_Extensions:Unknown +FFE0..FFE6; Script_Extensions:Common +FFE7..FFE7; Script_Extensions:Unknown +FFE8..FFEE; Script_Extensions:Common +FFEF..FFF8; Script_Extensions:Unknown +FFF9..FFFD; Script_Extensions:Common +FFFE..FFFF; Script_Extensions:Unknown +1000C..1000C; Script_Extensions:Unknown +10027..10027; Script_Extensions:Unknown +1003B..1003B; Script_Extensions:Unknown +1003E..1003E; Script_Extensions:Unknown +1004E..1004F; Script_Extensions:Unknown +1005E..1007F; Script_Extensions:Unknown +100FB..100FF; Script_Extensions:Unknown +10103..10106; Script_Extensions:Unknown +10134..10136; Script_Extensions:Unknown +1018F..1018F; Script_Extensions:Unknown +10190..1019B; Script_Extensions:Common +1019C..1019F; Script_Extensions:Unknown +101A1..101CF; Script_Extensions:Unknown +101D0..101FC; Script_Extensions:Common +101FD..101FD; Script_Extensions:Inherited +101FE..1027F; Script_Extensions:Unknown +10280..1029C; Script_Extensions:Lycian +1029D..1029F; Script_Extensions:Unknown +102A0..102D0; Script_Extensions:Carian +102D1..102DF; Script_Extensions:Unknown +102FC..102FF; Script_Extensions:Unknown +10300..10323; Script_Extensions:Old_Italic +10324..1032C; Script_Extensions:Unknown +1032D..1032F; Script_Extensions:Old_Italic +10330..1034A; Script_Extensions:Gothic +1034B..1034F; Script_Extensions:Unknown +1037B..1037F; Script_Extensions:Unknown +10380..1039D; Script_Extensions:Ugaritic +1039E..1039E; Script_Extensions:Unknown +1039F..1039F; Script_Extensions:Ugaritic +103A0..103C3; Script_Extensions:Old_Persian +103C4..103C7; Script_Extensions:Unknown +103C8..103D5; Script_Extensions:Old_Persian +103D6..103FF; Script_Extensions:Unknown +10400..1044F; Script_Extensions:Deseret +10450..1047F; Script_Extensions:Shavian +10480..1049D; Script_Extensions:Osmanya +1049E..1049F; Script_Extensions:Unknown +104A0..104A9; Script_Extensions:Osmanya +104AA..104AF; Script_Extensions:Unknown +104B0..104D3; Script_Extensions:Osage +104D4..104D7; Script_Extensions:Unknown +104D8..104FB; Script_Extensions:Osage +104FC..104FF; Script_Extensions:Unknown +10500..10527; Script_Extensions:Elbasan +10528..1052F; Script_Extensions:Unknown +10530..10563; Script_Extensions:Caucasian_Albanian +10564..1056E; Script_Extensions:Unknown +1056F..1056F; Script_Extensions:Caucasian_Albanian +10570..105FF; Script_Extensions:Unknown +10737..1073F; Script_Extensions:Unknown +10756..1075F; Script_Extensions:Unknown +10768..107FF; Script_Extensions:Unknown +10806..10807; Script_Extensions:Unknown +10809..10809; Script_Extensions:Unknown +10836..10836; Script_Extensions:Unknown +10839..1083B; Script_Extensions:Unknown +1083D..1083E; Script_Extensions:Unknown +10840..10855; Script_Extensions:Imperial_Aramaic +10856..10856; Script_Extensions:Unknown +10857..1085F; Script_Extensions:Imperial_Aramaic +10860..1087F; Script_Extensions:Palmyrene +10880..1089E; Script_Extensions:Nabataean +1089F..108A6; Script_Extensions:Unknown +108A7..108AF; Script_Extensions:Nabataean +108B0..108DF; Script_Extensions:Unknown +108E0..108F2; Script_Extensions:Hatran +108F3..108F3; Script_Extensions:Unknown +108F4..108F5; Script_Extensions:Hatran +108F6..108FA; Script_Extensions:Unknown +108FB..108FF; Script_Extensions:Hatran +10900..1091B; Script_Extensions:Phoenician +1091C..1091E; Script_Extensions:Unknown +1091F..1091F; Script_Extensions:Phoenician +10920..10939; Script_Extensions:Lydian +1093A..1093E; Script_Extensions:Unknown +1093F..1093F; Script_Extensions:Lydian +10940..1097F; Script_Extensions:Unknown +10980..1099F; Script_Extensions:Meroitic_Hieroglyphs +109A0..109B7; Script_Extensions:Meroitic_Cursive +109B8..109BB; Script_Extensions:Unknown +109BC..109CF; Script_Extensions:Meroitic_Cursive +109D0..109D1; Script_Extensions:Unknown +109D2..109FF; Script_Extensions:Meroitic_Cursive +10A00..10A03; Script_Extensions:Kharoshthi +10A04..10A04; Script_Extensions:Unknown +10A05..10A06; Script_Extensions:Kharoshthi +10A07..10A0B; Script_Extensions:Unknown +10A0C..10A13; Script_Extensions:Kharoshthi +10A14..10A14; Script_Extensions:Unknown +10A15..10A17; Script_Extensions:Kharoshthi +10A18..10A18; Script_Extensions:Unknown +10A19..10A35; Script_Extensions:Kharoshthi +10A36..10A37; Script_Extensions:Unknown +10A38..10A3A; Script_Extensions:Kharoshthi +10A3B..10A3E; Script_Extensions:Unknown +10A3F..10A48; Script_Extensions:Kharoshthi +10A49..10A4F; Script_Extensions:Unknown +10A50..10A58; Script_Extensions:Kharoshthi +10A59..10A5F; Script_Extensions:Unknown +10A60..10A7F; Script_Extensions:Old_South_Arabian +10A80..10A9F; Script_Extensions:Old_North_Arabian +10AA0..10ABF; Script_Extensions:Unknown +10AE7..10AEA; Script_Extensions:Unknown +10AF7..10AFF; Script_Extensions:Unknown +10B00..10B35; Script_Extensions:Avestan +10B36..10B38; Script_Extensions:Unknown +10B39..10B3F; Script_Extensions:Avestan +10B40..10B55; Script_Extensions:Inscriptional_Parthian +10B56..10B57; Script_Extensions:Unknown +10B58..10B5F; Script_Extensions:Inscriptional_Parthian +10B60..10B72; Script_Extensions:Inscriptional_Pahlavi +10B73..10B77; Script_Extensions:Unknown +10B78..10B7F; Script_Extensions:Inscriptional_Pahlavi +10B92..10B98; Script_Extensions:Unknown +10B9D..10BA8; Script_Extensions:Unknown +10BB0..10BFF; Script_Extensions:Unknown +10C00..10C48; Script_Extensions:Old_Turkic +10C49..10C7F; Script_Extensions:Unknown +10C80..10CB2; Script_Extensions:Old_Hungarian +10CB3..10CBF; Script_Extensions:Unknown +10CC0..10CF2; Script_Extensions:Old_Hungarian +10CF3..10CF9; Script_Extensions:Unknown +10CFA..10CFF; Script_Extensions:Old_Hungarian +10D28..10D2F; Script_Extensions:Unknown +10D3A..10E5F; Script_Extensions:Unknown +10E7F..10EFF; Script_Extensions:Unknown +10F00..10F27; Script_Extensions:Old_Sogdian +10F28..10F2F; Script_Extensions:Unknown +10F5A..10FFF; Script_Extensions:Unknown +11000..1104D; Script_Extensions:Brahmi +1104E..11051; Script_Extensions:Unknown +11052..1106F; Script_Extensions:Brahmi +11070..1107E; Script_Extensions:Unknown +1107F..1107F; Script_Extensions:Brahmi +110C2..110CC; Script_Extensions:Unknown +110CE..110CF; Script_Extensions:Unknown +110D0..110E8; Script_Extensions:Sora_Sompeng +110E9..110EF; Script_Extensions:Unknown +110F0..110F9; Script_Extensions:Sora_Sompeng +110FA..110FF; Script_Extensions:Unknown +11135..11135; Script_Extensions:Unknown +11147..1114F; Script_Extensions:Unknown +11177..1117F; Script_Extensions:Unknown +111CE..111CF; Script_Extensions:Unknown +111E0..111E0; Script_Extensions:Unknown +111F5..111FF; Script_Extensions:Unknown +11212..11212; Script_Extensions:Unknown +1123F..1127F; Script_Extensions:Unknown +11287..11287; Script_Extensions:Unknown +11289..11289; Script_Extensions:Unknown +1128E..1128E; Script_Extensions:Unknown +1129E..1129E; Script_Extensions:Unknown +112AA..112AF; Script_Extensions:Unknown +112EB..112EF; Script_Extensions:Unknown +112FA..112FF; Script_Extensions:Unknown +11304..11304; Script_Extensions:Unknown +1130D..1130E; Script_Extensions:Unknown +11311..11312; Script_Extensions:Unknown +11329..11329; Script_Extensions:Unknown +11331..11331; Script_Extensions:Unknown +11334..11334; Script_Extensions:Unknown +1133A..1133A; Script_Extensions:Unknown +11345..11346; Script_Extensions:Unknown +11349..1134A; Script_Extensions:Unknown +1134E..1134F; Script_Extensions:Unknown +11351..11356; Script_Extensions:Unknown +11358..1135C; Script_Extensions:Unknown +11364..11365; Script_Extensions:Unknown +1136D..1136F; Script_Extensions:Unknown +11375..113FF; Script_Extensions:Unknown +11400..11459; Script_Extensions:Newa +1145A..1145A; Script_Extensions:Unknown +1145B..1145B; Script_Extensions:Newa +1145C..1145C; Script_Extensions:Unknown +1145D..1145E; Script_Extensions:Newa +1145F..1147F; Script_Extensions:Unknown +114C8..114CF; Script_Extensions:Unknown +114DA..1157F; Script_Extensions:Unknown +11580..115B5; Script_Extensions:Siddham +115B6..115B7; Script_Extensions:Unknown +115B8..115DD; Script_Extensions:Siddham +115DE..115FF; Script_Extensions:Unknown +11645..1164F; Script_Extensions:Unknown +1165A..1165F; Script_Extensions:Unknown +1166D..1167F; Script_Extensions:Unknown +116B8..116BF; Script_Extensions:Unknown +116CA..116FF; Script_Extensions:Unknown +11700..1171A; Script_Extensions:Ahom +1171B..1171C; Script_Extensions:Unknown +1171D..1172B; Script_Extensions:Ahom +1172C..1172F; Script_Extensions:Unknown +11730..1173F; Script_Extensions:Ahom +11740..117FF; Script_Extensions:Unknown +1183C..1189F; Script_Extensions:Unknown +118A0..118F2; Script_Extensions:Warang_Citi +118F3..118FE; Script_Extensions:Unknown +118FF..118FF; Script_Extensions:Warang_Citi +11900..119FF; Script_Extensions:Unknown +11A00..11A47; Script_Extensions:Zanabazar_Square +11A48..11A4F; Script_Extensions:Unknown +11A50..11A83; Script_Extensions:Soyombo +11A84..11A85; Script_Extensions:Unknown +11A86..11AA2; Script_Extensions:Soyombo +11AA3..11ABF; Script_Extensions:Unknown +11AC0..11AF8; Script_Extensions:Pau_Cin_Hau +11AF9..11BFF; Script_Extensions:Unknown +11C00..11C08; Script_Extensions:Bhaiksuki +11C09..11C09; Script_Extensions:Unknown +11C0A..11C36; Script_Extensions:Bhaiksuki +11C37..11C37; Script_Extensions:Unknown +11C38..11C45; Script_Extensions:Bhaiksuki +11C46..11C4F; Script_Extensions:Unknown +11C50..11C6C; Script_Extensions:Bhaiksuki +11C6D..11C6F; Script_Extensions:Unknown +11C70..11C8F; Script_Extensions:Marchen +11C90..11C91; Script_Extensions:Unknown +11C92..11CA7; Script_Extensions:Marchen +11CA8..11CA8; Script_Extensions:Unknown +11CA9..11CB6; Script_Extensions:Marchen +11CB7..11CFF; Script_Extensions:Unknown +11D00..11D06; Script_Extensions:Masaram_Gondi +11D07..11D07; Script_Extensions:Unknown +11D08..11D09; Script_Extensions:Masaram_Gondi +11D0A..11D0A; Script_Extensions:Unknown +11D0B..11D36; Script_Extensions:Masaram_Gondi +11D37..11D39; Script_Extensions:Unknown +11D3A..11D3A; Script_Extensions:Masaram_Gondi +11D3B..11D3B; Script_Extensions:Unknown +11D3C..11D3D; Script_Extensions:Masaram_Gondi +11D3E..11D3E; Script_Extensions:Unknown +11D3F..11D47; Script_Extensions:Masaram_Gondi +11D48..11D4F; Script_Extensions:Unknown +11D50..11D59; Script_Extensions:Masaram_Gondi +11D5A..11D5F; Script_Extensions:Unknown +11D66..11D66; Script_Extensions:Unknown +11D69..11D69; Script_Extensions:Unknown +11D8F..11D8F; Script_Extensions:Unknown +11D92..11D92; Script_Extensions:Unknown +11D99..11D9F; Script_Extensions:Unknown +11DAA..11EDF; Script_Extensions:Unknown +11EE0..11EF8; Script_Extensions:Makasar +11EF9..11FFF; Script_Extensions:Unknown +12000..12399; Script_Extensions:Cuneiform +1239A..123FF; Script_Extensions:Unknown +12400..1246E; Script_Extensions:Cuneiform +1246F..1246F; Script_Extensions:Unknown +12470..12474; Script_Extensions:Cuneiform +12475..1247F; Script_Extensions:Unknown +12480..12543; Script_Extensions:Cuneiform +12544..12FFF; Script_Extensions:Unknown +13000..1342E; Script_Extensions:Egyptian_Hieroglyphs +1342F..143FF; Script_Extensions:Unknown +14400..14646; Script_Extensions:Anatolian_Hieroglyphs +14647..167FF; Script_Extensions:Unknown +16800..16A38; Script_Extensions:Bamum +16A39..16A3F; Script_Extensions:Unknown +16A40..16A5E; Script_Extensions:Mro +16A5F..16A5F; Script_Extensions:Unknown +16A60..16A69; Script_Extensions:Mro +16A6A..16A6D; Script_Extensions:Unknown +16A6E..16A6F; Script_Extensions:Mro +16A70..16ACF; Script_Extensions:Unknown +16AD0..16AED; Script_Extensions:Bassa_Vah +16AEE..16AEF; Script_Extensions:Unknown +16AF0..16AF5; Script_Extensions:Bassa_Vah +16AF6..16AFF; Script_Extensions:Unknown +16B00..16B45; Script_Extensions:Pahawh_Hmong +16B46..16B4F; Script_Extensions:Unknown +16B50..16B59; Script_Extensions:Pahawh_Hmong +16B5A..16B5A; Script_Extensions:Unknown +16B5B..16B61; Script_Extensions:Pahawh_Hmong +16B62..16B62; Script_Extensions:Unknown +16B63..16B77; Script_Extensions:Pahawh_Hmong +16B78..16B7C; Script_Extensions:Unknown +16B7D..16B8F; Script_Extensions:Pahawh_Hmong +16B90..16E3F; Script_Extensions:Unknown +16E40..16E9A; Script_Extensions:Medefaidrin +16E9B..16EFF; Script_Extensions:Unknown +16F00..16F44; Script_Extensions:Miao +16F45..16F4F; Script_Extensions:Unknown +16F50..16F7E; Script_Extensions:Miao +16F7F..16F8E; Script_Extensions:Unknown +16F8F..16F9F; Script_Extensions:Miao +16FA0..16FDF; Script_Extensions:Unknown +16FE0..16FE0; Script_Extensions:Tangut +16FE1..16FE1; Script_Extensions:Nushu +16FE2..16FFF; Script_Extensions:Unknown +17000..187F1; Script_Extensions:Tangut +187F2..187FF; Script_Extensions:Unknown +18800..18AF2; Script_Extensions:Tangut +18AF3..1AFFF; Script_Extensions:Unknown +1B11F..1B16F; Script_Extensions:Unknown +1B170..1B2FB; Script_Extensions:Nushu +1B2FC..1BBFF; Script_Extensions:Unknown +1BC6B..1BC6F; Script_Extensions:Unknown +1BC7D..1BC7F; Script_Extensions:Unknown +1BC89..1BC8F; Script_Extensions:Unknown +1BC9A..1BC9B; Script_Extensions:Unknown +1BCA4..1CFFF; Script_Extensions:Unknown +1D000..1D0F5; Script_Extensions:Common +1D0F6..1D0FF; Script_Extensions:Unknown +1D100..1D126; Script_Extensions:Common +1D127..1D128; Script_Extensions:Unknown +1D129..1D166; Script_Extensions:Common +1D167..1D169; Script_Extensions:Inherited +1D16A..1D17A; Script_Extensions:Common +1D17B..1D182; Script_Extensions:Inherited +1D183..1D184; Script_Extensions:Common +1D185..1D18B; Script_Extensions:Inherited +1D18C..1D1A9; Script_Extensions:Common +1D1AA..1D1AD; Script_Extensions:Inherited +1D1AE..1D1E8; Script_Extensions:Common +1D1E9..1D1FF; Script_Extensions:Unknown +1D246..1D2DF; Script_Extensions:Unknown +1D2E0..1D2F3; Script_Extensions:Common +1D2F4..1D2FF; Script_Extensions:Unknown +1D300..1D356; Script_Extensions:Common +1D357..1D35F; Script_Extensions:Unknown +1D372..1D378; Script_Extensions:Common +1D379..1D3FF; Script_Extensions:Unknown +1D400..1D454; Script_Extensions:Common +1D455..1D455; Script_Extensions:Unknown +1D456..1D49C; Script_Extensions:Common +1D49D..1D49D; Script_Extensions:Unknown +1D49E..1D49F; Script_Extensions:Common +1D4A0..1D4A1; Script_Extensions:Unknown +1D4A2..1D4A2; Script_Extensions:Common +1D4A3..1D4A4; Script_Extensions:Unknown +1D4A5..1D4A6; Script_Extensions:Common +1D4A7..1D4A8; Script_Extensions:Unknown +1D4A9..1D4AC; Script_Extensions:Common +1D4AD..1D4AD; Script_Extensions:Unknown +1D4AE..1D4B9; Script_Extensions:Common +1D4BA..1D4BA; Script_Extensions:Unknown +1D4BB..1D4BB; Script_Extensions:Common +1D4BC..1D4BC; Script_Extensions:Unknown +1D4BD..1D4C3; Script_Extensions:Common +1D4C4..1D4C4; Script_Extensions:Unknown +1D4C5..1D505; Script_Extensions:Common +1D506..1D506; Script_Extensions:Unknown +1D507..1D50A; Script_Extensions:Common +1D50B..1D50C; Script_Extensions:Unknown +1D50D..1D514; Script_Extensions:Common +1D515..1D515; Script_Extensions:Unknown +1D516..1D51C; Script_Extensions:Common +1D51D..1D51D; Script_Extensions:Unknown +1D51E..1D539; Script_Extensions:Common +1D53A..1D53A; Script_Extensions:Unknown +1D53B..1D53E; Script_Extensions:Common +1D53F..1D53F; Script_Extensions:Unknown +1D540..1D544; Script_Extensions:Common +1D545..1D545; Script_Extensions:Unknown +1D546..1D546; Script_Extensions:Common +1D547..1D549; Script_Extensions:Unknown +1D54A..1D550; Script_Extensions:Common +1D551..1D551; Script_Extensions:Unknown +1D552..1D6A5; Script_Extensions:Common +1D6A6..1D6A7; Script_Extensions:Unknown +1D6A8..1D7CB; Script_Extensions:Common +1D7CC..1D7CD; Script_Extensions:Unknown +1D7CE..1D7FF; Script_Extensions:Common +1D800..1DA8B; Script_Extensions:SignWriting +1DA8C..1DA9A; Script_Extensions:Unknown +1DA9B..1DA9F; Script_Extensions:SignWriting +1DAA0..1DAA0; Script_Extensions:Unknown +1DAA1..1DAAF; Script_Extensions:SignWriting +1DAB0..1DFFF; Script_Extensions:Unknown +1E007..1E007; Script_Extensions:Unknown +1E019..1E01A; Script_Extensions:Unknown +1E022..1E022; Script_Extensions:Unknown +1E025..1E025; Script_Extensions:Unknown +1E02B..1E7FF; Script_Extensions:Unknown +1E800..1E8C4; Script_Extensions:Mende_Kikakui +1E8C5..1E8C6; Script_Extensions:Unknown +1E8C7..1E8D6; Script_Extensions:Mende_Kikakui +1E8D7..1E8FF; Script_Extensions:Unknown +1E94B..1E94F; Script_Extensions:Unknown +1E95A..1E95D; Script_Extensions:Unknown +1E960..1EC70; Script_Extensions:Unknown +1EC71..1ECB4; Script_Extensions:Common +1ECB5..1EDFF; Script_Extensions:Unknown +1EE04..1EE04; Script_Extensions:Unknown +1EE20..1EE20; Script_Extensions:Unknown +1EE23..1EE23; Script_Extensions:Unknown +1EE25..1EE26; Script_Extensions:Unknown +1EE28..1EE28; Script_Extensions:Unknown +1EE33..1EE33; Script_Extensions:Unknown +1EE38..1EE38; Script_Extensions:Unknown +1EE3A..1EE3A; Script_Extensions:Unknown +1EE3C..1EE41; Script_Extensions:Unknown +1EE43..1EE46; Script_Extensions:Unknown +1EE48..1EE48; Script_Extensions:Unknown +1EE4A..1EE4A; Script_Extensions:Unknown +1EE4C..1EE4C; Script_Extensions:Unknown +1EE50..1EE50; Script_Extensions:Unknown +1EE53..1EE53; Script_Extensions:Unknown +1EE55..1EE56; Script_Extensions:Unknown +1EE58..1EE58; Script_Extensions:Unknown +1EE5A..1EE5A; Script_Extensions:Unknown +1EE5C..1EE5C; Script_Extensions:Unknown +1EE5E..1EE5E; Script_Extensions:Unknown +1EE60..1EE60; Script_Extensions:Unknown +1EE63..1EE63; Script_Extensions:Unknown +1EE65..1EE66; Script_Extensions:Unknown +1EE6B..1EE6B; Script_Extensions:Unknown +1EE73..1EE73; Script_Extensions:Unknown +1EE78..1EE78; Script_Extensions:Unknown +1EE7D..1EE7D; Script_Extensions:Unknown +1EE7F..1EE7F; Script_Extensions:Unknown +1EE8A..1EE8A; Script_Extensions:Unknown +1EE9C..1EEA0; Script_Extensions:Unknown +1EEA4..1EEA4; Script_Extensions:Unknown +1EEAA..1EEAA; Script_Extensions:Unknown +1EEBC..1EEEF; Script_Extensions:Unknown +1EEF2..1EFFF; Script_Extensions:Unknown +1F000..1F02B; Script_Extensions:Common +1F02C..1F02F; Script_Extensions:Unknown +1F030..1F093; Script_Extensions:Common +1F094..1F09F; Script_Extensions:Unknown +1F0A0..1F0AE; Script_Extensions:Common +1F0AF..1F0B0; Script_Extensions:Unknown +1F0B1..1F0BF; Script_Extensions:Common +1F0C0..1F0C0; Script_Extensions:Unknown +1F0C1..1F0CF; Script_Extensions:Common +1F0D0..1F0D0; Script_Extensions:Unknown +1F0D1..1F0F5; Script_Extensions:Common +1F0F6..1F0FF; Script_Extensions:Unknown +1F100..1F10C; Script_Extensions:Common +1F10D..1F10F; Script_Extensions:Unknown +1F110..1F16B; Script_Extensions:Common +1F16C..1F16F; Script_Extensions:Unknown +1F170..1F1AC; Script_Extensions:Common +1F1AD..1F1E5; Script_Extensions:Unknown +1F1E6..1F1FF; Script_Extensions:Common +1F201..1F202; Script_Extensions:Common +1F203..1F20F; Script_Extensions:Unknown +1F210..1F23B; Script_Extensions:Common +1F23C..1F23F; Script_Extensions:Unknown +1F240..1F248; Script_Extensions:Common +1F249..1F24F; Script_Extensions:Unknown +1F252..1F25F; Script_Extensions:Unknown +1F260..1F265; Script_Extensions:Common +1F266..1F2FF; Script_Extensions:Unknown +1F300..1F6D4; Script_Extensions:Common +1F6D5..1F6DF; Script_Extensions:Unknown +1F6E0..1F6EC; Script_Extensions:Common +1F6ED..1F6EF; Script_Extensions:Unknown +1F6F0..1F6F9; Script_Extensions:Common +1F6FA..1F6FF; Script_Extensions:Unknown +1F700..1F773; Script_Extensions:Common +1F774..1F77F; Script_Extensions:Unknown +1F780..1F7D8; Script_Extensions:Common +1F7D9..1F7FF; Script_Extensions:Unknown +1F800..1F80B; Script_Extensions:Common +1F80C..1F80F; Script_Extensions:Unknown +1F810..1F847; Script_Extensions:Common +1F848..1F84F; Script_Extensions:Unknown +1F850..1F859; Script_Extensions:Common +1F85A..1F85F; Script_Extensions:Unknown +1F860..1F887; Script_Extensions:Common +1F888..1F88F; Script_Extensions:Unknown +1F890..1F8AD; Script_Extensions:Common +1F8AE..1F8FF; Script_Extensions:Unknown +1F900..1F90B; Script_Extensions:Common +1F90C..1F90F; Script_Extensions:Unknown +1F910..1F93E; Script_Extensions:Common +1F93F..1F93F; Script_Extensions:Unknown +1F940..1F970; Script_Extensions:Common +1F971..1F972; Script_Extensions:Unknown +1F973..1F976; Script_Extensions:Common +1F977..1F979; Script_Extensions:Unknown +1F97A..1F97A; Script_Extensions:Common +1F97B..1F97B; Script_Extensions:Unknown +1F97C..1F9A2; Script_Extensions:Common +1F9A3..1F9AF; Script_Extensions:Unknown +1F9B0..1F9B9; Script_Extensions:Common +1F9BA..1F9BF; Script_Extensions:Unknown +1F9C0..1F9C2; Script_Extensions:Common +1F9C3..1F9CF; Script_Extensions:Unknown +1F9D0..1F9FF; Script_Extensions:Common +1FA00..1FA5F; Script_Extensions:Unknown +1FA60..1FA6D; Script_Extensions:Common +1FA6E..1FFFF; Script_Extensions:Unknown +2A6D7..2A6FF; Script_Extensions:Unknown +2B735..2B73F; Script_Extensions:Unknown +2B81E..2B81F; Script_Extensions:Unknown +2CEA2..2CEAF; Script_Extensions:Unknown +2EBE1..2F7FF; Script_Extensions:Unknown +2FA1E..E0000; Script_Extensions:Unknown +E0001..E0001; Script_Extensions:Common +E0002..E001F; Script_Extensions:Unknown +E0020..E007F; Script_Extensions:Common +E0080..E00FF; Script_Extensions:Unknown +E0100..E01EF; Script_Extensions:Inherited +E01F0..10FFFF; Script_Extensions:Unknown diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_missing.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_missing.test new file mode 100644 index 000000000..e56425786 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_11_0_extensions_missing.test @@ -0,0 +1,13 @@ +name: UnicodeScripts_11_0_extensions_missing + +description: +Tests character class syntax of the Unicode 11.0 Script_Extensions +property, for those scripts missing from ScriptExtensions.txt, which +are defined in Scripts.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0-0.input b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0-0.input new file mode 100644 index 000000000..70898a317 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0-0.input @@ -0,0 +1,530 @@ +# SentenceBreakTest-11.0.0.txt +# Date: 2018-01-31, 08:20:29 GMT +# © 2018 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Sentence_Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Sentence_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not, +# as listed in the Rules section of SentenceBreakTest.html +# +# These samples may be extended or changed in the future. +# +÷ 0001 × 0001 ÷ # ÷ [0.2] (Other) × [998.0] (Other) ÷ [0.3] +÷ 0001 × 0308 × 0001 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0001 × 000D ÷ # ÷ [0.2] (Other) × [998.0] (CR) ÷ [0.3] +÷ 0001 × 0308 × 000D ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0001 × 000A ÷ # ÷ [0.2] (Other) × [998.0] (LF) ÷ [0.3] +÷ 0001 × 0308 × 000A ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0001 × 0085 ÷ # ÷ [0.2] (Other) × [998.0] (Sep) ÷ [0.3] +÷ 0001 × 0308 × 0085 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0001 × 0009 ÷ # ÷ [0.2] (Other) × [998.0] (Sp) ÷ [0.3] +÷ 0001 × 0308 × 0009 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0001 × 0061 ÷ # ÷ [0.2] (Other) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0001 × 0308 × 0061 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0001 × 0041 ÷ # ÷ [0.2] (Other) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0001 × 0308 × 0041 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0001 × 01BB ÷ # ÷ [0.2] (Other) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0001 × 0308 × 01BB ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0001 × 0030 ÷ # ÷ [0.2] (Other) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 × 0308 × 0030 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 × 002E ÷ # ÷ [0.2] (Other) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0001 × 0308 × 002E ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0001 × 0021 ÷ # ÷ [0.2] (Other) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0001 × 0308 × 0021 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0001 × 0022 ÷ # ÷ [0.2] (Other) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0001 × 0308 × 0022 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0001 × 002C ÷ # ÷ [0.2] (Other) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0001 × 0308 × 002C ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0001 × 00AD ÷ # ÷ [0.2] (Other) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0308 × 00AD ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0300 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0001 × 0308 × 0300 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Other) ÷ [0.3] +÷ 000D ÷ 0308 × 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 000D ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] (CR) ÷ [0.3] +÷ 000D ÷ 0308 × 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 000D × 000A ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [0.3] +÷ 000D ÷ 0308 × 000A ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 000D ÷ 0085 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Sep) ÷ [0.3] +÷ 000D ÷ 0308 × 0085 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 000D ÷ 0009 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Sp) ÷ [0.3] +÷ 000D ÷ 0308 × 0009 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 000D ÷ 0061 ÷ # ÷ [0.2] (CR) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000D ÷ 0308 × 0061 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000D ÷ 0041 ÷ # ÷ [0.2] (CR) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000D ÷ 0308 × 0041 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000D ÷ 01BB ÷ # ÷ [0.2] (CR) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000D ÷ 0308 × 01BB ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000D ÷ 0030 ÷ # ÷ [0.2] (CR) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 0308 × 0030 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 002E ÷ # ÷ [0.2] (CR) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000D ÷ 0308 × 002E ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000D ÷ 0021 ÷ # ÷ [0.2] (CR) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000D ÷ 0308 × 0021 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000D ÷ 0022 ÷ # ÷ [0.2] (CR) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000D ÷ 0308 × 0022 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000D ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [4.0] COMMA (SContinue) ÷ [0.3] +÷ 000D ÷ 0308 × 002C ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 000D ÷ 00AD ÷ # ÷ [0.2] (CR) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 00AD ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Other) ÷ [0.3] +÷ 000A ÷ 0308 × 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 000A ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] (CR) ÷ [0.3] +÷ 000A ÷ 0308 × 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 000A ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] (LF) ÷ [0.3] +÷ 000A ÷ 0308 × 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 000A ÷ 0085 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Sep) ÷ [0.3] +÷ 000A ÷ 0308 × 0085 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 000A ÷ 0009 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Sp) ÷ [0.3] +÷ 000A ÷ 0308 × 0009 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 000A ÷ 0061 ÷ # ÷ [0.2] (LF) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000A ÷ 0308 × 0061 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000A ÷ 0041 ÷ # ÷ [0.2] (LF) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000A ÷ 0308 × 0041 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000A ÷ 01BB ÷ # ÷ [0.2] (LF) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000A ÷ 0308 × 01BB ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000A ÷ 0030 ÷ # ÷ [0.2] (LF) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 0308 × 0030 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 002E ÷ # ÷ [0.2] (LF) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000A ÷ 0308 × 002E ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000A ÷ 0021 ÷ # ÷ [0.2] (LF) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000A ÷ 0308 × 0021 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000A ÷ 0022 ÷ # ÷ [0.2] (LF) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000A ÷ 0308 × 0022 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000A ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [4.0] COMMA (SContinue) ÷ [0.3] +÷ 000A ÷ 0308 × 002C ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 000A ÷ 00AD ÷ # ÷ [0.2] (LF) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 00AD ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0085 ÷ 0001 ÷ # ÷ [0.2] (Sep) ÷ [4.0] (Other) ÷ [0.3] +÷ 0085 ÷ 0308 × 0001 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0085 ÷ 000D ÷ # ÷ [0.2] (Sep) ÷ [4.0] (CR) ÷ [0.3] +÷ 0085 ÷ 0308 × 000D ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0085 ÷ 000A ÷ # ÷ [0.2] (Sep) ÷ [4.0] (LF) ÷ [0.3] +÷ 0085 ÷ 0308 × 000A ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0085 ÷ 0085 ÷ # ÷ [0.2] (Sep) ÷ [4.0] (Sep) ÷ [0.3] +÷ 0085 ÷ 0308 × 0085 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0085 ÷ 0009 ÷ # ÷ [0.2] (Sep) ÷ [4.0] (Sp) ÷ [0.3] +÷ 0085 ÷ 0308 × 0009 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0085 ÷ 0061 ÷ # ÷ [0.2] (Sep) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0085 ÷ 0308 × 0061 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0085 ÷ 0041 ÷ # ÷ [0.2] (Sep) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0085 ÷ 0308 × 0041 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0085 ÷ 01BB ÷ # ÷ [0.2] (Sep) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0085 ÷ 0308 × 01BB ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0085 ÷ 0030 ÷ # ÷ [0.2] (Sep) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0085 ÷ 0308 × 0030 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0085 ÷ 002E ÷ # ÷ [0.2] (Sep) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0085 ÷ 0308 × 002E ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0085 ÷ 0021 ÷ # ÷ [0.2] (Sep) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0085 ÷ 0308 × 0021 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0085 ÷ 0022 ÷ # ÷ [0.2] (Sep) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0085 ÷ 0308 × 0022 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0085 ÷ 002C ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMMA (SContinue) ÷ [0.3] +÷ 0085 ÷ 0308 × 002C ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0085 ÷ 00AD ÷ # ÷ [0.2] (Sep) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0085 ÷ 0308 × 00AD ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0085 ÷ 0300 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0085 ÷ 0308 × 0300 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0009 × 0001 ÷ # ÷ [0.2] (Sp) × [998.0] (Other) ÷ [0.3] +÷ 0009 × 0308 × 0001 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0009 × 000D ÷ # ÷ [0.2] (Sp) × [998.0] (CR) ÷ [0.3] +÷ 0009 × 0308 × 000D ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0009 × 000A ÷ # ÷ [0.2] (Sp) × [998.0] (LF) ÷ [0.3] +÷ 0009 × 0308 × 000A ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0009 × 0085 ÷ # ÷ [0.2] (Sp) × [998.0] (Sep) ÷ [0.3] +÷ 0009 × 0308 × 0085 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0009 × 0009 ÷ # ÷ [0.2] (Sp) × [998.0] (Sp) ÷ [0.3] +÷ 0009 × 0308 × 0009 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0009 × 0061 ÷ # ÷ [0.2] (Sp) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0009 × 0308 × 0061 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0009 × 0041 ÷ # ÷ [0.2] (Sp) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0009 × 0308 × 0041 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0009 × 01BB ÷ # ÷ [0.2] (Sp) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0009 × 0308 × 01BB ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0009 × 0030 ÷ # ÷ [0.2] (Sp) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0009 × 0308 × 0030 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0009 × 002E ÷ # ÷ [0.2] (Sp) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0009 × 0308 × 002E ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0009 × 0021 ÷ # ÷ [0.2] (Sp) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0009 × 0308 × 0021 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0009 × 0022 ÷ # ÷ [0.2] (Sp) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0009 × 0308 × 0022 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0009 × 002C ÷ # ÷ [0.2] (Sp) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0009 × 0308 × 002C ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0009 × 00AD ÷ # ÷ [0.2] (Sp) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0009 × 0308 × 00AD ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0009 × 0300 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0009 × 0308 × 0300 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0061 × 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (Other) ÷ [0.3] +÷ 0061 × 0308 × 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0061 × 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (CR) ÷ [0.3] +÷ 0061 × 0308 × 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0061 × 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (LF) ÷ [0.3] +÷ 0061 × 0308 × 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0061 × 0085 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (Sep) ÷ [0.3] +÷ 0061 × 0308 × 0085 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0061 × 0009 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (Sp) ÷ [0.3] +÷ 0061 × 0308 × 0009 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0061 × 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 0061 × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 0061 × 01BB ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 0061 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0061 × 0308 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0061 × 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0061 × 0308 × 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0061 × 0021 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0061 × 0308 × 0021 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0061 × 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0061 × 0308 × 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0061 × 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0061 × 0308 × 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0061 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0061 × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0061 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0041 × 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (Other) ÷ [0.3] +÷ 0041 × 0308 × 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0041 × 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (CR) ÷ [0.3] +÷ 0041 × 0308 × 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0041 × 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (LF) ÷ [0.3] +÷ 0041 × 0308 × 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0041 × 0085 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (Sep) ÷ [0.3] +÷ 0041 × 0308 × 0085 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0041 × 0009 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (Sp) ÷ [0.3] +÷ 0041 × 0308 × 0009 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0041 × 0061 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 0041 × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 0041 × 01BB ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 0041 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 0308 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0041 × 0308 × 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0041 × 0021 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0041 × 0308 × 0021 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0041 × 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0041 × 0308 × 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0041 × 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0041 × 0308 × 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0041 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0308 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0300 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 01BB × 0001 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (Other) ÷ [0.3] +÷ 01BB × 0308 × 0001 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 01BB × 000D ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (CR) ÷ [0.3] +÷ 01BB × 0308 × 000D ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 01BB × 000A ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (LF) ÷ [0.3] +÷ 01BB × 0308 × 000A ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 01BB × 0085 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (Sep) ÷ [0.3] +÷ 01BB × 0308 × 0085 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 01BB × 0009 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (Sp) ÷ [0.3] +÷ 01BB × 0308 × 0009 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 01BB × 0061 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 01BB × 0041 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 01BB × 01BB ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 01BB × 0030 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 01BB × 0308 × 0030 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 01BB × 002E ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 01BB × 0308 × 002E ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 01BB × 0021 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 01BB × 0308 × 0021 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 01BB × 0022 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 01BB × 0308 × 0022 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 01BB × 002C ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 01BB × 0308 × 002C ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 01BB × 00AD ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 01BB × 0300 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0030 × 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (Other) ÷ [0.3] +÷ 0030 × 0308 × 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0030 × 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (CR) ÷ [0.3] +÷ 0030 × 0308 × 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0030 × 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (LF) ÷ [0.3] +÷ 0030 × 0308 × 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0030 × 0085 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (Sep) ÷ [0.3] +÷ 0030 × 0308 × 0085 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0030 × 0009 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (Sp) ÷ [0.3] +÷ 0030 × 0308 × 0009 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0030 × 0061 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0030 × 0308 × 0061 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0030 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0030 × 0308 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0030 × 01BB ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0030 × 0308 × 01BB ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0030 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0030 × 0308 × 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0030 × 0021 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0030 × 0308 × 0021 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0030 × 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0030 × 0308 × 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0030 × 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0030 × 0308 × 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0030 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0030 × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E ÷ 0001 ÷ # ÷ [0.2] FULL STOP (ATerm) ÷ [11.0] (Other) ÷ [0.3] +÷ 002E × 0308 ÷ 0001 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] (Other) ÷ [0.3] +÷ 002E × 000D ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (CR) ÷ [0.3] +÷ 002E × 0308 × 000D ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (CR) ÷ [0.3] +÷ 002E × 000A ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (LF) ÷ [0.3] +÷ 002E × 0308 × 000A ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (LF) ÷ [0.3] +÷ 002E × 0085 ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (Sep) ÷ [0.3] +÷ 002E × 0308 × 0085 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sep) ÷ [0.3] +÷ 002E × 0009 ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (Sp) ÷ [0.3] +÷ 002E × 0308 × 0009 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sp) ÷ [0.3] +÷ 002E × 0061 ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002E × 0308 × 0061 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002E ÷ 0041 ÷ # ÷ [0.2] FULL STOP (ATerm) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002E × 0308 ÷ 0041 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002E ÷ 01BB ÷ # ÷ [0.2] FULL STOP (ATerm) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002E × 0308 ÷ 01BB ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002E × 0030 ÷ # ÷ [0.2] FULL STOP (ATerm) × [6.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E × 0308 × 0030 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [6.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E × 002E ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 002E × 0308 × 002E ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 002E × 0021 ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002E × 0308 × 0021 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002E × 0022 ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002E × 0308 × 0022 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002E × 002C ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 002E × 0308 × 002C ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 002E × 00AD ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0308 × 00AD ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0300 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E × 0308 × 0300 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0021 ÷ 0001 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] (Other) ÷ [0.3] +÷ 0021 × 0308 ÷ 0001 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] (Other) ÷ [0.3] +÷ 0021 × 000D ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (CR) ÷ [0.3] +÷ 0021 × 0308 × 000D ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (CR) ÷ [0.3] +÷ 0021 × 000A ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (LF) ÷ [0.3] +÷ 0021 × 0308 × 000A ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (LF) ÷ [0.3] +÷ 0021 × 0085 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (Sep) ÷ [0.3] +÷ 0021 × 0308 × 0085 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sep) ÷ [0.3] +÷ 0021 × 0009 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (Sp) ÷ [0.3] +÷ 0021 × 0308 × 0009 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sp) ÷ [0.3] +÷ 0021 ÷ 0061 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0021 × 0308 ÷ 0061 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0021 ÷ 0041 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0021 × 0308 ÷ 0041 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0021 ÷ 01BB ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0021 × 0308 ÷ 01BB ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0021 ÷ 0030 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0021 × 0308 ÷ 0030 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0021 × 002E ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 0021 × 0308 × 002E ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 0021 × 0021 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0021 × 0308 × 0021 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0021 × 0022 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0021 × 0308 × 0022 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0021 × 002C ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 0021 × 0308 × 002C ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 0021 × 00AD ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0021 × 0308 × 00AD ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0021 × 0300 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0021 × 0308 × 0300 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 0001 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (Other) ÷ [0.3] +÷ 0022 × 0308 × 0001 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0022 × 000D ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (CR) ÷ [0.3] +÷ 0022 × 0308 × 000D ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0022 × 000A ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (LF) ÷ [0.3] +÷ 0022 × 0308 × 000A ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0022 × 0085 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (Sep) ÷ [0.3] +÷ 0022 × 0308 × 0085 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0022 × 0009 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (Sp) ÷ [0.3] +÷ 0022 × 0308 × 0009 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0022 × 0061 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0022 × 0308 × 0061 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0022 × 0041 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0022 × 0308 × 0041 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0022 × 01BB ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0022 × 0308 × 01BB ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0022 × 0030 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 × 0308 × 0030 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 × 002E ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0022 × 0308 × 002E ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0022 × 0021 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0022 × 0308 × 0021 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0022 × 0022 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0022 × 0308 × 0022 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0022 × 002C ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0022 × 0308 × 002C ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0022 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0308 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 0308 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 0001 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (Other) ÷ [0.3] +÷ 002C × 0308 × 0001 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 002C × 000D ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (CR) ÷ [0.3] +÷ 002C × 0308 × 000D ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 002C × 000A ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (LF) ÷ [0.3] +÷ 002C × 0308 × 000A ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 002C × 0085 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (Sep) ÷ [0.3] +÷ 002C × 0308 × 0085 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 002C × 0009 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (Sp) ÷ [0.3] +÷ 002C × 0308 × 0009 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 002C × 0061 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002C × 0308 × 0061 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002C × 0041 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002C × 0308 × 0041 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002C × 01BB ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002C × 0308 × 01BB ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002C × 0030 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C × 0308 × 0030 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C × 002E ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 002C × 0308 × 002E ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 002C × 0021 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002C × 0308 × 0021 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002C × 0022 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002C × 0308 × 0022 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002C × 002C ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 002C × 0308 × 002C ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 002C × 00AD ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0300 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 0308 × 0300 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (Other) ÷ [0.3] +÷ 00AD × 0308 × 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 00AD × 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (CR) ÷ [0.3] +÷ 00AD × 0308 × 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 00AD × 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (LF) ÷ [0.3] +÷ 00AD × 0308 × 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 00AD × 0085 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (Sep) ÷ [0.3] +÷ 00AD × 0308 × 0085 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 00AD × 0009 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (Sp) ÷ [0.3] +÷ 00AD × 0308 × 0009 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 00AD × 0061 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 00AD × 0308 × 0061 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 00AD × 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 00AD × 0308 × 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 00AD × 01BB ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 00AD × 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD × 0308 × 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD × 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 00AD × 0308 × 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 00AD × 0021 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 00AD × 0308 × 0021 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 00AD × 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 00AD × 0308 × 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 00AD × 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 00AD × 0308 × 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 00AD × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0308 × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 0308 × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0300 × 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0300 × 0308 × 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0300 × 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0300 × 0308 × 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0300 × 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0300 × 0308 × 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0300 × 0085 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0300 × 0308 × 0085 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0300 × 0009 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0300 × 0308 × 0009 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0300 × 0061 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 0300 × 0041 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 0300 × 01BB ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 0300 × 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 × 0308 × 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 × 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0300 × 0308 × 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0300 × 0021 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0300 × 0308 × 0021 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0300 × 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0300 × 0308 × 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0300 × 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0300 × 0308 × 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0300 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0308 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [4.0] LATIN SMALL LETTER A (Lower) × [998.0] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0061 × 0308 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0020 × 200D × 0646 ÷ # ÷ [0.2] SPACE (Sp) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [998.0] ARABIC LETTER NOON (OLetter) ÷ [0.3] +÷ 0646 × 200D × 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (OLetter) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [998.0] SPACE (Sp) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0033 × 002E × 0034 ÷ # ÷ [0.2] DIGIT THREE (Numeric) × [998.0] FULL STOP (ATerm) × [6.0] DIGIT FOUR (Numeric) ÷ [0.3] +÷ 0063 × 002E × 0064 ÷ # ÷ [0.2] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER D (Lower) ÷ [0.3] +÷ 0043 × 002E × 0064 ÷ # ÷ [0.2] LATIN CAPITAL LETTER C (Upper) × [998.0] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER D (Lower) ÷ [0.3] +÷ 0063 × 002E × 0044 ÷ # ÷ [0.2] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER D (Upper) ÷ [0.3] +÷ 0043 × 002E × 0044 ÷ # ÷ [0.2] LATIN CAPITAL LETTER C (Upper) × [998.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER D (Upper) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] (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] +÷ 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] +÷ 5B57 × 002E ÷ 5B57 ÷ # ÷ [0.2] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) × [998.0] FULL STOP (ATerm) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0021 × 0020 × 0020 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] SPACE (Sp) × [10.0] SPACE (Sp) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] (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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +# +# Lines: 502 +# +# EOF diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0-0.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0-0.output new file mode 100644 index 000000000..5bf5f27bb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0-0.output @@ -0,0 +1,502 @@ +÷ 0001 × 0001 ÷ +÷ 0001 × 0308 × 0001 ÷ +÷ 0001 × 000D ÷ +÷ 0001 × 0308 × 000D ÷ +÷ 0001 × 000A ÷ +÷ 0001 × 0308 × 000A ÷ +÷ 0001 × 0085 ÷ +÷ 0001 × 0308 × 0085 ÷ +÷ 0001 × 0009 ÷ +÷ 0001 × 0308 × 0009 ÷ +÷ 0001 × 0061 ÷ +÷ 0001 × 0308 × 0061 ÷ +÷ 0001 × 0041 ÷ +÷ 0001 × 0308 × 0041 ÷ +÷ 0001 × 01BB ÷ +÷ 0001 × 0308 × 01BB ÷ +÷ 0001 × 0030 ÷ +÷ 0001 × 0308 × 0030 ÷ +÷ 0001 × 002E ÷ +÷ 0001 × 0308 × 002E ÷ +÷ 0001 × 0021 ÷ +÷ 0001 × 0308 × 0021 ÷ +÷ 0001 × 0022 ÷ +÷ 0001 × 0308 × 0022 ÷ +÷ 0001 × 002C ÷ +÷ 0001 × 0308 × 002C ÷ +÷ 0001 × 00AD ÷ +÷ 0001 × 0308 × 00AD ÷ +÷ 0001 × 0300 ÷ +÷ 0001 × 0308 × 0300 ÷ +÷ 000D ÷ 0001 ÷ +÷ 000D ÷ 0308 × 0001 ÷ +÷ 000D ÷ 000D ÷ +÷ 000D ÷ 0308 × 000D ÷ +÷ 000D × 000A ÷ +÷ 000D ÷ 0308 × 000A ÷ +÷ 000D ÷ 0085 ÷ +÷ 000D ÷ 0308 × 0085 ÷ +÷ 000D ÷ 0009 ÷ +÷ 000D ÷ 0308 × 0009 ÷ +÷ 000D ÷ 0061 ÷ +÷ 000D ÷ 0308 × 0061 ÷ +÷ 000D ÷ 0041 ÷ +÷ 000D ÷ 0308 × 0041 ÷ +÷ 000D ÷ 01BB ÷ +÷ 000D ÷ 0308 × 01BB ÷ +÷ 000D ÷ 0030 ÷ +÷ 000D ÷ 0308 × 0030 ÷ +÷ 000D ÷ 002E ÷ +÷ 000D ÷ 0308 × 002E ÷ +÷ 000D ÷ 0021 ÷ +÷ 000D ÷ 0308 × 0021 ÷ +÷ 000D ÷ 0022 ÷ +÷ 000D ÷ 0308 × 0022 ÷ +÷ 000D ÷ 002C ÷ +÷ 000D ÷ 0308 × 002C ÷ +÷ 000D ÷ 00AD ÷ +÷ 000D ÷ 0308 × 00AD ÷ +÷ 000D ÷ 0300 ÷ +÷ 000D ÷ 0308 × 0300 ÷ +÷ 000A ÷ 0001 ÷ +÷ 000A ÷ 0308 × 0001 ÷ +÷ 000A ÷ 000D ÷ +÷ 000A ÷ 0308 × 000D ÷ +÷ 000A ÷ 000A ÷ +÷ 000A ÷ 0308 × 000A ÷ +÷ 000A ÷ 0085 ÷ +÷ 000A ÷ 0308 × 0085 ÷ +÷ 000A ÷ 0009 ÷ +÷ 000A ÷ 0308 × 0009 ÷ +÷ 000A ÷ 0061 ÷ +÷ 000A ÷ 0308 × 0061 ÷ +÷ 000A ÷ 0041 ÷ +÷ 000A ÷ 0308 × 0041 ÷ +÷ 000A ÷ 01BB ÷ +÷ 000A ÷ 0308 × 01BB ÷ +÷ 000A ÷ 0030 ÷ +÷ 000A ÷ 0308 × 0030 ÷ +÷ 000A ÷ 002E ÷ +÷ 000A ÷ 0308 × 002E ÷ +÷ 000A ÷ 0021 ÷ +÷ 000A ÷ 0308 × 0021 ÷ +÷ 000A ÷ 0022 ÷ +÷ 000A ÷ 0308 × 0022 ÷ +÷ 000A ÷ 002C ÷ +÷ 000A ÷ 0308 × 002C ÷ +÷ 000A ÷ 00AD ÷ +÷ 000A ÷ 0308 × 00AD ÷ +÷ 000A ÷ 0300 ÷ +÷ 000A ÷ 0308 × 0300 ÷ +÷ 0085 ÷ 0001 ÷ +÷ 0085 ÷ 0308 × 0001 ÷ +÷ 0085 ÷ 000D ÷ +÷ 0085 ÷ 0308 × 000D ÷ +÷ 0085 ÷ 000A ÷ +÷ 0085 ÷ 0308 × 000A ÷ +÷ 0085 ÷ 0085 ÷ +÷ 0085 ÷ 0308 × 0085 ÷ +÷ 0085 ÷ 0009 ÷ +÷ 0085 ÷ 0308 × 0009 ÷ +÷ 0085 ÷ 0061 ÷ +÷ 0085 ÷ 0308 × 0061 ÷ +÷ 0085 ÷ 0041 ÷ +÷ 0085 ÷ 0308 × 0041 ÷ +÷ 0085 ÷ 01BB ÷ +÷ 0085 ÷ 0308 × 01BB ÷ +÷ 0085 ÷ 0030 ÷ +÷ 0085 ÷ 0308 × 0030 ÷ +÷ 0085 ÷ 002E ÷ +÷ 0085 ÷ 0308 × 002E ÷ +÷ 0085 ÷ 0021 ÷ +÷ 0085 ÷ 0308 × 0021 ÷ +÷ 0085 ÷ 0022 ÷ +÷ 0085 ÷ 0308 × 0022 ÷ +÷ 0085 ÷ 002C ÷ +÷ 0085 ÷ 0308 × 002C ÷ +÷ 0085 ÷ 00AD ÷ +÷ 0085 ÷ 0308 × 00AD ÷ +÷ 0085 ÷ 0300 ÷ +÷ 0085 ÷ 0308 × 0300 ÷ +÷ 0009 × 0001 ÷ +÷ 0009 × 0308 × 0001 ÷ +÷ 0009 × 000D ÷ +÷ 0009 × 0308 × 000D ÷ +÷ 0009 × 000A ÷ +÷ 0009 × 0308 × 000A ÷ +÷ 0009 × 0085 ÷ +÷ 0009 × 0308 × 0085 ÷ +÷ 0009 × 0009 ÷ +÷ 0009 × 0308 × 0009 ÷ +÷ 0009 × 0061 ÷ +÷ 0009 × 0308 × 0061 ÷ +÷ 0009 × 0041 ÷ +÷ 0009 × 0308 × 0041 ÷ +÷ 0009 × 01BB ÷ +÷ 0009 × 0308 × 01BB ÷ +÷ 0009 × 0030 ÷ +÷ 0009 × 0308 × 0030 ÷ +÷ 0009 × 002E ÷ +÷ 0009 × 0308 × 002E ÷ +÷ 0009 × 0021 ÷ +÷ 0009 × 0308 × 0021 ÷ +÷ 0009 × 0022 ÷ +÷ 0009 × 0308 × 0022 ÷ +÷ 0009 × 002C ÷ +÷ 0009 × 0308 × 002C ÷ +÷ 0009 × 00AD ÷ +÷ 0009 × 0308 × 00AD ÷ +÷ 0009 × 0300 ÷ +÷ 0009 × 0308 × 0300 ÷ +÷ 0061 × 0001 ÷ +÷ 0061 × 0308 × 0001 ÷ +÷ 0061 × 000D ÷ +÷ 0061 × 0308 × 000D ÷ +÷ 0061 × 000A ÷ +÷ 0061 × 0308 × 000A ÷ +÷ 0061 × 0085 ÷ +÷ 0061 × 0308 × 0085 ÷ +÷ 0061 × 0009 ÷ +÷ 0061 × 0308 × 0009 ÷ +÷ 0061 × 0061 ÷ +÷ 0061 × 0308 × 0061 ÷ +÷ 0061 × 0041 ÷ +÷ 0061 × 0308 × 0041 ÷ +÷ 0061 × 01BB ÷ +÷ 0061 × 0308 × 01BB ÷ +÷ 0061 × 0030 ÷ +÷ 0061 × 0308 × 0030 ÷ +÷ 0061 × 002E ÷ +÷ 0061 × 0308 × 002E ÷ +÷ 0061 × 0021 ÷ +÷ 0061 × 0308 × 0021 ÷ +÷ 0061 × 0022 ÷ +÷ 0061 × 0308 × 0022 ÷ +÷ 0061 × 002C ÷ +÷ 0061 × 0308 × 002C ÷ +÷ 0061 × 00AD ÷ +÷ 0061 × 0308 × 00AD ÷ +÷ 0061 × 0300 ÷ +÷ 0061 × 0308 × 0300 ÷ +÷ 0041 × 0001 ÷ +÷ 0041 × 0308 × 0001 ÷ +÷ 0041 × 000D ÷ +÷ 0041 × 0308 × 000D ÷ +÷ 0041 × 000A ÷ +÷ 0041 × 0308 × 000A ÷ +÷ 0041 × 0085 ÷ +÷ 0041 × 0308 × 0085 ÷ +÷ 0041 × 0009 ÷ +÷ 0041 × 0308 × 0009 ÷ +÷ 0041 × 0061 ÷ +÷ 0041 × 0308 × 0061 ÷ +÷ 0041 × 0041 ÷ +÷ 0041 × 0308 × 0041 ÷ +÷ 0041 × 01BB ÷ +÷ 0041 × 0308 × 01BB ÷ +÷ 0041 × 0030 ÷ +÷ 0041 × 0308 × 0030 ÷ +÷ 0041 × 002E ÷ +÷ 0041 × 0308 × 002E ÷ +÷ 0041 × 0021 ÷ +÷ 0041 × 0308 × 0021 ÷ +÷ 0041 × 0022 ÷ +÷ 0041 × 0308 × 0022 ÷ +÷ 0041 × 002C ÷ +÷ 0041 × 0308 × 002C ÷ +÷ 0041 × 00AD ÷ +÷ 0041 × 0308 × 00AD ÷ +÷ 0041 × 0300 ÷ +÷ 0041 × 0308 × 0300 ÷ +÷ 01BB × 0001 ÷ +÷ 01BB × 0308 × 0001 ÷ +÷ 01BB × 000D ÷ +÷ 01BB × 0308 × 000D ÷ +÷ 01BB × 000A ÷ +÷ 01BB × 0308 × 000A ÷ +÷ 01BB × 0085 ÷ +÷ 01BB × 0308 × 0085 ÷ +÷ 01BB × 0009 ÷ +÷ 01BB × 0308 × 0009 ÷ +÷ 01BB × 0061 ÷ +÷ 01BB × 0308 × 0061 ÷ +÷ 01BB × 0041 ÷ +÷ 01BB × 0308 × 0041 ÷ +÷ 01BB × 01BB ÷ +÷ 01BB × 0308 × 01BB ÷ +÷ 01BB × 0030 ÷ +÷ 01BB × 0308 × 0030 ÷ +÷ 01BB × 002E ÷ +÷ 01BB × 0308 × 002E ÷ +÷ 01BB × 0021 ÷ +÷ 01BB × 0308 × 0021 ÷ +÷ 01BB × 0022 ÷ +÷ 01BB × 0308 × 0022 ÷ +÷ 01BB × 002C ÷ +÷ 01BB × 0308 × 002C ÷ +÷ 01BB × 00AD ÷ +÷ 01BB × 0308 × 00AD ÷ +÷ 01BB × 0300 ÷ +÷ 01BB × 0308 × 0300 ÷ +÷ 0030 × 0001 ÷ +÷ 0030 × 0308 × 0001 ÷ +÷ 0030 × 000D ÷ +÷ 0030 × 0308 × 000D ÷ +÷ 0030 × 000A ÷ +÷ 0030 × 0308 × 000A ÷ +÷ 0030 × 0085 ÷ +÷ 0030 × 0308 × 0085 ÷ +÷ 0030 × 0009 ÷ +÷ 0030 × 0308 × 0009 ÷ +÷ 0030 × 0061 ÷ +÷ 0030 × 0308 × 0061 ÷ +÷ 0030 × 0041 ÷ +÷ 0030 × 0308 × 0041 ÷ +÷ 0030 × 01BB ÷ +÷ 0030 × 0308 × 01BB ÷ +÷ 0030 × 0030 ÷ +÷ 0030 × 0308 × 0030 ÷ +÷ 0030 × 002E ÷ +÷ 0030 × 0308 × 002E ÷ +÷ 0030 × 0021 ÷ +÷ 0030 × 0308 × 0021 ÷ +÷ 0030 × 0022 ÷ +÷ 0030 × 0308 × 0022 ÷ +÷ 0030 × 002C ÷ +÷ 0030 × 0308 × 002C ÷ +÷ 0030 × 00AD ÷ +÷ 0030 × 0308 × 00AD ÷ +÷ 0030 × 0300 ÷ +÷ 0030 × 0308 × 0300 ÷ +÷ 002E ÷ 0001 ÷ +÷ 002E × 0308 ÷ 0001 ÷ +÷ 002E × 000D ÷ +÷ 002E × 0308 × 000D ÷ +÷ 002E × 000A ÷ +÷ 002E × 0308 × 000A ÷ +÷ 002E × 0085 ÷ +÷ 002E × 0308 × 0085 ÷ +÷ 002E × 0009 ÷ +÷ 002E × 0308 × 0009 ÷ +÷ 002E × 0061 ÷ +÷ 002E × 0308 × 0061 ÷ +÷ 002E ÷ 0041 ÷ +÷ 002E × 0308 ÷ 0041 ÷ +÷ 002E ÷ 01BB ÷ +÷ 002E × 0308 ÷ 01BB ÷ +÷ 002E × 0030 ÷ +÷ 002E × 0308 × 0030 ÷ +÷ 002E × 002E ÷ +÷ 002E × 0308 × 002E ÷ +÷ 002E × 0021 ÷ +÷ 002E × 0308 × 0021 ÷ +÷ 002E × 0022 ÷ +÷ 002E × 0308 × 0022 ÷ +÷ 002E × 002C ÷ +÷ 002E × 0308 × 002C ÷ +÷ 002E × 00AD ÷ +÷ 002E × 0308 × 00AD ÷ +÷ 002E × 0300 ÷ +÷ 002E × 0308 × 0300 ÷ +÷ 0021 ÷ 0001 ÷ +÷ 0021 × 0308 ÷ 0001 ÷ +÷ 0021 × 000D ÷ +÷ 0021 × 0308 × 000D ÷ +÷ 0021 × 000A ÷ +÷ 0021 × 0308 × 000A ÷ +÷ 0021 × 0085 ÷ +÷ 0021 × 0308 × 0085 ÷ +÷ 0021 × 0009 ÷ +÷ 0021 × 0308 × 0009 ÷ +÷ 0021 ÷ 0061 ÷ +÷ 0021 × 0308 ÷ 0061 ÷ +÷ 0021 ÷ 0041 ÷ +÷ 0021 × 0308 ÷ 0041 ÷ +÷ 0021 ÷ 01BB ÷ +÷ 0021 × 0308 ÷ 01BB ÷ +÷ 0021 ÷ 0030 ÷ +÷ 0021 × 0308 ÷ 0030 ÷ +÷ 0021 × 002E ÷ +÷ 0021 × 0308 × 002E ÷ +÷ 0021 × 0021 ÷ +÷ 0021 × 0308 × 0021 ÷ +÷ 0021 × 0022 ÷ +÷ 0021 × 0308 × 0022 ÷ +÷ 0021 × 002C ÷ +÷ 0021 × 0308 × 002C ÷ +÷ 0021 × 00AD ÷ +÷ 0021 × 0308 × 00AD ÷ +÷ 0021 × 0300 ÷ +÷ 0021 × 0308 × 0300 ÷ +÷ 0022 × 0001 ÷ +÷ 0022 × 0308 × 0001 ÷ +÷ 0022 × 000D ÷ +÷ 0022 × 0308 × 000D ÷ +÷ 0022 × 000A ÷ +÷ 0022 × 0308 × 000A ÷ +÷ 0022 × 0085 ÷ +÷ 0022 × 0308 × 0085 ÷ +÷ 0022 × 0009 ÷ +÷ 0022 × 0308 × 0009 ÷ +÷ 0022 × 0061 ÷ +÷ 0022 × 0308 × 0061 ÷ +÷ 0022 × 0041 ÷ +÷ 0022 × 0308 × 0041 ÷ +÷ 0022 × 01BB ÷ +÷ 0022 × 0308 × 01BB ÷ +÷ 0022 × 0030 ÷ +÷ 0022 × 0308 × 0030 ÷ +÷ 0022 × 002E ÷ +÷ 0022 × 0308 × 002E ÷ +÷ 0022 × 0021 ÷ +÷ 0022 × 0308 × 0021 ÷ +÷ 0022 × 0022 ÷ +÷ 0022 × 0308 × 0022 ÷ +÷ 0022 × 002C ÷ +÷ 0022 × 0308 × 002C ÷ +÷ 0022 × 00AD ÷ +÷ 0022 × 0308 × 00AD ÷ +÷ 0022 × 0300 ÷ +÷ 0022 × 0308 × 0300 ÷ +÷ 002C × 0001 ÷ +÷ 002C × 0308 × 0001 ÷ +÷ 002C × 000D ÷ +÷ 002C × 0308 × 000D ÷ +÷ 002C × 000A ÷ +÷ 002C × 0308 × 000A ÷ +÷ 002C × 0085 ÷ +÷ 002C × 0308 × 0085 ÷ +÷ 002C × 0009 ÷ +÷ 002C × 0308 × 0009 ÷ +÷ 002C × 0061 ÷ +÷ 002C × 0308 × 0061 ÷ +÷ 002C × 0041 ÷ +÷ 002C × 0308 × 0041 ÷ +÷ 002C × 01BB ÷ +÷ 002C × 0308 × 01BB ÷ +÷ 002C × 0030 ÷ +÷ 002C × 0308 × 0030 ÷ +÷ 002C × 002E ÷ +÷ 002C × 0308 × 002E ÷ +÷ 002C × 0021 ÷ +÷ 002C × 0308 × 0021 ÷ +÷ 002C × 0022 ÷ +÷ 002C × 0308 × 0022 ÷ +÷ 002C × 002C ÷ +÷ 002C × 0308 × 002C ÷ +÷ 002C × 00AD ÷ +÷ 002C × 0308 × 00AD ÷ +÷ 002C × 0300 ÷ +÷ 002C × 0308 × 0300 ÷ +÷ 00AD × 0001 ÷ +÷ 00AD × 0308 × 0001 ÷ +÷ 00AD × 000D ÷ +÷ 00AD × 0308 × 000D ÷ +÷ 00AD × 000A ÷ +÷ 00AD × 0308 × 000A ÷ +÷ 00AD × 0085 ÷ +÷ 00AD × 0308 × 0085 ÷ +÷ 00AD × 0009 ÷ +÷ 00AD × 0308 × 0009 ÷ +÷ 00AD × 0061 ÷ +÷ 00AD × 0308 × 0061 ÷ +÷ 00AD × 0041 ÷ +÷ 00AD × 0308 × 0041 ÷ +÷ 00AD × 01BB ÷ +÷ 00AD × 0308 × 01BB ÷ +÷ 00AD × 0030 ÷ +÷ 00AD × 0308 × 0030 ÷ +÷ 00AD × 002E ÷ +÷ 00AD × 0308 × 002E ÷ +÷ 00AD × 0021 ÷ +÷ 00AD × 0308 × 0021 ÷ +÷ 00AD × 0022 ÷ +÷ 00AD × 0308 × 0022 ÷ +÷ 00AD × 002C ÷ +÷ 00AD × 0308 × 002C ÷ +÷ 00AD × 00AD ÷ +÷ 00AD × 0308 × 00AD ÷ +÷ 00AD × 0300 ÷ +÷ 00AD × 0308 × 0300 ÷ +÷ 0300 × 0001 ÷ +÷ 0300 × 0308 × 0001 ÷ +÷ 0300 × 000D ÷ +÷ 0300 × 0308 × 000D ÷ +÷ 0300 × 000A ÷ +÷ 0300 × 0308 × 000A ÷ +÷ 0300 × 0085 ÷ +÷ 0300 × 0308 × 0085 ÷ +÷ 0300 × 0009 ÷ +÷ 0300 × 0308 × 0009 ÷ +÷ 0300 × 0061 ÷ +÷ 0300 × 0308 × 0061 ÷ +÷ 0300 × 0041 ÷ +÷ 0300 × 0308 × 0041 ÷ +÷ 0300 × 01BB ÷ +÷ 0300 × 0308 × 01BB ÷ +÷ 0300 × 0030 ÷ +÷ 0300 × 0308 × 0030 ÷ +÷ 0300 × 002E ÷ +÷ 0300 × 0308 × 002E ÷ +÷ 0300 × 0021 ÷ +÷ 0300 × 0308 × 0021 ÷ +÷ 0300 × 0022 ÷ +÷ 0300 × 0308 × 0022 ÷ +÷ 0300 × 002C ÷ +÷ 0300 × 0308 × 002C ÷ +÷ 0300 × 00AD ÷ +÷ 0300 × 0308 × 00AD ÷ +÷ 0300 × 0300 ÷ +÷ 0300 × 0308 × 0300 ÷ +÷ 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ +÷ 0061 × 0308 ÷ +÷ 0020 × 200D × 0646 ÷ +÷ 0646 × 200D × 0020 ÷ +÷ 0028 × 0022 × 0047 × 006F × 002E × 0022 × 0029 × 0020 ÷ 0028 × 0048 × 0065 × 0020 × 0064 × 0069 × 0064 × 002E × 0029 ÷ +÷ 0028 × 201C × 0047 × 006F × 003F × 201D × 0029 × 0020 ÷ 0028 × 0048 × 0065 × 0020 × 0064 × 0069 × 0064 × 002E × 0029 ÷ +÷ 0055 × 002E × 0053 × 002E × 0041 × 0300 × 002E × 0020 × 0069 × 0073 ÷ +÷ 0055 × 002E × 0053 × 002E × 0041 × 0300 × 003F × 0020 ÷ 0048 × 0065 ÷ +÷ 0055 × 002E × 0053 × 002E × 0041 × 0300 × 002E ÷ +÷ 0033 × 002E × 0034 ÷ +÷ 0063 × 002E × 0064 ÷ +÷ 0043 × 002E × 0064 ÷ +÷ 0063 × 002E × 0044 ÷ +÷ 0043 × 002E × 0044 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 0074 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 ÷ 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 2018 × 0028 × 0074 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 ÷ 2018 × 0028 × 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 0308 × 0074 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 0308 ÷ 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 0308 ÷ 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 000A ÷ 0308 × 0054 × 0068 × 0065 ÷ +÷ 0074 × 0068 × 0065 × 0020 × 0072 × 0065 × 0073 × 0070 × 002E × 0020 × 006C × 0065 × 0061 × 0064 × 0065 × 0072 × 0073 × 0020 × 0061 × 0072 × 0065 ÷ +÷ 5B57 × 002E ÷ 5B57 ÷ +÷ 0065 × 0074 × 0063 × 002E ÷ 5B83 ÷ +÷ 0065 × 0074 × 0063 × 002E × 3002 ÷ +÷ 5B57 × 3002 ÷ 5B83 ÷ +÷ 0021 × 0020 × 0020 ÷ +÷ 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 ÷ +÷ 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 ÷ +÷ 2060 × 0055 × 2060 × 002E × 2060 × 0053 × 2060 × 002E × 2060 × 0041 × 2060 × 0300 × 002E × 2060 × 0020 × 2060 × 0069 × 2060 × 0073 × 2060 × 2060 ÷ +÷ 2060 × 0055 × 2060 × 002E × 2060 × 0053 × 2060 × 002E × 2060 × 0041 × 2060 × 0300 × 003F × 2060 × 0020 × 2060 ÷ 0048 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0055 × 2060 × 002E × 2060 × 0053 × 2060 × 002E × 2060 × 0041 × 2060 × 0300 × 002E × 2060 × 2060 ÷ +÷ 2060 × 0033 × 2060 × 002E × 2060 × 0034 × 2060 × 2060 ÷ +÷ 2060 × 0063 × 2060 × 002E × 2060 × 0064 × 2060 × 2060 ÷ +÷ 2060 × 0043 × 2060 × 002E × 2060 × 0064 × 2060 × 2060 ÷ +÷ 2060 × 0063 × 2060 × 002E × 2060 × 0044 × 2060 × 2060 ÷ +÷ 2060 × 0043 × 2060 × 002E × 2060 × 0044 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 0074 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 ÷ 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 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 ÷ +÷ 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 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 0308 × 0074 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 0308 ÷ 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 0308 ÷ 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 000A ÷ 2060 × 0308 × 2060 × 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 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 ÷ +÷ 2060 × 5B57 × 2060 × 002E × 2060 ÷ 5B57 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 ÷ 5B83 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 3002 × 2060 × 2060 ÷ +÷ 2060 × 5B57 × 2060 × 3002 × 2060 ÷ 5B83 × 2060 × 2060 ÷ +÷ 2060 × 0021 × 2060 × 0020 × 2060 × 0020 × 2060 × 2060 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0.flex b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0.flex new file mode 100644 index 000000000..cb44d086d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0.flex @@ -0,0 +1,231 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 11.0 +%public +%class UnicodeSentenceBreakRules_11_0 +%type String + +%{ + private static final String BREAK_OPPORTUNITY = "÷"; + private static final String NO_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeSentenceBreakRules_11_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeSentenceBreakRules_11_0 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeSentenceBreakRules_11_0(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_BREAK_OPPORTUNITY); + } else { + line.add(BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + /** + * @return The next chunk of text with no internal break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + void addMatch() { + builder.append(yytext()); + } +%} + +%% + +// Break at the start and end of text. +// +// SB1. sot ÷ Any +// SB2. Any ÷ eot +// +<> { return nextSegment(); } + + +// Do not break within CRLF. +// +// SB3. CR × LF +// +\p{SB:CR} \p{SB:LF} { addMatch(); return nextSegment(); } + + +// Break after paragraph separators. +// +// SB4. ParaSep ÷ +// +// ParaSep = (Sep | CR | LF) +// +[\p{SB:Sep}\p{SB:CR}\p{SB:LF}] / [^] { addMatch(); return nextSegment(); } + + +// Ignore Format and Extend characters, except when they appear at the +// beginning of a region of text. (See Section 6.3, Replacing Ignore Rules.) +// +// SB5. X (Extend | Format)* → X +// +// --> [^ Sep CR LF ] × [Format Extend] +// +[^\p{SB:Sep}\p{SB:CR}\p{SB:LF}] / [\p{SB:Extend}\p{SB:Format}] { addMatch(); } + + +// Do not break after full stop in certain contexts. +// +// Rules SB6–SB8 are designed to forbid breaks after ambiguous terminators +// (primarily U+002E FULL STOP) within strings such as those shown in Figure 3. +// The contexts which forbid breaks include occurrence directly before a number, +// between uppercase letters, when followed by a lowercase letter (optionally +// after certain punctuation), or when followed by certain continuation +// punctuation such as a comma, colon, or semicolon. These rules permit breaks +// in strings such as those shown in Figure 4. They cannot detect cases such as +// “...Mr. Jones...”; more sophisticated tailoring would be required to detect +// such cases. +// +// SB6. ATerm × Numeric +// +// [included SB5. X (Extend | Format)* → X] +// +\p{SB:ATerm} [\p{SB:Extend}\p{SB:Format}]* / \p{SB:Numeric} { addMatch(); } + + +// SB7. (Upper | Lower) ATerm × Upper +// +// [included SB5. X (Extend | Format)* → X] +// +[\p{SB:Upper}\p{SB:Lower}] [\p{SB:Extend}\p{SB:Format}]* \p{SB:Aterm} [\p{SB:Extend}\p{SB:Format}]* / \p{SB:Upper} { addMatch(); } + + +// SB8. ATerm Close* Sp* × ( ¬(OLetter | Upper | Lower | ParaSep | SATerm) )* Lower +// +// ParaSep = (Sep | CR | LF) +// SATerm = (STerm | ATerm) +// +// [included SB5. X (Extend | Format)* → X] +// +\p{SB:Aterm} [\p{SB:Extend}\p{SB:Format}]* (\p{SB:Close} [\p{SB:Extend}\p{SB:Format}]*)* (\p{SB:Sp} [\p{SB:Extend}\p{SB:Format}]*)* / ([^\p{SB:OLetter}\p{SB:Upper}\p{SB:Lower}\p{SB:Sep}\p{SB:CR}\p{SB:LF}\p{SB:STerm}\p{SB:ATerm}] [\p{SB:Extend}\p{SB:Format}]*)* \p{SB:Lower} { addMatch(); } + + +// SB8a. SATerm Close* Sp* × (SContinue | SATerm) +// +// ParaSep = (Sep | CR | LF) +// SATerm = (STerm | ATerm) +// +// [included SB5. X (Extend | Format)* → X] +// +[\p{SB:STerm}\p{SB:Aterm}] [\p{SB:Extend}\p{SB:Format}]* (\p{SB:Close} [\p{SB:Extend}\p{SB:Format}]*)* (\p{SB:Sp} [\p{SB:Extend}\p{SB:Format}]*)* / [\p{SB:SContinue}\p{SB:STerm}\p{SB:Aterm}] { addMatch(); } + + +// Break after sentence terminators, but include closing punctuation, trailing +// spaces, and any paragraph separator. +// +// Rules SB9–SB11 are designed to allow breaks after sequences of the following form, +// but not within them: +// +// (STerm | ATerm) Close* Sp* (Sep | CR | LF)? +// +// SB9. ( STerm | ATerm ) Close* × ( Close | Sp | Sep | CR | LF ) +// SB10. ( STerm | ATerm ) Close* Sp* × ( Sp | Sep | CR | LF ) +// SB11. ( STerm | ATerm ) Close* Sp* ( Sep | CR | LF )? ÷ +// +// [included SB5. X (Extend | Format)* → X] +// +[\p{SB:STerm}\p{SB:ATerm}] [\p{SB:Extend}\p{SB:Format}]* (\p{SB:Close} [\p{SB:Extend}\p{SB:Format}]*)* (\p{SB:Sp} [\p{SB:Extend}\p{SB:Format}]*)* [\p{SB:Sep}\p{SB:CR}\p{SB:LF}]? { addMatch(); return nextSegment(); } +[\p{SB:STerm}\p{SB:ATerm}] [\p{SB:Extend}\p{SB:Format}]* / [^\p{SB:Close}\p{SB:Sp}\p{SB:Sep}\p{SB:CR}\p{SB:LF}] { addMatch(); return nextSegment(); } + +// Otherwise, do not break. +// +// SB12. Any × Any +// +[^] { addMatch(); } diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0.test b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0.test new file mode 100644 index 000000000..590111458 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_11_0.test @@ -0,0 +1,9 @@ +name: UnicodeSentenceBreakRules_11_0 + +description: +Implements the Unicode 11.0 Sentence Boundary rules, specified in UAX #29 +. + +jflex: -q + +input-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_11_0.flex b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_11_0.flex new file mode 100644 index 000000000..8b2264b71 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_11_0.flex @@ -0,0 +1,29 @@ +%% + +%unicode 11.0 +%public +%class UnicodeSentenceBreak_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{SentenceBreak:ATerm} { setCurCharPropertyValue("SentenceBreak:ATerm"); } +\p{SentenceBreak:CR} { setCurCharPropertyValue("SentenceBreak:CR"); } +\p{SentenceBreak:Close} { setCurCharPropertyValue("SentenceBreak:Close"); } +\p{SentenceBreak:Extend} { setCurCharPropertyValue("SentenceBreak:Extend"); } +\p{SentenceBreak:Format} { setCurCharPropertyValue("SentenceBreak:Format"); } +\p{SentenceBreak:LF} { setCurCharPropertyValue("SentenceBreak:LF"); } +\p{SentenceBreak:Lower} { setCurCharPropertyValue("SentenceBreak:Lower"); } +\p{SentenceBreak:Numeric} { setCurCharPropertyValue("SentenceBreak:Numeric"); } +\p{SentenceBreak:OLetter} { setCurCharPropertyValue("SentenceBreak:OLetter"); } +\p{SentenceBreak:Other} { setCurCharPropertyValue("SentenceBreak:Other"); } +\p{SentenceBreak:SContinue} { setCurCharPropertyValue("SentenceBreak:SContinue"); } +\p{SentenceBreak:STerm} { setCurCharPropertyValue("SentenceBreak:STerm"); } +\p{SentenceBreak:Sep} { setCurCharPropertyValue("SentenceBreak:Sep"); } +\p{SentenceBreak:Sp} { setCurCharPropertyValue("SentenceBreak:Sp"); } +\p{SentenceBreak:Upper} { setCurCharPropertyValue("SentenceBreak:Upper"); } diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_11_0.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_11_0.output new file mode 100644 index 000000000..1d2236dee --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_11_0.output @@ -0,0 +1,3066 @@ +0000..0008; SentenceBreak:Other +0009..0009; SentenceBreak:Sp +000A..000A; SentenceBreak:LF +000B..000C; SentenceBreak:Sp +000D..000D; SentenceBreak:CR +000E..001F; SentenceBreak:Other +0020..0020; SentenceBreak:Sp +0021..0021; SentenceBreak:STerm +0022..0022; SentenceBreak:Close +0023..0026; SentenceBreak:Other +0027..0029; SentenceBreak:Close +002A..002B; SentenceBreak:Other +002C..002D; SentenceBreak:SContinue +002E..002E; SentenceBreak:ATerm +002F..002F; SentenceBreak:Other +0030..0039; SentenceBreak:Numeric +003A..003A; SentenceBreak:SContinue +003B..003E; SentenceBreak:Other +003F..003F; SentenceBreak:STerm +0040..0040; SentenceBreak:Other +0041..005A; SentenceBreak:Upper +005B..005B; SentenceBreak:Close +005C..005C; SentenceBreak:Other +005D..005D; SentenceBreak:Close +005E..0060; SentenceBreak:Other +0061..007A; SentenceBreak:Lower +007B..007B; SentenceBreak:Close +007C..007C; SentenceBreak:Other +007D..007D; SentenceBreak:Close +007E..0084; SentenceBreak:Other +0085..0085; SentenceBreak:Sep +0086..009F; SentenceBreak:Other +00A0..00A0; SentenceBreak:Sp +00A1..00A9; SentenceBreak:Other +00AA..00AA; SentenceBreak:Lower +00AB..00AB; SentenceBreak:Close +00AC..00AC; SentenceBreak:Other +00AD..00AD; SentenceBreak:Format +00AE..00B4; SentenceBreak:Other +00B5..00B5; SentenceBreak:Lower +00B6..00B9; SentenceBreak:Other +00BA..00BA; SentenceBreak:Lower +00BB..00BB; SentenceBreak:Close +00BC..00BF; SentenceBreak:Other +00C0..00D6; SentenceBreak:Upper +00D7..00D7; SentenceBreak:Other +00D8..00DE; SentenceBreak:Upper +00DF..00F6; SentenceBreak:Lower +00F7..00F7; SentenceBreak:Other +00F8..00FF; SentenceBreak:Lower +0100..0100; SentenceBreak:Upper +0101..0101; SentenceBreak:Lower +0102..0102; SentenceBreak:Upper +0103..0103; SentenceBreak:Lower +0104..0104; SentenceBreak:Upper +0105..0105; SentenceBreak:Lower +0106..0106; SentenceBreak:Upper +0107..0107; SentenceBreak:Lower +0108..0108; SentenceBreak:Upper +0109..0109; SentenceBreak:Lower +010A..010A; SentenceBreak:Upper +010B..010B; SentenceBreak:Lower +010C..010C; SentenceBreak:Upper +010D..010D; SentenceBreak:Lower +010E..010E; SentenceBreak:Upper +010F..010F; SentenceBreak:Lower +0110..0110; SentenceBreak:Upper +0111..0111; SentenceBreak:Lower +0112..0112; SentenceBreak:Upper +0113..0113; SentenceBreak:Lower +0114..0114; SentenceBreak:Upper +0115..0115; SentenceBreak:Lower +0116..0116; SentenceBreak:Upper +0117..0117; SentenceBreak:Lower +0118..0118; SentenceBreak:Upper +0119..0119; SentenceBreak:Lower +011A..011A; SentenceBreak:Upper +011B..011B; SentenceBreak:Lower +011C..011C; SentenceBreak:Upper +011D..011D; SentenceBreak:Lower +011E..011E; SentenceBreak:Upper +011F..011F; SentenceBreak:Lower +0120..0120; SentenceBreak:Upper +0121..0121; SentenceBreak:Lower +0122..0122; SentenceBreak:Upper +0123..0123; SentenceBreak:Lower +0124..0124; SentenceBreak:Upper +0125..0125; SentenceBreak:Lower +0126..0126; SentenceBreak:Upper +0127..0127; SentenceBreak:Lower +0128..0128; SentenceBreak:Upper +0129..0129; SentenceBreak:Lower +012A..012A; SentenceBreak:Upper +012B..012B; SentenceBreak:Lower +012C..012C; SentenceBreak:Upper +012D..012D; SentenceBreak:Lower +012E..012E; SentenceBreak:Upper +012F..012F; SentenceBreak:Lower +0130..0130; SentenceBreak:Upper +0131..0131; SentenceBreak:Lower +0132..0132; SentenceBreak:Upper +0133..0133; SentenceBreak:Lower +0134..0134; SentenceBreak:Upper +0135..0135; SentenceBreak:Lower +0136..0136; SentenceBreak:Upper +0137..0138; SentenceBreak:Lower +0139..0139; SentenceBreak:Upper +013A..013A; SentenceBreak:Lower +013B..013B; SentenceBreak:Upper +013C..013C; SentenceBreak:Lower +013D..013D; SentenceBreak:Upper +013E..013E; SentenceBreak:Lower +013F..013F; SentenceBreak:Upper +0140..0140; SentenceBreak:Lower +0141..0141; SentenceBreak:Upper +0142..0142; SentenceBreak:Lower +0143..0143; SentenceBreak:Upper +0144..0144; SentenceBreak:Lower +0145..0145; SentenceBreak:Upper +0146..0146; SentenceBreak:Lower +0147..0147; SentenceBreak:Upper +0148..0149; SentenceBreak:Lower +014A..014A; SentenceBreak:Upper +014B..014B; SentenceBreak:Lower +014C..014C; SentenceBreak:Upper +014D..014D; SentenceBreak:Lower +014E..014E; SentenceBreak:Upper +014F..014F; SentenceBreak:Lower +0150..0150; SentenceBreak:Upper +0151..0151; SentenceBreak:Lower +0152..0152; SentenceBreak:Upper +0153..0153; SentenceBreak:Lower +0154..0154; SentenceBreak:Upper +0155..0155; SentenceBreak:Lower +0156..0156; SentenceBreak:Upper +0157..0157; SentenceBreak:Lower +0158..0158; SentenceBreak:Upper +0159..0159; SentenceBreak:Lower +015A..015A; SentenceBreak:Upper +015B..015B; SentenceBreak:Lower +015C..015C; SentenceBreak:Upper +015D..015D; SentenceBreak:Lower +015E..015E; SentenceBreak:Upper +015F..015F; SentenceBreak:Lower +0160..0160; SentenceBreak:Upper +0161..0161; SentenceBreak:Lower +0162..0162; SentenceBreak:Upper +0163..0163; SentenceBreak:Lower +0164..0164; SentenceBreak:Upper +0165..0165; SentenceBreak:Lower +0166..0166; SentenceBreak:Upper +0167..0167; SentenceBreak:Lower +0168..0168; SentenceBreak:Upper +0169..0169; SentenceBreak:Lower +016A..016A; SentenceBreak:Upper +016B..016B; SentenceBreak:Lower +016C..016C; SentenceBreak:Upper +016D..016D; SentenceBreak:Lower +016E..016E; SentenceBreak:Upper +016F..016F; SentenceBreak:Lower +0170..0170; SentenceBreak:Upper +0171..0171; SentenceBreak:Lower +0172..0172; SentenceBreak:Upper +0173..0173; SentenceBreak:Lower +0174..0174; SentenceBreak:Upper +0175..0175; SentenceBreak:Lower +0176..0176; SentenceBreak:Upper +0177..0177; SentenceBreak:Lower +0178..0179; SentenceBreak:Upper +017A..017A; SentenceBreak:Lower +017B..017B; SentenceBreak:Upper +017C..017C; SentenceBreak:Lower +017D..017D; SentenceBreak:Upper +017E..0180; SentenceBreak:Lower +0181..0182; SentenceBreak:Upper +0183..0183; SentenceBreak:Lower +0184..0184; SentenceBreak:Upper +0185..0185; SentenceBreak:Lower +0186..0187; SentenceBreak:Upper +0188..0188; SentenceBreak:Lower +0189..018B; SentenceBreak:Upper +018C..018D; SentenceBreak:Lower +018E..0191; SentenceBreak:Upper +0192..0192; SentenceBreak:Lower +0193..0194; SentenceBreak:Upper +0195..0195; SentenceBreak:Lower +0196..0198; SentenceBreak:Upper +0199..019B; SentenceBreak:Lower +019C..019D; SentenceBreak:Upper +019E..019E; SentenceBreak:Lower +019F..01A0; SentenceBreak:Upper +01A1..01A1; SentenceBreak:Lower +01A2..01A2; SentenceBreak:Upper +01A3..01A3; SentenceBreak:Lower +01A4..01A4; SentenceBreak:Upper +01A5..01A5; SentenceBreak:Lower +01A6..01A7; SentenceBreak:Upper +01A8..01A8; SentenceBreak:Lower +01A9..01A9; SentenceBreak:Upper +01AA..01AB; SentenceBreak:Lower +01AC..01AC; SentenceBreak:Upper +01AD..01AD; SentenceBreak:Lower +01AE..01AF; SentenceBreak:Upper +01B0..01B0; SentenceBreak:Lower +01B1..01B3; SentenceBreak:Upper +01B4..01B4; SentenceBreak:Lower +01B5..01B5; SentenceBreak:Upper +01B6..01B6; SentenceBreak:Lower +01B7..01B8; SentenceBreak:Upper +01B9..01BA; SentenceBreak:Lower +01BB..01BB; SentenceBreak:OLetter +01BC..01BC; SentenceBreak:Upper +01BD..01BF; SentenceBreak:Lower +01C0..01C3; SentenceBreak:OLetter +01C4..01C5; SentenceBreak:Upper +01C6..01C6; SentenceBreak:Lower +01C7..01C8; SentenceBreak:Upper +01C9..01C9; SentenceBreak:Lower +01CA..01CB; SentenceBreak:Upper +01CC..01CC; SentenceBreak:Lower +01CD..01CD; SentenceBreak:Upper +01CE..01CE; SentenceBreak:Lower +01CF..01CF; SentenceBreak:Upper +01D0..01D0; SentenceBreak:Lower +01D1..01D1; SentenceBreak:Upper +01D2..01D2; SentenceBreak:Lower +01D3..01D3; SentenceBreak:Upper +01D4..01D4; SentenceBreak:Lower +01D5..01D5; SentenceBreak:Upper +01D6..01D6; SentenceBreak:Lower +01D7..01D7; SentenceBreak:Upper +01D8..01D8; SentenceBreak:Lower +01D9..01D9; SentenceBreak:Upper +01DA..01DA; SentenceBreak:Lower +01DB..01DB; SentenceBreak:Upper +01DC..01DD; SentenceBreak:Lower +01DE..01DE; SentenceBreak:Upper +01DF..01DF; SentenceBreak:Lower +01E0..01E0; SentenceBreak:Upper +01E1..01E1; SentenceBreak:Lower +01E2..01E2; SentenceBreak:Upper +01E3..01E3; SentenceBreak:Lower +01E4..01E4; SentenceBreak:Upper +01E5..01E5; SentenceBreak:Lower +01E6..01E6; SentenceBreak:Upper +01E7..01E7; SentenceBreak:Lower +01E8..01E8; SentenceBreak:Upper +01E9..01E9; SentenceBreak:Lower +01EA..01EA; SentenceBreak:Upper +01EB..01EB; SentenceBreak:Lower +01EC..01EC; SentenceBreak:Upper +01ED..01ED; SentenceBreak:Lower +01EE..01EE; SentenceBreak:Upper +01EF..01F0; SentenceBreak:Lower +01F1..01F2; SentenceBreak:Upper +01F3..01F3; SentenceBreak:Lower +01F4..01F4; SentenceBreak:Upper +01F5..01F5; SentenceBreak:Lower +01F6..01F8; SentenceBreak:Upper +01F9..01F9; SentenceBreak:Lower +01FA..01FA; SentenceBreak:Upper +01FB..01FB; SentenceBreak:Lower +01FC..01FC; SentenceBreak:Upper +01FD..01FD; SentenceBreak:Lower +01FE..01FE; SentenceBreak:Upper +01FF..01FF; SentenceBreak:Lower +0200..0200; SentenceBreak:Upper +0201..0201; SentenceBreak:Lower +0202..0202; SentenceBreak:Upper +0203..0203; SentenceBreak:Lower +0204..0204; SentenceBreak:Upper +0205..0205; SentenceBreak:Lower +0206..0206; SentenceBreak:Upper +0207..0207; SentenceBreak:Lower +0208..0208; SentenceBreak:Upper +0209..0209; SentenceBreak:Lower +020A..020A; SentenceBreak:Upper +020B..020B; SentenceBreak:Lower +020C..020C; SentenceBreak:Upper +020D..020D; SentenceBreak:Lower +020E..020E; SentenceBreak:Upper +020F..020F; SentenceBreak:Lower +0210..0210; SentenceBreak:Upper +0211..0211; SentenceBreak:Lower +0212..0212; SentenceBreak:Upper +0213..0213; SentenceBreak:Lower +0214..0214; SentenceBreak:Upper +0215..0215; SentenceBreak:Lower +0216..0216; SentenceBreak:Upper +0217..0217; SentenceBreak:Lower +0218..0218; SentenceBreak:Upper +0219..0219; SentenceBreak:Lower +021A..021A; SentenceBreak:Upper +021B..021B; SentenceBreak:Lower +021C..021C; SentenceBreak:Upper +021D..021D; SentenceBreak:Lower +021E..021E; SentenceBreak:Upper +021F..021F; SentenceBreak:Lower +0220..0220; SentenceBreak:Upper +0221..0221; SentenceBreak:Lower +0222..0222; SentenceBreak:Upper +0223..0223; SentenceBreak:Lower +0224..0224; SentenceBreak:Upper +0225..0225; SentenceBreak:Lower +0226..0226; SentenceBreak:Upper +0227..0227; SentenceBreak:Lower +0228..0228; SentenceBreak:Upper +0229..0229; SentenceBreak:Lower +022A..022A; SentenceBreak:Upper +022B..022B; SentenceBreak:Lower +022C..022C; SentenceBreak:Upper +022D..022D; SentenceBreak:Lower +022E..022E; SentenceBreak:Upper +022F..022F; SentenceBreak:Lower +0230..0230; SentenceBreak:Upper +0231..0231; SentenceBreak:Lower +0232..0232; SentenceBreak:Upper +0233..0239; SentenceBreak:Lower +023A..023B; SentenceBreak:Upper +023C..023C; SentenceBreak:Lower +023D..023E; SentenceBreak:Upper +023F..0240; SentenceBreak:Lower +0241..0241; SentenceBreak:Upper +0242..0242; SentenceBreak:Lower +0243..0246; SentenceBreak:Upper +0247..0247; SentenceBreak:Lower +0248..0248; SentenceBreak:Upper +0249..0249; SentenceBreak:Lower +024A..024A; SentenceBreak:Upper +024B..024B; SentenceBreak:Lower +024C..024C; SentenceBreak:Upper +024D..024D; SentenceBreak:Lower +024E..024E; SentenceBreak:Upper +024F..0293; SentenceBreak:Lower +0294..0294; SentenceBreak:OLetter +0295..02B8; SentenceBreak:Lower +02B9..02BF; SentenceBreak:OLetter +02C0..02C1; SentenceBreak:Lower +02C2..02C5; SentenceBreak:Other +02C6..02D1; SentenceBreak:OLetter +02D2..02DF; SentenceBreak:Other +02E0..02E4; SentenceBreak:Lower +02E5..02EB; SentenceBreak:Other +02EC..02EC; SentenceBreak:OLetter +02ED..02ED; SentenceBreak:Other +02EE..02EE; SentenceBreak:OLetter +02EF..02FF; SentenceBreak:Other +0300..036F; SentenceBreak:Extend +0370..0370; SentenceBreak:Upper +0371..0371; SentenceBreak:Lower +0372..0372; SentenceBreak:Upper +0373..0373; SentenceBreak:Lower +0374..0374; SentenceBreak:OLetter +0375..0375; SentenceBreak:Other +0376..0376; SentenceBreak:Upper +0377..0377; SentenceBreak:Lower +0378..0379; SentenceBreak:Other +037A..037D; SentenceBreak:Lower +037E..037E; SentenceBreak:Other +037F..037F; SentenceBreak:Upper +0380..0385; SentenceBreak:Other +0386..0386; SentenceBreak:Upper +0387..0387; SentenceBreak:Other +0388..038A; SentenceBreak:Upper +038B..038B; SentenceBreak:Other +038C..038C; SentenceBreak:Upper +038D..038D; SentenceBreak:Other +038E..038F; SentenceBreak:Upper +0390..0390; SentenceBreak:Lower +0391..03A1; SentenceBreak:Upper +03A2..03A2; SentenceBreak:Other +03A3..03AB; SentenceBreak:Upper +03AC..03CE; SentenceBreak:Lower +03CF..03CF; SentenceBreak:Upper +03D0..03D1; SentenceBreak:Lower +03D2..03D4; SentenceBreak:Upper +03D5..03D7; SentenceBreak:Lower +03D8..03D8; SentenceBreak:Upper +03D9..03D9; SentenceBreak:Lower +03DA..03DA; SentenceBreak:Upper +03DB..03DB; SentenceBreak:Lower +03DC..03DC; SentenceBreak:Upper +03DD..03DD; SentenceBreak:Lower +03DE..03DE; SentenceBreak:Upper +03DF..03DF; SentenceBreak:Lower +03E0..03E0; SentenceBreak:Upper +03E1..03E1; SentenceBreak:Lower +03E2..03E2; SentenceBreak:Upper +03E3..03E3; SentenceBreak:Lower +03E4..03E4; SentenceBreak:Upper +03E5..03E5; SentenceBreak:Lower +03E6..03E6; SentenceBreak:Upper +03E7..03E7; SentenceBreak:Lower +03E8..03E8; SentenceBreak:Upper +03E9..03E9; SentenceBreak:Lower +03EA..03EA; SentenceBreak:Upper +03EB..03EB; SentenceBreak:Lower +03EC..03EC; SentenceBreak:Upper +03ED..03ED; SentenceBreak:Lower +03EE..03EE; SentenceBreak:Upper +03EF..03F3; SentenceBreak:Lower +03F4..03F4; SentenceBreak:Upper +03F5..03F5; SentenceBreak:Lower +03F6..03F6; SentenceBreak:Other +03F7..03F7; SentenceBreak:Upper +03F8..03F8; SentenceBreak:Lower +03F9..03FA; SentenceBreak:Upper +03FB..03FC; SentenceBreak:Lower +03FD..042F; SentenceBreak:Upper +0430..045F; SentenceBreak:Lower +0460..0460; SentenceBreak:Upper +0461..0461; SentenceBreak:Lower +0462..0462; SentenceBreak:Upper +0463..0463; SentenceBreak:Lower +0464..0464; SentenceBreak:Upper +0465..0465; SentenceBreak:Lower +0466..0466; SentenceBreak:Upper +0467..0467; SentenceBreak:Lower +0468..0468; SentenceBreak:Upper +0469..0469; SentenceBreak:Lower +046A..046A; SentenceBreak:Upper +046B..046B; SentenceBreak:Lower +046C..046C; SentenceBreak:Upper +046D..046D; SentenceBreak:Lower +046E..046E; SentenceBreak:Upper +046F..046F; SentenceBreak:Lower +0470..0470; SentenceBreak:Upper +0471..0471; SentenceBreak:Lower +0472..0472; SentenceBreak:Upper +0473..0473; SentenceBreak:Lower +0474..0474; SentenceBreak:Upper +0475..0475; SentenceBreak:Lower +0476..0476; SentenceBreak:Upper +0477..0477; SentenceBreak:Lower +0478..0478; SentenceBreak:Upper +0479..0479; SentenceBreak:Lower +047A..047A; SentenceBreak:Upper +047B..047B; SentenceBreak:Lower +047C..047C; SentenceBreak:Upper +047D..047D; SentenceBreak:Lower +047E..047E; SentenceBreak:Upper +047F..047F; SentenceBreak:Lower +0480..0480; SentenceBreak:Upper +0481..0481; SentenceBreak:Lower +0482..0482; SentenceBreak:Other +0483..0489; SentenceBreak:Extend +048A..048A; SentenceBreak:Upper +048B..048B; SentenceBreak:Lower +048C..048C; SentenceBreak:Upper +048D..048D; SentenceBreak:Lower +048E..048E; SentenceBreak:Upper +048F..048F; SentenceBreak:Lower +0490..0490; SentenceBreak:Upper +0491..0491; SentenceBreak:Lower +0492..0492; SentenceBreak:Upper +0493..0493; SentenceBreak:Lower +0494..0494; SentenceBreak:Upper +0495..0495; SentenceBreak:Lower +0496..0496; SentenceBreak:Upper +0497..0497; SentenceBreak:Lower +0498..0498; SentenceBreak:Upper +0499..0499; SentenceBreak:Lower +049A..049A; SentenceBreak:Upper +049B..049B; SentenceBreak:Lower +049C..049C; SentenceBreak:Upper +049D..049D; SentenceBreak:Lower +049E..049E; SentenceBreak:Upper +049F..049F; SentenceBreak:Lower +04A0..04A0; SentenceBreak:Upper +04A1..04A1; SentenceBreak:Lower +04A2..04A2; SentenceBreak:Upper +04A3..04A3; SentenceBreak:Lower +04A4..04A4; SentenceBreak:Upper +04A5..04A5; SentenceBreak:Lower +04A6..04A6; SentenceBreak:Upper +04A7..04A7; SentenceBreak:Lower +04A8..04A8; SentenceBreak:Upper +04A9..04A9; SentenceBreak:Lower +04AA..04AA; SentenceBreak:Upper +04AB..04AB; SentenceBreak:Lower +04AC..04AC; SentenceBreak:Upper +04AD..04AD; SentenceBreak:Lower +04AE..04AE; SentenceBreak:Upper +04AF..04AF; SentenceBreak:Lower +04B0..04B0; SentenceBreak:Upper +04B1..04B1; SentenceBreak:Lower +04B2..04B2; SentenceBreak:Upper +04B3..04B3; SentenceBreak:Lower +04B4..04B4; SentenceBreak:Upper +04B5..04B5; SentenceBreak:Lower +04B6..04B6; SentenceBreak:Upper +04B7..04B7; SentenceBreak:Lower +04B8..04B8; SentenceBreak:Upper +04B9..04B9; SentenceBreak:Lower +04BA..04BA; SentenceBreak:Upper +04BB..04BB; SentenceBreak:Lower +04BC..04BC; SentenceBreak:Upper +04BD..04BD; SentenceBreak:Lower +04BE..04BE; SentenceBreak:Upper +04BF..04BF; SentenceBreak:Lower +04C0..04C1; SentenceBreak:Upper +04C2..04C2; SentenceBreak:Lower +04C3..04C3; SentenceBreak:Upper +04C4..04C4; SentenceBreak:Lower +04C5..04C5; SentenceBreak:Upper +04C6..04C6; SentenceBreak:Lower +04C7..04C7; SentenceBreak:Upper +04C8..04C8; SentenceBreak:Lower +04C9..04C9; SentenceBreak:Upper +04CA..04CA; SentenceBreak:Lower +04CB..04CB; SentenceBreak:Upper +04CC..04CC; SentenceBreak:Lower +04CD..04CD; SentenceBreak:Upper +04CE..04CF; SentenceBreak:Lower +04D0..04D0; SentenceBreak:Upper +04D1..04D1; SentenceBreak:Lower +04D2..04D2; SentenceBreak:Upper +04D3..04D3; SentenceBreak:Lower +04D4..04D4; SentenceBreak:Upper +04D5..04D5; SentenceBreak:Lower +04D6..04D6; SentenceBreak:Upper +04D7..04D7; SentenceBreak:Lower +04D8..04D8; SentenceBreak:Upper +04D9..04D9; SentenceBreak:Lower +04DA..04DA; SentenceBreak:Upper +04DB..04DB; SentenceBreak:Lower +04DC..04DC; SentenceBreak:Upper +04DD..04DD; SentenceBreak:Lower +04DE..04DE; SentenceBreak:Upper +04DF..04DF; SentenceBreak:Lower +04E0..04E0; SentenceBreak:Upper +04E1..04E1; SentenceBreak:Lower +04E2..04E2; SentenceBreak:Upper +04E3..04E3; SentenceBreak:Lower +04E4..04E4; SentenceBreak:Upper +04E5..04E5; SentenceBreak:Lower +04E6..04E6; SentenceBreak:Upper +04E7..04E7; SentenceBreak:Lower +04E8..04E8; SentenceBreak:Upper +04E9..04E9; SentenceBreak:Lower +04EA..04EA; SentenceBreak:Upper +04EB..04EB; SentenceBreak:Lower +04EC..04EC; SentenceBreak:Upper +04ED..04ED; SentenceBreak:Lower +04EE..04EE; SentenceBreak:Upper +04EF..04EF; SentenceBreak:Lower +04F0..04F0; SentenceBreak:Upper +04F1..04F1; SentenceBreak:Lower +04F2..04F2; SentenceBreak:Upper +04F3..04F3; SentenceBreak:Lower +04F4..04F4; SentenceBreak:Upper +04F5..04F5; SentenceBreak:Lower +04F6..04F6; SentenceBreak:Upper +04F7..04F7; SentenceBreak:Lower +04F8..04F8; SentenceBreak:Upper +04F9..04F9; SentenceBreak:Lower +04FA..04FA; SentenceBreak:Upper +04FB..04FB; SentenceBreak:Lower +04FC..04FC; SentenceBreak:Upper +04FD..04FD; SentenceBreak:Lower +04FE..04FE; SentenceBreak:Upper +04FF..04FF; SentenceBreak:Lower +0500..0500; SentenceBreak:Upper +0501..0501; SentenceBreak:Lower +0502..0502; SentenceBreak:Upper +0503..0503; SentenceBreak:Lower +0504..0504; SentenceBreak:Upper +0505..0505; SentenceBreak:Lower +0506..0506; SentenceBreak:Upper +0507..0507; SentenceBreak:Lower +0508..0508; SentenceBreak:Upper +0509..0509; SentenceBreak:Lower +050A..050A; SentenceBreak:Upper +050B..050B; SentenceBreak:Lower +050C..050C; SentenceBreak:Upper +050D..050D; SentenceBreak:Lower +050E..050E; SentenceBreak:Upper +050F..050F; SentenceBreak:Lower +0510..0510; SentenceBreak:Upper +0511..0511; SentenceBreak:Lower +0512..0512; SentenceBreak:Upper +0513..0513; SentenceBreak:Lower +0514..0514; SentenceBreak:Upper +0515..0515; SentenceBreak:Lower +0516..0516; SentenceBreak:Upper +0517..0517; SentenceBreak:Lower +0518..0518; SentenceBreak:Upper +0519..0519; SentenceBreak:Lower +051A..051A; SentenceBreak:Upper +051B..051B; SentenceBreak:Lower +051C..051C; SentenceBreak:Upper +051D..051D; SentenceBreak:Lower +051E..051E; SentenceBreak:Upper +051F..051F; SentenceBreak:Lower +0520..0520; SentenceBreak:Upper +0521..0521; SentenceBreak:Lower +0522..0522; SentenceBreak:Upper +0523..0523; SentenceBreak:Lower +0524..0524; SentenceBreak:Upper +0525..0525; SentenceBreak:Lower +0526..0526; SentenceBreak:Upper +0527..0527; SentenceBreak:Lower +0528..0528; SentenceBreak:Upper +0529..0529; SentenceBreak:Lower +052A..052A; SentenceBreak:Upper +052B..052B; SentenceBreak:Lower +052C..052C; SentenceBreak:Upper +052D..052D; SentenceBreak:Lower +052E..052E; SentenceBreak:Upper +052F..052F; SentenceBreak:Lower +0530..0530; SentenceBreak:Other +0531..0556; SentenceBreak:Upper +0557..0558; SentenceBreak:Other +0559..0559; SentenceBreak:OLetter +055A..055C; SentenceBreak:Other +055D..055D; SentenceBreak:SContinue +055E..055F; SentenceBreak:Other +0560..0588; SentenceBreak:Lower +0589..0589; SentenceBreak:STerm +058A..0590; SentenceBreak:Other +0591..05BD; SentenceBreak:Extend +05BE..05BE; SentenceBreak:Other +05BF..05BF; SentenceBreak:Extend +05C0..05C0; SentenceBreak:Other +05C1..05C2; SentenceBreak:Extend +05C3..05C3; SentenceBreak:Other +05C4..05C5; SentenceBreak:Extend +05C6..05C6; SentenceBreak:Other +05C7..05C7; SentenceBreak:Extend +05C8..05CF; SentenceBreak:Other +05D0..05EA; SentenceBreak:OLetter +05EB..05EE; SentenceBreak:Other +05EF..05F3; SentenceBreak:OLetter +05F4..05FF; SentenceBreak:Other +0600..0605; SentenceBreak:Format +0606..060B; SentenceBreak:Other +060C..060D; SentenceBreak:SContinue +060E..060F; SentenceBreak:Other +0610..061A; SentenceBreak:Extend +061B..061B; SentenceBreak:Other +061C..061C; SentenceBreak:Format +061D..061D; SentenceBreak:Other +061E..061F; SentenceBreak:STerm +0620..064A; SentenceBreak:OLetter +064B..065F; SentenceBreak:Extend +0660..0669; SentenceBreak:Numeric +066A..066A; SentenceBreak:Other +066B..066C; SentenceBreak:Numeric +066D..066D; SentenceBreak:Other +066E..066F; SentenceBreak:OLetter +0670..0670; SentenceBreak:Extend +0671..06D3; SentenceBreak:OLetter +06D4..06D4; SentenceBreak:STerm +06D5..06D5; SentenceBreak:OLetter +06D6..06DC; SentenceBreak:Extend +06DD..06DD; SentenceBreak:Format +06DE..06DE; SentenceBreak:Other +06DF..06E4; SentenceBreak:Extend +06E5..06E6; SentenceBreak:OLetter +06E7..06E8; SentenceBreak:Extend +06E9..06E9; SentenceBreak:Other +06EA..06ED; SentenceBreak:Extend +06EE..06EF; SentenceBreak:OLetter +06F0..06F9; SentenceBreak:Numeric +06FA..06FC; SentenceBreak:OLetter +06FD..06FE; SentenceBreak:Other +06FF..06FF; SentenceBreak:OLetter +0700..0702; SentenceBreak:STerm +0703..070E; SentenceBreak:Other +070F..070F; SentenceBreak:Format +0710..0710; SentenceBreak:OLetter +0711..0711; SentenceBreak:Extend +0712..072F; SentenceBreak:OLetter +0730..074A; SentenceBreak:Extend +074B..074C; SentenceBreak:Other +074D..07A5; SentenceBreak:OLetter +07A6..07B0; SentenceBreak:Extend +07B1..07B1; SentenceBreak:OLetter +07B2..07BF; SentenceBreak:Other +07C0..07C9; SentenceBreak:Numeric +07CA..07EA; SentenceBreak:OLetter +07EB..07F3; SentenceBreak:Extend +07F4..07F5; SentenceBreak:OLetter +07F6..07F7; SentenceBreak:Other +07F8..07F8; SentenceBreak:SContinue +07F9..07F9; SentenceBreak:STerm +07FA..07FA; SentenceBreak:OLetter +07FB..07FC; SentenceBreak:Other +07FD..07FD; SentenceBreak:Extend +07FE..07FF; SentenceBreak:Other +0800..0815; SentenceBreak:OLetter +0816..0819; SentenceBreak:Extend +081A..081A; SentenceBreak:OLetter +081B..0823; SentenceBreak:Extend +0824..0824; SentenceBreak:OLetter +0825..0827; SentenceBreak:Extend +0828..0828; SentenceBreak:OLetter +0829..082D; SentenceBreak:Extend +082E..0836; SentenceBreak:Other +0837..0837; SentenceBreak:STerm +0838..0838; SentenceBreak:Other +0839..0839; SentenceBreak:STerm +083A..083C; SentenceBreak:Other +083D..083E; SentenceBreak:STerm +083F..083F; SentenceBreak:Other +0840..0858; SentenceBreak:OLetter +0859..085B; SentenceBreak:Extend +085C..085F; SentenceBreak:Other +0860..086A; SentenceBreak:OLetter +086B..089F; SentenceBreak:Other +08A0..08B4; SentenceBreak:OLetter +08B5..08B5; SentenceBreak:Other +08B6..08BD; SentenceBreak:OLetter +08BE..08D2; SentenceBreak:Other +08D3..08E1; SentenceBreak:Extend +08E2..08E2; SentenceBreak:Format +08E3..0903; SentenceBreak:Extend +0904..0939; SentenceBreak:OLetter +093A..093C; SentenceBreak:Extend +093D..093D; SentenceBreak:OLetter +093E..094F; SentenceBreak:Extend +0950..0950; SentenceBreak:OLetter +0951..0957; SentenceBreak:Extend +0958..0961; SentenceBreak:OLetter +0962..0963; SentenceBreak:Extend +0964..0965; SentenceBreak:STerm +0966..096F; SentenceBreak:Numeric +0970..0970; SentenceBreak:Other +0971..0980; SentenceBreak:OLetter +0981..0983; SentenceBreak:Extend +0984..0984; SentenceBreak:Other +0985..098C; SentenceBreak:OLetter +098D..098E; SentenceBreak:Other +098F..0990; SentenceBreak:OLetter +0991..0992; SentenceBreak:Other +0993..09A8; SentenceBreak:OLetter +09A9..09A9; SentenceBreak:Other +09AA..09B0; SentenceBreak:OLetter +09B1..09B1; SentenceBreak:Other +09B2..09B2; SentenceBreak:OLetter +09B3..09B5; SentenceBreak:Other +09B6..09B9; SentenceBreak:OLetter +09BA..09BB; SentenceBreak:Other +09BC..09BC; SentenceBreak:Extend +09BD..09BD; SentenceBreak:OLetter +09BE..09C4; SentenceBreak:Extend +09C5..09C6; SentenceBreak:Other +09C7..09C8; SentenceBreak:Extend +09C9..09CA; SentenceBreak:Other +09CB..09CD; SentenceBreak:Extend +09CE..09CE; SentenceBreak:OLetter +09CF..09D6; SentenceBreak:Other +09D7..09D7; SentenceBreak:Extend +09D8..09DB; SentenceBreak:Other +09DC..09DD; SentenceBreak:OLetter +09DE..09DE; SentenceBreak:Other +09DF..09E1; SentenceBreak:OLetter +09E2..09E3; SentenceBreak:Extend +09E4..09E5; SentenceBreak:Other +09E6..09EF; SentenceBreak:Numeric +09F0..09F1; SentenceBreak:OLetter +09F2..09FB; SentenceBreak:Other +09FC..09FC; SentenceBreak:OLetter +09FD..09FD; SentenceBreak:Other +09FE..09FE; SentenceBreak:Extend +09FF..0A00; SentenceBreak:Other +0A01..0A03; SentenceBreak:Extend +0A04..0A04; SentenceBreak:Other +0A05..0A0A; SentenceBreak:OLetter +0A0B..0A0E; SentenceBreak:Other +0A0F..0A10; SentenceBreak:OLetter +0A11..0A12; SentenceBreak:Other +0A13..0A28; SentenceBreak:OLetter +0A29..0A29; SentenceBreak:Other +0A2A..0A30; SentenceBreak:OLetter +0A31..0A31; SentenceBreak:Other +0A32..0A33; SentenceBreak:OLetter +0A34..0A34; SentenceBreak:Other +0A35..0A36; SentenceBreak:OLetter +0A37..0A37; SentenceBreak:Other +0A38..0A39; SentenceBreak:OLetter +0A3A..0A3B; SentenceBreak:Other +0A3C..0A3C; SentenceBreak:Extend +0A3D..0A3D; SentenceBreak:Other +0A3E..0A42; SentenceBreak:Extend +0A43..0A46; SentenceBreak:Other +0A47..0A48; SentenceBreak:Extend +0A49..0A4A; SentenceBreak:Other +0A4B..0A4D; SentenceBreak:Extend +0A4E..0A50; SentenceBreak:Other +0A51..0A51; SentenceBreak:Extend +0A52..0A58; SentenceBreak:Other +0A59..0A5C; SentenceBreak:OLetter +0A5D..0A5D; SentenceBreak:Other +0A5E..0A5E; SentenceBreak:OLetter +0A5F..0A65; SentenceBreak:Other +0A66..0A6F; SentenceBreak:Numeric +0A70..0A71; SentenceBreak:Extend +0A72..0A74; SentenceBreak:OLetter +0A75..0A75; SentenceBreak:Extend +0A76..0A80; SentenceBreak:Other +0A81..0A83; SentenceBreak:Extend +0A84..0A84; SentenceBreak:Other +0A85..0A8D; SentenceBreak:OLetter +0A8E..0A8E; SentenceBreak:Other +0A8F..0A91; SentenceBreak:OLetter +0A92..0A92; SentenceBreak:Other +0A93..0AA8; SentenceBreak:OLetter +0AA9..0AA9; SentenceBreak:Other +0AAA..0AB0; SentenceBreak:OLetter +0AB1..0AB1; SentenceBreak:Other +0AB2..0AB3; SentenceBreak:OLetter +0AB4..0AB4; SentenceBreak:Other +0AB5..0AB9; SentenceBreak:OLetter +0ABA..0ABB; SentenceBreak:Other +0ABC..0ABC; SentenceBreak:Extend +0ABD..0ABD; SentenceBreak:OLetter +0ABE..0AC5; SentenceBreak:Extend +0AC6..0AC6; SentenceBreak:Other +0AC7..0AC9; SentenceBreak:Extend +0ACA..0ACA; SentenceBreak:Other +0ACB..0ACD; SentenceBreak:Extend +0ACE..0ACF; SentenceBreak:Other +0AD0..0AD0; SentenceBreak:OLetter +0AD1..0ADF; SentenceBreak:Other +0AE0..0AE1; SentenceBreak:OLetter +0AE2..0AE3; SentenceBreak:Extend +0AE4..0AE5; SentenceBreak:Other +0AE6..0AEF; SentenceBreak:Numeric +0AF0..0AF8; SentenceBreak:Other +0AF9..0AF9; SentenceBreak:OLetter +0AFA..0AFF; SentenceBreak:Extend +0B00..0B00; SentenceBreak:Other +0B01..0B03; SentenceBreak:Extend +0B04..0B04; SentenceBreak:Other +0B05..0B0C; SentenceBreak:OLetter +0B0D..0B0E; SentenceBreak:Other +0B0F..0B10; SentenceBreak:OLetter +0B11..0B12; SentenceBreak:Other +0B13..0B28; SentenceBreak:OLetter +0B29..0B29; SentenceBreak:Other +0B2A..0B30; SentenceBreak:OLetter +0B31..0B31; SentenceBreak:Other +0B32..0B33; SentenceBreak:OLetter +0B34..0B34; SentenceBreak:Other +0B35..0B39; SentenceBreak:OLetter +0B3A..0B3B; SentenceBreak:Other +0B3C..0B3C; SentenceBreak:Extend +0B3D..0B3D; SentenceBreak:OLetter +0B3E..0B44; SentenceBreak:Extend +0B45..0B46; SentenceBreak:Other +0B47..0B48; SentenceBreak:Extend +0B49..0B4A; SentenceBreak:Other +0B4B..0B4D; SentenceBreak:Extend +0B4E..0B55; SentenceBreak:Other +0B56..0B57; SentenceBreak:Extend +0B58..0B5B; SentenceBreak:Other +0B5C..0B5D; SentenceBreak:OLetter +0B5E..0B5E; SentenceBreak:Other +0B5F..0B61; SentenceBreak:OLetter +0B62..0B63; SentenceBreak:Extend +0B64..0B65; SentenceBreak:Other +0B66..0B6F; SentenceBreak:Numeric +0B70..0B70; SentenceBreak:Other +0B71..0B71; SentenceBreak:OLetter +0B72..0B81; SentenceBreak:Other +0B82..0B82; SentenceBreak:Extend +0B83..0B83; SentenceBreak:OLetter +0B84..0B84; SentenceBreak:Other +0B85..0B8A; SentenceBreak:OLetter +0B8B..0B8D; SentenceBreak:Other +0B8E..0B90; SentenceBreak:OLetter +0B91..0B91; SentenceBreak:Other +0B92..0B95; SentenceBreak:OLetter +0B96..0B98; SentenceBreak:Other +0B99..0B9A; SentenceBreak:OLetter +0B9B..0B9B; SentenceBreak:Other +0B9C..0B9C; SentenceBreak:OLetter +0B9D..0B9D; SentenceBreak:Other +0B9E..0B9F; SentenceBreak:OLetter +0BA0..0BA2; SentenceBreak:Other +0BA3..0BA4; SentenceBreak:OLetter +0BA5..0BA7; SentenceBreak:Other +0BA8..0BAA; SentenceBreak:OLetter +0BAB..0BAD; SentenceBreak:Other +0BAE..0BB9; SentenceBreak:OLetter +0BBA..0BBD; SentenceBreak:Other +0BBE..0BC2; SentenceBreak:Extend +0BC3..0BC5; SentenceBreak:Other +0BC6..0BC8; SentenceBreak:Extend +0BC9..0BC9; SentenceBreak:Other +0BCA..0BCD; SentenceBreak:Extend +0BCE..0BCF; SentenceBreak:Other +0BD0..0BD0; SentenceBreak:OLetter +0BD1..0BD6; SentenceBreak:Other +0BD7..0BD7; SentenceBreak:Extend +0BD8..0BE5; SentenceBreak:Other +0BE6..0BEF; SentenceBreak:Numeric +0BF0..0BFF; SentenceBreak:Other +0C00..0C04; SentenceBreak:Extend +0C05..0C0C; SentenceBreak:OLetter +0C0D..0C0D; SentenceBreak:Other +0C0E..0C10; SentenceBreak:OLetter +0C11..0C11; SentenceBreak:Other +0C12..0C28; SentenceBreak:OLetter +0C29..0C29; SentenceBreak:Other +0C2A..0C39; SentenceBreak:OLetter +0C3A..0C3C; SentenceBreak:Other +0C3D..0C3D; SentenceBreak:OLetter +0C3E..0C44; SentenceBreak:Extend +0C45..0C45; SentenceBreak:Other +0C46..0C48; SentenceBreak:Extend +0C49..0C49; SentenceBreak:Other +0C4A..0C4D; SentenceBreak:Extend +0C4E..0C54; SentenceBreak:Other +0C55..0C56; SentenceBreak:Extend +0C57..0C57; SentenceBreak:Other +0C58..0C5A; SentenceBreak:OLetter +0C5B..0C5F; SentenceBreak:Other +0C60..0C61; SentenceBreak:OLetter +0C62..0C63; SentenceBreak:Extend +0C64..0C65; SentenceBreak:Other +0C66..0C6F; SentenceBreak:Numeric +0C70..0C7F; SentenceBreak:Other +0C80..0C80; SentenceBreak:OLetter +0C81..0C83; SentenceBreak:Extend +0C84..0C84; SentenceBreak:Other +0C85..0C8C; SentenceBreak:OLetter +0C8D..0C8D; SentenceBreak:Other +0C8E..0C90; SentenceBreak:OLetter +0C91..0C91; SentenceBreak:Other +0C92..0CA8; SentenceBreak:OLetter +0CA9..0CA9; SentenceBreak:Other +0CAA..0CB3; SentenceBreak:OLetter +0CB4..0CB4; SentenceBreak:Other +0CB5..0CB9; SentenceBreak:OLetter +0CBA..0CBB; SentenceBreak:Other +0CBC..0CBC; SentenceBreak:Extend +0CBD..0CBD; SentenceBreak:OLetter +0CBE..0CC4; SentenceBreak:Extend +0CC5..0CC5; SentenceBreak:Other +0CC6..0CC8; SentenceBreak:Extend +0CC9..0CC9; SentenceBreak:Other +0CCA..0CCD; SentenceBreak:Extend +0CCE..0CD4; SentenceBreak:Other +0CD5..0CD6; SentenceBreak:Extend +0CD7..0CDD; SentenceBreak:Other +0CDE..0CDE; SentenceBreak:OLetter +0CDF..0CDF; SentenceBreak:Other +0CE0..0CE1; SentenceBreak:OLetter +0CE2..0CE3; SentenceBreak:Extend +0CE4..0CE5; SentenceBreak:Other +0CE6..0CEF; SentenceBreak:Numeric +0CF0..0CF0; SentenceBreak:Other +0CF1..0CF2; SentenceBreak:OLetter +0CF3..0CFF; SentenceBreak:Other +0D00..0D03; SentenceBreak:Extend +0D04..0D04; SentenceBreak:Other +0D05..0D0C; SentenceBreak:OLetter +0D0D..0D0D; SentenceBreak:Other +0D0E..0D10; SentenceBreak:OLetter +0D11..0D11; SentenceBreak:Other +0D12..0D3A; SentenceBreak:OLetter +0D3B..0D3C; SentenceBreak:Extend +0D3D..0D3D; SentenceBreak:OLetter +0D3E..0D44; SentenceBreak:Extend +0D45..0D45; SentenceBreak:Other +0D46..0D48; SentenceBreak:Extend +0D49..0D49; SentenceBreak:Other +0D4A..0D4D; SentenceBreak:Extend +0D4E..0D4E; SentenceBreak:OLetter +0D4F..0D53; SentenceBreak:Other +0D54..0D56; SentenceBreak:OLetter +0D57..0D57; SentenceBreak:Extend +0D58..0D5E; SentenceBreak:Other +0D5F..0D61; SentenceBreak:OLetter +0D62..0D63; SentenceBreak:Extend +0D64..0D65; SentenceBreak:Other +0D66..0D6F; SentenceBreak:Numeric +0D70..0D79; SentenceBreak:Other +0D7A..0D7F; SentenceBreak:OLetter +0D80..0D81; SentenceBreak:Other +0D82..0D83; SentenceBreak:Extend +0D84..0D84; SentenceBreak:Other +0D85..0D96; SentenceBreak:OLetter +0D97..0D99; SentenceBreak:Other +0D9A..0DB1; SentenceBreak:OLetter +0DB2..0DB2; SentenceBreak:Other +0DB3..0DBB; SentenceBreak:OLetter +0DBC..0DBC; SentenceBreak:Other +0DBD..0DBD; SentenceBreak:OLetter +0DBE..0DBF; SentenceBreak:Other +0DC0..0DC6; SentenceBreak:OLetter +0DC7..0DC9; SentenceBreak:Other +0DCA..0DCA; SentenceBreak:Extend +0DCB..0DCE; SentenceBreak:Other +0DCF..0DD4; SentenceBreak:Extend +0DD5..0DD5; SentenceBreak:Other +0DD6..0DD6; SentenceBreak:Extend +0DD7..0DD7; SentenceBreak:Other +0DD8..0DDF; SentenceBreak:Extend +0DE0..0DE5; SentenceBreak:Other +0DE6..0DEF; SentenceBreak:Numeric +0DF0..0DF1; SentenceBreak:Other +0DF2..0DF3; SentenceBreak:Extend +0DF4..0E00; SentenceBreak:Other +0E01..0E30; SentenceBreak:OLetter +0E31..0E31; SentenceBreak:Extend +0E32..0E33; SentenceBreak:OLetter +0E34..0E3A; SentenceBreak:Extend +0E3B..0E3F; SentenceBreak:Other +0E40..0E46; SentenceBreak:OLetter +0E47..0E4E; SentenceBreak:Extend +0E4F..0E4F; SentenceBreak:Other +0E50..0E59; SentenceBreak:Numeric +0E5A..0E80; SentenceBreak:Other +0E81..0E82; SentenceBreak:OLetter +0E83..0E83; SentenceBreak:Other +0E84..0E84; SentenceBreak:OLetter +0E85..0E86; SentenceBreak:Other +0E87..0E88; SentenceBreak:OLetter +0E89..0E89; SentenceBreak:Other +0E8A..0E8A; SentenceBreak:OLetter +0E8B..0E8C; SentenceBreak:Other +0E8D..0E8D; SentenceBreak:OLetter +0E8E..0E93; SentenceBreak:Other +0E94..0E97; SentenceBreak:OLetter +0E98..0E98; SentenceBreak:Other +0E99..0E9F; SentenceBreak:OLetter +0EA0..0EA0; SentenceBreak:Other +0EA1..0EA3; SentenceBreak:OLetter +0EA4..0EA4; SentenceBreak:Other +0EA5..0EA5; SentenceBreak:OLetter +0EA6..0EA6; SentenceBreak:Other +0EA7..0EA7; SentenceBreak:OLetter +0EA8..0EA9; SentenceBreak:Other +0EAA..0EAB; SentenceBreak:OLetter +0EAC..0EAC; SentenceBreak:Other +0EAD..0EB0; SentenceBreak:OLetter +0EB1..0EB1; SentenceBreak:Extend +0EB2..0EB3; SentenceBreak:OLetter +0EB4..0EB9; SentenceBreak:Extend +0EBA..0EBA; SentenceBreak:Other +0EBB..0EBC; SentenceBreak:Extend +0EBD..0EBD; SentenceBreak:OLetter +0EBE..0EBF; SentenceBreak:Other +0EC0..0EC4; SentenceBreak:OLetter +0EC5..0EC5; SentenceBreak:Other +0EC6..0EC6; SentenceBreak:OLetter +0EC7..0EC7; SentenceBreak:Other +0EC8..0ECD; SentenceBreak:Extend +0ECE..0ECF; SentenceBreak:Other +0ED0..0ED9; SentenceBreak:Numeric +0EDA..0EDB; SentenceBreak:Other +0EDC..0EDF; SentenceBreak:OLetter +0EE0..0EFF; SentenceBreak:Other +0F00..0F00; SentenceBreak:OLetter +0F01..0F17; SentenceBreak:Other +0F18..0F19; SentenceBreak:Extend +0F1A..0F1F; SentenceBreak:Other +0F20..0F29; SentenceBreak:Numeric +0F2A..0F34; SentenceBreak:Other +0F35..0F35; SentenceBreak:Extend +0F36..0F36; SentenceBreak:Other +0F37..0F37; SentenceBreak:Extend +0F38..0F38; SentenceBreak:Other +0F39..0F39; SentenceBreak:Extend +0F3A..0F3D; SentenceBreak:Close +0F3E..0F3F; SentenceBreak:Extend +0F40..0F47; SentenceBreak:OLetter +0F48..0F48; SentenceBreak:Other +0F49..0F6C; SentenceBreak:OLetter +0F6D..0F70; SentenceBreak:Other +0F71..0F84; SentenceBreak:Extend +0F85..0F85; SentenceBreak:Other +0F86..0F87; SentenceBreak:Extend +0F88..0F8C; SentenceBreak:OLetter +0F8D..0F97; SentenceBreak:Extend +0F98..0F98; SentenceBreak:Other +0F99..0FBC; SentenceBreak:Extend +0FBD..0FC5; SentenceBreak:Other +0FC6..0FC6; SentenceBreak:Extend +0FC7..0FFF; SentenceBreak:Other +1000..102A; SentenceBreak:OLetter +102B..103E; SentenceBreak:Extend +103F..103F; SentenceBreak:OLetter +1040..1049; SentenceBreak:Numeric +104A..104B; SentenceBreak:STerm +104C..104F; SentenceBreak:Other +1050..1055; SentenceBreak:OLetter +1056..1059; SentenceBreak:Extend +105A..105D; SentenceBreak:OLetter +105E..1060; SentenceBreak:Extend +1061..1061; SentenceBreak:OLetter +1062..1064; SentenceBreak:Extend +1065..1066; SentenceBreak:OLetter +1067..106D; SentenceBreak:Extend +106E..1070; SentenceBreak:OLetter +1071..1074; SentenceBreak:Extend +1075..1081; SentenceBreak:OLetter +1082..108D; SentenceBreak:Extend +108E..108E; SentenceBreak:OLetter +108F..108F; SentenceBreak:Extend +1090..1099; SentenceBreak:Numeric +109A..109D; SentenceBreak:Extend +109E..109F; SentenceBreak:Other +10A0..10C5; SentenceBreak:Upper +10C6..10C6; SentenceBreak:Other +10C7..10C7; SentenceBreak:Upper +10C8..10CC; SentenceBreak:Other +10CD..10CD; SentenceBreak:Upper +10CE..10CF; SentenceBreak:Other +10D0..10FA; SentenceBreak:Lower +10FB..10FB; SentenceBreak:Other +10FC..10FC; SentenceBreak:OLetter +10FD..10FF; SentenceBreak:Lower +1100..1248; SentenceBreak:OLetter +1249..1249; SentenceBreak:Other +124A..124D; SentenceBreak:OLetter +124E..124F; SentenceBreak:Other +1250..1256; SentenceBreak:OLetter +1257..1257; SentenceBreak:Other +1258..1258; SentenceBreak:OLetter +1259..1259; SentenceBreak:Other +125A..125D; SentenceBreak:OLetter +125E..125F; SentenceBreak:Other +1260..1288; SentenceBreak:OLetter +1289..1289; SentenceBreak:Other +128A..128D; SentenceBreak:OLetter +128E..128F; SentenceBreak:Other +1290..12B0; SentenceBreak:OLetter +12B1..12B1; SentenceBreak:Other +12B2..12B5; SentenceBreak:OLetter +12B6..12B7; SentenceBreak:Other +12B8..12BE; SentenceBreak:OLetter +12BF..12BF; SentenceBreak:Other +12C0..12C0; SentenceBreak:OLetter +12C1..12C1; SentenceBreak:Other +12C2..12C5; SentenceBreak:OLetter +12C6..12C7; SentenceBreak:Other +12C8..12D6; SentenceBreak:OLetter +12D7..12D7; SentenceBreak:Other +12D8..1310; SentenceBreak:OLetter +1311..1311; SentenceBreak:Other +1312..1315; SentenceBreak:OLetter +1316..1317; SentenceBreak:Other +1318..135A; SentenceBreak:OLetter +135B..135C; SentenceBreak:Other +135D..135F; SentenceBreak:Extend +1360..1361; SentenceBreak:Other +1362..1362; SentenceBreak:STerm +1363..1366; SentenceBreak:Other +1367..1368; SentenceBreak:STerm +1369..137F; SentenceBreak:Other +1380..138F; SentenceBreak:OLetter +1390..139F; SentenceBreak:Other +13A0..13F5; SentenceBreak:Upper +13F6..13F7; SentenceBreak:Other +13F8..13FD; SentenceBreak:Lower +13FE..1400; SentenceBreak:Other +1401..166C; SentenceBreak:OLetter +166D..166D; SentenceBreak:Other +166E..166E; SentenceBreak:STerm +166F..167F; SentenceBreak:OLetter +1680..1680; SentenceBreak:Sp +1681..169A; SentenceBreak:OLetter +169B..169C; SentenceBreak:Close +169D..169F; SentenceBreak:Other +16A0..16EA; SentenceBreak:OLetter +16EB..16ED; SentenceBreak:Other +16EE..16F8; SentenceBreak:OLetter +16F9..16FF; SentenceBreak:Other +1700..170C; SentenceBreak:OLetter +170D..170D; SentenceBreak:Other +170E..1711; SentenceBreak:OLetter +1712..1714; SentenceBreak:Extend +1715..171F; SentenceBreak:Other +1720..1731; SentenceBreak:OLetter +1732..1734; SentenceBreak:Extend +1735..1736; SentenceBreak:STerm +1737..173F; SentenceBreak:Other +1740..1751; SentenceBreak:OLetter +1752..1753; SentenceBreak:Extend +1754..175F; SentenceBreak:Other +1760..176C; SentenceBreak:OLetter +176D..176D; SentenceBreak:Other +176E..1770; SentenceBreak:OLetter +1771..1771; SentenceBreak:Other +1772..1773; SentenceBreak:Extend +1774..177F; SentenceBreak:Other +1780..17B3; SentenceBreak:OLetter +17B4..17D3; SentenceBreak:Extend +17D4..17D6; SentenceBreak:Other +17D7..17D7; SentenceBreak:OLetter +17D8..17DB; SentenceBreak:Other +17DC..17DC; SentenceBreak:OLetter +17DD..17DD; SentenceBreak:Extend +17DE..17DF; SentenceBreak:Other +17E0..17E9; SentenceBreak:Numeric +17EA..1801; SentenceBreak:Other +1802..1802; SentenceBreak:SContinue +1803..1803; SentenceBreak:STerm +1804..1807; SentenceBreak:Other +1808..1808; SentenceBreak:SContinue +1809..1809; SentenceBreak:STerm +180A..180A; SentenceBreak:Other +180B..180D; SentenceBreak:Extend +180E..180E; SentenceBreak:Format +180F..180F; SentenceBreak:Other +1810..1819; SentenceBreak:Numeric +181A..181F; SentenceBreak:Other +1820..1878; SentenceBreak:OLetter +1879..187F; SentenceBreak:Other +1880..1884; SentenceBreak:OLetter +1885..1886; SentenceBreak:Extend +1887..18A8; SentenceBreak:OLetter +18A9..18A9; SentenceBreak:Extend +18AA..18AA; SentenceBreak:OLetter +18AB..18AF; SentenceBreak:Other +18B0..18F5; SentenceBreak:OLetter +18F6..18FF; SentenceBreak:Other +1900..191E; SentenceBreak:OLetter +191F..191F; SentenceBreak:Other +1920..192B; SentenceBreak:Extend +192C..192F; SentenceBreak:Other +1930..193B; SentenceBreak:Extend +193C..1943; SentenceBreak:Other +1944..1945; SentenceBreak:STerm +1946..194F; SentenceBreak:Numeric +1950..196D; SentenceBreak:OLetter +196E..196F; SentenceBreak:Other +1970..1974; SentenceBreak:OLetter +1975..197F; SentenceBreak:Other +1980..19AB; SentenceBreak:OLetter +19AC..19AF; SentenceBreak:Other +19B0..19C9; SentenceBreak:OLetter +19CA..19CF; SentenceBreak:Other +19D0..19D9; SentenceBreak:Numeric +19DA..19FF; SentenceBreak:Other +1A00..1A16; SentenceBreak:OLetter +1A17..1A1B; SentenceBreak:Extend +1A1C..1A1F; SentenceBreak:Other +1A20..1A54; SentenceBreak:OLetter +1A55..1A5E; SentenceBreak:Extend +1A5F..1A5F; SentenceBreak:Other +1A60..1A7C; SentenceBreak:Extend +1A7D..1A7E; SentenceBreak:Other +1A7F..1A7F; SentenceBreak:Extend +1A80..1A89; SentenceBreak:Numeric +1A8A..1A8F; SentenceBreak:Other +1A90..1A99; SentenceBreak:Numeric +1A9A..1AA6; SentenceBreak:Other +1AA7..1AA7; SentenceBreak:OLetter +1AA8..1AAB; SentenceBreak:STerm +1AAC..1AAF; SentenceBreak:Other +1AB0..1ABE; SentenceBreak:Extend +1ABF..1AFF; SentenceBreak:Other +1B00..1B04; SentenceBreak:Extend +1B05..1B33; SentenceBreak:OLetter +1B34..1B44; SentenceBreak:Extend +1B45..1B4B; SentenceBreak:OLetter +1B4C..1B4F; SentenceBreak:Other +1B50..1B59; SentenceBreak:Numeric +1B5A..1B5B; SentenceBreak:STerm +1B5C..1B5D; SentenceBreak:Other +1B5E..1B5F; SentenceBreak:STerm +1B60..1B6A; SentenceBreak:Other +1B6B..1B73; SentenceBreak:Extend +1B74..1B7F; SentenceBreak:Other +1B80..1B82; SentenceBreak:Extend +1B83..1BA0; SentenceBreak:OLetter +1BA1..1BAD; SentenceBreak:Extend +1BAE..1BAF; SentenceBreak:OLetter +1BB0..1BB9; SentenceBreak:Numeric +1BBA..1BE5; SentenceBreak:OLetter +1BE6..1BF3; SentenceBreak:Extend +1BF4..1BFF; SentenceBreak:Other +1C00..1C23; SentenceBreak:OLetter +1C24..1C37; SentenceBreak:Extend +1C38..1C3A; SentenceBreak:Other +1C3B..1C3C; SentenceBreak:STerm +1C3D..1C3F; SentenceBreak:Other +1C40..1C49; SentenceBreak:Numeric +1C4A..1C4C; SentenceBreak:Other +1C4D..1C4F; SentenceBreak:OLetter +1C50..1C59; SentenceBreak:Numeric +1C5A..1C7D; SentenceBreak:OLetter +1C7E..1C7F; SentenceBreak:STerm +1C80..1C88; SentenceBreak:Lower +1C89..1C8F; SentenceBreak:Other +1C90..1CBA; SentenceBreak:Upper +1CBB..1CBC; SentenceBreak:Other +1CBD..1CBF; SentenceBreak:Upper +1CC0..1CCF; SentenceBreak:Other +1CD0..1CD2; SentenceBreak:Extend +1CD3..1CD3; SentenceBreak:Other +1CD4..1CE8; SentenceBreak:Extend +1CE9..1CEC; SentenceBreak:OLetter +1CED..1CED; SentenceBreak:Extend +1CEE..1CF1; SentenceBreak:OLetter +1CF2..1CF4; SentenceBreak:Extend +1CF5..1CF6; SentenceBreak:OLetter +1CF7..1CF9; SentenceBreak:Extend +1CFA..1CFF; SentenceBreak:Other +1D00..1DBF; SentenceBreak:Lower +1DC0..1DF9; SentenceBreak:Extend +1DFA..1DFA; SentenceBreak:Other +1DFB..1DFF; SentenceBreak:Extend +1E00..1E00; SentenceBreak:Upper +1E01..1E01; SentenceBreak:Lower +1E02..1E02; SentenceBreak:Upper +1E03..1E03; SentenceBreak:Lower +1E04..1E04; SentenceBreak:Upper +1E05..1E05; SentenceBreak:Lower +1E06..1E06; SentenceBreak:Upper +1E07..1E07; SentenceBreak:Lower +1E08..1E08; SentenceBreak:Upper +1E09..1E09; SentenceBreak:Lower +1E0A..1E0A; SentenceBreak:Upper +1E0B..1E0B; SentenceBreak:Lower +1E0C..1E0C; SentenceBreak:Upper +1E0D..1E0D; SentenceBreak:Lower +1E0E..1E0E; SentenceBreak:Upper +1E0F..1E0F; SentenceBreak:Lower +1E10..1E10; SentenceBreak:Upper +1E11..1E11; SentenceBreak:Lower +1E12..1E12; SentenceBreak:Upper +1E13..1E13; SentenceBreak:Lower +1E14..1E14; SentenceBreak:Upper +1E15..1E15; SentenceBreak:Lower +1E16..1E16; SentenceBreak:Upper +1E17..1E17; SentenceBreak:Lower +1E18..1E18; SentenceBreak:Upper +1E19..1E19; SentenceBreak:Lower +1E1A..1E1A; SentenceBreak:Upper +1E1B..1E1B; SentenceBreak:Lower +1E1C..1E1C; SentenceBreak:Upper +1E1D..1E1D; SentenceBreak:Lower +1E1E..1E1E; SentenceBreak:Upper +1E1F..1E1F; SentenceBreak:Lower +1E20..1E20; SentenceBreak:Upper +1E21..1E21; SentenceBreak:Lower +1E22..1E22; SentenceBreak:Upper +1E23..1E23; SentenceBreak:Lower +1E24..1E24; SentenceBreak:Upper +1E25..1E25; SentenceBreak:Lower +1E26..1E26; SentenceBreak:Upper +1E27..1E27; SentenceBreak:Lower +1E28..1E28; SentenceBreak:Upper +1E29..1E29; SentenceBreak:Lower +1E2A..1E2A; SentenceBreak:Upper +1E2B..1E2B; SentenceBreak:Lower +1E2C..1E2C; SentenceBreak:Upper +1E2D..1E2D; SentenceBreak:Lower +1E2E..1E2E; SentenceBreak:Upper +1E2F..1E2F; SentenceBreak:Lower +1E30..1E30; SentenceBreak:Upper +1E31..1E31; SentenceBreak:Lower +1E32..1E32; SentenceBreak:Upper +1E33..1E33; SentenceBreak:Lower +1E34..1E34; SentenceBreak:Upper +1E35..1E35; SentenceBreak:Lower +1E36..1E36; SentenceBreak:Upper +1E37..1E37; SentenceBreak:Lower +1E38..1E38; SentenceBreak:Upper +1E39..1E39; SentenceBreak:Lower +1E3A..1E3A; SentenceBreak:Upper +1E3B..1E3B; SentenceBreak:Lower +1E3C..1E3C; SentenceBreak:Upper +1E3D..1E3D; SentenceBreak:Lower +1E3E..1E3E; SentenceBreak:Upper +1E3F..1E3F; SentenceBreak:Lower +1E40..1E40; SentenceBreak:Upper +1E41..1E41; SentenceBreak:Lower +1E42..1E42; SentenceBreak:Upper +1E43..1E43; SentenceBreak:Lower +1E44..1E44; SentenceBreak:Upper +1E45..1E45; SentenceBreak:Lower +1E46..1E46; SentenceBreak:Upper +1E47..1E47; SentenceBreak:Lower +1E48..1E48; SentenceBreak:Upper +1E49..1E49; SentenceBreak:Lower +1E4A..1E4A; SentenceBreak:Upper +1E4B..1E4B; SentenceBreak:Lower +1E4C..1E4C; SentenceBreak:Upper +1E4D..1E4D; SentenceBreak:Lower +1E4E..1E4E; SentenceBreak:Upper +1E4F..1E4F; SentenceBreak:Lower +1E50..1E50; SentenceBreak:Upper +1E51..1E51; SentenceBreak:Lower +1E52..1E52; SentenceBreak:Upper +1E53..1E53; SentenceBreak:Lower +1E54..1E54; SentenceBreak:Upper +1E55..1E55; SentenceBreak:Lower +1E56..1E56; SentenceBreak:Upper +1E57..1E57; SentenceBreak:Lower +1E58..1E58; SentenceBreak:Upper +1E59..1E59; SentenceBreak:Lower +1E5A..1E5A; SentenceBreak:Upper +1E5B..1E5B; SentenceBreak:Lower +1E5C..1E5C; SentenceBreak:Upper +1E5D..1E5D; SentenceBreak:Lower +1E5E..1E5E; SentenceBreak:Upper +1E5F..1E5F; SentenceBreak:Lower +1E60..1E60; SentenceBreak:Upper +1E61..1E61; SentenceBreak:Lower +1E62..1E62; SentenceBreak:Upper +1E63..1E63; SentenceBreak:Lower +1E64..1E64; SentenceBreak:Upper +1E65..1E65; SentenceBreak:Lower +1E66..1E66; SentenceBreak:Upper +1E67..1E67; SentenceBreak:Lower +1E68..1E68; SentenceBreak:Upper +1E69..1E69; SentenceBreak:Lower +1E6A..1E6A; SentenceBreak:Upper +1E6B..1E6B; SentenceBreak:Lower +1E6C..1E6C; SentenceBreak:Upper +1E6D..1E6D; SentenceBreak:Lower +1E6E..1E6E; SentenceBreak:Upper +1E6F..1E6F; SentenceBreak:Lower +1E70..1E70; SentenceBreak:Upper +1E71..1E71; SentenceBreak:Lower +1E72..1E72; SentenceBreak:Upper +1E73..1E73; SentenceBreak:Lower +1E74..1E74; SentenceBreak:Upper +1E75..1E75; SentenceBreak:Lower +1E76..1E76; SentenceBreak:Upper +1E77..1E77; SentenceBreak:Lower +1E78..1E78; SentenceBreak:Upper +1E79..1E79; SentenceBreak:Lower +1E7A..1E7A; SentenceBreak:Upper +1E7B..1E7B; SentenceBreak:Lower +1E7C..1E7C; SentenceBreak:Upper +1E7D..1E7D; SentenceBreak:Lower +1E7E..1E7E; SentenceBreak:Upper +1E7F..1E7F; SentenceBreak:Lower +1E80..1E80; SentenceBreak:Upper +1E81..1E81; SentenceBreak:Lower +1E82..1E82; SentenceBreak:Upper +1E83..1E83; SentenceBreak:Lower +1E84..1E84; SentenceBreak:Upper +1E85..1E85; SentenceBreak:Lower +1E86..1E86; SentenceBreak:Upper +1E87..1E87; SentenceBreak:Lower +1E88..1E88; SentenceBreak:Upper +1E89..1E89; SentenceBreak:Lower +1E8A..1E8A; SentenceBreak:Upper +1E8B..1E8B; SentenceBreak:Lower +1E8C..1E8C; SentenceBreak:Upper +1E8D..1E8D; SentenceBreak:Lower +1E8E..1E8E; SentenceBreak:Upper +1E8F..1E8F; SentenceBreak:Lower +1E90..1E90; SentenceBreak:Upper +1E91..1E91; SentenceBreak:Lower +1E92..1E92; SentenceBreak:Upper +1E93..1E93; SentenceBreak:Lower +1E94..1E94; SentenceBreak:Upper +1E95..1E9D; SentenceBreak:Lower +1E9E..1E9E; SentenceBreak:Upper +1E9F..1E9F; SentenceBreak:Lower +1EA0..1EA0; SentenceBreak:Upper +1EA1..1EA1; SentenceBreak:Lower +1EA2..1EA2; SentenceBreak:Upper +1EA3..1EA3; SentenceBreak:Lower +1EA4..1EA4; SentenceBreak:Upper +1EA5..1EA5; SentenceBreak:Lower +1EA6..1EA6; SentenceBreak:Upper +1EA7..1EA7; SentenceBreak:Lower +1EA8..1EA8; SentenceBreak:Upper +1EA9..1EA9; SentenceBreak:Lower +1EAA..1EAA; SentenceBreak:Upper +1EAB..1EAB; SentenceBreak:Lower +1EAC..1EAC; SentenceBreak:Upper +1EAD..1EAD; SentenceBreak:Lower +1EAE..1EAE; SentenceBreak:Upper +1EAF..1EAF; SentenceBreak:Lower +1EB0..1EB0; SentenceBreak:Upper +1EB1..1EB1; SentenceBreak:Lower +1EB2..1EB2; SentenceBreak:Upper +1EB3..1EB3; SentenceBreak:Lower +1EB4..1EB4; SentenceBreak:Upper +1EB5..1EB5; SentenceBreak:Lower +1EB6..1EB6; SentenceBreak:Upper +1EB7..1EB7; SentenceBreak:Lower +1EB8..1EB8; SentenceBreak:Upper +1EB9..1EB9; SentenceBreak:Lower +1EBA..1EBA; SentenceBreak:Upper +1EBB..1EBB; SentenceBreak:Lower +1EBC..1EBC; SentenceBreak:Upper +1EBD..1EBD; SentenceBreak:Lower +1EBE..1EBE; SentenceBreak:Upper +1EBF..1EBF; SentenceBreak:Lower +1EC0..1EC0; SentenceBreak:Upper +1EC1..1EC1; SentenceBreak:Lower +1EC2..1EC2; SentenceBreak:Upper +1EC3..1EC3; SentenceBreak:Lower +1EC4..1EC4; SentenceBreak:Upper +1EC5..1EC5; SentenceBreak:Lower +1EC6..1EC6; SentenceBreak:Upper +1EC7..1EC7; SentenceBreak:Lower +1EC8..1EC8; SentenceBreak:Upper +1EC9..1EC9; SentenceBreak:Lower +1ECA..1ECA; SentenceBreak:Upper +1ECB..1ECB; SentenceBreak:Lower +1ECC..1ECC; SentenceBreak:Upper +1ECD..1ECD; SentenceBreak:Lower +1ECE..1ECE; SentenceBreak:Upper +1ECF..1ECF; SentenceBreak:Lower +1ED0..1ED0; SentenceBreak:Upper +1ED1..1ED1; SentenceBreak:Lower +1ED2..1ED2; SentenceBreak:Upper +1ED3..1ED3; SentenceBreak:Lower +1ED4..1ED4; SentenceBreak:Upper +1ED5..1ED5; SentenceBreak:Lower +1ED6..1ED6; SentenceBreak:Upper +1ED7..1ED7; SentenceBreak:Lower +1ED8..1ED8; SentenceBreak:Upper +1ED9..1ED9; SentenceBreak:Lower +1EDA..1EDA; SentenceBreak:Upper +1EDB..1EDB; SentenceBreak:Lower +1EDC..1EDC; SentenceBreak:Upper +1EDD..1EDD; SentenceBreak:Lower +1EDE..1EDE; SentenceBreak:Upper +1EDF..1EDF; SentenceBreak:Lower +1EE0..1EE0; SentenceBreak:Upper +1EE1..1EE1; SentenceBreak:Lower +1EE2..1EE2; SentenceBreak:Upper +1EE3..1EE3; SentenceBreak:Lower +1EE4..1EE4; SentenceBreak:Upper +1EE5..1EE5; SentenceBreak:Lower +1EE6..1EE6; SentenceBreak:Upper +1EE7..1EE7; SentenceBreak:Lower +1EE8..1EE8; SentenceBreak:Upper +1EE9..1EE9; SentenceBreak:Lower +1EEA..1EEA; SentenceBreak:Upper +1EEB..1EEB; SentenceBreak:Lower +1EEC..1EEC; SentenceBreak:Upper +1EED..1EED; SentenceBreak:Lower +1EEE..1EEE; SentenceBreak:Upper +1EEF..1EEF; SentenceBreak:Lower +1EF0..1EF0; SentenceBreak:Upper +1EF1..1EF1; SentenceBreak:Lower +1EF2..1EF2; SentenceBreak:Upper +1EF3..1EF3; SentenceBreak:Lower +1EF4..1EF4; SentenceBreak:Upper +1EF5..1EF5; SentenceBreak:Lower +1EF6..1EF6; SentenceBreak:Upper +1EF7..1EF7; SentenceBreak:Lower +1EF8..1EF8; SentenceBreak:Upper +1EF9..1EF9; SentenceBreak:Lower +1EFA..1EFA; SentenceBreak:Upper +1EFB..1EFB; SentenceBreak:Lower +1EFC..1EFC; SentenceBreak:Upper +1EFD..1EFD; SentenceBreak:Lower +1EFE..1EFE; SentenceBreak:Upper +1EFF..1F07; SentenceBreak:Lower +1F08..1F0F; SentenceBreak:Upper +1F10..1F15; SentenceBreak:Lower +1F16..1F17; SentenceBreak:Other +1F18..1F1D; SentenceBreak:Upper +1F1E..1F1F; SentenceBreak:Other +1F20..1F27; SentenceBreak:Lower +1F28..1F2F; SentenceBreak:Upper +1F30..1F37; SentenceBreak:Lower +1F38..1F3F; SentenceBreak:Upper +1F40..1F45; SentenceBreak:Lower +1F46..1F47; SentenceBreak:Other +1F48..1F4D; SentenceBreak:Upper +1F4E..1F4F; SentenceBreak:Other +1F50..1F57; SentenceBreak:Lower +1F58..1F58; SentenceBreak:Other +1F59..1F59; SentenceBreak:Upper +1F5A..1F5A; SentenceBreak:Other +1F5B..1F5B; SentenceBreak:Upper +1F5C..1F5C; SentenceBreak:Other +1F5D..1F5D; SentenceBreak:Upper +1F5E..1F5E; SentenceBreak:Other +1F5F..1F5F; SentenceBreak:Upper +1F60..1F67; SentenceBreak:Lower +1F68..1F6F; SentenceBreak:Upper +1F70..1F7D; SentenceBreak:Lower +1F7E..1F7F; SentenceBreak:Other +1F80..1F87; SentenceBreak:Lower +1F88..1F8F; SentenceBreak:Upper +1F90..1F97; SentenceBreak:Lower +1F98..1F9F; SentenceBreak:Upper +1FA0..1FA7; SentenceBreak:Lower +1FA8..1FAF; SentenceBreak:Upper +1FB0..1FB4; SentenceBreak:Lower +1FB5..1FB5; SentenceBreak:Other +1FB6..1FB7; SentenceBreak:Lower +1FB8..1FBC; SentenceBreak:Upper +1FBD..1FBD; SentenceBreak:Other +1FBE..1FBE; SentenceBreak:Lower +1FBF..1FC1; SentenceBreak:Other +1FC2..1FC4; SentenceBreak:Lower +1FC5..1FC5; SentenceBreak:Other +1FC6..1FC7; SentenceBreak:Lower +1FC8..1FCC; SentenceBreak:Upper +1FCD..1FCF; SentenceBreak:Other +1FD0..1FD3; SentenceBreak:Lower +1FD4..1FD5; SentenceBreak:Other +1FD6..1FD7; SentenceBreak:Lower +1FD8..1FDB; SentenceBreak:Upper +1FDC..1FDF; SentenceBreak:Other +1FE0..1FE7; SentenceBreak:Lower +1FE8..1FEC; SentenceBreak:Upper +1FED..1FF1; SentenceBreak:Other +1FF2..1FF4; SentenceBreak:Lower +1FF5..1FF5; SentenceBreak:Other +1FF6..1FF7; SentenceBreak:Lower +1FF8..1FFC; SentenceBreak:Upper +1FFD..1FFF; SentenceBreak:Other +2000..200A; SentenceBreak:Sp +200B..200B; SentenceBreak:Format +200C..200D; SentenceBreak:Extend +200E..200F; SentenceBreak:Format +2010..2012; SentenceBreak:Other +2013..2014; SentenceBreak:SContinue +2015..2017; SentenceBreak:Other +2018..201F; SentenceBreak:Close +2020..2023; SentenceBreak:Other +2024..2024; SentenceBreak:ATerm +2025..2027; SentenceBreak:Other +2028..2029; SentenceBreak:Sep +202A..202E; SentenceBreak:Format +202F..202F; SentenceBreak:Sp +2030..2038; SentenceBreak:Other +2039..203A; SentenceBreak:Close +203B..203B; SentenceBreak:Other +203C..203D; SentenceBreak:STerm +203E..2044; SentenceBreak:Other +2045..2046; SentenceBreak:Close +2047..2049; SentenceBreak:STerm +204A..205E; SentenceBreak:Other +205F..205F; SentenceBreak:Sp +2060..2064; SentenceBreak:Format +2065..2065; SentenceBreak:Other +2066..206F; SentenceBreak:Format +2070..2070; SentenceBreak:Other +2071..2071; SentenceBreak:Lower +2072..207C; SentenceBreak:Other +207D..207E; SentenceBreak:Close +207F..207F; SentenceBreak:Lower +2080..208C; SentenceBreak:Other +208D..208E; SentenceBreak:Close +208F..208F; SentenceBreak:Other +2090..209C; SentenceBreak:Lower +209D..20CF; SentenceBreak:Other +20D0..20F0; SentenceBreak:Extend +20F1..2101; SentenceBreak:Other +2102..2102; SentenceBreak:Upper +2103..2106; SentenceBreak:Other +2107..2107; SentenceBreak:Upper +2108..2109; SentenceBreak:Other +210A..210A; SentenceBreak:Lower +210B..210D; SentenceBreak:Upper +210E..210F; SentenceBreak:Lower +2110..2112; SentenceBreak:Upper +2113..2113; SentenceBreak:Lower +2114..2114; SentenceBreak:Other +2115..2115; SentenceBreak:Upper +2116..2118; SentenceBreak:Other +2119..211D; SentenceBreak:Upper +211E..2123; SentenceBreak:Other +2124..2124; SentenceBreak:Upper +2125..2125; SentenceBreak:Other +2126..2126; SentenceBreak:Upper +2127..2127; SentenceBreak:Other +2128..2128; SentenceBreak:Upper +2129..2129; SentenceBreak:Other +212A..212D; SentenceBreak:Upper +212E..212E; SentenceBreak:Other +212F..212F; SentenceBreak:Lower +2130..2133; SentenceBreak:Upper +2134..2134; SentenceBreak:Lower +2135..2138; SentenceBreak:OLetter +2139..2139; SentenceBreak:Lower +213A..213B; SentenceBreak:Other +213C..213D; SentenceBreak:Lower +213E..213F; SentenceBreak:Upper +2140..2144; SentenceBreak:Other +2145..2145; SentenceBreak:Upper +2146..2149; SentenceBreak:Lower +214A..214D; SentenceBreak:Other +214E..214E; SentenceBreak:Lower +214F..215F; SentenceBreak:Other +2160..216F; SentenceBreak:Upper +2170..217F; SentenceBreak:Lower +2180..2182; SentenceBreak:OLetter +2183..2183; SentenceBreak:Upper +2184..2184; SentenceBreak:Lower +2185..2188; SentenceBreak:OLetter +2189..2307; SentenceBreak:Other +2308..230B; SentenceBreak:Close +230C..2328; SentenceBreak:Other +2329..232A; SentenceBreak:Close +232B..24B5; SentenceBreak:Other +24B6..24CF; SentenceBreak:Upper +24D0..24E9; SentenceBreak:Lower +24EA..275A; SentenceBreak:Other +275B..2760; SentenceBreak:Close +2761..2767; SentenceBreak:Other +2768..2775; SentenceBreak:Close +2776..27C4; SentenceBreak:Other +27C5..27C6; SentenceBreak:Close +27C7..27E5; SentenceBreak:Other +27E6..27EF; SentenceBreak:Close +27F0..2982; SentenceBreak:Other +2983..2998; SentenceBreak:Close +2999..29D7; SentenceBreak:Other +29D8..29DB; SentenceBreak:Close +29DC..29FB; SentenceBreak:Other +29FC..29FD; SentenceBreak:Close +29FE..2BFF; SentenceBreak:Other +2C00..2C2E; SentenceBreak:Upper +2C2F..2C2F; SentenceBreak:Other +2C30..2C5E; SentenceBreak:Lower +2C5F..2C5F; SentenceBreak:Other +2C60..2C60; SentenceBreak:Upper +2C61..2C61; SentenceBreak:Lower +2C62..2C64; SentenceBreak:Upper +2C65..2C66; SentenceBreak:Lower +2C67..2C67; SentenceBreak:Upper +2C68..2C68; SentenceBreak:Lower +2C69..2C69; SentenceBreak:Upper +2C6A..2C6A; SentenceBreak:Lower +2C6B..2C6B; SentenceBreak:Upper +2C6C..2C6C; SentenceBreak:Lower +2C6D..2C70; SentenceBreak:Upper +2C71..2C71; SentenceBreak:Lower +2C72..2C72; SentenceBreak:Upper +2C73..2C74; SentenceBreak:Lower +2C75..2C75; SentenceBreak:Upper +2C76..2C7D; SentenceBreak:Lower +2C7E..2C80; SentenceBreak:Upper +2C81..2C81; SentenceBreak:Lower +2C82..2C82; SentenceBreak:Upper +2C83..2C83; SentenceBreak:Lower +2C84..2C84; SentenceBreak:Upper +2C85..2C85; SentenceBreak:Lower +2C86..2C86; SentenceBreak:Upper +2C87..2C87; SentenceBreak:Lower +2C88..2C88; SentenceBreak:Upper +2C89..2C89; SentenceBreak:Lower +2C8A..2C8A; SentenceBreak:Upper +2C8B..2C8B; SentenceBreak:Lower +2C8C..2C8C; SentenceBreak:Upper +2C8D..2C8D; SentenceBreak:Lower +2C8E..2C8E; SentenceBreak:Upper +2C8F..2C8F; SentenceBreak:Lower +2C90..2C90; SentenceBreak:Upper +2C91..2C91; SentenceBreak:Lower +2C92..2C92; SentenceBreak:Upper +2C93..2C93; SentenceBreak:Lower +2C94..2C94; SentenceBreak:Upper +2C95..2C95; SentenceBreak:Lower +2C96..2C96; SentenceBreak:Upper +2C97..2C97; SentenceBreak:Lower +2C98..2C98; SentenceBreak:Upper +2C99..2C99; SentenceBreak:Lower +2C9A..2C9A; SentenceBreak:Upper +2C9B..2C9B; SentenceBreak:Lower +2C9C..2C9C; SentenceBreak:Upper +2C9D..2C9D; SentenceBreak:Lower +2C9E..2C9E; SentenceBreak:Upper +2C9F..2C9F; SentenceBreak:Lower +2CA0..2CA0; SentenceBreak:Upper +2CA1..2CA1; SentenceBreak:Lower +2CA2..2CA2; SentenceBreak:Upper +2CA3..2CA3; SentenceBreak:Lower +2CA4..2CA4; SentenceBreak:Upper +2CA5..2CA5; SentenceBreak:Lower +2CA6..2CA6; SentenceBreak:Upper +2CA7..2CA7; SentenceBreak:Lower +2CA8..2CA8; SentenceBreak:Upper +2CA9..2CA9; SentenceBreak:Lower +2CAA..2CAA; SentenceBreak:Upper +2CAB..2CAB; SentenceBreak:Lower +2CAC..2CAC; SentenceBreak:Upper +2CAD..2CAD; SentenceBreak:Lower +2CAE..2CAE; SentenceBreak:Upper +2CAF..2CAF; SentenceBreak:Lower +2CB0..2CB0; SentenceBreak:Upper +2CB1..2CB1; SentenceBreak:Lower +2CB2..2CB2; SentenceBreak:Upper +2CB3..2CB3; SentenceBreak:Lower +2CB4..2CB4; SentenceBreak:Upper +2CB5..2CB5; SentenceBreak:Lower +2CB6..2CB6; SentenceBreak:Upper +2CB7..2CB7; SentenceBreak:Lower +2CB8..2CB8; SentenceBreak:Upper +2CB9..2CB9; SentenceBreak:Lower +2CBA..2CBA; SentenceBreak:Upper +2CBB..2CBB; SentenceBreak:Lower +2CBC..2CBC; SentenceBreak:Upper +2CBD..2CBD; SentenceBreak:Lower +2CBE..2CBE; SentenceBreak:Upper +2CBF..2CBF; SentenceBreak:Lower +2CC0..2CC0; SentenceBreak:Upper +2CC1..2CC1; SentenceBreak:Lower +2CC2..2CC2; SentenceBreak:Upper +2CC3..2CC3; SentenceBreak:Lower +2CC4..2CC4; SentenceBreak:Upper +2CC5..2CC5; SentenceBreak:Lower +2CC6..2CC6; SentenceBreak:Upper +2CC7..2CC7; SentenceBreak:Lower +2CC8..2CC8; SentenceBreak:Upper +2CC9..2CC9; SentenceBreak:Lower +2CCA..2CCA; SentenceBreak:Upper +2CCB..2CCB; SentenceBreak:Lower +2CCC..2CCC; SentenceBreak:Upper +2CCD..2CCD; SentenceBreak:Lower +2CCE..2CCE; SentenceBreak:Upper +2CCF..2CCF; SentenceBreak:Lower +2CD0..2CD0; SentenceBreak:Upper +2CD1..2CD1; SentenceBreak:Lower +2CD2..2CD2; SentenceBreak:Upper +2CD3..2CD3; SentenceBreak:Lower +2CD4..2CD4; SentenceBreak:Upper +2CD5..2CD5; SentenceBreak:Lower +2CD6..2CD6; SentenceBreak:Upper +2CD7..2CD7; SentenceBreak:Lower +2CD8..2CD8; SentenceBreak:Upper +2CD9..2CD9; SentenceBreak:Lower +2CDA..2CDA; SentenceBreak:Upper +2CDB..2CDB; SentenceBreak:Lower +2CDC..2CDC; SentenceBreak:Upper +2CDD..2CDD; SentenceBreak:Lower +2CDE..2CDE; SentenceBreak:Upper +2CDF..2CDF; SentenceBreak:Lower +2CE0..2CE0; SentenceBreak:Upper +2CE1..2CE1; SentenceBreak:Lower +2CE2..2CE2; SentenceBreak:Upper +2CE3..2CE4; SentenceBreak:Lower +2CE5..2CEA; SentenceBreak:Other +2CEB..2CEB; SentenceBreak:Upper +2CEC..2CEC; SentenceBreak:Lower +2CED..2CED; SentenceBreak:Upper +2CEE..2CEE; SentenceBreak:Lower +2CEF..2CF1; SentenceBreak:Extend +2CF2..2CF2; SentenceBreak:Upper +2CF3..2CF3; SentenceBreak:Lower +2CF4..2CFF; SentenceBreak:Other +2D00..2D25; SentenceBreak:Lower +2D26..2D26; SentenceBreak:Other +2D27..2D27; SentenceBreak:Lower +2D28..2D2C; SentenceBreak:Other +2D2D..2D2D; SentenceBreak:Lower +2D2E..2D2F; SentenceBreak:Other +2D30..2D67; SentenceBreak:OLetter +2D68..2D6E; SentenceBreak:Other +2D6F..2D6F; SentenceBreak:OLetter +2D70..2D7E; SentenceBreak:Other +2D7F..2D7F; SentenceBreak:Extend +2D80..2D96; SentenceBreak:OLetter +2D97..2D9F; SentenceBreak:Other +2DA0..2DA6; SentenceBreak:OLetter +2DA7..2DA7; SentenceBreak:Other +2DA8..2DAE; SentenceBreak:OLetter +2DAF..2DAF; SentenceBreak:Other +2DB0..2DB6; SentenceBreak:OLetter +2DB7..2DB7; SentenceBreak:Other +2DB8..2DBE; SentenceBreak:OLetter +2DBF..2DBF; SentenceBreak:Other +2DC0..2DC6; SentenceBreak:OLetter +2DC7..2DC7; SentenceBreak:Other +2DC8..2DCE; SentenceBreak:OLetter +2DCF..2DCF; SentenceBreak:Other +2DD0..2DD6; SentenceBreak:OLetter +2DD7..2DD7; SentenceBreak:Other +2DD8..2DDE; SentenceBreak:OLetter +2DDF..2DDF; SentenceBreak:Other +2DE0..2DFF; SentenceBreak:Extend +2E00..2E0D; SentenceBreak:Close +2E0E..2E1B; SentenceBreak:Other +2E1C..2E1D; SentenceBreak:Close +2E1E..2E1F; SentenceBreak:Other +2E20..2E29; SentenceBreak:Close +2E2A..2E2D; SentenceBreak:Other +2E2E..2E2E; SentenceBreak:STerm +2E2F..2E2F; SentenceBreak:OLetter +2E30..2E3B; SentenceBreak:Other +2E3C..2E3C; SentenceBreak:STerm +2E3D..2E41; SentenceBreak:Other +2E42..2E42; SentenceBreak:Close +2E43..2FFF; SentenceBreak:Other +3000..3000; SentenceBreak:Sp +3001..3001; SentenceBreak:SContinue +3002..3002; SentenceBreak:STerm +3003..3004; SentenceBreak:Other +3005..3007; SentenceBreak:OLetter +3008..3011; SentenceBreak:Close +3012..3013; SentenceBreak:Other +3014..301B; SentenceBreak:Close +301C..301C; SentenceBreak:Other +301D..301F; SentenceBreak:Close +3020..3020; SentenceBreak:Other +3021..3029; SentenceBreak:OLetter +302A..302F; SentenceBreak:Extend +3030..3030; SentenceBreak:Other +3031..3035; SentenceBreak:OLetter +3036..3037; SentenceBreak:Other +3038..303C; SentenceBreak:OLetter +303D..3040; SentenceBreak:Other +3041..3096; SentenceBreak:OLetter +3097..3098; SentenceBreak:Other +3099..309A; SentenceBreak:Extend +309B..309C; SentenceBreak:Other +309D..309F; SentenceBreak:OLetter +30A0..30A0; SentenceBreak:Other +30A1..30FA; SentenceBreak:OLetter +30FB..30FB; SentenceBreak:Other +30FC..30FF; SentenceBreak:OLetter +3100..3104; SentenceBreak:Other +3105..312F; SentenceBreak:OLetter +3130..3130; SentenceBreak:Other +3131..318E; SentenceBreak:OLetter +318F..319F; SentenceBreak:Other +31A0..31BA; SentenceBreak:OLetter +31BB..31EF; SentenceBreak:Other +31F0..31FF; SentenceBreak:OLetter +3200..33FF; SentenceBreak:Other +3400..4DB5; SentenceBreak:OLetter +4DB6..4DFF; SentenceBreak:Other +4E00..9FEF; SentenceBreak:OLetter +9FF0..9FFF; SentenceBreak:Other +A000..A48C; SentenceBreak:OLetter +A48D..A4CF; SentenceBreak:Other +A4D0..A4FD; SentenceBreak:OLetter +A4FE..A4FE; SentenceBreak:Other +A4FF..A4FF; SentenceBreak:STerm +A500..A60C; SentenceBreak:OLetter +A60D..A60D; SentenceBreak:Other +A60E..A60F; SentenceBreak:STerm +A610..A61F; SentenceBreak:OLetter +A620..A629; SentenceBreak:Numeric +A62A..A62B; SentenceBreak:OLetter +A62C..A63F; SentenceBreak:Other +A640..A640; SentenceBreak:Upper +A641..A641; SentenceBreak:Lower +A642..A642; SentenceBreak:Upper +A643..A643; SentenceBreak:Lower +A644..A644; SentenceBreak:Upper +A645..A645; SentenceBreak:Lower +A646..A646; SentenceBreak:Upper +A647..A647; SentenceBreak:Lower +A648..A648; SentenceBreak:Upper +A649..A649; SentenceBreak:Lower +A64A..A64A; SentenceBreak:Upper +A64B..A64B; SentenceBreak:Lower +A64C..A64C; SentenceBreak:Upper +A64D..A64D; SentenceBreak:Lower +A64E..A64E; SentenceBreak:Upper +A64F..A64F; SentenceBreak:Lower +A650..A650; SentenceBreak:Upper +A651..A651; SentenceBreak:Lower +A652..A652; SentenceBreak:Upper +A653..A653; SentenceBreak:Lower +A654..A654; SentenceBreak:Upper +A655..A655; SentenceBreak:Lower +A656..A656; SentenceBreak:Upper +A657..A657; SentenceBreak:Lower +A658..A658; SentenceBreak:Upper +A659..A659; SentenceBreak:Lower +A65A..A65A; SentenceBreak:Upper +A65B..A65B; SentenceBreak:Lower +A65C..A65C; SentenceBreak:Upper +A65D..A65D; SentenceBreak:Lower +A65E..A65E; SentenceBreak:Upper +A65F..A65F; SentenceBreak:Lower +A660..A660; SentenceBreak:Upper +A661..A661; SentenceBreak:Lower +A662..A662; SentenceBreak:Upper +A663..A663; SentenceBreak:Lower +A664..A664; SentenceBreak:Upper +A665..A665; SentenceBreak:Lower +A666..A666; SentenceBreak:Upper +A667..A667; SentenceBreak:Lower +A668..A668; SentenceBreak:Upper +A669..A669; SentenceBreak:Lower +A66A..A66A; SentenceBreak:Upper +A66B..A66B; SentenceBreak:Lower +A66C..A66C; SentenceBreak:Upper +A66D..A66D; SentenceBreak:Lower +A66E..A66E; SentenceBreak:OLetter +A66F..A672; SentenceBreak:Extend +A673..A673; SentenceBreak:Other +A674..A67D; SentenceBreak:Extend +A67E..A67E; SentenceBreak:Other +A67F..A67F; SentenceBreak:OLetter +A680..A680; SentenceBreak:Upper +A681..A681; SentenceBreak:Lower +A682..A682; SentenceBreak:Upper +A683..A683; SentenceBreak:Lower +A684..A684; SentenceBreak:Upper +A685..A685; SentenceBreak:Lower +A686..A686; SentenceBreak:Upper +A687..A687; SentenceBreak:Lower +A688..A688; SentenceBreak:Upper +A689..A689; SentenceBreak:Lower +A68A..A68A; SentenceBreak:Upper +A68B..A68B; SentenceBreak:Lower +A68C..A68C; SentenceBreak:Upper +A68D..A68D; SentenceBreak:Lower +A68E..A68E; SentenceBreak:Upper +A68F..A68F; SentenceBreak:Lower +A690..A690; SentenceBreak:Upper +A691..A691; SentenceBreak:Lower +A692..A692; SentenceBreak:Upper +A693..A693; SentenceBreak:Lower +A694..A694; SentenceBreak:Upper +A695..A695; SentenceBreak:Lower +A696..A696; SentenceBreak:Upper +A697..A697; SentenceBreak:Lower +A698..A698; SentenceBreak:Upper +A699..A699; SentenceBreak:Lower +A69A..A69A; SentenceBreak:Upper +A69B..A69D; SentenceBreak:Lower +A69E..A69F; SentenceBreak:Extend +A6A0..A6EF; SentenceBreak:OLetter +A6F0..A6F1; SentenceBreak:Extend +A6F2..A6F2; SentenceBreak:Other +A6F3..A6F3; SentenceBreak:STerm +A6F4..A6F6; SentenceBreak:Other +A6F7..A6F7; SentenceBreak:STerm +A6F8..A716; SentenceBreak:Other +A717..A71F; SentenceBreak:OLetter +A720..A721; SentenceBreak:Other +A722..A722; SentenceBreak:Upper +A723..A723; SentenceBreak:Lower +A724..A724; SentenceBreak:Upper +A725..A725; SentenceBreak:Lower +A726..A726; SentenceBreak:Upper +A727..A727; SentenceBreak:Lower +A728..A728; SentenceBreak:Upper +A729..A729; SentenceBreak:Lower +A72A..A72A; SentenceBreak:Upper +A72B..A72B; SentenceBreak:Lower +A72C..A72C; SentenceBreak:Upper +A72D..A72D; SentenceBreak:Lower +A72E..A72E; SentenceBreak:Upper +A72F..A731; SentenceBreak:Lower +A732..A732; SentenceBreak:Upper +A733..A733; SentenceBreak:Lower +A734..A734; SentenceBreak:Upper +A735..A735; SentenceBreak:Lower +A736..A736; SentenceBreak:Upper +A737..A737; SentenceBreak:Lower +A738..A738; SentenceBreak:Upper +A739..A739; SentenceBreak:Lower +A73A..A73A; SentenceBreak:Upper +A73B..A73B; SentenceBreak:Lower +A73C..A73C; SentenceBreak:Upper +A73D..A73D; SentenceBreak:Lower +A73E..A73E; SentenceBreak:Upper +A73F..A73F; SentenceBreak:Lower +A740..A740; SentenceBreak:Upper +A741..A741; SentenceBreak:Lower +A742..A742; SentenceBreak:Upper +A743..A743; SentenceBreak:Lower +A744..A744; SentenceBreak:Upper +A745..A745; SentenceBreak:Lower +A746..A746; SentenceBreak:Upper +A747..A747; SentenceBreak:Lower +A748..A748; SentenceBreak:Upper +A749..A749; SentenceBreak:Lower +A74A..A74A; SentenceBreak:Upper +A74B..A74B; SentenceBreak:Lower +A74C..A74C; SentenceBreak:Upper +A74D..A74D; SentenceBreak:Lower +A74E..A74E; SentenceBreak:Upper +A74F..A74F; SentenceBreak:Lower +A750..A750; SentenceBreak:Upper +A751..A751; SentenceBreak:Lower +A752..A752; SentenceBreak:Upper +A753..A753; SentenceBreak:Lower +A754..A754; SentenceBreak:Upper +A755..A755; SentenceBreak:Lower +A756..A756; SentenceBreak:Upper +A757..A757; SentenceBreak:Lower +A758..A758; SentenceBreak:Upper +A759..A759; SentenceBreak:Lower +A75A..A75A; SentenceBreak:Upper +A75B..A75B; SentenceBreak:Lower +A75C..A75C; SentenceBreak:Upper +A75D..A75D; SentenceBreak:Lower +A75E..A75E; SentenceBreak:Upper +A75F..A75F; SentenceBreak:Lower +A760..A760; SentenceBreak:Upper +A761..A761; SentenceBreak:Lower +A762..A762; SentenceBreak:Upper +A763..A763; SentenceBreak:Lower +A764..A764; SentenceBreak:Upper +A765..A765; SentenceBreak:Lower +A766..A766; SentenceBreak:Upper +A767..A767; SentenceBreak:Lower +A768..A768; SentenceBreak:Upper +A769..A769; SentenceBreak:Lower +A76A..A76A; SentenceBreak:Upper +A76B..A76B; SentenceBreak:Lower +A76C..A76C; SentenceBreak:Upper +A76D..A76D; SentenceBreak:Lower +A76E..A76E; SentenceBreak:Upper +A76F..A778; SentenceBreak:Lower +A779..A779; SentenceBreak:Upper +A77A..A77A; SentenceBreak:Lower +A77B..A77B; SentenceBreak:Upper +A77C..A77C; SentenceBreak:Lower +A77D..A77E; SentenceBreak:Upper +A77F..A77F; SentenceBreak:Lower +A780..A780; SentenceBreak:Upper +A781..A781; SentenceBreak:Lower +A782..A782; SentenceBreak:Upper +A783..A783; SentenceBreak:Lower +A784..A784; SentenceBreak:Upper +A785..A785; SentenceBreak:Lower +A786..A786; SentenceBreak:Upper +A787..A787; SentenceBreak:Lower +A788..A788; SentenceBreak:OLetter +A789..A78A; SentenceBreak:Other +A78B..A78B; SentenceBreak:Upper +A78C..A78C; SentenceBreak:Lower +A78D..A78D; SentenceBreak:Upper +A78E..A78E; SentenceBreak:Lower +A78F..A78F; SentenceBreak:OLetter +A790..A790; SentenceBreak:Upper +A791..A791; SentenceBreak:Lower +A792..A792; SentenceBreak:Upper +A793..A795; SentenceBreak:Lower +A796..A796; SentenceBreak:Upper +A797..A797; SentenceBreak:Lower +A798..A798; SentenceBreak:Upper +A799..A799; SentenceBreak:Lower +A79A..A79A; SentenceBreak:Upper +A79B..A79B; SentenceBreak:Lower +A79C..A79C; SentenceBreak:Upper +A79D..A79D; SentenceBreak:Lower +A79E..A79E; SentenceBreak:Upper +A79F..A79F; SentenceBreak:Lower +A7A0..A7A0; SentenceBreak:Upper +A7A1..A7A1; SentenceBreak:Lower +A7A2..A7A2; SentenceBreak:Upper +A7A3..A7A3; SentenceBreak:Lower +A7A4..A7A4; SentenceBreak:Upper +A7A5..A7A5; SentenceBreak:Lower +A7A6..A7A6; SentenceBreak:Upper +A7A7..A7A7; SentenceBreak:Lower +A7A8..A7A8; SentenceBreak:Upper +A7A9..A7A9; SentenceBreak:Lower +A7AA..A7AE; SentenceBreak:Upper +A7AF..A7AF; SentenceBreak:Lower +A7B0..A7B4; SentenceBreak:Upper +A7B5..A7B5; SentenceBreak:Lower +A7B6..A7B6; SentenceBreak:Upper +A7B7..A7B7; SentenceBreak:Lower +A7B8..A7B8; SentenceBreak:Upper +A7B9..A7B9; SentenceBreak:Lower +A7BA..A7F6; SentenceBreak:Other +A7F7..A7F7; SentenceBreak:OLetter +A7F8..A7FA; SentenceBreak:Lower +A7FB..A801; SentenceBreak:OLetter +A802..A802; SentenceBreak:Extend +A803..A805; SentenceBreak:OLetter +A806..A806; SentenceBreak:Extend +A807..A80A; SentenceBreak:OLetter +A80B..A80B; SentenceBreak:Extend +A80C..A822; SentenceBreak:OLetter +A823..A827; SentenceBreak:Extend +A828..A83F; SentenceBreak:Other +A840..A873; SentenceBreak:OLetter +A874..A875; SentenceBreak:Other +A876..A877; SentenceBreak:STerm +A878..A87F; SentenceBreak:Other +A880..A881; SentenceBreak:Extend +A882..A8B3; SentenceBreak:OLetter +A8B4..A8C5; SentenceBreak:Extend +A8C6..A8CD; SentenceBreak:Other +A8CE..A8CF; SentenceBreak:STerm +A8D0..A8D9; SentenceBreak:Numeric +A8DA..A8DF; SentenceBreak:Other +A8E0..A8F1; SentenceBreak:Extend +A8F2..A8F7; SentenceBreak:OLetter +A8F8..A8FA; SentenceBreak:Other +A8FB..A8FB; SentenceBreak:OLetter +A8FC..A8FC; SentenceBreak:Other +A8FD..A8FE; SentenceBreak:OLetter +A8FF..A8FF; SentenceBreak:Extend +A900..A909; SentenceBreak:Numeric +A90A..A925; SentenceBreak:OLetter +A926..A92D; SentenceBreak:Extend +A92E..A92E; SentenceBreak:Other +A92F..A92F; SentenceBreak:STerm +A930..A946; SentenceBreak:OLetter +A947..A953; SentenceBreak:Extend +A954..A95F; SentenceBreak:Other +A960..A97C; SentenceBreak:OLetter +A97D..A97F; SentenceBreak:Other +A980..A983; SentenceBreak:Extend +A984..A9B2; SentenceBreak:OLetter +A9B3..A9C0; SentenceBreak:Extend +A9C1..A9C7; SentenceBreak:Other +A9C8..A9C9; SentenceBreak:STerm +A9CA..A9CE; SentenceBreak:Other +A9CF..A9CF; SentenceBreak:OLetter +A9D0..A9D9; SentenceBreak:Numeric +A9DA..A9DF; SentenceBreak:Other +A9E0..A9E4; SentenceBreak:OLetter +A9E5..A9E5; SentenceBreak:Extend +A9E6..A9EF; SentenceBreak:OLetter +A9F0..A9F9; SentenceBreak:Numeric +A9FA..A9FE; SentenceBreak:OLetter +A9FF..A9FF; SentenceBreak:Other +AA00..AA28; SentenceBreak:OLetter +AA29..AA36; SentenceBreak:Extend +AA37..AA3F; SentenceBreak:Other +AA40..AA42; SentenceBreak:OLetter +AA43..AA43; SentenceBreak:Extend +AA44..AA4B; SentenceBreak:OLetter +AA4C..AA4D; SentenceBreak:Extend +AA4E..AA4F; SentenceBreak:Other +AA50..AA59; SentenceBreak:Numeric +AA5A..AA5C; SentenceBreak:Other +AA5D..AA5F; SentenceBreak:STerm +AA60..AA76; SentenceBreak:OLetter +AA77..AA79; SentenceBreak:Other +AA7A..AA7A; SentenceBreak:OLetter +AA7B..AA7D; SentenceBreak:Extend +AA7E..AAAF; SentenceBreak:OLetter +AAB0..AAB0; SentenceBreak:Extend +AAB1..AAB1; SentenceBreak:OLetter +AAB2..AAB4; SentenceBreak:Extend +AAB5..AAB6; SentenceBreak:OLetter +AAB7..AAB8; SentenceBreak:Extend +AAB9..AABD; SentenceBreak:OLetter +AABE..AABF; SentenceBreak:Extend +AAC0..AAC0; SentenceBreak:OLetter +AAC1..AAC1; SentenceBreak:Extend +AAC2..AAC2; SentenceBreak:OLetter +AAC3..AADA; SentenceBreak:Other +AADB..AADD; SentenceBreak:OLetter +AADE..AADF; SentenceBreak:Other +AAE0..AAEA; SentenceBreak:OLetter +AAEB..AAEF; SentenceBreak:Extend +AAF0..AAF1; SentenceBreak:STerm +AAF2..AAF4; SentenceBreak:OLetter +AAF5..AAF6; SentenceBreak:Extend +AAF7..AB00; SentenceBreak:Other +AB01..AB06; SentenceBreak:OLetter +AB07..AB08; SentenceBreak:Other +AB09..AB0E; SentenceBreak:OLetter +AB0F..AB10; SentenceBreak:Other +AB11..AB16; SentenceBreak:OLetter +AB17..AB1F; SentenceBreak:Other +AB20..AB26; SentenceBreak:OLetter +AB27..AB27; SentenceBreak:Other +AB28..AB2E; SentenceBreak:OLetter +AB2F..AB2F; SentenceBreak:Other +AB30..AB5A; SentenceBreak:Lower +AB5B..AB5B; SentenceBreak:Other +AB5C..AB65; SentenceBreak:Lower +AB66..AB6F; SentenceBreak:Other +AB70..ABBF; SentenceBreak:Lower +ABC0..ABE2; SentenceBreak:OLetter +ABE3..ABEA; SentenceBreak:Extend +ABEB..ABEB; SentenceBreak:STerm +ABEC..ABED; SentenceBreak:Extend +ABEE..ABEF; SentenceBreak:Other +ABF0..ABF9; SentenceBreak:Numeric +ABFA..ABFF; SentenceBreak:Other +AC00..D7A3; SentenceBreak:OLetter +D7A4..D7AF; SentenceBreak:Other +D7B0..D7C6; SentenceBreak:OLetter +D7C7..D7CA; SentenceBreak:Other +D7CB..D7FB; SentenceBreak:OLetter +D7FC..D7FF; SentenceBreak:Other +E000..F8FF; SentenceBreak:Other +F900..FA6D; SentenceBreak:OLetter +FA6E..FA6F; SentenceBreak:Other +FA70..FAD9; SentenceBreak:OLetter +FADA..FAFF; SentenceBreak:Other +FB00..FB06; SentenceBreak:Lower +FB07..FB12; SentenceBreak:Other +FB13..FB17; SentenceBreak:Lower +FB18..FB1C; SentenceBreak:Other +FB1D..FB1D; SentenceBreak:OLetter +FB1E..FB1E; SentenceBreak:Extend +FB1F..FB28; SentenceBreak:OLetter +FB29..FB29; SentenceBreak:Other +FB2A..FB36; SentenceBreak:OLetter +FB37..FB37; SentenceBreak:Other +FB38..FB3C; SentenceBreak:OLetter +FB3D..FB3D; SentenceBreak:Other +FB3E..FB3E; SentenceBreak:OLetter +FB3F..FB3F; SentenceBreak:Other +FB40..FB41; SentenceBreak:OLetter +FB42..FB42; SentenceBreak:Other +FB43..FB44; SentenceBreak:OLetter +FB45..FB45; SentenceBreak:Other +FB46..FBB1; SentenceBreak:OLetter +FBB2..FBD2; SentenceBreak:Other +FBD3..FD3D; SentenceBreak:OLetter +FD3E..FD3F; SentenceBreak:Close +FD40..FD4F; SentenceBreak:Other +FD50..FD8F; SentenceBreak:OLetter +FD90..FD91; SentenceBreak:Other +FD92..FDC7; SentenceBreak:OLetter +FDC8..FDEF; SentenceBreak:Other +FDF0..FDFB; SentenceBreak:OLetter +FDFC..FDFF; SentenceBreak:Other +FE00..FE0F; SentenceBreak:Extend +FE10..FE11; SentenceBreak:SContinue +FE12..FE12; SentenceBreak:Other +FE13..FE13; SentenceBreak:SContinue +FE14..FE16; SentenceBreak:Other +FE17..FE18; SentenceBreak:Close +FE19..FE1F; SentenceBreak:Other +FE20..FE2F; SentenceBreak:Extend +FE30..FE30; SentenceBreak:Other +FE31..FE32; SentenceBreak:SContinue +FE33..FE34; SentenceBreak:Other +FE35..FE44; SentenceBreak:Close +FE45..FE46; SentenceBreak:Other +FE47..FE48; SentenceBreak:Close +FE49..FE4F; SentenceBreak:Other +FE50..FE51; SentenceBreak:SContinue +FE52..FE52; SentenceBreak:ATerm +FE53..FE54; SentenceBreak:Other +FE55..FE55; SentenceBreak:SContinue +FE56..FE57; SentenceBreak:STerm +FE58..FE58; SentenceBreak:SContinue +FE59..FE5E; SentenceBreak:Close +FE5F..FE62; SentenceBreak:Other +FE63..FE63; SentenceBreak:SContinue +FE64..FE6F; SentenceBreak:Other +FE70..FE74; SentenceBreak:OLetter +FE75..FE75; SentenceBreak:Other +FE76..FEFC; SentenceBreak:OLetter +FEFD..FEFE; SentenceBreak:Other +FEFF..FEFF; SentenceBreak:Format +FF00..FF00; SentenceBreak:Other +FF01..FF01; SentenceBreak:STerm +FF02..FF07; SentenceBreak:Other +FF08..FF09; SentenceBreak:Close +FF0A..FF0B; SentenceBreak:Other +FF0C..FF0D; SentenceBreak:SContinue +FF0E..FF0E; SentenceBreak:ATerm +FF0F..FF19; SentenceBreak:Other +FF1A..FF1A; SentenceBreak:SContinue +FF1B..FF1E; SentenceBreak:Other +FF1F..FF1F; SentenceBreak:STerm +FF20..FF20; SentenceBreak:Other +FF21..FF3A; SentenceBreak:Upper +FF3B..FF3B; SentenceBreak:Close +FF3C..FF3C; SentenceBreak:Other +FF3D..FF3D; SentenceBreak:Close +FF3E..FF40; SentenceBreak:Other +FF41..FF5A; SentenceBreak:Lower +FF5B..FF5B; SentenceBreak:Close +FF5C..FF5C; SentenceBreak:Other +FF5D..FF5D; SentenceBreak:Close +FF5E..FF5E; SentenceBreak:Other +FF5F..FF60; SentenceBreak:Close +FF61..FF61; SentenceBreak:STerm +FF62..FF63; SentenceBreak:Close +FF64..FF64; SentenceBreak:SContinue +FF65..FF65; SentenceBreak:Other +FF66..FF9D; SentenceBreak:OLetter +FF9E..FF9F; SentenceBreak:Extend +FFA0..FFBE; SentenceBreak:OLetter +FFBF..FFC1; SentenceBreak:Other +FFC2..FFC7; SentenceBreak:OLetter +FFC8..FFC9; SentenceBreak:Other +FFCA..FFCF; SentenceBreak:OLetter +FFD0..FFD1; SentenceBreak:Other +FFD2..FFD7; SentenceBreak:OLetter +FFD8..FFD9; SentenceBreak:Other +FFDA..FFDC; SentenceBreak:OLetter +FFDD..FFF8; SentenceBreak:Other +FFF9..FFFB; SentenceBreak:Format +FFFC..FFFF; SentenceBreak:Other +10000..1000B; SentenceBreak:OLetter +1000C..1000C; SentenceBreak:Other +1000D..10026; SentenceBreak:OLetter +10027..10027; SentenceBreak:Other +10028..1003A; SentenceBreak:OLetter +1003B..1003B; SentenceBreak:Other +1003C..1003D; SentenceBreak:OLetter +1003E..1003E; SentenceBreak:Other +1003F..1004D; SentenceBreak:OLetter +1004E..1004F; SentenceBreak:Other +10050..1005D; SentenceBreak:OLetter +1005E..1007F; SentenceBreak:Other +10080..100FA; SentenceBreak:OLetter +100FB..1013F; SentenceBreak:Other +10140..10174; SentenceBreak:OLetter +10175..101FC; SentenceBreak:Other +101FD..101FD; SentenceBreak:Extend +101FE..1027F; SentenceBreak:Other +10280..1029C; SentenceBreak:OLetter +1029D..1029F; SentenceBreak:Other +102A0..102D0; SentenceBreak:OLetter +102D1..102DF; SentenceBreak:Other +102E0..102E0; SentenceBreak:Extend +102E1..102FF; SentenceBreak:Other +10300..1031F; SentenceBreak:OLetter +10320..1032C; SentenceBreak:Other +1032D..1034A; SentenceBreak:OLetter +1034B..1034F; SentenceBreak:Other +10350..10375; SentenceBreak:OLetter +10376..1037A; SentenceBreak:Extend +1037B..1037F; SentenceBreak:Other +10380..1039D; SentenceBreak:OLetter +1039E..1039F; SentenceBreak:Other +103A0..103C3; SentenceBreak:OLetter +103C4..103C7; SentenceBreak:Other +103C8..103CF; SentenceBreak:OLetter +103D0..103D0; SentenceBreak:Other +103D1..103D5; SentenceBreak:OLetter +103D6..103FF; SentenceBreak:Other +10400..10427; SentenceBreak:Upper +10428..1044F; SentenceBreak:Lower +10450..1049D; SentenceBreak:OLetter +1049E..1049F; SentenceBreak:Other +104A0..104A9; SentenceBreak:Numeric +104AA..104AF; SentenceBreak:Other +104B0..104D3; SentenceBreak:Upper +104D4..104D7; SentenceBreak:Other +104D8..104FB; SentenceBreak:Lower +104FC..104FF; SentenceBreak:Other +10500..10527; SentenceBreak:OLetter +10528..1052F; SentenceBreak:Other +10530..10563; SentenceBreak:OLetter +10564..105FF; SentenceBreak:Other +10600..10736; SentenceBreak:OLetter +10737..1073F; SentenceBreak:Other +10740..10755; SentenceBreak:OLetter +10756..1075F; SentenceBreak:Other +10760..10767; SentenceBreak:OLetter +10768..107FF; SentenceBreak:Other +10800..10805; SentenceBreak:OLetter +10806..10807; SentenceBreak:Other +10808..10808; SentenceBreak:OLetter +10809..10809; SentenceBreak:Other +1080A..10835; SentenceBreak:OLetter +10836..10836; SentenceBreak:Other +10837..10838; SentenceBreak:OLetter +10839..1083B; SentenceBreak:Other +1083C..1083C; SentenceBreak:OLetter +1083D..1083E; SentenceBreak:Other +1083F..10855; SentenceBreak:OLetter +10856..1085F; SentenceBreak:Other +10860..10876; SentenceBreak:OLetter +10877..1087F; SentenceBreak:Other +10880..1089E; SentenceBreak:OLetter +1089F..108DF; SentenceBreak:Other +108E0..108F2; SentenceBreak:OLetter +108F3..108F3; SentenceBreak:Other +108F4..108F5; SentenceBreak:OLetter +108F6..108FF; SentenceBreak:Other +10900..10915; SentenceBreak:OLetter +10916..1091F; SentenceBreak:Other +10920..10939; SentenceBreak:OLetter +1093A..1097F; SentenceBreak:Other +10980..109B7; SentenceBreak:OLetter +109B8..109BD; SentenceBreak:Other +109BE..109BF; SentenceBreak:OLetter +109C0..109FF; SentenceBreak:Other +10A00..10A00; SentenceBreak:OLetter +10A01..10A03; SentenceBreak:Extend +10A04..10A04; SentenceBreak:Other +10A05..10A06; SentenceBreak:Extend +10A07..10A0B; SentenceBreak:Other +10A0C..10A0F; SentenceBreak:Extend +10A10..10A13; SentenceBreak:OLetter +10A14..10A14; SentenceBreak:Other +10A15..10A17; SentenceBreak:OLetter +10A18..10A18; SentenceBreak:Other +10A19..10A35; SentenceBreak:OLetter +10A36..10A37; SentenceBreak:Other +10A38..10A3A; SentenceBreak:Extend +10A3B..10A3E; SentenceBreak:Other +10A3F..10A3F; SentenceBreak:Extend +10A40..10A55; SentenceBreak:Other +10A56..10A57; SentenceBreak:STerm +10A58..10A5F; SentenceBreak:Other +10A60..10A7C; SentenceBreak:OLetter +10A7D..10A7F; SentenceBreak:Other +10A80..10A9C; SentenceBreak:OLetter +10A9D..10ABF; SentenceBreak:Other +10AC0..10AC7; SentenceBreak:OLetter +10AC8..10AC8; SentenceBreak:Other +10AC9..10AE4; SentenceBreak:OLetter +10AE5..10AE6; SentenceBreak:Extend +10AE7..10AFF; SentenceBreak:Other +10B00..10B35; SentenceBreak:OLetter +10B36..10B3F; SentenceBreak:Other +10B40..10B55; SentenceBreak:OLetter +10B56..10B5F; SentenceBreak:Other +10B60..10B72; SentenceBreak:OLetter +10B73..10B7F; SentenceBreak:Other +10B80..10B91; SentenceBreak:OLetter +10B92..10BFF; SentenceBreak:Other +10C00..10C48; SentenceBreak:OLetter +10C49..10C7F; SentenceBreak:Other +10C80..10CB2; SentenceBreak:Upper +10CB3..10CBF; SentenceBreak:Other +10CC0..10CF2; SentenceBreak:Lower +10CF3..10CFF; SentenceBreak:Other +10D00..10D23; SentenceBreak:OLetter +10D24..10D27; SentenceBreak:Extend +10D28..10D2F; SentenceBreak:Other +10D30..10D39; SentenceBreak:Numeric +10D3A..10EFF; SentenceBreak:Other +10F00..10F1C; SentenceBreak:OLetter +10F1D..10F26; SentenceBreak:Other +10F27..10F27; SentenceBreak:OLetter +10F28..10F2F; SentenceBreak:Other +10F30..10F45; SentenceBreak:OLetter +10F46..10F50; SentenceBreak:Extend +10F51..10F54; SentenceBreak:Other +10F55..10F59; SentenceBreak:STerm +10F5A..10FFF; SentenceBreak:Other +11000..11002; SentenceBreak:Extend +11003..11037; SentenceBreak:OLetter +11038..11046; SentenceBreak:Extend +11047..11048; SentenceBreak:STerm +11049..11065; SentenceBreak:Other +11066..1106F; SentenceBreak:Numeric +11070..1107E; SentenceBreak:Other +1107F..11082; SentenceBreak:Extend +11083..110AF; SentenceBreak:OLetter +110B0..110BA; SentenceBreak:Extend +110BB..110BC; SentenceBreak:Other +110BD..110BD; SentenceBreak:Format +110BE..110C1; SentenceBreak:STerm +110C2..110CC; SentenceBreak:Other +110CD..110CD; SentenceBreak:Format +110CE..110CF; SentenceBreak:Other +110D0..110E8; SentenceBreak:OLetter +110E9..110EF; SentenceBreak:Other +110F0..110F9; SentenceBreak:Numeric +110FA..110FF; SentenceBreak:Other +11100..11102; SentenceBreak:Extend +11103..11126; SentenceBreak:OLetter +11127..11134; SentenceBreak:Extend +11135..11135; SentenceBreak:Other +11136..1113F; SentenceBreak:Numeric +11140..11140; SentenceBreak:Other +11141..11143; SentenceBreak:STerm +11144..11144; SentenceBreak:OLetter +11145..11146; SentenceBreak:Extend +11147..1114F; SentenceBreak:Other +11150..11172; SentenceBreak:OLetter +11173..11173; SentenceBreak:Extend +11174..11175; SentenceBreak:Other +11176..11176; SentenceBreak:OLetter +11177..1117F; SentenceBreak:Other +11180..11182; SentenceBreak:Extend +11183..111B2; SentenceBreak:OLetter +111B3..111C0; SentenceBreak:Extend +111C1..111C4; SentenceBreak:OLetter +111C5..111C6; SentenceBreak:STerm +111C7..111C8; SentenceBreak:Other +111C9..111CC; SentenceBreak:Extend +111CD..111CD; SentenceBreak:STerm +111CE..111CF; SentenceBreak:Other +111D0..111D9; SentenceBreak:Numeric +111DA..111DA; SentenceBreak:OLetter +111DB..111DB; SentenceBreak:Other +111DC..111DC; SentenceBreak:OLetter +111DD..111DD; SentenceBreak:Other +111DE..111DF; SentenceBreak:STerm +111E0..111FF; SentenceBreak:Other +11200..11211; SentenceBreak:OLetter +11212..11212; SentenceBreak:Other +11213..1122B; SentenceBreak:OLetter +1122C..11237; SentenceBreak:Extend +11238..11239; SentenceBreak:STerm +1123A..1123A; SentenceBreak:Other +1123B..1123C; SentenceBreak:STerm +1123D..1123D; SentenceBreak:Other +1123E..1123E; SentenceBreak:Extend +1123F..1127F; SentenceBreak:Other +11280..11286; SentenceBreak:OLetter +11287..11287; SentenceBreak:Other +11288..11288; SentenceBreak:OLetter +11289..11289; SentenceBreak:Other +1128A..1128D; SentenceBreak:OLetter +1128E..1128E; SentenceBreak:Other +1128F..1129D; SentenceBreak:OLetter +1129E..1129E; SentenceBreak:Other +1129F..112A8; SentenceBreak:OLetter +112A9..112A9; SentenceBreak:STerm +112AA..112AF; SentenceBreak:Other +112B0..112DE; SentenceBreak:OLetter +112DF..112EA; SentenceBreak:Extend +112EB..112EF; SentenceBreak:Other +112F0..112F9; SentenceBreak:Numeric +112FA..112FF; SentenceBreak:Other +11300..11303; SentenceBreak:Extend +11304..11304; SentenceBreak:Other +11305..1130C; SentenceBreak:OLetter +1130D..1130E; SentenceBreak:Other +1130F..11310; SentenceBreak:OLetter +11311..11312; SentenceBreak:Other +11313..11328; SentenceBreak:OLetter +11329..11329; SentenceBreak:Other +1132A..11330; SentenceBreak:OLetter +11331..11331; SentenceBreak:Other +11332..11333; SentenceBreak:OLetter +11334..11334; SentenceBreak:Other +11335..11339; SentenceBreak:OLetter +1133A..1133A; SentenceBreak:Other +1133B..1133C; SentenceBreak:Extend +1133D..1133D; SentenceBreak:OLetter +1133E..11344; SentenceBreak:Extend +11345..11346; SentenceBreak:Other +11347..11348; SentenceBreak:Extend +11349..1134A; SentenceBreak:Other +1134B..1134D; SentenceBreak:Extend +1134E..1134F; SentenceBreak:Other +11350..11350; SentenceBreak:OLetter +11351..11356; SentenceBreak:Other +11357..11357; SentenceBreak:Extend +11358..1135C; SentenceBreak:Other +1135D..11361; SentenceBreak:OLetter +11362..11363; SentenceBreak:Extend +11364..11365; SentenceBreak:Other +11366..1136C; SentenceBreak:Extend +1136D..1136F; SentenceBreak:Other +11370..11374; SentenceBreak:Extend +11375..113FF; SentenceBreak:Other +11400..11434; SentenceBreak:OLetter +11435..11446; SentenceBreak:Extend +11447..1144A; SentenceBreak:OLetter +1144B..1144C; SentenceBreak:STerm +1144D..1144F; SentenceBreak:Other +11450..11459; SentenceBreak:Numeric +1145A..1145D; SentenceBreak:Other +1145E..1145E; SentenceBreak:Extend +1145F..1147F; SentenceBreak:Other +11480..114AF; SentenceBreak:OLetter +114B0..114C3; SentenceBreak:Extend +114C4..114C5; SentenceBreak:OLetter +114C6..114C6; SentenceBreak:Other +114C7..114C7; SentenceBreak:OLetter +114C8..114CF; SentenceBreak:Other +114D0..114D9; SentenceBreak:Numeric +114DA..1157F; SentenceBreak:Other +11580..115AE; SentenceBreak:OLetter +115AF..115B5; SentenceBreak:Extend +115B6..115B7; SentenceBreak:Other +115B8..115C0; SentenceBreak:Extend +115C1..115C1; SentenceBreak:Other +115C2..115C3; SentenceBreak:STerm +115C4..115C8; SentenceBreak:Other +115C9..115D7; SentenceBreak:STerm +115D8..115DB; SentenceBreak:OLetter +115DC..115DD; SentenceBreak:Extend +115DE..115FF; SentenceBreak:Other +11600..1162F; SentenceBreak:OLetter +11630..11640; SentenceBreak:Extend +11641..11642; SentenceBreak:STerm +11643..11643; SentenceBreak:Other +11644..11644; SentenceBreak:OLetter +11645..1164F; SentenceBreak:Other +11650..11659; SentenceBreak:Numeric +1165A..1167F; SentenceBreak:Other +11680..116AA; SentenceBreak:OLetter +116AB..116B7; SentenceBreak:Extend +116B8..116BF; SentenceBreak:Other +116C0..116C9; SentenceBreak:Numeric +116CA..116FF; SentenceBreak:Other +11700..1171A; SentenceBreak:OLetter +1171B..1171C; SentenceBreak:Other +1171D..1172B; SentenceBreak:Extend +1172C..1172F; SentenceBreak:Other +11730..11739; SentenceBreak:Numeric +1173A..1173B; SentenceBreak:Other +1173C..1173E; SentenceBreak:STerm +1173F..117FF; SentenceBreak:Other +11800..1182B; SentenceBreak:OLetter +1182C..1183A; SentenceBreak:Extend +1183B..1189F; SentenceBreak:Other +118A0..118BF; SentenceBreak:Upper +118C0..118DF; SentenceBreak:Lower +118E0..118E9; SentenceBreak:Numeric +118EA..118FE; SentenceBreak:Other +118FF..118FF; SentenceBreak:OLetter +11900..119FF; SentenceBreak:Other +11A00..11A00; SentenceBreak:OLetter +11A01..11A0A; SentenceBreak:Extend +11A0B..11A32; SentenceBreak:OLetter +11A33..11A39; SentenceBreak:Extend +11A3A..11A3A; SentenceBreak:OLetter +11A3B..11A3E; SentenceBreak:Extend +11A3F..11A41; SentenceBreak:Other +11A42..11A43; SentenceBreak:STerm +11A44..11A46; SentenceBreak:Other +11A47..11A47; SentenceBreak:Extend +11A48..11A4F; SentenceBreak:Other +11A50..11A50; SentenceBreak:OLetter +11A51..11A5B; SentenceBreak:Extend +11A5C..11A83; SentenceBreak:OLetter +11A84..11A85; SentenceBreak:Other +11A86..11A89; SentenceBreak:OLetter +11A8A..11A99; SentenceBreak:Extend +11A9A..11A9A; SentenceBreak:Other +11A9B..11A9C; SentenceBreak:STerm +11A9D..11A9D; SentenceBreak:OLetter +11A9E..11ABF; SentenceBreak:Other +11AC0..11AF8; SentenceBreak:OLetter +11AF9..11BFF; SentenceBreak:Other +11C00..11C08; SentenceBreak:OLetter +11C09..11C09; SentenceBreak:Other +11C0A..11C2E; SentenceBreak:OLetter +11C2F..11C36; SentenceBreak:Extend +11C37..11C37; SentenceBreak:Other +11C38..11C3F; SentenceBreak:Extend +11C40..11C40; SentenceBreak:OLetter +11C41..11C42; SentenceBreak:STerm +11C43..11C4F; SentenceBreak:Other +11C50..11C59; SentenceBreak:Numeric +11C5A..11C71; SentenceBreak:Other +11C72..11C8F; SentenceBreak:OLetter +11C90..11C91; SentenceBreak:Other +11C92..11CA7; SentenceBreak:Extend +11CA8..11CA8; SentenceBreak:Other +11CA9..11CB6; SentenceBreak:Extend +11CB7..11CFF; SentenceBreak:Other +11D00..11D06; SentenceBreak:OLetter +11D07..11D07; SentenceBreak:Other +11D08..11D09; SentenceBreak:OLetter +11D0A..11D0A; SentenceBreak:Other +11D0B..11D30; SentenceBreak:OLetter +11D31..11D36; SentenceBreak:Extend +11D37..11D39; SentenceBreak:Other +11D3A..11D3A; SentenceBreak:Extend +11D3B..11D3B; SentenceBreak:Other +11D3C..11D3D; SentenceBreak:Extend +11D3E..11D3E; SentenceBreak:Other +11D3F..11D45; SentenceBreak:Extend +11D46..11D46; SentenceBreak:OLetter +11D47..11D47; SentenceBreak:Extend +11D48..11D4F; SentenceBreak:Other +11D50..11D59; SentenceBreak:Numeric +11D5A..11D5F; SentenceBreak:Other +11D60..11D65; SentenceBreak:OLetter +11D66..11D66; SentenceBreak:Other +11D67..11D68; SentenceBreak:OLetter +11D69..11D69; SentenceBreak:Other +11D6A..11D89; SentenceBreak:OLetter +11D8A..11D8E; SentenceBreak:Extend +11D8F..11D8F; SentenceBreak:Other +11D90..11D91; SentenceBreak:Extend +11D92..11D92; SentenceBreak:Other +11D93..11D97; SentenceBreak:Extend +11D98..11D98; SentenceBreak:OLetter +11D99..11D9F; SentenceBreak:Other +11DA0..11DA9; SentenceBreak:Numeric +11DAA..11EDF; SentenceBreak:Other +11EE0..11EF2; SentenceBreak:OLetter +11EF3..11EF6; SentenceBreak:Extend +11EF7..11EF8; SentenceBreak:STerm +11EF9..11FFF; SentenceBreak:Other +12000..12399; SentenceBreak:OLetter +1239A..123FF; SentenceBreak:Other +12400..1246E; SentenceBreak:OLetter +1246F..1247F; SentenceBreak:Other +12480..12543; SentenceBreak:OLetter +12544..12FFF; SentenceBreak:Other +13000..1342E; SentenceBreak:OLetter +1342F..143FF; SentenceBreak:Other +14400..14646; SentenceBreak:OLetter +14647..167FF; SentenceBreak:Other +16800..16A38; SentenceBreak:OLetter +16A39..16A3F; SentenceBreak:Other +16A40..16A5E; SentenceBreak:OLetter +16A5F..16A5F; SentenceBreak:Other +16A60..16A69; SentenceBreak:Numeric +16A6A..16A6D; SentenceBreak:Other +16A6E..16A6F; SentenceBreak:STerm +16A70..16ACF; SentenceBreak:Other +16AD0..16AED; SentenceBreak:OLetter +16AEE..16AEF; SentenceBreak:Other +16AF0..16AF4; SentenceBreak:Extend +16AF5..16AF5; SentenceBreak:STerm +16AF6..16AFF; SentenceBreak:Other +16B00..16B2F; SentenceBreak:OLetter +16B30..16B36; SentenceBreak:Extend +16B37..16B38; SentenceBreak:STerm +16B39..16B3F; SentenceBreak:Other +16B40..16B43; SentenceBreak:OLetter +16B44..16B44; SentenceBreak:STerm +16B45..16B4F; SentenceBreak:Other +16B50..16B59; SentenceBreak:Numeric +16B5A..16B62; SentenceBreak:Other +16B63..16B77; SentenceBreak:OLetter +16B78..16B7C; SentenceBreak:Other +16B7D..16B8F; SentenceBreak:OLetter +16B90..16E3F; SentenceBreak:Other +16E40..16E5F; SentenceBreak:Upper +16E60..16E7F; SentenceBreak:Lower +16E80..16E97; SentenceBreak:Other +16E98..16E98; SentenceBreak:STerm +16E99..16EFF; SentenceBreak:Other +16F00..16F44; SentenceBreak:OLetter +16F45..16F4F; SentenceBreak:Other +16F50..16F50; SentenceBreak:OLetter +16F51..16F7E; SentenceBreak:Extend +16F7F..16F8E; SentenceBreak:Other +16F8F..16F92; SentenceBreak:Extend +16F93..16F9F; SentenceBreak:OLetter +16FA0..16FDF; SentenceBreak:Other +16FE0..16FE1; SentenceBreak:OLetter +16FE2..16FFF; SentenceBreak:Other +17000..187F1; SentenceBreak:OLetter +187F2..187FF; SentenceBreak:Other +18800..18AF2; SentenceBreak:OLetter +18AF3..1AFFF; SentenceBreak:Other +1B000..1B11E; SentenceBreak:OLetter +1B11F..1B16F; SentenceBreak:Other +1B170..1B2FB; SentenceBreak:OLetter +1B2FC..1BBFF; SentenceBreak:Other +1BC00..1BC6A; SentenceBreak:OLetter +1BC6B..1BC6F; SentenceBreak:Other +1BC70..1BC7C; SentenceBreak:OLetter +1BC7D..1BC7F; SentenceBreak:Other +1BC80..1BC88; SentenceBreak:OLetter +1BC89..1BC8F; SentenceBreak:Other +1BC90..1BC99; SentenceBreak:OLetter +1BC9A..1BC9C; SentenceBreak:Other +1BC9D..1BC9E; SentenceBreak:Extend +1BC9F..1BC9F; SentenceBreak:STerm +1BCA0..1BCA3; SentenceBreak:Format +1BCA4..1D164; SentenceBreak:Other +1D165..1D169; SentenceBreak:Extend +1D16A..1D16C; SentenceBreak:Other +1D16D..1D172; SentenceBreak:Extend +1D173..1D17A; SentenceBreak:Format +1D17B..1D182; SentenceBreak:Extend +1D183..1D184; SentenceBreak:Other +1D185..1D18B; SentenceBreak:Extend +1D18C..1D1A9; SentenceBreak:Other +1D1AA..1D1AD; SentenceBreak:Extend +1D1AE..1D241; SentenceBreak:Other +1D242..1D244; SentenceBreak:Extend +1D245..1D3FF; SentenceBreak:Other +1D400..1D419; SentenceBreak:Upper +1D41A..1D433; SentenceBreak:Lower +1D434..1D44D; SentenceBreak:Upper +1D44E..1D454; SentenceBreak:Lower +1D455..1D455; SentenceBreak:Other +1D456..1D467; SentenceBreak:Lower +1D468..1D481; SentenceBreak:Upper +1D482..1D49B; SentenceBreak:Lower +1D49C..1D49C; SentenceBreak:Upper +1D49D..1D49D; SentenceBreak:Other +1D49E..1D49F; SentenceBreak:Upper +1D4A0..1D4A1; SentenceBreak:Other +1D4A2..1D4A2; SentenceBreak:Upper +1D4A3..1D4A4; SentenceBreak:Other +1D4A5..1D4A6; SentenceBreak:Upper +1D4A7..1D4A8; SentenceBreak:Other +1D4A9..1D4AC; SentenceBreak:Upper +1D4AD..1D4AD; SentenceBreak:Other +1D4AE..1D4B5; SentenceBreak:Upper +1D4B6..1D4B9; SentenceBreak:Lower +1D4BA..1D4BA; SentenceBreak:Other +1D4BB..1D4BB; SentenceBreak:Lower +1D4BC..1D4BC; SentenceBreak:Other +1D4BD..1D4C3; SentenceBreak:Lower +1D4C4..1D4C4; SentenceBreak:Other +1D4C5..1D4CF; SentenceBreak:Lower +1D4D0..1D4E9; SentenceBreak:Upper +1D4EA..1D503; SentenceBreak:Lower +1D504..1D505; SentenceBreak:Upper +1D506..1D506; SentenceBreak:Other +1D507..1D50A; SentenceBreak:Upper +1D50B..1D50C; SentenceBreak:Other +1D50D..1D514; SentenceBreak:Upper +1D515..1D515; SentenceBreak:Other +1D516..1D51C; SentenceBreak:Upper +1D51D..1D51D; SentenceBreak:Other +1D51E..1D537; SentenceBreak:Lower +1D538..1D539; SentenceBreak:Upper +1D53A..1D53A; SentenceBreak:Other +1D53B..1D53E; SentenceBreak:Upper +1D53F..1D53F; SentenceBreak:Other +1D540..1D544; SentenceBreak:Upper +1D545..1D545; SentenceBreak:Other +1D546..1D546; SentenceBreak:Upper +1D547..1D549; SentenceBreak:Other +1D54A..1D550; SentenceBreak:Upper +1D551..1D551; SentenceBreak:Other +1D552..1D56B; SentenceBreak:Lower +1D56C..1D585; SentenceBreak:Upper +1D586..1D59F; SentenceBreak:Lower +1D5A0..1D5B9; SentenceBreak:Upper +1D5BA..1D5D3; SentenceBreak:Lower +1D5D4..1D5ED; SentenceBreak:Upper +1D5EE..1D607; SentenceBreak:Lower +1D608..1D621; SentenceBreak:Upper +1D622..1D63B; SentenceBreak:Lower +1D63C..1D655; SentenceBreak:Upper +1D656..1D66F; SentenceBreak:Lower +1D670..1D689; SentenceBreak:Upper +1D68A..1D6A5; SentenceBreak:Lower +1D6A6..1D6A7; SentenceBreak:Other +1D6A8..1D6C0; SentenceBreak:Upper +1D6C1..1D6C1; SentenceBreak:Other +1D6C2..1D6DA; SentenceBreak:Lower +1D6DB..1D6DB; SentenceBreak:Other +1D6DC..1D6E1; SentenceBreak:Lower +1D6E2..1D6FA; SentenceBreak:Upper +1D6FB..1D6FB; SentenceBreak:Other +1D6FC..1D714; SentenceBreak:Lower +1D715..1D715; SentenceBreak:Other +1D716..1D71B; SentenceBreak:Lower +1D71C..1D734; SentenceBreak:Upper +1D735..1D735; SentenceBreak:Other +1D736..1D74E; SentenceBreak:Lower +1D74F..1D74F; SentenceBreak:Other +1D750..1D755; SentenceBreak:Lower +1D756..1D76E; SentenceBreak:Upper +1D76F..1D76F; SentenceBreak:Other +1D770..1D788; SentenceBreak:Lower +1D789..1D789; SentenceBreak:Other +1D78A..1D78F; SentenceBreak:Lower +1D790..1D7A8; SentenceBreak:Upper +1D7A9..1D7A9; SentenceBreak:Other +1D7AA..1D7C2; SentenceBreak:Lower +1D7C3..1D7C3; SentenceBreak:Other +1D7C4..1D7C9; SentenceBreak:Lower +1D7CA..1D7CA; SentenceBreak:Upper +1D7CB..1D7CB; SentenceBreak:Lower +1D7CC..1D7CD; SentenceBreak:Other +1D7CE..1D7FF; SentenceBreak:Numeric +1D800..1D9FF; SentenceBreak:Other +1DA00..1DA36; SentenceBreak:Extend +1DA37..1DA3A; SentenceBreak:Other +1DA3B..1DA6C; SentenceBreak:Extend +1DA6D..1DA74; SentenceBreak:Other +1DA75..1DA75; SentenceBreak:Extend +1DA76..1DA83; SentenceBreak:Other +1DA84..1DA84; SentenceBreak:Extend +1DA85..1DA87; SentenceBreak:Other +1DA88..1DA88; SentenceBreak:STerm +1DA89..1DA9A; SentenceBreak:Other +1DA9B..1DA9F; SentenceBreak:Extend +1DAA0..1DAA0; SentenceBreak:Other +1DAA1..1DAAF; SentenceBreak:Extend +1DAB0..1DFFF; SentenceBreak:Other +1E000..1E006; SentenceBreak:Extend +1E007..1E007; SentenceBreak:Other +1E008..1E018; SentenceBreak:Extend +1E019..1E01A; SentenceBreak:Other +1E01B..1E021; SentenceBreak:Extend +1E022..1E022; SentenceBreak:Other +1E023..1E024; SentenceBreak:Extend +1E025..1E025; SentenceBreak:Other +1E026..1E02A; SentenceBreak:Extend +1E02B..1E7FF; SentenceBreak:Other +1E800..1E8C4; SentenceBreak:OLetter +1E8C5..1E8CF; SentenceBreak:Other +1E8D0..1E8D6; SentenceBreak:Extend +1E8D7..1E8FF; SentenceBreak:Other +1E900..1E921; SentenceBreak:Upper +1E922..1E943; SentenceBreak:Lower +1E944..1E94A; SentenceBreak:Extend +1E94B..1E94F; SentenceBreak:Other +1E950..1E959; SentenceBreak:Numeric +1E95A..1EDFF; SentenceBreak:Other +1EE00..1EE03; SentenceBreak:OLetter +1EE04..1EE04; SentenceBreak:Other +1EE05..1EE1F; SentenceBreak:OLetter +1EE20..1EE20; SentenceBreak:Other +1EE21..1EE22; SentenceBreak:OLetter +1EE23..1EE23; SentenceBreak:Other +1EE24..1EE24; SentenceBreak:OLetter +1EE25..1EE26; SentenceBreak:Other +1EE27..1EE27; SentenceBreak:OLetter +1EE28..1EE28; SentenceBreak:Other +1EE29..1EE32; SentenceBreak:OLetter +1EE33..1EE33; SentenceBreak:Other +1EE34..1EE37; SentenceBreak:OLetter +1EE38..1EE38; SentenceBreak:Other +1EE39..1EE39; SentenceBreak:OLetter +1EE3A..1EE3A; SentenceBreak:Other +1EE3B..1EE3B; SentenceBreak:OLetter +1EE3C..1EE41; SentenceBreak:Other +1EE42..1EE42; SentenceBreak:OLetter +1EE43..1EE46; SentenceBreak:Other +1EE47..1EE47; SentenceBreak:OLetter +1EE48..1EE48; SentenceBreak:Other +1EE49..1EE49; SentenceBreak:OLetter +1EE4A..1EE4A; SentenceBreak:Other +1EE4B..1EE4B; SentenceBreak:OLetter +1EE4C..1EE4C; SentenceBreak:Other +1EE4D..1EE4F; SentenceBreak:OLetter +1EE50..1EE50; SentenceBreak:Other +1EE51..1EE52; SentenceBreak:OLetter +1EE53..1EE53; SentenceBreak:Other +1EE54..1EE54; SentenceBreak:OLetter +1EE55..1EE56; SentenceBreak:Other +1EE57..1EE57; SentenceBreak:OLetter +1EE58..1EE58; SentenceBreak:Other +1EE59..1EE59; SentenceBreak:OLetter +1EE5A..1EE5A; SentenceBreak:Other +1EE5B..1EE5B; SentenceBreak:OLetter +1EE5C..1EE5C; SentenceBreak:Other +1EE5D..1EE5D; SentenceBreak:OLetter +1EE5E..1EE5E; SentenceBreak:Other +1EE5F..1EE5F; SentenceBreak:OLetter +1EE60..1EE60; SentenceBreak:Other +1EE61..1EE62; SentenceBreak:OLetter +1EE63..1EE63; SentenceBreak:Other +1EE64..1EE64; SentenceBreak:OLetter +1EE65..1EE66; SentenceBreak:Other +1EE67..1EE6A; SentenceBreak:OLetter +1EE6B..1EE6B; SentenceBreak:Other +1EE6C..1EE72; SentenceBreak:OLetter +1EE73..1EE73; SentenceBreak:Other +1EE74..1EE77; SentenceBreak:OLetter +1EE78..1EE78; SentenceBreak:Other +1EE79..1EE7C; SentenceBreak:OLetter +1EE7D..1EE7D; SentenceBreak:Other +1EE7E..1EE7E; SentenceBreak:OLetter +1EE7F..1EE7F; SentenceBreak:Other +1EE80..1EE89; SentenceBreak:OLetter +1EE8A..1EE8A; SentenceBreak:Other +1EE8B..1EE9B; SentenceBreak:OLetter +1EE9C..1EEA0; SentenceBreak:Other +1EEA1..1EEA3; SentenceBreak:OLetter +1EEA4..1EEA4; SentenceBreak:Other +1EEA5..1EEA9; SentenceBreak:OLetter +1EEAA..1EEAA; SentenceBreak:Other +1EEAB..1EEBB; SentenceBreak:OLetter +1EEBC..1F12F; SentenceBreak:Other +1F130..1F149; SentenceBreak:Upper +1F14A..1F14F; SentenceBreak:Other +1F150..1F169; SentenceBreak:Upper +1F16A..1F16F; SentenceBreak:Other +1F170..1F189; SentenceBreak:Upper +1F18A..1F675; SentenceBreak:Other +1F676..1F678; SentenceBreak:Close +1F679..1FFFF; SentenceBreak:Other +20000..2A6D6; SentenceBreak:OLetter +2A6D7..2A6FF; SentenceBreak:Other +2A700..2B734; SentenceBreak:OLetter +2B735..2B73F; SentenceBreak:Other +2B740..2B81D; SentenceBreak:OLetter +2B81E..2B81F; SentenceBreak:Other +2B820..2CEA1; SentenceBreak:OLetter +2CEA2..2CEAF; SentenceBreak:Other +2CEB0..2EBE0; SentenceBreak:OLetter +2EBE1..2F7FF; SentenceBreak:Other +2F800..2FA1D; SentenceBreak:OLetter +2FA1E..E0000; SentenceBreak:Other +E0001..E0001; SentenceBreak:Format +E0002..E001F; SentenceBreak:Other +E0020..E007F; SentenceBreak:Extend +E0080..E00FF; SentenceBreak:Other +E0100..E01EF; SentenceBreak:Extend +E01F0..10FFFF; SentenceBreak:Other diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_11_0.test b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_11_0.test new file mode 100644 index 000000000..fb4262ed0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_11_0.test @@ -0,0 +1,11 @@ +name: UnicodeSentenceBreak_11_0 + +description: +Tests character class syntax of the Unicode 11.0 SentenceBreak property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_11_0.flex b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_11_0.flex new file mode 100644 index 000000000..a8b37270d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_11_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeWhiteSpace1_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\S { setCurCharPropertyValue("Not-Whitespace"); } +[^\S] { setCurCharPropertyValue("Whitespace"); } diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_11_0.output b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_11_0.output new file mode 100644 index 000000000..ec391629e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_11_0.output @@ -0,0 +1,22 @@ +0000..0008; Not-Whitespace +0009..000D; Whitespace +000E..001F; Not-Whitespace +0020..0020; Whitespace +0021..0084; Not-Whitespace +0085..0085; Whitespace +0086..009F; Not-Whitespace +00A0..00A0; Whitespace +00A1..167F; Not-Whitespace +1680..1680; Whitespace +1681..1FFF; Not-Whitespace +2000..200A; Whitespace +200B..2027; Not-Whitespace +2028..2029; Whitespace +202A..202E; Not-Whitespace +202F..202F; Whitespace +2030..205E; Not-Whitespace +205F..205F; Whitespace +2060..2FFF; Not-Whitespace +3000..3000; Whitespace +3001..D7FF; Not-Whitespace +E000..10FFFF; Not-Whitespace diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_11_0.test b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_11_0.test new file mode 100644 index 000000000..b53effe37 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeWhiteSpace1_11_0 + +description: +Tests character class syntax of the Unicode 11.0 WhiteSpace property +using the '\S' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_11_0.flex b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_11_0.flex new file mode 100644 index 000000000..5a781f913 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_11_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeWhiteSpace2_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\s { setCurCharPropertyValue("Whitespace"); } +[^\s] { setCurCharPropertyValue("Not-Whitespace"); } diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_11_0.output b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_11_0.output new file mode 100644 index 000000000..ec391629e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_11_0.output @@ -0,0 +1,22 @@ +0000..0008; Not-Whitespace +0009..000D; Whitespace +000E..001F; Not-Whitespace +0020..0020; Whitespace +0021..0084; Not-Whitespace +0085..0085; Whitespace +0086..009F; Not-Whitespace +00A0..00A0; Whitespace +00A1..167F; Not-Whitespace +1680..1680; Whitespace +1681..1FFF; Not-Whitespace +2000..200A; Whitespace +200B..2027; Not-Whitespace +2028..2029; Whitespace +202A..202E; Not-Whitespace +202F..202F; Whitespace +2030..205E; Not-Whitespace +205F..205F; Whitespace +2060..2FFF; Not-Whitespace +3000..3000; Whitespace +3001..D7FF; Not-Whitespace +E000..10FFFF; Not-Whitespace diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_11_0.test b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_11_0.test new file mode 100644 index 000000000..6d55caacd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeWhiteSpace2_11_0 + +description: +Tests character class syntax of the Unicode 11.0 WhiteSpace property +using the '\s' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_11_0.flex b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_11_0.flex new file mode 100644 index 000000000..9262669aa --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_11_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeUppercase_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +[:uppercase:] { setCurCharPropertyValue("Uppercase"); } +[^[:uppercase:]] { setCurCharPropertyValue("Not-Uppercase"); } diff --git a/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_11_0.output b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_11_0.output new file mode 100644 index 000000000..15cf885fe --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_11_0.output @@ -0,0 +1,1274 @@ +0000..0040; Not-Uppercase +0041..005A; Uppercase +005B..00BF; Not-Uppercase +00C0..00D6; Uppercase +00D7..00D7; Not-Uppercase +00D8..00DE; Uppercase +00DF..00FF; Not-Uppercase +0100..0100; Uppercase +0101..0101; Not-Uppercase +0102..0102; Uppercase +0103..0103; Not-Uppercase +0104..0104; Uppercase +0105..0105; Not-Uppercase +0106..0106; Uppercase +0107..0107; Not-Uppercase +0108..0108; Uppercase +0109..0109; Not-Uppercase +010A..010A; Uppercase +010B..010B; Not-Uppercase +010C..010C; Uppercase +010D..010D; Not-Uppercase +010E..010E; Uppercase +010F..010F; Not-Uppercase +0110..0110; Uppercase +0111..0111; Not-Uppercase +0112..0112; Uppercase +0113..0113; Not-Uppercase +0114..0114; Uppercase +0115..0115; Not-Uppercase +0116..0116; Uppercase +0117..0117; Not-Uppercase +0118..0118; Uppercase +0119..0119; Not-Uppercase +011A..011A; Uppercase +011B..011B; Not-Uppercase +011C..011C; Uppercase +011D..011D; Not-Uppercase +011E..011E; Uppercase +011F..011F; Not-Uppercase +0120..0120; Uppercase +0121..0121; Not-Uppercase +0122..0122; Uppercase +0123..0123; Not-Uppercase +0124..0124; Uppercase +0125..0125; Not-Uppercase +0126..0126; Uppercase +0127..0127; Not-Uppercase +0128..0128; Uppercase +0129..0129; Not-Uppercase +012A..012A; Uppercase +012B..012B; Not-Uppercase +012C..012C; Uppercase +012D..012D; Not-Uppercase +012E..012E; Uppercase +012F..012F; Not-Uppercase +0130..0130; Uppercase +0131..0131; Not-Uppercase +0132..0132; Uppercase +0133..0133; Not-Uppercase +0134..0134; Uppercase +0135..0135; Not-Uppercase +0136..0136; Uppercase +0137..0138; Not-Uppercase +0139..0139; Uppercase +013A..013A; Not-Uppercase +013B..013B; Uppercase +013C..013C; Not-Uppercase +013D..013D; Uppercase +013E..013E; Not-Uppercase +013F..013F; Uppercase +0140..0140; Not-Uppercase +0141..0141; Uppercase +0142..0142; Not-Uppercase +0143..0143; Uppercase +0144..0144; Not-Uppercase +0145..0145; Uppercase +0146..0146; Not-Uppercase +0147..0147; Uppercase +0148..0149; Not-Uppercase +014A..014A; Uppercase +014B..014B; Not-Uppercase +014C..014C; Uppercase +014D..014D; Not-Uppercase +014E..014E; Uppercase +014F..014F; Not-Uppercase +0150..0150; Uppercase +0151..0151; Not-Uppercase +0152..0152; Uppercase +0153..0153; Not-Uppercase +0154..0154; Uppercase +0155..0155; Not-Uppercase +0156..0156; Uppercase +0157..0157; Not-Uppercase +0158..0158; Uppercase +0159..0159; Not-Uppercase +015A..015A; Uppercase +015B..015B; Not-Uppercase +015C..015C; Uppercase +015D..015D; Not-Uppercase +015E..015E; Uppercase +015F..015F; Not-Uppercase +0160..0160; Uppercase +0161..0161; Not-Uppercase +0162..0162; Uppercase +0163..0163; Not-Uppercase +0164..0164; Uppercase +0165..0165; Not-Uppercase +0166..0166; Uppercase +0167..0167; Not-Uppercase +0168..0168; Uppercase +0169..0169; Not-Uppercase +016A..016A; Uppercase +016B..016B; Not-Uppercase +016C..016C; Uppercase +016D..016D; Not-Uppercase +016E..016E; Uppercase +016F..016F; Not-Uppercase +0170..0170; Uppercase +0171..0171; Not-Uppercase +0172..0172; Uppercase +0173..0173; Not-Uppercase +0174..0174; Uppercase +0175..0175; Not-Uppercase +0176..0176; Uppercase +0177..0177; Not-Uppercase +0178..0179; Uppercase +017A..017A; Not-Uppercase +017B..017B; Uppercase +017C..017C; Not-Uppercase +017D..017D; Uppercase +017E..0180; Not-Uppercase +0181..0182; Uppercase +0183..0183; Not-Uppercase +0184..0184; Uppercase +0185..0185; Not-Uppercase +0186..0187; Uppercase +0188..0188; Not-Uppercase +0189..018B; Uppercase +018C..018D; Not-Uppercase +018E..0191; Uppercase +0192..0192; Not-Uppercase +0193..0194; Uppercase +0195..0195; Not-Uppercase +0196..0198; Uppercase +0199..019B; Not-Uppercase +019C..019D; Uppercase +019E..019E; Not-Uppercase +019F..01A0; Uppercase +01A1..01A1; Not-Uppercase +01A2..01A2; Uppercase +01A3..01A3; Not-Uppercase +01A4..01A4; Uppercase +01A5..01A5; Not-Uppercase +01A6..01A7; Uppercase +01A8..01A8; Not-Uppercase +01A9..01A9; Uppercase +01AA..01AB; Not-Uppercase +01AC..01AC; Uppercase +01AD..01AD; Not-Uppercase +01AE..01AF; Uppercase +01B0..01B0; Not-Uppercase +01B1..01B3; Uppercase +01B4..01B4; Not-Uppercase +01B5..01B5; Uppercase +01B6..01B6; Not-Uppercase +01B7..01B8; Uppercase +01B9..01BB; Not-Uppercase +01BC..01BC; Uppercase +01BD..01C3; Not-Uppercase +01C4..01C4; Uppercase +01C5..01C6; Not-Uppercase +01C7..01C7; Uppercase +01C8..01C9; Not-Uppercase +01CA..01CA; Uppercase +01CB..01CC; Not-Uppercase +01CD..01CD; Uppercase +01CE..01CE; Not-Uppercase +01CF..01CF; Uppercase +01D0..01D0; Not-Uppercase +01D1..01D1; Uppercase +01D2..01D2; Not-Uppercase +01D3..01D3; Uppercase +01D4..01D4; Not-Uppercase +01D5..01D5; Uppercase +01D6..01D6; Not-Uppercase +01D7..01D7; Uppercase +01D8..01D8; Not-Uppercase +01D9..01D9; Uppercase +01DA..01DA; Not-Uppercase +01DB..01DB; Uppercase +01DC..01DD; Not-Uppercase +01DE..01DE; Uppercase +01DF..01DF; Not-Uppercase +01E0..01E0; Uppercase +01E1..01E1; Not-Uppercase +01E2..01E2; Uppercase +01E3..01E3; Not-Uppercase +01E4..01E4; Uppercase +01E5..01E5; Not-Uppercase +01E6..01E6; Uppercase +01E7..01E7; Not-Uppercase +01E8..01E8; Uppercase +01E9..01E9; Not-Uppercase +01EA..01EA; Uppercase +01EB..01EB; Not-Uppercase +01EC..01EC; Uppercase +01ED..01ED; Not-Uppercase +01EE..01EE; Uppercase +01EF..01F0; Not-Uppercase +01F1..01F1; Uppercase +01F2..01F3; Not-Uppercase +01F4..01F4; Uppercase +01F5..01F5; Not-Uppercase +01F6..01F8; Uppercase +01F9..01F9; Not-Uppercase +01FA..01FA; Uppercase +01FB..01FB; Not-Uppercase +01FC..01FC; Uppercase +01FD..01FD; Not-Uppercase +01FE..01FE; Uppercase +01FF..01FF; Not-Uppercase +0200..0200; Uppercase +0201..0201; Not-Uppercase +0202..0202; Uppercase +0203..0203; Not-Uppercase +0204..0204; Uppercase +0205..0205; Not-Uppercase +0206..0206; Uppercase +0207..0207; Not-Uppercase +0208..0208; Uppercase +0209..0209; Not-Uppercase +020A..020A; Uppercase +020B..020B; Not-Uppercase +020C..020C; Uppercase +020D..020D; Not-Uppercase +020E..020E; Uppercase +020F..020F; Not-Uppercase +0210..0210; Uppercase +0211..0211; Not-Uppercase +0212..0212; Uppercase +0213..0213; Not-Uppercase +0214..0214; Uppercase +0215..0215; Not-Uppercase +0216..0216; Uppercase +0217..0217; Not-Uppercase +0218..0218; Uppercase +0219..0219; Not-Uppercase +021A..021A; Uppercase +021B..021B; Not-Uppercase +021C..021C; Uppercase +021D..021D; Not-Uppercase +021E..021E; Uppercase +021F..021F; Not-Uppercase +0220..0220; Uppercase +0221..0221; Not-Uppercase +0222..0222; Uppercase +0223..0223; Not-Uppercase +0224..0224; Uppercase +0225..0225; Not-Uppercase +0226..0226; Uppercase +0227..0227; Not-Uppercase +0228..0228; Uppercase +0229..0229; Not-Uppercase +022A..022A; Uppercase +022B..022B; Not-Uppercase +022C..022C; Uppercase +022D..022D; Not-Uppercase +022E..022E; Uppercase +022F..022F; Not-Uppercase +0230..0230; Uppercase +0231..0231; Not-Uppercase +0232..0232; Uppercase +0233..0239; Not-Uppercase +023A..023B; Uppercase +023C..023C; Not-Uppercase +023D..023E; Uppercase +023F..0240; Not-Uppercase +0241..0241; Uppercase +0242..0242; Not-Uppercase +0243..0246; Uppercase +0247..0247; Not-Uppercase +0248..0248; Uppercase +0249..0249; Not-Uppercase +024A..024A; Uppercase +024B..024B; Not-Uppercase +024C..024C; Uppercase +024D..024D; Not-Uppercase +024E..024E; Uppercase +024F..036F; Not-Uppercase +0370..0370; Uppercase +0371..0371; Not-Uppercase +0372..0372; Uppercase +0373..0375; Not-Uppercase +0376..0376; Uppercase +0377..037E; Not-Uppercase +037F..037F; Uppercase +0380..0385; Not-Uppercase +0386..0386; Uppercase +0387..0387; Not-Uppercase +0388..038A; Uppercase +038B..038B; Not-Uppercase +038C..038C; Uppercase +038D..038D; Not-Uppercase +038E..038F; Uppercase +0390..0390; Not-Uppercase +0391..03A1; Uppercase +03A2..03A2; Not-Uppercase +03A3..03AB; Uppercase +03AC..03CE; Not-Uppercase +03CF..03CF; Uppercase +03D0..03D1; Not-Uppercase +03D2..03D4; Uppercase +03D5..03D7; Not-Uppercase +03D8..03D8; Uppercase +03D9..03D9; Not-Uppercase +03DA..03DA; Uppercase +03DB..03DB; Not-Uppercase +03DC..03DC; Uppercase +03DD..03DD; Not-Uppercase +03DE..03DE; Uppercase +03DF..03DF; Not-Uppercase +03E0..03E0; Uppercase +03E1..03E1; Not-Uppercase +03E2..03E2; Uppercase +03E3..03E3; Not-Uppercase +03E4..03E4; Uppercase +03E5..03E5; Not-Uppercase +03E6..03E6; Uppercase +03E7..03E7; Not-Uppercase +03E8..03E8; Uppercase +03E9..03E9; Not-Uppercase +03EA..03EA; Uppercase +03EB..03EB; Not-Uppercase +03EC..03EC; Uppercase +03ED..03ED; Not-Uppercase +03EE..03EE; Uppercase +03EF..03F3; Not-Uppercase +03F4..03F4; Uppercase +03F5..03F6; Not-Uppercase +03F7..03F7; Uppercase +03F8..03F8; Not-Uppercase +03F9..03FA; Uppercase +03FB..03FC; Not-Uppercase +03FD..042F; Uppercase +0430..045F; Not-Uppercase +0460..0460; Uppercase +0461..0461; Not-Uppercase +0462..0462; Uppercase +0463..0463; Not-Uppercase +0464..0464; Uppercase +0465..0465; Not-Uppercase +0466..0466; Uppercase +0467..0467; Not-Uppercase +0468..0468; Uppercase +0469..0469; Not-Uppercase +046A..046A; Uppercase +046B..046B; Not-Uppercase +046C..046C; Uppercase +046D..046D; Not-Uppercase +046E..046E; Uppercase +046F..046F; Not-Uppercase +0470..0470; Uppercase +0471..0471; Not-Uppercase +0472..0472; Uppercase +0473..0473; Not-Uppercase +0474..0474; Uppercase +0475..0475; Not-Uppercase +0476..0476; Uppercase +0477..0477; Not-Uppercase +0478..0478; Uppercase +0479..0479; Not-Uppercase +047A..047A; Uppercase +047B..047B; Not-Uppercase +047C..047C; Uppercase +047D..047D; Not-Uppercase +047E..047E; Uppercase +047F..047F; Not-Uppercase +0480..0480; Uppercase +0481..0489; Not-Uppercase +048A..048A; Uppercase +048B..048B; Not-Uppercase +048C..048C; Uppercase +048D..048D; Not-Uppercase +048E..048E; Uppercase +048F..048F; Not-Uppercase +0490..0490; Uppercase +0491..0491; Not-Uppercase +0492..0492; Uppercase +0493..0493; Not-Uppercase +0494..0494; Uppercase +0495..0495; Not-Uppercase +0496..0496; Uppercase +0497..0497; Not-Uppercase +0498..0498; Uppercase +0499..0499; Not-Uppercase +049A..049A; Uppercase +049B..049B; Not-Uppercase +049C..049C; Uppercase +049D..049D; Not-Uppercase +049E..049E; Uppercase +049F..049F; Not-Uppercase +04A0..04A0; Uppercase +04A1..04A1; Not-Uppercase +04A2..04A2; Uppercase +04A3..04A3; Not-Uppercase +04A4..04A4; Uppercase +04A5..04A5; Not-Uppercase +04A6..04A6; Uppercase +04A7..04A7; Not-Uppercase +04A8..04A8; Uppercase +04A9..04A9; Not-Uppercase +04AA..04AA; Uppercase +04AB..04AB; Not-Uppercase +04AC..04AC; Uppercase +04AD..04AD; Not-Uppercase +04AE..04AE; Uppercase +04AF..04AF; Not-Uppercase +04B0..04B0; Uppercase +04B1..04B1; Not-Uppercase +04B2..04B2; Uppercase +04B3..04B3; Not-Uppercase +04B4..04B4; Uppercase +04B5..04B5; Not-Uppercase +04B6..04B6; Uppercase +04B7..04B7; Not-Uppercase +04B8..04B8; Uppercase +04B9..04B9; Not-Uppercase +04BA..04BA; Uppercase +04BB..04BB; Not-Uppercase +04BC..04BC; Uppercase +04BD..04BD; Not-Uppercase +04BE..04BE; Uppercase +04BF..04BF; Not-Uppercase +04C0..04C1; Uppercase +04C2..04C2; Not-Uppercase +04C3..04C3; Uppercase +04C4..04C4; Not-Uppercase +04C5..04C5; Uppercase +04C6..04C6; Not-Uppercase +04C7..04C7; Uppercase +04C8..04C8; Not-Uppercase +04C9..04C9; Uppercase +04CA..04CA; Not-Uppercase +04CB..04CB; Uppercase +04CC..04CC; Not-Uppercase +04CD..04CD; Uppercase +04CE..04CF; Not-Uppercase +04D0..04D0; Uppercase +04D1..04D1; Not-Uppercase +04D2..04D2; Uppercase +04D3..04D3; Not-Uppercase +04D4..04D4; Uppercase +04D5..04D5; Not-Uppercase +04D6..04D6; Uppercase +04D7..04D7; Not-Uppercase +04D8..04D8; Uppercase +04D9..04D9; Not-Uppercase +04DA..04DA; Uppercase +04DB..04DB; Not-Uppercase +04DC..04DC; Uppercase +04DD..04DD; Not-Uppercase +04DE..04DE; Uppercase +04DF..04DF; Not-Uppercase +04E0..04E0; Uppercase +04E1..04E1; Not-Uppercase +04E2..04E2; Uppercase +04E3..04E3; Not-Uppercase +04E4..04E4; Uppercase +04E5..04E5; Not-Uppercase +04E6..04E6; Uppercase +04E7..04E7; Not-Uppercase +04E8..04E8; Uppercase +04E9..04E9; Not-Uppercase +04EA..04EA; Uppercase +04EB..04EB; Not-Uppercase +04EC..04EC; Uppercase +04ED..04ED; Not-Uppercase +04EE..04EE; Uppercase +04EF..04EF; Not-Uppercase +04F0..04F0; Uppercase +04F1..04F1; Not-Uppercase +04F2..04F2; Uppercase +04F3..04F3; Not-Uppercase +04F4..04F4; Uppercase +04F5..04F5; Not-Uppercase +04F6..04F6; Uppercase +04F7..04F7; Not-Uppercase +04F8..04F8; Uppercase +04F9..04F9; Not-Uppercase +04FA..04FA; Uppercase +04FB..04FB; Not-Uppercase +04FC..04FC; Uppercase +04FD..04FD; Not-Uppercase +04FE..04FE; Uppercase +04FF..04FF; Not-Uppercase +0500..0500; Uppercase +0501..0501; Not-Uppercase +0502..0502; Uppercase +0503..0503; Not-Uppercase +0504..0504; Uppercase +0505..0505; Not-Uppercase +0506..0506; Uppercase +0507..0507; Not-Uppercase +0508..0508; Uppercase +0509..0509; Not-Uppercase +050A..050A; Uppercase +050B..050B; Not-Uppercase +050C..050C; Uppercase +050D..050D; Not-Uppercase +050E..050E; Uppercase +050F..050F; Not-Uppercase +0510..0510; Uppercase +0511..0511; Not-Uppercase +0512..0512; Uppercase +0513..0513; Not-Uppercase +0514..0514; Uppercase +0515..0515; Not-Uppercase +0516..0516; Uppercase +0517..0517; Not-Uppercase +0518..0518; Uppercase +0519..0519; Not-Uppercase +051A..051A; Uppercase +051B..051B; Not-Uppercase +051C..051C; Uppercase +051D..051D; Not-Uppercase +051E..051E; Uppercase +051F..051F; Not-Uppercase +0520..0520; Uppercase +0521..0521; Not-Uppercase +0522..0522; Uppercase +0523..0523; Not-Uppercase +0524..0524; Uppercase +0525..0525; Not-Uppercase +0526..0526; Uppercase +0527..0527; Not-Uppercase +0528..0528; Uppercase +0529..0529; Not-Uppercase +052A..052A; Uppercase +052B..052B; Not-Uppercase +052C..052C; Uppercase +052D..052D; Not-Uppercase +052E..052E; Uppercase +052F..0530; Not-Uppercase +0531..0556; Uppercase +0557..109F; Not-Uppercase +10A0..10C5; Uppercase +10C6..10C6; Not-Uppercase +10C7..10C7; Uppercase +10C8..10CC; Not-Uppercase +10CD..10CD; Uppercase +10CE..139F; Not-Uppercase +13A0..13F5; Uppercase +13F6..1C8F; Not-Uppercase +1C90..1CBA; Uppercase +1CBB..1CBC; Not-Uppercase +1CBD..1CBF; Uppercase +1CC0..1DFF; Not-Uppercase +1E00..1E00; Uppercase +1E01..1E01; Not-Uppercase +1E02..1E02; Uppercase +1E03..1E03; Not-Uppercase +1E04..1E04; Uppercase +1E05..1E05; Not-Uppercase +1E06..1E06; Uppercase +1E07..1E07; Not-Uppercase +1E08..1E08; Uppercase +1E09..1E09; Not-Uppercase +1E0A..1E0A; Uppercase +1E0B..1E0B; Not-Uppercase +1E0C..1E0C; Uppercase +1E0D..1E0D; Not-Uppercase +1E0E..1E0E; Uppercase +1E0F..1E0F; Not-Uppercase +1E10..1E10; Uppercase +1E11..1E11; Not-Uppercase +1E12..1E12; Uppercase +1E13..1E13; Not-Uppercase +1E14..1E14; Uppercase +1E15..1E15; Not-Uppercase +1E16..1E16; Uppercase +1E17..1E17; Not-Uppercase +1E18..1E18; Uppercase +1E19..1E19; Not-Uppercase +1E1A..1E1A; Uppercase +1E1B..1E1B; Not-Uppercase +1E1C..1E1C; Uppercase +1E1D..1E1D; Not-Uppercase +1E1E..1E1E; Uppercase +1E1F..1E1F; Not-Uppercase +1E20..1E20; Uppercase +1E21..1E21; Not-Uppercase +1E22..1E22; Uppercase +1E23..1E23; Not-Uppercase +1E24..1E24; Uppercase +1E25..1E25; Not-Uppercase +1E26..1E26; Uppercase +1E27..1E27; Not-Uppercase +1E28..1E28; Uppercase +1E29..1E29; Not-Uppercase +1E2A..1E2A; Uppercase +1E2B..1E2B; Not-Uppercase +1E2C..1E2C; Uppercase +1E2D..1E2D; Not-Uppercase +1E2E..1E2E; Uppercase +1E2F..1E2F; Not-Uppercase +1E30..1E30; Uppercase +1E31..1E31; Not-Uppercase +1E32..1E32; Uppercase +1E33..1E33; Not-Uppercase +1E34..1E34; Uppercase +1E35..1E35; Not-Uppercase +1E36..1E36; Uppercase +1E37..1E37; Not-Uppercase +1E38..1E38; Uppercase +1E39..1E39; Not-Uppercase +1E3A..1E3A; Uppercase +1E3B..1E3B; Not-Uppercase +1E3C..1E3C; Uppercase +1E3D..1E3D; Not-Uppercase +1E3E..1E3E; Uppercase +1E3F..1E3F; Not-Uppercase +1E40..1E40; Uppercase +1E41..1E41; Not-Uppercase +1E42..1E42; Uppercase +1E43..1E43; Not-Uppercase +1E44..1E44; Uppercase +1E45..1E45; Not-Uppercase +1E46..1E46; Uppercase +1E47..1E47; Not-Uppercase +1E48..1E48; Uppercase +1E49..1E49; Not-Uppercase +1E4A..1E4A; Uppercase +1E4B..1E4B; Not-Uppercase +1E4C..1E4C; Uppercase +1E4D..1E4D; Not-Uppercase +1E4E..1E4E; Uppercase +1E4F..1E4F; Not-Uppercase +1E50..1E50; Uppercase +1E51..1E51; Not-Uppercase +1E52..1E52; Uppercase +1E53..1E53; Not-Uppercase +1E54..1E54; Uppercase +1E55..1E55; Not-Uppercase +1E56..1E56; Uppercase +1E57..1E57; Not-Uppercase +1E58..1E58; Uppercase +1E59..1E59; Not-Uppercase +1E5A..1E5A; Uppercase +1E5B..1E5B; Not-Uppercase +1E5C..1E5C; Uppercase +1E5D..1E5D; Not-Uppercase +1E5E..1E5E; Uppercase +1E5F..1E5F; Not-Uppercase +1E60..1E60; Uppercase +1E61..1E61; Not-Uppercase +1E62..1E62; Uppercase +1E63..1E63; Not-Uppercase +1E64..1E64; Uppercase +1E65..1E65; Not-Uppercase +1E66..1E66; Uppercase +1E67..1E67; Not-Uppercase +1E68..1E68; Uppercase +1E69..1E69; Not-Uppercase +1E6A..1E6A; Uppercase +1E6B..1E6B; Not-Uppercase +1E6C..1E6C; Uppercase +1E6D..1E6D; Not-Uppercase +1E6E..1E6E; Uppercase +1E6F..1E6F; Not-Uppercase +1E70..1E70; Uppercase +1E71..1E71; Not-Uppercase +1E72..1E72; Uppercase +1E73..1E73; Not-Uppercase +1E74..1E74; Uppercase +1E75..1E75; Not-Uppercase +1E76..1E76; Uppercase +1E77..1E77; Not-Uppercase +1E78..1E78; Uppercase +1E79..1E79; Not-Uppercase +1E7A..1E7A; Uppercase +1E7B..1E7B; Not-Uppercase +1E7C..1E7C; Uppercase +1E7D..1E7D; Not-Uppercase +1E7E..1E7E; Uppercase +1E7F..1E7F; Not-Uppercase +1E80..1E80; Uppercase +1E81..1E81; Not-Uppercase +1E82..1E82; Uppercase +1E83..1E83; Not-Uppercase +1E84..1E84; Uppercase +1E85..1E85; Not-Uppercase +1E86..1E86; Uppercase +1E87..1E87; Not-Uppercase +1E88..1E88; Uppercase +1E89..1E89; Not-Uppercase +1E8A..1E8A; Uppercase +1E8B..1E8B; Not-Uppercase +1E8C..1E8C; Uppercase +1E8D..1E8D; Not-Uppercase +1E8E..1E8E; Uppercase +1E8F..1E8F; Not-Uppercase +1E90..1E90; Uppercase +1E91..1E91; Not-Uppercase +1E92..1E92; Uppercase +1E93..1E93; Not-Uppercase +1E94..1E94; Uppercase +1E95..1E9D; Not-Uppercase +1E9E..1E9E; Uppercase +1E9F..1E9F; Not-Uppercase +1EA0..1EA0; Uppercase +1EA1..1EA1; Not-Uppercase +1EA2..1EA2; Uppercase +1EA3..1EA3; Not-Uppercase +1EA4..1EA4; Uppercase +1EA5..1EA5; Not-Uppercase +1EA6..1EA6; Uppercase +1EA7..1EA7; Not-Uppercase +1EA8..1EA8; Uppercase +1EA9..1EA9; Not-Uppercase +1EAA..1EAA; Uppercase +1EAB..1EAB; Not-Uppercase +1EAC..1EAC; Uppercase +1EAD..1EAD; Not-Uppercase +1EAE..1EAE; Uppercase +1EAF..1EAF; Not-Uppercase +1EB0..1EB0; Uppercase +1EB1..1EB1; Not-Uppercase +1EB2..1EB2; Uppercase +1EB3..1EB3; Not-Uppercase +1EB4..1EB4; Uppercase +1EB5..1EB5; Not-Uppercase +1EB6..1EB6; Uppercase +1EB7..1EB7; Not-Uppercase +1EB8..1EB8; Uppercase +1EB9..1EB9; Not-Uppercase +1EBA..1EBA; Uppercase +1EBB..1EBB; Not-Uppercase +1EBC..1EBC; Uppercase +1EBD..1EBD; Not-Uppercase +1EBE..1EBE; Uppercase +1EBF..1EBF; Not-Uppercase +1EC0..1EC0; Uppercase +1EC1..1EC1; Not-Uppercase +1EC2..1EC2; Uppercase +1EC3..1EC3; Not-Uppercase +1EC4..1EC4; Uppercase +1EC5..1EC5; Not-Uppercase +1EC6..1EC6; Uppercase +1EC7..1EC7; Not-Uppercase +1EC8..1EC8; Uppercase +1EC9..1EC9; Not-Uppercase +1ECA..1ECA; Uppercase +1ECB..1ECB; Not-Uppercase +1ECC..1ECC; Uppercase +1ECD..1ECD; Not-Uppercase +1ECE..1ECE; Uppercase +1ECF..1ECF; Not-Uppercase +1ED0..1ED0; Uppercase +1ED1..1ED1; Not-Uppercase +1ED2..1ED2; Uppercase +1ED3..1ED3; Not-Uppercase +1ED4..1ED4; Uppercase +1ED5..1ED5; Not-Uppercase +1ED6..1ED6; Uppercase +1ED7..1ED7; Not-Uppercase +1ED8..1ED8; Uppercase +1ED9..1ED9; Not-Uppercase +1EDA..1EDA; Uppercase +1EDB..1EDB; Not-Uppercase +1EDC..1EDC; Uppercase +1EDD..1EDD; Not-Uppercase +1EDE..1EDE; Uppercase +1EDF..1EDF; Not-Uppercase +1EE0..1EE0; Uppercase +1EE1..1EE1; Not-Uppercase +1EE2..1EE2; Uppercase +1EE3..1EE3; Not-Uppercase +1EE4..1EE4; Uppercase +1EE5..1EE5; Not-Uppercase +1EE6..1EE6; Uppercase +1EE7..1EE7; Not-Uppercase +1EE8..1EE8; Uppercase +1EE9..1EE9; Not-Uppercase +1EEA..1EEA; Uppercase +1EEB..1EEB; Not-Uppercase +1EEC..1EEC; Uppercase +1EED..1EED; Not-Uppercase +1EEE..1EEE; Uppercase +1EEF..1EEF; Not-Uppercase +1EF0..1EF0; Uppercase +1EF1..1EF1; Not-Uppercase +1EF2..1EF2; Uppercase +1EF3..1EF3; Not-Uppercase +1EF4..1EF4; Uppercase +1EF5..1EF5; Not-Uppercase +1EF6..1EF6; Uppercase +1EF7..1EF7; Not-Uppercase +1EF8..1EF8; Uppercase +1EF9..1EF9; Not-Uppercase +1EFA..1EFA; Uppercase +1EFB..1EFB; Not-Uppercase +1EFC..1EFC; Uppercase +1EFD..1EFD; Not-Uppercase +1EFE..1EFE; Uppercase +1EFF..1F07; Not-Uppercase +1F08..1F0F; Uppercase +1F10..1F17; Not-Uppercase +1F18..1F1D; Uppercase +1F1E..1F27; Not-Uppercase +1F28..1F2F; Uppercase +1F30..1F37; Not-Uppercase +1F38..1F3F; Uppercase +1F40..1F47; Not-Uppercase +1F48..1F4D; Uppercase +1F4E..1F58; Not-Uppercase +1F59..1F59; Uppercase +1F5A..1F5A; Not-Uppercase +1F5B..1F5B; Uppercase +1F5C..1F5C; Not-Uppercase +1F5D..1F5D; Uppercase +1F5E..1F5E; Not-Uppercase +1F5F..1F5F; Uppercase +1F60..1F67; Not-Uppercase +1F68..1F6F; Uppercase +1F70..1FB7; Not-Uppercase +1FB8..1FBB; Uppercase +1FBC..1FC7; Not-Uppercase +1FC8..1FCB; Uppercase +1FCC..1FD7; Not-Uppercase +1FD8..1FDB; Uppercase +1FDC..1FE7; Not-Uppercase +1FE8..1FEC; Uppercase +1FED..1FF7; Not-Uppercase +1FF8..1FFB; Uppercase +1FFC..2101; Not-Uppercase +2102..2102; Uppercase +2103..2106; Not-Uppercase +2107..2107; Uppercase +2108..210A; Not-Uppercase +210B..210D; Uppercase +210E..210F; Not-Uppercase +2110..2112; Uppercase +2113..2114; Not-Uppercase +2115..2115; Uppercase +2116..2118; Not-Uppercase +2119..211D; Uppercase +211E..2123; Not-Uppercase +2124..2124; Uppercase +2125..2125; Not-Uppercase +2126..2126; Uppercase +2127..2127; Not-Uppercase +2128..2128; Uppercase +2129..2129; Not-Uppercase +212A..212D; Uppercase +212E..212F; Not-Uppercase +2130..2133; Uppercase +2134..213D; Not-Uppercase +213E..213F; Uppercase +2140..2144; Not-Uppercase +2145..2145; Uppercase +2146..215F; Not-Uppercase +2160..216F; Uppercase +2170..2182; Not-Uppercase +2183..2183; Uppercase +2184..24B5; Not-Uppercase +24B6..24CF; Uppercase +24D0..2BFF; Not-Uppercase +2C00..2C2E; Uppercase +2C2F..2C5F; Not-Uppercase +2C60..2C60; Uppercase +2C61..2C61; Not-Uppercase +2C62..2C64; Uppercase +2C65..2C66; Not-Uppercase +2C67..2C67; Uppercase +2C68..2C68; Not-Uppercase +2C69..2C69; Uppercase +2C6A..2C6A; Not-Uppercase +2C6B..2C6B; Uppercase +2C6C..2C6C; Not-Uppercase +2C6D..2C70; Uppercase +2C71..2C71; Not-Uppercase +2C72..2C72; Uppercase +2C73..2C74; Not-Uppercase +2C75..2C75; Uppercase +2C76..2C7D; Not-Uppercase +2C7E..2C80; Uppercase +2C81..2C81; Not-Uppercase +2C82..2C82; Uppercase +2C83..2C83; Not-Uppercase +2C84..2C84; Uppercase +2C85..2C85; Not-Uppercase +2C86..2C86; Uppercase +2C87..2C87; Not-Uppercase +2C88..2C88; Uppercase +2C89..2C89; Not-Uppercase +2C8A..2C8A; Uppercase +2C8B..2C8B; Not-Uppercase +2C8C..2C8C; Uppercase +2C8D..2C8D; Not-Uppercase +2C8E..2C8E; Uppercase +2C8F..2C8F; Not-Uppercase +2C90..2C90; Uppercase +2C91..2C91; Not-Uppercase +2C92..2C92; Uppercase +2C93..2C93; Not-Uppercase +2C94..2C94; Uppercase +2C95..2C95; Not-Uppercase +2C96..2C96; Uppercase +2C97..2C97; Not-Uppercase +2C98..2C98; Uppercase +2C99..2C99; Not-Uppercase +2C9A..2C9A; Uppercase +2C9B..2C9B; Not-Uppercase +2C9C..2C9C; Uppercase +2C9D..2C9D; Not-Uppercase +2C9E..2C9E; Uppercase +2C9F..2C9F; Not-Uppercase +2CA0..2CA0; Uppercase +2CA1..2CA1; Not-Uppercase +2CA2..2CA2; Uppercase +2CA3..2CA3; Not-Uppercase +2CA4..2CA4; Uppercase +2CA5..2CA5; Not-Uppercase +2CA6..2CA6; Uppercase +2CA7..2CA7; Not-Uppercase +2CA8..2CA8; Uppercase +2CA9..2CA9; Not-Uppercase +2CAA..2CAA; Uppercase +2CAB..2CAB; Not-Uppercase +2CAC..2CAC; Uppercase +2CAD..2CAD; Not-Uppercase +2CAE..2CAE; Uppercase +2CAF..2CAF; Not-Uppercase +2CB0..2CB0; Uppercase +2CB1..2CB1; Not-Uppercase +2CB2..2CB2; Uppercase +2CB3..2CB3; Not-Uppercase +2CB4..2CB4; Uppercase +2CB5..2CB5; Not-Uppercase +2CB6..2CB6; Uppercase +2CB7..2CB7; Not-Uppercase +2CB8..2CB8; Uppercase +2CB9..2CB9; Not-Uppercase +2CBA..2CBA; Uppercase +2CBB..2CBB; Not-Uppercase +2CBC..2CBC; Uppercase +2CBD..2CBD; Not-Uppercase +2CBE..2CBE; Uppercase +2CBF..2CBF; Not-Uppercase +2CC0..2CC0; Uppercase +2CC1..2CC1; Not-Uppercase +2CC2..2CC2; Uppercase +2CC3..2CC3; Not-Uppercase +2CC4..2CC4; Uppercase +2CC5..2CC5; Not-Uppercase +2CC6..2CC6; Uppercase +2CC7..2CC7; Not-Uppercase +2CC8..2CC8; Uppercase +2CC9..2CC9; Not-Uppercase +2CCA..2CCA; Uppercase +2CCB..2CCB; Not-Uppercase +2CCC..2CCC; Uppercase +2CCD..2CCD; Not-Uppercase +2CCE..2CCE; Uppercase +2CCF..2CCF; Not-Uppercase +2CD0..2CD0; Uppercase +2CD1..2CD1; Not-Uppercase +2CD2..2CD2; Uppercase +2CD3..2CD3; Not-Uppercase +2CD4..2CD4; Uppercase +2CD5..2CD5; Not-Uppercase +2CD6..2CD6; Uppercase +2CD7..2CD7; Not-Uppercase +2CD8..2CD8; Uppercase +2CD9..2CD9; Not-Uppercase +2CDA..2CDA; Uppercase +2CDB..2CDB; Not-Uppercase +2CDC..2CDC; Uppercase +2CDD..2CDD; Not-Uppercase +2CDE..2CDE; Uppercase +2CDF..2CDF; Not-Uppercase +2CE0..2CE0; Uppercase +2CE1..2CE1; Not-Uppercase +2CE2..2CE2; Uppercase +2CE3..2CEA; Not-Uppercase +2CEB..2CEB; Uppercase +2CEC..2CEC; Not-Uppercase +2CED..2CED; Uppercase +2CEE..2CF1; Not-Uppercase +2CF2..2CF2; Uppercase +2CF3..A63F; Not-Uppercase +A640..A640; Uppercase +A641..A641; Not-Uppercase +A642..A642; Uppercase +A643..A643; Not-Uppercase +A644..A644; Uppercase +A645..A645; Not-Uppercase +A646..A646; Uppercase +A647..A647; Not-Uppercase +A648..A648; Uppercase +A649..A649; Not-Uppercase +A64A..A64A; Uppercase +A64B..A64B; Not-Uppercase +A64C..A64C; Uppercase +A64D..A64D; Not-Uppercase +A64E..A64E; Uppercase +A64F..A64F; Not-Uppercase +A650..A650; Uppercase +A651..A651; Not-Uppercase +A652..A652; Uppercase +A653..A653; Not-Uppercase +A654..A654; Uppercase +A655..A655; Not-Uppercase +A656..A656; Uppercase +A657..A657; Not-Uppercase +A658..A658; Uppercase +A659..A659; Not-Uppercase +A65A..A65A; Uppercase +A65B..A65B; Not-Uppercase +A65C..A65C; Uppercase +A65D..A65D; Not-Uppercase +A65E..A65E; Uppercase +A65F..A65F; Not-Uppercase +A660..A660; Uppercase +A661..A661; Not-Uppercase +A662..A662; Uppercase +A663..A663; Not-Uppercase +A664..A664; Uppercase +A665..A665; Not-Uppercase +A666..A666; Uppercase +A667..A667; Not-Uppercase +A668..A668; Uppercase +A669..A669; Not-Uppercase +A66A..A66A; Uppercase +A66B..A66B; Not-Uppercase +A66C..A66C; Uppercase +A66D..A67F; Not-Uppercase +A680..A680; Uppercase +A681..A681; Not-Uppercase +A682..A682; Uppercase +A683..A683; Not-Uppercase +A684..A684; Uppercase +A685..A685; Not-Uppercase +A686..A686; Uppercase +A687..A687; Not-Uppercase +A688..A688; Uppercase +A689..A689; Not-Uppercase +A68A..A68A; Uppercase +A68B..A68B; Not-Uppercase +A68C..A68C; Uppercase +A68D..A68D; Not-Uppercase +A68E..A68E; Uppercase +A68F..A68F; Not-Uppercase +A690..A690; Uppercase +A691..A691; Not-Uppercase +A692..A692; Uppercase +A693..A693; Not-Uppercase +A694..A694; Uppercase +A695..A695; Not-Uppercase +A696..A696; Uppercase +A697..A697; Not-Uppercase +A698..A698; Uppercase +A699..A699; Not-Uppercase +A69A..A69A; Uppercase +A69B..A721; Not-Uppercase +A722..A722; Uppercase +A723..A723; Not-Uppercase +A724..A724; Uppercase +A725..A725; Not-Uppercase +A726..A726; Uppercase +A727..A727; Not-Uppercase +A728..A728; Uppercase +A729..A729; Not-Uppercase +A72A..A72A; Uppercase +A72B..A72B; Not-Uppercase +A72C..A72C; Uppercase +A72D..A72D; Not-Uppercase +A72E..A72E; Uppercase +A72F..A731; Not-Uppercase +A732..A732; Uppercase +A733..A733; Not-Uppercase +A734..A734; Uppercase +A735..A735; Not-Uppercase +A736..A736; Uppercase +A737..A737; Not-Uppercase +A738..A738; Uppercase +A739..A739; Not-Uppercase +A73A..A73A; Uppercase +A73B..A73B; Not-Uppercase +A73C..A73C; Uppercase +A73D..A73D; Not-Uppercase +A73E..A73E; Uppercase +A73F..A73F; Not-Uppercase +A740..A740; Uppercase +A741..A741; Not-Uppercase +A742..A742; Uppercase +A743..A743; Not-Uppercase +A744..A744; Uppercase +A745..A745; Not-Uppercase +A746..A746; Uppercase +A747..A747; Not-Uppercase +A748..A748; Uppercase +A749..A749; Not-Uppercase +A74A..A74A; Uppercase +A74B..A74B; Not-Uppercase +A74C..A74C; Uppercase +A74D..A74D; Not-Uppercase +A74E..A74E; Uppercase +A74F..A74F; Not-Uppercase +A750..A750; Uppercase +A751..A751; Not-Uppercase +A752..A752; Uppercase +A753..A753; Not-Uppercase +A754..A754; Uppercase +A755..A755; Not-Uppercase +A756..A756; Uppercase +A757..A757; Not-Uppercase +A758..A758; Uppercase +A759..A759; Not-Uppercase +A75A..A75A; Uppercase +A75B..A75B; Not-Uppercase +A75C..A75C; Uppercase +A75D..A75D; Not-Uppercase +A75E..A75E; Uppercase +A75F..A75F; Not-Uppercase +A760..A760; Uppercase +A761..A761; Not-Uppercase +A762..A762; Uppercase +A763..A763; Not-Uppercase +A764..A764; Uppercase +A765..A765; Not-Uppercase +A766..A766; Uppercase +A767..A767; Not-Uppercase +A768..A768; Uppercase +A769..A769; Not-Uppercase +A76A..A76A; Uppercase +A76B..A76B; Not-Uppercase +A76C..A76C; Uppercase +A76D..A76D; Not-Uppercase +A76E..A76E; Uppercase +A76F..A778; Not-Uppercase +A779..A779; Uppercase +A77A..A77A; Not-Uppercase +A77B..A77B; Uppercase +A77C..A77C; Not-Uppercase +A77D..A77E; Uppercase +A77F..A77F; Not-Uppercase +A780..A780; Uppercase +A781..A781; Not-Uppercase +A782..A782; Uppercase +A783..A783; Not-Uppercase +A784..A784; Uppercase +A785..A785; Not-Uppercase +A786..A786; Uppercase +A787..A78A; Not-Uppercase +A78B..A78B; Uppercase +A78C..A78C; Not-Uppercase +A78D..A78D; Uppercase +A78E..A78F; Not-Uppercase +A790..A790; Uppercase +A791..A791; Not-Uppercase +A792..A792; Uppercase +A793..A795; Not-Uppercase +A796..A796; Uppercase +A797..A797; Not-Uppercase +A798..A798; Uppercase +A799..A799; Not-Uppercase +A79A..A79A; Uppercase +A79B..A79B; Not-Uppercase +A79C..A79C; Uppercase +A79D..A79D; Not-Uppercase +A79E..A79E; Uppercase +A79F..A79F; Not-Uppercase +A7A0..A7A0; Uppercase +A7A1..A7A1; Not-Uppercase +A7A2..A7A2; Uppercase +A7A3..A7A3; Not-Uppercase +A7A4..A7A4; Uppercase +A7A5..A7A5; Not-Uppercase +A7A6..A7A6; Uppercase +A7A7..A7A7; Not-Uppercase +A7A8..A7A8; Uppercase +A7A9..A7A9; Not-Uppercase +A7AA..A7AE; Uppercase +A7AF..A7AF; Not-Uppercase +A7B0..A7B4; Uppercase +A7B5..A7B5; Not-Uppercase +A7B6..A7B6; Uppercase +A7B7..A7B7; Not-Uppercase +A7B8..A7B8; Uppercase +A7B9..D7FF; Not-Uppercase +E000..FF20; Not-Uppercase +FF21..FF3A; Uppercase +FF3B..103FF; Not-Uppercase +10400..10427; Uppercase +10428..104AF; Not-Uppercase +104B0..104D3; Uppercase +104D4..10C7F; Not-Uppercase +10C80..10CB2; Uppercase +10CB3..1189F; Not-Uppercase +118A0..118BF; Uppercase +118C0..16E3F; Not-Uppercase +16E40..16E5F; Uppercase +16E60..1D3FF; Not-Uppercase +1D400..1D419; Uppercase +1D41A..1D433; Not-Uppercase +1D434..1D44D; Uppercase +1D44E..1D467; Not-Uppercase +1D468..1D481; Uppercase +1D482..1D49B; Not-Uppercase +1D49C..1D49C; Uppercase +1D49D..1D49D; Not-Uppercase +1D49E..1D49F; Uppercase +1D4A0..1D4A1; Not-Uppercase +1D4A2..1D4A2; Uppercase +1D4A3..1D4A4; Not-Uppercase +1D4A5..1D4A6; Uppercase +1D4A7..1D4A8; Not-Uppercase +1D4A9..1D4AC; Uppercase +1D4AD..1D4AD; Not-Uppercase +1D4AE..1D4B5; Uppercase +1D4B6..1D4CF; Not-Uppercase +1D4D0..1D4E9; Uppercase +1D4EA..1D503; Not-Uppercase +1D504..1D505; Uppercase +1D506..1D506; Not-Uppercase +1D507..1D50A; Uppercase +1D50B..1D50C; Not-Uppercase +1D50D..1D514; Uppercase +1D515..1D515; Not-Uppercase +1D516..1D51C; Uppercase +1D51D..1D537; Not-Uppercase +1D538..1D539; Uppercase +1D53A..1D53A; Not-Uppercase +1D53B..1D53E; Uppercase +1D53F..1D53F; Not-Uppercase +1D540..1D544; Uppercase +1D545..1D545; Not-Uppercase +1D546..1D546; Uppercase +1D547..1D549; Not-Uppercase +1D54A..1D550; Uppercase +1D551..1D56B; Not-Uppercase +1D56C..1D585; Uppercase +1D586..1D59F; Not-Uppercase +1D5A0..1D5B9; Uppercase +1D5BA..1D5D3; Not-Uppercase +1D5D4..1D5ED; Uppercase +1D5EE..1D607; Not-Uppercase +1D608..1D621; Uppercase +1D622..1D63B; Not-Uppercase +1D63C..1D655; Uppercase +1D656..1D66F; Not-Uppercase +1D670..1D689; Uppercase +1D68A..1D6A7; Not-Uppercase +1D6A8..1D6C0; Uppercase +1D6C1..1D6E1; Not-Uppercase +1D6E2..1D6FA; Uppercase +1D6FB..1D71B; Not-Uppercase +1D71C..1D734; Uppercase +1D735..1D755; Not-Uppercase +1D756..1D76E; Uppercase +1D76F..1D78F; Not-Uppercase +1D790..1D7A8; Uppercase +1D7A9..1D7C9; Not-Uppercase +1D7CA..1D7CA; Uppercase +1D7CB..1E8FF; Not-Uppercase +1E900..1E921; Uppercase +1E922..1F12F; Not-Uppercase +1F130..1F149; Uppercase +1F14A..1F14F; Not-Uppercase +1F150..1F169; Uppercase +1F16A..1F16F; Not-Uppercase +1F170..1F189; Uppercase +1F18A..10FFFF; Not-Uppercase diff --git a/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_11_0.test b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_11_0.test new file mode 100644 index 000000000..d93dbab99 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeUppercase_11_0 + +description: +Tests character class syntax of the Unicode 11.0 Uppercase property +using the '[:uppercase:]' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0-0.input b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0-0.input new file mode 100644 index 000000000..c4c92550e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0-0.input @@ -0,0 +1,1851 @@ +# WordBreakTest-11.0.0.txt +# Date: 2018-03-16, 20:34:16 GMT +# © 2018 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Word_Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Word_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not, +# as listed in the Rules section of WordBreakTest.html +# +# These samples may be extended or changed in the future. +# +÷ 0001 ÷ 0001 ÷ # ÷ [0.2] (Other) ÷ [999.0] (Other) ÷ [0.3] +÷ 0001 × 0308 ÷ 0001 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0001 ÷ 000D ÷ # ÷ [0.2] (Other) ÷ [3.2] (CR) ÷ [0.3] +÷ 0001 × 0308 ÷ 000D ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0001 ÷ 000A ÷ # ÷ [0.2] (Other) ÷ [3.2] (LF) ÷ [0.3] +÷ 0001 × 0308 ÷ 000A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0001 ÷ 000B ÷ # ÷ [0.2] (Other) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0001 × 0308 ÷ 000B ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0001 ÷ 3031 ÷ # ÷ [0.2] (Other) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0001 × 0308 ÷ 3031 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0001 ÷ 0041 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 0041 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0001 ÷ 003A ÷ # ÷ [0.2] (Other) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 003A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 ÷ 002C ÷ # ÷ [0.2] (Other) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 × 0308 ÷ 002C ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 ÷ 002E ÷ # ÷ [0.2] (Other) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0001 × 0308 ÷ 002E ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0001 ÷ 0030 ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 × 0308 ÷ 0030 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 ÷ 005F ÷ # ÷ [0.2] (Other) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0001 × 0308 ÷ 005F ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0001 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 ÷ 05D0 ÷ # ÷ [0.2] (Other) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0001 × 0308 ÷ 05D0 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0001 ÷ 0022 ÷ # ÷ [0.2] (Other) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0022 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0001 ÷ 0027 ÷ # ÷ [0.2] (Other) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0027 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 ÷ 231A ÷ # ÷ [0.2] (Other) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0001 × 0308 ÷ 231A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0001 ÷ 0020 ÷ # ÷ [0.2] (Other) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0001 × 0308 ÷ 0020 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0001 × 00AD ÷ # ÷ [0.2] (Other) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0308 × 00AD ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0300 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0001 × 0308 × 0300 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0001 × 200D ÷ # ÷ [0.2] (Other) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0001 × 0308 × 200D ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0001 ÷ 0061 × 2060 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 0001 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 000D ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [3.1] (Other) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 000D ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [3.1] (CR) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 000D × 000A ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 000D ÷ 000B ÷ # ÷ [0.2] (CR) ÷ [3.1] (Newline) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000B ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 000D ÷ 3031 ÷ # ÷ [0.2] (CR) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 3031 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000D ÷ 0041 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0041 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000D ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 002E ÷ # ÷ [0.2] (CR) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 002E ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000D ÷ 0030 ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 005F ÷ # ÷ [0.2] (CR) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 005F ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000D ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 05D0 ÷ # ÷ [0.2] (CR) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 05D0 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000D ÷ 0022 ÷ # ÷ [0.2] (CR) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0022 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000D ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 231A ÷ # ÷ [0.2] (CR) ÷ [3.1] WATCH (ExtPict) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 000D ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [3.1] SPACE (WSegSpace) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 000D ÷ 00AD ÷ # ÷ [0.2] (CR) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 00AD ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0300 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 200D ÷ # ÷ [0.2] (CR) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 200D ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000D ÷ 0061 × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 000D ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 000A ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [3.1] (Other) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 000A ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [3.1] (CR) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 000A ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [3.1] (LF) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 000A ÷ 000B ÷ # ÷ [0.2] (LF) ÷ [3.1] (Newline) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000B ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 000A ÷ 3031 ÷ # ÷ [0.2] (LF) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 3031 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000A ÷ 0041 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0041 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000A ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 002E ÷ # ÷ [0.2] (LF) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 002E ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000A ÷ 0030 ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 005F ÷ # ÷ [0.2] (LF) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 005F ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000A ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 05D0 ÷ # ÷ [0.2] (LF) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 05D0 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000A ÷ 0022 ÷ # ÷ [0.2] (LF) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0022 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000A ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 231A ÷ # ÷ [0.2] (LF) ÷ [3.1] WATCH (ExtPict) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 000A ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [3.1] SPACE (WSegSpace) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 000A ÷ 00AD ÷ # ÷ [0.2] (LF) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 00AD ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0300 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 200D ÷ # ÷ [0.2] (LF) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 200D ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000A ÷ 0061 × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 000A ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 000B ÷ 0001 ÷ # ÷ [0.2] (Newline) ÷ [3.1] (Other) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 000B ÷ 000D ÷ # ÷ [0.2] (Newline) ÷ [3.1] (CR) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 000B ÷ 000A ÷ # ÷ [0.2] (Newline) ÷ [3.1] (LF) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 000B ÷ 000B ÷ # ÷ [0.2] (Newline) ÷ [3.1] (Newline) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 000B ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 000B ÷ 3031 ÷ # ÷ [0.2] (Newline) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 3031 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000B ÷ 0041 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0041 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000B ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 002E ÷ # ÷ [0.2] (Newline) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 002E ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000B ÷ 0030 ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000B ÷ 005F ÷ # ÷ [0.2] (Newline) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 005F ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000B ÷ 1F1E6 ÷ # ÷ [0.2] (Newline) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000B ÷ 05D0 ÷ # ÷ [0.2] (Newline) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 05D0 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000B ÷ 0022 ÷ # ÷ [0.2] (Newline) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0022 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000B ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 231A ÷ # ÷ [0.2] (Newline) ÷ [3.1] WATCH (ExtPict) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 000B ÷ 0020 ÷ # ÷ [0.2] (Newline) ÷ [3.1] SPACE (WSegSpace) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 000B ÷ 00AD ÷ # ÷ [0.2] (Newline) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 × 00AD ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000B ÷ 0300 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000B ÷ 0308 × 0300 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000B ÷ 200D ÷ # ÷ [0.2] (Newline) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000B ÷ 0308 × 200D ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000B ÷ 0061 × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 000B ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 3031 ÷ 0001 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] (Other) ÷ [0.3] +÷ 3031 × 0308 ÷ 0001 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 3031 ÷ 000D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] (CR) ÷ [0.3] +÷ 3031 × 0308 ÷ 000D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 3031 ÷ 000A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] (LF) ÷ [0.3] +÷ 3031 × 0308 ÷ 000A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 3031 ÷ 000B ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] (Newline) ÷ [0.3] +÷ 3031 × 0308 ÷ 000B ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 3031 × 3031 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0041 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 3031 × 0308 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 3031 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 3031 × 0308 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 3031 ÷ 002E ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 3031 × 0308 ÷ 002E ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 3031 ÷ 0030 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 3031 × 0308 ÷ 0030 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 3031 × 005F ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 3031 × 0308 × 005F ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 3031 ÷ 1F1E6 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 05D0 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0022 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 3031 × 0308 ÷ 0022 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 3031 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 3031 × 0308 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 3031 ÷ 231A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 3031 × 0308 ÷ 231A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 3031 ÷ 0020 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 3031 × 0308 ÷ 0020 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 3031 × 00AD ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 3031 × 0308 × 00AD ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 3031 × 0300 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 3031 × 200D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 3031 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 3031 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0041 ÷ 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 0041 × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0041 ÷ 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 0041 × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0041 ÷ 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 0041 × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0041 ÷ 000B ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0041 × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0041 ÷ 3031 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0041 × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0041 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0041 × 0308 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0041 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0041 × 0308 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0041 ÷ 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0041 × 0308 ÷ 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0041 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 0308 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 005F ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0041 × 0308 × 005F ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0041 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0041 × 05D0 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0041 ÷ 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0041 × 0308 ÷ 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0041 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0041 × 0308 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0041 ÷ 231A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0041 × 0308 ÷ 231A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0041 ÷ 0020 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0041 × 0308 ÷ 0020 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0041 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0308 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0300 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0041 × 200D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0041 × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0041 × 0061 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0041 × 0061 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0041 × 0031 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0041 × 0031 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0041 × 0031 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 003A ÷ 0001 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 003A × 0308 ÷ 0001 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 003A ÷ 000D ÷ # ÷ [0.2] COLON (MidLetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 003A × 0308 ÷ 000D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 003A ÷ 000A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 003A × 0308 ÷ 000A ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 003A ÷ 000B ÷ # ÷ [0.2] COLON (MidLetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 003A × 0308 ÷ 000B ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 003A ÷ 3031 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 003A × 0308 ÷ 3031 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 003A ÷ 0041 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 003A × 0308 ÷ 0041 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 003A ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 003A × 0308 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 003A ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 003A × 0308 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 003A ÷ 002E ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 003A × 0308 ÷ 002E ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 003A ÷ 0030 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 003A × 0308 ÷ 0030 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 003A ÷ 005F ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 003A × 0308 ÷ 005F ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 003A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 003A ÷ 05D0 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 003A × 0308 ÷ 05D0 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 003A ÷ 0022 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 003A × 0308 ÷ 0022 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 003A ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 003A × 0308 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 003A ÷ 231A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 003A × 0308 ÷ 231A ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 003A ÷ 0020 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 003A × 0308 ÷ 0020 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 003A × 00AD ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 003A × 0308 × 00AD ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 003A × 0300 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 003A × 0308 × 0300 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 003A × 200D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 003A × 0308 × 200D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 003A ÷ 0061 × 2060 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 003A ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002C ÷ 0001 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] (Other) ÷ [0.3] +÷ 002C × 0308 ÷ 0001 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 002C ÷ 000D ÷ # ÷ [0.2] COMMA (MidNum) ÷ [3.2] (CR) ÷ [0.3] +÷ 002C × 0308 ÷ 000D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 002C ÷ 000A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [3.2] (LF) ÷ [0.3] +÷ 002C × 0308 ÷ 000A ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 002C ÷ 000B ÷ # ÷ [0.2] COMMA (MidNum) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002C × 0308 ÷ 000B ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002C ÷ 3031 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002C × 0308 ÷ 3031 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002C ÷ 0041 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002C × 0308 ÷ 0041 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002C ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002C × 0308 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002C ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002C × 0308 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002C ÷ 002E ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002C × 0308 ÷ 002E ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002C ÷ 0030 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C × 0308 ÷ 0030 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C ÷ 005F ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002C × 0308 ÷ 005F ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002C × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002C ÷ 05D0 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002C × 0308 ÷ 05D0 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002C ÷ 0022 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002C × 0308 ÷ 0022 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002C ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002C × 0308 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002C ÷ 231A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 002C × 0308 ÷ 231A ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 002C ÷ 0020 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 002C × 0308 ÷ 0020 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 002C × 00AD ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0300 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 0308 × 0300 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 200D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002C × 0308 × 200D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002C ÷ 0061 × 2060 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002C ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002E ÷ 0001 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] (Other) ÷ [0.3] +÷ 002E × 0308 ÷ 0001 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 002E ÷ 000D ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] (CR) ÷ [0.3] +÷ 002E × 0308 ÷ 000D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 002E ÷ 000A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] (LF) ÷ [0.3] +÷ 002E × 0308 ÷ 000A ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 002E ÷ 000B ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002E × 0308 ÷ 000B ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002E ÷ 3031 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002E × 0308 ÷ 3031 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002E ÷ 0041 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002E × 0308 ÷ 0041 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002E ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002E × 0308 ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002E ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002E × 0308 ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002E ÷ 002E ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002E × 0308 ÷ 002E ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002E ÷ 0030 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E × 0308 ÷ 0030 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E ÷ 005F ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002E × 0308 ÷ 005F ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002E ÷ 1F1E6 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002E × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002E ÷ 05D0 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002E × 0308 ÷ 05D0 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002E ÷ 0022 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002E × 0308 ÷ 0022 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002E ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002E × 0308 ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002E ÷ 231A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 002E × 0308 ÷ 231A ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 002E ÷ 0020 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 002E × 0308 ÷ 0020 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 002E × 00AD ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0308 × 00AD ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0300 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E × 0308 × 0300 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E × 200D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002E × 0308 × 200D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002E ÷ 0061 × 2060 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0061 ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002E ÷ 0061 ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0031 ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0031 ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0030 ÷ 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] (Other) ÷ [0.3] +÷ 0030 × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0030 ÷ 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] (CR) ÷ [0.3] +÷ 0030 × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0030 ÷ 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] (LF) ÷ [0.3] +÷ 0030 × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0030 ÷ 000B ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0030 × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0030 ÷ 3031 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0030 × 0308 ÷ 3031 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0030 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0030 × 0308 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0030 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0030 × 0308 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0030 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0030 × 0308 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0030 ÷ 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0030 × 0308 ÷ 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0030 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 005F ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0030 × 0308 × 005F ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0030 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0030 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0030 × 05D0 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0030 × 0308 × 05D0 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0030 ÷ 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0030 × 0308 ÷ 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0030 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0030 × 0308 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0030 ÷ 231A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0030 × 0308 ÷ 231A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0030 ÷ 0020 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0030 × 0308 ÷ 0020 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0030 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0030 × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0030 × 200D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0030 × 0308 × 200D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0030 × 0061 × 2060 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 0030 × 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0030 × 0061 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0030 × 0061 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0030 × 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0030 × 0031 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0030 × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 005F ÷ 0001 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] (Other) ÷ [0.3] +÷ 005F × 0308 ÷ 0001 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 005F ÷ 000D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] (CR) ÷ [0.3] +÷ 005F × 0308 ÷ 000D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 005F ÷ 000A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] (LF) ÷ [0.3] +÷ 005F × 0308 ÷ 000A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 005F ÷ 000B ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] (Newline) ÷ [0.3] +÷ 005F × 0308 ÷ 000B ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 005F × 3031 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 005F × 0308 × 3031 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 005F × 0041 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 005F × 0308 × 0041 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 005F ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 005F × 0308 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 005F ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 005F × 0308 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 005F ÷ 002E ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 005F × 0308 ÷ 002E ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 005F × 0030 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 005F × 0308 × 0030 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 005F × 005F ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 005F × 0308 × 005F ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 005F ÷ 1F1E6 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 005F × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 005F × 05D0 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 005F × 0308 × 05D0 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 005F ÷ 0022 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 005F × 0308 ÷ 0022 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 005F ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 005F × 0308 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 005F ÷ 231A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 005F × 0308 ÷ 231A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 005F ÷ 0020 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 005F × 0308 ÷ 0020 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 005F × 00AD ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 005F × 0308 × 00AD ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 005F × 0300 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 005F × 0308 × 0300 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 005F × 200D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 005F × 0308 × 200D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 005F × 0061 × 2060 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 005F × 0061 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 005F × 0061 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 005F × 0061 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 005F × 0031 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 005F × 0031 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 005F × 0031 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F1E6 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F1E6 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] (CR) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 1F1E6 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] (LF) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 1F1E6 ÷ 000B ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] (Newline) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000B ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 1F1E6 ÷ 3031 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0041 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 1F1E6 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 1F1E6 ÷ 002E ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 002E ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 1F1E6 ÷ 0030 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0030 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 1F1E6 ÷ 005F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 005F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 1F1E6 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [15.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 05D0 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0022 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 1F1E6 ÷ 231A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 231A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1F1E6 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 1F1E6 × 00AD ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 1F1E6 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 1F1E6 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F1E6 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 1F1E6 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 05D0 ÷ 0001 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] (Other) ÷ [0.3] +÷ 05D0 × 0308 ÷ 0001 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 05D0 ÷ 000D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] (CR) ÷ [0.3] +÷ 05D0 × 0308 ÷ 000D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 05D0 ÷ 000A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] (LF) ÷ [0.3] +÷ 05D0 × 0308 ÷ 000A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 05D0 ÷ 000B ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 05D0 × 0308 ÷ 000B ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 05D0 ÷ 3031 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 05D0 × 0041 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 05D0 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 05D0 × 0308 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 05D0 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 05D0 × 0308 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 05D0 ÷ 002E ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 05D0 × 0308 ÷ 002E ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 05D0 × 0030 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 05D0 × 0308 × 0030 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 05D0 × 005F ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 05D0 × 0308 × 005F ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 05D0 ÷ 1F1E6 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 05D0 × 05D0 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 05D0 ÷ 0022 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 05D0 × 0308 ÷ 0022 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 05D0 × 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 05D0 × 0308 × 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 05D0 ÷ 231A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 05D0 × 0308 ÷ 231A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 05D0 ÷ 0020 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 05D0 × 0308 ÷ 0020 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 05D0 × 00AD ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 05D0 × 0308 × 00AD ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 05D0 × 0300 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 05D0 × 200D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 05D0 × 0061 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 05D0 × 0061 ÷ 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 05D0 × 0061 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 05D0 × 0031 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 05D0 × 0031 ÷ 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 05D0 × 0031 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0022 ÷ 0001 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0022 × 0308 ÷ 0001 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0022 ÷ 000D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0022 × 0308 ÷ 000D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0022 ÷ 000A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0022 × 0308 ÷ 000A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0022 ÷ 000B ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0022 × 0308 ÷ 000B ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0022 ÷ 3031 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0022 × 0308 ÷ 3031 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0022 ÷ 0041 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0022 × 0308 ÷ 0041 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0022 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0022 × 0308 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0022 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0022 × 0308 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0022 ÷ 002E ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0022 × 0308 ÷ 002E ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0022 ÷ 0030 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 × 0308 ÷ 0030 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 ÷ 005F ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0022 × 0308 ÷ 005F ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0022 ÷ 1F1E6 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 05D0 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0022 × 0308 ÷ 05D0 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0022 ÷ 0022 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0022 × 0308 ÷ 0022 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0022 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0022 × 0308 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0022 ÷ 231A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0022 × 0308 ÷ 231A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0022 ÷ 0020 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0022 × 0308 ÷ 0020 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0022 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0308 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 0308 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 200D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0022 × 0308 × 200D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0022 ÷ 0061 × 2060 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0022 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0027 ÷ 0001 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0027 × 0308 ÷ 0001 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0027 ÷ 000D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0027 × 0308 ÷ 000D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0027 ÷ 000A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0027 × 0308 ÷ 000A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0027 ÷ 000B ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0027 × 0308 ÷ 000B ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0027 ÷ 3031 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0027 × 0308 ÷ 3031 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0027 ÷ 0041 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0027 × 0308 ÷ 0041 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0027 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0027 × 0308 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0027 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0027 × 0308 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0027 ÷ 002E ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0027 × 0308 ÷ 002E ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0027 ÷ 0030 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0027 × 0308 ÷ 0030 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0027 ÷ 005F ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0027 × 0308 ÷ 005F ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0027 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0027 ÷ 05D0 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0027 × 0308 ÷ 05D0 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0027 ÷ 0022 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0027 × 0308 ÷ 0022 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0027 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0027 × 0308 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0027 ÷ 231A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0027 × 0308 ÷ 231A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0027 ÷ 0020 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0027 × 0308 ÷ 0020 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0027 × 00AD ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0027 × 0308 × 00AD ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0027 × 0300 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0027 × 0308 × 0300 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0027 × 200D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0027 × 0308 × 200D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0027 ÷ 0061 × 2060 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0027 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 231A ÷ 0001 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] (Other) ÷ [0.3] +÷ 231A × 0308 ÷ 0001 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 231A ÷ 000D ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [3.2] (CR) ÷ [0.3] +÷ 231A × 0308 ÷ 000D ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 231A ÷ 000A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [3.2] (LF) ÷ [0.3] +÷ 231A × 0308 ÷ 000A ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 231A ÷ 000B ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [3.2] (Newline) ÷ [0.3] +÷ 231A × 0308 ÷ 000B ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 231A ÷ 3031 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 231A × 0308 ÷ 3031 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 231A ÷ 0041 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 231A × 0308 ÷ 0041 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 231A ÷ 003A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 231A × 0308 ÷ 003A ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 231A ÷ 002C ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 231A × 0308 ÷ 002C ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 231A ÷ 002E ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 231A × 0308 ÷ 002E ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 231A ÷ 0030 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 231A × 0308 ÷ 0030 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 231A ÷ 005F ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 231A × 0308 ÷ 005F ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 231A ÷ 1F1E6 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 231A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 231A ÷ 05D0 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 231A × 0308 ÷ 05D0 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 231A ÷ 0022 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 231A × 0308 ÷ 0022 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 231A ÷ 0027 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 231A × 0308 ÷ 0027 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 231A ÷ 231A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 231A × 0308 ÷ 231A ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 231A ÷ 0020 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 231A × 0308 ÷ 0020 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 231A × 00AD ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 231A × 0308 × 00AD ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 231A × 0300 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 231A × 0308 × 0300 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 231A × 200D ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 231A × 0308 × 200D ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 231A ÷ 0061 × 2060 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 231A × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 231A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 231A × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 231A ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 231A × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 231A ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 231A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] WATCH (ExtPict) × [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] +÷ 231A ÷ 0061 ÷ 002C ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 231A × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 231A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 231A × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 231A ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 231A × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 231A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 231A × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 231A ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 231A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0020 ÷ 0001 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] (Other) ÷ [0.3] +÷ 0020 × 0308 ÷ 0001 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0020 ÷ 000D ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [3.2] (CR) ÷ [0.3] +÷ 0020 × 0308 ÷ 000D ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0020 ÷ 000A ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [3.2] (LF) ÷ [0.3] +÷ 0020 × 0308 ÷ 000A ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0020 ÷ 000B ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0020 × 0308 ÷ 000B ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0020 ÷ 3031 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0020 × 0308 ÷ 3031 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0020 ÷ 0041 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0020 × 0308 ÷ 0041 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0020 ÷ 003A ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0020 × 0308 ÷ 003A ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0020 ÷ 002C ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0020 × 0308 ÷ 002C ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0020 ÷ 002E ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0020 × 0308 ÷ 002E ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0020 ÷ 0030 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0020 × 0308 ÷ 0030 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0020 ÷ 005F ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0020 × 0308 ÷ 005F ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0020 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0020 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0020 ÷ 05D0 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0020 × 0308 ÷ 05D0 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0020 ÷ 0022 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0020 × 0308 ÷ 0022 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0020 ÷ 0027 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0020 × 0308 ÷ 0027 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0020 ÷ 231A ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0020 × 0308 ÷ 231A ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0020 × 0020 ÷ # ÷ [0.2] SPACE (WSegSpace) × [3.4] SPACE (WSegSpace) ÷ [0.3] +÷ 0020 × 0308 ÷ 0020 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0020 × 00AD ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0020 × 0308 × 00AD ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0020 × 0300 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0020 × 0308 × 0300 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0020 × 200D ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0020 × 0308 × 200D ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0020 ÷ 0061 × 2060 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0020 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0020 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0020 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0020 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0020 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0020 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0020 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] SPACE (WSegSpace) × [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] +÷ 0020 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0020 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0020 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0020 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0020 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0020 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0020 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0020 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0020 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0020 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 00AD ÷ 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 00AD × 0308 ÷ 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 00AD ÷ 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 00AD × 0308 ÷ 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 00AD ÷ 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 00AD × 0308 ÷ 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 00AD ÷ 000B ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 00AD × 0308 ÷ 000B ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 00AD ÷ 3031 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 00AD × 0308 ÷ 3031 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 00AD ÷ 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 00AD × 0308 ÷ 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 00AD ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 00AD × 0308 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 00AD ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 00AD × 0308 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 00AD ÷ 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 00AD × 0308 ÷ 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 00AD ÷ 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD × 0308 ÷ 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD ÷ 005F ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 00AD × 0308 ÷ 005F ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 00AD ÷ 1F1E6 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 05D0 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 00AD × 0308 ÷ 05D0 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 00AD ÷ 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 00AD × 0308 ÷ 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 00AD ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 00AD × 0308 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 00AD ÷ 231A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 00AD × 0308 ÷ 231A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 00AD ÷ 0020 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 00AD × 0308 ÷ 0020 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 00AD × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0308 × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 0308 × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 200D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 00AD × 0308 × 200D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 00AD ÷ 0061 × 2060 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0061 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 00AD ÷ 0061 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0031 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0031 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0300 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0300 × 0308 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0300 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0300 × 0308 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0300 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0300 × 0308 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0300 ÷ 000B ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0300 × 0308 ÷ 000B ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0300 ÷ 3031 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0041 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0300 × 0308 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0300 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0300 × 0308 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0300 ÷ 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0300 × 0308 ÷ 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0300 ÷ 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 × 0308 ÷ 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 ÷ 005F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0300 × 0308 ÷ 005F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0300 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 05D0 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0300 × 0308 ÷ 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0300 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0300 × 0308 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0300 ÷ 231A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0300 × 0308 ÷ 231A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0300 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0300 × 0308 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0300 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0308 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0300 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0300 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0300 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 200D ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 200D × 0308 ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 200D ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 200D × 0308 ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 200D ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 200D × 0308 ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 200D ÷ 000B ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 200D × 0308 ÷ 000B ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 200D ÷ 3031 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0041 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 200D × 0308 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 200D ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 200D × 0308 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 200D ÷ 002E ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 200D × 0308 ÷ 002E ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 200D ÷ 0030 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 200D × 0308 ÷ 0030 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 200D ÷ 005F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 200D × 0308 ÷ 005F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 200D ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 200D ÷ 05D0 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0022 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 200D × 0308 ÷ 0022 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 200D ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 200D × 0308 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 200D × 231A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] WATCH (ExtPict) ÷ [0.3] +÷ 200D × 0308 ÷ 231A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 200D ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 200D × 0308 ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 200D × 00AD ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 200D × 0308 × 00AD ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 200D × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 200D × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 200D ÷ 0061 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 200D ÷ 0061 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0031 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0031 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 2060 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 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] (Other) ÷ [0.3] +÷ 0061 × 2060 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 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] (CR) ÷ [0.3] +÷ 0061 × 2060 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 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] (LF) ÷ [0.3] +÷ 0061 × 2060 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 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] (Newline) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 2060 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 × 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 2060 ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 × 2060 × 0308 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 × 2060 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 × 2060 × 0308 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 × 2060 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 003A ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0061 × 003A × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0061 × 003A × 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 003A × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0061 × 0027 × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 0027 × 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 0027 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 0027 × 2060 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 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] (Other) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 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] (CR) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 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] (LF) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 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] (Newline) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 0027 × 2060 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 231A ÷ # ÷ [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] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0020 ÷ # ÷ [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] SPACE (WSegSpace) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 002C ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 002C × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 002E ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 003A × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 002E ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0031 × 0027 × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 0027 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002C ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 002E ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0031 × 002C × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 002C × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 × 002C × 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 × 002C × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002E × 2060 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 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] (Other) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 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] (CR) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 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] (LF) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 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] (Newline) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002E × 2060 ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [3.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0061 × 0308 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0020 × 200D ÷ 0646 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] ARABIC LETTER NOON (ALetter) ÷ [0.3] +÷ 0646 × 200D ÷ 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 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] +÷ 0041 × 003A × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 05D0 × 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 0030 × 002C × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 ÷ 002C ÷ 002C ÷ 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 3031 × 3031 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 1F476 × 1F3FF ÷ 1F476 ÷ # ÷ [0.2] BABY (ExtPict) × [4.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_FE) ÷ [999.0] BABY (ExtPict) ÷ [0.3] +÷ 1F6D1 × 200D × 1F6D1 ÷ # ÷ [0.2] OCTAGONAL SIGN (ExtPict) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 0061 × 200D × 1F6D1 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 2701 × 200D × 2701 ÷ # ÷ [0.2] UPPER BLADE SCISSORS (Other) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] UPPER BLADE SCISSORS (Other) ÷ [0.3] +÷ 0061 × 200D × 2701 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] UPPER BLADE SCISSORS (Other) ÷ [0.3] +÷ 1F476 × 1F3FF × 0308 × 200D × 1F476 × 1F3FF ÷ # ÷ [0.2] BABY (ExtPict) × [4.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] BABY (ExtPict) × [4.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_FE) ÷ [0.3] +÷ 1F6D1 × 1F3FF ÷ # ÷ [0.2] OCTAGONAL SIGN (ExtPict) × [4.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_FE) ÷ [0.3] +÷ 200D × 1F6D1 × 1F3FF ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] OCTAGONAL SIGN (ExtPict) × [4.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_FE) ÷ [0.3] +÷ 200D × 1F6D1 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 200D × 1F6D1 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 1F6D1 ÷ 1F6D1 ÷ # ÷ [0.2] OCTAGONAL SIGN (ExtPict) ÷ [999.0] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0020 × 0020 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] SPACE (WSegSpace) × [3.4] SPACE (WSegSpace) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +# +# Lines: 1823 +# +# EOF diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0-0.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0-0.output new file mode 100644 index 000000000..4ca3207a7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0-0.output @@ -0,0 +1,1823 @@ +÷ 0001 ÷ 0001 ÷ +÷ 0001 × 0308 ÷ 0001 ÷ +÷ 0001 ÷ 000D ÷ +÷ 0001 × 0308 ÷ 000D ÷ +÷ 0001 ÷ 000A ÷ +÷ 0001 × 0308 ÷ 000A ÷ +÷ 0001 ÷ 000B ÷ +÷ 0001 × 0308 ÷ 000B ÷ +÷ 0001 ÷ 3031 ÷ +÷ 0001 × 0308 ÷ 3031 ÷ +÷ 0001 ÷ 0041 ÷ +÷ 0001 × 0308 ÷ 0041 ÷ +÷ 0001 ÷ 003A ÷ +÷ 0001 × 0308 ÷ 003A ÷ +÷ 0001 ÷ 002C ÷ +÷ 0001 × 0308 ÷ 002C ÷ +÷ 0001 ÷ 002E ÷ +÷ 0001 × 0308 ÷ 002E ÷ +÷ 0001 ÷ 0030 ÷ +÷ 0001 × 0308 ÷ 0030 ÷ +÷ 0001 ÷ 005F ÷ +÷ 0001 × 0308 ÷ 005F ÷ +÷ 0001 ÷ 1F1E6 ÷ +÷ 0001 × 0308 ÷ 1F1E6 ÷ +÷ 0001 ÷ 05D0 ÷ +÷ 0001 × 0308 ÷ 05D0 ÷ +÷ 0001 ÷ 0022 ÷ +÷ 0001 × 0308 ÷ 0022 ÷ +÷ 0001 ÷ 0027 ÷ +÷ 0001 × 0308 ÷ 0027 ÷ +÷ 0001 ÷ 231A ÷ +÷ 0001 × 0308 ÷ 231A ÷ +÷ 0001 ÷ 0020 ÷ +÷ 0001 × 0308 ÷ 0020 ÷ +÷ 0001 × 00AD ÷ +÷ 0001 × 0308 × 00AD ÷ +÷ 0001 × 0300 ÷ +÷ 0001 × 0308 × 0300 ÷ +÷ 0001 × 200D ÷ +÷ 0001 × 0308 × 200D ÷ +÷ 0001 ÷ 0061 × 2060 ÷ +÷ 0001 × 0308 ÷ 0061 × 2060 ÷ +÷ 0001 ÷ 0061 ÷ 003A ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0001 ÷ 0061 ÷ 0027 ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0001 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0001 ÷ 0061 ÷ 002C ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0001 ÷ 0031 ÷ 003A ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0001 ÷ 0031 ÷ 0027 ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0001 ÷ 0031 ÷ 002C ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0001 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000D ÷ 0001 ÷ +÷ 000D ÷ 0308 ÷ 0001 ÷ +÷ 000D ÷ 000D ÷ +÷ 000D ÷ 0308 ÷ 000D ÷ +÷ 000D × 000A ÷ +÷ 000D ÷ 0308 ÷ 000A ÷ +÷ 000D ÷ 000B ÷ +÷ 000D ÷ 0308 ÷ 000B ÷ +÷ 000D ÷ 3031 ÷ +÷ 000D ÷ 0308 ÷ 3031 ÷ +÷ 000D ÷ 0041 ÷ +÷ 000D ÷ 0308 ÷ 0041 ÷ +÷ 000D ÷ 003A ÷ +÷ 000D ÷ 0308 ÷ 003A ÷ +÷ 000D ÷ 002C ÷ +÷ 000D ÷ 0308 ÷ 002C ÷ +÷ 000D ÷ 002E ÷ +÷ 000D ÷ 0308 ÷ 002E ÷ +÷ 000D ÷ 0030 ÷ +÷ 000D ÷ 0308 ÷ 0030 ÷ +÷ 000D ÷ 005F ÷ +÷ 000D ÷ 0308 ÷ 005F ÷ +÷ 000D ÷ 1F1E6 ÷ +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ +÷ 000D ÷ 05D0 ÷ +÷ 000D ÷ 0308 ÷ 05D0 ÷ +÷ 000D ÷ 0022 ÷ +÷ 000D ÷ 0308 ÷ 0022 ÷ +÷ 000D ÷ 0027 ÷ +÷ 000D ÷ 0308 ÷ 0027 ÷ +÷ 000D ÷ 231A ÷ +÷ 000D ÷ 0308 ÷ 231A ÷ +÷ 000D ÷ 0020 ÷ +÷ 000D ÷ 0308 ÷ 0020 ÷ +÷ 000D ÷ 00AD ÷ +÷ 000D ÷ 0308 × 00AD ÷ +÷ 000D ÷ 0300 ÷ +÷ 000D ÷ 0308 × 0300 ÷ +÷ 000D ÷ 200D ÷ +÷ 000D ÷ 0308 × 200D ÷ +÷ 000D ÷ 0061 × 2060 ÷ +÷ 000D ÷ 0308 ÷ 0061 × 2060 ÷ +÷ 000D ÷ 0061 ÷ 003A ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 003A ÷ +÷ 000D ÷ 0061 ÷ 0027 ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 ÷ +÷ 000D ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000D ÷ 0061 ÷ 002C ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 002C ÷ +÷ 000D ÷ 0031 ÷ 003A ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 003A ÷ +÷ 000D ÷ 0031 ÷ 0027 ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 0027 ÷ +÷ 000D ÷ 0031 ÷ 002C ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 002C ÷ +÷ 000D ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000A ÷ 0001 ÷ +÷ 000A ÷ 0308 ÷ 0001 ÷ +÷ 000A ÷ 000D ÷ +÷ 000A ÷ 0308 ÷ 000D ÷ +÷ 000A ÷ 000A ÷ +÷ 000A ÷ 0308 ÷ 000A ÷ +÷ 000A ÷ 000B ÷ +÷ 000A ÷ 0308 ÷ 000B ÷ +÷ 000A ÷ 3031 ÷ +÷ 000A ÷ 0308 ÷ 3031 ÷ +÷ 000A ÷ 0041 ÷ +÷ 000A ÷ 0308 ÷ 0041 ÷ +÷ 000A ÷ 003A ÷ +÷ 000A ÷ 0308 ÷ 003A ÷ +÷ 000A ÷ 002C ÷ +÷ 000A ÷ 0308 ÷ 002C ÷ +÷ 000A ÷ 002E ÷ +÷ 000A ÷ 0308 ÷ 002E ÷ +÷ 000A ÷ 0030 ÷ +÷ 000A ÷ 0308 ÷ 0030 ÷ +÷ 000A ÷ 005F ÷ +÷ 000A ÷ 0308 ÷ 005F ÷ +÷ 000A ÷ 1F1E6 ÷ +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ +÷ 000A ÷ 05D0 ÷ +÷ 000A ÷ 0308 ÷ 05D0 ÷ +÷ 000A ÷ 0022 ÷ +÷ 000A ÷ 0308 ÷ 0022 ÷ +÷ 000A ÷ 0027 ÷ +÷ 000A ÷ 0308 ÷ 0027 ÷ +÷ 000A ÷ 231A ÷ +÷ 000A ÷ 0308 ÷ 231A ÷ +÷ 000A ÷ 0020 ÷ +÷ 000A ÷ 0308 ÷ 0020 ÷ +÷ 000A ÷ 00AD ÷ +÷ 000A ÷ 0308 × 00AD ÷ +÷ 000A ÷ 0300 ÷ +÷ 000A ÷ 0308 × 0300 ÷ +÷ 000A ÷ 200D ÷ +÷ 000A ÷ 0308 × 200D ÷ +÷ 000A ÷ 0061 × 2060 ÷ +÷ 000A ÷ 0308 ÷ 0061 × 2060 ÷ +÷ 000A ÷ 0061 ÷ 003A ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 003A ÷ +÷ 000A ÷ 0061 ÷ 0027 ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 ÷ +÷ 000A ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000A ÷ 0061 ÷ 002C ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 002C ÷ +÷ 000A ÷ 0031 ÷ 003A ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 003A ÷ +÷ 000A ÷ 0031 ÷ 0027 ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 0027 ÷ +÷ 000A ÷ 0031 ÷ 002C ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 002C ÷ +÷ 000A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000B ÷ 0001 ÷ +÷ 000B ÷ 0308 ÷ 0001 ÷ +÷ 000B ÷ 000D ÷ +÷ 000B ÷ 0308 ÷ 000D ÷ +÷ 000B ÷ 000A ÷ +÷ 000B ÷ 0308 ÷ 000A ÷ +÷ 000B ÷ 000B ÷ +÷ 000B ÷ 0308 ÷ 000B ÷ +÷ 000B ÷ 3031 ÷ +÷ 000B ÷ 0308 ÷ 3031 ÷ +÷ 000B ÷ 0041 ÷ +÷ 000B ÷ 0308 ÷ 0041 ÷ +÷ 000B ÷ 003A ÷ +÷ 000B ÷ 0308 ÷ 003A ÷ +÷ 000B ÷ 002C ÷ +÷ 000B ÷ 0308 ÷ 002C ÷ +÷ 000B ÷ 002E ÷ +÷ 000B ÷ 0308 ÷ 002E ÷ +÷ 000B ÷ 0030 ÷ +÷ 000B ÷ 0308 ÷ 0030 ÷ +÷ 000B ÷ 005F ÷ +÷ 000B ÷ 0308 ÷ 005F ÷ +÷ 000B ÷ 1F1E6 ÷ +÷ 000B ÷ 0308 ÷ 1F1E6 ÷ +÷ 000B ÷ 05D0 ÷ +÷ 000B ÷ 0308 ÷ 05D0 ÷ +÷ 000B ÷ 0022 ÷ +÷ 000B ÷ 0308 ÷ 0022 ÷ +÷ 000B ÷ 0027 ÷ +÷ 000B ÷ 0308 ÷ 0027 ÷ +÷ 000B ÷ 231A ÷ +÷ 000B ÷ 0308 ÷ 231A ÷ +÷ 000B ÷ 0020 ÷ +÷ 000B ÷ 0308 ÷ 0020 ÷ +÷ 000B ÷ 00AD ÷ +÷ 000B ÷ 0308 × 00AD ÷ +÷ 000B ÷ 0300 ÷ +÷ 000B ÷ 0308 × 0300 ÷ +÷ 000B ÷ 200D ÷ +÷ 000B ÷ 0308 × 200D ÷ +÷ 000B ÷ 0061 × 2060 ÷ +÷ 000B ÷ 0308 ÷ 0061 × 2060 ÷ +÷ 000B ÷ 0061 ÷ 003A ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 003A ÷ +÷ 000B ÷ 0061 ÷ 0027 ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 ÷ +÷ 000B ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000B ÷ 0061 ÷ 002C ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 002C ÷ +÷ 000B ÷ 0031 ÷ 003A ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 003A ÷ +÷ 000B ÷ 0031 ÷ 0027 ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 0027 ÷ +÷ 000B ÷ 0031 ÷ 002C ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 002C ÷ +÷ 000B ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 3031 ÷ 0001 ÷ +÷ 3031 × 0308 ÷ 0001 ÷ +÷ 3031 ÷ 000D ÷ +÷ 3031 × 0308 ÷ 000D ÷ +÷ 3031 ÷ 000A ÷ +÷ 3031 × 0308 ÷ 000A ÷ +÷ 3031 ÷ 000B ÷ +÷ 3031 × 0308 ÷ 000B ÷ +÷ 3031 × 3031 ÷ +÷ 3031 × 0308 × 3031 ÷ +÷ 3031 ÷ 0041 ÷ +÷ 3031 × 0308 ÷ 0041 ÷ +÷ 3031 ÷ 003A ÷ +÷ 3031 × 0308 ÷ 003A ÷ +÷ 3031 ÷ 002C ÷ +÷ 3031 × 0308 ÷ 002C ÷ +÷ 3031 ÷ 002E ÷ +÷ 3031 × 0308 ÷ 002E ÷ +÷ 3031 ÷ 0030 ÷ +÷ 3031 × 0308 ÷ 0030 ÷ +÷ 3031 × 005F ÷ +÷ 3031 × 0308 × 005F ÷ +÷ 3031 ÷ 1F1E6 ÷ +÷ 3031 × 0308 ÷ 1F1E6 ÷ +÷ 3031 ÷ 05D0 ÷ +÷ 3031 × 0308 ÷ 05D0 ÷ +÷ 3031 ÷ 0022 ÷ +÷ 3031 × 0308 ÷ 0022 ÷ +÷ 3031 ÷ 0027 ÷ +÷ 3031 × 0308 ÷ 0027 ÷ +÷ 3031 ÷ 231A ÷ +÷ 3031 × 0308 ÷ 231A ÷ +÷ 3031 ÷ 0020 ÷ +÷ 3031 × 0308 ÷ 0020 ÷ +÷ 3031 × 00AD ÷ +÷ 3031 × 0308 × 00AD ÷ +÷ 3031 × 0300 ÷ +÷ 3031 × 0308 × 0300 ÷ +÷ 3031 × 200D ÷ +÷ 3031 × 0308 × 200D ÷ +÷ 3031 ÷ 0061 × 2060 ÷ +÷ 3031 × 0308 ÷ 0061 × 2060 ÷ +÷ 3031 ÷ 0061 ÷ 003A ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 3031 ÷ 0061 ÷ 0027 ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 3031 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 3031 ÷ 0061 ÷ 002C ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 3031 ÷ 0031 ÷ 003A ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 3031 ÷ 0031 ÷ 0027 ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 3031 ÷ 0031 ÷ 002C ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 3031 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0041 ÷ 0001 ÷ +÷ 0041 × 0308 ÷ 0001 ÷ +÷ 0041 ÷ 000D ÷ +÷ 0041 × 0308 ÷ 000D ÷ +÷ 0041 ÷ 000A ÷ +÷ 0041 × 0308 ÷ 000A ÷ +÷ 0041 ÷ 000B ÷ +÷ 0041 × 0308 ÷ 000B ÷ +÷ 0041 ÷ 3031 ÷ +÷ 0041 × 0308 ÷ 3031 ÷ +÷ 0041 × 0041 ÷ +÷ 0041 × 0308 × 0041 ÷ +÷ 0041 ÷ 003A ÷ +÷ 0041 × 0308 ÷ 003A ÷ +÷ 0041 ÷ 002C ÷ +÷ 0041 × 0308 ÷ 002C ÷ +÷ 0041 ÷ 002E ÷ +÷ 0041 × 0308 ÷ 002E ÷ +÷ 0041 × 0030 ÷ +÷ 0041 × 0308 × 0030 ÷ +÷ 0041 × 005F ÷ +÷ 0041 × 0308 × 005F ÷ +÷ 0041 ÷ 1F1E6 ÷ +÷ 0041 × 0308 ÷ 1F1E6 ÷ +÷ 0041 × 05D0 ÷ +÷ 0041 × 0308 × 05D0 ÷ +÷ 0041 ÷ 0022 ÷ +÷ 0041 × 0308 ÷ 0022 ÷ +÷ 0041 ÷ 0027 ÷ +÷ 0041 × 0308 ÷ 0027 ÷ +÷ 0041 ÷ 231A ÷ +÷ 0041 × 0308 ÷ 231A ÷ +÷ 0041 ÷ 0020 ÷ +÷ 0041 × 0308 ÷ 0020 ÷ +÷ 0041 × 00AD ÷ +÷ 0041 × 0308 × 00AD ÷ +÷ 0041 × 0300 ÷ +÷ 0041 × 0308 × 0300 ÷ +÷ 0041 × 200D ÷ +÷ 0041 × 0308 × 200D ÷ +÷ 0041 × 0061 × 2060 ÷ +÷ 0041 × 0308 × 0061 × 2060 ÷ +÷ 0041 × 0061 ÷ 003A ÷ +÷ 0041 × 0308 × 0061 ÷ 003A ÷ +÷ 0041 × 0061 ÷ 0027 ÷ +÷ 0041 × 0308 × 0061 ÷ 0027 ÷ +÷ 0041 × 0061 ÷ 0027 × 2060 ÷ +÷ 0041 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0041 × 0061 ÷ 002C ÷ +÷ 0041 × 0308 × 0061 ÷ 002C ÷ +÷ 0041 × 0031 ÷ 003A ÷ +÷ 0041 × 0308 × 0031 ÷ 003A ÷ +÷ 0041 × 0031 ÷ 0027 ÷ +÷ 0041 × 0308 × 0031 ÷ 0027 ÷ +÷ 0041 × 0031 ÷ 002C ÷ +÷ 0041 × 0308 × 0031 ÷ 002C ÷ +÷ 0041 × 0031 ÷ 002E × 2060 ÷ +÷ 0041 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 003A ÷ 0001 ÷ +÷ 003A × 0308 ÷ 0001 ÷ +÷ 003A ÷ 000D ÷ +÷ 003A × 0308 ÷ 000D ÷ +÷ 003A ÷ 000A ÷ +÷ 003A × 0308 ÷ 000A ÷ +÷ 003A ÷ 000B ÷ +÷ 003A × 0308 ÷ 000B ÷ +÷ 003A ÷ 3031 ÷ +÷ 003A × 0308 ÷ 3031 ÷ +÷ 003A ÷ 0041 ÷ +÷ 003A × 0308 ÷ 0041 ÷ +÷ 003A ÷ 003A ÷ +÷ 003A × 0308 ÷ 003A ÷ +÷ 003A ÷ 002C ÷ +÷ 003A × 0308 ÷ 002C ÷ +÷ 003A ÷ 002E ÷ +÷ 003A × 0308 ÷ 002E ÷ +÷ 003A ÷ 0030 ÷ +÷ 003A × 0308 ÷ 0030 ÷ +÷ 003A ÷ 005F ÷ +÷ 003A × 0308 ÷ 005F ÷ +÷ 003A ÷ 1F1E6 ÷ +÷ 003A × 0308 ÷ 1F1E6 ÷ +÷ 003A ÷ 05D0 ÷ +÷ 003A × 0308 ÷ 05D0 ÷ +÷ 003A ÷ 0022 ÷ +÷ 003A × 0308 ÷ 0022 ÷ +÷ 003A ÷ 0027 ÷ +÷ 003A × 0308 ÷ 0027 ÷ +÷ 003A ÷ 231A ÷ +÷ 003A × 0308 ÷ 231A ÷ +÷ 003A ÷ 0020 ÷ +÷ 003A × 0308 ÷ 0020 ÷ +÷ 003A × 00AD ÷ +÷ 003A × 0308 × 00AD ÷ +÷ 003A × 0300 ÷ +÷ 003A × 0308 × 0300 ÷ +÷ 003A × 200D ÷ +÷ 003A × 0308 × 200D ÷ +÷ 003A ÷ 0061 × 2060 ÷ +÷ 003A × 0308 ÷ 0061 × 2060 ÷ +÷ 003A ÷ 0061 ÷ 003A ÷ +÷ 003A × 0308 ÷ 0061 ÷ 003A ÷ +÷ 003A ÷ 0061 ÷ 0027 ÷ +÷ 003A × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 003A ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 003A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 003A ÷ 0061 ÷ 002C ÷ +÷ 003A × 0308 ÷ 0061 ÷ 002C ÷ +÷ 003A ÷ 0031 ÷ 003A ÷ +÷ 003A × 0308 ÷ 0031 ÷ 003A ÷ +÷ 003A ÷ 0031 ÷ 0027 ÷ +÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 003A ÷ 0031 ÷ 002C ÷ +÷ 003A × 0308 ÷ 0031 ÷ 002C ÷ +÷ 003A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002C ÷ 0001 ÷ +÷ 002C × 0308 ÷ 0001 ÷ +÷ 002C ÷ 000D ÷ +÷ 002C × 0308 ÷ 000D ÷ +÷ 002C ÷ 000A ÷ +÷ 002C × 0308 ÷ 000A ÷ +÷ 002C ÷ 000B ÷ +÷ 002C × 0308 ÷ 000B ÷ +÷ 002C ÷ 3031 ÷ +÷ 002C × 0308 ÷ 3031 ÷ +÷ 002C ÷ 0041 ÷ +÷ 002C × 0308 ÷ 0041 ÷ +÷ 002C ÷ 003A ÷ +÷ 002C × 0308 ÷ 003A ÷ +÷ 002C ÷ 002C ÷ +÷ 002C × 0308 ÷ 002C ÷ +÷ 002C ÷ 002E ÷ +÷ 002C × 0308 ÷ 002E ÷ +÷ 002C ÷ 0030 ÷ +÷ 002C × 0308 ÷ 0030 ÷ +÷ 002C ÷ 005F ÷ +÷ 002C × 0308 ÷ 005F ÷ +÷ 002C ÷ 1F1E6 ÷ +÷ 002C × 0308 ÷ 1F1E6 ÷ +÷ 002C ÷ 05D0 ÷ +÷ 002C × 0308 ÷ 05D0 ÷ +÷ 002C ÷ 0022 ÷ +÷ 002C × 0308 ÷ 0022 ÷ +÷ 002C ÷ 0027 ÷ +÷ 002C × 0308 ÷ 0027 ÷ +÷ 002C ÷ 231A ÷ +÷ 002C × 0308 ÷ 231A ÷ +÷ 002C ÷ 0020 ÷ +÷ 002C × 0308 ÷ 0020 ÷ +÷ 002C × 00AD ÷ +÷ 002C × 0308 × 00AD ÷ +÷ 002C × 0300 ÷ +÷ 002C × 0308 × 0300 ÷ +÷ 002C × 200D ÷ +÷ 002C × 0308 × 200D ÷ +÷ 002C ÷ 0061 × 2060 ÷ +÷ 002C × 0308 ÷ 0061 × 2060 ÷ +÷ 002C ÷ 0061 ÷ 003A ÷ +÷ 002C × 0308 ÷ 0061 ÷ 003A ÷ +÷ 002C ÷ 0061 ÷ 0027 ÷ +÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002C ÷ 0061 ÷ 002C ÷ +÷ 002C × 0308 ÷ 0061 ÷ 002C ÷ +÷ 002C ÷ 0031 ÷ 003A ÷ +÷ 002C × 0308 ÷ 0031 ÷ 003A ÷ +÷ 002C ÷ 0031 ÷ 0027 ÷ +÷ 002C × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 002C ÷ 0031 ÷ 002C ÷ +÷ 002C × 0308 ÷ 0031 ÷ 002C ÷ +÷ 002C ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002C × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002E ÷ 0001 ÷ +÷ 002E × 0308 ÷ 0001 ÷ +÷ 002E ÷ 000D ÷ +÷ 002E × 0308 ÷ 000D ÷ +÷ 002E ÷ 000A ÷ +÷ 002E × 0308 ÷ 000A ÷ +÷ 002E ÷ 000B ÷ +÷ 002E × 0308 ÷ 000B ÷ +÷ 002E ÷ 3031 ÷ +÷ 002E × 0308 ÷ 3031 ÷ +÷ 002E ÷ 0041 ÷ +÷ 002E × 0308 ÷ 0041 ÷ +÷ 002E ÷ 003A ÷ +÷ 002E × 0308 ÷ 003A ÷ +÷ 002E ÷ 002C ÷ +÷ 002E × 0308 ÷ 002C ÷ +÷ 002E ÷ 002E ÷ +÷ 002E × 0308 ÷ 002E ÷ +÷ 002E ÷ 0030 ÷ +÷ 002E × 0308 ÷ 0030 ÷ +÷ 002E ÷ 005F ÷ +÷ 002E × 0308 ÷ 005F ÷ +÷ 002E ÷ 1F1E6 ÷ +÷ 002E × 0308 ÷ 1F1E6 ÷ +÷ 002E ÷ 05D0 ÷ +÷ 002E × 0308 ÷ 05D0 ÷ +÷ 002E ÷ 0022 ÷ +÷ 002E × 0308 ÷ 0022 ÷ +÷ 002E ÷ 0027 ÷ +÷ 002E × 0308 ÷ 0027 ÷ +÷ 002E ÷ 231A ÷ +÷ 002E × 0308 ÷ 231A ÷ +÷ 002E ÷ 0020 ÷ +÷ 002E × 0308 ÷ 0020 ÷ +÷ 002E × 00AD ÷ +÷ 002E × 0308 × 00AD ÷ +÷ 002E × 0300 ÷ +÷ 002E × 0308 × 0300 ÷ +÷ 002E × 200D ÷ +÷ 002E × 0308 × 200D ÷ +÷ 002E ÷ 0061 × 2060 ÷ +÷ 002E × 0308 ÷ 0061 × 2060 ÷ +÷ 002E ÷ 0061 ÷ 003A ÷ +÷ 002E × 0308 ÷ 0061 ÷ 003A ÷ +÷ 002E ÷ 0061 ÷ 0027 ÷ +÷ 002E × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 002E ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002E × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002E ÷ 0061 ÷ 002C ÷ +÷ 002E × 0308 ÷ 0061 ÷ 002C ÷ +÷ 002E ÷ 0031 ÷ 003A ÷ +÷ 002E × 0308 ÷ 0031 ÷ 003A ÷ +÷ 002E ÷ 0031 ÷ 0027 ÷ +÷ 002E × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 002E ÷ 0031 ÷ 002C ÷ +÷ 002E × 0308 ÷ 0031 ÷ 002C ÷ +÷ 002E ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002E × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0030 ÷ 0001 ÷ +÷ 0030 × 0308 ÷ 0001 ÷ +÷ 0030 ÷ 000D ÷ +÷ 0030 × 0308 ÷ 000D ÷ +÷ 0030 ÷ 000A ÷ +÷ 0030 × 0308 ÷ 000A ÷ +÷ 0030 ÷ 000B ÷ +÷ 0030 × 0308 ÷ 000B ÷ +÷ 0030 ÷ 3031 ÷ +÷ 0030 × 0308 ÷ 3031 ÷ +÷ 0030 × 0041 ÷ +÷ 0030 × 0308 × 0041 ÷ +÷ 0030 ÷ 003A ÷ +÷ 0030 × 0308 ÷ 003A ÷ +÷ 0030 ÷ 002C ÷ +÷ 0030 × 0308 ÷ 002C ÷ +÷ 0030 ÷ 002E ÷ +÷ 0030 × 0308 ÷ 002E ÷ +÷ 0030 × 0030 ÷ +÷ 0030 × 0308 × 0030 ÷ +÷ 0030 × 005F ÷ +÷ 0030 × 0308 × 005F ÷ +÷ 0030 ÷ 1F1E6 ÷ +÷ 0030 × 0308 ÷ 1F1E6 ÷ +÷ 0030 × 05D0 ÷ +÷ 0030 × 0308 × 05D0 ÷ +÷ 0030 ÷ 0022 ÷ +÷ 0030 × 0308 ÷ 0022 ÷ +÷ 0030 ÷ 0027 ÷ +÷ 0030 × 0308 ÷ 0027 ÷ +÷ 0030 ÷ 231A ÷ +÷ 0030 × 0308 ÷ 231A ÷ +÷ 0030 ÷ 0020 ÷ +÷ 0030 × 0308 ÷ 0020 ÷ +÷ 0030 × 00AD ÷ +÷ 0030 × 0308 × 00AD ÷ +÷ 0030 × 0300 ÷ +÷ 0030 × 0308 × 0300 ÷ +÷ 0030 × 200D ÷ +÷ 0030 × 0308 × 200D ÷ +÷ 0030 × 0061 × 2060 ÷ +÷ 0030 × 0308 × 0061 × 2060 ÷ +÷ 0030 × 0061 ÷ 003A ÷ +÷ 0030 × 0308 × 0061 ÷ 003A ÷ +÷ 0030 × 0061 ÷ 0027 ÷ +÷ 0030 × 0308 × 0061 ÷ 0027 ÷ +÷ 0030 × 0061 ÷ 0027 × 2060 ÷ +÷ 0030 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0030 × 0061 ÷ 002C ÷ +÷ 0030 × 0308 × 0061 ÷ 002C ÷ +÷ 0030 × 0031 ÷ 003A ÷ +÷ 0030 × 0308 × 0031 ÷ 003A ÷ +÷ 0030 × 0031 ÷ 0027 ÷ +÷ 0030 × 0308 × 0031 ÷ 0027 ÷ +÷ 0030 × 0031 ÷ 002C ÷ +÷ 0030 × 0308 × 0031 ÷ 002C ÷ +÷ 0030 × 0031 ÷ 002E × 2060 ÷ +÷ 0030 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 005F ÷ 0001 ÷ +÷ 005F × 0308 ÷ 0001 ÷ +÷ 005F ÷ 000D ÷ +÷ 005F × 0308 ÷ 000D ÷ +÷ 005F ÷ 000A ÷ +÷ 005F × 0308 ÷ 000A ÷ +÷ 005F ÷ 000B ÷ +÷ 005F × 0308 ÷ 000B ÷ +÷ 005F × 3031 ÷ +÷ 005F × 0308 × 3031 ÷ +÷ 005F × 0041 ÷ +÷ 005F × 0308 × 0041 ÷ +÷ 005F ÷ 003A ÷ +÷ 005F × 0308 ÷ 003A ÷ +÷ 005F ÷ 002C ÷ +÷ 005F × 0308 ÷ 002C ÷ +÷ 005F ÷ 002E ÷ +÷ 005F × 0308 ÷ 002E ÷ +÷ 005F × 0030 ÷ +÷ 005F × 0308 × 0030 ÷ +÷ 005F × 005F ÷ +÷ 005F × 0308 × 005F ÷ +÷ 005F ÷ 1F1E6 ÷ +÷ 005F × 0308 ÷ 1F1E6 ÷ +÷ 005F × 05D0 ÷ +÷ 005F × 0308 × 05D0 ÷ +÷ 005F ÷ 0022 ÷ +÷ 005F × 0308 ÷ 0022 ÷ +÷ 005F ÷ 0027 ÷ +÷ 005F × 0308 ÷ 0027 ÷ +÷ 005F ÷ 231A ÷ +÷ 005F × 0308 ÷ 231A ÷ +÷ 005F ÷ 0020 ÷ +÷ 005F × 0308 ÷ 0020 ÷ +÷ 005F × 00AD ÷ +÷ 005F × 0308 × 00AD ÷ +÷ 005F × 0300 ÷ +÷ 005F × 0308 × 0300 ÷ +÷ 005F × 200D ÷ +÷ 005F × 0308 × 200D ÷ +÷ 005F × 0061 × 2060 ÷ +÷ 005F × 0308 × 0061 × 2060 ÷ +÷ 005F × 0061 ÷ 003A ÷ +÷ 005F × 0308 × 0061 ÷ 003A ÷ +÷ 005F × 0061 ÷ 0027 ÷ +÷ 005F × 0308 × 0061 ÷ 0027 ÷ +÷ 005F × 0061 ÷ 0027 × 2060 ÷ +÷ 005F × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 005F × 0061 ÷ 002C ÷ +÷ 005F × 0308 × 0061 ÷ 002C ÷ +÷ 005F × 0031 ÷ 003A ÷ +÷ 005F × 0308 × 0031 ÷ 003A ÷ +÷ 005F × 0031 ÷ 0027 ÷ +÷ 005F × 0308 × 0031 ÷ 0027 ÷ +÷ 005F × 0031 ÷ 002C ÷ +÷ 005F × 0308 × 0031 ÷ 002C ÷ +÷ 005F × 0031 ÷ 002E × 2060 ÷ +÷ 005F × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 1F1E6 ÷ 0001 ÷ +÷ 1F1E6 × 0308 ÷ 0001 ÷ +÷ 1F1E6 ÷ 000D ÷ +÷ 1F1E6 × 0308 ÷ 000D ÷ +÷ 1F1E6 ÷ 000A ÷ +÷ 1F1E6 × 0308 ÷ 000A ÷ +÷ 1F1E6 ÷ 000B ÷ +÷ 1F1E6 × 0308 ÷ 000B ÷ +÷ 1F1E6 ÷ 3031 ÷ +÷ 1F1E6 × 0308 ÷ 3031 ÷ +÷ 1F1E6 ÷ 0041 ÷ +÷ 1F1E6 × 0308 ÷ 0041 ÷ +÷ 1F1E6 ÷ 003A ÷ +÷ 1F1E6 × 0308 ÷ 003A ÷ +÷ 1F1E6 ÷ 002C ÷ +÷ 1F1E6 × 0308 ÷ 002C ÷ +÷ 1F1E6 ÷ 002E ÷ +÷ 1F1E6 × 0308 ÷ 002E ÷ +÷ 1F1E6 ÷ 0030 ÷ +÷ 1F1E6 × 0308 ÷ 0030 ÷ +÷ 1F1E6 ÷ 005F ÷ +÷ 1F1E6 × 0308 ÷ 005F ÷ +÷ 1F1E6 × 1F1E6 ÷ +÷ 1F1E6 × 0308 × 1F1E6 ÷ +÷ 1F1E6 ÷ 05D0 ÷ +÷ 1F1E6 × 0308 ÷ 05D0 ÷ +÷ 1F1E6 ÷ 0022 ÷ +÷ 1F1E6 × 0308 ÷ 0022 ÷ +÷ 1F1E6 ÷ 0027 ÷ +÷ 1F1E6 × 0308 ÷ 0027 ÷ +÷ 1F1E6 ÷ 231A ÷ +÷ 1F1E6 × 0308 ÷ 231A ÷ +÷ 1F1E6 ÷ 0020 ÷ +÷ 1F1E6 × 0308 ÷ 0020 ÷ +÷ 1F1E6 × 00AD ÷ +÷ 1F1E6 × 0308 × 00AD ÷ +÷ 1F1E6 × 0300 ÷ +÷ 1F1E6 × 0308 × 0300 ÷ +÷ 1F1E6 × 200D ÷ +÷ 1F1E6 × 0308 × 200D ÷ +÷ 1F1E6 ÷ 0061 × 2060 ÷ +÷ 1F1E6 × 0308 ÷ 0061 × 2060 ÷ +÷ 1F1E6 ÷ 0061 ÷ 003A ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 1F1E6 ÷ 0061 ÷ 0027 ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 1F1E6 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 1F1E6 ÷ 0061 ÷ 002C ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 1F1E6 ÷ 0031 ÷ 003A ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 1F1E6 ÷ 0031 ÷ 0027 ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 1F1E6 ÷ 0031 ÷ 002C ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 1F1E6 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 05D0 ÷ 0001 ÷ +÷ 05D0 × 0308 ÷ 0001 ÷ +÷ 05D0 ÷ 000D ÷ +÷ 05D0 × 0308 ÷ 000D ÷ +÷ 05D0 ÷ 000A ÷ +÷ 05D0 × 0308 ÷ 000A ÷ +÷ 05D0 ÷ 000B ÷ +÷ 05D0 × 0308 ÷ 000B ÷ +÷ 05D0 ÷ 3031 ÷ +÷ 05D0 × 0308 ÷ 3031 ÷ +÷ 05D0 × 0041 ÷ +÷ 05D0 × 0308 × 0041 ÷ +÷ 05D0 ÷ 003A ÷ +÷ 05D0 × 0308 ÷ 003A ÷ +÷ 05D0 ÷ 002C ÷ +÷ 05D0 × 0308 ÷ 002C ÷ +÷ 05D0 ÷ 002E ÷ +÷ 05D0 × 0308 ÷ 002E ÷ +÷ 05D0 × 0030 ÷ +÷ 05D0 × 0308 × 0030 ÷ +÷ 05D0 × 005F ÷ +÷ 05D0 × 0308 × 005F ÷ +÷ 05D0 ÷ 1F1E6 ÷ +÷ 05D0 × 0308 ÷ 1F1E6 ÷ +÷ 05D0 × 05D0 ÷ +÷ 05D0 × 0308 × 05D0 ÷ +÷ 05D0 ÷ 0022 ÷ +÷ 05D0 × 0308 ÷ 0022 ÷ +÷ 05D0 × 0027 ÷ +÷ 05D0 × 0308 × 0027 ÷ +÷ 05D0 ÷ 231A ÷ +÷ 05D0 × 0308 ÷ 231A ÷ +÷ 05D0 ÷ 0020 ÷ +÷ 05D0 × 0308 ÷ 0020 ÷ +÷ 05D0 × 00AD ÷ +÷ 05D0 × 0308 × 00AD ÷ +÷ 05D0 × 0300 ÷ +÷ 05D0 × 0308 × 0300 ÷ +÷ 05D0 × 200D ÷ +÷ 05D0 × 0308 × 200D ÷ +÷ 05D0 × 0061 × 2060 ÷ +÷ 05D0 × 0308 × 0061 × 2060 ÷ +÷ 05D0 × 0061 ÷ 003A ÷ +÷ 05D0 × 0308 × 0061 ÷ 003A ÷ +÷ 05D0 × 0061 ÷ 0027 ÷ +÷ 05D0 × 0308 × 0061 ÷ 0027 ÷ +÷ 05D0 × 0061 ÷ 0027 × 2060 ÷ +÷ 05D0 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 05D0 × 0061 ÷ 002C ÷ +÷ 05D0 × 0308 × 0061 ÷ 002C ÷ +÷ 05D0 × 0031 ÷ 003A ÷ +÷ 05D0 × 0308 × 0031 ÷ 003A ÷ +÷ 05D0 × 0031 ÷ 0027 ÷ +÷ 05D0 × 0308 × 0031 ÷ 0027 ÷ +÷ 05D0 × 0031 ÷ 002C ÷ +÷ 05D0 × 0308 × 0031 ÷ 002C ÷ +÷ 05D0 × 0031 ÷ 002E × 2060 ÷ +÷ 05D0 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0022 ÷ 0001 ÷ +÷ 0022 × 0308 ÷ 0001 ÷ +÷ 0022 ÷ 000D ÷ +÷ 0022 × 0308 ÷ 000D ÷ +÷ 0022 ÷ 000A ÷ +÷ 0022 × 0308 ÷ 000A ÷ +÷ 0022 ÷ 000B ÷ +÷ 0022 × 0308 ÷ 000B ÷ +÷ 0022 ÷ 3031 ÷ +÷ 0022 × 0308 ÷ 3031 ÷ +÷ 0022 ÷ 0041 ÷ +÷ 0022 × 0308 ÷ 0041 ÷ +÷ 0022 ÷ 003A ÷ +÷ 0022 × 0308 ÷ 003A ÷ +÷ 0022 ÷ 002C ÷ +÷ 0022 × 0308 ÷ 002C ÷ +÷ 0022 ÷ 002E ÷ +÷ 0022 × 0308 ÷ 002E ÷ +÷ 0022 ÷ 0030 ÷ +÷ 0022 × 0308 ÷ 0030 ÷ +÷ 0022 ÷ 005F ÷ +÷ 0022 × 0308 ÷ 005F ÷ +÷ 0022 ÷ 1F1E6 ÷ +÷ 0022 × 0308 ÷ 1F1E6 ÷ +÷ 0022 ÷ 05D0 ÷ +÷ 0022 × 0308 ÷ 05D0 ÷ +÷ 0022 ÷ 0022 ÷ +÷ 0022 × 0308 ÷ 0022 ÷ +÷ 0022 ÷ 0027 ÷ +÷ 0022 × 0308 ÷ 0027 ÷ +÷ 0022 ÷ 231A ÷ +÷ 0022 × 0308 ÷ 231A ÷ +÷ 0022 ÷ 0020 ÷ +÷ 0022 × 0308 ÷ 0020 ÷ +÷ 0022 × 00AD ÷ +÷ 0022 × 0308 × 00AD ÷ +÷ 0022 × 0300 ÷ +÷ 0022 × 0308 × 0300 ÷ +÷ 0022 × 200D ÷ +÷ 0022 × 0308 × 200D ÷ +÷ 0022 ÷ 0061 × 2060 ÷ +÷ 0022 × 0308 ÷ 0061 × 2060 ÷ +÷ 0022 ÷ 0061 ÷ 003A ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0022 ÷ 0061 ÷ 0027 ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0022 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0022 ÷ 0061 ÷ 002C ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0022 ÷ 0031 ÷ 003A ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0022 ÷ 0031 ÷ 0027 ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0022 ÷ 0031 ÷ 002C ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0022 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0027 ÷ 0001 ÷ +÷ 0027 × 0308 ÷ 0001 ÷ +÷ 0027 ÷ 000D ÷ +÷ 0027 × 0308 ÷ 000D ÷ +÷ 0027 ÷ 000A ÷ +÷ 0027 × 0308 ÷ 000A ÷ +÷ 0027 ÷ 000B ÷ +÷ 0027 × 0308 ÷ 000B ÷ +÷ 0027 ÷ 3031 ÷ +÷ 0027 × 0308 ÷ 3031 ÷ +÷ 0027 ÷ 0041 ÷ +÷ 0027 × 0308 ÷ 0041 ÷ +÷ 0027 ÷ 003A ÷ +÷ 0027 × 0308 ÷ 003A ÷ +÷ 0027 ÷ 002C ÷ +÷ 0027 × 0308 ÷ 002C ÷ +÷ 0027 ÷ 002E ÷ +÷ 0027 × 0308 ÷ 002E ÷ +÷ 0027 ÷ 0030 ÷ +÷ 0027 × 0308 ÷ 0030 ÷ +÷ 0027 ÷ 005F ÷ +÷ 0027 × 0308 ÷ 005F ÷ +÷ 0027 ÷ 1F1E6 ÷ +÷ 0027 × 0308 ÷ 1F1E6 ÷ +÷ 0027 ÷ 05D0 ÷ +÷ 0027 × 0308 ÷ 05D0 ÷ +÷ 0027 ÷ 0022 ÷ +÷ 0027 × 0308 ÷ 0022 ÷ +÷ 0027 ÷ 0027 ÷ +÷ 0027 × 0308 ÷ 0027 ÷ +÷ 0027 ÷ 231A ÷ +÷ 0027 × 0308 ÷ 231A ÷ +÷ 0027 ÷ 0020 ÷ +÷ 0027 × 0308 ÷ 0020 ÷ +÷ 0027 × 00AD ÷ +÷ 0027 × 0308 × 00AD ÷ +÷ 0027 × 0300 ÷ +÷ 0027 × 0308 × 0300 ÷ +÷ 0027 × 200D ÷ +÷ 0027 × 0308 × 200D ÷ +÷ 0027 ÷ 0061 × 2060 ÷ +÷ 0027 × 0308 ÷ 0061 × 2060 ÷ +÷ 0027 ÷ 0061 ÷ 003A ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0027 ÷ 0061 ÷ 0027 ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0027 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0027 ÷ 0061 ÷ 002C ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0027 ÷ 0031 ÷ 003A ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0027 ÷ 0031 ÷ 0027 ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0027 ÷ 0031 ÷ 002C ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0027 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 231A ÷ 0001 ÷ +÷ 231A × 0308 ÷ 0001 ÷ +÷ 231A ÷ 000D ÷ +÷ 231A × 0308 ÷ 000D ÷ +÷ 231A ÷ 000A ÷ +÷ 231A × 0308 ÷ 000A ÷ +÷ 231A ÷ 000B ÷ +÷ 231A × 0308 ÷ 000B ÷ +÷ 231A ÷ 3031 ÷ +÷ 231A × 0308 ÷ 3031 ÷ +÷ 231A ÷ 0041 ÷ +÷ 231A × 0308 ÷ 0041 ÷ +÷ 231A ÷ 003A ÷ +÷ 231A × 0308 ÷ 003A ÷ +÷ 231A ÷ 002C ÷ +÷ 231A × 0308 ÷ 002C ÷ +÷ 231A ÷ 002E ÷ +÷ 231A × 0308 ÷ 002E ÷ +÷ 231A ÷ 0030 ÷ +÷ 231A × 0308 ÷ 0030 ÷ +÷ 231A ÷ 005F ÷ +÷ 231A × 0308 ÷ 005F ÷ +÷ 231A ÷ 1F1E6 ÷ +÷ 231A × 0308 ÷ 1F1E6 ÷ +÷ 231A ÷ 05D0 ÷ +÷ 231A × 0308 ÷ 05D0 ÷ +÷ 231A ÷ 0022 ÷ +÷ 231A × 0308 ÷ 0022 ÷ +÷ 231A ÷ 0027 ÷ +÷ 231A × 0308 ÷ 0027 ÷ +÷ 231A ÷ 231A ÷ +÷ 231A × 0308 ÷ 231A ÷ +÷ 231A ÷ 0020 ÷ +÷ 231A × 0308 ÷ 0020 ÷ +÷ 231A × 00AD ÷ +÷ 231A × 0308 × 00AD ÷ +÷ 231A × 0300 ÷ +÷ 231A × 0308 × 0300 ÷ +÷ 231A × 200D ÷ +÷ 231A × 0308 × 200D ÷ +÷ 231A ÷ 0061 × 2060 ÷ +÷ 231A × 0308 ÷ 0061 × 2060 ÷ +÷ 231A ÷ 0061 ÷ 003A ÷ +÷ 231A × 0308 ÷ 0061 ÷ 003A ÷ +÷ 231A ÷ 0061 ÷ 0027 ÷ +÷ 231A × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 231A ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 231A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 231A ÷ 0061 ÷ 002C ÷ +÷ 231A × 0308 ÷ 0061 ÷ 002C ÷ +÷ 231A ÷ 0031 ÷ 003A ÷ +÷ 231A × 0308 ÷ 0031 ÷ 003A ÷ +÷ 231A ÷ 0031 ÷ 0027 ÷ +÷ 231A × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 231A ÷ 0031 ÷ 002C ÷ +÷ 231A × 0308 ÷ 0031 ÷ 002C ÷ +÷ 231A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 231A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0020 ÷ 0001 ÷ +÷ 0020 × 0308 ÷ 0001 ÷ +÷ 0020 ÷ 000D ÷ +÷ 0020 × 0308 ÷ 000D ÷ +÷ 0020 ÷ 000A ÷ +÷ 0020 × 0308 ÷ 000A ÷ +÷ 0020 ÷ 000B ÷ +÷ 0020 × 0308 ÷ 000B ÷ +÷ 0020 ÷ 3031 ÷ +÷ 0020 × 0308 ÷ 3031 ÷ +÷ 0020 ÷ 0041 ÷ +÷ 0020 × 0308 ÷ 0041 ÷ +÷ 0020 ÷ 003A ÷ +÷ 0020 × 0308 ÷ 003A ÷ +÷ 0020 ÷ 002C ÷ +÷ 0020 × 0308 ÷ 002C ÷ +÷ 0020 ÷ 002E ÷ +÷ 0020 × 0308 ÷ 002E ÷ +÷ 0020 ÷ 0030 ÷ +÷ 0020 × 0308 ÷ 0030 ÷ +÷ 0020 ÷ 005F ÷ +÷ 0020 × 0308 ÷ 005F ÷ +÷ 0020 ÷ 1F1E6 ÷ +÷ 0020 × 0308 ÷ 1F1E6 ÷ +÷ 0020 ÷ 05D0 ÷ +÷ 0020 × 0308 ÷ 05D0 ÷ +÷ 0020 ÷ 0022 ÷ +÷ 0020 × 0308 ÷ 0022 ÷ +÷ 0020 ÷ 0027 ÷ +÷ 0020 × 0308 ÷ 0027 ÷ +÷ 0020 ÷ 231A ÷ +÷ 0020 × 0308 ÷ 231A ÷ +÷ 0020 × 0020 ÷ +÷ 0020 × 0308 ÷ 0020 ÷ +÷ 0020 × 00AD ÷ +÷ 0020 × 0308 × 00AD ÷ +÷ 0020 × 0300 ÷ +÷ 0020 × 0308 × 0300 ÷ +÷ 0020 × 200D ÷ +÷ 0020 × 0308 × 200D ÷ +÷ 0020 ÷ 0061 × 2060 ÷ +÷ 0020 × 0308 ÷ 0061 × 2060 ÷ +÷ 0020 ÷ 0061 ÷ 003A ÷ +÷ 0020 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0020 ÷ 0061 ÷ 0027 ÷ +÷ 0020 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0020 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0020 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0020 ÷ 0061 ÷ 002C ÷ +÷ 0020 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0020 ÷ 0031 ÷ 003A ÷ +÷ 0020 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0020 ÷ 0031 ÷ 0027 ÷ +÷ 0020 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0020 ÷ 0031 ÷ 002C ÷ +÷ 0020 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0020 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0020 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 00AD ÷ 0001 ÷ +÷ 00AD × 0308 ÷ 0001 ÷ +÷ 00AD ÷ 000D ÷ +÷ 00AD × 0308 ÷ 000D ÷ +÷ 00AD ÷ 000A ÷ +÷ 00AD × 0308 ÷ 000A ÷ +÷ 00AD ÷ 000B ÷ +÷ 00AD × 0308 ÷ 000B ÷ +÷ 00AD ÷ 3031 ÷ +÷ 00AD × 0308 ÷ 3031 ÷ +÷ 00AD ÷ 0041 ÷ +÷ 00AD × 0308 ÷ 0041 ÷ +÷ 00AD ÷ 003A ÷ +÷ 00AD × 0308 ÷ 003A ÷ +÷ 00AD ÷ 002C ÷ +÷ 00AD × 0308 ÷ 002C ÷ +÷ 00AD ÷ 002E ÷ +÷ 00AD × 0308 ÷ 002E ÷ +÷ 00AD ÷ 0030 ÷ +÷ 00AD × 0308 ÷ 0030 ÷ +÷ 00AD ÷ 005F ÷ +÷ 00AD × 0308 ÷ 005F ÷ +÷ 00AD ÷ 1F1E6 ÷ +÷ 00AD × 0308 ÷ 1F1E6 ÷ +÷ 00AD ÷ 05D0 ÷ +÷ 00AD × 0308 ÷ 05D0 ÷ +÷ 00AD ÷ 0022 ÷ +÷ 00AD × 0308 ÷ 0022 ÷ +÷ 00AD ÷ 0027 ÷ +÷ 00AD × 0308 ÷ 0027 ÷ +÷ 00AD ÷ 231A ÷ +÷ 00AD × 0308 ÷ 231A ÷ +÷ 00AD ÷ 0020 ÷ +÷ 00AD × 0308 ÷ 0020 ÷ +÷ 00AD × 00AD ÷ +÷ 00AD × 0308 × 00AD ÷ +÷ 00AD × 0300 ÷ +÷ 00AD × 0308 × 0300 ÷ +÷ 00AD × 200D ÷ +÷ 00AD × 0308 × 200D ÷ +÷ 00AD ÷ 0061 × 2060 ÷ +÷ 00AD × 0308 ÷ 0061 × 2060 ÷ +÷ 00AD ÷ 0061 ÷ 003A ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 003A ÷ +÷ 00AD ÷ 0061 ÷ 0027 ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 00AD ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 00AD ÷ 0061 ÷ 002C ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 002C ÷ +÷ 00AD ÷ 0031 ÷ 003A ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 003A ÷ +÷ 00AD ÷ 0031 ÷ 0027 ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 00AD ÷ 0031 ÷ 002C ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 002C ÷ +÷ 00AD ÷ 0031 ÷ 002E × 2060 ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0300 ÷ 0001 ÷ +÷ 0300 × 0308 ÷ 0001 ÷ +÷ 0300 ÷ 000D ÷ +÷ 0300 × 0308 ÷ 000D ÷ +÷ 0300 ÷ 000A ÷ +÷ 0300 × 0308 ÷ 000A ÷ +÷ 0300 ÷ 000B ÷ +÷ 0300 × 0308 ÷ 000B ÷ +÷ 0300 ÷ 3031 ÷ +÷ 0300 × 0308 ÷ 3031 ÷ +÷ 0300 ÷ 0041 ÷ +÷ 0300 × 0308 ÷ 0041 ÷ +÷ 0300 ÷ 003A ÷ +÷ 0300 × 0308 ÷ 003A ÷ +÷ 0300 ÷ 002C ÷ +÷ 0300 × 0308 ÷ 002C ÷ +÷ 0300 ÷ 002E ÷ +÷ 0300 × 0308 ÷ 002E ÷ +÷ 0300 ÷ 0030 ÷ +÷ 0300 × 0308 ÷ 0030 ÷ +÷ 0300 ÷ 005F ÷ +÷ 0300 × 0308 ÷ 005F ÷ +÷ 0300 ÷ 1F1E6 ÷ +÷ 0300 × 0308 ÷ 1F1E6 ÷ +÷ 0300 ÷ 05D0 ÷ +÷ 0300 × 0308 ÷ 05D0 ÷ +÷ 0300 ÷ 0022 ÷ +÷ 0300 × 0308 ÷ 0022 ÷ +÷ 0300 ÷ 0027 ÷ +÷ 0300 × 0308 ÷ 0027 ÷ +÷ 0300 ÷ 231A ÷ +÷ 0300 × 0308 ÷ 231A ÷ +÷ 0300 ÷ 0020 ÷ +÷ 0300 × 0308 ÷ 0020 ÷ +÷ 0300 × 00AD ÷ +÷ 0300 × 0308 × 00AD ÷ +÷ 0300 × 0300 ÷ +÷ 0300 × 0308 × 0300 ÷ +÷ 0300 × 200D ÷ +÷ 0300 × 0308 × 200D ÷ +÷ 0300 ÷ 0061 × 2060 ÷ +÷ 0300 × 0308 ÷ 0061 × 2060 ÷ +÷ 0300 ÷ 0061 ÷ 003A ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0300 ÷ 0061 ÷ 0027 ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0300 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0300 ÷ 0061 ÷ 002C ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0300 ÷ 0031 ÷ 003A ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0300 ÷ 0031 ÷ 0027 ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0300 ÷ 0031 ÷ 002C ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0300 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 200D ÷ 0001 ÷ +÷ 200D × 0308 ÷ 0001 ÷ +÷ 200D ÷ 000D ÷ +÷ 200D × 0308 ÷ 000D ÷ +÷ 200D ÷ 000A ÷ +÷ 200D × 0308 ÷ 000A ÷ +÷ 200D ÷ 000B ÷ +÷ 200D × 0308 ÷ 000B ÷ +÷ 200D ÷ 3031 ÷ +÷ 200D × 0308 ÷ 3031 ÷ +÷ 200D ÷ 0041 ÷ +÷ 200D × 0308 ÷ 0041 ÷ +÷ 200D ÷ 003A ÷ +÷ 200D × 0308 ÷ 003A ÷ +÷ 200D ÷ 002C ÷ +÷ 200D × 0308 ÷ 002C ÷ +÷ 200D ÷ 002E ÷ +÷ 200D × 0308 ÷ 002E ÷ +÷ 200D ÷ 0030 ÷ +÷ 200D × 0308 ÷ 0030 ÷ +÷ 200D ÷ 005F ÷ +÷ 200D × 0308 ÷ 005F ÷ +÷ 200D ÷ 1F1E6 ÷ +÷ 200D × 0308 ÷ 1F1E6 ÷ +÷ 200D ÷ 05D0 ÷ +÷ 200D × 0308 ÷ 05D0 ÷ +÷ 200D ÷ 0022 ÷ +÷ 200D × 0308 ÷ 0022 ÷ +÷ 200D ÷ 0027 ÷ +÷ 200D × 0308 ÷ 0027 ÷ +÷ 200D × 231A ÷ +÷ 200D × 0308 ÷ 231A ÷ +÷ 200D ÷ 0020 ÷ +÷ 200D × 0308 ÷ 0020 ÷ +÷ 200D × 00AD ÷ +÷ 200D × 0308 × 00AD ÷ +÷ 200D × 0300 ÷ +÷ 200D × 0308 × 0300 ÷ +÷ 200D × 200D ÷ +÷ 200D × 0308 × 200D ÷ +÷ 200D ÷ 0061 × 2060 ÷ +÷ 200D × 0308 ÷ 0061 × 2060 ÷ +÷ 200D ÷ 0061 ÷ 003A ÷ +÷ 200D × 0308 ÷ 0061 ÷ 003A ÷ +÷ 200D ÷ 0061 ÷ 0027 ÷ +÷ 200D × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 200D ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 200D × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 200D ÷ 0061 ÷ 002C ÷ +÷ 200D × 0308 ÷ 0061 ÷ 002C ÷ +÷ 200D ÷ 0031 ÷ 003A ÷ +÷ 200D × 0308 ÷ 0031 ÷ 003A ÷ +÷ 200D ÷ 0031 ÷ 0027 ÷ +÷ 200D × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 200D ÷ 0031 ÷ 002C ÷ +÷ 200D × 0308 ÷ 0031 ÷ 002C ÷ +÷ 200D ÷ 0031 ÷ 002E × 2060 ÷ +÷ 200D × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 × 2060 ÷ 0001 ÷ +÷ 0061 × 2060 × 0308 ÷ 0001 ÷ +÷ 0061 × 2060 ÷ 000D ÷ +÷ 0061 × 2060 × 0308 ÷ 000D ÷ +÷ 0061 × 2060 ÷ 000A ÷ +÷ 0061 × 2060 × 0308 ÷ 000A ÷ +÷ 0061 × 2060 ÷ 000B ÷ +÷ 0061 × 2060 × 0308 ÷ 000B ÷ +÷ 0061 × 2060 ÷ 3031 ÷ +÷ 0061 × 2060 × 0308 ÷ 3031 ÷ +÷ 0061 × 2060 × 0041 ÷ +÷ 0061 × 2060 × 0308 × 0041 ÷ +÷ 0061 × 2060 ÷ 003A ÷ +÷ 0061 × 2060 × 0308 ÷ 003A ÷ +÷ 0061 × 2060 ÷ 002C ÷ +÷ 0061 × 2060 × 0308 ÷ 002C ÷ +÷ 0061 × 2060 ÷ 002E ÷ +÷ 0061 × 2060 × 0308 ÷ 002E ÷ +÷ 0061 × 2060 × 0030 ÷ +÷ 0061 × 2060 × 0308 × 0030 ÷ +÷ 0061 × 2060 × 005F ÷ +÷ 0061 × 2060 × 0308 × 005F ÷ +÷ 0061 × 2060 ÷ 1F1E6 ÷ +÷ 0061 × 2060 × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 2060 × 05D0 ÷ +÷ 0061 × 2060 × 0308 × 05D0 ÷ +÷ 0061 × 2060 ÷ 0022 ÷ +÷ 0061 × 2060 × 0308 ÷ 0022 ÷ +÷ 0061 × 2060 ÷ 0027 ÷ +÷ 0061 × 2060 × 0308 ÷ 0027 ÷ +÷ 0061 × 2060 ÷ 231A ÷ +÷ 0061 × 2060 × 0308 ÷ 231A ÷ +÷ 0061 × 2060 ÷ 0020 ÷ +÷ 0061 × 2060 × 0308 ÷ 0020 ÷ +÷ 0061 × 2060 × 00AD ÷ +÷ 0061 × 2060 × 0308 × 00AD ÷ +÷ 0061 × 2060 × 0300 ÷ +÷ 0061 × 2060 × 0308 × 0300 ÷ +÷ 0061 × 2060 × 200D ÷ +÷ 0061 × 2060 × 0308 × 200D ÷ +÷ 0061 × 2060 × 0061 × 2060 ÷ +÷ 0061 × 2060 × 0308 × 0061 × 2060 ÷ +÷ 0061 × 2060 × 0061 ÷ 003A ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 2060 × 0061 ÷ 0027 ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 2060 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 2060 × 0061 ÷ 002C ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 002C ÷ +÷ 0061 × 2060 × 0031 ÷ 003A ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 003A ÷ +÷ 0061 × 2060 × 0031 ÷ 0027 ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 0027 ÷ +÷ 0061 × 2060 × 0031 ÷ 002C ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 002C ÷ +÷ 0061 × 2060 × 0031 ÷ 002E × 2060 ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 003A ÷ 0001 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 003A ÷ 000D ÷ +÷ 0061 ÷ 003A × 0308 ÷ 000D ÷ +÷ 0061 ÷ 003A ÷ 000A ÷ +÷ 0061 ÷ 003A × 0308 ÷ 000A ÷ +÷ 0061 ÷ 003A ÷ 000B ÷ +÷ 0061 ÷ 003A × 0308 ÷ 000B ÷ +÷ 0061 ÷ 003A ÷ 3031 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 3031 ÷ +÷ 0061 × 003A × 0041 ÷ +÷ 0061 × 003A × 0308 × 0041 ÷ +÷ 0061 ÷ 003A ÷ 003A ÷ +÷ 0061 ÷ 003A × 0308 ÷ 003A ÷ +÷ 0061 ÷ 003A ÷ 002C ÷ +÷ 0061 ÷ 003A × 0308 ÷ 002C ÷ +÷ 0061 ÷ 003A ÷ 002E ÷ +÷ 0061 ÷ 003A × 0308 ÷ 002E ÷ +÷ 0061 ÷ 003A ÷ 0030 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 003A ÷ 005F ÷ +÷ 0061 ÷ 003A × 0308 ÷ 005F ÷ +÷ 0061 ÷ 003A ÷ 1F1E6 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 003A × 05D0 ÷ +÷ 0061 × 003A × 0308 × 05D0 ÷ +÷ 0061 ÷ 003A ÷ 0022 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 003A ÷ 0027 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 003A ÷ 231A ÷ +÷ 0061 ÷ 003A × 0308 ÷ 231A ÷ +÷ 0061 ÷ 003A ÷ 0020 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0020 ÷ +÷ 0061 ÷ 003A × 00AD ÷ +÷ 0061 ÷ 003A × 0308 × 00AD ÷ +÷ 0061 ÷ 003A × 0300 ÷ +÷ 0061 ÷ 003A × 0308 × 0300 ÷ +÷ 0061 ÷ 003A × 200D ÷ +÷ 0061 ÷ 003A × 0308 × 200D ÷ +÷ 0061 × 003A × 0061 × 2060 ÷ +÷ 0061 × 003A × 0308 × 0061 × 2060 ÷ +÷ 0061 × 003A × 0061 ÷ 003A ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 003A × 0061 ÷ 0027 ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 003A × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 003A × 0061 ÷ 002C ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 002C ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 ÷ 0001 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 0027 ÷ 000D ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 000D ÷ +÷ 0061 ÷ 0027 ÷ 000A ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 000A ÷ +÷ 0061 ÷ 0027 ÷ 000B ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 000B ÷ +÷ 0061 ÷ 0027 ÷ 3031 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 3031 ÷ +÷ 0061 × 0027 × 0041 ÷ +÷ 0061 × 0027 × 0308 × 0041 ÷ +÷ 0061 ÷ 0027 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 003A ÷ +÷ 0061 ÷ 0027 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 002C ÷ +÷ 0061 ÷ 0027 ÷ 002E ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 002E ÷ +÷ 0061 ÷ 0027 ÷ 0030 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 0027 ÷ 005F ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 005F ÷ +÷ 0061 ÷ 0027 ÷ 1F1E6 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 0027 × 05D0 ÷ +÷ 0061 × 0027 × 0308 × 05D0 ÷ +÷ 0061 ÷ 0027 ÷ 0022 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 0027 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 0027 ÷ 231A ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 231A ÷ +÷ 0061 ÷ 0027 ÷ 0020 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0020 ÷ +÷ 0061 ÷ 0027 × 00AD ÷ +÷ 0061 ÷ 0027 × 0308 × 00AD ÷ +÷ 0061 ÷ 0027 × 0300 ÷ +÷ 0061 ÷ 0027 × 0308 × 0300 ÷ +÷ 0061 ÷ 0027 × 200D ÷ +÷ 0061 ÷ 0027 × 0308 × 200D ÷ +÷ 0061 × 0027 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 0308 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 0061 ÷ 002C ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 002C ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0001 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 000D ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000D ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 000A ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000A ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 000B ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000B ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 3031 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 3031 ÷ +÷ 0061 × 0027 × 2060 × 0041 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0041 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 002E ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 002E ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0030 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 005F ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 005F ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 1F1E6 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 0027 × 2060 × 05D0 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 05D0 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0022 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 231A ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 231A ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0020 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0020 ÷ +÷ 0061 ÷ 0027 × 2060 × 00AD ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 × 00AD ÷ +÷ 0061 ÷ 0027 × 2060 × 0300 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 × 0300 ÷ +÷ 0061 ÷ 0027 × 2060 × 200D ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 × 200D ÷ +÷ 0061 × 0027 × 2060 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 002C ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 002C ÷ 0001 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 002C ÷ 000D ÷ +÷ 0061 ÷ 002C × 0308 ÷ 000D ÷ +÷ 0061 ÷ 002C ÷ 000A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 000A ÷ +÷ 0061 ÷ 002C ÷ 000B ÷ +÷ 0061 ÷ 002C × 0308 ÷ 000B ÷ +÷ 0061 ÷ 002C ÷ 3031 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 3031 ÷ +÷ 0061 ÷ 002C ÷ 0041 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0041 ÷ +÷ 0061 ÷ 002C ÷ 003A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 003A ÷ +÷ 0061 ÷ 002C ÷ 002C ÷ +÷ 0061 ÷ 002C × 0308 ÷ 002C ÷ +÷ 0061 ÷ 002C ÷ 002E ÷ +÷ 0061 ÷ 002C × 0308 ÷ 002E ÷ +÷ 0061 ÷ 002C ÷ 0030 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 002C ÷ 005F ÷ +÷ 0061 ÷ 002C × 0308 ÷ 005F ÷ +÷ 0061 ÷ 002C ÷ 1F1E6 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 1F1E6 ÷ +÷ 0061 ÷ 002C ÷ 05D0 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 05D0 ÷ +÷ 0061 ÷ 002C ÷ 0022 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 002C ÷ 0027 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 002C ÷ 231A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 231A ÷ +÷ 0061 ÷ 002C ÷ 0020 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0020 ÷ +÷ 0061 ÷ 002C × 00AD ÷ +÷ 0061 ÷ 002C × 0308 × 00AD ÷ +÷ 0061 ÷ 002C × 0300 ÷ +÷ 0061 ÷ 002C × 0308 × 0300 ÷ +÷ 0061 ÷ 002C × 200D ÷ +÷ 0061 ÷ 002C × 0308 × 200D ÷ +÷ 0061 ÷ 002C ÷ 0061 × 2060 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 × 2060 ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 003A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 0027 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 002C ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 003A ÷ 0001 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 003A ÷ 000D ÷ +÷ 0031 ÷ 003A × 0308 ÷ 000D ÷ +÷ 0031 ÷ 003A ÷ 000A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 000A ÷ +÷ 0031 ÷ 003A ÷ 000B ÷ +÷ 0031 ÷ 003A × 0308 ÷ 000B ÷ +÷ 0031 ÷ 003A ÷ 3031 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 003A ÷ 0041 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 003A ÷ 003A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 003A ÷ +÷ 0031 ÷ 003A ÷ 002C ÷ +÷ 0031 ÷ 003A × 0308 ÷ 002C ÷ +÷ 0031 ÷ 003A ÷ 002E ÷ +÷ 0031 ÷ 003A × 0308 ÷ 002E ÷ +÷ 0031 ÷ 003A ÷ 0030 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0030 ÷ +÷ 0031 ÷ 003A ÷ 005F ÷ +÷ 0031 ÷ 003A × 0308 ÷ 005F ÷ +÷ 0031 ÷ 003A ÷ 1F1E6 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 003A ÷ 05D0 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 003A ÷ 0022 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 003A ÷ 0027 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 003A ÷ 231A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 231A ÷ +÷ 0031 ÷ 003A ÷ 0020 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0020 ÷ +÷ 0031 ÷ 003A × 00AD ÷ +÷ 0031 ÷ 003A × 0308 × 00AD ÷ +÷ 0031 ÷ 003A × 0300 ÷ +÷ 0031 ÷ 003A × 0308 × 0300 ÷ +÷ 0031 ÷ 003A × 200D ÷ +÷ 0031 ÷ 003A × 0308 × 200D ÷ +÷ 0031 ÷ 003A ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 003A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 0027 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 002C ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 0027 ÷ 0001 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 0027 ÷ 000D ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 000D ÷ +÷ 0031 ÷ 0027 ÷ 000A ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 000A ÷ +÷ 0031 ÷ 0027 ÷ 000B ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 000B ÷ +÷ 0031 ÷ 0027 ÷ 3031 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 0027 ÷ 0041 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 0027 ÷ 003A ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 003A ÷ +÷ 0031 ÷ 0027 ÷ 002C ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 002C ÷ +÷ 0031 ÷ 0027 ÷ 002E ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 002E ÷ +÷ 0031 × 0027 × 0030 ÷ +÷ 0031 × 0027 × 0308 × 0030 ÷ +÷ 0031 ÷ 0027 ÷ 005F ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 005F ÷ +÷ 0031 ÷ 0027 ÷ 1F1E6 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 0027 ÷ 05D0 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 0027 ÷ 0022 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 0027 ÷ 0027 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 0027 ÷ 231A ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 231A ÷ +÷ 0031 ÷ 0027 ÷ 0020 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0020 ÷ +÷ 0031 ÷ 0027 × 00AD ÷ +÷ 0031 ÷ 0027 × 0308 × 00AD ÷ +÷ 0031 ÷ 0027 × 0300 ÷ +÷ 0031 ÷ 0027 × 0308 × 0300 ÷ +÷ 0031 ÷ 0027 × 200D ÷ +÷ 0031 ÷ 0027 × 0308 × 200D ÷ +÷ 0031 ÷ 0027 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 × 0027 × 0031 ÷ 003A ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 003A ÷ +÷ 0031 × 0027 × 0031 ÷ 0027 ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 0027 ÷ +÷ 0031 × 0027 × 0031 ÷ 002C ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 002C ÷ +÷ 0031 × 0027 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 002C ÷ 0001 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 002C ÷ 000D ÷ +÷ 0031 ÷ 002C × 0308 ÷ 000D ÷ +÷ 0031 ÷ 002C ÷ 000A ÷ +÷ 0031 ÷ 002C × 0308 ÷ 000A ÷ +÷ 0031 ÷ 002C ÷ 000B ÷ +÷ 0031 ÷ 002C × 0308 ÷ 000B ÷ +÷ 0031 ÷ 002C ÷ 3031 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 002C ÷ 0041 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 002C ÷ 003A ÷ +÷ 0031 ÷ 002C × 0308 ÷ 003A ÷ +÷ 0031 ÷ 002C ÷ 002C ÷ +÷ 0031 ÷ 002C × 0308 ÷ 002C ÷ +÷ 0031 ÷ 002C ÷ 002E ÷ +÷ 0031 ÷ 002C × 0308 ÷ 002E ÷ +÷ 0031 × 002C × 0030 ÷ +÷ 0031 × 002C × 0308 × 0030 ÷ +÷ 0031 ÷ 002C ÷ 005F ÷ +÷ 0031 ÷ 002C × 0308 ÷ 005F ÷ +÷ 0031 ÷ 002C ÷ 1F1E6 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 002C ÷ 05D0 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 002C ÷ 0022 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 002C ÷ 0027 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 002C ÷ 231A ÷ +÷ 0031 ÷ 002C × 0308 ÷ 231A ÷ +÷ 0031 ÷ 002C ÷ 0020 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0020 ÷ +÷ 0031 ÷ 002C × 00AD ÷ +÷ 0031 ÷ 002C × 0308 × 00AD ÷ +÷ 0031 ÷ 002C × 0300 ÷ +÷ 0031 ÷ 002C × 0308 × 0300 ÷ +÷ 0031 ÷ 002C × 200D ÷ +÷ 0031 ÷ 002C × 0308 × 200D ÷ +÷ 0031 ÷ 002C ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 × 002C × 0031 ÷ 003A ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 003A ÷ +÷ 0031 × 002C × 0031 ÷ 0027 ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 0027 ÷ +÷ 0031 × 002C × 0031 ÷ 002C ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 002C ÷ +÷ 0031 × 002C × 0031 ÷ 002E × 2060 ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0001 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 000D ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000D ÷ +÷ 0031 ÷ 002E × 2060 ÷ 000A ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000A ÷ +÷ 0031 ÷ 002E × 2060 ÷ 000B ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000B ÷ +÷ 0031 ÷ 002E × 2060 ÷ 3031 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0041 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 ÷ 002C ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 002C ÷ +÷ 0031 ÷ 002E × 2060 ÷ 002E ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 002E ÷ +÷ 0031 × 002E × 2060 × 0030 ÷ +÷ 0031 × 002E × 2060 × 0308 × 0030 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 005F ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 005F ÷ +÷ 0031 ÷ 002E × 2060 ÷ 1F1E6 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 05D0 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0022 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 231A ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 231A ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0020 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0020 ÷ +÷ 0031 ÷ 002E × 2060 × 00AD ÷ +÷ 0031 ÷ 002E × 2060 × 0308 × 00AD ÷ +÷ 0031 ÷ 002E × 2060 × 0300 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 × 0300 ÷ +÷ 0031 ÷ 002E × 2060 × 200D ÷ +÷ 0031 ÷ 002E × 2060 × 0308 × 200D ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 003A ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 003A ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 0027 ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 0027 ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 002C ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 002C ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ +÷ 0061 × 0308 ÷ +÷ 0020 × 200D ÷ 0646 ÷ +÷ 0646 × 200D ÷ 0020 ÷ +÷ 0041 × 0041 × 0041 ÷ +÷ 0041 × 003A × 0041 ÷ +÷ 0041 ÷ 003A ÷ 003A ÷ 0041 ÷ +÷ 05D0 × 0027 ÷ +÷ 05D0 × 0022 × 05D0 ÷ +÷ 0041 × 0030 × 0030 × 0041 ÷ +÷ 0030 × 002C × 0030 ÷ +÷ 0030 ÷ 002C ÷ 002C ÷ 0030 ÷ +÷ 3031 × 3031 ÷ +÷ 0041 × 005F × 0030 × 005F × 3031 × 005F ÷ +÷ 0041 × 005F × 005F × 0041 ÷ +÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 × 200D ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 200D × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 × 1F1E9 ÷ 0062 ÷ +÷ 1F476 × 1F3FF ÷ 1F476 ÷ +÷ 1F6D1 × 200D × 1F6D1 ÷ +÷ 0061 × 200D × 1F6D1 ÷ +÷ 2701 × 200D × 2701 ÷ +÷ 0061 × 200D × 2701 ÷ +÷ 1F476 × 1F3FF × 0308 × 200D × 1F476 × 1F3FF ÷ +÷ 1F6D1 × 1F3FF ÷ +÷ 200D × 1F6D1 × 1F3FF ÷ +÷ 200D × 1F6D1 ÷ +÷ 200D × 1F6D1 ÷ +÷ 1F6D1 ÷ 1F6D1 ÷ +÷ 0061 × 0308 × 200D × 0308 × 0062 ÷ +÷ 0061 ÷ 0020 × 0020 ÷ 0062 ÷ +÷ 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0031 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0031 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0031 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0031 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0031 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0031 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0031 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0031 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0031 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0031 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0031 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0031 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0031 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0061 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0061 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0061 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0061 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0061 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0061 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0061 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0061 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0061 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0061 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0061 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0061 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0061 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0061 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0061 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0061 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0.flex b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0.flex new file mode 100644 index 000000000..d2d0fd81c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0.flex @@ -0,0 +1,313 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 11.0 +%public +%class UnicodeWordBreakRules_11_0 +%type String + +%{ + private static final String BREAK_OPPORTUNITY = "÷"; + private static final String NO_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeWordBreakRules_11_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeWordBreakRules_11_0 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeWordBreakRules_11_0(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_BREAK_OPPORTUNITY); + } else { + line.add(BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + /** + * @return The next chunk of text with no internal break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + void addMatch() { + builder.append(yytext()); + } +%} + +%% + +// Break at the start and end of text. +// WB1. sot ÷ Any +// WB2. Any ÷ eot +// +<> { return nextSegment(); } + + +// Do not break within CRLF. +// +// WB3. CR × LF +// +\p{WB:CR} \p{WB:LF} / [^] { addMatch(); return nextSegment(); } +\p{WB:CR} \p{WB:LF} { addMatch(); return nextSegment(); } + + +// Otherwise break before and after Newlines (including CR and LF) +// +// WB3a. (Newline | CR | LF) ÷ +// +[\p{WB:Newline}\p{WB:CR}\p{WB:LF}] / [^]{2} { addMatch(); return nextSegment(); } +[\p{WB:Newline}\p{WB:CR}\p{WB:LF}] / [^] { addMatch(); return nextSegment(); } + + +// WB3b. ÷ (Newline | CR | LF) +// +[^] / [\p{WB:Newline}\p{WB:CR}\p{WB:LF}] [^] { addMatch(); return nextSegment(); } +[^] / [\p{WB:Newline}\p{WB:CR}\p{WB:LF}] { addMatch(); return nextSegment(); } + + +// Do not break within emoji zwj sequences. +// +// WB3c. ZWJ × \p{Extended_Pictographic} +// +\p{WB:ZWJ} / \p{Extended_Pictographic} { addMatch(); } + + +// Keep horizontal whitespace together. +// +// WB3d. WSegSpace × WSegSpace +// +\p{WB:WSegSpace} / \p{WB:WSegSpace} { addMatch(); } + +// Ignore Format and Extend characters, except after sot, CR, LF, and Newline. +// (See Section 6.2, Replacing Ignore Rules.) +// This also has the effect of: Any × (Format | Extend | ZWJ) +// +// WB4. X (Extend | Format | ZWJ)* → X +// +// --> [^ Newline CR LF ] × [Format Extend ZWJ] +// +[^\p{WB:Newline}\p{WB:CR}\p{WB:LF}] / [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}] { addMatch(); } + + +// Do not break between most letters. +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// WB5. AHLetter × AHLetter +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] [^] { addMatch(); } +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] { addMatch(); } + + +// Do not break letters across certain punctuation. +// +// AHLetter = (ALetter | Hebrew_Letter) +// MidNumLetQ = (MidNumLet | Single_Quote) +// +// WB6. AHLetter × (MidLetter | MidNumLetQ) AHLetter +// WB7. AHLetter (MidLetter | MidNumLetQ) × AHLetter +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* [\p{WB:MidLetter}\p{WB:MidNumLet}\p{WB:Single_Quote}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] { addMatch(); } + + +// WB7a. Hebrew_Letter × Single_Quote +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Hebrew_Letter} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Single_Quote} { addMatch(); } + + +// WB7b. Hebrew_Letter × Double_Quote Hebrew_Letter +// WB7c. Hebrew_Letter Double_Quote × Hebrew_Letter +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Hebrew_Letter} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* \p{WB:Double_Quote} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Hebrew_Letter} { addMatch(); } + + +// Do not break within sequences of digits, or digits adjacent to letters +// (“3a”, or “A3”). +// +// WB8. Numeric × Numeric +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} [^] { addMatch(); } +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} { addMatch(); } + + +// WB9. AHLetter × Numeric +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} [^] { addMatch(); } +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} { addMatch(); } + + +// WB10. Numeric × AHLetter +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] [^] { addMatch(); } +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] { addMatch(); } + + +// Do not break within sequences, such as “3.2” or “3,456.789”. +// +// WB11. Numeric (MidNum | MidNumLetQ) × Numeric +// WB12. Numeric × (MidNum | MidNumLetQ) Numeric +// +// MidNumLetQ = (MidNumLet | Single_Quote) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* [\p{WB:MidNum}\p{WB:MidNumLet}\p{WB:Single_Quote}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} { addMatch(); } + + +// Do not break between Katakana. +// +// WB13. Katakana × Katakana +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Katakana} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Katakana} [^] { addMatch(); } +\p{WB:Katakana} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Katakana} { addMatch(); } + +// Do not break from extenders. +// +// WB13a. (AHLetter | Numeric | Katakana | ExtendNumLet) × ExtendNumLet +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}\p{WB:ExtendNumLet}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:ExtendNumLet} [^] { addMatch(); } +[\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}\p{WB:ExtendNumLet}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:ExtendNumLet} { addMatch(); } + + +// WB13b. ExtendNumLet × (AHLetter | Numeric | Katakana) +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:ExtendNumLet} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}] [^] { addMatch(); } +\p{WB:ExtendNumLet} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}] { addMatch(); } + + +// Do not break within emoji flag sequences. That is, do not break between regional indicator +// (RI) symbols if there is an odd number of RI characters before the break point. +// +// WB15. ^ (RI RI)* RI × RI +// WB16. [^RI] (RI RI)* RI × RI +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +(\p{WB:Regional_Indicator} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]*){2} / [^] { addMatch(); return nextSegment(); } +(\p{WB:Regional_Indicator} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]*){2} { addMatch(); return nextSegment(); } + + +// Otherwise, break everywhere (including around ideographs). +// +// WB999. Any ÷ Any +// +[^] { addMatch(); return nextSegment(); } diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0.test b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0.test new file mode 100644 index 000000000..89a216099 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_11_0.test @@ -0,0 +1,10 @@ +name: UnicodeWordBreakRules_11_0 + +description: +Implements the Unicode 11.0 Word Boundary rules, specified in UAX #29 +. + +jflex: -q + +input-file-encoding: UTF-8 +output-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_11_0.flex b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_11_0.flex new file mode 100644 index 000000000..034812034 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_11_0.flex @@ -0,0 +1,33 @@ +%% + +%unicode 11.0 +%public +%class UnicodeWordBreak_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{WordBreak:ALetter} { setCurCharPropertyValue("WordBreak:ALetter"); } +\p{WordBreak:CR} { setCurCharPropertyValue("WordBreak:CR"); } +\p{WordBreak:Double_Quote} { setCurCharPropertyValue("WordBreak:Double_Quote"); } +\p{WordBreak:Extend} { setCurCharPropertyValue("WordBreak:Extend"); } +\p{WordBreak:ExtendNumLet} { setCurCharPropertyValue("WordBreak:ExtendNumLet"); } +\p{WordBreak:Format} { setCurCharPropertyValue("WordBreak:Format"); } +\p{WordBreak:Hebrew_Letter} { setCurCharPropertyValue("WordBreak:Hebrew_Letter"); } +\p{WordBreak:Katakana} { setCurCharPropertyValue("WordBreak:Katakana"); } +\p{WordBreak:LF} { setCurCharPropertyValue("WordBreak:LF"); } +\p{WordBreak:MidLetter} { setCurCharPropertyValue("WordBreak:MidLetter"); } +\p{WordBreak:MidNum} { setCurCharPropertyValue("WordBreak:MidNum"); } +\p{WordBreak:MidNumLet} { setCurCharPropertyValue("WordBreak:MidNumLet"); } +\p{WordBreak:Newline} { setCurCharPropertyValue("WordBreak:Newline"); } +\p{WordBreak:Numeric} { setCurCharPropertyValue("WordBreak:Numeric"); } +\p{WordBreak:Other} { setCurCharPropertyValue("WordBreak:Other"); } +\p{WordBreak:Regional_Indicator} { setCurCharPropertyValue("WordBreak:Regional_Indicator"); } +\p{WordBreak:Single_Quote} { setCurCharPropertyValue("WordBreak:Single_Quote"); } +\p{WordBreak:WSegSpace} { setCurCharPropertyValue("WordBreak:WSegSpace"); } +\p{WordBreak:ZWJ} { setCurCharPropertyValue("WordBreak:ZWJ"); } diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_11_0.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_11_0.output new file mode 100644 index 000000000..b650bd71c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_11_0.output @@ -0,0 +1,1668 @@ +0000..0009; WordBreak:Other +000A..000A; WordBreak:LF +000B..000C; WordBreak:Newline +000D..000D; WordBreak:CR +000E..001F; WordBreak:Other +0020..0020; WordBreak:WSegSpace +0021..0021; WordBreak:Other +0022..0022; WordBreak:Double_Quote +0023..0026; WordBreak:Other +0027..0027; WordBreak:Single_Quote +0028..002B; WordBreak:Other +002C..002C; WordBreak:MidNum +002D..002D; WordBreak:Other +002E..002E; WordBreak:MidNumLet +002F..002F; WordBreak:Other +0030..0039; WordBreak:Numeric +003A..003A; WordBreak:MidLetter +003B..003B; WordBreak:MidNum +003C..0040; WordBreak:Other +0041..005A; WordBreak:ALetter +005B..005E; WordBreak:Other +005F..005F; WordBreak:ExtendNumLet +0060..0060; WordBreak:Other +0061..007A; WordBreak:ALetter +007B..0084; WordBreak:Other +0085..0085; WordBreak:Newline +0086..00A9; WordBreak:Other +00AA..00AA; WordBreak:ALetter +00AB..00AC; WordBreak:Other +00AD..00AD; WordBreak:Format +00AE..00B4; WordBreak:Other +00B5..00B5; WordBreak:ALetter +00B6..00B6; WordBreak:Other +00B7..00B7; WordBreak:MidLetter +00B8..00B9; WordBreak:Other +00BA..00BA; WordBreak:ALetter +00BB..00BF; WordBreak:Other +00C0..00D6; WordBreak:ALetter +00D7..00D7; WordBreak:Other +00D8..00F6; WordBreak:ALetter +00F7..00F7; WordBreak:Other +00F8..02D7; WordBreak:ALetter +02D8..02DD; WordBreak:Other +02DE..02E4; WordBreak:ALetter +02E5..02EB; WordBreak:Other +02EC..02FF; WordBreak:ALetter +0300..036F; WordBreak:Extend +0370..0374; WordBreak:ALetter +0375..0375; WordBreak:Other +0376..0377; WordBreak:ALetter +0378..0379; WordBreak:Other +037A..037D; WordBreak:ALetter +037E..037E; WordBreak:MidNum +037F..037F; WordBreak:ALetter +0380..0385; WordBreak:Other +0386..0386; WordBreak:ALetter +0387..0387; WordBreak:MidLetter +0388..038A; WordBreak:ALetter +038B..038B; WordBreak:Other +038C..038C; WordBreak:ALetter +038D..038D; WordBreak:Other +038E..03A1; WordBreak:ALetter +03A2..03A2; WordBreak:Other +03A3..03F5; WordBreak:ALetter +03F6..03F6; WordBreak:Other +03F7..0481; WordBreak:ALetter +0482..0482; WordBreak:Other +0483..0489; WordBreak:Extend +048A..052F; WordBreak:ALetter +0530..0530; WordBreak:Other +0531..0556; WordBreak:ALetter +0557..0558; WordBreak:Other +0559..0559; WordBreak:ALetter +055A..055A; WordBreak:Other +055B..055C; WordBreak:ALetter +055D..055D; WordBreak:Other +055E..055E; WordBreak:ALetter +055F..055F; WordBreak:Other +0560..0588; WordBreak:ALetter +0589..0589; WordBreak:MidNum +058A..0590; WordBreak:Other +0591..05BD; WordBreak:Extend +05BE..05BE; WordBreak:Other +05BF..05BF; WordBreak:Extend +05C0..05C0; WordBreak:Other +05C1..05C2; WordBreak:Extend +05C3..05C3; WordBreak:Other +05C4..05C5; WordBreak:Extend +05C6..05C6; WordBreak:Other +05C7..05C7; WordBreak:Extend +05C8..05CF; WordBreak:Other +05D0..05EA; WordBreak:Hebrew_Letter +05EB..05EE; WordBreak:Other +05EF..05F2; WordBreak:Hebrew_Letter +05F3..05F3; WordBreak:ALetter +05F4..05F4; WordBreak:MidLetter +05F5..05FF; WordBreak:Other +0600..0605; WordBreak:Format +0606..060B; WordBreak:Other +060C..060D; WordBreak:MidNum +060E..060F; WordBreak:Other +0610..061A; WordBreak:Extend +061B..061B; WordBreak:Other +061C..061C; WordBreak:Format +061D..061F; WordBreak:Other +0620..064A; WordBreak:ALetter +064B..065F; WordBreak:Extend +0660..0669; WordBreak:Numeric +066A..066A; WordBreak:Other +066B..066B; WordBreak:Numeric +066C..066C; WordBreak:MidNum +066D..066D; WordBreak:Other +066E..066F; WordBreak:ALetter +0670..0670; WordBreak:Extend +0671..06D3; WordBreak:ALetter +06D4..06D4; WordBreak:Other +06D5..06D5; WordBreak:ALetter +06D6..06DC; WordBreak:Extend +06DD..06DD; WordBreak:Format +06DE..06DE; WordBreak:Other +06DF..06E4; WordBreak:Extend +06E5..06E6; WordBreak:ALetter +06E7..06E8; WordBreak:Extend +06E9..06E9; WordBreak:Other +06EA..06ED; WordBreak:Extend +06EE..06EF; WordBreak:ALetter +06F0..06F9; WordBreak:Numeric +06FA..06FC; WordBreak:ALetter +06FD..06FE; WordBreak:Other +06FF..06FF; WordBreak:ALetter +0700..070E; WordBreak:Other +070F..070F; WordBreak:Format +0710..0710; WordBreak:ALetter +0711..0711; WordBreak:Extend +0712..072F; WordBreak:ALetter +0730..074A; WordBreak:Extend +074B..074C; WordBreak:Other +074D..07A5; WordBreak:ALetter +07A6..07B0; WordBreak:Extend +07B1..07B1; WordBreak:ALetter +07B2..07BF; WordBreak:Other +07C0..07C9; WordBreak:Numeric +07CA..07EA; WordBreak:ALetter +07EB..07F3; WordBreak:Extend +07F4..07F5; WordBreak:ALetter +07F6..07F7; WordBreak:Other +07F8..07F8; WordBreak:MidNum +07F9..07F9; WordBreak:Other +07FA..07FA; WordBreak:ALetter +07FB..07FC; WordBreak:Other +07FD..07FD; WordBreak:Extend +07FE..07FF; WordBreak:Other +0800..0815; WordBreak:ALetter +0816..0819; WordBreak:Extend +081A..081A; WordBreak:ALetter +081B..0823; WordBreak:Extend +0824..0824; WordBreak:ALetter +0825..0827; WordBreak:Extend +0828..0828; WordBreak:ALetter +0829..082D; WordBreak:Extend +082E..083F; WordBreak:Other +0840..0858; WordBreak:ALetter +0859..085B; WordBreak:Extend +085C..085F; WordBreak:Other +0860..086A; WordBreak:ALetter +086B..089F; WordBreak:Other +08A0..08B4; WordBreak:ALetter +08B5..08B5; WordBreak:Other +08B6..08BD; WordBreak:ALetter +08BE..08D2; WordBreak:Other +08D3..08E1; WordBreak:Extend +08E2..08E2; WordBreak:Format +08E3..0903; WordBreak:Extend +0904..0939; WordBreak:ALetter +093A..093C; WordBreak:Extend +093D..093D; WordBreak:ALetter +093E..094F; WordBreak:Extend +0950..0950; WordBreak:ALetter +0951..0957; WordBreak:Extend +0958..0961; WordBreak:ALetter +0962..0963; WordBreak:Extend +0964..0965; WordBreak:Other +0966..096F; WordBreak:Numeric +0970..0970; WordBreak:Other +0971..0980; WordBreak:ALetter +0981..0983; WordBreak:Extend +0984..0984; WordBreak:Other +0985..098C; WordBreak:ALetter +098D..098E; WordBreak:Other +098F..0990; WordBreak:ALetter +0991..0992; WordBreak:Other +0993..09A8; WordBreak:ALetter +09A9..09A9; WordBreak:Other +09AA..09B0; WordBreak:ALetter +09B1..09B1; WordBreak:Other +09B2..09B2; WordBreak:ALetter +09B3..09B5; WordBreak:Other +09B6..09B9; WordBreak:ALetter +09BA..09BB; WordBreak:Other +09BC..09BC; WordBreak:Extend +09BD..09BD; WordBreak:ALetter +09BE..09C4; WordBreak:Extend +09C5..09C6; WordBreak:Other +09C7..09C8; WordBreak:Extend +09C9..09CA; WordBreak:Other +09CB..09CD; WordBreak:Extend +09CE..09CE; WordBreak:ALetter +09CF..09D6; WordBreak:Other +09D7..09D7; WordBreak:Extend +09D8..09DB; WordBreak:Other +09DC..09DD; WordBreak:ALetter +09DE..09DE; WordBreak:Other +09DF..09E1; WordBreak:ALetter +09E2..09E3; WordBreak:Extend +09E4..09E5; WordBreak:Other +09E6..09EF; WordBreak:Numeric +09F0..09F1; WordBreak:ALetter +09F2..09FB; WordBreak:Other +09FC..09FC; WordBreak:ALetter +09FD..09FD; WordBreak:Other +09FE..09FE; WordBreak:Extend +09FF..0A00; WordBreak:Other +0A01..0A03; WordBreak:Extend +0A04..0A04; WordBreak:Other +0A05..0A0A; WordBreak:ALetter +0A0B..0A0E; WordBreak:Other +0A0F..0A10; WordBreak:ALetter +0A11..0A12; WordBreak:Other +0A13..0A28; WordBreak:ALetter +0A29..0A29; WordBreak:Other +0A2A..0A30; WordBreak:ALetter +0A31..0A31; WordBreak:Other +0A32..0A33; WordBreak:ALetter +0A34..0A34; WordBreak:Other +0A35..0A36; WordBreak:ALetter +0A37..0A37; WordBreak:Other +0A38..0A39; WordBreak:ALetter +0A3A..0A3B; WordBreak:Other +0A3C..0A3C; WordBreak:Extend +0A3D..0A3D; WordBreak:Other +0A3E..0A42; WordBreak:Extend +0A43..0A46; WordBreak:Other +0A47..0A48; WordBreak:Extend +0A49..0A4A; WordBreak:Other +0A4B..0A4D; WordBreak:Extend +0A4E..0A50; WordBreak:Other +0A51..0A51; WordBreak:Extend +0A52..0A58; WordBreak:Other +0A59..0A5C; WordBreak:ALetter +0A5D..0A5D; WordBreak:Other +0A5E..0A5E; WordBreak:ALetter +0A5F..0A65; WordBreak:Other +0A66..0A6F; WordBreak:Numeric +0A70..0A71; WordBreak:Extend +0A72..0A74; WordBreak:ALetter +0A75..0A75; WordBreak:Extend +0A76..0A80; WordBreak:Other +0A81..0A83; WordBreak:Extend +0A84..0A84; WordBreak:Other +0A85..0A8D; WordBreak:ALetter +0A8E..0A8E; WordBreak:Other +0A8F..0A91; WordBreak:ALetter +0A92..0A92; WordBreak:Other +0A93..0AA8; WordBreak:ALetter +0AA9..0AA9; WordBreak:Other +0AAA..0AB0; WordBreak:ALetter +0AB1..0AB1; WordBreak:Other +0AB2..0AB3; WordBreak:ALetter +0AB4..0AB4; WordBreak:Other +0AB5..0AB9; WordBreak:ALetter +0ABA..0ABB; WordBreak:Other +0ABC..0ABC; WordBreak:Extend +0ABD..0ABD; WordBreak:ALetter +0ABE..0AC5; WordBreak:Extend +0AC6..0AC6; WordBreak:Other +0AC7..0AC9; WordBreak:Extend +0ACA..0ACA; WordBreak:Other +0ACB..0ACD; WordBreak:Extend +0ACE..0ACF; WordBreak:Other +0AD0..0AD0; WordBreak:ALetter +0AD1..0ADF; WordBreak:Other +0AE0..0AE1; WordBreak:ALetter +0AE2..0AE3; WordBreak:Extend +0AE4..0AE5; WordBreak:Other +0AE6..0AEF; WordBreak:Numeric +0AF0..0AF8; WordBreak:Other +0AF9..0AF9; WordBreak:ALetter +0AFA..0AFF; WordBreak:Extend +0B00..0B00; WordBreak:Other +0B01..0B03; WordBreak:Extend +0B04..0B04; WordBreak:Other +0B05..0B0C; WordBreak:ALetter +0B0D..0B0E; WordBreak:Other +0B0F..0B10; WordBreak:ALetter +0B11..0B12; WordBreak:Other +0B13..0B28; WordBreak:ALetter +0B29..0B29; WordBreak:Other +0B2A..0B30; WordBreak:ALetter +0B31..0B31; WordBreak:Other +0B32..0B33; WordBreak:ALetter +0B34..0B34; WordBreak:Other +0B35..0B39; WordBreak:ALetter +0B3A..0B3B; WordBreak:Other +0B3C..0B3C; WordBreak:Extend +0B3D..0B3D; WordBreak:ALetter +0B3E..0B44; WordBreak:Extend +0B45..0B46; WordBreak:Other +0B47..0B48; WordBreak:Extend +0B49..0B4A; WordBreak:Other +0B4B..0B4D; WordBreak:Extend +0B4E..0B55; WordBreak:Other +0B56..0B57; WordBreak:Extend +0B58..0B5B; WordBreak:Other +0B5C..0B5D; WordBreak:ALetter +0B5E..0B5E; WordBreak:Other +0B5F..0B61; WordBreak:ALetter +0B62..0B63; WordBreak:Extend +0B64..0B65; WordBreak:Other +0B66..0B6F; WordBreak:Numeric +0B70..0B70; WordBreak:Other +0B71..0B71; WordBreak:ALetter +0B72..0B81; WordBreak:Other +0B82..0B82; WordBreak:Extend +0B83..0B83; WordBreak:ALetter +0B84..0B84; WordBreak:Other +0B85..0B8A; WordBreak:ALetter +0B8B..0B8D; WordBreak:Other +0B8E..0B90; WordBreak:ALetter +0B91..0B91; WordBreak:Other +0B92..0B95; WordBreak:ALetter +0B96..0B98; WordBreak:Other +0B99..0B9A; WordBreak:ALetter +0B9B..0B9B; WordBreak:Other +0B9C..0B9C; WordBreak:ALetter +0B9D..0B9D; WordBreak:Other +0B9E..0B9F; WordBreak:ALetter +0BA0..0BA2; WordBreak:Other +0BA3..0BA4; WordBreak:ALetter +0BA5..0BA7; WordBreak:Other +0BA8..0BAA; WordBreak:ALetter +0BAB..0BAD; WordBreak:Other +0BAE..0BB9; WordBreak:ALetter +0BBA..0BBD; WordBreak:Other +0BBE..0BC2; WordBreak:Extend +0BC3..0BC5; WordBreak:Other +0BC6..0BC8; WordBreak:Extend +0BC9..0BC9; WordBreak:Other +0BCA..0BCD; WordBreak:Extend +0BCE..0BCF; WordBreak:Other +0BD0..0BD0; WordBreak:ALetter +0BD1..0BD6; WordBreak:Other +0BD7..0BD7; WordBreak:Extend +0BD8..0BE5; WordBreak:Other +0BE6..0BEF; WordBreak:Numeric +0BF0..0BFF; WordBreak:Other +0C00..0C04; WordBreak:Extend +0C05..0C0C; WordBreak:ALetter +0C0D..0C0D; WordBreak:Other +0C0E..0C10; WordBreak:ALetter +0C11..0C11; WordBreak:Other +0C12..0C28; WordBreak:ALetter +0C29..0C29; WordBreak:Other +0C2A..0C39; WordBreak:ALetter +0C3A..0C3C; WordBreak:Other +0C3D..0C3D; WordBreak:ALetter +0C3E..0C44; WordBreak:Extend +0C45..0C45; WordBreak:Other +0C46..0C48; WordBreak:Extend +0C49..0C49; WordBreak:Other +0C4A..0C4D; WordBreak:Extend +0C4E..0C54; WordBreak:Other +0C55..0C56; WordBreak:Extend +0C57..0C57; WordBreak:Other +0C58..0C5A; WordBreak:ALetter +0C5B..0C5F; WordBreak:Other +0C60..0C61; WordBreak:ALetter +0C62..0C63; WordBreak:Extend +0C64..0C65; WordBreak:Other +0C66..0C6F; WordBreak:Numeric +0C70..0C7F; WordBreak:Other +0C80..0C80; WordBreak:ALetter +0C81..0C83; WordBreak:Extend +0C84..0C84; WordBreak:Other +0C85..0C8C; WordBreak:ALetter +0C8D..0C8D; WordBreak:Other +0C8E..0C90; WordBreak:ALetter +0C91..0C91; WordBreak:Other +0C92..0CA8; WordBreak:ALetter +0CA9..0CA9; WordBreak:Other +0CAA..0CB3; WordBreak:ALetter +0CB4..0CB4; WordBreak:Other +0CB5..0CB9; WordBreak:ALetter +0CBA..0CBB; WordBreak:Other +0CBC..0CBC; WordBreak:Extend +0CBD..0CBD; WordBreak:ALetter +0CBE..0CC4; WordBreak:Extend +0CC5..0CC5; WordBreak:Other +0CC6..0CC8; WordBreak:Extend +0CC9..0CC9; WordBreak:Other +0CCA..0CCD; WordBreak:Extend +0CCE..0CD4; WordBreak:Other +0CD5..0CD6; WordBreak:Extend +0CD7..0CDD; WordBreak:Other +0CDE..0CDE; WordBreak:ALetter +0CDF..0CDF; WordBreak:Other +0CE0..0CE1; WordBreak:ALetter +0CE2..0CE3; WordBreak:Extend +0CE4..0CE5; WordBreak:Other +0CE6..0CEF; WordBreak:Numeric +0CF0..0CF0; WordBreak:Other +0CF1..0CF2; WordBreak:ALetter +0CF3..0CFF; WordBreak:Other +0D00..0D03; WordBreak:Extend +0D04..0D04; WordBreak:Other +0D05..0D0C; WordBreak:ALetter +0D0D..0D0D; WordBreak:Other +0D0E..0D10; WordBreak:ALetter +0D11..0D11; WordBreak:Other +0D12..0D3A; WordBreak:ALetter +0D3B..0D3C; WordBreak:Extend +0D3D..0D3D; WordBreak:ALetter +0D3E..0D44; WordBreak:Extend +0D45..0D45; WordBreak:Other +0D46..0D48; WordBreak:Extend +0D49..0D49; WordBreak:Other +0D4A..0D4D; WordBreak:Extend +0D4E..0D4E; WordBreak:ALetter +0D4F..0D53; WordBreak:Other +0D54..0D56; WordBreak:ALetter +0D57..0D57; WordBreak:Extend +0D58..0D5E; WordBreak:Other +0D5F..0D61; WordBreak:ALetter +0D62..0D63; WordBreak:Extend +0D64..0D65; WordBreak:Other +0D66..0D6F; WordBreak:Numeric +0D70..0D79; WordBreak:Other +0D7A..0D7F; WordBreak:ALetter +0D80..0D81; WordBreak:Other +0D82..0D83; WordBreak:Extend +0D84..0D84; WordBreak:Other +0D85..0D96; WordBreak:ALetter +0D97..0D99; WordBreak:Other +0D9A..0DB1; WordBreak:ALetter +0DB2..0DB2; WordBreak:Other +0DB3..0DBB; WordBreak:ALetter +0DBC..0DBC; WordBreak:Other +0DBD..0DBD; WordBreak:ALetter +0DBE..0DBF; WordBreak:Other +0DC0..0DC6; WordBreak:ALetter +0DC7..0DC9; WordBreak:Other +0DCA..0DCA; WordBreak:Extend +0DCB..0DCE; WordBreak:Other +0DCF..0DD4; WordBreak:Extend +0DD5..0DD5; WordBreak:Other +0DD6..0DD6; WordBreak:Extend +0DD7..0DD7; WordBreak:Other +0DD8..0DDF; WordBreak:Extend +0DE0..0DE5; WordBreak:Other +0DE6..0DEF; WordBreak:Numeric +0DF0..0DF1; WordBreak:Other +0DF2..0DF3; WordBreak:Extend +0DF4..0E30; WordBreak:Other +0E31..0E31; WordBreak:Extend +0E32..0E33; WordBreak:Other +0E34..0E3A; WordBreak:Extend +0E3B..0E46; WordBreak:Other +0E47..0E4E; WordBreak:Extend +0E4F..0E4F; WordBreak:Other +0E50..0E59; WordBreak:Numeric +0E5A..0EB0; WordBreak:Other +0EB1..0EB1; WordBreak:Extend +0EB2..0EB3; WordBreak:Other +0EB4..0EB9; WordBreak:Extend +0EBA..0EBA; WordBreak:Other +0EBB..0EBC; WordBreak:Extend +0EBD..0EC7; WordBreak:Other +0EC8..0ECD; WordBreak:Extend +0ECE..0ECF; WordBreak:Other +0ED0..0ED9; WordBreak:Numeric +0EDA..0EFF; WordBreak:Other +0F00..0F00; WordBreak:ALetter +0F01..0F17; WordBreak:Other +0F18..0F19; WordBreak:Extend +0F1A..0F1F; WordBreak:Other +0F20..0F29; WordBreak:Numeric +0F2A..0F34; WordBreak:Other +0F35..0F35; WordBreak:Extend +0F36..0F36; WordBreak:Other +0F37..0F37; WordBreak:Extend +0F38..0F38; WordBreak:Other +0F39..0F39; WordBreak:Extend +0F3A..0F3D; WordBreak:Other +0F3E..0F3F; WordBreak:Extend +0F40..0F47; WordBreak:ALetter +0F48..0F48; WordBreak:Other +0F49..0F6C; WordBreak:ALetter +0F6D..0F70; WordBreak:Other +0F71..0F84; WordBreak:Extend +0F85..0F85; WordBreak:Other +0F86..0F87; WordBreak:Extend +0F88..0F8C; WordBreak:ALetter +0F8D..0F97; WordBreak:Extend +0F98..0F98; WordBreak:Other +0F99..0FBC; WordBreak:Extend +0FBD..0FC5; WordBreak:Other +0FC6..0FC6; WordBreak:Extend +0FC7..102A; WordBreak:Other +102B..103E; WordBreak:Extend +103F..103F; WordBreak:Other +1040..1049; WordBreak:Numeric +104A..1055; WordBreak:Other +1056..1059; WordBreak:Extend +105A..105D; WordBreak:Other +105E..1060; WordBreak:Extend +1061..1061; WordBreak:Other +1062..1064; WordBreak:Extend +1065..1066; WordBreak:Other +1067..106D; WordBreak:Extend +106E..1070; WordBreak:Other +1071..1074; WordBreak:Extend +1075..1081; WordBreak:Other +1082..108D; WordBreak:Extend +108E..108E; WordBreak:Other +108F..108F; WordBreak:Extend +1090..1099; WordBreak:Numeric +109A..109D; WordBreak:Extend +109E..109F; WordBreak:Other +10A0..10C5; WordBreak:ALetter +10C6..10C6; WordBreak:Other +10C7..10C7; WordBreak:ALetter +10C8..10CC; WordBreak:Other +10CD..10CD; WordBreak:ALetter +10CE..10CF; WordBreak:Other +10D0..10FA; WordBreak:ALetter +10FB..10FB; WordBreak:Other +10FC..1248; WordBreak:ALetter +1249..1249; WordBreak:Other +124A..124D; WordBreak:ALetter +124E..124F; WordBreak:Other +1250..1256; WordBreak:ALetter +1257..1257; WordBreak:Other +1258..1258; WordBreak:ALetter +1259..1259; WordBreak:Other +125A..125D; WordBreak:ALetter +125E..125F; WordBreak:Other +1260..1288; WordBreak:ALetter +1289..1289; WordBreak:Other +128A..128D; WordBreak:ALetter +128E..128F; WordBreak:Other +1290..12B0; WordBreak:ALetter +12B1..12B1; WordBreak:Other +12B2..12B5; WordBreak:ALetter +12B6..12B7; WordBreak:Other +12B8..12BE; WordBreak:ALetter +12BF..12BF; WordBreak:Other +12C0..12C0; WordBreak:ALetter +12C1..12C1; WordBreak:Other +12C2..12C5; WordBreak:ALetter +12C6..12C7; WordBreak:Other +12C8..12D6; WordBreak:ALetter +12D7..12D7; WordBreak:Other +12D8..1310; WordBreak:ALetter +1311..1311; WordBreak:Other +1312..1315; WordBreak:ALetter +1316..1317; WordBreak:Other +1318..135A; WordBreak:ALetter +135B..135C; WordBreak:Other +135D..135F; WordBreak:Extend +1360..137F; WordBreak:Other +1380..138F; WordBreak:ALetter +1390..139F; WordBreak:Other +13A0..13F5; WordBreak:ALetter +13F6..13F7; WordBreak:Other +13F8..13FD; WordBreak:ALetter +13FE..1400; WordBreak:Other +1401..166C; WordBreak:ALetter +166D..166E; WordBreak:Other +166F..167F; WordBreak:ALetter +1680..1680; WordBreak:WSegSpace +1681..169A; WordBreak:ALetter +169B..169F; WordBreak:Other +16A0..16EA; WordBreak:ALetter +16EB..16ED; WordBreak:Other +16EE..16F8; WordBreak:ALetter +16F9..16FF; WordBreak:Other +1700..170C; WordBreak:ALetter +170D..170D; WordBreak:Other +170E..1711; WordBreak:ALetter +1712..1714; WordBreak:Extend +1715..171F; WordBreak:Other +1720..1731; WordBreak:ALetter +1732..1734; WordBreak:Extend +1735..173F; WordBreak:Other +1740..1751; WordBreak:ALetter +1752..1753; WordBreak:Extend +1754..175F; WordBreak:Other +1760..176C; WordBreak:ALetter +176D..176D; WordBreak:Other +176E..1770; WordBreak:ALetter +1771..1771; WordBreak:Other +1772..1773; WordBreak:Extend +1774..17B3; WordBreak:Other +17B4..17D3; WordBreak:Extend +17D4..17DC; WordBreak:Other +17DD..17DD; WordBreak:Extend +17DE..17DF; WordBreak:Other +17E0..17E9; WordBreak:Numeric +17EA..180A; WordBreak:Other +180B..180D; WordBreak:Extend +180E..180E; WordBreak:Format +180F..180F; WordBreak:Other +1810..1819; WordBreak:Numeric +181A..181F; WordBreak:Other +1820..1878; WordBreak:ALetter +1879..187F; WordBreak:Other +1880..1884; WordBreak:ALetter +1885..1886; WordBreak:Extend +1887..18A8; WordBreak:ALetter +18A9..18A9; WordBreak:Extend +18AA..18AA; WordBreak:ALetter +18AB..18AF; WordBreak:Other +18B0..18F5; WordBreak:ALetter +18F6..18FF; WordBreak:Other +1900..191E; WordBreak:ALetter +191F..191F; WordBreak:Other +1920..192B; WordBreak:Extend +192C..192F; WordBreak:Other +1930..193B; WordBreak:Extend +193C..1945; WordBreak:Other +1946..194F; WordBreak:Numeric +1950..19CF; WordBreak:Other +19D0..19D9; WordBreak:Numeric +19DA..19FF; WordBreak:Other +1A00..1A16; WordBreak:ALetter +1A17..1A1B; WordBreak:Extend +1A1C..1A54; WordBreak:Other +1A55..1A5E; WordBreak:Extend +1A5F..1A5F; WordBreak:Other +1A60..1A7C; WordBreak:Extend +1A7D..1A7E; WordBreak:Other +1A7F..1A7F; WordBreak:Extend +1A80..1A89; WordBreak:Numeric +1A8A..1A8F; WordBreak:Other +1A90..1A99; WordBreak:Numeric +1A9A..1AAF; WordBreak:Other +1AB0..1ABE; WordBreak:Extend +1ABF..1AFF; WordBreak:Other +1B00..1B04; WordBreak:Extend +1B05..1B33; WordBreak:ALetter +1B34..1B44; WordBreak:Extend +1B45..1B4B; WordBreak:ALetter +1B4C..1B4F; WordBreak:Other +1B50..1B59; WordBreak:Numeric +1B5A..1B6A; WordBreak:Other +1B6B..1B73; WordBreak:Extend +1B74..1B7F; WordBreak:Other +1B80..1B82; WordBreak:Extend +1B83..1BA0; WordBreak:ALetter +1BA1..1BAD; WordBreak:Extend +1BAE..1BAF; WordBreak:ALetter +1BB0..1BB9; WordBreak:Numeric +1BBA..1BE5; WordBreak:ALetter +1BE6..1BF3; WordBreak:Extend +1BF4..1BFF; WordBreak:Other +1C00..1C23; WordBreak:ALetter +1C24..1C37; WordBreak:Extend +1C38..1C3F; WordBreak:Other +1C40..1C49; WordBreak:Numeric +1C4A..1C4C; WordBreak:Other +1C4D..1C4F; WordBreak:ALetter +1C50..1C59; WordBreak:Numeric +1C5A..1C7D; WordBreak:ALetter +1C7E..1C7F; WordBreak:Other +1C80..1C88; WordBreak:ALetter +1C89..1C8F; WordBreak:Other +1C90..1CBA; WordBreak:ALetter +1CBB..1CBC; WordBreak:Other +1CBD..1CBF; WordBreak:ALetter +1CC0..1CCF; WordBreak:Other +1CD0..1CD2; WordBreak:Extend +1CD3..1CD3; WordBreak:Other +1CD4..1CE8; WordBreak:Extend +1CE9..1CEC; WordBreak:ALetter +1CED..1CED; WordBreak:Extend +1CEE..1CF1; WordBreak:ALetter +1CF2..1CF4; WordBreak:Extend +1CF5..1CF6; WordBreak:ALetter +1CF7..1CF9; WordBreak:Extend +1CFA..1CFF; WordBreak:Other +1D00..1DBF; WordBreak:ALetter +1DC0..1DF9; WordBreak:Extend +1DFA..1DFA; WordBreak:Other +1DFB..1DFF; WordBreak:Extend +1E00..1F15; WordBreak:ALetter +1F16..1F17; WordBreak:Other +1F18..1F1D; WordBreak:ALetter +1F1E..1F1F; WordBreak:Other +1F20..1F45; WordBreak:ALetter +1F46..1F47; WordBreak:Other +1F48..1F4D; WordBreak:ALetter +1F4E..1F4F; WordBreak:Other +1F50..1F57; WordBreak:ALetter +1F58..1F58; WordBreak:Other +1F59..1F59; WordBreak:ALetter +1F5A..1F5A; WordBreak:Other +1F5B..1F5B; WordBreak:ALetter +1F5C..1F5C; WordBreak:Other +1F5D..1F5D; WordBreak:ALetter +1F5E..1F5E; WordBreak:Other +1F5F..1F7D; WordBreak:ALetter +1F7E..1F7F; WordBreak:Other +1F80..1FB4; WordBreak:ALetter +1FB5..1FB5; WordBreak:Other +1FB6..1FBC; WordBreak:ALetter +1FBD..1FBD; WordBreak:Other +1FBE..1FBE; WordBreak:ALetter +1FBF..1FC1; WordBreak:Other +1FC2..1FC4; WordBreak:ALetter +1FC5..1FC5; WordBreak:Other +1FC6..1FCC; WordBreak:ALetter +1FCD..1FCF; WordBreak:Other +1FD0..1FD3; WordBreak:ALetter +1FD4..1FD5; WordBreak:Other +1FD6..1FDB; WordBreak:ALetter +1FDC..1FDF; WordBreak:Other +1FE0..1FEC; WordBreak:ALetter +1FED..1FF1; WordBreak:Other +1FF2..1FF4; WordBreak:ALetter +1FF5..1FF5; WordBreak:Other +1FF6..1FFC; WordBreak:ALetter +1FFD..1FFF; WordBreak:Other +2000..2006; WordBreak:WSegSpace +2007..2007; WordBreak:Other +2008..200A; WordBreak:WSegSpace +200B..200B; WordBreak:Other +200C..200C; WordBreak:Extend +200D..200D; WordBreak:ZWJ +200E..200F; WordBreak:Format +2010..2017; WordBreak:Other +2018..2019; WordBreak:MidNumLet +201A..2023; WordBreak:Other +2024..2024; WordBreak:MidNumLet +2025..2026; WordBreak:Other +2027..2027; WordBreak:MidLetter +2028..2029; WordBreak:Newline +202A..202E; WordBreak:Format +202F..202F; WordBreak:ExtendNumLet +2030..203E; WordBreak:Other +203F..2040; WordBreak:ExtendNumLet +2041..2043; WordBreak:Other +2044..2044; WordBreak:MidNum +2045..2053; WordBreak:Other +2054..2054; WordBreak:ExtendNumLet +2055..205E; WordBreak:Other +205F..205F; WordBreak:WSegSpace +2060..2064; WordBreak:Format +2065..2065; WordBreak:Other +2066..206F; WordBreak:Format +2070..2070; WordBreak:Other +2071..2071; WordBreak:ALetter +2072..207E; WordBreak:Other +207F..207F; WordBreak:ALetter +2080..208F; WordBreak:Other +2090..209C; WordBreak:ALetter +209D..20CF; WordBreak:Other +20D0..20F0; WordBreak:Extend +20F1..2101; WordBreak:Other +2102..2102; WordBreak:ALetter +2103..2106; WordBreak:Other +2107..2107; WordBreak:ALetter +2108..2109; WordBreak:Other +210A..2113; WordBreak:ALetter +2114..2114; WordBreak:Other +2115..2115; WordBreak:ALetter +2116..2118; WordBreak:Other +2119..211D; WordBreak:ALetter +211E..2123; WordBreak:Other +2124..2124; WordBreak:ALetter +2125..2125; WordBreak:Other +2126..2126; WordBreak:ALetter +2127..2127; WordBreak:Other +2128..2128; WordBreak:ALetter +2129..2129; WordBreak:Other +212A..212D; WordBreak:ALetter +212E..212E; WordBreak:Other +212F..2139; WordBreak:ALetter +213A..213B; WordBreak:Other +213C..213F; WordBreak:ALetter +2140..2144; WordBreak:Other +2145..2149; WordBreak:ALetter +214A..214D; WordBreak:Other +214E..214E; WordBreak:ALetter +214F..215F; WordBreak:Other +2160..2188; WordBreak:ALetter +2189..24B5; WordBreak:Other +24B6..24E9; WordBreak:ALetter +24EA..2BFF; WordBreak:Other +2C00..2C2E; WordBreak:ALetter +2C2F..2C2F; WordBreak:Other +2C30..2C5E; WordBreak:ALetter +2C5F..2C5F; WordBreak:Other +2C60..2CE4; WordBreak:ALetter +2CE5..2CEA; WordBreak:Other +2CEB..2CEE; WordBreak:ALetter +2CEF..2CF1; WordBreak:Extend +2CF2..2CF3; WordBreak:ALetter +2CF4..2CFF; WordBreak:Other +2D00..2D25; WordBreak:ALetter +2D26..2D26; WordBreak:Other +2D27..2D27; WordBreak:ALetter +2D28..2D2C; WordBreak:Other +2D2D..2D2D; WordBreak:ALetter +2D2E..2D2F; WordBreak:Other +2D30..2D67; WordBreak:ALetter +2D68..2D6E; WordBreak:Other +2D6F..2D6F; WordBreak:ALetter +2D70..2D7E; WordBreak:Other +2D7F..2D7F; WordBreak:Extend +2D80..2D96; WordBreak:ALetter +2D97..2D9F; WordBreak:Other +2DA0..2DA6; WordBreak:ALetter +2DA7..2DA7; WordBreak:Other +2DA8..2DAE; WordBreak:ALetter +2DAF..2DAF; WordBreak:Other +2DB0..2DB6; WordBreak:ALetter +2DB7..2DB7; WordBreak:Other +2DB8..2DBE; WordBreak:ALetter +2DBF..2DBF; WordBreak:Other +2DC0..2DC6; WordBreak:ALetter +2DC7..2DC7; WordBreak:Other +2DC8..2DCE; WordBreak:ALetter +2DCF..2DCF; WordBreak:Other +2DD0..2DD6; WordBreak:ALetter +2DD7..2DD7; WordBreak:Other +2DD8..2DDE; WordBreak:ALetter +2DDF..2DDF; WordBreak:Other +2DE0..2DFF; WordBreak:Extend +2E00..2E2E; WordBreak:Other +2E2F..2E2F; WordBreak:ALetter +2E30..2FFF; WordBreak:Other +3000..3000; WordBreak:WSegSpace +3001..3004; WordBreak:Other +3005..3005; WordBreak:ALetter +3006..3029; WordBreak:Other +302A..302F; WordBreak:Extend +3030..3030; WordBreak:Other +3031..3035; WordBreak:Katakana +3036..303A; WordBreak:Other +303B..303C; WordBreak:ALetter +303D..3098; WordBreak:Other +3099..309A; WordBreak:Extend +309B..309C; WordBreak:Katakana +309D..309F; WordBreak:Other +30A0..30FA; WordBreak:Katakana +30FB..30FB; WordBreak:Other +30FC..30FF; WordBreak:Katakana +3100..3104; WordBreak:Other +3105..312F; WordBreak:ALetter +3130..3130; WordBreak:Other +3131..318E; WordBreak:ALetter +318F..319F; WordBreak:Other +31A0..31BA; WordBreak:ALetter +31BB..31EF; WordBreak:Other +31F0..31FF; WordBreak:Katakana +3200..32CF; WordBreak:Other +32D0..32FE; WordBreak:Katakana +32FF..32FF; WordBreak:Other +3300..3357; WordBreak:Katakana +3358..9FFF; WordBreak:Other +A000..A48C; WordBreak:ALetter +A48D..A4CF; WordBreak:Other +A4D0..A4FD; WordBreak:ALetter +A4FE..A4FF; WordBreak:Other +A500..A60C; WordBreak:ALetter +A60D..A60F; WordBreak:Other +A610..A61F; WordBreak:ALetter +A620..A629; WordBreak:Numeric +A62A..A62B; WordBreak:ALetter +A62C..A63F; WordBreak:Other +A640..A66E; WordBreak:ALetter +A66F..A672; WordBreak:Extend +A673..A673; WordBreak:Other +A674..A67D; WordBreak:Extend +A67E..A67E; WordBreak:Other +A67F..A69D; WordBreak:ALetter +A69E..A69F; WordBreak:Extend +A6A0..A6EF; WordBreak:ALetter +A6F0..A6F1; WordBreak:Extend +A6F2..A716; WordBreak:Other +A717..A7B9; WordBreak:ALetter +A7BA..A7F6; WordBreak:Other +A7F7..A801; WordBreak:ALetter +A802..A802; WordBreak:Extend +A803..A805; WordBreak:ALetter +A806..A806; WordBreak:Extend +A807..A80A; WordBreak:ALetter +A80B..A80B; WordBreak:Extend +A80C..A822; WordBreak:ALetter +A823..A827; WordBreak:Extend +A828..A83F; WordBreak:Other +A840..A873; WordBreak:ALetter +A874..A87F; WordBreak:Other +A880..A881; WordBreak:Extend +A882..A8B3; WordBreak:ALetter +A8B4..A8C5; WordBreak:Extend +A8C6..A8CF; WordBreak:Other +A8D0..A8D9; WordBreak:Numeric +A8DA..A8DF; WordBreak:Other +A8E0..A8F1; WordBreak:Extend +A8F2..A8F7; WordBreak:ALetter +A8F8..A8FA; WordBreak:Other +A8FB..A8FB; WordBreak:ALetter +A8FC..A8FC; WordBreak:Other +A8FD..A8FE; WordBreak:ALetter +A8FF..A8FF; WordBreak:Extend +A900..A909; WordBreak:Numeric +A90A..A925; WordBreak:ALetter +A926..A92D; WordBreak:Extend +A92E..A92F; WordBreak:Other +A930..A946; WordBreak:ALetter +A947..A953; WordBreak:Extend +A954..A95F; WordBreak:Other +A960..A97C; WordBreak:ALetter +A97D..A97F; WordBreak:Other +A980..A983; WordBreak:Extend +A984..A9B2; WordBreak:ALetter +A9B3..A9C0; WordBreak:Extend +A9C1..A9CE; WordBreak:Other +A9CF..A9CF; WordBreak:ALetter +A9D0..A9D9; WordBreak:Numeric +A9DA..A9E4; WordBreak:Other +A9E5..A9E5; WordBreak:Extend +A9E6..A9EF; WordBreak:Other +A9F0..A9F9; WordBreak:Numeric +A9FA..A9FF; WordBreak:Other +AA00..AA28; WordBreak:ALetter +AA29..AA36; WordBreak:Extend +AA37..AA3F; WordBreak:Other +AA40..AA42; WordBreak:ALetter +AA43..AA43; WordBreak:Extend +AA44..AA4B; WordBreak:ALetter +AA4C..AA4D; WordBreak:Extend +AA4E..AA4F; WordBreak:Other +AA50..AA59; WordBreak:Numeric +AA5A..AA7A; WordBreak:Other +AA7B..AA7D; WordBreak:Extend +AA7E..AAAF; WordBreak:Other +AAB0..AAB0; WordBreak:Extend +AAB1..AAB1; WordBreak:Other +AAB2..AAB4; WordBreak:Extend +AAB5..AAB6; WordBreak:Other +AAB7..AAB8; WordBreak:Extend +AAB9..AABD; WordBreak:Other +AABE..AABF; WordBreak:Extend +AAC0..AAC0; WordBreak:Other +AAC1..AAC1; WordBreak:Extend +AAC2..AADF; WordBreak:Other +AAE0..AAEA; WordBreak:ALetter +AAEB..AAEF; WordBreak:Extend +AAF0..AAF1; WordBreak:Other +AAF2..AAF4; WordBreak:ALetter +AAF5..AAF6; WordBreak:Extend +AAF7..AB00; WordBreak:Other +AB01..AB06; WordBreak:ALetter +AB07..AB08; WordBreak:Other +AB09..AB0E; WordBreak:ALetter +AB0F..AB10; WordBreak:Other +AB11..AB16; WordBreak:ALetter +AB17..AB1F; WordBreak:Other +AB20..AB26; WordBreak:ALetter +AB27..AB27; WordBreak:Other +AB28..AB2E; WordBreak:ALetter +AB2F..AB2F; WordBreak:Other +AB30..AB65; WordBreak:ALetter +AB66..AB6F; WordBreak:Other +AB70..ABE2; WordBreak:ALetter +ABE3..ABEA; WordBreak:Extend +ABEB..ABEB; WordBreak:Other +ABEC..ABED; WordBreak:Extend +ABEE..ABEF; WordBreak:Other +ABF0..ABF9; WordBreak:Numeric +ABFA..ABFF; WordBreak:Other +AC00..D7A3; WordBreak:ALetter +D7A4..D7AF; WordBreak:Other +D7B0..D7C6; WordBreak:ALetter +D7C7..D7CA; WordBreak:Other +D7CB..D7FB; WordBreak:ALetter +D7FC..D7FF; WordBreak:Other +E000..FAFF; WordBreak:Other +FB00..FB06; WordBreak:ALetter +FB07..FB12; WordBreak:Other +FB13..FB17; WordBreak:ALetter +FB18..FB1C; WordBreak:Other +FB1D..FB1D; WordBreak:Hebrew_Letter +FB1E..FB1E; WordBreak:Extend +FB1F..FB28; WordBreak:Hebrew_Letter +FB29..FB29; WordBreak:Other +FB2A..FB36; WordBreak:Hebrew_Letter +FB37..FB37; WordBreak:Other +FB38..FB3C; WordBreak:Hebrew_Letter +FB3D..FB3D; WordBreak:Other +FB3E..FB3E; WordBreak:Hebrew_Letter +FB3F..FB3F; WordBreak:Other +FB40..FB41; WordBreak:Hebrew_Letter +FB42..FB42; WordBreak:Other +FB43..FB44; WordBreak:Hebrew_Letter +FB45..FB45; WordBreak:Other +FB46..FB4F; WordBreak:Hebrew_Letter +FB50..FBB1; WordBreak:ALetter +FBB2..FBD2; WordBreak:Other +FBD3..FD3D; WordBreak:ALetter +FD3E..FD4F; WordBreak:Other +FD50..FD8F; WordBreak:ALetter +FD90..FD91; WordBreak:Other +FD92..FDC7; WordBreak:ALetter +FDC8..FDEF; WordBreak:Other +FDF0..FDFB; WordBreak:ALetter +FDFC..FDFF; WordBreak:Other +FE00..FE0F; WordBreak:Extend +FE10..FE10; WordBreak:MidNum +FE11..FE12; WordBreak:Other +FE13..FE13; WordBreak:MidLetter +FE14..FE14; WordBreak:MidNum +FE15..FE1F; WordBreak:Other +FE20..FE2F; WordBreak:Extend +FE30..FE32; WordBreak:Other +FE33..FE34; WordBreak:ExtendNumLet +FE35..FE4C; WordBreak:Other +FE4D..FE4F; WordBreak:ExtendNumLet +FE50..FE50; WordBreak:MidNum +FE51..FE51; WordBreak:Other +FE52..FE52; WordBreak:MidNumLet +FE53..FE53; WordBreak:Other +FE54..FE54; WordBreak:MidNum +FE55..FE55; WordBreak:MidLetter +FE56..FE6F; WordBreak:Other +FE70..FE74; WordBreak:ALetter +FE75..FE75; WordBreak:Other +FE76..FEFC; WordBreak:ALetter +FEFD..FEFE; WordBreak:Other +FEFF..FEFF; WordBreak:Format +FF00..FF06; WordBreak:Other +FF07..FF07; WordBreak:MidNumLet +FF08..FF0B; WordBreak:Other +FF0C..FF0C; WordBreak:MidNum +FF0D..FF0D; WordBreak:Other +FF0E..FF0E; WordBreak:MidNumLet +FF0F..FF19; WordBreak:Other +FF1A..FF1A; WordBreak:MidLetter +FF1B..FF1B; WordBreak:MidNum +FF1C..FF20; WordBreak:Other +FF21..FF3A; WordBreak:ALetter +FF3B..FF3E; WordBreak:Other +FF3F..FF3F; WordBreak:ExtendNumLet +FF40..FF40; WordBreak:Other +FF41..FF5A; WordBreak:ALetter +FF5B..FF65; WordBreak:Other +FF66..FF9D; WordBreak:Katakana +FF9E..FF9F; WordBreak:Extend +FFA0..FFBE; WordBreak:ALetter +FFBF..FFC1; WordBreak:Other +FFC2..FFC7; WordBreak:ALetter +FFC8..FFC9; WordBreak:Other +FFCA..FFCF; WordBreak:ALetter +FFD0..FFD1; WordBreak:Other +FFD2..FFD7; WordBreak:ALetter +FFD8..FFD9; WordBreak:Other +FFDA..FFDC; WordBreak:ALetter +FFDD..FFF8; WordBreak:Other +FFF9..FFFB; WordBreak:Format +FFFC..FFFF; WordBreak:Other +10000..1000B; WordBreak:ALetter +1000C..1000C; WordBreak:Other +1000D..10026; WordBreak:ALetter +10027..10027; WordBreak:Other +10028..1003A; WordBreak:ALetter +1003B..1003B; WordBreak:Other +1003C..1003D; WordBreak:ALetter +1003E..1003E; WordBreak:Other +1003F..1004D; WordBreak:ALetter +1004E..1004F; WordBreak:Other +10050..1005D; WordBreak:ALetter +1005E..1007F; WordBreak:Other +10080..100FA; WordBreak:ALetter +100FB..1013F; WordBreak:Other +10140..10174; WordBreak:ALetter +10175..101FC; WordBreak:Other +101FD..101FD; WordBreak:Extend +101FE..1027F; WordBreak:Other +10280..1029C; WordBreak:ALetter +1029D..1029F; WordBreak:Other +102A0..102D0; WordBreak:ALetter +102D1..102DF; WordBreak:Other +102E0..102E0; WordBreak:Extend +102E1..102FF; WordBreak:Other +10300..1031F; WordBreak:ALetter +10320..1032C; WordBreak:Other +1032D..1034A; WordBreak:ALetter +1034B..1034F; WordBreak:Other +10350..10375; WordBreak:ALetter +10376..1037A; WordBreak:Extend +1037B..1037F; WordBreak:Other +10380..1039D; WordBreak:ALetter +1039E..1039F; WordBreak:Other +103A0..103C3; WordBreak:ALetter +103C4..103C7; WordBreak:Other +103C8..103CF; WordBreak:ALetter +103D0..103D0; WordBreak:Other +103D1..103D5; WordBreak:ALetter +103D6..103FF; WordBreak:Other +10400..1049D; WordBreak:ALetter +1049E..1049F; WordBreak:Other +104A0..104A9; WordBreak:Numeric +104AA..104AF; WordBreak:Other +104B0..104D3; WordBreak:ALetter +104D4..104D7; WordBreak:Other +104D8..104FB; WordBreak:ALetter +104FC..104FF; WordBreak:Other +10500..10527; WordBreak:ALetter +10528..1052F; WordBreak:Other +10530..10563; WordBreak:ALetter +10564..105FF; WordBreak:Other +10600..10736; WordBreak:ALetter +10737..1073F; WordBreak:Other +10740..10755; WordBreak:ALetter +10756..1075F; WordBreak:Other +10760..10767; WordBreak:ALetter +10768..107FF; WordBreak:Other +10800..10805; WordBreak:ALetter +10806..10807; WordBreak:Other +10808..10808; WordBreak:ALetter +10809..10809; WordBreak:Other +1080A..10835; WordBreak:ALetter +10836..10836; WordBreak:Other +10837..10838; WordBreak:ALetter +10839..1083B; WordBreak:Other +1083C..1083C; WordBreak:ALetter +1083D..1083E; WordBreak:Other +1083F..10855; WordBreak:ALetter +10856..1085F; WordBreak:Other +10860..10876; WordBreak:ALetter +10877..1087F; WordBreak:Other +10880..1089E; WordBreak:ALetter +1089F..108DF; WordBreak:Other +108E0..108F2; WordBreak:ALetter +108F3..108F3; WordBreak:Other +108F4..108F5; WordBreak:ALetter +108F6..108FF; WordBreak:Other +10900..10915; WordBreak:ALetter +10916..1091F; WordBreak:Other +10920..10939; WordBreak:ALetter +1093A..1097F; WordBreak:Other +10980..109B7; WordBreak:ALetter +109B8..109BD; WordBreak:Other +109BE..109BF; WordBreak:ALetter +109C0..109FF; WordBreak:Other +10A00..10A00; WordBreak:ALetter +10A01..10A03; WordBreak:Extend +10A04..10A04; WordBreak:Other +10A05..10A06; WordBreak:Extend +10A07..10A0B; WordBreak:Other +10A0C..10A0F; WordBreak:Extend +10A10..10A13; WordBreak:ALetter +10A14..10A14; WordBreak:Other +10A15..10A17; WordBreak:ALetter +10A18..10A18; WordBreak:Other +10A19..10A35; WordBreak:ALetter +10A36..10A37; WordBreak:Other +10A38..10A3A; WordBreak:Extend +10A3B..10A3E; WordBreak:Other +10A3F..10A3F; WordBreak:Extend +10A40..10A5F; WordBreak:Other +10A60..10A7C; WordBreak:ALetter +10A7D..10A7F; WordBreak:Other +10A80..10A9C; WordBreak:ALetter +10A9D..10ABF; WordBreak:Other +10AC0..10AC7; WordBreak:ALetter +10AC8..10AC8; WordBreak:Other +10AC9..10AE4; WordBreak:ALetter +10AE5..10AE6; WordBreak:Extend +10AE7..10AFF; WordBreak:Other +10B00..10B35; WordBreak:ALetter +10B36..10B3F; WordBreak:Other +10B40..10B55; WordBreak:ALetter +10B56..10B5F; WordBreak:Other +10B60..10B72; WordBreak:ALetter +10B73..10B7F; WordBreak:Other +10B80..10B91; WordBreak:ALetter +10B92..10BFF; WordBreak:Other +10C00..10C48; WordBreak:ALetter +10C49..10C7F; WordBreak:Other +10C80..10CB2; WordBreak:ALetter +10CB3..10CBF; WordBreak:Other +10CC0..10CF2; WordBreak:ALetter +10CF3..10CFF; WordBreak:Other +10D00..10D23; WordBreak:ALetter +10D24..10D27; WordBreak:Extend +10D28..10D2F; WordBreak:Other +10D30..10D39; WordBreak:Numeric +10D3A..10EFF; WordBreak:Other +10F00..10F1C; WordBreak:ALetter +10F1D..10F26; WordBreak:Other +10F27..10F27; WordBreak:ALetter +10F28..10F2F; WordBreak:Other +10F30..10F45; WordBreak:ALetter +10F46..10F50; WordBreak:Extend +10F51..10FFF; WordBreak:Other +11000..11002; WordBreak:Extend +11003..11037; WordBreak:ALetter +11038..11046; WordBreak:Extend +11047..11065; WordBreak:Other +11066..1106F; WordBreak:Numeric +11070..1107E; WordBreak:Other +1107F..11082; WordBreak:Extend +11083..110AF; WordBreak:ALetter +110B0..110BA; WordBreak:Extend +110BB..110BC; WordBreak:Other +110BD..110BD; WordBreak:Format +110BE..110CC; WordBreak:Other +110CD..110CD; WordBreak:Format +110CE..110CF; WordBreak:Other +110D0..110E8; WordBreak:ALetter +110E9..110EF; WordBreak:Other +110F0..110F9; WordBreak:Numeric +110FA..110FF; WordBreak:Other +11100..11102; WordBreak:Extend +11103..11126; WordBreak:ALetter +11127..11134; WordBreak:Extend +11135..11135; WordBreak:Other +11136..1113F; WordBreak:Numeric +11140..11143; WordBreak:Other +11144..11144; WordBreak:ALetter +11145..11146; WordBreak:Extend +11147..1114F; WordBreak:Other +11150..11172; WordBreak:ALetter +11173..11173; WordBreak:Extend +11174..11175; WordBreak:Other +11176..11176; WordBreak:ALetter +11177..1117F; WordBreak:Other +11180..11182; WordBreak:Extend +11183..111B2; WordBreak:ALetter +111B3..111C0; WordBreak:Extend +111C1..111C4; WordBreak:ALetter +111C5..111C8; WordBreak:Other +111C9..111CC; WordBreak:Extend +111CD..111CF; WordBreak:Other +111D0..111D9; WordBreak:Numeric +111DA..111DA; WordBreak:ALetter +111DB..111DB; WordBreak:Other +111DC..111DC; WordBreak:ALetter +111DD..111FF; WordBreak:Other +11200..11211; WordBreak:ALetter +11212..11212; WordBreak:Other +11213..1122B; WordBreak:ALetter +1122C..11237; WordBreak:Extend +11238..1123D; WordBreak:Other +1123E..1123E; WordBreak:Extend +1123F..1127F; WordBreak:Other +11280..11286; WordBreak:ALetter +11287..11287; WordBreak:Other +11288..11288; WordBreak:ALetter +11289..11289; WordBreak:Other +1128A..1128D; WordBreak:ALetter +1128E..1128E; WordBreak:Other +1128F..1129D; WordBreak:ALetter +1129E..1129E; WordBreak:Other +1129F..112A8; WordBreak:ALetter +112A9..112AF; WordBreak:Other +112B0..112DE; WordBreak:ALetter +112DF..112EA; WordBreak:Extend +112EB..112EF; WordBreak:Other +112F0..112F9; WordBreak:Numeric +112FA..112FF; WordBreak:Other +11300..11303; WordBreak:Extend +11304..11304; WordBreak:Other +11305..1130C; WordBreak:ALetter +1130D..1130E; WordBreak:Other +1130F..11310; WordBreak:ALetter +11311..11312; WordBreak:Other +11313..11328; WordBreak:ALetter +11329..11329; WordBreak:Other +1132A..11330; WordBreak:ALetter +11331..11331; WordBreak:Other +11332..11333; WordBreak:ALetter +11334..11334; WordBreak:Other +11335..11339; WordBreak:ALetter +1133A..1133A; WordBreak:Other +1133B..1133C; WordBreak:Extend +1133D..1133D; WordBreak:ALetter +1133E..11344; WordBreak:Extend +11345..11346; WordBreak:Other +11347..11348; WordBreak:Extend +11349..1134A; WordBreak:Other +1134B..1134D; WordBreak:Extend +1134E..1134F; WordBreak:Other +11350..11350; WordBreak:ALetter +11351..11356; WordBreak:Other +11357..11357; WordBreak:Extend +11358..1135C; WordBreak:Other +1135D..11361; WordBreak:ALetter +11362..11363; WordBreak:Extend +11364..11365; WordBreak:Other +11366..1136C; WordBreak:Extend +1136D..1136F; WordBreak:Other +11370..11374; WordBreak:Extend +11375..113FF; WordBreak:Other +11400..11434; WordBreak:ALetter +11435..11446; WordBreak:Extend +11447..1144A; WordBreak:ALetter +1144B..1144F; WordBreak:Other +11450..11459; WordBreak:Numeric +1145A..1145D; WordBreak:Other +1145E..1145E; WordBreak:Extend +1145F..1147F; WordBreak:Other +11480..114AF; WordBreak:ALetter +114B0..114C3; WordBreak:Extend +114C4..114C5; WordBreak:ALetter +114C6..114C6; WordBreak:Other +114C7..114C7; WordBreak:ALetter +114C8..114CF; WordBreak:Other +114D0..114D9; WordBreak:Numeric +114DA..1157F; WordBreak:Other +11580..115AE; WordBreak:ALetter +115AF..115B5; WordBreak:Extend +115B6..115B7; WordBreak:Other +115B8..115C0; WordBreak:Extend +115C1..115D7; WordBreak:Other +115D8..115DB; WordBreak:ALetter +115DC..115DD; WordBreak:Extend +115DE..115FF; WordBreak:Other +11600..1162F; WordBreak:ALetter +11630..11640; WordBreak:Extend +11641..11643; WordBreak:Other +11644..11644; WordBreak:ALetter +11645..1164F; WordBreak:Other +11650..11659; WordBreak:Numeric +1165A..1167F; WordBreak:Other +11680..116AA; WordBreak:ALetter +116AB..116B7; WordBreak:Extend +116B8..116BF; WordBreak:Other +116C0..116C9; WordBreak:Numeric +116CA..1171C; WordBreak:Other +1171D..1172B; WordBreak:Extend +1172C..1172F; WordBreak:Other +11730..11739; WordBreak:Numeric +1173A..117FF; WordBreak:Other +11800..1182B; WordBreak:ALetter +1182C..1183A; WordBreak:Extend +1183B..1189F; WordBreak:Other +118A0..118DF; WordBreak:ALetter +118E0..118E9; WordBreak:Numeric +118EA..118FE; WordBreak:Other +118FF..118FF; WordBreak:ALetter +11900..119FF; WordBreak:Other +11A00..11A00; WordBreak:ALetter +11A01..11A0A; WordBreak:Extend +11A0B..11A32; WordBreak:ALetter +11A33..11A39; WordBreak:Extend +11A3A..11A3A; WordBreak:ALetter +11A3B..11A3E; WordBreak:Extend +11A3F..11A46; WordBreak:Other +11A47..11A47; WordBreak:Extend +11A48..11A4F; WordBreak:Other +11A50..11A50; WordBreak:ALetter +11A51..11A5B; WordBreak:Extend +11A5C..11A83; WordBreak:ALetter +11A84..11A85; WordBreak:Other +11A86..11A89; WordBreak:ALetter +11A8A..11A99; WordBreak:Extend +11A9A..11A9C; WordBreak:Other +11A9D..11A9D; WordBreak:ALetter +11A9E..11ABF; WordBreak:Other +11AC0..11AF8; WordBreak:ALetter +11AF9..11BFF; WordBreak:Other +11C00..11C08; WordBreak:ALetter +11C09..11C09; WordBreak:Other +11C0A..11C2E; WordBreak:ALetter +11C2F..11C36; WordBreak:Extend +11C37..11C37; WordBreak:Other +11C38..11C3F; WordBreak:Extend +11C40..11C40; WordBreak:ALetter +11C41..11C4F; WordBreak:Other +11C50..11C59; WordBreak:Numeric +11C5A..11C71; WordBreak:Other +11C72..11C8F; WordBreak:ALetter +11C90..11C91; WordBreak:Other +11C92..11CA7; WordBreak:Extend +11CA8..11CA8; WordBreak:Other +11CA9..11CB6; WordBreak:Extend +11CB7..11CFF; WordBreak:Other +11D00..11D06; WordBreak:ALetter +11D07..11D07; WordBreak:Other +11D08..11D09; WordBreak:ALetter +11D0A..11D0A; WordBreak:Other +11D0B..11D30; WordBreak:ALetter +11D31..11D36; WordBreak:Extend +11D37..11D39; WordBreak:Other +11D3A..11D3A; WordBreak:Extend +11D3B..11D3B; WordBreak:Other +11D3C..11D3D; WordBreak:Extend +11D3E..11D3E; WordBreak:Other +11D3F..11D45; WordBreak:Extend +11D46..11D46; WordBreak:ALetter +11D47..11D47; WordBreak:Extend +11D48..11D4F; WordBreak:Other +11D50..11D59; WordBreak:Numeric +11D5A..11D5F; WordBreak:Other +11D60..11D65; WordBreak:ALetter +11D66..11D66; WordBreak:Other +11D67..11D68; WordBreak:ALetter +11D69..11D69; WordBreak:Other +11D6A..11D89; WordBreak:ALetter +11D8A..11D8E; WordBreak:Extend +11D8F..11D8F; WordBreak:Other +11D90..11D91; WordBreak:Extend +11D92..11D92; WordBreak:Other +11D93..11D97; WordBreak:Extend +11D98..11D98; WordBreak:ALetter +11D99..11D9F; WordBreak:Other +11DA0..11DA9; WordBreak:Numeric +11DAA..11EDF; WordBreak:Other +11EE0..11EF2; WordBreak:ALetter +11EF3..11EF6; WordBreak:Extend +11EF7..11FFF; WordBreak:Other +12000..12399; WordBreak:ALetter +1239A..123FF; WordBreak:Other +12400..1246E; WordBreak:ALetter +1246F..1247F; WordBreak:Other +12480..12543; WordBreak:ALetter +12544..12FFF; WordBreak:Other +13000..1342E; WordBreak:ALetter +1342F..143FF; WordBreak:Other +14400..14646; WordBreak:ALetter +14647..167FF; WordBreak:Other +16800..16A38; WordBreak:ALetter +16A39..16A3F; WordBreak:Other +16A40..16A5E; WordBreak:ALetter +16A5F..16A5F; WordBreak:Other +16A60..16A69; WordBreak:Numeric +16A6A..16ACF; WordBreak:Other +16AD0..16AED; WordBreak:ALetter +16AEE..16AEF; WordBreak:Other +16AF0..16AF4; WordBreak:Extend +16AF5..16AFF; WordBreak:Other +16B00..16B2F; WordBreak:ALetter +16B30..16B36; WordBreak:Extend +16B37..16B3F; WordBreak:Other +16B40..16B43; WordBreak:ALetter +16B44..16B4F; WordBreak:Other +16B50..16B59; WordBreak:Numeric +16B5A..16B62; WordBreak:Other +16B63..16B77; WordBreak:ALetter +16B78..16B7C; WordBreak:Other +16B7D..16B8F; WordBreak:ALetter +16B90..16E3F; WordBreak:Other +16E40..16E7F; WordBreak:ALetter +16E80..16EFF; WordBreak:Other +16F00..16F44; WordBreak:ALetter +16F45..16F4F; WordBreak:Other +16F50..16F50; WordBreak:ALetter +16F51..16F7E; WordBreak:Extend +16F7F..16F8E; WordBreak:Other +16F8F..16F92; WordBreak:Extend +16F93..16F9F; WordBreak:ALetter +16FA0..16FDF; WordBreak:Other +16FE0..16FE1; WordBreak:ALetter +16FE2..1AFFF; WordBreak:Other +1B000..1B000; WordBreak:Katakana +1B001..1BBFF; WordBreak:Other +1BC00..1BC6A; WordBreak:ALetter +1BC6B..1BC6F; WordBreak:Other +1BC70..1BC7C; WordBreak:ALetter +1BC7D..1BC7F; WordBreak:Other +1BC80..1BC88; WordBreak:ALetter +1BC89..1BC8F; WordBreak:Other +1BC90..1BC99; WordBreak:ALetter +1BC9A..1BC9C; WordBreak:Other +1BC9D..1BC9E; WordBreak:Extend +1BC9F..1BC9F; WordBreak:Other +1BCA0..1BCA3; WordBreak:Format +1BCA4..1D164; WordBreak:Other +1D165..1D169; WordBreak:Extend +1D16A..1D16C; WordBreak:Other +1D16D..1D172; WordBreak:Extend +1D173..1D17A; WordBreak:Format +1D17B..1D182; WordBreak:Extend +1D183..1D184; WordBreak:Other +1D185..1D18B; WordBreak:Extend +1D18C..1D1A9; WordBreak:Other +1D1AA..1D1AD; WordBreak:Extend +1D1AE..1D241; WordBreak:Other +1D242..1D244; WordBreak:Extend +1D245..1D3FF; WordBreak:Other +1D400..1D454; WordBreak:ALetter +1D455..1D455; WordBreak:Other +1D456..1D49C; WordBreak:ALetter +1D49D..1D49D; WordBreak:Other +1D49E..1D49F; WordBreak:ALetter +1D4A0..1D4A1; WordBreak:Other +1D4A2..1D4A2; WordBreak:ALetter +1D4A3..1D4A4; WordBreak:Other +1D4A5..1D4A6; WordBreak:ALetter +1D4A7..1D4A8; WordBreak:Other +1D4A9..1D4AC; WordBreak:ALetter +1D4AD..1D4AD; WordBreak:Other +1D4AE..1D4B9; WordBreak:ALetter +1D4BA..1D4BA; WordBreak:Other +1D4BB..1D4BB; WordBreak:ALetter +1D4BC..1D4BC; WordBreak:Other +1D4BD..1D4C3; WordBreak:ALetter +1D4C4..1D4C4; WordBreak:Other +1D4C5..1D505; WordBreak:ALetter +1D506..1D506; WordBreak:Other +1D507..1D50A; WordBreak:ALetter +1D50B..1D50C; WordBreak:Other +1D50D..1D514; WordBreak:ALetter +1D515..1D515; WordBreak:Other +1D516..1D51C; WordBreak:ALetter +1D51D..1D51D; WordBreak:Other +1D51E..1D539; WordBreak:ALetter +1D53A..1D53A; WordBreak:Other +1D53B..1D53E; WordBreak:ALetter +1D53F..1D53F; WordBreak:Other +1D540..1D544; WordBreak:ALetter +1D545..1D545; WordBreak:Other +1D546..1D546; WordBreak:ALetter +1D547..1D549; WordBreak:Other +1D54A..1D550; WordBreak:ALetter +1D551..1D551; WordBreak:Other +1D552..1D6A5; WordBreak:ALetter +1D6A6..1D6A7; WordBreak:Other +1D6A8..1D6C0; WordBreak:ALetter +1D6C1..1D6C1; WordBreak:Other +1D6C2..1D6DA; WordBreak:ALetter +1D6DB..1D6DB; WordBreak:Other +1D6DC..1D6FA; WordBreak:ALetter +1D6FB..1D6FB; WordBreak:Other +1D6FC..1D714; WordBreak:ALetter +1D715..1D715; WordBreak:Other +1D716..1D734; WordBreak:ALetter +1D735..1D735; WordBreak:Other +1D736..1D74E; WordBreak:ALetter +1D74F..1D74F; WordBreak:Other +1D750..1D76E; WordBreak:ALetter +1D76F..1D76F; WordBreak:Other +1D770..1D788; WordBreak:ALetter +1D789..1D789; WordBreak:Other +1D78A..1D7A8; WordBreak:ALetter +1D7A9..1D7A9; WordBreak:Other +1D7AA..1D7C2; WordBreak:ALetter +1D7C3..1D7C3; WordBreak:Other +1D7C4..1D7CB; WordBreak:ALetter +1D7CC..1D7CD; WordBreak:Other +1D7CE..1D7FF; WordBreak:Numeric +1D800..1D9FF; WordBreak:Other +1DA00..1DA36; WordBreak:Extend +1DA37..1DA3A; WordBreak:Other +1DA3B..1DA6C; WordBreak:Extend +1DA6D..1DA74; WordBreak:Other +1DA75..1DA75; WordBreak:Extend +1DA76..1DA83; WordBreak:Other +1DA84..1DA84; WordBreak:Extend +1DA85..1DA9A; WordBreak:Other +1DA9B..1DA9F; WordBreak:Extend +1DAA0..1DAA0; WordBreak:Other +1DAA1..1DAAF; WordBreak:Extend +1DAB0..1DFFF; WordBreak:Other +1E000..1E006; WordBreak:Extend +1E007..1E007; WordBreak:Other +1E008..1E018; WordBreak:Extend +1E019..1E01A; WordBreak:Other +1E01B..1E021; WordBreak:Extend +1E022..1E022; WordBreak:Other +1E023..1E024; WordBreak:Extend +1E025..1E025; WordBreak:Other +1E026..1E02A; WordBreak:Extend +1E02B..1E7FF; WordBreak:Other +1E800..1E8C4; WordBreak:ALetter +1E8C5..1E8CF; WordBreak:Other +1E8D0..1E8D6; WordBreak:Extend +1E8D7..1E8FF; WordBreak:Other +1E900..1E943; WordBreak:ALetter +1E944..1E94A; WordBreak:Extend +1E94B..1E94F; WordBreak:Other +1E950..1E959; WordBreak:Numeric +1E95A..1EDFF; WordBreak:Other +1EE00..1EE03; WordBreak:ALetter +1EE04..1EE04; WordBreak:Other +1EE05..1EE1F; WordBreak:ALetter +1EE20..1EE20; WordBreak:Other +1EE21..1EE22; WordBreak:ALetter +1EE23..1EE23; WordBreak:Other +1EE24..1EE24; WordBreak:ALetter +1EE25..1EE26; WordBreak:Other +1EE27..1EE27; WordBreak:ALetter +1EE28..1EE28; WordBreak:Other +1EE29..1EE32; WordBreak:ALetter +1EE33..1EE33; WordBreak:Other +1EE34..1EE37; WordBreak:ALetter +1EE38..1EE38; WordBreak:Other +1EE39..1EE39; WordBreak:ALetter +1EE3A..1EE3A; WordBreak:Other +1EE3B..1EE3B; WordBreak:ALetter +1EE3C..1EE41; WordBreak:Other +1EE42..1EE42; WordBreak:ALetter +1EE43..1EE46; WordBreak:Other +1EE47..1EE47; WordBreak:ALetter +1EE48..1EE48; WordBreak:Other +1EE49..1EE49; WordBreak:ALetter +1EE4A..1EE4A; WordBreak:Other +1EE4B..1EE4B; WordBreak:ALetter +1EE4C..1EE4C; WordBreak:Other +1EE4D..1EE4F; WordBreak:ALetter +1EE50..1EE50; WordBreak:Other +1EE51..1EE52; WordBreak:ALetter +1EE53..1EE53; WordBreak:Other +1EE54..1EE54; WordBreak:ALetter +1EE55..1EE56; WordBreak:Other +1EE57..1EE57; WordBreak:ALetter +1EE58..1EE58; WordBreak:Other +1EE59..1EE59; WordBreak:ALetter +1EE5A..1EE5A; WordBreak:Other +1EE5B..1EE5B; WordBreak:ALetter +1EE5C..1EE5C; WordBreak:Other +1EE5D..1EE5D; WordBreak:ALetter +1EE5E..1EE5E; WordBreak:Other +1EE5F..1EE5F; WordBreak:ALetter +1EE60..1EE60; WordBreak:Other +1EE61..1EE62; WordBreak:ALetter +1EE63..1EE63; WordBreak:Other +1EE64..1EE64; WordBreak:ALetter +1EE65..1EE66; WordBreak:Other +1EE67..1EE6A; WordBreak:ALetter +1EE6B..1EE6B; WordBreak:Other +1EE6C..1EE72; WordBreak:ALetter +1EE73..1EE73; WordBreak:Other +1EE74..1EE77; WordBreak:ALetter +1EE78..1EE78; WordBreak:Other +1EE79..1EE7C; WordBreak:ALetter +1EE7D..1EE7D; WordBreak:Other +1EE7E..1EE7E; WordBreak:ALetter +1EE7F..1EE7F; WordBreak:Other +1EE80..1EE89; WordBreak:ALetter +1EE8A..1EE8A; WordBreak:Other +1EE8B..1EE9B; WordBreak:ALetter +1EE9C..1EEA0; WordBreak:Other +1EEA1..1EEA3; WordBreak:ALetter +1EEA4..1EEA4; WordBreak:Other +1EEA5..1EEA9; WordBreak:ALetter +1EEAA..1EEAA; WordBreak:Other +1EEAB..1EEBB; WordBreak:ALetter +1EEBC..1F12F; WordBreak:Other +1F130..1F149; WordBreak:ALetter +1F14A..1F14F; WordBreak:Other +1F150..1F169; WordBreak:ALetter +1F16A..1F16F; WordBreak:Other +1F170..1F189; WordBreak:ALetter +1F18A..1F1E5; WordBreak:Other +1F1E6..1F1FF; WordBreak:Regional_Indicator +1F200..1F3FA; WordBreak:Other +1F3FB..1F3FF; WordBreak:Extend +1F400..E0000; WordBreak:Other +E0001..E0001; WordBreak:Format +E0002..E001F; WordBreak:Other +E0020..E007F; WordBreak:Extend +E0080..E00FF; WordBreak:Other +E0100..E01EF; WordBreak:Extend +E01F0..10FFFF; WordBreak:Other diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_11_0.test b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_11_0.test new file mode 100644 index 000000000..6f14f41d1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_11_0.test @@ -0,0 +1,11 @@ +name: UnicodeWordBreak_11_0 + +description: +Tests character class syntax of the Unicode 11.0 WordBreak property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_11_0.flex b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_11_0.flex new file mode 100644 index 000000000..f2769ddc9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_11_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeWord1_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\W { setCurCharPropertyValue("Not-Word"); } +[^\W] { setCurCharPropertyValue("Word"); } diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_11_0.output b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_11_0.output new file mode 100644 index 000000000..91cc61c9e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_11_0.output @@ -0,0 +1,1422 @@ +0000..002F; Not-Word +0030..0039; Word +003A..0040; Not-Word +0041..005A; Word +005B..005E; Not-Word +005F..005F; Word +0060..0060; Not-Word +0061..007A; Word +007B..00A9; Not-Word +00AA..00AA; Word +00AB..00B4; Not-Word +00B5..00B5; Word +00B6..00B9; Not-Word +00BA..00BA; Word +00BB..00BF; Not-Word +00C0..00D6; Word +00D7..00D7; Not-Word +00D8..00F6; Word +00F7..00F7; Not-Word +00F8..02C1; Word +02C2..02C5; Not-Word +02C6..02D1; Word +02D2..02DF; Not-Word +02E0..02E4; Word +02E5..02EB; Not-Word +02EC..02EC; Word +02ED..02ED; Not-Word +02EE..02EE; Word +02EF..02FF; Not-Word +0300..0374; Word +0375..0375; Not-Word +0376..0377; Word +0378..0379; Not-Word +037A..037D; Word +037E..037E; Not-Word +037F..037F; Word +0380..0385; Not-Word +0386..0386; Word +0387..0387; Not-Word +0388..038A; Word +038B..038B; Not-Word +038C..038C; Word +038D..038D; Not-Word +038E..03A1; Word +03A2..03A2; Not-Word +03A3..03F5; Word +03F6..03F6; Not-Word +03F7..0481; Word +0482..0482; Not-Word +0483..052F; Word +0530..0530; Not-Word +0531..0556; Word +0557..0558; Not-Word +0559..0559; Word +055A..055F; Not-Word +0560..0588; Word +0589..0590; Not-Word +0591..05BD; Word +05BE..05BE; Not-Word +05BF..05BF; Word +05C0..05C0; Not-Word +05C1..05C2; Word +05C3..05C3; Not-Word +05C4..05C5; Word +05C6..05C6; Not-Word +05C7..05C7; Word +05C8..05CF; Not-Word +05D0..05EA; Word +05EB..05EE; Not-Word +05EF..05F2; Word +05F3..060F; Not-Word +0610..061A; Word +061B..061F; Not-Word +0620..0669; Word +066A..066D; Not-Word +066E..06D3; Word +06D4..06D4; Not-Word +06D5..06DC; Word +06DD..06DE; Not-Word +06DF..06E8; Word +06E9..06E9; Not-Word +06EA..06FC; Word +06FD..06FE; Not-Word +06FF..06FF; Word +0700..070F; Not-Word +0710..074A; Word +074B..074C; Not-Word +074D..07B1; Word +07B2..07BF; Not-Word +07C0..07F5; Word +07F6..07F9; Not-Word +07FA..07FA; Word +07FB..07FC; Not-Word +07FD..07FD; Word +07FE..07FF; Not-Word +0800..082D; Word +082E..083F; Not-Word +0840..085B; Word +085C..085F; Not-Word +0860..086A; Word +086B..089F; Not-Word +08A0..08B4; Word +08B5..08B5; Not-Word +08B6..08BD; Word +08BE..08D2; Not-Word +08D3..08E1; Word +08E2..08E2; Not-Word +08E3..0963; Word +0964..0965; Not-Word +0966..096F; Word +0970..0970; Not-Word +0971..0983; Word +0984..0984; Not-Word +0985..098C; Word +098D..098E; Not-Word +098F..0990; Word +0991..0992; Not-Word +0993..09A8; Word +09A9..09A9; Not-Word +09AA..09B0; Word +09B1..09B1; Not-Word +09B2..09B2; Word +09B3..09B5; Not-Word +09B6..09B9; Word +09BA..09BB; Not-Word +09BC..09C4; Word +09C5..09C6; Not-Word +09C7..09C8; Word +09C9..09CA; Not-Word +09CB..09CE; Word +09CF..09D6; Not-Word +09D7..09D7; Word +09D8..09DB; Not-Word +09DC..09DD; Word +09DE..09DE; Not-Word +09DF..09E3; Word +09E4..09E5; Not-Word +09E6..09F1; Word +09F2..09FB; Not-Word +09FC..09FC; Word +09FD..09FD; Not-Word +09FE..09FE; Word +09FF..0A00; Not-Word +0A01..0A03; Word +0A04..0A04; Not-Word +0A05..0A0A; Word +0A0B..0A0E; Not-Word +0A0F..0A10; Word +0A11..0A12; Not-Word +0A13..0A28; Word +0A29..0A29; Not-Word +0A2A..0A30; Word +0A31..0A31; Not-Word +0A32..0A33; Word +0A34..0A34; Not-Word +0A35..0A36; Word +0A37..0A37; Not-Word +0A38..0A39; Word +0A3A..0A3B; Not-Word +0A3C..0A3C; Word +0A3D..0A3D; Not-Word +0A3E..0A42; Word +0A43..0A46; Not-Word +0A47..0A48; Word +0A49..0A4A; Not-Word +0A4B..0A4D; Word +0A4E..0A50; Not-Word +0A51..0A51; Word +0A52..0A58; Not-Word +0A59..0A5C; Word +0A5D..0A5D; Not-Word +0A5E..0A5E; Word +0A5F..0A65; Not-Word +0A66..0A75; Word +0A76..0A80; Not-Word +0A81..0A83; Word +0A84..0A84; Not-Word +0A85..0A8D; Word +0A8E..0A8E; Not-Word +0A8F..0A91; Word +0A92..0A92; Not-Word +0A93..0AA8; Word +0AA9..0AA9; Not-Word +0AAA..0AB0; Word +0AB1..0AB1; Not-Word +0AB2..0AB3; Word +0AB4..0AB4; Not-Word +0AB5..0AB9; Word +0ABA..0ABB; Not-Word +0ABC..0AC5; Word +0AC6..0AC6; Not-Word +0AC7..0AC9; Word +0ACA..0ACA; Not-Word +0ACB..0ACD; Word +0ACE..0ACF; Not-Word +0AD0..0AD0; Word +0AD1..0ADF; Not-Word +0AE0..0AE3; Word +0AE4..0AE5; Not-Word +0AE6..0AEF; Word +0AF0..0AF8; Not-Word +0AF9..0AFF; Word +0B00..0B00; Not-Word +0B01..0B03; Word +0B04..0B04; Not-Word +0B05..0B0C; Word +0B0D..0B0E; Not-Word +0B0F..0B10; Word +0B11..0B12; Not-Word +0B13..0B28; Word +0B29..0B29; Not-Word +0B2A..0B30; Word +0B31..0B31; Not-Word +0B32..0B33; Word +0B34..0B34; Not-Word +0B35..0B39; Word +0B3A..0B3B; Not-Word +0B3C..0B44; Word +0B45..0B46; Not-Word +0B47..0B48; Word +0B49..0B4A; Not-Word +0B4B..0B4D; Word +0B4E..0B55; Not-Word +0B56..0B57; Word +0B58..0B5B; Not-Word +0B5C..0B5D; Word +0B5E..0B5E; Not-Word +0B5F..0B63; Word +0B64..0B65; Not-Word +0B66..0B6F; Word +0B70..0B70; Not-Word +0B71..0B71; Word +0B72..0B81; Not-Word +0B82..0B83; Word +0B84..0B84; Not-Word +0B85..0B8A; Word +0B8B..0B8D; Not-Word +0B8E..0B90; Word +0B91..0B91; Not-Word +0B92..0B95; Word +0B96..0B98; Not-Word +0B99..0B9A; Word +0B9B..0B9B; Not-Word +0B9C..0B9C; Word +0B9D..0B9D; Not-Word +0B9E..0B9F; Word +0BA0..0BA2; Not-Word +0BA3..0BA4; Word +0BA5..0BA7; Not-Word +0BA8..0BAA; Word +0BAB..0BAD; Not-Word +0BAE..0BB9; Word +0BBA..0BBD; Not-Word +0BBE..0BC2; Word +0BC3..0BC5; Not-Word +0BC6..0BC8; Word +0BC9..0BC9; Not-Word +0BCA..0BCD; Word +0BCE..0BCF; Not-Word +0BD0..0BD0; Word +0BD1..0BD6; Not-Word +0BD7..0BD7; Word +0BD8..0BE5; Not-Word +0BE6..0BEF; Word +0BF0..0BFF; Not-Word +0C00..0C0C; Word +0C0D..0C0D; Not-Word +0C0E..0C10; Word +0C11..0C11; Not-Word +0C12..0C28; Word +0C29..0C29; Not-Word +0C2A..0C39; Word +0C3A..0C3C; Not-Word +0C3D..0C44; Word +0C45..0C45; Not-Word +0C46..0C48; Word +0C49..0C49; Not-Word +0C4A..0C4D; Word +0C4E..0C54; Not-Word +0C55..0C56; Word +0C57..0C57; Not-Word +0C58..0C5A; Word +0C5B..0C5F; Not-Word +0C60..0C63; Word +0C64..0C65; Not-Word +0C66..0C6F; Word +0C70..0C7F; Not-Word +0C80..0C83; Word +0C84..0C84; Not-Word +0C85..0C8C; Word +0C8D..0C8D; Not-Word +0C8E..0C90; Word +0C91..0C91; Not-Word +0C92..0CA8; Word +0CA9..0CA9; Not-Word +0CAA..0CB3; Word +0CB4..0CB4; Not-Word +0CB5..0CB9; Word +0CBA..0CBB; Not-Word +0CBC..0CC4; Word +0CC5..0CC5; Not-Word +0CC6..0CC8; Word +0CC9..0CC9; Not-Word +0CCA..0CCD; Word +0CCE..0CD4; Not-Word +0CD5..0CD6; Word +0CD7..0CDD; Not-Word +0CDE..0CDE; Word +0CDF..0CDF; Not-Word +0CE0..0CE3; Word +0CE4..0CE5; Not-Word +0CE6..0CEF; Word +0CF0..0CF0; Not-Word +0CF1..0CF2; Word +0CF3..0CFF; Not-Word +0D00..0D03; Word +0D04..0D04; Not-Word +0D05..0D0C; Word +0D0D..0D0D; Not-Word +0D0E..0D10; Word +0D11..0D11; Not-Word +0D12..0D44; Word +0D45..0D45; Not-Word +0D46..0D48; Word +0D49..0D49; Not-Word +0D4A..0D4E; Word +0D4F..0D53; Not-Word +0D54..0D57; Word +0D58..0D5E; Not-Word +0D5F..0D63; Word +0D64..0D65; Not-Word +0D66..0D6F; Word +0D70..0D79; Not-Word +0D7A..0D7F; Word +0D80..0D81; Not-Word +0D82..0D83; Word +0D84..0D84; Not-Word +0D85..0D96; Word +0D97..0D99; Not-Word +0D9A..0DB1; Word +0DB2..0DB2; Not-Word +0DB3..0DBB; Word +0DBC..0DBC; Not-Word +0DBD..0DBD; Word +0DBE..0DBF; Not-Word +0DC0..0DC6; Word +0DC7..0DC9; Not-Word +0DCA..0DCA; Word +0DCB..0DCE; Not-Word +0DCF..0DD4; Word +0DD5..0DD5; Not-Word +0DD6..0DD6; Word +0DD7..0DD7; Not-Word +0DD8..0DDF; Word +0DE0..0DE5; Not-Word +0DE6..0DEF; Word +0DF0..0DF1; Not-Word +0DF2..0DF3; Word +0DF4..0E00; Not-Word +0E01..0E3A; Word +0E3B..0E3F; Not-Word +0E40..0E4E; Word +0E4F..0E4F; Not-Word +0E50..0E59; Word +0E5A..0E80; Not-Word +0E81..0E82; Word +0E83..0E83; Not-Word +0E84..0E84; Word +0E85..0E86; Not-Word +0E87..0E88; Word +0E89..0E89; Not-Word +0E8A..0E8A; Word +0E8B..0E8C; Not-Word +0E8D..0E8D; Word +0E8E..0E93; Not-Word +0E94..0E97; Word +0E98..0E98; Not-Word +0E99..0E9F; Word +0EA0..0EA0; Not-Word +0EA1..0EA3; Word +0EA4..0EA4; Not-Word +0EA5..0EA5; Word +0EA6..0EA6; Not-Word +0EA7..0EA7; Word +0EA8..0EA9; Not-Word +0EAA..0EAB; Word +0EAC..0EAC; Not-Word +0EAD..0EB9; Word +0EBA..0EBA; Not-Word +0EBB..0EBD; Word +0EBE..0EBF; Not-Word +0EC0..0EC4; Word +0EC5..0EC5; Not-Word +0EC6..0EC6; Word +0EC7..0EC7; Not-Word +0EC8..0ECD; Word +0ECE..0ECF; Not-Word +0ED0..0ED9; Word +0EDA..0EDB; Not-Word +0EDC..0EDF; Word +0EE0..0EFF; Not-Word +0F00..0F00; Word +0F01..0F17; Not-Word +0F18..0F19; Word +0F1A..0F1F; Not-Word +0F20..0F29; Word +0F2A..0F34; Not-Word +0F35..0F35; Word +0F36..0F36; Not-Word +0F37..0F37; Word +0F38..0F38; Not-Word +0F39..0F39; Word +0F3A..0F3D; Not-Word +0F3E..0F47; Word +0F48..0F48; Not-Word +0F49..0F6C; Word +0F6D..0F70; Not-Word +0F71..0F84; Word +0F85..0F85; Not-Word +0F86..0F97; Word +0F98..0F98; Not-Word +0F99..0FBC; Word +0FBD..0FC5; Not-Word +0FC6..0FC6; Word +0FC7..0FFF; Not-Word +1000..1049; Word +104A..104F; Not-Word +1050..109D; Word +109E..109F; Not-Word +10A0..10C5; Word +10C6..10C6; Not-Word +10C7..10C7; Word +10C8..10CC; Not-Word +10CD..10CD; Word +10CE..10CF; Not-Word +10D0..10FA; Word +10FB..10FB; Not-Word +10FC..1248; Word +1249..1249; Not-Word +124A..124D; Word +124E..124F; Not-Word +1250..1256; Word +1257..1257; Not-Word +1258..1258; Word +1259..1259; Not-Word +125A..125D; Word +125E..125F; Not-Word +1260..1288; Word +1289..1289; Not-Word +128A..128D; Word +128E..128F; Not-Word +1290..12B0; Word +12B1..12B1; Not-Word +12B2..12B5; Word +12B6..12B7; Not-Word +12B8..12BE; Word +12BF..12BF; Not-Word +12C0..12C0; Word +12C1..12C1; Not-Word +12C2..12C5; Word +12C6..12C7; Not-Word +12C8..12D6; Word +12D7..12D7; Not-Word +12D8..1310; Word +1311..1311; Not-Word +1312..1315; Word +1316..1317; Not-Word +1318..135A; Word +135B..135C; Not-Word +135D..135F; Word +1360..137F; Not-Word +1380..138F; Word +1390..139F; Not-Word +13A0..13F5; Word +13F6..13F7; Not-Word +13F8..13FD; Word +13FE..1400; Not-Word +1401..166C; Word +166D..166E; Not-Word +166F..167F; Word +1680..1680; Not-Word +1681..169A; Word +169B..169F; Not-Word +16A0..16EA; Word +16EB..16ED; Not-Word +16EE..16F8; Word +16F9..16FF; Not-Word +1700..170C; Word +170D..170D; Not-Word +170E..1714; Word +1715..171F; Not-Word +1720..1734; Word +1735..173F; Not-Word +1740..1753; Word +1754..175F; Not-Word +1760..176C; Word +176D..176D; Not-Word +176E..1770; Word +1771..1771; Not-Word +1772..1773; Word +1774..177F; Not-Word +1780..17D3; Word +17D4..17D6; Not-Word +17D7..17D7; Word +17D8..17DB; Not-Word +17DC..17DD; Word +17DE..17DF; Not-Word +17E0..17E9; Word +17EA..180A; Not-Word +180B..180D; Word +180E..180F; Not-Word +1810..1819; Word +181A..181F; Not-Word +1820..1878; Word +1879..187F; Not-Word +1880..18AA; Word +18AB..18AF; Not-Word +18B0..18F5; Word +18F6..18FF; Not-Word +1900..191E; Word +191F..191F; Not-Word +1920..192B; Word +192C..192F; Not-Word +1930..193B; Word +193C..1945; Not-Word +1946..196D; Word +196E..196F; Not-Word +1970..1974; Word +1975..197F; Not-Word +1980..19AB; Word +19AC..19AF; Not-Word +19B0..19C9; Word +19CA..19CF; Not-Word +19D0..19D9; Word +19DA..19FF; Not-Word +1A00..1A1B; Word +1A1C..1A1F; Not-Word +1A20..1A5E; Word +1A5F..1A5F; Not-Word +1A60..1A7C; Word +1A7D..1A7E; Not-Word +1A7F..1A89; Word +1A8A..1A8F; Not-Word +1A90..1A99; Word +1A9A..1AA6; Not-Word +1AA7..1AA7; Word +1AA8..1AAF; Not-Word +1AB0..1ABE; Word +1ABF..1AFF; Not-Word +1B00..1B4B; Word +1B4C..1B4F; Not-Word +1B50..1B59; Word +1B5A..1B6A; Not-Word +1B6B..1B73; Word +1B74..1B7F; Not-Word +1B80..1BF3; Word +1BF4..1BFF; Not-Word +1C00..1C37; Word +1C38..1C3F; Not-Word +1C40..1C49; Word +1C4A..1C4C; Not-Word +1C4D..1C7D; Word +1C7E..1C7F; Not-Word +1C80..1C88; Word +1C89..1C8F; Not-Word +1C90..1CBA; Word +1CBB..1CBC; Not-Word +1CBD..1CBF; Word +1CC0..1CCF; Not-Word +1CD0..1CD2; Word +1CD3..1CD3; Not-Word +1CD4..1CF9; Word +1CFA..1CFF; Not-Word +1D00..1DF9; Word +1DFA..1DFA; Not-Word +1DFB..1F15; Word +1F16..1F17; Not-Word +1F18..1F1D; Word +1F1E..1F1F; Not-Word +1F20..1F45; Word +1F46..1F47; Not-Word +1F48..1F4D; Word +1F4E..1F4F; Not-Word +1F50..1F57; Word +1F58..1F58; Not-Word +1F59..1F59; Word +1F5A..1F5A; Not-Word +1F5B..1F5B; Word +1F5C..1F5C; Not-Word +1F5D..1F5D; Word +1F5E..1F5E; Not-Word +1F5F..1F7D; Word +1F7E..1F7F; Not-Word +1F80..1FB4; Word +1FB5..1FB5; Not-Word +1FB6..1FBC; Word +1FBD..1FBD; Not-Word +1FBE..1FBE; Word +1FBF..1FC1; Not-Word +1FC2..1FC4; Word +1FC5..1FC5; Not-Word +1FC6..1FCC; Word +1FCD..1FCF; Not-Word +1FD0..1FD3; Word +1FD4..1FD5; Not-Word +1FD6..1FDB; Word +1FDC..1FDF; Not-Word +1FE0..1FEC; Word +1FED..1FF1; Not-Word +1FF2..1FF4; Word +1FF5..1FF5; Not-Word +1FF6..1FFC; Word +1FFD..203E; Not-Word +203F..2040; Word +2041..2053; Not-Word +2054..2054; Word +2055..2070; Not-Word +2071..2071; Word +2072..207E; Not-Word +207F..207F; Word +2080..208F; Not-Word +2090..209C; Word +209D..20CF; Not-Word +20D0..20F0; Word +20F1..2101; Not-Word +2102..2102; Word +2103..2106; Not-Word +2107..2107; Word +2108..2109; Not-Word +210A..2113; Word +2114..2114; Not-Word +2115..2115; Word +2116..2118; Not-Word +2119..211D; Word +211E..2123; Not-Word +2124..2124; Word +2125..2125; Not-Word +2126..2126; Word +2127..2127; Not-Word +2128..2128; Word +2129..2129; Not-Word +212A..212D; Word +212E..212E; Not-Word +212F..2139; Word +213A..213B; Not-Word +213C..213F; Word +2140..2144; Not-Word +2145..2149; Word +214A..214D; Not-Word +214E..214E; Word +214F..215F; Not-Word +2160..2188; Word +2189..24B5; Not-Word +24B6..24E9; Word +24EA..2BFF; Not-Word +2C00..2C2E; Word +2C2F..2C2F; Not-Word +2C30..2C5E; Word +2C5F..2C5F; Not-Word +2C60..2CE4; Word +2CE5..2CEA; Not-Word +2CEB..2CF3; Word +2CF4..2CFF; Not-Word +2D00..2D25; Word +2D26..2D26; Not-Word +2D27..2D27; Word +2D28..2D2C; Not-Word +2D2D..2D2D; Word +2D2E..2D2F; Not-Word +2D30..2D67; Word +2D68..2D6E; Not-Word +2D6F..2D6F; Word +2D70..2D7E; Not-Word +2D7F..2D96; Word +2D97..2D9F; Not-Word +2DA0..2DA6; Word +2DA7..2DA7; Not-Word +2DA8..2DAE; Word +2DAF..2DAF; Not-Word +2DB0..2DB6; Word +2DB7..2DB7; Not-Word +2DB8..2DBE; Word +2DBF..2DBF; Not-Word +2DC0..2DC6; Word +2DC7..2DC7; Not-Word +2DC8..2DCE; Word +2DCF..2DCF; Not-Word +2DD0..2DD6; Word +2DD7..2DD7; Not-Word +2DD8..2DDE; Word +2DDF..2DDF; Not-Word +2DE0..2DFF; Word +2E00..2E2E; Not-Word +2E2F..2E2F; Word +2E30..3004; Not-Word +3005..3007; Word +3008..3020; Not-Word +3021..302F; Word +3030..3030; Not-Word +3031..3035; Word +3036..3037; Not-Word +3038..303C; Word +303D..3040; Not-Word +3041..3096; Word +3097..3098; Not-Word +3099..309A; Word +309B..309C; Not-Word +309D..309F; Word +30A0..30A0; Not-Word +30A1..30FA; Word +30FB..30FB; Not-Word +30FC..30FF; Word +3100..3104; Not-Word +3105..312F; Word +3130..3130; Not-Word +3131..318E; Word +318F..319F; Not-Word +31A0..31BA; Word +31BB..31EF; Not-Word +31F0..31FF; Word +3200..33FF; Not-Word +3400..4DB5; Word +4DB6..4DFF; Not-Word +4E00..9FEF; Word +9FF0..9FFF; Not-Word +A000..A48C; Word +A48D..A4CF; Not-Word +A4D0..A4FD; Word +A4FE..A4FF; Not-Word +A500..A60C; Word +A60D..A60F; Not-Word +A610..A62B; Word +A62C..A63F; Not-Word +A640..A672; Word +A673..A673; Not-Word +A674..A67D; Word +A67E..A67E; Not-Word +A67F..A6F1; Word +A6F2..A716; Not-Word +A717..A71F; Word +A720..A721; Not-Word +A722..A788; Word +A789..A78A; Not-Word +A78B..A7B9; Word +A7BA..A7F6; Not-Word +A7F7..A827; Word +A828..A83F; Not-Word +A840..A873; Word +A874..A87F; Not-Word +A880..A8C5; Word +A8C6..A8CF; Not-Word +A8D0..A8D9; Word +A8DA..A8DF; Not-Word +A8E0..A8F7; Word +A8F8..A8FA; Not-Word +A8FB..A8FB; Word +A8FC..A8FC; Not-Word +A8FD..A92D; Word +A92E..A92F; Not-Word +A930..A953; Word +A954..A95F; Not-Word +A960..A97C; Word +A97D..A97F; Not-Word +A980..A9C0; Word +A9C1..A9CE; Not-Word +A9CF..A9D9; Word +A9DA..A9DF; Not-Word +A9E0..A9FE; Word +A9FF..A9FF; Not-Word +AA00..AA36; Word +AA37..AA3F; Not-Word +AA40..AA4D; Word +AA4E..AA4F; Not-Word +AA50..AA59; Word +AA5A..AA5F; Not-Word +AA60..AA76; Word +AA77..AA79; Not-Word +AA7A..AAC2; Word +AAC3..AADA; Not-Word +AADB..AADD; Word +AADE..AADF; Not-Word +AAE0..AAEF; Word +AAF0..AAF1; Not-Word +AAF2..AAF6; Word +AAF7..AB00; Not-Word +AB01..AB06; Word +AB07..AB08; Not-Word +AB09..AB0E; Word +AB0F..AB10; Not-Word +AB11..AB16; Word +AB17..AB1F; Not-Word +AB20..AB26; Word +AB27..AB27; Not-Word +AB28..AB2E; Word +AB2F..AB2F; Not-Word +AB30..AB5A; Word +AB5B..AB5B; Not-Word +AB5C..AB65; Word +AB66..AB6F; Not-Word +AB70..ABEA; Word +ABEB..ABEB; Not-Word +ABEC..ABED; Word +ABEE..ABEF; Not-Word +ABF0..ABF9; Word +ABFA..ABFF; Not-Word +AC00..D7A3; Word +D7A4..D7AF; Not-Word +D7B0..D7C6; Word +D7C7..D7CA; Not-Word +D7CB..D7FB; Word +D7FC..D7FF; Not-Word +E000..F8FF; Not-Word +F900..FA6D; Word +FA6E..FA6F; Not-Word +FA70..FAD9; Word +FADA..FAFF; Not-Word +FB00..FB06; Word +FB07..FB12; Not-Word +FB13..FB17; Word +FB18..FB1C; Not-Word +FB1D..FB28; Word +FB29..FB29; Not-Word +FB2A..FB36; Word +FB37..FB37; Not-Word +FB38..FB3C; Word +FB3D..FB3D; Not-Word +FB3E..FB3E; Word +FB3F..FB3F; Not-Word +FB40..FB41; Word +FB42..FB42; Not-Word +FB43..FB44; Word +FB45..FB45; Not-Word +FB46..FBB1; Word +FBB2..FBD2; Not-Word +FBD3..FD3D; Word +FD3E..FD4F; Not-Word +FD50..FD8F; Word +FD90..FD91; Not-Word +FD92..FDC7; Word +FDC8..FDEF; Not-Word +FDF0..FDFB; Word +FDFC..FDFF; Not-Word +FE00..FE0F; Word +FE10..FE1F; Not-Word +FE20..FE2F; Word +FE30..FE32; Not-Word +FE33..FE34; Word +FE35..FE4C; Not-Word +FE4D..FE4F; Word +FE50..FE6F; Not-Word +FE70..FE74; Word +FE75..FE75; Not-Word +FE76..FEFC; Word +FEFD..FF0F; Not-Word +FF10..FF19; Word +FF1A..FF20; Not-Word +FF21..FF3A; Word +FF3B..FF3E; Not-Word +FF3F..FF3F; Word +FF40..FF40; Not-Word +FF41..FF5A; Word +FF5B..FF65; Not-Word +FF66..FFBE; Word +FFBF..FFC1; Not-Word +FFC2..FFC7; Word +FFC8..FFC9; Not-Word +FFCA..FFCF; Word +FFD0..FFD1; Not-Word +FFD2..FFD7; Word +FFD8..FFD9; Not-Word +FFDA..FFDC; Word +FFDD..FFFF; Not-Word +10000..1000B; Word +1000C..1000C; Not-Word +1000D..10026; Word +10027..10027; Not-Word +10028..1003A; Word +1003B..1003B; Not-Word +1003C..1003D; Word +1003E..1003E; Not-Word +1003F..1004D; Word +1004E..1004F; Not-Word +10050..1005D; Word +1005E..1007F; Not-Word +10080..100FA; Word +100FB..1013F; Not-Word +10140..10174; Word +10175..101FC; Not-Word +101FD..101FD; Word +101FE..1027F; Not-Word +10280..1029C; Word +1029D..1029F; Not-Word +102A0..102D0; Word +102D1..102DF; Not-Word +102E0..102E0; Word +102E1..102FF; Not-Word +10300..1031F; Word +10320..1032C; Not-Word +1032D..1034A; Word +1034B..1034F; Not-Word +10350..1037A; Word +1037B..1037F; Not-Word +10380..1039D; Word +1039E..1039F; Not-Word +103A0..103C3; Word +103C4..103C7; Not-Word +103C8..103CF; Word +103D0..103D0; Not-Word +103D1..103D5; Word +103D6..103FF; Not-Word +10400..1049D; Word +1049E..1049F; Not-Word +104A0..104A9; Word +104AA..104AF; Not-Word +104B0..104D3; Word +104D4..104D7; Not-Word +104D8..104FB; Word +104FC..104FF; Not-Word +10500..10527; Word +10528..1052F; Not-Word +10530..10563; Word +10564..105FF; Not-Word +10600..10736; Word +10737..1073F; Not-Word +10740..10755; Word +10756..1075F; Not-Word +10760..10767; Word +10768..107FF; Not-Word +10800..10805; Word +10806..10807; Not-Word +10808..10808; Word +10809..10809; Not-Word +1080A..10835; Word +10836..10836; Not-Word +10837..10838; Word +10839..1083B; Not-Word +1083C..1083C; Word +1083D..1083E; Not-Word +1083F..10855; Word +10856..1085F; Not-Word +10860..10876; Word +10877..1087F; Not-Word +10880..1089E; Word +1089F..108DF; Not-Word +108E0..108F2; Word +108F3..108F3; Not-Word +108F4..108F5; Word +108F6..108FF; Not-Word +10900..10915; Word +10916..1091F; Not-Word +10920..10939; Word +1093A..1097F; Not-Word +10980..109B7; Word +109B8..109BD; Not-Word +109BE..109BF; Word +109C0..109FF; Not-Word +10A00..10A03; Word +10A04..10A04; Not-Word +10A05..10A06; Word +10A07..10A0B; Not-Word +10A0C..10A13; Word +10A14..10A14; Not-Word +10A15..10A17; Word +10A18..10A18; Not-Word +10A19..10A35; Word +10A36..10A37; Not-Word +10A38..10A3A; Word +10A3B..10A3E; Not-Word +10A3F..10A3F; Word +10A40..10A5F; Not-Word +10A60..10A7C; Word +10A7D..10A7F; Not-Word +10A80..10A9C; Word +10A9D..10ABF; Not-Word +10AC0..10AC7; Word +10AC8..10AC8; Not-Word +10AC9..10AE6; Word +10AE7..10AFF; Not-Word +10B00..10B35; Word +10B36..10B3F; Not-Word +10B40..10B55; Word +10B56..10B5F; Not-Word +10B60..10B72; Word +10B73..10B7F; Not-Word +10B80..10B91; Word +10B92..10BFF; Not-Word +10C00..10C48; Word +10C49..10C7F; Not-Word +10C80..10CB2; Word +10CB3..10CBF; Not-Word +10CC0..10CF2; Word +10CF3..10CFF; Not-Word +10D00..10D27; Word +10D28..10D2F; Not-Word +10D30..10D39; Word +10D3A..10EFF; Not-Word +10F00..10F1C; Word +10F1D..10F26; Not-Word +10F27..10F27; Word +10F28..10F2F; Not-Word +10F30..10F50; Word +10F51..10FFF; Not-Word +11000..11046; Word +11047..11065; Not-Word +11066..1106F; Word +11070..1107E; Not-Word +1107F..110BA; Word +110BB..110CF; Not-Word +110D0..110E8; Word +110E9..110EF; Not-Word +110F0..110F9; Word +110FA..110FF; Not-Word +11100..11134; Word +11135..11135; Not-Word +11136..1113F; Word +11140..11143; Not-Word +11144..11146; Word +11147..1114F; Not-Word +11150..11173; Word +11174..11175; Not-Word +11176..11176; Word +11177..1117F; Not-Word +11180..111C4; Word +111C5..111C8; Not-Word +111C9..111CC; Word +111CD..111CF; Not-Word +111D0..111DA; Word +111DB..111DB; Not-Word +111DC..111DC; Word +111DD..111FF; Not-Word +11200..11211; Word +11212..11212; Not-Word +11213..11237; Word +11238..1123D; Not-Word +1123E..1123E; Word +1123F..1127F; Not-Word +11280..11286; Word +11287..11287; Not-Word +11288..11288; Word +11289..11289; Not-Word +1128A..1128D; Word +1128E..1128E; Not-Word +1128F..1129D; Word +1129E..1129E; Not-Word +1129F..112A8; Word +112A9..112AF; Not-Word +112B0..112EA; Word +112EB..112EF; Not-Word +112F0..112F9; Word +112FA..112FF; Not-Word +11300..11303; Word +11304..11304; Not-Word +11305..1130C; Word +1130D..1130E; Not-Word +1130F..11310; Word +11311..11312; Not-Word +11313..11328; Word +11329..11329; Not-Word +1132A..11330; Word +11331..11331; Not-Word +11332..11333; Word +11334..11334; Not-Word +11335..11339; Word +1133A..1133A; Not-Word +1133B..11344; Word +11345..11346; Not-Word +11347..11348; Word +11349..1134A; Not-Word +1134B..1134D; Word +1134E..1134F; Not-Word +11350..11350; Word +11351..11356; Not-Word +11357..11357; Word +11358..1135C; Not-Word +1135D..11363; Word +11364..11365; Not-Word +11366..1136C; Word +1136D..1136F; Not-Word +11370..11374; Word +11375..113FF; Not-Word +11400..1144A; Word +1144B..1144F; Not-Word +11450..11459; Word +1145A..1145D; Not-Word +1145E..1145E; Word +1145F..1147F; Not-Word +11480..114C5; Word +114C6..114C6; Not-Word +114C7..114C7; Word +114C8..114CF; Not-Word +114D0..114D9; Word +114DA..1157F; Not-Word +11580..115B5; Word +115B6..115B7; Not-Word +115B8..115C0; Word +115C1..115D7; Not-Word +115D8..115DD; Word +115DE..115FF; Not-Word +11600..11640; Word +11641..11643; Not-Word +11644..11644; Word +11645..1164F; Not-Word +11650..11659; Word +1165A..1167F; Not-Word +11680..116B7; Word +116B8..116BF; Not-Word +116C0..116C9; Word +116CA..116FF; Not-Word +11700..1171A; Word +1171B..1171C; Not-Word +1171D..1172B; Word +1172C..1172F; Not-Word +11730..11739; Word +1173A..117FF; Not-Word +11800..1183A; Word +1183B..1189F; Not-Word +118A0..118E9; Word +118EA..118FE; Not-Word +118FF..118FF; Word +11900..119FF; Not-Word +11A00..11A3E; Word +11A3F..11A46; Not-Word +11A47..11A47; Word +11A48..11A4F; Not-Word +11A50..11A83; Word +11A84..11A85; Not-Word +11A86..11A99; Word +11A9A..11A9C; Not-Word +11A9D..11A9D; Word +11A9E..11ABF; Not-Word +11AC0..11AF8; Word +11AF9..11BFF; Not-Word +11C00..11C08; Word +11C09..11C09; Not-Word +11C0A..11C36; Word +11C37..11C37; Not-Word +11C38..11C40; Word +11C41..11C4F; Not-Word +11C50..11C59; Word +11C5A..11C71; Not-Word +11C72..11C8F; Word +11C90..11C91; Not-Word +11C92..11CA7; Word +11CA8..11CA8; Not-Word +11CA9..11CB6; Word +11CB7..11CFF; Not-Word +11D00..11D06; Word +11D07..11D07; Not-Word +11D08..11D09; Word +11D0A..11D0A; Not-Word +11D0B..11D36; Word +11D37..11D39; Not-Word +11D3A..11D3A; Word +11D3B..11D3B; Not-Word +11D3C..11D3D; Word +11D3E..11D3E; Not-Word +11D3F..11D47; Word +11D48..11D4F; Not-Word +11D50..11D59; Word +11D5A..11D5F; Not-Word +11D60..11D65; Word +11D66..11D66; Not-Word +11D67..11D68; Word +11D69..11D69; Not-Word +11D6A..11D8E; Word +11D8F..11D8F; Not-Word +11D90..11D91; Word +11D92..11D92; Not-Word +11D93..11D98; Word +11D99..11D9F; Not-Word +11DA0..11DA9; Word +11DAA..11EDF; Not-Word +11EE0..11EF6; Word +11EF7..11FFF; Not-Word +12000..12399; Word +1239A..123FF; Not-Word +12400..1246E; Word +1246F..1247F; Not-Word +12480..12543; Word +12544..12FFF; Not-Word +13000..1342E; Word +1342F..143FF; Not-Word +14400..14646; Word +14647..167FF; Not-Word +16800..16A38; Word +16A39..16A3F; Not-Word +16A40..16A5E; Word +16A5F..16A5F; Not-Word +16A60..16A69; Word +16A6A..16ACF; Not-Word +16AD0..16AED; Word +16AEE..16AEF; Not-Word +16AF0..16AF4; Word +16AF5..16AFF; Not-Word +16B00..16B36; Word +16B37..16B3F; Not-Word +16B40..16B43; Word +16B44..16B4F; Not-Word +16B50..16B59; Word +16B5A..16B62; Not-Word +16B63..16B77; Word +16B78..16B7C; Not-Word +16B7D..16B8F; Word +16B90..16E3F; Not-Word +16E40..16E7F; Word +16E80..16EFF; Not-Word +16F00..16F44; Word +16F45..16F4F; Not-Word +16F50..16F7E; Word +16F7F..16F8E; Not-Word +16F8F..16F9F; Word +16FA0..16FDF; Not-Word +16FE0..16FE1; Word +16FE2..16FFF; Not-Word +17000..187F1; Word +187F2..187FF; Not-Word +18800..18AF2; Word +18AF3..1AFFF; Not-Word +1B000..1B11E; Word +1B11F..1B16F; Not-Word +1B170..1B2FB; Word +1B2FC..1BBFF; Not-Word +1BC00..1BC6A; Word +1BC6B..1BC6F; Not-Word +1BC70..1BC7C; Word +1BC7D..1BC7F; Not-Word +1BC80..1BC88; Word +1BC89..1BC8F; Not-Word +1BC90..1BC99; Word +1BC9A..1BC9C; Not-Word +1BC9D..1BC9E; Word +1BC9F..1D164; Not-Word +1D165..1D169; Word +1D16A..1D16C; Not-Word +1D16D..1D172; Word +1D173..1D17A; Not-Word +1D17B..1D182; Word +1D183..1D184; Not-Word +1D185..1D18B; Word +1D18C..1D1A9; Not-Word +1D1AA..1D1AD; Word +1D1AE..1D241; Not-Word +1D242..1D244; Word +1D245..1D3FF; Not-Word +1D400..1D454; Word +1D455..1D455; Not-Word +1D456..1D49C; Word +1D49D..1D49D; Not-Word +1D49E..1D49F; Word +1D4A0..1D4A1; Not-Word +1D4A2..1D4A2; Word +1D4A3..1D4A4; Not-Word +1D4A5..1D4A6; Word +1D4A7..1D4A8; Not-Word +1D4A9..1D4AC; Word +1D4AD..1D4AD; Not-Word +1D4AE..1D4B9; Word +1D4BA..1D4BA; Not-Word +1D4BB..1D4BB; Word +1D4BC..1D4BC; Not-Word +1D4BD..1D4C3; Word +1D4C4..1D4C4; Not-Word +1D4C5..1D505; Word +1D506..1D506; Not-Word +1D507..1D50A; Word +1D50B..1D50C; Not-Word +1D50D..1D514; Word +1D515..1D515; Not-Word +1D516..1D51C; Word +1D51D..1D51D; Not-Word +1D51E..1D539; Word +1D53A..1D53A; Not-Word +1D53B..1D53E; Word +1D53F..1D53F; Not-Word +1D540..1D544; Word +1D545..1D545; Not-Word +1D546..1D546; Word +1D547..1D549; Not-Word +1D54A..1D550; Word +1D551..1D551; Not-Word +1D552..1D6A5; Word +1D6A6..1D6A7; Not-Word +1D6A8..1D6C0; Word +1D6C1..1D6C1; Not-Word +1D6C2..1D6DA; Word +1D6DB..1D6DB; Not-Word +1D6DC..1D6FA; Word +1D6FB..1D6FB; Not-Word +1D6FC..1D714; Word +1D715..1D715; Not-Word +1D716..1D734; Word +1D735..1D735; Not-Word +1D736..1D74E; Word +1D74F..1D74F; Not-Word +1D750..1D76E; Word +1D76F..1D76F; Not-Word +1D770..1D788; Word +1D789..1D789; Not-Word +1D78A..1D7A8; Word +1D7A9..1D7A9; Not-Word +1D7AA..1D7C2; Word +1D7C3..1D7C3; Not-Word +1D7C4..1D7CB; Word +1D7CC..1D7CD; Not-Word +1D7CE..1D7FF; Word +1D800..1D9FF; Not-Word +1DA00..1DA36; Word +1DA37..1DA3A; Not-Word +1DA3B..1DA6C; Word +1DA6D..1DA74; Not-Word +1DA75..1DA75; Word +1DA76..1DA83; Not-Word +1DA84..1DA84; Word +1DA85..1DA9A; Not-Word +1DA9B..1DA9F; Word +1DAA0..1DAA0; Not-Word +1DAA1..1DAAF; Word +1DAB0..1DFFF; Not-Word +1E000..1E006; Word +1E007..1E007; Not-Word +1E008..1E018; Word +1E019..1E01A; Not-Word +1E01B..1E021; Word +1E022..1E022; Not-Word +1E023..1E024; Word +1E025..1E025; Not-Word +1E026..1E02A; Word +1E02B..1E7FF; Not-Word +1E800..1E8C4; Word +1E8C5..1E8CF; Not-Word +1E8D0..1E8D6; Word +1E8D7..1E8FF; Not-Word +1E900..1E94A; Word +1E94B..1E94F; Not-Word +1E950..1E959; Word +1E95A..1EDFF; Not-Word +1EE00..1EE03; Word +1EE04..1EE04; Not-Word +1EE05..1EE1F; Word +1EE20..1EE20; Not-Word +1EE21..1EE22; Word +1EE23..1EE23; Not-Word +1EE24..1EE24; Word +1EE25..1EE26; Not-Word +1EE27..1EE27; Word +1EE28..1EE28; Not-Word +1EE29..1EE32; Word +1EE33..1EE33; Not-Word +1EE34..1EE37; Word +1EE38..1EE38; Not-Word +1EE39..1EE39; Word +1EE3A..1EE3A; Not-Word +1EE3B..1EE3B; Word +1EE3C..1EE41; Not-Word +1EE42..1EE42; Word +1EE43..1EE46; Not-Word +1EE47..1EE47; Word +1EE48..1EE48; Not-Word +1EE49..1EE49; Word +1EE4A..1EE4A; Not-Word +1EE4B..1EE4B; Word +1EE4C..1EE4C; Not-Word +1EE4D..1EE4F; Word +1EE50..1EE50; Not-Word +1EE51..1EE52; Word +1EE53..1EE53; Not-Word +1EE54..1EE54; Word +1EE55..1EE56; Not-Word +1EE57..1EE57; Word +1EE58..1EE58; Not-Word +1EE59..1EE59; Word +1EE5A..1EE5A; Not-Word +1EE5B..1EE5B; Word +1EE5C..1EE5C; Not-Word +1EE5D..1EE5D; Word +1EE5E..1EE5E; Not-Word +1EE5F..1EE5F; Word +1EE60..1EE60; Not-Word +1EE61..1EE62; Word +1EE63..1EE63; Not-Word +1EE64..1EE64; Word +1EE65..1EE66; Not-Word +1EE67..1EE6A; Word +1EE6B..1EE6B; Not-Word +1EE6C..1EE72; Word +1EE73..1EE73; Not-Word +1EE74..1EE77; Word +1EE78..1EE78; Not-Word +1EE79..1EE7C; Word +1EE7D..1EE7D; Not-Word +1EE7E..1EE7E; Word +1EE7F..1EE7F; Not-Word +1EE80..1EE89; Word +1EE8A..1EE8A; Not-Word +1EE8B..1EE9B; Word +1EE9C..1EEA0; Not-Word +1EEA1..1EEA3; Word +1EEA4..1EEA4; Not-Word +1EEA5..1EEA9; Word +1EEAA..1EEAA; Not-Word +1EEAB..1EEBB; Word +1EEBC..1F12F; Not-Word +1F130..1F149; Word +1F14A..1F14F; Not-Word +1F150..1F169; Word +1F16A..1F16F; Not-Word +1F170..1F189; Word +1F18A..1FFFF; Not-Word +20000..2A6D6; Word +2A6D7..2A6FF; Not-Word +2A700..2B734; Word +2B735..2B73F; Not-Word +2B740..2B81D; Word +2B81E..2B81F; Not-Word +2B820..2CEA1; Word +2CEA2..2CEAF; Not-Word +2CEB0..2EBE0; Word +2EBE1..2F7FF; Not-Word +2F800..2FA1D; Word +2FA1E..E00FF; Not-Word +E0100..E01EF; Word +E01F0..10FFFF; Not-Word diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_11_0.test b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_11_0.test new file mode 100644 index 000000000..aec05dece --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeWord1_11_0 + +description: +Tests character class syntax of the Unicode 11.0 Word property +using the '\W' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_11_0.flex b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_11_0.flex new file mode 100644 index 000000000..a9b8f3710 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_11_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 11.0 +%public +%class UnicodeWord2_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\w { setCurCharPropertyValue("Word"); } +[^\w] { setCurCharPropertyValue("Not-Word"); } diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_11_0.output b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_11_0.output new file mode 100644 index 000000000..91cc61c9e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_11_0.output @@ -0,0 +1,1422 @@ +0000..002F; Not-Word +0030..0039; Word +003A..0040; Not-Word +0041..005A; Word +005B..005E; Not-Word +005F..005F; Word +0060..0060; Not-Word +0061..007A; Word +007B..00A9; Not-Word +00AA..00AA; Word +00AB..00B4; Not-Word +00B5..00B5; Word +00B6..00B9; Not-Word +00BA..00BA; Word +00BB..00BF; Not-Word +00C0..00D6; Word +00D7..00D7; Not-Word +00D8..00F6; Word +00F7..00F7; Not-Word +00F8..02C1; Word +02C2..02C5; Not-Word +02C6..02D1; Word +02D2..02DF; Not-Word +02E0..02E4; Word +02E5..02EB; Not-Word +02EC..02EC; Word +02ED..02ED; Not-Word +02EE..02EE; Word +02EF..02FF; Not-Word +0300..0374; Word +0375..0375; Not-Word +0376..0377; Word +0378..0379; Not-Word +037A..037D; Word +037E..037E; Not-Word +037F..037F; Word +0380..0385; Not-Word +0386..0386; Word +0387..0387; Not-Word +0388..038A; Word +038B..038B; Not-Word +038C..038C; Word +038D..038D; Not-Word +038E..03A1; Word +03A2..03A2; Not-Word +03A3..03F5; Word +03F6..03F6; Not-Word +03F7..0481; Word +0482..0482; Not-Word +0483..052F; Word +0530..0530; Not-Word +0531..0556; Word +0557..0558; Not-Word +0559..0559; Word +055A..055F; Not-Word +0560..0588; Word +0589..0590; Not-Word +0591..05BD; Word +05BE..05BE; Not-Word +05BF..05BF; Word +05C0..05C0; Not-Word +05C1..05C2; Word +05C3..05C3; Not-Word +05C4..05C5; Word +05C6..05C6; Not-Word +05C7..05C7; Word +05C8..05CF; Not-Word +05D0..05EA; Word +05EB..05EE; Not-Word +05EF..05F2; Word +05F3..060F; Not-Word +0610..061A; Word +061B..061F; Not-Word +0620..0669; Word +066A..066D; Not-Word +066E..06D3; Word +06D4..06D4; Not-Word +06D5..06DC; Word +06DD..06DE; Not-Word +06DF..06E8; Word +06E9..06E9; Not-Word +06EA..06FC; Word +06FD..06FE; Not-Word +06FF..06FF; Word +0700..070F; Not-Word +0710..074A; Word +074B..074C; Not-Word +074D..07B1; Word +07B2..07BF; Not-Word +07C0..07F5; Word +07F6..07F9; Not-Word +07FA..07FA; Word +07FB..07FC; Not-Word +07FD..07FD; Word +07FE..07FF; Not-Word +0800..082D; Word +082E..083F; Not-Word +0840..085B; Word +085C..085F; Not-Word +0860..086A; Word +086B..089F; Not-Word +08A0..08B4; Word +08B5..08B5; Not-Word +08B6..08BD; Word +08BE..08D2; Not-Word +08D3..08E1; Word +08E2..08E2; Not-Word +08E3..0963; Word +0964..0965; Not-Word +0966..096F; Word +0970..0970; Not-Word +0971..0983; Word +0984..0984; Not-Word +0985..098C; Word +098D..098E; Not-Word +098F..0990; Word +0991..0992; Not-Word +0993..09A8; Word +09A9..09A9; Not-Word +09AA..09B0; Word +09B1..09B1; Not-Word +09B2..09B2; Word +09B3..09B5; Not-Word +09B6..09B9; Word +09BA..09BB; Not-Word +09BC..09C4; Word +09C5..09C6; Not-Word +09C7..09C8; Word +09C9..09CA; Not-Word +09CB..09CE; Word +09CF..09D6; Not-Word +09D7..09D7; Word +09D8..09DB; Not-Word +09DC..09DD; Word +09DE..09DE; Not-Word +09DF..09E3; Word +09E4..09E5; Not-Word +09E6..09F1; Word +09F2..09FB; Not-Word +09FC..09FC; Word +09FD..09FD; Not-Word +09FE..09FE; Word +09FF..0A00; Not-Word +0A01..0A03; Word +0A04..0A04; Not-Word +0A05..0A0A; Word +0A0B..0A0E; Not-Word +0A0F..0A10; Word +0A11..0A12; Not-Word +0A13..0A28; Word +0A29..0A29; Not-Word +0A2A..0A30; Word +0A31..0A31; Not-Word +0A32..0A33; Word +0A34..0A34; Not-Word +0A35..0A36; Word +0A37..0A37; Not-Word +0A38..0A39; Word +0A3A..0A3B; Not-Word +0A3C..0A3C; Word +0A3D..0A3D; Not-Word +0A3E..0A42; Word +0A43..0A46; Not-Word +0A47..0A48; Word +0A49..0A4A; Not-Word +0A4B..0A4D; Word +0A4E..0A50; Not-Word +0A51..0A51; Word +0A52..0A58; Not-Word +0A59..0A5C; Word +0A5D..0A5D; Not-Word +0A5E..0A5E; Word +0A5F..0A65; Not-Word +0A66..0A75; Word +0A76..0A80; Not-Word +0A81..0A83; Word +0A84..0A84; Not-Word +0A85..0A8D; Word +0A8E..0A8E; Not-Word +0A8F..0A91; Word +0A92..0A92; Not-Word +0A93..0AA8; Word +0AA9..0AA9; Not-Word +0AAA..0AB0; Word +0AB1..0AB1; Not-Word +0AB2..0AB3; Word +0AB4..0AB4; Not-Word +0AB5..0AB9; Word +0ABA..0ABB; Not-Word +0ABC..0AC5; Word +0AC6..0AC6; Not-Word +0AC7..0AC9; Word +0ACA..0ACA; Not-Word +0ACB..0ACD; Word +0ACE..0ACF; Not-Word +0AD0..0AD0; Word +0AD1..0ADF; Not-Word +0AE0..0AE3; Word +0AE4..0AE5; Not-Word +0AE6..0AEF; Word +0AF0..0AF8; Not-Word +0AF9..0AFF; Word +0B00..0B00; Not-Word +0B01..0B03; Word +0B04..0B04; Not-Word +0B05..0B0C; Word +0B0D..0B0E; Not-Word +0B0F..0B10; Word +0B11..0B12; Not-Word +0B13..0B28; Word +0B29..0B29; Not-Word +0B2A..0B30; Word +0B31..0B31; Not-Word +0B32..0B33; Word +0B34..0B34; Not-Word +0B35..0B39; Word +0B3A..0B3B; Not-Word +0B3C..0B44; Word +0B45..0B46; Not-Word +0B47..0B48; Word +0B49..0B4A; Not-Word +0B4B..0B4D; Word +0B4E..0B55; Not-Word +0B56..0B57; Word +0B58..0B5B; Not-Word +0B5C..0B5D; Word +0B5E..0B5E; Not-Word +0B5F..0B63; Word +0B64..0B65; Not-Word +0B66..0B6F; Word +0B70..0B70; Not-Word +0B71..0B71; Word +0B72..0B81; Not-Word +0B82..0B83; Word +0B84..0B84; Not-Word +0B85..0B8A; Word +0B8B..0B8D; Not-Word +0B8E..0B90; Word +0B91..0B91; Not-Word +0B92..0B95; Word +0B96..0B98; Not-Word +0B99..0B9A; Word +0B9B..0B9B; Not-Word +0B9C..0B9C; Word +0B9D..0B9D; Not-Word +0B9E..0B9F; Word +0BA0..0BA2; Not-Word +0BA3..0BA4; Word +0BA5..0BA7; Not-Word +0BA8..0BAA; Word +0BAB..0BAD; Not-Word +0BAE..0BB9; Word +0BBA..0BBD; Not-Word +0BBE..0BC2; Word +0BC3..0BC5; Not-Word +0BC6..0BC8; Word +0BC9..0BC9; Not-Word +0BCA..0BCD; Word +0BCE..0BCF; Not-Word +0BD0..0BD0; Word +0BD1..0BD6; Not-Word +0BD7..0BD7; Word +0BD8..0BE5; Not-Word +0BE6..0BEF; Word +0BF0..0BFF; Not-Word +0C00..0C0C; Word +0C0D..0C0D; Not-Word +0C0E..0C10; Word +0C11..0C11; Not-Word +0C12..0C28; Word +0C29..0C29; Not-Word +0C2A..0C39; Word +0C3A..0C3C; Not-Word +0C3D..0C44; Word +0C45..0C45; Not-Word +0C46..0C48; Word +0C49..0C49; Not-Word +0C4A..0C4D; Word +0C4E..0C54; Not-Word +0C55..0C56; Word +0C57..0C57; Not-Word +0C58..0C5A; Word +0C5B..0C5F; Not-Word +0C60..0C63; Word +0C64..0C65; Not-Word +0C66..0C6F; Word +0C70..0C7F; Not-Word +0C80..0C83; Word +0C84..0C84; Not-Word +0C85..0C8C; Word +0C8D..0C8D; Not-Word +0C8E..0C90; Word +0C91..0C91; Not-Word +0C92..0CA8; Word +0CA9..0CA9; Not-Word +0CAA..0CB3; Word +0CB4..0CB4; Not-Word +0CB5..0CB9; Word +0CBA..0CBB; Not-Word +0CBC..0CC4; Word +0CC5..0CC5; Not-Word +0CC6..0CC8; Word +0CC9..0CC9; Not-Word +0CCA..0CCD; Word +0CCE..0CD4; Not-Word +0CD5..0CD6; Word +0CD7..0CDD; Not-Word +0CDE..0CDE; Word +0CDF..0CDF; Not-Word +0CE0..0CE3; Word +0CE4..0CE5; Not-Word +0CE6..0CEF; Word +0CF0..0CF0; Not-Word +0CF1..0CF2; Word +0CF3..0CFF; Not-Word +0D00..0D03; Word +0D04..0D04; Not-Word +0D05..0D0C; Word +0D0D..0D0D; Not-Word +0D0E..0D10; Word +0D11..0D11; Not-Word +0D12..0D44; Word +0D45..0D45; Not-Word +0D46..0D48; Word +0D49..0D49; Not-Word +0D4A..0D4E; Word +0D4F..0D53; Not-Word +0D54..0D57; Word +0D58..0D5E; Not-Word +0D5F..0D63; Word +0D64..0D65; Not-Word +0D66..0D6F; Word +0D70..0D79; Not-Word +0D7A..0D7F; Word +0D80..0D81; Not-Word +0D82..0D83; Word +0D84..0D84; Not-Word +0D85..0D96; Word +0D97..0D99; Not-Word +0D9A..0DB1; Word +0DB2..0DB2; Not-Word +0DB3..0DBB; Word +0DBC..0DBC; Not-Word +0DBD..0DBD; Word +0DBE..0DBF; Not-Word +0DC0..0DC6; Word +0DC7..0DC9; Not-Word +0DCA..0DCA; Word +0DCB..0DCE; Not-Word +0DCF..0DD4; Word +0DD5..0DD5; Not-Word +0DD6..0DD6; Word +0DD7..0DD7; Not-Word +0DD8..0DDF; Word +0DE0..0DE5; Not-Word +0DE6..0DEF; Word +0DF0..0DF1; Not-Word +0DF2..0DF3; Word +0DF4..0E00; Not-Word +0E01..0E3A; Word +0E3B..0E3F; Not-Word +0E40..0E4E; Word +0E4F..0E4F; Not-Word +0E50..0E59; Word +0E5A..0E80; Not-Word +0E81..0E82; Word +0E83..0E83; Not-Word +0E84..0E84; Word +0E85..0E86; Not-Word +0E87..0E88; Word +0E89..0E89; Not-Word +0E8A..0E8A; Word +0E8B..0E8C; Not-Word +0E8D..0E8D; Word +0E8E..0E93; Not-Word +0E94..0E97; Word +0E98..0E98; Not-Word +0E99..0E9F; Word +0EA0..0EA0; Not-Word +0EA1..0EA3; Word +0EA4..0EA4; Not-Word +0EA5..0EA5; Word +0EA6..0EA6; Not-Word +0EA7..0EA7; Word +0EA8..0EA9; Not-Word +0EAA..0EAB; Word +0EAC..0EAC; Not-Word +0EAD..0EB9; Word +0EBA..0EBA; Not-Word +0EBB..0EBD; Word +0EBE..0EBF; Not-Word +0EC0..0EC4; Word +0EC5..0EC5; Not-Word +0EC6..0EC6; Word +0EC7..0EC7; Not-Word +0EC8..0ECD; Word +0ECE..0ECF; Not-Word +0ED0..0ED9; Word +0EDA..0EDB; Not-Word +0EDC..0EDF; Word +0EE0..0EFF; Not-Word +0F00..0F00; Word +0F01..0F17; Not-Word +0F18..0F19; Word +0F1A..0F1F; Not-Word +0F20..0F29; Word +0F2A..0F34; Not-Word +0F35..0F35; Word +0F36..0F36; Not-Word +0F37..0F37; Word +0F38..0F38; Not-Word +0F39..0F39; Word +0F3A..0F3D; Not-Word +0F3E..0F47; Word +0F48..0F48; Not-Word +0F49..0F6C; Word +0F6D..0F70; Not-Word +0F71..0F84; Word +0F85..0F85; Not-Word +0F86..0F97; Word +0F98..0F98; Not-Word +0F99..0FBC; Word +0FBD..0FC5; Not-Word +0FC6..0FC6; Word +0FC7..0FFF; Not-Word +1000..1049; Word +104A..104F; Not-Word +1050..109D; Word +109E..109F; Not-Word +10A0..10C5; Word +10C6..10C6; Not-Word +10C7..10C7; Word +10C8..10CC; Not-Word +10CD..10CD; Word +10CE..10CF; Not-Word +10D0..10FA; Word +10FB..10FB; Not-Word +10FC..1248; Word +1249..1249; Not-Word +124A..124D; Word +124E..124F; Not-Word +1250..1256; Word +1257..1257; Not-Word +1258..1258; Word +1259..1259; Not-Word +125A..125D; Word +125E..125F; Not-Word +1260..1288; Word +1289..1289; Not-Word +128A..128D; Word +128E..128F; Not-Word +1290..12B0; Word +12B1..12B1; Not-Word +12B2..12B5; Word +12B6..12B7; Not-Word +12B8..12BE; Word +12BF..12BF; Not-Word +12C0..12C0; Word +12C1..12C1; Not-Word +12C2..12C5; Word +12C6..12C7; Not-Word +12C8..12D6; Word +12D7..12D7; Not-Word +12D8..1310; Word +1311..1311; Not-Word +1312..1315; Word +1316..1317; Not-Word +1318..135A; Word +135B..135C; Not-Word +135D..135F; Word +1360..137F; Not-Word +1380..138F; Word +1390..139F; Not-Word +13A0..13F5; Word +13F6..13F7; Not-Word +13F8..13FD; Word +13FE..1400; Not-Word +1401..166C; Word +166D..166E; Not-Word +166F..167F; Word +1680..1680; Not-Word +1681..169A; Word +169B..169F; Not-Word +16A0..16EA; Word +16EB..16ED; Not-Word +16EE..16F8; Word +16F9..16FF; Not-Word +1700..170C; Word +170D..170D; Not-Word +170E..1714; Word +1715..171F; Not-Word +1720..1734; Word +1735..173F; Not-Word +1740..1753; Word +1754..175F; Not-Word +1760..176C; Word +176D..176D; Not-Word +176E..1770; Word +1771..1771; Not-Word +1772..1773; Word +1774..177F; Not-Word +1780..17D3; Word +17D4..17D6; Not-Word +17D7..17D7; Word +17D8..17DB; Not-Word +17DC..17DD; Word +17DE..17DF; Not-Word +17E0..17E9; Word +17EA..180A; Not-Word +180B..180D; Word +180E..180F; Not-Word +1810..1819; Word +181A..181F; Not-Word +1820..1878; Word +1879..187F; Not-Word +1880..18AA; Word +18AB..18AF; Not-Word +18B0..18F5; Word +18F6..18FF; Not-Word +1900..191E; Word +191F..191F; Not-Word +1920..192B; Word +192C..192F; Not-Word +1930..193B; Word +193C..1945; Not-Word +1946..196D; Word +196E..196F; Not-Word +1970..1974; Word +1975..197F; Not-Word +1980..19AB; Word +19AC..19AF; Not-Word +19B0..19C9; Word +19CA..19CF; Not-Word +19D0..19D9; Word +19DA..19FF; Not-Word +1A00..1A1B; Word +1A1C..1A1F; Not-Word +1A20..1A5E; Word +1A5F..1A5F; Not-Word +1A60..1A7C; Word +1A7D..1A7E; Not-Word +1A7F..1A89; Word +1A8A..1A8F; Not-Word +1A90..1A99; Word +1A9A..1AA6; Not-Word +1AA7..1AA7; Word +1AA8..1AAF; Not-Word +1AB0..1ABE; Word +1ABF..1AFF; Not-Word +1B00..1B4B; Word +1B4C..1B4F; Not-Word +1B50..1B59; Word +1B5A..1B6A; Not-Word +1B6B..1B73; Word +1B74..1B7F; Not-Word +1B80..1BF3; Word +1BF4..1BFF; Not-Word +1C00..1C37; Word +1C38..1C3F; Not-Word +1C40..1C49; Word +1C4A..1C4C; Not-Word +1C4D..1C7D; Word +1C7E..1C7F; Not-Word +1C80..1C88; Word +1C89..1C8F; Not-Word +1C90..1CBA; Word +1CBB..1CBC; Not-Word +1CBD..1CBF; Word +1CC0..1CCF; Not-Word +1CD0..1CD2; Word +1CD3..1CD3; Not-Word +1CD4..1CF9; Word +1CFA..1CFF; Not-Word +1D00..1DF9; Word +1DFA..1DFA; Not-Word +1DFB..1F15; Word +1F16..1F17; Not-Word +1F18..1F1D; Word +1F1E..1F1F; Not-Word +1F20..1F45; Word +1F46..1F47; Not-Word +1F48..1F4D; Word +1F4E..1F4F; Not-Word +1F50..1F57; Word +1F58..1F58; Not-Word +1F59..1F59; Word +1F5A..1F5A; Not-Word +1F5B..1F5B; Word +1F5C..1F5C; Not-Word +1F5D..1F5D; Word +1F5E..1F5E; Not-Word +1F5F..1F7D; Word +1F7E..1F7F; Not-Word +1F80..1FB4; Word +1FB5..1FB5; Not-Word +1FB6..1FBC; Word +1FBD..1FBD; Not-Word +1FBE..1FBE; Word +1FBF..1FC1; Not-Word +1FC2..1FC4; Word +1FC5..1FC5; Not-Word +1FC6..1FCC; Word +1FCD..1FCF; Not-Word +1FD0..1FD3; Word +1FD4..1FD5; Not-Word +1FD6..1FDB; Word +1FDC..1FDF; Not-Word +1FE0..1FEC; Word +1FED..1FF1; Not-Word +1FF2..1FF4; Word +1FF5..1FF5; Not-Word +1FF6..1FFC; Word +1FFD..203E; Not-Word +203F..2040; Word +2041..2053; Not-Word +2054..2054; Word +2055..2070; Not-Word +2071..2071; Word +2072..207E; Not-Word +207F..207F; Word +2080..208F; Not-Word +2090..209C; Word +209D..20CF; Not-Word +20D0..20F0; Word +20F1..2101; Not-Word +2102..2102; Word +2103..2106; Not-Word +2107..2107; Word +2108..2109; Not-Word +210A..2113; Word +2114..2114; Not-Word +2115..2115; Word +2116..2118; Not-Word +2119..211D; Word +211E..2123; Not-Word +2124..2124; Word +2125..2125; Not-Word +2126..2126; Word +2127..2127; Not-Word +2128..2128; Word +2129..2129; Not-Word +212A..212D; Word +212E..212E; Not-Word +212F..2139; Word +213A..213B; Not-Word +213C..213F; Word +2140..2144; Not-Word +2145..2149; Word +214A..214D; Not-Word +214E..214E; Word +214F..215F; Not-Word +2160..2188; Word +2189..24B5; Not-Word +24B6..24E9; Word +24EA..2BFF; Not-Word +2C00..2C2E; Word +2C2F..2C2F; Not-Word +2C30..2C5E; Word +2C5F..2C5F; Not-Word +2C60..2CE4; Word +2CE5..2CEA; Not-Word +2CEB..2CF3; Word +2CF4..2CFF; Not-Word +2D00..2D25; Word +2D26..2D26; Not-Word +2D27..2D27; Word +2D28..2D2C; Not-Word +2D2D..2D2D; Word +2D2E..2D2F; Not-Word +2D30..2D67; Word +2D68..2D6E; Not-Word +2D6F..2D6F; Word +2D70..2D7E; Not-Word +2D7F..2D96; Word +2D97..2D9F; Not-Word +2DA0..2DA6; Word +2DA7..2DA7; Not-Word +2DA8..2DAE; Word +2DAF..2DAF; Not-Word +2DB0..2DB6; Word +2DB7..2DB7; Not-Word +2DB8..2DBE; Word +2DBF..2DBF; Not-Word +2DC0..2DC6; Word +2DC7..2DC7; Not-Word +2DC8..2DCE; Word +2DCF..2DCF; Not-Word +2DD0..2DD6; Word +2DD7..2DD7; Not-Word +2DD8..2DDE; Word +2DDF..2DDF; Not-Word +2DE0..2DFF; Word +2E00..2E2E; Not-Word +2E2F..2E2F; Word +2E30..3004; Not-Word +3005..3007; Word +3008..3020; Not-Word +3021..302F; Word +3030..3030; Not-Word +3031..3035; Word +3036..3037; Not-Word +3038..303C; Word +303D..3040; Not-Word +3041..3096; Word +3097..3098; Not-Word +3099..309A; Word +309B..309C; Not-Word +309D..309F; Word +30A0..30A0; Not-Word +30A1..30FA; Word +30FB..30FB; Not-Word +30FC..30FF; Word +3100..3104; Not-Word +3105..312F; Word +3130..3130; Not-Word +3131..318E; Word +318F..319F; Not-Word +31A0..31BA; Word +31BB..31EF; Not-Word +31F0..31FF; Word +3200..33FF; Not-Word +3400..4DB5; Word +4DB6..4DFF; Not-Word +4E00..9FEF; Word +9FF0..9FFF; Not-Word +A000..A48C; Word +A48D..A4CF; Not-Word +A4D0..A4FD; Word +A4FE..A4FF; Not-Word +A500..A60C; Word +A60D..A60F; Not-Word +A610..A62B; Word +A62C..A63F; Not-Word +A640..A672; Word +A673..A673; Not-Word +A674..A67D; Word +A67E..A67E; Not-Word +A67F..A6F1; Word +A6F2..A716; Not-Word +A717..A71F; Word +A720..A721; Not-Word +A722..A788; Word +A789..A78A; Not-Word +A78B..A7B9; Word +A7BA..A7F6; Not-Word +A7F7..A827; Word +A828..A83F; Not-Word +A840..A873; Word +A874..A87F; Not-Word +A880..A8C5; Word +A8C6..A8CF; Not-Word +A8D0..A8D9; Word +A8DA..A8DF; Not-Word +A8E0..A8F7; Word +A8F8..A8FA; Not-Word +A8FB..A8FB; Word +A8FC..A8FC; Not-Word +A8FD..A92D; Word +A92E..A92F; Not-Word +A930..A953; Word +A954..A95F; Not-Word +A960..A97C; Word +A97D..A97F; Not-Word +A980..A9C0; Word +A9C1..A9CE; Not-Word +A9CF..A9D9; Word +A9DA..A9DF; Not-Word +A9E0..A9FE; Word +A9FF..A9FF; Not-Word +AA00..AA36; Word +AA37..AA3F; Not-Word +AA40..AA4D; Word +AA4E..AA4F; Not-Word +AA50..AA59; Word +AA5A..AA5F; Not-Word +AA60..AA76; Word +AA77..AA79; Not-Word +AA7A..AAC2; Word +AAC3..AADA; Not-Word +AADB..AADD; Word +AADE..AADF; Not-Word +AAE0..AAEF; Word +AAF0..AAF1; Not-Word +AAF2..AAF6; Word +AAF7..AB00; Not-Word +AB01..AB06; Word +AB07..AB08; Not-Word +AB09..AB0E; Word +AB0F..AB10; Not-Word +AB11..AB16; Word +AB17..AB1F; Not-Word +AB20..AB26; Word +AB27..AB27; Not-Word +AB28..AB2E; Word +AB2F..AB2F; Not-Word +AB30..AB5A; Word +AB5B..AB5B; Not-Word +AB5C..AB65; Word +AB66..AB6F; Not-Word +AB70..ABEA; Word +ABEB..ABEB; Not-Word +ABEC..ABED; Word +ABEE..ABEF; Not-Word +ABF0..ABF9; Word +ABFA..ABFF; Not-Word +AC00..D7A3; Word +D7A4..D7AF; Not-Word +D7B0..D7C6; Word +D7C7..D7CA; Not-Word +D7CB..D7FB; Word +D7FC..D7FF; Not-Word +E000..F8FF; Not-Word +F900..FA6D; Word +FA6E..FA6F; Not-Word +FA70..FAD9; Word +FADA..FAFF; Not-Word +FB00..FB06; Word +FB07..FB12; Not-Word +FB13..FB17; Word +FB18..FB1C; Not-Word +FB1D..FB28; Word +FB29..FB29; Not-Word +FB2A..FB36; Word +FB37..FB37; Not-Word +FB38..FB3C; Word +FB3D..FB3D; Not-Word +FB3E..FB3E; Word +FB3F..FB3F; Not-Word +FB40..FB41; Word +FB42..FB42; Not-Word +FB43..FB44; Word +FB45..FB45; Not-Word +FB46..FBB1; Word +FBB2..FBD2; Not-Word +FBD3..FD3D; Word +FD3E..FD4F; Not-Word +FD50..FD8F; Word +FD90..FD91; Not-Word +FD92..FDC7; Word +FDC8..FDEF; Not-Word +FDF0..FDFB; Word +FDFC..FDFF; Not-Word +FE00..FE0F; Word +FE10..FE1F; Not-Word +FE20..FE2F; Word +FE30..FE32; Not-Word +FE33..FE34; Word +FE35..FE4C; Not-Word +FE4D..FE4F; Word +FE50..FE6F; Not-Word +FE70..FE74; Word +FE75..FE75; Not-Word +FE76..FEFC; Word +FEFD..FF0F; Not-Word +FF10..FF19; Word +FF1A..FF20; Not-Word +FF21..FF3A; Word +FF3B..FF3E; Not-Word +FF3F..FF3F; Word +FF40..FF40; Not-Word +FF41..FF5A; Word +FF5B..FF65; Not-Word +FF66..FFBE; Word +FFBF..FFC1; Not-Word +FFC2..FFC7; Word +FFC8..FFC9; Not-Word +FFCA..FFCF; Word +FFD0..FFD1; Not-Word +FFD2..FFD7; Word +FFD8..FFD9; Not-Word +FFDA..FFDC; Word +FFDD..FFFF; Not-Word +10000..1000B; Word +1000C..1000C; Not-Word +1000D..10026; Word +10027..10027; Not-Word +10028..1003A; Word +1003B..1003B; Not-Word +1003C..1003D; Word +1003E..1003E; Not-Word +1003F..1004D; Word +1004E..1004F; Not-Word +10050..1005D; Word +1005E..1007F; Not-Word +10080..100FA; Word +100FB..1013F; Not-Word +10140..10174; Word +10175..101FC; Not-Word +101FD..101FD; Word +101FE..1027F; Not-Word +10280..1029C; Word +1029D..1029F; Not-Word +102A0..102D0; Word +102D1..102DF; Not-Word +102E0..102E0; Word +102E1..102FF; Not-Word +10300..1031F; Word +10320..1032C; Not-Word +1032D..1034A; Word +1034B..1034F; Not-Word +10350..1037A; Word +1037B..1037F; Not-Word +10380..1039D; Word +1039E..1039F; Not-Word +103A0..103C3; Word +103C4..103C7; Not-Word +103C8..103CF; Word +103D0..103D0; Not-Word +103D1..103D5; Word +103D6..103FF; Not-Word +10400..1049D; Word +1049E..1049F; Not-Word +104A0..104A9; Word +104AA..104AF; Not-Word +104B0..104D3; Word +104D4..104D7; Not-Word +104D8..104FB; Word +104FC..104FF; Not-Word +10500..10527; Word +10528..1052F; Not-Word +10530..10563; Word +10564..105FF; Not-Word +10600..10736; Word +10737..1073F; Not-Word +10740..10755; Word +10756..1075F; Not-Word +10760..10767; Word +10768..107FF; Not-Word +10800..10805; Word +10806..10807; Not-Word +10808..10808; Word +10809..10809; Not-Word +1080A..10835; Word +10836..10836; Not-Word +10837..10838; Word +10839..1083B; Not-Word +1083C..1083C; Word +1083D..1083E; Not-Word +1083F..10855; Word +10856..1085F; Not-Word +10860..10876; Word +10877..1087F; Not-Word +10880..1089E; Word +1089F..108DF; Not-Word +108E0..108F2; Word +108F3..108F3; Not-Word +108F4..108F5; Word +108F6..108FF; Not-Word +10900..10915; Word +10916..1091F; Not-Word +10920..10939; Word +1093A..1097F; Not-Word +10980..109B7; Word +109B8..109BD; Not-Word +109BE..109BF; Word +109C0..109FF; Not-Word +10A00..10A03; Word +10A04..10A04; Not-Word +10A05..10A06; Word +10A07..10A0B; Not-Word +10A0C..10A13; Word +10A14..10A14; Not-Word +10A15..10A17; Word +10A18..10A18; Not-Word +10A19..10A35; Word +10A36..10A37; Not-Word +10A38..10A3A; Word +10A3B..10A3E; Not-Word +10A3F..10A3F; Word +10A40..10A5F; Not-Word +10A60..10A7C; Word +10A7D..10A7F; Not-Word +10A80..10A9C; Word +10A9D..10ABF; Not-Word +10AC0..10AC7; Word +10AC8..10AC8; Not-Word +10AC9..10AE6; Word +10AE7..10AFF; Not-Word +10B00..10B35; Word +10B36..10B3F; Not-Word +10B40..10B55; Word +10B56..10B5F; Not-Word +10B60..10B72; Word +10B73..10B7F; Not-Word +10B80..10B91; Word +10B92..10BFF; Not-Word +10C00..10C48; Word +10C49..10C7F; Not-Word +10C80..10CB2; Word +10CB3..10CBF; Not-Word +10CC0..10CF2; Word +10CF3..10CFF; Not-Word +10D00..10D27; Word +10D28..10D2F; Not-Word +10D30..10D39; Word +10D3A..10EFF; Not-Word +10F00..10F1C; Word +10F1D..10F26; Not-Word +10F27..10F27; Word +10F28..10F2F; Not-Word +10F30..10F50; Word +10F51..10FFF; Not-Word +11000..11046; Word +11047..11065; Not-Word +11066..1106F; Word +11070..1107E; Not-Word +1107F..110BA; Word +110BB..110CF; Not-Word +110D0..110E8; Word +110E9..110EF; Not-Word +110F0..110F9; Word +110FA..110FF; Not-Word +11100..11134; Word +11135..11135; Not-Word +11136..1113F; Word +11140..11143; Not-Word +11144..11146; Word +11147..1114F; Not-Word +11150..11173; Word +11174..11175; Not-Word +11176..11176; Word +11177..1117F; Not-Word +11180..111C4; Word +111C5..111C8; Not-Word +111C9..111CC; Word +111CD..111CF; Not-Word +111D0..111DA; Word +111DB..111DB; Not-Word +111DC..111DC; Word +111DD..111FF; Not-Word +11200..11211; Word +11212..11212; Not-Word +11213..11237; Word +11238..1123D; Not-Word +1123E..1123E; Word +1123F..1127F; Not-Word +11280..11286; Word +11287..11287; Not-Word +11288..11288; Word +11289..11289; Not-Word +1128A..1128D; Word +1128E..1128E; Not-Word +1128F..1129D; Word +1129E..1129E; Not-Word +1129F..112A8; Word +112A9..112AF; Not-Word +112B0..112EA; Word +112EB..112EF; Not-Word +112F0..112F9; Word +112FA..112FF; Not-Word +11300..11303; Word +11304..11304; Not-Word +11305..1130C; Word +1130D..1130E; Not-Word +1130F..11310; Word +11311..11312; Not-Word +11313..11328; Word +11329..11329; Not-Word +1132A..11330; Word +11331..11331; Not-Word +11332..11333; Word +11334..11334; Not-Word +11335..11339; Word +1133A..1133A; Not-Word +1133B..11344; Word +11345..11346; Not-Word +11347..11348; Word +11349..1134A; Not-Word +1134B..1134D; Word +1134E..1134F; Not-Word +11350..11350; Word +11351..11356; Not-Word +11357..11357; Word +11358..1135C; Not-Word +1135D..11363; Word +11364..11365; Not-Word +11366..1136C; Word +1136D..1136F; Not-Word +11370..11374; Word +11375..113FF; Not-Word +11400..1144A; Word +1144B..1144F; Not-Word +11450..11459; Word +1145A..1145D; Not-Word +1145E..1145E; Word +1145F..1147F; Not-Word +11480..114C5; Word +114C6..114C6; Not-Word +114C7..114C7; Word +114C8..114CF; Not-Word +114D0..114D9; Word +114DA..1157F; Not-Word +11580..115B5; Word +115B6..115B7; Not-Word +115B8..115C0; Word +115C1..115D7; Not-Word +115D8..115DD; Word +115DE..115FF; Not-Word +11600..11640; Word +11641..11643; Not-Word +11644..11644; Word +11645..1164F; Not-Word +11650..11659; Word +1165A..1167F; Not-Word +11680..116B7; Word +116B8..116BF; Not-Word +116C0..116C9; Word +116CA..116FF; Not-Word +11700..1171A; Word +1171B..1171C; Not-Word +1171D..1172B; Word +1172C..1172F; Not-Word +11730..11739; Word +1173A..117FF; Not-Word +11800..1183A; Word +1183B..1189F; Not-Word +118A0..118E9; Word +118EA..118FE; Not-Word +118FF..118FF; Word +11900..119FF; Not-Word +11A00..11A3E; Word +11A3F..11A46; Not-Word +11A47..11A47; Word +11A48..11A4F; Not-Word +11A50..11A83; Word +11A84..11A85; Not-Word +11A86..11A99; Word +11A9A..11A9C; Not-Word +11A9D..11A9D; Word +11A9E..11ABF; Not-Word +11AC0..11AF8; Word +11AF9..11BFF; Not-Word +11C00..11C08; Word +11C09..11C09; Not-Word +11C0A..11C36; Word +11C37..11C37; Not-Word +11C38..11C40; Word +11C41..11C4F; Not-Word +11C50..11C59; Word +11C5A..11C71; Not-Word +11C72..11C8F; Word +11C90..11C91; Not-Word +11C92..11CA7; Word +11CA8..11CA8; Not-Word +11CA9..11CB6; Word +11CB7..11CFF; Not-Word +11D00..11D06; Word +11D07..11D07; Not-Word +11D08..11D09; Word +11D0A..11D0A; Not-Word +11D0B..11D36; Word +11D37..11D39; Not-Word +11D3A..11D3A; Word +11D3B..11D3B; Not-Word +11D3C..11D3D; Word +11D3E..11D3E; Not-Word +11D3F..11D47; Word +11D48..11D4F; Not-Word +11D50..11D59; Word +11D5A..11D5F; Not-Word +11D60..11D65; Word +11D66..11D66; Not-Word +11D67..11D68; Word +11D69..11D69; Not-Word +11D6A..11D8E; Word +11D8F..11D8F; Not-Word +11D90..11D91; Word +11D92..11D92; Not-Word +11D93..11D98; Word +11D99..11D9F; Not-Word +11DA0..11DA9; Word +11DAA..11EDF; Not-Word +11EE0..11EF6; Word +11EF7..11FFF; Not-Word +12000..12399; Word +1239A..123FF; Not-Word +12400..1246E; Word +1246F..1247F; Not-Word +12480..12543; Word +12544..12FFF; Not-Word +13000..1342E; Word +1342F..143FF; Not-Word +14400..14646; Word +14647..167FF; Not-Word +16800..16A38; Word +16A39..16A3F; Not-Word +16A40..16A5E; Word +16A5F..16A5F; Not-Word +16A60..16A69; Word +16A6A..16ACF; Not-Word +16AD0..16AED; Word +16AEE..16AEF; Not-Word +16AF0..16AF4; Word +16AF5..16AFF; Not-Word +16B00..16B36; Word +16B37..16B3F; Not-Word +16B40..16B43; Word +16B44..16B4F; Not-Word +16B50..16B59; Word +16B5A..16B62; Not-Word +16B63..16B77; Word +16B78..16B7C; Not-Word +16B7D..16B8F; Word +16B90..16E3F; Not-Word +16E40..16E7F; Word +16E80..16EFF; Not-Word +16F00..16F44; Word +16F45..16F4F; Not-Word +16F50..16F7E; Word +16F7F..16F8E; Not-Word +16F8F..16F9F; Word +16FA0..16FDF; Not-Word +16FE0..16FE1; Word +16FE2..16FFF; Not-Word +17000..187F1; Word +187F2..187FF; Not-Word +18800..18AF2; Word +18AF3..1AFFF; Not-Word +1B000..1B11E; Word +1B11F..1B16F; Not-Word +1B170..1B2FB; Word +1B2FC..1BBFF; Not-Word +1BC00..1BC6A; Word +1BC6B..1BC6F; Not-Word +1BC70..1BC7C; Word +1BC7D..1BC7F; Not-Word +1BC80..1BC88; Word +1BC89..1BC8F; Not-Word +1BC90..1BC99; Word +1BC9A..1BC9C; Not-Word +1BC9D..1BC9E; Word +1BC9F..1D164; Not-Word +1D165..1D169; Word +1D16A..1D16C; Not-Word +1D16D..1D172; Word +1D173..1D17A; Not-Word +1D17B..1D182; Word +1D183..1D184; Not-Word +1D185..1D18B; Word +1D18C..1D1A9; Not-Word +1D1AA..1D1AD; Word +1D1AE..1D241; Not-Word +1D242..1D244; Word +1D245..1D3FF; Not-Word +1D400..1D454; Word +1D455..1D455; Not-Word +1D456..1D49C; Word +1D49D..1D49D; Not-Word +1D49E..1D49F; Word +1D4A0..1D4A1; Not-Word +1D4A2..1D4A2; Word +1D4A3..1D4A4; Not-Word +1D4A5..1D4A6; Word +1D4A7..1D4A8; Not-Word +1D4A9..1D4AC; Word +1D4AD..1D4AD; Not-Word +1D4AE..1D4B9; Word +1D4BA..1D4BA; Not-Word +1D4BB..1D4BB; Word +1D4BC..1D4BC; Not-Word +1D4BD..1D4C3; Word +1D4C4..1D4C4; Not-Word +1D4C5..1D505; Word +1D506..1D506; Not-Word +1D507..1D50A; Word +1D50B..1D50C; Not-Word +1D50D..1D514; Word +1D515..1D515; Not-Word +1D516..1D51C; Word +1D51D..1D51D; Not-Word +1D51E..1D539; Word +1D53A..1D53A; Not-Word +1D53B..1D53E; Word +1D53F..1D53F; Not-Word +1D540..1D544; Word +1D545..1D545; Not-Word +1D546..1D546; Word +1D547..1D549; Not-Word +1D54A..1D550; Word +1D551..1D551; Not-Word +1D552..1D6A5; Word +1D6A6..1D6A7; Not-Word +1D6A8..1D6C0; Word +1D6C1..1D6C1; Not-Word +1D6C2..1D6DA; Word +1D6DB..1D6DB; Not-Word +1D6DC..1D6FA; Word +1D6FB..1D6FB; Not-Word +1D6FC..1D714; Word +1D715..1D715; Not-Word +1D716..1D734; Word +1D735..1D735; Not-Word +1D736..1D74E; Word +1D74F..1D74F; Not-Word +1D750..1D76E; Word +1D76F..1D76F; Not-Word +1D770..1D788; Word +1D789..1D789; Not-Word +1D78A..1D7A8; Word +1D7A9..1D7A9; Not-Word +1D7AA..1D7C2; Word +1D7C3..1D7C3; Not-Word +1D7C4..1D7CB; Word +1D7CC..1D7CD; Not-Word +1D7CE..1D7FF; Word +1D800..1D9FF; Not-Word +1DA00..1DA36; Word +1DA37..1DA3A; Not-Word +1DA3B..1DA6C; Word +1DA6D..1DA74; Not-Word +1DA75..1DA75; Word +1DA76..1DA83; Not-Word +1DA84..1DA84; Word +1DA85..1DA9A; Not-Word +1DA9B..1DA9F; Word +1DAA0..1DAA0; Not-Word +1DAA1..1DAAF; Word +1DAB0..1DFFF; Not-Word +1E000..1E006; Word +1E007..1E007; Not-Word +1E008..1E018; Word +1E019..1E01A; Not-Word +1E01B..1E021; Word +1E022..1E022; Not-Word +1E023..1E024; Word +1E025..1E025; Not-Word +1E026..1E02A; Word +1E02B..1E7FF; Not-Word +1E800..1E8C4; Word +1E8C5..1E8CF; Not-Word +1E8D0..1E8D6; Word +1E8D7..1E8FF; Not-Word +1E900..1E94A; Word +1E94B..1E94F; Not-Word +1E950..1E959; Word +1E95A..1EDFF; Not-Word +1EE00..1EE03; Word +1EE04..1EE04; Not-Word +1EE05..1EE1F; Word +1EE20..1EE20; Not-Word +1EE21..1EE22; Word +1EE23..1EE23; Not-Word +1EE24..1EE24; Word +1EE25..1EE26; Not-Word +1EE27..1EE27; Word +1EE28..1EE28; Not-Word +1EE29..1EE32; Word +1EE33..1EE33; Not-Word +1EE34..1EE37; Word +1EE38..1EE38; Not-Word +1EE39..1EE39; Word +1EE3A..1EE3A; Not-Word +1EE3B..1EE3B; Word +1EE3C..1EE41; Not-Word +1EE42..1EE42; Word +1EE43..1EE46; Not-Word +1EE47..1EE47; Word +1EE48..1EE48; Not-Word +1EE49..1EE49; Word +1EE4A..1EE4A; Not-Word +1EE4B..1EE4B; Word +1EE4C..1EE4C; Not-Word +1EE4D..1EE4F; Word +1EE50..1EE50; Not-Word +1EE51..1EE52; Word +1EE53..1EE53; Not-Word +1EE54..1EE54; Word +1EE55..1EE56; Not-Word +1EE57..1EE57; Word +1EE58..1EE58; Not-Word +1EE59..1EE59; Word +1EE5A..1EE5A; Not-Word +1EE5B..1EE5B; Word +1EE5C..1EE5C; Not-Word +1EE5D..1EE5D; Word +1EE5E..1EE5E; Not-Word +1EE5F..1EE5F; Word +1EE60..1EE60; Not-Word +1EE61..1EE62; Word +1EE63..1EE63; Not-Word +1EE64..1EE64; Word +1EE65..1EE66; Not-Word +1EE67..1EE6A; Word +1EE6B..1EE6B; Not-Word +1EE6C..1EE72; Word +1EE73..1EE73; Not-Word +1EE74..1EE77; Word +1EE78..1EE78; Not-Word +1EE79..1EE7C; Word +1EE7D..1EE7D; Not-Word +1EE7E..1EE7E; Word +1EE7F..1EE7F; Not-Word +1EE80..1EE89; Word +1EE8A..1EE8A; Not-Word +1EE8B..1EE9B; Word +1EE9C..1EEA0; Not-Word +1EEA1..1EEA3; Word +1EEA4..1EEA4; Not-Word +1EEA5..1EEA9; Word +1EEAA..1EEAA; Not-Word +1EEAB..1EEBB; Word +1EEBC..1F12F; Not-Word +1F130..1F149; Word +1F14A..1F14F; Not-Word +1F150..1F169; Word +1F16A..1F16F; Not-Word +1F170..1F189; Word +1F18A..1FFFF; Not-Word +20000..2A6D6; Word +2A6D7..2A6FF; Not-Word +2A700..2B734; Word +2B735..2B73F; Not-Word +2B740..2B81D; Word +2B81E..2B81F; Not-Word +2B820..2CEA1; Word +2CEA2..2CEAF; Not-Word +2CEB0..2EBE0; Word +2EBE1..2F7FF; Not-Word +2F800..2FA1D; Word +2FA1E..E00FF; Not-Word +E0100..E01EF; Word +E01F0..10FFFF; Not-Word diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_11_0.test b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_11_0.test new file mode 100644 index 000000000..dc1473e23 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_11_0.test @@ -0,0 +1,12 @@ +name: UnicodeWord2_11_0 + +description: +Tests character class syntax of the Unicode 11.0 Word property +using the '\w' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + From 08ab789a2d143c429eead365cdd966deaef57564 Mon Sep 17 00:00:00 2001 From: Steve Rowe Date: Sat, 9 Mar 2019 17:32:08 -0500 Subject: [PATCH 081/129] Add support for Unicode 12.0 (#556) * Add support for Unicode 12.0 * Add changelog entry --- jflex/changelog.md | 2 +- .../jflex/core/unicode/UnicodeProperties.java | 14 +- .../jflex/core/unicode/data/Unicode_12_0.java | 45022 ++++++++++++++++ .../UnicodeAge_12_0_age_10_0-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_10_0.flex | 16 + .../UnicodeAge_12_0_age_10_0.output | 659 + .../unicode-age/UnicodeAge_12_0_age_10_0.test | 11 + .../UnicodeAge_12_0_age_11_0-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_11_0.flex | 16 + .../UnicodeAge_12_0_age_11_0.output | 668 + .../unicode-age/UnicodeAge_12_0_age_11_0.test | 11 + .../UnicodeAge_12_0_age_12_0-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_12_0.flex | 16 + .../UnicodeAge_12_0_age_12_0.output | 677 + .../unicode-age/UnicodeAge_12_0_age_12_0.test | 11 + .../UnicodeAge_12_0_age_1_1-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_1_1.flex | 16 + .../UnicodeAge_12_0_age_1_1.output | 288 + .../unicode-age/UnicodeAge_12_0_age_1_1.test | 11 + .../UnicodeAge_12_0_age_2_0-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_2_0.flex | 16 + .../UnicodeAge_12_0_age_2_0.output | 312 + .../unicode-age/UnicodeAge_12_0_age_2_0.test | 11 + .../UnicodeAge_12_0_age_2_1-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_2_1.flex | 16 + .../UnicodeAge_12_0_age_2_1.output | 312 + .../unicode-age/UnicodeAge_12_0_age_2_1.test | 11 + .../UnicodeAge_12_0_age_3_0-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_3_0.flex | 16 + .../UnicodeAge_12_0_age_3_0.output | 369 + .../unicode-age/UnicodeAge_12_0_age_3_0.test | 11 + .../UnicodeAge_12_0_age_3_1-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_3_1.flex | 16 + .../UnicodeAge_12_0_age_3_1.output | 402 + .../unicode-age/UnicodeAge_12_0_age_3_1.test | 11 + .../UnicodeAge_12_0_age_3_2-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_3_2.flex | 16 + .../UnicodeAge_12_0_age_3_2.output | 397 + .../unicode-age/UnicodeAge_12_0_age_3_2.test | 11 + .../UnicodeAge_12_0_age_4_0-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_4_0.flex | 16 + .../UnicodeAge_12_0_age_4_0.output | 412 + .../unicode-age/UnicodeAge_12_0_age_4_0.test | 11 + .../UnicodeAge_12_0_age_4_1-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_4_1.flex | 16 + .../UnicodeAge_12_0_age_4_1.output | 430 + .../unicode-age/UnicodeAge_12_0_age_4_1.test | 11 + .../UnicodeAge_12_0_age_5_0-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_5_0.flex | 16 + .../UnicodeAge_12_0_age_5_0.output | 440 + .../unicode-age/UnicodeAge_12_0_age_5_0.test | 11 + .../UnicodeAge_12_0_age_5_1-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_5_1.flex | 16 + .../UnicodeAge_12_0_age_5_1.output | 455 + .../unicode-age/UnicodeAge_12_0_age_5_1.test | 11 + .../UnicodeAge_12_0_age_5_2-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_5_2.flex | 16 + .../UnicodeAge_12_0_age_5_2.output | 495 + .../unicode-age/UnicodeAge_12_0_age_5_2.test | 11 + .../UnicodeAge_12_0_age_6_0-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_6_0.flex | 16 + .../UnicodeAge_12_0_age_6_0.output | 511 + .../unicode-age/UnicodeAge_12_0_age_6_0.test | 11 + .../UnicodeAge_12_0_age_6_1-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_6_1.flex | 16 + .../UnicodeAge_12_0_age_6_1.output | 549 + .../unicode-age/UnicodeAge_12_0_age_6_1.test | 11 + .../UnicodeAge_12_0_age_6_2-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_6_2.flex | 16 + .../UnicodeAge_12_0_age_6_2.output | 549 + .../unicode-age/UnicodeAge_12_0_age_6_2.test | 11 + .../UnicodeAge_12_0_age_6_3-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_6_3.flex | 16 + .../UnicodeAge_12_0_age_6_3.output | 549 + .../unicode-age/UnicodeAge_12_0_age_6_3.test | 11 + .../UnicodeAge_12_0_age_7_0-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_7_0.flex | 16 + .../UnicodeAge_12_0_age_7_0.output | 610 + .../unicode-age/UnicodeAge_12_0_age_7_0.test | 11 + .../UnicodeAge_12_0_age_8_0-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_8_0.flex | 16 + .../UnicodeAge_12_0_age_8_0.output | 623 + .../unicode-age/UnicodeAge_12_0_age_8_0.test | 11 + .../UnicodeAge_12_0_age_9_0-flex.output | 0 .../unicode-age/UnicodeAge_12_0_age_9_0.flex | 16 + .../UnicodeAge_12_0_age_9_0.output | 648 + .../unicode-age/UnicodeAge_12_0_age_9_0.test | 11 + ...nicodeAge_12_0_age_subtraction-flex.output | 0 .../UnicodeAge_12_0_age_subtraction.flex | 35 + .../UnicodeAge_12_0_age_subtraction.output | 1232 + .../UnicodeAge_12_0_age_subtraction.test | 12 + ...UnicodeAge_12_0_age_unassigned-flex.output | 0 .../UnicodeAge_12_0_age_unassigned.flex | 16 + .../UnicodeAge_12_0_age_unassigned.output | 676 + .../UnicodeAge_12_0_age_unassigned.test | 11 + .../UnicodeBlocks_12_0-flex.output | 0 .../unicode-blocks/UnicodeBlocks_12_0.flex | 312 + .../unicode-blocks/UnicodeBlocks_12_0.output | 350 + .../unicode-blocks/UnicodeBlocks_12_0.test | 11 + .../UnicodeCaseless_12_0-flex.output | 5652 ++ .../UnicodeCaseless_12_0.flex | 2815 + .../UnicodeCaseless_12_0.output | 2794 + .../UnicodeCaseless_12_0.test | 11 + ...atibilityProperties_alnum_12_0-flex.output | 0 ...odeCompatibilityProperties_alnum_12_0.flex | 17 + ...eCompatibilityProperties_alnum_12_0.output | 715 + ...odeCompatibilityProperties_alnum_12_0.test | 13 + ...atibilityProperties_blank_12_0-flex.output | 0 ...odeCompatibilityProperties_blank_12_0.flex | 17 + ...eCompatibilityProperties_blank_12_0.output | 8 + ...odeCompatibilityProperties_blank_12_0.test | 13 + ...atibilityProperties_graph_12_0-flex.output | 0 ...odeCompatibilityProperties_graph_12_0.flex | 17 + ...eCompatibilityProperties_graph_12_0.output | 672 + ...odeCompatibilityProperties_graph_12_0.test | 13 + ...atibilityProperties_print_12_0-flex.output | 0 ...odeCompatibilityProperties_print_12_0.flex | 17 + ...eCompatibilityProperties_print_12_0.output | 669 + ...odeCompatibilityProperties_print_12_0.test | 13 + ...tibilityProperties_xdigit_12_0-flex.output | 0 ...deCompatibilityProperties_xdigit_12_0.flex | 17 + ...CompatibilityProperties_xdigit_12_0.output | 63 + ...deCompatibilityProperties_xdigit_12_0.test | 13 + ...CoreProperties_Alphabetic_12_0-flex.output | 0 ...DerivedCoreProperties_Alphabetic_12_0.flex | 17 + ...rivedCoreProperties_Alphabetic_12_0.output | 679 + ...DerivedCoreProperties_Alphabetic_12_0.test | 12 + ...Properties_Case_Ignorable_12_0-flex.output | 0 ...vedCoreProperties_Case_Ignorable_12_0.flex | 17 + ...dCoreProperties_Case_Ignorable_12_0.output | 401 + ...vedCoreProperties_Case_Ignorable_12_0.test | 12 + ...rivedCoreProperties_Cased_12_0-flex.output | 0 ...icodeDerivedCoreProperties_Cased_12_0.flex | 17 + ...odeDerivedCoreProperties_Cased_12_0.output | 140 + ...icodeDerivedCoreProperties_Cased_12_0.test | 12 + ...s_Changes_When_Casefolded_12_0-flex.output | 0 ...operties_Changes_When_Casefolded_12_0.flex | 17 + ...erties_Changes_When_Casefolded_12_0.output | 612 + ...operties_Changes_When_Casefolded_12_0.test | 12 + ...s_Changes_When_Casemapped_12_0-flex.output | 0 ...operties_Changes_When_Casemapped_12_0.flex | 17 + ...erties_Changes_When_Casemapped_12_0.output | 123 + ...operties_Changes_When_Casemapped_12_0.test | 12 + ...s_Changes_When_Lowercased_12_0-flex.output | 0 ...operties_Changes_When_Lowercased_12_0.flex | 17 + ...erties_Changes_When_Lowercased_12_0.output | 599 + ...operties_Changes_When_Lowercased_12_0.test | 12 + ...s_Changes_When_Titlecased_12_0-flex.output | 0 ...operties_Changes_When_Titlecased_12_0.flex | 17 + ...erties_Changes_When_Titlecased_12_0.output | 615 + ...operties_Changes_When_Titlecased_12_0.test | 12 + ...s_Changes_When_Uppercased_12_0-flex.output | 0 ...operties_Changes_When_Uppercased_12_0.flex | 17 + ...erties_Changes_When_Uppercased_12_0.output | 616 + ...operties_Changes_When_Uppercased_12_0.test | 12 + ...ault_Ignorable_Code_Point_12_0-flex.output | 0 ...ies_Default_Ignorable_Code_Point_12_0.flex | 17 + ...s_Default_Ignorable_Code_Point_12_0.output | 17 + ...ies_Default_Ignorable_Code_Point_12_0.test | 12 + ...eProperties_Grapheme_Base_12_0-flex.output | 0 ...ivedCoreProperties_Grapheme_Base_12_0.flex | 17 + ...edCoreProperties_Grapheme_Base_12_0.output | 820 + ...ivedCoreProperties_Grapheme_Base_12_0.test | 12 + ...roperties_Grapheme_Extend_12_0-flex.output | 0 ...edCoreProperties_Grapheme_Extend_12_0.flex | 17 + ...CoreProperties_Grapheme_Extend_12_0.output | 335 + ...edCoreProperties_Grapheme_Extend_12_0.test | 12 + ...eProperties_Grapheme_Link_12_0-flex.output | 0 ...ivedCoreProperties_Grapheme_Link_12_0.flex | 17 + ...edCoreProperties_Grapheme_Link_12_0.output | 52 + ...ivedCoreProperties_Grapheme_Link_12_0.test | 12 + ...oreProperties_ID_Continue_12_0-flex.output | 0 ...erivedCoreProperties_ID_Continue_12_0.flex | 17 + ...ivedCoreProperties_ID_Continue_12_0.output | 713 + ...erivedCoreProperties_ID_Continue_12_0.test | 12 + ...edCoreProperties_ID_Start_12_0-flex.output | 0 ...deDerivedCoreProperties_ID_Start_12_0.flex | 17 + ...DerivedCoreProperties_ID_Start_12_0.output | 609 + ...deDerivedCoreProperties_ID_Start_12_0.test | 12 + ...dCoreProperties_Lowercase_12_0-flex.output | 0 ...eDerivedCoreProperties_Lowercase_12_0.flex | 17 + ...erivedCoreProperties_Lowercase_12_0.output | 649 + ...eDerivedCoreProperties_Lowercase_12_0.test | 12 + ...erivedCoreProperties_Math_12_0-flex.output | 0 ...nicodeDerivedCoreProperties_Math_12_0.flex | 17 + ...codeDerivedCoreProperties_Math_12_0.output | 138 + ...nicodeDerivedCoreProperties_Math_12_0.test | 12 + ...dCoreProperties_Uppercase_12_0-flex.output | 0 ...eDerivedCoreProperties_Uppercase_12_0.flex | 17 + ...erivedCoreProperties_Uppercase_12_0.output | 641 + ...eDerivedCoreProperties_Uppercase_12_0.test | 12 + ...reProperties_XID_Continue_12_0-flex.output | 0 ...rivedCoreProperties_XID_Continue_12_0.flex | 17 + ...vedCoreProperties_XID_Continue_12_0.output | 720 + ...rivedCoreProperties_XID_Continue_12_0.test | 12 + ...dCoreProperties_XID_Start_12_0-flex.output | 0 ...eDerivedCoreProperties_XID_Start_12_0.flex | 17 + ...erivedCoreProperties_XID_Start_12_0.output | 616 + ...eDerivedCoreProperties_XID_Start_12_0.test | 12 + .../UnicodeDecimalDigit1_12_0-flex.output | 0 .../UnicodeDecimalDigit1_12_0.flex | 16 + .../UnicodeDecimalDigit1_12_0.output | 120 + .../UnicodeDecimalDigit1_12_0.test | 12 + .../UnicodeDecimalDigit2_12_0-flex.output | 0 .../UnicodeDecimalDigit2_12_0.flex | 16 + .../UnicodeDecimalDigit2_12_0.output | 120 + .../UnicodeDecimalDigit2_12_0.test | 12 + .../UnicodeDecimalDigit3_12_0-flex.output | 0 .../UnicodeDecimalDigit3_12_0.flex | 16 + .../UnicodeDecimalDigit3_12_0.output | 120 + .../UnicodeDecimalDigit3_12_0.test | 12 + .../EmojiData_Emoji_12_0-flex.output | 0 .../unicode-emoji/EmojiData_Emoji_12_0.flex | 17 + .../unicode-emoji/EmojiData_Emoji_12_0.output | 151 + .../unicode-emoji/EmojiData_Emoji_12_0.test | 12 + ...EmojiData_Emoji_Component_12_0-flex.output | 0 .../EmojiData_Emoji_Component_12_0.flex | 17 + .../EmojiData_Emoji_Component_12_0.output | 10 + .../EmojiData_Emoji_Component_12_0.test | 12 + .../EmojiData_Emoji_Modifier_12_0-flex.output | 0 .../EmojiData_Emoji_Modifier_12_0.flex | 17 + .../EmojiData_Emoji_Modifier_12_0.output | 1 + .../EmojiData_Emoji_Modifier_12_0.test | 12 + ...iData_Emoji_Modifier_Base_12_0-flex.output | 0 .../EmojiData_Emoji_Modifier_Base_12_0.flex | 17 + .../EmojiData_Emoji_Modifier_Base_12_0.output | 36 + .../EmojiData_Emoji_Modifier_Base_12_0.test | 12 + ...jiData_Emoji_Presentation_12_0-flex.output | 0 .../EmojiData_Emoji_Presentation_12_0.flex | 17 + .../EmojiData_Emoji_Presentation_12_0.output | 81 + .../EmojiData_Emoji_Presentation_12_0.test | 12 + ...ata_Extended_Pictographic_12_0-flex.output | 0 .../EmojiData_Extended_Pictographic_12_0.flex | 17 + ...mojiData_Extended_Pictographic_12_0.output | 77 + .../EmojiData_Extended_Pictographic_12_0.test | 12 + ...neralCategorySingleLetter_12_0-flex.output | 0 ...icodeGeneralCategorySingleLetter_12_0.flex | 21 + ...odeGeneralCategorySingleLetter_12_0.output | 2106 + ...icodeGeneralCategorySingleLetter_12_0.test | 12 + .../UnicodeGeneralCategory_12_0-flex.output | 0 .../UnicodeGeneralCategory_12_0.flex | 43 + .../UnicodeGeneralCategory_12_0.output | 3822 ++ .../UnicodeGeneralCategory_12_0.test | 11 + .../UnicodeGraphemeBreakRules_12_0-0.input | 630 + .../UnicodeGraphemeBreakRules_12_0-0.output | 602 + ...UnicodeGraphemeBreakRules_12_0-flex.output | 0 .../UnicodeGraphemeBreakRules_12_0.flex | 214 + .../UnicodeGraphemeBreakRules_12_0.test | 9 + ...icodeGraphemeClusterBreak_12_0-flex.output | 0 .../UnicodeGraphemeClusterBreak_12_0.flex | 28 + .../UnicodeGraphemeClusterBreak_12_0.output | 1629 + .../UnicodeGraphemeClusterBreak_12_0.test | 11 + .../UnicodeLetter_12_0-flex.output | 0 .../unicode-letter/UnicodeLetter_12_0.flex | 16 + .../unicode-letter/UnicodeLetter_12_0.output | 1220 + .../unicode-letter/UnicodeLetter_12_0.test | 12 + .../UnicodeLineBreakAlgorithm_12_0-0.input | 7344 +++ .../UnicodeLineBreakAlgorithm_12_0-0.output | 7312 +++ ...UnicodeLineBreakAlgorithm_12_0-flex.output | 0 .../UnicodeLineBreakAlgorithm_12_0.flex | 611 + .../UnicodeLineBreakAlgorithm_12_0.test | 9 + .../UnicodeLineBreak_12_0-flex.output | 0 .../UnicodeLineBreak_12_0.flex | 56 + .../UnicodeLineBreak_12_0.output | 3323 ++ .../UnicodeLineBreak_12_0.test | 11 + .../UnicodeLowercase_12_0-flex.output | 0 .../UnicodeLowercase_12_0.flex | 16 + .../UnicodeLowercase_12_0.output | 1300 + .../UnicodeLowercase_12_0.test | 12 + .../UnicodeMisc_ASCII_12_0-flex.output | 0 .../UnicodeMisc_ASCII_12_0.flex | 17 + .../UnicodeMisc_ASCII_12_0.output | 1 + .../UnicodeMisc_ASCII_12_0.test | 11 + .../UnicodeMisc_Any_12_0-flex.output | 4 + .../UnicodeMisc_Any_12_0.flex | 17 + .../UnicodeMisc_Any_12_0.output | 2 + .../UnicodeMisc_Any_12_0.test | 11 + .../UnicodeMisc_Assigned_12_0-flex.output | 0 .../UnicodeMisc_Assigned_12_0.flex | 17 + .../UnicodeMisc_Assigned_12_0.output | 667 + .../UnicodeMisc_Assigned_12_0.test | 11 + ...ePropList_ASCII_Hex_Digit_12_0-flex.output | 0 .../UnicodePropList_ASCII_Hex_Digit_12_0.flex | 17 + ...nicodePropList_ASCII_Hex_Digit_12_0.output | 3 + .../UnicodePropList_ASCII_Hex_Digit_12_0.test | 12 + ...codePropList_Bidi_Control_12_0-flex.output | 0 .../UnicodePropList_Bidi_Control_12_0.flex | 17 + .../UnicodePropList_Bidi_Control_12_0.output | 4 + .../UnicodePropList_Bidi_Control_12_0.test | 12 + .../UnicodePropList_Dash_12_0-flex.output | 0 .../UnicodePropList_Dash_12_0.flex | 17 + .../UnicodePropList_Dash_12_0.output | 21 + .../UnicodePropList_Dash_12_0.test | 12 + ...nicodePropList_Deprecated_12_0-flex.output | 0 .../UnicodePropList_Deprecated_12_0.flex | 17 + .../UnicodePropList_Deprecated_12_0.output | 8 + .../UnicodePropList_Deprecated_12_0.test | 12 + ...UnicodePropList_Diacritic_12_0-flex.output | 0 .../UnicodePropList_Diacritic_12_0.flex | 17 + .../UnicodePropList_Diacritic_12_0.output | 171 + .../UnicodePropList_Diacritic_12_0.test | 12 + .../UnicodePropList_Extender_12_0-flex.output | 0 .../UnicodePropList_Extender_12_0.flex | 17 + .../UnicodePropList_Extender_12_0.output | 31 + .../UnicodePropList_Extender_12_0.test | 12 + ...UnicodePropList_Hex_Digit_12_0-flex.output | 0 .../UnicodePropList_Hex_Digit_12_0.flex | 17 + .../UnicodePropList_Hex_Digit_12_0.output | 6 + .../UnicodePropList_Hex_Digit_12_0.test | 12 + .../UnicodePropList_Hyphen_12_0-flex.output | 0 .../UnicodePropList_Hyphen_12_0.flex | 17 + .../UnicodePropList_Hyphen_12_0.output | 10 + .../UnicodePropList_Hyphen_12_0.test | 12 + ...pList_IDS_Binary_Operator_12_0-flex.output | 0 ...codePropList_IDS_Binary_Operator_12_0.flex | 17 + ...dePropList_IDS_Binary_Operator_12_0.output | 2 + ...codePropList_IDS_Binary_Operator_12_0.test | 12 + ...List_IDS_Trinary_Operator_12_0-flex.output | 0 ...odePropList_IDS_Trinary_Operator_12_0.flex | 17 + ...ePropList_IDS_Trinary_Operator_12_0.output | 1 + ...odePropList_IDS_Trinary_Operator_12_0.test | 12 + ...icodePropList_Ideographic_12_0-flex.output | 0 .../UnicodePropList_Ideographic_12_0.flex | 17 + .../UnicodePropList_Ideographic_12_0.output | 16 + .../UnicodePropList_Ideographic_12_0.test | 12 + ...codePropList_Join_Control_12_0-flex.output | 0 .../UnicodePropList_Join_Control_12_0.flex | 17 + .../UnicodePropList_Join_Control_12_0.output | 1 + .../UnicodePropList_Join_Control_12_0.test | 12 + ...t_Logical_Order_Exception_12_0-flex.output | 0 ...PropList_Logical_Order_Exception_12_0.flex | 17 + ...opList_Logical_Order_Exception_12_0.output | 7 + ...PropList_Logical_Order_Exception_12_0.test | 12 + ...t_Noncharacter_Code_Point_12_0-flex.output | 0 ...PropList_Noncharacter_Code_Point_12_0.flex | 17 + ...opList_Noncharacter_Code_Point_12_0.output | 18 + ...PropList_Noncharacter_Code_Point_12_0.test | 12 + ...PropList_Other_Alphabetic_12_0-flex.output | 0 ...UnicodePropList_Other_Alphabetic_12_0.flex | 17 + ...icodePropList_Other_Alphabetic_12_0.output | 221 + ...UnicodePropList_Other_Alphabetic_12_0.test | 12 + ...ault_Ignorable_Code_Point_12_0-flex.output | 0 ...her_Default_Ignorable_Code_Point_12_0.flex | 17 + ...r_Default_Ignorable_Code_Point_12_0.output | 11 + ...her_Default_Ignorable_Code_Point_12_0.test | 12 + ...ist_Other_Grapheme_Extend_12_0-flex.output | 0 ...dePropList_Other_Grapheme_Extend_12_0.flex | 17 + ...PropList_Other_Grapheme_Extend_12_0.output | 24 + ...dePropList_Other_Grapheme_Extend_12_0.test | 12 + ...ropList_Other_ID_Continue_12_0-flex.output | 0 ...nicodePropList_Other_ID_Continue_12_0.flex | 17 + ...codePropList_Other_ID_Continue_12_0.output | 4 + ...nicodePropList_Other_ID_Continue_12_0.test | 12 + ...dePropList_Other_ID_Start_12_0-flex.output | 0 .../UnicodePropList_Other_ID_Start_12_0.flex | 17 + ...UnicodePropList_Other_ID_Start_12_0.output | 4 + .../UnicodePropList_Other_ID_Start_12_0.test | 12 + ...ePropList_Other_Lowercase_12_0-flex.output | 0 .../UnicodePropList_Other_Lowercase_12_0.flex | 17 + ...nicodePropList_Other_Lowercase_12_0.output | 20 + .../UnicodePropList_Other_Lowercase_12_0.test | 12 + ...nicodePropList_Other_Math_12_0-flex.output | 0 .../UnicodePropList_Other_Math_12_0.flex | 17 + .../UnicodePropList_Other_Math_12_0.output | 134 + .../UnicodePropList_Other_Math_12_0.test | 12 + ...ePropList_Other_Uppercase_12_0-flex.output | 0 .../UnicodePropList_Other_Uppercase_12_0.flex | 17 + ...nicodePropList_Other_Uppercase_12_0.output | 5 + .../UnicodePropList_Other_Uppercase_12_0.test | 12 + ...dePropList_Pattern_Syntax_12_0-flex.output | 0 .../UnicodePropList_Pattern_Syntax_12_0.flex | 17 + ...UnicodePropList_Pattern_Syntax_12_0.output | 28 + .../UnicodePropList_Pattern_Syntax_12_0.test | 12 + ...pList_Pattern_White_Space_12_0-flex.output | 0 ...codePropList_Pattern_White_Space_12_0.flex | 17 + ...dePropList_Pattern_White_Space_12_0.output | 5 + ...codePropList_Pattern_White_Space_12_0.test | 12 + ...pended_Concatenation_Mark_12_0-flex.output | 0 ...ist_Prepended_Concatenation_Mark_12_0.flex | 17 + ...t_Prepended_Concatenation_Mark_12_0.output | 6 + ...ist_Prepended_Concatenation_Mark_12_0.test | 12 + ...dePropList_Quotation_Mark_12_0-flex.output | 0 .../UnicodePropList_Quotation_Mark_12_0.flex | 17 + ...UnicodePropList_Quotation_Mark_12_0.output | 13 + .../UnicodePropList_Quotation_Mark_12_0.test | 12 + .../UnicodePropList_Radical_12_0-flex.output | 0 .../UnicodePropList_Radical_12_0.flex | 17 + .../UnicodePropList_Radical_12_0.output | 3 + .../UnicodePropList_Radical_12_0.test | 12 + ...opList_Regional_Indicator_12_0-flex.output | 0 ...icodePropList_Regional_Indicator_12_0.flex | 17 + ...odePropList_Regional_Indicator_12_0.output | 1 + ...icodePropList_Regional_Indicator_12_0.test | 12 + ...ropList_Sentence_Terminal_12_0-flex.output | 0 ...nicodePropList_Sentence_Terminal_12_0.flex | 17 + ...codePropList_Sentence_Terminal_12_0.output | 74 + ...nicodePropList_Sentence_Terminal_12_0.test | 12 + ...icodePropList_Soft_Dotted_12_0-flex.output | 0 .../UnicodePropList_Soft_Dotted_12_0.flex | 17 + .../UnicodePropList_Soft_Dotted_12_0.output | 31 + .../UnicodePropList_Soft_Dotted_12_0.test | 12 + ...List_Terminal_Punctuation_12_0-flex.output | 0 ...odePropList_Terminal_Punctuation_12_0.flex | 17 + ...ePropList_Terminal_Punctuation_12_0.output | 102 + ...odePropList_Terminal_Punctuation_12_0.test | 12 + ...ropList_Unified_Ideograph_12_0-flex.output | 0 ...nicodePropList_Unified_Ideograph_12_0.flex | 17 + ...codePropList_Unified_Ideograph_12_0.output | 14 + ...nicodePropList_Unified_Ideograph_12_0.test | 12 + ...opList_Variation_Selector_12_0-flex.output | 0 ...icodePropList_Variation_Selector_12_0.flex | 17 + ...odePropList_Variation_Selector_12_0.output | 3 + ...icodePropList_Variation_Selector_12_0.test | 12 + ...icodePropList_White_Space_12_0-flex.output | 0 .../UnicodePropList_White_Space_12_0.flex | 17 + .../UnicodePropList_White_Space_12_0.output | 10 + .../UnicodePropList_White_Space_12_0.test | 12 + .../UnicodeScripts_12_0-flex.output | 0 .../unicode-scripts/UnicodeScripts_12_0.flex | 167 + .../UnicodeScripts_12_0.output | 1562 + .../unicode-scripts/UnicodeScripts_12_0.test | 11 + ...icodeScripts_12_0_extensions_1-flex.output | 0 .../UnicodeScripts_12_0_extensions_1.flex | 32 + .../UnicodeScripts_12_0_extensions_1.output | 142 + .../UnicodeScripts_12_0_extensions_1.test | 11 + ...codeScripts_12_0_extensions_10-flex.output | 0 .../UnicodeScripts_12_0_extensions_10.flex | 16 + .../UnicodeScripts_12_0_extensions_10.output | 6 + .../UnicodeScripts_12_0_extensions_10.test | 11 + ...codeScripts_12_0_extensions_11-flex.output | 0 .../UnicodeScripts_12_0_extensions_11.flex | 16 + .../UnicodeScripts_12_0_extensions_11.output | 3 + .../UnicodeScripts_12_0_extensions_11.test | 11 + ...codeScripts_12_0_extensions_12-flex.output | 0 .../UnicodeScripts_12_0_extensions_12.flex | 16 + .../UnicodeScripts_12_0_extensions_12.output | 12 + .../UnicodeScripts_12_0_extensions_12.test | 11 + ...codeScripts_12_0_extensions_13-flex.output | 0 .../UnicodeScripts_12_0_extensions_13.flex | 16 + .../UnicodeScripts_12_0_extensions_13.output | 8 + .../UnicodeScripts_12_0_extensions_13.test | 11 + ...codeScripts_12_0_extensions_14-flex.output | 0 .../UnicodeScripts_12_0_extensions_14.flex | 16 + .../UnicodeScripts_12_0_extensions_14.output | 9 + .../UnicodeScripts_12_0_extensions_14.test | 11 + ...codeScripts_12_0_extensions_15-flex.output | 0 .../UnicodeScripts_12_0_extensions_15.flex | 16 + .../UnicodeScripts_12_0_extensions_15.output | 18 + .../UnicodeScripts_12_0_extensions_15.test | 11 + ...codeScripts_12_0_extensions_16-flex.output | 0 .../UnicodeScripts_12_0_extensions_16.flex | 16 + .../UnicodeScripts_12_0_extensions_16.output | 14 + .../UnicodeScripts_12_0_extensions_16.test | 11 + ...codeScripts_12_0_extensions_17-flex.output | 0 .../UnicodeScripts_12_0_extensions_17.flex | 16 + .../UnicodeScripts_12_0_extensions_17.output | 3 + .../UnicodeScripts_12_0_extensions_17.test | 11 + ...codeScripts_12_0_extensions_18-flex.output | 0 .../UnicodeScripts_12_0_extensions_18.flex | 16 + .../UnicodeScripts_12_0_extensions_18.output | 4 + .../UnicodeScripts_12_0_extensions_18.test | 11 + ...codeScripts_12_0_extensions_19-flex.output | 0 .../UnicodeScripts_12_0_extensions_19.flex | 16 + .../UnicodeScripts_12_0_extensions_19.output | 25 + .../UnicodeScripts_12_0_extensions_19.test | 11 + ...icodeScripts_12_0_extensions_2-flex.output | 0 .../UnicodeScripts_12_0_extensions_2.flex | 26 + .../UnicodeScripts_12_0_extensions_2.output | 129 + .../UnicodeScripts_12_0_extensions_2.test | 11 + ...codeScripts_12_0_extensions_20-flex.output | 0 .../UnicodeScripts_12_0_extensions_20.flex | 16 + .../UnicodeScripts_12_0_extensions_20.output | 16 + .../UnicodeScripts_12_0_extensions_20.test | 11 + ...codeScripts_12_0_extensions_21-flex.output | 0 .../UnicodeScripts_12_0_extensions_21.flex | 16 + .../UnicodeScripts_12_0_extensions_21.output | 6 + .../UnicodeScripts_12_0_extensions_21.test | 11 + ...icodeScripts_12_0_extensions_3-flex.output | 0 .../UnicodeScripts_12_0_extensions_3.flex | 21 + .../UnicodeScripts_12_0_extensions_3.output | 83 + .../UnicodeScripts_12_0_extensions_3.test | 11 + ...icodeScripts_12_0_extensions_4-flex.output | 0 .../UnicodeScripts_12_0_extensions_4.flex | 21 + .../UnicodeScripts_12_0_extensions_4.output | 56 + .../UnicodeScripts_12_0_extensions_4.test | 11 + ...icodeScripts_12_0_extensions_5-flex.output | 0 .../UnicodeScripts_12_0_extensions_5.flex | 18 + .../UnicodeScripts_12_0_extensions_5.output | 35 + .../UnicodeScripts_12_0_extensions_5.test | 11 + ...icodeScripts_12_0_extensions_6-flex.output | 0 .../UnicodeScripts_12_0_extensions_6.flex | 20 + .../UnicodeScripts_12_0_extensions_6.output | 28 + .../UnicodeScripts_12_0_extensions_6.test | 11 + ...icodeScripts_12_0_extensions_7-flex.output | 0 .../UnicodeScripts_12_0_extensions_7.flex | 17 + .../UnicodeScripts_12_0_extensions_7.output | 21 + .../UnicodeScripts_12_0_extensions_7.test | 11 + ...icodeScripts_12_0_extensions_8-flex.output | 0 .../UnicodeScripts_12_0_extensions_8.flex | 17 + .../UnicodeScripts_12_0_extensions_8.output | 31 + .../UnicodeScripts_12_0_extensions_8.test | 11 + ...icodeScripts_12_0_extensions_9-flex.output | 0 .../UnicodeScripts_12_0_extensions_9.flex | 16 + .../UnicodeScripts_12_0_extensions_9.output | 4 + .../UnicodeScripts_12_0_extensions_9.test | 11 + ...cripts_12_0_extensions_missing-flex.output | 0 ...nicodeScripts_12_0_extensions_missing.flex | 103 + ...codeScripts_12_0_extensions_missing.output | 1065 + ...nicodeScripts_12_0_extensions_missing.test | 13 + .../UnicodeSentenceBreakRules_12_0-0.input | 530 + .../UnicodeSentenceBreakRules_12_0-0.output | 502 + ...UnicodeSentenceBreakRules_12_0-flex.output | 0 .../UnicodeSentenceBreakRules_12_0.flex | 231 + .../UnicodeSentenceBreakRules_12_0.test | 9 + .../UnicodeSentenceBreak_12_0-flex.output | 0 .../UnicodeSentenceBreak_12_0.flex | 29 + .../UnicodeSentenceBreak_12_0.output | 3098 ++ .../UnicodeSentenceBreak_12_0.test | 11 + .../UnicodeWhiteSpace1_12_0-flex.output | 0 .../UnicodeWhiteSpace1_12_0.flex | 16 + .../UnicodeWhiteSpace1_12_0.output | 22 + .../UnicodeWhiteSpace1_12_0.test | 12 + .../UnicodeWhiteSpace2_12_0-flex.output | 0 .../UnicodeWhiteSpace2_12_0.flex | 16 + .../UnicodeWhiteSpace2_12_0.output | 22 + .../UnicodeWhiteSpace2_12_0.test | 12 + .../UnicodeUppercase_12_0-flex.output | 0 .../UnicodeUppercase_12_0.flex | 16 + .../UnicodeUppercase_12_0.output | 1284 + .../UnicodeUppercase_12_0.test | 12 + .../UnicodeWordBreakRules_12_0-0.input | 1851 + .../UnicodeWordBreakRules_12_0-0.output | 1823 + .../UnicodeWordBreakRules_12_0-flex.output | 0 .../UnicodeWordBreakRules_12_0.flex | 313 + .../UnicodeWordBreakRules_12_0.test | 10 + .../UnicodeWordBreak_12_0-flex.output | 0 .../UnicodeWordBreak_12_0.flex | 33 + .../UnicodeWordBreak_12_0.output | 1704 + .../UnicodeWordBreak_12_0.test | 11 + .../UnicodeWord1_12_0-flex.output | 0 .../cases/unicode-word/UnicodeWord1_12_0.flex | 16 + .../unicode-word/UnicodeWord1_12_0.output | 1434 + .../cases/unicode-word/UnicodeWord1_12_0.test | 12 + .../UnicodeWord2_12_0-flex.output | 0 .../cases/unicode-word/UnicodeWord2_12_0.flex | 16 + .../unicode-word/UnicodeWord2_12_0.output | 1434 + .../cases/unicode-word/UnicodeWord2_12_0.test | 12 + .../create.unicode-emoji.test.case.files.pl | 0 548 files changed, 134593 insertions(+), 3 deletions(-) create mode 100644 jflex/src/main/java/jflex/core/unicode/data/Unicode_12_0.java create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_1_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_1_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_1_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_1_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_2-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_2.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_2.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_2.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_2-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_2.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_2.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_2.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_2-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_2.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_2.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_2.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_3-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_3.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_3.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_3.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_7_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_7_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_7_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_7_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_8_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_8_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_8_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_8_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_9_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_9_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_9_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_9_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_subtraction-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_subtraction.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_subtraction.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_subtraction.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_unassigned-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_unassigned.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_unassigned.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_unassigned.test create mode 100644 testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_10-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_10.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_10.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_10.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_11-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_11.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_11.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_11.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_12-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_12.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_12.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_12.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_13-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_13.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_13.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_13.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_14-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_14.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_14.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_14.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_15-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_15.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_15.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_15.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_16-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_16.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_16.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_16.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_17-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_17.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_17.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_17.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_18-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_18.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_18.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_18.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_19-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_19.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_19.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_19.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_2-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_2.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_2.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_2.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_20-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_20.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_20.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_20.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_21-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_21.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_21.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_21.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_3-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_3.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_3.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_3.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_4-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_4.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_4.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_4.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_5-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_5.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_5.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_5.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_6-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_6.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_6.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_6.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_7-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_7.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_7.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_7.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_8-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_8.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_8.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_8.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_9-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_9.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_9.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_9.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_missing-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_missing.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_missing.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_missing.test create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_0.test mode change 100644 => 100755 testsuite/testcases/src/test/perl/create.unicode-emoji.test.case.files.pl diff --git a/jflex/changelog.md b/jflex/changelog.md index 6e741aeff..285db2ba6 100644 --- a/jflex/changelog.md +++ b/jflex/changelog.md @@ -1,5 +1,5 @@ ## [JFlex 1.8.0](https://github.com/jflex-de/jflex/milestone/11) -- Unicode 10.0 and 11.0 are supported (#540, #555) +- Unicode 10.0, 11.0, and 12.0 are supported (#540, #555, #556) - Unicode Emoji properties are supported for Unicode versions 8.0+ (#546) ## [JFlex 1.7.0](https://github.com/jflex-de/jflex/milestone/10) (September 21, 2018) diff --git a/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java b/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java index 5203c0eff..cb095d27b 100644 --- a/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java +++ b/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java @@ -25,8 +25,8 @@ public class UnicodeProperties { public static final String UNICODE_VERSIONS = - "1.1, 1.1.5, 2, 2.0, 2.0.14, 2.1, 2.1.9, 3, 3.0, 3.0.1, 3.1, 3.1.0, 3.2, 3.2.0, 4, 4.0, 4.0.1, 4.1, 4.1.0, 5, 5.0, 5.0.0, 5.1, 5.1.0, 5.2, 5.2.0, 6, 6.0, 6.0.0, 6.1, 6.1.0, 6.2, 6.2.0, 6.3, 6.3.0, 7, 7.0, 7.0.0, 8, 8.0, 8.0.0, 9, 9.0, 9.0.0, 10, 10.0, 10.0.0, 11, 11.0, 11.0.0"; - private static final String DEFAULT_UNICODE_VERSION = "11.0"; + "1.1, 1.1.5, 2, 2.0, 2.0.14, 2.1, 2.1.9, 3, 3.0, 3.0.1, 3.1, 3.1.0, 3.2, 3.2.0, 4, 4.0, 4.0.1, 4.1, 4.1.0, 5, 5.0, 5.0.0, 5.1, 5.1.0, 5.2, 5.2.0, 6, 6.0, 6.0.0, 6.1, 6.1.0, 6.2, 6.2.0, 6.3, 6.3.0, 7, 7.0, 7.0.0, 8, 8.0, 8.0.0, 9, 9.0, 9.0.0, 10, 10.0, 10.0.0, 11, 11.0, 11.0.0, 12, 12.0, 12.0.0"; + private static final String DEFAULT_UNICODE_VERSION = "12.0"; private static final Pattern WORD_SEP_PATTERN = Pattern.compile("[-_\\s()]"); private int maximumCodePoint; @@ -314,6 +314,16 @@ private void init(String version) throws UnsupportedUnicodeVersionException { jflex.core.unicode.data.Unicode_11_0.maximumCodePoint, jflex.core.unicode.data.Unicode_11_0.caselessMatchPartitions, jflex.core.unicode.data.Unicode_11_0.caselessMatchPartitionSize); + } else if (Objects.equals(version, "12") + || Objects.equals(version, "12.0") + || Objects.equals(version, "12.0.0")) { + bind( + jflex.core.unicode.data.Unicode_12_0.propertyValues, + jflex.core.unicode.data.Unicode_12_0.intervals, + jflex.core.unicode.data.Unicode_12_0.propertyValueAliases, + jflex.core.unicode.data.Unicode_12_0.maximumCodePoint, + jflex.core.unicode.data.Unicode_12_0.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_12_0.caselessMatchPartitionSize); } else { throw new UnsupportedUnicodeVersionException(); } diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_12_0.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_12_0.java new file mode 100644 index 000000000..387a6e954 --- /dev/null +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_12_0.java @@ -0,0 +1,45022 @@ +package jflex.core.unicode.data; + +public class Unicode_12_0 { + public static final int maximumCodePoint = 0x10ffff; + public static final String[] propertyValues = { + "adlam", "age=unassigned", "age=v100", "age=v11", "age=v110", + "age=v120", "age=v20", "age=v21", "age=v30", "age=v31", + "age=v32", "age=v40", "age=v41", "age=v50", "age=v51", + "age=v52", "age=v60", "age=v61", "age=v62", "age=v63", + "age=v70", "age=v80", "age=v90", "ahom", "alnum", + "alphabetic", "anatolianhieroglyphs", "arabic", "armenian", "asciihexdigit", + "assigned", "avestan", "balinese", "bamum", "bassavah", + "batak", "bengali", "bhaiksuki", "bidicontrol", "blank", + "block=adlam", "block=aegeannumbers", "block=ahom", "block=alchemicalsymbols", + "block=alphabeticpresentationforms", + "block=anatolianhieroglyphs", "block=ancientgreekmusicalnotation", "block=ancientgreeknumbers", + "block=ancientsymbols", "block=arabic", + "block=arabicextendeda", "block=arabicmathematicalalphabeticsymbols", + "block=arabicpresentationformsa", "block=arabicpresentationformsb", + "block=arabicsupplement", + "block=armenian", "block=arrows", "block=avestan", "block=balinese", "block=bamum", + "block=bamumsupplement", "block=basiclatin", "block=bassavah", "block=batak", "block=bengali", + "block=bhaiksuki", "block=blockelements", "block=bopomofo", "block=bopomofoextended", + "block=boxdrawing", + "block=brahmi", "block=braillepatterns", "block=buginese", "block=buhid", + "block=byzantinemusicalsymbols", + "block=carian", "block=caucasianalbanian", "block=chakma", "block=cham", "block=cherokee", + "block=cherokeesupplement", "block=chesssymbols", "block=cjkcompatibility", + "block=cjkcompatibilityforms", "block=cjkcompatibilityideographs", + "block=cjkcompatibilityideographssupplement", "block=cjkradicalssupplement", "block=cjkstrokes", + "block=cjksymbolsandpunctuation", "block=cjkunifiedideographs", + "block=cjkunifiedideographsextensiona", "block=cjkunifiedideographsextensionb", + "block=cjkunifiedideographsextensionc", "block=cjkunifiedideographsextensiond", + "block=cjkunifiedideographsextensione", + "block=cjkunifiedideographsextensionf", "block=combiningdiacriticalmarks", + "block=combiningdiacriticalmarksextended", "block=combiningdiacriticalmarksforsymbols", + "block=combiningdiacriticalmarkssupplement", + "block=combininghalfmarks", "block=commonindicnumberforms", "block=controlpictures", + "block=coptic", "block=copticepactnumbers", + "block=countingrodnumerals", "block=cuneiform", "block=cuneiformnumbersandpunctuation", + "block=currencysymbols", "block=cypriotsyllabary", + "block=cyrillic", "block=cyrillicextendeda", "block=cyrillicextendedb", + "block=cyrillicextendedc", "block=cyrillicsupplement", + "block=deseret", "block=devanagari", "block=devanagariextended", "block=dingbats", + "block=dogra", + "block=dominotiles", "block=duployan", "block=earlydynasticcuneiform", + "block=egyptianhieroglyphformatcontrols", "block=egyptianhieroglyphs", + "block=elbasan", "block=elymaic", "block=emoticons", "block=enclosedalphanumerics", + "block=enclosedalphanumericsupplement", + "block=enclosedcjklettersandmonths", "block=enclosedideographicsupplement", "block=ethiopic", + "block=ethiopicextended", "block=ethiopicextendeda", + "block=ethiopicsupplement", "block=generalpunctuation", "block=geometricshapes", + "block=geometricshapesextended", "block=georgian", + "block=georgianextended", "block=georgiansupplement", "block=glagolitic", + "block=glagoliticsupplement", "block=gothic", + "block=grantha", "block=greekandcoptic", "block=greekextended", "block=gujarati", + "block=gunjalagondi", + "block=gurmukhi", "block=halfwidthandfullwidthforms", "block=hangulcompatibilityjamo", + "block=hanguljamo", "block=hanguljamoextendeda", + "block=hanguljamoextendedb", "block=hangulsyllables", "block=hanifirohingya", "block=hanunoo", + "block=hatran", + "block=hebrew", "block=hiragana", "block=ideographicdescriptioncharacters", + "block=ideographicsymbolsandpunctuation", "block=imperialaramaic", + "block=indicsiyaqnumbers", "block=inscriptionalpahlavi", "block=inscriptionalparthian", + "block=ipaextensions", "block=javanese", + "block=kaithi", "block=kanaextendeda", "block=kanasupplement", "block=kanbun", + "block=kangxiradicals", + "block=kannada", "block=katakana", "block=katakanaphoneticextensions", "block=kayahli", + "block=kharoshthi", + "block=khmer", "block=khmersymbols", "block=khojki", "block=khudawadi", "block=lao", + "block=latin1supplement", "block=latinextendeda", "block=latinextendedadditional", + "block=latinextendedb", "block=latinextendedc", + "block=latinextendedd", "block=latinextendede", "block=lepcha", "block=letterlikesymbols", + "block=limbu", + "block=lineara", "block=linearbideograms", "block=linearbsyllabary", "block=lisu", + "block=lycian", + "block=lydian", "block=mahajani", "block=mahjongtiles", "block=makasar", "block=malayalam", + "block=mandaic", "block=manichaean", "block=marchen", "block=masaramgondi", + "block=mathematicalalphanumericsymbols", + "block=mathematicaloperators", "block=mayannumerals", "block=medefaidrin", "block=meeteimayek", + "block=meeteimayekextensions", + "block=mendekikakui", "block=meroiticcursive", "block=meroitichieroglyphs", "block=miao", + "block=miscellaneousmathematicalsymbolsa", + "block=miscellaneousmathematicalsymbolsb", "block=miscellaneoussymbols", + "block=miscellaneoussymbolsandarrows", "block=miscellaneoussymbolsandpictographs", + "block=miscellaneoustechnical", + "block=modi", "block=modifiertoneletters", "block=mongolian", "block=mongoliansupplement", + "block=mro", + "block=multani", "block=musicalsymbols", "block=myanmar", "block=myanmarextendeda", + "block=myanmarextendedb", + "block=nabataean", "block=nandinagari", "block=newa", "block=newtailue", "block=nko", + "block=noblock", "block=numberforms", "block=nushu", "block=nyiakengpuachuehmong", + "block=ogham", + "block=olchiki", "block=oldhungarian", "block=olditalic", "block=oldnortharabian", + "block=oldpermic", + "block=oldpersian", "block=oldsogdian", "block=oldsoutharabian", "block=oldturkic", + "block=opticalcharacterrecognition", + "block=oriya", "block=ornamentaldingbats", "block=osage", "block=osmanya", + "block=ottomansiyaqnumbers", + "block=pahawhhmong", "block=palmyrene", "block=paucinhau", "block=phagspa", + "block=phaistosdisc", + "block=phoenician", "block=phoneticextensions", "block=phoneticextensionssupplement", + "block=playingcards", "block=privateusearea", + "block=psalterpahlavi", "block=rejang", "block=ruminumeralsymbols", "block=runic", + "block=samaritan", + "block=saurashtra", "block=sharada", "block=shavian", "block=shorthandformatcontrols", + "block=siddham", + "block=sinhala", "block=sinhalaarchaicnumbers", "block=smallformvariants", + "block=smallkanaextension", "block=sogdian", + "block=sorasompeng", "block=soyombo", "block=spacingmodifierletters", "block=specials", + "block=sundanese", + "block=sundanesesupplement", "block=superscriptsandsubscripts", "block=supplementalarrowsa", + "block=supplementalarrowsb", "block=supplementalarrowsc", + "block=supplementalmathematicaloperators", "block=supplementalpunctuation", + "block=supplementalsymbolsandpictographs", "block=supplementaryprivateuseareaa", + "block=supplementaryprivateuseareab", + "block=suttonsignwriting", "block=sylotinagri", "block=symbolsandpictographsextendeda", + "block=syriac", "block=syriacsupplement", + "block=tagalog", "block=tagbanwa", "block=tags", "block=taile", "block=taitham", + "block=taiviet", "block=taixuanjingsymbols", "block=takri", "block=tamil", + "block=tamilsupplement", + "block=tangut", "block=tangutcomponents", "block=telugu", "block=thaana", "block=thai", + "block=tibetan", "block=tifinagh", "block=tirhuta", "block=transportandmapsymbols", + "block=ugaritic", + "block=unifiedcanadianaboriginalsyllabics", "block=unifiedcanadianaboriginalsyllabicsextended", + "block=vai", "block=variationselectors", "block=variationselectorssupplement", + "block=vedicextensions", "block=verticalforms", "block=wancho", "block=warangciti", + "block=yijinghexagramsymbols", + "block=yiradicals", "block=yisyllables", "block=zanabazarsquare", "bopomofo", "brahmi", + "braille", "buginese", "buhid", "canadianaboriginal", "carian", + "cased", "caseignorable", "caucasianalbanian", "cc", "cf", + "chakma", "cham", "changeswhencasefolded", "changeswhencasemapped", "changeswhenlowercased", + "changeswhentitlecased", "changeswhenuppercased", "cherokee", "cn", "co", + "common", "coptic", "cuneiform", "cypriot", "cyrillic", + "dash", "defaultignorablecodepoint", "deprecated", "deseret", "devanagari", + "diacritic", "dogra", "duployan", "egyptianhieroglyphs", "elbasan", + "elymaic", "emoji", "emojicomponent", "emojimodifier", "emojimodifierbase", + "emojipresentation", "ethiopic", "extendedpictographic", "extender", "georgian", + "glagolitic", "gothic", "grantha", "graph", "graphemebase", + "graphemeclusterbreak=control", "graphemeclusterbreak=cr", "graphemeclusterbreak=extend", + "graphemeclusterbreak=l", "graphemeclusterbreak=lf", + "graphemeclusterbreak=lv", "graphemeclusterbreak=lvt", "graphemeclusterbreak=other", + "graphemeclusterbreak=prepend", "graphemeclusterbreak=regionalindicator", + "graphemeclusterbreak=spacingmark", "graphemeclusterbreak=t", "graphemeclusterbreak=v", + "graphemeclusterbreak=zwj", "graphemeextend", + "graphemelink", "greek", "gujarati", "gunjalagondi", "gurmukhi", + "han", "hangul", "hanifirohingya", "hanunoo", "hatran", + "hebrew", "hexdigit", "hiragana", "hyphen", "idcontinue", + "ideographic", "idsbinaryoperator", "idstart", "idstrinaryoperator", "imperialaramaic", + "inherited", "inscriptionalpahlavi", "inscriptionalparthian", "javanese", "joincontrol", + "kaithi", "kannada", "katakana", "kayahli", "kharoshthi", + "khmer", "khojki", "khudawadi", "lao", "latin", + "lepcha", "limbu", "lineara", "linearb", "linebreak=alphabetic", + "linebreak=ambiguous", "linebreak=breakafter", "linebreak=breakbefore", "linebreak=breakboth", + "linebreak=breaksymbols", + "linebreak=carriagereturn", "linebreak=closeparenthesis", "linebreak=closepunctuation", + "linebreak=combiningmark", "linebreak=complexcontext", + "linebreak=conditionaljapanesestarter", "linebreak=contingentbreak", "linebreak=ebase", + "linebreak=emodifier", "linebreak=exclamation", + "linebreak=glue", "linebreak=h2", "linebreak=h3", "linebreak=hebrewletter", "linebreak=hyphen", + "linebreak=ideographic", "linebreak=infixnumeric", "linebreak=inseparable", "linebreak=jl", + "linebreak=jt", + "linebreak=jv", "linebreak=linefeed", "linebreak=mandatorybreak", "linebreak=nextline", + "linebreak=nonstarter", + "linebreak=numeric", "linebreak=openpunctuation", "linebreak=postfixnumeric", + "linebreak=prefixnumeric", "linebreak=quotation", + "linebreak=regionalindicator", "linebreak=space", "linebreak=unknown", "linebreak=wordjoiner", + "linebreak=zwj", + "linebreak=zwspace", "lisu", "ll", "lm", "lo", + "logicalorderexception", "lowercase", "lt", "lu", "lycian", + "lydian", "mahajani", "makasar", "malayalam", "mandaic", + "manichaean", "marchen", "masaramgondi", "math", "mc", + "me", "medefaidrin", "meeteimayek", "mendekikakui", "meroiticcursive", + "meroitichieroglyphs", "miao", "mn", "modi", "mongolian", + "mro", "multani", "myanmar", "nabataean", "nandinagari", + "nd", "newa", "newtailue", "nko", "nl", + "no", "noncharactercodepoint", "nushu", "nyiakengpuachuehmong", "ogham", + "olchiki", "oldhungarian", "olditalic", "oldnortharabian", "oldpermic", + "oldpersian", "oldsogdian", "oldsoutharabian", "oldturkic", "oriya", + "osage", "osmanya", "otheralphabetic", "otherdefaultignorablecodepoint", "othergraphemeextend", + "otheridcontinue", "otheridstart", "otherlowercase", "othermath", "otheruppercase", + "pahawhhmong", "palmyrene", "patternsyntax", "patternwhitespace", "paucinhau", + "pc", "pd", "pe", "pf", "phagspa", + "phoenician", "pi", "po", "prependedconcatenationmark", "print", + "ps", "psalterpahlavi", "quotationmark", "radical", "regionalindicator", + "rejang", "runic", "samaritan", "saurashtra", "sc", + "scriptextensions=adlam", "scriptextensions=ahom", "scriptextensions=anatolianhieroglyphs", + "scriptextensions=arabic", "scriptextensions=armenian", + "scriptextensions=avestan", "scriptextensions=balinese", "scriptextensions=bamum", + "scriptextensions=bassavah", "scriptextensions=batak", + "scriptextensions=bengali", "scriptextensions=bhaiksuki", "scriptextensions=bopomofo", + "scriptextensions=brahmi", "scriptextensions=braille", + "scriptextensions=buginese", "scriptextensions=buhid", "scriptextensions=canadianaboriginal", + "scriptextensions=carian", "scriptextensions=caucasianalbanian", + "scriptextensions=chakma", "scriptextensions=cham", "scriptextensions=cherokee", + "scriptextensions=common", "scriptextensions=coptic", + "scriptextensions=cuneiform", "scriptextensions=cypriot", "scriptextensions=cyrillic", + "scriptextensions=deseret", "scriptextensions=devanagari", + "scriptextensions=dogra", "scriptextensions=duployan", "scriptextensions=egyptianhieroglyphs", + "scriptextensions=elbasan", "scriptextensions=elymaic", + "scriptextensions=ethiopic", "scriptextensions=georgian", "scriptextensions=glagolitic", + "scriptextensions=gothic", "scriptextensions=grantha", + "scriptextensions=greek", "scriptextensions=gujarati", "scriptextensions=gunjalagondi", + "scriptextensions=gurmukhi", "scriptextensions=han", + "scriptextensions=hangul", "scriptextensions=hanifirohingya", "scriptextensions=hanunoo", + "scriptextensions=hatran", "scriptextensions=hebrew", + "scriptextensions=hiragana", "scriptextensions=imperialaramaic", "scriptextensions=inherited", + "scriptextensions=inscriptionalpahlavi", "scriptextensions=inscriptionalparthian", + "scriptextensions=javanese", "scriptextensions=kaithi", "scriptextensions=kannada", + "scriptextensions=katakana", "scriptextensions=kayahli", + "scriptextensions=kharoshthi", "scriptextensions=khmer", "scriptextensions=khojki", + "scriptextensions=khudawadi", "scriptextensions=lao", + "scriptextensions=latin", "scriptextensions=lepcha", "scriptextensions=limbu", + "scriptextensions=lineara", "scriptextensions=linearb", + "scriptextensions=lisu", "scriptextensions=lycian", "scriptextensions=lydian", + "scriptextensions=mahajani", "scriptextensions=makasar", + "scriptextensions=malayalam", "scriptextensions=mandaic", "scriptextensions=manichaean", + "scriptextensions=marchen", "scriptextensions=masaramgondi", + "scriptextensions=medefaidrin", "scriptextensions=meeteimayek", "scriptextensions=mendekikakui", + "scriptextensions=meroiticcursive", "scriptextensions=meroitichieroglyphs", + "scriptextensions=miao", "scriptextensions=modi", "scriptextensions=mongolian", + "scriptextensions=mro", "scriptextensions=multani", + "scriptextensions=myanmar", "scriptextensions=nabataean", "scriptextensions=nandinagari", + "scriptextensions=newa", "scriptextensions=newtailue", + "scriptextensions=nko", "scriptextensions=nushu", "scriptextensions=nyiakengpuachuehmong", + "scriptextensions=ogham", "scriptextensions=olchiki", + "scriptextensions=oldhungarian", "scriptextensions=olditalic", + "scriptextensions=oldnortharabian", "scriptextensions=oldpermic", + "scriptextensions=oldpersian", + "scriptextensions=oldsogdian", "scriptextensions=oldsoutharabian", "scriptextensions=oldturkic", + "scriptextensions=oriya", "scriptextensions=osage", + "scriptextensions=osmanya", "scriptextensions=pahawhhmong", "scriptextensions=palmyrene", + "scriptextensions=paucinhau", "scriptextensions=phagspa", + "scriptextensions=phoenician", "scriptextensions=psalterpahlavi", "scriptextensions=rejang", + "scriptextensions=runic", "scriptextensions=samaritan", + "scriptextensions=saurashtra", "scriptextensions=sharada", "scriptextensions=shavian", + "scriptextensions=siddham", "scriptextensions=signwriting", + "scriptextensions=sinhala", "scriptextensions=sogdian", "scriptextensions=sorasompeng", + "scriptextensions=soyombo", "scriptextensions=sundanese", + "scriptextensions=sylotinagri", "scriptextensions=syriac", "scriptextensions=tagalog", + "scriptextensions=tagbanwa", "scriptextensions=taile", + "scriptextensions=taitham", "scriptextensions=taiviet", "scriptextensions=takri", + "scriptextensions=tamil", "scriptextensions=tangut", + "scriptextensions=telugu", "scriptextensions=thaana", "scriptextensions=thai", + "scriptextensions=tibetan", "scriptextensions=tifinagh", + "scriptextensions=tirhuta", "scriptextensions=ugaritic", "scriptextensions=unknown", + "scriptextensions=vai", "scriptextensions=wancho", + "scriptextensions=warangciti", "scriptextensions=yi", "scriptextensions=zanabazarsquare", + "sentencebreak=aterm", "sentencebreak=close", + "sentencebreak=cr", "sentencebreak=extend", "sentencebreak=format", "sentencebreak=lf", + "sentencebreak=lower", + "sentencebreak=numeric", "sentencebreak=oletter", "sentencebreak=other", + "sentencebreak=scontinue", "sentencebreak=sep", + "sentencebreak=sp", "sentencebreak=sterm", "sentencebreak=upper", "sentenceterminal", "sharada", + "shavian", "siddham", "signwriting", "sinhala", "sk", + "sm", "so", "softdotted", "sogdian", "sorasompeng", + "soyombo", "sundanese", "sylotinagri", "syriac", "tagalog", + "tagbanwa", "taile", "taitham", "taiviet", "takri", + "tamil", "tangut", "telugu", "terminalpunctuation", "thaana", + "thai", "tibetan", "tifinagh", "tirhuta", "ugaritic", + "unifiedideograph", "unknown", "uppercase", "vai", "variationselector", + "wancho", "warangciti", "whitespace", "wordbreak=aletter", "wordbreak=cr", + "wordbreak=doublequote", "wordbreak=extend", "wordbreak=extendnumlet", "wordbreak=format", + "wordbreak=hebrewletter", + "wordbreak=katakana", "wordbreak=lf", "wordbreak=midletter", "wordbreak=midnum", + "wordbreak=midnumlet", + "wordbreak=newline", "wordbreak=numeric", "wordbreak=other", "wordbreak=regionalindicator", + "wordbreak=singlequote", + "wordbreak=wsegspace", "wordbreak=zwj", "xdigit", "xidcontinue", "xidstart", + "yi", "zanabazarsquare", "zl", "zp", "zs" + }; + public static final String[] intervals = { + // Unicode 12.0 property value: {adlam} + "\ud83a\udd00\ud83a\udd4b" + "\ud83a\udd50\ud83a\udd59" + "\ud83a\udd5e\ud83a\udd5f", + // Unicode 12.0 property value: {age=unassigned} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07fc" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a77\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c76" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e85" + + "\u0e8b\u0e8b" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc8\u1ccf" + + "\u1cfb\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20c0\u20cf" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e50\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u32ff\u32ff" + + "\u4db6\u4dbf" + + "\u9ff0\u9fff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7c0\ua7c1" + + "\ua7c7\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab68\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdcf" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude49\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\ude5f" + + "\ud803\ude7f\ud803\udeff" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf5a\ud803\udfdf" + + "\ud803\udff7\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc60\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb9\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1b\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud805\udfff" + + "\ud806\udc3c\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\udd9f" + + "\ud806\udda8\ud806\udda9" + + "\ud806\uddd8\ud806\uddd9" + + "\ud806\udde5\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef9\ud807\udfbf" + + "\ud807\udff2\ud807\udffe" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud80d\udc2f" + + "\ud80d\udc39\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude9b\ud81b\udeff" + + "\ud81b\udf4b\ud81b\udf4e" + + "\ud81b\udf88\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe4\ud81b\udfff" + + "\ud821\udff8\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd4f" + + "\ud82c\udd53\ud82c\udd63" + + "\ud82c\udd68\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udedf" + + "\ud834\udef4\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf79\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud838\udcff" + + "\ud838\udd2d\ud838\udd2f" + + "\ud838\udd3e\ud838\udd3f" + + "\ud838\udd4a\ud838\udd4d" + + "\ud838\udd50\ud838\udebf" + + "\ud838\udefa\ud838\udefe" + + "\ud838\udf00\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4c\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\udc70" + + "\ud83b\udcb5\ud83b\udd00" + + "\ud83b\udd3e\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83c\udc2c\ud83c\udc2f" + + "\ud83c\udc94\ud83c\udc9f" + + "\ud83c\udcaf\ud83c\udcb0" + + "\ud83c\udcc0\ud83c\udcc0" + + "\ud83c\udcd0\ud83c\udcd0" + + "\ud83c\udcf6\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd6d\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude03\ud83c\ude0f" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\ude4f" + + "\ud83c\ude52\ud83c\ude5f" + + "\ud83c\ude66\ud83c\udeff" + + "\ud83d\uded6\ud83d\udedf" + + "\ud83d\udeed\ud83d\udeef" + + "\ud83d\udefb\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd9\ud83d\udfdf" + + "\ud83d\udfec\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd0c" + + "\ud83e\udd72\ud83e\udd72" + + "\ud83e\udd77\ud83e\udd79" + + "\ud83e\udda3\ud83e\udda4" + + "\ud83e\uddab\ud83e\uddad" + + "\ud83e\uddcb\ud83e\uddcc" + + "\ud83e\ude54\ud83e\ude5f" + + "\ud83e\ude6e\ud83e\ude6f" + + "\ud83e\ude74\ud83e\ude77" + + "\ud83e\ude7b\ud83e\ude7f" + + "\ud83e\ude83\ud83e\ude8f" + + "\ud83e\ude96\ud83f\udffd" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\ud87f\udffd" + + "\ud880\udc00\ud8bf\udffd" + + "\ud8c0\udc00\ud8ff\udffd" + + "\ud900\udc00\ud93f\udffd" + + "\ud940\udc00\ud97f\udffd" + + "\ud980\udc00\ud9bf\udffd" + + "\ud9c0\udc00\ud9ff\udffd" + + "\uda00\udc00\uda3f\udffd" + + "\uda40\udc00\uda7f\udffd" + + "\uda80\udc00\udabf\udffd" + + "\udac0\udc00\udaff\udffd" + + "\udb00\udc00\udb3f\udffd" + + "\udb40\udc00\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb7f\udffd", + // Unicode 12.0 property value: {age=v100} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fd" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf9" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd2" + + "\u2bec\u2bef" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e49" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312e" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fea" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fd" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\ude9c" + + "\ud806\ude9e\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef8" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd4c" + + "\ud83e\udd50\ud83e\udd6b" + + "\ud83e\udd80\ud83e\udd97" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83e\uddd0\ud83e\udde6" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v11} + "\000\u01f5" + + "\u01fa\u0217" + + "\u0250\u02a8" + + "\u02b0\u02de" + + "\u02e0\u02e9" + + "\u0300\u0345" + + "\u0360\u0361" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d6" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03f3" + + "\u0401\u040c" + + "\u040e\u044f" + + "\u0451\u045c" + + "\u045e\u0486" + + "\u0490\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04eb" + + "\u04ee\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u0589" + + "\u05b0\u05b9" + + "\u05bb\u05c3" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0652" + + "\u0660\u066d" + + "\u0670\u06b7" + + "\u06ba\u06be" + + "\u06c0\u06ce" + + "\u06d0\u06ed" + + "\u06f0\u06f9" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1e00\u1e9a" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u202e" + + "\u2030\u2046" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20aa" + + "\u20d0\u20e1" + + "\u2100\u2138" + + "\u2153\u2182" + + "\u2190\u21ea" + + "\u2200\u22f1" + + "\u2300\u2300" + + "\u2302\u237a" + + "\u2400\u2424" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25ef" + + "\u2600\u2613" + + "\u261a\u266f" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u3000\u3037" + + "\u303f\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u319f" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u4e00\u9fa5" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1e\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufffd\uffff", + // Unicode 12.0 property value: {age=v110} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u07fd\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd0\u1cf9" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bc8" + + "\u2bca\u2bfe" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e4e" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fef" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7b9" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf59" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd46" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5e" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udc00\ud806\udc3b" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef8" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udff1" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef9" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd70" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udd7a" + + "\ud83e\udd7c\ud83e\udda2" + + "\ud83e\uddb0\ud83e\uddb9" + + "\ud83e\uddc0\ud83e\uddc2" + + "\ud83e\uddd0\ud83e\uddff" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v120} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u07fd\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c77\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd0\u1cfa" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e4f" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fef" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab67" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf59" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd46" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5f" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb8" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udc00\ud806\udc3b" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udde4" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef8" + + "\ud807\udfc0\ud807\udff1" + + "\ud807\udfff\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud80d\udc30\ud80d\udc38" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf4f\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4f" + + "\ud838\udec0\ud838\udef9" + + "\ud838\udeff\ud838\udeff" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd3d" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6c" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded5" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udefa" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd0d\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\ude53" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v20} + "\000\u01f5" + + "\u01fa\u0217" + + "\u0250\u02a8" + + "\u02b0\u02de" + + "\u02e0\u02e9" + + "\u0300\u0345" + + "\u0360\u0361" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d6" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03f3" + + "\u0401\u040c" + + "\u040e\u044f" + + "\u0451\u045c" + + "\u045e\u0486" + + "\u0490\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04eb" + + "\u04ee\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u0589" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0652" + + "\u0660\u066d" + + "\u0670\u06b7" + + "\u06ba\u06be" + + "\u06c0\u06ce" + + "\u06d0\u06ed" + + "\u06f0\u06f9" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f69" + + "\u0f71\u0f8b" + + "\u0f90\u0f95" + + "\u0f97\u0f97" + + "\u0f99\u0fad" + + "\u0fb1\u0fb7" + + "\u0fb9\u0fb9" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u202e" + + "\u2030\u2046" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20ab" + + "\u20d0\u20e1" + + "\u2100\u2138" + + "\u2153\u2182" + + "\u2190\u21ea" + + "\u2200\u22f1" + + "\u2300\u2300" + + "\u2302\u237a" + + "\u2400\u2424" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25ef" + + "\u2600\u2613" + + "\u261a\u266f" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u3000\u3037" + + "\u303f\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u319f" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u4e00\u9fa5" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1e\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufffd\uffff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v21} + "\000\u01f5" + + "\u01fa\u0217" + + "\u0250\u02a8" + + "\u02b0\u02de" + + "\u02e0\u02e9" + + "\u0300\u0345" + + "\u0360\u0361" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d6" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03f3" + + "\u0401\u040c" + + "\u040e\u044f" + + "\u0451\u045c" + + "\u045e\u0486" + + "\u0490\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04eb" + + "\u04ee\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u0589" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0652" + + "\u0660\u066d" + + "\u0670\u06b7" + + "\u06ba\u06be" + + "\u06c0\u06ce" + + "\u06d0\u06ed" + + "\u06f0\u06f9" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f69" + + "\u0f71\u0f8b" + + "\u0f90\u0f95" + + "\u0f97\u0f97" + + "\u0f99\u0fad" + + "\u0fb1\u0fb7" + + "\u0fb9\u0fb9" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u202e" + + "\u2030\u2046" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20ac" + + "\u20d0\u20e1" + + "\u2100\u2138" + + "\u2153\u2182" + + "\u2190\u21ea" + + "\u2200\u22f1" + + "\u2300\u2300" + + "\u2302\u237a" + + "\u2400\u2424" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25ef" + + "\u2600\u2613" + + "\u261a\u266f" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u3000\u3037" + + "\u303f\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u319f" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u4e00\u9fa5" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1e\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufffc\uffff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v30} + "\000\u021f" + + "\u0222\u0233" + + "\u0250\u02ad" + + "\u02b0\u02ee" + + "\u0300\u034e" + + "\u0360\u0362" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d7" + + "\u03da\u03f3" + + "\u0400\u0486" + + "\u0488\u0489" + + "\u048c\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0655" + + "\u0660\u066d" + + "\u0670\u06ed" + + "\u06f0\u06fe" + + "\u0700\u070d" + + "\u070f\u072c" + + "\u0730\u074a" + + "\u0780\u07b0" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fcf" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1206" + + "\u1208\u1246" + + "\u1248\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1286" + + "\u1288\u1288" + + "\u128a\u128d" + + "\u1290\u12ae" + + "\u12b0\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12ce" + + "\u12d0\u12d6" + + "\u12d8\u12ee" + + "\u12f0\u130e" + + "\u1310\u1310" + + "\u1312\u1315" + + "\u1318\u131e" + + "\u1320\u1346" + + "\u1348\u135a" + + "\u1361\u137c" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1780\u17dc" + + "\u17e0\u17e9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2046" + + "\u2048\u204d" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20af" + + "\u20d0\u20e3" + + "\u2100\u213a" + + "\u2153\u2183" + + "\u2190\u21f3" + + "\u2200\u22f1" + + "\u2300\u237b" + + "\u237d\u239a" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25f7" + + "\u2600\u2613" + + "\u2619\u2671" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u2800\u28ff" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303a" + + "\u303e\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u3400\u4db5" + + "\u4e00\u9fa5" + + "\ua000\ua48c" + + "\ua490\ua4a1" + + "\ua4a4\ua4b3" + + "\ua4b5\ua4c0" + + "\ua4c2\ua4c4" + + "\ua4c6\ua4c6" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\uffff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v31} + "\000\u021f" + + "\u0222\u0233" + + "\u0250\u02ad" + + "\u02b0\u02ee" + + "\u0300\u034e" + + "\u0360\u0362" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d7" + + "\u03da\u03f5" + + "\u0400\u0486" + + "\u0488\u0489" + + "\u048c\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0655" + + "\u0660\u066d" + + "\u0670\u06ed" + + "\u06f0\u06fe" + + "\u0700\u070d" + + "\u070f\u072c" + + "\u0730\u074a" + + "\u0780\u07b0" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fcf" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1206" + + "\u1208\u1246" + + "\u1248\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1286" + + "\u1288\u1288" + + "\u128a\u128d" + + "\u1290\u12ae" + + "\u12b0\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12ce" + + "\u12d0\u12d6" + + "\u12d8\u12ee" + + "\u12f0\u130e" + + "\u1310\u1310" + + "\u1312\u1315" + + "\u1318\u131e" + + "\u1320\u1346" + + "\u1348\u135a" + + "\u1361\u137c" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1780\u17dc" + + "\u17e0\u17e9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2046" + + "\u2048\u204d" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20af" + + "\u20d0\u20e3" + + "\u2100\u213a" + + "\u2153\u2183" + + "\u2190\u21f3" + + "\u2200\u22f1" + + "\u2300\u237b" + + "\u237d\u239a" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25f7" + + "\u2600\u2613" + + "\u2619\u2671" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u2800\u28ff" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303a" + + "\u303e\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u3400\u4db5" + + "\u4e00\u9fa5" + + "\ua000\ua48c" + + "\ua490\ua4a1" + + "\ua4a4\ua4b3" + + "\ua4b5\ua4c0" + + "\ua4c2\ua4c4" + + "\ua4c6\ua4c6" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\uffff" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud801\udc00\ud801\udc25" + + "\ud801\udc28\ud801\udc4d" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc0" + + "\ud835\udcc2\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea3" + + "\ud835\udea8\ud835\udfc9" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v32} + "\000\u0220" + + "\u0222\u0233" + + "\u0250\u02ad" + + "\u02b0\u02ee" + + "\u0300\u034f" + + "\u0360\u036f" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03f6" + + "\u0400\u0486" + + "\u0488\u04ce" + + "\u04d0\u04f5" + + "\u04f8\u04f9" + + "\u0500\u050f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0655" + + "\u0660\u06ed" + + "\u06f0\u06fe" + + "\u0700\u070d" + + "\u070f\u072c" + + "\u0730\u074a" + + "\u0780\u07b1" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fcf" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10f8" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1206" + + "\u1208\u1246" + + "\u1248\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1286" + + "\u1288\u1288" + + "\u128a\u128d" + + "\u1290\u12ae" + + "\u12b0\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12ce" + + "\u12d0\u12d6" + + "\u12d8\u12ee" + + "\u12f0\u130e" + + "\u1310\u1310" + + "\u1312\u1315" + + "\u1318\u131e" + + "\u1320\u1346" + + "\u1348\u135a" + + "\u1361\u137c" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dc" + + "\u17e0\u17e9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2052" + + "\u2057\u2057" + + "\u205f\u2063" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u20a0\u20b1" + + "\u20d0\u20ea" + + "\u2100\u213a" + + "\u213d\u214b" + + "\u2153\u2183" + + "\u2190\u23ce" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u24fe" + + "\u2500\u2613" + + "\u2616\u2617" + + "\u2619\u267d" + + "\u2680\u2689" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27d0\u27eb" + + "\u27f0\u2aff" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31f0\u321c" + + "\u3220\u3243" + + "\u3251\u327b" + + "\u327f\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u3400\u4db5" + + "\u4e00\u9fa5" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfc" + + "\ufe00\ufe0f" + + "\ufe20\ufe23" + + "\ufe30\ufe46" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\uffff" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud801\udc00\ud801\udc25" + + "\ud801\udc28\ud801\udc4d" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc0" + + "\ud835\udcc2\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea3" + + "\ud835\udea8\ud835\udfc9" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v40} + "\000\u0236" + + "\u0250\u0357" + + "\u035d\u036f" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03fb" + + "\u0400\u0486" + + "\u0488\u04ce" + + "\u04d0\u04f5" + + "\u04f8\u04f9" + + "\u0500\u050f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u060c\u0615" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0658" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u074f" + + "\u0780\u07b1" + + "\u0901\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fcf" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10f8" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1206" + + "\u1208\u1246" + + "\u1248\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1286" + + "\u1288\u1288" + + "\u128a\u128d" + + "\u1290\u12ae" + + "\u12b0\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12ce" + + "\u12d0\u12d6" + + "\u12d8\u12ee" + + "\u12f0\u130e" + + "\u1310\u1310" + + "\u1312\u1315" + + "\u1318\u131e" + + "\u1320\u1346" + + "\u1348\u135a" + + "\u1361\u137c" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u19e0\u19ff" + + "\u1d00\u1d6b" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2054" + + "\u2057\u2057" + + "\u205f\u2063" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u20a0\u20b1" + + "\u20d0\u20ea" + + "\u2100\u213b" + + "\u213d\u214b" + + "\u2153\u2183" + + "\u2190\u23d0" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u2617" + + "\u2619\u267d" + + "\u2680\u2691" + + "\u26a0\u26a1" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27d0\u27eb" + + "\u27f0\u2b0d" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31f0\u321e" + + "\u3220\u3243" + + "\u3250\u327d" + + "\u327f\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fa5" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe0f" + + "\ufe20\ufe23" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd3f" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udf9f" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud834\udf00\ud834\udf56" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea3" + + "\ud835\udea8\ud835\udfc9" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v41} + "\000\u0241" + + "\u0250\u036f" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u0486" + + "\u0488\u04ce" + + "\u04d0\u04f9" + + "\u0500\u050f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05b9" + + "\u05bb\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u060b\u0615" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u0621\u063a" + + "\u0640\u065e" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u076d" + + "\u0780\u07b1" + + "\u0901\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u097d\u097d" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fd1" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19a9" + + "\u19b0\u19c9" + + "\u19d0\u19d9" + + "\u19de\u1a1b" + + "\u1a1e\u1a1f" + + "\u1d00\u1dc3" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2063" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u2094" + + "\u20a0\u20b5" + + "\u20d0\u20eb" + + "\u2100\u214c" + + "\u2153\u2183" + + "\u2190\u23db" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u269c" + + "\u26a0\u26b1" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27c0\u27c6" + + "\u27d0\u27eb" + + "\u27f0\u2b13" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c80\u2cea" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e00\u2e17" + + "\u2e1c\u2e1d" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31c0\u31cf" + + "\u31f0\u321e" + + "\u3220\u3243" + + "\u3250\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fbb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua700\ua716" + + "\ua800\ua82b" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe23" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfc9" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v50} + "\000\u036f" + + "\u0374\u0375" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u0486" + + "\u0488\u0513" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u060b\u0615" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u0621\u063a" + + "\u0640\u065e" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u076d" + + "\u0780\u07b1" + + "\u07c0\u07fa" + + "\u0901\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u097b\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fd1" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19a9" + + "\u19b0\u19c9" + + "\u19d0\u19d9" + + "\u19de\u1a1b" + + "\u1a1e\u1a1f" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1d00\u1dca" + + "\u1dfe\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2063" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u2094" + + "\u20a0\u20b5" + + "\u20d0\u20ef" + + "\u2100\u214e" + + "\u2153\u2184" + + "\u2190\u23e7" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u269c" + + "\u26a0\u26b2" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27c0\u27ca" + + "\u27d0\u27eb" + + "\u27f0\u2b1a" + + "\u2b20\u2b23" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2c6c" + + "\u2c74\u2c77" + + "\u2c80\u2cea" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e00\u2e17" + + "\u2e1c\u2e1d" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31c0\u31cf" + + "\u31f0\u321e" + + "\u3220\u3243" + + "\u3250\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fbb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua700\ua71a" + + "\ua720\ua721" + + "\ua800\ua82b" + + "\ua840\ua877" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe23" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f" + + "\ud802\udd00\ud802\udd19" + + "\ud802\udd1f\ud802\udd1f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v51} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0523" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u0606\u061b" + + "\u061e\u061f" + + "\u0621\u065e" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0901\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0972" + + "\u097b\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fd4" + + "\u1000\u1099" + + "\u109e\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19a9" + + "\u19b0\u19c9" + + "\u19d0\u19d9" + + "\u19de\u1a1b" + + "\u1a1e\u1a1f" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1baa" + + "\u1bae\u1bb9" + + "\u1c00\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1d00\u1de6" + + "\u1dfe\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u2094" + + "\u20a0\u20b5" + + "\u20d0\u20f0" + + "\u2100\u214f" + + "\u2153\u2188" + + "\u2190\u23e7" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u269d" + + "\u26a0\u26bc" + + "\u26c0\u26c3" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27c0\u27ca" + + "\u27cc\u27cc" + + "\u27d0\u2b4c" + + "\u2b50\u2b54" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2c6f" + + "\u2c71\u2c7d" + + "\u2c80\u2cea" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e30" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u3243" + + "\u3250\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fc3" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua500\ua62b" + + "\ua640\ua65f" + + "\ua662\ua673" + + "\ua67c\ua697" + + "\ua700\ua78c" + + "\ua7fb\ua82b" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua900\ua953" + + "\ua95f\ua95f" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa5f" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f" + + "\ud802\udd00\ud802\udd19" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v52} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0525" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u0606\u061b" + + "\u061e\u061f" + + "\u0621\u065e" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0900\u0939" + + "\u093c\u094e" + + "\u0950\u0955" + + "\u0958\u0972" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fd8" + + "\u1000\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1baa" + + "\u1bae\u1bb9" + + "\u1c00\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cd0\u1cf2" + + "\u1d00\u1de6" + + "\u1dfd\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u2094" + + "\u20a0\u20b8" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23e8" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26cd" + + "\u26cf\u26e1" + + "\u26e3\u26e3" + + "\u26e8\u26ff" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27c0\u27ca" + + "\u27cc\u27cc" + + "\u27d0\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf1" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e31" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua65f" + + "\ua662\ua673" + + "\ua67c\ua697" + + "\ua6a0\ua6f7" + + "\ua700\ua78c" + + "\ua7fb\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaadf" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa2d" + + "\ufa30\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc80\ud804\udcc1" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd31\ud83c\udd31" + + "\ud83c\udd3d\ud83c\udd3d" + + "\ud83c\udd3f\ud83c\udd3f" + + "\ud83c\udd42\ud83c\udd42" + + "\ud83c\udd46\ud83c\udd46" + + "\ud83c\udd4a\ud83c\udd4e" + + "\ud83c\udd57\ud83c\udd57" + + "\ud83c\udd5f\ud83c\udd5f" + + "\ud83c\udd79\ud83c\udd79" + + "\ud83c\udd7b\ud83c\udd7c" + + "\ud83c\udd7f\ud83c\udd7f" + + "\ud83c\udd8a\ud83c\udd8d" + + "\ud83c\udd90\ud83c\udd90" + + "\ud83c\ude00\ud83c\ude00" + + "\ud83c\ude10\ud83c\ude31" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v60} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0527" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u0606\u061b" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0900\u0977" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1baa" + + "\u1bae\u1bb9" + + "\u1bc0\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cd0\u1cf2" + + "\u1d00\u1de6" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20b9" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23f3" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26ff" + + "\u2701\u27ca" + + "\u27cc\u27cc" + + "\u27ce\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf1" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e31" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua673" + + "\ua67c\ua697" + + "\ua6a0\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua791" + + "\ua7a0\ua7a9" + + "\ua7fa\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaadf" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa2d" + + "\ufa30\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc80\ud804\udcc1" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud82c\udc00\ud82c\udc01" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbe" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcdf" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf30\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf80\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfc4" + + "\ud83c\udfc6\ud83c\udfca" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83d\udc00\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcf7" + + "\ud83d\udcf9\ud83d\udcfc" + + "\ud83d\udd00\ud83d\udd3d" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\uddfb\ud83d\uddff" + + "\ud83d\ude01\ud83d\ude10" + + "\ud83d\ude12\ud83d\ude14" + + "\ud83d\ude16\ud83d\ude16" + + "\ud83d\ude18\ud83d\ude18" + + "\ud83d\ude1a\ud83d\ude1a" + + "\ud83d\ude1c\ud83d\ude1e" + + "\ud83d\ude20\ud83d\ude25" + + "\ud83d\ude28\ud83d\ude2b" + + "\ud83d\ude2d\ud83d\ude2d" + + "\ud83d\ude30\ud83d\ude33" + + "\ud83d\ude35\ud83d\ude40" + + "\ud83d\ude45\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v61} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0527" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058f\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0604" + + "\u0606\u061b" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08a0" + + "\u08a2\u08ac" + + "\u08e4\u08fe" + + "\u0900\u0977" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1d00\u1de6" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20b9" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23f3" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26ff" + + "\u2701\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e3b" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcc" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua697" + + "\ua69f\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua793" + + "\ua7a0\ua7aa" + + "\ua7f8\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc80\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd80\ud804\uddc8" + + "\ud804\uddd0\ud804\uddd9" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbe" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcdf" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf30\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf80\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfc4" + + "\ud83c\udfc6\ud83c\udfca" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83d\udc00\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcf7" + + "\ud83d\udcf9\ud83d\udcfc" + + "\ud83d\udd00\ud83d\udd3d" + + "\ud83d\udd40\ud83d\udd43" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\uddfb\ud83d\ude40" + + "\ud83d\ude45\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v62} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0527" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058f\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0604" + + "\u0606\u061b" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08a0" + + "\u08a2\u08ac" + + "\u08e4\u08fe" + + "\u0900\u0977" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1d00\u1de6" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20ba" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23f3" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26ff" + + "\u2701\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e3b" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcc" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua697" + + "\ua69f\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua793" + + "\ua7a0\ua7aa" + + "\ua7f8\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc80\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd80\ud804\uddc8" + + "\ud804\uddd0\ud804\uddd9" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbe" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcdf" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf30\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf80\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfc4" + + "\ud83c\udfc6\ud83c\udfca" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83d\udc00\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcf7" + + "\ud83d\udcf9\ud83d\udcfc" + + "\ud83d\udd00\ud83d\udd3d" + + "\ud83d\udd40\ud83d\udd43" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\uddfb\ud83d\ude40" + + "\ud83d\ude45\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v63} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0527" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058f\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0604" + + "\u0606\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08a0" + + "\u08a2\u08ac" + + "\u08e4\u08fe" + + "\u0900\u0977" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1d00\u1de6" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20ba" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23f3" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26ff" + + "\u2701\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e3b" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcc" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua697" + + "\ua69f\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua793" + + "\ua7a0\ua7aa" + + "\ua7f8\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc80\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd80\ud804\uddc8" + + "\ud804\uddd0\ud804\uddd9" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbe" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcdf" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf30\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf80\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfc4" + + "\ud83c\udfc6\ud83c\udfca" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83d\udc00\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcf7" + + "\ud83d\udcf9\ud83d\udcfc" + + "\ud83d\udd00\ud83d\udd3d" + + "\ud83d\udd40\ud83d\udd43" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\uddfb\ud83d\ude40" + + "\ud83d\ude45\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v70} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08b2" + + "\u08e4\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c81\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d01\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1cf8\u1cf9" + + "\u1d00\u1df5" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bd" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23fa" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd1" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e42" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcc" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua69d" + + "\ua69f\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua7ad" + + "\ua7b0\ua7b1" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5f" + + "\uab64\uab65" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe2d" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8c" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddc8" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddd0\ud804\uddda" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3d" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf01\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc9" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udec0\ud806\udef8" + + "\ud808\udc00\ud808\udf98" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf2c" + + "\ud83c\udf30\ud83c\udf7d" + + "\ud83c\udf80\ud83c\udfce" + + "\ud83c\udfd4\ud83c\udff7" + + "\ud83d\udc00\ud83d\udcfe" + + "\ud83d\udd00\ud83d\udd4a" + + "\ud83d\udd50\ud83d\udd79" + + "\ud83d\udd7b\ud83d\udda3" + + "\ud83d\udda5\ud83d\ude42" + + "\ud83d\ude45\ud83d\udecf" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef3" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v80} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08b4" + + "\u08e3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0af9" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c81\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d01\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d5f\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1cf8\u1cf9" + + "\u1d00\u1df5" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20be" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u23fa" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd1" + + "\u2bec\u2bef" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e42" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fd5" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7ad" + + "\ua7b0\ua7b7" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fd" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8c" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3d" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udec0\ud806\udef8" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83d\udd79" + + "\ud83d\udd7b\ud83d\udda3" + + "\ud83d\udda5\ud83d\uded0" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef3" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd10\ud83e\udd18" + + "\ud83e\udd80\ud83e\udd84" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {age=v90} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0af9" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d01\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1cf8\u1cf9" + + "\u1d00\u1df5" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20be" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u23fe" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd1" + + "\u2bec\u2bef" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e44" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fd5" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fd" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe0" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udc01" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83d\uded2" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef6" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd10\ud83e\udd1e" + + "\ud83e\udd20\ud83e\udd27" + + "\ud83e\udd30\ud83e\udd30" + + "\ud83e\udd33\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd4b" + + "\ud83e\udd50\ud83e\udd5e" + + "\ud83e\udd80\ud83e\udd91" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.0 property value: {ahom} + "\ud805\udf00\ud805\udf1a" + "\ud805\udf1d\ud805\udf2b" + "\ud805\udf30\ud805\udf3f", + // Unicode 12.0 property value: {alnum} + "\u0030\u0039" + + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0345\u0345" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0560\u0588" + + "\u05b0\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0610\u061a" + + "\u0620\u0657" + + "\u0659\u0669" + + "\u066e\u06d3" + + "\u06d5\u06dc" + + "\u06e1\u06e8" + + "\u06ed\u06fc" + + "\u06ff\u06ff" + + "\u0710\u073f" + + "\u074d\u07b1" + + "\u07c0\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0817" + + "\u081a\u082c" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u08df" + + "\u08e3\u08e9" + + "\u08f0\u093b" + + "\u093d\u094c" + + "\u094e\u0950" + + "\u0955\u0963" + + "\u0966\u096f" + + "\u0971\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09ce\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09f1" + + "\u09fc\u09fc" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4c" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acc" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af9\u0afc" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b6f" + + "\u0b71\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bef" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4c" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c80\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccc" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d4e\u0d4e" + + "\u0d54\u0d57" + + "\u0d5f\u0d63" + + "\u0d66\u0d6f" + + "\u0d7a\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df3" + + "\u0e01\u0e3a" + + "\u0e40\u0e46" + + "\u0e4d\u0e4d" + + "\u0e50\u0e59" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ecd\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f20\u0f29" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f81" + + "\u0f88\u0f97" + + "\u0f99\u0fbc" + + "\u1000\u1036" + + "\u1038\u1038" + + "\u103b\u1049" + + "\u1050\u109d" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1713" + + "\u1720\u1733" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17b3" + + "\u17b6\u17c8" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u1938" + + "\u1946\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19d9" + + "\u1a00\u1a1b" + + "\u1a20\u1a5e" + + "\u1a61\u1a74" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1aa7\u1aa7" + + "\u1b00\u1b33" + + "\u1b35\u1b43" + + "\u1b45\u1b4b" + + "\u1b50\u1b59" + + "\u1b80\u1ba9" + + "\u1bac\u1be5" + + "\u1be7\u1bf1" + + "\u1c00\u1c36" + + "\u1c40\u1c49" + + "\u1c4d\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1cfa\u1cfa" + + "\u1d00\u1dbf" + + "\u1de7\u1df4" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u212f\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2dff" + + "\u2e2f\u2e2f" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua62b" + + "\ua640\ua66e" + + "\ua674\ua67b" + + "\ua67f\ua6ef" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua805" + + "\ua807\ua827" + + "\ua840\ua873" + + "\ua880\ua8c3" + + "\ua8c5\ua8c5" + + "\ua8d0\ua8d9" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua92a" + + "\ua930\ua952" + + "\ua960\ua97c" + + "\ua980\ua9b2" + + "\ua9b4\ua9bf" + + "\ua9cf\ua9d9" + + "\ua9e0\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa60\uaa76" + + "\uaa7a\uaabe" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaef" + + "\uaaf2\uaaf5" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab67" + + "\uab70\uabea" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff10\uff19" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc45" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udc82\ud804\udcb8" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd32" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\udd44\ud804\udd46" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd80\ud804\uddbf" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddd0\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude34" + + "\ud804\ude37\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udee8" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4c" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud805\udc00\ud805\udc41" + + "\ud805\udc43\ud805\udc45" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udc5f\ud805\udc5f" + + "\ud805\udc80\ud805\udcc1" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddbe" + + "\ud805\uddd8\ud805\udddd" + + "\ud805\ude00\ud805\ude3e" + + "\ud805\ude40\ud805\ude40" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb5" + + "\ud805\udeb8\ud805\udeb8" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2a" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udc00\ud806\udc38" + + "\ud806\udca0\ud806\udce9" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udddf" + + "\ud806\udde1\ud806\udde1" + + "\ud806\udde3\ud806\udde4" + + "\ud806\ude00\ud806\ude32" + + "\ud806\ude35\ud806\ude3e" + + "\ud806\ude50\ud806\ude97" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc3e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd41" + + "\ud807\udd43\ud807\udd43" + + "\ud807\udd46\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd96" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef6" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf4f\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9e\ud82f\udc9e" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd37\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4e" + + "\ud838\udec0\ud838\udeeb" + + "\ud838\udef0\ud838\udef9" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd47\ud83a\udd47" + + "\ud83a\udd4b\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.0 property value: {alphabetic} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0345\u0345" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0560\u0588" + + "\u05b0\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0610\u061a" + + "\u0620\u0657" + + "\u0659\u065f" + + "\u066e\u06d3" + + "\u06d5\u06dc" + + "\u06e1\u06e8" + + "\u06ed\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u073f" + + "\u074d\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0817" + + "\u081a\u082c" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u08df" + + "\u08e3\u08e9" + + "\u08f0\u093b" + + "\u093d\u094c" + + "\u094e\u0950" + + "\u0955\u0963" + + "\u0971\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09ce\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4c" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a70\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acc" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0af9\u0afc" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b71\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4c" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c80\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccc" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d4e\u0d4e" + + "\u0d54\u0d57" + + "\u0d5f\u0d63" + + "\u0d7a\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0e01\u0e3a" + + "\u0e40\u0e46" + + "\u0e4d\u0e4d" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ecd\u0ecd" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f81" + + "\u0f88\u0f97" + + "\u0f99\u0fbc" + + "\u1000\u1036" + + "\u1038\u1038" + + "\u103b\u103f" + + "\u1050\u108f" + + "\u109a\u109d" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1713" + + "\u1720\u1733" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17b3" + + "\u17b6\u17c8" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u1938" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a1b" + + "\u1a20\u1a5e" + + "\u1a61\u1a74" + + "\u1aa7\u1aa7" + + "\u1b00\u1b33" + + "\u1b35\u1b43" + + "\u1b45\u1b4b" + + "\u1b80\u1ba9" + + "\u1bac\u1baf" + + "\u1bba\u1be5" + + "\u1be7\u1bf1" + + "\u1c00\u1c36" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1cfa\u1cfa" + + "\u1d00\u1dbf" + + "\u1de7\u1df4" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u212f\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2dff" + + "\u2e2f\u2e2f" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua674\ua67b" + + "\ua67f\ua6ef" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua805" + + "\ua807\ua827" + + "\ua840\ua873" + + "\ua880\ua8c3" + + "\ua8c5\ua8c5" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8ff" + + "\ua90a\ua92a" + + "\ua930\ua952" + + "\ua960\ua97c" + + "\ua980\ua9b2" + + "\ua9b4\ua9bf" + + "\ua9cf\ua9cf" + + "\ua9e0\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa60\uaa76" + + "\uaa7a\uaabe" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaef" + + "\uaaf2\uaaf5" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab67" + + "\uab70\uabea" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd27" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc45" + + "\ud804\udc82\ud804\udcb8" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd00\ud804\udd32" + + "\ud804\udd44\ud804\udd46" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd80\ud804\uddbf" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude34" + + "\ud804\ude37\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udee8" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4c" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud805\udc00\ud805\udc41" + + "\ud805\udc43\ud805\udc45" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc5f\ud805\udc5f" + + "\ud805\udc80\ud805\udcc1" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddbe" + + "\ud805\uddd8\ud805\udddd" + + "\ud805\ude00\ud805\ude3e" + + "\ud805\ude40\ud805\ude40" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeb5" + + "\ud805\udeb8\ud805\udeb8" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2a" + + "\ud806\udc00\ud806\udc38" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udddf" + + "\ud806\udde1\ud806\udde1" + + "\ud806\udde3\ud806\udde4" + + "\ud806\ude00\ud806\ude32" + + "\ud806\ude35\ud806\ude3e" + + "\ud806\ude50\ud806\ude97" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc3e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd41" + + "\ud807\udd43\ud807\udd43" + + "\ud807\udd46\ud807\udd47" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd96" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef6" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf4f\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9e\ud82f\udc9e" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd37\ud838\udd3d" + + "\ud838\udd4e\ud838\udd4e" + + "\ud838\udec0\ud838\udeeb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd47\ud83a\udd47" + + "\ud83a\udd4b\ud83a\udd4b" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.0 property value: {anatolianhieroglyphs} + "\ud811\udc00\ud811\ude46", + // Unicode 12.0 property value: {arabic} + "\u0600\u0604" + + "\u0606\u060b" + + "\u060d\u061a" + + "\u061c\u061c" + + "\u061e\u061e" + + "\u0620\u063f" + + "\u0641\u064a" + + "\u0656\u066f" + + "\u0671\u06dc" + + "\u06de\u06ff" + + "\u0750\u077f" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u08e1" + + "\u08e3\u08ff" + + "\ufb50\ufbc1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ud803\ude60\ud803\ude7e" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1", + // Unicode 12.0 property value: {armenian} + "\u0531\u0556" + "\u0559\u0588" + "\u058a\u058a" + "\u058d\u058f" + "\ufb13\ufb17", + // Unicode 12.0 property value: {asciihexdigit} + "\u0030\u0039" + "\u0041\u0046" + "\u0061\u0066", + // Unicode 12.0 property value: {assigned} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u07fd\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c77\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd0\u1cfa" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e4f" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fef" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab67" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf59" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd46" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5f" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb8" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udc00\ud806\udc3b" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udde4" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef8" + + "\ud807\udfc0\ud807\udff1" + + "\ud807\udfff\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud80d\udc30\ud80d\udc38" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf4f\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4f" + + "\ud838\udec0\ud838\udef9" + + "\ud838\udeff\ud838\udeff" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd3d" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6c" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded5" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udefa" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd0d\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\ude53" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb80\udc00\udbbf\udffd" + + "\udbc0\udc00\udbff\udffd", + // Unicode 12.0 property value: {avestan} + "\ud802\udf00\ud802\udf35" + "\ud802\udf39\ud802\udf3f", + // Unicode 12.0 property value: {balinese} + "\u1b00\u1b4b" + "\u1b50\u1b7c", + // Unicode 12.0 property value: {bamum} + "\ua6a0\ua6f7" + "\ud81a\udc00\ud81a\ude38", + // Unicode 12.0 property value: {bassavah} + "\ud81a\uded0\ud81a\udeed" + "\ud81a\udef0\ud81a\udef5", + // Unicode 12.0 property value: {batak} + "\u1bc0\u1bf3" + "\u1bfc\u1bff", + // Unicode 12.0 property value: {bengali} + "\u0980\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe", + // Unicode 12.0 property value: {bhaiksuki} + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c", + // Unicode 12.0 property value: {bidicontrol} + "\u061c\u061c" + "\u200e\u200f" + "\u202a\u202e" + "\u2066\u2069", + // Unicode 12.0 property value: {blank} + "\t\t" + + "\u0020\u0020" + + "\u00a0\u00a0" + + "\u1680\u1680" + + "\u2000\u200a" + + "\u202f\u202f" + + "\u205f\u205f" + + "\u3000\u3000", + // Unicode 12.0 property value: {block=adlam} + "\ud83a\udd00\ud83a\udd5f", + // Unicode 12.0 property value: {block=aegeannumbers} + "\ud800\udd00\ud800\udd3f", + // Unicode 12.0 property value: {block=ahom} + "\ud805\udf00\ud805\udf3f", + // Unicode 12.0 property value: {block=alchemicalsymbols} + "\ud83d\udf00\ud83d\udf7f", + // Unicode 12.0 property value: {block=alphabeticpresentationforms} + "\ufb00\ufb4f", + // Unicode 12.0 property value: {block=anatolianhieroglyphs} + "\ud811\udc00\ud811\ude7f", + // Unicode 12.0 property value: {block=ancientgreekmusicalnotation} + "\ud834\ude00\ud834\ude4f", + // Unicode 12.0 property value: {block=ancientgreeknumbers} + "\ud800\udd40\ud800\udd8f", + // Unicode 12.0 property value: {block=ancientsymbols} + "\ud800\udd90\ud800\uddcf", + // Unicode 12.0 property value: {block=arabic} + "\u0600\u06ff", + // Unicode 12.0 property value: {block=arabicextendeda} + "\u08a0\u08ff", + // Unicode 12.0 property value: {block=arabicmathematicalalphabeticsymbols} + "\ud83b\ude00\ud83b\udeff", + // Unicode 12.0 property value: {block=arabicpresentationformsa} + "\ufb50\ufdff", + // Unicode 12.0 property value: {block=arabicpresentationformsb} + "\ufe70\ufeff", + // Unicode 12.0 property value: {block=arabicsupplement} + "\u0750\u077f", + // Unicode 12.0 property value: {block=armenian} + "\u0530\u058f", + // Unicode 12.0 property value: {block=arrows} + "\u2190\u21ff", + // Unicode 12.0 property value: {block=avestan} + "\ud802\udf00\ud802\udf3f", + // Unicode 12.0 property value: {block=balinese} + "\u1b00\u1b7f", + // Unicode 12.0 property value: {block=bamum} + "\ua6a0\ua6ff", + // Unicode 12.0 property value: {block=bamumsupplement} + "\ud81a\udc00\ud81a\ude3f", + // Unicode 12.0 property value: {block=basiclatin} + "\000\u007f", + // Unicode 12.0 property value: {block=bassavah} + "\ud81a\uded0\ud81a\udeff", + // Unicode 12.0 property value: {block=batak} + "\u1bc0\u1bff", + // Unicode 12.0 property value: {block=bengali} + "\u0980\u09ff", + // Unicode 12.0 property value: {block=bhaiksuki} + "\ud807\udc00\ud807\udc6f", + // Unicode 12.0 property value: {block=blockelements} + "\u2580\u259f", + // Unicode 12.0 property value: {block=bopomofo} + "\u3100\u312f", + // Unicode 12.0 property value: {block=bopomofoextended} + "\u31a0\u31bf", + // Unicode 12.0 property value: {block=boxdrawing} + "\u2500\u257f", + // Unicode 12.0 property value: {block=brahmi} + "\ud804\udc00\ud804\udc7f", + // Unicode 12.0 property value: {block=braillepatterns} + "\u2800\u28ff", + // Unicode 12.0 property value: {block=buginese} + "\u1a00\u1a1f", + // Unicode 12.0 property value: {block=buhid} + "\u1740\u175f", + // Unicode 12.0 property value: {block=byzantinemusicalsymbols} + "\ud834\udc00\ud834\udcff", + // Unicode 12.0 property value: {block=carian} + "\ud800\udea0\ud800\udedf", + // Unicode 12.0 property value: {block=caucasianalbanian} + "\ud801\udd30\ud801\udd6f", + // Unicode 12.0 property value: {block=chakma} + "\ud804\udd00\ud804\udd4f", + // Unicode 12.0 property value: {block=cham} + "\uaa00\uaa5f", + // Unicode 12.0 property value: {block=cherokee} + "\u13a0\u13ff", + // Unicode 12.0 property value: {block=cherokeesupplement} + "\uab70\uabbf", + // Unicode 12.0 property value: {block=chesssymbols} + "\ud83e\ude00\ud83e\ude6f", + // Unicode 12.0 property value: {block=cjkcompatibility} + "\u3300\u33ff", + // Unicode 12.0 property value: {block=cjkcompatibilityforms} + "\ufe30\ufe4f", + // Unicode 12.0 property value: {block=cjkcompatibilityideographs} + "\uf900\ufaff", + // Unicode 12.0 property value: {block=cjkcompatibilityideographssupplement} + "\ud87e\udc00\ud87e\ude1f", + // Unicode 12.0 property value: {block=cjkradicalssupplement} + "\u2e80\u2eff", + // Unicode 12.0 property value: {block=cjkstrokes} + "\u31c0\u31ef", + // Unicode 12.0 property value: {block=cjksymbolsandpunctuation} + "\u3000\u303f", + // Unicode 12.0 property value: {block=cjkunifiedideographs} + "\u4e00\u9fff", + // Unicode 12.0 property value: {block=cjkunifiedideographsextensiona} + "\u3400\u4dbf", + // Unicode 12.0 property value: {block=cjkunifiedideographsextensionb} + "\ud840\udc00\ud869\udedf", + // Unicode 12.0 property value: {block=cjkunifiedideographsextensionc} + "\ud869\udf00\ud86d\udf3f", + // Unicode 12.0 property value: {block=cjkunifiedideographsextensiond} + "\ud86d\udf40\ud86e\udc1f", + // Unicode 12.0 property value: {block=cjkunifiedideographsextensione} + "\ud86e\udc20\ud873\udeaf", + // Unicode 12.0 property value: {block=cjkunifiedideographsextensionf} + "\ud873\udeb0\ud87a\udfef", + // Unicode 12.0 property value: {block=combiningdiacriticalmarks} + "\u0300\u036f", + // Unicode 12.0 property value: {block=combiningdiacriticalmarksextended} + "\u1ab0\u1aff", + // Unicode 12.0 property value: {block=combiningdiacriticalmarksforsymbols} + "\u20d0\u20ff", + // Unicode 12.0 property value: {block=combiningdiacriticalmarkssupplement} + "\u1dc0\u1dff", + // Unicode 12.0 property value: {block=combininghalfmarks} + "\ufe20\ufe2f", + // Unicode 12.0 property value: {block=commonindicnumberforms} + "\ua830\ua83f", + // Unicode 12.0 property value: {block=controlpictures} + "\u2400\u243f", + // Unicode 12.0 property value: {block=coptic} + "\u2c80\u2cff", + // Unicode 12.0 property value: {block=copticepactnumbers} + "\ud800\udee0\ud800\udeff", + // Unicode 12.0 property value: {block=countingrodnumerals} + "\ud834\udf60\ud834\udf7f", + // Unicode 12.0 property value: {block=cuneiform} + "\ud808\udc00\ud808\udfff", + // Unicode 12.0 property value: {block=cuneiformnumbersandpunctuation} + "\ud809\udc00\ud809\udc7f", + // Unicode 12.0 property value: {block=currencysymbols} + "\u20a0\u20cf", + // Unicode 12.0 property value: {block=cypriotsyllabary} + "\ud802\udc00\ud802\udc3f", + // Unicode 12.0 property value: {block=cyrillic} + "\u0400\u04ff", + // Unicode 12.0 property value: {block=cyrillicextendeda} + "\u2de0\u2dff", + // Unicode 12.0 property value: {block=cyrillicextendedb} + "\ua640\ua69f", + // Unicode 12.0 property value: {block=cyrillicextendedc} + "\u1c80\u1c8f", + // Unicode 12.0 property value: {block=cyrillicsupplement} + "\u0500\u052f", + // Unicode 12.0 property value: {block=deseret} + "\ud801\udc00\ud801\udc4f", + // Unicode 12.0 property value: {block=devanagari} + "\u0900\u097f", + // Unicode 12.0 property value: {block=devanagariextended} + "\ua8e0\ua8ff", + // Unicode 12.0 property value: {block=dingbats} + "\u2700\u27bf", + // Unicode 12.0 property value: {block=dogra} + "\ud806\udc00\ud806\udc4f", + // Unicode 12.0 property value: {block=dominotiles} + "\ud83c\udc30\ud83c\udc9f", + // Unicode 12.0 property value: {block=duployan} + "\ud82f\udc00\ud82f\udc9f", + // Unicode 12.0 property value: {block=earlydynasticcuneiform} + "\ud809\udc80\ud809\udd4f", + // Unicode 12.0 property value: {block=egyptianhieroglyphformatcontrols} + "\ud80d\udc30\ud80d\udc3f", + // Unicode 12.0 property value: {block=egyptianhieroglyphs} + "\ud80c\udc00\ud80d\udc2f", + // Unicode 12.0 property value: {block=elbasan} + "\ud801\udd00\ud801\udd2f", + // Unicode 12.0 property value: {block=elymaic} + "\ud803\udfe0\ud803\udfff", + // Unicode 12.0 property value: {block=emoticons} + "\ud83d\ude00\ud83d\ude4f", + // Unicode 12.0 property value: {block=enclosedalphanumerics} + "\u2460\u24ff", + // Unicode 12.0 property value: {block=enclosedalphanumericsupplement} + "\ud83c\udd00\ud83c\uddff", + // Unicode 12.0 property value: {block=enclosedcjklettersandmonths} + "\u3200\u32ff", + // Unicode 12.0 property value: {block=enclosedideographicsupplement} + "\ud83c\ude00\ud83c\udeff", + // Unicode 12.0 property value: {block=ethiopic} + "\u1200\u137f", + // Unicode 12.0 property value: {block=ethiopicextended} + "\u2d80\u2ddf", + // Unicode 12.0 property value: {block=ethiopicextendeda} + "\uab00\uab2f", + // Unicode 12.0 property value: {block=ethiopicsupplement} + "\u1380\u139f", + // Unicode 12.0 property value: {block=generalpunctuation} + "\u2000\u206f", + // Unicode 12.0 property value: {block=geometricshapes} + "\u25a0\u25ff", + // Unicode 12.0 property value: {block=geometricshapesextended} + "\ud83d\udf80\ud83d\udfff", + // Unicode 12.0 property value: {block=georgian} + "\u10a0\u10ff", + // Unicode 12.0 property value: {block=georgianextended} + "\u1c90\u1cbf", + // Unicode 12.0 property value: {block=georgiansupplement} + "\u2d00\u2d2f", + // Unicode 12.0 property value: {block=glagolitic} + "\u2c00\u2c5f", + // Unicode 12.0 property value: {block=glagoliticsupplement} + "\ud838\udc00\ud838\udc2f", + // Unicode 12.0 property value: {block=gothic} + "\ud800\udf30\ud800\udf4f", + // Unicode 12.0 property value: {block=grantha} + "\ud804\udf00\ud804\udf7f", + // Unicode 12.0 property value: {block=greekandcoptic} + "\u0370\u03ff", + // Unicode 12.0 property value: {block=greekextended} + "\u1f00\u1fff", + // Unicode 12.0 property value: {block=gujarati} + "\u0a80\u0aff", + // Unicode 12.0 property value: {block=gunjalagondi} + "\ud807\udd60\ud807\uddaf", + // Unicode 12.0 property value: {block=gurmukhi} + "\u0a00\u0a7f", + // Unicode 12.0 property value: {block=halfwidthandfullwidthforms} + "\uff00\uffef", + // Unicode 12.0 property value: {block=hangulcompatibilityjamo} + "\u3130\u318f", + // Unicode 12.0 property value: {block=hanguljamo} + "\u1100\u11ff", + // Unicode 12.0 property value: {block=hanguljamoextendeda} + "\ua960\ua97f", + // Unicode 12.0 property value: {block=hanguljamoextendedb} + "\ud7b0\ud7ff", + // Unicode 12.0 property value: {block=hangulsyllables} + "\uac00\ud7af", + // Unicode 12.0 property value: {block=hanifirohingya} + "\ud803\udd00\ud803\udd3f", + // Unicode 12.0 property value: {block=hanunoo} + "\u1720\u173f", + // Unicode 12.0 property value: {block=hatran} + "\ud802\udce0\ud802\udcff", + // Unicode 12.0 property value: {block=hebrew} + "\u0590\u05ff", + // Unicode 12.0 property value: {block=hiragana} + "\u3040\u309f", + // Unicode 12.0 property value: {block=ideographicdescriptioncharacters} + "\u2ff0\u2fff", + // Unicode 12.0 property value: {block=ideographicsymbolsandpunctuation} + "\ud81b\udfe0\ud81b\udfff", + // Unicode 12.0 property value: {block=imperialaramaic} + "\ud802\udc40\ud802\udc5f", + // Unicode 12.0 property value: {block=indicsiyaqnumbers} + "\ud83b\udc70\ud83b\udcbf", + // Unicode 12.0 property value: {block=inscriptionalpahlavi} + "\ud802\udf60\ud802\udf7f", + // Unicode 12.0 property value: {block=inscriptionalparthian} + "\ud802\udf40\ud802\udf5f", + // Unicode 12.0 property value: {block=ipaextensions} + "\u0250\u02af", + // Unicode 12.0 property value: {block=javanese} + "\ua980\ua9df", + // Unicode 12.0 property value: {block=kaithi} + "\ud804\udc80\ud804\udccf", + // Unicode 12.0 property value: {block=kanaextendeda} + "\ud82c\udd00\ud82c\udd2f", + // Unicode 12.0 property value: {block=kanasupplement} + "\ud82c\udc00\ud82c\udcff", + // Unicode 12.0 property value: {block=kanbun} + "\u3190\u319f", + // Unicode 12.0 property value: {block=kangxiradicals} + "\u2f00\u2fdf", + // Unicode 12.0 property value: {block=kannada} + "\u0c80\u0cff", + // Unicode 12.0 property value: {block=katakana} + "\u30a0\u30ff", + // Unicode 12.0 property value: {block=katakanaphoneticextensions} + "\u31f0\u31ff", + // Unicode 12.0 property value: {block=kayahli} + "\ua900\ua92f", + // Unicode 12.0 property value: {block=kharoshthi} + "\ud802\ude00\ud802\ude5f", + // Unicode 12.0 property value: {block=khmer} + "\u1780\u17ff", + // Unicode 12.0 property value: {block=khmersymbols} + "\u19e0\u19ff", + // Unicode 12.0 property value: {block=khojki} + "\ud804\ude00\ud804\ude4f", + // Unicode 12.0 property value: {block=khudawadi} + "\ud804\udeb0\ud804\udeff", + // Unicode 12.0 property value: {block=lao} + "\u0e80\u0eff", + // Unicode 12.0 property value: {block=latin1supplement} + "\u0080\u00ff", + // Unicode 12.0 property value: {block=latinextendeda} + "\u0100\u017f", + // Unicode 12.0 property value: {block=latinextendedadditional} + "\u1e00\u1eff", + // Unicode 12.0 property value: {block=latinextendedb} + "\u0180\u024f", + // Unicode 12.0 property value: {block=latinextendedc} + "\u2c60\u2c7f", + // Unicode 12.0 property value: {block=latinextendedd} + "\ua720\ua7ff", + // Unicode 12.0 property value: {block=latinextendede} + "\uab30\uab6f", + // Unicode 12.0 property value: {block=lepcha} + "\u1c00\u1c4f", + // Unicode 12.0 property value: {block=letterlikesymbols} + "\u2100\u214f", + // Unicode 12.0 property value: {block=limbu} + "\u1900\u194f", + // Unicode 12.0 property value: {block=lineara} + "\ud801\ude00\ud801\udf7f", + // Unicode 12.0 property value: {block=linearbideograms} + "\ud800\udc80\ud800\udcff", + // Unicode 12.0 property value: {block=linearbsyllabary} + "\ud800\udc00\ud800\udc7f", + // Unicode 12.0 property value: {block=lisu} + "\ua4d0\ua4ff", + // Unicode 12.0 property value: {block=lycian} + "\ud800\ude80\ud800\ude9f", + // Unicode 12.0 property value: {block=lydian} + "\ud802\udd20\ud802\udd3f", + // Unicode 12.0 property value: {block=mahajani} + "\ud804\udd50\ud804\udd7f", + // Unicode 12.0 property value: {block=mahjongtiles} + "\ud83c\udc00\ud83c\udc2f", + // Unicode 12.0 property value: {block=makasar} + "\ud807\udee0\ud807\udeff", + // Unicode 12.0 property value: {block=malayalam} + "\u0d00\u0d7f", + // Unicode 12.0 property value: {block=mandaic} + "\u0840\u085f", + // Unicode 12.0 property value: {block=manichaean} + "\ud802\udec0\ud802\udeff", + // Unicode 12.0 property value: {block=marchen} + "\ud807\udc70\ud807\udcbf", + // Unicode 12.0 property value: {block=masaramgondi} + "\ud807\udd00\ud807\udd5f", + // Unicode 12.0 property value: {block=mathematicalalphanumericsymbols} + "\ud835\udc00\ud835\udfff", + // Unicode 12.0 property value: {block=mathematicaloperators} + "\u2200\u22ff", + // Unicode 12.0 property value: {block=mayannumerals} + "\ud834\udee0\ud834\udeff", + // Unicode 12.0 property value: {block=medefaidrin} + "\ud81b\ude40\ud81b\ude9f", + // Unicode 12.0 property value: {block=meeteimayek} + "\uabc0\uabff", + // Unicode 12.0 property value: {block=meeteimayekextensions} + "\uaae0\uaaff", + // Unicode 12.0 property value: {block=mendekikakui} + "\ud83a\udc00\ud83a\udcdf", + // Unicode 12.0 property value: {block=meroiticcursive} + "\ud802\udda0\ud802\uddff", + // Unicode 12.0 property value: {block=meroitichieroglyphs} + "\ud802\udd80\ud802\udd9f", + // Unicode 12.0 property value: {block=miao} + "\ud81b\udf00\ud81b\udf9f", + // Unicode 12.0 property value: {block=miscellaneousmathematicalsymbolsa} + "\u27c0\u27ef", + // Unicode 12.0 property value: {block=miscellaneousmathematicalsymbolsb} + "\u2980\u29ff", + // Unicode 12.0 property value: {block=miscellaneoussymbols} + "\u2600\u26ff", + // Unicode 12.0 property value: {block=miscellaneoussymbolsandarrows} + "\u2b00\u2bff", + // Unicode 12.0 property value: {block=miscellaneoussymbolsandpictographs} + "\ud83c\udf00\ud83d\uddff", + // Unicode 12.0 property value: {block=miscellaneoustechnical} + "\u2300\u23ff", + // Unicode 12.0 property value: {block=modi} + "\ud805\ude00\ud805\ude5f", + // Unicode 12.0 property value: {block=modifiertoneletters} + "\ua700\ua71f", + // Unicode 12.0 property value: {block=mongolian} + "\u1800\u18af", + // Unicode 12.0 property value: {block=mongoliansupplement} + "\ud805\ude60\ud805\ude7f", + // Unicode 12.0 property value: {block=mro} + "\ud81a\ude40\ud81a\ude6f", + // Unicode 12.0 property value: {block=multani} + "\ud804\ude80\ud804\udeaf", + // Unicode 12.0 property value: {block=musicalsymbols} + "\ud834\udd00\ud834\uddff", + // Unicode 12.0 property value: {block=myanmar} + "\u1000\u109f", + // Unicode 12.0 property value: {block=myanmarextendeda} + "\uaa60\uaa7f", + // Unicode 12.0 property value: {block=myanmarextendedb} + "\ua9e0\ua9ff", + // Unicode 12.0 property value: {block=nabataean} + "\ud802\udc80\ud802\udcaf", + // Unicode 12.0 property value: {block=nandinagari} + "\ud806\udda0\ud806\uddff", + // Unicode 12.0 property value: {block=newa} + "\ud805\udc00\ud805\udc7f", + // Unicode 12.0 property value: {block=newtailue} + "\u1980\u19df", + // Unicode 12.0 property value: {block=nko} + "\u07c0\u07ff", + // Unicode 12.0 property value: {block=noblock} + "\u0870\u089f" + + "\u2fe0\u2fef" + + "\ud800\ude00\ud800\ude7f" + + "\ud800\udfe0\ud800\udfff" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf80\ud801\udfff" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc50\ud803\udc7f" + + "\ud803\udd40\ud803\ude5f" + + "\ud803\ude80\ud803\udeff" + + "\ud803\udf70\ud803\udfdf" + + "\ud804\ude50\ud804\ude7f" + + "\ud804\udf80\ud804\udfff" + + "\ud805\udce0\ud805\udd7f" + + "\ud805\uded0\ud805\udeff" + + "\ud805\udf40\ud805\udfff" + + "\ud806\udc50\ud806\udc9f" + + "\ud806\udd00\ud806\udd9f" + + "\ud806\udeb0\ud806\udebf" + + "\ud806\udf00\ud806\udfff" + + "\ud807\udcc0\ud807\udcff" + + "\ud807\uddb0\ud807\udedf" + + "\ud807\udf00\ud807\udfbf" + + "\ud809\udd50\ud80b\udfff" + + "\ud80d\udc40\ud810\udfff" + + "\ud811\ude80\ud819\udfff" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\udea0\ud81b\udeff" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud822\udf00\ud82b\udfff" + + "\ud82c\udf00\ud82e\udfff" + + "\ud82f\udcb0\ud833\udfff" + + "\ud834\ude50\ud834\udedf" + + "\ud834\udf80\ud834\udfff" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc30\ud838\udcff" + + "\ud838\udd50\ud838\udebf" + + "\ud838\udf00\ud839\udfff" + + "\ud83a\udce0\ud83a\udcff" + + "\ud83a\udd60\ud83b\udc6f" + + "\ud83b\udcc0\ud83b\udcff" + + "\ud83b\udd50\ud83b\uddff" + + "\ud83b\udf00\ud83b\udfff" + + "\ud83e\udf00\ud83f\udfff" + + "\ud869\udee0\ud869\udeff" + + "\ud87a\udff0\ud87d\udfff" + + "\ud87e\ude20\udb3f\udfff" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb7f\udfff", + // Unicode 12.0 property value: {block=numberforms} + "\u2150\u218f", + // Unicode 12.0 property value: {block=nushu} + "\ud82c\udd70\ud82c\udeff", + // Unicode 12.0 property value: {block=nyiakengpuachuehmong} + "\ud838\udd00\ud838\udd4f", + // Unicode 12.0 property value: {block=ogham} + "\u1680\u169f", + // Unicode 12.0 property value: {block=olchiki} + "\u1c50\u1c7f", + // Unicode 12.0 property value: {block=oldhungarian} + "\ud803\udc80\ud803\udcff", + // Unicode 12.0 property value: {block=olditalic} + "\ud800\udf00\ud800\udf2f", + // Unicode 12.0 property value: {block=oldnortharabian} + "\ud802\ude80\ud802\ude9f", + // Unicode 12.0 property value: {block=oldpermic} + "\ud800\udf50\ud800\udf7f", + // Unicode 12.0 property value: {block=oldpersian} + "\ud800\udfa0\ud800\udfdf", + // Unicode 12.0 property value: {block=oldsogdian} + "\ud803\udf00\ud803\udf2f", + // Unicode 12.0 property value: {block=oldsoutharabian} + "\ud802\ude60\ud802\ude7f", + // Unicode 12.0 property value: {block=oldturkic} + "\ud803\udc00\ud803\udc4f", + // Unicode 12.0 property value: {block=opticalcharacterrecognition} + "\u2440\u245f", + // Unicode 12.0 property value: {block=oriya} + "\u0b00\u0b7f", + // Unicode 12.0 property value: {block=ornamentaldingbats} + "\ud83d\ude50\ud83d\ude7f", + // Unicode 12.0 property value: {block=osage} + "\ud801\udcb0\ud801\udcff", + // Unicode 12.0 property value: {block=osmanya} + "\ud801\udc80\ud801\udcaf", + // Unicode 12.0 property value: {block=ottomansiyaqnumbers} + "\ud83b\udd00\ud83b\udd4f", + // Unicode 12.0 property value: {block=pahawhhmong} + "\ud81a\udf00\ud81a\udf8f", + // Unicode 12.0 property value: {block=palmyrene} + "\ud802\udc60\ud802\udc7f", + // Unicode 12.0 property value: {block=paucinhau} + "\ud806\udec0\ud806\udeff", + // Unicode 12.0 property value: {block=phagspa} + "\ua840\ua87f", + // Unicode 12.0 property value: {block=phaistosdisc} + "\ud800\uddd0\ud800\uddff", + // Unicode 12.0 property value: {block=phoenician} + "\ud802\udd00\ud802\udd1f", + // Unicode 12.0 property value: {block=phoneticextensions} + "\u1d00\u1d7f", + // Unicode 12.0 property value: {block=phoneticextensionssupplement} + "\u1d80\u1dbf", + // Unicode 12.0 property value: {block=playingcards} + "\ud83c\udca0\ud83c\udcff", + // Unicode 12.0 property value: {block=privateusearea} + "\ue000\uf8ff", + // Unicode 12.0 property value: {block=psalterpahlavi} + "\ud802\udf80\ud802\udfaf", + // Unicode 12.0 property value: {block=rejang} + "\ua930\ua95f", + // Unicode 12.0 property value: {block=ruminumeralsymbols} + "\ud803\ude60\ud803\ude7f", + // Unicode 12.0 property value: {block=runic} + "\u16a0\u16ff", + // Unicode 12.0 property value: {block=samaritan} + "\u0800\u083f", + // Unicode 12.0 property value: {block=saurashtra} + "\ua880\ua8df", + // Unicode 12.0 property value: {block=sharada} + "\ud804\udd80\ud804\udddf", + // Unicode 12.0 property value: {block=shavian} + "\ud801\udc50\ud801\udc7f", + // Unicode 12.0 property value: {block=shorthandformatcontrols} + "\ud82f\udca0\ud82f\udcaf", + // Unicode 12.0 property value: {block=siddham} + "\ud805\udd80\ud805\uddff", + // Unicode 12.0 property value: {block=sinhala} + "\u0d80\u0dff", + // Unicode 12.0 property value: {block=sinhalaarchaicnumbers} + "\ud804\udde0\ud804\uddff", + // Unicode 12.0 property value: {block=smallformvariants} + "\ufe50\ufe6f", + // Unicode 12.0 property value: {block=smallkanaextension} + "\ud82c\udd30\ud82c\udd6f", + // Unicode 12.0 property value: {block=sogdian} + "\ud803\udf30\ud803\udf6f", + // Unicode 12.0 property value: {block=sorasompeng} + "\ud804\udcd0\ud804\udcff", + // Unicode 12.0 property value: {block=soyombo} + "\ud806\ude50\ud806\udeaf", + // Unicode 12.0 property value: {block=spacingmodifierletters} + "\u02b0\u02ff", + // Unicode 12.0 property value: {block=specials} + "\ufff0\uffff", + // Unicode 12.0 property value: {block=sundanese} + "\u1b80\u1bbf", + // Unicode 12.0 property value: {block=sundanesesupplement} + "\u1cc0\u1ccf", + // Unicode 12.0 property value: {block=superscriptsandsubscripts} + "\u2070\u209f", + // Unicode 12.0 property value: {block=supplementalarrowsa} + "\u27f0\u27ff", + // Unicode 12.0 property value: {block=supplementalarrowsb} + "\u2900\u297f", + // Unicode 12.0 property value: {block=supplementalarrowsc} + "\ud83e\udc00\ud83e\udcff", + // Unicode 12.0 property value: {block=supplementalmathematicaloperators} + "\u2a00\u2aff", + // Unicode 12.0 property value: {block=supplementalpunctuation} + "\u2e00\u2e7f", + // Unicode 12.0 property value: {block=supplementalsymbolsandpictographs} + "\ud83e\udd00\ud83e\uddff", + // Unicode 12.0 property value: {block=supplementaryprivateuseareaa} + "\udb80\udc00\udbbf\udfff", + // Unicode 12.0 property value: {block=supplementaryprivateuseareab} + "\udbc0\udc00\udbff\udfff", + // Unicode 12.0 property value: {block=suttonsignwriting} + "\ud836\udc00\ud836\udeaf", + // Unicode 12.0 property value: {block=sylotinagri} + "\ua800\ua82f", + // Unicode 12.0 property value: {block=symbolsandpictographsextendeda} + "\ud83e\ude70\ud83e\udeff", + // Unicode 12.0 property value: {block=syriac} + "\u0700\u074f", + // Unicode 12.0 property value: {block=syriacsupplement} + "\u0860\u086f", + // Unicode 12.0 property value: {block=tagalog} + "\u1700\u171f", + // Unicode 12.0 property value: {block=tagbanwa} + "\u1760\u177f", + // Unicode 12.0 property value: {block=tags} + "\udb40\udc00\udb40\udc7f", + // Unicode 12.0 property value: {block=taile} + "\u1950\u197f", + // Unicode 12.0 property value: {block=taitham} + "\u1a20\u1aaf", + // Unicode 12.0 property value: {block=taiviet} + "\uaa80\uaadf", + // Unicode 12.0 property value: {block=taixuanjingsymbols} + "\ud834\udf00\ud834\udf5f", + // Unicode 12.0 property value: {block=takri} + "\ud805\ude80\ud805\udecf", + // Unicode 12.0 property value: {block=tamil} + "\u0b80\u0bff", + // Unicode 12.0 property value: {block=tamilsupplement} + "\ud807\udfc0\ud807\udfff", + // Unicode 12.0 property value: {block=tangut} + "\ud81c\udc00\ud821\udfff", + // Unicode 12.0 property value: {block=tangutcomponents} + "\ud822\udc00\ud822\udeff", + // Unicode 12.0 property value: {block=telugu} + "\u0c00\u0c7f", + // Unicode 12.0 property value: {block=thaana} + "\u0780\u07bf", + // Unicode 12.0 property value: {block=thai} + "\u0e00\u0e7f", + // Unicode 12.0 property value: {block=tibetan} + "\u0f00\u0fff", + // Unicode 12.0 property value: {block=tifinagh} + "\u2d30\u2d7f", + // Unicode 12.0 property value: {block=tirhuta} + "\ud805\udc80\ud805\udcdf", + // Unicode 12.0 property value: {block=transportandmapsymbols} + "\ud83d\ude80\ud83d\udeff", + // Unicode 12.0 property value: {block=ugaritic} + "\ud800\udf80\ud800\udf9f", + // Unicode 12.0 property value: {block=unifiedcanadianaboriginalsyllabics} + "\u1400\u167f", + // Unicode 12.0 property value: {block=unifiedcanadianaboriginalsyllabicsextended} + "\u18b0\u18ff", + // Unicode 12.0 property value: {block=vai} + "\ua500\ua63f", + // Unicode 12.0 property value: {block=variationselectors} + "\ufe00\ufe0f", + // Unicode 12.0 property value: {block=variationselectorssupplement} + "\udb40\udd00\udb40\uddef", + // Unicode 12.0 property value: {block=vedicextensions} + "\u1cd0\u1cff", + // Unicode 12.0 property value: {block=verticalforms} + "\ufe10\ufe1f", + // Unicode 12.0 property value: {block=wancho} + "\ud838\udec0\ud838\udeff", + // Unicode 12.0 property value: {block=warangciti} + "\ud806\udca0\ud806\udcff", + // Unicode 12.0 property value: {block=yijinghexagramsymbols} + "\u4dc0\u4dff", + // Unicode 12.0 property value: {block=yiradicals} + "\ua490\ua4cf", + // Unicode 12.0 property value: {block=yisyllables} + "\ua000\ua48f", + // Unicode 12.0 property value: {block=zanabazarsquare} + "\ud806\ude00\ud806\ude4f", + // Unicode 12.0 property value: {bopomofo} + "\u02ea\u02eb" + "\u3105\u312f" + "\u31a0\u31ba", + // Unicode 12.0 property value: {brahmi} + "\ud804\udc00\ud804\udc4d" + "\ud804\udc52\ud804\udc6f" + "\ud804\udc7f\ud804\udc7f", + // Unicode 12.0 property value: {braille} + "\u2800\u28ff", + // Unicode 12.0 property value: {buginese} + "\u1a00\u1a1b" + "\u1a1e\u1a1f", + // Unicode 12.0 property value: {buhid} + "\u1740\u1753", + // Unicode 12.0 property value: {canadianaboriginal} + "\u1400\u167f" + "\u18b0\u18f5", + // Unicode 12.0 property value: {carian} + "\ud800\udea0\ud800\uded0", + // Unicode 12.0 property value: {cased} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u01ba" + + "\u01bc\u01bf" + + "\u01c4\u0293" + + "\u0295\u02b8" + + "\u02c0\u02c1" + + "\u02e0\u02e4" + + "\u0345\u0345" + + "\u0370\u0373" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0560\u0588" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fd\u10ff" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u212f\u2134" + + "\u2139\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u217f" + + "\u2183\u2184" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua640\ua66d" + + "\ua680\ua69d" + + "\ua722\ua787" + + "\ua78b\ua78e" + + "\ua790\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f8\ua7fa" + + "\uab30\uab5a" + + "\uab5c\uab67" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\ud801\udc00\ud801\udc4f" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udca0\ud806\udcdf" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 12.0 property value: {caseignorable} + "\u0027\u0027" + + "\u002e\u002e" + + "\u003a\u003a" + + "\u005e\u005e" + + "\u0060\u0060" + + "\u00a8\u00a8" + + "\u00ad\u00ad" + + "\u00af\u00af" + + "\u00b4\u00b4" + + "\u00b7\u00b8" + + "\u02b0\u036f" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u0384\u0385" + + "\u0387\u0387" + + "\u0483\u0489" + + "\u0559\u0559" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05f4\u05f4" + + "\u0600\u0605" + + "\u0610\u061a" + + "\u061c\u061c" + + "\u0640\u0640" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dd" + + "\u06df\u06e8" + + "\u06ea\u06ed" + + "\u070f\u070f" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f5" + + "\u07fa\u07fa" + + "\u07fd\u07fd" + + "\u0816\u082d" + + "\u0859\u085b" + + "\u08d3\u0902" + + "\u093a\u093a" + + "\u093c\u093c" + + "\u0941\u0948" + + "\u094d\u094d" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0971\u0971" + + "\u0981\u0981" + + "\u09bc\u09bc" + + "\u09c1\u09c4" + + "\u09cd\u09cd" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a02" + + "\u0a3c\u0a3c" + + "\u0a41\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a82" + + "\u0abc\u0abc" + + "\u0ac1\u0ac5" + + "\u0ac7\u0ac8" + + "\u0acd\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b01" + + "\u0b3c\u0b3c" + + "\u0b3f\u0b3f" + + "\u0b41\u0b44" + + "\u0b4d\u0b4d" + + "\u0b56\u0b56" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bc0\u0bc0" + + "\u0bcd\u0bcd" + + "\u0c00\u0c00" + + "\u0c04\u0c04" + + "\u0c3e\u0c40" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c81" + + "\u0cbc\u0cbc" + + "\u0cbf\u0cbf" + + "\u0cc6\u0cc6" + + "\u0ccc\u0ccd" + + "\u0ce2\u0ce3" + + "\u0d00\u0d01" + + "\u0d3b\u0d3c" + + "\u0d41\u0d44" + + "\u0d4d\u0d4d" + + "\u0d62\u0d63" + + "\u0dca\u0dca" + + "\u0dd2\u0dd4" + + "\u0dd6\u0dd6" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e46\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0ebc" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102d\u1030" + + "\u1032\u1037" + + "\u1039\u103a" + + "\u103d\u103e" + + "\u1058\u1059" + + "\u105e\u1060" + + "\u1071\u1074" + + "\u1082\u1082" + + "\u1085\u1086" + + "\u108d\u108d" + + "\u109d\u109d" + + "\u10fc\u10fc" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17b5" + + "\u17b7\u17bd" + + "\u17c6\u17c6" + + "\u17c9\u17d3" + + "\u17d7\u17d7" + + "\u17dd\u17dd" + + "\u180b\u180e" + + "\u1843\u1843" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u1922" + + "\u1927\u1928" + + "\u1932\u1932" + + "\u1939\u193b" + + "\u1a17\u1a18" + + "\u1a1b\u1a1b" + + "\u1a56\u1a56" + + "\u1a58\u1a5e" + + "\u1a60\u1a60" + + "\u1a62\u1a62" + + "\u1a65\u1a6c" + + "\u1a73\u1a7c" + + "\u1a7f\u1a7f" + + "\u1aa7\u1aa7" + + "\u1ab0\u1abe" + + "\u1b00\u1b03" + + "\u1b34\u1b34" + + "\u1b36\u1b3a" + + "\u1b3c\u1b3c" + + "\u1b42\u1b42" + + "\u1b6b\u1b73" + + "\u1b80\u1b81" + + "\u1ba2\u1ba5" + + "\u1ba8\u1ba9" + + "\u1bab\u1bad" + + "\u1be6\u1be6" + + "\u1be8\u1be9" + + "\u1bed\u1bed" + + "\u1bef\u1bf1" + + "\u1c2c\u1c33" + + "\u1c36\u1c37" + + "\u1c78\u1c7d" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1d2c\u1d6a" + + "\u1d78\u1d78" + + "\u1d9b\u1df9" + + "\u1dfb\u1dff" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fcd\u1fcf" + + "\u1fdd\u1fdf" + + "\u1fed\u1fef" + + "\u1ffd\u1ffe" + + "\u200b\u200f" + + "\u2018\u2019" + + "\u2024\u2024" + + "\u2027\u2027" + + "\u202a\u202e" + + "\u2060\u2064" + + "\u2066\u206f" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u20d0\u20f0" + + "\u2c7c\u2c7d" + + "\u2cef\u2cf1" + + "\u2d6f\u2d6f" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u2e2f\u2e2f" + + "\u3005\u3005" + + "\u302a\u302d" + + "\u3031\u3035" + + "\u303b\u303b" + + "\u3099\u309e" + + "\u30fc\u30fe" + + "\ua015\ua015" + + "\ua4f8\ua4fd" + + "\ua60c\ua60c" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua67f\ua67f" + + "\ua69c\ua69f" + + "\ua6f0\ua6f1" + + "\ua700\ua721" + + "\ua770\ua770" + + "\ua788\ua78a" + + "\ua7f8\ua7f9" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua825\ua826" + + "\ua8c4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua951" + + "\ua980\ua982" + + "\ua9b3\ua9b3" + + "\ua9b6\ua9b9" + + "\ua9bc\ua9bd" + + "\ua9cf\ua9cf" + + "\ua9e5\ua9e6" + + "\uaa29\uaa2e" + + "\uaa31\uaa32" + + "\uaa35\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4c" + + "\uaa70\uaa70" + + "\uaa7c\uaa7c" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaadd\uaadd" + + "\uaaec\uaaed" + + "\uaaf3\uaaf4" + + "\uaaf6\uaaf6" + + "\uab5b\uab5f" + + "\uabe5\uabe5" + + "\uabe8\uabe8" + + "\uabed\uabed" + + "\ufb1e\ufb1e" + + "\ufbb2\ufbc1" + + "\ufe00\ufe0f" + + "\ufe13\ufe13" + + "\ufe20\ufe2f" + + "\ufe52\ufe52" + + "\ufe55\ufe55" + + "\ufeff\ufeff" + + "\uff07\uff07" + + "\uff0e\uff0e" + + "\uff1a\uff1a" + + "\uff3e\uff3e" + + "\uff40\uff40" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\uffe3\uffe3" + + "\ufff9\ufffb" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc01\ud804\udc01" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc81" + + "\ud804\udcb3\ud804\udcb6" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd2b" + + "\ud804\udd2d\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd81" + + "\ud804\uddb6\ud804\uddbe" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2f\ud804\ude31" + + "\ud804\ude34\ud804\ude34" + + "\ud804\ude36\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udedf" + + "\ud804\udee3\ud804\udeea" + + "\ud804\udf00\ud804\udf01" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf40\ud804\udf40" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc38\ud805\udc3f" + + "\ud805\udc42\ud805\udc44" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb3\ud805\udcb8" + + "\ud805\udcba\ud805\udcba" + + "\ud805\udcbf\ud805\udcc0" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddb2\ud805\uddb5" + + "\ud805\uddbc\ud805\uddbd" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude33\ud805\ude3a" + + "\ud805\ude3d\ud805\ude3d" + + "\ud805\ude3f\ud805\ude40" + + "\ud805\udeab\ud805\udeab" + + "\ud805\udead\ud805\udead" + + "\ud805\udeb0\ud805\udeb5" + + "\ud805\udeb7\ud805\udeb7" + + "\ud805\udf1d\ud805\udf1f" + + "\ud805\udf22\ud805\udf25" + + "\ud805\udf27\ud805\udf2b" + + "\ud806\udc2f\ud806\udc37" + + "\ud806\udc39\ud806\udc3a" + + "\ud806\uddd4\ud806\uddd7" + + "\ud806\uddda\ud806\udddb" + + "\ud806\udde0\ud806\udde0" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude38" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude56" + + "\ud806\ude59\ud806\ude5b" + + "\ud806\ude8a\ud806\ude96" + + "\ud806\ude98\ud806\ude99" + + "\ud807\udc30\ud807\udc36" + + "\ud807\udc38\ud807\udc3d" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udcaa\ud807\udcb0" + + "\ud807\udcb2\ud807\udcb3" + + "\ud807\udcb5\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd95\ud807\udd95" + + "\ud807\udd97\ud807\udd97" + + "\ud807\udef3\ud807\udef4" + + "\ud80d\udc30\ud80d\udc38" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81b\udf4f\ud81b\udf4f" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd73\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udeec\ud838\udeef" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4b" + + "\ud83c\udffb\ud83c\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.0 property value: {caucasianalbanian} + "\ud801\udd30\ud801\udd63" + "\ud801\udd6f\ud801\udd6f", + // Unicode 12.0 property value: {cc} + "\000\u001f" + "\u007f\u009f", + // Unicode 12.0 property value: {cf} + "\u00ad\u00ad" + + "\u0600\u0605" + + "\u061c\u061c" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\u180e\u180e" + + "\u200b\u200f" + + "\u202a\u202e" + + "\u2060\u2064" + + "\u2066\u206f" + + "\ufeff\ufeff" + + "\ufff9\ufffb" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udccd\ud804\udccd" + + "\ud80d\udc30\ud80d\udc38" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f", + // Unicode 12.0 property value: {chakma} + "\ud804\udd00\ud804\udd34" + "\ud804\udd36\ud804\udd46", + // Unicode 12.0 property value: {cham} + "\uaa00\uaa36" + "\uaa40\uaa4d" + "\uaa50\uaa59" + "\uaa5c\uaa5f", + // Unicode 12.0 property value: {changeswhencasefolded} + "\u0041\u005a" + + "\u00b5\u00b5" + + "\u00c0\u00d6" + + "\u00d8\u00df" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u0149\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u017f\u017f" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c5" + + "\u01c7\u01c8" + + "\u01ca\u01cb" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f2" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0345\u0345" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03c2\u03c2" + + "\u03cf\u03d1" + + "\u03d5\u03d6" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f0\u03f1" + + "\u03f4\u03f5" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u0587\u0587" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9a\u1e9b" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1f80\u1faf" + + "\u1fb2\u1fb4" + + "\u1fb7\u1fbc" + + "\u1fc2\u1fc4" + + "\u1fc7\u1fcc" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff7\u1ffc" + + "\u2126\u2126" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u2160\u216f" + + "\u2183\u2183" + + "\u24b6\u24cf" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\ua7b8\ua7b8" + + "\ua7ba\ua7ba" + + "\ua7bc\ua7bc" + + "\ua7be\ua7be" + + "\ua7c2\ua7c2" + + "\ua7c4\ua7c6" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud81b\ude40\ud81b\ude5f" + + "\ud83a\udd00\ud83a\udd21", + // Unicode 12.0 property value: {changeswhencasemapped} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00b5\u00b5" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u0137" + + "\u0139\u018c" + + "\u018e\u019a" + + "\u019c\u01a9" + + "\u01ac\u01b9" + + "\u01bc\u01bd" + + "\u01bf\u01bf" + + "\u01c4\u0220" + + "\u0222\u0233" + + "\u023a\u0254" + + "\u0256\u0257" + + "\u0259\u0259" + + "\u025b\u025c" + + "\u0260\u0261" + + "\u0263\u0263" + + "\u0265\u0266" + + "\u0268\u026c" + + "\u026f\u026f" + + "\u0271\u0272" + + "\u0275\u0275" + + "\u027d\u027d" + + "\u0280\u0280" + + "\u0282\u0283" + + "\u0287\u028c" + + "\u0292\u0292" + + "\u029d\u029e" + + "\u0345\u0345" + + "\u0370\u0373" + + "\u0376\u0377" + + "\u037b\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03d1" + + "\u03d5\u03f5" + + "\u03f7\u03fb" + + "\u03fd\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0561\u0587" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fd\u10ff" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1d79\u1d79" + + "\u1d7d\u1d7d" + + "\u1d8e\u1d8e" + + "\u1e00\u1e9b" + + "\u1e9e\u1e9e" + + "\u1ea0\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2126\u2126" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u214e\u214e" + + "\u2160\u217f" + + "\u2183\u2184" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2c70" + + "\u2c72\u2c73" + + "\u2c75\u2c76" + + "\u2c7e\u2ce3" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua640\ua66d" + + "\ua680\ua69b" + + "\ua722\ua72f" + + "\ua732\ua76f" + + "\ua779\ua787" + + "\ua78b\ua78d" + + "\ua790\ua794" + + "\ua796\ua7ae" + + "\ua7b0\ua7bf" + + "\ua7c2\ua7c6" + + "\uab53\uab53" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\ud801\udc00\ud801\udc4f" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udca0\ud806\udcdf" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud83a\udd00\ud83a\udd43", + // Unicode 12.0 property value: {changeswhenlowercased} + "\u0041\u005a" + + "\u00c0\u00d6" + + "\u00d8\u00de" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u014a\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c5" + + "\u01c7\u01c8" + + "\u01ca\u01cb" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f2" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03cf\u03cf" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f4\u03f4" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13a0\u13f5" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1f88\u1f8f" + + "\u1f98\u1f9f" + + "\u1fa8\u1faf" + + "\u1fb8\u1fbc" + + "\u1fc8\u1fcc" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff8\u1ffc" + + "\u2126\u2126" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u2160\u216f" + + "\u2183\u2183" + + "\u24b6\u24cf" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\ua7b8\ua7b8" + + "\ua7ba\ua7ba" + + "\ua7bc\ua7bc" + + "\ua7be\ua7be" + + "\ua7c2\ua7c2" + + "\ua7c4\ua7c6" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud81b\ude40\ud81b\ude5f" + + "\ud83a\udd00\ud83a\udd21", + // Unicode 12.0 property value: {changeswhentitlecased} + "\u0061\u007a" + + "\u00b5\u00b5" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0137" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018c" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019a" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01b9" + + "\u01bd\u01bd" + + "\u01bf\u01bf" + + "\u01c4\u01c4" + + "\u01c6\u01c7" + + "\u01c9\u01ca" + + "\u01cc\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f1" + + "\u01f3\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0233" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0254" + + "\u0256\u0257" + + "\u0259\u0259" + + "\u025b\u025c" + + "\u0260\u0261" + + "\u0263\u0263" + + "\u0265\u0266" + + "\u0268\u026c" + + "\u026f\u026f" + + "\u0271\u0272" + + "\u0275\u0275" + + "\u027d\u027d" + + "\u0280\u0280" + + "\u0282\u0283" + + "\u0287\u028c" + + "\u0292\u0292" + + "\u029d\u029e" + + "\u0345\u0345" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037b\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fb" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0561\u0587" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d79\u1d79" + + "\u1d7d\u1d7d" + + "\u1d8e\u1d8e" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9b" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1f87" + + "\u1f90\u1f97" + + "\u1fa0\u1fa7" + + "\u1fb0\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u214e\u214e" + + "\u2170\u217f" + + "\u2184\u2184" + + "\u24d0\u24e9" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c73\u2c73" + + "\u2c76\u2c76" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce3" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69b" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua72f" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua76f" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua791\ua791" + + "\ua793\ua794" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\ua7b9\ua7b9" + + "\ua7bb\ua7bb" + + "\ua7bd\ua7bd" + + "\ua7bf\ua7bf" + + "\ua7c3\ua7c3" + + "\uab53\uab53" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud81b\ude60\ud81b\ude7f" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 12.0 property value: {changeswhenuppercased} + "\u0061\u007a" + + "\u00b5\u00b5" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0137" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018c" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019a" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01b9" + + "\u01bd\u01bd" + + "\u01bf\u01bf" + + "\u01c5\u01c6" + + "\u01c8\u01c9" + + "\u01cb\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f0" + + "\u01f2\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0233" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0254" + + "\u0256\u0257" + + "\u0259\u0259" + + "\u025b\u025c" + + "\u0260\u0261" + + "\u0263\u0263" + + "\u0265\u0266" + + "\u0268\u026c" + + "\u026f\u026f" + + "\u0271\u0272" + + "\u0275\u0275" + + "\u027d\u027d" + + "\u0280\u0280" + + "\u0282\u0283" + + "\u0287\u028c" + + "\u0292\u0292" + + "\u029d\u029e" + + "\u0345\u0345" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037b\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fb" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0561\u0587" + + "\u10d0\u10fa" + + "\u10fd\u10ff" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d79\u1d79" + + "\u1d7d\u1d7d" + + "\u1d8e\u1d8e" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9b" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbc\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fcc\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u1ffc\u1ffc" + + "\u214e\u214e" + + "\u2170\u217f" + + "\u2184\u2184" + + "\u24d0\u24e9" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c73\u2c73" + + "\u2c76\u2c76" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce3" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69b" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua72f" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua76f" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua791\ua791" + + "\ua793\ua794" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\ua7b9\ua7b9" + + "\ua7bb\ua7bb" + + "\ua7bd\ua7bd" + + "\ua7bf\ua7bf" + + "\ua7c3\ua7c3" + + "\uab53\uab53" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud81b\ude60\ud81b\ude7f" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 12.0 property value: {cherokee} + "\u13a0\u13f5" + "\u13f8\u13fd" + "\uab70\uabbf", + // Unicode 12.0 property value: {cn} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07fc" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a77\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c76" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e85" + + "\u0e8b\u0e8b" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc8\u1ccf" + + "\u1cfb\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20c0\u20cf" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e50\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u32ff\u32ff" + + "\u4db6\u4dbf" + + "\u9ff0\u9fff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7c0\ua7c1" + + "\ua7c7\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab68\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ufffe\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude49\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\ude5f" + + "\ud803\ude7f\ud803\udeff" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf5a\ud803\udfdf" + + "\ud803\udff7\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc60\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb9\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1b\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud805\udfff" + + "\ud806\udc3c\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\udd9f" + + "\ud806\udda8\ud806\udda9" + + "\ud806\uddd8\ud806\uddd9" + + "\ud806\udde5\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef9\ud807\udfbf" + + "\ud807\udff2\ud807\udffe" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud80d\udc2f" + + "\ud80d\udc39\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude9b\ud81b\udeff" + + "\ud81b\udf4b\ud81b\udf4e" + + "\ud81b\udf88\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe4\ud81b\udfff" + + "\ud821\udff8\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd4f" + + "\ud82c\udd53\ud82c\udd63" + + "\ud82c\udd68\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udedf" + + "\ud834\udef4\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf79\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud838\udcff" + + "\ud838\udd2d\ud838\udd2f" + + "\ud838\udd3e\ud838\udd3f" + + "\ud838\udd4a\ud838\udd4d" + + "\ud838\udd50\ud838\udebf" + + "\ud838\udefa\ud838\udefe" + + "\ud838\udf00\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4c\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\udc70" + + "\ud83b\udcb5\ud83b\udd00" + + "\ud83b\udd3e\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83c\udc2c\ud83c\udc2f" + + "\ud83c\udc94\ud83c\udc9f" + + "\ud83c\udcaf\ud83c\udcb0" + + "\ud83c\udcc0\ud83c\udcc0" + + "\ud83c\udcd0\ud83c\udcd0" + + "\ud83c\udcf6\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd6d\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude03\ud83c\ude0f" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\ude4f" + + "\ud83c\ude52\ud83c\ude5f" + + "\ud83c\ude66\ud83c\udeff" + + "\ud83d\uded6\ud83d\udedf" + + "\ud83d\udeed\ud83d\udeef" + + "\ud83d\udefb\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd9\ud83d\udfdf" + + "\ud83d\udfec\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd0c" + + "\ud83e\udd72\ud83e\udd72" + + "\ud83e\udd77\ud83e\udd79" + + "\ud83e\udda3\ud83e\udda4" + + "\ud83e\uddab\ud83e\uddad" + + "\ud83e\uddcb\ud83e\uddcc" + + "\ud83e\ude54\ud83e\ude5f" + + "\ud83e\ude6e\ud83e\ude6f" + + "\ud83e\ude74\ud83e\ude77" + + "\ud83e\ude7b\ud83e\ude7f" + + "\ud83e\ude83\ud83e\ude8f" + + "\ud83e\ude96\ud83f\udfff" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb7f\udfff" + + "\udbbf\udffe\udbbf\udfff" + + "\udbff\udffe\udbff\udfff", + // Unicode 12.0 property value: {co} + "\ue000\uf8ff" + "\udb80\udc00\udbbf\udffd" + "\udbc0\udc00\udbff\udffd", + // Unicode 12.0 property value: {common} + "\000\u0040" + + "\u005b\u0060" + + "\u007b\u00a9" + + "\u00ab\u00b9" + + "\u00bb\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02b9\u02df" + + "\u02e5\u02e9" + + "\u02ec\u02ff" + + "\u0374\u0374" + + "\u037e\u037e" + + "\u0385\u0385" + + "\u0387\u0387" + + "\u0589\u0589" + + "\u0605\u0605" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0640\u0640" + + "\u06dd\u06dd" + + "\u08e2\u08e2" + + "\u0964\u0965" + + "\u0e3f\u0e3f" + + "\u0fd5\u0fd8" + + "\u10fb\u10fb" + + "\u16eb\u16ed" + + "\u1735\u1736" + + "\u1802\u1803" + + "\u1805\u1805" + + "\u1cd3\u1cd3" + + "\u1ce1\u1ce1" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf7" + + "\u1cfa\u1cfa" + + "\u2000\u200b" + + "\u200e\u2064" + + "\u2066\u2070" + + "\u2074\u207e" + + "\u2080\u208e" + + "\u20a0\u20bf" + + "\u2100\u2125" + + "\u2127\u2129" + + "\u212c\u2131" + + "\u2133\u214d" + + "\u214f\u215f" + + "\u2189\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u27ff" + + "\u2900\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bff" + + "\u2e00\u2e4f" + + "\u2ff0\u2ffb" + + "\u3000\u3004" + + "\u3006\u3006" + + "\u3008\u3020" + + "\u3030\u3037" + + "\u303c\u303f" + + "\u309b\u309c" + + "\u30a0\u30a0" + + "\u30fb\u30fc" + + "\u3190\u319f" + + "\u31c0\u31e3" + + "\u3220\u325f" + + "\u327f\u32cf" + + "\u3358\u33ff" + + "\u4dc0\u4dff" + + "\ua700\ua721" + + "\ua788\ua78a" + + "\ua830\ua839" + + "\ua92e\ua92e" + + "\ua9cf\ua9cf" + + "\uab5b\uab5b" + + "\ufd3e\ufd3f" + + "\ufe10\ufe19" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufeff\ufeff" + + "\uff01\uff20" + + "\uff3b\uff40" + + "\uff5b\uff65" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd3f" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfc" + + "\ud800\udee1\ud800\udefb" + + "\ud81b\udfe2\ud81b\udfe3" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd66" + + "\ud834\udd6a\ud834\udd7a" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd3d" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6c" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded5" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udefa" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd0d\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\ude53" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f", + // Unicode 12.0 property value: {coptic} + "\u03e2\u03ef" + "\u2c80\u2cf3" + "\u2cf9\u2cff", + // Unicode 12.0 property value: {cuneiform} + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43", + // Unicode 12.0 property value: {cypriot} + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f", + // Unicode 12.0 property value: {cyrillic} + "\u0400\u0484" + + "\u0487\u052f" + + "\u1c80\u1c88" + + "\u1d2b\u1d2b" + + "\u1d78\u1d78" + + "\u2de0\u2dff" + + "\ua640\ua69f" + + "\ufe2e\ufe2f", + // Unicode 12.0 property value: {dash} + "\u002d\u002d" + + "\u058a\u058a" + + "\u05be\u05be" + + "\u1400\u1400" + + "\u1806\u1806" + + "\u2010\u2015" + + "\u2053\u2053" + + "\u207b\u207b" + + "\u208b\u208b" + + "\u2212\u2212" + + "\u2e17\u2e17" + + "\u2e1a\u2e1a" + + "\u2e3a\u2e3b" + + "\u2e40\u2e40" + + "\u301c\u301c" + + "\u3030\u3030" + + "\u30a0\u30a0" + + "\ufe31\ufe32" + + "\ufe58\ufe58" + + "\ufe63\ufe63" + + "\uff0d\uff0d", + // Unicode 12.0 property value: {defaultignorablecodepoint} + "\u00ad\u00ad" + + "\u034f\u034f" + + "\u061c\u061c" + + "\u115f\u1160" + + "\u17b4\u17b5" + + "\u180b\u180e" + + "\u200b\u200f" + + "\u202a\u202e" + + "\u2060\u206f" + + "\u3164\u3164" + + "\ufe00\ufe0f" + + "\ufeff\ufeff" + + "\uffa0\uffa0" + + "\ufff0\ufff8" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc00\udb43\udfff", + // Unicode 12.0 property value: {deprecated} + "\u0149\u0149" + + "\u0673\u0673" + + "\u0f77\u0f77" + + "\u0f79\u0f79" + + "\u17a3\u17a4" + + "\u206a\u206f" + + "\u2329\u232a" + + "\udb40\udc01\udb40\udc01", + // Unicode 12.0 property value: {deseret} + "\ud801\udc00\ud801\udc4f", + // Unicode 12.0 property value: {devanagari} + "\u0900\u0950" + "\u0955\u0963" + "\u0966\u097f" + "\ua8e0\ua8ff", + // Unicode 12.0 property value: {diacritic} + "\u005e\u005e" + + "\u0060\u0060" + + "\u00a8\u00a8" + + "\u00af\u00af" + + "\u00b4\u00b4" + + "\u00b7\u00b8" + + "\u02b0\u034e" + + "\u0350\u0357" + + "\u035d\u0362" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u0384\u0385" + + "\u0483\u0487" + + "\u0559\u0559" + + "\u0591\u05a1" + + "\u05a3\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c4" + + "\u064b\u0652" + + "\u0657\u0658" + + "\u06df\u06e0" + + "\u06e5\u06e6" + + "\u06ea\u06ec" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f5" + + "\u0818\u0819" + + "\u08e3\u08fe" + + "\u093c\u093c" + + "\u094d\u094d" + + "\u0951\u0954" + + "\u0971\u0971" + + "\u09bc\u09bc" + + "\u09cd\u09cd" + + "\u0a3c\u0a3c" + + "\u0a4d\u0a4d" + + "\u0abc\u0abc" + + "\u0acd\u0acd" + + "\u0afd\u0aff" + + "\u0b3c\u0b3c" + + "\u0b4d\u0b4d" + + "\u0bcd\u0bcd" + + "\u0c4d\u0c4d" + + "\u0cbc\u0cbc" + + "\u0ccd\u0ccd" + + "\u0d3b\u0d3c" + + "\u0d4d\u0d4d" + + "\u0dca\u0dca" + + "\u0e47\u0e4c" + + "\u0e4e\u0e4e" + + "\u0eba\u0eba" + + "\u0ec8\u0ecc" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f3f" + + "\u0f82\u0f84" + + "\u0f86\u0f87" + + "\u0fc6\u0fc6" + + "\u1037\u1037" + + "\u1039\u103a" + + "\u1063\u1064" + + "\u1069\u106d" + + "\u1087\u108d" + + "\u108f\u108f" + + "\u109a\u109b" + + "\u135d\u135f" + + "\u17c9\u17d3" + + "\u17dd\u17dd" + + "\u1939\u193b" + + "\u1a75\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abd" + + "\u1b34\u1b34" + + "\u1b44\u1b44" + + "\u1b6b\u1b73" + + "\u1baa\u1bab" + + "\u1c36\u1c37" + + "\u1c78\u1c7d" + + "\u1cd0\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf7\u1cf9" + + "\u1d2c\u1d6a" + + "\u1dc4\u1dcf" + + "\u1df5\u1df9" + + "\u1dfd\u1dff" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fcd\u1fcf" + + "\u1fdd\u1fdf" + + "\u1fed\u1fef" + + "\u1ffd\u1ffe" + + "\u2cef\u2cf1" + + "\u2e2f\u2e2f" + + "\u302a\u302f" + + "\u3099\u309c" + + "\u30fc\u30fc" + + "\ua66f\ua66f" + + "\ua67c\ua67d" + + "\ua67f\ua67f" + + "\ua69c\ua69d" + + "\ua6f0\ua6f1" + + "\ua700\ua721" + + "\ua788\ua78a" + + "\ua7f8\ua7f9" + + "\ua8c4\ua8c4" + + "\ua8e0\ua8f1" + + "\ua92b\ua92e" + + "\ua953\ua953" + + "\ua9b3\ua9b3" + + "\ua9c0\ua9c0" + + "\ua9e5\ua9e5" + + "\uaa7b\uaa7d" + + "\uaabf\uaac2" + + "\uaaf6\uaaf6" + + "\uab5b\uab5f" + + "\uabec\uabed" + + "\ufb1e\ufb1e" + + "\ufe20\ufe2f" + + "\uff3e\uff3e" + + "\uff40\uff40" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\uffe3\uffe3" + + "\ud800\udee0\ud800\udee0" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd22\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udd33\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\uddc0\ud804\uddc0" + + "\ud804\uddca\ud804\uddcc" + + "\ud804\ude35\ud804\ude36" + + "\ud804\udee9\ud804\udeea" + + "\ud804\udf3c\ud804\udf3c" + + "\ud804\udf4d\ud804\udf4d" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc42\ud805\udc42" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\ude3f\ud805\ude3f" + + "\ud805\udeb6\ud805\udeb7" + + "\ud805\udf2b\ud805\udf2b" + + "\ud806\udc39\ud806\udc3a" + + "\ud806\udde0\ud806\udde0" + + "\ud806\ude34\ud806\ude34" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude99\ud806\ude99" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udd42\ud807\udd42" + + "\ud807\udd44\ud807\udd45" + + "\ud807\udd97\ud807\udd97" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud838\udd30\ud838\udd36" + + "\ud838\udeec\ud838\udeef" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd46" + + "\ud83a\udd48\ud83a\udd4a", + // Unicode 12.0 property value: {dogra} + "\ud806\udc00\ud806\udc3b", + // Unicode 12.0 property value: {duployan} + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udc9f", + // Unicode 12.0 property value: {egyptianhieroglyphs} + "\ud80c\udc00\ud80d\udc2e" + "\ud80d\udc30\ud80d\udc38", + // Unicode 12.0 property value: {elbasan} + "\ud801\udd00\ud801\udd27", + // Unicode 12.0 property value: {elymaic} + "\ud803\udfe0\ud803\udff6", + // Unicode 12.0 property value: {emoji} + "\u0023\u0023" + + "\u002a\u002a" + + "\u0030\u0039" + + "\u00a9\u00a9" + + "\u00ae\u00ae" + + "\u203c\u203c" + + "\u2049\u2049" + + "\u2122\u2122" + + "\u2139\u2139" + + "\u2194\u2199" + + "\u21a9\u21aa" + + "\u231a\u231b" + + "\u2328\u2328" + + "\u23cf\u23cf" + + "\u23e9\u23f3" + + "\u23f8\u23fa" + + "\u24c2\u24c2" + + "\u25aa\u25ab" + + "\u25b6\u25b6" + + "\u25c0\u25c0" + + "\u25fb\u25fe" + + "\u2600\u2604" + + "\u260e\u260e" + + "\u2611\u2611" + + "\u2614\u2615" + + "\u2618\u2618" + + "\u261d\u261d" + + "\u2620\u2620" + + "\u2622\u2623" + + "\u2626\u2626" + + "\u262a\u262a" + + "\u262e\u262f" + + "\u2638\u263a" + + "\u2640\u2640" + + "\u2642\u2642" + + "\u2648\u2653" + + "\u265f\u2660" + + "\u2663\u2663" + + "\u2665\u2666" + + "\u2668\u2668" + + "\u267b\u267b" + + "\u267e\u267f" + + "\u2692\u2697" + + "\u2699\u2699" + + "\u269b\u269c" + + "\u26a0\u26a1" + + "\u26aa\u26ab" + + "\u26b0\u26b1" + + "\u26bd\u26be" + + "\u26c4\u26c5" + + "\u26c8\u26c8" + + "\u26ce\u26cf" + + "\u26d1\u26d1" + + "\u26d3\u26d4" + + "\u26e9\u26ea" + + "\u26f0\u26f5" + + "\u26f7\u26fa" + + "\u26fd\u26fd" + + "\u2702\u2702" + + "\u2705\u2705" + + "\u2708\u270d" + + "\u270f\u270f" + + "\u2712\u2712" + + "\u2714\u2714" + + "\u2716\u2716" + + "\u271d\u271d" + + "\u2721\u2721" + + "\u2728\u2728" + + "\u2733\u2734" + + "\u2744\u2744" + + "\u2747\u2747" + + "\u274c\u274c" + + "\u274e\u274e" + + "\u2753\u2755" + + "\u2757\u2757" + + "\u2763\u2764" + + "\u2795\u2797" + + "\u27a1\u27a1" + + "\u27b0\u27b0" + + "\u27bf\u27bf" + + "\u2934\u2935" + + "\u2b05\u2b07" + + "\u2b1b\u2b1c" + + "\u2b50\u2b50" + + "\u2b55\u2b55" + + "\u3030\u3030" + + "\u303d\u303d" + + "\u3297\u3297" + + "\u3299\u3299" + + "\ud83c\udc04\ud83c\udc04" + + "\ud83c\udccf\ud83c\udccf" + + "\ud83c\udd70\ud83c\udd71" + + "\ud83c\udd7e\ud83c\udd7f" + + "\ud83c\udd8e\ud83c\udd8e" + + "\ud83c\udd91\ud83c\udd9a" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude02" + + "\ud83c\ude1a\ud83c\ude1a" + + "\ud83c\ude2f\ud83c\ude2f" + + "\ud83c\ude32\ud83c\ude3a" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf21" + + "\ud83c\udf24\ud83c\udf93" + + "\ud83c\udf96\ud83c\udf97" + + "\ud83c\udf99\ud83c\udf9b" + + "\ud83c\udf9e\ud83c\udff0" + + "\ud83c\udff3\ud83c\udff5" + + "\ud83c\udff7\ud83d\udcfd" + + "\ud83d\udcff\ud83d\udd3d" + + "\ud83d\udd49\ud83d\udd4e" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\udd6f\ud83d\udd70" + + "\ud83d\udd73\ud83d\udd7a" + + "\ud83d\udd87\ud83d\udd87" + + "\ud83d\udd8a\ud83d\udd8d" + + "\ud83d\udd90\ud83d\udd90" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\udda4\ud83d\udda5" + + "\ud83d\udda8\ud83d\udda8" + + "\ud83d\uddb1\ud83d\uddb2" + + "\ud83d\uddbc\ud83d\uddbc" + + "\ud83d\uddc2\ud83d\uddc4" + + "\ud83d\uddd1\ud83d\uddd3" + + "\ud83d\udddc\ud83d\uddde" + + "\ud83d\udde1\ud83d\udde1" + + "\ud83d\udde3\ud83d\udde3" + + "\ud83d\udde8\ud83d\udde8" + + "\ud83d\uddef\ud83d\uddef" + + "\ud83d\uddf3\ud83d\uddf3" + + "\ud83d\uddfa\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udecb\ud83d\uded2" + + "\ud83d\uded5\ud83d\uded5" + + "\ud83d\udee0\ud83d\udee5" + + "\ud83d\udee9\ud83d\udee9" + + "\ud83d\udeeb\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef0" + + "\ud83d\udef3\ud83d\udefa" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udd0d\ud83e\udd3a" + + "\ud83e\udd3c\ud83e\udd45" + + "\ud83e\udd47\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\uddff" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95", + // Unicode 12.0 property value: {emojicomponent} + "\u0023\u0023" + + "\u002a\u002a" + + "\u0030\u0039" + + "\u200d\u200d" + + "\u20e3\u20e3" + + "\ufe0f\ufe0f" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\udffb\ud83c\udfff" + + "\ud83e\uddb0\ud83e\uddb3" + + "\udb40\udc20\udb40\udc7f", + // Unicode 12.0 property value: {emojimodifier} + "\ud83c\udffb\ud83c\udfff", + // Unicode 12.0 property value: {emojimodifierbase} + "\u261d\u261d" + + "\u26f9\u26f9" + + "\u270a\u270d" + + "\ud83c\udf85\ud83c\udf85" + + "\ud83c\udfc2\ud83c\udfc4" + + "\ud83c\udfc7\ud83c\udfc7" + + "\ud83c\udfca\ud83c\udfcc" + + "\ud83d\udc42\ud83d\udc43" + + "\ud83d\udc46\ud83d\udc50" + + "\ud83d\udc66\ud83d\udc78" + + "\ud83d\udc7c\ud83d\udc7c" + + "\ud83d\udc81\ud83d\udc83" + + "\ud83d\udc85\ud83d\udc87" + + "\ud83d\udc8f\ud83d\udc8f" + + "\ud83d\udc91\ud83d\udc91" + + "\ud83d\udcaa\ud83d\udcaa" + + "\ud83d\udd74\ud83d\udd75" + + "\ud83d\udd7a\ud83d\udd7a" + + "\ud83d\udd90\ud83d\udd90" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\ude45\ud83d\ude47" + + "\ud83d\ude4b\ud83d\ude4f" + + "\ud83d\udea3\ud83d\udea3" + + "\ud83d\udeb4\ud83d\udeb6" + + "\ud83d\udec0\ud83d\udec0" + + "\ud83d\udecc\ud83d\udecc" + + "\ud83e\udd0f\ud83e\udd0f" + + "\ud83e\udd18\ud83e\udd1f" + + "\ud83e\udd26\ud83e\udd26" + + "\ud83e\udd30\ud83e\udd39" + + "\ud83e\udd3c\ud83e\udd3e" + + "\ud83e\uddb5\ud83e\uddb6" + + "\ud83e\uddb8\ud83e\uddb9" + + "\ud83e\uddbb\ud83e\uddbb" + + "\ud83e\uddcd\ud83e\uddcf" + + "\ud83e\uddd1\ud83e\udddd", + // Unicode 12.0 property value: {emojipresentation} + "\u231a\u231b" + + "\u23e9\u23ec" + + "\u23f0\u23f0" + + "\u23f3\u23f3" + + "\u25fd\u25fe" + + "\u2614\u2615" + + "\u2648\u2653" + + "\u267f\u267f" + + "\u2693\u2693" + + "\u26a1\u26a1" + + "\u26aa\u26ab" + + "\u26bd\u26be" + + "\u26c4\u26c5" + + "\u26ce\u26ce" + + "\u26d4\u26d4" + + "\u26ea\u26ea" + + "\u26f2\u26f3" + + "\u26f5\u26f5" + + "\u26fa\u26fa" + + "\u26fd\u26fd" + + "\u2705\u2705" + + "\u270a\u270b" + + "\u2728\u2728" + + "\u274c\u274c" + + "\u274e\u274e" + + "\u2753\u2755" + + "\u2757\u2757" + + "\u2795\u2797" + + "\u27b0\u27b0" + + "\u27bf\u27bf" + + "\u2b1b\u2b1c" + + "\u2b50\u2b50" + + "\u2b55\u2b55" + + "\ud83c\udc04\ud83c\udc04" + + "\ud83c\udccf\ud83c\udccf" + + "\ud83c\udd8e\ud83c\udd8e" + + "\ud83c\udd91\ud83c\udd9a" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude01" + + "\ud83c\ude1a\ud83c\ude1a" + + "\ud83c\ude2f\ud83c\ude2f" + + "\ud83c\ude32\ud83c\ude36" + + "\ud83c\ude38\ud83c\ude3a" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf2d\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf7e\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfca" + + "\ud83c\udfcf\ud83c\udfd3" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83c\udff4\ud83c\udff4" + + "\ud83c\udff8\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcfc" + + "\ud83d\udcff\ud83d\udd3d" + + "\ud83d\udd4b\ud83d\udd4e" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\udd7a\ud83d\udd7a" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\udda4\ud83d\udda4" + + "\ud83d\uddfb\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udecc\ud83d\udecc" + + "\ud83d\uded0\ud83d\uded2" + + "\ud83d\uded5\ud83d\uded5" + + "\ud83d\udeeb\ud83d\udeec" + + "\ud83d\udef4\ud83d\udefa" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udd0d\ud83e\udd3a" + + "\ud83e\udd3c\ud83e\udd45" + + "\ud83e\udd47\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\uddff" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95", + // Unicode 12.0 property value: {ethiopic} + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e", + // Unicode 12.0 property value: {extendedpictographic} + "\u00a9\u00a9" + + "\u00ae\u00ae" + + "\u203c\u203c" + + "\u2049\u2049" + + "\u2122\u2122" + + "\u2139\u2139" + + "\u2194\u2199" + + "\u21a9\u21aa" + + "\u231a\u231b" + + "\u2328\u2328" + + "\u2388\u2388" + + "\u23cf\u23cf" + + "\u23e9\u23f3" + + "\u23f8\u23fa" + + "\u24c2\u24c2" + + "\u25aa\u25ab" + + "\u25b6\u25b6" + + "\u25c0\u25c0" + + "\u25fb\u25fe" + + "\u2600\u2605" + + "\u2607\u2612" + + "\u2614\u2685" + + "\u2690\u2705" + + "\u2708\u2712" + + "\u2714\u2714" + + "\u2716\u2716" + + "\u271d\u271d" + + "\u2721\u2721" + + "\u2728\u2728" + + "\u2733\u2734" + + "\u2744\u2744" + + "\u2747\u2747" + + "\u274c\u274c" + + "\u274e\u274e" + + "\u2753\u2755" + + "\u2757\u2757" + + "\u2763\u2767" + + "\u2795\u2797" + + "\u27a1\u27a1" + + "\u27b0\u27b0" + + "\u27bf\u27bf" + + "\u2934\u2935" + + "\u2b05\u2b07" + + "\u2b1b\u2b1c" + + "\u2b50\u2b50" + + "\u2b55\u2b55" + + "\u3030\u3030" + + "\u303d\u303d" + + "\u3297\u3297" + + "\u3299\u3299" + + "\ud83c\udc00\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd2f\ud83c\udd2f" + + "\ud83c\udd6c\ud83c\udd71" + + "\ud83c\udd7e\ud83c\udd7f" + + "\ud83c\udd8e\ud83c\udd8e" + + "\ud83c\udd91\ud83c\udd9a" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude01\ud83c\ude0f" + + "\ud83c\ude1a\ud83c\ude1a" + + "\ud83c\ude2f\ud83c\ude2f" + + "\ud83c\ude32\ud83c\ude3a" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\udffa" + + "\ud83d\udc00\ud83d\udd3d" + + "\ud83d\udd46\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd5\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd3a" + + "\ud83e\udd3c\ud83e\udd45" + + "\ud83e\udd47\ud83f\udffd", + // Unicode 12.0 property value: {extender} + "\u00b7\u00b7" + + "\u02d0\u02d1" + + "\u0640\u0640" + + "\u07fa\u07fa" + + "\u0e46\u0e46" + + "\u0ec6\u0ec6" + + "\u180a\u180a" + + "\u1843\u1843" + + "\u1aa7\u1aa7" + + "\u1c36\u1c36" + + "\u1c7b\u1c7b" + + "\u3005\u3005" + + "\u3031\u3035" + + "\u309d\u309e" + + "\u30fc\u30fe" + + "\ua015\ua015" + + "\ua60c\ua60c" + + "\ua9cf\ua9cf" + + "\ua9e6\ua9e6" + + "\uaa70\uaa70" + + "\uaadd\uaadd" + + "\uaaf3\uaaf4" + + "\uff70\uff70" + + "\ud804\udf5d\ud804\udf5d" + + "\ud805\uddc6\ud805\uddc8" + + "\ud806\ude98\ud806\ude98" + + "\ud81a\udf42\ud81a\udf43" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud838\udd3c\ud838\udd3d" + + "\ud83a\udd44\ud83a\udd46", + // Unicode 12.0 property value: {georgian} + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u10ff" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d", + // Unicode 12.0 property value: {glagolitic} + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a", + // Unicode 12.0 property value: {gothic} + "\ud800\udf30\ud800\udf4a", + // Unicode 12.0 property value: {grantha} + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74", + // Unicode 12.0 property value: {graph} + "\u0021\u007e" + + "\u00a1\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u07fd\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c77\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u167f" + + "\u1681\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd0\u1cfa" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u200b\u2027" + + "\u202a\u202e" + + "\u2030\u205e" + + "\u2060\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e4f" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3001\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fef" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab67" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf59" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd46" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5f" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb8" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udc00\ud806\udc3b" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udde4" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef8" + + "\ud807\udfc0\ud807\udff1" + + "\ud807\udfff\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud80d\udc30\ud80d\udc38" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf4f\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4f" + + "\ud838\udec0\ud838\udef9" + + "\ud838\udeff\ud838\udeff" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd3d" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6c" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded5" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udefa" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd0d\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\ude53" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb80\udc00\udbbf\udffd" + + "\udbc0\udc00\udbff\udffd", + // Unicode 12.0 property value: {graphemebase} + "\u0020\u007e" + + "\u00a0\u00ac" + + "\u00ae\u02ff" + + "\u0370\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0482" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u058a" + + "\u058d\u058f" + + "\u05be\u05be" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\u0606\u060f" + + "\u061b\u061b" + + "\u061e\u064a" + + "\u0660\u066f" + + "\u0671\u06d5" + + "\u06de\u06de" + + "\u06e5\u06e6" + + "\u06e9\u06e9" + + "\u06ee\u070d" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07c0\u07ea" + + "\u07f4\u07fa" + + "\u07fe\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0830\u083e" + + "\u0840\u0858" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0903\u0939" + + "\u093b\u093b" + + "\u093d\u0940" + + "\u0949\u094c" + + "\u094e\u0950" + + "\u0958\u0961" + + "\u0964\u0980" + + "\u0982\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09bf\u09c0" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09e6\u09fd" + + "\u0a03\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3e\u0a40" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a6f" + + "\u0a72\u0a74" + + "\u0a76\u0a76" + + "\u0a83\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0ac0" + + "\u0ac9\u0ac9" + + "\u0acb\u0acc" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0ae6\u0af1" + + "\u0af9\u0af9" + + "\u0b02\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b40\u0b40" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b77" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbf\u0bbf" + + "\u0bc1\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd0\u0bd0" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c41\u0c44" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c77\u0c80" + + "\u0c82\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbe" + + "\u0cc0\u0cc1" + + "\u0cc3\u0cc4" + + "\u0cc7\u0cc8" + + "\u0cca\u0ccb" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d3f\u0d40" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d4e\u0d4f" + + "\u0d54\u0d56" + + "\u0d58\u0d61" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dd0\u0dd1" + + "\u0dd8\u0dde" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e30" + + "\u0e32\u0e33" + + "\u0e3f\u0e46" + + "\u0e4f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0eb0" + + "\u0eb2\u0eb3" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f17" + + "\u0f1a\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f3a\u0f47" + + "\u0f49\u0f6c" + + "\u0f7f\u0f7f" + + "\u0f85\u0f85" + + "\u0f88\u0f8c" + + "\u0fbe\u0fc5" + + "\u0fc7\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u102c" + + "\u1031\u1031" + + "\u1038\u1038" + + "\u103b\u103c" + + "\u103f\u1057" + + "\u105a\u105d" + + "\u1061\u1070" + + "\u1075\u1081" + + "\u1083\u1084" + + "\u1087\u108c" + + "\u108e\u109c" + + "\u109e\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1360\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1735\u1736" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17b6\u17b6" + + "\u17be\u17c5" + + "\u17c7\u17c8" + + "\u17d4\u17dc" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180a" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1923\u1926" + + "\u1929\u192b" + + "\u1930\u1931" + + "\u1933\u1938" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a16" + + "\u1a19\u1a1a" + + "\u1a1e\u1a55" + + "\u1a57\u1a57" + + "\u1a61\u1a61" + + "\u1a63\u1a64" + + "\u1a6d\u1a72" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b04\u1b33" + + "\u1b3b\u1b3b" + + "\u1b3d\u1b41" + + "\u1b43\u1b4b" + + "\u1b50\u1b6a" + + "\u1b74\u1b7c" + + "\u1b82\u1ba1" + + "\u1ba6\u1ba7" + + "\u1baa\u1baa" + + "\u1bae\u1be5" + + "\u1be7\u1be7" + + "\u1bea\u1bec" + + "\u1bee\u1bee" + + "\u1bf2\u1bf3" + + "\u1bfc\u1c2b" + + "\u1c34\u1c35" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd3\u1cd3" + + "\u1ce1\u1ce1" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf7" + + "\u1cfa\u1cfa" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u200a" + + "\u2010\u2027" + + "\u202f\u205f" + + "\u2070\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cee" + + "\u2cf2\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e00\u2e4f" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u3029" + + "\u3030\u303f" + + "\u3041\u3096" + + "\u309b\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fef" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua66e" + + "\ua673\ua673" + + "\ua67e\ua69d" + + "\ua6a0\ua6ef" + + "\ua6f2\ua6f7" + + "\ua700\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua824" + + "\ua827\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c3" + + "\ua8ce\ua8d9" + + "\ua8f2\ua8fe" + + "\ua900\ua925" + + "\ua92e\ua946" + + "\ua952\ua953" + + "\ua95f\ua97c" + + "\ua983\ua9b2" + + "\ua9b4\ua9b5" + + "\ua9ba\ua9bb" + + "\ua9be\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9e4" + + "\ua9e6\ua9fe" + + "\uaa00\uaa28" + + "\uaa2f\uaa30" + + "\uaa33\uaa34" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa4d\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa7d\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaaeb" + + "\uaaee\uaaf5" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab67" + + "\uab70\uabe4" + + "\uabe6\uabe7" + + "\uabe9\uabec" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe10\ufe19" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff01\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufffc\ufffd" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfc" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee1\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude40\ud802\ude48" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee4" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd23" + + "\ud803\udd30\ud803\udd39" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udf51\ud803\udf59" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc00" + + "\ud804\udc02\ud804\udc37" + + "\ud804\udc47\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc82\ud804\udcb2" + + "\ud804\udcb7\ud804\udcb8" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd2c\ud804\udd2c" + + "\ud804\udd36\ud804\udd46" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd74\ud804\udd76" + + "\ud804\udd82\ud804\uddb5" + + "\ud804\uddbf\ud804\uddc8" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2e" + + "\ud804\ude32\ud804\ude33" + + "\ud804\ude35\ud804\ude35" + + "\ud804\ude38\ud804\ude3d" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udee0\ud804\udee2" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf02\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf3f\ud804\udf3f" + + "\ud804\udf41\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf63" + + "\ud805\udc00\ud805\udc37" + + "\ud805\udc40\ud805\udc41" + + "\ud805\udc45\ud805\udc45" + + "\ud805\udc47\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc5f\ud805\udc5f" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcb1\ud805\udcb2" + + "\ud805\udcb9\ud805\udcb9" + + "\ud805\udcbb\ud805\udcbc" + + "\ud805\udcbe\ud805\udcbe" + + "\ud805\udcc1\ud805\udcc1" + + "\ud805\udcc4\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddb0\ud805\uddb1" + + "\ud805\uddb8\ud805\uddbb" + + "\ud805\uddbe\ud805\uddbe" + + "\ud805\uddc1\ud805\udddb" + + "\ud805\ude00\ud805\ude32" + + "\ud805\ude3b\ud805\ude3c" + + "\ud805\ude3e\ud805\ude3e" + + "\ud805\ude41\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udeac\ud805\udeac" + + "\ud805\udeae\ud805\udeaf" + + "\ud805\udeb6\ud805\udeb6" + + "\ud805\udeb8\ud805\udeb8" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf20\ud805\udf21" + + "\ud805\udf26\ud805\udf26" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udc00\ud806\udc2e" + + "\ud806\udc38\ud806\udc38" + + "\ud806\udc3b\ud806\udc3b" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd3" + + "\ud806\udddc\ud806\udddf" + + "\ud806\udde1\ud806\udde4" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude39\ud806\ude3a" + + "\ud806\ude3f\ud806\ude46" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude57\ud806\ude58" + + "\ud806\ude5c\ud806\ude89" + + "\ud806\ude97\ud806\ude97" + + "\ud806\ude9a\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2f" + + "\ud807\udc3e\ud807\udc3e" + + "\ud807\udc40\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udca9\ud807\udca9" + + "\ud807\udcb1\ud807\udcb1" + + "\ud807\udcb4\ud807\udcb4" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd93\ud807\udd94" + + "\ud807\udd96\ud807\udd96" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef2" + + "\ud807\udef5\ud807\udef8" + + "\ud807\udfc0\ud807\udff1" + + "\ud807\udfff\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf37\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf50\ud81b\udf87" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udc9c" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd64" + + "\ud834\udd66\ud834\udd66" + + "\ud834\udd6a\ud834\udd6d" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\ude00\ud834\ude41" + + "\ud834\ude45\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude8b" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd37\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4f" + + "\ud838\udec0\ud838\udeeb" + + "\ud838\udef0\ud838\udef9" + + "\ud838\udeff\ud838\udeff" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udccf" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd4b\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd3d" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6c" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded5" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udefa" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd0d\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\ude53" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.0 property value: {graphemeclusterbreak=control} + "\000\t" + + "\u000b\f" + + "\u000e\u001f" + + "\u007f\u009f" + + "\u00ad\u00ad" + + "\u061c\u061c" + + "\u180e\u180e" + + "\u200b\u200b" + + "\u200e\u200f" + + "\u2028\u202e" + + "\u2060\u206f" + + "\ufeff\ufeff" + + "\ufff0\ufffb" + + "\ud80d\udc30\ud80d\udc38" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc00\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb43\udfff", + // Unicode 12.0 property value: {graphemeclusterbreak=cr} + "\r\r", + // Unicode 12.0 property value: {graphemeclusterbreak=extend} + "\u0300\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u07fd\u07fd" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d3\u08e1" + + "\u08e3\u0902" + + "\u093a\u093a" + + "\u093c\u093c" + + "\u0941\u0948" + + "\u094d\u094d" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0981" + + "\u09bc\u09bc" + + "\u09be\u09be" + + "\u09c1\u09c4" + + "\u09cd\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a02" + + "\u0a3c\u0a3c" + + "\u0a41\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a82" + + "\u0abc\u0abc" + + "\u0ac1\u0ac5" + + "\u0ac7\u0ac8" + + "\u0acd\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b01" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b3f" + + "\u0b41\u0b44" + + "\u0b4d\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bbe" + + "\u0bc0\u0bc0" + + "\u0bcd\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c00" + + "\u0c04\u0c04" + + "\u0c3e\u0c40" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c81" + + "\u0cbc\u0cbc" + + "\u0cbf\u0cbf" + + "\u0cc2\u0cc2" + + "\u0cc6\u0cc6" + + "\u0ccc\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d01" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d3e" + + "\u0d41\u0d44" + + "\u0d4d\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0dca\u0dca" + + "\u0dcf\u0dcf" + + "\u0dd2\u0dd4" + + "\u0dd6\u0dd6" + + "\u0ddf\u0ddf" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102d\u1030" + + "\u1032\u1037" + + "\u1039\u103a" + + "\u103d\u103e" + + "\u1058\u1059" + + "\u105e\u1060" + + "\u1071\u1074" + + "\u1082\u1082" + + "\u1085\u1086" + + "\u108d\u108d" + + "\u109d\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17b5" + + "\u17b7\u17bd" + + "\u17c6\u17c6" + + "\u17c9\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u1922" + + "\u1927\u1928" + + "\u1932\u1932" + + "\u1939\u193b" + + "\u1a17\u1a18" + + "\u1a1b\u1a1b" + + "\u1a56\u1a56" + + "\u1a58\u1a5e" + + "\u1a60\u1a60" + + "\u1a62\u1a62" + + "\u1a65\u1a6c" + + "\u1a73\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b03" + + "\u1b34\u1b3a" + + "\u1b3c\u1b3c" + + "\u1b42\u1b42" + + "\u1b6b\u1b73" + + "\u1b80\u1b81" + + "\u1ba2\u1ba5" + + "\u1ba8\u1ba9" + + "\u1bab\u1bad" + + "\u1be6\u1be6" + + "\u1be8\u1be9" + + "\u1bed\u1bed" + + "\u1bef\u1bf1" + + "\u1c2c\u1c33" + + "\u1c36\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200c" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua825\ua826" + + "\ua8c4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua951" + + "\ua980\ua982" + + "\ua9b3\ua9b3" + + "\ua9b6\ua9b9" + + "\ua9bc\ua9bd" + + "\ua9e5\ua9e5" + + "\uaa29\uaa2e" + + "\uaa31\uaa32" + + "\uaa35\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4c" + + "\uaa7c\uaa7c" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaec\uaaed" + + "\uaaf6\uaaf6" + + "\uabe5\uabe5" + + "\uabe8\uabe8" + + "\uabed\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\uff9e\uff9f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc01\ud804\udc01" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc81" + + "\ud804\udcb3\ud804\udcb6" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd2b" + + "\ud804\udd2d\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd81" + + "\ud804\uddb6\ud804\uddbe" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2f\ud804\ude31" + + "\ud804\ude34\ud804\ude34" + + "\ud804\ude36\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udedf" + + "\ud804\udee3\ud804\udeea" + + "\ud804\udf00\ud804\udf01" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf3e\ud804\udf3e" + + "\ud804\udf40\ud804\udf40" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc38\ud805\udc3f" + + "\ud805\udc42\ud805\udc44" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb0\ud805\udcb0" + + "\ud805\udcb3\ud805\udcb8" + + "\ud805\udcba\ud805\udcba" + + "\ud805\udcbd\ud805\udcbd" + + "\ud805\udcbf\ud805\udcc0" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddaf\ud805\uddaf" + + "\ud805\uddb2\ud805\uddb5" + + "\ud805\uddbc\ud805\uddbd" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude33\ud805\ude3a" + + "\ud805\ude3d\ud805\ude3d" + + "\ud805\ude3f\ud805\ude40" + + "\ud805\udeab\ud805\udeab" + + "\ud805\udead\ud805\udead" + + "\ud805\udeb0\ud805\udeb5" + + "\ud805\udeb7\ud805\udeb7" + + "\ud805\udf1d\ud805\udf1f" + + "\ud805\udf22\ud805\udf25" + + "\ud805\udf27\ud805\udf2b" + + "\ud806\udc2f\ud806\udc37" + + "\ud806\udc39\ud806\udc3a" + + "\ud806\uddd4\ud806\uddd7" + + "\ud806\uddda\ud806\udddb" + + "\ud806\udde0\ud806\udde0" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude38" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude56" + + "\ud806\ude59\ud806\ude5b" + + "\ud806\ude8a\ud806\ude96" + + "\ud806\ude98\ud806\ude99" + + "\ud807\udc30\ud807\udc36" + + "\ud807\udc38\ud807\udc3d" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udcaa\ud807\udcb0" + + "\ud807\udcb2\ud807\udcb3" + + "\ud807\udcb5\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd95\ud807\udd95" + + "\ud807\udd97\ud807\udd97" + + "\ud807\udef3\ud807\udef4" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf4f\ud81b\udf4f" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd65" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd6e\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd30\ud838\udd36" + + "\ud838\udeec\ud838\udeef" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\ud83c\udffb\ud83c\udfff" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.0 property value: {graphemeclusterbreak=l} + "\u1100\u115f" + "\ua960\ua97c", + // Unicode 12.0 property value: {graphemeclusterbreak=lf} + "\n\n", + // Unicode 12.0 property value: {graphemeclusterbreak=lv} + "\uac00\uac00" + + "\uac1c\uac1c" + + "\uac38\uac38" + + "\uac54\uac54" + + "\uac70\uac70" + + "\uac8c\uac8c" + + "\uaca8\uaca8" + + "\uacc4\uacc4" + + "\uace0\uace0" + + "\uacfc\uacfc" + + "\uad18\uad18" + + "\uad34\uad34" + + "\uad50\uad50" + + "\uad6c\uad6c" + + "\uad88\uad88" + + "\uada4\uada4" + + "\uadc0\uadc0" + + "\uaddc\uaddc" + + "\uadf8\uadf8" + + "\uae14\uae14" + + "\uae30\uae30" + + "\uae4c\uae4c" + + "\uae68\uae68" + + "\uae84\uae84" + + "\uaea0\uaea0" + + "\uaebc\uaebc" + + "\uaed8\uaed8" + + "\uaef4\uaef4" + + "\uaf10\uaf10" + + "\uaf2c\uaf2c" + + "\uaf48\uaf48" + + "\uaf64\uaf64" + + "\uaf80\uaf80" + + "\uaf9c\uaf9c" + + "\uafb8\uafb8" + + "\uafd4\uafd4" + + "\uaff0\uaff0" + + "\ub00c\ub00c" + + "\ub028\ub028" + + "\ub044\ub044" + + "\ub060\ub060" + + "\ub07c\ub07c" + + "\ub098\ub098" + + "\ub0b4\ub0b4" + + "\ub0d0\ub0d0" + + "\ub0ec\ub0ec" + + "\ub108\ub108" + + "\ub124\ub124" + + "\ub140\ub140" + + "\ub15c\ub15c" + + "\ub178\ub178" + + "\ub194\ub194" + + "\ub1b0\ub1b0" + + "\ub1cc\ub1cc" + + "\ub1e8\ub1e8" + + "\ub204\ub204" + + "\ub220\ub220" + + "\ub23c\ub23c" + + "\ub258\ub258" + + "\ub274\ub274" + + "\ub290\ub290" + + "\ub2ac\ub2ac" + + "\ub2c8\ub2c8" + + "\ub2e4\ub2e4" + + "\ub300\ub300" + + "\ub31c\ub31c" + + "\ub338\ub338" + + "\ub354\ub354" + + "\ub370\ub370" + + "\ub38c\ub38c" + + "\ub3a8\ub3a8" + + "\ub3c4\ub3c4" + + "\ub3e0\ub3e0" + + "\ub3fc\ub3fc" + + "\ub418\ub418" + + "\ub434\ub434" + + "\ub450\ub450" + + "\ub46c\ub46c" + + "\ub488\ub488" + + "\ub4a4\ub4a4" + + "\ub4c0\ub4c0" + + "\ub4dc\ub4dc" + + "\ub4f8\ub4f8" + + "\ub514\ub514" + + "\ub530\ub530" + + "\ub54c\ub54c" + + "\ub568\ub568" + + "\ub584\ub584" + + "\ub5a0\ub5a0" + + "\ub5bc\ub5bc" + + "\ub5d8\ub5d8" + + "\ub5f4\ub5f4" + + "\ub610\ub610" + + "\ub62c\ub62c" + + "\ub648\ub648" + + "\ub664\ub664" + + "\ub680\ub680" + + "\ub69c\ub69c" + + "\ub6b8\ub6b8" + + "\ub6d4\ub6d4" + + "\ub6f0\ub6f0" + + "\ub70c\ub70c" + + "\ub728\ub728" + + "\ub744\ub744" + + "\ub760\ub760" + + "\ub77c\ub77c" + + "\ub798\ub798" + + "\ub7b4\ub7b4" + + "\ub7d0\ub7d0" + + "\ub7ec\ub7ec" + + "\ub808\ub808" + + "\ub824\ub824" + + "\ub840\ub840" + + "\ub85c\ub85c" + + "\ub878\ub878" + + "\ub894\ub894" + + "\ub8b0\ub8b0" + + "\ub8cc\ub8cc" + + "\ub8e8\ub8e8" + + "\ub904\ub904" + + "\ub920\ub920" + + "\ub93c\ub93c" + + "\ub958\ub958" + + "\ub974\ub974" + + "\ub990\ub990" + + "\ub9ac\ub9ac" + + "\ub9c8\ub9c8" + + "\ub9e4\ub9e4" + + "\uba00\uba00" + + "\uba1c\uba1c" + + "\uba38\uba38" + + "\uba54\uba54" + + "\uba70\uba70" + + "\uba8c\uba8c" + + "\ubaa8\ubaa8" + + "\ubac4\ubac4" + + "\ubae0\ubae0" + + "\ubafc\ubafc" + + "\ubb18\ubb18" + + "\ubb34\ubb34" + + "\ubb50\ubb50" + + "\ubb6c\ubb6c" + + "\ubb88\ubb88" + + "\ubba4\ubba4" + + "\ubbc0\ubbc0" + + "\ubbdc\ubbdc" + + "\ubbf8\ubbf8" + + "\ubc14\ubc14" + + "\ubc30\ubc30" + + "\ubc4c\ubc4c" + + "\ubc68\ubc68" + + "\ubc84\ubc84" + + "\ubca0\ubca0" + + "\ubcbc\ubcbc" + + "\ubcd8\ubcd8" + + "\ubcf4\ubcf4" + + "\ubd10\ubd10" + + "\ubd2c\ubd2c" + + "\ubd48\ubd48" + + "\ubd64\ubd64" + + "\ubd80\ubd80" + + "\ubd9c\ubd9c" + + "\ubdb8\ubdb8" + + "\ubdd4\ubdd4" + + "\ubdf0\ubdf0" + + "\ube0c\ube0c" + + "\ube28\ube28" + + "\ube44\ube44" + + "\ube60\ube60" + + "\ube7c\ube7c" + + "\ube98\ube98" + + "\ubeb4\ubeb4" + + "\ubed0\ubed0" + + "\ubeec\ubeec" + + "\ubf08\ubf08" + + "\ubf24\ubf24" + + "\ubf40\ubf40" + + "\ubf5c\ubf5c" + + "\ubf78\ubf78" + + "\ubf94\ubf94" + + "\ubfb0\ubfb0" + + "\ubfcc\ubfcc" + + "\ubfe8\ubfe8" + + "\uc004\uc004" + + "\uc020\uc020" + + "\uc03c\uc03c" + + "\uc058\uc058" + + "\uc074\uc074" + + "\uc090\uc090" + + "\uc0ac\uc0ac" + + "\uc0c8\uc0c8" + + "\uc0e4\uc0e4" + + "\uc100\uc100" + + "\uc11c\uc11c" + + "\uc138\uc138" + + "\uc154\uc154" + + "\uc170\uc170" + + "\uc18c\uc18c" + + "\uc1a8\uc1a8" + + "\uc1c4\uc1c4" + + "\uc1e0\uc1e0" + + "\uc1fc\uc1fc" + + "\uc218\uc218" + + "\uc234\uc234" + + "\uc250\uc250" + + "\uc26c\uc26c" + + "\uc288\uc288" + + "\uc2a4\uc2a4" + + "\uc2c0\uc2c0" + + "\uc2dc\uc2dc" + + "\uc2f8\uc2f8" + + "\uc314\uc314" + + "\uc330\uc330" + + "\uc34c\uc34c" + + "\uc368\uc368" + + "\uc384\uc384" + + "\uc3a0\uc3a0" + + "\uc3bc\uc3bc" + + "\uc3d8\uc3d8" + + "\uc3f4\uc3f4" + + "\uc410\uc410" + + "\uc42c\uc42c" + + "\uc448\uc448" + + "\uc464\uc464" + + "\uc480\uc480" + + "\uc49c\uc49c" + + "\uc4b8\uc4b8" + + "\uc4d4\uc4d4" + + "\uc4f0\uc4f0" + + "\uc50c\uc50c" + + "\uc528\uc528" + + "\uc544\uc544" + + "\uc560\uc560" + + "\uc57c\uc57c" + + "\uc598\uc598" + + "\uc5b4\uc5b4" + + "\uc5d0\uc5d0" + + "\uc5ec\uc5ec" + + "\uc608\uc608" + + "\uc624\uc624" + + "\uc640\uc640" + + "\uc65c\uc65c" + + "\uc678\uc678" + + "\uc694\uc694" + + "\uc6b0\uc6b0" + + "\uc6cc\uc6cc" + + "\uc6e8\uc6e8" + + "\uc704\uc704" + + "\uc720\uc720" + + "\uc73c\uc73c" + + "\uc758\uc758" + + "\uc774\uc774" + + "\uc790\uc790" + + "\uc7ac\uc7ac" + + "\uc7c8\uc7c8" + + "\uc7e4\uc7e4" + + "\uc800\uc800" + + "\uc81c\uc81c" + + "\uc838\uc838" + + "\uc854\uc854" + + "\uc870\uc870" + + "\uc88c\uc88c" + + "\uc8a8\uc8a8" + + "\uc8c4\uc8c4" + + "\uc8e0\uc8e0" + + "\uc8fc\uc8fc" + + "\uc918\uc918" + + "\uc934\uc934" + + "\uc950\uc950" + + "\uc96c\uc96c" + + "\uc988\uc988" + + "\uc9a4\uc9a4" + + "\uc9c0\uc9c0" + + "\uc9dc\uc9dc" + + "\uc9f8\uc9f8" + + "\uca14\uca14" + + "\uca30\uca30" + + "\uca4c\uca4c" + + "\uca68\uca68" + + "\uca84\uca84" + + "\ucaa0\ucaa0" + + "\ucabc\ucabc" + + "\ucad8\ucad8" + + "\ucaf4\ucaf4" + + "\ucb10\ucb10" + + "\ucb2c\ucb2c" + + "\ucb48\ucb48" + + "\ucb64\ucb64" + + "\ucb80\ucb80" + + "\ucb9c\ucb9c" + + "\ucbb8\ucbb8" + + "\ucbd4\ucbd4" + + "\ucbf0\ucbf0" + + "\ucc0c\ucc0c" + + "\ucc28\ucc28" + + "\ucc44\ucc44" + + "\ucc60\ucc60" + + "\ucc7c\ucc7c" + + "\ucc98\ucc98" + + "\uccb4\uccb4" + + "\uccd0\uccd0" + + "\uccec\uccec" + + "\ucd08\ucd08" + + "\ucd24\ucd24" + + "\ucd40\ucd40" + + "\ucd5c\ucd5c" + + "\ucd78\ucd78" + + "\ucd94\ucd94" + + "\ucdb0\ucdb0" + + "\ucdcc\ucdcc" + + "\ucde8\ucde8" + + "\uce04\uce04" + + "\uce20\uce20" + + "\uce3c\uce3c" + + "\uce58\uce58" + + "\uce74\uce74" + + "\uce90\uce90" + + "\uceac\uceac" + + "\ucec8\ucec8" + + "\ucee4\ucee4" + + "\ucf00\ucf00" + + "\ucf1c\ucf1c" + + "\ucf38\ucf38" + + "\ucf54\ucf54" + + "\ucf70\ucf70" + + "\ucf8c\ucf8c" + + "\ucfa8\ucfa8" + + "\ucfc4\ucfc4" + + "\ucfe0\ucfe0" + + "\ucffc\ucffc" + + "\ud018\ud018" + + "\ud034\ud034" + + "\ud050\ud050" + + "\ud06c\ud06c" + + "\ud088\ud088" + + "\ud0a4\ud0a4" + + "\ud0c0\ud0c0" + + "\ud0dc\ud0dc" + + "\ud0f8\ud0f8" + + "\ud114\ud114" + + "\ud130\ud130" + + "\ud14c\ud14c" + + "\ud168\ud168" + + "\ud184\ud184" + + "\ud1a0\ud1a0" + + "\ud1bc\ud1bc" + + "\ud1d8\ud1d8" + + "\ud1f4\ud1f4" + + "\ud210\ud210" + + "\ud22c\ud22c" + + "\ud248\ud248" + + "\ud264\ud264" + + "\ud280\ud280" + + "\ud29c\ud29c" + + "\ud2b8\ud2b8" + + "\ud2d4\ud2d4" + + "\ud2f0\ud2f0" + + "\ud30c\ud30c" + + "\ud328\ud328" + + "\ud344\ud344" + + "\ud360\ud360" + + "\ud37c\ud37c" + + "\ud398\ud398" + + "\ud3b4\ud3b4" + + "\ud3d0\ud3d0" + + "\ud3ec\ud3ec" + + "\ud408\ud408" + + "\ud424\ud424" + + "\ud440\ud440" + + "\ud45c\ud45c" + + "\ud478\ud478" + + "\ud494\ud494" + + "\ud4b0\ud4b0" + + "\ud4cc\ud4cc" + + "\ud4e8\ud4e8" + + "\ud504\ud504" + + "\ud520\ud520" + + "\ud53c\ud53c" + + "\ud558\ud558" + + "\ud574\ud574" + + "\ud590\ud590" + + "\ud5ac\ud5ac" + + "\ud5c8\ud5c8" + + "\ud5e4\ud5e4" + + "\ud600\ud600" + + "\ud61c\ud61c" + + "\ud638\ud638" + + "\ud654\ud654" + + "\ud670\ud670" + + "\ud68c\ud68c" + + "\ud6a8\ud6a8" + + "\ud6c4\ud6c4" + + "\ud6e0\ud6e0" + + "\ud6fc\ud6fc" + + "\ud718\ud718" + + "\ud734\ud734" + + "\ud750\ud750" + + "\ud76c\ud76c" + + "\ud788\ud788", + // Unicode 12.0 property value: {graphemeclusterbreak=lvt} + "\uac01\uac1b" + + "\uac1d\uac37" + + "\uac39\uac53" + + "\uac55\uac6f" + + "\uac71\uac8b" + + "\uac8d\uaca7" + + "\uaca9\uacc3" + + "\uacc5\uacdf" + + "\uace1\uacfb" + + "\uacfd\uad17" + + "\uad19\uad33" + + "\uad35\uad4f" + + "\uad51\uad6b" + + "\uad6d\uad87" + + "\uad89\uada3" + + "\uada5\uadbf" + + "\uadc1\uaddb" + + "\uaddd\uadf7" + + "\uadf9\uae13" + + "\uae15\uae2f" + + "\uae31\uae4b" + + "\uae4d\uae67" + + "\uae69\uae83" + + "\uae85\uae9f" + + "\uaea1\uaebb" + + "\uaebd\uaed7" + + "\uaed9\uaef3" + + "\uaef5\uaf0f" + + "\uaf11\uaf2b" + + "\uaf2d\uaf47" + + "\uaf49\uaf63" + + "\uaf65\uaf7f" + + "\uaf81\uaf9b" + + "\uaf9d\uafb7" + + "\uafb9\uafd3" + + "\uafd5\uafef" + + "\uaff1\ub00b" + + "\ub00d\ub027" + + "\ub029\ub043" + + "\ub045\ub05f" + + "\ub061\ub07b" + + "\ub07d\ub097" + + "\ub099\ub0b3" + + "\ub0b5\ub0cf" + + "\ub0d1\ub0eb" + + "\ub0ed\ub107" + + "\ub109\ub123" + + "\ub125\ub13f" + + "\ub141\ub15b" + + "\ub15d\ub177" + + "\ub179\ub193" + + "\ub195\ub1af" + + "\ub1b1\ub1cb" + + "\ub1cd\ub1e7" + + "\ub1e9\ub203" + + "\ub205\ub21f" + + "\ub221\ub23b" + + "\ub23d\ub257" + + "\ub259\ub273" + + "\ub275\ub28f" + + "\ub291\ub2ab" + + "\ub2ad\ub2c7" + + "\ub2c9\ub2e3" + + "\ub2e5\ub2ff" + + "\ub301\ub31b" + + "\ub31d\ub337" + + "\ub339\ub353" + + "\ub355\ub36f" + + "\ub371\ub38b" + + "\ub38d\ub3a7" + + "\ub3a9\ub3c3" + + "\ub3c5\ub3df" + + "\ub3e1\ub3fb" + + "\ub3fd\ub417" + + "\ub419\ub433" + + "\ub435\ub44f" + + "\ub451\ub46b" + + "\ub46d\ub487" + + "\ub489\ub4a3" + + "\ub4a5\ub4bf" + + "\ub4c1\ub4db" + + "\ub4dd\ub4f7" + + "\ub4f9\ub513" + + "\ub515\ub52f" + + "\ub531\ub54b" + + "\ub54d\ub567" + + "\ub569\ub583" + + "\ub585\ub59f" + + "\ub5a1\ub5bb" + + "\ub5bd\ub5d7" + + "\ub5d9\ub5f3" + + "\ub5f5\ub60f" + + "\ub611\ub62b" + + "\ub62d\ub647" + + "\ub649\ub663" + + "\ub665\ub67f" + + "\ub681\ub69b" + + "\ub69d\ub6b7" + + "\ub6b9\ub6d3" + + "\ub6d5\ub6ef" + + "\ub6f1\ub70b" + + "\ub70d\ub727" + + "\ub729\ub743" + + "\ub745\ub75f" + + "\ub761\ub77b" + + "\ub77d\ub797" + + "\ub799\ub7b3" + + "\ub7b5\ub7cf" + + "\ub7d1\ub7eb" + + "\ub7ed\ub807" + + "\ub809\ub823" + + "\ub825\ub83f" + + "\ub841\ub85b" + + "\ub85d\ub877" + + "\ub879\ub893" + + "\ub895\ub8af" + + "\ub8b1\ub8cb" + + "\ub8cd\ub8e7" + + "\ub8e9\ub903" + + "\ub905\ub91f" + + "\ub921\ub93b" + + "\ub93d\ub957" + + "\ub959\ub973" + + "\ub975\ub98f" + + "\ub991\ub9ab" + + "\ub9ad\ub9c7" + + "\ub9c9\ub9e3" + + "\ub9e5\ub9ff" + + "\uba01\uba1b" + + "\uba1d\uba37" + + "\uba39\uba53" + + "\uba55\uba6f" + + "\uba71\uba8b" + + "\uba8d\ubaa7" + + "\ubaa9\ubac3" + + "\ubac5\ubadf" + + "\ubae1\ubafb" + + "\ubafd\ubb17" + + "\ubb19\ubb33" + + "\ubb35\ubb4f" + + "\ubb51\ubb6b" + + "\ubb6d\ubb87" + + "\ubb89\ubba3" + + "\ubba5\ubbbf" + + "\ubbc1\ubbdb" + + "\ubbdd\ubbf7" + + "\ubbf9\ubc13" + + "\ubc15\ubc2f" + + "\ubc31\ubc4b" + + "\ubc4d\ubc67" + + "\ubc69\ubc83" + + "\ubc85\ubc9f" + + "\ubca1\ubcbb" + + "\ubcbd\ubcd7" + + "\ubcd9\ubcf3" + + "\ubcf5\ubd0f" + + "\ubd11\ubd2b" + + "\ubd2d\ubd47" + + "\ubd49\ubd63" + + "\ubd65\ubd7f" + + "\ubd81\ubd9b" + + "\ubd9d\ubdb7" + + "\ubdb9\ubdd3" + + "\ubdd5\ubdef" + + "\ubdf1\ube0b" + + "\ube0d\ube27" + + "\ube29\ube43" + + "\ube45\ube5f" + + "\ube61\ube7b" + + "\ube7d\ube97" + + "\ube99\ubeb3" + + "\ubeb5\ubecf" + + "\ubed1\ubeeb" + + "\ubeed\ubf07" + + "\ubf09\ubf23" + + "\ubf25\ubf3f" + + "\ubf41\ubf5b" + + "\ubf5d\ubf77" + + "\ubf79\ubf93" + + "\ubf95\ubfaf" + + "\ubfb1\ubfcb" + + "\ubfcd\ubfe7" + + "\ubfe9\uc003" + + "\uc005\uc01f" + + "\uc021\uc03b" + + "\uc03d\uc057" + + "\uc059\uc073" + + "\uc075\uc08f" + + "\uc091\uc0ab" + + "\uc0ad\uc0c7" + + "\uc0c9\uc0e3" + + "\uc0e5\uc0ff" + + "\uc101\uc11b" + + "\uc11d\uc137" + + "\uc139\uc153" + + "\uc155\uc16f" + + "\uc171\uc18b" + + "\uc18d\uc1a7" + + "\uc1a9\uc1c3" + + "\uc1c5\uc1df" + + "\uc1e1\uc1fb" + + "\uc1fd\uc217" + + "\uc219\uc233" + + "\uc235\uc24f" + + "\uc251\uc26b" + + "\uc26d\uc287" + + "\uc289\uc2a3" + + "\uc2a5\uc2bf" + + "\uc2c1\uc2db" + + "\uc2dd\uc2f7" + + "\uc2f9\uc313" + + "\uc315\uc32f" + + "\uc331\uc34b" + + "\uc34d\uc367" + + "\uc369\uc383" + + "\uc385\uc39f" + + "\uc3a1\uc3bb" + + "\uc3bd\uc3d7" + + "\uc3d9\uc3f3" + + "\uc3f5\uc40f" + + "\uc411\uc42b" + + "\uc42d\uc447" + + "\uc449\uc463" + + "\uc465\uc47f" + + "\uc481\uc49b" + + "\uc49d\uc4b7" + + "\uc4b9\uc4d3" + + "\uc4d5\uc4ef" + + "\uc4f1\uc50b" + + "\uc50d\uc527" + + "\uc529\uc543" + + "\uc545\uc55f" + + "\uc561\uc57b" + + "\uc57d\uc597" + + "\uc599\uc5b3" + + "\uc5b5\uc5cf" + + "\uc5d1\uc5eb" + + "\uc5ed\uc607" + + "\uc609\uc623" + + "\uc625\uc63f" + + "\uc641\uc65b" + + "\uc65d\uc677" + + "\uc679\uc693" + + "\uc695\uc6af" + + "\uc6b1\uc6cb" + + "\uc6cd\uc6e7" + + "\uc6e9\uc703" + + "\uc705\uc71f" + + "\uc721\uc73b" + + "\uc73d\uc757" + + "\uc759\uc773" + + "\uc775\uc78f" + + "\uc791\uc7ab" + + "\uc7ad\uc7c7" + + "\uc7c9\uc7e3" + + "\uc7e5\uc7ff" + + "\uc801\uc81b" + + "\uc81d\uc837" + + "\uc839\uc853" + + "\uc855\uc86f" + + "\uc871\uc88b" + + "\uc88d\uc8a7" + + "\uc8a9\uc8c3" + + "\uc8c5\uc8df" + + "\uc8e1\uc8fb" + + "\uc8fd\uc917" + + "\uc919\uc933" + + "\uc935\uc94f" + + "\uc951\uc96b" + + "\uc96d\uc987" + + "\uc989\uc9a3" + + "\uc9a5\uc9bf" + + "\uc9c1\uc9db" + + "\uc9dd\uc9f7" + + "\uc9f9\uca13" + + "\uca15\uca2f" + + "\uca31\uca4b" + + "\uca4d\uca67" + + "\uca69\uca83" + + "\uca85\uca9f" + + "\ucaa1\ucabb" + + "\ucabd\ucad7" + + "\ucad9\ucaf3" + + "\ucaf5\ucb0f" + + "\ucb11\ucb2b" + + "\ucb2d\ucb47" + + "\ucb49\ucb63" + + "\ucb65\ucb7f" + + "\ucb81\ucb9b" + + "\ucb9d\ucbb7" + + "\ucbb9\ucbd3" + + "\ucbd5\ucbef" + + "\ucbf1\ucc0b" + + "\ucc0d\ucc27" + + "\ucc29\ucc43" + + "\ucc45\ucc5f" + + "\ucc61\ucc7b" + + "\ucc7d\ucc97" + + "\ucc99\uccb3" + + "\uccb5\ucccf" + + "\uccd1\ucceb" + + "\ucced\ucd07" + + "\ucd09\ucd23" + + "\ucd25\ucd3f" + + "\ucd41\ucd5b" + + "\ucd5d\ucd77" + + "\ucd79\ucd93" + + "\ucd95\ucdaf" + + "\ucdb1\ucdcb" + + "\ucdcd\ucde7" + + "\ucde9\uce03" + + "\uce05\uce1f" + + "\uce21\uce3b" + + "\uce3d\uce57" + + "\uce59\uce73" + + "\uce75\uce8f" + + "\uce91\uceab" + + "\ucead\ucec7" + + "\ucec9\ucee3" + + "\ucee5\uceff" + + "\ucf01\ucf1b" + + "\ucf1d\ucf37" + + "\ucf39\ucf53" + + "\ucf55\ucf6f" + + "\ucf71\ucf8b" + + "\ucf8d\ucfa7" + + "\ucfa9\ucfc3" + + "\ucfc5\ucfdf" + + "\ucfe1\ucffb" + + "\ucffd\ud017" + + "\ud019\ud033" + + "\ud035\ud04f" + + "\ud051\ud06b" + + "\ud06d\ud087" + + "\ud089\ud0a3" + + "\ud0a5\ud0bf" + + "\ud0c1\ud0db" + + "\ud0dd\ud0f7" + + "\ud0f9\ud113" + + "\ud115\ud12f" + + "\ud131\ud14b" + + "\ud14d\ud167" + + "\ud169\ud183" + + "\ud185\ud19f" + + "\ud1a1\ud1bb" + + "\ud1bd\ud1d7" + + "\ud1d9\ud1f3" + + "\ud1f5\ud20f" + + "\ud211\ud22b" + + "\ud22d\ud247" + + "\ud249\ud263" + + "\ud265\ud27f" + + "\ud281\ud29b" + + "\ud29d\ud2b7" + + "\ud2b9\ud2d3" + + "\ud2d5\ud2ef" + + "\ud2f1\ud30b" + + "\ud30d\ud327" + + "\ud329\ud343" + + "\ud345\ud35f" + + "\ud361\ud37b" + + "\ud37d\ud397" + + "\ud399\ud3b3" + + "\ud3b5\ud3cf" + + "\ud3d1\ud3eb" + + "\ud3ed\ud407" + + "\ud409\ud423" + + "\ud425\ud43f" + + "\ud441\ud45b" + + "\ud45d\ud477" + + "\ud479\ud493" + + "\ud495\ud4af" + + "\ud4b1\ud4cb" + + "\ud4cd\ud4e7" + + "\ud4e9\ud503" + + "\ud505\ud51f" + + "\ud521\ud53b" + + "\ud53d\ud557" + + "\ud559\ud573" + + "\ud575\ud58f" + + "\ud591\ud5ab" + + "\ud5ad\ud5c7" + + "\ud5c9\ud5e3" + + "\ud5e5\ud5ff" + + "\ud601\ud61b" + + "\ud61d\ud637" + + "\ud639\ud653" + + "\ud655\ud66f" + + "\ud671\ud68b" + + "\ud68d\ud6a7" + + "\ud6a9\ud6c3" + + "\ud6c5\ud6df" + + "\ud6e1\ud6fb" + + "\ud6fd\ud717" + + "\ud719\ud733" + + "\ud735\ud74f" + + "\ud751\ud76b" + + "\ud76d\ud787" + + "\ud789\ud7a3", + // Unicode 12.0 property value: {graphemeclusterbreak=other} + "\u0020\u007e" + + "\u00a0\u00ac" + + "\u00ae\u02ff" + + "\u0370\u0482" + + "\u048a\u0590" + + "\u05be\u05be" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05c8\u05ff" + + "\u0606\u060f" + + "\u061b\u061b" + + "\u061d\u064a" + + "\u0660\u066f" + + "\u0671\u06d5" + + "\u06de\u06de" + + "\u06e5\u06e6" + + "\u06e9\u06e9" + + "\u06ee\u070e" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074b\u07a5" + + "\u07b1\u07ea" + + "\u07f4\u07fc" + + "\u07fe\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u082e\u0858" + + "\u085c\u08d2" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0964\u0980" + + "\u0984\u09bb" + + "\u09bd\u09bd" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09ce\u09d6" + + "\u09d8\u09e1" + + "\u09e4\u09fd" + + "\u09ff\u0a00" + + "\u0a04\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a6f" + + "\u0a72\u0a74" + + "\u0a76\u0a80" + + "\u0a84\u0abb" + + "\u0abd\u0abd" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0ae1" + + "\u0ae4\u0af9" + + "\u0b00\u0b00" + + "\u0b04\u0b3b" + + "\u0b3d\u0b3d" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b61" + + "\u0b64\u0b81" + + "\u0b83\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bd6" + + "\u0bd8\u0bff" + + "\u0c05\u0c3d" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c61" + + "\u0c64\u0c80" + + "\u0c84\u0cbb" + + "\u0cbd\u0cbd" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0ce1" + + "\u0ce4\u0cff" + + "\u0d04\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d4f\u0d56" + + "\u0d58\u0d61" + + "\u0d64\u0d81" + + "\u0d84\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0df1" + + "\u0df4\u0e30" + + "\u0e32\u0e32" + + "\u0e3b\u0e46" + + "\u0e4f\u0eb0" + + "\u0eb2\u0eb2" + + "\u0ebd\u0ec7" + + "\u0ece\u0f17" + + "\u0f1a\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f3a\u0f3d" + + "\u0f40\u0f70" + + "\u0f85\u0f85" + + "\u0f88\u0f8c" + + "\u0f98\u0f98" + + "\u0fbd\u0fc5" + + "\u0fc7\u102c" + + "\u1038\u1038" + + "\u103f\u1055" + + "\u105a\u105d" + + "\u1061\u1070" + + "\u1075\u1081" + + "\u1083\u1083" + + "\u1087\u108c" + + "\u108e\u109c" + + "\u109e\u10ff" + + "\u1200\u135c" + + "\u1360\u1711" + + "\u1715\u1731" + + "\u1735\u1751" + + "\u1754\u1771" + + "\u1774\u17b3" + + "\u17d4\u17dc" + + "\u17de\u180a" + + "\u180f\u1884" + + "\u1887\u18a8" + + "\u18aa\u191f" + + "\u192c\u192f" + + "\u193c\u1a16" + + "\u1a1c\u1a54" + + "\u1a5f\u1a5f" + + "\u1a61\u1a61" + + "\u1a63\u1a64" + + "\u1a7d\u1a7e" + + "\u1a80\u1aaf" + + "\u1abf\u1aff" + + "\u1b05\u1b33" + + "\u1b45\u1b6a" + + "\u1b74\u1b7f" + + "\u1b83\u1ba0" + + "\u1bae\u1be5" + + "\u1bf4\u1c23" + + "\u1c38\u1ccf" + + "\u1cd3\u1cd3" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1cfa\u1dbf" + + "\u1dfa\u1dfa" + + "\u1e00\u200a" + + "\u2010\u2027" + + "\u202f\u205f" + + "\u2070\u20cf" + + "\u20f1\u2cee" + + "\u2cf2\u2d7e" + + "\u2d80\u2ddf" + + "\u2e00\u3029" + + "\u3030\u3098" + + "\u309b\ua66e" + + "\ua673\ua673" + + "\ua67e\ua69d" + + "\ua6a0\ua6ef" + + "\ua6f2\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua828\ua87f" + + "\ua882\ua8b3" + + "\ua8c6\ua8df" + + "\ua8f2\ua8fe" + + "\ua900\ua925" + + "\ua92e\ua946" + + "\ua954\ua95f" + + "\ua97d\ua97f" + + "\ua984\ua9b2" + + "\ua9c1\ua9e4" + + "\ua9e6\uaa28" + + "\uaa37\uaa42" + + "\uaa44\uaa4b" + + "\uaa4e\uaa7b" + + "\uaa7d\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaaea" + + "\uaaf0\uaaf4" + + "\uaaf7\uabe2" + + "\uabeb\uabeb" + + "\uabee\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\ufb1d" + + "\ufb1f\ufdff" + + "\ufe10\ufe1f" + + "\ufe30\ufefe" + + "\uff00\uff9d" + + "\uffa0\uffef" + + "\ufffc\ud800\uddfc" + + "\ud800\uddfe\ud800\udedf" + + "\ud800\udee1\ud800\udf75" + + "\ud800\udf7b\ud802\ude00" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude10\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude40\ud802\udee4" + + "\ud802\udee7\ud803\udd23" + + "\ud803\udd28\ud803\udf45" + + "\ud803\udf51\ud803\udfff" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc47\ud804\udc7e" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcbe\ud804\udccc" + + "\ud804\udcce\ud804\udcff" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd35\ud804\udd44" + + "\ud804\udd47\ud804\udd72" + + "\ud804\udd74\ud804\udd7f" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc1" + + "\ud804\uddc4\ud804\uddc8" + + "\ud804\uddcd\ud804\ude2b" + + "\ud804\ude38\ud804\ude3d" + + "\ud804\ude3f\ud804\udede" + + "\ud804\udeeb\ud804\udeff" + + "\ud804\udf04\ud804\udf3a" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf56" + + "\ud804\udf58\ud804\udf61" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud805\udc34" + + "\ud805\udc47\ud805\udc5d" + + "\ud805\udc5f\ud805\udcaf" + + "\ud805\udcc4\ud805\uddae" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddc1\ud805\udddb" + + "\ud805\uddde\ud805\ude2f" + + "\ud805\ude41\ud805\udeaa" + + "\ud805\udeb8\ud805\udf1c" + + "\ud805\udf2c\ud806\udc2b" + + "\ud806\udc3b\ud806\uddd0" + + "\ud806\uddd8\ud806\uddd9" + + "\ud806\udde1\ud806\udde3" + + "\ud806\udde5\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3f\ud806\ude46" + + "\ud806\ude48\ud806\ude50" + + "\ud806\ude5c\ud806\ude83" + + "\ud806\ude9a\ud807\udc2e" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc40\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udd30" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd89" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd98\ud807\udef2" + + "\ud807\udef7\ud80d\udc2f" + + "\ud80d\udc39\ud81a\udeef" + + "\ud81a\udef5\ud81a\udf2f" + + "\ud81a\udf37\ud81b\udf4e" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf88\ud81b\udf8e" + + "\ud81b\udf93\ud82f\udc9c" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud82f\udca4\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\ude41" + + "\ud834\ude45\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud838\udd2f" + + "\ud838\udd37\ud838\udeeb" + + "\ud838\udef0\ud83a\udccf" + + "\ud83a\udcd7\ud83a\udd43" + + "\ud83a\udd4b\ud83c\udde5" + + "\ud83c\ude00\ud83c\udffa" + + "\ud83d\udc00\udb3f\udfff" + + "\udb44\udc00\udbff\udfff", + // Unicode 12.0 property value: {graphemeclusterbreak=prepend} + "\u0600\u0605" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\u0d4e\u0d4e" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udccd\ud804\udccd" + + "\ud804\uddc2\ud804\uddc3" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude84\ud806\ude89" + + "\ud807\udd46\ud807\udd46", + // Unicode 12.0 property value: {graphemeclusterbreak=regionalindicator} + "\ud83c\udde6\ud83c\uddff", + // Unicode 12.0 property value: {graphemeclusterbreak=spacingmark} + "\u0903\u0903" + + "\u093b\u093b" + + "\u093e\u0940" + + "\u0949\u094c" + + "\u094e\u094f" + + "\u0982\u0983" + + "\u09bf\u09c0" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u0a03\u0a03" + + "\u0a3e\u0a40" + + "\u0a83\u0a83" + + "\u0abe\u0ac0" + + "\u0ac9\u0ac9" + + "\u0acb\u0acc" + + "\u0b02\u0b03" + + "\u0b40\u0b40" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0bbf\u0bbf" + + "\u0bc1\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0c01\u0c03" + + "\u0c41\u0c44" + + "\u0c82\u0c83" + + "\u0cbe\u0cbe" + + "\u0cc0\u0cc1" + + "\u0cc3\u0cc4" + + "\u0cc7\u0cc8" + + "\u0cca\u0ccb" + + "\u0d02\u0d03" + + "\u0d3f\u0d40" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d82\u0d83" + + "\u0dd0\u0dd1" + + "\u0dd8\u0dde" + + "\u0df2\u0df3" + + "\u0e33\u0e33" + + "\u0eb3\u0eb3" + + "\u0f3e\u0f3f" + + "\u0f7f\u0f7f" + + "\u1031\u1031" + + "\u103b\u103c" + + "\u1056\u1057" + + "\u1084\u1084" + + "\u17b6\u17b6" + + "\u17be\u17c5" + + "\u17c7\u17c8" + + "\u1923\u1926" + + "\u1929\u192b" + + "\u1930\u1931" + + "\u1933\u1938" + + "\u1a19\u1a1a" + + "\u1a55\u1a55" + + "\u1a57\u1a57" + + "\u1a6d\u1a72" + + "\u1b04\u1b04" + + "\u1b3b\u1b3b" + + "\u1b3d\u1b41" + + "\u1b43\u1b44" + + "\u1b82\u1b82" + + "\u1ba1\u1ba1" + + "\u1ba6\u1ba7" + + "\u1baa\u1baa" + + "\u1be7\u1be7" + + "\u1bea\u1bec" + + "\u1bee\u1bee" + + "\u1bf2\u1bf3" + + "\u1c24\u1c2b" + + "\u1c34\u1c35" + + "\u1ce1\u1ce1" + + "\u1cf7\u1cf7" + + "\ua823\ua824" + + "\ua827\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c3" + + "\ua952\ua953" + + "\ua983\ua983" + + "\ua9b4\ua9b5" + + "\ua9ba\ua9bb" + + "\ua9be\ua9c0" + + "\uaa2f\uaa30" + + "\uaa33\uaa34" + + "\uaa4d\uaa4d" + + "\uaaeb\uaaeb" + + "\uaaee\uaaef" + + "\uaaf5\uaaf5" + + "\uabe3\uabe4" + + "\uabe6\uabe7" + + "\uabe9\uabea" + + "\uabec\uabec" + + "\ud804\udc00\ud804\udc00" + + "\ud804\udc02\ud804\udc02" + + "\ud804\udc82\ud804\udc82" + + "\ud804\udcb0\ud804\udcb2" + + "\ud804\udcb7\ud804\udcb8" + + "\ud804\udd2c\ud804\udd2c" + + "\ud804\udd45\ud804\udd46" + + "\ud804\udd82\ud804\udd82" + + "\ud804\uddb3\ud804\uddb5" + + "\ud804\uddbf\ud804\uddc0" + + "\ud804\ude2c\ud804\ude2e" + + "\ud804\ude32\ud804\ude33" + + "\ud804\ude35\ud804\ude35" + + "\ud804\udee0\ud804\udee2" + + "\ud804\udf02\ud804\udf03" + + "\ud804\udf3f\ud804\udf3f" + + "\ud804\udf41\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf62\ud804\udf63" + + "\ud805\udc35\ud805\udc37" + + "\ud805\udc40\ud805\udc41" + + "\ud805\udc45\ud805\udc45" + + "\ud805\udcb1\ud805\udcb2" + + "\ud805\udcb9\ud805\udcb9" + + "\ud805\udcbb\ud805\udcbc" + + "\ud805\udcbe\ud805\udcbe" + + "\ud805\udcc1\ud805\udcc1" + + "\ud805\uddb0\ud805\uddb1" + + "\ud805\uddb8\ud805\uddbb" + + "\ud805\uddbe\ud805\uddbe" + + "\ud805\ude30\ud805\ude32" + + "\ud805\ude3b\ud805\ude3c" + + "\ud805\ude3e\ud805\ude3e" + + "\ud805\udeac\ud805\udeac" + + "\ud805\udeae\ud805\udeaf" + + "\ud805\udeb6\ud805\udeb6" + + "\ud805\udf20\ud805\udf21" + + "\ud805\udf26\ud805\udf26" + + "\ud806\udc2c\ud806\udc2e" + + "\ud806\udc38\ud806\udc38" + + "\ud806\uddd1\ud806\uddd3" + + "\ud806\udddc\ud806\udddf" + + "\ud806\udde4\ud806\udde4" + + "\ud806\ude39\ud806\ude39" + + "\ud806\ude57\ud806\ude58" + + "\ud806\ude97\ud806\ude97" + + "\ud807\udc2f\ud807\udc2f" + + "\ud807\udc3e\ud807\udc3e" + + "\ud807\udca9\ud807\udca9" + + "\ud807\udcb1\ud807\udcb1" + + "\ud807\udcb4\ud807\udcb4" + + "\ud807\udd8a\ud807\udd8e" + + "\ud807\udd93\ud807\udd94" + + "\ud807\udd96\ud807\udd96" + + "\ud807\udef5\ud807\udef6" + + "\ud81b\udf51\ud81b\udf87" + + "\ud834\udd66\ud834\udd66" + + "\ud834\udd6d\ud834\udd6d", + // Unicode 12.0 property value: {graphemeclusterbreak=t} + "\u11a8\u11ff" + "\ud7cb\ud7fb", + // Unicode 12.0 property value: {graphemeclusterbreak=v} + "\u1160\u11a7" + "\ud7b0\ud7c6", + // Unicode 12.0 property value: {graphemeclusterbreak=zwj} + "\u200d\u200d", + // Unicode 12.0 property value: {graphemeextend} + "\u0300\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u07fd\u07fd" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d3\u08e1" + + "\u08e3\u0902" + + "\u093a\u093a" + + "\u093c\u093c" + + "\u0941\u0948" + + "\u094d\u094d" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0981" + + "\u09bc\u09bc" + + "\u09be\u09be" + + "\u09c1\u09c4" + + "\u09cd\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a02" + + "\u0a3c\u0a3c" + + "\u0a41\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a82" + + "\u0abc\u0abc" + + "\u0ac1\u0ac5" + + "\u0ac7\u0ac8" + + "\u0acd\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b01" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b3f" + + "\u0b41\u0b44" + + "\u0b4d\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bbe" + + "\u0bc0\u0bc0" + + "\u0bcd\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c00" + + "\u0c04\u0c04" + + "\u0c3e\u0c40" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c81" + + "\u0cbc\u0cbc" + + "\u0cbf\u0cbf" + + "\u0cc2\u0cc2" + + "\u0cc6\u0cc6" + + "\u0ccc\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d01" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d3e" + + "\u0d41\u0d44" + + "\u0d4d\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0dca\u0dca" + + "\u0dcf\u0dcf" + + "\u0dd2\u0dd4" + + "\u0dd6\u0dd6" + + "\u0ddf\u0ddf" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102d\u1030" + + "\u1032\u1037" + + "\u1039\u103a" + + "\u103d\u103e" + + "\u1058\u1059" + + "\u105e\u1060" + + "\u1071\u1074" + + "\u1082\u1082" + + "\u1085\u1086" + + "\u108d\u108d" + + "\u109d\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17b5" + + "\u17b7\u17bd" + + "\u17c6\u17c6" + + "\u17c9\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u1922" + + "\u1927\u1928" + + "\u1932\u1932" + + "\u1939\u193b" + + "\u1a17\u1a18" + + "\u1a1b\u1a1b" + + "\u1a56\u1a56" + + "\u1a58\u1a5e" + + "\u1a60\u1a60" + + "\u1a62\u1a62" + + "\u1a65\u1a6c" + + "\u1a73\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b03" + + "\u1b34\u1b3a" + + "\u1b3c\u1b3c" + + "\u1b42\u1b42" + + "\u1b6b\u1b73" + + "\u1b80\u1b81" + + "\u1ba2\u1ba5" + + "\u1ba8\u1ba9" + + "\u1bab\u1bad" + + "\u1be6\u1be6" + + "\u1be8\u1be9" + + "\u1bed\u1bed" + + "\u1bef\u1bf1" + + "\u1c2c\u1c33" + + "\u1c36\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200c" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua825\ua826" + + "\ua8c4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua951" + + "\ua980\ua982" + + "\ua9b3\ua9b3" + + "\ua9b6\ua9b9" + + "\ua9bc\ua9bd" + + "\ua9e5\ua9e5" + + "\uaa29\uaa2e" + + "\uaa31\uaa32" + + "\uaa35\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4c" + + "\uaa7c\uaa7c" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaec\uaaed" + + "\uaaf6\uaaf6" + + "\uabe5\uabe5" + + "\uabe8\uabe8" + + "\uabed\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\uff9e\uff9f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc01\ud804\udc01" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc81" + + "\ud804\udcb3\ud804\udcb6" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd2b" + + "\ud804\udd2d\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd81" + + "\ud804\uddb6\ud804\uddbe" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2f\ud804\ude31" + + "\ud804\ude34\ud804\ude34" + + "\ud804\ude36\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udedf" + + "\ud804\udee3\ud804\udeea" + + "\ud804\udf00\ud804\udf01" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf3e\ud804\udf3e" + + "\ud804\udf40\ud804\udf40" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc38\ud805\udc3f" + + "\ud805\udc42\ud805\udc44" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb0\ud805\udcb0" + + "\ud805\udcb3\ud805\udcb8" + + "\ud805\udcba\ud805\udcba" + + "\ud805\udcbd\ud805\udcbd" + + "\ud805\udcbf\ud805\udcc0" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddaf\ud805\uddaf" + + "\ud805\uddb2\ud805\uddb5" + + "\ud805\uddbc\ud805\uddbd" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude33\ud805\ude3a" + + "\ud805\ude3d\ud805\ude3d" + + "\ud805\ude3f\ud805\ude40" + + "\ud805\udeab\ud805\udeab" + + "\ud805\udead\ud805\udead" + + "\ud805\udeb0\ud805\udeb5" + + "\ud805\udeb7\ud805\udeb7" + + "\ud805\udf1d\ud805\udf1f" + + "\ud805\udf22\ud805\udf25" + + "\ud805\udf27\ud805\udf2b" + + "\ud806\udc2f\ud806\udc37" + + "\ud806\udc39\ud806\udc3a" + + "\ud806\uddd4\ud806\uddd7" + + "\ud806\uddda\ud806\udddb" + + "\ud806\udde0\ud806\udde0" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude38" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude56" + + "\ud806\ude59\ud806\ude5b" + + "\ud806\ude8a\ud806\ude96" + + "\ud806\ude98\ud806\ude99" + + "\ud807\udc30\ud807\udc36" + + "\ud807\udc38\ud807\udc3d" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udcaa\ud807\udcb0" + + "\ud807\udcb2\ud807\udcb3" + + "\ud807\udcb5\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd95\ud807\udd95" + + "\ud807\udd97\ud807\udd97" + + "\ud807\udef3\ud807\udef4" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf4f\ud81b\udf4f" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd65" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd6e\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd30\ud838\udd36" + + "\ud838\udeec\ud838\udeef" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.0 property value: {graphemelink} + "\u094d\u094d" + + "\u09cd\u09cd" + + "\u0a4d\u0a4d" + + "\u0acd\u0acd" + + "\u0b4d\u0b4d" + + "\u0bcd\u0bcd" + + "\u0c4d\u0c4d" + + "\u0ccd\u0ccd" + + "\u0d3b\u0d3c" + + "\u0d4d\u0d4d" + + "\u0dca\u0dca" + + "\u0e3a\u0e3a" + + "\u0eba\u0eba" + + "\u0f84\u0f84" + + "\u1039\u103a" + + "\u1714\u1714" + + "\u1734\u1734" + + "\u17d2\u17d2" + + "\u1a60\u1a60" + + "\u1b44\u1b44" + + "\u1baa\u1bab" + + "\u1bf2\u1bf3" + + "\u2d7f\u2d7f" + + "\ua806\ua806" + + "\ua8c4\ua8c4" + + "\ua953\ua953" + + "\ua9c0\ua9c0" + + "\uaaf6\uaaf6" + + "\uabed\uabed" + + "\ud802\ude3f\ud802\ude3f" + + "\ud804\udc46\ud804\udc46" + + "\ud804\udc7f\ud804\udc7f" + + "\ud804\udcb9\ud804\udcb9" + + "\ud804\udd33\ud804\udd34" + + "\ud804\uddc0\ud804\uddc0" + + "\ud804\ude35\ud804\ude35" + + "\ud804\udeea\ud804\udeea" + + "\ud804\udf4d\ud804\udf4d" + + "\ud805\udc42\ud805\udc42" + + "\ud805\udcc2\ud805\udcc2" + + "\ud805\uddbf\ud805\uddbf" + + "\ud805\ude3f\ud805\ude3f" + + "\ud805\udeb6\ud805\udeb6" + + "\ud805\udf2b\ud805\udf2b" + + "\ud806\udc39\ud806\udc39" + + "\ud806\udde0\ud806\udde0" + + "\ud806\ude34\ud806\ude34" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude99\ud806\ude99" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udd44\ud807\udd45" + + "\ud807\udd97\ud807\udd97", + // Unicode 12.0 property value: {greek} + "\u0370\u0373" + + "\u0375\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0384\u0384" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03e1" + + "\u03f0\u03ff" + + "\u1d26\u1d2a" + + "\u1d5d\u1d61" + + "\u1d66\u1d6a" + + "\u1dbf\u1dbf" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2126\u2126" + + "\uab65\uab65" + + "\ud800\udd40\ud800\udd8e" + + "\ud800\udda0\ud800\udda0" + + "\ud834\ude00\ud834\ude45", + // Unicode 12.0 property value: {gujarati} + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff", + // Unicode 12.0 property value: {gunjalagondi} + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9", + // Unicode 12.0 property value: {gurmukhi} + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76", + // Unicode 12.0 property value: {han} + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u3005\u3005" + + "\u3007\u3007" + + "\u3021\u3029" + + "\u3038\u303b" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.0 property value: {hangul} + "\u1100\u11ff" + + "\u302e\u302f" + + "\u3131\u318e" + + "\u3200\u321e" + + "\u3260\u327e" + + "\ua960\ua97c" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc", + // Unicode 12.0 property value: {hanifirohingya} + "\ud803\udd00\ud803\udd27" + "\ud803\udd30\ud803\udd39", + // Unicode 12.0 property value: {hanunoo} + "\u1720\u1734", + // Unicode 12.0 property value: {hatran} + "\ud802\udce0\ud802\udcf2" + "\ud802\udcf4\ud802\udcf5" + "\ud802\udcfb\ud802\udcff", + // Unicode 12.0 property value: {hebrew} + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufb4f", + // Unicode 12.0 property value: {hexdigit} + "\u0030\u0039" + + "\u0041\u0046" + + "\u0061\u0066" + + "\uff10\uff19" + + "\uff21\uff26" + + "\uff41\uff46", + // Unicode 12.0 property value: {hiragana} + "\u3041\u3096" + + "\u309d\u309f" + + "\ud82c\udc01\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud83c\ude00\ud83c\ude00", + // Unicode 12.0 property value: {hyphen} + "\u002d\u002d" + + "\u00ad\u00ad" + + "\u058a\u058a" + + "\u1806\u1806" + + "\u2010\u2011" + + "\u2e17\u2e17" + + "\u30fb\u30fb" + + "\ufe63\ufe63" + + "\uff0d\uff0d" + + "\uff65\uff65", + // Unicode 12.0 property value: {idcontinue} + "\u0030\u0039" + + "\u0041\u005a" + + "\u005f\u005f" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00b7\u00b7" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0300\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u0483\u0487" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0560\u0588" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0610\u061a" + + "\u0620\u0669" + + "\u066e\u06d3" + + "\u06d5\u06dc" + + "\u06df\u06e8" + + "\u06ea\u06fc" + + "\u06ff\u06ff" + + "\u0710\u074a" + + "\u074d\u07b1" + + "\u07c0\u07f5" + + "\u07fa\u07fa" + + "\u07fd\u07fd" + + "\u0800\u082d" + + "\u0840\u085b" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u08e1" + + "\u08e3\u0963" + + "\u0966\u096f" + + "\u0971\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09f1" + + "\u09fc\u09fc" + + "\u09fe\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b6f" + + "\u0b71\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bef" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c80\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d54\u0d57" + + "\u0d5f\u0d63" + + "\u0d66\u0d6f" + + "\u0d7a\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df3" + + "\u0e01\u0e3a" + + "\u0e40\u0e4e" + + "\u0e50\u0e59" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f18\u0f19" + + "\u0f20\u0f29" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f84" + + "\u0f86\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u1000\u1049" + + "\u1050\u109d" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u135f" + + "\u1369\u1371" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1734" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17d3" + + "\u17d7\u17d7" + + "\u17dc\u17dd" + + "\u17e0\u17e9" + + "\u180b\u180d" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1946\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u1a00\u1a1b" + + "\u1a20\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa7\u1aa7" + + "\u1ab0\u1abd" + + "\u1b00\u1b4b" + + "\u1b50\u1b59" + + "\u1b6b\u1b73" + + "\u1b80\u1bf3" + + "\u1c00\u1c37" + + "\u1c40\u1c49" + + "\u1c4d\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1cd0\u1cd2" + + "\u1cd4\u1cfa" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u203f\u2040" + + "\u2054\u2054" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20f0" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2dff" + + "\u3005\u3007" + + "\u3021\u302f" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u3099\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua62b" + + "\ua640\ua66f" + + "\ua674\ua67d" + + "\ua67f\ua6f1" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua827" + + "\ua840\ua873" + + "\ua880\ua8c5" + + "\ua8d0\ua8d9" + + "\ua8e0\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua92d" + + "\ua930\ua953" + + "\ua960\ua97c" + + "\ua980\ua9c0" + + "\ua9cf\ua9d9" + + "\ua9e0\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa60\uaa76" + + "\uaa7a\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaef" + + "\uaaf2\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab67" + + "\uab70\uabea" + + "\uabec\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\ufe33\ufe34" + + "\ufe4d\ufe4f" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff10\uff19" + + "\uff21\uff3a" + + "\uff3f\uff3f" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf50" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc46" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udc7f\ud804\udcba" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\udd44\ud804\udd46" + + "\ud804\udd50\ud804\udd73" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd80\ud804\uddc4" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\uddd0\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc4a" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udc5e\ud805\udc5f" + + "\ud805\udc80\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\uddd8\ud805\udddd" + + "\ud805\ude00\ud805\ude40" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb8" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udc00\ud806\udc3a" + + "\ud806\udca0\ud806\udce9" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udde1" + + "\ud806\udde3\ud806\udde4" + + "\ud806\ude00\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude50\ud806\ude99" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc40" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef6" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf00\ud81a\udf36" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf4f\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4e" + + "\ud838\udec0\ud838\udef9" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.0 property value: {ideographic} + "\u3006\u3007" + + "\u3021\u3029" + + "\u3038\u303a" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udd70\ud82c\udefb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.0 property value: {idsbinaryoperator} + "\u2ff0\u2ff1" + "\u2ff4\u2ffb", + // Unicode 12.0 property value: {idstart} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0560\u0588" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0620\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06e5\u06e6" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0971\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0e01\u0e30" + + "\u0e32\u0e33" + + "\u0e40\u0e46" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0eb0" + + "\u0eb2\u0eb3" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u1000\u102a" + + "\u103f\u103f" + + "\u1050\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u1820\u1878" + + "\u1880\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a16" + + "\u1a20\u1a54" + + "\u1aa7\u1aa7" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1cfa\u1cfa" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309b\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua67f\ua69d" + + "\ua6a0\ua6ef" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9cf\ua9cf" + + "\ua9e0\ua9e4" + + "\ua9e6\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa60\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab67" + + "\uab70\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd23" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd44\ud804\udd44" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc5f\ud805\udc5f" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udeb8\ud805\udeb8" + + "\ud805\udf00\ud805\udf1a" + + "\ud806\udc00\ud806\udc2b" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd0" + + "\ud806\udde1\ud806\udde1" + + "\ud806\udde3\ud806\udde3" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude89" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd89" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef2" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd37\ud838\udd3d" + + "\ud838\udd4e\ud838\udd4e" + + "\ud838\udec0\ud838\udeeb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd4b\ud83a\udd4b" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.0 property value: {idstrinaryoperator} + "\u2ff2\u2ff3", + // Unicode 12.0 property value: {imperialaramaic} + "\ud802\udc40\ud802\udc55" + "\ud802\udc57\ud802\udc5f", + // Unicode 12.0 property value: {inherited} + "\u0300\u036f" + + "\u0485\u0486" + + "\u064b\u0655" + + "\u0670\u0670" + + "\u0951\u0954" + + "\u1ab0\u1abe" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200d" + + "\u20d0\u20f0" + + "\u302a\u302d" + + "\u3099\u309a" + + "\ufe00\ufe0f" + + "\ufe20\ufe2d" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud804\udf3b\ud804\udf3b" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.0 property value: {inscriptionalpahlavi} + "\ud802\udf60\ud802\udf72" + "\ud802\udf78\ud802\udf7f", + // Unicode 12.0 property value: {inscriptionalparthian} + "\ud802\udf40\ud802\udf55" + "\ud802\udf58\ud802\udf5f", + // Unicode 12.0 property value: {javanese} + "\ua980\ua9cd" + "\ua9d0\ua9d9" + "\ua9de\ua9df", + // Unicode 12.0 property value: {joincontrol} + "\u200c\u200d", + // Unicode 12.0 property value: {kaithi} + "\ud804\udc80\ud804\udcc1" + "\ud804\udccd\ud804\udccd", + // Unicode 12.0 property value: {kannada} + "\u0c80\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2", + // Unicode 12.0 property value: {katakana} + "\u30a1\u30fa" + + "\u30fd\u30ff" + + "\u31f0\u31ff" + + "\u32d0\u32fe" + + "\u3300\u3357" + + "\uff66\uff6f" + + "\uff71\uff9d" + + "\ud82c\udc00\ud82c\udc00" + + "\ud82c\udd64\ud82c\udd67", + // Unicode 12.0 property value: {kayahli} + "\ua900\ua92d" + "\ua92f\ua92f", + // Unicode 12.0 property value: {kharoshthi} + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58", + // Unicode 12.0 property value: {khmer} + "\u1780\u17dd" + "\u17e0\u17e9" + "\u17f0\u17f9" + "\u19e0\u19ff", + // Unicode 12.0 property value: {khojki} + "\ud804\ude00\ud804\ude11" + "\ud804\ude13\ud804\ude3e", + // Unicode 12.0 property value: {khudawadi} + "\ud804\udeb0\ud804\udeea" + "\ud804\udef0\ud804\udef9", + // Unicode 12.0 property value: {lao} + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf", + // Unicode 12.0 property value: {latin} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02b8" + + "\u02e0\u02e4" + + "\u1d00\u1d25" + + "\u1d2c\u1d5c" + + "\u1d62\u1d65" + + "\u1d6b\u1d77" + + "\u1d79\u1dbe" + + "\u1e00\u1eff" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c60\u2c7f" + + "\ua722\ua787" + + "\ua78b\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua7ff" + + "\uab30\uab5a" + + "\uab5c\uab64" + + "\uab66\uab67" + + "\ufb00\ufb06" + + "\uff21\uff3a" + + "\uff41\uff5a", + // Unicode 12.0 property value: {lepcha} + "\u1c00\u1c37" + "\u1c3b\u1c49" + "\u1c4d\u1c4f", + // Unicode 12.0 property value: {limbu} + "\u1900\u191e" + "\u1920\u192b" + "\u1930\u193b" + "\u1940\u1940" + "\u1944\u194f", + // Unicode 12.0 property value: {lineara} + "\ud801\ude00\ud801\udf36" + "\ud801\udf40\ud801\udf55" + "\ud801\udf60\ud801\udf67", + // Unicode 12.0 property value: {linearb} + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa", + // Unicode 12.0 property value: {linebreak=alphabetic} + "\u0023\u0023" + + "\u0026\u0026" + + "\u002a\u002a" + + "\u003c\u003e" + + "\u0040\u005a" + + "\u005e\u007a" + + "\u007e\u007e" + + "\u00a6\u00a6" + + "\u00a9\u00a9" + + "\u00ac\u00ac" + + "\u00ae\u00af" + + "\u00b5\u00b5" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c6" + + "\u02ce\u02cf" + + "\u02d1\u02d7" + + "\u02dc\u02dc" + + "\u02de\u02de" + + "\u02e0\u02ff" + + "\u0370\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0482" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0588" + + "\u058d\u058e" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05f3\u05f4" + + "\u0600\u0608" + + "\u060e\u060f" + + "\u0620\u064a" + + "\u066d\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06dd\u06de" + + "\u06e5\u06e6" + + "\u06e9\u06e9" + + "\u06ee\u06ef" + + "\u06fa\u070d" + + "\u070f\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f7" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0830\u083e" + + "\u0840\u0858" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08e2\u08e2" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0970\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09f4\u09f8" + + "\u09fa\u09fa" + + "\u09fc\u09fd" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a76\u0a76" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af0\u0af0" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b70\u0b77" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0bf0\u0bf8" + + "\u0bfa\u0bfa" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c78\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4f" + + "\u0d54\u0d56" + + "\u0d58\u0d61" + + "\u0d70\u0d78" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0df4\u0df4" + + "\u0e4f\u0e4f" + + "\u0f00\u0f00" + + "\u0f05\u0f05" + + "\u0f13\u0f13" + + "\u0f15\u0f17" + + "\u0f1a\u0f1f" + + "\u0f2a\u0f33" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u0fc0\u0fc5" + + "\u0fc7\u0fcc" + + "\u0fce\u0fcf" + + "\u0fd4\u0fd8" + + "\u104c\u104f" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10ff" + + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1360\u1360" + + "\u1362\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u17d9\u17d9" + + "\u17f0\u17f9" + + "\u1800\u1801" + + "\u1807\u1807" + + "\u180a\u180a" + + "\u1820\u1878" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1940\u1940" + + "\u19e0\u1a16" + + "\u1a1e\u1a1f" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b5c\u1b5c" + + "\u1b61\u1b6a" + + "\u1b74\u1b7c" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1bfc\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd3\u1cd3" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1cfa\u1cfa" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u1ffe\u1ffe" + + "\u2017\u2017" + + "\u2022\u2023" + + "\u2038\u2038" + + "\u203e\u2043" + + "\u204a\u2055" + + "\u2057\u2057" + + "\u205c\u205c" + + "\u2061\u2064" + + "\u2070\u2071" + + "\u2075\u207c" + + "\u2080\u2080" + + "\u2085\u208c" + + "\u2090\u209c" + + "\u2100\u2102" + + "\u2104\u2104" + + "\u2106\u2108" + + "\u210a\u2112" + + "\u2114\u2115" + + "\u2117\u2120" + + "\u2123\u212a" + + "\u212c\u2153" + + "\u2156\u215a" + + "\u215c\u215d" + + "\u215f\u215f" + + "\u216c\u216f" + + "\u217a\u2188" + + "\u218a\u218b" + + "\u219a\u21d1" + + "\u21d3\u21d3" + + "\u21d5\u21ff" + + "\u2201\u2201" + + "\u2204\u2206" + + "\u2209\u220a" + + "\u220c\u220e" + + "\u2210\u2210" + + "\u2214\u2214" + + "\u2216\u2219" + + "\u221b\u221c" + + "\u2221\u2222" + + "\u2224\u2224" + + "\u2226\u2226" + + "\u222d\u222d" + + "\u222f\u2233" + + "\u2238\u223b" + + "\u223e\u2247" + + "\u2249\u224b" + + "\u224d\u2251" + + "\u2253\u225f" + + "\u2262\u2263" + + "\u2268\u2269" + + "\u226c\u226d" + + "\u2270\u2281" + + "\u2284\u2285" + + "\u2288\u2294" + + "\u2296\u2298" + + "\u229a\u22a4" + + "\u22a6\u22be" + + "\u22c0\u22ee" + + "\u22f0\u2307" + + "\u230c\u2311" + + "\u2313\u2319" + + "\u231c\u2328" + + "\u232b\u23ef" + + "\u23f4\u2426" + + "\u2440\u244a" + + "\u24ff\u24ff" + + "\u254c\u254f" + + "\u2575\u257f" + + "\u2590\u2591" + + "\u2596\u259f" + + "\u25a2\u25a2" + + "\u25aa\u25b1" + + "\u25b4\u25b5" + + "\u25b8\u25bb" + + "\u25be\u25bf" + + "\u25c2\u25c5" + + "\u25c9\u25ca" + + "\u25cc\u25cd" + + "\u25d2\u25e1" + + "\u25e6\u25ee" + + "\u25f0\u25ff" + + "\u2604\u2604" + + "\u2607\u2608" + + "\u260a\u260d" + + "\u2610\u2613" + + "\u2619\u2619" + + "\u2620\u2638" + + "\u263c\u263f" + + "\u2641\u2641" + + "\u2643\u265f" + + "\u2662\u2662" + + "\u2666\u2666" + + "\u266b\u266b" + + "\u266e\u266e" + + "\u2670\u267e" + + "\u2680\u269d" + + "\u26a0\u26bc" + + "\u26ce\u26ce" + + "\u26e2\u26e2" + + "\u26e4\u26e7" + + "\u2705\u2707" + + "\u270e\u2756" + + "\u2758\u275a" + + "\u2761\u2761" + + "\u2765\u2767" + + "\u2794\u27c4" + + "\u27c7\u27e5" + + "\u27f0\u2982" + + "\u2999\u29d7" + + "\u29dc\u29fb" + + "\u29fe\u2b54" + + "\u2b5a\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cee" + + "\u2cf2\u2cf3" + + "\u2cfd\u2cfd" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e16\u2e16" + + "\u2e1a\u2e1b" + + "\u2e1e\u2e1f" + + "\u2e2f\u2e2f" + + "\u2e32\u2e32" + + "\u2e35\u2e39" + + "\u2e3f\u2e3f" + + "\u2e4b\u2e4b" + + "\u2e4d\u2e4d" + + "\u4dc0\u4dff" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua673\ua673" + + "\ua67e\ua69d" + + "\ua6a0\ua6ef" + + "\ua6f2\ua6f2" + + "\ua700\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua828\ua82b" + + "\ua830\ua837" + + "\ua839\ua839" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua95f\ua95f" + + "\ua984\ua9b2" + + "\ua9c1\ua9c6" + + "\ua9ca\ua9cd" + + "\ua9cf\ua9cf" + + "\ua9de\ua9df" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa5c\uaa5c" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab67" + + "\uab70\uabe2" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb29\ufb29" + + "\ufb50\ufbc1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufdfd\ufdfd" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uffe8\uffee" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfc" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee1\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc58\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude40\ud802\ude48" + + "\ud802\ude58\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee4" + + "\ud802\udeeb\ud802\udeef" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd23" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udf51\ud803\udf59" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc49\ud804\udc4d" + + "\ud804\udc52\ud804\udc65" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcbb\ud804\udcbd" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd44\ud804\udd44" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd74\ud804\udd74" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddc7\ud804\uddc7" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude3a\ud804\ude3a" + + "\ud804\ude3d\ud804\ude3d" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc4f\ud805\udc4f" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc5f\ud805\udc5f" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddc6\ud805\uddc8" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude43\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udeb8\ud805\udeb8" + + "\ud806\udc00\ud806\udc2b" + + "\ud806\udc3b\ud806\udc3b" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcea\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd0" + + "\ud806\udde1\ud806\udde1" + + "\ud806\udde3\ud806\udde3" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude40\ud806\ude40" + + "\ud806\ude46\ud806\ude46" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude89" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc5a\ud807\udc6c" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd89" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef2" + + "\ud807\udef7\ud807\udef8" + + "\ud807\udfc0\ud807\udfdc" + + "\ud807\udfe1\ud807\udff1" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80c\ude57" + + "\ud80c\ude5e\ud80c\ude81" + + "\ud80c\ude83\ud80c\ude85" + + "\ud80c\ude8a\ud80c\udf78" + + "\ud80c\udf7c\ud80d\udc2e" + + "\ud811\udc00\ud811\uddcd" + + "\ud811\uddd0\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf3a\ud81a\udf43" + + "\ud81a\udf45\ud81a\udf45" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude96" + + "\ud81b\ude99\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udc9c" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\ude00\ud834\ude41" + + "\ud834\ude45\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud836\udc00\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude86" + + "\ud836\ude8b\ud836\ude8b" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd37\ud838\udd3d" + + "\ud838\udd4e\ud838\udd4f" + + "\ud838\udec0\ud838\udeeb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udccf" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd4b\ud83a\udd4b" + + "\ud83b\udc71\ud83b\udcab" + + "\ud83b\udcad\ud83b\udcaf" + + "\ud83b\udcb1\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd3d" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udd2e\ud83c\udd2f" + + "\ud83c\udd6a\ud83c\udd6c" + + "\ud83c\udf9c\ud83c\udf9d" + + "\ud83c\udfb5\ud83c\udfb6" + + "\ud83c\udfbc\ud83c\udfbc" + + "\ud83d\udca0\ud83d\udca0" + + "\ud83d\udca2\ud83d\udca2" + + "\ud83d\udca4\ud83d\udca4" + + "\ud83d\udcaf\ud83d\udcaf" + + "\ud83d\udcb1\ud83d\udcb2" + + "\ud83d\udd00\ud83d\udd06" + + "\ud83d\udd17\ud83d\udd24" + + "\ud83d\udd32\ud83d\udd49" + + "\ud83d\uddd4\ud83d\udddb" + + "\ud83d\uddf4\ud83d\uddf9" + + "\ud83d\ude50\ud83d\ude75" + + "\ud83d\ude7c\ud83d\ude7f" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\ude00\ud83e\ude53", + // Unicode 12.0 property value: {linebreak=ambiguous} + "\u00a7\u00a8" + + "\u00aa\u00aa" + + "\u00b2\u00b3" + + "\u00b6\u00ba" + + "\u00bc\u00be" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02c7\u02c7" + + "\u02c9\u02cb" + + "\u02cd\u02cd" + + "\u02d0\u02d0" + + "\u02d8\u02db" + + "\u02dd\u02dd" + + "\u2015\u2016" + + "\u2020\u2021" + + "\u203b\u203b" + + "\u2074\u2074" + + "\u207f\u207f" + + "\u2081\u2084" + + "\u2105\u2105" + + "\u2113\u2113" + + "\u2121\u2122" + + "\u212b\u212b" + + "\u2154\u2155" + + "\u215b\u215b" + + "\u215e\u215e" + + "\u2160\u216b" + + "\u2170\u2179" + + "\u2189\u2189" + + "\u2190\u2199" + + "\u21d2\u21d2" + + "\u21d4\u21d4" + + "\u2200\u2200" + + "\u2202\u2203" + + "\u2207\u2208" + + "\u220b\u220b" + + "\u220f\u220f" + + "\u2211\u2211" + + "\u2215\u2215" + + "\u221a\u221a" + + "\u221d\u2220" + + "\u2223\u2223" + + "\u2225\u2225" + + "\u2227\u222c" + + "\u222e\u222e" + + "\u2234\u2237" + + "\u223c\u223d" + + "\u2248\u2248" + + "\u224c\u224c" + + "\u2252\u2252" + + "\u2260\u2261" + + "\u2264\u2267" + + "\u226a\u226b" + + "\u226e\u226f" + + "\u2282\u2283" + + "\u2286\u2287" + + "\u2295\u2295" + + "\u2299\u2299" + + "\u22a5\u22a5" + + "\u22bf\u22bf" + + "\u2312\u2312" + + "\u2460\u24fe" + + "\u2500\u254b" + + "\u2550\u2574" + + "\u2580\u258f" + + "\u2592\u2595" + + "\u25a0\u25a1" + + "\u25a3\u25a9" + + "\u25b2\u25b3" + + "\u25b6\u25b7" + + "\u25bc\u25bd" + + "\u25c0\u25c1" + + "\u25c6\u25c8" + + "\u25cb\u25cb" + + "\u25ce\u25d1" + + "\u25e2\u25e5" + + "\u25ef\u25ef" + + "\u2605\u2606" + + "\u2609\u2609" + + "\u260e\u260f" + + "\u2616\u2617" + + "\u2640\u2640" + + "\u2642\u2642" + + "\u2660\u2661" + + "\u2663\u2665" + + "\u2667\u2667" + + "\u2669\u266a" + + "\u266c\u266d" + + "\u266f\u266f" + + "\u269e\u269f" + + "\u26c9\u26cc" + + "\u26d2\u26d2" + + "\u26d5\u26d7" + + "\u26da\u26db" + + "\u26dd\u26de" + + "\u26e3\u26e3" + + "\u26e8\u26e9" + + "\u26eb\u26f0" + + "\u26f6\u26f6" + + "\u26fb\u26fc" + + "\u2757\u2757" + + "\u2776\u2793" + + "\u2b55\u2b59" + + "\u3248\u324f" + + "\ufffd\ufffd" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2d" + + "\ud83c\udd30\ud83c\udd69" + + "\ud83c\udd70\ud83c\uddac", + // Unicode 12.0 property value: {linebreak=breakafter} + "\t\t" + + "\u007c\u007c" + + "\u00ad\u00ad" + + "\u058a\u058a" + + "\u05be\u05be" + + "\u0964\u0965" + + "\u0e5a\u0e5b" + + "\u0f0b\u0f0b" + + "\u0f34\u0f34" + + "\u0f7f\u0f7f" + + "\u0f85\u0f85" + + "\u0fbe\u0fbf" + + "\u0fd2\u0fd2" + + "\u104a\u104b" + + "\u1361\u1361" + + "\u1400\u1400" + + "\u1680\u1680" + + "\u16eb\u16ed" + + "\u1735\u1736" + + "\u17d4\u17d5" + + "\u17d8\u17d8" + + "\u17da\u17da" + + "\u1804\u1805" + + "\u1b5a\u1b5b" + + "\u1b5d\u1b60" + + "\u1c3b\u1c3f" + + "\u1c7e\u1c7f" + + "\u2000\u2006" + + "\u2008\u200a" + + "\u2010\u2010" + + "\u2012\u2013" + + "\u2027\u2027" + + "\u2056\u2056" + + "\u2058\u205b" + + "\u205d\u205f" + + "\u2cfa\u2cfc" + + "\u2cff\u2cff" + + "\u2d70\u2d70" + + "\u2e0e\u2e15" + + "\u2e17\u2e17" + + "\u2e19\u2e19" + + "\u2e2a\u2e2d" + + "\u2e30\u2e31" + + "\u2e33\u2e34" + + "\u2e3c\u2e3e" + + "\u2e40\u2e41" + + "\u2e43\u2e4a" + + "\u2e4c\u2e4c" + + "\u2e4e\u2e4f" + + "\u3000\u3000" + + "\ua4fe\ua4ff" + + "\ua60d\ua60d" + + "\ua60f\ua60f" + + "\ua6f3\ua6f7" + + "\ua8ce\ua8cf" + + "\ua92e\ua92f" + + "\ua9c7\ua9c9" + + "\uaa5d\uaa5f" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udf9f\ud800\udf9f" + + "\ud800\udfd0\ud800\udfd0" + + "\ud802\udc57\ud802\udc57" + + "\ud802\udd1f\ud802\udd1f" + + "\ud802\ude50\ud802\ude57" + + "\ud802\udef0\ud802\udef5" + + "\ud802\udf39\ud802\udf3f" + + "\ud804\udc47\ud804\udc48" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd40\ud804\udd43" + + "\ud804\uddc5\ud804\uddc6" + + "\ud804\uddc8\ud804\uddc8" + + "\ud804\udddd\ud804\udddf" + + "\ud804\ude38\ud804\ude39" + + "\ud804\ude3b\ud804\ude3c" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4e" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\uddc2\ud805\uddc3" + + "\ud805\uddc9\ud805\uddd7" + + "\ud805\ude41\ud805\ude42" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\ude41\ud806\ude44" + + "\ud806\ude9a\ud806\ude9c" + + "\ud806\udea1\ud806\udea2" + + "\ud807\udc41\ud807\udc45" + + "\ud807\udfff\ud807\udfff" + + "\ud809\udc70\ud809\udc74" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf39" + + "\ud81a\udf44\ud81a\udf44" + + "\ud81b\ude97\ud81b\ude98" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude87\ud836\ude8a", + // Unicode 12.0 property value: {linebreak=breakbefore} + "\u00b4\u00b4" + + "\u02c8\u02c8" + + "\u02cc\u02cc" + + "\u02df\u02df" + + "\u0c77\u0c77" + + "\u0c84\u0c84" + + "\u0f01\u0f04" + + "\u0f06\u0f07" + + "\u0f09\u0f0a" + + "\u0fd0\u0fd1" + + "\u0fd3\u0fd3" + + "\u1806\u1806" + + "\u1ffd\u1ffd" + + "\ua874\ua875" + + "\ua8fc\ua8fc" + + "\ud804\udd75\ud804\udd75" + + "\ud804\udddb\ud804\udddb" + + "\ud805\uddc1\ud805\uddc1" + + "\ud805\ude60\ud805\ude6c" + + "\ud806\udde2\ud806\udde2" + + "\ud806\ude3f\ud806\ude3f" + + "\ud806\ude45\ud806\ude45" + + "\ud806\ude9e\ud806\udea0" + + "\ud807\udc70\ud807\udc70", + // Unicode 12.0 property value: {linebreak=breakboth} + "\u2014\u2014" + "\u2e3a\u2e3b", + // Unicode 12.0 property value: {linebreak=breaksymbols} + "\u002f\u002f", + // Unicode 12.0 property value: {linebreak=carriagereturn} + "\r\r", + // Unicode 12.0 property value: {linebreak=closeparenthesis} + "\u0029\u0029" + "\u005d\u005d", + // Unicode 12.0 property value: {linebreak=closepunctuation} + "\u007d\u007d" + + "\u0f3b\u0f3b" + + "\u0f3d\u0f3d" + + "\u169c\u169c" + + "\u2046\u2046" + + "\u207e\u207e" + + "\u208e\u208e" + + "\u2309\u2309" + + "\u230b\u230b" + + "\u232a\u232a" + + "\u2769\u2769" + + "\u276b\u276b" + + "\u276d\u276d" + + "\u276f\u276f" + + "\u2771\u2771" + + "\u2773\u2773" + + "\u2775\u2775" + + "\u27c6\u27c6" + + "\u27e7\u27e7" + + "\u27e9\u27e9" + + "\u27eb\u27eb" + + "\u27ed\u27ed" + + "\u27ef\u27ef" + + "\u2984\u2984" + + "\u2986\u2986" + + "\u2988\u2988" + + "\u298a\u298a" + + "\u298c\u298c" + + "\u298e\u298e" + + "\u2990\u2990" + + "\u2992\u2992" + + "\u2994\u2994" + + "\u2996\u2996" + + "\u2998\u2998" + + "\u29d9\u29d9" + + "\u29db\u29db" + + "\u29fd\u29fd" + + "\u2e23\u2e23" + + "\u2e25\u2e25" + + "\u2e27\u2e27" + + "\u2e29\u2e29" + + "\u3001\u3002" + + "\u3009\u3009" + + "\u300b\u300b" + + "\u300d\u300d" + + "\u300f\u300f" + + "\u3011\u3011" + + "\u3015\u3015" + + "\u3017\u3017" + + "\u3019\u3019" + + "\u301b\u301b" + + "\u301e\u301f" + + "\ufd3e\ufd3e" + + "\ufe11\ufe12" + + "\ufe18\ufe18" + + "\ufe36\ufe36" + + "\ufe38\ufe38" + + "\ufe3a\ufe3a" + + "\ufe3c\ufe3c" + + "\ufe3e\ufe3e" + + "\ufe40\ufe40" + + "\ufe42\ufe42" + + "\ufe44\ufe44" + + "\ufe48\ufe48" + + "\ufe50\ufe50" + + "\ufe52\ufe52" + + "\ufe5a\ufe5a" + + "\ufe5c\ufe5c" + + "\ufe5e\ufe5e" + + "\uff09\uff09" + + "\uff0c\uff0c" + + "\uff0e\uff0e" + + "\uff3d\uff3d" + + "\uff5d\uff5d" + + "\uff60\uff61" + + "\uff63\uff64" + + "\ud80c\ude5b\ud80c\ude5d" + + "\ud80c\ude82\ud80c\ude82" + + "\ud80c\ude87\ud80c\ude87" + + "\ud80c\ude89\ud80c\ude89" + + "\ud80c\udf7a\ud80c\udf7b" + + "\ud80d\udc38\ud80d\udc38" + + "\ud811\uddcf\ud811\uddcf", + // Unicode 12.0 property value: {linebreak=combiningmark} + "\000\u0008" + + "\u000e\u001f" + + "\u007f\u0084" + + "\u0086\u009f" + + "\u0300\u034e" + + "\u0350\u035b" + + "\u0363\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u061c\u061c" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u07fd\u07fd" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d3\u08e1" + + "\u08e3\u0903" + + "\u093a\u093c" + + "\u093e\u094f" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0983" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a03" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a83" + + "\u0abc\u0abc" + + "\u0abe\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b03" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c04" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c83" + + "\u0cbc\u0cbc" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d03" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0d82\u0d83" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f3f" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1a17\u1a1b" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b04" + + "\u1b34\u1b44" + + "\u1b6b\u1b73" + + "\u1b80\u1b82" + + "\u1ba1\u1bad" + + "\u1be6\u1bf3" + + "\u1c24\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf7\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200c" + + "\u200e\u200f" + + "\u202a\u202e" + + "\u2066\u206f" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3035\u3035" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua823\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua953" + + "\ua980\ua983" + + "\ua9b3\ua9c0" + + "\uaa29\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4d" + + "\uaaeb\uaaef" + + "\uaaf5\uaaf6" + + "\uabe3\uabea" + + "\uabec\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\ufff9\ufffb" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc00\ud804\udc02" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc82" + + "\ud804\udcb0\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd34" + + "\ud804\udd45\ud804\udd46" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd82" + + "\ud804\uddb3\ud804\uddc0" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2c\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udeea" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf3e\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc35\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb0\ud805\udcc3" + + "\ud805\uddaf\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude30\ud805\ude40" + + "\ud805\udeab\ud805\udeb7" + + "\ud806\udc2c\ud806\udc3a" + + "\ud806\uddd1\ud806\uddd7" + + "\ud806\uddda\ud806\udde0" + + "\ud806\udde4\ud806\udde4" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude39" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude5b" + + "\ud806\ude8a\ud806\ude99" + + "\ud807\udc2f\ud807\udc36" + + "\ud807\udc38\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd8a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd97" + + "\ud807\udef3\ud807\udef6" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf4f\ud81b\udf4f" + + "\ud81b\udf51\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd30\ud838\udd36" + + "\ud838\udeec\ud838\udeef" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.0 property value: {linebreak=complexcontext} + "\u0e01\u0e3a" + + "\u0e40\u0e4e" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0edc\u0edf" + + "\u1000\u103f" + + "\u1050\u108f" + + "\u109a\u109f" + + "\u1780\u17d3" + + "\u17d7\u17d7" + + "\u17dc\u17dd" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19da\u19da" + + "\u19de\u19df" + + "\u1a20\u1a5e" + + "\u1a60\u1a7c" + + "\u1aa0\u1aad" + + "\ua9e0\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa60\uaac2" + + "\uaadb\uaadf" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf3a\ud805\udf3b" + + "\ud805\udf3f\ud805\udf3f", + // Unicode 12.0 property value: {linebreak=conditionaljapanesestarter} + "\u3041\u3041" + + "\u3043\u3043" + + "\u3045\u3045" + + "\u3047\u3047" + + "\u3049\u3049" + + "\u3063\u3063" + + "\u3083\u3083" + + "\u3085\u3085" + + "\u3087\u3087" + + "\u308e\u308e" + + "\u3095\u3096" + + "\u30a1\u30a1" + + "\u30a3\u30a3" + + "\u30a5\u30a5" + + "\u30a7\u30a7" + + "\u30a9\u30a9" + + "\u30c3\u30c3" + + "\u30e3\u30e3" + + "\u30e5\u30e5" + + "\u30e7\u30e7" + + "\u30ee\u30ee" + + "\u30f5\u30f6" + + "\u30fc\u30fc" + + "\u31f0\u31ff" + + "\uff67\uff70" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67", + // Unicode 12.0 property value: {linebreak=contingentbreak} + "\ufffc\ufffc", + // Unicode 12.0 property value: {linebreak=ebase} + "\u261d\u261d" + + "\u26f9\u26f9" + + "\u270a\u270d" + + "\ud83c\udf85\ud83c\udf85" + + "\ud83c\udfc2\ud83c\udfc4" + + "\ud83c\udfc7\ud83c\udfc7" + + "\ud83c\udfca\ud83c\udfcc" + + "\ud83d\udc42\ud83d\udc43" + + "\ud83d\udc46\ud83d\udc50" + + "\ud83d\udc66\ud83d\udc78" + + "\ud83d\udc7c\ud83d\udc7c" + + "\ud83d\udc81\ud83d\udc83" + + "\ud83d\udc85\ud83d\udc87" + + "\ud83d\udc8f\ud83d\udc8f" + + "\ud83d\udc91\ud83d\udc91" + + "\ud83d\udcaa\ud83d\udcaa" + + "\ud83d\udd74\ud83d\udd75" + + "\ud83d\udd7a\ud83d\udd7a" + + "\ud83d\udd90\ud83d\udd90" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\ude45\ud83d\ude47" + + "\ud83d\ude4b\ud83d\ude4f" + + "\ud83d\udea3\ud83d\udea3" + + "\ud83d\udeb4\ud83d\udeb6" + + "\ud83d\udec0\ud83d\udec0" + + "\ud83d\udecc\ud83d\udecc" + + "\ud83e\udd0f\ud83e\udd0f" + + "\ud83e\udd18\ud83e\udd1f" + + "\ud83e\udd26\ud83e\udd26" + + "\ud83e\udd30\ud83e\udd39" + + "\ud83e\udd3c\ud83e\udd3e" + + "\ud83e\uddb5\ud83e\uddb6" + + "\ud83e\uddb8\ud83e\uddb9" + + "\ud83e\uddbb\ud83e\uddbb" + + "\ud83e\uddcd\ud83e\uddcf" + + "\ud83e\uddd1\ud83e\udddd", + // Unicode 12.0 property value: {linebreak=emodifier} + "\ud83c\udffb\ud83c\udfff", + // Unicode 12.0 property value: {linebreak=exclamation} + "\u0021\u0021" + + "\u003f\u003f" + + "\u05c6\u05c6" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u06d4\u06d4" + + "\u07f9\u07f9" + + "\u0f0d\u0f11" + + "\u0f14\u0f14" + + "\u1802\u1803" + + "\u1808\u1809" + + "\u1944\u1945" + + "\u2762\u2763" + + "\u2cf9\u2cf9" + + "\u2cfe\u2cfe" + + "\u2e2e\u2e2e" + + "\ua60e\ua60e" + + "\ua876\ua877" + + "\ufe15\ufe16" + + "\ufe56\ufe57" + + "\uff01\uff01" + + "\uff1f\uff1f" + + "\ud805\uddc4\ud805\uddc5" + + "\ud807\udc71\ud807\udc71", + // Unicode 12.0 property value: {linebreak=glue} + "\u00a0\u00a0" + + "\u034f\u034f" + + "\u035c\u0362" + + "\u0f08\u0f08" + + "\u0f0c\u0f0c" + + "\u0f12\u0f12" + + "\u0fd9\u0fda" + + "\u180e\u180e" + + "\u2007\u2007" + + "\u2011\u2011" + + "\u202f\u202f" + + "\ud80d\udc30\ud80d\udc36", + // Unicode 12.0 property value: {linebreak=h2} + "\uac00\uac00" + + "\uac1c\uac1c" + + "\uac38\uac38" + + "\uac54\uac54" + + "\uac70\uac70" + + "\uac8c\uac8c" + + "\uaca8\uaca8" + + "\uacc4\uacc4" + + "\uace0\uace0" + + "\uacfc\uacfc" + + "\uad18\uad18" + + "\uad34\uad34" + + "\uad50\uad50" + + "\uad6c\uad6c" + + "\uad88\uad88" + + "\uada4\uada4" + + "\uadc0\uadc0" + + "\uaddc\uaddc" + + "\uadf8\uadf8" + + "\uae14\uae14" + + "\uae30\uae30" + + "\uae4c\uae4c" + + "\uae68\uae68" + + "\uae84\uae84" + + "\uaea0\uaea0" + + "\uaebc\uaebc" + + "\uaed8\uaed8" + + "\uaef4\uaef4" + + "\uaf10\uaf10" + + "\uaf2c\uaf2c" + + "\uaf48\uaf48" + + "\uaf64\uaf64" + + "\uaf80\uaf80" + + "\uaf9c\uaf9c" + + "\uafb8\uafb8" + + "\uafd4\uafd4" + + "\uaff0\uaff0" + + "\ub00c\ub00c" + + "\ub028\ub028" + + "\ub044\ub044" + + "\ub060\ub060" + + "\ub07c\ub07c" + + "\ub098\ub098" + + "\ub0b4\ub0b4" + + "\ub0d0\ub0d0" + + "\ub0ec\ub0ec" + + "\ub108\ub108" + + "\ub124\ub124" + + "\ub140\ub140" + + "\ub15c\ub15c" + + "\ub178\ub178" + + "\ub194\ub194" + + "\ub1b0\ub1b0" + + "\ub1cc\ub1cc" + + "\ub1e8\ub1e8" + + "\ub204\ub204" + + "\ub220\ub220" + + "\ub23c\ub23c" + + "\ub258\ub258" + + "\ub274\ub274" + + "\ub290\ub290" + + "\ub2ac\ub2ac" + + "\ub2c8\ub2c8" + + "\ub2e4\ub2e4" + + "\ub300\ub300" + + "\ub31c\ub31c" + + "\ub338\ub338" + + "\ub354\ub354" + + "\ub370\ub370" + + "\ub38c\ub38c" + + "\ub3a8\ub3a8" + + "\ub3c4\ub3c4" + + "\ub3e0\ub3e0" + + "\ub3fc\ub3fc" + + "\ub418\ub418" + + "\ub434\ub434" + + "\ub450\ub450" + + "\ub46c\ub46c" + + "\ub488\ub488" + + "\ub4a4\ub4a4" + + "\ub4c0\ub4c0" + + "\ub4dc\ub4dc" + + "\ub4f8\ub4f8" + + "\ub514\ub514" + + "\ub530\ub530" + + "\ub54c\ub54c" + + "\ub568\ub568" + + "\ub584\ub584" + + "\ub5a0\ub5a0" + + "\ub5bc\ub5bc" + + "\ub5d8\ub5d8" + + "\ub5f4\ub5f4" + + "\ub610\ub610" + + "\ub62c\ub62c" + + "\ub648\ub648" + + "\ub664\ub664" + + "\ub680\ub680" + + "\ub69c\ub69c" + + "\ub6b8\ub6b8" + + "\ub6d4\ub6d4" + + "\ub6f0\ub6f0" + + "\ub70c\ub70c" + + "\ub728\ub728" + + "\ub744\ub744" + + "\ub760\ub760" + + "\ub77c\ub77c" + + "\ub798\ub798" + + "\ub7b4\ub7b4" + + "\ub7d0\ub7d0" + + "\ub7ec\ub7ec" + + "\ub808\ub808" + + "\ub824\ub824" + + "\ub840\ub840" + + "\ub85c\ub85c" + + "\ub878\ub878" + + "\ub894\ub894" + + "\ub8b0\ub8b0" + + "\ub8cc\ub8cc" + + "\ub8e8\ub8e8" + + "\ub904\ub904" + + "\ub920\ub920" + + "\ub93c\ub93c" + + "\ub958\ub958" + + "\ub974\ub974" + + "\ub990\ub990" + + "\ub9ac\ub9ac" + + "\ub9c8\ub9c8" + + "\ub9e4\ub9e4" + + "\uba00\uba00" + + "\uba1c\uba1c" + + "\uba38\uba38" + + "\uba54\uba54" + + "\uba70\uba70" + + "\uba8c\uba8c" + + "\ubaa8\ubaa8" + + "\ubac4\ubac4" + + "\ubae0\ubae0" + + "\ubafc\ubafc" + + "\ubb18\ubb18" + + "\ubb34\ubb34" + + "\ubb50\ubb50" + + "\ubb6c\ubb6c" + + "\ubb88\ubb88" + + "\ubba4\ubba4" + + "\ubbc0\ubbc0" + + "\ubbdc\ubbdc" + + "\ubbf8\ubbf8" + + "\ubc14\ubc14" + + "\ubc30\ubc30" + + "\ubc4c\ubc4c" + + "\ubc68\ubc68" + + "\ubc84\ubc84" + + "\ubca0\ubca0" + + "\ubcbc\ubcbc" + + "\ubcd8\ubcd8" + + "\ubcf4\ubcf4" + + "\ubd10\ubd10" + + "\ubd2c\ubd2c" + + "\ubd48\ubd48" + + "\ubd64\ubd64" + + "\ubd80\ubd80" + + "\ubd9c\ubd9c" + + "\ubdb8\ubdb8" + + "\ubdd4\ubdd4" + + "\ubdf0\ubdf0" + + "\ube0c\ube0c" + + "\ube28\ube28" + + "\ube44\ube44" + + "\ube60\ube60" + + "\ube7c\ube7c" + + "\ube98\ube98" + + "\ubeb4\ubeb4" + + "\ubed0\ubed0" + + "\ubeec\ubeec" + + "\ubf08\ubf08" + + "\ubf24\ubf24" + + "\ubf40\ubf40" + + "\ubf5c\ubf5c" + + "\ubf78\ubf78" + + "\ubf94\ubf94" + + "\ubfb0\ubfb0" + + "\ubfcc\ubfcc" + + "\ubfe8\ubfe8" + + "\uc004\uc004" + + "\uc020\uc020" + + "\uc03c\uc03c" + + "\uc058\uc058" + + "\uc074\uc074" + + "\uc090\uc090" + + "\uc0ac\uc0ac" + + "\uc0c8\uc0c8" + + "\uc0e4\uc0e4" + + "\uc100\uc100" + + "\uc11c\uc11c" + + "\uc138\uc138" + + "\uc154\uc154" + + "\uc170\uc170" + + "\uc18c\uc18c" + + "\uc1a8\uc1a8" + + "\uc1c4\uc1c4" + + "\uc1e0\uc1e0" + + "\uc1fc\uc1fc" + + "\uc218\uc218" + + "\uc234\uc234" + + "\uc250\uc250" + + "\uc26c\uc26c" + + "\uc288\uc288" + + "\uc2a4\uc2a4" + + "\uc2c0\uc2c0" + + "\uc2dc\uc2dc" + + "\uc2f8\uc2f8" + + "\uc314\uc314" + + "\uc330\uc330" + + "\uc34c\uc34c" + + "\uc368\uc368" + + "\uc384\uc384" + + "\uc3a0\uc3a0" + + "\uc3bc\uc3bc" + + "\uc3d8\uc3d8" + + "\uc3f4\uc3f4" + + "\uc410\uc410" + + "\uc42c\uc42c" + + "\uc448\uc448" + + "\uc464\uc464" + + "\uc480\uc480" + + "\uc49c\uc49c" + + "\uc4b8\uc4b8" + + "\uc4d4\uc4d4" + + "\uc4f0\uc4f0" + + "\uc50c\uc50c" + + "\uc528\uc528" + + "\uc544\uc544" + + "\uc560\uc560" + + "\uc57c\uc57c" + + "\uc598\uc598" + + "\uc5b4\uc5b4" + + "\uc5d0\uc5d0" + + "\uc5ec\uc5ec" + + "\uc608\uc608" + + "\uc624\uc624" + + "\uc640\uc640" + + "\uc65c\uc65c" + + "\uc678\uc678" + + "\uc694\uc694" + + "\uc6b0\uc6b0" + + "\uc6cc\uc6cc" + + "\uc6e8\uc6e8" + + "\uc704\uc704" + + "\uc720\uc720" + + "\uc73c\uc73c" + + "\uc758\uc758" + + "\uc774\uc774" + + "\uc790\uc790" + + "\uc7ac\uc7ac" + + "\uc7c8\uc7c8" + + "\uc7e4\uc7e4" + + "\uc800\uc800" + + "\uc81c\uc81c" + + "\uc838\uc838" + + "\uc854\uc854" + + "\uc870\uc870" + + "\uc88c\uc88c" + + "\uc8a8\uc8a8" + + "\uc8c4\uc8c4" + + "\uc8e0\uc8e0" + + "\uc8fc\uc8fc" + + "\uc918\uc918" + + "\uc934\uc934" + + "\uc950\uc950" + + "\uc96c\uc96c" + + "\uc988\uc988" + + "\uc9a4\uc9a4" + + "\uc9c0\uc9c0" + + "\uc9dc\uc9dc" + + "\uc9f8\uc9f8" + + "\uca14\uca14" + + "\uca30\uca30" + + "\uca4c\uca4c" + + "\uca68\uca68" + + "\uca84\uca84" + + "\ucaa0\ucaa0" + + "\ucabc\ucabc" + + "\ucad8\ucad8" + + "\ucaf4\ucaf4" + + "\ucb10\ucb10" + + "\ucb2c\ucb2c" + + "\ucb48\ucb48" + + "\ucb64\ucb64" + + "\ucb80\ucb80" + + "\ucb9c\ucb9c" + + "\ucbb8\ucbb8" + + "\ucbd4\ucbd4" + + "\ucbf0\ucbf0" + + "\ucc0c\ucc0c" + + "\ucc28\ucc28" + + "\ucc44\ucc44" + + "\ucc60\ucc60" + + "\ucc7c\ucc7c" + + "\ucc98\ucc98" + + "\uccb4\uccb4" + + "\uccd0\uccd0" + + "\uccec\uccec" + + "\ucd08\ucd08" + + "\ucd24\ucd24" + + "\ucd40\ucd40" + + "\ucd5c\ucd5c" + + "\ucd78\ucd78" + + "\ucd94\ucd94" + + "\ucdb0\ucdb0" + + "\ucdcc\ucdcc" + + "\ucde8\ucde8" + + "\uce04\uce04" + + "\uce20\uce20" + + "\uce3c\uce3c" + + "\uce58\uce58" + + "\uce74\uce74" + + "\uce90\uce90" + + "\uceac\uceac" + + "\ucec8\ucec8" + + "\ucee4\ucee4" + + "\ucf00\ucf00" + + "\ucf1c\ucf1c" + + "\ucf38\ucf38" + + "\ucf54\ucf54" + + "\ucf70\ucf70" + + "\ucf8c\ucf8c" + + "\ucfa8\ucfa8" + + "\ucfc4\ucfc4" + + "\ucfe0\ucfe0" + + "\ucffc\ucffc" + + "\ud018\ud018" + + "\ud034\ud034" + + "\ud050\ud050" + + "\ud06c\ud06c" + + "\ud088\ud088" + + "\ud0a4\ud0a4" + + "\ud0c0\ud0c0" + + "\ud0dc\ud0dc" + + "\ud0f8\ud0f8" + + "\ud114\ud114" + + "\ud130\ud130" + + "\ud14c\ud14c" + + "\ud168\ud168" + + "\ud184\ud184" + + "\ud1a0\ud1a0" + + "\ud1bc\ud1bc" + + "\ud1d8\ud1d8" + + "\ud1f4\ud1f4" + + "\ud210\ud210" + + "\ud22c\ud22c" + + "\ud248\ud248" + + "\ud264\ud264" + + "\ud280\ud280" + + "\ud29c\ud29c" + + "\ud2b8\ud2b8" + + "\ud2d4\ud2d4" + + "\ud2f0\ud2f0" + + "\ud30c\ud30c" + + "\ud328\ud328" + + "\ud344\ud344" + + "\ud360\ud360" + + "\ud37c\ud37c" + + "\ud398\ud398" + + "\ud3b4\ud3b4" + + "\ud3d0\ud3d0" + + "\ud3ec\ud3ec" + + "\ud408\ud408" + + "\ud424\ud424" + + "\ud440\ud440" + + "\ud45c\ud45c" + + "\ud478\ud478" + + "\ud494\ud494" + + "\ud4b0\ud4b0" + + "\ud4cc\ud4cc" + + "\ud4e8\ud4e8" + + "\ud504\ud504" + + "\ud520\ud520" + + "\ud53c\ud53c" + + "\ud558\ud558" + + "\ud574\ud574" + + "\ud590\ud590" + + "\ud5ac\ud5ac" + + "\ud5c8\ud5c8" + + "\ud5e4\ud5e4" + + "\ud600\ud600" + + "\ud61c\ud61c" + + "\ud638\ud638" + + "\ud654\ud654" + + "\ud670\ud670" + + "\ud68c\ud68c" + + "\ud6a8\ud6a8" + + "\ud6c4\ud6c4" + + "\ud6e0\ud6e0" + + "\ud6fc\ud6fc" + + "\ud718\ud718" + + "\ud734\ud734" + + "\ud750\ud750" + + "\ud76c\ud76c" + + "\ud788\ud788", + // Unicode 12.0 property value: {linebreak=h3} + "\uac01\uac1b" + + "\uac1d\uac37" + + "\uac39\uac53" + + "\uac55\uac6f" + + "\uac71\uac8b" + + "\uac8d\uaca7" + + "\uaca9\uacc3" + + "\uacc5\uacdf" + + "\uace1\uacfb" + + "\uacfd\uad17" + + "\uad19\uad33" + + "\uad35\uad4f" + + "\uad51\uad6b" + + "\uad6d\uad87" + + "\uad89\uada3" + + "\uada5\uadbf" + + "\uadc1\uaddb" + + "\uaddd\uadf7" + + "\uadf9\uae13" + + "\uae15\uae2f" + + "\uae31\uae4b" + + "\uae4d\uae67" + + "\uae69\uae83" + + "\uae85\uae9f" + + "\uaea1\uaebb" + + "\uaebd\uaed7" + + "\uaed9\uaef3" + + "\uaef5\uaf0f" + + "\uaf11\uaf2b" + + "\uaf2d\uaf47" + + "\uaf49\uaf63" + + "\uaf65\uaf7f" + + "\uaf81\uaf9b" + + "\uaf9d\uafb7" + + "\uafb9\uafd3" + + "\uafd5\uafef" + + "\uaff1\ub00b" + + "\ub00d\ub027" + + "\ub029\ub043" + + "\ub045\ub05f" + + "\ub061\ub07b" + + "\ub07d\ub097" + + "\ub099\ub0b3" + + "\ub0b5\ub0cf" + + "\ub0d1\ub0eb" + + "\ub0ed\ub107" + + "\ub109\ub123" + + "\ub125\ub13f" + + "\ub141\ub15b" + + "\ub15d\ub177" + + "\ub179\ub193" + + "\ub195\ub1af" + + "\ub1b1\ub1cb" + + "\ub1cd\ub1e7" + + "\ub1e9\ub203" + + "\ub205\ub21f" + + "\ub221\ub23b" + + "\ub23d\ub257" + + "\ub259\ub273" + + "\ub275\ub28f" + + "\ub291\ub2ab" + + "\ub2ad\ub2c7" + + "\ub2c9\ub2e3" + + "\ub2e5\ub2ff" + + "\ub301\ub31b" + + "\ub31d\ub337" + + "\ub339\ub353" + + "\ub355\ub36f" + + "\ub371\ub38b" + + "\ub38d\ub3a7" + + "\ub3a9\ub3c3" + + "\ub3c5\ub3df" + + "\ub3e1\ub3fb" + + "\ub3fd\ub417" + + "\ub419\ub433" + + "\ub435\ub44f" + + "\ub451\ub46b" + + "\ub46d\ub487" + + "\ub489\ub4a3" + + "\ub4a5\ub4bf" + + "\ub4c1\ub4db" + + "\ub4dd\ub4f7" + + "\ub4f9\ub513" + + "\ub515\ub52f" + + "\ub531\ub54b" + + "\ub54d\ub567" + + "\ub569\ub583" + + "\ub585\ub59f" + + "\ub5a1\ub5bb" + + "\ub5bd\ub5d7" + + "\ub5d9\ub5f3" + + "\ub5f5\ub60f" + + "\ub611\ub62b" + + "\ub62d\ub647" + + "\ub649\ub663" + + "\ub665\ub67f" + + "\ub681\ub69b" + + "\ub69d\ub6b7" + + "\ub6b9\ub6d3" + + "\ub6d5\ub6ef" + + "\ub6f1\ub70b" + + "\ub70d\ub727" + + "\ub729\ub743" + + "\ub745\ub75f" + + "\ub761\ub77b" + + "\ub77d\ub797" + + "\ub799\ub7b3" + + "\ub7b5\ub7cf" + + "\ub7d1\ub7eb" + + "\ub7ed\ub807" + + "\ub809\ub823" + + "\ub825\ub83f" + + "\ub841\ub85b" + + "\ub85d\ub877" + + "\ub879\ub893" + + "\ub895\ub8af" + + "\ub8b1\ub8cb" + + "\ub8cd\ub8e7" + + "\ub8e9\ub903" + + "\ub905\ub91f" + + "\ub921\ub93b" + + "\ub93d\ub957" + + "\ub959\ub973" + + "\ub975\ub98f" + + "\ub991\ub9ab" + + "\ub9ad\ub9c7" + + "\ub9c9\ub9e3" + + "\ub9e5\ub9ff" + + "\uba01\uba1b" + + "\uba1d\uba37" + + "\uba39\uba53" + + "\uba55\uba6f" + + "\uba71\uba8b" + + "\uba8d\ubaa7" + + "\ubaa9\ubac3" + + "\ubac5\ubadf" + + "\ubae1\ubafb" + + "\ubafd\ubb17" + + "\ubb19\ubb33" + + "\ubb35\ubb4f" + + "\ubb51\ubb6b" + + "\ubb6d\ubb87" + + "\ubb89\ubba3" + + "\ubba5\ubbbf" + + "\ubbc1\ubbdb" + + "\ubbdd\ubbf7" + + "\ubbf9\ubc13" + + "\ubc15\ubc2f" + + "\ubc31\ubc4b" + + "\ubc4d\ubc67" + + "\ubc69\ubc83" + + "\ubc85\ubc9f" + + "\ubca1\ubcbb" + + "\ubcbd\ubcd7" + + "\ubcd9\ubcf3" + + "\ubcf5\ubd0f" + + "\ubd11\ubd2b" + + "\ubd2d\ubd47" + + "\ubd49\ubd63" + + "\ubd65\ubd7f" + + "\ubd81\ubd9b" + + "\ubd9d\ubdb7" + + "\ubdb9\ubdd3" + + "\ubdd5\ubdef" + + "\ubdf1\ube0b" + + "\ube0d\ube27" + + "\ube29\ube43" + + "\ube45\ube5f" + + "\ube61\ube7b" + + "\ube7d\ube97" + + "\ube99\ubeb3" + + "\ubeb5\ubecf" + + "\ubed1\ubeeb" + + "\ubeed\ubf07" + + "\ubf09\ubf23" + + "\ubf25\ubf3f" + + "\ubf41\ubf5b" + + "\ubf5d\ubf77" + + "\ubf79\ubf93" + + "\ubf95\ubfaf" + + "\ubfb1\ubfcb" + + "\ubfcd\ubfe7" + + "\ubfe9\uc003" + + "\uc005\uc01f" + + "\uc021\uc03b" + + "\uc03d\uc057" + + "\uc059\uc073" + + "\uc075\uc08f" + + "\uc091\uc0ab" + + "\uc0ad\uc0c7" + + "\uc0c9\uc0e3" + + "\uc0e5\uc0ff" + + "\uc101\uc11b" + + "\uc11d\uc137" + + "\uc139\uc153" + + "\uc155\uc16f" + + "\uc171\uc18b" + + "\uc18d\uc1a7" + + "\uc1a9\uc1c3" + + "\uc1c5\uc1df" + + "\uc1e1\uc1fb" + + "\uc1fd\uc217" + + "\uc219\uc233" + + "\uc235\uc24f" + + "\uc251\uc26b" + + "\uc26d\uc287" + + "\uc289\uc2a3" + + "\uc2a5\uc2bf" + + "\uc2c1\uc2db" + + "\uc2dd\uc2f7" + + "\uc2f9\uc313" + + "\uc315\uc32f" + + "\uc331\uc34b" + + "\uc34d\uc367" + + "\uc369\uc383" + + "\uc385\uc39f" + + "\uc3a1\uc3bb" + + "\uc3bd\uc3d7" + + "\uc3d9\uc3f3" + + "\uc3f5\uc40f" + + "\uc411\uc42b" + + "\uc42d\uc447" + + "\uc449\uc463" + + "\uc465\uc47f" + + "\uc481\uc49b" + + "\uc49d\uc4b7" + + "\uc4b9\uc4d3" + + "\uc4d5\uc4ef" + + "\uc4f1\uc50b" + + "\uc50d\uc527" + + "\uc529\uc543" + + "\uc545\uc55f" + + "\uc561\uc57b" + + "\uc57d\uc597" + + "\uc599\uc5b3" + + "\uc5b5\uc5cf" + + "\uc5d1\uc5eb" + + "\uc5ed\uc607" + + "\uc609\uc623" + + "\uc625\uc63f" + + "\uc641\uc65b" + + "\uc65d\uc677" + + "\uc679\uc693" + + "\uc695\uc6af" + + "\uc6b1\uc6cb" + + "\uc6cd\uc6e7" + + "\uc6e9\uc703" + + "\uc705\uc71f" + + "\uc721\uc73b" + + "\uc73d\uc757" + + "\uc759\uc773" + + "\uc775\uc78f" + + "\uc791\uc7ab" + + "\uc7ad\uc7c7" + + "\uc7c9\uc7e3" + + "\uc7e5\uc7ff" + + "\uc801\uc81b" + + "\uc81d\uc837" + + "\uc839\uc853" + + "\uc855\uc86f" + + "\uc871\uc88b" + + "\uc88d\uc8a7" + + "\uc8a9\uc8c3" + + "\uc8c5\uc8df" + + "\uc8e1\uc8fb" + + "\uc8fd\uc917" + + "\uc919\uc933" + + "\uc935\uc94f" + + "\uc951\uc96b" + + "\uc96d\uc987" + + "\uc989\uc9a3" + + "\uc9a5\uc9bf" + + "\uc9c1\uc9db" + + "\uc9dd\uc9f7" + + "\uc9f9\uca13" + + "\uca15\uca2f" + + "\uca31\uca4b" + + "\uca4d\uca67" + + "\uca69\uca83" + + "\uca85\uca9f" + + "\ucaa1\ucabb" + + "\ucabd\ucad7" + + "\ucad9\ucaf3" + + "\ucaf5\ucb0f" + + "\ucb11\ucb2b" + + "\ucb2d\ucb47" + + "\ucb49\ucb63" + + "\ucb65\ucb7f" + + "\ucb81\ucb9b" + + "\ucb9d\ucbb7" + + "\ucbb9\ucbd3" + + "\ucbd5\ucbef" + + "\ucbf1\ucc0b" + + "\ucc0d\ucc27" + + "\ucc29\ucc43" + + "\ucc45\ucc5f" + + "\ucc61\ucc7b" + + "\ucc7d\ucc97" + + "\ucc99\uccb3" + + "\uccb5\ucccf" + + "\uccd1\ucceb" + + "\ucced\ucd07" + + "\ucd09\ucd23" + + "\ucd25\ucd3f" + + "\ucd41\ucd5b" + + "\ucd5d\ucd77" + + "\ucd79\ucd93" + + "\ucd95\ucdaf" + + "\ucdb1\ucdcb" + + "\ucdcd\ucde7" + + "\ucde9\uce03" + + "\uce05\uce1f" + + "\uce21\uce3b" + + "\uce3d\uce57" + + "\uce59\uce73" + + "\uce75\uce8f" + + "\uce91\uceab" + + "\ucead\ucec7" + + "\ucec9\ucee3" + + "\ucee5\uceff" + + "\ucf01\ucf1b" + + "\ucf1d\ucf37" + + "\ucf39\ucf53" + + "\ucf55\ucf6f" + + "\ucf71\ucf8b" + + "\ucf8d\ucfa7" + + "\ucfa9\ucfc3" + + "\ucfc5\ucfdf" + + "\ucfe1\ucffb" + + "\ucffd\ud017" + + "\ud019\ud033" + + "\ud035\ud04f" + + "\ud051\ud06b" + + "\ud06d\ud087" + + "\ud089\ud0a3" + + "\ud0a5\ud0bf" + + "\ud0c1\ud0db" + + "\ud0dd\ud0f7" + + "\ud0f9\ud113" + + "\ud115\ud12f" + + "\ud131\ud14b" + + "\ud14d\ud167" + + "\ud169\ud183" + + "\ud185\ud19f" + + "\ud1a1\ud1bb" + + "\ud1bd\ud1d7" + + "\ud1d9\ud1f3" + + "\ud1f5\ud20f" + + "\ud211\ud22b" + + "\ud22d\ud247" + + "\ud249\ud263" + + "\ud265\ud27f" + + "\ud281\ud29b" + + "\ud29d\ud2b7" + + "\ud2b9\ud2d3" + + "\ud2d5\ud2ef" + + "\ud2f1\ud30b" + + "\ud30d\ud327" + + "\ud329\ud343" + + "\ud345\ud35f" + + "\ud361\ud37b" + + "\ud37d\ud397" + + "\ud399\ud3b3" + + "\ud3b5\ud3cf" + + "\ud3d1\ud3eb" + + "\ud3ed\ud407" + + "\ud409\ud423" + + "\ud425\ud43f" + + "\ud441\ud45b" + + "\ud45d\ud477" + + "\ud479\ud493" + + "\ud495\ud4af" + + "\ud4b1\ud4cb" + + "\ud4cd\ud4e7" + + "\ud4e9\ud503" + + "\ud505\ud51f" + + "\ud521\ud53b" + + "\ud53d\ud557" + + "\ud559\ud573" + + "\ud575\ud58f" + + "\ud591\ud5ab" + + "\ud5ad\ud5c7" + + "\ud5c9\ud5e3" + + "\ud5e5\ud5ff" + + "\ud601\ud61b" + + "\ud61d\ud637" + + "\ud639\ud653" + + "\ud655\ud66f" + + "\ud671\ud68b" + + "\ud68d\ud6a7" + + "\ud6a9\ud6c3" + + "\ud6c5\ud6df" + + "\ud6e1\ud6fb" + + "\ud6fd\ud717" + + "\ud719\ud733" + + "\ud735\ud74f" + + "\ud751\ud76b" + + "\ud76d\ud787" + + "\ud789\ud7a3", + // Unicode 12.0 property value: {linebreak=hebrewletter} + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufb4f", + // Unicode 12.0 property value: {linebreak=hyphen} + "\u002d\u002d", + // Unicode 12.0 property value: {linebreak=ideographic} + "\u231a\u231b" + + "\u23f0\u23f3" + + "\u2600\u2603" + + "\u2614\u2615" + + "\u2618\u2618" + + "\u261a\u261c" + + "\u261e\u261f" + + "\u2639\u263b" + + "\u2668\u2668" + + "\u267f\u267f" + + "\u26bd\u26c8" + + "\u26cd\u26cd" + + "\u26cf\u26d1" + + "\u26d3\u26d4" + + "\u26d8\u26d9" + + "\u26dc\u26dc" + + "\u26df\u26e1" + + "\u26ea\u26ea" + + "\u26f1\u26f5" + + "\u26f7\u26f8" + + "\u26fa\u26fa" + + "\u26fd\u2704" + + "\u2708\u2709" + + "\u2764\u2764" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3003\u3004" + + "\u3006\u3007" + + "\u3012\u3013" + + "\u3020\u3029" + + "\u3030\u3034" + + "\u3036\u303a" + + "\u303d\u303f" + + "\u3042\u3042" + + "\u3044\u3044" + + "\u3046\u3046" + + "\u3048\u3048" + + "\u304a\u3062" + + "\u3064\u3082" + + "\u3084\u3084" + + "\u3086\u3086" + + "\u3088\u308d" + + "\u308f\u3094" + + "\u309f\u309f" + + "\u30a2\u30a2" + + "\u30a4\u30a4" + + "\u30a6\u30a6" + + "\u30a8\u30a8" + + "\u30aa\u30c2" + + "\u30c4\u30e2" + + "\u30e4\u30e4" + + "\u30e6\u30e6" + + "\u30e8\u30ed" + + "\u30ef\u30f4" + + "\u30f7\u30fa" + + "\u30ff\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u3200\u321e" + + "\u3220\u3247" + + "\u3250\u32fe" + + "\u3300\u4dbf" + + "\u4e00\ua014" + + "\ua016\ua48c" + + "\ua490\ua4c6" + + "\uf900\ufaff" + + "\ufe30\ufe34" + + "\ufe45\ufe46" + + "\ufe49\ufe4f" + + "\ufe51\ufe51" + + "\ufe58\ufe58" + + "\ufe5f\ufe66" + + "\ufe68\ufe68" + + "\ufe6b\ufe6b" + + "\uff02\uff03" + + "\uff06\uff07" + + "\uff0a\uff0b" + + "\uff0d\uff0d" + + "\uff0f\uff19" + + "\uff1c\uff1e" + + "\uff20\uff3a" + + "\uff3c\uff3c" + + "\uff3e\uff5a" + + "\uff5c\uff5c" + + "\uff5e\uff5e" + + "\uff66\uff66" + + "\uff71\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe2\uffe4" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud83c\udc00\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd6d\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude00\ud83c\udf84" + + "\ud83c\udf86\ud83c\udf9b" + + "\ud83c\udf9e\ud83c\udfb4" + + "\ud83c\udfb7\ud83c\udfbb" + + "\ud83c\udfbd\ud83c\udfc1" + + "\ud83c\udfc5\ud83c\udfc6" + + "\ud83c\udfc8\ud83c\udfc9" + + "\ud83c\udfcd\ud83c\udffa" + + "\ud83d\udc00\ud83d\udc41" + + "\ud83d\udc44\ud83d\udc45" + + "\ud83d\udc51\ud83d\udc65" + + "\ud83d\udc79\ud83d\udc7b" + + "\ud83d\udc7d\ud83d\udc80" + + "\ud83d\udc84\ud83d\udc84" + + "\ud83d\udc88\ud83d\udc8e" + + "\ud83d\udc90\ud83d\udc90" + + "\ud83d\udc92\ud83d\udc9f" + + "\ud83d\udca1\ud83d\udca1" + + "\ud83d\udca3\ud83d\udca3" + + "\ud83d\udca5\ud83d\udca9" + + "\ud83d\udcab\ud83d\udcae" + + "\ud83d\udcb0\ud83d\udcb0" + + "\ud83d\udcb3\ud83d\udcff" + + "\ud83d\udd07\ud83d\udd16" + + "\ud83d\udd25\ud83d\udd31" + + "\ud83d\udd4a\ud83d\udd73" + + "\ud83d\udd76\ud83d\udd79" + + "\ud83d\udd7b\ud83d\udd8f" + + "\ud83d\udd91\ud83d\udd94" + + "\ud83d\udd97\ud83d\uddd3" + + "\ud83d\udddc\ud83d\uddf3" + + "\ud83d\uddfa\ud83d\ude44" + + "\ud83d\ude48\ud83d\ude4a" + + "\ud83d\ude80\ud83d\udea2" + + "\ud83d\udea4\ud83d\udeb3" + + "\ud83d\udeb7\ud83d\udebf" + + "\ud83d\udec1\ud83d\udecb" + + "\ud83d\udecd\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd5\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd0e" + + "\ud83e\udd10\ud83e\udd17" + + "\ud83e\udd20\ud83e\udd25" + + "\ud83e\udd27\ud83e\udd2f" + + "\ud83e\udd3a\ud83e\udd3b" + + "\ud83e\udd3f\ud83e\uddb4" + + "\ud83e\uddb7\ud83e\uddb7" + + "\ud83e\uddba\ud83e\uddba" + + "\ud83e\uddbc\ud83e\uddcc" + + "\ud83e\uddd0\ud83e\uddd0" + + "\ud83e\uddde\ud83e\uddff" + + "\ud83e\ude54\ud83f\udffd" + + "\ud840\udc00\ud87f\udffd" + + "\ud880\udc00\ud8bf\udffd", + // Unicode 12.0 property value: {linebreak=infixnumeric} + "\u002c\u002c" + + "\u002e\u002e" + + "\u003a\u003b" + + "\u037e\u037e" + + "\u0589\u0589" + + "\u060c\u060d" + + "\u07f8\u07f8" + + "\u2044\u2044" + + "\ufe10\ufe10" + + "\ufe13\ufe14", + // Unicode 12.0 property value: {linebreak=inseparable} + "\u2024\u2026" + "\u22ef\u22ef" + "\ufe19\ufe19" + "\ud802\udef6\ud802\udef6", + // Unicode 12.0 property value: {linebreak=jl} + "\u1100\u115f" + "\ua960\ua97c", + // Unicode 12.0 property value: {linebreak=jt} + "\u11a8\u11ff" + "\ud7cb\ud7fb", + // Unicode 12.0 property value: {linebreak=jv} + "\u1160\u11a7" + "\ud7b0\ud7c6", + // Unicode 12.0 property value: {linebreak=linefeed} + "\n\n", + // Unicode 12.0 property value: {linebreak=mandatorybreak} + "\u000b\f" + "\u2028\u2029", + // Unicode 12.0 property value: {linebreak=nextline} + "\u0085\u0085", + // Unicode 12.0 property value: {linebreak=nonstarter} + "\u17d6\u17d6" + + "\u203c\u203d" + + "\u2047\u2049" + + "\u3005\u3005" + + "\u301c\u301c" + + "\u303b\u303c" + + "\u309b\u309e" + + "\u30a0\u30a0" + + "\u30fb\u30fb" + + "\u30fd\u30fe" + + "\ua015\ua015" + + "\ufe54\ufe55" + + "\uff1a\uff1b" + + "\uff65\uff65" + + "\uff9e\uff9f" + + "\ud81b\udfe0\ud81b\udfe3" + + "\ud83d\ude79\ud83d\ude7b", + // Unicode 12.0 property value: {linebreak=numeric} + "\u0030\u0039" + + "\u0660\u0669" + + "\u066b\u066c" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\ud801\udca0\ud801\udca9" + + "\ud803\udd30\ud803\udd39" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udda0\ud807\udda9" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udef0\ud838\udef9" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 12.0 property value: {linebreak=openpunctuation} + "\u0028\u0028" + + "\u005b\u005b" + + "\u007b\u007b" + + "\u00a1\u00a1" + + "\u00bf\u00bf" + + "\u0f3a\u0f3a" + + "\u0f3c\u0f3c" + + "\u169b\u169b" + + "\u201a\u201a" + + "\u201e\u201e" + + "\u2045\u2045" + + "\u207d\u207d" + + "\u208d\u208d" + + "\u2308\u2308" + + "\u230a\u230a" + + "\u2329\u2329" + + "\u2768\u2768" + + "\u276a\u276a" + + "\u276c\u276c" + + "\u276e\u276e" + + "\u2770\u2770" + + "\u2772\u2772" + + "\u2774\u2774" + + "\u27c5\u27c5" + + "\u27e6\u27e6" + + "\u27e8\u27e8" + + "\u27ea\u27ea" + + "\u27ec\u27ec" + + "\u27ee\u27ee" + + "\u2983\u2983" + + "\u2985\u2985" + + "\u2987\u2987" + + "\u2989\u2989" + + "\u298b\u298b" + + "\u298d\u298d" + + "\u298f\u298f" + + "\u2991\u2991" + + "\u2993\u2993" + + "\u2995\u2995" + + "\u2997\u2997" + + "\u29d8\u29d8" + + "\u29da\u29da" + + "\u29fc\u29fc" + + "\u2e18\u2e18" + + "\u2e22\u2e22" + + "\u2e24\u2e24" + + "\u2e26\u2e26" + + "\u2e28\u2e28" + + "\u2e42\u2e42" + + "\u3008\u3008" + + "\u300a\u300a" + + "\u300c\u300c" + + "\u300e\u300e" + + "\u3010\u3010" + + "\u3014\u3014" + + "\u3016\u3016" + + "\u3018\u3018" + + "\u301a\u301a" + + "\u301d\u301d" + + "\ufd3f\ufd3f" + + "\ufe17\ufe17" + + "\ufe35\ufe35" + + "\ufe37\ufe37" + + "\ufe39\ufe39" + + "\ufe3b\ufe3b" + + "\ufe3d\ufe3d" + + "\ufe3f\ufe3f" + + "\ufe41\ufe41" + + "\ufe43\ufe43" + + "\ufe47\ufe47" + + "\ufe59\ufe59" + + "\ufe5b\ufe5b" + + "\ufe5d\ufe5d" + + "\uff08\uff08" + + "\uff3b\uff3b" + + "\uff5b\uff5b" + + "\uff5f\uff5f" + + "\uff62\uff62" + + "\ud80c\ude58\ud80c\ude5a" + + "\ud80c\ude86\ud80c\ude86" + + "\ud80c\ude88\ud80c\ude88" + + "\ud80c\udf79\ud80c\udf79" + + "\ud80d\udc37\ud80d\udc37" + + "\ud811\uddce\ud811\uddce" + + "\ud83a\udd5e\ud83a\udd5f", + // Unicode 12.0 property value: {linebreak=postfixnumeric} + "\u0025\u0025" + + "\u00a2\u00a2" + + "\u00b0\u00b0" + + "\u0609\u060b" + + "\u066a\u066a" + + "\u09f2\u09f3" + + "\u09f9\u09f9" + + "\u0d79\u0d79" + + "\u2030\u2037" + + "\u20a7\u20a7" + + "\u20b6\u20b6" + + "\u20bb\u20bb" + + "\u20be\u20be" + + "\u2103\u2103" + + "\u2109\u2109" + + "\ua838\ua838" + + "\ufdfc\ufdfc" + + "\ufe6a\ufe6a" + + "\uff05\uff05" + + "\uffe0\uffe0" + + "\ud807\udfdd\ud807\udfe0" + + "\ud83b\udcac\ud83b\udcac" + + "\ud83b\udcb0\ud83b\udcb0", + // Unicode 12.0 property value: {linebreak=prefixnumeric} + "\u0024\u0024" + + "\u002b\u002b" + + "\\\\" + + "\u00a3\u00a5" + + "\u00b1\u00b1" + + "\u058f\u058f" + + "\u07fe\u07ff" + + "\u09fb\u09fb" + + "\u0af1\u0af1" + + "\u0bf9\u0bf9" + + "\u0e3f\u0e3f" + + "\u17db\u17db" + + "\u20a0\u20a6" + + "\u20a8\u20b5" + + "\u20b7\u20ba" + + "\u20bc\u20bd" + + "\u20bf\u20cf" + + "\u2116\u2116" + + "\u2212\u2213" + + "\ufe69\ufe69" + + "\uff04\uff04" + + "\uffe1\uffe1" + + "\uffe5\uffe6" + + "\ud838\udeff\ud838\udeff", + // Unicode 12.0 property value: {linebreak=quotation} + "\"\"" + + "\u0027\u0027" + + "\u00ab\u00ab" + + "\u00bb\u00bb" + + "\u2018\u2019" + + "\u201b\u201d" + + "\u201f\u201f" + + "\u2039\u203a" + + "\u275b\u2760" + + "\u2e00\u2e0d" + + "\u2e1c\u2e1d" + + "\u2e20\u2e21" + + "\ud83d\ude76\ud83d\ude78", + // Unicode 12.0 property value: {linebreak=regionalindicator} + "\ud83c\udde6\ud83c\uddff", + // Unicode 12.0 property value: {linebreak=space} + "\u0020\u0020", + // Unicode 12.0 property value: {linebreak=unknown} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07fc" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a77\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c76" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e85" + + "\u0e8b\u0e8b" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc8\u1ccf" + + "\u1cfb\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e50\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u32ff\u32ff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7c0\ua7c1" + + "\ua7c7\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab68\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\uf8ff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ufffe\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude49\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\ude5f" + + "\ud803\ude7f\ud803\udeff" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf5a\ud803\udfdf" + + "\ud803\udff7\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc60\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb9\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1b\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud805\udfff" + + "\ud806\udc3c\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\udd9f" + + "\ud806\udda8\ud806\udda9" + + "\ud806\uddd8\ud806\uddd9" + + "\ud806\udde5\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef9\ud807\udfbf" + + "\ud807\udff2\ud807\udffe" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud80d\udc2f" + + "\ud80d\udc39\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude9b\ud81b\udeff" + + "\ud81b\udf4b\ud81b\udf4e" + + "\ud81b\udf88\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe4\ud81b\udfff" + + "\ud821\udff8\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd4f" + + "\ud82c\udd53\ud82c\udd63" + + "\ud82c\udd68\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udedf" + + "\ud834\udef4\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf79\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud838\udcff" + + "\ud838\udd2d\ud838\udd2f" + + "\ud838\udd3e\ud838\udd3f" + + "\ud838\udd4a\ud838\udd4d" + + "\ud838\udd50\ud838\udebf" + + "\ud838\udefa\ud838\udefe" + + "\ud838\udf00\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4c\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\udc70" + + "\ud83b\udcb5\ud83b\udd00" + + "\ud83b\udd3e\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 12.0 property value: {linebreak=wordjoiner} + "\u2060\u2060" + "\ufeff\ufeff", + // Unicode 12.0 property value: {linebreak=zwj} + "\u200d\u200d", + // Unicode 12.0 property value: {linebreak=zwspace} + "\u200b\u200b", + // Unicode 12.0 property value: {lisu} + "\ua4d0\ua4ff", + // Unicode 12.0 property value: {ll} + "\u0061\u007a" + + "\u00b5\u00b5" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0138" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018d" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019b" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01aa\u01ab" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01ba" + + "\u01bd\u01bf" + + "\u01c6\u01c6" + + "\u01c9\u01c9" + + "\u01cc\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f0" + + "\u01f3\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0221\u0221" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0239" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0293" + + "\u0295\u02af" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037b\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fc" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0560\u0588" + + "\u10d0\u10fa" + + "\u10fd\u10ff" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d00\u1d2b" + + "\u1d6b\u1d77" + + "\u1d79\u1d9a" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9d" + + "\u1e9f\u1e9f" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1f87" + + "\u1f90\u1f97" + + "\u1fa0\u1fa7" + + "\u1fb0\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u210a\u210a" + + "\u210e\u210f" + + "\u2113\u2113" + + "\u212f\u212f" + + "\u2134\u2134" + + "\u2139\u2139" + + "\u213c\u213d" + + "\u2146\u2149" + + "\u214e\u214e" + + "\u2184\u2184" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c71\u2c71" + + "\u2c73\u2c74" + + "\u2c76\u2c7b" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce4" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69b" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua731" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua76f" + + "\ua771\ua778" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua78e\ua78e" + + "\ua791\ua791" + + "\ua793\ua795" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7af\ua7af" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\ua7b9\ua7b9" + + "\ua7bb\ua7bb" + + "\ua7bd\ua7bd" + + "\ua7bf\ua7bf" + + "\ua7c3\ua7c3" + + "\ua7fa\ua7fa" + + "\uab30\uab5a" + + "\uab60\uab67" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud81b\ude60\ud81b\ude7f" + + "\ud835\udc1a\ud835\udc33" + + "\ud835\udc4e\ud835\udc54" + + "\ud835\udc56\ud835\udc67" + + "\ud835\udc82\ud835\udc9b" + + "\ud835\udcb6\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udccf" + + "\ud835\udcea\ud835\udd03" + + "\ud835\udd1e\ud835\udd37" + + "\ud835\udd52\ud835\udd6b" + + "\ud835\udd86\ud835\udd9f" + + "\ud835\uddba\ud835\uddd3" + + "\ud835\uddee\ud835\ude07" + + "\ud835\ude22\ud835\ude3b" + + "\ud835\ude56\ud835\ude6f" + + "\ud835\ude8a\ud835\udea5" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udee1" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf1b" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf55" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udf8f" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfc9" + + "\ud835\udfcb\ud835\udfcb" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 12.0 property value: {lm} + "\u02b0\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0374\u0374" + + "\u037a\u037a" + + "\u0559\u0559" + + "\u0640\u0640" + + "\u06e5\u06e6" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0971\u0971" + + "\u0e46\u0e46" + + "\u0ec6\u0ec6" + + "\u10fc\u10fc" + + "\u17d7\u17d7" + + "\u1843\u1843" + + "\u1aa7\u1aa7" + + "\u1c78\u1c7d" + + "\u1d2c\u1d6a" + + "\u1d78\u1d78" + + "\u1d9b\u1dbf" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2c7c\u2c7d" + + "\u2d6f\u2d6f" + + "\u2e2f\u2e2f" + + "\u3005\u3005" + + "\u3031\u3035" + + "\u303b\u303b" + + "\u309d\u309e" + + "\u30fc\u30fe" + + "\ua015\ua015" + + "\ua4f8\ua4fd" + + "\ua60c\ua60c" + + "\ua67f\ua67f" + + "\ua69c\ua69d" + + "\ua717\ua71f" + + "\ua770\ua770" + + "\ua788\ua788" + + "\ua7f8\ua7f9" + + "\ua9cf\ua9cf" + + "\ua9e6\ua9e6" + + "\uaa70\uaa70" + + "\uaadd\uaadd" + + "\uaaf3\uaaf4" + + "\uab5c\uab5f" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud838\udd37\ud838\udd3d" + + "\ud83a\udd4b\ud83a\udd4b", + // Unicode 12.0 property value: {lo} + "\u00aa\u00aa" + + "\u00ba\u00ba" + + "\u01bb\u01bb" + + "\u01c0\u01c3" + + "\u0294\u0294" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0620\u063f" + + "\u0641\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u0800\u0815" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0972\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0e01\u0e30" + + "\u0e32\u0e33" + + "\u0e40\u0e45" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0eb0" + + "\u0eb2\u0eb3" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u1000\u102a" + + "\u103f\u103f" + + "\u1050\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u1100\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16f1\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17dc\u17dc" + + "\u1820\u1842" + + "\u1844\u1878" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a16" + + "\u1a20\u1a54" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c77" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1cfa\u1cfa" + + "\u2135\u2138" + + "\u2d30\u2d67" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u3006\u3006" + + "\u303c\u303c" + + "\u3041\u3096" + + "\u309f\u309f" + + "\u30a1\u30fa" + + "\u30ff\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua014" + + "\ua016\ua48c" + + "\ua4d0\ua4f7" + + "\ua500\ua60b" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua66e\ua66e" + + "\ua6a0\ua6e5" + + "\ua78f\ua78f" + + "\ua7f7\ua7f7" + + "\ua7fb\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9e0\ua9e4" + + "\ua9e7\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa60\uaa6f" + + "\uaa71\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadc" + + "\uaae0\uaaea" + + "\uaaf2\uaaf2" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff66\uff6f" + + "\uff71\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf40" + + "\ud800\udf42\ud800\udf49" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud801\udc50\ud801\udc9d" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udd00\ud803\udd23" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd44\ud804\udd44" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc5f\ud805\udc5f" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udeb8\ud805\udeb8" + + "\ud805\udf00\ud805\udf1a" + + "\ud806\udc00\ud806\udc2b" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd0" + + "\ud806\udde1\ud806\udde1" + + "\ud806\udde3\ud806\udde3" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude89" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd89" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef2" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd4e\ud838\udd4e" + + "\ud838\udec0\ud838\udeeb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.0 property value: {logicalorderexception} + "\u0e40\u0e44" + + "\u0ec0\u0ec4" + + "\u19b5\u19b7" + + "\u19ba\u19ba" + + "\uaab5\uaab6" + + "\uaab9\uaab9" + + "\uaabb\uaabc", + // Unicode 12.0 property value: {lowercase} + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0138" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018d" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019b" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01aa\u01ab" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01ba" + + "\u01bd\u01bf" + + "\u01c6\u01c6" + + "\u01c9\u01c9" + + "\u01cc\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f0" + + "\u01f3\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0221\u0221" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0239" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0293" + + "\u0295\u02b8" + + "\u02c0\u02c1" + + "\u02e0\u02e4" + + "\u0345\u0345" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037a\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fc" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0560\u0588" + + "\u10d0\u10fa" + + "\u10fd\u10ff" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d00\u1dbf" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9d" + + "\u1e9f\u1e9f" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1f87" + + "\u1f90\u1f97" + + "\u1fa0\u1fa7" + + "\u1fb0\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u210a\u210a" + + "\u210e\u210f" + + "\u2113\u2113" + + "\u212f\u212f" + + "\u2134\u2134" + + "\u2139\u2139" + + "\u213c\u213d" + + "\u2146\u2149" + + "\u214e\u214e" + + "\u2170\u217f" + + "\u2184\u2184" + + "\u24d0\u24e9" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c71\u2c71" + + "\u2c73\u2c74" + + "\u2c76\u2c7d" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce4" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69d" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua731" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua778" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua78e\ua78e" + + "\ua791\ua791" + + "\ua793\ua795" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7af\ua7af" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\ua7b9\ua7b9" + + "\ua7bb\ua7bb" + + "\ua7bd\ua7bd" + + "\ua7bf\ua7bf" + + "\ua7c3\ua7c3" + + "\ua7f8\ua7fa" + + "\uab30\uab5a" + + "\uab5c\uab67" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud81b\ude60\ud81b\ude7f" + + "\ud835\udc1a\ud835\udc33" + + "\ud835\udc4e\ud835\udc54" + + "\ud835\udc56\ud835\udc67" + + "\ud835\udc82\ud835\udc9b" + + "\ud835\udcb6\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udccf" + + "\ud835\udcea\ud835\udd03" + + "\ud835\udd1e\ud835\udd37" + + "\ud835\udd52\ud835\udd6b" + + "\ud835\udd86\ud835\udd9f" + + "\ud835\uddba\ud835\uddd3" + + "\ud835\uddee\ud835\ude07" + + "\ud835\ude22\ud835\ude3b" + + "\ud835\ude56\ud835\ude6f" + + "\ud835\ude8a\ud835\udea5" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udee1" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf1b" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf55" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udf8f" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfc9" + + "\ud835\udfcb\ud835\udfcb" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 12.0 property value: {lt} + "\u01c5\u01c5" + + "\u01c8\u01c8" + + "\u01cb\u01cb" + + "\u01f2\u01f2" + + "\u1f88\u1f8f" + + "\u1f98\u1f9f" + + "\u1fa8\u1faf" + + "\u1fbc\u1fbc" + + "\u1fcc\u1fcc" + + "\u1ffc\u1ffc", + // Unicode 12.0 property value: {lu} + "\u0041\u005a" + + "\u00c0\u00d6" + + "\u00d8\u00de" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u014a\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c4" + + "\u01c7\u01c7" + + "\u01ca\u01ca" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f1" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03cf\u03cf" + + "\u03d2\u03d4" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f4\u03f4" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13a0\u13f5" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1fb8\u1fbb" + + "\u1fc8\u1fcb" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff8\u1ffb" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210b\u210d" + + "\u2110\u2112" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u2130\u2133" + + "\u213e\u213f" + + "\u2145\u2145" + + "\u2183\u2183" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\ua7b8\ua7b8" + + "\ua7ba\ua7ba" + + "\ua7bc\ua7bc" + + "\ua7be\ua7be" + + "\ua7c2\ua7c2" + + "\ua7c4\ua7c6" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud81b\ude40\ud81b\ude5f" + + "\ud835\udc00\ud835\udc19" + + "\ud835\udc34\ud835\udc4d" + + "\ud835\udc68\ud835\udc81" + + "\ud835\udc9c\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb5" + + "\ud835\udcd0\ud835\udce9" + + "\ud835\udd04\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd38\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd6c\ud835\udd85" + + "\ud835\udda0\ud835\uddb9" + + "\ud835\uddd4\ud835\udded" + + "\ud835\ude08\ud835\ude21" + + "\ud835\ude3c\ud835\ude55" + + "\ud835\ude70\ud835\ude89" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udee2\ud835\udefa" + + "\ud835\udf1c\ud835\udf34" + + "\ud835\udf56\ud835\udf6e" + + "\ud835\udf90\ud835\udfa8" + + "\ud835\udfca\ud835\udfca" + + "\ud83a\udd00\ud83a\udd21", + // Unicode 12.0 property value: {lycian} + "\ud800\ude80\ud800\ude9c", + // Unicode 12.0 property value: {lydian} + "\ud802\udd20\ud802\udd39" + "\ud802\udd3f\ud802\udd3f", + // Unicode 12.0 property value: {mahajani} + "\ud804\udd50\ud804\udd76", + // Unicode 12.0 property value: {makasar} + "\ud807\udee0\ud807\udef8", + // Unicode 12.0 property value: {malayalam} + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f", + // Unicode 12.0 property value: {mandaic} + "\u0840\u085b" + "\u085e\u085e", + // Unicode 12.0 property value: {manichaean} + "\ud802\udec0\ud802\udee6" + "\ud802\udeeb\ud802\udef6", + // Unicode 12.0 property value: {marchen} + "\ud807\udc70\ud807\udc8f" + "\ud807\udc92\ud807\udca7" + "\ud807\udca9\ud807\udcb6", + // Unicode 12.0 property value: {masaramgondi} + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59", + // Unicode 12.0 property value: {math} + "\u002b\u002b" + + "\u003c\u003e" + + "\u005e\u005e" + + "\u007c\u007c" + + "\u007e\u007e" + + "\u00ac\u00ac" + + "\u00b1\u00b1" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u03d0\u03d2" + + "\u03d5\u03d5" + + "\u03f0\u03f1" + + "\u03f4\u03f6" + + "\u0606\u0608" + + "\u2016\u2016" + + "\u2032\u2034" + + "\u2040\u2040" + + "\u2044\u2044" + + "\u2052\u2052" + + "\u2061\u2064" + + "\u207a\u207e" + + "\u208a\u208e" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20e6" + + "\u20eb\u20ef" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2128\u2129" + + "\u212c\u212d" + + "\u212f\u2131" + + "\u2133\u2138" + + "\u213c\u2149" + + "\u214b\u214b" + + "\u2190\u21a7" + + "\u21a9\u21ae" + + "\u21b0\u21b1" + + "\u21b6\u21b7" + + "\u21bc\u21db" + + "\u21dd\u21dd" + + "\u21e4\u21e5" + + "\u21f4\u22ff" + + "\u2308\u230b" + + "\u2320\u2321" + + "\u237c\u237c" + + "\u239b\u23b5" + + "\u23b7\u23b7" + + "\u23d0\u23d0" + + "\u23dc\u23e2" + + "\u25a0\u25a1" + + "\u25ae\u25b7" + + "\u25bc\u25c1" + + "\u25c6\u25c7" + + "\u25ca\u25cb" + + "\u25cf\u25d3" + + "\u25e2\u25e2" + + "\u25e4\u25e4" + + "\u25e7\u25ec" + + "\u25f8\u25ff" + + "\u2605\u2606" + + "\u2640\u2640" + + "\u2642\u2642" + + "\u2660\u2663" + + "\u266d\u266f" + + "\u27c0\u27ff" + + "\u2900\u2aff" + + "\u2b30\u2b44" + + "\u2b47\u2b4c" + + "\ufb29\ufb29" + + "\ufe61\ufe66" + + "\ufe68\ufe68" + + "\uff0b\uff0b" + + "\uff1c\uff1e" + + "\uff3c\uff3c" + + "\uff3e\uff3e" + + "\uff5c\uff5c" + + "\uff5e\uff5e" + + "\uffe2\uffe2" + + "\uffe9\uffec" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1", + // Unicode 12.0 property value: {mc} + "\u0903\u0903" + + "\u093b\u093b" + + "\u093e\u0940" + + "\u0949\u094c" + + "\u094e\u094f" + + "\u0982\u0983" + + "\u09be\u09c0" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09d7\u09d7" + + "\u0a03\u0a03" + + "\u0a3e\u0a40" + + "\u0a83\u0a83" + + "\u0abe\u0ac0" + + "\u0ac9\u0ac9" + + "\u0acb\u0acc" + + "\u0b02\u0b03" + + "\u0b3e\u0b3e" + + "\u0b40\u0b40" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b57\u0b57" + + "\u0bbe\u0bbf" + + "\u0bc1\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd7\u0bd7" + + "\u0c01\u0c03" + + "\u0c41\u0c44" + + "\u0c82\u0c83" + + "\u0cbe\u0cbe" + + "\u0cc0\u0cc4" + + "\u0cc7\u0cc8" + + "\u0cca\u0ccb" + + "\u0cd5\u0cd6" + + "\u0d02\u0d03" + + "\u0d3e\u0d40" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d57\u0d57" + + "\u0d82\u0d83" + + "\u0dcf\u0dd1" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0f3e\u0f3f" + + "\u0f7f\u0f7f" + + "\u102b\u102c" + + "\u1031\u1031" + + "\u1038\u1038" + + "\u103b\u103c" + + "\u1056\u1057" + + "\u1062\u1064" + + "\u1067\u106d" + + "\u1083\u1084" + + "\u1087\u108c" + + "\u108f\u108f" + + "\u109a\u109c" + + "\u17b6\u17b6" + + "\u17be\u17c5" + + "\u17c7\u17c8" + + "\u1923\u1926" + + "\u1929\u192b" + + "\u1930\u1931" + + "\u1933\u1938" + + "\u1a19\u1a1a" + + "\u1a55\u1a55" + + "\u1a57\u1a57" + + "\u1a61\u1a61" + + "\u1a63\u1a64" + + "\u1a6d\u1a72" + + "\u1b04\u1b04" + + "\u1b35\u1b35" + + "\u1b3b\u1b3b" + + "\u1b3d\u1b41" + + "\u1b43\u1b44" + + "\u1b82\u1b82" + + "\u1ba1\u1ba1" + + "\u1ba6\u1ba7" + + "\u1baa\u1baa" + + "\u1be7\u1be7" + + "\u1bea\u1bec" + + "\u1bee\u1bee" + + "\u1bf2\u1bf3" + + "\u1c24\u1c2b" + + "\u1c34\u1c35" + + "\u1ce1\u1ce1" + + "\u1cf7\u1cf7" + + "\u302e\u302f" + + "\ua823\ua824" + + "\ua827\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c3" + + "\ua952\ua953" + + "\ua983\ua983" + + "\ua9b4\ua9b5" + + "\ua9ba\ua9bb" + + "\ua9be\ua9c0" + + "\uaa2f\uaa30" + + "\uaa33\uaa34" + + "\uaa4d\uaa4d" + + "\uaa7b\uaa7b" + + "\uaa7d\uaa7d" + + "\uaaeb\uaaeb" + + "\uaaee\uaaef" + + "\uaaf5\uaaf5" + + "\uabe3\uabe4" + + "\uabe6\uabe7" + + "\uabe9\uabea" + + "\uabec\uabec" + + "\ud804\udc00\ud804\udc00" + + "\ud804\udc02\ud804\udc02" + + "\ud804\udc82\ud804\udc82" + + "\ud804\udcb0\ud804\udcb2" + + "\ud804\udcb7\ud804\udcb8" + + "\ud804\udd2c\ud804\udd2c" + + "\ud804\udd45\ud804\udd46" + + "\ud804\udd82\ud804\udd82" + + "\ud804\uddb3\ud804\uddb5" + + "\ud804\uddbf\ud804\uddc0" + + "\ud804\ude2c\ud804\ude2e" + + "\ud804\ude32\ud804\ude33" + + "\ud804\ude35\ud804\ude35" + + "\ud804\udee0\ud804\udee2" + + "\ud804\udf02\ud804\udf03" + + "\ud804\udf3e\ud804\udf3f" + + "\ud804\udf41\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud805\udc35\ud805\udc37" + + "\ud805\udc40\ud805\udc41" + + "\ud805\udc45\ud805\udc45" + + "\ud805\udcb0\ud805\udcb2" + + "\ud805\udcb9\ud805\udcb9" + + "\ud805\udcbb\ud805\udcbe" + + "\ud805\udcc1\ud805\udcc1" + + "\ud805\uddaf\ud805\uddb1" + + "\ud805\uddb8\ud805\uddbb" + + "\ud805\uddbe\ud805\uddbe" + + "\ud805\ude30\ud805\ude32" + + "\ud805\ude3b\ud805\ude3c" + + "\ud805\ude3e\ud805\ude3e" + + "\ud805\udeac\ud805\udeac" + + "\ud805\udeae\ud805\udeaf" + + "\ud805\udeb6\ud805\udeb6" + + "\ud805\udf20\ud805\udf21" + + "\ud805\udf26\ud805\udf26" + + "\ud806\udc2c\ud806\udc2e" + + "\ud806\udc38\ud806\udc38" + + "\ud806\uddd1\ud806\uddd3" + + "\ud806\udddc\ud806\udddf" + + "\ud806\udde4\ud806\udde4" + + "\ud806\ude39\ud806\ude39" + + "\ud806\ude57\ud806\ude58" + + "\ud806\ude97\ud806\ude97" + + "\ud807\udc2f\ud807\udc2f" + + "\ud807\udc3e\ud807\udc3e" + + "\ud807\udca9\ud807\udca9" + + "\ud807\udcb1\ud807\udcb1" + + "\ud807\udcb4\ud807\udcb4" + + "\ud807\udd8a\ud807\udd8e" + + "\ud807\udd93\ud807\udd94" + + "\ud807\udd96\ud807\udd96" + + "\ud807\udef5\ud807\udef6" + + "\ud81b\udf51\ud81b\udf87" + + "\ud834\udd65\ud834\udd66" + + "\ud834\udd6d\ud834\udd72", + // Unicode 12.0 property value: {me} + "\u0488\u0489" + "\u1abe\u1abe" + "\u20dd\u20e0" + "\u20e2\u20e4" + "\ua670\ua672", + // Unicode 12.0 property value: {medefaidrin} + "\ud81b\ude40\ud81b\ude9a", + // Unicode 12.0 property value: {meeteimayek} + "\uaae0\uaaf6" + "\uabc0\uabed" + "\uabf0\uabf9", + // Unicode 12.0 property value: {mendekikakui} + "\ud83a\udc00\ud83a\udcc4" + "\ud83a\udcc7\ud83a\udcd6", + // Unicode 12.0 property value: {meroiticcursive} + "\ud802\udda0\ud802\uddb7" + "\ud802\uddbc\ud802\uddcf" + "\ud802\uddd2\ud802\uddff", + // Unicode 12.0 property value: {meroitichieroglyphs} + "\ud802\udd80\ud802\udd9f", + // Unicode 12.0 property value: {miao} + "\ud81b\udf00\ud81b\udf4a" + "\ud81b\udf4f\ud81b\udf87" + "\ud81b\udf8f\ud81b\udf9f", + // Unicode 12.0 property value: {mn} + "\u0300\u036f" + + "\u0483\u0487" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u07fd\u07fd" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d3\u08e1" + + "\u08e3\u0902" + + "\u093a\u093a" + + "\u093c\u093c" + + "\u0941\u0948" + + "\u094d\u094d" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0981" + + "\u09bc\u09bc" + + "\u09c1\u09c4" + + "\u09cd\u09cd" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a02" + + "\u0a3c\u0a3c" + + "\u0a41\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a82" + + "\u0abc\u0abc" + + "\u0ac1\u0ac5" + + "\u0ac7\u0ac8" + + "\u0acd\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b01" + + "\u0b3c\u0b3c" + + "\u0b3f\u0b3f" + + "\u0b41\u0b44" + + "\u0b4d\u0b4d" + + "\u0b56\u0b56" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bc0\u0bc0" + + "\u0bcd\u0bcd" + + "\u0c00\u0c00" + + "\u0c04\u0c04" + + "\u0c3e\u0c40" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c81" + + "\u0cbc\u0cbc" + + "\u0cbf\u0cbf" + + "\u0cc6\u0cc6" + + "\u0ccc\u0ccd" + + "\u0ce2\u0ce3" + + "\u0d00\u0d01" + + "\u0d3b\u0d3c" + + "\u0d41\u0d44" + + "\u0d4d\u0d4d" + + "\u0d62\u0d63" + + "\u0dca\u0dca" + + "\u0dd2\u0dd4" + + "\u0dd6\u0dd6" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102d\u1030" + + "\u1032\u1037" + + "\u1039\u103a" + + "\u103d\u103e" + + "\u1058\u1059" + + "\u105e\u1060" + + "\u1071\u1074" + + "\u1082\u1082" + + "\u1085\u1086" + + "\u108d\u108d" + + "\u109d\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17b5" + + "\u17b7\u17bd" + + "\u17c6\u17c6" + + "\u17c9\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u1922" + + "\u1927\u1928" + + "\u1932\u1932" + + "\u1939\u193b" + + "\u1a17\u1a18" + + "\u1a1b\u1a1b" + + "\u1a56\u1a56" + + "\u1a58\u1a5e" + + "\u1a60\u1a60" + + "\u1a62\u1a62" + + "\u1a65\u1a6c" + + "\u1a73\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abd" + + "\u1b00\u1b03" + + "\u1b34\u1b34" + + "\u1b36\u1b3a" + + "\u1b3c\u1b3c" + + "\u1b42\u1b42" + + "\u1b6b\u1b73" + + "\u1b80\u1b81" + + "\u1ba2\u1ba5" + + "\u1ba8\u1ba9" + + "\u1bab\u1bad" + + "\u1be6\u1be6" + + "\u1be8\u1be9" + + "\u1bed\u1bed" + + "\u1bef\u1bf1" + + "\u1c2c\u1c33" + + "\u1c36\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302d" + + "\u3099\u309a" + + "\ua66f\ua66f" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua825\ua826" + + "\ua8c4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua951" + + "\ua980\ua982" + + "\ua9b3\ua9b3" + + "\ua9b6\ua9b9" + + "\ua9bc\ua9bd" + + "\ua9e5\ua9e5" + + "\uaa29\uaa2e" + + "\uaa31\uaa32" + + "\uaa35\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4c" + + "\uaa7c\uaa7c" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaec\uaaed" + + "\uaaf6\uaaf6" + + "\uabe5\uabe5" + + "\uabe8\uabe8" + + "\uabed\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc01\ud804\udc01" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc81" + + "\ud804\udcb3\ud804\udcb6" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd2b" + + "\ud804\udd2d\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd81" + + "\ud804\uddb6\ud804\uddbe" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2f\ud804\ude31" + + "\ud804\ude34\ud804\ude34" + + "\ud804\ude36\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udedf" + + "\ud804\udee3\ud804\udeea" + + "\ud804\udf00\ud804\udf01" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf40\ud804\udf40" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc38\ud805\udc3f" + + "\ud805\udc42\ud805\udc44" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb3\ud805\udcb8" + + "\ud805\udcba\ud805\udcba" + + "\ud805\udcbf\ud805\udcc0" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddb2\ud805\uddb5" + + "\ud805\uddbc\ud805\uddbd" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude33\ud805\ude3a" + + "\ud805\ude3d\ud805\ude3d" + + "\ud805\ude3f\ud805\ude40" + + "\ud805\udeab\ud805\udeab" + + "\ud805\udead\ud805\udead" + + "\ud805\udeb0\ud805\udeb5" + + "\ud805\udeb7\ud805\udeb7" + + "\ud805\udf1d\ud805\udf1f" + + "\ud805\udf22\ud805\udf25" + + "\ud805\udf27\ud805\udf2b" + + "\ud806\udc2f\ud806\udc37" + + "\ud806\udc39\ud806\udc3a" + + "\ud806\uddd4\ud806\uddd7" + + "\ud806\uddda\ud806\udddb" + + "\ud806\udde0\ud806\udde0" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude38" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude56" + + "\ud806\ude59\ud806\ude5b" + + "\ud806\ude8a\ud806\ude96" + + "\ud806\ude98\ud806\ude99" + + "\ud807\udc30\ud807\udc36" + + "\ud807\udc38\ud807\udc3d" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udcaa\ud807\udcb0" + + "\ud807\udcb2\ud807\udcb3" + + "\ud807\udcb5\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd95\ud807\udd95" + + "\ud807\udd97\ud807\udd97" + + "\ud807\udef3\ud807\udef4" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf4f\ud81b\udf4f" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd30\ud838\udd36" + + "\ud838\udeec\ud838\udeef" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.0 property value: {modi} + "\ud805\ude00\ud805\ude44" + "\ud805\ude50\ud805\ude59", + // Unicode 12.0 property value: {mongolian} + "\u1800\u1801" + + "\u1804\u1804" + + "\u1806\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\ud805\ude60\ud805\ude6c", + // Unicode 12.0 property value: {mro} + "\ud81a\ude40\ud81a\ude5e" + "\ud81a\ude60\ud81a\ude69" + "\ud81a\ude6e\ud81a\ude6f", + // Unicode 12.0 property value: {multani} + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9", + // Unicode 12.0 property value: {myanmar} + "\u1000\u109f" + "\ua9e0\ua9fe" + "\uaa60\uaa7f", + // Unicode 12.0 property value: {nabataean} + "\ud802\udc80\ud802\udc9e" + "\ud802\udca7\ud802\udcaf", + // Unicode 12.0 property value: {nandinagari} + "\ud806\udda0\ud806\udda7" + "\ud806\uddaa\ud806\uddd7" + "\ud806\uddda\ud806\udde4", + // Unicode 12.0 property value: {nd} + "\u0030\u0039" + + "\u0660\u0669" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\uff10\uff19" + + "\ud801\udca0\ud801\udca9" + + "\ud803\udd30\ud803\udd39" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udda0\ud807\udda9" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udef0\ud838\udef9" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 12.0 property value: {newa} + "\ud805\udc00\ud805\udc59" + "\ud805\udc5b\ud805\udc5b" + "\ud805\udc5d\ud805\udc5f", + // Unicode 12.0 property value: {newtailue} + "\u1980\u19ab" + "\u19b0\u19c9" + "\u19d0\u19da" + "\u19de\u19df", + // Unicode 12.0 property value: {nko} + "\u07c0\u07fa" + "\u07fd\u07ff", + // Unicode 12.0 property value: {nl} + "\u16ee\u16f0" + + "\u2160\u2182" + + "\u2185\u2188" + + "\u3007\u3007" + + "\u3021\u3029" + + "\u3038\u303a" + + "\ua6e6\ua6ef" + + "\ud800\udd40\ud800\udd74" + + "\ud800\udf41\ud800\udf41" + + "\ud800\udf4a\ud800\udf4a" + + "\ud800\udfd1\ud800\udfd5" + + "\ud809\udc00\ud809\udc6e", + // Unicode 12.0 property value: {no} + "\u00b2\u00b3" + + "\u00b9\u00b9" + + "\u00bc\u00be" + + "\u09f4\u09f9" + + "\u0b72\u0b77" + + "\u0bf0\u0bf2" + + "\u0c78\u0c7e" + + "\u0d58\u0d5e" + + "\u0d70\u0d78" + + "\u0f2a\u0f33" + + "\u1369\u137c" + + "\u17f0\u17f9" + + "\u19da\u19da" + + "\u2070\u2070" + + "\u2074\u2079" + + "\u2080\u2089" + + "\u2150\u215f" + + "\u2189\u2189" + + "\u2460\u249b" + + "\u24ea\u24ff" + + "\u2776\u2793" + + "\u2cfd\u2cfd" + + "\u3192\u3195" + + "\u3220\u3229" + + "\u3248\u324f" + + "\u3251\u325f" + + "\u3280\u3289" + + "\u32b1\u32bf" + + "\ua830\ua835" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd75\ud800\udd78" + + "\ud800\udd8a\ud800\udd8b" + + "\ud800\udee1\ud800\udefb" + + "\ud800\udf20\ud800\udf23" + + "\ud802\udc58\ud802\udc5f" + + "\ud802\udc79\ud802\udc7f" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udcfb\ud802\udcff" + + "\ud802\udd16\ud802\udd1b" + + "\ud802\uddbc\ud802\uddbd" + + "\ud802\uddc0\ud802\uddcf" + + "\ud802\uddd2\ud802\uddff" + + "\ud802\ude40\ud802\ude48" + + "\ud802\ude7d\ud802\ude7e" + + "\ud802\ude9d\ud802\ude9f" + + "\ud802\udeeb\ud802\udeef" + + "\ud802\udf58\ud802\udf5f" + + "\ud802\udf78\ud802\udf7f" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf1d\ud803\udf26" + + "\ud803\udf51\ud803\udf54" + + "\ud804\udc52\ud804\udc65" + + "\ud804\udde1\ud804\uddf4" + + "\ud805\udf3a\ud805\udf3b" + + "\ud806\udcea\ud806\udcf2" + + "\ud807\udc5a\ud807\udc6c" + + "\ud807\udfc0\ud807\udfd4" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81b\ude80\ud81b\ude96" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf60\ud834\udf78" + + "\ud83a\udcc7\ud83a\udccf" + + "\ud83b\udc71\ud83b\udcab" + + "\ud83b\udcad\ud83b\udcaf" + + "\ud83b\udcb1\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd2d" + + "\ud83b\udd2f\ud83b\udd3d" + + "\ud83c\udd00\ud83c\udd0c", + // Unicode 12.0 property value: {noncharactercodepoint} + "\ufdd0\ufdef" + + "\ufffe\uffff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb7f\udffe\udb7f\udfff" + + "\udbbf\udffe\udbbf\udfff" + + "\udbff\udffe\udbff\udfff", + // Unicode 12.0 property value: {nushu} + "\ud81b\udfe1\ud81b\udfe1" + "\ud82c\udd70\ud82c\udefb", + // Unicode 12.0 property value: {nyiakengpuachuehmong} + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4f", + // Unicode 12.0 property value: {ogham} + "\u1680\u169c", + // Unicode 12.0 property value: {olchiki} + "\u1c50\u1c7f", + // Unicode 12.0 property value: {oldhungarian} + "\ud803\udc80\ud803\udcb2" + "\ud803\udcc0\ud803\udcf2" + "\ud803\udcfa\ud803\udcff", + // Unicode 12.0 property value: {olditalic} + "\ud800\udf00\ud800\udf23" + "\ud800\udf2d\ud800\udf2f", + // Unicode 12.0 property value: {oldnortharabian} + "\ud802\ude80\ud802\ude9f", + // Unicode 12.0 property value: {oldpermic} + "\ud800\udf50\ud800\udf7a", + // Unicode 12.0 property value: {oldpersian} + "\ud800\udfa0\ud800\udfc3" + "\ud800\udfc8\ud800\udfd5", + // Unicode 12.0 property value: {oldsogdian} + "\ud803\udf00\ud803\udf27", + // Unicode 12.0 property value: {oldsoutharabian} + "\ud802\ude60\ud802\ude7f", + // Unicode 12.0 property value: {oldturkic} + "\ud803\udc00\ud803\udc48", + // Unicode 12.0 property value: {oriya} + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77", + // Unicode 12.0 property value: {osage} + "\ud801\udcb0\ud801\udcd3" + "\ud801\udcd8\ud801\udcfb", + // Unicode 12.0 property value: {osmanya} + "\ud801\udc80\ud801\udc9d" + "\ud801\udca0\ud801\udca9", + // Unicode 12.0 property value: {otheralphabetic} + "\u0345\u0345" + + "\u05b0\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u0657" + + "\u0659\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06e1\u06e4" + + "\u06e7\u06e8" + + "\u06ed\u06ed" + + "\u0711\u0711" + + "\u0730\u073f" + + "\u07a6\u07b0" + + "\u0816\u0817" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082c" + + "\u08d4\u08df" + + "\u08e3\u08e9" + + "\u08f0\u0903" + + "\u093a\u093b" + + "\u093e\u094c" + + "\u094e\u094f" + + "\u0955\u0957" + + "\u0962\u0963" + + "\u0981\u0983" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u0a01\u0a03" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4c" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a83" + + "\u0abe\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acc" + + "\u0ae2\u0ae3" + + "\u0afa\u0afc" + + "\u0b01\u0b03" + + "\u0b3e\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd7\u0bd7" + + "\u0c00\u0c03" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4c" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c83" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccc" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d03" + + "\u0d3e\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0d82\u0d83" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e4d\u0e4d" + + "\u0eb1\u0eb1" + + "\u0eb4\u0eb9" + + "\u0ebb\u0ebc" + + "\u0ecd\u0ecd" + + "\u0f71\u0f81" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u102b\u1036" + + "\u1038\u1038" + + "\u103b\u103e" + + "\u1056\u1059" + + "\u105e\u1060" + + "\u1062\u1064" + + "\u1067\u106d" + + "\u1071\u1074" + + "\u1082\u108d" + + "\u108f\u108f" + + "\u109a\u109d" + + "\u1712\u1713" + + "\u1732\u1733" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b6\u17c8" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u192b" + + "\u1930\u1938" + + "\u1a17\u1a1b" + + "\u1a55\u1a5e" + + "\u1a61\u1a74" + + "\u1b00\u1b04" + + "\u1b35\u1b43" + + "\u1b80\u1b82" + + "\u1ba1\u1ba9" + + "\u1bac\u1bad" + + "\u1be7\u1bf1" + + "\u1c24\u1c36" + + "\u1de7\u1df4" + + "\u24b6\u24e9" + + "\u2de0\u2dff" + + "\ua674\ua67b" + + "\ua69e\ua69f" + + "\ua802\ua802" + + "\ua80b\ua80b" + + "\ua823\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c3" + + "\ua8c5\ua8c5" + + "\ua8ff\ua8ff" + + "\ua926\ua92a" + + "\ua947\ua952" + + "\ua980\ua983" + + "\ua9b4\ua9bf" + + "\ua9e5\ua9e5" + + "\uaa29\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4d" + + "\uaa7b\uaa7d" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabe" + + "\uaaeb\uaaef" + + "\uaaf5\uaaf5" + + "\uabe3\uabea" + + "\ufb1e\ufb1e" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud803\udd24\ud803\udd27" + + "\ud804\udc00\ud804\udc02" + + "\ud804\udc38\ud804\udc45" + + "\ud804\udc82\ud804\udc82" + + "\ud804\udcb0\ud804\udcb8" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd32" + + "\ud804\udd45\ud804\udd46" + + "\ud804\udd80\ud804\udd82" + + "\ud804\uddb3\ud804\uddbf" + + "\ud804\ude2c\ud804\ude34" + + "\ud804\ude37\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udee8" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf3e\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4c" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud805\udc35\ud805\udc41" + + "\ud805\udc43\ud805\udc45" + + "\ud805\udcb0\ud805\udcc1" + + "\ud805\uddaf\ud805\uddb5" + + "\ud805\uddb8\ud805\uddbe" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude30\ud805\ude3e" + + "\ud805\ude40\ud805\ude40" + + "\ud805\udeab\ud805\udeb5" + + "\ud805\udf1d\ud805\udf2a" + + "\ud806\udc2c\ud806\udc38" + + "\ud806\uddd1\ud806\uddd7" + + "\ud806\uddda\ud806\udddf" + + "\ud806\udde4\ud806\udde4" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude35\ud806\ude39" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude51\ud806\ude5b" + + "\ud806\ude8a\ud806\ude97" + + "\ud807\udc2f\ud807\udc36" + + "\ud807\udc38\ud807\udc3e" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd41" + + "\ud807\udd43\ud807\udd43" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd8a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd96" + + "\ud807\udef3\ud807\udef6" + + "\ud81b\udf4f\ud81b\udf4f" + + "\ud81b\udf51\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9e\ud82f\udc9e" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udd47\ud83a\udd47" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 12.0 property value: {otherdefaultignorablecodepoint} + "\u034f\u034f" + + "\u115f\u1160" + + "\u17b4\u17b5" + + "\u2065\u2065" + + "\u3164\u3164" + + "\uffa0\uffa0" + + "\ufff0\ufff8" + + "\udb40\udc00\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb43\udfff", + // Unicode 12.0 property value: {othergraphemeextend} + "\u09be\u09be" + + "\u09d7\u09d7" + + "\u0b3e\u0b3e" + + "\u0b57\u0b57" + + "\u0bbe\u0bbe" + + "\u0bd7\u0bd7" + + "\u0cc2\u0cc2" + + "\u0cd5\u0cd6" + + "\u0d3e\u0d3e" + + "\u0d57\u0d57" + + "\u0dcf\u0dcf" + + "\u0ddf\u0ddf" + + "\u1b35\u1b35" + + "\u200c\u200c" + + "\u302e\u302f" + + "\uff9e\uff9f" + + "\ud804\udf3e\ud804\udf3e" + + "\ud804\udf57\ud804\udf57" + + "\ud805\udcb0\ud805\udcb0" + + "\ud805\udcbd\ud805\udcbd" + + "\ud805\uddaf\ud805\uddaf" + + "\ud834\udd65\ud834\udd65" + + "\ud834\udd6e\ud834\udd72" + + "\udb40\udc20\udb40\udc7f", + // Unicode 12.0 property value: {otheridcontinue} + "\u00b7\u00b7" + "\u0387\u0387" + "\u1369\u1371" + "\u19da\u19da", + // Unicode 12.0 property value: {otheridstart} + "\u1885\u1886" + "\u2118\u2118" + "\u212e\u212e" + "\u309b\u309c", + // Unicode 12.0 property value: {otherlowercase} + "\u00aa\u00aa" + + "\u00ba\u00ba" + + "\u02b0\u02b8" + + "\u02c0\u02c1" + + "\u02e0\u02e4" + + "\u0345\u0345" + + "\u037a\u037a" + + "\u1d2c\u1d6a" + + "\u1d78\u1d78" + + "\u1d9b\u1dbf" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2170\u217f" + + "\u24d0\u24e9" + + "\u2c7c\u2c7d" + + "\ua69c\ua69d" + + "\ua770\ua770" + + "\ua7f8\ua7f9" + + "\uab5c\uab5f", + // Unicode 12.0 property value: {othermath} + "\u005e\u005e" + + "\u03d0\u03d2" + + "\u03d5\u03d5" + + "\u03f0\u03f1" + + "\u03f4\u03f5" + + "\u2016\u2016" + + "\u2032\u2034" + + "\u2040\u2040" + + "\u2061\u2064" + + "\u207d\u207e" + + "\u208d\u208e" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20e6" + + "\u20eb\u20ef" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2128\u2129" + + "\u212c\u212d" + + "\u212f\u2131" + + "\u2133\u2138" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u2195\u2199" + + "\u219c\u219f" + + "\u21a1\u21a2" + + "\u21a4\u21a5" + + "\u21a7\u21a7" + + "\u21a9\u21ad" + + "\u21b0\u21b1" + + "\u21b6\u21b7" + + "\u21bc\u21cd" + + "\u21d0\u21d1" + + "\u21d3\u21d3" + + "\u21d5\u21db" + + "\u21dd\u21dd" + + "\u21e4\u21e5" + + "\u2308\u230b" + + "\u23b4\u23b5" + + "\u23b7\u23b7" + + "\u23d0\u23d0" + + "\u23e2\u23e2" + + "\u25a0\u25a1" + + "\u25ae\u25b6" + + "\u25bc\u25c0" + + "\u25c6\u25c7" + + "\u25ca\u25cb" + + "\u25cf\u25d3" + + "\u25e2\u25e2" + + "\u25e4\u25e4" + + "\u25e7\u25ec" + + "\u2605\u2606" + + "\u2640\u2640" + + "\u2642\u2642" + + "\u2660\u2663" + + "\u266d\u266e" + + "\u27c5\u27c6" + + "\u27e6\u27ef" + + "\u2983\u2998" + + "\u29d8\u29db" + + "\u29fc\u29fd" + + "\ufe61\ufe61" + + "\ufe63\ufe63" + + "\ufe68\ufe68" + + "\uff3c\uff3c" + + "\uff3e\uff3e" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb", + // Unicode 12.0 property value: {otheruppercase} + "\u2160\u216f" + + "\u24b6\u24cf" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 12.0 property value: {pahawhhmong} + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f", + // Unicode 12.0 property value: {palmyrene} + "\ud802\udc60\ud802\udc7f", + // Unicode 12.0 property value: {patternsyntax} + "\u0021\u002f" + + "\u003a\u0040" + + "\u005b\u005e" + + "\u0060\u0060" + + "\u007b\u007e" + + "\u00a1\u00a7" + + "\u00a9\u00a9" + + "\u00ab\u00ac" + + "\u00ae\u00ae" + + "\u00b0\u00b1" + + "\u00b6\u00b6" + + "\u00bb\u00bb" + + "\u00bf\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u2010\u2027" + + "\u2030\u203e" + + "\u2041\u2053" + + "\u2055\u205e" + + "\u2190\u245f" + + "\u2500\u2775" + + "\u2794\u2bff" + + "\u2e00\u2e7f" + + "\u3001\u3003" + + "\u3008\u3020" + + "\u3030\u3030" + + "\ufd3e\ufd3f" + + "\ufe45\ufe46", + // Unicode 12.0 property value: {patternwhitespace} + "\t\r" + "\u0020\u0020" + "\u0085\u0085" + "\u200e\u200f" + "\u2028\u2029", + // Unicode 12.0 property value: {paucinhau} + "\ud806\udec0\ud806\udef8", + // Unicode 12.0 property value: {pc} + "\u005f\u005f" + + "\u203f\u2040" + + "\u2054\u2054" + + "\ufe33\ufe34" + + "\ufe4d\ufe4f" + + "\uff3f\uff3f", + // Unicode 12.0 property value: {pd} + "\u002d\u002d" + + "\u058a\u058a" + + "\u05be\u05be" + + "\u1400\u1400" + + "\u1806\u1806" + + "\u2010\u2015" + + "\u2e17\u2e17" + + "\u2e1a\u2e1a" + + "\u2e3a\u2e3b" + + "\u2e40\u2e40" + + "\u301c\u301c" + + "\u3030\u3030" + + "\u30a0\u30a0" + + "\ufe31\ufe32" + + "\ufe58\ufe58" + + "\ufe63\ufe63" + + "\uff0d\uff0d", + // Unicode 12.0 property value: {pe} + "\u0029\u0029" + + "\u005d\u005d" + + "\u007d\u007d" + + "\u0f3b\u0f3b" + + "\u0f3d\u0f3d" + + "\u169c\u169c" + + "\u2046\u2046" + + "\u207e\u207e" + + "\u208e\u208e" + + "\u2309\u2309" + + "\u230b\u230b" + + "\u232a\u232a" + + "\u2769\u2769" + + "\u276b\u276b" + + "\u276d\u276d" + + "\u276f\u276f" + + "\u2771\u2771" + + "\u2773\u2773" + + "\u2775\u2775" + + "\u27c6\u27c6" + + "\u27e7\u27e7" + + "\u27e9\u27e9" + + "\u27eb\u27eb" + + "\u27ed\u27ed" + + "\u27ef\u27ef" + + "\u2984\u2984" + + "\u2986\u2986" + + "\u2988\u2988" + + "\u298a\u298a" + + "\u298c\u298c" + + "\u298e\u298e" + + "\u2990\u2990" + + "\u2992\u2992" + + "\u2994\u2994" + + "\u2996\u2996" + + "\u2998\u2998" + + "\u29d9\u29d9" + + "\u29db\u29db" + + "\u29fd\u29fd" + + "\u2e23\u2e23" + + "\u2e25\u2e25" + + "\u2e27\u2e27" + + "\u2e29\u2e29" + + "\u3009\u3009" + + "\u300b\u300b" + + "\u300d\u300d" + + "\u300f\u300f" + + "\u3011\u3011" + + "\u3015\u3015" + + "\u3017\u3017" + + "\u3019\u3019" + + "\u301b\u301b" + + "\u301e\u301f" + + "\ufd3e\ufd3e" + + "\ufe18\ufe18" + + "\ufe36\ufe36" + + "\ufe38\ufe38" + + "\ufe3a\ufe3a" + + "\ufe3c\ufe3c" + + "\ufe3e\ufe3e" + + "\ufe40\ufe40" + + "\ufe42\ufe42" + + "\ufe44\ufe44" + + "\ufe48\ufe48" + + "\ufe5a\ufe5a" + + "\ufe5c\ufe5c" + + "\ufe5e\ufe5e" + + "\uff09\uff09" + + "\uff3d\uff3d" + + "\uff5d\uff5d" + + "\uff60\uff60" + + "\uff63\uff63", + // Unicode 12.0 property value: {pf} + "\u00bb\u00bb" + + "\u2019\u2019" + + "\u201d\u201d" + + "\u203a\u203a" + + "\u2e03\u2e03" + + "\u2e05\u2e05" + + "\u2e0a\u2e0a" + + "\u2e0d\u2e0d" + + "\u2e1d\u2e1d" + + "\u2e21\u2e21", + // Unicode 12.0 property value: {phagspa} + "\ua840\ua877", + // Unicode 12.0 property value: {phoenician} + "\ud802\udd00\ud802\udd1b" + "\ud802\udd1f\ud802\udd1f", + // Unicode 12.0 property value: {pi} + "\u00ab\u00ab" + + "\u2018\u2018" + + "\u201b\u201c" + + "\u201f\u201f" + + "\u2039\u2039" + + "\u2e02\u2e02" + + "\u2e04\u2e04" + + "\u2e09\u2e09" + + "\u2e0c\u2e0c" + + "\u2e1c\u2e1c" + + "\u2e20\u2e20", + // Unicode 12.0 property value: {po} + "\u0021\u0023" + + "\u0025\u0027" + + "\u002a\u002a" + + "\u002c\u002c" + + "\u002e\u002f" + + "\u003a\u003b" + + "\u003f\u0040" + + "\\\\" + + "\u00a1\u00a1" + + "\u00a7\u00a7" + + "\u00b6\u00b7" + + "\u00bf\u00bf" + + "\u037e\u037e" + + "\u0387\u0387" + + "\u055a\u055f" + + "\u0589\u0589" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05f3\u05f4" + + "\u0609\u060a" + + "\u060c\u060d" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u066a\u066d" + + "\u06d4\u06d4" + + "\u0700\u070d" + + "\u07f7\u07f9" + + "\u0830\u083e" + + "\u085e\u085e" + + "\u0964\u0965" + + "\u0970\u0970" + + "\u09fd\u09fd" + + "\u0a76\u0a76" + + "\u0af0\u0af0" + + "\u0c77\u0c77" + + "\u0c84\u0c84" + + "\u0df4\u0df4" + + "\u0e4f\u0e4f" + + "\u0e5a\u0e5b" + + "\u0f04\u0f12" + + "\u0f14\u0f14" + + "\u0f85\u0f85" + + "\u0fd0\u0fd4" + + "\u0fd9\u0fda" + + "\u104a\u104f" + + "\u10fb\u10fb" + + "\u1360\u1368" + + "\u166e\u166e" + + "\u16eb\u16ed" + + "\u1735\u1736" + + "\u17d4\u17d6" + + "\u17d8\u17da" + + "\u1800\u1805" + + "\u1807\u180a" + + "\u1944\u1945" + + "\u1a1e\u1a1f" + + "\u1aa0\u1aa6" + + "\u1aa8\u1aad" + + "\u1b5a\u1b60" + + "\u1bfc\u1bff" + + "\u1c3b\u1c3f" + + "\u1c7e\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd3\u1cd3" + + "\u2016\u2017" + + "\u2020\u2027" + + "\u2030\u2038" + + "\u203b\u203e" + + "\u2041\u2043" + + "\u2047\u2051" + + "\u2053\u2053" + + "\u2055\u205e" + + "\u2cf9\u2cfc" + + "\u2cfe\u2cff" + + "\u2d70\u2d70" + + "\u2e00\u2e01" + + "\u2e06\u2e08" + + "\u2e0b\u2e0b" + + "\u2e0e\u2e16" + + "\u2e18\u2e19" + + "\u2e1b\u2e1b" + + "\u2e1e\u2e1f" + + "\u2e2a\u2e2e" + + "\u2e30\u2e39" + + "\u2e3c\u2e3f" + + "\u2e41\u2e41" + + "\u2e43\u2e4f" + + "\u3001\u3003" + + "\u303d\u303d" + + "\u30fb\u30fb" + + "\ua4fe\ua4ff" + + "\ua60d\ua60f" + + "\ua673\ua673" + + "\ua67e\ua67e" + + "\ua6f2\ua6f7" + + "\ua874\ua877" + + "\ua8ce\ua8cf" + + "\ua8f8\ua8fa" + + "\ua8fc\ua8fc" + + "\ua92e\ua92f" + + "\ua95f\ua95f" + + "\ua9c1\ua9cd" + + "\ua9de\ua9df" + + "\uaa5c\uaa5f" + + "\uaade\uaadf" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ufe10\ufe16" + + "\ufe19\ufe19" + + "\ufe30\ufe30" + + "\ufe45\ufe46" + + "\ufe49\ufe4c" + + "\ufe50\ufe52" + + "\ufe54\ufe57" + + "\ufe5f\ufe61" + + "\ufe68\ufe68" + + "\ufe6a\ufe6b" + + "\uff01\uff03" + + "\uff05\uff07" + + "\uff0a\uff0a" + + "\uff0c\uff0c" + + "\uff0e\uff0f" + + "\uff1a\uff1b" + + "\uff1f\uff20" + + "\uff3c\uff3c" + + "\uff61\uff61" + + "\uff64\uff65" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udf9f\ud800\udf9f" + + "\ud800\udfd0\ud800\udfd0" + + "\ud801\udd6f\ud801\udd6f" + + "\ud802\udc57\ud802\udc57" + + "\ud802\udd1f\ud802\udd1f" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude7f\ud802\ude7f" + + "\ud802\udef0\ud802\udef6" + + "\ud802\udf39\ud802\udf3f" + + "\ud802\udf99\ud802\udf9c" + + "\ud803\udf55\ud803\udf59" + + "\ud804\udc47\ud804\udc4d" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd40\ud804\udd43" + + "\ud804\udd74\ud804\udd75" + + "\ud804\uddc5\ud804\uddc8" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\udddb\ud804\udddb" + + "\ud804\udddd\ud804\udddf" + + "\ud804\ude38\ud804\ude3d" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4f" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udcc6\ud805\udcc6" + + "\ud805\uddc1\ud805\uddd7" + + "\ud805\ude41\ud805\ude43" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\udc3b\ud806\udc3b" + + "\ud806\udde2\ud806\udde2" + + "\ud806\ude3f\ud806\ude46" + + "\ud806\ude9a\ud806\ude9c" + + "\ud806\ude9e\ud806\udea2" + + "\ud807\udc41\ud807\udc45" + + "\ud807\udc70\ud807\udc71" + + "\ud807\udef7\ud807\udef8" + + "\ud807\udfff\ud807\udfff" + + "\ud809\udc70\ud809\udc74" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf3b" + + "\ud81a\udf44\ud81a\udf44" + + "\ud81b\ude97\ud81b\ude9a" + + "\ud81b\udfe2\ud81b\udfe2" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude87\ud836\ude8b" + + "\ud83a\udd5e\ud83a\udd5f", + // Unicode 12.0 property value: {prependedconcatenationmark} + "\u0600\u0605" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udccd\ud804\udccd", + // Unicode 12.0 property value: {print} + "\u0020\u007e" + + "\u00a0\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u07fd\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c77\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd0\u1cfa" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2027" + + "\u202a\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e4f" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fef" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab67" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf59" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd46" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5f" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb8" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udc00\ud806\udc3b" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udde4" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef8" + + "\ud807\udfc0\ud807\udff1" + + "\ud807\udfff\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud80d\udc30\ud80d\udc38" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf4f\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4f" + + "\ud838\udec0\ud838\udef9" + + "\ud838\udeff\ud838\udeff" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd3d" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6c" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded5" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udefa" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd0d\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\ude53" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb80\udc00\udbbf\udffd" + + "\udbc0\udc00\udbff\udffd", + // Unicode 12.0 property value: {ps} + "\u0028\u0028" + + "\u005b\u005b" + + "\u007b\u007b" + + "\u0f3a\u0f3a" + + "\u0f3c\u0f3c" + + "\u169b\u169b" + + "\u201a\u201a" + + "\u201e\u201e" + + "\u2045\u2045" + + "\u207d\u207d" + + "\u208d\u208d" + + "\u2308\u2308" + + "\u230a\u230a" + + "\u2329\u2329" + + "\u2768\u2768" + + "\u276a\u276a" + + "\u276c\u276c" + + "\u276e\u276e" + + "\u2770\u2770" + + "\u2772\u2772" + + "\u2774\u2774" + + "\u27c5\u27c5" + + "\u27e6\u27e6" + + "\u27e8\u27e8" + + "\u27ea\u27ea" + + "\u27ec\u27ec" + + "\u27ee\u27ee" + + "\u2983\u2983" + + "\u2985\u2985" + + "\u2987\u2987" + + "\u2989\u2989" + + "\u298b\u298b" + + "\u298d\u298d" + + "\u298f\u298f" + + "\u2991\u2991" + + "\u2993\u2993" + + "\u2995\u2995" + + "\u2997\u2997" + + "\u29d8\u29d8" + + "\u29da\u29da" + + "\u29fc\u29fc" + + "\u2e22\u2e22" + + "\u2e24\u2e24" + + "\u2e26\u2e26" + + "\u2e28\u2e28" + + "\u2e42\u2e42" + + "\u3008\u3008" + + "\u300a\u300a" + + "\u300c\u300c" + + "\u300e\u300e" + + "\u3010\u3010" + + "\u3014\u3014" + + "\u3016\u3016" + + "\u3018\u3018" + + "\u301a\u301a" + + "\u301d\u301d" + + "\ufd3f\ufd3f" + + "\ufe17\ufe17" + + "\ufe35\ufe35" + + "\ufe37\ufe37" + + "\ufe39\ufe39" + + "\ufe3b\ufe3b" + + "\ufe3d\ufe3d" + + "\ufe3f\ufe3f" + + "\ufe41\ufe41" + + "\ufe43\ufe43" + + "\ufe47\ufe47" + + "\ufe59\ufe59" + + "\ufe5b\ufe5b" + + "\ufe5d\ufe5d" + + "\uff08\uff08" + + "\uff3b\uff3b" + + "\uff5b\uff5b" + + "\uff5f\uff5f" + + "\uff62\uff62", + // Unicode 12.0 property value: {psalterpahlavi} + "\ud802\udf80\ud802\udf91" + "\ud802\udf99\ud802\udf9c" + "\ud802\udfa9\ud802\udfaf", + // Unicode 12.0 property value: {quotationmark} + "\"\"" + + "\u0027\u0027" + + "\u00ab\u00ab" + + "\u00bb\u00bb" + + "\u2018\u201f" + + "\u2039\u203a" + + "\u2e42\u2e42" + + "\u300c\u300f" + + "\u301d\u301f" + + "\ufe41\ufe44" + + "\uff02\uff02" + + "\uff07\uff07" + + "\uff62\uff63", + // Unicode 12.0 property value: {radical} + "\u2e80\u2e99" + "\u2e9b\u2ef3" + "\u2f00\u2fd5", + // Unicode 12.0 property value: {regionalindicator} + "\ud83c\udde6\ud83c\uddff", + // Unicode 12.0 property value: {rejang} + "\ua930\ua953" + "\ua95f\ua95f", + // Unicode 12.0 property value: {runic} + "\u16a0\u16ea" + "\u16ee\u16f8", + // Unicode 12.0 property value: {samaritan} + "\u0800\u082d" + "\u0830\u083e", + // Unicode 12.0 property value: {saurashtra} + "\ua880\ua8c5" + "\ua8ce\ua8d9", + // Unicode 12.0 property value: {sc} + "\u0024\u0024" + + "\u00a2\u00a5" + + "\u058f\u058f" + + "\u060b\u060b" + + "\u07fe\u07ff" + + "\u09f2\u09f3" + + "\u09fb\u09fb" + + "\u0af1\u0af1" + + "\u0bf9\u0bf9" + + "\u0e3f\u0e3f" + + "\u17db\u17db" + + "\u20a0\u20bf" + + "\ua838\ua838" + + "\ufdfc\ufdfc" + + "\ufe69\ufe69" + + "\uff04\uff04" + + "\uffe0\uffe1" + + "\uffe5\uffe6" + + "\ud807\udfdd\ud807\udfe0" + + "\ud838\udeff\ud838\udeff" + + "\ud83b\udcb0\ud83b\udcb0", + // Unicode 12.0 property value: {scriptextensions=adlam} + "\u0640\u0640" + + "\ud83a\udd00\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f", + // Unicode 12.0 property value: {scriptextensions=ahom} + "\ud805\udf00\ud805\udf1a" + "\ud805\udf1d\ud805\udf2b" + "\ud805\udf30\ud805\udf3f", + // Unicode 12.0 property value: {scriptextensions=anatolianhieroglyphs} + "\ud811\udc00\ud811\ude46", + // Unicode 12.0 property value: {scriptextensions=arabic} + "\u0600\u0604" + + "\u0606\u061c" + + "\u061e\u06dc" + + "\u06de\u06ff" + + "\u0750\u077f" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u08e1" + + "\u08e3\u08ff" + + "\ufb50\ufbc1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ud800\udee0\ud800\udefb" + + "\ud803\ude60\ud803\ude7e" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1", + // Unicode 12.0 property value: {scriptextensions=armenian} + "\u0531\u0556" + "\u0559\u058a" + "\u058d\u058f" + "\ufb13\ufb17", + // Unicode 12.0 property value: {scriptextensions=avestan} + "\ud802\udf00\ud802\udf35" + "\ud802\udf39\ud802\udf3f", + // Unicode 12.0 property value: {scriptextensions=balinese} + "\u1b00\u1b4b" + "\u1b50\u1b7c", + // Unicode 12.0 property value: {scriptextensions=bamum} + "\ua6a0\ua6f7" + "\ud81a\udc00\ud81a\ude38", + // Unicode 12.0 property value: {scriptextensions=bassavah} + "\ud81a\uded0\ud81a\udeed" + "\ud81a\udef0\ud81a\udef5", + // Unicode 12.0 property value: {scriptextensions=batak} + "\u1bc0\u1bf3" + "\u1bfc\u1bff", + // Unicode 12.0 property value: {scriptextensions=bengali} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0980\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe" + + "\u1cd0\u1cd0" + + "\u1cd2\u1cd2" + + "\u1cd5\u1cd6" + + "\u1cd8\u1cd8" + + "\u1ce1\u1ce1" + + "\u1cea\u1cea" + + "\u1ced\u1ced" + + "\u1cf2\u1cf2" + + "\u1cf5\u1cf7" + + "\ua8f1\ua8f1", + // Unicode 12.0 property value: {scriptextensions=bhaiksuki} + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c", + // Unicode 12.0 property value: {scriptextensions=bopomofo} + "\u02ea\u02eb" + + "\u3001\u3003" + + "\u3008\u3011" + + "\u3013\u301f" + + "\u302a\u302d" + + "\u3030\u3030" + + "\u3037\u3037" + + "\u30fb\u30fb" + + "\u3105\u312f" + + "\u31a0\u31ba" + + "\ufe45\ufe46" + + "\uff61\uff65", + // Unicode 12.0 property value: {scriptextensions=brahmi} + "\ud804\udc00\ud804\udc4d" + "\ud804\udc52\ud804\udc6f" + "\ud804\udc7f\ud804\udc7f", + // Unicode 12.0 property value: {scriptextensions=braille} + "\u2800\u28ff", + // Unicode 12.0 property value: {scriptextensions=buginese} + "\u1a00\u1a1b" + "\u1a1e\u1a1f" + "\ua9cf\ua9cf", + // Unicode 12.0 property value: {scriptextensions=buhid} + "\u1735\u1736" + "\u1740\u1753", + // Unicode 12.0 property value: {scriptextensions=canadianaboriginal} + "\u1400\u167f" + "\u18b0\u18f5", + // Unicode 12.0 property value: {scriptextensions=carian} + "\ud800\udea0\ud800\uded0", + // Unicode 12.0 property value: {scriptextensions=caucasianalbanian} + "\ud801\udd30\ud801\udd63" + "\ud801\udd6f\ud801\udd6f", + // Unicode 12.0 property value: {scriptextensions=chakma} + "\u09e6\u09ef" + "\u1040\u1049" + "\ud804\udd00\ud804\udd34" + "\ud804\udd36\ud804\udd46", + // Unicode 12.0 property value: {scriptextensions=cham} + "\uaa00\uaa36" + "\uaa40\uaa4d" + "\uaa50\uaa59" + "\uaa5c\uaa5f", + // Unicode 12.0 property value: {scriptextensions=cherokee} + "\u13a0\u13f5" + "\u13f8\u13fd" + "\uab70\uabbf", + // Unicode 12.0 property value: {scriptextensions=common} + "\000\u0040" + + "\u005b\u0060" + + "\u007b\u00a9" + + "\u00ab\u00b9" + + "\u00bb\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02b9\u02df" + + "\u02e5\u02e9" + + "\u02ec\u02ff" + + "\u0374\u0374" + + "\u037e\u037e" + + "\u0385\u0385" + + "\u0387\u0387" + + "\u0605\u0605" + + "\u06dd\u06dd" + + "\u08e2\u08e2" + + "\u0e3f\u0e3f" + + "\u0fd5\u0fd8" + + "\u16eb\u16ed" + + "\u2000\u200b" + + "\u200e\u202e" + + "\u2030\u2064" + + "\u2066\u2070" + + "\u2074\u207e" + + "\u2080\u208e" + + "\u20a0\u20bf" + + "\u2100\u2125" + + "\u2127\u2129" + + "\u212c\u2131" + + "\u2133\u214d" + + "\u214f\u215f" + + "\u2189\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u27ff" + + "\u2900\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bff" + + "\u2e00\u2e42" + + "\u2e44\u2e4f" + + "\u2ff0\u2ffb" + + "\u3000\u3000" + + "\u3004\u3004" + + "\u3012\u3012" + + "\u3020\u3020" + + "\u3036\u3036" + + "\u3248\u325f" + + "\u327f\u327f" + + "\u32b1\u32bf" + + "\u32cc\u32cf" + + "\u3371\u337a" + + "\u3380\u33df" + + "\u33ff\u33ff" + + "\u4dc0\u4dff" + + "\ua700\ua721" + + "\ua788\ua78a" + + "\uab5b\uab5b" + + "\ufd3e\ufd3f" + + "\ufe10\ufe19" + + "\ufe30\ufe44" + + "\ufe47\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufeff\ufeff" + + "\uff01\uff20" + + "\uff3b\uff40" + + "\uff5b\uff60" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfc" + + "\ud81b\udfe2\ud81b\udfe3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd66" + + "\ud834\udd6a\ud834\udd7a" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf72\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd3d" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6c" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded5" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udefa" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd0d\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\ude53" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f", + // Unicode 12.0 property value: {scriptextensions=coptic} + "\u03e2\u03ef" + "\u2c80\u2cf3" + "\u2cf9\u2cff" + "\ud800\udee0\ud800\udefb", + // Unicode 12.0 property value: {scriptextensions=cuneiform} + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43", + // Unicode 12.0 property value: {scriptextensions=cypriot} + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd3f" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f", + // Unicode 12.0 property value: {scriptextensions=cyrillic} + "\u0400\u052f" + + "\u1c80\u1c88" + + "\u1d2b\u1d2b" + + "\u1d78\u1d78" + + "\u2de0\u2dff" + + "\u2e43\u2e43" + + "\ua640\ua69f" + + "\ufe2e\ufe2f", + // Unicode 12.0 property value: {scriptextensions=deseret} + "\ud801\udc00\ud801\udc4f", + // Unicode 12.0 property value: {scriptextensions=devanagari} + "\u0900\u0952" + + "\u0955\u097f" + + "\u1cd0\u1cf6" + + "\u1cf8\u1cf9" + + "\u20f0\u20f0" + + "\ua830\ua839" + + "\ua8e0\ua8ff", + // Unicode 12.0 property value: {scriptextensions=dogra} + "\u0964\u096f" + "\ua830\ua839" + "\ud806\udc00\ud806\udc3b", + // Unicode 12.0 property value: {scriptextensions=duployan} + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3", + // Unicode 12.0 property value: {scriptextensions=egyptianhieroglyphs} + "\ud80c\udc00\ud80d\udc2e" + "\ud80d\udc30\ud80d\udc38", + // Unicode 12.0 property value: {scriptextensions=elbasan} + "\ud801\udd00\ud801\udd27", + // Unicode 12.0 property value: {scriptextensions=elymaic} + "\ud803\udfe0\ud803\udff6", + // Unicode 12.0 property value: {scriptextensions=ethiopic} + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e", + // Unicode 12.0 property value: {scriptextensions=georgian} + "\u0589\u0589" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10ff" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d", + // Unicode 12.0 property value: {scriptextensions=glagolitic} + "\u0484\u0484" + + "\u0487\u0487" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2e43\u2e43" + + "\ua66f\ua66f" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a", + // Unicode 12.0 property value: {scriptextensions=gothic} + "\ud800\udf30\ud800\udf4a", + // Unicode 12.0 property value: {scriptextensions=grantha} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0be6\u0bf3" + + "\u1cd0\u1cd0" + + "\u1cd2\u1cd3" + + "\u1cf2\u1cf4" + + "\u1cf8\u1cf9" + + "\u20f0\u20f0" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud807\udfd0\ud807\udfd1" + + "\ud807\udfd3\ud807\udfd3", + // Unicode 12.0 property value: {scriptextensions=greek} + "\u0342\u0342" + + "\u0345\u0345" + + "\u0370\u0373" + + "\u0375\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0384\u0384" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03e1" + + "\u03f0\u03ff" + + "\u1d26\u1d2a" + + "\u1d5d\u1d61" + + "\u1d66\u1d6a" + + "\u1dbf\u1dc1" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2126\u2126" + + "\uab65\uab65" + + "\ud800\udd40\ud800\udd8e" + + "\ud800\udda0\ud800\udda0" + + "\ud834\ude00\ud834\ude45", + // Unicode 12.0 property value: {scriptextensions=gujarati} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\ua830\ua839", + // Unicode 12.0 property value: {scriptextensions=gunjalagondi} + "\u0964\u0965" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9", + // Unicode 12.0 property value: {scriptextensions=gurmukhi} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76" + + "\ua830\ua839", + // Unicode 12.0 property value: {scriptextensions=han} + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u3001\u3003" + + "\u3005\u3011" + + "\u3013\u301f" + + "\u3021\u302d" + + "\u3030\u3030" + + "\u3037\u303f" + + "\u30fb\u30fb" + + "\u3190\u319f" + + "\u31c0\u31e3" + + "\u3220\u3247" + + "\u3280\u32b0" + + "\u32c0\u32cb" + + "\u3358\u3370" + + "\u337b\u337f" + + "\u33e0\u33fe" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufe45\ufe46" + + "\uff61\uff65" + + "\ud834\udf60\ud834\udf71" + + "\ud83c\ude50\ud83c\ude51" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.0 property value: {scriptextensions=hangul} + "\u1100\u11ff" + + "\u3001\u3003" + + "\u3008\u3011" + + "\u3013\u301f" + + "\u302e\u3030" + + "\u3037\u3037" + + "\u30fb\u30fb" + + "\u3131\u318e" + + "\u3200\u321e" + + "\u3260\u327e" + + "\ua960\ua97c" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ufe45\ufe46" + + "\uff61\uff65" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc", + // Unicode 12.0 property value: {scriptextensions=hanifirohingya} + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0640\u0640" + + "\u06d4\u06d4" + + "\ud803\udd00\ud803\udd27" + + "\ud803\udd30\ud803\udd39", + // Unicode 12.0 property value: {scriptextensions=hanunoo} + "\u1720\u1736", + // Unicode 12.0 property value: {scriptextensions=hatran} + "\ud802\udce0\ud802\udcf2" + "\ud802\udcf4\ud802\udcf5" + "\ud802\udcfb\ud802\udcff", + // Unicode 12.0 property value: {scriptextensions=hebrew} + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufb4f", + // Unicode 12.0 property value: {scriptextensions=hiragana} + "\u3001\u3003" + + "\u3008\u3011" + + "\u3013\u301f" + + "\u3030\u3035" + + "\u3037\u3037" + + "\u303c\u303d" + + "\u3041\u3096" + + "\u3099\u30a0" + + "\u30fb\u30fc" + + "\ufe45\ufe46" + + "\uff61\uff65" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\ud82c\udc01\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud83c\ude00\ud83c\ude00", + // Unicode 12.0 property value: {scriptextensions=imperialaramaic} + "\ud802\udc40\ud802\udc55" + "\ud802\udc57\ud802\udc5f", + // Unicode 12.0 property value: {scriptextensions=inherited} + "\u0300\u0341" + + "\u0343\u0344" + + "\u0346\u0362" + + "\u0953\u0954" + + "\u1ab0\u1abe" + + "\u1dc2\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200d" + + "\u20d0\u20ef" + + "\ufe00\ufe0f" + + "\ufe20\ufe2d" + + "\ud800\uddfd\ud800\uddfd" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.0 property value: {scriptextensions=inscriptionalpahlavi} + "\ud802\udf60\ud802\udf72" + "\ud802\udf78\ud802\udf7f", + // Unicode 12.0 property value: {scriptextensions=inscriptionalparthian} + "\ud802\udf40\ud802\udf55" + "\ud802\udf58\ud802\udf5f", + // Unicode 12.0 property value: {scriptextensions=javanese} + "\ua980\ua9cd" + "\ua9cf\ua9d9" + "\ua9de\ua9df", + // Unicode 12.0 property value: {scriptextensions=kaithi} + "\u0966\u096f" + "\ua830\ua839" + "\ud804\udc80\ud804\udcc1" + "\ud804\udccd\ud804\udccd", + // Unicode 12.0 property value: {scriptextensions=kannada} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0c80\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u1cd0\u1cd0" + + "\u1cd2\u1cd2" + + "\u1cda\u1cda" + + "\u1cf2\u1cf2" + + "\u1cf4\u1cf4" + + "\ua830\ua835", + // Unicode 12.0 property value: {scriptextensions=katakana} + "\u3001\u3003" + + "\u3008\u3011" + + "\u3013\u301f" + + "\u3030\u3035" + + "\u3037\u3037" + + "\u303c\u303d" + + "\u3099\u309c" + + "\u30a0\u30ff" + + "\u31f0\u31ff" + + "\u32d0\u32fe" + + "\u3300\u3357" + + "\ufe45\ufe46" + + "\uff61\uff9f" + + "\ud82c\udc00\ud82c\udc00" + + "\ud82c\udd64\ud82c\udd67", + // Unicode 12.0 property value: {scriptextensions=kayahli} + "\ua900\ua92f", + // Unicode 12.0 property value: {scriptextensions=kharoshthi} + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58", + // Unicode 12.0 property value: {scriptextensions=khmer} + "\u1780\u17dd" + "\u17e0\u17e9" + "\u17f0\u17f9" + "\u19e0\u19ff", + // Unicode 12.0 property value: {scriptextensions=khojki} + "\u0ae6\u0aef" + "\ua830\ua839" + "\ud804\ude00\ud804\ude11" + "\ud804\ude13\ud804\ude3e", + // Unicode 12.0 property value: {scriptextensions=khudawadi} + "\u0964\u0965" + "\ua830\ua839" + "\ud804\udeb0\ud804\udeea" + "\ud804\udef0\ud804\udef9", + // Unicode 12.0 property value: {scriptextensions=lao} + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf", + // Unicode 12.0 property value: {scriptextensions=latin} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02b8" + + "\u02e0\u02e4" + + "\u0363\u036f" + + "\u0485\u0486" + + "\u0951\u0952" + + "\u10fb\u10fb" + + "\u1d00\u1d25" + + "\u1d2c\u1d5c" + + "\u1d62\u1d65" + + "\u1d6b\u1d77" + + "\u1d79\u1dbe" + + "\u1e00\u1eff" + + "\u202f\u202f" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u20f0\u20f0" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c60\u2c7f" + + "\ua722\ua787" + + "\ua78b\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua7ff" + + "\ua92e\ua92e" + + "\uab30\uab5a" + + "\uab5c\uab64" + + "\uab66\uab67" + + "\ufb00\ufb06" + + "\uff21\uff3a" + + "\uff41\uff5a", + // Unicode 12.0 property value: {scriptextensions=lepcha} + "\u1c00\u1c37" + "\u1c3b\u1c49" + "\u1c4d\u1c4f", + // Unicode 12.0 property value: {scriptextensions=limbu} + "\u0965\u0965" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u194f", + // Unicode 12.0 property value: {scriptextensions=lineara} + "\ud800\udd07\ud800\udd33" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67", + // Unicode 12.0 property value: {scriptextensions=linearb} + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd3f", + // Unicode 12.0 property value: {scriptextensions=lisu} + "\ua4d0\ua4ff", + // Unicode 12.0 property value: {scriptextensions=lycian} + "\ud800\ude80\ud800\ude9c", + // Unicode 12.0 property value: {scriptextensions=lydian} + "\ud802\udd20\ud802\udd39" + "\ud802\udd3f\ud802\udd3f", + // Unicode 12.0 property value: {scriptextensions=mahajani} + "\u0964\u096f" + "\ua830\ua839" + "\ud804\udd50\ud804\udd76", + // Unicode 12.0 property value: {scriptextensions=makasar} + "\ud807\udee0\ud807\udef8", + // Unicode 12.0 property value: {scriptextensions=malayalam} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u1cda\u1cda" + + "\ua830\ua832", + // Unicode 12.0 property value: {scriptextensions=mandaic} + "\u0640\u0640" + "\u0840\u085b" + "\u085e\u085e", + // Unicode 12.0 property value: {scriptextensions=manichaean} + "\u0640\u0640" + "\ud802\udec0\ud802\udee6" + "\ud802\udeeb\ud802\udef6", + // Unicode 12.0 property value: {scriptextensions=marchen} + "\ud807\udc70\ud807\udc8f" + "\ud807\udc92\ud807\udca7" + "\ud807\udca9\ud807\udcb6", + // Unicode 12.0 property value: {scriptextensions=masaramgondi} + "\u0964\u0965" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59", + // Unicode 12.0 property value: {scriptextensions=medefaidrin} + "\ud81b\ude40\ud81b\ude9a", + // Unicode 12.0 property value: {scriptextensions=meeteimayek} + "\uaae0\uaaf6" + "\uabc0\uabed" + "\uabf0\uabf9", + // Unicode 12.0 property value: {scriptextensions=mendekikakui} + "\ud83a\udc00\ud83a\udcc4" + "\ud83a\udcc7\ud83a\udcd6", + // Unicode 12.0 property value: {scriptextensions=meroiticcursive} + "\ud802\udda0\ud802\uddb7" + "\ud802\uddbc\ud802\uddcf" + "\ud802\uddd2\ud802\uddff", + // Unicode 12.0 property value: {scriptextensions=meroitichieroglyphs} + "\ud802\udd80\ud802\udd9f", + // Unicode 12.0 property value: {scriptextensions=miao} + "\ud81b\udf00\ud81b\udf4a" + "\ud81b\udf4f\ud81b\udf87" + "\ud81b\udf8f\ud81b\udf9f", + // Unicode 12.0 property value: {scriptextensions=modi} + "\ua830\ua839" + "\ud805\ude00\ud805\ude44" + "\ud805\ude50\ud805\ude59", + // Unicode 12.0 property value: {scriptextensions=mongolian} + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u202f\u202f" + + "\ud805\ude60\ud805\ude6c", + // Unicode 12.0 property value: {scriptextensions=mro} + "\ud81a\ude40\ud81a\ude5e" + "\ud81a\ude60\ud81a\ude69" + "\ud81a\ude6e\ud81a\ude6f", + // Unicode 12.0 property value: {scriptextensions=multani} + "\u0a66\u0a6f" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9", + // Unicode 12.0 property value: {scriptextensions=myanmar} + "\u1000\u109f" + "\ua92e\ua92e" + "\ua9e0\ua9fe" + "\uaa60\uaa7f", + // Unicode 12.0 property value: {scriptextensions=nabataean} + "\ud802\udc80\ud802\udc9e" + "\ud802\udca7\ud802\udcaf", + // Unicode 12.0 property value: {scriptextensions=nandinagari} + "\u0964\u0965" + + "\u0ce6\u0cef" + + "\u1ce9\u1ce9" + + "\u1cf2\u1cf2" + + "\u1cfa\u1cfa" + + "\ua830\ua835" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udde4", + // Unicode 12.0 property value: {scriptextensions=newa} + "\ud805\udc00\ud805\udc59" + "\ud805\udc5b\ud805\udc5b" + "\ud805\udc5d\ud805\udc5f", + // Unicode 12.0 property value: {scriptextensions=newtailue} + "\u1980\u19ab" + "\u19b0\u19c9" + "\u19d0\u19da" + "\u19de\u19df", + // Unicode 12.0 property value: {scriptextensions=nko} + "\u07c0\u07fa" + "\u07fd\u07ff", + // Unicode 12.0 property value: {scriptextensions=nushu} + "\ud81b\udfe1\ud81b\udfe1" + "\ud82c\udd70\ud82c\udefb", + // Unicode 12.0 property value: {scriptextensions=nyiakengpuachuehmong} + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4f", + // Unicode 12.0 property value: {scriptextensions=ogham} + "\u1680\u169c", + // Unicode 12.0 property value: {scriptextensions=olchiki} + "\u1c50\u1c7f", + // Unicode 12.0 property value: {scriptextensions=oldhungarian} + "\ud803\udc80\ud803\udcb2" + "\ud803\udcc0\ud803\udcf2" + "\ud803\udcfa\ud803\udcff", + // Unicode 12.0 property value: {scriptextensions=olditalic} + "\ud800\udf00\ud800\udf23" + "\ud800\udf2d\ud800\udf2f", + // Unicode 12.0 property value: {scriptextensions=oldnortharabian} + "\ud802\ude80\ud802\ude9f", + // Unicode 12.0 property value: {scriptextensions=oldpermic} + "\u0483\u0483" + "\ud800\udf50\ud800\udf7a", + // Unicode 12.0 property value: {scriptextensions=oldpersian} + "\ud800\udfa0\ud800\udfc3" + "\ud800\udfc8\ud800\udfd5", + // Unicode 12.0 property value: {scriptextensions=oldsogdian} + "\ud803\udf00\ud803\udf27", + // Unicode 12.0 property value: {scriptextensions=oldsoutharabian} + "\ud802\ude60\ud802\ude7f", + // Unicode 12.0 property value: {scriptextensions=oldturkic} + "\ud803\udc00\ud803\udc48", + // Unicode 12.0 property value: {scriptextensions=oriya} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u1cda\u1cda" + + "\u1cf2\u1cf2", + // Unicode 12.0 property value: {scriptextensions=osage} + "\ud801\udcb0\ud801\udcd3" + "\ud801\udcd8\ud801\udcfb", + // Unicode 12.0 property value: {scriptextensions=osmanya} + "\ud801\udc80\ud801\udc9d" + "\ud801\udca0\ud801\udca9", + // Unicode 12.0 property value: {scriptextensions=pahawhhmong} + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f", + // Unicode 12.0 property value: {scriptextensions=palmyrene} + "\ud802\udc60\ud802\udc7f", + // Unicode 12.0 property value: {scriptextensions=paucinhau} + "\ud806\udec0\ud806\udef8", + // Unicode 12.0 property value: {scriptextensions=phagspa} + "\u1802\u1803" + "\u1805\u1805" + "\ua840\ua877", + // Unicode 12.0 property value: {scriptextensions=phoenician} + "\ud802\udd00\ud802\udd1b" + "\ud802\udd1f\ud802\udd1f", + // Unicode 12.0 property value: {scriptextensions=psalterpahlavi} + "\u0640\u0640" + + "\ud802\udf80\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf", + // Unicode 12.0 property value: {scriptextensions=rejang} + "\ua930\ua953" + "\ua95f\ua95f", + // Unicode 12.0 property value: {scriptextensions=runic} + "\u16a0\u16ea" + "\u16ee\u16f8", + // Unicode 12.0 property value: {scriptextensions=samaritan} + "\u0800\u082d" + "\u0830\u083e", + // Unicode 12.0 property value: {scriptextensions=saurashtra} + "\ua880\ua8c5" + "\ua8ce\ua8d9", + // Unicode 12.0 property value: {scriptextensions=sharada} + "\u0951\u0951" + + "\u1cd7\u1cd7" + + "\u1cd9\u1cd9" + + "\u1cdc\u1cdd" + + "\u1ce0\u1ce0" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf", + // Unicode 12.0 property value: {scriptextensions=shavian} + "\ud801\udc50\ud801\udc7f", + // Unicode 12.0 property value: {scriptextensions=siddham} + "\ud805\udd80\ud805\uddb5" + "\ud805\uddb8\ud805\udddd", + // Unicode 12.0 property value: {scriptextensions=signwriting} + "\ud836\udc00\ud836\ude8b" + "\ud836\ude9b\ud836\ude9f" + "\ud836\udea1\ud836\udeaf", + // Unicode 12.0 property value: {scriptextensions=sinhala} + "\u0964\u0965" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\ud804\udde1\ud804\uddf4", + // Unicode 12.0 property value: {scriptextensions=sogdian} + "\u0640\u0640" + "\ud803\udf30\ud803\udf59", + // Unicode 12.0 property value: {scriptextensions=sorasompeng} + "\ud804\udcd0\ud804\udce8" + "\ud804\udcf0\ud804\udcf9", + // Unicode 12.0 property value: {scriptextensions=soyombo} + "\ud806\ude50\ud806\udea2", + // Unicode 12.0 property value: {scriptextensions=sundanese} + "\u1b80\u1bbf" + "\u1cc0\u1cc7", + // Unicode 12.0 property value: {scriptextensions=sylotinagri} + "\u0964\u0965" + "\u09e6\u09ef" + "\ua800\ua82b", + // Unicode 12.0 property value: {scriptextensions=syriac} + "\u060c\u060c" + + "\u061b\u061c" + + "\u061f\u061f" + + "\u0640\u0640" + + "\u064b\u0655" + + "\u0670\u0670" + + "\u0700\u070d" + + "\u070f\u074a" + + "\u074d\u074f" + + "\u0860\u086a", + // Unicode 12.0 property value: {scriptextensions=tagalog} + "\u1700\u170c" + "\u170e\u1714" + "\u1735\u1736", + // Unicode 12.0 property value: {scriptextensions=tagbanwa} + "\u1735\u1736" + "\u1760\u176c" + "\u176e\u1770" + "\u1772\u1773", + // Unicode 12.0 property value: {scriptextensions=taile} + "\u1040\u1049" + "\u1950\u196d" + "\u1970\u1974", + // Unicode 12.0 property value: {scriptextensions=taitham} + "\u1a20\u1a5e" + "\u1a60\u1a7c" + "\u1a7f\u1a89" + "\u1a90\u1a99" + "\u1aa0\u1aad", + // Unicode 12.0 property value: {scriptextensions=taiviet} + "\uaa80\uaac2" + "\uaadb\uaadf", + // Unicode 12.0 property value: {scriptextensions=takri} + "\u0964\u0965" + "\ua830\ua839" + "\ud805\ude80\ud805\udeb8" + "\ud805\udec0\ud805\udec9", + // Unicode 12.0 property value: {scriptextensions=tamil} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u1cda\u1cda" + + "\ua8f3\ua8f3" + + "\ud804\udf01\ud804\udf01" + + "\ud804\udf03\ud804\udf03" + + "\ud804\udf3b\ud804\udf3c" + + "\ud807\udfc0\ud807\udff1" + + "\ud807\udfff\ud807\udfff", + // Unicode 12.0 property value: {scriptextensions=tangut} + "\ud81b\udfe0\ud81b\udfe0" + "\ud81c\udc00\ud821\udff7" + "\ud822\udc00\ud822\udef2", + // Unicode 12.0 property value: {scriptextensions=telugu} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c77\u0c7f" + + "\u1cda\u1cda" + + "\u1cf2\u1cf2", + // Unicode 12.0 property value: {scriptextensions=thaana} + "\u060c\u060c" + + "\u061b\u061c" + + "\u061f\u061f" + + "\u0660\u0669" + + "\u0780\u07b1" + + "\ufdf2\ufdf2" + + "\ufdfd\ufdfd", + // Unicode 12.0 property value: {scriptextensions=thai} + "\u0e01\u0e3a" + "\u0e40\u0e5b", + // Unicode 12.0 property value: {scriptextensions=tibetan} + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fd4" + + "\u0fd9\u0fda", + // Unicode 12.0 property value: {scriptextensions=tifinagh} + "\u2d30\u2d67" + "\u2d6f\u2d70" + "\u2d7f\u2d7f", + // Unicode 12.0 property value: {scriptextensions=tirhuta} + "\u0951\u0952" + + "\u0964\u0965" + + "\u1cf2\u1cf2" + + "\ua830\ua839" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9", + // Unicode 12.0 property value: {scriptextensions=ugaritic} + "\ud800\udf80\ud800\udf9d" + "\ud800\udf9f\ud800\udf9f", + // Unicode 12.0 property value: {scriptextensions=unknown} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07fc" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a77\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c76" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e85" + + "\u0e8b\u0e8b" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc8\u1ccf" + + "\u1cfb\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20c0\u20cf" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e50\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u32ff\u32ff" + + "\u4db6\u4dbf" + + "\u9ff0\u9fff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7c0\ua7c1" + + "\ua7c7\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab68\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\uf8ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ufffe\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude49\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\ude5f" + + "\ud803\ude7f\ud803\udeff" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf5a\ud803\udfdf" + + "\ud803\udff7\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc60\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb9\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1b\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud805\udfff" + + "\ud806\udc3c\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\udd9f" + + "\ud806\udda8\ud806\udda9" + + "\ud806\uddd8\ud806\uddd9" + + "\ud806\udde5\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef9\ud807\udfbf" + + "\ud807\udff2\ud807\udffe" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud80d\udc2f" + + "\ud80d\udc39\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude9b\ud81b\udeff" + + "\ud81b\udf4b\ud81b\udf4e" + + "\ud81b\udf88\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe4\ud81b\udfff" + + "\ud821\udff8\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd4f" + + "\ud82c\udd53\ud82c\udd63" + + "\ud82c\udd68\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udedf" + + "\ud834\udef4\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf79\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud838\udcff" + + "\ud838\udd2d\ud838\udd2f" + + "\ud838\udd3e\ud838\udd3f" + + "\ud838\udd4a\ud838\udd4d" + + "\ud838\udd50\ud838\udebf" + + "\ud838\udefa\ud838\udefe" + + "\ud838\udf00\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4c\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\udc70" + + "\ud83b\udcb5\ud83b\udd00" + + "\ud83b\udd3e\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83c\udc2c\ud83c\udc2f" + + "\ud83c\udc94\ud83c\udc9f" + + "\ud83c\udcaf\ud83c\udcb0" + + "\ud83c\udcc0\ud83c\udcc0" + + "\ud83c\udcd0\ud83c\udcd0" + + "\ud83c\udcf6\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd6d\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude03\ud83c\ude0f" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\ude4f" + + "\ud83c\ude52\ud83c\ude5f" + + "\ud83c\ude66\ud83c\udeff" + + "\ud83d\uded6\ud83d\udedf" + + "\ud83d\udeed\ud83d\udeef" + + "\ud83d\udefb\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd9\ud83d\udfdf" + + "\ud83d\udfec\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd0c" + + "\ud83e\udd72\ud83e\udd72" + + "\ud83e\udd77\ud83e\udd79" + + "\ud83e\udda3\ud83e\udda4" + + "\ud83e\uddab\ud83e\uddad" + + "\ud83e\uddcb\ud83e\uddcc" + + "\ud83e\ude54\ud83e\ude5f" + + "\ud83e\ude6e\ud83e\ude6f" + + "\ud83e\ude74\ud83e\ude77" + + "\ud83e\ude7b\ud83e\ude7f" + + "\ud83e\ude83\ud83e\ude8f" + + "\ud83e\ude96\ud83f\udfff" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 12.0 property value: {scriptextensions=vai} + "\ua500\ua62b", + // Unicode 12.0 property value: {scriptextensions=wancho} + "\ud838\udec0\ud838\udef9" + "\ud838\udeff\ud838\udeff", + // Unicode 12.0 property value: {scriptextensions=warangciti} + "\ud806\udca0\ud806\udcf2" + "\ud806\udcff\ud806\udcff", + // Unicode 12.0 property value: {scriptextensions=yi} + "\u3001\u3002" + + "\u3008\u3011" + + "\u3014\u301b" + + "\u30fb\u30fb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\uff61\uff65", + // Unicode 12.0 property value: {scriptextensions=zanabazarsquare} + "\ud806\ude00\ud806\ude47", + // Unicode 12.0 property value: {sentencebreak=aterm} + "\u002e\u002e" + "\u2024\u2024" + "\ufe52\ufe52" + "\uff0e\uff0e", + // Unicode 12.0 property value: {sentencebreak=close} + "\"\"" + + "\u0027\u0029" + + "\u005b\u005b" + + "\u005d\u005d" + + "\u007b\u007b" + + "\u007d\u007d" + + "\u00ab\u00ab" + + "\u00bb\u00bb" + + "\u0f3a\u0f3d" + + "\u169b\u169c" + + "\u2018\u201f" + + "\u2039\u203a" + + "\u2045\u2046" + + "\u207d\u207e" + + "\u208d\u208e" + + "\u2308\u230b" + + "\u2329\u232a" + + "\u275b\u2760" + + "\u2768\u2775" + + "\u27c5\u27c6" + + "\u27e6\u27ef" + + "\u2983\u2998" + + "\u29d8\u29db" + + "\u29fc\u29fd" + + "\u2e00\u2e0d" + + "\u2e1c\u2e1d" + + "\u2e20\u2e29" + + "\u2e42\u2e42" + + "\u3008\u3011" + + "\u3014\u301b" + + "\u301d\u301f" + + "\ufd3e\ufd3f" + + "\ufe17\ufe18" + + "\ufe35\ufe44" + + "\ufe47\ufe48" + + "\ufe59\ufe5e" + + "\uff08\uff09" + + "\uff3b\uff3b" + + "\uff3d\uff3d" + + "\uff5b\uff5b" + + "\uff5d\uff5d" + + "\uff5f\uff60" + + "\uff62\uff63" + + "\ud83d\ude76\ud83d\ude78", + // Unicode 12.0 property value: {sentencebreak=cr} + "\r\r", + // Unicode 12.0 property value: {sentencebreak=extend} + "\u0300\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u07fd\u07fd" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d3\u08e1" + + "\u08e3\u0903" + + "\u093a\u093c" + + "\u093e\u094f" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0983" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a03" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a83" + + "\u0abc\u0abc" + + "\u0abe\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b03" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c04" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c83" + + "\u0cbc\u0cbc" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d03" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0d82\u0d83" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f3f" + + "\u0f71\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102b\u103e" + + "\u1056\u1059" + + "\u105e\u1060" + + "\u1062\u1064" + + "\u1067\u106d" + + "\u1071\u1074" + + "\u1082\u108d" + + "\u108f\u108f" + + "\u109a\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1a17\u1a1b" + + "\u1a55\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b04" + + "\u1b34\u1b44" + + "\u1b6b\u1b73" + + "\u1b80\u1b82" + + "\u1ba1\u1bad" + + "\u1be6\u1bf3" + + "\u1c24\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf7\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200d" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua823\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua953" + + "\ua980\ua983" + + "\ua9b3\ua9c0" + + "\ua9e5\ua9e5" + + "\uaa29\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4d" + + "\uaa7b\uaa7d" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaeb\uaaef" + + "\uaaf5\uaaf6" + + "\uabe3\uabea" + + "\uabec\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\uff9e\uff9f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc00\ud804\udc02" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc82" + + "\ud804\udcb0\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd34" + + "\ud804\udd45\ud804\udd46" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd82" + + "\ud804\uddb3\ud804\uddc0" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2c\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udeea" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf3e\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc35\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb0\ud805\udcc3" + + "\ud805\uddaf\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude30\ud805\ude40" + + "\ud805\udeab\ud805\udeb7" + + "\ud805\udf1d\ud805\udf2b" + + "\ud806\udc2c\ud806\udc3a" + + "\ud806\uddd1\ud806\uddd7" + + "\ud806\uddda\ud806\udde0" + + "\ud806\udde4\ud806\udde4" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude39" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude5b" + + "\ud806\ude8a\ud806\ude99" + + "\ud807\udc2f\ud807\udc36" + + "\ud807\udc38\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd8a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd97" + + "\ud807\udef3\ud807\udef6" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf4f\ud81b\udf4f" + + "\ud81b\udf51\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd30\ud838\udd36" + + "\ud838\udeec\ud838\udeef" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.0 property value: {sentencebreak=format} + "\u00ad\u00ad" + + "\u0600\u0605" + + "\u061c\u061c" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\u180e\u180e" + + "\u200b\u200b" + + "\u200e\u200f" + + "\u202a\u202e" + + "\u2060\u2064" + + "\u2066\u206f" + + "\ufeff\ufeff" + + "\ufff9\ufffb" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udccd\ud804\udccd" + + "\ud80d\udc30\ud80d\udc38" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc01\udb40\udc01", + // Unicode 12.0 property value: {sentencebreak=lf} + "\n\n", + // Unicode 12.0 property value: {sentencebreak=lower} + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0138" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018d" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019b" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01aa\u01ab" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01ba" + + "\u01bd\u01bf" + + "\u01c6\u01c6" + + "\u01c9\u01c9" + + "\u01cc\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f0" + + "\u01f3\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0221\u0221" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0239" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0293" + + "\u0295\u02b8" + + "\u02c0\u02c1" + + "\u02e0\u02e4" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037a\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fc" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0560\u0588" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d00\u1dbf" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9d" + + "\u1e9f\u1e9f" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1f87" + + "\u1f90\u1f97" + + "\u1fa0\u1fa7" + + "\u1fb0\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u210a\u210a" + + "\u210e\u210f" + + "\u2113\u2113" + + "\u212f\u212f" + + "\u2134\u2134" + + "\u2139\u2139" + + "\u213c\u213d" + + "\u2146\u2149" + + "\u214e\u214e" + + "\u2170\u217f" + + "\u2184\u2184" + + "\u24d0\u24e9" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c71\u2c71" + + "\u2c73\u2c74" + + "\u2c76\u2c7d" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce4" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69d" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua731" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua778" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua78e\ua78e" + + "\ua791\ua791" + + "\ua793\ua795" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7af\ua7af" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\ua7b9\ua7b9" + + "\ua7bb\ua7bb" + + "\ua7bd\ua7bd" + + "\ua7bf\ua7bf" + + "\ua7c3\ua7c3" + + "\ua7f8\ua7fa" + + "\uab30\uab5a" + + "\uab5c\uab67" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud81b\ude60\ud81b\ude7f" + + "\ud835\udc1a\ud835\udc33" + + "\ud835\udc4e\ud835\udc54" + + "\ud835\udc56\ud835\udc67" + + "\ud835\udc82\ud835\udc9b" + + "\ud835\udcb6\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udccf" + + "\ud835\udcea\ud835\udd03" + + "\ud835\udd1e\ud835\udd37" + + "\ud835\udd52\ud835\udd6b" + + "\ud835\udd86\ud835\udd9f" + + "\ud835\uddba\ud835\uddd3" + + "\ud835\uddee\ud835\ude07" + + "\ud835\ude22\ud835\ude3b" + + "\ud835\ude56\ud835\ude6f" + + "\ud835\ude8a\ud835\udea5" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udee1" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf1b" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf55" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udf8f" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfc9" + + "\ud835\udfcb\ud835\udfcb" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 12.0 property value: {sentencebreak=numeric} + "\u0030\u0039" + + "\u0660\u0669" + + "\u066b\u066c" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\uff10\uff19" + + "\ud801\udca0\ud801\udca9" + + "\ud803\udd30\ud803\udd39" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udda0\ud807\udda9" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udef0\ud838\udef9" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 12.0 property value: {sentencebreak=oletter} + "\u01bb\u01bb" + + "\u01c0\u01c3" + + "\u0294\u0294" + + "\u02b9\u02bf" + + "\u02c6\u02d1" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0374\u0374" + + "\u0559\u0559" + + "\u05d0\u05ea" + + "\u05ef\u05f3" + + "\u0620\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06e5\u06e6" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0971\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0e01\u0e30" + + "\u0e32\u0e33" + + "\u0e40\u0e46" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0eb0" + + "\u0eb2\u0eb3" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u1000\u102a" + + "\u103f\u103f" + + "\u1050\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u1820\u1878" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a16" + + "\u1a20\u1a54" + + "\u1aa7\u1aa7" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1cfa\u1cfa" + + "\u2135\u2138" + + "\u2180\u2182" + + "\u2185\u2188" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e2f\u2e2f" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua66e\ua66e" + + "\ua67f\ua67f" + + "\ua6a0\ua6ef" + + "\ua717\ua71f" + + "\ua788\ua788" + + "\ua78f\ua78f" + + "\ua7f7\ua7f7" + + "\ua7fb\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9cf\ua9cf" + + "\ua9e0\ua9e4" + + "\ua9e6\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa60\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff66\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc50\ud801\udc9d" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udd00\ud803\udd23" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd44\ud804\udd44" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc5f\ud805\udc5f" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udeb8\ud805\udeb8" + + "\ud805\udf00\ud805\udf1a" + + "\ud806\udc00\ud806\udc2b" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd0" + + "\ud806\udde1\ud806\udde1" + + "\ud806\udde3\ud806\udde3" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude89" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd89" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef2" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd37\ud838\udd3d" + + "\ud838\udd4e\ud838\udd4e" + + "\ud838\udec0\ud838\udeeb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd4b\ud83a\udd4b" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.0 property value: {sentencebreak=other} + "\000\u0008" + + "\u000e\u001f" + + "\u0023\u0026" + + "\u002a\u002b" + + "\u002f\u002f" + + "\u003b\u003e" + + "\u0040\u0040" + + "\\\\" + + "\u005e\u0060" + + "\u007c\u007c" + + "\u007e\u0084" + + "\u0086\u009f" + + "\u00a1\u00a9" + + "\u00ac\u00ac" + + "\u00ae\u00b4" + + "\u00b6\u00b9" + + "\u00bc\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02c2\u02c5" + + "\u02d2\u02df" + + "\u02e5\u02eb" + + "\u02ed\u02ed" + + "\u02ef\u02ff" + + "\u0375\u0375" + + "\u0378\u0379" + + "\u037e\u037e" + + "\u0380\u0385" + + "\u0387\u0387" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u03f6\u03f6" + + "\u0482\u0482" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u055a\u055c" + + "\u055e\u055f" + + "\u058a\u0590" + + "\u05be\u05be" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f4\u05ff" + + "\u0606\u060b" + + "\u060e\u060f" + + "\u061b\u061b" + + "\u061d\u061d" + + "\u066a\u066a" + + "\u066d\u066d" + + "\u06de\u06de" + + "\u06e9\u06e9" + + "\u06fd\u06fe" + + "\u0703\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07f6\u07f7" + + "\u07fb\u07fc" + + "\u07fe\u07ff" + + "\u082e\u0836" + + "\u0838\u0838" + + "\u083a\u083c" + + "\u083f\u083f" + + "\u085c\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0970\u0970" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09f2\u09fb" + + "\u09fd\u09fd" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a76\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af0\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b70\u0b70" + + "\u0b72\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bf0\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c7f" + + "\u0c84\u0c84" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d4f\u0d53" + + "\u0d58\u0d5e" + + "\u0d64\u0d65" + + "\u0d70\u0d79" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df4\u0e00" + + "\u0e3b\u0e3f" + + "\u0e4f\u0e4f" + + "\u0e5a\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e85" + + "\u0e8b\u0e8b" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f01\u0f17" + + "\u0f1a\u0f1f" + + "\u0f2a\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f85\u0f85" + + "\u0f98\u0f98" + + "\u0fbd\u0fc5" + + "\u0fc7\u0fff" + + "\u104c\u104f" + + "\u109e\u109f" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u10fb\u10fb" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u1360\u1361" + + "\u1363\u1366" + + "\u1369\u137f" + + "\u1390\u139f" + + "\u13f6\u13f7" + + "\u13fe\u1400" + + "\u166d\u166d" + + "\u169d\u169f" + + "\u16eb\u16ed" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17d4\u17d6" + + "\u17d8\u17db" + + "\u17de\u17df" + + "\u17ea\u1801" + + "\u1804\u1807" + + "\u180a\u180a" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19da\u19ff" + + "\u1a1c\u1a1f" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1aa6" + + "\u1aac\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b5c\u1b5d" + + "\u1b60\u1b6a" + + "\u1b74\u1b7f" + + "\u1bf4\u1bff" + + "\u1c38\u1c3a" + + "\u1c3d\u1c3f" + + "\u1c4a\u1c4c" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc0\u1ccf" + + "\u1cd3\u1cd3" + + "\u1cfb\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fc5\u1fc5" + + "\u1fcd\u1fcf" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdf" + + "\u1fed\u1ff1" + + "\u1ff5\u1ff5" + + "\u1ffd\u1fff" + + "\u2010\u2012" + + "\u2015\u2017" + + "\u2020\u2023" + + "\u2025\u2027" + + "\u2030\u2038" + + "\u203b\u203b" + + "\u203e\u2044" + + "\u204a\u205e" + + "\u2065\u2065" + + "\u2070\u2070" + + "\u2072\u207c" + + "\u2080\u208c" + + "\u208f\u208f" + + "\u209d\u20cf" + + "\u20f1\u2101" + + "\u2103\u2106" + + "\u2108\u2109" + + "\u2114\u2114" + + "\u2116\u2118" + + "\u211e\u2123" + + "\u2125\u2125" + + "\u2127\u2127" + + "\u2129\u2129" + + "\u212e\u212e" + + "\u213a\u213b" + + "\u2140\u2144" + + "\u214a\u214d" + + "\u214f\u215f" + + "\u2189\u2307" + + "\u230c\u2328" + + "\u232b\u24b5" + + "\u24ea\u275a" + + "\u2761\u2767" + + "\u2776\u27c4" + + "\u27c7\u27e5" + + "\u27f0\u2982" + + "\u2999\u29d7" + + "\u29dc\u29fb" + + "\u29fe\u2bff" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2ce5\u2cea" + + "\u2cf4\u2cff" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d70\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e0e\u2e1b" + + "\u2e1e\u2e1f" + + "\u2e2a\u2e2d" + + "\u2e30\u2e3b" + + "\u2e3d\u2e41" + + "\u2e43\u2fff" + + "\u3003\u3004" + + "\u3012\u3013" + + "\u301c\u301c" + + "\u3020\u3020" + + "\u3030\u3030" + + "\u3036\u3037" + + "\u303d\u3040" + + "\u3097\u3098" + + "\u309b\u309c" + + "\u30a0\u30a0" + + "\u30fb\u30fb" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u319f" + + "\u31bb\u31ef" + + "\u3200\u33ff" + + "\u4db6\u4dff" + + "\u9ff0\u9fff" + + "\ua48d\ua4cf" + + "\ua4fe\ua4fe" + + "\ua60d\ua60d" + + "\ua62c\ua63f" + + "\ua673\ua673" + + "\ua67e\ua67e" + + "\ua6f2\ua6f2" + + "\ua6f4\ua6f6" + + "\ua6f8\ua716" + + "\ua720\ua721" + + "\ua789\ua78a" + + "\ua7c0\ua7c1" + + "\ua7c7\ua7f6" + + "\ua828\ua83f" + + "\ua874\ua875" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua8f8\ua8fa" + + "\ua8fc\ua8fc" + + "\ua92e\ua92e" + + "\ua954\ua95f" + + "\ua97d\ua97f" + + "\ua9c1\ua9c7" + + "\ua9ca\ua9ce" + + "\ua9da\ua9df" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5c" + + "\uaa77\uaa79" + + "\uaac3\uaada" + + "\uaade\uaadf" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab5b\uab5b" + + "\uab68\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\uf8ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb29\ufb29" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbb2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfc\ufdff" + + "\ufe12\ufe12" + + "\ufe14\ufe16" + + "\ufe19\ufe1f" + + "\ufe30\ufe30" + + "\ufe33\ufe34" + + "\ufe45\ufe46" + + "\ufe49\ufe4f" + + "\ufe53\ufe54" + + "\ufe5f\ufe62" + + "\ufe64\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uff02\uff07" + + "\uff0a\uff0b" + + "\uff0f\uff0f" + + "\uff1b\uff1e" + + "\uff20\uff20" + + "\uff3c\uff3c" + + "\uff3e\uff40" + + "\uff5c\uff5c" + + "\uff5e\uff5e" + + "\uff65\uff65" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\ufff8" + + "\ufffc\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udd3f" + + "\ud800\udd75\ud800\uddfc" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udee1\ud800\udeff" + + "\ud800\udf20\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9f" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd0\ud800\udfd0" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc5f" + + "\ud802\udc77\ud802\udc7f" + + "\ud802\udc9f\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcff" + + "\ud802\udd16\ud802\udd1f" + + "\ud802\udd3a\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbd" + + "\ud802\uddc0\ud802\uddff" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude40\ud802\ude55" + + "\ud802\ude58\ud802\ude5f" + + "\ud802\ude7d\ud802\ude7f" + + "\ud802\ude9d\ud802\udebf" + + "\ud802\udec8\ud802\udec8" + + "\ud802\udee7\ud802\udeff" + + "\ud802\udf36\ud802\udf3f" + + "\ud802\udf56\ud802\udf5f" + + "\ud802\udf73\ud802\udf7f" + + "\ud802\udf92\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcff" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\udeff" + + "\ud803\udf1d\ud803\udf26" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf51\ud803\udf54" + + "\ud803\udf5a\ud803\udfdf" + + "\ud803\udff7\ud803\udfff" + + "\ud804\udc49\ud804\udc65" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcc2\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd40\ud804\udd40" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd74\ud804\udd75" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddc7\ud804\uddc8" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udddb\ud804\udddb" + + "\ud804\udddd\ud804\udddd" + + "\ud804\udde0\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3a\ud804\ude3a" + + "\ud804\ude3d\ud804\ude3d" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc4d\ud805\udc4f" + + "\ud805\udc5a\ud805\udc5d" + + "\ud805\udc60\ud805\udc7f" + + "\ud805\udcc6\ud805\udcc6" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddc1\ud805\uddc1" + + "\ud805\uddc4\ud805\uddc8" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude43\ud805\ude43" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude7f" + + "\ud805\udeb9\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1b\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf3a\ud805\udf3b" + + "\ud805\udf3f\ud805\udfff" + + "\ud806\udc3b\ud806\udc9f" + + "\ud806\udcea\ud806\udcfe" + + "\ud806\udd00\ud806\udd9f" + + "\ud806\udda8\ud806\udda9" + + "\ud806\uddd8\ud806\uddd9" + + "\ud806\udde2\ud806\udde2" + + "\ud806\udde5\ud806\uddff" + + "\ud806\ude3f\ud806\ude41" + + "\ud806\ude44\ud806\ude46" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\ude9a\ud806\ude9a" + + "\ud806\ude9e\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc43\ud807\udc4f" + + "\ud807\udc5a\ud807\udc71" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef9\ud807\udfff" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud80d\udc2f" + + "\ud80d\udc39\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf39\ud81a\udf3f" + + "\ud81a\udf45\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude80\ud81b\ude97" + + "\ud81b\ude99\ud81b\udeff" + + "\ud81b\udf4b\ud81b\udf4e" + + "\ud81b\udf88\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe2\ud81b\udfe2" + + "\ud81b\udfe4\ud81b\udfff" + + "\ud821\udff8\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd4f" + + "\ud82c\udd53\ud82c\udd63" + + "\ud82c\udd68\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9c" + + "\ud82f\udca4\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\ude41" + + "\ud834\ude45\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udec1\ud835\udec1" + + "\ud835\udedb\ud835\udedb" + + "\ud835\udefb\ud835\udefb" + + "\ud835\udf15\ud835\udf15" + + "\ud835\udf35\ud835\udf35" + + "\ud835\udf4f\ud835\udf4f" + + "\ud835\udf6f\ud835\udf6f" + + "\ud835\udf89\ud835\udf89" + + "\ud835\udfa9\ud835\udfa9" + + "\ud835\udfc3\ud835\udfc3" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\udc00\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude87" + + "\ud836\ude89\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud838\udcff" + + "\ud838\udd2d\ud838\udd2f" + + "\ud838\udd3e\ud838\udd3f" + + "\ud838\udd4a\ud838\udd4d" + + "\ud838\udd4f\ud838\udebf" + + "\ud838\udefa\ud839\udfff" + + "\ud83a\udcc5\ud83a\udccf" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4c\ud83a\udd4f" + + "\ud83a\udd5a\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83c\udd2f" + + "\ud83c\udd4a\ud83c\udd4f" + + "\ud83c\udd6a\ud83c\udd6f" + + "\ud83c\udd8a\ud83d\ude75" + + "\ud83d\ude79\ud83f\udfff" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 12.0 property value: {sentencebreak=scontinue} + "\u002c\u002d" + + "\u003a\u003a" + + "\u055d\u055d" + + "\u060c\u060d" + + "\u07f8\u07f8" + + "\u1802\u1802" + + "\u1808\u1808" + + "\u2013\u2014" + + "\u3001\u3001" + + "\ufe10\ufe11" + + "\ufe13\ufe13" + + "\ufe31\ufe32" + + "\ufe50\ufe51" + + "\ufe55\ufe55" + + "\ufe58\ufe58" + + "\ufe63\ufe63" + + "\uff0c\uff0d" + + "\uff1a\uff1a" + + "\uff64\uff64", + // Unicode 12.0 property value: {sentencebreak=sep} + "\u0085\u0085" + "\u2028\u2029", + // Unicode 12.0 property value: {sentencebreak=sp} + "\t\t" + + "\u000b\f" + + "\u0020\u0020" + + "\u00a0\u00a0" + + "\u1680\u1680" + + "\u2000\u200a" + + "\u202f\u202f" + + "\u205f\u205f" + + "\u3000\u3000", + // Unicode 12.0 property value: {sentencebreak=sterm} + "\u0021\u0021" + + "\u003f\u003f" + + "\u0589\u0589" + + "\u061e\u061f" + + "\u06d4\u06d4" + + "\u0700\u0702" + + "\u07f9\u07f9" + + "\u0837\u0837" + + "\u0839\u0839" + + "\u083d\u083e" + + "\u0964\u0965" + + "\u104a\u104b" + + "\u1362\u1362" + + "\u1367\u1368" + + "\u166e\u166e" + + "\u1735\u1736" + + "\u1803\u1803" + + "\u1809\u1809" + + "\u1944\u1945" + + "\u1aa8\u1aab" + + "\u1b5a\u1b5b" + + "\u1b5e\u1b5f" + + "\u1c3b\u1c3c" + + "\u1c7e\u1c7f" + + "\u203c\u203d" + + "\u2047\u2049" + + "\u2e2e\u2e2e" + + "\u2e3c\u2e3c" + + "\u3002\u3002" + + "\ua4ff\ua4ff" + + "\ua60e\ua60f" + + "\ua6f3\ua6f3" + + "\ua6f7\ua6f7" + + "\ua876\ua877" + + "\ua8ce\ua8cf" + + "\ua92f\ua92f" + + "\ua9c8\ua9c9" + + "\uaa5d\uaa5f" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ufe56\ufe57" + + "\uff01\uff01" + + "\uff1f\uff1f" + + "\uff61\uff61" + + "\ud802\ude56\ud802\ude57" + + "\ud803\udf55\ud803\udf59" + + "\ud804\udc47\ud804\udc48" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd41\ud804\udd43" + + "\ud804\uddc5\ud804\uddc6" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddde\ud804\udddf" + + "\ud804\ude38\ud804\ude39" + + "\ud804\ude3b\ud804\ude3c" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4c" + + "\ud805\uddc2\ud805\uddc3" + + "\ud805\uddc9\ud805\uddd7" + + "\ud805\ude41\ud805\ude42" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\ude42\ud806\ude43" + + "\ud806\ude9b\ud806\ude9c" + + "\ud807\udc41\ud807\udc42" + + "\ud807\udef7\ud807\udef8" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf38" + + "\ud81a\udf44\ud81a\udf44" + + "\ud81b\ude98\ud81b\ude98" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude88\ud836\ude88", + // Unicode 12.0 property value: {sentencebreak=upper} + "\u0041\u005a" + + "\u00c0\u00d6" + + "\u00d8\u00de" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u014a\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c5" + + "\u01c7\u01c8" + + "\u01ca\u01cb" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f2" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03cf\u03cf" + + "\u03d2\u03d4" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f4\u03f4" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13a0\u13f5" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1f88\u1f8f" + + "\u1f98\u1f9f" + + "\u1fa8\u1faf" + + "\u1fb8\u1fbc" + + "\u1fc8\u1fcc" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff8\u1ffc" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210b\u210d" + + "\u2110\u2112" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u2130\u2133" + + "\u213e\u213f" + + "\u2145\u2145" + + "\u2160\u216f" + + "\u2183\u2183" + + "\u24b6\u24cf" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\ua7b8\ua7b8" + + "\ua7ba\ua7ba" + + "\ua7bc\ua7bc" + + "\ua7be\ua7be" + + "\ua7c2\ua7c2" + + "\ua7c4\ua7c6" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud81b\ude40\ud81b\ude5f" + + "\ud835\udc00\ud835\udc19" + + "\ud835\udc34\ud835\udc4d" + + "\ud835\udc68\ud835\udc81" + + "\ud835\udc9c\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb5" + + "\ud835\udcd0\ud835\udce9" + + "\ud835\udd04\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd38\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd6c\ud835\udd85" + + "\ud835\udda0\ud835\uddb9" + + "\ud835\uddd4\ud835\udded" + + "\ud835\ude08\ud835\ude21" + + "\ud835\ude3c\ud835\ude55" + + "\ud835\ude70\ud835\ude89" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udee2\ud835\udefa" + + "\ud835\udf1c\ud835\udf34" + + "\ud835\udf56\ud835\udf6e" + + "\ud835\udf90\ud835\udfa8" + + "\ud835\udfca\ud835\udfca" + + "\ud83a\udd00\ud83a\udd21" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 12.0 property value: {sentenceterminal} + "\u0021\u0021" + + "\u002e\u002e" + + "\u003f\u003f" + + "\u0589\u0589" + + "\u061e\u061f" + + "\u06d4\u06d4" + + "\u0700\u0702" + + "\u07f9\u07f9" + + "\u0837\u0837" + + "\u0839\u0839" + + "\u083d\u083e" + + "\u0964\u0965" + + "\u104a\u104b" + + "\u1362\u1362" + + "\u1367\u1368" + + "\u166e\u166e" + + "\u1735\u1736" + + "\u1803\u1803" + + "\u1809\u1809" + + "\u1944\u1945" + + "\u1aa8\u1aab" + + "\u1b5a\u1b5b" + + "\u1b5e\u1b5f" + + "\u1c3b\u1c3c" + + "\u1c7e\u1c7f" + + "\u203c\u203d" + + "\u2047\u2049" + + "\u2e2e\u2e2e" + + "\u2e3c\u2e3c" + + "\u3002\u3002" + + "\ua4ff\ua4ff" + + "\ua60e\ua60f" + + "\ua6f3\ua6f3" + + "\ua6f7\ua6f7" + + "\ua876\ua877" + + "\ua8ce\ua8cf" + + "\ua92f\ua92f" + + "\ua9c8\ua9c9" + + "\uaa5d\uaa5f" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ufe52\ufe52" + + "\ufe56\ufe57" + + "\uff01\uff01" + + "\uff0e\uff0e" + + "\uff1f\uff1f" + + "\uff61\uff61" + + "\ud802\ude56\ud802\ude57" + + "\ud803\udf55\ud803\udf59" + + "\ud804\udc47\ud804\udc48" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd41\ud804\udd43" + + "\ud804\uddc5\ud804\uddc6" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddde\ud804\udddf" + + "\ud804\ude38\ud804\ude39" + + "\ud804\ude3b\ud804\ude3c" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4c" + + "\ud805\uddc2\ud805\uddc3" + + "\ud805\uddc9\ud805\uddd7" + + "\ud805\ude41\ud805\ude42" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\ude42\ud806\ude43" + + "\ud806\ude9b\ud806\ude9c" + + "\ud807\udc41\ud807\udc42" + + "\ud807\udef7\ud807\udef8" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf38" + + "\ud81a\udf44\ud81a\udf44" + + "\ud81b\ude98\ud81b\ude98" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude88\ud836\ude88", + // Unicode 12.0 property value: {sharada} + "\ud804\udd80\ud804\uddcd" + "\ud804\uddd0\ud804\udddf", + // Unicode 12.0 property value: {shavian} + "\ud801\udc50\ud801\udc7f", + // Unicode 12.0 property value: {siddham} + "\ud805\udd80\ud805\uddb5" + "\ud805\uddb8\ud805\udddd", + // Unicode 12.0 property value: {signwriting} + "\ud836\udc00\ud836\ude8b" + "\ud836\ude9b\ud836\ude9f" + "\ud836\udea1\ud836\udeaf", + // Unicode 12.0 property value: {sinhala} + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\ud804\udde1\ud804\uddf4", + // Unicode 12.0 property value: {sk} + "\u005e\u005e" + + "\u0060\u0060" + + "\u00a8\u00a8" + + "\u00af\u00af" + + "\u00b4\u00b4" + + "\u00b8\u00b8" + + "\u02c2\u02c5" + + "\u02d2\u02df" + + "\u02e5\u02eb" + + "\u02ed\u02ed" + + "\u02ef\u02ff" + + "\u0375\u0375" + + "\u0384\u0385" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fcd\u1fcf" + + "\u1fdd\u1fdf" + + "\u1fed\u1fef" + + "\u1ffd\u1ffe" + + "\u309b\u309c" + + "\ua700\ua716" + + "\ua720\ua721" + + "\ua789\ua78a" + + "\uab5b\uab5b" + + "\ufbb2\ufbc1" + + "\uff3e\uff3e" + + "\uff40\uff40" + + "\uffe3\uffe3" + + "\ud83c\udffb\ud83c\udfff", + // Unicode 12.0 property value: {sm} + "\u002b\u002b" + + "\u003c\u003e" + + "\u007c\u007c" + + "\u007e\u007e" + + "\u00ac\u00ac" + + "\u00b1\u00b1" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u03f6\u03f6" + + "\u0606\u0608" + + "\u2044\u2044" + + "\u2052\u2052" + + "\u207a\u207c" + + "\u208a\u208c" + + "\u2118\u2118" + + "\u2140\u2144" + + "\u214b\u214b" + + "\u2190\u2194" + + "\u219a\u219b" + + "\u21a0\u21a0" + + "\u21a3\u21a3" + + "\u21a6\u21a6" + + "\u21ae\u21ae" + + "\u21ce\u21cf" + + "\u21d2\u21d2" + + "\u21d4\u21d4" + + "\u21f4\u22ff" + + "\u2320\u2321" + + "\u237c\u237c" + + "\u239b\u23b3" + + "\u23dc\u23e1" + + "\u25b7\u25b7" + + "\u25c1\u25c1" + + "\u25f8\u25ff" + + "\u266f\u266f" + + "\u27c0\u27c4" + + "\u27c7\u27e5" + + "\u27f0\u27ff" + + "\u2900\u2982" + + "\u2999\u29d7" + + "\u29dc\u29fb" + + "\u29fe\u2aff" + + "\u2b30\u2b44" + + "\u2b47\u2b4c" + + "\ufb29\ufb29" + + "\ufe62\ufe62" + + "\ufe64\ufe66" + + "\uff0b\uff0b" + + "\uff1c\uff1e" + + "\uff5c\uff5c" + + "\uff5e\uff5e" + + "\uffe2\uffe2" + + "\uffe9\uffec" + + "\ud835\udec1\ud835\udec1" + + "\ud835\udedb\ud835\udedb" + + "\ud835\udefb\ud835\udefb" + + "\ud835\udf15\ud835\udf15" + + "\ud835\udf35\ud835\udf35" + + "\ud835\udf4f\ud835\udf4f" + + "\ud835\udf6f\ud835\udf6f" + + "\ud835\udf89\ud835\udf89" + + "\ud835\udfa9\ud835\udfa9" + + "\ud835\udfc3\ud835\udfc3" + + "\ud83b\udef0\ud83b\udef1", + // Unicode 12.0 property value: {so} + "\u00a6\u00a6" + + "\u00a9\u00a9" + + "\u00ae\u00ae" + + "\u00b0\u00b0" + + "\u0482\u0482" + + "\u058d\u058e" + + "\u060e\u060f" + + "\u06de\u06de" + + "\u06e9\u06e9" + + "\u06fd\u06fe" + + "\u07f6\u07f6" + + "\u09fa\u09fa" + + "\u0b70\u0b70" + + "\u0bf3\u0bf8" + + "\u0bfa\u0bfa" + + "\u0c7f\u0c7f" + + "\u0d4f\u0d4f" + + "\u0d79\u0d79" + + "\u0f01\u0f03" + + "\u0f13\u0f13" + + "\u0f15\u0f17" + + "\u0f1a\u0f1f" + + "\u0f34\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0fbe\u0fc5" + + "\u0fc7\u0fcc" + + "\u0fce\u0fcf" + + "\u0fd5\u0fd8" + + "\u109e\u109f" + + "\u1390\u1399" + + "\u166d\u166d" + + "\u1940\u1940" + + "\u19de\u19ff" + + "\u1b61\u1b6a" + + "\u1b74\u1b7c" + + "\u2100\u2101" + + "\u2103\u2106" + + "\u2108\u2109" + + "\u2114\u2114" + + "\u2116\u2117" + + "\u211e\u2123" + + "\u2125\u2125" + + "\u2127\u2127" + + "\u2129\u2129" + + "\u212e\u212e" + + "\u213a\u213b" + + "\u214a\u214a" + + "\u214c\u214d" + + "\u214f\u214f" + + "\u218a\u218b" + + "\u2195\u2199" + + "\u219c\u219f" + + "\u21a1\u21a2" + + "\u21a4\u21a5" + + "\u21a7\u21ad" + + "\u21af\u21cd" + + "\u21d0\u21d1" + + "\u21d3\u21d3" + + "\u21d5\u21f3" + + "\u2300\u2307" + + "\u230c\u231f" + + "\u2322\u2328" + + "\u232b\u237b" + + "\u237d\u239a" + + "\u23b4\u23db" + + "\u23e2\u2426" + + "\u2440\u244a" + + "\u249c\u24e9" + + "\u2500\u25b6" + + "\u25b8\u25c0" + + "\u25c2\u25f7" + + "\u2600\u266e" + + "\u2670\u2767" + + "\u2794\u27bf" + + "\u2800\u28ff" + + "\u2b00\u2b2f" + + "\u2b45\u2b46" + + "\u2b4d\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bff" + + "\u2ce5\u2cea" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3004\u3004" + + "\u3012\u3013" + + "\u3020\u3020" + + "\u3036\u3037" + + "\u303e\u303f" + + "\u3190\u3191" + + "\u3196\u319f" + + "\u31c0\u31e3" + + "\u3200\u321e" + + "\u322a\u3247" + + "\u3250\u3250" + + "\u3260\u327f" + + "\u328a\u32b0" + + "\u32c0\u32fe" + + "\u3300\u33ff" + + "\u4dc0\u4dff" + + "\ua490\ua4c6" + + "\ua828\ua82b" + + "\ua836\ua837" + + "\ua839\ua839" + + "\uaa77\uaa79" + + "\ufdfd\ufdfd" + + "\uffe4\uffe4" + + "\uffe8\uffe8" + + "\uffed\uffee" + + "\ufffc\ufffd" + + "\ud800\udd37\ud800\udd3f" + + "\ud800\udd79\ud800\udd89" + + "\ud800\udd8c\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfc" + + "\ud802\udc77\ud802\udc78" + + "\ud802\udec8\ud802\udec8" + + "\ud805\udf3f\ud805\udf3f" + + "\ud807\udfd5\ud807\udfdc" + + "\ud807\udfe1\ud807\udff1" + + "\ud81a\udf3c\ud81a\udf3f" + + "\ud81a\udf45\ud81a\udf45" + + "\ud82f\udc9c\ud82f\udc9c" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\ude00\ud834\ude41" + + "\ud834\ude45\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud836\udc00\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude86" + + "\ud838\udd4f\ud838\udd4f" + + "\ud83b\udcac\ud83b\udcac" + + "\ud83b\udd2e\ud83b\udd2e" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd10\ud83c\udd6c" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83c\udffa" + + "\ud83d\udc00\ud83d\uded5" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udefa" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd0d\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\ude53" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95", + // Unicode 12.0 property value: {softdotted} + "\u0069\u006a" + + "\u012f\u012f" + + "\u0249\u0249" + + "\u0268\u0268" + + "\u029d\u029d" + + "\u02b2\u02b2" + + "\u03f3\u03f3" + + "\u0456\u0456" + + "\u0458\u0458" + + "\u1d62\u1d62" + + "\u1d96\u1d96" + + "\u1da4\u1da4" + + "\u1da8\u1da8" + + "\u1e2d\u1e2d" + + "\u1ecb\u1ecb" + + "\u2071\u2071" + + "\u2148\u2149" + + "\u2c7c\u2c7c" + + "\ud835\udc22\ud835\udc23" + + "\ud835\udc56\ud835\udc57" + + "\ud835\udc8a\ud835\udc8b" + + "\ud835\udcbe\ud835\udcbf" + + "\ud835\udcf2\ud835\udcf3" + + "\ud835\udd26\ud835\udd27" + + "\ud835\udd5a\ud835\udd5b" + + "\ud835\udd8e\ud835\udd8f" + + "\ud835\uddc2\ud835\uddc3" + + "\ud835\uddf6\ud835\uddf7" + + "\ud835\ude2a\ud835\ude2b" + + "\ud835\ude5e\ud835\ude5f" + + "\ud835\ude92\ud835\ude93", + // Unicode 12.0 property value: {sogdian} + "\ud803\udf30\ud803\udf59", + // Unicode 12.0 property value: {sorasompeng} + "\ud804\udcd0\ud804\udce8" + "\ud804\udcf0\ud804\udcf9", + // Unicode 12.0 property value: {soyombo} + "\ud806\ude50\ud806\udea2", + // Unicode 12.0 property value: {sundanese} + "\u1b80\u1bbf" + "\u1cc0\u1cc7", + // Unicode 12.0 property value: {sylotinagri} + "\ua800\ua82b", + // Unicode 12.0 property value: {syriac} + "\u0700\u070d" + "\u070f\u074a" + "\u074d\u074f" + "\u0860\u086a", + // Unicode 12.0 property value: {tagalog} + "\u1700\u170c" + "\u170e\u1714", + // Unicode 12.0 property value: {tagbanwa} + "\u1760\u176c" + "\u176e\u1770" + "\u1772\u1773", + // Unicode 12.0 property value: {taile} + "\u1950\u196d" + "\u1970\u1974", + // Unicode 12.0 property value: {taitham} + "\u1a20\u1a5e" + "\u1a60\u1a7c" + "\u1a7f\u1a89" + "\u1a90\u1a99" + "\u1aa0\u1aad", + // Unicode 12.0 property value: {taiviet} + "\uaa80\uaac2" + "\uaadb\uaadf", + // Unicode 12.0 property value: {takri} + "\ud805\ude80\ud805\udeb8" + "\ud805\udec0\ud805\udec9", + // Unicode 12.0 property value: {tamil} + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\ud807\udfc0\ud807\udff1" + + "\ud807\udfff\ud807\udfff", + // Unicode 12.0 property value: {tangut} + "\ud81b\udfe0\ud81b\udfe0" + "\ud81c\udc00\ud821\udff7" + "\ud822\udc00\ud822\udef2", + // Unicode 12.0 property value: {telugu} + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c77\u0c7f", + // Unicode 12.0 property value: {terminalpunctuation} + "\u0021\u0021" + + "\u002c\u002c" + + "\u002e\u002e" + + "\u003a\u003b" + + "\u003f\u003f" + + "\u037e\u037e" + + "\u0387\u0387" + + "\u0589\u0589" + + "\u05c3\u05c3" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u06d4\u06d4" + + "\u0700\u070a" + + "\u070c\u070c" + + "\u07f8\u07f9" + + "\u0830\u083e" + + "\u085e\u085e" + + "\u0964\u0965" + + "\u0e5a\u0e5b" + + "\u0f08\u0f08" + + "\u0f0d\u0f12" + + "\u104a\u104b" + + "\u1361\u1368" + + "\u166e\u166e" + + "\u16eb\u16ed" + + "\u1735\u1736" + + "\u17d4\u17d6" + + "\u17da\u17da" + + "\u1802\u1805" + + "\u1808\u1809" + + "\u1944\u1945" + + "\u1aa8\u1aab" + + "\u1b5a\u1b5b" + + "\u1b5d\u1b5f" + + "\u1c3b\u1c3f" + + "\u1c7e\u1c7f" + + "\u203c\u203d" + + "\u2047\u2049" + + "\u2e2e\u2e2e" + + "\u2e3c\u2e3c" + + "\u2e41\u2e41" + + "\u2e4c\u2e4c" + + "\u2e4e\u2e4f" + + "\u3001\u3002" + + "\ua4fe\ua4ff" + + "\ua60d\ua60f" + + "\ua6f3\ua6f7" + + "\ua876\ua877" + + "\ua8ce\ua8cf" + + "\ua92f\ua92f" + + "\ua9c7\ua9c9" + + "\uaa5d\uaa5f" + + "\uaadf\uaadf" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ufe50\ufe52" + + "\ufe54\ufe57" + + "\uff01\uff01" + + "\uff0c\uff0c" + + "\uff0e\uff0e" + + "\uff1a\uff1b" + + "\uff1f\uff1f" + + "\uff61\uff61" + + "\uff64\uff64" + + "\ud800\udf9f\ud800\udf9f" + + "\ud800\udfd0\ud800\udfd0" + + "\ud802\udc57\ud802\udc57" + + "\ud802\udd1f\ud802\udd1f" + + "\ud802\ude56\ud802\ude57" + + "\ud802\udef0\ud802\udef5" + + "\ud802\udf3a\ud802\udf3f" + + "\ud802\udf99\ud802\udf9c" + + "\ud803\udf55\ud803\udf59" + + "\ud804\udc47\ud804\udc4d" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd41\ud804\udd43" + + "\ud804\uddc5\ud804\uddc6" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddde\ud804\udddf" + + "\ud804\ude38\ud804\ude3c" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4d" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\uddc2\ud805\uddc5" + + "\ud805\uddc9\ud805\uddd7" + + "\ud805\ude41\ud805\ude42" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\ude42\ud806\ude43" + + "\ud806\ude9b\ud806\ude9c" + + "\ud806\udea1\ud806\udea2" + + "\ud807\udc41\ud807\udc43" + + "\ud807\udc71\ud807\udc71" + + "\ud807\udef7\ud807\udef8" + + "\ud809\udc70\ud809\udc74" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf39" + + "\ud81a\udf44\ud81a\udf44" + + "\ud81b\ude97\ud81b\ude98" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude87\ud836\ude8a", + // Unicode 12.0 property value: {thaana} + "\u0780\u07b1", + // Unicode 12.0 property value: {thai} + "\u0e01\u0e3a" + "\u0e40\u0e5b", + // Unicode 12.0 property value: {tibetan} + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fd4" + + "\u0fd9\u0fda", + // Unicode 12.0 property value: {tifinagh} + "\u2d30\u2d67" + "\u2d6f\u2d70" + "\u2d7f\u2d7f", + // Unicode 12.0 property value: {tirhuta} + "\ud805\udc80\ud805\udcc7" + "\ud805\udcd0\ud805\udcd9", + // Unicode 12.0 property value: {ugaritic} + "\ud800\udf80\ud800\udf9d" + "\ud800\udf9f\ud800\udf9f", + // Unicode 12.0 property value: {unifiedideograph} + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ufa0e\ufa0f" + + "\ufa11\ufa11" + + "\ufa13\ufa14" + + "\ufa1f\ufa1f" + + "\ufa21\ufa21" + + "\ufa23\ufa24" + + "\ufa27\ufa29" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0", + // Unicode 12.0 property value: {unknown} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07fc" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a77\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c76" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e85" + + "\u0e8b\u0e8b" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc8\u1ccf" + + "\u1cfb\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20c0\u20cf" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e50\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u32ff\u32ff" + + "\u4db6\u4dbf" + + "\u9ff0\u9fff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7c0\ua7c1" + + "\ua7c7\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab68\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\uf8ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ufffe\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude49\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\ude5f" + + "\ud803\ude7f\ud803\udeff" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf5a\ud803\udfdf" + + "\ud803\udff7\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc60\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb9\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1b\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud805\udfff" + + "\ud806\udc3c\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\udd9f" + + "\ud806\udda8\ud806\udda9" + + "\ud806\uddd8\ud806\uddd9" + + "\ud806\udde5\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef9\ud807\udfbf" + + "\ud807\udff2\ud807\udffe" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud80d\udc2f" + + "\ud80d\udc39\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude9b\ud81b\udeff" + + "\ud81b\udf4b\ud81b\udf4e" + + "\ud81b\udf88\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe4\ud81b\udfff" + + "\ud821\udff8\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd4f" + + "\ud82c\udd53\ud82c\udd63" + + "\ud82c\udd68\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udedf" + + "\ud834\udef4\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf79\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud838\udcff" + + "\ud838\udd2d\ud838\udd2f" + + "\ud838\udd3e\ud838\udd3f" + + "\ud838\udd4a\ud838\udd4d" + + "\ud838\udd50\ud838\udebf" + + "\ud838\udefa\ud838\udefe" + + "\ud838\udf00\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4c\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\udc70" + + "\ud83b\udcb5\ud83b\udd00" + + "\ud83b\udd3e\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83c\udc2c\ud83c\udc2f" + + "\ud83c\udc94\ud83c\udc9f" + + "\ud83c\udcaf\ud83c\udcb0" + + "\ud83c\udcc0\ud83c\udcc0" + + "\ud83c\udcd0\ud83c\udcd0" + + "\ud83c\udcf6\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd6d\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude03\ud83c\ude0f" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\ude4f" + + "\ud83c\ude52\ud83c\ude5f" + + "\ud83c\ude66\ud83c\udeff" + + "\ud83d\uded6\ud83d\udedf" + + "\ud83d\udeed\ud83d\udeef" + + "\ud83d\udefb\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd9\ud83d\udfdf" + + "\ud83d\udfec\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd0c" + + "\ud83e\udd72\ud83e\udd72" + + "\ud83e\udd77\ud83e\udd79" + + "\ud83e\udda3\ud83e\udda4" + + "\ud83e\uddab\ud83e\uddad" + + "\ud83e\uddcb\ud83e\uddcc" + + "\ud83e\ude54\ud83e\ude5f" + + "\ud83e\ude6e\ud83e\ude6f" + + "\ud83e\ude74\ud83e\ude77" + + "\ud83e\ude7b\ud83e\ude7f" + + "\ud83e\ude83\ud83e\ude8f" + + "\ud83e\ude96\ud83f\udfff" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 12.0 property value: {uppercase} + "\u0041\u005a" + + "\u00c0\u00d6" + + "\u00d8\u00de" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u014a\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c4" + + "\u01c7\u01c7" + + "\u01ca\u01ca" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f1" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03cf\u03cf" + + "\u03d2\u03d4" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f4\u03f4" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13a0\u13f5" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1fb8\u1fbb" + + "\u1fc8\u1fcb" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff8\u1ffb" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210b\u210d" + + "\u2110\u2112" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u2130\u2133" + + "\u213e\u213f" + + "\u2145\u2145" + + "\u2160\u216f" + + "\u2183\u2183" + + "\u24b6\u24cf" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\ua7b8\ua7b8" + + "\ua7ba\ua7ba" + + "\ua7bc\ua7bc" + + "\ua7be\ua7be" + + "\ua7c2\ua7c2" + + "\ua7c4\ua7c6" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud81b\ude40\ud81b\ude5f" + + "\ud835\udc00\ud835\udc19" + + "\ud835\udc34\ud835\udc4d" + + "\ud835\udc68\ud835\udc81" + + "\ud835\udc9c\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb5" + + "\ud835\udcd0\ud835\udce9" + + "\ud835\udd04\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd38\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd6c\ud835\udd85" + + "\ud835\udda0\ud835\uddb9" + + "\ud835\uddd4\ud835\udded" + + "\ud835\ude08\ud835\ude21" + + "\ud835\ude3c\ud835\ude55" + + "\ud835\ude70\ud835\ude89" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udee2\ud835\udefa" + + "\ud835\udf1c\ud835\udf34" + + "\ud835\udf56\ud835\udf6e" + + "\ud835\udf90\ud835\udfa8" + + "\ud835\udfca\ud835\udfca" + + "\ud83a\udd00\ud83a\udd21" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 12.0 property value: {vai} + "\ua500\ua62b", + // Unicode 12.0 property value: {variationselector} + "\u180b\u180d" + "\ufe00\ufe0f" + "\udb40\udd00\udb40\uddef", + // Unicode 12.0 property value: {wancho} + "\ud838\udec0\ud838\udef9" + "\ud838\udeff\ud838\udeff", + // Unicode 12.0 property value: {warangciti} + "\ud806\udca0\ud806\udcf2" + "\ud806\udcff\ud806\udcff", + // Unicode 12.0 property value: {whitespace} + "\t\r" + + "\u0020\u0020" + + "\u0085\u0085" + + "\u00a0\u00a0" + + "\u1680\u1680" + + "\u2000\u200a" + + "\u2028\u2029" + + "\u202f\u202f" + + "\u205f\u205f" + + "\u3000\u3000", + // Unicode 12.0 property value: {wordbreak=aletter} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02d7" + + "\u02de\u02e4" + + "\u02ec\u02ff" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u055b\u055c" + + "\u055e\u055e" + + "\u0560\u0588" + + "\u05f3\u05f3" + + "\u0620\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06e5\u06e6" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0971\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1820\u1878" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1a00\u1a16" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1cfa\u1cfa" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u212f\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e2f\u2e2f" + + "\u3005\u3005" + + "\u303b\u303c" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua67f\ua69d" + + "\ua6a0\ua6ef" + + "\ua717\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9cf\ua9cf" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab67" + + "\uab70\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb50\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd23" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd44\ud804\udd44" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc5f\ud805\udc5f" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udeb8\ud805\udeb8" + + "\ud806\udc00\ud806\udc2b" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd0" + + "\ud806\udde1\ud806\udde1" + + "\ud806\udde3\ud806\udde3" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude89" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd89" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef2" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd37\ud838\udd3d" + + "\ud838\udd4e\ud838\udd4e" + + "\ud838\udec0\ud838\udeeb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd4b\ud83a\udd4b" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 12.0 property value: {wordbreak=cr} + "\r\r", + // Unicode 12.0 property value: {wordbreak=doublequote} + "\"\"", + // Unicode 12.0 property value: {wordbreak=extend} + "\u0300\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u07fd\u07fd" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d3\u08e1" + + "\u08e3\u0903" + + "\u093a\u093c" + + "\u093e\u094f" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0983" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a03" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a83" + + "\u0abc\u0abc" + + "\u0abe\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b03" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c04" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c83" + + "\u0cbc\u0cbc" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d03" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0d82\u0d83" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f3f" + + "\u0f71\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102b\u103e" + + "\u1056\u1059" + + "\u105e\u1060" + + "\u1062\u1064" + + "\u1067\u106d" + + "\u1071\u1074" + + "\u1082\u108d" + + "\u108f\u108f" + + "\u109a\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1a17\u1a1b" + + "\u1a55\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b04" + + "\u1b34\u1b44" + + "\u1b6b\u1b73" + + "\u1b80\u1b82" + + "\u1ba1\u1bad" + + "\u1be6\u1bf3" + + "\u1c24\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf7\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200c" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua823\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua953" + + "\ua980\ua983" + + "\ua9b3\ua9c0" + + "\ua9e5\ua9e5" + + "\uaa29\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4d" + + "\uaa7b\uaa7d" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaeb\uaaef" + + "\uaaf5\uaaf6" + + "\uabe3\uabea" + + "\uabec\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\uff9e\uff9f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc00\ud804\udc02" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc82" + + "\ud804\udcb0\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd34" + + "\ud804\udd45\ud804\udd46" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd82" + + "\ud804\uddb3\ud804\uddc0" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2c\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udeea" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf3e\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc35\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb0\ud805\udcc3" + + "\ud805\uddaf\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude30\ud805\ude40" + + "\ud805\udeab\ud805\udeb7" + + "\ud805\udf1d\ud805\udf2b" + + "\ud806\udc2c\ud806\udc3a" + + "\ud806\uddd1\ud806\uddd7" + + "\ud806\uddda\ud806\udde0" + + "\ud806\udde4\ud806\udde4" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude39" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude5b" + + "\ud806\ude8a\ud806\ude99" + + "\ud807\udc2f\ud807\udc36" + + "\ud807\udc38\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd8a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd97" + + "\ud807\udef3\ud807\udef6" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf4f\ud81b\udf4f" + + "\ud81b\udf51\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd30\ud838\udd36" + + "\ud838\udeec\ud838\udeef" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\ud83c\udffb\ud83c\udfff" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.0 property value: {wordbreak=extendnumlet} + "\u005f\u005f" + + "\u202f\u202f" + + "\u203f\u2040" + + "\u2054\u2054" + + "\ufe33\ufe34" + + "\ufe4d\ufe4f" + + "\uff3f\uff3f", + // Unicode 12.0 property value: {wordbreak=format} + "\u00ad\u00ad" + + "\u0600\u0605" + + "\u061c\u061c" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\u180e\u180e" + + "\u200e\u200f" + + "\u202a\u202e" + + "\u2060\u2064" + + "\u2066\u206f" + + "\ufeff\ufeff" + + "\ufff9\ufffb" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udccd\ud804\udccd" + + "\ud80d\udc30\ud80d\udc38" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc01\udb40\udc01", + // Unicode 12.0 property value: {wordbreak=hebrewletter} + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufb4f", + // Unicode 12.0 property value: {wordbreak=katakana} + "\u3031\u3035" + + "\u309b\u309c" + + "\u30a0\u30fa" + + "\u30fc\u30ff" + + "\u31f0\u31ff" + + "\u32d0\u32fe" + + "\u3300\u3357" + + "\uff66\uff9d" + + "\ud82c\udc00\ud82c\udc00" + + "\ud82c\udd64\ud82c\udd67", + // Unicode 12.0 property value: {wordbreak=lf} + "\n\n", + // Unicode 12.0 property value: {wordbreak=midletter} + "\u003a\u003a" + + "\u00b7\u00b7" + + "\u0387\u0387" + + "\u05f4\u05f4" + + "\u2027\u2027" + + "\ufe13\ufe13" + + "\ufe55\ufe55" + + "\uff1a\uff1a", + // Unicode 12.0 property value: {wordbreak=midnum} + "\u002c\u002c" + + "\u003b\u003b" + + "\u037e\u037e" + + "\u0589\u0589" + + "\u060c\u060d" + + "\u066c\u066c" + + "\u07f8\u07f8" + + "\u2044\u2044" + + "\ufe10\ufe10" + + "\ufe14\ufe14" + + "\ufe50\ufe50" + + "\ufe54\ufe54" + + "\uff0c\uff0c" + + "\uff1b\uff1b", + // Unicode 12.0 property value: {wordbreak=midnumlet} + "\u002e\u002e" + + "\u2018\u2019" + + "\u2024\u2024" + + "\ufe52\ufe52" + + "\uff07\uff07" + + "\uff0e\uff0e", + // Unicode 12.0 property value: {wordbreak=newline} + "\u000b\f" + "\u0085\u0085" + "\u2028\u2029", + // Unicode 12.0 property value: {wordbreak=numeric} + "\u0030\u0039" + + "\u0660\u0669" + + "\u066b\u066b" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\uff10\uff19" + + "\ud801\udca0\ud801\udca9" + + "\ud803\udd30\ud803\udd39" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udda0\ud807\udda9" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udef0\ud838\udef9" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 12.0 property value: {wordbreak=other} + "\000\t" + + "\u000e\u001f" + + "\u0021\u0021" + + "\u0023\u0026" + + "\u0028\u002b" + + "\u002d\u002d" + + "\u002f\u002f" + + "\u003c\u0040" + + "\u005b\u005e" + + "\u0060\u0060" + + "\u007b\u0084" + + "\u0086\u00a9" + + "\u00ab\u00ac" + + "\u00ae\u00b4" + + "\u00b6\u00b6" + + "\u00b8\u00b9" + + "\u00bb\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02d8\u02dd" + + "\u02e5\u02eb" + + "\u0375\u0375" + + "\u0378\u0379" + + "\u0380\u0385" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u03f6\u03f6" + + "\u0482\u0482" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u055a\u055a" + + "\u055d\u055d" + + "\u055f\u055f" + + "\u058a\u0590" + + "\u05be\u05be" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f5\u05ff" + + "\u0606\u060b" + + "\u060e\u060f" + + "\u061b\u061b" + + "\u061d\u061f" + + "\u066a\u066a" + + "\u066d\u066d" + + "\u06d4\u06d4" + + "\u06de\u06de" + + "\u06e9\u06e9" + + "\u06fd\u06fe" + + "\u0700\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07f6\u07f7" + + "\u07f9\u07f9" + + "\u07fb\u07fc" + + "\u07fe\u07ff" + + "\u082e\u083f" + + "\u085c\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0964\u0965" + + "\u0970\u0970" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09f2\u09fb" + + "\u09fd\u09fd" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a76\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af0\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b70\u0b70" + + "\u0b72\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bf0\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c7f" + + "\u0c84\u0c84" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d4f\u0d53" + + "\u0d58\u0d5e" + + "\u0d64\u0d65" + + "\u0d70\u0d79" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df4\u0e30" + + "\u0e32\u0e33" + + "\u0e3b\u0e46" + + "\u0e4f\u0e4f" + + "\u0e5a\u0eb0" + + "\u0eb2\u0eb3" + + "\u0ebd\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0eff" + + "\u0f01\u0f17" + + "\u0f1a\u0f1f" + + "\u0f2a\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f3a\u0f3d" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f85\u0f85" + + "\u0f98\u0f98" + + "\u0fbd\u0fc5" + + "\u0fc7\u102a" + + "\u103f\u103f" + + "\u104a\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u109e\u109f" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u10fb\u10fb" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u1360\u137f" + + "\u1390\u139f" + + "\u13f6\u13f7" + + "\u13fe\u1400" + + "\u166d\u166e" + + "\u169b\u169f" + + "\u16eb\u16ed" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1735\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u17b3" + + "\u17d4\u17dc" + + "\u17de\u17df" + + "\u17ea\u180a" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u1945" + + "\u1950\u19cf" + + "\u19da\u19ff" + + "\u1a1c\u1a54" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b5a\u1b6a" + + "\u1b74\u1b7f" + + "\u1bf4\u1bff" + + "\u1c38\u1c3f" + + "\u1c4a\u1c4c" + + "\u1c7e\u1c7f" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc0\u1ccf" + + "\u1cd3\u1cd3" + + "\u1cfb\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fc5\u1fc5" + + "\u1fcd\u1fcf" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdf" + + "\u1fed\u1ff1" + + "\u1ff5\u1ff5" + + "\u1ffd\u1fff" + + "\u2007\u2007" + + "\u200b\u200b" + + "\u2010\u2017" + + "\u201a\u2023" + + "\u2025\u2026" + + "\u2030\u203e" + + "\u2041\u2043" + + "\u2045\u2053" + + "\u2055\u205e" + + "\u2065\u2065" + + "\u2070\u2070" + + "\u2072\u207e" + + "\u2080\u208f" + + "\u209d\u20cf" + + "\u20f1\u2101" + + "\u2103\u2106" + + "\u2108\u2109" + + "\u2114\u2114" + + "\u2116\u2118" + + "\u211e\u2123" + + "\u2125\u2125" + + "\u2127\u2127" + + "\u2129\u2129" + + "\u212e\u212e" + + "\u213a\u213b" + + "\u2140\u2144" + + "\u214a\u214d" + + "\u214f\u215f" + + "\u2189\u24b5" + + "\u24ea\u2bff" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2ce5\u2cea" + + "\u2cf4\u2cff" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d70\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e00\u2e2e" + + "\u2e30\u2fff" + + "\u3001\u3004" + + "\u3006\u3029" + + "\u3030\u3030" + + "\u3036\u303a" + + "\u303d\u3098" + + "\u309d\u309f" + + "\u30fb\u30fb" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u319f" + + "\u31bb\u31ef" + + "\u3200\u32cf" + + "\u32ff\u32ff" + + "\u3358\u9fff" + + "\ua48d\ua4cf" + + "\ua4fe\ua4ff" + + "\ua60d\ua60f" + + "\ua62c\ua63f" + + "\ua673\ua673" + + "\ua67e\ua67e" + + "\ua6f2\ua716" + + "\ua7c0\ua7c1" + + "\ua7c7\ua7f6" + + "\ua828\ua83f" + + "\ua874\ua87f" + + "\ua8c6\ua8cf" + + "\ua8da\ua8df" + + "\ua8f8\ua8fa" + + "\ua8fc\ua8fc" + + "\ua92e\ua92f" + + "\ua954\ua95f" + + "\ua97d\ua97f" + + "\ua9c1\ua9ce" + + "\ua9da\ua9e4" + + "\ua9e6\ua9ef" + + "\ua9fa\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaadf" + + "\uaaf0\uaaf1" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab68\uab6f" + + "\uabeb\uabeb" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb29\ufb29" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbb2\ufbd2" + + "\ufd3e\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfc\ufdff" + + "\ufe11\ufe12" + + "\ufe15\ufe1f" + + "\ufe30\ufe32" + + "\ufe35\ufe4c" + + "\ufe51\ufe51" + + "\ufe53\ufe53" + + "\ufe56\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff06" + + "\uff08\uff0b" + + "\uff0d\uff0d" + + "\uff0f\uff0f" + + "\uff1c\uff20" + + "\uff3b\uff3e" + + "\uff40\uff40" + + "\uff5b\uff65" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\ufff8" + + "\ufffc\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udd3f" + + "\ud800\udd75\ud800\uddfc" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udee1\ud800\udeff" + + "\ud800\udf20\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9f" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd0\ud800\udfd0" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc5f" + + "\ud802\udc77\ud802\udc7f" + + "\ud802\udc9f\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcff" + + "\ud802\udd16\ud802\udd1f" + + "\ud802\udd3a\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbd" + + "\ud802\uddc0\ud802\uddff" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude40\ud802\ude5f" + + "\ud802\ude7d\ud802\ude7f" + + "\ud802\ude9d\ud802\udebf" + + "\ud802\udec8\ud802\udec8" + + "\ud802\udee7\ud802\udeff" + + "\ud802\udf36\ud802\udf3f" + + "\ud802\udf56\ud802\udf5f" + + "\ud802\udf73\ud802\udf7f" + + "\ud802\udf92\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcff" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\udeff" + + "\ud803\udf1d\ud803\udf26" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf51\ud803\udfdf" + + "\ud803\udff7\ud803\udfff" + + "\ud804\udc47\ud804\udc65" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcbe\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd40\ud804\udd43" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd74\ud804\udd75" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddc5\ud804\uddc8" + + "\ud804\uddcd\ud804\uddcf" + + "\ud804\udddb\ud804\udddb" + + "\ud804\udddd\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude38\ud804\ude3d" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udea9\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc4b\ud805\udc4f" + + "\ud805\udc5a\ud805\udc5d" + + "\ud805\udc60\ud805\udc7f" + + "\ud805\udcc6\ud805\udcc6" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddc1\ud805\uddd7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude41\ud805\ude43" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude7f" + + "\ud805\udeb9\ud805\udebf" + + "\ud805\udeca\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf3a\ud805\udfff" + + "\ud806\udc3b\ud806\udc9f" + + "\ud806\udcea\ud806\udcfe" + + "\ud806\udd00\ud806\udd9f" + + "\ud806\udda8\ud806\udda9" + + "\ud806\uddd8\ud806\uddd9" + + "\ud806\udde2\ud806\udde2" + + "\ud806\udde5\ud806\uddff" + + "\ud806\ude3f\ud806\ude46" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\ude9a\ud806\ude9c" + + "\ud806\ude9e\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc41\ud807\udc4f" + + "\ud807\udc5a\ud807\udc71" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef7\ud807\udfff" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud80d\udc2f" + + "\ud80d\udc39\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef5\ud81a\udeff" + + "\ud81a\udf37\ud81a\udf3f" + + "\ud81a\udf44\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude80\ud81b\udeff" + + "\ud81b\udf4b\ud81b\udf4e" + + "\ud81b\udf88\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe2\ud81b\udfe2" + + "\ud81b\udfe4\ud82b\udfff" + + "\ud82c\udc01\ud82c\udd63" + + "\ud82c\udd68\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9c" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud82f\udca4\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\ude41" + + "\ud834\ude45\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udec1\ud835\udec1" + + "\ud835\udedb\ud835\udedb" + + "\ud835\udefb\ud835\udefb" + + "\ud835\udf15\ud835\udf15" + + "\ud835\udf35\ud835\udf35" + + "\ud835\udf4f\ud835\udf4f" + + "\ud835\udf6f\ud835\udf6f" + + "\ud835\udf89\ud835\udf89" + + "\ud835\udfa9\ud835\udfa9" + + "\ud835\udfc3\ud835\udfc3" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\udc00\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud838\udcff" + + "\ud838\udd2d\ud838\udd2f" + + "\ud838\udd3e\ud838\udd3f" + + "\ud838\udd4a\ud838\udd4d" + + "\ud838\udd4f\ud838\udebf" + + "\ud838\udefa\ud839\udfff" + + "\ud83a\udcc5\ud83a\udccf" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4c\ud83a\udd4f" + + "\ud83a\udd5a\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83c\udd2f" + + "\ud83c\udd4a\ud83c\udd4f" + + "\ud83c\udd6a\ud83c\udd6f" + + "\ud83c\udd8a\ud83c\udde5" + + "\ud83c\ude00\ud83c\udffa" + + "\ud83d\udc00\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 12.0 property value: {wordbreak=regionalindicator} + "\ud83c\udde6\ud83c\uddff", + // Unicode 12.0 property value: {wordbreak=singlequote} + "\u0027\u0027", + // Unicode 12.0 property value: {wordbreak=wsegspace} + "\u0020\u0020" + + "\u1680\u1680" + + "\u2000\u2006" + + "\u2008\u200a" + + "\u205f\u205f" + + "\u3000\u3000", + // Unicode 12.0 property value: {wordbreak=zwj} + "\u200d\u200d", + // Unicode 12.0 property value: {xdigit} + "\u0030\u0039" + + "\u0041\u0046" + + "\u0061\u0066" + + "\u0660\u0669" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\uff10\uff19" + + "\uff21\uff26" + + "\uff41\uff46" + + "\ud801\udca0\ud801\udca9" + + "\ud803\udd30\ud803\udd39" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udda0\ud807\udda9" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udef0\ud838\udef9" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 12.0 property value: {xidcontinue} + "\u0030\u0039" + + "\u0041\u005a" + + "\u005f\u005f" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00b7\u00b7" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0300\u0374" + + "\u0376\u0377" + + "\u037b\u037d" + + "\u037f\u037f" + + "\u0386\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u0483\u0487" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0560\u0588" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0610\u061a" + + "\u0620\u0669" + + "\u066e\u06d3" + + "\u06d5\u06dc" + + "\u06df\u06e8" + + "\u06ea\u06fc" + + "\u06ff\u06ff" + + "\u0710\u074a" + + "\u074d\u07b1" + + "\u07c0\u07f5" + + "\u07fa\u07fa" + + "\u07fd\u07fd" + + "\u0800\u082d" + + "\u0840\u085b" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u08e1" + + "\u08e3\u0963" + + "\u0966\u096f" + + "\u0971\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09f1" + + "\u09fc\u09fc" + + "\u09fe\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b6f" + + "\u0b71\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bef" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c80\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d54\u0d57" + + "\u0d5f\u0d63" + + "\u0d66\u0d6f" + + "\u0d7a\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df3" + + "\u0e01\u0e3a" + + "\u0e40\u0e4e" + + "\u0e50\u0e59" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f18\u0f19" + + "\u0f20\u0f29" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f84" + + "\u0f86\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u1000\u1049" + + "\u1050\u109d" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u135f" + + "\u1369\u1371" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1734" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17d3" + + "\u17d7\u17d7" + + "\u17dc\u17dd" + + "\u17e0\u17e9" + + "\u180b\u180d" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1946\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u1a00\u1a1b" + + "\u1a20\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa7\u1aa7" + + "\u1ab0\u1abd" + + "\u1b00\u1b4b" + + "\u1b50\u1b59" + + "\u1b6b\u1b73" + + "\u1b80\u1bf3" + + "\u1c00\u1c37" + + "\u1c40\u1c49" + + "\u1c4d\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1cd0\u1cd2" + + "\u1cd4\u1cfa" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u203f\u2040" + + "\u2054\u2054" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20f0" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2dff" + + "\u3005\u3007" + + "\u3021\u302f" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u3099\u309a" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua62b" + + "\ua640\ua66f" + + "\ua674\ua67d" + + "\ua67f\ua6f1" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua827" + + "\ua840\ua873" + + "\ua880\ua8c5" + + "\ua8d0\ua8d9" + + "\ua8e0\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua92d" + + "\ua930\ua953" + + "\ua960\ua97c" + + "\ua980\ua9c0" + + "\ua9cf\ua9d9" + + "\ua9e0\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa60\uaa76" + + "\uaa7a\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaef" + + "\uaaf2\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab67" + + "\uab70\uabea" + + "\uabec\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufc5d" + + "\ufc64\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdf9" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\ufe33\ufe34" + + "\ufe4d\ufe4f" + + "\ufe71\ufe71" + + "\ufe73\ufe73" + + "\ufe77\ufe77" + + "\ufe79\ufe79" + + "\ufe7b\ufe7b" + + "\ufe7d\ufe7d" + + "\ufe7f\ufefc" + + "\uff10\uff19" + + "\uff21\uff3a" + + "\uff3f\uff3f" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf50" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc46" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udc7f\ud804\udcba" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\udd44\ud804\udd46" + + "\ud804\udd50\ud804\udd73" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd80\ud804\uddc4" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\uddd0\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc4a" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udc5e\ud805\udc5f" + + "\ud805\udc80\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\uddd8\ud805\udddd" + + "\ud805\ude00\ud805\ude40" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb8" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udc00\ud806\udc3a" + + "\ud806\udca0\ud806\udce9" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udde1" + + "\ud806\udde3\ud806\udde4" + + "\ud806\ude00\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude50\ud806\ude99" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc40" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef6" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf00\ud81a\udf36" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf4f\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4e" + + "\ud838\udec0\ud838\udef9" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.0 property value: {xidstart} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037b\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0560\u0588" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0620\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06e5\u06e6" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0971\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0e01\u0e30" + + "\u0e32\u0e32" + + "\u0e40\u0e46" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0eb0" + + "\u0eb2\u0eb2" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u1000\u102a" + + "\u103f\u103f" + + "\u1050\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u1820\u1878" + + "\u1880\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a16" + + "\u1a20\u1a54" + + "\u1aa7\u1aa7" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1cfa\u1cfa" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua67f\ua69d" + + "\ua6a0\ua6ef" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9cf\ua9cf" + + "\ua9e0\ua9e4" + + "\ua9e6\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa60\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab67" + + "\uab70\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufc5d" + + "\ufc64\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdf9" + + "\ufe71\ufe71" + + "\ufe73\ufe73" + + "\ufe77\ufe77" + + "\ufe79\ufe79" + + "\ufe7b\ufe7b" + + "\ufe7d\ufe7d" + + "\ufe7f\ufefc" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uff66\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd23" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd44\ud804\udd44" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc5f\ud805\udc5f" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udeb8\ud805\udeb8" + + "\ud805\udf00\ud805\udf1a" + + "\ud806\udc00\ud806\udc2b" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd0" + + "\ud806\udde1\ud806\udde1" + + "\ud806\udde3\ud806\udde3" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude89" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd89" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef2" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd37\ud838\udd3d" + + "\ud838\udd4e\ud838\udd4e" + + "\ud838\udec0\ud838\udeeb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd4b\ud83a\udd4b" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.0 property value: {yi} + "\ua000\ua48c" + "\ua490\ua4c6", + // Unicode 12.0 property value: {zanabazarsquare} + "\ud806\ude00\ud806\ude47", + // Unicode 12.0 property value: {zl} + "\u2028\u2028", + // Unicode 12.0 property value: {zp} + "\u2029\u2029", + // Unicode 12.0 property value: {zs} + "\u0020\u0020" + + "\u00a0\u00a0" + + "\u1680\u1680" + + "\u2000\u200a" + + "\u202f\u202f" + + "\u205f\u205f" + + "\u3000\u3000" + }; + public static final String[] propertyValueAliases = { + "adlm", "adlam", "age=1.1", "age=v11", + "age=10.0", "age=v100", "age=11.0", "age=v110", + "age=12.0", "age=v120", "age=2.0", "age=v20", + "age=2.1", "age=v21", "age=3.0", "age=v30", + "age=3.1", "age=v31", "age=3.2", "age=v32", + "age=4.0", "age=v40", "age=4.1", "age=v41", + "age=5.0", "age=v50", "age=5.1", "age=v51", + "age=5.2", "age=v52", "age=6.0", "age=v60", + "age=6.1", "age=v61", "age=6.2", "age=v62", + "age=6.3", "age=v63", "age=7.0", "age=v70", + "age=8.0", "age=v80", "age=9.0", "age=v90", + "age=na", "age=unassigned", "aghb", "caucasianalbanian", + "ahex", "asciihexdigit", "alpha", "alphabetic", + "arab", "arabic", "armi", "imperialaramaic", + "armn", "armenian", "avst", "avestan", + "bali", "balinese", "bamu", "bamum", + "bass", "bassavah", "batk", "batak", + "beng", "bengali", "bhks", "bhaiksuki", + "bidic", "bidicontrol", "blk=adlam", "block=adlam", + "blk=aegeannumbers", "block=aegeannumbers", "blk=ahom", "block=ahom", + "blk=alchemical", "block=alchemicalsymbols", "blk=alchemicalsymbols", "block=alchemicalsymbols", + "blk=alphabeticpf", "block=alphabeticpresentationforms", "blk=alphabeticpresentationforms", + "block=alphabeticpresentationforms", + "blk=anatolianhieroglyphs", "block=anatolianhieroglyphs", "blk=ancientgreekmusic", + "block=ancientgreekmusicalnotation", + "blk=ancientgreekmusicalnotation", "block=ancientgreekmusicalnotation", + "blk=ancientgreeknumbers", "block=ancientgreeknumbers", + "blk=ancientsymbols", "block=ancientsymbols", "blk=arabic", "block=arabic", + "blk=arabicexta", "block=arabicextendeda", "blk=arabicextendeda", "block=arabicextendeda", + "blk=arabicmath", "block=arabicmathematicalalphabeticsymbols", + "blk=arabicmathematicalalphabeticsymbols", "block=arabicmathematicalalphabeticsymbols", + "blk=arabicpfa", "block=arabicpresentationformsa", "blk=arabicpfb", + "block=arabicpresentationformsb", + "blk=arabicpresentationformsa", "block=arabicpresentationformsa", + "blk=arabicpresentationformsb", "block=arabicpresentationformsb", + "blk=arabicsup", "block=arabicsupplement", "blk=arabicsupplement", "block=arabicsupplement", + "blk=armenian", "block=armenian", "blk=arrows", "block=arrows", + "blk=ascii", "block=basiclatin", "blk=avestan", "block=avestan", + "blk=balinese", "block=balinese", "blk=bamum", "block=bamum", + "blk=bamumsup", "block=bamumsupplement", "blk=bamumsupplement", "block=bamumsupplement", + "blk=basiclatin", "block=basiclatin", "blk=bassavah", "block=bassavah", + "blk=batak", "block=batak", "blk=bengali", "block=bengali", + "blk=bhaiksuki", "block=bhaiksuki", "blk=blockelements", "block=blockelements", + "blk=bopomofo", "block=bopomofo", "blk=bopomofoext", "block=bopomofoextended", + "blk=bopomofoextended", "block=bopomofoextended", "blk=boxdrawing", "block=boxdrawing", + "blk=brahmi", "block=brahmi", "blk=braille", "block=braillepatterns", + "blk=braillepatterns", "block=braillepatterns", "blk=buginese", "block=buginese", + "blk=buhid", "block=buhid", "blk=byzantinemusic", "block=byzantinemusicalsymbols", + "blk=byzantinemusicalsymbols", "block=byzantinemusicalsymbols", "blk=canadiansyllabics", + "block=unifiedcanadianaboriginalsyllabics", + "blk=carian", "block=carian", "blk=caucasianalbanian", "block=caucasianalbanian", + "blk=chakma", "block=chakma", "blk=cham", "block=cham", + "blk=cherokee", "block=cherokee", "blk=cherokeesup", "block=cherokeesupplement", + "blk=cherokeesupplement", "block=cherokeesupplement", "blk=chesssymbols", "block=chesssymbols", + "blk=cjk", "block=cjkunifiedideographs", "blk=cjkcompat", "block=cjkcompatibility", + "blk=cjkcompatforms", "block=cjkcompatibilityforms", "blk=cjkcompatibility", + "block=cjkcompatibility", + "blk=cjkcompatibilityforms", "block=cjkcompatibilityforms", "blk=cjkcompatibilityideographs", + "block=cjkcompatibilityideographs", + "blk=cjkcompatibilityideographssupplement", "block=cjkcompatibilityideographssupplement", + "blk=cjkcompatideographs", "block=cjkcompatibilityideographs", + "blk=cjkcompatideographssup", "block=cjkcompatibilityideographssupplement", "blk=cjkexta", + "block=cjkunifiedideographsextensiona", + "blk=cjkextb", "block=cjkunifiedideographsextensionb", "blk=cjkextc", + "block=cjkunifiedideographsextensionc", + "blk=cjkextd", "block=cjkunifiedideographsextensiond", "blk=cjkexte", + "block=cjkunifiedideographsextensione", + "blk=cjkextf", "block=cjkunifiedideographsextensionf", "blk=cjkradicalssup", + "block=cjkradicalssupplement", + "blk=cjkradicalssupplement", "block=cjkradicalssupplement", "blk=cjkstrokes", + "block=cjkstrokes", + "blk=cjksymbols", "block=cjksymbolsandpunctuation", "blk=cjksymbolsandpunctuation", + "block=cjksymbolsandpunctuation", + "blk=cjkunifiedideographs", "block=cjkunifiedideographs", "blk=cjkunifiedideographsextensiona", + "block=cjkunifiedideographsextensiona", + "blk=cjkunifiedideographsextensionb", "block=cjkunifiedideographsextensionb", + "blk=cjkunifiedideographsextensionc", "block=cjkunifiedideographsextensionc", + "blk=cjkunifiedideographsextensiond", "block=cjkunifiedideographsextensiond", + "blk=cjkunifiedideographsextensione", "block=cjkunifiedideographsextensione", + "blk=cjkunifiedideographsextensionf", "block=cjkunifiedideographsextensionf", + "blk=combiningdiacriticalmarks", "block=combiningdiacriticalmarks", + "blk=combiningdiacriticalmarksextended", "block=combiningdiacriticalmarksextended", + "blk=combiningdiacriticalmarksforsymbols", "block=combiningdiacriticalmarksforsymbols", + "blk=combiningdiacriticalmarkssupplement", "block=combiningdiacriticalmarkssupplement", + "blk=combininghalfmarks", "block=combininghalfmarks", + "blk=combiningmarksforsymbols", "block=combiningdiacriticalmarksforsymbols", + "blk=commonindicnumberforms", "block=commonindicnumberforms", + "blk=compatjamo", "block=hangulcompatibilityjamo", "blk=controlpictures", + "block=controlpictures", + "blk=coptic", "block=coptic", "blk=copticepactnumbers", "block=copticepactnumbers", + "blk=countingrod", "block=countingrodnumerals", "blk=countingrodnumerals", + "block=countingrodnumerals", + "blk=cuneiform", "block=cuneiform", "blk=cuneiformnumbers", + "block=cuneiformnumbersandpunctuation", + "blk=cuneiformnumbersandpunctuation", "block=cuneiformnumbersandpunctuation", + "blk=currencysymbols", "block=currencysymbols", + "blk=cypriotsyllabary", "block=cypriotsyllabary", "blk=cyrillic", "block=cyrillic", + "blk=cyrillicexta", "block=cyrillicextendeda", "blk=cyrillicextb", "block=cyrillicextendedb", + "blk=cyrillicextc", "block=cyrillicextendedc", "blk=cyrillicextendeda", + "block=cyrillicextendeda", + "blk=cyrillicextendedb", "block=cyrillicextendedb", "blk=cyrillicextendedc", + "block=cyrillicextendedc", + "blk=cyrillicsup", "block=cyrillicsupplement", "blk=cyrillicsupplement", + "block=cyrillicsupplement", + "blk=cyrillicsupplementary", "block=cyrillicsupplement", "blk=deseret", "block=deseret", + "blk=devanagari", "block=devanagari", "blk=devanagariext", "block=devanagariextended", + "blk=devanagariextended", "block=devanagariextended", "blk=diacriticals", + "block=combiningdiacriticalmarks", + "blk=diacriticalsext", "block=combiningdiacriticalmarksextended", "blk=diacriticalsforsymbols", + "block=combiningdiacriticalmarksforsymbols", + "blk=diacriticalssup", "block=combiningdiacriticalmarkssupplement", "blk=dingbats", + "block=dingbats", + "blk=dogra", "block=dogra", "blk=domino", "block=dominotiles", + "blk=dominotiles", "block=dominotiles", "blk=duployan", "block=duployan", + "blk=earlydynasticcuneiform", "block=earlydynasticcuneiform", + "blk=egyptianhieroglyphformatcontrols", "block=egyptianhieroglyphformatcontrols", + "blk=egyptianhieroglyphs", "block=egyptianhieroglyphs", "blk=elbasan", "block=elbasan", + "blk=elymaic", "block=elymaic", "blk=emoticons", "block=emoticons", + "blk=enclosedalphanum", "block=enclosedalphanumerics", "blk=enclosedalphanumerics", + "block=enclosedalphanumerics", + "blk=enclosedalphanumericsupplement", "block=enclosedalphanumericsupplement", + "blk=enclosedalphanumsup", "block=enclosedalphanumericsupplement", + "blk=enclosedcjk", "block=enclosedcjklettersandmonths", "blk=enclosedcjklettersandmonths", + "block=enclosedcjklettersandmonths", + "blk=enclosedideographicsup", "block=enclosedideographicsupplement", + "blk=enclosedideographicsupplement", "block=enclosedideographicsupplement", + "blk=ethiopic", "block=ethiopic", "blk=ethiopicext", "block=ethiopicextended", + "blk=ethiopicexta", "block=ethiopicextendeda", "blk=ethiopicextended", "block=ethiopicextended", + "blk=ethiopicextendeda", "block=ethiopicextendeda", "blk=ethiopicsup", + "block=ethiopicsupplement", + "blk=ethiopicsupplement", "block=ethiopicsupplement", "blk=generalpunctuation", + "block=generalpunctuation", + "blk=geometricshapes", "block=geometricshapes", "blk=geometricshapesext", + "block=geometricshapesextended", + "blk=geometricshapesextended", "block=geometricshapesextended", "blk=georgian", + "block=georgian", + "blk=georgianext", "block=georgianextended", "blk=georgianextended", "block=georgianextended", + "blk=georgiansup", "block=georgiansupplement", "blk=georgiansupplement", + "block=georgiansupplement", + "blk=glagolitic", "block=glagolitic", "blk=glagoliticsup", "block=glagoliticsupplement", + "blk=glagoliticsupplement", "block=glagoliticsupplement", "blk=gothic", "block=gothic", + "blk=grantha", "block=grantha", "blk=greek", "block=greekandcoptic", + "blk=greekandcoptic", "block=greekandcoptic", "blk=greekext", "block=greekextended", + "blk=greekextended", "block=greekextended", "blk=gujarati", "block=gujarati", + "blk=gunjalagondi", "block=gunjalagondi", "blk=gurmukhi", "block=gurmukhi", + "blk=halfandfullforms", "block=halfwidthandfullwidthforms", "blk=halfmarks", + "block=combininghalfmarks", + "blk=halfwidthandfullwidthforms", "block=halfwidthandfullwidthforms", "blk=hangul", + "block=hangulsyllables", + "blk=hangulcompatibilityjamo", "block=hangulcompatibilityjamo", "blk=hanguljamo", + "block=hanguljamo", + "blk=hanguljamoextendeda", "block=hanguljamoextendeda", "blk=hanguljamoextendedb", + "block=hanguljamoextendedb", + "blk=hangulsyllables", "block=hangulsyllables", "blk=hanifirohingya", "block=hanifirohingya", + "blk=hanunoo", "block=hanunoo", "blk=hatran", "block=hatran", + "blk=hebrew", "block=hebrew", "blk=hiragana", "block=hiragana", + "blk=idc", "block=ideographicdescriptioncharacters", "blk=ideographicdescriptioncharacters", + "block=ideographicdescriptioncharacters", + "blk=ideographicsymbols", "block=ideographicsymbolsandpunctuation", + "blk=ideographicsymbolsandpunctuation", "block=ideographicsymbolsandpunctuation", + "blk=imperialaramaic", "block=imperialaramaic", "blk=indicnumberforms", + "block=commonindicnumberforms", + "blk=indicsiyaqnumbers", "block=indicsiyaqnumbers", "blk=inscriptionalpahlavi", + "block=inscriptionalpahlavi", + "blk=inscriptionalparthian", "block=inscriptionalparthian", "blk=ipaext", "block=ipaextensions", + "blk=ipaextensions", "block=ipaextensions", "blk=jamo", "block=hanguljamo", + "blk=jamoexta", "block=hanguljamoextendeda", "blk=jamoextb", "block=hanguljamoextendedb", + "blk=javanese", "block=javanese", "blk=kaithi", "block=kaithi", + "blk=kanaexta", "block=kanaextendeda", "blk=kanaextendeda", "block=kanaextendeda", + "blk=kanasup", "block=kanasupplement", "blk=kanasupplement", "block=kanasupplement", + "blk=kanbun", "block=kanbun", "blk=kangxi", "block=kangxiradicals", + "blk=kangxiradicals", "block=kangxiradicals", "blk=kannada", "block=kannada", + "blk=katakana", "block=katakana", "blk=katakanaext", "block=katakanaphoneticextensions", + "blk=katakanaphoneticextensions", "block=katakanaphoneticextensions", "blk=kayahli", + "block=kayahli", + "blk=kharoshthi", "block=kharoshthi", "blk=khmer", "block=khmer", + "blk=khmersymbols", "block=khmersymbols", "blk=khojki", "block=khojki", + "blk=khudawadi", "block=khudawadi", "blk=lao", "block=lao", + "blk=latin1", "block=latin1supplement", "blk=latin1sup", "block=latin1supplement", + "blk=latin1supplement", "block=latin1supplement", "blk=latinexta", "block=latinextendeda", + "blk=latinextadditional", "block=latinextendedadditional", "blk=latinextb", + "block=latinextendedb", + "blk=latinextc", "block=latinextendedc", "blk=latinextd", "block=latinextendedd", + "blk=latinexte", "block=latinextendede", "blk=latinextendeda", "block=latinextendeda", + "blk=latinextendedadditional", "block=latinextendedadditional", "blk=latinextendedb", + "block=latinextendedb", + "blk=latinextendedc", "block=latinextendedc", "blk=latinextendedd", "block=latinextendedd", + "blk=latinextendede", "block=latinextendede", "blk=lepcha", "block=lepcha", + "blk=letterlikesymbols", "block=letterlikesymbols", "blk=limbu", "block=limbu", + "blk=lineara", "block=lineara", "blk=linearbideograms", "block=linearbideograms", + "blk=linearbsyllabary", "block=linearbsyllabary", "blk=lisu", "block=lisu", + "blk=lycian", "block=lycian", "blk=lydian", "block=lydian", + "blk=mahajani", "block=mahajani", "blk=mahjong", "block=mahjongtiles", + "blk=mahjongtiles", "block=mahjongtiles", "blk=makasar", "block=makasar", + "blk=malayalam", "block=malayalam", "blk=mandaic", "block=mandaic", + "blk=manichaean", "block=manichaean", "blk=marchen", "block=marchen", + "blk=masaramgondi", "block=masaramgondi", "blk=mathalphanum", + "block=mathematicalalphanumericsymbols", + "blk=mathematicalalphanumericsymbols", "block=mathematicalalphanumericsymbols", + "blk=mathematicaloperators", "block=mathematicaloperators", + "blk=mathoperators", "block=mathematicaloperators", "blk=mayannumerals", "block=mayannumerals", + "blk=medefaidrin", "block=medefaidrin", "blk=meeteimayek", "block=meeteimayek", + "blk=meeteimayekext", "block=meeteimayekextensions", "blk=meeteimayekextensions", + "block=meeteimayekextensions", + "blk=mendekikakui", "block=mendekikakui", "blk=meroiticcursive", "block=meroiticcursive", + "blk=meroitichieroglyphs", "block=meroitichieroglyphs", "blk=miao", "block=miao", + "blk=miscarrows", "block=miscellaneoussymbolsandarrows", + "blk=miscellaneousmathematicalsymbolsa", "block=miscellaneousmathematicalsymbolsa", + "blk=miscellaneousmathematicalsymbolsb", "block=miscellaneousmathematicalsymbolsb", + "blk=miscellaneoussymbols", "block=miscellaneoussymbols", + "blk=miscellaneoussymbolsandarrows", "block=miscellaneoussymbolsandarrows", + "blk=miscellaneoussymbolsandpictographs", "block=miscellaneoussymbolsandpictographs", + "blk=miscellaneoustechnical", "block=miscellaneoustechnical", "blk=miscmathsymbolsa", + "block=miscellaneousmathematicalsymbolsa", + "blk=miscmathsymbolsb", "block=miscellaneousmathematicalsymbolsb", "blk=miscpictographs", + "block=miscellaneoussymbolsandpictographs", + "blk=miscsymbols", "block=miscellaneoussymbols", "blk=misctechnical", + "block=miscellaneoustechnical", + "blk=modi", "block=modi", "blk=modifierletters", "block=spacingmodifierletters", + "blk=modifiertoneletters", "block=modifiertoneletters", "blk=mongolian", "block=mongolian", + "blk=mongoliansup", "block=mongoliansupplement", "blk=mongoliansupplement", + "block=mongoliansupplement", + "blk=mro", "block=mro", "blk=multani", "block=multani", + "blk=music", "block=musicalsymbols", "blk=musicalsymbols", "block=musicalsymbols", + "blk=myanmar", "block=myanmar", "blk=myanmarexta", "block=myanmarextendeda", + "blk=myanmarextb", "block=myanmarextendedb", "blk=myanmarextendeda", "block=myanmarextendeda", + "blk=myanmarextendedb", "block=myanmarextendedb", "blk=nabataean", "block=nabataean", + "blk=nandinagari", "block=nandinagari", "blk=nb", "block=noblock", + "blk=newa", "block=newa", "blk=newtailue", "block=newtailue", + "blk=nko", "block=nko", "blk=noblock", "block=noblock", + "blk=numberforms", "block=numberforms", "blk=nushu", "block=nushu", + "blk=nyiakengpuachuehmong", "block=nyiakengpuachuehmong", "blk=ocr", + "block=opticalcharacterrecognition", + "blk=ogham", "block=ogham", "blk=olchiki", "block=olchiki", + "blk=oldhungarian", "block=oldhungarian", "blk=olditalic", "block=olditalic", + "blk=oldnortharabian", "block=oldnortharabian", "blk=oldpermic", "block=oldpermic", + "blk=oldpersian", "block=oldpersian", "blk=oldsogdian", "block=oldsogdian", + "blk=oldsoutharabian", "block=oldsoutharabian", "blk=oldturkic", "block=oldturkic", + "blk=opticalcharacterrecognition", "block=opticalcharacterrecognition", "blk=oriya", + "block=oriya", + "blk=ornamentaldingbats", "block=ornamentaldingbats", "blk=osage", "block=osage", + "blk=osmanya", "block=osmanya", "blk=ottomansiyaqnumbers", "block=ottomansiyaqnumbers", + "blk=pahawhhmong", "block=pahawhhmong", "blk=palmyrene", "block=palmyrene", + "blk=paucinhau", "block=paucinhau", "blk=phagspa", "block=phagspa", + "blk=phaistos", "block=phaistosdisc", "blk=phaistosdisc", "block=phaistosdisc", + "blk=phoenician", "block=phoenician", "blk=phoneticext", "block=phoneticextensions", + "blk=phoneticextensions", "block=phoneticextensions", "blk=phoneticextensionssupplement", + "block=phoneticextensionssupplement", + "blk=phoneticextsup", "block=phoneticextensionssupplement", "blk=playingcards", + "block=playingcards", + "blk=privateuse", "block=privateusearea", "blk=privateusearea", "block=privateusearea", + "blk=psalterpahlavi", "block=psalterpahlavi", "blk=pua", "block=privateusearea", + "blk=punctuation", "block=generalpunctuation", "blk=rejang", "block=rejang", + "blk=rumi", "block=ruminumeralsymbols", "blk=ruminumeralsymbols", "block=ruminumeralsymbols", + "blk=runic", "block=runic", "blk=samaritan", "block=samaritan", + "blk=saurashtra", "block=saurashtra", "blk=sharada", "block=sharada", + "blk=shavian", "block=shavian", "blk=shorthandformatcontrols", "block=shorthandformatcontrols", + "blk=siddham", "block=siddham", "blk=sinhala", "block=sinhala", + "blk=sinhalaarchaicnumbers", "block=sinhalaarchaicnumbers", "blk=smallforms", + "block=smallformvariants", + "blk=smallformvariants", "block=smallformvariants", "blk=smallkanaext", + "block=smallkanaextension", + "blk=smallkanaextension", "block=smallkanaextension", "blk=sogdian", "block=sogdian", + "blk=sorasompeng", "block=sorasompeng", "blk=soyombo", "block=soyombo", + "blk=spacingmodifierletters", "block=spacingmodifierletters", "blk=specials", "block=specials", + "blk=sundanese", "block=sundanese", "blk=sundanesesup", "block=sundanesesupplement", + "blk=sundanesesupplement", "block=sundanesesupplement", "blk=suparrowsa", + "block=supplementalarrowsa", + "blk=suparrowsb", "block=supplementalarrowsb", "blk=suparrowsc", "block=supplementalarrowsc", + "blk=superandsub", "block=superscriptsandsubscripts", "blk=superscriptsandsubscripts", + "block=superscriptsandsubscripts", + "blk=supmathoperators", "block=supplementalmathematicaloperators", "blk=supplementalarrowsa", + "block=supplementalarrowsa", + "blk=supplementalarrowsb", "block=supplementalarrowsb", "blk=supplementalarrowsc", + "block=supplementalarrowsc", + "blk=supplementalmathematicaloperators", "block=supplementalmathematicaloperators", + "blk=supplementalpunctuation", "block=supplementalpunctuation", + "blk=supplementalsymbolsandpictographs", "block=supplementalsymbolsandpictographs", + "blk=supplementaryprivateuseareaa", "block=supplementaryprivateuseareaa", + "blk=supplementaryprivateuseareab", "block=supplementaryprivateuseareab", "blk=suppuaa", + "block=supplementaryprivateuseareaa", + "blk=suppuab", "block=supplementaryprivateuseareab", "blk=suppunctuation", + "block=supplementalpunctuation", + "blk=supsymbolsandpictographs", "block=supplementalsymbolsandpictographs", + "blk=suttonsignwriting", "block=suttonsignwriting", + "blk=sylotinagri", "block=sylotinagri", "blk=symbolsandpictographsexta", + "block=symbolsandpictographsextendeda", + "blk=symbolsandpictographsextendeda", "block=symbolsandpictographsextendeda", "blk=syriac", + "block=syriac", + "blk=syriacsup", "block=syriacsupplement", "blk=syriacsupplement", "block=syriacsupplement", + "blk=tagalog", "block=tagalog", "blk=tagbanwa", "block=tagbanwa", + "blk=tags", "block=tags", "blk=taile", "block=taile", + "blk=taitham", "block=taitham", "blk=taiviet", "block=taiviet", + "blk=taixuanjing", "block=taixuanjingsymbols", "blk=taixuanjingsymbols", + "block=taixuanjingsymbols", + "blk=takri", "block=takri", "blk=tamil", "block=tamil", + "blk=tamilsup", "block=tamilsupplement", "blk=tamilsupplement", "block=tamilsupplement", + "blk=tangut", "block=tangut", "blk=tangutcomponents", "block=tangutcomponents", + "blk=telugu", "block=telugu", "blk=thaana", "block=thaana", + "blk=thai", "block=thai", "blk=tibetan", "block=tibetan", + "blk=tifinagh", "block=tifinagh", "blk=tirhuta", "block=tirhuta", + "blk=transportandmap", "block=transportandmapsymbols", "blk=transportandmapsymbols", + "block=transportandmapsymbols", + "blk=ucas", "block=unifiedcanadianaboriginalsyllabics", "blk=ucasext", + "block=unifiedcanadianaboriginalsyllabicsextended", + "blk=ugaritic", "block=ugaritic", "blk=unifiedcanadianaboriginalsyllabics", + "block=unifiedcanadianaboriginalsyllabics", + "blk=unifiedcanadianaboriginalsyllabicsextended", + "block=unifiedcanadianaboriginalsyllabicsextended", "blk=vai", "block=vai", + "blk=variationselectors", "block=variationselectors", "blk=variationselectorssupplement", + "block=variationselectorssupplement", + "blk=vedicext", "block=vedicextensions", "blk=vedicextensions", "block=vedicextensions", + "blk=verticalforms", "block=verticalforms", "blk=vs", "block=variationselectors", + "blk=vssup", "block=variationselectorssupplement", "blk=wancho", "block=wancho", + "blk=warangciti", "block=warangciti", "blk=yijing", "block=yijinghexagramsymbols", + "blk=yijinghexagramsymbols", "block=yijinghexagramsymbols", "blk=yiradicals", + "block=yiradicals", + "blk=yisyllables", "block=yisyllables", "blk=zanabazarsquare", "block=zanabazarsquare", + "block=alchemical", "block=alchemicalsymbols", "block=alphabeticpf", + "block=alphabeticpresentationforms", + "block=ancientgreekmusic", "block=ancientgreekmusicalnotation", "block=arabicexta", + "block=arabicextendeda", + "block=arabicmath", "block=arabicmathematicalalphabeticsymbols", "block=arabicpfa", + "block=arabicpresentationformsa", + "block=arabicpfb", "block=arabicpresentationformsb", "block=arabicsup", + "block=arabicsupplement", + "block=ascii", "block=basiclatin", "block=bamumsup", "block=bamumsupplement", + "block=bopomofoext", "block=bopomofoextended", "block=braille", "block=braillepatterns", + "block=byzantinemusic", "block=byzantinemusicalsymbols", "block=canadiansyllabics", + "block=unifiedcanadianaboriginalsyllabics", + "block=cherokeesup", "block=cherokeesupplement", "block=cjk", "block=cjkunifiedideographs", + "block=cjkcompat", "block=cjkcompatibility", "block=cjkcompatforms", + "block=cjkcompatibilityforms", + "block=cjkcompatideographs", "block=cjkcompatibilityideographs", "block=cjkcompatideographssup", + "block=cjkcompatibilityideographssupplement", + "block=cjkexta", "block=cjkunifiedideographsextensiona", "block=cjkextb", + "block=cjkunifiedideographsextensionb", + "block=cjkextc", "block=cjkunifiedideographsextensionc", "block=cjkextd", + "block=cjkunifiedideographsextensiond", + "block=cjkexte", "block=cjkunifiedideographsextensione", "block=cjkextf", + "block=cjkunifiedideographsextensionf", + "block=cjkradicalssup", "block=cjkradicalssupplement", "block=cjksymbols", + "block=cjksymbolsandpunctuation", + "block=combiningmarksforsymbols", "block=combiningdiacriticalmarksforsymbols", + "block=compatjamo", "block=hangulcompatibilityjamo", + "block=countingrod", "block=countingrodnumerals", "block=cuneiformnumbers", + "block=cuneiformnumbersandpunctuation", + "block=cyrillicexta", "block=cyrillicextendeda", "block=cyrillicextb", + "block=cyrillicextendedb", + "block=cyrillicextc", "block=cyrillicextendedc", "block=cyrillicsup", + "block=cyrillicsupplement", + "block=cyrillicsupplementary", "block=cyrillicsupplement", "block=devanagariext", + "block=devanagariextended", + "block=diacriticals", "block=combiningdiacriticalmarks", "block=diacriticalsext", + "block=combiningdiacriticalmarksextended", + "block=diacriticalsforsymbols", "block=combiningdiacriticalmarksforsymbols", + "block=diacriticalssup", "block=combiningdiacriticalmarkssupplement", + "block=domino", "block=dominotiles", "block=enclosedalphanum", "block=enclosedalphanumerics", + "block=enclosedalphanumsup", "block=enclosedalphanumericsupplement", "block=enclosedcjk", + "block=enclosedcjklettersandmonths", + "block=enclosedideographicsup", "block=enclosedideographicsupplement", "block=ethiopicext", + "block=ethiopicextended", + "block=ethiopicexta", "block=ethiopicextendeda", "block=ethiopicsup", + "block=ethiopicsupplement", + "block=geometricshapesext", "block=geometricshapesextended", "block=georgianext", + "block=georgianextended", + "block=georgiansup", "block=georgiansupplement", "block=glagoliticsup", + "block=glagoliticsupplement", + "block=greek", "block=greekandcoptic", "block=greekext", "block=greekextended", + "block=halfandfullforms", "block=halfwidthandfullwidthforms", "block=halfmarks", + "block=combininghalfmarks", + "block=hangul", "block=hangulsyllables", "block=idc", "block=ideographicdescriptioncharacters", + "block=ideographicsymbols", "block=ideographicsymbolsandpunctuation", "block=indicnumberforms", + "block=commonindicnumberforms", + "block=ipaext", "block=ipaextensions", "block=jamo", "block=hanguljamo", + "block=jamoexta", "block=hanguljamoextendeda", "block=jamoextb", "block=hanguljamoextendedb", + "block=kanaexta", "block=kanaextendeda", "block=kanasup", "block=kanasupplement", + "block=kangxi", "block=kangxiradicals", "block=katakanaext", "block=katakanaphoneticextensions", + "block=latin1", "block=latin1supplement", "block=latin1sup", "block=latin1supplement", + "block=latinexta", "block=latinextendeda", "block=latinextadditional", + "block=latinextendedadditional", + "block=latinextb", "block=latinextendedb", "block=latinextc", "block=latinextendedc", + "block=latinextd", "block=latinextendedd", "block=latinexte", "block=latinextendede", + "block=mahjong", "block=mahjongtiles", "block=mathalphanum", + "block=mathematicalalphanumericsymbols", + "block=mathoperators", "block=mathematicaloperators", "block=meeteimayekext", + "block=meeteimayekextensions", + "block=miscarrows", "block=miscellaneoussymbolsandarrows", "block=miscmathsymbolsa", + "block=miscellaneousmathematicalsymbolsa", + "block=miscmathsymbolsb", "block=miscellaneousmathematicalsymbolsb", "block=miscpictographs", + "block=miscellaneoussymbolsandpictographs", + "block=miscsymbols", "block=miscellaneoussymbols", "block=misctechnical", + "block=miscellaneoustechnical", + "block=modifierletters", "block=spacingmodifierletters", "block=mongoliansup", + "block=mongoliansupplement", + "block=music", "block=musicalsymbols", "block=myanmarexta", "block=myanmarextendeda", + "block=myanmarextb", "block=myanmarextendedb", "block=nb", "block=noblock", + "block=ocr", "block=opticalcharacterrecognition", "block=phaistos", "block=phaistosdisc", + "block=phoneticext", "block=phoneticextensions", "block=phoneticextsup", + "block=phoneticextensionssupplement", + "block=privateuse", "block=privateusearea", "block=pua", "block=privateusearea", + "block=punctuation", "block=generalpunctuation", "block=rumi", "block=ruminumeralsymbols", + "block=smallforms", "block=smallformvariants", "block=smallkanaext", "block=smallkanaextension", + "block=sundanesesup", "block=sundanesesupplement", "block=suparrowsa", + "block=supplementalarrowsa", + "block=suparrowsb", "block=supplementalarrowsb", "block=suparrowsc", + "block=supplementalarrowsc", + "block=superandsub", "block=superscriptsandsubscripts", "block=supmathoperators", + "block=supplementalmathematicaloperators", + "block=suppuaa", "block=supplementaryprivateuseareaa", "block=suppuab", + "block=supplementaryprivateuseareab", + "block=suppunctuation", "block=supplementalpunctuation", "block=supsymbolsandpictographs", + "block=supplementalsymbolsandpictographs", + "block=symbolsandpictographsexta", "block=symbolsandpictographsextendeda", "block=syriacsup", + "block=syriacsupplement", + "block=taixuanjing", "block=taixuanjingsymbols", "block=tamilsup", "block=tamilsupplement", + "block=transportandmap", "block=transportandmapsymbols", "block=ucas", + "block=unifiedcanadianaboriginalsyllabics", + "block=ucasext", "block=unifiedcanadianaboriginalsyllabicsextended", "block=vedicext", + "block=vedicextensions", + "block=vs", "block=variationselectors", "block=vssup", "block=variationselectorssupplement", + "block=yijing", "block=yijinghexagramsymbols", "bopo", "bopomofo", + "brah", "brahmi", "brai", "braille", + "bugi", "buginese", "buhd", "buhid", + "cakm", "chakma", "cans", "canadianaboriginal", + "cari", "carian", "casedletter", "lc", + "cher", "cherokee", "ci", "caseignorable", + "closepunctuation", "pe", "cntrl", "cc", + "combiningmark", "m", "connectorpunctuation", "pc", + "control", "cc", "copt", "coptic", + "cprt", "cypriot", "currencysymbol", "sc", + "cwcf", "changeswhencasefolded", "cwcm", "changeswhencasemapped", + "cwl", "changeswhenlowercased", "cwt", "changeswhentitlecased", + "cwu", "changeswhenuppercased", "cyrl", "cyrillic", + "dashpunctuation", "pd", "decimalnumber", "nd", + "dep", "deprecated", "deva", "devanagari", + "di", "defaultignorablecodepoint", "dia", "diacritic", + "digit", "nd", "dogr", "dogra", + "dsrt", "deseret", "dupl", "duployan", + "egyp", "egyptianhieroglyphs", "elba", "elbasan", + "elym", "elymaic", "enclosingmark", "me", + "ethi", "ethiopic", "ext", "extender", + "finalpunctuation", "pf", "format", "cf", + "gc=c", "c", "gc=casedletter", "lc", + "gc=cc", "cc", "gc=cf", "cf", + "gc=closepunctuation", "pe", "gc=cn", "cn", + "gc=cntrl", "cc", "gc=co", "co", + "gc=combiningmark", "m", "gc=connectorpunctuation", "pc", + "gc=control", "cc", "gc=currencysymbol", "sc", + "gc=dashpunctuation", "pd", "gc=decimalnumber", "nd", + "gc=digit", "nd", "gc=enclosingmark", "me", + "gc=finalpunctuation", "pf", "gc=format", "cf", + "gc=initialpunctuation", "pi", "gc=l", "l", + "gc=lc", "lc", "gc=letter", "l", + "gc=letternumber", "nl", "gc=lineseparator", "zl", + "gc=ll", "ll", "gc=lm", "lm", + "gc=lo", "lo", "gc=lowercaseletter", "ll", + "gc=lt", "lt", "gc=lu", "lu", + "gc=m", "m", "gc=mark", "m", + "gc=mathsymbol", "sm", "gc=mc", "mc", + "gc=me", "me", "gc=mn", "mn", + "gc=modifierletter", "lm", "gc=modifiersymbol", "sk", + "gc=n", "n", "gc=nd", "nd", + "gc=nl", "nl", "gc=no", "no", + "gc=nonspacingmark", "mn", "gc=number", "n", + "gc=openpunctuation", "ps", "gc=other", "c", + "gc=otherletter", "lo", "gc=othernumber", "no", + "gc=otherpunctuation", "po", "gc=othersymbol", "so", + "gc=p", "p", "gc=paragraphseparator", "zp", + "gc=pc", "pc", "gc=pd", "pd", + "gc=pe", "pe", "gc=pf", "pf", + "gc=pi", "pi", "gc=po", "po", + "gc=privateuse", "co", "gc=ps", "ps", + "gc=punct", "p", "gc=punctuation", "p", + "gc=s", "s", "gc=sc", "sc", + "gc=separator", "z", "gc=sk", "sk", + "gc=sm", "sm", "gc=so", "so", + "gc=spaceseparator", "zs", "gc=spacingmark", "mc", + "gc=symbol", "s", "gc=titlecaseletter", "lt", + "gc=unassigned", "cn", "gc=uppercaseletter", "lu", + "gc=z", "z", "gc=zl", "zl", + "gc=zp", "zp", "gc=zs", "zs", + "gcb=cn", "graphemeclusterbreak=control", "gcb=control", "graphemeclusterbreak=control", + "gcb=cr", "graphemeclusterbreak=cr", "gcb=ex", "graphemeclusterbreak=extend", + "gcb=extend", "graphemeclusterbreak=extend", "gcb=l", "graphemeclusterbreak=l", + "gcb=lf", "graphemeclusterbreak=lf", "gcb=lv", "graphemeclusterbreak=lv", + "gcb=lvt", "graphemeclusterbreak=lvt", "gcb=other", "graphemeclusterbreak=other", + "gcb=pp", "graphemeclusterbreak=prepend", "gcb=prepend", "graphemeclusterbreak=prepend", + "gcb=regionalindicator", "graphemeclusterbreak=regionalindicator", "gcb=ri", + "graphemeclusterbreak=regionalindicator", + "gcb=sm", "graphemeclusterbreak=spacingmark", "gcb=spacingmark", + "graphemeclusterbreak=spacingmark", + "gcb=t", "graphemeclusterbreak=t", "gcb=v", "graphemeclusterbreak=v", + "gcb=xx", "graphemeclusterbreak=other", "gcb=zwj", "graphemeclusterbreak=zwj", + "generalcategory=c", "c", "generalcategory=casedletter", "lc", + "generalcategory=cc", "cc", "generalcategory=cf", "cf", + "generalcategory=closepunctuation", "pe", "generalcategory=cn", "cn", + "generalcategory=cntrl", "cc", "generalcategory=co", "co", + "generalcategory=combiningmark", "m", "generalcategory=connectorpunctuation", "pc", + "generalcategory=control", "cc", "generalcategory=currencysymbol", "sc", + "generalcategory=dashpunctuation", "pd", "generalcategory=decimalnumber", "nd", + "generalcategory=digit", "nd", "generalcategory=enclosingmark", "me", + "generalcategory=finalpunctuation", "pf", "generalcategory=format", "cf", + "generalcategory=initialpunctuation", "pi", "generalcategory=l", "l", + "generalcategory=lc", "lc", "generalcategory=letter", "l", + "generalcategory=letternumber", "nl", "generalcategory=lineseparator", "zl", + "generalcategory=ll", "ll", "generalcategory=lm", "lm", + "generalcategory=lo", "lo", "generalcategory=lowercaseletter", "ll", + "generalcategory=lt", "lt", "generalcategory=lu", "lu", + "generalcategory=m", "m", "generalcategory=mark", "m", + "generalcategory=mathsymbol", "sm", "generalcategory=mc", "mc", + "generalcategory=me", "me", "generalcategory=mn", "mn", + "generalcategory=modifierletter", "lm", "generalcategory=modifiersymbol", "sk", + "generalcategory=n", "n", "generalcategory=nd", "nd", + "generalcategory=nl", "nl", "generalcategory=no", "no", + "generalcategory=nonspacingmark", "mn", "generalcategory=number", "n", + "generalcategory=openpunctuation", "ps", "generalcategory=other", "c", + "generalcategory=otherletter", "lo", "generalcategory=othernumber", "no", + "generalcategory=otherpunctuation", "po", "generalcategory=othersymbol", "so", + "generalcategory=p", "p", "generalcategory=paragraphseparator", "zp", + "generalcategory=pc", "pc", "generalcategory=pd", "pd", + "generalcategory=pe", "pe", "generalcategory=pf", "pf", + "generalcategory=pi", "pi", "generalcategory=po", "po", + "generalcategory=privateuse", "co", "generalcategory=ps", "ps", + "generalcategory=punct", "p", "generalcategory=punctuation", "p", + "generalcategory=s", "s", "generalcategory=sc", "sc", + "generalcategory=separator", "z", "generalcategory=sk", "sk", + "generalcategory=sm", "sm", "generalcategory=so", "so", + "generalcategory=spaceseparator", "zs", "generalcategory=spacingmark", "mc", + "generalcategory=symbol", "s", "generalcategory=titlecaseletter", "lt", + "generalcategory=unassigned", "cn", "generalcategory=uppercaseletter", "lu", + "generalcategory=z", "z", "generalcategory=zl", "zl", + "generalcategory=zp", "zp", "generalcategory=zs", "zs", + "geor", "georgian", "glag", "glagolitic", + "gong", "gunjalagondi", "gonm", "masaramgondi", + "goth", "gothic", "gran", "grantha", + "graphemeclusterbreak=cn", "graphemeclusterbreak=control", "graphemeclusterbreak=ex", + "graphemeclusterbreak=extend", + "graphemeclusterbreak=pp", "graphemeclusterbreak=prepend", "graphemeclusterbreak=ri", + "graphemeclusterbreak=regionalindicator", + "graphemeclusterbreak=sm", "graphemeclusterbreak=spacingmark", "graphemeclusterbreak=xx", + "graphemeclusterbreak=other", + "grbase", "graphemebase", "grek", "greek", + "grext", "graphemeextend", "grlink", "graphemelink", + "gujr", "gujarati", "guru", "gurmukhi", + "hang", "hangul", "hani", "han", + "hano", "hanunoo", "hatr", "hatran", + "hebr", "hebrew", "hex", "hexdigit", + "hira", "hiragana", "hluw", "anatolianhieroglyphs", + "hmng", "pahawhhmong", "hmnp", "nyiakengpuachuehmong", + "hung", "oldhungarian", "idc", "idcontinue", + "ideo", "ideographic", "ids", "idstart", + "idsb", "idsbinaryoperator", "idst", "idstrinaryoperator", + "initialpunctuation", "pi", "ital", "olditalic", + "java", "javanese", "joinc", "joincontrol", + "kali", "kayahli", "kana", "katakana", + "khar", "kharoshthi", "khmr", "khmer", + "khoj", "khojki", "knda", "kannada", + "kthi", "kaithi", "lana", "taitham", + "laoo", "lao", "latn", "latin", + "lb=ai", "linebreak=ambiguous", "lb=al", "linebreak=alphabetic", + "lb=alphabetic", "linebreak=alphabetic", "lb=ambiguous", "linebreak=ambiguous", + "lb=b2", "linebreak=breakboth", "lb=ba", "linebreak=breakafter", + "lb=bb", "linebreak=breakbefore", "lb=bk", "linebreak=mandatorybreak", + "lb=breakafter", "linebreak=breakafter", "lb=breakbefore", "linebreak=breakbefore", + "lb=breakboth", "linebreak=breakboth", "lb=breaksymbols", "linebreak=breaksymbols", + "lb=carriagereturn", "linebreak=carriagereturn", "lb=cb", "linebreak=contingentbreak", + "lb=cj", "linebreak=conditionaljapanesestarter", "lb=cl", "linebreak=closepunctuation", + "lb=closeparenthesis", "linebreak=closeparenthesis", "lb=closepunctuation", + "linebreak=closepunctuation", + "lb=cm", "linebreak=combiningmark", "lb=combiningmark", "linebreak=combiningmark", + "lb=complexcontext", "linebreak=complexcontext", "lb=conditionaljapanesestarter", + "linebreak=conditionaljapanesestarter", + "lb=contingentbreak", "linebreak=contingentbreak", "lb=cp", "linebreak=closeparenthesis", + "lb=cr", "linebreak=carriagereturn", "lb=eb", "linebreak=ebase", + "lb=ebase", "linebreak=ebase", "lb=em", "linebreak=emodifier", + "lb=emodifier", "linebreak=emodifier", "lb=ex", "linebreak=exclamation", + "lb=exclamation", "linebreak=exclamation", "lb=gl", "linebreak=glue", + "lb=glue", "linebreak=glue", "lb=h2", "linebreak=h2", + "lb=h3", "linebreak=h3", "lb=hebrewletter", "linebreak=hebrewletter", + "lb=hl", "linebreak=hebrewletter", "lb=hy", "linebreak=hyphen", + "lb=hyphen", "linebreak=hyphen", "lb=id", "linebreak=ideographic", + "lb=ideographic", "linebreak=ideographic", "lb=in", "linebreak=inseparable", + "lb=infixnumeric", "linebreak=infixnumeric", "lb=inseparable", "linebreak=inseparable", + "lb=inseperable", "linebreak=inseparable", "lb=is", "linebreak=infixnumeric", + "lb=jl", "linebreak=jl", "lb=jt", "linebreak=jt", + "lb=jv", "linebreak=jv", "lb=lf", "linebreak=linefeed", + "lb=linefeed", "linebreak=linefeed", "lb=mandatorybreak", "linebreak=mandatorybreak", + "lb=nextline", "linebreak=nextline", "lb=nl", "linebreak=nextline", + "lb=nonstarter", "linebreak=nonstarter", "lb=ns", "linebreak=nonstarter", + "lb=nu", "linebreak=numeric", "lb=numeric", "linebreak=numeric", + "lb=op", "linebreak=openpunctuation", "lb=openpunctuation", "linebreak=openpunctuation", + "lb=po", "linebreak=postfixnumeric", "lb=postfixnumeric", "linebreak=postfixnumeric", + "lb=pr", "linebreak=prefixnumeric", "lb=prefixnumeric", "linebreak=prefixnumeric", + "lb=qu", "linebreak=quotation", "lb=quotation", "linebreak=quotation", + "lb=regionalindicator", "linebreak=regionalindicator", "lb=ri", "linebreak=regionalindicator", + "lb=sa", "linebreak=complexcontext", "lb=sp", "linebreak=space", + "lb=space", "linebreak=space", "lb=sy", "linebreak=breaksymbols", + "lb=unknown", "linebreak=unknown", "lb=wj", "linebreak=wordjoiner", + "lb=wordjoiner", "linebreak=wordjoiner", "lb=xx", "linebreak=unknown", + "lb=zw", "linebreak=zwspace", "lb=zwj", "linebreak=zwj", + "lb=zwspace", "linebreak=zwspace", "lepc", "lepcha", + "letter", "l", "letternumber", "nl", + "limb", "limbu", "lina", "lineara", + "linb", "linearb", "linebreak=ai", "linebreak=ambiguous", + "linebreak=al", "linebreak=alphabetic", "linebreak=b2", "linebreak=breakboth", + "linebreak=ba", "linebreak=breakafter", "linebreak=bb", "linebreak=breakbefore", + "linebreak=bk", "linebreak=mandatorybreak", "linebreak=cb", "linebreak=contingentbreak", + "linebreak=cj", "linebreak=conditionaljapanesestarter", "linebreak=cl", + "linebreak=closepunctuation", + "linebreak=cm", "linebreak=combiningmark", "linebreak=cp", "linebreak=closeparenthesis", + "linebreak=cr", "linebreak=carriagereturn", "linebreak=eb", "linebreak=ebase", + "linebreak=em", "linebreak=emodifier", "linebreak=ex", "linebreak=exclamation", + "linebreak=gl", "linebreak=glue", "linebreak=hl", "linebreak=hebrewletter", + "linebreak=hy", "linebreak=hyphen", "linebreak=id", "linebreak=ideographic", + "linebreak=in", "linebreak=inseparable", "linebreak=inseperable", "linebreak=inseparable", + "linebreak=is", "linebreak=infixnumeric", "linebreak=lf", "linebreak=linefeed", + "linebreak=nl", "linebreak=nextline", "linebreak=ns", "linebreak=nonstarter", + "linebreak=nu", "linebreak=numeric", "linebreak=op", "linebreak=openpunctuation", + "linebreak=po", "linebreak=postfixnumeric", "linebreak=pr", "linebreak=prefixnumeric", + "linebreak=qu", "linebreak=quotation", "linebreak=ri", "linebreak=regionalindicator", + "linebreak=sa", "linebreak=complexcontext", "linebreak=sp", "linebreak=space", + "linebreak=sy", "linebreak=breaksymbols", "linebreak=wj", "linebreak=wordjoiner", + "linebreak=xx", "linebreak=unknown", "linebreak=zw", "linebreak=zwspace", + "lineseparator", "zl", "loe", "logicalorderexception", + "lower", "lowercase", "lowercaseletter", "ll", + "lyci", "lycian", "lydi", "lydian", + "mahj", "mahajani", "maka", "makasar", + "mand", "mandaic", "mani", "manichaean", + "marc", "marchen", "mark", "m", + "mathsymbol", "sm", "medf", "medefaidrin", + "mend", "mendekikakui", "merc", "meroiticcursive", + "mero", "meroitichieroglyphs", "mlym", "malayalam", + "modifierletter", "lm", "modifiersymbol", "sk", + "mong", "mongolian", "mroo", "mro", + "mtei", "meeteimayek", "mult", "multani", + "mymr", "myanmar", "nand", "nandinagari", + "narb", "oldnortharabian", "nbat", "nabataean", + "nchar", "noncharactercodepoint", "nkoo", "nko", + "nonspacingmark", "mn", "nshu", "nushu", + "number", "n", "oalpha", "otheralphabetic", + "odi", "otherdefaultignorablecodepoint", "ogam", "ogham", + "ogrext", "othergraphemeextend", "oidc", "otheridcontinue", + "oids", "otheridstart", "olck", "olchiki", + "olower", "otherlowercase", "omath", "othermath", + "openpunctuation", "ps", "orkh", "oldturkic", + "orya", "oriya", "osge", "osage", + "osma", "osmanya", "other", "c", + "otherletter", "lo", "othernumber", "no", + "otherpunctuation", "po", "othersymbol", "so", + "oupper", "otheruppercase", "palm", "palmyrene", + "paragraphseparator", "zp", "patsyn", "patternsyntax", + "patws", "patternwhitespace", "pauc", "paucinhau", + "pcm", "prependedconcatenationmark", "perm", "oldpermic", + "phag", "phagspa", "phli", "inscriptionalpahlavi", + "phlp", "psalterpahlavi", "phnx", "phoenician", + "plrd", "miao", "privateuse", "co", + "prti", "inscriptionalparthian", "punct", "p", + "punctuation", "p", "qaac", "coptic", + "qaai", "inherited", "qmark", "quotationmark", + "ri", "regionalindicator", "rjng", "rejang", + "rohg", "hanifirohingya", "runr", "runic", + "samr", "samaritan", "sarb", "oldsoutharabian", + "saur", "saurashtra", "sb=at", "sentencebreak=aterm", + "sb=aterm", "sentencebreak=aterm", "sb=cl", "sentencebreak=close", + "sb=close", "sentencebreak=close", "sb=cr", "sentencebreak=cr", + "sb=ex", "sentencebreak=extend", "sb=extend", "sentencebreak=extend", + "sb=fo", "sentencebreak=format", "sb=format", "sentencebreak=format", + "sb=le", "sentencebreak=oletter", "sb=lf", "sentencebreak=lf", + "sb=lo", "sentencebreak=lower", "sb=lower", "sentencebreak=lower", + "sb=nu", "sentencebreak=numeric", "sb=numeric", "sentencebreak=numeric", + "sb=oletter", "sentencebreak=oletter", "sb=other", "sentencebreak=other", + "sb=sc", "sentencebreak=scontinue", "sb=scontinue", "sentencebreak=scontinue", + "sb=se", "sentencebreak=sep", "sb=sep", "sentencebreak=sep", + "sb=sp", "sentencebreak=sp", "sb=st", "sentencebreak=sterm", + "sb=sterm", "sentencebreak=sterm", "sb=up", "sentencebreak=upper", + "sb=upper", "sentencebreak=upper", "sb=xx", "sentencebreak=other", + "sc=adlam", "adlam", "sc=adlm", "adlam", + "sc=aghb", "caucasianalbanian", "sc=ahom", "ahom", + "sc=anatolianhieroglyphs", "anatolianhieroglyphs", "sc=arab", "arabic", + "sc=arabic", "arabic", "sc=armenian", "armenian", + "sc=armi", "imperialaramaic", "sc=armn", "armenian", + "sc=avestan", "avestan", "sc=avst", "avestan", + "sc=bali", "balinese", "sc=balinese", "balinese", + "sc=bamu", "bamum", "sc=bamum", "bamum", + "sc=bass", "bassavah", "sc=bassavah", "bassavah", + "sc=batak", "batak", "sc=batk", "batak", + "sc=beng", "bengali", "sc=bengali", "bengali", + "sc=bhaiksuki", "bhaiksuki", "sc=bhks", "bhaiksuki", + "sc=bopo", "bopomofo", "sc=bopomofo", "bopomofo", + "sc=brah", "brahmi", "sc=brahmi", "brahmi", + "sc=brai", "braille", "sc=braille", "braille", + "sc=bugi", "buginese", "sc=buginese", "buginese", + "sc=buhd", "buhid", "sc=buhid", "buhid", + "sc=cakm", "chakma", "sc=canadianaboriginal", "canadianaboriginal", + "sc=cans", "canadianaboriginal", "sc=cari", "carian", + "sc=carian", "carian", "sc=caucasianalbanian", "caucasianalbanian", + "sc=chakma", "chakma", "sc=cham", "cham", + "sc=cher", "cherokee", "sc=cherokee", "cherokee", + "sc=common", "common", "sc=copt", "coptic", + "sc=coptic", "coptic", "sc=cprt", "cypriot", + "sc=cuneiform", "cuneiform", "sc=cypriot", "cypriot", + "sc=cyrillic", "cyrillic", "sc=cyrl", "cyrillic", + "sc=deseret", "deseret", "sc=deva", "devanagari", + "sc=devanagari", "devanagari", "sc=dogr", "dogra", + "sc=dogra", "dogra", "sc=dsrt", "deseret", + "sc=dupl", "duployan", "sc=duployan", "duployan", + "sc=egyp", "egyptianhieroglyphs", "sc=egyptianhieroglyphs", "egyptianhieroglyphs", + "sc=elba", "elbasan", "sc=elbasan", "elbasan", + "sc=elym", "elymaic", "sc=elymaic", "elymaic", + "sc=ethi", "ethiopic", "sc=ethiopic", "ethiopic", + "sc=geor", "georgian", "sc=georgian", "georgian", + "sc=glag", "glagolitic", "sc=glagolitic", "glagolitic", + "sc=gong", "gunjalagondi", "sc=gonm", "masaramgondi", + "sc=goth", "gothic", "sc=gothic", "gothic", + "sc=gran", "grantha", "sc=grantha", "grantha", + "sc=greek", "greek", "sc=grek", "greek", + "sc=gujarati", "gujarati", "sc=gujr", "gujarati", + "sc=gunjalagondi", "gunjalagondi", "sc=gurmukhi", "gurmukhi", + "sc=guru", "gurmukhi", "sc=han", "han", + "sc=hang", "hangul", "sc=hangul", "hangul", + "sc=hani", "han", "sc=hanifirohingya", "hanifirohingya", + "sc=hano", "hanunoo", "sc=hanunoo", "hanunoo", + "sc=hatr", "hatran", "sc=hatran", "hatran", + "sc=hebr", "hebrew", "sc=hebrew", "hebrew", + "sc=hira", "hiragana", "sc=hiragana", "hiragana", + "sc=hluw", "anatolianhieroglyphs", "sc=hmng", "pahawhhmong", + "sc=hmnp", "nyiakengpuachuehmong", "sc=hung", "oldhungarian", + "sc=imperialaramaic", "imperialaramaic", "sc=inherited", "inherited", + "sc=inscriptionalpahlavi", "inscriptionalpahlavi", "sc=inscriptionalparthian", + "inscriptionalparthian", + "sc=ital", "olditalic", "sc=java", "javanese", + "sc=javanese", "javanese", "sc=kaithi", "kaithi", + "sc=kali", "kayahli", "sc=kana", "katakana", + "sc=kannada", "kannada", "sc=katakana", "katakana", + "sc=kayahli", "kayahli", "sc=khar", "kharoshthi", + "sc=kharoshthi", "kharoshthi", "sc=khmer", "khmer", + "sc=khmr", "khmer", "sc=khoj", "khojki", + "sc=khojki", "khojki", "sc=khudawadi", "khudawadi", + "sc=knda", "kannada", "sc=kthi", "kaithi", + "sc=lana", "taitham", "sc=lao", "lao", + "sc=laoo", "lao", "sc=latin", "latin", + "sc=latn", "latin", "sc=lepc", "lepcha", + "sc=lepcha", "lepcha", "sc=limb", "limbu", + "sc=limbu", "limbu", "sc=lina", "lineara", + "sc=linb", "linearb", "sc=lineara", "lineara", + "sc=linearb", "linearb", "sc=lisu", "lisu", + "sc=lyci", "lycian", "sc=lycian", "lycian", + "sc=lydi", "lydian", "sc=lydian", "lydian", + "sc=mahajani", "mahajani", "sc=mahj", "mahajani", + "sc=maka", "makasar", "sc=makasar", "makasar", + "sc=malayalam", "malayalam", "sc=mand", "mandaic", + "sc=mandaic", "mandaic", "sc=mani", "manichaean", + "sc=manichaean", "manichaean", "sc=marc", "marchen", + "sc=marchen", "marchen", "sc=masaramgondi", "masaramgondi", + "sc=medefaidrin", "medefaidrin", "sc=medf", "medefaidrin", + "sc=meeteimayek", "meeteimayek", "sc=mend", "mendekikakui", + "sc=mendekikakui", "mendekikakui", "sc=merc", "meroiticcursive", + "sc=mero", "meroitichieroglyphs", "sc=meroiticcursive", "meroiticcursive", + "sc=meroitichieroglyphs", "meroitichieroglyphs", "sc=miao", "miao", + "sc=mlym", "malayalam", "sc=modi", "modi", + "sc=mong", "mongolian", "sc=mongolian", "mongolian", + "sc=mro", "mro", "sc=mroo", "mro", + "sc=mtei", "meeteimayek", "sc=mult", "multani", + "sc=multani", "multani", "sc=myanmar", "myanmar", + "sc=mymr", "myanmar", "sc=nabataean", "nabataean", + "sc=nand", "nandinagari", "sc=nandinagari", "nandinagari", + "sc=narb", "oldnortharabian", "sc=nbat", "nabataean", + "sc=newa", "newa", "sc=newtailue", "newtailue", + "sc=nko", "nko", "sc=nkoo", "nko", + "sc=nshu", "nushu", "sc=nushu", "nushu", + "sc=nyiakengpuachuehmong", "nyiakengpuachuehmong", "sc=ogam", "ogham", + "sc=ogham", "ogham", "sc=olchiki", "olchiki", + "sc=olck", "olchiki", "sc=oldhungarian", "oldhungarian", + "sc=olditalic", "olditalic", "sc=oldnortharabian", "oldnortharabian", + "sc=oldpermic", "oldpermic", "sc=oldpersian", "oldpersian", + "sc=oldsogdian", "oldsogdian", "sc=oldsoutharabian", "oldsoutharabian", + "sc=oldturkic", "oldturkic", "sc=oriya", "oriya", + "sc=orkh", "oldturkic", "sc=orya", "oriya", + "sc=osage", "osage", "sc=osge", "osage", + "sc=osma", "osmanya", "sc=osmanya", "osmanya", + "sc=pahawhhmong", "pahawhhmong", "sc=palm", "palmyrene", + "sc=palmyrene", "palmyrene", "sc=pauc", "paucinhau", + "sc=paucinhau", "paucinhau", "sc=perm", "oldpermic", + "sc=phag", "phagspa", "sc=phagspa", "phagspa", + "sc=phli", "inscriptionalpahlavi", "sc=phlp", "psalterpahlavi", + "sc=phnx", "phoenician", "sc=phoenician", "phoenician", + "sc=plrd", "miao", "sc=prti", "inscriptionalparthian", + "sc=psalterpahlavi", "psalterpahlavi", "sc=qaac", "coptic", + "sc=qaai", "inherited", "sc=rejang", "rejang", + "sc=rjng", "rejang", "sc=rohg", "hanifirohingya", + "sc=runic", "runic", "sc=runr", "runic", + "sc=samaritan", "samaritan", "sc=samr", "samaritan", + "sc=sarb", "oldsoutharabian", "sc=saur", "saurashtra", + "sc=saurashtra", "saurashtra", "sc=sgnw", "signwriting", + "sc=sharada", "sharada", "sc=shavian", "shavian", + "sc=shaw", "shavian", "sc=shrd", "sharada", + "sc=sidd", "siddham", "sc=siddham", "siddham", + "sc=signwriting", "signwriting", "sc=sind", "khudawadi", + "sc=sinh", "sinhala", "sc=sinhala", "sinhala", + "sc=sogd", "sogdian", "sc=sogdian", "sogdian", + "sc=sogo", "oldsogdian", "sc=sora", "sorasompeng", + "sc=sorasompeng", "sorasompeng", "sc=soyo", "soyombo", + "sc=soyombo", "soyombo", "sc=sund", "sundanese", + "sc=sundanese", "sundanese", "sc=sylo", "sylotinagri", + "sc=sylotinagri", "sylotinagri", "sc=syrc", "syriac", + "sc=syriac", "syriac", "sc=tagalog", "tagalog", + "sc=tagb", "tagbanwa", "sc=tagbanwa", "tagbanwa", + "sc=taile", "taile", "sc=taitham", "taitham", + "sc=taiviet", "taiviet", "sc=takr", "takri", + "sc=takri", "takri", "sc=tale", "taile", + "sc=talu", "newtailue", "sc=tamil", "tamil", + "sc=taml", "tamil", "sc=tang", "tangut", + "sc=tangut", "tangut", "sc=tavt", "taiviet", + "sc=telu", "telugu", "sc=telugu", "telugu", + "sc=tfng", "tifinagh", "sc=tglg", "tagalog", + "sc=thaa", "thaana", "sc=thaana", "thaana", + "sc=thai", "thai", "sc=tibetan", "tibetan", + "sc=tibt", "tibetan", "sc=tifinagh", "tifinagh", + "sc=tirh", "tirhuta", "sc=tirhuta", "tirhuta", + "sc=ugar", "ugaritic", "sc=ugaritic", "ugaritic", + "sc=unknown", "unknown", "sc=vai", "vai", + "sc=vaii", "vai", "sc=wancho", "wancho", + "sc=wara", "warangciti", "sc=warangciti", "warangciti", + "sc=wcho", "wancho", "sc=xpeo", "oldpersian", + "sc=xsux", "cuneiform", "sc=yi", "yi", + "sc=yiii", "yi", "sc=zanabazarsquare", "zanabazarsquare", + "sc=zanb", "zanabazarsquare", "sc=zinh", "inherited", + "sc=zyyy", "common", "sc=zzzz", "unknown", + "script=adlam", "adlam", "script=adlm", "adlam", + "script=aghb", "caucasianalbanian", "script=ahom", "ahom", + "script=anatolianhieroglyphs", "anatolianhieroglyphs", "script=arab", "arabic", + "script=arabic", "arabic", "script=armenian", "armenian", + "script=armi", "imperialaramaic", "script=armn", "armenian", + "script=avestan", "avestan", "script=avst", "avestan", + "script=bali", "balinese", "script=balinese", "balinese", + "script=bamu", "bamum", "script=bamum", "bamum", + "script=bass", "bassavah", "script=bassavah", "bassavah", + "script=batak", "batak", "script=batk", "batak", + "script=beng", "bengali", "script=bengali", "bengali", + "script=bhaiksuki", "bhaiksuki", "script=bhks", "bhaiksuki", + "script=bopo", "bopomofo", "script=bopomofo", "bopomofo", + "script=brah", "brahmi", "script=brahmi", "brahmi", + "script=brai", "braille", "script=braille", "braille", + "script=bugi", "buginese", "script=buginese", "buginese", + "script=buhd", "buhid", "script=buhid", "buhid", + "script=cakm", "chakma", "script=canadianaboriginal", "canadianaboriginal", + "script=cans", "canadianaboriginal", "script=cari", "carian", + "script=carian", "carian", "script=caucasianalbanian", "caucasianalbanian", + "script=chakma", "chakma", "script=cham", "cham", + "script=cher", "cherokee", "script=cherokee", "cherokee", + "script=common", "common", "script=copt", "coptic", + "script=coptic", "coptic", "script=cprt", "cypriot", + "script=cuneiform", "cuneiform", "script=cypriot", "cypriot", + "script=cyrillic", "cyrillic", "script=cyrl", "cyrillic", + "script=deseret", "deseret", "script=deva", "devanagari", + "script=devanagari", "devanagari", "script=dogr", "dogra", + "script=dogra", "dogra", "script=dsrt", "deseret", + "script=dupl", "duployan", "script=duployan", "duployan", + "script=egyp", "egyptianhieroglyphs", "script=egyptianhieroglyphs", "egyptianhieroglyphs", + "script=elba", "elbasan", "script=elbasan", "elbasan", + "script=elym", "elymaic", "script=elymaic", "elymaic", + "script=ethi", "ethiopic", "script=ethiopic", "ethiopic", + "script=geor", "georgian", "script=georgian", "georgian", + "script=glag", "glagolitic", "script=glagolitic", "glagolitic", + "script=gong", "gunjalagondi", "script=gonm", "masaramgondi", + "script=goth", "gothic", "script=gothic", "gothic", + "script=gran", "grantha", "script=grantha", "grantha", + "script=greek", "greek", "script=grek", "greek", + "script=gujarati", "gujarati", "script=gujr", "gujarati", + "script=gunjalagondi", "gunjalagondi", "script=gurmukhi", "gurmukhi", + "script=guru", "gurmukhi", "script=han", "han", + "script=hang", "hangul", "script=hangul", "hangul", + "script=hani", "han", "script=hanifirohingya", "hanifirohingya", + "script=hano", "hanunoo", "script=hanunoo", "hanunoo", + "script=hatr", "hatran", "script=hatran", "hatran", + "script=hebr", "hebrew", "script=hebrew", "hebrew", + "script=hira", "hiragana", "script=hiragana", "hiragana", + "script=hluw", "anatolianhieroglyphs", "script=hmng", "pahawhhmong", + "script=hmnp", "nyiakengpuachuehmong", "script=hung", "oldhungarian", + "script=imperialaramaic", "imperialaramaic", "script=inherited", "inherited", + "script=inscriptionalpahlavi", "inscriptionalpahlavi", "script=inscriptionalparthian", + "inscriptionalparthian", + "script=ital", "olditalic", "script=java", "javanese", + "script=javanese", "javanese", "script=kaithi", "kaithi", + "script=kali", "kayahli", "script=kana", "katakana", + "script=kannada", "kannada", "script=katakana", "katakana", + "script=kayahli", "kayahli", "script=khar", "kharoshthi", + "script=kharoshthi", "kharoshthi", "script=khmer", "khmer", + "script=khmr", "khmer", "script=khoj", "khojki", + "script=khojki", "khojki", "script=khudawadi", "khudawadi", + "script=knda", "kannada", "script=kthi", "kaithi", + "script=lana", "taitham", "script=lao", "lao", + "script=laoo", "lao", "script=latin", "latin", + "script=latn", "latin", "script=lepc", "lepcha", + "script=lepcha", "lepcha", "script=limb", "limbu", + "script=limbu", "limbu", "script=lina", "lineara", + "script=linb", "linearb", "script=lineara", "lineara", + "script=linearb", "linearb", "script=lisu", "lisu", + "script=lyci", "lycian", "script=lycian", "lycian", + "script=lydi", "lydian", "script=lydian", "lydian", + "script=mahajani", "mahajani", "script=mahj", "mahajani", + "script=maka", "makasar", "script=makasar", "makasar", + "script=malayalam", "malayalam", "script=mand", "mandaic", + "script=mandaic", "mandaic", "script=mani", "manichaean", + "script=manichaean", "manichaean", "script=marc", "marchen", + "script=marchen", "marchen", "script=masaramgondi", "masaramgondi", + "script=medefaidrin", "medefaidrin", "script=medf", "medefaidrin", + "script=meeteimayek", "meeteimayek", "script=mend", "mendekikakui", + "script=mendekikakui", "mendekikakui", "script=merc", "meroiticcursive", + "script=mero", "meroitichieroglyphs", "script=meroiticcursive", "meroiticcursive", + "script=meroitichieroglyphs", "meroitichieroglyphs", "script=miao", "miao", + "script=mlym", "malayalam", "script=modi", "modi", + "script=mong", "mongolian", "script=mongolian", "mongolian", + "script=mro", "mro", "script=mroo", "mro", + "script=mtei", "meeteimayek", "script=mult", "multani", + "script=multani", "multani", "script=myanmar", "myanmar", + "script=mymr", "myanmar", "script=nabataean", "nabataean", + "script=nand", "nandinagari", "script=nandinagari", "nandinagari", + "script=narb", "oldnortharabian", "script=nbat", "nabataean", + "script=newa", "newa", "script=newtailue", "newtailue", + "script=nko", "nko", "script=nkoo", "nko", + "script=nshu", "nushu", "script=nushu", "nushu", + "script=nyiakengpuachuehmong", "nyiakengpuachuehmong", "script=ogam", "ogham", + "script=ogham", "ogham", "script=olchiki", "olchiki", + "script=olck", "olchiki", "script=oldhungarian", "oldhungarian", + "script=olditalic", "olditalic", "script=oldnortharabian", "oldnortharabian", + "script=oldpermic", "oldpermic", "script=oldpersian", "oldpersian", + "script=oldsogdian", "oldsogdian", "script=oldsoutharabian", "oldsoutharabian", + "script=oldturkic", "oldturkic", "script=oriya", "oriya", + "script=orkh", "oldturkic", "script=orya", "oriya", + "script=osage", "osage", "script=osge", "osage", + "script=osma", "osmanya", "script=osmanya", "osmanya", + "script=pahawhhmong", "pahawhhmong", "script=palm", "palmyrene", + "script=palmyrene", "palmyrene", "script=pauc", "paucinhau", + "script=paucinhau", "paucinhau", "script=perm", "oldpermic", + "script=phag", "phagspa", "script=phagspa", "phagspa", + "script=phli", "inscriptionalpahlavi", "script=phlp", "psalterpahlavi", + "script=phnx", "phoenician", "script=phoenician", "phoenician", + "script=plrd", "miao", "script=prti", "inscriptionalparthian", + "script=psalterpahlavi", "psalterpahlavi", "script=qaac", "coptic", + "script=qaai", "inherited", "script=rejang", "rejang", + "script=rjng", "rejang", "script=rohg", "hanifirohingya", + "script=runic", "runic", "script=runr", "runic", + "script=samaritan", "samaritan", "script=samr", "samaritan", + "script=sarb", "oldsoutharabian", "script=saur", "saurashtra", + "script=saurashtra", "saurashtra", "script=sgnw", "signwriting", + "script=sharada", "sharada", "script=shavian", "shavian", + "script=shaw", "shavian", "script=shrd", "sharada", + "script=sidd", "siddham", "script=siddham", "siddham", + "script=signwriting", "signwriting", "script=sind", "khudawadi", + "script=sinh", "sinhala", "script=sinhala", "sinhala", + "script=sogd", "sogdian", "script=sogdian", "sogdian", + "script=sogo", "oldsogdian", "script=sora", "sorasompeng", + "script=sorasompeng", "sorasompeng", "script=soyo", "soyombo", + "script=soyombo", "soyombo", "script=sund", "sundanese", + "script=sundanese", "sundanese", "script=sylo", "sylotinagri", + "script=sylotinagri", "sylotinagri", "script=syrc", "syriac", + "script=syriac", "syriac", "script=tagalog", "tagalog", + "script=tagb", "tagbanwa", "script=tagbanwa", "tagbanwa", + "script=taile", "taile", "script=taitham", "taitham", + "script=taiviet", "taiviet", "script=takr", "takri", + "script=takri", "takri", "script=tale", "taile", + "script=talu", "newtailue", "script=tamil", "tamil", + "script=taml", "tamil", "script=tang", "tangut", + "script=tangut", "tangut", "script=tavt", "taiviet", + "script=telu", "telugu", "script=telugu", "telugu", + "script=tfng", "tifinagh", "script=tglg", "tagalog", + "script=thaa", "thaana", "script=thaana", "thaana", + "script=thai", "thai", "script=tibetan", "tibetan", + "script=tibt", "tibetan", "script=tifinagh", "tifinagh", + "script=tirh", "tirhuta", "script=tirhuta", "tirhuta", + "script=ugar", "ugaritic", "script=ugaritic", "ugaritic", + "script=unknown", "unknown", "script=vai", "vai", + "script=vaii", "vai", "script=wancho", "wancho", + "script=wara", "warangciti", "script=warangciti", "warangciti", + "script=wcho", "wancho", "script=xpeo", "oldpersian", + "script=xsux", "cuneiform", "script=yi", "yi", + "script=yiii", "yi", "script=zanabazarsquare", "zanabazarsquare", + "script=zanb", "zanabazarsquare", "script=zinh", "inherited", + "script=zyyy", "common", "script=zzzz", "unknown", + "scriptextensions=adlm", "scriptextensions=adlam", "scriptextensions=aghb", + "scriptextensions=caucasianalbanian", + "scriptextensions=arab", "scriptextensions=arabic", "scriptextensions=armi", + "scriptextensions=imperialaramaic", + "scriptextensions=armn", "scriptextensions=armenian", "scriptextensions=avst", + "scriptextensions=avestan", + "scriptextensions=bali", "scriptextensions=balinese", "scriptextensions=bamu", + "scriptextensions=bamum", + "scriptextensions=bass", "scriptextensions=bassavah", "scriptextensions=batk", + "scriptextensions=batak", + "scriptextensions=beng", "scriptextensions=bengali", "scriptextensions=bhks", + "scriptextensions=bhaiksuki", + "scriptextensions=bopo", "scriptextensions=bopomofo", "scriptextensions=brah", + "scriptextensions=brahmi", + "scriptextensions=brai", "scriptextensions=braille", "scriptextensions=bugi", + "scriptextensions=buginese", + "scriptextensions=buhd", "scriptextensions=buhid", "scriptextensions=cakm", + "scriptextensions=chakma", + "scriptextensions=cans", "scriptextensions=canadianaboriginal", "scriptextensions=cari", + "scriptextensions=carian", + "scriptextensions=cher", "scriptextensions=cherokee", "scriptextensions=copt", + "scriptextensions=coptic", + "scriptextensions=cprt", "scriptextensions=cypriot", "scriptextensions=cyrl", + "scriptextensions=cyrillic", + "scriptextensions=deva", "scriptextensions=devanagari", "scriptextensions=dogr", + "scriptextensions=dogra", + "scriptextensions=dsrt", "scriptextensions=deseret", "scriptextensions=dupl", + "scriptextensions=duployan", + "scriptextensions=egyp", "scriptextensions=egyptianhieroglyphs", "scriptextensions=elba", + "scriptextensions=elbasan", + "scriptextensions=elym", "scriptextensions=elymaic", "scriptextensions=ethi", + "scriptextensions=ethiopic", + "scriptextensions=geor", "scriptextensions=georgian", "scriptextensions=glag", + "scriptextensions=glagolitic", + "scriptextensions=gong", "scriptextensions=gunjalagondi", "scriptextensions=gonm", + "scriptextensions=masaramgondi", + "scriptextensions=goth", "scriptextensions=gothic", "scriptextensions=gran", + "scriptextensions=grantha", + "scriptextensions=grek", "scriptextensions=greek", "scriptextensions=gujr", + "scriptextensions=gujarati", + "scriptextensions=guru", "scriptextensions=gurmukhi", "scriptextensions=hang", + "scriptextensions=hangul", + "scriptextensions=hani", "scriptextensions=han", "scriptextensions=hano", + "scriptextensions=hanunoo", + "scriptextensions=hatr", "scriptextensions=hatran", "scriptextensions=hebr", + "scriptextensions=hebrew", + "scriptextensions=hira", "scriptextensions=hiragana", "scriptextensions=hluw", + "scriptextensions=anatolianhieroglyphs", + "scriptextensions=hmng", "scriptextensions=pahawhhmong", "scriptextensions=hmnp", + "scriptextensions=nyiakengpuachuehmong", + "scriptextensions=hung", "scriptextensions=oldhungarian", "scriptextensions=ital", + "scriptextensions=olditalic", + "scriptextensions=java", "scriptextensions=javanese", "scriptextensions=kali", + "scriptextensions=kayahli", + "scriptextensions=kana", "scriptextensions=katakana", "scriptextensions=khar", + "scriptextensions=kharoshthi", + "scriptextensions=khmr", "scriptextensions=khmer", "scriptextensions=khoj", + "scriptextensions=khojki", + "scriptextensions=knda", "scriptextensions=kannada", "scriptextensions=kthi", + "scriptextensions=kaithi", + "scriptextensions=lana", "scriptextensions=taitham", "scriptextensions=laoo", + "scriptextensions=lao", + "scriptextensions=latn", "scriptextensions=latin", "scriptextensions=lepc", + "scriptextensions=lepcha", + "scriptextensions=limb", "scriptextensions=limbu", "scriptextensions=lina", + "scriptextensions=lineara", + "scriptextensions=linb", "scriptextensions=linearb", "scriptextensions=lyci", + "scriptextensions=lycian", + "scriptextensions=lydi", "scriptextensions=lydian", "scriptextensions=mahj", + "scriptextensions=mahajani", + "scriptextensions=maka", "scriptextensions=makasar", "scriptextensions=mand", + "scriptextensions=mandaic", + "scriptextensions=mani", "scriptextensions=manichaean", "scriptextensions=marc", + "scriptextensions=marchen", + "scriptextensions=medf", "scriptextensions=medefaidrin", "scriptextensions=mend", + "scriptextensions=mendekikakui", + "scriptextensions=merc", "scriptextensions=meroiticcursive", "scriptextensions=mero", + "scriptextensions=meroitichieroglyphs", + "scriptextensions=mlym", "scriptextensions=malayalam", "scriptextensions=mong", + "scriptextensions=mongolian", + "scriptextensions=mroo", "scriptextensions=mro", "scriptextensions=mtei", + "scriptextensions=meeteimayek", + "scriptextensions=mult", "scriptextensions=multani", "scriptextensions=mymr", + "scriptextensions=myanmar", + "scriptextensions=nand", "scriptextensions=nandinagari", "scriptextensions=narb", + "scriptextensions=oldnortharabian", + "scriptextensions=nbat", "scriptextensions=nabataean", "scriptextensions=nkoo", + "scriptextensions=nko", + "scriptextensions=nshu", "scriptextensions=nushu", "scriptextensions=ogam", + "scriptextensions=ogham", + "scriptextensions=olck", "scriptextensions=olchiki", "scriptextensions=orkh", + "scriptextensions=oldturkic", + "scriptextensions=orya", "scriptextensions=oriya", "scriptextensions=osge", + "scriptextensions=osage", + "scriptextensions=osma", "scriptextensions=osmanya", "scriptextensions=palm", + "scriptextensions=palmyrene", + "scriptextensions=pauc", "scriptextensions=paucinhau", "scriptextensions=perm", + "scriptextensions=oldpermic", + "scriptextensions=phag", "scriptextensions=phagspa", "scriptextensions=phli", + "scriptextensions=inscriptionalpahlavi", + "scriptextensions=phlp", "scriptextensions=psalterpahlavi", "scriptextensions=phnx", + "scriptextensions=phoenician", + "scriptextensions=plrd", "scriptextensions=miao", "scriptextensions=prti", + "scriptextensions=inscriptionalparthian", + "scriptextensions=qaac", "scriptextensions=coptic", "scriptextensions=qaai", + "scriptextensions=inherited", + "scriptextensions=rjng", "scriptextensions=rejang", "scriptextensions=rohg", + "scriptextensions=hanifirohingya", + "scriptextensions=runr", "scriptextensions=runic", "scriptextensions=samr", + "scriptextensions=samaritan", + "scriptextensions=sarb", "scriptextensions=oldsoutharabian", "scriptextensions=saur", + "scriptextensions=saurashtra", + "scriptextensions=sgnw", "scriptextensions=signwriting", "scriptextensions=shaw", + "scriptextensions=shavian", + "scriptextensions=shrd", "scriptextensions=sharada", "scriptextensions=sidd", + "scriptextensions=siddham", + "scriptextensions=sind", "scriptextensions=khudawadi", "scriptextensions=sinh", + "scriptextensions=sinhala", + "scriptextensions=sogd", "scriptextensions=sogdian", "scriptextensions=sogo", + "scriptextensions=oldsogdian", + "scriptextensions=sora", "scriptextensions=sorasompeng", "scriptextensions=soyo", + "scriptextensions=soyombo", + "scriptextensions=sund", "scriptextensions=sundanese", "scriptextensions=sylo", + "scriptextensions=sylotinagri", + "scriptextensions=syrc", "scriptextensions=syriac", "scriptextensions=tagb", + "scriptextensions=tagbanwa", + "scriptextensions=takr", "scriptextensions=takri", "scriptextensions=tale", + "scriptextensions=taile", + "scriptextensions=talu", "scriptextensions=newtailue", "scriptextensions=taml", + "scriptextensions=tamil", + "scriptextensions=tang", "scriptextensions=tangut", "scriptextensions=tavt", + "scriptextensions=taiviet", + "scriptextensions=telu", "scriptextensions=telugu", "scriptextensions=tfng", + "scriptextensions=tifinagh", + "scriptextensions=tglg", "scriptextensions=tagalog", "scriptextensions=thaa", + "scriptextensions=thaana", + "scriptextensions=tibt", "scriptextensions=tibetan", "scriptextensions=tirh", + "scriptextensions=tirhuta", + "scriptextensions=ugar", "scriptextensions=ugaritic", "scriptextensions=vaii", + "scriptextensions=vai", + "scriptextensions=wara", "scriptextensions=warangciti", "scriptextensions=wcho", + "scriptextensions=wancho", + "scriptextensions=xpeo", "scriptextensions=oldpersian", "scriptextensions=xsux", + "scriptextensions=cuneiform", + "scriptextensions=yiii", "scriptextensions=yi", "scriptextensions=zanb", + "scriptextensions=zanabazarsquare", + "scriptextensions=zinh", "scriptextensions=inherited", "scriptextensions=zyyy", + "scriptextensions=common", + "scriptextensions=zzzz", "scriptextensions=unknown", "scx=adlam", "scriptextensions=adlam", + "scx=adlm", "scriptextensions=adlam", "scx=aghb", "scriptextensions=caucasianalbanian", + "scx=ahom", "scriptextensions=ahom", "scx=anatolianhieroglyphs", + "scriptextensions=anatolianhieroglyphs", + "scx=arab", "scriptextensions=arabic", "scx=arabic", "scriptextensions=arabic", + "scx=armenian", "scriptextensions=armenian", "scx=armi", "scriptextensions=imperialaramaic", + "scx=armn", "scriptextensions=armenian", "scx=avestan", "scriptextensions=avestan", + "scx=avst", "scriptextensions=avestan", "scx=bali", "scriptextensions=balinese", + "scx=balinese", "scriptextensions=balinese", "scx=bamu", "scriptextensions=bamum", + "scx=bamum", "scriptextensions=bamum", "scx=bass", "scriptextensions=bassavah", + "scx=bassavah", "scriptextensions=bassavah", "scx=batak", "scriptextensions=batak", + "scx=batk", "scriptextensions=batak", "scx=beng", "scriptextensions=bengali", + "scx=bengali", "scriptextensions=bengali", "scx=bhaiksuki", "scriptextensions=bhaiksuki", + "scx=bhks", "scriptextensions=bhaiksuki", "scx=bopo", "scriptextensions=bopomofo", + "scx=bopomofo", "scriptextensions=bopomofo", "scx=brah", "scriptextensions=brahmi", + "scx=brahmi", "scriptextensions=brahmi", "scx=brai", "scriptextensions=braille", + "scx=braille", "scriptextensions=braille", "scx=bugi", "scriptextensions=buginese", + "scx=buginese", "scriptextensions=buginese", "scx=buhd", "scriptextensions=buhid", + "scx=buhid", "scriptextensions=buhid", "scx=cakm", "scriptextensions=chakma", + "scx=canadianaboriginal", "scriptextensions=canadianaboriginal", "scx=cans", + "scriptextensions=canadianaboriginal", + "scx=cari", "scriptextensions=carian", "scx=carian", "scriptextensions=carian", + "scx=caucasianalbanian", "scriptextensions=caucasianalbanian", "scx=chakma", + "scriptextensions=chakma", + "scx=cham", "scriptextensions=cham", "scx=cher", "scriptextensions=cherokee", + "scx=cherokee", "scriptextensions=cherokee", "scx=common", "scriptextensions=common", + "scx=copt", "scriptextensions=coptic", "scx=coptic", "scriptextensions=coptic", + "scx=cprt", "scriptextensions=cypriot", "scx=cuneiform", "scriptextensions=cuneiform", + "scx=cypriot", "scriptextensions=cypriot", "scx=cyrillic", "scriptextensions=cyrillic", + "scx=cyrl", "scriptextensions=cyrillic", "scx=deseret", "scriptextensions=deseret", + "scx=deva", "scriptextensions=devanagari", "scx=devanagari", "scriptextensions=devanagari", + "scx=dogr", "scriptextensions=dogra", "scx=dogra", "scriptextensions=dogra", + "scx=dsrt", "scriptextensions=deseret", "scx=dupl", "scriptextensions=duployan", + "scx=duployan", "scriptextensions=duployan", "scx=egyp", "scriptextensions=egyptianhieroglyphs", + "scx=egyptianhieroglyphs", "scriptextensions=egyptianhieroglyphs", "scx=elba", + "scriptextensions=elbasan", + "scx=elbasan", "scriptextensions=elbasan", "scx=elym", "scriptextensions=elymaic", + "scx=elymaic", "scriptextensions=elymaic", "scx=ethi", "scriptextensions=ethiopic", + "scx=ethiopic", "scriptextensions=ethiopic", "scx=geor", "scriptextensions=georgian", + "scx=georgian", "scriptextensions=georgian", "scx=glag", "scriptextensions=glagolitic", + "scx=glagolitic", "scriptextensions=glagolitic", "scx=gong", "scriptextensions=gunjalagondi", + "scx=gonm", "scriptextensions=masaramgondi", "scx=goth", "scriptextensions=gothic", + "scx=gothic", "scriptextensions=gothic", "scx=gran", "scriptextensions=grantha", + "scx=grantha", "scriptextensions=grantha", "scx=greek", "scriptextensions=greek", + "scx=grek", "scriptextensions=greek", "scx=gujarati", "scriptextensions=gujarati", + "scx=gujr", "scriptextensions=gujarati", "scx=gunjalagondi", "scriptextensions=gunjalagondi", + "scx=gurmukhi", "scriptextensions=gurmukhi", "scx=guru", "scriptextensions=gurmukhi", + "scx=han", "scriptextensions=han", "scx=hang", "scriptextensions=hangul", + "scx=hangul", "scriptextensions=hangul", "scx=hani", "scriptextensions=han", + "scx=hanifirohingya", "scriptextensions=hanifirohingya", "scx=hano", "scriptextensions=hanunoo", + "scx=hanunoo", "scriptextensions=hanunoo", "scx=hatr", "scriptextensions=hatran", + "scx=hatran", "scriptextensions=hatran", "scx=hebr", "scriptextensions=hebrew", + "scx=hebrew", "scriptextensions=hebrew", "scx=hira", "scriptextensions=hiragana", + "scx=hiragana", "scriptextensions=hiragana", "scx=hluw", + "scriptextensions=anatolianhieroglyphs", + "scx=hmng", "scriptextensions=pahawhhmong", "scx=hmnp", "scriptextensions=nyiakengpuachuehmong", + "scx=hung", "scriptextensions=oldhungarian", "scx=imperialaramaic", + "scriptextensions=imperialaramaic", + "scx=inherited", "scriptextensions=inherited", "scx=inscriptionalpahlavi", + "scriptextensions=inscriptionalpahlavi", + "scx=inscriptionalparthian", "scriptextensions=inscriptionalparthian", "scx=ital", + "scriptextensions=olditalic", + "scx=java", "scriptextensions=javanese", "scx=javanese", "scriptextensions=javanese", + "scx=kaithi", "scriptextensions=kaithi", "scx=kali", "scriptextensions=kayahli", + "scx=kana", "scriptextensions=katakana", "scx=kannada", "scriptextensions=kannada", + "scx=katakana", "scriptextensions=katakana", "scx=kayahli", "scriptextensions=kayahli", + "scx=khar", "scriptextensions=kharoshthi", "scx=kharoshthi", "scriptextensions=kharoshthi", + "scx=khmer", "scriptextensions=khmer", "scx=khmr", "scriptextensions=khmer", + "scx=khoj", "scriptextensions=khojki", "scx=khojki", "scriptextensions=khojki", + "scx=khudawadi", "scriptextensions=khudawadi", "scx=knda", "scriptextensions=kannada", + "scx=kthi", "scriptextensions=kaithi", "scx=lana", "scriptextensions=taitham", + "scx=lao", "scriptextensions=lao", "scx=laoo", "scriptextensions=lao", + "scx=latin", "scriptextensions=latin", "scx=latn", "scriptextensions=latin", + "scx=lepc", "scriptextensions=lepcha", "scx=lepcha", "scriptextensions=lepcha", + "scx=limb", "scriptextensions=limbu", "scx=limbu", "scriptextensions=limbu", + "scx=lina", "scriptextensions=lineara", "scx=linb", "scriptextensions=linearb", + "scx=lineara", "scriptextensions=lineara", "scx=linearb", "scriptextensions=linearb", + "scx=lisu", "scriptextensions=lisu", "scx=lyci", "scriptextensions=lycian", + "scx=lycian", "scriptextensions=lycian", "scx=lydi", "scriptextensions=lydian", + "scx=lydian", "scriptextensions=lydian", "scx=mahajani", "scriptextensions=mahajani", + "scx=mahj", "scriptextensions=mahajani", "scx=maka", "scriptextensions=makasar", + "scx=makasar", "scriptextensions=makasar", "scx=malayalam", "scriptextensions=malayalam", + "scx=mand", "scriptextensions=mandaic", "scx=mandaic", "scriptextensions=mandaic", + "scx=mani", "scriptextensions=manichaean", "scx=manichaean", "scriptextensions=manichaean", + "scx=marc", "scriptextensions=marchen", "scx=marchen", "scriptextensions=marchen", + "scx=masaramgondi", "scriptextensions=masaramgondi", "scx=medefaidrin", + "scriptextensions=medefaidrin", + "scx=medf", "scriptextensions=medefaidrin", "scx=meeteimayek", "scriptextensions=meeteimayek", + "scx=mend", "scriptextensions=mendekikakui", "scx=mendekikakui", + "scriptextensions=mendekikakui", + "scx=merc", "scriptextensions=meroiticcursive", "scx=mero", + "scriptextensions=meroitichieroglyphs", + "scx=meroiticcursive", "scriptextensions=meroiticcursive", "scx=meroitichieroglyphs", + "scriptextensions=meroitichieroglyphs", + "scx=miao", "scriptextensions=miao", "scx=mlym", "scriptextensions=malayalam", + "scx=modi", "scriptextensions=modi", "scx=mong", "scriptextensions=mongolian", + "scx=mongolian", "scriptextensions=mongolian", "scx=mro", "scriptextensions=mro", + "scx=mroo", "scriptextensions=mro", "scx=mtei", "scriptextensions=meeteimayek", + "scx=mult", "scriptextensions=multani", "scx=multani", "scriptextensions=multani", + "scx=myanmar", "scriptextensions=myanmar", "scx=mymr", "scriptextensions=myanmar", + "scx=nabataean", "scriptextensions=nabataean", "scx=nand", "scriptextensions=nandinagari", + "scx=nandinagari", "scriptextensions=nandinagari", "scx=narb", + "scriptextensions=oldnortharabian", + "scx=nbat", "scriptextensions=nabataean", "scx=newa", "scriptextensions=newa", + "scx=newtailue", "scriptextensions=newtailue", "scx=nko", "scriptextensions=nko", + "scx=nkoo", "scriptextensions=nko", "scx=nshu", "scriptextensions=nushu", + "scx=nushu", "scriptextensions=nushu", "scx=nyiakengpuachuehmong", + "scriptextensions=nyiakengpuachuehmong", + "scx=ogam", "scriptextensions=ogham", "scx=ogham", "scriptextensions=ogham", + "scx=olchiki", "scriptextensions=olchiki", "scx=olck", "scriptextensions=olchiki", + "scx=oldhungarian", "scriptextensions=oldhungarian", "scx=olditalic", + "scriptextensions=olditalic", + "scx=oldnortharabian", "scriptextensions=oldnortharabian", "scx=oldpermic", + "scriptextensions=oldpermic", + "scx=oldpersian", "scriptextensions=oldpersian", "scx=oldsogdian", + "scriptextensions=oldsogdian", + "scx=oldsoutharabian", "scriptextensions=oldsoutharabian", "scx=oldturkic", + "scriptextensions=oldturkic", + "scx=oriya", "scriptextensions=oriya", "scx=orkh", "scriptextensions=oldturkic", + "scx=orya", "scriptextensions=oriya", "scx=osage", "scriptextensions=osage", + "scx=osge", "scriptextensions=osage", "scx=osma", "scriptextensions=osmanya", + "scx=osmanya", "scriptextensions=osmanya", "scx=pahawhhmong", "scriptextensions=pahawhhmong", + "scx=palm", "scriptextensions=palmyrene", "scx=palmyrene", "scriptextensions=palmyrene", + "scx=pauc", "scriptextensions=paucinhau", "scx=paucinhau", "scriptextensions=paucinhau", + "scx=perm", "scriptextensions=oldpermic", "scx=phag", "scriptextensions=phagspa", + "scx=phagspa", "scriptextensions=phagspa", "scx=phli", "scriptextensions=inscriptionalpahlavi", + "scx=phlp", "scriptextensions=psalterpahlavi", "scx=phnx", "scriptextensions=phoenician", + "scx=phoenician", "scriptextensions=phoenician", "scx=plrd", "scriptextensions=miao", + "scx=prti", "scriptextensions=inscriptionalparthian", "scx=psalterpahlavi", + "scriptextensions=psalterpahlavi", + "scx=qaac", "scriptextensions=coptic", "scx=qaai", "scriptextensions=inherited", + "scx=rejang", "scriptextensions=rejang", "scx=rjng", "scriptextensions=rejang", + "scx=rohg", "scriptextensions=hanifirohingya", "scx=runic", "scriptextensions=runic", + "scx=runr", "scriptextensions=runic", "scx=samaritan", "scriptextensions=samaritan", + "scx=samr", "scriptextensions=samaritan", "scx=sarb", "scriptextensions=oldsoutharabian", + "scx=saur", "scriptextensions=saurashtra", "scx=saurashtra", "scriptextensions=saurashtra", + "scx=sgnw", "scriptextensions=signwriting", "scx=sharada", "scriptextensions=sharada", + "scx=shavian", "scriptextensions=shavian", "scx=shaw", "scriptextensions=shavian", + "scx=shrd", "scriptextensions=sharada", "scx=sidd", "scriptextensions=siddham", + "scx=siddham", "scriptextensions=siddham", "scx=signwriting", "scriptextensions=signwriting", + "scx=sind", "scriptextensions=khudawadi", "scx=sinh", "scriptextensions=sinhala", + "scx=sinhala", "scriptextensions=sinhala", "scx=sogd", "scriptextensions=sogdian", + "scx=sogdian", "scriptextensions=sogdian", "scx=sogo", "scriptextensions=oldsogdian", + "scx=sora", "scriptextensions=sorasompeng", "scx=sorasompeng", "scriptextensions=sorasompeng", + "scx=soyo", "scriptextensions=soyombo", "scx=soyombo", "scriptextensions=soyombo", + "scx=sund", "scriptextensions=sundanese", "scx=sundanese", "scriptextensions=sundanese", + "scx=sylo", "scriptextensions=sylotinagri", "scx=sylotinagri", "scriptextensions=sylotinagri", + "scx=syrc", "scriptextensions=syriac", "scx=syriac", "scriptextensions=syriac", + "scx=tagalog", "scriptextensions=tagalog", "scx=tagb", "scriptextensions=tagbanwa", + "scx=tagbanwa", "scriptextensions=tagbanwa", "scx=taile", "scriptextensions=taile", + "scx=taitham", "scriptextensions=taitham", "scx=taiviet", "scriptextensions=taiviet", + "scx=takr", "scriptextensions=takri", "scx=takri", "scriptextensions=takri", + "scx=tale", "scriptextensions=taile", "scx=talu", "scriptextensions=newtailue", + "scx=tamil", "scriptextensions=tamil", "scx=taml", "scriptextensions=tamil", + "scx=tang", "scriptextensions=tangut", "scx=tangut", "scriptextensions=tangut", + "scx=tavt", "scriptextensions=taiviet", "scx=telu", "scriptextensions=telugu", + "scx=telugu", "scriptextensions=telugu", "scx=tfng", "scriptextensions=tifinagh", + "scx=tglg", "scriptextensions=tagalog", "scx=thaa", "scriptextensions=thaana", + "scx=thaana", "scriptextensions=thaana", "scx=thai", "scriptextensions=thai", + "scx=tibetan", "scriptextensions=tibetan", "scx=tibt", "scriptextensions=tibetan", + "scx=tifinagh", "scriptextensions=tifinagh", "scx=tirh", "scriptextensions=tirhuta", + "scx=tirhuta", "scriptextensions=tirhuta", "scx=ugar", "scriptextensions=ugaritic", + "scx=ugaritic", "scriptextensions=ugaritic", "scx=unknown", "scriptextensions=unknown", + "scx=vai", "scriptextensions=vai", "scx=vaii", "scriptextensions=vai", + "scx=wancho", "scriptextensions=wancho", "scx=wara", "scriptextensions=warangciti", + "scx=warangciti", "scriptextensions=warangciti", "scx=wcho", "scriptextensions=wancho", + "scx=xpeo", "scriptextensions=oldpersian", "scx=xsux", "scriptextensions=cuneiform", + "scx=yi", "scriptextensions=yi", "scx=yiii", "scriptextensions=yi", + "scx=zanabazarsquare", "scriptextensions=zanabazarsquare", "scx=zanb", + "scriptextensions=zanabazarsquare", + "scx=zinh", "scriptextensions=inherited", "scx=zyyy", "scriptextensions=common", + "scx=zzzz", "scriptextensions=unknown", "sd", "softdotted", + "sentencebreak=at", "sentencebreak=aterm", "sentencebreak=cl", "sentencebreak=close", + "sentencebreak=ex", "sentencebreak=extend", "sentencebreak=fo", "sentencebreak=format", + "sentencebreak=le", "sentencebreak=oletter", "sentencebreak=lo", "sentencebreak=lower", + "sentencebreak=nu", "sentencebreak=numeric", "sentencebreak=sc", "sentencebreak=scontinue", + "sentencebreak=se", "sentencebreak=sep", "sentencebreak=st", "sentencebreak=sterm", + "sentencebreak=up", "sentencebreak=upper", "sentencebreak=xx", "sentencebreak=other", + "separator", "z", "sgnw", "signwriting", + "shaw", "shavian", "shrd", "sharada", + "sidd", "siddham", "sind", "khudawadi", + "sinh", "sinhala", "sogd", "sogdian", + "sogo", "oldsogdian", "sora", "sorasompeng", + "soyo", "soyombo", "space", "whitespace", + "spaceseparator", "zs", "spacingmark", "mc", + "sterm", "sentenceterminal", "sund", "sundanese", + "sylo", "sylotinagri", "symbol", "s", + "syrc", "syriac", "tagb", "tagbanwa", + "takr", "takri", "tale", "taile", + "talu", "newtailue", "taml", "tamil", + "tang", "tangut", "tavt", "taiviet", + "telu", "telugu", "term", "terminalpunctuation", + "tfng", "tifinagh", "tglg", "tagalog", + "thaa", "thaana", "tibt", "tibetan", + "tirh", "tirhuta", "titlecaseletter", "lt", + "ugar", "ugaritic", "uideo", "unifiedideograph", + "unassigned", "cn", "upper", "uppercase", + "uppercaseletter", "lu", "vaii", "vai", + "vs", "variationselector", "wara", "warangciti", + "wb=aletter", "wordbreak=aletter", "wb=cr", "wordbreak=cr", + "wb=doublequote", "wordbreak=doublequote", "wb=dq", "wordbreak=doublequote", + "wb=ex", "wordbreak=extendnumlet", "wb=extend", "wordbreak=extend", + "wb=extendnumlet", "wordbreak=extendnumlet", "wb=fo", "wordbreak=format", + "wb=format", "wordbreak=format", "wb=hebrewletter", "wordbreak=hebrewletter", + "wb=hl", "wordbreak=hebrewletter", "wb=ka", "wordbreak=katakana", + "wb=katakana", "wordbreak=katakana", "wb=le", "wordbreak=aletter", + "wb=lf", "wordbreak=lf", "wb=mb", "wordbreak=midnumlet", + "wb=midletter", "wordbreak=midletter", "wb=midnum", "wordbreak=midnum", + "wb=midnumlet", "wordbreak=midnumlet", "wb=ml", "wordbreak=midletter", + "wb=mn", "wordbreak=midnum", "wb=newline", "wordbreak=newline", + "wb=nl", "wordbreak=newline", "wb=nu", "wordbreak=numeric", + "wb=numeric", "wordbreak=numeric", "wb=other", "wordbreak=other", + "wb=regionalindicator", "wordbreak=regionalindicator", "wb=ri", "wordbreak=regionalindicator", + "wb=singlequote", "wordbreak=singlequote", "wb=sq", "wordbreak=singlequote", + "wb=wsegspace", "wordbreak=wsegspace", "wb=xx", "wordbreak=other", + "wb=zwj", "wordbreak=zwj", "wcho", "wancho", + "wordbreak=dq", "wordbreak=doublequote", "wordbreak=ex", "wordbreak=extendnumlet", + "wordbreak=fo", "wordbreak=format", "wordbreak=hl", "wordbreak=hebrewletter", + "wordbreak=ka", "wordbreak=katakana", "wordbreak=le", "wordbreak=aletter", + "wordbreak=mb", "wordbreak=midnumlet", "wordbreak=ml", "wordbreak=midletter", + "wordbreak=mn", "wordbreak=midnum", "wordbreak=nl", "wordbreak=newline", + "wordbreak=nu", "wordbreak=numeric", "wordbreak=ri", "wordbreak=regionalindicator", + "wordbreak=sq", "wordbreak=singlequote", "wordbreak=xx", "wordbreak=other", + "wspace", "whitespace", "xidc", "xidcontinue", + "xids", "xidstart", "xpeo", "oldpersian", + "xsux", "cuneiform", "yiii", "yi", + "zanb", "zanabazarsquare", "zinh", "inherited", + "zyyy", "common", "zzzz", "unknown" + }; + public static final int caselessMatchPartitionSize = 4; + public static final String caselessMatchPartitions = + "\u0041\u0061\000\000" + + "\u0042\u0062\000\000" + + "\u0043\u0063\000\000" + + "\u0044\u0064\000\000" + + "\u0045\u0065\000\000" + + "\u0046\u0066\000\000" + + "\u0047\u0067\000\000" + + "\u0048\u0068\000\000" + + "\u0049\u0069\u0130\u0131" + + "\u004a\u006a\000\000" + + "\u004b\u006b\u212a\000" + + "\u004c\u006c\000\000" + + "\u004d\u006d\000\000" + + "\u004e\u006e\000\000" + + "\u004f\u006f\000\000" + + "\u0050\u0070\000\000" + + "\u0051\u0071\000\000" + + "\u0052\u0072\000\000" + + "\u0053\u0073\u017f\000" + + "\u0054\u0074\000\000" + + "\u0055\u0075\000\000" + + "\u0056\u0076\000\000" + + "\u0057\u0077\000\000" + + "\u0058\u0078\000\000" + + "\u0059\u0079\000\000" + + "\u005a\u007a\000\000" + + "\u00b5\u039c\u03bc\000" + + "\u00c0\u00e0\000\000" + + "\u00c1\u00e1\000\000" + + "\u00c2\u00e2\000\000" + + "\u00c3\u00e3\000\000" + + "\u00c4\u00e4\000\000" + + "\u00c5\u00e5\u212b\000" + + "\u00c6\u00e6\000\000" + + "\u00c7\u00e7\000\000" + + "\u00c8\u00e8\000\000" + + "\u00c9\u00e9\000\000" + + "\u00ca\u00ea\000\000" + + "\u00cb\u00eb\000\000" + + "\u00cc\u00ec\000\000" + + "\u00cd\u00ed\000\000" + + "\u00ce\u00ee\000\000" + + "\u00cf\u00ef\000\000" + + "\u00d0\u00f0\000\000" + + "\u00d1\u00f1\000\000" + + "\u00d2\u00f2\000\000" + + "\u00d3\u00f3\000\000" + + "\u00d4\u00f4\000\000" + + "\u00d5\u00f5\000\000" + + "\u00d6\u00f6\000\000" + + "\u00d8\u00f8\000\000" + + "\u00d9\u00f9\000\000" + + "\u00da\u00fa\000\000" + + "\u00db\u00fb\000\000" + + "\u00dc\u00fc\000\000" + + "\u00dd\u00fd\000\000" + + "\u00de\u00fe\000\000" + + "\u00df\u1e9e\000\000" + + "\u00ff\u0178\000\000" + + "\u0100\u0101\000\000" + + "\u0102\u0103\000\000" + + "\u0104\u0105\000\000" + + "\u0106\u0107\000\000" + + "\u0108\u0109\000\000" + + "\u010a\u010b\000\000" + + "\u010c\u010d\000\000" + + "\u010e\u010f\000\000" + + "\u0110\u0111\000\000" + + "\u0112\u0113\000\000" + + "\u0114\u0115\000\000" + + "\u0116\u0117\000\000" + + "\u0118\u0119\000\000" + + "\u011a\u011b\000\000" + + "\u011c\u011d\000\000" + + "\u011e\u011f\000\000" + + "\u0120\u0121\000\000" + + "\u0122\u0123\000\000" + + "\u0124\u0125\000\000" + + "\u0126\u0127\000\000" + + "\u0128\u0129\000\000" + + "\u012a\u012b\000\000" + + "\u012c\u012d\000\000" + + "\u012e\u012f\000\000" + + "\u0132\u0133\000\000" + + "\u0134\u0135\000\000" + + "\u0136\u0137\000\000" + + "\u0139\u013a\000\000" + + "\u013b\u013c\000\000" + + "\u013d\u013e\000\000" + + "\u013f\u0140\000\000" + + "\u0141\u0142\000\000" + + "\u0143\u0144\000\000" + + "\u0145\u0146\000\000" + + "\u0147\u0148\000\000" + + "\u014a\u014b\000\000" + + "\u014c\u014d\000\000" + + "\u014e\u014f\000\000" + + "\u0150\u0151\000\000" + + "\u0152\u0153\000\000" + + "\u0154\u0155\000\000" + + "\u0156\u0157\000\000" + + "\u0158\u0159\000\000" + + "\u015a\u015b\000\000" + + "\u015c\u015d\000\000" + + "\u015e\u015f\000\000" + + "\u0160\u0161\000\000" + + "\u0162\u0163\000\000" + + "\u0164\u0165\000\000" + + "\u0166\u0167\000\000" + + "\u0168\u0169\000\000" + + "\u016a\u016b\000\000" + + "\u016c\u016d\000\000" + + "\u016e\u016f\000\000" + + "\u0170\u0171\000\000" + + "\u0172\u0173\000\000" + + "\u0174\u0175\000\000" + + "\u0176\u0177\000\000" + + "\u0179\u017a\000\000" + + "\u017b\u017c\000\000" + + "\u017d\u017e\000\000" + + "\u0180\u0243\000\000" + + "\u0181\u0253\000\000" + + "\u0182\u0183\000\000" + + "\u0184\u0185\000\000" + + "\u0186\u0254\000\000" + + "\u0187\u0188\000\000" + + "\u0189\u0256\000\000" + + "\u018a\u0257\000\000" + + "\u018b\u018c\000\000" + + "\u018e\u01dd\000\000" + + "\u018f\u0259\000\000" + + "\u0190\u025b\000\000" + + "\u0191\u0192\000\000" + + "\u0193\u0260\000\000" + + "\u0194\u0263\000\000" + + "\u0195\u01f6\000\000" + + "\u0196\u0269\000\000" + + "\u0197\u0268\000\000" + + "\u0198\u0199\000\000" + + "\u019a\u023d\000\000" + + "\u019c\u026f\000\000" + + "\u019d\u0272\000\000" + + "\u019e\u0220\000\000" + + "\u019f\u0275\000\000" + + "\u01a0\u01a1\000\000" + + "\u01a2\u01a3\000\000" + + "\u01a4\u01a5\000\000" + + "\u01a6\u0280\000\000" + + "\u01a7\u01a8\000\000" + + "\u01a9\u0283\000\000" + + "\u01ac\u01ad\000\000" + + "\u01ae\u0288\000\000" + + "\u01af\u01b0\000\000" + + "\u01b1\u028a\000\000" + + "\u01b2\u028b\000\000" + + "\u01b3\u01b4\000\000" + + "\u01b5\u01b6\000\000" + + "\u01b7\u0292\000\000" + + "\u01b8\u01b9\000\000" + + "\u01bc\u01bd\000\000" + + "\u01bf\u01f7\000\000" + + "\u01c4\u01c5\u01c6\000" + + "\u01c7\u01c8\u01c9\000" + + "\u01ca\u01cb\u01cc\000" + + "\u01cd\u01ce\000\000" + + "\u01cf\u01d0\000\000" + + "\u01d1\u01d2\000\000" + + "\u01d3\u01d4\000\000" + + "\u01d5\u01d6\000\000" + + "\u01d7\u01d8\000\000" + + "\u01d9\u01da\000\000" + + "\u01db\u01dc\000\000" + + "\u01de\u01df\000\000" + + "\u01e0\u01e1\000\000" + + "\u01e2\u01e3\000\000" + + "\u01e4\u01e5\000\000" + + "\u01e6\u01e7\000\000" + + "\u01e8\u01e9\000\000" + + "\u01ea\u01eb\000\000" + + "\u01ec\u01ed\000\000" + + "\u01ee\u01ef\000\000" + + "\u01f1\u01f2\u01f3\000" + + "\u01f4\u01f5\000\000" + + "\u01f8\u01f9\000\000" + + "\u01fa\u01fb\000\000" + + "\u01fc\u01fd\000\000" + + "\u01fe\u01ff\000\000" + + "\u0200\u0201\000\000" + + "\u0202\u0203\000\000" + + "\u0204\u0205\000\000" + + "\u0206\u0207\000\000" + + "\u0208\u0209\000\000" + + "\u020a\u020b\000\000" + + "\u020c\u020d\000\000" + + "\u020e\u020f\000\000" + + "\u0210\u0211\000\000" + + "\u0212\u0213\000\000" + + "\u0214\u0215\000\000" + + "\u0216\u0217\000\000" + + "\u0218\u0219\000\000" + + "\u021a\u021b\000\000" + + "\u021c\u021d\000\000" + + "\u021e\u021f\000\000" + + "\u0222\u0223\000\000" + + "\u0224\u0225\000\000" + + "\u0226\u0227\000\000" + + "\u0228\u0229\000\000" + + "\u022a\u022b\000\000" + + "\u022c\u022d\000\000" + + "\u022e\u022f\000\000" + + "\u0230\u0231\000\000" + + "\u0232\u0233\000\000" + + "\u023a\u2c65\000\000" + + "\u023b\u023c\000\000" + + "\u023e\u2c66\000\000" + + "\u023f\u2c7e\000\000" + + "\u0240\u2c7f\000\000" + + "\u0241\u0242\000\000" + + "\u0244\u0289\000\000" + + "\u0245\u028c\000\000" + + "\u0246\u0247\000\000" + + "\u0248\u0249\000\000" + + "\u024a\u024b\000\000" + + "\u024c\u024d\000\000" + + "\u024e\u024f\000\000" + + "\u0250\u2c6f\000\000" + + "\u0251\u2c6d\000\000" + + "\u0252\u2c70\000\000" + + "\u025c\ua7ab\000\000" + + "\u0261\ua7ac\000\000" + + "\u0265\ua78d\000\000" + + "\u0266\ua7aa\000\000" + + "\u026a\ua7ae\000\000" + + "\u026b\u2c62\000\000" + + "\u026c\ua7ad\000\000" + + "\u0271\u2c6e\000\000" + + "\u027d\u2c64\000\000" + + "\u0282\ua7c5\000\000" + + "\u0287\ua7b1\000\000" + + "\u029d\ua7b2\000\000" + + "\u029e\ua7b0\000\000" + + "\u0345\u0399\u03b9\u1fbe" + + "\u0370\u0371\000\000" + + "\u0372\u0373\000\000" + + "\u0376\u0377\000\000" + + "\u037b\u03fd\000\000" + + "\u037c\u03fe\000\000" + + "\u037d\u03ff\000\000" + + "\u037f\u03f3\000\000" + + "\u0386\u03ac\000\000" + + "\u0388\u03ad\000\000" + + "\u0389\u03ae\000\000" + + "\u038a\u03af\000\000" + + "\u038c\u03cc\000\000" + + "\u038e\u03cd\000\000" + + "\u038f\u03ce\000\000" + + "\u0391\u03b1\000\000" + + "\u0392\u03b2\u03d0\000" + + "\u0393\u03b3\000\000" + + "\u0394\u03b4\000\000" + + "\u0395\u03b5\u03f5\000" + + "\u0396\u03b6\000\000" + + "\u0397\u03b7\000\000" + + "\u0398\u03b8\u03d1\u03f4" + + "\u039a\u03ba\u03f0\000" + + "\u039b\u03bb\000\000" + + "\u039d\u03bd\000\000" + + "\u039e\u03be\000\000" + + "\u039f\u03bf\000\000" + + "\u03a0\u03c0\u03d6\000" + + "\u03a1\u03c1\u03f1\000" + + "\u03a3\u03c2\u03c3\000" + + "\u03a4\u03c4\000\000" + + "\u03a5\u03c5\000\000" + + "\u03a6\u03c6\u03d5\000" + + "\u03a7\u03c7\000\000" + + "\u03a8\u03c8\000\000" + + "\u03a9\u03c9\u2126\000" + + "\u03aa\u03ca\000\000" + + "\u03ab\u03cb\000\000" + + "\u03cf\u03d7\000\000" + + "\u03d8\u03d9\000\000" + + "\u03da\u03db\000\000" + + "\u03dc\u03dd\000\000" + + "\u03de\u03df\000\000" + + "\u03e0\u03e1\000\000" + + "\u03e2\u03e3\000\000" + + "\u03e4\u03e5\000\000" + + "\u03e6\u03e7\000\000" + + "\u03e8\u03e9\000\000" + + "\u03ea\u03eb\000\000" + + "\u03ec\u03ed\000\000" + + "\u03ee\u03ef\000\000" + + "\u03f2\u03f9\000\000" + + "\u03f7\u03f8\000\000" + + "\u03fa\u03fb\000\000" + + "\u0400\u0450\000\000" + + "\u0401\u0451\000\000" + + "\u0402\u0452\000\000" + + "\u0403\u0453\000\000" + + "\u0404\u0454\000\000" + + "\u0405\u0455\000\000" + + "\u0406\u0456\000\000" + + "\u0407\u0457\000\000" + + "\u0408\u0458\000\000" + + "\u0409\u0459\000\000" + + "\u040a\u045a\000\000" + + "\u040b\u045b\000\000" + + "\u040c\u045c\000\000" + + "\u040d\u045d\000\000" + + "\u040e\u045e\000\000" + + "\u040f\u045f\000\000" + + "\u0410\u0430\000\000" + + "\u0411\u0431\000\000" + + "\u0412\u0432\u1c80\000" + + "\u0413\u0433\000\000" + + "\u0414\u0434\u1c81\000" + + "\u0415\u0435\000\000" + + "\u0416\u0436\000\000" + + "\u0417\u0437\000\000" + + "\u0418\u0438\000\000" + + "\u0419\u0439\000\000" + + "\u041a\u043a\000\000" + + "\u041b\u043b\000\000" + + "\u041c\u043c\000\000" + + "\u041d\u043d\000\000" + + "\u041e\u043e\u1c82\000" + + "\u041f\u043f\000\000" + + "\u0420\u0440\000\000" + + "\u0421\u0441\u1c83\000" + + "\u0422\u0442\u1c84\u1c85" + + "\u0423\u0443\000\000" + + "\u0424\u0444\000\000" + + "\u0425\u0445\000\000" + + "\u0426\u0446\000\000" + + "\u0427\u0447\000\000" + + "\u0428\u0448\000\000" + + "\u0429\u0449\000\000" + + "\u042a\u044a\u1c86\000" + + "\u042b\u044b\000\000" + + "\u042c\u044c\000\000" + + "\u042d\u044d\000\000" + + "\u042e\u044e\000\000" + + "\u042f\u044f\000\000" + + "\u0460\u0461\000\000" + + "\u0462\u0463\u1c87\000" + + "\u0464\u0465\000\000" + + "\u0466\u0467\000\000" + + "\u0468\u0469\000\000" + + "\u046a\u046b\000\000" + + "\u046c\u046d\000\000" + + "\u046e\u046f\000\000" + + "\u0470\u0471\000\000" + + "\u0472\u0473\000\000" + + "\u0474\u0475\000\000" + + "\u0476\u0477\000\000" + + "\u0478\u0479\000\000" + + "\u047a\u047b\000\000" + + "\u047c\u047d\000\000" + + "\u047e\u047f\000\000" + + "\u0480\u0481\000\000" + + "\u048a\u048b\000\000" + + "\u048c\u048d\000\000" + + "\u048e\u048f\000\000" + + "\u0490\u0491\000\000" + + "\u0492\u0493\000\000" + + "\u0494\u0495\000\000" + + "\u0496\u0497\000\000" + + "\u0498\u0499\000\000" + + "\u049a\u049b\000\000" + + "\u049c\u049d\000\000" + + "\u049e\u049f\000\000" + + "\u04a0\u04a1\000\000" + + "\u04a2\u04a3\000\000" + + "\u04a4\u04a5\000\000" + + "\u04a6\u04a7\000\000" + + "\u04a8\u04a9\000\000" + + "\u04aa\u04ab\000\000" + + "\u04ac\u04ad\000\000" + + "\u04ae\u04af\000\000" + + "\u04b0\u04b1\000\000" + + "\u04b2\u04b3\000\000" + + "\u04b4\u04b5\000\000" + + "\u04b6\u04b7\000\000" + + "\u04b8\u04b9\000\000" + + "\u04ba\u04bb\000\000" + + "\u04bc\u04bd\000\000" + + "\u04be\u04bf\000\000" + + "\u04c0\u04cf\000\000" + + "\u04c1\u04c2\000\000" + + "\u04c3\u04c4\000\000" + + "\u04c5\u04c6\000\000" + + "\u04c7\u04c8\000\000" + + "\u04c9\u04ca\000\000" + + "\u04cb\u04cc\000\000" + + "\u04cd\u04ce\000\000" + + "\u04d0\u04d1\000\000" + + "\u04d2\u04d3\000\000" + + "\u04d4\u04d5\000\000" + + "\u04d6\u04d7\000\000" + + "\u04d8\u04d9\000\000" + + "\u04da\u04db\000\000" + + "\u04dc\u04dd\000\000" + + "\u04de\u04df\000\000" + + "\u04e0\u04e1\000\000" + + "\u04e2\u04e3\000\000" + + "\u04e4\u04e5\000\000" + + "\u04e6\u04e7\000\000" + + "\u04e8\u04e9\000\000" + + "\u04ea\u04eb\000\000" + + "\u04ec\u04ed\000\000" + + "\u04ee\u04ef\000\000" + + "\u04f0\u04f1\000\000" + + "\u04f2\u04f3\000\000" + + "\u04f4\u04f5\000\000" + + "\u04f6\u04f7\000\000" + + "\u04f8\u04f9\000\000" + + "\u04fa\u04fb\000\000" + + "\u04fc\u04fd\000\000" + + "\u04fe\u04ff\000\000" + + "\u0500\u0501\000\000" + + "\u0502\u0503\000\000" + + "\u0504\u0505\000\000" + + "\u0506\u0507\000\000" + + "\u0508\u0509\000\000" + + "\u050a\u050b\000\000" + + "\u050c\u050d\000\000" + + "\u050e\u050f\000\000" + + "\u0510\u0511\000\000" + + "\u0512\u0513\000\000" + + "\u0514\u0515\000\000" + + "\u0516\u0517\000\000" + + "\u0518\u0519\000\000" + + "\u051a\u051b\000\000" + + "\u051c\u051d\000\000" + + "\u051e\u051f\000\000" + + "\u0520\u0521\000\000" + + "\u0522\u0523\000\000" + + "\u0524\u0525\000\000" + + "\u0526\u0527\000\000" + + "\u0528\u0529\000\000" + + "\u052a\u052b\000\000" + + "\u052c\u052d\000\000" + + "\u052e\u052f\000\000" + + "\u0531\u0561\000\000" + + "\u0532\u0562\000\000" + + "\u0533\u0563\000\000" + + "\u0534\u0564\000\000" + + "\u0535\u0565\000\000" + + "\u0536\u0566\000\000" + + "\u0537\u0567\000\000" + + "\u0538\u0568\000\000" + + "\u0539\u0569\000\000" + + "\u053a\u056a\000\000" + + "\u053b\u056b\000\000" + + "\u053c\u056c\000\000" + + "\u053d\u056d\000\000" + + "\u053e\u056e\000\000" + + "\u053f\u056f\000\000" + + "\u0540\u0570\000\000" + + "\u0541\u0571\000\000" + + "\u0542\u0572\000\000" + + "\u0543\u0573\000\000" + + "\u0544\u0574\000\000" + + "\u0545\u0575\000\000" + + "\u0546\u0576\000\000" + + "\u0547\u0577\000\000" + + "\u0548\u0578\000\000" + + "\u0549\u0579\000\000" + + "\u054a\u057a\000\000" + + "\u054b\u057b\000\000" + + "\u054c\u057c\000\000" + + "\u054d\u057d\000\000" + + "\u054e\u057e\000\000" + + "\u054f\u057f\000\000" + + "\u0550\u0580\000\000" + + "\u0551\u0581\000\000" + + "\u0552\u0582\000\000" + + "\u0553\u0583\000\000" + + "\u0554\u0584\000\000" + + "\u0555\u0585\000\000" + + "\u0556\u0586\000\000" + + "\u10a0\u2d00\000\000" + + "\u10a1\u2d01\000\000" + + "\u10a2\u2d02\000\000" + + "\u10a3\u2d03\000\000" + + "\u10a4\u2d04\000\000" + + "\u10a5\u2d05\000\000" + + "\u10a6\u2d06\000\000" + + "\u10a7\u2d07\000\000" + + "\u10a8\u2d08\000\000" + + "\u10a9\u2d09\000\000" + + "\u10aa\u2d0a\000\000" + + "\u10ab\u2d0b\000\000" + + "\u10ac\u2d0c\000\000" + + "\u10ad\u2d0d\000\000" + + "\u10ae\u2d0e\000\000" + + "\u10af\u2d0f\000\000" + + "\u10b0\u2d10\000\000" + + "\u10b1\u2d11\000\000" + + "\u10b2\u2d12\000\000" + + "\u10b3\u2d13\000\000" + + "\u10b4\u2d14\000\000" + + "\u10b5\u2d15\000\000" + + "\u10b6\u2d16\000\000" + + "\u10b7\u2d17\000\000" + + "\u10b8\u2d18\000\000" + + "\u10b9\u2d19\000\000" + + "\u10ba\u2d1a\000\000" + + "\u10bb\u2d1b\000\000" + + "\u10bc\u2d1c\000\000" + + "\u10bd\u2d1d\000\000" + + "\u10be\u2d1e\000\000" + + "\u10bf\u2d1f\000\000" + + "\u10c0\u2d20\000\000" + + "\u10c1\u2d21\000\000" + + "\u10c2\u2d22\000\000" + + "\u10c3\u2d23\000\000" + + "\u10c4\u2d24\000\000" + + "\u10c5\u2d25\000\000" + + "\u10c7\u2d27\000\000" + + "\u10cd\u2d2d\000\000" + + "\u10d0\u1c90\000\000" + + "\u10d1\u1c91\000\000" + + "\u10d2\u1c92\000\000" + + "\u10d3\u1c93\000\000" + + "\u10d4\u1c94\000\000" + + "\u10d5\u1c95\000\000" + + "\u10d6\u1c96\000\000" + + "\u10d7\u1c97\000\000" + + "\u10d8\u1c98\000\000" + + "\u10d9\u1c99\000\000" + + "\u10da\u1c9a\000\000" + + "\u10db\u1c9b\000\000" + + "\u10dc\u1c9c\000\000" + + "\u10dd\u1c9d\000\000" + + "\u10de\u1c9e\000\000" + + "\u10df\u1c9f\000\000" + + "\u10e0\u1ca0\000\000" + + "\u10e1\u1ca1\000\000" + + "\u10e2\u1ca2\000\000" + + "\u10e3\u1ca3\000\000" + + "\u10e4\u1ca4\000\000" + + "\u10e5\u1ca5\000\000" + + "\u10e6\u1ca6\000\000" + + "\u10e7\u1ca7\000\000" + + "\u10e8\u1ca8\000\000" + + "\u10e9\u1ca9\000\000" + + "\u10ea\u1caa\000\000" + + "\u10eb\u1cab\000\000" + + "\u10ec\u1cac\000\000" + + "\u10ed\u1cad\000\000" + + "\u10ee\u1cae\000\000" + + "\u10ef\u1caf\000\000" + + "\u10f0\u1cb0\000\000" + + "\u10f1\u1cb1\000\000" + + "\u10f2\u1cb2\000\000" + + "\u10f3\u1cb3\000\000" + + "\u10f4\u1cb4\000\000" + + "\u10f5\u1cb5\000\000" + + "\u10f6\u1cb6\000\000" + + "\u10f7\u1cb7\000\000" + + "\u10f8\u1cb8\000\000" + + "\u10f9\u1cb9\000\000" + + "\u10fa\u1cba\000\000" + + "\u10fd\u1cbd\000\000" + + "\u10fe\u1cbe\000\000" + + "\u10ff\u1cbf\000\000" + + "\u13a0\uab70\000\000" + + "\u13a1\uab71\000\000" + + "\u13a2\uab72\000\000" + + "\u13a3\uab73\000\000" + + "\u13a4\uab74\000\000" + + "\u13a5\uab75\000\000" + + "\u13a6\uab76\000\000" + + "\u13a7\uab77\000\000" + + "\u13a8\uab78\000\000" + + "\u13a9\uab79\000\000" + + "\u13aa\uab7a\000\000" + + "\u13ab\uab7b\000\000" + + "\u13ac\uab7c\000\000" + + "\u13ad\uab7d\000\000" + + "\u13ae\uab7e\000\000" + + "\u13af\uab7f\000\000" + + "\u13b0\uab80\000\000" + + "\u13b1\uab81\000\000" + + "\u13b2\uab82\000\000" + + "\u13b3\uab83\000\000" + + "\u13b4\uab84\000\000" + + "\u13b5\uab85\000\000" + + "\u13b6\uab86\000\000" + + "\u13b7\uab87\000\000" + + "\u13b8\uab88\000\000" + + "\u13b9\uab89\000\000" + + "\u13ba\uab8a\000\000" + + "\u13bb\uab8b\000\000" + + "\u13bc\uab8c\000\000" + + "\u13bd\uab8d\000\000" + + "\u13be\uab8e\000\000" + + "\u13bf\uab8f\000\000" + + "\u13c0\uab90\000\000" + + "\u13c1\uab91\000\000" + + "\u13c2\uab92\000\000" + + "\u13c3\uab93\000\000" + + "\u13c4\uab94\000\000" + + "\u13c5\uab95\000\000" + + "\u13c6\uab96\000\000" + + "\u13c7\uab97\000\000" + + "\u13c8\uab98\000\000" + + "\u13c9\uab99\000\000" + + "\u13ca\uab9a\000\000" + + "\u13cb\uab9b\000\000" + + "\u13cc\uab9c\000\000" + + "\u13cd\uab9d\000\000" + + "\u13ce\uab9e\000\000" + + "\u13cf\uab9f\000\000" + + "\u13d0\uaba0\000\000" + + "\u13d1\uaba1\000\000" + + "\u13d2\uaba2\000\000" + + "\u13d3\uaba3\000\000" + + "\u13d4\uaba4\000\000" + + "\u13d5\uaba5\000\000" + + "\u13d6\uaba6\000\000" + + "\u13d7\uaba7\000\000" + + "\u13d8\uaba8\000\000" + + "\u13d9\uaba9\000\000" + + "\u13da\uabaa\000\000" + + "\u13db\uabab\000\000" + + "\u13dc\uabac\000\000" + + "\u13dd\uabad\000\000" + + "\u13de\uabae\000\000" + + "\u13df\uabaf\000\000" + + "\u13e0\uabb0\000\000" + + "\u13e1\uabb1\000\000" + + "\u13e2\uabb2\000\000" + + "\u13e3\uabb3\000\000" + + "\u13e4\uabb4\000\000" + + "\u13e5\uabb5\000\000" + + "\u13e6\uabb6\000\000" + + "\u13e7\uabb7\000\000" + + "\u13e8\uabb8\000\000" + + "\u13e9\uabb9\000\000" + + "\u13ea\uabba\000\000" + + "\u13eb\uabbb\000\000" + + "\u13ec\uabbc\000\000" + + "\u13ed\uabbd\000\000" + + "\u13ee\uabbe\000\000" + + "\u13ef\uabbf\000\000" + + "\u13f0\u13f8\000\000" + + "\u13f1\u13f9\000\000" + + "\u13f2\u13fa\000\000" + + "\u13f3\u13fb\000\000" + + "\u13f4\u13fc\000\000" + + "\u13f5\u13fd\000\000" + + "\u1c88\ua64a\ua64b\000" + + "\u1d79\ua77d\000\000" + + "\u1d7d\u2c63\000\000" + + "\u1d8e\ua7c6\000\000" + + "\u1e00\u1e01\000\000" + + "\u1e02\u1e03\000\000" + + "\u1e04\u1e05\000\000" + + "\u1e06\u1e07\000\000" + + "\u1e08\u1e09\000\000" + + "\u1e0a\u1e0b\000\000" + + "\u1e0c\u1e0d\000\000" + + "\u1e0e\u1e0f\000\000" + + "\u1e10\u1e11\000\000" + + "\u1e12\u1e13\000\000" + + "\u1e14\u1e15\000\000" + + "\u1e16\u1e17\000\000" + + "\u1e18\u1e19\000\000" + + "\u1e1a\u1e1b\000\000" + + "\u1e1c\u1e1d\000\000" + + "\u1e1e\u1e1f\000\000" + + "\u1e20\u1e21\000\000" + + "\u1e22\u1e23\000\000" + + "\u1e24\u1e25\000\000" + + "\u1e26\u1e27\000\000" + + "\u1e28\u1e29\000\000" + + "\u1e2a\u1e2b\000\000" + + "\u1e2c\u1e2d\000\000" + + "\u1e2e\u1e2f\000\000" + + "\u1e30\u1e31\000\000" + + "\u1e32\u1e33\000\000" + + "\u1e34\u1e35\000\000" + + "\u1e36\u1e37\000\000" + + "\u1e38\u1e39\000\000" + + "\u1e3a\u1e3b\000\000" + + "\u1e3c\u1e3d\000\000" + + "\u1e3e\u1e3f\000\000" + + "\u1e40\u1e41\000\000" + + "\u1e42\u1e43\000\000" + + "\u1e44\u1e45\000\000" + + "\u1e46\u1e47\000\000" + + "\u1e48\u1e49\000\000" + + "\u1e4a\u1e4b\000\000" + + "\u1e4c\u1e4d\000\000" + + "\u1e4e\u1e4f\000\000" + + "\u1e50\u1e51\000\000" + + "\u1e52\u1e53\000\000" + + "\u1e54\u1e55\000\000" + + "\u1e56\u1e57\000\000" + + "\u1e58\u1e59\000\000" + + "\u1e5a\u1e5b\000\000" + + "\u1e5c\u1e5d\000\000" + + "\u1e5e\u1e5f\000\000" + + "\u1e60\u1e61\u1e9b\000" + + "\u1e62\u1e63\000\000" + + "\u1e64\u1e65\000\000" + + "\u1e66\u1e67\000\000" + + "\u1e68\u1e69\000\000" + + "\u1e6a\u1e6b\000\000" + + "\u1e6c\u1e6d\000\000" + + "\u1e6e\u1e6f\000\000" + + "\u1e70\u1e71\000\000" + + "\u1e72\u1e73\000\000" + + "\u1e74\u1e75\000\000" + + "\u1e76\u1e77\000\000" + + "\u1e78\u1e79\000\000" + + "\u1e7a\u1e7b\000\000" + + "\u1e7c\u1e7d\000\000" + + "\u1e7e\u1e7f\000\000" + + "\u1e80\u1e81\000\000" + + "\u1e82\u1e83\000\000" + + "\u1e84\u1e85\000\000" + + "\u1e86\u1e87\000\000" + + "\u1e88\u1e89\000\000" + + "\u1e8a\u1e8b\000\000" + + "\u1e8c\u1e8d\000\000" + + "\u1e8e\u1e8f\000\000" + + "\u1e90\u1e91\000\000" + + "\u1e92\u1e93\000\000" + + "\u1e94\u1e95\000\000" + + "\u1ea0\u1ea1\000\000" + + "\u1ea2\u1ea3\000\000" + + "\u1ea4\u1ea5\000\000" + + "\u1ea6\u1ea7\000\000" + + "\u1ea8\u1ea9\000\000" + + "\u1eaa\u1eab\000\000" + + "\u1eac\u1ead\000\000" + + "\u1eae\u1eaf\000\000" + + "\u1eb0\u1eb1\000\000" + + "\u1eb2\u1eb3\000\000" + + "\u1eb4\u1eb5\000\000" + + "\u1eb6\u1eb7\000\000" + + "\u1eb8\u1eb9\000\000" + + "\u1eba\u1ebb\000\000" + + "\u1ebc\u1ebd\000\000" + + "\u1ebe\u1ebf\000\000" + + "\u1ec0\u1ec1\000\000" + + "\u1ec2\u1ec3\000\000" + + "\u1ec4\u1ec5\000\000" + + "\u1ec6\u1ec7\000\000" + + "\u1ec8\u1ec9\000\000" + + "\u1eca\u1ecb\000\000" + + "\u1ecc\u1ecd\000\000" + + "\u1ece\u1ecf\000\000" + + "\u1ed0\u1ed1\000\000" + + "\u1ed2\u1ed3\000\000" + + "\u1ed4\u1ed5\000\000" + + "\u1ed6\u1ed7\000\000" + + "\u1ed8\u1ed9\000\000" + + "\u1eda\u1edb\000\000" + + "\u1edc\u1edd\000\000" + + "\u1ede\u1edf\000\000" + + "\u1ee0\u1ee1\000\000" + + "\u1ee2\u1ee3\000\000" + + "\u1ee4\u1ee5\000\000" + + "\u1ee6\u1ee7\000\000" + + "\u1ee8\u1ee9\000\000" + + "\u1eea\u1eeb\000\000" + + "\u1eec\u1eed\000\000" + + "\u1eee\u1eef\000\000" + + "\u1ef0\u1ef1\000\000" + + "\u1ef2\u1ef3\000\000" + + "\u1ef4\u1ef5\000\000" + + "\u1ef6\u1ef7\000\000" + + "\u1ef8\u1ef9\000\000" + + "\u1efa\u1efb\000\000" + + "\u1efc\u1efd\000\000" + + "\u1efe\u1eff\000\000" + + "\u1f00\u1f08\000\000" + + "\u1f01\u1f09\000\000" + + "\u1f02\u1f0a\000\000" + + "\u1f03\u1f0b\000\000" + + "\u1f04\u1f0c\000\000" + + "\u1f05\u1f0d\000\000" + + "\u1f06\u1f0e\000\000" + + "\u1f07\u1f0f\000\000" + + "\u1f10\u1f18\000\000" + + "\u1f11\u1f19\000\000" + + "\u1f12\u1f1a\000\000" + + "\u1f13\u1f1b\000\000" + + "\u1f14\u1f1c\000\000" + + "\u1f15\u1f1d\000\000" + + "\u1f20\u1f28\000\000" + + "\u1f21\u1f29\000\000" + + "\u1f22\u1f2a\000\000" + + "\u1f23\u1f2b\000\000" + + "\u1f24\u1f2c\000\000" + + "\u1f25\u1f2d\000\000" + + "\u1f26\u1f2e\000\000" + + "\u1f27\u1f2f\000\000" + + "\u1f30\u1f38\000\000" + + "\u1f31\u1f39\000\000" + + "\u1f32\u1f3a\000\000" + + "\u1f33\u1f3b\000\000" + + "\u1f34\u1f3c\000\000" + + "\u1f35\u1f3d\000\000" + + "\u1f36\u1f3e\000\000" + + "\u1f37\u1f3f\000\000" + + "\u1f40\u1f48\000\000" + + "\u1f41\u1f49\000\000" + + "\u1f42\u1f4a\000\000" + + "\u1f43\u1f4b\000\000" + + "\u1f44\u1f4c\000\000" + + "\u1f45\u1f4d\000\000" + + "\u1f51\u1f59\000\000" + + "\u1f53\u1f5b\000\000" + + "\u1f55\u1f5d\000\000" + + "\u1f57\u1f5f\000\000" + + "\u1f60\u1f68\000\000" + + "\u1f61\u1f69\000\000" + + "\u1f62\u1f6a\000\000" + + "\u1f63\u1f6b\000\000" + + "\u1f64\u1f6c\000\000" + + "\u1f65\u1f6d\000\000" + + "\u1f66\u1f6e\000\000" + + "\u1f67\u1f6f\000\000" + + "\u1f70\u1fba\000\000" + + "\u1f71\u1fbb\000\000" + + "\u1f72\u1fc8\000\000" + + "\u1f73\u1fc9\000\000" + + "\u1f74\u1fca\000\000" + + "\u1f75\u1fcb\000\000" + + "\u1f76\u1fda\000\000" + + "\u1f77\u1fdb\000\000" + + "\u1f78\u1ff8\000\000" + + "\u1f79\u1ff9\000\000" + + "\u1f7a\u1fea\000\000" + + "\u1f7b\u1feb\000\000" + + "\u1f7c\u1ffa\000\000" + + "\u1f7d\u1ffb\000\000" + + "\u1f80\u1f88\000\000" + + "\u1f81\u1f89\000\000" + + "\u1f82\u1f8a\000\000" + + "\u1f83\u1f8b\000\000" + + "\u1f84\u1f8c\000\000" + + "\u1f85\u1f8d\000\000" + + "\u1f86\u1f8e\000\000" + + "\u1f87\u1f8f\000\000" + + "\u1f90\u1f98\000\000" + + "\u1f91\u1f99\000\000" + + "\u1f92\u1f9a\000\000" + + "\u1f93\u1f9b\000\000" + + "\u1f94\u1f9c\000\000" + + "\u1f95\u1f9d\000\000" + + "\u1f96\u1f9e\000\000" + + "\u1f97\u1f9f\000\000" + + "\u1fa0\u1fa8\000\000" + + "\u1fa1\u1fa9\000\000" + + "\u1fa2\u1faa\000\000" + + "\u1fa3\u1fab\000\000" + + "\u1fa4\u1fac\000\000" + + "\u1fa5\u1fad\000\000" + + "\u1fa6\u1fae\000\000" + + "\u1fa7\u1faf\000\000" + + "\u1fb0\u1fb8\000\000" + + "\u1fb1\u1fb9\000\000" + + "\u1fb3\u1fbc\000\000" + + "\u1fc3\u1fcc\000\000" + + "\u1fd0\u1fd8\000\000" + + "\u1fd1\u1fd9\000\000" + + "\u1fe0\u1fe8\000\000" + + "\u1fe1\u1fe9\000\000" + + "\u1fe5\u1fec\000\000" + + "\u1ff3\u1ffc\000\000" + + "\u2132\u214e\000\000" + + "\u2160\u2170\000\000" + + "\u2161\u2171\000\000" + + "\u2162\u2172\000\000" + + "\u2163\u2173\000\000" + + "\u2164\u2174\000\000" + + "\u2165\u2175\000\000" + + "\u2166\u2176\000\000" + + "\u2167\u2177\000\000" + + "\u2168\u2178\000\000" + + "\u2169\u2179\000\000" + + "\u216a\u217a\000\000" + + "\u216b\u217b\000\000" + + "\u216c\u217c\000\000" + + "\u216d\u217d\000\000" + + "\u216e\u217e\000\000" + + "\u216f\u217f\000\000" + + "\u2183\u2184\000\000" + + "\u24b6\u24d0\000\000" + + "\u24b7\u24d1\000\000" + + "\u24b8\u24d2\000\000" + + "\u24b9\u24d3\000\000" + + "\u24ba\u24d4\000\000" + + "\u24bb\u24d5\000\000" + + "\u24bc\u24d6\000\000" + + "\u24bd\u24d7\000\000" + + "\u24be\u24d8\000\000" + + "\u24bf\u24d9\000\000" + + "\u24c0\u24da\000\000" + + "\u24c1\u24db\000\000" + + "\u24c2\u24dc\000\000" + + "\u24c3\u24dd\000\000" + + "\u24c4\u24de\000\000" + + "\u24c5\u24df\000\000" + + "\u24c6\u24e0\000\000" + + "\u24c7\u24e1\000\000" + + "\u24c8\u24e2\000\000" + + "\u24c9\u24e3\000\000" + + "\u24ca\u24e4\000\000" + + "\u24cb\u24e5\000\000" + + "\u24cc\u24e6\000\000" + + "\u24cd\u24e7\000\000" + + "\u24ce\u24e8\000\000" + + "\u24cf\u24e9\000\000" + + "\u2c00\u2c30\000\000" + + "\u2c01\u2c31\000\000" + + "\u2c02\u2c32\000\000" + + "\u2c03\u2c33\000\000" + + "\u2c04\u2c34\000\000" + + "\u2c05\u2c35\000\000" + + "\u2c06\u2c36\000\000" + + "\u2c07\u2c37\000\000" + + "\u2c08\u2c38\000\000" + + "\u2c09\u2c39\000\000" + + "\u2c0a\u2c3a\000\000" + + "\u2c0b\u2c3b\000\000" + + "\u2c0c\u2c3c\000\000" + + "\u2c0d\u2c3d\000\000" + + "\u2c0e\u2c3e\000\000" + + "\u2c0f\u2c3f\000\000" + + "\u2c10\u2c40\000\000" + + "\u2c11\u2c41\000\000" + + "\u2c12\u2c42\000\000" + + "\u2c13\u2c43\000\000" + + "\u2c14\u2c44\000\000" + + "\u2c15\u2c45\000\000" + + "\u2c16\u2c46\000\000" + + "\u2c17\u2c47\000\000" + + "\u2c18\u2c48\000\000" + + "\u2c19\u2c49\000\000" + + "\u2c1a\u2c4a\000\000" + + "\u2c1b\u2c4b\000\000" + + "\u2c1c\u2c4c\000\000" + + "\u2c1d\u2c4d\000\000" + + "\u2c1e\u2c4e\000\000" + + "\u2c1f\u2c4f\000\000" + + "\u2c20\u2c50\000\000" + + "\u2c21\u2c51\000\000" + + "\u2c22\u2c52\000\000" + + "\u2c23\u2c53\000\000" + + "\u2c24\u2c54\000\000" + + "\u2c25\u2c55\000\000" + + "\u2c26\u2c56\000\000" + + "\u2c27\u2c57\000\000" + + "\u2c28\u2c58\000\000" + + "\u2c29\u2c59\000\000" + + "\u2c2a\u2c5a\000\000" + + "\u2c2b\u2c5b\000\000" + + "\u2c2c\u2c5c\000\000" + + "\u2c2d\u2c5d\000\000" + + "\u2c2e\u2c5e\000\000" + + "\u2c60\u2c61\000\000" + + "\u2c67\u2c68\000\000" + + "\u2c69\u2c6a\000\000" + + "\u2c6b\u2c6c\000\000" + + "\u2c72\u2c73\000\000" + + "\u2c75\u2c76\000\000" + + "\u2c80\u2c81\000\000" + + "\u2c82\u2c83\000\000" + + "\u2c84\u2c85\000\000" + + "\u2c86\u2c87\000\000" + + "\u2c88\u2c89\000\000" + + "\u2c8a\u2c8b\000\000" + + "\u2c8c\u2c8d\000\000" + + "\u2c8e\u2c8f\000\000" + + "\u2c90\u2c91\000\000" + + "\u2c92\u2c93\000\000" + + "\u2c94\u2c95\000\000" + + "\u2c96\u2c97\000\000" + + "\u2c98\u2c99\000\000" + + "\u2c9a\u2c9b\000\000" + + "\u2c9c\u2c9d\000\000" + + "\u2c9e\u2c9f\000\000" + + "\u2ca0\u2ca1\000\000" + + "\u2ca2\u2ca3\000\000" + + "\u2ca4\u2ca5\000\000" + + "\u2ca6\u2ca7\000\000" + + "\u2ca8\u2ca9\000\000" + + "\u2caa\u2cab\000\000" + + "\u2cac\u2cad\000\000" + + "\u2cae\u2caf\000\000" + + "\u2cb0\u2cb1\000\000" + + "\u2cb2\u2cb3\000\000" + + "\u2cb4\u2cb5\000\000" + + "\u2cb6\u2cb7\000\000" + + "\u2cb8\u2cb9\000\000" + + "\u2cba\u2cbb\000\000" + + "\u2cbc\u2cbd\000\000" + + "\u2cbe\u2cbf\000\000" + + "\u2cc0\u2cc1\000\000" + + "\u2cc2\u2cc3\000\000" + + "\u2cc4\u2cc5\000\000" + + "\u2cc6\u2cc7\000\000" + + "\u2cc8\u2cc9\000\000" + + "\u2cca\u2ccb\000\000" + + "\u2ccc\u2ccd\000\000" + + "\u2cce\u2ccf\000\000" + + "\u2cd0\u2cd1\000\000" + + "\u2cd2\u2cd3\000\000" + + "\u2cd4\u2cd5\000\000" + + "\u2cd6\u2cd7\000\000" + + "\u2cd8\u2cd9\000\000" + + "\u2cda\u2cdb\000\000" + + "\u2cdc\u2cdd\000\000" + + "\u2cde\u2cdf\000\000" + + "\u2ce0\u2ce1\000\000" + + "\u2ce2\u2ce3\000\000" + + "\u2ceb\u2cec\000\000" + + "\u2ced\u2cee\000\000" + + "\u2cf2\u2cf3\000\000" + + "\ua640\ua641\000\000" + + "\ua642\ua643\000\000" + + "\ua644\ua645\000\000" + + "\ua646\ua647\000\000" + + "\ua648\ua649\000\000" + + "\ua64c\ua64d\000\000" + + "\ua64e\ua64f\000\000" + + "\ua650\ua651\000\000" + + "\ua652\ua653\000\000" + + "\ua654\ua655\000\000" + + "\ua656\ua657\000\000" + + "\ua658\ua659\000\000" + + "\ua65a\ua65b\000\000" + + "\ua65c\ua65d\000\000" + + "\ua65e\ua65f\000\000" + + "\ua660\ua661\000\000" + + "\ua662\ua663\000\000" + + "\ua664\ua665\000\000" + + "\ua666\ua667\000\000" + + "\ua668\ua669\000\000" + + "\ua66a\ua66b\000\000" + + "\ua66c\ua66d\000\000" + + "\ua680\ua681\000\000" + + "\ua682\ua683\000\000" + + "\ua684\ua685\000\000" + + "\ua686\ua687\000\000" + + "\ua688\ua689\000\000" + + "\ua68a\ua68b\000\000" + + "\ua68c\ua68d\000\000" + + "\ua68e\ua68f\000\000" + + "\ua690\ua691\000\000" + + "\ua692\ua693\000\000" + + "\ua694\ua695\000\000" + + "\ua696\ua697\000\000" + + "\ua698\ua699\000\000" + + "\ua69a\ua69b\000\000" + + "\ua722\ua723\000\000" + + "\ua724\ua725\000\000" + + "\ua726\ua727\000\000" + + "\ua728\ua729\000\000" + + "\ua72a\ua72b\000\000" + + "\ua72c\ua72d\000\000" + + "\ua72e\ua72f\000\000" + + "\ua732\ua733\000\000" + + "\ua734\ua735\000\000" + + "\ua736\ua737\000\000" + + "\ua738\ua739\000\000" + + "\ua73a\ua73b\000\000" + + "\ua73c\ua73d\000\000" + + "\ua73e\ua73f\000\000" + + "\ua740\ua741\000\000" + + "\ua742\ua743\000\000" + + "\ua744\ua745\000\000" + + "\ua746\ua747\000\000" + + "\ua748\ua749\000\000" + + "\ua74a\ua74b\000\000" + + "\ua74c\ua74d\000\000" + + "\ua74e\ua74f\000\000" + + "\ua750\ua751\000\000" + + "\ua752\ua753\000\000" + + "\ua754\ua755\000\000" + + "\ua756\ua757\000\000" + + "\ua758\ua759\000\000" + + "\ua75a\ua75b\000\000" + + "\ua75c\ua75d\000\000" + + "\ua75e\ua75f\000\000" + + "\ua760\ua761\000\000" + + "\ua762\ua763\000\000" + + "\ua764\ua765\000\000" + + "\ua766\ua767\000\000" + + "\ua768\ua769\000\000" + + "\ua76a\ua76b\000\000" + + "\ua76c\ua76d\000\000" + + "\ua76e\ua76f\000\000" + + "\ua779\ua77a\000\000" + + "\ua77b\ua77c\000\000" + + "\ua77e\ua77f\000\000" + + "\ua780\ua781\000\000" + + "\ua782\ua783\000\000" + + "\ua784\ua785\000\000" + + "\ua786\ua787\000\000" + + "\ua78b\ua78c\000\000" + + "\ua790\ua791\000\000" + + "\ua792\ua793\000\000" + + "\ua794\ua7c4\000\000" + + "\ua796\ua797\000\000" + + "\ua798\ua799\000\000" + + "\ua79a\ua79b\000\000" + + "\ua79c\ua79d\000\000" + + "\ua79e\ua79f\000\000" + + "\ua7a0\ua7a1\000\000" + + "\ua7a2\ua7a3\000\000" + + "\ua7a4\ua7a5\000\000" + + "\ua7a6\ua7a7\000\000" + + "\ua7a8\ua7a9\000\000" + + "\ua7b3\uab53\000\000" + + "\ua7b4\ua7b5\000\000" + + "\ua7b6\ua7b7\000\000" + + "\ua7b8\ua7b9\000\000" + + "\ua7ba\ua7bb\000\000" + + "\ua7bc\ua7bd\000\000" + + "\ua7be\ua7bf\000\000" + + "\ua7c2\ua7c3\000\000" + + "\uff21\uff41\000\000" + + "\uff22\uff42\000\000" + + "\uff23\uff43\000\000" + + "\uff24\uff44\000\000" + + "\uff25\uff45\000\000" + + "\uff26\uff46\000\000" + + "\uff27\uff47\000\000" + + "\uff28\uff48\000\000" + + "\uff29\uff49\000\000" + + "\uff2a\uff4a\000\000" + + "\uff2b\uff4b\000\000" + + "\uff2c\uff4c\000\000" + + "\uff2d\uff4d\000\000" + + "\uff2e\uff4e\000\000" + + "\uff2f\uff4f\000\000" + + "\uff30\uff50\000\000" + + "\uff31\uff51\000\000" + + "\uff32\uff52\000\000" + + "\uff33\uff53\000\000" + + "\uff34\uff54\000\000" + + "\uff35\uff55\000\000" + + "\uff36\uff56\000\000" + + "\uff37\uff57\000\000" + + "\uff38\uff58\000\000" + + "\uff39\uff59\000\000" + + "\uff3a\uff5a\000\000" + + "\ud801\udc00\ud801\udc28\000\000" + + "\ud801\udc01\ud801\udc29\000\000" + + "\ud801\udc02\ud801\udc2a\000\000" + + "\ud801\udc03\ud801\udc2b\000\000" + + "\ud801\udc04\ud801\udc2c\000\000" + + "\ud801\udc05\ud801\udc2d\000\000" + + "\ud801\udc06\ud801\udc2e\000\000" + + "\ud801\udc07\ud801\udc2f\000\000" + + "\ud801\udc08\ud801\udc30\000\000" + + "\ud801\udc09\ud801\udc31\000\000" + + "\ud801\udc0a\ud801\udc32\000\000" + + "\ud801\udc0b\ud801\udc33\000\000" + + "\ud801\udc0c\ud801\udc34\000\000" + + "\ud801\udc0d\ud801\udc35\000\000" + + "\ud801\udc0e\ud801\udc36\000\000" + + "\ud801\udc0f\ud801\udc37\000\000" + + "\ud801\udc10\ud801\udc38\000\000" + + "\ud801\udc11\ud801\udc39\000\000" + + "\ud801\udc12\ud801\udc3a\000\000" + + "\ud801\udc13\ud801\udc3b\000\000" + + "\ud801\udc14\ud801\udc3c\000\000" + + "\ud801\udc15\ud801\udc3d\000\000" + + "\ud801\udc16\ud801\udc3e\000\000" + + "\ud801\udc17\ud801\udc3f\000\000" + + "\ud801\udc18\ud801\udc40\000\000" + + "\ud801\udc19\ud801\udc41\000\000" + + "\ud801\udc1a\ud801\udc42\000\000" + + "\ud801\udc1b\ud801\udc43\000\000" + + "\ud801\udc1c\ud801\udc44\000\000" + + "\ud801\udc1d\ud801\udc45\000\000" + + "\ud801\udc1e\ud801\udc46\000\000" + + "\ud801\udc1f\ud801\udc47\000\000" + + "\ud801\udc20\ud801\udc48\000\000" + + "\ud801\udc21\ud801\udc49\000\000" + + "\ud801\udc22\ud801\udc4a\000\000" + + "\ud801\udc23\ud801\udc4b\000\000" + + "\ud801\udc24\ud801\udc4c\000\000" + + "\ud801\udc25\ud801\udc4d\000\000" + + "\ud801\udc26\ud801\udc4e\000\000" + + "\ud801\udc27\ud801\udc4f\000\000" + + "\ud801\udcb0\ud801\udcd8\000\000" + + "\ud801\udcb1\ud801\udcd9\000\000" + + "\ud801\udcb2\ud801\udcda\000\000" + + "\ud801\udcb3\ud801\udcdb\000\000" + + "\ud801\udcb4\ud801\udcdc\000\000" + + "\ud801\udcb5\ud801\udcdd\000\000" + + "\ud801\udcb6\ud801\udcde\000\000" + + "\ud801\udcb7\ud801\udcdf\000\000" + + "\ud801\udcb8\ud801\udce0\000\000" + + "\ud801\udcb9\ud801\udce1\000\000" + + "\ud801\udcba\ud801\udce2\000\000" + + "\ud801\udcbb\ud801\udce3\000\000" + + "\ud801\udcbc\ud801\udce4\000\000" + + "\ud801\udcbd\ud801\udce5\000\000" + + "\ud801\udcbe\ud801\udce6\000\000" + + "\ud801\udcbf\ud801\udce7\000\000" + + "\ud801\udcc0\ud801\udce8\000\000" + + "\ud801\udcc1\ud801\udce9\000\000" + + "\ud801\udcc2\ud801\udcea\000\000" + + "\ud801\udcc3\ud801\udceb\000\000" + + "\ud801\udcc4\ud801\udcec\000\000" + + "\ud801\udcc5\ud801\udced\000\000" + + "\ud801\udcc6\ud801\udcee\000\000" + + "\ud801\udcc7\ud801\udcef\000\000" + + "\ud801\udcc8\ud801\udcf0\000\000" + + "\ud801\udcc9\ud801\udcf1\000\000" + + "\ud801\udcca\ud801\udcf2\000\000" + + "\ud801\udccb\ud801\udcf3\000\000" + + "\ud801\udccc\ud801\udcf4\000\000" + + "\ud801\udccd\ud801\udcf5\000\000" + + "\ud801\udcce\ud801\udcf6\000\000" + + "\ud801\udccf\ud801\udcf7\000\000" + + "\ud801\udcd0\ud801\udcf8\000\000" + + "\ud801\udcd1\ud801\udcf9\000\000" + + "\ud801\udcd2\ud801\udcfa\000\000" + + "\ud801\udcd3\ud801\udcfb\000\000" + + "\ud803\udc80\ud803\udcc0\000\000" + + "\ud803\udc81\ud803\udcc1\000\000" + + "\ud803\udc82\ud803\udcc2\000\000" + + "\ud803\udc83\ud803\udcc3\000\000" + + "\ud803\udc84\ud803\udcc4\000\000" + + "\ud803\udc85\ud803\udcc5\000\000" + + "\ud803\udc86\ud803\udcc6\000\000" + + "\ud803\udc87\ud803\udcc7\000\000" + + "\ud803\udc88\ud803\udcc8\000\000" + + "\ud803\udc89\ud803\udcc9\000\000" + + "\ud803\udc8a\ud803\udcca\000\000" + + "\ud803\udc8b\ud803\udccb\000\000" + + "\ud803\udc8c\ud803\udccc\000\000" + + "\ud803\udc8d\ud803\udccd\000\000" + + "\ud803\udc8e\ud803\udcce\000\000" + + "\ud803\udc8f\ud803\udccf\000\000" + + "\ud803\udc90\ud803\udcd0\000\000" + + "\ud803\udc91\ud803\udcd1\000\000" + + "\ud803\udc92\ud803\udcd2\000\000" + + "\ud803\udc93\ud803\udcd3\000\000" + + "\ud803\udc94\ud803\udcd4\000\000" + + "\ud803\udc95\ud803\udcd5\000\000" + + "\ud803\udc96\ud803\udcd6\000\000" + + "\ud803\udc97\ud803\udcd7\000\000" + + "\ud803\udc98\ud803\udcd8\000\000" + + "\ud803\udc99\ud803\udcd9\000\000" + + "\ud803\udc9a\ud803\udcda\000\000" + + "\ud803\udc9b\ud803\udcdb\000\000" + + "\ud803\udc9c\ud803\udcdc\000\000" + + "\ud803\udc9d\ud803\udcdd\000\000" + + "\ud803\udc9e\ud803\udcde\000\000" + + "\ud803\udc9f\ud803\udcdf\000\000" + + "\ud803\udca0\ud803\udce0\000\000" + + "\ud803\udca1\ud803\udce1\000\000" + + "\ud803\udca2\ud803\udce2\000\000" + + "\ud803\udca3\ud803\udce3\000\000" + + "\ud803\udca4\ud803\udce4\000\000" + + "\ud803\udca5\ud803\udce5\000\000" + + "\ud803\udca6\ud803\udce6\000\000" + + "\ud803\udca7\ud803\udce7\000\000" + + "\ud803\udca8\ud803\udce8\000\000" + + "\ud803\udca9\ud803\udce9\000\000" + + "\ud803\udcaa\ud803\udcea\000\000" + + "\ud803\udcab\ud803\udceb\000\000" + + "\ud803\udcac\ud803\udcec\000\000" + + "\ud803\udcad\ud803\udced\000\000" + + "\ud803\udcae\ud803\udcee\000\000" + + "\ud803\udcaf\ud803\udcef\000\000" + + "\ud803\udcb0\ud803\udcf0\000\000" + + "\ud803\udcb1\ud803\udcf1\000\000" + + "\ud803\udcb2\ud803\udcf2\000\000" + + "\ud806\udca0\ud806\udcc0\000\000" + + "\ud806\udca1\ud806\udcc1\000\000" + + "\ud806\udca2\ud806\udcc2\000\000" + + "\ud806\udca3\ud806\udcc3\000\000" + + "\ud806\udca4\ud806\udcc4\000\000" + + "\ud806\udca5\ud806\udcc5\000\000" + + "\ud806\udca6\ud806\udcc6\000\000" + + "\ud806\udca7\ud806\udcc7\000\000" + + "\ud806\udca8\ud806\udcc8\000\000" + + "\ud806\udca9\ud806\udcc9\000\000" + + "\ud806\udcaa\ud806\udcca\000\000" + + "\ud806\udcab\ud806\udccb\000\000" + + "\ud806\udcac\ud806\udccc\000\000" + + "\ud806\udcad\ud806\udccd\000\000" + + "\ud806\udcae\ud806\udcce\000\000" + + "\ud806\udcaf\ud806\udccf\000\000" + + "\ud806\udcb0\ud806\udcd0\000\000" + + "\ud806\udcb1\ud806\udcd1\000\000" + + "\ud806\udcb2\ud806\udcd2\000\000" + + "\ud806\udcb3\ud806\udcd3\000\000" + + "\ud806\udcb4\ud806\udcd4\000\000" + + "\ud806\udcb5\ud806\udcd5\000\000" + + "\ud806\udcb6\ud806\udcd6\000\000" + + "\ud806\udcb7\ud806\udcd7\000\000" + + "\ud806\udcb8\ud806\udcd8\000\000" + + "\ud806\udcb9\ud806\udcd9\000\000" + + "\ud806\udcba\ud806\udcda\000\000" + + "\ud806\udcbb\ud806\udcdb\000\000" + + "\ud806\udcbc\ud806\udcdc\000\000" + + "\ud806\udcbd\ud806\udcdd\000\000" + + "\ud806\udcbe\ud806\udcde\000\000" + + "\ud806\udcbf\ud806\udcdf\000\000" + + "\ud81b\ude40\ud81b\ude60\000\000" + + "\ud81b\ude41\ud81b\ude61\000\000" + + "\ud81b\ude42\ud81b\ude62\000\000" + + "\ud81b\ude43\ud81b\ude63\000\000" + + "\ud81b\ude44\ud81b\ude64\000\000" + + "\ud81b\ude45\ud81b\ude65\000\000" + + "\ud81b\ude46\ud81b\ude66\000\000" + + "\ud81b\ude47\ud81b\ude67\000\000" + + "\ud81b\ude48\ud81b\ude68\000\000" + + "\ud81b\ude49\ud81b\ude69\000\000" + + "\ud81b\ude4a\ud81b\ude6a\000\000" + + "\ud81b\ude4b\ud81b\ude6b\000\000" + + "\ud81b\ude4c\ud81b\ude6c\000\000" + + "\ud81b\ude4d\ud81b\ude6d\000\000" + + "\ud81b\ude4e\ud81b\ude6e\000\000" + + "\ud81b\ude4f\ud81b\ude6f\000\000" + + "\ud81b\ude50\ud81b\ude70\000\000" + + "\ud81b\ude51\ud81b\ude71\000\000" + + "\ud81b\ude52\ud81b\ude72\000\000" + + "\ud81b\ude53\ud81b\ude73\000\000" + + "\ud81b\ude54\ud81b\ude74\000\000" + + "\ud81b\ude55\ud81b\ude75\000\000" + + "\ud81b\ude56\ud81b\ude76\000\000" + + "\ud81b\ude57\ud81b\ude77\000\000" + + "\ud81b\ude58\ud81b\ude78\000\000" + + "\ud81b\ude59\ud81b\ude79\000\000" + + "\ud81b\ude5a\ud81b\ude7a\000\000" + + "\ud81b\ude5b\ud81b\ude7b\000\000" + + "\ud81b\ude5c\ud81b\ude7c\000\000" + + "\ud81b\ude5d\ud81b\ude7d\000\000" + + "\ud81b\ude5e\ud81b\ude7e\000\000" + + "\ud81b\ude5f\ud81b\ude7f\000\000" + + "\ud83a\udd00\ud83a\udd22\000\000" + + "\ud83a\udd01\ud83a\udd23\000\000" + + "\ud83a\udd02\ud83a\udd24\000\000" + + "\ud83a\udd03\ud83a\udd25\000\000" + + "\ud83a\udd04\ud83a\udd26\000\000" + + "\ud83a\udd05\ud83a\udd27\000\000" + + "\ud83a\udd06\ud83a\udd28\000\000" + + "\ud83a\udd07\ud83a\udd29\000\000" + + "\ud83a\udd08\ud83a\udd2a\000\000" + + "\ud83a\udd09\ud83a\udd2b\000\000" + + "\ud83a\udd0a\ud83a\udd2c\000\000" + + "\ud83a\udd0b\ud83a\udd2d\000\000" + + "\ud83a\udd0c\ud83a\udd2e\000\000" + + "\ud83a\udd0d\ud83a\udd2f\000\000" + + "\ud83a\udd0e\ud83a\udd30\000\000" + + "\ud83a\udd0f\ud83a\udd31\000\000" + + "\ud83a\udd10\ud83a\udd32\000\000" + + "\ud83a\udd11\ud83a\udd33\000\000" + + "\ud83a\udd12\ud83a\udd34\000\000" + + "\ud83a\udd13\ud83a\udd35\000\000" + + "\ud83a\udd14\ud83a\udd36\000\000" + + "\ud83a\udd15\ud83a\udd37\000\000" + + "\ud83a\udd16\ud83a\udd38\000\000" + + "\ud83a\udd17\ud83a\udd39\000\000" + + "\ud83a\udd18\ud83a\udd3a\000\000" + + "\ud83a\udd19\ud83a\udd3b\000\000" + + "\ud83a\udd1a\ud83a\udd3c\000\000" + + "\ud83a\udd1b\ud83a\udd3d\000\000" + + "\ud83a\udd1c\ud83a\udd3e\000\000" + + "\ud83a\udd1d\ud83a\udd3f\000\000" + + "\ud83a\udd1e\ud83a\udd40\000\000" + + "\ud83a\udd1f\ud83a\udd41\000\000" + + "\ud83a\udd20\ud83a\udd42\000\000" + + "\ud83a\udd21\ud83a\udd43\000\000"; +} diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_10_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_10_0.flex new file mode 100644 index 000000000..e7afbe68a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_10_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:10.0} { setCurCharPropertyValue("Age:10.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_10_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_10_0.output new file mode 100644 index 000000000..883224be0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_10_0.output @@ -0,0 +1,659 @@ +0000..0377; Age:10.0 +037A..037F; Age:10.0 +0384..038A; Age:10.0 +038C..038C; Age:10.0 +038E..03A1; Age:10.0 +03A3..052F; Age:10.0 +0531..0556; Age:10.0 +0559..055F; Age:10.0 +0561..0587; Age:10.0 +0589..058A; Age:10.0 +058D..058F; Age:10.0 +0591..05C7; Age:10.0 +05D0..05EA; Age:10.0 +05F0..05F4; Age:10.0 +0600..061C; Age:10.0 +061E..070D; Age:10.0 +070F..074A; Age:10.0 +074D..07B1; Age:10.0 +07C0..07FA; Age:10.0 +0800..082D; Age:10.0 +0830..083E; Age:10.0 +0840..085B; Age:10.0 +085E..085E; Age:10.0 +0860..086A; Age:10.0 +08A0..08B4; Age:10.0 +08B6..08BD; Age:10.0 +08D4..0983; Age:10.0 +0985..098C; Age:10.0 +098F..0990; Age:10.0 +0993..09A8; Age:10.0 +09AA..09B0; Age:10.0 +09B2..09B2; Age:10.0 +09B6..09B9; Age:10.0 +09BC..09C4; Age:10.0 +09C7..09C8; Age:10.0 +09CB..09CE; Age:10.0 +09D7..09D7; Age:10.0 +09DC..09DD; Age:10.0 +09DF..09E3; Age:10.0 +09E6..09FD; Age:10.0 +0A01..0A03; Age:10.0 +0A05..0A0A; Age:10.0 +0A0F..0A10; Age:10.0 +0A13..0A28; Age:10.0 +0A2A..0A30; Age:10.0 +0A32..0A33; Age:10.0 +0A35..0A36; Age:10.0 +0A38..0A39; Age:10.0 +0A3C..0A3C; Age:10.0 +0A3E..0A42; Age:10.0 +0A47..0A48; Age:10.0 +0A4B..0A4D; Age:10.0 +0A51..0A51; Age:10.0 +0A59..0A5C; Age:10.0 +0A5E..0A5E; Age:10.0 +0A66..0A75; Age:10.0 +0A81..0A83; Age:10.0 +0A85..0A8D; Age:10.0 +0A8F..0A91; Age:10.0 +0A93..0AA8; Age:10.0 +0AAA..0AB0; Age:10.0 +0AB2..0AB3; Age:10.0 +0AB5..0AB9; Age:10.0 +0ABC..0AC5; Age:10.0 +0AC7..0AC9; Age:10.0 +0ACB..0ACD; Age:10.0 +0AD0..0AD0; Age:10.0 +0AE0..0AE3; Age:10.0 +0AE6..0AF1; Age:10.0 +0AF9..0AFF; Age:10.0 +0B01..0B03; Age:10.0 +0B05..0B0C; Age:10.0 +0B0F..0B10; Age:10.0 +0B13..0B28; Age:10.0 +0B2A..0B30; Age:10.0 +0B32..0B33; Age:10.0 +0B35..0B39; Age:10.0 +0B3C..0B44; Age:10.0 +0B47..0B48; Age:10.0 +0B4B..0B4D; Age:10.0 +0B56..0B57; Age:10.0 +0B5C..0B5D; Age:10.0 +0B5F..0B63; Age:10.0 +0B66..0B77; Age:10.0 +0B82..0B83; Age:10.0 +0B85..0B8A; Age:10.0 +0B8E..0B90; Age:10.0 +0B92..0B95; Age:10.0 +0B99..0B9A; Age:10.0 +0B9C..0B9C; Age:10.0 +0B9E..0B9F; Age:10.0 +0BA3..0BA4; Age:10.0 +0BA8..0BAA; Age:10.0 +0BAE..0BB9; Age:10.0 +0BBE..0BC2; Age:10.0 +0BC6..0BC8; Age:10.0 +0BCA..0BCD; Age:10.0 +0BD0..0BD0; Age:10.0 +0BD7..0BD7; Age:10.0 +0BE6..0BFA; Age:10.0 +0C00..0C03; Age:10.0 +0C05..0C0C; Age:10.0 +0C0E..0C10; Age:10.0 +0C12..0C28; Age:10.0 +0C2A..0C39; Age:10.0 +0C3D..0C44; Age:10.0 +0C46..0C48; Age:10.0 +0C4A..0C4D; Age:10.0 +0C55..0C56; Age:10.0 +0C58..0C5A; Age:10.0 +0C60..0C63; Age:10.0 +0C66..0C6F; Age:10.0 +0C78..0C83; Age:10.0 +0C85..0C8C; Age:10.0 +0C8E..0C90; Age:10.0 +0C92..0CA8; Age:10.0 +0CAA..0CB3; Age:10.0 +0CB5..0CB9; Age:10.0 +0CBC..0CC4; Age:10.0 +0CC6..0CC8; Age:10.0 +0CCA..0CCD; Age:10.0 +0CD5..0CD6; Age:10.0 +0CDE..0CDE; Age:10.0 +0CE0..0CE3; Age:10.0 +0CE6..0CEF; Age:10.0 +0CF1..0CF2; Age:10.0 +0D00..0D03; Age:10.0 +0D05..0D0C; Age:10.0 +0D0E..0D10; Age:10.0 +0D12..0D44; Age:10.0 +0D46..0D48; Age:10.0 +0D4A..0D4F; Age:10.0 +0D54..0D63; Age:10.0 +0D66..0D7F; Age:10.0 +0D82..0D83; Age:10.0 +0D85..0D96; Age:10.0 +0D9A..0DB1; Age:10.0 +0DB3..0DBB; Age:10.0 +0DBD..0DBD; Age:10.0 +0DC0..0DC6; Age:10.0 +0DCA..0DCA; Age:10.0 +0DCF..0DD4; Age:10.0 +0DD6..0DD6; Age:10.0 +0DD8..0DDF; Age:10.0 +0DE6..0DEF; Age:10.0 +0DF2..0DF4; Age:10.0 +0E01..0E3A; Age:10.0 +0E3F..0E5B; Age:10.0 +0E81..0E82; Age:10.0 +0E84..0E84; Age:10.0 +0E87..0E88; Age:10.0 +0E8A..0E8A; Age:10.0 +0E8D..0E8D; Age:10.0 +0E94..0E97; Age:10.0 +0E99..0E9F; Age:10.0 +0EA1..0EA3; Age:10.0 +0EA5..0EA5; Age:10.0 +0EA7..0EA7; Age:10.0 +0EAA..0EAB; Age:10.0 +0EAD..0EB9; Age:10.0 +0EBB..0EBD; Age:10.0 +0EC0..0EC4; Age:10.0 +0EC6..0EC6; Age:10.0 +0EC8..0ECD; Age:10.0 +0ED0..0ED9; Age:10.0 +0EDC..0EDF; Age:10.0 +0F00..0F47; Age:10.0 +0F49..0F6C; Age:10.0 +0F71..0F97; Age:10.0 +0F99..0FBC; Age:10.0 +0FBE..0FCC; Age:10.0 +0FCE..0FDA; Age:10.0 +1000..10C5; Age:10.0 +10C7..10C7; Age:10.0 +10CD..10CD; Age:10.0 +10D0..1248; Age:10.0 +124A..124D; Age:10.0 +1250..1256; Age:10.0 +1258..1258; Age:10.0 +125A..125D; Age:10.0 +1260..1288; Age:10.0 +128A..128D; Age:10.0 +1290..12B0; Age:10.0 +12B2..12B5; Age:10.0 +12B8..12BE; Age:10.0 +12C0..12C0; Age:10.0 +12C2..12C5; Age:10.0 +12C8..12D6; Age:10.0 +12D8..1310; Age:10.0 +1312..1315; Age:10.0 +1318..135A; Age:10.0 +135D..137C; Age:10.0 +1380..1399; Age:10.0 +13A0..13F5; Age:10.0 +13F8..13FD; Age:10.0 +1400..169C; Age:10.0 +16A0..16F8; Age:10.0 +1700..170C; Age:10.0 +170E..1714; Age:10.0 +1720..1736; Age:10.0 +1740..1753; Age:10.0 +1760..176C; Age:10.0 +176E..1770; Age:10.0 +1772..1773; Age:10.0 +1780..17DD; Age:10.0 +17E0..17E9; Age:10.0 +17F0..17F9; Age:10.0 +1800..180E; Age:10.0 +1810..1819; Age:10.0 +1820..1877; Age:10.0 +1880..18AA; Age:10.0 +18B0..18F5; Age:10.0 +1900..191E; Age:10.0 +1920..192B; Age:10.0 +1930..193B; Age:10.0 +1940..1940; Age:10.0 +1944..196D; Age:10.0 +1970..1974; Age:10.0 +1980..19AB; Age:10.0 +19B0..19C9; Age:10.0 +19D0..19DA; Age:10.0 +19DE..1A1B; Age:10.0 +1A1E..1A5E; Age:10.0 +1A60..1A7C; Age:10.0 +1A7F..1A89; Age:10.0 +1A90..1A99; Age:10.0 +1AA0..1AAD; Age:10.0 +1AB0..1ABE; Age:10.0 +1B00..1B4B; Age:10.0 +1B50..1B7C; Age:10.0 +1B80..1BF3; Age:10.0 +1BFC..1C37; Age:10.0 +1C3B..1C49; Age:10.0 +1C4D..1C88; Age:10.0 +1CC0..1CC7; Age:10.0 +1CD0..1CF9; Age:10.0 +1D00..1DF9; Age:10.0 +1DFB..1F15; Age:10.0 +1F18..1F1D; Age:10.0 +1F20..1F45; Age:10.0 +1F48..1F4D; Age:10.0 +1F50..1F57; Age:10.0 +1F59..1F59; Age:10.0 +1F5B..1F5B; Age:10.0 +1F5D..1F5D; Age:10.0 +1F5F..1F7D; Age:10.0 +1F80..1FB4; Age:10.0 +1FB6..1FC4; Age:10.0 +1FC6..1FD3; Age:10.0 +1FD6..1FDB; Age:10.0 +1FDD..1FEF; Age:10.0 +1FF2..1FF4; Age:10.0 +1FF6..1FFE; Age:10.0 +2000..2064; Age:10.0 +2066..2071; Age:10.0 +2074..208E; Age:10.0 +2090..209C; Age:10.0 +20A0..20BF; Age:10.0 +20D0..20F0; Age:10.0 +2100..218B; Age:10.0 +2190..2426; Age:10.0 +2440..244A; Age:10.0 +2460..2B73; Age:10.0 +2B76..2B95; Age:10.0 +2B98..2BB9; Age:10.0 +2BBD..2BC8; Age:10.0 +2BCA..2BD2; Age:10.0 +2BEC..2BEF; Age:10.0 +2C00..2C2E; Age:10.0 +2C30..2C5E; Age:10.0 +2C60..2CF3; Age:10.0 +2CF9..2D25; Age:10.0 +2D27..2D27; Age:10.0 +2D2D..2D2D; Age:10.0 +2D30..2D67; Age:10.0 +2D6F..2D70; Age:10.0 +2D7F..2D96; Age:10.0 +2DA0..2DA6; Age:10.0 +2DA8..2DAE; Age:10.0 +2DB0..2DB6; Age:10.0 +2DB8..2DBE; Age:10.0 +2DC0..2DC6; Age:10.0 +2DC8..2DCE; Age:10.0 +2DD0..2DD6; Age:10.0 +2DD8..2DDE; Age:10.0 +2DE0..2E49; Age:10.0 +2E80..2E99; Age:10.0 +2E9B..2EF3; Age:10.0 +2F00..2FD5; Age:10.0 +2FF0..2FFB; Age:10.0 +3000..303F; Age:10.0 +3041..3096; Age:10.0 +3099..30FF; Age:10.0 +3105..312E; Age:10.0 +3131..318E; Age:10.0 +3190..31BA; Age:10.0 +31C0..31E3; Age:10.0 +31F0..321E; Age:10.0 +3220..32FE; Age:10.0 +3300..4DB5; Age:10.0 +4DC0..9FEA; Age:10.0 +A000..A48C; Age:10.0 +A490..A4C6; Age:10.0 +A4D0..A62B; Age:10.0 +A640..A6F7; Age:10.0 +A700..A7AE; Age:10.0 +A7B0..A7B7; Age:10.0 +A7F7..A82B; Age:10.0 +A830..A839; Age:10.0 +A840..A877; Age:10.0 +A880..A8C5; Age:10.0 +A8CE..A8D9; Age:10.0 +A8E0..A8FD; Age:10.0 +A900..A953; Age:10.0 +A95F..A97C; Age:10.0 +A980..A9CD; Age:10.0 +A9CF..A9D9; Age:10.0 +A9DE..A9FE; Age:10.0 +AA00..AA36; Age:10.0 +AA40..AA4D; Age:10.0 +AA50..AA59; Age:10.0 +AA5C..AAC2; Age:10.0 +AADB..AAF6; Age:10.0 +AB01..AB06; Age:10.0 +AB09..AB0E; Age:10.0 +AB11..AB16; Age:10.0 +AB20..AB26; Age:10.0 +AB28..AB2E; Age:10.0 +AB30..AB65; Age:10.0 +AB70..ABED; Age:10.0 +ABF0..ABF9; Age:10.0 +AC00..D7A3; Age:10.0 +D7B0..D7C6; Age:10.0 +D7CB..D7FB; Age:10.0 +E000..FA6D; Age:10.0 +FA70..FAD9; Age:10.0 +FB00..FB06; Age:10.0 +FB13..FB17; Age:10.0 +FB1D..FB36; Age:10.0 +FB38..FB3C; Age:10.0 +FB3E..FB3E; Age:10.0 +FB40..FB41; Age:10.0 +FB43..FB44; Age:10.0 +FB46..FBC1; Age:10.0 +FBD3..FD3F; Age:10.0 +FD50..FD8F; Age:10.0 +FD92..FDC7; Age:10.0 +FDD0..FDFD; Age:10.0 +FE00..FE19; Age:10.0 +FE20..FE52; Age:10.0 +FE54..FE66; Age:10.0 +FE68..FE6B; Age:10.0 +FE70..FE74; Age:10.0 +FE76..FEFC; Age:10.0 +FEFF..FEFF; Age:10.0 +FF01..FFBE; Age:10.0 +FFC2..FFC7; Age:10.0 +FFCA..FFCF; Age:10.0 +FFD2..FFD7; Age:10.0 +FFDA..FFDC; Age:10.0 +FFE0..FFE6; Age:10.0 +FFE8..FFEE; Age:10.0 +FFF9..1000B; Age:10.0 +1000D..10026; Age:10.0 +10028..1003A; Age:10.0 +1003C..1003D; Age:10.0 +1003F..1004D; Age:10.0 +10050..1005D; Age:10.0 +10080..100FA; Age:10.0 +10100..10102; Age:10.0 +10107..10133; Age:10.0 +10137..1018E; Age:10.0 +10190..1019B; Age:10.0 +101A0..101A0; Age:10.0 +101D0..101FD; Age:10.0 +10280..1029C; Age:10.0 +102A0..102D0; Age:10.0 +102E0..102FB; Age:10.0 +10300..10323; Age:10.0 +1032D..1034A; Age:10.0 +10350..1037A; Age:10.0 +10380..1039D; Age:10.0 +1039F..103C3; Age:10.0 +103C8..103D5; Age:10.0 +10400..1049D; Age:10.0 +104A0..104A9; Age:10.0 +104B0..104D3; Age:10.0 +104D8..104FB; Age:10.0 +10500..10527; Age:10.0 +10530..10563; Age:10.0 +1056F..1056F; Age:10.0 +10600..10736; Age:10.0 +10740..10755; Age:10.0 +10760..10767; Age:10.0 +10800..10805; Age:10.0 +10808..10808; Age:10.0 +1080A..10835; Age:10.0 +10837..10838; Age:10.0 +1083C..1083C; Age:10.0 +1083F..10855; Age:10.0 +10857..1089E; Age:10.0 +108A7..108AF; Age:10.0 +108E0..108F2; Age:10.0 +108F4..108F5; Age:10.0 +108FB..1091B; Age:10.0 +1091F..10939; Age:10.0 +1093F..1093F; Age:10.0 +10980..109B7; Age:10.0 +109BC..109CF; Age:10.0 +109D2..10A03; Age:10.0 +10A05..10A06; Age:10.0 +10A0C..10A13; Age:10.0 +10A15..10A17; Age:10.0 +10A19..10A33; Age:10.0 +10A38..10A3A; Age:10.0 +10A3F..10A47; Age:10.0 +10A50..10A58; Age:10.0 +10A60..10A9F; Age:10.0 +10AC0..10AE6; Age:10.0 +10AEB..10AF6; Age:10.0 +10B00..10B35; Age:10.0 +10B39..10B55; Age:10.0 +10B58..10B72; Age:10.0 +10B78..10B91; Age:10.0 +10B99..10B9C; Age:10.0 +10BA9..10BAF; Age:10.0 +10C00..10C48; Age:10.0 +10C80..10CB2; Age:10.0 +10CC0..10CF2; Age:10.0 +10CFA..10CFF; Age:10.0 +10E60..10E7E; Age:10.0 +11000..1104D; Age:10.0 +11052..1106F; Age:10.0 +1107F..110C1; Age:10.0 +110D0..110E8; Age:10.0 +110F0..110F9; Age:10.0 +11100..11134; Age:10.0 +11136..11143; Age:10.0 +11150..11176; Age:10.0 +11180..111CD; Age:10.0 +111D0..111DF; Age:10.0 +111E1..111F4; Age:10.0 +11200..11211; Age:10.0 +11213..1123E; Age:10.0 +11280..11286; Age:10.0 +11288..11288; Age:10.0 +1128A..1128D; Age:10.0 +1128F..1129D; Age:10.0 +1129F..112A9; Age:10.0 +112B0..112EA; Age:10.0 +112F0..112F9; Age:10.0 +11300..11303; Age:10.0 +11305..1130C; Age:10.0 +1130F..11310; Age:10.0 +11313..11328; Age:10.0 +1132A..11330; Age:10.0 +11332..11333; Age:10.0 +11335..11339; Age:10.0 +1133C..11344; Age:10.0 +11347..11348; Age:10.0 +1134B..1134D; Age:10.0 +11350..11350; Age:10.0 +11357..11357; Age:10.0 +1135D..11363; Age:10.0 +11366..1136C; Age:10.0 +11370..11374; Age:10.0 +11400..11459; Age:10.0 +1145B..1145B; Age:10.0 +1145D..1145D; Age:10.0 +11480..114C7; Age:10.0 +114D0..114D9; Age:10.0 +11580..115B5; Age:10.0 +115B8..115DD; Age:10.0 +11600..11644; Age:10.0 +11650..11659; Age:10.0 +11660..1166C; Age:10.0 +11680..116B7; Age:10.0 +116C0..116C9; Age:10.0 +11700..11719; Age:10.0 +1171D..1172B; Age:10.0 +11730..1173F; Age:10.0 +118A0..118F2; Age:10.0 +118FF..118FF; Age:10.0 +11A00..11A47; Age:10.0 +11A50..11A83; Age:10.0 +11A86..11A9C; Age:10.0 +11A9E..11AA2; Age:10.0 +11AC0..11AF8; Age:10.0 +11C00..11C08; Age:10.0 +11C0A..11C36; Age:10.0 +11C38..11C45; Age:10.0 +11C50..11C6C; Age:10.0 +11C70..11C8F; Age:10.0 +11C92..11CA7; Age:10.0 +11CA9..11CB6; Age:10.0 +11D00..11D06; Age:10.0 +11D08..11D09; Age:10.0 +11D0B..11D36; Age:10.0 +11D3A..11D3A; Age:10.0 +11D3C..11D3D; Age:10.0 +11D3F..11D47; Age:10.0 +11D50..11D59; Age:10.0 +12000..12399; Age:10.0 +12400..1246E; Age:10.0 +12470..12474; Age:10.0 +12480..12543; Age:10.0 +13000..1342E; Age:10.0 +14400..14646; Age:10.0 +16800..16A38; Age:10.0 +16A40..16A5E; Age:10.0 +16A60..16A69; Age:10.0 +16A6E..16A6F; Age:10.0 +16AD0..16AED; Age:10.0 +16AF0..16AF5; Age:10.0 +16B00..16B45; Age:10.0 +16B50..16B59; Age:10.0 +16B5B..16B61; Age:10.0 +16B63..16B77; Age:10.0 +16B7D..16B8F; Age:10.0 +16F00..16F44; Age:10.0 +16F50..16F7E; Age:10.0 +16F8F..16F9F; Age:10.0 +16FE0..16FE1; Age:10.0 +17000..187EC; Age:10.0 +18800..18AF2; Age:10.0 +1B000..1B11E; Age:10.0 +1B170..1B2FB; Age:10.0 +1BC00..1BC6A; Age:10.0 +1BC70..1BC7C; Age:10.0 +1BC80..1BC88; Age:10.0 +1BC90..1BC99; Age:10.0 +1BC9C..1BCA3; Age:10.0 +1D000..1D0F5; Age:10.0 +1D100..1D126; Age:10.0 +1D129..1D1E8; Age:10.0 +1D200..1D245; Age:10.0 +1D300..1D356; Age:10.0 +1D360..1D371; Age:10.0 +1D400..1D454; Age:10.0 +1D456..1D49C; Age:10.0 +1D49E..1D49F; Age:10.0 +1D4A2..1D4A2; Age:10.0 +1D4A5..1D4A6; Age:10.0 +1D4A9..1D4AC; Age:10.0 +1D4AE..1D4B9; Age:10.0 +1D4BB..1D4BB; Age:10.0 +1D4BD..1D4C3; Age:10.0 +1D4C5..1D505; Age:10.0 +1D507..1D50A; Age:10.0 +1D50D..1D514; Age:10.0 +1D516..1D51C; Age:10.0 +1D51E..1D539; Age:10.0 +1D53B..1D53E; Age:10.0 +1D540..1D544; Age:10.0 +1D546..1D546; Age:10.0 +1D54A..1D550; Age:10.0 +1D552..1D6A5; Age:10.0 +1D6A8..1D7CB; Age:10.0 +1D7CE..1DA8B; Age:10.0 +1DA9B..1DA9F; Age:10.0 +1DAA1..1DAAF; Age:10.0 +1E000..1E006; Age:10.0 +1E008..1E018; Age:10.0 +1E01B..1E021; Age:10.0 +1E023..1E024; Age:10.0 +1E026..1E02A; Age:10.0 +1E800..1E8C4; Age:10.0 +1E8C7..1E8D6; Age:10.0 +1E900..1E94A; Age:10.0 +1E950..1E959; Age:10.0 +1E95E..1E95F; Age:10.0 +1EE00..1EE03; Age:10.0 +1EE05..1EE1F; Age:10.0 +1EE21..1EE22; Age:10.0 +1EE24..1EE24; Age:10.0 +1EE27..1EE27; Age:10.0 +1EE29..1EE32; Age:10.0 +1EE34..1EE37; Age:10.0 +1EE39..1EE39; Age:10.0 +1EE3B..1EE3B; Age:10.0 +1EE42..1EE42; Age:10.0 +1EE47..1EE47; Age:10.0 +1EE49..1EE49; Age:10.0 +1EE4B..1EE4B; Age:10.0 +1EE4D..1EE4F; Age:10.0 +1EE51..1EE52; Age:10.0 +1EE54..1EE54; Age:10.0 +1EE57..1EE57; Age:10.0 +1EE59..1EE59; Age:10.0 +1EE5B..1EE5B; Age:10.0 +1EE5D..1EE5D; Age:10.0 +1EE5F..1EE5F; Age:10.0 +1EE61..1EE62; Age:10.0 +1EE64..1EE64; Age:10.0 +1EE67..1EE6A; Age:10.0 +1EE6C..1EE72; Age:10.0 +1EE74..1EE77; Age:10.0 +1EE79..1EE7C; Age:10.0 +1EE7E..1EE7E; Age:10.0 +1EE80..1EE89; Age:10.0 +1EE8B..1EE9B; Age:10.0 +1EEA1..1EEA3; Age:10.0 +1EEA5..1EEA9; Age:10.0 +1EEAB..1EEBB; Age:10.0 +1EEF0..1EEF1; Age:10.0 +1F000..1F02B; Age:10.0 +1F030..1F093; Age:10.0 +1F0A0..1F0AE; Age:10.0 +1F0B1..1F0BF; Age:10.0 +1F0C1..1F0CF; Age:10.0 +1F0D1..1F0F5; Age:10.0 +1F100..1F10C; Age:10.0 +1F110..1F12E; Age:10.0 +1F130..1F16B; Age:10.0 +1F170..1F1AC; Age:10.0 +1F1E6..1F202; Age:10.0 +1F210..1F23B; Age:10.0 +1F240..1F248; Age:10.0 +1F250..1F251; Age:10.0 +1F260..1F265; Age:10.0 +1F300..1F6D4; Age:10.0 +1F6E0..1F6EC; Age:10.0 +1F6F0..1F6F8; Age:10.0 +1F700..1F773; Age:10.0 +1F780..1F7D4; Age:10.0 +1F800..1F80B; Age:10.0 +1F810..1F847; Age:10.0 +1F850..1F859; Age:10.0 +1F860..1F887; Age:10.0 +1F890..1F8AD; Age:10.0 +1F900..1F90B; Age:10.0 +1F910..1F93E; Age:10.0 +1F940..1F94C; Age:10.0 +1F950..1F96B; Age:10.0 +1F980..1F997; Age:10.0 +1F9C0..1F9C0; Age:10.0 +1F9D0..1F9E6; Age:10.0 +1FFFE..2A6D6; Age:10.0 +2A700..2B734; Age:10.0 +2B740..2B81D; Age:10.0 +2B820..2CEA1; Age:10.0 +2CEB0..2EBE0; Age:10.0 +2F800..2FA1D; Age:10.0 +2FFFE..2FFFF; Age:10.0 +3FFFE..3FFFF; Age:10.0 +4FFFE..4FFFF; Age:10.0 +5FFFE..5FFFF; Age:10.0 +6FFFE..6FFFF; Age:10.0 +7FFFE..7FFFF; Age:10.0 +8FFFE..8FFFF; Age:10.0 +9FFFE..9FFFF; Age:10.0 +AFFFE..AFFFF; Age:10.0 +BFFFE..BFFFF; Age:10.0 +CFFFE..CFFFF; Age:10.0 +DFFFE..DFFFF; Age:10.0 +E0001..E0001; Age:10.0 +E0020..E007F; Age:10.0 +E0100..E01EF; Age:10.0 +EFFFE..10FFFF; Age:10.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_10_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_10_0.test new file mode 100644 index 000000000..9fd1bacdf --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_10_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_10_0 + +description: +Tests character class syntax of the Unicode 12.0 Age=10.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_11_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_11_0.flex new file mode 100644 index 000000000..fbd18b523 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_11_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:11.0} { setCurCharPropertyValue("Age:11.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_11_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_11_0.output new file mode 100644 index 000000000..ef88c2bc2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_11_0.output @@ -0,0 +1,668 @@ +0000..0377; Age:11.0 +037A..037F; Age:11.0 +0384..038A; Age:11.0 +038C..038C; Age:11.0 +038E..03A1; Age:11.0 +03A3..052F; Age:11.0 +0531..0556; Age:11.0 +0559..058A; Age:11.0 +058D..058F; Age:11.0 +0591..05C7; Age:11.0 +05D0..05EA; Age:11.0 +05EF..05F4; Age:11.0 +0600..061C; Age:11.0 +061E..070D; Age:11.0 +070F..074A; Age:11.0 +074D..07B1; Age:11.0 +07C0..07FA; Age:11.0 +07FD..082D; Age:11.0 +0830..083E; Age:11.0 +0840..085B; Age:11.0 +085E..085E; Age:11.0 +0860..086A; Age:11.0 +08A0..08B4; Age:11.0 +08B6..08BD; Age:11.0 +08D3..0983; Age:11.0 +0985..098C; Age:11.0 +098F..0990; Age:11.0 +0993..09A8; Age:11.0 +09AA..09B0; Age:11.0 +09B2..09B2; Age:11.0 +09B6..09B9; Age:11.0 +09BC..09C4; Age:11.0 +09C7..09C8; Age:11.0 +09CB..09CE; Age:11.0 +09D7..09D7; Age:11.0 +09DC..09DD; Age:11.0 +09DF..09E3; Age:11.0 +09E6..09FE; Age:11.0 +0A01..0A03; Age:11.0 +0A05..0A0A; Age:11.0 +0A0F..0A10; Age:11.0 +0A13..0A28; Age:11.0 +0A2A..0A30; Age:11.0 +0A32..0A33; Age:11.0 +0A35..0A36; Age:11.0 +0A38..0A39; Age:11.0 +0A3C..0A3C; Age:11.0 +0A3E..0A42; Age:11.0 +0A47..0A48; Age:11.0 +0A4B..0A4D; Age:11.0 +0A51..0A51; Age:11.0 +0A59..0A5C; Age:11.0 +0A5E..0A5E; Age:11.0 +0A66..0A76; Age:11.0 +0A81..0A83; Age:11.0 +0A85..0A8D; Age:11.0 +0A8F..0A91; Age:11.0 +0A93..0AA8; Age:11.0 +0AAA..0AB0; Age:11.0 +0AB2..0AB3; Age:11.0 +0AB5..0AB9; Age:11.0 +0ABC..0AC5; Age:11.0 +0AC7..0AC9; Age:11.0 +0ACB..0ACD; Age:11.0 +0AD0..0AD0; Age:11.0 +0AE0..0AE3; Age:11.0 +0AE6..0AF1; Age:11.0 +0AF9..0AFF; Age:11.0 +0B01..0B03; Age:11.0 +0B05..0B0C; Age:11.0 +0B0F..0B10; Age:11.0 +0B13..0B28; Age:11.0 +0B2A..0B30; Age:11.0 +0B32..0B33; Age:11.0 +0B35..0B39; Age:11.0 +0B3C..0B44; Age:11.0 +0B47..0B48; Age:11.0 +0B4B..0B4D; Age:11.0 +0B56..0B57; Age:11.0 +0B5C..0B5D; Age:11.0 +0B5F..0B63; Age:11.0 +0B66..0B77; Age:11.0 +0B82..0B83; Age:11.0 +0B85..0B8A; Age:11.0 +0B8E..0B90; Age:11.0 +0B92..0B95; Age:11.0 +0B99..0B9A; Age:11.0 +0B9C..0B9C; Age:11.0 +0B9E..0B9F; Age:11.0 +0BA3..0BA4; Age:11.0 +0BA8..0BAA; Age:11.0 +0BAE..0BB9; Age:11.0 +0BBE..0BC2; Age:11.0 +0BC6..0BC8; Age:11.0 +0BCA..0BCD; Age:11.0 +0BD0..0BD0; Age:11.0 +0BD7..0BD7; Age:11.0 +0BE6..0BFA; Age:11.0 +0C00..0C0C; Age:11.0 +0C0E..0C10; Age:11.0 +0C12..0C28; Age:11.0 +0C2A..0C39; Age:11.0 +0C3D..0C44; Age:11.0 +0C46..0C48; Age:11.0 +0C4A..0C4D; Age:11.0 +0C55..0C56; Age:11.0 +0C58..0C5A; Age:11.0 +0C60..0C63; Age:11.0 +0C66..0C6F; Age:11.0 +0C78..0C8C; Age:11.0 +0C8E..0C90; Age:11.0 +0C92..0CA8; Age:11.0 +0CAA..0CB3; Age:11.0 +0CB5..0CB9; Age:11.0 +0CBC..0CC4; Age:11.0 +0CC6..0CC8; Age:11.0 +0CCA..0CCD; Age:11.0 +0CD5..0CD6; Age:11.0 +0CDE..0CDE; Age:11.0 +0CE0..0CE3; Age:11.0 +0CE6..0CEF; Age:11.0 +0CF1..0CF2; Age:11.0 +0D00..0D03; Age:11.0 +0D05..0D0C; Age:11.0 +0D0E..0D10; Age:11.0 +0D12..0D44; Age:11.0 +0D46..0D48; Age:11.0 +0D4A..0D4F; Age:11.0 +0D54..0D63; Age:11.0 +0D66..0D7F; Age:11.0 +0D82..0D83; Age:11.0 +0D85..0D96; Age:11.0 +0D9A..0DB1; Age:11.0 +0DB3..0DBB; Age:11.0 +0DBD..0DBD; Age:11.0 +0DC0..0DC6; Age:11.0 +0DCA..0DCA; Age:11.0 +0DCF..0DD4; Age:11.0 +0DD6..0DD6; Age:11.0 +0DD8..0DDF; Age:11.0 +0DE6..0DEF; Age:11.0 +0DF2..0DF4; Age:11.0 +0E01..0E3A; Age:11.0 +0E3F..0E5B; Age:11.0 +0E81..0E82; Age:11.0 +0E84..0E84; Age:11.0 +0E87..0E88; Age:11.0 +0E8A..0E8A; Age:11.0 +0E8D..0E8D; Age:11.0 +0E94..0E97; Age:11.0 +0E99..0E9F; Age:11.0 +0EA1..0EA3; Age:11.0 +0EA5..0EA5; Age:11.0 +0EA7..0EA7; Age:11.0 +0EAA..0EAB; Age:11.0 +0EAD..0EB9; Age:11.0 +0EBB..0EBD; Age:11.0 +0EC0..0EC4; Age:11.0 +0EC6..0EC6; Age:11.0 +0EC8..0ECD; Age:11.0 +0ED0..0ED9; Age:11.0 +0EDC..0EDF; Age:11.0 +0F00..0F47; Age:11.0 +0F49..0F6C; Age:11.0 +0F71..0F97; Age:11.0 +0F99..0FBC; Age:11.0 +0FBE..0FCC; Age:11.0 +0FCE..0FDA; Age:11.0 +1000..10C5; Age:11.0 +10C7..10C7; Age:11.0 +10CD..10CD; Age:11.0 +10D0..1248; Age:11.0 +124A..124D; Age:11.0 +1250..1256; Age:11.0 +1258..1258; Age:11.0 +125A..125D; Age:11.0 +1260..1288; Age:11.0 +128A..128D; Age:11.0 +1290..12B0; Age:11.0 +12B2..12B5; Age:11.0 +12B8..12BE; Age:11.0 +12C0..12C0; Age:11.0 +12C2..12C5; Age:11.0 +12C8..12D6; Age:11.0 +12D8..1310; Age:11.0 +1312..1315; Age:11.0 +1318..135A; Age:11.0 +135D..137C; Age:11.0 +1380..1399; Age:11.0 +13A0..13F5; Age:11.0 +13F8..13FD; Age:11.0 +1400..169C; Age:11.0 +16A0..16F8; Age:11.0 +1700..170C; Age:11.0 +170E..1714; Age:11.0 +1720..1736; Age:11.0 +1740..1753; Age:11.0 +1760..176C; Age:11.0 +176E..1770; Age:11.0 +1772..1773; Age:11.0 +1780..17DD; Age:11.0 +17E0..17E9; Age:11.0 +17F0..17F9; Age:11.0 +1800..180E; Age:11.0 +1810..1819; Age:11.0 +1820..1878; Age:11.0 +1880..18AA; Age:11.0 +18B0..18F5; Age:11.0 +1900..191E; Age:11.0 +1920..192B; Age:11.0 +1930..193B; Age:11.0 +1940..1940; Age:11.0 +1944..196D; Age:11.0 +1970..1974; Age:11.0 +1980..19AB; Age:11.0 +19B0..19C9; Age:11.0 +19D0..19DA; Age:11.0 +19DE..1A1B; Age:11.0 +1A1E..1A5E; Age:11.0 +1A60..1A7C; Age:11.0 +1A7F..1A89; Age:11.0 +1A90..1A99; Age:11.0 +1AA0..1AAD; Age:11.0 +1AB0..1ABE; Age:11.0 +1B00..1B4B; Age:11.0 +1B50..1B7C; Age:11.0 +1B80..1BF3; Age:11.0 +1BFC..1C37; Age:11.0 +1C3B..1C49; Age:11.0 +1C4D..1C88; Age:11.0 +1C90..1CBA; Age:11.0 +1CBD..1CC7; Age:11.0 +1CD0..1CF9; Age:11.0 +1D00..1DF9; Age:11.0 +1DFB..1F15; Age:11.0 +1F18..1F1D; Age:11.0 +1F20..1F45; Age:11.0 +1F48..1F4D; Age:11.0 +1F50..1F57; Age:11.0 +1F59..1F59; Age:11.0 +1F5B..1F5B; Age:11.0 +1F5D..1F5D; Age:11.0 +1F5F..1F7D; Age:11.0 +1F80..1FB4; Age:11.0 +1FB6..1FC4; Age:11.0 +1FC6..1FD3; Age:11.0 +1FD6..1FDB; Age:11.0 +1FDD..1FEF; Age:11.0 +1FF2..1FF4; Age:11.0 +1FF6..1FFE; Age:11.0 +2000..2064; Age:11.0 +2066..2071; Age:11.0 +2074..208E; Age:11.0 +2090..209C; Age:11.0 +20A0..20BF; Age:11.0 +20D0..20F0; Age:11.0 +2100..218B; Age:11.0 +2190..2426; Age:11.0 +2440..244A; Age:11.0 +2460..2B73; Age:11.0 +2B76..2B95; Age:11.0 +2B98..2BC8; Age:11.0 +2BCA..2BFE; Age:11.0 +2C00..2C2E; Age:11.0 +2C30..2C5E; Age:11.0 +2C60..2CF3; Age:11.0 +2CF9..2D25; Age:11.0 +2D27..2D27; Age:11.0 +2D2D..2D2D; Age:11.0 +2D30..2D67; Age:11.0 +2D6F..2D70; Age:11.0 +2D7F..2D96; Age:11.0 +2DA0..2DA6; Age:11.0 +2DA8..2DAE; Age:11.0 +2DB0..2DB6; Age:11.0 +2DB8..2DBE; Age:11.0 +2DC0..2DC6; Age:11.0 +2DC8..2DCE; Age:11.0 +2DD0..2DD6; Age:11.0 +2DD8..2DDE; Age:11.0 +2DE0..2E4E; Age:11.0 +2E80..2E99; Age:11.0 +2E9B..2EF3; Age:11.0 +2F00..2FD5; Age:11.0 +2FF0..2FFB; Age:11.0 +3000..303F; Age:11.0 +3041..3096; Age:11.0 +3099..30FF; Age:11.0 +3105..312F; Age:11.0 +3131..318E; Age:11.0 +3190..31BA; Age:11.0 +31C0..31E3; Age:11.0 +31F0..321E; Age:11.0 +3220..32FE; Age:11.0 +3300..4DB5; Age:11.0 +4DC0..9FEF; Age:11.0 +A000..A48C; Age:11.0 +A490..A4C6; Age:11.0 +A4D0..A62B; Age:11.0 +A640..A6F7; Age:11.0 +A700..A7B9; Age:11.0 +A7F7..A82B; Age:11.0 +A830..A839; Age:11.0 +A840..A877; Age:11.0 +A880..A8C5; Age:11.0 +A8CE..A8D9; Age:11.0 +A8E0..A953; Age:11.0 +A95F..A97C; Age:11.0 +A980..A9CD; Age:11.0 +A9CF..A9D9; Age:11.0 +A9DE..A9FE; Age:11.0 +AA00..AA36; Age:11.0 +AA40..AA4D; Age:11.0 +AA50..AA59; Age:11.0 +AA5C..AAC2; Age:11.0 +AADB..AAF6; Age:11.0 +AB01..AB06; Age:11.0 +AB09..AB0E; Age:11.0 +AB11..AB16; Age:11.0 +AB20..AB26; Age:11.0 +AB28..AB2E; Age:11.0 +AB30..AB65; Age:11.0 +AB70..ABED; Age:11.0 +ABF0..ABF9; Age:11.0 +AC00..D7A3; Age:11.0 +D7B0..D7C6; Age:11.0 +D7CB..D7FB; Age:11.0 +E000..FA6D; Age:11.0 +FA70..FAD9; Age:11.0 +FB00..FB06; Age:11.0 +FB13..FB17; Age:11.0 +FB1D..FB36; Age:11.0 +FB38..FB3C; Age:11.0 +FB3E..FB3E; Age:11.0 +FB40..FB41; Age:11.0 +FB43..FB44; Age:11.0 +FB46..FBC1; Age:11.0 +FBD3..FD3F; Age:11.0 +FD50..FD8F; Age:11.0 +FD92..FDC7; Age:11.0 +FDD0..FDFD; Age:11.0 +FE00..FE19; Age:11.0 +FE20..FE52; Age:11.0 +FE54..FE66; Age:11.0 +FE68..FE6B; Age:11.0 +FE70..FE74; Age:11.0 +FE76..FEFC; Age:11.0 +FEFF..FEFF; Age:11.0 +FF01..FFBE; Age:11.0 +FFC2..FFC7; Age:11.0 +FFCA..FFCF; Age:11.0 +FFD2..FFD7; Age:11.0 +FFDA..FFDC; Age:11.0 +FFE0..FFE6; Age:11.0 +FFE8..FFEE; Age:11.0 +FFF9..1000B; Age:11.0 +1000D..10026; Age:11.0 +10028..1003A; Age:11.0 +1003C..1003D; Age:11.0 +1003F..1004D; Age:11.0 +10050..1005D; Age:11.0 +10080..100FA; Age:11.0 +10100..10102; Age:11.0 +10107..10133; Age:11.0 +10137..1018E; Age:11.0 +10190..1019B; Age:11.0 +101A0..101A0; Age:11.0 +101D0..101FD; Age:11.0 +10280..1029C; Age:11.0 +102A0..102D0; Age:11.0 +102E0..102FB; Age:11.0 +10300..10323; Age:11.0 +1032D..1034A; Age:11.0 +10350..1037A; Age:11.0 +10380..1039D; Age:11.0 +1039F..103C3; Age:11.0 +103C8..103D5; Age:11.0 +10400..1049D; Age:11.0 +104A0..104A9; Age:11.0 +104B0..104D3; Age:11.0 +104D8..104FB; Age:11.0 +10500..10527; Age:11.0 +10530..10563; Age:11.0 +1056F..1056F; Age:11.0 +10600..10736; Age:11.0 +10740..10755; Age:11.0 +10760..10767; Age:11.0 +10800..10805; Age:11.0 +10808..10808; Age:11.0 +1080A..10835; Age:11.0 +10837..10838; Age:11.0 +1083C..1083C; Age:11.0 +1083F..10855; Age:11.0 +10857..1089E; Age:11.0 +108A7..108AF; Age:11.0 +108E0..108F2; Age:11.0 +108F4..108F5; Age:11.0 +108FB..1091B; Age:11.0 +1091F..10939; Age:11.0 +1093F..1093F; Age:11.0 +10980..109B7; Age:11.0 +109BC..109CF; Age:11.0 +109D2..10A03; Age:11.0 +10A05..10A06; Age:11.0 +10A0C..10A13; Age:11.0 +10A15..10A17; Age:11.0 +10A19..10A35; Age:11.0 +10A38..10A3A; Age:11.0 +10A3F..10A48; Age:11.0 +10A50..10A58; Age:11.0 +10A60..10A9F; Age:11.0 +10AC0..10AE6; Age:11.0 +10AEB..10AF6; Age:11.0 +10B00..10B35; Age:11.0 +10B39..10B55; Age:11.0 +10B58..10B72; Age:11.0 +10B78..10B91; Age:11.0 +10B99..10B9C; Age:11.0 +10BA9..10BAF; Age:11.0 +10C00..10C48; Age:11.0 +10C80..10CB2; Age:11.0 +10CC0..10CF2; Age:11.0 +10CFA..10D27; Age:11.0 +10D30..10D39; Age:11.0 +10E60..10E7E; Age:11.0 +10F00..10F27; Age:11.0 +10F30..10F59; Age:11.0 +11000..1104D; Age:11.0 +11052..1106F; Age:11.0 +1107F..110C1; Age:11.0 +110CD..110CD; Age:11.0 +110D0..110E8; Age:11.0 +110F0..110F9; Age:11.0 +11100..11134; Age:11.0 +11136..11146; Age:11.0 +11150..11176; Age:11.0 +11180..111CD; Age:11.0 +111D0..111DF; Age:11.0 +111E1..111F4; Age:11.0 +11200..11211; Age:11.0 +11213..1123E; Age:11.0 +11280..11286; Age:11.0 +11288..11288; Age:11.0 +1128A..1128D; Age:11.0 +1128F..1129D; Age:11.0 +1129F..112A9; Age:11.0 +112B0..112EA; Age:11.0 +112F0..112F9; Age:11.0 +11300..11303; Age:11.0 +11305..1130C; Age:11.0 +1130F..11310; Age:11.0 +11313..11328; Age:11.0 +1132A..11330; Age:11.0 +11332..11333; Age:11.0 +11335..11339; Age:11.0 +1133B..11344; Age:11.0 +11347..11348; Age:11.0 +1134B..1134D; Age:11.0 +11350..11350; Age:11.0 +11357..11357; Age:11.0 +1135D..11363; Age:11.0 +11366..1136C; Age:11.0 +11370..11374; Age:11.0 +11400..11459; Age:11.0 +1145B..1145B; Age:11.0 +1145D..1145E; Age:11.0 +11480..114C7; Age:11.0 +114D0..114D9; Age:11.0 +11580..115B5; Age:11.0 +115B8..115DD; Age:11.0 +11600..11644; Age:11.0 +11650..11659; Age:11.0 +11660..1166C; Age:11.0 +11680..116B7; Age:11.0 +116C0..116C9; Age:11.0 +11700..1171A; Age:11.0 +1171D..1172B; Age:11.0 +11730..1173F; Age:11.0 +11800..1183B; Age:11.0 +118A0..118F2; Age:11.0 +118FF..118FF; Age:11.0 +11A00..11A47; Age:11.0 +11A50..11A83; Age:11.0 +11A86..11AA2; Age:11.0 +11AC0..11AF8; Age:11.0 +11C00..11C08; Age:11.0 +11C0A..11C36; Age:11.0 +11C38..11C45; Age:11.0 +11C50..11C6C; Age:11.0 +11C70..11C8F; Age:11.0 +11C92..11CA7; Age:11.0 +11CA9..11CB6; Age:11.0 +11D00..11D06; Age:11.0 +11D08..11D09; Age:11.0 +11D0B..11D36; Age:11.0 +11D3A..11D3A; Age:11.0 +11D3C..11D3D; Age:11.0 +11D3F..11D47; Age:11.0 +11D50..11D59; Age:11.0 +11D60..11D65; Age:11.0 +11D67..11D68; Age:11.0 +11D6A..11D8E; Age:11.0 +11D90..11D91; Age:11.0 +11D93..11D98; Age:11.0 +11DA0..11DA9; Age:11.0 +11EE0..11EF8; Age:11.0 +12000..12399; Age:11.0 +12400..1246E; Age:11.0 +12470..12474; Age:11.0 +12480..12543; Age:11.0 +13000..1342E; Age:11.0 +14400..14646; Age:11.0 +16800..16A38; Age:11.0 +16A40..16A5E; Age:11.0 +16A60..16A69; Age:11.0 +16A6E..16A6F; Age:11.0 +16AD0..16AED; Age:11.0 +16AF0..16AF5; Age:11.0 +16B00..16B45; Age:11.0 +16B50..16B59; Age:11.0 +16B5B..16B61; Age:11.0 +16B63..16B77; Age:11.0 +16B7D..16B8F; Age:11.0 +16E40..16E9A; Age:11.0 +16F00..16F44; Age:11.0 +16F50..16F7E; Age:11.0 +16F8F..16F9F; Age:11.0 +16FE0..16FE1; Age:11.0 +17000..187F1; Age:11.0 +18800..18AF2; Age:11.0 +1B000..1B11E; Age:11.0 +1B170..1B2FB; Age:11.0 +1BC00..1BC6A; Age:11.0 +1BC70..1BC7C; Age:11.0 +1BC80..1BC88; Age:11.0 +1BC90..1BC99; Age:11.0 +1BC9C..1BCA3; Age:11.0 +1D000..1D0F5; Age:11.0 +1D100..1D126; Age:11.0 +1D129..1D1E8; Age:11.0 +1D200..1D245; Age:11.0 +1D2E0..1D2F3; Age:11.0 +1D300..1D356; Age:11.0 +1D360..1D378; Age:11.0 +1D400..1D454; Age:11.0 +1D456..1D49C; Age:11.0 +1D49E..1D49F; Age:11.0 +1D4A2..1D4A2; Age:11.0 +1D4A5..1D4A6; Age:11.0 +1D4A9..1D4AC; Age:11.0 +1D4AE..1D4B9; Age:11.0 +1D4BB..1D4BB; Age:11.0 +1D4BD..1D4C3; Age:11.0 +1D4C5..1D505; Age:11.0 +1D507..1D50A; Age:11.0 +1D50D..1D514; Age:11.0 +1D516..1D51C; Age:11.0 +1D51E..1D539; Age:11.0 +1D53B..1D53E; Age:11.0 +1D540..1D544; Age:11.0 +1D546..1D546; Age:11.0 +1D54A..1D550; Age:11.0 +1D552..1D6A5; Age:11.0 +1D6A8..1D7CB; Age:11.0 +1D7CE..1DA8B; Age:11.0 +1DA9B..1DA9F; Age:11.0 +1DAA1..1DAAF; Age:11.0 +1E000..1E006; Age:11.0 +1E008..1E018; Age:11.0 +1E01B..1E021; Age:11.0 +1E023..1E024; Age:11.0 +1E026..1E02A; Age:11.0 +1E800..1E8C4; Age:11.0 +1E8C7..1E8D6; Age:11.0 +1E900..1E94A; Age:11.0 +1E950..1E959; Age:11.0 +1E95E..1E95F; Age:11.0 +1EC71..1ECB4; Age:11.0 +1EE00..1EE03; Age:11.0 +1EE05..1EE1F; Age:11.0 +1EE21..1EE22; Age:11.0 +1EE24..1EE24; Age:11.0 +1EE27..1EE27; Age:11.0 +1EE29..1EE32; Age:11.0 +1EE34..1EE37; Age:11.0 +1EE39..1EE39; Age:11.0 +1EE3B..1EE3B; Age:11.0 +1EE42..1EE42; Age:11.0 +1EE47..1EE47; Age:11.0 +1EE49..1EE49; Age:11.0 +1EE4B..1EE4B; Age:11.0 +1EE4D..1EE4F; Age:11.0 +1EE51..1EE52; Age:11.0 +1EE54..1EE54; Age:11.0 +1EE57..1EE57; Age:11.0 +1EE59..1EE59; Age:11.0 +1EE5B..1EE5B; Age:11.0 +1EE5D..1EE5D; Age:11.0 +1EE5F..1EE5F; Age:11.0 +1EE61..1EE62; Age:11.0 +1EE64..1EE64; Age:11.0 +1EE67..1EE6A; Age:11.0 +1EE6C..1EE72; Age:11.0 +1EE74..1EE77; Age:11.0 +1EE79..1EE7C; Age:11.0 +1EE7E..1EE7E; Age:11.0 +1EE80..1EE89; Age:11.0 +1EE8B..1EE9B; Age:11.0 +1EEA1..1EEA3; Age:11.0 +1EEA5..1EEA9; Age:11.0 +1EEAB..1EEBB; Age:11.0 +1EEF0..1EEF1; Age:11.0 +1F000..1F02B; Age:11.0 +1F030..1F093; Age:11.0 +1F0A0..1F0AE; Age:11.0 +1F0B1..1F0BF; Age:11.0 +1F0C1..1F0CF; Age:11.0 +1F0D1..1F0F5; Age:11.0 +1F100..1F10C; Age:11.0 +1F110..1F16B; Age:11.0 +1F170..1F1AC; Age:11.0 +1F1E6..1F202; Age:11.0 +1F210..1F23B; Age:11.0 +1F240..1F248; Age:11.0 +1F250..1F251; Age:11.0 +1F260..1F265; Age:11.0 +1F300..1F6D4; Age:11.0 +1F6E0..1F6EC; Age:11.0 +1F6F0..1F6F9; Age:11.0 +1F700..1F773; Age:11.0 +1F780..1F7D8; Age:11.0 +1F800..1F80B; Age:11.0 +1F810..1F847; Age:11.0 +1F850..1F859; Age:11.0 +1F860..1F887; Age:11.0 +1F890..1F8AD; Age:11.0 +1F900..1F90B; Age:11.0 +1F910..1F93E; Age:11.0 +1F940..1F970; Age:11.0 +1F973..1F976; Age:11.0 +1F97A..1F97A; Age:11.0 +1F97C..1F9A2; Age:11.0 +1F9B0..1F9B9; Age:11.0 +1F9C0..1F9C2; Age:11.0 +1F9D0..1F9FF; Age:11.0 +1FA60..1FA6D; Age:11.0 +1FFFE..2A6D6; Age:11.0 +2A700..2B734; Age:11.0 +2B740..2B81D; Age:11.0 +2B820..2CEA1; Age:11.0 +2CEB0..2EBE0; Age:11.0 +2F800..2FA1D; Age:11.0 +2FFFE..2FFFF; Age:11.0 +3FFFE..3FFFF; Age:11.0 +4FFFE..4FFFF; Age:11.0 +5FFFE..5FFFF; Age:11.0 +6FFFE..6FFFF; Age:11.0 +7FFFE..7FFFF; Age:11.0 +8FFFE..8FFFF; Age:11.0 +9FFFE..9FFFF; Age:11.0 +AFFFE..AFFFF; Age:11.0 +BFFFE..BFFFF; Age:11.0 +CFFFE..CFFFF; Age:11.0 +DFFFE..DFFFF; Age:11.0 +E0001..E0001; Age:11.0 +E0020..E007F; Age:11.0 +E0100..E01EF; Age:11.0 +EFFFE..10FFFF; Age:11.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_11_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_11_0.test new file mode 100644 index 000000000..df1605819 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_11_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_11_0 + +description: +Tests character class syntax of the Unicode 12.0 Age=11.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_12_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_12_0.flex new file mode 100644 index 000000000..89f37c475 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_12_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:12.0} { setCurCharPropertyValue("Age:12.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_12_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_12_0.output new file mode 100644 index 000000000..c18581226 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_12_0.output @@ -0,0 +1,677 @@ +0000..0377; Age:12.0 +037A..037F; Age:12.0 +0384..038A; Age:12.0 +038C..038C; Age:12.0 +038E..03A1; Age:12.0 +03A3..052F; Age:12.0 +0531..0556; Age:12.0 +0559..058A; Age:12.0 +058D..058F; Age:12.0 +0591..05C7; Age:12.0 +05D0..05EA; Age:12.0 +05EF..05F4; Age:12.0 +0600..061C; Age:12.0 +061E..070D; Age:12.0 +070F..074A; Age:12.0 +074D..07B1; Age:12.0 +07C0..07FA; Age:12.0 +07FD..082D; Age:12.0 +0830..083E; Age:12.0 +0840..085B; Age:12.0 +085E..085E; Age:12.0 +0860..086A; Age:12.0 +08A0..08B4; Age:12.0 +08B6..08BD; Age:12.0 +08D3..0983; Age:12.0 +0985..098C; Age:12.0 +098F..0990; Age:12.0 +0993..09A8; Age:12.0 +09AA..09B0; Age:12.0 +09B2..09B2; Age:12.0 +09B6..09B9; Age:12.0 +09BC..09C4; Age:12.0 +09C7..09C8; Age:12.0 +09CB..09CE; Age:12.0 +09D7..09D7; Age:12.0 +09DC..09DD; Age:12.0 +09DF..09E3; Age:12.0 +09E6..09FE; Age:12.0 +0A01..0A03; Age:12.0 +0A05..0A0A; Age:12.0 +0A0F..0A10; Age:12.0 +0A13..0A28; Age:12.0 +0A2A..0A30; Age:12.0 +0A32..0A33; Age:12.0 +0A35..0A36; Age:12.0 +0A38..0A39; Age:12.0 +0A3C..0A3C; Age:12.0 +0A3E..0A42; Age:12.0 +0A47..0A48; Age:12.0 +0A4B..0A4D; Age:12.0 +0A51..0A51; Age:12.0 +0A59..0A5C; Age:12.0 +0A5E..0A5E; Age:12.0 +0A66..0A76; Age:12.0 +0A81..0A83; Age:12.0 +0A85..0A8D; Age:12.0 +0A8F..0A91; Age:12.0 +0A93..0AA8; Age:12.0 +0AAA..0AB0; Age:12.0 +0AB2..0AB3; Age:12.0 +0AB5..0AB9; Age:12.0 +0ABC..0AC5; Age:12.0 +0AC7..0AC9; Age:12.0 +0ACB..0ACD; Age:12.0 +0AD0..0AD0; Age:12.0 +0AE0..0AE3; Age:12.0 +0AE6..0AF1; Age:12.0 +0AF9..0AFF; Age:12.0 +0B01..0B03; Age:12.0 +0B05..0B0C; Age:12.0 +0B0F..0B10; Age:12.0 +0B13..0B28; Age:12.0 +0B2A..0B30; Age:12.0 +0B32..0B33; Age:12.0 +0B35..0B39; Age:12.0 +0B3C..0B44; Age:12.0 +0B47..0B48; Age:12.0 +0B4B..0B4D; Age:12.0 +0B56..0B57; Age:12.0 +0B5C..0B5D; Age:12.0 +0B5F..0B63; Age:12.0 +0B66..0B77; Age:12.0 +0B82..0B83; Age:12.0 +0B85..0B8A; Age:12.0 +0B8E..0B90; Age:12.0 +0B92..0B95; Age:12.0 +0B99..0B9A; Age:12.0 +0B9C..0B9C; Age:12.0 +0B9E..0B9F; Age:12.0 +0BA3..0BA4; Age:12.0 +0BA8..0BAA; Age:12.0 +0BAE..0BB9; Age:12.0 +0BBE..0BC2; Age:12.0 +0BC6..0BC8; Age:12.0 +0BCA..0BCD; Age:12.0 +0BD0..0BD0; Age:12.0 +0BD7..0BD7; Age:12.0 +0BE6..0BFA; Age:12.0 +0C00..0C0C; Age:12.0 +0C0E..0C10; Age:12.0 +0C12..0C28; Age:12.0 +0C2A..0C39; Age:12.0 +0C3D..0C44; Age:12.0 +0C46..0C48; Age:12.0 +0C4A..0C4D; Age:12.0 +0C55..0C56; Age:12.0 +0C58..0C5A; Age:12.0 +0C60..0C63; Age:12.0 +0C66..0C6F; Age:12.0 +0C77..0C8C; Age:12.0 +0C8E..0C90; Age:12.0 +0C92..0CA8; Age:12.0 +0CAA..0CB3; Age:12.0 +0CB5..0CB9; Age:12.0 +0CBC..0CC4; Age:12.0 +0CC6..0CC8; Age:12.0 +0CCA..0CCD; Age:12.0 +0CD5..0CD6; Age:12.0 +0CDE..0CDE; Age:12.0 +0CE0..0CE3; Age:12.0 +0CE6..0CEF; Age:12.0 +0CF1..0CF2; Age:12.0 +0D00..0D03; Age:12.0 +0D05..0D0C; Age:12.0 +0D0E..0D10; Age:12.0 +0D12..0D44; Age:12.0 +0D46..0D48; Age:12.0 +0D4A..0D4F; Age:12.0 +0D54..0D63; Age:12.0 +0D66..0D7F; Age:12.0 +0D82..0D83; Age:12.0 +0D85..0D96; Age:12.0 +0D9A..0DB1; Age:12.0 +0DB3..0DBB; Age:12.0 +0DBD..0DBD; Age:12.0 +0DC0..0DC6; Age:12.0 +0DCA..0DCA; Age:12.0 +0DCF..0DD4; Age:12.0 +0DD6..0DD6; Age:12.0 +0DD8..0DDF; Age:12.0 +0DE6..0DEF; Age:12.0 +0DF2..0DF4; Age:12.0 +0E01..0E3A; Age:12.0 +0E3F..0E5B; Age:12.0 +0E81..0E82; Age:12.0 +0E84..0E84; Age:12.0 +0E86..0E8A; Age:12.0 +0E8C..0EA3; Age:12.0 +0EA5..0EA5; Age:12.0 +0EA7..0EBD; Age:12.0 +0EC0..0EC4; Age:12.0 +0EC6..0EC6; Age:12.0 +0EC8..0ECD; Age:12.0 +0ED0..0ED9; Age:12.0 +0EDC..0EDF; Age:12.0 +0F00..0F47; Age:12.0 +0F49..0F6C; Age:12.0 +0F71..0F97; Age:12.0 +0F99..0FBC; Age:12.0 +0FBE..0FCC; Age:12.0 +0FCE..0FDA; Age:12.0 +1000..10C5; Age:12.0 +10C7..10C7; Age:12.0 +10CD..10CD; Age:12.0 +10D0..1248; Age:12.0 +124A..124D; Age:12.0 +1250..1256; Age:12.0 +1258..1258; Age:12.0 +125A..125D; Age:12.0 +1260..1288; Age:12.0 +128A..128D; Age:12.0 +1290..12B0; Age:12.0 +12B2..12B5; Age:12.0 +12B8..12BE; Age:12.0 +12C0..12C0; Age:12.0 +12C2..12C5; Age:12.0 +12C8..12D6; Age:12.0 +12D8..1310; Age:12.0 +1312..1315; Age:12.0 +1318..135A; Age:12.0 +135D..137C; Age:12.0 +1380..1399; Age:12.0 +13A0..13F5; Age:12.0 +13F8..13FD; Age:12.0 +1400..169C; Age:12.0 +16A0..16F8; Age:12.0 +1700..170C; Age:12.0 +170E..1714; Age:12.0 +1720..1736; Age:12.0 +1740..1753; Age:12.0 +1760..176C; Age:12.0 +176E..1770; Age:12.0 +1772..1773; Age:12.0 +1780..17DD; Age:12.0 +17E0..17E9; Age:12.0 +17F0..17F9; Age:12.0 +1800..180E; Age:12.0 +1810..1819; Age:12.0 +1820..1878; Age:12.0 +1880..18AA; Age:12.0 +18B0..18F5; Age:12.0 +1900..191E; Age:12.0 +1920..192B; Age:12.0 +1930..193B; Age:12.0 +1940..1940; Age:12.0 +1944..196D; Age:12.0 +1970..1974; Age:12.0 +1980..19AB; Age:12.0 +19B0..19C9; Age:12.0 +19D0..19DA; Age:12.0 +19DE..1A1B; Age:12.0 +1A1E..1A5E; Age:12.0 +1A60..1A7C; Age:12.0 +1A7F..1A89; Age:12.0 +1A90..1A99; Age:12.0 +1AA0..1AAD; Age:12.0 +1AB0..1ABE; Age:12.0 +1B00..1B4B; Age:12.0 +1B50..1B7C; Age:12.0 +1B80..1BF3; Age:12.0 +1BFC..1C37; Age:12.0 +1C3B..1C49; Age:12.0 +1C4D..1C88; Age:12.0 +1C90..1CBA; Age:12.0 +1CBD..1CC7; Age:12.0 +1CD0..1CFA; Age:12.0 +1D00..1DF9; Age:12.0 +1DFB..1F15; Age:12.0 +1F18..1F1D; Age:12.0 +1F20..1F45; Age:12.0 +1F48..1F4D; Age:12.0 +1F50..1F57; Age:12.0 +1F59..1F59; Age:12.0 +1F5B..1F5B; Age:12.0 +1F5D..1F5D; Age:12.0 +1F5F..1F7D; Age:12.0 +1F80..1FB4; Age:12.0 +1FB6..1FC4; Age:12.0 +1FC6..1FD3; Age:12.0 +1FD6..1FDB; Age:12.0 +1FDD..1FEF; Age:12.0 +1FF2..1FF4; Age:12.0 +1FF6..1FFE; Age:12.0 +2000..2064; Age:12.0 +2066..2071; Age:12.0 +2074..208E; Age:12.0 +2090..209C; Age:12.0 +20A0..20BF; Age:12.0 +20D0..20F0; Age:12.0 +2100..218B; Age:12.0 +2190..2426; Age:12.0 +2440..244A; Age:12.0 +2460..2B73; Age:12.0 +2B76..2B95; Age:12.0 +2B98..2C2E; Age:12.0 +2C30..2C5E; Age:12.0 +2C60..2CF3; Age:12.0 +2CF9..2D25; Age:12.0 +2D27..2D27; Age:12.0 +2D2D..2D2D; Age:12.0 +2D30..2D67; Age:12.0 +2D6F..2D70; Age:12.0 +2D7F..2D96; Age:12.0 +2DA0..2DA6; Age:12.0 +2DA8..2DAE; Age:12.0 +2DB0..2DB6; Age:12.0 +2DB8..2DBE; Age:12.0 +2DC0..2DC6; Age:12.0 +2DC8..2DCE; Age:12.0 +2DD0..2DD6; Age:12.0 +2DD8..2DDE; Age:12.0 +2DE0..2E4F; Age:12.0 +2E80..2E99; Age:12.0 +2E9B..2EF3; Age:12.0 +2F00..2FD5; Age:12.0 +2FF0..2FFB; Age:12.0 +3000..303F; Age:12.0 +3041..3096; Age:12.0 +3099..30FF; Age:12.0 +3105..312F; Age:12.0 +3131..318E; Age:12.0 +3190..31BA; Age:12.0 +31C0..31E3; Age:12.0 +31F0..321E; Age:12.0 +3220..32FE; Age:12.0 +3300..4DB5; Age:12.0 +4DC0..9FEF; Age:12.0 +A000..A48C; Age:12.0 +A490..A4C6; Age:12.0 +A4D0..A62B; Age:12.0 +A640..A6F7; Age:12.0 +A700..A7BF; Age:12.0 +A7C2..A7C6; Age:12.0 +A7F7..A82B; Age:12.0 +A830..A839; Age:12.0 +A840..A877; Age:12.0 +A880..A8C5; Age:12.0 +A8CE..A8D9; Age:12.0 +A8E0..A953; Age:12.0 +A95F..A97C; Age:12.0 +A980..A9CD; Age:12.0 +A9CF..A9D9; Age:12.0 +A9DE..A9FE; Age:12.0 +AA00..AA36; Age:12.0 +AA40..AA4D; Age:12.0 +AA50..AA59; Age:12.0 +AA5C..AAC2; Age:12.0 +AADB..AAF6; Age:12.0 +AB01..AB06; Age:12.0 +AB09..AB0E; Age:12.0 +AB11..AB16; Age:12.0 +AB20..AB26; Age:12.0 +AB28..AB2E; Age:12.0 +AB30..AB67; Age:12.0 +AB70..ABED; Age:12.0 +ABF0..ABF9; Age:12.0 +AC00..D7A3; Age:12.0 +D7B0..D7C6; Age:12.0 +D7CB..D7FB; Age:12.0 +E000..FA6D; Age:12.0 +FA70..FAD9; Age:12.0 +FB00..FB06; Age:12.0 +FB13..FB17; Age:12.0 +FB1D..FB36; Age:12.0 +FB38..FB3C; Age:12.0 +FB3E..FB3E; Age:12.0 +FB40..FB41; Age:12.0 +FB43..FB44; Age:12.0 +FB46..FBC1; Age:12.0 +FBD3..FD3F; Age:12.0 +FD50..FD8F; Age:12.0 +FD92..FDC7; Age:12.0 +FDD0..FDFD; Age:12.0 +FE00..FE19; Age:12.0 +FE20..FE52; Age:12.0 +FE54..FE66; Age:12.0 +FE68..FE6B; Age:12.0 +FE70..FE74; Age:12.0 +FE76..FEFC; Age:12.0 +FEFF..FEFF; Age:12.0 +FF01..FFBE; Age:12.0 +FFC2..FFC7; Age:12.0 +FFCA..FFCF; Age:12.0 +FFD2..FFD7; Age:12.0 +FFDA..FFDC; Age:12.0 +FFE0..FFE6; Age:12.0 +FFE8..FFEE; Age:12.0 +FFF9..1000B; Age:12.0 +1000D..10026; Age:12.0 +10028..1003A; Age:12.0 +1003C..1003D; Age:12.0 +1003F..1004D; Age:12.0 +10050..1005D; Age:12.0 +10080..100FA; Age:12.0 +10100..10102; Age:12.0 +10107..10133; Age:12.0 +10137..1018E; Age:12.0 +10190..1019B; Age:12.0 +101A0..101A0; Age:12.0 +101D0..101FD; Age:12.0 +10280..1029C; Age:12.0 +102A0..102D0; Age:12.0 +102E0..102FB; Age:12.0 +10300..10323; Age:12.0 +1032D..1034A; Age:12.0 +10350..1037A; Age:12.0 +10380..1039D; Age:12.0 +1039F..103C3; Age:12.0 +103C8..103D5; Age:12.0 +10400..1049D; Age:12.0 +104A0..104A9; Age:12.0 +104B0..104D3; Age:12.0 +104D8..104FB; Age:12.0 +10500..10527; Age:12.0 +10530..10563; Age:12.0 +1056F..1056F; Age:12.0 +10600..10736; Age:12.0 +10740..10755; Age:12.0 +10760..10767; Age:12.0 +10800..10805; Age:12.0 +10808..10808; Age:12.0 +1080A..10835; Age:12.0 +10837..10838; Age:12.0 +1083C..1083C; Age:12.0 +1083F..10855; Age:12.0 +10857..1089E; Age:12.0 +108A7..108AF; Age:12.0 +108E0..108F2; Age:12.0 +108F4..108F5; Age:12.0 +108FB..1091B; Age:12.0 +1091F..10939; Age:12.0 +1093F..1093F; Age:12.0 +10980..109B7; Age:12.0 +109BC..109CF; Age:12.0 +109D2..10A03; Age:12.0 +10A05..10A06; Age:12.0 +10A0C..10A13; Age:12.0 +10A15..10A17; Age:12.0 +10A19..10A35; Age:12.0 +10A38..10A3A; Age:12.0 +10A3F..10A48; Age:12.0 +10A50..10A58; Age:12.0 +10A60..10A9F; Age:12.0 +10AC0..10AE6; Age:12.0 +10AEB..10AF6; Age:12.0 +10B00..10B35; Age:12.0 +10B39..10B55; Age:12.0 +10B58..10B72; Age:12.0 +10B78..10B91; Age:12.0 +10B99..10B9C; Age:12.0 +10BA9..10BAF; Age:12.0 +10C00..10C48; Age:12.0 +10C80..10CB2; Age:12.0 +10CC0..10CF2; Age:12.0 +10CFA..10D27; Age:12.0 +10D30..10D39; Age:12.0 +10E60..10E7E; Age:12.0 +10F00..10F27; Age:12.0 +10F30..10F59; Age:12.0 +10FE0..10FF6; Age:12.0 +11000..1104D; Age:12.0 +11052..1106F; Age:12.0 +1107F..110C1; Age:12.0 +110CD..110CD; Age:12.0 +110D0..110E8; Age:12.0 +110F0..110F9; Age:12.0 +11100..11134; Age:12.0 +11136..11146; Age:12.0 +11150..11176; Age:12.0 +11180..111CD; Age:12.0 +111D0..111DF; Age:12.0 +111E1..111F4; Age:12.0 +11200..11211; Age:12.0 +11213..1123E; Age:12.0 +11280..11286; Age:12.0 +11288..11288; Age:12.0 +1128A..1128D; Age:12.0 +1128F..1129D; Age:12.0 +1129F..112A9; Age:12.0 +112B0..112EA; Age:12.0 +112F0..112F9; Age:12.0 +11300..11303; Age:12.0 +11305..1130C; Age:12.0 +1130F..11310; Age:12.0 +11313..11328; Age:12.0 +1132A..11330; Age:12.0 +11332..11333; Age:12.0 +11335..11339; Age:12.0 +1133B..11344; Age:12.0 +11347..11348; Age:12.0 +1134B..1134D; Age:12.0 +11350..11350; Age:12.0 +11357..11357; Age:12.0 +1135D..11363; Age:12.0 +11366..1136C; Age:12.0 +11370..11374; Age:12.0 +11400..11459; Age:12.0 +1145B..1145B; Age:12.0 +1145D..1145F; Age:12.0 +11480..114C7; Age:12.0 +114D0..114D9; Age:12.0 +11580..115B5; Age:12.0 +115B8..115DD; Age:12.0 +11600..11644; Age:12.0 +11650..11659; Age:12.0 +11660..1166C; Age:12.0 +11680..116B8; Age:12.0 +116C0..116C9; Age:12.0 +11700..1171A; Age:12.0 +1171D..1172B; Age:12.0 +11730..1173F; Age:12.0 +11800..1183B; Age:12.0 +118A0..118F2; Age:12.0 +118FF..118FF; Age:12.0 +119A0..119A7; Age:12.0 +119AA..119D7; Age:12.0 +119DA..119E4; Age:12.0 +11A00..11A47; Age:12.0 +11A50..11AA2; Age:12.0 +11AC0..11AF8; Age:12.0 +11C00..11C08; Age:12.0 +11C0A..11C36; Age:12.0 +11C38..11C45; Age:12.0 +11C50..11C6C; Age:12.0 +11C70..11C8F; Age:12.0 +11C92..11CA7; Age:12.0 +11CA9..11CB6; Age:12.0 +11D00..11D06; Age:12.0 +11D08..11D09; Age:12.0 +11D0B..11D36; Age:12.0 +11D3A..11D3A; Age:12.0 +11D3C..11D3D; Age:12.0 +11D3F..11D47; Age:12.0 +11D50..11D59; Age:12.0 +11D60..11D65; Age:12.0 +11D67..11D68; Age:12.0 +11D6A..11D8E; Age:12.0 +11D90..11D91; Age:12.0 +11D93..11D98; Age:12.0 +11DA0..11DA9; Age:12.0 +11EE0..11EF8; Age:12.0 +11FC0..11FF1; Age:12.0 +11FFF..12399; Age:12.0 +12400..1246E; Age:12.0 +12470..12474; Age:12.0 +12480..12543; Age:12.0 +13000..1342E; Age:12.0 +13430..13438; Age:12.0 +14400..14646; Age:12.0 +16800..16A38; Age:12.0 +16A40..16A5E; Age:12.0 +16A60..16A69; Age:12.0 +16A6E..16A6F; Age:12.0 +16AD0..16AED; Age:12.0 +16AF0..16AF5; Age:12.0 +16B00..16B45; Age:12.0 +16B50..16B59; Age:12.0 +16B5B..16B61; Age:12.0 +16B63..16B77; Age:12.0 +16B7D..16B8F; Age:12.0 +16E40..16E9A; Age:12.0 +16F00..16F4A; Age:12.0 +16F4F..16F87; Age:12.0 +16F8F..16F9F; Age:12.0 +16FE0..16FE3; Age:12.0 +17000..187F7; Age:12.0 +18800..18AF2; Age:12.0 +1B000..1B11E; Age:12.0 +1B150..1B152; Age:12.0 +1B164..1B167; Age:12.0 +1B170..1B2FB; Age:12.0 +1BC00..1BC6A; Age:12.0 +1BC70..1BC7C; Age:12.0 +1BC80..1BC88; Age:12.0 +1BC90..1BC99; Age:12.0 +1BC9C..1BCA3; Age:12.0 +1D000..1D0F5; Age:12.0 +1D100..1D126; Age:12.0 +1D129..1D1E8; Age:12.0 +1D200..1D245; Age:12.0 +1D2E0..1D2F3; Age:12.0 +1D300..1D356; Age:12.0 +1D360..1D378; Age:12.0 +1D400..1D454; Age:12.0 +1D456..1D49C; Age:12.0 +1D49E..1D49F; Age:12.0 +1D4A2..1D4A2; Age:12.0 +1D4A5..1D4A6; Age:12.0 +1D4A9..1D4AC; Age:12.0 +1D4AE..1D4B9; Age:12.0 +1D4BB..1D4BB; Age:12.0 +1D4BD..1D4C3; Age:12.0 +1D4C5..1D505; Age:12.0 +1D507..1D50A; Age:12.0 +1D50D..1D514; Age:12.0 +1D516..1D51C; Age:12.0 +1D51E..1D539; Age:12.0 +1D53B..1D53E; Age:12.0 +1D540..1D544; Age:12.0 +1D546..1D546; Age:12.0 +1D54A..1D550; Age:12.0 +1D552..1D6A5; Age:12.0 +1D6A8..1D7CB; Age:12.0 +1D7CE..1DA8B; Age:12.0 +1DA9B..1DA9F; Age:12.0 +1DAA1..1DAAF; Age:12.0 +1E000..1E006; Age:12.0 +1E008..1E018; Age:12.0 +1E01B..1E021; Age:12.0 +1E023..1E024; Age:12.0 +1E026..1E02A; Age:12.0 +1E100..1E12C; Age:12.0 +1E130..1E13D; Age:12.0 +1E140..1E149; Age:12.0 +1E14E..1E14F; Age:12.0 +1E2C0..1E2F9; Age:12.0 +1E2FF..1E2FF; Age:12.0 +1E800..1E8C4; Age:12.0 +1E8C7..1E8D6; Age:12.0 +1E900..1E94B; Age:12.0 +1E950..1E959; Age:12.0 +1E95E..1E95F; Age:12.0 +1EC71..1ECB4; Age:12.0 +1ED01..1ED3D; Age:12.0 +1EE00..1EE03; Age:12.0 +1EE05..1EE1F; Age:12.0 +1EE21..1EE22; Age:12.0 +1EE24..1EE24; Age:12.0 +1EE27..1EE27; Age:12.0 +1EE29..1EE32; Age:12.0 +1EE34..1EE37; Age:12.0 +1EE39..1EE39; Age:12.0 +1EE3B..1EE3B; Age:12.0 +1EE42..1EE42; Age:12.0 +1EE47..1EE47; Age:12.0 +1EE49..1EE49; Age:12.0 +1EE4B..1EE4B; Age:12.0 +1EE4D..1EE4F; Age:12.0 +1EE51..1EE52; Age:12.0 +1EE54..1EE54; Age:12.0 +1EE57..1EE57; Age:12.0 +1EE59..1EE59; Age:12.0 +1EE5B..1EE5B; Age:12.0 +1EE5D..1EE5D; Age:12.0 +1EE5F..1EE5F; Age:12.0 +1EE61..1EE62; Age:12.0 +1EE64..1EE64; Age:12.0 +1EE67..1EE6A; Age:12.0 +1EE6C..1EE72; Age:12.0 +1EE74..1EE77; Age:12.0 +1EE79..1EE7C; Age:12.0 +1EE7E..1EE7E; Age:12.0 +1EE80..1EE89; Age:12.0 +1EE8B..1EE9B; Age:12.0 +1EEA1..1EEA3; Age:12.0 +1EEA5..1EEA9; Age:12.0 +1EEAB..1EEBB; Age:12.0 +1EEF0..1EEF1; Age:12.0 +1F000..1F02B; Age:12.0 +1F030..1F093; Age:12.0 +1F0A0..1F0AE; Age:12.0 +1F0B1..1F0BF; Age:12.0 +1F0C1..1F0CF; Age:12.0 +1F0D1..1F0F5; Age:12.0 +1F100..1F10C; Age:12.0 +1F110..1F16C; Age:12.0 +1F170..1F1AC; Age:12.0 +1F1E6..1F202; Age:12.0 +1F210..1F23B; Age:12.0 +1F240..1F248; Age:12.0 +1F250..1F251; Age:12.0 +1F260..1F265; Age:12.0 +1F300..1F6D5; Age:12.0 +1F6E0..1F6EC; Age:12.0 +1F6F0..1F6FA; Age:12.0 +1F700..1F773; Age:12.0 +1F780..1F7D8; Age:12.0 +1F7E0..1F7EB; Age:12.0 +1F800..1F80B; Age:12.0 +1F810..1F847; Age:12.0 +1F850..1F859; Age:12.0 +1F860..1F887; Age:12.0 +1F890..1F8AD; Age:12.0 +1F900..1F90B; Age:12.0 +1F90D..1F971; Age:12.0 +1F973..1F976; Age:12.0 +1F97A..1F9A2; Age:12.0 +1F9A5..1F9AA; Age:12.0 +1F9AE..1F9CA; Age:12.0 +1F9CD..1FA53; Age:12.0 +1FA60..1FA6D; Age:12.0 +1FA70..1FA73; Age:12.0 +1FA78..1FA7A; Age:12.0 +1FA80..1FA82; Age:12.0 +1FA90..1FA95; Age:12.0 +1FFFE..2A6D6; Age:12.0 +2A700..2B734; Age:12.0 +2B740..2B81D; Age:12.0 +2B820..2CEA1; Age:12.0 +2CEB0..2EBE0; Age:12.0 +2F800..2FA1D; Age:12.0 +2FFFE..2FFFF; Age:12.0 +3FFFE..3FFFF; Age:12.0 +4FFFE..4FFFF; Age:12.0 +5FFFE..5FFFF; Age:12.0 +6FFFE..6FFFF; Age:12.0 +7FFFE..7FFFF; Age:12.0 +8FFFE..8FFFF; Age:12.0 +9FFFE..9FFFF; Age:12.0 +AFFFE..AFFFF; Age:12.0 +BFFFE..BFFFF; Age:12.0 +CFFFE..CFFFF; Age:12.0 +DFFFE..DFFFF; Age:12.0 +E0001..E0001; Age:12.0 +E0020..E007F; Age:12.0 +E0100..E01EF; Age:12.0 +EFFFE..10FFFF; Age:12.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_12_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_12_0.test new file mode 100644 index 000000000..757cbaba4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_12_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_12_0 + +description: +Tests character class syntax of the Unicode 12.0 Age=12.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_1_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_1_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_1_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_1_1.flex new file mode 100644 index 000000000..7d67b2983 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_1_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_1_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:1.1} { setCurCharPropertyValue("Age:1.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_1_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_1_1.output new file mode 100644 index 000000000..bd6b75100 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_1_1.output @@ -0,0 +1,288 @@ +0000..01F5; Age:1.1 +01FA..0217; Age:1.1 +0250..02A8; Age:1.1 +02B0..02DE; Age:1.1 +02E0..02E9; Age:1.1 +0300..0345; Age:1.1 +0360..0361; Age:1.1 +0374..0375; Age:1.1 +037A..037A; Age:1.1 +037E..037E; Age:1.1 +0384..038A; Age:1.1 +038C..038C; Age:1.1 +038E..03A1; Age:1.1 +03A3..03CE; Age:1.1 +03D0..03D6; Age:1.1 +03DA..03DA; Age:1.1 +03DC..03DC; Age:1.1 +03DE..03DE; Age:1.1 +03E0..03E0; Age:1.1 +03E2..03F3; Age:1.1 +0401..040C; Age:1.1 +040E..044F; Age:1.1 +0451..045C; Age:1.1 +045E..0486; Age:1.1 +0490..04C4; Age:1.1 +04C7..04C8; Age:1.1 +04CB..04CC; Age:1.1 +04D0..04EB; Age:1.1 +04EE..04F5; Age:1.1 +04F8..04F9; Age:1.1 +0531..0556; Age:1.1 +0559..055F; Age:1.1 +0561..0587; Age:1.1 +0589..0589; Age:1.1 +05B0..05B9; Age:1.1 +05BB..05C3; Age:1.1 +05D0..05EA; Age:1.1 +05F0..05F4; Age:1.1 +060C..060C; Age:1.1 +061B..061B; Age:1.1 +061F..061F; Age:1.1 +0621..063A; Age:1.1 +0640..0652; Age:1.1 +0660..066D; Age:1.1 +0670..06B7; Age:1.1 +06BA..06BE; Age:1.1 +06C0..06CE; Age:1.1 +06D0..06ED; Age:1.1 +06F0..06F9; Age:1.1 +0901..0903; Age:1.1 +0905..0939; Age:1.1 +093C..094D; Age:1.1 +0950..0954; Age:1.1 +0958..0970; Age:1.1 +0981..0983; Age:1.1 +0985..098C; Age:1.1 +098F..0990; Age:1.1 +0993..09A8; Age:1.1 +09AA..09B0; Age:1.1 +09B2..09B2; Age:1.1 +09B6..09B9; Age:1.1 +09BC..09BC; Age:1.1 +09BE..09C4; Age:1.1 +09C7..09C8; Age:1.1 +09CB..09CD; Age:1.1 +09D7..09D7; Age:1.1 +09DC..09DD; Age:1.1 +09DF..09E3; Age:1.1 +09E6..09FA; Age:1.1 +0A02..0A02; Age:1.1 +0A05..0A0A; Age:1.1 +0A0F..0A10; Age:1.1 +0A13..0A28; Age:1.1 +0A2A..0A30; Age:1.1 +0A32..0A33; Age:1.1 +0A35..0A36; Age:1.1 +0A38..0A39; Age:1.1 +0A3C..0A3C; Age:1.1 +0A3E..0A42; Age:1.1 +0A47..0A48; Age:1.1 +0A4B..0A4D; Age:1.1 +0A59..0A5C; Age:1.1 +0A5E..0A5E; Age:1.1 +0A66..0A74; Age:1.1 +0A81..0A83; Age:1.1 +0A85..0A8B; Age:1.1 +0A8D..0A8D; Age:1.1 +0A8F..0A91; Age:1.1 +0A93..0AA8; Age:1.1 +0AAA..0AB0; Age:1.1 +0AB2..0AB3; Age:1.1 +0AB5..0AB9; Age:1.1 +0ABC..0AC5; Age:1.1 +0AC7..0AC9; Age:1.1 +0ACB..0ACD; Age:1.1 +0AD0..0AD0; Age:1.1 +0AE0..0AE0; Age:1.1 +0AE6..0AEF; Age:1.1 +0B01..0B03; Age:1.1 +0B05..0B0C; Age:1.1 +0B0F..0B10; Age:1.1 +0B13..0B28; Age:1.1 +0B2A..0B30; Age:1.1 +0B32..0B33; Age:1.1 +0B36..0B39; Age:1.1 +0B3C..0B43; Age:1.1 +0B47..0B48; Age:1.1 +0B4B..0B4D; Age:1.1 +0B56..0B57; Age:1.1 +0B5C..0B5D; Age:1.1 +0B5F..0B61; Age:1.1 +0B66..0B70; Age:1.1 +0B82..0B83; Age:1.1 +0B85..0B8A; Age:1.1 +0B8E..0B90; Age:1.1 +0B92..0B95; Age:1.1 +0B99..0B9A; Age:1.1 +0B9C..0B9C; Age:1.1 +0B9E..0B9F; Age:1.1 +0BA3..0BA4; Age:1.1 +0BA8..0BAA; Age:1.1 +0BAE..0BB5; Age:1.1 +0BB7..0BB9; Age:1.1 +0BBE..0BC2; Age:1.1 +0BC6..0BC8; Age:1.1 +0BCA..0BCD; Age:1.1 +0BD7..0BD7; Age:1.1 +0BE7..0BF2; Age:1.1 +0C01..0C03; Age:1.1 +0C05..0C0C; Age:1.1 +0C0E..0C10; Age:1.1 +0C12..0C28; Age:1.1 +0C2A..0C33; Age:1.1 +0C35..0C39; Age:1.1 +0C3E..0C44; Age:1.1 +0C46..0C48; Age:1.1 +0C4A..0C4D; Age:1.1 +0C55..0C56; Age:1.1 +0C60..0C61; Age:1.1 +0C66..0C6F; Age:1.1 +0C82..0C83; Age:1.1 +0C85..0C8C; Age:1.1 +0C8E..0C90; Age:1.1 +0C92..0CA8; Age:1.1 +0CAA..0CB3; Age:1.1 +0CB5..0CB9; Age:1.1 +0CBE..0CC4; Age:1.1 +0CC6..0CC8; Age:1.1 +0CCA..0CCD; Age:1.1 +0CD5..0CD6; Age:1.1 +0CDE..0CDE; Age:1.1 +0CE0..0CE1; Age:1.1 +0CE6..0CEF; Age:1.1 +0D02..0D03; Age:1.1 +0D05..0D0C; Age:1.1 +0D0E..0D10; Age:1.1 +0D12..0D28; Age:1.1 +0D2A..0D39; Age:1.1 +0D3E..0D43; Age:1.1 +0D46..0D48; Age:1.1 +0D4A..0D4D; Age:1.1 +0D57..0D57; Age:1.1 +0D60..0D61; Age:1.1 +0D66..0D6F; Age:1.1 +0E01..0E3A; Age:1.1 +0E3F..0E5B; Age:1.1 +0E81..0E82; Age:1.1 +0E84..0E84; Age:1.1 +0E87..0E88; Age:1.1 +0E8A..0E8A; Age:1.1 +0E8D..0E8D; Age:1.1 +0E94..0E97; Age:1.1 +0E99..0E9F; Age:1.1 +0EA1..0EA3; Age:1.1 +0EA5..0EA5; Age:1.1 +0EA7..0EA7; Age:1.1 +0EAA..0EAB; Age:1.1 +0EAD..0EB9; Age:1.1 +0EBB..0EBD; Age:1.1 +0EC0..0EC4; Age:1.1 +0EC6..0EC6; Age:1.1 +0EC8..0ECD; Age:1.1 +0ED0..0ED9; Age:1.1 +0EDC..0EDD; Age:1.1 +10A0..10C5; Age:1.1 +10D0..10F6; Age:1.1 +10FB..10FB; Age:1.1 +1100..1159; Age:1.1 +115F..11A2; Age:1.1 +11A8..11F9; Age:1.1 +1E00..1E9A; Age:1.1 +1EA0..1EF9; Age:1.1 +1F00..1F15; Age:1.1 +1F18..1F1D; Age:1.1 +1F20..1F45; Age:1.1 +1F48..1F4D; Age:1.1 +1F50..1F57; Age:1.1 +1F59..1F59; Age:1.1 +1F5B..1F5B; Age:1.1 +1F5D..1F5D; Age:1.1 +1F5F..1F7D; Age:1.1 +1F80..1FB4; Age:1.1 +1FB6..1FC4; Age:1.1 +1FC6..1FD3; Age:1.1 +1FD6..1FDB; Age:1.1 +1FDD..1FEF; Age:1.1 +1FF2..1FF4; Age:1.1 +1FF6..1FFE; Age:1.1 +2000..202E; Age:1.1 +2030..2046; Age:1.1 +206A..2070; Age:1.1 +2074..208E; Age:1.1 +20A0..20AA; Age:1.1 +20D0..20E1; Age:1.1 +2100..2138; Age:1.1 +2153..2182; Age:1.1 +2190..21EA; Age:1.1 +2200..22F1; Age:1.1 +2300..2300; Age:1.1 +2302..237A; Age:1.1 +2400..2424; Age:1.1 +2440..244A; Age:1.1 +2460..24EA; Age:1.1 +2500..2595; Age:1.1 +25A0..25EF; Age:1.1 +2600..2613; Age:1.1 +261A..266F; Age:1.1 +2701..2704; Age:1.1 +2706..2709; Age:1.1 +270C..2727; Age:1.1 +2729..274B; Age:1.1 +274D..274D; Age:1.1 +274F..2752; Age:1.1 +2756..2756; Age:1.1 +2758..275E; Age:1.1 +2761..2767; Age:1.1 +2776..2794; Age:1.1 +2798..27AF; Age:1.1 +27B1..27BE; Age:1.1 +3000..3037; Age:1.1 +303F..303F; Age:1.1 +3041..3094; Age:1.1 +3099..309E; Age:1.1 +30A1..30FE; Age:1.1 +3105..312C; Age:1.1 +3131..318E; Age:1.1 +3190..319F; Age:1.1 +3200..321C; Age:1.1 +3220..3243; Age:1.1 +3260..327B; Age:1.1 +327F..32B0; Age:1.1 +32C0..32CB; Age:1.1 +32D0..32FE; Age:1.1 +3300..3376; Age:1.1 +337B..33DD; Age:1.1 +33E0..33FE; Age:1.1 +4E00..9FA5; Age:1.1 +E000..FA2D; Age:1.1 +FB00..FB06; Age:1.1 +FB13..FB17; Age:1.1 +FB1E..FB36; Age:1.1 +FB38..FB3C; Age:1.1 +FB3E..FB3E; Age:1.1 +FB40..FB41; Age:1.1 +FB43..FB44; Age:1.1 +FB46..FBB1; Age:1.1 +FBD3..FD3F; Age:1.1 +FD50..FD8F; Age:1.1 +FD92..FDC7; Age:1.1 +FDF0..FDFB; Age:1.1 +FE20..FE23; Age:1.1 +FE30..FE44; Age:1.1 +FE49..FE52; Age:1.1 +FE54..FE66; Age:1.1 +FE68..FE6B; Age:1.1 +FE70..FE72; Age:1.1 +FE74..FE74; Age:1.1 +FE76..FEFC; Age:1.1 +FEFF..FEFF; Age:1.1 +FF01..FF5E; Age:1.1 +FF61..FFBE; Age:1.1 +FFC2..FFC7; Age:1.1 +FFCA..FFCF; Age:1.1 +FFD2..FFD7; Age:1.1 +FFDA..FFDC; Age:1.1 +FFE0..FFE6; Age:1.1 +FFE8..FFEE; Age:1.1 +FFFD..FFFF; Age:1.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_1_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_1_1.test new file mode 100644 index 000000000..dc7905141 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_1_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_1_1 + +description: +Tests character class syntax of the Unicode 12.0 Age=1.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_0.flex new file mode 100644 index 000000000..ab8ca279a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_2_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:2.0} { setCurCharPropertyValue("Age:2.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_0.output new file mode 100644 index 000000000..2d3fe0c9d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_0.output @@ -0,0 +1,312 @@ +0000..01F5; Age:2.0 +01FA..0217; Age:2.0 +0250..02A8; Age:2.0 +02B0..02DE; Age:2.0 +02E0..02E9; Age:2.0 +0300..0345; Age:2.0 +0360..0361; Age:2.0 +0374..0375; Age:2.0 +037A..037A; Age:2.0 +037E..037E; Age:2.0 +0384..038A; Age:2.0 +038C..038C; Age:2.0 +038E..03A1; Age:2.0 +03A3..03CE; Age:2.0 +03D0..03D6; Age:2.0 +03DA..03DA; Age:2.0 +03DC..03DC; Age:2.0 +03DE..03DE; Age:2.0 +03E0..03E0; Age:2.0 +03E2..03F3; Age:2.0 +0401..040C; Age:2.0 +040E..044F; Age:2.0 +0451..045C; Age:2.0 +045E..0486; Age:2.0 +0490..04C4; Age:2.0 +04C7..04C8; Age:2.0 +04CB..04CC; Age:2.0 +04D0..04EB; Age:2.0 +04EE..04F5; Age:2.0 +04F8..04F9; Age:2.0 +0531..0556; Age:2.0 +0559..055F; Age:2.0 +0561..0587; Age:2.0 +0589..0589; Age:2.0 +0591..05A1; Age:2.0 +05A3..05B9; Age:2.0 +05BB..05C4; Age:2.0 +05D0..05EA; Age:2.0 +05F0..05F4; Age:2.0 +060C..060C; Age:2.0 +061B..061B; Age:2.0 +061F..061F; Age:2.0 +0621..063A; Age:2.0 +0640..0652; Age:2.0 +0660..066D; Age:2.0 +0670..06B7; Age:2.0 +06BA..06BE; Age:2.0 +06C0..06CE; Age:2.0 +06D0..06ED; Age:2.0 +06F0..06F9; Age:2.0 +0901..0903; Age:2.0 +0905..0939; Age:2.0 +093C..094D; Age:2.0 +0950..0954; Age:2.0 +0958..0970; Age:2.0 +0981..0983; Age:2.0 +0985..098C; Age:2.0 +098F..0990; Age:2.0 +0993..09A8; Age:2.0 +09AA..09B0; Age:2.0 +09B2..09B2; Age:2.0 +09B6..09B9; Age:2.0 +09BC..09BC; Age:2.0 +09BE..09C4; Age:2.0 +09C7..09C8; Age:2.0 +09CB..09CD; Age:2.0 +09D7..09D7; Age:2.0 +09DC..09DD; Age:2.0 +09DF..09E3; Age:2.0 +09E6..09FA; Age:2.0 +0A02..0A02; Age:2.0 +0A05..0A0A; Age:2.0 +0A0F..0A10; Age:2.0 +0A13..0A28; Age:2.0 +0A2A..0A30; Age:2.0 +0A32..0A33; Age:2.0 +0A35..0A36; Age:2.0 +0A38..0A39; Age:2.0 +0A3C..0A3C; Age:2.0 +0A3E..0A42; Age:2.0 +0A47..0A48; Age:2.0 +0A4B..0A4D; Age:2.0 +0A59..0A5C; Age:2.0 +0A5E..0A5E; Age:2.0 +0A66..0A74; Age:2.0 +0A81..0A83; Age:2.0 +0A85..0A8B; Age:2.0 +0A8D..0A8D; Age:2.0 +0A8F..0A91; Age:2.0 +0A93..0AA8; Age:2.0 +0AAA..0AB0; Age:2.0 +0AB2..0AB3; Age:2.0 +0AB5..0AB9; Age:2.0 +0ABC..0AC5; Age:2.0 +0AC7..0AC9; Age:2.0 +0ACB..0ACD; Age:2.0 +0AD0..0AD0; Age:2.0 +0AE0..0AE0; Age:2.0 +0AE6..0AEF; Age:2.0 +0B01..0B03; Age:2.0 +0B05..0B0C; Age:2.0 +0B0F..0B10; Age:2.0 +0B13..0B28; Age:2.0 +0B2A..0B30; Age:2.0 +0B32..0B33; Age:2.0 +0B36..0B39; Age:2.0 +0B3C..0B43; Age:2.0 +0B47..0B48; Age:2.0 +0B4B..0B4D; Age:2.0 +0B56..0B57; Age:2.0 +0B5C..0B5D; Age:2.0 +0B5F..0B61; Age:2.0 +0B66..0B70; Age:2.0 +0B82..0B83; Age:2.0 +0B85..0B8A; Age:2.0 +0B8E..0B90; Age:2.0 +0B92..0B95; Age:2.0 +0B99..0B9A; Age:2.0 +0B9C..0B9C; Age:2.0 +0B9E..0B9F; Age:2.0 +0BA3..0BA4; Age:2.0 +0BA8..0BAA; Age:2.0 +0BAE..0BB5; Age:2.0 +0BB7..0BB9; Age:2.0 +0BBE..0BC2; Age:2.0 +0BC6..0BC8; Age:2.0 +0BCA..0BCD; Age:2.0 +0BD7..0BD7; Age:2.0 +0BE7..0BF2; Age:2.0 +0C01..0C03; Age:2.0 +0C05..0C0C; Age:2.0 +0C0E..0C10; Age:2.0 +0C12..0C28; Age:2.0 +0C2A..0C33; Age:2.0 +0C35..0C39; Age:2.0 +0C3E..0C44; Age:2.0 +0C46..0C48; Age:2.0 +0C4A..0C4D; Age:2.0 +0C55..0C56; Age:2.0 +0C60..0C61; Age:2.0 +0C66..0C6F; Age:2.0 +0C82..0C83; Age:2.0 +0C85..0C8C; Age:2.0 +0C8E..0C90; Age:2.0 +0C92..0CA8; Age:2.0 +0CAA..0CB3; Age:2.0 +0CB5..0CB9; Age:2.0 +0CBE..0CC4; Age:2.0 +0CC6..0CC8; Age:2.0 +0CCA..0CCD; Age:2.0 +0CD5..0CD6; Age:2.0 +0CDE..0CDE; Age:2.0 +0CE0..0CE1; Age:2.0 +0CE6..0CEF; Age:2.0 +0D02..0D03; Age:2.0 +0D05..0D0C; Age:2.0 +0D0E..0D10; Age:2.0 +0D12..0D28; Age:2.0 +0D2A..0D39; Age:2.0 +0D3E..0D43; Age:2.0 +0D46..0D48; Age:2.0 +0D4A..0D4D; Age:2.0 +0D57..0D57; Age:2.0 +0D60..0D61; Age:2.0 +0D66..0D6F; Age:2.0 +0E01..0E3A; Age:2.0 +0E3F..0E5B; Age:2.0 +0E81..0E82; Age:2.0 +0E84..0E84; Age:2.0 +0E87..0E88; Age:2.0 +0E8A..0E8A; Age:2.0 +0E8D..0E8D; Age:2.0 +0E94..0E97; Age:2.0 +0E99..0E9F; Age:2.0 +0EA1..0EA3; Age:2.0 +0EA5..0EA5; Age:2.0 +0EA7..0EA7; Age:2.0 +0EAA..0EAB; Age:2.0 +0EAD..0EB9; Age:2.0 +0EBB..0EBD; Age:2.0 +0EC0..0EC4; Age:2.0 +0EC6..0EC6; Age:2.0 +0EC8..0ECD; Age:2.0 +0ED0..0ED9; Age:2.0 +0EDC..0EDD; Age:2.0 +0F00..0F47; Age:2.0 +0F49..0F69; Age:2.0 +0F71..0F8B; Age:2.0 +0F90..0F95; Age:2.0 +0F97..0F97; Age:2.0 +0F99..0FAD; Age:2.0 +0FB1..0FB7; Age:2.0 +0FB9..0FB9; Age:2.0 +10A0..10C5; Age:2.0 +10D0..10F6; Age:2.0 +10FB..10FB; Age:2.0 +1100..1159; Age:2.0 +115F..11A2; Age:2.0 +11A8..11F9; Age:2.0 +1E00..1E9B; Age:2.0 +1EA0..1EF9; Age:2.0 +1F00..1F15; Age:2.0 +1F18..1F1D; Age:2.0 +1F20..1F45; Age:2.0 +1F48..1F4D; Age:2.0 +1F50..1F57; Age:2.0 +1F59..1F59; Age:2.0 +1F5B..1F5B; Age:2.0 +1F5D..1F5D; Age:2.0 +1F5F..1F7D; Age:2.0 +1F80..1FB4; Age:2.0 +1FB6..1FC4; Age:2.0 +1FC6..1FD3; Age:2.0 +1FD6..1FDB; Age:2.0 +1FDD..1FEF; Age:2.0 +1FF2..1FF4; Age:2.0 +1FF6..1FFE; Age:2.0 +2000..202E; Age:2.0 +2030..2046; Age:2.0 +206A..2070; Age:2.0 +2074..208E; Age:2.0 +20A0..20AB; Age:2.0 +20D0..20E1; Age:2.0 +2100..2138; Age:2.0 +2153..2182; Age:2.0 +2190..21EA; Age:2.0 +2200..22F1; Age:2.0 +2300..2300; Age:2.0 +2302..237A; Age:2.0 +2400..2424; Age:2.0 +2440..244A; Age:2.0 +2460..24EA; Age:2.0 +2500..2595; Age:2.0 +25A0..25EF; Age:2.0 +2600..2613; Age:2.0 +261A..266F; Age:2.0 +2701..2704; Age:2.0 +2706..2709; Age:2.0 +270C..2727; Age:2.0 +2729..274B; Age:2.0 +274D..274D; Age:2.0 +274F..2752; Age:2.0 +2756..2756; Age:2.0 +2758..275E; Age:2.0 +2761..2767; Age:2.0 +2776..2794; Age:2.0 +2798..27AF; Age:2.0 +27B1..27BE; Age:2.0 +3000..3037; Age:2.0 +303F..303F; Age:2.0 +3041..3094; Age:2.0 +3099..309E; Age:2.0 +30A1..30FE; Age:2.0 +3105..312C; Age:2.0 +3131..318E; Age:2.0 +3190..319F; Age:2.0 +3200..321C; Age:2.0 +3220..3243; Age:2.0 +3260..327B; Age:2.0 +327F..32B0; Age:2.0 +32C0..32CB; Age:2.0 +32D0..32FE; Age:2.0 +3300..3376; Age:2.0 +337B..33DD; Age:2.0 +33E0..33FE; Age:2.0 +4E00..9FA5; Age:2.0 +AC00..D7A3; Age:2.0 +E000..FA2D; Age:2.0 +FB00..FB06; Age:2.0 +FB13..FB17; Age:2.0 +FB1E..FB36; Age:2.0 +FB38..FB3C; Age:2.0 +FB3E..FB3E; Age:2.0 +FB40..FB41; Age:2.0 +FB43..FB44; Age:2.0 +FB46..FBB1; Age:2.0 +FBD3..FD3F; Age:2.0 +FD50..FD8F; Age:2.0 +FD92..FDC7; Age:2.0 +FDF0..FDFB; Age:2.0 +FE20..FE23; Age:2.0 +FE30..FE44; Age:2.0 +FE49..FE52; Age:2.0 +FE54..FE66; Age:2.0 +FE68..FE6B; Age:2.0 +FE70..FE72; Age:2.0 +FE74..FE74; Age:2.0 +FE76..FEFC; Age:2.0 +FEFF..FEFF; Age:2.0 +FF01..FF5E; Age:2.0 +FF61..FFBE; Age:2.0 +FFC2..FFC7; Age:2.0 +FFCA..FFCF; Age:2.0 +FFD2..FFD7; Age:2.0 +FFDA..FFDC; Age:2.0 +FFE0..FFE6; Age:2.0 +FFE8..FFEE; Age:2.0 +FFFD..FFFF; Age:2.0 +1FFFE..1FFFF; Age:2.0 +2FFFE..2FFFF; Age:2.0 +3FFFE..3FFFF; Age:2.0 +4FFFE..4FFFF; Age:2.0 +5FFFE..5FFFF; Age:2.0 +6FFFE..6FFFF; Age:2.0 +7FFFE..7FFFF; Age:2.0 +8FFFE..8FFFF; Age:2.0 +9FFFE..9FFFF; Age:2.0 +AFFFE..AFFFF; Age:2.0 +BFFFE..BFFFF; Age:2.0 +CFFFE..CFFFF; Age:2.0 +DFFFE..DFFFF; Age:2.0 +EFFFE..10FFFF; Age:2.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_0.test new file mode 100644 index 000000000..ae32dd347 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_2_0 + +description: +Tests character class syntax of the Unicode 12.0 Age=2.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_1.flex new file mode 100644 index 000000000..b745d2aac --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_2_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:2.1} { setCurCharPropertyValue("Age:2.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_1.output new file mode 100644 index 000000000..0c6a084c3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_1.output @@ -0,0 +1,312 @@ +0000..01F5; Age:2.1 +01FA..0217; Age:2.1 +0250..02A8; Age:2.1 +02B0..02DE; Age:2.1 +02E0..02E9; Age:2.1 +0300..0345; Age:2.1 +0360..0361; Age:2.1 +0374..0375; Age:2.1 +037A..037A; Age:2.1 +037E..037E; Age:2.1 +0384..038A; Age:2.1 +038C..038C; Age:2.1 +038E..03A1; Age:2.1 +03A3..03CE; Age:2.1 +03D0..03D6; Age:2.1 +03DA..03DA; Age:2.1 +03DC..03DC; Age:2.1 +03DE..03DE; Age:2.1 +03E0..03E0; Age:2.1 +03E2..03F3; Age:2.1 +0401..040C; Age:2.1 +040E..044F; Age:2.1 +0451..045C; Age:2.1 +045E..0486; Age:2.1 +0490..04C4; Age:2.1 +04C7..04C8; Age:2.1 +04CB..04CC; Age:2.1 +04D0..04EB; Age:2.1 +04EE..04F5; Age:2.1 +04F8..04F9; Age:2.1 +0531..0556; Age:2.1 +0559..055F; Age:2.1 +0561..0587; Age:2.1 +0589..0589; Age:2.1 +0591..05A1; Age:2.1 +05A3..05B9; Age:2.1 +05BB..05C4; Age:2.1 +05D0..05EA; Age:2.1 +05F0..05F4; Age:2.1 +060C..060C; Age:2.1 +061B..061B; Age:2.1 +061F..061F; Age:2.1 +0621..063A; Age:2.1 +0640..0652; Age:2.1 +0660..066D; Age:2.1 +0670..06B7; Age:2.1 +06BA..06BE; Age:2.1 +06C0..06CE; Age:2.1 +06D0..06ED; Age:2.1 +06F0..06F9; Age:2.1 +0901..0903; Age:2.1 +0905..0939; Age:2.1 +093C..094D; Age:2.1 +0950..0954; Age:2.1 +0958..0970; Age:2.1 +0981..0983; Age:2.1 +0985..098C; Age:2.1 +098F..0990; Age:2.1 +0993..09A8; Age:2.1 +09AA..09B0; Age:2.1 +09B2..09B2; Age:2.1 +09B6..09B9; Age:2.1 +09BC..09BC; Age:2.1 +09BE..09C4; Age:2.1 +09C7..09C8; Age:2.1 +09CB..09CD; Age:2.1 +09D7..09D7; Age:2.1 +09DC..09DD; Age:2.1 +09DF..09E3; Age:2.1 +09E6..09FA; Age:2.1 +0A02..0A02; Age:2.1 +0A05..0A0A; Age:2.1 +0A0F..0A10; Age:2.1 +0A13..0A28; Age:2.1 +0A2A..0A30; Age:2.1 +0A32..0A33; Age:2.1 +0A35..0A36; Age:2.1 +0A38..0A39; Age:2.1 +0A3C..0A3C; Age:2.1 +0A3E..0A42; Age:2.1 +0A47..0A48; Age:2.1 +0A4B..0A4D; Age:2.1 +0A59..0A5C; Age:2.1 +0A5E..0A5E; Age:2.1 +0A66..0A74; Age:2.1 +0A81..0A83; Age:2.1 +0A85..0A8B; Age:2.1 +0A8D..0A8D; Age:2.1 +0A8F..0A91; Age:2.1 +0A93..0AA8; Age:2.1 +0AAA..0AB0; Age:2.1 +0AB2..0AB3; Age:2.1 +0AB5..0AB9; Age:2.1 +0ABC..0AC5; Age:2.1 +0AC7..0AC9; Age:2.1 +0ACB..0ACD; Age:2.1 +0AD0..0AD0; Age:2.1 +0AE0..0AE0; Age:2.1 +0AE6..0AEF; Age:2.1 +0B01..0B03; Age:2.1 +0B05..0B0C; Age:2.1 +0B0F..0B10; Age:2.1 +0B13..0B28; Age:2.1 +0B2A..0B30; Age:2.1 +0B32..0B33; Age:2.1 +0B36..0B39; Age:2.1 +0B3C..0B43; Age:2.1 +0B47..0B48; Age:2.1 +0B4B..0B4D; Age:2.1 +0B56..0B57; Age:2.1 +0B5C..0B5D; Age:2.1 +0B5F..0B61; Age:2.1 +0B66..0B70; Age:2.1 +0B82..0B83; Age:2.1 +0B85..0B8A; Age:2.1 +0B8E..0B90; Age:2.1 +0B92..0B95; Age:2.1 +0B99..0B9A; Age:2.1 +0B9C..0B9C; Age:2.1 +0B9E..0B9F; Age:2.1 +0BA3..0BA4; Age:2.1 +0BA8..0BAA; Age:2.1 +0BAE..0BB5; Age:2.1 +0BB7..0BB9; Age:2.1 +0BBE..0BC2; Age:2.1 +0BC6..0BC8; Age:2.1 +0BCA..0BCD; Age:2.1 +0BD7..0BD7; Age:2.1 +0BE7..0BF2; Age:2.1 +0C01..0C03; Age:2.1 +0C05..0C0C; Age:2.1 +0C0E..0C10; Age:2.1 +0C12..0C28; Age:2.1 +0C2A..0C33; Age:2.1 +0C35..0C39; Age:2.1 +0C3E..0C44; Age:2.1 +0C46..0C48; Age:2.1 +0C4A..0C4D; Age:2.1 +0C55..0C56; Age:2.1 +0C60..0C61; Age:2.1 +0C66..0C6F; Age:2.1 +0C82..0C83; Age:2.1 +0C85..0C8C; Age:2.1 +0C8E..0C90; Age:2.1 +0C92..0CA8; Age:2.1 +0CAA..0CB3; Age:2.1 +0CB5..0CB9; Age:2.1 +0CBE..0CC4; Age:2.1 +0CC6..0CC8; Age:2.1 +0CCA..0CCD; Age:2.1 +0CD5..0CD6; Age:2.1 +0CDE..0CDE; Age:2.1 +0CE0..0CE1; Age:2.1 +0CE6..0CEF; Age:2.1 +0D02..0D03; Age:2.1 +0D05..0D0C; Age:2.1 +0D0E..0D10; Age:2.1 +0D12..0D28; Age:2.1 +0D2A..0D39; Age:2.1 +0D3E..0D43; Age:2.1 +0D46..0D48; Age:2.1 +0D4A..0D4D; Age:2.1 +0D57..0D57; Age:2.1 +0D60..0D61; Age:2.1 +0D66..0D6F; Age:2.1 +0E01..0E3A; Age:2.1 +0E3F..0E5B; Age:2.1 +0E81..0E82; Age:2.1 +0E84..0E84; Age:2.1 +0E87..0E88; Age:2.1 +0E8A..0E8A; Age:2.1 +0E8D..0E8D; Age:2.1 +0E94..0E97; Age:2.1 +0E99..0E9F; Age:2.1 +0EA1..0EA3; Age:2.1 +0EA5..0EA5; Age:2.1 +0EA7..0EA7; Age:2.1 +0EAA..0EAB; Age:2.1 +0EAD..0EB9; Age:2.1 +0EBB..0EBD; Age:2.1 +0EC0..0EC4; Age:2.1 +0EC6..0EC6; Age:2.1 +0EC8..0ECD; Age:2.1 +0ED0..0ED9; Age:2.1 +0EDC..0EDD; Age:2.1 +0F00..0F47; Age:2.1 +0F49..0F69; Age:2.1 +0F71..0F8B; Age:2.1 +0F90..0F95; Age:2.1 +0F97..0F97; Age:2.1 +0F99..0FAD; Age:2.1 +0FB1..0FB7; Age:2.1 +0FB9..0FB9; Age:2.1 +10A0..10C5; Age:2.1 +10D0..10F6; Age:2.1 +10FB..10FB; Age:2.1 +1100..1159; Age:2.1 +115F..11A2; Age:2.1 +11A8..11F9; Age:2.1 +1E00..1E9B; Age:2.1 +1EA0..1EF9; Age:2.1 +1F00..1F15; Age:2.1 +1F18..1F1D; Age:2.1 +1F20..1F45; Age:2.1 +1F48..1F4D; Age:2.1 +1F50..1F57; Age:2.1 +1F59..1F59; Age:2.1 +1F5B..1F5B; Age:2.1 +1F5D..1F5D; Age:2.1 +1F5F..1F7D; Age:2.1 +1F80..1FB4; Age:2.1 +1FB6..1FC4; Age:2.1 +1FC6..1FD3; Age:2.1 +1FD6..1FDB; Age:2.1 +1FDD..1FEF; Age:2.1 +1FF2..1FF4; Age:2.1 +1FF6..1FFE; Age:2.1 +2000..202E; Age:2.1 +2030..2046; Age:2.1 +206A..2070; Age:2.1 +2074..208E; Age:2.1 +20A0..20AC; Age:2.1 +20D0..20E1; Age:2.1 +2100..2138; Age:2.1 +2153..2182; Age:2.1 +2190..21EA; Age:2.1 +2200..22F1; Age:2.1 +2300..2300; Age:2.1 +2302..237A; Age:2.1 +2400..2424; Age:2.1 +2440..244A; Age:2.1 +2460..24EA; Age:2.1 +2500..2595; Age:2.1 +25A0..25EF; Age:2.1 +2600..2613; Age:2.1 +261A..266F; Age:2.1 +2701..2704; Age:2.1 +2706..2709; Age:2.1 +270C..2727; Age:2.1 +2729..274B; Age:2.1 +274D..274D; Age:2.1 +274F..2752; Age:2.1 +2756..2756; Age:2.1 +2758..275E; Age:2.1 +2761..2767; Age:2.1 +2776..2794; Age:2.1 +2798..27AF; Age:2.1 +27B1..27BE; Age:2.1 +3000..3037; Age:2.1 +303F..303F; Age:2.1 +3041..3094; Age:2.1 +3099..309E; Age:2.1 +30A1..30FE; Age:2.1 +3105..312C; Age:2.1 +3131..318E; Age:2.1 +3190..319F; Age:2.1 +3200..321C; Age:2.1 +3220..3243; Age:2.1 +3260..327B; Age:2.1 +327F..32B0; Age:2.1 +32C0..32CB; Age:2.1 +32D0..32FE; Age:2.1 +3300..3376; Age:2.1 +337B..33DD; Age:2.1 +33E0..33FE; Age:2.1 +4E00..9FA5; Age:2.1 +AC00..D7A3; Age:2.1 +E000..FA2D; Age:2.1 +FB00..FB06; Age:2.1 +FB13..FB17; Age:2.1 +FB1E..FB36; Age:2.1 +FB38..FB3C; Age:2.1 +FB3E..FB3E; Age:2.1 +FB40..FB41; Age:2.1 +FB43..FB44; Age:2.1 +FB46..FBB1; Age:2.1 +FBD3..FD3F; Age:2.1 +FD50..FD8F; Age:2.1 +FD92..FDC7; Age:2.1 +FDF0..FDFB; Age:2.1 +FE20..FE23; Age:2.1 +FE30..FE44; Age:2.1 +FE49..FE52; Age:2.1 +FE54..FE66; Age:2.1 +FE68..FE6B; Age:2.1 +FE70..FE72; Age:2.1 +FE74..FE74; Age:2.1 +FE76..FEFC; Age:2.1 +FEFF..FEFF; Age:2.1 +FF01..FF5E; Age:2.1 +FF61..FFBE; Age:2.1 +FFC2..FFC7; Age:2.1 +FFCA..FFCF; Age:2.1 +FFD2..FFD7; Age:2.1 +FFDA..FFDC; Age:2.1 +FFE0..FFE6; Age:2.1 +FFE8..FFEE; Age:2.1 +FFFC..FFFF; Age:2.1 +1FFFE..1FFFF; Age:2.1 +2FFFE..2FFFF; Age:2.1 +3FFFE..3FFFF; Age:2.1 +4FFFE..4FFFF; Age:2.1 +5FFFE..5FFFF; Age:2.1 +6FFFE..6FFFF; Age:2.1 +7FFFE..7FFFF; Age:2.1 +8FFFE..8FFFF; Age:2.1 +9FFFE..9FFFF; Age:2.1 +AFFFE..AFFFF; Age:2.1 +BFFFE..BFFFF; Age:2.1 +CFFFE..CFFFF; Age:2.1 +DFFFE..DFFFF; Age:2.1 +EFFFE..10FFFF; Age:2.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_1.test new file mode 100644 index 000000000..2b9bfb0e5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_2_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_2_1 + +description: +Tests character class syntax of the Unicode 12.0 Age=2.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_0.flex new file mode 100644 index 000000000..8fa7f776c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_3_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:3.0} { setCurCharPropertyValue("Age:3.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_0.output new file mode 100644 index 000000000..94d87e175 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_0.output @@ -0,0 +1,369 @@ +0000..021F; Age:3.0 +0222..0233; Age:3.0 +0250..02AD; Age:3.0 +02B0..02EE; Age:3.0 +0300..034E; Age:3.0 +0360..0362; Age:3.0 +0374..0375; Age:3.0 +037A..037A; Age:3.0 +037E..037E; Age:3.0 +0384..038A; Age:3.0 +038C..038C; Age:3.0 +038E..03A1; Age:3.0 +03A3..03CE; Age:3.0 +03D0..03D7; Age:3.0 +03DA..03F3; Age:3.0 +0400..0486; Age:3.0 +0488..0489; Age:3.0 +048C..04C4; Age:3.0 +04C7..04C8; Age:3.0 +04CB..04CC; Age:3.0 +04D0..04F5; Age:3.0 +04F8..04F9; Age:3.0 +0531..0556; Age:3.0 +0559..055F; Age:3.0 +0561..0587; Age:3.0 +0589..058A; Age:3.0 +0591..05A1; Age:3.0 +05A3..05B9; Age:3.0 +05BB..05C4; Age:3.0 +05D0..05EA; Age:3.0 +05F0..05F4; Age:3.0 +060C..060C; Age:3.0 +061B..061B; Age:3.0 +061F..061F; Age:3.0 +0621..063A; Age:3.0 +0640..0655; Age:3.0 +0660..066D; Age:3.0 +0670..06ED; Age:3.0 +06F0..06FE; Age:3.0 +0700..070D; Age:3.0 +070F..072C; Age:3.0 +0730..074A; Age:3.0 +0780..07B0; Age:3.0 +0901..0903; Age:3.0 +0905..0939; Age:3.0 +093C..094D; Age:3.0 +0950..0954; Age:3.0 +0958..0970; Age:3.0 +0981..0983; Age:3.0 +0985..098C; Age:3.0 +098F..0990; Age:3.0 +0993..09A8; Age:3.0 +09AA..09B0; Age:3.0 +09B2..09B2; Age:3.0 +09B6..09B9; Age:3.0 +09BC..09BC; Age:3.0 +09BE..09C4; Age:3.0 +09C7..09C8; Age:3.0 +09CB..09CD; Age:3.0 +09D7..09D7; Age:3.0 +09DC..09DD; Age:3.0 +09DF..09E3; Age:3.0 +09E6..09FA; Age:3.0 +0A02..0A02; Age:3.0 +0A05..0A0A; Age:3.0 +0A0F..0A10; Age:3.0 +0A13..0A28; Age:3.0 +0A2A..0A30; Age:3.0 +0A32..0A33; Age:3.0 +0A35..0A36; Age:3.0 +0A38..0A39; Age:3.0 +0A3C..0A3C; Age:3.0 +0A3E..0A42; Age:3.0 +0A47..0A48; Age:3.0 +0A4B..0A4D; Age:3.0 +0A59..0A5C; Age:3.0 +0A5E..0A5E; Age:3.0 +0A66..0A74; Age:3.0 +0A81..0A83; Age:3.0 +0A85..0A8B; Age:3.0 +0A8D..0A8D; Age:3.0 +0A8F..0A91; Age:3.0 +0A93..0AA8; Age:3.0 +0AAA..0AB0; Age:3.0 +0AB2..0AB3; Age:3.0 +0AB5..0AB9; Age:3.0 +0ABC..0AC5; Age:3.0 +0AC7..0AC9; Age:3.0 +0ACB..0ACD; Age:3.0 +0AD0..0AD0; Age:3.0 +0AE0..0AE0; Age:3.0 +0AE6..0AEF; Age:3.0 +0B01..0B03; Age:3.0 +0B05..0B0C; Age:3.0 +0B0F..0B10; Age:3.0 +0B13..0B28; Age:3.0 +0B2A..0B30; Age:3.0 +0B32..0B33; Age:3.0 +0B36..0B39; Age:3.0 +0B3C..0B43; Age:3.0 +0B47..0B48; Age:3.0 +0B4B..0B4D; Age:3.0 +0B56..0B57; Age:3.0 +0B5C..0B5D; Age:3.0 +0B5F..0B61; Age:3.0 +0B66..0B70; Age:3.0 +0B82..0B83; Age:3.0 +0B85..0B8A; Age:3.0 +0B8E..0B90; Age:3.0 +0B92..0B95; Age:3.0 +0B99..0B9A; Age:3.0 +0B9C..0B9C; Age:3.0 +0B9E..0B9F; Age:3.0 +0BA3..0BA4; Age:3.0 +0BA8..0BAA; Age:3.0 +0BAE..0BB5; Age:3.0 +0BB7..0BB9; Age:3.0 +0BBE..0BC2; Age:3.0 +0BC6..0BC8; Age:3.0 +0BCA..0BCD; Age:3.0 +0BD7..0BD7; Age:3.0 +0BE7..0BF2; Age:3.0 +0C01..0C03; Age:3.0 +0C05..0C0C; Age:3.0 +0C0E..0C10; Age:3.0 +0C12..0C28; Age:3.0 +0C2A..0C33; Age:3.0 +0C35..0C39; Age:3.0 +0C3E..0C44; Age:3.0 +0C46..0C48; Age:3.0 +0C4A..0C4D; Age:3.0 +0C55..0C56; Age:3.0 +0C60..0C61; Age:3.0 +0C66..0C6F; Age:3.0 +0C82..0C83; Age:3.0 +0C85..0C8C; Age:3.0 +0C8E..0C90; Age:3.0 +0C92..0CA8; Age:3.0 +0CAA..0CB3; Age:3.0 +0CB5..0CB9; Age:3.0 +0CBE..0CC4; Age:3.0 +0CC6..0CC8; Age:3.0 +0CCA..0CCD; Age:3.0 +0CD5..0CD6; Age:3.0 +0CDE..0CDE; Age:3.0 +0CE0..0CE1; Age:3.0 +0CE6..0CEF; Age:3.0 +0D02..0D03; Age:3.0 +0D05..0D0C; Age:3.0 +0D0E..0D10; Age:3.0 +0D12..0D28; Age:3.0 +0D2A..0D39; Age:3.0 +0D3E..0D43; Age:3.0 +0D46..0D48; Age:3.0 +0D4A..0D4D; Age:3.0 +0D57..0D57; Age:3.0 +0D60..0D61; Age:3.0 +0D66..0D6F; Age:3.0 +0D82..0D83; Age:3.0 +0D85..0D96; Age:3.0 +0D9A..0DB1; Age:3.0 +0DB3..0DBB; Age:3.0 +0DBD..0DBD; Age:3.0 +0DC0..0DC6; Age:3.0 +0DCA..0DCA; Age:3.0 +0DCF..0DD4; Age:3.0 +0DD6..0DD6; Age:3.0 +0DD8..0DDF; Age:3.0 +0DF2..0DF4; Age:3.0 +0E01..0E3A; Age:3.0 +0E3F..0E5B; Age:3.0 +0E81..0E82; Age:3.0 +0E84..0E84; Age:3.0 +0E87..0E88; Age:3.0 +0E8A..0E8A; Age:3.0 +0E8D..0E8D; Age:3.0 +0E94..0E97; Age:3.0 +0E99..0E9F; Age:3.0 +0EA1..0EA3; Age:3.0 +0EA5..0EA5; Age:3.0 +0EA7..0EA7; Age:3.0 +0EAA..0EAB; Age:3.0 +0EAD..0EB9; Age:3.0 +0EBB..0EBD; Age:3.0 +0EC0..0EC4; Age:3.0 +0EC6..0EC6; Age:3.0 +0EC8..0ECD; Age:3.0 +0ED0..0ED9; Age:3.0 +0EDC..0EDD; Age:3.0 +0F00..0F47; Age:3.0 +0F49..0F6A; Age:3.0 +0F71..0F8B; Age:3.0 +0F90..0F97; Age:3.0 +0F99..0FBC; Age:3.0 +0FBE..0FCC; Age:3.0 +0FCF..0FCF; Age:3.0 +1000..1021; Age:3.0 +1023..1027; Age:3.0 +1029..102A; Age:3.0 +102C..1032; Age:3.0 +1036..1039; Age:3.0 +1040..1059; Age:3.0 +10A0..10C5; Age:3.0 +10D0..10F6; Age:3.0 +10FB..10FB; Age:3.0 +1100..1159; Age:3.0 +115F..11A2; Age:3.0 +11A8..11F9; Age:3.0 +1200..1206; Age:3.0 +1208..1246; Age:3.0 +1248..1248; Age:3.0 +124A..124D; Age:3.0 +1250..1256; Age:3.0 +1258..1258; Age:3.0 +125A..125D; Age:3.0 +1260..1286; Age:3.0 +1288..1288; Age:3.0 +128A..128D; Age:3.0 +1290..12AE; Age:3.0 +12B0..12B0; Age:3.0 +12B2..12B5; Age:3.0 +12B8..12BE; Age:3.0 +12C0..12C0; Age:3.0 +12C2..12C5; Age:3.0 +12C8..12CE; Age:3.0 +12D0..12D6; Age:3.0 +12D8..12EE; Age:3.0 +12F0..130E; Age:3.0 +1310..1310; Age:3.0 +1312..1315; Age:3.0 +1318..131E; Age:3.0 +1320..1346; Age:3.0 +1348..135A; Age:3.0 +1361..137C; Age:3.0 +13A0..13F4; Age:3.0 +1401..1676; Age:3.0 +1680..169C; Age:3.0 +16A0..16F0; Age:3.0 +1780..17DC; Age:3.0 +17E0..17E9; Age:3.0 +1800..180E; Age:3.0 +1810..1819; Age:3.0 +1820..1877; Age:3.0 +1880..18A9; Age:3.0 +1E00..1E9B; Age:3.0 +1EA0..1EF9; Age:3.0 +1F00..1F15; Age:3.0 +1F18..1F1D; Age:3.0 +1F20..1F45; Age:3.0 +1F48..1F4D; Age:3.0 +1F50..1F57; Age:3.0 +1F59..1F59; Age:3.0 +1F5B..1F5B; Age:3.0 +1F5D..1F5D; Age:3.0 +1F5F..1F7D; Age:3.0 +1F80..1FB4; Age:3.0 +1FB6..1FC4; Age:3.0 +1FC6..1FD3; Age:3.0 +1FD6..1FDB; Age:3.0 +1FDD..1FEF; Age:3.0 +1FF2..1FF4; Age:3.0 +1FF6..1FFE; Age:3.0 +2000..2046; Age:3.0 +2048..204D; Age:3.0 +206A..2070; Age:3.0 +2074..208E; Age:3.0 +20A0..20AF; Age:3.0 +20D0..20E3; Age:3.0 +2100..213A; Age:3.0 +2153..2183; Age:3.0 +2190..21F3; Age:3.0 +2200..22F1; Age:3.0 +2300..237B; Age:3.0 +237D..239A; Age:3.0 +2400..2426; Age:3.0 +2440..244A; Age:3.0 +2460..24EA; Age:3.0 +2500..2595; Age:3.0 +25A0..25F7; Age:3.0 +2600..2613; Age:3.0 +2619..2671; Age:3.0 +2701..2704; Age:3.0 +2706..2709; Age:3.0 +270C..2727; Age:3.0 +2729..274B; Age:3.0 +274D..274D; Age:3.0 +274F..2752; Age:3.0 +2756..2756; Age:3.0 +2758..275E; Age:3.0 +2761..2767; Age:3.0 +2776..2794; Age:3.0 +2798..27AF; Age:3.0 +27B1..27BE; Age:3.0 +2800..28FF; Age:3.0 +2E80..2E99; Age:3.0 +2E9B..2EF3; Age:3.0 +2F00..2FD5; Age:3.0 +2FF0..2FFB; Age:3.0 +3000..303A; Age:3.0 +303E..303F; Age:3.0 +3041..3094; Age:3.0 +3099..309E; Age:3.0 +30A1..30FE; Age:3.0 +3105..312C; Age:3.0 +3131..318E; Age:3.0 +3190..31B7; Age:3.0 +3200..321C; Age:3.0 +3220..3243; Age:3.0 +3260..327B; Age:3.0 +327F..32B0; Age:3.0 +32C0..32CB; Age:3.0 +32D0..32FE; Age:3.0 +3300..3376; Age:3.0 +337B..33DD; Age:3.0 +33E0..33FE; Age:3.0 +3400..4DB5; Age:3.0 +4E00..9FA5; Age:3.0 +A000..A48C; Age:3.0 +A490..A4A1; Age:3.0 +A4A4..A4B3; Age:3.0 +A4B5..A4C0; Age:3.0 +A4C2..A4C4; Age:3.0 +A4C6..A4C6; Age:3.0 +AC00..D7A3; Age:3.0 +E000..FA2D; Age:3.0 +FB00..FB06; Age:3.0 +FB13..FB17; Age:3.0 +FB1D..FB36; Age:3.0 +FB38..FB3C; Age:3.0 +FB3E..FB3E; Age:3.0 +FB40..FB41; Age:3.0 +FB43..FB44; Age:3.0 +FB46..FBB1; Age:3.0 +FBD3..FD3F; Age:3.0 +FD50..FD8F; Age:3.0 +FD92..FDC7; Age:3.0 +FDF0..FDFB; Age:3.0 +FE20..FE23; Age:3.0 +FE30..FE44; Age:3.0 +FE49..FE52; Age:3.0 +FE54..FE66; Age:3.0 +FE68..FE6B; Age:3.0 +FE70..FE72; Age:3.0 +FE74..FE74; Age:3.0 +FE76..FEFC; Age:3.0 +FEFF..FEFF; Age:3.0 +FF01..FF5E; Age:3.0 +FF61..FFBE; Age:3.0 +FFC2..FFC7; Age:3.0 +FFCA..FFCF; Age:3.0 +FFD2..FFD7; Age:3.0 +FFDA..FFDC; Age:3.0 +FFE0..FFE6; Age:3.0 +FFE8..FFEE; Age:3.0 +FFF9..FFFF; Age:3.0 +1FFFE..1FFFF; Age:3.0 +2FFFE..2FFFF; Age:3.0 +3FFFE..3FFFF; Age:3.0 +4FFFE..4FFFF; Age:3.0 +5FFFE..5FFFF; Age:3.0 +6FFFE..6FFFF; Age:3.0 +7FFFE..7FFFF; Age:3.0 +8FFFE..8FFFF; Age:3.0 +9FFFE..9FFFF; Age:3.0 +AFFFE..AFFFF; Age:3.0 +BFFFE..BFFFF; Age:3.0 +CFFFE..CFFFF; Age:3.0 +DFFFE..DFFFF; Age:3.0 +EFFFE..10FFFF; Age:3.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_0.test new file mode 100644 index 000000000..1ec6f0b09 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_3_0 + +description: +Tests character class syntax of the Unicode 12.0 Age=3.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_1.flex new file mode 100644 index 000000000..7be381df9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_3_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:3.1} { setCurCharPropertyValue("Age:3.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_1.output new file mode 100644 index 000000000..2b737aac0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_1.output @@ -0,0 +1,402 @@ +0000..021F; Age:3.1 +0222..0233; Age:3.1 +0250..02AD; Age:3.1 +02B0..02EE; Age:3.1 +0300..034E; Age:3.1 +0360..0362; Age:3.1 +0374..0375; Age:3.1 +037A..037A; Age:3.1 +037E..037E; Age:3.1 +0384..038A; Age:3.1 +038C..038C; Age:3.1 +038E..03A1; Age:3.1 +03A3..03CE; Age:3.1 +03D0..03D7; Age:3.1 +03DA..03F5; Age:3.1 +0400..0486; Age:3.1 +0488..0489; Age:3.1 +048C..04C4; Age:3.1 +04C7..04C8; Age:3.1 +04CB..04CC; Age:3.1 +04D0..04F5; Age:3.1 +04F8..04F9; Age:3.1 +0531..0556; Age:3.1 +0559..055F; Age:3.1 +0561..0587; Age:3.1 +0589..058A; Age:3.1 +0591..05A1; Age:3.1 +05A3..05B9; Age:3.1 +05BB..05C4; Age:3.1 +05D0..05EA; Age:3.1 +05F0..05F4; Age:3.1 +060C..060C; Age:3.1 +061B..061B; Age:3.1 +061F..061F; Age:3.1 +0621..063A; Age:3.1 +0640..0655; Age:3.1 +0660..066D; Age:3.1 +0670..06ED; Age:3.1 +06F0..06FE; Age:3.1 +0700..070D; Age:3.1 +070F..072C; Age:3.1 +0730..074A; Age:3.1 +0780..07B0; Age:3.1 +0901..0903; Age:3.1 +0905..0939; Age:3.1 +093C..094D; Age:3.1 +0950..0954; Age:3.1 +0958..0970; Age:3.1 +0981..0983; Age:3.1 +0985..098C; Age:3.1 +098F..0990; Age:3.1 +0993..09A8; Age:3.1 +09AA..09B0; Age:3.1 +09B2..09B2; Age:3.1 +09B6..09B9; Age:3.1 +09BC..09BC; Age:3.1 +09BE..09C4; Age:3.1 +09C7..09C8; Age:3.1 +09CB..09CD; Age:3.1 +09D7..09D7; Age:3.1 +09DC..09DD; Age:3.1 +09DF..09E3; Age:3.1 +09E6..09FA; Age:3.1 +0A02..0A02; Age:3.1 +0A05..0A0A; Age:3.1 +0A0F..0A10; Age:3.1 +0A13..0A28; Age:3.1 +0A2A..0A30; Age:3.1 +0A32..0A33; Age:3.1 +0A35..0A36; Age:3.1 +0A38..0A39; Age:3.1 +0A3C..0A3C; Age:3.1 +0A3E..0A42; Age:3.1 +0A47..0A48; Age:3.1 +0A4B..0A4D; Age:3.1 +0A59..0A5C; Age:3.1 +0A5E..0A5E; Age:3.1 +0A66..0A74; Age:3.1 +0A81..0A83; Age:3.1 +0A85..0A8B; Age:3.1 +0A8D..0A8D; Age:3.1 +0A8F..0A91; Age:3.1 +0A93..0AA8; Age:3.1 +0AAA..0AB0; Age:3.1 +0AB2..0AB3; Age:3.1 +0AB5..0AB9; Age:3.1 +0ABC..0AC5; Age:3.1 +0AC7..0AC9; Age:3.1 +0ACB..0ACD; Age:3.1 +0AD0..0AD0; Age:3.1 +0AE0..0AE0; Age:3.1 +0AE6..0AEF; Age:3.1 +0B01..0B03; Age:3.1 +0B05..0B0C; Age:3.1 +0B0F..0B10; Age:3.1 +0B13..0B28; Age:3.1 +0B2A..0B30; Age:3.1 +0B32..0B33; Age:3.1 +0B36..0B39; Age:3.1 +0B3C..0B43; Age:3.1 +0B47..0B48; Age:3.1 +0B4B..0B4D; Age:3.1 +0B56..0B57; Age:3.1 +0B5C..0B5D; Age:3.1 +0B5F..0B61; Age:3.1 +0B66..0B70; Age:3.1 +0B82..0B83; Age:3.1 +0B85..0B8A; Age:3.1 +0B8E..0B90; Age:3.1 +0B92..0B95; Age:3.1 +0B99..0B9A; Age:3.1 +0B9C..0B9C; Age:3.1 +0B9E..0B9F; Age:3.1 +0BA3..0BA4; Age:3.1 +0BA8..0BAA; Age:3.1 +0BAE..0BB5; Age:3.1 +0BB7..0BB9; Age:3.1 +0BBE..0BC2; Age:3.1 +0BC6..0BC8; Age:3.1 +0BCA..0BCD; Age:3.1 +0BD7..0BD7; Age:3.1 +0BE7..0BF2; Age:3.1 +0C01..0C03; Age:3.1 +0C05..0C0C; Age:3.1 +0C0E..0C10; Age:3.1 +0C12..0C28; Age:3.1 +0C2A..0C33; Age:3.1 +0C35..0C39; Age:3.1 +0C3E..0C44; Age:3.1 +0C46..0C48; Age:3.1 +0C4A..0C4D; Age:3.1 +0C55..0C56; Age:3.1 +0C60..0C61; Age:3.1 +0C66..0C6F; Age:3.1 +0C82..0C83; Age:3.1 +0C85..0C8C; Age:3.1 +0C8E..0C90; Age:3.1 +0C92..0CA8; Age:3.1 +0CAA..0CB3; Age:3.1 +0CB5..0CB9; Age:3.1 +0CBE..0CC4; Age:3.1 +0CC6..0CC8; Age:3.1 +0CCA..0CCD; Age:3.1 +0CD5..0CD6; Age:3.1 +0CDE..0CDE; Age:3.1 +0CE0..0CE1; Age:3.1 +0CE6..0CEF; Age:3.1 +0D02..0D03; Age:3.1 +0D05..0D0C; Age:3.1 +0D0E..0D10; Age:3.1 +0D12..0D28; Age:3.1 +0D2A..0D39; Age:3.1 +0D3E..0D43; Age:3.1 +0D46..0D48; Age:3.1 +0D4A..0D4D; Age:3.1 +0D57..0D57; Age:3.1 +0D60..0D61; Age:3.1 +0D66..0D6F; Age:3.1 +0D82..0D83; Age:3.1 +0D85..0D96; Age:3.1 +0D9A..0DB1; Age:3.1 +0DB3..0DBB; Age:3.1 +0DBD..0DBD; Age:3.1 +0DC0..0DC6; Age:3.1 +0DCA..0DCA; Age:3.1 +0DCF..0DD4; Age:3.1 +0DD6..0DD6; Age:3.1 +0DD8..0DDF; Age:3.1 +0DF2..0DF4; Age:3.1 +0E01..0E3A; Age:3.1 +0E3F..0E5B; Age:3.1 +0E81..0E82; Age:3.1 +0E84..0E84; Age:3.1 +0E87..0E88; Age:3.1 +0E8A..0E8A; Age:3.1 +0E8D..0E8D; Age:3.1 +0E94..0E97; Age:3.1 +0E99..0E9F; Age:3.1 +0EA1..0EA3; Age:3.1 +0EA5..0EA5; Age:3.1 +0EA7..0EA7; Age:3.1 +0EAA..0EAB; Age:3.1 +0EAD..0EB9; Age:3.1 +0EBB..0EBD; Age:3.1 +0EC0..0EC4; Age:3.1 +0EC6..0EC6; Age:3.1 +0EC8..0ECD; Age:3.1 +0ED0..0ED9; Age:3.1 +0EDC..0EDD; Age:3.1 +0F00..0F47; Age:3.1 +0F49..0F6A; Age:3.1 +0F71..0F8B; Age:3.1 +0F90..0F97; Age:3.1 +0F99..0FBC; Age:3.1 +0FBE..0FCC; Age:3.1 +0FCF..0FCF; Age:3.1 +1000..1021; Age:3.1 +1023..1027; Age:3.1 +1029..102A; Age:3.1 +102C..1032; Age:3.1 +1036..1039; Age:3.1 +1040..1059; Age:3.1 +10A0..10C5; Age:3.1 +10D0..10F6; Age:3.1 +10FB..10FB; Age:3.1 +1100..1159; Age:3.1 +115F..11A2; Age:3.1 +11A8..11F9; Age:3.1 +1200..1206; Age:3.1 +1208..1246; Age:3.1 +1248..1248; Age:3.1 +124A..124D; Age:3.1 +1250..1256; Age:3.1 +1258..1258; Age:3.1 +125A..125D; Age:3.1 +1260..1286; Age:3.1 +1288..1288; Age:3.1 +128A..128D; Age:3.1 +1290..12AE; Age:3.1 +12B0..12B0; Age:3.1 +12B2..12B5; Age:3.1 +12B8..12BE; Age:3.1 +12C0..12C0; Age:3.1 +12C2..12C5; Age:3.1 +12C8..12CE; Age:3.1 +12D0..12D6; Age:3.1 +12D8..12EE; Age:3.1 +12F0..130E; Age:3.1 +1310..1310; Age:3.1 +1312..1315; Age:3.1 +1318..131E; Age:3.1 +1320..1346; Age:3.1 +1348..135A; Age:3.1 +1361..137C; Age:3.1 +13A0..13F4; Age:3.1 +1401..1676; Age:3.1 +1680..169C; Age:3.1 +16A0..16F0; Age:3.1 +1780..17DC; Age:3.1 +17E0..17E9; Age:3.1 +1800..180E; Age:3.1 +1810..1819; Age:3.1 +1820..1877; Age:3.1 +1880..18A9; Age:3.1 +1E00..1E9B; Age:3.1 +1EA0..1EF9; Age:3.1 +1F00..1F15; Age:3.1 +1F18..1F1D; Age:3.1 +1F20..1F45; Age:3.1 +1F48..1F4D; Age:3.1 +1F50..1F57; Age:3.1 +1F59..1F59; Age:3.1 +1F5B..1F5B; Age:3.1 +1F5D..1F5D; Age:3.1 +1F5F..1F7D; Age:3.1 +1F80..1FB4; Age:3.1 +1FB6..1FC4; Age:3.1 +1FC6..1FD3; Age:3.1 +1FD6..1FDB; Age:3.1 +1FDD..1FEF; Age:3.1 +1FF2..1FF4; Age:3.1 +1FF6..1FFE; Age:3.1 +2000..2046; Age:3.1 +2048..204D; Age:3.1 +206A..2070; Age:3.1 +2074..208E; Age:3.1 +20A0..20AF; Age:3.1 +20D0..20E3; Age:3.1 +2100..213A; Age:3.1 +2153..2183; Age:3.1 +2190..21F3; Age:3.1 +2200..22F1; Age:3.1 +2300..237B; Age:3.1 +237D..239A; Age:3.1 +2400..2426; Age:3.1 +2440..244A; Age:3.1 +2460..24EA; Age:3.1 +2500..2595; Age:3.1 +25A0..25F7; Age:3.1 +2600..2613; Age:3.1 +2619..2671; Age:3.1 +2701..2704; Age:3.1 +2706..2709; Age:3.1 +270C..2727; Age:3.1 +2729..274B; Age:3.1 +274D..274D; Age:3.1 +274F..2752; Age:3.1 +2756..2756; Age:3.1 +2758..275E; Age:3.1 +2761..2767; Age:3.1 +2776..2794; Age:3.1 +2798..27AF; Age:3.1 +27B1..27BE; Age:3.1 +2800..28FF; Age:3.1 +2E80..2E99; Age:3.1 +2E9B..2EF3; Age:3.1 +2F00..2FD5; Age:3.1 +2FF0..2FFB; Age:3.1 +3000..303A; Age:3.1 +303E..303F; Age:3.1 +3041..3094; Age:3.1 +3099..309E; Age:3.1 +30A1..30FE; Age:3.1 +3105..312C; Age:3.1 +3131..318E; Age:3.1 +3190..31B7; Age:3.1 +3200..321C; Age:3.1 +3220..3243; Age:3.1 +3260..327B; Age:3.1 +327F..32B0; Age:3.1 +32C0..32CB; Age:3.1 +32D0..32FE; Age:3.1 +3300..3376; Age:3.1 +337B..33DD; Age:3.1 +33E0..33FE; Age:3.1 +3400..4DB5; Age:3.1 +4E00..9FA5; Age:3.1 +A000..A48C; Age:3.1 +A490..A4A1; Age:3.1 +A4A4..A4B3; Age:3.1 +A4B5..A4C0; Age:3.1 +A4C2..A4C4; Age:3.1 +A4C6..A4C6; Age:3.1 +AC00..D7A3; Age:3.1 +E000..FA2D; Age:3.1 +FB00..FB06; Age:3.1 +FB13..FB17; Age:3.1 +FB1D..FB36; Age:3.1 +FB38..FB3C; Age:3.1 +FB3E..FB3E; Age:3.1 +FB40..FB41; Age:3.1 +FB43..FB44; Age:3.1 +FB46..FBB1; Age:3.1 +FBD3..FD3F; Age:3.1 +FD50..FD8F; Age:3.1 +FD92..FDC7; Age:3.1 +FDD0..FDFB; Age:3.1 +FE20..FE23; Age:3.1 +FE30..FE44; Age:3.1 +FE49..FE52; Age:3.1 +FE54..FE66; Age:3.1 +FE68..FE6B; Age:3.1 +FE70..FE72; Age:3.1 +FE74..FE74; Age:3.1 +FE76..FEFC; Age:3.1 +FEFF..FEFF; Age:3.1 +FF01..FF5E; Age:3.1 +FF61..FFBE; Age:3.1 +FFC2..FFC7; Age:3.1 +FFCA..FFCF; Age:3.1 +FFD2..FFD7; Age:3.1 +FFDA..FFDC; Age:3.1 +FFE0..FFE6; Age:3.1 +FFE8..FFEE; Age:3.1 +FFF9..FFFF; Age:3.1 +10300..1031E; Age:3.1 +10320..10323; Age:3.1 +10330..1034A; Age:3.1 +10400..10425; Age:3.1 +10428..1044D; Age:3.1 +1D000..1D0F5; Age:3.1 +1D100..1D126; Age:3.1 +1D12A..1D1DD; Age:3.1 +1D400..1D454; Age:3.1 +1D456..1D49C; Age:3.1 +1D49E..1D49F; Age:3.1 +1D4A2..1D4A2; Age:3.1 +1D4A5..1D4A6; Age:3.1 +1D4A9..1D4AC; Age:3.1 +1D4AE..1D4B9; Age:3.1 +1D4BB..1D4BB; Age:3.1 +1D4BD..1D4C0; Age:3.1 +1D4C2..1D4C3; Age:3.1 +1D4C5..1D505; Age:3.1 +1D507..1D50A; Age:3.1 +1D50D..1D514; Age:3.1 +1D516..1D51C; Age:3.1 +1D51E..1D539; Age:3.1 +1D53B..1D53E; Age:3.1 +1D540..1D544; Age:3.1 +1D546..1D546; Age:3.1 +1D54A..1D550; Age:3.1 +1D552..1D6A3; Age:3.1 +1D6A8..1D7C9; Age:3.1 +1D7CE..1D7FF; Age:3.1 +1FFFE..2A6D6; Age:3.1 +2F800..2FA1D; Age:3.1 +2FFFE..2FFFF; Age:3.1 +3FFFE..3FFFF; Age:3.1 +4FFFE..4FFFF; Age:3.1 +5FFFE..5FFFF; Age:3.1 +6FFFE..6FFFF; Age:3.1 +7FFFE..7FFFF; Age:3.1 +8FFFE..8FFFF; Age:3.1 +9FFFE..9FFFF; Age:3.1 +AFFFE..AFFFF; Age:3.1 +BFFFE..BFFFF; Age:3.1 +CFFFE..CFFFF; Age:3.1 +DFFFE..DFFFF; Age:3.1 +E0001..E0001; Age:3.1 +E0020..E007F; Age:3.1 +EFFFE..10FFFF; Age:3.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_1.test new file mode 100644 index 000000000..aec674161 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_3_1 + +description: +Tests character class syntax of the Unicode 12.0 Age=3.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_2-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_2-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_2.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_2.flex new file mode 100644 index 000000000..c7a277392 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_2.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_3_2 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:3.2} { setCurCharPropertyValue("Age:3.2"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_2.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_2.output new file mode 100644 index 000000000..47584354a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_2.output @@ -0,0 +1,397 @@ +0000..0220; Age:3.2 +0222..0233; Age:3.2 +0250..02AD; Age:3.2 +02B0..02EE; Age:3.2 +0300..034F; Age:3.2 +0360..036F; Age:3.2 +0374..0375; Age:3.2 +037A..037A; Age:3.2 +037E..037E; Age:3.2 +0384..038A; Age:3.2 +038C..038C; Age:3.2 +038E..03A1; Age:3.2 +03A3..03CE; Age:3.2 +03D0..03F6; Age:3.2 +0400..0486; Age:3.2 +0488..04CE; Age:3.2 +04D0..04F5; Age:3.2 +04F8..04F9; Age:3.2 +0500..050F; Age:3.2 +0531..0556; Age:3.2 +0559..055F; Age:3.2 +0561..0587; Age:3.2 +0589..058A; Age:3.2 +0591..05A1; Age:3.2 +05A3..05B9; Age:3.2 +05BB..05C4; Age:3.2 +05D0..05EA; Age:3.2 +05F0..05F4; Age:3.2 +060C..060C; Age:3.2 +061B..061B; Age:3.2 +061F..061F; Age:3.2 +0621..063A; Age:3.2 +0640..0655; Age:3.2 +0660..06ED; Age:3.2 +06F0..06FE; Age:3.2 +0700..070D; Age:3.2 +070F..072C; Age:3.2 +0730..074A; Age:3.2 +0780..07B1; Age:3.2 +0901..0903; Age:3.2 +0905..0939; Age:3.2 +093C..094D; Age:3.2 +0950..0954; Age:3.2 +0958..0970; Age:3.2 +0981..0983; Age:3.2 +0985..098C; Age:3.2 +098F..0990; Age:3.2 +0993..09A8; Age:3.2 +09AA..09B0; Age:3.2 +09B2..09B2; Age:3.2 +09B6..09B9; Age:3.2 +09BC..09BC; Age:3.2 +09BE..09C4; Age:3.2 +09C7..09C8; Age:3.2 +09CB..09CD; Age:3.2 +09D7..09D7; Age:3.2 +09DC..09DD; Age:3.2 +09DF..09E3; Age:3.2 +09E6..09FA; Age:3.2 +0A02..0A02; Age:3.2 +0A05..0A0A; Age:3.2 +0A0F..0A10; Age:3.2 +0A13..0A28; Age:3.2 +0A2A..0A30; Age:3.2 +0A32..0A33; Age:3.2 +0A35..0A36; Age:3.2 +0A38..0A39; Age:3.2 +0A3C..0A3C; Age:3.2 +0A3E..0A42; Age:3.2 +0A47..0A48; Age:3.2 +0A4B..0A4D; Age:3.2 +0A59..0A5C; Age:3.2 +0A5E..0A5E; Age:3.2 +0A66..0A74; Age:3.2 +0A81..0A83; Age:3.2 +0A85..0A8B; Age:3.2 +0A8D..0A8D; Age:3.2 +0A8F..0A91; Age:3.2 +0A93..0AA8; Age:3.2 +0AAA..0AB0; Age:3.2 +0AB2..0AB3; Age:3.2 +0AB5..0AB9; Age:3.2 +0ABC..0AC5; Age:3.2 +0AC7..0AC9; Age:3.2 +0ACB..0ACD; Age:3.2 +0AD0..0AD0; Age:3.2 +0AE0..0AE0; Age:3.2 +0AE6..0AEF; Age:3.2 +0B01..0B03; Age:3.2 +0B05..0B0C; Age:3.2 +0B0F..0B10; Age:3.2 +0B13..0B28; Age:3.2 +0B2A..0B30; Age:3.2 +0B32..0B33; Age:3.2 +0B36..0B39; Age:3.2 +0B3C..0B43; Age:3.2 +0B47..0B48; Age:3.2 +0B4B..0B4D; Age:3.2 +0B56..0B57; Age:3.2 +0B5C..0B5D; Age:3.2 +0B5F..0B61; Age:3.2 +0B66..0B70; Age:3.2 +0B82..0B83; Age:3.2 +0B85..0B8A; Age:3.2 +0B8E..0B90; Age:3.2 +0B92..0B95; Age:3.2 +0B99..0B9A; Age:3.2 +0B9C..0B9C; Age:3.2 +0B9E..0B9F; Age:3.2 +0BA3..0BA4; Age:3.2 +0BA8..0BAA; Age:3.2 +0BAE..0BB5; Age:3.2 +0BB7..0BB9; Age:3.2 +0BBE..0BC2; Age:3.2 +0BC6..0BC8; Age:3.2 +0BCA..0BCD; Age:3.2 +0BD7..0BD7; Age:3.2 +0BE7..0BF2; Age:3.2 +0C01..0C03; Age:3.2 +0C05..0C0C; Age:3.2 +0C0E..0C10; Age:3.2 +0C12..0C28; Age:3.2 +0C2A..0C33; Age:3.2 +0C35..0C39; Age:3.2 +0C3E..0C44; Age:3.2 +0C46..0C48; Age:3.2 +0C4A..0C4D; Age:3.2 +0C55..0C56; Age:3.2 +0C60..0C61; Age:3.2 +0C66..0C6F; Age:3.2 +0C82..0C83; Age:3.2 +0C85..0C8C; Age:3.2 +0C8E..0C90; Age:3.2 +0C92..0CA8; Age:3.2 +0CAA..0CB3; Age:3.2 +0CB5..0CB9; Age:3.2 +0CBE..0CC4; Age:3.2 +0CC6..0CC8; Age:3.2 +0CCA..0CCD; Age:3.2 +0CD5..0CD6; Age:3.2 +0CDE..0CDE; Age:3.2 +0CE0..0CE1; Age:3.2 +0CE6..0CEF; Age:3.2 +0D02..0D03; Age:3.2 +0D05..0D0C; Age:3.2 +0D0E..0D10; Age:3.2 +0D12..0D28; Age:3.2 +0D2A..0D39; Age:3.2 +0D3E..0D43; Age:3.2 +0D46..0D48; Age:3.2 +0D4A..0D4D; Age:3.2 +0D57..0D57; Age:3.2 +0D60..0D61; Age:3.2 +0D66..0D6F; Age:3.2 +0D82..0D83; Age:3.2 +0D85..0D96; Age:3.2 +0D9A..0DB1; Age:3.2 +0DB3..0DBB; Age:3.2 +0DBD..0DBD; Age:3.2 +0DC0..0DC6; Age:3.2 +0DCA..0DCA; Age:3.2 +0DCF..0DD4; Age:3.2 +0DD6..0DD6; Age:3.2 +0DD8..0DDF; Age:3.2 +0DF2..0DF4; Age:3.2 +0E01..0E3A; Age:3.2 +0E3F..0E5B; Age:3.2 +0E81..0E82; Age:3.2 +0E84..0E84; Age:3.2 +0E87..0E88; Age:3.2 +0E8A..0E8A; Age:3.2 +0E8D..0E8D; Age:3.2 +0E94..0E97; Age:3.2 +0E99..0E9F; Age:3.2 +0EA1..0EA3; Age:3.2 +0EA5..0EA5; Age:3.2 +0EA7..0EA7; Age:3.2 +0EAA..0EAB; Age:3.2 +0EAD..0EB9; Age:3.2 +0EBB..0EBD; Age:3.2 +0EC0..0EC4; Age:3.2 +0EC6..0EC6; Age:3.2 +0EC8..0ECD; Age:3.2 +0ED0..0ED9; Age:3.2 +0EDC..0EDD; Age:3.2 +0F00..0F47; Age:3.2 +0F49..0F6A; Age:3.2 +0F71..0F8B; Age:3.2 +0F90..0F97; Age:3.2 +0F99..0FBC; Age:3.2 +0FBE..0FCC; Age:3.2 +0FCF..0FCF; Age:3.2 +1000..1021; Age:3.2 +1023..1027; Age:3.2 +1029..102A; Age:3.2 +102C..1032; Age:3.2 +1036..1039; Age:3.2 +1040..1059; Age:3.2 +10A0..10C5; Age:3.2 +10D0..10F8; Age:3.2 +10FB..10FB; Age:3.2 +1100..1159; Age:3.2 +115F..11A2; Age:3.2 +11A8..11F9; Age:3.2 +1200..1206; Age:3.2 +1208..1246; Age:3.2 +1248..1248; Age:3.2 +124A..124D; Age:3.2 +1250..1256; Age:3.2 +1258..1258; Age:3.2 +125A..125D; Age:3.2 +1260..1286; Age:3.2 +1288..1288; Age:3.2 +128A..128D; Age:3.2 +1290..12AE; Age:3.2 +12B0..12B0; Age:3.2 +12B2..12B5; Age:3.2 +12B8..12BE; Age:3.2 +12C0..12C0; Age:3.2 +12C2..12C5; Age:3.2 +12C8..12CE; Age:3.2 +12D0..12D6; Age:3.2 +12D8..12EE; Age:3.2 +12F0..130E; Age:3.2 +1310..1310; Age:3.2 +1312..1315; Age:3.2 +1318..131E; Age:3.2 +1320..1346; Age:3.2 +1348..135A; Age:3.2 +1361..137C; Age:3.2 +13A0..13F4; Age:3.2 +1401..1676; Age:3.2 +1680..169C; Age:3.2 +16A0..16F0; Age:3.2 +1700..170C; Age:3.2 +170E..1714; Age:3.2 +1720..1736; Age:3.2 +1740..1753; Age:3.2 +1760..176C; Age:3.2 +176E..1770; Age:3.2 +1772..1773; Age:3.2 +1780..17DC; Age:3.2 +17E0..17E9; Age:3.2 +1800..180E; Age:3.2 +1810..1819; Age:3.2 +1820..1877; Age:3.2 +1880..18A9; Age:3.2 +1E00..1E9B; Age:3.2 +1EA0..1EF9; Age:3.2 +1F00..1F15; Age:3.2 +1F18..1F1D; Age:3.2 +1F20..1F45; Age:3.2 +1F48..1F4D; Age:3.2 +1F50..1F57; Age:3.2 +1F59..1F59; Age:3.2 +1F5B..1F5B; Age:3.2 +1F5D..1F5D; Age:3.2 +1F5F..1F7D; Age:3.2 +1F80..1FB4; Age:3.2 +1FB6..1FC4; Age:3.2 +1FC6..1FD3; Age:3.2 +1FD6..1FDB; Age:3.2 +1FDD..1FEF; Age:3.2 +1FF2..1FF4; Age:3.2 +1FF6..1FFE; Age:3.2 +2000..2052; Age:3.2 +2057..2057; Age:3.2 +205F..2063; Age:3.2 +206A..2071; Age:3.2 +2074..208E; Age:3.2 +20A0..20B1; Age:3.2 +20D0..20EA; Age:3.2 +2100..213A; Age:3.2 +213D..214B; Age:3.2 +2153..2183; Age:3.2 +2190..23CE; Age:3.2 +2400..2426; Age:3.2 +2440..244A; Age:3.2 +2460..24FE; Age:3.2 +2500..2613; Age:3.2 +2616..2617; Age:3.2 +2619..267D; Age:3.2 +2680..2689; Age:3.2 +2701..2704; Age:3.2 +2706..2709; Age:3.2 +270C..2727; Age:3.2 +2729..274B; Age:3.2 +274D..274D; Age:3.2 +274F..2752; Age:3.2 +2756..2756; Age:3.2 +2758..275E; Age:3.2 +2761..2794; Age:3.2 +2798..27AF; Age:3.2 +27B1..27BE; Age:3.2 +27D0..27EB; Age:3.2 +27F0..2AFF; Age:3.2 +2E80..2E99; Age:3.2 +2E9B..2EF3; Age:3.2 +2F00..2FD5; Age:3.2 +2FF0..2FFB; Age:3.2 +3000..303F; Age:3.2 +3041..3096; Age:3.2 +3099..30FF; Age:3.2 +3105..312C; Age:3.2 +3131..318E; Age:3.2 +3190..31B7; Age:3.2 +31F0..321C; Age:3.2 +3220..3243; Age:3.2 +3251..327B; Age:3.2 +327F..32CB; Age:3.2 +32D0..32FE; Age:3.2 +3300..3376; Age:3.2 +337B..33DD; Age:3.2 +33E0..33FE; Age:3.2 +3400..4DB5; Age:3.2 +4E00..9FA5; Age:3.2 +A000..A48C; Age:3.2 +A490..A4C6; Age:3.2 +AC00..D7A3; Age:3.2 +E000..FA2D; Age:3.2 +FA30..FA6A; Age:3.2 +FB00..FB06; Age:3.2 +FB13..FB17; Age:3.2 +FB1D..FB36; Age:3.2 +FB38..FB3C; Age:3.2 +FB3E..FB3E; Age:3.2 +FB40..FB41; Age:3.2 +FB43..FB44; Age:3.2 +FB46..FBB1; Age:3.2 +FBD3..FD3F; Age:3.2 +FD50..FD8F; Age:3.2 +FD92..FDC7; Age:3.2 +FDD0..FDFC; Age:3.2 +FE00..FE0F; Age:3.2 +FE20..FE23; Age:3.2 +FE30..FE46; Age:3.2 +FE49..FE52; Age:3.2 +FE54..FE66; Age:3.2 +FE68..FE6B; Age:3.2 +FE70..FE74; Age:3.2 +FE76..FEFC; Age:3.2 +FEFF..FEFF; Age:3.2 +FF01..FFBE; Age:3.2 +FFC2..FFC7; Age:3.2 +FFCA..FFCF; Age:3.2 +FFD2..FFD7; Age:3.2 +FFDA..FFDC; Age:3.2 +FFE0..FFE6; Age:3.2 +FFE8..FFEE; Age:3.2 +FFF9..FFFF; Age:3.2 +10300..1031E; Age:3.2 +10320..10323; Age:3.2 +10330..1034A; Age:3.2 +10400..10425; Age:3.2 +10428..1044D; Age:3.2 +1D000..1D0F5; Age:3.2 +1D100..1D126; Age:3.2 +1D12A..1D1DD; Age:3.2 +1D400..1D454; Age:3.2 +1D456..1D49C; Age:3.2 +1D49E..1D49F; Age:3.2 +1D4A2..1D4A2; Age:3.2 +1D4A5..1D4A6; Age:3.2 +1D4A9..1D4AC; Age:3.2 +1D4AE..1D4B9; Age:3.2 +1D4BB..1D4BB; Age:3.2 +1D4BD..1D4C0; Age:3.2 +1D4C2..1D4C3; Age:3.2 +1D4C5..1D505; Age:3.2 +1D507..1D50A; Age:3.2 +1D50D..1D514; Age:3.2 +1D516..1D51C; Age:3.2 +1D51E..1D539; Age:3.2 +1D53B..1D53E; Age:3.2 +1D540..1D544; Age:3.2 +1D546..1D546; Age:3.2 +1D54A..1D550; Age:3.2 +1D552..1D6A3; Age:3.2 +1D6A8..1D7C9; Age:3.2 +1D7CE..1D7FF; Age:3.2 +1FFFE..2A6D6; Age:3.2 +2F800..2FA1D; Age:3.2 +2FFFE..2FFFF; Age:3.2 +3FFFE..3FFFF; Age:3.2 +4FFFE..4FFFF; Age:3.2 +5FFFE..5FFFF; Age:3.2 +6FFFE..6FFFF; Age:3.2 +7FFFE..7FFFF; Age:3.2 +8FFFE..8FFFF; Age:3.2 +9FFFE..9FFFF; Age:3.2 +AFFFE..AFFFF; Age:3.2 +BFFFE..BFFFF; Age:3.2 +CFFFE..CFFFF; Age:3.2 +DFFFE..DFFFF; Age:3.2 +E0001..E0001; Age:3.2 +E0020..E007F; Age:3.2 +EFFFE..10FFFF; Age:3.2 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_2.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_2.test new file mode 100644 index 000000000..2911b033f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_3_2.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_3_2 + +description: +Tests character class syntax of the Unicode 12.0 Age=3.2 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_0.flex new file mode 100644 index 000000000..b3b432c9e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_4_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:4.0} { setCurCharPropertyValue("Age:4.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_0.output new file mode 100644 index 000000000..a1a809a4b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_0.output @@ -0,0 +1,412 @@ +0000..0236; Age:4.0 +0250..0357; Age:4.0 +035D..036F; Age:4.0 +0374..0375; Age:4.0 +037A..037A; Age:4.0 +037E..037E; Age:4.0 +0384..038A; Age:4.0 +038C..038C; Age:4.0 +038E..03A1; Age:4.0 +03A3..03CE; Age:4.0 +03D0..03FB; Age:4.0 +0400..0486; Age:4.0 +0488..04CE; Age:4.0 +04D0..04F5; Age:4.0 +04F8..04F9; Age:4.0 +0500..050F; Age:4.0 +0531..0556; Age:4.0 +0559..055F; Age:4.0 +0561..0587; Age:4.0 +0589..058A; Age:4.0 +0591..05A1; Age:4.0 +05A3..05B9; Age:4.0 +05BB..05C4; Age:4.0 +05D0..05EA; Age:4.0 +05F0..05F4; Age:4.0 +0600..0603; Age:4.0 +060C..0615; Age:4.0 +061B..061B; Age:4.0 +061F..061F; Age:4.0 +0621..063A; Age:4.0 +0640..0658; Age:4.0 +0660..070D; Age:4.0 +070F..074A; Age:4.0 +074D..074F; Age:4.0 +0780..07B1; Age:4.0 +0901..0939; Age:4.0 +093C..094D; Age:4.0 +0950..0954; Age:4.0 +0958..0970; Age:4.0 +0981..0983; Age:4.0 +0985..098C; Age:4.0 +098F..0990; Age:4.0 +0993..09A8; Age:4.0 +09AA..09B0; Age:4.0 +09B2..09B2; Age:4.0 +09B6..09B9; Age:4.0 +09BC..09C4; Age:4.0 +09C7..09C8; Age:4.0 +09CB..09CD; Age:4.0 +09D7..09D7; Age:4.0 +09DC..09DD; Age:4.0 +09DF..09E3; Age:4.0 +09E6..09FA; Age:4.0 +0A01..0A03; Age:4.0 +0A05..0A0A; Age:4.0 +0A0F..0A10; Age:4.0 +0A13..0A28; Age:4.0 +0A2A..0A30; Age:4.0 +0A32..0A33; Age:4.0 +0A35..0A36; Age:4.0 +0A38..0A39; Age:4.0 +0A3C..0A3C; Age:4.0 +0A3E..0A42; Age:4.0 +0A47..0A48; Age:4.0 +0A4B..0A4D; Age:4.0 +0A59..0A5C; Age:4.0 +0A5E..0A5E; Age:4.0 +0A66..0A74; Age:4.0 +0A81..0A83; Age:4.0 +0A85..0A8D; Age:4.0 +0A8F..0A91; Age:4.0 +0A93..0AA8; Age:4.0 +0AAA..0AB0; Age:4.0 +0AB2..0AB3; Age:4.0 +0AB5..0AB9; Age:4.0 +0ABC..0AC5; Age:4.0 +0AC7..0AC9; Age:4.0 +0ACB..0ACD; Age:4.0 +0AD0..0AD0; Age:4.0 +0AE0..0AE3; Age:4.0 +0AE6..0AEF; Age:4.0 +0AF1..0AF1; Age:4.0 +0B01..0B03; Age:4.0 +0B05..0B0C; Age:4.0 +0B0F..0B10; Age:4.0 +0B13..0B28; Age:4.0 +0B2A..0B30; Age:4.0 +0B32..0B33; Age:4.0 +0B35..0B39; Age:4.0 +0B3C..0B43; Age:4.0 +0B47..0B48; Age:4.0 +0B4B..0B4D; Age:4.0 +0B56..0B57; Age:4.0 +0B5C..0B5D; Age:4.0 +0B5F..0B61; Age:4.0 +0B66..0B71; Age:4.0 +0B82..0B83; Age:4.0 +0B85..0B8A; Age:4.0 +0B8E..0B90; Age:4.0 +0B92..0B95; Age:4.0 +0B99..0B9A; Age:4.0 +0B9C..0B9C; Age:4.0 +0B9E..0B9F; Age:4.0 +0BA3..0BA4; Age:4.0 +0BA8..0BAA; Age:4.0 +0BAE..0BB5; Age:4.0 +0BB7..0BB9; Age:4.0 +0BBE..0BC2; Age:4.0 +0BC6..0BC8; Age:4.0 +0BCA..0BCD; Age:4.0 +0BD7..0BD7; Age:4.0 +0BE7..0BFA; Age:4.0 +0C01..0C03; Age:4.0 +0C05..0C0C; Age:4.0 +0C0E..0C10; Age:4.0 +0C12..0C28; Age:4.0 +0C2A..0C33; Age:4.0 +0C35..0C39; Age:4.0 +0C3E..0C44; Age:4.0 +0C46..0C48; Age:4.0 +0C4A..0C4D; Age:4.0 +0C55..0C56; Age:4.0 +0C60..0C61; Age:4.0 +0C66..0C6F; Age:4.0 +0C82..0C83; Age:4.0 +0C85..0C8C; Age:4.0 +0C8E..0C90; Age:4.0 +0C92..0CA8; Age:4.0 +0CAA..0CB3; Age:4.0 +0CB5..0CB9; Age:4.0 +0CBC..0CC4; Age:4.0 +0CC6..0CC8; Age:4.0 +0CCA..0CCD; Age:4.0 +0CD5..0CD6; Age:4.0 +0CDE..0CDE; Age:4.0 +0CE0..0CE1; Age:4.0 +0CE6..0CEF; Age:4.0 +0D02..0D03; Age:4.0 +0D05..0D0C; Age:4.0 +0D0E..0D10; Age:4.0 +0D12..0D28; Age:4.0 +0D2A..0D39; Age:4.0 +0D3E..0D43; Age:4.0 +0D46..0D48; Age:4.0 +0D4A..0D4D; Age:4.0 +0D57..0D57; Age:4.0 +0D60..0D61; Age:4.0 +0D66..0D6F; Age:4.0 +0D82..0D83; Age:4.0 +0D85..0D96; Age:4.0 +0D9A..0DB1; Age:4.0 +0DB3..0DBB; Age:4.0 +0DBD..0DBD; Age:4.0 +0DC0..0DC6; Age:4.0 +0DCA..0DCA; Age:4.0 +0DCF..0DD4; Age:4.0 +0DD6..0DD6; Age:4.0 +0DD8..0DDF; Age:4.0 +0DF2..0DF4; Age:4.0 +0E01..0E3A; Age:4.0 +0E3F..0E5B; Age:4.0 +0E81..0E82; Age:4.0 +0E84..0E84; Age:4.0 +0E87..0E88; Age:4.0 +0E8A..0E8A; Age:4.0 +0E8D..0E8D; Age:4.0 +0E94..0E97; Age:4.0 +0E99..0E9F; Age:4.0 +0EA1..0EA3; Age:4.0 +0EA5..0EA5; Age:4.0 +0EA7..0EA7; Age:4.0 +0EAA..0EAB; Age:4.0 +0EAD..0EB9; Age:4.0 +0EBB..0EBD; Age:4.0 +0EC0..0EC4; Age:4.0 +0EC6..0EC6; Age:4.0 +0EC8..0ECD; Age:4.0 +0ED0..0ED9; Age:4.0 +0EDC..0EDD; Age:4.0 +0F00..0F47; Age:4.0 +0F49..0F6A; Age:4.0 +0F71..0F8B; Age:4.0 +0F90..0F97; Age:4.0 +0F99..0FBC; Age:4.0 +0FBE..0FCC; Age:4.0 +0FCF..0FCF; Age:4.0 +1000..1021; Age:4.0 +1023..1027; Age:4.0 +1029..102A; Age:4.0 +102C..1032; Age:4.0 +1036..1039; Age:4.0 +1040..1059; Age:4.0 +10A0..10C5; Age:4.0 +10D0..10F8; Age:4.0 +10FB..10FB; Age:4.0 +1100..1159; Age:4.0 +115F..11A2; Age:4.0 +11A8..11F9; Age:4.0 +1200..1206; Age:4.0 +1208..1246; Age:4.0 +1248..1248; Age:4.0 +124A..124D; Age:4.0 +1250..1256; Age:4.0 +1258..1258; Age:4.0 +125A..125D; Age:4.0 +1260..1286; Age:4.0 +1288..1288; Age:4.0 +128A..128D; Age:4.0 +1290..12AE; Age:4.0 +12B0..12B0; Age:4.0 +12B2..12B5; Age:4.0 +12B8..12BE; Age:4.0 +12C0..12C0; Age:4.0 +12C2..12C5; Age:4.0 +12C8..12CE; Age:4.0 +12D0..12D6; Age:4.0 +12D8..12EE; Age:4.0 +12F0..130E; Age:4.0 +1310..1310; Age:4.0 +1312..1315; Age:4.0 +1318..131E; Age:4.0 +1320..1346; Age:4.0 +1348..135A; Age:4.0 +1361..137C; Age:4.0 +13A0..13F4; Age:4.0 +1401..1676; Age:4.0 +1680..169C; Age:4.0 +16A0..16F0; Age:4.0 +1700..170C; Age:4.0 +170E..1714; Age:4.0 +1720..1736; Age:4.0 +1740..1753; Age:4.0 +1760..176C; Age:4.0 +176E..1770; Age:4.0 +1772..1773; Age:4.0 +1780..17DD; Age:4.0 +17E0..17E9; Age:4.0 +17F0..17F9; Age:4.0 +1800..180E; Age:4.0 +1810..1819; Age:4.0 +1820..1877; Age:4.0 +1880..18A9; Age:4.0 +1900..191C; Age:4.0 +1920..192B; Age:4.0 +1930..193B; Age:4.0 +1940..1940; Age:4.0 +1944..196D; Age:4.0 +1970..1974; Age:4.0 +19E0..19FF; Age:4.0 +1D00..1D6B; Age:4.0 +1E00..1E9B; Age:4.0 +1EA0..1EF9; Age:4.0 +1F00..1F15; Age:4.0 +1F18..1F1D; Age:4.0 +1F20..1F45; Age:4.0 +1F48..1F4D; Age:4.0 +1F50..1F57; Age:4.0 +1F59..1F59; Age:4.0 +1F5B..1F5B; Age:4.0 +1F5D..1F5D; Age:4.0 +1F5F..1F7D; Age:4.0 +1F80..1FB4; Age:4.0 +1FB6..1FC4; Age:4.0 +1FC6..1FD3; Age:4.0 +1FD6..1FDB; Age:4.0 +1FDD..1FEF; Age:4.0 +1FF2..1FF4; Age:4.0 +1FF6..1FFE; Age:4.0 +2000..2054; Age:4.0 +2057..2057; Age:4.0 +205F..2063; Age:4.0 +206A..2071; Age:4.0 +2074..208E; Age:4.0 +20A0..20B1; Age:4.0 +20D0..20EA; Age:4.0 +2100..213B; Age:4.0 +213D..214B; Age:4.0 +2153..2183; Age:4.0 +2190..23D0; Age:4.0 +2400..2426; Age:4.0 +2440..244A; Age:4.0 +2460..2617; Age:4.0 +2619..267D; Age:4.0 +2680..2691; Age:4.0 +26A0..26A1; Age:4.0 +2701..2704; Age:4.0 +2706..2709; Age:4.0 +270C..2727; Age:4.0 +2729..274B; Age:4.0 +274D..274D; Age:4.0 +274F..2752; Age:4.0 +2756..2756; Age:4.0 +2758..275E; Age:4.0 +2761..2794; Age:4.0 +2798..27AF; Age:4.0 +27B1..27BE; Age:4.0 +27D0..27EB; Age:4.0 +27F0..2B0D; Age:4.0 +2E80..2E99; Age:4.0 +2E9B..2EF3; Age:4.0 +2F00..2FD5; Age:4.0 +2FF0..2FFB; Age:4.0 +3000..303F; Age:4.0 +3041..3096; Age:4.0 +3099..30FF; Age:4.0 +3105..312C; Age:4.0 +3131..318E; Age:4.0 +3190..31B7; Age:4.0 +31F0..321E; Age:4.0 +3220..3243; Age:4.0 +3250..327D; Age:4.0 +327F..32FE; Age:4.0 +3300..4DB5; Age:4.0 +4DC0..9FA5; Age:4.0 +A000..A48C; Age:4.0 +A490..A4C6; Age:4.0 +AC00..D7A3; Age:4.0 +E000..FA2D; Age:4.0 +FA30..FA6A; Age:4.0 +FB00..FB06; Age:4.0 +FB13..FB17; Age:4.0 +FB1D..FB36; Age:4.0 +FB38..FB3C; Age:4.0 +FB3E..FB3E; Age:4.0 +FB40..FB41; Age:4.0 +FB43..FB44; Age:4.0 +FB46..FBB1; Age:4.0 +FBD3..FD3F; Age:4.0 +FD50..FD8F; Age:4.0 +FD92..FDC7; Age:4.0 +FDD0..FDFD; Age:4.0 +FE00..FE0F; Age:4.0 +FE20..FE23; Age:4.0 +FE30..FE52; Age:4.0 +FE54..FE66; Age:4.0 +FE68..FE6B; Age:4.0 +FE70..FE74; Age:4.0 +FE76..FEFC; Age:4.0 +FEFF..FEFF; Age:4.0 +FF01..FFBE; Age:4.0 +FFC2..FFC7; Age:4.0 +FFCA..FFCF; Age:4.0 +FFD2..FFD7; Age:4.0 +FFDA..FFDC; Age:4.0 +FFE0..FFE6; Age:4.0 +FFE8..FFEE; Age:4.0 +FFF9..1000B; Age:4.0 +1000D..10026; Age:4.0 +10028..1003A; Age:4.0 +1003C..1003D; Age:4.0 +1003F..1004D; Age:4.0 +10050..1005D; Age:4.0 +10080..100FA; Age:4.0 +10100..10102; Age:4.0 +10107..10133; Age:4.0 +10137..1013F; Age:4.0 +10300..1031E; Age:4.0 +10320..10323; Age:4.0 +10330..1034A; Age:4.0 +10380..1039D; Age:4.0 +1039F..1039F; Age:4.0 +10400..1049D; Age:4.0 +104A0..104A9; Age:4.0 +10800..10805; Age:4.0 +10808..10808; Age:4.0 +1080A..10835; Age:4.0 +10837..10838; Age:4.0 +1083C..1083C; Age:4.0 +1083F..1083F; Age:4.0 +1D000..1D0F5; Age:4.0 +1D100..1D126; Age:4.0 +1D12A..1D1DD; Age:4.0 +1D300..1D356; Age:4.0 +1D400..1D454; Age:4.0 +1D456..1D49C; Age:4.0 +1D49E..1D49F; Age:4.0 +1D4A2..1D4A2; Age:4.0 +1D4A5..1D4A6; Age:4.0 +1D4A9..1D4AC; Age:4.0 +1D4AE..1D4B9; Age:4.0 +1D4BB..1D4BB; Age:4.0 +1D4BD..1D4C3; Age:4.0 +1D4C5..1D505; Age:4.0 +1D507..1D50A; Age:4.0 +1D50D..1D514; Age:4.0 +1D516..1D51C; Age:4.0 +1D51E..1D539; Age:4.0 +1D53B..1D53E; Age:4.0 +1D540..1D544; Age:4.0 +1D546..1D546; Age:4.0 +1D54A..1D550; Age:4.0 +1D552..1D6A3; Age:4.0 +1D6A8..1D7C9; Age:4.0 +1D7CE..1D7FF; Age:4.0 +1FFFE..2A6D6; Age:4.0 +2F800..2FA1D; Age:4.0 +2FFFE..2FFFF; Age:4.0 +3FFFE..3FFFF; Age:4.0 +4FFFE..4FFFF; Age:4.0 +5FFFE..5FFFF; Age:4.0 +6FFFE..6FFFF; Age:4.0 +7FFFE..7FFFF; Age:4.0 +8FFFE..8FFFF; Age:4.0 +9FFFE..9FFFF; Age:4.0 +AFFFE..AFFFF; Age:4.0 +BFFFE..BFFFF; Age:4.0 +CFFFE..CFFFF; Age:4.0 +DFFFE..DFFFF; Age:4.0 +E0001..E0001; Age:4.0 +E0020..E007F; Age:4.0 +E0100..E01EF; Age:4.0 +EFFFE..10FFFF; Age:4.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_0.test new file mode 100644 index 000000000..264a32952 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_4_0 + +description: +Tests character class syntax of the Unicode 12.0 Age=4.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_1.flex new file mode 100644 index 000000000..d9433ddfd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_4_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:4.1} { setCurCharPropertyValue("Age:4.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_1.output new file mode 100644 index 000000000..fb8b05450 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_1.output @@ -0,0 +1,430 @@ +0000..0241; Age:4.1 +0250..036F; Age:4.1 +0374..0375; Age:4.1 +037A..037A; Age:4.1 +037E..037E; Age:4.1 +0384..038A; Age:4.1 +038C..038C; Age:4.1 +038E..03A1; Age:4.1 +03A3..03CE; Age:4.1 +03D0..0486; Age:4.1 +0488..04CE; Age:4.1 +04D0..04F9; Age:4.1 +0500..050F; Age:4.1 +0531..0556; Age:4.1 +0559..055F; Age:4.1 +0561..0587; Age:4.1 +0589..058A; Age:4.1 +0591..05B9; Age:4.1 +05BB..05C7; Age:4.1 +05D0..05EA; Age:4.1 +05F0..05F4; Age:4.1 +0600..0603; Age:4.1 +060B..0615; Age:4.1 +061B..061B; Age:4.1 +061E..061F; Age:4.1 +0621..063A; Age:4.1 +0640..065E; Age:4.1 +0660..070D; Age:4.1 +070F..074A; Age:4.1 +074D..076D; Age:4.1 +0780..07B1; Age:4.1 +0901..0939; Age:4.1 +093C..094D; Age:4.1 +0950..0954; Age:4.1 +0958..0970; Age:4.1 +097D..097D; Age:4.1 +0981..0983; Age:4.1 +0985..098C; Age:4.1 +098F..0990; Age:4.1 +0993..09A8; Age:4.1 +09AA..09B0; Age:4.1 +09B2..09B2; Age:4.1 +09B6..09B9; Age:4.1 +09BC..09C4; Age:4.1 +09C7..09C8; Age:4.1 +09CB..09CE; Age:4.1 +09D7..09D7; Age:4.1 +09DC..09DD; Age:4.1 +09DF..09E3; Age:4.1 +09E6..09FA; Age:4.1 +0A01..0A03; Age:4.1 +0A05..0A0A; Age:4.1 +0A0F..0A10; Age:4.1 +0A13..0A28; Age:4.1 +0A2A..0A30; Age:4.1 +0A32..0A33; Age:4.1 +0A35..0A36; Age:4.1 +0A38..0A39; Age:4.1 +0A3C..0A3C; Age:4.1 +0A3E..0A42; Age:4.1 +0A47..0A48; Age:4.1 +0A4B..0A4D; Age:4.1 +0A59..0A5C; Age:4.1 +0A5E..0A5E; Age:4.1 +0A66..0A74; Age:4.1 +0A81..0A83; Age:4.1 +0A85..0A8D; Age:4.1 +0A8F..0A91; Age:4.1 +0A93..0AA8; Age:4.1 +0AAA..0AB0; Age:4.1 +0AB2..0AB3; Age:4.1 +0AB5..0AB9; Age:4.1 +0ABC..0AC5; Age:4.1 +0AC7..0AC9; Age:4.1 +0ACB..0ACD; Age:4.1 +0AD0..0AD0; Age:4.1 +0AE0..0AE3; Age:4.1 +0AE6..0AEF; Age:4.1 +0AF1..0AF1; Age:4.1 +0B01..0B03; Age:4.1 +0B05..0B0C; Age:4.1 +0B0F..0B10; Age:4.1 +0B13..0B28; Age:4.1 +0B2A..0B30; Age:4.1 +0B32..0B33; Age:4.1 +0B35..0B39; Age:4.1 +0B3C..0B43; Age:4.1 +0B47..0B48; Age:4.1 +0B4B..0B4D; Age:4.1 +0B56..0B57; Age:4.1 +0B5C..0B5D; Age:4.1 +0B5F..0B61; Age:4.1 +0B66..0B71; Age:4.1 +0B82..0B83; Age:4.1 +0B85..0B8A; Age:4.1 +0B8E..0B90; Age:4.1 +0B92..0B95; Age:4.1 +0B99..0B9A; Age:4.1 +0B9C..0B9C; Age:4.1 +0B9E..0B9F; Age:4.1 +0BA3..0BA4; Age:4.1 +0BA8..0BAA; Age:4.1 +0BAE..0BB9; Age:4.1 +0BBE..0BC2; Age:4.1 +0BC6..0BC8; Age:4.1 +0BCA..0BCD; Age:4.1 +0BD7..0BD7; Age:4.1 +0BE6..0BFA; Age:4.1 +0C01..0C03; Age:4.1 +0C05..0C0C; Age:4.1 +0C0E..0C10; Age:4.1 +0C12..0C28; Age:4.1 +0C2A..0C33; Age:4.1 +0C35..0C39; Age:4.1 +0C3E..0C44; Age:4.1 +0C46..0C48; Age:4.1 +0C4A..0C4D; Age:4.1 +0C55..0C56; Age:4.1 +0C60..0C61; Age:4.1 +0C66..0C6F; Age:4.1 +0C82..0C83; Age:4.1 +0C85..0C8C; Age:4.1 +0C8E..0C90; Age:4.1 +0C92..0CA8; Age:4.1 +0CAA..0CB3; Age:4.1 +0CB5..0CB9; Age:4.1 +0CBC..0CC4; Age:4.1 +0CC6..0CC8; Age:4.1 +0CCA..0CCD; Age:4.1 +0CD5..0CD6; Age:4.1 +0CDE..0CDE; Age:4.1 +0CE0..0CE1; Age:4.1 +0CE6..0CEF; Age:4.1 +0D02..0D03; Age:4.1 +0D05..0D0C; Age:4.1 +0D0E..0D10; Age:4.1 +0D12..0D28; Age:4.1 +0D2A..0D39; Age:4.1 +0D3E..0D43; Age:4.1 +0D46..0D48; Age:4.1 +0D4A..0D4D; Age:4.1 +0D57..0D57; Age:4.1 +0D60..0D61; Age:4.1 +0D66..0D6F; Age:4.1 +0D82..0D83; Age:4.1 +0D85..0D96; Age:4.1 +0D9A..0DB1; Age:4.1 +0DB3..0DBB; Age:4.1 +0DBD..0DBD; Age:4.1 +0DC0..0DC6; Age:4.1 +0DCA..0DCA; Age:4.1 +0DCF..0DD4; Age:4.1 +0DD6..0DD6; Age:4.1 +0DD8..0DDF; Age:4.1 +0DF2..0DF4; Age:4.1 +0E01..0E3A; Age:4.1 +0E3F..0E5B; Age:4.1 +0E81..0E82; Age:4.1 +0E84..0E84; Age:4.1 +0E87..0E88; Age:4.1 +0E8A..0E8A; Age:4.1 +0E8D..0E8D; Age:4.1 +0E94..0E97; Age:4.1 +0E99..0E9F; Age:4.1 +0EA1..0EA3; Age:4.1 +0EA5..0EA5; Age:4.1 +0EA7..0EA7; Age:4.1 +0EAA..0EAB; Age:4.1 +0EAD..0EB9; Age:4.1 +0EBB..0EBD; Age:4.1 +0EC0..0EC4; Age:4.1 +0EC6..0EC6; Age:4.1 +0EC8..0ECD; Age:4.1 +0ED0..0ED9; Age:4.1 +0EDC..0EDD; Age:4.1 +0F00..0F47; Age:4.1 +0F49..0F6A; Age:4.1 +0F71..0F8B; Age:4.1 +0F90..0F97; Age:4.1 +0F99..0FBC; Age:4.1 +0FBE..0FCC; Age:4.1 +0FCF..0FD1; Age:4.1 +1000..1021; Age:4.1 +1023..1027; Age:4.1 +1029..102A; Age:4.1 +102C..1032; Age:4.1 +1036..1039; Age:4.1 +1040..1059; Age:4.1 +10A0..10C5; Age:4.1 +10D0..10FC; Age:4.1 +1100..1159; Age:4.1 +115F..11A2; Age:4.1 +11A8..11F9; Age:4.1 +1200..1248; Age:4.1 +124A..124D; Age:4.1 +1250..1256; Age:4.1 +1258..1258; Age:4.1 +125A..125D; Age:4.1 +1260..1288; Age:4.1 +128A..128D; Age:4.1 +1290..12B0; Age:4.1 +12B2..12B5; Age:4.1 +12B8..12BE; Age:4.1 +12C0..12C0; Age:4.1 +12C2..12C5; Age:4.1 +12C8..12D6; Age:4.1 +12D8..1310; Age:4.1 +1312..1315; Age:4.1 +1318..135A; Age:4.1 +135F..137C; Age:4.1 +1380..1399; Age:4.1 +13A0..13F4; Age:4.1 +1401..1676; Age:4.1 +1680..169C; Age:4.1 +16A0..16F0; Age:4.1 +1700..170C; Age:4.1 +170E..1714; Age:4.1 +1720..1736; Age:4.1 +1740..1753; Age:4.1 +1760..176C; Age:4.1 +176E..1770; Age:4.1 +1772..1773; Age:4.1 +1780..17DD; Age:4.1 +17E0..17E9; Age:4.1 +17F0..17F9; Age:4.1 +1800..180E; Age:4.1 +1810..1819; Age:4.1 +1820..1877; Age:4.1 +1880..18A9; Age:4.1 +1900..191C; Age:4.1 +1920..192B; Age:4.1 +1930..193B; Age:4.1 +1940..1940; Age:4.1 +1944..196D; Age:4.1 +1970..1974; Age:4.1 +1980..19A9; Age:4.1 +19B0..19C9; Age:4.1 +19D0..19D9; Age:4.1 +19DE..1A1B; Age:4.1 +1A1E..1A1F; Age:4.1 +1D00..1DC3; Age:4.1 +1E00..1E9B; Age:4.1 +1EA0..1EF9; Age:4.1 +1F00..1F15; Age:4.1 +1F18..1F1D; Age:4.1 +1F20..1F45; Age:4.1 +1F48..1F4D; Age:4.1 +1F50..1F57; Age:4.1 +1F59..1F59; Age:4.1 +1F5B..1F5B; Age:4.1 +1F5D..1F5D; Age:4.1 +1F5F..1F7D; Age:4.1 +1F80..1FB4; Age:4.1 +1FB6..1FC4; Age:4.1 +1FC6..1FD3; Age:4.1 +1FD6..1FDB; Age:4.1 +1FDD..1FEF; Age:4.1 +1FF2..1FF4; Age:4.1 +1FF6..1FFE; Age:4.1 +2000..2063; Age:4.1 +206A..2071; Age:4.1 +2074..208E; Age:4.1 +2090..2094; Age:4.1 +20A0..20B5; Age:4.1 +20D0..20EB; Age:4.1 +2100..214C; Age:4.1 +2153..2183; Age:4.1 +2190..23DB; Age:4.1 +2400..2426; Age:4.1 +2440..244A; Age:4.1 +2460..269C; Age:4.1 +26A0..26B1; Age:4.1 +2701..2704; Age:4.1 +2706..2709; Age:4.1 +270C..2727; Age:4.1 +2729..274B; Age:4.1 +274D..274D; Age:4.1 +274F..2752; Age:4.1 +2756..2756; Age:4.1 +2758..275E; Age:4.1 +2761..2794; Age:4.1 +2798..27AF; Age:4.1 +27B1..27BE; Age:4.1 +27C0..27C6; Age:4.1 +27D0..27EB; Age:4.1 +27F0..2B13; Age:4.1 +2C00..2C2E; Age:4.1 +2C30..2C5E; Age:4.1 +2C80..2CEA; Age:4.1 +2CF9..2D25; Age:4.1 +2D30..2D65; Age:4.1 +2D6F..2D6F; Age:4.1 +2D80..2D96; Age:4.1 +2DA0..2DA6; Age:4.1 +2DA8..2DAE; Age:4.1 +2DB0..2DB6; Age:4.1 +2DB8..2DBE; Age:4.1 +2DC0..2DC6; Age:4.1 +2DC8..2DCE; Age:4.1 +2DD0..2DD6; Age:4.1 +2DD8..2DDE; Age:4.1 +2E00..2E17; Age:4.1 +2E1C..2E1D; Age:4.1 +2E80..2E99; Age:4.1 +2E9B..2EF3; Age:4.1 +2F00..2FD5; Age:4.1 +2FF0..2FFB; Age:4.1 +3000..303F; Age:4.1 +3041..3096; Age:4.1 +3099..30FF; Age:4.1 +3105..312C; Age:4.1 +3131..318E; Age:4.1 +3190..31B7; Age:4.1 +31C0..31CF; Age:4.1 +31F0..321E; Age:4.1 +3220..3243; Age:4.1 +3250..32FE; Age:4.1 +3300..4DB5; Age:4.1 +4DC0..9FBB; Age:4.1 +A000..A48C; Age:4.1 +A490..A4C6; Age:4.1 +A700..A716; Age:4.1 +A800..A82B; Age:4.1 +AC00..D7A3; Age:4.1 +E000..FA2D; Age:4.1 +FA30..FA6A; Age:4.1 +FA70..FAD9; Age:4.1 +FB00..FB06; Age:4.1 +FB13..FB17; Age:4.1 +FB1D..FB36; Age:4.1 +FB38..FB3C; Age:4.1 +FB3E..FB3E; Age:4.1 +FB40..FB41; Age:4.1 +FB43..FB44; Age:4.1 +FB46..FBB1; Age:4.1 +FBD3..FD3F; Age:4.1 +FD50..FD8F; Age:4.1 +FD92..FDC7; Age:4.1 +FDD0..FDFD; Age:4.1 +FE00..FE19; Age:4.1 +FE20..FE23; Age:4.1 +FE30..FE52; Age:4.1 +FE54..FE66; Age:4.1 +FE68..FE6B; Age:4.1 +FE70..FE74; Age:4.1 +FE76..FEFC; Age:4.1 +FEFF..FEFF; Age:4.1 +FF01..FFBE; Age:4.1 +FFC2..FFC7; Age:4.1 +FFCA..FFCF; Age:4.1 +FFD2..FFD7; Age:4.1 +FFDA..FFDC; Age:4.1 +FFE0..FFE6; Age:4.1 +FFE8..FFEE; Age:4.1 +FFF9..1000B; Age:4.1 +1000D..10026; Age:4.1 +10028..1003A; Age:4.1 +1003C..1003D; Age:4.1 +1003F..1004D; Age:4.1 +10050..1005D; Age:4.1 +10080..100FA; Age:4.1 +10100..10102; Age:4.1 +10107..10133; Age:4.1 +10137..1018A; Age:4.1 +10300..1031E; Age:4.1 +10320..10323; Age:4.1 +10330..1034A; Age:4.1 +10380..1039D; Age:4.1 +1039F..103C3; Age:4.1 +103C8..103D5; Age:4.1 +10400..1049D; Age:4.1 +104A0..104A9; Age:4.1 +10800..10805; Age:4.1 +10808..10808; Age:4.1 +1080A..10835; Age:4.1 +10837..10838; Age:4.1 +1083C..1083C; Age:4.1 +1083F..1083F; Age:4.1 +10A00..10A03; Age:4.1 +10A05..10A06; Age:4.1 +10A0C..10A13; Age:4.1 +10A15..10A17; Age:4.1 +10A19..10A33; Age:4.1 +10A38..10A3A; Age:4.1 +10A3F..10A47; Age:4.1 +10A50..10A58; Age:4.1 +1D000..1D0F5; Age:4.1 +1D100..1D126; Age:4.1 +1D12A..1D1DD; Age:4.1 +1D200..1D245; Age:4.1 +1D300..1D356; Age:4.1 +1D400..1D454; Age:4.1 +1D456..1D49C; Age:4.1 +1D49E..1D49F; Age:4.1 +1D4A2..1D4A2; Age:4.1 +1D4A5..1D4A6; Age:4.1 +1D4A9..1D4AC; Age:4.1 +1D4AE..1D4B9; Age:4.1 +1D4BB..1D4BB; Age:4.1 +1D4BD..1D4C3; Age:4.1 +1D4C5..1D505; Age:4.1 +1D507..1D50A; Age:4.1 +1D50D..1D514; Age:4.1 +1D516..1D51C; Age:4.1 +1D51E..1D539; Age:4.1 +1D53B..1D53E; Age:4.1 +1D540..1D544; Age:4.1 +1D546..1D546; Age:4.1 +1D54A..1D550; Age:4.1 +1D552..1D6A5; Age:4.1 +1D6A8..1D7C9; Age:4.1 +1D7CE..1D7FF; Age:4.1 +1FFFE..2A6D6; Age:4.1 +2F800..2FA1D; Age:4.1 +2FFFE..2FFFF; Age:4.1 +3FFFE..3FFFF; Age:4.1 +4FFFE..4FFFF; Age:4.1 +5FFFE..5FFFF; Age:4.1 +6FFFE..6FFFF; Age:4.1 +7FFFE..7FFFF; Age:4.1 +8FFFE..8FFFF; Age:4.1 +9FFFE..9FFFF; Age:4.1 +AFFFE..AFFFF; Age:4.1 +BFFFE..BFFFF; Age:4.1 +CFFFE..CFFFF; Age:4.1 +DFFFE..DFFFF; Age:4.1 +E0001..E0001; Age:4.1 +E0020..E007F; Age:4.1 +E0100..E01EF; Age:4.1 +EFFFE..10FFFF; Age:4.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_1.test new file mode 100644 index 000000000..31b8ec6f9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_4_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_4_1 + +description: +Tests character class syntax of the Unicode 12.0 Age=4.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_0.flex new file mode 100644 index 000000000..e5c957e65 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_5_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:5.0} { setCurCharPropertyValue("Age:5.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_0.output new file mode 100644 index 000000000..3ac538646 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_0.output @@ -0,0 +1,440 @@ +0000..036F; Age:5.0 +0374..0375; Age:5.0 +037A..037E; Age:5.0 +0384..038A; Age:5.0 +038C..038C; Age:5.0 +038E..03A1; Age:5.0 +03A3..03CE; Age:5.0 +03D0..0486; Age:5.0 +0488..0513; Age:5.0 +0531..0556; Age:5.0 +0559..055F; Age:5.0 +0561..0587; Age:5.0 +0589..058A; Age:5.0 +0591..05C7; Age:5.0 +05D0..05EA; Age:5.0 +05F0..05F4; Age:5.0 +0600..0603; Age:5.0 +060B..0615; Age:5.0 +061B..061B; Age:5.0 +061E..061F; Age:5.0 +0621..063A; Age:5.0 +0640..065E; Age:5.0 +0660..070D; Age:5.0 +070F..074A; Age:5.0 +074D..076D; Age:5.0 +0780..07B1; Age:5.0 +07C0..07FA; Age:5.0 +0901..0939; Age:5.0 +093C..094D; Age:5.0 +0950..0954; Age:5.0 +0958..0970; Age:5.0 +097B..097F; Age:5.0 +0981..0983; Age:5.0 +0985..098C; Age:5.0 +098F..0990; Age:5.0 +0993..09A8; Age:5.0 +09AA..09B0; Age:5.0 +09B2..09B2; Age:5.0 +09B6..09B9; Age:5.0 +09BC..09C4; Age:5.0 +09C7..09C8; Age:5.0 +09CB..09CE; Age:5.0 +09D7..09D7; Age:5.0 +09DC..09DD; Age:5.0 +09DF..09E3; Age:5.0 +09E6..09FA; Age:5.0 +0A01..0A03; Age:5.0 +0A05..0A0A; Age:5.0 +0A0F..0A10; Age:5.0 +0A13..0A28; Age:5.0 +0A2A..0A30; Age:5.0 +0A32..0A33; Age:5.0 +0A35..0A36; Age:5.0 +0A38..0A39; Age:5.0 +0A3C..0A3C; Age:5.0 +0A3E..0A42; Age:5.0 +0A47..0A48; Age:5.0 +0A4B..0A4D; Age:5.0 +0A59..0A5C; Age:5.0 +0A5E..0A5E; Age:5.0 +0A66..0A74; Age:5.0 +0A81..0A83; Age:5.0 +0A85..0A8D; Age:5.0 +0A8F..0A91; Age:5.0 +0A93..0AA8; Age:5.0 +0AAA..0AB0; Age:5.0 +0AB2..0AB3; Age:5.0 +0AB5..0AB9; Age:5.0 +0ABC..0AC5; Age:5.0 +0AC7..0AC9; Age:5.0 +0ACB..0ACD; Age:5.0 +0AD0..0AD0; Age:5.0 +0AE0..0AE3; Age:5.0 +0AE6..0AEF; Age:5.0 +0AF1..0AF1; Age:5.0 +0B01..0B03; Age:5.0 +0B05..0B0C; Age:5.0 +0B0F..0B10; Age:5.0 +0B13..0B28; Age:5.0 +0B2A..0B30; Age:5.0 +0B32..0B33; Age:5.0 +0B35..0B39; Age:5.0 +0B3C..0B43; Age:5.0 +0B47..0B48; Age:5.0 +0B4B..0B4D; Age:5.0 +0B56..0B57; Age:5.0 +0B5C..0B5D; Age:5.0 +0B5F..0B61; Age:5.0 +0B66..0B71; Age:5.0 +0B82..0B83; Age:5.0 +0B85..0B8A; Age:5.0 +0B8E..0B90; Age:5.0 +0B92..0B95; Age:5.0 +0B99..0B9A; Age:5.0 +0B9C..0B9C; Age:5.0 +0B9E..0B9F; Age:5.0 +0BA3..0BA4; Age:5.0 +0BA8..0BAA; Age:5.0 +0BAE..0BB9; Age:5.0 +0BBE..0BC2; Age:5.0 +0BC6..0BC8; Age:5.0 +0BCA..0BCD; Age:5.0 +0BD7..0BD7; Age:5.0 +0BE6..0BFA; Age:5.0 +0C01..0C03; Age:5.0 +0C05..0C0C; Age:5.0 +0C0E..0C10; Age:5.0 +0C12..0C28; Age:5.0 +0C2A..0C33; Age:5.0 +0C35..0C39; Age:5.0 +0C3E..0C44; Age:5.0 +0C46..0C48; Age:5.0 +0C4A..0C4D; Age:5.0 +0C55..0C56; Age:5.0 +0C60..0C61; Age:5.0 +0C66..0C6F; Age:5.0 +0C82..0C83; Age:5.0 +0C85..0C8C; Age:5.0 +0C8E..0C90; Age:5.0 +0C92..0CA8; Age:5.0 +0CAA..0CB3; Age:5.0 +0CB5..0CB9; Age:5.0 +0CBC..0CC4; Age:5.0 +0CC6..0CC8; Age:5.0 +0CCA..0CCD; Age:5.0 +0CD5..0CD6; Age:5.0 +0CDE..0CDE; Age:5.0 +0CE0..0CE3; Age:5.0 +0CE6..0CEF; Age:5.0 +0CF1..0CF2; Age:5.0 +0D02..0D03; Age:5.0 +0D05..0D0C; Age:5.0 +0D0E..0D10; Age:5.0 +0D12..0D28; Age:5.0 +0D2A..0D39; Age:5.0 +0D3E..0D43; Age:5.0 +0D46..0D48; Age:5.0 +0D4A..0D4D; Age:5.0 +0D57..0D57; Age:5.0 +0D60..0D61; Age:5.0 +0D66..0D6F; Age:5.0 +0D82..0D83; Age:5.0 +0D85..0D96; Age:5.0 +0D9A..0DB1; Age:5.0 +0DB3..0DBB; Age:5.0 +0DBD..0DBD; Age:5.0 +0DC0..0DC6; Age:5.0 +0DCA..0DCA; Age:5.0 +0DCF..0DD4; Age:5.0 +0DD6..0DD6; Age:5.0 +0DD8..0DDF; Age:5.0 +0DF2..0DF4; Age:5.0 +0E01..0E3A; Age:5.0 +0E3F..0E5B; Age:5.0 +0E81..0E82; Age:5.0 +0E84..0E84; Age:5.0 +0E87..0E88; Age:5.0 +0E8A..0E8A; Age:5.0 +0E8D..0E8D; Age:5.0 +0E94..0E97; Age:5.0 +0E99..0E9F; Age:5.0 +0EA1..0EA3; Age:5.0 +0EA5..0EA5; Age:5.0 +0EA7..0EA7; Age:5.0 +0EAA..0EAB; Age:5.0 +0EAD..0EB9; Age:5.0 +0EBB..0EBD; Age:5.0 +0EC0..0EC4; Age:5.0 +0EC6..0EC6; Age:5.0 +0EC8..0ECD; Age:5.0 +0ED0..0ED9; Age:5.0 +0EDC..0EDD; Age:5.0 +0F00..0F47; Age:5.0 +0F49..0F6A; Age:5.0 +0F71..0F8B; Age:5.0 +0F90..0F97; Age:5.0 +0F99..0FBC; Age:5.0 +0FBE..0FCC; Age:5.0 +0FCF..0FD1; Age:5.0 +1000..1021; Age:5.0 +1023..1027; Age:5.0 +1029..102A; Age:5.0 +102C..1032; Age:5.0 +1036..1039; Age:5.0 +1040..1059; Age:5.0 +10A0..10C5; Age:5.0 +10D0..10FC; Age:5.0 +1100..1159; Age:5.0 +115F..11A2; Age:5.0 +11A8..11F9; Age:5.0 +1200..1248; Age:5.0 +124A..124D; Age:5.0 +1250..1256; Age:5.0 +1258..1258; Age:5.0 +125A..125D; Age:5.0 +1260..1288; Age:5.0 +128A..128D; Age:5.0 +1290..12B0; Age:5.0 +12B2..12B5; Age:5.0 +12B8..12BE; Age:5.0 +12C0..12C0; Age:5.0 +12C2..12C5; Age:5.0 +12C8..12D6; Age:5.0 +12D8..1310; Age:5.0 +1312..1315; Age:5.0 +1318..135A; Age:5.0 +135F..137C; Age:5.0 +1380..1399; Age:5.0 +13A0..13F4; Age:5.0 +1401..1676; Age:5.0 +1680..169C; Age:5.0 +16A0..16F0; Age:5.0 +1700..170C; Age:5.0 +170E..1714; Age:5.0 +1720..1736; Age:5.0 +1740..1753; Age:5.0 +1760..176C; Age:5.0 +176E..1770; Age:5.0 +1772..1773; Age:5.0 +1780..17DD; Age:5.0 +17E0..17E9; Age:5.0 +17F0..17F9; Age:5.0 +1800..180E; Age:5.0 +1810..1819; Age:5.0 +1820..1877; Age:5.0 +1880..18A9; Age:5.0 +1900..191C; Age:5.0 +1920..192B; Age:5.0 +1930..193B; Age:5.0 +1940..1940; Age:5.0 +1944..196D; Age:5.0 +1970..1974; Age:5.0 +1980..19A9; Age:5.0 +19B0..19C9; Age:5.0 +19D0..19D9; Age:5.0 +19DE..1A1B; Age:5.0 +1A1E..1A1F; Age:5.0 +1B00..1B4B; Age:5.0 +1B50..1B7C; Age:5.0 +1D00..1DCA; Age:5.0 +1DFE..1E9B; Age:5.0 +1EA0..1EF9; Age:5.0 +1F00..1F15; Age:5.0 +1F18..1F1D; Age:5.0 +1F20..1F45; Age:5.0 +1F48..1F4D; Age:5.0 +1F50..1F57; Age:5.0 +1F59..1F59; Age:5.0 +1F5B..1F5B; Age:5.0 +1F5D..1F5D; Age:5.0 +1F5F..1F7D; Age:5.0 +1F80..1FB4; Age:5.0 +1FB6..1FC4; Age:5.0 +1FC6..1FD3; Age:5.0 +1FD6..1FDB; Age:5.0 +1FDD..1FEF; Age:5.0 +1FF2..1FF4; Age:5.0 +1FF6..1FFE; Age:5.0 +2000..2063; Age:5.0 +206A..2071; Age:5.0 +2074..208E; Age:5.0 +2090..2094; Age:5.0 +20A0..20B5; Age:5.0 +20D0..20EF; Age:5.0 +2100..214E; Age:5.0 +2153..2184; Age:5.0 +2190..23E7; Age:5.0 +2400..2426; Age:5.0 +2440..244A; Age:5.0 +2460..269C; Age:5.0 +26A0..26B2; Age:5.0 +2701..2704; Age:5.0 +2706..2709; Age:5.0 +270C..2727; Age:5.0 +2729..274B; Age:5.0 +274D..274D; Age:5.0 +274F..2752; Age:5.0 +2756..2756; Age:5.0 +2758..275E; Age:5.0 +2761..2794; Age:5.0 +2798..27AF; Age:5.0 +27B1..27BE; Age:5.0 +27C0..27CA; Age:5.0 +27D0..27EB; Age:5.0 +27F0..2B1A; Age:5.0 +2B20..2B23; Age:5.0 +2C00..2C2E; Age:5.0 +2C30..2C5E; Age:5.0 +2C60..2C6C; Age:5.0 +2C74..2C77; Age:5.0 +2C80..2CEA; Age:5.0 +2CF9..2D25; Age:5.0 +2D30..2D65; Age:5.0 +2D6F..2D6F; Age:5.0 +2D80..2D96; Age:5.0 +2DA0..2DA6; Age:5.0 +2DA8..2DAE; Age:5.0 +2DB0..2DB6; Age:5.0 +2DB8..2DBE; Age:5.0 +2DC0..2DC6; Age:5.0 +2DC8..2DCE; Age:5.0 +2DD0..2DD6; Age:5.0 +2DD8..2DDE; Age:5.0 +2E00..2E17; Age:5.0 +2E1C..2E1D; Age:5.0 +2E80..2E99; Age:5.0 +2E9B..2EF3; Age:5.0 +2F00..2FD5; Age:5.0 +2FF0..2FFB; Age:5.0 +3000..303F; Age:5.0 +3041..3096; Age:5.0 +3099..30FF; Age:5.0 +3105..312C; Age:5.0 +3131..318E; Age:5.0 +3190..31B7; Age:5.0 +31C0..31CF; Age:5.0 +31F0..321E; Age:5.0 +3220..3243; Age:5.0 +3250..32FE; Age:5.0 +3300..4DB5; Age:5.0 +4DC0..9FBB; Age:5.0 +A000..A48C; Age:5.0 +A490..A4C6; Age:5.0 +A700..A71A; Age:5.0 +A720..A721; Age:5.0 +A800..A82B; Age:5.0 +A840..A877; Age:5.0 +AC00..D7A3; Age:5.0 +E000..FA2D; Age:5.0 +FA30..FA6A; Age:5.0 +FA70..FAD9; Age:5.0 +FB00..FB06; Age:5.0 +FB13..FB17; Age:5.0 +FB1D..FB36; Age:5.0 +FB38..FB3C; Age:5.0 +FB3E..FB3E; Age:5.0 +FB40..FB41; Age:5.0 +FB43..FB44; Age:5.0 +FB46..FBB1; Age:5.0 +FBD3..FD3F; Age:5.0 +FD50..FD8F; Age:5.0 +FD92..FDC7; Age:5.0 +FDD0..FDFD; Age:5.0 +FE00..FE19; Age:5.0 +FE20..FE23; Age:5.0 +FE30..FE52; Age:5.0 +FE54..FE66; Age:5.0 +FE68..FE6B; Age:5.0 +FE70..FE74; Age:5.0 +FE76..FEFC; Age:5.0 +FEFF..FEFF; Age:5.0 +FF01..FFBE; Age:5.0 +FFC2..FFC7; Age:5.0 +FFCA..FFCF; Age:5.0 +FFD2..FFD7; Age:5.0 +FFDA..FFDC; Age:5.0 +FFE0..FFE6; Age:5.0 +FFE8..FFEE; Age:5.0 +FFF9..1000B; Age:5.0 +1000D..10026; Age:5.0 +10028..1003A; Age:5.0 +1003C..1003D; Age:5.0 +1003F..1004D; Age:5.0 +10050..1005D; Age:5.0 +10080..100FA; Age:5.0 +10100..10102; Age:5.0 +10107..10133; Age:5.0 +10137..1018A; Age:5.0 +10300..1031E; Age:5.0 +10320..10323; Age:5.0 +10330..1034A; Age:5.0 +10380..1039D; Age:5.0 +1039F..103C3; Age:5.0 +103C8..103D5; Age:5.0 +10400..1049D; Age:5.0 +104A0..104A9; Age:5.0 +10800..10805; Age:5.0 +10808..10808; Age:5.0 +1080A..10835; Age:5.0 +10837..10838; Age:5.0 +1083C..1083C; Age:5.0 +1083F..1083F; Age:5.0 +10900..10919; Age:5.0 +1091F..1091F; Age:5.0 +10A00..10A03; Age:5.0 +10A05..10A06; Age:5.0 +10A0C..10A13; Age:5.0 +10A15..10A17; Age:5.0 +10A19..10A33; Age:5.0 +10A38..10A3A; Age:5.0 +10A3F..10A47; Age:5.0 +10A50..10A58; Age:5.0 +12000..1236E; Age:5.0 +12400..12462; Age:5.0 +12470..12473; Age:5.0 +1D000..1D0F5; Age:5.0 +1D100..1D126; Age:5.0 +1D12A..1D1DD; Age:5.0 +1D200..1D245; Age:5.0 +1D300..1D356; Age:5.0 +1D360..1D371; Age:5.0 +1D400..1D454; Age:5.0 +1D456..1D49C; Age:5.0 +1D49E..1D49F; Age:5.0 +1D4A2..1D4A2; Age:5.0 +1D4A5..1D4A6; Age:5.0 +1D4A9..1D4AC; Age:5.0 +1D4AE..1D4B9; Age:5.0 +1D4BB..1D4BB; Age:5.0 +1D4BD..1D4C3; Age:5.0 +1D4C5..1D505; Age:5.0 +1D507..1D50A; Age:5.0 +1D50D..1D514; Age:5.0 +1D516..1D51C; Age:5.0 +1D51E..1D539; Age:5.0 +1D53B..1D53E; Age:5.0 +1D540..1D544; Age:5.0 +1D546..1D546; Age:5.0 +1D54A..1D550; Age:5.0 +1D552..1D6A5; Age:5.0 +1D6A8..1D7CB; Age:5.0 +1D7CE..1D7FF; Age:5.0 +1FFFE..2A6D6; Age:5.0 +2F800..2FA1D; Age:5.0 +2FFFE..2FFFF; Age:5.0 +3FFFE..3FFFF; Age:5.0 +4FFFE..4FFFF; Age:5.0 +5FFFE..5FFFF; Age:5.0 +6FFFE..6FFFF; Age:5.0 +7FFFE..7FFFF; Age:5.0 +8FFFE..8FFFF; Age:5.0 +9FFFE..9FFFF; Age:5.0 +AFFFE..AFFFF; Age:5.0 +BFFFE..BFFFF; Age:5.0 +CFFFE..CFFFF; Age:5.0 +DFFFE..DFFFF; Age:5.0 +E0001..E0001; Age:5.0 +E0020..E007F; Age:5.0 +E0100..E01EF; Age:5.0 +EFFFE..10FFFF; Age:5.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_0.test new file mode 100644 index 000000000..644fd6d3d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_5_0 + +description: +Tests character class syntax of the Unicode 12.0 Age=5.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_1.flex new file mode 100644 index 000000000..109a812f7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_5_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:5.1} { setCurCharPropertyValue("Age:5.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_1.output new file mode 100644 index 000000000..2b0c87f23 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_1.output @@ -0,0 +1,455 @@ +0000..0377; Age:5.1 +037A..037E; Age:5.1 +0384..038A; Age:5.1 +038C..038C; Age:5.1 +038E..03A1; Age:5.1 +03A3..0523; Age:5.1 +0531..0556; Age:5.1 +0559..055F; Age:5.1 +0561..0587; Age:5.1 +0589..058A; Age:5.1 +0591..05C7; Age:5.1 +05D0..05EA; Age:5.1 +05F0..05F4; Age:5.1 +0600..0603; Age:5.1 +0606..061B; Age:5.1 +061E..061F; Age:5.1 +0621..065E; Age:5.1 +0660..070D; Age:5.1 +070F..074A; Age:5.1 +074D..07B1; Age:5.1 +07C0..07FA; Age:5.1 +0901..0939; Age:5.1 +093C..094D; Age:5.1 +0950..0954; Age:5.1 +0958..0972; Age:5.1 +097B..097F; Age:5.1 +0981..0983; Age:5.1 +0985..098C; Age:5.1 +098F..0990; Age:5.1 +0993..09A8; Age:5.1 +09AA..09B0; Age:5.1 +09B2..09B2; Age:5.1 +09B6..09B9; Age:5.1 +09BC..09C4; Age:5.1 +09C7..09C8; Age:5.1 +09CB..09CE; Age:5.1 +09D7..09D7; Age:5.1 +09DC..09DD; Age:5.1 +09DF..09E3; Age:5.1 +09E6..09FA; Age:5.1 +0A01..0A03; Age:5.1 +0A05..0A0A; Age:5.1 +0A0F..0A10; Age:5.1 +0A13..0A28; Age:5.1 +0A2A..0A30; Age:5.1 +0A32..0A33; Age:5.1 +0A35..0A36; Age:5.1 +0A38..0A39; Age:5.1 +0A3C..0A3C; Age:5.1 +0A3E..0A42; Age:5.1 +0A47..0A48; Age:5.1 +0A4B..0A4D; Age:5.1 +0A51..0A51; Age:5.1 +0A59..0A5C; Age:5.1 +0A5E..0A5E; Age:5.1 +0A66..0A75; Age:5.1 +0A81..0A83; Age:5.1 +0A85..0A8D; Age:5.1 +0A8F..0A91; Age:5.1 +0A93..0AA8; Age:5.1 +0AAA..0AB0; Age:5.1 +0AB2..0AB3; Age:5.1 +0AB5..0AB9; Age:5.1 +0ABC..0AC5; Age:5.1 +0AC7..0AC9; Age:5.1 +0ACB..0ACD; Age:5.1 +0AD0..0AD0; Age:5.1 +0AE0..0AE3; Age:5.1 +0AE6..0AEF; Age:5.1 +0AF1..0AF1; Age:5.1 +0B01..0B03; Age:5.1 +0B05..0B0C; Age:5.1 +0B0F..0B10; Age:5.1 +0B13..0B28; Age:5.1 +0B2A..0B30; Age:5.1 +0B32..0B33; Age:5.1 +0B35..0B39; Age:5.1 +0B3C..0B44; Age:5.1 +0B47..0B48; Age:5.1 +0B4B..0B4D; Age:5.1 +0B56..0B57; Age:5.1 +0B5C..0B5D; Age:5.1 +0B5F..0B63; Age:5.1 +0B66..0B71; Age:5.1 +0B82..0B83; Age:5.1 +0B85..0B8A; Age:5.1 +0B8E..0B90; Age:5.1 +0B92..0B95; Age:5.1 +0B99..0B9A; Age:5.1 +0B9C..0B9C; Age:5.1 +0B9E..0B9F; Age:5.1 +0BA3..0BA4; Age:5.1 +0BA8..0BAA; Age:5.1 +0BAE..0BB9; Age:5.1 +0BBE..0BC2; Age:5.1 +0BC6..0BC8; Age:5.1 +0BCA..0BCD; Age:5.1 +0BD0..0BD0; Age:5.1 +0BD7..0BD7; Age:5.1 +0BE6..0BFA; Age:5.1 +0C01..0C03; Age:5.1 +0C05..0C0C; Age:5.1 +0C0E..0C10; Age:5.1 +0C12..0C28; Age:5.1 +0C2A..0C33; Age:5.1 +0C35..0C39; Age:5.1 +0C3D..0C44; Age:5.1 +0C46..0C48; Age:5.1 +0C4A..0C4D; Age:5.1 +0C55..0C56; Age:5.1 +0C58..0C59; Age:5.1 +0C60..0C63; Age:5.1 +0C66..0C6F; Age:5.1 +0C78..0C7F; Age:5.1 +0C82..0C83; Age:5.1 +0C85..0C8C; Age:5.1 +0C8E..0C90; Age:5.1 +0C92..0CA8; Age:5.1 +0CAA..0CB3; Age:5.1 +0CB5..0CB9; Age:5.1 +0CBC..0CC4; Age:5.1 +0CC6..0CC8; Age:5.1 +0CCA..0CCD; Age:5.1 +0CD5..0CD6; Age:5.1 +0CDE..0CDE; Age:5.1 +0CE0..0CE3; Age:5.1 +0CE6..0CEF; Age:5.1 +0CF1..0CF2; Age:5.1 +0D02..0D03; Age:5.1 +0D05..0D0C; Age:5.1 +0D0E..0D10; Age:5.1 +0D12..0D28; Age:5.1 +0D2A..0D39; Age:5.1 +0D3D..0D44; Age:5.1 +0D46..0D48; Age:5.1 +0D4A..0D4D; Age:5.1 +0D57..0D57; Age:5.1 +0D60..0D63; Age:5.1 +0D66..0D75; Age:5.1 +0D79..0D7F; Age:5.1 +0D82..0D83; Age:5.1 +0D85..0D96; Age:5.1 +0D9A..0DB1; Age:5.1 +0DB3..0DBB; Age:5.1 +0DBD..0DBD; Age:5.1 +0DC0..0DC6; Age:5.1 +0DCA..0DCA; Age:5.1 +0DCF..0DD4; Age:5.1 +0DD6..0DD6; Age:5.1 +0DD8..0DDF; Age:5.1 +0DF2..0DF4; Age:5.1 +0E01..0E3A; Age:5.1 +0E3F..0E5B; Age:5.1 +0E81..0E82; Age:5.1 +0E84..0E84; Age:5.1 +0E87..0E88; Age:5.1 +0E8A..0E8A; Age:5.1 +0E8D..0E8D; Age:5.1 +0E94..0E97; Age:5.1 +0E99..0E9F; Age:5.1 +0EA1..0EA3; Age:5.1 +0EA5..0EA5; Age:5.1 +0EA7..0EA7; Age:5.1 +0EAA..0EAB; Age:5.1 +0EAD..0EB9; Age:5.1 +0EBB..0EBD; Age:5.1 +0EC0..0EC4; Age:5.1 +0EC6..0EC6; Age:5.1 +0EC8..0ECD; Age:5.1 +0ED0..0ED9; Age:5.1 +0EDC..0EDD; Age:5.1 +0F00..0F47; Age:5.1 +0F49..0F6C; Age:5.1 +0F71..0F8B; Age:5.1 +0F90..0F97; Age:5.1 +0F99..0FBC; Age:5.1 +0FBE..0FCC; Age:5.1 +0FCE..0FD4; Age:5.1 +1000..1099; Age:5.1 +109E..10C5; Age:5.1 +10D0..10FC; Age:5.1 +1100..1159; Age:5.1 +115F..11A2; Age:5.1 +11A8..11F9; Age:5.1 +1200..1248; Age:5.1 +124A..124D; Age:5.1 +1250..1256; Age:5.1 +1258..1258; Age:5.1 +125A..125D; Age:5.1 +1260..1288; Age:5.1 +128A..128D; Age:5.1 +1290..12B0; Age:5.1 +12B2..12B5; Age:5.1 +12B8..12BE; Age:5.1 +12C0..12C0; Age:5.1 +12C2..12C5; Age:5.1 +12C8..12D6; Age:5.1 +12D8..1310; Age:5.1 +1312..1315; Age:5.1 +1318..135A; Age:5.1 +135F..137C; Age:5.1 +1380..1399; Age:5.1 +13A0..13F4; Age:5.1 +1401..1676; Age:5.1 +1680..169C; Age:5.1 +16A0..16F0; Age:5.1 +1700..170C; Age:5.1 +170E..1714; Age:5.1 +1720..1736; Age:5.1 +1740..1753; Age:5.1 +1760..176C; Age:5.1 +176E..1770; Age:5.1 +1772..1773; Age:5.1 +1780..17DD; Age:5.1 +17E0..17E9; Age:5.1 +17F0..17F9; Age:5.1 +1800..180E; Age:5.1 +1810..1819; Age:5.1 +1820..1877; Age:5.1 +1880..18AA; Age:5.1 +1900..191C; Age:5.1 +1920..192B; Age:5.1 +1930..193B; Age:5.1 +1940..1940; Age:5.1 +1944..196D; Age:5.1 +1970..1974; Age:5.1 +1980..19A9; Age:5.1 +19B0..19C9; Age:5.1 +19D0..19D9; Age:5.1 +19DE..1A1B; Age:5.1 +1A1E..1A1F; Age:5.1 +1B00..1B4B; Age:5.1 +1B50..1B7C; Age:5.1 +1B80..1BAA; Age:5.1 +1BAE..1BB9; Age:5.1 +1C00..1C37; Age:5.1 +1C3B..1C49; Age:5.1 +1C4D..1C7F; Age:5.1 +1D00..1DE6; Age:5.1 +1DFE..1F15; Age:5.1 +1F18..1F1D; Age:5.1 +1F20..1F45; Age:5.1 +1F48..1F4D; Age:5.1 +1F50..1F57; Age:5.1 +1F59..1F59; Age:5.1 +1F5B..1F5B; Age:5.1 +1F5D..1F5D; Age:5.1 +1F5F..1F7D; Age:5.1 +1F80..1FB4; Age:5.1 +1FB6..1FC4; Age:5.1 +1FC6..1FD3; Age:5.1 +1FD6..1FDB; Age:5.1 +1FDD..1FEF; Age:5.1 +1FF2..1FF4; Age:5.1 +1FF6..1FFE; Age:5.1 +2000..2064; Age:5.1 +206A..2071; Age:5.1 +2074..208E; Age:5.1 +2090..2094; Age:5.1 +20A0..20B5; Age:5.1 +20D0..20F0; Age:5.1 +2100..214F; Age:5.1 +2153..2188; Age:5.1 +2190..23E7; Age:5.1 +2400..2426; Age:5.1 +2440..244A; Age:5.1 +2460..269D; Age:5.1 +26A0..26BC; Age:5.1 +26C0..26C3; Age:5.1 +2701..2704; Age:5.1 +2706..2709; Age:5.1 +270C..2727; Age:5.1 +2729..274B; Age:5.1 +274D..274D; Age:5.1 +274F..2752; Age:5.1 +2756..2756; Age:5.1 +2758..275E; Age:5.1 +2761..2794; Age:5.1 +2798..27AF; Age:5.1 +27B1..27BE; Age:5.1 +27C0..27CA; Age:5.1 +27CC..27CC; Age:5.1 +27D0..2B4C; Age:5.1 +2B50..2B54; Age:5.1 +2C00..2C2E; Age:5.1 +2C30..2C5E; Age:5.1 +2C60..2C6F; Age:5.1 +2C71..2C7D; Age:5.1 +2C80..2CEA; Age:5.1 +2CF9..2D25; Age:5.1 +2D30..2D65; Age:5.1 +2D6F..2D6F; Age:5.1 +2D80..2D96; Age:5.1 +2DA0..2DA6; Age:5.1 +2DA8..2DAE; Age:5.1 +2DB0..2DB6; Age:5.1 +2DB8..2DBE; Age:5.1 +2DC0..2DC6; Age:5.1 +2DC8..2DCE; Age:5.1 +2DD0..2DD6; Age:5.1 +2DD8..2DDE; Age:5.1 +2DE0..2E30; Age:5.1 +2E80..2E99; Age:5.1 +2E9B..2EF3; Age:5.1 +2F00..2FD5; Age:5.1 +2FF0..2FFB; Age:5.1 +3000..303F; Age:5.1 +3041..3096; Age:5.1 +3099..30FF; Age:5.1 +3105..312D; Age:5.1 +3131..318E; Age:5.1 +3190..31B7; Age:5.1 +31C0..31E3; Age:5.1 +31F0..321E; Age:5.1 +3220..3243; Age:5.1 +3250..32FE; Age:5.1 +3300..4DB5; Age:5.1 +4DC0..9FC3; Age:5.1 +A000..A48C; Age:5.1 +A490..A4C6; Age:5.1 +A500..A62B; Age:5.1 +A640..A65F; Age:5.1 +A662..A673; Age:5.1 +A67C..A697; Age:5.1 +A700..A78C; Age:5.1 +A7FB..A82B; Age:5.1 +A840..A877; Age:5.1 +A880..A8C4; Age:5.1 +A8CE..A8D9; Age:5.1 +A900..A953; Age:5.1 +A95F..A95F; Age:5.1 +AA00..AA36; Age:5.1 +AA40..AA4D; Age:5.1 +AA50..AA59; Age:5.1 +AA5C..AA5F; Age:5.1 +AC00..D7A3; Age:5.1 +E000..FA2D; Age:5.1 +FA30..FA6A; Age:5.1 +FA70..FAD9; Age:5.1 +FB00..FB06; Age:5.1 +FB13..FB17; Age:5.1 +FB1D..FB36; Age:5.1 +FB38..FB3C; Age:5.1 +FB3E..FB3E; Age:5.1 +FB40..FB41; Age:5.1 +FB43..FB44; Age:5.1 +FB46..FBB1; Age:5.1 +FBD3..FD3F; Age:5.1 +FD50..FD8F; Age:5.1 +FD92..FDC7; Age:5.1 +FDD0..FDFD; Age:5.1 +FE00..FE19; Age:5.1 +FE20..FE26; Age:5.1 +FE30..FE52; Age:5.1 +FE54..FE66; Age:5.1 +FE68..FE6B; Age:5.1 +FE70..FE74; Age:5.1 +FE76..FEFC; Age:5.1 +FEFF..FEFF; Age:5.1 +FF01..FFBE; Age:5.1 +FFC2..FFC7; Age:5.1 +FFCA..FFCF; Age:5.1 +FFD2..FFD7; Age:5.1 +FFDA..FFDC; Age:5.1 +FFE0..FFE6; Age:5.1 +FFE8..FFEE; Age:5.1 +FFF9..1000B; Age:5.1 +1000D..10026; Age:5.1 +10028..1003A; Age:5.1 +1003C..1003D; Age:5.1 +1003F..1004D; Age:5.1 +10050..1005D; Age:5.1 +10080..100FA; Age:5.1 +10100..10102; Age:5.1 +10107..10133; Age:5.1 +10137..1018A; Age:5.1 +10190..1019B; Age:5.1 +101D0..101FD; Age:5.1 +10280..1029C; Age:5.1 +102A0..102D0; Age:5.1 +10300..1031E; Age:5.1 +10320..10323; Age:5.1 +10330..1034A; Age:5.1 +10380..1039D; Age:5.1 +1039F..103C3; Age:5.1 +103C8..103D5; Age:5.1 +10400..1049D; Age:5.1 +104A0..104A9; Age:5.1 +10800..10805; Age:5.1 +10808..10808; Age:5.1 +1080A..10835; Age:5.1 +10837..10838; Age:5.1 +1083C..1083C; Age:5.1 +1083F..1083F; Age:5.1 +10900..10919; Age:5.1 +1091F..10939; Age:5.1 +1093F..1093F; Age:5.1 +10A00..10A03; Age:5.1 +10A05..10A06; Age:5.1 +10A0C..10A13; Age:5.1 +10A15..10A17; Age:5.1 +10A19..10A33; Age:5.1 +10A38..10A3A; Age:5.1 +10A3F..10A47; Age:5.1 +10A50..10A58; Age:5.1 +12000..1236E; Age:5.1 +12400..12462; Age:5.1 +12470..12473; Age:5.1 +1D000..1D0F5; Age:5.1 +1D100..1D126; Age:5.1 +1D129..1D1DD; Age:5.1 +1D200..1D245; Age:5.1 +1D300..1D356; Age:5.1 +1D360..1D371; Age:5.1 +1D400..1D454; Age:5.1 +1D456..1D49C; Age:5.1 +1D49E..1D49F; Age:5.1 +1D4A2..1D4A2; Age:5.1 +1D4A5..1D4A6; Age:5.1 +1D4A9..1D4AC; Age:5.1 +1D4AE..1D4B9; Age:5.1 +1D4BB..1D4BB; Age:5.1 +1D4BD..1D4C3; Age:5.1 +1D4C5..1D505; Age:5.1 +1D507..1D50A; Age:5.1 +1D50D..1D514; Age:5.1 +1D516..1D51C; Age:5.1 +1D51E..1D539; Age:5.1 +1D53B..1D53E; Age:5.1 +1D540..1D544; Age:5.1 +1D546..1D546; Age:5.1 +1D54A..1D550; Age:5.1 +1D552..1D6A5; Age:5.1 +1D6A8..1D7CB; Age:5.1 +1D7CE..1D7FF; Age:5.1 +1F000..1F02B; Age:5.1 +1F030..1F093; Age:5.1 +1FFFE..2A6D6; Age:5.1 +2F800..2FA1D; Age:5.1 +2FFFE..2FFFF; Age:5.1 +3FFFE..3FFFF; Age:5.1 +4FFFE..4FFFF; Age:5.1 +5FFFE..5FFFF; Age:5.1 +6FFFE..6FFFF; Age:5.1 +7FFFE..7FFFF; Age:5.1 +8FFFE..8FFFF; Age:5.1 +9FFFE..9FFFF; Age:5.1 +AFFFE..AFFFF; Age:5.1 +BFFFE..BFFFF; Age:5.1 +CFFFE..CFFFF; Age:5.1 +DFFFE..DFFFF; Age:5.1 +E0001..E0001; Age:5.1 +E0020..E007F; Age:5.1 +E0100..E01EF; Age:5.1 +EFFFE..10FFFF; Age:5.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_1.test new file mode 100644 index 000000000..f05ad5c45 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_5_1 + +description: +Tests character class syntax of the Unicode 12.0 Age=5.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_2-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_2-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_2.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_2.flex new file mode 100644 index 000000000..bfc6ff087 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_2.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_5_2 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:5.2} { setCurCharPropertyValue("Age:5.2"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_2.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_2.output new file mode 100644 index 000000000..a997b0236 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_2.output @@ -0,0 +1,495 @@ +0000..0377; Age:5.2 +037A..037E; Age:5.2 +0384..038A; Age:5.2 +038C..038C; Age:5.2 +038E..03A1; Age:5.2 +03A3..0525; Age:5.2 +0531..0556; Age:5.2 +0559..055F; Age:5.2 +0561..0587; Age:5.2 +0589..058A; Age:5.2 +0591..05C7; Age:5.2 +05D0..05EA; Age:5.2 +05F0..05F4; Age:5.2 +0600..0603; Age:5.2 +0606..061B; Age:5.2 +061E..061F; Age:5.2 +0621..065E; Age:5.2 +0660..070D; Age:5.2 +070F..074A; Age:5.2 +074D..07B1; Age:5.2 +07C0..07FA; Age:5.2 +0800..082D; Age:5.2 +0830..083E; Age:5.2 +0900..0939; Age:5.2 +093C..094E; Age:5.2 +0950..0955; Age:5.2 +0958..0972; Age:5.2 +0979..097F; Age:5.2 +0981..0983; Age:5.2 +0985..098C; Age:5.2 +098F..0990; Age:5.2 +0993..09A8; Age:5.2 +09AA..09B0; Age:5.2 +09B2..09B2; Age:5.2 +09B6..09B9; Age:5.2 +09BC..09C4; Age:5.2 +09C7..09C8; Age:5.2 +09CB..09CE; Age:5.2 +09D7..09D7; Age:5.2 +09DC..09DD; Age:5.2 +09DF..09E3; Age:5.2 +09E6..09FB; Age:5.2 +0A01..0A03; Age:5.2 +0A05..0A0A; Age:5.2 +0A0F..0A10; Age:5.2 +0A13..0A28; Age:5.2 +0A2A..0A30; Age:5.2 +0A32..0A33; Age:5.2 +0A35..0A36; Age:5.2 +0A38..0A39; Age:5.2 +0A3C..0A3C; Age:5.2 +0A3E..0A42; Age:5.2 +0A47..0A48; Age:5.2 +0A4B..0A4D; Age:5.2 +0A51..0A51; Age:5.2 +0A59..0A5C; Age:5.2 +0A5E..0A5E; Age:5.2 +0A66..0A75; Age:5.2 +0A81..0A83; Age:5.2 +0A85..0A8D; Age:5.2 +0A8F..0A91; Age:5.2 +0A93..0AA8; Age:5.2 +0AAA..0AB0; Age:5.2 +0AB2..0AB3; Age:5.2 +0AB5..0AB9; Age:5.2 +0ABC..0AC5; Age:5.2 +0AC7..0AC9; Age:5.2 +0ACB..0ACD; Age:5.2 +0AD0..0AD0; Age:5.2 +0AE0..0AE3; Age:5.2 +0AE6..0AEF; Age:5.2 +0AF1..0AF1; Age:5.2 +0B01..0B03; Age:5.2 +0B05..0B0C; Age:5.2 +0B0F..0B10; Age:5.2 +0B13..0B28; Age:5.2 +0B2A..0B30; Age:5.2 +0B32..0B33; Age:5.2 +0B35..0B39; Age:5.2 +0B3C..0B44; Age:5.2 +0B47..0B48; Age:5.2 +0B4B..0B4D; Age:5.2 +0B56..0B57; Age:5.2 +0B5C..0B5D; Age:5.2 +0B5F..0B63; Age:5.2 +0B66..0B71; Age:5.2 +0B82..0B83; Age:5.2 +0B85..0B8A; Age:5.2 +0B8E..0B90; Age:5.2 +0B92..0B95; Age:5.2 +0B99..0B9A; Age:5.2 +0B9C..0B9C; Age:5.2 +0B9E..0B9F; Age:5.2 +0BA3..0BA4; Age:5.2 +0BA8..0BAA; Age:5.2 +0BAE..0BB9; Age:5.2 +0BBE..0BC2; Age:5.2 +0BC6..0BC8; Age:5.2 +0BCA..0BCD; Age:5.2 +0BD0..0BD0; Age:5.2 +0BD7..0BD7; Age:5.2 +0BE6..0BFA; Age:5.2 +0C01..0C03; Age:5.2 +0C05..0C0C; Age:5.2 +0C0E..0C10; Age:5.2 +0C12..0C28; Age:5.2 +0C2A..0C33; Age:5.2 +0C35..0C39; Age:5.2 +0C3D..0C44; Age:5.2 +0C46..0C48; Age:5.2 +0C4A..0C4D; Age:5.2 +0C55..0C56; Age:5.2 +0C58..0C59; Age:5.2 +0C60..0C63; Age:5.2 +0C66..0C6F; Age:5.2 +0C78..0C7F; Age:5.2 +0C82..0C83; Age:5.2 +0C85..0C8C; Age:5.2 +0C8E..0C90; Age:5.2 +0C92..0CA8; Age:5.2 +0CAA..0CB3; Age:5.2 +0CB5..0CB9; Age:5.2 +0CBC..0CC4; Age:5.2 +0CC6..0CC8; Age:5.2 +0CCA..0CCD; Age:5.2 +0CD5..0CD6; Age:5.2 +0CDE..0CDE; Age:5.2 +0CE0..0CE3; Age:5.2 +0CE6..0CEF; Age:5.2 +0CF1..0CF2; Age:5.2 +0D02..0D03; Age:5.2 +0D05..0D0C; Age:5.2 +0D0E..0D10; Age:5.2 +0D12..0D28; Age:5.2 +0D2A..0D39; Age:5.2 +0D3D..0D44; Age:5.2 +0D46..0D48; Age:5.2 +0D4A..0D4D; Age:5.2 +0D57..0D57; Age:5.2 +0D60..0D63; Age:5.2 +0D66..0D75; Age:5.2 +0D79..0D7F; Age:5.2 +0D82..0D83; Age:5.2 +0D85..0D96; Age:5.2 +0D9A..0DB1; Age:5.2 +0DB3..0DBB; Age:5.2 +0DBD..0DBD; Age:5.2 +0DC0..0DC6; Age:5.2 +0DCA..0DCA; Age:5.2 +0DCF..0DD4; Age:5.2 +0DD6..0DD6; Age:5.2 +0DD8..0DDF; Age:5.2 +0DF2..0DF4; Age:5.2 +0E01..0E3A; Age:5.2 +0E3F..0E5B; Age:5.2 +0E81..0E82; Age:5.2 +0E84..0E84; Age:5.2 +0E87..0E88; Age:5.2 +0E8A..0E8A; Age:5.2 +0E8D..0E8D; Age:5.2 +0E94..0E97; Age:5.2 +0E99..0E9F; Age:5.2 +0EA1..0EA3; Age:5.2 +0EA5..0EA5; Age:5.2 +0EA7..0EA7; Age:5.2 +0EAA..0EAB; Age:5.2 +0EAD..0EB9; Age:5.2 +0EBB..0EBD; Age:5.2 +0EC0..0EC4; Age:5.2 +0EC6..0EC6; Age:5.2 +0EC8..0ECD; Age:5.2 +0ED0..0ED9; Age:5.2 +0EDC..0EDD; Age:5.2 +0F00..0F47; Age:5.2 +0F49..0F6C; Age:5.2 +0F71..0F8B; Age:5.2 +0F90..0F97; Age:5.2 +0F99..0FBC; Age:5.2 +0FBE..0FCC; Age:5.2 +0FCE..0FD8; Age:5.2 +1000..10C5; Age:5.2 +10D0..10FC; Age:5.2 +1100..1248; Age:5.2 +124A..124D; Age:5.2 +1250..1256; Age:5.2 +1258..1258; Age:5.2 +125A..125D; Age:5.2 +1260..1288; Age:5.2 +128A..128D; Age:5.2 +1290..12B0; Age:5.2 +12B2..12B5; Age:5.2 +12B8..12BE; Age:5.2 +12C0..12C0; Age:5.2 +12C2..12C5; Age:5.2 +12C8..12D6; Age:5.2 +12D8..1310; Age:5.2 +1312..1315; Age:5.2 +1318..135A; Age:5.2 +135F..137C; Age:5.2 +1380..1399; Age:5.2 +13A0..13F4; Age:5.2 +1400..169C; Age:5.2 +16A0..16F0; Age:5.2 +1700..170C; Age:5.2 +170E..1714; Age:5.2 +1720..1736; Age:5.2 +1740..1753; Age:5.2 +1760..176C; Age:5.2 +176E..1770; Age:5.2 +1772..1773; Age:5.2 +1780..17DD; Age:5.2 +17E0..17E9; Age:5.2 +17F0..17F9; Age:5.2 +1800..180E; Age:5.2 +1810..1819; Age:5.2 +1820..1877; Age:5.2 +1880..18AA; Age:5.2 +18B0..18F5; Age:5.2 +1900..191C; Age:5.2 +1920..192B; Age:5.2 +1930..193B; Age:5.2 +1940..1940; Age:5.2 +1944..196D; Age:5.2 +1970..1974; Age:5.2 +1980..19AB; Age:5.2 +19B0..19C9; Age:5.2 +19D0..19DA; Age:5.2 +19DE..1A1B; Age:5.2 +1A1E..1A5E; Age:5.2 +1A60..1A7C; Age:5.2 +1A7F..1A89; Age:5.2 +1A90..1A99; Age:5.2 +1AA0..1AAD; Age:5.2 +1B00..1B4B; Age:5.2 +1B50..1B7C; Age:5.2 +1B80..1BAA; Age:5.2 +1BAE..1BB9; Age:5.2 +1C00..1C37; Age:5.2 +1C3B..1C49; Age:5.2 +1C4D..1C7F; Age:5.2 +1CD0..1CF2; Age:5.2 +1D00..1DE6; Age:5.2 +1DFD..1F15; Age:5.2 +1F18..1F1D; Age:5.2 +1F20..1F45; Age:5.2 +1F48..1F4D; Age:5.2 +1F50..1F57; Age:5.2 +1F59..1F59; Age:5.2 +1F5B..1F5B; Age:5.2 +1F5D..1F5D; Age:5.2 +1F5F..1F7D; Age:5.2 +1F80..1FB4; Age:5.2 +1FB6..1FC4; Age:5.2 +1FC6..1FD3; Age:5.2 +1FD6..1FDB; Age:5.2 +1FDD..1FEF; Age:5.2 +1FF2..1FF4; Age:5.2 +1FF6..1FFE; Age:5.2 +2000..2064; Age:5.2 +206A..2071; Age:5.2 +2074..208E; Age:5.2 +2090..2094; Age:5.2 +20A0..20B8; Age:5.2 +20D0..20F0; Age:5.2 +2100..2189; Age:5.2 +2190..23E8; Age:5.2 +2400..2426; Age:5.2 +2440..244A; Age:5.2 +2460..26CD; Age:5.2 +26CF..26E1; Age:5.2 +26E3..26E3; Age:5.2 +26E8..26FF; Age:5.2 +2701..2704; Age:5.2 +2706..2709; Age:5.2 +270C..2727; Age:5.2 +2729..274B; Age:5.2 +274D..274D; Age:5.2 +274F..2752; Age:5.2 +2756..275E; Age:5.2 +2761..2794; Age:5.2 +2798..27AF; Age:5.2 +27B1..27BE; Age:5.2 +27C0..27CA; Age:5.2 +27CC..27CC; Age:5.2 +27D0..2B4C; Age:5.2 +2B50..2B59; Age:5.2 +2C00..2C2E; Age:5.2 +2C30..2C5E; Age:5.2 +2C60..2CF1; Age:5.2 +2CF9..2D25; Age:5.2 +2D30..2D65; Age:5.2 +2D6F..2D6F; Age:5.2 +2D80..2D96; Age:5.2 +2DA0..2DA6; Age:5.2 +2DA8..2DAE; Age:5.2 +2DB0..2DB6; Age:5.2 +2DB8..2DBE; Age:5.2 +2DC0..2DC6; Age:5.2 +2DC8..2DCE; Age:5.2 +2DD0..2DD6; Age:5.2 +2DD8..2DDE; Age:5.2 +2DE0..2E31; Age:5.2 +2E80..2E99; Age:5.2 +2E9B..2EF3; Age:5.2 +2F00..2FD5; Age:5.2 +2FF0..2FFB; Age:5.2 +3000..303F; Age:5.2 +3041..3096; Age:5.2 +3099..30FF; Age:5.2 +3105..312D; Age:5.2 +3131..318E; Age:5.2 +3190..31B7; Age:5.2 +31C0..31E3; Age:5.2 +31F0..321E; Age:5.2 +3220..32FE; Age:5.2 +3300..4DB5; Age:5.2 +4DC0..9FCB; Age:5.2 +A000..A48C; Age:5.2 +A490..A4C6; Age:5.2 +A4D0..A62B; Age:5.2 +A640..A65F; Age:5.2 +A662..A673; Age:5.2 +A67C..A697; Age:5.2 +A6A0..A6F7; Age:5.2 +A700..A78C; Age:5.2 +A7FB..A82B; Age:5.2 +A830..A839; Age:5.2 +A840..A877; Age:5.2 +A880..A8C4; Age:5.2 +A8CE..A8D9; Age:5.2 +A8E0..A8FB; Age:5.2 +A900..A953; Age:5.2 +A95F..A97C; Age:5.2 +A980..A9CD; Age:5.2 +A9CF..A9D9; Age:5.2 +A9DE..A9DF; Age:5.2 +AA00..AA36; Age:5.2 +AA40..AA4D; Age:5.2 +AA50..AA59; Age:5.2 +AA5C..AA7B; Age:5.2 +AA80..AAC2; Age:5.2 +AADB..AADF; Age:5.2 +ABC0..ABED; Age:5.2 +ABF0..ABF9; Age:5.2 +AC00..D7A3; Age:5.2 +D7B0..D7C6; Age:5.2 +D7CB..D7FB; Age:5.2 +E000..FA2D; Age:5.2 +FA30..FA6D; Age:5.2 +FA70..FAD9; Age:5.2 +FB00..FB06; Age:5.2 +FB13..FB17; Age:5.2 +FB1D..FB36; Age:5.2 +FB38..FB3C; Age:5.2 +FB3E..FB3E; Age:5.2 +FB40..FB41; Age:5.2 +FB43..FB44; Age:5.2 +FB46..FBB1; Age:5.2 +FBD3..FD3F; Age:5.2 +FD50..FD8F; Age:5.2 +FD92..FDC7; Age:5.2 +FDD0..FDFD; Age:5.2 +FE00..FE19; Age:5.2 +FE20..FE26; Age:5.2 +FE30..FE52; Age:5.2 +FE54..FE66; Age:5.2 +FE68..FE6B; Age:5.2 +FE70..FE74; Age:5.2 +FE76..FEFC; Age:5.2 +FEFF..FEFF; Age:5.2 +FF01..FFBE; Age:5.2 +FFC2..FFC7; Age:5.2 +FFCA..FFCF; Age:5.2 +FFD2..FFD7; Age:5.2 +FFDA..FFDC; Age:5.2 +FFE0..FFE6; Age:5.2 +FFE8..FFEE; Age:5.2 +FFF9..1000B; Age:5.2 +1000D..10026; Age:5.2 +10028..1003A; Age:5.2 +1003C..1003D; Age:5.2 +1003F..1004D; Age:5.2 +10050..1005D; Age:5.2 +10080..100FA; Age:5.2 +10100..10102; Age:5.2 +10107..10133; Age:5.2 +10137..1018A; Age:5.2 +10190..1019B; Age:5.2 +101D0..101FD; Age:5.2 +10280..1029C; Age:5.2 +102A0..102D0; Age:5.2 +10300..1031E; Age:5.2 +10320..10323; Age:5.2 +10330..1034A; Age:5.2 +10380..1039D; Age:5.2 +1039F..103C3; Age:5.2 +103C8..103D5; Age:5.2 +10400..1049D; Age:5.2 +104A0..104A9; Age:5.2 +10800..10805; Age:5.2 +10808..10808; Age:5.2 +1080A..10835; Age:5.2 +10837..10838; Age:5.2 +1083C..1083C; Age:5.2 +1083F..10855; Age:5.2 +10857..1085F; Age:5.2 +10900..1091B; Age:5.2 +1091F..10939; Age:5.2 +1093F..1093F; Age:5.2 +10A00..10A03; Age:5.2 +10A05..10A06; Age:5.2 +10A0C..10A13; Age:5.2 +10A15..10A17; Age:5.2 +10A19..10A33; Age:5.2 +10A38..10A3A; Age:5.2 +10A3F..10A47; Age:5.2 +10A50..10A58; Age:5.2 +10A60..10A7F; Age:5.2 +10B00..10B35; Age:5.2 +10B39..10B55; Age:5.2 +10B58..10B72; Age:5.2 +10B78..10B7F; Age:5.2 +10C00..10C48; Age:5.2 +10E60..10E7E; Age:5.2 +11080..110C1; Age:5.2 +12000..1236E; Age:5.2 +12400..12462; Age:5.2 +12470..12473; Age:5.2 +13000..1342E; Age:5.2 +1D000..1D0F5; Age:5.2 +1D100..1D126; Age:5.2 +1D129..1D1DD; Age:5.2 +1D200..1D245; Age:5.2 +1D300..1D356; Age:5.2 +1D360..1D371; Age:5.2 +1D400..1D454; Age:5.2 +1D456..1D49C; Age:5.2 +1D49E..1D49F; Age:5.2 +1D4A2..1D4A2; Age:5.2 +1D4A5..1D4A6; Age:5.2 +1D4A9..1D4AC; Age:5.2 +1D4AE..1D4B9; Age:5.2 +1D4BB..1D4BB; Age:5.2 +1D4BD..1D4C3; Age:5.2 +1D4C5..1D505; Age:5.2 +1D507..1D50A; Age:5.2 +1D50D..1D514; Age:5.2 +1D516..1D51C; Age:5.2 +1D51E..1D539; Age:5.2 +1D53B..1D53E; Age:5.2 +1D540..1D544; Age:5.2 +1D546..1D546; Age:5.2 +1D54A..1D550; Age:5.2 +1D552..1D6A5; Age:5.2 +1D6A8..1D7CB; Age:5.2 +1D7CE..1D7FF; Age:5.2 +1F000..1F02B; Age:5.2 +1F030..1F093; Age:5.2 +1F100..1F10A; Age:5.2 +1F110..1F12E; Age:5.2 +1F131..1F131; Age:5.2 +1F13D..1F13D; Age:5.2 +1F13F..1F13F; Age:5.2 +1F142..1F142; Age:5.2 +1F146..1F146; Age:5.2 +1F14A..1F14E; Age:5.2 +1F157..1F157; Age:5.2 +1F15F..1F15F; Age:5.2 +1F179..1F179; Age:5.2 +1F17B..1F17C; Age:5.2 +1F17F..1F17F; Age:5.2 +1F18A..1F18D; Age:5.2 +1F190..1F190; Age:5.2 +1F200..1F200; Age:5.2 +1F210..1F231; Age:5.2 +1F240..1F248; Age:5.2 +1FFFE..2A6D6; Age:5.2 +2A700..2B734; Age:5.2 +2F800..2FA1D; Age:5.2 +2FFFE..2FFFF; Age:5.2 +3FFFE..3FFFF; Age:5.2 +4FFFE..4FFFF; Age:5.2 +5FFFE..5FFFF; Age:5.2 +6FFFE..6FFFF; Age:5.2 +7FFFE..7FFFF; Age:5.2 +8FFFE..8FFFF; Age:5.2 +9FFFE..9FFFF; Age:5.2 +AFFFE..AFFFF; Age:5.2 +BFFFE..BFFFF; Age:5.2 +CFFFE..CFFFF; Age:5.2 +DFFFE..DFFFF; Age:5.2 +E0001..E0001; Age:5.2 +E0020..E007F; Age:5.2 +E0100..E01EF; Age:5.2 +EFFFE..10FFFF; Age:5.2 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_2.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_2.test new file mode 100644 index 000000000..e749ba71e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_5_2.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_5_2 + +description: +Tests character class syntax of the Unicode 12.0 Age=5.2 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_0.flex new file mode 100644 index 000000000..8fff199ed --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_6_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:6.0} { setCurCharPropertyValue("Age:6.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_0.output new file mode 100644 index 000000000..851b2e830 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_0.output @@ -0,0 +1,511 @@ +0000..0377; Age:6.0 +037A..037E; Age:6.0 +0384..038A; Age:6.0 +038C..038C; Age:6.0 +038E..03A1; Age:6.0 +03A3..0527; Age:6.0 +0531..0556; Age:6.0 +0559..055F; Age:6.0 +0561..0587; Age:6.0 +0589..058A; Age:6.0 +0591..05C7; Age:6.0 +05D0..05EA; Age:6.0 +05F0..05F4; Age:6.0 +0600..0603; Age:6.0 +0606..061B; Age:6.0 +061E..070D; Age:6.0 +070F..074A; Age:6.0 +074D..07B1; Age:6.0 +07C0..07FA; Age:6.0 +0800..082D; Age:6.0 +0830..083E; Age:6.0 +0840..085B; Age:6.0 +085E..085E; Age:6.0 +0900..0977; Age:6.0 +0979..097F; Age:6.0 +0981..0983; Age:6.0 +0985..098C; Age:6.0 +098F..0990; Age:6.0 +0993..09A8; Age:6.0 +09AA..09B0; Age:6.0 +09B2..09B2; Age:6.0 +09B6..09B9; Age:6.0 +09BC..09C4; Age:6.0 +09C7..09C8; Age:6.0 +09CB..09CE; Age:6.0 +09D7..09D7; Age:6.0 +09DC..09DD; Age:6.0 +09DF..09E3; Age:6.0 +09E6..09FB; Age:6.0 +0A01..0A03; Age:6.0 +0A05..0A0A; Age:6.0 +0A0F..0A10; Age:6.0 +0A13..0A28; Age:6.0 +0A2A..0A30; Age:6.0 +0A32..0A33; Age:6.0 +0A35..0A36; Age:6.0 +0A38..0A39; Age:6.0 +0A3C..0A3C; Age:6.0 +0A3E..0A42; Age:6.0 +0A47..0A48; Age:6.0 +0A4B..0A4D; Age:6.0 +0A51..0A51; Age:6.0 +0A59..0A5C; Age:6.0 +0A5E..0A5E; Age:6.0 +0A66..0A75; Age:6.0 +0A81..0A83; Age:6.0 +0A85..0A8D; Age:6.0 +0A8F..0A91; Age:6.0 +0A93..0AA8; Age:6.0 +0AAA..0AB0; Age:6.0 +0AB2..0AB3; Age:6.0 +0AB5..0AB9; Age:6.0 +0ABC..0AC5; Age:6.0 +0AC7..0AC9; Age:6.0 +0ACB..0ACD; Age:6.0 +0AD0..0AD0; Age:6.0 +0AE0..0AE3; Age:6.0 +0AE6..0AEF; Age:6.0 +0AF1..0AF1; Age:6.0 +0B01..0B03; Age:6.0 +0B05..0B0C; Age:6.0 +0B0F..0B10; Age:6.0 +0B13..0B28; Age:6.0 +0B2A..0B30; Age:6.0 +0B32..0B33; Age:6.0 +0B35..0B39; Age:6.0 +0B3C..0B44; Age:6.0 +0B47..0B48; Age:6.0 +0B4B..0B4D; Age:6.0 +0B56..0B57; Age:6.0 +0B5C..0B5D; Age:6.0 +0B5F..0B63; Age:6.0 +0B66..0B77; Age:6.0 +0B82..0B83; Age:6.0 +0B85..0B8A; Age:6.0 +0B8E..0B90; Age:6.0 +0B92..0B95; Age:6.0 +0B99..0B9A; Age:6.0 +0B9C..0B9C; Age:6.0 +0B9E..0B9F; Age:6.0 +0BA3..0BA4; Age:6.0 +0BA8..0BAA; Age:6.0 +0BAE..0BB9; Age:6.0 +0BBE..0BC2; Age:6.0 +0BC6..0BC8; Age:6.0 +0BCA..0BCD; Age:6.0 +0BD0..0BD0; Age:6.0 +0BD7..0BD7; Age:6.0 +0BE6..0BFA; Age:6.0 +0C01..0C03; Age:6.0 +0C05..0C0C; Age:6.0 +0C0E..0C10; Age:6.0 +0C12..0C28; Age:6.0 +0C2A..0C33; Age:6.0 +0C35..0C39; Age:6.0 +0C3D..0C44; Age:6.0 +0C46..0C48; Age:6.0 +0C4A..0C4D; Age:6.0 +0C55..0C56; Age:6.0 +0C58..0C59; Age:6.0 +0C60..0C63; Age:6.0 +0C66..0C6F; Age:6.0 +0C78..0C7F; Age:6.0 +0C82..0C83; Age:6.0 +0C85..0C8C; Age:6.0 +0C8E..0C90; Age:6.0 +0C92..0CA8; Age:6.0 +0CAA..0CB3; Age:6.0 +0CB5..0CB9; Age:6.0 +0CBC..0CC4; Age:6.0 +0CC6..0CC8; Age:6.0 +0CCA..0CCD; Age:6.0 +0CD5..0CD6; Age:6.0 +0CDE..0CDE; Age:6.0 +0CE0..0CE3; Age:6.0 +0CE6..0CEF; Age:6.0 +0CF1..0CF2; Age:6.0 +0D02..0D03; Age:6.0 +0D05..0D0C; Age:6.0 +0D0E..0D10; Age:6.0 +0D12..0D3A; Age:6.0 +0D3D..0D44; Age:6.0 +0D46..0D48; Age:6.0 +0D4A..0D4E; Age:6.0 +0D57..0D57; Age:6.0 +0D60..0D63; Age:6.0 +0D66..0D75; Age:6.0 +0D79..0D7F; Age:6.0 +0D82..0D83; Age:6.0 +0D85..0D96; Age:6.0 +0D9A..0DB1; Age:6.0 +0DB3..0DBB; Age:6.0 +0DBD..0DBD; Age:6.0 +0DC0..0DC6; Age:6.0 +0DCA..0DCA; Age:6.0 +0DCF..0DD4; Age:6.0 +0DD6..0DD6; Age:6.0 +0DD8..0DDF; Age:6.0 +0DF2..0DF4; Age:6.0 +0E01..0E3A; Age:6.0 +0E3F..0E5B; Age:6.0 +0E81..0E82; Age:6.0 +0E84..0E84; Age:6.0 +0E87..0E88; Age:6.0 +0E8A..0E8A; Age:6.0 +0E8D..0E8D; Age:6.0 +0E94..0E97; Age:6.0 +0E99..0E9F; Age:6.0 +0EA1..0EA3; Age:6.0 +0EA5..0EA5; Age:6.0 +0EA7..0EA7; Age:6.0 +0EAA..0EAB; Age:6.0 +0EAD..0EB9; Age:6.0 +0EBB..0EBD; Age:6.0 +0EC0..0EC4; Age:6.0 +0EC6..0EC6; Age:6.0 +0EC8..0ECD; Age:6.0 +0ED0..0ED9; Age:6.0 +0EDC..0EDD; Age:6.0 +0F00..0F47; Age:6.0 +0F49..0F6C; Age:6.0 +0F71..0F97; Age:6.0 +0F99..0FBC; Age:6.0 +0FBE..0FCC; Age:6.0 +0FCE..0FDA; Age:6.0 +1000..10C5; Age:6.0 +10D0..10FC; Age:6.0 +1100..1248; Age:6.0 +124A..124D; Age:6.0 +1250..1256; Age:6.0 +1258..1258; Age:6.0 +125A..125D; Age:6.0 +1260..1288; Age:6.0 +128A..128D; Age:6.0 +1290..12B0; Age:6.0 +12B2..12B5; Age:6.0 +12B8..12BE; Age:6.0 +12C0..12C0; Age:6.0 +12C2..12C5; Age:6.0 +12C8..12D6; Age:6.0 +12D8..1310; Age:6.0 +1312..1315; Age:6.0 +1318..135A; Age:6.0 +135D..137C; Age:6.0 +1380..1399; Age:6.0 +13A0..13F4; Age:6.0 +1400..169C; Age:6.0 +16A0..16F0; Age:6.0 +1700..170C; Age:6.0 +170E..1714; Age:6.0 +1720..1736; Age:6.0 +1740..1753; Age:6.0 +1760..176C; Age:6.0 +176E..1770; Age:6.0 +1772..1773; Age:6.0 +1780..17DD; Age:6.0 +17E0..17E9; Age:6.0 +17F0..17F9; Age:6.0 +1800..180E; Age:6.0 +1810..1819; Age:6.0 +1820..1877; Age:6.0 +1880..18AA; Age:6.0 +18B0..18F5; Age:6.0 +1900..191C; Age:6.0 +1920..192B; Age:6.0 +1930..193B; Age:6.0 +1940..1940; Age:6.0 +1944..196D; Age:6.0 +1970..1974; Age:6.0 +1980..19AB; Age:6.0 +19B0..19C9; Age:6.0 +19D0..19DA; Age:6.0 +19DE..1A1B; Age:6.0 +1A1E..1A5E; Age:6.0 +1A60..1A7C; Age:6.0 +1A7F..1A89; Age:6.0 +1A90..1A99; Age:6.0 +1AA0..1AAD; Age:6.0 +1B00..1B4B; Age:6.0 +1B50..1B7C; Age:6.0 +1B80..1BAA; Age:6.0 +1BAE..1BB9; Age:6.0 +1BC0..1BF3; Age:6.0 +1BFC..1C37; Age:6.0 +1C3B..1C49; Age:6.0 +1C4D..1C7F; Age:6.0 +1CD0..1CF2; Age:6.0 +1D00..1DE6; Age:6.0 +1DFC..1F15; Age:6.0 +1F18..1F1D; Age:6.0 +1F20..1F45; Age:6.0 +1F48..1F4D; Age:6.0 +1F50..1F57; Age:6.0 +1F59..1F59; Age:6.0 +1F5B..1F5B; Age:6.0 +1F5D..1F5D; Age:6.0 +1F5F..1F7D; Age:6.0 +1F80..1FB4; Age:6.0 +1FB6..1FC4; Age:6.0 +1FC6..1FD3; Age:6.0 +1FD6..1FDB; Age:6.0 +1FDD..1FEF; Age:6.0 +1FF2..1FF4; Age:6.0 +1FF6..1FFE; Age:6.0 +2000..2064; Age:6.0 +206A..2071; Age:6.0 +2074..208E; Age:6.0 +2090..209C; Age:6.0 +20A0..20B9; Age:6.0 +20D0..20F0; Age:6.0 +2100..2189; Age:6.0 +2190..23F3; Age:6.0 +2400..2426; Age:6.0 +2440..244A; Age:6.0 +2460..26FF; Age:6.0 +2701..27CA; Age:6.0 +27CC..27CC; Age:6.0 +27CE..2B4C; Age:6.0 +2B50..2B59; Age:6.0 +2C00..2C2E; Age:6.0 +2C30..2C5E; Age:6.0 +2C60..2CF1; Age:6.0 +2CF9..2D25; Age:6.0 +2D30..2D65; Age:6.0 +2D6F..2D70; Age:6.0 +2D7F..2D96; Age:6.0 +2DA0..2DA6; Age:6.0 +2DA8..2DAE; Age:6.0 +2DB0..2DB6; Age:6.0 +2DB8..2DBE; Age:6.0 +2DC0..2DC6; Age:6.0 +2DC8..2DCE; Age:6.0 +2DD0..2DD6; Age:6.0 +2DD8..2DDE; Age:6.0 +2DE0..2E31; Age:6.0 +2E80..2E99; Age:6.0 +2E9B..2EF3; Age:6.0 +2F00..2FD5; Age:6.0 +2FF0..2FFB; Age:6.0 +3000..303F; Age:6.0 +3041..3096; Age:6.0 +3099..30FF; Age:6.0 +3105..312D; Age:6.0 +3131..318E; Age:6.0 +3190..31BA; Age:6.0 +31C0..31E3; Age:6.0 +31F0..321E; Age:6.0 +3220..32FE; Age:6.0 +3300..4DB5; Age:6.0 +4DC0..9FCB; Age:6.0 +A000..A48C; Age:6.0 +A490..A4C6; Age:6.0 +A4D0..A62B; Age:6.0 +A640..A673; Age:6.0 +A67C..A697; Age:6.0 +A6A0..A6F7; Age:6.0 +A700..A78E; Age:6.0 +A790..A791; Age:6.0 +A7A0..A7A9; Age:6.0 +A7FA..A82B; Age:6.0 +A830..A839; Age:6.0 +A840..A877; Age:6.0 +A880..A8C4; Age:6.0 +A8CE..A8D9; Age:6.0 +A8E0..A8FB; Age:6.0 +A900..A953; Age:6.0 +A95F..A97C; Age:6.0 +A980..A9CD; Age:6.0 +A9CF..A9D9; Age:6.0 +A9DE..A9DF; Age:6.0 +AA00..AA36; Age:6.0 +AA40..AA4D; Age:6.0 +AA50..AA59; Age:6.0 +AA5C..AA7B; Age:6.0 +AA80..AAC2; Age:6.0 +AADB..AADF; Age:6.0 +AB01..AB06; Age:6.0 +AB09..AB0E; Age:6.0 +AB11..AB16; Age:6.0 +AB20..AB26; Age:6.0 +AB28..AB2E; Age:6.0 +ABC0..ABED; Age:6.0 +ABF0..ABF9; Age:6.0 +AC00..D7A3; Age:6.0 +D7B0..D7C6; Age:6.0 +D7CB..D7FB; Age:6.0 +E000..FA2D; Age:6.0 +FA30..FA6D; Age:6.0 +FA70..FAD9; Age:6.0 +FB00..FB06; Age:6.0 +FB13..FB17; Age:6.0 +FB1D..FB36; Age:6.0 +FB38..FB3C; Age:6.0 +FB3E..FB3E; Age:6.0 +FB40..FB41; Age:6.0 +FB43..FB44; Age:6.0 +FB46..FBC1; Age:6.0 +FBD3..FD3F; Age:6.0 +FD50..FD8F; Age:6.0 +FD92..FDC7; Age:6.0 +FDD0..FDFD; Age:6.0 +FE00..FE19; Age:6.0 +FE20..FE26; Age:6.0 +FE30..FE52; Age:6.0 +FE54..FE66; Age:6.0 +FE68..FE6B; Age:6.0 +FE70..FE74; Age:6.0 +FE76..FEFC; Age:6.0 +FEFF..FEFF; Age:6.0 +FF01..FFBE; Age:6.0 +FFC2..FFC7; Age:6.0 +FFCA..FFCF; Age:6.0 +FFD2..FFD7; Age:6.0 +FFDA..FFDC; Age:6.0 +FFE0..FFE6; Age:6.0 +FFE8..FFEE; Age:6.0 +FFF9..1000B; Age:6.0 +1000D..10026; Age:6.0 +10028..1003A; Age:6.0 +1003C..1003D; Age:6.0 +1003F..1004D; Age:6.0 +10050..1005D; Age:6.0 +10080..100FA; Age:6.0 +10100..10102; Age:6.0 +10107..10133; Age:6.0 +10137..1018A; Age:6.0 +10190..1019B; Age:6.0 +101D0..101FD; Age:6.0 +10280..1029C; Age:6.0 +102A0..102D0; Age:6.0 +10300..1031E; Age:6.0 +10320..10323; Age:6.0 +10330..1034A; Age:6.0 +10380..1039D; Age:6.0 +1039F..103C3; Age:6.0 +103C8..103D5; Age:6.0 +10400..1049D; Age:6.0 +104A0..104A9; Age:6.0 +10800..10805; Age:6.0 +10808..10808; Age:6.0 +1080A..10835; Age:6.0 +10837..10838; Age:6.0 +1083C..1083C; Age:6.0 +1083F..10855; Age:6.0 +10857..1085F; Age:6.0 +10900..1091B; Age:6.0 +1091F..10939; Age:6.0 +1093F..1093F; Age:6.0 +10A00..10A03; Age:6.0 +10A05..10A06; Age:6.0 +10A0C..10A13; Age:6.0 +10A15..10A17; Age:6.0 +10A19..10A33; Age:6.0 +10A38..10A3A; Age:6.0 +10A3F..10A47; Age:6.0 +10A50..10A58; Age:6.0 +10A60..10A7F; Age:6.0 +10B00..10B35; Age:6.0 +10B39..10B55; Age:6.0 +10B58..10B72; Age:6.0 +10B78..10B7F; Age:6.0 +10C00..10C48; Age:6.0 +10E60..10E7E; Age:6.0 +11000..1104D; Age:6.0 +11052..1106F; Age:6.0 +11080..110C1; Age:6.0 +12000..1236E; Age:6.0 +12400..12462; Age:6.0 +12470..12473; Age:6.0 +13000..1342E; Age:6.0 +16800..16A38; Age:6.0 +1B000..1B001; Age:6.0 +1D000..1D0F5; Age:6.0 +1D100..1D126; Age:6.0 +1D129..1D1DD; Age:6.0 +1D200..1D245; Age:6.0 +1D300..1D356; Age:6.0 +1D360..1D371; Age:6.0 +1D400..1D454; Age:6.0 +1D456..1D49C; Age:6.0 +1D49E..1D49F; Age:6.0 +1D4A2..1D4A2; Age:6.0 +1D4A5..1D4A6; Age:6.0 +1D4A9..1D4AC; Age:6.0 +1D4AE..1D4B9; Age:6.0 +1D4BB..1D4BB; Age:6.0 +1D4BD..1D4C3; Age:6.0 +1D4C5..1D505; Age:6.0 +1D507..1D50A; Age:6.0 +1D50D..1D514; Age:6.0 +1D516..1D51C; Age:6.0 +1D51E..1D539; Age:6.0 +1D53B..1D53E; Age:6.0 +1D540..1D544; Age:6.0 +1D546..1D546; Age:6.0 +1D54A..1D550; Age:6.0 +1D552..1D6A5; Age:6.0 +1D6A8..1D7CB; Age:6.0 +1D7CE..1D7FF; Age:6.0 +1F000..1F02B; Age:6.0 +1F030..1F093; Age:6.0 +1F0A0..1F0AE; Age:6.0 +1F0B1..1F0BE; Age:6.0 +1F0C1..1F0CF; Age:6.0 +1F0D1..1F0DF; Age:6.0 +1F100..1F10A; Age:6.0 +1F110..1F12E; Age:6.0 +1F130..1F169; Age:6.0 +1F170..1F19A; Age:6.0 +1F1E6..1F202; Age:6.0 +1F210..1F23A; Age:6.0 +1F240..1F248; Age:6.0 +1F250..1F251; Age:6.0 +1F300..1F320; Age:6.0 +1F330..1F335; Age:6.0 +1F337..1F37C; Age:6.0 +1F380..1F393; Age:6.0 +1F3A0..1F3C4; Age:6.0 +1F3C6..1F3CA; Age:6.0 +1F3E0..1F3F0; Age:6.0 +1F400..1F43E; Age:6.0 +1F440..1F440; Age:6.0 +1F442..1F4F7; Age:6.0 +1F4F9..1F4FC; Age:6.0 +1F500..1F53D; Age:6.0 +1F550..1F567; Age:6.0 +1F5FB..1F5FF; Age:6.0 +1F601..1F610; Age:6.0 +1F612..1F614; Age:6.0 +1F616..1F616; Age:6.0 +1F618..1F618; Age:6.0 +1F61A..1F61A; Age:6.0 +1F61C..1F61E; Age:6.0 +1F620..1F625; Age:6.0 +1F628..1F62B; Age:6.0 +1F62D..1F62D; Age:6.0 +1F630..1F633; Age:6.0 +1F635..1F640; Age:6.0 +1F645..1F64F; Age:6.0 +1F680..1F6C5; Age:6.0 +1F700..1F773; Age:6.0 +1FFFE..2A6D6; Age:6.0 +2A700..2B734; Age:6.0 +2B740..2B81D; Age:6.0 +2F800..2FA1D; Age:6.0 +2FFFE..2FFFF; Age:6.0 +3FFFE..3FFFF; Age:6.0 +4FFFE..4FFFF; Age:6.0 +5FFFE..5FFFF; Age:6.0 +6FFFE..6FFFF; Age:6.0 +7FFFE..7FFFF; Age:6.0 +8FFFE..8FFFF; Age:6.0 +9FFFE..9FFFF; Age:6.0 +AFFFE..AFFFF; Age:6.0 +BFFFE..BFFFF; Age:6.0 +CFFFE..CFFFF; Age:6.0 +DFFFE..DFFFF; Age:6.0 +E0001..E0001; Age:6.0 +E0020..E007F; Age:6.0 +E0100..E01EF; Age:6.0 +EFFFE..10FFFF; Age:6.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_0.test new file mode 100644 index 000000000..8f6410dc9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_6_0 + +description: +Tests character class syntax of the Unicode 12.0 Age=6.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_1.flex new file mode 100644 index 000000000..42f6df229 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_6_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:6.1} { setCurCharPropertyValue("Age:6.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_1.output new file mode 100644 index 000000000..0dad9f6cc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_1.output @@ -0,0 +1,549 @@ +0000..0377; Age:6.1 +037A..037E; Age:6.1 +0384..038A; Age:6.1 +038C..038C; Age:6.1 +038E..03A1; Age:6.1 +03A3..0527; Age:6.1 +0531..0556; Age:6.1 +0559..055F; Age:6.1 +0561..0587; Age:6.1 +0589..058A; Age:6.1 +058F..058F; Age:6.1 +0591..05C7; Age:6.1 +05D0..05EA; Age:6.1 +05F0..05F4; Age:6.1 +0600..0604; Age:6.1 +0606..061B; Age:6.1 +061E..070D; Age:6.1 +070F..074A; Age:6.1 +074D..07B1; Age:6.1 +07C0..07FA; Age:6.1 +0800..082D; Age:6.1 +0830..083E; Age:6.1 +0840..085B; Age:6.1 +085E..085E; Age:6.1 +08A0..08A0; Age:6.1 +08A2..08AC; Age:6.1 +08E4..08FE; Age:6.1 +0900..0977; Age:6.1 +0979..097F; Age:6.1 +0981..0983; Age:6.1 +0985..098C; Age:6.1 +098F..0990; Age:6.1 +0993..09A8; Age:6.1 +09AA..09B0; Age:6.1 +09B2..09B2; Age:6.1 +09B6..09B9; Age:6.1 +09BC..09C4; Age:6.1 +09C7..09C8; Age:6.1 +09CB..09CE; Age:6.1 +09D7..09D7; Age:6.1 +09DC..09DD; Age:6.1 +09DF..09E3; Age:6.1 +09E6..09FB; Age:6.1 +0A01..0A03; Age:6.1 +0A05..0A0A; Age:6.1 +0A0F..0A10; Age:6.1 +0A13..0A28; Age:6.1 +0A2A..0A30; Age:6.1 +0A32..0A33; Age:6.1 +0A35..0A36; Age:6.1 +0A38..0A39; Age:6.1 +0A3C..0A3C; Age:6.1 +0A3E..0A42; Age:6.1 +0A47..0A48; Age:6.1 +0A4B..0A4D; Age:6.1 +0A51..0A51; Age:6.1 +0A59..0A5C; Age:6.1 +0A5E..0A5E; Age:6.1 +0A66..0A75; Age:6.1 +0A81..0A83; Age:6.1 +0A85..0A8D; Age:6.1 +0A8F..0A91; Age:6.1 +0A93..0AA8; Age:6.1 +0AAA..0AB0; Age:6.1 +0AB2..0AB3; Age:6.1 +0AB5..0AB9; Age:6.1 +0ABC..0AC5; Age:6.1 +0AC7..0AC9; Age:6.1 +0ACB..0ACD; Age:6.1 +0AD0..0AD0; Age:6.1 +0AE0..0AE3; Age:6.1 +0AE6..0AF1; Age:6.1 +0B01..0B03; Age:6.1 +0B05..0B0C; Age:6.1 +0B0F..0B10; Age:6.1 +0B13..0B28; Age:6.1 +0B2A..0B30; Age:6.1 +0B32..0B33; Age:6.1 +0B35..0B39; Age:6.1 +0B3C..0B44; Age:6.1 +0B47..0B48; Age:6.1 +0B4B..0B4D; Age:6.1 +0B56..0B57; Age:6.1 +0B5C..0B5D; Age:6.1 +0B5F..0B63; Age:6.1 +0B66..0B77; Age:6.1 +0B82..0B83; Age:6.1 +0B85..0B8A; Age:6.1 +0B8E..0B90; Age:6.1 +0B92..0B95; Age:6.1 +0B99..0B9A; Age:6.1 +0B9C..0B9C; Age:6.1 +0B9E..0B9F; Age:6.1 +0BA3..0BA4; Age:6.1 +0BA8..0BAA; Age:6.1 +0BAE..0BB9; Age:6.1 +0BBE..0BC2; Age:6.1 +0BC6..0BC8; Age:6.1 +0BCA..0BCD; Age:6.1 +0BD0..0BD0; Age:6.1 +0BD7..0BD7; Age:6.1 +0BE6..0BFA; Age:6.1 +0C01..0C03; Age:6.1 +0C05..0C0C; Age:6.1 +0C0E..0C10; Age:6.1 +0C12..0C28; Age:6.1 +0C2A..0C33; Age:6.1 +0C35..0C39; Age:6.1 +0C3D..0C44; Age:6.1 +0C46..0C48; Age:6.1 +0C4A..0C4D; Age:6.1 +0C55..0C56; Age:6.1 +0C58..0C59; Age:6.1 +0C60..0C63; Age:6.1 +0C66..0C6F; Age:6.1 +0C78..0C7F; Age:6.1 +0C82..0C83; Age:6.1 +0C85..0C8C; Age:6.1 +0C8E..0C90; Age:6.1 +0C92..0CA8; Age:6.1 +0CAA..0CB3; Age:6.1 +0CB5..0CB9; Age:6.1 +0CBC..0CC4; Age:6.1 +0CC6..0CC8; Age:6.1 +0CCA..0CCD; Age:6.1 +0CD5..0CD6; Age:6.1 +0CDE..0CDE; Age:6.1 +0CE0..0CE3; Age:6.1 +0CE6..0CEF; Age:6.1 +0CF1..0CF2; Age:6.1 +0D02..0D03; Age:6.1 +0D05..0D0C; Age:6.1 +0D0E..0D10; Age:6.1 +0D12..0D3A; Age:6.1 +0D3D..0D44; Age:6.1 +0D46..0D48; Age:6.1 +0D4A..0D4E; Age:6.1 +0D57..0D57; Age:6.1 +0D60..0D63; Age:6.1 +0D66..0D75; Age:6.1 +0D79..0D7F; Age:6.1 +0D82..0D83; Age:6.1 +0D85..0D96; Age:6.1 +0D9A..0DB1; Age:6.1 +0DB3..0DBB; Age:6.1 +0DBD..0DBD; Age:6.1 +0DC0..0DC6; Age:6.1 +0DCA..0DCA; Age:6.1 +0DCF..0DD4; Age:6.1 +0DD6..0DD6; Age:6.1 +0DD8..0DDF; Age:6.1 +0DF2..0DF4; Age:6.1 +0E01..0E3A; Age:6.1 +0E3F..0E5B; Age:6.1 +0E81..0E82; Age:6.1 +0E84..0E84; Age:6.1 +0E87..0E88; Age:6.1 +0E8A..0E8A; Age:6.1 +0E8D..0E8D; Age:6.1 +0E94..0E97; Age:6.1 +0E99..0E9F; Age:6.1 +0EA1..0EA3; Age:6.1 +0EA5..0EA5; Age:6.1 +0EA7..0EA7; Age:6.1 +0EAA..0EAB; Age:6.1 +0EAD..0EB9; Age:6.1 +0EBB..0EBD; Age:6.1 +0EC0..0EC4; Age:6.1 +0EC6..0EC6; Age:6.1 +0EC8..0ECD; Age:6.1 +0ED0..0ED9; Age:6.1 +0EDC..0EDF; Age:6.1 +0F00..0F47; Age:6.1 +0F49..0F6C; Age:6.1 +0F71..0F97; Age:6.1 +0F99..0FBC; Age:6.1 +0FBE..0FCC; Age:6.1 +0FCE..0FDA; Age:6.1 +1000..10C5; Age:6.1 +10C7..10C7; Age:6.1 +10CD..10CD; Age:6.1 +10D0..1248; Age:6.1 +124A..124D; Age:6.1 +1250..1256; Age:6.1 +1258..1258; Age:6.1 +125A..125D; Age:6.1 +1260..1288; Age:6.1 +128A..128D; Age:6.1 +1290..12B0; Age:6.1 +12B2..12B5; Age:6.1 +12B8..12BE; Age:6.1 +12C0..12C0; Age:6.1 +12C2..12C5; Age:6.1 +12C8..12D6; Age:6.1 +12D8..1310; Age:6.1 +1312..1315; Age:6.1 +1318..135A; Age:6.1 +135D..137C; Age:6.1 +1380..1399; Age:6.1 +13A0..13F4; Age:6.1 +1400..169C; Age:6.1 +16A0..16F0; Age:6.1 +1700..170C; Age:6.1 +170E..1714; Age:6.1 +1720..1736; Age:6.1 +1740..1753; Age:6.1 +1760..176C; Age:6.1 +176E..1770; Age:6.1 +1772..1773; Age:6.1 +1780..17DD; Age:6.1 +17E0..17E9; Age:6.1 +17F0..17F9; Age:6.1 +1800..180E; Age:6.1 +1810..1819; Age:6.1 +1820..1877; Age:6.1 +1880..18AA; Age:6.1 +18B0..18F5; Age:6.1 +1900..191C; Age:6.1 +1920..192B; Age:6.1 +1930..193B; Age:6.1 +1940..1940; Age:6.1 +1944..196D; Age:6.1 +1970..1974; Age:6.1 +1980..19AB; Age:6.1 +19B0..19C9; Age:6.1 +19D0..19DA; Age:6.1 +19DE..1A1B; Age:6.1 +1A1E..1A5E; Age:6.1 +1A60..1A7C; Age:6.1 +1A7F..1A89; Age:6.1 +1A90..1A99; Age:6.1 +1AA0..1AAD; Age:6.1 +1B00..1B4B; Age:6.1 +1B50..1B7C; Age:6.1 +1B80..1BF3; Age:6.1 +1BFC..1C37; Age:6.1 +1C3B..1C49; Age:6.1 +1C4D..1C7F; Age:6.1 +1CC0..1CC7; Age:6.1 +1CD0..1CF6; Age:6.1 +1D00..1DE6; Age:6.1 +1DFC..1F15; Age:6.1 +1F18..1F1D; Age:6.1 +1F20..1F45; Age:6.1 +1F48..1F4D; Age:6.1 +1F50..1F57; Age:6.1 +1F59..1F59; Age:6.1 +1F5B..1F5B; Age:6.1 +1F5D..1F5D; Age:6.1 +1F5F..1F7D; Age:6.1 +1F80..1FB4; Age:6.1 +1FB6..1FC4; Age:6.1 +1FC6..1FD3; Age:6.1 +1FD6..1FDB; Age:6.1 +1FDD..1FEF; Age:6.1 +1FF2..1FF4; Age:6.1 +1FF6..1FFE; Age:6.1 +2000..2064; Age:6.1 +206A..2071; Age:6.1 +2074..208E; Age:6.1 +2090..209C; Age:6.1 +20A0..20B9; Age:6.1 +20D0..20F0; Age:6.1 +2100..2189; Age:6.1 +2190..23F3; Age:6.1 +2400..2426; Age:6.1 +2440..244A; Age:6.1 +2460..26FF; Age:6.1 +2701..2B4C; Age:6.1 +2B50..2B59; Age:6.1 +2C00..2C2E; Age:6.1 +2C30..2C5E; Age:6.1 +2C60..2CF3; Age:6.1 +2CF9..2D25; Age:6.1 +2D27..2D27; Age:6.1 +2D2D..2D2D; Age:6.1 +2D30..2D67; Age:6.1 +2D6F..2D70; Age:6.1 +2D7F..2D96; Age:6.1 +2DA0..2DA6; Age:6.1 +2DA8..2DAE; Age:6.1 +2DB0..2DB6; Age:6.1 +2DB8..2DBE; Age:6.1 +2DC0..2DC6; Age:6.1 +2DC8..2DCE; Age:6.1 +2DD0..2DD6; Age:6.1 +2DD8..2DDE; Age:6.1 +2DE0..2E3B; Age:6.1 +2E80..2E99; Age:6.1 +2E9B..2EF3; Age:6.1 +2F00..2FD5; Age:6.1 +2FF0..2FFB; Age:6.1 +3000..303F; Age:6.1 +3041..3096; Age:6.1 +3099..30FF; Age:6.1 +3105..312D; Age:6.1 +3131..318E; Age:6.1 +3190..31BA; Age:6.1 +31C0..31E3; Age:6.1 +31F0..321E; Age:6.1 +3220..32FE; Age:6.1 +3300..4DB5; Age:6.1 +4DC0..9FCC; Age:6.1 +A000..A48C; Age:6.1 +A490..A4C6; Age:6.1 +A4D0..A62B; Age:6.1 +A640..A697; Age:6.1 +A69F..A6F7; Age:6.1 +A700..A78E; Age:6.1 +A790..A793; Age:6.1 +A7A0..A7AA; Age:6.1 +A7F8..A82B; Age:6.1 +A830..A839; Age:6.1 +A840..A877; Age:6.1 +A880..A8C4; Age:6.1 +A8CE..A8D9; Age:6.1 +A8E0..A8FB; Age:6.1 +A900..A953; Age:6.1 +A95F..A97C; Age:6.1 +A980..A9CD; Age:6.1 +A9CF..A9D9; Age:6.1 +A9DE..A9DF; Age:6.1 +AA00..AA36; Age:6.1 +AA40..AA4D; Age:6.1 +AA50..AA59; Age:6.1 +AA5C..AA7B; Age:6.1 +AA80..AAC2; Age:6.1 +AADB..AAF6; Age:6.1 +AB01..AB06; Age:6.1 +AB09..AB0E; Age:6.1 +AB11..AB16; Age:6.1 +AB20..AB26; Age:6.1 +AB28..AB2E; Age:6.1 +ABC0..ABED; Age:6.1 +ABF0..ABF9; Age:6.1 +AC00..D7A3; Age:6.1 +D7B0..D7C6; Age:6.1 +D7CB..D7FB; Age:6.1 +E000..FA6D; Age:6.1 +FA70..FAD9; Age:6.1 +FB00..FB06; Age:6.1 +FB13..FB17; Age:6.1 +FB1D..FB36; Age:6.1 +FB38..FB3C; Age:6.1 +FB3E..FB3E; Age:6.1 +FB40..FB41; Age:6.1 +FB43..FB44; Age:6.1 +FB46..FBC1; Age:6.1 +FBD3..FD3F; Age:6.1 +FD50..FD8F; Age:6.1 +FD92..FDC7; Age:6.1 +FDD0..FDFD; Age:6.1 +FE00..FE19; Age:6.1 +FE20..FE26; Age:6.1 +FE30..FE52; Age:6.1 +FE54..FE66; Age:6.1 +FE68..FE6B; Age:6.1 +FE70..FE74; Age:6.1 +FE76..FEFC; Age:6.1 +FEFF..FEFF; Age:6.1 +FF01..FFBE; Age:6.1 +FFC2..FFC7; Age:6.1 +FFCA..FFCF; Age:6.1 +FFD2..FFD7; Age:6.1 +FFDA..FFDC; Age:6.1 +FFE0..FFE6; Age:6.1 +FFE8..FFEE; Age:6.1 +FFF9..1000B; Age:6.1 +1000D..10026; Age:6.1 +10028..1003A; Age:6.1 +1003C..1003D; Age:6.1 +1003F..1004D; Age:6.1 +10050..1005D; Age:6.1 +10080..100FA; Age:6.1 +10100..10102; Age:6.1 +10107..10133; Age:6.1 +10137..1018A; Age:6.1 +10190..1019B; Age:6.1 +101D0..101FD; Age:6.1 +10280..1029C; Age:6.1 +102A0..102D0; Age:6.1 +10300..1031E; Age:6.1 +10320..10323; Age:6.1 +10330..1034A; Age:6.1 +10380..1039D; Age:6.1 +1039F..103C3; Age:6.1 +103C8..103D5; Age:6.1 +10400..1049D; Age:6.1 +104A0..104A9; Age:6.1 +10800..10805; Age:6.1 +10808..10808; Age:6.1 +1080A..10835; Age:6.1 +10837..10838; Age:6.1 +1083C..1083C; Age:6.1 +1083F..10855; Age:6.1 +10857..1085F; Age:6.1 +10900..1091B; Age:6.1 +1091F..10939; Age:6.1 +1093F..1093F; Age:6.1 +10980..109B7; Age:6.1 +109BE..109BF; Age:6.1 +10A00..10A03; Age:6.1 +10A05..10A06; Age:6.1 +10A0C..10A13; Age:6.1 +10A15..10A17; Age:6.1 +10A19..10A33; Age:6.1 +10A38..10A3A; Age:6.1 +10A3F..10A47; Age:6.1 +10A50..10A58; Age:6.1 +10A60..10A7F; Age:6.1 +10B00..10B35; Age:6.1 +10B39..10B55; Age:6.1 +10B58..10B72; Age:6.1 +10B78..10B7F; Age:6.1 +10C00..10C48; Age:6.1 +10E60..10E7E; Age:6.1 +11000..1104D; Age:6.1 +11052..1106F; Age:6.1 +11080..110C1; Age:6.1 +110D0..110E8; Age:6.1 +110F0..110F9; Age:6.1 +11100..11134; Age:6.1 +11136..11143; Age:6.1 +11180..111C8; Age:6.1 +111D0..111D9; Age:6.1 +11680..116B7; Age:6.1 +116C0..116C9; Age:6.1 +12000..1236E; Age:6.1 +12400..12462; Age:6.1 +12470..12473; Age:6.1 +13000..1342E; Age:6.1 +16800..16A38; Age:6.1 +16F00..16F44; Age:6.1 +16F50..16F7E; Age:6.1 +16F8F..16F9F; Age:6.1 +1B000..1B001; Age:6.1 +1D000..1D0F5; Age:6.1 +1D100..1D126; Age:6.1 +1D129..1D1DD; Age:6.1 +1D200..1D245; Age:6.1 +1D300..1D356; Age:6.1 +1D360..1D371; Age:6.1 +1D400..1D454; Age:6.1 +1D456..1D49C; Age:6.1 +1D49E..1D49F; Age:6.1 +1D4A2..1D4A2; Age:6.1 +1D4A5..1D4A6; Age:6.1 +1D4A9..1D4AC; Age:6.1 +1D4AE..1D4B9; Age:6.1 +1D4BB..1D4BB; Age:6.1 +1D4BD..1D4C3; Age:6.1 +1D4C5..1D505; Age:6.1 +1D507..1D50A; Age:6.1 +1D50D..1D514; Age:6.1 +1D516..1D51C; Age:6.1 +1D51E..1D539; Age:6.1 +1D53B..1D53E; Age:6.1 +1D540..1D544; Age:6.1 +1D546..1D546; Age:6.1 +1D54A..1D550; Age:6.1 +1D552..1D6A5; Age:6.1 +1D6A8..1D7CB; Age:6.1 +1D7CE..1D7FF; Age:6.1 +1EE00..1EE03; Age:6.1 +1EE05..1EE1F; Age:6.1 +1EE21..1EE22; Age:6.1 +1EE24..1EE24; Age:6.1 +1EE27..1EE27; Age:6.1 +1EE29..1EE32; Age:6.1 +1EE34..1EE37; Age:6.1 +1EE39..1EE39; Age:6.1 +1EE3B..1EE3B; Age:6.1 +1EE42..1EE42; Age:6.1 +1EE47..1EE47; Age:6.1 +1EE49..1EE49; Age:6.1 +1EE4B..1EE4B; Age:6.1 +1EE4D..1EE4F; Age:6.1 +1EE51..1EE52; Age:6.1 +1EE54..1EE54; Age:6.1 +1EE57..1EE57; Age:6.1 +1EE59..1EE59; Age:6.1 +1EE5B..1EE5B; Age:6.1 +1EE5D..1EE5D; Age:6.1 +1EE5F..1EE5F; Age:6.1 +1EE61..1EE62; Age:6.1 +1EE64..1EE64; Age:6.1 +1EE67..1EE6A; Age:6.1 +1EE6C..1EE72; Age:6.1 +1EE74..1EE77; Age:6.1 +1EE79..1EE7C; Age:6.1 +1EE7E..1EE7E; Age:6.1 +1EE80..1EE89; Age:6.1 +1EE8B..1EE9B; Age:6.1 +1EEA1..1EEA3; Age:6.1 +1EEA5..1EEA9; Age:6.1 +1EEAB..1EEBB; Age:6.1 +1EEF0..1EEF1; Age:6.1 +1F000..1F02B; Age:6.1 +1F030..1F093; Age:6.1 +1F0A0..1F0AE; Age:6.1 +1F0B1..1F0BE; Age:6.1 +1F0C1..1F0CF; Age:6.1 +1F0D1..1F0DF; Age:6.1 +1F100..1F10A; Age:6.1 +1F110..1F12E; Age:6.1 +1F130..1F16B; Age:6.1 +1F170..1F19A; Age:6.1 +1F1E6..1F202; Age:6.1 +1F210..1F23A; Age:6.1 +1F240..1F248; Age:6.1 +1F250..1F251; Age:6.1 +1F300..1F320; Age:6.1 +1F330..1F335; Age:6.1 +1F337..1F37C; Age:6.1 +1F380..1F393; Age:6.1 +1F3A0..1F3C4; Age:6.1 +1F3C6..1F3CA; Age:6.1 +1F3E0..1F3F0; Age:6.1 +1F400..1F43E; Age:6.1 +1F440..1F440; Age:6.1 +1F442..1F4F7; Age:6.1 +1F4F9..1F4FC; Age:6.1 +1F500..1F53D; Age:6.1 +1F540..1F543; Age:6.1 +1F550..1F567; Age:6.1 +1F5FB..1F640; Age:6.1 +1F645..1F64F; Age:6.1 +1F680..1F6C5; Age:6.1 +1F700..1F773; Age:6.1 +1FFFE..2A6D6; Age:6.1 +2A700..2B734; Age:6.1 +2B740..2B81D; Age:6.1 +2F800..2FA1D; Age:6.1 +2FFFE..2FFFF; Age:6.1 +3FFFE..3FFFF; Age:6.1 +4FFFE..4FFFF; Age:6.1 +5FFFE..5FFFF; Age:6.1 +6FFFE..6FFFF; Age:6.1 +7FFFE..7FFFF; Age:6.1 +8FFFE..8FFFF; Age:6.1 +9FFFE..9FFFF; Age:6.1 +AFFFE..AFFFF; Age:6.1 +BFFFE..BFFFF; Age:6.1 +CFFFE..CFFFF; Age:6.1 +DFFFE..DFFFF; Age:6.1 +E0001..E0001; Age:6.1 +E0020..E007F; Age:6.1 +E0100..E01EF; Age:6.1 +EFFFE..10FFFF; Age:6.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_1.test new file mode 100644 index 000000000..7c67e3256 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_6_1 + +description: +Tests character class syntax of the Unicode 12.0 Age=6.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_2-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_2-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_2.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_2.flex new file mode 100644 index 000000000..e9f1e8f56 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_2.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_6_2 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:6.2} { setCurCharPropertyValue("Age:6.2"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_2.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_2.output new file mode 100644 index 000000000..4a684ef86 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_2.output @@ -0,0 +1,549 @@ +0000..0377; Age:6.2 +037A..037E; Age:6.2 +0384..038A; Age:6.2 +038C..038C; Age:6.2 +038E..03A1; Age:6.2 +03A3..0527; Age:6.2 +0531..0556; Age:6.2 +0559..055F; Age:6.2 +0561..0587; Age:6.2 +0589..058A; Age:6.2 +058F..058F; Age:6.2 +0591..05C7; Age:6.2 +05D0..05EA; Age:6.2 +05F0..05F4; Age:6.2 +0600..0604; Age:6.2 +0606..061B; Age:6.2 +061E..070D; Age:6.2 +070F..074A; Age:6.2 +074D..07B1; Age:6.2 +07C0..07FA; Age:6.2 +0800..082D; Age:6.2 +0830..083E; Age:6.2 +0840..085B; Age:6.2 +085E..085E; Age:6.2 +08A0..08A0; Age:6.2 +08A2..08AC; Age:6.2 +08E4..08FE; Age:6.2 +0900..0977; Age:6.2 +0979..097F; Age:6.2 +0981..0983; Age:6.2 +0985..098C; Age:6.2 +098F..0990; Age:6.2 +0993..09A8; Age:6.2 +09AA..09B0; Age:6.2 +09B2..09B2; Age:6.2 +09B6..09B9; Age:6.2 +09BC..09C4; Age:6.2 +09C7..09C8; Age:6.2 +09CB..09CE; Age:6.2 +09D7..09D7; Age:6.2 +09DC..09DD; Age:6.2 +09DF..09E3; Age:6.2 +09E6..09FB; Age:6.2 +0A01..0A03; Age:6.2 +0A05..0A0A; Age:6.2 +0A0F..0A10; Age:6.2 +0A13..0A28; Age:6.2 +0A2A..0A30; Age:6.2 +0A32..0A33; Age:6.2 +0A35..0A36; Age:6.2 +0A38..0A39; Age:6.2 +0A3C..0A3C; Age:6.2 +0A3E..0A42; Age:6.2 +0A47..0A48; Age:6.2 +0A4B..0A4D; Age:6.2 +0A51..0A51; Age:6.2 +0A59..0A5C; Age:6.2 +0A5E..0A5E; Age:6.2 +0A66..0A75; Age:6.2 +0A81..0A83; Age:6.2 +0A85..0A8D; Age:6.2 +0A8F..0A91; Age:6.2 +0A93..0AA8; Age:6.2 +0AAA..0AB0; Age:6.2 +0AB2..0AB3; Age:6.2 +0AB5..0AB9; Age:6.2 +0ABC..0AC5; Age:6.2 +0AC7..0AC9; Age:6.2 +0ACB..0ACD; Age:6.2 +0AD0..0AD0; Age:6.2 +0AE0..0AE3; Age:6.2 +0AE6..0AF1; Age:6.2 +0B01..0B03; Age:6.2 +0B05..0B0C; Age:6.2 +0B0F..0B10; Age:6.2 +0B13..0B28; Age:6.2 +0B2A..0B30; Age:6.2 +0B32..0B33; Age:6.2 +0B35..0B39; Age:6.2 +0B3C..0B44; Age:6.2 +0B47..0B48; Age:6.2 +0B4B..0B4D; Age:6.2 +0B56..0B57; Age:6.2 +0B5C..0B5D; Age:6.2 +0B5F..0B63; Age:6.2 +0B66..0B77; Age:6.2 +0B82..0B83; Age:6.2 +0B85..0B8A; Age:6.2 +0B8E..0B90; Age:6.2 +0B92..0B95; Age:6.2 +0B99..0B9A; Age:6.2 +0B9C..0B9C; Age:6.2 +0B9E..0B9F; Age:6.2 +0BA3..0BA4; Age:6.2 +0BA8..0BAA; Age:6.2 +0BAE..0BB9; Age:6.2 +0BBE..0BC2; Age:6.2 +0BC6..0BC8; Age:6.2 +0BCA..0BCD; Age:6.2 +0BD0..0BD0; Age:6.2 +0BD7..0BD7; Age:6.2 +0BE6..0BFA; Age:6.2 +0C01..0C03; Age:6.2 +0C05..0C0C; Age:6.2 +0C0E..0C10; Age:6.2 +0C12..0C28; Age:6.2 +0C2A..0C33; Age:6.2 +0C35..0C39; Age:6.2 +0C3D..0C44; Age:6.2 +0C46..0C48; Age:6.2 +0C4A..0C4D; Age:6.2 +0C55..0C56; Age:6.2 +0C58..0C59; Age:6.2 +0C60..0C63; Age:6.2 +0C66..0C6F; Age:6.2 +0C78..0C7F; Age:6.2 +0C82..0C83; Age:6.2 +0C85..0C8C; Age:6.2 +0C8E..0C90; Age:6.2 +0C92..0CA8; Age:6.2 +0CAA..0CB3; Age:6.2 +0CB5..0CB9; Age:6.2 +0CBC..0CC4; Age:6.2 +0CC6..0CC8; Age:6.2 +0CCA..0CCD; Age:6.2 +0CD5..0CD6; Age:6.2 +0CDE..0CDE; Age:6.2 +0CE0..0CE3; Age:6.2 +0CE6..0CEF; Age:6.2 +0CF1..0CF2; Age:6.2 +0D02..0D03; Age:6.2 +0D05..0D0C; Age:6.2 +0D0E..0D10; Age:6.2 +0D12..0D3A; Age:6.2 +0D3D..0D44; Age:6.2 +0D46..0D48; Age:6.2 +0D4A..0D4E; Age:6.2 +0D57..0D57; Age:6.2 +0D60..0D63; Age:6.2 +0D66..0D75; Age:6.2 +0D79..0D7F; Age:6.2 +0D82..0D83; Age:6.2 +0D85..0D96; Age:6.2 +0D9A..0DB1; Age:6.2 +0DB3..0DBB; Age:6.2 +0DBD..0DBD; Age:6.2 +0DC0..0DC6; Age:6.2 +0DCA..0DCA; Age:6.2 +0DCF..0DD4; Age:6.2 +0DD6..0DD6; Age:6.2 +0DD8..0DDF; Age:6.2 +0DF2..0DF4; Age:6.2 +0E01..0E3A; Age:6.2 +0E3F..0E5B; Age:6.2 +0E81..0E82; Age:6.2 +0E84..0E84; Age:6.2 +0E87..0E88; Age:6.2 +0E8A..0E8A; Age:6.2 +0E8D..0E8D; Age:6.2 +0E94..0E97; Age:6.2 +0E99..0E9F; Age:6.2 +0EA1..0EA3; Age:6.2 +0EA5..0EA5; Age:6.2 +0EA7..0EA7; Age:6.2 +0EAA..0EAB; Age:6.2 +0EAD..0EB9; Age:6.2 +0EBB..0EBD; Age:6.2 +0EC0..0EC4; Age:6.2 +0EC6..0EC6; Age:6.2 +0EC8..0ECD; Age:6.2 +0ED0..0ED9; Age:6.2 +0EDC..0EDF; Age:6.2 +0F00..0F47; Age:6.2 +0F49..0F6C; Age:6.2 +0F71..0F97; Age:6.2 +0F99..0FBC; Age:6.2 +0FBE..0FCC; Age:6.2 +0FCE..0FDA; Age:6.2 +1000..10C5; Age:6.2 +10C7..10C7; Age:6.2 +10CD..10CD; Age:6.2 +10D0..1248; Age:6.2 +124A..124D; Age:6.2 +1250..1256; Age:6.2 +1258..1258; Age:6.2 +125A..125D; Age:6.2 +1260..1288; Age:6.2 +128A..128D; Age:6.2 +1290..12B0; Age:6.2 +12B2..12B5; Age:6.2 +12B8..12BE; Age:6.2 +12C0..12C0; Age:6.2 +12C2..12C5; Age:6.2 +12C8..12D6; Age:6.2 +12D8..1310; Age:6.2 +1312..1315; Age:6.2 +1318..135A; Age:6.2 +135D..137C; Age:6.2 +1380..1399; Age:6.2 +13A0..13F4; Age:6.2 +1400..169C; Age:6.2 +16A0..16F0; Age:6.2 +1700..170C; Age:6.2 +170E..1714; Age:6.2 +1720..1736; Age:6.2 +1740..1753; Age:6.2 +1760..176C; Age:6.2 +176E..1770; Age:6.2 +1772..1773; Age:6.2 +1780..17DD; Age:6.2 +17E0..17E9; Age:6.2 +17F0..17F9; Age:6.2 +1800..180E; Age:6.2 +1810..1819; Age:6.2 +1820..1877; Age:6.2 +1880..18AA; Age:6.2 +18B0..18F5; Age:6.2 +1900..191C; Age:6.2 +1920..192B; Age:6.2 +1930..193B; Age:6.2 +1940..1940; Age:6.2 +1944..196D; Age:6.2 +1970..1974; Age:6.2 +1980..19AB; Age:6.2 +19B0..19C9; Age:6.2 +19D0..19DA; Age:6.2 +19DE..1A1B; Age:6.2 +1A1E..1A5E; Age:6.2 +1A60..1A7C; Age:6.2 +1A7F..1A89; Age:6.2 +1A90..1A99; Age:6.2 +1AA0..1AAD; Age:6.2 +1B00..1B4B; Age:6.2 +1B50..1B7C; Age:6.2 +1B80..1BF3; Age:6.2 +1BFC..1C37; Age:6.2 +1C3B..1C49; Age:6.2 +1C4D..1C7F; Age:6.2 +1CC0..1CC7; Age:6.2 +1CD0..1CF6; Age:6.2 +1D00..1DE6; Age:6.2 +1DFC..1F15; Age:6.2 +1F18..1F1D; Age:6.2 +1F20..1F45; Age:6.2 +1F48..1F4D; Age:6.2 +1F50..1F57; Age:6.2 +1F59..1F59; Age:6.2 +1F5B..1F5B; Age:6.2 +1F5D..1F5D; Age:6.2 +1F5F..1F7D; Age:6.2 +1F80..1FB4; Age:6.2 +1FB6..1FC4; Age:6.2 +1FC6..1FD3; Age:6.2 +1FD6..1FDB; Age:6.2 +1FDD..1FEF; Age:6.2 +1FF2..1FF4; Age:6.2 +1FF6..1FFE; Age:6.2 +2000..2064; Age:6.2 +206A..2071; Age:6.2 +2074..208E; Age:6.2 +2090..209C; Age:6.2 +20A0..20BA; Age:6.2 +20D0..20F0; Age:6.2 +2100..2189; Age:6.2 +2190..23F3; Age:6.2 +2400..2426; Age:6.2 +2440..244A; Age:6.2 +2460..26FF; Age:6.2 +2701..2B4C; Age:6.2 +2B50..2B59; Age:6.2 +2C00..2C2E; Age:6.2 +2C30..2C5E; Age:6.2 +2C60..2CF3; Age:6.2 +2CF9..2D25; Age:6.2 +2D27..2D27; Age:6.2 +2D2D..2D2D; Age:6.2 +2D30..2D67; Age:6.2 +2D6F..2D70; Age:6.2 +2D7F..2D96; Age:6.2 +2DA0..2DA6; Age:6.2 +2DA8..2DAE; Age:6.2 +2DB0..2DB6; Age:6.2 +2DB8..2DBE; Age:6.2 +2DC0..2DC6; Age:6.2 +2DC8..2DCE; Age:6.2 +2DD0..2DD6; Age:6.2 +2DD8..2DDE; Age:6.2 +2DE0..2E3B; Age:6.2 +2E80..2E99; Age:6.2 +2E9B..2EF3; Age:6.2 +2F00..2FD5; Age:6.2 +2FF0..2FFB; Age:6.2 +3000..303F; Age:6.2 +3041..3096; Age:6.2 +3099..30FF; Age:6.2 +3105..312D; Age:6.2 +3131..318E; Age:6.2 +3190..31BA; Age:6.2 +31C0..31E3; Age:6.2 +31F0..321E; Age:6.2 +3220..32FE; Age:6.2 +3300..4DB5; Age:6.2 +4DC0..9FCC; Age:6.2 +A000..A48C; Age:6.2 +A490..A4C6; Age:6.2 +A4D0..A62B; Age:6.2 +A640..A697; Age:6.2 +A69F..A6F7; Age:6.2 +A700..A78E; Age:6.2 +A790..A793; Age:6.2 +A7A0..A7AA; Age:6.2 +A7F8..A82B; Age:6.2 +A830..A839; Age:6.2 +A840..A877; Age:6.2 +A880..A8C4; Age:6.2 +A8CE..A8D9; Age:6.2 +A8E0..A8FB; Age:6.2 +A900..A953; Age:6.2 +A95F..A97C; Age:6.2 +A980..A9CD; Age:6.2 +A9CF..A9D9; Age:6.2 +A9DE..A9DF; Age:6.2 +AA00..AA36; Age:6.2 +AA40..AA4D; Age:6.2 +AA50..AA59; Age:6.2 +AA5C..AA7B; Age:6.2 +AA80..AAC2; Age:6.2 +AADB..AAF6; Age:6.2 +AB01..AB06; Age:6.2 +AB09..AB0E; Age:6.2 +AB11..AB16; Age:6.2 +AB20..AB26; Age:6.2 +AB28..AB2E; Age:6.2 +ABC0..ABED; Age:6.2 +ABF0..ABF9; Age:6.2 +AC00..D7A3; Age:6.2 +D7B0..D7C6; Age:6.2 +D7CB..D7FB; Age:6.2 +E000..FA6D; Age:6.2 +FA70..FAD9; Age:6.2 +FB00..FB06; Age:6.2 +FB13..FB17; Age:6.2 +FB1D..FB36; Age:6.2 +FB38..FB3C; Age:6.2 +FB3E..FB3E; Age:6.2 +FB40..FB41; Age:6.2 +FB43..FB44; Age:6.2 +FB46..FBC1; Age:6.2 +FBD3..FD3F; Age:6.2 +FD50..FD8F; Age:6.2 +FD92..FDC7; Age:6.2 +FDD0..FDFD; Age:6.2 +FE00..FE19; Age:6.2 +FE20..FE26; Age:6.2 +FE30..FE52; Age:6.2 +FE54..FE66; Age:6.2 +FE68..FE6B; Age:6.2 +FE70..FE74; Age:6.2 +FE76..FEFC; Age:6.2 +FEFF..FEFF; Age:6.2 +FF01..FFBE; Age:6.2 +FFC2..FFC7; Age:6.2 +FFCA..FFCF; Age:6.2 +FFD2..FFD7; Age:6.2 +FFDA..FFDC; Age:6.2 +FFE0..FFE6; Age:6.2 +FFE8..FFEE; Age:6.2 +FFF9..1000B; Age:6.2 +1000D..10026; Age:6.2 +10028..1003A; Age:6.2 +1003C..1003D; Age:6.2 +1003F..1004D; Age:6.2 +10050..1005D; Age:6.2 +10080..100FA; Age:6.2 +10100..10102; Age:6.2 +10107..10133; Age:6.2 +10137..1018A; Age:6.2 +10190..1019B; Age:6.2 +101D0..101FD; Age:6.2 +10280..1029C; Age:6.2 +102A0..102D0; Age:6.2 +10300..1031E; Age:6.2 +10320..10323; Age:6.2 +10330..1034A; Age:6.2 +10380..1039D; Age:6.2 +1039F..103C3; Age:6.2 +103C8..103D5; Age:6.2 +10400..1049D; Age:6.2 +104A0..104A9; Age:6.2 +10800..10805; Age:6.2 +10808..10808; Age:6.2 +1080A..10835; Age:6.2 +10837..10838; Age:6.2 +1083C..1083C; Age:6.2 +1083F..10855; Age:6.2 +10857..1085F; Age:6.2 +10900..1091B; Age:6.2 +1091F..10939; Age:6.2 +1093F..1093F; Age:6.2 +10980..109B7; Age:6.2 +109BE..109BF; Age:6.2 +10A00..10A03; Age:6.2 +10A05..10A06; Age:6.2 +10A0C..10A13; Age:6.2 +10A15..10A17; Age:6.2 +10A19..10A33; Age:6.2 +10A38..10A3A; Age:6.2 +10A3F..10A47; Age:6.2 +10A50..10A58; Age:6.2 +10A60..10A7F; Age:6.2 +10B00..10B35; Age:6.2 +10B39..10B55; Age:6.2 +10B58..10B72; Age:6.2 +10B78..10B7F; Age:6.2 +10C00..10C48; Age:6.2 +10E60..10E7E; Age:6.2 +11000..1104D; Age:6.2 +11052..1106F; Age:6.2 +11080..110C1; Age:6.2 +110D0..110E8; Age:6.2 +110F0..110F9; Age:6.2 +11100..11134; Age:6.2 +11136..11143; Age:6.2 +11180..111C8; Age:6.2 +111D0..111D9; Age:6.2 +11680..116B7; Age:6.2 +116C0..116C9; Age:6.2 +12000..1236E; Age:6.2 +12400..12462; Age:6.2 +12470..12473; Age:6.2 +13000..1342E; Age:6.2 +16800..16A38; Age:6.2 +16F00..16F44; Age:6.2 +16F50..16F7E; Age:6.2 +16F8F..16F9F; Age:6.2 +1B000..1B001; Age:6.2 +1D000..1D0F5; Age:6.2 +1D100..1D126; Age:6.2 +1D129..1D1DD; Age:6.2 +1D200..1D245; Age:6.2 +1D300..1D356; Age:6.2 +1D360..1D371; Age:6.2 +1D400..1D454; Age:6.2 +1D456..1D49C; Age:6.2 +1D49E..1D49F; Age:6.2 +1D4A2..1D4A2; Age:6.2 +1D4A5..1D4A6; Age:6.2 +1D4A9..1D4AC; Age:6.2 +1D4AE..1D4B9; Age:6.2 +1D4BB..1D4BB; Age:6.2 +1D4BD..1D4C3; Age:6.2 +1D4C5..1D505; Age:6.2 +1D507..1D50A; Age:6.2 +1D50D..1D514; Age:6.2 +1D516..1D51C; Age:6.2 +1D51E..1D539; Age:6.2 +1D53B..1D53E; Age:6.2 +1D540..1D544; Age:6.2 +1D546..1D546; Age:6.2 +1D54A..1D550; Age:6.2 +1D552..1D6A5; Age:6.2 +1D6A8..1D7CB; Age:6.2 +1D7CE..1D7FF; Age:6.2 +1EE00..1EE03; Age:6.2 +1EE05..1EE1F; Age:6.2 +1EE21..1EE22; Age:6.2 +1EE24..1EE24; Age:6.2 +1EE27..1EE27; Age:6.2 +1EE29..1EE32; Age:6.2 +1EE34..1EE37; Age:6.2 +1EE39..1EE39; Age:6.2 +1EE3B..1EE3B; Age:6.2 +1EE42..1EE42; Age:6.2 +1EE47..1EE47; Age:6.2 +1EE49..1EE49; Age:6.2 +1EE4B..1EE4B; Age:6.2 +1EE4D..1EE4F; Age:6.2 +1EE51..1EE52; Age:6.2 +1EE54..1EE54; Age:6.2 +1EE57..1EE57; Age:6.2 +1EE59..1EE59; Age:6.2 +1EE5B..1EE5B; Age:6.2 +1EE5D..1EE5D; Age:6.2 +1EE5F..1EE5F; Age:6.2 +1EE61..1EE62; Age:6.2 +1EE64..1EE64; Age:6.2 +1EE67..1EE6A; Age:6.2 +1EE6C..1EE72; Age:6.2 +1EE74..1EE77; Age:6.2 +1EE79..1EE7C; Age:6.2 +1EE7E..1EE7E; Age:6.2 +1EE80..1EE89; Age:6.2 +1EE8B..1EE9B; Age:6.2 +1EEA1..1EEA3; Age:6.2 +1EEA5..1EEA9; Age:6.2 +1EEAB..1EEBB; Age:6.2 +1EEF0..1EEF1; Age:6.2 +1F000..1F02B; Age:6.2 +1F030..1F093; Age:6.2 +1F0A0..1F0AE; Age:6.2 +1F0B1..1F0BE; Age:6.2 +1F0C1..1F0CF; Age:6.2 +1F0D1..1F0DF; Age:6.2 +1F100..1F10A; Age:6.2 +1F110..1F12E; Age:6.2 +1F130..1F16B; Age:6.2 +1F170..1F19A; Age:6.2 +1F1E6..1F202; Age:6.2 +1F210..1F23A; Age:6.2 +1F240..1F248; Age:6.2 +1F250..1F251; Age:6.2 +1F300..1F320; Age:6.2 +1F330..1F335; Age:6.2 +1F337..1F37C; Age:6.2 +1F380..1F393; Age:6.2 +1F3A0..1F3C4; Age:6.2 +1F3C6..1F3CA; Age:6.2 +1F3E0..1F3F0; Age:6.2 +1F400..1F43E; Age:6.2 +1F440..1F440; Age:6.2 +1F442..1F4F7; Age:6.2 +1F4F9..1F4FC; Age:6.2 +1F500..1F53D; Age:6.2 +1F540..1F543; Age:6.2 +1F550..1F567; Age:6.2 +1F5FB..1F640; Age:6.2 +1F645..1F64F; Age:6.2 +1F680..1F6C5; Age:6.2 +1F700..1F773; Age:6.2 +1FFFE..2A6D6; Age:6.2 +2A700..2B734; Age:6.2 +2B740..2B81D; Age:6.2 +2F800..2FA1D; Age:6.2 +2FFFE..2FFFF; Age:6.2 +3FFFE..3FFFF; Age:6.2 +4FFFE..4FFFF; Age:6.2 +5FFFE..5FFFF; Age:6.2 +6FFFE..6FFFF; Age:6.2 +7FFFE..7FFFF; Age:6.2 +8FFFE..8FFFF; Age:6.2 +9FFFE..9FFFF; Age:6.2 +AFFFE..AFFFF; Age:6.2 +BFFFE..BFFFF; Age:6.2 +CFFFE..CFFFF; Age:6.2 +DFFFE..DFFFF; Age:6.2 +E0001..E0001; Age:6.2 +E0020..E007F; Age:6.2 +E0100..E01EF; Age:6.2 +EFFFE..10FFFF; Age:6.2 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_2.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_2.test new file mode 100644 index 000000000..4940c5e94 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_2.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_6_2 + +description: +Tests character class syntax of the Unicode 12.0 Age=6.2 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_3-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_3-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_3.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_3.flex new file mode 100644 index 000000000..085164f9e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_3.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_6_3 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:6.3} { setCurCharPropertyValue("Age:6.3"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_3.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_3.output new file mode 100644 index 000000000..ca494b81a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_3.output @@ -0,0 +1,549 @@ +0000..0377; Age:6.3 +037A..037E; Age:6.3 +0384..038A; Age:6.3 +038C..038C; Age:6.3 +038E..03A1; Age:6.3 +03A3..0527; Age:6.3 +0531..0556; Age:6.3 +0559..055F; Age:6.3 +0561..0587; Age:6.3 +0589..058A; Age:6.3 +058F..058F; Age:6.3 +0591..05C7; Age:6.3 +05D0..05EA; Age:6.3 +05F0..05F4; Age:6.3 +0600..0604; Age:6.3 +0606..061C; Age:6.3 +061E..070D; Age:6.3 +070F..074A; Age:6.3 +074D..07B1; Age:6.3 +07C0..07FA; Age:6.3 +0800..082D; Age:6.3 +0830..083E; Age:6.3 +0840..085B; Age:6.3 +085E..085E; Age:6.3 +08A0..08A0; Age:6.3 +08A2..08AC; Age:6.3 +08E4..08FE; Age:6.3 +0900..0977; Age:6.3 +0979..097F; Age:6.3 +0981..0983; Age:6.3 +0985..098C; Age:6.3 +098F..0990; Age:6.3 +0993..09A8; Age:6.3 +09AA..09B0; Age:6.3 +09B2..09B2; Age:6.3 +09B6..09B9; Age:6.3 +09BC..09C4; Age:6.3 +09C7..09C8; Age:6.3 +09CB..09CE; Age:6.3 +09D7..09D7; Age:6.3 +09DC..09DD; Age:6.3 +09DF..09E3; Age:6.3 +09E6..09FB; Age:6.3 +0A01..0A03; Age:6.3 +0A05..0A0A; Age:6.3 +0A0F..0A10; Age:6.3 +0A13..0A28; Age:6.3 +0A2A..0A30; Age:6.3 +0A32..0A33; Age:6.3 +0A35..0A36; Age:6.3 +0A38..0A39; Age:6.3 +0A3C..0A3C; Age:6.3 +0A3E..0A42; Age:6.3 +0A47..0A48; Age:6.3 +0A4B..0A4D; Age:6.3 +0A51..0A51; Age:6.3 +0A59..0A5C; Age:6.3 +0A5E..0A5E; Age:6.3 +0A66..0A75; Age:6.3 +0A81..0A83; Age:6.3 +0A85..0A8D; Age:6.3 +0A8F..0A91; Age:6.3 +0A93..0AA8; Age:6.3 +0AAA..0AB0; Age:6.3 +0AB2..0AB3; Age:6.3 +0AB5..0AB9; Age:6.3 +0ABC..0AC5; Age:6.3 +0AC7..0AC9; Age:6.3 +0ACB..0ACD; Age:6.3 +0AD0..0AD0; Age:6.3 +0AE0..0AE3; Age:6.3 +0AE6..0AF1; Age:6.3 +0B01..0B03; Age:6.3 +0B05..0B0C; Age:6.3 +0B0F..0B10; Age:6.3 +0B13..0B28; Age:6.3 +0B2A..0B30; Age:6.3 +0B32..0B33; Age:6.3 +0B35..0B39; Age:6.3 +0B3C..0B44; Age:6.3 +0B47..0B48; Age:6.3 +0B4B..0B4D; Age:6.3 +0B56..0B57; Age:6.3 +0B5C..0B5D; Age:6.3 +0B5F..0B63; Age:6.3 +0B66..0B77; Age:6.3 +0B82..0B83; Age:6.3 +0B85..0B8A; Age:6.3 +0B8E..0B90; Age:6.3 +0B92..0B95; Age:6.3 +0B99..0B9A; Age:6.3 +0B9C..0B9C; Age:6.3 +0B9E..0B9F; Age:6.3 +0BA3..0BA4; Age:6.3 +0BA8..0BAA; Age:6.3 +0BAE..0BB9; Age:6.3 +0BBE..0BC2; Age:6.3 +0BC6..0BC8; Age:6.3 +0BCA..0BCD; Age:6.3 +0BD0..0BD0; Age:6.3 +0BD7..0BD7; Age:6.3 +0BE6..0BFA; Age:6.3 +0C01..0C03; Age:6.3 +0C05..0C0C; Age:6.3 +0C0E..0C10; Age:6.3 +0C12..0C28; Age:6.3 +0C2A..0C33; Age:6.3 +0C35..0C39; Age:6.3 +0C3D..0C44; Age:6.3 +0C46..0C48; Age:6.3 +0C4A..0C4D; Age:6.3 +0C55..0C56; Age:6.3 +0C58..0C59; Age:6.3 +0C60..0C63; Age:6.3 +0C66..0C6F; Age:6.3 +0C78..0C7F; Age:6.3 +0C82..0C83; Age:6.3 +0C85..0C8C; Age:6.3 +0C8E..0C90; Age:6.3 +0C92..0CA8; Age:6.3 +0CAA..0CB3; Age:6.3 +0CB5..0CB9; Age:6.3 +0CBC..0CC4; Age:6.3 +0CC6..0CC8; Age:6.3 +0CCA..0CCD; Age:6.3 +0CD5..0CD6; Age:6.3 +0CDE..0CDE; Age:6.3 +0CE0..0CE3; Age:6.3 +0CE6..0CEF; Age:6.3 +0CF1..0CF2; Age:6.3 +0D02..0D03; Age:6.3 +0D05..0D0C; Age:6.3 +0D0E..0D10; Age:6.3 +0D12..0D3A; Age:6.3 +0D3D..0D44; Age:6.3 +0D46..0D48; Age:6.3 +0D4A..0D4E; Age:6.3 +0D57..0D57; Age:6.3 +0D60..0D63; Age:6.3 +0D66..0D75; Age:6.3 +0D79..0D7F; Age:6.3 +0D82..0D83; Age:6.3 +0D85..0D96; Age:6.3 +0D9A..0DB1; Age:6.3 +0DB3..0DBB; Age:6.3 +0DBD..0DBD; Age:6.3 +0DC0..0DC6; Age:6.3 +0DCA..0DCA; Age:6.3 +0DCF..0DD4; Age:6.3 +0DD6..0DD6; Age:6.3 +0DD8..0DDF; Age:6.3 +0DF2..0DF4; Age:6.3 +0E01..0E3A; Age:6.3 +0E3F..0E5B; Age:6.3 +0E81..0E82; Age:6.3 +0E84..0E84; Age:6.3 +0E87..0E88; Age:6.3 +0E8A..0E8A; Age:6.3 +0E8D..0E8D; Age:6.3 +0E94..0E97; Age:6.3 +0E99..0E9F; Age:6.3 +0EA1..0EA3; Age:6.3 +0EA5..0EA5; Age:6.3 +0EA7..0EA7; Age:6.3 +0EAA..0EAB; Age:6.3 +0EAD..0EB9; Age:6.3 +0EBB..0EBD; Age:6.3 +0EC0..0EC4; Age:6.3 +0EC6..0EC6; Age:6.3 +0EC8..0ECD; Age:6.3 +0ED0..0ED9; Age:6.3 +0EDC..0EDF; Age:6.3 +0F00..0F47; Age:6.3 +0F49..0F6C; Age:6.3 +0F71..0F97; Age:6.3 +0F99..0FBC; Age:6.3 +0FBE..0FCC; Age:6.3 +0FCE..0FDA; Age:6.3 +1000..10C5; Age:6.3 +10C7..10C7; Age:6.3 +10CD..10CD; Age:6.3 +10D0..1248; Age:6.3 +124A..124D; Age:6.3 +1250..1256; Age:6.3 +1258..1258; Age:6.3 +125A..125D; Age:6.3 +1260..1288; Age:6.3 +128A..128D; Age:6.3 +1290..12B0; Age:6.3 +12B2..12B5; Age:6.3 +12B8..12BE; Age:6.3 +12C0..12C0; Age:6.3 +12C2..12C5; Age:6.3 +12C8..12D6; Age:6.3 +12D8..1310; Age:6.3 +1312..1315; Age:6.3 +1318..135A; Age:6.3 +135D..137C; Age:6.3 +1380..1399; Age:6.3 +13A0..13F4; Age:6.3 +1400..169C; Age:6.3 +16A0..16F0; Age:6.3 +1700..170C; Age:6.3 +170E..1714; Age:6.3 +1720..1736; Age:6.3 +1740..1753; Age:6.3 +1760..176C; Age:6.3 +176E..1770; Age:6.3 +1772..1773; Age:6.3 +1780..17DD; Age:6.3 +17E0..17E9; Age:6.3 +17F0..17F9; Age:6.3 +1800..180E; Age:6.3 +1810..1819; Age:6.3 +1820..1877; Age:6.3 +1880..18AA; Age:6.3 +18B0..18F5; Age:6.3 +1900..191C; Age:6.3 +1920..192B; Age:6.3 +1930..193B; Age:6.3 +1940..1940; Age:6.3 +1944..196D; Age:6.3 +1970..1974; Age:6.3 +1980..19AB; Age:6.3 +19B0..19C9; Age:6.3 +19D0..19DA; Age:6.3 +19DE..1A1B; Age:6.3 +1A1E..1A5E; Age:6.3 +1A60..1A7C; Age:6.3 +1A7F..1A89; Age:6.3 +1A90..1A99; Age:6.3 +1AA0..1AAD; Age:6.3 +1B00..1B4B; Age:6.3 +1B50..1B7C; Age:6.3 +1B80..1BF3; Age:6.3 +1BFC..1C37; Age:6.3 +1C3B..1C49; Age:6.3 +1C4D..1C7F; Age:6.3 +1CC0..1CC7; Age:6.3 +1CD0..1CF6; Age:6.3 +1D00..1DE6; Age:6.3 +1DFC..1F15; Age:6.3 +1F18..1F1D; Age:6.3 +1F20..1F45; Age:6.3 +1F48..1F4D; Age:6.3 +1F50..1F57; Age:6.3 +1F59..1F59; Age:6.3 +1F5B..1F5B; Age:6.3 +1F5D..1F5D; Age:6.3 +1F5F..1F7D; Age:6.3 +1F80..1FB4; Age:6.3 +1FB6..1FC4; Age:6.3 +1FC6..1FD3; Age:6.3 +1FD6..1FDB; Age:6.3 +1FDD..1FEF; Age:6.3 +1FF2..1FF4; Age:6.3 +1FF6..1FFE; Age:6.3 +2000..2064; Age:6.3 +2066..2071; Age:6.3 +2074..208E; Age:6.3 +2090..209C; Age:6.3 +20A0..20BA; Age:6.3 +20D0..20F0; Age:6.3 +2100..2189; Age:6.3 +2190..23F3; Age:6.3 +2400..2426; Age:6.3 +2440..244A; Age:6.3 +2460..26FF; Age:6.3 +2701..2B4C; Age:6.3 +2B50..2B59; Age:6.3 +2C00..2C2E; Age:6.3 +2C30..2C5E; Age:6.3 +2C60..2CF3; Age:6.3 +2CF9..2D25; Age:6.3 +2D27..2D27; Age:6.3 +2D2D..2D2D; Age:6.3 +2D30..2D67; Age:6.3 +2D6F..2D70; Age:6.3 +2D7F..2D96; Age:6.3 +2DA0..2DA6; Age:6.3 +2DA8..2DAE; Age:6.3 +2DB0..2DB6; Age:6.3 +2DB8..2DBE; Age:6.3 +2DC0..2DC6; Age:6.3 +2DC8..2DCE; Age:6.3 +2DD0..2DD6; Age:6.3 +2DD8..2DDE; Age:6.3 +2DE0..2E3B; Age:6.3 +2E80..2E99; Age:6.3 +2E9B..2EF3; Age:6.3 +2F00..2FD5; Age:6.3 +2FF0..2FFB; Age:6.3 +3000..303F; Age:6.3 +3041..3096; Age:6.3 +3099..30FF; Age:6.3 +3105..312D; Age:6.3 +3131..318E; Age:6.3 +3190..31BA; Age:6.3 +31C0..31E3; Age:6.3 +31F0..321E; Age:6.3 +3220..32FE; Age:6.3 +3300..4DB5; Age:6.3 +4DC0..9FCC; Age:6.3 +A000..A48C; Age:6.3 +A490..A4C6; Age:6.3 +A4D0..A62B; Age:6.3 +A640..A697; Age:6.3 +A69F..A6F7; Age:6.3 +A700..A78E; Age:6.3 +A790..A793; Age:6.3 +A7A0..A7AA; Age:6.3 +A7F8..A82B; Age:6.3 +A830..A839; Age:6.3 +A840..A877; Age:6.3 +A880..A8C4; Age:6.3 +A8CE..A8D9; Age:6.3 +A8E0..A8FB; Age:6.3 +A900..A953; Age:6.3 +A95F..A97C; Age:6.3 +A980..A9CD; Age:6.3 +A9CF..A9D9; Age:6.3 +A9DE..A9DF; Age:6.3 +AA00..AA36; Age:6.3 +AA40..AA4D; Age:6.3 +AA50..AA59; Age:6.3 +AA5C..AA7B; Age:6.3 +AA80..AAC2; Age:6.3 +AADB..AAF6; Age:6.3 +AB01..AB06; Age:6.3 +AB09..AB0E; Age:6.3 +AB11..AB16; Age:6.3 +AB20..AB26; Age:6.3 +AB28..AB2E; Age:6.3 +ABC0..ABED; Age:6.3 +ABF0..ABF9; Age:6.3 +AC00..D7A3; Age:6.3 +D7B0..D7C6; Age:6.3 +D7CB..D7FB; Age:6.3 +E000..FA6D; Age:6.3 +FA70..FAD9; Age:6.3 +FB00..FB06; Age:6.3 +FB13..FB17; Age:6.3 +FB1D..FB36; Age:6.3 +FB38..FB3C; Age:6.3 +FB3E..FB3E; Age:6.3 +FB40..FB41; Age:6.3 +FB43..FB44; Age:6.3 +FB46..FBC1; Age:6.3 +FBD3..FD3F; Age:6.3 +FD50..FD8F; Age:6.3 +FD92..FDC7; Age:6.3 +FDD0..FDFD; Age:6.3 +FE00..FE19; Age:6.3 +FE20..FE26; Age:6.3 +FE30..FE52; Age:6.3 +FE54..FE66; Age:6.3 +FE68..FE6B; Age:6.3 +FE70..FE74; Age:6.3 +FE76..FEFC; Age:6.3 +FEFF..FEFF; Age:6.3 +FF01..FFBE; Age:6.3 +FFC2..FFC7; Age:6.3 +FFCA..FFCF; Age:6.3 +FFD2..FFD7; Age:6.3 +FFDA..FFDC; Age:6.3 +FFE0..FFE6; Age:6.3 +FFE8..FFEE; Age:6.3 +FFF9..1000B; Age:6.3 +1000D..10026; Age:6.3 +10028..1003A; Age:6.3 +1003C..1003D; Age:6.3 +1003F..1004D; Age:6.3 +10050..1005D; Age:6.3 +10080..100FA; Age:6.3 +10100..10102; Age:6.3 +10107..10133; Age:6.3 +10137..1018A; Age:6.3 +10190..1019B; Age:6.3 +101D0..101FD; Age:6.3 +10280..1029C; Age:6.3 +102A0..102D0; Age:6.3 +10300..1031E; Age:6.3 +10320..10323; Age:6.3 +10330..1034A; Age:6.3 +10380..1039D; Age:6.3 +1039F..103C3; Age:6.3 +103C8..103D5; Age:6.3 +10400..1049D; Age:6.3 +104A0..104A9; Age:6.3 +10800..10805; Age:6.3 +10808..10808; Age:6.3 +1080A..10835; Age:6.3 +10837..10838; Age:6.3 +1083C..1083C; Age:6.3 +1083F..10855; Age:6.3 +10857..1085F; Age:6.3 +10900..1091B; Age:6.3 +1091F..10939; Age:6.3 +1093F..1093F; Age:6.3 +10980..109B7; Age:6.3 +109BE..109BF; Age:6.3 +10A00..10A03; Age:6.3 +10A05..10A06; Age:6.3 +10A0C..10A13; Age:6.3 +10A15..10A17; Age:6.3 +10A19..10A33; Age:6.3 +10A38..10A3A; Age:6.3 +10A3F..10A47; Age:6.3 +10A50..10A58; Age:6.3 +10A60..10A7F; Age:6.3 +10B00..10B35; Age:6.3 +10B39..10B55; Age:6.3 +10B58..10B72; Age:6.3 +10B78..10B7F; Age:6.3 +10C00..10C48; Age:6.3 +10E60..10E7E; Age:6.3 +11000..1104D; Age:6.3 +11052..1106F; Age:6.3 +11080..110C1; Age:6.3 +110D0..110E8; Age:6.3 +110F0..110F9; Age:6.3 +11100..11134; Age:6.3 +11136..11143; Age:6.3 +11180..111C8; Age:6.3 +111D0..111D9; Age:6.3 +11680..116B7; Age:6.3 +116C0..116C9; Age:6.3 +12000..1236E; Age:6.3 +12400..12462; Age:6.3 +12470..12473; Age:6.3 +13000..1342E; Age:6.3 +16800..16A38; Age:6.3 +16F00..16F44; Age:6.3 +16F50..16F7E; Age:6.3 +16F8F..16F9F; Age:6.3 +1B000..1B001; Age:6.3 +1D000..1D0F5; Age:6.3 +1D100..1D126; Age:6.3 +1D129..1D1DD; Age:6.3 +1D200..1D245; Age:6.3 +1D300..1D356; Age:6.3 +1D360..1D371; Age:6.3 +1D400..1D454; Age:6.3 +1D456..1D49C; Age:6.3 +1D49E..1D49F; Age:6.3 +1D4A2..1D4A2; Age:6.3 +1D4A5..1D4A6; Age:6.3 +1D4A9..1D4AC; Age:6.3 +1D4AE..1D4B9; Age:6.3 +1D4BB..1D4BB; Age:6.3 +1D4BD..1D4C3; Age:6.3 +1D4C5..1D505; Age:6.3 +1D507..1D50A; Age:6.3 +1D50D..1D514; Age:6.3 +1D516..1D51C; Age:6.3 +1D51E..1D539; Age:6.3 +1D53B..1D53E; Age:6.3 +1D540..1D544; Age:6.3 +1D546..1D546; Age:6.3 +1D54A..1D550; Age:6.3 +1D552..1D6A5; Age:6.3 +1D6A8..1D7CB; Age:6.3 +1D7CE..1D7FF; Age:6.3 +1EE00..1EE03; Age:6.3 +1EE05..1EE1F; Age:6.3 +1EE21..1EE22; Age:6.3 +1EE24..1EE24; Age:6.3 +1EE27..1EE27; Age:6.3 +1EE29..1EE32; Age:6.3 +1EE34..1EE37; Age:6.3 +1EE39..1EE39; Age:6.3 +1EE3B..1EE3B; Age:6.3 +1EE42..1EE42; Age:6.3 +1EE47..1EE47; Age:6.3 +1EE49..1EE49; Age:6.3 +1EE4B..1EE4B; Age:6.3 +1EE4D..1EE4F; Age:6.3 +1EE51..1EE52; Age:6.3 +1EE54..1EE54; Age:6.3 +1EE57..1EE57; Age:6.3 +1EE59..1EE59; Age:6.3 +1EE5B..1EE5B; Age:6.3 +1EE5D..1EE5D; Age:6.3 +1EE5F..1EE5F; Age:6.3 +1EE61..1EE62; Age:6.3 +1EE64..1EE64; Age:6.3 +1EE67..1EE6A; Age:6.3 +1EE6C..1EE72; Age:6.3 +1EE74..1EE77; Age:6.3 +1EE79..1EE7C; Age:6.3 +1EE7E..1EE7E; Age:6.3 +1EE80..1EE89; Age:6.3 +1EE8B..1EE9B; Age:6.3 +1EEA1..1EEA3; Age:6.3 +1EEA5..1EEA9; Age:6.3 +1EEAB..1EEBB; Age:6.3 +1EEF0..1EEF1; Age:6.3 +1F000..1F02B; Age:6.3 +1F030..1F093; Age:6.3 +1F0A0..1F0AE; Age:6.3 +1F0B1..1F0BE; Age:6.3 +1F0C1..1F0CF; Age:6.3 +1F0D1..1F0DF; Age:6.3 +1F100..1F10A; Age:6.3 +1F110..1F12E; Age:6.3 +1F130..1F16B; Age:6.3 +1F170..1F19A; Age:6.3 +1F1E6..1F202; Age:6.3 +1F210..1F23A; Age:6.3 +1F240..1F248; Age:6.3 +1F250..1F251; Age:6.3 +1F300..1F320; Age:6.3 +1F330..1F335; Age:6.3 +1F337..1F37C; Age:6.3 +1F380..1F393; Age:6.3 +1F3A0..1F3C4; Age:6.3 +1F3C6..1F3CA; Age:6.3 +1F3E0..1F3F0; Age:6.3 +1F400..1F43E; Age:6.3 +1F440..1F440; Age:6.3 +1F442..1F4F7; Age:6.3 +1F4F9..1F4FC; Age:6.3 +1F500..1F53D; Age:6.3 +1F540..1F543; Age:6.3 +1F550..1F567; Age:6.3 +1F5FB..1F640; Age:6.3 +1F645..1F64F; Age:6.3 +1F680..1F6C5; Age:6.3 +1F700..1F773; Age:6.3 +1FFFE..2A6D6; Age:6.3 +2A700..2B734; Age:6.3 +2B740..2B81D; Age:6.3 +2F800..2FA1D; Age:6.3 +2FFFE..2FFFF; Age:6.3 +3FFFE..3FFFF; Age:6.3 +4FFFE..4FFFF; Age:6.3 +5FFFE..5FFFF; Age:6.3 +6FFFE..6FFFF; Age:6.3 +7FFFE..7FFFF; Age:6.3 +8FFFE..8FFFF; Age:6.3 +9FFFE..9FFFF; Age:6.3 +AFFFE..AFFFF; Age:6.3 +BFFFE..BFFFF; Age:6.3 +CFFFE..CFFFF; Age:6.3 +DFFFE..DFFFF; Age:6.3 +E0001..E0001; Age:6.3 +E0020..E007F; Age:6.3 +E0100..E01EF; Age:6.3 +EFFFE..10FFFF; Age:6.3 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_3.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_3.test new file mode 100644 index 000000000..74a79ecf1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_6_3.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_6_3 + +description: +Tests character class syntax of the Unicode 12.0 Age=6.3 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_7_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_7_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_7_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_7_0.flex new file mode 100644 index 000000000..f588fafa8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_7_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_7_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:7.0} { setCurCharPropertyValue("Age:7.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_7_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_7_0.output new file mode 100644 index 000000000..6686b38a5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_7_0.output @@ -0,0 +1,610 @@ +0000..0377; Age:7.0 +037A..037F; Age:7.0 +0384..038A; Age:7.0 +038C..038C; Age:7.0 +038E..03A1; Age:7.0 +03A3..052F; Age:7.0 +0531..0556; Age:7.0 +0559..055F; Age:7.0 +0561..0587; Age:7.0 +0589..058A; Age:7.0 +058D..058F; Age:7.0 +0591..05C7; Age:7.0 +05D0..05EA; Age:7.0 +05F0..05F4; Age:7.0 +0600..061C; Age:7.0 +061E..070D; Age:7.0 +070F..074A; Age:7.0 +074D..07B1; Age:7.0 +07C0..07FA; Age:7.0 +0800..082D; Age:7.0 +0830..083E; Age:7.0 +0840..085B; Age:7.0 +085E..085E; Age:7.0 +08A0..08B2; Age:7.0 +08E4..0983; Age:7.0 +0985..098C; Age:7.0 +098F..0990; Age:7.0 +0993..09A8; Age:7.0 +09AA..09B0; Age:7.0 +09B2..09B2; Age:7.0 +09B6..09B9; Age:7.0 +09BC..09C4; Age:7.0 +09C7..09C8; Age:7.0 +09CB..09CE; Age:7.0 +09D7..09D7; Age:7.0 +09DC..09DD; Age:7.0 +09DF..09E3; Age:7.0 +09E6..09FB; Age:7.0 +0A01..0A03; Age:7.0 +0A05..0A0A; Age:7.0 +0A0F..0A10; Age:7.0 +0A13..0A28; Age:7.0 +0A2A..0A30; Age:7.0 +0A32..0A33; Age:7.0 +0A35..0A36; Age:7.0 +0A38..0A39; Age:7.0 +0A3C..0A3C; Age:7.0 +0A3E..0A42; Age:7.0 +0A47..0A48; Age:7.0 +0A4B..0A4D; Age:7.0 +0A51..0A51; Age:7.0 +0A59..0A5C; Age:7.0 +0A5E..0A5E; Age:7.0 +0A66..0A75; Age:7.0 +0A81..0A83; Age:7.0 +0A85..0A8D; Age:7.0 +0A8F..0A91; Age:7.0 +0A93..0AA8; Age:7.0 +0AAA..0AB0; Age:7.0 +0AB2..0AB3; Age:7.0 +0AB5..0AB9; Age:7.0 +0ABC..0AC5; Age:7.0 +0AC7..0AC9; Age:7.0 +0ACB..0ACD; Age:7.0 +0AD0..0AD0; Age:7.0 +0AE0..0AE3; Age:7.0 +0AE6..0AF1; Age:7.0 +0B01..0B03; Age:7.0 +0B05..0B0C; Age:7.0 +0B0F..0B10; Age:7.0 +0B13..0B28; Age:7.0 +0B2A..0B30; Age:7.0 +0B32..0B33; Age:7.0 +0B35..0B39; Age:7.0 +0B3C..0B44; Age:7.0 +0B47..0B48; Age:7.0 +0B4B..0B4D; Age:7.0 +0B56..0B57; Age:7.0 +0B5C..0B5D; Age:7.0 +0B5F..0B63; Age:7.0 +0B66..0B77; Age:7.0 +0B82..0B83; Age:7.0 +0B85..0B8A; Age:7.0 +0B8E..0B90; Age:7.0 +0B92..0B95; Age:7.0 +0B99..0B9A; Age:7.0 +0B9C..0B9C; Age:7.0 +0B9E..0B9F; Age:7.0 +0BA3..0BA4; Age:7.0 +0BA8..0BAA; Age:7.0 +0BAE..0BB9; Age:7.0 +0BBE..0BC2; Age:7.0 +0BC6..0BC8; Age:7.0 +0BCA..0BCD; Age:7.0 +0BD0..0BD0; Age:7.0 +0BD7..0BD7; Age:7.0 +0BE6..0BFA; Age:7.0 +0C00..0C03; Age:7.0 +0C05..0C0C; Age:7.0 +0C0E..0C10; Age:7.0 +0C12..0C28; Age:7.0 +0C2A..0C39; Age:7.0 +0C3D..0C44; Age:7.0 +0C46..0C48; Age:7.0 +0C4A..0C4D; Age:7.0 +0C55..0C56; Age:7.0 +0C58..0C59; Age:7.0 +0C60..0C63; Age:7.0 +0C66..0C6F; Age:7.0 +0C78..0C7F; Age:7.0 +0C81..0C83; Age:7.0 +0C85..0C8C; Age:7.0 +0C8E..0C90; Age:7.0 +0C92..0CA8; Age:7.0 +0CAA..0CB3; Age:7.0 +0CB5..0CB9; Age:7.0 +0CBC..0CC4; Age:7.0 +0CC6..0CC8; Age:7.0 +0CCA..0CCD; Age:7.0 +0CD5..0CD6; Age:7.0 +0CDE..0CDE; Age:7.0 +0CE0..0CE3; Age:7.0 +0CE6..0CEF; Age:7.0 +0CF1..0CF2; Age:7.0 +0D01..0D03; Age:7.0 +0D05..0D0C; Age:7.0 +0D0E..0D10; Age:7.0 +0D12..0D3A; Age:7.0 +0D3D..0D44; Age:7.0 +0D46..0D48; Age:7.0 +0D4A..0D4E; Age:7.0 +0D57..0D57; Age:7.0 +0D60..0D63; Age:7.0 +0D66..0D75; Age:7.0 +0D79..0D7F; Age:7.0 +0D82..0D83; Age:7.0 +0D85..0D96; Age:7.0 +0D9A..0DB1; Age:7.0 +0DB3..0DBB; Age:7.0 +0DBD..0DBD; Age:7.0 +0DC0..0DC6; Age:7.0 +0DCA..0DCA; Age:7.0 +0DCF..0DD4; Age:7.0 +0DD6..0DD6; Age:7.0 +0DD8..0DDF; Age:7.0 +0DE6..0DEF; Age:7.0 +0DF2..0DF4; Age:7.0 +0E01..0E3A; Age:7.0 +0E3F..0E5B; Age:7.0 +0E81..0E82; Age:7.0 +0E84..0E84; Age:7.0 +0E87..0E88; Age:7.0 +0E8A..0E8A; Age:7.0 +0E8D..0E8D; Age:7.0 +0E94..0E97; Age:7.0 +0E99..0E9F; Age:7.0 +0EA1..0EA3; Age:7.0 +0EA5..0EA5; Age:7.0 +0EA7..0EA7; Age:7.0 +0EAA..0EAB; Age:7.0 +0EAD..0EB9; Age:7.0 +0EBB..0EBD; Age:7.0 +0EC0..0EC4; Age:7.0 +0EC6..0EC6; Age:7.0 +0EC8..0ECD; Age:7.0 +0ED0..0ED9; Age:7.0 +0EDC..0EDF; Age:7.0 +0F00..0F47; Age:7.0 +0F49..0F6C; Age:7.0 +0F71..0F97; Age:7.0 +0F99..0FBC; Age:7.0 +0FBE..0FCC; Age:7.0 +0FCE..0FDA; Age:7.0 +1000..10C5; Age:7.0 +10C7..10C7; Age:7.0 +10CD..10CD; Age:7.0 +10D0..1248; Age:7.0 +124A..124D; Age:7.0 +1250..1256; Age:7.0 +1258..1258; Age:7.0 +125A..125D; Age:7.0 +1260..1288; Age:7.0 +128A..128D; Age:7.0 +1290..12B0; Age:7.0 +12B2..12B5; Age:7.0 +12B8..12BE; Age:7.0 +12C0..12C0; Age:7.0 +12C2..12C5; Age:7.0 +12C8..12D6; Age:7.0 +12D8..1310; Age:7.0 +1312..1315; Age:7.0 +1318..135A; Age:7.0 +135D..137C; Age:7.0 +1380..1399; Age:7.0 +13A0..13F4; Age:7.0 +1400..169C; Age:7.0 +16A0..16F8; Age:7.0 +1700..170C; Age:7.0 +170E..1714; Age:7.0 +1720..1736; Age:7.0 +1740..1753; Age:7.0 +1760..176C; Age:7.0 +176E..1770; Age:7.0 +1772..1773; Age:7.0 +1780..17DD; Age:7.0 +17E0..17E9; Age:7.0 +17F0..17F9; Age:7.0 +1800..180E; Age:7.0 +1810..1819; Age:7.0 +1820..1877; Age:7.0 +1880..18AA; Age:7.0 +18B0..18F5; Age:7.0 +1900..191E; Age:7.0 +1920..192B; Age:7.0 +1930..193B; Age:7.0 +1940..1940; Age:7.0 +1944..196D; Age:7.0 +1970..1974; Age:7.0 +1980..19AB; Age:7.0 +19B0..19C9; Age:7.0 +19D0..19DA; Age:7.0 +19DE..1A1B; Age:7.0 +1A1E..1A5E; Age:7.0 +1A60..1A7C; Age:7.0 +1A7F..1A89; Age:7.0 +1A90..1A99; Age:7.0 +1AA0..1AAD; Age:7.0 +1AB0..1ABE; Age:7.0 +1B00..1B4B; Age:7.0 +1B50..1B7C; Age:7.0 +1B80..1BF3; Age:7.0 +1BFC..1C37; Age:7.0 +1C3B..1C49; Age:7.0 +1C4D..1C7F; Age:7.0 +1CC0..1CC7; Age:7.0 +1CD0..1CF6; Age:7.0 +1CF8..1CF9; Age:7.0 +1D00..1DF5; Age:7.0 +1DFC..1F15; Age:7.0 +1F18..1F1D; Age:7.0 +1F20..1F45; Age:7.0 +1F48..1F4D; Age:7.0 +1F50..1F57; Age:7.0 +1F59..1F59; Age:7.0 +1F5B..1F5B; Age:7.0 +1F5D..1F5D; Age:7.0 +1F5F..1F7D; Age:7.0 +1F80..1FB4; Age:7.0 +1FB6..1FC4; Age:7.0 +1FC6..1FD3; Age:7.0 +1FD6..1FDB; Age:7.0 +1FDD..1FEF; Age:7.0 +1FF2..1FF4; Age:7.0 +1FF6..1FFE; Age:7.0 +2000..2064; Age:7.0 +2066..2071; Age:7.0 +2074..208E; Age:7.0 +2090..209C; Age:7.0 +20A0..20BD; Age:7.0 +20D0..20F0; Age:7.0 +2100..2189; Age:7.0 +2190..23FA; Age:7.0 +2400..2426; Age:7.0 +2440..244A; Age:7.0 +2460..2B73; Age:7.0 +2B76..2B95; Age:7.0 +2B98..2BB9; Age:7.0 +2BBD..2BC8; Age:7.0 +2BCA..2BD1; Age:7.0 +2C00..2C2E; Age:7.0 +2C30..2C5E; Age:7.0 +2C60..2CF3; Age:7.0 +2CF9..2D25; Age:7.0 +2D27..2D27; Age:7.0 +2D2D..2D2D; Age:7.0 +2D30..2D67; Age:7.0 +2D6F..2D70; Age:7.0 +2D7F..2D96; Age:7.0 +2DA0..2DA6; Age:7.0 +2DA8..2DAE; Age:7.0 +2DB0..2DB6; Age:7.0 +2DB8..2DBE; Age:7.0 +2DC0..2DC6; Age:7.0 +2DC8..2DCE; Age:7.0 +2DD0..2DD6; Age:7.0 +2DD8..2DDE; Age:7.0 +2DE0..2E42; Age:7.0 +2E80..2E99; Age:7.0 +2E9B..2EF3; Age:7.0 +2F00..2FD5; Age:7.0 +2FF0..2FFB; Age:7.0 +3000..303F; Age:7.0 +3041..3096; Age:7.0 +3099..30FF; Age:7.0 +3105..312D; Age:7.0 +3131..318E; Age:7.0 +3190..31BA; Age:7.0 +31C0..31E3; Age:7.0 +31F0..321E; Age:7.0 +3220..32FE; Age:7.0 +3300..4DB5; Age:7.0 +4DC0..9FCC; Age:7.0 +A000..A48C; Age:7.0 +A490..A4C6; Age:7.0 +A4D0..A62B; Age:7.0 +A640..A69D; Age:7.0 +A69F..A6F7; Age:7.0 +A700..A78E; Age:7.0 +A790..A7AD; Age:7.0 +A7B0..A7B1; Age:7.0 +A7F7..A82B; Age:7.0 +A830..A839; Age:7.0 +A840..A877; Age:7.0 +A880..A8C4; Age:7.0 +A8CE..A8D9; Age:7.0 +A8E0..A8FB; Age:7.0 +A900..A953; Age:7.0 +A95F..A97C; Age:7.0 +A980..A9CD; Age:7.0 +A9CF..A9D9; Age:7.0 +A9DE..A9FE; Age:7.0 +AA00..AA36; Age:7.0 +AA40..AA4D; Age:7.0 +AA50..AA59; Age:7.0 +AA5C..AAC2; Age:7.0 +AADB..AAF6; Age:7.0 +AB01..AB06; Age:7.0 +AB09..AB0E; Age:7.0 +AB11..AB16; Age:7.0 +AB20..AB26; Age:7.0 +AB28..AB2E; Age:7.0 +AB30..AB5F; Age:7.0 +AB64..AB65; Age:7.0 +ABC0..ABED; Age:7.0 +ABF0..ABF9; Age:7.0 +AC00..D7A3; Age:7.0 +D7B0..D7C6; Age:7.0 +D7CB..D7FB; Age:7.0 +E000..FA6D; Age:7.0 +FA70..FAD9; Age:7.0 +FB00..FB06; Age:7.0 +FB13..FB17; Age:7.0 +FB1D..FB36; Age:7.0 +FB38..FB3C; Age:7.0 +FB3E..FB3E; Age:7.0 +FB40..FB41; Age:7.0 +FB43..FB44; Age:7.0 +FB46..FBC1; Age:7.0 +FBD3..FD3F; Age:7.0 +FD50..FD8F; Age:7.0 +FD92..FDC7; Age:7.0 +FDD0..FDFD; Age:7.0 +FE00..FE19; Age:7.0 +FE20..FE2D; Age:7.0 +FE30..FE52; Age:7.0 +FE54..FE66; Age:7.0 +FE68..FE6B; Age:7.0 +FE70..FE74; Age:7.0 +FE76..FEFC; Age:7.0 +FEFF..FEFF; Age:7.0 +FF01..FFBE; Age:7.0 +FFC2..FFC7; Age:7.0 +FFCA..FFCF; Age:7.0 +FFD2..FFD7; Age:7.0 +FFDA..FFDC; Age:7.0 +FFE0..FFE6; Age:7.0 +FFE8..FFEE; Age:7.0 +FFF9..1000B; Age:7.0 +1000D..10026; Age:7.0 +10028..1003A; Age:7.0 +1003C..1003D; Age:7.0 +1003F..1004D; Age:7.0 +10050..1005D; Age:7.0 +10080..100FA; Age:7.0 +10100..10102; Age:7.0 +10107..10133; Age:7.0 +10137..1018C; Age:7.0 +10190..1019B; Age:7.0 +101A0..101A0; Age:7.0 +101D0..101FD; Age:7.0 +10280..1029C; Age:7.0 +102A0..102D0; Age:7.0 +102E0..102FB; Age:7.0 +10300..10323; Age:7.0 +10330..1034A; Age:7.0 +10350..1037A; Age:7.0 +10380..1039D; Age:7.0 +1039F..103C3; Age:7.0 +103C8..103D5; Age:7.0 +10400..1049D; Age:7.0 +104A0..104A9; Age:7.0 +10500..10527; Age:7.0 +10530..10563; Age:7.0 +1056F..1056F; Age:7.0 +10600..10736; Age:7.0 +10740..10755; Age:7.0 +10760..10767; Age:7.0 +10800..10805; Age:7.0 +10808..10808; Age:7.0 +1080A..10835; Age:7.0 +10837..10838; Age:7.0 +1083C..1083C; Age:7.0 +1083F..10855; Age:7.0 +10857..1089E; Age:7.0 +108A7..108AF; Age:7.0 +10900..1091B; Age:7.0 +1091F..10939; Age:7.0 +1093F..1093F; Age:7.0 +10980..109B7; Age:7.0 +109BE..109BF; Age:7.0 +10A00..10A03; Age:7.0 +10A05..10A06; Age:7.0 +10A0C..10A13; Age:7.0 +10A15..10A17; Age:7.0 +10A19..10A33; Age:7.0 +10A38..10A3A; Age:7.0 +10A3F..10A47; Age:7.0 +10A50..10A58; Age:7.0 +10A60..10A9F; Age:7.0 +10AC0..10AE6; Age:7.0 +10AEB..10AF6; Age:7.0 +10B00..10B35; Age:7.0 +10B39..10B55; Age:7.0 +10B58..10B72; Age:7.0 +10B78..10B91; Age:7.0 +10B99..10B9C; Age:7.0 +10BA9..10BAF; Age:7.0 +10C00..10C48; Age:7.0 +10E60..10E7E; Age:7.0 +11000..1104D; Age:7.0 +11052..1106F; Age:7.0 +1107F..110C1; Age:7.0 +110D0..110E8; Age:7.0 +110F0..110F9; Age:7.0 +11100..11134; Age:7.0 +11136..11143; Age:7.0 +11150..11176; Age:7.0 +11180..111C8; Age:7.0 +111CD..111CD; Age:7.0 +111D0..111DA; Age:7.0 +111E1..111F4; Age:7.0 +11200..11211; Age:7.0 +11213..1123D; Age:7.0 +112B0..112EA; Age:7.0 +112F0..112F9; Age:7.0 +11301..11303; Age:7.0 +11305..1130C; Age:7.0 +1130F..11310; Age:7.0 +11313..11328; Age:7.0 +1132A..11330; Age:7.0 +11332..11333; Age:7.0 +11335..11339; Age:7.0 +1133C..11344; Age:7.0 +11347..11348; Age:7.0 +1134B..1134D; Age:7.0 +11357..11357; Age:7.0 +1135D..11363; Age:7.0 +11366..1136C; Age:7.0 +11370..11374; Age:7.0 +11480..114C7; Age:7.0 +114D0..114D9; Age:7.0 +11580..115B5; Age:7.0 +115B8..115C9; Age:7.0 +11600..11644; Age:7.0 +11650..11659; Age:7.0 +11680..116B7; Age:7.0 +116C0..116C9; Age:7.0 +118A0..118F2; Age:7.0 +118FF..118FF; Age:7.0 +11AC0..11AF8; Age:7.0 +12000..12398; Age:7.0 +12400..1246E; Age:7.0 +12470..12474; Age:7.0 +13000..1342E; Age:7.0 +16800..16A38; Age:7.0 +16A40..16A5E; Age:7.0 +16A60..16A69; Age:7.0 +16A6E..16A6F; Age:7.0 +16AD0..16AED; Age:7.0 +16AF0..16AF5; Age:7.0 +16B00..16B45; Age:7.0 +16B50..16B59; Age:7.0 +16B5B..16B61; Age:7.0 +16B63..16B77; Age:7.0 +16B7D..16B8F; Age:7.0 +16F00..16F44; Age:7.0 +16F50..16F7E; Age:7.0 +16F8F..16F9F; Age:7.0 +1B000..1B001; Age:7.0 +1BC00..1BC6A; Age:7.0 +1BC70..1BC7C; Age:7.0 +1BC80..1BC88; Age:7.0 +1BC90..1BC99; Age:7.0 +1BC9C..1BCA3; Age:7.0 +1D000..1D0F5; Age:7.0 +1D100..1D126; Age:7.0 +1D129..1D1DD; Age:7.0 +1D200..1D245; Age:7.0 +1D300..1D356; Age:7.0 +1D360..1D371; Age:7.0 +1D400..1D454; Age:7.0 +1D456..1D49C; Age:7.0 +1D49E..1D49F; Age:7.0 +1D4A2..1D4A2; Age:7.0 +1D4A5..1D4A6; Age:7.0 +1D4A9..1D4AC; Age:7.0 +1D4AE..1D4B9; Age:7.0 +1D4BB..1D4BB; Age:7.0 +1D4BD..1D4C3; Age:7.0 +1D4C5..1D505; Age:7.0 +1D507..1D50A; Age:7.0 +1D50D..1D514; Age:7.0 +1D516..1D51C; Age:7.0 +1D51E..1D539; Age:7.0 +1D53B..1D53E; Age:7.0 +1D540..1D544; Age:7.0 +1D546..1D546; Age:7.0 +1D54A..1D550; Age:7.0 +1D552..1D6A5; Age:7.0 +1D6A8..1D7CB; Age:7.0 +1D7CE..1D7FF; Age:7.0 +1E800..1E8C4; Age:7.0 +1E8C7..1E8D6; Age:7.0 +1EE00..1EE03; Age:7.0 +1EE05..1EE1F; Age:7.0 +1EE21..1EE22; Age:7.0 +1EE24..1EE24; Age:7.0 +1EE27..1EE27; Age:7.0 +1EE29..1EE32; Age:7.0 +1EE34..1EE37; Age:7.0 +1EE39..1EE39; Age:7.0 +1EE3B..1EE3B; Age:7.0 +1EE42..1EE42; Age:7.0 +1EE47..1EE47; Age:7.0 +1EE49..1EE49; Age:7.0 +1EE4B..1EE4B; Age:7.0 +1EE4D..1EE4F; Age:7.0 +1EE51..1EE52; Age:7.0 +1EE54..1EE54; Age:7.0 +1EE57..1EE57; Age:7.0 +1EE59..1EE59; Age:7.0 +1EE5B..1EE5B; Age:7.0 +1EE5D..1EE5D; Age:7.0 +1EE5F..1EE5F; Age:7.0 +1EE61..1EE62; Age:7.0 +1EE64..1EE64; Age:7.0 +1EE67..1EE6A; Age:7.0 +1EE6C..1EE72; Age:7.0 +1EE74..1EE77; Age:7.0 +1EE79..1EE7C; Age:7.0 +1EE7E..1EE7E; Age:7.0 +1EE80..1EE89; Age:7.0 +1EE8B..1EE9B; Age:7.0 +1EEA1..1EEA3; Age:7.0 +1EEA5..1EEA9; Age:7.0 +1EEAB..1EEBB; Age:7.0 +1EEF0..1EEF1; Age:7.0 +1F000..1F02B; Age:7.0 +1F030..1F093; Age:7.0 +1F0A0..1F0AE; Age:7.0 +1F0B1..1F0BF; Age:7.0 +1F0C1..1F0CF; Age:7.0 +1F0D1..1F0F5; Age:7.0 +1F100..1F10C; Age:7.0 +1F110..1F12E; Age:7.0 +1F130..1F16B; Age:7.0 +1F170..1F19A; Age:7.0 +1F1E6..1F202; Age:7.0 +1F210..1F23A; Age:7.0 +1F240..1F248; Age:7.0 +1F250..1F251; Age:7.0 +1F300..1F32C; Age:7.0 +1F330..1F37D; Age:7.0 +1F380..1F3CE; Age:7.0 +1F3D4..1F3F7; Age:7.0 +1F400..1F4FE; Age:7.0 +1F500..1F54A; Age:7.0 +1F550..1F579; Age:7.0 +1F57B..1F5A3; Age:7.0 +1F5A5..1F642; Age:7.0 +1F645..1F6CF; Age:7.0 +1F6E0..1F6EC; Age:7.0 +1F6F0..1F6F3; Age:7.0 +1F700..1F773; Age:7.0 +1F780..1F7D4; Age:7.0 +1F800..1F80B; Age:7.0 +1F810..1F847; Age:7.0 +1F850..1F859; Age:7.0 +1F860..1F887; Age:7.0 +1F890..1F8AD; Age:7.0 +1FFFE..2A6D6; Age:7.0 +2A700..2B734; Age:7.0 +2B740..2B81D; Age:7.0 +2F800..2FA1D; Age:7.0 +2FFFE..2FFFF; Age:7.0 +3FFFE..3FFFF; Age:7.0 +4FFFE..4FFFF; Age:7.0 +5FFFE..5FFFF; Age:7.0 +6FFFE..6FFFF; Age:7.0 +7FFFE..7FFFF; Age:7.0 +8FFFE..8FFFF; Age:7.0 +9FFFE..9FFFF; Age:7.0 +AFFFE..AFFFF; Age:7.0 +BFFFE..BFFFF; Age:7.0 +CFFFE..CFFFF; Age:7.0 +DFFFE..DFFFF; Age:7.0 +E0001..E0001; Age:7.0 +E0020..E007F; Age:7.0 +E0100..E01EF; Age:7.0 +EFFFE..10FFFF; Age:7.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_7_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_7_0.test new file mode 100644 index 000000000..f3b0c8139 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_7_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_7_0 + +description: +Tests character class syntax of the Unicode 12.0 Age=7.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_8_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_8_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_8_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_8_0.flex new file mode 100644 index 000000000..fdef26e9b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_8_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_8_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:8.0} { setCurCharPropertyValue("Age:8.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_8_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_8_0.output new file mode 100644 index 000000000..21798a78e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_8_0.output @@ -0,0 +1,623 @@ +0000..0377; Age:8.0 +037A..037F; Age:8.0 +0384..038A; Age:8.0 +038C..038C; Age:8.0 +038E..03A1; Age:8.0 +03A3..052F; Age:8.0 +0531..0556; Age:8.0 +0559..055F; Age:8.0 +0561..0587; Age:8.0 +0589..058A; Age:8.0 +058D..058F; Age:8.0 +0591..05C7; Age:8.0 +05D0..05EA; Age:8.0 +05F0..05F4; Age:8.0 +0600..061C; Age:8.0 +061E..070D; Age:8.0 +070F..074A; Age:8.0 +074D..07B1; Age:8.0 +07C0..07FA; Age:8.0 +0800..082D; Age:8.0 +0830..083E; Age:8.0 +0840..085B; Age:8.0 +085E..085E; Age:8.0 +08A0..08B4; Age:8.0 +08E3..0983; Age:8.0 +0985..098C; Age:8.0 +098F..0990; Age:8.0 +0993..09A8; Age:8.0 +09AA..09B0; Age:8.0 +09B2..09B2; Age:8.0 +09B6..09B9; Age:8.0 +09BC..09C4; Age:8.0 +09C7..09C8; Age:8.0 +09CB..09CE; Age:8.0 +09D7..09D7; Age:8.0 +09DC..09DD; Age:8.0 +09DF..09E3; Age:8.0 +09E6..09FB; Age:8.0 +0A01..0A03; Age:8.0 +0A05..0A0A; Age:8.0 +0A0F..0A10; Age:8.0 +0A13..0A28; Age:8.0 +0A2A..0A30; Age:8.0 +0A32..0A33; Age:8.0 +0A35..0A36; Age:8.0 +0A38..0A39; Age:8.0 +0A3C..0A3C; Age:8.0 +0A3E..0A42; Age:8.0 +0A47..0A48; Age:8.0 +0A4B..0A4D; Age:8.0 +0A51..0A51; Age:8.0 +0A59..0A5C; Age:8.0 +0A5E..0A5E; Age:8.0 +0A66..0A75; Age:8.0 +0A81..0A83; Age:8.0 +0A85..0A8D; Age:8.0 +0A8F..0A91; Age:8.0 +0A93..0AA8; Age:8.0 +0AAA..0AB0; Age:8.0 +0AB2..0AB3; Age:8.0 +0AB5..0AB9; Age:8.0 +0ABC..0AC5; Age:8.0 +0AC7..0AC9; Age:8.0 +0ACB..0ACD; Age:8.0 +0AD0..0AD0; Age:8.0 +0AE0..0AE3; Age:8.0 +0AE6..0AF1; Age:8.0 +0AF9..0AF9; Age:8.0 +0B01..0B03; Age:8.0 +0B05..0B0C; Age:8.0 +0B0F..0B10; Age:8.0 +0B13..0B28; Age:8.0 +0B2A..0B30; Age:8.0 +0B32..0B33; Age:8.0 +0B35..0B39; Age:8.0 +0B3C..0B44; Age:8.0 +0B47..0B48; Age:8.0 +0B4B..0B4D; Age:8.0 +0B56..0B57; Age:8.0 +0B5C..0B5D; Age:8.0 +0B5F..0B63; Age:8.0 +0B66..0B77; Age:8.0 +0B82..0B83; Age:8.0 +0B85..0B8A; Age:8.0 +0B8E..0B90; Age:8.0 +0B92..0B95; Age:8.0 +0B99..0B9A; Age:8.0 +0B9C..0B9C; Age:8.0 +0B9E..0B9F; Age:8.0 +0BA3..0BA4; Age:8.0 +0BA8..0BAA; Age:8.0 +0BAE..0BB9; Age:8.0 +0BBE..0BC2; Age:8.0 +0BC6..0BC8; Age:8.0 +0BCA..0BCD; Age:8.0 +0BD0..0BD0; Age:8.0 +0BD7..0BD7; Age:8.0 +0BE6..0BFA; Age:8.0 +0C00..0C03; Age:8.0 +0C05..0C0C; Age:8.0 +0C0E..0C10; Age:8.0 +0C12..0C28; Age:8.0 +0C2A..0C39; Age:8.0 +0C3D..0C44; Age:8.0 +0C46..0C48; Age:8.0 +0C4A..0C4D; Age:8.0 +0C55..0C56; Age:8.0 +0C58..0C5A; Age:8.0 +0C60..0C63; Age:8.0 +0C66..0C6F; Age:8.0 +0C78..0C7F; Age:8.0 +0C81..0C83; Age:8.0 +0C85..0C8C; Age:8.0 +0C8E..0C90; Age:8.0 +0C92..0CA8; Age:8.0 +0CAA..0CB3; Age:8.0 +0CB5..0CB9; Age:8.0 +0CBC..0CC4; Age:8.0 +0CC6..0CC8; Age:8.0 +0CCA..0CCD; Age:8.0 +0CD5..0CD6; Age:8.0 +0CDE..0CDE; Age:8.0 +0CE0..0CE3; Age:8.0 +0CE6..0CEF; Age:8.0 +0CF1..0CF2; Age:8.0 +0D01..0D03; Age:8.0 +0D05..0D0C; Age:8.0 +0D0E..0D10; Age:8.0 +0D12..0D3A; Age:8.0 +0D3D..0D44; Age:8.0 +0D46..0D48; Age:8.0 +0D4A..0D4E; Age:8.0 +0D57..0D57; Age:8.0 +0D5F..0D63; Age:8.0 +0D66..0D75; Age:8.0 +0D79..0D7F; Age:8.0 +0D82..0D83; Age:8.0 +0D85..0D96; Age:8.0 +0D9A..0DB1; Age:8.0 +0DB3..0DBB; Age:8.0 +0DBD..0DBD; Age:8.0 +0DC0..0DC6; Age:8.0 +0DCA..0DCA; Age:8.0 +0DCF..0DD4; Age:8.0 +0DD6..0DD6; Age:8.0 +0DD8..0DDF; Age:8.0 +0DE6..0DEF; Age:8.0 +0DF2..0DF4; Age:8.0 +0E01..0E3A; Age:8.0 +0E3F..0E5B; Age:8.0 +0E81..0E82; Age:8.0 +0E84..0E84; Age:8.0 +0E87..0E88; Age:8.0 +0E8A..0E8A; Age:8.0 +0E8D..0E8D; Age:8.0 +0E94..0E97; Age:8.0 +0E99..0E9F; Age:8.0 +0EA1..0EA3; Age:8.0 +0EA5..0EA5; Age:8.0 +0EA7..0EA7; Age:8.0 +0EAA..0EAB; Age:8.0 +0EAD..0EB9; Age:8.0 +0EBB..0EBD; Age:8.0 +0EC0..0EC4; Age:8.0 +0EC6..0EC6; Age:8.0 +0EC8..0ECD; Age:8.0 +0ED0..0ED9; Age:8.0 +0EDC..0EDF; Age:8.0 +0F00..0F47; Age:8.0 +0F49..0F6C; Age:8.0 +0F71..0F97; Age:8.0 +0F99..0FBC; Age:8.0 +0FBE..0FCC; Age:8.0 +0FCE..0FDA; Age:8.0 +1000..10C5; Age:8.0 +10C7..10C7; Age:8.0 +10CD..10CD; Age:8.0 +10D0..1248; Age:8.0 +124A..124D; Age:8.0 +1250..1256; Age:8.0 +1258..1258; Age:8.0 +125A..125D; Age:8.0 +1260..1288; Age:8.0 +128A..128D; Age:8.0 +1290..12B0; Age:8.0 +12B2..12B5; Age:8.0 +12B8..12BE; Age:8.0 +12C0..12C0; Age:8.0 +12C2..12C5; Age:8.0 +12C8..12D6; Age:8.0 +12D8..1310; Age:8.0 +1312..1315; Age:8.0 +1318..135A; Age:8.0 +135D..137C; Age:8.0 +1380..1399; Age:8.0 +13A0..13F5; Age:8.0 +13F8..13FD; Age:8.0 +1400..169C; Age:8.0 +16A0..16F8; Age:8.0 +1700..170C; Age:8.0 +170E..1714; Age:8.0 +1720..1736; Age:8.0 +1740..1753; Age:8.0 +1760..176C; Age:8.0 +176E..1770; Age:8.0 +1772..1773; Age:8.0 +1780..17DD; Age:8.0 +17E0..17E9; Age:8.0 +17F0..17F9; Age:8.0 +1800..180E; Age:8.0 +1810..1819; Age:8.0 +1820..1877; Age:8.0 +1880..18AA; Age:8.0 +18B0..18F5; Age:8.0 +1900..191E; Age:8.0 +1920..192B; Age:8.0 +1930..193B; Age:8.0 +1940..1940; Age:8.0 +1944..196D; Age:8.0 +1970..1974; Age:8.0 +1980..19AB; Age:8.0 +19B0..19C9; Age:8.0 +19D0..19DA; Age:8.0 +19DE..1A1B; Age:8.0 +1A1E..1A5E; Age:8.0 +1A60..1A7C; Age:8.0 +1A7F..1A89; Age:8.0 +1A90..1A99; Age:8.0 +1AA0..1AAD; Age:8.0 +1AB0..1ABE; Age:8.0 +1B00..1B4B; Age:8.0 +1B50..1B7C; Age:8.0 +1B80..1BF3; Age:8.0 +1BFC..1C37; Age:8.0 +1C3B..1C49; Age:8.0 +1C4D..1C7F; Age:8.0 +1CC0..1CC7; Age:8.0 +1CD0..1CF6; Age:8.0 +1CF8..1CF9; Age:8.0 +1D00..1DF5; Age:8.0 +1DFC..1F15; Age:8.0 +1F18..1F1D; Age:8.0 +1F20..1F45; Age:8.0 +1F48..1F4D; Age:8.0 +1F50..1F57; Age:8.0 +1F59..1F59; Age:8.0 +1F5B..1F5B; Age:8.0 +1F5D..1F5D; Age:8.0 +1F5F..1F7D; Age:8.0 +1F80..1FB4; Age:8.0 +1FB6..1FC4; Age:8.0 +1FC6..1FD3; Age:8.0 +1FD6..1FDB; Age:8.0 +1FDD..1FEF; Age:8.0 +1FF2..1FF4; Age:8.0 +1FF6..1FFE; Age:8.0 +2000..2064; Age:8.0 +2066..2071; Age:8.0 +2074..208E; Age:8.0 +2090..209C; Age:8.0 +20A0..20BE; Age:8.0 +20D0..20F0; Age:8.0 +2100..218B; Age:8.0 +2190..23FA; Age:8.0 +2400..2426; Age:8.0 +2440..244A; Age:8.0 +2460..2B73; Age:8.0 +2B76..2B95; Age:8.0 +2B98..2BB9; Age:8.0 +2BBD..2BC8; Age:8.0 +2BCA..2BD1; Age:8.0 +2BEC..2BEF; Age:8.0 +2C00..2C2E; Age:8.0 +2C30..2C5E; Age:8.0 +2C60..2CF3; Age:8.0 +2CF9..2D25; Age:8.0 +2D27..2D27; Age:8.0 +2D2D..2D2D; Age:8.0 +2D30..2D67; Age:8.0 +2D6F..2D70; Age:8.0 +2D7F..2D96; Age:8.0 +2DA0..2DA6; Age:8.0 +2DA8..2DAE; Age:8.0 +2DB0..2DB6; Age:8.0 +2DB8..2DBE; Age:8.0 +2DC0..2DC6; Age:8.0 +2DC8..2DCE; Age:8.0 +2DD0..2DD6; Age:8.0 +2DD8..2DDE; Age:8.0 +2DE0..2E42; Age:8.0 +2E80..2E99; Age:8.0 +2E9B..2EF3; Age:8.0 +2F00..2FD5; Age:8.0 +2FF0..2FFB; Age:8.0 +3000..303F; Age:8.0 +3041..3096; Age:8.0 +3099..30FF; Age:8.0 +3105..312D; Age:8.0 +3131..318E; Age:8.0 +3190..31BA; Age:8.0 +31C0..31E3; Age:8.0 +31F0..321E; Age:8.0 +3220..32FE; Age:8.0 +3300..4DB5; Age:8.0 +4DC0..9FD5; Age:8.0 +A000..A48C; Age:8.0 +A490..A4C6; Age:8.0 +A4D0..A62B; Age:8.0 +A640..A6F7; Age:8.0 +A700..A7AD; Age:8.0 +A7B0..A7B7; Age:8.0 +A7F7..A82B; Age:8.0 +A830..A839; Age:8.0 +A840..A877; Age:8.0 +A880..A8C4; Age:8.0 +A8CE..A8D9; Age:8.0 +A8E0..A8FD; Age:8.0 +A900..A953; Age:8.0 +A95F..A97C; Age:8.0 +A980..A9CD; Age:8.0 +A9CF..A9D9; Age:8.0 +A9DE..A9FE; Age:8.0 +AA00..AA36; Age:8.0 +AA40..AA4D; Age:8.0 +AA50..AA59; Age:8.0 +AA5C..AAC2; Age:8.0 +AADB..AAF6; Age:8.0 +AB01..AB06; Age:8.0 +AB09..AB0E; Age:8.0 +AB11..AB16; Age:8.0 +AB20..AB26; Age:8.0 +AB28..AB2E; Age:8.0 +AB30..AB65; Age:8.0 +AB70..ABED; Age:8.0 +ABF0..ABF9; Age:8.0 +AC00..D7A3; Age:8.0 +D7B0..D7C6; Age:8.0 +D7CB..D7FB; Age:8.0 +E000..FA6D; Age:8.0 +FA70..FAD9; Age:8.0 +FB00..FB06; Age:8.0 +FB13..FB17; Age:8.0 +FB1D..FB36; Age:8.0 +FB38..FB3C; Age:8.0 +FB3E..FB3E; Age:8.0 +FB40..FB41; Age:8.0 +FB43..FB44; Age:8.0 +FB46..FBC1; Age:8.0 +FBD3..FD3F; Age:8.0 +FD50..FD8F; Age:8.0 +FD92..FDC7; Age:8.0 +FDD0..FDFD; Age:8.0 +FE00..FE19; Age:8.0 +FE20..FE52; Age:8.0 +FE54..FE66; Age:8.0 +FE68..FE6B; Age:8.0 +FE70..FE74; Age:8.0 +FE76..FEFC; Age:8.0 +FEFF..FEFF; Age:8.0 +FF01..FFBE; Age:8.0 +FFC2..FFC7; Age:8.0 +FFCA..FFCF; Age:8.0 +FFD2..FFD7; Age:8.0 +FFDA..FFDC; Age:8.0 +FFE0..FFE6; Age:8.0 +FFE8..FFEE; Age:8.0 +FFF9..1000B; Age:8.0 +1000D..10026; Age:8.0 +10028..1003A; Age:8.0 +1003C..1003D; Age:8.0 +1003F..1004D; Age:8.0 +10050..1005D; Age:8.0 +10080..100FA; Age:8.0 +10100..10102; Age:8.0 +10107..10133; Age:8.0 +10137..1018C; Age:8.0 +10190..1019B; Age:8.0 +101A0..101A0; Age:8.0 +101D0..101FD; Age:8.0 +10280..1029C; Age:8.0 +102A0..102D0; Age:8.0 +102E0..102FB; Age:8.0 +10300..10323; Age:8.0 +10330..1034A; Age:8.0 +10350..1037A; Age:8.0 +10380..1039D; Age:8.0 +1039F..103C3; Age:8.0 +103C8..103D5; Age:8.0 +10400..1049D; Age:8.0 +104A0..104A9; Age:8.0 +10500..10527; Age:8.0 +10530..10563; Age:8.0 +1056F..1056F; Age:8.0 +10600..10736; Age:8.0 +10740..10755; Age:8.0 +10760..10767; Age:8.0 +10800..10805; Age:8.0 +10808..10808; Age:8.0 +1080A..10835; Age:8.0 +10837..10838; Age:8.0 +1083C..1083C; Age:8.0 +1083F..10855; Age:8.0 +10857..1089E; Age:8.0 +108A7..108AF; Age:8.0 +108E0..108F2; Age:8.0 +108F4..108F5; Age:8.0 +108FB..1091B; Age:8.0 +1091F..10939; Age:8.0 +1093F..1093F; Age:8.0 +10980..109B7; Age:8.0 +109BC..109CF; Age:8.0 +109D2..10A03; Age:8.0 +10A05..10A06; Age:8.0 +10A0C..10A13; Age:8.0 +10A15..10A17; Age:8.0 +10A19..10A33; Age:8.0 +10A38..10A3A; Age:8.0 +10A3F..10A47; Age:8.0 +10A50..10A58; Age:8.0 +10A60..10A9F; Age:8.0 +10AC0..10AE6; Age:8.0 +10AEB..10AF6; Age:8.0 +10B00..10B35; Age:8.0 +10B39..10B55; Age:8.0 +10B58..10B72; Age:8.0 +10B78..10B91; Age:8.0 +10B99..10B9C; Age:8.0 +10BA9..10BAF; Age:8.0 +10C00..10C48; Age:8.0 +10C80..10CB2; Age:8.0 +10CC0..10CF2; Age:8.0 +10CFA..10CFF; Age:8.0 +10E60..10E7E; Age:8.0 +11000..1104D; Age:8.0 +11052..1106F; Age:8.0 +1107F..110C1; Age:8.0 +110D0..110E8; Age:8.0 +110F0..110F9; Age:8.0 +11100..11134; Age:8.0 +11136..11143; Age:8.0 +11150..11176; Age:8.0 +11180..111CD; Age:8.0 +111D0..111DF; Age:8.0 +111E1..111F4; Age:8.0 +11200..11211; Age:8.0 +11213..1123D; Age:8.0 +11280..11286; Age:8.0 +11288..11288; Age:8.0 +1128A..1128D; Age:8.0 +1128F..1129D; Age:8.0 +1129F..112A9; Age:8.0 +112B0..112EA; Age:8.0 +112F0..112F9; Age:8.0 +11300..11303; Age:8.0 +11305..1130C; Age:8.0 +1130F..11310; Age:8.0 +11313..11328; Age:8.0 +1132A..11330; Age:8.0 +11332..11333; Age:8.0 +11335..11339; Age:8.0 +1133C..11344; Age:8.0 +11347..11348; Age:8.0 +1134B..1134D; Age:8.0 +11350..11350; Age:8.0 +11357..11357; Age:8.0 +1135D..11363; Age:8.0 +11366..1136C; Age:8.0 +11370..11374; Age:8.0 +11480..114C7; Age:8.0 +114D0..114D9; Age:8.0 +11580..115B5; Age:8.0 +115B8..115DD; Age:8.0 +11600..11644; Age:8.0 +11650..11659; Age:8.0 +11680..116B7; Age:8.0 +116C0..116C9; Age:8.0 +11700..11719; Age:8.0 +1171D..1172B; Age:8.0 +11730..1173F; Age:8.0 +118A0..118F2; Age:8.0 +118FF..118FF; Age:8.0 +11AC0..11AF8; Age:8.0 +12000..12399; Age:8.0 +12400..1246E; Age:8.0 +12470..12474; Age:8.0 +12480..12543; Age:8.0 +13000..1342E; Age:8.0 +14400..14646; Age:8.0 +16800..16A38; Age:8.0 +16A40..16A5E; Age:8.0 +16A60..16A69; Age:8.0 +16A6E..16A6F; Age:8.0 +16AD0..16AED; Age:8.0 +16AF0..16AF5; Age:8.0 +16B00..16B45; Age:8.0 +16B50..16B59; Age:8.0 +16B5B..16B61; Age:8.0 +16B63..16B77; Age:8.0 +16B7D..16B8F; Age:8.0 +16F00..16F44; Age:8.0 +16F50..16F7E; Age:8.0 +16F8F..16F9F; Age:8.0 +1B000..1B001; Age:8.0 +1BC00..1BC6A; Age:8.0 +1BC70..1BC7C; Age:8.0 +1BC80..1BC88; Age:8.0 +1BC90..1BC99; Age:8.0 +1BC9C..1BCA3; Age:8.0 +1D000..1D0F5; Age:8.0 +1D100..1D126; Age:8.0 +1D129..1D1E8; Age:8.0 +1D200..1D245; Age:8.0 +1D300..1D356; Age:8.0 +1D360..1D371; Age:8.0 +1D400..1D454; Age:8.0 +1D456..1D49C; Age:8.0 +1D49E..1D49F; Age:8.0 +1D4A2..1D4A2; Age:8.0 +1D4A5..1D4A6; Age:8.0 +1D4A9..1D4AC; Age:8.0 +1D4AE..1D4B9; Age:8.0 +1D4BB..1D4BB; Age:8.0 +1D4BD..1D4C3; Age:8.0 +1D4C5..1D505; Age:8.0 +1D507..1D50A; Age:8.0 +1D50D..1D514; Age:8.0 +1D516..1D51C; Age:8.0 +1D51E..1D539; Age:8.0 +1D53B..1D53E; Age:8.0 +1D540..1D544; Age:8.0 +1D546..1D546; Age:8.0 +1D54A..1D550; Age:8.0 +1D552..1D6A5; Age:8.0 +1D6A8..1D7CB; Age:8.0 +1D7CE..1DA8B; Age:8.0 +1DA9B..1DA9F; Age:8.0 +1DAA1..1DAAF; Age:8.0 +1E800..1E8C4; Age:8.0 +1E8C7..1E8D6; Age:8.0 +1EE00..1EE03; Age:8.0 +1EE05..1EE1F; Age:8.0 +1EE21..1EE22; Age:8.0 +1EE24..1EE24; Age:8.0 +1EE27..1EE27; Age:8.0 +1EE29..1EE32; Age:8.0 +1EE34..1EE37; Age:8.0 +1EE39..1EE39; Age:8.0 +1EE3B..1EE3B; Age:8.0 +1EE42..1EE42; Age:8.0 +1EE47..1EE47; Age:8.0 +1EE49..1EE49; Age:8.0 +1EE4B..1EE4B; Age:8.0 +1EE4D..1EE4F; Age:8.0 +1EE51..1EE52; Age:8.0 +1EE54..1EE54; Age:8.0 +1EE57..1EE57; Age:8.0 +1EE59..1EE59; Age:8.0 +1EE5B..1EE5B; Age:8.0 +1EE5D..1EE5D; Age:8.0 +1EE5F..1EE5F; Age:8.0 +1EE61..1EE62; Age:8.0 +1EE64..1EE64; Age:8.0 +1EE67..1EE6A; Age:8.0 +1EE6C..1EE72; Age:8.0 +1EE74..1EE77; Age:8.0 +1EE79..1EE7C; Age:8.0 +1EE7E..1EE7E; Age:8.0 +1EE80..1EE89; Age:8.0 +1EE8B..1EE9B; Age:8.0 +1EEA1..1EEA3; Age:8.0 +1EEA5..1EEA9; Age:8.0 +1EEAB..1EEBB; Age:8.0 +1EEF0..1EEF1; Age:8.0 +1F000..1F02B; Age:8.0 +1F030..1F093; Age:8.0 +1F0A0..1F0AE; Age:8.0 +1F0B1..1F0BF; Age:8.0 +1F0C1..1F0CF; Age:8.0 +1F0D1..1F0F5; Age:8.0 +1F100..1F10C; Age:8.0 +1F110..1F12E; Age:8.0 +1F130..1F16B; Age:8.0 +1F170..1F19A; Age:8.0 +1F1E6..1F202; Age:8.0 +1F210..1F23A; Age:8.0 +1F240..1F248; Age:8.0 +1F250..1F251; Age:8.0 +1F300..1F579; Age:8.0 +1F57B..1F5A3; Age:8.0 +1F5A5..1F6D0; Age:8.0 +1F6E0..1F6EC; Age:8.0 +1F6F0..1F6F3; Age:8.0 +1F700..1F773; Age:8.0 +1F780..1F7D4; Age:8.0 +1F800..1F80B; Age:8.0 +1F810..1F847; Age:8.0 +1F850..1F859; Age:8.0 +1F860..1F887; Age:8.0 +1F890..1F8AD; Age:8.0 +1F910..1F918; Age:8.0 +1F980..1F984; Age:8.0 +1F9C0..1F9C0; Age:8.0 +1FFFE..2A6D6; Age:8.0 +2A700..2B734; Age:8.0 +2B740..2B81D; Age:8.0 +2B820..2CEA1; Age:8.0 +2F800..2FA1D; Age:8.0 +2FFFE..2FFFF; Age:8.0 +3FFFE..3FFFF; Age:8.0 +4FFFE..4FFFF; Age:8.0 +5FFFE..5FFFF; Age:8.0 +6FFFE..6FFFF; Age:8.0 +7FFFE..7FFFF; Age:8.0 +8FFFE..8FFFF; Age:8.0 +9FFFE..9FFFF; Age:8.0 +AFFFE..AFFFF; Age:8.0 +BFFFE..BFFFF; Age:8.0 +CFFFE..CFFFF; Age:8.0 +DFFFE..DFFFF; Age:8.0 +E0001..E0001; Age:8.0 +E0020..E007F; Age:8.0 +E0100..E01EF; Age:8.0 +EFFFE..10FFFF; Age:8.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_8_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_8_0.test new file mode 100644 index 000000000..fa038a345 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_8_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_8_0 + +description: +Tests character class syntax of the Unicode 12.0 Age=8.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_9_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_9_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_9_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_9_0.flex new file mode 100644 index 000000000..2dc4bb91e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_9_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_9_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:9.0} { setCurCharPropertyValue("Age:9.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_9_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_9_0.output new file mode 100644 index 000000000..bca32cab2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_9_0.output @@ -0,0 +1,648 @@ +0000..0377; Age:9.0 +037A..037F; Age:9.0 +0384..038A; Age:9.0 +038C..038C; Age:9.0 +038E..03A1; Age:9.0 +03A3..052F; Age:9.0 +0531..0556; Age:9.0 +0559..055F; Age:9.0 +0561..0587; Age:9.0 +0589..058A; Age:9.0 +058D..058F; Age:9.0 +0591..05C7; Age:9.0 +05D0..05EA; Age:9.0 +05F0..05F4; Age:9.0 +0600..061C; Age:9.0 +061E..070D; Age:9.0 +070F..074A; Age:9.0 +074D..07B1; Age:9.0 +07C0..07FA; Age:9.0 +0800..082D; Age:9.0 +0830..083E; Age:9.0 +0840..085B; Age:9.0 +085E..085E; Age:9.0 +08A0..08B4; Age:9.0 +08B6..08BD; Age:9.0 +08D4..0983; Age:9.0 +0985..098C; Age:9.0 +098F..0990; Age:9.0 +0993..09A8; Age:9.0 +09AA..09B0; Age:9.0 +09B2..09B2; Age:9.0 +09B6..09B9; Age:9.0 +09BC..09C4; Age:9.0 +09C7..09C8; Age:9.0 +09CB..09CE; Age:9.0 +09D7..09D7; Age:9.0 +09DC..09DD; Age:9.0 +09DF..09E3; Age:9.0 +09E6..09FB; Age:9.0 +0A01..0A03; Age:9.0 +0A05..0A0A; Age:9.0 +0A0F..0A10; Age:9.0 +0A13..0A28; Age:9.0 +0A2A..0A30; Age:9.0 +0A32..0A33; Age:9.0 +0A35..0A36; Age:9.0 +0A38..0A39; Age:9.0 +0A3C..0A3C; Age:9.0 +0A3E..0A42; Age:9.0 +0A47..0A48; Age:9.0 +0A4B..0A4D; Age:9.0 +0A51..0A51; Age:9.0 +0A59..0A5C; Age:9.0 +0A5E..0A5E; Age:9.0 +0A66..0A75; Age:9.0 +0A81..0A83; Age:9.0 +0A85..0A8D; Age:9.0 +0A8F..0A91; Age:9.0 +0A93..0AA8; Age:9.0 +0AAA..0AB0; Age:9.0 +0AB2..0AB3; Age:9.0 +0AB5..0AB9; Age:9.0 +0ABC..0AC5; Age:9.0 +0AC7..0AC9; Age:9.0 +0ACB..0ACD; Age:9.0 +0AD0..0AD0; Age:9.0 +0AE0..0AE3; Age:9.0 +0AE6..0AF1; Age:9.0 +0AF9..0AF9; Age:9.0 +0B01..0B03; Age:9.0 +0B05..0B0C; Age:9.0 +0B0F..0B10; Age:9.0 +0B13..0B28; Age:9.0 +0B2A..0B30; Age:9.0 +0B32..0B33; Age:9.0 +0B35..0B39; Age:9.0 +0B3C..0B44; Age:9.0 +0B47..0B48; Age:9.0 +0B4B..0B4D; Age:9.0 +0B56..0B57; Age:9.0 +0B5C..0B5D; Age:9.0 +0B5F..0B63; Age:9.0 +0B66..0B77; Age:9.0 +0B82..0B83; Age:9.0 +0B85..0B8A; Age:9.0 +0B8E..0B90; Age:9.0 +0B92..0B95; Age:9.0 +0B99..0B9A; Age:9.0 +0B9C..0B9C; Age:9.0 +0B9E..0B9F; Age:9.0 +0BA3..0BA4; Age:9.0 +0BA8..0BAA; Age:9.0 +0BAE..0BB9; Age:9.0 +0BBE..0BC2; Age:9.0 +0BC6..0BC8; Age:9.0 +0BCA..0BCD; Age:9.0 +0BD0..0BD0; Age:9.0 +0BD7..0BD7; Age:9.0 +0BE6..0BFA; Age:9.0 +0C00..0C03; Age:9.0 +0C05..0C0C; Age:9.0 +0C0E..0C10; Age:9.0 +0C12..0C28; Age:9.0 +0C2A..0C39; Age:9.0 +0C3D..0C44; Age:9.0 +0C46..0C48; Age:9.0 +0C4A..0C4D; Age:9.0 +0C55..0C56; Age:9.0 +0C58..0C5A; Age:9.0 +0C60..0C63; Age:9.0 +0C66..0C6F; Age:9.0 +0C78..0C83; Age:9.0 +0C85..0C8C; Age:9.0 +0C8E..0C90; Age:9.0 +0C92..0CA8; Age:9.0 +0CAA..0CB3; Age:9.0 +0CB5..0CB9; Age:9.0 +0CBC..0CC4; Age:9.0 +0CC6..0CC8; Age:9.0 +0CCA..0CCD; Age:9.0 +0CD5..0CD6; Age:9.0 +0CDE..0CDE; Age:9.0 +0CE0..0CE3; Age:9.0 +0CE6..0CEF; Age:9.0 +0CF1..0CF2; Age:9.0 +0D01..0D03; Age:9.0 +0D05..0D0C; Age:9.0 +0D0E..0D10; Age:9.0 +0D12..0D3A; Age:9.0 +0D3D..0D44; Age:9.0 +0D46..0D48; Age:9.0 +0D4A..0D4F; Age:9.0 +0D54..0D63; Age:9.0 +0D66..0D7F; Age:9.0 +0D82..0D83; Age:9.0 +0D85..0D96; Age:9.0 +0D9A..0DB1; Age:9.0 +0DB3..0DBB; Age:9.0 +0DBD..0DBD; Age:9.0 +0DC0..0DC6; Age:9.0 +0DCA..0DCA; Age:9.0 +0DCF..0DD4; Age:9.0 +0DD6..0DD6; Age:9.0 +0DD8..0DDF; Age:9.0 +0DE6..0DEF; Age:9.0 +0DF2..0DF4; Age:9.0 +0E01..0E3A; Age:9.0 +0E3F..0E5B; Age:9.0 +0E81..0E82; Age:9.0 +0E84..0E84; Age:9.0 +0E87..0E88; Age:9.0 +0E8A..0E8A; Age:9.0 +0E8D..0E8D; Age:9.0 +0E94..0E97; Age:9.0 +0E99..0E9F; Age:9.0 +0EA1..0EA3; Age:9.0 +0EA5..0EA5; Age:9.0 +0EA7..0EA7; Age:9.0 +0EAA..0EAB; Age:9.0 +0EAD..0EB9; Age:9.0 +0EBB..0EBD; Age:9.0 +0EC0..0EC4; Age:9.0 +0EC6..0EC6; Age:9.0 +0EC8..0ECD; Age:9.0 +0ED0..0ED9; Age:9.0 +0EDC..0EDF; Age:9.0 +0F00..0F47; Age:9.0 +0F49..0F6C; Age:9.0 +0F71..0F97; Age:9.0 +0F99..0FBC; Age:9.0 +0FBE..0FCC; Age:9.0 +0FCE..0FDA; Age:9.0 +1000..10C5; Age:9.0 +10C7..10C7; Age:9.0 +10CD..10CD; Age:9.0 +10D0..1248; Age:9.0 +124A..124D; Age:9.0 +1250..1256; Age:9.0 +1258..1258; Age:9.0 +125A..125D; Age:9.0 +1260..1288; Age:9.0 +128A..128D; Age:9.0 +1290..12B0; Age:9.0 +12B2..12B5; Age:9.0 +12B8..12BE; Age:9.0 +12C0..12C0; Age:9.0 +12C2..12C5; Age:9.0 +12C8..12D6; Age:9.0 +12D8..1310; Age:9.0 +1312..1315; Age:9.0 +1318..135A; Age:9.0 +135D..137C; Age:9.0 +1380..1399; Age:9.0 +13A0..13F5; Age:9.0 +13F8..13FD; Age:9.0 +1400..169C; Age:9.0 +16A0..16F8; Age:9.0 +1700..170C; Age:9.0 +170E..1714; Age:9.0 +1720..1736; Age:9.0 +1740..1753; Age:9.0 +1760..176C; Age:9.0 +176E..1770; Age:9.0 +1772..1773; Age:9.0 +1780..17DD; Age:9.0 +17E0..17E9; Age:9.0 +17F0..17F9; Age:9.0 +1800..180E; Age:9.0 +1810..1819; Age:9.0 +1820..1877; Age:9.0 +1880..18AA; Age:9.0 +18B0..18F5; Age:9.0 +1900..191E; Age:9.0 +1920..192B; Age:9.0 +1930..193B; Age:9.0 +1940..1940; Age:9.0 +1944..196D; Age:9.0 +1970..1974; Age:9.0 +1980..19AB; Age:9.0 +19B0..19C9; Age:9.0 +19D0..19DA; Age:9.0 +19DE..1A1B; Age:9.0 +1A1E..1A5E; Age:9.0 +1A60..1A7C; Age:9.0 +1A7F..1A89; Age:9.0 +1A90..1A99; Age:9.0 +1AA0..1AAD; Age:9.0 +1AB0..1ABE; Age:9.0 +1B00..1B4B; Age:9.0 +1B50..1B7C; Age:9.0 +1B80..1BF3; Age:9.0 +1BFC..1C37; Age:9.0 +1C3B..1C49; Age:9.0 +1C4D..1C88; Age:9.0 +1CC0..1CC7; Age:9.0 +1CD0..1CF6; Age:9.0 +1CF8..1CF9; Age:9.0 +1D00..1DF5; Age:9.0 +1DFB..1F15; Age:9.0 +1F18..1F1D; Age:9.0 +1F20..1F45; Age:9.0 +1F48..1F4D; Age:9.0 +1F50..1F57; Age:9.0 +1F59..1F59; Age:9.0 +1F5B..1F5B; Age:9.0 +1F5D..1F5D; Age:9.0 +1F5F..1F7D; Age:9.0 +1F80..1FB4; Age:9.0 +1FB6..1FC4; Age:9.0 +1FC6..1FD3; Age:9.0 +1FD6..1FDB; Age:9.0 +1FDD..1FEF; Age:9.0 +1FF2..1FF4; Age:9.0 +1FF6..1FFE; Age:9.0 +2000..2064; Age:9.0 +2066..2071; Age:9.0 +2074..208E; Age:9.0 +2090..209C; Age:9.0 +20A0..20BE; Age:9.0 +20D0..20F0; Age:9.0 +2100..218B; Age:9.0 +2190..23FE; Age:9.0 +2400..2426; Age:9.0 +2440..244A; Age:9.0 +2460..2B73; Age:9.0 +2B76..2B95; Age:9.0 +2B98..2BB9; Age:9.0 +2BBD..2BC8; Age:9.0 +2BCA..2BD1; Age:9.0 +2BEC..2BEF; Age:9.0 +2C00..2C2E; Age:9.0 +2C30..2C5E; Age:9.0 +2C60..2CF3; Age:9.0 +2CF9..2D25; Age:9.0 +2D27..2D27; Age:9.0 +2D2D..2D2D; Age:9.0 +2D30..2D67; Age:9.0 +2D6F..2D70; Age:9.0 +2D7F..2D96; Age:9.0 +2DA0..2DA6; Age:9.0 +2DA8..2DAE; Age:9.0 +2DB0..2DB6; Age:9.0 +2DB8..2DBE; Age:9.0 +2DC0..2DC6; Age:9.0 +2DC8..2DCE; Age:9.0 +2DD0..2DD6; Age:9.0 +2DD8..2DDE; Age:9.0 +2DE0..2E44; Age:9.0 +2E80..2E99; Age:9.0 +2E9B..2EF3; Age:9.0 +2F00..2FD5; Age:9.0 +2FF0..2FFB; Age:9.0 +3000..303F; Age:9.0 +3041..3096; Age:9.0 +3099..30FF; Age:9.0 +3105..312D; Age:9.0 +3131..318E; Age:9.0 +3190..31BA; Age:9.0 +31C0..31E3; Age:9.0 +31F0..321E; Age:9.0 +3220..32FE; Age:9.0 +3300..4DB5; Age:9.0 +4DC0..9FD5; Age:9.0 +A000..A48C; Age:9.0 +A490..A4C6; Age:9.0 +A4D0..A62B; Age:9.0 +A640..A6F7; Age:9.0 +A700..A7AE; Age:9.0 +A7B0..A7B7; Age:9.0 +A7F7..A82B; Age:9.0 +A830..A839; Age:9.0 +A840..A877; Age:9.0 +A880..A8C5; Age:9.0 +A8CE..A8D9; Age:9.0 +A8E0..A8FD; Age:9.0 +A900..A953; Age:9.0 +A95F..A97C; Age:9.0 +A980..A9CD; Age:9.0 +A9CF..A9D9; Age:9.0 +A9DE..A9FE; Age:9.0 +AA00..AA36; Age:9.0 +AA40..AA4D; Age:9.0 +AA50..AA59; Age:9.0 +AA5C..AAC2; Age:9.0 +AADB..AAF6; Age:9.0 +AB01..AB06; Age:9.0 +AB09..AB0E; Age:9.0 +AB11..AB16; Age:9.0 +AB20..AB26; Age:9.0 +AB28..AB2E; Age:9.0 +AB30..AB65; Age:9.0 +AB70..ABED; Age:9.0 +ABF0..ABF9; Age:9.0 +AC00..D7A3; Age:9.0 +D7B0..D7C6; Age:9.0 +D7CB..D7FB; Age:9.0 +E000..FA6D; Age:9.0 +FA70..FAD9; Age:9.0 +FB00..FB06; Age:9.0 +FB13..FB17; Age:9.0 +FB1D..FB36; Age:9.0 +FB38..FB3C; Age:9.0 +FB3E..FB3E; Age:9.0 +FB40..FB41; Age:9.0 +FB43..FB44; Age:9.0 +FB46..FBC1; Age:9.0 +FBD3..FD3F; Age:9.0 +FD50..FD8F; Age:9.0 +FD92..FDC7; Age:9.0 +FDD0..FDFD; Age:9.0 +FE00..FE19; Age:9.0 +FE20..FE52; Age:9.0 +FE54..FE66; Age:9.0 +FE68..FE6B; Age:9.0 +FE70..FE74; Age:9.0 +FE76..FEFC; Age:9.0 +FEFF..FEFF; Age:9.0 +FF01..FFBE; Age:9.0 +FFC2..FFC7; Age:9.0 +FFCA..FFCF; Age:9.0 +FFD2..FFD7; Age:9.0 +FFDA..FFDC; Age:9.0 +FFE0..FFE6; Age:9.0 +FFE8..FFEE; Age:9.0 +FFF9..1000B; Age:9.0 +1000D..10026; Age:9.0 +10028..1003A; Age:9.0 +1003C..1003D; Age:9.0 +1003F..1004D; Age:9.0 +10050..1005D; Age:9.0 +10080..100FA; Age:9.0 +10100..10102; Age:9.0 +10107..10133; Age:9.0 +10137..1018E; Age:9.0 +10190..1019B; Age:9.0 +101A0..101A0; Age:9.0 +101D0..101FD; Age:9.0 +10280..1029C; Age:9.0 +102A0..102D0; Age:9.0 +102E0..102FB; Age:9.0 +10300..10323; Age:9.0 +10330..1034A; Age:9.0 +10350..1037A; Age:9.0 +10380..1039D; Age:9.0 +1039F..103C3; Age:9.0 +103C8..103D5; Age:9.0 +10400..1049D; Age:9.0 +104A0..104A9; Age:9.0 +104B0..104D3; Age:9.0 +104D8..104FB; Age:9.0 +10500..10527; Age:9.0 +10530..10563; Age:9.0 +1056F..1056F; Age:9.0 +10600..10736; Age:9.0 +10740..10755; Age:9.0 +10760..10767; Age:9.0 +10800..10805; Age:9.0 +10808..10808; Age:9.0 +1080A..10835; Age:9.0 +10837..10838; Age:9.0 +1083C..1083C; Age:9.0 +1083F..10855; Age:9.0 +10857..1089E; Age:9.0 +108A7..108AF; Age:9.0 +108E0..108F2; Age:9.0 +108F4..108F5; Age:9.0 +108FB..1091B; Age:9.0 +1091F..10939; Age:9.0 +1093F..1093F; Age:9.0 +10980..109B7; Age:9.0 +109BC..109CF; Age:9.0 +109D2..10A03; Age:9.0 +10A05..10A06; Age:9.0 +10A0C..10A13; Age:9.0 +10A15..10A17; Age:9.0 +10A19..10A33; Age:9.0 +10A38..10A3A; Age:9.0 +10A3F..10A47; Age:9.0 +10A50..10A58; Age:9.0 +10A60..10A9F; Age:9.0 +10AC0..10AE6; Age:9.0 +10AEB..10AF6; Age:9.0 +10B00..10B35; Age:9.0 +10B39..10B55; Age:9.0 +10B58..10B72; Age:9.0 +10B78..10B91; Age:9.0 +10B99..10B9C; Age:9.0 +10BA9..10BAF; Age:9.0 +10C00..10C48; Age:9.0 +10C80..10CB2; Age:9.0 +10CC0..10CF2; Age:9.0 +10CFA..10CFF; Age:9.0 +10E60..10E7E; Age:9.0 +11000..1104D; Age:9.0 +11052..1106F; Age:9.0 +1107F..110C1; Age:9.0 +110D0..110E8; Age:9.0 +110F0..110F9; Age:9.0 +11100..11134; Age:9.0 +11136..11143; Age:9.0 +11150..11176; Age:9.0 +11180..111CD; Age:9.0 +111D0..111DF; Age:9.0 +111E1..111F4; Age:9.0 +11200..11211; Age:9.0 +11213..1123E; Age:9.0 +11280..11286; Age:9.0 +11288..11288; Age:9.0 +1128A..1128D; Age:9.0 +1128F..1129D; Age:9.0 +1129F..112A9; Age:9.0 +112B0..112EA; Age:9.0 +112F0..112F9; Age:9.0 +11300..11303; Age:9.0 +11305..1130C; Age:9.0 +1130F..11310; Age:9.0 +11313..11328; Age:9.0 +1132A..11330; Age:9.0 +11332..11333; Age:9.0 +11335..11339; Age:9.0 +1133C..11344; Age:9.0 +11347..11348; Age:9.0 +1134B..1134D; Age:9.0 +11350..11350; Age:9.0 +11357..11357; Age:9.0 +1135D..11363; Age:9.0 +11366..1136C; Age:9.0 +11370..11374; Age:9.0 +11400..11459; Age:9.0 +1145B..1145B; Age:9.0 +1145D..1145D; Age:9.0 +11480..114C7; Age:9.0 +114D0..114D9; Age:9.0 +11580..115B5; Age:9.0 +115B8..115DD; Age:9.0 +11600..11644; Age:9.0 +11650..11659; Age:9.0 +11660..1166C; Age:9.0 +11680..116B7; Age:9.0 +116C0..116C9; Age:9.0 +11700..11719; Age:9.0 +1171D..1172B; Age:9.0 +11730..1173F; Age:9.0 +118A0..118F2; Age:9.0 +118FF..118FF; Age:9.0 +11AC0..11AF8; Age:9.0 +11C00..11C08; Age:9.0 +11C0A..11C36; Age:9.0 +11C38..11C45; Age:9.0 +11C50..11C6C; Age:9.0 +11C70..11C8F; Age:9.0 +11C92..11CA7; Age:9.0 +11CA9..11CB6; Age:9.0 +12000..12399; Age:9.0 +12400..1246E; Age:9.0 +12470..12474; Age:9.0 +12480..12543; Age:9.0 +13000..1342E; Age:9.0 +14400..14646; Age:9.0 +16800..16A38; Age:9.0 +16A40..16A5E; Age:9.0 +16A60..16A69; Age:9.0 +16A6E..16A6F; Age:9.0 +16AD0..16AED; Age:9.0 +16AF0..16AF5; Age:9.0 +16B00..16B45; Age:9.0 +16B50..16B59; Age:9.0 +16B5B..16B61; Age:9.0 +16B63..16B77; Age:9.0 +16B7D..16B8F; Age:9.0 +16F00..16F44; Age:9.0 +16F50..16F7E; Age:9.0 +16F8F..16F9F; Age:9.0 +16FE0..16FE0; Age:9.0 +17000..187EC; Age:9.0 +18800..18AF2; Age:9.0 +1B000..1B001; Age:9.0 +1BC00..1BC6A; Age:9.0 +1BC70..1BC7C; Age:9.0 +1BC80..1BC88; Age:9.0 +1BC90..1BC99; Age:9.0 +1BC9C..1BCA3; Age:9.0 +1D000..1D0F5; Age:9.0 +1D100..1D126; Age:9.0 +1D129..1D1E8; Age:9.0 +1D200..1D245; Age:9.0 +1D300..1D356; Age:9.0 +1D360..1D371; Age:9.0 +1D400..1D454; Age:9.0 +1D456..1D49C; Age:9.0 +1D49E..1D49F; Age:9.0 +1D4A2..1D4A2; Age:9.0 +1D4A5..1D4A6; Age:9.0 +1D4A9..1D4AC; Age:9.0 +1D4AE..1D4B9; Age:9.0 +1D4BB..1D4BB; Age:9.0 +1D4BD..1D4C3; Age:9.0 +1D4C5..1D505; Age:9.0 +1D507..1D50A; Age:9.0 +1D50D..1D514; Age:9.0 +1D516..1D51C; Age:9.0 +1D51E..1D539; Age:9.0 +1D53B..1D53E; Age:9.0 +1D540..1D544; Age:9.0 +1D546..1D546; Age:9.0 +1D54A..1D550; Age:9.0 +1D552..1D6A5; Age:9.0 +1D6A8..1D7CB; Age:9.0 +1D7CE..1DA8B; Age:9.0 +1DA9B..1DA9F; Age:9.0 +1DAA1..1DAAF; Age:9.0 +1E000..1E006; Age:9.0 +1E008..1E018; Age:9.0 +1E01B..1E021; Age:9.0 +1E023..1E024; Age:9.0 +1E026..1E02A; Age:9.0 +1E800..1E8C4; Age:9.0 +1E8C7..1E8D6; Age:9.0 +1E900..1E94A; Age:9.0 +1E950..1E959; Age:9.0 +1E95E..1E95F; Age:9.0 +1EE00..1EE03; Age:9.0 +1EE05..1EE1F; Age:9.0 +1EE21..1EE22; Age:9.0 +1EE24..1EE24; Age:9.0 +1EE27..1EE27; Age:9.0 +1EE29..1EE32; Age:9.0 +1EE34..1EE37; Age:9.0 +1EE39..1EE39; Age:9.0 +1EE3B..1EE3B; Age:9.0 +1EE42..1EE42; Age:9.0 +1EE47..1EE47; Age:9.0 +1EE49..1EE49; Age:9.0 +1EE4B..1EE4B; Age:9.0 +1EE4D..1EE4F; Age:9.0 +1EE51..1EE52; Age:9.0 +1EE54..1EE54; Age:9.0 +1EE57..1EE57; Age:9.0 +1EE59..1EE59; Age:9.0 +1EE5B..1EE5B; Age:9.0 +1EE5D..1EE5D; Age:9.0 +1EE5F..1EE5F; Age:9.0 +1EE61..1EE62; Age:9.0 +1EE64..1EE64; Age:9.0 +1EE67..1EE6A; Age:9.0 +1EE6C..1EE72; Age:9.0 +1EE74..1EE77; Age:9.0 +1EE79..1EE7C; Age:9.0 +1EE7E..1EE7E; Age:9.0 +1EE80..1EE89; Age:9.0 +1EE8B..1EE9B; Age:9.0 +1EEA1..1EEA3; Age:9.0 +1EEA5..1EEA9; Age:9.0 +1EEAB..1EEBB; Age:9.0 +1EEF0..1EEF1; Age:9.0 +1F000..1F02B; Age:9.0 +1F030..1F093; Age:9.0 +1F0A0..1F0AE; Age:9.0 +1F0B1..1F0BF; Age:9.0 +1F0C1..1F0CF; Age:9.0 +1F0D1..1F0F5; Age:9.0 +1F100..1F10C; Age:9.0 +1F110..1F12E; Age:9.0 +1F130..1F16B; Age:9.0 +1F170..1F1AC; Age:9.0 +1F1E6..1F202; Age:9.0 +1F210..1F23B; Age:9.0 +1F240..1F248; Age:9.0 +1F250..1F251; Age:9.0 +1F300..1F6D2; Age:9.0 +1F6E0..1F6EC; Age:9.0 +1F6F0..1F6F6; Age:9.0 +1F700..1F773; Age:9.0 +1F780..1F7D4; Age:9.0 +1F800..1F80B; Age:9.0 +1F810..1F847; Age:9.0 +1F850..1F859; Age:9.0 +1F860..1F887; Age:9.0 +1F890..1F8AD; Age:9.0 +1F910..1F91E; Age:9.0 +1F920..1F927; Age:9.0 +1F930..1F930; Age:9.0 +1F933..1F93E; Age:9.0 +1F940..1F94B; Age:9.0 +1F950..1F95E; Age:9.0 +1F980..1F991; Age:9.0 +1F9C0..1F9C0; Age:9.0 +1FFFE..2A6D6; Age:9.0 +2A700..2B734; Age:9.0 +2B740..2B81D; Age:9.0 +2B820..2CEA1; Age:9.0 +2F800..2FA1D; Age:9.0 +2FFFE..2FFFF; Age:9.0 +3FFFE..3FFFF; Age:9.0 +4FFFE..4FFFF; Age:9.0 +5FFFE..5FFFF; Age:9.0 +6FFFE..6FFFF; Age:9.0 +7FFFE..7FFFF; Age:9.0 +8FFFE..8FFFF; Age:9.0 +9FFFE..9FFFF; Age:9.0 +AFFFE..AFFFF; Age:9.0 +BFFFE..BFFFF; Age:9.0 +CFFFE..CFFFF; Age:9.0 +DFFFE..DFFFF; Age:9.0 +E0001..E0001; Age:9.0 +E0020..E007F; Age:9.0 +E0100..E01EF; Age:9.0 +EFFFE..10FFFF; Age:9.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_9_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_9_0.test new file mode 100644 index 000000000..6124848f1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_9_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_9_0 + +description: +Tests character class syntax of the Unicode 12.0 Age=9.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_subtraction-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_subtraction-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_subtraction.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_subtraction.flex new file mode 100644 index 000000000..95472f879 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_subtraction.flex @@ -0,0 +1,35 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_subtraction + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +[\p{Age:2.0}--\p{Age:1.1}] { setCurCharPropertyValue("[\\p{Age:2.0}--\\p{Age:1.1}]"); } +[\p{Age:2.1}--\p{Age:2.0}] { setCurCharPropertyValue("[\\p{Age:2.1}--\\p{Age:2.0}]"); } +[\p{Age:3.0}--\p{Age:2.1}] { setCurCharPropertyValue("[\\p{Age:3.0}--\\p{Age:2.1}]"); } +[\p{Age:3.1}--\p{Age:3.0}] { setCurCharPropertyValue("[\\p{Age:3.1}--\\p{Age:3.0}]"); } +[\p{Age:3.2}--\p{Age:3.1}] { setCurCharPropertyValue("[\\p{Age:3.2}--\\p{Age:3.1}]"); } +[\p{Age:4.0}--\p{Age:3.2}] { setCurCharPropertyValue("[\\p{Age:4.0}--\\p{Age:3.2}]"); } +[\p{Age:4.1}--\p{Age:4.0}] { setCurCharPropertyValue("[\\p{Age:4.1}--\\p{Age:4.0}]"); } +[\p{Age:5.0}--\p{Age:4.1}] { setCurCharPropertyValue("[\\p{Age:5.0}--\\p{Age:4.1}]"); } +[\p{Age:5.1}--\p{Age:5.0}] { setCurCharPropertyValue("[\\p{Age:5.1}--\\p{Age:5.0}]"); } +[\p{Age:5.2}--\p{Age:5.1}] { setCurCharPropertyValue("[\\p{Age:5.2}--\\p{Age:5.1}]"); } +[\p{Age:6.0}--\p{Age:5.2}] { setCurCharPropertyValue("[\\p{Age:6.0}--\\p{Age:5.2}]"); } +[\p{Age:6.1}--\p{Age:6.0}] { setCurCharPropertyValue("[\\p{Age:6.1}--\\p{Age:6.0}]"); } +[\p{Age:6.2}--\p{Age:6.1}] { setCurCharPropertyValue("[\\p{Age:6.2}--\\p{Age:6.1}]"); } +[\p{Age:6.3}--\p{Age:6.2}] { setCurCharPropertyValue("[\\p{Age:6.3}--\\p{Age:6.2}]"); } +[\p{Age:7.0}--\p{Age:6.3}] { setCurCharPropertyValue("[\\p{Age:7.0}--\\p{Age:6.3}]"); } +[\p{Age:8.0}--\p{Age:7.0}] { setCurCharPropertyValue("[\\p{Age:8.0}--\\p{Age:7.0}]"); } +[\p{Age:9.0}--\p{Age:8.0}] { setCurCharPropertyValue("[\\p{Age:9.0}--\\p{Age:8.0}]"); } +[\p{Age:10.0}--\p{Age:9.0}] { setCurCharPropertyValue("[\\p{Age:10.0}--\\p{Age:9.0}]"); } +[\p{Age:11.0}--\p{Age:10.0}] { setCurCharPropertyValue("[\\p{Age:11.0}--\\p{Age:10.0}]"); } +[\p{Age:12.0}--\p{Age:11.0}] { setCurCharPropertyValue("[\\p{Age:12.0}--\\p{Age:11.0}]"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_subtraction.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_subtraction.output new file mode 100644 index 000000000..2389bdc95 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_subtraction.output @@ -0,0 +1,1232 @@ +01F6..01F9; [\p{Age:3.0}--\p{Age:2.1}] +0218..021F; [\p{Age:3.0}--\p{Age:2.1}] +0220..0220; [\p{Age:3.2}--\p{Age:3.1}] +0221..0221; [\p{Age:4.0}--\p{Age:3.2}] +0222..0233; [\p{Age:3.0}--\p{Age:2.1}] +0234..0236; [\p{Age:4.0}--\p{Age:3.2}] +0237..0241; [\p{Age:4.1}--\p{Age:4.0}] +0242..024F; [\p{Age:5.0}--\p{Age:4.1}] +02A9..02AD; [\p{Age:3.0}--\p{Age:2.1}] +02AE..02AF; [\p{Age:4.0}--\p{Age:3.2}] +02DF..02DF; [\p{Age:3.0}--\p{Age:2.1}] +02EA..02EE; [\p{Age:3.0}--\p{Age:2.1}] +02EF..02FF; [\p{Age:4.0}--\p{Age:3.2}] +0346..034E; [\p{Age:3.0}--\p{Age:2.1}] +034F..034F; [\p{Age:3.2}--\p{Age:3.1}] +0350..0357; [\p{Age:4.0}--\p{Age:3.2}] +0358..035C; [\p{Age:4.1}--\p{Age:4.0}] +035D..035F; [\p{Age:4.0}--\p{Age:3.2}] +0362..0362; [\p{Age:3.0}--\p{Age:2.1}] +0363..036F; [\p{Age:3.2}--\p{Age:3.1}] +0370..0373; [\p{Age:5.1}--\p{Age:5.0}] +0376..0377; [\p{Age:5.1}--\p{Age:5.0}] +037B..037D; [\p{Age:5.0}--\p{Age:4.1}] +037F..037F; [\p{Age:7.0}--\p{Age:6.3}] +03CF..03CF; [\p{Age:5.1}--\p{Age:5.0}] +03D7..03D7; [\p{Age:3.0}--\p{Age:2.1}] +03D8..03D9; [\p{Age:3.2}--\p{Age:3.1}] +03DB..03DB; [\p{Age:3.0}--\p{Age:2.1}] +03DD..03DD; [\p{Age:3.0}--\p{Age:2.1}] +03DF..03DF; [\p{Age:3.0}--\p{Age:2.1}] +03E1..03E1; [\p{Age:3.0}--\p{Age:2.1}] +03F4..03F5; [\p{Age:3.1}--\p{Age:3.0}] +03F6..03F6; [\p{Age:3.2}--\p{Age:3.1}] +03F7..03FB; [\p{Age:4.0}--\p{Age:3.2}] +03FC..03FF; [\p{Age:4.1}--\p{Age:4.0}] +0400..0400; [\p{Age:3.0}--\p{Age:2.1}] +040D..040D; [\p{Age:3.0}--\p{Age:2.1}] +0450..0450; [\p{Age:3.0}--\p{Age:2.1}] +045D..045D; [\p{Age:3.0}--\p{Age:2.1}] +0487..0487; [\p{Age:5.1}--\p{Age:5.0}] +0488..0489; [\p{Age:3.0}--\p{Age:2.1}] +048A..048B; [\p{Age:3.2}--\p{Age:3.1}] +048C..048F; [\p{Age:3.0}--\p{Age:2.1}] +04C5..04C6; [\p{Age:3.2}--\p{Age:3.1}] +04C9..04CA; [\p{Age:3.2}--\p{Age:3.1}] +04CD..04CE; [\p{Age:3.2}--\p{Age:3.1}] +04CF..04CF; [\p{Age:5.0}--\p{Age:4.1}] +04EC..04ED; [\p{Age:3.0}--\p{Age:2.1}] +04F6..04F7; [\p{Age:4.1}--\p{Age:4.0}] +04FA..04FF; [\p{Age:5.0}--\p{Age:4.1}] +0500..050F; [\p{Age:3.2}--\p{Age:3.1}] +0510..0513; [\p{Age:5.0}--\p{Age:4.1}] +0514..0523; [\p{Age:5.1}--\p{Age:5.0}] +0524..0525; [\p{Age:5.2}--\p{Age:5.1}] +0526..0527; [\p{Age:6.0}--\p{Age:5.2}] +0528..052F; [\p{Age:7.0}--\p{Age:6.3}] +0560..0560; [\p{Age:11.0}--\p{Age:10.0}] +0588..0588; [\p{Age:11.0}--\p{Age:10.0}] +058A..058A; [\p{Age:3.0}--\p{Age:2.1}] +058D..058E; [\p{Age:7.0}--\p{Age:6.3}] +058F..058F; [\p{Age:6.1}--\p{Age:6.0}] +0591..05A1; [\p{Age:2.0}--\p{Age:1.1}] +05A2..05A2; [\p{Age:4.1}--\p{Age:4.0}] +05A3..05AF; [\p{Age:2.0}--\p{Age:1.1}] +05BA..05BA; [\p{Age:5.0}--\p{Age:4.1}] +05C4..05C4; [\p{Age:2.0}--\p{Age:1.1}] +05C5..05C7; [\p{Age:4.1}--\p{Age:4.0}] +05EF..05EF; [\p{Age:11.0}--\p{Age:10.0}] +0600..0603; [\p{Age:4.0}--\p{Age:3.2}] +0604..0604; [\p{Age:6.1}--\p{Age:6.0}] +0605..0605; [\p{Age:7.0}--\p{Age:6.3}] +0606..060A; [\p{Age:5.1}--\p{Age:5.0}] +060B..060B; [\p{Age:4.1}--\p{Age:4.0}] +060D..0615; [\p{Age:4.0}--\p{Age:3.2}] +0616..061A; [\p{Age:5.1}--\p{Age:5.0}] +061C..061C; [\p{Age:6.3}--\p{Age:6.2}] +061E..061E; [\p{Age:4.1}--\p{Age:4.0}] +0620..0620; [\p{Age:6.0}--\p{Age:5.2}] +063B..063F; [\p{Age:5.1}--\p{Age:5.0}] +0653..0655; [\p{Age:3.0}--\p{Age:2.1}] +0656..0658; [\p{Age:4.0}--\p{Age:3.2}] +0659..065E; [\p{Age:4.1}--\p{Age:4.0}] +065F..065F; [\p{Age:6.0}--\p{Age:5.2}] +066E..066F; [\p{Age:3.2}--\p{Age:3.1}] +06B8..06B9; [\p{Age:3.0}--\p{Age:2.1}] +06BF..06BF; [\p{Age:3.0}--\p{Age:2.1}] +06CF..06CF; [\p{Age:3.0}--\p{Age:2.1}] +06EE..06EF; [\p{Age:4.0}--\p{Age:3.2}] +06FA..06FE; [\p{Age:3.0}--\p{Age:2.1}] +06FF..06FF; [\p{Age:4.0}--\p{Age:3.2}] +0700..070D; [\p{Age:3.0}--\p{Age:2.1}] +070F..072C; [\p{Age:3.0}--\p{Age:2.1}] +072D..072F; [\p{Age:4.0}--\p{Age:3.2}] +0730..074A; [\p{Age:3.0}--\p{Age:2.1}] +074D..074F; [\p{Age:4.0}--\p{Age:3.2}] +0750..076D; [\p{Age:4.1}--\p{Age:4.0}] +076E..077F; [\p{Age:5.1}--\p{Age:5.0}] +0780..07B0; [\p{Age:3.0}--\p{Age:2.1}] +07B1..07B1; [\p{Age:3.2}--\p{Age:3.1}] +07C0..07FA; [\p{Age:5.0}--\p{Age:4.1}] +07FD..07FF; [\p{Age:11.0}--\p{Age:10.0}] +0800..082D; [\p{Age:5.2}--\p{Age:5.1}] +0830..083E; [\p{Age:5.2}--\p{Age:5.1}] +0840..085B; [\p{Age:6.0}--\p{Age:5.2}] +085E..085E; [\p{Age:6.0}--\p{Age:5.2}] +0860..086A; [\p{Age:10.0}--\p{Age:9.0}] +08A0..08A0; [\p{Age:6.1}--\p{Age:6.0}] +08A1..08A1; [\p{Age:7.0}--\p{Age:6.3}] +08A2..08AC; [\p{Age:6.1}--\p{Age:6.0}] +08AD..08B2; [\p{Age:7.0}--\p{Age:6.3}] +08B3..08B4; [\p{Age:8.0}--\p{Age:7.0}] +08B6..08BD; [\p{Age:9.0}--\p{Age:8.0}] +08D3..08D3; [\p{Age:11.0}--\p{Age:10.0}] +08D4..08E2; [\p{Age:9.0}--\p{Age:8.0}] +08E3..08E3; [\p{Age:8.0}--\p{Age:7.0}] +08E4..08FE; [\p{Age:6.1}--\p{Age:6.0}] +08FF..08FF; [\p{Age:7.0}--\p{Age:6.3}] +0900..0900; [\p{Age:5.2}--\p{Age:5.1}] +0904..0904; [\p{Age:4.0}--\p{Age:3.2}] +093A..093B; [\p{Age:6.0}--\p{Age:5.2}] +094E..094E; [\p{Age:5.2}--\p{Age:5.1}] +094F..094F; [\p{Age:6.0}--\p{Age:5.2}] +0955..0955; [\p{Age:5.2}--\p{Age:5.1}] +0956..0957; [\p{Age:6.0}--\p{Age:5.2}] +0971..0972; [\p{Age:5.1}--\p{Age:5.0}] +0973..0977; [\p{Age:6.0}--\p{Age:5.2}] +0978..0978; [\p{Age:7.0}--\p{Age:6.3}] +0979..097A; [\p{Age:5.2}--\p{Age:5.1}] +097B..097C; [\p{Age:5.0}--\p{Age:4.1}] +097D..097D; [\p{Age:4.1}--\p{Age:4.0}] +097E..097F; [\p{Age:5.0}--\p{Age:4.1}] +0980..0980; [\p{Age:7.0}--\p{Age:6.3}] +09BD..09BD; [\p{Age:4.0}--\p{Age:3.2}] +09CE..09CE; [\p{Age:4.1}--\p{Age:4.0}] +09FB..09FB; [\p{Age:5.2}--\p{Age:5.1}] +09FC..09FD; [\p{Age:10.0}--\p{Age:9.0}] +09FE..09FE; [\p{Age:11.0}--\p{Age:10.0}] +0A01..0A01; [\p{Age:4.0}--\p{Age:3.2}] +0A03..0A03; [\p{Age:4.0}--\p{Age:3.2}] +0A51..0A51; [\p{Age:5.1}--\p{Age:5.0}] +0A75..0A75; [\p{Age:5.1}--\p{Age:5.0}] +0A76..0A76; [\p{Age:11.0}--\p{Age:10.0}] +0A8C..0A8C; [\p{Age:4.0}--\p{Age:3.2}] +0AE1..0AE3; [\p{Age:4.0}--\p{Age:3.2}] +0AF0..0AF0; [\p{Age:6.1}--\p{Age:6.0}] +0AF1..0AF1; [\p{Age:4.0}--\p{Age:3.2}] +0AF9..0AF9; [\p{Age:8.0}--\p{Age:7.0}] +0AFA..0AFF; [\p{Age:10.0}--\p{Age:9.0}] +0B35..0B35; [\p{Age:4.0}--\p{Age:3.2}] +0B44..0B44; [\p{Age:5.1}--\p{Age:5.0}] +0B62..0B63; [\p{Age:5.1}--\p{Age:5.0}] +0B71..0B71; [\p{Age:4.0}--\p{Age:3.2}] +0B72..0B77; [\p{Age:6.0}--\p{Age:5.2}] +0BB6..0BB6; [\p{Age:4.1}--\p{Age:4.0}] +0BD0..0BD0; [\p{Age:5.1}--\p{Age:5.0}] +0BE6..0BE6; [\p{Age:4.1}--\p{Age:4.0}] +0BF3..0BFA; [\p{Age:4.0}--\p{Age:3.2}] +0C00..0C00; [\p{Age:7.0}--\p{Age:6.3}] +0C04..0C04; [\p{Age:11.0}--\p{Age:10.0}] +0C34..0C34; [\p{Age:7.0}--\p{Age:6.3}] +0C3D..0C3D; [\p{Age:5.1}--\p{Age:5.0}] +0C58..0C59; [\p{Age:5.1}--\p{Age:5.0}] +0C5A..0C5A; [\p{Age:8.0}--\p{Age:7.0}] +0C62..0C63; [\p{Age:5.1}--\p{Age:5.0}] +0C77..0C77; [\p{Age:12.0}--\p{Age:11.0}] +0C78..0C7F; [\p{Age:5.1}--\p{Age:5.0}] +0C80..0C80; [\p{Age:9.0}--\p{Age:8.0}] +0C81..0C81; [\p{Age:7.0}--\p{Age:6.3}] +0C84..0C84; [\p{Age:11.0}--\p{Age:10.0}] +0CBC..0CBD; [\p{Age:4.0}--\p{Age:3.2}] +0CE2..0CE3; [\p{Age:5.0}--\p{Age:4.1}] +0CF1..0CF2; [\p{Age:5.0}--\p{Age:4.1}] +0D00..0D00; [\p{Age:10.0}--\p{Age:9.0}] +0D01..0D01; [\p{Age:7.0}--\p{Age:6.3}] +0D29..0D29; [\p{Age:6.0}--\p{Age:5.2}] +0D3A..0D3A; [\p{Age:6.0}--\p{Age:5.2}] +0D3B..0D3C; [\p{Age:10.0}--\p{Age:9.0}] +0D3D..0D3D; [\p{Age:5.1}--\p{Age:5.0}] +0D44..0D44; [\p{Age:5.1}--\p{Age:5.0}] +0D4E..0D4E; [\p{Age:6.0}--\p{Age:5.2}] +0D4F..0D4F; [\p{Age:9.0}--\p{Age:8.0}] +0D54..0D56; [\p{Age:9.0}--\p{Age:8.0}] +0D58..0D5E; [\p{Age:9.0}--\p{Age:8.0}] +0D5F..0D5F; [\p{Age:8.0}--\p{Age:7.0}] +0D62..0D63; [\p{Age:5.1}--\p{Age:5.0}] +0D70..0D75; [\p{Age:5.1}--\p{Age:5.0}] +0D76..0D78; [\p{Age:9.0}--\p{Age:8.0}] +0D79..0D7F; [\p{Age:5.1}--\p{Age:5.0}] +0D82..0D83; [\p{Age:3.0}--\p{Age:2.1}] +0D85..0D96; [\p{Age:3.0}--\p{Age:2.1}] +0D9A..0DB1; [\p{Age:3.0}--\p{Age:2.1}] +0DB3..0DBB; [\p{Age:3.0}--\p{Age:2.1}] +0DBD..0DBD; [\p{Age:3.0}--\p{Age:2.1}] +0DC0..0DC6; [\p{Age:3.0}--\p{Age:2.1}] +0DCA..0DCA; [\p{Age:3.0}--\p{Age:2.1}] +0DCF..0DD4; [\p{Age:3.0}--\p{Age:2.1}] +0DD6..0DD6; [\p{Age:3.0}--\p{Age:2.1}] +0DD8..0DDF; [\p{Age:3.0}--\p{Age:2.1}] +0DE6..0DEF; [\p{Age:7.0}--\p{Age:6.3}] +0DF2..0DF4; [\p{Age:3.0}--\p{Age:2.1}] +0E86..0E86; [\p{Age:12.0}--\p{Age:11.0}] +0E89..0E89; [\p{Age:12.0}--\p{Age:11.0}] +0E8C..0E8C; [\p{Age:12.0}--\p{Age:11.0}] +0E8E..0E93; [\p{Age:12.0}--\p{Age:11.0}] +0E98..0E98; [\p{Age:12.0}--\p{Age:11.0}] +0EA0..0EA0; [\p{Age:12.0}--\p{Age:11.0}] +0EA8..0EA9; [\p{Age:12.0}--\p{Age:11.0}] +0EAC..0EAC; [\p{Age:12.0}--\p{Age:11.0}] +0EBA..0EBA; [\p{Age:12.0}--\p{Age:11.0}] +0EDE..0EDF; [\p{Age:6.1}--\p{Age:6.0}] +0F00..0F47; [\p{Age:2.0}--\p{Age:1.1}] +0F49..0F69; [\p{Age:2.0}--\p{Age:1.1}] +0F6A..0F6A; [\p{Age:3.0}--\p{Age:2.1}] +0F6B..0F6C; [\p{Age:5.1}--\p{Age:5.0}] +0F71..0F8B; [\p{Age:2.0}--\p{Age:1.1}] +0F8C..0F8F; [\p{Age:6.0}--\p{Age:5.2}] +0F90..0F95; [\p{Age:2.0}--\p{Age:1.1}] +0F96..0F96; [\p{Age:3.0}--\p{Age:2.1}] +0F97..0F97; [\p{Age:2.0}--\p{Age:1.1}] +0F99..0FAD; [\p{Age:2.0}--\p{Age:1.1}] +0FAE..0FB0; [\p{Age:3.0}--\p{Age:2.1}] +0FB1..0FB7; [\p{Age:2.0}--\p{Age:1.1}] +0FB8..0FB8; [\p{Age:3.0}--\p{Age:2.1}] +0FB9..0FB9; [\p{Age:2.0}--\p{Age:1.1}] +0FBA..0FBC; [\p{Age:3.0}--\p{Age:2.1}] +0FBE..0FCC; [\p{Age:3.0}--\p{Age:2.1}] +0FCE..0FCE; [\p{Age:5.1}--\p{Age:5.0}] +0FCF..0FCF; [\p{Age:3.0}--\p{Age:2.1}] +0FD0..0FD1; [\p{Age:4.1}--\p{Age:4.0}] +0FD2..0FD4; [\p{Age:5.1}--\p{Age:5.0}] +0FD5..0FD8; [\p{Age:5.2}--\p{Age:5.1}] +0FD9..0FDA; [\p{Age:6.0}--\p{Age:5.2}] +1000..1021; [\p{Age:3.0}--\p{Age:2.1}] +1022..1022; [\p{Age:5.1}--\p{Age:5.0}] +1023..1027; [\p{Age:3.0}--\p{Age:2.1}] +1028..1028; [\p{Age:5.1}--\p{Age:5.0}] +1029..102A; [\p{Age:3.0}--\p{Age:2.1}] +102B..102B; [\p{Age:5.1}--\p{Age:5.0}] +102C..1032; [\p{Age:3.0}--\p{Age:2.1}] +1033..1035; [\p{Age:5.1}--\p{Age:5.0}] +1036..1039; [\p{Age:3.0}--\p{Age:2.1}] +103A..103F; [\p{Age:5.1}--\p{Age:5.0}] +1040..1059; [\p{Age:3.0}--\p{Age:2.1}] +105A..1099; [\p{Age:5.1}--\p{Age:5.0}] +109A..109D; [\p{Age:5.2}--\p{Age:5.1}] +109E..109F; [\p{Age:5.1}--\p{Age:5.0}] +10C7..10C7; [\p{Age:6.1}--\p{Age:6.0}] +10CD..10CD; [\p{Age:6.1}--\p{Age:6.0}] +10F7..10F8; [\p{Age:3.2}--\p{Age:3.1}] +10F9..10FA; [\p{Age:4.1}--\p{Age:4.0}] +10FC..10FC; [\p{Age:4.1}--\p{Age:4.0}] +10FD..10FF; [\p{Age:6.1}--\p{Age:6.0}] +115A..115E; [\p{Age:5.2}--\p{Age:5.1}] +11A3..11A7; [\p{Age:5.2}--\p{Age:5.1}] +11FA..11FF; [\p{Age:5.2}--\p{Age:5.1}] +1200..1206; [\p{Age:3.0}--\p{Age:2.1}] +1207..1207; [\p{Age:4.1}--\p{Age:4.0}] +1208..1246; [\p{Age:3.0}--\p{Age:2.1}] +1247..1247; [\p{Age:4.1}--\p{Age:4.0}] +1248..1248; [\p{Age:3.0}--\p{Age:2.1}] +124A..124D; [\p{Age:3.0}--\p{Age:2.1}] +1250..1256; [\p{Age:3.0}--\p{Age:2.1}] +1258..1258; [\p{Age:3.0}--\p{Age:2.1}] +125A..125D; [\p{Age:3.0}--\p{Age:2.1}] +1260..1286; [\p{Age:3.0}--\p{Age:2.1}] +1287..1287; [\p{Age:4.1}--\p{Age:4.0}] +1288..1288; [\p{Age:3.0}--\p{Age:2.1}] +128A..128D; [\p{Age:3.0}--\p{Age:2.1}] +1290..12AE; [\p{Age:3.0}--\p{Age:2.1}] +12AF..12AF; [\p{Age:4.1}--\p{Age:4.0}] +12B0..12B0; [\p{Age:3.0}--\p{Age:2.1}] +12B2..12B5; [\p{Age:3.0}--\p{Age:2.1}] +12B8..12BE; [\p{Age:3.0}--\p{Age:2.1}] +12C0..12C0; [\p{Age:3.0}--\p{Age:2.1}] +12C2..12C5; [\p{Age:3.0}--\p{Age:2.1}] +12C8..12CE; [\p{Age:3.0}--\p{Age:2.1}] +12CF..12CF; [\p{Age:4.1}--\p{Age:4.0}] +12D0..12D6; [\p{Age:3.0}--\p{Age:2.1}] +12D8..12EE; [\p{Age:3.0}--\p{Age:2.1}] +12EF..12EF; [\p{Age:4.1}--\p{Age:4.0}] +12F0..130E; [\p{Age:3.0}--\p{Age:2.1}] +130F..130F; [\p{Age:4.1}--\p{Age:4.0}] +1310..1310; [\p{Age:3.0}--\p{Age:2.1}] +1312..1315; [\p{Age:3.0}--\p{Age:2.1}] +1318..131E; [\p{Age:3.0}--\p{Age:2.1}] +131F..131F; [\p{Age:4.1}--\p{Age:4.0}] +1320..1346; [\p{Age:3.0}--\p{Age:2.1}] +1347..1347; [\p{Age:4.1}--\p{Age:4.0}] +1348..135A; [\p{Age:3.0}--\p{Age:2.1}] +135D..135E; [\p{Age:6.0}--\p{Age:5.2}] +135F..1360; [\p{Age:4.1}--\p{Age:4.0}] +1361..137C; [\p{Age:3.0}--\p{Age:2.1}] +1380..1399; [\p{Age:4.1}--\p{Age:4.0}] +13A0..13F4; [\p{Age:3.0}--\p{Age:2.1}] +13F5..13F5; [\p{Age:8.0}--\p{Age:7.0}] +13F8..13FD; [\p{Age:8.0}--\p{Age:7.0}] +1400..1400; [\p{Age:5.2}--\p{Age:5.1}] +1401..1676; [\p{Age:3.0}--\p{Age:2.1}] +1677..167F; [\p{Age:5.2}--\p{Age:5.1}] +1680..169C; [\p{Age:3.0}--\p{Age:2.1}] +16A0..16F0; [\p{Age:3.0}--\p{Age:2.1}] +16F1..16F8; [\p{Age:7.0}--\p{Age:6.3}] +1700..170C; [\p{Age:3.2}--\p{Age:3.1}] +170E..1714; [\p{Age:3.2}--\p{Age:3.1}] +1720..1736; [\p{Age:3.2}--\p{Age:3.1}] +1740..1753; [\p{Age:3.2}--\p{Age:3.1}] +1760..176C; [\p{Age:3.2}--\p{Age:3.1}] +176E..1770; [\p{Age:3.2}--\p{Age:3.1}] +1772..1773; [\p{Age:3.2}--\p{Age:3.1}] +1780..17DC; [\p{Age:3.0}--\p{Age:2.1}] +17DD..17DD; [\p{Age:4.0}--\p{Age:3.2}] +17E0..17E9; [\p{Age:3.0}--\p{Age:2.1}] +17F0..17F9; [\p{Age:4.0}--\p{Age:3.2}] +1800..180E; [\p{Age:3.0}--\p{Age:2.1}] +1810..1819; [\p{Age:3.0}--\p{Age:2.1}] +1820..1877; [\p{Age:3.0}--\p{Age:2.1}] +1878..1878; [\p{Age:11.0}--\p{Age:10.0}] +1880..18A9; [\p{Age:3.0}--\p{Age:2.1}] +18AA..18AA; [\p{Age:5.1}--\p{Age:5.0}] +18B0..18F5; [\p{Age:5.2}--\p{Age:5.1}] +1900..191C; [\p{Age:4.0}--\p{Age:3.2}] +191D..191E; [\p{Age:7.0}--\p{Age:6.3}] +1920..192B; [\p{Age:4.0}--\p{Age:3.2}] +1930..193B; [\p{Age:4.0}--\p{Age:3.2}] +1940..1940; [\p{Age:4.0}--\p{Age:3.2}] +1944..196D; [\p{Age:4.0}--\p{Age:3.2}] +1970..1974; [\p{Age:4.0}--\p{Age:3.2}] +1980..19A9; [\p{Age:4.1}--\p{Age:4.0}] +19AA..19AB; [\p{Age:5.2}--\p{Age:5.1}] +19B0..19C9; [\p{Age:4.1}--\p{Age:4.0}] +19D0..19D9; [\p{Age:4.1}--\p{Age:4.0}] +19DA..19DA; [\p{Age:5.2}--\p{Age:5.1}] +19DE..19DF; [\p{Age:4.1}--\p{Age:4.0}] +19E0..19FF; [\p{Age:4.0}--\p{Age:3.2}] +1A00..1A1B; [\p{Age:4.1}--\p{Age:4.0}] +1A1E..1A1F; [\p{Age:4.1}--\p{Age:4.0}] +1A20..1A5E; [\p{Age:5.2}--\p{Age:5.1}] +1A60..1A7C; [\p{Age:5.2}--\p{Age:5.1}] +1A7F..1A89; [\p{Age:5.2}--\p{Age:5.1}] +1A90..1A99; [\p{Age:5.2}--\p{Age:5.1}] +1AA0..1AAD; [\p{Age:5.2}--\p{Age:5.1}] +1AB0..1ABE; [\p{Age:7.0}--\p{Age:6.3}] +1B00..1B4B; [\p{Age:5.0}--\p{Age:4.1}] +1B50..1B7C; [\p{Age:5.0}--\p{Age:4.1}] +1B80..1BAA; [\p{Age:5.1}--\p{Age:5.0}] +1BAB..1BAD; [\p{Age:6.1}--\p{Age:6.0}] +1BAE..1BB9; [\p{Age:5.1}--\p{Age:5.0}] +1BBA..1BBF; [\p{Age:6.1}--\p{Age:6.0}] +1BC0..1BF3; [\p{Age:6.0}--\p{Age:5.2}] +1BFC..1BFF; [\p{Age:6.0}--\p{Age:5.2}] +1C00..1C37; [\p{Age:5.1}--\p{Age:5.0}] +1C3B..1C49; [\p{Age:5.1}--\p{Age:5.0}] +1C4D..1C7F; [\p{Age:5.1}--\p{Age:5.0}] +1C80..1C88; [\p{Age:9.0}--\p{Age:8.0}] +1C90..1CBA; [\p{Age:11.0}--\p{Age:10.0}] +1CBD..1CBF; [\p{Age:11.0}--\p{Age:10.0}] +1CC0..1CC7; [\p{Age:6.1}--\p{Age:6.0}] +1CD0..1CF2; [\p{Age:5.2}--\p{Age:5.1}] +1CF3..1CF6; [\p{Age:6.1}--\p{Age:6.0}] +1CF7..1CF7; [\p{Age:10.0}--\p{Age:9.0}] +1CF8..1CF9; [\p{Age:7.0}--\p{Age:6.3}] +1CFA..1CFA; [\p{Age:12.0}--\p{Age:11.0}] +1D00..1D6B; [\p{Age:4.0}--\p{Age:3.2}] +1D6C..1DC3; [\p{Age:4.1}--\p{Age:4.0}] +1DC4..1DCA; [\p{Age:5.0}--\p{Age:4.1}] +1DCB..1DE6; [\p{Age:5.1}--\p{Age:5.0}] +1DE7..1DF5; [\p{Age:7.0}--\p{Age:6.3}] +1DF6..1DF9; [\p{Age:10.0}--\p{Age:9.0}] +1DFB..1DFB; [\p{Age:9.0}--\p{Age:8.0}] +1DFC..1DFC; [\p{Age:6.0}--\p{Age:5.2}] +1DFD..1DFD; [\p{Age:5.2}--\p{Age:5.1}] +1DFE..1DFF; [\p{Age:5.0}--\p{Age:4.1}] +1E9B..1E9B; [\p{Age:2.0}--\p{Age:1.1}] +1E9C..1E9F; [\p{Age:5.1}--\p{Age:5.0}] +1EFA..1EFF; [\p{Age:5.1}--\p{Age:5.0}] +202F..202F; [\p{Age:3.0}--\p{Age:2.1}] +2047..2047; [\p{Age:3.2}--\p{Age:3.1}] +2048..204D; [\p{Age:3.0}--\p{Age:2.1}] +204E..2052; [\p{Age:3.2}--\p{Age:3.1}] +2053..2054; [\p{Age:4.0}--\p{Age:3.2}] +2055..2056; [\p{Age:4.1}--\p{Age:4.0}] +2057..2057; [\p{Age:3.2}--\p{Age:3.1}] +2058..205E; [\p{Age:4.1}--\p{Age:4.0}] +205F..2063; [\p{Age:3.2}--\p{Age:3.1}] +2064..2064; [\p{Age:5.1}--\p{Age:5.0}] +2066..2069; [\p{Age:6.3}--\p{Age:6.2}] +2071..2071; [\p{Age:3.2}--\p{Age:3.1}] +2090..2094; [\p{Age:4.1}--\p{Age:4.0}] +2095..209C; [\p{Age:6.0}--\p{Age:5.2}] +20AB..20AB; [\p{Age:2.0}--\p{Age:1.1}] +20AC..20AC; [\p{Age:2.1}--\p{Age:2.0}] +20AD..20AF; [\p{Age:3.0}--\p{Age:2.1}] +20B0..20B1; [\p{Age:3.2}--\p{Age:3.1}] +20B2..20B5; [\p{Age:4.1}--\p{Age:4.0}] +20B6..20B8; [\p{Age:5.2}--\p{Age:5.1}] +20B9..20B9; [\p{Age:6.0}--\p{Age:5.2}] +20BA..20BA; [\p{Age:6.2}--\p{Age:6.1}] +20BB..20BD; [\p{Age:7.0}--\p{Age:6.3}] +20BE..20BE; [\p{Age:8.0}--\p{Age:7.0}] +20BF..20BF; [\p{Age:10.0}--\p{Age:9.0}] +20E2..20E3; [\p{Age:3.0}--\p{Age:2.1}] +20E4..20EA; [\p{Age:3.2}--\p{Age:3.1}] +20EB..20EB; [\p{Age:4.1}--\p{Age:4.0}] +20EC..20EF; [\p{Age:5.0}--\p{Age:4.1}] +20F0..20F0; [\p{Age:5.1}--\p{Age:5.0}] +2139..213A; [\p{Age:3.0}--\p{Age:2.1}] +213B..213B; [\p{Age:4.0}--\p{Age:3.2}] +213C..213C; [\p{Age:4.1}--\p{Age:4.0}] +213D..214B; [\p{Age:3.2}--\p{Age:3.1}] +214C..214C; [\p{Age:4.1}--\p{Age:4.0}] +214D..214E; [\p{Age:5.0}--\p{Age:4.1}] +214F..214F; [\p{Age:5.1}--\p{Age:5.0}] +2150..2152; [\p{Age:5.2}--\p{Age:5.1}] +2183..2183; [\p{Age:3.0}--\p{Age:2.1}] +2184..2184; [\p{Age:5.0}--\p{Age:4.1}] +2185..2188; [\p{Age:5.1}--\p{Age:5.0}] +2189..2189; [\p{Age:5.2}--\p{Age:5.1}] +218A..218B; [\p{Age:8.0}--\p{Age:7.0}] +21EB..21F3; [\p{Age:3.0}--\p{Age:2.1}] +21F4..21FF; [\p{Age:3.2}--\p{Age:3.1}] +22F2..22FF; [\p{Age:3.2}--\p{Age:3.1}] +2301..2301; [\p{Age:3.0}--\p{Age:2.1}] +237B..237B; [\p{Age:3.0}--\p{Age:2.1}] +237C..237C; [\p{Age:3.2}--\p{Age:3.1}] +237D..239A; [\p{Age:3.0}--\p{Age:2.1}] +239B..23CE; [\p{Age:3.2}--\p{Age:3.1}] +23CF..23D0; [\p{Age:4.0}--\p{Age:3.2}] +23D1..23DB; [\p{Age:4.1}--\p{Age:4.0}] +23DC..23E7; [\p{Age:5.0}--\p{Age:4.1}] +23E8..23E8; [\p{Age:5.2}--\p{Age:5.1}] +23E9..23F3; [\p{Age:6.0}--\p{Age:5.2}] +23F4..23FA; [\p{Age:7.0}--\p{Age:6.3}] +23FB..23FE; [\p{Age:9.0}--\p{Age:8.0}] +23FF..23FF; [\p{Age:10.0}--\p{Age:9.0}] +2425..2426; [\p{Age:3.0}--\p{Age:2.1}] +24EB..24FE; [\p{Age:3.2}--\p{Age:3.1}] +24FF..24FF; [\p{Age:4.0}--\p{Age:3.2}] +2596..259F; [\p{Age:3.2}--\p{Age:3.1}] +25F0..25F7; [\p{Age:3.0}--\p{Age:2.1}] +25F8..25FF; [\p{Age:3.2}--\p{Age:3.1}] +2614..2615; [\p{Age:4.0}--\p{Age:3.2}] +2616..2617; [\p{Age:3.2}--\p{Age:3.1}] +2618..2618; [\p{Age:4.1}--\p{Age:4.0}] +2619..2619; [\p{Age:3.0}--\p{Age:2.1}] +2670..2671; [\p{Age:3.0}--\p{Age:2.1}] +2672..267D; [\p{Age:3.2}--\p{Age:3.1}] +267E..267F; [\p{Age:4.1}--\p{Age:4.0}] +2680..2689; [\p{Age:3.2}--\p{Age:3.1}] +268A..2691; [\p{Age:4.0}--\p{Age:3.2}] +2692..269C; [\p{Age:4.1}--\p{Age:4.0}] +269D..269D; [\p{Age:5.1}--\p{Age:5.0}] +269E..269F; [\p{Age:5.2}--\p{Age:5.1}] +26A0..26A1; [\p{Age:4.0}--\p{Age:3.2}] +26A2..26B1; [\p{Age:4.1}--\p{Age:4.0}] +26B2..26B2; [\p{Age:5.0}--\p{Age:4.1}] +26B3..26BC; [\p{Age:5.1}--\p{Age:5.0}] +26BD..26BF; [\p{Age:5.2}--\p{Age:5.1}] +26C0..26C3; [\p{Age:5.1}--\p{Age:5.0}] +26C4..26CD; [\p{Age:5.2}--\p{Age:5.1}] +26CE..26CE; [\p{Age:6.0}--\p{Age:5.2}] +26CF..26E1; [\p{Age:5.2}--\p{Age:5.1}] +26E2..26E2; [\p{Age:6.0}--\p{Age:5.2}] +26E3..26E3; [\p{Age:5.2}--\p{Age:5.1}] +26E4..26E7; [\p{Age:6.0}--\p{Age:5.2}] +26E8..26FF; [\p{Age:5.2}--\p{Age:5.1}] +2700..2700; [\p{Age:7.0}--\p{Age:6.3}] +2705..2705; [\p{Age:6.0}--\p{Age:5.2}] +270A..270B; [\p{Age:6.0}--\p{Age:5.2}] +2728..2728; [\p{Age:6.0}--\p{Age:5.2}] +274C..274C; [\p{Age:6.0}--\p{Age:5.2}] +274E..274E; [\p{Age:6.0}--\p{Age:5.2}] +2753..2755; [\p{Age:6.0}--\p{Age:5.2}] +2757..2757; [\p{Age:5.2}--\p{Age:5.1}] +275F..2760; [\p{Age:6.0}--\p{Age:5.2}] +2768..2775; [\p{Age:3.2}--\p{Age:3.1}] +2795..2797; [\p{Age:6.0}--\p{Age:5.2}] +27B0..27B0; [\p{Age:6.0}--\p{Age:5.2}] +27BF..27BF; [\p{Age:6.0}--\p{Age:5.2}] +27C0..27C6; [\p{Age:4.1}--\p{Age:4.0}] +27C7..27CA; [\p{Age:5.0}--\p{Age:4.1}] +27CB..27CB; [\p{Age:6.1}--\p{Age:6.0}] +27CC..27CC; [\p{Age:5.1}--\p{Age:5.0}] +27CD..27CD; [\p{Age:6.1}--\p{Age:6.0}] +27CE..27CF; [\p{Age:6.0}--\p{Age:5.2}] +27D0..27EB; [\p{Age:3.2}--\p{Age:3.1}] +27EC..27EF; [\p{Age:5.1}--\p{Age:5.0}] +27F0..27FF; [\p{Age:3.2}--\p{Age:3.1}] +2800..28FF; [\p{Age:3.0}--\p{Age:2.1}] +2900..2AFF; [\p{Age:3.2}--\p{Age:3.1}] +2B00..2B0D; [\p{Age:4.0}--\p{Age:3.2}] +2B0E..2B13; [\p{Age:4.1}--\p{Age:4.0}] +2B14..2B1A; [\p{Age:5.0}--\p{Age:4.1}] +2B1B..2B1F; [\p{Age:5.1}--\p{Age:5.0}] +2B20..2B23; [\p{Age:5.0}--\p{Age:4.1}] +2B24..2B4C; [\p{Age:5.1}--\p{Age:5.0}] +2B4D..2B4F; [\p{Age:7.0}--\p{Age:6.3}] +2B50..2B54; [\p{Age:5.1}--\p{Age:5.0}] +2B55..2B59; [\p{Age:5.2}--\p{Age:5.1}] +2B5A..2B73; [\p{Age:7.0}--\p{Age:6.3}] +2B76..2B95; [\p{Age:7.0}--\p{Age:6.3}] +2B98..2BB9; [\p{Age:7.0}--\p{Age:6.3}] +2BBA..2BBC; [\p{Age:11.0}--\p{Age:10.0}] +2BBD..2BC8; [\p{Age:7.0}--\p{Age:6.3}] +2BC9..2BC9; [\p{Age:12.0}--\p{Age:11.0}] +2BCA..2BD1; [\p{Age:7.0}--\p{Age:6.3}] +2BD2..2BD2; [\p{Age:10.0}--\p{Age:9.0}] +2BD3..2BEB; [\p{Age:11.0}--\p{Age:10.0}] +2BEC..2BEF; [\p{Age:8.0}--\p{Age:7.0}] +2BF0..2BFE; [\p{Age:11.0}--\p{Age:10.0}] +2BFF..2BFF; [\p{Age:12.0}--\p{Age:11.0}] +2C00..2C2E; [\p{Age:4.1}--\p{Age:4.0}] +2C30..2C5E; [\p{Age:4.1}--\p{Age:4.0}] +2C60..2C6C; [\p{Age:5.0}--\p{Age:4.1}] +2C6D..2C6F; [\p{Age:5.1}--\p{Age:5.0}] +2C70..2C70; [\p{Age:5.2}--\p{Age:5.1}] +2C71..2C73; [\p{Age:5.1}--\p{Age:5.0}] +2C74..2C77; [\p{Age:5.0}--\p{Age:4.1}] +2C78..2C7D; [\p{Age:5.1}--\p{Age:5.0}] +2C7E..2C7F; [\p{Age:5.2}--\p{Age:5.1}] +2C80..2CEA; [\p{Age:4.1}--\p{Age:4.0}] +2CEB..2CF1; [\p{Age:5.2}--\p{Age:5.1}] +2CF2..2CF3; [\p{Age:6.1}--\p{Age:6.0}] +2CF9..2D25; [\p{Age:4.1}--\p{Age:4.0}] +2D27..2D27; [\p{Age:6.1}--\p{Age:6.0}] +2D2D..2D2D; [\p{Age:6.1}--\p{Age:6.0}] +2D30..2D65; [\p{Age:4.1}--\p{Age:4.0}] +2D66..2D67; [\p{Age:6.1}--\p{Age:6.0}] +2D6F..2D6F; [\p{Age:4.1}--\p{Age:4.0}] +2D70..2D70; [\p{Age:6.0}--\p{Age:5.2}] +2D7F..2D7F; [\p{Age:6.0}--\p{Age:5.2}] +2D80..2D96; [\p{Age:4.1}--\p{Age:4.0}] +2DA0..2DA6; [\p{Age:4.1}--\p{Age:4.0}] +2DA8..2DAE; [\p{Age:4.1}--\p{Age:4.0}] +2DB0..2DB6; [\p{Age:4.1}--\p{Age:4.0}] +2DB8..2DBE; [\p{Age:4.1}--\p{Age:4.0}] +2DC0..2DC6; [\p{Age:4.1}--\p{Age:4.0}] +2DC8..2DCE; [\p{Age:4.1}--\p{Age:4.0}] +2DD0..2DD6; [\p{Age:4.1}--\p{Age:4.0}] +2DD8..2DDE; [\p{Age:4.1}--\p{Age:4.0}] +2DE0..2DFF; [\p{Age:5.1}--\p{Age:5.0}] +2E00..2E17; [\p{Age:4.1}--\p{Age:4.0}] +2E18..2E1B; [\p{Age:5.1}--\p{Age:5.0}] +2E1C..2E1D; [\p{Age:4.1}--\p{Age:4.0}] +2E1E..2E30; [\p{Age:5.1}--\p{Age:5.0}] +2E31..2E31; [\p{Age:5.2}--\p{Age:5.1}] +2E32..2E3B; [\p{Age:6.1}--\p{Age:6.0}] +2E3C..2E42; [\p{Age:7.0}--\p{Age:6.3}] +2E43..2E44; [\p{Age:9.0}--\p{Age:8.0}] +2E45..2E49; [\p{Age:10.0}--\p{Age:9.0}] +2E4A..2E4E; [\p{Age:11.0}--\p{Age:10.0}] +2E4F..2E4F; [\p{Age:12.0}--\p{Age:11.0}] +2E80..2E99; [\p{Age:3.0}--\p{Age:2.1}] +2E9B..2EF3; [\p{Age:3.0}--\p{Age:2.1}] +2F00..2FD5; [\p{Age:3.0}--\p{Age:2.1}] +2FF0..2FFB; [\p{Age:3.0}--\p{Age:2.1}] +3038..303A; [\p{Age:3.0}--\p{Age:2.1}] +303B..303D; [\p{Age:3.2}--\p{Age:3.1}] +303E..303E; [\p{Age:3.0}--\p{Age:2.1}] +3095..3096; [\p{Age:3.2}--\p{Age:3.1}] +309F..30A0; [\p{Age:3.2}--\p{Age:3.1}] +30FF..30FF; [\p{Age:3.2}--\p{Age:3.1}] +312D..312D; [\p{Age:5.1}--\p{Age:5.0}] +312E..312E; [\p{Age:10.0}--\p{Age:9.0}] +312F..312F; [\p{Age:11.0}--\p{Age:10.0}] +31A0..31B7; [\p{Age:3.0}--\p{Age:2.1}] +31B8..31BA; [\p{Age:6.0}--\p{Age:5.2}] +31C0..31CF; [\p{Age:4.1}--\p{Age:4.0}] +31D0..31E3; [\p{Age:5.1}--\p{Age:5.0}] +31F0..31FF; [\p{Age:3.2}--\p{Age:3.1}] +321D..321E; [\p{Age:4.0}--\p{Age:3.2}] +3244..324F; [\p{Age:5.2}--\p{Age:5.1}] +3250..3250; [\p{Age:4.0}--\p{Age:3.2}] +3251..325F; [\p{Age:3.2}--\p{Age:3.1}] +327C..327D; [\p{Age:4.0}--\p{Age:3.2}] +327E..327E; [\p{Age:4.1}--\p{Age:4.0}] +32B1..32BF; [\p{Age:3.2}--\p{Age:3.1}] +32CC..32CF; [\p{Age:4.0}--\p{Age:3.2}] +3377..337A; [\p{Age:4.0}--\p{Age:3.2}] +33DE..33DF; [\p{Age:4.0}--\p{Age:3.2}] +33FF..33FF; [\p{Age:4.0}--\p{Age:3.2}] +3400..4DB5; [\p{Age:3.0}--\p{Age:2.1}] +4DC0..4DFF; [\p{Age:4.0}--\p{Age:3.2}] +9FA6..9FBB; [\p{Age:4.1}--\p{Age:4.0}] +9FBC..9FC3; [\p{Age:5.1}--\p{Age:5.0}] +9FC4..9FCB; [\p{Age:5.2}--\p{Age:5.1}] +9FCC..9FCC; [\p{Age:6.1}--\p{Age:6.0}] +9FCD..9FD5; [\p{Age:8.0}--\p{Age:7.0}] +9FD6..9FEA; [\p{Age:10.0}--\p{Age:9.0}] +9FEB..9FEF; [\p{Age:11.0}--\p{Age:10.0}] +A000..A48C; [\p{Age:3.0}--\p{Age:2.1}] +A490..A4A1; [\p{Age:3.0}--\p{Age:2.1}] +A4A2..A4A3; [\p{Age:3.2}--\p{Age:3.1}] +A4A4..A4B3; [\p{Age:3.0}--\p{Age:2.1}] +A4B4..A4B4; [\p{Age:3.2}--\p{Age:3.1}] +A4B5..A4C0; [\p{Age:3.0}--\p{Age:2.1}] +A4C1..A4C1; [\p{Age:3.2}--\p{Age:3.1}] +A4C2..A4C4; [\p{Age:3.0}--\p{Age:2.1}] +A4C5..A4C5; [\p{Age:3.2}--\p{Age:3.1}] +A4C6..A4C6; [\p{Age:3.0}--\p{Age:2.1}] +A4D0..A4FF; [\p{Age:5.2}--\p{Age:5.1}] +A500..A62B; [\p{Age:5.1}--\p{Age:5.0}] +A640..A65F; [\p{Age:5.1}--\p{Age:5.0}] +A660..A661; [\p{Age:6.0}--\p{Age:5.2}] +A662..A673; [\p{Age:5.1}--\p{Age:5.0}] +A674..A67B; [\p{Age:6.1}--\p{Age:6.0}] +A67C..A697; [\p{Age:5.1}--\p{Age:5.0}] +A698..A69D; [\p{Age:7.0}--\p{Age:6.3}] +A69E..A69E; [\p{Age:8.0}--\p{Age:7.0}] +A69F..A69F; [\p{Age:6.1}--\p{Age:6.0}] +A6A0..A6F7; [\p{Age:5.2}--\p{Age:5.1}] +A700..A716; [\p{Age:4.1}--\p{Age:4.0}] +A717..A71A; [\p{Age:5.0}--\p{Age:4.1}] +A71B..A71F; [\p{Age:5.1}--\p{Age:5.0}] +A720..A721; [\p{Age:5.0}--\p{Age:4.1}] +A722..A78C; [\p{Age:5.1}--\p{Age:5.0}] +A78D..A78E; [\p{Age:6.0}--\p{Age:5.2}] +A78F..A78F; [\p{Age:8.0}--\p{Age:7.0}] +A790..A791; [\p{Age:6.0}--\p{Age:5.2}] +A792..A793; [\p{Age:6.1}--\p{Age:6.0}] +A794..A79F; [\p{Age:7.0}--\p{Age:6.3}] +A7A0..A7A9; [\p{Age:6.0}--\p{Age:5.2}] +A7AA..A7AA; [\p{Age:6.1}--\p{Age:6.0}] +A7AB..A7AD; [\p{Age:7.0}--\p{Age:6.3}] +A7AE..A7AE; [\p{Age:9.0}--\p{Age:8.0}] +A7AF..A7AF; [\p{Age:11.0}--\p{Age:10.0}] +A7B0..A7B1; [\p{Age:7.0}--\p{Age:6.3}] +A7B2..A7B7; [\p{Age:8.0}--\p{Age:7.0}] +A7B8..A7B9; [\p{Age:11.0}--\p{Age:10.0}] +A7BA..A7BF; [\p{Age:12.0}--\p{Age:11.0}] +A7C2..A7C6; [\p{Age:12.0}--\p{Age:11.0}] +A7F7..A7F7; [\p{Age:7.0}--\p{Age:6.3}] +A7F8..A7F9; [\p{Age:6.1}--\p{Age:6.0}] +A7FA..A7FA; [\p{Age:6.0}--\p{Age:5.2}] +A7FB..A7FF; [\p{Age:5.1}--\p{Age:5.0}] +A800..A82B; [\p{Age:4.1}--\p{Age:4.0}] +A830..A839; [\p{Age:5.2}--\p{Age:5.1}] +A840..A877; [\p{Age:5.0}--\p{Age:4.1}] +A880..A8C4; [\p{Age:5.1}--\p{Age:5.0}] +A8C5..A8C5; [\p{Age:9.0}--\p{Age:8.0}] +A8CE..A8D9; [\p{Age:5.1}--\p{Age:5.0}] +A8E0..A8FB; [\p{Age:5.2}--\p{Age:5.1}] +A8FC..A8FD; [\p{Age:8.0}--\p{Age:7.0}] +A8FE..A8FF; [\p{Age:11.0}--\p{Age:10.0}] +A900..A953; [\p{Age:5.1}--\p{Age:5.0}] +A95F..A95F; [\p{Age:5.1}--\p{Age:5.0}] +A960..A97C; [\p{Age:5.2}--\p{Age:5.1}] +A980..A9CD; [\p{Age:5.2}--\p{Age:5.1}] +A9CF..A9D9; [\p{Age:5.2}--\p{Age:5.1}] +A9DE..A9DF; [\p{Age:5.2}--\p{Age:5.1}] +A9E0..A9FE; [\p{Age:7.0}--\p{Age:6.3}] +AA00..AA36; [\p{Age:5.1}--\p{Age:5.0}] +AA40..AA4D; [\p{Age:5.1}--\p{Age:5.0}] +AA50..AA59; [\p{Age:5.1}--\p{Age:5.0}] +AA5C..AA5F; [\p{Age:5.1}--\p{Age:5.0}] +AA60..AA7B; [\p{Age:5.2}--\p{Age:5.1}] +AA7C..AA7F; [\p{Age:7.0}--\p{Age:6.3}] +AA80..AAC2; [\p{Age:5.2}--\p{Age:5.1}] +AADB..AADF; [\p{Age:5.2}--\p{Age:5.1}] +AAE0..AAF6; [\p{Age:6.1}--\p{Age:6.0}] +AB01..AB06; [\p{Age:6.0}--\p{Age:5.2}] +AB09..AB0E; [\p{Age:6.0}--\p{Age:5.2}] +AB11..AB16; [\p{Age:6.0}--\p{Age:5.2}] +AB20..AB26; [\p{Age:6.0}--\p{Age:5.2}] +AB28..AB2E; [\p{Age:6.0}--\p{Age:5.2}] +AB30..AB5F; [\p{Age:7.0}--\p{Age:6.3}] +AB60..AB63; [\p{Age:8.0}--\p{Age:7.0}] +AB64..AB65; [\p{Age:7.0}--\p{Age:6.3}] +AB66..AB67; [\p{Age:12.0}--\p{Age:11.0}] +AB70..ABBF; [\p{Age:8.0}--\p{Age:7.0}] +ABC0..ABED; [\p{Age:5.2}--\p{Age:5.1}] +ABF0..ABF9; [\p{Age:5.2}--\p{Age:5.1}] +AC00..D7A3; [\p{Age:2.0}--\p{Age:1.1}] +D7B0..D7C6; [\p{Age:5.2}--\p{Age:5.1}] +D7CB..D7FB; [\p{Age:5.2}--\p{Age:5.1}] +FA2E..FA2F; [\p{Age:6.1}--\p{Age:6.0}] +FA30..FA6A; [\p{Age:3.2}--\p{Age:3.1}] +FA6B..FA6D; [\p{Age:5.2}--\p{Age:5.1}] +FA70..FAD9; [\p{Age:4.1}--\p{Age:4.0}] +FB1D..FB1D; [\p{Age:3.0}--\p{Age:2.1}] +FBB2..FBC1; [\p{Age:6.0}--\p{Age:5.2}] +FDD0..FDEF; [\p{Age:3.1}--\p{Age:3.0}] +FDFC..FDFC; [\p{Age:3.2}--\p{Age:3.1}] +FDFD..FDFD; [\p{Age:4.0}--\p{Age:3.2}] +FE00..FE0F; [\p{Age:3.2}--\p{Age:3.1}] +FE10..FE19; [\p{Age:4.1}--\p{Age:4.0}] +FE24..FE26; [\p{Age:5.1}--\p{Age:5.0}] +FE27..FE2D; [\p{Age:7.0}--\p{Age:6.3}] +FE2E..FE2F; [\p{Age:8.0}--\p{Age:7.0}] +FE45..FE46; [\p{Age:3.2}--\p{Age:3.1}] +FE47..FE48; [\p{Age:4.0}--\p{Age:3.2}] +FE73..FE73; [\p{Age:3.2}--\p{Age:3.1}] +FF5F..FF60; [\p{Age:3.2}--\p{Age:3.1}] +FFF9..FFFB; [\p{Age:3.0}--\p{Age:2.1}] +FFFC..FFFC; [\p{Age:2.1}--\p{Age:2.0}] +10000..1000B; [\p{Age:4.0}--\p{Age:3.2}] +1000D..10026; [\p{Age:4.0}--\p{Age:3.2}] +10028..1003A; [\p{Age:4.0}--\p{Age:3.2}] +1003C..1003D; [\p{Age:4.0}--\p{Age:3.2}] +1003F..1004D; [\p{Age:4.0}--\p{Age:3.2}] +10050..1005D; [\p{Age:4.0}--\p{Age:3.2}] +10080..100FA; [\p{Age:4.0}--\p{Age:3.2}] +10100..10102; [\p{Age:4.0}--\p{Age:3.2}] +10107..10133; [\p{Age:4.0}--\p{Age:3.2}] +10137..1013F; [\p{Age:4.0}--\p{Age:3.2}] +10140..1018A; [\p{Age:4.1}--\p{Age:4.0}] +1018B..1018C; [\p{Age:7.0}--\p{Age:6.3}] +1018D..1018E; [\p{Age:9.0}--\p{Age:8.0}] +10190..1019B; [\p{Age:5.1}--\p{Age:5.0}] +101A0..101A0; [\p{Age:7.0}--\p{Age:6.3}] +101D0..101FD; [\p{Age:5.1}--\p{Age:5.0}] +10280..1029C; [\p{Age:5.1}--\p{Age:5.0}] +102A0..102D0; [\p{Age:5.1}--\p{Age:5.0}] +102E0..102FB; [\p{Age:7.0}--\p{Age:6.3}] +10300..1031E; [\p{Age:3.1}--\p{Age:3.0}] +1031F..1031F; [\p{Age:7.0}--\p{Age:6.3}] +10320..10323; [\p{Age:3.1}--\p{Age:3.0}] +1032D..1032F; [\p{Age:10.0}--\p{Age:9.0}] +10330..1034A; [\p{Age:3.1}--\p{Age:3.0}] +10350..1037A; [\p{Age:7.0}--\p{Age:6.3}] +10380..1039D; [\p{Age:4.0}--\p{Age:3.2}] +1039F..1039F; [\p{Age:4.0}--\p{Age:3.2}] +103A0..103C3; [\p{Age:4.1}--\p{Age:4.0}] +103C8..103D5; [\p{Age:4.1}--\p{Age:4.0}] +10400..10425; [\p{Age:3.1}--\p{Age:3.0}] +10426..10427; [\p{Age:4.0}--\p{Age:3.2}] +10428..1044D; [\p{Age:3.1}--\p{Age:3.0}] +1044E..1049D; [\p{Age:4.0}--\p{Age:3.2}] +104A0..104A9; [\p{Age:4.0}--\p{Age:3.2}] +104B0..104D3; [\p{Age:9.0}--\p{Age:8.0}] +104D8..104FB; [\p{Age:9.0}--\p{Age:8.0}] +10500..10527; [\p{Age:7.0}--\p{Age:6.3}] +10530..10563; [\p{Age:7.0}--\p{Age:6.3}] +1056F..1056F; [\p{Age:7.0}--\p{Age:6.3}] +10600..10736; [\p{Age:7.0}--\p{Age:6.3}] +10740..10755; [\p{Age:7.0}--\p{Age:6.3}] +10760..10767; [\p{Age:7.0}--\p{Age:6.3}] +10800..10805; [\p{Age:4.0}--\p{Age:3.2}] +10808..10808; [\p{Age:4.0}--\p{Age:3.2}] +1080A..10835; [\p{Age:4.0}--\p{Age:3.2}] +10837..10838; [\p{Age:4.0}--\p{Age:3.2}] +1083C..1083C; [\p{Age:4.0}--\p{Age:3.2}] +1083F..1083F; [\p{Age:4.0}--\p{Age:3.2}] +10840..10855; [\p{Age:5.2}--\p{Age:5.1}] +10857..1085F; [\p{Age:5.2}--\p{Age:5.1}] +10860..1089E; [\p{Age:7.0}--\p{Age:6.3}] +108A7..108AF; [\p{Age:7.0}--\p{Age:6.3}] +108E0..108F2; [\p{Age:8.0}--\p{Age:7.0}] +108F4..108F5; [\p{Age:8.0}--\p{Age:7.0}] +108FB..108FF; [\p{Age:8.0}--\p{Age:7.0}] +10900..10919; [\p{Age:5.0}--\p{Age:4.1}] +1091A..1091B; [\p{Age:5.2}--\p{Age:5.1}] +1091F..1091F; [\p{Age:5.0}--\p{Age:4.1}] +10920..10939; [\p{Age:5.1}--\p{Age:5.0}] +1093F..1093F; [\p{Age:5.1}--\p{Age:5.0}] +10980..109B7; [\p{Age:6.1}--\p{Age:6.0}] +109BC..109BD; [\p{Age:8.0}--\p{Age:7.0}] +109BE..109BF; [\p{Age:6.1}--\p{Age:6.0}] +109C0..109CF; [\p{Age:8.0}--\p{Age:7.0}] +109D2..109FF; [\p{Age:8.0}--\p{Age:7.0}] +10A00..10A03; [\p{Age:4.1}--\p{Age:4.0}] +10A05..10A06; [\p{Age:4.1}--\p{Age:4.0}] +10A0C..10A13; [\p{Age:4.1}--\p{Age:4.0}] +10A15..10A17; [\p{Age:4.1}--\p{Age:4.0}] +10A19..10A33; [\p{Age:4.1}--\p{Age:4.0}] +10A34..10A35; [\p{Age:11.0}--\p{Age:10.0}] +10A38..10A3A; [\p{Age:4.1}--\p{Age:4.0}] +10A3F..10A47; [\p{Age:4.1}--\p{Age:4.0}] +10A48..10A48; [\p{Age:11.0}--\p{Age:10.0}] +10A50..10A58; [\p{Age:4.1}--\p{Age:4.0}] +10A60..10A7F; [\p{Age:5.2}--\p{Age:5.1}] +10A80..10A9F; [\p{Age:7.0}--\p{Age:6.3}] +10AC0..10AE6; [\p{Age:7.0}--\p{Age:6.3}] +10AEB..10AF6; [\p{Age:7.0}--\p{Age:6.3}] +10B00..10B35; [\p{Age:5.2}--\p{Age:5.1}] +10B39..10B55; [\p{Age:5.2}--\p{Age:5.1}] +10B58..10B72; [\p{Age:5.2}--\p{Age:5.1}] +10B78..10B7F; [\p{Age:5.2}--\p{Age:5.1}] +10B80..10B91; [\p{Age:7.0}--\p{Age:6.3}] +10B99..10B9C; [\p{Age:7.0}--\p{Age:6.3}] +10BA9..10BAF; [\p{Age:7.0}--\p{Age:6.3}] +10C00..10C48; [\p{Age:5.2}--\p{Age:5.1}] +10C80..10CB2; [\p{Age:8.0}--\p{Age:7.0}] +10CC0..10CF2; [\p{Age:8.0}--\p{Age:7.0}] +10CFA..10CFF; [\p{Age:8.0}--\p{Age:7.0}] +10D00..10D27; [\p{Age:11.0}--\p{Age:10.0}] +10D30..10D39; [\p{Age:11.0}--\p{Age:10.0}] +10E60..10E7E; [\p{Age:5.2}--\p{Age:5.1}] +10F00..10F27; [\p{Age:11.0}--\p{Age:10.0}] +10F30..10F59; [\p{Age:11.0}--\p{Age:10.0}] +10FE0..10FF6; [\p{Age:12.0}--\p{Age:11.0}] +11000..1104D; [\p{Age:6.0}--\p{Age:5.2}] +11052..1106F; [\p{Age:6.0}--\p{Age:5.2}] +1107F..1107F; [\p{Age:7.0}--\p{Age:6.3}] +11080..110C1; [\p{Age:5.2}--\p{Age:5.1}] +110CD..110CD; [\p{Age:11.0}--\p{Age:10.0}] +110D0..110E8; [\p{Age:6.1}--\p{Age:6.0}] +110F0..110F9; [\p{Age:6.1}--\p{Age:6.0}] +11100..11134; [\p{Age:6.1}--\p{Age:6.0}] +11136..11143; [\p{Age:6.1}--\p{Age:6.0}] +11144..11146; [\p{Age:11.0}--\p{Age:10.0}] +11150..11176; [\p{Age:7.0}--\p{Age:6.3}] +11180..111C8; [\p{Age:6.1}--\p{Age:6.0}] +111C9..111CC; [\p{Age:8.0}--\p{Age:7.0}] +111CD..111CD; [\p{Age:7.0}--\p{Age:6.3}] +111D0..111D9; [\p{Age:6.1}--\p{Age:6.0}] +111DA..111DA; [\p{Age:7.0}--\p{Age:6.3}] +111DB..111DF; [\p{Age:8.0}--\p{Age:7.0}] +111E1..111F4; [\p{Age:7.0}--\p{Age:6.3}] +11200..11211; [\p{Age:7.0}--\p{Age:6.3}] +11213..1123D; [\p{Age:7.0}--\p{Age:6.3}] +1123E..1123E; [\p{Age:9.0}--\p{Age:8.0}] +11280..11286; [\p{Age:8.0}--\p{Age:7.0}] +11288..11288; [\p{Age:8.0}--\p{Age:7.0}] +1128A..1128D; [\p{Age:8.0}--\p{Age:7.0}] +1128F..1129D; [\p{Age:8.0}--\p{Age:7.0}] +1129F..112A9; [\p{Age:8.0}--\p{Age:7.0}] +112B0..112EA; [\p{Age:7.0}--\p{Age:6.3}] +112F0..112F9; [\p{Age:7.0}--\p{Age:6.3}] +11300..11300; [\p{Age:8.0}--\p{Age:7.0}] +11301..11303; [\p{Age:7.0}--\p{Age:6.3}] +11305..1130C; [\p{Age:7.0}--\p{Age:6.3}] +1130F..11310; [\p{Age:7.0}--\p{Age:6.3}] +11313..11328; [\p{Age:7.0}--\p{Age:6.3}] +1132A..11330; [\p{Age:7.0}--\p{Age:6.3}] +11332..11333; [\p{Age:7.0}--\p{Age:6.3}] +11335..11339; [\p{Age:7.0}--\p{Age:6.3}] +1133B..1133B; [\p{Age:11.0}--\p{Age:10.0}] +1133C..11344; [\p{Age:7.0}--\p{Age:6.3}] +11347..11348; [\p{Age:7.0}--\p{Age:6.3}] +1134B..1134D; [\p{Age:7.0}--\p{Age:6.3}] +11350..11350; [\p{Age:8.0}--\p{Age:7.0}] +11357..11357; [\p{Age:7.0}--\p{Age:6.3}] +1135D..11363; [\p{Age:7.0}--\p{Age:6.3}] +11366..1136C; [\p{Age:7.0}--\p{Age:6.3}] +11370..11374; [\p{Age:7.0}--\p{Age:6.3}] +11400..11459; [\p{Age:9.0}--\p{Age:8.0}] +1145B..1145B; [\p{Age:9.0}--\p{Age:8.0}] +1145D..1145D; [\p{Age:9.0}--\p{Age:8.0}] +1145E..1145E; [\p{Age:11.0}--\p{Age:10.0}] +1145F..1145F; [\p{Age:12.0}--\p{Age:11.0}] +11480..114C7; [\p{Age:7.0}--\p{Age:6.3}] +114D0..114D9; [\p{Age:7.0}--\p{Age:6.3}] +11580..115B5; [\p{Age:7.0}--\p{Age:6.3}] +115B8..115C9; [\p{Age:7.0}--\p{Age:6.3}] +115CA..115DD; [\p{Age:8.0}--\p{Age:7.0}] +11600..11644; [\p{Age:7.0}--\p{Age:6.3}] +11650..11659; [\p{Age:7.0}--\p{Age:6.3}] +11660..1166C; [\p{Age:9.0}--\p{Age:8.0}] +11680..116B7; [\p{Age:6.1}--\p{Age:6.0}] +116B8..116B8; [\p{Age:12.0}--\p{Age:11.0}] +116C0..116C9; [\p{Age:6.1}--\p{Age:6.0}] +11700..11719; [\p{Age:8.0}--\p{Age:7.0}] +1171A..1171A; [\p{Age:11.0}--\p{Age:10.0}] +1171D..1172B; [\p{Age:8.0}--\p{Age:7.0}] +11730..1173F; [\p{Age:8.0}--\p{Age:7.0}] +11800..1183B; [\p{Age:11.0}--\p{Age:10.0}] +118A0..118F2; [\p{Age:7.0}--\p{Age:6.3}] +118FF..118FF; [\p{Age:7.0}--\p{Age:6.3}] +119A0..119A7; [\p{Age:12.0}--\p{Age:11.0}] +119AA..119D7; [\p{Age:12.0}--\p{Age:11.0}] +119DA..119E4; [\p{Age:12.0}--\p{Age:11.0}] +11A00..11A47; [\p{Age:10.0}--\p{Age:9.0}] +11A50..11A83; [\p{Age:10.0}--\p{Age:9.0}] +11A84..11A85; [\p{Age:12.0}--\p{Age:11.0}] +11A86..11A9C; [\p{Age:10.0}--\p{Age:9.0}] +11A9D..11A9D; [\p{Age:11.0}--\p{Age:10.0}] +11A9E..11AA2; [\p{Age:10.0}--\p{Age:9.0}] +11AC0..11AF8; [\p{Age:7.0}--\p{Age:6.3}] +11C00..11C08; [\p{Age:9.0}--\p{Age:8.0}] +11C0A..11C36; [\p{Age:9.0}--\p{Age:8.0}] +11C38..11C45; [\p{Age:9.0}--\p{Age:8.0}] +11C50..11C6C; [\p{Age:9.0}--\p{Age:8.0}] +11C70..11C8F; [\p{Age:9.0}--\p{Age:8.0}] +11C92..11CA7; [\p{Age:9.0}--\p{Age:8.0}] +11CA9..11CB6; [\p{Age:9.0}--\p{Age:8.0}] +11D00..11D06; [\p{Age:10.0}--\p{Age:9.0}] +11D08..11D09; [\p{Age:10.0}--\p{Age:9.0}] +11D0B..11D36; [\p{Age:10.0}--\p{Age:9.0}] +11D3A..11D3A; [\p{Age:10.0}--\p{Age:9.0}] +11D3C..11D3D; [\p{Age:10.0}--\p{Age:9.0}] +11D3F..11D47; [\p{Age:10.0}--\p{Age:9.0}] +11D50..11D59; [\p{Age:10.0}--\p{Age:9.0}] +11D60..11D65; [\p{Age:11.0}--\p{Age:10.0}] +11D67..11D68; [\p{Age:11.0}--\p{Age:10.0}] +11D6A..11D8E; [\p{Age:11.0}--\p{Age:10.0}] +11D90..11D91; [\p{Age:11.0}--\p{Age:10.0}] +11D93..11D98; [\p{Age:11.0}--\p{Age:10.0}] +11DA0..11DA9; [\p{Age:11.0}--\p{Age:10.0}] +11EE0..11EF8; [\p{Age:11.0}--\p{Age:10.0}] +11FC0..11FF1; [\p{Age:12.0}--\p{Age:11.0}] +11FFF..11FFF; [\p{Age:12.0}--\p{Age:11.0}] +12000..1236E; [\p{Age:5.0}--\p{Age:4.1}] +1236F..12398; [\p{Age:7.0}--\p{Age:6.3}] +12399..12399; [\p{Age:8.0}--\p{Age:7.0}] +12400..12462; [\p{Age:5.0}--\p{Age:4.1}] +12463..1246E; [\p{Age:7.0}--\p{Age:6.3}] +12470..12473; [\p{Age:5.0}--\p{Age:4.1}] +12474..12474; [\p{Age:7.0}--\p{Age:6.3}] +12480..12543; [\p{Age:8.0}--\p{Age:7.0}] +13000..1342E; [\p{Age:5.2}--\p{Age:5.1}] +13430..13438; [\p{Age:12.0}--\p{Age:11.0}] +14400..14646; [\p{Age:8.0}--\p{Age:7.0}] +16800..16A38; [\p{Age:6.0}--\p{Age:5.2}] +16A40..16A5E; [\p{Age:7.0}--\p{Age:6.3}] +16A60..16A69; [\p{Age:7.0}--\p{Age:6.3}] +16A6E..16A6F; [\p{Age:7.0}--\p{Age:6.3}] +16AD0..16AED; [\p{Age:7.0}--\p{Age:6.3}] +16AF0..16AF5; [\p{Age:7.0}--\p{Age:6.3}] +16B00..16B45; [\p{Age:7.0}--\p{Age:6.3}] +16B50..16B59; [\p{Age:7.0}--\p{Age:6.3}] +16B5B..16B61; [\p{Age:7.0}--\p{Age:6.3}] +16B63..16B77; [\p{Age:7.0}--\p{Age:6.3}] +16B7D..16B8F; [\p{Age:7.0}--\p{Age:6.3}] +16E40..16E9A; [\p{Age:11.0}--\p{Age:10.0}] +16F00..16F44; [\p{Age:6.1}--\p{Age:6.0}] +16F45..16F4A; [\p{Age:12.0}--\p{Age:11.0}] +16F4F..16F4F; [\p{Age:12.0}--\p{Age:11.0}] +16F50..16F7E; [\p{Age:6.1}--\p{Age:6.0}] +16F7F..16F87; [\p{Age:12.0}--\p{Age:11.0}] +16F8F..16F9F; [\p{Age:6.1}--\p{Age:6.0}] +16FE0..16FE0; [\p{Age:9.0}--\p{Age:8.0}] +16FE1..16FE1; [\p{Age:10.0}--\p{Age:9.0}] +16FE2..16FE3; [\p{Age:12.0}--\p{Age:11.0}] +17000..187EC; [\p{Age:9.0}--\p{Age:8.0}] +187ED..187F1; [\p{Age:11.0}--\p{Age:10.0}] +187F2..187F7; [\p{Age:12.0}--\p{Age:11.0}] +18800..18AF2; [\p{Age:9.0}--\p{Age:8.0}] +1B000..1B001; [\p{Age:6.0}--\p{Age:5.2}] +1B002..1B11E; [\p{Age:10.0}--\p{Age:9.0}] +1B150..1B152; [\p{Age:12.0}--\p{Age:11.0}] +1B164..1B167; [\p{Age:12.0}--\p{Age:11.0}] +1B170..1B2FB; [\p{Age:10.0}--\p{Age:9.0}] +1BC00..1BC6A; [\p{Age:7.0}--\p{Age:6.3}] +1BC70..1BC7C; [\p{Age:7.0}--\p{Age:6.3}] +1BC80..1BC88; [\p{Age:7.0}--\p{Age:6.3}] +1BC90..1BC99; [\p{Age:7.0}--\p{Age:6.3}] +1BC9C..1BCA3; [\p{Age:7.0}--\p{Age:6.3}] +1D000..1D0F5; [\p{Age:3.1}--\p{Age:3.0}] +1D100..1D126; [\p{Age:3.1}--\p{Age:3.0}] +1D129..1D129; [\p{Age:5.1}--\p{Age:5.0}] +1D12A..1D1DD; [\p{Age:3.1}--\p{Age:3.0}] +1D1DE..1D1E8; [\p{Age:8.0}--\p{Age:7.0}] +1D200..1D245; [\p{Age:4.1}--\p{Age:4.0}] +1D2E0..1D2F3; [\p{Age:11.0}--\p{Age:10.0}] +1D300..1D356; [\p{Age:4.0}--\p{Age:3.2}] +1D360..1D371; [\p{Age:5.0}--\p{Age:4.1}] +1D372..1D378; [\p{Age:11.0}--\p{Age:10.0}] +1D400..1D454; [\p{Age:3.1}--\p{Age:3.0}] +1D456..1D49C; [\p{Age:3.1}--\p{Age:3.0}] +1D49E..1D49F; [\p{Age:3.1}--\p{Age:3.0}] +1D4A2..1D4A2; [\p{Age:3.1}--\p{Age:3.0}] +1D4A5..1D4A6; [\p{Age:3.1}--\p{Age:3.0}] +1D4A9..1D4AC; [\p{Age:3.1}--\p{Age:3.0}] +1D4AE..1D4B9; [\p{Age:3.1}--\p{Age:3.0}] +1D4BB..1D4BB; [\p{Age:3.1}--\p{Age:3.0}] +1D4BD..1D4C0; [\p{Age:3.1}--\p{Age:3.0}] +1D4C1..1D4C1; [\p{Age:4.0}--\p{Age:3.2}] +1D4C2..1D4C3; [\p{Age:3.1}--\p{Age:3.0}] +1D4C5..1D505; [\p{Age:3.1}--\p{Age:3.0}] +1D507..1D50A; [\p{Age:3.1}--\p{Age:3.0}] +1D50D..1D514; [\p{Age:3.1}--\p{Age:3.0}] +1D516..1D51C; [\p{Age:3.1}--\p{Age:3.0}] +1D51E..1D539; [\p{Age:3.1}--\p{Age:3.0}] +1D53B..1D53E; [\p{Age:3.1}--\p{Age:3.0}] +1D540..1D544; [\p{Age:3.1}--\p{Age:3.0}] +1D546..1D546; [\p{Age:3.1}--\p{Age:3.0}] +1D54A..1D550; [\p{Age:3.1}--\p{Age:3.0}] +1D552..1D6A3; [\p{Age:3.1}--\p{Age:3.0}] +1D6A4..1D6A5; [\p{Age:4.1}--\p{Age:4.0}] +1D6A8..1D7C9; [\p{Age:3.1}--\p{Age:3.0}] +1D7CA..1D7CB; [\p{Age:5.0}--\p{Age:4.1}] +1D7CE..1D7FF; [\p{Age:3.1}--\p{Age:3.0}] +1D800..1DA8B; [\p{Age:8.0}--\p{Age:7.0}] +1DA9B..1DA9F; [\p{Age:8.0}--\p{Age:7.0}] +1DAA1..1DAAF; [\p{Age:8.0}--\p{Age:7.0}] +1E000..1E006; [\p{Age:9.0}--\p{Age:8.0}] +1E008..1E018; [\p{Age:9.0}--\p{Age:8.0}] +1E01B..1E021; [\p{Age:9.0}--\p{Age:8.0}] +1E023..1E024; [\p{Age:9.0}--\p{Age:8.0}] +1E026..1E02A; [\p{Age:9.0}--\p{Age:8.0}] +1E100..1E12C; [\p{Age:12.0}--\p{Age:11.0}] +1E130..1E13D; [\p{Age:12.0}--\p{Age:11.0}] +1E140..1E149; [\p{Age:12.0}--\p{Age:11.0}] +1E14E..1E14F; [\p{Age:12.0}--\p{Age:11.0}] +1E2C0..1E2F9; [\p{Age:12.0}--\p{Age:11.0}] +1E2FF..1E2FF; [\p{Age:12.0}--\p{Age:11.0}] +1E800..1E8C4; [\p{Age:7.0}--\p{Age:6.3}] +1E8C7..1E8D6; [\p{Age:7.0}--\p{Age:6.3}] +1E900..1E94A; [\p{Age:9.0}--\p{Age:8.0}] +1E94B..1E94B; [\p{Age:12.0}--\p{Age:11.0}] +1E950..1E959; [\p{Age:9.0}--\p{Age:8.0}] +1E95E..1E95F; [\p{Age:9.0}--\p{Age:8.0}] +1EC71..1ECB4; [\p{Age:11.0}--\p{Age:10.0}] +1ED01..1ED3D; [\p{Age:12.0}--\p{Age:11.0}] +1EE00..1EE03; [\p{Age:6.1}--\p{Age:6.0}] +1EE05..1EE1F; [\p{Age:6.1}--\p{Age:6.0}] +1EE21..1EE22; [\p{Age:6.1}--\p{Age:6.0}] +1EE24..1EE24; [\p{Age:6.1}--\p{Age:6.0}] +1EE27..1EE27; [\p{Age:6.1}--\p{Age:6.0}] +1EE29..1EE32; [\p{Age:6.1}--\p{Age:6.0}] +1EE34..1EE37; [\p{Age:6.1}--\p{Age:6.0}] +1EE39..1EE39; [\p{Age:6.1}--\p{Age:6.0}] +1EE3B..1EE3B; [\p{Age:6.1}--\p{Age:6.0}] +1EE42..1EE42; [\p{Age:6.1}--\p{Age:6.0}] +1EE47..1EE47; [\p{Age:6.1}--\p{Age:6.0}] +1EE49..1EE49; [\p{Age:6.1}--\p{Age:6.0}] +1EE4B..1EE4B; [\p{Age:6.1}--\p{Age:6.0}] +1EE4D..1EE4F; [\p{Age:6.1}--\p{Age:6.0}] +1EE51..1EE52; [\p{Age:6.1}--\p{Age:6.0}] +1EE54..1EE54; [\p{Age:6.1}--\p{Age:6.0}] +1EE57..1EE57; [\p{Age:6.1}--\p{Age:6.0}] +1EE59..1EE59; [\p{Age:6.1}--\p{Age:6.0}] +1EE5B..1EE5B; [\p{Age:6.1}--\p{Age:6.0}] +1EE5D..1EE5D; [\p{Age:6.1}--\p{Age:6.0}] +1EE5F..1EE5F; [\p{Age:6.1}--\p{Age:6.0}] +1EE61..1EE62; [\p{Age:6.1}--\p{Age:6.0}] +1EE64..1EE64; [\p{Age:6.1}--\p{Age:6.0}] +1EE67..1EE6A; [\p{Age:6.1}--\p{Age:6.0}] +1EE6C..1EE72; [\p{Age:6.1}--\p{Age:6.0}] +1EE74..1EE77; [\p{Age:6.1}--\p{Age:6.0}] +1EE79..1EE7C; [\p{Age:6.1}--\p{Age:6.0}] +1EE7E..1EE7E; [\p{Age:6.1}--\p{Age:6.0}] +1EE80..1EE89; [\p{Age:6.1}--\p{Age:6.0}] +1EE8B..1EE9B; [\p{Age:6.1}--\p{Age:6.0}] +1EEA1..1EEA3; [\p{Age:6.1}--\p{Age:6.0}] +1EEA5..1EEA9; [\p{Age:6.1}--\p{Age:6.0}] +1EEAB..1EEBB; [\p{Age:6.1}--\p{Age:6.0}] +1EEF0..1EEF1; [\p{Age:6.1}--\p{Age:6.0}] +1F000..1F02B; [\p{Age:5.1}--\p{Age:5.0}] +1F030..1F093; [\p{Age:5.1}--\p{Age:5.0}] +1F0A0..1F0AE; [\p{Age:6.0}--\p{Age:5.2}] +1F0B1..1F0BE; [\p{Age:6.0}--\p{Age:5.2}] +1F0BF..1F0BF; [\p{Age:7.0}--\p{Age:6.3}] +1F0C1..1F0CF; [\p{Age:6.0}--\p{Age:5.2}] +1F0D1..1F0DF; [\p{Age:6.0}--\p{Age:5.2}] +1F0E0..1F0F5; [\p{Age:7.0}--\p{Age:6.3}] +1F100..1F10A; [\p{Age:5.2}--\p{Age:5.1}] +1F10B..1F10C; [\p{Age:7.0}--\p{Age:6.3}] +1F110..1F12E; [\p{Age:5.2}--\p{Age:5.1}] +1F12F..1F12F; [\p{Age:11.0}--\p{Age:10.0}] +1F130..1F130; [\p{Age:6.0}--\p{Age:5.2}] +1F131..1F131; [\p{Age:5.2}--\p{Age:5.1}] +1F132..1F13C; [\p{Age:6.0}--\p{Age:5.2}] +1F13D..1F13D; [\p{Age:5.2}--\p{Age:5.1}] +1F13E..1F13E; [\p{Age:6.0}--\p{Age:5.2}] +1F13F..1F13F; [\p{Age:5.2}--\p{Age:5.1}] +1F140..1F141; [\p{Age:6.0}--\p{Age:5.2}] +1F142..1F142; [\p{Age:5.2}--\p{Age:5.1}] +1F143..1F145; [\p{Age:6.0}--\p{Age:5.2}] +1F146..1F146; [\p{Age:5.2}--\p{Age:5.1}] +1F147..1F149; [\p{Age:6.0}--\p{Age:5.2}] +1F14A..1F14E; [\p{Age:5.2}--\p{Age:5.1}] +1F14F..1F156; [\p{Age:6.0}--\p{Age:5.2}] +1F157..1F157; [\p{Age:5.2}--\p{Age:5.1}] +1F158..1F15E; [\p{Age:6.0}--\p{Age:5.2}] +1F15F..1F15F; [\p{Age:5.2}--\p{Age:5.1}] +1F160..1F169; [\p{Age:6.0}--\p{Age:5.2}] +1F16A..1F16B; [\p{Age:6.1}--\p{Age:6.0}] +1F16C..1F16C; [\p{Age:12.0}--\p{Age:11.0}] +1F170..1F178; [\p{Age:6.0}--\p{Age:5.2}] +1F179..1F179; [\p{Age:5.2}--\p{Age:5.1}] +1F17A..1F17A; [\p{Age:6.0}--\p{Age:5.2}] +1F17B..1F17C; [\p{Age:5.2}--\p{Age:5.1}] +1F17D..1F17E; [\p{Age:6.0}--\p{Age:5.2}] +1F17F..1F17F; [\p{Age:5.2}--\p{Age:5.1}] +1F180..1F189; [\p{Age:6.0}--\p{Age:5.2}] +1F18A..1F18D; [\p{Age:5.2}--\p{Age:5.1}] +1F18E..1F18F; [\p{Age:6.0}--\p{Age:5.2}] +1F190..1F190; [\p{Age:5.2}--\p{Age:5.1}] +1F191..1F19A; [\p{Age:6.0}--\p{Age:5.2}] +1F19B..1F1AC; [\p{Age:9.0}--\p{Age:8.0}] +1F1E6..1F1FF; [\p{Age:6.0}--\p{Age:5.2}] +1F200..1F200; [\p{Age:5.2}--\p{Age:5.1}] +1F201..1F202; [\p{Age:6.0}--\p{Age:5.2}] +1F210..1F231; [\p{Age:5.2}--\p{Age:5.1}] +1F232..1F23A; [\p{Age:6.0}--\p{Age:5.2}] +1F23B..1F23B; [\p{Age:9.0}--\p{Age:8.0}] +1F240..1F248; [\p{Age:5.2}--\p{Age:5.1}] +1F250..1F251; [\p{Age:6.0}--\p{Age:5.2}] +1F260..1F265; [\p{Age:10.0}--\p{Age:9.0}] +1F300..1F320; [\p{Age:6.0}--\p{Age:5.2}] +1F321..1F32C; [\p{Age:7.0}--\p{Age:6.3}] +1F32D..1F32F; [\p{Age:8.0}--\p{Age:7.0}] +1F330..1F335; [\p{Age:6.0}--\p{Age:5.2}] +1F336..1F336; [\p{Age:7.0}--\p{Age:6.3}] +1F337..1F37C; [\p{Age:6.0}--\p{Age:5.2}] +1F37D..1F37D; [\p{Age:7.0}--\p{Age:6.3}] +1F37E..1F37F; [\p{Age:8.0}--\p{Age:7.0}] +1F380..1F393; [\p{Age:6.0}--\p{Age:5.2}] +1F394..1F39F; [\p{Age:7.0}--\p{Age:6.3}] +1F3A0..1F3C4; [\p{Age:6.0}--\p{Age:5.2}] +1F3C5..1F3C5; [\p{Age:7.0}--\p{Age:6.3}] +1F3C6..1F3CA; [\p{Age:6.0}--\p{Age:5.2}] +1F3CB..1F3CE; [\p{Age:7.0}--\p{Age:6.3}] +1F3CF..1F3D3; [\p{Age:8.0}--\p{Age:7.0}] +1F3D4..1F3DF; [\p{Age:7.0}--\p{Age:6.3}] +1F3E0..1F3F0; [\p{Age:6.0}--\p{Age:5.2}] +1F3F1..1F3F7; [\p{Age:7.0}--\p{Age:6.3}] +1F3F8..1F3FF; [\p{Age:8.0}--\p{Age:7.0}] +1F400..1F43E; [\p{Age:6.0}--\p{Age:5.2}] +1F43F..1F43F; [\p{Age:7.0}--\p{Age:6.3}] +1F440..1F440; [\p{Age:6.0}--\p{Age:5.2}] +1F441..1F441; [\p{Age:7.0}--\p{Age:6.3}] +1F442..1F4F7; [\p{Age:6.0}--\p{Age:5.2}] +1F4F8..1F4F8; [\p{Age:7.0}--\p{Age:6.3}] +1F4F9..1F4FC; [\p{Age:6.0}--\p{Age:5.2}] +1F4FD..1F4FE; [\p{Age:7.0}--\p{Age:6.3}] +1F4FF..1F4FF; [\p{Age:8.0}--\p{Age:7.0}] +1F500..1F53D; [\p{Age:6.0}--\p{Age:5.2}] +1F53E..1F53F; [\p{Age:7.0}--\p{Age:6.3}] +1F540..1F543; [\p{Age:6.1}--\p{Age:6.0}] +1F544..1F54A; [\p{Age:7.0}--\p{Age:6.3}] +1F54B..1F54F; [\p{Age:8.0}--\p{Age:7.0}] +1F550..1F567; [\p{Age:6.0}--\p{Age:5.2}] +1F568..1F579; [\p{Age:7.0}--\p{Age:6.3}] +1F57A..1F57A; [\p{Age:9.0}--\p{Age:8.0}] +1F57B..1F5A3; [\p{Age:7.0}--\p{Age:6.3}] +1F5A4..1F5A4; [\p{Age:9.0}--\p{Age:8.0}] +1F5A5..1F5FA; [\p{Age:7.0}--\p{Age:6.3}] +1F5FB..1F5FF; [\p{Age:6.0}--\p{Age:5.2}] +1F600..1F600; [\p{Age:6.1}--\p{Age:6.0}] +1F601..1F610; [\p{Age:6.0}--\p{Age:5.2}] +1F611..1F611; [\p{Age:6.1}--\p{Age:6.0}] +1F612..1F614; [\p{Age:6.0}--\p{Age:5.2}] +1F615..1F615; [\p{Age:6.1}--\p{Age:6.0}] +1F616..1F616; [\p{Age:6.0}--\p{Age:5.2}] +1F617..1F617; [\p{Age:6.1}--\p{Age:6.0}] +1F618..1F618; [\p{Age:6.0}--\p{Age:5.2}] +1F619..1F619; [\p{Age:6.1}--\p{Age:6.0}] +1F61A..1F61A; [\p{Age:6.0}--\p{Age:5.2}] +1F61B..1F61B; [\p{Age:6.1}--\p{Age:6.0}] +1F61C..1F61E; [\p{Age:6.0}--\p{Age:5.2}] +1F61F..1F61F; [\p{Age:6.1}--\p{Age:6.0}] +1F620..1F625; [\p{Age:6.0}--\p{Age:5.2}] +1F626..1F627; [\p{Age:6.1}--\p{Age:6.0}] +1F628..1F62B; [\p{Age:6.0}--\p{Age:5.2}] +1F62C..1F62C; [\p{Age:6.1}--\p{Age:6.0}] +1F62D..1F62D; [\p{Age:6.0}--\p{Age:5.2}] +1F62E..1F62F; [\p{Age:6.1}--\p{Age:6.0}] +1F630..1F633; [\p{Age:6.0}--\p{Age:5.2}] +1F634..1F634; [\p{Age:6.1}--\p{Age:6.0}] +1F635..1F640; [\p{Age:6.0}--\p{Age:5.2}] +1F641..1F642; [\p{Age:7.0}--\p{Age:6.3}] +1F643..1F644; [\p{Age:8.0}--\p{Age:7.0}] +1F645..1F64F; [\p{Age:6.0}--\p{Age:5.2}] +1F650..1F67F; [\p{Age:7.0}--\p{Age:6.3}] +1F680..1F6C5; [\p{Age:6.0}--\p{Age:5.2}] +1F6C6..1F6CF; [\p{Age:7.0}--\p{Age:6.3}] +1F6D0..1F6D0; [\p{Age:8.0}--\p{Age:7.0}] +1F6D1..1F6D2; [\p{Age:9.0}--\p{Age:8.0}] +1F6D3..1F6D4; [\p{Age:10.0}--\p{Age:9.0}] +1F6D5..1F6D5; [\p{Age:12.0}--\p{Age:11.0}] +1F6E0..1F6EC; [\p{Age:7.0}--\p{Age:6.3}] +1F6F0..1F6F3; [\p{Age:7.0}--\p{Age:6.3}] +1F6F4..1F6F6; [\p{Age:9.0}--\p{Age:8.0}] +1F6F7..1F6F8; [\p{Age:10.0}--\p{Age:9.0}] +1F6F9..1F6F9; [\p{Age:11.0}--\p{Age:10.0}] +1F6FA..1F6FA; [\p{Age:12.0}--\p{Age:11.0}] +1F700..1F773; [\p{Age:6.0}--\p{Age:5.2}] +1F780..1F7D4; [\p{Age:7.0}--\p{Age:6.3}] +1F7D5..1F7D8; [\p{Age:11.0}--\p{Age:10.0}] +1F7E0..1F7EB; [\p{Age:12.0}--\p{Age:11.0}] +1F800..1F80B; [\p{Age:7.0}--\p{Age:6.3}] +1F810..1F847; [\p{Age:7.0}--\p{Age:6.3}] +1F850..1F859; [\p{Age:7.0}--\p{Age:6.3}] +1F860..1F887; [\p{Age:7.0}--\p{Age:6.3}] +1F890..1F8AD; [\p{Age:7.0}--\p{Age:6.3}] +1F900..1F90B; [\p{Age:10.0}--\p{Age:9.0}] +1F90D..1F90F; [\p{Age:12.0}--\p{Age:11.0}] +1F910..1F918; [\p{Age:8.0}--\p{Age:7.0}] +1F919..1F91E; [\p{Age:9.0}--\p{Age:8.0}] +1F91F..1F91F; [\p{Age:10.0}--\p{Age:9.0}] +1F920..1F927; [\p{Age:9.0}--\p{Age:8.0}] +1F928..1F92F; [\p{Age:10.0}--\p{Age:9.0}] +1F930..1F930; [\p{Age:9.0}--\p{Age:8.0}] +1F931..1F932; [\p{Age:10.0}--\p{Age:9.0}] +1F933..1F93E; [\p{Age:9.0}--\p{Age:8.0}] +1F93F..1F93F; [\p{Age:12.0}--\p{Age:11.0}] +1F940..1F94B; [\p{Age:9.0}--\p{Age:8.0}] +1F94C..1F94C; [\p{Age:10.0}--\p{Age:9.0}] +1F94D..1F94F; [\p{Age:11.0}--\p{Age:10.0}] +1F950..1F95E; [\p{Age:9.0}--\p{Age:8.0}] +1F95F..1F96B; [\p{Age:10.0}--\p{Age:9.0}] +1F96C..1F970; [\p{Age:11.0}--\p{Age:10.0}] +1F971..1F971; [\p{Age:12.0}--\p{Age:11.0}] +1F973..1F976; [\p{Age:11.0}--\p{Age:10.0}] +1F97A..1F97A; [\p{Age:11.0}--\p{Age:10.0}] +1F97B..1F97B; [\p{Age:12.0}--\p{Age:11.0}] +1F97C..1F97F; [\p{Age:11.0}--\p{Age:10.0}] +1F980..1F984; [\p{Age:8.0}--\p{Age:7.0}] +1F985..1F991; [\p{Age:9.0}--\p{Age:8.0}] +1F992..1F997; [\p{Age:10.0}--\p{Age:9.0}] +1F998..1F9A2; [\p{Age:11.0}--\p{Age:10.0}] +1F9A5..1F9AA; [\p{Age:12.0}--\p{Age:11.0}] +1F9AE..1F9AF; [\p{Age:12.0}--\p{Age:11.0}] +1F9B0..1F9B9; [\p{Age:11.0}--\p{Age:10.0}] +1F9BA..1F9BF; [\p{Age:12.0}--\p{Age:11.0}] +1F9C0..1F9C0; [\p{Age:8.0}--\p{Age:7.0}] +1F9C1..1F9C2; [\p{Age:11.0}--\p{Age:10.0}] +1F9C3..1F9CA; [\p{Age:12.0}--\p{Age:11.0}] +1F9CD..1F9CF; [\p{Age:12.0}--\p{Age:11.0}] +1F9D0..1F9E6; [\p{Age:10.0}--\p{Age:9.0}] +1F9E7..1F9FF; [\p{Age:11.0}--\p{Age:10.0}] +1FA00..1FA53; [\p{Age:12.0}--\p{Age:11.0}] +1FA60..1FA6D; [\p{Age:11.0}--\p{Age:10.0}] +1FA70..1FA73; [\p{Age:12.0}--\p{Age:11.0}] +1FA78..1FA7A; [\p{Age:12.0}--\p{Age:11.0}] +1FA80..1FA82; [\p{Age:12.0}--\p{Age:11.0}] +1FA90..1FA95; [\p{Age:12.0}--\p{Age:11.0}] +1FFFE..1FFFF; [\p{Age:2.0}--\p{Age:1.1}] +20000..2A6D6; [\p{Age:3.1}--\p{Age:3.0}] +2A700..2B734; [\p{Age:5.2}--\p{Age:5.1}] +2B740..2B81D; [\p{Age:6.0}--\p{Age:5.2}] +2B820..2CEA1; [\p{Age:8.0}--\p{Age:7.0}] +2CEB0..2EBE0; [\p{Age:10.0}--\p{Age:9.0}] +2F800..2FA1D; [\p{Age:3.1}--\p{Age:3.0}] +2FFFE..2FFFF; [\p{Age:2.0}--\p{Age:1.1}] +3FFFE..3FFFF; [\p{Age:2.0}--\p{Age:1.1}] +4FFFE..4FFFF; [\p{Age:2.0}--\p{Age:1.1}] +5FFFE..5FFFF; [\p{Age:2.0}--\p{Age:1.1}] +6FFFE..6FFFF; [\p{Age:2.0}--\p{Age:1.1}] +7FFFE..7FFFF; [\p{Age:2.0}--\p{Age:1.1}] +8FFFE..8FFFF; [\p{Age:2.0}--\p{Age:1.1}] +9FFFE..9FFFF; [\p{Age:2.0}--\p{Age:1.1}] +AFFFE..AFFFF; [\p{Age:2.0}--\p{Age:1.1}] +BFFFE..BFFFF; [\p{Age:2.0}--\p{Age:1.1}] +CFFFE..CFFFF; [\p{Age:2.0}--\p{Age:1.1}] +DFFFE..DFFFF; [\p{Age:2.0}--\p{Age:1.1}] +E0001..E0001; [\p{Age:3.1}--\p{Age:3.0}] +E0020..E007F; [\p{Age:3.1}--\p{Age:3.0}] +E0100..E01EF; [\p{Age:4.0}--\p{Age:3.2}] +EFFFE..10FFFF; [\p{Age:2.0}--\p{Age:1.1}] diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_subtraction.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_subtraction.test new file mode 100644 index 000000000..7137346c4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_subtraction.test @@ -0,0 +1,12 @@ +name: UnicodeAge_12_0_age_subtraction + +description: +Tests subtracting Age Unicode property values in character sets +for Unicode 12.0, e.g. [\p{Age:2.0}--\p{Age:1.1}]. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_unassigned-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_unassigned-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_unassigned.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_unassigned.flex new file mode 100644 index 000000000..6fbfb2890 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_unassigned.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeAge_12_0_age_unassigned + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:Unassigned} { setCurCharPropertyValue("Age:Unassigned"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_unassigned.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_unassigned.output new file mode 100644 index 000000000..682f82767 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_unassigned.output @@ -0,0 +1,676 @@ +0378..0379; Age:Unassigned +0380..0383; Age:Unassigned +038B..038B; Age:Unassigned +038D..038D; Age:Unassigned +03A2..03A2; Age:Unassigned +0530..0530; Age:Unassigned +0557..0558; Age:Unassigned +058B..058C; Age:Unassigned +0590..0590; Age:Unassigned +05C8..05CF; Age:Unassigned +05EB..05EE; Age:Unassigned +05F5..05FF; Age:Unassigned +061D..061D; Age:Unassigned +070E..070E; Age:Unassigned +074B..074C; Age:Unassigned +07B2..07BF; Age:Unassigned +07FB..07FC; Age:Unassigned +082E..082F; Age:Unassigned +083F..083F; Age:Unassigned +085C..085D; Age:Unassigned +085F..085F; Age:Unassigned +086B..089F; Age:Unassigned +08B5..08B5; Age:Unassigned +08BE..08D2; Age:Unassigned +0984..0984; Age:Unassigned +098D..098E; Age:Unassigned +0991..0992; Age:Unassigned +09A9..09A9; Age:Unassigned +09B1..09B1; Age:Unassigned +09B3..09B5; Age:Unassigned +09BA..09BB; Age:Unassigned +09C5..09C6; Age:Unassigned +09C9..09CA; Age:Unassigned +09CF..09D6; Age:Unassigned +09D8..09DB; Age:Unassigned +09DE..09DE; Age:Unassigned +09E4..09E5; Age:Unassigned +09FF..0A00; Age:Unassigned +0A04..0A04; Age:Unassigned +0A0B..0A0E; Age:Unassigned +0A11..0A12; Age:Unassigned +0A29..0A29; Age:Unassigned +0A31..0A31; Age:Unassigned +0A34..0A34; Age:Unassigned +0A37..0A37; Age:Unassigned +0A3A..0A3B; Age:Unassigned +0A3D..0A3D; Age:Unassigned +0A43..0A46; Age:Unassigned +0A49..0A4A; Age:Unassigned +0A4E..0A50; Age:Unassigned +0A52..0A58; Age:Unassigned +0A5D..0A5D; Age:Unassigned +0A5F..0A65; Age:Unassigned +0A77..0A80; Age:Unassigned +0A84..0A84; Age:Unassigned +0A8E..0A8E; Age:Unassigned +0A92..0A92; Age:Unassigned +0AA9..0AA9; Age:Unassigned +0AB1..0AB1; Age:Unassigned +0AB4..0AB4; Age:Unassigned +0ABA..0ABB; Age:Unassigned +0AC6..0AC6; Age:Unassigned +0ACA..0ACA; Age:Unassigned +0ACE..0ACF; Age:Unassigned +0AD1..0ADF; Age:Unassigned +0AE4..0AE5; Age:Unassigned +0AF2..0AF8; Age:Unassigned +0B00..0B00; Age:Unassigned +0B04..0B04; Age:Unassigned +0B0D..0B0E; Age:Unassigned +0B11..0B12; Age:Unassigned +0B29..0B29; Age:Unassigned +0B31..0B31; Age:Unassigned +0B34..0B34; Age:Unassigned +0B3A..0B3B; Age:Unassigned +0B45..0B46; Age:Unassigned +0B49..0B4A; Age:Unassigned +0B4E..0B55; Age:Unassigned +0B58..0B5B; Age:Unassigned +0B5E..0B5E; Age:Unassigned +0B64..0B65; Age:Unassigned +0B78..0B81; Age:Unassigned +0B84..0B84; Age:Unassigned +0B8B..0B8D; Age:Unassigned +0B91..0B91; Age:Unassigned +0B96..0B98; Age:Unassigned +0B9B..0B9B; Age:Unassigned +0B9D..0B9D; Age:Unassigned +0BA0..0BA2; Age:Unassigned +0BA5..0BA7; Age:Unassigned +0BAB..0BAD; Age:Unassigned +0BBA..0BBD; Age:Unassigned +0BC3..0BC5; Age:Unassigned +0BC9..0BC9; Age:Unassigned +0BCE..0BCF; Age:Unassigned +0BD1..0BD6; Age:Unassigned +0BD8..0BE5; Age:Unassigned +0BFB..0BFF; Age:Unassigned +0C0D..0C0D; Age:Unassigned +0C11..0C11; Age:Unassigned +0C29..0C29; Age:Unassigned +0C3A..0C3C; Age:Unassigned +0C45..0C45; Age:Unassigned +0C49..0C49; Age:Unassigned +0C4E..0C54; Age:Unassigned +0C57..0C57; Age:Unassigned +0C5B..0C5F; Age:Unassigned +0C64..0C65; Age:Unassigned +0C70..0C76; Age:Unassigned +0C8D..0C8D; Age:Unassigned +0C91..0C91; Age:Unassigned +0CA9..0CA9; Age:Unassigned +0CB4..0CB4; Age:Unassigned +0CBA..0CBB; Age:Unassigned +0CC5..0CC5; Age:Unassigned +0CC9..0CC9; Age:Unassigned +0CCE..0CD4; Age:Unassigned +0CD7..0CDD; Age:Unassigned +0CDF..0CDF; Age:Unassigned +0CE4..0CE5; Age:Unassigned +0CF0..0CF0; Age:Unassigned +0CF3..0CFF; Age:Unassigned +0D04..0D04; Age:Unassigned +0D0D..0D0D; Age:Unassigned +0D11..0D11; Age:Unassigned +0D45..0D45; Age:Unassigned +0D49..0D49; Age:Unassigned +0D50..0D53; Age:Unassigned +0D64..0D65; Age:Unassigned +0D80..0D81; Age:Unassigned +0D84..0D84; Age:Unassigned +0D97..0D99; Age:Unassigned +0DB2..0DB2; Age:Unassigned +0DBC..0DBC; Age:Unassigned +0DBE..0DBF; Age:Unassigned +0DC7..0DC9; Age:Unassigned +0DCB..0DCE; Age:Unassigned +0DD5..0DD5; Age:Unassigned +0DD7..0DD7; Age:Unassigned +0DE0..0DE5; Age:Unassigned +0DF0..0DF1; Age:Unassigned +0DF5..0E00; Age:Unassigned +0E3B..0E3E; Age:Unassigned +0E5C..0E80; Age:Unassigned +0E83..0E83; Age:Unassigned +0E85..0E85; Age:Unassigned +0E8B..0E8B; Age:Unassigned +0EA4..0EA4; Age:Unassigned +0EA6..0EA6; Age:Unassigned +0EBE..0EBF; Age:Unassigned +0EC5..0EC5; Age:Unassigned +0EC7..0EC7; Age:Unassigned +0ECE..0ECF; Age:Unassigned +0EDA..0EDB; Age:Unassigned +0EE0..0EFF; Age:Unassigned +0F48..0F48; Age:Unassigned +0F6D..0F70; Age:Unassigned +0F98..0F98; Age:Unassigned +0FBD..0FBD; Age:Unassigned +0FCD..0FCD; Age:Unassigned +0FDB..0FFF; Age:Unassigned +10C6..10C6; Age:Unassigned +10C8..10CC; Age:Unassigned +10CE..10CF; Age:Unassigned +1249..1249; Age:Unassigned +124E..124F; Age:Unassigned +1257..1257; Age:Unassigned +1259..1259; Age:Unassigned +125E..125F; Age:Unassigned +1289..1289; Age:Unassigned +128E..128F; Age:Unassigned +12B1..12B1; Age:Unassigned +12B6..12B7; Age:Unassigned +12BF..12BF; Age:Unassigned +12C1..12C1; Age:Unassigned +12C6..12C7; Age:Unassigned +12D7..12D7; Age:Unassigned +1311..1311; Age:Unassigned +1316..1317; Age:Unassigned +135B..135C; Age:Unassigned +137D..137F; Age:Unassigned +139A..139F; Age:Unassigned +13F6..13F7; Age:Unassigned +13FE..13FF; Age:Unassigned +169D..169F; Age:Unassigned +16F9..16FF; Age:Unassigned +170D..170D; Age:Unassigned +1715..171F; Age:Unassigned +1737..173F; Age:Unassigned +1754..175F; Age:Unassigned +176D..176D; Age:Unassigned +1771..1771; Age:Unassigned +1774..177F; Age:Unassigned +17DE..17DF; Age:Unassigned +17EA..17EF; Age:Unassigned +17FA..17FF; Age:Unassigned +180F..180F; Age:Unassigned +181A..181F; Age:Unassigned +1879..187F; Age:Unassigned +18AB..18AF; Age:Unassigned +18F6..18FF; Age:Unassigned +191F..191F; Age:Unassigned +192C..192F; Age:Unassigned +193C..193F; Age:Unassigned +1941..1943; Age:Unassigned +196E..196F; Age:Unassigned +1975..197F; Age:Unassigned +19AC..19AF; Age:Unassigned +19CA..19CF; Age:Unassigned +19DB..19DD; Age:Unassigned +1A1C..1A1D; Age:Unassigned +1A5F..1A5F; Age:Unassigned +1A7D..1A7E; Age:Unassigned +1A8A..1A8F; Age:Unassigned +1A9A..1A9F; Age:Unassigned +1AAE..1AAF; Age:Unassigned +1ABF..1AFF; Age:Unassigned +1B4C..1B4F; Age:Unassigned +1B7D..1B7F; Age:Unassigned +1BF4..1BFB; Age:Unassigned +1C38..1C3A; Age:Unassigned +1C4A..1C4C; Age:Unassigned +1C89..1C8F; Age:Unassigned +1CBB..1CBC; Age:Unassigned +1CC8..1CCF; Age:Unassigned +1CFB..1CFF; Age:Unassigned +1DFA..1DFA; Age:Unassigned +1F16..1F17; Age:Unassigned +1F1E..1F1F; Age:Unassigned +1F46..1F47; Age:Unassigned +1F4E..1F4F; Age:Unassigned +1F58..1F58; Age:Unassigned +1F5A..1F5A; Age:Unassigned +1F5C..1F5C; Age:Unassigned +1F5E..1F5E; Age:Unassigned +1F7E..1F7F; Age:Unassigned +1FB5..1FB5; Age:Unassigned +1FC5..1FC5; Age:Unassigned +1FD4..1FD5; Age:Unassigned +1FDC..1FDC; Age:Unassigned +1FF0..1FF1; Age:Unassigned +1FF5..1FF5; Age:Unassigned +1FFF..1FFF; Age:Unassigned +2065..2065; Age:Unassigned +2072..2073; Age:Unassigned +208F..208F; Age:Unassigned +209D..209F; Age:Unassigned +20C0..20CF; Age:Unassigned +20F1..20FF; Age:Unassigned +218C..218F; Age:Unassigned +2427..243F; Age:Unassigned +244B..245F; Age:Unassigned +2B74..2B75; Age:Unassigned +2B96..2B97; Age:Unassigned +2C2F..2C2F; Age:Unassigned +2C5F..2C5F; Age:Unassigned +2CF4..2CF8; Age:Unassigned +2D26..2D26; Age:Unassigned +2D28..2D2C; Age:Unassigned +2D2E..2D2F; Age:Unassigned +2D68..2D6E; Age:Unassigned +2D71..2D7E; Age:Unassigned +2D97..2D9F; Age:Unassigned +2DA7..2DA7; Age:Unassigned +2DAF..2DAF; Age:Unassigned +2DB7..2DB7; Age:Unassigned +2DBF..2DBF; Age:Unassigned +2DC7..2DC7; Age:Unassigned +2DCF..2DCF; Age:Unassigned +2DD7..2DD7; Age:Unassigned +2DDF..2DDF; Age:Unassigned +2E50..2E7F; Age:Unassigned +2E9A..2E9A; Age:Unassigned +2EF4..2EFF; Age:Unassigned +2FD6..2FEF; Age:Unassigned +2FFC..2FFF; Age:Unassigned +3040..3040; Age:Unassigned +3097..3098; Age:Unassigned +3100..3104; Age:Unassigned +3130..3130; Age:Unassigned +318F..318F; Age:Unassigned +31BB..31BF; Age:Unassigned +31E4..31EF; Age:Unassigned +321F..321F; Age:Unassigned +32FF..32FF; Age:Unassigned +4DB6..4DBF; Age:Unassigned +9FF0..9FFF; Age:Unassigned +A48D..A48F; Age:Unassigned +A4C7..A4CF; Age:Unassigned +A62C..A63F; Age:Unassigned +A6F8..A6FF; Age:Unassigned +A7C0..A7C1; Age:Unassigned +A7C7..A7F6; Age:Unassigned +A82C..A82F; Age:Unassigned +A83A..A83F; Age:Unassigned +A878..A87F; Age:Unassigned +A8C6..A8CD; Age:Unassigned +A8DA..A8DF; Age:Unassigned +A954..A95E; Age:Unassigned +A97D..A97F; Age:Unassigned +A9CE..A9CE; Age:Unassigned +A9DA..A9DD; Age:Unassigned +A9FF..A9FF; Age:Unassigned +AA37..AA3F; Age:Unassigned +AA4E..AA4F; Age:Unassigned +AA5A..AA5B; Age:Unassigned +AAC3..AADA; Age:Unassigned +AAF7..AB00; Age:Unassigned +AB07..AB08; Age:Unassigned +AB0F..AB10; Age:Unassigned +AB17..AB1F; Age:Unassigned +AB27..AB27; Age:Unassigned +AB2F..AB2F; Age:Unassigned +AB68..AB6F; Age:Unassigned +ABEE..ABEF; Age:Unassigned +ABFA..ABFF; Age:Unassigned +D7A4..D7AF; Age:Unassigned +D7C7..D7CA; Age:Unassigned +D7FC..D7FF; Age:Unassigned +FA6E..FA6F; Age:Unassigned +FADA..FAFF; Age:Unassigned +FB07..FB12; Age:Unassigned +FB18..FB1C; Age:Unassigned +FB37..FB37; Age:Unassigned +FB3D..FB3D; Age:Unassigned +FB3F..FB3F; Age:Unassigned +FB42..FB42; Age:Unassigned +FB45..FB45; Age:Unassigned +FBC2..FBD2; Age:Unassigned +FD40..FD4F; Age:Unassigned +FD90..FD91; Age:Unassigned +FDC8..FDCF; Age:Unassigned +FDFE..FDFF; Age:Unassigned +FE1A..FE1F; Age:Unassigned +FE53..FE53; Age:Unassigned +FE67..FE67; Age:Unassigned +FE6C..FE6F; Age:Unassigned +FE75..FE75; Age:Unassigned +FEFD..FEFE; Age:Unassigned +FF00..FF00; Age:Unassigned +FFBF..FFC1; Age:Unassigned +FFC8..FFC9; Age:Unassigned +FFD0..FFD1; Age:Unassigned +FFD8..FFD9; Age:Unassigned +FFDD..FFDF; Age:Unassigned +FFE7..FFE7; Age:Unassigned +FFEF..FFF8; Age:Unassigned +1000C..1000C; Age:Unassigned +10027..10027; Age:Unassigned +1003B..1003B; Age:Unassigned +1003E..1003E; Age:Unassigned +1004E..1004F; Age:Unassigned +1005E..1007F; Age:Unassigned +100FB..100FF; Age:Unassigned +10103..10106; Age:Unassigned +10134..10136; Age:Unassigned +1018F..1018F; Age:Unassigned +1019C..1019F; Age:Unassigned +101A1..101CF; Age:Unassigned +101FE..1027F; Age:Unassigned +1029D..1029F; Age:Unassigned +102D1..102DF; Age:Unassigned +102FC..102FF; Age:Unassigned +10324..1032C; Age:Unassigned +1034B..1034F; Age:Unassigned +1037B..1037F; Age:Unassigned +1039E..1039E; Age:Unassigned +103C4..103C7; Age:Unassigned +103D6..103FF; Age:Unassigned +1049E..1049F; Age:Unassigned +104AA..104AF; Age:Unassigned +104D4..104D7; Age:Unassigned +104FC..104FF; Age:Unassigned +10528..1052F; Age:Unassigned +10564..1056E; Age:Unassigned +10570..105FF; Age:Unassigned +10737..1073F; Age:Unassigned +10756..1075F; Age:Unassigned +10768..107FF; Age:Unassigned +10806..10807; Age:Unassigned +10809..10809; Age:Unassigned +10836..10836; Age:Unassigned +10839..1083B; Age:Unassigned +1083D..1083E; Age:Unassigned +10856..10856; Age:Unassigned +1089F..108A6; Age:Unassigned +108B0..108DF; Age:Unassigned +108F3..108F3; Age:Unassigned +108F6..108FA; Age:Unassigned +1091C..1091E; Age:Unassigned +1093A..1093E; Age:Unassigned +10940..1097F; Age:Unassigned +109B8..109BB; Age:Unassigned +109D0..109D1; Age:Unassigned +10A04..10A04; Age:Unassigned +10A07..10A0B; Age:Unassigned +10A14..10A14; Age:Unassigned +10A18..10A18; Age:Unassigned +10A36..10A37; Age:Unassigned +10A3B..10A3E; Age:Unassigned +10A49..10A4F; Age:Unassigned +10A59..10A5F; Age:Unassigned +10AA0..10ABF; Age:Unassigned +10AE7..10AEA; Age:Unassigned +10AF7..10AFF; Age:Unassigned +10B36..10B38; Age:Unassigned +10B56..10B57; Age:Unassigned +10B73..10B77; Age:Unassigned +10B92..10B98; Age:Unassigned +10B9D..10BA8; Age:Unassigned +10BB0..10BFF; Age:Unassigned +10C49..10C7F; Age:Unassigned +10CB3..10CBF; Age:Unassigned +10CF3..10CF9; Age:Unassigned +10D28..10D2F; Age:Unassigned +10D3A..10E5F; Age:Unassigned +10E7F..10EFF; Age:Unassigned +10F28..10F2F; Age:Unassigned +10F5A..10FDF; Age:Unassigned +10FF7..10FFF; Age:Unassigned +1104E..11051; Age:Unassigned +11070..1107E; Age:Unassigned +110C2..110CC; Age:Unassigned +110CE..110CF; Age:Unassigned +110E9..110EF; Age:Unassigned +110FA..110FF; Age:Unassigned +11135..11135; Age:Unassigned +11147..1114F; Age:Unassigned +11177..1117F; Age:Unassigned +111CE..111CF; Age:Unassigned +111E0..111E0; Age:Unassigned +111F5..111FF; Age:Unassigned +11212..11212; Age:Unassigned +1123F..1127F; Age:Unassigned +11287..11287; Age:Unassigned +11289..11289; Age:Unassigned +1128E..1128E; Age:Unassigned +1129E..1129E; Age:Unassigned +112AA..112AF; Age:Unassigned +112EB..112EF; Age:Unassigned +112FA..112FF; Age:Unassigned +11304..11304; Age:Unassigned +1130D..1130E; Age:Unassigned +11311..11312; Age:Unassigned +11329..11329; Age:Unassigned +11331..11331; Age:Unassigned +11334..11334; Age:Unassigned +1133A..1133A; Age:Unassigned +11345..11346; Age:Unassigned +11349..1134A; Age:Unassigned +1134E..1134F; Age:Unassigned +11351..11356; Age:Unassigned +11358..1135C; Age:Unassigned +11364..11365; Age:Unassigned +1136D..1136F; Age:Unassigned +11375..113FF; Age:Unassigned +1145A..1145A; Age:Unassigned +1145C..1145C; Age:Unassigned +11460..1147F; Age:Unassigned +114C8..114CF; Age:Unassigned +114DA..1157F; Age:Unassigned +115B6..115B7; Age:Unassigned +115DE..115FF; Age:Unassigned +11645..1164F; Age:Unassigned +1165A..1165F; Age:Unassigned +1166D..1167F; Age:Unassigned +116B9..116BF; Age:Unassigned +116CA..116FF; Age:Unassigned +1171B..1171C; Age:Unassigned +1172C..1172F; Age:Unassigned +11740..117FF; Age:Unassigned +1183C..1189F; Age:Unassigned +118F3..118FE; Age:Unassigned +11900..1199F; Age:Unassigned +119A8..119A9; Age:Unassigned +119D8..119D9; Age:Unassigned +119E5..119FF; Age:Unassigned +11A48..11A4F; Age:Unassigned +11AA3..11ABF; Age:Unassigned +11AF9..11BFF; Age:Unassigned +11C09..11C09; Age:Unassigned +11C37..11C37; Age:Unassigned +11C46..11C4F; Age:Unassigned +11C6D..11C6F; Age:Unassigned +11C90..11C91; Age:Unassigned +11CA8..11CA8; Age:Unassigned +11CB7..11CFF; Age:Unassigned +11D07..11D07; Age:Unassigned +11D0A..11D0A; Age:Unassigned +11D37..11D39; Age:Unassigned +11D3B..11D3B; Age:Unassigned +11D3E..11D3E; Age:Unassigned +11D48..11D4F; Age:Unassigned +11D5A..11D5F; Age:Unassigned +11D66..11D66; Age:Unassigned +11D69..11D69; Age:Unassigned +11D8F..11D8F; Age:Unassigned +11D92..11D92; Age:Unassigned +11D99..11D9F; Age:Unassigned +11DAA..11EDF; Age:Unassigned +11EF9..11FBF; Age:Unassigned +11FF2..11FFE; Age:Unassigned +1239A..123FF; Age:Unassigned +1246F..1246F; Age:Unassigned +12475..1247F; Age:Unassigned +12544..12FFF; Age:Unassigned +1342F..1342F; Age:Unassigned +13439..143FF; Age:Unassigned +14647..167FF; Age:Unassigned +16A39..16A3F; Age:Unassigned +16A5F..16A5F; Age:Unassigned +16A6A..16A6D; Age:Unassigned +16A70..16ACF; Age:Unassigned +16AEE..16AEF; Age:Unassigned +16AF6..16AFF; Age:Unassigned +16B46..16B4F; Age:Unassigned +16B5A..16B5A; Age:Unassigned +16B62..16B62; Age:Unassigned +16B78..16B7C; Age:Unassigned +16B90..16E3F; Age:Unassigned +16E9B..16EFF; Age:Unassigned +16F4B..16F4E; Age:Unassigned +16F88..16F8E; Age:Unassigned +16FA0..16FDF; Age:Unassigned +16FE4..16FFF; Age:Unassigned +187F8..187FF; Age:Unassigned +18AF3..1AFFF; Age:Unassigned +1B11F..1B14F; Age:Unassigned +1B153..1B163; Age:Unassigned +1B168..1B16F; Age:Unassigned +1B2FC..1BBFF; Age:Unassigned +1BC6B..1BC6F; Age:Unassigned +1BC7D..1BC7F; Age:Unassigned +1BC89..1BC8F; Age:Unassigned +1BC9A..1BC9B; Age:Unassigned +1BCA4..1CFFF; Age:Unassigned +1D0F6..1D0FF; Age:Unassigned +1D127..1D128; Age:Unassigned +1D1E9..1D1FF; Age:Unassigned +1D246..1D2DF; Age:Unassigned +1D2F4..1D2FF; Age:Unassigned +1D357..1D35F; Age:Unassigned +1D379..1D3FF; Age:Unassigned +1D455..1D455; Age:Unassigned +1D49D..1D49D; Age:Unassigned +1D4A0..1D4A1; Age:Unassigned +1D4A3..1D4A4; Age:Unassigned +1D4A7..1D4A8; Age:Unassigned +1D4AD..1D4AD; Age:Unassigned +1D4BA..1D4BA; Age:Unassigned +1D4BC..1D4BC; Age:Unassigned +1D4C4..1D4C4; Age:Unassigned +1D506..1D506; Age:Unassigned +1D50B..1D50C; Age:Unassigned +1D515..1D515; Age:Unassigned +1D51D..1D51D; Age:Unassigned +1D53A..1D53A; Age:Unassigned +1D53F..1D53F; Age:Unassigned +1D545..1D545; Age:Unassigned +1D547..1D549; Age:Unassigned +1D551..1D551; Age:Unassigned +1D6A6..1D6A7; Age:Unassigned +1D7CC..1D7CD; Age:Unassigned +1DA8C..1DA9A; Age:Unassigned +1DAA0..1DAA0; Age:Unassigned +1DAB0..1DFFF; Age:Unassigned +1E007..1E007; Age:Unassigned +1E019..1E01A; Age:Unassigned +1E022..1E022; Age:Unassigned +1E025..1E025; Age:Unassigned +1E02B..1E0FF; Age:Unassigned +1E12D..1E12F; Age:Unassigned +1E13E..1E13F; Age:Unassigned +1E14A..1E14D; Age:Unassigned +1E150..1E2BF; Age:Unassigned +1E2FA..1E2FE; Age:Unassigned +1E300..1E7FF; Age:Unassigned +1E8C5..1E8C6; Age:Unassigned +1E8D7..1E8FF; Age:Unassigned +1E94C..1E94F; Age:Unassigned +1E95A..1E95D; Age:Unassigned +1E960..1EC70; Age:Unassigned +1ECB5..1ED00; Age:Unassigned +1ED3E..1EDFF; Age:Unassigned +1EE04..1EE04; Age:Unassigned +1EE20..1EE20; Age:Unassigned +1EE23..1EE23; Age:Unassigned +1EE25..1EE26; Age:Unassigned +1EE28..1EE28; Age:Unassigned +1EE33..1EE33; Age:Unassigned +1EE38..1EE38; Age:Unassigned +1EE3A..1EE3A; Age:Unassigned +1EE3C..1EE41; Age:Unassigned +1EE43..1EE46; Age:Unassigned +1EE48..1EE48; Age:Unassigned +1EE4A..1EE4A; Age:Unassigned +1EE4C..1EE4C; Age:Unassigned +1EE50..1EE50; Age:Unassigned +1EE53..1EE53; Age:Unassigned +1EE55..1EE56; Age:Unassigned +1EE58..1EE58; Age:Unassigned +1EE5A..1EE5A; Age:Unassigned +1EE5C..1EE5C; Age:Unassigned +1EE5E..1EE5E; Age:Unassigned +1EE60..1EE60; Age:Unassigned +1EE63..1EE63; Age:Unassigned +1EE65..1EE66; Age:Unassigned +1EE6B..1EE6B; Age:Unassigned +1EE73..1EE73; Age:Unassigned +1EE78..1EE78; Age:Unassigned +1EE7D..1EE7D; Age:Unassigned +1EE7F..1EE7F; Age:Unassigned +1EE8A..1EE8A; Age:Unassigned +1EE9C..1EEA0; Age:Unassigned +1EEA4..1EEA4; Age:Unassigned +1EEAA..1EEAA; Age:Unassigned +1EEBC..1EEEF; Age:Unassigned +1EEF2..1EFFF; Age:Unassigned +1F02C..1F02F; Age:Unassigned +1F094..1F09F; Age:Unassigned +1F0AF..1F0B0; Age:Unassigned +1F0C0..1F0C0; Age:Unassigned +1F0D0..1F0D0; Age:Unassigned +1F0F6..1F0FF; Age:Unassigned +1F10D..1F10F; Age:Unassigned +1F16D..1F16F; Age:Unassigned +1F1AD..1F1E5; Age:Unassigned +1F203..1F20F; Age:Unassigned +1F23C..1F23F; Age:Unassigned +1F249..1F24F; Age:Unassigned +1F252..1F25F; Age:Unassigned +1F266..1F2FF; Age:Unassigned +1F6D6..1F6DF; Age:Unassigned +1F6ED..1F6EF; Age:Unassigned +1F6FB..1F6FF; Age:Unassigned +1F774..1F77F; Age:Unassigned +1F7D9..1F7DF; Age:Unassigned +1F7EC..1F7FF; Age:Unassigned +1F80C..1F80F; Age:Unassigned +1F848..1F84F; Age:Unassigned +1F85A..1F85F; Age:Unassigned +1F888..1F88F; Age:Unassigned +1F8AE..1F8FF; Age:Unassigned +1F90C..1F90C; Age:Unassigned +1F972..1F972; Age:Unassigned +1F977..1F979; Age:Unassigned +1F9A3..1F9A4; Age:Unassigned +1F9AB..1F9AD; Age:Unassigned +1F9CB..1F9CC; Age:Unassigned +1FA54..1FA5F; Age:Unassigned +1FA6E..1FA6F; Age:Unassigned +1FA74..1FA77; Age:Unassigned +1FA7B..1FA7F; Age:Unassigned +1FA83..1FA8F; Age:Unassigned +1FA96..1FFFD; Age:Unassigned +2A6D7..2A6FF; Age:Unassigned +2B735..2B73F; Age:Unassigned +2B81E..2B81F; Age:Unassigned +2CEA2..2CEAF; Age:Unassigned +2EBE1..2F7FF; Age:Unassigned +2FA1E..2FFFD; Age:Unassigned +30000..3FFFD; Age:Unassigned +40000..4FFFD; Age:Unassigned +50000..5FFFD; Age:Unassigned +60000..6FFFD; Age:Unassigned +70000..7FFFD; Age:Unassigned +80000..8FFFD; Age:Unassigned +90000..9FFFD; Age:Unassigned +A0000..AFFFD; Age:Unassigned +B0000..BFFFD; Age:Unassigned +C0000..CFFFD; Age:Unassigned +D0000..DFFFD; Age:Unassigned +E0000..E0000; Age:Unassigned +E0002..E001F; Age:Unassigned +E0080..E00FF; Age:Unassigned +E01F0..EFFFD; Age:Unassigned diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_unassigned.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_unassigned.test new file mode 100644 index 000000000..037443e34 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_0_age_unassigned.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_0_age_unassigned + +description: +Tests character class syntax of the Unicode 12.0 Age=Unassigned property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_0.flex b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_0.flex new file mode 100644 index 000000000..19708838f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_0.flex @@ -0,0 +1,312 @@ +%% + +%unicode 12.0 +%public +%class UnicodeBlocks_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{Block:Adlam} { setCurCharPropertyValue("Adlam"); } +\p{Block:Aegean Numbers} { setCurCharPropertyValue("Aegean Numbers"); } +\p{Block:Ahom} { setCurCharPropertyValue("Ahom"); } +\p{Block:Alchemical Symbols} { setCurCharPropertyValue("Alchemical Symbols"); } +\p{Block:Alphabetic Presentation Forms} { setCurCharPropertyValue("Alphabetic Presentation Forms"); } +\p{Block:Anatolian Hieroglyphs} { setCurCharPropertyValue("Anatolian Hieroglyphs"); } +\p{Block:Ancient Greek Musical Notation} { setCurCharPropertyValue("Ancient Greek Musical Notation"); } +\p{Block:Ancient Greek Numbers} { setCurCharPropertyValue("Ancient Greek Numbers"); } +\p{Block:Ancient Symbols} { setCurCharPropertyValue("Ancient Symbols"); } +\p{Block:Arabic} { setCurCharPropertyValue("Arabic"); } +\p{Block:Arabic Extended-A} { setCurCharPropertyValue("Arabic Extended-A"); } +\p{Block:Arabic Mathematical Alphabetic Symbols} { setCurCharPropertyValue("Arabic Mathematical Alphabetic Symbols"); } +\p{Block:Arabic Presentation Forms-A} { setCurCharPropertyValue("Arabic Presentation Forms-A"); } +\p{Block:Arabic Presentation Forms-B} { setCurCharPropertyValue("Arabic Presentation Forms-B"); } +\p{Block:Arabic Supplement} { setCurCharPropertyValue("Arabic Supplement"); } +\p{Block:Armenian} { setCurCharPropertyValue("Armenian"); } +\p{Block:Arrows} { setCurCharPropertyValue("Arrows"); } +\p{Block:Avestan} { setCurCharPropertyValue("Avestan"); } +\p{Block:Balinese} { setCurCharPropertyValue("Balinese"); } +\p{Block:Bamum} { setCurCharPropertyValue("Bamum"); } +\p{Block:Bamum Supplement} { setCurCharPropertyValue("Bamum Supplement"); } +\p{Block:Basic Latin} { setCurCharPropertyValue("Basic Latin"); } +\p{Block:Bassa Vah} { setCurCharPropertyValue("Bassa Vah"); } +\p{Block:Batak} { setCurCharPropertyValue("Batak"); } +\p{Block:Bengali} { setCurCharPropertyValue("Bengali"); } +\p{Block:Bhaiksuki} { setCurCharPropertyValue("Bhaiksuki"); } +\p{Block:Block Elements} { setCurCharPropertyValue("Block Elements"); } +\p{Block:Bopomofo} { setCurCharPropertyValue("Bopomofo"); } +\p{Block:Bopomofo Extended} { setCurCharPropertyValue("Bopomofo Extended"); } +\p{Block:Box Drawing} { setCurCharPropertyValue("Box Drawing"); } +\p{Block:Brahmi} { setCurCharPropertyValue("Brahmi"); } +\p{Block:Braille Patterns} { setCurCharPropertyValue("Braille Patterns"); } +\p{Block:Buginese} { setCurCharPropertyValue("Buginese"); } +\p{Block:Buhid} { setCurCharPropertyValue("Buhid"); } +\p{Block:Byzantine Musical Symbols} { setCurCharPropertyValue("Byzantine Musical Symbols"); } +\p{Block:CJK Compatibility} { setCurCharPropertyValue("CJK Compatibility"); } +\p{Block:CJK Compatibility Forms} { setCurCharPropertyValue("CJK Compatibility Forms"); } +\p{Block:CJK Compatibility Ideographs} { setCurCharPropertyValue("CJK Compatibility Ideographs"); } +\p{Block:CJK Compatibility Ideographs Supplement} { setCurCharPropertyValue("CJK Compatibility Ideographs Supplement"); } +\p{Block:CJK Radicals Supplement} { setCurCharPropertyValue("CJK Radicals Supplement"); } +\p{Block:CJK Strokes} { setCurCharPropertyValue("CJK Strokes"); } +\p{Block:CJK Symbols and Punctuation} { setCurCharPropertyValue("CJK Symbols and Punctuation"); } +\p{Block:CJK Unified Ideographs} { setCurCharPropertyValue("CJK Unified Ideographs"); } +\p{Block:CJK Unified Ideographs Extension A} { setCurCharPropertyValue("CJK Unified Ideographs Extension A"); } +\p{Block:CJK Unified Ideographs Extension B} { setCurCharPropertyValue("CJK Unified Ideographs Extension B"); } +\p{Block:CJK Unified Ideographs Extension C} { setCurCharPropertyValue("CJK Unified Ideographs Extension C"); } +\p{Block:CJK Unified Ideographs Extension D} { setCurCharPropertyValue("CJK Unified Ideographs Extension D"); } +\p{Block:CJK Unified Ideographs Extension E} { setCurCharPropertyValue("CJK Unified Ideographs Extension E"); } +\p{Block:CJK Unified Ideographs Extension F} { setCurCharPropertyValue("CJK Unified Ideographs Extension F"); } +\p{Block:Carian} { setCurCharPropertyValue("Carian"); } +\p{Block:Caucasian Albanian} { setCurCharPropertyValue("Caucasian Albanian"); } +\p{Block:Chakma} { setCurCharPropertyValue("Chakma"); } +\p{Block:Cham} { setCurCharPropertyValue("Cham"); } +\p{Block:Cherokee} { setCurCharPropertyValue("Cherokee"); } +\p{Block:Cherokee Supplement} { setCurCharPropertyValue("Cherokee Supplement"); } +\p{Block:Chess Symbols} { setCurCharPropertyValue("Chess Symbols"); } +\p{Block:Combining Diacritical Marks} { setCurCharPropertyValue("Combining Diacritical Marks"); } +\p{Block:Combining Diacritical Marks Extended} { setCurCharPropertyValue("Combining Diacritical Marks Extended"); } +\p{Block:Combining Diacritical Marks Supplement} { setCurCharPropertyValue("Combining Diacritical Marks Supplement"); } +\p{Block:Combining Diacritical Marks for Symbols} { setCurCharPropertyValue("Combining Diacritical Marks for Symbols"); } +\p{Block:Combining Half Marks} { setCurCharPropertyValue("Combining Half Marks"); } +\p{Block:Common Indic Number Forms} { setCurCharPropertyValue("Common Indic Number Forms"); } +\p{Block:Control Pictures} { setCurCharPropertyValue("Control Pictures"); } +\p{Block:Coptic} { setCurCharPropertyValue("Coptic"); } +\p{Block:Coptic Epact Numbers} { setCurCharPropertyValue("Coptic Epact Numbers"); } +\p{Block:Counting Rod Numerals} { setCurCharPropertyValue("Counting Rod Numerals"); } +\p{Block:Cuneiform} { setCurCharPropertyValue("Cuneiform"); } +\p{Block:Cuneiform Numbers and Punctuation} { setCurCharPropertyValue("Cuneiform Numbers and Punctuation"); } +\p{Block:Currency Symbols} { setCurCharPropertyValue("Currency Symbols"); } +\p{Block:Cypriot Syllabary} { setCurCharPropertyValue("Cypriot Syllabary"); } +\p{Block:Cyrillic} { setCurCharPropertyValue("Cyrillic"); } +\p{Block:Cyrillic Extended-A} { setCurCharPropertyValue("Cyrillic Extended-A"); } +\p{Block:Cyrillic Extended-B} { setCurCharPropertyValue("Cyrillic Extended-B"); } +\p{Block:Cyrillic Extended-C} { setCurCharPropertyValue("Cyrillic Extended-C"); } +\p{Block:Cyrillic Supplement} { setCurCharPropertyValue("Cyrillic Supplement"); } +\p{Block:Deseret} { setCurCharPropertyValue("Deseret"); } +\p{Block:Devanagari} { setCurCharPropertyValue("Devanagari"); } +\p{Block:Devanagari Extended} { setCurCharPropertyValue("Devanagari Extended"); } +\p{Block:Dingbats} { setCurCharPropertyValue("Dingbats"); } +\p{Block:Dogra} { setCurCharPropertyValue("Dogra"); } +\p{Block:Domino Tiles} { setCurCharPropertyValue("Domino Tiles"); } +\p{Block:Duployan} { setCurCharPropertyValue("Duployan"); } +\p{Block:Early Dynastic Cuneiform} { setCurCharPropertyValue("Early Dynastic Cuneiform"); } +\p{Block:Egyptian Hieroglyph Format Controls} { setCurCharPropertyValue("Egyptian Hieroglyph Format Controls"); } +\p{Block:Egyptian Hieroglyphs} { setCurCharPropertyValue("Egyptian Hieroglyphs"); } +\p{Block:Elbasan} { setCurCharPropertyValue("Elbasan"); } +\p{Block:Elymaic} { setCurCharPropertyValue("Elymaic"); } +\p{Block:Emoticons} { setCurCharPropertyValue("Emoticons"); } +\p{Block:Enclosed Alphanumeric Supplement} { setCurCharPropertyValue("Enclosed Alphanumeric Supplement"); } +\p{Block:Enclosed Alphanumerics} { setCurCharPropertyValue("Enclosed Alphanumerics"); } +\p{Block:Enclosed CJK Letters and Months} { setCurCharPropertyValue("Enclosed CJK Letters and Months"); } +\p{Block:Enclosed Ideographic Supplement} { setCurCharPropertyValue("Enclosed Ideographic Supplement"); } +\p{Block:Ethiopic} { setCurCharPropertyValue("Ethiopic"); } +\p{Block:Ethiopic Extended} { setCurCharPropertyValue("Ethiopic Extended"); } +\p{Block:Ethiopic Extended-A} { setCurCharPropertyValue("Ethiopic Extended-A"); } +\p{Block:Ethiopic Supplement} { setCurCharPropertyValue("Ethiopic Supplement"); } +\p{Block:General Punctuation} { setCurCharPropertyValue("General Punctuation"); } +\p{Block:Geometric Shapes} { setCurCharPropertyValue("Geometric Shapes"); } +\p{Block:Geometric Shapes Extended} { setCurCharPropertyValue("Geometric Shapes Extended"); } +\p{Block:Georgian} { setCurCharPropertyValue("Georgian"); } +\p{Block:Georgian Extended} { setCurCharPropertyValue("Georgian Extended"); } +\p{Block:Georgian Supplement} { setCurCharPropertyValue("Georgian Supplement"); } +\p{Block:Glagolitic} { setCurCharPropertyValue("Glagolitic"); } +\p{Block:Glagolitic Supplement} { setCurCharPropertyValue("Glagolitic Supplement"); } +\p{Block:Gothic} { setCurCharPropertyValue("Gothic"); } +\p{Block:Grantha} { setCurCharPropertyValue("Grantha"); } +\p{Block:Greek Extended} { setCurCharPropertyValue("Greek Extended"); } +\p{Block:Greek and Coptic} { setCurCharPropertyValue("Greek and Coptic"); } +\p{Block:Gujarati} { setCurCharPropertyValue("Gujarati"); } +\p{Block:Gunjala Gondi} { setCurCharPropertyValue("Gunjala Gondi"); } +\p{Block:Gurmukhi} { setCurCharPropertyValue("Gurmukhi"); } +\p{Block:Halfwidth and Fullwidth Forms} { setCurCharPropertyValue("Halfwidth and Fullwidth Forms"); } +\p{Block:Hangul Compatibility Jamo} { setCurCharPropertyValue("Hangul Compatibility Jamo"); } +\p{Block:Hangul Jamo} { setCurCharPropertyValue("Hangul Jamo"); } +\p{Block:Hangul Jamo Extended-A} { setCurCharPropertyValue("Hangul Jamo Extended-A"); } +\p{Block:Hangul Jamo Extended-B} { setCurCharPropertyValue("Hangul Jamo Extended-B"); } +\p{Block:Hangul Syllables} { setCurCharPropertyValue("Hangul Syllables"); } +\p{Block:Hanifi Rohingya} { setCurCharPropertyValue("Hanifi Rohingya"); } +\p{Block:Hanunoo} { setCurCharPropertyValue("Hanunoo"); } +\p{Block:Hatran} { setCurCharPropertyValue("Hatran"); } +\p{Block:Hebrew} { setCurCharPropertyValue("Hebrew"); } +\p{Block:Hiragana} { setCurCharPropertyValue("Hiragana"); } +\p{Block:IPA Extensions} { setCurCharPropertyValue("IPA Extensions"); } +\p{Block:Ideographic Description Characters} { setCurCharPropertyValue("Ideographic Description Characters"); } +\p{Block:Ideographic Symbols and Punctuation} { setCurCharPropertyValue("Ideographic Symbols and Punctuation"); } +\p{Block:Imperial Aramaic} { setCurCharPropertyValue("Imperial Aramaic"); } +\p{Block:Indic Siyaq Numbers} { setCurCharPropertyValue("Indic Siyaq Numbers"); } +\p{Block:Inscriptional Pahlavi} { setCurCharPropertyValue("Inscriptional Pahlavi"); } +\p{Block:Inscriptional Parthian} { setCurCharPropertyValue("Inscriptional Parthian"); } +\p{Block:Javanese} { setCurCharPropertyValue("Javanese"); } +\p{Block:Kaithi} { setCurCharPropertyValue("Kaithi"); } +\p{Block:Kana Extended-A} { setCurCharPropertyValue("Kana Extended-A"); } +\p{Block:Kana Supplement} { setCurCharPropertyValue("Kana Supplement"); } +\p{Block:Kanbun} { setCurCharPropertyValue("Kanbun"); } +\p{Block:Kangxi Radicals} { setCurCharPropertyValue("Kangxi Radicals"); } +\p{Block:Kannada} { setCurCharPropertyValue("Kannada"); } +\p{Block:Katakana} { setCurCharPropertyValue("Katakana"); } +\p{Block:Katakana Phonetic Extensions} { setCurCharPropertyValue("Katakana Phonetic Extensions"); } +\p{Block:Kayah Li} { setCurCharPropertyValue("Kayah Li"); } +\p{Block:Kharoshthi} { setCurCharPropertyValue("Kharoshthi"); } +\p{Block:Khmer} { setCurCharPropertyValue("Khmer"); } +\p{Block:Khmer Symbols} { setCurCharPropertyValue("Khmer Symbols"); } +\p{Block:Khojki} { setCurCharPropertyValue("Khojki"); } +\p{Block:Khudawadi} { setCurCharPropertyValue("Khudawadi"); } +\p{Block:Lao} { setCurCharPropertyValue("Lao"); } +\p{Block:Latin Extended Additional} { setCurCharPropertyValue("Latin Extended Additional"); } +\p{Block:Latin Extended-A} { setCurCharPropertyValue("Latin Extended-A"); } +\p{Block:Latin Extended-B} { setCurCharPropertyValue("Latin Extended-B"); } +\p{Block:Latin Extended-C} { setCurCharPropertyValue("Latin Extended-C"); } +\p{Block:Latin Extended-D} { setCurCharPropertyValue("Latin Extended-D"); } +\p{Block:Latin Extended-E} { setCurCharPropertyValue("Latin Extended-E"); } +\p{Block:Latin-1 Supplement} { setCurCharPropertyValue("Latin-1 Supplement"); } +\p{Block:Lepcha} { setCurCharPropertyValue("Lepcha"); } +\p{Block:Letterlike Symbols} { setCurCharPropertyValue("Letterlike Symbols"); } +\p{Block:Limbu} { setCurCharPropertyValue("Limbu"); } +\p{Block:Linear A} { setCurCharPropertyValue("Linear A"); } +\p{Block:Linear B Ideograms} { setCurCharPropertyValue("Linear B Ideograms"); } +\p{Block:Linear B Syllabary} { setCurCharPropertyValue("Linear B Syllabary"); } +\p{Block:Lisu} { setCurCharPropertyValue("Lisu"); } +\p{Block:Lycian} { setCurCharPropertyValue("Lycian"); } +\p{Block:Lydian} { setCurCharPropertyValue("Lydian"); } +\p{Block:Mahajani} { setCurCharPropertyValue("Mahajani"); } +\p{Block:Mahjong Tiles} { setCurCharPropertyValue("Mahjong Tiles"); } +\p{Block:Makasar} { setCurCharPropertyValue("Makasar"); } +\p{Block:Malayalam} { setCurCharPropertyValue("Malayalam"); } +\p{Block:Mandaic} { setCurCharPropertyValue("Mandaic"); } +\p{Block:Manichaean} { setCurCharPropertyValue("Manichaean"); } +\p{Block:Marchen} { setCurCharPropertyValue("Marchen"); } +\p{Block:Masaram Gondi} { setCurCharPropertyValue("Masaram Gondi"); } +\p{Block:Mathematical Alphanumeric Symbols} { setCurCharPropertyValue("Mathematical Alphanumeric Symbols"); } +\p{Block:Mathematical Operators} { setCurCharPropertyValue("Mathematical Operators"); } +\p{Block:Mayan Numerals} { setCurCharPropertyValue("Mayan Numerals"); } +\p{Block:Medefaidrin} { setCurCharPropertyValue("Medefaidrin"); } +\p{Block:Meetei Mayek} { setCurCharPropertyValue("Meetei Mayek"); } +\p{Block:Meetei Mayek Extensions} { setCurCharPropertyValue("Meetei Mayek Extensions"); } +\p{Block:Mende Kikakui} { setCurCharPropertyValue("Mende Kikakui"); } +\p{Block:Meroitic Cursive} { setCurCharPropertyValue("Meroitic Cursive"); } +\p{Block:Meroitic Hieroglyphs} { setCurCharPropertyValue("Meroitic Hieroglyphs"); } +\p{Block:Miao} { setCurCharPropertyValue("Miao"); } +\p{Block:Miscellaneous Mathematical Symbols-A} { setCurCharPropertyValue("Miscellaneous Mathematical Symbols-A"); } +\p{Block:Miscellaneous Mathematical Symbols-B} { setCurCharPropertyValue("Miscellaneous Mathematical Symbols-B"); } +\p{Block:Miscellaneous Symbols} { setCurCharPropertyValue("Miscellaneous Symbols"); } +\p{Block:Miscellaneous Symbols and Arrows} { setCurCharPropertyValue("Miscellaneous Symbols and Arrows"); } +\p{Block:Miscellaneous Symbols and Pictographs} { setCurCharPropertyValue("Miscellaneous Symbols and Pictographs"); } +\p{Block:Miscellaneous Technical} { setCurCharPropertyValue("Miscellaneous Technical"); } +\p{Block:Modi} { setCurCharPropertyValue("Modi"); } +\p{Block:Modifier Tone Letters} { setCurCharPropertyValue("Modifier Tone Letters"); } +\p{Block:Mongolian} { setCurCharPropertyValue("Mongolian"); } +\p{Block:Mongolian Supplement} { setCurCharPropertyValue("Mongolian Supplement"); } +\p{Block:Mro} { setCurCharPropertyValue("Mro"); } +\p{Block:Multani} { setCurCharPropertyValue("Multani"); } +\p{Block:Musical Symbols} { setCurCharPropertyValue("Musical Symbols"); } +\p{Block:Myanmar} { setCurCharPropertyValue("Myanmar"); } +\p{Block:Myanmar Extended-A} { setCurCharPropertyValue("Myanmar Extended-A"); } +\p{Block:Myanmar Extended-B} { setCurCharPropertyValue("Myanmar Extended-B"); } +\p{Block:NKo} { setCurCharPropertyValue("NKo"); } +\p{Block:Nabataean} { setCurCharPropertyValue("Nabataean"); } +\p{Block:Nandinagari} { setCurCharPropertyValue("Nandinagari"); } +\p{Block:New Tai Lue} { setCurCharPropertyValue("New Tai Lue"); } +\p{Block:Newa} { setCurCharPropertyValue("Newa"); } +\p{Block:No_Block} { setCurCharPropertyValue("No_Block"); } +\p{Block:Number Forms} { setCurCharPropertyValue("Number Forms"); } +\p{Block:Nushu} { setCurCharPropertyValue("Nushu"); } +\p{Block:Nyiakeng Puachue Hmong} { setCurCharPropertyValue("Nyiakeng Puachue Hmong"); } +\p{Block:Ogham} { setCurCharPropertyValue("Ogham"); } +\p{Block:Ol Chiki} { setCurCharPropertyValue("Ol Chiki"); } +\p{Block:Old Hungarian} { setCurCharPropertyValue("Old Hungarian"); } +\p{Block:Old Italic} { setCurCharPropertyValue("Old Italic"); } +\p{Block:Old North Arabian} { setCurCharPropertyValue("Old North Arabian"); } +\p{Block:Old Permic} { setCurCharPropertyValue("Old Permic"); } +\p{Block:Old Persian} { setCurCharPropertyValue("Old Persian"); } +\p{Block:Old Sogdian} { setCurCharPropertyValue("Old Sogdian"); } +\p{Block:Old South Arabian} { setCurCharPropertyValue("Old South Arabian"); } +\p{Block:Old Turkic} { setCurCharPropertyValue("Old Turkic"); } +\p{Block:Optical Character Recognition} { setCurCharPropertyValue("Optical Character Recognition"); } +\p{Block:Oriya} { setCurCharPropertyValue("Oriya"); } +\p{Block:Ornamental Dingbats} { setCurCharPropertyValue("Ornamental Dingbats"); } +\p{Block:Osage} { setCurCharPropertyValue("Osage"); } +\p{Block:Osmanya} { setCurCharPropertyValue("Osmanya"); } +\p{Block:Ottoman Siyaq Numbers} { setCurCharPropertyValue("Ottoman Siyaq Numbers"); } +\p{Block:Pahawh Hmong} { setCurCharPropertyValue("Pahawh Hmong"); } +\p{Block:Palmyrene} { setCurCharPropertyValue("Palmyrene"); } +\p{Block:Pau Cin Hau} { setCurCharPropertyValue("Pau Cin Hau"); } +\p{Block:Phags-pa} { setCurCharPropertyValue("Phags-pa"); } +\p{Block:Phaistos Disc} { setCurCharPropertyValue("Phaistos Disc"); } +\p{Block:Phoenician} { setCurCharPropertyValue("Phoenician"); } +\p{Block:Phonetic Extensions} { setCurCharPropertyValue("Phonetic Extensions"); } +\p{Block:Phonetic Extensions Supplement} { setCurCharPropertyValue("Phonetic Extensions Supplement"); } +\p{Block:Playing Cards} { setCurCharPropertyValue("Playing Cards"); } +\p{Block:Private Use Area} { setCurCharPropertyValue("Private Use Area"); } +\p{Block:Psalter Pahlavi} { setCurCharPropertyValue("Psalter Pahlavi"); } +\p{Block:Rejang} { setCurCharPropertyValue("Rejang"); } +\p{Block:Rumi Numeral Symbols} { setCurCharPropertyValue("Rumi Numeral Symbols"); } +\p{Block:Runic} { setCurCharPropertyValue("Runic"); } +\p{Block:Samaritan} { setCurCharPropertyValue("Samaritan"); } +\p{Block:Saurashtra} { setCurCharPropertyValue("Saurashtra"); } +\p{Block:Sharada} { setCurCharPropertyValue("Sharada"); } +\p{Block:Shavian} { setCurCharPropertyValue("Shavian"); } +\p{Block:Shorthand Format Controls} { setCurCharPropertyValue("Shorthand Format Controls"); } +\p{Block:Siddham} { setCurCharPropertyValue("Siddham"); } +\p{Block:Sinhala} { setCurCharPropertyValue("Sinhala"); } +\p{Block:Sinhala Archaic Numbers} { setCurCharPropertyValue("Sinhala Archaic Numbers"); } +\p{Block:Small Form Variants} { setCurCharPropertyValue("Small Form Variants"); } +\p{Block:Small Kana Extension} { setCurCharPropertyValue("Small Kana Extension"); } +\p{Block:Sogdian} { setCurCharPropertyValue("Sogdian"); } +\p{Block:Sora Sompeng} { setCurCharPropertyValue("Sora Sompeng"); } +\p{Block:Soyombo} { setCurCharPropertyValue("Soyombo"); } +\p{Block:Spacing Modifier Letters} { setCurCharPropertyValue("Spacing Modifier Letters"); } +\p{Block:Specials} { setCurCharPropertyValue("Specials"); } +\p{Block:Sundanese} { setCurCharPropertyValue("Sundanese"); } +\p{Block:Sundanese Supplement} { setCurCharPropertyValue("Sundanese Supplement"); } +\p{Block:Superscripts and Subscripts} { setCurCharPropertyValue("Superscripts and Subscripts"); } +\p{Block:Supplemental Arrows-A} { setCurCharPropertyValue("Supplemental Arrows-A"); } +\p{Block:Supplemental Arrows-B} { setCurCharPropertyValue("Supplemental Arrows-B"); } +\p{Block:Supplemental Arrows-C} { setCurCharPropertyValue("Supplemental Arrows-C"); } +\p{Block:Supplemental Mathematical Operators} { setCurCharPropertyValue("Supplemental Mathematical Operators"); } +\p{Block:Supplemental Punctuation} { setCurCharPropertyValue("Supplemental Punctuation"); } +\p{Block:Supplemental Symbols and Pictographs} { setCurCharPropertyValue("Supplemental Symbols and Pictographs"); } +\p{Block:Supplementary Private Use Area-A} { setCurCharPropertyValue("Supplementary Private Use Area-A"); } +\p{Block:Supplementary Private Use Area-B} { setCurCharPropertyValue("Supplementary Private Use Area-B"); } +\p{Block:Sutton SignWriting} { setCurCharPropertyValue("Sutton SignWriting"); } +\p{Block:Syloti Nagri} { setCurCharPropertyValue("Syloti Nagri"); } +\p{Block:Symbols and Pictographs Extended-A} { setCurCharPropertyValue("Symbols and Pictographs Extended-A"); } +\p{Block:Syriac} { setCurCharPropertyValue("Syriac"); } +\p{Block:Syriac Supplement} { setCurCharPropertyValue("Syriac Supplement"); } +\p{Block:Tagalog} { setCurCharPropertyValue("Tagalog"); } +\p{Block:Tagbanwa} { setCurCharPropertyValue("Tagbanwa"); } +\p{Block:Tags} { setCurCharPropertyValue("Tags"); } +\p{Block:Tai Le} { setCurCharPropertyValue("Tai Le"); } +\p{Block:Tai Tham} { setCurCharPropertyValue("Tai Tham"); } +\p{Block:Tai Viet} { setCurCharPropertyValue("Tai Viet"); } +\p{Block:Tai Xuan Jing Symbols} { setCurCharPropertyValue("Tai Xuan Jing Symbols"); } +\p{Block:Takri} { setCurCharPropertyValue("Takri"); } +\p{Block:Tamil} { setCurCharPropertyValue("Tamil"); } +\p{Block:Tamil Supplement} { setCurCharPropertyValue("Tamil Supplement"); } +\p{Block:Tangut} { setCurCharPropertyValue("Tangut"); } +\p{Block:Tangut Components} { setCurCharPropertyValue("Tangut Components"); } +\p{Block:Telugu} { setCurCharPropertyValue("Telugu"); } +\p{Block:Thaana} { setCurCharPropertyValue("Thaana"); } +\p{Block:Thai} { setCurCharPropertyValue("Thai"); } +\p{Block:Tibetan} { setCurCharPropertyValue("Tibetan"); } +\p{Block:Tifinagh} { setCurCharPropertyValue("Tifinagh"); } +\p{Block:Tirhuta} { setCurCharPropertyValue("Tirhuta"); } +\p{Block:Transport and Map Symbols} { setCurCharPropertyValue("Transport and Map Symbols"); } +\p{Block:Ugaritic} { setCurCharPropertyValue("Ugaritic"); } +\p{Block:Unified Canadian Aboriginal Syllabics} { setCurCharPropertyValue("Unified Canadian Aboriginal Syllabics"); } +\p{Block:Unified Canadian Aboriginal Syllabics Extended} { setCurCharPropertyValue("Unified Canadian Aboriginal Syllabics Extended"); } +\p{Block:Vai} { setCurCharPropertyValue("Vai"); } +\p{Block:Variation Selectors} { setCurCharPropertyValue("Variation Selectors"); } +\p{Block:Variation Selectors Supplement} { setCurCharPropertyValue("Variation Selectors Supplement"); } +\p{Block:Vedic Extensions} { setCurCharPropertyValue("Vedic Extensions"); } +\p{Block:Vertical Forms} { setCurCharPropertyValue("Vertical Forms"); } +\p{Block:Wancho} { setCurCharPropertyValue("Wancho"); } +\p{Block:Warang Citi} { setCurCharPropertyValue("Warang Citi"); } +\p{Block:Yi Radicals} { setCurCharPropertyValue("Yi Radicals"); } +\p{Block:Yi Syllables} { setCurCharPropertyValue("Yi Syllables"); } +\p{Block:Yijing Hexagram Symbols} { setCurCharPropertyValue("Yijing Hexagram Symbols"); } +\p{Block:Zanabazar Square} { setCurCharPropertyValue("Zanabazar Square"); } diff --git a/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_0.output b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_0.output new file mode 100644 index 000000000..9fc5c13b1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_0.output @@ -0,0 +1,350 @@ +0000..007F; Basic Latin +0080..00FF; Latin-1 Supplement +0100..017F; Latin Extended-A +0180..024F; Latin Extended-B +0250..02AF; IPA Extensions +02B0..02FF; Spacing Modifier Letters +0300..036F; Combining Diacritical Marks +0370..03FF; Greek and Coptic +0400..04FF; Cyrillic +0500..052F; Cyrillic Supplement +0530..058F; Armenian +0590..05FF; Hebrew +0600..06FF; Arabic +0700..074F; Syriac +0750..077F; Arabic Supplement +0780..07BF; Thaana +07C0..07FF; NKo +0800..083F; Samaritan +0840..085F; Mandaic +0860..086F; Syriac Supplement +0870..089F; No_Block +08A0..08FF; Arabic Extended-A +0900..097F; Devanagari +0980..09FF; Bengali +0A00..0A7F; Gurmukhi +0A80..0AFF; Gujarati +0B00..0B7F; Oriya +0B80..0BFF; Tamil +0C00..0C7F; Telugu +0C80..0CFF; Kannada +0D00..0D7F; Malayalam +0D80..0DFF; Sinhala +0E00..0E7F; Thai +0E80..0EFF; Lao +0F00..0FFF; Tibetan +1000..109F; Myanmar +10A0..10FF; Georgian +1100..11FF; Hangul Jamo +1200..137F; Ethiopic +1380..139F; Ethiopic Supplement +13A0..13FF; Cherokee +1400..167F; Unified Canadian Aboriginal Syllabics +1680..169F; Ogham +16A0..16FF; Runic +1700..171F; Tagalog +1720..173F; Hanunoo +1740..175F; Buhid +1760..177F; Tagbanwa +1780..17FF; Khmer +1800..18AF; Mongolian +18B0..18FF; Unified Canadian Aboriginal Syllabics Extended +1900..194F; Limbu +1950..197F; Tai Le +1980..19DF; New Tai Lue +19E0..19FF; Khmer Symbols +1A00..1A1F; Buginese +1A20..1AAF; Tai Tham +1AB0..1AFF; Combining Diacritical Marks Extended +1B00..1B7F; Balinese +1B80..1BBF; Sundanese +1BC0..1BFF; Batak +1C00..1C4F; Lepcha +1C50..1C7F; Ol Chiki +1C80..1C8F; Cyrillic Extended-C +1C90..1CBF; Georgian Extended +1CC0..1CCF; Sundanese Supplement +1CD0..1CFF; Vedic Extensions +1D00..1D7F; Phonetic Extensions +1D80..1DBF; Phonetic Extensions Supplement +1DC0..1DFF; Combining Diacritical Marks Supplement +1E00..1EFF; Latin Extended Additional +1F00..1FFF; Greek Extended +2000..206F; General Punctuation +2070..209F; Superscripts and Subscripts +20A0..20CF; Currency Symbols +20D0..20FF; Combining Diacritical Marks for Symbols +2100..214F; Letterlike Symbols +2150..218F; Number Forms +2190..21FF; Arrows +2200..22FF; Mathematical Operators +2300..23FF; Miscellaneous Technical +2400..243F; Control Pictures +2440..245F; Optical Character Recognition +2460..24FF; Enclosed Alphanumerics +2500..257F; Box Drawing +2580..259F; Block Elements +25A0..25FF; Geometric Shapes +2600..26FF; Miscellaneous Symbols +2700..27BF; Dingbats +27C0..27EF; Miscellaneous Mathematical Symbols-A +27F0..27FF; Supplemental Arrows-A +2800..28FF; Braille Patterns +2900..297F; Supplemental Arrows-B +2980..29FF; Miscellaneous Mathematical Symbols-B +2A00..2AFF; Supplemental Mathematical Operators +2B00..2BFF; Miscellaneous Symbols and Arrows +2C00..2C5F; Glagolitic +2C60..2C7F; Latin Extended-C +2C80..2CFF; Coptic +2D00..2D2F; Georgian Supplement +2D30..2D7F; Tifinagh +2D80..2DDF; Ethiopic Extended +2DE0..2DFF; Cyrillic Extended-A +2E00..2E7F; Supplemental Punctuation +2E80..2EFF; CJK Radicals Supplement +2F00..2FDF; Kangxi Radicals +2FE0..2FEF; No_Block +2FF0..2FFF; Ideographic Description Characters +3000..303F; CJK Symbols and Punctuation +3040..309F; Hiragana +30A0..30FF; Katakana +3100..312F; Bopomofo +3130..318F; Hangul Compatibility Jamo +3190..319F; Kanbun +31A0..31BF; Bopomofo Extended +31C0..31EF; CJK Strokes +31F0..31FF; Katakana Phonetic Extensions +3200..32FF; Enclosed CJK Letters and Months +3300..33FF; CJK Compatibility +3400..4DBF; CJK Unified Ideographs Extension A +4DC0..4DFF; Yijing Hexagram Symbols +4E00..9FFF; CJK Unified Ideographs +A000..A48F; Yi Syllables +A490..A4CF; Yi Radicals +A4D0..A4FF; Lisu +A500..A63F; Vai +A640..A69F; Cyrillic Extended-B +A6A0..A6FF; Bamum +A700..A71F; Modifier Tone Letters +A720..A7FF; Latin Extended-D +A800..A82F; Syloti Nagri +A830..A83F; Common Indic Number Forms +A840..A87F; Phags-pa +A880..A8DF; Saurashtra +A8E0..A8FF; Devanagari Extended +A900..A92F; Kayah Li +A930..A95F; Rejang +A960..A97F; Hangul Jamo Extended-A +A980..A9DF; Javanese +A9E0..A9FF; Myanmar Extended-B +AA00..AA5F; Cham +AA60..AA7F; Myanmar Extended-A +AA80..AADF; Tai Viet +AAE0..AAFF; Meetei Mayek Extensions +AB00..AB2F; Ethiopic Extended-A +AB30..AB6F; Latin Extended-E +AB70..ABBF; Cherokee Supplement +ABC0..ABFF; Meetei Mayek +AC00..D7AF; Hangul Syllables +D7B0..D7FF; Hangul Jamo Extended-B +E000..F8FF; Private Use Area +F900..FAFF; CJK Compatibility Ideographs +FB00..FB4F; Alphabetic Presentation Forms +FB50..FDFF; Arabic Presentation Forms-A +FE00..FE0F; Variation Selectors +FE10..FE1F; Vertical Forms +FE20..FE2F; Combining Half Marks +FE30..FE4F; CJK Compatibility Forms +FE50..FE6F; Small Form Variants +FE70..FEFF; Arabic Presentation Forms-B +FF00..FFEF; Halfwidth and Fullwidth Forms +FFF0..FFFF; Specials +10000..1007F; Linear B Syllabary +10080..100FF; Linear B Ideograms +10100..1013F; Aegean Numbers +10140..1018F; Ancient Greek Numbers +10190..101CF; Ancient Symbols +101D0..101FF; Phaistos Disc +10200..1027F; No_Block +10280..1029F; Lycian +102A0..102DF; Carian +102E0..102FF; Coptic Epact Numbers +10300..1032F; Old Italic +10330..1034F; Gothic +10350..1037F; Old Permic +10380..1039F; Ugaritic +103A0..103DF; Old Persian +103E0..103FF; No_Block +10400..1044F; Deseret +10450..1047F; Shavian +10480..104AF; Osmanya +104B0..104FF; Osage +10500..1052F; Elbasan +10530..1056F; Caucasian Albanian +10570..105FF; No_Block +10600..1077F; Linear A +10780..107FF; No_Block +10800..1083F; Cypriot Syllabary +10840..1085F; Imperial Aramaic +10860..1087F; Palmyrene +10880..108AF; Nabataean +108B0..108DF; No_Block +108E0..108FF; Hatran +10900..1091F; Phoenician +10920..1093F; Lydian +10940..1097F; No_Block +10980..1099F; Meroitic Hieroglyphs +109A0..109FF; Meroitic Cursive +10A00..10A5F; Kharoshthi +10A60..10A7F; Old South Arabian +10A80..10A9F; Old North Arabian +10AA0..10ABF; No_Block +10AC0..10AFF; Manichaean +10B00..10B3F; Avestan +10B40..10B5F; Inscriptional Parthian +10B60..10B7F; Inscriptional Pahlavi +10B80..10BAF; Psalter Pahlavi +10BB0..10BFF; No_Block +10C00..10C4F; Old Turkic +10C50..10C7F; No_Block +10C80..10CFF; Old Hungarian +10D00..10D3F; Hanifi Rohingya +10D40..10E5F; No_Block +10E60..10E7F; Rumi Numeral Symbols +10E80..10EFF; No_Block +10F00..10F2F; Old Sogdian +10F30..10F6F; Sogdian +10F70..10FDF; No_Block +10FE0..10FFF; Elymaic +11000..1107F; Brahmi +11080..110CF; Kaithi +110D0..110FF; Sora Sompeng +11100..1114F; Chakma +11150..1117F; Mahajani +11180..111DF; Sharada +111E0..111FF; Sinhala Archaic Numbers +11200..1124F; Khojki +11250..1127F; No_Block +11280..112AF; Multani +112B0..112FF; Khudawadi +11300..1137F; Grantha +11380..113FF; No_Block +11400..1147F; Newa +11480..114DF; Tirhuta +114E0..1157F; No_Block +11580..115FF; Siddham +11600..1165F; Modi +11660..1167F; Mongolian Supplement +11680..116CF; Takri +116D0..116FF; No_Block +11700..1173F; Ahom +11740..117FF; No_Block +11800..1184F; Dogra +11850..1189F; No_Block +118A0..118FF; Warang Citi +11900..1199F; No_Block +119A0..119FF; Nandinagari +11A00..11A4F; Zanabazar Square +11A50..11AAF; Soyombo +11AB0..11ABF; No_Block +11AC0..11AFF; Pau Cin Hau +11B00..11BFF; No_Block +11C00..11C6F; Bhaiksuki +11C70..11CBF; Marchen +11CC0..11CFF; No_Block +11D00..11D5F; Masaram Gondi +11D60..11DAF; Gunjala Gondi +11DB0..11EDF; No_Block +11EE0..11EFF; Makasar +11F00..11FBF; No_Block +11FC0..11FFF; Tamil Supplement +12000..123FF; Cuneiform +12400..1247F; Cuneiform Numbers and Punctuation +12480..1254F; Early Dynastic Cuneiform +12550..12FFF; No_Block +13000..1342F; Egyptian Hieroglyphs +13430..1343F; Egyptian Hieroglyph Format Controls +13440..143FF; No_Block +14400..1467F; Anatolian Hieroglyphs +14680..167FF; No_Block +16800..16A3F; Bamum Supplement +16A40..16A6F; Mro +16A70..16ACF; No_Block +16AD0..16AFF; Bassa Vah +16B00..16B8F; Pahawh Hmong +16B90..16E3F; No_Block +16E40..16E9F; Medefaidrin +16EA0..16EFF; No_Block +16F00..16F9F; Miao +16FA0..16FDF; No_Block +16FE0..16FFF; Ideographic Symbols and Punctuation +17000..187FF; Tangut +18800..18AFF; Tangut Components +18B00..1AFFF; No_Block +1B000..1B0FF; Kana Supplement +1B100..1B12F; Kana Extended-A +1B130..1B16F; Small Kana Extension +1B170..1B2FF; Nushu +1B300..1BBFF; No_Block +1BC00..1BC9F; Duployan +1BCA0..1BCAF; Shorthand Format Controls +1BCB0..1CFFF; No_Block +1D000..1D0FF; Byzantine Musical Symbols +1D100..1D1FF; Musical Symbols +1D200..1D24F; Ancient Greek Musical Notation +1D250..1D2DF; No_Block +1D2E0..1D2FF; Mayan Numerals +1D300..1D35F; Tai Xuan Jing Symbols +1D360..1D37F; Counting Rod Numerals +1D380..1D3FF; No_Block +1D400..1D7FF; Mathematical Alphanumeric Symbols +1D800..1DAAF; Sutton SignWriting +1DAB0..1DFFF; No_Block +1E000..1E02F; Glagolitic Supplement +1E030..1E0FF; No_Block +1E100..1E14F; Nyiakeng Puachue Hmong +1E150..1E2BF; No_Block +1E2C0..1E2FF; Wancho +1E300..1E7FF; No_Block +1E800..1E8DF; Mende Kikakui +1E8E0..1E8FF; No_Block +1E900..1E95F; Adlam +1E960..1EC6F; No_Block +1EC70..1ECBF; Indic Siyaq Numbers +1ECC0..1ECFF; No_Block +1ED00..1ED4F; Ottoman Siyaq Numbers +1ED50..1EDFF; No_Block +1EE00..1EEFF; Arabic Mathematical Alphabetic Symbols +1EF00..1EFFF; No_Block +1F000..1F02F; Mahjong Tiles +1F030..1F09F; Domino Tiles +1F0A0..1F0FF; Playing Cards +1F100..1F1FF; Enclosed Alphanumeric Supplement +1F200..1F2FF; Enclosed Ideographic Supplement +1F300..1F5FF; Miscellaneous Symbols and Pictographs +1F600..1F64F; Emoticons +1F650..1F67F; Ornamental Dingbats +1F680..1F6FF; Transport and Map Symbols +1F700..1F77F; Alchemical Symbols +1F780..1F7FF; Geometric Shapes Extended +1F800..1F8FF; Supplemental Arrows-C +1F900..1F9FF; Supplemental Symbols and Pictographs +1FA00..1FA6F; Chess Symbols +1FA70..1FAFF; Symbols and Pictographs Extended-A +1FB00..1FFFF; No_Block +20000..2A6DF; CJK Unified Ideographs Extension B +2A6E0..2A6FF; No_Block +2A700..2B73F; CJK Unified Ideographs Extension C +2B740..2B81F; CJK Unified Ideographs Extension D +2B820..2CEAF; CJK Unified Ideographs Extension E +2CEB0..2EBEF; CJK Unified Ideographs Extension F +2EBF0..2F7FF; No_Block +2F800..2FA1F; CJK Compatibility Ideographs Supplement +2FA20..DFFFF; No_Block +E0000..E007F; Tags +E0080..E00FF; No_Block +E0100..E01EF; Variation Selectors Supplement +E01F0..EFFFF; No_Block +F0000..FFFFF; Supplementary Private Use Area-A +100000..10FFFF; Supplementary Private Use Area-B diff --git a/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_0.test b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_0.test new file mode 100644 index 000000000..141058876 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_0.test @@ -0,0 +1,11 @@ +name: UnicodeBlocks_12_0 + +description: +Tests character class syntax of the Unicode 12.0 Block property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_0-flex.output new file mode 100644 index 000000000..c1f56230b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_0-flex.output @@ -0,0 +1,5652 @@ + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 47): +Rule can never be matched: +"\u0061" { print(0x0061); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 48): +Rule can never be matched: +"\u0062" { print(0x0062); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 49): +Rule can never be matched: +"\u0063" { print(0x0063); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 50): +Rule can never be matched: +"\u0064" { print(0x0064); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 51): +Rule can never be matched: +"\u0065" { print(0x0065); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 52): +Rule can never be matched: +"\u0066" { print(0x0066); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 53): +Rule can never be matched: +"\u0067" { print(0x0067); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 54): +Rule can never be matched: +"\u0068" { print(0x0068); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 55): +Rule can never be matched: +"\u0069" { print(0x0069); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 56): +Rule can never be matched: +"\u006A" { print(0x006A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 57): +Rule can never be matched: +"\u006B" { print(0x006B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 58): +Rule can never be matched: +"\u006C" { print(0x006C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 59): +Rule can never be matched: +"\u006D" { print(0x006D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 60): +Rule can never be matched: +"\u006E" { print(0x006E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 61): +Rule can never be matched: +"\u006F" { print(0x006F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 62): +Rule can never be matched: +"\u0070" { print(0x0070); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 63): +Rule can never be matched: +"\u0071" { print(0x0071); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 64): +Rule can never be matched: +"\u0072" { print(0x0072); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 65): +Rule can never be matched: +"\u0073" { print(0x0073); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 66): +Rule can never be matched: +"\u0074" { print(0x0074); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 67): +Rule can never be matched: +"\u0075" { print(0x0075); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 68): +Rule can never be matched: +"\u0076" { print(0x0076); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 69): +Rule can never be matched: +"\u0077" { print(0x0077); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 70): +Rule can never be matched: +"\u0078" { print(0x0078); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 71): +Rule can never be matched: +"\u0079" { print(0x0079); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 72): +Rule can never be matched: +"\u007A" { print(0x007A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 105): +Rule can never be matched: +"\u00E0" { print(0x00E0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 106): +Rule can never be matched: +"\u00E1" { print(0x00E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 107): +Rule can never be matched: +"\u00E2" { print(0x00E2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 108): +Rule can never be matched: +"\u00E3" { print(0x00E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 109): +Rule can never be matched: +"\u00E4" { print(0x00E4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 110): +Rule can never be matched: +"\u00E5" { print(0x00E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 111): +Rule can never be matched: +"\u00E6" { print(0x00E6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 112): +Rule can never be matched: +"\u00E7" { print(0x00E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 113): +Rule can never be matched: +"\u00E8" { print(0x00E8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 114): +Rule can never be matched: +"\u00E9" { print(0x00E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 115): +Rule can never be matched: +"\u00EA" { print(0x00EA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 116): +Rule can never be matched: +"\u00EB" { print(0x00EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 117): +Rule can never be matched: +"\u00EC" { print(0x00EC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 118): +Rule can never be matched: +"\u00ED" { print(0x00ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 119): +Rule can never be matched: +"\u00EE" { print(0x00EE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 120): +Rule can never be matched: +"\u00EF" { print(0x00EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 121): +Rule can never be matched: +"\u00F0" { print(0x00F0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 122): +Rule can never be matched: +"\u00F1" { print(0x00F1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 123): +Rule can never be matched: +"\u00F2" { print(0x00F2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 124): +Rule can never be matched: +"\u00F3" { print(0x00F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 125): +Rule can never be matched: +"\u00F4" { print(0x00F4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 126): +Rule can never be matched: +"\u00F5" { print(0x00F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 127): +Rule can never be matched: +"\u00F6" { print(0x00F6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 128): +Rule can never be matched: +"\u00F8" { print(0x00F8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 129): +Rule can never be matched: +"\u00F9" { print(0x00F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 130): +Rule can never be matched: +"\u00FA" { print(0x00FA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 131): +Rule can never be matched: +"\u00FB" { print(0x00FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 132): +Rule can never be matched: +"\u00FC" { print(0x00FC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 133): +Rule can never be matched: +"\u00FD" { print(0x00FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 134): +Rule can never be matched: +"\u00FE" { print(0x00FE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 137): +Rule can never be matched: +"\u0101" { print(0x0101); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 139): +Rule can never be matched: +"\u0103" { print(0x0103); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 141): +Rule can never be matched: +"\u0105" { print(0x0105); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 143): +Rule can never be matched: +"\u0107" { print(0x0107); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 145): +Rule can never be matched: +"\u0109" { print(0x0109); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 147): +Rule can never be matched: +"\u010B" { print(0x010B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 149): +Rule can never be matched: +"\u010D" { print(0x010D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 151): +Rule can never be matched: +"\u010F" { print(0x010F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 153): +Rule can never be matched: +"\u0111" { print(0x0111); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 155): +Rule can never be matched: +"\u0113" { print(0x0113); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 157): +Rule can never be matched: +"\u0115" { print(0x0115); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 159): +Rule can never be matched: +"\u0117" { print(0x0117); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 161): +Rule can never be matched: +"\u0119" { print(0x0119); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 163): +Rule can never be matched: +"\u011B" { print(0x011B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 165): +Rule can never be matched: +"\u011D" { print(0x011D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 167): +Rule can never be matched: +"\u011F" { print(0x011F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 169): +Rule can never be matched: +"\u0121" { print(0x0121); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 171): +Rule can never be matched: +"\u0123" { print(0x0123); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 173): +Rule can never be matched: +"\u0125" { print(0x0125); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 175): +Rule can never be matched: +"\u0127" { print(0x0127); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 177): +Rule can never be matched: +"\u0129" { print(0x0129); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 179): +Rule can never be matched: +"\u012B" { print(0x012B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 181): +Rule can never be matched: +"\u012D" { print(0x012D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 183): +Rule can never be matched: +"\u012F" { print(0x012F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 184): +Rule can never be matched: +"\u0130" { print(0x0130); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 185): +Rule can never be matched: +"\u0131" { print(0x0131); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 187): +Rule can never be matched: +"\u0133" { print(0x0133); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 189): +Rule can never be matched: +"\u0135" { print(0x0135); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 191): +Rule can never be matched: +"\u0137" { print(0x0137); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 193): +Rule can never be matched: +"\u013A" { print(0x013A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 195): +Rule can never be matched: +"\u013C" { print(0x013C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 197): +Rule can never be matched: +"\u013E" { print(0x013E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 199): +Rule can never be matched: +"\u0140" { print(0x0140); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 201): +Rule can never be matched: +"\u0142" { print(0x0142); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 203): +Rule can never be matched: +"\u0144" { print(0x0144); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 205): +Rule can never be matched: +"\u0146" { print(0x0146); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 207): +Rule can never be matched: +"\u0148" { print(0x0148); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 209): +Rule can never be matched: +"\u014B" { print(0x014B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 211): +Rule can never be matched: +"\u014D" { print(0x014D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 213): +Rule can never be matched: +"\u014F" { print(0x014F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 215): +Rule can never be matched: +"\u0151" { print(0x0151); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 217): +Rule can never be matched: +"\u0153" { print(0x0153); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 219): +Rule can never be matched: +"\u0155" { print(0x0155); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 221): +Rule can never be matched: +"\u0157" { print(0x0157); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 223): +Rule can never be matched: +"\u0159" { print(0x0159); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 225): +Rule can never be matched: +"\u015B" { print(0x015B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 227): +Rule can never be matched: +"\u015D" { print(0x015D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 229): +Rule can never be matched: +"\u015F" { print(0x015F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 231): +Rule can never be matched: +"\u0161" { print(0x0161); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 233): +Rule can never be matched: +"\u0163" { print(0x0163); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 235): +Rule can never be matched: +"\u0165" { print(0x0165); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 237): +Rule can never be matched: +"\u0167" { print(0x0167); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 239): +Rule can never be matched: +"\u0169" { print(0x0169); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 241): +Rule can never be matched: +"\u016B" { print(0x016B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 243): +Rule can never be matched: +"\u016D" { print(0x016D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 245): +Rule can never be matched: +"\u016F" { print(0x016F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 247): +Rule can never be matched: +"\u0171" { print(0x0171); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 249): +Rule can never be matched: +"\u0173" { print(0x0173); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 251): +Rule can never be matched: +"\u0175" { print(0x0175); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 253): +Rule can never be matched: +"\u0177" { print(0x0177); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 254): +Rule can never be matched: +"\u0178" { print(0x0178); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 256): +Rule can never be matched: +"\u017A" { print(0x017A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 258): +Rule can never be matched: +"\u017C" { print(0x017C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 260): +Rule can never be matched: +"\u017E" { print(0x017E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 261): +Rule can never be matched: +"\u017F" { print(0x017F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 265): +Rule can never be matched: +"\u0183" { print(0x0183); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 267): +Rule can never be matched: +"\u0185" { print(0x0185); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 270): +Rule can never be matched: +"\u0188" { print(0x0188); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 274): +Rule can never be matched: +"\u018C" { print(0x018C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 279): +Rule can never be matched: +"\u0192" { print(0x0192); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 286): +Rule can never be matched: +"\u0199" { print(0x0199); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 293): +Rule can never be matched: +"\u01A1" { print(0x01A1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 295): +Rule can never be matched: +"\u01A3" { print(0x01A3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 297): +Rule can never be matched: +"\u01A5" { print(0x01A5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 300): +Rule can never be matched: +"\u01A8" { print(0x01A8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 303): +Rule can never be matched: +"\u01AD" { print(0x01AD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 306): +Rule can never be matched: +"\u01B0" { print(0x01B0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 310): +Rule can never be matched: +"\u01B4" { print(0x01B4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 312): +Rule can never be matched: +"\u01B6" { print(0x01B6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 315): +Rule can never be matched: +"\u01B9" { print(0x01B9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 317): +Rule can never be matched: +"\u01BD" { print(0x01BD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 320): +Rule can never be matched: +"\u01C5" { print(0x01C5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 321): +Rule can never be matched: +"\u01C6" { print(0x01C6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 323): +Rule can never be matched: +"\u01C8" { print(0x01C8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 324): +Rule can never be matched: +"\u01C9" { print(0x01C9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 326): +Rule can never be matched: +"\u01CB" { print(0x01CB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 327): +Rule can never be matched: +"\u01CC" { print(0x01CC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 329): +Rule can never be matched: +"\u01CE" { print(0x01CE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 331): +Rule can never be matched: +"\u01D0" { print(0x01D0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 333): +Rule can never be matched: +"\u01D2" { print(0x01D2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 335): +Rule can never be matched: +"\u01D4" { print(0x01D4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 337): +Rule can never be matched: +"\u01D6" { print(0x01D6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 339): +Rule can never be matched: +"\u01D8" { print(0x01D8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 341): +Rule can never be matched: +"\u01DA" { print(0x01DA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 343): +Rule can never be matched: +"\u01DC" { print(0x01DC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 344): +Rule can never be matched: +"\u01DD" { print(0x01DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 346): +Rule can never be matched: +"\u01DF" { print(0x01DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 348): +Rule can never be matched: +"\u01E1" { print(0x01E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 350): +Rule can never be matched: +"\u01E3" { print(0x01E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 352): +Rule can never be matched: +"\u01E5" { print(0x01E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 354): +Rule can never be matched: +"\u01E7" { print(0x01E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 356): +Rule can never be matched: +"\u01E9" { print(0x01E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 358): +Rule can never be matched: +"\u01EB" { print(0x01EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 360): +Rule can never be matched: +"\u01ED" { print(0x01ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 362): +Rule can never be matched: +"\u01EF" { print(0x01EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 364): +Rule can never be matched: +"\u01F2" { print(0x01F2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 365): +Rule can never be matched: +"\u01F3" { print(0x01F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 367): +Rule can never be matched: +"\u01F5" { print(0x01F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 368): +Rule can never be matched: +"\u01F6" { print(0x01F6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 369): +Rule can never be matched: +"\u01F7" { print(0x01F7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 371): +Rule can never be matched: +"\u01F9" { print(0x01F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 373): +Rule can never be matched: +"\u01FB" { print(0x01FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 375): +Rule can never be matched: +"\u01FD" { print(0x01FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 377): +Rule can never be matched: +"\u01FF" { print(0x01FF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 379): +Rule can never be matched: +"\u0201" { print(0x0201); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 381): +Rule can never be matched: +"\u0203" { print(0x0203); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 383): +Rule can never be matched: +"\u0205" { print(0x0205); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 385): +Rule can never be matched: +"\u0207" { print(0x0207); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 387): +Rule can never be matched: +"\u0209" { print(0x0209); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 389): +Rule can never be matched: +"\u020B" { print(0x020B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 391): +Rule can never be matched: +"\u020D" { print(0x020D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 393): +Rule can never be matched: +"\u020F" { print(0x020F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 395): +Rule can never be matched: +"\u0211" { print(0x0211); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 397): +Rule can never be matched: +"\u0213" { print(0x0213); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 399): +Rule can never be matched: +"\u0215" { print(0x0215); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 401): +Rule can never be matched: +"\u0217" { print(0x0217); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 403): +Rule can never be matched: +"\u0219" { print(0x0219); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 405): +Rule can never be matched: +"\u021B" { print(0x021B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 407): +Rule can never be matched: +"\u021D" { print(0x021D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 409): +Rule can never be matched: +"\u021F" { print(0x021F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 410): +Rule can never be matched: +"\u0220" { print(0x0220); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 412): +Rule can never be matched: +"\u0223" { print(0x0223); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 414): +Rule can never be matched: +"\u0225" { print(0x0225); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 416): +Rule can never be matched: +"\u0227" { print(0x0227); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 418): +Rule can never be matched: +"\u0229" { print(0x0229); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 420): +Rule can never be matched: +"\u022B" { print(0x022B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 422): +Rule can never be matched: +"\u022D" { print(0x022D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 424): +Rule can never be matched: +"\u022F" { print(0x022F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 426): +Rule can never be matched: +"\u0231" { print(0x0231); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 428): +Rule can never be matched: +"\u0233" { print(0x0233); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 431): +Rule can never be matched: +"\u023C" { print(0x023C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 432): +Rule can never be matched: +"\u023D" { print(0x023D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 437): +Rule can never be matched: +"\u0242" { print(0x0242); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 438): +Rule can never be matched: +"\u0243" { print(0x0243); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 442): +Rule can never be matched: +"\u0247" { print(0x0247); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 444): +Rule can never be matched: +"\u0249" { print(0x0249); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 446): +Rule can never be matched: +"\u024B" { print(0x024B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 448): +Rule can never be matched: +"\u024D" { print(0x024D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 450): +Rule can never be matched: +"\u024F" { print(0x024F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 454): +Rule can never be matched: +"\u0253" { print(0x0253); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 455): +Rule can never be matched: +"\u0254" { print(0x0254); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 456): +Rule can never be matched: +"\u0256" { print(0x0256); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 457): +Rule can never be matched: +"\u0257" { print(0x0257); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 458): +Rule can never be matched: +"\u0259" { print(0x0259); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 459): +Rule can never be matched: +"\u025B" { print(0x025B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 461): +Rule can never be matched: +"\u0260" { print(0x0260); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 463): +Rule can never be matched: +"\u0263" { print(0x0263); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 466): +Rule can never be matched: +"\u0268" { print(0x0268); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 467): +Rule can never be matched: +"\u0269" { print(0x0269); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 471): +Rule can never be matched: +"\u026F" { print(0x026F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 473): +Rule can never be matched: +"\u0272" { print(0x0272); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 474): +Rule can never be matched: +"\u0275" { print(0x0275); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 476): +Rule can never be matched: +"\u0280" { print(0x0280); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 478): +Rule can never be matched: +"\u0283" { print(0x0283); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 480): +Rule can never be matched: +"\u0288" { print(0x0288); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 481): +Rule can never be matched: +"\u0289" { print(0x0289); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 482): +Rule can never be matched: +"\u028A" { print(0x028A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 483): +Rule can never be matched: +"\u028B" { print(0x028B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 484): +Rule can never be matched: +"\u028C" { print(0x028C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 485): +Rule can never be matched: +"\u0292" { print(0x0292); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 490): +Rule can never be matched: +"\u0371" { print(0x0371); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 492): +Rule can never be matched: +"\u0373" { print(0x0373); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 494): +Rule can never be matched: +"\u0377" { print(0x0377); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 514): +Rule can never be matched: +"\u0399" { print(0x0399); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 517): +Rule can never be matched: +"\u039C" { print(0x039C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 532): +Rule can never be matched: +"\u03AC" { print(0x03AC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 533): +Rule can never be matched: +"\u03AD" { print(0x03AD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 534): +Rule can never be matched: +"\u03AE" { print(0x03AE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 535): +Rule can never be matched: +"\u03AF" { print(0x03AF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 536): +Rule can never be matched: +"\u03B1" { print(0x03B1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 537): +Rule can never be matched: +"\u03B2" { print(0x03B2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 538): +Rule can never be matched: +"\u03B3" { print(0x03B3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 539): +Rule can never be matched: +"\u03B4" { print(0x03B4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 540): +Rule can never be matched: +"\u03B5" { print(0x03B5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 541): +Rule can never be matched: +"\u03B6" { print(0x03B6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 542): +Rule can never be matched: +"\u03B7" { print(0x03B7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 543): +Rule can never be matched: +"\u03B8" { print(0x03B8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 544): +Rule can never be matched: +"\u03B9" { print(0x03B9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 545): +Rule can never be matched: +"\u03BA" { print(0x03BA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 546): +Rule can never be matched: +"\u03BB" { print(0x03BB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 547): +Rule can never be matched: +"\u03BC" { print(0x03BC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 548): +Rule can never be matched: +"\u03BD" { print(0x03BD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 549): +Rule can never be matched: +"\u03BE" { print(0x03BE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 550): +Rule can never be matched: +"\u03BF" { print(0x03BF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 551): +Rule can never be matched: +"\u03C0" { print(0x03C0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 552): +Rule can never be matched: +"\u03C1" { print(0x03C1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 553): +Rule can never be matched: +"\u03C2" { print(0x03C2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 554): +Rule can never be matched: +"\u03C3" { print(0x03C3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 555): +Rule can never be matched: +"\u03C4" { print(0x03C4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 556): +Rule can never be matched: +"\u03C5" { print(0x03C5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 557): +Rule can never be matched: +"\u03C6" { print(0x03C6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 558): +Rule can never be matched: +"\u03C7" { print(0x03C7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 559): +Rule can never be matched: +"\u03C8" { print(0x03C8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 560): +Rule can never be matched: +"\u03C9" { print(0x03C9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 561): +Rule can never be matched: +"\u03CA" { print(0x03CA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 562): +Rule can never be matched: +"\u03CB" { print(0x03CB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 563): +Rule can never be matched: +"\u03CC" { print(0x03CC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 564): +Rule can never be matched: +"\u03CD" { print(0x03CD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 565): +Rule can never be matched: +"\u03CE" { print(0x03CE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 567): +Rule can never be matched: +"\u03D0" { print(0x03D0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 568): +Rule can never be matched: +"\u03D1" { print(0x03D1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 569): +Rule can never be matched: +"\u03D5" { print(0x03D5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 570): +Rule can never be matched: +"\u03D6" { print(0x03D6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 571): +Rule can never be matched: +"\u03D7" { print(0x03D7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 573): +Rule can never be matched: +"\u03D9" { print(0x03D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 575): +Rule can never be matched: +"\u03DB" { print(0x03DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 577): +Rule can never be matched: +"\u03DD" { print(0x03DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 579): +Rule can never be matched: +"\u03DF" { print(0x03DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 581): +Rule can never be matched: +"\u03E1" { print(0x03E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 583): +Rule can never be matched: +"\u03E3" { print(0x03E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 585): +Rule can never be matched: +"\u03E5" { print(0x03E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 587): +Rule can never be matched: +"\u03E7" { print(0x03E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 589): +Rule can never be matched: +"\u03E9" { print(0x03E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 591): +Rule can never be matched: +"\u03EB" { print(0x03EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 593): +Rule can never be matched: +"\u03ED" { print(0x03ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 595): +Rule can never be matched: +"\u03EF" { print(0x03EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 596): +Rule can never be matched: +"\u03F0" { print(0x03F0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 597): +Rule can never be matched: +"\u03F1" { print(0x03F1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 599): +Rule can never be matched: +"\u03F3" { print(0x03F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 600): +Rule can never be matched: +"\u03F4" { print(0x03F4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 601): +Rule can never be matched: +"\u03F5" { print(0x03F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 603): +Rule can never be matched: +"\u03F8" { print(0x03F8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 604): +Rule can never be matched: +"\u03F9" { print(0x03F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 606): +Rule can never be matched: +"\u03FB" { print(0x03FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 607): +Rule can never be matched: +"\u03FD" { print(0x03FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 608): +Rule can never be matched: +"\u03FE" { print(0x03FE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 609): +Rule can never be matched: +"\u03FF" { print(0x03FF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 658): +Rule can never be matched: +"\u0430" { print(0x0430); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 659): +Rule can never be matched: +"\u0431" { print(0x0431); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 660): +Rule can never be matched: +"\u0432" { print(0x0432); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 661): +Rule can never be matched: +"\u0433" { print(0x0433); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 662): +Rule can never be matched: +"\u0434" { print(0x0434); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 663): +Rule can never be matched: +"\u0435" { print(0x0435); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 664): +Rule can never be matched: +"\u0436" { print(0x0436); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 665): +Rule can never be matched: +"\u0437" { print(0x0437); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 666): +Rule can never be matched: +"\u0438" { print(0x0438); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 667): +Rule can never be matched: +"\u0439" { print(0x0439); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 668): +Rule can never be matched: +"\u043A" { print(0x043A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 669): +Rule can never be matched: +"\u043B" { print(0x043B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 670): +Rule can never be matched: +"\u043C" { print(0x043C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 671): +Rule can never be matched: +"\u043D" { print(0x043D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 672): +Rule can never be matched: +"\u043E" { print(0x043E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 673): +Rule can never be matched: +"\u043F" { print(0x043F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 674): +Rule can never be matched: +"\u0440" { print(0x0440); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 675): +Rule can never be matched: +"\u0441" { print(0x0441); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 676): +Rule can never be matched: +"\u0442" { print(0x0442); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 677): +Rule can never be matched: +"\u0443" { print(0x0443); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 678): +Rule can never be matched: +"\u0444" { print(0x0444); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 679): +Rule can never be matched: +"\u0445" { print(0x0445); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 680): +Rule can never be matched: +"\u0446" { print(0x0446); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 681): +Rule can never be matched: +"\u0447" { print(0x0447); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 682): +Rule can never be matched: +"\u0448" { print(0x0448); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 683): +Rule can never be matched: +"\u0449" { print(0x0449); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 684): +Rule can never be matched: +"\u044A" { print(0x044A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 685): +Rule can never be matched: +"\u044B" { print(0x044B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 686): +Rule can never be matched: +"\u044C" { print(0x044C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 687): +Rule can never be matched: +"\u044D" { print(0x044D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 688): +Rule can never be matched: +"\u044E" { print(0x044E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 689): +Rule can never be matched: +"\u044F" { print(0x044F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 690): +Rule can never be matched: +"\u0450" { print(0x0450); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 691): +Rule can never be matched: +"\u0451" { print(0x0451); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 692): +Rule can never be matched: +"\u0452" { print(0x0452); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 693): +Rule can never be matched: +"\u0453" { print(0x0453); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 694): +Rule can never be matched: +"\u0454" { print(0x0454); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 695): +Rule can never be matched: +"\u0455" { print(0x0455); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 696): +Rule can never be matched: +"\u0456" { print(0x0456); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 697): +Rule can never be matched: +"\u0457" { print(0x0457); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 698): +Rule can never be matched: +"\u0458" { print(0x0458); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 699): +Rule can never be matched: +"\u0459" { print(0x0459); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 700): +Rule can never be matched: +"\u045A" { print(0x045A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 701): +Rule can never be matched: +"\u045B" { print(0x045B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 702): +Rule can never be matched: +"\u045C" { print(0x045C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 703): +Rule can never be matched: +"\u045D" { print(0x045D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 704): +Rule can never be matched: +"\u045E" { print(0x045E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 705): +Rule can never be matched: +"\u045F" { print(0x045F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 707): +Rule can never be matched: +"\u0461" { print(0x0461); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 709): +Rule can never be matched: +"\u0463" { print(0x0463); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 711): +Rule can never be matched: +"\u0465" { print(0x0465); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 713): +Rule can never be matched: +"\u0467" { print(0x0467); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 715): +Rule can never be matched: +"\u0469" { print(0x0469); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 717): +Rule can never be matched: +"\u046B" { print(0x046B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 719): +Rule can never be matched: +"\u046D" { print(0x046D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 721): +Rule can never be matched: +"\u046F" { print(0x046F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 723): +Rule can never be matched: +"\u0471" { print(0x0471); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 725): +Rule can never be matched: +"\u0473" { print(0x0473); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 727): +Rule can never be matched: +"\u0475" { print(0x0475); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 729): +Rule can never be matched: +"\u0477" { print(0x0477); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 731): +Rule can never be matched: +"\u0479" { print(0x0479); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 733): +Rule can never be matched: +"\u047B" { print(0x047B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 735): +Rule can never be matched: +"\u047D" { print(0x047D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 737): +Rule can never be matched: +"\u047F" { print(0x047F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 739): +Rule can never be matched: +"\u0481" { print(0x0481); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 741): +Rule can never be matched: +"\u048B" { print(0x048B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 743): +Rule can never be matched: +"\u048D" { print(0x048D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 745): +Rule can never be matched: +"\u048F" { print(0x048F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 747): +Rule can never be matched: +"\u0491" { print(0x0491); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 749): +Rule can never be matched: +"\u0493" { print(0x0493); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 751): +Rule can never be matched: +"\u0495" { print(0x0495); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 753): +Rule can never be matched: +"\u0497" { print(0x0497); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 755): +Rule can never be matched: +"\u0499" { print(0x0499); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 757): +Rule can never be matched: +"\u049B" { print(0x049B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 759): +Rule can never be matched: +"\u049D" { print(0x049D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 761): +Rule can never be matched: +"\u049F" { print(0x049F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 763): +Rule can never be matched: +"\u04A1" { print(0x04A1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 765): +Rule can never be matched: +"\u04A3" { print(0x04A3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 767): +Rule can never be matched: +"\u04A5" { print(0x04A5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 769): +Rule can never be matched: +"\u04A7" { print(0x04A7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 771): +Rule can never be matched: +"\u04A9" { print(0x04A9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 773): +Rule can never be matched: +"\u04AB" { print(0x04AB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 775): +Rule can never be matched: +"\u04AD" { print(0x04AD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 777): +Rule can never be matched: +"\u04AF" { print(0x04AF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 779): +Rule can never be matched: +"\u04B1" { print(0x04B1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 781): +Rule can never be matched: +"\u04B3" { print(0x04B3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 783): +Rule can never be matched: +"\u04B5" { print(0x04B5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 785): +Rule can never be matched: +"\u04B7" { print(0x04B7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 787): +Rule can never be matched: +"\u04B9" { print(0x04B9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 789): +Rule can never be matched: +"\u04BB" { print(0x04BB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 791): +Rule can never be matched: +"\u04BD" { print(0x04BD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 793): +Rule can never be matched: +"\u04BF" { print(0x04BF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 796): +Rule can never be matched: +"\u04C2" { print(0x04C2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 798): +Rule can never be matched: +"\u04C4" { print(0x04C4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 800): +Rule can never be matched: +"\u04C6" { print(0x04C6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 802): +Rule can never be matched: +"\u04C8" { print(0x04C8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 804): +Rule can never be matched: +"\u04CA" { print(0x04CA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 806): +Rule can never be matched: +"\u04CC" { print(0x04CC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 808): +Rule can never be matched: +"\u04CE" { print(0x04CE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 809): +Rule can never be matched: +"\u04CF" { print(0x04CF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 811): +Rule can never be matched: +"\u04D1" { print(0x04D1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 813): +Rule can never be matched: +"\u04D3" { print(0x04D3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 815): +Rule can never be matched: +"\u04D5" { print(0x04D5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 817): +Rule can never be matched: +"\u04D7" { print(0x04D7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 819): +Rule can never be matched: +"\u04D9" { print(0x04D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 821): +Rule can never be matched: +"\u04DB" { print(0x04DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 823): +Rule can never be matched: +"\u04DD" { print(0x04DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 825): +Rule can never be matched: +"\u04DF" { print(0x04DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 827): +Rule can never be matched: +"\u04E1" { print(0x04E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 829): +Rule can never be matched: +"\u04E3" { print(0x04E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 831): +Rule can never be matched: +"\u04E5" { print(0x04E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 833): +Rule can never be matched: +"\u04E7" { print(0x04E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 835): +Rule can never be matched: +"\u04E9" { print(0x04E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 837): +Rule can never be matched: +"\u04EB" { print(0x04EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 839): +Rule can never be matched: +"\u04ED" { print(0x04ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 841): +Rule can never be matched: +"\u04EF" { print(0x04EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 843): +Rule can never be matched: +"\u04F1" { print(0x04F1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 845): +Rule can never be matched: +"\u04F3" { print(0x04F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 847): +Rule can never be matched: +"\u04F5" { print(0x04F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 849): +Rule can never be matched: +"\u04F7" { print(0x04F7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 851): +Rule can never be matched: +"\u04F9" { print(0x04F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 853): +Rule can never be matched: +"\u04FB" { print(0x04FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 855): +Rule can never be matched: +"\u04FD" { print(0x04FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 857): +Rule can never be matched: +"\u04FF" { print(0x04FF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 859): +Rule can never be matched: +"\u0501" { print(0x0501); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 861): +Rule can never be matched: +"\u0503" { print(0x0503); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 863): +Rule can never be matched: +"\u0505" { print(0x0505); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 865): +Rule can never be matched: +"\u0507" { print(0x0507); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 867): +Rule can never be matched: +"\u0509" { print(0x0509); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 869): +Rule can never be matched: +"\u050B" { print(0x050B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 871): +Rule can never be matched: +"\u050D" { print(0x050D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 873): +Rule can never be matched: +"\u050F" { print(0x050F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 875): +Rule can never be matched: +"\u0511" { print(0x0511); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 877): +Rule can never be matched: +"\u0513" { print(0x0513); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 879): +Rule can never be matched: +"\u0515" { print(0x0515); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 881): +Rule can never be matched: +"\u0517" { print(0x0517); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 883): +Rule can never be matched: +"\u0519" { print(0x0519); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 885): +Rule can never be matched: +"\u051B" { print(0x051B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 887): +Rule can never be matched: +"\u051D" { print(0x051D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 889): +Rule can never be matched: +"\u051F" { print(0x051F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 891): +Rule can never be matched: +"\u0521" { print(0x0521); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 893): +Rule can never be matched: +"\u0523" { print(0x0523); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 895): +Rule can never be matched: +"\u0525" { print(0x0525); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 897): +Rule can never be matched: +"\u0527" { print(0x0527); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 899): +Rule can never be matched: +"\u0529" { print(0x0529); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 901): +Rule can never be matched: +"\u052B" { print(0x052B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 903): +Rule can never be matched: +"\u052D" { print(0x052D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 905): +Rule can never be matched: +"\u052F" { print(0x052F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 944): +Rule can never be matched: +"\u0561" { print(0x0561); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 945): +Rule can never be matched: +"\u0562" { print(0x0562); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 946): +Rule can never be matched: +"\u0563" { print(0x0563); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 947): +Rule can never be matched: +"\u0564" { print(0x0564); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 948): +Rule can never be matched: +"\u0565" { print(0x0565); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 949): +Rule can never be matched: +"\u0566" { print(0x0566); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 950): +Rule can never be matched: +"\u0567" { print(0x0567); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 951): +Rule can never be matched: +"\u0568" { print(0x0568); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 952): +Rule can never be matched: +"\u0569" { print(0x0569); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 953): +Rule can never be matched: +"\u056A" { print(0x056A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 954): +Rule can never be matched: +"\u056B" { print(0x056B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 955): +Rule can never be matched: +"\u056C" { print(0x056C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 956): +Rule can never be matched: +"\u056D" { print(0x056D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 957): +Rule can never be matched: +"\u056E" { print(0x056E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 958): +Rule can never be matched: +"\u056F" { print(0x056F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 959): +Rule can never be matched: +"\u0570" { print(0x0570); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 960): +Rule can never be matched: +"\u0571" { print(0x0571); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 961): +Rule can never be matched: +"\u0572" { print(0x0572); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 962): +Rule can never be matched: +"\u0573" { print(0x0573); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 963): +Rule can never be matched: +"\u0574" { print(0x0574); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 964): +Rule can never be matched: +"\u0575" { print(0x0575); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 965): +Rule can never be matched: +"\u0576" { print(0x0576); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 966): +Rule can never be matched: +"\u0577" { print(0x0577); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 967): +Rule can never be matched: +"\u0578" { print(0x0578); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 968): +Rule can never be matched: +"\u0579" { print(0x0579); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 969): +Rule can never be matched: +"\u057A" { print(0x057A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 970): +Rule can never be matched: +"\u057B" { print(0x057B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 971): +Rule can never be matched: +"\u057C" { print(0x057C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 972): +Rule can never be matched: +"\u057D" { print(0x057D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 973): +Rule can never be matched: +"\u057E" { print(0x057E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 974): +Rule can never be matched: +"\u057F" { print(0x057F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 975): +Rule can never be matched: +"\u0580" { print(0x0580); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 976): +Rule can never be matched: +"\u0581" { print(0x0581); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 977): +Rule can never be matched: +"\u0582" { print(0x0582); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 978): +Rule can never be matched: +"\u0583" { print(0x0583); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 979): +Rule can never be matched: +"\u0584" { print(0x0584); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 980): +Rule can never be matched: +"\u0585" { print(0x0585); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 981): +Rule can never be matched: +"\u0586" { print(0x0586); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1154): +Rule can never be matched: +"\u13F8" { print(0x13F8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1155): +Rule can never be matched: +"\u13F9" { print(0x13F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1156): +Rule can never be matched: +"\u13FA" { print(0x13FA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1157): +Rule can never be matched: +"\u13FB" { print(0x13FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1158): +Rule can never be matched: +"\u13FC" { print(0x13FC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1159): +Rule can never be matched: +"\u13FD" { print(0x13FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1160): +Rule can never be matched: +"\u1C80" { print(0x1C80); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1161): +Rule can never be matched: +"\u1C81" { print(0x1C81); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1162): +Rule can never be matched: +"\u1C82" { print(0x1C82); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1163): +Rule can never be matched: +"\u1C83" { print(0x1C83); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1164): +Rule can never be matched: +"\u1C84" { print(0x1C84); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1165): +Rule can never be matched: +"\u1C85" { print(0x1C85); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1166): +Rule can never be matched: +"\u1C86" { print(0x1C86); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1167): +Rule can never be matched: +"\u1C87" { print(0x1C87); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1169): +Rule can never be matched: +"\u1C90" { print(0x1C90); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1170): +Rule can never be matched: +"\u1C91" { print(0x1C91); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1171): +Rule can never be matched: +"\u1C92" { print(0x1C92); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1172): +Rule can never be matched: +"\u1C93" { print(0x1C93); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1173): +Rule can never be matched: +"\u1C94" { print(0x1C94); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1174): +Rule can never be matched: +"\u1C95" { print(0x1C95); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1175): +Rule can never be matched: +"\u1C96" { print(0x1C96); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1176): +Rule can never be matched: +"\u1C97" { print(0x1C97); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1177): +Rule can never be matched: +"\u1C98" { print(0x1C98); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1178): +Rule can never be matched: +"\u1C99" { print(0x1C99); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1179): +Rule can never be matched: +"\u1C9A" { print(0x1C9A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1180): +Rule can never be matched: +"\u1C9B" { print(0x1C9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1181): +Rule can never be matched: +"\u1C9C" { print(0x1C9C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1182): +Rule can never be matched: +"\u1C9D" { print(0x1C9D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1183): +Rule can never be matched: +"\u1C9E" { print(0x1C9E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1184): +Rule can never be matched: +"\u1C9F" { print(0x1C9F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1185): +Rule can never be matched: +"\u1CA0" { print(0x1CA0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1186): +Rule can never be matched: +"\u1CA1" { print(0x1CA1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1187): +Rule can never be matched: +"\u1CA2" { print(0x1CA2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1188): +Rule can never be matched: +"\u1CA3" { print(0x1CA3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1189): +Rule can never be matched: +"\u1CA4" { print(0x1CA4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1190): +Rule can never be matched: +"\u1CA5" { print(0x1CA5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1191): +Rule can never be matched: +"\u1CA6" { print(0x1CA6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1192): +Rule can never be matched: +"\u1CA7" { print(0x1CA7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1193): +Rule can never be matched: +"\u1CA8" { print(0x1CA8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1194): +Rule can never be matched: +"\u1CA9" { print(0x1CA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1195): +Rule can never be matched: +"\u1CAA" { print(0x1CAA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1196): +Rule can never be matched: +"\u1CAB" { print(0x1CAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1197): +Rule can never be matched: +"\u1CAC" { print(0x1CAC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1198): +Rule can never be matched: +"\u1CAD" { print(0x1CAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1199): +Rule can never be matched: +"\u1CAE" { print(0x1CAE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1200): +Rule can never be matched: +"\u1CAF" { print(0x1CAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1201): +Rule can never be matched: +"\u1CB0" { print(0x1CB0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1202): +Rule can never be matched: +"\u1CB1" { print(0x1CB1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1203): +Rule can never be matched: +"\u1CB2" { print(0x1CB2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1204): +Rule can never be matched: +"\u1CB3" { print(0x1CB3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1205): +Rule can never be matched: +"\u1CB4" { print(0x1CB4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1206): +Rule can never be matched: +"\u1CB5" { print(0x1CB5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1207): +Rule can never be matched: +"\u1CB6" { print(0x1CB6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1208): +Rule can never be matched: +"\u1CB7" { print(0x1CB7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1209): +Rule can never be matched: +"\u1CB8" { print(0x1CB8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1210): +Rule can never be matched: +"\u1CB9" { print(0x1CB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1211): +Rule can never be matched: +"\u1CBA" { print(0x1CBA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1212): +Rule can never be matched: +"\u1CBD" { print(0x1CBD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1213): +Rule can never be matched: +"\u1CBE" { print(0x1CBE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1214): +Rule can never be matched: +"\u1CBF" { print(0x1CBF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1219): +Rule can never be matched: +"\u1E01" { print(0x1E01); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1221): +Rule can never be matched: +"\u1E03" { print(0x1E03); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1223): +Rule can never be matched: +"\u1E05" { print(0x1E05); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1225): +Rule can never be matched: +"\u1E07" { print(0x1E07); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1227): +Rule can never be matched: +"\u1E09" { print(0x1E09); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1229): +Rule can never be matched: +"\u1E0B" { print(0x1E0B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1231): +Rule can never be matched: +"\u1E0D" { print(0x1E0D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1233): +Rule can never be matched: +"\u1E0F" { print(0x1E0F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1235): +Rule can never be matched: +"\u1E11" { print(0x1E11); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1237): +Rule can never be matched: +"\u1E13" { print(0x1E13); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1239): +Rule can never be matched: +"\u1E15" { print(0x1E15); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1241): +Rule can never be matched: +"\u1E17" { print(0x1E17); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1243): +Rule can never be matched: +"\u1E19" { print(0x1E19); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1245): +Rule can never be matched: +"\u1E1B" { print(0x1E1B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1247): +Rule can never be matched: +"\u1E1D" { print(0x1E1D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1249): +Rule can never be matched: +"\u1E1F" { print(0x1E1F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1251): +Rule can never be matched: +"\u1E21" { print(0x1E21); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1253): +Rule can never be matched: +"\u1E23" { print(0x1E23); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1255): +Rule can never be matched: +"\u1E25" { print(0x1E25); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1257): +Rule can never be matched: +"\u1E27" { print(0x1E27); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1259): +Rule can never be matched: +"\u1E29" { print(0x1E29); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1261): +Rule can never be matched: +"\u1E2B" { print(0x1E2B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1263): +Rule can never be matched: +"\u1E2D" { print(0x1E2D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1265): +Rule can never be matched: +"\u1E2F" { print(0x1E2F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1267): +Rule can never be matched: +"\u1E31" { print(0x1E31); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1269): +Rule can never be matched: +"\u1E33" { print(0x1E33); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1271): +Rule can never be matched: +"\u1E35" { print(0x1E35); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1273): +Rule can never be matched: +"\u1E37" { print(0x1E37); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1275): +Rule can never be matched: +"\u1E39" { print(0x1E39); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1277): +Rule can never be matched: +"\u1E3B" { print(0x1E3B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1279): +Rule can never be matched: +"\u1E3D" { print(0x1E3D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1281): +Rule can never be matched: +"\u1E3F" { print(0x1E3F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1283): +Rule can never be matched: +"\u1E41" { print(0x1E41); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1285): +Rule can never be matched: +"\u1E43" { print(0x1E43); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1287): +Rule can never be matched: +"\u1E45" { print(0x1E45); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1289): +Rule can never be matched: +"\u1E47" { print(0x1E47); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1291): +Rule can never be matched: +"\u1E49" { print(0x1E49); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1293): +Rule can never be matched: +"\u1E4B" { print(0x1E4B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1295): +Rule can never be matched: +"\u1E4D" { print(0x1E4D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1297): +Rule can never be matched: +"\u1E4F" { print(0x1E4F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1299): +Rule can never be matched: +"\u1E51" { print(0x1E51); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1301): +Rule can never be matched: +"\u1E53" { print(0x1E53); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1303): +Rule can never be matched: +"\u1E55" { print(0x1E55); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1305): +Rule can never be matched: +"\u1E57" { print(0x1E57); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1307): +Rule can never be matched: +"\u1E59" { print(0x1E59); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1309): +Rule can never be matched: +"\u1E5B" { print(0x1E5B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1311): +Rule can never be matched: +"\u1E5D" { print(0x1E5D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1313): +Rule can never be matched: +"\u1E5F" { print(0x1E5F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1315): +Rule can never be matched: +"\u1E61" { print(0x1E61); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1317): +Rule can never be matched: +"\u1E63" { print(0x1E63); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1319): +Rule can never be matched: +"\u1E65" { print(0x1E65); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1321): +Rule can never be matched: +"\u1E67" { print(0x1E67); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1323): +Rule can never be matched: +"\u1E69" { print(0x1E69); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1325): +Rule can never be matched: +"\u1E6B" { print(0x1E6B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1327): +Rule can never be matched: +"\u1E6D" { print(0x1E6D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1329): +Rule can never be matched: +"\u1E6F" { print(0x1E6F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1331): +Rule can never be matched: +"\u1E71" { print(0x1E71); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1333): +Rule can never be matched: +"\u1E73" { print(0x1E73); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1335): +Rule can never be matched: +"\u1E75" { print(0x1E75); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1337): +Rule can never be matched: +"\u1E77" { print(0x1E77); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1339): +Rule can never be matched: +"\u1E79" { print(0x1E79); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1341): +Rule can never be matched: +"\u1E7B" { print(0x1E7B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1343): +Rule can never be matched: +"\u1E7D" { print(0x1E7D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1345): +Rule can never be matched: +"\u1E7F" { print(0x1E7F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1347): +Rule can never be matched: +"\u1E81" { print(0x1E81); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1349): +Rule can never be matched: +"\u1E83" { print(0x1E83); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1351): +Rule can never be matched: +"\u1E85" { print(0x1E85); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1353): +Rule can never be matched: +"\u1E87" { print(0x1E87); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1355): +Rule can never be matched: +"\u1E89" { print(0x1E89); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1357): +Rule can never be matched: +"\u1E8B" { print(0x1E8B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1359): +Rule can never be matched: +"\u1E8D" { print(0x1E8D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1361): +Rule can never be matched: +"\u1E8F" { print(0x1E8F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1363): +Rule can never be matched: +"\u1E91" { print(0x1E91); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1365): +Rule can never be matched: +"\u1E93" { print(0x1E93); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1367): +Rule can never be matched: +"\u1E95" { print(0x1E95); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1368): +Rule can never be matched: +"\u1E9B" { print(0x1E9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1369): +Rule can never be matched: +"\u1E9E" { print(0x1E9E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1371): +Rule can never be matched: +"\u1EA1" { print(0x1EA1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1373): +Rule can never be matched: +"\u1EA3" { print(0x1EA3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1375): +Rule can never be matched: +"\u1EA5" { print(0x1EA5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1377): +Rule can never be matched: +"\u1EA7" { print(0x1EA7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1379): +Rule can never be matched: +"\u1EA9" { print(0x1EA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1381): +Rule can never be matched: +"\u1EAB" { print(0x1EAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1383): +Rule can never be matched: +"\u1EAD" { print(0x1EAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1385): +Rule can never be matched: +"\u1EAF" { print(0x1EAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1387): +Rule can never be matched: +"\u1EB1" { print(0x1EB1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1389): +Rule can never be matched: +"\u1EB3" { print(0x1EB3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1391): +Rule can never be matched: +"\u1EB5" { print(0x1EB5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1393): +Rule can never be matched: +"\u1EB7" { print(0x1EB7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1395): +Rule can never be matched: +"\u1EB9" { print(0x1EB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1397): +Rule can never be matched: +"\u1EBB" { print(0x1EBB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1399): +Rule can never be matched: +"\u1EBD" { print(0x1EBD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1401): +Rule can never be matched: +"\u1EBF" { print(0x1EBF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1403): +Rule can never be matched: +"\u1EC1" { print(0x1EC1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1405): +Rule can never be matched: +"\u1EC3" { print(0x1EC3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1407): +Rule can never be matched: +"\u1EC5" { print(0x1EC5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1409): +Rule can never be matched: +"\u1EC7" { print(0x1EC7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1411): +Rule can never be matched: +"\u1EC9" { print(0x1EC9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1413): +Rule can never be matched: +"\u1ECB" { print(0x1ECB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1415): +Rule can never be matched: +"\u1ECD" { print(0x1ECD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1417): +Rule can never be matched: +"\u1ECF" { print(0x1ECF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1419): +Rule can never be matched: +"\u1ED1" { print(0x1ED1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1421): +Rule can never be matched: +"\u1ED3" { print(0x1ED3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1423): +Rule can never be matched: +"\u1ED5" { print(0x1ED5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1425): +Rule can never be matched: +"\u1ED7" { print(0x1ED7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1427): +Rule can never be matched: +"\u1ED9" { print(0x1ED9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1429): +Rule can never be matched: +"\u1EDB" { print(0x1EDB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1431): +Rule can never be matched: +"\u1EDD" { print(0x1EDD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1433): +Rule can never be matched: +"\u1EDF" { print(0x1EDF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1435): +Rule can never be matched: +"\u1EE1" { print(0x1EE1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1437): +Rule can never be matched: +"\u1EE3" { print(0x1EE3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1439): +Rule can never be matched: +"\u1EE5" { print(0x1EE5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1441): +Rule can never be matched: +"\u1EE7" { print(0x1EE7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1443): +Rule can never be matched: +"\u1EE9" { print(0x1EE9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1445): +Rule can never be matched: +"\u1EEB" { print(0x1EEB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1447): +Rule can never be matched: +"\u1EED" { print(0x1EED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1449): +Rule can never be matched: +"\u1EEF" { print(0x1EEF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1451): +Rule can never be matched: +"\u1EF1" { print(0x1EF1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1453): +Rule can never be matched: +"\u1EF3" { print(0x1EF3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1455): +Rule can never be matched: +"\u1EF5" { print(0x1EF5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1457): +Rule can never be matched: +"\u1EF7" { print(0x1EF7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1459): +Rule can never be matched: +"\u1EF9" { print(0x1EF9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1461): +Rule can never be matched: +"\u1EFB" { print(0x1EFB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1463): +Rule can never be matched: +"\u1EFD" { print(0x1EFD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1465): +Rule can never be matched: +"\u1EFF" { print(0x1EFF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1474): +Rule can never be matched: +"\u1F08" { print(0x1F08); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1475): +Rule can never be matched: +"\u1F09" { print(0x1F09); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1476): +Rule can never be matched: +"\u1F0A" { print(0x1F0A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1477): +Rule can never be matched: +"\u1F0B" { print(0x1F0B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1478): +Rule can never be matched: +"\u1F0C" { print(0x1F0C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1479): +Rule can never be matched: +"\u1F0D" { print(0x1F0D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1480): +Rule can never be matched: +"\u1F0E" { print(0x1F0E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1481): +Rule can never be matched: +"\u1F0F" { print(0x1F0F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1488): +Rule can never be matched: +"\u1F18" { print(0x1F18); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1489): +Rule can never be matched: +"\u1F19" { print(0x1F19); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1490): +Rule can never be matched: +"\u1F1A" { print(0x1F1A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1491): +Rule can never be matched: +"\u1F1B" { print(0x1F1B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1492): +Rule can never be matched: +"\u1F1C" { print(0x1F1C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1493): +Rule can never be matched: +"\u1F1D" { print(0x1F1D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1502): +Rule can never be matched: +"\u1F28" { print(0x1F28); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1503): +Rule can never be matched: +"\u1F29" { print(0x1F29); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1504): +Rule can never be matched: +"\u1F2A" { print(0x1F2A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1505): +Rule can never be matched: +"\u1F2B" { print(0x1F2B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1506): +Rule can never be matched: +"\u1F2C" { print(0x1F2C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1507): +Rule can never be matched: +"\u1F2D" { print(0x1F2D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1508): +Rule can never be matched: +"\u1F2E" { print(0x1F2E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1509): +Rule can never be matched: +"\u1F2F" { print(0x1F2F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1518): +Rule can never be matched: +"\u1F38" { print(0x1F38); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1519): +Rule can never be matched: +"\u1F39" { print(0x1F39); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1520): +Rule can never be matched: +"\u1F3A" { print(0x1F3A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1521): +Rule can never be matched: +"\u1F3B" { print(0x1F3B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1522): +Rule can never be matched: +"\u1F3C" { print(0x1F3C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1523): +Rule can never be matched: +"\u1F3D" { print(0x1F3D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1524): +Rule can never be matched: +"\u1F3E" { print(0x1F3E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1525): +Rule can never be matched: +"\u1F3F" { print(0x1F3F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1532): +Rule can never be matched: +"\u1F48" { print(0x1F48); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1533): +Rule can never be matched: +"\u1F49" { print(0x1F49); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1534): +Rule can never be matched: +"\u1F4A" { print(0x1F4A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1535): +Rule can never be matched: +"\u1F4B" { print(0x1F4B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1536): +Rule can never be matched: +"\u1F4C" { print(0x1F4C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1537): +Rule can never be matched: +"\u1F4D" { print(0x1F4D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1542): +Rule can never be matched: +"\u1F59" { print(0x1F59); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1543): +Rule can never be matched: +"\u1F5B" { print(0x1F5B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1544): +Rule can never be matched: +"\u1F5D" { print(0x1F5D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1545): +Rule can never be matched: +"\u1F5F" { print(0x1F5F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1554): +Rule can never be matched: +"\u1F68" { print(0x1F68); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1555): +Rule can never be matched: +"\u1F69" { print(0x1F69); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1556): +Rule can never be matched: +"\u1F6A" { print(0x1F6A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1557): +Rule can never be matched: +"\u1F6B" { print(0x1F6B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1558): +Rule can never be matched: +"\u1F6C" { print(0x1F6C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1559): +Rule can never be matched: +"\u1F6D" { print(0x1F6D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1560): +Rule can never be matched: +"\u1F6E" { print(0x1F6E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1561): +Rule can never be matched: +"\u1F6F" { print(0x1F6F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1584): +Rule can never be matched: +"\u1F88" { print(0x1F88); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1585): +Rule can never be matched: +"\u1F89" { print(0x1F89); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1586): +Rule can never be matched: +"\u1F8A" { print(0x1F8A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1587): +Rule can never be matched: +"\u1F8B" { print(0x1F8B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1588): +Rule can never be matched: +"\u1F8C" { print(0x1F8C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1589): +Rule can never be matched: +"\u1F8D" { print(0x1F8D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1590): +Rule can never be matched: +"\u1F8E" { print(0x1F8E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1591): +Rule can never be matched: +"\u1F8F" { print(0x1F8F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1600): +Rule can never be matched: +"\u1F98" { print(0x1F98); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1601): +Rule can never be matched: +"\u1F99" { print(0x1F99); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1602): +Rule can never be matched: +"\u1F9A" { print(0x1F9A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1603): +Rule can never be matched: +"\u1F9B" { print(0x1F9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1604): +Rule can never be matched: +"\u1F9C" { print(0x1F9C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1605): +Rule can never be matched: +"\u1F9D" { print(0x1F9D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1606): +Rule can never be matched: +"\u1F9E" { print(0x1F9E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1607): +Rule can never be matched: +"\u1F9F" { print(0x1F9F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1616): +Rule can never be matched: +"\u1FA8" { print(0x1FA8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1617): +Rule can never be matched: +"\u1FA9" { print(0x1FA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1618): +Rule can never be matched: +"\u1FAA" { print(0x1FAA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1619): +Rule can never be matched: +"\u1FAB" { print(0x1FAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1620): +Rule can never be matched: +"\u1FAC" { print(0x1FAC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1621): +Rule can never be matched: +"\u1FAD" { print(0x1FAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1622): +Rule can never be matched: +"\u1FAE" { print(0x1FAE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1623): +Rule can never be matched: +"\u1FAF" { print(0x1FAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1627): +Rule can never be matched: +"\u1FB8" { print(0x1FB8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1628): +Rule can never be matched: +"\u1FB9" { print(0x1FB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1629): +Rule can never be matched: +"\u1FBA" { print(0x1FBA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1630): +Rule can never be matched: +"\u1FBB" { print(0x1FBB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1631): +Rule can never be matched: +"\u1FBC" { print(0x1FBC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1632): +Rule can never be matched: +"\u1FBE" { print(0x1FBE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1634): +Rule can never be matched: +"\u1FC8" { print(0x1FC8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1635): +Rule can never be matched: +"\u1FC9" { print(0x1FC9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1636): +Rule can never be matched: +"\u1FCA" { print(0x1FCA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1637): +Rule can never be matched: +"\u1FCB" { print(0x1FCB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1638): +Rule can never be matched: +"\u1FCC" { print(0x1FCC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1641): +Rule can never be matched: +"\u1FD8" { print(0x1FD8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1642): +Rule can never be matched: +"\u1FD9" { print(0x1FD9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1643): +Rule can never be matched: +"\u1FDA" { print(0x1FDA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1644): +Rule can never be matched: +"\u1FDB" { print(0x1FDB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1648): +Rule can never be matched: +"\u1FE8" { print(0x1FE8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1649): +Rule can never be matched: +"\u1FE9" { print(0x1FE9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1650): +Rule can never be matched: +"\u1FEA" { print(0x1FEA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1651): +Rule can never be matched: +"\u1FEB" { print(0x1FEB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1652): +Rule can never be matched: +"\u1FEC" { print(0x1FEC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1654): +Rule can never be matched: +"\u1FF8" { print(0x1FF8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1655): +Rule can never be matched: +"\u1FF9" { print(0x1FF9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1656): +Rule can never be matched: +"\u1FFA" { print(0x1FFA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1657): +Rule can never be matched: +"\u1FFB" { print(0x1FFB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1658): +Rule can never be matched: +"\u1FFC" { print(0x1FFC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1659): +Rule can never be matched: +"\u2126" { print(0x2126); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1660): +Rule can never be matched: +"\u212A" { print(0x212A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1661): +Rule can never be matched: +"\u212B" { print(0x212B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1663): +Rule can never be matched: +"\u214E" { print(0x214E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1680): +Rule can never be matched: +"\u2170" { print(0x2170); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1681): +Rule can never be matched: +"\u2171" { print(0x2171); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1682): +Rule can never be matched: +"\u2172" { print(0x2172); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1683): +Rule can never be matched: +"\u2173" { print(0x2173); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1684): +Rule can never be matched: +"\u2174" { print(0x2174); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1685): +Rule can never be matched: +"\u2175" { print(0x2175); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1686): +Rule can never be matched: +"\u2176" { print(0x2176); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1687): +Rule can never be matched: +"\u2177" { print(0x2177); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1688): +Rule can never be matched: +"\u2178" { print(0x2178); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1689): +Rule can never be matched: +"\u2179" { print(0x2179); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1690): +Rule can never be matched: +"\u217A" { print(0x217A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1691): +Rule can never be matched: +"\u217B" { print(0x217B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1692): +Rule can never be matched: +"\u217C" { print(0x217C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1693): +Rule can never be matched: +"\u217D" { print(0x217D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1694): +Rule can never be matched: +"\u217E" { print(0x217E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1695): +Rule can never be matched: +"\u217F" { print(0x217F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1697): +Rule can never be matched: +"\u2184" { print(0x2184); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1724): +Rule can never be matched: +"\u24D0" { print(0x24D0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1725): +Rule can never be matched: +"\u24D1" { print(0x24D1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1726): +Rule can never be matched: +"\u24D2" { print(0x24D2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1727): +Rule can never be matched: +"\u24D3" { print(0x24D3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1728): +Rule can never be matched: +"\u24D4" { print(0x24D4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1729): +Rule can never be matched: +"\u24D5" { print(0x24D5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1730): +Rule can never be matched: +"\u24D6" { print(0x24D6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1731): +Rule can never be matched: +"\u24D7" { print(0x24D7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1732): +Rule can never be matched: +"\u24D8" { print(0x24D8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1733): +Rule can never be matched: +"\u24D9" { print(0x24D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1734): +Rule can never be matched: +"\u24DA" { print(0x24DA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1735): +Rule can never be matched: +"\u24DB" { print(0x24DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1736): +Rule can never be matched: +"\u24DC" { print(0x24DC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1737): +Rule can never be matched: +"\u24DD" { print(0x24DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1738): +Rule can never be matched: +"\u24DE" { print(0x24DE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1739): +Rule can never be matched: +"\u24DF" { print(0x24DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1740): +Rule can never be matched: +"\u24E0" { print(0x24E0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1741): +Rule can never be matched: +"\u24E1" { print(0x24E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1742): +Rule can never be matched: +"\u24E2" { print(0x24E2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1743): +Rule can never be matched: +"\u24E3" { print(0x24E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1744): +Rule can never be matched: +"\u24E4" { print(0x24E4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1745): +Rule can never be matched: +"\u24E5" { print(0x24E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1746): +Rule can never be matched: +"\u24E6" { print(0x24E6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1747): +Rule can never be matched: +"\u24E7" { print(0x24E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1748): +Rule can never be matched: +"\u24E8" { print(0x24E8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1749): +Rule can never be matched: +"\u24E9" { print(0x24E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1797): +Rule can never be matched: +"\u2C30" { print(0x2C30); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1798): +Rule can never be matched: +"\u2C31" { print(0x2C31); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1799): +Rule can never be matched: +"\u2C32" { print(0x2C32); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1800): +Rule can never be matched: +"\u2C33" { print(0x2C33); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1801): +Rule can never be matched: +"\u2C34" { print(0x2C34); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1802): +Rule can never be matched: +"\u2C35" { print(0x2C35); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1803): +Rule can never be matched: +"\u2C36" { print(0x2C36); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1804): +Rule can never be matched: +"\u2C37" { print(0x2C37); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1805): +Rule can never be matched: +"\u2C38" { print(0x2C38); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1806): +Rule can never be matched: +"\u2C39" { print(0x2C39); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1807): +Rule can never be matched: +"\u2C3A" { print(0x2C3A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1808): +Rule can never be matched: +"\u2C3B" { print(0x2C3B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1809): +Rule can never be matched: +"\u2C3C" { print(0x2C3C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1810): +Rule can never be matched: +"\u2C3D" { print(0x2C3D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1811): +Rule can never be matched: +"\u2C3E" { print(0x2C3E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1812): +Rule can never be matched: +"\u2C3F" { print(0x2C3F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1813): +Rule can never be matched: +"\u2C40" { print(0x2C40); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1814): +Rule can never be matched: +"\u2C41" { print(0x2C41); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1815): +Rule can never be matched: +"\u2C42" { print(0x2C42); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1816): +Rule can never be matched: +"\u2C43" { print(0x2C43); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1817): +Rule can never be matched: +"\u2C44" { print(0x2C44); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1818): +Rule can never be matched: +"\u2C45" { print(0x2C45); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1819): +Rule can never be matched: +"\u2C46" { print(0x2C46); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1820): +Rule can never be matched: +"\u2C47" { print(0x2C47); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1821): +Rule can never be matched: +"\u2C48" { print(0x2C48); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1822): +Rule can never be matched: +"\u2C49" { print(0x2C49); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1823): +Rule can never be matched: +"\u2C4A" { print(0x2C4A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1824): +Rule can never be matched: +"\u2C4B" { print(0x2C4B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1825): +Rule can never be matched: +"\u2C4C" { print(0x2C4C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1826): +Rule can never be matched: +"\u2C4D" { print(0x2C4D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1827): +Rule can never be matched: +"\u2C4E" { print(0x2C4E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1828): +Rule can never be matched: +"\u2C4F" { print(0x2C4F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1829): +Rule can never be matched: +"\u2C50" { print(0x2C50); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1830): +Rule can never be matched: +"\u2C51" { print(0x2C51); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1831): +Rule can never be matched: +"\u2C52" { print(0x2C52); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1832): +Rule can never be matched: +"\u2C53" { print(0x2C53); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1833): +Rule can never be matched: +"\u2C54" { print(0x2C54); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1834): +Rule can never be matched: +"\u2C55" { print(0x2C55); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1835): +Rule can never be matched: +"\u2C56" { print(0x2C56); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1836): +Rule can never be matched: +"\u2C57" { print(0x2C57); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1837): +Rule can never be matched: +"\u2C58" { print(0x2C58); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1838): +Rule can never be matched: +"\u2C59" { print(0x2C59); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1839): +Rule can never be matched: +"\u2C5A" { print(0x2C5A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1840): +Rule can never be matched: +"\u2C5B" { print(0x2C5B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1841): +Rule can never be matched: +"\u2C5C" { print(0x2C5C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1842): +Rule can never be matched: +"\u2C5D" { print(0x2C5D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1843): +Rule can never be matched: +"\u2C5E" { print(0x2C5E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1845): +Rule can never be matched: +"\u2C61" { print(0x2C61); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1846): +Rule can never be matched: +"\u2C62" { print(0x2C62); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1847): +Rule can never be matched: +"\u2C63" { print(0x2C63); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1848): +Rule can never be matched: +"\u2C64" { print(0x2C64); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1849): +Rule can never be matched: +"\u2C65" { print(0x2C65); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1850): +Rule can never be matched: +"\u2C66" { print(0x2C66); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1852): +Rule can never be matched: +"\u2C68" { print(0x2C68); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1854): +Rule can never be matched: +"\u2C6A" { print(0x2C6A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1856): +Rule can never be matched: +"\u2C6C" { print(0x2C6C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1857): +Rule can never be matched: +"\u2C6D" { print(0x2C6D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1858): +Rule can never be matched: +"\u2C6E" { print(0x2C6E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1859): +Rule can never be matched: +"\u2C6F" { print(0x2C6F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1860): +Rule can never be matched: +"\u2C70" { print(0x2C70); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1862): +Rule can never be matched: +"\u2C73" { print(0x2C73); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1864): +Rule can never be matched: +"\u2C76" { print(0x2C76); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1865): +Rule can never be matched: +"\u2C7E" { print(0x2C7E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1866): +Rule can never be matched: +"\u2C7F" { print(0x2C7F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1868): +Rule can never be matched: +"\u2C81" { print(0x2C81); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1870): +Rule can never be matched: +"\u2C83" { print(0x2C83); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1872): +Rule can never be matched: +"\u2C85" { print(0x2C85); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1874): +Rule can never be matched: +"\u2C87" { print(0x2C87); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1876): +Rule can never be matched: +"\u2C89" { print(0x2C89); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1878): +Rule can never be matched: +"\u2C8B" { print(0x2C8B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1880): +Rule can never be matched: +"\u2C8D" { print(0x2C8D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1882): +Rule can never be matched: +"\u2C8F" { print(0x2C8F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1884): +Rule can never be matched: +"\u2C91" { print(0x2C91); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1886): +Rule can never be matched: +"\u2C93" { print(0x2C93); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1888): +Rule can never be matched: +"\u2C95" { print(0x2C95); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1890): +Rule can never be matched: +"\u2C97" { print(0x2C97); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1892): +Rule can never be matched: +"\u2C99" { print(0x2C99); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1894): +Rule can never be matched: +"\u2C9B" { print(0x2C9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1896): +Rule can never be matched: +"\u2C9D" { print(0x2C9D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1898): +Rule can never be matched: +"\u2C9F" { print(0x2C9F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1900): +Rule can never be matched: +"\u2CA1" { print(0x2CA1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1902): +Rule can never be matched: +"\u2CA3" { print(0x2CA3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1904): +Rule can never be matched: +"\u2CA5" { print(0x2CA5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1906): +Rule can never be matched: +"\u2CA7" { print(0x2CA7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1908): +Rule can never be matched: +"\u2CA9" { print(0x2CA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1910): +Rule can never be matched: +"\u2CAB" { print(0x2CAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1912): +Rule can never be matched: +"\u2CAD" { print(0x2CAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1914): +Rule can never be matched: +"\u2CAF" { print(0x2CAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1916): +Rule can never be matched: +"\u2CB1" { print(0x2CB1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1918): +Rule can never be matched: +"\u2CB3" { print(0x2CB3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1920): +Rule can never be matched: +"\u2CB5" { print(0x2CB5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1922): +Rule can never be matched: +"\u2CB7" { print(0x2CB7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1924): +Rule can never be matched: +"\u2CB9" { print(0x2CB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1926): +Rule can never be matched: +"\u2CBB" { print(0x2CBB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1928): +Rule can never be matched: +"\u2CBD" { print(0x2CBD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1930): +Rule can never be matched: +"\u2CBF" { print(0x2CBF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1932): +Rule can never be matched: +"\u2CC1" { print(0x2CC1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1934): +Rule can never be matched: +"\u2CC3" { print(0x2CC3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1936): +Rule can never be matched: +"\u2CC5" { print(0x2CC5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1938): +Rule can never be matched: +"\u2CC7" { print(0x2CC7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1940): +Rule can never be matched: +"\u2CC9" { print(0x2CC9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1942): +Rule can never be matched: +"\u2CCB" { print(0x2CCB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1944): +Rule can never be matched: +"\u2CCD" { print(0x2CCD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1946): +Rule can never be matched: +"\u2CCF" { print(0x2CCF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1948): +Rule can never be matched: +"\u2CD1" { print(0x2CD1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1950): +Rule can never be matched: +"\u2CD3" { print(0x2CD3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1952): +Rule can never be matched: +"\u2CD5" { print(0x2CD5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1954): +Rule can never be matched: +"\u2CD7" { print(0x2CD7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1956): +Rule can never be matched: +"\u2CD9" { print(0x2CD9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1958): +Rule can never be matched: +"\u2CDB" { print(0x2CDB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1960): +Rule can never be matched: +"\u2CDD" { print(0x2CDD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1962): +Rule can never be matched: +"\u2CDF" { print(0x2CDF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1964): +Rule can never be matched: +"\u2CE1" { print(0x2CE1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1966): +Rule can never be matched: +"\u2CE3" { print(0x2CE3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1968): +Rule can never be matched: +"\u2CEC" { print(0x2CEC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1970): +Rule can never be matched: +"\u2CEE" { print(0x2CEE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1972): +Rule can never be matched: +"\u2CF3" { print(0x2CF3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1973): +Rule can never be matched: +"\u2D00" { print(0x2D00); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1974): +Rule can never be matched: +"\u2D01" { print(0x2D01); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1975): +Rule can never be matched: +"\u2D02" { print(0x2D02); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1976): +Rule can never be matched: +"\u2D03" { print(0x2D03); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1977): +Rule can never be matched: +"\u2D04" { print(0x2D04); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1978): +Rule can never be matched: +"\u2D05" { print(0x2D05); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1979): +Rule can never be matched: +"\u2D06" { print(0x2D06); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1980): +Rule can never be matched: +"\u2D07" { print(0x2D07); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1981): +Rule can never be matched: +"\u2D08" { print(0x2D08); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1982): +Rule can never be matched: +"\u2D09" { print(0x2D09); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1983): +Rule can never be matched: +"\u2D0A" { print(0x2D0A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1984): +Rule can never be matched: +"\u2D0B" { print(0x2D0B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1985): +Rule can never be matched: +"\u2D0C" { print(0x2D0C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1986): +Rule can never be matched: +"\u2D0D" { print(0x2D0D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1987): +Rule can never be matched: +"\u2D0E" { print(0x2D0E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1988): +Rule can never be matched: +"\u2D0F" { print(0x2D0F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1989): +Rule can never be matched: +"\u2D10" { print(0x2D10); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1990): +Rule can never be matched: +"\u2D11" { print(0x2D11); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1991): +Rule can never be matched: +"\u2D12" { print(0x2D12); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1992): +Rule can never be matched: +"\u2D13" { print(0x2D13); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1993): +Rule can never be matched: +"\u2D14" { print(0x2D14); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1994): +Rule can never be matched: +"\u2D15" { print(0x2D15); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1995): +Rule can never be matched: +"\u2D16" { print(0x2D16); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1996): +Rule can never be matched: +"\u2D17" { print(0x2D17); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1997): +Rule can never be matched: +"\u2D18" { print(0x2D18); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1998): +Rule can never be matched: +"\u2D19" { print(0x2D19); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 1999): +Rule can never be matched: +"\u2D1A" { print(0x2D1A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2000): +Rule can never be matched: +"\u2D1B" { print(0x2D1B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2001): +Rule can never be matched: +"\u2D1C" { print(0x2D1C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2002): +Rule can never be matched: +"\u2D1D" { print(0x2D1D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2003): +Rule can never be matched: +"\u2D1E" { print(0x2D1E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2004): +Rule can never be matched: +"\u2D1F" { print(0x2D1F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2005): +Rule can never be matched: +"\u2D20" { print(0x2D20); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2006): +Rule can never be matched: +"\u2D21" { print(0x2D21); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2007): +Rule can never be matched: +"\u2D22" { print(0x2D22); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2008): +Rule can never be matched: +"\u2D23" { print(0x2D23); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2009): +Rule can never be matched: +"\u2D24" { print(0x2D24); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2010): +Rule can never be matched: +"\u2D25" { print(0x2D25); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2011): +Rule can never be matched: +"\u2D27" { print(0x2D27); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2012): +Rule can never be matched: +"\u2D2D" { print(0x2D2D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2014): +Rule can never be matched: +"\uA641" { print(0xA641); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2016): +Rule can never be matched: +"\uA643" { print(0xA643); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2018): +Rule can never be matched: +"\uA645" { print(0xA645); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2020): +Rule can never be matched: +"\uA647" { print(0xA647); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2022): +Rule can never be matched: +"\uA649" { print(0xA649); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2023): +Rule can never be matched: +"\uA64A" { print(0xA64A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2024): +Rule can never be matched: +"\uA64B" { print(0xA64B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2026): +Rule can never be matched: +"\uA64D" { print(0xA64D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2028): +Rule can never be matched: +"\uA64F" { print(0xA64F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2030): +Rule can never be matched: +"\uA651" { print(0xA651); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2032): +Rule can never be matched: +"\uA653" { print(0xA653); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2034): +Rule can never be matched: +"\uA655" { print(0xA655); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2036): +Rule can never be matched: +"\uA657" { print(0xA657); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2038): +Rule can never be matched: +"\uA659" { print(0xA659); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2040): +Rule can never be matched: +"\uA65B" { print(0xA65B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2042): +Rule can never be matched: +"\uA65D" { print(0xA65D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2044): +Rule can never be matched: +"\uA65F" { print(0xA65F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2046): +Rule can never be matched: +"\uA661" { print(0xA661); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2048): +Rule can never be matched: +"\uA663" { print(0xA663); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2050): +Rule can never be matched: +"\uA665" { print(0xA665); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2052): +Rule can never be matched: +"\uA667" { print(0xA667); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2054): +Rule can never be matched: +"\uA669" { print(0xA669); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2056): +Rule can never be matched: +"\uA66B" { print(0xA66B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2058): +Rule can never be matched: +"\uA66D" { print(0xA66D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2060): +Rule can never be matched: +"\uA681" { print(0xA681); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2062): +Rule can never be matched: +"\uA683" { print(0xA683); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2064): +Rule can never be matched: +"\uA685" { print(0xA685); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2066): +Rule can never be matched: +"\uA687" { print(0xA687); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2068): +Rule can never be matched: +"\uA689" { print(0xA689); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2070): +Rule can never be matched: +"\uA68B" { print(0xA68B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2072): +Rule can never be matched: +"\uA68D" { print(0xA68D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2074): +Rule can never be matched: +"\uA68F" { print(0xA68F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2076): +Rule can never be matched: +"\uA691" { print(0xA691); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2078): +Rule can never be matched: +"\uA693" { print(0xA693); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2080): +Rule can never be matched: +"\uA695" { print(0xA695); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2082): +Rule can never be matched: +"\uA697" { print(0xA697); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2084): +Rule can never be matched: +"\uA699" { print(0xA699); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2086): +Rule can never be matched: +"\uA69B" { print(0xA69B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2088): +Rule can never be matched: +"\uA723" { print(0xA723); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2090): +Rule can never be matched: +"\uA725" { print(0xA725); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2092): +Rule can never be matched: +"\uA727" { print(0xA727); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2094): +Rule can never be matched: +"\uA729" { print(0xA729); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2096): +Rule can never be matched: +"\uA72B" { print(0xA72B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2098): +Rule can never be matched: +"\uA72D" { print(0xA72D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2100): +Rule can never be matched: +"\uA72F" { print(0xA72F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2102): +Rule can never be matched: +"\uA733" { print(0xA733); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2104): +Rule can never be matched: +"\uA735" { print(0xA735); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2106): +Rule can never be matched: +"\uA737" { print(0xA737); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2108): +Rule can never be matched: +"\uA739" { print(0xA739); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2110): +Rule can never be matched: +"\uA73B" { print(0xA73B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2112): +Rule can never be matched: +"\uA73D" { print(0xA73D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2114): +Rule can never be matched: +"\uA73F" { print(0xA73F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2116): +Rule can never be matched: +"\uA741" { print(0xA741); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2118): +Rule can never be matched: +"\uA743" { print(0xA743); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2120): +Rule can never be matched: +"\uA745" { print(0xA745); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2122): +Rule can never be matched: +"\uA747" { print(0xA747); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2124): +Rule can never be matched: +"\uA749" { print(0xA749); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2126): +Rule can never be matched: +"\uA74B" { print(0xA74B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2128): +Rule can never be matched: +"\uA74D" { print(0xA74D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2130): +Rule can never be matched: +"\uA74F" { print(0xA74F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2132): +Rule can never be matched: +"\uA751" { print(0xA751); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2134): +Rule can never be matched: +"\uA753" { print(0xA753); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2136): +Rule can never be matched: +"\uA755" { print(0xA755); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2138): +Rule can never be matched: +"\uA757" { print(0xA757); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2140): +Rule can never be matched: +"\uA759" { print(0xA759); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2142): +Rule can never be matched: +"\uA75B" { print(0xA75B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2144): +Rule can never be matched: +"\uA75D" { print(0xA75D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2146): +Rule can never be matched: +"\uA75F" { print(0xA75F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2148): +Rule can never be matched: +"\uA761" { print(0xA761); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2150): +Rule can never be matched: +"\uA763" { print(0xA763); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2152): +Rule can never be matched: +"\uA765" { print(0xA765); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2154): +Rule can never be matched: +"\uA767" { print(0xA767); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2156): +Rule can never be matched: +"\uA769" { print(0xA769); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2158): +Rule can never be matched: +"\uA76B" { print(0xA76B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2160): +Rule can never be matched: +"\uA76D" { print(0xA76D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2162): +Rule can never be matched: +"\uA76F" { print(0xA76F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2164): +Rule can never be matched: +"\uA77A" { print(0xA77A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2166): +Rule can never be matched: +"\uA77C" { print(0xA77C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2167): +Rule can never be matched: +"\uA77D" { print(0xA77D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2169): +Rule can never be matched: +"\uA77F" { print(0xA77F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2171): +Rule can never be matched: +"\uA781" { print(0xA781); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2173): +Rule can never be matched: +"\uA783" { print(0xA783); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2175): +Rule can never be matched: +"\uA785" { print(0xA785); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2177): +Rule can never be matched: +"\uA787" { print(0xA787); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2179): +Rule can never be matched: +"\uA78C" { print(0xA78C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2180): +Rule can never be matched: +"\uA78D" { print(0xA78D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2182): +Rule can never be matched: +"\uA791" { print(0xA791); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2184): +Rule can never be matched: +"\uA793" { print(0xA793); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2187): +Rule can never be matched: +"\uA797" { print(0xA797); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2189): +Rule can never be matched: +"\uA799" { print(0xA799); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2191): +Rule can never be matched: +"\uA79B" { print(0xA79B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2193): +Rule can never be matched: +"\uA79D" { print(0xA79D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2195): +Rule can never be matched: +"\uA79F" { print(0xA79F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2197): +Rule can never be matched: +"\uA7A1" { print(0xA7A1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2199): +Rule can never be matched: +"\uA7A3" { print(0xA7A3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2201): +Rule can never be matched: +"\uA7A5" { print(0xA7A5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2203): +Rule can never be matched: +"\uA7A7" { print(0xA7A7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2205): +Rule can never be matched: +"\uA7A9" { print(0xA7A9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2206): +Rule can never be matched: +"\uA7AA" { print(0xA7AA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2207): +Rule can never be matched: +"\uA7AB" { print(0xA7AB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2208): +Rule can never be matched: +"\uA7AC" { print(0xA7AC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2209): +Rule can never be matched: +"\uA7AD" { print(0xA7AD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2210): +Rule can never be matched: +"\uA7AE" { print(0xA7AE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2211): +Rule can never be matched: +"\uA7B0" { print(0xA7B0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2212): +Rule can never be matched: +"\uA7B1" { print(0xA7B1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2213): +Rule can never be matched: +"\uA7B2" { print(0xA7B2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2216): +Rule can never be matched: +"\uA7B5" { print(0xA7B5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2218): +Rule can never be matched: +"\uA7B7" { print(0xA7B7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2220): +Rule can never be matched: +"\uA7B9" { print(0xA7B9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2222): +Rule can never be matched: +"\uA7BB" { print(0xA7BB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2224): +Rule can never be matched: +"\uA7BD" { print(0xA7BD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2226): +Rule can never be matched: +"\uA7BF" { print(0xA7BF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2228): +Rule can never be matched: +"\uA7C3" { print(0xA7C3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2229): +Rule can never be matched: +"\uA7C4" { print(0xA7C4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2230): +Rule can never be matched: +"\uA7C5" { print(0xA7C5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2231): +Rule can never be matched: +"\uA7C6" { print(0xA7C6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2232): +Rule can never be matched: +"\uAB53" { print(0xAB53); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2233): +Rule can never be matched: +"\uAB70" { print(0xAB70); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2234): +Rule can never be matched: +"\uAB71" { print(0xAB71); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2235): +Rule can never be matched: +"\uAB72" { print(0xAB72); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2236): +Rule can never be matched: +"\uAB73" { print(0xAB73); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2237): +Rule can never be matched: +"\uAB74" { print(0xAB74); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2238): +Rule can never be matched: +"\uAB75" { print(0xAB75); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2239): +Rule can never be matched: +"\uAB76" { print(0xAB76); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2240): +Rule can never be matched: +"\uAB77" { print(0xAB77); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2241): +Rule can never be matched: +"\uAB78" { print(0xAB78); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2242): +Rule can never be matched: +"\uAB79" { print(0xAB79); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2243): +Rule can never be matched: +"\uAB7A" { print(0xAB7A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2244): +Rule can never be matched: +"\uAB7B" { print(0xAB7B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2245): +Rule can never be matched: +"\uAB7C" { print(0xAB7C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2246): +Rule can never be matched: +"\uAB7D" { print(0xAB7D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2247): +Rule can never be matched: +"\uAB7E" { print(0xAB7E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2248): +Rule can never be matched: +"\uAB7F" { print(0xAB7F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2249): +Rule can never be matched: +"\uAB80" { print(0xAB80); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2250): +Rule can never be matched: +"\uAB81" { print(0xAB81); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2251): +Rule can never be matched: +"\uAB82" { print(0xAB82); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2252): +Rule can never be matched: +"\uAB83" { print(0xAB83); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2253): +Rule can never be matched: +"\uAB84" { print(0xAB84); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2254): +Rule can never be matched: +"\uAB85" { print(0xAB85); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2255): +Rule can never be matched: +"\uAB86" { print(0xAB86); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2256): +Rule can never be matched: +"\uAB87" { print(0xAB87); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2257): +Rule can never be matched: +"\uAB88" { print(0xAB88); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2258): +Rule can never be matched: +"\uAB89" { print(0xAB89); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2259): +Rule can never be matched: +"\uAB8A" { print(0xAB8A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2260): +Rule can never be matched: +"\uAB8B" { print(0xAB8B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2261): +Rule can never be matched: +"\uAB8C" { print(0xAB8C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2262): +Rule can never be matched: +"\uAB8D" { print(0xAB8D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2263): +Rule can never be matched: +"\uAB8E" { print(0xAB8E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2264): +Rule can never be matched: +"\uAB8F" { print(0xAB8F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2265): +Rule can never be matched: +"\uAB90" { print(0xAB90); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2266): +Rule can never be matched: +"\uAB91" { print(0xAB91); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2267): +Rule can never be matched: +"\uAB92" { print(0xAB92); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2268): +Rule can never be matched: +"\uAB93" { print(0xAB93); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2269): +Rule can never be matched: +"\uAB94" { print(0xAB94); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2270): +Rule can never be matched: +"\uAB95" { print(0xAB95); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2271): +Rule can never be matched: +"\uAB96" { print(0xAB96); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2272): +Rule can never be matched: +"\uAB97" { print(0xAB97); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2273): +Rule can never be matched: +"\uAB98" { print(0xAB98); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2274): +Rule can never be matched: +"\uAB99" { print(0xAB99); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2275): +Rule can never be matched: +"\uAB9A" { print(0xAB9A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2276): +Rule can never be matched: +"\uAB9B" { print(0xAB9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2277): +Rule can never be matched: +"\uAB9C" { print(0xAB9C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2278): +Rule can never be matched: +"\uAB9D" { print(0xAB9D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2279): +Rule can never be matched: +"\uAB9E" { print(0xAB9E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2280): +Rule can never be matched: +"\uAB9F" { print(0xAB9F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2281): +Rule can never be matched: +"\uABA0" { print(0xABA0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2282): +Rule can never be matched: +"\uABA1" { print(0xABA1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2283): +Rule can never be matched: +"\uABA2" { print(0xABA2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2284): +Rule can never be matched: +"\uABA3" { print(0xABA3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2285): +Rule can never be matched: +"\uABA4" { print(0xABA4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2286): +Rule can never be matched: +"\uABA5" { print(0xABA5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2287): +Rule can never be matched: +"\uABA6" { print(0xABA6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2288): +Rule can never be matched: +"\uABA7" { print(0xABA7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2289): +Rule can never be matched: +"\uABA8" { print(0xABA8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2290): +Rule can never be matched: +"\uABA9" { print(0xABA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2291): +Rule can never be matched: +"\uABAA" { print(0xABAA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2292): +Rule can never be matched: +"\uABAB" { print(0xABAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2293): +Rule can never be matched: +"\uABAC" { print(0xABAC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2294): +Rule can never be matched: +"\uABAD" { print(0xABAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2295): +Rule can never be matched: +"\uABAE" { print(0xABAE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2296): +Rule can never be matched: +"\uABAF" { print(0xABAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2297): +Rule can never be matched: +"\uABB0" { print(0xABB0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2298): +Rule can never be matched: +"\uABB1" { print(0xABB1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2299): +Rule can never be matched: +"\uABB2" { print(0xABB2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2300): +Rule can never be matched: +"\uABB3" { print(0xABB3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2301): +Rule can never be matched: +"\uABB4" { print(0xABB4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2302): +Rule can never be matched: +"\uABB5" { print(0xABB5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2303): +Rule can never be matched: +"\uABB6" { print(0xABB6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2304): +Rule can never be matched: +"\uABB7" { print(0xABB7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2305): +Rule can never be matched: +"\uABB8" { print(0xABB8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2306): +Rule can never be matched: +"\uABB9" { print(0xABB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2307): +Rule can never be matched: +"\uABBA" { print(0xABBA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2308): +Rule can never be matched: +"\uABBB" { print(0xABBB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2309): +Rule can never be matched: +"\uABBC" { print(0xABBC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2310): +Rule can never be matched: +"\uABBD" { print(0xABBD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2311): +Rule can never be matched: +"\uABBE" { print(0xABBE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2312): +Rule can never be matched: +"\uABBF" { print(0xABBF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2339): +Rule can never be matched: +"\uFF41" { print(0xFF41); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2340): +Rule can never be matched: +"\uFF42" { print(0xFF42); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2341): +Rule can never be matched: +"\uFF43" { print(0xFF43); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2342): +Rule can never be matched: +"\uFF44" { print(0xFF44); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2343): +Rule can never be matched: +"\uFF45" { print(0xFF45); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2344): +Rule can never be matched: +"\uFF46" { print(0xFF46); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2345): +Rule can never be matched: +"\uFF47" { print(0xFF47); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2346): +Rule can never be matched: +"\uFF48" { print(0xFF48); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2347): +Rule can never be matched: +"\uFF49" { print(0xFF49); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2348): +Rule can never be matched: +"\uFF4A" { print(0xFF4A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2349): +Rule can never be matched: +"\uFF4B" { print(0xFF4B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2350): +Rule can never be matched: +"\uFF4C" { print(0xFF4C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2351): +Rule can never be matched: +"\uFF4D" { print(0xFF4D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2352): +Rule can never be matched: +"\uFF4E" { print(0xFF4E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2353): +Rule can never be matched: +"\uFF4F" { print(0xFF4F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2354): +Rule can never be matched: +"\uFF50" { print(0xFF50); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2355): +Rule can never be matched: +"\uFF51" { print(0xFF51); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2356): +Rule can never be matched: +"\uFF52" { print(0xFF52); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2357): +Rule can never be matched: +"\uFF53" { print(0xFF53); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2358): +Rule can never be matched: +"\uFF54" { print(0xFF54); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2359): +Rule can never be matched: +"\uFF55" { print(0xFF55); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2360): +Rule can never be matched: +"\uFF56" { print(0xFF56); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2361): +Rule can never be matched: +"\uFF57" { print(0xFF57); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2362): +Rule can never be matched: +"\uFF58" { print(0xFF58); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2363): +Rule can never be matched: +"\uFF59" { print(0xFF59); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2364): +Rule can never be matched: +"\uFF5A" { print(0xFF5A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2405): +Rule can never be matched: +"\U010428" { print(0x10428); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2406): +Rule can never be matched: +"\U010429" { print(0x10429); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2407): +Rule can never be matched: +"\U01042A" { print(0x1042A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2408): +Rule can never be matched: +"\U01042B" { print(0x1042B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2409): +Rule can never be matched: +"\U01042C" { print(0x1042C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2410): +Rule can never be matched: +"\U01042D" { print(0x1042D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2411): +Rule can never be matched: +"\U01042E" { print(0x1042E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2412): +Rule can never be matched: +"\U01042F" { print(0x1042F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2413): +Rule can never be matched: +"\U010430" { print(0x10430); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2414): +Rule can never be matched: +"\U010431" { print(0x10431); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2415): +Rule can never be matched: +"\U010432" { print(0x10432); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2416): +Rule can never be matched: +"\U010433" { print(0x10433); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2417): +Rule can never be matched: +"\U010434" { print(0x10434); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2418): +Rule can never be matched: +"\U010435" { print(0x10435); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2419): +Rule can never be matched: +"\U010436" { print(0x10436); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2420): +Rule can never be matched: +"\U010437" { print(0x10437); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2421): +Rule can never be matched: +"\U010438" { print(0x10438); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2422): +Rule can never be matched: +"\U010439" { print(0x10439); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2423): +Rule can never be matched: +"\U01043A" { print(0x1043A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2424): +Rule can never be matched: +"\U01043B" { print(0x1043B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2425): +Rule can never be matched: +"\U01043C" { print(0x1043C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2426): +Rule can never be matched: +"\U01043D" { print(0x1043D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2427): +Rule can never be matched: +"\U01043E" { print(0x1043E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2428): +Rule can never be matched: +"\U01043F" { print(0x1043F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2429): +Rule can never be matched: +"\U010440" { print(0x10440); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2430): +Rule can never be matched: +"\U010441" { print(0x10441); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2431): +Rule can never be matched: +"\U010442" { print(0x10442); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2432): +Rule can never be matched: +"\U010443" { print(0x10443); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2433): +Rule can never be matched: +"\U010444" { print(0x10444); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2434): +Rule can never be matched: +"\U010445" { print(0x10445); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2435): +Rule can never be matched: +"\U010446" { print(0x10446); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2436): +Rule can never be matched: +"\U010447" { print(0x10447); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2437): +Rule can never be matched: +"\U010448" { print(0x10448); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2438): +Rule can never be matched: +"\U010449" { print(0x10449); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2439): +Rule can never be matched: +"\U01044A" { print(0x1044A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2440): +Rule can never be matched: +"\U01044B" { print(0x1044B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2441): +Rule can never be matched: +"\U01044C" { print(0x1044C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2442): +Rule can never be matched: +"\U01044D" { print(0x1044D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2443): +Rule can never be matched: +"\U01044E" { print(0x1044E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2444): +Rule can never be matched: +"\U01044F" { print(0x1044F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2481): +Rule can never be matched: +"\U0104D8" { print(0x104D8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2482): +Rule can never be matched: +"\U0104D9" { print(0x104D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2483): +Rule can never be matched: +"\U0104DA" { print(0x104DA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2484): +Rule can never be matched: +"\U0104DB" { print(0x104DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2485): +Rule can never be matched: +"\U0104DC" { print(0x104DC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2486): +Rule can never be matched: +"\U0104DD" { print(0x104DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2487): +Rule can never be matched: +"\U0104DE" { print(0x104DE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2488): +Rule can never be matched: +"\U0104DF" { print(0x104DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2489): +Rule can never be matched: +"\U0104E0" { print(0x104E0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2490): +Rule can never be matched: +"\U0104E1" { print(0x104E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2491): +Rule can never be matched: +"\U0104E2" { print(0x104E2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2492): +Rule can never be matched: +"\U0104E3" { print(0x104E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2493): +Rule can never be matched: +"\U0104E4" { print(0x104E4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2494): +Rule can never be matched: +"\U0104E5" { print(0x104E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2495): +Rule can never be matched: +"\U0104E6" { print(0x104E6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2496): +Rule can never be matched: +"\U0104E7" { print(0x104E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2497): +Rule can never be matched: +"\U0104E8" { print(0x104E8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2498): +Rule can never be matched: +"\U0104E9" { print(0x104E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2499): +Rule can never be matched: +"\U0104EA" { print(0x104EA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2500): +Rule can never be matched: +"\U0104EB" { print(0x104EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2501): +Rule can never be matched: +"\U0104EC" { print(0x104EC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2502): +Rule can never be matched: +"\U0104ED" { print(0x104ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2503): +Rule can never be matched: +"\U0104EE" { print(0x104EE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2504): +Rule can never be matched: +"\U0104EF" { print(0x104EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2505): +Rule can never be matched: +"\U0104F0" { print(0x104F0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2506): +Rule can never be matched: +"\U0104F1" { print(0x104F1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2507): +Rule can never be matched: +"\U0104F2" { print(0x104F2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2508): +Rule can never be matched: +"\U0104F3" { print(0x104F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2509): +Rule can never be matched: +"\U0104F4" { print(0x104F4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2510): +Rule can never be matched: +"\U0104F5" { print(0x104F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2511): +Rule can never be matched: +"\U0104F6" { print(0x104F6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2512): +Rule can never be matched: +"\U0104F7" { print(0x104F7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2513): +Rule can never be matched: +"\U0104F8" { print(0x104F8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2514): +Rule can never be matched: +"\U0104F9" { print(0x104F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2515): +Rule can never be matched: +"\U0104FA" { print(0x104FA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2516): +Rule can never be matched: +"\U0104FB" { print(0x104FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2568): +Rule can never be matched: +"\U010CC0" { print(0x10CC0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2569): +Rule can never be matched: +"\U010CC1" { print(0x10CC1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2570): +Rule can never be matched: +"\U010CC2" { print(0x10CC2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2571): +Rule can never be matched: +"\U010CC3" { print(0x10CC3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2572): +Rule can never be matched: +"\U010CC4" { print(0x10CC4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2573): +Rule can never be matched: +"\U010CC5" { print(0x10CC5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2574): +Rule can never be matched: +"\U010CC6" { print(0x10CC6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2575): +Rule can never be matched: +"\U010CC7" { print(0x10CC7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2576): +Rule can never be matched: +"\U010CC8" { print(0x10CC8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2577): +Rule can never be matched: +"\U010CC9" { print(0x10CC9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2578): +Rule can never be matched: +"\U010CCA" { print(0x10CCA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2579): +Rule can never be matched: +"\U010CCB" { print(0x10CCB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2580): +Rule can never be matched: +"\U010CCC" { print(0x10CCC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2581): +Rule can never be matched: +"\U010CCD" { print(0x10CCD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2582): +Rule can never be matched: +"\U010CCE" { print(0x10CCE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2583): +Rule can never be matched: +"\U010CCF" { print(0x10CCF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2584): +Rule can never be matched: +"\U010CD0" { print(0x10CD0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2585): +Rule can never be matched: +"\U010CD1" { print(0x10CD1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2586): +Rule can never be matched: +"\U010CD2" { print(0x10CD2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2587): +Rule can never be matched: +"\U010CD3" { print(0x10CD3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2588): +Rule can never be matched: +"\U010CD4" { print(0x10CD4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2589): +Rule can never be matched: +"\U010CD5" { print(0x10CD5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2590): +Rule can never be matched: +"\U010CD6" { print(0x10CD6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2591): +Rule can never be matched: +"\U010CD7" { print(0x10CD7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2592): +Rule can never be matched: +"\U010CD8" { print(0x10CD8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2593): +Rule can never be matched: +"\U010CD9" { print(0x10CD9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2594): +Rule can never be matched: +"\U010CDA" { print(0x10CDA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2595): +Rule can never be matched: +"\U010CDB" { print(0x10CDB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2596): +Rule can never be matched: +"\U010CDC" { print(0x10CDC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2597): +Rule can never be matched: +"\U010CDD" { print(0x10CDD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2598): +Rule can never be matched: +"\U010CDE" { print(0x10CDE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2599): +Rule can never be matched: +"\U010CDF" { print(0x10CDF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2600): +Rule can never be matched: +"\U010CE0" { print(0x10CE0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2601): +Rule can never be matched: +"\U010CE1" { print(0x10CE1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2602): +Rule can never be matched: +"\U010CE2" { print(0x10CE2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2603): +Rule can never be matched: +"\U010CE3" { print(0x10CE3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2604): +Rule can never be matched: +"\U010CE4" { print(0x10CE4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2605): +Rule can never be matched: +"\U010CE5" { print(0x10CE5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2606): +Rule can never be matched: +"\U010CE6" { print(0x10CE6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2607): +Rule can never be matched: +"\U010CE7" { print(0x10CE7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2608): +Rule can never be matched: +"\U010CE8" { print(0x10CE8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2609): +Rule can never be matched: +"\U010CE9" { print(0x10CE9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2610): +Rule can never be matched: +"\U010CEA" { print(0x10CEA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2611): +Rule can never be matched: +"\U010CEB" { print(0x10CEB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2612): +Rule can never be matched: +"\U010CEC" { print(0x10CEC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2613): +Rule can never be matched: +"\U010CED" { print(0x10CED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2614): +Rule can never be matched: +"\U010CEE" { print(0x10CEE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2615): +Rule can never be matched: +"\U010CEF" { print(0x10CEF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2616): +Rule can never be matched: +"\U010CF0" { print(0x10CF0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2617): +Rule can never be matched: +"\U010CF1" { print(0x10CF1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2618): +Rule can never be matched: +"\U010CF2" { print(0x10CF2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2651): +Rule can never be matched: +"\U0118C0" { print(0x118C0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2652): +Rule can never be matched: +"\U0118C1" { print(0x118C1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2653): +Rule can never be matched: +"\U0118C2" { print(0x118C2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2654): +Rule can never be matched: +"\U0118C3" { print(0x118C3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2655): +Rule can never be matched: +"\U0118C4" { print(0x118C4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2656): +Rule can never be matched: +"\U0118C5" { print(0x118C5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2657): +Rule can never be matched: +"\U0118C6" { print(0x118C6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2658): +Rule can never be matched: +"\U0118C7" { print(0x118C7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2659): +Rule can never be matched: +"\U0118C8" { print(0x118C8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2660): +Rule can never be matched: +"\U0118C9" { print(0x118C9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2661): +Rule can never be matched: +"\U0118CA" { print(0x118CA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2662): +Rule can never be matched: +"\U0118CB" { print(0x118CB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2663): +Rule can never be matched: +"\U0118CC" { print(0x118CC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2664): +Rule can never be matched: +"\U0118CD" { print(0x118CD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2665): +Rule can never be matched: +"\U0118CE" { print(0x118CE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2666): +Rule can never be matched: +"\U0118CF" { print(0x118CF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2667): +Rule can never be matched: +"\U0118D0" { print(0x118D0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2668): +Rule can never be matched: +"\U0118D1" { print(0x118D1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2669): +Rule can never be matched: +"\U0118D2" { print(0x118D2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2670): +Rule can never be matched: +"\U0118D3" { print(0x118D3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2671): +Rule can never be matched: +"\U0118D4" { print(0x118D4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2672): +Rule can never be matched: +"\U0118D5" { print(0x118D5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2673): +Rule can never be matched: +"\U0118D6" { print(0x118D6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2674): +Rule can never be matched: +"\U0118D7" { print(0x118D7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2675): +Rule can never be matched: +"\U0118D8" { print(0x118D8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2676): +Rule can never be matched: +"\U0118D9" { print(0x118D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2677): +Rule can never be matched: +"\U0118DA" { print(0x118DA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2678): +Rule can never be matched: +"\U0118DB" { print(0x118DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2679): +Rule can never be matched: +"\U0118DC" { print(0x118DC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2680): +Rule can never be matched: +"\U0118DD" { print(0x118DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2681): +Rule can never be matched: +"\U0118DE" { print(0x118DE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2682): +Rule can never be matched: +"\U0118DF" { print(0x118DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2715): +Rule can never be matched: +"\U016E60" { print(0x16E60); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2716): +Rule can never be matched: +"\U016E61" { print(0x16E61); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2717): +Rule can never be matched: +"\U016E62" { print(0x16E62); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2718): +Rule can never be matched: +"\U016E63" { print(0x16E63); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2719): +Rule can never be matched: +"\U016E64" { print(0x16E64); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2720): +Rule can never be matched: +"\U016E65" { print(0x16E65); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2721): +Rule can never be matched: +"\U016E66" { print(0x16E66); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2722): +Rule can never be matched: +"\U016E67" { print(0x16E67); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2723): +Rule can never be matched: +"\U016E68" { print(0x16E68); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2724): +Rule can never be matched: +"\U016E69" { print(0x16E69); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2725): +Rule can never be matched: +"\U016E6A" { print(0x16E6A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2726): +Rule can never be matched: +"\U016E6B" { print(0x16E6B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2727): +Rule can never be matched: +"\U016E6C" { print(0x16E6C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2728): +Rule can never be matched: +"\U016E6D" { print(0x16E6D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2729): +Rule can never be matched: +"\U016E6E" { print(0x16E6E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2730): +Rule can never be matched: +"\U016E6F" { print(0x16E6F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2731): +Rule can never be matched: +"\U016E70" { print(0x16E70); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2732): +Rule can never be matched: +"\U016E71" { print(0x16E71); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2733): +Rule can never be matched: +"\U016E72" { print(0x16E72); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2734): +Rule can never be matched: +"\U016E73" { print(0x16E73); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2735): +Rule can never be matched: +"\U016E74" { print(0x16E74); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2736): +Rule can never be matched: +"\U016E75" { print(0x16E75); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2737): +Rule can never be matched: +"\U016E76" { print(0x16E76); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2738): +Rule can never be matched: +"\U016E77" { print(0x16E77); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2739): +Rule can never be matched: +"\U016E78" { print(0x16E78); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2740): +Rule can never be matched: +"\U016E79" { print(0x16E79); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2741): +Rule can never be matched: +"\U016E7A" { print(0x16E7A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2742): +Rule can never be matched: +"\U016E7B" { print(0x16E7B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2743): +Rule can never be matched: +"\U016E7C" { print(0x16E7C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2744): +Rule can never be matched: +"\U016E7D" { print(0x16E7D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2745): +Rule can never be matched: +"\U016E7E" { print(0x16E7E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2746): +Rule can never be matched: +"\U016E7F" { print(0x16E7F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2781): +Rule can never be matched: +"\U01E922" { print(0x1E922); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2782): +Rule can never be matched: +"\U01E923" { print(0x1E923); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2783): +Rule can never be matched: +"\U01E924" { print(0x1E924); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2784): +Rule can never be matched: +"\U01E925" { print(0x1E925); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2785): +Rule can never be matched: +"\U01E926" { print(0x1E926); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2786): +Rule can never be matched: +"\U01E927" { print(0x1E927); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2787): +Rule can never be matched: +"\U01E928" { print(0x1E928); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2788): +Rule can never be matched: +"\U01E929" { print(0x1E929); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2789): +Rule can never be matched: +"\U01E92A" { print(0x1E92A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2790): +Rule can never be matched: +"\U01E92B" { print(0x1E92B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2791): +Rule can never be matched: +"\U01E92C" { print(0x1E92C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2792): +Rule can never be matched: +"\U01E92D" { print(0x1E92D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2793): +Rule can never be matched: +"\U01E92E" { print(0x1E92E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2794): +Rule can never be matched: +"\U01E92F" { print(0x1E92F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2795): +Rule can never be matched: +"\U01E930" { print(0x1E930); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2796): +Rule can never be matched: +"\U01E931" { print(0x1E931); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2797): +Rule can never be matched: +"\U01E932" { print(0x1E932); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2798): +Rule can never be matched: +"\U01E933" { print(0x1E933); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2799): +Rule can never be matched: +"\U01E934" { print(0x1E934); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2800): +Rule can never be matched: +"\U01E935" { print(0x1E935); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2801): +Rule can never be matched: +"\U01E936" { print(0x1E936); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2802): +Rule can never be matched: +"\U01E937" { print(0x1E937); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2803): +Rule can never be matched: +"\U01E938" { print(0x1E938); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2804): +Rule can never be matched: +"\U01E939" { print(0x1E939); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2805): +Rule can never be matched: +"\U01E93A" { print(0x1E93A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2806): +Rule can never be matched: +"\U01E93B" { print(0x1E93B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2807): +Rule can never be matched: +"\U01E93C" { print(0x1E93C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2808): +Rule can never be matched: +"\U01E93D" { print(0x1E93D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2809): +Rule can never be matched: +"\U01E93E" { print(0x1E93E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2810): +Rule can never be matched: +"\U01E93F" { print(0x1E93F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2811): +Rule can never be matched: +"\U01E940" { print(0x1E940); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2812): +Rule can never be matched: +"\U01E941" { print(0x1E941); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2813): +Rule can never be matched: +"\U01E942" { print(0x1E942); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex" (line 2814): +Rule can never be matched: +"\U01E943" { print(0x1E943); } diff --git a/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex new file mode 100644 index 000000000..e5a48e44d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_0.flex @@ -0,0 +1,2815 @@ +%% + +%unicode 12.0 +%public +%class UnicodeCaseless_12_0 + +%type int +%caseless +%standalone + +%{ + void print(int codePoint) { + System.out.format("input char %04X matches %04X case-insensitively%n", + yytext().codePointAt(0), codePoint); + } +%} + +%% + +<> { return 1; } +"\u0041" { print(0x0041); } +"\u0042" { print(0x0042); } +"\u0043" { print(0x0043); } +"\u0044" { print(0x0044); } +"\u0045" { print(0x0045); } +"\u0046" { print(0x0046); } +"\u0047" { print(0x0047); } +"\u0048" { print(0x0048); } +"\u0049" { print(0x0049); } +"\u004A" { print(0x004A); } +"\u004B" { print(0x004B); } +"\u004C" { print(0x004C); } +"\u004D" { print(0x004D); } +"\u004E" { print(0x004E); } +"\u004F" { print(0x004F); } +"\u0050" { print(0x0050); } +"\u0051" { print(0x0051); } +"\u0052" { print(0x0052); } +"\u0053" { print(0x0053); } +"\u0054" { print(0x0054); } +"\u0055" { print(0x0055); } +"\u0056" { print(0x0056); } +"\u0057" { print(0x0057); } +"\u0058" { print(0x0058); } +"\u0059" { print(0x0059); } +"\u005A" { print(0x005A); } +"\u0061" { print(0x0061); } +"\u0062" { print(0x0062); } +"\u0063" { print(0x0063); } +"\u0064" { print(0x0064); } +"\u0065" { print(0x0065); } +"\u0066" { print(0x0066); } +"\u0067" { print(0x0067); } +"\u0068" { print(0x0068); } +"\u0069" { print(0x0069); } +"\u006A" { print(0x006A); } +"\u006B" { print(0x006B); } +"\u006C" { print(0x006C); } +"\u006D" { print(0x006D); } +"\u006E" { print(0x006E); } +"\u006F" { print(0x006F); } +"\u0070" { print(0x0070); } +"\u0071" { print(0x0071); } +"\u0072" { print(0x0072); } +"\u0073" { print(0x0073); } +"\u0074" { print(0x0074); } +"\u0075" { print(0x0075); } +"\u0076" { print(0x0076); } +"\u0077" { print(0x0077); } +"\u0078" { print(0x0078); } +"\u0079" { print(0x0079); } +"\u007A" { print(0x007A); } +"\u00B5" { print(0x00B5); } +"\u00C0" { print(0x00C0); } +"\u00C1" { print(0x00C1); } +"\u00C2" { print(0x00C2); } +"\u00C3" { print(0x00C3); } +"\u00C4" { print(0x00C4); } +"\u00C5" { print(0x00C5); } +"\u00C6" { print(0x00C6); } +"\u00C7" { print(0x00C7); } +"\u00C8" { print(0x00C8); } +"\u00C9" { print(0x00C9); } +"\u00CA" { print(0x00CA); } +"\u00CB" { print(0x00CB); } +"\u00CC" { print(0x00CC); } +"\u00CD" { print(0x00CD); } +"\u00CE" { print(0x00CE); } +"\u00CF" { print(0x00CF); } +"\u00D0" { print(0x00D0); } +"\u00D1" { print(0x00D1); } +"\u00D2" { print(0x00D2); } +"\u00D3" { print(0x00D3); } +"\u00D4" { print(0x00D4); } +"\u00D5" { print(0x00D5); } +"\u00D6" { print(0x00D6); } +"\u00D8" { print(0x00D8); } +"\u00D9" { print(0x00D9); } +"\u00DA" { print(0x00DA); } +"\u00DB" { print(0x00DB); } +"\u00DC" { print(0x00DC); } +"\u00DD" { print(0x00DD); } +"\u00DE" { print(0x00DE); } +"\u00DF" { print(0x00DF); } +"\u00E0" { print(0x00E0); } +"\u00E1" { print(0x00E1); } +"\u00E2" { print(0x00E2); } +"\u00E3" { print(0x00E3); } +"\u00E4" { print(0x00E4); } +"\u00E5" { print(0x00E5); } +"\u00E6" { print(0x00E6); } +"\u00E7" { print(0x00E7); } +"\u00E8" { print(0x00E8); } +"\u00E9" { print(0x00E9); } +"\u00EA" { print(0x00EA); } +"\u00EB" { print(0x00EB); } +"\u00EC" { print(0x00EC); } +"\u00ED" { print(0x00ED); } +"\u00EE" { print(0x00EE); } +"\u00EF" { print(0x00EF); } +"\u00F0" { print(0x00F0); } +"\u00F1" { print(0x00F1); } +"\u00F2" { print(0x00F2); } +"\u00F3" { print(0x00F3); } +"\u00F4" { print(0x00F4); } +"\u00F5" { print(0x00F5); } +"\u00F6" { print(0x00F6); } +"\u00F8" { print(0x00F8); } +"\u00F9" { print(0x00F9); } +"\u00FA" { print(0x00FA); } +"\u00FB" { print(0x00FB); } +"\u00FC" { print(0x00FC); } +"\u00FD" { print(0x00FD); } +"\u00FE" { print(0x00FE); } +"\u00FF" { print(0x00FF); } +"\u0100" { print(0x0100); } +"\u0101" { print(0x0101); } +"\u0102" { print(0x0102); } +"\u0103" { print(0x0103); } +"\u0104" { print(0x0104); } +"\u0105" { print(0x0105); } +"\u0106" { print(0x0106); } +"\u0107" { print(0x0107); } +"\u0108" { print(0x0108); } +"\u0109" { print(0x0109); } +"\u010A" { print(0x010A); } +"\u010B" { print(0x010B); } +"\u010C" { print(0x010C); } +"\u010D" { print(0x010D); } +"\u010E" { print(0x010E); } +"\u010F" { print(0x010F); } +"\u0110" { print(0x0110); } +"\u0111" { print(0x0111); } +"\u0112" { print(0x0112); } +"\u0113" { print(0x0113); } +"\u0114" { print(0x0114); } +"\u0115" { print(0x0115); } +"\u0116" { print(0x0116); } +"\u0117" { print(0x0117); } +"\u0118" { print(0x0118); } +"\u0119" { print(0x0119); } +"\u011A" { print(0x011A); } +"\u011B" { print(0x011B); } +"\u011C" { print(0x011C); } +"\u011D" { print(0x011D); } +"\u011E" { print(0x011E); } +"\u011F" { print(0x011F); } +"\u0120" { print(0x0120); } +"\u0121" { print(0x0121); } +"\u0122" { print(0x0122); } +"\u0123" { print(0x0123); } +"\u0124" { print(0x0124); } +"\u0125" { print(0x0125); } +"\u0126" { print(0x0126); } +"\u0127" { print(0x0127); } +"\u0128" { print(0x0128); } +"\u0129" { print(0x0129); } +"\u012A" { print(0x012A); } +"\u012B" { print(0x012B); } +"\u012C" { print(0x012C); } +"\u012D" { print(0x012D); } +"\u012E" { print(0x012E); } +"\u012F" { print(0x012F); } +"\u0130" { print(0x0130); } +"\u0131" { print(0x0131); } +"\u0132" { print(0x0132); } +"\u0133" { print(0x0133); } +"\u0134" { print(0x0134); } +"\u0135" { print(0x0135); } +"\u0136" { print(0x0136); } +"\u0137" { print(0x0137); } +"\u0139" { print(0x0139); } +"\u013A" { print(0x013A); } +"\u013B" { print(0x013B); } +"\u013C" { print(0x013C); } +"\u013D" { print(0x013D); } +"\u013E" { print(0x013E); } +"\u013F" { print(0x013F); } +"\u0140" { print(0x0140); } +"\u0141" { print(0x0141); } +"\u0142" { print(0x0142); } +"\u0143" { print(0x0143); } +"\u0144" { print(0x0144); } +"\u0145" { print(0x0145); } +"\u0146" { print(0x0146); } +"\u0147" { print(0x0147); } +"\u0148" { print(0x0148); } +"\u014A" { print(0x014A); } +"\u014B" { print(0x014B); } +"\u014C" { print(0x014C); } +"\u014D" { print(0x014D); } +"\u014E" { print(0x014E); } +"\u014F" { print(0x014F); } +"\u0150" { print(0x0150); } +"\u0151" { print(0x0151); } +"\u0152" { print(0x0152); } +"\u0153" { print(0x0153); } +"\u0154" { print(0x0154); } +"\u0155" { print(0x0155); } +"\u0156" { print(0x0156); } +"\u0157" { print(0x0157); } +"\u0158" { print(0x0158); } +"\u0159" { print(0x0159); } +"\u015A" { print(0x015A); } +"\u015B" { print(0x015B); } +"\u015C" { print(0x015C); } +"\u015D" { print(0x015D); } +"\u015E" { print(0x015E); } +"\u015F" { print(0x015F); } +"\u0160" { print(0x0160); } +"\u0161" { print(0x0161); } +"\u0162" { print(0x0162); } +"\u0163" { print(0x0163); } +"\u0164" { print(0x0164); } +"\u0165" { print(0x0165); } +"\u0166" { print(0x0166); } +"\u0167" { print(0x0167); } +"\u0168" { print(0x0168); } +"\u0169" { print(0x0169); } +"\u016A" { print(0x016A); } +"\u016B" { print(0x016B); } +"\u016C" { print(0x016C); } +"\u016D" { print(0x016D); } +"\u016E" { print(0x016E); } +"\u016F" { print(0x016F); } +"\u0170" { print(0x0170); } +"\u0171" { print(0x0171); } +"\u0172" { print(0x0172); } +"\u0173" { print(0x0173); } +"\u0174" { print(0x0174); } +"\u0175" { print(0x0175); } +"\u0176" { print(0x0176); } +"\u0177" { print(0x0177); } +"\u0178" { print(0x0178); } +"\u0179" { print(0x0179); } +"\u017A" { print(0x017A); } +"\u017B" { print(0x017B); } +"\u017C" { print(0x017C); } +"\u017D" { print(0x017D); } +"\u017E" { print(0x017E); } +"\u017F" { print(0x017F); } +"\u0180" { print(0x0180); } +"\u0181" { print(0x0181); } +"\u0182" { print(0x0182); } +"\u0183" { print(0x0183); } +"\u0184" { print(0x0184); } +"\u0185" { print(0x0185); } +"\u0186" { print(0x0186); } +"\u0187" { print(0x0187); } +"\u0188" { print(0x0188); } +"\u0189" { print(0x0189); } +"\u018A" { print(0x018A); } +"\u018B" { print(0x018B); } +"\u018C" { print(0x018C); } +"\u018E" { print(0x018E); } +"\u018F" { print(0x018F); } +"\u0190" { print(0x0190); } +"\u0191" { print(0x0191); } +"\u0192" { print(0x0192); } +"\u0193" { print(0x0193); } +"\u0194" { print(0x0194); } +"\u0195" { print(0x0195); } +"\u0196" { print(0x0196); } +"\u0197" { print(0x0197); } +"\u0198" { print(0x0198); } +"\u0199" { print(0x0199); } +"\u019A" { print(0x019A); } +"\u019C" { print(0x019C); } +"\u019D" { print(0x019D); } +"\u019E" { print(0x019E); } +"\u019F" { print(0x019F); } +"\u01A0" { print(0x01A0); } +"\u01A1" { print(0x01A1); } +"\u01A2" { print(0x01A2); } +"\u01A3" { print(0x01A3); } +"\u01A4" { print(0x01A4); } +"\u01A5" { print(0x01A5); } +"\u01A6" { print(0x01A6); } +"\u01A7" { print(0x01A7); } +"\u01A8" { print(0x01A8); } +"\u01A9" { print(0x01A9); } +"\u01AC" { print(0x01AC); } +"\u01AD" { print(0x01AD); } +"\u01AE" { print(0x01AE); } +"\u01AF" { print(0x01AF); } +"\u01B0" { print(0x01B0); } +"\u01B1" { print(0x01B1); } +"\u01B2" { print(0x01B2); } +"\u01B3" { print(0x01B3); } +"\u01B4" { print(0x01B4); } +"\u01B5" { print(0x01B5); } +"\u01B6" { print(0x01B6); } +"\u01B7" { print(0x01B7); } +"\u01B8" { print(0x01B8); } +"\u01B9" { print(0x01B9); } +"\u01BC" { print(0x01BC); } +"\u01BD" { print(0x01BD); } +"\u01BF" { print(0x01BF); } +"\u01C4" { print(0x01C4); } +"\u01C5" { print(0x01C5); } +"\u01C6" { print(0x01C6); } +"\u01C7" { print(0x01C7); } +"\u01C8" { print(0x01C8); } +"\u01C9" { print(0x01C9); } +"\u01CA" { print(0x01CA); } +"\u01CB" { print(0x01CB); } +"\u01CC" { print(0x01CC); } +"\u01CD" { print(0x01CD); } +"\u01CE" { print(0x01CE); } +"\u01CF" { print(0x01CF); } +"\u01D0" { print(0x01D0); } +"\u01D1" { print(0x01D1); } +"\u01D2" { print(0x01D2); } +"\u01D3" { print(0x01D3); } +"\u01D4" { print(0x01D4); } +"\u01D5" { print(0x01D5); } +"\u01D6" { print(0x01D6); } +"\u01D7" { print(0x01D7); } +"\u01D8" { print(0x01D8); } +"\u01D9" { print(0x01D9); } +"\u01DA" { print(0x01DA); } +"\u01DB" { print(0x01DB); } +"\u01DC" { print(0x01DC); } +"\u01DD" { print(0x01DD); } +"\u01DE" { print(0x01DE); } +"\u01DF" { print(0x01DF); } +"\u01E0" { print(0x01E0); } +"\u01E1" { print(0x01E1); } +"\u01E2" { print(0x01E2); } +"\u01E3" { print(0x01E3); } +"\u01E4" { print(0x01E4); } +"\u01E5" { print(0x01E5); } +"\u01E6" { print(0x01E6); } +"\u01E7" { print(0x01E7); } +"\u01E8" { print(0x01E8); } +"\u01E9" { print(0x01E9); } +"\u01EA" { print(0x01EA); } +"\u01EB" { print(0x01EB); } +"\u01EC" { print(0x01EC); } +"\u01ED" { print(0x01ED); } +"\u01EE" { print(0x01EE); } +"\u01EF" { print(0x01EF); } +"\u01F1" { print(0x01F1); } +"\u01F2" { print(0x01F2); } +"\u01F3" { print(0x01F3); } +"\u01F4" { print(0x01F4); } +"\u01F5" { print(0x01F5); } +"\u01F6" { print(0x01F6); } +"\u01F7" { print(0x01F7); } +"\u01F8" { print(0x01F8); } +"\u01F9" { print(0x01F9); } +"\u01FA" { print(0x01FA); } +"\u01FB" { print(0x01FB); } +"\u01FC" { print(0x01FC); } +"\u01FD" { print(0x01FD); } +"\u01FE" { print(0x01FE); } +"\u01FF" { print(0x01FF); } +"\u0200" { print(0x0200); } +"\u0201" { print(0x0201); } +"\u0202" { print(0x0202); } +"\u0203" { print(0x0203); } +"\u0204" { print(0x0204); } +"\u0205" { print(0x0205); } +"\u0206" { print(0x0206); } +"\u0207" { print(0x0207); } +"\u0208" { print(0x0208); } +"\u0209" { print(0x0209); } +"\u020A" { print(0x020A); } +"\u020B" { print(0x020B); } +"\u020C" { print(0x020C); } +"\u020D" { print(0x020D); } +"\u020E" { print(0x020E); } +"\u020F" { print(0x020F); } +"\u0210" { print(0x0210); } +"\u0211" { print(0x0211); } +"\u0212" { print(0x0212); } +"\u0213" { print(0x0213); } +"\u0214" { print(0x0214); } +"\u0215" { print(0x0215); } +"\u0216" { print(0x0216); } +"\u0217" { print(0x0217); } +"\u0218" { print(0x0218); } +"\u0219" { print(0x0219); } +"\u021A" { print(0x021A); } +"\u021B" { print(0x021B); } +"\u021C" { print(0x021C); } +"\u021D" { print(0x021D); } +"\u021E" { print(0x021E); } +"\u021F" { print(0x021F); } +"\u0220" { print(0x0220); } +"\u0222" { print(0x0222); } +"\u0223" { print(0x0223); } +"\u0224" { print(0x0224); } +"\u0225" { print(0x0225); } +"\u0226" { print(0x0226); } +"\u0227" { print(0x0227); } +"\u0228" { print(0x0228); } +"\u0229" { print(0x0229); } +"\u022A" { print(0x022A); } +"\u022B" { print(0x022B); } +"\u022C" { print(0x022C); } +"\u022D" { print(0x022D); } +"\u022E" { print(0x022E); } +"\u022F" { print(0x022F); } +"\u0230" { print(0x0230); } +"\u0231" { print(0x0231); } +"\u0232" { print(0x0232); } +"\u0233" { print(0x0233); } +"\u023A" { print(0x023A); } +"\u023B" { print(0x023B); } +"\u023C" { print(0x023C); } +"\u023D" { print(0x023D); } +"\u023E" { print(0x023E); } +"\u023F" { print(0x023F); } +"\u0240" { print(0x0240); } +"\u0241" { print(0x0241); } +"\u0242" { print(0x0242); } +"\u0243" { print(0x0243); } +"\u0244" { print(0x0244); } +"\u0245" { print(0x0245); } +"\u0246" { print(0x0246); } +"\u0247" { print(0x0247); } +"\u0248" { print(0x0248); } +"\u0249" { print(0x0249); } +"\u024A" { print(0x024A); } +"\u024B" { print(0x024B); } +"\u024C" { print(0x024C); } +"\u024D" { print(0x024D); } +"\u024E" { print(0x024E); } +"\u024F" { print(0x024F); } +"\u0250" { print(0x0250); } +"\u0251" { print(0x0251); } +"\u0252" { print(0x0252); } +"\u0253" { print(0x0253); } +"\u0254" { print(0x0254); } +"\u0256" { print(0x0256); } +"\u0257" { print(0x0257); } +"\u0259" { print(0x0259); } +"\u025B" { print(0x025B); } +"\u025C" { print(0x025C); } +"\u0260" { print(0x0260); } +"\u0261" { print(0x0261); } +"\u0263" { print(0x0263); } +"\u0265" { print(0x0265); } +"\u0266" { print(0x0266); } +"\u0268" { print(0x0268); } +"\u0269" { print(0x0269); } +"\u026A" { print(0x026A); } +"\u026B" { print(0x026B); } +"\u026C" { print(0x026C); } +"\u026F" { print(0x026F); } +"\u0271" { print(0x0271); } +"\u0272" { print(0x0272); } +"\u0275" { print(0x0275); } +"\u027D" { print(0x027D); } +"\u0280" { print(0x0280); } +"\u0282" { print(0x0282); } +"\u0283" { print(0x0283); } +"\u0287" { print(0x0287); } +"\u0288" { print(0x0288); } +"\u0289" { print(0x0289); } +"\u028A" { print(0x028A); } +"\u028B" { print(0x028B); } +"\u028C" { print(0x028C); } +"\u0292" { print(0x0292); } +"\u029D" { print(0x029D); } +"\u029E" { print(0x029E); } +"\u0345" { print(0x0345); } +"\u0370" { print(0x0370); } +"\u0371" { print(0x0371); } +"\u0372" { print(0x0372); } +"\u0373" { print(0x0373); } +"\u0376" { print(0x0376); } +"\u0377" { print(0x0377); } +"\u037B" { print(0x037B); } +"\u037C" { print(0x037C); } +"\u037D" { print(0x037D); } +"\u037F" { print(0x037F); } +"\u0386" { print(0x0386); } +"\u0388" { print(0x0388); } +"\u0389" { print(0x0389); } +"\u038A" { print(0x038A); } +"\u038C" { print(0x038C); } +"\u038E" { print(0x038E); } +"\u038F" { print(0x038F); } +"\u0391" { print(0x0391); } +"\u0392" { print(0x0392); } +"\u0393" { print(0x0393); } +"\u0394" { print(0x0394); } +"\u0395" { print(0x0395); } +"\u0396" { print(0x0396); } +"\u0397" { print(0x0397); } +"\u0398" { print(0x0398); } +"\u0399" { print(0x0399); } +"\u039A" { print(0x039A); } +"\u039B" { print(0x039B); } +"\u039C" { print(0x039C); } +"\u039D" { print(0x039D); } +"\u039E" { print(0x039E); } +"\u039F" { print(0x039F); } +"\u03A0" { print(0x03A0); } +"\u03A1" { print(0x03A1); } +"\u03A3" { print(0x03A3); } +"\u03A4" { print(0x03A4); } +"\u03A5" { print(0x03A5); } +"\u03A6" { print(0x03A6); } +"\u03A7" { print(0x03A7); } +"\u03A8" { print(0x03A8); } +"\u03A9" { print(0x03A9); } +"\u03AA" { print(0x03AA); } +"\u03AB" { print(0x03AB); } +"\u03AC" { print(0x03AC); } +"\u03AD" { print(0x03AD); } +"\u03AE" { print(0x03AE); } +"\u03AF" { print(0x03AF); } +"\u03B1" { print(0x03B1); } +"\u03B2" { print(0x03B2); } +"\u03B3" { print(0x03B3); } +"\u03B4" { print(0x03B4); } +"\u03B5" { print(0x03B5); } +"\u03B6" { print(0x03B6); } +"\u03B7" { print(0x03B7); } +"\u03B8" { print(0x03B8); } +"\u03B9" { print(0x03B9); } +"\u03BA" { print(0x03BA); } +"\u03BB" { print(0x03BB); } +"\u03BC" { print(0x03BC); } +"\u03BD" { print(0x03BD); } +"\u03BE" { print(0x03BE); } +"\u03BF" { print(0x03BF); } +"\u03C0" { print(0x03C0); } +"\u03C1" { print(0x03C1); } +"\u03C2" { print(0x03C2); } +"\u03C3" { print(0x03C3); } +"\u03C4" { print(0x03C4); } +"\u03C5" { print(0x03C5); } +"\u03C6" { print(0x03C6); } +"\u03C7" { print(0x03C7); } +"\u03C8" { print(0x03C8); } +"\u03C9" { print(0x03C9); } +"\u03CA" { print(0x03CA); } +"\u03CB" { print(0x03CB); } +"\u03CC" { print(0x03CC); } +"\u03CD" { print(0x03CD); } +"\u03CE" { print(0x03CE); } +"\u03CF" { print(0x03CF); } +"\u03D0" { print(0x03D0); } +"\u03D1" { print(0x03D1); } +"\u03D5" { print(0x03D5); } +"\u03D6" { print(0x03D6); } +"\u03D7" { print(0x03D7); } +"\u03D8" { print(0x03D8); } +"\u03D9" { print(0x03D9); } +"\u03DA" { print(0x03DA); } +"\u03DB" { print(0x03DB); } +"\u03DC" { print(0x03DC); } +"\u03DD" { print(0x03DD); } +"\u03DE" { print(0x03DE); } +"\u03DF" { print(0x03DF); } +"\u03E0" { print(0x03E0); } +"\u03E1" { print(0x03E1); } +"\u03E2" { print(0x03E2); } +"\u03E3" { print(0x03E3); } +"\u03E4" { print(0x03E4); } +"\u03E5" { print(0x03E5); } +"\u03E6" { print(0x03E6); } +"\u03E7" { print(0x03E7); } +"\u03E8" { print(0x03E8); } +"\u03E9" { print(0x03E9); } +"\u03EA" { print(0x03EA); } +"\u03EB" { print(0x03EB); } +"\u03EC" { print(0x03EC); } +"\u03ED" { print(0x03ED); } +"\u03EE" { print(0x03EE); } +"\u03EF" { print(0x03EF); } +"\u03F0" { print(0x03F0); } +"\u03F1" { print(0x03F1); } +"\u03F2" { print(0x03F2); } +"\u03F3" { print(0x03F3); } +"\u03F4" { print(0x03F4); } +"\u03F5" { print(0x03F5); } +"\u03F7" { print(0x03F7); } +"\u03F8" { print(0x03F8); } +"\u03F9" { print(0x03F9); } +"\u03FA" { print(0x03FA); } +"\u03FB" { print(0x03FB); } +"\u03FD" { print(0x03FD); } +"\u03FE" { print(0x03FE); } +"\u03FF" { print(0x03FF); } +"\u0400" { print(0x0400); } +"\u0401" { print(0x0401); } +"\u0402" { print(0x0402); } +"\u0403" { print(0x0403); } +"\u0404" { print(0x0404); } +"\u0405" { print(0x0405); } +"\u0406" { print(0x0406); } +"\u0407" { print(0x0407); } +"\u0408" { print(0x0408); } +"\u0409" { print(0x0409); } +"\u040A" { print(0x040A); } +"\u040B" { print(0x040B); } +"\u040C" { print(0x040C); } +"\u040D" { print(0x040D); } +"\u040E" { print(0x040E); } +"\u040F" { print(0x040F); } +"\u0410" { print(0x0410); } +"\u0411" { print(0x0411); } +"\u0412" { print(0x0412); } +"\u0413" { print(0x0413); } +"\u0414" { print(0x0414); } +"\u0415" { print(0x0415); } +"\u0416" { print(0x0416); } +"\u0417" { print(0x0417); } +"\u0418" { print(0x0418); } +"\u0419" { print(0x0419); } +"\u041A" { print(0x041A); } +"\u041B" { print(0x041B); } +"\u041C" { print(0x041C); } +"\u041D" { print(0x041D); } +"\u041E" { print(0x041E); } +"\u041F" { print(0x041F); } +"\u0420" { print(0x0420); } +"\u0421" { print(0x0421); } +"\u0422" { print(0x0422); } +"\u0423" { print(0x0423); } +"\u0424" { print(0x0424); } +"\u0425" { print(0x0425); } +"\u0426" { print(0x0426); } +"\u0427" { print(0x0427); } +"\u0428" { print(0x0428); } +"\u0429" { print(0x0429); } +"\u042A" { print(0x042A); } +"\u042B" { print(0x042B); } +"\u042C" { print(0x042C); } +"\u042D" { print(0x042D); } +"\u042E" { print(0x042E); } +"\u042F" { print(0x042F); } +"\u0430" { print(0x0430); } +"\u0431" { print(0x0431); } +"\u0432" { print(0x0432); } +"\u0433" { print(0x0433); } +"\u0434" { print(0x0434); } +"\u0435" { print(0x0435); } +"\u0436" { print(0x0436); } +"\u0437" { print(0x0437); } +"\u0438" { print(0x0438); } +"\u0439" { print(0x0439); } +"\u043A" { print(0x043A); } +"\u043B" { print(0x043B); } +"\u043C" { print(0x043C); } +"\u043D" { print(0x043D); } +"\u043E" { print(0x043E); } +"\u043F" { print(0x043F); } +"\u0440" { print(0x0440); } +"\u0441" { print(0x0441); } +"\u0442" { print(0x0442); } +"\u0443" { print(0x0443); } +"\u0444" { print(0x0444); } +"\u0445" { print(0x0445); } +"\u0446" { print(0x0446); } +"\u0447" { print(0x0447); } +"\u0448" { print(0x0448); } +"\u0449" { print(0x0449); } +"\u044A" { print(0x044A); } +"\u044B" { print(0x044B); } +"\u044C" { print(0x044C); } +"\u044D" { print(0x044D); } +"\u044E" { print(0x044E); } +"\u044F" { print(0x044F); } +"\u0450" { print(0x0450); } +"\u0451" { print(0x0451); } +"\u0452" { print(0x0452); } +"\u0453" { print(0x0453); } +"\u0454" { print(0x0454); } +"\u0455" { print(0x0455); } +"\u0456" { print(0x0456); } +"\u0457" { print(0x0457); } +"\u0458" { print(0x0458); } +"\u0459" { print(0x0459); } +"\u045A" { print(0x045A); } +"\u045B" { print(0x045B); } +"\u045C" { print(0x045C); } +"\u045D" { print(0x045D); } +"\u045E" { print(0x045E); } +"\u045F" { print(0x045F); } +"\u0460" { print(0x0460); } +"\u0461" { print(0x0461); } +"\u0462" { print(0x0462); } +"\u0463" { print(0x0463); } +"\u0464" { print(0x0464); } +"\u0465" { print(0x0465); } +"\u0466" { print(0x0466); } +"\u0467" { print(0x0467); } +"\u0468" { print(0x0468); } +"\u0469" { print(0x0469); } +"\u046A" { print(0x046A); } +"\u046B" { print(0x046B); } +"\u046C" { print(0x046C); } +"\u046D" { print(0x046D); } +"\u046E" { print(0x046E); } +"\u046F" { print(0x046F); } +"\u0470" { print(0x0470); } +"\u0471" { print(0x0471); } +"\u0472" { print(0x0472); } +"\u0473" { print(0x0473); } +"\u0474" { print(0x0474); } +"\u0475" { print(0x0475); } +"\u0476" { print(0x0476); } +"\u0477" { print(0x0477); } +"\u0478" { print(0x0478); } +"\u0479" { print(0x0479); } +"\u047A" { print(0x047A); } +"\u047B" { print(0x047B); } +"\u047C" { print(0x047C); } +"\u047D" { print(0x047D); } +"\u047E" { print(0x047E); } +"\u047F" { print(0x047F); } +"\u0480" { print(0x0480); } +"\u0481" { print(0x0481); } +"\u048A" { print(0x048A); } +"\u048B" { print(0x048B); } +"\u048C" { print(0x048C); } +"\u048D" { print(0x048D); } +"\u048E" { print(0x048E); } +"\u048F" { print(0x048F); } +"\u0490" { print(0x0490); } +"\u0491" { print(0x0491); } +"\u0492" { print(0x0492); } +"\u0493" { print(0x0493); } +"\u0494" { print(0x0494); } +"\u0495" { print(0x0495); } +"\u0496" { print(0x0496); } +"\u0497" { print(0x0497); } +"\u0498" { print(0x0498); } +"\u0499" { print(0x0499); } +"\u049A" { print(0x049A); } +"\u049B" { print(0x049B); } +"\u049C" { print(0x049C); } +"\u049D" { print(0x049D); } +"\u049E" { print(0x049E); } +"\u049F" { print(0x049F); } +"\u04A0" { print(0x04A0); } +"\u04A1" { print(0x04A1); } +"\u04A2" { print(0x04A2); } +"\u04A3" { print(0x04A3); } +"\u04A4" { print(0x04A4); } +"\u04A5" { print(0x04A5); } +"\u04A6" { print(0x04A6); } +"\u04A7" { print(0x04A7); } +"\u04A8" { print(0x04A8); } +"\u04A9" { print(0x04A9); } +"\u04AA" { print(0x04AA); } +"\u04AB" { print(0x04AB); } +"\u04AC" { print(0x04AC); } +"\u04AD" { print(0x04AD); } +"\u04AE" { print(0x04AE); } +"\u04AF" { print(0x04AF); } +"\u04B0" { print(0x04B0); } +"\u04B1" { print(0x04B1); } +"\u04B2" { print(0x04B2); } +"\u04B3" { print(0x04B3); } +"\u04B4" { print(0x04B4); } +"\u04B5" { print(0x04B5); } +"\u04B6" { print(0x04B6); } +"\u04B7" { print(0x04B7); } +"\u04B8" { print(0x04B8); } +"\u04B9" { print(0x04B9); } +"\u04BA" { print(0x04BA); } +"\u04BB" { print(0x04BB); } +"\u04BC" { print(0x04BC); } +"\u04BD" { print(0x04BD); } +"\u04BE" { print(0x04BE); } +"\u04BF" { print(0x04BF); } +"\u04C0" { print(0x04C0); } +"\u04C1" { print(0x04C1); } +"\u04C2" { print(0x04C2); } +"\u04C3" { print(0x04C3); } +"\u04C4" { print(0x04C4); } +"\u04C5" { print(0x04C5); } +"\u04C6" { print(0x04C6); } +"\u04C7" { print(0x04C7); } +"\u04C8" { print(0x04C8); } +"\u04C9" { print(0x04C9); } +"\u04CA" { print(0x04CA); } +"\u04CB" { print(0x04CB); } +"\u04CC" { print(0x04CC); } +"\u04CD" { print(0x04CD); } +"\u04CE" { print(0x04CE); } +"\u04CF" { print(0x04CF); } +"\u04D0" { print(0x04D0); } +"\u04D1" { print(0x04D1); } +"\u04D2" { print(0x04D2); } +"\u04D3" { print(0x04D3); } +"\u04D4" { print(0x04D4); } +"\u04D5" { print(0x04D5); } +"\u04D6" { print(0x04D6); } +"\u04D7" { print(0x04D7); } +"\u04D8" { print(0x04D8); } +"\u04D9" { print(0x04D9); } +"\u04DA" { print(0x04DA); } +"\u04DB" { print(0x04DB); } +"\u04DC" { print(0x04DC); } +"\u04DD" { print(0x04DD); } +"\u04DE" { print(0x04DE); } +"\u04DF" { print(0x04DF); } +"\u04E0" { print(0x04E0); } +"\u04E1" { print(0x04E1); } +"\u04E2" { print(0x04E2); } +"\u04E3" { print(0x04E3); } +"\u04E4" { print(0x04E4); } +"\u04E5" { print(0x04E5); } +"\u04E6" { print(0x04E6); } +"\u04E7" { print(0x04E7); } +"\u04E8" { print(0x04E8); } +"\u04E9" { print(0x04E9); } +"\u04EA" { print(0x04EA); } +"\u04EB" { print(0x04EB); } +"\u04EC" { print(0x04EC); } +"\u04ED" { print(0x04ED); } +"\u04EE" { print(0x04EE); } +"\u04EF" { print(0x04EF); } +"\u04F0" { print(0x04F0); } +"\u04F1" { print(0x04F1); } +"\u04F2" { print(0x04F2); } +"\u04F3" { print(0x04F3); } +"\u04F4" { print(0x04F4); } +"\u04F5" { print(0x04F5); } +"\u04F6" { print(0x04F6); } +"\u04F7" { print(0x04F7); } +"\u04F8" { print(0x04F8); } +"\u04F9" { print(0x04F9); } +"\u04FA" { print(0x04FA); } +"\u04FB" { print(0x04FB); } +"\u04FC" { print(0x04FC); } +"\u04FD" { print(0x04FD); } +"\u04FE" { print(0x04FE); } +"\u04FF" { print(0x04FF); } +"\u0500" { print(0x0500); } +"\u0501" { print(0x0501); } +"\u0502" { print(0x0502); } +"\u0503" { print(0x0503); } +"\u0504" { print(0x0504); } +"\u0505" { print(0x0505); } +"\u0506" { print(0x0506); } +"\u0507" { print(0x0507); } +"\u0508" { print(0x0508); } +"\u0509" { print(0x0509); } +"\u050A" { print(0x050A); } +"\u050B" { print(0x050B); } +"\u050C" { print(0x050C); } +"\u050D" { print(0x050D); } +"\u050E" { print(0x050E); } +"\u050F" { print(0x050F); } +"\u0510" { print(0x0510); } +"\u0511" { print(0x0511); } +"\u0512" { print(0x0512); } +"\u0513" { print(0x0513); } +"\u0514" { print(0x0514); } +"\u0515" { print(0x0515); } +"\u0516" { print(0x0516); } +"\u0517" { print(0x0517); } +"\u0518" { print(0x0518); } +"\u0519" { print(0x0519); } +"\u051A" { print(0x051A); } +"\u051B" { print(0x051B); } +"\u051C" { print(0x051C); } +"\u051D" { print(0x051D); } +"\u051E" { print(0x051E); } +"\u051F" { print(0x051F); } +"\u0520" { print(0x0520); } +"\u0521" { print(0x0521); } +"\u0522" { print(0x0522); } +"\u0523" { print(0x0523); } +"\u0524" { print(0x0524); } +"\u0525" { print(0x0525); } +"\u0526" { print(0x0526); } +"\u0527" { print(0x0527); } +"\u0528" { print(0x0528); } +"\u0529" { print(0x0529); } +"\u052A" { print(0x052A); } +"\u052B" { print(0x052B); } +"\u052C" { print(0x052C); } +"\u052D" { print(0x052D); } +"\u052E" { print(0x052E); } +"\u052F" { print(0x052F); } +"\u0531" { print(0x0531); } +"\u0532" { print(0x0532); } +"\u0533" { print(0x0533); } +"\u0534" { print(0x0534); } +"\u0535" { print(0x0535); } +"\u0536" { print(0x0536); } +"\u0537" { print(0x0537); } +"\u0538" { print(0x0538); } +"\u0539" { print(0x0539); } +"\u053A" { print(0x053A); } +"\u053B" { print(0x053B); } +"\u053C" { print(0x053C); } +"\u053D" { print(0x053D); } +"\u053E" { print(0x053E); } +"\u053F" { print(0x053F); } +"\u0540" { print(0x0540); } +"\u0541" { print(0x0541); } +"\u0542" { print(0x0542); } +"\u0543" { print(0x0543); } +"\u0544" { print(0x0544); } +"\u0545" { print(0x0545); } +"\u0546" { print(0x0546); } +"\u0547" { print(0x0547); } +"\u0548" { print(0x0548); } +"\u0549" { print(0x0549); } +"\u054A" { print(0x054A); } +"\u054B" { print(0x054B); } +"\u054C" { print(0x054C); } +"\u054D" { print(0x054D); } +"\u054E" { print(0x054E); } +"\u054F" { print(0x054F); } +"\u0550" { print(0x0550); } +"\u0551" { print(0x0551); } +"\u0552" { print(0x0552); } +"\u0553" { print(0x0553); } +"\u0554" { print(0x0554); } +"\u0555" { print(0x0555); } +"\u0556" { print(0x0556); } +"\u0561" { print(0x0561); } +"\u0562" { print(0x0562); } +"\u0563" { print(0x0563); } +"\u0564" { print(0x0564); } +"\u0565" { print(0x0565); } +"\u0566" { print(0x0566); } +"\u0567" { print(0x0567); } +"\u0568" { print(0x0568); } +"\u0569" { print(0x0569); } +"\u056A" { print(0x056A); } +"\u056B" { print(0x056B); } +"\u056C" { print(0x056C); } +"\u056D" { print(0x056D); } +"\u056E" { print(0x056E); } +"\u056F" { print(0x056F); } +"\u0570" { print(0x0570); } +"\u0571" { print(0x0571); } +"\u0572" { print(0x0572); } +"\u0573" { print(0x0573); } +"\u0574" { print(0x0574); } +"\u0575" { print(0x0575); } +"\u0576" { print(0x0576); } +"\u0577" { print(0x0577); } +"\u0578" { print(0x0578); } +"\u0579" { print(0x0579); } +"\u057A" { print(0x057A); } +"\u057B" { print(0x057B); } +"\u057C" { print(0x057C); } +"\u057D" { print(0x057D); } +"\u057E" { print(0x057E); } +"\u057F" { print(0x057F); } +"\u0580" { print(0x0580); } +"\u0581" { print(0x0581); } +"\u0582" { print(0x0582); } +"\u0583" { print(0x0583); } +"\u0584" { print(0x0584); } +"\u0585" { print(0x0585); } +"\u0586" { print(0x0586); } +"\u10A0" { print(0x10A0); } +"\u10A1" { print(0x10A1); } +"\u10A2" { print(0x10A2); } +"\u10A3" { print(0x10A3); } +"\u10A4" { print(0x10A4); } +"\u10A5" { print(0x10A5); } +"\u10A6" { print(0x10A6); } +"\u10A7" { print(0x10A7); } +"\u10A8" { print(0x10A8); } +"\u10A9" { print(0x10A9); } +"\u10AA" { print(0x10AA); } +"\u10AB" { print(0x10AB); } +"\u10AC" { print(0x10AC); } +"\u10AD" { print(0x10AD); } +"\u10AE" { print(0x10AE); } +"\u10AF" { print(0x10AF); } +"\u10B0" { print(0x10B0); } +"\u10B1" { print(0x10B1); } +"\u10B2" { print(0x10B2); } +"\u10B3" { print(0x10B3); } +"\u10B4" { print(0x10B4); } +"\u10B5" { print(0x10B5); } +"\u10B6" { print(0x10B6); } +"\u10B7" { print(0x10B7); } +"\u10B8" { print(0x10B8); } +"\u10B9" { print(0x10B9); } +"\u10BA" { print(0x10BA); } +"\u10BB" { print(0x10BB); } +"\u10BC" { print(0x10BC); } +"\u10BD" { print(0x10BD); } +"\u10BE" { print(0x10BE); } +"\u10BF" { print(0x10BF); } +"\u10C0" { print(0x10C0); } +"\u10C1" { print(0x10C1); } +"\u10C2" { print(0x10C2); } +"\u10C3" { print(0x10C3); } +"\u10C4" { print(0x10C4); } +"\u10C5" { print(0x10C5); } +"\u10C7" { print(0x10C7); } +"\u10CD" { print(0x10CD); } +"\u10D0" { print(0x10D0); } +"\u10D1" { print(0x10D1); } +"\u10D2" { print(0x10D2); } +"\u10D3" { print(0x10D3); } +"\u10D4" { print(0x10D4); } +"\u10D5" { print(0x10D5); } +"\u10D6" { print(0x10D6); } +"\u10D7" { print(0x10D7); } +"\u10D8" { print(0x10D8); } +"\u10D9" { print(0x10D9); } +"\u10DA" { print(0x10DA); } +"\u10DB" { print(0x10DB); } +"\u10DC" { print(0x10DC); } +"\u10DD" { print(0x10DD); } +"\u10DE" { print(0x10DE); } +"\u10DF" { print(0x10DF); } +"\u10E0" { print(0x10E0); } +"\u10E1" { print(0x10E1); } +"\u10E2" { print(0x10E2); } +"\u10E3" { print(0x10E3); } +"\u10E4" { print(0x10E4); } +"\u10E5" { print(0x10E5); } +"\u10E6" { print(0x10E6); } +"\u10E7" { print(0x10E7); } +"\u10E8" { print(0x10E8); } +"\u10E9" { print(0x10E9); } +"\u10EA" { print(0x10EA); } +"\u10EB" { print(0x10EB); } +"\u10EC" { print(0x10EC); } +"\u10ED" { print(0x10ED); } +"\u10EE" { print(0x10EE); } +"\u10EF" { print(0x10EF); } +"\u10F0" { print(0x10F0); } +"\u10F1" { print(0x10F1); } +"\u10F2" { print(0x10F2); } +"\u10F3" { print(0x10F3); } +"\u10F4" { print(0x10F4); } +"\u10F5" { print(0x10F5); } +"\u10F6" { print(0x10F6); } +"\u10F7" { print(0x10F7); } +"\u10F8" { print(0x10F8); } +"\u10F9" { print(0x10F9); } +"\u10FA" { print(0x10FA); } +"\u10FD" { print(0x10FD); } +"\u10FE" { print(0x10FE); } +"\u10FF" { print(0x10FF); } +"\u13A0" { print(0x13A0); } +"\u13A1" { print(0x13A1); } +"\u13A2" { print(0x13A2); } +"\u13A3" { print(0x13A3); } +"\u13A4" { print(0x13A4); } +"\u13A5" { print(0x13A5); } +"\u13A6" { print(0x13A6); } +"\u13A7" { print(0x13A7); } +"\u13A8" { print(0x13A8); } +"\u13A9" { print(0x13A9); } +"\u13AA" { print(0x13AA); } +"\u13AB" { print(0x13AB); } +"\u13AC" { print(0x13AC); } +"\u13AD" { print(0x13AD); } +"\u13AE" { print(0x13AE); } +"\u13AF" { print(0x13AF); } +"\u13B0" { print(0x13B0); } +"\u13B1" { print(0x13B1); } +"\u13B2" { print(0x13B2); } +"\u13B3" { print(0x13B3); } +"\u13B4" { print(0x13B4); } +"\u13B5" { print(0x13B5); } +"\u13B6" { print(0x13B6); } +"\u13B7" { print(0x13B7); } +"\u13B8" { print(0x13B8); } +"\u13B9" { print(0x13B9); } +"\u13BA" { print(0x13BA); } +"\u13BB" { print(0x13BB); } +"\u13BC" { print(0x13BC); } +"\u13BD" { print(0x13BD); } +"\u13BE" { print(0x13BE); } +"\u13BF" { print(0x13BF); } +"\u13C0" { print(0x13C0); } +"\u13C1" { print(0x13C1); } +"\u13C2" { print(0x13C2); } +"\u13C3" { print(0x13C3); } +"\u13C4" { print(0x13C4); } +"\u13C5" { print(0x13C5); } +"\u13C6" { print(0x13C6); } +"\u13C7" { print(0x13C7); } +"\u13C8" { print(0x13C8); } +"\u13C9" { print(0x13C9); } +"\u13CA" { print(0x13CA); } +"\u13CB" { print(0x13CB); } +"\u13CC" { print(0x13CC); } +"\u13CD" { print(0x13CD); } +"\u13CE" { print(0x13CE); } +"\u13CF" { print(0x13CF); } +"\u13D0" { print(0x13D0); } +"\u13D1" { print(0x13D1); } +"\u13D2" { print(0x13D2); } +"\u13D3" { print(0x13D3); } +"\u13D4" { print(0x13D4); } +"\u13D5" { print(0x13D5); } +"\u13D6" { print(0x13D6); } +"\u13D7" { print(0x13D7); } +"\u13D8" { print(0x13D8); } +"\u13D9" { print(0x13D9); } +"\u13DA" { print(0x13DA); } +"\u13DB" { print(0x13DB); } +"\u13DC" { print(0x13DC); } +"\u13DD" { print(0x13DD); } +"\u13DE" { print(0x13DE); } +"\u13DF" { print(0x13DF); } +"\u13E0" { print(0x13E0); } +"\u13E1" { print(0x13E1); } +"\u13E2" { print(0x13E2); } +"\u13E3" { print(0x13E3); } +"\u13E4" { print(0x13E4); } +"\u13E5" { print(0x13E5); } +"\u13E6" { print(0x13E6); } +"\u13E7" { print(0x13E7); } +"\u13E8" { print(0x13E8); } +"\u13E9" { print(0x13E9); } +"\u13EA" { print(0x13EA); } +"\u13EB" { print(0x13EB); } +"\u13EC" { print(0x13EC); } +"\u13ED" { print(0x13ED); } +"\u13EE" { print(0x13EE); } +"\u13EF" { print(0x13EF); } +"\u13F0" { print(0x13F0); } +"\u13F1" { print(0x13F1); } +"\u13F2" { print(0x13F2); } +"\u13F3" { print(0x13F3); } +"\u13F4" { print(0x13F4); } +"\u13F5" { print(0x13F5); } +"\u13F8" { print(0x13F8); } +"\u13F9" { print(0x13F9); } +"\u13FA" { print(0x13FA); } +"\u13FB" { print(0x13FB); } +"\u13FC" { print(0x13FC); } +"\u13FD" { print(0x13FD); } +"\u1C80" { print(0x1C80); } +"\u1C81" { print(0x1C81); } +"\u1C82" { print(0x1C82); } +"\u1C83" { print(0x1C83); } +"\u1C84" { print(0x1C84); } +"\u1C85" { print(0x1C85); } +"\u1C86" { print(0x1C86); } +"\u1C87" { print(0x1C87); } +"\u1C88" { print(0x1C88); } +"\u1C90" { print(0x1C90); } +"\u1C91" { print(0x1C91); } +"\u1C92" { print(0x1C92); } +"\u1C93" { print(0x1C93); } +"\u1C94" { print(0x1C94); } +"\u1C95" { print(0x1C95); } +"\u1C96" { print(0x1C96); } +"\u1C97" { print(0x1C97); } +"\u1C98" { print(0x1C98); } +"\u1C99" { print(0x1C99); } +"\u1C9A" { print(0x1C9A); } +"\u1C9B" { print(0x1C9B); } +"\u1C9C" { print(0x1C9C); } +"\u1C9D" { print(0x1C9D); } +"\u1C9E" { print(0x1C9E); } +"\u1C9F" { print(0x1C9F); } +"\u1CA0" { print(0x1CA0); } +"\u1CA1" { print(0x1CA1); } +"\u1CA2" { print(0x1CA2); } +"\u1CA3" { print(0x1CA3); } +"\u1CA4" { print(0x1CA4); } +"\u1CA5" { print(0x1CA5); } +"\u1CA6" { print(0x1CA6); } +"\u1CA7" { print(0x1CA7); } +"\u1CA8" { print(0x1CA8); } +"\u1CA9" { print(0x1CA9); } +"\u1CAA" { print(0x1CAA); } +"\u1CAB" { print(0x1CAB); } +"\u1CAC" { print(0x1CAC); } +"\u1CAD" { print(0x1CAD); } +"\u1CAE" { print(0x1CAE); } +"\u1CAF" { print(0x1CAF); } +"\u1CB0" { print(0x1CB0); } +"\u1CB1" { print(0x1CB1); } +"\u1CB2" { print(0x1CB2); } +"\u1CB3" { print(0x1CB3); } +"\u1CB4" { print(0x1CB4); } +"\u1CB5" { print(0x1CB5); } +"\u1CB6" { print(0x1CB6); } +"\u1CB7" { print(0x1CB7); } +"\u1CB8" { print(0x1CB8); } +"\u1CB9" { print(0x1CB9); } +"\u1CBA" { print(0x1CBA); } +"\u1CBD" { print(0x1CBD); } +"\u1CBE" { print(0x1CBE); } +"\u1CBF" { print(0x1CBF); } +"\u1D79" { print(0x1D79); } +"\u1D7D" { print(0x1D7D); } +"\u1D8E" { print(0x1D8E); } +"\u1E00" { print(0x1E00); } +"\u1E01" { print(0x1E01); } +"\u1E02" { print(0x1E02); } +"\u1E03" { print(0x1E03); } +"\u1E04" { print(0x1E04); } +"\u1E05" { print(0x1E05); } +"\u1E06" { print(0x1E06); } +"\u1E07" { print(0x1E07); } +"\u1E08" { print(0x1E08); } +"\u1E09" { print(0x1E09); } +"\u1E0A" { print(0x1E0A); } +"\u1E0B" { print(0x1E0B); } +"\u1E0C" { print(0x1E0C); } +"\u1E0D" { print(0x1E0D); } +"\u1E0E" { print(0x1E0E); } +"\u1E0F" { print(0x1E0F); } +"\u1E10" { print(0x1E10); } +"\u1E11" { print(0x1E11); } +"\u1E12" { print(0x1E12); } +"\u1E13" { print(0x1E13); } +"\u1E14" { print(0x1E14); } +"\u1E15" { print(0x1E15); } +"\u1E16" { print(0x1E16); } +"\u1E17" { print(0x1E17); } +"\u1E18" { print(0x1E18); } +"\u1E19" { print(0x1E19); } +"\u1E1A" { print(0x1E1A); } +"\u1E1B" { print(0x1E1B); } +"\u1E1C" { print(0x1E1C); } +"\u1E1D" { print(0x1E1D); } +"\u1E1E" { print(0x1E1E); } +"\u1E1F" { print(0x1E1F); } +"\u1E20" { print(0x1E20); } +"\u1E21" { print(0x1E21); } +"\u1E22" { print(0x1E22); } +"\u1E23" { print(0x1E23); } +"\u1E24" { print(0x1E24); } +"\u1E25" { print(0x1E25); } +"\u1E26" { print(0x1E26); } +"\u1E27" { print(0x1E27); } +"\u1E28" { print(0x1E28); } +"\u1E29" { print(0x1E29); } +"\u1E2A" { print(0x1E2A); } +"\u1E2B" { print(0x1E2B); } +"\u1E2C" { print(0x1E2C); } +"\u1E2D" { print(0x1E2D); } +"\u1E2E" { print(0x1E2E); } +"\u1E2F" { print(0x1E2F); } +"\u1E30" { print(0x1E30); } +"\u1E31" { print(0x1E31); } +"\u1E32" { print(0x1E32); } +"\u1E33" { print(0x1E33); } +"\u1E34" { print(0x1E34); } +"\u1E35" { print(0x1E35); } +"\u1E36" { print(0x1E36); } +"\u1E37" { print(0x1E37); } +"\u1E38" { print(0x1E38); } +"\u1E39" { print(0x1E39); } +"\u1E3A" { print(0x1E3A); } +"\u1E3B" { print(0x1E3B); } +"\u1E3C" { print(0x1E3C); } +"\u1E3D" { print(0x1E3D); } +"\u1E3E" { print(0x1E3E); } +"\u1E3F" { print(0x1E3F); } +"\u1E40" { print(0x1E40); } +"\u1E41" { print(0x1E41); } +"\u1E42" { print(0x1E42); } +"\u1E43" { print(0x1E43); } +"\u1E44" { print(0x1E44); } +"\u1E45" { print(0x1E45); } +"\u1E46" { print(0x1E46); } +"\u1E47" { print(0x1E47); } +"\u1E48" { print(0x1E48); } +"\u1E49" { print(0x1E49); } +"\u1E4A" { print(0x1E4A); } +"\u1E4B" { print(0x1E4B); } +"\u1E4C" { print(0x1E4C); } +"\u1E4D" { print(0x1E4D); } +"\u1E4E" { print(0x1E4E); } +"\u1E4F" { print(0x1E4F); } +"\u1E50" { print(0x1E50); } +"\u1E51" { print(0x1E51); } +"\u1E52" { print(0x1E52); } +"\u1E53" { print(0x1E53); } +"\u1E54" { print(0x1E54); } +"\u1E55" { print(0x1E55); } +"\u1E56" { print(0x1E56); } +"\u1E57" { print(0x1E57); } +"\u1E58" { print(0x1E58); } +"\u1E59" { print(0x1E59); } +"\u1E5A" { print(0x1E5A); } +"\u1E5B" { print(0x1E5B); } +"\u1E5C" { print(0x1E5C); } +"\u1E5D" { print(0x1E5D); } +"\u1E5E" { print(0x1E5E); } +"\u1E5F" { print(0x1E5F); } +"\u1E60" { print(0x1E60); } +"\u1E61" { print(0x1E61); } +"\u1E62" { print(0x1E62); } +"\u1E63" { print(0x1E63); } +"\u1E64" { print(0x1E64); } +"\u1E65" { print(0x1E65); } +"\u1E66" { print(0x1E66); } +"\u1E67" { print(0x1E67); } +"\u1E68" { print(0x1E68); } +"\u1E69" { print(0x1E69); } +"\u1E6A" { print(0x1E6A); } +"\u1E6B" { print(0x1E6B); } +"\u1E6C" { print(0x1E6C); } +"\u1E6D" { print(0x1E6D); } +"\u1E6E" { print(0x1E6E); } +"\u1E6F" { print(0x1E6F); } +"\u1E70" { print(0x1E70); } +"\u1E71" { print(0x1E71); } +"\u1E72" { print(0x1E72); } +"\u1E73" { print(0x1E73); } +"\u1E74" { print(0x1E74); } +"\u1E75" { print(0x1E75); } +"\u1E76" { print(0x1E76); } +"\u1E77" { print(0x1E77); } +"\u1E78" { print(0x1E78); } +"\u1E79" { print(0x1E79); } +"\u1E7A" { print(0x1E7A); } +"\u1E7B" { print(0x1E7B); } +"\u1E7C" { print(0x1E7C); } +"\u1E7D" { print(0x1E7D); } +"\u1E7E" { print(0x1E7E); } +"\u1E7F" { print(0x1E7F); } +"\u1E80" { print(0x1E80); } +"\u1E81" { print(0x1E81); } +"\u1E82" { print(0x1E82); } +"\u1E83" { print(0x1E83); } +"\u1E84" { print(0x1E84); } +"\u1E85" { print(0x1E85); } +"\u1E86" { print(0x1E86); } +"\u1E87" { print(0x1E87); } +"\u1E88" { print(0x1E88); } +"\u1E89" { print(0x1E89); } +"\u1E8A" { print(0x1E8A); } +"\u1E8B" { print(0x1E8B); } +"\u1E8C" { print(0x1E8C); } +"\u1E8D" { print(0x1E8D); } +"\u1E8E" { print(0x1E8E); } +"\u1E8F" { print(0x1E8F); } +"\u1E90" { print(0x1E90); } +"\u1E91" { print(0x1E91); } +"\u1E92" { print(0x1E92); } +"\u1E93" { print(0x1E93); } +"\u1E94" { print(0x1E94); } +"\u1E95" { print(0x1E95); } +"\u1E9B" { print(0x1E9B); } +"\u1E9E" { print(0x1E9E); } +"\u1EA0" { print(0x1EA0); } +"\u1EA1" { print(0x1EA1); } +"\u1EA2" { print(0x1EA2); } +"\u1EA3" { print(0x1EA3); } +"\u1EA4" { print(0x1EA4); } +"\u1EA5" { print(0x1EA5); } +"\u1EA6" { print(0x1EA6); } +"\u1EA7" { print(0x1EA7); } +"\u1EA8" { print(0x1EA8); } +"\u1EA9" { print(0x1EA9); } +"\u1EAA" { print(0x1EAA); } +"\u1EAB" { print(0x1EAB); } +"\u1EAC" { print(0x1EAC); } +"\u1EAD" { print(0x1EAD); } +"\u1EAE" { print(0x1EAE); } +"\u1EAF" { print(0x1EAF); } +"\u1EB0" { print(0x1EB0); } +"\u1EB1" { print(0x1EB1); } +"\u1EB2" { print(0x1EB2); } +"\u1EB3" { print(0x1EB3); } +"\u1EB4" { print(0x1EB4); } +"\u1EB5" { print(0x1EB5); } +"\u1EB6" { print(0x1EB6); } +"\u1EB7" { print(0x1EB7); } +"\u1EB8" { print(0x1EB8); } +"\u1EB9" { print(0x1EB9); } +"\u1EBA" { print(0x1EBA); } +"\u1EBB" { print(0x1EBB); } +"\u1EBC" { print(0x1EBC); } +"\u1EBD" { print(0x1EBD); } +"\u1EBE" { print(0x1EBE); } +"\u1EBF" { print(0x1EBF); } +"\u1EC0" { print(0x1EC0); } +"\u1EC1" { print(0x1EC1); } +"\u1EC2" { print(0x1EC2); } +"\u1EC3" { print(0x1EC3); } +"\u1EC4" { print(0x1EC4); } +"\u1EC5" { print(0x1EC5); } +"\u1EC6" { print(0x1EC6); } +"\u1EC7" { print(0x1EC7); } +"\u1EC8" { print(0x1EC8); } +"\u1EC9" { print(0x1EC9); } +"\u1ECA" { print(0x1ECA); } +"\u1ECB" { print(0x1ECB); } +"\u1ECC" { print(0x1ECC); } +"\u1ECD" { print(0x1ECD); } +"\u1ECE" { print(0x1ECE); } +"\u1ECF" { print(0x1ECF); } +"\u1ED0" { print(0x1ED0); } +"\u1ED1" { print(0x1ED1); } +"\u1ED2" { print(0x1ED2); } +"\u1ED3" { print(0x1ED3); } +"\u1ED4" { print(0x1ED4); } +"\u1ED5" { print(0x1ED5); } +"\u1ED6" { print(0x1ED6); } +"\u1ED7" { print(0x1ED7); } +"\u1ED8" { print(0x1ED8); } +"\u1ED9" { print(0x1ED9); } +"\u1EDA" { print(0x1EDA); } +"\u1EDB" { print(0x1EDB); } +"\u1EDC" { print(0x1EDC); } +"\u1EDD" { print(0x1EDD); } +"\u1EDE" { print(0x1EDE); } +"\u1EDF" { print(0x1EDF); } +"\u1EE0" { print(0x1EE0); } +"\u1EE1" { print(0x1EE1); } +"\u1EE2" { print(0x1EE2); } +"\u1EE3" { print(0x1EE3); } +"\u1EE4" { print(0x1EE4); } +"\u1EE5" { print(0x1EE5); } +"\u1EE6" { print(0x1EE6); } +"\u1EE7" { print(0x1EE7); } +"\u1EE8" { print(0x1EE8); } +"\u1EE9" { print(0x1EE9); } +"\u1EEA" { print(0x1EEA); } +"\u1EEB" { print(0x1EEB); } +"\u1EEC" { print(0x1EEC); } +"\u1EED" { print(0x1EED); } +"\u1EEE" { print(0x1EEE); } +"\u1EEF" { print(0x1EEF); } +"\u1EF0" { print(0x1EF0); } +"\u1EF1" { print(0x1EF1); } +"\u1EF2" { print(0x1EF2); } +"\u1EF3" { print(0x1EF3); } +"\u1EF4" { print(0x1EF4); } +"\u1EF5" { print(0x1EF5); } +"\u1EF6" { print(0x1EF6); } +"\u1EF7" { print(0x1EF7); } +"\u1EF8" { print(0x1EF8); } +"\u1EF9" { print(0x1EF9); } +"\u1EFA" { print(0x1EFA); } +"\u1EFB" { print(0x1EFB); } +"\u1EFC" { print(0x1EFC); } +"\u1EFD" { print(0x1EFD); } +"\u1EFE" { print(0x1EFE); } +"\u1EFF" { print(0x1EFF); } +"\u1F00" { print(0x1F00); } +"\u1F01" { print(0x1F01); } +"\u1F02" { print(0x1F02); } +"\u1F03" { print(0x1F03); } +"\u1F04" { print(0x1F04); } +"\u1F05" { print(0x1F05); } +"\u1F06" { print(0x1F06); } +"\u1F07" { print(0x1F07); } +"\u1F08" { print(0x1F08); } +"\u1F09" { print(0x1F09); } +"\u1F0A" { print(0x1F0A); } +"\u1F0B" { print(0x1F0B); } +"\u1F0C" { print(0x1F0C); } +"\u1F0D" { print(0x1F0D); } +"\u1F0E" { print(0x1F0E); } +"\u1F0F" { print(0x1F0F); } +"\u1F10" { print(0x1F10); } +"\u1F11" { print(0x1F11); } +"\u1F12" { print(0x1F12); } +"\u1F13" { print(0x1F13); } +"\u1F14" { print(0x1F14); } +"\u1F15" { print(0x1F15); } +"\u1F18" { print(0x1F18); } +"\u1F19" { print(0x1F19); } +"\u1F1A" { print(0x1F1A); } +"\u1F1B" { print(0x1F1B); } +"\u1F1C" { print(0x1F1C); } +"\u1F1D" { print(0x1F1D); } +"\u1F20" { print(0x1F20); } +"\u1F21" { print(0x1F21); } +"\u1F22" { print(0x1F22); } +"\u1F23" { print(0x1F23); } +"\u1F24" { print(0x1F24); } +"\u1F25" { print(0x1F25); } +"\u1F26" { print(0x1F26); } +"\u1F27" { print(0x1F27); } +"\u1F28" { print(0x1F28); } +"\u1F29" { print(0x1F29); } +"\u1F2A" { print(0x1F2A); } +"\u1F2B" { print(0x1F2B); } +"\u1F2C" { print(0x1F2C); } +"\u1F2D" { print(0x1F2D); } +"\u1F2E" { print(0x1F2E); } +"\u1F2F" { print(0x1F2F); } +"\u1F30" { print(0x1F30); } +"\u1F31" { print(0x1F31); } +"\u1F32" { print(0x1F32); } +"\u1F33" { print(0x1F33); } +"\u1F34" { print(0x1F34); } +"\u1F35" { print(0x1F35); } +"\u1F36" { print(0x1F36); } +"\u1F37" { print(0x1F37); } +"\u1F38" { print(0x1F38); } +"\u1F39" { print(0x1F39); } +"\u1F3A" { print(0x1F3A); } +"\u1F3B" { print(0x1F3B); } +"\u1F3C" { print(0x1F3C); } +"\u1F3D" { print(0x1F3D); } +"\u1F3E" { print(0x1F3E); } +"\u1F3F" { print(0x1F3F); } +"\u1F40" { print(0x1F40); } +"\u1F41" { print(0x1F41); } +"\u1F42" { print(0x1F42); } +"\u1F43" { print(0x1F43); } +"\u1F44" { print(0x1F44); } +"\u1F45" { print(0x1F45); } +"\u1F48" { print(0x1F48); } +"\u1F49" { print(0x1F49); } +"\u1F4A" { print(0x1F4A); } +"\u1F4B" { print(0x1F4B); } +"\u1F4C" { print(0x1F4C); } +"\u1F4D" { print(0x1F4D); } +"\u1F51" { print(0x1F51); } +"\u1F53" { print(0x1F53); } +"\u1F55" { print(0x1F55); } +"\u1F57" { print(0x1F57); } +"\u1F59" { print(0x1F59); } +"\u1F5B" { print(0x1F5B); } +"\u1F5D" { print(0x1F5D); } +"\u1F5F" { print(0x1F5F); } +"\u1F60" { print(0x1F60); } +"\u1F61" { print(0x1F61); } +"\u1F62" { print(0x1F62); } +"\u1F63" { print(0x1F63); } +"\u1F64" { print(0x1F64); } +"\u1F65" { print(0x1F65); } +"\u1F66" { print(0x1F66); } +"\u1F67" { print(0x1F67); } +"\u1F68" { print(0x1F68); } +"\u1F69" { print(0x1F69); } +"\u1F6A" { print(0x1F6A); } +"\u1F6B" { print(0x1F6B); } +"\u1F6C" { print(0x1F6C); } +"\u1F6D" { print(0x1F6D); } +"\u1F6E" { print(0x1F6E); } +"\u1F6F" { print(0x1F6F); } +"\u1F70" { print(0x1F70); } +"\u1F71" { print(0x1F71); } +"\u1F72" { print(0x1F72); } +"\u1F73" { print(0x1F73); } +"\u1F74" { print(0x1F74); } +"\u1F75" { print(0x1F75); } +"\u1F76" { print(0x1F76); } +"\u1F77" { print(0x1F77); } +"\u1F78" { print(0x1F78); } +"\u1F79" { print(0x1F79); } +"\u1F7A" { print(0x1F7A); } +"\u1F7B" { print(0x1F7B); } +"\u1F7C" { print(0x1F7C); } +"\u1F7D" { print(0x1F7D); } +"\u1F80" { print(0x1F80); } +"\u1F81" { print(0x1F81); } +"\u1F82" { print(0x1F82); } +"\u1F83" { print(0x1F83); } +"\u1F84" { print(0x1F84); } +"\u1F85" { print(0x1F85); } +"\u1F86" { print(0x1F86); } +"\u1F87" { print(0x1F87); } +"\u1F88" { print(0x1F88); } +"\u1F89" { print(0x1F89); } +"\u1F8A" { print(0x1F8A); } +"\u1F8B" { print(0x1F8B); } +"\u1F8C" { print(0x1F8C); } +"\u1F8D" { print(0x1F8D); } +"\u1F8E" { print(0x1F8E); } +"\u1F8F" { print(0x1F8F); } +"\u1F90" { print(0x1F90); } +"\u1F91" { print(0x1F91); } +"\u1F92" { print(0x1F92); } +"\u1F93" { print(0x1F93); } +"\u1F94" { print(0x1F94); } +"\u1F95" { print(0x1F95); } +"\u1F96" { print(0x1F96); } +"\u1F97" { print(0x1F97); } +"\u1F98" { print(0x1F98); } +"\u1F99" { print(0x1F99); } +"\u1F9A" { print(0x1F9A); } +"\u1F9B" { print(0x1F9B); } +"\u1F9C" { print(0x1F9C); } +"\u1F9D" { print(0x1F9D); } +"\u1F9E" { print(0x1F9E); } +"\u1F9F" { print(0x1F9F); } +"\u1FA0" { print(0x1FA0); } +"\u1FA1" { print(0x1FA1); } +"\u1FA2" { print(0x1FA2); } +"\u1FA3" { print(0x1FA3); } +"\u1FA4" { print(0x1FA4); } +"\u1FA5" { print(0x1FA5); } +"\u1FA6" { print(0x1FA6); } +"\u1FA7" { print(0x1FA7); } +"\u1FA8" { print(0x1FA8); } +"\u1FA9" { print(0x1FA9); } +"\u1FAA" { print(0x1FAA); } +"\u1FAB" { print(0x1FAB); } +"\u1FAC" { print(0x1FAC); } +"\u1FAD" { print(0x1FAD); } +"\u1FAE" { print(0x1FAE); } +"\u1FAF" { print(0x1FAF); } +"\u1FB0" { print(0x1FB0); } +"\u1FB1" { print(0x1FB1); } +"\u1FB3" { print(0x1FB3); } +"\u1FB8" { print(0x1FB8); } +"\u1FB9" { print(0x1FB9); } +"\u1FBA" { print(0x1FBA); } +"\u1FBB" { print(0x1FBB); } +"\u1FBC" { print(0x1FBC); } +"\u1FBE" { print(0x1FBE); } +"\u1FC3" { print(0x1FC3); } +"\u1FC8" { print(0x1FC8); } +"\u1FC9" { print(0x1FC9); } +"\u1FCA" { print(0x1FCA); } +"\u1FCB" { print(0x1FCB); } +"\u1FCC" { print(0x1FCC); } +"\u1FD0" { print(0x1FD0); } +"\u1FD1" { print(0x1FD1); } +"\u1FD8" { print(0x1FD8); } +"\u1FD9" { print(0x1FD9); } +"\u1FDA" { print(0x1FDA); } +"\u1FDB" { print(0x1FDB); } +"\u1FE0" { print(0x1FE0); } +"\u1FE1" { print(0x1FE1); } +"\u1FE5" { print(0x1FE5); } +"\u1FE8" { print(0x1FE8); } +"\u1FE9" { print(0x1FE9); } +"\u1FEA" { print(0x1FEA); } +"\u1FEB" { print(0x1FEB); } +"\u1FEC" { print(0x1FEC); } +"\u1FF3" { print(0x1FF3); } +"\u1FF8" { print(0x1FF8); } +"\u1FF9" { print(0x1FF9); } +"\u1FFA" { print(0x1FFA); } +"\u1FFB" { print(0x1FFB); } +"\u1FFC" { print(0x1FFC); } +"\u2126" { print(0x2126); } +"\u212A" { print(0x212A); } +"\u212B" { print(0x212B); } +"\u2132" { print(0x2132); } +"\u214E" { print(0x214E); } +"\u2160" { print(0x2160); } +"\u2161" { print(0x2161); } +"\u2162" { print(0x2162); } +"\u2163" { print(0x2163); } +"\u2164" { print(0x2164); } +"\u2165" { print(0x2165); } +"\u2166" { print(0x2166); } +"\u2167" { print(0x2167); } +"\u2168" { print(0x2168); } +"\u2169" { print(0x2169); } +"\u216A" { print(0x216A); } +"\u216B" { print(0x216B); } +"\u216C" { print(0x216C); } +"\u216D" { print(0x216D); } +"\u216E" { print(0x216E); } +"\u216F" { print(0x216F); } +"\u2170" { print(0x2170); } +"\u2171" { print(0x2171); } +"\u2172" { print(0x2172); } +"\u2173" { print(0x2173); } +"\u2174" { print(0x2174); } +"\u2175" { print(0x2175); } +"\u2176" { print(0x2176); } +"\u2177" { print(0x2177); } +"\u2178" { print(0x2178); } +"\u2179" { print(0x2179); } +"\u217A" { print(0x217A); } +"\u217B" { print(0x217B); } +"\u217C" { print(0x217C); } +"\u217D" { print(0x217D); } +"\u217E" { print(0x217E); } +"\u217F" { print(0x217F); } +"\u2183" { print(0x2183); } +"\u2184" { print(0x2184); } +"\u24B6" { print(0x24B6); } +"\u24B7" { print(0x24B7); } +"\u24B8" { print(0x24B8); } +"\u24B9" { print(0x24B9); } +"\u24BA" { print(0x24BA); } +"\u24BB" { print(0x24BB); } +"\u24BC" { print(0x24BC); } +"\u24BD" { print(0x24BD); } +"\u24BE" { print(0x24BE); } +"\u24BF" { print(0x24BF); } +"\u24C0" { print(0x24C0); } +"\u24C1" { print(0x24C1); } +"\u24C2" { print(0x24C2); } +"\u24C3" { print(0x24C3); } +"\u24C4" { print(0x24C4); } +"\u24C5" { print(0x24C5); } +"\u24C6" { print(0x24C6); } +"\u24C7" { print(0x24C7); } +"\u24C8" { print(0x24C8); } +"\u24C9" { print(0x24C9); } +"\u24CA" { print(0x24CA); } +"\u24CB" { print(0x24CB); } +"\u24CC" { print(0x24CC); } +"\u24CD" { print(0x24CD); } +"\u24CE" { print(0x24CE); } +"\u24CF" { print(0x24CF); } +"\u24D0" { print(0x24D0); } +"\u24D1" { print(0x24D1); } +"\u24D2" { print(0x24D2); } +"\u24D3" { print(0x24D3); } +"\u24D4" { print(0x24D4); } +"\u24D5" { print(0x24D5); } +"\u24D6" { print(0x24D6); } +"\u24D7" { print(0x24D7); } +"\u24D8" { print(0x24D8); } +"\u24D9" { print(0x24D9); } +"\u24DA" { print(0x24DA); } +"\u24DB" { print(0x24DB); } +"\u24DC" { print(0x24DC); } +"\u24DD" { print(0x24DD); } +"\u24DE" { print(0x24DE); } +"\u24DF" { print(0x24DF); } +"\u24E0" { print(0x24E0); } +"\u24E1" { print(0x24E1); } +"\u24E2" { print(0x24E2); } +"\u24E3" { print(0x24E3); } +"\u24E4" { print(0x24E4); } +"\u24E5" { print(0x24E5); } +"\u24E6" { print(0x24E6); } +"\u24E7" { print(0x24E7); } +"\u24E8" { print(0x24E8); } +"\u24E9" { print(0x24E9); } +"\u2C00" { print(0x2C00); } +"\u2C01" { print(0x2C01); } +"\u2C02" { print(0x2C02); } +"\u2C03" { print(0x2C03); } +"\u2C04" { print(0x2C04); } +"\u2C05" { print(0x2C05); } +"\u2C06" { print(0x2C06); } +"\u2C07" { print(0x2C07); } +"\u2C08" { print(0x2C08); } +"\u2C09" { print(0x2C09); } +"\u2C0A" { print(0x2C0A); } +"\u2C0B" { print(0x2C0B); } +"\u2C0C" { print(0x2C0C); } +"\u2C0D" { print(0x2C0D); } +"\u2C0E" { print(0x2C0E); } +"\u2C0F" { print(0x2C0F); } +"\u2C10" { print(0x2C10); } +"\u2C11" { print(0x2C11); } +"\u2C12" { print(0x2C12); } +"\u2C13" { print(0x2C13); } +"\u2C14" { print(0x2C14); } +"\u2C15" { print(0x2C15); } +"\u2C16" { print(0x2C16); } +"\u2C17" { print(0x2C17); } +"\u2C18" { print(0x2C18); } +"\u2C19" { print(0x2C19); } +"\u2C1A" { print(0x2C1A); } +"\u2C1B" { print(0x2C1B); } +"\u2C1C" { print(0x2C1C); } +"\u2C1D" { print(0x2C1D); } +"\u2C1E" { print(0x2C1E); } +"\u2C1F" { print(0x2C1F); } +"\u2C20" { print(0x2C20); } +"\u2C21" { print(0x2C21); } +"\u2C22" { print(0x2C22); } +"\u2C23" { print(0x2C23); } +"\u2C24" { print(0x2C24); } +"\u2C25" { print(0x2C25); } +"\u2C26" { print(0x2C26); } +"\u2C27" { print(0x2C27); } +"\u2C28" { print(0x2C28); } +"\u2C29" { print(0x2C29); } +"\u2C2A" { print(0x2C2A); } +"\u2C2B" { print(0x2C2B); } +"\u2C2C" { print(0x2C2C); } +"\u2C2D" { print(0x2C2D); } +"\u2C2E" { print(0x2C2E); } +"\u2C30" { print(0x2C30); } +"\u2C31" { print(0x2C31); } +"\u2C32" { print(0x2C32); } +"\u2C33" { print(0x2C33); } +"\u2C34" { print(0x2C34); } +"\u2C35" { print(0x2C35); } +"\u2C36" { print(0x2C36); } +"\u2C37" { print(0x2C37); } +"\u2C38" { print(0x2C38); } +"\u2C39" { print(0x2C39); } +"\u2C3A" { print(0x2C3A); } +"\u2C3B" { print(0x2C3B); } +"\u2C3C" { print(0x2C3C); } +"\u2C3D" { print(0x2C3D); } +"\u2C3E" { print(0x2C3E); } +"\u2C3F" { print(0x2C3F); } +"\u2C40" { print(0x2C40); } +"\u2C41" { print(0x2C41); } +"\u2C42" { print(0x2C42); } +"\u2C43" { print(0x2C43); } +"\u2C44" { print(0x2C44); } +"\u2C45" { print(0x2C45); } +"\u2C46" { print(0x2C46); } +"\u2C47" { print(0x2C47); } +"\u2C48" { print(0x2C48); } +"\u2C49" { print(0x2C49); } +"\u2C4A" { print(0x2C4A); } +"\u2C4B" { print(0x2C4B); } +"\u2C4C" { print(0x2C4C); } +"\u2C4D" { print(0x2C4D); } +"\u2C4E" { print(0x2C4E); } +"\u2C4F" { print(0x2C4F); } +"\u2C50" { print(0x2C50); } +"\u2C51" { print(0x2C51); } +"\u2C52" { print(0x2C52); } +"\u2C53" { print(0x2C53); } +"\u2C54" { print(0x2C54); } +"\u2C55" { print(0x2C55); } +"\u2C56" { print(0x2C56); } +"\u2C57" { print(0x2C57); } +"\u2C58" { print(0x2C58); } +"\u2C59" { print(0x2C59); } +"\u2C5A" { print(0x2C5A); } +"\u2C5B" { print(0x2C5B); } +"\u2C5C" { print(0x2C5C); } +"\u2C5D" { print(0x2C5D); } +"\u2C5E" { print(0x2C5E); } +"\u2C60" { print(0x2C60); } +"\u2C61" { print(0x2C61); } +"\u2C62" { print(0x2C62); } +"\u2C63" { print(0x2C63); } +"\u2C64" { print(0x2C64); } +"\u2C65" { print(0x2C65); } +"\u2C66" { print(0x2C66); } +"\u2C67" { print(0x2C67); } +"\u2C68" { print(0x2C68); } +"\u2C69" { print(0x2C69); } +"\u2C6A" { print(0x2C6A); } +"\u2C6B" { print(0x2C6B); } +"\u2C6C" { print(0x2C6C); } +"\u2C6D" { print(0x2C6D); } +"\u2C6E" { print(0x2C6E); } +"\u2C6F" { print(0x2C6F); } +"\u2C70" { print(0x2C70); } +"\u2C72" { print(0x2C72); } +"\u2C73" { print(0x2C73); } +"\u2C75" { print(0x2C75); } +"\u2C76" { print(0x2C76); } +"\u2C7E" { print(0x2C7E); } +"\u2C7F" { print(0x2C7F); } +"\u2C80" { print(0x2C80); } +"\u2C81" { print(0x2C81); } +"\u2C82" { print(0x2C82); } +"\u2C83" { print(0x2C83); } +"\u2C84" { print(0x2C84); } +"\u2C85" { print(0x2C85); } +"\u2C86" { print(0x2C86); } +"\u2C87" { print(0x2C87); } +"\u2C88" { print(0x2C88); } +"\u2C89" { print(0x2C89); } +"\u2C8A" { print(0x2C8A); } +"\u2C8B" { print(0x2C8B); } +"\u2C8C" { print(0x2C8C); } +"\u2C8D" { print(0x2C8D); } +"\u2C8E" { print(0x2C8E); } +"\u2C8F" { print(0x2C8F); } +"\u2C90" { print(0x2C90); } +"\u2C91" { print(0x2C91); } +"\u2C92" { print(0x2C92); } +"\u2C93" { print(0x2C93); } +"\u2C94" { print(0x2C94); } +"\u2C95" { print(0x2C95); } +"\u2C96" { print(0x2C96); } +"\u2C97" { print(0x2C97); } +"\u2C98" { print(0x2C98); } +"\u2C99" { print(0x2C99); } +"\u2C9A" { print(0x2C9A); } +"\u2C9B" { print(0x2C9B); } +"\u2C9C" { print(0x2C9C); } +"\u2C9D" { print(0x2C9D); } +"\u2C9E" { print(0x2C9E); } +"\u2C9F" { print(0x2C9F); } +"\u2CA0" { print(0x2CA0); } +"\u2CA1" { print(0x2CA1); } +"\u2CA2" { print(0x2CA2); } +"\u2CA3" { print(0x2CA3); } +"\u2CA4" { print(0x2CA4); } +"\u2CA5" { print(0x2CA5); } +"\u2CA6" { print(0x2CA6); } +"\u2CA7" { print(0x2CA7); } +"\u2CA8" { print(0x2CA8); } +"\u2CA9" { print(0x2CA9); } +"\u2CAA" { print(0x2CAA); } +"\u2CAB" { print(0x2CAB); } +"\u2CAC" { print(0x2CAC); } +"\u2CAD" { print(0x2CAD); } +"\u2CAE" { print(0x2CAE); } +"\u2CAF" { print(0x2CAF); } +"\u2CB0" { print(0x2CB0); } +"\u2CB1" { print(0x2CB1); } +"\u2CB2" { print(0x2CB2); } +"\u2CB3" { print(0x2CB3); } +"\u2CB4" { print(0x2CB4); } +"\u2CB5" { print(0x2CB5); } +"\u2CB6" { print(0x2CB6); } +"\u2CB7" { print(0x2CB7); } +"\u2CB8" { print(0x2CB8); } +"\u2CB9" { print(0x2CB9); } +"\u2CBA" { print(0x2CBA); } +"\u2CBB" { print(0x2CBB); } +"\u2CBC" { print(0x2CBC); } +"\u2CBD" { print(0x2CBD); } +"\u2CBE" { print(0x2CBE); } +"\u2CBF" { print(0x2CBF); } +"\u2CC0" { print(0x2CC0); } +"\u2CC1" { print(0x2CC1); } +"\u2CC2" { print(0x2CC2); } +"\u2CC3" { print(0x2CC3); } +"\u2CC4" { print(0x2CC4); } +"\u2CC5" { print(0x2CC5); } +"\u2CC6" { print(0x2CC6); } +"\u2CC7" { print(0x2CC7); } +"\u2CC8" { print(0x2CC8); } +"\u2CC9" { print(0x2CC9); } +"\u2CCA" { print(0x2CCA); } +"\u2CCB" { print(0x2CCB); } +"\u2CCC" { print(0x2CCC); } +"\u2CCD" { print(0x2CCD); } +"\u2CCE" { print(0x2CCE); } +"\u2CCF" { print(0x2CCF); } +"\u2CD0" { print(0x2CD0); } +"\u2CD1" { print(0x2CD1); } +"\u2CD2" { print(0x2CD2); } +"\u2CD3" { print(0x2CD3); } +"\u2CD4" { print(0x2CD4); } +"\u2CD5" { print(0x2CD5); } +"\u2CD6" { print(0x2CD6); } +"\u2CD7" { print(0x2CD7); } +"\u2CD8" { print(0x2CD8); } +"\u2CD9" { print(0x2CD9); } +"\u2CDA" { print(0x2CDA); } +"\u2CDB" { print(0x2CDB); } +"\u2CDC" { print(0x2CDC); } +"\u2CDD" { print(0x2CDD); } +"\u2CDE" { print(0x2CDE); } +"\u2CDF" { print(0x2CDF); } +"\u2CE0" { print(0x2CE0); } +"\u2CE1" { print(0x2CE1); } +"\u2CE2" { print(0x2CE2); } +"\u2CE3" { print(0x2CE3); } +"\u2CEB" { print(0x2CEB); } +"\u2CEC" { print(0x2CEC); } +"\u2CED" { print(0x2CED); } +"\u2CEE" { print(0x2CEE); } +"\u2CF2" { print(0x2CF2); } +"\u2CF3" { print(0x2CF3); } +"\u2D00" { print(0x2D00); } +"\u2D01" { print(0x2D01); } +"\u2D02" { print(0x2D02); } +"\u2D03" { print(0x2D03); } +"\u2D04" { print(0x2D04); } +"\u2D05" { print(0x2D05); } +"\u2D06" { print(0x2D06); } +"\u2D07" { print(0x2D07); } +"\u2D08" { print(0x2D08); } +"\u2D09" { print(0x2D09); } +"\u2D0A" { print(0x2D0A); } +"\u2D0B" { print(0x2D0B); } +"\u2D0C" { print(0x2D0C); } +"\u2D0D" { print(0x2D0D); } +"\u2D0E" { print(0x2D0E); } +"\u2D0F" { print(0x2D0F); } +"\u2D10" { print(0x2D10); } +"\u2D11" { print(0x2D11); } +"\u2D12" { print(0x2D12); } +"\u2D13" { print(0x2D13); } +"\u2D14" { print(0x2D14); } +"\u2D15" { print(0x2D15); } +"\u2D16" { print(0x2D16); } +"\u2D17" { print(0x2D17); } +"\u2D18" { print(0x2D18); } +"\u2D19" { print(0x2D19); } +"\u2D1A" { print(0x2D1A); } +"\u2D1B" { print(0x2D1B); } +"\u2D1C" { print(0x2D1C); } +"\u2D1D" { print(0x2D1D); } +"\u2D1E" { print(0x2D1E); } +"\u2D1F" { print(0x2D1F); } +"\u2D20" { print(0x2D20); } +"\u2D21" { print(0x2D21); } +"\u2D22" { print(0x2D22); } +"\u2D23" { print(0x2D23); } +"\u2D24" { print(0x2D24); } +"\u2D25" { print(0x2D25); } +"\u2D27" { print(0x2D27); } +"\u2D2D" { print(0x2D2D); } +"\uA640" { print(0xA640); } +"\uA641" { print(0xA641); } +"\uA642" { print(0xA642); } +"\uA643" { print(0xA643); } +"\uA644" { print(0xA644); } +"\uA645" { print(0xA645); } +"\uA646" { print(0xA646); } +"\uA647" { print(0xA647); } +"\uA648" { print(0xA648); } +"\uA649" { print(0xA649); } +"\uA64A" { print(0xA64A); } +"\uA64B" { print(0xA64B); } +"\uA64C" { print(0xA64C); } +"\uA64D" { print(0xA64D); } +"\uA64E" { print(0xA64E); } +"\uA64F" { print(0xA64F); } +"\uA650" { print(0xA650); } +"\uA651" { print(0xA651); } +"\uA652" { print(0xA652); } +"\uA653" { print(0xA653); } +"\uA654" { print(0xA654); } +"\uA655" { print(0xA655); } +"\uA656" { print(0xA656); } +"\uA657" { print(0xA657); } +"\uA658" { print(0xA658); } +"\uA659" { print(0xA659); } +"\uA65A" { print(0xA65A); } +"\uA65B" { print(0xA65B); } +"\uA65C" { print(0xA65C); } +"\uA65D" { print(0xA65D); } +"\uA65E" { print(0xA65E); } +"\uA65F" { print(0xA65F); } +"\uA660" { print(0xA660); } +"\uA661" { print(0xA661); } +"\uA662" { print(0xA662); } +"\uA663" { print(0xA663); } +"\uA664" { print(0xA664); } +"\uA665" { print(0xA665); } +"\uA666" { print(0xA666); } +"\uA667" { print(0xA667); } +"\uA668" { print(0xA668); } +"\uA669" { print(0xA669); } +"\uA66A" { print(0xA66A); } +"\uA66B" { print(0xA66B); } +"\uA66C" { print(0xA66C); } +"\uA66D" { print(0xA66D); } +"\uA680" { print(0xA680); } +"\uA681" { print(0xA681); } +"\uA682" { print(0xA682); } +"\uA683" { print(0xA683); } +"\uA684" { print(0xA684); } +"\uA685" { print(0xA685); } +"\uA686" { print(0xA686); } +"\uA687" { print(0xA687); } +"\uA688" { print(0xA688); } +"\uA689" { print(0xA689); } +"\uA68A" { print(0xA68A); } +"\uA68B" { print(0xA68B); } +"\uA68C" { print(0xA68C); } +"\uA68D" { print(0xA68D); } +"\uA68E" { print(0xA68E); } +"\uA68F" { print(0xA68F); } +"\uA690" { print(0xA690); } +"\uA691" { print(0xA691); } +"\uA692" { print(0xA692); } +"\uA693" { print(0xA693); } +"\uA694" { print(0xA694); } +"\uA695" { print(0xA695); } +"\uA696" { print(0xA696); } +"\uA697" { print(0xA697); } +"\uA698" { print(0xA698); } +"\uA699" { print(0xA699); } +"\uA69A" { print(0xA69A); } +"\uA69B" { print(0xA69B); } +"\uA722" { print(0xA722); } +"\uA723" { print(0xA723); } +"\uA724" { print(0xA724); } +"\uA725" { print(0xA725); } +"\uA726" { print(0xA726); } +"\uA727" { print(0xA727); } +"\uA728" { print(0xA728); } +"\uA729" { print(0xA729); } +"\uA72A" { print(0xA72A); } +"\uA72B" { print(0xA72B); } +"\uA72C" { print(0xA72C); } +"\uA72D" { print(0xA72D); } +"\uA72E" { print(0xA72E); } +"\uA72F" { print(0xA72F); } +"\uA732" { print(0xA732); } +"\uA733" { print(0xA733); } +"\uA734" { print(0xA734); } +"\uA735" { print(0xA735); } +"\uA736" { print(0xA736); } +"\uA737" { print(0xA737); } +"\uA738" { print(0xA738); } +"\uA739" { print(0xA739); } +"\uA73A" { print(0xA73A); } +"\uA73B" { print(0xA73B); } +"\uA73C" { print(0xA73C); } +"\uA73D" { print(0xA73D); } +"\uA73E" { print(0xA73E); } +"\uA73F" { print(0xA73F); } +"\uA740" { print(0xA740); } +"\uA741" { print(0xA741); } +"\uA742" { print(0xA742); } +"\uA743" { print(0xA743); } +"\uA744" { print(0xA744); } +"\uA745" { print(0xA745); } +"\uA746" { print(0xA746); } +"\uA747" { print(0xA747); } +"\uA748" { print(0xA748); } +"\uA749" { print(0xA749); } +"\uA74A" { print(0xA74A); } +"\uA74B" { print(0xA74B); } +"\uA74C" { print(0xA74C); } +"\uA74D" { print(0xA74D); } +"\uA74E" { print(0xA74E); } +"\uA74F" { print(0xA74F); } +"\uA750" { print(0xA750); } +"\uA751" { print(0xA751); } +"\uA752" { print(0xA752); } +"\uA753" { print(0xA753); } +"\uA754" { print(0xA754); } +"\uA755" { print(0xA755); } +"\uA756" { print(0xA756); } +"\uA757" { print(0xA757); } +"\uA758" { print(0xA758); } +"\uA759" { print(0xA759); } +"\uA75A" { print(0xA75A); } +"\uA75B" { print(0xA75B); } +"\uA75C" { print(0xA75C); } +"\uA75D" { print(0xA75D); } +"\uA75E" { print(0xA75E); } +"\uA75F" { print(0xA75F); } +"\uA760" { print(0xA760); } +"\uA761" { print(0xA761); } +"\uA762" { print(0xA762); } +"\uA763" { print(0xA763); } +"\uA764" { print(0xA764); } +"\uA765" { print(0xA765); } +"\uA766" { print(0xA766); } +"\uA767" { print(0xA767); } +"\uA768" { print(0xA768); } +"\uA769" { print(0xA769); } +"\uA76A" { print(0xA76A); } +"\uA76B" { print(0xA76B); } +"\uA76C" { print(0xA76C); } +"\uA76D" { print(0xA76D); } +"\uA76E" { print(0xA76E); } +"\uA76F" { print(0xA76F); } +"\uA779" { print(0xA779); } +"\uA77A" { print(0xA77A); } +"\uA77B" { print(0xA77B); } +"\uA77C" { print(0xA77C); } +"\uA77D" { print(0xA77D); } +"\uA77E" { print(0xA77E); } +"\uA77F" { print(0xA77F); } +"\uA780" { print(0xA780); } +"\uA781" { print(0xA781); } +"\uA782" { print(0xA782); } +"\uA783" { print(0xA783); } +"\uA784" { print(0xA784); } +"\uA785" { print(0xA785); } +"\uA786" { print(0xA786); } +"\uA787" { print(0xA787); } +"\uA78B" { print(0xA78B); } +"\uA78C" { print(0xA78C); } +"\uA78D" { print(0xA78D); } +"\uA790" { print(0xA790); } +"\uA791" { print(0xA791); } +"\uA792" { print(0xA792); } +"\uA793" { print(0xA793); } +"\uA794" { print(0xA794); } +"\uA796" { print(0xA796); } +"\uA797" { print(0xA797); } +"\uA798" { print(0xA798); } +"\uA799" { print(0xA799); } +"\uA79A" { print(0xA79A); } +"\uA79B" { print(0xA79B); } +"\uA79C" { print(0xA79C); } +"\uA79D" { print(0xA79D); } +"\uA79E" { print(0xA79E); } +"\uA79F" { print(0xA79F); } +"\uA7A0" { print(0xA7A0); } +"\uA7A1" { print(0xA7A1); } +"\uA7A2" { print(0xA7A2); } +"\uA7A3" { print(0xA7A3); } +"\uA7A4" { print(0xA7A4); } +"\uA7A5" { print(0xA7A5); } +"\uA7A6" { print(0xA7A6); } +"\uA7A7" { print(0xA7A7); } +"\uA7A8" { print(0xA7A8); } +"\uA7A9" { print(0xA7A9); } +"\uA7AA" { print(0xA7AA); } +"\uA7AB" { print(0xA7AB); } +"\uA7AC" { print(0xA7AC); } +"\uA7AD" { print(0xA7AD); } +"\uA7AE" { print(0xA7AE); } +"\uA7B0" { print(0xA7B0); } +"\uA7B1" { print(0xA7B1); } +"\uA7B2" { print(0xA7B2); } +"\uA7B3" { print(0xA7B3); } +"\uA7B4" { print(0xA7B4); } +"\uA7B5" { print(0xA7B5); } +"\uA7B6" { print(0xA7B6); } +"\uA7B7" { print(0xA7B7); } +"\uA7B8" { print(0xA7B8); } +"\uA7B9" { print(0xA7B9); } +"\uA7BA" { print(0xA7BA); } +"\uA7BB" { print(0xA7BB); } +"\uA7BC" { print(0xA7BC); } +"\uA7BD" { print(0xA7BD); } +"\uA7BE" { print(0xA7BE); } +"\uA7BF" { print(0xA7BF); } +"\uA7C2" { print(0xA7C2); } +"\uA7C3" { print(0xA7C3); } +"\uA7C4" { print(0xA7C4); } +"\uA7C5" { print(0xA7C5); } +"\uA7C6" { print(0xA7C6); } +"\uAB53" { print(0xAB53); } +"\uAB70" { print(0xAB70); } +"\uAB71" { print(0xAB71); } +"\uAB72" { print(0xAB72); } +"\uAB73" { print(0xAB73); } +"\uAB74" { print(0xAB74); } +"\uAB75" { print(0xAB75); } +"\uAB76" { print(0xAB76); } +"\uAB77" { print(0xAB77); } +"\uAB78" { print(0xAB78); } +"\uAB79" { print(0xAB79); } +"\uAB7A" { print(0xAB7A); } +"\uAB7B" { print(0xAB7B); } +"\uAB7C" { print(0xAB7C); } +"\uAB7D" { print(0xAB7D); } +"\uAB7E" { print(0xAB7E); } +"\uAB7F" { print(0xAB7F); } +"\uAB80" { print(0xAB80); } +"\uAB81" { print(0xAB81); } +"\uAB82" { print(0xAB82); } +"\uAB83" { print(0xAB83); } +"\uAB84" { print(0xAB84); } +"\uAB85" { print(0xAB85); } +"\uAB86" { print(0xAB86); } +"\uAB87" { print(0xAB87); } +"\uAB88" { print(0xAB88); } +"\uAB89" { print(0xAB89); } +"\uAB8A" { print(0xAB8A); } +"\uAB8B" { print(0xAB8B); } +"\uAB8C" { print(0xAB8C); } +"\uAB8D" { print(0xAB8D); } +"\uAB8E" { print(0xAB8E); } +"\uAB8F" { print(0xAB8F); } +"\uAB90" { print(0xAB90); } +"\uAB91" { print(0xAB91); } +"\uAB92" { print(0xAB92); } +"\uAB93" { print(0xAB93); } +"\uAB94" { print(0xAB94); } +"\uAB95" { print(0xAB95); } +"\uAB96" { print(0xAB96); } +"\uAB97" { print(0xAB97); } +"\uAB98" { print(0xAB98); } +"\uAB99" { print(0xAB99); } +"\uAB9A" { print(0xAB9A); } +"\uAB9B" { print(0xAB9B); } +"\uAB9C" { print(0xAB9C); } +"\uAB9D" { print(0xAB9D); } +"\uAB9E" { print(0xAB9E); } +"\uAB9F" { print(0xAB9F); } +"\uABA0" { print(0xABA0); } +"\uABA1" { print(0xABA1); } +"\uABA2" { print(0xABA2); } +"\uABA3" { print(0xABA3); } +"\uABA4" { print(0xABA4); } +"\uABA5" { print(0xABA5); } +"\uABA6" { print(0xABA6); } +"\uABA7" { print(0xABA7); } +"\uABA8" { print(0xABA8); } +"\uABA9" { print(0xABA9); } +"\uABAA" { print(0xABAA); } +"\uABAB" { print(0xABAB); } +"\uABAC" { print(0xABAC); } +"\uABAD" { print(0xABAD); } +"\uABAE" { print(0xABAE); } +"\uABAF" { print(0xABAF); } +"\uABB0" { print(0xABB0); } +"\uABB1" { print(0xABB1); } +"\uABB2" { print(0xABB2); } +"\uABB3" { print(0xABB3); } +"\uABB4" { print(0xABB4); } +"\uABB5" { print(0xABB5); } +"\uABB6" { print(0xABB6); } +"\uABB7" { print(0xABB7); } +"\uABB8" { print(0xABB8); } +"\uABB9" { print(0xABB9); } +"\uABBA" { print(0xABBA); } +"\uABBB" { print(0xABBB); } +"\uABBC" { print(0xABBC); } +"\uABBD" { print(0xABBD); } +"\uABBE" { print(0xABBE); } +"\uABBF" { print(0xABBF); } +"\uFF21" { print(0xFF21); } +"\uFF22" { print(0xFF22); } +"\uFF23" { print(0xFF23); } +"\uFF24" { print(0xFF24); } +"\uFF25" { print(0xFF25); } +"\uFF26" { print(0xFF26); } +"\uFF27" { print(0xFF27); } +"\uFF28" { print(0xFF28); } +"\uFF29" { print(0xFF29); } +"\uFF2A" { print(0xFF2A); } +"\uFF2B" { print(0xFF2B); } +"\uFF2C" { print(0xFF2C); } +"\uFF2D" { print(0xFF2D); } +"\uFF2E" { print(0xFF2E); } +"\uFF2F" { print(0xFF2F); } +"\uFF30" { print(0xFF30); } +"\uFF31" { print(0xFF31); } +"\uFF32" { print(0xFF32); } +"\uFF33" { print(0xFF33); } +"\uFF34" { print(0xFF34); } +"\uFF35" { print(0xFF35); } +"\uFF36" { print(0xFF36); } +"\uFF37" { print(0xFF37); } +"\uFF38" { print(0xFF38); } +"\uFF39" { print(0xFF39); } +"\uFF3A" { print(0xFF3A); } +"\uFF41" { print(0xFF41); } +"\uFF42" { print(0xFF42); } +"\uFF43" { print(0xFF43); } +"\uFF44" { print(0xFF44); } +"\uFF45" { print(0xFF45); } +"\uFF46" { print(0xFF46); } +"\uFF47" { print(0xFF47); } +"\uFF48" { print(0xFF48); } +"\uFF49" { print(0xFF49); } +"\uFF4A" { print(0xFF4A); } +"\uFF4B" { print(0xFF4B); } +"\uFF4C" { print(0xFF4C); } +"\uFF4D" { print(0xFF4D); } +"\uFF4E" { print(0xFF4E); } +"\uFF4F" { print(0xFF4F); } +"\uFF50" { print(0xFF50); } +"\uFF51" { print(0xFF51); } +"\uFF52" { print(0xFF52); } +"\uFF53" { print(0xFF53); } +"\uFF54" { print(0xFF54); } +"\uFF55" { print(0xFF55); } +"\uFF56" { print(0xFF56); } +"\uFF57" { print(0xFF57); } +"\uFF58" { print(0xFF58); } +"\uFF59" { print(0xFF59); } +"\uFF5A" { print(0xFF5A); } +"\U010400" { print(0x10400); } +"\U010401" { print(0x10401); } +"\U010402" { print(0x10402); } +"\U010403" { print(0x10403); } +"\U010404" { print(0x10404); } +"\U010405" { print(0x10405); } +"\U010406" { print(0x10406); } +"\U010407" { print(0x10407); } +"\U010408" { print(0x10408); } +"\U010409" { print(0x10409); } +"\U01040A" { print(0x1040A); } +"\U01040B" { print(0x1040B); } +"\U01040C" { print(0x1040C); } +"\U01040D" { print(0x1040D); } +"\U01040E" { print(0x1040E); } +"\U01040F" { print(0x1040F); } +"\U010410" { print(0x10410); } +"\U010411" { print(0x10411); } +"\U010412" { print(0x10412); } +"\U010413" { print(0x10413); } +"\U010414" { print(0x10414); } +"\U010415" { print(0x10415); } +"\U010416" { print(0x10416); } +"\U010417" { print(0x10417); } +"\U010418" { print(0x10418); } +"\U010419" { print(0x10419); } +"\U01041A" { print(0x1041A); } +"\U01041B" { print(0x1041B); } +"\U01041C" { print(0x1041C); } +"\U01041D" { print(0x1041D); } +"\U01041E" { print(0x1041E); } +"\U01041F" { print(0x1041F); } +"\U010420" { print(0x10420); } +"\U010421" { print(0x10421); } +"\U010422" { print(0x10422); } +"\U010423" { print(0x10423); } +"\U010424" { print(0x10424); } +"\U010425" { print(0x10425); } +"\U010426" { print(0x10426); } +"\U010427" { print(0x10427); } +"\U010428" { print(0x10428); } +"\U010429" { print(0x10429); } +"\U01042A" { print(0x1042A); } +"\U01042B" { print(0x1042B); } +"\U01042C" { print(0x1042C); } +"\U01042D" { print(0x1042D); } +"\U01042E" { print(0x1042E); } +"\U01042F" { print(0x1042F); } +"\U010430" { print(0x10430); } +"\U010431" { print(0x10431); } +"\U010432" { print(0x10432); } +"\U010433" { print(0x10433); } +"\U010434" { print(0x10434); } +"\U010435" { print(0x10435); } +"\U010436" { print(0x10436); } +"\U010437" { print(0x10437); } +"\U010438" { print(0x10438); } +"\U010439" { print(0x10439); } +"\U01043A" { print(0x1043A); } +"\U01043B" { print(0x1043B); } +"\U01043C" { print(0x1043C); } +"\U01043D" { print(0x1043D); } +"\U01043E" { print(0x1043E); } +"\U01043F" { print(0x1043F); } +"\U010440" { print(0x10440); } +"\U010441" { print(0x10441); } +"\U010442" { print(0x10442); } +"\U010443" { print(0x10443); } +"\U010444" { print(0x10444); } +"\U010445" { print(0x10445); } +"\U010446" { print(0x10446); } +"\U010447" { print(0x10447); } +"\U010448" { print(0x10448); } +"\U010449" { print(0x10449); } +"\U01044A" { print(0x1044A); } +"\U01044B" { print(0x1044B); } +"\U01044C" { print(0x1044C); } +"\U01044D" { print(0x1044D); } +"\U01044E" { print(0x1044E); } +"\U01044F" { print(0x1044F); } +"\U0104B0" { print(0x104B0); } +"\U0104B1" { print(0x104B1); } +"\U0104B2" { print(0x104B2); } +"\U0104B3" { print(0x104B3); } +"\U0104B4" { print(0x104B4); } +"\U0104B5" { print(0x104B5); } +"\U0104B6" { print(0x104B6); } +"\U0104B7" { print(0x104B7); } +"\U0104B8" { print(0x104B8); } +"\U0104B9" { print(0x104B9); } +"\U0104BA" { print(0x104BA); } +"\U0104BB" { print(0x104BB); } +"\U0104BC" { print(0x104BC); } +"\U0104BD" { print(0x104BD); } +"\U0104BE" { print(0x104BE); } +"\U0104BF" { print(0x104BF); } +"\U0104C0" { print(0x104C0); } +"\U0104C1" { print(0x104C1); } +"\U0104C2" { print(0x104C2); } +"\U0104C3" { print(0x104C3); } +"\U0104C4" { print(0x104C4); } +"\U0104C5" { print(0x104C5); } +"\U0104C6" { print(0x104C6); } +"\U0104C7" { print(0x104C7); } +"\U0104C8" { print(0x104C8); } +"\U0104C9" { print(0x104C9); } +"\U0104CA" { print(0x104CA); } +"\U0104CB" { print(0x104CB); } +"\U0104CC" { print(0x104CC); } +"\U0104CD" { print(0x104CD); } +"\U0104CE" { print(0x104CE); } +"\U0104CF" { print(0x104CF); } +"\U0104D0" { print(0x104D0); } +"\U0104D1" { print(0x104D1); } +"\U0104D2" { print(0x104D2); } +"\U0104D3" { print(0x104D3); } +"\U0104D8" { print(0x104D8); } +"\U0104D9" { print(0x104D9); } +"\U0104DA" { print(0x104DA); } +"\U0104DB" { print(0x104DB); } +"\U0104DC" { print(0x104DC); } +"\U0104DD" { print(0x104DD); } +"\U0104DE" { print(0x104DE); } +"\U0104DF" { print(0x104DF); } +"\U0104E0" { print(0x104E0); } +"\U0104E1" { print(0x104E1); } +"\U0104E2" { print(0x104E2); } +"\U0104E3" { print(0x104E3); } +"\U0104E4" { print(0x104E4); } +"\U0104E5" { print(0x104E5); } +"\U0104E6" { print(0x104E6); } +"\U0104E7" { print(0x104E7); } +"\U0104E8" { print(0x104E8); } +"\U0104E9" { print(0x104E9); } +"\U0104EA" { print(0x104EA); } +"\U0104EB" { print(0x104EB); } +"\U0104EC" { print(0x104EC); } +"\U0104ED" { print(0x104ED); } +"\U0104EE" { print(0x104EE); } +"\U0104EF" { print(0x104EF); } +"\U0104F0" { print(0x104F0); } +"\U0104F1" { print(0x104F1); } +"\U0104F2" { print(0x104F2); } +"\U0104F3" { print(0x104F3); } +"\U0104F4" { print(0x104F4); } +"\U0104F5" { print(0x104F5); } +"\U0104F6" { print(0x104F6); } +"\U0104F7" { print(0x104F7); } +"\U0104F8" { print(0x104F8); } +"\U0104F9" { print(0x104F9); } +"\U0104FA" { print(0x104FA); } +"\U0104FB" { print(0x104FB); } +"\U010C80" { print(0x10C80); } +"\U010C81" { print(0x10C81); } +"\U010C82" { print(0x10C82); } +"\U010C83" { print(0x10C83); } +"\U010C84" { print(0x10C84); } +"\U010C85" { print(0x10C85); } +"\U010C86" { print(0x10C86); } +"\U010C87" { print(0x10C87); } +"\U010C88" { print(0x10C88); } +"\U010C89" { print(0x10C89); } +"\U010C8A" { print(0x10C8A); } +"\U010C8B" { print(0x10C8B); } +"\U010C8C" { print(0x10C8C); } +"\U010C8D" { print(0x10C8D); } +"\U010C8E" { print(0x10C8E); } +"\U010C8F" { print(0x10C8F); } +"\U010C90" { print(0x10C90); } +"\U010C91" { print(0x10C91); } +"\U010C92" { print(0x10C92); } +"\U010C93" { print(0x10C93); } +"\U010C94" { print(0x10C94); } +"\U010C95" { print(0x10C95); } +"\U010C96" { print(0x10C96); } +"\U010C97" { print(0x10C97); } +"\U010C98" { print(0x10C98); } +"\U010C99" { print(0x10C99); } +"\U010C9A" { print(0x10C9A); } +"\U010C9B" { print(0x10C9B); } +"\U010C9C" { print(0x10C9C); } +"\U010C9D" { print(0x10C9D); } +"\U010C9E" { print(0x10C9E); } +"\U010C9F" { print(0x10C9F); } +"\U010CA0" { print(0x10CA0); } +"\U010CA1" { print(0x10CA1); } +"\U010CA2" { print(0x10CA2); } +"\U010CA3" { print(0x10CA3); } +"\U010CA4" { print(0x10CA4); } +"\U010CA5" { print(0x10CA5); } +"\U010CA6" { print(0x10CA6); } +"\U010CA7" { print(0x10CA7); } +"\U010CA8" { print(0x10CA8); } +"\U010CA9" { print(0x10CA9); } +"\U010CAA" { print(0x10CAA); } +"\U010CAB" { print(0x10CAB); } +"\U010CAC" { print(0x10CAC); } +"\U010CAD" { print(0x10CAD); } +"\U010CAE" { print(0x10CAE); } +"\U010CAF" { print(0x10CAF); } +"\U010CB0" { print(0x10CB0); } +"\U010CB1" { print(0x10CB1); } +"\U010CB2" { print(0x10CB2); } +"\U010CC0" { print(0x10CC0); } +"\U010CC1" { print(0x10CC1); } +"\U010CC2" { print(0x10CC2); } +"\U010CC3" { print(0x10CC3); } +"\U010CC4" { print(0x10CC4); } +"\U010CC5" { print(0x10CC5); } +"\U010CC6" { print(0x10CC6); } +"\U010CC7" { print(0x10CC7); } +"\U010CC8" { print(0x10CC8); } +"\U010CC9" { print(0x10CC9); } +"\U010CCA" { print(0x10CCA); } +"\U010CCB" { print(0x10CCB); } +"\U010CCC" { print(0x10CCC); } +"\U010CCD" { print(0x10CCD); } +"\U010CCE" { print(0x10CCE); } +"\U010CCF" { print(0x10CCF); } +"\U010CD0" { print(0x10CD0); } +"\U010CD1" { print(0x10CD1); } +"\U010CD2" { print(0x10CD2); } +"\U010CD3" { print(0x10CD3); } +"\U010CD4" { print(0x10CD4); } +"\U010CD5" { print(0x10CD5); } +"\U010CD6" { print(0x10CD6); } +"\U010CD7" { print(0x10CD7); } +"\U010CD8" { print(0x10CD8); } +"\U010CD9" { print(0x10CD9); } +"\U010CDA" { print(0x10CDA); } +"\U010CDB" { print(0x10CDB); } +"\U010CDC" { print(0x10CDC); } +"\U010CDD" { print(0x10CDD); } +"\U010CDE" { print(0x10CDE); } +"\U010CDF" { print(0x10CDF); } +"\U010CE0" { print(0x10CE0); } +"\U010CE1" { print(0x10CE1); } +"\U010CE2" { print(0x10CE2); } +"\U010CE3" { print(0x10CE3); } +"\U010CE4" { print(0x10CE4); } +"\U010CE5" { print(0x10CE5); } +"\U010CE6" { print(0x10CE6); } +"\U010CE7" { print(0x10CE7); } +"\U010CE8" { print(0x10CE8); } +"\U010CE9" { print(0x10CE9); } +"\U010CEA" { print(0x10CEA); } +"\U010CEB" { print(0x10CEB); } +"\U010CEC" { print(0x10CEC); } +"\U010CED" { print(0x10CED); } +"\U010CEE" { print(0x10CEE); } +"\U010CEF" { print(0x10CEF); } +"\U010CF0" { print(0x10CF0); } +"\U010CF1" { print(0x10CF1); } +"\U010CF2" { print(0x10CF2); } +"\U0118A0" { print(0x118A0); } +"\U0118A1" { print(0x118A1); } +"\U0118A2" { print(0x118A2); } +"\U0118A3" { print(0x118A3); } +"\U0118A4" { print(0x118A4); } +"\U0118A5" { print(0x118A5); } +"\U0118A6" { print(0x118A6); } +"\U0118A7" { print(0x118A7); } +"\U0118A8" { print(0x118A8); } +"\U0118A9" { print(0x118A9); } +"\U0118AA" { print(0x118AA); } +"\U0118AB" { print(0x118AB); } +"\U0118AC" { print(0x118AC); } +"\U0118AD" { print(0x118AD); } +"\U0118AE" { print(0x118AE); } +"\U0118AF" { print(0x118AF); } +"\U0118B0" { print(0x118B0); } +"\U0118B1" { print(0x118B1); } +"\U0118B2" { print(0x118B2); } +"\U0118B3" { print(0x118B3); } +"\U0118B4" { print(0x118B4); } +"\U0118B5" { print(0x118B5); } +"\U0118B6" { print(0x118B6); } +"\U0118B7" { print(0x118B7); } +"\U0118B8" { print(0x118B8); } +"\U0118B9" { print(0x118B9); } +"\U0118BA" { print(0x118BA); } +"\U0118BB" { print(0x118BB); } +"\U0118BC" { print(0x118BC); } +"\U0118BD" { print(0x118BD); } +"\U0118BE" { print(0x118BE); } +"\U0118BF" { print(0x118BF); } +"\U0118C0" { print(0x118C0); } +"\U0118C1" { print(0x118C1); } +"\U0118C2" { print(0x118C2); } +"\U0118C3" { print(0x118C3); } +"\U0118C4" { print(0x118C4); } +"\U0118C5" { print(0x118C5); } +"\U0118C6" { print(0x118C6); } +"\U0118C7" { print(0x118C7); } +"\U0118C8" { print(0x118C8); } +"\U0118C9" { print(0x118C9); } +"\U0118CA" { print(0x118CA); } +"\U0118CB" { print(0x118CB); } +"\U0118CC" { print(0x118CC); } +"\U0118CD" { print(0x118CD); } +"\U0118CE" { print(0x118CE); } +"\U0118CF" { print(0x118CF); } +"\U0118D0" { print(0x118D0); } +"\U0118D1" { print(0x118D1); } +"\U0118D2" { print(0x118D2); } +"\U0118D3" { print(0x118D3); } +"\U0118D4" { print(0x118D4); } +"\U0118D5" { print(0x118D5); } +"\U0118D6" { print(0x118D6); } +"\U0118D7" { print(0x118D7); } +"\U0118D8" { print(0x118D8); } +"\U0118D9" { print(0x118D9); } +"\U0118DA" { print(0x118DA); } +"\U0118DB" { print(0x118DB); } +"\U0118DC" { print(0x118DC); } +"\U0118DD" { print(0x118DD); } +"\U0118DE" { print(0x118DE); } +"\U0118DF" { print(0x118DF); } +"\U016E40" { print(0x16E40); } +"\U016E41" { print(0x16E41); } +"\U016E42" { print(0x16E42); } +"\U016E43" { print(0x16E43); } +"\U016E44" { print(0x16E44); } +"\U016E45" { print(0x16E45); } +"\U016E46" { print(0x16E46); } +"\U016E47" { print(0x16E47); } +"\U016E48" { print(0x16E48); } +"\U016E49" { print(0x16E49); } +"\U016E4A" { print(0x16E4A); } +"\U016E4B" { print(0x16E4B); } +"\U016E4C" { print(0x16E4C); } +"\U016E4D" { print(0x16E4D); } +"\U016E4E" { print(0x16E4E); } +"\U016E4F" { print(0x16E4F); } +"\U016E50" { print(0x16E50); } +"\U016E51" { print(0x16E51); } +"\U016E52" { print(0x16E52); } +"\U016E53" { print(0x16E53); } +"\U016E54" { print(0x16E54); } +"\U016E55" { print(0x16E55); } +"\U016E56" { print(0x16E56); } +"\U016E57" { print(0x16E57); } +"\U016E58" { print(0x16E58); } +"\U016E59" { print(0x16E59); } +"\U016E5A" { print(0x16E5A); } +"\U016E5B" { print(0x16E5B); } +"\U016E5C" { print(0x16E5C); } +"\U016E5D" { print(0x16E5D); } +"\U016E5E" { print(0x16E5E); } +"\U016E5F" { print(0x16E5F); } +"\U016E60" { print(0x16E60); } +"\U016E61" { print(0x16E61); } +"\U016E62" { print(0x16E62); } +"\U016E63" { print(0x16E63); } +"\U016E64" { print(0x16E64); } +"\U016E65" { print(0x16E65); } +"\U016E66" { print(0x16E66); } +"\U016E67" { print(0x16E67); } +"\U016E68" { print(0x16E68); } +"\U016E69" { print(0x16E69); } +"\U016E6A" { print(0x16E6A); } +"\U016E6B" { print(0x16E6B); } +"\U016E6C" { print(0x16E6C); } +"\U016E6D" { print(0x16E6D); } +"\U016E6E" { print(0x16E6E); } +"\U016E6F" { print(0x16E6F); } +"\U016E70" { print(0x16E70); } +"\U016E71" { print(0x16E71); } +"\U016E72" { print(0x16E72); } +"\U016E73" { print(0x16E73); } +"\U016E74" { print(0x16E74); } +"\U016E75" { print(0x16E75); } +"\U016E76" { print(0x16E76); } +"\U016E77" { print(0x16E77); } +"\U016E78" { print(0x16E78); } +"\U016E79" { print(0x16E79); } +"\U016E7A" { print(0x16E7A); } +"\U016E7B" { print(0x16E7B); } +"\U016E7C" { print(0x16E7C); } +"\U016E7D" { print(0x16E7D); } +"\U016E7E" { print(0x16E7E); } +"\U016E7F" { print(0x16E7F); } +"\U01E900" { print(0x1E900); } +"\U01E901" { print(0x1E901); } +"\U01E902" { print(0x1E902); } +"\U01E903" { print(0x1E903); } +"\U01E904" { print(0x1E904); } +"\U01E905" { print(0x1E905); } +"\U01E906" { print(0x1E906); } +"\U01E907" { print(0x1E907); } +"\U01E908" { print(0x1E908); } +"\U01E909" { print(0x1E909); } +"\U01E90A" { print(0x1E90A); } +"\U01E90B" { print(0x1E90B); } +"\U01E90C" { print(0x1E90C); } +"\U01E90D" { print(0x1E90D); } +"\U01E90E" { print(0x1E90E); } +"\U01E90F" { print(0x1E90F); } +"\U01E910" { print(0x1E910); } +"\U01E911" { print(0x1E911); } +"\U01E912" { print(0x1E912); } +"\U01E913" { print(0x1E913); } +"\U01E914" { print(0x1E914); } +"\U01E915" { print(0x1E915); } +"\U01E916" { print(0x1E916); } +"\U01E917" { print(0x1E917); } +"\U01E918" { print(0x1E918); } +"\U01E919" { print(0x1E919); } +"\U01E91A" { print(0x1E91A); } +"\U01E91B" { print(0x1E91B); } +"\U01E91C" { print(0x1E91C); } +"\U01E91D" { print(0x1E91D); } +"\U01E91E" { print(0x1E91E); } +"\U01E91F" { print(0x1E91F); } +"\U01E920" { print(0x1E920); } +"\U01E921" { print(0x1E921); } +"\U01E922" { print(0x1E922); } +"\U01E923" { print(0x1E923); } +"\U01E924" { print(0x1E924); } +"\U01E925" { print(0x1E925); } +"\U01E926" { print(0x1E926); } +"\U01E927" { print(0x1E927); } +"\U01E928" { print(0x1E928); } +"\U01E929" { print(0x1E929); } +"\U01E92A" { print(0x1E92A); } +"\U01E92B" { print(0x1E92B); } +"\U01E92C" { print(0x1E92C); } +"\U01E92D" { print(0x1E92D); } +"\U01E92E" { print(0x1E92E); } +"\U01E92F" { print(0x1E92F); } +"\U01E930" { print(0x1E930); } +"\U01E931" { print(0x1E931); } +"\U01E932" { print(0x1E932); } +"\U01E933" { print(0x1E933); } +"\U01E934" { print(0x1E934); } +"\U01E935" { print(0x1E935); } +"\U01E936" { print(0x1E936); } +"\U01E937" { print(0x1E937); } +"\U01E938" { print(0x1E938); } +"\U01E939" { print(0x1E939); } +"\U01E93A" { print(0x1E93A); } +"\U01E93B" { print(0x1E93B); } +"\U01E93C" { print(0x1E93C); } +"\U01E93D" { print(0x1E93D); } +"\U01E93E" { print(0x1E93E); } +"\U01E93F" { print(0x1E93F); } +"\U01E940" { print(0x1E940); } +"\U01E941" { print(0x1E941); } +"\U01E942" { print(0x1E942); } +"\U01E943" { print(0x1E943); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_0.output b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_0.output new file mode 100644 index 000000000..aff05e4fc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_0.output @@ -0,0 +1,2794 @@ +input char 0041 matches 0041 case-insensitively +input char 0042 matches 0042 case-insensitively +input char 0043 matches 0043 case-insensitively +input char 0044 matches 0044 case-insensitively +input char 0045 matches 0045 case-insensitively +input char 0046 matches 0046 case-insensitively +input char 0047 matches 0047 case-insensitively +input char 0048 matches 0048 case-insensitively +input char 0049 matches 0049 case-insensitively +input char 004A matches 004A case-insensitively +input char 004B matches 004B case-insensitively +input char 004C matches 004C case-insensitively +input char 004D matches 004D case-insensitively +input char 004E matches 004E case-insensitively +input char 004F matches 004F case-insensitively +input char 0050 matches 0050 case-insensitively +input char 0051 matches 0051 case-insensitively +input char 0052 matches 0052 case-insensitively +input char 0053 matches 0053 case-insensitively +input char 0054 matches 0054 case-insensitively +input char 0055 matches 0055 case-insensitively +input char 0056 matches 0056 case-insensitively +input char 0057 matches 0057 case-insensitively +input char 0058 matches 0058 case-insensitively +input char 0059 matches 0059 case-insensitively +input char 005A matches 005A case-insensitively +input char 0061 matches 0041 case-insensitively +input char 0062 matches 0042 case-insensitively +input char 0063 matches 0043 case-insensitively +input char 0064 matches 0044 case-insensitively +input char 0065 matches 0045 case-insensitively +input char 0066 matches 0046 case-insensitively +input char 0067 matches 0047 case-insensitively +input char 0068 matches 0048 case-insensitively +input char 0069 matches 0049 case-insensitively +input char 006A matches 004A case-insensitively +input char 006B matches 004B case-insensitively +input char 006C matches 004C case-insensitively +input char 006D matches 004D case-insensitively +input char 006E matches 004E case-insensitively +input char 006F matches 004F case-insensitively +input char 0070 matches 0050 case-insensitively +input char 0071 matches 0051 case-insensitively +input char 0072 matches 0052 case-insensitively +input char 0073 matches 0053 case-insensitively +input char 0074 matches 0054 case-insensitively +input char 0075 matches 0055 case-insensitively +input char 0076 matches 0056 case-insensitively +input char 0077 matches 0057 case-insensitively +input char 0078 matches 0058 case-insensitively +input char 0079 matches 0059 case-insensitively +input char 007A matches 005A case-insensitively +input char 00B5 matches 00B5 case-insensitively +input char 00C0 matches 00C0 case-insensitively +input char 00C1 matches 00C1 case-insensitively +input char 00C2 matches 00C2 case-insensitively +input char 00C3 matches 00C3 case-insensitively +input char 00C4 matches 00C4 case-insensitively +input char 00C5 matches 00C5 case-insensitively +input char 00C6 matches 00C6 case-insensitively +input char 00C7 matches 00C7 case-insensitively +input char 00C8 matches 00C8 case-insensitively +input char 00C9 matches 00C9 case-insensitively +input char 00CA matches 00CA case-insensitively +input char 00CB matches 00CB case-insensitively +input char 00CC matches 00CC case-insensitively +input char 00CD matches 00CD case-insensitively +input char 00CE matches 00CE case-insensitively +input char 00CF matches 00CF case-insensitively +input char 00D0 matches 00D0 case-insensitively +input char 00D1 matches 00D1 case-insensitively +input char 00D2 matches 00D2 case-insensitively +input char 00D3 matches 00D3 case-insensitively +input char 00D4 matches 00D4 case-insensitively +input char 00D5 matches 00D5 case-insensitively +input char 00D6 matches 00D6 case-insensitively +input char 00D8 matches 00D8 case-insensitively +input char 00D9 matches 00D9 case-insensitively +input char 00DA matches 00DA case-insensitively +input char 00DB matches 00DB case-insensitively +input char 00DC matches 00DC case-insensitively +input char 00DD matches 00DD case-insensitively +input char 00DE matches 00DE case-insensitively +input char 00DF matches 00DF case-insensitively +input char 00E0 matches 00C0 case-insensitively +input char 00E1 matches 00C1 case-insensitively +input char 00E2 matches 00C2 case-insensitively +input char 00E3 matches 00C3 case-insensitively +input char 00E4 matches 00C4 case-insensitively +input char 00E5 matches 00C5 case-insensitively +input char 00E6 matches 00C6 case-insensitively +input char 00E7 matches 00C7 case-insensitively +input char 00E8 matches 00C8 case-insensitively +input char 00E9 matches 00C9 case-insensitively +input char 00EA matches 00CA case-insensitively +input char 00EB matches 00CB case-insensitively +input char 00EC matches 00CC case-insensitively +input char 00ED matches 00CD case-insensitively +input char 00EE matches 00CE case-insensitively +input char 00EF matches 00CF case-insensitively +input char 00F0 matches 00D0 case-insensitively +input char 00F1 matches 00D1 case-insensitively +input char 00F2 matches 00D2 case-insensitively +input char 00F3 matches 00D3 case-insensitively +input char 00F4 matches 00D4 case-insensitively +input char 00F5 matches 00D5 case-insensitively +input char 00F6 matches 00D6 case-insensitively +input char 00F8 matches 00D8 case-insensitively +input char 00F9 matches 00D9 case-insensitively +input char 00FA matches 00DA case-insensitively +input char 00FB matches 00DB case-insensitively +input char 00FC matches 00DC case-insensitively +input char 00FD matches 00DD case-insensitively +input char 00FE matches 00DE case-insensitively +input char 00FF matches 00FF case-insensitively +input char 0100 matches 0100 case-insensitively +input char 0101 matches 0100 case-insensitively +input char 0102 matches 0102 case-insensitively +input char 0103 matches 0102 case-insensitively +input char 0104 matches 0104 case-insensitively +input char 0105 matches 0104 case-insensitively +input char 0106 matches 0106 case-insensitively +input char 0107 matches 0106 case-insensitively +input char 0108 matches 0108 case-insensitively +input char 0109 matches 0108 case-insensitively +input char 010A matches 010A case-insensitively +input char 010B matches 010A case-insensitively +input char 010C matches 010C case-insensitively +input char 010D matches 010C case-insensitively +input char 010E matches 010E case-insensitively +input char 010F matches 010E case-insensitively +input char 0110 matches 0110 case-insensitively +input char 0111 matches 0110 case-insensitively +input char 0112 matches 0112 case-insensitively +input char 0113 matches 0112 case-insensitively +input char 0114 matches 0114 case-insensitively +input char 0115 matches 0114 case-insensitively +input char 0116 matches 0116 case-insensitively +input char 0117 matches 0116 case-insensitively +input char 0118 matches 0118 case-insensitively +input char 0119 matches 0118 case-insensitively +input char 011A matches 011A case-insensitively +input char 011B matches 011A case-insensitively +input char 011C matches 011C case-insensitively +input char 011D matches 011C case-insensitively +input char 011E matches 011E case-insensitively +input char 011F matches 011E case-insensitively +input char 0120 matches 0120 case-insensitively +input char 0121 matches 0120 case-insensitively +input char 0122 matches 0122 case-insensitively +input char 0123 matches 0122 case-insensitively +input char 0124 matches 0124 case-insensitively +input char 0125 matches 0124 case-insensitively +input char 0126 matches 0126 case-insensitively +input char 0127 matches 0126 case-insensitively +input char 0128 matches 0128 case-insensitively +input char 0129 matches 0128 case-insensitively +input char 012A matches 012A case-insensitively +input char 012B matches 012A case-insensitively +input char 012C matches 012C case-insensitively +input char 012D matches 012C case-insensitively +input char 012E matches 012E case-insensitively +input char 012F matches 012E case-insensitively +input char 0130 matches 0049 case-insensitively +input char 0131 matches 0049 case-insensitively +input char 0132 matches 0132 case-insensitively +input char 0133 matches 0132 case-insensitively +input char 0134 matches 0134 case-insensitively +input char 0135 matches 0134 case-insensitively +input char 0136 matches 0136 case-insensitively +input char 0137 matches 0136 case-insensitively +input char 0139 matches 0139 case-insensitively +input char 013A matches 0139 case-insensitively +input char 013B matches 013B case-insensitively +input char 013C matches 013B case-insensitively +input char 013D matches 013D case-insensitively +input char 013E matches 013D case-insensitively +input char 013F matches 013F case-insensitively +input char 0140 matches 013F case-insensitively +input char 0141 matches 0141 case-insensitively +input char 0142 matches 0141 case-insensitively +input char 0143 matches 0143 case-insensitively +input char 0144 matches 0143 case-insensitively +input char 0145 matches 0145 case-insensitively +input char 0146 matches 0145 case-insensitively +input char 0147 matches 0147 case-insensitively +input char 0148 matches 0147 case-insensitively +input char 014A matches 014A case-insensitively +input char 014B matches 014A case-insensitively +input char 014C matches 014C case-insensitively +input char 014D matches 014C case-insensitively +input char 014E matches 014E case-insensitively +input char 014F matches 014E case-insensitively +input char 0150 matches 0150 case-insensitively +input char 0151 matches 0150 case-insensitively +input char 0152 matches 0152 case-insensitively +input char 0153 matches 0152 case-insensitively +input char 0154 matches 0154 case-insensitively +input char 0155 matches 0154 case-insensitively +input char 0156 matches 0156 case-insensitively +input char 0157 matches 0156 case-insensitively +input char 0158 matches 0158 case-insensitively +input char 0159 matches 0158 case-insensitively +input char 015A matches 015A case-insensitively +input char 015B matches 015A case-insensitively +input char 015C matches 015C case-insensitively +input char 015D matches 015C case-insensitively +input char 015E matches 015E case-insensitively +input char 015F matches 015E case-insensitively +input char 0160 matches 0160 case-insensitively +input char 0161 matches 0160 case-insensitively +input char 0162 matches 0162 case-insensitively +input char 0163 matches 0162 case-insensitively +input char 0164 matches 0164 case-insensitively +input char 0165 matches 0164 case-insensitively +input char 0166 matches 0166 case-insensitively +input char 0167 matches 0166 case-insensitively +input char 0168 matches 0168 case-insensitively +input char 0169 matches 0168 case-insensitively +input char 016A matches 016A case-insensitively +input char 016B matches 016A case-insensitively +input char 016C matches 016C case-insensitively +input char 016D matches 016C case-insensitively +input char 016E matches 016E case-insensitively +input char 016F matches 016E case-insensitively +input char 0170 matches 0170 case-insensitively +input char 0171 matches 0170 case-insensitively +input char 0172 matches 0172 case-insensitively +input char 0173 matches 0172 case-insensitively +input char 0174 matches 0174 case-insensitively +input char 0175 matches 0174 case-insensitively +input char 0176 matches 0176 case-insensitively +input char 0177 matches 0176 case-insensitively +input char 0178 matches 00FF case-insensitively +input char 0179 matches 0179 case-insensitively +input char 017A matches 0179 case-insensitively +input char 017B matches 017B case-insensitively +input char 017C matches 017B case-insensitively +input char 017D matches 017D case-insensitively +input char 017E matches 017D case-insensitively +input char 017F matches 0053 case-insensitively +input char 0180 matches 0180 case-insensitively +input char 0181 matches 0181 case-insensitively +input char 0182 matches 0182 case-insensitively +input char 0183 matches 0182 case-insensitively +input char 0184 matches 0184 case-insensitively +input char 0185 matches 0184 case-insensitively +input char 0186 matches 0186 case-insensitively +input char 0187 matches 0187 case-insensitively +input char 0188 matches 0187 case-insensitively +input char 0189 matches 0189 case-insensitively +input char 018A matches 018A case-insensitively +input char 018B matches 018B case-insensitively +input char 018C matches 018B case-insensitively +input char 018E matches 018E case-insensitively +input char 018F matches 018F case-insensitively +input char 0190 matches 0190 case-insensitively +input char 0191 matches 0191 case-insensitively +input char 0192 matches 0191 case-insensitively +input char 0193 matches 0193 case-insensitively +input char 0194 matches 0194 case-insensitively +input char 0195 matches 0195 case-insensitively +input char 0196 matches 0196 case-insensitively +input char 0197 matches 0197 case-insensitively +input char 0198 matches 0198 case-insensitively +input char 0199 matches 0198 case-insensitively +input char 019A matches 019A case-insensitively +input char 019C matches 019C case-insensitively +input char 019D matches 019D case-insensitively +input char 019E matches 019E case-insensitively +input char 019F matches 019F case-insensitively +input char 01A0 matches 01A0 case-insensitively +input char 01A1 matches 01A0 case-insensitively +input char 01A2 matches 01A2 case-insensitively +input char 01A3 matches 01A2 case-insensitively +input char 01A4 matches 01A4 case-insensitively +input char 01A5 matches 01A4 case-insensitively +input char 01A6 matches 01A6 case-insensitively +input char 01A7 matches 01A7 case-insensitively +input char 01A8 matches 01A7 case-insensitively +input char 01A9 matches 01A9 case-insensitively +input char 01AC matches 01AC case-insensitively +input char 01AD matches 01AC case-insensitively +input char 01AE matches 01AE case-insensitively +input char 01AF matches 01AF case-insensitively +input char 01B0 matches 01AF case-insensitively +input char 01B1 matches 01B1 case-insensitively +input char 01B2 matches 01B2 case-insensitively +input char 01B3 matches 01B3 case-insensitively +input char 01B4 matches 01B3 case-insensitively +input char 01B5 matches 01B5 case-insensitively +input char 01B6 matches 01B5 case-insensitively +input char 01B7 matches 01B7 case-insensitively +input char 01B8 matches 01B8 case-insensitively +input char 01B9 matches 01B8 case-insensitively +input char 01BC matches 01BC case-insensitively +input char 01BD matches 01BC case-insensitively +input char 01BF matches 01BF case-insensitively +input char 01C4 matches 01C4 case-insensitively +input char 01C5 matches 01C4 case-insensitively +input char 01C6 matches 01C4 case-insensitively +input char 01C7 matches 01C7 case-insensitively +input char 01C8 matches 01C7 case-insensitively +input char 01C9 matches 01C7 case-insensitively +input char 01CA matches 01CA case-insensitively +input char 01CB matches 01CA case-insensitively +input char 01CC matches 01CA case-insensitively +input char 01CD matches 01CD case-insensitively +input char 01CE matches 01CD case-insensitively +input char 01CF matches 01CF case-insensitively +input char 01D0 matches 01CF case-insensitively +input char 01D1 matches 01D1 case-insensitively +input char 01D2 matches 01D1 case-insensitively +input char 01D3 matches 01D3 case-insensitively +input char 01D4 matches 01D3 case-insensitively +input char 01D5 matches 01D5 case-insensitively +input char 01D6 matches 01D5 case-insensitively +input char 01D7 matches 01D7 case-insensitively +input char 01D8 matches 01D7 case-insensitively +input char 01D9 matches 01D9 case-insensitively +input char 01DA matches 01D9 case-insensitively +input char 01DB matches 01DB case-insensitively +input char 01DC matches 01DB case-insensitively +input char 01DD matches 018E case-insensitively +input char 01DE matches 01DE case-insensitively +input char 01DF matches 01DE case-insensitively +input char 01E0 matches 01E0 case-insensitively +input char 01E1 matches 01E0 case-insensitively +input char 01E2 matches 01E2 case-insensitively +input char 01E3 matches 01E2 case-insensitively +input char 01E4 matches 01E4 case-insensitively +input char 01E5 matches 01E4 case-insensitively +input char 01E6 matches 01E6 case-insensitively +input char 01E7 matches 01E6 case-insensitively +input char 01E8 matches 01E8 case-insensitively +input char 01E9 matches 01E8 case-insensitively +input char 01EA matches 01EA case-insensitively +input char 01EB matches 01EA case-insensitively +input char 01EC matches 01EC case-insensitively +input char 01ED matches 01EC case-insensitively +input char 01EE matches 01EE case-insensitively +input char 01EF matches 01EE case-insensitively +input char 01F1 matches 01F1 case-insensitively +input char 01F2 matches 01F1 case-insensitively +input char 01F3 matches 01F1 case-insensitively +input char 01F4 matches 01F4 case-insensitively +input char 01F5 matches 01F4 case-insensitively +input char 01F6 matches 0195 case-insensitively +input char 01F7 matches 01BF case-insensitively +input char 01F8 matches 01F8 case-insensitively +input char 01F9 matches 01F8 case-insensitively +input char 01FA matches 01FA case-insensitively +input char 01FB matches 01FA case-insensitively +input char 01FC matches 01FC case-insensitively +input char 01FD matches 01FC case-insensitively +input char 01FE matches 01FE case-insensitively +input char 01FF matches 01FE case-insensitively +input char 0200 matches 0200 case-insensitively +input char 0201 matches 0200 case-insensitively +input char 0202 matches 0202 case-insensitively +input char 0203 matches 0202 case-insensitively +input char 0204 matches 0204 case-insensitively +input char 0205 matches 0204 case-insensitively +input char 0206 matches 0206 case-insensitively +input char 0207 matches 0206 case-insensitively +input char 0208 matches 0208 case-insensitively +input char 0209 matches 0208 case-insensitively +input char 020A matches 020A case-insensitively +input char 020B matches 020A case-insensitively +input char 020C matches 020C case-insensitively +input char 020D matches 020C case-insensitively +input char 020E matches 020E case-insensitively +input char 020F matches 020E case-insensitively +input char 0210 matches 0210 case-insensitively +input char 0211 matches 0210 case-insensitively +input char 0212 matches 0212 case-insensitively +input char 0213 matches 0212 case-insensitively +input char 0214 matches 0214 case-insensitively +input char 0215 matches 0214 case-insensitively +input char 0216 matches 0216 case-insensitively +input char 0217 matches 0216 case-insensitively +input char 0218 matches 0218 case-insensitively +input char 0219 matches 0218 case-insensitively +input char 021A matches 021A case-insensitively +input char 021B matches 021A case-insensitively +input char 021C matches 021C case-insensitively +input char 021D matches 021C case-insensitively +input char 021E matches 021E case-insensitively +input char 021F matches 021E case-insensitively +input char 0220 matches 019E case-insensitively +input char 0222 matches 0222 case-insensitively +input char 0223 matches 0222 case-insensitively +input char 0224 matches 0224 case-insensitively +input char 0225 matches 0224 case-insensitively +input char 0226 matches 0226 case-insensitively +input char 0227 matches 0226 case-insensitively +input char 0228 matches 0228 case-insensitively +input char 0229 matches 0228 case-insensitively +input char 022A matches 022A case-insensitively +input char 022B matches 022A case-insensitively +input char 022C matches 022C case-insensitively +input char 022D matches 022C case-insensitively +input char 022E matches 022E case-insensitively +input char 022F matches 022E case-insensitively +input char 0230 matches 0230 case-insensitively +input char 0231 matches 0230 case-insensitively +input char 0232 matches 0232 case-insensitively +input char 0233 matches 0232 case-insensitively +input char 023A matches 023A case-insensitively +input char 023B matches 023B case-insensitively +input char 023C matches 023B case-insensitively +input char 023D matches 019A case-insensitively +input char 023E matches 023E case-insensitively +input char 023F matches 023F case-insensitively +input char 0240 matches 0240 case-insensitively +input char 0241 matches 0241 case-insensitively +input char 0242 matches 0241 case-insensitively +input char 0243 matches 0180 case-insensitively +input char 0244 matches 0244 case-insensitively +input char 0245 matches 0245 case-insensitively +input char 0246 matches 0246 case-insensitively +input char 0247 matches 0246 case-insensitively +input char 0248 matches 0248 case-insensitively +input char 0249 matches 0248 case-insensitively +input char 024A matches 024A case-insensitively +input char 024B matches 024A case-insensitively +input char 024C matches 024C case-insensitively +input char 024D matches 024C case-insensitively +input char 024E matches 024E case-insensitively +input char 024F matches 024E case-insensitively +input char 0250 matches 0250 case-insensitively +input char 0251 matches 0251 case-insensitively +input char 0252 matches 0252 case-insensitively +input char 0253 matches 0181 case-insensitively +input char 0254 matches 0186 case-insensitively +input char 0256 matches 0189 case-insensitively +input char 0257 matches 018A case-insensitively +input char 0259 matches 018F case-insensitively +input char 025B matches 0190 case-insensitively +input char 025C matches 025C case-insensitively +input char 0260 matches 0193 case-insensitively +input char 0261 matches 0261 case-insensitively +input char 0263 matches 0194 case-insensitively +input char 0265 matches 0265 case-insensitively +input char 0266 matches 0266 case-insensitively +input char 0268 matches 0197 case-insensitively +input char 0269 matches 0196 case-insensitively +input char 026A matches 026A case-insensitively +input char 026B matches 026B case-insensitively +input char 026C matches 026C case-insensitively +input char 026F matches 019C case-insensitively +input char 0271 matches 0271 case-insensitively +input char 0272 matches 019D case-insensitively +input char 0275 matches 019F case-insensitively +input char 027D matches 027D case-insensitively +input char 0280 matches 01A6 case-insensitively +input char 0282 matches 0282 case-insensitively +input char 0283 matches 01A9 case-insensitively +input char 0287 matches 0287 case-insensitively +input char 0288 matches 01AE case-insensitively +input char 0289 matches 0244 case-insensitively +input char 028A matches 01B1 case-insensitively +input char 028B matches 01B2 case-insensitively +input char 028C matches 0245 case-insensitively +input char 0292 matches 01B7 case-insensitively +input char 029D matches 029D case-insensitively +input char 029E matches 029E case-insensitively +input char 0345 matches 0345 case-insensitively +input char 0370 matches 0370 case-insensitively +input char 0371 matches 0370 case-insensitively +input char 0372 matches 0372 case-insensitively +input char 0373 matches 0372 case-insensitively +input char 0376 matches 0376 case-insensitively +input char 0377 matches 0376 case-insensitively +input char 037B matches 037B case-insensitively +input char 037C matches 037C case-insensitively +input char 037D matches 037D case-insensitively +input char 037F matches 037F case-insensitively +input char 0386 matches 0386 case-insensitively +input char 0388 matches 0388 case-insensitively +input char 0389 matches 0389 case-insensitively +input char 038A matches 038A case-insensitively +input char 038C matches 038C case-insensitively +input char 038E matches 038E case-insensitively +input char 038F matches 038F case-insensitively +input char 0391 matches 0391 case-insensitively +input char 0392 matches 0392 case-insensitively +input char 0393 matches 0393 case-insensitively +input char 0394 matches 0394 case-insensitively +input char 0395 matches 0395 case-insensitively +input char 0396 matches 0396 case-insensitively +input char 0397 matches 0397 case-insensitively +input char 0398 matches 0398 case-insensitively +input char 0399 matches 0345 case-insensitively +input char 039A matches 039A case-insensitively +input char 039B matches 039B case-insensitively +input char 039C matches 00B5 case-insensitively +input char 039D matches 039D case-insensitively +input char 039E matches 039E case-insensitively +input char 039F matches 039F case-insensitively +input char 03A0 matches 03A0 case-insensitively +input char 03A1 matches 03A1 case-insensitively +input char 03A3 matches 03A3 case-insensitively +input char 03A4 matches 03A4 case-insensitively +input char 03A5 matches 03A5 case-insensitively +input char 03A6 matches 03A6 case-insensitively +input char 03A7 matches 03A7 case-insensitively +input char 03A8 matches 03A8 case-insensitively +input char 03A9 matches 03A9 case-insensitively +input char 03AA matches 03AA case-insensitively +input char 03AB matches 03AB case-insensitively +input char 03AC matches 0386 case-insensitively +input char 03AD matches 0388 case-insensitively +input char 03AE matches 0389 case-insensitively +input char 03AF matches 038A case-insensitively +input char 03B1 matches 0391 case-insensitively +input char 03B2 matches 0392 case-insensitively +input char 03B3 matches 0393 case-insensitively +input char 03B4 matches 0394 case-insensitively +input char 03B5 matches 0395 case-insensitively +input char 03B6 matches 0396 case-insensitively +input char 03B7 matches 0397 case-insensitively +input char 03B8 matches 0398 case-insensitively +input char 03B9 matches 0345 case-insensitively +input char 03BA matches 039A case-insensitively +input char 03BB matches 039B case-insensitively +input char 03BC matches 00B5 case-insensitively +input char 03BD matches 039D case-insensitively +input char 03BE matches 039E case-insensitively +input char 03BF matches 039F case-insensitively +input char 03C0 matches 03A0 case-insensitively +input char 03C1 matches 03A1 case-insensitively +input char 03C2 matches 03A3 case-insensitively +input char 03C3 matches 03A3 case-insensitively +input char 03C4 matches 03A4 case-insensitively +input char 03C5 matches 03A5 case-insensitively +input char 03C6 matches 03A6 case-insensitively +input char 03C7 matches 03A7 case-insensitively +input char 03C8 matches 03A8 case-insensitively +input char 03C9 matches 03A9 case-insensitively +input char 03CA matches 03AA case-insensitively +input char 03CB matches 03AB case-insensitively +input char 03CC matches 038C case-insensitively +input char 03CD matches 038E case-insensitively +input char 03CE matches 038F case-insensitively +input char 03CF matches 03CF case-insensitively +input char 03D0 matches 0392 case-insensitively +input char 03D1 matches 0398 case-insensitively +input char 03D5 matches 03A6 case-insensitively +input char 03D6 matches 03A0 case-insensitively +input char 03D7 matches 03CF case-insensitively +input char 03D8 matches 03D8 case-insensitively +input char 03D9 matches 03D8 case-insensitively +input char 03DA matches 03DA case-insensitively +input char 03DB matches 03DA case-insensitively +input char 03DC matches 03DC case-insensitively +input char 03DD matches 03DC case-insensitively +input char 03DE matches 03DE case-insensitively +input char 03DF matches 03DE case-insensitively +input char 03E0 matches 03E0 case-insensitively +input char 03E1 matches 03E0 case-insensitively +input char 03E2 matches 03E2 case-insensitively +input char 03E3 matches 03E2 case-insensitively +input char 03E4 matches 03E4 case-insensitively +input char 03E5 matches 03E4 case-insensitively +input char 03E6 matches 03E6 case-insensitively +input char 03E7 matches 03E6 case-insensitively +input char 03E8 matches 03E8 case-insensitively +input char 03E9 matches 03E8 case-insensitively +input char 03EA matches 03EA case-insensitively +input char 03EB matches 03EA case-insensitively +input char 03EC matches 03EC case-insensitively +input char 03ED matches 03EC case-insensitively +input char 03EE matches 03EE case-insensitively +input char 03EF matches 03EE case-insensitively +input char 03F0 matches 039A case-insensitively +input char 03F1 matches 03A1 case-insensitively +input char 03F2 matches 03F2 case-insensitively +input char 03F3 matches 037F case-insensitively +input char 03F4 matches 0398 case-insensitively +input char 03F5 matches 0395 case-insensitively +input char 03F7 matches 03F7 case-insensitively +input char 03F8 matches 03F7 case-insensitively +input char 03F9 matches 03F2 case-insensitively +input char 03FA matches 03FA case-insensitively +input char 03FB matches 03FA case-insensitively +input char 03FD matches 037B case-insensitively +input char 03FE matches 037C case-insensitively +input char 03FF matches 037D case-insensitively +input char 0400 matches 0400 case-insensitively +input char 0401 matches 0401 case-insensitively +input char 0402 matches 0402 case-insensitively +input char 0403 matches 0403 case-insensitively +input char 0404 matches 0404 case-insensitively +input char 0405 matches 0405 case-insensitively +input char 0406 matches 0406 case-insensitively +input char 0407 matches 0407 case-insensitively +input char 0408 matches 0408 case-insensitively +input char 0409 matches 0409 case-insensitively +input char 040A matches 040A case-insensitively +input char 040B matches 040B case-insensitively +input char 040C matches 040C case-insensitively +input char 040D matches 040D case-insensitively +input char 040E matches 040E case-insensitively +input char 040F matches 040F case-insensitively +input char 0410 matches 0410 case-insensitively +input char 0411 matches 0411 case-insensitively +input char 0412 matches 0412 case-insensitively +input char 0413 matches 0413 case-insensitively +input char 0414 matches 0414 case-insensitively +input char 0415 matches 0415 case-insensitively +input char 0416 matches 0416 case-insensitively +input char 0417 matches 0417 case-insensitively +input char 0418 matches 0418 case-insensitively +input char 0419 matches 0419 case-insensitively +input char 041A matches 041A case-insensitively +input char 041B matches 041B case-insensitively +input char 041C matches 041C case-insensitively +input char 041D matches 041D case-insensitively +input char 041E matches 041E case-insensitively +input char 041F matches 041F case-insensitively +input char 0420 matches 0420 case-insensitively +input char 0421 matches 0421 case-insensitively +input char 0422 matches 0422 case-insensitively +input char 0423 matches 0423 case-insensitively +input char 0424 matches 0424 case-insensitively +input char 0425 matches 0425 case-insensitively +input char 0426 matches 0426 case-insensitively +input char 0427 matches 0427 case-insensitively +input char 0428 matches 0428 case-insensitively +input char 0429 matches 0429 case-insensitively +input char 042A matches 042A case-insensitively +input char 042B matches 042B case-insensitively +input char 042C matches 042C case-insensitively +input char 042D matches 042D case-insensitively +input char 042E matches 042E case-insensitively +input char 042F matches 042F case-insensitively +input char 0430 matches 0410 case-insensitively +input char 0431 matches 0411 case-insensitively +input char 0432 matches 0412 case-insensitively +input char 0433 matches 0413 case-insensitively +input char 0434 matches 0414 case-insensitively +input char 0435 matches 0415 case-insensitively +input char 0436 matches 0416 case-insensitively +input char 0437 matches 0417 case-insensitively +input char 0438 matches 0418 case-insensitively +input char 0439 matches 0419 case-insensitively +input char 043A matches 041A case-insensitively +input char 043B matches 041B case-insensitively +input char 043C matches 041C case-insensitively +input char 043D matches 041D case-insensitively +input char 043E matches 041E case-insensitively +input char 043F matches 041F case-insensitively +input char 0440 matches 0420 case-insensitively +input char 0441 matches 0421 case-insensitively +input char 0442 matches 0422 case-insensitively +input char 0443 matches 0423 case-insensitively +input char 0444 matches 0424 case-insensitively +input char 0445 matches 0425 case-insensitively +input char 0446 matches 0426 case-insensitively +input char 0447 matches 0427 case-insensitively +input char 0448 matches 0428 case-insensitively +input char 0449 matches 0429 case-insensitively +input char 044A matches 042A case-insensitively +input char 044B matches 042B case-insensitively +input char 044C matches 042C case-insensitively +input char 044D matches 042D case-insensitively +input char 044E matches 042E case-insensitively +input char 044F matches 042F case-insensitively +input char 0450 matches 0400 case-insensitively +input char 0451 matches 0401 case-insensitively +input char 0452 matches 0402 case-insensitively +input char 0453 matches 0403 case-insensitively +input char 0454 matches 0404 case-insensitively +input char 0455 matches 0405 case-insensitively +input char 0456 matches 0406 case-insensitively +input char 0457 matches 0407 case-insensitively +input char 0458 matches 0408 case-insensitively +input char 0459 matches 0409 case-insensitively +input char 045A matches 040A case-insensitively +input char 045B matches 040B case-insensitively +input char 045C matches 040C case-insensitively +input char 045D matches 040D case-insensitively +input char 045E matches 040E case-insensitively +input char 045F matches 040F case-insensitively +input char 0460 matches 0460 case-insensitively +input char 0461 matches 0460 case-insensitively +input char 0462 matches 0462 case-insensitively +input char 0463 matches 0462 case-insensitively +input char 0464 matches 0464 case-insensitively +input char 0465 matches 0464 case-insensitively +input char 0466 matches 0466 case-insensitively +input char 0467 matches 0466 case-insensitively +input char 0468 matches 0468 case-insensitively +input char 0469 matches 0468 case-insensitively +input char 046A matches 046A case-insensitively +input char 046B matches 046A case-insensitively +input char 046C matches 046C case-insensitively +input char 046D matches 046C case-insensitively +input char 046E matches 046E case-insensitively +input char 046F matches 046E case-insensitively +input char 0470 matches 0470 case-insensitively +input char 0471 matches 0470 case-insensitively +input char 0472 matches 0472 case-insensitively +input char 0473 matches 0472 case-insensitively +input char 0474 matches 0474 case-insensitively +input char 0475 matches 0474 case-insensitively +input char 0476 matches 0476 case-insensitively +input char 0477 matches 0476 case-insensitively +input char 0478 matches 0478 case-insensitively +input char 0479 matches 0478 case-insensitively +input char 047A matches 047A case-insensitively +input char 047B matches 047A case-insensitively +input char 047C matches 047C case-insensitively +input char 047D matches 047C case-insensitively +input char 047E matches 047E case-insensitively +input char 047F matches 047E case-insensitively +input char 0480 matches 0480 case-insensitively +input char 0481 matches 0480 case-insensitively +input char 048A matches 048A case-insensitively +input char 048B matches 048A case-insensitively +input char 048C matches 048C case-insensitively +input char 048D matches 048C case-insensitively +input char 048E matches 048E case-insensitively +input char 048F matches 048E case-insensitively +input char 0490 matches 0490 case-insensitively +input char 0491 matches 0490 case-insensitively +input char 0492 matches 0492 case-insensitively +input char 0493 matches 0492 case-insensitively +input char 0494 matches 0494 case-insensitively +input char 0495 matches 0494 case-insensitively +input char 0496 matches 0496 case-insensitively +input char 0497 matches 0496 case-insensitively +input char 0498 matches 0498 case-insensitively +input char 0499 matches 0498 case-insensitively +input char 049A matches 049A case-insensitively +input char 049B matches 049A case-insensitively +input char 049C matches 049C case-insensitively +input char 049D matches 049C case-insensitively +input char 049E matches 049E case-insensitively +input char 049F matches 049E case-insensitively +input char 04A0 matches 04A0 case-insensitively +input char 04A1 matches 04A0 case-insensitively +input char 04A2 matches 04A2 case-insensitively +input char 04A3 matches 04A2 case-insensitively +input char 04A4 matches 04A4 case-insensitively +input char 04A5 matches 04A4 case-insensitively +input char 04A6 matches 04A6 case-insensitively +input char 04A7 matches 04A6 case-insensitively +input char 04A8 matches 04A8 case-insensitively +input char 04A9 matches 04A8 case-insensitively +input char 04AA matches 04AA case-insensitively +input char 04AB matches 04AA case-insensitively +input char 04AC matches 04AC case-insensitively +input char 04AD matches 04AC case-insensitively +input char 04AE matches 04AE case-insensitively +input char 04AF matches 04AE case-insensitively +input char 04B0 matches 04B0 case-insensitively +input char 04B1 matches 04B0 case-insensitively +input char 04B2 matches 04B2 case-insensitively +input char 04B3 matches 04B2 case-insensitively +input char 04B4 matches 04B4 case-insensitively +input char 04B5 matches 04B4 case-insensitively +input char 04B6 matches 04B6 case-insensitively +input char 04B7 matches 04B6 case-insensitively +input char 04B8 matches 04B8 case-insensitively +input char 04B9 matches 04B8 case-insensitively +input char 04BA matches 04BA case-insensitively +input char 04BB matches 04BA case-insensitively +input char 04BC matches 04BC case-insensitively +input char 04BD matches 04BC case-insensitively +input char 04BE matches 04BE case-insensitively +input char 04BF matches 04BE case-insensitively +input char 04C0 matches 04C0 case-insensitively +input char 04C1 matches 04C1 case-insensitively +input char 04C2 matches 04C1 case-insensitively +input char 04C3 matches 04C3 case-insensitively +input char 04C4 matches 04C3 case-insensitively +input char 04C5 matches 04C5 case-insensitively +input char 04C6 matches 04C5 case-insensitively +input char 04C7 matches 04C7 case-insensitively +input char 04C8 matches 04C7 case-insensitively +input char 04C9 matches 04C9 case-insensitively +input char 04CA matches 04C9 case-insensitively +input char 04CB matches 04CB case-insensitively +input char 04CC matches 04CB case-insensitively +input char 04CD matches 04CD case-insensitively +input char 04CE matches 04CD case-insensitively +input char 04CF matches 04C0 case-insensitively +input char 04D0 matches 04D0 case-insensitively +input char 04D1 matches 04D0 case-insensitively +input char 04D2 matches 04D2 case-insensitively +input char 04D3 matches 04D2 case-insensitively +input char 04D4 matches 04D4 case-insensitively +input char 04D5 matches 04D4 case-insensitively +input char 04D6 matches 04D6 case-insensitively +input char 04D7 matches 04D6 case-insensitively +input char 04D8 matches 04D8 case-insensitively +input char 04D9 matches 04D8 case-insensitively +input char 04DA matches 04DA case-insensitively +input char 04DB matches 04DA case-insensitively +input char 04DC matches 04DC case-insensitively +input char 04DD matches 04DC case-insensitively +input char 04DE matches 04DE case-insensitively +input char 04DF matches 04DE case-insensitively +input char 04E0 matches 04E0 case-insensitively +input char 04E1 matches 04E0 case-insensitively +input char 04E2 matches 04E2 case-insensitively +input char 04E3 matches 04E2 case-insensitively +input char 04E4 matches 04E4 case-insensitively +input char 04E5 matches 04E4 case-insensitively +input char 04E6 matches 04E6 case-insensitively +input char 04E7 matches 04E6 case-insensitively +input char 04E8 matches 04E8 case-insensitively +input char 04E9 matches 04E8 case-insensitively +input char 04EA matches 04EA case-insensitively +input char 04EB matches 04EA case-insensitively +input char 04EC matches 04EC case-insensitively +input char 04ED matches 04EC case-insensitively +input char 04EE matches 04EE case-insensitively +input char 04EF matches 04EE case-insensitively +input char 04F0 matches 04F0 case-insensitively +input char 04F1 matches 04F0 case-insensitively +input char 04F2 matches 04F2 case-insensitively +input char 04F3 matches 04F2 case-insensitively +input char 04F4 matches 04F4 case-insensitively +input char 04F5 matches 04F4 case-insensitively +input char 04F6 matches 04F6 case-insensitively +input char 04F7 matches 04F6 case-insensitively +input char 04F8 matches 04F8 case-insensitively +input char 04F9 matches 04F8 case-insensitively +input char 04FA matches 04FA case-insensitively +input char 04FB matches 04FA case-insensitively +input char 04FC matches 04FC case-insensitively +input char 04FD matches 04FC case-insensitively +input char 04FE matches 04FE case-insensitively +input char 04FF matches 04FE case-insensitively +input char 0500 matches 0500 case-insensitively +input char 0501 matches 0500 case-insensitively +input char 0502 matches 0502 case-insensitively +input char 0503 matches 0502 case-insensitively +input char 0504 matches 0504 case-insensitively +input char 0505 matches 0504 case-insensitively +input char 0506 matches 0506 case-insensitively +input char 0507 matches 0506 case-insensitively +input char 0508 matches 0508 case-insensitively +input char 0509 matches 0508 case-insensitively +input char 050A matches 050A case-insensitively +input char 050B matches 050A case-insensitively +input char 050C matches 050C case-insensitively +input char 050D matches 050C case-insensitively +input char 050E matches 050E case-insensitively +input char 050F matches 050E case-insensitively +input char 0510 matches 0510 case-insensitively +input char 0511 matches 0510 case-insensitively +input char 0512 matches 0512 case-insensitively +input char 0513 matches 0512 case-insensitively +input char 0514 matches 0514 case-insensitively +input char 0515 matches 0514 case-insensitively +input char 0516 matches 0516 case-insensitively +input char 0517 matches 0516 case-insensitively +input char 0518 matches 0518 case-insensitively +input char 0519 matches 0518 case-insensitively +input char 051A matches 051A case-insensitively +input char 051B matches 051A case-insensitively +input char 051C matches 051C case-insensitively +input char 051D matches 051C case-insensitively +input char 051E matches 051E case-insensitively +input char 051F matches 051E case-insensitively +input char 0520 matches 0520 case-insensitively +input char 0521 matches 0520 case-insensitively +input char 0522 matches 0522 case-insensitively +input char 0523 matches 0522 case-insensitively +input char 0524 matches 0524 case-insensitively +input char 0525 matches 0524 case-insensitively +input char 0526 matches 0526 case-insensitively +input char 0527 matches 0526 case-insensitively +input char 0528 matches 0528 case-insensitively +input char 0529 matches 0528 case-insensitively +input char 052A matches 052A case-insensitively +input char 052B matches 052A case-insensitively +input char 052C matches 052C case-insensitively +input char 052D matches 052C case-insensitively +input char 052E matches 052E case-insensitively +input char 052F matches 052E case-insensitively +input char 0531 matches 0531 case-insensitively +input char 0532 matches 0532 case-insensitively +input char 0533 matches 0533 case-insensitively +input char 0534 matches 0534 case-insensitively +input char 0535 matches 0535 case-insensitively +input char 0536 matches 0536 case-insensitively +input char 0537 matches 0537 case-insensitively +input char 0538 matches 0538 case-insensitively +input char 0539 matches 0539 case-insensitively +input char 053A matches 053A case-insensitively +input char 053B matches 053B case-insensitively +input char 053C matches 053C case-insensitively +input char 053D matches 053D case-insensitively +input char 053E matches 053E case-insensitively +input char 053F matches 053F case-insensitively +input char 0540 matches 0540 case-insensitively +input char 0541 matches 0541 case-insensitively +input char 0542 matches 0542 case-insensitively +input char 0543 matches 0543 case-insensitively +input char 0544 matches 0544 case-insensitively +input char 0545 matches 0545 case-insensitively +input char 0546 matches 0546 case-insensitively +input char 0547 matches 0547 case-insensitively +input char 0548 matches 0548 case-insensitively +input char 0549 matches 0549 case-insensitively +input char 054A matches 054A case-insensitively +input char 054B matches 054B case-insensitively +input char 054C matches 054C case-insensitively +input char 054D matches 054D case-insensitively +input char 054E matches 054E case-insensitively +input char 054F matches 054F case-insensitively +input char 0550 matches 0550 case-insensitively +input char 0551 matches 0551 case-insensitively +input char 0552 matches 0552 case-insensitively +input char 0553 matches 0553 case-insensitively +input char 0554 matches 0554 case-insensitively +input char 0555 matches 0555 case-insensitively +input char 0556 matches 0556 case-insensitively +input char 0561 matches 0531 case-insensitively +input char 0562 matches 0532 case-insensitively +input char 0563 matches 0533 case-insensitively +input char 0564 matches 0534 case-insensitively +input char 0565 matches 0535 case-insensitively +input char 0566 matches 0536 case-insensitively +input char 0567 matches 0537 case-insensitively +input char 0568 matches 0538 case-insensitively +input char 0569 matches 0539 case-insensitively +input char 056A matches 053A case-insensitively +input char 056B matches 053B case-insensitively +input char 056C matches 053C case-insensitively +input char 056D matches 053D case-insensitively +input char 056E matches 053E case-insensitively +input char 056F matches 053F case-insensitively +input char 0570 matches 0540 case-insensitively +input char 0571 matches 0541 case-insensitively +input char 0572 matches 0542 case-insensitively +input char 0573 matches 0543 case-insensitively +input char 0574 matches 0544 case-insensitively +input char 0575 matches 0545 case-insensitively +input char 0576 matches 0546 case-insensitively +input char 0577 matches 0547 case-insensitively +input char 0578 matches 0548 case-insensitively +input char 0579 matches 0549 case-insensitively +input char 057A matches 054A case-insensitively +input char 057B matches 054B case-insensitively +input char 057C matches 054C case-insensitively +input char 057D matches 054D case-insensitively +input char 057E matches 054E case-insensitively +input char 057F matches 054F case-insensitively +input char 0580 matches 0550 case-insensitively +input char 0581 matches 0551 case-insensitively +input char 0582 matches 0552 case-insensitively +input char 0583 matches 0553 case-insensitively +input char 0584 matches 0554 case-insensitively +input char 0585 matches 0555 case-insensitively +input char 0586 matches 0556 case-insensitively +input char 10A0 matches 10A0 case-insensitively +input char 10A1 matches 10A1 case-insensitively +input char 10A2 matches 10A2 case-insensitively +input char 10A3 matches 10A3 case-insensitively +input char 10A4 matches 10A4 case-insensitively +input char 10A5 matches 10A5 case-insensitively +input char 10A6 matches 10A6 case-insensitively +input char 10A7 matches 10A7 case-insensitively +input char 10A8 matches 10A8 case-insensitively +input char 10A9 matches 10A9 case-insensitively +input char 10AA matches 10AA case-insensitively +input char 10AB matches 10AB case-insensitively +input char 10AC matches 10AC case-insensitively +input char 10AD matches 10AD case-insensitively +input char 10AE matches 10AE case-insensitively +input char 10AF matches 10AF case-insensitively +input char 10B0 matches 10B0 case-insensitively +input char 10B1 matches 10B1 case-insensitively +input char 10B2 matches 10B2 case-insensitively +input char 10B3 matches 10B3 case-insensitively +input char 10B4 matches 10B4 case-insensitively +input char 10B5 matches 10B5 case-insensitively +input char 10B6 matches 10B6 case-insensitively +input char 10B7 matches 10B7 case-insensitively +input char 10B8 matches 10B8 case-insensitively +input char 10B9 matches 10B9 case-insensitively +input char 10BA matches 10BA case-insensitively +input char 10BB matches 10BB case-insensitively +input char 10BC matches 10BC case-insensitively +input char 10BD matches 10BD case-insensitively +input char 10BE matches 10BE case-insensitively +input char 10BF matches 10BF case-insensitively +input char 10C0 matches 10C0 case-insensitively +input char 10C1 matches 10C1 case-insensitively +input char 10C2 matches 10C2 case-insensitively +input char 10C3 matches 10C3 case-insensitively +input char 10C4 matches 10C4 case-insensitively +input char 10C5 matches 10C5 case-insensitively +input char 10C7 matches 10C7 case-insensitively +input char 10CD matches 10CD case-insensitively +input char 10D0 matches 10D0 case-insensitively +input char 10D1 matches 10D1 case-insensitively +input char 10D2 matches 10D2 case-insensitively +input char 10D3 matches 10D3 case-insensitively +input char 10D4 matches 10D4 case-insensitively +input char 10D5 matches 10D5 case-insensitively +input char 10D6 matches 10D6 case-insensitively +input char 10D7 matches 10D7 case-insensitively +input char 10D8 matches 10D8 case-insensitively +input char 10D9 matches 10D9 case-insensitively +input char 10DA matches 10DA case-insensitively +input char 10DB matches 10DB case-insensitively +input char 10DC matches 10DC case-insensitively +input char 10DD matches 10DD case-insensitively +input char 10DE matches 10DE case-insensitively +input char 10DF matches 10DF case-insensitively +input char 10E0 matches 10E0 case-insensitively +input char 10E1 matches 10E1 case-insensitively +input char 10E2 matches 10E2 case-insensitively +input char 10E3 matches 10E3 case-insensitively +input char 10E4 matches 10E4 case-insensitively +input char 10E5 matches 10E5 case-insensitively +input char 10E6 matches 10E6 case-insensitively +input char 10E7 matches 10E7 case-insensitively +input char 10E8 matches 10E8 case-insensitively +input char 10E9 matches 10E9 case-insensitively +input char 10EA matches 10EA case-insensitively +input char 10EB matches 10EB case-insensitively +input char 10EC matches 10EC case-insensitively +input char 10ED matches 10ED case-insensitively +input char 10EE matches 10EE case-insensitively +input char 10EF matches 10EF case-insensitively +input char 10F0 matches 10F0 case-insensitively +input char 10F1 matches 10F1 case-insensitively +input char 10F2 matches 10F2 case-insensitively +input char 10F3 matches 10F3 case-insensitively +input char 10F4 matches 10F4 case-insensitively +input char 10F5 matches 10F5 case-insensitively +input char 10F6 matches 10F6 case-insensitively +input char 10F7 matches 10F7 case-insensitively +input char 10F8 matches 10F8 case-insensitively +input char 10F9 matches 10F9 case-insensitively +input char 10FA matches 10FA case-insensitively +input char 10FD matches 10FD case-insensitively +input char 10FE matches 10FE case-insensitively +input char 10FF matches 10FF case-insensitively +input char 13A0 matches 13A0 case-insensitively +input char 13A1 matches 13A1 case-insensitively +input char 13A2 matches 13A2 case-insensitively +input char 13A3 matches 13A3 case-insensitively +input char 13A4 matches 13A4 case-insensitively +input char 13A5 matches 13A5 case-insensitively +input char 13A6 matches 13A6 case-insensitively +input char 13A7 matches 13A7 case-insensitively +input char 13A8 matches 13A8 case-insensitively +input char 13A9 matches 13A9 case-insensitively +input char 13AA matches 13AA case-insensitively +input char 13AB matches 13AB case-insensitively +input char 13AC matches 13AC case-insensitively +input char 13AD matches 13AD case-insensitively +input char 13AE matches 13AE case-insensitively +input char 13AF matches 13AF case-insensitively +input char 13B0 matches 13B0 case-insensitively +input char 13B1 matches 13B1 case-insensitively +input char 13B2 matches 13B2 case-insensitively +input char 13B3 matches 13B3 case-insensitively +input char 13B4 matches 13B4 case-insensitively +input char 13B5 matches 13B5 case-insensitively +input char 13B6 matches 13B6 case-insensitively +input char 13B7 matches 13B7 case-insensitively +input char 13B8 matches 13B8 case-insensitively +input char 13B9 matches 13B9 case-insensitively +input char 13BA matches 13BA case-insensitively +input char 13BB matches 13BB case-insensitively +input char 13BC matches 13BC case-insensitively +input char 13BD matches 13BD case-insensitively +input char 13BE matches 13BE case-insensitively +input char 13BF matches 13BF case-insensitively +input char 13C0 matches 13C0 case-insensitively +input char 13C1 matches 13C1 case-insensitively +input char 13C2 matches 13C2 case-insensitively +input char 13C3 matches 13C3 case-insensitively +input char 13C4 matches 13C4 case-insensitively +input char 13C5 matches 13C5 case-insensitively +input char 13C6 matches 13C6 case-insensitively +input char 13C7 matches 13C7 case-insensitively +input char 13C8 matches 13C8 case-insensitively +input char 13C9 matches 13C9 case-insensitively +input char 13CA matches 13CA case-insensitively +input char 13CB matches 13CB case-insensitively +input char 13CC matches 13CC case-insensitively +input char 13CD matches 13CD case-insensitively +input char 13CE matches 13CE case-insensitively +input char 13CF matches 13CF case-insensitively +input char 13D0 matches 13D0 case-insensitively +input char 13D1 matches 13D1 case-insensitively +input char 13D2 matches 13D2 case-insensitively +input char 13D3 matches 13D3 case-insensitively +input char 13D4 matches 13D4 case-insensitively +input char 13D5 matches 13D5 case-insensitively +input char 13D6 matches 13D6 case-insensitively +input char 13D7 matches 13D7 case-insensitively +input char 13D8 matches 13D8 case-insensitively +input char 13D9 matches 13D9 case-insensitively +input char 13DA matches 13DA case-insensitively +input char 13DB matches 13DB case-insensitively +input char 13DC matches 13DC case-insensitively +input char 13DD matches 13DD case-insensitively +input char 13DE matches 13DE case-insensitively +input char 13DF matches 13DF case-insensitively +input char 13E0 matches 13E0 case-insensitively +input char 13E1 matches 13E1 case-insensitively +input char 13E2 matches 13E2 case-insensitively +input char 13E3 matches 13E3 case-insensitively +input char 13E4 matches 13E4 case-insensitively +input char 13E5 matches 13E5 case-insensitively +input char 13E6 matches 13E6 case-insensitively +input char 13E7 matches 13E7 case-insensitively +input char 13E8 matches 13E8 case-insensitively +input char 13E9 matches 13E9 case-insensitively +input char 13EA matches 13EA case-insensitively +input char 13EB matches 13EB case-insensitively +input char 13EC matches 13EC case-insensitively +input char 13ED matches 13ED case-insensitively +input char 13EE matches 13EE case-insensitively +input char 13EF matches 13EF case-insensitively +input char 13F0 matches 13F0 case-insensitively +input char 13F1 matches 13F1 case-insensitively +input char 13F2 matches 13F2 case-insensitively +input char 13F3 matches 13F3 case-insensitively +input char 13F4 matches 13F4 case-insensitively +input char 13F5 matches 13F5 case-insensitively +input char 13F8 matches 13F0 case-insensitively +input char 13F9 matches 13F1 case-insensitively +input char 13FA matches 13F2 case-insensitively +input char 13FB matches 13F3 case-insensitively +input char 13FC matches 13F4 case-insensitively +input char 13FD matches 13F5 case-insensitively +input char 1C80 matches 0412 case-insensitively +input char 1C81 matches 0414 case-insensitively +input char 1C82 matches 041E case-insensitively +input char 1C83 matches 0421 case-insensitively +input char 1C84 matches 0422 case-insensitively +input char 1C85 matches 0422 case-insensitively +input char 1C86 matches 042A case-insensitively +input char 1C87 matches 0462 case-insensitively +input char 1C88 matches 1C88 case-insensitively +input char 1C90 matches 10D0 case-insensitively +input char 1C91 matches 10D1 case-insensitively +input char 1C92 matches 10D2 case-insensitively +input char 1C93 matches 10D3 case-insensitively +input char 1C94 matches 10D4 case-insensitively +input char 1C95 matches 10D5 case-insensitively +input char 1C96 matches 10D6 case-insensitively +input char 1C97 matches 10D7 case-insensitively +input char 1C98 matches 10D8 case-insensitively +input char 1C99 matches 10D9 case-insensitively +input char 1C9A matches 10DA case-insensitively +input char 1C9B matches 10DB case-insensitively +input char 1C9C matches 10DC case-insensitively +input char 1C9D matches 10DD case-insensitively +input char 1C9E matches 10DE case-insensitively +input char 1C9F matches 10DF case-insensitively +input char 1CA0 matches 10E0 case-insensitively +input char 1CA1 matches 10E1 case-insensitively +input char 1CA2 matches 10E2 case-insensitively +input char 1CA3 matches 10E3 case-insensitively +input char 1CA4 matches 10E4 case-insensitively +input char 1CA5 matches 10E5 case-insensitively +input char 1CA6 matches 10E6 case-insensitively +input char 1CA7 matches 10E7 case-insensitively +input char 1CA8 matches 10E8 case-insensitively +input char 1CA9 matches 10E9 case-insensitively +input char 1CAA matches 10EA case-insensitively +input char 1CAB matches 10EB case-insensitively +input char 1CAC matches 10EC case-insensitively +input char 1CAD matches 10ED case-insensitively +input char 1CAE matches 10EE case-insensitively +input char 1CAF matches 10EF case-insensitively +input char 1CB0 matches 10F0 case-insensitively +input char 1CB1 matches 10F1 case-insensitively +input char 1CB2 matches 10F2 case-insensitively +input char 1CB3 matches 10F3 case-insensitively +input char 1CB4 matches 10F4 case-insensitively +input char 1CB5 matches 10F5 case-insensitively +input char 1CB6 matches 10F6 case-insensitively +input char 1CB7 matches 10F7 case-insensitively +input char 1CB8 matches 10F8 case-insensitively +input char 1CB9 matches 10F9 case-insensitively +input char 1CBA matches 10FA case-insensitively +input char 1CBD matches 10FD case-insensitively +input char 1CBE matches 10FE case-insensitively +input char 1CBF matches 10FF case-insensitively +input char 1D79 matches 1D79 case-insensitively +input char 1D7D matches 1D7D case-insensitively +input char 1D8E matches 1D8E case-insensitively +input char 1E00 matches 1E00 case-insensitively +input char 1E01 matches 1E00 case-insensitively +input char 1E02 matches 1E02 case-insensitively +input char 1E03 matches 1E02 case-insensitively +input char 1E04 matches 1E04 case-insensitively +input char 1E05 matches 1E04 case-insensitively +input char 1E06 matches 1E06 case-insensitively +input char 1E07 matches 1E06 case-insensitively +input char 1E08 matches 1E08 case-insensitively +input char 1E09 matches 1E08 case-insensitively +input char 1E0A matches 1E0A case-insensitively +input char 1E0B matches 1E0A case-insensitively +input char 1E0C matches 1E0C case-insensitively +input char 1E0D matches 1E0C case-insensitively +input char 1E0E matches 1E0E case-insensitively +input char 1E0F matches 1E0E case-insensitively +input char 1E10 matches 1E10 case-insensitively +input char 1E11 matches 1E10 case-insensitively +input char 1E12 matches 1E12 case-insensitively +input char 1E13 matches 1E12 case-insensitively +input char 1E14 matches 1E14 case-insensitively +input char 1E15 matches 1E14 case-insensitively +input char 1E16 matches 1E16 case-insensitively +input char 1E17 matches 1E16 case-insensitively +input char 1E18 matches 1E18 case-insensitively +input char 1E19 matches 1E18 case-insensitively +input char 1E1A matches 1E1A case-insensitively +input char 1E1B matches 1E1A case-insensitively +input char 1E1C matches 1E1C case-insensitively +input char 1E1D matches 1E1C case-insensitively +input char 1E1E matches 1E1E case-insensitively +input char 1E1F matches 1E1E case-insensitively +input char 1E20 matches 1E20 case-insensitively +input char 1E21 matches 1E20 case-insensitively +input char 1E22 matches 1E22 case-insensitively +input char 1E23 matches 1E22 case-insensitively +input char 1E24 matches 1E24 case-insensitively +input char 1E25 matches 1E24 case-insensitively +input char 1E26 matches 1E26 case-insensitively +input char 1E27 matches 1E26 case-insensitively +input char 1E28 matches 1E28 case-insensitively +input char 1E29 matches 1E28 case-insensitively +input char 1E2A matches 1E2A case-insensitively +input char 1E2B matches 1E2A case-insensitively +input char 1E2C matches 1E2C case-insensitively +input char 1E2D matches 1E2C case-insensitively +input char 1E2E matches 1E2E case-insensitively +input char 1E2F matches 1E2E case-insensitively +input char 1E30 matches 1E30 case-insensitively +input char 1E31 matches 1E30 case-insensitively +input char 1E32 matches 1E32 case-insensitively +input char 1E33 matches 1E32 case-insensitively +input char 1E34 matches 1E34 case-insensitively +input char 1E35 matches 1E34 case-insensitively +input char 1E36 matches 1E36 case-insensitively +input char 1E37 matches 1E36 case-insensitively +input char 1E38 matches 1E38 case-insensitively +input char 1E39 matches 1E38 case-insensitively +input char 1E3A matches 1E3A case-insensitively +input char 1E3B matches 1E3A case-insensitively +input char 1E3C matches 1E3C case-insensitively +input char 1E3D matches 1E3C case-insensitively +input char 1E3E matches 1E3E case-insensitively +input char 1E3F matches 1E3E case-insensitively +input char 1E40 matches 1E40 case-insensitively +input char 1E41 matches 1E40 case-insensitively +input char 1E42 matches 1E42 case-insensitively +input char 1E43 matches 1E42 case-insensitively +input char 1E44 matches 1E44 case-insensitively +input char 1E45 matches 1E44 case-insensitively +input char 1E46 matches 1E46 case-insensitively +input char 1E47 matches 1E46 case-insensitively +input char 1E48 matches 1E48 case-insensitively +input char 1E49 matches 1E48 case-insensitively +input char 1E4A matches 1E4A case-insensitively +input char 1E4B matches 1E4A case-insensitively +input char 1E4C matches 1E4C case-insensitively +input char 1E4D matches 1E4C case-insensitively +input char 1E4E matches 1E4E case-insensitively +input char 1E4F matches 1E4E case-insensitively +input char 1E50 matches 1E50 case-insensitively +input char 1E51 matches 1E50 case-insensitively +input char 1E52 matches 1E52 case-insensitively +input char 1E53 matches 1E52 case-insensitively +input char 1E54 matches 1E54 case-insensitively +input char 1E55 matches 1E54 case-insensitively +input char 1E56 matches 1E56 case-insensitively +input char 1E57 matches 1E56 case-insensitively +input char 1E58 matches 1E58 case-insensitively +input char 1E59 matches 1E58 case-insensitively +input char 1E5A matches 1E5A case-insensitively +input char 1E5B matches 1E5A case-insensitively +input char 1E5C matches 1E5C case-insensitively +input char 1E5D matches 1E5C case-insensitively +input char 1E5E matches 1E5E case-insensitively +input char 1E5F matches 1E5E case-insensitively +input char 1E60 matches 1E60 case-insensitively +input char 1E61 matches 1E60 case-insensitively +input char 1E62 matches 1E62 case-insensitively +input char 1E63 matches 1E62 case-insensitively +input char 1E64 matches 1E64 case-insensitively +input char 1E65 matches 1E64 case-insensitively +input char 1E66 matches 1E66 case-insensitively +input char 1E67 matches 1E66 case-insensitively +input char 1E68 matches 1E68 case-insensitively +input char 1E69 matches 1E68 case-insensitively +input char 1E6A matches 1E6A case-insensitively +input char 1E6B matches 1E6A case-insensitively +input char 1E6C matches 1E6C case-insensitively +input char 1E6D matches 1E6C case-insensitively +input char 1E6E matches 1E6E case-insensitively +input char 1E6F matches 1E6E case-insensitively +input char 1E70 matches 1E70 case-insensitively +input char 1E71 matches 1E70 case-insensitively +input char 1E72 matches 1E72 case-insensitively +input char 1E73 matches 1E72 case-insensitively +input char 1E74 matches 1E74 case-insensitively +input char 1E75 matches 1E74 case-insensitively +input char 1E76 matches 1E76 case-insensitively +input char 1E77 matches 1E76 case-insensitively +input char 1E78 matches 1E78 case-insensitively +input char 1E79 matches 1E78 case-insensitively +input char 1E7A matches 1E7A case-insensitively +input char 1E7B matches 1E7A case-insensitively +input char 1E7C matches 1E7C case-insensitively +input char 1E7D matches 1E7C case-insensitively +input char 1E7E matches 1E7E case-insensitively +input char 1E7F matches 1E7E case-insensitively +input char 1E80 matches 1E80 case-insensitively +input char 1E81 matches 1E80 case-insensitively +input char 1E82 matches 1E82 case-insensitively +input char 1E83 matches 1E82 case-insensitively +input char 1E84 matches 1E84 case-insensitively +input char 1E85 matches 1E84 case-insensitively +input char 1E86 matches 1E86 case-insensitively +input char 1E87 matches 1E86 case-insensitively +input char 1E88 matches 1E88 case-insensitively +input char 1E89 matches 1E88 case-insensitively +input char 1E8A matches 1E8A case-insensitively +input char 1E8B matches 1E8A case-insensitively +input char 1E8C matches 1E8C case-insensitively +input char 1E8D matches 1E8C case-insensitively +input char 1E8E matches 1E8E case-insensitively +input char 1E8F matches 1E8E case-insensitively +input char 1E90 matches 1E90 case-insensitively +input char 1E91 matches 1E90 case-insensitively +input char 1E92 matches 1E92 case-insensitively +input char 1E93 matches 1E92 case-insensitively +input char 1E94 matches 1E94 case-insensitively +input char 1E95 matches 1E94 case-insensitively +input char 1E9B matches 1E60 case-insensitively +input char 1E9E matches 00DF case-insensitively +input char 1EA0 matches 1EA0 case-insensitively +input char 1EA1 matches 1EA0 case-insensitively +input char 1EA2 matches 1EA2 case-insensitively +input char 1EA3 matches 1EA2 case-insensitively +input char 1EA4 matches 1EA4 case-insensitively +input char 1EA5 matches 1EA4 case-insensitively +input char 1EA6 matches 1EA6 case-insensitively +input char 1EA7 matches 1EA6 case-insensitively +input char 1EA8 matches 1EA8 case-insensitively +input char 1EA9 matches 1EA8 case-insensitively +input char 1EAA matches 1EAA case-insensitively +input char 1EAB matches 1EAA case-insensitively +input char 1EAC matches 1EAC case-insensitively +input char 1EAD matches 1EAC case-insensitively +input char 1EAE matches 1EAE case-insensitively +input char 1EAF matches 1EAE case-insensitively +input char 1EB0 matches 1EB0 case-insensitively +input char 1EB1 matches 1EB0 case-insensitively +input char 1EB2 matches 1EB2 case-insensitively +input char 1EB3 matches 1EB2 case-insensitively +input char 1EB4 matches 1EB4 case-insensitively +input char 1EB5 matches 1EB4 case-insensitively +input char 1EB6 matches 1EB6 case-insensitively +input char 1EB7 matches 1EB6 case-insensitively +input char 1EB8 matches 1EB8 case-insensitively +input char 1EB9 matches 1EB8 case-insensitively +input char 1EBA matches 1EBA case-insensitively +input char 1EBB matches 1EBA case-insensitively +input char 1EBC matches 1EBC case-insensitively +input char 1EBD matches 1EBC case-insensitively +input char 1EBE matches 1EBE case-insensitively +input char 1EBF matches 1EBE case-insensitively +input char 1EC0 matches 1EC0 case-insensitively +input char 1EC1 matches 1EC0 case-insensitively +input char 1EC2 matches 1EC2 case-insensitively +input char 1EC3 matches 1EC2 case-insensitively +input char 1EC4 matches 1EC4 case-insensitively +input char 1EC5 matches 1EC4 case-insensitively +input char 1EC6 matches 1EC6 case-insensitively +input char 1EC7 matches 1EC6 case-insensitively +input char 1EC8 matches 1EC8 case-insensitively +input char 1EC9 matches 1EC8 case-insensitively +input char 1ECA matches 1ECA case-insensitively +input char 1ECB matches 1ECA case-insensitively +input char 1ECC matches 1ECC case-insensitively +input char 1ECD matches 1ECC case-insensitively +input char 1ECE matches 1ECE case-insensitively +input char 1ECF matches 1ECE case-insensitively +input char 1ED0 matches 1ED0 case-insensitively +input char 1ED1 matches 1ED0 case-insensitively +input char 1ED2 matches 1ED2 case-insensitively +input char 1ED3 matches 1ED2 case-insensitively +input char 1ED4 matches 1ED4 case-insensitively +input char 1ED5 matches 1ED4 case-insensitively +input char 1ED6 matches 1ED6 case-insensitively +input char 1ED7 matches 1ED6 case-insensitively +input char 1ED8 matches 1ED8 case-insensitively +input char 1ED9 matches 1ED8 case-insensitively +input char 1EDA matches 1EDA case-insensitively +input char 1EDB matches 1EDA case-insensitively +input char 1EDC matches 1EDC case-insensitively +input char 1EDD matches 1EDC case-insensitively +input char 1EDE matches 1EDE case-insensitively +input char 1EDF matches 1EDE case-insensitively +input char 1EE0 matches 1EE0 case-insensitively +input char 1EE1 matches 1EE0 case-insensitively +input char 1EE2 matches 1EE2 case-insensitively +input char 1EE3 matches 1EE2 case-insensitively +input char 1EE4 matches 1EE4 case-insensitively +input char 1EE5 matches 1EE4 case-insensitively +input char 1EE6 matches 1EE6 case-insensitively +input char 1EE7 matches 1EE6 case-insensitively +input char 1EE8 matches 1EE8 case-insensitively +input char 1EE9 matches 1EE8 case-insensitively +input char 1EEA matches 1EEA case-insensitively +input char 1EEB matches 1EEA case-insensitively +input char 1EEC matches 1EEC case-insensitively +input char 1EED matches 1EEC case-insensitively +input char 1EEE matches 1EEE case-insensitively +input char 1EEF matches 1EEE case-insensitively +input char 1EF0 matches 1EF0 case-insensitively +input char 1EF1 matches 1EF0 case-insensitively +input char 1EF2 matches 1EF2 case-insensitively +input char 1EF3 matches 1EF2 case-insensitively +input char 1EF4 matches 1EF4 case-insensitively +input char 1EF5 matches 1EF4 case-insensitively +input char 1EF6 matches 1EF6 case-insensitively +input char 1EF7 matches 1EF6 case-insensitively +input char 1EF8 matches 1EF8 case-insensitively +input char 1EF9 matches 1EF8 case-insensitively +input char 1EFA matches 1EFA case-insensitively +input char 1EFB matches 1EFA case-insensitively +input char 1EFC matches 1EFC case-insensitively +input char 1EFD matches 1EFC case-insensitively +input char 1EFE matches 1EFE case-insensitively +input char 1EFF matches 1EFE case-insensitively +input char 1F00 matches 1F00 case-insensitively +input char 1F01 matches 1F01 case-insensitively +input char 1F02 matches 1F02 case-insensitively +input char 1F03 matches 1F03 case-insensitively +input char 1F04 matches 1F04 case-insensitively +input char 1F05 matches 1F05 case-insensitively +input char 1F06 matches 1F06 case-insensitively +input char 1F07 matches 1F07 case-insensitively +input char 1F08 matches 1F00 case-insensitively +input char 1F09 matches 1F01 case-insensitively +input char 1F0A matches 1F02 case-insensitively +input char 1F0B matches 1F03 case-insensitively +input char 1F0C matches 1F04 case-insensitively +input char 1F0D matches 1F05 case-insensitively +input char 1F0E matches 1F06 case-insensitively +input char 1F0F matches 1F07 case-insensitively +input char 1F10 matches 1F10 case-insensitively +input char 1F11 matches 1F11 case-insensitively +input char 1F12 matches 1F12 case-insensitively +input char 1F13 matches 1F13 case-insensitively +input char 1F14 matches 1F14 case-insensitively +input char 1F15 matches 1F15 case-insensitively +input char 1F18 matches 1F10 case-insensitively +input char 1F19 matches 1F11 case-insensitively +input char 1F1A matches 1F12 case-insensitively +input char 1F1B matches 1F13 case-insensitively +input char 1F1C matches 1F14 case-insensitively +input char 1F1D matches 1F15 case-insensitively +input char 1F20 matches 1F20 case-insensitively +input char 1F21 matches 1F21 case-insensitively +input char 1F22 matches 1F22 case-insensitively +input char 1F23 matches 1F23 case-insensitively +input char 1F24 matches 1F24 case-insensitively +input char 1F25 matches 1F25 case-insensitively +input char 1F26 matches 1F26 case-insensitively +input char 1F27 matches 1F27 case-insensitively +input char 1F28 matches 1F20 case-insensitively +input char 1F29 matches 1F21 case-insensitively +input char 1F2A matches 1F22 case-insensitively +input char 1F2B matches 1F23 case-insensitively +input char 1F2C matches 1F24 case-insensitively +input char 1F2D matches 1F25 case-insensitively +input char 1F2E matches 1F26 case-insensitively +input char 1F2F matches 1F27 case-insensitively +input char 1F30 matches 1F30 case-insensitively +input char 1F31 matches 1F31 case-insensitively +input char 1F32 matches 1F32 case-insensitively +input char 1F33 matches 1F33 case-insensitively +input char 1F34 matches 1F34 case-insensitively +input char 1F35 matches 1F35 case-insensitively +input char 1F36 matches 1F36 case-insensitively +input char 1F37 matches 1F37 case-insensitively +input char 1F38 matches 1F30 case-insensitively +input char 1F39 matches 1F31 case-insensitively +input char 1F3A matches 1F32 case-insensitively +input char 1F3B matches 1F33 case-insensitively +input char 1F3C matches 1F34 case-insensitively +input char 1F3D matches 1F35 case-insensitively +input char 1F3E matches 1F36 case-insensitively +input char 1F3F matches 1F37 case-insensitively +input char 1F40 matches 1F40 case-insensitively +input char 1F41 matches 1F41 case-insensitively +input char 1F42 matches 1F42 case-insensitively +input char 1F43 matches 1F43 case-insensitively +input char 1F44 matches 1F44 case-insensitively +input char 1F45 matches 1F45 case-insensitively +input char 1F48 matches 1F40 case-insensitively +input char 1F49 matches 1F41 case-insensitively +input char 1F4A matches 1F42 case-insensitively +input char 1F4B matches 1F43 case-insensitively +input char 1F4C matches 1F44 case-insensitively +input char 1F4D matches 1F45 case-insensitively +input char 1F51 matches 1F51 case-insensitively +input char 1F53 matches 1F53 case-insensitively +input char 1F55 matches 1F55 case-insensitively +input char 1F57 matches 1F57 case-insensitively +input char 1F59 matches 1F51 case-insensitively +input char 1F5B matches 1F53 case-insensitively +input char 1F5D matches 1F55 case-insensitively +input char 1F5F matches 1F57 case-insensitively +input char 1F60 matches 1F60 case-insensitively +input char 1F61 matches 1F61 case-insensitively +input char 1F62 matches 1F62 case-insensitively +input char 1F63 matches 1F63 case-insensitively +input char 1F64 matches 1F64 case-insensitively +input char 1F65 matches 1F65 case-insensitively +input char 1F66 matches 1F66 case-insensitively +input char 1F67 matches 1F67 case-insensitively +input char 1F68 matches 1F60 case-insensitively +input char 1F69 matches 1F61 case-insensitively +input char 1F6A matches 1F62 case-insensitively +input char 1F6B matches 1F63 case-insensitively +input char 1F6C matches 1F64 case-insensitively +input char 1F6D matches 1F65 case-insensitively +input char 1F6E matches 1F66 case-insensitively +input char 1F6F matches 1F67 case-insensitively +input char 1F70 matches 1F70 case-insensitively +input char 1F71 matches 1F71 case-insensitively +input char 1F72 matches 1F72 case-insensitively +input char 1F73 matches 1F73 case-insensitively +input char 1F74 matches 1F74 case-insensitively +input char 1F75 matches 1F75 case-insensitively +input char 1F76 matches 1F76 case-insensitively +input char 1F77 matches 1F77 case-insensitively +input char 1F78 matches 1F78 case-insensitively +input char 1F79 matches 1F79 case-insensitively +input char 1F7A matches 1F7A case-insensitively +input char 1F7B matches 1F7B case-insensitively +input char 1F7C matches 1F7C case-insensitively +input char 1F7D matches 1F7D case-insensitively +input char 1F80 matches 1F80 case-insensitively +input char 1F81 matches 1F81 case-insensitively +input char 1F82 matches 1F82 case-insensitively +input char 1F83 matches 1F83 case-insensitively +input char 1F84 matches 1F84 case-insensitively +input char 1F85 matches 1F85 case-insensitively +input char 1F86 matches 1F86 case-insensitively +input char 1F87 matches 1F87 case-insensitively +input char 1F88 matches 1F80 case-insensitively +input char 1F89 matches 1F81 case-insensitively +input char 1F8A matches 1F82 case-insensitively +input char 1F8B matches 1F83 case-insensitively +input char 1F8C matches 1F84 case-insensitively +input char 1F8D matches 1F85 case-insensitively +input char 1F8E matches 1F86 case-insensitively +input char 1F8F matches 1F87 case-insensitively +input char 1F90 matches 1F90 case-insensitively +input char 1F91 matches 1F91 case-insensitively +input char 1F92 matches 1F92 case-insensitively +input char 1F93 matches 1F93 case-insensitively +input char 1F94 matches 1F94 case-insensitively +input char 1F95 matches 1F95 case-insensitively +input char 1F96 matches 1F96 case-insensitively +input char 1F97 matches 1F97 case-insensitively +input char 1F98 matches 1F90 case-insensitively +input char 1F99 matches 1F91 case-insensitively +input char 1F9A matches 1F92 case-insensitively +input char 1F9B matches 1F93 case-insensitively +input char 1F9C matches 1F94 case-insensitively +input char 1F9D matches 1F95 case-insensitively +input char 1F9E matches 1F96 case-insensitively +input char 1F9F matches 1F97 case-insensitively +input char 1FA0 matches 1FA0 case-insensitively +input char 1FA1 matches 1FA1 case-insensitively +input char 1FA2 matches 1FA2 case-insensitively +input char 1FA3 matches 1FA3 case-insensitively +input char 1FA4 matches 1FA4 case-insensitively +input char 1FA5 matches 1FA5 case-insensitively +input char 1FA6 matches 1FA6 case-insensitively +input char 1FA7 matches 1FA7 case-insensitively +input char 1FA8 matches 1FA0 case-insensitively +input char 1FA9 matches 1FA1 case-insensitively +input char 1FAA matches 1FA2 case-insensitively +input char 1FAB matches 1FA3 case-insensitively +input char 1FAC matches 1FA4 case-insensitively +input char 1FAD matches 1FA5 case-insensitively +input char 1FAE matches 1FA6 case-insensitively +input char 1FAF matches 1FA7 case-insensitively +input char 1FB0 matches 1FB0 case-insensitively +input char 1FB1 matches 1FB1 case-insensitively +input char 1FB3 matches 1FB3 case-insensitively +input char 1FB8 matches 1FB0 case-insensitively +input char 1FB9 matches 1FB1 case-insensitively +input char 1FBA matches 1F70 case-insensitively +input char 1FBB matches 1F71 case-insensitively +input char 1FBC matches 1FB3 case-insensitively +input char 1FBE matches 0345 case-insensitively +input char 1FC3 matches 1FC3 case-insensitively +input char 1FC8 matches 1F72 case-insensitively +input char 1FC9 matches 1F73 case-insensitively +input char 1FCA matches 1F74 case-insensitively +input char 1FCB matches 1F75 case-insensitively +input char 1FCC matches 1FC3 case-insensitively +input char 1FD0 matches 1FD0 case-insensitively +input char 1FD1 matches 1FD1 case-insensitively +input char 1FD8 matches 1FD0 case-insensitively +input char 1FD9 matches 1FD1 case-insensitively +input char 1FDA matches 1F76 case-insensitively +input char 1FDB matches 1F77 case-insensitively +input char 1FE0 matches 1FE0 case-insensitively +input char 1FE1 matches 1FE1 case-insensitively +input char 1FE5 matches 1FE5 case-insensitively +input char 1FE8 matches 1FE0 case-insensitively +input char 1FE9 matches 1FE1 case-insensitively +input char 1FEA matches 1F7A case-insensitively +input char 1FEB matches 1F7B case-insensitively +input char 1FEC matches 1FE5 case-insensitively +input char 1FF3 matches 1FF3 case-insensitively +input char 1FF8 matches 1F78 case-insensitively +input char 1FF9 matches 1F79 case-insensitively +input char 1FFA matches 1F7C case-insensitively +input char 1FFB matches 1F7D case-insensitively +input char 1FFC matches 1FF3 case-insensitively +input char 2126 matches 03A9 case-insensitively +input char 212A matches 004B case-insensitively +input char 212B matches 00C5 case-insensitively +input char 2132 matches 2132 case-insensitively +input char 214E matches 2132 case-insensitively +input char 2160 matches 2160 case-insensitively +input char 2161 matches 2161 case-insensitively +input char 2162 matches 2162 case-insensitively +input char 2163 matches 2163 case-insensitively +input char 2164 matches 2164 case-insensitively +input char 2165 matches 2165 case-insensitively +input char 2166 matches 2166 case-insensitively +input char 2167 matches 2167 case-insensitively +input char 2168 matches 2168 case-insensitively +input char 2169 matches 2169 case-insensitively +input char 216A matches 216A case-insensitively +input char 216B matches 216B case-insensitively +input char 216C matches 216C case-insensitively +input char 216D matches 216D case-insensitively +input char 216E matches 216E case-insensitively +input char 216F matches 216F case-insensitively +input char 2170 matches 2160 case-insensitively +input char 2171 matches 2161 case-insensitively +input char 2172 matches 2162 case-insensitively +input char 2173 matches 2163 case-insensitively +input char 2174 matches 2164 case-insensitively +input char 2175 matches 2165 case-insensitively +input char 2176 matches 2166 case-insensitively +input char 2177 matches 2167 case-insensitively +input char 2178 matches 2168 case-insensitively +input char 2179 matches 2169 case-insensitively +input char 217A matches 216A case-insensitively +input char 217B matches 216B case-insensitively +input char 217C matches 216C case-insensitively +input char 217D matches 216D case-insensitively +input char 217E matches 216E case-insensitively +input char 217F matches 216F case-insensitively +input char 2183 matches 2183 case-insensitively +input char 2184 matches 2183 case-insensitively +input char 24B6 matches 24B6 case-insensitively +input char 24B7 matches 24B7 case-insensitively +input char 24B8 matches 24B8 case-insensitively +input char 24B9 matches 24B9 case-insensitively +input char 24BA matches 24BA case-insensitively +input char 24BB matches 24BB case-insensitively +input char 24BC matches 24BC case-insensitively +input char 24BD matches 24BD case-insensitively +input char 24BE matches 24BE case-insensitively +input char 24BF matches 24BF case-insensitively +input char 24C0 matches 24C0 case-insensitively +input char 24C1 matches 24C1 case-insensitively +input char 24C2 matches 24C2 case-insensitively +input char 24C3 matches 24C3 case-insensitively +input char 24C4 matches 24C4 case-insensitively +input char 24C5 matches 24C5 case-insensitively +input char 24C6 matches 24C6 case-insensitively +input char 24C7 matches 24C7 case-insensitively +input char 24C8 matches 24C8 case-insensitively +input char 24C9 matches 24C9 case-insensitively +input char 24CA matches 24CA case-insensitively +input char 24CB matches 24CB case-insensitively +input char 24CC matches 24CC case-insensitively +input char 24CD matches 24CD case-insensitively +input char 24CE matches 24CE case-insensitively +input char 24CF matches 24CF case-insensitively +input char 24D0 matches 24B6 case-insensitively +input char 24D1 matches 24B7 case-insensitively +input char 24D2 matches 24B8 case-insensitively +input char 24D3 matches 24B9 case-insensitively +input char 24D4 matches 24BA case-insensitively +input char 24D5 matches 24BB case-insensitively +input char 24D6 matches 24BC case-insensitively +input char 24D7 matches 24BD case-insensitively +input char 24D8 matches 24BE case-insensitively +input char 24D9 matches 24BF case-insensitively +input char 24DA matches 24C0 case-insensitively +input char 24DB matches 24C1 case-insensitively +input char 24DC matches 24C2 case-insensitively +input char 24DD matches 24C3 case-insensitively +input char 24DE matches 24C4 case-insensitively +input char 24DF matches 24C5 case-insensitively +input char 24E0 matches 24C6 case-insensitively +input char 24E1 matches 24C7 case-insensitively +input char 24E2 matches 24C8 case-insensitively +input char 24E3 matches 24C9 case-insensitively +input char 24E4 matches 24CA case-insensitively +input char 24E5 matches 24CB case-insensitively +input char 24E6 matches 24CC case-insensitively +input char 24E7 matches 24CD case-insensitively +input char 24E8 matches 24CE case-insensitively +input char 24E9 matches 24CF case-insensitively +input char 2C00 matches 2C00 case-insensitively +input char 2C01 matches 2C01 case-insensitively +input char 2C02 matches 2C02 case-insensitively +input char 2C03 matches 2C03 case-insensitively +input char 2C04 matches 2C04 case-insensitively +input char 2C05 matches 2C05 case-insensitively +input char 2C06 matches 2C06 case-insensitively +input char 2C07 matches 2C07 case-insensitively +input char 2C08 matches 2C08 case-insensitively +input char 2C09 matches 2C09 case-insensitively +input char 2C0A matches 2C0A case-insensitively +input char 2C0B matches 2C0B case-insensitively +input char 2C0C matches 2C0C case-insensitively +input char 2C0D matches 2C0D case-insensitively +input char 2C0E matches 2C0E case-insensitively +input char 2C0F matches 2C0F case-insensitively +input char 2C10 matches 2C10 case-insensitively +input char 2C11 matches 2C11 case-insensitively +input char 2C12 matches 2C12 case-insensitively +input char 2C13 matches 2C13 case-insensitively +input char 2C14 matches 2C14 case-insensitively +input char 2C15 matches 2C15 case-insensitively +input char 2C16 matches 2C16 case-insensitively +input char 2C17 matches 2C17 case-insensitively +input char 2C18 matches 2C18 case-insensitively +input char 2C19 matches 2C19 case-insensitively +input char 2C1A matches 2C1A case-insensitively +input char 2C1B matches 2C1B case-insensitively +input char 2C1C matches 2C1C case-insensitively +input char 2C1D matches 2C1D case-insensitively +input char 2C1E matches 2C1E case-insensitively +input char 2C1F matches 2C1F case-insensitively +input char 2C20 matches 2C20 case-insensitively +input char 2C21 matches 2C21 case-insensitively +input char 2C22 matches 2C22 case-insensitively +input char 2C23 matches 2C23 case-insensitively +input char 2C24 matches 2C24 case-insensitively +input char 2C25 matches 2C25 case-insensitively +input char 2C26 matches 2C26 case-insensitively +input char 2C27 matches 2C27 case-insensitively +input char 2C28 matches 2C28 case-insensitively +input char 2C29 matches 2C29 case-insensitively +input char 2C2A matches 2C2A case-insensitively +input char 2C2B matches 2C2B case-insensitively +input char 2C2C matches 2C2C case-insensitively +input char 2C2D matches 2C2D case-insensitively +input char 2C2E matches 2C2E case-insensitively +input char 2C30 matches 2C00 case-insensitively +input char 2C31 matches 2C01 case-insensitively +input char 2C32 matches 2C02 case-insensitively +input char 2C33 matches 2C03 case-insensitively +input char 2C34 matches 2C04 case-insensitively +input char 2C35 matches 2C05 case-insensitively +input char 2C36 matches 2C06 case-insensitively +input char 2C37 matches 2C07 case-insensitively +input char 2C38 matches 2C08 case-insensitively +input char 2C39 matches 2C09 case-insensitively +input char 2C3A matches 2C0A case-insensitively +input char 2C3B matches 2C0B case-insensitively +input char 2C3C matches 2C0C case-insensitively +input char 2C3D matches 2C0D case-insensitively +input char 2C3E matches 2C0E case-insensitively +input char 2C3F matches 2C0F case-insensitively +input char 2C40 matches 2C10 case-insensitively +input char 2C41 matches 2C11 case-insensitively +input char 2C42 matches 2C12 case-insensitively +input char 2C43 matches 2C13 case-insensitively +input char 2C44 matches 2C14 case-insensitively +input char 2C45 matches 2C15 case-insensitively +input char 2C46 matches 2C16 case-insensitively +input char 2C47 matches 2C17 case-insensitively +input char 2C48 matches 2C18 case-insensitively +input char 2C49 matches 2C19 case-insensitively +input char 2C4A matches 2C1A case-insensitively +input char 2C4B matches 2C1B case-insensitively +input char 2C4C matches 2C1C case-insensitively +input char 2C4D matches 2C1D case-insensitively +input char 2C4E matches 2C1E case-insensitively +input char 2C4F matches 2C1F case-insensitively +input char 2C50 matches 2C20 case-insensitively +input char 2C51 matches 2C21 case-insensitively +input char 2C52 matches 2C22 case-insensitively +input char 2C53 matches 2C23 case-insensitively +input char 2C54 matches 2C24 case-insensitively +input char 2C55 matches 2C25 case-insensitively +input char 2C56 matches 2C26 case-insensitively +input char 2C57 matches 2C27 case-insensitively +input char 2C58 matches 2C28 case-insensitively +input char 2C59 matches 2C29 case-insensitively +input char 2C5A matches 2C2A case-insensitively +input char 2C5B matches 2C2B case-insensitively +input char 2C5C matches 2C2C case-insensitively +input char 2C5D matches 2C2D case-insensitively +input char 2C5E matches 2C2E case-insensitively +input char 2C60 matches 2C60 case-insensitively +input char 2C61 matches 2C60 case-insensitively +input char 2C62 matches 026B case-insensitively +input char 2C63 matches 1D7D case-insensitively +input char 2C64 matches 027D case-insensitively +input char 2C65 matches 023A case-insensitively +input char 2C66 matches 023E case-insensitively +input char 2C67 matches 2C67 case-insensitively +input char 2C68 matches 2C67 case-insensitively +input char 2C69 matches 2C69 case-insensitively +input char 2C6A matches 2C69 case-insensitively +input char 2C6B matches 2C6B case-insensitively +input char 2C6C matches 2C6B case-insensitively +input char 2C6D matches 0251 case-insensitively +input char 2C6E matches 0271 case-insensitively +input char 2C6F matches 0250 case-insensitively +input char 2C70 matches 0252 case-insensitively +input char 2C72 matches 2C72 case-insensitively +input char 2C73 matches 2C72 case-insensitively +input char 2C75 matches 2C75 case-insensitively +input char 2C76 matches 2C75 case-insensitively +input char 2C7E matches 023F case-insensitively +input char 2C7F matches 0240 case-insensitively +input char 2C80 matches 2C80 case-insensitively +input char 2C81 matches 2C80 case-insensitively +input char 2C82 matches 2C82 case-insensitively +input char 2C83 matches 2C82 case-insensitively +input char 2C84 matches 2C84 case-insensitively +input char 2C85 matches 2C84 case-insensitively +input char 2C86 matches 2C86 case-insensitively +input char 2C87 matches 2C86 case-insensitively +input char 2C88 matches 2C88 case-insensitively +input char 2C89 matches 2C88 case-insensitively +input char 2C8A matches 2C8A case-insensitively +input char 2C8B matches 2C8A case-insensitively +input char 2C8C matches 2C8C case-insensitively +input char 2C8D matches 2C8C case-insensitively +input char 2C8E matches 2C8E case-insensitively +input char 2C8F matches 2C8E case-insensitively +input char 2C90 matches 2C90 case-insensitively +input char 2C91 matches 2C90 case-insensitively +input char 2C92 matches 2C92 case-insensitively +input char 2C93 matches 2C92 case-insensitively +input char 2C94 matches 2C94 case-insensitively +input char 2C95 matches 2C94 case-insensitively +input char 2C96 matches 2C96 case-insensitively +input char 2C97 matches 2C96 case-insensitively +input char 2C98 matches 2C98 case-insensitively +input char 2C99 matches 2C98 case-insensitively +input char 2C9A matches 2C9A case-insensitively +input char 2C9B matches 2C9A case-insensitively +input char 2C9C matches 2C9C case-insensitively +input char 2C9D matches 2C9C case-insensitively +input char 2C9E matches 2C9E case-insensitively +input char 2C9F matches 2C9E case-insensitively +input char 2CA0 matches 2CA0 case-insensitively +input char 2CA1 matches 2CA0 case-insensitively +input char 2CA2 matches 2CA2 case-insensitively +input char 2CA3 matches 2CA2 case-insensitively +input char 2CA4 matches 2CA4 case-insensitively +input char 2CA5 matches 2CA4 case-insensitively +input char 2CA6 matches 2CA6 case-insensitively +input char 2CA7 matches 2CA6 case-insensitively +input char 2CA8 matches 2CA8 case-insensitively +input char 2CA9 matches 2CA8 case-insensitively +input char 2CAA matches 2CAA case-insensitively +input char 2CAB matches 2CAA case-insensitively +input char 2CAC matches 2CAC case-insensitively +input char 2CAD matches 2CAC case-insensitively +input char 2CAE matches 2CAE case-insensitively +input char 2CAF matches 2CAE case-insensitively +input char 2CB0 matches 2CB0 case-insensitively +input char 2CB1 matches 2CB0 case-insensitively +input char 2CB2 matches 2CB2 case-insensitively +input char 2CB3 matches 2CB2 case-insensitively +input char 2CB4 matches 2CB4 case-insensitively +input char 2CB5 matches 2CB4 case-insensitively +input char 2CB6 matches 2CB6 case-insensitively +input char 2CB7 matches 2CB6 case-insensitively +input char 2CB8 matches 2CB8 case-insensitively +input char 2CB9 matches 2CB8 case-insensitively +input char 2CBA matches 2CBA case-insensitively +input char 2CBB matches 2CBA case-insensitively +input char 2CBC matches 2CBC case-insensitively +input char 2CBD matches 2CBC case-insensitively +input char 2CBE matches 2CBE case-insensitively +input char 2CBF matches 2CBE case-insensitively +input char 2CC0 matches 2CC0 case-insensitively +input char 2CC1 matches 2CC0 case-insensitively +input char 2CC2 matches 2CC2 case-insensitively +input char 2CC3 matches 2CC2 case-insensitively +input char 2CC4 matches 2CC4 case-insensitively +input char 2CC5 matches 2CC4 case-insensitively +input char 2CC6 matches 2CC6 case-insensitively +input char 2CC7 matches 2CC6 case-insensitively +input char 2CC8 matches 2CC8 case-insensitively +input char 2CC9 matches 2CC8 case-insensitively +input char 2CCA matches 2CCA case-insensitively +input char 2CCB matches 2CCA case-insensitively +input char 2CCC matches 2CCC case-insensitively +input char 2CCD matches 2CCC case-insensitively +input char 2CCE matches 2CCE case-insensitively +input char 2CCF matches 2CCE case-insensitively +input char 2CD0 matches 2CD0 case-insensitively +input char 2CD1 matches 2CD0 case-insensitively +input char 2CD2 matches 2CD2 case-insensitively +input char 2CD3 matches 2CD2 case-insensitively +input char 2CD4 matches 2CD4 case-insensitively +input char 2CD5 matches 2CD4 case-insensitively +input char 2CD6 matches 2CD6 case-insensitively +input char 2CD7 matches 2CD6 case-insensitively +input char 2CD8 matches 2CD8 case-insensitively +input char 2CD9 matches 2CD8 case-insensitively +input char 2CDA matches 2CDA case-insensitively +input char 2CDB matches 2CDA case-insensitively +input char 2CDC matches 2CDC case-insensitively +input char 2CDD matches 2CDC case-insensitively +input char 2CDE matches 2CDE case-insensitively +input char 2CDF matches 2CDE case-insensitively +input char 2CE0 matches 2CE0 case-insensitively +input char 2CE1 matches 2CE0 case-insensitively +input char 2CE2 matches 2CE2 case-insensitively +input char 2CE3 matches 2CE2 case-insensitively +input char 2CEB matches 2CEB case-insensitively +input char 2CEC matches 2CEB case-insensitively +input char 2CED matches 2CED case-insensitively +input char 2CEE matches 2CED case-insensitively +input char 2CF2 matches 2CF2 case-insensitively +input char 2CF3 matches 2CF2 case-insensitively +input char 2D00 matches 10A0 case-insensitively +input char 2D01 matches 10A1 case-insensitively +input char 2D02 matches 10A2 case-insensitively +input char 2D03 matches 10A3 case-insensitively +input char 2D04 matches 10A4 case-insensitively +input char 2D05 matches 10A5 case-insensitively +input char 2D06 matches 10A6 case-insensitively +input char 2D07 matches 10A7 case-insensitively +input char 2D08 matches 10A8 case-insensitively +input char 2D09 matches 10A9 case-insensitively +input char 2D0A matches 10AA case-insensitively +input char 2D0B matches 10AB case-insensitively +input char 2D0C matches 10AC case-insensitively +input char 2D0D matches 10AD case-insensitively +input char 2D0E matches 10AE case-insensitively +input char 2D0F matches 10AF case-insensitively +input char 2D10 matches 10B0 case-insensitively +input char 2D11 matches 10B1 case-insensitively +input char 2D12 matches 10B2 case-insensitively +input char 2D13 matches 10B3 case-insensitively +input char 2D14 matches 10B4 case-insensitively +input char 2D15 matches 10B5 case-insensitively +input char 2D16 matches 10B6 case-insensitively +input char 2D17 matches 10B7 case-insensitively +input char 2D18 matches 10B8 case-insensitively +input char 2D19 matches 10B9 case-insensitively +input char 2D1A matches 10BA case-insensitively +input char 2D1B matches 10BB case-insensitively +input char 2D1C matches 10BC case-insensitively +input char 2D1D matches 10BD case-insensitively +input char 2D1E matches 10BE case-insensitively +input char 2D1F matches 10BF case-insensitively +input char 2D20 matches 10C0 case-insensitively +input char 2D21 matches 10C1 case-insensitively +input char 2D22 matches 10C2 case-insensitively +input char 2D23 matches 10C3 case-insensitively +input char 2D24 matches 10C4 case-insensitively +input char 2D25 matches 10C5 case-insensitively +input char 2D27 matches 10C7 case-insensitively +input char 2D2D matches 10CD case-insensitively +input char A640 matches A640 case-insensitively +input char A641 matches A640 case-insensitively +input char A642 matches A642 case-insensitively +input char A643 matches A642 case-insensitively +input char A644 matches A644 case-insensitively +input char A645 matches A644 case-insensitively +input char A646 matches A646 case-insensitively +input char A647 matches A646 case-insensitively +input char A648 matches A648 case-insensitively +input char A649 matches A648 case-insensitively +input char A64A matches 1C88 case-insensitively +input char A64B matches 1C88 case-insensitively +input char A64C matches A64C case-insensitively +input char A64D matches A64C case-insensitively +input char A64E matches A64E case-insensitively +input char A64F matches A64E case-insensitively +input char A650 matches A650 case-insensitively +input char A651 matches A650 case-insensitively +input char A652 matches A652 case-insensitively +input char A653 matches A652 case-insensitively +input char A654 matches A654 case-insensitively +input char A655 matches A654 case-insensitively +input char A656 matches A656 case-insensitively +input char A657 matches A656 case-insensitively +input char A658 matches A658 case-insensitively +input char A659 matches A658 case-insensitively +input char A65A matches A65A case-insensitively +input char A65B matches A65A case-insensitively +input char A65C matches A65C case-insensitively +input char A65D matches A65C case-insensitively +input char A65E matches A65E case-insensitively +input char A65F matches A65E case-insensitively +input char A660 matches A660 case-insensitively +input char A661 matches A660 case-insensitively +input char A662 matches A662 case-insensitively +input char A663 matches A662 case-insensitively +input char A664 matches A664 case-insensitively +input char A665 matches A664 case-insensitively +input char A666 matches A666 case-insensitively +input char A667 matches A666 case-insensitively +input char A668 matches A668 case-insensitively +input char A669 matches A668 case-insensitively +input char A66A matches A66A case-insensitively +input char A66B matches A66A case-insensitively +input char A66C matches A66C case-insensitively +input char A66D matches A66C case-insensitively +input char A680 matches A680 case-insensitively +input char A681 matches A680 case-insensitively +input char A682 matches A682 case-insensitively +input char A683 matches A682 case-insensitively +input char A684 matches A684 case-insensitively +input char A685 matches A684 case-insensitively +input char A686 matches A686 case-insensitively +input char A687 matches A686 case-insensitively +input char A688 matches A688 case-insensitively +input char A689 matches A688 case-insensitively +input char A68A matches A68A case-insensitively +input char A68B matches A68A case-insensitively +input char A68C matches A68C case-insensitively +input char A68D matches A68C case-insensitively +input char A68E matches A68E case-insensitively +input char A68F matches A68E case-insensitively +input char A690 matches A690 case-insensitively +input char A691 matches A690 case-insensitively +input char A692 matches A692 case-insensitively +input char A693 matches A692 case-insensitively +input char A694 matches A694 case-insensitively +input char A695 matches A694 case-insensitively +input char A696 matches A696 case-insensitively +input char A697 matches A696 case-insensitively +input char A698 matches A698 case-insensitively +input char A699 matches A698 case-insensitively +input char A69A matches A69A case-insensitively +input char A69B matches A69A case-insensitively +input char A722 matches A722 case-insensitively +input char A723 matches A722 case-insensitively +input char A724 matches A724 case-insensitively +input char A725 matches A724 case-insensitively +input char A726 matches A726 case-insensitively +input char A727 matches A726 case-insensitively +input char A728 matches A728 case-insensitively +input char A729 matches A728 case-insensitively +input char A72A matches A72A case-insensitively +input char A72B matches A72A case-insensitively +input char A72C matches A72C case-insensitively +input char A72D matches A72C case-insensitively +input char A72E matches A72E case-insensitively +input char A72F matches A72E case-insensitively +input char A732 matches A732 case-insensitively +input char A733 matches A732 case-insensitively +input char A734 matches A734 case-insensitively +input char A735 matches A734 case-insensitively +input char A736 matches A736 case-insensitively +input char A737 matches A736 case-insensitively +input char A738 matches A738 case-insensitively +input char A739 matches A738 case-insensitively +input char A73A matches A73A case-insensitively +input char A73B matches A73A case-insensitively +input char A73C matches A73C case-insensitively +input char A73D matches A73C case-insensitively +input char A73E matches A73E case-insensitively +input char A73F matches A73E case-insensitively +input char A740 matches A740 case-insensitively +input char A741 matches A740 case-insensitively +input char A742 matches A742 case-insensitively +input char A743 matches A742 case-insensitively +input char A744 matches A744 case-insensitively +input char A745 matches A744 case-insensitively +input char A746 matches A746 case-insensitively +input char A747 matches A746 case-insensitively +input char A748 matches A748 case-insensitively +input char A749 matches A748 case-insensitively +input char A74A matches A74A case-insensitively +input char A74B matches A74A case-insensitively +input char A74C matches A74C case-insensitively +input char A74D matches A74C case-insensitively +input char A74E matches A74E case-insensitively +input char A74F matches A74E case-insensitively +input char A750 matches A750 case-insensitively +input char A751 matches A750 case-insensitively +input char A752 matches A752 case-insensitively +input char A753 matches A752 case-insensitively +input char A754 matches A754 case-insensitively +input char A755 matches A754 case-insensitively +input char A756 matches A756 case-insensitively +input char A757 matches A756 case-insensitively +input char A758 matches A758 case-insensitively +input char A759 matches A758 case-insensitively +input char A75A matches A75A case-insensitively +input char A75B matches A75A case-insensitively +input char A75C matches A75C case-insensitively +input char A75D matches A75C case-insensitively +input char A75E matches A75E case-insensitively +input char A75F matches A75E case-insensitively +input char A760 matches A760 case-insensitively +input char A761 matches A760 case-insensitively +input char A762 matches A762 case-insensitively +input char A763 matches A762 case-insensitively +input char A764 matches A764 case-insensitively +input char A765 matches A764 case-insensitively +input char A766 matches A766 case-insensitively +input char A767 matches A766 case-insensitively +input char A768 matches A768 case-insensitively +input char A769 matches A768 case-insensitively +input char A76A matches A76A case-insensitively +input char A76B matches A76A case-insensitively +input char A76C matches A76C case-insensitively +input char A76D matches A76C case-insensitively +input char A76E matches A76E case-insensitively +input char A76F matches A76E case-insensitively +input char A779 matches A779 case-insensitively +input char A77A matches A779 case-insensitively +input char A77B matches A77B case-insensitively +input char A77C matches A77B case-insensitively +input char A77D matches 1D79 case-insensitively +input char A77E matches A77E case-insensitively +input char A77F matches A77E case-insensitively +input char A780 matches A780 case-insensitively +input char A781 matches A780 case-insensitively +input char A782 matches A782 case-insensitively +input char A783 matches A782 case-insensitively +input char A784 matches A784 case-insensitively +input char A785 matches A784 case-insensitively +input char A786 matches A786 case-insensitively +input char A787 matches A786 case-insensitively +input char A78B matches A78B case-insensitively +input char A78C matches A78B case-insensitively +input char A78D matches 0265 case-insensitively +input char A790 matches A790 case-insensitively +input char A791 matches A790 case-insensitively +input char A792 matches A792 case-insensitively +input char A793 matches A792 case-insensitively +input char A794 matches A794 case-insensitively +input char A796 matches A796 case-insensitively +input char A797 matches A796 case-insensitively +input char A798 matches A798 case-insensitively +input char A799 matches A798 case-insensitively +input char A79A matches A79A case-insensitively +input char A79B matches A79A case-insensitively +input char A79C matches A79C case-insensitively +input char A79D matches A79C case-insensitively +input char A79E matches A79E case-insensitively +input char A79F matches A79E case-insensitively +input char A7A0 matches A7A0 case-insensitively +input char A7A1 matches A7A0 case-insensitively +input char A7A2 matches A7A2 case-insensitively +input char A7A3 matches A7A2 case-insensitively +input char A7A4 matches A7A4 case-insensitively +input char A7A5 matches A7A4 case-insensitively +input char A7A6 matches A7A6 case-insensitively +input char A7A7 matches A7A6 case-insensitively +input char A7A8 matches A7A8 case-insensitively +input char A7A9 matches A7A8 case-insensitively +input char A7AA matches 0266 case-insensitively +input char A7AB matches 025C case-insensitively +input char A7AC matches 0261 case-insensitively +input char A7AD matches 026C case-insensitively +input char A7AE matches 026A case-insensitively +input char A7B0 matches 029E case-insensitively +input char A7B1 matches 0287 case-insensitively +input char A7B2 matches 029D case-insensitively +input char A7B3 matches A7B3 case-insensitively +input char A7B4 matches A7B4 case-insensitively +input char A7B5 matches A7B4 case-insensitively +input char A7B6 matches A7B6 case-insensitively +input char A7B7 matches A7B6 case-insensitively +input char A7B8 matches A7B8 case-insensitively +input char A7B9 matches A7B8 case-insensitively +input char A7BA matches A7BA case-insensitively +input char A7BB matches A7BA case-insensitively +input char A7BC matches A7BC case-insensitively +input char A7BD matches A7BC case-insensitively +input char A7BE matches A7BE case-insensitively +input char A7BF matches A7BE case-insensitively +input char A7C2 matches A7C2 case-insensitively +input char A7C3 matches A7C2 case-insensitively +input char A7C4 matches A794 case-insensitively +input char A7C5 matches 0282 case-insensitively +input char A7C6 matches 1D8E case-insensitively +input char AB53 matches A7B3 case-insensitively +input char AB70 matches 13A0 case-insensitively +input char AB71 matches 13A1 case-insensitively +input char AB72 matches 13A2 case-insensitively +input char AB73 matches 13A3 case-insensitively +input char AB74 matches 13A4 case-insensitively +input char AB75 matches 13A5 case-insensitively +input char AB76 matches 13A6 case-insensitively +input char AB77 matches 13A7 case-insensitively +input char AB78 matches 13A8 case-insensitively +input char AB79 matches 13A9 case-insensitively +input char AB7A matches 13AA case-insensitively +input char AB7B matches 13AB case-insensitively +input char AB7C matches 13AC case-insensitively +input char AB7D matches 13AD case-insensitively +input char AB7E matches 13AE case-insensitively +input char AB7F matches 13AF case-insensitively +input char AB80 matches 13B0 case-insensitively +input char AB81 matches 13B1 case-insensitively +input char AB82 matches 13B2 case-insensitively +input char AB83 matches 13B3 case-insensitively +input char AB84 matches 13B4 case-insensitively +input char AB85 matches 13B5 case-insensitively +input char AB86 matches 13B6 case-insensitively +input char AB87 matches 13B7 case-insensitively +input char AB88 matches 13B8 case-insensitively +input char AB89 matches 13B9 case-insensitively +input char AB8A matches 13BA case-insensitively +input char AB8B matches 13BB case-insensitively +input char AB8C matches 13BC case-insensitively +input char AB8D matches 13BD case-insensitively +input char AB8E matches 13BE case-insensitively +input char AB8F matches 13BF case-insensitively +input char AB90 matches 13C0 case-insensitively +input char AB91 matches 13C1 case-insensitively +input char AB92 matches 13C2 case-insensitively +input char AB93 matches 13C3 case-insensitively +input char AB94 matches 13C4 case-insensitively +input char AB95 matches 13C5 case-insensitively +input char AB96 matches 13C6 case-insensitively +input char AB97 matches 13C7 case-insensitively +input char AB98 matches 13C8 case-insensitively +input char AB99 matches 13C9 case-insensitively +input char AB9A matches 13CA case-insensitively +input char AB9B matches 13CB case-insensitively +input char AB9C matches 13CC case-insensitively +input char AB9D matches 13CD case-insensitively +input char AB9E matches 13CE case-insensitively +input char AB9F matches 13CF case-insensitively +input char ABA0 matches 13D0 case-insensitively +input char ABA1 matches 13D1 case-insensitively +input char ABA2 matches 13D2 case-insensitively +input char ABA3 matches 13D3 case-insensitively +input char ABA4 matches 13D4 case-insensitively +input char ABA5 matches 13D5 case-insensitively +input char ABA6 matches 13D6 case-insensitively +input char ABA7 matches 13D7 case-insensitively +input char ABA8 matches 13D8 case-insensitively +input char ABA9 matches 13D9 case-insensitively +input char ABAA matches 13DA case-insensitively +input char ABAB matches 13DB case-insensitively +input char ABAC matches 13DC case-insensitively +input char ABAD matches 13DD case-insensitively +input char ABAE matches 13DE case-insensitively +input char ABAF matches 13DF case-insensitively +input char ABB0 matches 13E0 case-insensitively +input char ABB1 matches 13E1 case-insensitively +input char ABB2 matches 13E2 case-insensitively +input char ABB3 matches 13E3 case-insensitively +input char ABB4 matches 13E4 case-insensitively +input char ABB5 matches 13E5 case-insensitively +input char ABB6 matches 13E6 case-insensitively +input char ABB7 matches 13E7 case-insensitively +input char ABB8 matches 13E8 case-insensitively +input char ABB9 matches 13E9 case-insensitively +input char ABBA matches 13EA case-insensitively +input char ABBB matches 13EB case-insensitively +input char ABBC matches 13EC case-insensitively +input char ABBD matches 13ED case-insensitively +input char ABBE matches 13EE case-insensitively +input char ABBF matches 13EF case-insensitively +input char FF21 matches FF21 case-insensitively +input char FF22 matches FF22 case-insensitively +input char FF23 matches FF23 case-insensitively +input char FF24 matches FF24 case-insensitively +input char FF25 matches FF25 case-insensitively +input char FF26 matches FF26 case-insensitively +input char FF27 matches FF27 case-insensitively +input char FF28 matches FF28 case-insensitively +input char FF29 matches FF29 case-insensitively +input char FF2A matches FF2A case-insensitively +input char FF2B matches FF2B case-insensitively +input char FF2C matches FF2C case-insensitively +input char FF2D matches FF2D case-insensitively +input char FF2E matches FF2E case-insensitively +input char FF2F matches FF2F case-insensitively +input char FF30 matches FF30 case-insensitively +input char FF31 matches FF31 case-insensitively +input char FF32 matches FF32 case-insensitively +input char FF33 matches FF33 case-insensitively +input char FF34 matches FF34 case-insensitively +input char FF35 matches FF35 case-insensitively +input char FF36 matches FF36 case-insensitively +input char FF37 matches FF37 case-insensitively +input char FF38 matches FF38 case-insensitively +input char FF39 matches FF39 case-insensitively +input char FF3A matches FF3A case-insensitively +input char FF41 matches FF21 case-insensitively +input char FF42 matches FF22 case-insensitively +input char FF43 matches FF23 case-insensitively +input char FF44 matches FF24 case-insensitively +input char FF45 matches FF25 case-insensitively +input char FF46 matches FF26 case-insensitively +input char FF47 matches FF27 case-insensitively +input char FF48 matches FF28 case-insensitively +input char FF49 matches FF29 case-insensitively +input char FF4A matches FF2A case-insensitively +input char FF4B matches FF2B case-insensitively +input char FF4C matches FF2C case-insensitively +input char FF4D matches FF2D case-insensitively +input char FF4E matches FF2E case-insensitively +input char FF4F matches FF2F case-insensitively +input char FF50 matches FF30 case-insensitively +input char FF51 matches FF31 case-insensitively +input char FF52 matches FF32 case-insensitively +input char FF53 matches FF33 case-insensitively +input char FF54 matches FF34 case-insensitively +input char FF55 matches FF35 case-insensitively +input char FF56 matches FF36 case-insensitively +input char FF57 matches FF37 case-insensitively +input char FF58 matches FF38 case-insensitively +input char FF59 matches FF39 case-insensitively +input char FF5A matches FF3A case-insensitively +input char 10400 matches 10400 case-insensitively +input char 10401 matches 10401 case-insensitively +input char 10402 matches 10402 case-insensitively +input char 10403 matches 10403 case-insensitively +input char 10404 matches 10404 case-insensitively +input char 10405 matches 10405 case-insensitively +input char 10406 matches 10406 case-insensitively +input char 10407 matches 10407 case-insensitively +input char 10408 matches 10408 case-insensitively +input char 10409 matches 10409 case-insensitively +input char 1040A matches 1040A case-insensitively +input char 1040B matches 1040B case-insensitively +input char 1040C matches 1040C case-insensitively +input char 1040D matches 1040D case-insensitively +input char 1040E matches 1040E case-insensitively +input char 1040F matches 1040F case-insensitively +input char 10410 matches 10410 case-insensitively +input char 10411 matches 10411 case-insensitively +input char 10412 matches 10412 case-insensitively +input char 10413 matches 10413 case-insensitively +input char 10414 matches 10414 case-insensitively +input char 10415 matches 10415 case-insensitively +input char 10416 matches 10416 case-insensitively +input char 10417 matches 10417 case-insensitively +input char 10418 matches 10418 case-insensitively +input char 10419 matches 10419 case-insensitively +input char 1041A matches 1041A case-insensitively +input char 1041B matches 1041B case-insensitively +input char 1041C matches 1041C case-insensitively +input char 1041D matches 1041D case-insensitively +input char 1041E matches 1041E case-insensitively +input char 1041F matches 1041F case-insensitively +input char 10420 matches 10420 case-insensitively +input char 10421 matches 10421 case-insensitively +input char 10422 matches 10422 case-insensitively +input char 10423 matches 10423 case-insensitively +input char 10424 matches 10424 case-insensitively +input char 10425 matches 10425 case-insensitively +input char 10426 matches 10426 case-insensitively +input char 10427 matches 10427 case-insensitively +input char 10428 matches 10400 case-insensitively +input char 10429 matches 10401 case-insensitively +input char 1042A matches 10402 case-insensitively +input char 1042B matches 10403 case-insensitively +input char 1042C matches 10404 case-insensitively +input char 1042D matches 10405 case-insensitively +input char 1042E matches 10406 case-insensitively +input char 1042F matches 10407 case-insensitively +input char 10430 matches 10408 case-insensitively +input char 10431 matches 10409 case-insensitively +input char 10432 matches 1040A case-insensitively +input char 10433 matches 1040B case-insensitively +input char 10434 matches 1040C case-insensitively +input char 10435 matches 1040D case-insensitively +input char 10436 matches 1040E case-insensitively +input char 10437 matches 1040F case-insensitively +input char 10438 matches 10410 case-insensitively +input char 10439 matches 10411 case-insensitively +input char 1043A matches 10412 case-insensitively +input char 1043B matches 10413 case-insensitively +input char 1043C matches 10414 case-insensitively +input char 1043D matches 10415 case-insensitively +input char 1043E matches 10416 case-insensitively +input char 1043F matches 10417 case-insensitively +input char 10440 matches 10418 case-insensitively +input char 10441 matches 10419 case-insensitively +input char 10442 matches 1041A case-insensitively +input char 10443 matches 1041B case-insensitively +input char 10444 matches 1041C case-insensitively +input char 10445 matches 1041D case-insensitively +input char 10446 matches 1041E case-insensitively +input char 10447 matches 1041F case-insensitively +input char 10448 matches 10420 case-insensitively +input char 10449 matches 10421 case-insensitively +input char 1044A matches 10422 case-insensitively +input char 1044B matches 10423 case-insensitively +input char 1044C matches 10424 case-insensitively +input char 1044D matches 10425 case-insensitively +input char 1044E matches 10426 case-insensitively +input char 1044F matches 10427 case-insensitively +input char 104B0 matches 104B0 case-insensitively +input char 104B1 matches 104B1 case-insensitively +input char 104B2 matches 104B2 case-insensitively +input char 104B3 matches 104B3 case-insensitively +input char 104B4 matches 104B4 case-insensitively +input char 104B5 matches 104B5 case-insensitively +input char 104B6 matches 104B6 case-insensitively +input char 104B7 matches 104B7 case-insensitively +input char 104B8 matches 104B8 case-insensitively +input char 104B9 matches 104B9 case-insensitively +input char 104BA matches 104BA case-insensitively +input char 104BB matches 104BB case-insensitively +input char 104BC matches 104BC case-insensitively +input char 104BD matches 104BD case-insensitively +input char 104BE matches 104BE case-insensitively +input char 104BF matches 104BF case-insensitively +input char 104C0 matches 104C0 case-insensitively +input char 104C1 matches 104C1 case-insensitively +input char 104C2 matches 104C2 case-insensitively +input char 104C3 matches 104C3 case-insensitively +input char 104C4 matches 104C4 case-insensitively +input char 104C5 matches 104C5 case-insensitively +input char 104C6 matches 104C6 case-insensitively +input char 104C7 matches 104C7 case-insensitively +input char 104C8 matches 104C8 case-insensitively +input char 104C9 matches 104C9 case-insensitively +input char 104CA matches 104CA case-insensitively +input char 104CB matches 104CB case-insensitively +input char 104CC matches 104CC case-insensitively +input char 104CD matches 104CD case-insensitively +input char 104CE matches 104CE case-insensitively +input char 104CF matches 104CF case-insensitively +input char 104D0 matches 104D0 case-insensitively +input char 104D1 matches 104D1 case-insensitively +input char 104D2 matches 104D2 case-insensitively +input char 104D3 matches 104D3 case-insensitively +input char 104D8 matches 104B0 case-insensitively +input char 104D9 matches 104B1 case-insensitively +input char 104DA matches 104B2 case-insensitively +input char 104DB matches 104B3 case-insensitively +input char 104DC matches 104B4 case-insensitively +input char 104DD matches 104B5 case-insensitively +input char 104DE matches 104B6 case-insensitively +input char 104DF matches 104B7 case-insensitively +input char 104E0 matches 104B8 case-insensitively +input char 104E1 matches 104B9 case-insensitively +input char 104E2 matches 104BA case-insensitively +input char 104E3 matches 104BB case-insensitively +input char 104E4 matches 104BC case-insensitively +input char 104E5 matches 104BD case-insensitively +input char 104E6 matches 104BE case-insensitively +input char 104E7 matches 104BF case-insensitively +input char 104E8 matches 104C0 case-insensitively +input char 104E9 matches 104C1 case-insensitively +input char 104EA matches 104C2 case-insensitively +input char 104EB matches 104C3 case-insensitively +input char 104EC matches 104C4 case-insensitively +input char 104ED matches 104C5 case-insensitively +input char 104EE matches 104C6 case-insensitively +input char 104EF matches 104C7 case-insensitively +input char 104F0 matches 104C8 case-insensitively +input char 104F1 matches 104C9 case-insensitively +input char 104F2 matches 104CA case-insensitively +input char 104F3 matches 104CB case-insensitively +input char 104F4 matches 104CC case-insensitively +input char 104F5 matches 104CD case-insensitively +input char 104F6 matches 104CE case-insensitively +input char 104F7 matches 104CF case-insensitively +input char 104F8 matches 104D0 case-insensitively +input char 104F9 matches 104D1 case-insensitively +input char 104FA matches 104D2 case-insensitively +input char 104FB matches 104D3 case-insensitively +input char 10C80 matches 10C80 case-insensitively +input char 10C81 matches 10C81 case-insensitively +input char 10C82 matches 10C82 case-insensitively +input char 10C83 matches 10C83 case-insensitively +input char 10C84 matches 10C84 case-insensitively +input char 10C85 matches 10C85 case-insensitively +input char 10C86 matches 10C86 case-insensitively +input char 10C87 matches 10C87 case-insensitively +input char 10C88 matches 10C88 case-insensitively +input char 10C89 matches 10C89 case-insensitively +input char 10C8A matches 10C8A case-insensitively +input char 10C8B matches 10C8B case-insensitively +input char 10C8C matches 10C8C case-insensitively +input char 10C8D matches 10C8D case-insensitively +input char 10C8E matches 10C8E case-insensitively +input char 10C8F matches 10C8F case-insensitively +input char 10C90 matches 10C90 case-insensitively +input char 10C91 matches 10C91 case-insensitively +input char 10C92 matches 10C92 case-insensitively +input char 10C93 matches 10C93 case-insensitively +input char 10C94 matches 10C94 case-insensitively +input char 10C95 matches 10C95 case-insensitively +input char 10C96 matches 10C96 case-insensitively +input char 10C97 matches 10C97 case-insensitively +input char 10C98 matches 10C98 case-insensitively +input char 10C99 matches 10C99 case-insensitively +input char 10C9A matches 10C9A case-insensitively +input char 10C9B matches 10C9B case-insensitively +input char 10C9C matches 10C9C case-insensitively +input char 10C9D matches 10C9D case-insensitively +input char 10C9E matches 10C9E case-insensitively +input char 10C9F matches 10C9F case-insensitively +input char 10CA0 matches 10CA0 case-insensitively +input char 10CA1 matches 10CA1 case-insensitively +input char 10CA2 matches 10CA2 case-insensitively +input char 10CA3 matches 10CA3 case-insensitively +input char 10CA4 matches 10CA4 case-insensitively +input char 10CA5 matches 10CA5 case-insensitively +input char 10CA6 matches 10CA6 case-insensitively +input char 10CA7 matches 10CA7 case-insensitively +input char 10CA8 matches 10CA8 case-insensitively +input char 10CA9 matches 10CA9 case-insensitively +input char 10CAA matches 10CAA case-insensitively +input char 10CAB matches 10CAB case-insensitively +input char 10CAC matches 10CAC case-insensitively +input char 10CAD matches 10CAD case-insensitively +input char 10CAE matches 10CAE case-insensitively +input char 10CAF matches 10CAF case-insensitively +input char 10CB0 matches 10CB0 case-insensitively +input char 10CB1 matches 10CB1 case-insensitively +input char 10CB2 matches 10CB2 case-insensitively +input char 10CC0 matches 10C80 case-insensitively +input char 10CC1 matches 10C81 case-insensitively +input char 10CC2 matches 10C82 case-insensitively +input char 10CC3 matches 10C83 case-insensitively +input char 10CC4 matches 10C84 case-insensitively +input char 10CC5 matches 10C85 case-insensitively +input char 10CC6 matches 10C86 case-insensitively +input char 10CC7 matches 10C87 case-insensitively +input char 10CC8 matches 10C88 case-insensitively +input char 10CC9 matches 10C89 case-insensitively +input char 10CCA matches 10C8A case-insensitively +input char 10CCB matches 10C8B case-insensitively +input char 10CCC matches 10C8C case-insensitively +input char 10CCD matches 10C8D case-insensitively +input char 10CCE matches 10C8E case-insensitively +input char 10CCF matches 10C8F case-insensitively +input char 10CD0 matches 10C90 case-insensitively +input char 10CD1 matches 10C91 case-insensitively +input char 10CD2 matches 10C92 case-insensitively +input char 10CD3 matches 10C93 case-insensitively +input char 10CD4 matches 10C94 case-insensitively +input char 10CD5 matches 10C95 case-insensitively +input char 10CD6 matches 10C96 case-insensitively +input char 10CD7 matches 10C97 case-insensitively +input char 10CD8 matches 10C98 case-insensitively +input char 10CD9 matches 10C99 case-insensitively +input char 10CDA matches 10C9A case-insensitively +input char 10CDB matches 10C9B case-insensitively +input char 10CDC matches 10C9C case-insensitively +input char 10CDD matches 10C9D case-insensitively +input char 10CDE matches 10C9E case-insensitively +input char 10CDF matches 10C9F case-insensitively +input char 10CE0 matches 10CA0 case-insensitively +input char 10CE1 matches 10CA1 case-insensitively +input char 10CE2 matches 10CA2 case-insensitively +input char 10CE3 matches 10CA3 case-insensitively +input char 10CE4 matches 10CA4 case-insensitively +input char 10CE5 matches 10CA5 case-insensitively +input char 10CE6 matches 10CA6 case-insensitively +input char 10CE7 matches 10CA7 case-insensitively +input char 10CE8 matches 10CA8 case-insensitively +input char 10CE9 matches 10CA9 case-insensitively +input char 10CEA matches 10CAA case-insensitively +input char 10CEB matches 10CAB case-insensitively +input char 10CEC matches 10CAC case-insensitively +input char 10CED matches 10CAD case-insensitively +input char 10CEE matches 10CAE case-insensitively +input char 10CEF matches 10CAF case-insensitively +input char 10CF0 matches 10CB0 case-insensitively +input char 10CF1 matches 10CB1 case-insensitively +input char 10CF2 matches 10CB2 case-insensitively +input char 118A0 matches 118A0 case-insensitively +input char 118A1 matches 118A1 case-insensitively +input char 118A2 matches 118A2 case-insensitively +input char 118A3 matches 118A3 case-insensitively +input char 118A4 matches 118A4 case-insensitively +input char 118A5 matches 118A5 case-insensitively +input char 118A6 matches 118A6 case-insensitively +input char 118A7 matches 118A7 case-insensitively +input char 118A8 matches 118A8 case-insensitively +input char 118A9 matches 118A9 case-insensitively +input char 118AA matches 118AA case-insensitively +input char 118AB matches 118AB case-insensitively +input char 118AC matches 118AC case-insensitively +input char 118AD matches 118AD case-insensitively +input char 118AE matches 118AE case-insensitively +input char 118AF matches 118AF case-insensitively +input char 118B0 matches 118B0 case-insensitively +input char 118B1 matches 118B1 case-insensitively +input char 118B2 matches 118B2 case-insensitively +input char 118B3 matches 118B3 case-insensitively +input char 118B4 matches 118B4 case-insensitively +input char 118B5 matches 118B5 case-insensitively +input char 118B6 matches 118B6 case-insensitively +input char 118B7 matches 118B7 case-insensitively +input char 118B8 matches 118B8 case-insensitively +input char 118B9 matches 118B9 case-insensitively +input char 118BA matches 118BA case-insensitively +input char 118BB matches 118BB case-insensitively +input char 118BC matches 118BC case-insensitively +input char 118BD matches 118BD case-insensitively +input char 118BE matches 118BE case-insensitively +input char 118BF matches 118BF case-insensitively +input char 118C0 matches 118A0 case-insensitively +input char 118C1 matches 118A1 case-insensitively +input char 118C2 matches 118A2 case-insensitively +input char 118C3 matches 118A3 case-insensitively +input char 118C4 matches 118A4 case-insensitively +input char 118C5 matches 118A5 case-insensitively +input char 118C6 matches 118A6 case-insensitively +input char 118C7 matches 118A7 case-insensitively +input char 118C8 matches 118A8 case-insensitively +input char 118C9 matches 118A9 case-insensitively +input char 118CA matches 118AA case-insensitively +input char 118CB matches 118AB case-insensitively +input char 118CC matches 118AC case-insensitively +input char 118CD matches 118AD case-insensitively +input char 118CE matches 118AE case-insensitively +input char 118CF matches 118AF case-insensitively +input char 118D0 matches 118B0 case-insensitively +input char 118D1 matches 118B1 case-insensitively +input char 118D2 matches 118B2 case-insensitively +input char 118D3 matches 118B3 case-insensitively +input char 118D4 matches 118B4 case-insensitively +input char 118D5 matches 118B5 case-insensitively +input char 118D6 matches 118B6 case-insensitively +input char 118D7 matches 118B7 case-insensitively +input char 118D8 matches 118B8 case-insensitively +input char 118D9 matches 118B9 case-insensitively +input char 118DA matches 118BA case-insensitively +input char 118DB matches 118BB case-insensitively +input char 118DC matches 118BC case-insensitively +input char 118DD matches 118BD case-insensitively +input char 118DE matches 118BE case-insensitively +input char 118DF matches 118BF case-insensitively +input char 16E40 matches 16E40 case-insensitively +input char 16E41 matches 16E41 case-insensitively +input char 16E42 matches 16E42 case-insensitively +input char 16E43 matches 16E43 case-insensitively +input char 16E44 matches 16E44 case-insensitively +input char 16E45 matches 16E45 case-insensitively +input char 16E46 matches 16E46 case-insensitively +input char 16E47 matches 16E47 case-insensitively +input char 16E48 matches 16E48 case-insensitively +input char 16E49 matches 16E49 case-insensitively +input char 16E4A matches 16E4A case-insensitively +input char 16E4B matches 16E4B case-insensitively +input char 16E4C matches 16E4C case-insensitively +input char 16E4D matches 16E4D case-insensitively +input char 16E4E matches 16E4E case-insensitively +input char 16E4F matches 16E4F case-insensitively +input char 16E50 matches 16E50 case-insensitively +input char 16E51 matches 16E51 case-insensitively +input char 16E52 matches 16E52 case-insensitively +input char 16E53 matches 16E53 case-insensitively +input char 16E54 matches 16E54 case-insensitively +input char 16E55 matches 16E55 case-insensitively +input char 16E56 matches 16E56 case-insensitively +input char 16E57 matches 16E57 case-insensitively +input char 16E58 matches 16E58 case-insensitively +input char 16E59 matches 16E59 case-insensitively +input char 16E5A matches 16E5A case-insensitively +input char 16E5B matches 16E5B case-insensitively +input char 16E5C matches 16E5C case-insensitively +input char 16E5D matches 16E5D case-insensitively +input char 16E5E matches 16E5E case-insensitively +input char 16E5F matches 16E5F case-insensitively +input char 16E60 matches 16E40 case-insensitively +input char 16E61 matches 16E41 case-insensitively +input char 16E62 matches 16E42 case-insensitively +input char 16E63 matches 16E43 case-insensitively +input char 16E64 matches 16E44 case-insensitively +input char 16E65 matches 16E45 case-insensitively +input char 16E66 matches 16E46 case-insensitively +input char 16E67 matches 16E47 case-insensitively +input char 16E68 matches 16E48 case-insensitively +input char 16E69 matches 16E49 case-insensitively +input char 16E6A matches 16E4A case-insensitively +input char 16E6B matches 16E4B case-insensitively +input char 16E6C matches 16E4C case-insensitively +input char 16E6D matches 16E4D case-insensitively +input char 16E6E matches 16E4E case-insensitively +input char 16E6F matches 16E4F case-insensitively +input char 16E70 matches 16E50 case-insensitively +input char 16E71 matches 16E51 case-insensitively +input char 16E72 matches 16E52 case-insensitively +input char 16E73 matches 16E53 case-insensitively +input char 16E74 matches 16E54 case-insensitively +input char 16E75 matches 16E55 case-insensitively +input char 16E76 matches 16E56 case-insensitively +input char 16E77 matches 16E57 case-insensitively +input char 16E78 matches 16E58 case-insensitively +input char 16E79 matches 16E59 case-insensitively +input char 16E7A matches 16E5A case-insensitively +input char 16E7B matches 16E5B case-insensitively +input char 16E7C matches 16E5C case-insensitively +input char 16E7D matches 16E5D case-insensitively +input char 16E7E matches 16E5E case-insensitively +input char 16E7F matches 16E5F case-insensitively +input char 1E900 matches 1E900 case-insensitively +input char 1E901 matches 1E901 case-insensitively +input char 1E902 matches 1E902 case-insensitively +input char 1E903 matches 1E903 case-insensitively +input char 1E904 matches 1E904 case-insensitively +input char 1E905 matches 1E905 case-insensitively +input char 1E906 matches 1E906 case-insensitively +input char 1E907 matches 1E907 case-insensitively +input char 1E908 matches 1E908 case-insensitively +input char 1E909 matches 1E909 case-insensitively +input char 1E90A matches 1E90A case-insensitively +input char 1E90B matches 1E90B case-insensitively +input char 1E90C matches 1E90C case-insensitively +input char 1E90D matches 1E90D case-insensitively +input char 1E90E matches 1E90E case-insensitively +input char 1E90F matches 1E90F case-insensitively +input char 1E910 matches 1E910 case-insensitively +input char 1E911 matches 1E911 case-insensitively +input char 1E912 matches 1E912 case-insensitively +input char 1E913 matches 1E913 case-insensitively +input char 1E914 matches 1E914 case-insensitively +input char 1E915 matches 1E915 case-insensitively +input char 1E916 matches 1E916 case-insensitively +input char 1E917 matches 1E917 case-insensitively +input char 1E918 matches 1E918 case-insensitively +input char 1E919 matches 1E919 case-insensitively +input char 1E91A matches 1E91A case-insensitively +input char 1E91B matches 1E91B case-insensitively +input char 1E91C matches 1E91C case-insensitively +input char 1E91D matches 1E91D case-insensitively +input char 1E91E matches 1E91E case-insensitively +input char 1E91F matches 1E91F case-insensitively +input char 1E920 matches 1E920 case-insensitively +input char 1E921 matches 1E921 case-insensitively +input char 1E922 matches 1E900 case-insensitively +input char 1E923 matches 1E901 case-insensitively +input char 1E924 matches 1E902 case-insensitively +input char 1E925 matches 1E903 case-insensitively +input char 1E926 matches 1E904 case-insensitively +input char 1E927 matches 1E905 case-insensitively +input char 1E928 matches 1E906 case-insensitively +input char 1E929 matches 1E907 case-insensitively +input char 1E92A matches 1E908 case-insensitively +input char 1E92B matches 1E909 case-insensitively +input char 1E92C matches 1E90A case-insensitively +input char 1E92D matches 1E90B case-insensitively +input char 1E92E matches 1E90C case-insensitively +input char 1E92F matches 1E90D case-insensitively +input char 1E930 matches 1E90E case-insensitively +input char 1E931 matches 1E90F case-insensitively +input char 1E932 matches 1E910 case-insensitively +input char 1E933 matches 1E911 case-insensitively +input char 1E934 matches 1E912 case-insensitively +input char 1E935 matches 1E913 case-insensitively +input char 1E936 matches 1E914 case-insensitively +input char 1E937 matches 1E915 case-insensitively +input char 1E938 matches 1E916 case-insensitively +input char 1E939 matches 1E917 case-insensitively +input char 1E93A matches 1E918 case-insensitively +input char 1E93B matches 1E919 case-insensitively +input char 1E93C matches 1E91A case-insensitively +input char 1E93D matches 1E91B case-insensitively +input char 1E93E matches 1E91C case-insensitively +input char 1E93F matches 1E91D case-insensitively +input char 1E940 matches 1E91E case-insensitively +input char 1E941 matches 1E91F case-insensitively +input char 1E942 matches 1E920 case-insensitively +input char 1E943 matches 1E921 case-insensitively diff --git a/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_0.test b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_0.test new file mode 100644 index 000000000..1a8dd8dc8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_0.test @@ -0,0 +1,11 @@ +name: UnicodeCaseless_12_0 + +description: +Tests the %caseless directive for Unicode 12.0 + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_0.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_0.flex new file mode 100644 index 000000000..f8ba28f9f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeCompatibilityProperties_alnum_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{alnum} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_0.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_0.output new file mode 100644 index 000000000..4ad7b3d11 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_0.output @@ -0,0 +1,715 @@ +0030..0039 +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0345..0345 +0370..0374 +0376..0377 +037A..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0559..0559 +0560..0588 +05B0..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05D0..05EA +05EF..05F2 +0610..061A +0620..0657 +0659..0669 +066E..06D3 +06D5..06DC +06E1..06E8 +06ED..06FC +06FF..06FF +0710..073F +074D..07B1 +07C0..07EA +07F4..07F5 +07FA..07FA +0800..0817 +081A..082C +0840..0858 +0860..086A +08A0..08B4 +08B6..08BD +08D4..08DF +08E3..08E9 +08F0..093B +093D..094C +094E..0950 +0955..0963 +0966..096F +0971..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09C4 +09C7..09C8 +09CB..09CC +09CE..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09F1 +09FC..09FC +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3E..0A42 +0A47..0A48 +0A4B..0A4C +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0AC5 +0AC7..0AC9 +0ACB..0ACC +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AEF +0AF9..0AFC +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B44 +0B47..0B48 +0B4B..0B4C +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B6F +0B71..0B71 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCC +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BEF +0C00..0C03 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4C +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C80..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CC4 +0CC6..0CC8 +0CCA..0CCC +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D44 +0D46..0D48 +0D4A..0D4C +0D4E..0D4E +0D54..0D57 +0D5F..0D63 +0D66..0D6F +0D7A..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF3 +0E01..0E3A +0E40..0E46 +0E4D..0E4D +0E50..0E59 +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EB9 +0EBB..0EBD +0EC0..0EC4 +0EC6..0EC6 +0ECD..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F00 +0F20..0F29 +0F40..0F47 +0F49..0F6C +0F71..0F81 +0F88..0F97 +0F99..0FBC +1000..1036 +1038..1038 +103B..1049 +1050..109D +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1713 +1720..1733 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17B3 +17B6..17C8 +17D7..17D7 +17DC..17DC +17E0..17E9 +1810..1819 +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..1938 +1946..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19D9 +1A00..1A1B +1A20..1A5E +1A61..1A74 +1A80..1A89 +1A90..1A99 +1AA7..1AA7 +1B00..1B33 +1B35..1B43 +1B45..1B4B +1B50..1B59 +1B80..1BA9 +1BAC..1BE5 +1BE7..1BF1 +1C00..1C36 +1C40..1C49 +1C4D..1C7D +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1CE9..1CEC +1CEE..1CF3 +1CF5..1CF6 +1CFA..1CFA +1D00..1DBF +1DE7..1DF4 +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2119..211D +2124..2124 +2126..2126 +2128..2128 +212A..212D +212F..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +24B6..24E9 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2DFF +2E2F..2E2F +3005..3007 +3021..3029 +3031..3035 +3038..303C +3041..3096 +309D..309F +30A1..30FA +30FC..30FF +3105..312F +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEF +A000..A48C +A4D0..A4FD +A500..A60C +A610..A62B +A640..A66E +A674..A67B +A67F..A6EF +A717..A71F +A722..A788 +A78B..A7BF +A7C2..A7C6 +A7F7..A805 +A807..A827 +A840..A873 +A880..A8C3 +A8C5..A8C5 +A8D0..A8D9 +A8F2..A8F7 +A8FB..A8FB +A8FD..A92A +A930..A952 +A960..A97C +A980..A9B2 +A9B4..A9BF +A9CF..A9D9 +A9E0..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA60..AA76 +AA7A..AABE +AAC0..AAC0 +AAC2..AAC2 +AADB..AADD +AAE0..AAEF +AAF2..AAF5 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB67 +AB70..ABEA +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDFB +FE70..FE74 +FE76..FEFC +FF10..FF19 +FF21..FF3A +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +10280..1029C +102A0..102D0 +10300..1031F +1032D..1034A +10350..1037A +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE4 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10D00..10D27 +10D30..10D39 +10F00..10F1C +10F27..10F27 +10F30..10F45 +10FE0..10FF6 +11000..11045 +11066..1106F +11082..110B8 +110D0..110E8 +110F0..110F9 +11100..11132 +11136..1113F +11144..11146 +11150..11172 +11176..11176 +11180..111BF +111C1..111C4 +111D0..111DA +111DC..111DC +11200..11211 +11213..11234 +11237..11237 +1123E..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112E8 +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..11344 +11347..11348 +1134B..1134C +11350..11350 +11357..11357 +1135D..11363 +11400..11441 +11443..11445 +11447..1144A +11450..11459 +1145F..1145F +11480..114C1 +114C4..114C5 +114C7..114C7 +114D0..114D9 +11580..115B5 +115B8..115BE +115D8..115DD +11600..1163E +11640..11640 +11644..11644 +11650..11659 +11680..116B5 +116B8..116B8 +116C0..116C9 +11700..1171A +1171D..1172A +11730..11739 +11800..11838 +118A0..118E9 +118FF..118FF +119A0..119A7 +119AA..119D7 +119DA..119DF +119E1..119E1 +119E3..119E4 +11A00..11A32 +11A35..11A3E +11A50..11A97 +11A9D..11A9D +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C3E +11C40..11C40 +11C50..11C59 +11C72..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D41 +11D43..11D43 +11D46..11D47 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D96 +11D98..11D98 +11DA0..11DA9 +11EE0..11EF6 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16AD0..16AED +16B00..16B2F +16B40..16B43 +16B50..16B59 +16B63..16B77 +16B7D..16B8F +16E40..16E7F +16F00..16F4A +16F4F..16F87 +16F8F..16F9F +16FE0..16FE1 +16FE3..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9E..1BC9E +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1D7CE..1D7FF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E100..1E12C +1E137..1E13D +1E140..1E149 +1E14E..1E14E +1E2C0..1E2EB +1E2F0..1E2F9 +1E800..1E8C4 +1E900..1E943 +1E947..1E947 +1E94B..1E94B +1E950..1E959 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1F130..1F149 +1F150..1F169 +1F170..1F189 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_0.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_0.test new file mode 100644 index 000000000..6c81b04af --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_0.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_alnum_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'alnum' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_0.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_0.flex new file mode 100644 index 000000000..2b7ef2bb7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeCompatibilityProperties_blank_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{blank} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_0.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_0.output new file mode 100644 index 000000000..b39b6ee32 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_0.output @@ -0,0 +1,8 @@ +0009..0009 +0020..0020 +00A0..00A0 +1680..1680 +2000..200A +202F..202F +205F..205F +3000..3000 diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_0.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_0.test new file mode 100644 index 000000000..56daeeed3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_0.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_blank_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'blank' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_0.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_0.flex new file mode 100644 index 000000000..7304ecd63 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeCompatibilityProperties_graph_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{graph} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_0.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_0.output new file mode 100644 index 000000000..b1a385b47 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_0.output @@ -0,0 +1,672 @@ +0021..007E +00A1..0377 +037A..037F +0384..038A +038C..038C +038E..03A1 +03A3..052F +0531..0556 +0559..058A +058D..058F +0591..05C7 +05D0..05EA +05EF..05F4 +0600..061C +061E..070D +070F..074A +074D..07B1 +07C0..07FA +07FD..082D +0830..083E +0840..085B +085E..085E +0860..086A +08A0..08B4 +08B6..08BD +08D3..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09FE +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A76 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AF1 +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B77 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BFA +0C00..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C77..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4F +0D54..0D63 +0D66..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF4 +0E01..0E3A +0E3F..0E5B +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F47 +0F49..0F6C +0F71..0F97 +0F99..0FBC +0FBE..0FCC +0FCE..0FDA +1000..10C5 +10C7..10C7 +10CD..10CD +10D0..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..137C +1380..1399 +13A0..13F5 +13F8..13FD +1400..167F +1681..169C +16A0..16F8 +1700..170C +170E..1714 +1720..1736 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17DD +17E0..17E9 +17F0..17F9 +1800..180E +1810..1819 +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1940..1940 +1944..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +19DE..1A1B +1A1E..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA0..1AAD +1AB0..1ABE +1B00..1B4B +1B50..1B7C +1B80..1BF3 +1BFC..1C37 +1C3B..1C49 +1C4D..1C88 +1C90..1CBA +1CBD..1CC7 +1CD0..1CFA +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FC4 +1FC6..1FD3 +1FD6..1FDB +1FDD..1FEF +1FF2..1FF4 +1FF6..1FFE +200B..2027 +202A..202E +2030..205E +2060..2064 +2066..2071 +2074..208E +2090..209C +20A0..20BF +20D0..20F0 +2100..218B +2190..2426 +2440..244A +2460..2B73 +2B76..2B95 +2B98..2C2E +2C30..2C5E +2C60..2CF3 +2CF9..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D70 +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2E4F +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 +2FF0..2FFB +3001..303F +3041..3096 +3099..30FF +3105..312F +3131..318E +3190..31BA +31C0..31E3 +31F0..321E +3220..32FE +3300..4DB5 +4DC0..9FEF +A000..A48C +A490..A4C6 +A4D0..A62B +A640..A6F7 +A700..A7BF +A7C2..A7C6 +A7F7..A82B +A830..A839 +A840..A877 +A880..A8C5 +A8CE..A8D9 +A8E0..A953 +A95F..A97C +A980..A9CD +A9CF..A9D9 +A9DE..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA5C..AAC2 +AADB..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB67 +AB70..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +E000..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBC1 +FBD3..FD3F +FD50..FD8F +FD92..FDC7 +FDF0..FDFD +FE00..FE19 +FE20..FE52 +FE54..FE66 +FE68..FE6B +FE70..FE74 +FE76..FEFC +FEFF..FEFF +FF01..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +FFE0..FFE6 +FFE8..FFEE +FFF9..FFFD +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10100..10102 +10107..10133 +10137..1018E +10190..1019B +101A0..101A0 +101D0..101FD +10280..1029C +102A0..102D0 +102E0..102FB +10300..10323 +1032D..1034A +10350..1037A +10380..1039D +1039F..103C3 +103C8..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +1056F..1056F +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10857..1089E +108A7..108AF +108E0..108F2 +108F4..108F5 +108FB..1091B +1091F..10939 +1093F..1093F +10980..109B7 +109BC..109CF +109D2..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A38..10A3A +10A3F..10A48 +10A50..10A58 +10A60..10A9F +10AC0..10AE6 +10AEB..10AF6 +10B00..10B35 +10B39..10B55 +10B58..10B72 +10B78..10B91 +10B99..10B9C +10BA9..10BAF +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10CFA..10D27 +10D30..10D39 +10E60..10E7E +10F00..10F27 +10F30..10F59 +10FE0..10FF6 +11000..1104D +11052..1106F +1107F..110C1 +110CD..110CD +110D0..110E8 +110F0..110F9 +11100..11134 +11136..11146 +11150..11176 +11180..111CD +111D0..111DF +111E1..111F4 +11200..11211 +11213..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A9 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133B..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..11459 +1145B..1145B +1145D..1145F +11480..114C7 +114D0..114D9 +11580..115B5 +115B8..115DD +11600..11644 +11650..11659 +11660..1166C +11680..116B8 +116C0..116C9 +11700..1171A +1171D..1172B +11730..1173F +11800..1183B +118A0..118F2 +118FF..118FF +119A0..119A7 +119AA..119D7 +119DA..119E4 +11A00..11A47 +11A50..11AA2 +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C45 +11C50..11C6C +11C70..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D98 +11DA0..11DA9 +11EE0..11EF8 +11FC0..11FF1 +11FFF..12399 +12400..1246E +12470..12474 +12480..12543 +13000..1342E +13430..13438 +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16A6E..16A6F +16AD0..16AED +16AF0..16AF5 +16B00..16B45 +16B50..16B59 +16B5B..16B61 +16B63..16B77 +16B7D..16B8F +16E40..16E9A +16F00..16F4A +16F4F..16F87 +16F8F..16F9F +16FE0..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9C..1BCA3 +1D000..1D0F5 +1D100..1D126 +1D129..1D1E8 +1D200..1D245 +1D2E0..1D2F3 +1D300..1D356 +1D360..1D378 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1DA8B +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E100..1E12C +1E130..1E13D +1E140..1E149 +1E14E..1E14F +1E2C0..1E2F9 +1E2FF..1E2FF +1E800..1E8C4 +1E8C7..1E8D6 +1E900..1E94B +1E950..1E959 +1E95E..1E95F +1EC71..1ECB4 +1ED01..1ED3D +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 +1F000..1F02B +1F030..1F093 +1F0A0..1F0AE +1F0B1..1F0BF +1F0C1..1F0CF +1F0D1..1F0F5 +1F100..1F10C +1F110..1F16C +1F170..1F1AC +1F1E6..1F202 +1F210..1F23B +1F240..1F248 +1F250..1F251 +1F260..1F265 +1F300..1F6D5 +1F6E0..1F6EC +1F6F0..1F6FA +1F700..1F773 +1F780..1F7D8 +1F7E0..1F7EB +1F800..1F80B +1F810..1F847 +1F850..1F859 +1F860..1F887 +1F890..1F8AD +1F900..1F90B +1F90D..1F971 +1F973..1F976 +1F97A..1F9A2 +1F9A5..1F9AA +1F9AE..1F9CA +1F9CD..1FA53 +1FA60..1FA6D +1FA70..1FA73 +1FA78..1FA7A +1FA80..1FA82 +1FA90..1FA95 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0001..E0001 +E0020..E007F +E0100..E01EF +F0000..FFFFD +100000..10FFFD diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_0.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_0.test new file mode 100644 index 000000000..5c4293830 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_0.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_graph_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'graph' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_0.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_0.flex new file mode 100644 index 000000000..b86b13d16 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeCompatibilityProperties_print_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{print} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_0.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_0.output new file mode 100644 index 000000000..8f4fb2c40 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_0.output @@ -0,0 +1,669 @@ +0020..007E +00A0..0377 +037A..037F +0384..038A +038C..038C +038E..03A1 +03A3..052F +0531..0556 +0559..058A +058D..058F +0591..05C7 +05D0..05EA +05EF..05F4 +0600..061C +061E..070D +070F..074A +074D..07B1 +07C0..07FA +07FD..082D +0830..083E +0840..085B +085E..085E +0860..086A +08A0..08B4 +08B6..08BD +08D3..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09FE +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A76 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AF1 +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B77 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BFA +0C00..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C77..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4F +0D54..0D63 +0D66..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF4 +0E01..0E3A +0E3F..0E5B +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F47 +0F49..0F6C +0F71..0F97 +0F99..0FBC +0FBE..0FCC +0FCE..0FDA +1000..10C5 +10C7..10C7 +10CD..10CD +10D0..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..137C +1380..1399 +13A0..13F5 +13F8..13FD +1400..169C +16A0..16F8 +1700..170C +170E..1714 +1720..1736 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17DD +17E0..17E9 +17F0..17F9 +1800..180E +1810..1819 +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1940..1940 +1944..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +19DE..1A1B +1A1E..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA0..1AAD +1AB0..1ABE +1B00..1B4B +1B50..1B7C +1B80..1BF3 +1BFC..1C37 +1C3B..1C49 +1C4D..1C88 +1C90..1CBA +1CBD..1CC7 +1CD0..1CFA +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FC4 +1FC6..1FD3 +1FD6..1FDB +1FDD..1FEF +1FF2..1FF4 +1FF6..1FFE +2000..2027 +202A..2064 +2066..2071 +2074..208E +2090..209C +20A0..20BF +20D0..20F0 +2100..218B +2190..2426 +2440..244A +2460..2B73 +2B76..2B95 +2B98..2C2E +2C30..2C5E +2C60..2CF3 +2CF9..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D70 +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2E4F +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 +2FF0..2FFB +3000..303F +3041..3096 +3099..30FF +3105..312F +3131..318E +3190..31BA +31C0..31E3 +31F0..321E +3220..32FE +3300..4DB5 +4DC0..9FEF +A000..A48C +A490..A4C6 +A4D0..A62B +A640..A6F7 +A700..A7BF +A7C2..A7C6 +A7F7..A82B +A830..A839 +A840..A877 +A880..A8C5 +A8CE..A8D9 +A8E0..A953 +A95F..A97C +A980..A9CD +A9CF..A9D9 +A9DE..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA5C..AAC2 +AADB..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB67 +AB70..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +E000..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBC1 +FBD3..FD3F +FD50..FD8F +FD92..FDC7 +FDF0..FDFD +FE00..FE19 +FE20..FE52 +FE54..FE66 +FE68..FE6B +FE70..FE74 +FE76..FEFC +FEFF..FEFF +FF01..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +FFE0..FFE6 +FFE8..FFEE +FFF9..FFFD +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10100..10102 +10107..10133 +10137..1018E +10190..1019B +101A0..101A0 +101D0..101FD +10280..1029C +102A0..102D0 +102E0..102FB +10300..10323 +1032D..1034A +10350..1037A +10380..1039D +1039F..103C3 +103C8..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +1056F..1056F +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10857..1089E +108A7..108AF +108E0..108F2 +108F4..108F5 +108FB..1091B +1091F..10939 +1093F..1093F +10980..109B7 +109BC..109CF +109D2..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A38..10A3A +10A3F..10A48 +10A50..10A58 +10A60..10A9F +10AC0..10AE6 +10AEB..10AF6 +10B00..10B35 +10B39..10B55 +10B58..10B72 +10B78..10B91 +10B99..10B9C +10BA9..10BAF +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10CFA..10D27 +10D30..10D39 +10E60..10E7E +10F00..10F27 +10F30..10F59 +10FE0..10FF6 +11000..1104D +11052..1106F +1107F..110C1 +110CD..110CD +110D0..110E8 +110F0..110F9 +11100..11134 +11136..11146 +11150..11176 +11180..111CD +111D0..111DF +111E1..111F4 +11200..11211 +11213..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A9 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133B..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..11459 +1145B..1145B +1145D..1145F +11480..114C7 +114D0..114D9 +11580..115B5 +115B8..115DD +11600..11644 +11650..11659 +11660..1166C +11680..116B8 +116C0..116C9 +11700..1171A +1171D..1172B +11730..1173F +11800..1183B +118A0..118F2 +118FF..118FF +119A0..119A7 +119AA..119D7 +119DA..119E4 +11A00..11A47 +11A50..11AA2 +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C45 +11C50..11C6C +11C70..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D98 +11DA0..11DA9 +11EE0..11EF8 +11FC0..11FF1 +11FFF..12399 +12400..1246E +12470..12474 +12480..12543 +13000..1342E +13430..13438 +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16A6E..16A6F +16AD0..16AED +16AF0..16AF5 +16B00..16B45 +16B50..16B59 +16B5B..16B61 +16B63..16B77 +16B7D..16B8F +16E40..16E9A +16F00..16F4A +16F4F..16F87 +16F8F..16F9F +16FE0..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9C..1BCA3 +1D000..1D0F5 +1D100..1D126 +1D129..1D1E8 +1D200..1D245 +1D2E0..1D2F3 +1D300..1D356 +1D360..1D378 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1DA8B +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E100..1E12C +1E130..1E13D +1E140..1E149 +1E14E..1E14F +1E2C0..1E2F9 +1E2FF..1E2FF +1E800..1E8C4 +1E8C7..1E8D6 +1E900..1E94B +1E950..1E959 +1E95E..1E95F +1EC71..1ECB4 +1ED01..1ED3D +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 +1F000..1F02B +1F030..1F093 +1F0A0..1F0AE +1F0B1..1F0BF +1F0C1..1F0CF +1F0D1..1F0F5 +1F100..1F10C +1F110..1F16C +1F170..1F1AC +1F1E6..1F202 +1F210..1F23B +1F240..1F248 +1F250..1F251 +1F260..1F265 +1F300..1F6D5 +1F6E0..1F6EC +1F6F0..1F6FA +1F700..1F773 +1F780..1F7D8 +1F7E0..1F7EB +1F800..1F80B +1F810..1F847 +1F850..1F859 +1F860..1F887 +1F890..1F8AD +1F900..1F90B +1F90D..1F971 +1F973..1F976 +1F97A..1F9A2 +1F9A5..1F9AA +1F9AE..1F9CA +1F9CD..1FA53 +1FA60..1FA6D +1FA70..1FA73 +1FA78..1FA7A +1FA80..1FA82 +1FA90..1FA95 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0001..E0001 +E0020..E007F +E0100..E01EF +F0000..FFFFD +100000..10FFFD diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_0.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_0.test new file mode 100644 index 000000000..279bf9c66 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_0.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_print_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'print' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_0.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_0.flex new file mode 100644 index 000000000..b0c8017e2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeCompatibilityProperties_xdigit_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{xdigit} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_0.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_0.output new file mode 100644 index 000000000..6d8985024 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_0.output @@ -0,0 +1,63 @@ +0030..0039 +0041..0046 +0061..0066 +0660..0669 +06F0..06F9 +07C0..07C9 +0966..096F +09E6..09EF +0A66..0A6F +0AE6..0AEF +0B66..0B6F +0BE6..0BEF +0C66..0C6F +0CE6..0CEF +0D66..0D6F +0DE6..0DEF +0E50..0E59 +0ED0..0ED9 +0F20..0F29 +1040..1049 +1090..1099 +17E0..17E9 +1810..1819 +1946..194F +19D0..19D9 +1A80..1A89 +1A90..1A99 +1B50..1B59 +1BB0..1BB9 +1C40..1C49 +1C50..1C59 +A620..A629 +A8D0..A8D9 +A900..A909 +A9D0..A9D9 +A9F0..A9F9 +AA50..AA59 +ABF0..ABF9 +FF10..FF19 +FF21..FF26 +FF41..FF46 +104A0..104A9 +10D30..10D39 +11066..1106F +110F0..110F9 +11136..1113F +111D0..111D9 +112F0..112F9 +11450..11459 +114D0..114D9 +11650..11659 +116C0..116C9 +11730..11739 +118E0..118E9 +11C50..11C59 +11D50..11D59 +11DA0..11DA9 +16A60..16A69 +16B50..16B59 +1D7CE..1D7FF +1E140..1E149 +1E2F0..1E2F9 +1E950..1E959 diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_0.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_0.test new file mode 100644 index 000000000..37ebf7cb6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_0.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_xdigit_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'xdigit' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_0.flex new file mode 100644 index 000000000..2a3e83ca3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_Alphabetic_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Alphabetic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_0.output new file mode 100644 index 000000000..aeba1cbab --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_0.output @@ -0,0 +1,679 @@ +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0345..0345 +0370..0374 +0376..0377 +037A..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0559..0559 +0560..0588 +05B0..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05D0..05EA +05EF..05F2 +0610..061A +0620..0657 +0659..065F +066E..06D3 +06D5..06DC +06E1..06E8 +06ED..06EF +06FA..06FC +06FF..06FF +0710..073F +074D..07B1 +07CA..07EA +07F4..07F5 +07FA..07FA +0800..0817 +081A..082C +0840..0858 +0860..086A +08A0..08B4 +08B6..08BD +08D4..08DF +08E3..08E9 +08F0..093B +093D..094C +094E..0950 +0955..0963 +0971..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09C4 +09C7..09C8 +09CB..09CC +09CE..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09F0..09F1 +09FC..09FC +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3E..0A42 +0A47..0A48 +0A4B..0A4C +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A70..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0AC5 +0AC7..0AC9 +0ACB..0ACC +0AD0..0AD0 +0AE0..0AE3 +0AF9..0AFC +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B44 +0B47..0B48 +0B4B..0B4C +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B71..0B71 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCC +0BD0..0BD0 +0BD7..0BD7 +0C00..0C03 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4C +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C80..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CC4 +0CC6..0CC8 +0CCA..0CCC +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D44 +0D46..0D48 +0D4A..0D4C +0D4E..0D4E +0D54..0D57 +0D5F..0D63 +0D7A..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DF2..0DF3 +0E01..0E3A +0E40..0E46 +0E4D..0E4D +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EB9 +0EBB..0EBD +0EC0..0EC4 +0EC6..0EC6 +0ECD..0ECD +0EDC..0EDF +0F00..0F00 +0F40..0F47 +0F49..0F6C +0F71..0F81 +0F88..0F97 +0F99..0FBC +1000..1036 +1038..1038 +103B..103F +1050..108F +109A..109D +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1713 +1720..1733 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17B3 +17B6..17C8 +17D7..17D7 +17DC..17DC +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..1938 +1950..196D +1970..1974 +1980..19AB +19B0..19C9 +1A00..1A1B +1A20..1A5E +1A61..1A74 +1AA7..1AA7 +1B00..1B33 +1B35..1B43 +1B45..1B4B +1B80..1BA9 +1BAC..1BAF +1BBA..1BE5 +1BE7..1BF1 +1C00..1C36 +1C4D..1C4F +1C5A..1C7D +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1CE9..1CEC +1CEE..1CF3 +1CF5..1CF6 +1CFA..1CFA +1D00..1DBF +1DE7..1DF4 +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2119..211D +2124..2124 +2126..2126 +2128..2128 +212A..212D +212F..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +24B6..24E9 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2DFF +2E2F..2E2F +3005..3007 +3021..3029 +3031..3035 +3038..303C +3041..3096 +309D..309F +30A1..30FA +30FC..30FF +3105..312F +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEF +A000..A48C +A4D0..A4FD +A500..A60C +A610..A61F +A62A..A62B +A640..A66E +A674..A67B +A67F..A6EF +A717..A71F +A722..A788 +A78B..A7BF +A7C2..A7C6 +A7F7..A805 +A807..A827 +A840..A873 +A880..A8C3 +A8C5..A8C5 +A8F2..A8F7 +A8FB..A8FB +A8FD..A8FF +A90A..A92A +A930..A952 +A960..A97C +A980..A9B2 +A9B4..A9BF +A9CF..A9CF +A9E0..A9EF +A9FA..A9FE +AA00..AA36 +AA40..AA4D +AA60..AA76 +AA7A..AABE +AAC0..AAC0 +AAC2..AAC2 +AADB..AADD +AAE0..AAEF +AAF2..AAF5 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB67 +AB70..ABEA +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDFB +FE70..FE74 +FE76..FEFC +FF21..FF3A +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +10280..1029C +102A0..102D0 +10300..1031F +1032D..1034A +10350..1037A +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE4 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10D00..10D27 +10F00..10F1C +10F27..10F27 +10F30..10F45 +10FE0..10FF6 +11000..11045 +11082..110B8 +110D0..110E8 +11100..11132 +11144..11146 +11150..11172 +11176..11176 +11180..111BF +111C1..111C4 +111DA..111DA +111DC..111DC +11200..11211 +11213..11234 +11237..11237 +1123E..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112E8 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..11344 +11347..11348 +1134B..1134C +11350..11350 +11357..11357 +1135D..11363 +11400..11441 +11443..11445 +11447..1144A +1145F..1145F +11480..114C1 +114C4..114C5 +114C7..114C7 +11580..115B5 +115B8..115BE +115D8..115DD +11600..1163E +11640..11640 +11644..11644 +11680..116B5 +116B8..116B8 +11700..1171A +1171D..1172A +11800..11838 +118A0..118DF +118FF..118FF +119A0..119A7 +119AA..119D7 +119DA..119DF +119E1..119E1 +119E3..119E4 +11A00..11A32 +11A35..11A3E +11A50..11A97 +11A9D..11A9D +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C3E +11C40..11C40 +11C72..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D41 +11D43..11D43 +11D46..11D47 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D96 +11D98..11D98 +11EE0..11EF6 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16AD0..16AED +16B00..16B2F +16B40..16B43 +16B63..16B77 +16B7D..16B8F +16E40..16E7F +16F00..16F4A +16F4F..16F87 +16F8F..16F9F +16FE0..16FE1 +16FE3..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9E..1BC9E +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E100..1E12C +1E137..1E13D +1E14E..1E14E +1E2C0..1E2EB +1E800..1E8C4 +1E900..1E943 +1E947..1E947 +1E94B..1E94B +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1F130..1F149 +1F150..1F169 +1F170..1F189 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_0.test new file mode 100644 index 000000000..f4b0c4742 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Alphabetic_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Alphabetic' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_0.flex new file mode 100644 index 000000000..56c57c89a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_Case_Ignorable_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Case_Ignorable} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_0.output new file mode 100644 index 000000000..1ec1295ca --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_0.output @@ -0,0 +1,401 @@ +0027..0027 +002E..002E +003A..003A +005E..005E +0060..0060 +00A8..00A8 +00AD..00AD +00AF..00AF +00B4..00B4 +00B7..00B8 +02B0..036F +0374..0375 +037A..037A +0384..0385 +0387..0387 +0483..0489 +0559..0559 +0591..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05F4..05F4 +0600..0605 +0610..061A +061C..061C +0640..0640 +064B..065F +0670..0670 +06D6..06DD +06DF..06E8 +06EA..06ED +070F..070F +0711..0711 +0730..074A +07A6..07B0 +07EB..07F5 +07FA..07FA +07FD..07FD +0816..082D +0859..085B +08D3..0902 +093A..093A +093C..093C +0941..0948 +094D..094D +0951..0957 +0962..0963 +0971..0971 +0981..0981 +09BC..09BC +09C1..09C4 +09CD..09CD +09E2..09E3 +09FE..09FE +0A01..0A02 +0A3C..0A3C +0A41..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A70..0A71 +0A75..0A75 +0A81..0A82 +0ABC..0ABC +0AC1..0AC5 +0AC7..0AC8 +0ACD..0ACD +0AE2..0AE3 +0AFA..0AFF +0B01..0B01 +0B3C..0B3C +0B3F..0B3F +0B41..0B44 +0B4D..0B4D +0B56..0B56 +0B62..0B63 +0B82..0B82 +0BC0..0BC0 +0BCD..0BCD +0C00..0C00 +0C04..0C04 +0C3E..0C40 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C62..0C63 +0C81..0C81 +0CBC..0CBC +0CBF..0CBF +0CC6..0CC6 +0CCC..0CCD +0CE2..0CE3 +0D00..0D01 +0D3B..0D3C +0D41..0D44 +0D4D..0D4D +0D62..0D63 +0DCA..0DCA +0DD2..0DD4 +0DD6..0DD6 +0E31..0E31 +0E34..0E3A +0E46..0E4E +0EB1..0EB1 +0EB4..0EBC +0EC6..0EC6 +0EC8..0ECD +0F18..0F19 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F71..0F7E +0F80..0F84 +0F86..0F87 +0F8D..0F97 +0F99..0FBC +0FC6..0FC6 +102D..1030 +1032..1037 +1039..103A +103D..103E +1058..1059 +105E..1060 +1071..1074 +1082..1082 +1085..1086 +108D..108D +109D..109D +10FC..10FC +135D..135F +1712..1714 +1732..1734 +1752..1753 +1772..1773 +17B4..17B5 +17B7..17BD +17C6..17C6 +17C9..17D3 +17D7..17D7 +17DD..17DD +180B..180E +1843..1843 +1885..1886 +18A9..18A9 +1920..1922 +1927..1928 +1932..1932 +1939..193B +1A17..1A18 +1A1B..1A1B +1A56..1A56 +1A58..1A5E +1A60..1A60 +1A62..1A62 +1A65..1A6C +1A73..1A7C +1A7F..1A7F +1AA7..1AA7 +1AB0..1ABE +1B00..1B03 +1B34..1B34 +1B36..1B3A +1B3C..1B3C +1B42..1B42 +1B6B..1B73 +1B80..1B81 +1BA2..1BA5 +1BA8..1BA9 +1BAB..1BAD +1BE6..1BE6 +1BE8..1BE9 +1BED..1BED +1BEF..1BF1 +1C2C..1C33 +1C36..1C37 +1C78..1C7D +1CD0..1CD2 +1CD4..1CE0 +1CE2..1CE8 +1CED..1CED +1CF4..1CF4 +1CF8..1CF9 +1D2C..1D6A +1D78..1D78 +1D9B..1DF9 +1DFB..1DFF +1FBD..1FBD +1FBF..1FC1 +1FCD..1FCF +1FDD..1FDF +1FED..1FEF +1FFD..1FFE +200B..200F +2018..2019 +2024..2024 +2027..2027 +202A..202E +2060..2064 +2066..206F +2071..2071 +207F..207F +2090..209C +20D0..20F0 +2C7C..2C7D +2CEF..2CF1 +2D6F..2D6F +2D7F..2D7F +2DE0..2DFF +2E2F..2E2F +3005..3005 +302A..302D +3031..3035 +303B..303B +3099..309E +30FC..30FE +A015..A015 +A4F8..A4FD +A60C..A60C +A66F..A672 +A674..A67D +A67F..A67F +A69C..A69F +A6F0..A6F1 +A700..A721 +A770..A770 +A788..A78A +A7F8..A7F9 +A802..A802 +A806..A806 +A80B..A80B +A825..A826 +A8C4..A8C5 +A8E0..A8F1 +A8FF..A8FF +A926..A92D +A947..A951 +A980..A982 +A9B3..A9B3 +A9B6..A9B9 +A9BC..A9BD +A9CF..A9CF +A9E5..A9E6 +AA29..AA2E +AA31..AA32 +AA35..AA36 +AA43..AA43 +AA4C..AA4C +AA70..AA70 +AA7C..AA7C +AAB0..AAB0 +AAB2..AAB4 +AAB7..AAB8 +AABE..AABF +AAC1..AAC1 +AADD..AADD +AAEC..AAED +AAF3..AAF4 +AAF6..AAF6 +AB5B..AB5F +ABE5..ABE5 +ABE8..ABE8 +ABED..ABED +FB1E..FB1E +FBB2..FBC1 +FE00..FE0F +FE13..FE13 +FE20..FE2F +FE52..FE52 +FE55..FE55 +FEFF..FEFF +FF07..FF07 +FF0E..FF0E +FF1A..FF1A +FF3E..FF3E +FF40..FF40 +FF70..FF70 +FF9E..FF9F +FFE3..FFE3 +FFF9..FFFB +101FD..101FD +102E0..102E0 +10376..1037A +10A01..10A03 +10A05..10A06 +10A0C..10A0F +10A38..10A3A +10A3F..10A3F +10AE5..10AE6 +10D24..10D27 +10F46..10F50 +11001..11001 +11038..11046 +1107F..11081 +110B3..110B6 +110B9..110BA +110BD..110BD +110CD..110CD +11100..11102 +11127..1112B +1112D..11134 +11173..11173 +11180..11181 +111B6..111BE +111C9..111CC +1122F..11231 +11234..11234 +11236..11237 +1123E..1123E +112DF..112DF +112E3..112EA +11300..11301 +1133B..1133C +11340..11340 +11366..1136C +11370..11374 +11438..1143F +11442..11444 +11446..11446 +1145E..1145E +114B3..114B8 +114BA..114BA +114BF..114C0 +114C2..114C3 +115B2..115B5 +115BC..115BD +115BF..115C0 +115DC..115DD +11633..1163A +1163D..1163D +1163F..11640 +116AB..116AB +116AD..116AD +116B0..116B5 +116B7..116B7 +1171D..1171F +11722..11725 +11727..1172B +1182F..11837 +11839..1183A +119D4..119D7 +119DA..119DB +119E0..119E0 +11A01..11A0A +11A33..11A38 +11A3B..11A3E +11A47..11A47 +11A51..11A56 +11A59..11A5B +11A8A..11A96 +11A98..11A99 +11C30..11C36 +11C38..11C3D +11C3F..11C3F +11C92..11CA7 +11CAA..11CB0 +11CB2..11CB3 +11CB5..11CB6 +11D31..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D45 +11D47..11D47 +11D90..11D91 +11D95..11D95 +11D97..11D97 +11EF3..11EF4 +13430..13438 +16AF0..16AF4 +16B30..16B36 +16B40..16B43 +16F4F..16F4F +16F8F..16F9F +16FE0..16FE1 +16FE3..16FE3 +1BC9D..1BC9E +1BCA0..1BCA3 +1D167..1D169 +1D173..1D182 +1D185..1D18B +1D1AA..1D1AD +1D242..1D244 +1DA00..1DA36 +1DA3B..1DA6C +1DA75..1DA75 +1DA84..1DA84 +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E130..1E13D +1E2EC..1E2EF +1E8D0..1E8D6 +1E944..1E94B +1F3FB..1F3FF +E0001..E0001 +E0020..E007F +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_0.test new file mode 100644 index 000000000..145c74387 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Case_Ignorable_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Case_Ignorable' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_0.flex new file mode 100644 index 000000000..68c4de829 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_Cased_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Cased} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_0.output new file mode 100644 index 000000000..ded1feedd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_0.output @@ -0,0 +1,140 @@ +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..01BA +01BC..01BF +01C4..0293 +0295..02B8 +02C0..02C1 +02E0..02E4 +0345..0345 +0370..0373 +0376..0377 +037A..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0560..0588 +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FD..10FF +13A0..13F5 +13F8..13FD +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1D00..1DBF +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2119..211D +2124..2124 +2126..2126 +2128..2128 +212A..212D +212F..2134 +2139..2139 +213C..213F +2145..2149 +214E..214E +2160..217F +2183..2184 +24B6..24E9 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A640..A66D +A680..A69D +A722..A787 +A78B..A78E +A790..A7BF +A7C2..A7C6 +A7F8..A7FA +AB30..AB5A +AB5C..AB67 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF21..FF3A +FF41..FF5A +10400..1044F +104B0..104D3 +104D8..104FB +10C80..10CB2 +10CC0..10CF2 +118A0..118DF +16E40..16E7F +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1E900..1E943 +1F130..1F149 +1F150..1F169 +1F170..1F189 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_0.test new file mode 100644 index 000000000..b34136425 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Cased_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Cased' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_0.flex new file mode 100644 index 000000000..c0128d257 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Casefolded} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_0.output new file mode 100644 index 000000000..eb2c87971 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_0.output @@ -0,0 +1,612 @@ +0041..005A +00B5..00B5 +00C0..00D6 +00D8..00DF +0100..0100 +0102..0102 +0104..0104 +0106..0106 +0108..0108 +010A..010A +010C..010C +010E..010E +0110..0110 +0112..0112 +0114..0114 +0116..0116 +0118..0118 +011A..011A +011C..011C +011E..011E +0120..0120 +0122..0122 +0124..0124 +0126..0126 +0128..0128 +012A..012A +012C..012C +012E..012E +0130..0130 +0132..0132 +0134..0134 +0136..0136 +0139..0139 +013B..013B +013D..013D +013F..013F +0141..0141 +0143..0143 +0145..0145 +0147..0147 +0149..014A +014C..014C +014E..014E +0150..0150 +0152..0152 +0154..0154 +0156..0156 +0158..0158 +015A..015A +015C..015C +015E..015E +0160..0160 +0162..0162 +0164..0164 +0166..0166 +0168..0168 +016A..016A +016C..016C +016E..016E +0170..0170 +0172..0172 +0174..0174 +0176..0176 +0178..0179 +017B..017B +017D..017D +017F..017F +0181..0182 +0184..0184 +0186..0187 +0189..018B +018E..0191 +0193..0194 +0196..0198 +019C..019D +019F..01A0 +01A2..01A2 +01A4..01A4 +01A6..01A7 +01A9..01A9 +01AC..01AC +01AE..01AF +01B1..01B3 +01B5..01B5 +01B7..01B8 +01BC..01BC +01C4..01C5 +01C7..01C8 +01CA..01CB +01CD..01CD +01CF..01CF +01D1..01D1 +01D3..01D3 +01D5..01D5 +01D7..01D7 +01D9..01D9 +01DB..01DB +01DE..01DE +01E0..01E0 +01E2..01E2 +01E4..01E4 +01E6..01E6 +01E8..01E8 +01EA..01EA +01EC..01EC +01EE..01EE +01F1..01F2 +01F4..01F4 +01F6..01F8 +01FA..01FA +01FC..01FC +01FE..01FE +0200..0200 +0202..0202 +0204..0204 +0206..0206 +0208..0208 +020A..020A +020C..020C +020E..020E +0210..0210 +0212..0212 +0214..0214 +0216..0216 +0218..0218 +021A..021A +021C..021C +021E..021E +0220..0220 +0222..0222 +0224..0224 +0226..0226 +0228..0228 +022A..022A +022C..022C +022E..022E +0230..0230 +0232..0232 +023A..023B +023D..023E +0241..0241 +0243..0246 +0248..0248 +024A..024A +024C..024C +024E..024E +0345..0345 +0370..0370 +0372..0372 +0376..0376 +037F..037F +0386..0386 +0388..038A +038C..038C +038E..038F +0391..03A1 +03A3..03AB +03C2..03C2 +03CF..03D1 +03D5..03D6 +03D8..03D8 +03DA..03DA +03DC..03DC +03DE..03DE +03E0..03E0 +03E2..03E2 +03E4..03E4 +03E6..03E6 +03E8..03E8 +03EA..03EA +03EC..03EC +03EE..03EE +03F0..03F1 +03F4..03F5 +03F7..03F7 +03F9..03FA +03FD..042F +0460..0460 +0462..0462 +0464..0464 +0466..0466 +0468..0468 +046A..046A +046C..046C +046E..046E +0470..0470 +0472..0472 +0474..0474 +0476..0476 +0478..0478 +047A..047A +047C..047C +047E..047E +0480..0480 +048A..048A +048C..048C +048E..048E +0490..0490 +0492..0492 +0494..0494 +0496..0496 +0498..0498 +049A..049A +049C..049C +049E..049E +04A0..04A0 +04A2..04A2 +04A4..04A4 +04A6..04A6 +04A8..04A8 +04AA..04AA +04AC..04AC +04AE..04AE +04B0..04B0 +04B2..04B2 +04B4..04B4 +04B6..04B6 +04B8..04B8 +04BA..04BA +04BC..04BC +04BE..04BE +04C0..04C1 +04C3..04C3 +04C5..04C5 +04C7..04C7 +04C9..04C9 +04CB..04CB +04CD..04CD +04D0..04D0 +04D2..04D2 +04D4..04D4 +04D6..04D6 +04D8..04D8 +04DA..04DA +04DC..04DC +04DE..04DE +04E0..04E0 +04E2..04E2 +04E4..04E4 +04E6..04E6 +04E8..04E8 +04EA..04EA +04EC..04EC +04EE..04EE +04F0..04F0 +04F2..04F2 +04F4..04F4 +04F6..04F6 +04F8..04F8 +04FA..04FA +04FC..04FC +04FE..04FE +0500..0500 +0502..0502 +0504..0504 +0506..0506 +0508..0508 +050A..050A +050C..050C +050E..050E +0510..0510 +0512..0512 +0514..0514 +0516..0516 +0518..0518 +051A..051A +051C..051C +051E..051E +0520..0520 +0522..0522 +0524..0524 +0526..0526 +0528..0528 +052A..052A +052C..052C +052E..052E +0531..0556 +0587..0587 +10A0..10C5 +10C7..10C7 +10CD..10CD +13F8..13FD +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1E00..1E00 +1E02..1E02 +1E04..1E04 +1E06..1E06 +1E08..1E08 +1E0A..1E0A +1E0C..1E0C +1E0E..1E0E +1E10..1E10 +1E12..1E12 +1E14..1E14 +1E16..1E16 +1E18..1E18 +1E1A..1E1A +1E1C..1E1C +1E1E..1E1E +1E20..1E20 +1E22..1E22 +1E24..1E24 +1E26..1E26 +1E28..1E28 +1E2A..1E2A +1E2C..1E2C +1E2E..1E2E +1E30..1E30 +1E32..1E32 +1E34..1E34 +1E36..1E36 +1E38..1E38 +1E3A..1E3A +1E3C..1E3C +1E3E..1E3E +1E40..1E40 +1E42..1E42 +1E44..1E44 +1E46..1E46 +1E48..1E48 +1E4A..1E4A +1E4C..1E4C +1E4E..1E4E +1E50..1E50 +1E52..1E52 +1E54..1E54 +1E56..1E56 +1E58..1E58 +1E5A..1E5A +1E5C..1E5C +1E5E..1E5E +1E60..1E60 +1E62..1E62 +1E64..1E64 +1E66..1E66 +1E68..1E68 +1E6A..1E6A +1E6C..1E6C +1E6E..1E6E +1E70..1E70 +1E72..1E72 +1E74..1E74 +1E76..1E76 +1E78..1E78 +1E7A..1E7A +1E7C..1E7C +1E7E..1E7E +1E80..1E80 +1E82..1E82 +1E84..1E84 +1E86..1E86 +1E88..1E88 +1E8A..1E8A +1E8C..1E8C +1E8E..1E8E +1E90..1E90 +1E92..1E92 +1E94..1E94 +1E9A..1E9B +1E9E..1E9E +1EA0..1EA0 +1EA2..1EA2 +1EA4..1EA4 +1EA6..1EA6 +1EA8..1EA8 +1EAA..1EAA +1EAC..1EAC +1EAE..1EAE +1EB0..1EB0 +1EB2..1EB2 +1EB4..1EB4 +1EB6..1EB6 +1EB8..1EB8 +1EBA..1EBA +1EBC..1EBC +1EBE..1EBE +1EC0..1EC0 +1EC2..1EC2 +1EC4..1EC4 +1EC6..1EC6 +1EC8..1EC8 +1ECA..1ECA +1ECC..1ECC +1ECE..1ECE +1ED0..1ED0 +1ED2..1ED2 +1ED4..1ED4 +1ED6..1ED6 +1ED8..1ED8 +1EDA..1EDA +1EDC..1EDC +1EDE..1EDE +1EE0..1EE0 +1EE2..1EE2 +1EE4..1EE4 +1EE6..1EE6 +1EE8..1EE8 +1EEA..1EEA +1EEC..1EEC +1EEE..1EEE +1EF0..1EF0 +1EF2..1EF2 +1EF4..1EF4 +1EF6..1EF6 +1EF8..1EF8 +1EFA..1EFA +1EFC..1EFC +1EFE..1EFE +1F08..1F0F +1F18..1F1D +1F28..1F2F +1F38..1F3F +1F48..1F4D +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F5F +1F68..1F6F +1F80..1FAF +1FB2..1FB4 +1FB7..1FBC +1FC2..1FC4 +1FC7..1FCC +1FD8..1FDB +1FE8..1FEC +1FF2..1FF4 +1FF7..1FFC +2126..2126 +212A..212B +2132..2132 +2160..216F +2183..2183 +24B6..24CF +2C00..2C2E +2C60..2C60 +2C62..2C64 +2C67..2C67 +2C69..2C69 +2C6B..2C6B +2C6D..2C70 +2C72..2C72 +2C75..2C75 +2C7E..2C80 +2C82..2C82 +2C84..2C84 +2C86..2C86 +2C88..2C88 +2C8A..2C8A +2C8C..2C8C +2C8E..2C8E +2C90..2C90 +2C92..2C92 +2C94..2C94 +2C96..2C96 +2C98..2C98 +2C9A..2C9A +2C9C..2C9C +2C9E..2C9E +2CA0..2CA0 +2CA2..2CA2 +2CA4..2CA4 +2CA6..2CA6 +2CA8..2CA8 +2CAA..2CAA +2CAC..2CAC +2CAE..2CAE +2CB0..2CB0 +2CB2..2CB2 +2CB4..2CB4 +2CB6..2CB6 +2CB8..2CB8 +2CBA..2CBA +2CBC..2CBC +2CBE..2CBE +2CC0..2CC0 +2CC2..2CC2 +2CC4..2CC4 +2CC6..2CC6 +2CC8..2CC8 +2CCA..2CCA +2CCC..2CCC +2CCE..2CCE +2CD0..2CD0 +2CD2..2CD2 +2CD4..2CD4 +2CD6..2CD6 +2CD8..2CD8 +2CDA..2CDA +2CDC..2CDC +2CDE..2CDE +2CE0..2CE0 +2CE2..2CE2 +2CEB..2CEB +2CED..2CED +2CF2..2CF2 +A640..A640 +A642..A642 +A644..A644 +A646..A646 +A648..A648 +A64A..A64A +A64C..A64C +A64E..A64E +A650..A650 +A652..A652 +A654..A654 +A656..A656 +A658..A658 +A65A..A65A +A65C..A65C +A65E..A65E +A660..A660 +A662..A662 +A664..A664 +A666..A666 +A668..A668 +A66A..A66A +A66C..A66C +A680..A680 +A682..A682 +A684..A684 +A686..A686 +A688..A688 +A68A..A68A +A68C..A68C +A68E..A68E +A690..A690 +A692..A692 +A694..A694 +A696..A696 +A698..A698 +A69A..A69A +A722..A722 +A724..A724 +A726..A726 +A728..A728 +A72A..A72A +A72C..A72C +A72E..A72E +A732..A732 +A734..A734 +A736..A736 +A738..A738 +A73A..A73A +A73C..A73C +A73E..A73E +A740..A740 +A742..A742 +A744..A744 +A746..A746 +A748..A748 +A74A..A74A +A74C..A74C +A74E..A74E +A750..A750 +A752..A752 +A754..A754 +A756..A756 +A758..A758 +A75A..A75A +A75C..A75C +A75E..A75E +A760..A760 +A762..A762 +A764..A764 +A766..A766 +A768..A768 +A76A..A76A +A76C..A76C +A76E..A76E +A779..A779 +A77B..A77B +A77D..A77E +A780..A780 +A782..A782 +A784..A784 +A786..A786 +A78B..A78B +A78D..A78D +A790..A790 +A792..A792 +A796..A796 +A798..A798 +A79A..A79A +A79C..A79C +A79E..A79E +A7A0..A7A0 +A7A2..A7A2 +A7A4..A7A4 +A7A6..A7A6 +A7A8..A7A8 +A7AA..A7AE +A7B0..A7B4 +A7B6..A7B6 +A7B8..A7B8 +A7BA..A7BA +A7BC..A7BC +A7BE..A7BE +A7C2..A7C2 +A7C4..A7C6 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF21..FF3A +10400..10427 +104B0..104D3 +10C80..10CB2 +118A0..118BF +16E40..16E5F +1E900..1E921 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_0.test new file mode 100644 index 000000000..87904b16e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Changes_When_Casefolded' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_0.flex new file mode 100644 index 000000000..fb1115c8d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Casemapped} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_0.output new file mode 100644 index 000000000..191483053 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_0.output @@ -0,0 +1,123 @@ +0041..005A +0061..007A +00B5..00B5 +00C0..00D6 +00D8..00F6 +00F8..0137 +0139..018C +018E..019A +019C..01A9 +01AC..01B9 +01BC..01BD +01BF..01BF +01C4..0220 +0222..0233 +023A..0254 +0256..0257 +0259..0259 +025B..025C +0260..0261 +0263..0263 +0265..0266 +0268..026C +026F..026F +0271..0272 +0275..0275 +027D..027D +0280..0280 +0282..0283 +0287..028C +0292..0292 +029D..029E +0345..0345 +0370..0373 +0376..0377 +037B..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03D1 +03D5..03F5 +03F7..03FB +03FD..0481 +048A..052F +0531..0556 +0561..0587 +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FD..10FF +13A0..13F5 +13F8..13FD +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1D79..1D79 +1D7D..1D7D +1D8E..1D8E +1E00..1E9B +1E9E..1E9E +1EA0..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2126..2126 +212A..212B +2132..2132 +214E..214E +2160..217F +2183..2184 +24B6..24E9 +2C00..2C2E +2C30..2C5E +2C60..2C70 +2C72..2C73 +2C75..2C76 +2C7E..2CE3 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A640..A66D +A680..A69B +A722..A72F +A732..A76F +A779..A787 +A78B..A78D +A790..A794 +A796..A7AE +A7B0..A7BF +A7C2..A7C6 +AB53..AB53 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF21..FF3A +FF41..FF5A +10400..1044F +104B0..104D3 +104D8..104FB +10C80..10CB2 +10CC0..10CF2 +118A0..118DF +16E40..16E7F +1E900..1E943 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_0.test new file mode 100644 index 000000000..8be05961b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Changes_When_Casemapped' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_0.flex new file mode 100644 index 000000000..71b6bc94f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Lowercased} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_0.output new file mode 100644 index 000000000..9ed01e118 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_0.output @@ -0,0 +1,599 @@ +0041..005A +00C0..00D6 +00D8..00DE +0100..0100 +0102..0102 +0104..0104 +0106..0106 +0108..0108 +010A..010A +010C..010C +010E..010E +0110..0110 +0112..0112 +0114..0114 +0116..0116 +0118..0118 +011A..011A +011C..011C +011E..011E +0120..0120 +0122..0122 +0124..0124 +0126..0126 +0128..0128 +012A..012A +012C..012C +012E..012E +0130..0130 +0132..0132 +0134..0134 +0136..0136 +0139..0139 +013B..013B +013D..013D +013F..013F +0141..0141 +0143..0143 +0145..0145 +0147..0147 +014A..014A +014C..014C +014E..014E +0150..0150 +0152..0152 +0154..0154 +0156..0156 +0158..0158 +015A..015A +015C..015C +015E..015E +0160..0160 +0162..0162 +0164..0164 +0166..0166 +0168..0168 +016A..016A +016C..016C +016E..016E +0170..0170 +0172..0172 +0174..0174 +0176..0176 +0178..0179 +017B..017B +017D..017D +0181..0182 +0184..0184 +0186..0187 +0189..018B +018E..0191 +0193..0194 +0196..0198 +019C..019D +019F..01A0 +01A2..01A2 +01A4..01A4 +01A6..01A7 +01A9..01A9 +01AC..01AC +01AE..01AF +01B1..01B3 +01B5..01B5 +01B7..01B8 +01BC..01BC +01C4..01C5 +01C7..01C8 +01CA..01CB +01CD..01CD +01CF..01CF +01D1..01D1 +01D3..01D3 +01D5..01D5 +01D7..01D7 +01D9..01D9 +01DB..01DB +01DE..01DE +01E0..01E0 +01E2..01E2 +01E4..01E4 +01E6..01E6 +01E8..01E8 +01EA..01EA +01EC..01EC +01EE..01EE +01F1..01F2 +01F4..01F4 +01F6..01F8 +01FA..01FA +01FC..01FC +01FE..01FE +0200..0200 +0202..0202 +0204..0204 +0206..0206 +0208..0208 +020A..020A +020C..020C +020E..020E +0210..0210 +0212..0212 +0214..0214 +0216..0216 +0218..0218 +021A..021A +021C..021C +021E..021E +0220..0220 +0222..0222 +0224..0224 +0226..0226 +0228..0228 +022A..022A +022C..022C +022E..022E +0230..0230 +0232..0232 +023A..023B +023D..023E +0241..0241 +0243..0246 +0248..0248 +024A..024A +024C..024C +024E..024E +0370..0370 +0372..0372 +0376..0376 +037F..037F +0386..0386 +0388..038A +038C..038C +038E..038F +0391..03A1 +03A3..03AB +03CF..03CF +03D8..03D8 +03DA..03DA +03DC..03DC +03DE..03DE +03E0..03E0 +03E2..03E2 +03E4..03E4 +03E6..03E6 +03E8..03E8 +03EA..03EA +03EC..03EC +03EE..03EE +03F4..03F4 +03F7..03F7 +03F9..03FA +03FD..042F +0460..0460 +0462..0462 +0464..0464 +0466..0466 +0468..0468 +046A..046A +046C..046C +046E..046E +0470..0470 +0472..0472 +0474..0474 +0476..0476 +0478..0478 +047A..047A +047C..047C +047E..047E +0480..0480 +048A..048A +048C..048C +048E..048E +0490..0490 +0492..0492 +0494..0494 +0496..0496 +0498..0498 +049A..049A +049C..049C +049E..049E +04A0..04A0 +04A2..04A2 +04A4..04A4 +04A6..04A6 +04A8..04A8 +04AA..04AA +04AC..04AC +04AE..04AE +04B0..04B0 +04B2..04B2 +04B4..04B4 +04B6..04B6 +04B8..04B8 +04BA..04BA +04BC..04BC +04BE..04BE +04C0..04C1 +04C3..04C3 +04C5..04C5 +04C7..04C7 +04C9..04C9 +04CB..04CB +04CD..04CD +04D0..04D0 +04D2..04D2 +04D4..04D4 +04D6..04D6 +04D8..04D8 +04DA..04DA +04DC..04DC +04DE..04DE +04E0..04E0 +04E2..04E2 +04E4..04E4 +04E6..04E6 +04E8..04E8 +04EA..04EA +04EC..04EC +04EE..04EE +04F0..04F0 +04F2..04F2 +04F4..04F4 +04F6..04F6 +04F8..04F8 +04FA..04FA +04FC..04FC +04FE..04FE +0500..0500 +0502..0502 +0504..0504 +0506..0506 +0508..0508 +050A..050A +050C..050C +050E..050E +0510..0510 +0512..0512 +0514..0514 +0516..0516 +0518..0518 +051A..051A +051C..051C +051E..051E +0520..0520 +0522..0522 +0524..0524 +0526..0526 +0528..0528 +052A..052A +052C..052C +052E..052E +0531..0556 +10A0..10C5 +10C7..10C7 +10CD..10CD +13A0..13F5 +1C90..1CBA +1CBD..1CBF +1E00..1E00 +1E02..1E02 +1E04..1E04 +1E06..1E06 +1E08..1E08 +1E0A..1E0A +1E0C..1E0C +1E0E..1E0E +1E10..1E10 +1E12..1E12 +1E14..1E14 +1E16..1E16 +1E18..1E18 +1E1A..1E1A +1E1C..1E1C +1E1E..1E1E +1E20..1E20 +1E22..1E22 +1E24..1E24 +1E26..1E26 +1E28..1E28 +1E2A..1E2A +1E2C..1E2C +1E2E..1E2E +1E30..1E30 +1E32..1E32 +1E34..1E34 +1E36..1E36 +1E38..1E38 +1E3A..1E3A +1E3C..1E3C +1E3E..1E3E +1E40..1E40 +1E42..1E42 +1E44..1E44 +1E46..1E46 +1E48..1E48 +1E4A..1E4A +1E4C..1E4C +1E4E..1E4E +1E50..1E50 +1E52..1E52 +1E54..1E54 +1E56..1E56 +1E58..1E58 +1E5A..1E5A +1E5C..1E5C +1E5E..1E5E +1E60..1E60 +1E62..1E62 +1E64..1E64 +1E66..1E66 +1E68..1E68 +1E6A..1E6A +1E6C..1E6C +1E6E..1E6E +1E70..1E70 +1E72..1E72 +1E74..1E74 +1E76..1E76 +1E78..1E78 +1E7A..1E7A +1E7C..1E7C +1E7E..1E7E +1E80..1E80 +1E82..1E82 +1E84..1E84 +1E86..1E86 +1E88..1E88 +1E8A..1E8A +1E8C..1E8C +1E8E..1E8E +1E90..1E90 +1E92..1E92 +1E94..1E94 +1E9E..1E9E +1EA0..1EA0 +1EA2..1EA2 +1EA4..1EA4 +1EA6..1EA6 +1EA8..1EA8 +1EAA..1EAA +1EAC..1EAC +1EAE..1EAE +1EB0..1EB0 +1EB2..1EB2 +1EB4..1EB4 +1EB6..1EB6 +1EB8..1EB8 +1EBA..1EBA +1EBC..1EBC +1EBE..1EBE +1EC0..1EC0 +1EC2..1EC2 +1EC4..1EC4 +1EC6..1EC6 +1EC8..1EC8 +1ECA..1ECA +1ECC..1ECC +1ECE..1ECE +1ED0..1ED0 +1ED2..1ED2 +1ED4..1ED4 +1ED6..1ED6 +1ED8..1ED8 +1EDA..1EDA +1EDC..1EDC +1EDE..1EDE +1EE0..1EE0 +1EE2..1EE2 +1EE4..1EE4 +1EE6..1EE6 +1EE8..1EE8 +1EEA..1EEA +1EEC..1EEC +1EEE..1EEE +1EF0..1EF0 +1EF2..1EF2 +1EF4..1EF4 +1EF6..1EF6 +1EF8..1EF8 +1EFA..1EFA +1EFC..1EFC +1EFE..1EFE +1F08..1F0F +1F18..1F1D +1F28..1F2F +1F38..1F3F +1F48..1F4D +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F5F +1F68..1F6F +1F88..1F8F +1F98..1F9F +1FA8..1FAF +1FB8..1FBC +1FC8..1FCC +1FD8..1FDB +1FE8..1FEC +1FF8..1FFC +2126..2126 +212A..212B +2132..2132 +2160..216F +2183..2183 +24B6..24CF +2C00..2C2E +2C60..2C60 +2C62..2C64 +2C67..2C67 +2C69..2C69 +2C6B..2C6B +2C6D..2C70 +2C72..2C72 +2C75..2C75 +2C7E..2C80 +2C82..2C82 +2C84..2C84 +2C86..2C86 +2C88..2C88 +2C8A..2C8A +2C8C..2C8C +2C8E..2C8E +2C90..2C90 +2C92..2C92 +2C94..2C94 +2C96..2C96 +2C98..2C98 +2C9A..2C9A +2C9C..2C9C +2C9E..2C9E +2CA0..2CA0 +2CA2..2CA2 +2CA4..2CA4 +2CA6..2CA6 +2CA8..2CA8 +2CAA..2CAA +2CAC..2CAC +2CAE..2CAE +2CB0..2CB0 +2CB2..2CB2 +2CB4..2CB4 +2CB6..2CB6 +2CB8..2CB8 +2CBA..2CBA +2CBC..2CBC +2CBE..2CBE +2CC0..2CC0 +2CC2..2CC2 +2CC4..2CC4 +2CC6..2CC6 +2CC8..2CC8 +2CCA..2CCA +2CCC..2CCC +2CCE..2CCE +2CD0..2CD0 +2CD2..2CD2 +2CD4..2CD4 +2CD6..2CD6 +2CD8..2CD8 +2CDA..2CDA +2CDC..2CDC +2CDE..2CDE +2CE0..2CE0 +2CE2..2CE2 +2CEB..2CEB +2CED..2CED +2CF2..2CF2 +A640..A640 +A642..A642 +A644..A644 +A646..A646 +A648..A648 +A64A..A64A +A64C..A64C +A64E..A64E +A650..A650 +A652..A652 +A654..A654 +A656..A656 +A658..A658 +A65A..A65A +A65C..A65C +A65E..A65E +A660..A660 +A662..A662 +A664..A664 +A666..A666 +A668..A668 +A66A..A66A +A66C..A66C +A680..A680 +A682..A682 +A684..A684 +A686..A686 +A688..A688 +A68A..A68A +A68C..A68C +A68E..A68E +A690..A690 +A692..A692 +A694..A694 +A696..A696 +A698..A698 +A69A..A69A +A722..A722 +A724..A724 +A726..A726 +A728..A728 +A72A..A72A +A72C..A72C +A72E..A72E +A732..A732 +A734..A734 +A736..A736 +A738..A738 +A73A..A73A +A73C..A73C +A73E..A73E +A740..A740 +A742..A742 +A744..A744 +A746..A746 +A748..A748 +A74A..A74A +A74C..A74C +A74E..A74E +A750..A750 +A752..A752 +A754..A754 +A756..A756 +A758..A758 +A75A..A75A +A75C..A75C +A75E..A75E +A760..A760 +A762..A762 +A764..A764 +A766..A766 +A768..A768 +A76A..A76A +A76C..A76C +A76E..A76E +A779..A779 +A77B..A77B +A77D..A77E +A780..A780 +A782..A782 +A784..A784 +A786..A786 +A78B..A78B +A78D..A78D +A790..A790 +A792..A792 +A796..A796 +A798..A798 +A79A..A79A +A79C..A79C +A79E..A79E +A7A0..A7A0 +A7A2..A7A2 +A7A4..A7A4 +A7A6..A7A6 +A7A8..A7A8 +A7AA..A7AE +A7B0..A7B4 +A7B6..A7B6 +A7B8..A7B8 +A7BA..A7BA +A7BC..A7BC +A7BE..A7BE +A7C2..A7C2 +A7C4..A7C6 +FF21..FF3A +10400..10427 +104B0..104D3 +10C80..10CB2 +118A0..118BF +16E40..16E5F +1E900..1E921 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_0.test new file mode 100644 index 000000000..4fa109197 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Changes_When_Lowercased' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_0.flex new file mode 100644 index 000000000..7ac6ec949 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Titlecased} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_0.output new file mode 100644 index 000000000..1e7dafdd5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_0.output @@ -0,0 +1,615 @@ +0061..007A +00B5..00B5 +00DF..00F6 +00F8..00FF +0101..0101 +0103..0103 +0105..0105 +0107..0107 +0109..0109 +010B..010B +010D..010D +010F..010F +0111..0111 +0113..0113 +0115..0115 +0117..0117 +0119..0119 +011B..011B +011D..011D +011F..011F +0121..0121 +0123..0123 +0125..0125 +0127..0127 +0129..0129 +012B..012B +012D..012D +012F..012F +0131..0131 +0133..0133 +0135..0135 +0137..0137 +013A..013A +013C..013C +013E..013E +0140..0140 +0142..0142 +0144..0144 +0146..0146 +0148..0149 +014B..014B +014D..014D +014F..014F +0151..0151 +0153..0153 +0155..0155 +0157..0157 +0159..0159 +015B..015B +015D..015D +015F..015F +0161..0161 +0163..0163 +0165..0165 +0167..0167 +0169..0169 +016B..016B +016D..016D +016F..016F +0171..0171 +0173..0173 +0175..0175 +0177..0177 +017A..017A +017C..017C +017E..0180 +0183..0183 +0185..0185 +0188..0188 +018C..018C +0192..0192 +0195..0195 +0199..019A +019E..019E +01A1..01A1 +01A3..01A3 +01A5..01A5 +01A8..01A8 +01AD..01AD +01B0..01B0 +01B4..01B4 +01B6..01B6 +01B9..01B9 +01BD..01BD +01BF..01BF +01C4..01C4 +01C6..01C7 +01C9..01CA +01CC..01CC +01CE..01CE +01D0..01D0 +01D2..01D2 +01D4..01D4 +01D6..01D6 +01D8..01D8 +01DA..01DA +01DC..01DD +01DF..01DF +01E1..01E1 +01E3..01E3 +01E5..01E5 +01E7..01E7 +01E9..01E9 +01EB..01EB +01ED..01ED +01EF..01F1 +01F3..01F3 +01F5..01F5 +01F9..01F9 +01FB..01FB +01FD..01FD +01FF..01FF +0201..0201 +0203..0203 +0205..0205 +0207..0207 +0209..0209 +020B..020B +020D..020D +020F..020F +0211..0211 +0213..0213 +0215..0215 +0217..0217 +0219..0219 +021B..021B +021D..021D +021F..021F +0223..0223 +0225..0225 +0227..0227 +0229..0229 +022B..022B +022D..022D +022F..022F +0231..0231 +0233..0233 +023C..023C +023F..0240 +0242..0242 +0247..0247 +0249..0249 +024B..024B +024D..024D +024F..0254 +0256..0257 +0259..0259 +025B..025C +0260..0261 +0263..0263 +0265..0266 +0268..026C +026F..026F +0271..0272 +0275..0275 +027D..027D +0280..0280 +0282..0283 +0287..028C +0292..0292 +029D..029E +0345..0345 +0371..0371 +0373..0373 +0377..0377 +037B..037D +0390..0390 +03AC..03CE +03D0..03D1 +03D5..03D7 +03D9..03D9 +03DB..03DB +03DD..03DD +03DF..03DF +03E1..03E1 +03E3..03E3 +03E5..03E5 +03E7..03E7 +03E9..03E9 +03EB..03EB +03ED..03ED +03EF..03F3 +03F5..03F5 +03F8..03F8 +03FB..03FB +0430..045F +0461..0461 +0463..0463 +0465..0465 +0467..0467 +0469..0469 +046B..046B +046D..046D +046F..046F +0471..0471 +0473..0473 +0475..0475 +0477..0477 +0479..0479 +047B..047B +047D..047D +047F..047F +0481..0481 +048B..048B +048D..048D +048F..048F +0491..0491 +0493..0493 +0495..0495 +0497..0497 +0499..0499 +049B..049B +049D..049D +049F..049F +04A1..04A1 +04A3..04A3 +04A5..04A5 +04A7..04A7 +04A9..04A9 +04AB..04AB +04AD..04AD +04AF..04AF +04B1..04B1 +04B3..04B3 +04B5..04B5 +04B7..04B7 +04B9..04B9 +04BB..04BB +04BD..04BD +04BF..04BF +04C2..04C2 +04C4..04C4 +04C6..04C6 +04C8..04C8 +04CA..04CA +04CC..04CC +04CE..04CF +04D1..04D1 +04D3..04D3 +04D5..04D5 +04D7..04D7 +04D9..04D9 +04DB..04DB +04DD..04DD +04DF..04DF +04E1..04E1 +04E3..04E3 +04E5..04E5 +04E7..04E7 +04E9..04E9 +04EB..04EB +04ED..04ED +04EF..04EF +04F1..04F1 +04F3..04F3 +04F5..04F5 +04F7..04F7 +04F9..04F9 +04FB..04FB +04FD..04FD +04FF..04FF +0501..0501 +0503..0503 +0505..0505 +0507..0507 +0509..0509 +050B..050B +050D..050D +050F..050F +0511..0511 +0513..0513 +0515..0515 +0517..0517 +0519..0519 +051B..051B +051D..051D +051F..051F +0521..0521 +0523..0523 +0525..0525 +0527..0527 +0529..0529 +052B..052B +052D..052D +052F..052F +0561..0587 +13F8..13FD +1C80..1C88 +1D79..1D79 +1D7D..1D7D +1D8E..1D8E +1E01..1E01 +1E03..1E03 +1E05..1E05 +1E07..1E07 +1E09..1E09 +1E0B..1E0B +1E0D..1E0D +1E0F..1E0F +1E11..1E11 +1E13..1E13 +1E15..1E15 +1E17..1E17 +1E19..1E19 +1E1B..1E1B +1E1D..1E1D +1E1F..1E1F +1E21..1E21 +1E23..1E23 +1E25..1E25 +1E27..1E27 +1E29..1E29 +1E2B..1E2B +1E2D..1E2D +1E2F..1E2F +1E31..1E31 +1E33..1E33 +1E35..1E35 +1E37..1E37 +1E39..1E39 +1E3B..1E3B +1E3D..1E3D +1E3F..1E3F +1E41..1E41 +1E43..1E43 +1E45..1E45 +1E47..1E47 +1E49..1E49 +1E4B..1E4B +1E4D..1E4D +1E4F..1E4F +1E51..1E51 +1E53..1E53 +1E55..1E55 +1E57..1E57 +1E59..1E59 +1E5B..1E5B +1E5D..1E5D +1E5F..1E5F +1E61..1E61 +1E63..1E63 +1E65..1E65 +1E67..1E67 +1E69..1E69 +1E6B..1E6B +1E6D..1E6D +1E6F..1E6F +1E71..1E71 +1E73..1E73 +1E75..1E75 +1E77..1E77 +1E79..1E79 +1E7B..1E7B +1E7D..1E7D +1E7F..1E7F +1E81..1E81 +1E83..1E83 +1E85..1E85 +1E87..1E87 +1E89..1E89 +1E8B..1E8B +1E8D..1E8D +1E8F..1E8F +1E91..1E91 +1E93..1E93 +1E95..1E9B +1EA1..1EA1 +1EA3..1EA3 +1EA5..1EA5 +1EA7..1EA7 +1EA9..1EA9 +1EAB..1EAB +1EAD..1EAD +1EAF..1EAF +1EB1..1EB1 +1EB3..1EB3 +1EB5..1EB5 +1EB7..1EB7 +1EB9..1EB9 +1EBB..1EBB +1EBD..1EBD +1EBF..1EBF +1EC1..1EC1 +1EC3..1EC3 +1EC5..1EC5 +1EC7..1EC7 +1EC9..1EC9 +1ECB..1ECB +1ECD..1ECD +1ECF..1ECF +1ED1..1ED1 +1ED3..1ED3 +1ED5..1ED5 +1ED7..1ED7 +1ED9..1ED9 +1EDB..1EDB +1EDD..1EDD +1EDF..1EDF +1EE1..1EE1 +1EE3..1EE3 +1EE5..1EE5 +1EE7..1EE7 +1EE9..1EE9 +1EEB..1EEB +1EED..1EED +1EEF..1EEF +1EF1..1EF1 +1EF3..1EF3 +1EF5..1EF5 +1EF7..1EF7 +1EF9..1EF9 +1EFB..1EFB +1EFD..1EFD +1EFF..1F07 +1F10..1F15 +1F20..1F27 +1F30..1F37 +1F40..1F45 +1F50..1F57 +1F60..1F67 +1F70..1F7D +1F80..1F87 +1F90..1F97 +1FA0..1FA7 +1FB0..1FB4 +1FB6..1FB7 +1FBE..1FBE +1FC2..1FC4 +1FC6..1FC7 +1FD0..1FD3 +1FD6..1FD7 +1FE0..1FE7 +1FF2..1FF4 +1FF6..1FF7 +214E..214E +2170..217F +2184..2184 +24D0..24E9 +2C30..2C5E +2C61..2C61 +2C65..2C66 +2C68..2C68 +2C6A..2C6A +2C6C..2C6C +2C73..2C73 +2C76..2C76 +2C81..2C81 +2C83..2C83 +2C85..2C85 +2C87..2C87 +2C89..2C89 +2C8B..2C8B +2C8D..2C8D +2C8F..2C8F +2C91..2C91 +2C93..2C93 +2C95..2C95 +2C97..2C97 +2C99..2C99 +2C9B..2C9B +2C9D..2C9D +2C9F..2C9F +2CA1..2CA1 +2CA3..2CA3 +2CA5..2CA5 +2CA7..2CA7 +2CA9..2CA9 +2CAB..2CAB +2CAD..2CAD +2CAF..2CAF +2CB1..2CB1 +2CB3..2CB3 +2CB5..2CB5 +2CB7..2CB7 +2CB9..2CB9 +2CBB..2CBB +2CBD..2CBD +2CBF..2CBF +2CC1..2CC1 +2CC3..2CC3 +2CC5..2CC5 +2CC7..2CC7 +2CC9..2CC9 +2CCB..2CCB +2CCD..2CCD +2CCF..2CCF +2CD1..2CD1 +2CD3..2CD3 +2CD5..2CD5 +2CD7..2CD7 +2CD9..2CD9 +2CDB..2CDB +2CDD..2CDD +2CDF..2CDF +2CE1..2CE1 +2CE3..2CE3 +2CEC..2CEC +2CEE..2CEE +2CF3..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A641..A641 +A643..A643 +A645..A645 +A647..A647 +A649..A649 +A64B..A64B +A64D..A64D +A64F..A64F +A651..A651 +A653..A653 +A655..A655 +A657..A657 +A659..A659 +A65B..A65B +A65D..A65D +A65F..A65F +A661..A661 +A663..A663 +A665..A665 +A667..A667 +A669..A669 +A66B..A66B +A66D..A66D +A681..A681 +A683..A683 +A685..A685 +A687..A687 +A689..A689 +A68B..A68B +A68D..A68D +A68F..A68F +A691..A691 +A693..A693 +A695..A695 +A697..A697 +A699..A699 +A69B..A69B +A723..A723 +A725..A725 +A727..A727 +A729..A729 +A72B..A72B +A72D..A72D +A72F..A72F +A733..A733 +A735..A735 +A737..A737 +A739..A739 +A73B..A73B +A73D..A73D +A73F..A73F +A741..A741 +A743..A743 +A745..A745 +A747..A747 +A749..A749 +A74B..A74B +A74D..A74D +A74F..A74F +A751..A751 +A753..A753 +A755..A755 +A757..A757 +A759..A759 +A75B..A75B +A75D..A75D +A75F..A75F +A761..A761 +A763..A763 +A765..A765 +A767..A767 +A769..A769 +A76B..A76B +A76D..A76D +A76F..A76F +A77A..A77A +A77C..A77C +A77F..A77F +A781..A781 +A783..A783 +A785..A785 +A787..A787 +A78C..A78C +A791..A791 +A793..A794 +A797..A797 +A799..A799 +A79B..A79B +A79D..A79D +A79F..A79F +A7A1..A7A1 +A7A3..A7A3 +A7A5..A7A5 +A7A7..A7A7 +A7A9..A7A9 +A7B5..A7B5 +A7B7..A7B7 +A7B9..A7B9 +A7BB..A7BB +A7BD..A7BD +A7BF..A7BF +A7C3..A7C3 +AB53..AB53 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF41..FF5A +10428..1044F +104D8..104FB +10CC0..10CF2 +118C0..118DF +16E60..16E7F +1E922..1E943 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_0.test new file mode 100644 index 000000000..f341ae057 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Changes_When_Titlecased' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_0.flex new file mode 100644 index 000000000..a8e75f8b8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Uppercased} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_0.output new file mode 100644 index 000000000..4457de330 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_0.output @@ -0,0 +1,616 @@ +0061..007A +00B5..00B5 +00DF..00F6 +00F8..00FF +0101..0101 +0103..0103 +0105..0105 +0107..0107 +0109..0109 +010B..010B +010D..010D +010F..010F +0111..0111 +0113..0113 +0115..0115 +0117..0117 +0119..0119 +011B..011B +011D..011D +011F..011F +0121..0121 +0123..0123 +0125..0125 +0127..0127 +0129..0129 +012B..012B +012D..012D +012F..012F +0131..0131 +0133..0133 +0135..0135 +0137..0137 +013A..013A +013C..013C +013E..013E +0140..0140 +0142..0142 +0144..0144 +0146..0146 +0148..0149 +014B..014B +014D..014D +014F..014F +0151..0151 +0153..0153 +0155..0155 +0157..0157 +0159..0159 +015B..015B +015D..015D +015F..015F +0161..0161 +0163..0163 +0165..0165 +0167..0167 +0169..0169 +016B..016B +016D..016D +016F..016F +0171..0171 +0173..0173 +0175..0175 +0177..0177 +017A..017A +017C..017C +017E..0180 +0183..0183 +0185..0185 +0188..0188 +018C..018C +0192..0192 +0195..0195 +0199..019A +019E..019E +01A1..01A1 +01A3..01A3 +01A5..01A5 +01A8..01A8 +01AD..01AD +01B0..01B0 +01B4..01B4 +01B6..01B6 +01B9..01B9 +01BD..01BD +01BF..01BF +01C5..01C6 +01C8..01C9 +01CB..01CC +01CE..01CE +01D0..01D0 +01D2..01D2 +01D4..01D4 +01D6..01D6 +01D8..01D8 +01DA..01DA +01DC..01DD +01DF..01DF +01E1..01E1 +01E3..01E3 +01E5..01E5 +01E7..01E7 +01E9..01E9 +01EB..01EB +01ED..01ED +01EF..01F0 +01F2..01F3 +01F5..01F5 +01F9..01F9 +01FB..01FB +01FD..01FD +01FF..01FF +0201..0201 +0203..0203 +0205..0205 +0207..0207 +0209..0209 +020B..020B +020D..020D +020F..020F +0211..0211 +0213..0213 +0215..0215 +0217..0217 +0219..0219 +021B..021B +021D..021D +021F..021F +0223..0223 +0225..0225 +0227..0227 +0229..0229 +022B..022B +022D..022D +022F..022F +0231..0231 +0233..0233 +023C..023C +023F..0240 +0242..0242 +0247..0247 +0249..0249 +024B..024B +024D..024D +024F..0254 +0256..0257 +0259..0259 +025B..025C +0260..0261 +0263..0263 +0265..0266 +0268..026C +026F..026F +0271..0272 +0275..0275 +027D..027D +0280..0280 +0282..0283 +0287..028C +0292..0292 +029D..029E +0345..0345 +0371..0371 +0373..0373 +0377..0377 +037B..037D +0390..0390 +03AC..03CE +03D0..03D1 +03D5..03D7 +03D9..03D9 +03DB..03DB +03DD..03DD +03DF..03DF +03E1..03E1 +03E3..03E3 +03E5..03E5 +03E7..03E7 +03E9..03E9 +03EB..03EB +03ED..03ED +03EF..03F3 +03F5..03F5 +03F8..03F8 +03FB..03FB +0430..045F +0461..0461 +0463..0463 +0465..0465 +0467..0467 +0469..0469 +046B..046B +046D..046D +046F..046F +0471..0471 +0473..0473 +0475..0475 +0477..0477 +0479..0479 +047B..047B +047D..047D +047F..047F +0481..0481 +048B..048B +048D..048D +048F..048F +0491..0491 +0493..0493 +0495..0495 +0497..0497 +0499..0499 +049B..049B +049D..049D +049F..049F +04A1..04A1 +04A3..04A3 +04A5..04A5 +04A7..04A7 +04A9..04A9 +04AB..04AB +04AD..04AD +04AF..04AF +04B1..04B1 +04B3..04B3 +04B5..04B5 +04B7..04B7 +04B9..04B9 +04BB..04BB +04BD..04BD +04BF..04BF +04C2..04C2 +04C4..04C4 +04C6..04C6 +04C8..04C8 +04CA..04CA +04CC..04CC +04CE..04CF +04D1..04D1 +04D3..04D3 +04D5..04D5 +04D7..04D7 +04D9..04D9 +04DB..04DB +04DD..04DD +04DF..04DF +04E1..04E1 +04E3..04E3 +04E5..04E5 +04E7..04E7 +04E9..04E9 +04EB..04EB +04ED..04ED +04EF..04EF +04F1..04F1 +04F3..04F3 +04F5..04F5 +04F7..04F7 +04F9..04F9 +04FB..04FB +04FD..04FD +04FF..04FF +0501..0501 +0503..0503 +0505..0505 +0507..0507 +0509..0509 +050B..050B +050D..050D +050F..050F +0511..0511 +0513..0513 +0515..0515 +0517..0517 +0519..0519 +051B..051B +051D..051D +051F..051F +0521..0521 +0523..0523 +0525..0525 +0527..0527 +0529..0529 +052B..052B +052D..052D +052F..052F +0561..0587 +10D0..10FA +10FD..10FF +13F8..13FD +1C80..1C88 +1D79..1D79 +1D7D..1D7D +1D8E..1D8E +1E01..1E01 +1E03..1E03 +1E05..1E05 +1E07..1E07 +1E09..1E09 +1E0B..1E0B +1E0D..1E0D +1E0F..1E0F +1E11..1E11 +1E13..1E13 +1E15..1E15 +1E17..1E17 +1E19..1E19 +1E1B..1E1B +1E1D..1E1D +1E1F..1E1F +1E21..1E21 +1E23..1E23 +1E25..1E25 +1E27..1E27 +1E29..1E29 +1E2B..1E2B +1E2D..1E2D +1E2F..1E2F +1E31..1E31 +1E33..1E33 +1E35..1E35 +1E37..1E37 +1E39..1E39 +1E3B..1E3B +1E3D..1E3D +1E3F..1E3F +1E41..1E41 +1E43..1E43 +1E45..1E45 +1E47..1E47 +1E49..1E49 +1E4B..1E4B +1E4D..1E4D +1E4F..1E4F +1E51..1E51 +1E53..1E53 +1E55..1E55 +1E57..1E57 +1E59..1E59 +1E5B..1E5B +1E5D..1E5D +1E5F..1E5F +1E61..1E61 +1E63..1E63 +1E65..1E65 +1E67..1E67 +1E69..1E69 +1E6B..1E6B +1E6D..1E6D +1E6F..1E6F +1E71..1E71 +1E73..1E73 +1E75..1E75 +1E77..1E77 +1E79..1E79 +1E7B..1E7B +1E7D..1E7D +1E7F..1E7F +1E81..1E81 +1E83..1E83 +1E85..1E85 +1E87..1E87 +1E89..1E89 +1E8B..1E8B +1E8D..1E8D +1E8F..1E8F +1E91..1E91 +1E93..1E93 +1E95..1E9B +1EA1..1EA1 +1EA3..1EA3 +1EA5..1EA5 +1EA7..1EA7 +1EA9..1EA9 +1EAB..1EAB +1EAD..1EAD +1EAF..1EAF +1EB1..1EB1 +1EB3..1EB3 +1EB5..1EB5 +1EB7..1EB7 +1EB9..1EB9 +1EBB..1EBB +1EBD..1EBD +1EBF..1EBF +1EC1..1EC1 +1EC3..1EC3 +1EC5..1EC5 +1EC7..1EC7 +1EC9..1EC9 +1ECB..1ECB +1ECD..1ECD +1ECF..1ECF +1ED1..1ED1 +1ED3..1ED3 +1ED5..1ED5 +1ED7..1ED7 +1ED9..1ED9 +1EDB..1EDB +1EDD..1EDD +1EDF..1EDF +1EE1..1EE1 +1EE3..1EE3 +1EE5..1EE5 +1EE7..1EE7 +1EE9..1EE9 +1EEB..1EEB +1EED..1EED +1EEF..1EEF +1EF1..1EF1 +1EF3..1EF3 +1EF5..1EF5 +1EF7..1EF7 +1EF9..1EF9 +1EFB..1EFB +1EFD..1EFD +1EFF..1F07 +1F10..1F15 +1F20..1F27 +1F30..1F37 +1F40..1F45 +1F50..1F57 +1F60..1F67 +1F70..1F7D +1F80..1FB4 +1FB6..1FB7 +1FBC..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FC7 +1FCC..1FCC +1FD0..1FD3 +1FD6..1FD7 +1FE0..1FE7 +1FF2..1FF4 +1FF6..1FF7 +1FFC..1FFC +214E..214E +2170..217F +2184..2184 +24D0..24E9 +2C30..2C5E +2C61..2C61 +2C65..2C66 +2C68..2C68 +2C6A..2C6A +2C6C..2C6C +2C73..2C73 +2C76..2C76 +2C81..2C81 +2C83..2C83 +2C85..2C85 +2C87..2C87 +2C89..2C89 +2C8B..2C8B +2C8D..2C8D +2C8F..2C8F +2C91..2C91 +2C93..2C93 +2C95..2C95 +2C97..2C97 +2C99..2C99 +2C9B..2C9B +2C9D..2C9D +2C9F..2C9F +2CA1..2CA1 +2CA3..2CA3 +2CA5..2CA5 +2CA7..2CA7 +2CA9..2CA9 +2CAB..2CAB +2CAD..2CAD +2CAF..2CAF +2CB1..2CB1 +2CB3..2CB3 +2CB5..2CB5 +2CB7..2CB7 +2CB9..2CB9 +2CBB..2CBB +2CBD..2CBD +2CBF..2CBF +2CC1..2CC1 +2CC3..2CC3 +2CC5..2CC5 +2CC7..2CC7 +2CC9..2CC9 +2CCB..2CCB +2CCD..2CCD +2CCF..2CCF +2CD1..2CD1 +2CD3..2CD3 +2CD5..2CD5 +2CD7..2CD7 +2CD9..2CD9 +2CDB..2CDB +2CDD..2CDD +2CDF..2CDF +2CE1..2CE1 +2CE3..2CE3 +2CEC..2CEC +2CEE..2CEE +2CF3..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A641..A641 +A643..A643 +A645..A645 +A647..A647 +A649..A649 +A64B..A64B +A64D..A64D +A64F..A64F +A651..A651 +A653..A653 +A655..A655 +A657..A657 +A659..A659 +A65B..A65B +A65D..A65D +A65F..A65F +A661..A661 +A663..A663 +A665..A665 +A667..A667 +A669..A669 +A66B..A66B +A66D..A66D +A681..A681 +A683..A683 +A685..A685 +A687..A687 +A689..A689 +A68B..A68B +A68D..A68D +A68F..A68F +A691..A691 +A693..A693 +A695..A695 +A697..A697 +A699..A699 +A69B..A69B +A723..A723 +A725..A725 +A727..A727 +A729..A729 +A72B..A72B +A72D..A72D +A72F..A72F +A733..A733 +A735..A735 +A737..A737 +A739..A739 +A73B..A73B +A73D..A73D +A73F..A73F +A741..A741 +A743..A743 +A745..A745 +A747..A747 +A749..A749 +A74B..A74B +A74D..A74D +A74F..A74F +A751..A751 +A753..A753 +A755..A755 +A757..A757 +A759..A759 +A75B..A75B +A75D..A75D +A75F..A75F +A761..A761 +A763..A763 +A765..A765 +A767..A767 +A769..A769 +A76B..A76B +A76D..A76D +A76F..A76F +A77A..A77A +A77C..A77C +A77F..A77F +A781..A781 +A783..A783 +A785..A785 +A787..A787 +A78C..A78C +A791..A791 +A793..A794 +A797..A797 +A799..A799 +A79B..A79B +A79D..A79D +A79F..A79F +A7A1..A7A1 +A7A3..A7A3 +A7A5..A7A5 +A7A7..A7A7 +A7A9..A7A9 +A7B5..A7B5 +A7B7..A7B7 +A7B9..A7B9 +A7BB..A7BB +A7BD..A7BD +A7BF..A7BF +A7C3..A7C3 +AB53..AB53 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF41..FF5A +10428..1044F +104D8..104FB +10CC0..10CF2 +118C0..118DF +16E60..16E7F +1E922..1E943 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_0.test new file mode 100644 index 000000000..6b283af41 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Changes_When_Uppercased' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_0.flex new file mode 100644 index 000000000..251f6271d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Default_Ignorable_Code_Point} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_0.output new file mode 100644 index 000000000..8eb72ff8a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_0.output @@ -0,0 +1,17 @@ +00AD..00AD +034F..034F +061C..061C +115F..1160 +17B4..17B5 +180B..180E +200B..200F +202A..202E +2060..206F +3164..3164 +FE00..FE0F +FEFF..FEFF +FFA0..FFA0 +FFF0..FFF8 +1BCA0..1BCA3 +1D173..1D17A +E0000..E0FFF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_0.test new file mode 100644 index 000000000..6d42a9a6b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Default_Ignorable_Code_Point' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_0.flex new file mode 100644 index 000000000..fed4d0ce5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_Grapheme_Base_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Grapheme_Base} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_0.output new file mode 100644 index 000000000..fa657d84f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_0.output @@ -0,0 +1,820 @@ +0020..007E +00A0..00AC +00AE..02FF +0370..0377 +037A..037F +0384..038A +038C..038C +038E..03A1 +03A3..0482 +048A..052F +0531..0556 +0559..058A +058D..058F +05BE..05BE +05C0..05C0 +05C3..05C3 +05C6..05C6 +05D0..05EA +05EF..05F4 +0606..060F +061B..061B +061E..064A +0660..066F +0671..06D5 +06DE..06DE +06E5..06E6 +06E9..06E9 +06EE..070D +0710..0710 +0712..072F +074D..07A5 +07B1..07B1 +07C0..07EA +07F4..07FA +07FE..0815 +081A..081A +0824..0824 +0828..0828 +0830..083E +0840..0858 +085E..085E +0860..086A +08A0..08B4 +08B6..08BD +0903..0939 +093B..093B +093D..0940 +0949..094C +094E..0950 +0958..0961 +0964..0980 +0982..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09BD +09BF..09C0 +09C7..09C8 +09CB..09CC +09CE..09CE +09DC..09DD +09DF..09E1 +09E6..09FD +0A03..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3E..0A40 +0A59..0A5C +0A5E..0A5E +0A66..0A6F +0A72..0A74 +0A76..0A76 +0A83..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0AC0 +0AC9..0AC9 +0ACB..0ACC +0AD0..0AD0 +0AE0..0AE1 +0AE6..0AF1 +0AF9..0AF9 +0B02..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B3D +0B40..0B40 +0B47..0B48 +0B4B..0B4C +0B5C..0B5D +0B5F..0B61 +0B66..0B77 +0B83..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBF..0BBF +0BC1..0BC2 +0BC6..0BC8 +0BCA..0BCC +0BD0..0BD0 +0BE6..0BFA +0C01..0C03 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C3D +0C41..0C44 +0C58..0C5A +0C60..0C61 +0C66..0C6F +0C77..0C80 +0C82..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CBE +0CC0..0CC1 +0CC3..0CC4 +0CC7..0CC8 +0CCA..0CCB +0CDE..0CDE +0CE0..0CE1 +0CE6..0CEF +0CF1..0CF2 +0D02..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D3D +0D3F..0D40 +0D46..0D48 +0D4A..0D4C +0D4E..0D4F +0D54..0D56 +0D58..0D61 +0D66..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DD0..0DD1 +0DD8..0DDE +0DE6..0DEF +0DF2..0DF4 +0E01..0E30 +0E32..0E33 +0E3F..0E46 +0E4F..0E5B +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EB0 +0EB2..0EB3 +0EBD..0EBD +0EC0..0EC4 +0EC6..0EC6 +0ED0..0ED9 +0EDC..0EDF +0F00..0F17 +0F1A..0F34 +0F36..0F36 +0F38..0F38 +0F3A..0F47 +0F49..0F6C +0F7F..0F7F +0F85..0F85 +0F88..0F8C +0FBE..0FC5 +0FC7..0FCC +0FCE..0FDA +1000..102C +1031..1031 +1038..1038 +103B..103C +103F..1057 +105A..105D +1061..1070 +1075..1081 +1083..1084 +1087..108C +108E..109C +109E..10C5 +10C7..10C7 +10CD..10CD +10D0..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +1360..137C +1380..1399 +13A0..13F5 +13F8..13FD +1400..169C +16A0..16F8 +1700..170C +170E..1711 +1720..1731 +1735..1736 +1740..1751 +1760..176C +176E..1770 +1780..17B3 +17B6..17B6 +17BE..17C5 +17C7..17C8 +17D4..17DC +17E0..17E9 +17F0..17F9 +1800..180A +1810..1819 +1820..1878 +1880..1884 +1887..18A8 +18AA..18AA +18B0..18F5 +1900..191E +1923..1926 +1929..192B +1930..1931 +1933..1938 +1940..1940 +1944..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +19DE..1A16 +1A19..1A1A +1A1E..1A55 +1A57..1A57 +1A61..1A61 +1A63..1A64 +1A6D..1A72 +1A80..1A89 +1A90..1A99 +1AA0..1AAD +1B04..1B33 +1B3B..1B3B +1B3D..1B41 +1B43..1B4B +1B50..1B6A +1B74..1B7C +1B82..1BA1 +1BA6..1BA7 +1BAA..1BAA +1BAE..1BE5 +1BE7..1BE7 +1BEA..1BEC +1BEE..1BEE +1BF2..1BF3 +1BFC..1C2B +1C34..1C35 +1C3B..1C49 +1C4D..1C88 +1C90..1CBA +1CBD..1CC7 +1CD3..1CD3 +1CE1..1CE1 +1CE9..1CEC +1CEE..1CF3 +1CF5..1CF7 +1CFA..1CFA +1D00..1DBF +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FC4 +1FC6..1FD3 +1FD6..1FDB +1FDD..1FEF +1FF2..1FF4 +1FF6..1FFE +2000..200A +2010..2027 +202F..205F +2070..2071 +2074..208E +2090..209C +20A0..20BF +2100..218B +2190..2426 +2440..244A +2460..2B73 +2B76..2B95 +2B98..2C2E +2C30..2C5E +2C60..2CEE +2CF2..2CF3 +2CF9..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D70 +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2E00..2E4F +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 +2FF0..2FFB +3000..3029 +3030..303F +3041..3096 +309B..30FF +3105..312F +3131..318E +3190..31BA +31C0..31E3 +31F0..321E +3220..32FE +3300..4DB5 +4DC0..9FEF +A000..A48C +A490..A4C6 +A4D0..A62B +A640..A66E +A673..A673 +A67E..A69D +A6A0..A6EF +A6F2..A6F7 +A700..A7BF +A7C2..A7C6 +A7F7..A801 +A803..A805 +A807..A80A +A80C..A824 +A827..A82B +A830..A839 +A840..A877 +A880..A8C3 +A8CE..A8D9 +A8F2..A8FE +A900..A925 +A92E..A946 +A952..A953 +A95F..A97C +A983..A9B2 +A9B4..A9B5 +A9BA..A9BB +A9BE..A9CD +A9CF..A9D9 +A9DE..A9E4 +A9E6..A9FE +AA00..AA28 +AA2F..AA30 +AA33..AA34 +AA40..AA42 +AA44..AA4B +AA4D..AA4D +AA50..AA59 +AA5C..AA7B +AA7D..AAAF +AAB1..AAB1 +AAB5..AAB6 +AAB9..AABD +AAC0..AAC0 +AAC2..AAC2 +AADB..AAEB +AAEE..AAF5 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB67 +AB70..ABE4 +ABE6..ABE7 +ABE9..ABEC +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB1D +FB1F..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBC1 +FBD3..FD3F +FD50..FD8F +FD92..FDC7 +FDF0..FDFD +FE10..FE19 +FE30..FE52 +FE54..FE66 +FE68..FE6B +FE70..FE74 +FE76..FEFC +FF01..FF9D +FFA0..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +FFE0..FFE6 +FFE8..FFEE +FFFC..FFFD +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10100..10102 +10107..10133 +10137..1018E +10190..1019B +101A0..101A0 +101D0..101FC +10280..1029C +102A0..102D0 +102E1..102FB +10300..10323 +1032D..1034A +10350..10375 +10380..1039D +1039F..103C3 +103C8..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +1056F..1056F +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10857..1089E +108A7..108AF +108E0..108F2 +108F4..108F5 +108FB..1091B +1091F..10939 +1093F..1093F +10980..109B7 +109BC..109CF +109D2..10A00 +10A10..10A13 +10A15..10A17 +10A19..10A35 +10A40..10A48 +10A50..10A58 +10A60..10A9F +10AC0..10AE4 +10AEB..10AF6 +10B00..10B35 +10B39..10B55 +10B58..10B72 +10B78..10B91 +10B99..10B9C +10BA9..10BAF +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10CFA..10D23 +10D30..10D39 +10E60..10E7E +10F00..10F27 +10F30..10F45 +10F51..10F59 +10FE0..10FF6 +11000..11000 +11002..11037 +11047..1104D +11052..1106F +11082..110B2 +110B7..110B8 +110BB..110BC +110BE..110C1 +110D0..110E8 +110F0..110F9 +11103..11126 +1112C..1112C +11136..11146 +11150..11172 +11174..11176 +11182..111B5 +111BF..111C8 +111CD..111CD +111D0..111DF +111E1..111F4 +11200..11211 +11213..1122E +11232..11233 +11235..11235 +11238..1123D +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A9 +112B0..112DE +112E0..112E2 +112F0..112F9 +11302..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..1133D +1133F..1133F +11341..11344 +11347..11348 +1134B..1134D +11350..11350 +1135D..11363 +11400..11437 +11440..11441 +11445..11445 +11447..11459 +1145B..1145B +1145D..1145D +1145F..1145F +11480..114AF +114B1..114B2 +114B9..114B9 +114BB..114BC +114BE..114BE +114C1..114C1 +114C4..114C7 +114D0..114D9 +11580..115AE +115B0..115B1 +115B8..115BB +115BE..115BE +115C1..115DB +11600..11632 +1163B..1163C +1163E..1163E +11641..11644 +11650..11659 +11660..1166C +11680..116AA +116AC..116AC +116AE..116AF +116B6..116B6 +116B8..116B8 +116C0..116C9 +11700..1171A +11720..11721 +11726..11726 +11730..1173F +11800..1182E +11838..11838 +1183B..1183B +118A0..118F2 +118FF..118FF +119A0..119A7 +119AA..119D3 +119DC..119DF +119E1..119E4 +11A00..11A00 +11A0B..11A32 +11A39..11A3A +11A3F..11A46 +11A50..11A50 +11A57..11A58 +11A5C..11A89 +11A97..11A97 +11A9A..11AA2 +11AC0..11AF8 +11C00..11C08 +11C0A..11C2F +11C3E..11C3E +11C40..11C45 +11C50..11C6C +11C70..11C8F +11CA9..11CA9 +11CB1..11CB1 +11CB4..11CB4 +11D00..11D06 +11D08..11D09 +11D0B..11D30 +11D46..11D46 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D93..11D94 +11D96..11D96 +11D98..11D98 +11DA0..11DA9 +11EE0..11EF2 +11EF5..11EF8 +11FC0..11FF1 +11FFF..12399 +12400..1246E +12470..12474 +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16A6E..16A6F +16AD0..16AED +16AF5..16AF5 +16B00..16B2F +16B37..16B45 +16B50..16B59 +16B5B..16B61 +16B63..16B77 +16B7D..16B8F +16E40..16E9A +16F00..16F4A +16F50..16F87 +16F93..16F9F +16FE0..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9C..1BC9C +1BC9F..1BC9F +1D000..1D0F5 +1D100..1D126 +1D129..1D164 +1D166..1D166 +1D16A..1D16D +1D183..1D184 +1D18C..1D1A9 +1D1AE..1D1E8 +1D200..1D241 +1D245..1D245 +1D2E0..1D2F3 +1D300..1D356 +1D360..1D378 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1D9FF +1DA37..1DA3A +1DA6D..1DA74 +1DA76..1DA83 +1DA85..1DA8B +1E100..1E12C +1E137..1E13D +1E140..1E149 +1E14E..1E14F +1E2C0..1E2EB +1E2F0..1E2F9 +1E2FF..1E2FF +1E800..1E8C4 +1E8C7..1E8CF +1E900..1E943 +1E94B..1E94B +1E950..1E959 +1E95E..1E95F +1EC71..1ECB4 +1ED01..1ED3D +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 +1F000..1F02B +1F030..1F093 +1F0A0..1F0AE +1F0B1..1F0BF +1F0C1..1F0CF +1F0D1..1F0F5 +1F100..1F10C +1F110..1F16C +1F170..1F1AC +1F1E6..1F202 +1F210..1F23B +1F240..1F248 +1F250..1F251 +1F260..1F265 +1F300..1F6D5 +1F6E0..1F6EC +1F6F0..1F6FA +1F700..1F773 +1F780..1F7D8 +1F7E0..1F7EB +1F800..1F80B +1F810..1F847 +1F850..1F859 +1F860..1F887 +1F890..1F8AD +1F900..1F90B +1F90D..1F971 +1F973..1F976 +1F97A..1F9A2 +1F9A5..1F9AA +1F9AE..1F9CA +1F9CD..1FA53 +1FA60..1FA6D +1FA70..1FA73 +1FA78..1FA7A +1FA80..1FA82 +1FA90..1FA95 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_0.test new file mode 100644 index 000000000..b0db964e3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Grapheme_Base_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Grapheme_Base' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_0.flex new file mode 100644 index 000000000..9880272ca --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_Grapheme_Extend_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Grapheme_Extend} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_0.output new file mode 100644 index 000000000..1fec18670 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_0.output @@ -0,0 +1,335 @@ +0300..036F +0483..0489 +0591..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +0610..061A +064B..065F +0670..0670 +06D6..06DC +06DF..06E4 +06E7..06E8 +06EA..06ED +0711..0711 +0730..074A +07A6..07B0 +07EB..07F3 +07FD..07FD +0816..0819 +081B..0823 +0825..0827 +0829..082D +0859..085B +08D3..08E1 +08E3..0902 +093A..093A +093C..093C +0941..0948 +094D..094D +0951..0957 +0962..0963 +0981..0981 +09BC..09BC +09BE..09BE +09C1..09C4 +09CD..09CD +09D7..09D7 +09E2..09E3 +09FE..09FE +0A01..0A02 +0A3C..0A3C +0A41..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A70..0A71 +0A75..0A75 +0A81..0A82 +0ABC..0ABC +0AC1..0AC5 +0AC7..0AC8 +0ACD..0ACD +0AE2..0AE3 +0AFA..0AFF +0B01..0B01 +0B3C..0B3C +0B3E..0B3F +0B41..0B44 +0B4D..0B4D +0B56..0B57 +0B62..0B63 +0B82..0B82 +0BBE..0BBE +0BC0..0BC0 +0BCD..0BCD +0BD7..0BD7 +0C00..0C00 +0C04..0C04 +0C3E..0C40 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C62..0C63 +0C81..0C81 +0CBC..0CBC +0CBF..0CBF +0CC2..0CC2 +0CC6..0CC6 +0CCC..0CCD +0CD5..0CD6 +0CE2..0CE3 +0D00..0D01 +0D3B..0D3C +0D3E..0D3E +0D41..0D44 +0D4D..0D4D +0D57..0D57 +0D62..0D63 +0DCA..0DCA +0DCF..0DCF +0DD2..0DD4 +0DD6..0DD6 +0DDF..0DDF +0E31..0E31 +0E34..0E3A +0E47..0E4E +0EB1..0EB1 +0EB4..0EBC +0EC8..0ECD +0F18..0F19 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F71..0F7E +0F80..0F84 +0F86..0F87 +0F8D..0F97 +0F99..0FBC +0FC6..0FC6 +102D..1030 +1032..1037 +1039..103A +103D..103E +1058..1059 +105E..1060 +1071..1074 +1082..1082 +1085..1086 +108D..108D +109D..109D +135D..135F +1712..1714 +1732..1734 +1752..1753 +1772..1773 +17B4..17B5 +17B7..17BD +17C6..17C6 +17C9..17D3 +17DD..17DD +180B..180D +1885..1886 +18A9..18A9 +1920..1922 +1927..1928 +1932..1932 +1939..193B +1A17..1A18 +1A1B..1A1B +1A56..1A56 +1A58..1A5E +1A60..1A60 +1A62..1A62 +1A65..1A6C +1A73..1A7C +1A7F..1A7F +1AB0..1ABE +1B00..1B03 +1B34..1B3A +1B3C..1B3C +1B42..1B42 +1B6B..1B73 +1B80..1B81 +1BA2..1BA5 +1BA8..1BA9 +1BAB..1BAD +1BE6..1BE6 +1BE8..1BE9 +1BED..1BED +1BEF..1BF1 +1C2C..1C33 +1C36..1C37 +1CD0..1CD2 +1CD4..1CE0 +1CE2..1CE8 +1CED..1CED +1CF4..1CF4 +1CF8..1CF9 +1DC0..1DF9 +1DFB..1DFF +200C..200C +20D0..20F0 +2CEF..2CF1 +2D7F..2D7F +2DE0..2DFF +302A..302F +3099..309A +A66F..A672 +A674..A67D +A69E..A69F +A6F0..A6F1 +A802..A802 +A806..A806 +A80B..A80B +A825..A826 +A8C4..A8C5 +A8E0..A8F1 +A8FF..A8FF +A926..A92D +A947..A951 +A980..A982 +A9B3..A9B3 +A9B6..A9B9 +A9BC..A9BD +A9E5..A9E5 +AA29..AA2E +AA31..AA32 +AA35..AA36 +AA43..AA43 +AA4C..AA4C +AA7C..AA7C +AAB0..AAB0 +AAB2..AAB4 +AAB7..AAB8 +AABE..AABF +AAC1..AAC1 +AAEC..AAED +AAF6..AAF6 +ABE5..ABE5 +ABE8..ABE8 +ABED..ABED +FB1E..FB1E +FE00..FE0F +FE20..FE2F +FF9E..FF9F +101FD..101FD +102E0..102E0 +10376..1037A +10A01..10A03 +10A05..10A06 +10A0C..10A0F +10A38..10A3A +10A3F..10A3F +10AE5..10AE6 +10D24..10D27 +10F46..10F50 +11001..11001 +11038..11046 +1107F..11081 +110B3..110B6 +110B9..110BA +11100..11102 +11127..1112B +1112D..11134 +11173..11173 +11180..11181 +111B6..111BE +111C9..111CC +1122F..11231 +11234..11234 +11236..11237 +1123E..1123E +112DF..112DF +112E3..112EA +11300..11301 +1133B..1133C +1133E..1133E +11340..11340 +11357..11357 +11366..1136C +11370..11374 +11438..1143F +11442..11444 +11446..11446 +1145E..1145E +114B0..114B0 +114B3..114B8 +114BA..114BA +114BD..114BD +114BF..114C0 +114C2..114C3 +115AF..115AF +115B2..115B5 +115BC..115BD +115BF..115C0 +115DC..115DD +11633..1163A +1163D..1163D +1163F..11640 +116AB..116AB +116AD..116AD +116B0..116B5 +116B7..116B7 +1171D..1171F +11722..11725 +11727..1172B +1182F..11837 +11839..1183A +119D4..119D7 +119DA..119DB +119E0..119E0 +11A01..11A0A +11A33..11A38 +11A3B..11A3E +11A47..11A47 +11A51..11A56 +11A59..11A5B +11A8A..11A96 +11A98..11A99 +11C30..11C36 +11C38..11C3D +11C3F..11C3F +11C92..11CA7 +11CAA..11CB0 +11CB2..11CB3 +11CB5..11CB6 +11D31..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D45 +11D47..11D47 +11D90..11D91 +11D95..11D95 +11D97..11D97 +11EF3..11EF4 +16AF0..16AF4 +16B30..16B36 +16F4F..16F4F +16F8F..16F92 +1BC9D..1BC9E +1D165..1D165 +1D167..1D169 +1D16E..1D172 +1D17B..1D182 +1D185..1D18B +1D1AA..1D1AD +1D242..1D244 +1DA00..1DA36 +1DA3B..1DA6C +1DA75..1DA75 +1DA84..1DA84 +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E130..1E136 +1E2EC..1E2EF +1E8D0..1E8D6 +1E944..1E94A +E0020..E007F +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_0.test new file mode 100644 index 000000000..5e2f55c7a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Grapheme_Extend_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Grapheme_Extend' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_0.flex new file mode 100644 index 000000000..c574c4d3a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_Grapheme_Link_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Grapheme_Link} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_0.output new file mode 100644 index 000000000..bc9de7592 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_0.output @@ -0,0 +1,52 @@ +094D..094D +09CD..09CD +0A4D..0A4D +0ACD..0ACD +0B4D..0B4D +0BCD..0BCD +0C4D..0C4D +0CCD..0CCD +0D3B..0D3C +0D4D..0D4D +0DCA..0DCA +0E3A..0E3A +0EBA..0EBA +0F84..0F84 +1039..103A +1714..1714 +1734..1734 +17D2..17D2 +1A60..1A60 +1B44..1B44 +1BAA..1BAB +1BF2..1BF3 +2D7F..2D7F +A806..A806 +A8C4..A8C4 +A953..A953 +A9C0..A9C0 +AAF6..AAF6 +ABED..ABED +10A3F..10A3F +11046..11046 +1107F..1107F +110B9..110B9 +11133..11134 +111C0..111C0 +11235..11235 +112EA..112EA +1134D..1134D +11442..11442 +114C2..114C2 +115BF..115BF +1163F..1163F +116B6..116B6 +1172B..1172B +11839..11839 +119E0..119E0 +11A34..11A34 +11A47..11A47 +11A99..11A99 +11C3F..11C3F +11D44..11D45 +11D97..11D97 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_0.test new file mode 100644 index 000000000..f15c4a26d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Grapheme_Link_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Grapheme_Link' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_0.flex new file mode 100644 index 000000000..708a2cc59 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_ID_Continue_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{ID_Continue} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_0.output new file mode 100644 index 000000000..147118ecf --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_0.output @@ -0,0 +1,713 @@ +0030..0039 +0041..005A +005F..005F +0061..007A +00AA..00AA +00B5..00B5 +00B7..00B7 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0300..0374 +0376..0377 +037A..037D +037F..037F +0386..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +0483..0487 +048A..052F +0531..0556 +0559..0559 +0560..0588 +0591..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05D0..05EA +05EF..05F2 +0610..061A +0620..0669 +066E..06D3 +06D5..06DC +06DF..06E8 +06EA..06FC +06FF..06FF +0710..074A +074D..07B1 +07C0..07F5 +07FA..07FA +07FD..07FD +0800..082D +0840..085B +0860..086A +08A0..08B4 +08B6..08BD +08D3..08E1 +08E3..0963 +0966..096F +0971..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09F1 +09FC..09FC +09FE..09FE +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AEF +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B6F +0B71..0B71 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BEF +0C00..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C80..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4E +0D54..0D57 +0D5F..0D63 +0D66..0D6F +0D7A..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF3 +0E01..0E3A +0E40..0E4E +0E50..0E59 +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F00 +0F18..0F19 +0F20..0F29 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F3E..0F47 +0F49..0F6C +0F71..0F84 +0F86..0F97 +0F99..0FBC +0FC6..0FC6 +1000..1049 +1050..109D +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..135F +1369..1371 +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1714 +1720..1734 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17D3 +17D7..17D7 +17DC..17DD +17E0..17E9 +180B..180D +1810..1819 +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1946..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +1A00..1A1B +1A20..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA7..1AA7 +1AB0..1ABD +1B00..1B4B +1B50..1B59 +1B6B..1B73 +1B80..1BF3 +1C00..1C37 +1C40..1C49 +1C4D..1C7D +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1CD0..1CD2 +1CD4..1CFA +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +203F..2040 +2054..2054 +2071..2071 +207F..207F +2090..209C +20D0..20DC +20E1..20E1 +20E5..20F0 +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2126..2126 +2128..2128 +212A..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2DFF +3005..3007 +3021..302F +3031..3035 +3038..303C +3041..3096 +3099..309F +30A1..30FA +30FC..30FF +3105..312F +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEF +A000..A48C +A4D0..A4FD +A500..A60C +A610..A62B +A640..A66F +A674..A67D +A67F..A6F1 +A717..A71F +A722..A788 +A78B..A7BF +A7C2..A7C6 +A7F7..A827 +A840..A873 +A880..A8C5 +A8D0..A8D9 +A8E0..A8F7 +A8FB..A8FB +A8FD..A92D +A930..A953 +A960..A97C +A980..A9C0 +A9CF..A9D9 +A9E0..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA60..AA76 +AA7A..AAC2 +AADB..AADD +AAE0..AAEF +AAF2..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB67 +AB70..ABEA +ABEC..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDFB +FE00..FE0F +FE20..FE2F +FE33..FE34 +FE4D..FE4F +FE70..FE74 +FE76..FEFC +FF10..FF19 +FF21..FF3A +FF3F..FF3F +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +101FD..101FD +10280..1029C +102A0..102D0 +102E0..102E0 +10300..1031F +1032D..1034A +10350..1037A +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A38..10A3A +10A3F..10A3F +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE6 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10D00..10D27 +10D30..10D39 +10F00..10F1C +10F27..10F27 +10F30..10F50 +10FE0..10FF6 +11000..11046 +11066..1106F +1107F..110BA +110D0..110E8 +110F0..110F9 +11100..11134 +11136..1113F +11144..11146 +11150..11173 +11176..11176 +11180..111C4 +111C9..111CC +111D0..111DA +111DC..111DC +11200..11211 +11213..11237 +1123E..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133B..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..1144A +11450..11459 +1145E..1145F +11480..114C5 +114C7..114C7 +114D0..114D9 +11580..115B5 +115B8..115C0 +115D8..115DD +11600..11640 +11644..11644 +11650..11659 +11680..116B8 +116C0..116C9 +11700..1171A +1171D..1172B +11730..11739 +11800..1183A +118A0..118E9 +118FF..118FF +119A0..119A7 +119AA..119D7 +119DA..119E1 +119E3..119E4 +11A00..11A3E +11A47..11A47 +11A50..11A99 +11A9D..11A9D +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C40 +11C50..11C59 +11C72..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D98 +11DA0..11DA9 +11EE0..11EF6 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16AD0..16AED +16AF0..16AF4 +16B00..16B36 +16B40..16B43 +16B50..16B59 +16B63..16B77 +16B7D..16B8F +16E40..16E7F +16F00..16F4A +16F4F..16F87 +16F8F..16F9F +16FE0..16FE1 +16FE3..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9D..1BC9E +1D165..1D169 +1D16D..1D172 +1D17B..1D182 +1D185..1D18B +1D1AA..1D1AD +1D242..1D244 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1D7CE..1D7FF +1DA00..1DA36 +1DA3B..1DA6C +1DA75..1DA75 +1DA84..1DA84 +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E100..1E12C +1E130..1E13D +1E140..1E149 +1E14E..1E14E +1E2C0..1E2F9 +1E800..1E8C4 +1E8D0..1E8D6 +1E900..1E94B +1E950..1E959 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_0.test new file mode 100644 index 000000000..5e5aeaa0a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_ID_Continue_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'ID_Continue' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_0.flex new file mode 100644 index 000000000..07921b538 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_ID_Start_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{ID_Start} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_0.output new file mode 100644 index 000000000..82483e111 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_0.output @@ -0,0 +1,609 @@ +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0370..0374 +0376..0377 +037A..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0559..0559 +0560..0588 +05D0..05EA +05EF..05F2 +0620..064A +066E..066F +0671..06D3 +06D5..06D5 +06E5..06E6 +06EE..06EF +06FA..06FC +06FF..06FF +0710..0710 +0712..072F +074D..07A5 +07B1..07B1 +07CA..07EA +07F4..07F5 +07FA..07FA +0800..0815 +081A..081A +0824..0824 +0828..0828 +0840..0858 +0860..086A +08A0..08B4 +08B6..08BD +0904..0939 +093D..093D +0950..0950 +0958..0961 +0971..0980 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09BD +09CE..09CE +09DC..09DD +09DF..09E1 +09F0..09F1 +09FC..09FC +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A59..0A5C +0A5E..0A5E +0A72..0A74 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0ABD +0AD0..0AD0 +0AE0..0AE1 +0AF9..0AF9 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B3D +0B5C..0B5D +0B5F..0B61 +0B71..0B71 +0B83..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BD0..0BD0 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C3D +0C58..0C5A +0C60..0C61 +0C80..0C80 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CBD +0CDE..0CDE +0CE0..0CE1 +0CF1..0CF2 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D3D +0D4E..0D4E +0D54..0D56 +0D5F..0D61 +0D7A..0D7F +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0E01..0E30 +0E32..0E33 +0E40..0E46 +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EB0 +0EB2..0EB3 +0EBD..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EDC..0EDF +0F00..0F00 +0F40..0F47 +0F49..0F6C +0F88..0F8C +1000..102A +103F..103F +1050..1055 +105A..105D +1061..1061 +1065..1066 +106E..1070 +1075..1081 +108E..108E +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1711 +1720..1731 +1740..1751 +1760..176C +176E..1770 +1780..17B3 +17D7..17D7 +17DC..17DC +1820..1878 +1880..18A8 +18AA..18AA +18B0..18F5 +1900..191E +1950..196D +1970..1974 +1980..19AB +19B0..19C9 +1A00..1A16 +1A20..1A54 +1AA7..1AA7 +1B05..1B33 +1B45..1B4B +1B83..1BA0 +1BAE..1BAF +1BBA..1BE5 +1C00..1C23 +1C4D..1C4F +1C5A..1C7D +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1CE9..1CEC +1CEE..1CF3 +1CF5..1CF6 +1CFA..1CFA +1D00..1DBF +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2126..2126 +2128..2128 +212A..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +3005..3007 +3021..3029 +3031..3035 +3038..303C +3041..3096 +309B..309F +30A1..30FA +30FC..30FF +3105..312F +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEF +A000..A48C +A4D0..A4FD +A500..A60C +A610..A61F +A62A..A62B +A640..A66E +A67F..A69D +A6A0..A6EF +A717..A71F +A722..A788 +A78B..A7BF +A7C2..A7C6 +A7F7..A801 +A803..A805 +A807..A80A +A80C..A822 +A840..A873 +A882..A8B3 +A8F2..A8F7 +A8FB..A8FB +A8FD..A8FE +A90A..A925 +A930..A946 +A960..A97C +A984..A9B2 +A9CF..A9CF +A9E0..A9E4 +A9E6..A9EF +A9FA..A9FE +AA00..AA28 +AA40..AA42 +AA44..AA4B +AA60..AA76 +AA7A..AA7A +AA7E..AAAF +AAB1..AAB1 +AAB5..AAB6 +AAB9..AABD +AAC0..AAC0 +AAC2..AAC2 +AADB..AADD +AAE0..AAEA +AAF2..AAF4 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB67 +AB70..ABE2 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB1D +FB1F..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDFB +FE70..FE74 +FE76..FEFC +FF21..FF3A +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +10280..1029C +102A0..102D0 +10300..1031F +1032D..1034A +10350..10375 +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A00 +10A10..10A13 +10A15..10A17 +10A19..10A35 +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE4 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10D00..10D23 +10F00..10F1C +10F27..10F27 +10F30..10F45 +10FE0..10FF6 +11003..11037 +11083..110AF +110D0..110E8 +11103..11126 +11144..11144 +11150..11172 +11176..11176 +11183..111B2 +111C1..111C4 +111DA..111DA +111DC..111DC +11200..11211 +11213..1122B +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112DE +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..1133D +11350..11350 +1135D..11361 +11400..11434 +11447..1144A +1145F..1145F +11480..114AF +114C4..114C5 +114C7..114C7 +11580..115AE +115D8..115DB +11600..1162F +11644..11644 +11680..116AA +116B8..116B8 +11700..1171A +11800..1182B +118A0..118DF +118FF..118FF +119A0..119A7 +119AA..119D0 +119E1..119E1 +119E3..119E3 +11A00..11A00 +11A0B..11A32 +11A3A..11A3A +11A50..11A50 +11A5C..11A89 +11A9D..11A9D +11AC0..11AF8 +11C00..11C08 +11C0A..11C2E +11C40..11C40 +11C72..11C8F +11D00..11D06 +11D08..11D09 +11D0B..11D30 +11D46..11D46 +11D60..11D65 +11D67..11D68 +11D6A..11D89 +11D98..11D98 +11EE0..11EF2 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16AD0..16AED +16B00..16B2F +16B40..16B43 +16B63..16B77 +16B7D..16B8F +16E40..16E7F +16F00..16F4A +16F50..16F50 +16F93..16F9F +16FE0..16FE1 +16FE3..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1E100..1E12C +1E137..1E13D +1E14E..1E14E +1E2C0..1E2EB +1E800..1E8C4 +1E900..1E943 +1E94B..1E94B +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_0.test new file mode 100644 index 000000000..d80f4e1c3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_ID_Start_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'ID_Start' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_0.flex new file mode 100644 index 000000000..407afbf4b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_Lowercase_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Lowercase} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_0.output new file mode 100644 index 000000000..4aa2f7eed --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_0.output @@ -0,0 +1,649 @@ +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00DF..00F6 +00F8..00FF +0101..0101 +0103..0103 +0105..0105 +0107..0107 +0109..0109 +010B..010B +010D..010D +010F..010F +0111..0111 +0113..0113 +0115..0115 +0117..0117 +0119..0119 +011B..011B +011D..011D +011F..011F +0121..0121 +0123..0123 +0125..0125 +0127..0127 +0129..0129 +012B..012B +012D..012D +012F..012F +0131..0131 +0133..0133 +0135..0135 +0137..0138 +013A..013A +013C..013C +013E..013E +0140..0140 +0142..0142 +0144..0144 +0146..0146 +0148..0149 +014B..014B +014D..014D +014F..014F +0151..0151 +0153..0153 +0155..0155 +0157..0157 +0159..0159 +015B..015B +015D..015D +015F..015F +0161..0161 +0163..0163 +0165..0165 +0167..0167 +0169..0169 +016B..016B +016D..016D +016F..016F +0171..0171 +0173..0173 +0175..0175 +0177..0177 +017A..017A +017C..017C +017E..0180 +0183..0183 +0185..0185 +0188..0188 +018C..018D +0192..0192 +0195..0195 +0199..019B +019E..019E +01A1..01A1 +01A3..01A3 +01A5..01A5 +01A8..01A8 +01AA..01AB +01AD..01AD +01B0..01B0 +01B4..01B4 +01B6..01B6 +01B9..01BA +01BD..01BF +01C6..01C6 +01C9..01C9 +01CC..01CC +01CE..01CE +01D0..01D0 +01D2..01D2 +01D4..01D4 +01D6..01D6 +01D8..01D8 +01DA..01DA +01DC..01DD +01DF..01DF +01E1..01E1 +01E3..01E3 +01E5..01E5 +01E7..01E7 +01E9..01E9 +01EB..01EB +01ED..01ED +01EF..01F0 +01F3..01F3 +01F5..01F5 +01F9..01F9 +01FB..01FB +01FD..01FD +01FF..01FF +0201..0201 +0203..0203 +0205..0205 +0207..0207 +0209..0209 +020B..020B +020D..020D +020F..020F +0211..0211 +0213..0213 +0215..0215 +0217..0217 +0219..0219 +021B..021B +021D..021D +021F..021F +0221..0221 +0223..0223 +0225..0225 +0227..0227 +0229..0229 +022B..022B +022D..022D +022F..022F +0231..0231 +0233..0239 +023C..023C +023F..0240 +0242..0242 +0247..0247 +0249..0249 +024B..024B +024D..024D +024F..0293 +0295..02B8 +02C0..02C1 +02E0..02E4 +0345..0345 +0371..0371 +0373..0373 +0377..0377 +037A..037D +0390..0390 +03AC..03CE +03D0..03D1 +03D5..03D7 +03D9..03D9 +03DB..03DB +03DD..03DD +03DF..03DF +03E1..03E1 +03E3..03E3 +03E5..03E5 +03E7..03E7 +03E9..03E9 +03EB..03EB +03ED..03ED +03EF..03F3 +03F5..03F5 +03F8..03F8 +03FB..03FC +0430..045F +0461..0461 +0463..0463 +0465..0465 +0467..0467 +0469..0469 +046B..046B +046D..046D +046F..046F +0471..0471 +0473..0473 +0475..0475 +0477..0477 +0479..0479 +047B..047B +047D..047D +047F..047F +0481..0481 +048B..048B +048D..048D +048F..048F +0491..0491 +0493..0493 +0495..0495 +0497..0497 +0499..0499 +049B..049B +049D..049D +049F..049F +04A1..04A1 +04A3..04A3 +04A5..04A5 +04A7..04A7 +04A9..04A9 +04AB..04AB +04AD..04AD +04AF..04AF +04B1..04B1 +04B3..04B3 +04B5..04B5 +04B7..04B7 +04B9..04B9 +04BB..04BB +04BD..04BD +04BF..04BF +04C2..04C2 +04C4..04C4 +04C6..04C6 +04C8..04C8 +04CA..04CA +04CC..04CC +04CE..04CF +04D1..04D1 +04D3..04D3 +04D5..04D5 +04D7..04D7 +04D9..04D9 +04DB..04DB +04DD..04DD +04DF..04DF +04E1..04E1 +04E3..04E3 +04E5..04E5 +04E7..04E7 +04E9..04E9 +04EB..04EB +04ED..04ED +04EF..04EF +04F1..04F1 +04F3..04F3 +04F5..04F5 +04F7..04F7 +04F9..04F9 +04FB..04FB +04FD..04FD +04FF..04FF +0501..0501 +0503..0503 +0505..0505 +0507..0507 +0509..0509 +050B..050B +050D..050D +050F..050F +0511..0511 +0513..0513 +0515..0515 +0517..0517 +0519..0519 +051B..051B +051D..051D +051F..051F +0521..0521 +0523..0523 +0525..0525 +0527..0527 +0529..0529 +052B..052B +052D..052D +052F..052F +0560..0588 +10D0..10FA +10FD..10FF +13F8..13FD +1C80..1C88 +1D00..1DBF +1E01..1E01 +1E03..1E03 +1E05..1E05 +1E07..1E07 +1E09..1E09 +1E0B..1E0B +1E0D..1E0D +1E0F..1E0F +1E11..1E11 +1E13..1E13 +1E15..1E15 +1E17..1E17 +1E19..1E19 +1E1B..1E1B +1E1D..1E1D +1E1F..1E1F +1E21..1E21 +1E23..1E23 +1E25..1E25 +1E27..1E27 +1E29..1E29 +1E2B..1E2B +1E2D..1E2D +1E2F..1E2F +1E31..1E31 +1E33..1E33 +1E35..1E35 +1E37..1E37 +1E39..1E39 +1E3B..1E3B +1E3D..1E3D +1E3F..1E3F +1E41..1E41 +1E43..1E43 +1E45..1E45 +1E47..1E47 +1E49..1E49 +1E4B..1E4B +1E4D..1E4D +1E4F..1E4F +1E51..1E51 +1E53..1E53 +1E55..1E55 +1E57..1E57 +1E59..1E59 +1E5B..1E5B +1E5D..1E5D +1E5F..1E5F +1E61..1E61 +1E63..1E63 +1E65..1E65 +1E67..1E67 +1E69..1E69 +1E6B..1E6B +1E6D..1E6D +1E6F..1E6F +1E71..1E71 +1E73..1E73 +1E75..1E75 +1E77..1E77 +1E79..1E79 +1E7B..1E7B +1E7D..1E7D +1E7F..1E7F +1E81..1E81 +1E83..1E83 +1E85..1E85 +1E87..1E87 +1E89..1E89 +1E8B..1E8B +1E8D..1E8D +1E8F..1E8F +1E91..1E91 +1E93..1E93 +1E95..1E9D +1E9F..1E9F +1EA1..1EA1 +1EA3..1EA3 +1EA5..1EA5 +1EA7..1EA7 +1EA9..1EA9 +1EAB..1EAB +1EAD..1EAD +1EAF..1EAF +1EB1..1EB1 +1EB3..1EB3 +1EB5..1EB5 +1EB7..1EB7 +1EB9..1EB9 +1EBB..1EBB +1EBD..1EBD +1EBF..1EBF +1EC1..1EC1 +1EC3..1EC3 +1EC5..1EC5 +1EC7..1EC7 +1EC9..1EC9 +1ECB..1ECB +1ECD..1ECD +1ECF..1ECF +1ED1..1ED1 +1ED3..1ED3 +1ED5..1ED5 +1ED7..1ED7 +1ED9..1ED9 +1EDB..1EDB +1EDD..1EDD +1EDF..1EDF +1EE1..1EE1 +1EE3..1EE3 +1EE5..1EE5 +1EE7..1EE7 +1EE9..1EE9 +1EEB..1EEB +1EED..1EED +1EEF..1EEF +1EF1..1EF1 +1EF3..1EF3 +1EF5..1EF5 +1EF7..1EF7 +1EF9..1EF9 +1EFB..1EFB +1EFD..1EFD +1EFF..1F07 +1F10..1F15 +1F20..1F27 +1F30..1F37 +1F40..1F45 +1F50..1F57 +1F60..1F67 +1F70..1F7D +1F80..1F87 +1F90..1F97 +1FA0..1FA7 +1FB0..1FB4 +1FB6..1FB7 +1FBE..1FBE +1FC2..1FC4 +1FC6..1FC7 +1FD0..1FD3 +1FD6..1FD7 +1FE0..1FE7 +1FF2..1FF4 +1FF6..1FF7 +2071..2071 +207F..207F +2090..209C +210A..210A +210E..210F +2113..2113 +212F..212F +2134..2134 +2139..2139 +213C..213D +2146..2149 +214E..214E +2170..217F +2184..2184 +24D0..24E9 +2C30..2C5E +2C61..2C61 +2C65..2C66 +2C68..2C68 +2C6A..2C6A +2C6C..2C6C +2C71..2C71 +2C73..2C74 +2C76..2C7D +2C81..2C81 +2C83..2C83 +2C85..2C85 +2C87..2C87 +2C89..2C89 +2C8B..2C8B +2C8D..2C8D +2C8F..2C8F +2C91..2C91 +2C93..2C93 +2C95..2C95 +2C97..2C97 +2C99..2C99 +2C9B..2C9B +2C9D..2C9D +2C9F..2C9F +2CA1..2CA1 +2CA3..2CA3 +2CA5..2CA5 +2CA7..2CA7 +2CA9..2CA9 +2CAB..2CAB +2CAD..2CAD +2CAF..2CAF +2CB1..2CB1 +2CB3..2CB3 +2CB5..2CB5 +2CB7..2CB7 +2CB9..2CB9 +2CBB..2CBB +2CBD..2CBD +2CBF..2CBF +2CC1..2CC1 +2CC3..2CC3 +2CC5..2CC5 +2CC7..2CC7 +2CC9..2CC9 +2CCB..2CCB +2CCD..2CCD +2CCF..2CCF +2CD1..2CD1 +2CD3..2CD3 +2CD5..2CD5 +2CD7..2CD7 +2CD9..2CD9 +2CDB..2CDB +2CDD..2CDD +2CDF..2CDF +2CE1..2CE1 +2CE3..2CE4 +2CEC..2CEC +2CEE..2CEE +2CF3..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A641..A641 +A643..A643 +A645..A645 +A647..A647 +A649..A649 +A64B..A64B +A64D..A64D +A64F..A64F +A651..A651 +A653..A653 +A655..A655 +A657..A657 +A659..A659 +A65B..A65B +A65D..A65D +A65F..A65F +A661..A661 +A663..A663 +A665..A665 +A667..A667 +A669..A669 +A66B..A66B +A66D..A66D +A681..A681 +A683..A683 +A685..A685 +A687..A687 +A689..A689 +A68B..A68B +A68D..A68D +A68F..A68F +A691..A691 +A693..A693 +A695..A695 +A697..A697 +A699..A699 +A69B..A69D +A723..A723 +A725..A725 +A727..A727 +A729..A729 +A72B..A72B +A72D..A72D +A72F..A731 +A733..A733 +A735..A735 +A737..A737 +A739..A739 +A73B..A73B +A73D..A73D +A73F..A73F +A741..A741 +A743..A743 +A745..A745 +A747..A747 +A749..A749 +A74B..A74B +A74D..A74D +A74F..A74F +A751..A751 +A753..A753 +A755..A755 +A757..A757 +A759..A759 +A75B..A75B +A75D..A75D +A75F..A75F +A761..A761 +A763..A763 +A765..A765 +A767..A767 +A769..A769 +A76B..A76B +A76D..A76D +A76F..A778 +A77A..A77A +A77C..A77C +A77F..A77F +A781..A781 +A783..A783 +A785..A785 +A787..A787 +A78C..A78C +A78E..A78E +A791..A791 +A793..A795 +A797..A797 +A799..A799 +A79B..A79B +A79D..A79D +A79F..A79F +A7A1..A7A1 +A7A3..A7A3 +A7A5..A7A5 +A7A7..A7A7 +A7A9..A7A9 +A7AF..A7AF +A7B5..A7B5 +A7B7..A7B7 +A7B9..A7B9 +A7BB..A7BB +A7BD..A7BD +A7BF..A7BF +A7C3..A7C3 +A7F8..A7FA +AB30..AB5A +AB5C..AB67 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF41..FF5A +10428..1044F +104D8..104FB +10CC0..10CF2 +118C0..118DF +16E60..16E7F +1D41A..1D433 +1D44E..1D454 +1D456..1D467 +1D482..1D49B +1D4B6..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D4CF +1D4EA..1D503 +1D51E..1D537 +1D552..1D56B +1D586..1D59F +1D5BA..1D5D3 +1D5EE..1D607 +1D622..1D63B +1D656..1D66F +1D68A..1D6A5 +1D6C2..1D6DA +1D6DC..1D6E1 +1D6FC..1D714 +1D716..1D71B +1D736..1D74E +1D750..1D755 +1D770..1D788 +1D78A..1D78F +1D7AA..1D7C2 +1D7C4..1D7C9 +1D7CB..1D7CB +1E922..1E943 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_0.test new file mode 100644 index 000000000..429d0442f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Lowercase_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Lowercase' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_0.flex new file mode 100644 index 000000000..a45e2189d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_Math_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Math} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_0.output new file mode 100644 index 000000000..4d4783ac4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_0.output @@ -0,0 +1,138 @@ +002B..002B +003C..003E +005E..005E +007C..007C +007E..007E +00AC..00AC +00B1..00B1 +00D7..00D7 +00F7..00F7 +03D0..03D2 +03D5..03D5 +03F0..03F1 +03F4..03F6 +0606..0608 +2016..2016 +2032..2034 +2040..2040 +2044..2044 +2052..2052 +2061..2064 +207A..207E +208A..208E +20D0..20DC +20E1..20E1 +20E5..20E6 +20EB..20EF +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2128..2129 +212C..212D +212F..2131 +2133..2138 +213C..2149 +214B..214B +2190..21A7 +21A9..21AE +21B0..21B1 +21B6..21B7 +21BC..21DB +21DD..21DD +21E4..21E5 +21F4..22FF +2308..230B +2320..2321 +237C..237C +239B..23B5 +23B7..23B7 +23D0..23D0 +23DC..23E2 +25A0..25A1 +25AE..25B7 +25BC..25C1 +25C6..25C7 +25CA..25CB +25CF..25D3 +25E2..25E2 +25E4..25E4 +25E7..25EC +25F8..25FF +2605..2606 +2640..2640 +2642..2642 +2660..2663 +266D..266F +27C0..27FF +2900..2AFF +2B30..2B44 +2B47..2B4C +FB29..FB29 +FE61..FE66 +FE68..FE68 +FF0B..FF0B +FF1C..FF1E +FF3C..FF3C +FF3E..FF3E +FF5C..FF5C +FF5E..FF5E +FFE2..FFE2 +FFE9..FFEC +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1D7FF +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_0.test new file mode 100644 index 000000000..98a906869 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Math_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Math' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_0.flex new file mode 100644 index 000000000..32c236dde --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_Uppercase_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Uppercase} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_0.output new file mode 100644 index 000000000..36b673d01 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_0.output @@ -0,0 +1,641 @@ +0041..005A +00C0..00D6 +00D8..00DE +0100..0100 +0102..0102 +0104..0104 +0106..0106 +0108..0108 +010A..010A +010C..010C +010E..010E +0110..0110 +0112..0112 +0114..0114 +0116..0116 +0118..0118 +011A..011A +011C..011C +011E..011E +0120..0120 +0122..0122 +0124..0124 +0126..0126 +0128..0128 +012A..012A +012C..012C +012E..012E +0130..0130 +0132..0132 +0134..0134 +0136..0136 +0139..0139 +013B..013B +013D..013D +013F..013F +0141..0141 +0143..0143 +0145..0145 +0147..0147 +014A..014A +014C..014C +014E..014E +0150..0150 +0152..0152 +0154..0154 +0156..0156 +0158..0158 +015A..015A +015C..015C +015E..015E +0160..0160 +0162..0162 +0164..0164 +0166..0166 +0168..0168 +016A..016A +016C..016C +016E..016E +0170..0170 +0172..0172 +0174..0174 +0176..0176 +0178..0179 +017B..017B +017D..017D +0181..0182 +0184..0184 +0186..0187 +0189..018B +018E..0191 +0193..0194 +0196..0198 +019C..019D +019F..01A0 +01A2..01A2 +01A4..01A4 +01A6..01A7 +01A9..01A9 +01AC..01AC +01AE..01AF +01B1..01B3 +01B5..01B5 +01B7..01B8 +01BC..01BC +01C4..01C4 +01C7..01C7 +01CA..01CA +01CD..01CD +01CF..01CF +01D1..01D1 +01D3..01D3 +01D5..01D5 +01D7..01D7 +01D9..01D9 +01DB..01DB +01DE..01DE +01E0..01E0 +01E2..01E2 +01E4..01E4 +01E6..01E6 +01E8..01E8 +01EA..01EA +01EC..01EC +01EE..01EE +01F1..01F1 +01F4..01F4 +01F6..01F8 +01FA..01FA +01FC..01FC +01FE..01FE +0200..0200 +0202..0202 +0204..0204 +0206..0206 +0208..0208 +020A..020A +020C..020C +020E..020E +0210..0210 +0212..0212 +0214..0214 +0216..0216 +0218..0218 +021A..021A +021C..021C +021E..021E +0220..0220 +0222..0222 +0224..0224 +0226..0226 +0228..0228 +022A..022A +022C..022C +022E..022E +0230..0230 +0232..0232 +023A..023B +023D..023E +0241..0241 +0243..0246 +0248..0248 +024A..024A +024C..024C +024E..024E +0370..0370 +0372..0372 +0376..0376 +037F..037F +0386..0386 +0388..038A +038C..038C +038E..038F +0391..03A1 +03A3..03AB +03CF..03CF +03D2..03D4 +03D8..03D8 +03DA..03DA +03DC..03DC +03DE..03DE +03E0..03E0 +03E2..03E2 +03E4..03E4 +03E6..03E6 +03E8..03E8 +03EA..03EA +03EC..03EC +03EE..03EE +03F4..03F4 +03F7..03F7 +03F9..03FA +03FD..042F +0460..0460 +0462..0462 +0464..0464 +0466..0466 +0468..0468 +046A..046A +046C..046C +046E..046E +0470..0470 +0472..0472 +0474..0474 +0476..0476 +0478..0478 +047A..047A +047C..047C +047E..047E +0480..0480 +048A..048A +048C..048C +048E..048E +0490..0490 +0492..0492 +0494..0494 +0496..0496 +0498..0498 +049A..049A +049C..049C +049E..049E +04A0..04A0 +04A2..04A2 +04A4..04A4 +04A6..04A6 +04A8..04A8 +04AA..04AA +04AC..04AC +04AE..04AE +04B0..04B0 +04B2..04B2 +04B4..04B4 +04B6..04B6 +04B8..04B8 +04BA..04BA +04BC..04BC +04BE..04BE +04C0..04C1 +04C3..04C3 +04C5..04C5 +04C7..04C7 +04C9..04C9 +04CB..04CB +04CD..04CD +04D0..04D0 +04D2..04D2 +04D4..04D4 +04D6..04D6 +04D8..04D8 +04DA..04DA +04DC..04DC +04DE..04DE +04E0..04E0 +04E2..04E2 +04E4..04E4 +04E6..04E6 +04E8..04E8 +04EA..04EA +04EC..04EC +04EE..04EE +04F0..04F0 +04F2..04F2 +04F4..04F4 +04F6..04F6 +04F8..04F8 +04FA..04FA +04FC..04FC +04FE..04FE +0500..0500 +0502..0502 +0504..0504 +0506..0506 +0508..0508 +050A..050A +050C..050C +050E..050E +0510..0510 +0512..0512 +0514..0514 +0516..0516 +0518..0518 +051A..051A +051C..051C +051E..051E +0520..0520 +0522..0522 +0524..0524 +0526..0526 +0528..0528 +052A..052A +052C..052C +052E..052E +0531..0556 +10A0..10C5 +10C7..10C7 +10CD..10CD +13A0..13F5 +1C90..1CBA +1CBD..1CBF +1E00..1E00 +1E02..1E02 +1E04..1E04 +1E06..1E06 +1E08..1E08 +1E0A..1E0A +1E0C..1E0C +1E0E..1E0E +1E10..1E10 +1E12..1E12 +1E14..1E14 +1E16..1E16 +1E18..1E18 +1E1A..1E1A +1E1C..1E1C +1E1E..1E1E +1E20..1E20 +1E22..1E22 +1E24..1E24 +1E26..1E26 +1E28..1E28 +1E2A..1E2A +1E2C..1E2C +1E2E..1E2E +1E30..1E30 +1E32..1E32 +1E34..1E34 +1E36..1E36 +1E38..1E38 +1E3A..1E3A +1E3C..1E3C +1E3E..1E3E +1E40..1E40 +1E42..1E42 +1E44..1E44 +1E46..1E46 +1E48..1E48 +1E4A..1E4A +1E4C..1E4C +1E4E..1E4E +1E50..1E50 +1E52..1E52 +1E54..1E54 +1E56..1E56 +1E58..1E58 +1E5A..1E5A +1E5C..1E5C +1E5E..1E5E +1E60..1E60 +1E62..1E62 +1E64..1E64 +1E66..1E66 +1E68..1E68 +1E6A..1E6A +1E6C..1E6C +1E6E..1E6E +1E70..1E70 +1E72..1E72 +1E74..1E74 +1E76..1E76 +1E78..1E78 +1E7A..1E7A +1E7C..1E7C +1E7E..1E7E +1E80..1E80 +1E82..1E82 +1E84..1E84 +1E86..1E86 +1E88..1E88 +1E8A..1E8A +1E8C..1E8C +1E8E..1E8E +1E90..1E90 +1E92..1E92 +1E94..1E94 +1E9E..1E9E +1EA0..1EA0 +1EA2..1EA2 +1EA4..1EA4 +1EA6..1EA6 +1EA8..1EA8 +1EAA..1EAA +1EAC..1EAC +1EAE..1EAE +1EB0..1EB0 +1EB2..1EB2 +1EB4..1EB4 +1EB6..1EB6 +1EB8..1EB8 +1EBA..1EBA +1EBC..1EBC +1EBE..1EBE +1EC0..1EC0 +1EC2..1EC2 +1EC4..1EC4 +1EC6..1EC6 +1EC8..1EC8 +1ECA..1ECA +1ECC..1ECC +1ECE..1ECE +1ED0..1ED0 +1ED2..1ED2 +1ED4..1ED4 +1ED6..1ED6 +1ED8..1ED8 +1EDA..1EDA +1EDC..1EDC +1EDE..1EDE +1EE0..1EE0 +1EE2..1EE2 +1EE4..1EE4 +1EE6..1EE6 +1EE8..1EE8 +1EEA..1EEA +1EEC..1EEC +1EEE..1EEE +1EF0..1EF0 +1EF2..1EF2 +1EF4..1EF4 +1EF6..1EF6 +1EF8..1EF8 +1EFA..1EFA +1EFC..1EFC +1EFE..1EFE +1F08..1F0F +1F18..1F1D +1F28..1F2F +1F38..1F3F +1F48..1F4D +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F5F +1F68..1F6F +1FB8..1FBB +1FC8..1FCB +1FD8..1FDB +1FE8..1FEC +1FF8..1FFB +2102..2102 +2107..2107 +210B..210D +2110..2112 +2115..2115 +2119..211D +2124..2124 +2126..2126 +2128..2128 +212A..212D +2130..2133 +213E..213F +2145..2145 +2160..216F +2183..2183 +24B6..24CF +2C00..2C2E +2C60..2C60 +2C62..2C64 +2C67..2C67 +2C69..2C69 +2C6B..2C6B +2C6D..2C70 +2C72..2C72 +2C75..2C75 +2C7E..2C80 +2C82..2C82 +2C84..2C84 +2C86..2C86 +2C88..2C88 +2C8A..2C8A +2C8C..2C8C +2C8E..2C8E +2C90..2C90 +2C92..2C92 +2C94..2C94 +2C96..2C96 +2C98..2C98 +2C9A..2C9A +2C9C..2C9C +2C9E..2C9E +2CA0..2CA0 +2CA2..2CA2 +2CA4..2CA4 +2CA6..2CA6 +2CA8..2CA8 +2CAA..2CAA +2CAC..2CAC +2CAE..2CAE +2CB0..2CB0 +2CB2..2CB2 +2CB4..2CB4 +2CB6..2CB6 +2CB8..2CB8 +2CBA..2CBA +2CBC..2CBC +2CBE..2CBE +2CC0..2CC0 +2CC2..2CC2 +2CC4..2CC4 +2CC6..2CC6 +2CC8..2CC8 +2CCA..2CCA +2CCC..2CCC +2CCE..2CCE +2CD0..2CD0 +2CD2..2CD2 +2CD4..2CD4 +2CD6..2CD6 +2CD8..2CD8 +2CDA..2CDA +2CDC..2CDC +2CDE..2CDE +2CE0..2CE0 +2CE2..2CE2 +2CEB..2CEB +2CED..2CED +2CF2..2CF2 +A640..A640 +A642..A642 +A644..A644 +A646..A646 +A648..A648 +A64A..A64A +A64C..A64C +A64E..A64E +A650..A650 +A652..A652 +A654..A654 +A656..A656 +A658..A658 +A65A..A65A +A65C..A65C +A65E..A65E +A660..A660 +A662..A662 +A664..A664 +A666..A666 +A668..A668 +A66A..A66A +A66C..A66C +A680..A680 +A682..A682 +A684..A684 +A686..A686 +A688..A688 +A68A..A68A +A68C..A68C +A68E..A68E +A690..A690 +A692..A692 +A694..A694 +A696..A696 +A698..A698 +A69A..A69A +A722..A722 +A724..A724 +A726..A726 +A728..A728 +A72A..A72A +A72C..A72C +A72E..A72E +A732..A732 +A734..A734 +A736..A736 +A738..A738 +A73A..A73A +A73C..A73C +A73E..A73E +A740..A740 +A742..A742 +A744..A744 +A746..A746 +A748..A748 +A74A..A74A +A74C..A74C +A74E..A74E +A750..A750 +A752..A752 +A754..A754 +A756..A756 +A758..A758 +A75A..A75A +A75C..A75C +A75E..A75E +A760..A760 +A762..A762 +A764..A764 +A766..A766 +A768..A768 +A76A..A76A +A76C..A76C +A76E..A76E +A779..A779 +A77B..A77B +A77D..A77E +A780..A780 +A782..A782 +A784..A784 +A786..A786 +A78B..A78B +A78D..A78D +A790..A790 +A792..A792 +A796..A796 +A798..A798 +A79A..A79A +A79C..A79C +A79E..A79E +A7A0..A7A0 +A7A2..A7A2 +A7A4..A7A4 +A7A6..A7A6 +A7A8..A7A8 +A7AA..A7AE +A7B0..A7B4 +A7B6..A7B6 +A7B8..A7B8 +A7BA..A7BA +A7BC..A7BC +A7BE..A7BE +A7C2..A7C2 +A7C4..A7C6 +FF21..FF3A +10400..10427 +104B0..104D3 +10C80..10CB2 +118A0..118BF +16E40..16E5F +1D400..1D419 +1D434..1D44D +1D468..1D481 +1D49C..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B5 +1D4D0..1D4E9 +1D504..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D538..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D56C..1D585 +1D5A0..1D5B9 +1D5D4..1D5ED +1D608..1D621 +1D63C..1D655 +1D670..1D689 +1D6A8..1D6C0 +1D6E2..1D6FA +1D71C..1D734 +1D756..1D76E +1D790..1D7A8 +1D7CA..1D7CA +1E900..1E921 +1F130..1F149 +1F150..1F169 +1F170..1F189 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_0.test new file mode 100644 index 000000000..1fc1c2edd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Uppercase_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Uppercase' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_0.flex new file mode 100644 index 000000000..21d901f64 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_XID_Continue_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{XID_Continue} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_0.output new file mode 100644 index 000000000..ffdae703c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_0.output @@ -0,0 +1,720 @@ +0030..0039 +0041..005A +005F..005F +0061..007A +00AA..00AA +00B5..00B5 +00B7..00B7 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0300..0374 +0376..0377 +037B..037D +037F..037F +0386..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +0483..0487 +048A..052F +0531..0556 +0559..0559 +0560..0588 +0591..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05D0..05EA +05EF..05F2 +0610..061A +0620..0669 +066E..06D3 +06D5..06DC +06DF..06E8 +06EA..06FC +06FF..06FF +0710..074A +074D..07B1 +07C0..07F5 +07FA..07FA +07FD..07FD +0800..082D +0840..085B +0860..086A +08A0..08B4 +08B6..08BD +08D3..08E1 +08E3..0963 +0966..096F +0971..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09F1 +09FC..09FC +09FE..09FE +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AEF +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B6F +0B71..0B71 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BEF +0C00..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C80..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4E +0D54..0D57 +0D5F..0D63 +0D66..0D6F +0D7A..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF3 +0E01..0E3A +0E40..0E4E +0E50..0E59 +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F00 +0F18..0F19 +0F20..0F29 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F3E..0F47 +0F49..0F6C +0F71..0F84 +0F86..0F97 +0F99..0FBC +0FC6..0FC6 +1000..1049 +1050..109D +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..135F +1369..1371 +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1714 +1720..1734 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17D3 +17D7..17D7 +17DC..17DD +17E0..17E9 +180B..180D +1810..1819 +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1946..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +1A00..1A1B +1A20..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA7..1AA7 +1AB0..1ABD +1B00..1B4B +1B50..1B59 +1B6B..1B73 +1B80..1BF3 +1C00..1C37 +1C40..1C49 +1C4D..1C7D +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1CD0..1CD2 +1CD4..1CFA +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +203F..2040 +2054..2054 +2071..2071 +207F..207F +2090..209C +20D0..20DC +20E1..20E1 +20E5..20F0 +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2126..2126 +2128..2128 +212A..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2DFF +3005..3007 +3021..302F +3031..3035 +3038..303C +3041..3096 +3099..309A +309D..309F +30A1..30FA +30FC..30FF +3105..312F +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEF +A000..A48C +A4D0..A4FD +A500..A60C +A610..A62B +A640..A66F +A674..A67D +A67F..A6F1 +A717..A71F +A722..A788 +A78B..A7BF +A7C2..A7C6 +A7F7..A827 +A840..A873 +A880..A8C5 +A8D0..A8D9 +A8E0..A8F7 +A8FB..A8FB +A8FD..A92D +A930..A953 +A960..A97C +A980..A9C0 +A9CF..A9D9 +A9E0..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA60..AA76 +AA7A..AAC2 +AADB..AADD +AAE0..AAEF +AAF2..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB67 +AB70..ABEA +ABEC..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FC5D +FC64..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDF9 +FE00..FE0F +FE20..FE2F +FE33..FE34 +FE4D..FE4F +FE71..FE71 +FE73..FE73 +FE77..FE77 +FE79..FE79 +FE7B..FE7B +FE7D..FE7D +FE7F..FEFC +FF10..FF19 +FF21..FF3A +FF3F..FF3F +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +101FD..101FD +10280..1029C +102A0..102D0 +102E0..102E0 +10300..1031F +1032D..1034A +10350..1037A +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A38..10A3A +10A3F..10A3F +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE6 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10D00..10D27 +10D30..10D39 +10F00..10F1C +10F27..10F27 +10F30..10F50 +10FE0..10FF6 +11000..11046 +11066..1106F +1107F..110BA +110D0..110E8 +110F0..110F9 +11100..11134 +11136..1113F +11144..11146 +11150..11173 +11176..11176 +11180..111C4 +111C9..111CC +111D0..111DA +111DC..111DC +11200..11211 +11213..11237 +1123E..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133B..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..1144A +11450..11459 +1145E..1145F +11480..114C5 +114C7..114C7 +114D0..114D9 +11580..115B5 +115B8..115C0 +115D8..115DD +11600..11640 +11644..11644 +11650..11659 +11680..116B8 +116C0..116C9 +11700..1171A +1171D..1172B +11730..11739 +11800..1183A +118A0..118E9 +118FF..118FF +119A0..119A7 +119AA..119D7 +119DA..119E1 +119E3..119E4 +11A00..11A3E +11A47..11A47 +11A50..11A99 +11A9D..11A9D +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C40 +11C50..11C59 +11C72..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D98 +11DA0..11DA9 +11EE0..11EF6 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16AD0..16AED +16AF0..16AF4 +16B00..16B36 +16B40..16B43 +16B50..16B59 +16B63..16B77 +16B7D..16B8F +16E40..16E7F +16F00..16F4A +16F4F..16F87 +16F8F..16F9F +16FE0..16FE1 +16FE3..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9D..1BC9E +1D165..1D169 +1D16D..1D172 +1D17B..1D182 +1D185..1D18B +1D1AA..1D1AD +1D242..1D244 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1D7CE..1D7FF +1DA00..1DA36 +1DA3B..1DA6C +1DA75..1DA75 +1DA84..1DA84 +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E100..1E12C +1E130..1E13D +1E140..1E149 +1E14E..1E14E +1E2C0..1E2F9 +1E800..1E8C4 +1E8D0..1E8D6 +1E900..1E94B +1E950..1E959 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_0.test new file mode 100644 index 000000000..c5d6a7ad4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_XID_Continue_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'XID_Continue' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_0.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_0.flex new file mode 100644 index 000000000..b9da58aac --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDerivedCoreProperties_XID_Start_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{XID_Start} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_0.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_0.output new file mode 100644 index 000000000..7a3301506 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_0.output @@ -0,0 +1,616 @@ +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0370..0374 +0376..0377 +037B..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0559..0559 +0560..0588 +05D0..05EA +05EF..05F2 +0620..064A +066E..066F +0671..06D3 +06D5..06D5 +06E5..06E6 +06EE..06EF +06FA..06FC +06FF..06FF +0710..0710 +0712..072F +074D..07A5 +07B1..07B1 +07CA..07EA +07F4..07F5 +07FA..07FA +0800..0815 +081A..081A +0824..0824 +0828..0828 +0840..0858 +0860..086A +08A0..08B4 +08B6..08BD +0904..0939 +093D..093D +0950..0950 +0958..0961 +0971..0980 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09BD +09CE..09CE +09DC..09DD +09DF..09E1 +09F0..09F1 +09FC..09FC +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A59..0A5C +0A5E..0A5E +0A72..0A74 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0ABD +0AD0..0AD0 +0AE0..0AE1 +0AF9..0AF9 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B3D +0B5C..0B5D +0B5F..0B61 +0B71..0B71 +0B83..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BD0..0BD0 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C3D +0C58..0C5A +0C60..0C61 +0C80..0C80 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CBD +0CDE..0CDE +0CE0..0CE1 +0CF1..0CF2 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D3D +0D4E..0D4E +0D54..0D56 +0D5F..0D61 +0D7A..0D7F +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0E01..0E30 +0E32..0E32 +0E40..0E46 +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EB0 +0EB2..0EB2 +0EBD..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EDC..0EDF +0F00..0F00 +0F40..0F47 +0F49..0F6C +0F88..0F8C +1000..102A +103F..103F +1050..1055 +105A..105D +1061..1061 +1065..1066 +106E..1070 +1075..1081 +108E..108E +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1711 +1720..1731 +1740..1751 +1760..176C +176E..1770 +1780..17B3 +17D7..17D7 +17DC..17DC +1820..1878 +1880..18A8 +18AA..18AA +18B0..18F5 +1900..191E +1950..196D +1970..1974 +1980..19AB +19B0..19C9 +1A00..1A16 +1A20..1A54 +1AA7..1AA7 +1B05..1B33 +1B45..1B4B +1B83..1BA0 +1BAE..1BAF +1BBA..1BE5 +1C00..1C23 +1C4D..1C4F +1C5A..1C7D +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1CE9..1CEC +1CEE..1CF3 +1CF5..1CF6 +1CFA..1CFA +1D00..1DBF +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2126..2126 +2128..2128 +212A..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +3005..3007 +3021..3029 +3031..3035 +3038..303C +3041..3096 +309D..309F +30A1..30FA +30FC..30FF +3105..312F +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEF +A000..A48C +A4D0..A4FD +A500..A60C +A610..A61F +A62A..A62B +A640..A66E +A67F..A69D +A6A0..A6EF +A717..A71F +A722..A788 +A78B..A7BF +A7C2..A7C6 +A7F7..A801 +A803..A805 +A807..A80A +A80C..A822 +A840..A873 +A882..A8B3 +A8F2..A8F7 +A8FB..A8FB +A8FD..A8FE +A90A..A925 +A930..A946 +A960..A97C +A984..A9B2 +A9CF..A9CF +A9E0..A9E4 +A9E6..A9EF +A9FA..A9FE +AA00..AA28 +AA40..AA42 +AA44..AA4B +AA60..AA76 +AA7A..AA7A +AA7E..AAAF +AAB1..AAB1 +AAB5..AAB6 +AAB9..AABD +AAC0..AAC0 +AAC2..AAC2 +AADB..AADD +AAE0..AAEA +AAF2..AAF4 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB67 +AB70..ABE2 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB1D +FB1F..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FC5D +FC64..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDF9 +FE71..FE71 +FE73..FE73 +FE77..FE77 +FE79..FE79 +FE7B..FE7B +FE7D..FE7D +FE7F..FEFC +FF21..FF3A +FF41..FF5A +FF66..FF9D +FFA0..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +10280..1029C +102A0..102D0 +10300..1031F +1032D..1034A +10350..10375 +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A00 +10A10..10A13 +10A15..10A17 +10A19..10A35 +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE4 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10D00..10D23 +10F00..10F1C +10F27..10F27 +10F30..10F45 +10FE0..10FF6 +11003..11037 +11083..110AF +110D0..110E8 +11103..11126 +11144..11144 +11150..11172 +11176..11176 +11183..111B2 +111C1..111C4 +111DA..111DA +111DC..111DC +11200..11211 +11213..1122B +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112DE +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..1133D +11350..11350 +1135D..11361 +11400..11434 +11447..1144A +1145F..1145F +11480..114AF +114C4..114C5 +114C7..114C7 +11580..115AE +115D8..115DB +11600..1162F +11644..11644 +11680..116AA +116B8..116B8 +11700..1171A +11800..1182B +118A0..118DF +118FF..118FF +119A0..119A7 +119AA..119D0 +119E1..119E1 +119E3..119E3 +11A00..11A00 +11A0B..11A32 +11A3A..11A3A +11A50..11A50 +11A5C..11A89 +11A9D..11A9D +11AC0..11AF8 +11C00..11C08 +11C0A..11C2E +11C40..11C40 +11C72..11C8F +11D00..11D06 +11D08..11D09 +11D0B..11D30 +11D46..11D46 +11D60..11D65 +11D67..11D68 +11D6A..11D89 +11D98..11D98 +11EE0..11EF2 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16AD0..16AED +16B00..16B2F +16B40..16B43 +16B63..16B77 +16B7D..16B8F +16E40..16E7F +16F00..16F4A +16F50..16F50 +16F93..16F9F +16FE0..16FE1 +16FE3..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1E100..1E12C +1E137..1E13D +1E14E..1E14E +1E2C0..1E2EB +1E800..1E8C4 +1E900..1E943 +1E94B..1E94B +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_0.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_0.test new file mode 100644 index 000000000..d9851a160 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_XID_Start_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'XID_Start' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_0.flex b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_0.flex new file mode 100644 index 000000000..494d90cbe --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDecimalDigit1_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +[:digit:] { setCurCharPropertyValue("Nd"); } +[^[:digit:]] { setCurCharPropertyValue("Not-Nd"); } diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_0.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_0.output new file mode 100644 index 000000000..acd15b50b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_0.output @@ -0,0 +1,120 @@ +0000..002F; Not-Nd +0030..0039; Nd +003A..065F; Not-Nd +0660..0669; Nd +066A..06EF; Not-Nd +06F0..06F9; Nd +06FA..07BF; Not-Nd +07C0..07C9; Nd +07CA..0965; Not-Nd +0966..096F; Nd +0970..09E5; Not-Nd +09E6..09EF; Nd +09F0..0A65; Not-Nd +0A66..0A6F; Nd +0A70..0AE5; Not-Nd +0AE6..0AEF; Nd +0AF0..0B65; Not-Nd +0B66..0B6F; Nd +0B70..0BE5; Not-Nd +0BE6..0BEF; Nd +0BF0..0C65; Not-Nd +0C66..0C6F; Nd +0C70..0CE5; Not-Nd +0CE6..0CEF; Nd +0CF0..0D65; Not-Nd +0D66..0D6F; Nd +0D70..0DE5; Not-Nd +0DE6..0DEF; Nd +0DF0..0E4F; Not-Nd +0E50..0E59; Nd +0E5A..0ECF; Not-Nd +0ED0..0ED9; Nd +0EDA..0F1F; Not-Nd +0F20..0F29; Nd +0F2A..103F; Not-Nd +1040..1049; Nd +104A..108F; Not-Nd +1090..1099; Nd +109A..17DF; Not-Nd +17E0..17E9; Nd +17EA..180F; Not-Nd +1810..1819; Nd +181A..1945; Not-Nd +1946..194F; Nd +1950..19CF; Not-Nd +19D0..19D9; Nd +19DA..1A7F; Not-Nd +1A80..1A89; Nd +1A8A..1A8F; Not-Nd +1A90..1A99; Nd +1A9A..1B4F; Not-Nd +1B50..1B59; Nd +1B5A..1BAF; Not-Nd +1BB0..1BB9; Nd +1BBA..1C3F; Not-Nd +1C40..1C49; Nd +1C4A..1C4F; Not-Nd +1C50..1C59; Nd +1C5A..A61F; Not-Nd +A620..A629; Nd +A62A..A8CF; Not-Nd +A8D0..A8D9; Nd +A8DA..A8FF; Not-Nd +A900..A909; Nd +A90A..A9CF; Not-Nd +A9D0..A9D9; Nd +A9DA..A9EF; Not-Nd +A9F0..A9F9; Nd +A9FA..AA4F; Not-Nd +AA50..AA59; Nd +AA5A..ABEF; Not-Nd +ABF0..ABF9; Nd +ABFA..D7FF; Not-Nd +E000..FF0F; Not-Nd +FF10..FF19; Nd +FF1A..1049F; Not-Nd +104A0..104A9; Nd +104AA..10D2F; Not-Nd +10D30..10D39; Nd +10D3A..11065; Not-Nd +11066..1106F; Nd +11070..110EF; Not-Nd +110F0..110F9; Nd +110FA..11135; Not-Nd +11136..1113F; Nd +11140..111CF; Not-Nd +111D0..111D9; Nd +111DA..112EF; Not-Nd +112F0..112F9; Nd +112FA..1144F; Not-Nd +11450..11459; Nd +1145A..114CF; Not-Nd +114D0..114D9; Nd +114DA..1164F; Not-Nd +11650..11659; Nd +1165A..116BF; Not-Nd +116C0..116C9; Nd +116CA..1172F; Not-Nd +11730..11739; Nd +1173A..118DF; Not-Nd +118E0..118E9; Nd +118EA..11C4F; Not-Nd +11C50..11C59; Nd +11C5A..11D4F; Not-Nd +11D50..11D59; Nd +11D5A..11D9F; Not-Nd +11DA0..11DA9; Nd +11DAA..16A5F; Not-Nd +16A60..16A69; Nd +16A6A..16B4F; Not-Nd +16B50..16B59; Nd +16B5A..1D7CD; Not-Nd +1D7CE..1D7FF; Nd +1D800..1E13F; Not-Nd +1E140..1E149; Nd +1E14A..1E2EF; Not-Nd +1E2F0..1E2F9; Nd +1E2FA..1E94F; Not-Nd +1E950..1E959; Nd +1E95A..10FFFF; Not-Nd diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_0.test b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_0.test new file mode 100644 index 000000000..fd93f019a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDecimalDigit1_12_0 + +description: +Tests character class syntax of the Unicode 12.0 DecimalDigit property +using the '[:digit:]' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_0.flex b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_0.flex new file mode 100644 index 000000000..b855527fd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDecimalDigit2_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\D { setCurCharPropertyValue("Not-Nd"); } +[^\D] { setCurCharPropertyValue("Nd"); } diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_0.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_0.output new file mode 100644 index 000000000..acd15b50b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_0.output @@ -0,0 +1,120 @@ +0000..002F; Not-Nd +0030..0039; Nd +003A..065F; Not-Nd +0660..0669; Nd +066A..06EF; Not-Nd +06F0..06F9; Nd +06FA..07BF; Not-Nd +07C0..07C9; Nd +07CA..0965; Not-Nd +0966..096F; Nd +0970..09E5; Not-Nd +09E6..09EF; Nd +09F0..0A65; Not-Nd +0A66..0A6F; Nd +0A70..0AE5; Not-Nd +0AE6..0AEF; Nd +0AF0..0B65; Not-Nd +0B66..0B6F; Nd +0B70..0BE5; Not-Nd +0BE6..0BEF; Nd +0BF0..0C65; Not-Nd +0C66..0C6F; Nd +0C70..0CE5; Not-Nd +0CE6..0CEF; Nd +0CF0..0D65; Not-Nd +0D66..0D6F; Nd +0D70..0DE5; Not-Nd +0DE6..0DEF; Nd +0DF0..0E4F; Not-Nd +0E50..0E59; Nd +0E5A..0ECF; Not-Nd +0ED0..0ED9; Nd +0EDA..0F1F; Not-Nd +0F20..0F29; Nd +0F2A..103F; Not-Nd +1040..1049; Nd +104A..108F; Not-Nd +1090..1099; Nd +109A..17DF; Not-Nd +17E0..17E9; Nd +17EA..180F; Not-Nd +1810..1819; Nd +181A..1945; Not-Nd +1946..194F; Nd +1950..19CF; Not-Nd +19D0..19D9; Nd +19DA..1A7F; Not-Nd +1A80..1A89; Nd +1A8A..1A8F; Not-Nd +1A90..1A99; Nd +1A9A..1B4F; Not-Nd +1B50..1B59; Nd +1B5A..1BAF; Not-Nd +1BB0..1BB9; Nd +1BBA..1C3F; Not-Nd +1C40..1C49; Nd +1C4A..1C4F; Not-Nd +1C50..1C59; Nd +1C5A..A61F; Not-Nd +A620..A629; Nd +A62A..A8CF; Not-Nd +A8D0..A8D9; Nd +A8DA..A8FF; Not-Nd +A900..A909; Nd +A90A..A9CF; Not-Nd +A9D0..A9D9; Nd +A9DA..A9EF; Not-Nd +A9F0..A9F9; Nd +A9FA..AA4F; Not-Nd +AA50..AA59; Nd +AA5A..ABEF; Not-Nd +ABF0..ABF9; Nd +ABFA..D7FF; Not-Nd +E000..FF0F; Not-Nd +FF10..FF19; Nd +FF1A..1049F; Not-Nd +104A0..104A9; Nd +104AA..10D2F; Not-Nd +10D30..10D39; Nd +10D3A..11065; Not-Nd +11066..1106F; Nd +11070..110EF; Not-Nd +110F0..110F9; Nd +110FA..11135; Not-Nd +11136..1113F; Nd +11140..111CF; Not-Nd +111D0..111D9; Nd +111DA..112EF; Not-Nd +112F0..112F9; Nd +112FA..1144F; Not-Nd +11450..11459; Nd +1145A..114CF; Not-Nd +114D0..114D9; Nd +114DA..1164F; Not-Nd +11650..11659; Nd +1165A..116BF; Not-Nd +116C0..116C9; Nd +116CA..1172F; Not-Nd +11730..11739; Nd +1173A..118DF; Not-Nd +118E0..118E9; Nd +118EA..11C4F; Not-Nd +11C50..11C59; Nd +11C5A..11D4F; Not-Nd +11D50..11D59; Nd +11D5A..11D9F; Not-Nd +11DA0..11DA9; Nd +11DAA..16A5F; Not-Nd +16A60..16A69; Nd +16A6A..16B4F; Not-Nd +16B50..16B59; Nd +16B5A..1D7CD; Not-Nd +1D7CE..1D7FF; Nd +1D800..1E13F; Not-Nd +1E140..1E149; Nd +1E14A..1E2EF; Not-Nd +1E2F0..1E2F9; Nd +1E2FA..1E94F; Not-Nd +1E950..1E959; Nd +1E95A..10FFFF; Not-Nd diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_0.test b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_0.test new file mode 100644 index 000000000..7c7bfee5a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDecimalDigit2_12_0 + +description: +Tests character class syntax of the Unicode 12.0 DecimalDigit property +using the '\D' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_0.flex b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_0.flex new file mode 100644 index 000000000..c9695c7f5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeDecimalDigit3_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\d { setCurCharPropertyValue("Nd"); } +[^\d] { setCurCharPropertyValue("Not-Nd"); } diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_0.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_0.output new file mode 100644 index 000000000..acd15b50b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_0.output @@ -0,0 +1,120 @@ +0000..002F; Not-Nd +0030..0039; Nd +003A..065F; Not-Nd +0660..0669; Nd +066A..06EF; Not-Nd +06F0..06F9; Nd +06FA..07BF; Not-Nd +07C0..07C9; Nd +07CA..0965; Not-Nd +0966..096F; Nd +0970..09E5; Not-Nd +09E6..09EF; Nd +09F0..0A65; Not-Nd +0A66..0A6F; Nd +0A70..0AE5; Not-Nd +0AE6..0AEF; Nd +0AF0..0B65; Not-Nd +0B66..0B6F; Nd +0B70..0BE5; Not-Nd +0BE6..0BEF; Nd +0BF0..0C65; Not-Nd +0C66..0C6F; Nd +0C70..0CE5; Not-Nd +0CE6..0CEF; Nd +0CF0..0D65; Not-Nd +0D66..0D6F; Nd +0D70..0DE5; Not-Nd +0DE6..0DEF; Nd +0DF0..0E4F; Not-Nd +0E50..0E59; Nd +0E5A..0ECF; Not-Nd +0ED0..0ED9; Nd +0EDA..0F1F; Not-Nd +0F20..0F29; Nd +0F2A..103F; Not-Nd +1040..1049; Nd +104A..108F; Not-Nd +1090..1099; Nd +109A..17DF; Not-Nd +17E0..17E9; Nd +17EA..180F; Not-Nd +1810..1819; Nd +181A..1945; Not-Nd +1946..194F; Nd +1950..19CF; Not-Nd +19D0..19D9; Nd +19DA..1A7F; Not-Nd +1A80..1A89; Nd +1A8A..1A8F; Not-Nd +1A90..1A99; Nd +1A9A..1B4F; Not-Nd +1B50..1B59; Nd +1B5A..1BAF; Not-Nd +1BB0..1BB9; Nd +1BBA..1C3F; Not-Nd +1C40..1C49; Nd +1C4A..1C4F; Not-Nd +1C50..1C59; Nd +1C5A..A61F; Not-Nd +A620..A629; Nd +A62A..A8CF; Not-Nd +A8D0..A8D9; Nd +A8DA..A8FF; Not-Nd +A900..A909; Nd +A90A..A9CF; Not-Nd +A9D0..A9D9; Nd +A9DA..A9EF; Not-Nd +A9F0..A9F9; Nd +A9FA..AA4F; Not-Nd +AA50..AA59; Nd +AA5A..ABEF; Not-Nd +ABF0..ABF9; Nd +ABFA..D7FF; Not-Nd +E000..FF0F; Not-Nd +FF10..FF19; Nd +FF1A..1049F; Not-Nd +104A0..104A9; Nd +104AA..10D2F; Not-Nd +10D30..10D39; Nd +10D3A..11065; Not-Nd +11066..1106F; Nd +11070..110EF; Not-Nd +110F0..110F9; Nd +110FA..11135; Not-Nd +11136..1113F; Nd +11140..111CF; Not-Nd +111D0..111D9; Nd +111DA..112EF; Not-Nd +112F0..112F9; Nd +112FA..1144F; Not-Nd +11450..11459; Nd +1145A..114CF; Not-Nd +114D0..114D9; Nd +114DA..1164F; Not-Nd +11650..11659; Nd +1165A..116BF; Not-Nd +116C0..116C9; Nd +116CA..1172F; Not-Nd +11730..11739; Nd +1173A..118DF; Not-Nd +118E0..118E9; Nd +118EA..11C4F; Not-Nd +11C50..11C59; Nd +11C5A..11D4F; Not-Nd +11D50..11D59; Nd +11D5A..11D9F; Not-Nd +11DA0..11DA9; Nd +11DAA..16A5F; Not-Nd +16A60..16A69; Nd +16A6A..16B4F; Not-Nd +16B50..16B59; Nd +16B5A..1D7CD; Not-Nd +1D7CE..1D7FF; Nd +1D800..1E13F; Not-Nd +1E140..1E149; Nd +1E14A..1E2EF; Not-Nd +1E2F0..1E2F9; Nd +1E2FA..1E94F; Not-Nd +1E950..1E959; Nd +1E95A..10FFFF; Not-Nd diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_0.test b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_0.test new file mode 100644 index 000000000..155c79045 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeDecimalDigit3_12_0 + +description: +Tests character class syntax of the Unicode 12.0 DecimalDigit property +using the '\d' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_0.flex new file mode 100644 index 000000000..81e80539b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class EmojiData_Emoji_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_0.output new file mode 100644 index 000000000..2b646f5e7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_0.output @@ -0,0 +1,151 @@ +0023..0023 +002A..002A +0030..0039 +00A9..00A9 +00AE..00AE +203C..203C +2049..2049 +2122..2122 +2139..2139 +2194..2199 +21A9..21AA +231A..231B +2328..2328 +23CF..23CF +23E9..23F3 +23F8..23FA +24C2..24C2 +25AA..25AB +25B6..25B6 +25C0..25C0 +25FB..25FE +2600..2604 +260E..260E +2611..2611 +2614..2615 +2618..2618 +261D..261D +2620..2620 +2622..2623 +2626..2626 +262A..262A +262E..262F +2638..263A +2640..2640 +2642..2642 +2648..2653 +265F..2660 +2663..2663 +2665..2666 +2668..2668 +267B..267B +267E..267F +2692..2697 +2699..2699 +269B..269C +26A0..26A1 +26AA..26AB +26B0..26B1 +26BD..26BE +26C4..26C5 +26C8..26C8 +26CE..26CF +26D1..26D1 +26D3..26D4 +26E9..26EA +26F0..26F5 +26F7..26FA +26FD..26FD +2702..2702 +2705..2705 +2708..270D +270F..270F +2712..2712 +2714..2714 +2716..2716 +271D..271D +2721..2721 +2728..2728 +2733..2734 +2744..2744 +2747..2747 +274C..274C +274E..274E +2753..2755 +2757..2757 +2763..2764 +2795..2797 +27A1..27A1 +27B0..27B0 +27BF..27BF +2934..2935 +2B05..2B07 +2B1B..2B1C +2B50..2B50 +2B55..2B55 +3030..3030 +303D..303D +3297..3297 +3299..3299 +1F004..1F004 +1F0CF..1F0CF +1F170..1F171 +1F17E..1F17F +1F18E..1F18E +1F191..1F19A +1F1E6..1F1FF +1F201..1F202 +1F21A..1F21A +1F22F..1F22F +1F232..1F23A +1F250..1F251 +1F300..1F321 +1F324..1F393 +1F396..1F397 +1F399..1F39B +1F39E..1F3F0 +1F3F3..1F3F5 +1F3F7..1F4FD +1F4FF..1F53D +1F549..1F54E +1F550..1F567 +1F56F..1F570 +1F573..1F57A +1F587..1F587 +1F58A..1F58D +1F590..1F590 +1F595..1F596 +1F5A4..1F5A5 +1F5A8..1F5A8 +1F5B1..1F5B2 +1F5BC..1F5BC +1F5C2..1F5C4 +1F5D1..1F5D3 +1F5DC..1F5DE +1F5E1..1F5E1 +1F5E3..1F5E3 +1F5E8..1F5E8 +1F5EF..1F5EF +1F5F3..1F5F3 +1F5FA..1F64F +1F680..1F6C5 +1F6CB..1F6D2 +1F6D5..1F6D5 +1F6E0..1F6E5 +1F6E9..1F6E9 +1F6EB..1F6EC +1F6F0..1F6F0 +1F6F3..1F6FA +1F7E0..1F7EB +1F90D..1F93A +1F93C..1F945 +1F947..1F971 +1F973..1F976 +1F97A..1F9A2 +1F9A5..1F9AA +1F9AE..1F9CA +1F9CD..1F9FF +1FA70..1FA73 +1FA78..1FA7A +1FA80..1FA82 +1FA90..1FA95 diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_0.test new file mode 100644 index 000000000..d7cb81e5b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Emoji' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_0.flex new file mode 100644 index 000000000..72a1d008c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class EmojiData_Emoji_Component_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Component} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_0.output new file mode 100644 index 000000000..4db239ae9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_0.output @@ -0,0 +1,10 @@ +0023..0023 +002A..002A +0030..0039 +200D..200D +20E3..20E3 +FE0F..FE0F +1F1E6..1F1FF +1F3FB..1F3FF +1F9B0..1F9B3 +E0020..E007F diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_0.test new file mode 100644 index 000000000..14f87c46e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Component_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Emoji_Component' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_0.flex new file mode 100644 index 000000000..57d8f58d9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class EmojiData_Emoji_Modifier_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Modifier} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_0.output new file mode 100644 index 000000000..c04c5fade --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_0.output @@ -0,0 +1 @@ +1F3FB..1F3FF diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_0.test new file mode 100644 index 000000000..18330d4fe --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Modifier_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Emoji_Modifier' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_0.flex new file mode 100644 index 000000000..a2861925e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class EmojiData_Emoji_Modifier_Base_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Modifier_Base} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_0.output new file mode 100644 index 000000000..0fec2e1ce --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_0.output @@ -0,0 +1,36 @@ +261D..261D +26F9..26F9 +270A..270D +1F385..1F385 +1F3C2..1F3C4 +1F3C7..1F3C7 +1F3CA..1F3CC +1F442..1F443 +1F446..1F450 +1F466..1F478 +1F47C..1F47C +1F481..1F483 +1F485..1F487 +1F48F..1F48F +1F491..1F491 +1F4AA..1F4AA +1F574..1F575 +1F57A..1F57A +1F590..1F590 +1F595..1F596 +1F645..1F647 +1F64B..1F64F +1F6A3..1F6A3 +1F6B4..1F6B6 +1F6C0..1F6C0 +1F6CC..1F6CC +1F90F..1F90F +1F918..1F91F +1F926..1F926 +1F930..1F939 +1F93C..1F93E +1F9B5..1F9B6 +1F9B8..1F9B9 +1F9BB..1F9BB +1F9CD..1F9CF +1F9D1..1F9DD diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_0.test new file mode 100644 index 000000000..45be0b0ed --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Modifier_Base_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Emoji_Modifier_Base' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_0.flex new file mode 100644 index 000000000..62c62ef8f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class EmojiData_Emoji_Presentation_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Presentation} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_0.output new file mode 100644 index 000000000..b083df36a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_0.output @@ -0,0 +1,81 @@ +231A..231B +23E9..23EC +23F0..23F0 +23F3..23F3 +25FD..25FE +2614..2615 +2648..2653 +267F..267F +2693..2693 +26A1..26A1 +26AA..26AB +26BD..26BE +26C4..26C5 +26CE..26CE +26D4..26D4 +26EA..26EA +26F2..26F3 +26F5..26F5 +26FA..26FA +26FD..26FD +2705..2705 +270A..270B +2728..2728 +274C..274C +274E..274E +2753..2755 +2757..2757 +2795..2797 +27B0..27B0 +27BF..27BF +2B1B..2B1C +2B50..2B50 +2B55..2B55 +1F004..1F004 +1F0CF..1F0CF +1F18E..1F18E +1F191..1F19A +1F1E6..1F1FF +1F201..1F201 +1F21A..1F21A +1F22F..1F22F +1F232..1F236 +1F238..1F23A +1F250..1F251 +1F300..1F320 +1F32D..1F335 +1F337..1F37C +1F37E..1F393 +1F3A0..1F3CA +1F3CF..1F3D3 +1F3E0..1F3F0 +1F3F4..1F3F4 +1F3F8..1F43E +1F440..1F440 +1F442..1F4FC +1F4FF..1F53D +1F54B..1F54E +1F550..1F567 +1F57A..1F57A +1F595..1F596 +1F5A4..1F5A4 +1F5FB..1F64F +1F680..1F6C5 +1F6CC..1F6CC +1F6D0..1F6D2 +1F6D5..1F6D5 +1F6EB..1F6EC +1F6F4..1F6FA +1F7E0..1F7EB +1F90D..1F93A +1F93C..1F945 +1F947..1F971 +1F973..1F976 +1F97A..1F9A2 +1F9A5..1F9AA +1F9AE..1F9CA +1F9CD..1F9FF +1FA70..1FA73 +1FA78..1FA7A +1FA80..1FA82 +1FA90..1FA95 diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_0.test new file mode 100644 index 000000000..67d90de33 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Presentation_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Emoji_Presentation' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_0.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_0.flex new file mode 100644 index 000000000..77041840a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class EmojiData_Extended_Pictographic_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Extended_Pictographic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_0.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_0.output new file mode 100644 index 000000000..22a47bbba --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_0.output @@ -0,0 +1,77 @@ +00A9..00A9 +00AE..00AE +203C..203C +2049..2049 +2122..2122 +2139..2139 +2194..2199 +21A9..21AA +231A..231B +2328..2328 +2388..2388 +23CF..23CF +23E9..23F3 +23F8..23FA +24C2..24C2 +25AA..25AB +25B6..25B6 +25C0..25C0 +25FB..25FE +2600..2605 +2607..2612 +2614..2685 +2690..2705 +2708..2712 +2714..2714 +2716..2716 +271D..271D +2721..2721 +2728..2728 +2733..2734 +2744..2744 +2747..2747 +274C..274C +274E..274E +2753..2755 +2757..2757 +2763..2767 +2795..2797 +27A1..27A1 +27B0..27B0 +27BF..27BF +2934..2935 +2B05..2B07 +2B1B..2B1C +2B50..2B50 +2B55..2B55 +3030..3030 +303D..303D +3297..3297 +3299..3299 +1F000..1F0FF +1F10D..1F10F +1F12F..1F12F +1F16C..1F171 +1F17E..1F17F +1F18E..1F18E +1F191..1F19A +1F1AD..1F1E5 +1F201..1F20F +1F21A..1F21A +1F22F..1F22F +1F232..1F23A +1F23C..1F23F +1F249..1F3FA +1F400..1F53D +1F546..1F64F +1F680..1F6FF +1F774..1F77F +1F7D5..1F7FF +1F80C..1F80F +1F848..1F84F +1F85A..1F85F +1F888..1F88F +1F8AE..1F8FF +1F90C..1F93A +1F93C..1F945 +1F947..1FFFD diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_0.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_0.test new file mode 100644 index 000000000..b20f9983b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_0.test @@ -0,0 +1,12 @@ +name: EmojiData_Extended_Pictographic_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Extended_Pictographic' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_0.flex b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_0.flex new file mode 100644 index 000000000..6ac5d86e5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_0.flex @@ -0,0 +1,21 @@ +%% + +%unicode 12.0 +%public +%class UnicodeGeneralCategorySingleLetter_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{C} { setCurCharPropertyValue("C"); } +\p{L} { setCurCharPropertyValue("L"); } +\p{M} { setCurCharPropertyValue("M"); } +\p{N} { setCurCharPropertyValue("N"); } +\p{P} { setCurCharPropertyValue("P"); } +\p{S} { setCurCharPropertyValue("S"); } +\p{Z} { setCurCharPropertyValue("Z"); } diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_0.output b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_0.output new file mode 100644 index 000000000..3a6b34575 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_0.output @@ -0,0 +1,2106 @@ +0000..001F; C +0020..0020; Z +0021..0023; P +0024..0024; S +0025..002A; P +002B..002B; S +002C..002F; P +0030..0039; N +003A..003B; P +003C..003E; S +003F..0040; P +0041..005A; L +005B..005D; P +005E..005E; S +005F..005F; P +0060..0060; S +0061..007A; L +007B..007B; P +007C..007C; S +007D..007D; P +007E..007E; S +007F..009F; C +00A0..00A0; Z +00A1..00A1; P +00A2..00A6; S +00A7..00A7; P +00A8..00A9; S +00AA..00AA; L +00AB..00AB; P +00AC..00AC; S +00AD..00AD; C +00AE..00B1; S +00B2..00B3; N +00B4..00B4; S +00B5..00B5; L +00B6..00B7; P +00B8..00B8; S +00B9..00B9; N +00BA..00BA; L +00BB..00BB; P +00BC..00BE; N +00BF..00BF; P +00C0..00D6; L +00D7..00D7; S +00D8..00F6; L +00F7..00F7; S +00F8..02C1; L +02C2..02C5; S +02C6..02D1; L +02D2..02DF; S +02E0..02E4; L +02E5..02EB; S +02EC..02EC; L +02ED..02ED; S +02EE..02EE; L +02EF..02FF; S +0300..036F; M +0370..0374; L +0375..0375; S +0376..0377; L +0378..0379; C +037A..037D; L +037E..037E; P +037F..037F; L +0380..0383; C +0384..0385; S +0386..0386; L +0387..0387; P +0388..038A; L +038B..038B; C +038C..038C; L +038D..038D; C +038E..03A1; L +03A2..03A2; C +03A3..03F5; L +03F6..03F6; S +03F7..0481; L +0482..0482; S +0483..0489; M +048A..052F; L +0530..0530; C +0531..0556; L +0557..0558; C +0559..0559; L +055A..055F; P +0560..0588; L +0589..058A; P +058B..058C; C +058D..058F; S +0590..0590; C +0591..05BD; M +05BE..05BE; P +05BF..05BF; M +05C0..05C0; P +05C1..05C2; M +05C3..05C3; P +05C4..05C5; M +05C6..05C6; P +05C7..05C7; M +05C8..05CF; C +05D0..05EA; L +05EB..05EE; C +05EF..05F2; L +05F3..05F4; P +05F5..0605; C +0606..0608; S +0609..060A; P +060B..060B; S +060C..060D; P +060E..060F; S +0610..061A; M +061B..061B; P +061C..061D; C +061E..061F; P +0620..064A; L +064B..065F; M +0660..0669; N +066A..066D; P +066E..066F; L +0670..0670; M +0671..06D3; L +06D4..06D4; P +06D5..06D5; L +06D6..06DC; M +06DD..06DD; C +06DE..06DE; S +06DF..06E4; M +06E5..06E6; L +06E7..06E8; M +06E9..06E9; S +06EA..06ED; M +06EE..06EF; L +06F0..06F9; N +06FA..06FC; L +06FD..06FE; S +06FF..06FF; L +0700..070D; P +070E..070F; C +0710..0710; L +0711..0711; M +0712..072F; L +0730..074A; M +074B..074C; C +074D..07A5; L +07A6..07B0; M +07B1..07B1; L +07B2..07BF; C +07C0..07C9; N +07CA..07EA; L +07EB..07F3; M +07F4..07F5; L +07F6..07F6; S +07F7..07F9; P +07FA..07FA; L +07FB..07FC; C +07FD..07FD; M +07FE..07FF; S +0800..0815; L +0816..0819; M +081A..081A; L +081B..0823; M +0824..0824; L +0825..0827; M +0828..0828; L +0829..082D; M +082E..082F; C +0830..083E; P +083F..083F; C +0840..0858; L +0859..085B; M +085C..085D; C +085E..085E; P +085F..085F; C +0860..086A; L +086B..089F; C +08A0..08B4; L +08B5..08B5; C +08B6..08BD; L +08BE..08D2; C +08D3..08E1; M +08E2..08E2; C +08E3..0903; M +0904..0939; L +093A..093C; M +093D..093D; L +093E..094F; M +0950..0950; L +0951..0957; M +0958..0961; L +0962..0963; M +0964..0965; P +0966..096F; N +0970..0970; P +0971..0980; L +0981..0983; M +0984..0984; C +0985..098C; L +098D..098E; C +098F..0990; L +0991..0992; C +0993..09A8; L +09A9..09A9; C +09AA..09B0; L +09B1..09B1; C +09B2..09B2; L +09B3..09B5; C +09B6..09B9; L +09BA..09BB; C +09BC..09BC; M +09BD..09BD; L +09BE..09C4; M +09C5..09C6; C +09C7..09C8; M +09C9..09CA; C +09CB..09CD; M +09CE..09CE; L +09CF..09D6; C +09D7..09D7; M +09D8..09DB; C +09DC..09DD; L +09DE..09DE; C +09DF..09E1; L +09E2..09E3; M +09E4..09E5; C +09E6..09EF; N +09F0..09F1; L +09F2..09F3; S +09F4..09F9; N +09FA..09FB; S +09FC..09FC; L +09FD..09FD; P +09FE..09FE; M +09FF..0A00; C +0A01..0A03; M +0A04..0A04; C +0A05..0A0A; L +0A0B..0A0E; C +0A0F..0A10; L +0A11..0A12; C +0A13..0A28; L +0A29..0A29; C +0A2A..0A30; L +0A31..0A31; C +0A32..0A33; L +0A34..0A34; C +0A35..0A36; L +0A37..0A37; C +0A38..0A39; L +0A3A..0A3B; C +0A3C..0A3C; M +0A3D..0A3D; C +0A3E..0A42; M +0A43..0A46; C +0A47..0A48; M +0A49..0A4A; C +0A4B..0A4D; M +0A4E..0A50; C +0A51..0A51; M +0A52..0A58; C +0A59..0A5C; L +0A5D..0A5D; C +0A5E..0A5E; L +0A5F..0A65; C +0A66..0A6F; N +0A70..0A71; M +0A72..0A74; L +0A75..0A75; M +0A76..0A76; P +0A77..0A80; C +0A81..0A83; M +0A84..0A84; C +0A85..0A8D; L +0A8E..0A8E; C +0A8F..0A91; L +0A92..0A92; C +0A93..0AA8; L +0AA9..0AA9; C +0AAA..0AB0; L +0AB1..0AB1; C +0AB2..0AB3; L +0AB4..0AB4; C +0AB5..0AB9; L +0ABA..0ABB; C +0ABC..0ABC; M +0ABD..0ABD; L +0ABE..0AC5; M +0AC6..0AC6; C +0AC7..0AC9; M +0ACA..0ACA; C +0ACB..0ACD; M +0ACE..0ACF; C +0AD0..0AD0; L +0AD1..0ADF; C +0AE0..0AE1; L +0AE2..0AE3; M +0AE4..0AE5; C +0AE6..0AEF; N +0AF0..0AF0; P +0AF1..0AF1; S +0AF2..0AF8; C +0AF9..0AF9; L +0AFA..0AFF; M +0B00..0B00; C +0B01..0B03; M +0B04..0B04; C +0B05..0B0C; L +0B0D..0B0E; C +0B0F..0B10; L +0B11..0B12; C +0B13..0B28; L +0B29..0B29; C +0B2A..0B30; L +0B31..0B31; C +0B32..0B33; L +0B34..0B34; C +0B35..0B39; L +0B3A..0B3B; C +0B3C..0B3C; M +0B3D..0B3D; L +0B3E..0B44; M +0B45..0B46; C +0B47..0B48; M +0B49..0B4A; C +0B4B..0B4D; M +0B4E..0B55; C +0B56..0B57; M +0B58..0B5B; C +0B5C..0B5D; L +0B5E..0B5E; C +0B5F..0B61; L +0B62..0B63; M +0B64..0B65; C +0B66..0B6F; N +0B70..0B70; S +0B71..0B71; L +0B72..0B77; N +0B78..0B81; C +0B82..0B82; M +0B83..0B83; L +0B84..0B84; C +0B85..0B8A; L +0B8B..0B8D; C +0B8E..0B90; L +0B91..0B91; C +0B92..0B95; L +0B96..0B98; C +0B99..0B9A; L +0B9B..0B9B; C +0B9C..0B9C; L +0B9D..0B9D; C +0B9E..0B9F; L +0BA0..0BA2; C +0BA3..0BA4; L +0BA5..0BA7; C +0BA8..0BAA; L +0BAB..0BAD; C +0BAE..0BB9; L +0BBA..0BBD; C +0BBE..0BC2; M +0BC3..0BC5; C +0BC6..0BC8; M +0BC9..0BC9; C +0BCA..0BCD; M +0BCE..0BCF; C +0BD0..0BD0; L +0BD1..0BD6; C +0BD7..0BD7; M +0BD8..0BE5; C +0BE6..0BF2; N +0BF3..0BFA; S +0BFB..0BFF; C +0C00..0C04; M +0C05..0C0C; L +0C0D..0C0D; C +0C0E..0C10; L +0C11..0C11; C +0C12..0C28; L +0C29..0C29; C +0C2A..0C39; L +0C3A..0C3C; C +0C3D..0C3D; L +0C3E..0C44; M +0C45..0C45; C +0C46..0C48; M +0C49..0C49; C +0C4A..0C4D; M +0C4E..0C54; C +0C55..0C56; M +0C57..0C57; C +0C58..0C5A; L +0C5B..0C5F; C +0C60..0C61; L +0C62..0C63; M +0C64..0C65; C +0C66..0C6F; N +0C70..0C76; C +0C77..0C77; P +0C78..0C7E; N +0C7F..0C7F; S +0C80..0C80; L +0C81..0C83; M +0C84..0C84; P +0C85..0C8C; L +0C8D..0C8D; C +0C8E..0C90; L +0C91..0C91; C +0C92..0CA8; L +0CA9..0CA9; C +0CAA..0CB3; L +0CB4..0CB4; C +0CB5..0CB9; L +0CBA..0CBB; C +0CBC..0CBC; M +0CBD..0CBD; L +0CBE..0CC4; M +0CC5..0CC5; C +0CC6..0CC8; M +0CC9..0CC9; C +0CCA..0CCD; M +0CCE..0CD4; C +0CD5..0CD6; M +0CD7..0CDD; C +0CDE..0CDE; L +0CDF..0CDF; C +0CE0..0CE1; L +0CE2..0CE3; M +0CE4..0CE5; C +0CE6..0CEF; N +0CF0..0CF0; C +0CF1..0CF2; L +0CF3..0CFF; C +0D00..0D03; M +0D04..0D04; C +0D05..0D0C; L +0D0D..0D0D; C +0D0E..0D10; L +0D11..0D11; C +0D12..0D3A; L +0D3B..0D3C; M +0D3D..0D3D; L +0D3E..0D44; M +0D45..0D45; C +0D46..0D48; M +0D49..0D49; C +0D4A..0D4D; M +0D4E..0D4E; L +0D4F..0D4F; S +0D50..0D53; C +0D54..0D56; L +0D57..0D57; M +0D58..0D5E; N +0D5F..0D61; L +0D62..0D63; M +0D64..0D65; C +0D66..0D78; N +0D79..0D79; S +0D7A..0D7F; L +0D80..0D81; C +0D82..0D83; M +0D84..0D84; C +0D85..0D96; L +0D97..0D99; C +0D9A..0DB1; L +0DB2..0DB2; C +0DB3..0DBB; L +0DBC..0DBC; C +0DBD..0DBD; L +0DBE..0DBF; C +0DC0..0DC6; L +0DC7..0DC9; C +0DCA..0DCA; M +0DCB..0DCE; C +0DCF..0DD4; M +0DD5..0DD5; C +0DD6..0DD6; M +0DD7..0DD7; C +0DD8..0DDF; M +0DE0..0DE5; C +0DE6..0DEF; N +0DF0..0DF1; C +0DF2..0DF3; M +0DF4..0DF4; P +0DF5..0E00; C +0E01..0E30; L +0E31..0E31; M +0E32..0E33; L +0E34..0E3A; M +0E3B..0E3E; C +0E3F..0E3F; S +0E40..0E46; L +0E47..0E4E; M +0E4F..0E4F; P +0E50..0E59; N +0E5A..0E5B; P +0E5C..0E80; C +0E81..0E82; L +0E83..0E83; C +0E84..0E84; L +0E85..0E85; C +0E86..0E8A; L +0E8B..0E8B; C +0E8C..0EA3; L +0EA4..0EA4; C +0EA5..0EA5; L +0EA6..0EA6; C +0EA7..0EB0; L +0EB1..0EB1; M +0EB2..0EB3; L +0EB4..0EBC; M +0EBD..0EBD; L +0EBE..0EBF; C +0EC0..0EC4; L +0EC5..0EC5; C +0EC6..0EC6; L +0EC7..0EC7; C +0EC8..0ECD; M +0ECE..0ECF; C +0ED0..0ED9; N +0EDA..0EDB; C +0EDC..0EDF; L +0EE0..0EFF; C +0F00..0F00; L +0F01..0F03; S +0F04..0F12; P +0F13..0F13; S +0F14..0F14; P +0F15..0F17; S +0F18..0F19; M +0F1A..0F1F; S +0F20..0F33; N +0F34..0F34; S +0F35..0F35; M +0F36..0F36; S +0F37..0F37; M +0F38..0F38; S +0F39..0F39; M +0F3A..0F3D; P +0F3E..0F3F; M +0F40..0F47; L +0F48..0F48; C +0F49..0F6C; L +0F6D..0F70; C +0F71..0F84; M +0F85..0F85; P +0F86..0F87; M +0F88..0F8C; L +0F8D..0F97; M +0F98..0F98; C +0F99..0FBC; M +0FBD..0FBD; C +0FBE..0FC5; S +0FC6..0FC6; M +0FC7..0FCC; S +0FCD..0FCD; C +0FCE..0FCF; S +0FD0..0FD4; P +0FD5..0FD8; S +0FD9..0FDA; P +0FDB..0FFF; C +1000..102A; L +102B..103E; M +103F..103F; L +1040..1049; N +104A..104F; P +1050..1055; L +1056..1059; M +105A..105D; L +105E..1060; M +1061..1061; L +1062..1064; M +1065..1066; L +1067..106D; M +106E..1070; L +1071..1074; M +1075..1081; L +1082..108D; M +108E..108E; L +108F..108F; M +1090..1099; N +109A..109D; M +109E..109F; S +10A0..10C5; L +10C6..10C6; C +10C7..10C7; L +10C8..10CC; C +10CD..10CD; L +10CE..10CF; C +10D0..10FA; L +10FB..10FB; P +10FC..1248; L +1249..1249; C +124A..124D; L +124E..124F; C +1250..1256; L +1257..1257; C +1258..1258; L +1259..1259; C +125A..125D; L +125E..125F; C +1260..1288; L +1289..1289; C +128A..128D; L +128E..128F; C +1290..12B0; L +12B1..12B1; C +12B2..12B5; L +12B6..12B7; C +12B8..12BE; L +12BF..12BF; C +12C0..12C0; L +12C1..12C1; C +12C2..12C5; L +12C6..12C7; C +12C8..12D6; L +12D7..12D7; C +12D8..1310; L +1311..1311; C +1312..1315; L +1316..1317; C +1318..135A; L +135B..135C; C +135D..135F; M +1360..1368; P +1369..137C; N +137D..137F; C +1380..138F; L +1390..1399; S +139A..139F; C +13A0..13F5; L +13F6..13F7; C +13F8..13FD; L +13FE..13FF; C +1400..1400; P +1401..166C; L +166D..166D; S +166E..166E; P +166F..167F; L +1680..1680; Z +1681..169A; L +169B..169C; P +169D..169F; C +16A0..16EA; L +16EB..16ED; P +16EE..16F0; N +16F1..16F8; L +16F9..16FF; C +1700..170C; L +170D..170D; C +170E..1711; L +1712..1714; M +1715..171F; C +1720..1731; L +1732..1734; M +1735..1736; P +1737..173F; C +1740..1751; L +1752..1753; M +1754..175F; C +1760..176C; L +176D..176D; C +176E..1770; L +1771..1771; C +1772..1773; M +1774..177F; C +1780..17B3; L +17B4..17D3; M +17D4..17D6; P +17D7..17D7; L +17D8..17DA; P +17DB..17DB; S +17DC..17DC; L +17DD..17DD; M +17DE..17DF; C +17E0..17E9; N +17EA..17EF; C +17F0..17F9; N +17FA..17FF; C +1800..180A; P +180B..180D; M +180E..180F; C +1810..1819; N +181A..181F; C +1820..1878; L +1879..187F; C +1880..1884; L +1885..1886; M +1887..18A8; L +18A9..18A9; M +18AA..18AA; L +18AB..18AF; C +18B0..18F5; L +18F6..18FF; C +1900..191E; L +191F..191F; C +1920..192B; M +192C..192F; C +1930..193B; M +193C..193F; C +1940..1940; S +1941..1943; C +1944..1945; P +1946..194F; N +1950..196D; L +196E..196F; C +1970..1974; L +1975..197F; C +1980..19AB; L +19AC..19AF; C +19B0..19C9; L +19CA..19CF; C +19D0..19DA; N +19DB..19DD; C +19DE..19FF; S +1A00..1A16; L +1A17..1A1B; M +1A1C..1A1D; C +1A1E..1A1F; P +1A20..1A54; L +1A55..1A5E; M +1A5F..1A5F; C +1A60..1A7C; M +1A7D..1A7E; C +1A7F..1A7F; M +1A80..1A89; N +1A8A..1A8F; C +1A90..1A99; N +1A9A..1A9F; C +1AA0..1AA6; P +1AA7..1AA7; L +1AA8..1AAD; P +1AAE..1AAF; C +1AB0..1ABE; M +1ABF..1AFF; C +1B00..1B04; M +1B05..1B33; L +1B34..1B44; M +1B45..1B4B; L +1B4C..1B4F; C +1B50..1B59; N +1B5A..1B60; P +1B61..1B6A; S +1B6B..1B73; M +1B74..1B7C; S +1B7D..1B7F; C +1B80..1B82; M +1B83..1BA0; L +1BA1..1BAD; M +1BAE..1BAF; L +1BB0..1BB9; N +1BBA..1BE5; L +1BE6..1BF3; M +1BF4..1BFB; C +1BFC..1BFF; P +1C00..1C23; L +1C24..1C37; M +1C38..1C3A; C +1C3B..1C3F; P +1C40..1C49; N +1C4A..1C4C; C +1C4D..1C4F; L +1C50..1C59; N +1C5A..1C7D; L +1C7E..1C7F; P +1C80..1C88; L +1C89..1C8F; C +1C90..1CBA; L +1CBB..1CBC; C +1CBD..1CBF; L +1CC0..1CC7; P +1CC8..1CCF; C +1CD0..1CD2; M +1CD3..1CD3; P +1CD4..1CE8; M +1CE9..1CEC; L +1CED..1CED; M +1CEE..1CF3; L +1CF4..1CF4; M +1CF5..1CF6; L +1CF7..1CF9; M +1CFA..1CFA; L +1CFB..1CFF; C +1D00..1DBF; L +1DC0..1DF9; M +1DFA..1DFA; C +1DFB..1DFF; M +1E00..1F15; L +1F16..1F17; C +1F18..1F1D; L +1F1E..1F1F; C +1F20..1F45; L +1F46..1F47; C +1F48..1F4D; L +1F4E..1F4F; C +1F50..1F57; L +1F58..1F58; C +1F59..1F59; L +1F5A..1F5A; C +1F5B..1F5B; L +1F5C..1F5C; C +1F5D..1F5D; L +1F5E..1F5E; C +1F5F..1F7D; L +1F7E..1F7F; C +1F80..1FB4; L +1FB5..1FB5; C +1FB6..1FBC; L +1FBD..1FBD; S +1FBE..1FBE; L +1FBF..1FC1; S +1FC2..1FC4; L +1FC5..1FC5; C +1FC6..1FCC; L +1FCD..1FCF; S +1FD0..1FD3; L +1FD4..1FD5; C +1FD6..1FDB; L +1FDC..1FDC; C +1FDD..1FDF; S +1FE0..1FEC; L +1FED..1FEF; S +1FF0..1FF1; C +1FF2..1FF4; L +1FF5..1FF5; C +1FF6..1FFC; L +1FFD..1FFE; S +1FFF..1FFF; C +2000..200A; Z +200B..200F; C +2010..2027; P +2028..2029; Z +202A..202E; C +202F..202F; Z +2030..2043; P +2044..2044; S +2045..2051; P +2052..2052; S +2053..205E; P +205F..205F; Z +2060..206F; C +2070..2070; N +2071..2071; L +2072..2073; C +2074..2079; N +207A..207C; S +207D..207E; P +207F..207F; L +2080..2089; N +208A..208C; S +208D..208E; P +208F..208F; C +2090..209C; L +209D..209F; C +20A0..20BF; S +20C0..20CF; C +20D0..20F0; M +20F1..20FF; C +2100..2101; S +2102..2102; L +2103..2106; S +2107..2107; L +2108..2109; S +210A..2113; L +2114..2114; S +2115..2115; L +2116..2118; S +2119..211D; L +211E..2123; S +2124..2124; L +2125..2125; S +2126..2126; L +2127..2127; S +2128..2128; L +2129..2129; S +212A..212D; L +212E..212E; S +212F..2139; L +213A..213B; S +213C..213F; L +2140..2144; S +2145..2149; L +214A..214D; S +214E..214E; L +214F..214F; S +2150..2182; N +2183..2184; L +2185..2189; N +218A..218B; S +218C..218F; C +2190..2307; S +2308..230B; P +230C..2328; S +2329..232A; P +232B..2426; S +2427..243F; C +2440..244A; S +244B..245F; C +2460..249B; N +249C..24E9; S +24EA..24FF; N +2500..2767; S +2768..2775; P +2776..2793; N +2794..27C4; S +27C5..27C6; P +27C7..27E5; S +27E6..27EF; P +27F0..2982; S +2983..2998; P +2999..29D7; S +29D8..29DB; P +29DC..29FB; S +29FC..29FD; P +29FE..2B73; S +2B74..2B75; C +2B76..2B95; S +2B96..2B97; C +2B98..2BFF; S +2C00..2C2E; L +2C2F..2C2F; C +2C30..2C5E; L +2C5F..2C5F; C +2C60..2CE4; L +2CE5..2CEA; S +2CEB..2CEE; L +2CEF..2CF1; M +2CF2..2CF3; L +2CF4..2CF8; C +2CF9..2CFC; P +2CFD..2CFD; N +2CFE..2CFF; P +2D00..2D25; L +2D26..2D26; C +2D27..2D27; L +2D28..2D2C; C +2D2D..2D2D; L +2D2E..2D2F; C +2D30..2D67; L +2D68..2D6E; C +2D6F..2D6F; L +2D70..2D70; P +2D71..2D7E; C +2D7F..2D7F; M +2D80..2D96; L +2D97..2D9F; C +2DA0..2DA6; L +2DA7..2DA7; C +2DA8..2DAE; L +2DAF..2DAF; C +2DB0..2DB6; L +2DB7..2DB7; C +2DB8..2DBE; L +2DBF..2DBF; C +2DC0..2DC6; L +2DC7..2DC7; C +2DC8..2DCE; L +2DCF..2DCF; C +2DD0..2DD6; L +2DD7..2DD7; C +2DD8..2DDE; L +2DDF..2DDF; C +2DE0..2DFF; M +2E00..2E2E; P +2E2F..2E2F; L +2E30..2E4F; P +2E50..2E7F; C +2E80..2E99; S +2E9A..2E9A; C +2E9B..2EF3; S +2EF4..2EFF; C +2F00..2FD5; S +2FD6..2FEF; C +2FF0..2FFB; S +2FFC..2FFF; C +3000..3000; Z +3001..3003; P +3004..3004; S +3005..3006; L +3007..3007; N +3008..3011; P +3012..3013; S +3014..301F; P +3020..3020; S +3021..3029; N +302A..302F; M +3030..3030; P +3031..3035; L +3036..3037; S +3038..303A; N +303B..303C; L +303D..303D; P +303E..303F; S +3040..3040; C +3041..3096; L +3097..3098; C +3099..309A; M +309B..309C; S +309D..309F; L +30A0..30A0; P +30A1..30FA; L +30FB..30FB; P +30FC..30FF; L +3100..3104; C +3105..312F; L +3130..3130; C +3131..318E; L +318F..318F; C +3190..3191; S +3192..3195; N +3196..319F; S +31A0..31BA; L +31BB..31BF; C +31C0..31E3; S +31E4..31EF; C +31F0..31FF; L +3200..321E; S +321F..321F; C +3220..3229; N +322A..3247; S +3248..324F; N +3250..3250; S +3251..325F; N +3260..327F; S +3280..3289; N +328A..32B0; S +32B1..32BF; N +32C0..32FE; S +32FF..32FF; C +3300..33FF; S +3400..4DB5; L +4DB6..4DBF; C +4DC0..4DFF; S +4E00..9FEF; L +9FF0..9FFF; C +A000..A48C; L +A48D..A48F; C +A490..A4C6; S +A4C7..A4CF; C +A4D0..A4FD; L +A4FE..A4FF; P +A500..A60C; L +A60D..A60F; P +A610..A61F; L +A620..A629; N +A62A..A62B; L +A62C..A63F; C +A640..A66E; L +A66F..A672; M +A673..A673; P +A674..A67D; M +A67E..A67E; P +A67F..A69D; L +A69E..A69F; M +A6A0..A6E5; L +A6E6..A6EF; N +A6F0..A6F1; M +A6F2..A6F7; P +A6F8..A6FF; C +A700..A716; S +A717..A71F; L +A720..A721; S +A722..A788; L +A789..A78A; S +A78B..A7BF; L +A7C0..A7C1; C +A7C2..A7C6; L +A7C7..A7F6; C +A7F7..A801; L +A802..A802; M +A803..A805; L +A806..A806; M +A807..A80A; L +A80B..A80B; M +A80C..A822; L +A823..A827; M +A828..A82B; S +A82C..A82F; C +A830..A835; N +A836..A839; S +A83A..A83F; C +A840..A873; L +A874..A877; P +A878..A87F; C +A880..A881; M +A882..A8B3; L +A8B4..A8C5; M +A8C6..A8CD; C +A8CE..A8CF; P +A8D0..A8D9; N +A8DA..A8DF; C +A8E0..A8F1; M +A8F2..A8F7; L +A8F8..A8FA; P +A8FB..A8FB; L +A8FC..A8FC; P +A8FD..A8FE; L +A8FF..A8FF; M +A900..A909; N +A90A..A925; L +A926..A92D; M +A92E..A92F; P +A930..A946; L +A947..A953; M +A954..A95E; C +A95F..A95F; P +A960..A97C; L +A97D..A97F; C +A980..A983; M +A984..A9B2; L +A9B3..A9C0; M +A9C1..A9CD; P +A9CE..A9CE; C +A9CF..A9CF; L +A9D0..A9D9; N +A9DA..A9DD; C +A9DE..A9DF; P +A9E0..A9E4; L +A9E5..A9E5; M +A9E6..A9EF; L +A9F0..A9F9; N +A9FA..A9FE; L +A9FF..A9FF; C +AA00..AA28; L +AA29..AA36; M +AA37..AA3F; C +AA40..AA42; L +AA43..AA43; M +AA44..AA4B; L +AA4C..AA4D; M +AA4E..AA4F; C +AA50..AA59; N +AA5A..AA5B; C +AA5C..AA5F; P +AA60..AA76; L +AA77..AA79; S +AA7A..AA7A; L +AA7B..AA7D; M +AA7E..AAAF; L +AAB0..AAB0; M +AAB1..AAB1; L +AAB2..AAB4; M +AAB5..AAB6; L +AAB7..AAB8; M +AAB9..AABD; L +AABE..AABF; M +AAC0..AAC0; L +AAC1..AAC1; M +AAC2..AAC2; L +AAC3..AADA; C +AADB..AADD; L +AADE..AADF; P +AAE0..AAEA; L +AAEB..AAEF; M +AAF0..AAF1; P +AAF2..AAF4; L +AAF5..AAF6; M +AAF7..AB00; C +AB01..AB06; L +AB07..AB08; C +AB09..AB0E; L +AB0F..AB10; C +AB11..AB16; L +AB17..AB1F; C +AB20..AB26; L +AB27..AB27; C +AB28..AB2E; L +AB2F..AB2F; C +AB30..AB5A; L +AB5B..AB5B; S +AB5C..AB67; L +AB68..AB6F; C +AB70..ABE2; L +ABE3..ABEA; M +ABEB..ABEB; P +ABEC..ABED; M +ABEE..ABEF; C +ABF0..ABF9; N +ABFA..ABFF; C +AC00..D7A3; L +D7A4..D7AF; C +D7B0..D7C6; L +D7C7..D7CA; C +D7CB..D7FB; L +D7FC..D7FF; C +E000..F8FF; C +F900..FA6D; L +FA6E..FA6F; C +FA70..FAD9; L +FADA..FAFF; C +FB00..FB06; L +FB07..FB12; C +FB13..FB17; L +FB18..FB1C; C +FB1D..FB1D; L +FB1E..FB1E; M +FB1F..FB28; L +FB29..FB29; S +FB2A..FB36; L +FB37..FB37; C +FB38..FB3C; L +FB3D..FB3D; C +FB3E..FB3E; L +FB3F..FB3F; C +FB40..FB41; L +FB42..FB42; C +FB43..FB44; L +FB45..FB45; C +FB46..FBB1; L +FBB2..FBC1; S +FBC2..FBD2; C +FBD3..FD3D; L +FD3E..FD3F; P +FD40..FD4F; C +FD50..FD8F; L +FD90..FD91; C +FD92..FDC7; L +FDC8..FDEF; C +FDF0..FDFB; L +FDFC..FDFD; S +FDFE..FDFF; C +FE00..FE0F; M +FE10..FE19; P +FE1A..FE1F; C +FE20..FE2F; M +FE30..FE52; P +FE53..FE53; C +FE54..FE61; P +FE62..FE62; S +FE63..FE63; P +FE64..FE66; S +FE67..FE67; C +FE68..FE68; P +FE69..FE69; S +FE6A..FE6B; P +FE6C..FE6F; C +FE70..FE74; L +FE75..FE75; C +FE76..FEFC; L +FEFD..FF00; C +FF01..FF03; P +FF04..FF04; S +FF05..FF0A; P +FF0B..FF0B; S +FF0C..FF0F; P +FF10..FF19; N +FF1A..FF1B; P +FF1C..FF1E; S +FF1F..FF20; P +FF21..FF3A; L +FF3B..FF3D; P +FF3E..FF3E; S +FF3F..FF3F; P +FF40..FF40; S +FF41..FF5A; L +FF5B..FF5B; P +FF5C..FF5C; S +FF5D..FF5D; P +FF5E..FF5E; S +FF5F..FF65; P +FF66..FFBE; L +FFBF..FFC1; C +FFC2..FFC7; L +FFC8..FFC9; C +FFCA..FFCF; L +FFD0..FFD1; C +FFD2..FFD7; L +FFD8..FFD9; C +FFDA..FFDC; L +FFDD..FFDF; C +FFE0..FFE6; S +FFE7..FFE7; C +FFE8..FFEE; S +FFEF..FFFB; C +FFFC..FFFD; S +FFFE..FFFF; C +10000..1000B; L +1000C..1000C; C +1000D..10026; L +10027..10027; C +10028..1003A; L +1003B..1003B; C +1003C..1003D; L +1003E..1003E; C +1003F..1004D; L +1004E..1004F; C +10050..1005D; L +1005E..1007F; C +10080..100FA; L +100FB..100FF; C +10100..10102; P +10103..10106; C +10107..10133; N +10134..10136; C +10137..1013F; S +10140..10178; N +10179..10189; S +1018A..1018B; N +1018C..1018E; S +1018F..1018F; C +10190..1019B; S +1019C..1019F; C +101A0..101A0; S +101A1..101CF; C +101D0..101FC; S +101FD..101FD; M +101FE..1027F; C +10280..1029C; L +1029D..1029F; C +102A0..102D0; L +102D1..102DF; C +102E0..102E0; M +102E1..102FB; N +102FC..102FF; C +10300..1031F; L +10320..10323; N +10324..1032C; C +1032D..10340; L +10341..10341; N +10342..10349; L +1034A..1034A; N +1034B..1034F; C +10350..10375; L +10376..1037A; M +1037B..1037F; C +10380..1039D; L +1039E..1039E; C +1039F..1039F; P +103A0..103C3; L +103C4..103C7; C +103C8..103CF; L +103D0..103D0; P +103D1..103D5; N +103D6..103FF; C +10400..1049D; L +1049E..1049F; C +104A0..104A9; N +104AA..104AF; C +104B0..104D3; L +104D4..104D7; C +104D8..104FB; L +104FC..104FF; C +10500..10527; L +10528..1052F; C +10530..10563; L +10564..1056E; C +1056F..1056F; P +10570..105FF; C +10600..10736; L +10737..1073F; C +10740..10755; L +10756..1075F; C +10760..10767; L +10768..107FF; C +10800..10805; L +10806..10807; C +10808..10808; L +10809..10809; C +1080A..10835; L +10836..10836; C +10837..10838; L +10839..1083B; C +1083C..1083C; L +1083D..1083E; C +1083F..10855; L +10856..10856; C +10857..10857; P +10858..1085F; N +10860..10876; L +10877..10878; S +10879..1087F; N +10880..1089E; L +1089F..108A6; C +108A7..108AF; N +108B0..108DF; C +108E0..108F2; L +108F3..108F3; C +108F4..108F5; L +108F6..108FA; C +108FB..108FF; N +10900..10915; L +10916..1091B; N +1091C..1091E; C +1091F..1091F; P +10920..10939; L +1093A..1093E; C +1093F..1093F; P +10940..1097F; C +10980..109B7; L +109B8..109BB; C +109BC..109BD; N +109BE..109BF; L +109C0..109CF; N +109D0..109D1; C +109D2..109FF; N +10A00..10A00; L +10A01..10A03; M +10A04..10A04; C +10A05..10A06; M +10A07..10A0B; C +10A0C..10A0F; M +10A10..10A13; L +10A14..10A14; C +10A15..10A17; L +10A18..10A18; C +10A19..10A35; L +10A36..10A37; C +10A38..10A3A; M +10A3B..10A3E; C +10A3F..10A3F; M +10A40..10A48; N +10A49..10A4F; C +10A50..10A58; P +10A59..10A5F; C +10A60..10A7C; L +10A7D..10A7E; N +10A7F..10A7F; P +10A80..10A9C; L +10A9D..10A9F; N +10AA0..10ABF; C +10AC0..10AC7; L +10AC8..10AC8; S +10AC9..10AE4; L +10AE5..10AE6; M +10AE7..10AEA; C +10AEB..10AEF; N +10AF0..10AF6; P +10AF7..10AFF; C +10B00..10B35; L +10B36..10B38; C +10B39..10B3F; P +10B40..10B55; L +10B56..10B57; C +10B58..10B5F; N +10B60..10B72; L +10B73..10B77; C +10B78..10B7F; N +10B80..10B91; L +10B92..10B98; C +10B99..10B9C; P +10B9D..10BA8; C +10BA9..10BAF; N +10BB0..10BFF; C +10C00..10C48; L +10C49..10C7F; C +10C80..10CB2; L +10CB3..10CBF; C +10CC0..10CF2; L +10CF3..10CF9; C +10CFA..10CFF; N +10D00..10D23; L +10D24..10D27; M +10D28..10D2F; C +10D30..10D39; N +10D3A..10E5F; C +10E60..10E7E; N +10E7F..10EFF; C +10F00..10F1C; L +10F1D..10F26; N +10F27..10F27; L +10F28..10F2F; C +10F30..10F45; L +10F46..10F50; M +10F51..10F54; N +10F55..10F59; P +10F5A..10FDF; C +10FE0..10FF6; L +10FF7..10FFF; C +11000..11002; M +11003..11037; L +11038..11046; M +11047..1104D; P +1104E..11051; C +11052..1106F; N +11070..1107E; C +1107F..11082; M +11083..110AF; L +110B0..110BA; M +110BB..110BC; P +110BD..110BD; C +110BE..110C1; P +110C2..110CF; C +110D0..110E8; L +110E9..110EF; C +110F0..110F9; N +110FA..110FF; C +11100..11102; M +11103..11126; L +11127..11134; M +11135..11135; C +11136..1113F; N +11140..11143; P +11144..11144; L +11145..11146; M +11147..1114F; C +11150..11172; L +11173..11173; M +11174..11175; P +11176..11176; L +11177..1117F; C +11180..11182; M +11183..111B2; L +111B3..111C0; M +111C1..111C4; L +111C5..111C8; P +111C9..111CC; M +111CD..111CD; P +111CE..111CF; C +111D0..111D9; N +111DA..111DA; L +111DB..111DB; P +111DC..111DC; L +111DD..111DF; P +111E0..111E0; C +111E1..111F4; N +111F5..111FF; C +11200..11211; L +11212..11212; C +11213..1122B; L +1122C..11237; M +11238..1123D; P +1123E..1123E; M +1123F..1127F; C +11280..11286; L +11287..11287; C +11288..11288; L +11289..11289; C +1128A..1128D; L +1128E..1128E; C +1128F..1129D; L +1129E..1129E; C +1129F..112A8; L +112A9..112A9; P +112AA..112AF; C +112B0..112DE; L +112DF..112EA; M +112EB..112EF; C +112F0..112F9; N +112FA..112FF; C +11300..11303; M +11304..11304; C +11305..1130C; L +1130D..1130E; C +1130F..11310; L +11311..11312; C +11313..11328; L +11329..11329; C +1132A..11330; L +11331..11331; C +11332..11333; L +11334..11334; C +11335..11339; L +1133A..1133A; C +1133B..1133C; M +1133D..1133D; L +1133E..11344; M +11345..11346; C +11347..11348; M +11349..1134A; C +1134B..1134D; M +1134E..1134F; C +11350..11350; L +11351..11356; C +11357..11357; M +11358..1135C; C +1135D..11361; L +11362..11363; M +11364..11365; C +11366..1136C; M +1136D..1136F; C +11370..11374; M +11375..113FF; C +11400..11434; L +11435..11446; M +11447..1144A; L +1144B..1144F; P +11450..11459; N +1145A..1145A; C +1145B..1145B; P +1145C..1145C; C +1145D..1145D; P +1145E..1145E; M +1145F..1145F; L +11460..1147F; C +11480..114AF; L +114B0..114C3; M +114C4..114C5; L +114C6..114C6; P +114C7..114C7; L +114C8..114CF; C +114D0..114D9; N +114DA..1157F; C +11580..115AE; L +115AF..115B5; M +115B6..115B7; C +115B8..115C0; M +115C1..115D7; P +115D8..115DB; L +115DC..115DD; M +115DE..115FF; C +11600..1162F; L +11630..11640; M +11641..11643; P +11644..11644; L +11645..1164F; C +11650..11659; N +1165A..1165F; C +11660..1166C; P +1166D..1167F; C +11680..116AA; L +116AB..116B7; M +116B8..116B8; L +116B9..116BF; C +116C0..116C9; N +116CA..116FF; C +11700..1171A; L +1171B..1171C; C +1171D..1172B; M +1172C..1172F; C +11730..1173B; N +1173C..1173E; P +1173F..1173F; S +11740..117FF; C +11800..1182B; L +1182C..1183A; M +1183B..1183B; P +1183C..1189F; C +118A0..118DF; L +118E0..118F2; N +118F3..118FE; C +118FF..118FF; L +11900..1199F; C +119A0..119A7; L +119A8..119A9; C +119AA..119D0; L +119D1..119D7; M +119D8..119D9; C +119DA..119E0; M +119E1..119E1; L +119E2..119E2; P +119E3..119E3; L +119E4..119E4; M +119E5..119FF; C +11A00..11A00; L +11A01..11A0A; M +11A0B..11A32; L +11A33..11A39; M +11A3A..11A3A; L +11A3B..11A3E; M +11A3F..11A46; P +11A47..11A47; M +11A48..11A4F; C +11A50..11A50; L +11A51..11A5B; M +11A5C..11A89; L +11A8A..11A99; M +11A9A..11A9C; P +11A9D..11A9D; L +11A9E..11AA2; P +11AA3..11ABF; C +11AC0..11AF8; L +11AF9..11BFF; C +11C00..11C08; L +11C09..11C09; C +11C0A..11C2E; L +11C2F..11C36; M +11C37..11C37; C +11C38..11C3F; M +11C40..11C40; L +11C41..11C45; P +11C46..11C4F; C +11C50..11C6C; N +11C6D..11C6F; C +11C70..11C71; P +11C72..11C8F; L +11C90..11C91; C +11C92..11CA7; M +11CA8..11CA8; C +11CA9..11CB6; M +11CB7..11CFF; C +11D00..11D06; L +11D07..11D07; C +11D08..11D09; L +11D0A..11D0A; C +11D0B..11D30; L +11D31..11D36; M +11D37..11D39; C +11D3A..11D3A; M +11D3B..11D3B; C +11D3C..11D3D; M +11D3E..11D3E; C +11D3F..11D45; M +11D46..11D46; L +11D47..11D47; M +11D48..11D4F; C +11D50..11D59; N +11D5A..11D5F; C +11D60..11D65; L +11D66..11D66; C +11D67..11D68; L +11D69..11D69; C +11D6A..11D89; L +11D8A..11D8E; M +11D8F..11D8F; C +11D90..11D91; M +11D92..11D92; C +11D93..11D97; M +11D98..11D98; L +11D99..11D9F; C +11DA0..11DA9; N +11DAA..11EDF; C +11EE0..11EF2; L +11EF3..11EF6; M +11EF7..11EF8; P +11EF9..11FBF; C +11FC0..11FD4; N +11FD5..11FF1; S +11FF2..11FFE; C +11FFF..11FFF; P +12000..12399; L +1239A..123FF; C +12400..1246E; N +1246F..1246F; C +12470..12474; P +12475..1247F; C +12480..12543; L +12544..12FFF; C +13000..1342E; L +1342F..143FF; C +14400..14646; L +14647..167FF; C +16800..16A38; L +16A39..16A3F; C +16A40..16A5E; L +16A5F..16A5F; C +16A60..16A69; N +16A6A..16A6D; C +16A6E..16A6F; P +16A70..16ACF; C +16AD0..16AED; L +16AEE..16AEF; C +16AF0..16AF4; M +16AF5..16AF5; P +16AF6..16AFF; C +16B00..16B2F; L +16B30..16B36; M +16B37..16B3B; P +16B3C..16B3F; S +16B40..16B43; L +16B44..16B44; P +16B45..16B45; S +16B46..16B4F; C +16B50..16B59; N +16B5A..16B5A; C +16B5B..16B61; N +16B62..16B62; C +16B63..16B77; L +16B78..16B7C; C +16B7D..16B8F; L +16B90..16E3F; C +16E40..16E7F; L +16E80..16E96; N +16E97..16E9A; P +16E9B..16EFF; C +16F00..16F4A; L +16F4B..16F4E; C +16F4F..16F4F; M +16F50..16F50; L +16F51..16F87; M +16F88..16F8E; C +16F8F..16F92; M +16F93..16F9F; L +16FA0..16FDF; C +16FE0..16FE1; L +16FE2..16FE2; P +16FE3..16FE3; L +16FE4..16FFF; C +17000..187F7; L +187F8..187FF; C +18800..18AF2; L +18AF3..1AFFF; C +1B000..1B11E; L +1B11F..1B14F; C +1B150..1B152; L +1B153..1B163; C +1B164..1B167; L +1B168..1B16F; C +1B170..1B2FB; L +1B2FC..1BBFF; C +1BC00..1BC6A; L +1BC6B..1BC6F; C +1BC70..1BC7C; L +1BC7D..1BC7F; C +1BC80..1BC88; L +1BC89..1BC8F; C +1BC90..1BC99; L +1BC9A..1BC9B; C +1BC9C..1BC9C; S +1BC9D..1BC9E; M +1BC9F..1BC9F; P +1BCA0..1CFFF; C +1D000..1D0F5; S +1D0F6..1D0FF; C +1D100..1D126; S +1D127..1D128; C +1D129..1D164; S +1D165..1D169; M +1D16A..1D16C; S +1D16D..1D172; M +1D173..1D17A; C +1D17B..1D182; M +1D183..1D184; S +1D185..1D18B; M +1D18C..1D1A9; S +1D1AA..1D1AD; M +1D1AE..1D1E8; S +1D1E9..1D1FF; C +1D200..1D241; S +1D242..1D244; M +1D245..1D245; S +1D246..1D2DF; C +1D2E0..1D2F3; N +1D2F4..1D2FF; C +1D300..1D356; S +1D357..1D35F; C +1D360..1D378; N +1D379..1D3FF; C +1D400..1D454; L +1D455..1D455; C +1D456..1D49C; L +1D49D..1D49D; C +1D49E..1D49F; L +1D4A0..1D4A1; C +1D4A2..1D4A2; L +1D4A3..1D4A4; C +1D4A5..1D4A6; L +1D4A7..1D4A8; C +1D4A9..1D4AC; L +1D4AD..1D4AD; C +1D4AE..1D4B9; L +1D4BA..1D4BA; C +1D4BB..1D4BB; L +1D4BC..1D4BC; C +1D4BD..1D4C3; L +1D4C4..1D4C4; C +1D4C5..1D505; L +1D506..1D506; C +1D507..1D50A; L +1D50B..1D50C; C +1D50D..1D514; L +1D515..1D515; C +1D516..1D51C; L +1D51D..1D51D; C +1D51E..1D539; L +1D53A..1D53A; C +1D53B..1D53E; L +1D53F..1D53F; C +1D540..1D544; L +1D545..1D545; C +1D546..1D546; L +1D547..1D549; C +1D54A..1D550; L +1D551..1D551; C +1D552..1D6A5; L +1D6A6..1D6A7; C +1D6A8..1D6C0; L +1D6C1..1D6C1; S +1D6C2..1D6DA; L +1D6DB..1D6DB; S +1D6DC..1D6FA; L +1D6FB..1D6FB; S +1D6FC..1D714; L +1D715..1D715; S +1D716..1D734; L +1D735..1D735; S +1D736..1D74E; L +1D74F..1D74F; S +1D750..1D76E; L +1D76F..1D76F; S +1D770..1D788; L +1D789..1D789; S +1D78A..1D7A8; L +1D7A9..1D7A9; S +1D7AA..1D7C2; L +1D7C3..1D7C3; S +1D7C4..1D7CB; L +1D7CC..1D7CD; C +1D7CE..1D7FF; N +1D800..1D9FF; S +1DA00..1DA36; M +1DA37..1DA3A; S +1DA3B..1DA6C; M +1DA6D..1DA74; S +1DA75..1DA75; M +1DA76..1DA83; S +1DA84..1DA84; M +1DA85..1DA86; S +1DA87..1DA8B; P +1DA8C..1DA9A; C +1DA9B..1DA9F; M +1DAA0..1DAA0; C +1DAA1..1DAAF; M +1DAB0..1DFFF; C +1E000..1E006; M +1E007..1E007; C +1E008..1E018; M +1E019..1E01A; C +1E01B..1E021; M +1E022..1E022; C +1E023..1E024; M +1E025..1E025; C +1E026..1E02A; M +1E02B..1E0FF; C +1E100..1E12C; L +1E12D..1E12F; C +1E130..1E136; M +1E137..1E13D; L +1E13E..1E13F; C +1E140..1E149; N +1E14A..1E14D; C +1E14E..1E14E; L +1E14F..1E14F; S +1E150..1E2BF; C +1E2C0..1E2EB; L +1E2EC..1E2EF; M +1E2F0..1E2F9; N +1E2FA..1E2FE; C +1E2FF..1E2FF; S +1E300..1E7FF; C +1E800..1E8C4; L +1E8C5..1E8C6; C +1E8C7..1E8CF; N +1E8D0..1E8D6; M +1E8D7..1E8FF; C +1E900..1E943; L +1E944..1E94A; M +1E94B..1E94B; L +1E94C..1E94F; C +1E950..1E959; N +1E95A..1E95D; C +1E95E..1E95F; P +1E960..1EC70; C +1EC71..1ECAB; N +1ECAC..1ECAC; S +1ECAD..1ECAF; N +1ECB0..1ECB0; S +1ECB1..1ECB4; N +1ECB5..1ED00; C +1ED01..1ED2D; N +1ED2E..1ED2E; S +1ED2F..1ED3D; N +1ED3E..1EDFF; C +1EE00..1EE03; L +1EE04..1EE04; C +1EE05..1EE1F; L +1EE20..1EE20; C +1EE21..1EE22; L +1EE23..1EE23; C +1EE24..1EE24; L +1EE25..1EE26; C +1EE27..1EE27; L +1EE28..1EE28; C +1EE29..1EE32; L +1EE33..1EE33; C +1EE34..1EE37; L +1EE38..1EE38; C +1EE39..1EE39; L +1EE3A..1EE3A; C +1EE3B..1EE3B; L +1EE3C..1EE41; C +1EE42..1EE42; L +1EE43..1EE46; C +1EE47..1EE47; L +1EE48..1EE48; C +1EE49..1EE49; L +1EE4A..1EE4A; C +1EE4B..1EE4B; L +1EE4C..1EE4C; C +1EE4D..1EE4F; L +1EE50..1EE50; C +1EE51..1EE52; L +1EE53..1EE53; C +1EE54..1EE54; L +1EE55..1EE56; C +1EE57..1EE57; L +1EE58..1EE58; C +1EE59..1EE59; L +1EE5A..1EE5A; C +1EE5B..1EE5B; L +1EE5C..1EE5C; C +1EE5D..1EE5D; L +1EE5E..1EE5E; C +1EE5F..1EE5F; L +1EE60..1EE60; C +1EE61..1EE62; L +1EE63..1EE63; C +1EE64..1EE64; L +1EE65..1EE66; C +1EE67..1EE6A; L +1EE6B..1EE6B; C +1EE6C..1EE72; L +1EE73..1EE73; C +1EE74..1EE77; L +1EE78..1EE78; C +1EE79..1EE7C; L +1EE7D..1EE7D; C +1EE7E..1EE7E; L +1EE7F..1EE7F; C +1EE80..1EE89; L +1EE8A..1EE8A; C +1EE8B..1EE9B; L +1EE9C..1EEA0; C +1EEA1..1EEA3; L +1EEA4..1EEA4; C +1EEA5..1EEA9; L +1EEAA..1EEAA; C +1EEAB..1EEBB; L +1EEBC..1EEEF; C +1EEF0..1EEF1; S +1EEF2..1EFFF; C +1F000..1F02B; S +1F02C..1F02F; C +1F030..1F093; S +1F094..1F09F; C +1F0A0..1F0AE; S +1F0AF..1F0B0; C +1F0B1..1F0BF; S +1F0C0..1F0C0; C +1F0C1..1F0CF; S +1F0D0..1F0D0; C +1F0D1..1F0F5; S +1F0F6..1F0FF; C +1F100..1F10C; N +1F10D..1F10F; C +1F110..1F16C; S +1F16D..1F16F; C +1F170..1F1AC; S +1F1AD..1F1E5; C +1F1E6..1F202; S +1F203..1F20F; C +1F210..1F23B; S +1F23C..1F23F; C +1F240..1F248; S +1F249..1F24F; C +1F250..1F251; S +1F252..1F25F; C +1F260..1F265; S +1F266..1F2FF; C +1F300..1F6D5; S +1F6D6..1F6DF; C +1F6E0..1F6EC; S +1F6ED..1F6EF; C +1F6F0..1F6FA; S +1F6FB..1F6FF; C +1F700..1F773; S +1F774..1F77F; C +1F780..1F7D8; S +1F7D9..1F7DF; C +1F7E0..1F7EB; S +1F7EC..1F7FF; C +1F800..1F80B; S +1F80C..1F80F; C +1F810..1F847; S +1F848..1F84F; C +1F850..1F859; S +1F85A..1F85F; C +1F860..1F887; S +1F888..1F88F; C +1F890..1F8AD; S +1F8AE..1F8FF; C +1F900..1F90B; S +1F90C..1F90C; C +1F90D..1F971; S +1F972..1F972; C +1F973..1F976; S +1F977..1F979; C +1F97A..1F9A2; S +1F9A3..1F9A4; C +1F9A5..1F9AA; S +1F9AB..1F9AD; C +1F9AE..1F9CA; S +1F9CB..1F9CC; C +1F9CD..1FA53; S +1FA54..1FA5F; C +1FA60..1FA6D; S +1FA6E..1FA6F; C +1FA70..1FA73; S +1FA74..1FA77; C +1FA78..1FA7A; S +1FA7B..1FA7F; C +1FA80..1FA82; S +1FA83..1FA8F; C +1FA90..1FA95; S +1FA96..1FFFF; C +20000..2A6D6; L +2A6D7..2A6FF; C +2A700..2B734; L +2B735..2B73F; C +2B740..2B81D; L +2B81E..2B81F; C +2B820..2CEA1; L +2CEA2..2CEAF; C +2CEB0..2EBE0; L +2EBE1..2F7FF; C +2F800..2FA1D; L +2FA1E..E00FF; C +E0100..E01EF; M +E01F0..10FFFF; C diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_0.test b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_0.test new file mode 100644 index 000000000..10d9eef0e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeGeneralCategorySingleLetter_12_0 + +description: +Tests character class syntax of the Unicode 12.0 single-letter General +Category property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_0.flex b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_0.flex new file mode 100644 index 000000000..cf90fb819 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_0.flex @@ -0,0 +1,43 @@ +%% + +%unicode 12.0 +%public +%class UnicodeGeneralCategory_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{Cc} { setCurCharPropertyValue("Cc"); } +\p{Cf} { setCurCharPropertyValue("Cf"); } +\p{Cn} { setCurCharPropertyValue("Cn"); } +\p{Co} { setCurCharPropertyValue("Co"); } +\p{Ll} { setCurCharPropertyValue("Ll"); } +\p{Lm} { setCurCharPropertyValue("Lm"); } +\p{Lo} { setCurCharPropertyValue("Lo"); } +\p{Lt} { setCurCharPropertyValue("Lt"); } +\p{Lu} { setCurCharPropertyValue("Lu"); } +\p{Mc} { setCurCharPropertyValue("Mc"); } +\p{Me} { setCurCharPropertyValue("Me"); } +\p{Mn} { setCurCharPropertyValue("Mn"); } +\p{Nd} { setCurCharPropertyValue("Nd"); } +\p{Nl} { setCurCharPropertyValue("Nl"); } +\p{No} { setCurCharPropertyValue("No"); } +\p{Pc} { setCurCharPropertyValue("Pc"); } +\p{Pd} { setCurCharPropertyValue("Pd"); } +\p{Pe} { setCurCharPropertyValue("Pe"); } +\p{Pf} { setCurCharPropertyValue("Pf"); } +\p{Pi} { setCurCharPropertyValue("Pi"); } +\p{Po} { setCurCharPropertyValue("Po"); } +\p{Ps} { setCurCharPropertyValue("Ps"); } +\p{Sc} { setCurCharPropertyValue("Sc"); } +\p{Sk} { setCurCharPropertyValue("Sk"); } +\p{Sm} { setCurCharPropertyValue("Sm"); } +\p{So} { setCurCharPropertyValue("So"); } +\p{Zl} { setCurCharPropertyValue("Zl"); } +\p{Zp} { setCurCharPropertyValue("Zp"); } +\p{Zs} { setCurCharPropertyValue("Zs"); } diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_0.output b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_0.output new file mode 100644 index 000000000..f9abd9a1c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_0.output @@ -0,0 +1,3822 @@ +0000..001F; Cc +0020..0020; Zs +0021..0023; Po +0024..0024; Sc +0025..0027; Po +0028..0028; Ps +0029..0029; Pe +002A..002A; Po +002B..002B; Sm +002C..002C; Po +002D..002D; Pd +002E..002F; Po +0030..0039; Nd +003A..003B; Po +003C..003E; Sm +003F..0040; Po +0041..005A; Lu +005B..005B; Ps +005C..005C; Po +005D..005D; Pe +005E..005E; Sk +005F..005F; Pc +0060..0060; Sk +0061..007A; Ll +007B..007B; Ps +007C..007C; Sm +007D..007D; Pe +007E..007E; Sm +007F..009F; Cc +00A0..00A0; Zs +00A1..00A1; Po +00A2..00A5; Sc +00A6..00A6; So +00A7..00A7; Po +00A8..00A8; Sk +00A9..00A9; So +00AA..00AA; Lo +00AB..00AB; Pi +00AC..00AC; Sm +00AD..00AD; Cf +00AE..00AE; So +00AF..00AF; Sk +00B0..00B0; So +00B1..00B1; Sm +00B2..00B3; No +00B4..00B4; Sk +00B5..00B5; Ll +00B6..00B7; Po +00B8..00B8; Sk +00B9..00B9; No +00BA..00BA; Lo +00BB..00BB; Pf +00BC..00BE; No +00BF..00BF; Po +00C0..00D6; Lu +00D7..00D7; Sm +00D8..00DE; Lu +00DF..00F6; Ll +00F7..00F7; Sm +00F8..00FF; Ll +0100..0100; Lu +0101..0101; Ll +0102..0102; Lu +0103..0103; Ll +0104..0104; Lu +0105..0105; Ll +0106..0106; Lu +0107..0107; Ll +0108..0108; Lu +0109..0109; Ll +010A..010A; Lu +010B..010B; Ll +010C..010C; Lu +010D..010D; Ll +010E..010E; Lu +010F..010F; Ll +0110..0110; Lu +0111..0111; Ll +0112..0112; Lu +0113..0113; Ll +0114..0114; Lu +0115..0115; Ll +0116..0116; Lu +0117..0117; Ll +0118..0118; Lu +0119..0119; Ll +011A..011A; Lu +011B..011B; Ll +011C..011C; Lu +011D..011D; Ll +011E..011E; Lu +011F..011F; Ll +0120..0120; Lu +0121..0121; Ll +0122..0122; Lu +0123..0123; Ll +0124..0124; Lu +0125..0125; Ll +0126..0126; Lu +0127..0127; Ll +0128..0128; Lu +0129..0129; Ll +012A..012A; Lu +012B..012B; Ll +012C..012C; Lu +012D..012D; Ll +012E..012E; Lu +012F..012F; Ll +0130..0130; Lu +0131..0131; Ll +0132..0132; Lu +0133..0133; Ll +0134..0134; Lu +0135..0135; Ll +0136..0136; Lu +0137..0138; Ll +0139..0139; Lu +013A..013A; Ll +013B..013B; Lu +013C..013C; Ll +013D..013D; Lu +013E..013E; Ll +013F..013F; Lu +0140..0140; Ll +0141..0141; Lu +0142..0142; Ll +0143..0143; Lu +0144..0144; Ll +0145..0145; Lu +0146..0146; Ll +0147..0147; Lu +0148..0149; Ll +014A..014A; Lu +014B..014B; Ll +014C..014C; Lu +014D..014D; Ll +014E..014E; Lu +014F..014F; Ll +0150..0150; Lu +0151..0151; Ll +0152..0152; Lu +0153..0153; Ll +0154..0154; Lu +0155..0155; Ll +0156..0156; Lu +0157..0157; Ll +0158..0158; Lu +0159..0159; Ll +015A..015A; Lu +015B..015B; Ll +015C..015C; Lu +015D..015D; Ll +015E..015E; Lu +015F..015F; Ll +0160..0160; Lu +0161..0161; Ll +0162..0162; Lu +0163..0163; Ll +0164..0164; Lu +0165..0165; Ll +0166..0166; Lu +0167..0167; Ll +0168..0168; Lu +0169..0169; Ll +016A..016A; Lu +016B..016B; Ll +016C..016C; Lu +016D..016D; Ll +016E..016E; Lu +016F..016F; Ll +0170..0170; Lu +0171..0171; Ll +0172..0172; Lu +0173..0173; Ll +0174..0174; Lu +0175..0175; Ll +0176..0176; Lu +0177..0177; Ll +0178..0179; Lu +017A..017A; Ll +017B..017B; Lu +017C..017C; Ll +017D..017D; Lu +017E..0180; Ll +0181..0182; Lu +0183..0183; Ll +0184..0184; Lu +0185..0185; Ll +0186..0187; Lu +0188..0188; Ll +0189..018B; Lu +018C..018D; Ll +018E..0191; Lu +0192..0192; Ll +0193..0194; Lu +0195..0195; Ll +0196..0198; Lu +0199..019B; Ll +019C..019D; Lu +019E..019E; Ll +019F..01A0; Lu +01A1..01A1; Ll +01A2..01A2; Lu +01A3..01A3; Ll +01A4..01A4; Lu +01A5..01A5; Ll +01A6..01A7; Lu +01A8..01A8; Ll +01A9..01A9; Lu +01AA..01AB; Ll +01AC..01AC; Lu +01AD..01AD; Ll +01AE..01AF; Lu +01B0..01B0; Ll +01B1..01B3; Lu +01B4..01B4; Ll +01B5..01B5; Lu +01B6..01B6; Ll +01B7..01B8; Lu +01B9..01BA; Ll +01BB..01BB; Lo +01BC..01BC; Lu +01BD..01BF; Ll +01C0..01C3; Lo +01C4..01C4; Lu +01C5..01C5; Lt +01C6..01C6; Ll +01C7..01C7; Lu +01C8..01C8; Lt +01C9..01C9; Ll +01CA..01CA; Lu +01CB..01CB; Lt +01CC..01CC; Ll +01CD..01CD; Lu +01CE..01CE; Ll +01CF..01CF; Lu +01D0..01D0; Ll +01D1..01D1; Lu +01D2..01D2; Ll +01D3..01D3; Lu +01D4..01D4; Ll +01D5..01D5; Lu +01D6..01D6; Ll +01D7..01D7; Lu +01D8..01D8; Ll +01D9..01D9; Lu +01DA..01DA; Ll +01DB..01DB; Lu +01DC..01DD; Ll +01DE..01DE; Lu +01DF..01DF; Ll +01E0..01E0; Lu +01E1..01E1; Ll +01E2..01E2; Lu +01E3..01E3; Ll +01E4..01E4; Lu +01E5..01E5; Ll +01E6..01E6; Lu +01E7..01E7; Ll +01E8..01E8; Lu +01E9..01E9; Ll +01EA..01EA; Lu +01EB..01EB; Ll +01EC..01EC; Lu +01ED..01ED; Ll +01EE..01EE; Lu +01EF..01F0; Ll +01F1..01F1; Lu +01F2..01F2; Lt +01F3..01F3; Ll +01F4..01F4; Lu +01F5..01F5; Ll +01F6..01F8; Lu +01F9..01F9; Ll +01FA..01FA; Lu +01FB..01FB; Ll +01FC..01FC; Lu +01FD..01FD; Ll +01FE..01FE; Lu +01FF..01FF; Ll +0200..0200; Lu +0201..0201; Ll +0202..0202; Lu +0203..0203; Ll +0204..0204; Lu +0205..0205; Ll +0206..0206; Lu +0207..0207; Ll +0208..0208; Lu +0209..0209; Ll +020A..020A; Lu +020B..020B; Ll +020C..020C; Lu +020D..020D; Ll +020E..020E; Lu +020F..020F; Ll +0210..0210; Lu +0211..0211; Ll +0212..0212; Lu +0213..0213; Ll +0214..0214; Lu +0215..0215; Ll +0216..0216; Lu +0217..0217; Ll +0218..0218; Lu +0219..0219; Ll +021A..021A; Lu +021B..021B; Ll +021C..021C; Lu +021D..021D; Ll +021E..021E; Lu +021F..021F; Ll +0220..0220; Lu +0221..0221; Ll +0222..0222; Lu +0223..0223; Ll +0224..0224; Lu +0225..0225; Ll +0226..0226; Lu +0227..0227; Ll +0228..0228; Lu +0229..0229; Ll +022A..022A; Lu +022B..022B; Ll +022C..022C; Lu +022D..022D; Ll +022E..022E; Lu +022F..022F; Ll +0230..0230; Lu +0231..0231; Ll +0232..0232; Lu +0233..0239; Ll +023A..023B; Lu +023C..023C; Ll +023D..023E; Lu +023F..0240; Ll +0241..0241; Lu +0242..0242; Ll +0243..0246; Lu +0247..0247; Ll +0248..0248; Lu +0249..0249; Ll +024A..024A; Lu +024B..024B; Ll +024C..024C; Lu +024D..024D; Ll +024E..024E; Lu +024F..0293; Ll +0294..0294; Lo +0295..02AF; Ll +02B0..02C1; Lm +02C2..02C5; Sk +02C6..02D1; Lm +02D2..02DF; Sk +02E0..02E4; Lm +02E5..02EB; Sk +02EC..02EC; Lm +02ED..02ED; Sk +02EE..02EE; Lm +02EF..02FF; Sk +0300..036F; Mn +0370..0370; Lu +0371..0371; Ll +0372..0372; Lu +0373..0373; Ll +0374..0374; Lm +0375..0375; Sk +0376..0376; Lu +0377..0377; Ll +0378..0379; Cn +037A..037A; Lm +037B..037D; Ll +037E..037E; Po +037F..037F; Lu +0380..0383; Cn +0384..0385; Sk +0386..0386; Lu +0387..0387; Po +0388..038A; Lu +038B..038B; Cn +038C..038C; Lu +038D..038D; Cn +038E..038F; Lu +0390..0390; Ll +0391..03A1; Lu +03A2..03A2; Cn +03A3..03AB; Lu +03AC..03CE; Ll +03CF..03CF; Lu +03D0..03D1; Ll +03D2..03D4; Lu +03D5..03D7; Ll +03D8..03D8; Lu +03D9..03D9; Ll +03DA..03DA; Lu +03DB..03DB; Ll +03DC..03DC; Lu +03DD..03DD; Ll +03DE..03DE; Lu +03DF..03DF; Ll +03E0..03E0; Lu +03E1..03E1; Ll +03E2..03E2; Lu +03E3..03E3; Ll +03E4..03E4; Lu +03E5..03E5; Ll +03E6..03E6; Lu +03E7..03E7; Ll +03E8..03E8; Lu +03E9..03E9; Ll +03EA..03EA; Lu +03EB..03EB; Ll +03EC..03EC; Lu +03ED..03ED; Ll +03EE..03EE; Lu +03EF..03F3; Ll +03F4..03F4; Lu +03F5..03F5; Ll +03F6..03F6; Sm +03F7..03F7; Lu +03F8..03F8; Ll +03F9..03FA; Lu +03FB..03FC; Ll +03FD..042F; Lu +0430..045F; Ll +0460..0460; Lu +0461..0461; Ll +0462..0462; Lu +0463..0463; Ll +0464..0464; Lu +0465..0465; Ll +0466..0466; Lu +0467..0467; Ll +0468..0468; Lu +0469..0469; Ll +046A..046A; Lu +046B..046B; Ll +046C..046C; Lu +046D..046D; Ll +046E..046E; Lu +046F..046F; Ll +0470..0470; Lu +0471..0471; Ll +0472..0472; Lu +0473..0473; Ll +0474..0474; Lu +0475..0475; Ll +0476..0476; Lu +0477..0477; Ll +0478..0478; Lu +0479..0479; Ll +047A..047A; Lu +047B..047B; Ll +047C..047C; Lu +047D..047D; Ll +047E..047E; Lu +047F..047F; Ll +0480..0480; Lu +0481..0481; Ll +0482..0482; So +0483..0487; Mn +0488..0489; Me +048A..048A; Lu +048B..048B; Ll +048C..048C; Lu +048D..048D; Ll +048E..048E; Lu +048F..048F; Ll +0490..0490; Lu +0491..0491; Ll +0492..0492; Lu +0493..0493; Ll +0494..0494; Lu +0495..0495; Ll +0496..0496; Lu +0497..0497; Ll +0498..0498; Lu +0499..0499; Ll +049A..049A; Lu +049B..049B; Ll +049C..049C; Lu +049D..049D; Ll +049E..049E; Lu +049F..049F; Ll +04A0..04A0; Lu +04A1..04A1; Ll +04A2..04A2; Lu +04A3..04A3; Ll +04A4..04A4; Lu +04A5..04A5; Ll +04A6..04A6; Lu +04A7..04A7; Ll +04A8..04A8; Lu +04A9..04A9; Ll +04AA..04AA; Lu +04AB..04AB; Ll +04AC..04AC; Lu +04AD..04AD; Ll +04AE..04AE; Lu +04AF..04AF; Ll +04B0..04B0; Lu +04B1..04B1; Ll +04B2..04B2; Lu +04B3..04B3; Ll +04B4..04B4; Lu +04B5..04B5; Ll +04B6..04B6; Lu +04B7..04B7; Ll +04B8..04B8; Lu +04B9..04B9; Ll +04BA..04BA; Lu +04BB..04BB; Ll +04BC..04BC; Lu +04BD..04BD; Ll +04BE..04BE; Lu +04BF..04BF; Ll +04C0..04C1; Lu +04C2..04C2; Ll +04C3..04C3; Lu +04C4..04C4; Ll +04C5..04C5; Lu +04C6..04C6; Ll +04C7..04C7; Lu +04C8..04C8; Ll +04C9..04C9; Lu +04CA..04CA; Ll +04CB..04CB; Lu +04CC..04CC; Ll +04CD..04CD; Lu +04CE..04CF; Ll +04D0..04D0; Lu +04D1..04D1; Ll +04D2..04D2; Lu +04D3..04D3; Ll +04D4..04D4; Lu +04D5..04D5; Ll +04D6..04D6; Lu +04D7..04D7; Ll +04D8..04D8; Lu +04D9..04D9; Ll +04DA..04DA; Lu +04DB..04DB; Ll +04DC..04DC; Lu +04DD..04DD; Ll +04DE..04DE; Lu +04DF..04DF; Ll +04E0..04E0; Lu +04E1..04E1; Ll +04E2..04E2; Lu +04E3..04E3; Ll +04E4..04E4; Lu +04E5..04E5; Ll +04E6..04E6; Lu +04E7..04E7; Ll +04E8..04E8; Lu +04E9..04E9; Ll +04EA..04EA; Lu +04EB..04EB; Ll +04EC..04EC; Lu +04ED..04ED; Ll +04EE..04EE; Lu +04EF..04EF; Ll +04F0..04F0; Lu +04F1..04F1; Ll +04F2..04F2; Lu +04F3..04F3; Ll +04F4..04F4; Lu +04F5..04F5; Ll +04F6..04F6; Lu +04F7..04F7; Ll +04F8..04F8; Lu +04F9..04F9; Ll +04FA..04FA; Lu +04FB..04FB; Ll +04FC..04FC; Lu +04FD..04FD; Ll +04FE..04FE; Lu +04FF..04FF; Ll +0500..0500; Lu +0501..0501; Ll +0502..0502; Lu +0503..0503; Ll +0504..0504; Lu +0505..0505; Ll +0506..0506; Lu +0507..0507; Ll +0508..0508; Lu +0509..0509; Ll +050A..050A; Lu +050B..050B; Ll +050C..050C; Lu +050D..050D; Ll +050E..050E; Lu +050F..050F; Ll +0510..0510; Lu +0511..0511; Ll +0512..0512; Lu +0513..0513; Ll +0514..0514; Lu +0515..0515; Ll +0516..0516; Lu +0517..0517; Ll +0518..0518; Lu +0519..0519; Ll +051A..051A; Lu +051B..051B; Ll +051C..051C; Lu +051D..051D; Ll +051E..051E; Lu +051F..051F; Ll +0520..0520; Lu +0521..0521; Ll +0522..0522; Lu +0523..0523; Ll +0524..0524; Lu +0525..0525; Ll +0526..0526; Lu +0527..0527; Ll +0528..0528; Lu +0529..0529; Ll +052A..052A; Lu +052B..052B; Ll +052C..052C; Lu +052D..052D; Ll +052E..052E; Lu +052F..052F; Ll +0530..0530; Cn +0531..0556; Lu +0557..0558; Cn +0559..0559; Lm +055A..055F; Po +0560..0588; Ll +0589..0589; Po +058A..058A; Pd +058B..058C; Cn +058D..058E; So +058F..058F; Sc +0590..0590; Cn +0591..05BD; Mn +05BE..05BE; Pd +05BF..05BF; Mn +05C0..05C0; Po +05C1..05C2; Mn +05C3..05C3; Po +05C4..05C5; Mn +05C6..05C6; Po +05C7..05C7; Mn +05C8..05CF; Cn +05D0..05EA; Lo +05EB..05EE; Cn +05EF..05F2; Lo +05F3..05F4; Po +05F5..05FF; Cn +0600..0605; Cf +0606..0608; Sm +0609..060A; Po +060B..060B; Sc +060C..060D; Po +060E..060F; So +0610..061A; Mn +061B..061B; Po +061C..061C; Cf +061D..061D; Cn +061E..061F; Po +0620..063F; Lo +0640..0640; Lm +0641..064A; Lo +064B..065F; Mn +0660..0669; Nd +066A..066D; Po +066E..066F; Lo +0670..0670; Mn +0671..06D3; Lo +06D4..06D4; Po +06D5..06D5; Lo +06D6..06DC; Mn +06DD..06DD; Cf +06DE..06DE; So +06DF..06E4; Mn +06E5..06E6; Lm +06E7..06E8; Mn +06E9..06E9; So +06EA..06ED; Mn +06EE..06EF; Lo +06F0..06F9; Nd +06FA..06FC; Lo +06FD..06FE; So +06FF..06FF; Lo +0700..070D; Po +070E..070E; Cn +070F..070F; Cf +0710..0710; Lo +0711..0711; Mn +0712..072F; Lo +0730..074A; Mn +074B..074C; Cn +074D..07A5; Lo +07A6..07B0; Mn +07B1..07B1; Lo +07B2..07BF; Cn +07C0..07C9; Nd +07CA..07EA; Lo +07EB..07F3; Mn +07F4..07F5; Lm +07F6..07F6; So +07F7..07F9; Po +07FA..07FA; Lm +07FB..07FC; Cn +07FD..07FD; Mn +07FE..07FF; Sc +0800..0815; Lo +0816..0819; Mn +081A..081A; Lm +081B..0823; Mn +0824..0824; Lm +0825..0827; Mn +0828..0828; Lm +0829..082D; Mn +082E..082F; Cn +0830..083E; Po +083F..083F; Cn +0840..0858; Lo +0859..085B; Mn +085C..085D; Cn +085E..085E; Po +085F..085F; Cn +0860..086A; Lo +086B..089F; Cn +08A0..08B4; Lo +08B5..08B5; Cn +08B6..08BD; Lo +08BE..08D2; Cn +08D3..08E1; Mn +08E2..08E2; Cf +08E3..0902; Mn +0903..0903; Mc +0904..0939; Lo +093A..093A; Mn +093B..093B; Mc +093C..093C; Mn +093D..093D; Lo +093E..0940; Mc +0941..0948; Mn +0949..094C; Mc +094D..094D; Mn +094E..094F; Mc +0950..0950; Lo +0951..0957; Mn +0958..0961; Lo +0962..0963; Mn +0964..0965; Po +0966..096F; Nd +0970..0970; Po +0971..0971; Lm +0972..0980; Lo +0981..0981; Mn +0982..0983; Mc +0984..0984; Cn +0985..098C; Lo +098D..098E; Cn +098F..0990; Lo +0991..0992; Cn +0993..09A8; Lo +09A9..09A9; Cn +09AA..09B0; Lo +09B1..09B1; Cn +09B2..09B2; Lo +09B3..09B5; Cn +09B6..09B9; Lo +09BA..09BB; Cn +09BC..09BC; Mn +09BD..09BD; Lo +09BE..09C0; Mc +09C1..09C4; Mn +09C5..09C6; Cn +09C7..09C8; Mc +09C9..09CA; Cn +09CB..09CC; Mc +09CD..09CD; Mn +09CE..09CE; Lo +09CF..09D6; Cn +09D7..09D7; Mc +09D8..09DB; Cn +09DC..09DD; Lo +09DE..09DE; Cn +09DF..09E1; Lo +09E2..09E3; Mn +09E4..09E5; Cn +09E6..09EF; Nd +09F0..09F1; Lo +09F2..09F3; Sc +09F4..09F9; No +09FA..09FA; So +09FB..09FB; Sc +09FC..09FC; Lo +09FD..09FD; Po +09FE..09FE; Mn +09FF..0A00; Cn +0A01..0A02; Mn +0A03..0A03; Mc +0A04..0A04; Cn +0A05..0A0A; Lo +0A0B..0A0E; Cn +0A0F..0A10; Lo +0A11..0A12; Cn +0A13..0A28; Lo +0A29..0A29; Cn +0A2A..0A30; Lo +0A31..0A31; Cn +0A32..0A33; Lo +0A34..0A34; Cn +0A35..0A36; Lo +0A37..0A37; Cn +0A38..0A39; Lo +0A3A..0A3B; Cn +0A3C..0A3C; Mn +0A3D..0A3D; Cn +0A3E..0A40; Mc +0A41..0A42; Mn +0A43..0A46; Cn +0A47..0A48; Mn +0A49..0A4A; Cn +0A4B..0A4D; Mn +0A4E..0A50; Cn +0A51..0A51; Mn +0A52..0A58; Cn +0A59..0A5C; Lo +0A5D..0A5D; Cn +0A5E..0A5E; Lo +0A5F..0A65; Cn +0A66..0A6F; Nd +0A70..0A71; Mn +0A72..0A74; Lo +0A75..0A75; Mn +0A76..0A76; Po +0A77..0A80; Cn +0A81..0A82; Mn +0A83..0A83; Mc +0A84..0A84; Cn +0A85..0A8D; Lo +0A8E..0A8E; Cn +0A8F..0A91; Lo +0A92..0A92; Cn +0A93..0AA8; Lo +0AA9..0AA9; Cn +0AAA..0AB0; Lo +0AB1..0AB1; Cn +0AB2..0AB3; Lo +0AB4..0AB4; Cn +0AB5..0AB9; Lo +0ABA..0ABB; Cn +0ABC..0ABC; Mn +0ABD..0ABD; Lo +0ABE..0AC0; Mc +0AC1..0AC5; Mn +0AC6..0AC6; Cn +0AC7..0AC8; Mn +0AC9..0AC9; Mc +0ACA..0ACA; Cn +0ACB..0ACC; Mc +0ACD..0ACD; Mn +0ACE..0ACF; Cn +0AD0..0AD0; Lo +0AD1..0ADF; Cn +0AE0..0AE1; Lo +0AE2..0AE3; Mn +0AE4..0AE5; Cn +0AE6..0AEF; Nd +0AF0..0AF0; Po +0AF1..0AF1; Sc +0AF2..0AF8; Cn +0AF9..0AF9; Lo +0AFA..0AFF; Mn +0B00..0B00; Cn +0B01..0B01; Mn +0B02..0B03; Mc +0B04..0B04; Cn +0B05..0B0C; Lo +0B0D..0B0E; Cn +0B0F..0B10; Lo +0B11..0B12; Cn +0B13..0B28; Lo +0B29..0B29; Cn +0B2A..0B30; Lo +0B31..0B31; Cn +0B32..0B33; Lo +0B34..0B34; Cn +0B35..0B39; Lo +0B3A..0B3B; Cn +0B3C..0B3C; Mn +0B3D..0B3D; Lo +0B3E..0B3E; Mc +0B3F..0B3F; Mn +0B40..0B40; Mc +0B41..0B44; Mn +0B45..0B46; Cn +0B47..0B48; Mc +0B49..0B4A; Cn +0B4B..0B4C; Mc +0B4D..0B4D; Mn +0B4E..0B55; Cn +0B56..0B56; Mn +0B57..0B57; Mc +0B58..0B5B; Cn +0B5C..0B5D; Lo +0B5E..0B5E; Cn +0B5F..0B61; Lo +0B62..0B63; Mn +0B64..0B65; Cn +0B66..0B6F; Nd +0B70..0B70; So +0B71..0B71; Lo +0B72..0B77; No +0B78..0B81; Cn +0B82..0B82; Mn +0B83..0B83; Lo +0B84..0B84; Cn +0B85..0B8A; Lo +0B8B..0B8D; Cn +0B8E..0B90; Lo +0B91..0B91; Cn +0B92..0B95; Lo +0B96..0B98; Cn +0B99..0B9A; Lo +0B9B..0B9B; Cn +0B9C..0B9C; Lo +0B9D..0B9D; Cn +0B9E..0B9F; Lo +0BA0..0BA2; Cn +0BA3..0BA4; Lo +0BA5..0BA7; Cn +0BA8..0BAA; Lo +0BAB..0BAD; Cn +0BAE..0BB9; Lo +0BBA..0BBD; Cn +0BBE..0BBF; Mc +0BC0..0BC0; Mn +0BC1..0BC2; Mc +0BC3..0BC5; Cn +0BC6..0BC8; Mc +0BC9..0BC9; Cn +0BCA..0BCC; Mc +0BCD..0BCD; Mn +0BCE..0BCF; Cn +0BD0..0BD0; Lo +0BD1..0BD6; Cn +0BD7..0BD7; Mc +0BD8..0BE5; Cn +0BE6..0BEF; Nd +0BF0..0BF2; No +0BF3..0BF8; So +0BF9..0BF9; Sc +0BFA..0BFA; So +0BFB..0BFF; Cn +0C00..0C00; Mn +0C01..0C03; Mc +0C04..0C04; Mn +0C05..0C0C; Lo +0C0D..0C0D; Cn +0C0E..0C10; Lo +0C11..0C11; Cn +0C12..0C28; Lo +0C29..0C29; Cn +0C2A..0C39; Lo +0C3A..0C3C; Cn +0C3D..0C3D; Lo +0C3E..0C40; Mn +0C41..0C44; Mc +0C45..0C45; Cn +0C46..0C48; Mn +0C49..0C49; Cn +0C4A..0C4D; Mn +0C4E..0C54; Cn +0C55..0C56; Mn +0C57..0C57; Cn +0C58..0C5A; Lo +0C5B..0C5F; Cn +0C60..0C61; Lo +0C62..0C63; Mn +0C64..0C65; Cn +0C66..0C6F; Nd +0C70..0C76; Cn +0C77..0C77; Po +0C78..0C7E; No +0C7F..0C7F; So +0C80..0C80; Lo +0C81..0C81; Mn +0C82..0C83; Mc +0C84..0C84; Po +0C85..0C8C; Lo +0C8D..0C8D; Cn +0C8E..0C90; Lo +0C91..0C91; Cn +0C92..0CA8; Lo +0CA9..0CA9; Cn +0CAA..0CB3; Lo +0CB4..0CB4; Cn +0CB5..0CB9; Lo +0CBA..0CBB; Cn +0CBC..0CBC; Mn +0CBD..0CBD; Lo +0CBE..0CBE; Mc +0CBF..0CBF; Mn +0CC0..0CC4; Mc +0CC5..0CC5; Cn +0CC6..0CC6; Mn +0CC7..0CC8; Mc +0CC9..0CC9; Cn +0CCA..0CCB; Mc +0CCC..0CCD; Mn +0CCE..0CD4; Cn +0CD5..0CD6; Mc +0CD7..0CDD; Cn +0CDE..0CDE; Lo +0CDF..0CDF; Cn +0CE0..0CE1; Lo +0CE2..0CE3; Mn +0CE4..0CE5; Cn +0CE6..0CEF; Nd +0CF0..0CF0; Cn +0CF1..0CF2; Lo +0CF3..0CFF; Cn +0D00..0D01; Mn +0D02..0D03; Mc +0D04..0D04; Cn +0D05..0D0C; Lo +0D0D..0D0D; Cn +0D0E..0D10; Lo +0D11..0D11; Cn +0D12..0D3A; Lo +0D3B..0D3C; Mn +0D3D..0D3D; Lo +0D3E..0D40; Mc +0D41..0D44; Mn +0D45..0D45; Cn +0D46..0D48; Mc +0D49..0D49; Cn +0D4A..0D4C; Mc +0D4D..0D4D; Mn +0D4E..0D4E; Lo +0D4F..0D4F; So +0D50..0D53; Cn +0D54..0D56; Lo +0D57..0D57; Mc +0D58..0D5E; No +0D5F..0D61; Lo +0D62..0D63; Mn +0D64..0D65; Cn +0D66..0D6F; Nd +0D70..0D78; No +0D79..0D79; So +0D7A..0D7F; Lo +0D80..0D81; Cn +0D82..0D83; Mc +0D84..0D84; Cn +0D85..0D96; Lo +0D97..0D99; Cn +0D9A..0DB1; Lo +0DB2..0DB2; Cn +0DB3..0DBB; Lo +0DBC..0DBC; Cn +0DBD..0DBD; Lo +0DBE..0DBF; Cn +0DC0..0DC6; Lo +0DC7..0DC9; Cn +0DCA..0DCA; Mn +0DCB..0DCE; Cn +0DCF..0DD1; Mc +0DD2..0DD4; Mn +0DD5..0DD5; Cn +0DD6..0DD6; Mn +0DD7..0DD7; Cn +0DD8..0DDF; Mc +0DE0..0DE5; Cn +0DE6..0DEF; Nd +0DF0..0DF1; Cn +0DF2..0DF3; Mc +0DF4..0DF4; Po +0DF5..0E00; Cn +0E01..0E30; Lo +0E31..0E31; Mn +0E32..0E33; Lo +0E34..0E3A; Mn +0E3B..0E3E; Cn +0E3F..0E3F; Sc +0E40..0E45; Lo +0E46..0E46; Lm +0E47..0E4E; Mn +0E4F..0E4F; Po +0E50..0E59; Nd +0E5A..0E5B; Po +0E5C..0E80; Cn +0E81..0E82; Lo +0E83..0E83; Cn +0E84..0E84; Lo +0E85..0E85; Cn +0E86..0E8A; Lo +0E8B..0E8B; Cn +0E8C..0EA3; Lo +0EA4..0EA4; Cn +0EA5..0EA5; Lo +0EA6..0EA6; Cn +0EA7..0EB0; Lo +0EB1..0EB1; Mn +0EB2..0EB3; Lo +0EB4..0EBC; Mn +0EBD..0EBD; Lo +0EBE..0EBF; Cn +0EC0..0EC4; Lo +0EC5..0EC5; Cn +0EC6..0EC6; Lm +0EC7..0EC7; Cn +0EC8..0ECD; Mn +0ECE..0ECF; Cn +0ED0..0ED9; Nd +0EDA..0EDB; Cn +0EDC..0EDF; Lo +0EE0..0EFF; Cn +0F00..0F00; Lo +0F01..0F03; So +0F04..0F12; Po +0F13..0F13; So +0F14..0F14; Po +0F15..0F17; So +0F18..0F19; Mn +0F1A..0F1F; So +0F20..0F29; Nd +0F2A..0F33; No +0F34..0F34; So +0F35..0F35; Mn +0F36..0F36; So +0F37..0F37; Mn +0F38..0F38; So +0F39..0F39; Mn +0F3A..0F3A; Ps +0F3B..0F3B; Pe +0F3C..0F3C; Ps +0F3D..0F3D; Pe +0F3E..0F3F; Mc +0F40..0F47; Lo +0F48..0F48; Cn +0F49..0F6C; Lo +0F6D..0F70; Cn +0F71..0F7E; Mn +0F7F..0F7F; Mc +0F80..0F84; Mn +0F85..0F85; Po +0F86..0F87; Mn +0F88..0F8C; Lo +0F8D..0F97; Mn +0F98..0F98; Cn +0F99..0FBC; Mn +0FBD..0FBD; Cn +0FBE..0FC5; So +0FC6..0FC6; Mn +0FC7..0FCC; So +0FCD..0FCD; Cn +0FCE..0FCF; So +0FD0..0FD4; Po +0FD5..0FD8; So +0FD9..0FDA; Po +0FDB..0FFF; Cn +1000..102A; Lo +102B..102C; Mc +102D..1030; Mn +1031..1031; Mc +1032..1037; Mn +1038..1038; Mc +1039..103A; Mn +103B..103C; Mc +103D..103E; Mn +103F..103F; Lo +1040..1049; Nd +104A..104F; Po +1050..1055; Lo +1056..1057; Mc +1058..1059; Mn +105A..105D; Lo +105E..1060; Mn +1061..1061; Lo +1062..1064; Mc +1065..1066; Lo +1067..106D; Mc +106E..1070; Lo +1071..1074; Mn +1075..1081; Lo +1082..1082; Mn +1083..1084; Mc +1085..1086; Mn +1087..108C; Mc +108D..108D; Mn +108E..108E; Lo +108F..108F; Mc +1090..1099; Nd +109A..109C; Mc +109D..109D; Mn +109E..109F; So +10A0..10C5; Lu +10C6..10C6; Cn +10C7..10C7; Lu +10C8..10CC; Cn +10CD..10CD; Lu +10CE..10CF; Cn +10D0..10FA; Ll +10FB..10FB; Po +10FC..10FC; Lm +10FD..10FF; Ll +1100..1248; Lo +1249..1249; Cn +124A..124D; Lo +124E..124F; Cn +1250..1256; Lo +1257..1257; Cn +1258..1258; Lo +1259..1259; Cn +125A..125D; Lo +125E..125F; Cn +1260..1288; Lo +1289..1289; Cn +128A..128D; Lo +128E..128F; Cn +1290..12B0; Lo +12B1..12B1; Cn +12B2..12B5; Lo +12B6..12B7; Cn +12B8..12BE; Lo +12BF..12BF; Cn +12C0..12C0; Lo +12C1..12C1; Cn +12C2..12C5; Lo +12C6..12C7; Cn +12C8..12D6; Lo +12D7..12D7; Cn +12D8..1310; Lo +1311..1311; Cn +1312..1315; Lo +1316..1317; Cn +1318..135A; Lo +135B..135C; Cn +135D..135F; Mn +1360..1368; Po +1369..137C; No +137D..137F; Cn +1380..138F; Lo +1390..1399; So +139A..139F; Cn +13A0..13F5; Lu +13F6..13F7; Cn +13F8..13FD; Ll +13FE..13FF; Cn +1400..1400; Pd +1401..166C; Lo +166D..166D; So +166E..166E; Po +166F..167F; Lo +1680..1680; Zs +1681..169A; Lo +169B..169B; Ps +169C..169C; Pe +169D..169F; Cn +16A0..16EA; Lo +16EB..16ED; Po +16EE..16F0; Nl +16F1..16F8; Lo +16F9..16FF; Cn +1700..170C; Lo +170D..170D; Cn +170E..1711; Lo +1712..1714; Mn +1715..171F; Cn +1720..1731; Lo +1732..1734; Mn +1735..1736; Po +1737..173F; Cn +1740..1751; Lo +1752..1753; Mn +1754..175F; Cn +1760..176C; Lo +176D..176D; Cn +176E..1770; Lo +1771..1771; Cn +1772..1773; Mn +1774..177F; Cn +1780..17B3; Lo +17B4..17B5; Mn +17B6..17B6; Mc +17B7..17BD; Mn +17BE..17C5; Mc +17C6..17C6; Mn +17C7..17C8; Mc +17C9..17D3; Mn +17D4..17D6; Po +17D7..17D7; Lm +17D8..17DA; Po +17DB..17DB; Sc +17DC..17DC; Lo +17DD..17DD; Mn +17DE..17DF; Cn +17E0..17E9; Nd +17EA..17EF; Cn +17F0..17F9; No +17FA..17FF; Cn +1800..1805; Po +1806..1806; Pd +1807..180A; Po +180B..180D; Mn +180E..180E; Cf +180F..180F; Cn +1810..1819; Nd +181A..181F; Cn +1820..1842; Lo +1843..1843; Lm +1844..1878; Lo +1879..187F; Cn +1880..1884; Lo +1885..1886; Mn +1887..18A8; Lo +18A9..18A9; Mn +18AA..18AA; Lo +18AB..18AF; Cn +18B0..18F5; Lo +18F6..18FF; Cn +1900..191E; Lo +191F..191F; Cn +1920..1922; Mn +1923..1926; Mc +1927..1928; Mn +1929..192B; Mc +192C..192F; Cn +1930..1931; Mc +1932..1932; Mn +1933..1938; Mc +1939..193B; Mn +193C..193F; Cn +1940..1940; So +1941..1943; Cn +1944..1945; Po +1946..194F; Nd +1950..196D; Lo +196E..196F; Cn +1970..1974; Lo +1975..197F; Cn +1980..19AB; Lo +19AC..19AF; Cn +19B0..19C9; Lo +19CA..19CF; Cn +19D0..19D9; Nd +19DA..19DA; No +19DB..19DD; Cn +19DE..19FF; So +1A00..1A16; Lo +1A17..1A18; Mn +1A19..1A1A; Mc +1A1B..1A1B; Mn +1A1C..1A1D; Cn +1A1E..1A1F; Po +1A20..1A54; Lo +1A55..1A55; Mc +1A56..1A56; Mn +1A57..1A57; Mc +1A58..1A5E; Mn +1A5F..1A5F; Cn +1A60..1A60; Mn +1A61..1A61; Mc +1A62..1A62; Mn +1A63..1A64; Mc +1A65..1A6C; Mn +1A6D..1A72; Mc +1A73..1A7C; Mn +1A7D..1A7E; Cn +1A7F..1A7F; Mn +1A80..1A89; Nd +1A8A..1A8F; Cn +1A90..1A99; Nd +1A9A..1A9F; Cn +1AA0..1AA6; Po +1AA7..1AA7; Lm +1AA8..1AAD; Po +1AAE..1AAF; Cn +1AB0..1ABD; Mn +1ABE..1ABE; Me +1ABF..1AFF; Cn +1B00..1B03; Mn +1B04..1B04; Mc +1B05..1B33; Lo +1B34..1B34; Mn +1B35..1B35; Mc +1B36..1B3A; Mn +1B3B..1B3B; Mc +1B3C..1B3C; Mn +1B3D..1B41; Mc +1B42..1B42; Mn +1B43..1B44; Mc +1B45..1B4B; Lo +1B4C..1B4F; Cn +1B50..1B59; Nd +1B5A..1B60; Po +1B61..1B6A; So +1B6B..1B73; Mn +1B74..1B7C; So +1B7D..1B7F; Cn +1B80..1B81; Mn +1B82..1B82; Mc +1B83..1BA0; Lo +1BA1..1BA1; Mc +1BA2..1BA5; Mn +1BA6..1BA7; Mc +1BA8..1BA9; Mn +1BAA..1BAA; Mc +1BAB..1BAD; Mn +1BAE..1BAF; Lo +1BB0..1BB9; Nd +1BBA..1BE5; Lo +1BE6..1BE6; Mn +1BE7..1BE7; Mc +1BE8..1BE9; Mn +1BEA..1BEC; Mc +1BED..1BED; Mn +1BEE..1BEE; Mc +1BEF..1BF1; Mn +1BF2..1BF3; Mc +1BF4..1BFB; Cn +1BFC..1BFF; Po +1C00..1C23; Lo +1C24..1C2B; Mc +1C2C..1C33; Mn +1C34..1C35; Mc +1C36..1C37; Mn +1C38..1C3A; Cn +1C3B..1C3F; Po +1C40..1C49; Nd +1C4A..1C4C; Cn +1C4D..1C4F; Lo +1C50..1C59; Nd +1C5A..1C77; Lo +1C78..1C7D; Lm +1C7E..1C7F; Po +1C80..1C88; Ll +1C89..1C8F; Cn +1C90..1CBA; Lu +1CBB..1CBC; Cn +1CBD..1CBF; Lu +1CC0..1CC7; Po +1CC8..1CCF; Cn +1CD0..1CD2; Mn +1CD3..1CD3; Po +1CD4..1CE0; Mn +1CE1..1CE1; Mc +1CE2..1CE8; Mn +1CE9..1CEC; Lo +1CED..1CED; Mn +1CEE..1CF3; Lo +1CF4..1CF4; Mn +1CF5..1CF6; Lo +1CF7..1CF7; Mc +1CF8..1CF9; Mn +1CFA..1CFA; Lo +1CFB..1CFF; Cn +1D00..1D2B; Ll +1D2C..1D6A; Lm +1D6B..1D77; Ll +1D78..1D78; Lm +1D79..1D9A; Ll +1D9B..1DBF; Lm +1DC0..1DF9; Mn +1DFA..1DFA; Cn +1DFB..1DFF; Mn +1E00..1E00; Lu +1E01..1E01; Ll +1E02..1E02; Lu +1E03..1E03; Ll +1E04..1E04; Lu +1E05..1E05; Ll +1E06..1E06; Lu +1E07..1E07; Ll +1E08..1E08; Lu +1E09..1E09; Ll +1E0A..1E0A; Lu +1E0B..1E0B; Ll +1E0C..1E0C; Lu +1E0D..1E0D; Ll +1E0E..1E0E; Lu +1E0F..1E0F; Ll +1E10..1E10; Lu +1E11..1E11; Ll +1E12..1E12; Lu +1E13..1E13; Ll +1E14..1E14; Lu +1E15..1E15; Ll +1E16..1E16; Lu +1E17..1E17; Ll +1E18..1E18; Lu +1E19..1E19; Ll +1E1A..1E1A; Lu +1E1B..1E1B; Ll +1E1C..1E1C; Lu +1E1D..1E1D; Ll +1E1E..1E1E; Lu +1E1F..1E1F; Ll +1E20..1E20; Lu +1E21..1E21; Ll +1E22..1E22; Lu +1E23..1E23; Ll +1E24..1E24; Lu +1E25..1E25; Ll +1E26..1E26; Lu +1E27..1E27; Ll +1E28..1E28; Lu +1E29..1E29; Ll +1E2A..1E2A; Lu +1E2B..1E2B; Ll +1E2C..1E2C; Lu +1E2D..1E2D; Ll +1E2E..1E2E; Lu +1E2F..1E2F; Ll +1E30..1E30; Lu +1E31..1E31; Ll +1E32..1E32; Lu +1E33..1E33; Ll +1E34..1E34; Lu +1E35..1E35; Ll +1E36..1E36; Lu +1E37..1E37; Ll +1E38..1E38; Lu +1E39..1E39; Ll +1E3A..1E3A; Lu +1E3B..1E3B; Ll +1E3C..1E3C; Lu +1E3D..1E3D; Ll +1E3E..1E3E; Lu +1E3F..1E3F; Ll +1E40..1E40; Lu +1E41..1E41; Ll +1E42..1E42; Lu +1E43..1E43; Ll +1E44..1E44; Lu +1E45..1E45; Ll +1E46..1E46; Lu +1E47..1E47; Ll +1E48..1E48; Lu +1E49..1E49; Ll +1E4A..1E4A; Lu +1E4B..1E4B; Ll +1E4C..1E4C; Lu +1E4D..1E4D; Ll +1E4E..1E4E; Lu +1E4F..1E4F; Ll +1E50..1E50; Lu +1E51..1E51; Ll +1E52..1E52; Lu +1E53..1E53; Ll +1E54..1E54; Lu +1E55..1E55; Ll +1E56..1E56; Lu +1E57..1E57; Ll +1E58..1E58; Lu +1E59..1E59; Ll +1E5A..1E5A; Lu +1E5B..1E5B; Ll +1E5C..1E5C; Lu +1E5D..1E5D; Ll +1E5E..1E5E; Lu +1E5F..1E5F; Ll +1E60..1E60; Lu +1E61..1E61; Ll +1E62..1E62; Lu +1E63..1E63; Ll +1E64..1E64; Lu +1E65..1E65; Ll +1E66..1E66; Lu +1E67..1E67; Ll +1E68..1E68; Lu +1E69..1E69; Ll +1E6A..1E6A; Lu +1E6B..1E6B; Ll +1E6C..1E6C; Lu +1E6D..1E6D; Ll +1E6E..1E6E; Lu +1E6F..1E6F; Ll +1E70..1E70; Lu +1E71..1E71; Ll +1E72..1E72; Lu +1E73..1E73; Ll +1E74..1E74; Lu +1E75..1E75; Ll +1E76..1E76; Lu +1E77..1E77; Ll +1E78..1E78; Lu +1E79..1E79; Ll +1E7A..1E7A; Lu +1E7B..1E7B; Ll +1E7C..1E7C; Lu +1E7D..1E7D; Ll +1E7E..1E7E; Lu +1E7F..1E7F; Ll +1E80..1E80; Lu +1E81..1E81; Ll +1E82..1E82; Lu +1E83..1E83; Ll +1E84..1E84; Lu +1E85..1E85; Ll +1E86..1E86; Lu +1E87..1E87; Ll +1E88..1E88; Lu +1E89..1E89; Ll +1E8A..1E8A; Lu +1E8B..1E8B; Ll +1E8C..1E8C; Lu +1E8D..1E8D; Ll +1E8E..1E8E; Lu +1E8F..1E8F; Ll +1E90..1E90; Lu +1E91..1E91; Ll +1E92..1E92; Lu +1E93..1E93; Ll +1E94..1E94; Lu +1E95..1E9D; Ll +1E9E..1E9E; Lu +1E9F..1E9F; Ll +1EA0..1EA0; Lu +1EA1..1EA1; Ll +1EA2..1EA2; Lu +1EA3..1EA3; Ll +1EA4..1EA4; Lu +1EA5..1EA5; Ll +1EA6..1EA6; Lu +1EA7..1EA7; Ll +1EA8..1EA8; Lu +1EA9..1EA9; Ll +1EAA..1EAA; Lu +1EAB..1EAB; Ll +1EAC..1EAC; Lu +1EAD..1EAD; Ll +1EAE..1EAE; Lu +1EAF..1EAF; Ll +1EB0..1EB0; Lu +1EB1..1EB1; Ll +1EB2..1EB2; Lu +1EB3..1EB3; Ll +1EB4..1EB4; Lu +1EB5..1EB5; Ll +1EB6..1EB6; Lu +1EB7..1EB7; Ll +1EB8..1EB8; Lu +1EB9..1EB9; Ll +1EBA..1EBA; Lu +1EBB..1EBB; Ll +1EBC..1EBC; Lu +1EBD..1EBD; Ll +1EBE..1EBE; Lu +1EBF..1EBF; Ll +1EC0..1EC0; Lu +1EC1..1EC1; Ll +1EC2..1EC2; Lu +1EC3..1EC3; Ll +1EC4..1EC4; Lu +1EC5..1EC5; Ll +1EC6..1EC6; Lu +1EC7..1EC7; Ll +1EC8..1EC8; Lu +1EC9..1EC9; Ll +1ECA..1ECA; Lu +1ECB..1ECB; Ll +1ECC..1ECC; Lu +1ECD..1ECD; Ll +1ECE..1ECE; Lu +1ECF..1ECF; Ll +1ED0..1ED0; Lu +1ED1..1ED1; Ll +1ED2..1ED2; Lu +1ED3..1ED3; Ll +1ED4..1ED4; Lu +1ED5..1ED5; Ll +1ED6..1ED6; Lu +1ED7..1ED7; Ll +1ED8..1ED8; Lu +1ED9..1ED9; Ll +1EDA..1EDA; Lu +1EDB..1EDB; Ll +1EDC..1EDC; Lu +1EDD..1EDD; Ll +1EDE..1EDE; Lu +1EDF..1EDF; Ll +1EE0..1EE0; Lu +1EE1..1EE1; Ll +1EE2..1EE2; Lu +1EE3..1EE3; Ll +1EE4..1EE4; Lu +1EE5..1EE5; Ll +1EE6..1EE6; Lu +1EE7..1EE7; Ll +1EE8..1EE8; Lu +1EE9..1EE9; Ll +1EEA..1EEA; Lu +1EEB..1EEB; Ll +1EEC..1EEC; Lu +1EED..1EED; Ll +1EEE..1EEE; Lu +1EEF..1EEF; Ll +1EF0..1EF0; Lu +1EF1..1EF1; Ll +1EF2..1EF2; Lu +1EF3..1EF3; Ll +1EF4..1EF4; Lu +1EF5..1EF5; Ll +1EF6..1EF6; Lu +1EF7..1EF7; Ll +1EF8..1EF8; Lu +1EF9..1EF9; Ll +1EFA..1EFA; Lu +1EFB..1EFB; Ll +1EFC..1EFC; Lu +1EFD..1EFD; Ll +1EFE..1EFE; Lu +1EFF..1F07; Ll +1F08..1F0F; Lu +1F10..1F15; Ll +1F16..1F17; Cn +1F18..1F1D; Lu +1F1E..1F1F; Cn +1F20..1F27; Ll +1F28..1F2F; Lu +1F30..1F37; Ll +1F38..1F3F; Lu +1F40..1F45; Ll +1F46..1F47; Cn +1F48..1F4D; Lu +1F4E..1F4F; Cn +1F50..1F57; Ll +1F58..1F58; Cn +1F59..1F59; Lu +1F5A..1F5A; Cn +1F5B..1F5B; Lu +1F5C..1F5C; Cn +1F5D..1F5D; Lu +1F5E..1F5E; Cn +1F5F..1F5F; Lu +1F60..1F67; Ll +1F68..1F6F; Lu +1F70..1F7D; Ll +1F7E..1F7F; Cn +1F80..1F87; Ll +1F88..1F8F; Lt +1F90..1F97; Ll +1F98..1F9F; Lt +1FA0..1FA7; Ll +1FA8..1FAF; Lt +1FB0..1FB4; Ll +1FB5..1FB5; Cn +1FB6..1FB7; Ll +1FB8..1FBB; Lu +1FBC..1FBC; Lt +1FBD..1FBD; Sk +1FBE..1FBE; Ll +1FBF..1FC1; Sk +1FC2..1FC4; Ll +1FC5..1FC5; Cn +1FC6..1FC7; Ll +1FC8..1FCB; Lu +1FCC..1FCC; Lt +1FCD..1FCF; Sk +1FD0..1FD3; Ll +1FD4..1FD5; Cn +1FD6..1FD7; Ll +1FD8..1FDB; Lu +1FDC..1FDC; Cn +1FDD..1FDF; Sk +1FE0..1FE7; Ll +1FE8..1FEC; Lu +1FED..1FEF; Sk +1FF0..1FF1; Cn +1FF2..1FF4; Ll +1FF5..1FF5; Cn +1FF6..1FF7; Ll +1FF8..1FFB; Lu +1FFC..1FFC; Lt +1FFD..1FFE; Sk +1FFF..1FFF; Cn +2000..200A; Zs +200B..200F; Cf +2010..2015; Pd +2016..2017; Po +2018..2018; Pi +2019..2019; Pf +201A..201A; Ps +201B..201C; Pi +201D..201D; Pf +201E..201E; Ps +201F..201F; Pi +2020..2027; Po +2028..2028; Zl +2029..2029; Zp +202A..202E; Cf +202F..202F; Zs +2030..2038; Po +2039..2039; Pi +203A..203A; Pf +203B..203E; Po +203F..2040; Pc +2041..2043; Po +2044..2044; Sm +2045..2045; Ps +2046..2046; Pe +2047..2051; Po +2052..2052; Sm +2053..2053; Po +2054..2054; Pc +2055..205E; Po +205F..205F; Zs +2060..2064; Cf +2065..2065; Cn +2066..206F; Cf +2070..2070; No +2071..2071; Lm +2072..2073; Cn +2074..2079; No +207A..207C; Sm +207D..207D; Ps +207E..207E; Pe +207F..207F; Lm +2080..2089; No +208A..208C; Sm +208D..208D; Ps +208E..208E; Pe +208F..208F; Cn +2090..209C; Lm +209D..209F; Cn +20A0..20BF; Sc +20C0..20CF; Cn +20D0..20DC; Mn +20DD..20E0; Me +20E1..20E1; Mn +20E2..20E4; Me +20E5..20F0; Mn +20F1..20FF; Cn +2100..2101; So +2102..2102; Lu +2103..2106; So +2107..2107; Lu +2108..2109; So +210A..210A; Ll +210B..210D; Lu +210E..210F; Ll +2110..2112; Lu +2113..2113; Ll +2114..2114; So +2115..2115; Lu +2116..2117; So +2118..2118; Sm +2119..211D; Lu +211E..2123; So +2124..2124; Lu +2125..2125; So +2126..2126; Lu +2127..2127; So +2128..2128; Lu +2129..2129; So +212A..212D; Lu +212E..212E; So +212F..212F; Ll +2130..2133; Lu +2134..2134; Ll +2135..2138; Lo +2139..2139; Ll +213A..213B; So +213C..213D; Ll +213E..213F; Lu +2140..2144; Sm +2145..2145; Lu +2146..2149; Ll +214A..214A; So +214B..214B; Sm +214C..214D; So +214E..214E; Ll +214F..214F; So +2150..215F; No +2160..2182; Nl +2183..2183; Lu +2184..2184; Ll +2185..2188; Nl +2189..2189; No +218A..218B; So +218C..218F; Cn +2190..2194; Sm +2195..2199; So +219A..219B; Sm +219C..219F; So +21A0..21A0; Sm +21A1..21A2; So +21A3..21A3; Sm +21A4..21A5; So +21A6..21A6; Sm +21A7..21AD; So +21AE..21AE; Sm +21AF..21CD; So +21CE..21CF; Sm +21D0..21D1; So +21D2..21D2; Sm +21D3..21D3; So +21D4..21D4; Sm +21D5..21F3; So +21F4..22FF; Sm +2300..2307; So +2308..2308; Ps +2309..2309; Pe +230A..230A; Ps +230B..230B; Pe +230C..231F; So +2320..2321; Sm +2322..2328; So +2329..2329; Ps +232A..232A; Pe +232B..237B; So +237C..237C; Sm +237D..239A; So +239B..23B3; Sm +23B4..23DB; So +23DC..23E1; Sm +23E2..2426; So +2427..243F; Cn +2440..244A; So +244B..245F; Cn +2460..249B; No +249C..24E9; So +24EA..24FF; No +2500..25B6; So +25B7..25B7; Sm +25B8..25C0; So +25C1..25C1; Sm +25C2..25F7; So +25F8..25FF; Sm +2600..266E; So +266F..266F; Sm +2670..2767; So +2768..2768; Ps +2769..2769; Pe +276A..276A; Ps +276B..276B; Pe +276C..276C; Ps +276D..276D; Pe +276E..276E; Ps +276F..276F; Pe +2770..2770; Ps +2771..2771; Pe +2772..2772; Ps +2773..2773; Pe +2774..2774; Ps +2775..2775; Pe +2776..2793; No +2794..27BF; So +27C0..27C4; Sm +27C5..27C5; Ps +27C6..27C6; Pe +27C7..27E5; Sm +27E6..27E6; Ps +27E7..27E7; Pe +27E8..27E8; Ps +27E9..27E9; Pe +27EA..27EA; Ps +27EB..27EB; Pe +27EC..27EC; Ps +27ED..27ED; Pe +27EE..27EE; Ps +27EF..27EF; Pe +27F0..27FF; Sm +2800..28FF; So +2900..2982; Sm +2983..2983; Ps +2984..2984; Pe +2985..2985; Ps +2986..2986; Pe +2987..2987; Ps +2988..2988; Pe +2989..2989; Ps +298A..298A; Pe +298B..298B; Ps +298C..298C; Pe +298D..298D; Ps +298E..298E; Pe +298F..298F; Ps +2990..2990; Pe +2991..2991; Ps +2992..2992; Pe +2993..2993; Ps +2994..2994; Pe +2995..2995; Ps +2996..2996; Pe +2997..2997; Ps +2998..2998; Pe +2999..29D7; Sm +29D8..29D8; Ps +29D9..29D9; Pe +29DA..29DA; Ps +29DB..29DB; Pe +29DC..29FB; Sm +29FC..29FC; Ps +29FD..29FD; Pe +29FE..2AFF; Sm +2B00..2B2F; So +2B30..2B44; Sm +2B45..2B46; So +2B47..2B4C; Sm +2B4D..2B73; So +2B74..2B75; Cn +2B76..2B95; So +2B96..2B97; Cn +2B98..2BFF; So +2C00..2C2E; Lu +2C2F..2C2F; Cn +2C30..2C5E; Ll +2C5F..2C5F; Cn +2C60..2C60; Lu +2C61..2C61; Ll +2C62..2C64; Lu +2C65..2C66; Ll +2C67..2C67; Lu +2C68..2C68; Ll +2C69..2C69; Lu +2C6A..2C6A; Ll +2C6B..2C6B; Lu +2C6C..2C6C; Ll +2C6D..2C70; Lu +2C71..2C71; Ll +2C72..2C72; Lu +2C73..2C74; Ll +2C75..2C75; Lu +2C76..2C7B; Ll +2C7C..2C7D; Lm +2C7E..2C80; Lu +2C81..2C81; Ll +2C82..2C82; Lu +2C83..2C83; Ll +2C84..2C84; Lu +2C85..2C85; Ll +2C86..2C86; Lu +2C87..2C87; Ll +2C88..2C88; Lu +2C89..2C89; Ll +2C8A..2C8A; Lu +2C8B..2C8B; Ll +2C8C..2C8C; Lu +2C8D..2C8D; Ll +2C8E..2C8E; Lu +2C8F..2C8F; Ll +2C90..2C90; Lu +2C91..2C91; Ll +2C92..2C92; Lu +2C93..2C93; Ll +2C94..2C94; Lu +2C95..2C95; Ll +2C96..2C96; Lu +2C97..2C97; Ll +2C98..2C98; Lu +2C99..2C99; Ll +2C9A..2C9A; Lu +2C9B..2C9B; Ll +2C9C..2C9C; Lu +2C9D..2C9D; Ll +2C9E..2C9E; Lu +2C9F..2C9F; Ll +2CA0..2CA0; Lu +2CA1..2CA1; Ll +2CA2..2CA2; Lu +2CA3..2CA3; Ll +2CA4..2CA4; Lu +2CA5..2CA5; Ll +2CA6..2CA6; Lu +2CA7..2CA7; Ll +2CA8..2CA8; Lu +2CA9..2CA9; Ll +2CAA..2CAA; Lu +2CAB..2CAB; Ll +2CAC..2CAC; Lu +2CAD..2CAD; Ll +2CAE..2CAE; Lu +2CAF..2CAF; Ll +2CB0..2CB0; Lu +2CB1..2CB1; Ll +2CB2..2CB2; Lu +2CB3..2CB3; Ll +2CB4..2CB4; Lu +2CB5..2CB5; Ll +2CB6..2CB6; Lu +2CB7..2CB7; Ll +2CB8..2CB8; Lu +2CB9..2CB9; Ll +2CBA..2CBA; Lu +2CBB..2CBB; Ll +2CBC..2CBC; Lu +2CBD..2CBD; Ll +2CBE..2CBE; Lu +2CBF..2CBF; Ll +2CC0..2CC0; Lu +2CC1..2CC1; Ll +2CC2..2CC2; Lu +2CC3..2CC3; Ll +2CC4..2CC4; Lu +2CC5..2CC5; Ll +2CC6..2CC6; Lu +2CC7..2CC7; Ll +2CC8..2CC8; Lu +2CC9..2CC9; Ll +2CCA..2CCA; Lu +2CCB..2CCB; Ll +2CCC..2CCC; Lu +2CCD..2CCD; Ll +2CCE..2CCE; Lu +2CCF..2CCF; Ll +2CD0..2CD0; Lu +2CD1..2CD1; Ll +2CD2..2CD2; Lu +2CD3..2CD3; Ll +2CD4..2CD4; Lu +2CD5..2CD5; Ll +2CD6..2CD6; Lu +2CD7..2CD7; Ll +2CD8..2CD8; Lu +2CD9..2CD9; Ll +2CDA..2CDA; Lu +2CDB..2CDB; Ll +2CDC..2CDC; Lu +2CDD..2CDD; Ll +2CDE..2CDE; Lu +2CDF..2CDF; Ll +2CE0..2CE0; Lu +2CE1..2CE1; Ll +2CE2..2CE2; Lu +2CE3..2CE4; Ll +2CE5..2CEA; So +2CEB..2CEB; Lu +2CEC..2CEC; Ll +2CED..2CED; Lu +2CEE..2CEE; Ll +2CEF..2CF1; Mn +2CF2..2CF2; Lu +2CF3..2CF3; Ll +2CF4..2CF8; Cn +2CF9..2CFC; Po +2CFD..2CFD; No +2CFE..2CFF; Po +2D00..2D25; Ll +2D26..2D26; Cn +2D27..2D27; Ll +2D28..2D2C; Cn +2D2D..2D2D; Ll +2D2E..2D2F; Cn +2D30..2D67; Lo +2D68..2D6E; Cn +2D6F..2D6F; Lm +2D70..2D70; Po +2D71..2D7E; Cn +2D7F..2D7F; Mn +2D80..2D96; Lo +2D97..2D9F; Cn +2DA0..2DA6; Lo +2DA7..2DA7; Cn +2DA8..2DAE; Lo +2DAF..2DAF; Cn +2DB0..2DB6; Lo +2DB7..2DB7; Cn +2DB8..2DBE; Lo +2DBF..2DBF; Cn +2DC0..2DC6; Lo +2DC7..2DC7; Cn +2DC8..2DCE; Lo +2DCF..2DCF; Cn +2DD0..2DD6; Lo +2DD7..2DD7; Cn +2DD8..2DDE; Lo +2DDF..2DDF; Cn +2DE0..2DFF; Mn +2E00..2E01; Po +2E02..2E02; Pi +2E03..2E03; Pf +2E04..2E04; Pi +2E05..2E05; Pf +2E06..2E08; Po +2E09..2E09; Pi +2E0A..2E0A; Pf +2E0B..2E0B; Po +2E0C..2E0C; Pi +2E0D..2E0D; Pf +2E0E..2E16; Po +2E17..2E17; Pd +2E18..2E19; Po +2E1A..2E1A; Pd +2E1B..2E1B; Po +2E1C..2E1C; Pi +2E1D..2E1D; Pf +2E1E..2E1F; Po +2E20..2E20; Pi +2E21..2E21; Pf +2E22..2E22; Ps +2E23..2E23; Pe +2E24..2E24; Ps +2E25..2E25; Pe +2E26..2E26; Ps +2E27..2E27; Pe +2E28..2E28; Ps +2E29..2E29; Pe +2E2A..2E2E; Po +2E2F..2E2F; Lm +2E30..2E39; Po +2E3A..2E3B; Pd +2E3C..2E3F; Po +2E40..2E40; Pd +2E41..2E41; Po +2E42..2E42; Ps +2E43..2E4F; Po +2E50..2E7F; Cn +2E80..2E99; So +2E9A..2E9A; Cn +2E9B..2EF3; So +2EF4..2EFF; Cn +2F00..2FD5; So +2FD6..2FEF; Cn +2FF0..2FFB; So +2FFC..2FFF; Cn +3000..3000; Zs +3001..3003; Po +3004..3004; So +3005..3005; Lm +3006..3006; Lo +3007..3007; Nl +3008..3008; Ps +3009..3009; Pe +300A..300A; Ps +300B..300B; Pe +300C..300C; Ps +300D..300D; Pe +300E..300E; Ps +300F..300F; Pe +3010..3010; Ps +3011..3011; Pe +3012..3013; So +3014..3014; Ps +3015..3015; Pe +3016..3016; Ps +3017..3017; Pe +3018..3018; Ps +3019..3019; Pe +301A..301A; Ps +301B..301B; Pe +301C..301C; Pd +301D..301D; Ps +301E..301F; Pe +3020..3020; So +3021..3029; Nl +302A..302D; Mn +302E..302F; Mc +3030..3030; Pd +3031..3035; Lm +3036..3037; So +3038..303A; Nl +303B..303B; Lm +303C..303C; Lo +303D..303D; Po +303E..303F; So +3040..3040; Cn +3041..3096; Lo +3097..3098; Cn +3099..309A; Mn +309B..309C; Sk +309D..309E; Lm +309F..309F; Lo +30A0..30A0; Pd +30A1..30FA; Lo +30FB..30FB; Po +30FC..30FE; Lm +30FF..30FF; Lo +3100..3104; Cn +3105..312F; Lo +3130..3130; Cn +3131..318E; Lo +318F..318F; Cn +3190..3191; So +3192..3195; No +3196..319F; So +31A0..31BA; Lo +31BB..31BF; Cn +31C0..31E3; So +31E4..31EF; Cn +31F0..31FF; Lo +3200..321E; So +321F..321F; Cn +3220..3229; No +322A..3247; So +3248..324F; No +3250..3250; So +3251..325F; No +3260..327F; So +3280..3289; No +328A..32B0; So +32B1..32BF; No +32C0..32FE; So +32FF..32FF; Cn +3300..33FF; So +3400..4DB5; Lo +4DB6..4DBF; Cn +4DC0..4DFF; So +4E00..9FEF; Lo +9FF0..9FFF; Cn +A000..A014; Lo +A015..A015; Lm +A016..A48C; Lo +A48D..A48F; Cn +A490..A4C6; So +A4C7..A4CF; Cn +A4D0..A4F7; Lo +A4F8..A4FD; Lm +A4FE..A4FF; Po +A500..A60B; Lo +A60C..A60C; Lm +A60D..A60F; Po +A610..A61F; Lo +A620..A629; Nd +A62A..A62B; Lo +A62C..A63F; Cn +A640..A640; Lu +A641..A641; Ll +A642..A642; Lu +A643..A643; Ll +A644..A644; Lu +A645..A645; Ll +A646..A646; Lu +A647..A647; Ll +A648..A648; Lu +A649..A649; Ll +A64A..A64A; Lu +A64B..A64B; Ll +A64C..A64C; Lu +A64D..A64D; Ll +A64E..A64E; Lu +A64F..A64F; Ll +A650..A650; Lu +A651..A651; Ll +A652..A652; Lu +A653..A653; Ll +A654..A654; Lu +A655..A655; Ll +A656..A656; Lu +A657..A657; Ll +A658..A658; Lu +A659..A659; Ll +A65A..A65A; Lu +A65B..A65B; Ll +A65C..A65C; Lu +A65D..A65D; Ll +A65E..A65E; Lu +A65F..A65F; Ll +A660..A660; Lu +A661..A661; Ll +A662..A662; Lu +A663..A663; Ll +A664..A664; Lu +A665..A665; Ll +A666..A666; Lu +A667..A667; Ll +A668..A668; Lu +A669..A669; Ll +A66A..A66A; Lu +A66B..A66B; Ll +A66C..A66C; Lu +A66D..A66D; Ll +A66E..A66E; Lo +A66F..A66F; Mn +A670..A672; Me +A673..A673; Po +A674..A67D; Mn +A67E..A67E; Po +A67F..A67F; Lm +A680..A680; Lu +A681..A681; Ll +A682..A682; Lu +A683..A683; Ll +A684..A684; Lu +A685..A685; Ll +A686..A686; Lu +A687..A687; Ll +A688..A688; Lu +A689..A689; Ll +A68A..A68A; Lu +A68B..A68B; Ll +A68C..A68C; Lu +A68D..A68D; Ll +A68E..A68E; Lu +A68F..A68F; Ll +A690..A690; Lu +A691..A691; Ll +A692..A692; Lu +A693..A693; Ll +A694..A694; Lu +A695..A695; Ll +A696..A696; Lu +A697..A697; Ll +A698..A698; Lu +A699..A699; Ll +A69A..A69A; Lu +A69B..A69B; Ll +A69C..A69D; Lm +A69E..A69F; Mn +A6A0..A6E5; Lo +A6E6..A6EF; Nl +A6F0..A6F1; Mn +A6F2..A6F7; Po +A6F8..A6FF; Cn +A700..A716; Sk +A717..A71F; Lm +A720..A721; Sk +A722..A722; Lu +A723..A723; Ll +A724..A724; Lu +A725..A725; Ll +A726..A726; Lu +A727..A727; Ll +A728..A728; Lu +A729..A729; Ll +A72A..A72A; Lu +A72B..A72B; Ll +A72C..A72C; Lu +A72D..A72D; Ll +A72E..A72E; Lu +A72F..A731; Ll +A732..A732; Lu +A733..A733; Ll +A734..A734; Lu +A735..A735; Ll +A736..A736; Lu +A737..A737; Ll +A738..A738; Lu +A739..A739; Ll +A73A..A73A; Lu +A73B..A73B; Ll +A73C..A73C; Lu +A73D..A73D; Ll +A73E..A73E; Lu +A73F..A73F; Ll +A740..A740; Lu +A741..A741; Ll +A742..A742; Lu +A743..A743; Ll +A744..A744; Lu +A745..A745; Ll +A746..A746; Lu +A747..A747; Ll +A748..A748; Lu +A749..A749; Ll +A74A..A74A; Lu +A74B..A74B; Ll +A74C..A74C; Lu +A74D..A74D; Ll +A74E..A74E; Lu +A74F..A74F; Ll +A750..A750; Lu +A751..A751; Ll +A752..A752; Lu +A753..A753; Ll +A754..A754; Lu +A755..A755; Ll +A756..A756; Lu +A757..A757; Ll +A758..A758; Lu +A759..A759; Ll +A75A..A75A; Lu +A75B..A75B; Ll +A75C..A75C; Lu +A75D..A75D; Ll +A75E..A75E; Lu +A75F..A75F; Ll +A760..A760; Lu +A761..A761; Ll +A762..A762; Lu +A763..A763; Ll +A764..A764; Lu +A765..A765; Ll +A766..A766; Lu +A767..A767; Ll +A768..A768; Lu +A769..A769; Ll +A76A..A76A; Lu +A76B..A76B; Ll +A76C..A76C; Lu +A76D..A76D; Ll +A76E..A76E; Lu +A76F..A76F; Ll +A770..A770; Lm +A771..A778; Ll +A779..A779; Lu +A77A..A77A; Ll +A77B..A77B; Lu +A77C..A77C; Ll +A77D..A77E; Lu +A77F..A77F; Ll +A780..A780; Lu +A781..A781; Ll +A782..A782; Lu +A783..A783; Ll +A784..A784; Lu +A785..A785; Ll +A786..A786; Lu +A787..A787; Ll +A788..A788; Lm +A789..A78A; Sk +A78B..A78B; Lu +A78C..A78C; Ll +A78D..A78D; Lu +A78E..A78E; Ll +A78F..A78F; Lo +A790..A790; Lu +A791..A791; Ll +A792..A792; Lu +A793..A795; Ll +A796..A796; Lu +A797..A797; Ll +A798..A798; Lu +A799..A799; Ll +A79A..A79A; Lu +A79B..A79B; Ll +A79C..A79C; Lu +A79D..A79D; Ll +A79E..A79E; Lu +A79F..A79F; Ll +A7A0..A7A0; Lu +A7A1..A7A1; Ll +A7A2..A7A2; Lu +A7A3..A7A3; Ll +A7A4..A7A4; Lu +A7A5..A7A5; Ll +A7A6..A7A6; Lu +A7A7..A7A7; Ll +A7A8..A7A8; Lu +A7A9..A7A9; Ll +A7AA..A7AE; Lu +A7AF..A7AF; Ll +A7B0..A7B4; Lu +A7B5..A7B5; Ll +A7B6..A7B6; Lu +A7B7..A7B7; Ll +A7B8..A7B8; Lu +A7B9..A7B9; Ll +A7BA..A7BA; Lu +A7BB..A7BB; Ll +A7BC..A7BC; Lu +A7BD..A7BD; Ll +A7BE..A7BE; Lu +A7BF..A7BF; Ll +A7C0..A7C1; Cn +A7C2..A7C2; Lu +A7C3..A7C3; Ll +A7C4..A7C6; Lu +A7C7..A7F6; Cn +A7F7..A7F7; Lo +A7F8..A7F9; Lm +A7FA..A7FA; Ll +A7FB..A801; Lo +A802..A802; Mn +A803..A805; Lo +A806..A806; Mn +A807..A80A; Lo +A80B..A80B; Mn +A80C..A822; Lo +A823..A824; Mc +A825..A826; Mn +A827..A827; Mc +A828..A82B; So +A82C..A82F; Cn +A830..A835; No +A836..A837; So +A838..A838; Sc +A839..A839; So +A83A..A83F; Cn +A840..A873; Lo +A874..A877; Po +A878..A87F; Cn +A880..A881; Mc +A882..A8B3; Lo +A8B4..A8C3; Mc +A8C4..A8C5; Mn +A8C6..A8CD; Cn +A8CE..A8CF; Po +A8D0..A8D9; Nd +A8DA..A8DF; Cn +A8E0..A8F1; Mn +A8F2..A8F7; Lo +A8F8..A8FA; Po +A8FB..A8FB; Lo +A8FC..A8FC; Po +A8FD..A8FE; Lo +A8FF..A8FF; Mn +A900..A909; Nd +A90A..A925; Lo +A926..A92D; Mn +A92E..A92F; Po +A930..A946; Lo +A947..A951; Mn +A952..A953; Mc +A954..A95E; Cn +A95F..A95F; Po +A960..A97C; Lo +A97D..A97F; Cn +A980..A982; Mn +A983..A983; Mc +A984..A9B2; Lo +A9B3..A9B3; Mn +A9B4..A9B5; Mc +A9B6..A9B9; Mn +A9BA..A9BB; Mc +A9BC..A9BD; Mn +A9BE..A9C0; Mc +A9C1..A9CD; Po +A9CE..A9CE; Cn +A9CF..A9CF; Lm +A9D0..A9D9; Nd +A9DA..A9DD; Cn +A9DE..A9DF; Po +A9E0..A9E4; Lo +A9E5..A9E5; Mn +A9E6..A9E6; Lm +A9E7..A9EF; Lo +A9F0..A9F9; Nd +A9FA..A9FE; Lo +A9FF..A9FF; Cn +AA00..AA28; Lo +AA29..AA2E; Mn +AA2F..AA30; Mc +AA31..AA32; Mn +AA33..AA34; Mc +AA35..AA36; Mn +AA37..AA3F; Cn +AA40..AA42; Lo +AA43..AA43; Mn +AA44..AA4B; Lo +AA4C..AA4C; Mn +AA4D..AA4D; Mc +AA4E..AA4F; Cn +AA50..AA59; Nd +AA5A..AA5B; Cn +AA5C..AA5F; Po +AA60..AA6F; Lo +AA70..AA70; Lm +AA71..AA76; Lo +AA77..AA79; So +AA7A..AA7A; Lo +AA7B..AA7B; Mc +AA7C..AA7C; Mn +AA7D..AA7D; Mc +AA7E..AAAF; Lo +AAB0..AAB0; Mn +AAB1..AAB1; Lo +AAB2..AAB4; Mn +AAB5..AAB6; Lo +AAB7..AAB8; Mn +AAB9..AABD; Lo +AABE..AABF; Mn +AAC0..AAC0; Lo +AAC1..AAC1; Mn +AAC2..AAC2; Lo +AAC3..AADA; Cn +AADB..AADC; Lo +AADD..AADD; Lm +AADE..AADF; Po +AAE0..AAEA; Lo +AAEB..AAEB; Mc +AAEC..AAED; Mn +AAEE..AAEF; Mc +AAF0..AAF1; Po +AAF2..AAF2; Lo +AAF3..AAF4; Lm +AAF5..AAF5; Mc +AAF6..AAF6; Mn +AAF7..AB00; Cn +AB01..AB06; Lo +AB07..AB08; Cn +AB09..AB0E; Lo +AB0F..AB10; Cn +AB11..AB16; Lo +AB17..AB1F; Cn +AB20..AB26; Lo +AB27..AB27; Cn +AB28..AB2E; Lo +AB2F..AB2F; Cn +AB30..AB5A; Ll +AB5B..AB5B; Sk +AB5C..AB5F; Lm +AB60..AB67; Ll +AB68..AB6F; Cn +AB70..ABBF; Ll +ABC0..ABE2; Lo +ABE3..ABE4; Mc +ABE5..ABE5; Mn +ABE6..ABE7; Mc +ABE8..ABE8; Mn +ABE9..ABEA; Mc +ABEB..ABEB; Po +ABEC..ABEC; Mc +ABED..ABED; Mn +ABEE..ABEF; Cn +ABF0..ABF9; Nd +ABFA..ABFF; Cn +AC00..D7A3; Lo +D7A4..D7AF; Cn +D7B0..D7C6; Lo +D7C7..D7CA; Cn +D7CB..D7FB; Lo +D7FC..D7FF; Cn +E000..F8FF; Co +F900..FA6D; Lo +FA6E..FA6F; Cn +FA70..FAD9; Lo +FADA..FAFF; Cn +FB00..FB06; Ll +FB07..FB12; Cn +FB13..FB17; Ll +FB18..FB1C; Cn +FB1D..FB1D; Lo +FB1E..FB1E; Mn +FB1F..FB28; Lo +FB29..FB29; Sm +FB2A..FB36; Lo +FB37..FB37; Cn +FB38..FB3C; Lo +FB3D..FB3D; Cn +FB3E..FB3E; Lo +FB3F..FB3F; Cn +FB40..FB41; Lo +FB42..FB42; Cn +FB43..FB44; Lo +FB45..FB45; Cn +FB46..FBB1; Lo +FBB2..FBC1; Sk +FBC2..FBD2; Cn +FBD3..FD3D; Lo +FD3E..FD3E; Pe +FD3F..FD3F; Ps +FD40..FD4F; Cn +FD50..FD8F; Lo +FD90..FD91; Cn +FD92..FDC7; Lo +FDC8..FDEF; Cn +FDF0..FDFB; Lo +FDFC..FDFC; Sc +FDFD..FDFD; So +FDFE..FDFF; Cn +FE00..FE0F; Mn +FE10..FE16; Po +FE17..FE17; Ps +FE18..FE18; Pe +FE19..FE19; Po +FE1A..FE1F; Cn +FE20..FE2F; Mn +FE30..FE30; Po +FE31..FE32; Pd +FE33..FE34; Pc +FE35..FE35; Ps +FE36..FE36; Pe +FE37..FE37; Ps +FE38..FE38; Pe +FE39..FE39; Ps +FE3A..FE3A; Pe +FE3B..FE3B; Ps +FE3C..FE3C; Pe +FE3D..FE3D; Ps +FE3E..FE3E; Pe +FE3F..FE3F; Ps +FE40..FE40; Pe +FE41..FE41; Ps +FE42..FE42; Pe +FE43..FE43; Ps +FE44..FE44; Pe +FE45..FE46; Po +FE47..FE47; Ps +FE48..FE48; Pe +FE49..FE4C; Po +FE4D..FE4F; Pc +FE50..FE52; Po +FE53..FE53; Cn +FE54..FE57; Po +FE58..FE58; Pd +FE59..FE59; Ps +FE5A..FE5A; Pe +FE5B..FE5B; Ps +FE5C..FE5C; Pe +FE5D..FE5D; Ps +FE5E..FE5E; Pe +FE5F..FE61; Po +FE62..FE62; Sm +FE63..FE63; Pd +FE64..FE66; Sm +FE67..FE67; Cn +FE68..FE68; Po +FE69..FE69; Sc +FE6A..FE6B; Po +FE6C..FE6F; Cn +FE70..FE74; Lo +FE75..FE75; Cn +FE76..FEFC; Lo +FEFD..FEFE; Cn +FEFF..FEFF; Cf +FF00..FF00; Cn +FF01..FF03; Po +FF04..FF04; Sc +FF05..FF07; Po +FF08..FF08; Ps +FF09..FF09; Pe +FF0A..FF0A; Po +FF0B..FF0B; Sm +FF0C..FF0C; Po +FF0D..FF0D; Pd +FF0E..FF0F; Po +FF10..FF19; Nd +FF1A..FF1B; Po +FF1C..FF1E; Sm +FF1F..FF20; Po +FF21..FF3A; Lu +FF3B..FF3B; Ps +FF3C..FF3C; Po +FF3D..FF3D; Pe +FF3E..FF3E; Sk +FF3F..FF3F; Pc +FF40..FF40; Sk +FF41..FF5A; Ll +FF5B..FF5B; Ps +FF5C..FF5C; Sm +FF5D..FF5D; Pe +FF5E..FF5E; Sm +FF5F..FF5F; Ps +FF60..FF60; Pe +FF61..FF61; Po +FF62..FF62; Ps +FF63..FF63; Pe +FF64..FF65; Po +FF66..FF6F; Lo +FF70..FF70; Lm +FF71..FF9D; Lo +FF9E..FF9F; Lm +FFA0..FFBE; Lo +FFBF..FFC1; Cn +FFC2..FFC7; Lo +FFC8..FFC9; Cn +FFCA..FFCF; Lo +FFD0..FFD1; Cn +FFD2..FFD7; Lo +FFD8..FFD9; Cn +FFDA..FFDC; Lo +FFDD..FFDF; Cn +FFE0..FFE1; Sc +FFE2..FFE2; Sm +FFE3..FFE3; Sk +FFE4..FFE4; So +FFE5..FFE6; Sc +FFE7..FFE7; Cn +FFE8..FFE8; So +FFE9..FFEC; Sm +FFED..FFEE; So +FFEF..FFF8; Cn +FFF9..FFFB; Cf +FFFC..FFFD; So +FFFE..FFFF; Cn +10000..1000B; Lo +1000C..1000C; Cn +1000D..10026; Lo +10027..10027; Cn +10028..1003A; Lo +1003B..1003B; Cn +1003C..1003D; Lo +1003E..1003E; Cn +1003F..1004D; Lo +1004E..1004F; Cn +10050..1005D; Lo +1005E..1007F; Cn +10080..100FA; Lo +100FB..100FF; Cn +10100..10102; Po +10103..10106; Cn +10107..10133; No +10134..10136; Cn +10137..1013F; So +10140..10174; Nl +10175..10178; No +10179..10189; So +1018A..1018B; No +1018C..1018E; So +1018F..1018F; Cn +10190..1019B; So +1019C..1019F; Cn +101A0..101A0; So +101A1..101CF; Cn +101D0..101FC; So +101FD..101FD; Mn +101FE..1027F; Cn +10280..1029C; Lo +1029D..1029F; Cn +102A0..102D0; Lo +102D1..102DF; Cn +102E0..102E0; Mn +102E1..102FB; No +102FC..102FF; Cn +10300..1031F; Lo +10320..10323; No +10324..1032C; Cn +1032D..10340; Lo +10341..10341; Nl +10342..10349; Lo +1034A..1034A; Nl +1034B..1034F; Cn +10350..10375; Lo +10376..1037A; Mn +1037B..1037F; Cn +10380..1039D; Lo +1039E..1039E; Cn +1039F..1039F; Po +103A0..103C3; Lo +103C4..103C7; Cn +103C8..103CF; Lo +103D0..103D0; Po +103D1..103D5; Nl +103D6..103FF; Cn +10400..10427; Lu +10428..1044F; Ll +10450..1049D; Lo +1049E..1049F; Cn +104A0..104A9; Nd +104AA..104AF; Cn +104B0..104D3; Lu +104D4..104D7; Cn +104D8..104FB; Ll +104FC..104FF; Cn +10500..10527; Lo +10528..1052F; Cn +10530..10563; Lo +10564..1056E; Cn +1056F..1056F; Po +10570..105FF; Cn +10600..10736; Lo +10737..1073F; Cn +10740..10755; Lo +10756..1075F; Cn +10760..10767; Lo +10768..107FF; Cn +10800..10805; Lo +10806..10807; Cn +10808..10808; Lo +10809..10809; Cn +1080A..10835; Lo +10836..10836; Cn +10837..10838; Lo +10839..1083B; Cn +1083C..1083C; Lo +1083D..1083E; Cn +1083F..10855; Lo +10856..10856; Cn +10857..10857; Po +10858..1085F; No +10860..10876; Lo +10877..10878; So +10879..1087F; No +10880..1089E; Lo +1089F..108A6; Cn +108A7..108AF; No +108B0..108DF; Cn +108E0..108F2; Lo +108F3..108F3; Cn +108F4..108F5; Lo +108F6..108FA; Cn +108FB..108FF; No +10900..10915; Lo +10916..1091B; No +1091C..1091E; Cn +1091F..1091F; Po +10920..10939; Lo +1093A..1093E; Cn +1093F..1093F; Po +10940..1097F; Cn +10980..109B7; Lo +109B8..109BB; Cn +109BC..109BD; No +109BE..109BF; Lo +109C0..109CF; No +109D0..109D1; Cn +109D2..109FF; No +10A00..10A00; Lo +10A01..10A03; Mn +10A04..10A04; Cn +10A05..10A06; Mn +10A07..10A0B; Cn +10A0C..10A0F; Mn +10A10..10A13; Lo +10A14..10A14; Cn +10A15..10A17; Lo +10A18..10A18; Cn +10A19..10A35; Lo +10A36..10A37; Cn +10A38..10A3A; Mn +10A3B..10A3E; Cn +10A3F..10A3F; Mn +10A40..10A48; No +10A49..10A4F; Cn +10A50..10A58; Po +10A59..10A5F; Cn +10A60..10A7C; Lo +10A7D..10A7E; No +10A7F..10A7F; Po +10A80..10A9C; Lo +10A9D..10A9F; No +10AA0..10ABF; Cn +10AC0..10AC7; Lo +10AC8..10AC8; So +10AC9..10AE4; Lo +10AE5..10AE6; Mn +10AE7..10AEA; Cn +10AEB..10AEF; No +10AF0..10AF6; Po +10AF7..10AFF; Cn +10B00..10B35; Lo +10B36..10B38; Cn +10B39..10B3F; Po +10B40..10B55; Lo +10B56..10B57; Cn +10B58..10B5F; No +10B60..10B72; Lo +10B73..10B77; Cn +10B78..10B7F; No +10B80..10B91; Lo +10B92..10B98; Cn +10B99..10B9C; Po +10B9D..10BA8; Cn +10BA9..10BAF; No +10BB0..10BFF; Cn +10C00..10C48; Lo +10C49..10C7F; Cn +10C80..10CB2; Lu +10CB3..10CBF; Cn +10CC0..10CF2; Ll +10CF3..10CF9; Cn +10CFA..10CFF; No +10D00..10D23; Lo +10D24..10D27; Mn +10D28..10D2F; Cn +10D30..10D39; Nd +10D3A..10E5F; Cn +10E60..10E7E; No +10E7F..10EFF; Cn +10F00..10F1C; Lo +10F1D..10F26; No +10F27..10F27; Lo +10F28..10F2F; Cn +10F30..10F45; Lo +10F46..10F50; Mn +10F51..10F54; No +10F55..10F59; Po +10F5A..10FDF; Cn +10FE0..10FF6; Lo +10FF7..10FFF; Cn +11000..11000; Mc +11001..11001; Mn +11002..11002; Mc +11003..11037; Lo +11038..11046; Mn +11047..1104D; Po +1104E..11051; Cn +11052..11065; No +11066..1106F; Nd +11070..1107E; Cn +1107F..11081; Mn +11082..11082; Mc +11083..110AF; Lo +110B0..110B2; Mc +110B3..110B6; Mn +110B7..110B8; Mc +110B9..110BA; Mn +110BB..110BC; Po +110BD..110BD; Cf +110BE..110C1; Po +110C2..110CC; Cn +110CD..110CD; Cf +110CE..110CF; Cn +110D0..110E8; Lo +110E9..110EF; Cn +110F0..110F9; Nd +110FA..110FF; Cn +11100..11102; Mn +11103..11126; Lo +11127..1112B; Mn +1112C..1112C; Mc +1112D..11134; Mn +11135..11135; Cn +11136..1113F; Nd +11140..11143; Po +11144..11144; Lo +11145..11146; Mc +11147..1114F; Cn +11150..11172; Lo +11173..11173; Mn +11174..11175; Po +11176..11176; Lo +11177..1117F; Cn +11180..11181; Mn +11182..11182; Mc +11183..111B2; Lo +111B3..111B5; Mc +111B6..111BE; Mn +111BF..111C0; Mc +111C1..111C4; Lo +111C5..111C8; Po +111C9..111CC; Mn +111CD..111CD; Po +111CE..111CF; Cn +111D0..111D9; Nd +111DA..111DA; Lo +111DB..111DB; Po +111DC..111DC; Lo +111DD..111DF; Po +111E0..111E0; Cn +111E1..111F4; No +111F5..111FF; Cn +11200..11211; Lo +11212..11212; Cn +11213..1122B; Lo +1122C..1122E; Mc +1122F..11231; Mn +11232..11233; Mc +11234..11234; Mn +11235..11235; Mc +11236..11237; Mn +11238..1123D; Po +1123E..1123E; Mn +1123F..1127F; Cn +11280..11286; Lo +11287..11287; Cn +11288..11288; Lo +11289..11289; Cn +1128A..1128D; Lo +1128E..1128E; Cn +1128F..1129D; Lo +1129E..1129E; Cn +1129F..112A8; Lo +112A9..112A9; Po +112AA..112AF; Cn +112B0..112DE; Lo +112DF..112DF; Mn +112E0..112E2; Mc +112E3..112EA; Mn +112EB..112EF; Cn +112F0..112F9; Nd +112FA..112FF; Cn +11300..11301; Mn +11302..11303; Mc +11304..11304; Cn +11305..1130C; Lo +1130D..1130E; Cn +1130F..11310; Lo +11311..11312; Cn +11313..11328; Lo +11329..11329; Cn +1132A..11330; Lo +11331..11331; Cn +11332..11333; Lo +11334..11334; Cn +11335..11339; Lo +1133A..1133A; Cn +1133B..1133C; Mn +1133D..1133D; Lo +1133E..1133F; Mc +11340..11340; Mn +11341..11344; Mc +11345..11346; Cn +11347..11348; Mc +11349..1134A; Cn +1134B..1134D; Mc +1134E..1134F; Cn +11350..11350; Lo +11351..11356; Cn +11357..11357; Mc +11358..1135C; Cn +1135D..11361; Lo +11362..11363; Mc +11364..11365; Cn +11366..1136C; Mn +1136D..1136F; Cn +11370..11374; Mn +11375..113FF; Cn +11400..11434; Lo +11435..11437; Mc +11438..1143F; Mn +11440..11441; Mc +11442..11444; Mn +11445..11445; Mc +11446..11446; Mn +11447..1144A; Lo +1144B..1144F; Po +11450..11459; Nd +1145A..1145A; Cn +1145B..1145B; Po +1145C..1145C; Cn +1145D..1145D; Po +1145E..1145E; Mn +1145F..1145F; Lo +11460..1147F; Cn +11480..114AF; Lo +114B0..114B2; Mc +114B3..114B8; Mn +114B9..114B9; Mc +114BA..114BA; Mn +114BB..114BE; Mc +114BF..114C0; Mn +114C1..114C1; Mc +114C2..114C3; Mn +114C4..114C5; Lo +114C6..114C6; Po +114C7..114C7; Lo +114C8..114CF; Cn +114D0..114D9; Nd +114DA..1157F; Cn +11580..115AE; Lo +115AF..115B1; Mc +115B2..115B5; Mn +115B6..115B7; Cn +115B8..115BB; Mc +115BC..115BD; Mn +115BE..115BE; Mc +115BF..115C0; Mn +115C1..115D7; Po +115D8..115DB; Lo +115DC..115DD; Mn +115DE..115FF; Cn +11600..1162F; Lo +11630..11632; Mc +11633..1163A; Mn +1163B..1163C; Mc +1163D..1163D; Mn +1163E..1163E; Mc +1163F..11640; Mn +11641..11643; Po +11644..11644; Lo +11645..1164F; Cn +11650..11659; Nd +1165A..1165F; Cn +11660..1166C; Po +1166D..1167F; Cn +11680..116AA; Lo +116AB..116AB; Mn +116AC..116AC; Mc +116AD..116AD; Mn +116AE..116AF; Mc +116B0..116B5; Mn +116B6..116B6; Mc +116B7..116B7; Mn +116B8..116B8; Lo +116B9..116BF; Cn +116C0..116C9; Nd +116CA..116FF; Cn +11700..1171A; Lo +1171B..1171C; Cn +1171D..1171F; Mn +11720..11721; Mc +11722..11725; Mn +11726..11726; Mc +11727..1172B; Mn +1172C..1172F; Cn +11730..11739; Nd +1173A..1173B; No +1173C..1173E; Po +1173F..1173F; So +11740..117FF; Cn +11800..1182B; Lo +1182C..1182E; Mc +1182F..11837; Mn +11838..11838; Mc +11839..1183A; Mn +1183B..1183B; Po +1183C..1189F; Cn +118A0..118BF; Lu +118C0..118DF; Ll +118E0..118E9; Nd +118EA..118F2; No +118F3..118FE; Cn +118FF..118FF; Lo +11900..1199F; Cn +119A0..119A7; Lo +119A8..119A9; Cn +119AA..119D0; Lo +119D1..119D3; Mc +119D4..119D7; Mn +119D8..119D9; Cn +119DA..119DB; Mn +119DC..119DF; Mc +119E0..119E0; Mn +119E1..119E1; Lo +119E2..119E2; Po +119E3..119E3; Lo +119E4..119E4; Mc +119E5..119FF; Cn +11A00..11A00; Lo +11A01..11A0A; Mn +11A0B..11A32; Lo +11A33..11A38; Mn +11A39..11A39; Mc +11A3A..11A3A; Lo +11A3B..11A3E; Mn +11A3F..11A46; Po +11A47..11A47; Mn +11A48..11A4F; Cn +11A50..11A50; Lo +11A51..11A56; Mn +11A57..11A58; Mc +11A59..11A5B; Mn +11A5C..11A89; Lo +11A8A..11A96; Mn +11A97..11A97; Mc +11A98..11A99; Mn +11A9A..11A9C; Po +11A9D..11A9D; Lo +11A9E..11AA2; Po +11AA3..11ABF; Cn +11AC0..11AF8; Lo +11AF9..11BFF; Cn +11C00..11C08; Lo +11C09..11C09; Cn +11C0A..11C2E; Lo +11C2F..11C2F; Mc +11C30..11C36; Mn +11C37..11C37; Cn +11C38..11C3D; Mn +11C3E..11C3E; Mc +11C3F..11C3F; Mn +11C40..11C40; Lo +11C41..11C45; Po +11C46..11C4F; Cn +11C50..11C59; Nd +11C5A..11C6C; No +11C6D..11C6F; Cn +11C70..11C71; Po +11C72..11C8F; Lo +11C90..11C91; Cn +11C92..11CA7; Mn +11CA8..11CA8; Cn +11CA9..11CA9; Mc +11CAA..11CB0; Mn +11CB1..11CB1; Mc +11CB2..11CB3; Mn +11CB4..11CB4; Mc +11CB5..11CB6; Mn +11CB7..11CFF; Cn +11D00..11D06; Lo +11D07..11D07; Cn +11D08..11D09; Lo +11D0A..11D0A; Cn +11D0B..11D30; Lo +11D31..11D36; Mn +11D37..11D39; Cn +11D3A..11D3A; Mn +11D3B..11D3B; Cn +11D3C..11D3D; Mn +11D3E..11D3E; Cn +11D3F..11D45; Mn +11D46..11D46; Lo +11D47..11D47; Mn +11D48..11D4F; Cn +11D50..11D59; Nd +11D5A..11D5F; Cn +11D60..11D65; Lo +11D66..11D66; Cn +11D67..11D68; Lo +11D69..11D69; Cn +11D6A..11D89; Lo +11D8A..11D8E; Mc +11D8F..11D8F; Cn +11D90..11D91; Mn +11D92..11D92; Cn +11D93..11D94; Mc +11D95..11D95; Mn +11D96..11D96; Mc +11D97..11D97; Mn +11D98..11D98; Lo +11D99..11D9F; Cn +11DA0..11DA9; Nd +11DAA..11EDF; Cn +11EE0..11EF2; Lo +11EF3..11EF4; Mn +11EF5..11EF6; Mc +11EF7..11EF8; Po +11EF9..11FBF; Cn +11FC0..11FD4; No +11FD5..11FDC; So +11FDD..11FE0; Sc +11FE1..11FF1; So +11FF2..11FFE; Cn +11FFF..11FFF; Po +12000..12399; Lo +1239A..123FF; Cn +12400..1246E; Nl +1246F..1246F; Cn +12470..12474; Po +12475..1247F; Cn +12480..12543; Lo +12544..12FFF; Cn +13000..1342E; Lo +1342F..1342F; Cn +13430..13438; Cf +13439..143FF; Cn +14400..14646; Lo +14647..167FF; Cn +16800..16A38; Lo +16A39..16A3F; Cn +16A40..16A5E; Lo +16A5F..16A5F; Cn +16A60..16A69; Nd +16A6A..16A6D; Cn +16A6E..16A6F; Po +16A70..16ACF; Cn +16AD0..16AED; Lo +16AEE..16AEF; Cn +16AF0..16AF4; Mn +16AF5..16AF5; Po +16AF6..16AFF; Cn +16B00..16B2F; Lo +16B30..16B36; Mn +16B37..16B3B; Po +16B3C..16B3F; So +16B40..16B43; Lm +16B44..16B44; Po +16B45..16B45; So +16B46..16B4F; Cn +16B50..16B59; Nd +16B5A..16B5A; Cn +16B5B..16B61; No +16B62..16B62; Cn +16B63..16B77; Lo +16B78..16B7C; Cn +16B7D..16B8F; Lo +16B90..16E3F; Cn +16E40..16E5F; Lu +16E60..16E7F; Ll +16E80..16E96; No +16E97..16E9A; Po +16E9B..16EFF; Cn +16F00..16F4A; Lo +16F4B..16F4E; Cn +16F4F..16F4F; Mn +16F50..16F50; Lo +16F51..16F87; Mc +16F88..16F8E; Cn +16F8F..16F92; Mn +16F93..16F9F; Lm +16FA0..16FDF; Cn +16FE0..16FE1; Lm +16FE2..16FE2; Po +16FE3..16FE3; Lm +16FE4..16FFF; Cn +17000..187F7; Lo +187F8..187FF; Cn +18800..18AF2; Lo +18AF3..1AFFF; Cn +1B000..1B11E; Lo +1B11F..1B14F; Cn +1B150..1B152; Lo +1B153..1B163; Cn +1B164..1B167; Lo +1B168..1B16F; Cn +1B170..1B2FB; Lo +1B2FC..1BBFF; Cn +1BC00..1BC6A; Lo +1BC6B..1BC6F; Cn +1BC70..1BC7C; Lo +1BC7D..1BC7F; Cn +1BC80..1BC88; Lo +1BC89..1BC8F; Cn +1BC90..1BC99; Lo +1BC9A..1BC9B; Cn +1BC9C..1BC9C; So +1BC9D..1BC9E; Mn +1BC9F..1BC9F; Po +1BCA0..1BCA3; Cf +1BCA4..1CFFF; Cn +1D000..1D0F5; So +1D0F6..1D0FF; Cn +1D100..1D126; So +1D127..1D128; Cn +1D129..1D164; So +1D165..1D166; Mc +1D167..1D169; Mn +1D16A..1D16C; So +1D16D..1D172; Mc +1D173..1D17A; Cf +1D17B..1D182; Mn +1D183..1D184; So +1D185..1D18B; Mn +1D18C..1D1A9; So +1D1AA..1D1AD; Mn +1D1AE..1D1E8; So +1D1E9..1D1FF; Cn +1D200..1D241; So +1D242..1D244; Mn +1D245..1D245; So +1D246..1D2DF; Cn +1D2E0..1D2F3; No +1D2F4..1D2FF; Cn +1D300..1D356; So +1D357..1D35F; Cn +1D360..1D378; No +1D379..1D3FF; Cn +1D400..1D419; Lu +1D41A..1D433; Ll +1D434..1D44D; Lu +1D44E..1D454; Ll +1D455..1D455; Cn +1D456..1D467; Ll +1D468..1D481; Lu +1D482..1D49B; Ll +1D49C..1D49C; Lu +1D49D..1D49D; Cn +1D49E..1D49F; Lu +1D4A0..1D4A1; Cn +1D4A2..1D4A2; Lu +1D4A3..1D4A4; Cn +1D4A5..1D4A6; Lu +1D4A7..1D4A8; Cn +1D4A9..1D4AC; Lu +1D4AD..1D4AD; Cn +1D4AE..1D4B5; Lu +1D4B6..1D4B9; Ll +1D4BA..1D4BA; Cn +1D4BB..1D4BB; Ll +1D4BC..1D4BC; Cn +1D4BD..1D4C3; Ll +1D4C4..1D4C4; Cn +1D4C5..1D4CF; Ll +1D4D0..1D4E9; Lu +1D4EA..1D503; Ll +1D504..1D505; Lu +1D506..1D506; Cn +1D507..1D50A; Lu +1D50B..1D50C; Cn +1D50D..1D514; Lu +1D515..1D515; Cn +1D516..1D51C; Lu +1D51D..1D51D; Cn +1D51E..1D537; Ll +1D538..1D539; Lu +1D53A..1D53A; Cn +1D53B..1D53E; Lu +1D53F..1D53F; Cn +1D540..1D544; Lu +1D545..1D545; Cn +1D546..1D546; Lu +1D547..1D549; Cn +1D54A..1D550; Lu +1D551..1D551; Cn +1D552..1D56B; Ll +1D56C..1D585; Lu +1D586..1D59F; Ll +1D5A0..1D5B9; Lu +1D5BA..1D5D3; Ll +1D5D4..1D5ED; Lu +1D5EE..1D607; Ll +1D608..1D621; Lu +1D622..1D63B; Ll +1D63C..1D655; Lu +1D656..1D66F; Ll +1D670..1D689; Lu +1D68A..1D6A5; Ll +1D6A6..1D6A7; Cn +1D6A8..1D6C0; Lu +1D6C1..1D6C1; Sm +1D6C2..1D6DA; Ll +1D6DB..1D6DB; Sm +1D6DC..1D6E1; Ll +1D6E2..1D6FA; Lu +1D6FB..1D6FB; Sm +1D6FC..1D714; Ll +1D715..1D715; Sm +1D716..1D71B; Ll +1D71C..1D734; Lu +1D735..1D735; Sm +1D736..1D74E; Ll +1D74F..1D74F; Sm +1D750..1D755; Ll +1D756..1D76E; Lu +1D76F..1D76F; Sm +1D770..1D788; Ll +1D789..1D789; Sm +1D78A..1D78F; Ll +1D790..1D7A8; Lu +1D7A9..1D7A9; Sm +1D7AA..1D7C2; Ll +1D7C3..1D7C3; Sm +1D7C4..1D7C9; Ll +1D7CA..1D7CA; Lu +1D7CB..1D7CB; Ll +1D7CC..1D7CD; Cn +1D7CE..1D7FF; Nd +1D800..1D9FF; So +1DA00..1DA36; Mn +1DA37..1DA3A; So +1DA3B..1DA6C; Mn +1DA6D..1DA74; So +1DA75..1DA75; Mn +1DA76..1DA83; So +1DA84..1DA84; Mn +1DA85..1DA86; So +1DA87..1DA8B; Po +1DA8C..1DA9A; Cn +1DA9B..1DA9F; Mn +1DAA0..1DAA0; Cn +1DAA1..1DAAF; Mn +1DAB0..1DFFF; Cn +1E000..1E006; Mn +1E007..1E007; Cn +1E008..1E018; Mn +1E019..1E01A; Cn +1E01B..1E021; Mn +1E022..1E022; Cn +1E023..1E024; Mn +1E025..1E025; Cn +1E026..1E02A; Mn +1E02B..1E0FF; Cn +1E100..1E12C; Lo +1E12D..1E12F; Cn +1E130..1E136; Mn +1E137..1E13D; Lm +1E13E..1E13F; Cn +1E140..1E149; Nd +1E14A..1E14D; Cn +1E14E..1E14E; Lo +1E14F..1E14F; So +1E150..1E2BF; Cn +1E2C0..1E2EB; Lo +1E2EC..1E2EF; Mn +1E2F0..1E2F9; Nd +1E2FA..1E2FE; Cn +1E2FF..1E2FF; Sc +1E300..1E7FF; Cn +1E800..1E8C4; Lo +1E8C5..1E8C6; Cn +1E8C7..1E8CF; No +1E8D0..1E8D6; Mn +1E8D7..1E8FF; Cn +1E900..1E921; Lu +1E922..1E943; Ll +1E944..1E94A; Mn +1E94B..1E94B; Lm +1E94C..1E94F; Cn +1E950..1E959; Nd +1E95A..1E95D; Cn +1E95E..1E95F; Po +1E960..1EC70; Cn +1EC71..1ECAB; No +1ECAC..1ECAC; So +1ECAD..1ECAF; No +1ECB0..1ECB0; Sc +1ECB1..1ECB4; No +1ECB5..1ED00; Cn +1ED01..1ED2D; No +1ED2E..1ED2E; So +1ED2F..1ED3D; No +1ED3E..1EDFF; Cn +1EE00..1EE03; Lo +1EE04..1EE04; Cn +1EE05..1EE1F; Lo +1EE20..1EE20; Cn +1EE21..1EE22; Lo +1EE23..1EE23; Cn +1EE24..1EE24; Lo +1EE25..1EE26; Cn +1EE27..1EE27; Lo +1EE28..1EE28; Cn +1EE29..1EE32; Lo +1EE33..1EE33; Cn +1EE34..1EE37; Lo +1EE38..1EE38; Cn +1EE39..1EE39; Lo +1EE3A..1EE3A; Cn +1EE3B..1EE3B; Lo +1EE3C..1EE41; Cn +1EE42..1EE42; Lo +1EE43..1EE46; Cn +1EE47..1EE47; Lo +1EE48..1EE48; Cn +1EE49..1EE49; Lo +1EE4A..1EE4A; Cn +1EE4B..1EE4B; Lo +1EE4C..1EE4C; Cn +1EE4D..1EE4F; Lo +1EE50..1EE50; Cn +1EE51..1EE52; Lo +1EE53..1EE53; Cn +1EE54..1EE54; Lo +1EE55..1EE56; Cn +1EE57..1EE57; Lo +1EE58..1EE58; Cn +1EE59..1EE59; Lo +1EE5A..1EE5A; Cn +1EE5B..1EE5B; Lo +1EE5C..1EE5C; Cn +1EE5D..1EE5D; Lo +1EE5E..1EE5E; Cn +1EE5F..1EE5F; Lo +1EE60..1EE60; Cn +1EE61..1EE62; Lo +1EE63..1EE63; Cn +1EE64..1EE64; Lo +1EE65..1EE66; Cn +1EE67..1EE6A; Lo +1EE6B..1EE6B; Cn +1EE6C..1EE72; Lo +1EE73..1EE73; Cn +1EE74..1EE77; Lo +1EE78..1EE78; Cn +1EE79..1EE7C; Lo +1EE7D..1EE7D; Cn +1EE7E..1EE7E; Lo +1EE7F..1EE7F; Cn +1EE80..1EE89; Lo +1EE8A..1EE8A; Cn +1EE8B..1EE9B; Lo +1EE9C..1EEA0; Cn +1EEA1..1EEA3; Lo +1EEA4..1EEA4; Cn +1EEA5..1EEA9; Lo +1EEAA..1EEAA; Cn +1EEAB..1EEBB; Lo +1EEBC..1EEEF; Cn +1EEF0..1EEF1; Sm +1EEF2..1EFFF; Cn +1F000..1F02B; So +1F02C..1F02F; Cn +1F030..1F093; So +1F094..1F09F; Cn +1F0A0..1F0AE; So +1F0AF..1F0B0; Cn +1F0B1..1F0BF; So +1F0C0..1F0C0; Cn +1F0C1..1F0CF; So +1F0D0..1F0D0; Cn +1F0D1..1F0F5; So +1F0F6..1F0FF; Cn +1F100..1F10C; No +1F10D..1F10F; Cn +1F110..1F16C; So +1F16D..1F16F; Cn +1F170..1F1AC; So +1F1AD..1F1E5; Cn +1F1E6..1F202; So +1F203..1F20F; Cn +1F210..1F23B; So +1F23C..1F23F; Cn +1F240..1F248; So +1F249..1F24F; Cn +1F250..1F251; So +1F252..1F25F; Cn +1F260..1F265; So +1F266..1F2FF; Cn +1F300..1F3FA; So +1F3FB..1F3FF; Sk +1F400..1F6D5; So +1F6D6..1F6DF; Cn +1F6E0..1F6EC; So +1F6ED..1F6EF; Cn +1F6F0..1F6FA; So +1F6FB..1F6FF; Cn +1F700..1F773; So +1F774..1F77F; Cn +1F780..1F7D8; So +1F7D9..1F7DF; Cn +1F7E0..1F7EB; So +1F7EC..1F7FF; Cn +1F800..1F80B; So +1F80C..1F80F; Cn +1F810..1F847; So +1F848..1F84F; Cn +1F850..1F859; So +1F85A..1F85F; Cn +1F860..1F887; So +1F888..1F88F; Cn +1F890..1F8AD; So +1F8AE..1F8FF; Cn +1F900..1F90B; So +1F90C..1F90C; Cn +1F90D..1F971; So +1F972..1F972; Cn +1F973..1F976; So +1F977..1F979; Cn +1F97A..1F9A2; So +1F9A3..1F9A4; Cn +1F9A5..1F9AA; So +1F9AB..1F9AD; Cn +1F9AE..1F9CA; So +1F9CB..1F9CC; Cn +1F9CD..1FA53; So +1FA54..1FA5F; Cn +1FA60..1FA6D; So +1FA6E..1FA6F; Cn +1FA70..1FA73; So +1FA74..1FA77; Cn +1FA78..1FA7A; So +1FA7B..1FA7F; Cn +1FA80..1FA82; So +1FA83..1FA8F; Cn +1FA90..1FA95; So +1FA96..1FFFF; Cn +20000..2A6D6; Lo +2A6D7..2A6FF; Cn +2A700..2B734; Lo +2B735..2B73F; Cn +2B740..2B81D; Lo +2B81E..2B81F; Cn +2B820..2CEA1; Lo +2CEA2..2CEAF; Cn +2CEB0..2EBE0; Lo +2EBE1..2F7FF; Cn +2F800..2FA1D; Lo +2FA1E..E0000; Cn +E0001..E0001; Cf +E0002..E001F; Cn +E0020..E007F; Cf +E0080..E00FF; Cn +E0100..E01EF; Mn +E01F0..EFFFF; Cn +F0000..FFFFD; Co +FFFFE..FFFFF; Cn +100000..10FFFD; Co +10FFFE..10FFFF; Cn diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_0.test b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_0.test new file mode 100644 index 000000000..d910ddb8c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_0.test @@ -0,0 +1,11 @@ +name: UnicodeGeneralCategory_12_0 + +description: +Tests character class syntax of the Unicode 12.0 General Category property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0-0.input b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0-0.input new file mode 100644 index 000000000..5ccc00ca4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0-0.input @@ -0,0 +1,630 @@ +# GraphemeBreakTest-12.0.0.txt +# Date: 2019-01-29, 15:48:47 GMT +# © 2019 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Grapheme_Cluster_Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Grapheme_Cluster_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not, +# as listed in the Rules section of GraphemeBreakTest.html +# +# These samples may be extended or changed in the future. +# +÷ 0020 ÷ 0020 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0020 × 0308 ÷ 0020 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0020 ÷ 000D ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (CR) ÷ [0.3] +÷ 0020 × 0308 ÷ 000D ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0020 ÷ 000A ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (LF) ÷ [0.3] +÷ 0020 × 0308 ÷ 000A ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0020 ÷ 0001 ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (Control) ÷ [0.3] +÷ 0020 × 0308 ÷ 0001 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0020 × 034F ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0020 × 0308 × 034F ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0020 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0020 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0020 ÷ 0600 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0020 × 0308 ÷ 0600 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0020 × 0903 ÷ # ÷ [0.2] SPACE (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0020 × 0308 × 0903 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0020 ÷ 1100 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0020 × 0308 ÷ 1100 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0020 ÷ 1160 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0020 × 0308 ÷ 1160 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0020 ÷ 11A8 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0020 × 0308 ÷ 11A8 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0020 ÷ AC00 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0020 × 0308 ÷ AC00 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0020 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0020 × 0308 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0020 ÷ 231A ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0020 × 0308 ÷ 231A ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0020 × 0300 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0020 × 0308 × 0300 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0020 × 200D ÷ # ÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0020 × 0308 × 200D ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0020 ÷ 0378 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] (Other) ÷ [0.3] +÷ 0020 × 0308 ÷ 0378 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 000D ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [4.0] SPACE (Other) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 000D ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] (CR) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 000D × 000A ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 000D ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Control) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 000D ÷ 034F ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 000D ÷ 0308 × 034F ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 000D ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 0600 ÷ # ÷ [0.2] (CR) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000D ÷ 0903 ÷ # ÷ [0.2] (CR) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000D ÷ 0308 × 0903 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000D ÷ 1100 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000D ÷ 1160 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000D ÷ 11A8 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000D ÷ AC00 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000D ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000D ÷ AC01 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000D ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000D ÷ 231A ÷ # ÷ [0.2] (CR) ÷ [4.0] WATCH (ExtPict) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 000D ÷ 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 000D ÷ 200D ÷ # ÷ [0.2] (CR) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 000D ÷ 0308 × 200D ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 000D ÷ 0378 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Other) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 000A ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [4.0] SPACE (Other) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 000A ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] (CR) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 000A ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] (LF) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 000A ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Control) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 000A ÷ 034F ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 000A ÷ 0308 × 034F ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 000A ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 0600 ÷ # ÷ [0.2] (LF) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000A ÷ 0903 ÷ # ÷ [0.2] (LF) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000A ÷ 0308 × 0903 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000A ÷ 1100 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000A ÷ 1160 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000A ÷ 11A8 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000A ÷ AC00 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000A ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000A ÷ AC01 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000A ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000A ÷ 231A ÷ # ÷ [0.2] (LF) ÷ [4.0] WATCH (ExtPict) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 000A ÷ 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 000A ÷ 200D ÷ # ÷ [0.2] (LF) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 000A ÷ 0308 × 200D ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 000A ÷ 0378 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Other) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 0001 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] SPACE (Other) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0001 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] (CR) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0001 ÷ 000A ÷ # ÷ [0.2] (Control) ÷ [4.0] (LF) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0001 ÷ 0001 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Control) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0001 ÷ 034F ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0001 ÷ 0308 × 034F ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0001 ÷ 1F1E6 ÷ # ÷ [0.2] (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 ÷ 0600 ÷ # ÷ [0.2] (Control) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0001 ÷ 0903 ÷ # ÷ [0.2] (Control) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0001 ÷ 0308 × 0903 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0001 ÷ 1100 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0001 ÷ 1160 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0001 ÷ 11A8 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0001 ÷ AC00 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0001 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0001 ÷ 231A ÷ # ÷ [0.2] (Control) ÷ [4.0] WATCH (ExtPict) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0001 ÷ 0300 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0001 ÷ 0308 × 0300 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0001 ÷ 200D ÷ # ÷ [0.2] (Control) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0001 ÷ 0308 × 200D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0001 ÷ 0378 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Other) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 034F ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 034F × 0308 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 034F ÷ 000D ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 034F × 0308 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 034F ÷ 000A ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 034F × 0308 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 034F ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 034F × 0308 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 034F × 034F ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 034F × 0308 × 034F ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 034F ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 034F × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 034F ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 034F × 0308 ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 034F × 0903 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 034F × 0308 × 0903 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 034F ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 034F × 0308 ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 034F ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 034F × 0308 ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 034F ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 034F × 0308 ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 034F ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 034F × 0308 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 034F ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 034F × 0308 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 034F ÷ 231A ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 034F × 0308 ÷ 231A ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 034F × 0300 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 034F × 0308 × 0300 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 034F × 200D ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 034F × 0308 × 200D ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 034F ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] (Other) ÷ [0.3] +÷ 034F × 0308 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F1E6 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1F1E6 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] (CR) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 1F1E6 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] (LF) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 1F1E6 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F1E6 × 034F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 1F1E6 × 0308 × 034F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 1F1E6 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [12.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1F1E6 ÷ 0600 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0600 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1F1E6 × 0903 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1F1E6 × 0308 × 0903 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1F1E6 ÷ 1100 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 1100 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1F1E6 ÷ 1160 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 1160 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1F1E6 ÷ 11A8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 11A8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1F1E6 ÷ AC00 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ AC00 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1F1E6 ÷ AC01 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ AC01 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1F1E6 ÷ 231A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 231A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1F1E6 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 1F1E6 × 0308 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 1F1E6 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 1F1E6 × 0308 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 1F1E6 ÷ 0378 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0378 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 0600 × 0020 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] SPACE (Other) ÷ [0.3] +÷ 0600 × 0308 ÷ 0020 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0600 ÷ 000D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0600 × 0308 ÷ 000D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0600 ÷ 000A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0600 × 0308 ÷ 000A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0600 ÷ 0001 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0600 × 0308 ÷ 0001 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0600 × 034F ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0600 × 0308 × 034F ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0600 × 1F1E6 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0600 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0600 × 0600 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0600 × 0308 ÷ 0600 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0600 × 0903 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0600 × 0308 × 0903 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0600 × 1100 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0600 × 0308 ÷ 1100 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0600 × 1160 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0600 × 0308 ÷ 1160 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0600 × 11A8 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0600 × 0308 ÷ 11A8 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0600 × AC00 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0600 × 0308 ÷ AC00 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0600 × AC01 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0600 × 0308 ÷ AC01 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0600 × 231A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] WATCH (ExtPict) ÷ [0.3] +÷ 0600 × 0308 ÷ 231A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0600 × 0300 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0600 × 0308 × 0300 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0600 × 200D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0600 × 0308 × 200D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0600 × 0378 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] (Other) ÷ [0.3] +÷ 0600 × 0308 ÷ 0378 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 0903 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0903 × 0308 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0903 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (CR) ÷ [0.3] +÷ 0903 × 0308 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0903 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (LF) ÷ [0.3] +÷ 0903 × 0308 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0903 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (Control) ÷ [0.3] +÷ 0903 × 0308 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0903 × 034F ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0903 × 0308 × 034F ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0903 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0903 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0903 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0903 × 0308 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0903 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0903 × 0308 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0903 ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0903 × 0308 ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0903 ÷ 1160 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0903 × 0308 ÷ 1160 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0903 ÷ 11A8 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0903 × 0308 ÷ 11A8 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0903 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0903 × 0308 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0903 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0903 × 0308 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0903 ÷ 231A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0903 × 0308 ÷ 231A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0903 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0903 × 0308 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0903 × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0903 × 0308 × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0903 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] (Other) ÷ [0.3] +÷ 0903 × 0308 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 1100 ÷ 0020 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1100 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1100 ÷ 000D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (CR) ÷ [0.3] +÷ 1100 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 1100 ÷ 000A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (LF) ÷ [0.3] +÷ 1100 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 1100 ÷ 0001 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (Control) ÷ [0.3] +÷ 1100 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 1100 × 034F ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 1100 × 0308 × 034F ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 1100 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1100 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1100 ÷ 0600 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1100 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1100 × 0903 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1100 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1100 × 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1100 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1100 × 1160 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1100 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1100 ÷ 11A8 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1100 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1100 × AC00 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1100 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1100 × AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1100 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1100 ÷ 231A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1100 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1100 × 0300 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 1100 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 1100 × 200D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 1100 × 0308 × 200D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 1100 ÷ 0378 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] (Other) ÷ [0.3] +÷ 1100 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 1160 ÷ 0020 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1160 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1160 ÷ 000D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (CR) ÷ [0.3] +÷ 1160 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 1160 ÷ 000A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (LF) ÷ [0.3] +÷ 1160 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 1160 ÷ 0001 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (Control) ÷ [0.3] +÷ 1160 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 1160 × 034F ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 1160 × 0308 × 034F ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 1160 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1160 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1160 ÷ 0600 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1160 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1160 × 0903 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1160 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1160 ÷ 1100 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1160 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1160 × 1160 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [7.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1160 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1160 × 11A8 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1160 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1160 ÷ AC00 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1160 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1160 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1160 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1160 ÷ 231A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1160 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1160 × 0300 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 1160 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 1160 × 200D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 1160 × 0308 × 200D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 1160 ÷ 0378 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] (Other) ÷ [0.3] +÷ 1160 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 11A8 ÷ 0020 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 11A8 ÷ 000D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (CR) ÷ [0.3] +÷ 11A8 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 11A8 ÷ 000A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (LF) ÷ [0.3] +÷ 11A8 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 11A8 ÷ 0001 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (Control) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 11A8 × 034F ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 11A8 × 0308 × 034F ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 11A8 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 11A8 ÷ 0600 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 11A8 × 0903 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 11A8 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 11A8 ÷ 1160 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 11A8 × 11A8 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 11A8 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 11A8 ÷ AC00 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 11A8 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 11A8 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 11A8 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 11A8 ÷ 231A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 11A8 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 11A8 × 0300 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 11A8 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 11A8 × 200D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 11A8 × 0308 × 200D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 11A8 ÷ 0378 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] (Other) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ AC00 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC00 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC00 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (CR) ÷ [0.3] +÷ AC00 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ AC00 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (LF) ÷ [0.3] +÷ AC00 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ AC00 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (Control) ÷ [0.3] +÷ AC00 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ AC00 × 034F ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ AC00 × 0308 × 034F ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ AC00 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC00 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC00 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC00 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC00 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC00 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC00 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC00 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC00 × 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC00 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC00 × 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC00 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC00 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC00 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC00 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC00 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC00 ÷ 231A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ AC00 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ AC00 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ AC00 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ AC00 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ AC00 × 0308 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ AC00 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] (Other) ÷ [0.3] +÷ AC00 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ AC01 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC01 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC01 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (CR) ÷ [0.3] +÷ AC01 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ AC01 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (LF) ÷ [0.3] +÷ AC01 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ AC01 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (Control) ÷ [0.3] +÷ AC01 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ AC01 × 034F ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ AC01 × 0308 × 034F ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ AC01 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC01 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC01 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC01 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC01 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC01 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC01 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC01 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC01 ÷ 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC01 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC01 × 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC01 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC01 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC01 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC01 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC01 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC01 ÷ 231A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ AC01 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ AC01 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ AC01 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ AC01 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ AC01 × 0308 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ AC01 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] (Other) ÷ [0.3] +÷ AC01 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 231A ÷ 0020 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 231A × 0308 ÷ 0020 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 231A ÷ 000D ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [5.0] (CR) ÷ [0.3] +÷ 231A × 0308 ÷ 000D ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 231A ÷ 000A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [5.0] (LF) ÷ [0.3] +÷ 231A × 0308 ÷ 000A ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 231A ÷ 0001 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [5.0] (Control) ÷ [0.3] +÷ 231A × 0308 ÷ 0001 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 231A × 034F ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 231A × 0308 × 034F ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 231A ÷ 1F1E6 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 231A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 231A ÷ 0600 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 231A × 0308 ÷ 0600 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 231A × 0903 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 231A × 0308 × 0903 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 231A ÷ 1100 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 231A × 0308 ÷ 1100 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 231A ÷ 1160 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 231A × 0308 ÷ 1160 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 231A ÷ 11A8 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 231A × 0308 ÷ 11A8 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 231A ÷ AC00 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 231A × 0308 ÷ AC00 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 231A ÷ AC01 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 231A × 0308 ÷ AC01 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 231A ÷ 231A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 231A × 0308 ÷ 231A ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 231A × 0300 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 231A × 0308 × 0300 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 231A × 200D ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 231A × 0308 × 200D ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 231A ÷ 0378 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] (Other) ÷ [0.3] +÷ 231A × 0308 ÷ 0378 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 0300 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0300 × 0308 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0300 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0300 × 0308 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0300 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0300 × 0308 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0300 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0300 × 0308 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0300 × 034F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0300 × 0308 × 034F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0300 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0300 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0300 ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0300 × 0308 ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0300 × 0903 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0300 × 0308 × 0903 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0300 ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0300 × 0308 ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0300 ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0300 × 0308 ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0300 ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0300 × 0308 ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0300 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0300 × 0308 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0300 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0300 × 0308 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0300 ÷ 231A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0300 × 0308 ÷ 231A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0300 × 0308 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0300 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0300 × 0308 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0300 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 0300 × 0308 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 200D ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 200D × 0308 ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 200D ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 200D × 0308 ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 200D ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 200D × 0308 ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 200D ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 200D × 0308 ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 200D × 034F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 200D × 0308 × 034F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 200D ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 200D × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 200D ÷ 0600 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 200D × 0308 ÷ 0600 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 200D × 0903 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 200D × 0308 × 0903 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 200D ÷ 1100 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 200D × 0308 ÷ 1100 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 200D ÷ 1160 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 200D × 0308 ÷ 1160 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 200D ÷ 11A8 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 200D × 0308 ÷ 11A8 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 200D ÷ AC00 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 200D × 0308 ÷ AC00 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 200D ÷ AC01 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 200D × 0308 ÷ AC01 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 200D ÷ 231A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 200D × 0308 ÷ 231A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 200D × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 200D × 0308 × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 200D × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 200D × 0308 × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 200D ÷ 0378 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 200D × 0308 ÷ 0378 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 0378 ÷ 0020 ÷ # ÷ [0.2] (Other) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0378 × 0308 ÷ 0020 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0378 ÷ 000D ÷ # ÷ [0.2] (Other) ÷ [5.0] (CR) ÷ [0.3] +÷ 0378 × 0308 ÷ 000D ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0378 ÷ 000A ÷ # ÷ [0.2] (Other) ÷ [5.0] (LF) ÷ [0.3] +÷ 0378 × 0308 ÷ 000A ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0378 ÷ 0001 ÷ # ÷ [0.2] (Other) ÷ [5.0] (Control) ÷ [0.3] +÷ 0378 × 0308 ÷ 0001 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0378 × 034F ÷ # ÷ [0.2] (Other) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0378 × 0308 × 034F ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0378 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0378 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0378 ÷ 0600 ÷ # ÷ [0.2] (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0378 × 0308 ÷ 0600 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0378 × 0903 ÷ # ÷ [0.2] (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0378 × 0308 × 0903 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0378 ÷ 1100 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0378 × 0308 ÷ 1100 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0378 ÷ 1160 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0378 × 0308 ÷ 1160 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0378 ÷ 11A8 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0378 × 0308 ÷ 11A8 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0378 ÷ AC00 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0378 × 0308 ÷ AC00 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0378 ÷ AC01 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0378 × 0308 ÷ AC01 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0378 ÷ 231A ÷ # ÷ [0.2] (Other) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0378 × 0308 ÷ 231A ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0378 × 0300 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0378 × 0308 × 0300 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0378 × 200D ÷ # ÷ [0.2] (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0378 × 0308 × 200D ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0378 ÷ 0378 ÷ # ÷ [0.2] (Other) ÷ [999.0] (Other) ÷ [0.3] +÷ 0378 × 0308 ÷ 0378 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [4.0] LATIN SMALL LETTER A (Other) ÷ [5.0] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [0.3] +÷ 0061 × 0308 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [0.3] +÷ 0020 × 200D ÷ 0646 ÷ # ÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] ARABIC LETTER NOON (Other) ÷ [0.3] +÷ 0646 × 200D ÷ 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1100 × 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC00 × 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC01 × 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3] +÷ 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_ExtCccZwj) ÷ [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] +÷ 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] +÷ 0061 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0061 × 0308 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3] +÷ 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] +÷ 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] +÷ 1F476 × 1F3FF ÷ 1F476 ÷ # ÷ [0.2] BABY (ExtPict) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) ÷ [999.0] BABY (ExtPict) ÷ [0.3] +÷ 0061 × 1F3FF ÷ 1F476 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) ÷ [999.0] BABY (ExtPict) ÷ [0.3] +÷ 0061 × 1F3FF ÷ 1F476 × 200D × 1F6D1 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) ÷ [999.0] BABY (ExtPict) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [11.0] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 1F476 × 1F3FF × 0308 × 200D × 1F476 × 1F3FF ÷ # ÷ [0.2] BABY (ExtPict) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [11.0] BABY (ExtPict) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) ÷ [0.3] +÷ 1F6D1 × 200D × 1F6D1 ÷ # ÷ [0.2] OCTAGONAL SIGN (ExtPict) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [11.0] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 0061 × 200D ÷ 1F6D1 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 2701 × 200D × 2701 ÷ # ÷ [0.2] UPPER BLADE SCISSORS (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [11.0] UPPER BLADE SCISSORS (Other) ÷ [0.3] +÷ 0061 × 200D ÷ 2701 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] UPPER BLADE SCISSORS (Other) ÷ [0.3] +# +# Lines: 602 +# +# EOF diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0-0.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0-0.output new file mode 100644 index 000000000..2c5738426 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0-0.output @@ -0,0 +1,602 @@ +÷ 0020 ÷ 0020 ÷ +÷ 0020 × 0308 ÷ 0020 ÷ +÷ 0020 ÷ 000D ÷ +÷ 0020 × 0308 ÷ 000D ÷ +÷ 0020 ÷ 000A ÷ +÷ 0020 × 0308 ÷ 000A ÷ +÷ 0020 ÷ 0001 ÷ +÷ 0020 × 0308 ÷ 0001 ÷ +÷ 0020 × 034F ÷ +÷ 0020 × 0308 × 034F ÷ +÷ 0020 ÷ 1F1E6 ÷ +÷ 0020 × 0308 ÷ 1F1E6 ÷ +÷ 0020 ÷ 0600 ÷ +÷ 0020 × 0308 ÷ 0600 ÷ +÷ 0020 × 0903 ÷ +÷ 0020 × 0308 × 0903 ÷ +÷ 0020 ÷ 1100 ÷ +÷ 0020 × 0308 ÷ 1100 ÷ +÷ 0020 ÷ 1160 ÷ +÷ 0020 × 0308 ÷ 1160 ÷ +÷ 0020 ÷ 11A8 ÷ +÷ 0020 × 0308 ÷ 11A8 ÷ +÷ 0020 ÷ AC00 ÷ +÷ 0020 × 0308 ÷ AC00 ÷ +÷ 0020 ÷ AC01 ÷ +÷ 0020 × 0308 ÷ AC01 ÷ +÷ 0020 ÷ 231A ÷ +÷ 0020 × 0308 ÷ 231A ÷ +÷ 0020 × 0300 ÷ +÷ 0020 × 0308 × 0300 ÷ +÷ 0020 × 200D ÷ +÷ 0020 × 0308 × 200D ÷ +÷ 0020 ÷ 0378 ÷ +÷ 0020 × 0308 ÷ 0378 ÷ +÷ 000D ÷ 0020 ÷ +÷ 000D ÷ 0308 ÷ 0020 ÷ +÷ 000D ÷ 000D ÷ +÷ 000D ÷ 0308 ÷ 000D ÷ +÷ 000D × 000A ÷ +÷ 000D ÷ 0308 ÷ 000A ÷ +÷ 000D ÷ 0001 ÷ +÷ 000D ÷ 0308 ÷ 0001 ÷ +÷ 000D ÷ 034F ÷ +÷ 000D ÷ 0308 × 034F ÷ +÷ 000D ÷ 1F1E6 ÷ +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ +÷ 000D ÷ 0600 ÷ +÷ 000D ÷ 0308 ÷ 0600 ÷ +÷ 000D ÷ 0903 ÷ +÷ 000D ÷ 0308 × 0903 ÷ +÷ 000D ÷ 1100 ÷ +÷ 000D ÷ 0308 ÷ 1100 ÷ +÷ 000D ÷ 1160 ÷ +÷ 000D ÷ 0308 ÷ 1160 ÷ +÷ 000D ÷ 11A8 ÷ +÷ 000D ÷ 0308 ÷ 11A8 ÷ +÷ 000D ÷ AC00 ÷ +÷ 000D ÷ 0308 ÷ AC00 ÷ +÷ 000D ÷ AC01 ÷ +÷ 000D ÷ 0308 ÷ AC01 ÷ +÷ 000D ÷ 231A ÷ +÷ 000D ÷ 0308 ÷ 231A ÷ +÷ 000D ÷ 0300 ÷ +÷ 000D ÷ 0308 × 0300 ÷ +÷ 000D ÷ 200D ÷ +÷ 000D ÷ 0308 × 200D ÷ +÷ 000D ÷ 0378 ÷ +÷ 000D ÷ 0308 ÷ 0378 ÷ +÷ 000A ÷ 0020 ÷ +÷ 000A ÷ 0308 ÷ 0020 ÷ +÷ 000A ÷ 000D ÷ +÷ 000A ÷ 0308 ÷ 000D ÷ +÷ 000A ÷ 000A ÷ +÷ 000A ÷ 0308 ÷ 000A ÷ +÷ 000A ÷ 0001 ÷ +÷ 000A ÷ 0308 ÷ 0001 ÷ +÷ 000A ÷ 034F ÷ +÷ 000A ÷ 0308 × 034F ÷ +÷ 000A ÷ 1F1E6 ÷ +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ +÷ 000A ÷ 0600 ÷ +÷ 000A ÷ 0308 ÷ 0600 ÷ +÷ 000A ÷ 0903 ÷ +÷ 000A ÷ 0308 × 0903 ÷ +÷ 000A ÷ 1100 ÷ +÷ 000A ÷ 0308 ÷ 1100 ÷ +÷ 000A ÷ 1160 ÷ +÷ 000A ÷ 0308 ÷ 1160 ÷ +÷ 000A ÷ 11A8 ÷ +÷ 000A ÷ 0308 ÷ 11A8 ÷ +÷ 000A ÷ AC00 ÷ +÷ 000A ÷ 0308 ÷ AC00 ÷ +÷ 000A ÷ AC01 ÷ +÷ 000A ÷ 0308 ÷ AC01 ÷ +÷ 000A ÷ 231A ÷ +÷ 000A ÷ 0308 ÷ 231A ÷ +÷ 000A ÷ 0300 ÷ +÷ 000A ÷ 0308 × 0300 ÷ +÷ 000A ÷ 200D ÷ +÷ 000A ÷ 0308 × 200D ÷ +÷ 000A ÷ 0378 ÷ +÷ 000A ÷ 0308 ÷ 0378 ÷ +÷ 0001 ÷ 0020 ÷ +÷ 0001 ÷ 0308 ÷ 0020 ÷ +÷ 0001 ÷ 000D ÷ +÷ 0001 ÷ 0308 ÷ 000D ÷ +÷ 0001 ÷ 000A ÷ +÷ 0001 ÷ 0308 ÷ 000A ÷ +÷ 0001 ÷ 0001 ÷ +÷ 0001 ÷ 0308 ÷ 0001 ÷ +÷ 0001 ÷ 034F ÷ +÷ 0001 ÷ 0308 × 034F ÷ +÷ 0001 ÷ 1F1E6 ÷ +÷ 0001 ÷ 0308 ÷ 1F1E6 ÷ +÷ 0001 ÷ 0600 ÷ +÷ 0001 ÷ 0308 ÷ 0600 ÷ +÷ 0001 ÷ 0903 ÷ +÷ 0001 ÷ 0308 × 0903 ÷ +÷ 0001 ÷ 1100 ÷ +÷ 0001 ÷ 0308 ÷ 1100 ÷ +÷ 0001 ÷ 1160 ÷ +÷ 0001 ÷ 0308 ÷ 1160 ÷ +÷ 0001 ÷ 11A8 ÷ +÷ 0001 ÷ 0308 ÷ 11A8 ÷ +÷ 0001 ÷ AC00 ÷ +÷ 0001 ÷ 0308 ÷ AC00 ÷ +÷ 0001 ÷ AC01 ÷ +÷ 0001 ÷ 0308 ÷ AC01 ÷ +÷ 0001 ÷ 231A ÷ +÷ 0001 ÷ 0308 ÷ 231A ÷ +÷ 0001 ÷ 0300 ÷ +÷ 0001 ÷ 0308 × 0300 ÷ +÷ 0001 ÷ 200D ÷ +÷ 0001 ÷ 0308 × 200D ÷ +÷ 0001 ÷ 0378 ÷ +÷ 0001 ÷ 0308 ÷ 0378 ÷ +÷ 034F ÷ 0020 ÷ +÷ 034F × 0308 ÷ 0020 ÷ +÷ 034F ÷ 000D ÷ +÷ 034F × 0308 ÷ 000D ÷ +÷ 034F ÷ 000A ÷ +÷ 034F × 0308 ÷ 000A ÷ +÷ 034F ÷ 0001 ÷ +÷ 034F × 0308 ÷ 0001 ÷ +÷ 034F × 034F ÷ +÷ 034F × 0308 × 034F ÷ +÷ 034F ÷ 1F1E6 ÷ +÷ 034F × 0308 ÷ 1F1E6 ÷ +÷ 034F ÷ 0600 ÷ +÷ 034F × 0308 ÷ 0600 ÷ +÷ 034F × 0903 ÷ +÷ 034F × 0308 × 0903 ÷ +÷ 034F ÷ 1100 ÷ +÷ 034F × 0308 ÷ 1100 ÷ +÷ 034F ÷ 1160 ÷ +÷ 034F × 0308 ÷ 1160 ÷ +÷ 034F ÷ 11A8 ÷ +÷ 034F × 0308 ÷ 11A8 ÷ +÷ 034F ÷ AC00 ÷ +÷ 034F × 0308 ÷ AC00 ÷ +÷ 034F ÷ AC01 ÷ +÷ 034F × 0308 ÷ AC01 ÷ +÷ 034F ÷ 231A ÷ +÷ 034F × 0308 ÷ 231A ÷ +÷ 034F × 0300 ÷ +÷ 034F × 0308 × 0300 ÷ +÷ 034F × 200D ÷ +÷ 034F × 0308 × 200D ÷ +÷ 034F ÷ 0378 ÷ +÷ 034F × 0308 ÷ 0378 ÷ +÷ 1F1E6 ÷ 0020 ÷ +÷ 1F1E6 × 0308 ÷ 0020 ÷ +÷ 1F1E6 ÷ 000D ÷ +÷ 1F1E6 × 0308 ÷ 000D ÷ +÷ 1F1E6 ÷ 000A ÷ +÷ 1F1E6 × 0308 ÷ 000A ÷ +÷ 1F1E6 ÷ 0001 ÷ +÷ 1F1E6 × 0308 ÷ 0001 ÷ +÷ 1F1E6 × 034F ÷ +÷ 1F1E6 × 0308 × 034F ÷ +÷ 1F1E6 × 1F1E6 ÷ +÷ 1F1E6 × 0308 ÷ 1F1E6 ÷ +÷ 1F1E6 ÷ 0600 ÷ +÷ 1F1E6 × 0308 ÷ 0600 ÷ +÷ 1F1E6 × 0903 ÷ +÷ 1F1E6 × 0308 × 0903 ÷ +÷ 1F1E6 ÷ 1100 ÷ +÷ 1F1E6 × 0308 ÷ 1100 ÷ +÷ 1F1E6 ÷ 1160 ÷ +÷ 1F1E6 × 0308 ÷ 1160 ÷ +÷ 1F1E6 ÷ 11A8 ÷ +÷ 1F1E6 × 0308 ÷ 11A8 ÷ +÷ 1F1E6 ÷ AC00 ÷ +÷ 1F1E6 × 0308 ÷ AC00 ÷ +÷ 1F1E6 ÷ AC01 ÷ +÷ 1F1E6 × 0308 ÷ AC01 ÷ +÷ 1F1E6 ÷ 231A ÷ +÷ 1F1E6 × 0308 ÷ 231A ÷ +÷ 1F1E6 × 0300 ÷ +÷ 1F1E6 × 0308 × 0300 ÷ +÷ 1F1E6 × 200D ÷ +÷ 1F1E6 × 0308 × 200D ÷ +÷ 1F1E6 ÷ 0378 ÷ +÷ 1F1E6 × 0308 ÷ 0378 ÷ +÷ 0600 × 0020 ÷ +÷ 0600 × 0308 ÷ 0020 ÷ +÷ 0600 ÷ 000D ÷ +÷ 0600 × 0308 ÷ 000D ÷ +÷ 0600 ÷ 000A ÷ +÷ 0600 × 0308 ÷ 000A ÷ +÷ 0600 ÷ 0001 ÷ +÷ 0600 × 0308 ÷ 0001 ÷ +÷ 0600 × 034F ÷ +÷ 0600 × 0308 × 034F ÷ +÷ 0600 × 1F1E6 ÷ +÷ 0600 × 0308 ÷ 1F1E6 ÷ +÷ 0600 × 0600 ÷ +÷ 0600 × 0308 ÷ 0600 ÷ +÷ 0600 × 0903 ÷ +÷ 0600 × 0308 × 0903 ÷ +÷ 0600 × 1100 ÷ +÷ 0600 × 0308 ÷ 1100 ÷ +÷ 0600 × 1160 ÷ +÷ 0600 × 0308 ÷ 1160 ÷ +÷ 0600 × 11A8 ÷ +÷ 0600 × 0308 ÷ 11A8 ÷ +÷ 0600 × AC00 ÷ +÷ 0600 × 0308 ÷ AC00 ÷ +÷ 0600 × AC01 ÷ +÷ 0600 × 0308 ÷ AC01 ÷ +÷ 0600 × 231A ÷ +÷ 0600 × 0308 ÷ 231A ÷ +÷ 0600 × 0300 ÷ +÷ 0600 × 0308 × 0300 ÷ +÷ 0600 × 200D ÷ +÷ 0600 × 0308 × 200D ÷ +÷ 0600 × 0378 ÷ +÷ 0600 × 0308 ÷ 0378 ÷ +÷ 0903 ÷ 0020 ÷ +÷ 0903 × 0308 ÷ 0020 ÷ +÷ 0903 ÷ 000D ÷ +÷ 0903 × 0308 ÷ 000D ÷ +÷ 0903 ÷ 000A ÷ +÷ 0903 × 0308 ÷ 000A ÷ +÷ 0903 ÷ 0001 ÷ +÷ 0903 × 0308 ÷ 0001 ÷ +÷ 0903 × 034F ÷ +÷ 0903 × 0308 × 034F ÷ +÷ 0903 ÷ 1F1E6 ÷ +÷ 0903 × 0308 ÷ 1F1E6 ÷ +÷ 0903 ÷ 0600 ÷ +÷ 0903 × 0308 ÷ 0600 ÷ +÷ 0903 × 0903 ÷ +÷ 0903 × 0308 × 0903 ÷ +÷ 0903 ÷ 1100 ÷ +÷ 0903 × 0308 ÷ 1100 ÷ +÷ 0903 ÷ 1160 ÷ +÷ 0903 × 0308 ÷ 1160 ÷ +÷ 0903 ÷ 11A8 ÷ +÷ 0903 × 0308 ÷ 11A8 ÷ +÷ 0903 ÷ AC00 ÷ +÷ 0903 × 0308 ÷ AC00 ÷ +÷ 0903 ÷ AC01 ÷ +÷ 0903 × 0308 ÷ AC01 ÷ +÷ 0903 ÷ 231A ÷ +÷ 0903 × 0308 ÷ 231A ÷ +÷ 0903 × 0300 ÷ +÷ 0903 × 0308 × 0300 ÷ +÷ 0903 × 200D ÷ +÷ 0903 × 0308 × 200D ÷ +÷ 0903 ÷ 0378 ÷ +÷ 0903 × 0308 ÷ 0378 ÷ +÷ 1100 ÷ 0020 ÷ +÷ 1100 × 0308 ÷ 0020 ÷ +÷ 1100 ÷ 000D ÷ +÷ 1100 × 0308 ÷ 000D ÷ +÷ 1100 ÷ 000A ÷ +÷ 1100 × 0308 ÷ 000A ÷ +÷ 1100 ÷ 0001 ÷ +÷ 1100 × 0308 ÷ 0001 ÷ +÷ 1100 × 034F ÷ +÷ 1100 × 0308 × 034F ÷ +÷ 1100 ÷ 1F1E6 ÷ +÷ 1100 × 0308 ÷ 1F1E6 ÷ +÷ 1100 ÷ 0600 ÷ +÷ 1100 × 0308 ÷ 0600 ÷ +÷ 1100 × 0903 ÷ +÷ 1100 × 0308 × 0903 ÷ +÷ 1100 × 1100 ÷ +÷ 1100 × 0308 ÷ 1100 ÷ +÷ 1100 × 1160 ÷ +÷ 1100 × 0308 ÷ 1160 ÷ +÷ 1100 ÷ 11A8 ÷ +÷ 1100 × 0308 ÷ 11A8 ÷ +÷ 1100 × AC00 ÷ +÷ 1100 × 0308 ÷ AC00 ÷ +÷ 1100 × AC01 ÷ +÷ 1100 × 0308 ÷ AC01 ÷ +÷ 1100 ÷ 231A ÷ +÷ 1100 × 0308 ÷ 231A ÷ +÷ 1100 × 0300 ÷ +÷ 1100 × 0308 × 0300 ÷ +÷ 1100 × 200D ÷ +÷ 1100 × 0308 × 200D ÷ +÷ 1100 ÷ 0378 ÷ +÷ 1100 × 0308 ÷ 0378 ÷ +÷ 1160 ÷ 0020 ÷ +÷ 1160 × 0308 ÷ 0020 ÷ +÷ 1160 ÷ 000D ÷ +÷ 1160 × 0308 ÷ 000D ÷ +÷ 1160 ÷ 000A ÷ +÷ 1160 × 0308 ÷ 000A ÷ +÷ 1160 ÷ 0001 ÷ +÷ 1160 × 0308 ÷ 0001 ÷ +÷ 1160 × 034F ÷ +÷ 1160 × 0308 × 034F ÷ +÷ 1160 ÷ 1F1E6 ÷ +÷ 1160 × 0308 ÷ 1F1E6 ÷ +÷ 1160 ÷ 0600 ÷ +÷ 1160 × 0308 ÷ 0600 ÷ +÷ 1160 × 0903 ÷ +÷ 1160 × 0308 × 0903 ÷ +÷ 1160 ÷ 1100 ÷ +÷ 1160 × 0308 ÷ 1100 ÷ +÷ 1160 × 1160 ÷ +÷ 1160 × 0308 ÷ 1160 ÷ +÷ 1160 × 11A8 ÷ +÷ 1160 × 0308 ÷ 11A8 ÷ +÷ 1160 ÷ AC00 ÷ +÷ 1160 × 0308 ÷ AC00 ÷ +÷ 1160 ÷ AC01 ÷ +÷ 1160 × 0308 ÷ AC01 ÷ +÷ 1160 ÷ 231A ÷ +÷ 1160 × 0308 ÷ 231A ÷ +÷ 1160 × 0300 ÷ +÷ 1160 × 0308 × 0300 ÷ +÷ 1160 × 200D ÷ +÷ 1160 × 0308 × 200D ÷ +÷ 1160 ÷ 0378 ÷ +÷ 1160 × 0308 ÷ 0378 ÷ +÷ 11A8 ÷ 0020 ÷ +÷ 11A8 × 0308 ÷ 0020 ÷ +÷ 11A8 ÷ 000D ÷ +÷ 11A8 × 0308 ÷ 000D ÷ +÷ 11A8 ÷ 000A ÷ +÷ 11A8 × 0308 ÷ 000A ÷ +÷ 11A8 ÷ 0001 ÷ +÷ 11A8 × 0308 ÷ 0001 ÷ +÷ 11A8 × 034F ÷ +÷ 11A8 × 0308 × 034F ÷ +÷ 11A8 ÷ 1F1E6 ÷ +÷ 11A8 × 0308 ÷ 1F1E6 ÷ +÷ 11A8 ÷ 0600 ÷ +÷ 11A8 × 0308 ÷ 0600 ÷ +÷ 11A8 × 0903 ÷ +÷ 11A8 × 0308 × 0903 ÷ +÷ 11A8 ÷ 1100 ÷ +÷ 11A8 × 0308 ÷ 1100 ÷ +÷ 11A8 ÷ 1160 ÷ +÷ 11A8 × 0308 ÷ 1160 ÷ +÷ 11A8 × 11A8 ÷ +÷ 11A8 × 0308 ÷ 11A8 ÷ +÷ 11A8 ÷ AC00 ÷ +÷ 11A8 × 0308 ÷ AC00 ÷ +÷ 11A8 ÷ AC01 ÷ +÷ 11A8 × 0308 ÷ AC01 ÷ +÷ 11A8 ÷ 231A ÷ +÷ 11A8 × 0308 ÷ 231A ÷ +÷ 11A8 × 0300 ÷ +÷ 11A8 × 0308 × 0300 ÷ +÷ 11A8 × 200D ÷ +÷ 11A8 × 0308 × 200D ÷ +÷ 11A8 ÷ 0378 ÷ +÷ 11A8 × 0308 ÷ 0378 ÷ +÷ AC00 ÷ 0020 ÷ +÷ AC00 × 0308 ÷ 0020 ÷ +÷ AC00 ÷ 000D ÷ +÷ AC00 × 0308 ÷ 000D ÷ +÷ AC00 ÷ 000A ÷ +÷ AC00 × 0308 ÷ 000A ÷ +÷ AC00 ÷ 0001 ÷ +÷ AC00 × 0308 ÷ 0001 ÷ +÷ AC00 × 034F ÷ +÷ AC00 × 0308 × 034F ÷ +÷ AC00 ÷ 1F1E6 ÷ +÷ AC00 × 0308 ÷ 1F1E6 ÷ +÷ AC00 ÷ 0600 ÷ +÷ AC00 × 0308 ÷ 0600 ÷ +÷ AC00 × 0903 ÷ +÷ AC00 × 0308 × 0903 ÷ +÷ AC00 ÷ 1100 ÷ +÷ AC00 × 0308 ÷ 1100 ÷ +÷ AC00 × 1160 ÷ +÷ AC00 × 0308 ÷ 1160 ÷ +÷ AC00 × 11A8 ÷ +÷ AC00 × 0308 ÷ 11A8 ÷ +÷ AC00 ÷ AC00 ÷ +÷ AC00 × 0308 ÷ AC00 ÷ +÷ AC00 ÷ AC01 ÷ +÷ AC00 × 0308 ÷ AC01 ÷ +÷ AC00 ÷ 231A ÷ +÷ AC00 × 0308 ÷ 231A ÷ +÷ AC00 × 0300 ÷ +÷ AC00 × 0308 × 0300 ÷ +÷ AC00 × 200D ÷ +÷ AC00 × 0308 × 200D ÷ +÷ AC00 ÷ 0378 ÷ +÷ AC00 × 0308 ÷ 0378 ÷ +÷ AC01 ÷ 0020 ÷ +÷ AC01 × 0308 ÷ 0020 ÷ +÷ AC01 ÷ 000D ÷ +÷ AC01 × 0308 ÷ 000D ÷ +÷ AC01 ÷ 000A ÷ +÷ AC01 × 0308 ÷ 000A ÷ +÷ AC01 ÷ 0001 ÷ +÷ AC01 × 0308 ÷ 0001 ÷ +÷ AC01 × 034F ÷ +÷ AC01 × 0308 × 034F ÷ +÷ AC01 ÷ 1F1E6 ÷ +÷ AC01 × 0308 ÷ 1F1E6 ÷ +÷ AC01 ÷ 0600 ÷ +÷ AC01 × 0308 ÷ 0600 ÷ +÷ AC01 × 0903 ÷ +÷ AC01 × 0308 × 0903 ÷ +÷ AC01 ÷ 1100 ÷ +÷ AC01 × 0308 ÷ 1100 ÷ +÷ AC01 ÷ 1160 ÷ +÷ AC01 × 0308 ÷ 1160 ÷ +÷ AC01 × 11A8 ÷ +÷ AC01 × 0308 ÷ 11A8 ÷ +÷ AC01 ÷ AC00 ÷ +÷ AC01 × 0308 ÷ AC00 ÷ +÷ AC01 ÷ AC01 ÷ +÷ AC01 × 0308 ÷ AC01 ÷ +÷ AC01 ÷ 231A ÷ +÷ AC01 × 0308 ÷ 231A ÷ +÷ AC01 × 0300 ÷ +÷ AC01 × 0308 × 0300 ÷ +÷ AC01 × 200D ÷ +÷ AC01 × 0308 × 200D ÷ +÷ AC01 ÷ 0378 ÷ +÷ AC01 × 0308 ÷ 0378 ÷ +÷ 231A ÷ 0020 ÷ +÷ 231A × 0308 ÷ 0020 ÷ +÷ 231A ÷ 000D ÷ +÷ 231A × 0308 ÷ 000D ÷ +÷ 231A ÷ 000A ÷ +÷ 231A × 0308 ÷ 000A ÷ +÷ 231A ÷ 0001 ÷ +÷ 231A × 0308 ÷ 0001 ÷ +÷ 231A × 034F ÷ +÷ 231A × 0308 × 034F ÷ +÷ 231A ÷ 1F1E6 ÷ +÷ 231A × 0308 ÷ 1F1E6 ÷ +÷ 231A ÷ 0600 ÷ +÷ 231A × 0308 ÷ 0600 ÷ +÷ 231A × 0903 ÷ +÷ 231A × 0308 × 0903 ÷ +÷ 231A ÷ 1100 ÷ +÷ 231A × 0308 ÷ 1100 ÷ +÷ 231A ÷ 1160 ÷ +÷ 231A × 0308 ÷ 1160 ÷ +÷ 231A ÷ 11A8 ÷ +÷ 231A × 0308 ÷ 11A8 ÷ +÷ 231A ÷ AC00 ÷ +÷ 231A × 0308 ÷ AC00 ÷ +÷ 231A ÷ AC01 ÷ +÷ 231A × 0308 ÷ AC01 ÷ +÷ 231A ÷ 231A ÷ +÷ 231A × 0308 ÷ 231A ÷ +÷ 231A × 0300 ÷ +÷ 231A × 0308 × 0300 ÷ +÷ 231A × 200D ÷ +÷ 231A × 0308 × 200D ÷ +÷ 231A ÷ 0378 ÷ +÷ 231A × 0308 ÷ 0378 ÷ +÷ 0300 ÷ 0020 ÷ +÷ 0300 × 0308 ÷ 0020 ÷ +÷ 0300 ÷ 000D ÷ +÷ 0300 × 0308 ÷ 000D ÷ +÷ 0300 ÷ 000A ÷ +÷ 0300 × 0308 ÷ 000A ÷ +÷ 0300 ÷ 0001 ÷ +÷ 0300 × 0308 ÷ 0001 ÷ +÷ 0300 × 034F ÷ +÷ 0300 × 0308 × 034F ÷ +÷ 0300 ÷ 1F1E6 ÷ +÷ 0300 × 0308 ÷ 1F1E6 ÷ +÷ 0300 ÷ 0600 ÷ +÷ 0300 × 0308 ÷ 0600 ÷ +÷ 0300 × 0903 ÷ +÷ 0300 × 0308 × 0903 ÷ +÷ 0300 ÷ 1100 ÷ +÷ 0300 × 0308 ÷ 1100 ÷ +÷ 0300 ÷ 1160 ÷ +÷ 0300 × 0308 ÷ 1160 ÷ +÷ 0300 ÷ 11A8 ÷ +÷ 0300 × 0308 ÷ 11A8 ÷ +÷ 0300 ÷ AC00 ÷ +÷ 0300 × 0308 ÷ AC00 ÷ +÷ 0300 ÷ AC01 ÷ +÷ 0300 × 0308 ÷ AC01 ÷ +÷ 0300 ÷ 231A ÷ +÷ 0300 × 0308 ÷ 231A ÷ +÷ 0300 × 0300 ÷ +÷ 0300 × 0308 × 0300 ÷ +÷ 0300 × 200D ÷ +÷ 0300 × 0308 × 200D ÷ +÷ 0300 ÷ 0378 ÷ +÷ 0300 × 0308 ÷ 0378 ÷ +÷ 200D ÷ 0020 ÷ +÷ 200D × 0308 ÷ 0020 ÷ +÷ 200D ÷ 000D ÷ +÷ 200D × 0308 ÷ 000D ÷ +÷ 200D ÷ 000A ÷ +÷ 200D × 0308 ÷ 000A ÷ +÷ 200D ÷ 0001 ÷ +÷ 200D × 0308 ÷ 0001 ÷ +÷ 200D × 034F ÷ +÷ 200D × 0308 × 034F ÷ +÷ 200D ÷ 1F1E6 ÷ +÷ 200D × 0308 ÷ 1F1E6 ÷ +÷ 200D ÷ 0600 ÷ +÷ 200D × 0308 ÷ 0600 ÷ +÷ 200D × 0903 ÷ +÷ 200D × 0308 × 0903 ÷ +÷ 200D ÷ 1100 ÷ +÷ 200D × 0308 ÷ 1100 ÷ +÷ 200D ÷ 1160 ÷ +÷ 200D × 0308 ÷ 1160 ÷ +÷ 200D ÷ 11A8 ÷ +÷ 200D × 0308 ÷ 11A8 ÷ +÷ 200D ÷ AC00 ÷ +÷ 200D × 0308 ÷ AC00 ÷ +÷ 200D ÷ AC01 ÷ +÷ 200D × 0308 ÷ AC01 ÷ +÷ 200D ÷ 231A ÷ +÷ 200D × 0308 ÷ 231A ÷ +÷ 200D × 0300 ÷ +÷ 200D × 0308 × 0300 ÷ +÷ 200D × 200D ÷ +÷ 200D × 0308 × 200D ÷ +÷ 200D ÷ 0378 ÷ +÷ 200D × 0308 ÷ 0378 ÷ +÷ 0378 ÷ 0020 ÷ +÷ 0378 × 0308 ÷ 0020 ÷ +÷ 0378 ÷ 000D ÷ +÷ 0378 × 0308 ÷ 000D ÷ +÷ 0378 ÷ 000A ÷ +÷ 0378 × 0308 ÷ 000A ÷ +÷ 0378 ÷ 0001 ÷ +÷ 0378 × 0308 ÷ 0001 ÷ +÷ 0378 × 034F ÷ +÷ 0378 × 0308 × 034F ÷ +÷ 0378 ÷ 1F1E6 ÷ +÷ 0378 × 0308 ÷ 1F1E6 ÷ +÷ 0378 ÷ 0600 ÷ +÷ 0378 × 0308 ÷ 0600 ÷ +÷ 0378 × 0903 ÷ +÷ 0378 × 0308 × 0903 ÷ +÷ 0378 ÷ 1100 ÷ +÷ 0378 × 0308 ÷ 1100 ÷ +÷ 0378 ÷ 1160 ÷ +÷ 0378 × 0308 ÷ 1160 ÷ +÷ 0378 ÷ 11A8 ÷ +÷ 0378 × 0308 ÷ 11A8 ÷ +÷ 0378 ÷ AC00 ÷ +÷ 0378 × 0308 ÷ AC00 ÷ +÷ 0378 ÷ AC01 ÷ +÷ 0378 × 0308 ÷ AC01 ÷ +÷ 0378 ÷ 231A ÷ +÷ 0378 × 0308 ÷ 231A ÷ +÷ 0378 × 0300 ÷ +÷ 0378 × 0308 × 0300 ÷ +÷ 0378 × 200D ÷ +÷ 0378 × 0308 × 200D ÷ +÷ 0378 ÷ 0378 ÷ +÷ 0378 × 0308 ÷ 0378 ÷ +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ +÷ 0061 × 0308 ÷ +÷ 0020 × 200D ÷ 0646 ÷ +÷ 0646 × 200D ÷ 0020 ÷ +÷ 1100 × 1100 ÷ +÷ AC00 × 11A8 ÷ 1100 ÷ +÷ AC01 × 11A8 ÷ 1100 ÷ +÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 × 200D ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 200D ÷ 1F1E7 × 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 × 1F1E9 ÷ 0062 ÷ +÷ 0061 × 200D ÷ +÷ 0061 × 0308 ÷ 0062 ÷ +÷ 0061 × 0903 ÷ 0062 ÷ +÷ 0061 ÷ 0600 × 0062 ÷ +÷ 1F476 × 1F3FF ÷ 1F476 ÷ +÷ 0061 × 1F3FF ÷ 1F476 ÷ +÷ 0061 × 1F3FF ÷ 1F476 × 200D × 1F6D1 ÷ +÷ 1F476 × 1F3FF × 0308 × 200D × 1F476 × 1F3FF ÷ +÷ 1F6D1 × 200D × 1F6D1 ÷ +÷ 0061 × 200D ÷ 1F6D1 ÷ +÷ 2701 × 200D × 2701 ÷ +÷ 0061 × 200D ÷ 2701 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0.flex b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0.flex new file mode 100644 index 000000000..e07b92c61 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0.flex @@ -0,0 +1,214 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 12.0 +%public +%class UnicodeGraphemeBreakRules_12_0 +%type String + +%{ + private static final String BREAK_OPPORTUNITY = "÷"; + private static final String NO_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeGraphemeBreakRules_12_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeGraphemeBreakRules_12_0 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeGraphemeBreakRules_12_0(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_BREAK_OPPORTUNITY); + } else { + line.add(BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + /** + * @return The next chunk of text with no internal break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + void addMatch() { + builder.append(yytext()); + } +%} + +%% + +// Break at the start and end of text. +// +// GB1. sot ÷ Any +// GB2. Any ÷ eot +// +<> { return nextSegment(); } + + +// Do not break between a CR and LF. Otherwise, break before and after controls. +// +// GB3. CR × LF +// +\p{GCB:CR} \p{GCB:LF} { addMatch(); return nextSegment(); } + + +// GB4. ( Control | CR | LF ) ÷ +// +[\p{GCB:Control}\p{GCB:CR}\p{GCB:LF}] / [^] { addMatch(); return nextSegment(); } + + +// GB5. ÷ ( Control | CR | LF ) +// +[^] / [\p{GCB:Control}\p{GCB:CR}\p{GCB:LF}] { addMatch(); return nextSegment(); } + + +// Do not break Hangul syllable sequences. +// +// GB6. L × ( L | V | LV | LVT ) +// +\p{GCB:L} / [\p{GCB:L}\p{GCB:V}\p{GCB:LV}\p{GCB:LVT}] { addMatch(); } + + +// GB7. ( LV | V ) × ( V | T ) +// +[\p{GCB:LV}\p{GCB:V}] / [\p{GCB:V}\p{GCB:T}] { addMatch(); } + + +// GB8. ( LVT | T) × T +// +[\p{GCB:LVT}\p{GCB:T}] / \p{GCB:T} { addMatch(); } + + +// Do not break before extending characters or ZWJ. +// +// GB9. × ( Extend | ZWJ ) +// +[^] / [\p{GCB:Extend}\p{GCB:ZWJ}] { addMatch(); } + + +// The GB9a and GB9b rules only apply to extended grapheme clusters: +// Do not break before SpacingMarks, or after Prepend characters. +// +// GB9a. × SpacingMark +// +[^] / \p{GCB:SpacingMark} { addMatch(); } + + +// GB9b. Prepend × +// +\p{GCB:Prepend} / [^] { addMatch(); } + + +// Do not break within emoji modifier sequences or emoji zwj sequences. +// +// GB11. \p{Extended_Pictographic} Extend* ZWJ × \p{Extended_Pictographic} +// +\p{Extended_Pictographic} \p{GCB:Extend}* \p{GCB:ZWJ} / \p{Extended_Pictographic} { addMatch(); } + + +// Do not break within emoji flag sequences. +// That is, do not break between regional indicator (RI) symbols +// if there is an odd number of RI characters before the break point. +// +// GB9. × ( Extend | ZWJ ) +// GB12. sot (RI RI)* RI × RI +// GB13. [^RI] (RI RI)* RI × RI +// +\p{GCB:RI}{2} [\p{GCB:Extend}\p{GCB:ZWJ}]? { addMatch(); return nextSegment(); } + + +// Otherwise, break everywhere. +// +// GB999. Any ÷ Any +// +[^] { addMatch(); return nextSegment(); } diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0.test b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0.test new file mode 100644 index 000000000..e9d5fd43c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_0.test @@ -0,0 +1,9 @@ +name: UnicodeGraphemeBreakRules_12_0 + +description: +Implements the Unicode 12.0 Grapheme Break rules, specified in UAX #29 +. + +jflex: -q + +input-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_0.flex b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_0.flex new file mode 100644 index 000000000..763b530ac --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_0.flex @@ -0,0 +1,28 @@ +%% + +%unicode 12.0 +%public +%class UnicodeGraphemeClusterBreak_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{GraphemeClusterBreak:CR} { setCurCharPropertyValue("GraphemeClusterBreak:CR"); } +\p{GraphemeClusterBreak:Control} { setCurCharPropertyValue("GraphemeClusterBreak:Control"); } +\p{GraphemeClusterBreak:Extend} { setCurCharPropertyValue("GraphemeClusterBreak:Extend"); } +\p{GraphemeClusterBreak:L} { setCurCharPropertyValue("GraphemeClusterBreak:L"); } +\p{GraphemeClusterBreak:LF} { setCurCharPropertyValue("GraphemeClusterBreak:LF"); } +\p{GraphemeClusterBreak:LV} { setCurCharPropertyValue("GraphemeClusterBreak:LV"); } +\p{GraphemeClusterBreak:LVT} { setCurCharPropertyValue("GraphemeClusterBreak:LVT"); } +\p{GraphemeClusterBreak:Other} { setCurCharPropertyValue("GraphemeClusterBreak:Other"); } +\p{GraphemeClusterBreak:Prepend} { setCurCharPropertyValue("GraphemeClusterBreak:Prepend"); } +\p{GraphemeClusterBreak:Regional_Indicator} { setCurCharPropertyValue("GraphemeClusterBreak:Regional_Indicator"); } +\p{GraphemeClusterBreak:SpacingMark} { setCurCharPropertyValue("GraphemeClusterBreak:SpacingMark"); } +\p{GraphemeClusterBreak:T} { setCurCharPropertyValue("GraphemeClusterBreak:T"); } +\p{GraphemeClusterBreak:V} { setCurCharPropertyValue("GraphemeClusterBreak:V"); } +\p{GraphemeClusterBreak:ZWJ} { setCurCharPropertyValue("GraphemeClusterBreak:ZWJ"); } diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_0.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_0.output new file mode 100644 index 000000000..1e0ee7d28 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_0.output @@ -0,0 +1,1629 @@ +0000..0009; GraphemeClusterBreak:Control +000A..000A; GraphemeClusterBreak:LF +000B..000C; GraphemeClusterBreak:Control +000D..000D; GraphemeClusterBreak:CR +000E..001F; GraphemeClusterBreak:Control +0020..007E; GraphemeClusterBreak:Other +007F..009F; GraphemeClusterBreak:Control +00A0..00AC; GraphemeClusterBreak:Other +00AD..00AD; GraphemeClusterBreak:Control +00AE..02FF; GraphemeClusterBreak:Other +0300..036F; GraphemeClusterBreak:Extend +0370..0482; GraphemeClusterBreak:Other +0483..0489; GraphemeClusterBreak:Extend +048A..0590; GraphemeClusterBreak:Other +0591..05BD; GraphemeClusterBreak:Extend +05BE..05BE; GraphemeClusterBreak:Other +05BF..05BF; GraphemeClusterBreak:Extend +05C0..05C0; GraphemeClusterBreak:Other +05C1..05C2; GraphemeClusterBreak:Extend +05C3..05C3; GraphemeClusterBreak:Other +05C4..05C5; GraphemeClusterBreak:Extend +05C6..05C6; GraphemeClusterBreak:Other +05C7..05C7; GraphemeClusterBreak:Extend +05C8..05FF; GraphemeClusterBreak:Other +0600..0605; GraphemeClusterBreak:Prepend +0606..060F; GraphemeClusterBreak:Other +0610..061A; GraphemeClusterBreak:Extend +061B..061B; GraphemeClusterBreak:Other +061C..061C; GraphemeClusterBreak:Control +061D..064A; GraphemeClusterBreak:Other +064B..065F; GraphemeClusterBreak:Extend +0660..066F; GraphemeClusterBreak:Other +0670..0670; GraphemeClusterBreak:Extend +0671..06D5; GraphemeClusterBreak:Other +06D6..06DC; GraphemeClusterBreak:Extend +06DD..06DD; GraphemeClusterBreak:Prepend +06DE..06DE; GraphemeClusterBreak:Other +06DF..06E4; GraphemeClusterBreak:Extend +06E5..06E6; GraphemeClusterBreak:Other +06E7..06E8; GraphemeClusterBreak:Extend +06E9..06E9; GraphemeClusterBreak:Other +06EA..06ED; GraphemeClusterBreak:Extend +06EE..070E; GraphemeClusterBreak:Other +070F..070F; GraphemeClusterBreak:Prepend +0710..0710; GraphemeClusterBreak:Other +0711..0711; GraphemeClusterBreak:Extend +0712..072F; GraphemeClusterBreak:Other +0730..074A; GraphemeClusterBreak:Extend +074B..07A5; GraphemeClusterBreak:Other +07A6..07B0; GraphemeClusterBreak:Extend +07B1..07EA; GraphemeClusterBreak:Other +07EB..07F3; GraphemeClusterBreak:Extend +07F4..07FC; GraphemeClusterBreak:Other +07FD..07FD; GraphemeClusterBreak:Extend +07FE..0815; GraphemeClusterBreak:Other +0816..0819; GraphemeClusterBreak:Extend +081A..081A; GraphemeClusterBreak:Other +081B..0823; GraphemeClusterBreak:Extend +0824..0824; GraphemeClusterBreak:Other +0825..0827; GraphemeClusterBreak:Extend +0828..0828; GraphemeClusterBreak:Other +0829..082D; GraphemeClusterBreak:Extend +082E..0858; GraphemeClusterBreak:Other +0859..085B; GraphemeClusterBreak:Extend +085C..08D2; GraphemeClusterBreak:Other +08D3..08E1; GraphemeClusterBreak:Extend +08E2..08E2; GraphemeClusterBreak:Prepend +08E3..0902; GraphemeClusterBreak:Extend +0903..0903; GraphemeClusterBreak:SpacingMark +0904..0939; GraphemeClusterBreak:Other +093A..093A; GraphemeClusterBreak:Extend +093B..093B; GraphemeClusterBreak:SpacingMark +093C..093C; GraphemeClusterBreak:Extend +093D..093D; GraphemeClusterBreak:Other +093E..0940; GraphemeClusterBreak:SpacingMark +0941..0948; GraphemeClusterBreak:Extend +0949..094C; GraphemeClusterBreak:SpacingMark +094D..094D; GraphemeClusterBreak:Extend +094E..094F; GraphemeClusterBreak:SpacingMark +0950..0950; GraphemeClusterBreak:Other +0951..0957; GraphemeClusterBreak:Extend +0958..0961; GraphemeClusterBreak:Other +0962..0963; GraphemeClusterBreak:Extend +0964..0980; GraphemeClusterBreak:Other +0981..0981; GraphemeClusterBreak:Extend +0982..0983; GraphemeClusterBreak:SpacingMark +0984..09BB; GraphemeClusterBreak:Other +09BC..09BC; GraphemeClusterBreak:Extend +09BD..09BD; GraphemeClusterBreak:Other +09BE..09BE; GraphemeClusterBreak:Extend +09BF..09C0; GraphemeClusterBreak:SpacingMark +09C1..09C4; GraphemeClusterBreak:Extend +09C5..09C6; GraphemeClusterBreak:Other +09C7..09C8; GraphemeClusterBreak:SpacingMark +09C9..09CA; GraphemeClusterBreak:Other +09CB..09CC; GraphemeClusterBreak:SpacingMark +09CD..09CD; GraphemeClusterBreak:Extend +09CE..09D6; GraphemeClusterBreak:Other +09D7..09D7; GraphemeClusterBreak:Extend +09D8..09E1; GraphemeClusterBreak:Other +09E2..09E3; GraphemeClusterBreak:Extend +09E4..09FD; GraphemeClusterBreak:Other +09FE..09FE; GraphemeClusterBreak:Extend +09FF..0A00; GraphemeClusterBreak:Other +0A01..0A02; GraphemeClusterBreak:Extend +0A03..0A03; GraphemeClusterBreak:SpacingMark +0A04..0A3B; GraphemeClusterBreak:Other +0A3C..0A3C; GraphemeClusterBreak:Extend +0A3D..0A3D; GraphemeClusterBreak:Other +0A3E..0A40; GraphemeClusterBreak:SpacingMark +0A41..0A42; GraphemeClusterBreak:Extend +0A43..0A46; GraphemeClusterBreak:Other +0A47..0A48; GraphemeClusterBreak:Extend +0A49..0A4A; GraphemeClusterBreak:Other +0A4B..0A4D; GraphemeClusterBreak:Extend +0A4E..0A50; GraphemeClusterBreak:Other +0A51..0A51; GraphemeClusterBreak:Extend +0A52..0A6F; GraphemeClusterBreak:Other +0A70..0A71; GraphemeClusterBreak:Extend +0A72..0A74; GraphemeClusterBreak:Other +0A75..0A75; GraphemeClusterBreak:Extend +0A76..0A80; GraphemeClusterBreak:Other +0A81..0A82; GraphemeClusterBreak:Extend +0A83..0A83; GraphemeClusterBreak:SpacingMark +0A84..0ABB; GraphemeClusterBreak:Other +0ABC..0ABC; GraphemeClusterBreak:Extend +0ABD..0ABD; GraphemeClusterBreak:Other +0ABE..0AC0; GraphemeClusterBreak:SpacingMark +0AC1..0AC5; GraphemeClusterBreak:Extend +0AC6..0AC6; GraphemeClusterBreak:Other +0AC7..0AC8; GraphemeClusterBreak:Extend +0AC9..0AC9; GraphemeClusterBreak:SpacingMark +0ACA..0ACA; GraphemeClusterBreak:Other +0ACB..0ACC; GraphemeClusterBreak:SpacingMark +0ACD..0ACD; GraphemeClusterBreak:Extend +0ACE..0AE1; GraphemeClusterBreak:Other +0AE2..0AE3; GraphemeClusterBreak:Extend +0AE4..0AF9; GraphemeClusterBreak:Other +0AFA..0AFF; GraphemeClusterBreak:Extend +0B00..0B00; GraphemeClusterBreak:Other +0B01..0B01; GraphemeClusterBreak:Extend +0B02..0B03; GraphemeClusterBreak:SpacingMark +0B04..0B3B; GraphemeClusterBreak:Other +0B3C..0B3C; GraphemeClusterBreak:Extend +0B3D..0B3D; GraphemeClusterBreak:Other +0B3E..0B3F; GraphemeClusterBreak:Extend +0B40..0B40; GraphemeClusterBreak:SpacingMark +0B41..0B44; GraphemeClusterBreak:Extend +0B45..0B46; GraphemeClusterBreak:Other +0B47..0B48; GraphemeClusterBreak:SpacingMark +0B49..0B4A; GraphemeClusterBreak:Other +0B4B..0B4C; GraphemeClusterBreak:SpacingMark +0B4D..0B4D; GraphemeClusterBreak:Extend +0B4E..0B55; GraphemeClusterBreak:Other +0B56..0B57; GraphemeClusterBreak:Extend +0B58..0B61; GraphemeClusterBreak:Other +0B62..0B63; GraphemeClusterBreak:Extend +0B64..0B81; GraphemeClusterBreak:Other +0B82..0B82; GraphemeClusterBreak:Extend +0B83..0BBD; GraphemeClusterBreak:Other +0BBE..0BBE; GraphemeClusterBreak:Extend +0BBF..0BBF; GraphemeClusterBreak:SpacingMark +0BC0..0BC0; GraphemeClusterBreak:Extend +0BC1..0BC2; GraphemeClusterBreak:SpacingMark +0BC3..0BC5; GraphemeClusterBreak:Other +0BC6..0BC8; GraphemeClusterBreak:SpacingMark +0BC9..0BC9; GraphemeClusterBreak:Other +0BCA..0BCC; GraphemeClusterBreak:SpacingMark +0BCD..0BCD; GraphemeClusterBreak:Extend +0BCE..0BD6; GraphemeClusterBreak:Other +0BD7..0BD7; GraphemeClusterBreak:Extend +0BD8..0BFF; GraphemeClusterBreak:Other +0C00..0C00; GraphemeClusterBreak:Extend +0C01..0C03; GraphemeClusterBreak:SpacingMark +0C04..0C04; GraphemeClusterBreak:Extend +0C05..0C3D; GraphemeClusterBreak:Other +0C3E..0C40; GraphemeClusterBreak:Extend +0C41..0C44; GraphemeClusterBreak:SpacingMark +0C45..0C45; GraphemeClusterBreak:Other +0C46..0C48; GraphemeClusterBreak:Extend +0C49..0C49; GraphemeClusterBreak:Other +0C4A..0C4D; GraphemeClusterBreak:Extend +0C4E..0C54; GraphemeClusterBreak:Other +0C55..0C56; GraphemeClusterBreak:Extend +0C57..0C61; GraphemeClusterBreak:Other +0C62..0C63; GraphemeClusterBreak:Extend +0C64..0C80; GraphemeClusterBreak:Other +0C81..0C81; GraphemeClusterBreak:Extend +0C82..0C83; GraphemeClusterBreak:SpacingMark +0C84..0CBB; GraphemeClusterBreak:Other +0CBC..0CBC; GraphemeClusterBreak:Extend +0CBD..0CBD; GraphemeClusterBreak:Other +0CBE..0CBE; GraphemeClusterBreak:SpacingMark +0CBF..0CBF; GraphemeClusterBreak:Extend +0CC0..0CC1; GraphemeClusterBreak:SpacingMark +0CC2..0CC2; GraphemeClusterBreak:Extend +0CC3..0CC4; GraphemeClusterBreak:SpacingMark +0CC5..0CC5; GraphemeClusterBreak:Other +0CC6..0CC6; GraphemeClusterBreak:Extend +0CC7..0CC8; GraphemeClusterBreak:SpacingMark +0CC9..0CC9; GraphemeClusterBreak:Other +0CCA..0CCB; GraphemeClusterBreak:SpacingMark +0CCC..0CCD; GraphemeClusterBreak:Extend +0CCE..0CD4; GraphemeClusterBreak:Other +0CD5..0CD6; GraphemeClusterBreak:Extend +0CD7..0CE1; GraphemeClusterBreak:Other +0CE2..0CE3; GraphemeClusterBreak:Extend +0CE4..0CFF; GraphemeClusterBreak:Other +0D00..0D01; GraphemeClusterBreak:Extend +0D02..0D03; GraphemeClusterBreak:SpacingMark +0D04..0D3A; GraphemeClusterBreak:Other +0D3B..0D3C; GraphemeClusterBreak:Extend +0D3D..0D3D; GraphemeClusterBreak:Other +0D3E..0D3E; GraphemeClusterBreak:Extend +0D3F..0D40; GraphemeClusterBreak:SpacingMark +0D41..0D44; GraphemeClusterBreak:Extend +0D45..0D45; GraphemeClusterBreak:Other +0D46..0D48; GraphemeClusterBreak:SpacingMark +0D49..0D49; GraphemeClusterBreak:Other +0D4A..0D4C; GraphemeClusterBreak:SpacingMark +0D4D..0D4D; GraphemeClusterBreak:Extend +0D4E..0D4E; GraphemeClusterBreak:Prepend +0D4F..0D56; GraphemeClusterBreak:Other +0D57..0D57; GraphemeClusterBreak:Extend +0D58..0D61; GraphemeClusterBreak:Other +0D62..0D63; GraphemeClusterBreak:Extend +0D64..0D81; GraphemeClusterBreak:Other +0D82..0D83; GraphemeClusterBreak:SpacingMark +0D84..0DC9; GraphemeClusterBreak:Other +0DCA..0DCA; GraphemeClusterBreak:Extend +0DCB..0DCE; GraphemeClusterBreak:Other +0DCF..0DCF; GraphemeClusterBreak:Extend +0DD0..0DD1; GraphemeClusterBreak:SpacingMark +0DD2..0DD4; GraphemeClusterBreak:Extend +0DD5..0DD5; GraphemeClusterBreak:Other +0DD6..0DD6; GraphemeClusterBreak:Extend +0DD7..0DD7; GraphemeClusterBreak:Other +0DD8..0DDE; GraphemeClusterBreak:SpacingMark +0DDF..0DDF; GraphemeClusterBreak:Extend +0DE0..0DF1; GraphemeClusterBreak:Other +0DF2..0DF3; GraphemeClusterBreak:SpacingMark +0DF4..0E30; GraphemeClusterBreak:Other +0E31..0E31; GraphemeClusterBreak:Extend +0E32..0E32; GraphemeClusterBreak:Other +0E33..0E33; GraphemeClusterBreak:SpacingMark +0E34..0E3A; GraphemeClusterBreak:Extend +0E3B..0E46; GraphemeClusterBreak:Other +0E47..0E4E; GraphemeClusterBreak:Extend +0E4F..0EB0; GraphemeClusterBreak:Other +0EB1..0EB1; GraphemeClusterBreak:Extend +0EB2..0EB2; GraphemeClusterBreak:Other +0EB3..0EB3; GraphemeClusterBreak:SpacingMark +0EB4..0EBC; GraphemeClusterBreak:Extend +0EBD..0EC7; GraphemeClusterBreak:Other +0EC8..0ECD; GraphemeClusterBreak:Extend +0ECE..0F17; GraphemeClusterBreak:Other +0F18..0F19; GraphemeClusterBreak:Extend +0F1A..0F34; GraphemeClusterBreak:Other +0F35..0F35; GraphemeClusterBreak:Extend +0F36..0F36; GraphemeClusterBreak:Other +0F37..0F37; GraphemeClusterBreak:Extend +0F38..0F38; GraphemeClusterBreak:Other +0F39..0F39; GraphemeClusterBreak:Extend +0F3A..0F3D; GraphemeClusterBreak:Other +0F3E..0F3F; GraphemeClusterBreak:SpacingMark +0F40..0F70; GraphemeClusterBreak:Other +0F71..0F7E; GraphemeClusterBreak:Extend +0F7F..0F7F; GraphemeClusterBreak:SpacingMark +0F80..0F84; GraphemeClusterBreak:Extend +0F85..0F85; GraphemeClusterBreak:Other +0F86..0F87; GraphemeClusterBreak:Extend +0F88..0F8C; GraphemeClusterBreak:Other +0F8D..0F97; GraphemeClusterBreak:Extend +0F98..0F98; GraphemeClusterBreak:Other +0F99..0FBC; GraphemeClusterBreak:Extend +0FBD..0FC5; GraphemeClusterBreak:Other +0FC6..0FC6; GraphemeClusterBreak:Extend +0FC7..102C; GraphemeClusterBreak:Other +102D..1030; GraphemeClusterBreak:Extend +1031..1031; GraphemeClusterBreak:SpacingMark +1032..1037; GraphemeClusterBreak:Extend +1038..1038; GraphemeClusterBreak:Other +1039..103A; GraphemeClusterBreak:Extend +103B..103C; GraphemeClusterBreak:SpacingMark +103D..103E; GraphemeClusterBreak:Extend +103F..1055; GraphemeClusterBreak:Other +1056..1057; GraphemeClusterBreak:SpacingMark +1058..1059; GraphemeClusterBreak:Extend +105A..105D; GraphemeClusterBreak:Other +105E..1060; GraphemeClusterBreak:Extend +1061..1070; GraphemeClusterBreak:Other +1071..1074; GraphemeClusterBreak:Extend +1075..1081; GraphemeClusterBreak:Other +1082..1082; GraphemeClusterBreak:Extend +1083..1083; GraphemeClusterBreak:Other +1084..1084; GraphemeClusterBreak:SpacingMark +1085..1086; GraphemeClusterBreak:Extend +1087..108C; GraphemeClusterBreak:Other +108D..108D; GraphemeClusterBreak:Extend +108E..109C; GraphemeClusterBreak:Other +109D..109D; GraphemeClusterBreak:Extend +109E..10FF; GraphemeClusterBreak:Other +1100..115F; GraphemeClusterBreak:L +1160..11A7; GraphemeClusterBreak:V +11A8..11FF; GraphemeClusterBreak:T +1200..135C; GraphemeClusterBreak:Other +135D..135F; GraphemeClusterBreak:Extend +1360..1711; GraphemeClusterBreak:Other +1712..1714; GraphemeClusterBreak:Extend +1715..1731; GraphemeClusterBreak:Other +1732..1734; GraphemeClusterBreak:Extend +1735..1751; GraphemeClusterBreak:Other +1752..1753; GraphemeClusterBreak:Extend +1754..1771; GraphemeClusterBreak:Other +1772..1773; GraphemeClusterBreak:Extend +1774..17B3; GraphemeClusterBreak:Other +17B4..17B5; GraphemeClusterBreak:Extend +17B6..17B6; GraphemeClusterBreak:SpacingMark +17B7..17BD; GraphemeClusterBreak:Extend +17BE..17C5; GraphemeClusterBreak:SpacingMark +17C6..17C6; GraphemeClusterBreak:Extend +17C7..17C8; GraphemeClusterBreak:SpacingMark +17C9..17D3; GraphemeClusterBreak:Extend +17D4..17DC; GraphemeClusterBreak:Other +17DD..17DD; GraphemeClusterBreak:Extend +17DE..180A; GraphemeClusterBreak:Other +180B..180D; GraphemeClusterBreak:Extend +180E..180E; GraphemeClusterBreak:Control +180F..1884; GraphemeClusterBreak:Other +1885..1886; GraphemeClusterBreak:Extend +1887..18A8; GraphemeClusterBreak:Other +18A9..18A9; GraphemeClusterBreak:Extend +18AA..191F; GraphemeClusterBreak:Other +1920..1922; GraphemeClusterBreak:Extend +1923..1926; GraphemeClusterBreak:SpacingMark +1927..1928; GraphemeClusterBreak:Extend +1929..192B; GraphemeClusterBreak:SpacingMark +192C..192F; GraphemeClusterBreak:Other +1930..1931; GraphemeClusterBreak:SpacingMark +1932..1932; GraphemeClusterBreak:Extend +1933..1938; GraphemeClusterBreak:SpacingMark +1939..193B; GraphemeClusterBreak:Extend +193C..1A16; GraphemeClusterBreak:Other +1A17..1A18; GraphemeClusterBreak:Extend +1A19..1A1A; GraphemeClusterBreak:SpacingMark +1A1B..1A1B; GraphemeClusterBreak:Extend +1A1C..1A54; GraphemeClusterBreak:Other +1A55..1A55; GraphemeClusterBreak:SpacingMark +1A56..1A56; GraphemeClusterBreak:Extend +1A57..1A57; GraphemeClusterBreak:SpacingMark +1A58..1A5E; GraphemeClusterBreak:Extend +1A5F..1A5F; GraphemeClusterBreak:Other +1A60..1A60; GraphemeClusterBreak:Extend +1A61..1A61; GraphemeClusterBreak:Other +1A62..1A62; GraphemeClusterBreak:Extend +1A63..1A64; GraphemeClusterBreak:Other +1A65..1A6C; GraphemeClusterBreak:Extend +1A6D..1A72; GraphemeClusterBreak:SpacingMark +1A73..1A7C; GraphemeClusterBreak:Extend +1A7D..1A7E; GraphemeClusterBreak:Other +1A7F..1A7F; GraphemeClusterBreak:Extend +1A80..1AAF; GraphemeClusterBreak:Other +1AB0..1ABE; GraphemeClusterBreak:Extend +1ABF..1AFF; GraphemeClusterBreak:Other +1B00..1B03; GraphemeClusterBreak:Extend +1B04..1B04; GraphemeClusterBreak:SpacingMark +1B05..1B33; GraphemeClusterBreak:Other +1B34..1B3A; GraphemeClusterBreak:Extend +1B3B..1B3B; GraphemeClusterBreak:SpacingMark +1B3C..1B3C; GraphemeClusterBreak:Extend +1B3D..1B41; GraphemeClusterBreak:SpacingMark +1B42..1B42; GraphemeClusterBreak:Extend +1B43..1B44; GraphemeClusterBreak:SpacingMark +1B45..1B6A; GraphemeClusterBreak:Other +1B6B..1B73; GraphemeClusterBreak:Extend +1B74..1B7F; GraphemeClusterBreak:Other +1B80..1B81; GraphemeClusterBreak:Extend +1B82..1B82; GraphemeClusterBreak:SpacingMark +1B83..1BA0; GraphemeClusterBreak:Other +1BA1..1BA1; GraphemeClusterBreak:SpacingMark +1BA2..1BA5; GraphemeClusterBreak:Extend +1BA6..1BA7; GraphemeClusterBreak:SpacingMark +1BA8..1BA9; GraphemeClusterBreak:Extend +1BAA..1BAA; GraphemeClusterBreak:SpacingMark +1BAB..1BAD; GraphemeClusterBreak:Extend +1BAE..1BE5; GraphemeClusterBreak:Other +1BE6..1BE6; GraphemeClusterBreak:Extend +1BE7..1BE7; GraphemeClusterBreak:SpacingMark +1BE8..1BE9; GraphemeClusterBreak:Extend +1BEA..1BEC; GraphemeClusterBreak:SpacingMark +1BED..1BED; GraphemeClusterBreak:Extend +1BEE..1BEE; GraphemeClusterBreak:SpacingMark +1BEF..1BF1; GraphemeClusterBreak:Extend +1BF2..1BF3; GraphemeClusterBreak:SpacingMark +1BF4..1C23; GraphemeClusterBreak:Other +1C24..1C2B; GraphemeClusterBreak:SpacingMark +1C2C..1C33; GraphemeClusterBreak:Extend +1C34..1C35; GraphemeClusterBreak:SpacingMark +1C36..1C37; GraphemeClusterBreak:Extend +1C38..1CCF; GraphemeClusterBreak:Other +1CD0..1CD2; GraphemeClusterBreak:Extend +1CD3..1CD3; GraphemeClusterBreak:Other +1CD4..1CE0; GraphemeClusterBreak:Extend +1CE1..1CE1; GraphemeClusterBreak:SpacingMark +1CE2..1CE8; GraphemeClusterBreak:Extend +1CE9..1CEC; GraphemeClusterBreak:Other +1CED..1CED; GraphemeClusterBreak:Extend +1CEE..1CF3; GraphemeClusterBreak:Other +1CF4..1CF4; GraphemeClusterBreak:Extend +1CF5..1CF6; GraphemeClusterBreak:Other +1CF7..1CF7; GraphemeClusterBreak:SpacingMark +1CF8..1CF9; GraphemeClusterBreak:Extend +1CFA..1DBF; GraphemeClusterBreak:Other +1DC0..1DF9; GraphemeClusterBreak:Extend +1DFA..1DFA; GraphemeClusterBreak:Other +1DFB..1DFF; GraphemeClusterBreak:Extend +1E00..200A; GraphemeClusterBreak:Other +200B..200B; GraphemeClusterBreak:Control +200C..200C; GraphemeClusterBreak:Extend +200D..200D; GraphemeClusterBreak:ZWJ +200E..200F; GraphemeClusterBreak:Control +2010..2027; GraphemeClusterBreak:Other +2028..202E; GraphemeClusterBreak:Control +202F..205F; GraphemeClusterBreak:Other +2060..206F; GraphemeClusterBreak:Control +2070..20CF; GraphemeClusterBreak:Other +20D0..20F0; GraphemeClusterBreak:Extend +20F1..2CEE; GraphemeClusterBreak:Other +2CEF..2CF1; GraphemeClusterBreak:Extend +2CF2..2D7E; GraphemeClusterBreak:Other +2D7F..2D7F; GraphemeClusterBreak:Extend +2D80..2DDF; GraphemeClusterBreak:Other +2DE0..2DFF; GraphemeClusterBreak:Extend +2E00..3029; GraphemeClusterBreak:Other +302A..302F; GraphemeClusterBreak:Extend +3030..3098; GraphemeClusterBreak:Other +3099..309A; GraphemeClusterBreak:Extend +309B..A66E; GraphemeClusterBreak:Other +A66F..A672; GraphemeClusterBreak:Extend +A673..A673; GraphemeClusterBreak:Other +A674..A67D; GraphemeClusterBreak:Extend +A67E..A69D; GraphemeClusterBreak:Other +A69E..A69F; GraphemeClusterBreak:Extend +A6A0..A6EF; GraphemeClusterBreak:Other +A6F0..A6F1; GraphemeClusterBreak:Extend +A6F2..A801; GraphemeClusterBreak:Other +A802..A802; GraphemeClusterBreak:Extend +A803..A805; GraphemeClusterBreak:Other +A806..A806; GraphemeClusterBreak:Extend +A807..A80A; GraphemeClusterBreak:Other +A80B..A80B; GraphemeClusterBreak:Extend +A80C..A822; GraphemeClusterBreak:Other +A823..A824; GraphemeClusterBreak:SpacingMark +A825..A826; GraphemeClusterBreak:Extend +A827..A827; GraphemeClusterBreak:SpacingMark +A828..A87F; GraphemeClusterBreak:Other +A880..A881; GraphemeClusterBreak:SpacingMark +A882..A8B3; GraphemeClusterBreak:Other +A8B4..A8C3; GraphemeClusterBreak:SpacingMark +A8C4..A8C5; GraphemeClusterBreak:Extend +A8C6..A8DF; GraphemeClusterBreak:Other +A8E0..A8F1; GraphemeClusterBreak:Extend +A8F2..A8FE; GraphemeClusterBreak:Other +A8FF..A8FF; GraphemeClusterBreak:Extend +A900..A925; GraphemeClusterBreak:Other +A926..A92D; GraphemeClusterBreak:Extend +A92E..A946; GraphemeClusterBreak:Other +A947..A951; GraphemeClusterBreak:Extend +A952..A953; GraphemeClusterBreak:SpacingMark +A954..A95F; GraphemeClusterBreak:Other +A960..A97C; GraphemeClusterBreak:L +A97D..A97F; GraphemeClusterBreak:Other +A980..A982; GraphemeClusterBreak:Extend +A983..A983; GraphemeClusterBreak:SpacingMark +A984..A9B2; GraphemeClusterBreak:Other +A9B3..A9B3; GraphemeClusterBreak:Extend +A9B4..A9B5; GraphemeClusterBreak:SpacingMark +A9B6..A9B9; GraphemeClusterBreak:Extend +A9BA..A9BB; GraphemeClusterBreak:SpacingMark +A9BC..A9BD; GraphemeClusterBreak:Extend +A9BE..A9C0; GraphemeClusterBreak:SpacingMark +A9C1..A9E4; GraphemeClusterBreak:Other +A9E5..A9E5; GraphemeClusterBreak:Extend +A9E6..AA28; GraphemeClusterBreak:Other +AA29..AA2E; GraphemeClusterBreak:Extend +AA2F..AA30; GraphemeClusterBreak:SpacingMark +AA31..AA32; GraphemeClusterBreak:Extend +AA33..AA34; GraphemeClusterBreak:SpacingMark +AA35..AA36; GraphemeClusterBreak:Extend +AA37..AA42; GraphemeClusterBreak:Other +AA43..AA43; GraphemeClusterBreak:Extend +AA44..AA4B; GraphemeClusterBreak:Other +AA4C..AA4C; GraphemeClusterBreak:Extend +AA4D..AA4D; GraphemeClusterBreak:SpacingMark +AA4E..AA7B; GraphemeClusterBreak:Other +AA7C..AA7C; GraphemeClusterBreak:Extend +AA7D..AAAF; GraphemeClusterBreak:Other +AAB0..AAB0; GraphemeClusterBreak:Extend +AAB1..AAB1; GraphemeClusterBreak:Other +AAB2..AAB4; GraphemeClusterBreak:Extend +AAB5..AAB6; GraphemeClusterBreak:Other +AAB7..AAB8; GraphemeClusterBreak:Extend +AAB9..AABD; GraphemeClusterBreak:Other +AABE..AABF; GraphemeClusterBreak:Extend +AAC0..AAC0; GraphemeClusterBreak:Other +AAC1..AAC1; GraphemeClusterBreak:Extend +AAC2..AAEA; GraphemeClusterBreak:Other +AAEB..AAEB; GraphemeClusterBreak:SpacingMark +AAEC..AAED; GraphemeClusterBreak:Extend +AAEE..AAEF; GraphemeClusterBreak:SpacingMark +AAF0..AAF4; GraphemeClusterBreak:Other +AAF5..AAF5; GraphemeClusterBreak:SpacingMark +AAF6..AAF6; GraphemeClusterBreak:Extend +AAF7..ABE2; GraphemeClusterBreak:Other +ABE3..ABE4; GraphemeClusterBreak:SpacingMark +ABE5..ABE5; GraphemeClusterBreak:Extend +ABE6..ABE7; GraphemeClusterBreak:SpacingMark +ABE8..ABE8; GraphemeClusterBreak:Extend +ABE9..ABEA; GraphemeClusterBreak:SpacingMark +ABEB..ABEB; GraphemeClusterBreak:Other +ABEC..ABEC; GraphemeClusterBreak:SpacingMark +ABED..ABED; GraphemeClusterBreak:Extend +ABEE..ABFF; GraphemeClusterBreak:Other +AC00..AC00; GraphemeClusterBreak:LV +AC01..AC1B; GraphemeClusterBreak:LVT +AC1C..AC1C; GraphemeClusterBreak:LV +AC1D..AC37; GraphemeClusterBreak:LVT +AC38..AC38; GraphemeClusterBreak:LV +AC39..AC53; GraphemeClusterBreak:LVT +AC54..AC54; GraphemeClusterBreak:LV +AC55..AC6F; GraphemeClusterBreak:LVT +AC70..AC70; GraphemeClusterBreak:LV +AC71..AC8B; GraphemeClusterBreak:LVT +AC8C..AC8C; GraphemeClusterBreak:LV +AC8D..ACA7; GraphemeClusterBreak:LVT +ACA8..ACA8; GraphemeClusterBreak:LV +ACA9..ACC3; GraphemeClusterBreak:LVT +ACC4..ACC4; GraphemeClusterBreak:LV +ACC5..ACDF; GraphemeClusterBreak:LVT +ACE0..ACE0; GraphemeClusterBreak:LV +ACE1..ACFB; GraphemeClusterBreak:LVT +ACFC..ACFC; GraphemeClusterBreak:LV +ACFD..AD17; GraphemeClusterBreak:LVT +AD18..AD18; GraphemeClusterBreak:LV +AD19..AD33; GraphemeClusterBreak:LVT +AD34..AD34; GraphemeClusterBreak:LV +AD35..AD4F; GraphemeClusterBreak:LVT +AD50..AD50; GraphemeClusterBreak:LV +AD51..AD6B; GraphemeClusterBreak:LVT +AD6C..AD6C; GraphemeClusterBreak:LV +AD6D..AD87; GraphemeClusterBreak:LVT +AD88..AD88; GraphemeClusterBreak:LV +AD89..ADA3; GraphemeClusterBreak:LVT +ADA4..ADA4; GraphemeClusterBreak:LV +ADA5..ADBF; GraphemeClusterBreak:LVT +ADC0..ADC0; GraphemeClusterBreak:LV +ADC1..ADDB; GraphemeClusterBreak:LVT +ADDC..ADDC; GraphemeClusterBreak:LV +ADDD..ADF7; GraphemeClusterBreak:LVT +ADF8..ADF8; GraphemeClusterBreak:LV +ADF9..AE13; GraphemeClusterBreak:LVT +AE14..AE14; GraphemeClusterBreak:LV +AE15..AE2F; GraphemeClusterBreak:LVT +AE30..AE30; GraphemeClusterBreak:LV +AE31..AE4B; GraphemeClusterBreak:LVT +AE4C..AE4C; GraphemeClusterBreak:LV +AE4D..AE67; GraphemeClusterBreak:LVT +AE68..AE68; GraphemeClusterBreak:LV +AE69..AE83; GraphemeClusterBreak:LVT +AE84..AE84; GraphemeClusterBreak:LV +AE85..AE9F; GraphemeClusterBreak:LVT +AEA0..AEA0; GraphemeClusterBreak:LV +AEA1..AEBB; GraphemeClusterBreak:LVT +AEBC..AEBC; GraphemeClusterBreak:LV +AEBD..AED7; GraphemeClusterBreak:LVT +AED8..AED8; GraphemeClusterBreak:LV +AED9..AEF3; GraphemeClusterBreak:LVT +AEF4..AEF4; GraphemeClusterBreak:LV +AEF5..AF0F; GraphemeClusterBreak:LVT +AF10..AF10; GraphemeClusterBreak:LV +AF11..AF2B; GraphemeClusterBreak:LVT +AF2C..AF2C; GraphemeClusterBreak:LV +AF2D..AF47; GraphemeClusterBreak:LVT +AF48..AF48; GraphemeClusterBreak:LV +AF49..AF63; GraphemeClusterBreak:LVT +AF64..AF64; GraphemeClusterBreak:LV +AF65..AF7F; GraphemeClusterBreak:LVT +AF80..AF80; GraphemeClusterBreak:LV +AF81..AF9B; GraphemeClusterBreak:LVT +AF9C..AF9C; GraphemeClusterBreak:LV +AF9D..AFB7; GraphemeClusterBreak:LVT +AFB8..AFB8; GraphemeClusterBreak:LV +AFB9..AFD3; GraphemeClusterBreak:LVT +AFD4..AFD4; GraphemeClusterBreak:LV +AFD5..AFEF; GraphemeClusterBreak:LVT +AFF0..AFF0; GraphemeClusterBreak:LV +AFF1..B00B; GraphemeClusterBreak:LVT +B00C..B00C; GraphemeClusterBreak:LV +B00D..B027; GraphemeClusterBreak:LVT +B028..B028; GraphemeClusterBreak:LV +B029..B043; GraphemeClusterBreak:LVT +B044..B044; GraphemeClusterBreak:LV +B045..B05F; GraphemeClusterBreak:LVT +B060..B060; GraphemeClusterBreak:LV +B061..B07B; GraphemeClusterBreak:LVT +B07C..B07C; GraphemeClusterBreak:LV +B07D..B097; GraphemeClusterBreak:LVT +B098..B098; GraphemeClusterBreak:LV +B099..B0B3; GraphemeClusterBreak:LVT +B0B4..B0B4; GraphemeClusterBreak:LV +B0B5..B0CF; GraphemeClusterBreak:LVT +B0D0..B0D0; GraphemeClusterBreak:LV +B0D1..B0EB; GraphemeClusterBreak:LVT +B0EC..B0EC; GraphemeClusterBreak:LV +B0ED..B107; GraphemeClusterBreak:LVT +B108..B108; GraphemeClusterBreak:LV +B109..B123; GraphemeClusterBreak:LVT +B124..B124; GraphemeClusterBreak:LV +B125..B13F; GraphemeClusterBreak:LVT +B140..B140; GraphemeClusterBreak:LV +B141..B15B; GraphemeClusterBreak:LVT +B15C..B15C; GraphemeClusterBreak:LV +B15D..B177; GraphemeClusterBreak:LVT +B178..B178; GraphemeClusterBreak:LV +B179..B193; GraphemeClusterBreak:LVT +B194..B194; GraphemeClusterBreak:LV +B195..B1AF; GraphemeClusterBreak:LVT +B1B0..B1B0; GraphemeClusterBreak:LV +B1B1..B1CB; GraphemeClusterBreak:LVT +B1CC..B1CC; GraphemeClusterBreak:LV +B1CD..B1E7; GraphemeClusterBreak:LVT +B1E8..B1E8; GraphemeClusterBreak:LV +B1E9..B203; GraphemeClusterBreak:LVT +B204..B204; GraphemeClusterBreak:LV +B205..B21F; GraphemeClusterBreak:LVT +B220..B220; GraphemeClusterBreak:LV +B221..B23B; GraphemeClusterBreak:LVT +B23C..B23C; GraphemeClusterBreak:LV +B23D..B257; GraphemeClusterBreak:LVT +B258..B258; GraphemeClusterBreak:LV +B259..B273; GraphemeClusterBreak:LVT +B274..B274; GraphemeClusterBreak:LV +B275..B28F; GraphemeClusterBreak:LVT +B290..B290; GraphemeClusterBreak:LV +B291..B2AB; GraphemeClusterBreak:LVT +B2AC..B2AC; GraphemeClusterBreak:LV +B2AD..B2C7; GraphemeClusterBreak:LVT +B2C8..B2C8; GraphemeClusterBreak:LV +B2C9..B2E3; GraphemeClusterBreak:LVT +B2E4..B2E4; GraphemeClusterBreak:LV +B2E5..B2FF; GraphemeClusterBreak:LVT +B300..B300; GraphemeClusterBreak:LV +B301..B31B; GraphemeClusterBreak:LVT +B31C..B31C; GraphemeClusterBreak:LV +B31D..B337; GraphemeClusterBreak:LVT +B338..B338; GraphemeClusterBreak:LV +B339..B353; GraphemeClusterBreak:LVT +B354..B354; GraphemeClusterBreak:LV +B355..B36F; GraphemeClusterBreak:LVT +B370..B370; GraphemeClusterBreak:LV +B371..B38B; GraphemeClusterBreak:LVT +B38C..B38C; GraphemeClusterBreak:LV +B38D..B3A7; GraphemeClusterBreak:LVT +B3A8..B3A8; GraphemeClusterBreak:LV +B3A9..B3C3; GraphemeClusterBreak:LVT +B3C4..B3C4; GraphemeClusterBreak:LV +B3C5..B3DF; GraphemeClusterBreak:LVT +B3E0..B3E0; GraphemeClusterBreak:LV +B3E1..B3FB; GraphemeClusterBreak:LVT +B3FC..B3FC; GraphemeClusterBreak:LV +B3FD..B417; GraphemeClusterBreak:LVT +B418..B418; GraphemeClusterBreak:LV +B419..B433; GraphemeClusterBreak:LVT +B434..B434; GraphemeClusterBreak:LV +B435..B44F; GraphemeClusterBreak:LVT +B450..B450; GraphemeClusterBreak:LV +B451..B46B; GraphemeClusterBreak:LVT +B46C..B46C; GraphemeClusterBreak:LV +B46D..B487; GraphemeClusterBreak:LVT +B488..B488; GraphemeClusterBreak:LV +B489..B4A3; GraphemeClusterBreak:LVT +B4A4..B4A4; GraphemeClusterBreak:LV +B4A5..B4BF; GraphemeClusterBreak:LVT +B4C0..B4C0; GraphemeClusterBreak:LV +B4C1..B4DB; GraphemeClusterBreak:LVT +B4DC..B4DC; GraphemeClusterBreak:LV +B4DD..B4F7; GraphemeClusterBreak:LVT +B4F8..B4F8; GraphemeClusterBreak:LV +B4F9..B513; GraphemeClusterBreak:LVT +B514..B514; GraphemeClusterBreak:LV +B515..B52F; GraphemeClusterBreak:LVT +B530..B530; GraphemeClusterBreak:LV +B531..B54B; GraphemeClusterBreak:LVT +B54C..B54C; GraphemeClusterBreak:LV +B54D..B567; GraphemeClusterBreak:LVT +B568..B568; GraphemeClusterBreak:LV +B569..B583; GraphemeClusterBreak:LVT +B584..B584; GraphemeClusterBreak:LV +B585..B59F; GraphemeClusterBreak:LVT +B5A0..B5A0; GraphemeClusterBreak:LV +B5A1..B5BB; GraphemeClusterBreak:LVT +B5BC..B5BC; GraphemeClusterBreak:LV +B5BD..B5D7; GraphemeClusterBreak:LVT +B5D8..B5D8; GraphemeClusterBreak:LV +B5D9..B5F3; GraphemeClusterBreak:LVT +B5F4..B5F4; GraphemeClusterBreak:LV +B5F5..B60F; GraphemeClusterBreak:LVT +B610..B610; GraphemeClusterBreak:LV +B611..B62B; GraphemeClusterBreak:LVT +B62C..B62C; GraphemeClusterBreak:LV +B62D..B647; GraphemeClusterBreak:LVT +B648..B648; GraphemeClusterBreak:LV +B649..B663; GraphemeClusterBreak:LVT +B664..B664; GraphemeClusterBreak:LV +B665..B67F; GraphemeClusterBreak:LVT +B680..B680; GraphemeClusterBreak:LV +B681..B69B; GraphemeClusterBreak:LVT +B69C..B69C; GraphemeClusterBreak:LV +B69D..B6B7; GraphemeClusterBreak:LVT +B6B8..B6B8; GraphemeClusterBreak:LV +B6B9..B6D3; GraphemeClusterBreak:LVT +B6D4..B6D4; GraphemeClusterBreak:LV +B6D5..B6EF; GraphemeClusterBreak:LVT +B6F0..B6F0; GraphemeClusterBreak:LV +B6F1..B70B; GraphemeClusterBreak:LVT +B70C..B70C; GraphemeClusterBreak:LV +B70D..B727; GraphemeClusterBreak:LVT +B728..B728; GraphemeClusterBreak:LV +B729..B743; GraphemeClusterBreak:LVT +B744..B744; GraphemeClusterBreak:LV +B745..B75F; GraphemeClusterBreak:LVT +B760..B760; GraphemeClusterBreak:LV +B761..B77B; GraphemeClusterBreak:LVT +B77C..B77C; GraphemeClusterBreak:LV +B77D..B797; GraphemeClusterBreak:LVT +B798..B798; GraphemeClusterBreak:LV +B799..B7B3; GraphemeClusterBreak:LVT +B7B4..B7B4; GraphemeClusterBreak:LV +B7B5..B7CF; GraphemeClusterBreak:LVT +B7D0..B7D0; GraphemeClusterBreak:LV +B7D1..B7EB; GraphemeClusterBreak:LVT +B7EC..B7EC; GraphemeClusterBreak:LV +B7ED..B807; GraphemeClusterBreak:LVT +B808..B808; GraphemeClusterBreak:LV +B809..B823; GraphemeClusterBreak:LVT +B824..B824; GraphemeClusterBreak:LV +B825..B83F; GraphemeClusterBreak:LVT +B840..B840; GraphemeClusterBreak:LV +B841..B85B; GraphemeClusterBreak:LVT +B85C..B85C; GraphemeClusterBreak:LV +B85D..B877; GraphemeClusterBreak:LVT +B878..B878; GraphemeClusterBreak:LV +B879..B893; GraphemeClusterBreak:LVT +B894..B894; GraphemeClusterBreak:LV +B895..B8AF; GraphemeClusterBreak:LVT +B8B0..B8B0; GraphemeClusterBreak:LV +B8B1..B8CB; GraphemeClusterBreak:LVT +B8CC..B8CC; GraphemeClusterBreak:LV +B8CD..B8E7; GraphemeClusterBreak:LVT +B8E8..B8E8; GraphemeClusterBreak:LV +B8E9..B903; GraphemeClusterBreak:LVT +B904..B904; GraphemeClusterBreak:LV +B905..B91F; GraphemeClusterBreak:LVT +B920..B920; GraphemeClusterBreak:LV +B921..B93B; GraphemeClusterBreak:LVT +B93C..B93C; GraphemeClusterBreak:LV +B93D..B957; GraphemeClusterBreak:LVT +B958..B958; GraphemeClusterBreak:LV +B959..B973; GraphemeClusterBreak:LVT +B974..B974; GraphemeClusterBreak:LV +B975..B98F; GraphemeClusterBreak:LVT +B990..B990; GraphemeClusterBreak:LV +B991..B9AB; GraphemeClusterBreak:LVT +B9AC..B9AC; GraphemeClusterBreak:LV +B9AD..B9C7; GraphemeClusterBreak:LVT +B9C8..B9C8; GraphemeClusterBreak:LV +B9C9..B9E3; GraphemeClusterBreak:LVT +B9E4..B9E4; GraphemeClusterBreak:LV +B9E5..B9FF; GraphemeClusterBreak:LVT +BA00..BA00; GraphemeClusterBreak:LV +BA01..BA1B; GraphemeClusterBreak:LVT +BA1C..BA1C; GraphemeClusterBreak:LV +BA1D..BA37; GraphemeClusterBreak:LVT +BA38..BA38; GraphemeClusterBreak:LV +BA39..BA53; GraphemeClusterBreak:LVT +BA54..BA54; GraphemeClusterBreak:LV +BA55..BA6F; GraphemeClusterBreak:LVT +BA70..BA70; GraphemeClusterBreak:LV +BA71..BA8B; GraphemeClusterBreak:LVT +BA8C..BA8C; GraphemeClusterBreak:LV +BA8D..BAA7; GraphemeClusterBreak:LVT +BAA8..BAA8; GraphemeClusterBreak:LV +BAA9..BAC3; GraphemeClusterBreak:LVT +BAC4..BAC4; GraphemeClusterBreak:LV +BAC5..BADF; GraphemeClusterBreak:LVT +BAE0..BAE0; GraphemeClusterBreak:LV +BAE1..BAFB; GraphemeClusterBreak:LVT +BAFC..BAFC; GraphemeClusterBreak:LV +BAFD..BB17; GraphemeClusterBreak:LVT +BB18..BB18; GraphemeClusterBreak:LV +BB19..BB33; GraphemeClusterBreak:LVT +BB34..BB34; GraphemeClusterBreak:LV +BB35..BB4F; GraphemeClusterBreak:LVT +BB50..BB50; GraphemeClusterBreak:LV +BB51..BB6B; GraphemeClusterBreak:LVT +BB6C..BB6C; GraphemeClusterBreak:LV +BB6D..BB87; GraphemeClusterBreak:LVT +BB88..BB88; GraphemeClusterBreak:LV +BB89..BBA3; GraphemeClusterBreak:LVT +BBA4..BBA4; GraphemeClusterBreak:LV +BBA5..BBBF; GraphemeClusterBreak:LVT +BBC0..BBC0; GraphemeClusterBreak:LV +BBC1..BBDB; GraphemeClusterBreak:LVT +BBDC..BBDC; GraphemeClusterBreak:LV +BBDD..BBF7; GraphemeClusterBreak:LVT +BBF8..BBF8; GraphemeClusterBreak:LV +BBF9..BC13; GraphemeClusterBreak:LVT +BC14..BC14; GraphemeClusterBreak:LV +BC15..BC2F; GraphemeClusterBreak:LVT +BC30..BC30; GraphemeClusterBreak:LV +BC31..BC4B; GraphemeClusterBreak:LVT +BC4C..BC4C; GraphemeClusterBreak:LV +BC4D..BC67; GraphemeClusterBreak:LVT +BC68..BC68; GraphemeClusterBreak:LV +BC69..BC83; GraphemeClusterBreak:LVT +BC84..BC84; GraphemeClusterBreak:LV +BC85..BC9F; GraphemeClusterBreak:LVT +BCA0..BCA0; GraphemeClusterBreak:LV +BCA1..BCBB; GraphemeClusterBreak:LVT +BCBC..BCBC; GraphemeClusterBreak:LV +BCBD..BCD7; GraphemeClusterBreak:LVT +BCD8..BCD8; GraphemeClusterBreak:LV +BCD9..BCF3; GraphemeClusterBreak:LVT +BCF4..BCF4; GraphemeClusterBreak:LV +BCF5..BD0F; GraphemeClusterBreak:LVT +BD10..BD10; GraphemeClusterBreak:LV +BD11..BD2B; GraphemeClusterBreak:LVT +BD2C..BD2C; GraphemeClusterBreak:LV +BD2D..BD47; GraphemeClusterBreak:LVT +BD48..BD48; GraphemeClusterBreak:LV +BD49..BD63; GraphemeClusterBreak:LVT +BD64..BD64; GraphemeClusterBreak:LV +BD65..BD7F; GraphemeClusterBreak:LVT +BD80..BD80; GraphemeClusterBreak:LV +BD81..BD9B; GraphemeClusterBreak:LVT +BD9C..BD9C; GraphemeClusterBreak:LV +BD9D..BDB7; GraphemeClusterBreak:LVT +BDB8..BDB8; GraphemeClusterBreak:LV +BDB9..BDD3; GraphemeClusterBreak:LVT +BDD4..BDD4; GraphemeClusterBreak:LV +BDD5..BDEF; GraphemeClusterBreak:LVT +BDF0..BDF0; GraphemeClusterBreak:LV +BDF1..BE0B; GraphemeClusterBreak:LVT +BE0C..BE0C; GraphemeClusterBreak:LV +BE0D..BE27; GraphemeClusterBreak:LVT +BE28..BE28; GraphemeClusterBreak:LV +BE29..BE43; GraphemeClusterBreak:LVT +BE44..BE44; GraphemeClusterBreak:LV +BE45..BE5F; GraphemeClusterBreak:LVT +BE60..BE60; GraphemeClusterBreak:LV +BE61..BE7B; GraphemeClusterBreak:LVT +BE7C..BE7C; GraphemeClusterBreak:LV +BE7D..BE97; GraphemeClusterBreak:LVT +BE98..BE98; GraphemeClusterBreak:LV +BE99..BEB3; GraphemeClusterBreak:LVT +BEB4..BEB4; GraphemeClusterBreak:LV +BEB5..BECF; GraphemeClusterBreak:LVT +BED0..BED0; GraphemeClusterBreak:LV +BED1..BEEB; GraphemeClusterBreak:LVT +BEEC..BEEC; GraphemeClusterBreak:LV +BEED..BF07; GraphemeClusterBreak:LVT +BF08..BF08; GraphemeClusterBreak:LV +BF09..BF23; GraphemeClusterBreak:LVT +BF24..BF24; GraphemeClusterBreak:LV +BF25..BF3F; GraphemeClusterBreak:LVT +BF40..BF40; GraphemeClusterBreak:LV +BF41..BF5B; GraphemeClusterBreak:LVT +BF5C..BF5C; GraphemeClusterBreak:LV +BF5D..BF77; GraphemeClusterBreak:LVT +BF78..BF78; GraphemeClusterBreak:LV +BF79..BF93; GraphemeClusterBreak:LVT +BF94..BF94; GraphemeClusterBreak:LV +BF95..BFAF; GraphemeClusterBreak:LVT +BFB0..BFB0; GraphemeClusterBreak:LV +BFB1..BFCB; GraphemeClusterBreak:LVT +BFCC..BFCC; GraphemeClusterBreak:LV +BFCD..BFE7; GraphemeClusterBreak:LVT +BFE8..BFE8; GraphemeClusterBreak:LV +BFE9..C003; GraphemeClusterBreak:LVT +C004..C004; GraphemeClusterBreak:LV +C005..C01F; GraphemeClusterBreak:LVT +C020..C020; GraphemeClusterBreak:LV +C021..C03B; GraphemeClusterBreak:LVT +C03C..C03C; GraphemeClusterBreak:LV +C03D..C057; GraphemeClusterBreak:LVT +C058..C058; GraphemeClusterBreak:LV +C059..C073; GraphemeClusterBreak:LVT +C074..C074; GraphemeClusterBreak:LV +C075..C08F; GraphemeClusterBreak:LVT +C090..C090; GraphemeClusterBreak:LV +C091..C0AB; GraphemeClusterBreak:LVT +C0AC..C0AC; GraphemeClusterBreak:LV +C0AD..C0C7; GraphemeClusterBreak:LVT +C0C8..C0C8; GraphemeClusterBreak:LV +C0C9..C0E3; GraphemeClusterBreak:LVT +C0E4..C0E4; GraphemeClusterBreak:LV +C0E5..C0FF; GraphemeClusterBreak:LVT +C100..C100; GraphemeClusterBreak:LV +C101..C11B; GraphemeClusterBreak:LVT +C11C..C11C; GraphemeClusterBreak:LV +C11D..C137; GraphemeClusterBreak:LVT +C138..C138; GraphemeClusterBreak:LV +C139..C153; GraphemeClusterBreak:LVT +C154..C154; GraphemeClusterBreak:LV +C155..C16F; GraphemeClusterBreak:LVT +C170..C170; GraphemeClusterBreak:LV +C171..C18B; GraphemeClusterBreak:LVT +C18C..C18C; GraphemeClusterBreak:LV +C18D..C1A7; GraphemeClusterBreak:LVT +C1A8..C1A8; GraphemeClusterBreak:LV +C1A9..C1C3; GraphemeClusterBreak:LVT +C1C4..C1C4; GraphemeClusterBreak:LV +C1C5..C1DF; GraphemeClusterBreak:LVT +C1E0..C1E0; GraphemeClusterBreak:LV +C1E1..C1FB; GraphemeClusterBreak:LVT +C1FC..C1FC; GraphemeClusterBreak:LV +C1FD..C217; GraphemeClusterBreak:LVT +C218..C218; GraphemeClusterBreak:LV +C219..C233; GraphemeClusterBreak:LVT +C234..C234; GraphemeClusterBreak:LV +C235..C24F; GraphemeClusterBreak:LVT +C250..C250; GraphemeClusterBreak:LV +C251..C26B; GraphemeClusterBreak:LVT +C26C..C26C; GraphemeClusterBreak:LV +C26D..C287; GraphemeClusterBreak:LVT +C288..C288; GraphemeClusterBreak:LV +C289..C2A3; GraphemeClusterBreak:LVT +C2A4..C2A4; GraphemeClusterBreak:LV +C2A5..C2BF; GraphemeClusterBreak:LVT +C2C0..C2C0; GraphemeClusterBreak:LV +C2C1..C2DB; GraphemeClusterBreak:LVT +C2DC..C2DC; GraphemeClusterBreak:LV +C2DD..C2F7; GraphemeClusterBreak:LVT +C2F8..C2F8; GraphemeClusterBreak:LV +C2F9..C313; GraphemeClusterBreak:LVT +C314..C314; GraphemeClusterBreak:LV +C315..C32F; GraphemeClusterBreak:LVT +C330..C330; GraphemeClusterBreak:LV +C331..C34B; GraphemeClusterBreak:LVT +C34C..C34C; GraphemeClusterBreak:LV +C34D..C367; GraphemeClusterBreak:LVT +C368..C368; GraphemeClusterBreak:LV +C369..C383; GraphemeClusterBreak:LVT +C384..C384; GraphemeClusterBreak:LV +C385..C39F; GraphemeClusterBreak:LVT +C3A0..C3A0; GraphemeClusterBreak:LV +C3A1..C3BB; GraphemeClusterBreak:LVT +C3BC..C3BC; GraphemeClusterBreak:LV +C3BD..C3D7; GraphemeClusterBreak:LVT +C3D8..C3D8; GraphemeClusterBreak:LV +C3D9..C3F3; GraphemeClusterBreak:LVT +C3F4..C3F4; GraphemeClusterBreak:LV +C3F5..C40F; GraphemeClusterBreak:LVT +C410..C410; GraphemeClusterBreak:LV +C411..C42B; GraphemeClusterBreak:LVT +C42C..C42C; GraphemeClusterBreak:LV +C42D..C447; GraphemeClusterBreak:LVT +C448..C448; GraphemeClusterBreak:LV +C449..C463; GraphemeClusterBreak:LVT +C464..C464; GraphemeClusterBreak:LV +C465..C47F; GraphemeClusterBreak:LVT +C480..C480; GraphemeClusterBreak:LV +C481..C49B; GraphemeClusterBreak:LVT +C49C..C49C; GraphemeClusterBreak:LV +C49D..C4B7; GraphemeClusterBreak:LVT +C4B8..C4B8; GraphemeClusterBreak:LV +C4B9..C4D3; GraphemeClusterBreak:LVT +C4D4..C4D4; GraphemeClusterBreak:LV +C4D5..C4EF; GraphemeClusterBreak:LVT +C4F0..C4F0; GraphemeClusterBreak:LV +C4F1..C50B; GraphemeClusterBreak:LVT +C50C..C50C; GraphemeClusterBreak:LV +C50D..C527; GraphemeClusterBreak:LVT +C528..C528; GraphemeClusterBreak:LV +C529..C543; GraphemeClusterBreak:LVT +C544..C544; GraphemeClusterBreak:LV +C545..C55F; GraphemeClusterBreak:LVT +C560..C560; GraphemeClusterBreak:LV +C561..C57B; GraphemeClusterBreak:LVT +C57C..C57C; GraphemeClusterBreak:LV +C57D..C597; GraphemeClusterBreak:LVT +C598..C598; GraphemeClusterBreak:LV +C599..C5B3; GraphemeClusterBreak:LVT +C5B4..C5B4; GraphemeClusterBreak:LV +C5B5..C5CF; GraphemeClusterBreak:LVT +C5D0..C5D0; GraphemeClusterBreak:LV +C5D1..C5EB; GraphemeClusterBreak:LVT +C5EC..C5EC; GraphemeClusterBreak:LV +C5ED..C607; GraphemeClusterBreak:LVT +C608..C608; GraphemeClusterBreak:LV +C609..C623; GraphemeClusterBreak:LVT +C624..C624; GraphemeClusterBreak:LV +C625..C63F; GraphemeClusterBreak:LVT +C640..C640; GraphemeClusterBreak:LV +C641..C65B; GraphemeClusterBreak:LVT +C65C..C65C; GraphemeClusterBreak:LV +C65D..C677; GraphemeClusterBreak:LVT +C678..C678; GraphemeClusterBreak:LV +C679..C693; GraphemeClusterBreak:LVT +C694..C694; GraphemeClusterBreak:LV +C695..C6AF; GraphemeClusterBreak:LVT +C6B0..C6B0; GraphemeClusterBreak:LV +C6B1..C6CB; GraphemeClusterBreak:LVT +C6CC..C6CC; GraphemeClusterBreak:LV +C6CD..C6E7; GraphemeClusterBreak:LVT +C6E8..C6E8; GraphemeClusterBreak:LV +C6E9..C703; GraphemeClusterBreak:LVT +C704..C704; GraphemeClusterBreak:LV +C705..C71F; GraphemeClusterBreak:LVT +C720..C720; GraphemeClusterBreak:LV +C721..C73B; GraphemeClusterBreak:LVT +C73C..C73C; GraphemeClusterBreak:LV +C73D..C757; GraphemeClusterBreak:LVT +C758..C758; GraphemeClusterBreak:LV +C759..C773; GraphemeClusterBreak:LVT +C774..C774; GraphemeClusterBreak:LV +C775..C78F; GraphemeClusterBreak:LVT +C790..C790; GraphemeClusterBreak:LV +C791..C7AB; GraphemeClusterBreak:LVT +C7AC..C7AC; GraphemeClusterBreak:LV +C7AD..C7C7; GraphemeClusterBreak:LVT +C7C8..C7C8; GraphemeClusterBreak:LV +C7C9..C7E3; GraphemeClusterBreak:LVT +C7E4..C7E4; GraphemeClusterBreak:LV +C7E5..C7FF; GraphemeClusterBreak:LVT +C800..C800; GraphemeClusterBreak:LV +C801..C81B; GraphemeClusterBreak:LVT +C81C..C81C; GraphemeClusterBreak:LV +C81D..C837; GraphemeClusterBreak:LVT +C838..C838; GraphemeClusterBreak:LV +C839..C853; GraphemeClusterBreak:LVT +C854..C854; GraphemeClusterBreak:LV +C855..C86F; GraphemeClusterBreak:LVT +C870..C870; GraphemeClusterBreak:LV +C871..C88B; GraphemeClusterBreak:LVT +C88C..C88C; GraphemeClusterBreak:LV +C88D..C8A7; GraphemeClusterBreak:LVT +C8A8..C8A8; GraphemeClusterBreak:LV +C8A9..C8C3; GraphemeClusterBreak:LVT +C8C4..C8C4; GraphemeClusterBreak:LV +C8C5..C8DF; GraphemeClusterBreak:LVT +C8E0..C8E0; GraphemeClusterBreak:LV +C8E1..C8FB; GraphemeClusterBreak:LVT +C8FC..C8FC; GraphemeClusterBreak:LV +C8FD..C917; GraphemeClusterBreak:LVT +C918..C918; GraphemeClusterBreak:LV +C919..C933; GraphemeClusterBreak:LVT +C934..C934; GraphemeClusterBreak:LV +C935..C94F; GraphemeClusterBreak:LVT +C950..C950; GraphemeClusterBreak:LV +C951..C96B; GraphemeClusterBreak:LVT +C96C..C96C; GraphemeClusterBreak:LV +C96D..C987; GraphemeClusterBreak:LVT +C988..C988; GraphemeClusterBreak:LV +C989..C9A3; GraphemeClusterBreak:LVT +C9A4..C9A4; GraphemeClusterBreak:LV +C9A5..C9BF; GraphemeClusterBreak:LVT +C9C0..C9C0; GraphemeClusterBreak:LV +C9C1..C9DB; GraphemeClusterBreak:LVT +C9DC..C9DC; GraphemeClusterBreak:LV +C9DD..C9F7; GraphemeClusterBreak:LVT +C9F8..C9F8; GraphemeClusterBreak:LV +C9F9..CA13; GraphemeClusterBreak:LVT +CA14..CA14; GraphemeClusterBreak:LV +CA15..CA2F; GraphemeClusterBreak:LVT +CA30..CA30; GraphemeClusterBreak:LV +CA31..CA4B; GraphemeClusterBreak:LVT +CA4C..CA4C; GraphemeClusterBreak:LV +CA4D..CA67; GraphemeClusterBreak:LVT +CA68..CA68; GraphemeClusterBreak:LV +CA69..CA83; GraphemeClusterBreak:LVT +CA84..CA84; GraphemeClusterBreak:LV +CA85..CA9F; GraphemeClusterBreak:LVT +CAA0..CAA0; GraphemeClusterBreak:LV +CAA1..CABB; GraphemeClusterBreak:LVT +CABC..CABC; GraphemeClusterBreak:LV +CABD..CAD7; GraphemeClusterBreak:LVT +CAD8..CAD8; GraphemeClusterBreak:LV +CAD9..CAF3; GraphemeClusterBreak:LVT +CAF4..CAF4; GraphemeClusterBreak:LV +CAF5..CB0F; GraphemeClusterBreak:LVT +CB10..CB10; GraphemeClusterBreak:LV +CB11..CB2B; GraphemeClusterBreak:LVT +CB2C..CB2C; GraphemeClusterBreak:LV +CB2D..CB47; GraphemeClusterBreak:LVT +CB48..CB48; GraphemeClusterBreak:LV +CB49..CB63; GraphemeClusterBreak:LVT +CB64..CB64; GraphemeClusterBreak:LV +CB65..CB7F; GraphemeClusterBreak:LVT +CB80..CB80; GraphemeClusterBreak:LV +CB81..CB9B; GraphemeClusterBreak:LVT +CB9C..CB9C; GraphemeClusterBreak:LV +CB9D..CBB7; GraphemeClusterBreak:LVT +CBB8..CBB8; GraphemeClusterBreak:LV +CBB9..CBD3; GraphemeClusterBreak:LVT +CBD4..CBD4; GraphemeClusterBreak:LV +CBD5..CBEF; GraphemeClusterBreak:LVT +CBF0..CBF0; GraphemeClusterBreak:LV +CBF1..CC0B; GraphemeClusterBreak:LVT +CC0C..CC0C; GraphemeClusterBreak:LV +CC0D..CC27; GraphemeClusterBreak:LVT +CC28..CC28; GraphemeClusterBreak:LV +CC29..CC43; GraphemeClusterBreak:LVT +CC44..CC44; GraphemeClusterBreak:LV +CC45..CC5F; GraphemeClusterBreak:LVT +CC60..CC60; GraphemeClusterBreak:LV +CC61..CC7B; GraphemeClusterBreak:LVT +CC7C..CC7C; GraphemeClusterBreak:LV +CC7D..CC97; GraphemeClusterBreak:LVT +CC98..CC98; GraphemeClusterBreak:LV +CC99..CCB3; GraphemeClusterBreak:LVT +CCB4..CCB4; GraphemeClusterBreak:LV +CCB5..CCCF; GraphemeClusterBreak:LVT +CCD0..CCD0; GraphemeClusterBreak:LV +CCD1..CCEB; GraphemeClusterBreak:LVT +CCEC..CCEC; GraphemeClusterBreak:LV +CCED..CD07; GraphemeClusterBreak:LVT +CD08..CD08; GraphemeClusterBreak:LV +CD09..CD23; GraphemeClusterBreak:LVT +CD24..CD24; GraphemeClusterBreak:LV +CD25..CD3F; GraphemeClusterBreak:LVT +CD40..CD40; GraphemeClusterBreak:LV +CD41..CD5B; GraphemeClusterBreak:LVT +CD5C..CD5C; GraphemeClusterBreak:LV +CD5D..CD77; GraphemeClusterBreak:LVT +CD78..CD78; GraphemeClusterBreak:LV +CD79..CD93; GraphemeClusterBreak:LVT +CD94..CD94; GraphemeClusterBreak:LV +CD95..CDAF; GraphemeClusterBreak:LVT +CDB0..CDB0; GraphemeClusterBreak:LV +CDB1..CDCB; GraphemeClusterBreak:LVT +CDCC..CDCC; GraphemeClusterBreak:LV +CDCD..CDE7; GraphemeClusterBreak:LVT +CDE8..CDE8; GraphemeClusterBreak:LV +CDE9..CE03; GraphemeClusterBreak:LVT +CE04..CE04; GraphemeClusterBreak:LV +CE05..CE1F; GraphemeClusterBreak:LVT +CE20..CE20; GraphemeClusterBreak:LV +CE21..CE3B; GraphemeClusterBreak:LVT +CE3C..CE3C; GraphemeClusterBreak:LV +CE3D..CE57; GraphemeClusterBreak:LVT +CE58..CE58; GraphemeClusterBreak:LV +CE59..CE73; GraphemeClusterBreak:LVT +CE74..CE74; GraphemeClusterBreak:LV +CE75..CE8F; GraphemeClusterBreak:LVT +CE90..CE90; GraphemeClusterBreak:LV +CE91..CEAB; GraphemeClusterBreak:LVT +CEAC..CEAC; GraphemeClusterBreak:LV +CEAD..CEC7; GraphemeClusterBreak:LVT +CEC8..CEC8; GraphemeClusterBreak:LV +CEC9..CEE3; GraphemeClusterBreak:LVT +CEE4..CEE4; GraphemeClusterBreak:LV +CEE5..CEFF; GraphemeClusterBreak:LVT +CF00..CF00; GraphemeClusterBreak:LV +CF01..CF1B; GraphemeClusterBreak:LVT +CF1C..CF1C; GraphemeClusterBreak:LV +CF1D..CF37; GraphemeClusterBreak:LVT +CF38..CF38; GraphemeClusterBreak:LV +CF39..CF53; GraphemeClusterBreak:LVT +CF54..CF54; GraphemeClusterBreak:LV +CF55..CF6F; GraphemeClusterBreak:LVT +CF70..CF70; GraphemeClusterBreak:LV +CF71..CF8B; GraphemeClusterBreak:LVT +CF8C..CF8C; GraphemeClusterBreak:LV +CF8D..CFA7; GraphemeClusterBreak:LVT +CFA8..CFA8; GraphemeClusterBreak:LV +CFA9..CFC3; GraphemeClusterBreak:LVT +CFC4..CFC4; GraphemeClusterBreak:LV +CFC5..CFDF; GraphemeClusterBreak:LVT +CFE0..CFE0; GraphemeClusterBreak:LV +CFE1..CFFB; GraphemeClusterBreak:LVT +CFFC..CFFC; GraphemeClusterBreak:LV +CFFD..D017; GraphemeClusterBreak:LVT +D018..D018; GraphemeClusterBreak:LV +D019..D033; GraphemeClusterBreak:LVT +D034..D034; GraphemeClusterBreak:LV +D035..D04F; GraphemeClusterBreak:LVT +D050..D050; GraphemeClusterBreak:LV +D051..D06B; GraphemeClusterBreak:LVT +D06C..D06C; GraphemeClusterBreak:LV +D06D..D087; GraphemeClusterBreak:LVT +D088..D088; GraphemeClusterBreak:LV +D089..D0A3; GraphemeClusterBreak:LVT +D0A4..D0A4; GraphemeClusterBreak:LV +D0A5..D0BF; GraphemeClusterBreak:LVT +D0C0..D0C0; GraphemeClusterBreak:LV +D0C1..D0DB; GraphemeClusterBreak:LVT +D0DC..D0DC; GraphemeClusterBreak:LV +D0DD..D0F7; GraphemeClusterBreak:LVT +D0F8..D0F8; GraphemeClusterBreak:LV +D0F9..D113; GraphemeClusterBreak:LVT +D114..D114; GraphemeClusterBreak:LV +D115..D12F; GraphemeClusterBreak:LVT +D130..D130; GraphemeClusterBreak:LV +D131..D14B; GraphemeClusterBreak:LVT +D14C..D14C; GraphemeClusterBreak:LV +D14D..D167; GraphemeClusterBreak:LVT +D168..D168; GraphemeClusterBreak:LV +D169..D183; GraphemeClusterBreak:LVT +D184..D184; GraphemeClusterBreak:LV +D185..D19F; GraphemeClusterBreak:LVT +D1A0..D1A0; GraphemeClusterBreak:LV +D1A1..D1BB; GraphemeClusterBreak:LVT +D1BC..D1BC; GraphemeClusterBreak:LV +D1BD..D1D7; GraphemeClusterBreak:LVT +D1D8..D1D8; GraphemeClusterBreak:LV +D1D9..D1F3; GraphemeClusterBreak:LVT +D1F4..D1F4; GraphemeClusterBreak:LV +D1F5..D20F; GraphemeClusterBreak:LVT +D210..D210; GraphemeClusterBreak:LV +D211..D22B; GraphemeClusterBreak:LVT +D22C..D22C; GraphemeClusterBreak:LV +D22D..D247; GraphemeClusterBreak:LVT +D248..D248; GraphemeClusterBreak:LV +D249..D263; GraphemeClusterBreak:LVT +D264..D264; GraphemeClusterBreak:LV +D265..D27F; GraphemeClusterBreak:LVT +D280..D280; GraphemeClusterBreak:LV +D281..D29B; GraphemeClusterBreak:LVT +D29C..D29C; GraphemeClusterBreak:LV +D29D..D2B7; GraphemeClusterBreak:LVT +D2B8..D2B8; GraphemeClusterBreak:LV +D2B9..D2D3; GraphemeClusterBreak:LVT +D2D4..D2D4; GraphemeClusterBreak:LV +D2D5..D2EF; GraphemeClusterBreak:LVT +D2F0..D2F0; GraphemeClusterBreak:LV +D2F1..D30B; GraphemeClusterBreak:LVT +D30C..D30C; GraphemeClusterBreak:LV +D30D..D327; GraphemeClusterBreak:LVT +D328..D328; GraphemeClusterBreak:LV +D329..D343; GraphemeClusterBreak:LVT +D344..D344; GraphemeClusterBreak:LV +D345..D35F; GraphemeClusterBreak:LVT +D360..D360; GraphemeClusterBreak:LV +D361..D37B; GraphemeClusterBreak:LVT +D37C..D37C; GraphemeClusterBreak:LV +D37D..D397; GraphemeClusterBreak:LVT +D398..D398; GraphemeClusterBreak:LV +D399..D3B3; GraphemeClusterBreak:LVT +D3B4..D3B4; GraphemeClusterBreak:LV +D3B5..D3CF; GraphemeClusterBreak:LVT +D3D0..D3D0; GraphemeClusterBreak:LV +D3D1..D3EB; GraphemeClusterBreak:LVT +D3EC..D3EC; GraphemeClusterBreak:LV +D3ED..D407; GraphemeClusterBreak:LVT +D408..D408; GraphemeClusterBreak:LV +D409..D423; GraphemeClusterBreak:LVT +D424..D424; GraphemeClusterBreak:LV +D425..D43F; GraphemeClusterBreak:LVT +D440..D440; GraphemeClusterBreak:LV +D441..D45B; GraphemeClusterBreak:LVT +D45C..D45C; GraphemeClusterBreak:LV +D45D..D477; GraphemeClusterBreak:LVT +D478..D478; GraphemeClusterBreak:LV +D479..D493; GraphemeClusterBreak:LVT +D494..D494; GraphemeClusterBreak:LV +D495..D4AF; GraphemeClusterBreak:LVT +D4B0..D4B0; GraphemeClusterBreak:LV +D4B1..D4CB; GraphemeClusterBreak:LVT +D4CC..D4CC; GraphemeClusterBreak:LV +D4CD..D4E7; GraphemeClusterBreak:LVT +D4E8..D4E8; GraphemeClusterBreak:LV +D4E9..D503; GraphemeClusterBreak:LVT +D504..D504; GraphemeClusterBreak:LV +D505..D51F; GraphemeClusterBreak:LVT +D520..D520; GraphemeClusterBreak:LV +D521..D53B; GraphemeClusterBreak:LVT +D53C..D53C; GraphemeClusterBreak:LV +D53D..D557; GraphemeClusterBreak:LVT +D558..D558; GraphemeClusterBreak:LV +D559..D573; GraphemeClusterBreak:LVT +D574..D574; GraphemeClusterBreak:LV +D575..D58F; GraphemeClusterBreak:LVT +D590..D590; GraphemeClusterBreak:LV +D591..D5AB; GraphemeClusterBreak:LVT +D5AC..D5AC; GraphemeClusterBreak:LV +D5AD..D5C7; GraphemeClusterBreak:LVT +D5C8..D5C8; GraphemeClusterBreak:LV +D5C9..D5E3; GraphemeClusterBreak:LVT +D5E4..D5E4; GraphemeClusterBreak:LV +D5E5..D5FF; GraphemeClusterBreak:LVT +D600..D600; GraphemeClusterBreak:LV +D601..D61B; GraphemeClusterBreak:LVT +D61C..D61C; GraphemeClusterBreak:LV +D61D..D637; GraphemeClusterBreak:LVT +D638..D638; GraphemeClusterBreak:LV +D639..D653; GraphemeClusterBreak:LVT +D654..D654; GraphemeClusterBreak:LV +D655..D66F; GraphemeClusterBreak:LVT +D670..D670; GraphemeClusterBreak:LV +D671..D68B; GraphemeClusterBreak:LVT +D68C..D68C; GraphemeClusterBreak:LV +D68D..D6A7; GraphemeClusterBreak:LVT +D6A8..D6A8; GraphemeClusterBreak:LV +D6A9..D6C3; GraphemeClusterBreak:LVT +D6C4..D6C4; GraphemeClusterBreak:LV +D6C5..D6DF; GraphemeClusterBreak:LVT +D6E0..D6E0; GraphemeClusterBreak:LV +D6E1..D6FB; GraphemeClusterBreak:LVT +D6FC..D6FC; GraphemeClusterBreak:LV +D6FD..D717; GraphemeClusterBreak:LVT +D718..D718; GraphemeClusterBreak:LV +D719..D733; GraphemeClusterBreak:LVT +D734..D734; GraphemeClusterBreak:LV +D735..D74F; GraphemeClusterBreak:LVT +D750..D750; GraphemeClusterBreak:LV +D751..D76B; GraphemeClusterBreak:LVT +D76C..D76C; GraphemeClusterBreak:LV +D76D..D787; GraphemeClusterBreak:LVT +D788..D788; GraphemeClusterBreak:LV +D789..D7A3; GraphemeClusterBreak:LVT +D7A4..D7AF; GraphemeClusterBreak:Other +D7B0..D7C6; GraphemeClusterBreak:V +D7C7..D7CA; GraphemeClusterBreak:Other +D7CB..D7FB; GraphemeClusterBreak:T +D7FC..D7FF; GraphemeClusterBreak:Other +E000..FB1D; GraphemeClusterBreak:Other +FB1E..FB1E; GraphemeClusterBreak:Extend +FB1F..FDFF; GraphemeClusterBreak:Other +FE00..FE0F; GraphemeClusterBreak:Extend +FE10..FE1F; GraphemeClusterBreak:Other +FE20..FE2F; GraphemeClusterBreak:Extend +FE30..FEFE; GraphemeClusterBreak:Other +FEFF..FEFF; GraphemeClusterBreak:Control +FF00..FF9D; GraphemeClusterBreak:Other +FF9E..FF9F; GraphemeClusterBreak:Extend +FFA0..FFEF; GraphemeClusterBreak:Other +FFF0..FFFB; GraphemeClusterBreak:Control +FFFC..101FC; GraphemeClusterBreak:Other +101FD..101FD; GraphemeClusterBreak:Extend +101FE..102DF; GraphemeClusterBreak:Other +102E0..102E0; GraphemeClusterBreak:Extend +102E1..10375; GraphemeClusterBreak:Other +10376..1037A; GraphemeClusterBreak:Extend +1037B..10A00; GraphemeClusterBreak:Other +10A01..10A03; GraphemeClusterBreak:Extend +10A04..10A04; GraphemeClusterBreak:Other +10A05..10A06; GraphemeClusterBreak:Extend +10A07..10A0B; GraphemeClusterBreak:Other +10A0C..10A0F; GraphemeClusterBreak:Extend +10A10..10A37; GraphemeClusterBreak:Other +10A38..10A3A; GraphemeClusterBreak:Extend +10A3B..10A3E; GraphemeClusterBreak:Other +10A3F..10A3F; GraphemeClusterBreak:Extend +10A40..10AE4; GraphemeClusterBreak:Other +10AE5..10AE6; GraphemeClusterBreak:Extend +10AE7..10D23; GraphemeClusterBreak:Other +10D24..10D27; GraphemeClusterBreak:Extend +10D28..10F45; GraphemeClusterBreak:Other +10F46..10F50; GraphemeClusterBreak:Extend +10F51..10FFF; GraphemeClusterBreak:Other +11000..11000; GraphemeClusterBreak:SpacingMark +11001..11001; GraphemeClusterBreak:Extend +11002..11002; GraphemeClusterBreak:SpacingMark +11003..11037; GraphemeClusterBreak:Other +11038..11046; GraphemeClusterBreak:Extend +11047..1107E; GraphemeClusterBreak:Other +1107F..11081; GraphemeClusterBreak:Extend +11082..11082; GraphemeClusterBreak:SpacingMark +11083..110AF; GraphemeClusterBreak:Other +110B0..110B2; GraphemeClusterBreak:SpacingMark +110B3..110B6; GraphemeClusterBreak:Extend +110B7..110B8; GraphemeClusterBreak:SpacingMark +110B9..110BA; GraphemeClusterBreak:Extend +110BB..110BC; GraphemeClusterBreak:Other +110BD..110BD; GraphemeClusterBreak:Prepend +110BE..110CC; GraphemeClusterBreak:Other +110CD..110CD; GraphemeClusterBreak:Prepend +110CE..110FF; GraphemeClusterBreak:Other +11100..11102; GraphemeClusterBreak:Extend +11103..11126; GraphemeClusterBreak:Other +11127..1112B; GraphemeClusterBreak:Extend +1112C..1112C; GraphemeClusterBreak:SpacingMark +1112D..11134; GraphemeClusterBreak:Extend +11135..11144; GraphemeClusterBreak:Other +11145..11146; GraphemeClusterBreak:SpacingMark +11147..11172; GraphemeClusterBreak:Other +11173..11173; GraphemeClusterBreak:Extend +11174..1117F; GraphemeClusterBreak:Other +11180..11181; GraphemeClusterBreak:Extend +11182..11182; GraphemeClusterBreak:SpacingMark +11183..111B2; GraphemeClusterBreak:Other +111B3..111B5; GraphemeClusterBreak:SpacingMark +111B6..111BE; GraphemeClusterBreak:Extend +111BF..111C0; GraphemeClusterBreak:SpacingMark +111C1..111C1; GraphemeClusterBreak:Other +111C2..111C3; GraphemeClusterBreak:Prepend +111C4..111C8; GraphemeClusterBreak:Other +111C9..111CC; GraphemeClusterBreak:Extend +111CD..1122B; GraphemeClusterBreak:Other +1122C..1122E; GraphemeClusterBreak:SpacingMark +1122F..11231; GraphemeClusterBreak:Extend +11232..11233; GraphemeClusterBreak:SpacingMark +11234..11234; GraphemeClusterBreak:Extend +11235..11235; GraphemeClusterBreak:SpacingMark +11236..11237; GraphemeClusterBreak:Extend +11238..1123D; GraphemeClusterBreak:Other +1123E..1123E; GraphemeClusterBreak:Extend +1123F..112DE; GraphemeClusterBreak:Other +112DF..112DF; GraphemeClusterBreak:Extend +112E0..112E2; GraphemeClusterBreak:SpacingMark +112E3..112EA; GraphemeClusterBreak:Extend +112EB..112FF; GraphemeClusterBreak:Other +11300..11301; GraphemeClusterBreak:Extend +11302..11303; GraphemeClusterBreak:SpacingMark +11304..1133A; GraphemeClusterBreak:Other +1133B..1133C; GraphemeClusterBreak:Extend +1133D..1133D; GraphemeClusterBreak:Other +1133E..1133E; GraphemeClusterBreak:Extend +1133F..1133F; GraphemeClusterBreak:SpacingMark +11340..11340; GraphemeClusterBreak:Extend +11341..11344; GraphemeClusterBreak:SpacingMark +11345..11346; GraphemeClusterBreak:Other +11347..11348; GraphemeClusterBreak:SpacingMark +11349..1134A; GraphemeClusterBreak:Other +1134B..1134D; GraphemeClusterBreak:SpacingMark +1134E..11356; GraphemeClusterBreak:Other +11357..11357; GraphemeClusterBreak:Extend +11358..11361; GraphemeClusterBreak:Other +11362..11363; GraphemeClusterBreak:SpacingMark +11364..11365; GraphemeClusterBreak:Other +11366..1136C; GraphemeClusterBreak:Extend +1136D..1136F; GraphemeClusterBreak:Other +11370..11374; GraphemeClusterBreak:Extend +11375..11434; GraphemeClusterBreak:Other +11435..11437; GraphemeClusterBreak:SpacingMark +11438..1143F; GraphemeClusterBreak:Extend +11440..11441; GraphemeClusterBreak:SpacingMark +11442..11444; GraphemeClusterBreak:Extend +11445..11445; GraphemeClusterBreak:SpacingMark +11446..11446; GraphemeClusterBreak:Extend +11447..1145D; GraphemeClusterBreak:Other +1145E..1145E; GraphemeClusterBreak:Extend +1145F..114AF; GraphemeClusterBreak:Other +114B0..114B0; GraphemeClusterBreak:Extend +114B1..114B2; GraphemeClusterBreak:SpacingMark +114B3..114B8; GraphemeClusterBreak:Extend +114B9..114B9; GraphemeClusterBreak:SpacingMark +114BA..114BA; GraphemeClusterBreak:Extend +114BB..114BC; GraphemeClusterBreak:SpacingMark +114BD..114BD; GraphemeClusterBreak:Extend +114BE..114BE; GraphemeClusterBreak:SpacingMark +114BF..114C0; GraphemeClusterBreak:Extend +114C1..114C1; GraphemeClusterBreak:SpacingMark +114C2..114C3; GraphemeClusterBreak:Extend +114C4..115AE; GraphemeClusterBreak:Other +115AF..115AF; GraphemeClusterBreak:Extend +115B0..115B1; GraphemeClusterBreak:SpacingMark +115B2..115B5; GraphemeClusterBreak:Extend +115B6..115B7; GraphemeClusterBreak:Other +115B8..115BB; GraphemeClusterBreak:SpacingMark +115BC..115BD; GraphemeClusterBreak:Extend +115BE..115BE; GraphemeClusterBreak:SpacingMark +115BF..115C0; GraphemeClusterBreak:Extend +115C1..115DB; GraphemeClusterBreak:Other +115DC..115DD; GraphemeClusterBreak:Extend +115DE..1162F; GraphemeClusterBreak:Other +11630..11632; GraphemeClusterBreak:SpacingMark +11633..1163A; GraphemeClusterBreak:Extend +1163B..1163C; GraphemeClusterBreak:SpacingMark +1163D..1163D; GraphemeClusterBreak:Extend +1163E..1163E; GraphemeClusterBreak:SpacingMark +1163F..11640; GraphemeClusterBreak:Extend +11641..116AA; GraphemeClusterBreak:Other +116AB..116AB; GraphemeClusterBreak:Extend +116AC..116AC; GraphemeClusterBreak:SpacingMark +116AD..116AD; GraphemeClusterBreak:Extend +116AE..116AF; GraphemeClusterBreak:SpacingMark +116B0..116B5; GraphemeClusterBreak:Extend +116B6..116B6; GraphemeClusterBreak:SpacingMark +116B7..116B7; GraphemeClusterBreak:Extend +116B8..1171C; GraphemeClusterBreak:Other +1171D..1171F; GraphemeClusterBreak:Extend +11720..11721; GraphemeClusterBreak:SpacingMark +11722..11725; GraphemeClusterBreak:Extend +11726..11726; GraphemeClusterBreak:SpacingMark +11727..1172B; GraphemeClusterBreak:Extend +1172C..1182B; GraphemeClusterBreak:Other +1182C..1182E; GraphemeClusterBreak:SpacingMark +1182F..11837; GraphemeClusterBreak:Extend +11838..11838; GraphemeClusterBreak:SpacingMark +11839..1183A; GraphemeClusterBreak:Extend +1183B..119D0; GraphemeClusterBreak:Other +119D1..119D3; GraphemeClusterBreak:SpacingMark +119D4..119D7; GraphemeClusterBreak:Extend +119D8..119D9; GraphemeClusterBreak:Other +119DA..119DB; GraphemeClusterBreak:Extend +119DC..119DF; GraphemeClusterBreak:SpacingMark +119E0..119E0; GraphemeClusterBreak:Extend +119E1..119E3; GraphemeClusterBreak:Other +119E4..119E4; GraphemeClusterBreak:SpacingMark +119E5..11A00; GraphemeClusterBreak:Other +11A01..11A0A; GraphemeClusterBreak:Extend +11A0B..11A32; GraphemeClusterBreak:Other +11A33..11A38; GraphemeClusterBreak:Extend +11A39..11A39; GraphemeClusterBreak:SpacingMark +11A3A..11A3A; GraphemeClusterBreak:Prepend +11A3B..11A3E; GraphemeClusterBreak:Extend +11A3F..11A46; GraphemeClusterBreak:Other +11A47..11A47; GraphemeClusterBreak:Extend +11A48..11A50; GraphemeClusterBreak:Other +11A51..11A56; GraphemeClusterBreak:Extend +11A57..11A58; GraphemeClusterBreak:SpacingMark +11A59..11A5B; GraphemeClusterBreak:Extend +11A5C..11A83; GraphemeClusterBreak:Other +11A84..11A89; GraphemeClusterBreak:Prepend +11A8A..11A96; GraphemeClusterBreak:Extend +11A97..11A97; GraphemeClusterBreak:SpacingMark +11A98..11A99; GraphemeClusterBreak:Extend +11A9A..11C2E; GraphemeClusterBreak:Other +11C2F..11C2F; GraphemeClusterBreak:SpacingMark +11C30..11C36; GraphemeClusterBreak:Extend +11C37..11C37; GraphemeClusterBreak:Other +11C38..11C3D; GraphemeClusterBreak:Extend +11C3E..11C3E; GraphemeClusterBreak:SpacingMark +11C3F..11C3F; GraphemeClusterBreak:Extend +11C40..11C91; GraphemeClusterBreak:Other +11C92..11CA7; GraphemeClusterBreak:Extend +11CA8..11CA8; GraphemeClusterBreak:Other +11CA9..11CA9; GraphemeClusterBreak:SpacingMark +11CAA..11CB0; GraphemeClusterBreak:Extend +11CB1..11CB1; GraphemeClusterBreak:SpacingMark +11CB2..11CB3; GraphemeClusterBreak:Extend +11CB4..11CB4; GraphemeClusterBreak:SpacingMark +11CB5..11CB6; GraphemeClusterBreak:Extend +11CB7..11D30; GraphemeClusterBreak:Other +11D31..11D36; GraphemeClusterBreak:Extend +11D37..11D39; GraphemeClusterBreak:Other +11D3A..11D3A; GraphemeClusterBreak:Extend +11D3B..11D3B; GraphemeClusterBreak:Other +11D3C..11D3D; GraphemeClusterBreak:Extend +11D3E..11D3E; GraphemeClusterBreak:Other +11D3F..11D45; GraphemeClusterBreak:Extend +11D46..11D46; GraphemeClusterBreak:Prepend +11D47..11D47; GraphemeClusterBreak:Extend +11D48..11D89; GraphemeClusterBreak:Other +11D8A..11D8E; GraphemeClusterBreak:SpacingMark +11D8F..11D8F; GraphemeClusterBreak:Other +11D90..11D91; GraphemeClusterBreak:Extend +11D92..11D92; GraphemeClusterBreak:Other +11D93..11D94; GraphemeClusterBreak:SpacingMark +11D95..11D95; GraphemeClusterBreak:Extend +11D96..11D96; GraphemeClusterBreak:SpacingMark +11D97..11D97; GraphemeClusterBreak:Extend +11D98..11EF2; GraphemeClusterBreak:Other +11EF3..11EF4; GraphemeClusterBreak:Extend +11EF5..11EF6; GraphemeClusterBreak:SpacingMark +11EF7..1342F; GraphemeClusterBreak:Other +13430..13438; GraphemeClusterBreak:Control +13439..16AEF; GraphemeClusterBreak:Other +16AF0..16AF4; GraphemeClusterBreak:Extend +16AF5..16B2F; GraphemeClusterBreak:Other +16B30..16B36; GraphemeClusterBreak:Extend +16B37..16F4E; GraphemeClusterBreak:Other +16F4F..16F4F; GraphemeClusterBreak:Extend +16F50..16F50; GraphemeClusterBreak:Other +16F51..16F87; GraphemeClusterBreak:SpacingMark +16F88..16F8E; GraphemeClusterBreak:Other +16F8F..16F92; GraphemeClusterBreak:Extend +16F93..1BC9C; GraphemeClusterBreak:Other +1BC9D..1BC9E; GraphemeClusterBreak:Extend +1BC9F..1BC9F; GraphemeClusterBreak:Other +1BCA0..1BCA3; GraphemeClusterBreak:Control +1BCA4..1D164; GraphemeClusterBreak:Other +1D165..1D165; GraphemeClusterBreak:Extend +1D166..1D166; GraphemeClusterBreak:SpacingMark +1D167..1D169; GraphemeClusterBreak:Extend +1D16A..1D16C; GraphemeClusterBreak:Other +1D16D..1D16D; GraphemeClusterBreak:SpacingMark +1D16E..1D172; GraphemeClusterBreak:Extend +1D173..1D17A; GraphemeClusterBreak:Control +1D17B..1D182; GraphemeClusterBreak:Extend +1D183..1D184; GraphemeClusterBreak:Other +1D185..1D18B; GraphemeClusterBreak:Extend +1D18C..1D1A9; GraphemeClusterBreak:Other +1D1AA..1D1AD; GraphemeClusterBreak:Extend +1D1AE..1D241; GraphemeClusterBreak:Other +1D242..1D244; GraphemeClusterBreak:Extend +1D245..1D9FF; GraphemeClusterBreak:Other +1DA00..1DA36; GraphemeClusterBreak:Extend +1DA37..1DA3A; GraphemeClusterBreak:Other +1DA3B..1DA6C; GraphemeClusterBreak:Extend +1DA6D..1DA74; GraphemeClusterBreak:Other +1DA75..1DA75; GraphemeClusterBreak:Extend +1DA76..1DA83; GraphemeClusterBreak:Other +1DA84..1DA84; GraphemeClusterBreak:Extend +1DA85..1DA9A; GraphemeClusterBreak:Other +1DA9B..1DA9F; GraphemeClusterBreak:Extend +1DAA0..1DAA0; GraphemeClusterBreak:Other +1DAA1..1DAAF; GraphemeClusterBreak:Extend +1DAB0..1DFFF; GraphemeClusterBreak:Other +1E000..1E006; GraphemeClusterBreak:Extend +1E007..1E007; GraphemeClusterBreak:Other +1E008..1E018; GraphemeClusterBreak:Extend +1E019..1E01A; GraphemeClusterBreak:Other +1E01B..1E021; GraphemeClusterBreak:Extend +1E022..1E022; GraphemeClusterBreak:Other +1E023..1E024; GraphemeClusterBreak:Extend +1E025..1E025; GraphemeClusterBreak:Other +1E026..1E02A; GraphemeClusterBreak:Extend +1E02B..1E12F; GraphemeClusterBreak:Other +1E130..1E136; GraphemeClusterBreak:Extend +1E137..1E2EB; GraphemeClusterBreak:Other +1E2EC..1E2EF; GraphemeClusterBreak:Extend +1E2F0..1E8CF; GraphemeClusterBreak:Other +1E8D0..1E8D6; GraphemeClusterBreak:Extend +1E8D7..1E943; GraphemeClusterBreak:Other +1E944..1E94A; GraphemeClusterBreak:Extend +1E94B..1F1E5; GraphemeClusterBreak:Other +1F1E6..1F1FF; GraphemeClusterBreak:Regional_Indicator +1F200..1F3FA; GraphemeClusterBreak:Other +1F3FB..1F3FF; GraphemeClusterBreak:Extend +1F400..DFFFF; GraphemeClusterBreak:Other +E0000..E001F; GraphemeClusterBreak:Control +E0020..E007F; GraphemeClusterBreak:Extend +E0080..E00FF; GraphemeClusterBreak:Control +E0100..E01EF; GraphemeClusterBreak:Extend +E01F0..E0FFF; GraphemeClusterBreak:Control +E1000..10FFFF; GraphemeClusterBreak:Other diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_0.test b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_0.test new file mode 100644 index 000000000..70919b4b6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_0.test @@ -0,0 +1,11 @@ +name: UnicodeGraphemeClusterBreak_12_0 + +description: +Tests character class syntax of the Unicode 12.0 GraphemeClusterBreak property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_0.flex b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_0.flex new file mode 100644 index 000000000..0cb66dc0f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeLetter_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +[:letter:] { setCurCharPropertyValue("Letter"); } +[^[:letter:]] { setCurCharPropertyValue("Not-Letter"); } diff --git a/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_0.output b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_0.output new file mode 100644 index 000000000..45b636190 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_0.output @@ -0,0 +1,1220 @@ +0000..0040; Not-Letter +0041..005A; Letter +005B..0060; Not-Letter +0061..007A; Letter +007B..00A9; Not-Letter +00AA..00AA; Letter +00AB..00B4; Not-Letter +00B5..00B5; Letter +00B6..00B9; Not-Letter +00BA..00BA; Letter +00BB..00BF; Not-Letter +00C0..00D6; Letter +00D7..00D7; Not-Letter +00D8..00F6; Letter +00F7..00F7; Not-Letter +00F8..02C1; Letter +02C2..02C5; Not-Letter +02C6..02D1; Letter +02D2..02DF; Not-Letter +02E0..02E4; Letter +02E5..02EB; Not-Letter +02EC..02EC; Letter +02ED..02ED; Not-Letter +02EE..02EE; Letter +02EF..036F; Not-Letter +0370..0374; Letter +0375..0375; Not-Letter +0376..0377; Letter +0378..0379; Not-Letter +037A..037D; Letter +037E..037E; Not-Letter +037F..037F; Letter +0380..0385; Not-Letter +0386..0386; Letter +0387..0387; Not-Letter +0388..038A; Letter +038B..038B; Not-Letter +038C..038C; Letter +038D..038D; Not-Letter +038E..03A1; Letter +03A2..03A2; Not-Letter +03A3..03F5; Letter +03F6..03F6; Not-Letter +03F7..0481; Letter +0482..0489; Not-Letter +048A..052F; Letter +0530..0530; Not-Letter +0531..0556; Letter +0557..0558; Not-Letter +0559..0559; Letter +055A..055F; Not-Letter +0560..0588; Letter +0589..05CF; Not-Letter +05D0..05EA; Letter +05EB..05EE; Not-Letter +05EF..05F2; Letter +05F3..061F; Not-Letter +0620..064A; Letter +064B..066D; Not-Letter +066E..066F; Letter +0670..0670; Not-Letter +0671..06D3; Letter +06D4..06D4; Not-Letter +06D5..06D5; Letter +06D6..06E4; Not-Letter +06E5..06E6; Letter +06E7..06ED; Not-Letter +06EE..06EF; Letter +06F0..06F9; Not-Letter +06FA..06FC; Letter +06FD..06FE; Not-Letter +06FF..06FF; Letter +0700..070F; Not-Letter +0710..0710; Letter +0711..0711; Not-Letter +0712..072F; Letter +0730..074C; Not-Letter +074D..07A5; Letter +07A6..07B0; Not-Letter +07B1..07B1; Letter +07B2..07C9; Not-Letter +07CA..07EA; Letter +07EB..07F3; Not-Letter +07F4..07F5; Letter +07F6..07F9; Not-Letter +07FA..07FA; Letter +07FB..07FF; Not-Letter +0800..0815; Letter +0816..0819; Not-Letter +081A..081A; Letter +081B..0823; Not-Letter +0824..0824; Letter +0825..0827; Not-Letter +0828..0828; Letter +0829..083F; Not-Letter +0840..0858; Letter +0859..085F; Not-Letter +0860..086A; Letter +086B..089F; Not-Letter +08A0..08B4; Letter +08B5..08B5; Not-Letter +08B6..08BD; Letter +08BE..0903; Not-Letter +0904..0939; Letter +093A..093C; Not-Letter +093D..093D; Letter +093E..094F; Not-Letter +0950..0950; Letter +0951..0957; Not-Letter +0958..0961; Letter +0962..0970; Not-Letter +0971..0980; Letter +0981..0984; Not-Letter +0985..098C; Letter +098D..098E; Not-Letter +098F..0990; Letter +0991..0992; Not-Letter +0993..09A8; Letter +09A9..09A9; Not-Letter +09AA..09B0; Letter +09B1..09B1; Not-Letter +09B2..09B2; Letter +09B3..09B5; Not-Letter +09B6..09B9; Letter +09BA..09BC; Not-Letter +09BD..09BD; Letter +09BE..09CD; Not-Letter +09CE..09CE; Letter +09CF..09DB; Not-Letter +09DC..09DD; Letter +09DE..09DE; Not-Letter +09DF..09E1; Letter +09E2..09EF; Not-Letter +09F0..09F1; Letter +09F2..09FB; Not-Letter +09FC..09FC; Letter +09FD..0A04; Not-Letter +0A05..0A0A; Letter +0A0B..0A0E; Not-Letter +0A0F..0A10; Letter +0A11..0A12; Not-Letter +0A13..0A28; Letter +0A29..0A29; Not-Letter +0A2A..0A30; Letter +0A31..0A31; Not-Letter +0A32..0A33; Letter +0A34..0A34; Not-Letter +0A35..0A36; Letter +0A37..0A37; Not-Letter +0A38..0A39; Letter +0A3A..0A58; Not-Letter +0A59..0A5C; Letter +0A5D..0A5D; Not-Letter +0A5E..0A5E; Letter +0A5F..0A71; Not-Letter +0A72..0A74; Letter +0A75..0A84; Not-Letter +0A85..0A8D; Letter +0A8E..0A8E; Not-Letter +0A8F..0A91; Letter +0A92..0A92; Not-Letter +0A93..0AA8; Letter +0AA9..0AA9; Not-Letter +0AAA..0AB0; Letter +0AB1..0AB1; Not-Letter +0AB2..0AB3; Letter +0AB4..0AB4; Not-Letter +0AB5..0AB9; Letter +0ABA..0ABC; Not-Letter +0ABD..0ABD; Letter +0ABE..0ACF; Not-Letter +0AD0..0AD0; Letter +0AD1..0ADF; Not-Letter +0AE0..0AE1; Letter +0AE2..0AF8; Not-Letter +0AF9..0AF9; Letter +0AFA..0B04; Not-Letter +0B05..0B0C; Letter +0B0D..0B0E; Not-Letter +0B0F..0B10; Letter +0B11..0B12; Not-Letter +0B13..0B28; Letter +0B29..0B29; Not-Letter +0B2A..0B30; Letter +0B31..0B31; Not-Letter +0B32..0B33; Letter +0B34..0B34; Not-Letter +0B35..0B39; Letter +0B3A..0B3C; Not-Letter +0B3D..0B3D; Letter +0B3E..0B5B; Not-Letter +0B5C..0B5D; Letter +0B5E..0B5E; Not-Letter +0B5F..0B61; Letter +0B62..0B70; Not-Letter +0B71..0B71; Letter +0B72..0B82; Not-Letter +0B83..0B83; Letter +0B84..0B84; Not-Letter +0B85..0B8A; Letter +0B8B..0B8D; Not-Letter +0B8E..0B90; Letter +0B91..0B91; Not-Letter +0B92..0B95; Letter +0B96..0B98; Not-Letter +0B99..0B9A; Letter +0B9B..0B9B; Not-Letter +0B9C..0B9C; Letter +0B9D..0B9D; Not-Letter +0B9E..0B9F; Letter +0BA0..0BA2; Not-Letter +0BA3..0BA4; Letter +0BA5..0BA7; Not-Letter +0BA8..0BAA; Letter +0BAB..0BAD; Not-Letter +0BAE..0BB9; Letter +0BBA..0BCF; Not-Letter +0BD0..0BD0; Letter +0BD1..0C04; Not-Letter +0C05..0C0C; Letter +0C0D..0C0D; Not-Letter +0C0E..0C10; Letter +0C11..0C11; Not-Letter +0C12..0C28; Letter +0C29..0C29; Not-Letter +0C2A..0C39; Letter +0C3A..0C3C; Not-Letter +0C3D..0C3D; Letter +0C3E..0C57; Not-Letter +0C58..0C5A; Letter +0C5B..0C5F; Not-Letter +0C60..0C61; Letter +0C62..0C7F; Not-Letter +0C80..0C80; Letter +0C81..0C84; Not-Letter +0C85..0C8C; Letter +0C8D..0C8D; Not-Letter +0C8E..0C90; Letter +0C91..0C91; Not-Letter +0C92..0CA8; Letter +0CA9..0CA9; Not-Letter +0CAA..0CB3; Letter +0CB4..0CB4; Not-Letter +0CB5..0CB9; Letter +0CBA..0CBC; Not-Letter +0CBD..0CBD; Letter +0CBE..0CDD; Not-Letter +0CDE..0CDE; Letter +0CDF..0CDF; Not-Letter +0CE0..0CE1; Letter +0CE2..0CF0; Not-Letter +0CF1..0CF2; Letter +0CF3..0D04; Not-Letter +0D05..0D0C; Letter +0D0D..0D0D; Not-Letter +0D0E..0D10; Letter +0D11..0D11; Not-Letter +0D12..0D3A; Letter +0D3B..0D3C; Not-Letter +0D3D..0D3D; Letter +0D3E..0D4D; Not-Letter +0D4E..0D4E; Letter +0D4F..0D53; Not-Letter +0D54..0D56; Letter +0D57..0D5E; Not-Letter +0D5F..0D61; Letter +0D62..0D79; Not-Letter +0D7A..0D7F; Letter +0D80..0D84; Not-Letter +0D85..0D96; Letter +0D97..0D99; Not-Letter +0D9A..0DB1; Letter +0DB2..0DB2; Not-Letter +0DB3..0DBB; Letter +0DBC..0DBC; Not-Letter +0DBD..0DBD; Letter +0DBE..0DBF; Not-Letter +0DC0..0DC6; Letter +0DC7..0E00; Not-Letter +0E01..0E30; Letter +0E31..0E31; Not-Letter +0E32..0E33; Letter +0E34..0E3F; Not-Letter +0E40..0E46; Letter +0E47..0E80; Not-Letter +0E81..0E82; Letter +0E83..0E83; Not-Letter +0E84..0E84; Letter +0E85..0E85; Not-Letter +0E86..0E8A; Letter +0E8B..0E8B; Not-Letter +0E8C..0EA3; Letter +0EA4..0EA4; Not-Letter +0EA5..0EA5; Letter +0EA6..0EA6; Not-Letter +0EA7..0EB0; Letter +0EB1..0EB1; Not-Letter +0EB2..0EB3; Letter +0EB4..0EBC; Not-Letter +0EBD..0EBD; Letter +0EBE..0EBF; Not-Letter +0EC0..0EC4; Letter +0EC5..0EC5; Not-Letter +0EC6..0EC6; Letter +0EC7..0EDB; Not-Letter +0EDC..0EDF; Letter +0EE0..0EFF; Not-Letter +0F00..0F00; Letter +0F01..0F3F; Not-Letter +0F40..0F47; Letter +0F48..0F48; Not-Letter +0F49..0F6C; Letter +0F6D..0F87; Not-Letter +0F88..0F8C; Letter +0F8D..0FFF; Not-Letter +1000..102A; Letter +102B..103E; Not-Letter +103F..103F; Letter +1040..104F; Not-Letter +1050..1055; Letter +1056..1059; Not-Letter +105A..105D; Letter +105E..1060; Not-Letter +1061..1061; Letter +1062..1064; Not-Letter +1065..1066; Letter +1067..106D; Not-Letter +106E..1070; Letter +1071..1074; Not-Letter +1075..1081; Letter +1082..108D; Not-Letter +108E..108E; Letter +108F..109F; Not-Letter +10A0..10C5; Letter +10C6..10C6; Not-Letter +10C7..10C7; Letter +10C8..10CC; Not-Letter +10CD..10CD; Letter +10CE..10CF; Not-Letter +10D0..10FA; Letter +10FB..10FB; Not-Letter +10FC..1248; Letter +1249..1249; Not-Letter +124A..124D; Letter +124E..124F; Not-Letter +1250..1256; Letter +1257..1257; Not-Letter +1258..1258; Letter +1259..1259; Not-Letter +125A..125D; Letter +125E..125F; Not-Letter +1260..1288; Letter +1289..1289; Not-Letter +128A..128D; Letter +128E..128F; Not-Letter +1290..12B0; Letter +12B1..12B1; Not-Letter +12B2..12B5; Letter +12B6..12B7; Not-Letter +12B8..12BE; Letter +12BF..12BF; Not-Letter +12C0..12C0; Letter +12C1..12C1; Not-Letter +12C2..12C5; Letter +12C6..12C7; Not-Letter +12C8..12D6; Letter +12D7..12D7; Not-Letter +12D8..1310; Letter +1311..1311; Not-Letter +1312..1315; Letter +1316..1317; Not-Letter +1318..135A; Letter +135B..137F; Not-Letter +1380..138F; Letter +1390..139F; Not-Letter +13A0..13F5; Letter +13F6..13F7; Not-Letter +13F8..13FD; Letter +13FE..1400; Not-Letter +1401..166C; Letter +166D..166E; Not-Letter +166F..167F; Letter +1680..1680; Not-Letter +1681..169A; Letter +169B..169F; Not-Letter +16A0..16EA; Letter +16EB..16F0; Not-Letter +16F1..16F8; Letter +16F9..16FF; Not-Letter +1700..170C; Letter +170D..170D; Not-Letter +170E..1711; Letter +1712..171F; Not-Letter +1720..1731; Letter +1732..173F; Not-Letter +1740..1751; Letter +1752..175F; Not-Letter +1760..176C; Letter +176D..176D; Not-Letter +176E..1770; Letter +1771..177F; Not-Letter +1780..17B3; Letter +17B4..17D6; Not-Letter +17D7..17D7; Letter +17D8..17DB; Not-Letter +17DC..17DC; Letter +17DD..181F; Not-Letter +1820..1878; Letter +1879..187F; Not-Letter +1880..1884; Letter +1885..1886; Not-Letter +1887..18A8; Letter +18A9..18A9; Not-Letter +18AA..18AA; Letter +18AB..18AF; Not-Letter +18B0..18F5; Letter +18F6..18FF; Not-Letter +1900..191E; Letter +191F..194F; Not-Letter +1950..196D; Letter +196E..196F; Not-Letter +1970..1974; Letter +1975..197F; Not-Letter +1980..19AB; Letter +19AC..19AF; Not-Letter +19B0..19C9; Letter +19CA..19FF; Not-Letter +1A00..1A16; Letter +1A17..1A1F; Not-Letter +1A20..1A54; Letter +1A55..1AA6; Not-Letter +1AA7..1AA7; Letter +1AA8..1B04; Not-Letter +1B05..1B33; Letter +1B34..1B44; Not-Letter +1B45..1B4B; Letter +1B4C..1B82; Not-Letter +1B83..1BA0; Letter +1BA1..1BAD; Not-Letter +1BAE..1BAF; Letter +1BB0..1BB9; Not-Letter +1BBA..1BE5; Letter +1BE6..1BFF; Not-Letter +1C00..1C23; Letter +1C24..1C4C; Not-Letter +1C4D..1C4F; Letter +1C50..1C59; Not-Letter +1C5A..1C7D; Letter +1C7E..1C7F; Not-Letter +1C80..1C88; Letter +1C89..1C8F; Not-Letter +1C90..1CBA; Letter +1CBB..1CBC; Not-Letter +1CBD..1CBF; Letter +1CC0..1CE8; Not-Letter +1CE9..1CEC; Letter +1CED..1CED; Not-Letter +1CEE..1CF3; Letter +1CF4..1CF4; Not-Letter +1CF5..1CF6; Letter +1CF7..1CF9; Not-Letter +1CFA..1CFA; Letter +1CFB..1CFF; Not-Letter +1D00..1DBF; Letter +1DC0..1DFF; Not-Letter +1E00..1F15; Letter +1F16..1F17; Not-Letter +1F18..1F1D; Letter +1F1E..1F1F; Not-Letter +1F20..1F45; Letter +1F46..1F47; Not-Letter +1F48..1F4D; Letter +1F4E..1F4F; Not-Letter +1F50..1F57; Letter +1F58..1F58; Not-Letter +1F59..1F59; Letter +1F5A..1F5A; Not-Letter +1F5B..1F5B; Letter +1F5C..1F5C; Not-Letter +1F5D..1F5D; Letter +1F5E..1F5E; Not-Letter +1F5F..1F7D; Letter +1F7E..1F7F; Not-Letter +1F80..1FB4; Letter +1FB5..1FB5; Not-Letter +1FB6..1FBC; Letter +1FBD..1FBD; Not-Letter +1FBE..1FBE; Letter +1FBF..1FC1; Not-Letter +1FC2..1FC4; Letter +1FC5..1FC5; Not-Letter +1FC6..1FCC; Letter +1FCD..1FCF; Not-Letter +1FD0..1FD3; Letter +1FD4..1FD5; Not-Letter +1FD6..1FDB; Letter +1FDC..1FDF; Not-Letter +1FE0..1FEC; Letter +1FED..1FF1; Not-Letter +1FF2..1FF4; Letter +1FF5..1FF5; Not-Letter +1FF6..1FFC; Letter +1FFD..2070; Not-Letter +2071..2071; Letter +2072..207E; Not-Letter +207F..207F; Letter +2080..208F; Not-Letter +2090..209C; Letter +209D..2101; Not-Letter +2102..2102; Letter +2103..2106; Not-Letter +2107..2107; Letter +2108..2109; Not-Letter +210A..2113; Letter +2114..2114; Not-Letter +2115..2115; Letter +2116..2118; Not-Letter +2119..211D; Letter +211E..2123; Not-Letter +2124..2124; Letter +2125..2125; Not-Letter +2126..2126; Letter +2127..2127; Not-Letter +2128..2128; Letter +2129..2129; Not-Letter +212A..212D; Letter +212E..212E; Not-Letter +212F..2139; Letter +213A..213B; Not-Letter +213C..213F; Letter +2140..2144; Not-Letter +2145..2149; Letter +214A..214D; Not-Letter +214E..214E; Letter +214F..2182; Not-Letter +2183..2184; Letter +2185..2BFF; Not-Letter +2C00..2C2E; Letter +2C2F..2C2F; Not-Letter +2C30..2C5E; Letter +2C5F..2C5F; Not-Letter +2C60..2CE4; Letter +2CE5..2CEA; Not-Letter +2CEB..2CEE; Letter +2CEF..2CF1; Not-Letter +2CF2..2CF3; Letter +2CF4..2CFF; Not-Letter +2D00..2D25; Letter +2D26..2D26; Not-Letter +2D27..2D27; Letter +2D28..2D2C; Not-Letter +2D2D..2D2D; Letter +2D2E..2D2F; Not-Letter +2D30..2D67; Letter +2D68..2D6E; Not-Letter +2D6F..2D6F; Letter +2D70..2D7F; Not-Letter +2D80..2D96; Letter +2D97..2D9F; Not-Letter +2DA0..2DA6; Letter +2DA7..2DA7; Not-Letter +2DA8..2DAE; Letter +2DAF..2DAF; Not-Letter +2DB0..2DB6; Letter +2DB7..2DB7; Not-Letter +2DB8..2DBE; Letter +2DBF..2DBF; Not-Letter +2DC0..2DC6; Letter +2DC7..2DC7; Not-Letter +2DC8..2DCE; Letter +2DCF..2DCF; Not-Letter +2DD0..2DD6; Letter +2DD7..2DD7; Not-Letter +2DD8..2DDE; Letter +2DDF..2E2E; Not-Letter +2E2F..2E2F; Letter +2E30..3004; Not-Letter +3005..3006; Letter +3007..3030; Not-Letter +3031..3035; Letter +3036..303A; Not-Letter +303B..303C; Letter +303D..3040; Not-Letter +3041..3096; Letter +3097..309C; Not-Letter +309D..309F; Letter +30A0..30A0; Not-Letter +30A1..30FA; Letter +30FB..30FB; Not-Letter +30FC..30FF; Letter +3100..3104; Not-Letter +3105..312F; Letter +3130..3130; Not-Letter +3131..318E; Letter +318F..319F; Not-Letter +31A0..31BA; Letter +31BB..31EF; Not-Letter +31F0..31FF; Letter +3200..33FF; Not-Letter +3400..4DB5; Letter +4DB6..4DFF; Not-Letter +4E00..9FEF; Letter +9FF0..9FFF; Not-Letter +A000..A48C; Letter +A48D..A4CF; Not-Letter +A4D0..A4FD; Letter +A4FE..A4FF; Not-Letter +A500..A60C; Letter +A60D..A60F; Not-Letter +A610..A61F; Letter +A620..A629; Not-Letter +A62A..A62B; Letter +A62C..A63F; Not-Letter +A640..A66E; Letter +A66F..A67E; Not-Letter +A67F..A69D; Letter +A69E..A69F; Not-Letter +A6A0..A6E5; Letter +A6E6..A716; Not-Letter +A717..A71F; Letter +A720..A721; Not-Letter +A722..A788; Letter +A789..A78A; Not-Letter +A78B..A7BF; Letter +A7C0..A7C1; Not-Letter +A7C2..A7C6; Letter +A7C7..A7F6; Not-Letter +A7F7..A801; Letter +A802..A802; Not-Letter +A803..A805; Letter +A806..A806; Not-Letter +A807..A80A; Letter +A80B..A80B; Not-Letter +A80C..A822; Letter +A823..A83F; Not-Letter +A840..A873; Letter +A874..A881; Not-Letter +A882..A8B3; Letter +A8B4..A8F1; Not-Letter +A8F2..A8F7; Letter +A8F8..A8FA; Not-Letter +A8FB..A8FB; Letter +A8FC..A8FC; Not-Letter +A8FD..A8FE; Letter +A8FF..A909; Not-Letter +A90A..A925; Letter +A926..A92F; Not-Letter +A930..A946; Letter +A947..A95F; Not-Letter +A960..A97C; Letter +A97D..A983; Not-Letter +A984..A9B2; Letter +A9B3..A9CE; Not-Letter +A9CF..A9CF; Letter +A9D0..A9DF; Not-Letter +A9E0..A9E4; Letter +A9E5..A9E5; Not-Letter +A9E6..A9EF; Letter +A9F0..A9F9; Not-Letter +A9FA..A9FE; Letter +A9FF..A9FF; Not-Letter +AA00..AA28; Letter +AA29..AA3F; Not-Letter +AA40..AA42; Letter +AA43..AA43; Not-Letter +AA44..AA4B; Letter +AA4C..AA5F; Not-Letter +AA60..AA76; Letter +AA77..AA79; Not-Letter +AA7A..AA7A; Letter +AA7B..AA7D; Not-Letter +AA7E..AAAF; Letter +AAB0..AAB0; Not-Letter +AAB1..AAB1; Letter +AAB2..AAB4; Not-Letter +AAB5..AAB6; Letter +AAB7..AAB8; Not-Letter +AAB9..AABD; Letter +AABE..AABF; Not-Letter +AAC0..AAC0; Letter +AAC1..AAC1; Not-Letter +AAC2..AAC2; Letter +AAC3..AADA; Not-Letter +AADB..AADD; Letter +AADE..AADF; Not-Letter +AAE0..AAEA; Letter +AAEB..AAF1; Not-Letter +AAF2..AAF4; Letter +AAF5..AB00; Not-Letter +AB01..AB06; Letter +AB07..AB08; Not-Letter +AB09..AB0E; Letter +AB0F..AB10; Not-Letter +AB11..AB16; Letter +AB17..AB1F; Not-Letter +AB20..AB26; Letter +AB27..AB27; Not-Letter +AB28..AB2E; Letter +AB2F..AB2F; Not-Letter +AB30..AB5A; Letter +AB5B..AB5B; Not-Letter +AB5C..AB67; Letter +AB68..AB6F; Not-Letter +AB70..ABE2; Letter +ABE3..ABFF; Not-Letter +AC00..D7A3; Letter +D7A4..D7AF; Not-Letter +D7B0..D7C6; Letter +D7C7..D7CA; Not-Letter +D7CB..D7FB; Letter +D7FC..D7FF; Not-Letter +E000..F8FF; Not-Letter +F900..FA6D; Letter +FA6E..FA6F; Not-Letter +FA70..FAD9; Letter +FADA..FAFF; Not-Letter +FB00..FB06; Letter +FB07..FB12; Not-Letter +FB13..FB17; Letter +FB18..FB1C; Not-Letter +FB1D..FB1D; Letter +FB1E..FB1E; Not-Letter +FB1F..FB28; Letter +FB29..FB29; Not-Letter +FB2A..FB36; Letter +FB37..FB37; Not-Letter +FB38..FB3C; Letter +FB3D..FB3D; Not-Letter +FB3E..FB3E; Letter +FB3F..FB3F; Not-Letter +FB40..FB41; Letter +FB42..FB42; Not-Letter +FB43..FB44; Letter +FB45..FB45; Not-Letter +FB46..FBB1; Letter +FBB2..FBD2; Not-Letter +FBD3..FD3D; Letter +FD3E..FD4F; Not-Letter +FD50..FD8F; Letter +FD90..FD91; Not-Letter +FD92..FDC7; Letter +FDC8..FDEF; Not-Letter +FDF0..FDFB; Letter +FDFC..FE6F; Not-Letter +FE70..FE74; Letter +FE75..FE75; Not-Letter +FE76..FEFC; Letter +FEFD..FF20; Not-Letter +FF21..FF3A; Letter +FF3B..FF40; Not-Letter +FF41..FF5A; Letter +FF5B..FF65; Not-Letter +FF66..FFBE; Letter +FFBF..FFC1; Not-Letter +FFC2..FFC7; Letter +FFC8..FFC9; Not-Letter +FFCA..FFCF; Letter +FFD0..FFD1; Not-Letter +FFD2..FFD7; Letter +FFD8..FFD9; Not-Letter +FFDA..FFDC; Letter +FFDD..FFFF; Not-Letter +10000..1000B; Letter +1000C..1000C; Not-Letter +1000D..10026; Letter +10027..10027; Not-Letter +10028..1003A; Letter +1003B..1003B; Not-Letter +1003C..1003D; Letter +1003E..1003E; Not-Letter +1003F..1004D; Letter +1004E..1004F; Not-Letter +10050..1005D; Letter +1005E..1007F; Not-Letter +10080..100FA; Letter +100FB..1027F; Not-Letter +10280..1029C; Letter +1029D..1029F; Not-Letter +102A0..102D0; Letter +102D1..102FF; Not-Letter +10300..1031F; Letter +10320..1032C; Not-Letter +1032D..10340; Letter +10341..10341; Not-Letter +10342..10349; Letter +1034A..1034F; Not-Letter +10350..10375; Letter +10376..1037F; Not-Letter +10380..1039D; Letter +1039E..1039F; Not-Letter +103A0..103C3; Letter +103C4..103C7; Not-Letter +103C8..103CF; Letter +103D0..103FF; Not-Letter +10400..1049D; Letter +1049E..104AF; Not-Letter +104B0..104D3; Letter +104D4..104D7; Not-Letter +104D8..104FB; Letter +104FC..104FF; Not-Letter +10500..10527; Letter +10528..1052F; Not-Letter +10530..10563; Letter +10564..105FF; Not-Letter +10600..10736; Letter +10737..1073F; Not-Letter +10740..10755; Letter +10756..1075F; Not-Letter +10760..10767; Letter +10768..107FF; Not-Letter +10800..10805; Letter +10806..10807; Not-Letter +10808..10808; Letter +10809..10809; Not-Letter +1080A..10835; Letter +10836..10836; Not-Letter +10837..10838; Letter +10839..1083B; Not-Letter +1083C..1083C; Letter +1083D..1083E; Not-Letter +1083F..10855; Letter +10856..1085F; Not-Letter +10860..10876; Letter +10877..1087F; Not-Letter +10880..1089E; Letter +1089F..108DF; Not-Letter +108E0..108F2; Letter +108F3..108F3; Not-Letter +108F4..108F5; Letter +108F6..108FF; Not-Letter +10900..10915; Letter +10916..1091F; Not-Letter +10920..10939; Letter +1093A..1097F; Not-Letter +10980..109B7; Letter +109B8..109BD; Not-Letter +109BE..109BF; Letter +109C0..109FF; Not-Letter +10A00..10A00; Letter +10A01..10A0F; Not-Letter +10A10..10A13; Letter +10A14..10A14; Not-Letter +10A15..10A17; Letter +10A18..10A18; Not-Letter +10A19..10A35; Letter +10A36..10A5F; Not-Letter +10A60..10A7C; Letter +10A7D..10A7F; Not-Letter +10A80..10A9C; Letter +10A9D..10ABF; Not-Letter +10AC0..10AC7; Letter +10AC8..10AC8; Not-Letter +10AC9..10AE4; Letter +10AE5..10AFF; Not-Letter +10B00..10B35; Letter +10B36..10B3F; Not-Letter +10B40..10B55; Letter +10B56..10B5F; Not-Letter +10B60..10B72; Letter +10B73..10B7F; Not-Letter +10B80..10B91; Letter +10B92..10BFF; Not-Letter +10C00..10C48; Letter +10C49..10C7F; Not-Letter +10C80..10CB2; Letter +10CB3..10CBF; Not-Letter +10CC0..10CF2; Letter +10CF3..10CFF; Not-Letter +10D00..10D23; Letter +10D24..10EFF; Not-Letter +10F00..10F1C; Letter +10F1D..10F26; Not-Letter +10F27..10F27; Letter +10F28..10F2F; Not-Letter +10F30..10F45; Letter +10F46..10FDF; Not-Letter +10FE0..10FF6; Letter +10FF7..11002; Not-Letter +11003..11037; Letter +11038..11082; Not-Letter +11083..110AF; Letter +110B0..110CF; Not-Letter +110D0..110E8; Letter +110E9..11102; Not-Letter +11103..11126; Letter +11127..11143; Not-Letter +11144..11144; Letter +11145..1114F; Not-Letter +11150..11172; Letter +11173..11175; Not-Letter +11176..11176; Letter +11177..11182; Not-Letter +11183..111B2; Letter +111B3..111C0; Not-Letter +111C1..111C4; Letter +111C5..111D9; Not-Letter +111DA..111DA; Letter +111DB..111DB; Not-Letter +111DC..111DC; Letter +111DD..111FF; Not-Letter +11200..11211; Letter +11212..11212; Not-Letter +11213..1122B; Letter +1122C..1127F; Not-Letter +11280..11286; Letter +11287..11287; Not-Letter +11288..11288; Letter +11289..11289; Not-Letter +1128A..1128D; Letter +1128E..1128E; Not-Letter +1128F..1129D; Letter +1129E..1129E; Not-Letter +1129F..112A8; Letter +112A9..112AF; Not-Letter +112B0..112DE; Letter +112DF..11304; Not-Letter +11305..1130C; Letter +1130D..1130E; Not-Letter +1130F..11310; Letter +11311..11312; Not-Letter +11313..11328; Letter +11329..11329; Not-Letter +1132A..11330; Letter +11331..11331; Not-Letter +11332..11333; Letter +11334..11334; Not-Letter +11335..11339; Letter +1133A..1133C; Not-Letter +1133D..1133D; Letter +1133E..1134F; Not-Letter +11350..11350; Letter +11351..1135C; Not-Letter +1135D..11361; Letter +11362..113FF; Not-Letter +11400..11434; Letter +11435..11446; Not-Letter +11447..1144A; Letter +1144B..1145E; Not-Letter +1145F..1145F; Letter +11460..1147F; Not-Letter +11480..114AF; Letter +114B0..114C3; Not-Letter +114C4..114C5; Letter +114C6..114C6; Not-Letter +114C7..114C7; Letter +114C8..1157F; Not-Letter +11580..115AE; Letter +115AF..115D7; Not-Letter +115D8..115DB; Letter +115DC..115FF; Not-Letter +11600..1162F; Letter +11630..11643; Not-Letter +11644..11644; Letter +11645..1167F; Not-Letter +11680..116AA; Letter +116AB..116B7; Not-Letter +116B8..116B8; Letter +116B9..116FF; Not-Letter +11700..1171A; Letter +1171B..117FF; Not-Letter +11800..1182B; Letter +1182C..1189F; Not-Letter +118A0..118DF; Letter +118E0..118FE; Not-Letter +118FF..118FF; Letter +11900..1199F; Not-Letter +119A0..119A7; Letter +119A8..119A9; Not-Letter +119AA..119D0; Letter +119D1..119E0; Not-Letter +119E1..119E1; Letter +119E2..119E2; Not-Letter +119E3..119E3; Letter +119E4..119FF; Not-Letter +11A00..11A00; Letter +11A01..11A0A; Not-Letter +11A0B..11A32; Letter +11A33..11A39; Not-Letter +11A3A..11A3A; Letter +11A3B..11A4F; Not-Letter +11A50..11A50; Letter +11A51..11A5B; Not-Letter +11A5C..11A89; Letter +11A8A..11A9C; Not-Letter +11A9D..11A9D; Letter +11A9E..11ABF; Not-Letter +11AC0..11AF8; Letter +11AF9..11BFF; Not-Letter +11C00..11C08; Letter +11C09..11C09; Not-Letter +11C0A..11C2E; Letter +11C2F..11C3F; Not-Letter +11C40..11C40; Letter +11C41..11C71; Not-Letter +11C72..11C8F; Letter +11C90..11CFF; Not-Letter +11D00..11D06; Letter +11D07..11D07; Not-Letter +11D08..11D09; Letter +11D0A..11D0A; Not-Letter +11D0B..11D30; Letter +11D31..11D45; Not-Letter +11D46..11D46; Letter +11D47..11D5F; Not-Letter +11D60..11D65; Letter +11D66..11D66; Not-Letter +11D67..11D68; Letter +11D69..11D69; Not-Letter +11D6A..11D89; Letter +11D8A..11D97; Not-Letter +11D98..11D98; Letter +11D99..11EDF; Not-Letter +11EE0..11EF2; Letter +11EF3..11FFF; Not-Letter +12000..12399; Letter +1239A..1247F; Not-Letter +12480..12543; Letter +12544..12FFF; Not-Letter +13000..1342E; Letter +1342F..143FF; Not-Letter +14400..14646; Letter +14647..167FF; Not-Letter +16800..16A38; Letter +16A39..16A3F; Not-Letter +16A40..16A5E; Letter +16A5F..16ACF; Not-Letter +16AD0..16AED; Letter +16AEE..16AFF; Not-Letter +16B00..16B2F; Letter +16B30..16B3F; Not-Letter +16B40..16B43; Letter +16B44..16B62; Not-Letter +16B63..16B77; Letter +16B78..16B7C; Not-Letter +16B7D..16B8F; Letter +16B90..16E3F; Not-Letter +16E40..16E7F; Letter +16E80..16EFF; Not-Letter +16F00..16F4A; Letter +16F4B..16F4F; Not-Letter +16F50..16F50; Letter +16F51..16F92; Not-Letter +16F93..16F9F; Letter +16FA0..16FDF; Not-Letter +16FE0..16FE1; Letter +16FE2..16FE2; Not-Letter +16FE3..16FE3; Letter +16FE4..16FFF; Not-Letter +17000..187F7; Letter +187F8..187FF; Not-Letter +18800..18AF2; Letter +18AF3..1AFFF; Not-Letter +1B000..1B11E; Letter +1B11F..1B14F; Not-Letter +1B150..1B152; Letter +1B153..1B163; Not-Letter +1B164..1B167; Letter +1B168..1B16F; Not-Letter +1B170..1B2FB; Letter +1B2FC..1BBFF; Not-Letter +1BC00..1BC6A; Letter +1BC6B..1BC6F; Not-Letter +1BC70..1BC7C; Letter +1BC7D..1BC7F; Not-Letter +1BC80..1BC88; Letter +1BC89..1BC8F; Not-Letter +1BC90..1BC99; Letter +1BC9A..1D3FF; Not-Letter +1D400..1D454; Letter +1D455..1D455; Not-Letter +1D456..1D49C; Letter +1D49D..1D49D; Not-Letter +1D49E..1D49F; Letter +1D4A0..1D4A1; Not-Letter +1D4A2..1D4A2; Letter +1D4A3..1D4A4; Not-Letter +1D4A5..1D4A6; Letter +1D4A7..1D4A8; Not-Letter +1D4A9..1D4AC; Letter +1D4AD..1D4AD; Not-Letter +1D4AE..1D4B9; Letter +1D4BA..1D4BA; Not-Letter +1D4BB..1D4BB; Letter +1D4BC..1D4BC; Not-Letter +1D4BD..1D4C3; Letter +1D4C4..1D4C4; Not-Letter +1D4C5..1D505; Letter +1D506..1D506; Not-Letter +1D507..1D50A; Letter +1D50B..1D50C; Not-Letter +1D50D..1D514; Letter +1D515..1D515; Not-Letter +1D516..1D51C; Letter +1D51D..1D51D; Not-Letter +1D51E..1D539; Letter +1D53A..1D53A; Not-Letter +1D53B..1D53E; Letter +1D53F..1D53F; Not-Letter +1D540..1D544; Letter +1D545..1D545; Not-Letter +1D546..1D546; Letter +1D547..1D549; Not-Letter +1D54A..1D550; Letter +1D551..1D551; Not-Letter +1D552..1D6A5; Letter +1D6A6..1D6A7; Not-Letter +1D6A8..1D6C0; Letter +1D6C1..1D6C1; Not-Letter +1D6C2..1D6DA; Letter +1D6DB..1D6DB; Not-Letter +1D6DC..1D6FA; Letter +1D6FB..1D6FB; Not-Letter +1D6FC..1D714; Letter +1D715..1D715; Not-Letter +1D716..1D734; Letter +1D735..1D735; Not-Letter +1D736..1D74E; Letter +1D74F..1D74F; Not-Letter +1D750..1D76E; Letter +1D76F..1D76F; Not-Letter +1D770..1D788; Letter +1D789..1D789; Not-Letter +1D78A..1D7A8; Letter +1D7A9..1D7A9; Not-Letter +1D7AA..1D7C2; Letter +1D7C3..1D7C3; Not-Letter +1D7C4..1D7CB; Letter +1D7CC..1E0FF; Not-Letter +1E100..1E12C; Letter +1E12D..1E136; Not-Letter +1E137..1E13D; Letter +1E13E..1E14D; Not-Letter +1E14E..1E14E; Letter +1E14F..1E2BF; Not-Letter +1E2C0..1E2EB; Letter +1E2EC..1E7FF; Not-Letter +1E800..1E8C4; Letter +1E8C5..1E8FF; Not-Letter +1E900..1E943; Letter +1E944..1E94A; Not-Letter +1E94B..1E94B; Letter +1E94C..1EDFF; Not-Letter +1EE00..1EE03; Letter +1EE04..1EE04; Not-Letter +1EE05..1EE1F; Letter +1EE20..1EE20; Not-Letter +1EE21..1EE22; Letter +1EE23..1EE23; Not-Letter +1EE24..1EE24; Letter +1EE25..1EE26; Not-Letter +1EE27..1EE27; Letter +1EE28..1EE28; Not-Letter +1EE29..1EE32; Letter +1EE33..1EE33; Not-Letter +1EE34..1EE37; Letter +1EE38..1EE38; Not-Letter +1EE39..1EE39; Letter +1EE3A..1EE3A; Not-Letter +1EE3B..1EE3B; Letter +1EE3C..1EE41; Not-Letter +1EE42..1EE42; Letter +1EE43..1EE46; Not-Letter +1EE47..1EE47; Letter +1EE48..1EE48; Not-Letter +1EE49..1EE49; Letter +1EE4A..1EE4A; Not-Letter +1EE4B..1EE4B; Letter +1EE4C..1EE4C; Not-Letter +1EE4D..1EE4F; Letter +1EE50..1EE50; Not-Letter +1EE51..1EE52; Letter +1EE53..1EE53; Not-Letter +1EE54..1EE54; Letter +1EE55..1EE56; Not-Letter +1EE57..1EE57; Letter +1EE58..1EE58; Not-Letter +1EE59..1EE59; Letter +1EE5A..1EE5A; Not-Letter +1EE5B..1EE5B; Letter +1EE5C..1EE5C; Not-Letter +1EE5D..1EE5D; Letter +1EE5E..1EE5E; Not-Letter +1EE5F..1EE5F; Letter +1EE60..1EE60; Not-Letter +1EE61..1EE62; Letter +1EE63..1EE63; Not-Letter +1EE64..1EE64; Letter +1EE65..1EE66; Not-Letter +1EE67..1EE6A; Letter +1EE6B..1EE6B; Not-Letter +1EE6C..1EE72; Letter +1EE73..1EE73; Not-Letter +1EE74..1EE77; Letter +1EE78..1EE78; Not-Letter +1EE79..1EE7C; Letter +1EE7D..1EE7D; Not-Letter +1EE7E..1EE7E; Letter +1EE7F..1EE7F; Not-Letter +1EE80..1EE89; Letter +1EE8A..1EE8A; Not-Letter +1EE8B..1EE9B; Letter +1EE9C..1EEA0; Not-Letter +1EEA1..1EEA3; Letter +1EEA4..1EEA4; Not-Letter +1EEA5..1EEA9; Letter +1EEAA..1EEAA; Not-Letter +1EEAB..1EEBB; Letter +1EEBC..1FFFF; Not-Letter +20000..2A6D6; Letter +2A6D7..2A6FF; Not-Letter +2A700..2B734; Letter +2B735..2B73F; Not-Letter +2B740..2B81D; Letter +2B81E..2B81F; Not-Letter +2B820..2CEA1; Letter +2CEA2..2CEAF; Not-Letter +2CEB0..2EBE0; Letter +2EBE1..2F7FF; Not-Letter +2F800..2FA1D; Letter +2FA1E..10FFFF; Not-Letter diff --git a/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_0.test b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_0.test new file mode 100644 index 000000000..98959732a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeLetter_12_0 + +description: +Tests character class syntax of the Unicode 12.0 Letter property +using the '[:letter:]' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0-0.input b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0-0.input new file mode 100644 index 000000000..7ab64a1ac --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0-0.input @@ -0,0 +1,7344 @@ +# LineBreakTest-12.0.0.txt +# Date: 2019-01-22, 08:18:33 GMT +# © 2019 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Line_Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Line_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not, +# as listed in the Rules section of LineBreakTest.html +# +# Note: +# The Line_Break tests use tailoring of numbers described in +# Example 7 of Section 8.2, "Examples of Customization" of UAX #14. +# +# These samples may be extended or changed in the future. +# +× 0023 × 0023 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0023 × 0020 ÷ 0023 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0023 × 0308 × 0023 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0023 ÷ 2014 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0023 × 0020 ÷ 2014 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0023 × 0308 ÷ 2014 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0023 × 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [21.01] (BA) ÷ [0.3] +× 0023 × 0020 ÷ 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0023 × 0308 × 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0023 ÷ 00B4 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0023 × 0020 ÷ 00B4 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0023 × 0308 ÷ 00B4 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0023 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (BK) ÷ [0.3] +× 0023 × 0020 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0023 × 0308 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0023 × 0308 × 0020 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0023 ÷ FFFC ÷ # × [0.3] NUMBER SIGN (AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0023 × 0020 ÷ FFFC ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0023 × 0308 ÷ FFFC ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0023 × 007D ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0023 × 0020 × 007D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0023 × 0308 × 007D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0023 × 0029 ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0023 × 0020 × 0029 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0023 × 0308 × 0029 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0023 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (CR) ÷ [0.3] +× 0023 × 0020 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0023 × 0308 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0023 × 0308 × 0020 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0023 × 0021 ÷ # × [0.3] NUMBER SIGN (AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0023 × 0020 × 0021 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0023 × 0308 × 0021 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0023 × 00A0 ÷ # × [0.3] NUMBER SIGN (AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0023 × 0020 ÷ 00A0 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0023 × 0308 × 00A0 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0023 ÷ AC00 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0023 × 0020 ÷ AC00 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0023 × 0308 ÷ AC00 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0023 ÷ AC01 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0023 × 0020 ÷ AC01 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0023 × 0308 ÷ AC01 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0023 × 05D0 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0023 × 0020 ÷ 05D0 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0023 × 0308 × 05D0 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0023 × 002D ÷ # × [0.3] NUMBER SIGN (AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0023 × 0020 ÷ 002D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0023 × 0308 × 002D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0023 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0023 × 0020 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0023 × 0308 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0023 × 2024 ÷ # × [0.3] NUMBER SIGN (AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0023 × 0020 ÷ 2024 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0023 × 0308 × 2024 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0023 × 002C ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] COMMA (IS) ÷ [0.3] +× 0023 × 0020 × 002C ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0023 × 0308 × 002C ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0023 ÷ 1100 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0023 × 0020 ÷ 1100 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0023 × 0308 ÷ 1100 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0023 ÷ 11A8 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0023 × 0020 ÷ 11A8 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0023 × 0308 ÷ 11A8 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0023 ÷ 1160 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0023 × 0020 ÷ 1160 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0023 × 0308 ÷ 1160 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0023 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (LF) ÷ [0.3] +× 0023 × 0020 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0023 × 0308 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0023 × 0308 × 0020 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0023 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (NL) ÷ [0.3] +× 0023 × 0020 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0023 × 0308 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0023 × 0308 × 0020 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0023 × 17D6 ÷ # × [0.3] NUMBER SIGN (AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0023 × 0020 ÷ 17D6 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0023 × 0308 × 17D6 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0023 × 0030 ÷ # × [0.3] NUMBER SIGN (AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0023 × 0020 ÷ 0030 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0023 × 0308 × 0030 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0023 × 0028 ÷ # × [0.3] NUMBER SIGN (AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0023 × 0020 ÷ 0028 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0023 × 0308 × 0028 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0023 × 0025 ÷ # × [0.3] NUMBER SIGN (AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0023 × 0020 ÷ 0025 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0023 × 0308 × 0025 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0023 × 0024 ÷ # × [0.3] NUMBER SIGN (AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0023 × 0020 ÷ 0024 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0023 × 0308 × 0024 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0023 × 0022 ÷ # × [0.3] NUMBER SIGN (AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0023 × 0020 ÷ 0022 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0023 × 0308 × 0022 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0023 × 0020 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [0.3] +× 0023 × 0020 × 0020 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0023 × 002F ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0023 × 0020 × 002F ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0023 × 0308 × 002F ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0023 × 2060 ÷ # × [0.3] NUMBER SIGN (AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0023 × 0020 × 2060 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0023 × 0308 × 2060 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0023 × 200B ÷ # × [0.3] NUMBER SIGN (AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0023 × 0020 × 200B ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0023 × 0308 × 200B ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0023 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0023 × 0020 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0023 × 0308 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0023 ÷ 261D ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0023 × 0020 ÷ 261D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0023 × 0308 ÷ 261D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0023 ÷ 1F3FB ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0023 × 0020 ÷ 1F3FB ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0023 × 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] (CM1_CM) ÷ [0.3] +× 0023 × 0020 ÷ 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0023 × 0308 × 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0023 × 200D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0023 × 0020 ÷ 200D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0023 × 00A7 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0023 × 0020 ÷ 00A7 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0023 × 0308 × 00A7 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0023 × 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] (XX_AL) ÷ [0.3] +× 0023 × 0020 ÷ 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0023 × 0308 × 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0023 × 0E01 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0023 × 0020 ÷ 0E01 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0023 × 0308 × 0E01 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0023 × 3041 ÷ # × [0.3] NUMBER SIGN (AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0023 × 0020 ÷ 3041 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0023 × 0308 × 3041 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 2014 ÷ 0023 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 2014 × 0020 ÷ 0023 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 2014 × 0308 ÷ 0023 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 2014 × 2014 ÷ # × [0.3] EM DASH (B2) × [17.0] EM DASH (B2) ÷ [0.3] +× 2014 × 0020 × 2014 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [17.0] EM DASH (B2) ÷ [0.3] +× 2014 × 0308 × 2014 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [17.0] EM DASH (B2) ÷ [0.3] +× 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] +× 2014 × 0009 ÷ # × [0.3] EM DASH (B2) × [21.01] (BA) ÷ [0.3] +× 2014 × 0020 ÷ 0009 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2014 × 0308 × 0009 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2014 ÷ 00B4 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2014 × 0020 ÷ 00B4 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2014 × 0308 ÷ 00B4 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 2014 × 000B ÷ # × [0.3] EM DASH (B2) × [6.0] (BK) ÷ [0.3] +× 2014 × 0020 × 000B ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2014 × 0308 × 000B ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 2014 × 0308 × 0020 × 000B ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2014 ÷ FFFC ÷ # × [0.3] EM DASH (B2) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2014 × 0020 ÷ FFFC ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2014 × 0308 ÷ FFFC ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 2014 × 007D ÷ # × [0.3] EM DASH (B2) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2014 × 0020 × 007D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2014 × 0308 × 007D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 2014 × 0029 ÷ # × [0.3] EM DASH (B2) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2014 × 0020 × 0029 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2014 × 0308 × 0029 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 2014 × 000D ÷ # × [0.3] EM DASH (B2) × [6.0] (CR) ÷ [0.3] +× 2014 × 0020 × 000D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2014 × 0308 × 000D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 2014 × 0308 × 0020 × 000D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2014 × 0021 ÷ # × [0.3] EM DASH (B2) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2014 × 0020 × 0021 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2014 × 0308 × 0021 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 2014 × 00A0 ÷ # × [0.3] EM DASH (B2) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 2014 × 0020 ÷ 00A0 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 2014 × 0308 × 00A0 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 2014 ÷ AC00 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2014 × 0020 ÷ AC00 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2014 × 0308 ÷ AC00 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 2014 ÷ AC01 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2014 × 0020 ÷ AC01 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2014 × 0308 ÷ AC01 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 2014 ÷ 05D0 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2014 × 0020 ÷ 05D0 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2014 × 0308 ÷ 05D0 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 2014 × 002D ÷ # × [0.3] EM DASH (B2) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 2014 × 0020 ÷ 002D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 2014 × 0308 × 002D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 2014 ÷ 231A ÷ # × [0.3] EM DASH (B2) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 2014 × 0020 ÷ 231A ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 2014 × 0308 ÷ 231A ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 2014 ÷ 2024 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2014 × 0020 ÷ 2024 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2014 × 0308 ÷ 2024 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 2014 × 002C ÷ # × [0.3] EM DASH (B2) × [13.02] COMMA (IS) ÷ [0.3] +× 2014 × 0020 × 002C ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 2014 × 0308 × 002C ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 2014 ÷ 1100 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2014 × 0020 ÷ 1100 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2014 × 0308 ÷ 1100 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 2014 ÷ 11A8 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2014 × 0020 ÷ 11A8 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2014 × 0308 ÷ 11A8 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 2014 ÷ 1160 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2014 × 0020 ÷ 1160 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2014 × 0308 ÷ 1160 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 2014 × 000A ÷ # × [0.3] EM DASH (B2) × [6.0] (LF) ÷ [0.3] +× 2014 × 0020 × 000A ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2014 × 0308 × 000A ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 2014 × 0308 × 0020 × 000A ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2014 × 0085 ÷ # × [0.3] EM DASH (B2) × [6.0] (NL) ÷ [0.3] +× 2014 × 0020 × 0085 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2014 × 0308 × 0085 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 2014 × 0308 × 0020 × 0085 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2014 × 17D6 ÷ # × [0.3] EM DASH (B2) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2014 × 0020 ÷ 17D6 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2014 × 0308 × 17D6 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 2014 ÷ 0030 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 2014 × 0020 ÷ 0030 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 2014 × 0308 ÷ 0030 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 2014 ÷ 0028 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2014 × 0020 ÷ 0028 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2014 × 0308 ÷ 0028 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 2014 ÷ 0025 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 2014 × 0020 ÷ 0025 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 2014 × 0308 ÷ 0025 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 2014 ÷ 0024 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2014 × 0020 ÷ 0024 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2014 × 0308 ÷ 0024 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 2014 × 0022 ÷ # × [0.3] EM DASH (B2) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 2014 × 0020 ÷ 0022 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 2014 × 0308 × 0022 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 2014 × 0020 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [0.3] +× 2014 × 0020 × 0020 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 2014 × 002F ÷ # × [0.3] EM DASH (B2) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2014 × 0020 × 002F ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2014 × 0308 × 002F ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 2014 × 2060 ÷ # × [0.3] EM DASH (B2) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2014 × 0020 × 2060 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2014 × 0308 × 2060 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 2014 × 200B ÷ # × [0.3] EM DASH (B2) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2014 × 0020 × 200B ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2014 × 0308 × 200B ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 2014 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2014 × 0020 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2014 × 0308 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 2014 ÷ 261D ÷ # × [0.3] EM DASH (B2) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2014 × 0020 ÷ 261D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2014 × 0308 ÷ 261D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 2014 ÷ 1F3FB ÷ # × [0.3] EM DASH (B2) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 2014 × 0020 ÷ 1F3FB ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 2014 × 0001 ÷ # × [0.3] EM DASH (B2) × [9.0] (CM1_CM) ÷ [0.3] +× 2014 × 0020 ÷ 0001 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2014 × 0308 × 0001 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2014 × 200D ÷ # × [0.3] EM DASH (B2) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 2014 × 0020 ÷ 200D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 2014 ÷ 00A7 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2014 × 0020 ÷ 00A7 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2014 × 0308 ÷ 00A7 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 2014 ÷ 50005 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2014 × 0020 ÷ 50005 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2014 × 0308 ÷ 50005 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2014 ÷ 0E01 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2014 × 0020 ÷ 0E01 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2014 × 0308 ÷ 0E01 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 2014 × 3041 ÷ # × [0.3] EM DASH (B2) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2014 × 0020 ÷ 3041 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2014 × 0308 × 3041 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0009 ÷ 0023 ÷ # × [0.3] (BA) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 × 0020 ÷ 0023 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 × 0308 ÷ 0023 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0023 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 ÷ 2014 ÷ # × [0.3] (BA) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0020 ÷ 2014 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0308 ÷ 2014 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 2014 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0009 ÷ # × [0.3] (BA) × [21.01] (BA) ÷ [0.3] +× 0009 × 0020 ÷ 0009 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0009 × 0308 × 0009 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0009 ÷ 00B4 ÷ # × [0.3] (BA) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 0020 ÷ 00B4 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 0308 ÷ 00B4 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 000B ÷ # × [0.3] (BA) × [6.0] (BK) ÷ [0.3] +× 0009 × 0020 × 000B ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0009 × 0308 × 000B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0009 × 0308 × 0020 × 000B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0009 ÷ FFFC ÷ # × [0.3] (BA) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 0020 ÷ FFFC ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 0308 ÷ FFFC ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ FFFC ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 007D ÷ # × [0.3] (BA) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0020 × 007D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0308 × 007D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0308 × 0020 × 007D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0029 ÷ # × [0.3] (BA) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 0020 × 0029 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 0308 × 0029 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 0308 × 0020 × 0029 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 000D ÷ # × [0.3] (BA) × [6.0] (CR) ÷ [0.3] +× 0009 × 0020 × 000D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0009 × 0308 × 000D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0009 × 0308 × 0020 × 000D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0009 × 0021 ÷ # × [0.3] (BA) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 × 0020 × 0021 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 × 0308 × 0021 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 × 0308 × 0020 × 0021 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 ÷ 00A0 ÷ # × [0.3] (BA) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 × 0020 ÷ 00A0 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 × 0308 ÷ 00A0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 ÷ AC00 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 × 0020 ÷ AC00 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 × 0308 ÷ AC00 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 ÷ AC01 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 × 0020 ÷ AC01 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 × 0308 ÷ AC01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 ÷ 05D0 ÷ # × [0.3] (BA) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 0020 ÷ 05D0 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 0308 ÷ 05D0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 002D ÷ # × [0.3] (BA) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 × 0020 ÷ 002D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 × 0308 × 002D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 002D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 ÷ 231A ÷ # × [0.3] (BA) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0009 × 0020 ÷ 231A ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0009 × 0308 ÷ 231A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 231A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0009 ÷ 2024 ÷ # × [0.3] (BA) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 0020 ÷ 2024 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 0308 ÷ 2024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 2024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 002C ÷ # × [0.3] (BA) × [13.02] COMMA (IS) ÷ [0.3] +× 0009 × 0020 × 002C ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0009 × 0308 × 002C ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 0009 × 0308 × 0020 × 002C ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0009 ÷ 1100 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 × 0020 ÷ 1100 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 × 0308 ÷ 1100 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 ÷ 11A8 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 × 0020 ÷ 11A8 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 × 0308 ÷ 11A8 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 ÷ 1160 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 0020 ÷ 1160 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 0308 ÷ 1160 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 000A ÷ # × [0.3] (BA) × [6.0] (LF) ÷ [0.3] +× 0009 × 0020 × 000A ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0009 × 0308 × 000A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0009 × 0308 × 0020 × 000A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0009 × 0085 ÷ # × [0.3] (BA) × [6.0] (NL) ÷ [0.3] +× 0009 × 0020 × 0085 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0009 × 0308 × 0085 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0009 × 0308 × 0020 × 0085 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0009 × 17D6 ÷ # × [0.3] (BA) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 × 0020 ÷ 17D6 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 × 0308 × 17D6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 ÷ 0030 ÷ # × [0.3] (BA) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 × 0020 ÷ 0030 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 × 0308 ÷ 0030 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0030 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 ÷ 0028 ÷ # × [0.3] (BA) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 × 0020 ÷ 0028 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 × 0308 ÷ 0028 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0028 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 ÷ 0025 ÷ # × [0.3] (BA) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 × 0020 ÷ 0025 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 × 0308 ÷ 0025 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 ÷ 0024 ÷ # × [0.3] (BA) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0020 ÷ 0024 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0308 ÷ 0024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0022 ÷ # × [0.3] (BA) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0020 ÷ 0022 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0308 × 0022 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0022 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0020 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 0020 × 0020 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 0308 × 0020 × 0020 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 002F ÷ # × [0.3] (BA) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0009 × 0020 × 002F ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0009 × 0308 × 002F ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 0009 × 0308 × 0020 × 002F ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0009 × 2060 ÷ # × [0.3] (BA) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 0020 × 2060 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 0308 × 2060 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 0308 × 0020 × 2060 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 200B ÷ # × [0.3] (BA) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 × 0020 × 200B ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 × 0308 × 200B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 × 0308 × 0020 × 200B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 ÷ 1F1E6 ÷ # × [0.3] (BA) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 × 0020 ÷ 1F1E6 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 × 0308 ÷ 1F1E6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 ÷ 261D ÷ # × [0.3] (BA) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 × 0020 ÷ 261D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 × 0308 ÷ 261D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 261D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 ÷ 1F3FB ÷ # × [0.3] (BA) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0020 ÷ 1F3FB ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0308 ÷ 1F3FB ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0001 ÷ # × [0.3] (BA) × [9.0] (CM1_CM) ÷ [0.3] +× 0009 × 0020 ÷ 0001 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0009 × 0308 × 0001 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0009 × 200D ÷ # × [0.3] (BA) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 × 0020 ÷ 200D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 × 0308 × 200D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 200D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 ÷ 00A7 ÷ # × [0.3] (BA) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 × 0020 ÷ 00A7 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 × 0308 ÷ 00A7 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 ÷ 50005 ÷ # × [0.3] (BA) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0009 × 0020 ÷ 50005 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0009 × 0308 ÷ 50005 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0009 ÷ 0E01 ÷ # × [0.3] (BA) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 0020 ÷ 0E01 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 0308 ÷ 0E01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 3041 ÷ # × [0.3] (BA) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0009 × 0020 ÷ 3041 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0009 × 0308 × 3041 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 3041 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00B4 × 0023 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] NUMBER SIGN (AL) ÷ [0.3] +× 00B4 × 0020 ÷ 0023 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 00B4 × 0308 × 0023 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 00B4 × 2014 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] EM DASH (B2) ÷ [0.3] +× 00B4 × 0020 ÷ 2014 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 00B4 × 0308 × 2014 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] EM DASH (B2) ÷ [0.3] +× 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] +× 00B4 × 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.01] (BA) ÷ [0.3] +× 00B4 × 0020 ÷ 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00B4 × 0308 × 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00B4 × 00B4 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] ACUTE ACCENT (BB) ÷ [0.3] +× 00B4 × 0020 ÷ 00B4 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00B4 × 0308 × 00B4 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 00B4 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (BK) ÷ [0.3] +× 00B4 × 0020 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00B4 × 0308 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 00B4 × 0308 × 0020 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00B4 ÷ FFFC ÷ # × [0.3] ACUTE ACCENT (BB) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00B4 × 0020 ÷ FFFC ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00B4 × 0308 ÷ FFFC ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 00B4 × 007D ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00B4 × 0020 × 007D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00B4 × 0308 × 007D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 00B4 × 0029 ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00B4 × 0020 × 0029 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00B4 × 0308 × 0029 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 00B4 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0020 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0308 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0308 × 0020 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0021 ÷ # × [0.3] ACUTE ACCENT (BB) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00B4 × 0020 × 0021 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00B4 × 0308 × 0021 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 00B4 × 00A0 ÷ # × [0.3] ACUTE ACCENT (BB) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 00B4 × 0020 ÷ 00A0 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00B4 × 0308 × 00A0 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 00B4 × AC00 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00B4 × 0020 ÷ AC00 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00B4 × 0308 × AC00 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 00B4 × AC01 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00B4 × 0020 ÷ AC01 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00B4 × 0308 × AC01 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 00B4 × 05D0 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00B4 × 0020 ÷ 05D0 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00B4 × 0308 × 05D0 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 00B4 × 002D ÷ # × [0.3] ACUTE ACCENT (BB) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 00B4 × 0020 ÷ 002D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00B4 × 0308 × 002D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 00B4 × 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] WATCH (ID) ÷ [0.3] +× 00B4 × 0020 ÷ 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 00B4 × 0308 × 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] WATCH (ID) ÷ [0.3] +× 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] +× 00B4 × 2024 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] ONE DOT LEADER (IN) ÷ [0.3] +× 00B4 × 0020 ÷ 2024 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00B4 × 0308 × 2024 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 00B4 × 002C ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] COMMA (IS) ÷ [0.3] +× 00B4 × 0020 × 002C ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 00B4 × 0308 × 002C ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 00B4 × 1100 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00B4 × 0020 ÷ 1100 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00B4 × 0308 × 1100 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 00B4 × 11A8 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00B4 × 0020 ÷ 11A8 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00B4 × 0308 × 11A8 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 00B4 × 1160 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00B4 × 0020 ÷ 1160 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00B4 × 0308 × 1160 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 00B4 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0020 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0308 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0308 × 0020 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (NL) ÷ [0.3] +× 00B4 × 0020 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00B4 × 0308 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 00B4 × 0308 × 0020 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00B4 × 17D6 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00B4 × 0020 ÷ 17D6 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00B4 × 0308 × 17D6 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 00B4 × 0030 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] DIGIT ZERO (NU) ÷ [0.3] +× 00B4 × 0020 ÷ 0030 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 00B4 × 0308 × 0030 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 00B4 × 0028 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00B4 × 0020 ÷ 0028 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00B4 × 0308 × 0028 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 00B4 × 0025 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] PERCENT SIGN (PO) ÷ [0.3] +× 00B4 × 0020 ÷ 0025 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 00B4 × 0308 × 0025 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 00B4 × 0024 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] DOLLAR SIGN (PR) ÷ [0.3] +× 00B4 × 0020 ÷ 0024 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00B4 × 0308 × 0024 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 00B4 × 0022 ÷ # × [0.3] ACUTE ACCENT (BB) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 00B4 × 0020 ÷ 0022 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 00B4 × 0308 × 0022 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 00B4 × 0020 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [0.3] +× 00B4 × 0020 × 0020 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 00B4 × 002F ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00B4 × 0020 × 002F ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00B4 × 0308 × 002F ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 00B4 × 2060 ÷ # × [0.3] ACUTE ACCENT (BB) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00B4 × 0020 × 2060 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00B4 × 0308 × 2060 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 00B4 × 200B ÷ # × [0.3] ACUTE ACCENT (BB) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00B4 × 0020 × 200B ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00B4 × 0308 × 200B ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 00B4 × 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00B4 × 0020 ÷ 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00B4 × 0308 × 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 00B4 × 261D ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00B4 × 0020 ÷ 261D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00B4 × 0308 × 261D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 00B4 × 1F3FB ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 00B4 × 0020 ÷ 1F3FB ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 00B4 × 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] (CM1_CM) ÷ [0.3] +× 00B4 × 0020 ÷ 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00B4 × 0308 × 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00B4 × 200D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 00B4 × 0020 ÷ 200D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 00B4 × 00A7 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] SECTION SIGN (AI_AL) ÷ [0.3] +× 00B4 × 0020 ÷ 00A7 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00B4 × 0308 × 00A7 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 00B4 × 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] (XX_AL) ÷ [0.3] +× 00B4 × 0020 ÷ 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00B4 × 0308 × 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] (XX_AL) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00B4 × 0E01 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00B4 × 0020 ÷ 0E01 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00B4 × 0308 × 0E01 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 00B4 × 3041 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00B4 × 0020 ÷ 3041 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00B4 × 0308 × 3041 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 000B ÷ 0023 ÷ # × [0.3] (BK) ÷ [4.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 0023 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 0308 × 0023 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0020 ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0308 ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0009 ÷ # × [0.3] (BK) ÷ [4.0] (BA) ÷ [0.3] +× 000B ÷ 0020 ÷ 0009 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000B ÷ 0308 × 0009 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000B ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 0020 ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 0308 ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 000B ÷ # × [0.3] (BK) ÷ [4.0] (BK) ÷ [0.3] +× 000B ÷ 0020 × 000B ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000B ÷ 0308 × 000B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 000B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000B ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 0020 ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 0308 ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 007D ÷ # × [0.3] (BK) ÷ [4.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0020 × 007D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0308 × 007D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 007D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0029 ÷ # × [0.3] (BK) ÷ [4.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 0020 × 0029 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 0308 × 0029 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 000D ÷ # × [0.3] (BK) ÷ [4.0] (CR) ÷ [0.3] +× 000B ÷ 0020 × 000D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000B ÷ 0308 × 000D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 000D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000B ÷ 0021 ÷ # × [0.3] (BK) ÷ [4.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 0020 × 0021 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 0308 × 0021 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 00A0 ÷ # × [0.3] (BK) ÷ [4.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ 0020 ÷ 00A0 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ 0308 × 00A0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ 0020 ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ 0308 ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 0020 ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 0308 ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 05D0 ÷ # × [0.3] (BK) ÷ [4.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 0020 ÷ 05D0 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 0308 × 05D0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 002D ÷ # × [0.3] (BK) ÷ [4.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 0020 ÷ 002D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 0308 × 002D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 0020 ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 0308 ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 2024 ÷ # × [0.3] (BK) ÷ [4.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 0020 ÷ 2024 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 0308 × 2024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 002C ÷ # × [0.3] (BK) ÷ [4.0] COMMA (IS) ÷ [0.3] +× 000B ÷ 0020 × 002C ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000B ÷ 0308 × 002C ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 002C ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000B ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 0020 ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 0308 ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 0020 ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 0308 ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 0020 ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 0308 ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 000A ÷ # × [0.3] (BK) ÷ [4.0] (LF) ÷ [0.3] +× 000B ÷ 0020 × 000A ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000B ÷ 0308 × 000A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 000A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000B ÷ 0085 ÷ # × [0.3] (BK) ÷ [4.0] (NL) ÷ [0.3] +× 000B ÷ 0020 × 0085 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000B ÷ 0308 × 0085 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000B ÷ 17D6 ÷ # × [0.3] (BK) ÷ [4.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0020 ÷ 17D6 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0308 × 17D6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0030 ÷ # × [0.3] (BK) ÷ [4.0] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0020 ÷ 0030 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0308 × 0030 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0028 ÷ # × [0.3] (BK) ÷ [4.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0020 ÷ 0028 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0308 × 0028 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0025 ÷ # × [0.3] (BK) ÷ [4.0] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0020 ÷ 0025 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0308 × 0025 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0024 ÷ # × [0.3] (BK) ÷ [4.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0020 ÷ 0024 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0308 × 0024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0022 ÷ # × [0.3] (BK) ÷ [4.0] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0020 ÷ 0022 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0308 × 0022 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0020 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [0.3] +× 000B ÷ 0020 × 0020 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 002F ÷ # × [0.3] (BK) ÷ [4.0] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 0020 × 002F ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 0308 × 002F ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 002F ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 2060 ÷ # × [0.3] (BK) ÷ [4.0] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 0020 × 2060 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 0308 × 2060 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 200B ÷ # × [0.3] (BK) ÷ [4.0] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 0020 × 200B ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 0308 × 200B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 200B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 0020 ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 0308 ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0001 ÷ # × [0.3] (BK) ÷ [4.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 0020 ÷ 0001 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 0308 × 0001 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 200D ÷ # × [0.3] (BK) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 0020 ÷ 200D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 0308 × 200D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 00A7 ÷ # × [0.3] (BK) ÷ [4.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 00A7 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 0308 × 00A7 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 50005 ÷ # × [0.3] (BK) ÷ [4.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 50005 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0308 × 50005 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0E01 ÷ # × [0.3] (BK) ÷ [4.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 0E01 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 0308 × 0E01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000B ÷ 0020 ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000B ÷ 0308 × 3041 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× FFFC ÷ 0023 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] NUMBER SIGN (AL) ÷ [0.3] +× FFFC × 0020 ÷ 0023 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× FFFC × 0308 ÷ 0023 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× FFFC ÷ 2014 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] EM DASH (B2) ÷ [0.3] +× FFFC × 0020 ÷ 2014 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× FFFC × 0308 ÷ 2014 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] EM DASH (B2) ÷ [0.3] +× 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] +× FFFC ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] (BA) ÷ [0.3] +× FFFC × 0020 ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× FFFC × 0308 ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] (BA) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× FFFC ÷ 00B4 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] ACUTE ACCENT (BB) ÷ [0.3] +× FFFC × 0020 ÷ 00B4 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× FFFC × 0308 ÷ 00B4 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× FFFC × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (BK) ÷ [0.3] +× FFFC × 0020 × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× FFFC × 0308 × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× FFFC × 0308 × 0020 × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× FFFC ÷ FFFC ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× FFFC × 0020 ÷ FFFC ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× FFFC × 0308 ÷ FFFC ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× FFFC × 007D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× FFFC × 0020 × 007D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× FFFC × 0308 × 007D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× FFFC × 0029 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× FFFC × 0020 × 0029 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× FFFC × 0308 × 0029 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× FFFC × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (CR) ÷ [0.3] +× FFFC × 0020 × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× FFFC × 0308 × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× FFFC × 0308 × 0020 × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× FFFC × 0021 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× FFFC × 0020 × 0021 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× FFFC × 0308 × 0021 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× FFFC × 00A0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× FFFC × 0020 ÷ 00A0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× FFFC × 0308 × 00A0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× FFFC ÷ AC00 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× FFFC × 0020 ÷ AC00 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× FFFC × 0308 ÷ AC00 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× FFFC ÷ AC01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× FFFC × 0020 ÷ AC01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× FFFC × 0308 ÷ AC01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× FFFC ÷ 05D0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× FFFC × 0020 ÷ 05D0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× FFFC × 0308 ÷ 05D0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× FFFC ÷ 002D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HYPHEN-MINUS (HY) ÷ [0.3] +× FFFC × 0020 ÷ 002D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× FFFC × 0308 ÷ 002D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× FFFC ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] WATCH (ID) ÷ [0.3] +× FFFC × 0020 ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× FFFC × 0308 ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] WATCH (ID) ÷ [0.3] +× 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] +× FFFC ÷ 2024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] ONE DOT LEADER (IN) ÷ [0.3] +× FFFC × 0020 ÷ 2024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× FFFC × 0308 ÷ 2024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× FFFC × 002C ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] COMMA (IS) ÷ [0.3] +× FFFC × 0020 × 002C ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× FFFC × 0308 × 002C ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× FFFC ÷ 1100 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× FFFC × 0020 ÷ 1100 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× FFFC × 0308 ÷ 1100 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× FFFC ÷ 11A8 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× FFFC × 0020 ÷ 11A8 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× FFFC × 0308 ÷ 11A8 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× FFFC ÷ 1160 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× FFFC × 0020 ÷ 1160 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× FFFC × 0308 ÷ 1160 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× FFFC × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (LF) ÷ [0.3] +× FFFC × 0020 × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× FFFC × 0308 × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× FFFC × 0308 × 0020 × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× FFFC × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (NL) ÷ [0.3] +× FFFC × 0020 × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× FFFC × 0308 × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× FFFC × 0308 × 0020 × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× FFFC ÷ 17D6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× FFFC × 0020 ÷ 17D6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 0030 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] DIGIT ZERO (NU) ÷ [0.3] +× FFFC × 0020 ÷ 0030 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× FFFC × 0308 ÷ 0030 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× FFFC ÷ 0028 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× FFFC × 0020 ÷ 0028 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× FFFC × 0308 ÷ 0028 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× FFFC ÷ 0025 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] PERCENT SIGN (PO) ÷ [0.3] +× FFFC × 0020 ÷ 0025 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× FFFC × 0308 ÷ 0025 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× FFFC ÷ 0024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] DOLLAR SIGN (PR) ÷ [0.3] +× FFFC × 0020 ÷ 0024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× FFFC × 0308 ÷ 0024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× FFFC × 0022 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× FFFC × 0020 ÷ 0022 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× FFFC × 0308 × 0022 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× FFFC × 0020 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [0.3] +× FFFC × 0020 × 0020 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× FFFC × 002F ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] SOLIDUS (SY) ÷ [0.3] +× FFFC × 0020 × 002F ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× FFFC × 0308 × 002F ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× FFFC × 2060 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× FFFC × 0020 × 2060 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× FFFC × 0308 × 2060 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× FFFC × 200B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× FFFC × 0020 × 200B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× FFFC × 0308 × 200B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× FFFC ÷ 1F1E6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× FFFC × 0020 ÷ 1F1E6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 261D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× FFFC × 0020 ÷ 261D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× FFFC × 0308 ÷ 261D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× FFFC ÷ 1F3FB ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× FFFC × 0020 ÷ 1F3FB ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× FFFC × 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] (CM1_CM) ÷ [0.3] +× FFFC × 0020 ÷ 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× FFFC × 0308 × 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× FFFC × 200D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× FFFC × 0020 ÷ 200D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 00A7 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] SECTION SIGN (AI_AL) ÷ [0.3] +× FFFC × 0020 ÷ 00A7 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× FFFC × 0308 ÷ 00A7 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× FFFC ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] (XX_AL) ÷ [0.3] +× FFFC × 0020 ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× FFFC × 0308 ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] (XX_AL) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× FFFC ÷ 0E01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× FFFC × 0020 ÷ 0E01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 3041 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× FFFC × 0020 ÷ 3041 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 0023 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 007D × 0020 ÷ 0023 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 007D × 0308 ÷ 0023 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 007D ÷ 2014 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 007D × 0020 ÷ 2014 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 007D × 0308 ÷ 2014 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 007D × 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [21.01] (BA) ÷ [0.3] +× 007D × 0020 ÷ 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 007D × 0308 × 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 007D × 0308 × 0020 ÷ 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 007D ÷ 00B4 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 007D × 0020 ÷ 00B4 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 007D × 0308 ÷ 00B4 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 007D × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (BK) ÷ [0.3] +× 007D × 0020 × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 007D × 0308 × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 007D × 0308 × 0020 × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 007D ÷ FFFC ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 007D × 0020 ÷ FFFC ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 007D × 0308 ÷ FFFC ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 007D × 007D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 007D × 0020 × 007D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 007D × 0308 × 007D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 007D × 0029 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 007D × 0020 × 0029 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 007D × 0308 × 0029 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 007D × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (CR) ÷ [0.3] +× 007D × 0020 × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 007D × 0308 × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 007D × 0308 × 0020 × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 007D × 0021 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 007D × 0020 × 0021 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 007D × 0308 × 0021 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 007D × 00A0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 007D × 0020 ÷ 00A0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 007D × 0308 × 00A0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 007D ÷ AC00 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 007D × 0020 ÷ AC00 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 007D × 0308 ÷ AC00 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 007D ÷ AC01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 007D × 0020 ÷ AC01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 007D × 0308 ÷ AC01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 007D ÷ 05D0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 007D × 0020 ÷ 05D0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 007D × 0308 ÷ 05D0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 007D × 002D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 007D × 0020 ÷ 002D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 007D × 0308 × 002D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 007D ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 007D × 0020 ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 007D × 0308 ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 007D ÷ 2024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 007D × 0020 ÷ 2024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 007D × 0308 ÷ 2024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 007D × 002C ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] COMMA (IS) ÷ [0.3] +× 007D × 0020 × 002C ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 007D × 0308 × 002C ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 007D ÷ 1100 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 007D × 0020 ÷ 1100 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 007D × 0308 ÷ 1100 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 007D ÷ 11A8 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 007D × 0020 ÷ 11A8 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 007D × 0308 ÷ 11A8 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 007D ÷ 1160 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 007D × 0020 ÷ 1160 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 007D × 0308 ÷ 1160 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 007D × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (LF) ÷ [0.3] +× 007D × 0020 × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 007D × 0308 × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 007D × 0308 × 0020 × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 007D × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (NL) ÷ [0.3] +× 007D × 0020 × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 007D × 0308 × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 007D × 0308 × 0020 × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 007D × 17D6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 007D × 0020 × 17D6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 0030 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 007D × 0020 ÷ 0030 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 007D × 0308 ÷ 0030 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 007D ÷ 0028 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 007D × 0020 ÷ 0028 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 007D × 0308 ÷ 0028 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 007D ÷ 0025 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 007D × 0020 ÷ 0025 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 007D × 0308 ÷ 0025 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 007D ÷ 0024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 007D × 0020 ÷ 0024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 007D × 0308 ÷ 0024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 007D × 0022 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 007D × 0020 ÷ 0022 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 007D × 0308 × 0022 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 007D × 0020 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [0.3] +× 007D × 0020 × 0020 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 007D × 0308 × 0020 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 007D × 002F ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 007D × 0020 × 002F ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 007D × 0308 × 002F ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 007D × 2060 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 007D × 0020 × 2060 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 007D × 0308 × 2060 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 007D × 200B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 007D × 0020 × 200B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 007D × 0308 × 200B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 007D ÷ 1F1E6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 007D × 0020 ÷ 1F1E6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 261D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 007D × 0020 ÷ 261D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 007D × 0308 ÷ 261D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 007D ÷ 1F3FB ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 007D × 0020 ÷ 1F3FB ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 007D × 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] (CM1_CM) ÷ [0.3] +× 007D × 0020 ÷ 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 007D × 0308 × 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 007D × 0308 × 0020 ÷ 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 007D × 200D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 007D × 0020 ÷ 200D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 00A7 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 007D × 0020 ÷ 00A7 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 007D × 0308 ÷ 00A7 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 007D ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] (XX_AL) ÷ [0.3] +× 007D × 0020 ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 007D × 0308 ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 007D × 0308 × 0020 ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 007D ÷ 0E01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 007D × 0020 ÷ 0E01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 007D × 3041 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 007D × 0020 × 3041 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 0029 × 0023 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] NUMBER SIGN (AL) ÷ [0.3] +× 0029 × 0020 ÷ 0023 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0029 × 0308 × 0023 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0029 ÷ 2014 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0029 × 0020 ÷ 2014 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0029 × 0308 ÷ 2014 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0029 × 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [21.01] (BA) ÷ [0.3] +× 0029 × 0020 ÷ 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0029 × 0308 × 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0029 ÷ 00B4 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0029 × 0020 ÷ 00B4 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0029 × 0308 ÷ 00B4 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0029 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (BK) ÷ [0.3] +× 0029 × 0020 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0029 × 0308 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0029 × 0308 × 0020 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0029 ÷ FFFC ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0029 × 0020 ÷ FFFC ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0029 × 0308 ÷ FFFC ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0029 × 007D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0029 × 0020 × 007D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0029 × 0308 × 007D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0029 × 0029 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0029 × 0020 × 0029 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0029 × 0308 × 0029 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0029 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (CR) ÷ [0.3] +× 0029 × 0020 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0029 × 0308 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0029 × 0308 × 0020 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0029 × 0021 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0029 × 0020 × 0021 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0029 × 0308 × 0021 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0029 × 00A0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0029 × 0020 ÷ 00A0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0029 × 0308 × 00A0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0029 ÷ AC00 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0029 × 0020 ÷ AC00 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0029 × 0308 ÷ AC00 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0029 ÷ AC01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0029 × 0020 ÷ AC01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0029 × 0308 ÷ AC01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0029 × 05D0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0029 × 0020 ÷ 05D0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0029 × 0308 × 05D0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0029 × 002D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0029 × 0020 ÷ 002D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0029 × 0308 × 002D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0029 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0029 × 0020 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0029 × 0308 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0029 ÷ 2024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0029 × 0020 ÷ 2024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0029 × 0308 ÷ 2024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0029 × 002C ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] COMMA (IS) ÷ [0.3] +× 0029 × 0020 × 002C ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0029 × 0308 × 002C ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0029 ÷ 1100 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0029 × 0020 ÷ 1100 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0029 × 0308 ÷ 1100 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0029 ÷ 11A8 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0029 × 0020 ÷ 11A8 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0029 × 0308 ÷ 11A8 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0029 ÷ 1160 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0029 × 0020 ÷ 1160 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0029 × 0308 ÷ 1160 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0029 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (LF) ÷ [0.3] +× 0029 × 0020 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0029 × 0308 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0029 × 0308 × 0020 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0029 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (NL) ÷ [0.3] +× 0029 × 0020 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0029 × 0308 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0029 × 0308 × 0020 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0029 × 17D6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0029 × 0020 × 17D6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0029 × 0308 × 17D6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0029 × 0030 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] DIGIT ZERO (NU) ÷ [0.3] +× 0029 × 0020 ÷ 0030 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0029 × 0308 × 0030 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0029 ÷ 0028 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0029 × 0020 ÷ 0028 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0029 × 0308 ÷ 0028 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0029 ÷ 0025 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0029 × 0020 ÷ 0025 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0029 × 0308 ÷ 0025 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0029 ÷ 0024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0029 × 0020 ÷ 0024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0029 × 0308 ÷ 0024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0029 × 0022 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0029 × 0020 ÷ 0022 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0029 × 0308 × 0022 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0029 × 0020 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [0.3] +× 0029 × 0020 × 0020 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0029 × 002F ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0029 × 0020 × 002F ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0029 × 0308 × 002F ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0029 × 2060 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0029 × 0020 × 2060 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0029 × 0308 × 2060 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0029 × 200B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0029 × 0020 × 200B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0029 × 0308 × 200B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0029 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0029 × 0020 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0029 × 0308 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0029 ÷ 261D ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0029 × 0020 ÷ 261D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0029 × 0308 ÷ 261D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0029 ÷ 1F3FB ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0029 × 0020 ÷ 1F3FB ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0029 × 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] (CM1_CM) ÷ [0.3] +× 0029 × 0020 ÷ 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0029 × 0308 × 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0029 × 200D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0029 × 0020 ÷ 200D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0029 × 00A7 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0029 × 0020 ÷ 00A7 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0029 × 0308 × 00A7 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0029 × 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] (XX_AL) ÷ [0.3] +× 0029 × 0020 ÷ 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0029 × 0308 × 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] (XX_AL) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0029 × 0E01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0029 × 0020 ÷ 0E01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0029 × 0308 × 0E01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0029 × 3041 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0029 × 0020 × 3041 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0029 × 0308 × 3041 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 000D ÷ 0023 ÷ # × [0.3] (CR) ÷ [5.02] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 0023 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 0308 × 0023 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0020 ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0308 ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0009 ÷ # × [0.3] (CR) ÷ [5.02] (BA) ÷ [0.3] +× 000D ÷ 0020 ÷ 0009 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000D ÷ 0308 × 0009 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000D ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 0020 ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 0308 ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 000B ÷ # × [0.3] (CR) ÷ [5.02] (BK) ÷ [0.3] +× 000D ÷ 0020 × 000B ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000D ÷ 0308 × 000B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 000B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000D ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 0020 ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 0308 ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 007D ÷ # × [0.3] (CR) ÷ [5.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0020 × 007D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0308 × 007D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 007D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0029 ÷ # × [0.3] (CR) ÷ [5.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 0020 × 0029 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 0308 × 0029 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 000D ÷ # × [0.3] (CR) ÷ [5.02] (CR) ÷ [0.3] +× 000D ÷ 0020 × 000D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000D ÷ 0308 × 000D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 000D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000D ÷ 0021 ÷ # × [0.3] (CR) ÷ [5.02] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 0020 × 0021 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 0308 × 0021 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 00A0 ÷ # × [0.3] (CR) ÷ [5.02] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ 0020 ÷ 00A0 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ 0308 × 00A0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ 0020 ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ 0308 ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 0020 ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 0308 ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 05D0 ÷ # × [0.3] (CR) ÷ [5.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 0020 ÷ 05D0 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 0308 × 05D0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 002D ÷ # × [0.3] (CR) ÷ [5.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 0020 ÷ 002D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 0308 × 002D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] WATCH (ID) ÷ [0.3] +× 000D ÷ 0020 ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000D ÷ 0308 ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000D ÷ 2024 ÷ # × [0.3] (CR) ÷ [5.02] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 0020 ÷ 2024 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 0308 × 2024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 002C ÷ # × [0.3] (CR) ÷ [5.02] COMMA (IS) ÷ [0.3] +× 000D ÷ 0020 × 002C ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000D ÷ 0308 × 002C ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 002C ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000D ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 0020 ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 0308 ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 0020 ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 0308 ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D ÷ 0020 ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D ÷ 0308 ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D × 000A ÷ # × [0.3] (CR) × [5.01] (LF) ÷ [0.3] +× 000D ÷ 0020 × 000A ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000D ÷ 0308 × 000A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 000A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000D ÷ 0085 ÷ # × [0.3] (CR) ÷ [5.02] (NL) ÷ [0.3] +× 000D ÷ 0020 × 0085 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000D ÷ 0308 × 0085 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000D ÷ 17D6 ÷ # × [0.3] (CR) ÷ [5.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0020 ÷ 17D6 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0308 × 17D6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0030 ÷ # × [0.3] (CR) ÷ [5.02] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0020 ÷ 0030 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0308 × 0030 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0028 ÷ # × [0.3] (CR) ÷ [5.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0020 ÷ 0028 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0308 × 0028 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0025 ÷ # × [0.3] (CR) ÷ [5.02] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0020 ÷ 0025 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0308 × 0025 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0024 ÷ # × [0.3] (CR) ÷ [5.02] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0020 ÷ 0024 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0308 × 0024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0022 ÷ # × [0.3] (CR) ÷ [5.02] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0020 ÷ 0022 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0308 × 0022 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0020 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [0.3] +× 000D ÷ 0020 × 0020 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000D ÷ 002F ÷ # × [0.3] (CR) ÷ [5.02] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 0020 × 002F ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 0308 × 002F ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 002F ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 2060 ÷ # × [0.3] (CR) ÷ [5.02] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 0020 × 2060 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 0308 × 2060 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 200B ÷ # × [0.3] (CR) ÷ [5.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 0020 × 200B ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 0308 × 200B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 200B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 0020 ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 0308 ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0001 ÷ # × [0.3] (CR) ÷ [5.02] (CM1_CM) ÷ [0.3] +× 000D ÷ 0020 ÷ 0001 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000D ÷ 0308 × 0001 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000D ÷ 200D ÷ # × [0.3] (CR) ÷ [5.02] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 0020 ÷ 200D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 0308 × 200D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 00A7 ÷ # × [0.3] (CR) ÷ [5.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 00A7 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 0308 × 00A7 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 50005 ÷ # × [0.3] (CR) ÷ [5.02] (XX_AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 50005 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000D ÷ 0308 × 50005 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000D ÷ 0E01 ÷ # × [0.3] (CR) ÷ [5.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 0E01 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 0308 × 0E01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 0020 ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 0308 × 3041 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0021 ÷ 0023 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 0021 × 0020 ÷ 0023 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0021 × 0308 ÷ 0023 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0021 ÷ 2014 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0021 × 0020 ÷ 2014 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0021 × 0308 ÷ 2014 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0021 × 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.01] (BA) ÷ [0.3] +× 0021 × 0020 ÷ 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0021 × 0308 × 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0021 ÷ 00B4 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0021 × 0020 ÷ 00B4 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0021 × 0308 ÷ 00B4 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0021 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (BK) ÷ [0.3] +× 0021 × 0020 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0021 × 0308 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0021 × 0308 × 0020 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0021 ÷ FFFC ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0021 × 0020 ÷ FFFC ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0021 × 0308 ÷ FFFC ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0021 × 007D ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0021 × 0020 × 007D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0021 × 0308 × 007D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0021 × 0029 ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0021 × 0020 × 0029 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0021 × 0308 × 0029 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0021 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (CR) ÷ [0.3] +× 0021 × 0020 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0021 × 0308 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0021 × 0308 × 0020 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0021 × 0021 ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0021 × 0020 × 0021 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0021 × 0308 × 0021 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0021 × 00A0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0021 × 0020 ÷ 00A0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0021 × 0308 × 00A0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0021 ÷ AC00 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0021 × 0020 ÷ AC00 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0021 × 0308 ÷ AC00 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0021 ÷ AC01 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0021 × 0020 ÷ AC01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0021 × 0308 ÷ AC01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0021 ÷ 05D0 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0021 × 0020 ÷ 05D0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0021 × 0308 ÷ 05D0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0021 × 002D ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0021 × 0020 ÷ 002D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0021 × 0308 × 002D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0021 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0021 × 0020 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0021 × 0308 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0021 × 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [22.02] ONE DOT LEADER (IN) ÷ [0.3] +× 0021 × 0020 ÷ 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0021 × 0308 × 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0021 × 002C ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] COMMA (IS) ÷ [0.3] +× 0021 × 0020 × 002C ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0021 × 0308 × 002C ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0021 ÷ 1100 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0021 × 0020 ÷ 1100 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0021 × 0308 ÷ 1100 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0021 ÷ 11A8 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0021 × 0020 ÷ 11A8 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0021 × 0308 ÷ 11A8 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0021 ÷ 1160 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0021 × 0020 ÷ 1160 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0021 × 0308 ÷ 1160 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0021 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (LF) ÷ [0.3] +× 0021 × 0020 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0021 × 0308 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0021 × 0308 × 0020 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0021 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (NL) ÷ [0.3] +× 0021 × 0020 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0021 × 0308 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0021 × 0308 × 0020 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0021 × 17D6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0021 × 0020 ÷ 17D6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0021 × 0308 × 17D6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0021 ÷ 0030 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 0021 × 0020 ÷ 0030 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0021 × 0308 ÷ 0030 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0021 ÷ 0028 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0021 × 0020 ÷ 0028 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0021 × 0308 ÷ 0028 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0021 ÷ 0025 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0021 × 0020 ÷ 0025 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0021 × 0308 ÷ 0025 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0021 ÷ 0024 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0021 × 0020 ÷ 0024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0021 × 0308 ÷ 0024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0021 × 0022 ÷ # × [0.3] EXCLAMATION MARK (EX) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0021 × 0020 ÷ 0022 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0021 × 0308 × 0022 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0021 × 0020 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [0.3] +× 0021 × 0020 × 0020 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0021 × 002F ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0021 × 0020 × 002F ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0021 × 0308 × 002F ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0021 × 2060 ÷ # × [0.3] EXCLAMATION MARK (EX) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0021 × 0020 × 2060 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0021 × 0308 × 2060 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0021 × 200B ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0021 × 0020 × 200B ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0021 × 0308 × 200B ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0021 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0021 × 0020 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0021 × 0308 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0021 ÷ 261D ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0021 × 0020 ÷ 261D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0021 × 0308 ÷ 261D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0021 ÷ 1F3FB ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0021 × 0020 ÷ 1F3FB ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0021 × 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] (CM1_CM) ÷ [0.3] +× 0021 × 0020 ÷ 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0021 × 0308 × 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0021 × 200D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0021 × 0020 ÷ 200D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0021 ÷ 00A7 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0021 × 0020 ÷ 00A7 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0021 × 0308 ÷ 00A7 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0021 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0021 × 0020 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0021 × 0308 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0021 ÷ 0E01 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0021 × 0020 ÷ 0E01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0021 × 0308 ÷ 0E01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0021 × 3041 ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0021 × 0020 ÷ 3041 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0021 × 0308 × 3041 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 00A0 × 0023 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A0 × 0020 ÷ 0023 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A0 × 0308 × 0023 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 00A0 × 2014 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] EM DASH (B2) ÷ [0.3] +× 00A0 × 0020 ÷ 2014 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 00A0 × 0308 × 2014 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] EM DASH (B2) ÷ [0.3] +× 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] +× 00A0 × 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] (BA) ÷ [0.3] +× 00A0 × 0020 ÷ 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A0 × 0308 × 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] (BA) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A0 × 00B4 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A0 × 0020 ÷ 00B4 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A0 × 0308 × 00B4 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 00A0 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (BK) ÷ [0.3] +× 00A0 × 0020 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A0 × 0308 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 00A0 × 0308 × 0020 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A0 × FFFC ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A0 × 0020 ÷ FFFC ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A0 × 0308 × FFFC ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 00A0 × 007D ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A0 × 0020 × 007D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A0 × 0308 × 007D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 00A0 × 0029 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A0 × 0020 × 0029 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A0 × 0308 × 0029 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 00A0 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0020 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0308 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0308 × 0020 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0021 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A0 × 0020 × 0021 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A0 × 0308 × 0021 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 00A0 × 00A0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A0 × 0020 ÷ 00A0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A0 × 0308 × 00A0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 00A0 × AC00 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A0 × 0020 ÷ AC00 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A0 × 0308 × AC00 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 00A0 × AC01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A0 × 0020 ÷ AC01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A0 × 0308 × AC01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 00A0 × 05D0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A0 × 0020 ÷ 05D0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A0 × 0308 × 05D0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 00A0 × 002D ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A0 × 0020 ÷ 002D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A0 × 0308 × 002D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 00A0 × 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] WATCH (ID) ÷ [0.3] +× 00A0 × 0020 ÷ 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 00A0 × 0308 × 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] WATCH (ID) ÷ [0.3] +× 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] +× 00A0 × 2024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00A0 × 0020 ÷ 2024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00A0 × 0308 × 2024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 00A0 × 002C ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] COMMA (IS) ÷ [0.3] +× 00A0 × 0020 × 002C ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 00A0 × 0308 × 002C ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] COMMA (IS) ÷ [0.3] +× 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] +× 00A0 × 1100 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A0 × 0020 ÷ 1100 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A0 × 0308 × 1100 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 00A0 × 11A8 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A0 × 0020 ÷ 11A8 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A0 × 0308 × 11A8 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 00A0 × 1160 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A0 × 0020 ÷ 1160 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A0 × 0308 × 1160 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 00A0 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0020 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0308 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0308 × 0020 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (NL) ÷ [0.3] +× 00A0 × 0020 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A0 × 0308 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 00A0 × 0308 × 0020 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A0 × 17D6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00A0 × 0020 ÷ 17D6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 00A0 × 0030 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] DIGIT ZERO (NU) ÷ [0.3] +× 00A0 × 0020 ÷ 0030 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 00A0 × 0308 × 0030 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 00A0 × 0028 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A0 × 0020 ÷ 0028 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A0 × 0308 × 0028 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 00A0 × 0025 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] PERCENT SIGN (PO) ÷ [0.3] +× 00A0 × 0020 ÷ 0025 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 00A0 × 0308 × 0025 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 00A0 × 0024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00A0 × 0020 ÷ 0024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00A0 × 0308 × 0024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 00A0 × 0022 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] QUOTATION MARK (QU) ÷ [0.3] +× 00A0 × 0020 ÷ 0022 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 00A0 × 0308 × 0022 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 00A0 × 0020 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [0.3] +× 00A0 × 0020 × 0020 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 00A0 × 002F ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] SOLIDUS (SY) ÷ [0.3] +× 00A0 × 0020 × 002F ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00A0 × 0308 × 002F ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] SOLIDUS (SY) ÷ [0.3] +× 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] +× 00A0 × 2060 ÷ # × [0.3] NO-BREAK SPACE (GL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A0 × 0020 × 2060 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A0 × 0308 × 2060 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 00A0 × 200B ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A0 × 0020 × 200B ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A0 × 0308 × 200B ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 00A0 × 1F1E6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00A0 × 0020 ÷ 1F1E6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 00A0 × 261D ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A0 × 0020 ÷ 261D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A0 × 0308 × 261D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 00A0 × 1F3FB ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 00A0 × 0020 ÷ 1F3FB ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 00A0 × 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] (CM1_CM) ÷ [0.3] +× 00A0 × 0020 ÷ 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A0 × 0308 × 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A0 × 200D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 00A0 × 0020 ÷ 200D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 00A0 × 00A7 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A0 × 0020 ÷ 00A7 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A0 × 0308 × 00A7 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 00A0 × 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] (XX_AL) ÷ [0.3] +× 00A0 × 0020 ÷ 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A0 × 0308 × 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] (XX_AL) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A0 × 0E01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00A0 × 0020 ÷ 0E01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 00A0 × 3041 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00A0 × 0020 ÷ 3041 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× AC00 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× AC00 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× AC00 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× AC00 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× AC00 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× AC00 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.01] (BA) ÷ [0.3] +× AC00 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC00 × 0308 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC00 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC00 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC00 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× AC00 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (BK) ÷ [0.3] +× AC00 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC00 × 0308 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× AC00 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC00 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC00 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC00 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× AC00 × 007D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC00 × 0020 × 007D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC00 × 0308 × 007D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× AC00 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC00 × 0020 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC00 × 0308 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× AC00 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (CR) ÷ [0.3] +× AC00 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC00 × 0308 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× AC00 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC00 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC00 × 0020 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC00 × 0308 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× AC00 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× AC00 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× AC00 × 0308 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× AC00 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC00 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC00 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× AC00 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC00 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC00 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× AC00 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC00 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC00 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× AC00 × 002D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× AC00 × 0020 ÷ 002D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× AC00 × 0308 × 002D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× AC00 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] WATCH (ID) ÷ [0.3] +× AC00 × 0020 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× AC00 × 0308 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× AC00 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× AC00 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× AC00 × 0308 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× AC00 × 002C ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] COMMA (IS) ÷ [0.3] +× AC00 × 0020 × 002C ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× AC00 × 0308 × 002C ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× AC00 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC00 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC00 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× AC00 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC00 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC00 × 0308 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× AC00 × 1160 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC00 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC00 × 0308 × 1160 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× AC00 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (LF) ÷ [0.3] +× AC00 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC00 × 0308 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× AC00 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC00 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (NL) ÷ [0.3] +× AC00 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC00 × 0308 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× AC00 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC00 × 17D6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× AC00 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× AC00 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× AC00 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× AC00 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC00 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC00 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× AC00 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× AC00 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× AC00 × 0308 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× AC00 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC00 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC00 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× AC00 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× AC00 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× AC00 × 0308 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× AC00 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [0.3] +× AC00 × 0020 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× AC00 × 002F ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC00 × 0020 × 002F ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC00 × 0308 × 002F ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× AC00 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC00 × 0020 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC00 × 0308 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× AC00 × 200B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC00 × 0020 × 200B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC00 × 0308 × 200B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× AC00 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× AC00 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC00 × 0020 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC00 × 0308 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× AC00 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× AC00 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× AC00 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] (CM1_CM) ÷ [0.3] +× AC00 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC00 × 0308 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC00 × 200D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× AC00 × 0020 ÷ 200D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC00 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC00 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× AC00 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC00 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC00 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC00 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× AC00 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× AC00 × 3041 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× AC00 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× AC01 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× AC01 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× AC01 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× AC01 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× AC01 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× AC01 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.01] (BA) ÷ [0.3] +× AC01 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC01 × 0308 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC01 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC01 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC01 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× AC01 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (BK) ÷ [0.3] +× AC01 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC01 × 0308 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× AC01 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC01 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC01 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC01 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× AC01 × 007D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC01 × 0020 × 007D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC01 × 0308 × 007D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× AC01 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC01 × 0020 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC01 × 0308 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× AC01 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (CR) ÷ [0.3] +× AC01 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC01 × 0308 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× AC01 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC01 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC01 × 0020 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC01 × 0308 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× AC01 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× AC01 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× AC01 × 0308 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× AC01 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC01 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC01 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× AC01 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC01 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC01 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× AC01 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC01 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC01 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× AC01 × 002D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× AC01 × 0020 ÷ 002D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× AC01 × 0308 × 002D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× AC01 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] WATCH (ID) ÷ [0.3] +× AC01 × 0020 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× AC01 × 0308 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× AC01 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× AC01 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× AC01 × 0308 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× AC01 × 002C ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] COMMA (IS) ÷ [0.3] +× AC01 × 0020 × 002C ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× AC01 × 0308 × 002C ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× AC01 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC01 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC01 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× AC01 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC01 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC01 × 0308 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× AC01 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC01 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC01 × 0308 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× AC01 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (LF) ÷ [0.3] +× AC01 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC01 × 0308 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× AC01 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC01 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (NL) ÷ [0.3] +× AC01 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC01 × 0308 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× AC01 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC01 × 17D6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× AC01 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× AC01 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× AC01 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× AC01 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC01 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC01 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× AC01 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× AC01 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× AC01 × 0308 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× AC01 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC01 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC01 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× AC01 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× AC01 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× AC01 × 0308 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× AC01 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [0.3] +× AC01 × 0020 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× AC01 × 002F ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC01 × 0020 × 002F ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC01 × 0308 × 002F ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× AC01 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC01 × 0020 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC01 × 0308 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× AC01 × 200B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC01 × 0020 × 200B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC01 × 0308 × 200B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× AC01 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× AC01 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC01 × 0020 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC01 × 0308 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× AC01 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× AC01 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× AC01 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] (CM1_CM) ÷ [0.3] +× AC01 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC01 × 0308 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC01 × 200D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× AC01 × 0020 ÷ 200D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC01 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC01 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× AC01 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC01 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC01 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC01 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× AC01 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× AC01 × 3041 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× AC01 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 05D0 × 0023 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 05D0 × 0020 ÷ 0023 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 05D0 × 0308 × 0023 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 05D0 ÷ 2014 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 05D0 × 0020 ÷ 2014 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 05D0 × 0308 ÷ 2014 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 05D0 × 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.01] (BA) ÷ [0.3] +× 05D0 × 0020 ÷ 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 05D0 × 0308 × 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 05D0 ÷ 00B4 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 05D0 × 0020 ÷ 00B4 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 05D0 × 0308 ÷ 00B4 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 05D0 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (BK) ÷ [0.3] +× 05D0 × 0020 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 05D0 × 0308 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 05D0 × 0308 × 0020 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 05D0 ÷ FFFC ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 05D0 × 0020 ÷ FFFC ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 05D0 × 0308 ÷ FFFC ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 05D0 × 007D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 05D0 × 0020 × 007D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 05D0 × 0308 × 007D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 05D0 × 0029 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 05D0 × 0020 × 0029 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 05D0 × 0308 × 0029 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 05D0 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0020 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0308 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0308 × 0020 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0021 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 05D0 × 0020 × 0021 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 05D0 × 0308 × 0021 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 05D0 × 00A0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 05D0 × 0020 ÷ 00A0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 05D0 × 0308 × 00A0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 05D0 ÷ AC00 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 05D0 × 0020 ÷ AC00 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 05D0 × 0308 ÷ AC00 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 05D0 ÷ AC01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 05D0 × 0020 ÷ AC01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 05D0 × 0308 ÷ AC01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 05D0 × 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 05D0 × 0020 ÷ 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 05D0 × 0308 × 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 05D0 × 002D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 05D0 × 0020 ÷ 002D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 05D0 × 0308 × 002D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 05D0 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 05D0 × 0020 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 05D0 × 0308 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 05D0 × 2024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 05D0 × 0020 ÷ 2024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 05D0 × 0308 × 2024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 05D0 × 002C ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] COMMA (IS) ÷ [0.3] +× 05D0 × 0020 × 002C ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 05D0 × 0308 × 002C ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 05D0 ÷ 1100 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 05D0 × 0020 ÷ 1100 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 05D0 × 0308 ÷ 1100 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 05D0 ÷ 11A8 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 05D0 × 0020 ÷ 11A8 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 05D0 × 0308 ÷ 11A8 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 05D0 ÷ 1160 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 05D0 × 0020 ÷ 1160 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 05D0 × 0308 ÷ 1160 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 05D0 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0020 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0308 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0308 × 0020 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (NL) ÷ [0.3] +× 05D0 × 0020 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 05D0 × 0308 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 05D0 × 0308 × 0020 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 05D0 × 17D6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 05D0 × 0020 ÷ 17D6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 05D0 × 0030 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 05D0 × 0020 ÷ 0030 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 05D0 × 0308 × 0030 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 05D0 × 0028 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 05D0 × 0020 ÷ 0028 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 05D0 × 0308 × 0028 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 05D0 × 0025 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 05D0 × 0020 ÷ 0025 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 05D0 × 0308 × 0025 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 05D0 × 0024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 05D0 × 0020 ÷ 0024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 05D0 × 0308 × 0024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 05D0 × 0022 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 05D0 × 0020 ÷ 0022 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 05D0 × 0308 × 0022 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 05D0 × 0020 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [0.3] +× 05D0 × 0020 × 0020 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 05D0 × 002F ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 05D0 × 0020 × 002F ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 05D0 × 0308 × 002F ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 05D0 × 2060 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 05D0 × 0020 × 2060 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 05D0 × 0308 × 2060 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 05D0 × 200B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 05D0 × 0020 × 200B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 05D0 × 0308 × 200B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 05D0 ÷ 1F1E6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 05D0 × 0020 ÷ 1F1E6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 05D0 ÷ 261D ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 05D0 × 0020 ÷ 261D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 05D0 × 0308 ÷ 261D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 05D0 ÷ 1F3FB ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 05D0 × 0020 ÷ 1F3FB ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 05D0 × 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] (CM1_CM) ÷ [0.3] +× 05D0 × 0020 ÷ 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 05D0 × 0308 × 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 05D0 × 200D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 05D0 × 0020 ÷ 200D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 05D0 × 00A7 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 05D0 × 0020 ÷ 00A7 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 05D0 × 0308 × 00A7 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 05D0 × 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] (XX_AL) ÷ [0.3] +× 05D0 × 0020 ÷ 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 05D0 × 0308 × 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 05D0 × 0E01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 05D0 × 0020 ÷ 0E01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 05D0 × 3041 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 05D0 × 0020 ÷ 3041 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 002D ÷ 0023 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 002D × 0020 ÷ 0023 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 002D × 0308 ÷ 0023 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 002D ÷ 2014 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 002D × 0020 ÷ 2014 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 002D × 0308 ÷ 2014 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 002D × 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.01] (BA) ÷ [0.3] +× 002D × 0020 ÷ 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002D × 0308 × 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 002D × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002D ÷ 00B4 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002D × 0020 ÷ 00B4 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002D × 0308 ÷ 00B4 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 002D × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (BK) ÷ [0.3] +× 002D × 0020 × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002D × 0308 × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 002D × 0308 × 0020 × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002D ÷ FFFC ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002D × 0020 ÷ FFFC ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002D × 0308 ÷ FFFC ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 002D × 007D ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002D × 0020 × 007D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002D × 0308 × 007D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 002D × 0029 ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002D × 0020 × 0029 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002D × 0308 × 0029 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 002D × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (CR) ÷ [0.3] +× 002D × 0020 × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002D × 0308 × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 002D × 0308 × 0020 × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002D × 0021 ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002D × 0020 × 0021 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002D × 0308 × 0021 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 002D ÷ 00A0 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002D × 0020 ÷ 00A0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002D × 0308 ÷ 00A0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 002D ÷ AC00 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002D × 0020 ÷ AC00 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002D × 0308 ÷ AC00 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 002D ÷ AC01 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002D × 0020 ÷ AC01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002D × 0308 ÷ AC01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 002D ÷ 05D0 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002D × 0020 ÷ 05D0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002D × 0308 ÷ 05D0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 002D × 002D ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 002D × 0020 ÷ 002D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 002D × 0308 × 002D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 002D ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002D × 0020 ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002D × 0308 ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 002D ÷ 2024 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002D × 0020 ÷ 2024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002D × 0308 ÷ 2024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 002D × 002C ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] COMMA (IS) ÷ [0.3] +× 002D × 0020 × 002C ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002D × 0308 × 002C ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 002D ÷ 1100 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002D × 0020 ÷ 1100 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002D × 0308 ÷ 1100 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 002D ÷ 11A8 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002D × 0020 ÷ 11A8 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002D × 0308 ÷ 11A8 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 002D ÷ 1160 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002D × 0020 ÷ 1160 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002D × 0308 ÷ 1160 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 002D × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (LF) ÷ [0.3] +× 002D × 0020 × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002D × 0308 × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 002D × 0308 × 0020 × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002D × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (NL) ÷ [0.3] +× 002D × 0020 × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002D × 0308 × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 002D × 0308 × 0020 × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002D × 17D6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002D × 0020 ÷ 17D6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002D × 0308 × 17D6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 002D × 0030 ÷ # × [0.3] HYPHEN-MINUS (HY) × [25.02] DIGIT ZERO (NU) ÷ [0.3] +× 002D × 0020 ÷ 0030 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 002D × 0308 × 0030 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 002D ÷ 0028 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002D × 0020 ÷ 0028 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002D × 0308 ÷ 0028 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 002D ÷ 0025 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 002D × 0020 ÷ 0025 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 002D × 0308 ÷ 0025 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 002D ÷ 0024 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002D × 0020 ÷ 0024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002D × 0308 ÷ 0024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 002D × 0022 ÷ # × [0.3] HYPHEN-MINUS (HY) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 002D × 0020 ÷ 0022 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 002D × 0308 × 0022 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 002D × 0020 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [0.3] +× 002D × 0020 × 0020 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002D × 0308 × 0020 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 002D × 002F ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002D × 0020 × 002F ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002D × 0308 × 002F ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 002D × 2060 ÷ # × [0.3] HYPHEN-MINUS (HY) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002D × 0020 × 2060 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002D × 0308 × 2060 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 002D × 200B ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002D × 0020 × 200B ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002D × 0308 × 200B ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 002D ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002D × 0020 ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002D × 0308 ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 002D ÷ 261D ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002D × 0020 ÷ 261D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002D × 0308 ÷ 261D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 002D ÷ 1F3FB ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002D × 0020 ÷ 1F3FB ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 002D × 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] (CM1_CM) ÷ [0.3] +× 002D × 0020 ÷ 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002D × 0308 × 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 002D × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002D × 200D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002D × 0020 ÷ 200D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 002D ÷ 00A7 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002D × 0020 ÷ 00A7 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002D × 0308 ÷ 00A7 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 002D ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002D × 0020 ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002D × 0308 ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002D × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002D ÷ 0E01 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002D × 0020 ÷ 0E01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002D × 0308 ÷ 0E01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 002D × 3041 ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002D × 0020 ÷ 3041 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002D × 0308 × 3041 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 231A ÷ 0023 ÷ # × [0.3] WATCH (ID) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 231A × 0020 ÷ 0023 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 231A × 0308 ÷ 0023 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 231A ÷ 2014 ÷ # × [0.3] WATCH (ID) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 231A × 0020 ÷ 2014 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 231A × 0308 ÷ 2014 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 231A × 0009 ÷ # × [0.3] WATCH (ID) × [21.01] (BA) ÷ [0.3] +× 231A × 0020 ÷ 0009 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 231A × 0308 × 0009 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 0009 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 231A ÷ 00B4 ÷ # × [0.3] WATCH (ID) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 231A × 0020 ÷ 00B4 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 231A × 0308 ÷ 00B4 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 231A × 000B ÷ # × [0.3] WATCH (ID) × [6.0] (BK) ÷ [0.3] +× 231A × 0020 × 000B ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 231A × 0308 × 000B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 231A × 0308 × 0020 × 000B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 231A ÷ FFFC ÷ # × [0.3] WATCH (ID) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 231A × 0020 ÷ FFFC ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 231A × 0308 ÷ FFFC ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 231A × 007D ÷ # × [0.3] WATCH (ID) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 231A × 0020 × 007D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 231A × 0308 × 007D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 231A × 0029 ÷ # × [0.3] WATCH (ID) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 231A × 0020 × 0029 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 231A × 0308 × 0029 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 231A × 000D ÷ # × [0.3] WATCH (ID) × [6.0] (CR) ÷ [0.3] +× 231A × 0020 × 000D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 231A × 0308 × 000D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 231A × 0308 × 0020 × 000D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 231A × 0021 ÷ # × [0.3] WATCH (ID) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 231A × 0020 × 0021 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 231A × 0308 × 0021 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 231A × 00A0 ÷ # × [0.3] WATCH (ID) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 231A × 0020 ÷ 00A0 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 231A × 0308 × 00A0 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 231A ÷ AC00 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 231A × 0020 ÷ AC00 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 231A × 0308 ÷ AC00 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 231A ÷ AC01 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 231A × 0020 ÷ AC01 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 231A × 0308 ÷ AC01 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 231A ÷ 05D0 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 231A × 0020 ÷ 05D0 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 231A × 0308 ÷ 05D0 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 231A × 002D ÷ # × [0.3] WATCH (ID) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 231A × 0020 ÷ 002D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 231A × 0308 × 002D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 231A ÷ 231A ÷ # × [0.3] WATCH (ID) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 231A × 0020 ÷ 231A ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 231A × 0308 ÷ 231A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 231A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 231A × 2024 ÷ # × [0.3] WATCH (ID) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 231A × 0020 ÷ 2024 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 231A × 0308 × 2024 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 231A × 002C ÷ # × [0.3] WATCH (ID) × [13.02] COMMA (IS) ÷ [0.3] +× 231A × 0020 × 002C ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 231A × 0308 × 002C ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 231A × 0308 × 0020 × 002C ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 231A ÷ 1100 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 231A × 0020 ÷ 1100 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 231A × 0308 ÷ 1100 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 231A ÷ 11A8 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 231A × 0020 ÷ 11A8 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 231A × 0308 ÷ 11A8 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 231A ÷ 1160 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 231A × 0020 ÷ 1160 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 231A × 0308 ÷ 1160 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 231A × 000A ÷ # × [0.3] WATCH (ID) × [6.0] (LF) ÷ [0.3] +× 231A × 0020 × 000A ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 231A × 0308 × 000A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 231A × 0308 × 0020 × 000A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 231A × 0085 ÷ # × [0.3] WATCH (ID) × [6.0] (NL) ÷ [0.3] +× 231A × 0020 × 0085 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 231A × 0308 × 0085 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 231A × 0308 × 0020 × 0085 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 231A × 17D6 ÷ # × [0.3] WATCH (ID) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 231A × 0020 ÷ 17D6 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 231A × 0308 × 17D6 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 231A ÷ 0030 ÷ # × [0.3] WATCH (ID) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 231A × 0020 ÷ 0030 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 231A × 0308 ÷ 0030 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 231A ÷ 0028 ÷ # × [0.3] WATCH (ID) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 231A × 0020 ÷ 0028 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 231A × 0308 ÷ 0028 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 231A × 0025 ÷ # × [0.3] WATCH (ID) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 231A × 0020 ÷ 0025 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 231A × 0308 × 0025 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 231A ÷ 0024 ÷ # × [0.3] WATCH (ID) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 231A × 0020 ÷ 0024 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 231A × 0308 ÷ 0024 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 231A × 0022 ÷ # × [0.3] WATCH (ID) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 231A × 0020 ÷ 0022 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 231A × 0308 × 0022 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 231A × 0020 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 0020 × 0020 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 0308 × 0020 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 0308 × 0020 × 0020 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 002F ÷ # × [0.3] WATCH (ID) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 231A × 0020 × 002F ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 231A × 0308 × 002F ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 231A × 0308 × 0020 × 002F ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 231A × 2060 ÷ # × [0.3] WATCH (ID) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 231A × 0020 × 2060 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 231A × 0308 × 2060 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 231A × 200B ÷ # × [0.3] WATCH (ID) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 231A × 0020 × 200B ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 231A × 0308 × 200B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 231A ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 231A × 0020 ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 231A × 0308 ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 231A ÷ 261D ÷ # × [0.3] WATCH (ID) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 231A × 0020 ÷ 261D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 231A × 0308 ÷ 261D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 231A ÷ 1F3FB ÷ # × [0.3] WATCH (ID) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 231A × 0020 ÷ 1F3FB ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 231A × 0308 ÷ 1F3FB ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 231A × 0001 ÷ # × [0.3] WATCH (ID) × [9.0] (CM1_CM) ÷ [0.3] +× 231A × 0020 ÷ 0001 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 231A × 0308 × 0001 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 0001 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 231A × 200D ÷ # × [0.3] WATCH (ID) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 231A × 0020 ÷ 200D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 231A × 0308 × 200D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 231A ÷ 00A7 ÷ # × [0.3] WATCH (ID) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 231A × 0020 ÷ 00A7 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 231A × 0308 ÷ 00A7 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 231A ÷ 50005 ÷ # × [0.3] WATCH (ID) ÷ [999.0] (XX_AL) ÷ [0.3] +× 231A × 0020 ÷ 50005 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 231A × 0308 ÷ 50005 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 50005 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 231A ÷ 0E01 ÷ # × [0.3] WATCH (ID) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 231A × 0020 ÷ 0E01 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 231A × 0308 ÷ 0E01 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 231A × 3041 ÷ # × [0.3] WATCH (ID) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 231A × 0020 ÷ 3041 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 231A × 0308 × 3041 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 2024 ÷ 0023 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 2024 × 0020 ÷ 0023 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 2024 × 0308 ÷ 0023 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 2024 ÷ 2014 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 2024 × 0020 ÷ 2014 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 2024 × 0308 ÷ 2014 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 2024 × 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [21.01] (BA) ÷ [0.3] +× 2024 × 0020 ÷ 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2024 × 0308 × 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2024 ÷ 00B4 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2024 × 0020 ÷ 00B4 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2024 × 0308 ÷ 00B4 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 2024 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (BK) ÷ [0.3] +× 2024 × 0020 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2024 × 0308 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 2024 × 0308 × 0020 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2024 ÷ FFFC ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2024 × 0020 ÷ FFFC ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2024 × 0308 ÷ FFFC ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 2024 × 007D ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2024 × 0020 × 007D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2024 × 0308 × 007D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 2024 × 0029 ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2024 × 0020 × 0029 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2024 × 0308 × 0029 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 2024 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (CR) ÷ [0.3] +× 2024 × 0020 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2024 × 0308 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 2024 × 0308 × 0020 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2024 × 0021 ÷ # × [0.3] ONE DOT LEADER (IN) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2024 × 0020 × 0021 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2024 × 0308 × 0021 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 2024 × 00A0 ÷ # × [0.3] ONE DOT LEADER (IN) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 2024 × 0020 ÷ 00A0 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 2024 × 0308 × 00A0 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 2024 ÷ AC00 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2024 × 0020 ÷ AC00 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2024 × 0308 ÷ AC00 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 2024 ÷ AC01 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2024 × 0020 ÷ AC01 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2024 × 0308 ÷ AC01 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 2024 ÷ 05D0 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2024 × 0020 ÷ 05D0 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2024 × 0308 ÷ 05D0 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 2024 × 002D ÷ # × [0.3] ONE DOT LEADER (IN) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 2024 × 0020 ÷ 002D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 2024 × 0308 × 002D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 2024 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 2024 × 0020 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 2024 × 0308 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 2024 × 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [22.04] ONE DOT LEADER (IN) ÷ [0.3] +× 2024 × 0020 ÷ 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2024 × 0308 × 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.04] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 2024 × 002C ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] COMMA (IS) ÷ [0.3] +× 2024 × 0020 × 002C ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 2024 × 0308 × 002C ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 2024 ÷ 1100 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2024 × 0020 ÷ 1100 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2024 × 0308 ÷ 1100 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 2024 ÷ 11A8 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2024 × 0020 ÷ 11A8 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2024 × 0308 ÷ 11A8 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 2024 ÷ 1160 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2024 × 0020 ÷ 1160 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2024 × 0308 ÷ 1160 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 2024 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (LF) ÷ [0.3] +× 2024 × 0020 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2024 × 0308 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 2024 × 0308 × 0020 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2024 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (NL) ÷ [0.3] +× 2024 × 0020 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2024 × 0308 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 2024 × 0308 × 0020 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2024 × 17D6 ÷ # × [0.3] ONE DOT LEADER (IN) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2024 × 0020 ÷ 17D6 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 2024 ÷ 0030 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 2024 × 0020 ÷ 0030 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 2024 × 0308 ÷ 0030 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 2024 ÷ 0028 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2024 × 0020 ÷ 0028 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2024 × 0308 ÷ 0028 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 2024 ÷ 0025 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 2024 × 0020 ÷ 0025 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 2024 × 0308 ÷ 0025 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 2024 ÷ 0024 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2024 × 0020 ÷ 0024 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2024 × 0308 ÷ 0024 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 2024 × 0022 ÷ # × [0.3] ONE DOT LEADER (IN) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 2024 × 0020 ÷ 0022 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 2024 × 0308 × 0022 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 2024 × 0020 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [0.3] +× 2024 × 0020 × 0020 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 2024 × 002F ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2024 × 0020 × 002F ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2024 × 0308 × 002F ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 2024 × 2060 ÷ # × [0.3] ONE DOT LEADER (IN) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2024 × 0020 × 2060 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2024 × 0308 × 2060 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 2024 × 200B ÷ # × [0.3] ONE DOT LEADER (IN) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2024 × 0020 × 200B ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2024 × 0308 × 200B ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 2024 ÷ 1F1E6 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2024 × 0020 ÷ 1F1E6 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 2024 ÷ 261D ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2024 × 0020 ÷ 261D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2024 × 0308 ÷ 261D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 2024 ÷ 1F3FB ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 2024 × 0020 ÷ 1F3FB ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 2024 × 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] (CM1_CM) ÷ [0.3] +× 2024 × 0020 ÷ 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2024 × 0308 × 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2024 × 200D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 2024 × 0020 ÷ 200D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 2024 ÷ 00A7 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2024 × 0020 ÷ 00A7 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2024 × 0308 ÷ 00A7 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 2024 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2024 × 0020 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2024 × 0308 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2024 ÷ 0E01 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2024 × 0020 ÷ 0E01 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 2024 × 3041 ÷ # × [0.3] ONE DOT LEADER (IN) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2024 × 0020 ÷ 3041 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 002C × 0023 ÷ # × [0.3] COMMA (IS) × [29.0] NUMBER SIGN (AL) ÷ [0.3] +× 002C × 0020 ÷ 0023 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 002C × 0308 × 0023 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 002C ÷ 2014 ÷ # × [0.3] COMMA (IS) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 002C × 0020 ÷ 2014 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 002C × 0308 ÷ 2014 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 002C × 0009 ÷ # × [0.3] COMMA (IS) × [21.01] (BA) ÷ [0.3] +× 002C × 0020 ÷ 0009 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002C × 0308 × 0009 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 0009 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002C ÷ 00B4 ÷ # × [0.3] COMMA (IS) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002C × 0020 ÷ 00B4 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002C × 0308 ÷ 00B4 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 002C × 000B ÷ # × [0.3] COMMA (IS) × [6.0] (BK) ÷ [0.3] +× 002C × 0020 × 000B ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002C × 0308 × 000B ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 002C × 0308 × 0020 × 000B ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002C ÷ FFFC ÷ # × [0.3] COMMA (IS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002C × 0020 ÷ FFFC ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002C × 0308 ÷ FFFC ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 002C × 007D ÷ # × [0.3] COMMA (IS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002C × 0020 × 007D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002C × 0308 × 007D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 002C × 0029 ÷ # × [0.3] COMMA (IS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002C × 0020 × 0029 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002C × 0308 × 0029 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 002C × 000D ÷ # × [0.3] COMMA (IS) × [6.0] (CR) ÷ [0.3] +× 002C × 0020 × 000D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002C × 0308 × 000D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 002C × 0308 × 0020 × 000D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002C × 0021 ÷ # × [0.3] COMMA (IS) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002C × 0020 × 0021 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002C × 0308 × 0021 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 002C × 00A0 ÷ # × [0.3] COMMA (IS) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 002C × 0020 ÷ 00A0 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002C × 0308 × 00A0 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 002C ÷ AC00 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002C × 0020 ÷ AC00 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002C × 0308 ÷ AC00 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 002C ÷ AC01 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002C × 0020 ÷ AC01 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002C × 0308 ÷ AC01 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 002C × 05D0 ÷ # × [0.3] COMMA (IS) × [29.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002C × 0020 ÷ 05D0 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002C × 0308 × 05D0 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 002C × 002D ÷ # × [0.3] COMMA (IS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 002C × 0020 ÷ 002D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 002C × 0308 × 002D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 002C ÷ 231A ÷ # × [0.3] COMMA (IS) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002C × 0020 ÷ 231A ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002C × 0308 ÷ 231A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 231A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002C ÷ 2024 ÷ # × [0.3] COMMA (IS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002C × 0020 ÷ 2024 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002C × 0308 ÷ 2024 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 002C × 002C ÷ # × [0.3] COMMA (IS) × [13.02] COMMA (IS) ÷ [0.3] +× 002C × 0020 × 002C ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002C × 0308 × 002C ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 002C × 0308 × 0020 × 002C ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002C ÷ 1100 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002C × 0020 ÷ 1100 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002C × 0308 ÷ 1100 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 002C ÷ 11A8 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002C × 0020 ÷ 11A8 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002C × 0308 ÷ 11A8 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 002C ÷ 1160 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002C × 0020 ÷ 1160 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002C × 0308 ÷ 1160 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 002C × 000A ÷ # × [0.3] COMMA (IS) × [6.0] (LF) ÷ [0.3] +× 002C × 0020 × 000A ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002C × 0308 × 000A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 002C × 0308 × 0020 × 000A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002C × 0085 ÷ # × [0.3] COMMA (IS) × [6.0] (NL) ÷ [0.3] +× 002C × 0020 × 0085 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002C × 0308 × 0085 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 002C × 0308 × 0020 × 0085 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002C × 17D6 ÷ # × [0.3] COMMA (IS) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002C × 0020 ÷ 17D6 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002C × 0308 × 17D6 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 002C ÷ 0030 ÷ # × [0.3] COMMA (IS) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 002C × 0020 ÷ 0030 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 002C × 0308 ÷ 0030 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 002C ÷ 0028 ÷ # × [0.3] COMMA (IS) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002C × 0020 ÷ 0028 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002C × 0308 ÷ 0028 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 002C ÷ 0025 ÷ # × [0.3] COMMA (IS) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 002C × 0020 ÷ 0025 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 002C × 0308 ÷ 0025 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 002C ÷ 0024 ÷ # × [0.3] COMMA (IS) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002C × 0020 ÷ 0024 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002C × 0308 ÷ 0024 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 002C × 0022 ÷ # × [0.3] COMMA (IS) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 002C × 0020 ÷ 0022 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 002C × 0308 × 0022 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 002C × 0020 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 0020 × 0020 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 0308 × 0020 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 0308 × 0020 × 0020 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 002F ÷ # × [0.3] COMMA (IS) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002C × 0020 × 002F ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002C × 0308 × 002F ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 002C × 0308 × 0020 × 002F ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002C × 2060 ÷ # × [0.3] COMMA (IS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002C × 0020 × 2060 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002C × 0308 × 2060 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 002C × 200B ÷ # × [0.3] COMMA (IS) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002C × 0020 × 200B ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002C × 0308 × 200B ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 002C ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002C × 0020 ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002C × 0308 ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 002C ÷ 261D ÷ # × [0.3] COMMA (IS) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002C × 0020 ÷ 261D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002C × 0308 ÷ 261D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 002C ÷ 1F3FB ÷ # × [0.3] COMMA (IS) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002C × 0020 ÷ 1F3FB ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002C × 0308 ÷ 1F3FB ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 002C × 0001 ÷ # × [0.3] COMMA (IS) × [9.0] (CM1_CM) ÷ [0.3] +× 002C × 0020 ÷ 0001 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002C × 0308 × 0001 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 0001 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002C × 200D ÷ # × [0.3] COMMA (IS) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002C × 0020 ÷ 200D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002C × 0308 × 200D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 002C × 00A7 ÷ # × [0.3] COMMA (IS) × [29.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002C × 0020 ÷ 00A7 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002C × 0308 × 00A7 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 002C × 50005 ÷ # × [0.3] COMMA (IS) × [29.0] (XX_AL) ÷ [0.3] +× 002C × 0020 ÷ 50005 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002C × 0308 × 50005 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] (XX_AL) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 50005 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002C × 0E01 ÷ # × [0.3] COMMA (IS) × [29.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002C × 0020 ÷ 0E01 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002C × 0308 × 0E01 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 002C × 3041 ÷ # × [0.3] COMMA (IS) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002C × 0020 ÷ 3041 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002C × 0308 × 3041 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 1100 ÷ 0023 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1100 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 1100 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 1100 ÷ 2014 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1100 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 1100 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 1100 × 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.01] (BA) ÷ [0.3] +× 1100 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1100 × 0308 × 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1100 ÷ 00B4 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1100 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1100 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 1100 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (BK) ÷ [0.3] +× 1100 × 0020 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1100 × 0308 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 1100 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1100 ÷ FFFC ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1100 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1100 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 1100 × 007D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1100 × 0020 × 007D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1100 × 0308 × 007D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 1100 × 0029 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1100 × 0020 × 0029 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1100 × 0308 × 0029 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 1100 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (CR) ÷ [0.3] +× 1100 × 0020 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1100 × 0308 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 1100 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1100 × 0021 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1100 × 0020 × 0021 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1100 × 0308 × 0021 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 1100 × 00A0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1100 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 1100 × 0308 × 00A0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 1100 × AC00 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1100 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1100 × 0308 × AC00 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 1100 × AC01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1100 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1100 × 0308 × AC01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 1100 ÷ 05D0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1100 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1100 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 1100 × 002D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1100 × 0020 ÷ 002D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 1100 × 0308 × 002D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 1100 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1100 × 0020 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1100 × 0308 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1100 × 2024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 1100 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 1100 × 0308 × 2024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 1100 × 002C ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] COMMA (IS) ÷ [0.3] +× 1100 × 0020 × 002C ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1100 × 0308 × 002C ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1100 × 1100 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1100 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1100 × 0308 × 1100 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 1100 ÷ 11A8 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1100 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1100 × 0308 ÷ 11A8 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 1100 × 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1100 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1100 × 0308 × 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 1100 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (LF) ÷ [0.3] +× 1100 × 0020 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1100 × 0308 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 1100 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1100 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (NL) ÷ [0.3] +× 1100 × 0020 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1100 × 0308 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 1100 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1100 × 17D6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 1100 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 1100 ÷ 0030 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1100 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 1100 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 1100 ÷ 0028 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1100 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1100 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 1100 × 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 1100 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 1100 × 0308 × 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 1100 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1100 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1100 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 1100 × 0022 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1100 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 1100 × 0308 × 0022 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 1100 × 0020 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [0.3] +× 1100 × 0020 × 0020 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1100 × 002F ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1100 × 0020 × 002F ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1100 × 0308 × 002F ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1100 × 2060 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1100 × 0020 × 2060 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1100 × 0308 × 2060 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 1100 × 200B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1100 × 0020 × 200B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1100 × 0308 × 200B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 1100 ÷ 1F1E6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 1100 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 1100 ÷ 261D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1100 × 0020 ÷ 261D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1100 × 0308 ÷ 261D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 1100 ÷ 1F3FB ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 1100 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 1100 × 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] (CM1_CM) ÷ [0.3] +× 1100 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1100 × 0308 × 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1100 × 200D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 1100 × 0020 ÷ 200D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 1100 ÷ 00A7 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1100 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1100 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 1100 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1100 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1100 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1100 ÷ 0E01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 1100 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 1100 × 3041 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 1100 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 0023 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 11A8 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 11A8 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 11A8 ÷ 2014 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 11A8 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 11A8 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 11A8 × 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.01] (BA) ÷ [0.3] +× 11A8 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 11A8 × 0308 × 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 11A8 ÷ 00B4 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 11A8 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 11A8 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 11A8 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (BK) ÷ [0.3] +× 11A8 × 0020 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 11A8 × 0308 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 11A8 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 11A8 ÷ FFFC ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 11A8 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 11A8 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 11A8 × 007D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 11A8 × 0020 × 007D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 11A8 × 0308 × 007D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 11A8 × 0029 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 11A8 × 0020 × 0029 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 11A8 × 0308 × 0029 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 11A8 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0020 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0308 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0021 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 11A8 × 0020 × 0021 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 11A8 × 0308 × 0021 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 11A8 × 00A0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 11A8 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 11A8 × 0308 × 00A0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 11A8 ÷ AC00 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 11A8 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 11A8 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 11A8 ÷ AC01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 11A8 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 11A8 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 11A8 ÷ 05D0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 11A8 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 11A8 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 11A8 × 002D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 11A8 × 0020 ÷ 002D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 11A8 × 0308 × 002D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 11A8 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 11A8 × 0020 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 11A8 × 0308 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 11A8 × 2024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 11A8 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 11A8 × 0308 × 2024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 11A8 × 002C ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] COMMA (IS) ÷ [0.3] +× 11A8 × 0020 × 002C ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 11A8 × 0308 × 002C ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 11A8 ÷ 1100 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 11A8 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 11A8 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 11A8 × 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 11A8 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 11A8 × 0308 × 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 11A8 ÷ 1160 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 11A8 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 11A8 × 0308 ÷ 1160 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 11A8 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0020 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0308 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (NL) ÷ [0.3] +× 11A8 × 0020 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 11A8 × 0308 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 11A8 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 11A8 × 17D6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 11A8 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 0030 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 11A8 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 11A8 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 11A8 ÷ 0028 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 11A8 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 11A8 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 11A8 × 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 11A8 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 11A8 × 0308 × 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 11A8 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 11A8 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 11A8 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 11A8 × 0022 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 11A8 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 11A8 × 0308 × 0022 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 11A8 × 0020 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [0.3] +× 11A8 × 0020 × 0020 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 11A8 × 002F ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 11A8 × 0020 × 002F ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 11A8 × 0308 × 002F ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 11A8 × 2060 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 11A8 × 0020 × 2060 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 11A8 × 0308 × 2060 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 11A8 × 200B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 11A8 × 0020 × 200B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 11A8 × 0308 × 200B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 11A8 ÷ 1F1E6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 11A8 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 261D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 11A8 × 0020 ÷ 261D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 11A8 × 0308 ÷ 261D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 11A8 ÷ 1F3FB ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 11A8 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 11A8 × 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] (CM1_CM) ÷ [0.3] +× 11A8 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 11A8 × 0308 × 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 11A8 × 200D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 11A8 × 0020 ÷ 200D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 00A7 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 11A8 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 11A8 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 11A8 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] (XX_AL) ÷ [0.3] +× 11A8 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 11A8 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 11A8 ÷ 0E01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 11A8 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 11A8 × 3041 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 11A8 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 0023 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1160 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 1160 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 1160 ÷ 2014 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1160 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 1160 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 1160 × 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.01] (BA) ÷ [0.3] +× 1160 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1160 × 0308 × 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1160 ÷ 00B4 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1160 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1160 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 1160 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (BK) ÷ [0.3] +× 1160 × 0020 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1160 × 0308 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 1160 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1160 ÷ FFFC ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1160 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1160 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 1160 × 007D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1160 × 0020 × 007D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1160 × 0308 × 007D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 1160 × 0029 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1160 × 0020 × 0029 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1160 × 0308 × 0029 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 1160 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (CR) ÷ [0.3] +× 1160 × 0020 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1160 × 0308 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 1160 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1160 × 0021 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1160 × 0020 × 0021 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1160 × 0308 × 0021 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 1160 × 00A0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1160 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 1160 × 0308 × 00A0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 1160 ÷ AC00 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1160 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1160 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 1160 ÷ AC01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1160 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1160 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 1160 ÷ 05D0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1160 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1160 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 1160 × 002D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1160 × 0020 ÷ 002D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 1160 × 0308 × 002D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 1160 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1160 × 0020 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1160 × 0308 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1160 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 1160 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 1160 × 0308 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 1160 × 002C ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] COMMA (IS) ÷ [0.3] +× 1160 × 0020 × 002C ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1160 × 0308 × 002C ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1160 ÷ 1100 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1160 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1160 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 1160 × 11A8 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1160 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1160 × 0308 × 11A8 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 1160 × 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1160 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1160 × 0308 × 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 1160 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (LF) ÷ [0.3] +× 1160 × 0020 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1160 × 0308 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 1160 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1160 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (NL) ÷ [0.3] +× 1160 × 0020 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1160 × 0308 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 1160 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1160 × 17D6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 1160 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 0030 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1160 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 1160 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 1160 ÷ 0028 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1160 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1160 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 1160 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 1160 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 1160 × 0308 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 1160 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1160 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1160 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 1160 × 0022 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1160 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 1160 × 0308 × 0022 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 1160 × 0020 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [0.3] +× 1160 × 0020 × 0020 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1160 × 002F ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1160 × 0020 × 002F ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1160 × 0308 × 002F ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1160 × 2060 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1160 × 0020 × 2060 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1160 × 0308 × 2060 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 1160 × 200B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1160 × 0020 × 200B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1160 × 0308 × 200B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 1160 ÷ 1F1E6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 1160 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 261D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1160 × 0020 ÷ 261D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1160 × 0308 ÷ 261D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 1160 ÷ 1F3FB ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 1160 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 1160 × 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] (CM1_CM) ÷ [0.3] +× 1160 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1160 × 0308 × 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1160 × 200D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 1160 × 0020 ÷ 200D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 00A7 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1160 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1160 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 1160 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1160 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1160 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1160 ÷ 0E01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 1160 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 1160 × 3041 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 1160 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 000A ÷ 0023 ÷ # × [0.3] (LF) ÷ [5.03] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 0023 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 0308 × 0023 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0020 ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0308 ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0009 ÷ # × [0.3] (LF) ÷ [5.03] (BA) ÷ [0.3] +× 000A ÷ 0020 ÷ 0009 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000A ÷ 0308 × 0009 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000A ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 0020 ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 0308 ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 000B ÷ # × [0.3] (LF) ÷ [5.03] (BK) ÷ [0.3] +× 000A ÷ 0020 × 000B ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000A ÷ 0308 × 000B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 000B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000A ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 0020 ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 0308 ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 007D ÷ # × [0.3] (LF) ÷ [5.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0020 × 007D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0308 × 007D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 007D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0029 ÷ # × [0.3] (LF) ÷ [5.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 0020 × 0029 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 0308 × 0029 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 000D ÷ # × [0.3] (LF) ÷ [5.03] (CR) ÷ [0.3] +× 000A ÷ 0020 × 000D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000A ÷ 0308 × 000D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 000D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000A ÷ 0021 ÷ # × [0.3] (LF) ÷ [5.03] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 0020 × 0021 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 0308 × 0021 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 00A0 ÷ # × [0.3] (LF) ÷ [5.03] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ 0020 ÷ 00A0 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ 0308 × 00A0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ 0020 ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ 0308 ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 0020 ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 0308 ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 05D0 ÷ # × [0.3] (LF) ÷ [5.03] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 0020 ÷ 05D0 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 0308 × 05D0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 002D ÷ # × [0.3] (LF) ÷ [5.03] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 0020 ÷ 002D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 0308 × 002D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] WATCH (ID) ÷ [0.3] +× 000A ÷ 0020 ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000A ÷ 0308 ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000A ÷ 2024 ÷ # × [0.3] (LF) ÷ [5.03] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 0020 ÷ 2024 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 0308 × 2024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 002C ÷ # × [0.3] (LF) ÷ [5.03] COMMA (IS) ÷ [0.3] +× 000A ÷ 0020 × 002C ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000A ÷ 0308 × 002C ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 002C ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000A ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 0020 ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 0308 ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 0020 ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 0308 ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 0020 ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 0308 ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 000A ÷ # × [0.3] (LF) ÷ [5.03] (LF) ÷ [0.3] +× 000A ÷ 0020 × 000A ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000A ÷ 0308 × 000A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 000A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000A ÷ 0085 ÷ # × [0.3] (LF) ÷ [5.03] (NL) ÷ [0.3] +× 000A ÷ 0020 × 0085 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000A ÷ 0308 × 0085 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000A ÷ 17D6 ÷ # × [0.3] (LF) ÷ [5.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0020 ÷ 17D6 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0308 × 17D6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0030 ÷ # × [0.3] (LF) ÷ [5.03] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0020 ÷ 0030 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0308 × 0030 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0028 ÷ # × [0.3] (LF) ÷ [5.03] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0020 ÷ 0028 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0308 × 0028 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0025 ÷ # × [0.3] (LF) ÷ [5.03] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0020 ÷ 0025 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0308 × 0025 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0024 ÷ # × [0.3] (LF) ÷ [5.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0020 ÷ 0024 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0308 × 0024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0022 ÷ # × [0.3] (LF) ÷ [5.03] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0020 ÷ 0022 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0308 × 0022 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0020 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [0.3] +× 000A ÷ 0020 × 0020 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000A ÷ 002F ÷ # × [0.3] (LF) ÷ [5.03] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 0020 × 002F ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 0308 × 002F ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 002F ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 2060 ÷ # × [0.3] (LF) ÷ [5.03] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 0020 × 2060 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 0308 × 2060 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 200B ÷ # × [0.3] (LF) ÷ [5.03] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 0020 × 200B ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 0308 × 200B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 200B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 0020 ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 0308 ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0001 ÷ # × [0.3] (LF) ÷ [5.03] (CM1_CM) ÷ [0.3] +× 000A ÷ 0020 ÷ 0001 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000A ÷ 0308 × 0001 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000A ÷ 200D ÷ # × [0.3] (LF) ÷ [5.03] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 0020 ÷ 200D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 0308 × 200D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 00A7 ÷ # × [0.3] (LF) ÷ [5.03] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 00A7 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 0308 × 00A7 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 50005 ÷ # × [0.3] (LF) ÷ [5.03] (XX_AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 50005 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000A ÷ 0308 × 50005 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000A ÷ 0E01 ÷ # × [0.3] (LF) ÷ [5.03] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 0E01 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 0308 × 0E01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 3041 ÷ # × [0.3] (LF) ÷ [5.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000A ÷ 0020 ÷ 3041 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000A ÷ 0308 × 3041 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0023 ÷ # × [0.3] (NL) ÷ [5.04] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0023 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 0308 × 0023 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0020 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0308 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0009 ÷ # × [0.3] (NL) ÷ [5.04] (BA) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0009 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0085 ÷ 0308 × 0009 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0085 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 0020 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 0308 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 000B ÷ # × [0.3] (NL) ÷ [5.04] (BK) ÷ [0.3] +× 0085 ÷ 0020 × 000B ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0085 ÷ 0308 × 000B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 000B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0085 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 0020 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 0308 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 007D ÷ # × [0.3] (NL) ÷ [5.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0020 × 007D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0308 × 007D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 007D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0029 ÷ # × [0.3] (NL) ÷ [5.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 0020 × 0029 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 0308 × 0029 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 000D ÷ # × [0.3] (NL) ÷ [5.04] (CR) ÷ [0.3] +× 0085 ÷ 0020 × 000D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0085 ÷ 0308 × 000D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 000D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0085 ÷ 0021 ÷ # × [0.3] (NL) ÷ [5.04] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 0020 × 0021 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 0308 × 0021 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 00A0 ÷ # × [0.3] (NL) ÷ [5.04] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 00A0 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ 0308 × 00A0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ 0020 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ 0308 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 0020 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 0308 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 05D0 ÷ # × [0.3] (NL) ÷ [5.04] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 05D0 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 0308 × 05D0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 002D ÷ # × [0.3] (NL) ÷ [5.04] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 0020 ÷ 002D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 0308 × 002D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] WATCH (ID) ÷ [0.3] +× 0085 ÷ 0020 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0085 ÷ 0308 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0085 ÷ 2024 ÷ # × [0.3] (NL) ÷ [5.04] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 0020 ÷ 2024 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 0308 × 2024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 002C ÷ # × [0.3] (NL) ÷ [5.04] COMMA (IS) ÷ [0.3] +× 0085 ÷ 0020 × 002C ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0085 ÷ 0308 × 002C ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 002C ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0085 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 0020 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 0308 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 000A ÷ # × [0.3] (NL) ÷ [5.04] (LF) ÷ [0.3] +× 0085 ÷ 0020 × 000A ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0085 ÷ 0308 × 000A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 000A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0085 ÷ 0085 ÷ # × [0.3] (NL) ÷ [5.04] (NL) ÷ [0.3] +× 0085 ÷ 0020 × 0085 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0085 ÷ 0308 × 0085 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0085 ÷ 17D6 ÷ # × [0.3] (NL) ÷ [5.04] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0020 ÷ 17D6 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0308 × 17D6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0030 ÷ # × [0.3] (NL) ÷ [5.04] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0030 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0308 × 0030 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0028 ÷ # × [0.3] (NL) ÷ [5.04] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0028 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0308 × 0028 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0025 ÷ # × [0.3] (NL) ÷ [5.04] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0025 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0308 × 0025 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0024 ÷ # × [0.3] (NL) ÷ [5.04] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0024 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0308 × 0024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0022 ÷ # × [0.3] (NL) ÷ [5.04] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0022 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0308 × 0022 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0020 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [0.3] +× 0085 ÷ 0020 × 0020 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0085 ÷ 002F ÷ # × [0.3] (NL) ÷ [5.04] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 0020 × 002F ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 0308 × 002F ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 002F ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 2060 ÷ # × [0.3] (NL) ÷ [5.04] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 0020 × 2060 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 0308 × 2060 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 200B ÷ # × [0.3] (NL) ÷ [5.04] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 0020 × 200B ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 0308 × 200B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 200B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 0020 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 0308 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0001 ÷ # × [0.3] (NL) ÷ [5.04] (CM1_CM) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0001 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0085 ÷ 0308 × 0001 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0085 ÷ 200D ÷ # × [0.3] (NL) ÷ [5.04] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 0020 ÷ 200D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 0308 × 200D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 00A7 ÷ # × [0.3] (NL) ÷ [5.04] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 00A7 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 0308 × 00A7 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 50005 ÷ # × [0.3] (NL) ÷ [5.04] (XX_AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 50005 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0085 ÷ 0308 × 50005 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0085 ÷ 0E01 ÷ # × [0.3] (NL) ÷ [5.04] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0E01 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0E01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0020 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0308 × 3041 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 17D6 ÷ 0023 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 17D6 × 0020 ÷ 0023 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 17D6 × 0308 ÷ 0023 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 17D6 ÷ 2014 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 17D6 × 0020 ÷ 2014 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 17D6 × 0308 ÷ 2014 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 17D6 × 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.01] (BA) ÷ [0.3] +× 17D6 × 0020 ÷ 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 17D6 × 0308 × 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 17D6 ÷ 00B4 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 17D6 × 0020 ÷ 00B4 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 17D6 × 0308 ÷ 00B4 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 17D6 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (BK) ÷ [0.3] +× 17D6 × 0020 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 17D6 × 0308 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 17D6 × 0308 × 0020 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 17D6 ÷ FFFC ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 17D6 × 0020 ÷ FFFC ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 17D6 × 007D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 17D6 × 0020 × 007D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 17D6 × 0029 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 17D6 × 0020 × 0029 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 17D6 × 0308 × 0029 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 17D6 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0020 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0308 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0308 × 0020 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0021 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 17D6 × 0020 × 0021 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 17D6 × 0308 × 0021 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 17D6 × 00A0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 17D6 × 0020 ÷ 00A0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ AC00 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 17D6 × 0020 ÷ AC00 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ AC01 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 17D6 × 0020 ÷ AC01 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 05D0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 17D6 × 0020 ÷ 05D0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 17D6 × 002D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 17D6 × 0020 ÷ 002D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 17D6 × 0308 × 002D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 17D6 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 17D6 × 0020 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 17D6 × 0308 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 17D6 ÷ 2024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 17D6 × 0020 ÷ 2024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 17D6 × 002C ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] COMMA (IS) ÷ [0.3] +× 17D6 × 0020 × 002C ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 17D6 × 0308 × 002C ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 17D6 ÷ 1100 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 17D6 × 0020 ÷ 1100 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 11A8 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 17D6 × 0020 ÷ 11A8 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 1160 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 17D6 × 0020 ÷ 1160 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 17D6 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0020 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0308 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0308 × 0020 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (NL) ÷ [0.3] +× 17D6 × 0020 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 17D6 × 0308 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 17D6 × 0308 × 0020 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 17D6 × 17D6 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 ÷ 0030 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 17D6 × 0020 ÷ 0030 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 17D6 × 0308 ÷ 0030 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 17D6 ÷ 0028 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 17D6 × 0020 ÷ 0028 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 17D6 × 0308 ÷ 0028 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 17D6 ÷ 0025 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 17D6 × 0020 ÷ 0025 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 17D6 × 0308 ÷ 0025 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 17D6 ÷ 0024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 17D6 × 0020 ÷ 0024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 17D6 × 0308 ÷ 0024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 17D6 × 0022 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 17D6 × 0020 ÷ 0022 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 17D6 × 0308 × 0022 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 17D6 × 0020 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [0.3] +× 17D6 × 0020 × 0020 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 17D6 × 002F ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 17D6 × 0020 × 002F ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 17D6 × 0308 × 002F ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 17D6 × 2060 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 17D6 × 0020 × 2060 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 17D6 × 0308 × 2060 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 17D6 × 200B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 17D6 × 0020 × 200B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 1F1E6 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 ÷ 261D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 17D6 × 0020 ÷ 261D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 1F3FB ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 × 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] (CM1_CM) ÷ [0.3] +× 17D6 × 0020 ÷ 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 17D6 × 0308 × 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 17D6 × 200D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 ÷ 00A7 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 17D6 × 0020 ÷ 00A7 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] (XX_AL) ÷ [0.3] +× 17D6 × 0020 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 17D6 × 0308 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 17D6 ÷ 0E01 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 × 3041 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 0030 × 0023 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] NUMBER SIGN (AL) ÷ [0.3] +× 0030 × 0020 ÷ 0023 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0030 × 0308 × 0023 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0030 ÷ 2014 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0030 × 0020 ÷ 2014 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0030 × 0308 ÷ 2014 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0030 × 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [21.01] (BA) ÷ [0.3] +× 0030 × 0020 ÷ 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0030 × 0308 × 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0030 ÷ 00B4 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0030 × 0020 ÷ 00B4 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0030 × 0308 ÷ 00B4 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0030 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (BK) ÷ [0.3] +× 0030 × 0020 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0030 × 0308 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0030 × 0308 × 0020 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0030 ÷ FFFC ÷ # × [0.3] DIGIT ZERO (NU) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0030 × 0020 ÷ FFFC ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0030 × 0308 ÷ FFFC ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0030 × 007D ÷ # × [0.3] DIGIT ZERO (NU) × [25.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0030 × 0020 × 007D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0030 × 0308 × 007D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0030 × 0029 ÷ # × [0.3] DIGIT ZERO (NU) × [25.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0030 × 0020 × 0029 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0030 × 0308 × 0029 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0030 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (CR) ÷ [0.3] +× 0030 × 0020 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0030 × 0308 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0030 × 0308 × 0020 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0030 × 0021 ÷ # × [0.3] DIGIT ZERO (NU) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0030 × 0020 × 0021 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0030 × 0308 × 0021 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0030 × 00A0 ÷ # × [0.3] DIGIT ZERO (NU) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0030 × 0020 ÷ 00A0 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0030 × 0308 × 00A0 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0030 ÷ AC00 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0030 × 0020 ÷ AC00 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0030 × 0308 ÷ AC00 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0030 ÷ AC01 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0030 × 0020 ÷ AC01 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0030 × 0308 ÷ AC01 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0030 × 05D0 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0030 × 0020 ÷ 05D0 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0030 × 0308 × 05D0 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0030 × 002D ÷ # × [0.3] DIGIT ZERO (NU) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0030 × 0020 ÷ 002D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0030 × 0308 × 002D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0030 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0030 × 0020 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0030 × 0308 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0030 × 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [22.05] ONE DOT LEADER (IN) ÷ [0.3] +× 0030 × 0020 ÷ 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0030 × 0308 × 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.05] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0030 × 002C ÷ # × [0.3] DIGIT ZERO (NU) × [25.03] COMMA (IS) ÷ [0.3] +× 0030 × 0020 × 002C ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0030 × 0308 × 002C ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.03] COMMA (IS) ÷ [0.3] +× 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] +× 0030 ÷ 1100 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0030 × 0020 ÷ 1100 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0030 × 0308 ÷ 1100 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0030 ÷ 11A8 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0030 × 0020 ÷ 11A8 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0030 × 0308 ÷ 11A8 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0030 ÷ 1160 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0030 × 0020 ÷ 1160 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0030 × 0308 ÷ 1160 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0030 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (LF) ÷ [0.3] +× 0030 × 0020 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0030 × 0308 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0030 × 0308 × 0020 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0030 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (NL) ÷ [0.3] +× 0030 × 0020 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0030 × 0308 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0030 × 0308 × 0020 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0030 × 17D6 ÷ # × [0.3] DIGIT ZERO (NU) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0030 × 0020 ÷ 17D6 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0030 × 0308 × 17D6 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0030 × 0030 ÷ # × [0.3] DIGIT ZERO (NU) × [25.03] DIGIT ZERO (NU) ÷ [0.3] +× 0030 × 0020 ÷ 0030 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0030 × 0308 × 0030 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.03] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0030 × 0028 ÷ # × [0.3] DIGIT ZERO (NU) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0030 × 0020 ÷ 0028 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0030 × 0308 × 0028 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0030 × 0025 ÷ # × [0.3] DIGIT ZERO (NU) × [25.05] PERCENT SIGN (PO) ÷ [0.3] +× 0030 × 0020 ÷ 0025 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0030 × 0308 × 0025 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.05] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0030 × 0024 ÷ # × [0.3] DIGIT ZERO (NU) × [25.05] DOLLAR SIGN (PR) ÷ [0.3] +× 0030 × 0020 ÷ 0024 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0030 × 0308 × 0024 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.05] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0030 × 0022 ÷ # × [0.3] DIGIT ZERO (NU) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0030 × 0020 ÷ 0022 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0030 × 0308 × 0022 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0030 × 0020 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [0.3] +× 0030 × 0020 × 0020 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0030 × 002F ÷ # × [0.3] DIGIT ZERO (NU) × [25.03] SOLIDUS (SY) ÷ [0.3] +× 0030 × 0020 × 002F ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0030 × 0308 × 002F ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0030 × 2060 ÷ # × [0.3] DIGIT ZERO (NU) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0030 × 0020 × 2060 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0030 × 0308 × 2060 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0030 × 200B ÷ # × [0.3] DIGIT ZERO (NU) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0030 × 0020 × 200B ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0030 × 0308 × 200B ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0030 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0030 × 0020 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0030 × 0308 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0030 ÷ 261D ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0030 × 0020 ÷ 261D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0030 × 0308 ÷ 261D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0030 ÷ 1F3FB ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0030 × 0020 ÷ 1F3FB ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0030 × 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] (CM1_CM) ÷ [0.3] +× 0030 × 0020 ÷ 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0030 × 0308 × 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0030 × 200D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0030 × 0020 ÷ 200D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0030 × 00A7 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] SECTION SIGN (AI_AL) ÷ [0.3] +× 0030 × 0020 ÷ 00A7 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0030 × 0308 × 00A7 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0030 × 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] (XX_AL) ÷ [0.3] +× 0030 × 0020 ÷ 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0030 × 0308 × 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] (XX_AL) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0030 × 0E01 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0030 × 0020 ÷ 0E01 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0030 × 0308 × 0E01 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0030 × 3041 ÷ # × [0.3] DIGIT ZERO (NU) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0030 × 0020 ÷ 3041 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0030 × 0308 × 3041 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0028 × 0023 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] NUMBER SIGN (AL) ÷ [0.3] +× 0028 × 0020 × 0023 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] NUMBER SIGN (AL) ÷ [0.3] +× 0028 × 0308 × 0023 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0028 × 2014 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] EM DASH (B2) ÷ [0.3] +× 0028 × 0020 × 2014 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] EM DASH (B2) ÷ [0.3] +× 0028 × 0308 × 2014 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0028 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] (BA) ÷ [0.3] +× 0028 × 0020 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] (BA) ÷ [0.3] +× 0028 × 0308 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] (BA) ÷ [0.3] +× 0028 × 0308 × 0020 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] (BA) ÷ [0.3] +× 0028 × 00B4 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0028 × 0020 × 00B4 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0028 × 0308 × 00B4 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0028 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (BK) ÷ [0.3] +× 0028 × 0020 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0028 × 0308 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0028 × 0308 × 0020 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0028 × FFFC ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0028 × 0020 × FFFC ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0028 × 0308 × FFFC ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0028 × 007D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0028 × 0020 × 007D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0028 × 0308 × 007D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0028 × 0029 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0028 × 0020 × 0029 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0028 × 0308 × 0029 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0028 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (CR) ÷ [0.3] +× 0028 × 0020 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0028 × 0308 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0028 × 0308 × 0020 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0028 × 0021 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0028 × 0020 × 0021 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0028 × 0308 × 0021 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0028 × 00A0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0028 × 0020 × 00A0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0028 × 0308 × 00A0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0028 × AC00 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0028 × 0020 × AC00 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0028 × 0308 × AC00 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0028 × AC01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0028 × 0020 × AC01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0028 × 0308 × AC01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0028 × 05D0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0028 × 0020 × 05D0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0028 × 0308 × 05D0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0028 × 002D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0028 × 0020 × 002D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0028 × 0308 × 002D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0028 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] WATCH (ID) ÷ [0.3] +× 0028 × 0020 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] WATCH (ID) ÷ [0.3] +× 0028 × 0308 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] WATCH (ID) ÷ [0.3] +× 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] +× 0028 × 2024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0028 × 0020 × 2024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0028 × 0308 × 2024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0028 × 002C ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] COMMA (IS) ÷ [0.3] +× 0028 × 0020 × 002C ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0028 × 0308 × 002C ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0028 × 1100 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0028 × 0020 × 1100 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0028 × 0308 × 1100 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0028 × 11A8 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0028 × 0020 × 11A8 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0028 × 0308 × 11A8 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0028 × 1160 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0028 × 0020 × 1160 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0028 × 0308 × 1160 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0028 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (LF) ÷ [0.3] +× 0028 × 0020 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0028 × 0308 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0028 × 0308 × 0020 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0028 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (NL) ÷ [0.3] +× 0028 × 0020 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0028 × 0308 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0028 × 0308 × 0020 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0028 × 17D6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0028 × 0020 × 17D6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0028 × 0308 × 17D6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0028 × 0030 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] DIGIT ZERO (NU) ÷ [0.3] +× 0028 × 0020 × 0030 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] DIGIT ZERO (NU) ÷ [0.3] +× 0028 × 0308 × 0030 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0028 × 0028 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0028 × 0020 × 0028 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0028 × 0308 × 0028 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0028 × 0025 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] PERCENT SIGN (PO) ÷ [0.3] +× 0028 × 0020 × 0025 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] PERCENT SIGN (PO) ÷ [0.3] +× 0028 × 0308 × 0025 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0028 × 0024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0028 × 0020 × 0024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0028 × 0308 × 0024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0028 × 0022 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] QUOTATION MARK (QU) ÷ [0.3] +× 0028 × 0020 × 0022 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] QUOTATION MARK (QU) ÷ [0.3] +× 0028 × 0308 × 0022 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0028 × 0020 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) ÷ [0.3] +× 0028 × 0020 × 0020 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0028 × 0308 × 0020 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0028 × 002F ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0028 × 0020 × 002F ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0028 × 0308 × 002F ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0028 × 2060 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0028 × 0020 × 2060 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0028 × 0308 × 2060 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0028 × 200B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0028 × 0020 × 200B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0028 × 0308 × 200B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0028 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0028 × 0020 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0028 × 0308 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0028 × 261D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0028 × 0020 × 261D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0028 × 0308 × 261D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0028 × 1F3FB ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0028 × 0020 × 1F3FB ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0028 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] (CM1_CM) ÷ [0.3] +× 0028 × 0020 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] (CM1_CM) ÷ [0.3] +× 0028 × 0308 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0028 × 0308 × 0020 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] (CM1_CM) ÷ [0.3] +× 0028 × 200D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0028 × 0020 × 200D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0028 × 00A7 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0028 × 0020 × 00A7 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0028 × 0308 × 00A7 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0028 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0020 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0308 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0308 × 0020 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0E01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0028 × 0020 × 0E01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0028 × 0308 × 0E01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0028 × 3041 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0028 × 0020 × 3041 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0028 × 0308 × 3041 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0025 × 0023 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 0025 × 0020 ÷ 0023 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0025 × 0308 × 0023 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0025 ÷ 2014 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0025 × 0020 ÷ 2014 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0025 × 0308 ÷ 2014 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0025 × 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [21.01] (BA) ÷ [0.3] +× 0025 × 0020 ÷ 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0025 × 0308 × 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0025 ÷ 00B4 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0025 × 0020 ÷ 00B4 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0025 × 0308 ÷ 00B4 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0025 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (BK) ÷ [0.3] +× 0025 × 0020 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0025 × 0308 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0025 × 0308 × 0020 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0025 ÷ FFFC ÷ # × [0.3] PERCENT SIGN (PO) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0025 × 0020 ÷ FFFC ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0025 × 0308 ÷ FFFC ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0025 × 007D ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0025 × 0020 × 007D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0025 × 0308 × 007D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0025 × 0029 ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0025 × 0020 × 0029 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0025 × 0308 × 0029 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0025 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (CR) ÷ [0.3] +× 0025 × 0020 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0025 × 0308 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0025 × 0308 × 0020 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0025 × 0021 ÷ # × [0.3] PERCENT SIGN (PO) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0025 × 0020 × 0021 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0025 × 0308 × 0021 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0025 × 00A0 ÷ # × [0.3] PERCENT SIGN (PO) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0025 × 0020 ÷ 00A0 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0025 × 0308 × 00A0 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0025 ÷ AC00 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0025 × 0020 ÷ AC00 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0025 × 0308 ÷ AC00 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0025 ÷ AC01 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0025 × 0020 ÷ AC01 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0025 × 0308 ÷ AC01 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0025 × 05D0 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0025 × 0020 ÷ 05D0 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0025 × 0308 × 05D0 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0025 × 002D ÷ # × [0.3] PERCENT SIGN (PO) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0025 × 0020 ÷ 002D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0025 × 0308 × 002D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0025 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0025 × 0020 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0025 × 0308 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0025 ÷ 2024 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0025 × 0020 ÷ 2024 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0025 × 0308 ÷ 2024 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0025 × 002C ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] COMMA (IS) ÷ [0.3] +× 0025 × 0020 × 002C ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0025 × 0308 × 002C ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0025 ÷ 1100 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0025 × 0020 ÷ 1100 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0025 × 0308 ÷ 1100 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0025 ÷ 11A8 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0025 × 0020 ÷ 11A8 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0025 × 0308 ÷ 11A8 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0025 ÷ 1160 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0025 × 0020 ÷ 1160 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0025 × 0308 ÷ 1160 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0025 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (LF) ÷ [0.3] +× 0025 × 0020 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0025 × 0308 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0025 × 0308 × 0020 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0025 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (NL) ÷ [0.3] +× 0025 × 0020 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0025 × 0308 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0025 × 0308 × 0020 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0025 × 17D6 ÷ # × [0.3] PERCENT SIGN (PO) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0025 × 0020 ÷ 17D6 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0025 × 0308 × 17D6 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0025 × 0030 ÷ # × [0.3] PERCENT SIGN (PO) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 0025 × 0020 ÷ 0030 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0025 × 0308 × 0030 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0025 ÷ 0028 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0025 × 0020 ÷ 0028 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0025 × 0308 ÷ 0028 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0025 ÷ 0025 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0025 × 0020 ÷ 0025 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0025 × 0308 ÷ 0025 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0025 ÷ 0024 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0025 × 0020 ÷ 0024 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0025 × 0308 ÷ 0024 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0025 × 0022 ÷ # × [0.3] PERCENT SIGN (PO) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0025 × 0020 ÷ 0022 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0025 × 0308 × 0022 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0025 × 0020 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [0.3] +× 0025 × 0020 × 0020 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0025 × 002F ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0025 × 0020 × 002F ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0025 × 0308 × 002F ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0025 × 2060 ÷ # × [0.3] PERCENT SIGN (PO) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0025 × 0020 × 2060 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0025 × 0308 × 2060 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0025 × 200B ÷ # × [0.3] PERCENT SIGN (PO) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0025 × 0020 × 200B ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0025 × 0308 × 200B ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0025 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0025 × 0020 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0025 × 0308 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0025 ÷ 261D ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0025 × 0020 ÷ 261D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0025 × 0308 ÷ 261D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0025 ÷ 1F3FB ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0025 × 0020 ÷ 1F3FB ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0025 × 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] (CM1_CM) ÷ [0.3] +× 0025 × 0020 ÷ 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0025 × 0308 × 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0025 × 200D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0025 × 0020 ÷ 200D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0025 × 00A7 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0025 × 0020 ÷ 00A7 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0025 × 0308 × 00A7 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0025 × 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] (XX_AL) ÷ [0.3] +× 0025 × 0020 ÷ 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0025 × 0308 × 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] (XX_AL) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0025 × 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0025 × 0020 ÷ 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0025 × 0308 × 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0025 × 3041 ÷ # × [0.3] PERCENT SIGN (PO) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0025 × 0020 ÷ 3041 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0025 × 0308 × 3041 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0024 × 0023 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 0024 × 0020 ÷ 0023 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0024 × 0308 × 0023 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0024 ÷ 2014 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0024 × 0020 ÷ 2014 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0024 × 0308 ÷ 2014 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0024 × 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [21.01] (BA) ÷ [0.3] +× 0024 × 0020 ÷ 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0024 × 0308 × 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0024 ÷ 00B4 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0024 × 0020 ÷ 00B4 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0024 × 0308 ÷ 00B4 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0024 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (BK) ÷ [0.3] +× 0024 × 0020 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0024 × 0308 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0024 × 0308 × 0020 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0024 ÷ FFFC ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0024 × 0020 ÷ FFFC ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0024 × 0308 ÷ FFFC ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0024 × 007D ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0024 × 0020 × 007D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0024 × 0308 × 007D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0024 × 0029 ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0024 × 0020 × 0029 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0024 × 0308 × 0029 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0024 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (CR) ÷ [0.3] +× 0024 × 0020 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0024 × 0308 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0024 × 0308 × 0020 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0024 × 0021 ÷ # × [0.3] DOLLAR SIGN (PR) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0024 × 0020 × 0021 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0024 × 0308 × 0021 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0024 × 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0024 × 0020 ÷ 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0024 × 0308 × 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0024 × AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0024 × 0020 ÷ AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0024 × 0308 × AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0024 × AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0024 × 0020 ÷ AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0024 × 0308 × AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0024 × 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0024 × 0020 ÷ 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0024 × 0308 × 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0024 × 002D ÷ # × [0.3] DOLLAR SIGN (PR) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0024 × 0020 ÷ 002D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0024 × 0308 × 002D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0024 × 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] WATCH (ID) ÷ [0.3] +× 0024 × 0020 ÷ 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0024 × 0308 × 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.12] WATCH (ID) ÷ [0.3] +× 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] +× 0024 ÷ 2024 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0024 × 0020 ÷ 2024 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0024 × 0308 ÷ 2024 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0024 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] COMMA (IS) ÷ [0.3] +× 0024 × 0020 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0024 × 0308 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0024 × 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0024 × 0020 ÷ 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0024 × 0308 × 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0024 × 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0024 × 0020 ÷ 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0024 × 0308 × 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0024 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0024 × 0020 ÷ 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0024 × 0308 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0024 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (LF) ÷ [0.3] +× 0024 × 0020 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0024 × 0308 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0024 × 0308 × 0020 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0024 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (NL) ÷ [0.3] +× 0024 × 0020 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0024 × 0308 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0024 × 0308 × 0020 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0024 × 17D6 ÷ # × [0.3] DOLLAR SIGN (PR) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0024 × 0020 ÷ 17D6 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0024 × 0308 × 17D6 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0024 × 0030 ÷ # × [0.3] DOLLAR SIGN (PR) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 0024 × 0020 ÷ 0030 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0024 × 0308 × 0030 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0024 ÷ 0028 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0024 × 0020 ÷ 0028 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0024 × 0308 ÷ 0028 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0024 ÷ 0025 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0024 × 0020 ÷ 0025 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0024 × 0308 ÷ 0025 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0024 ÷ 0024 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0024 × 0020 ÷ 0024 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0024 × 0308 ÷ 0024 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0024 × 0022 ÷ # × [0.3] DOLLAR SIGN (PR) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0024 × 0020 ÷ 0022 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0024 × 0308 × 0022 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0024 × 0020 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [0.3] +× 0024 × 0020 × 0020 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0024 × 002F ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0024 × 0020 × 002F ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0024 × 0308 × 002F ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0024 × 2060 ÷ # × [0.3] DOLLAR SIGN (PR) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0024 × 0020 × 2060 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0024 × 0308 × 2060 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0024 × 200B ÷ # × [0.3] DOLLAR SIGN (PR) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0024 × 0020 × 200B ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0024 × 0308 × 200B ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0024 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0024 × 0020 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0024 × 0308 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0024 × 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0024 × 0020 ÷ 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0024 × 0308 × 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.12] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0024 × 1F3FB ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0024 × 0020 ÷ 1F3FB ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0024 × 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] (CM1_CM) ÷ [0.3] +× 0024 × 0020 ÷ 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0024 × 0308 × 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0024 × 200D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0024 × 0020 ÷ 200D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0024 × 00A7 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0024 × 0020 ÷ 00A7 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0024 × 0308 × 00A7 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0024 × 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] (XX_AL) ÷ [0.3] +× 0024 × 0020 ÷ 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0024 × 0308 × 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] (XX_AL) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0024 × 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0024 × 0020 ÷ 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0024 × 0308 × 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0024 × 3041 ÷ # × [0.3] DOLLAR SIGN (PR) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0024 × 0020 ÷ 3041 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0024 × 0308 × 3041 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0022 × 0023 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] NUMBER SIGN (AL) ÷ [0.3] +× 0022 × 0020 ÷ 0023 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0022 × 0308 × 0023 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0022 × 2014 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] EM DASH (B2) ÷ [0.3] +× 0022 × 0020 ÷ 2014 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0022 × 0308 × 2014 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] EM DASH (B2) ÷ [0.3] +× 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] +× 0022 × 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] (BA) ÷ [0.3] +× 0022 × 0020 ÷ 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0022 × 0308 × 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] (BA) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0022 × 00B4 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] ACUTE ACCENT (BB) ÷ [0.3] +× 0022 × 0020 ÷ 00B4 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0022 × 0308 × 00B4 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0022 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (BK) ÷ [0.3] +× 0022 × 0020 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0022 × 0308 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0022 × 0308 × 0020 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0022 × FFFC ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0022 × 0020 ÷ FFFC ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0022 × 0308 × FFFC ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0022 × 007D ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0022 × 0020 × 007D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0022 × 0308 × 007D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0022 × 0029 ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0022 × 0020 × 0029 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0022 × 0308 × 0029 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0022 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (CR) ÷ [0.3] +× 0022 × 0020 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0022 × 0308 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0022 × 0308 × 0020 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0022 × 0021 ÷ # × [0.3] QUOTATION MARK (QU) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0022 × 0020 × 0021 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0022 × 0308 × 0021 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0022 × 00A0 ÷ # × [0.3] QUOTATION MARK (QU) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0022 × 0020 ÷ 00A0 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0022 × 0308 × 00A0 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0022 × AC00 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0022 × 0020 ÷ AC00 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0022 × 0308 × AC00 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0022 × AC01 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0022 × 0020 ÷ AC01 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0022 × 0308 × AC01 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0022 × 05D0 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0022 × 0020 ÷ 05D0 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0022 × 0308 × 05D0 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0022 × 002D ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0022 × 0020 ÷ 002D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0022 × 0308 × 002D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0022 × 231A ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] WATCH (ID) ÷ [0.3] +× 0022 × 0020 ÷ 231A ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0022 × 0308 × 231A ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] WATCH (ID) ÷ [0.3] +× 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] +× 0022 × 2024 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] ONE DOT LEADER (IN) ÷ [0.3] +× 0022 × 0020 ÷ 2024 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0022 × 0308 × 2024 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0022 × 002C ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] COMMA (IS) ÷ [0.3] +× 0022 × 0020 × 002C ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0022 × 0308 × 002C ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0022 × 1100 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0022 × 0020 ÷ 1100 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0022 × 0308 × 1100 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0022 × 11A8 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0022 × 0020 ÷ 11A8 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0022 × 0308 × 11A8 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0022 × 1160 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0022 × 0020 ÷ 1160 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0022 × 0308 × 1160 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0022 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (LF) ÷ [0.3] +× 0022 × 0020 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0022 × 0308 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0022 × 0308 × 0020 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0022 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (NL) ÷ [0.3] +× 0022 × 0020 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0022 × 0308 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0022 × 0308 × 0020 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0022 × 17D6 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0022 × 0020 ÷ 17D6 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0022 × 0308 × 17D6 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0022 × 0030 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] DIGIT ZERO (NU) ÷ [0.3] +× 0022 × 0020 ÷ 0030 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0022 × 0308 × 0030 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0022 × 0028 ÷ # × [0.3] QUOTATION MARK (QU) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0022 × 0020 × 0028 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0022 × 0308 × 0028 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0022 × 0025 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] PERCENT SIGN (PO) ÷ [0.3] +× 0022 × 0020 ÷ 0025 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0022 × 0308 × 0025 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0022 × 0024 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] DOLLAR SIGN (PR) ÷ [0.3] +× 0022 × 0020 ÷ 0024 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0022 × 0308 × 0024 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0022 × 0022 ÷ # × [0.3] QUOTATION MARK (QU) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0022 × 0020 ÷ 0022 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0022 × 0308 × 0022 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0022 × 0020 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [0.3] +× 0022 × 0020 × 0020 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0022 × 002F ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0022 × 0020 × 002F ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0022 × 0308 × 002F ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0022 × 2060 ÷ # × [0.3] QUOTATION MARK (QU) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0022 × 0020 × 2060 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0022 × 0308 × 2060 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0022 × 200B ÷ # × [0.3] QUOTATION MARK (QU) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0022 × 0020 × 200B ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0022 × 0308 × 200B ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0022 × 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0022 × 0020 ÷ 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0022 × 0308 × 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0022 × 261D ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0022 × 0020 ÷ 261D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0022 × 0308 × 261D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0022 × 1F3FB ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0022 × 0020 ÷ 1F3FB ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0022 × 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] (CM1_CM) ÷ [0.3] +× 0022 × 0020 ÷ 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0022 × 0308 × 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0022 × 200D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0022 × 0020 ÷ 200D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0022 × 00A7 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0022 × 0020 ÷ 00A7 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0022 × 0308 × 00A7 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0022 × 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] (XX_AL) ÷ [0.3] +× 0022 × 0020 ÷ 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0022 × 0308 × 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] (XX_AL) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0022 × 0E01 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0022 × 0020 ÷ 0E01 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0022 × 0308 × 0E01 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0022 × 3041 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0022 × 0020 ÷ 3041 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0022 × 0308 × 3041 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0020 ÷ 0023 ÷ # × [0.3] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0020 × 0020 ÷ 0023 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0020 ÷ 0308 × 0023 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0020 ÷ 2014 ÷ # × [0.3] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0020 × 0020 ÷ 2014 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0020 ÷ 0308 ÷ 2014 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0020 ÷ 0009 ÷ # × [0.3] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0020 × 0020 ÷ 0009 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0020 ÷ 0308 × 0009 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0020 ÷ 00B4 ÷ # × [0.3] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0020 × 0020 ÷ 00B4 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0020 ÷ 0308 ÷ 00B4 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0020 × 000B ÷ # × [0.3] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0020 × 0020 × 000B ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0020 ÷ 0308 × 000B ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 000B ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0020 ÷ FFFC ÷ # × [0.3] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0020 × 0020 ÷ FFFC ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0020 ÷ 0308 ÷ FFFC ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0020 × 007D ÷ # × [0.3] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0020 × 0020 × 007D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0020 ÷ 0308 × 007D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0020 × 0029 ÷ # × [0.3] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0020 × 0020 × 0029 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0020 ÷ 0308 × 0029 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0020 × 000D ÷ # × [0.3] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0020 × 0020 × 000D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0020 ÷ 0308 × 000D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 000D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0020 × 0021 ÷ # × [0.3] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0020 × 0020 × 0021 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0020 ÷ 0308 × 0021 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0020 ÷ 00A0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0020 × 0020 ÷ 00A0 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0020 ÷ 0308 × 00A0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0020 ÷ AC00 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0020 × 0020 ÷ AC00 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0020 ÷ 0308 ÷ AC00 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0020 ÷ AC01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0020 × 0020 ÷ AC01 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0020 ÷ 0308 ÷ AC01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0020 ÷ 05D0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0020 × 0020 ÷ 05D0 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0020 ÷ 0308 × 05D0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0020 ÷ 002D ÷ # × [0.3] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0020 × 0020 ÷ 002D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0020 ÷ 0308 × 002D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0020 ÷ 231A ÷ # × [0.3] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0020 × 0020 ÷ 231A ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0020 ÷ 0308 ÷ 231A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0020 ÷ 2024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0020 × 0020 ÷ 2024 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0020 ÷ 0308 × 2024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0020 × 002C ÷ # × [0.3] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0020 × 0020 × 002C ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0020 ÷ 0308 × 002C ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 002C ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0020 ÷ 1100 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0020 × 0020 ÷ 1100 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1100 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0020 ÷ 11A8 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0020 × 0020 ÷ 11A8 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0020 ÷ 0308 ÷ 11A8 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0020 ÷ 1160 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0020 × 0020 ÷ 1160 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1160 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0020 × 000A ÷ # × [0.3] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0020 × 0020 × 000A ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0020 ÷ 0308 × 000A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 000A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0020 × 0085 ÷ # × [0.3] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0020 × 0020 × 0085 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0020 ÷ 0308 × 0085 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 0085 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0020 ÷ 17D6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0020 × 0020 ÷ 17D6 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0020 ÷ 0308 × 17D6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0020 ÷ 0030 ÷ # × [0.3] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0020 × 0020 ÷ 0030 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0020 ÷ 0308 × 0030 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0020 ÷ 0028 ÷ # × [0.3] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0020 × 0020 ÷ 0028 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0020 ÷ 0308 × 0028 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0020 ÷ 0025 ÷ # × [0.3] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0020 × 0020 ÷ 0025 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0020 ÷ 0308 × 0025 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0020 ÷ 0024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0020 × 0020 ÷ 0024 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0020 ÷ 0308 × 0024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0020 ÷ 0022 ÷ # × [0.3] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0020 × 0020 ÷ 0022 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0020 ÷ 0308 × 0022 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0020 × 0020 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 × 0020 × 0020 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 0020 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 × 002F ÷ # × [0.3] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0020 × 0020 × 002F ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0020 ÷ 0308 × 002F ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 002F ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0020 × 2060 ÷ # × [0.3] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0020 × 0020 × 2060 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0020 ÷ 0308 × 2060 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0020 × 200B ÷ # × [0.3] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0020 × 0020 × 200B ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0020 ÷ 0308 × 200B ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0020 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0020 × 0020 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0020 ÷ 261D ÷ # × [0.3] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0020 × 0020 ÷ 261D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0020 ÷ 0308 ÷ 261D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0020 ÷ 1F3FB ÷ # × [0.3] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0020 × 0020 ÷ 1F3FB ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1F3FB ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 0020 ÷ 0001 ÷ # × [0.3] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0020 × 0020 ÷ 0001 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0020 ÷ 0308 × 0001 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0020 ÷ 200D ÷ # × [0.3] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0020 × 0020 ÷ 200D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0020 ÷ 0308 × 200D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 0020 ÷ 00A7 ÷ # × [0.3] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0020 × 0020 ÷ 00A7 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0020 ÷ 0308 × 00A7 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0020 ÷ 50005 ÷ # × [0.3] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0020 × 0020 ÷ 50005 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0020 ÷ 0308 × 50005 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0020 ÷ 0E01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0020 × 0020 ÷ 0E01 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0020 ÷ 0308 × 0E01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0020 ÷ 3041 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0020 × 0020 ÷ 3041 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0020 ÷ 0308 × 3041 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 002F ÷ 0023 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 002F × 0020 ÷ 0023 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 002F × 0308 ÷ 0023 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 002F ÷ 2014 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 002F × 0020 ÷ 2014 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 002F × 0308 ÷ 2014 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 002F × 0009 ÷ # × [0.3] SOLIDUS (SY) × [21.01] (BA) ÷ [0.3] +× 002F × 0020 ÷ 0009 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002F × 0308 × 0009 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 0009 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002F ÷ 00B4 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002F × 0020 ÷ 00B4 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002F × 0308 ÷ 00B4 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 002F × 000B ÷ # × [0.3] SOLIDUS (SY) × [6.0] (BK) ÷ [0.3] +× 002F × 0020 × 000B ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002F × 0308 × 000B ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 002F × 0308 × 0020 × 000B ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002F ÷ FFFC ÷ # × [0.3] SOLIDUS (SY) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002F × 0020 ÷ FFFC ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002F × 0308 ÷ FFFC ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 002F × 007D ÷ # × [0.3] SOLIDUS (SY) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002F × 0020 × 007D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002F × 0308 × 007D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 002F × 0029 ÷ # × [0.3] SOLIDUS (SY) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002F × 0020 × 0029 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002F × 0308 × 0029 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 002F × 000D ÷ # × [0.3] SOLIDUS (SY) × [6.0] (CR) ÷ [0.3] +× 002F × 0020 × 000D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002F × 0308 × 000D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 002F × 0308 × 0020 × 000D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002F × 0021 ÷ # × [0.3] SOLIDUS (SY) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002F × 0020 × 0021 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002F × 0308 × 0021 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 002F × 00A0 ÷ # × [0.3] SOLIDUS (SY) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 002F × 0020 ÷ 00A0 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002F × 0308 × 00A0 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 002F ÷ AC00 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002F × 0020 ÷ AC00 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002F × 0308 ÷ AC00 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 002F ÷ AC01 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002F × 0020 ÷ AC01 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002F × 0308 ÷ AC01 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 002F × 05D0 ÷ # × [0.3] SOLIDUS (SY) × [21.2] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002F × 0020 ÷ 05D0 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002F × 0308 × 05D0 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.2] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 002F × 002D ÷ # × [0.3] SOLIDUS (SY) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 002F × 0020 ÷ 002D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 002F × 0308 × 002D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 002F ÷ 231A ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002F × 0020 ÷ 231A ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002F × 0308 ÷ 231A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 231A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002F ÷ 2024 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002F × 0020 ÷ 2024 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002F × 0308 ÷ 2024 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 002F × 002C ÷ # × [0.3] SOLIDUS (SY) × [13.02] COMMA (IS) ÷ [0.3] +× 002F × 0020 × 002C ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002F × 0308 × 002C ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 002F × 0308 × 0020 × 002C ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002F ÷ 1100 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002F × 0020 ÷ 1100 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002F × 0308 ÷ 1100 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 002F ÷ 11A8 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002F × 0020 ÷ 11A8 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002F × 0308 ÷ 11A8 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 002F ÷ 1160 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002F × 0020 ÷ 1160 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002F × 0308 ÷ 1160 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 002F × 000A ÷ # × [0.3] SOLIDUS (SY) × [6.0] (LF) ÷ [0.3] +× 002F × 0020 × 000A ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002F × 0308 × 000A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 002F × 0308 × 0020 × 000A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002F × 0085 ÷ # × [0.3] SOLIDUS (SY) × [6.0] (NL) ÷ [0.3] +× 002F × 0020 × 0085 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002F × 0308 × 0085 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 002F × 0308 × 0020 × 0085 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002F × 17D6 ÷ # × [0.3] SOLIDUS (SY) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002F × 0020 ÷ 17D6 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002F × 0308 × 17D6 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 002F ÷ 0030 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 002F × 0020 ÷ 0030 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 002F × 0308 ÷ 0030 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 002F ÷ 0028 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002F × 0020 ÷ 0028 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002F × 0308 ÷ 0028 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 002F ÷ 0025 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 002F × 0020 ÷ 0025 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 002F × 0308 ÷ 0025 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 002F ÷ 0024 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002F × 0020 ÷ 0024 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002F × 0308 ÷ 0024 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 002F × 0022 ÷ # × [0.3] SOLIDUS (SY) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 002F × 0020 ÷ 0022 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 002F × 0308 × 0022 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 002F × 0020 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 0020 × 0020 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 0308 × 0020 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 0308 × 0020 × 0020 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 002F ÷ # × [0.3] SOLIDUS (SY) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002F × 0020 × 002F ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002F × 0308 × 002F ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 002F × 0308 × 0020 × 002F ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002F × 2060 ÷ # × [0.3] SOLIDUS (SY) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002F × 0020 × 2060 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002F × 0308 × 2060 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 002F × 200B ÷ # × [0.3] SOLIDUS (SY) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002F × 0020 × 200B ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002F × 0308 × 200B ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 002F ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002F × 0020 ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002F × 0308 ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 002F ÷ 261D ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002F × 0020 ÷ 261D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002F × 0308 ÷ 261D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 002F ÷ 1F3FB ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002F × 0020 ÷ 1F3FB ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002F × 0308 ÷ 1F3FB ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 002F × 0001 ÷ # × [0.3] SOLIDUS (SY) × [9.0] (CM1_CM) ÷ [0.3] +× 002F × 0020 ÷ 0001 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002F × 0308 × 0001 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 0001 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002F × 200D ÷ # × [0.3] SOLIDUS (SY) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002F × 0020 ÷ 200D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002F × 0308 × 200D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 002F ÷ 00A7 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002F × 0020 ÷ 00A7 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002F × 0308 ÷ 00A7 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 002F ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002F × 0020 ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002F × 0308 ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002F ÷ 0E01 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002F × 0020 ÷ 0E01 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002F × 0308 ÷ 0E01 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 002F × 3041 ÷ # × [0.3] SOLIDUS (SY) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002F × 0020 ÷ 3041 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002F × 0308 × 3041 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 2060 × 0023 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] NUMBER SIGN (AL) ÷ [0.3] +× 2060 × 0020 ÷ 0023 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 2060 × 0308 × 0023 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 2060 × 2014 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] EM DASH (B2) ÷ [0.3] +× 2060 × 0020 ÷ 2014 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 2060 × 0308 × 2014 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] EM DASH (B2) ÷ [0.3] +× 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] +× 2060 × 0009 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] (BA) ÷ [0.3] +× 2060 × 0020 ÷ 0009 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2060 × 0308 × 0009 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] (BA) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2060 × 00B4 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] ACUTE ACCENT (BB) ÷ [0.3] +× 2060 × 0020 ÷ 00B4 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2060 × 0308 × 00B4 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 2060 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (BK) ÷ [0.3] +× 2060 × 0020 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2060 × 0308 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 2060 × 0308 × 0020 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2060 × FFFC ÷ # × [0.3] WORD JOINER (WJ) × [11.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2060 × 0020 ÷ FFFC ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2060 × 0308 × FFFC ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 2060 × 007D ÷ # × [0.3] WORD JOINER (WJ) × [11.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2060 × 0020 × 007D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2060 × 0308 × 007D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 2060 × 0029 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2060 × 0020 × 0029 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2060 × 0308 × 0029 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 2060 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (CR) ÷ [0.3] +× 2060 × 0020 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2060 × 0308 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 2060 × 0308 × 0020 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2060 × 0021 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] EXCLAMATION MARK (EX) ÷ [0.3] +× 2060 × 0020 × 0021 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2060 × 0308 × 0021 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 2060 × 00A0 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] NO-BREAK SPACE (GL) ÷ [0.3] +× 2060 × 0020 ÷ 00A0 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 2060 × 0308 × 00A0 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 2060 × AC00 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2060 × 0020 ÷ AC00 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2060 × 0308 × AC00 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 2060 × AC01 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2060 × 0020 ÷ AC01 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2060 × 0308 × AC01 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 2060 × 05D0 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2060 × 0020 ÷ 05D0 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2060 × 0308 × 05D0 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 2060 × 002D ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 2060 × 0020 ÷ 002D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 2060 × 0308 × 002D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 2060 × 231A ÷ # × [0.3] WORD JOINER (WJ) × [11.02] WATCH (ID) ÷ [0.3] +× 2060 × 0020 ÷ 231A ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 2060 × 0308 × 231A ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] WATCH (ID) ÷ [0.3] +× 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] +× 2060 × 2024 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] ONE DOT LEADER (IN) ÷ [0.3] +× 2060 × 0020 ÷ 2024 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2060 × 0308 × 2024 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 2060 × 002C ÷ # × [0.3] WORD JOINER (WJ) × [11.02] COMMA (IS) ÷ [0.3] +× 2060 × 0020 × 002C ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 2060 × 0308 × 002C ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] COMMA (IS) ÷ [0.3] +× 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] +× 2060 × 1100 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2060 × 0020 ÷ 1100 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2060 × 0308 × 1100 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 2060 × 11A8 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2060 × 0020 ÷ 11A8 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2060 × 0308 × 11A8 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 2060 × 1160 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2060 × 0020 ÷ 1160 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2060 × 0308 × 1160 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 2060 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (LF) ÷ [0.3] +× 2060 × 0020 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2060 × 0308 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 2060 × 0308 × 0020 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2060 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (NL) ÷ [0.3] +× 2060 × 0020 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2060 × 0308 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 2060 × 0308 × 0020 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2060 × 17D6 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2060 × 0020 ÷ 17D6 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2060 × 0308 × 17D6 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 2060 × 0030 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] DIGIT ZERO (NU) ÷ [0.3] +× 2060 × 0020 ÷ 0030 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 2060 × 0308 × 0030 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 2060 × 0028 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2060 × 0020 ÷ 0028 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2060 × 0308 × 0028 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 2060 × 0025 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] PERCENT SIGN (PO) ÷ [0.3] +× 2060 × 0020 ÷ 0025 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 2060 × 0308 × 0025 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 2060 × 0024 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] DOLLAR SIGN (PR) ÷ [0.3] +× 2060 × 0020 ÷ 0024 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2060 × 0308 × 0024 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 2060 × 0022 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] QUOTATION MARK (QU) ÷ [0.3] +× 2060 × 0020 ÷ 0022 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 2060 × 0308 × 0022 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 2060 × 0020 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [0.3] +× 2060 × 0020 × 0020 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 2060 × 002F ÷ # × [0.3] WORD JOINER (WJ) × [11.02] SOLIDUS (SY) ÷ [0.3] +× 2060 × 0020 × 002F ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2060 × 0308 × 002F ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] SOLIDUS (SY) ÷ [0.3] +× 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] +× 2060 × 2060 ÷ # × [0.3] WORD JOINER (WJ) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2060 × 0020 × 2060 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2060 × 0308 × 2060 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 2060 × 200B ÷ # × [0.3] WORD JOINER (WJ) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2060 × 0020 × 200B ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2060 × 0308 × 200B ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 2060 × 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2060 × 0020 ÷ 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2060 × 0308 × 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 2060 × 261D ÷ # × [0.3] WORD JOINER (WJ) × [11.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2060 × 0020 ÷ 261D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2060 × 0308 × 261D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 2060 × 1F3FB ÷ # × [0.3] WORD JOINER (WJ) × [11.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 2060 × 0020 ÷ 1F3FB ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 2060 × 0001 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] (CM1_CM) ÷ [0.3] +× 2060 × 0020 ÷ 0001 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2060 × 0308 × 0001 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2060 × 200D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 2060 × 0020 ÷ 200D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 2060 × 00A7 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 2060 × 0020 ÷ 00A7 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2060 × 0308 × 00A7 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 2060 × 50005 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] (XX_AL) ÷ [0.3] +× 2060 × 0020 ÷ 50005 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2060 × 0308 × 50005 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] (XX_AL) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2060 × 0E01 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2060 × 0020 ÷ 0E01 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2060 × 0308 × 0E01 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 2060 × 3041 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2060 × 0020 ÷ 3041 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2060 × 0308 × 3041 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 200B ÷ 0023 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] NUMBER SIGN (AL) ÷ [0.3] +× 200B × 0020 ÷ 0023 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] NUMBER SIGN (AL) ÷ [0.3] +× 200B ÷ 0308 × 0023 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 200B ÷ 2014 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] EM DASH (B2) ÷ [0.3] +× 200B × 0020 ÷ 2014 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] EM DASH (B2) ÷ [0.3] +× 200B ÷ 0308 ÷ 2014 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 200B ÷ 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] (BA) ÷ [0.3] +× 200B × 0020 ÷ 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] (BA) ÷ [0.3] +× 200B ÷ 0308 × 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 200B ÷ 00B4 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200B × 0020 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200B ÷ 0308 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 200B × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (BK) ÷ [0.3] +× 200B × 0020 × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 200B ÷ 0308 × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 200B ÷ FFFC ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200B × 0020 ÷ FFFC ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200B ÷ 0308 ÷ FFFC ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 200B ÷ 007D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200B × 0020 ÷ 007D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200B ÷ 0308 × 007D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 200B ÷ 0029 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200B × 0020 ÷ 0029 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200B ÷ 0308 × 0029 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 200B × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (CR) ÷ [0.3] +× 200B × 0020 × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 200B ÷ 0308 × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 200B ÷ 0021 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 200B × 0020 ÷ 0021 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 200B ÷ 0308 × 0021 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 200B ÷ 00A0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 200B × 0020 ÷ 00A0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 200B ÷ 0308 × 00A0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 200B ÷ AC00 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200B × 0020 ÷ AC00 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200B ÷ 0308 ÷ AC00 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 200B ÷ AC01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200B × 0020 ÷ AC01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200B ÷ 0308 ÷ AC01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 200B ÷ 05D0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200B × 0020 ÷ 05D0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200B ÷ 0308 × 05D0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 200B ÷ 002D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 200B × 0020 ÷ 002D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 200B ÷ 0308 × 002D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 200B ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WATCH (ID) ÷ [0.3] +× 200B × 0020 ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WATCH (ID) ÷ [0.3] +× 200B ÷ 0308 ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 200B ÷ 2024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ONE DOT LEADER (IN) ÷ [0.3] +× 200B × 0020 ÷ 2024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ONE DOT LEADER (IN) ÷ [0.3] +× 200B ÷ 0308 × 2024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 200B ÷ 002C ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMMA (IS) ÷ [0.3] +× 200B × 0020 ÷ 002C ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] COMMA (IS) ÷ [0.3] +× 200B ÷ 0308 × 002C ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 200B ÷ 1100 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200B × 0020 ÷ 1100 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200B ÷ 0308 ÷ 1100 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 200B ÷ 11A8 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200B × 0020 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200B ÷ 0308 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 200B ÷ 1160 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200B × 0020 ÷ 1160 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200B ÷ 0308 ÷ 1160 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 200B × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (LF) ÷ [0.3] +× 200B × 0020 × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 200B ÷ 0308 × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 200B × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (NL) ÷ [0.3] +× 200B × 0020 × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 200B ÷ 0308 × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 200B ÷ 17D6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 200B × 0020 ÷ 17D6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 0030 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] DIGIT ZERO (NU) ÷ [0.3] +× 200B × 0020 ÷ 0030 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] DIGIT ZERO (NU) ÷ [0.3] +× 200B ÷ 0308 × 0030 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 200B ÷ 0028 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200B × 0020 ÷ 0028 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200B ÷ 0308 × 0028 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 200B ÷ 0025 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] PERCENT SIGN (PO) ÷ [0.3] +× 200B × 0020 ÷ 0025 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] PERCENT SIGN (PO) ÷ [0.3] +× 200B ÷ 0308 × 0025 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 200B ÷ 0024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] DOLLAR SIGN (PR) ÷ [0.3] +× 200B × 0020 ÷ 0024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] DOLLAR SIGN (PR) ÷ [0.3] +× 200B ÷ 0308 × 0024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 200B ÷ 0022 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] QUOTATION MARK (QU) ÷ [0.3] +× 200B × 0020 ÷ 0022 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] QUOTATION MARK (QU) ÷ [0.3] +× 200B ÷ 0308 × 0022 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 200B × 0020 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [0.3] +× 200B × 0020 × 0020 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 200B ÷ 002F ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] SOLIDUS (SY) ÷ [0.3] +× 200B × 0020 ÷ 002F ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] SOLIDUS (SY) ÷ [0.3] +× 200B ÷ 0308 × 002F ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 200B ÷ 2060 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WORD JOINER (WJ) ÷ [0.3] +× 200B × 0020 ÷ 2060 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WORD JOINER (WJ) ÷ [0.3] +× 200B ÷ 0308 × 2060 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 200B × 200B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200B × 0020 × 200B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200B ÷ 0308 × 200B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 200B ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 200B × 0020 ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 261D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 200B × 0020 ÷ 261D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 200B ÷ 0308 ÷ 261D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 200B ÷ 1F3FB ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 200B × 0020 ÷ 1F3FB ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] (CM1_CM) ÷ [0.3] +× 200B × 0020 ÷ 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] (CM1_CM) ÷ [0.3] +× 200B ÷ 0308 × 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 200B ÷ 200D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 200B × 0020 ÷ 200D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 00A7 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200B × 0020 ÷ 00A7 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200B ÷ 0308 × 00A7 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 200B ÷ 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] (XX_AL) ÷ [0.3] +× 200B × 0020 ÷ 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] (XX_AL) ÷ [0.3] +× 200B ÷ 0308 × 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 200B ÷ 0E01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 200B × 0020 ÷ 0E01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 3041 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 200B × 0020 ÷ 3041 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 1F1E6 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1F1E6 × 0020 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 1F1E6 × 0308 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 1F1E6 × 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.01] (BA) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1F1E6 × 0308 × 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1F1E6 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1F1E6 × 0020 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1F1E6 × 0308 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 1F1E6 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (BK) ÷ [0.3] +× 1F1E6 × 0020 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1F1E6 × 0308 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1F1E6 ÷ FFFC ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1F1E6 × 0020 ÷ FFFC ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 007D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1F1E6 × 0020 × 007D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1F1E6 × 0020 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1F1E6 × 0308 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 1F1E6 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0020 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0308 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1F1E6 × 0020 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1F1E6 × 0308 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 1F1E6 × 00A0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 00A0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ AC00 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1F1E6 × 0020 ÷ AC00 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ AC01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1F1E6 × 0020 ÷ AC01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 05D0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 05D0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1F1E6 × 0020 ÷ 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 1F1E6 × 0308 × 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 1F1E6 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1F1E6 × 0020 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1F1E6 × 0308 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1F1E6 ÷ 2024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 1F1E6 × 0020 ÷ 2024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] COMMA (IS) ÷ [0.3] +× 1F1E6 × 0020 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1F1E6 × 0308 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1F1E6 ÷ 1100 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 1100 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 11A8 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1F1E6 × 0020 ÷ 11A8 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 1160 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1F1E6 × 0020 ÷ 1160 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0020 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0308 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 0020 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 0308 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 17D6 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 1F1E6 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 1F1E6 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 1F1E6 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 1F1E6 × 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 1F1E6 × 0308 × 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 1F1E6 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [0.3] +× 1F1E6 × 0020 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1F1E6 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F1E6 × 0020 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F1E6 × 0308 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1F1E6 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1F1E6 × 0020 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1F1E6 × 0308 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 1F1E6 × 200B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1F1E6 × 0020 × 200B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 1F1E6 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 ÷ 261D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1F1E6 × 0020 ÷ 261D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 1F3FB ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 × 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 0308 × 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 200D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 ÷ 00A7 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 00A7 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1F1E6 × 0308 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1F1E6 ÷ 0E01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 × 3041 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 261D ÷ 0023 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 261D × 0020 ÷ 0023 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 261D × 0308 ÷ 0023 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 261D ÷ 2014 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 261D × 0020 ÷ 2014 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 261D × 0308 ÷ 2014 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 261D × 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.01] (BA) ÷ [0.3] +× 261D × 0020 ÷ 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 261D × 0308 × 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 261D × 0308 × 0020 ÷ 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 261D ÷ 00B4 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 261D × 0020 ÷ 00B4 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 261D × 0308 ÷ 00B4 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 261D × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (BK) ÷ [0.3] +× 261D × 0020 × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 261D × 0308 × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 261D × 0308 × 0020 × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 261D ÷ FFFC ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 261D × 0020 ÷ FFFC ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 261D × 0308 ÷ FFFC ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 261D × 007D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 261D × 0020 × 007D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 261D × 0308 × 007D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 261D × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 261D × 0020 × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 261D × 0308 × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 261D × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (CR) ÷ [0.3] +× 261D × 0020 × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 261D × 0308 × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 261D × 0308 × 0020 × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 261D × 0021 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 261D × 0020 × 0021 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 261D × 0308 × 0021 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 261D × 00A0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 261D × 0020 ÷ 00A0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 261D × 0308 × 00A0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 261D ÷ AC00 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 261D × 0020 ÷ AC00 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 261D × 0308 ÷ AC00 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 261D ÷ AC01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 261D × 0020 ÷ AC01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 261D × 0308 ÷ AC01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 261D ÷ 05D0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 261D × 0020 ÷ 05D0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 261D × 0308 ÷ 05D0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 261D × 002D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 261D × 0020 ÷ 002D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 261D × 0308 × 002D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 261D ÷ 231A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 261D × 0020 ÷ 231A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 261D × 0308 ÷ 231A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 261D × 2024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 261D × 0020 ÷ 2024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 261D × 0308 × 2024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 261D × 002C ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] COMMA (IS) ÷ [0.3] +× 261D × 0020 × 002C ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 261D × 0308 × 002C ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 261D ÷ 1100 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 261D × 0020 ÷ 1100 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 261D × 0308 ÷ 1100 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 261D ÷ 11A8 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 261D × 0020 ÷ 11A8 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 261D × 0308 ÷ 11A8 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 261D ÷ 1160 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 261D × 0020 ÷ 1160 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 261D × 0308 ÷ 1160 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 261D × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (LF) ÷ [0.3] +× 261D × 0020 × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 261D × 0308 × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 261D × 0308 × 0020 × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 261D × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (NL) ÷ [0.3] +× 261D × 0020 × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 261D × 0308 × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 261D × 0308 × 0020 × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 261D × 17D6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 261D × 0020 ÷ 17D6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 261D ÷ 0030 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 261D × 0020 ÷ 0030 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 261D × 0308 ÷ 0030 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 261D ÷ 0028 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 261D × 0020 ÷ 0028 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 261D × 0308 ÷ 0028 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 261D × 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 261D × 0020 ÷ 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 261D × 0308 × 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 261D ÷ 0024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 261D × 0020 ÷ 0024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 261D × 0308 ÷ 0024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 261D × 0022 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 261D × 0020 ÷ 0022 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 261D × 0308 × 0022 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 261D × 0020 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [0.3] +× 261D × 0020 × 0020 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 261D × 0308 × 0020 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 261D × 002F ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 261D × 0020 × 002F ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 261D × 0308 × 002F ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 261D × 2060 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 261D × 0020 × 2060 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 261D × 0308 × 2060 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 261D × 200B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 261D × 0020 × 200B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 261D × 0308 × 200B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 261D ÷ 1F1E6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 261D × 0020 ÷ 1F1E6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 261D ÷ 261D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 261D × 0020 ÷ 261D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 261D × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 261D × 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] (CM1_CM) ÷ [0.3] +× 261D × 0020 ÷ 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 261D × 0308 × 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 261D × 0308 × 0020 ÷ 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 261D × 200D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 261D ÷ 00A7 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 261D × 0020 ÷ 00A7 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 261D × 0308 ÷ 00A7 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 261D ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] (XX_AL) ÷ [0.3] +× 261D × 0020 ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 261D × 0308 ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 261D × 0308 × 0020 ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 261D ÷ 0E01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 261D × 0020 ÷ 0E01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 261D × 3041 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 261D × 0020 ÷ 3041 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 0023 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1F3FB × 0020 ÷ 0023 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 2014 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1F3FB × 0020 ÷ 2014 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0009 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.01] (BA) ÷ [0.3] +× 1F3FB × 0020 ÷ 0009 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1F3FB × 0308 × 0009 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 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] (BA) ÷ [0.3] +× 1F3FB ÷ 00B4 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1F3FB × 0020 ÷ 00B4 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 000B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (BK) ÷ [0.3] +× 1F3FB × 0020 × 000B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1F3FB × 0308 × 000B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 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] (BK) ÷ [0.3] +× 1F3FB ÷ FFFC ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1F3FB × 0020 ÷ FFFC ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 007D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1F3FB × 0020 × 007D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0029 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1F3FB × 0020 × 0029 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 000D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (CR) ÷ [0.3] +× 1F3FB × 0020 × 000D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1F3FB × 0308 × 000D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 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] (CR) ÷ [0.3] +× 1F3FB × 0021 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1F3FB × 0020 × 0021 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 00A0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1F3FB × 0020 ÷ 00A0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ AC00 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1F3FB × 0020 ÷ AC00 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ AC01 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1F3FB × 0020 ÷ AC01 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 05D0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1F3FB × 0020 ÷ 05D0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 002D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1F3FB × 0020 ÷ 002D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 231A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1F3FB × 0020 ÷ 231A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1F3FB × 0308 ÷ 231A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1F3FB × 2024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 1F3FB × 0020 ÷ 2024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 002C ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] COMMA (IS) ÷ [0.3] +× 1F3FB × 0020 × 002C ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1F3FB × 0308 × 002C ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1F3FB ÷ 1100 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1F3FB × 0020 ÷ 1100 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 11A8 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1F3FB × 0020 ÷ 11A8 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 1160 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1F3FB × 0020 ÷ 1160 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 000A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (LF) ÷ [0.3] +× 1F3FB × 0020 × 000A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1F3FB × 0308 × 000A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 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] (LF) ÷ [0.3] +× 1F3FB × 0085 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (NL) ÷ [0.3] +× 1F3FB × 0020 × 0085 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1F3FB × 0308 × 0085 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 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] (NL) ÷ [0.3] +× 1F3FB × 17D6 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 0030 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1F3FB × 0020 ÷ 0030 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 0028 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1F3FB × 0020 ÷ 0028 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0025 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 1F3FB × 0020 ÷ 0025 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 0024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1F3FB × 0020 ÷ 0024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0022 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1F3FB × 0020 ÷ 0022 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0020 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [0.3] +× 1F3FB × 0020 × 0020 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1F3FB × 0308 × 0020 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1F3FB × 002F ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F3FB × 0020 × 002F ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F3FB × 0308 × 002F ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1F3FB × 2060 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1F3FB × 0020 × 2060 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 200B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1F3FB × 0020 × 200B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 1F1E6 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 261D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 1F3FB ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB × 0001 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] (CM1_CM) ÷ [0.3] +× 1F3FB × 0020 ÷ 0001 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1F3FB × 0308 × 0001 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 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] (CM1_CM) ÷ [0.3] +× 1F3FB × 200D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 00A7 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1F3FB × 0020 ÷ 00A7 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 50005 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1F3FB × 0020 ÷ 50005 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1F3FB × 0308 ÷ 50005 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 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] (XX_AL) ÷ [0.3] +× 1F3FB ÷ 0E01 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB × 3041 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 0001 × 0023 ÷ # × [0.3] (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 × 0020 ÷ 0023 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 × 0308 × 0023 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0023 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 ÷ 2014 ÷ # × [0.3] (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0020 ÷ 2014 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0308 ÷ 2014 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 2014 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0009 ÷ # × [0.3] (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0001 × 0020 ÷ 0009 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0001 × 0308 × 0009 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0001 ÷ 00B4 ÷ # × [0.3] (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 0020 ÷ 00B4 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 0308 ÷ 00B4 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 000B ÷ # × [0.3] (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0001 × 0020 × 000B ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0001 × 0308 × 000B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0001 × 0308 × 0020 × 000B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0001 ÷ FFFC ÷ # × [0.3] (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 0020 ÷ FFFC ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 0308 ÷ FFFC ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ FFFC ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 007D ÷ # × [0.3] (CM1_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0020 × 007D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0308 × 007D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0308 × 0020 × 007D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0029 ÷ # × [0.3] (CM1_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 0020 × 0029 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 0308 × 0029 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 0308 × 0020 × 0029 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 000D ÷ # × [0.3] (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0001 × 0020 × 000D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0001 × 0308 × 000D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0001 × 0308 × 0020 × 000D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0001 × 0021 ÷ # × [0.3] (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 0020 × 0021 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 0308 × 0021 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 0308 × 0020 × 0021 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 00A0 ÷ # × [0.3] (CM1_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 × 0020 ÷ 00A0 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 × 0308 × 00A0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 ÷ AC00 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 × 0020 ÷ AC00 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 × 0308 ÷ AC00 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 ÷ AC01 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 0020 ÷ AC01 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 0308 ÷ AC01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 05D0 ÷ # × [0.3] (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 0020 ÷ 05D0 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 0308 × 05D0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 002D ÷ # × [0.3] (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 × 0020 ÷ 002D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 × 0308 × 002D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 002D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 ÷ 231A ÷ # × [0.3] (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0001 × 0020 ÷ 231A ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0001 × 0308 ÷ 231A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 231A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0001 × 2024 ÷ # × [0.3] (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 0020 ÷ 2024 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 0308 × 2024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 2024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 002C ÷ # × [0.3] (CM1_CM) × [13.04] COMMA (IS) ÷ [0.3] +× 0001 × 0020 × 002C ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0001 × 0308 × 002C ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] COMMA (IS) ÷ [0.3] +× 0001 × 0308 × 0020 × 002C ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0001 ÷ 1100 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 × 0020 ÷ 1100 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 × 0308 ÷ 1100 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 ÷ 11A8 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 × 0020 ÷ 11A8 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 × 0308 ÷ 11A8 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 ÷ 1160 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 0020 ÷ 1160 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 0308 ÷ 1160 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 000A ÷ # × [0.3] (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0001 × 0020 × 000A ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0001 × 0308 × 000A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0001 × 0308 × 0020 × 000A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0001 × 0085 ÷ # × [0.3] (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0001 × 0020 × 0085 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0001 × 0308 × 0085 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0001 × 0308 × 0020 × 0085 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0001 × 17D6 ÷ # × [0.3] (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0020 ÷ 17D6 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0308 × 17D6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0030 ÷ # × [0.3] (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0020 ÷ 0030 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0308 × 0030 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0030 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0028 ÷ # × [0.3] (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0020 ÷ 0028 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0308 × 0028 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0028 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0025 ÷ # × [0.3] (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0020 ÷ 0025 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0308 × 0025 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0024 ÷ # × [0.3] (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0020 ÷ 0024 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0308 × 0024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0022 ÷ # × [0.3] (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0020 ÷ 0022 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0308 × 0022 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0022 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0020 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 0020 × 0020 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 0308 × 0020 × 0020 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 002F ÷ # × [0.3] (CM1_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 0001 × 0020 × 002F ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0001 × 0308 × 002F ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 0001 × 0308 × 0020 × 002F ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0001 × 2060 ÷ # × [0.3] (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 0020 × 2060 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 0308 × 2060 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 0308 × 0020 × 2060 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 200B ÷ # × [0.3] (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 × 0020 × 200B ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 × 0308 × 200B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 × 0308 × 0020 × 200B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 × 0020 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 × 0308 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 ÷ 261D ÷ # × [0.3] (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 × 0020 ÷ 261D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 × 0308 ÷ 261D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 261D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0020 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0308 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0001 ÷ # × [0.3] (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0001 × 0020 ÷ 0001 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0001 × 0308 × 0001 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0001 × 200D ÷ # × [0.3] (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 0020 ÷ 200D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 0308 × 200D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 200D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 00A7 ÷ # × [0.3] (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 0020 ÷ 00A7 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 0308 × 00A7 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 50005 ÷ # × [0.3] (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0001 × 0020 ÷ 50005 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0001 × 0308 × 50005 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0001 × 0E01 ÷ # × [0.3] (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 0020 ÷ 0E01 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 0308 × 0E01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 3041 ÷ # × [0.3] (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0001 × 0020 ÷ 3041 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0001 × 0308 × 3041 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 3041 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 200D × 0023 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] NUMBER SIGN (AL) ÷ [0.3] +× 200D × 0020 ÷ 0023 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 200D × 0308 × 0023 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0023 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 200D × 2014 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] EM DASH (B2) ÷ [0.3] +× 200D × 0020 ÷ 2014 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 200D × 0308 ÷ 2014 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 2014 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 200D × 0009 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] (BA) ÷ [0.3] +× 200D × 0020 ÷ 0009 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 200D × 0308 × 0009 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0009 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 200D × 00B4 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] ACUTE ACCENT (BB) ÷ [0.3] +× 200D × 0020 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200D × 0308 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200D × 000B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (BK) ÷ [0.3] +× 200D × 0020 × 000B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 200D × 0308 × 000B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 200D × 0308 × 0020 × 000B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 200D × FFFC ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200D × 0020 ÷ FFFC ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200D × 0308 ÷ FFFC ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200D × 0308 × 0020 ÷ FFFC ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200D × 007D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200D × 0020 × 007D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200D × 0308 × 007D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200D × 0308 × 0020 × 007D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200D × 0029 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200D × 0020 × 0029 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200D × 0308 × 0029 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200D × 0308 × 0020 × 0029 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200D × 000D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (CR) ÷ [0.3] +× 200D × 0020 × 000D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 200D × 0308 × 000D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 200D × 0308 × 0020 × 000D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 200D × 0021 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] EXCLAMATION MARK (EX) ÷ [0.3] +× 200D × 0020 × 0021 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 200D × 0308 × 0021 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 200D × 0308 × 0020 × 0021 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 200D × 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × 0020 ÷ 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × 0308 × 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × AC00 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200D × 0020 ÷ AC00 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200D × 0308 ÷ AC00 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200D × 0308 × 0020 ÷ AC00 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200D × AC01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200D × 0020 ÷ AC01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200D × 0308 ÷ AC01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200D × 0308 × 0020 ÷ AC01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200D × 05D0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200D × 0020 ÷ 05D0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200D × 0308 × 05D0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200D × 002D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HYPHEN-MINUS (HY) ÷ [0.3] +× 200D × 0020 ÷ 002D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 200D × 0308 × 002D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 002D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 200D × 231A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WATCH (ID) ÷ [0.3] +× 200D × 0020 ÷ 231A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 200D × 0308 ÷ 231A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 231A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 200D × 2024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] ONE DOT LEADER (IN) ÷ [0.3] +× 200D × 0020 ÷ 2024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 200D × 0308 × 2024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 2024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 200D × 002C ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMMA (IS) ÷ [0.3] +× 200D × 0020 × 002C ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 200D × 0308 × 002C ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [13.04] COMMA (IS) ÷ [0.3] +× 200D × 0308 × 0020 × 002C ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 200D × 1100 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200D × 0020 ÷ 1100 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200D × 0308 ÷ 1100 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 1100 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200D × 11A8 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200D × 0020 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200D × 0308 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200D × 1160 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200D × 0020 ÷ 1160 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200D × 0308 ÷ 1160 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 1160 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200D × 000A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (LF) ÷ [0.3] +× 200D × 0020 × 000A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 200D × 0308 × 000A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 200D × 0308 × 0020 × 000A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 200D × 0085 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (NL) ÷ [0.3] +× 200D × 0020 × 0085 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 200D × 0308 × 0085 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 200D × 0308 × 0020 × 0085 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 200D × 17D6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 200D × 0308 × 17D6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 200D × 0030 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] DIGIT ZERO (NU) ÷ [0.3] +× 200D × 0020 ÷ 0030 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 200D × 0308 × 0030 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0030 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 200D × 0028 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200D × 0020 ÷ 0028 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200D × 0308 × 0028 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0028 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200D × 0025 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] PERCENT SIGN (PO) ÷ [0.3] +× 200D × 0020 ÷ 0025 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 200D × 0308 × 0025 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0025 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 200D × 0024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] DOLLAR SIGN (PR) ÷ [0.3] +× 200D × 0020 ÷ 0024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 200D × 0308 × 0024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 200D × 0022 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] QUOTATION MARK (QU) ÷ [0.3] +× 200D × 0020 ÷ 0022 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 200D × 0308 × 0022 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0022 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 200D × 0020 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 200D × 0020 × 0020 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 200D × 0308 × 0020 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 200D × 0308 × 0020 × 0020 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 200D × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] SOLIDUS (SY) ÷ [0.3] +× 200D × 0020 × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 200D × 0308 × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 200D × 0308 × 0020 × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 200D × 2060 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WORD JOINER (WJ) ÷ [0.3] +× 200D × 0020 × 2060 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 200D × 0308 × 2060 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 200D × 0308 × 0020 × 2060 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 200D × 200B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200D × 0020 × 200B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200D × 0308 × 200B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200D × 0308 × 0020 × 200B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200D × 1F1E6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 200D × 0308 ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 200D × 261D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 200D × 0308 ÷ 261D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 261D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 200D × 1F3FB ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 200D × 0308 ÷ 1F3FB ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 200D × 0001 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] (CM1_CM) ÷ [0.3] +× 200D × 0020 ÷ 0001 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 200D × 0308 × 0001 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0001 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 200D × 200D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 200D × 0308 × 200D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 200D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 200D × 00A7 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] SECTION SIGN (AI_AL) ÷ [0.3] +× 200D × 0020 ÷ 00A7 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200D × 0308 × 00A7 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200D × 50005 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] (XX_AL) ÷ [0.3] +× 200D × 0020 ÷ 50005 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 200D × 0308 × 50005 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 50005 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 200D × 0E01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 200D × 0308 × 0E01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 200D × 3041 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 200D × 0308 × 3041 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 3041 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00A7 × 0023 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A7 × 0020 ÷ 0023 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A7 × 0308 × 0023 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 00A7 ÷ 2014 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 00A7 × 0020 ÷ 2014 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 00A7 × 0308 ÷ 2014 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 00A7 × 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.01] (BA) ÷ [0.3] +× 00A7 × 0020 ÷ 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A7 × 0308 × 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A7 ÷ 00B4 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A7 × 0020 ÷ 00B4 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A7 × 0308 ÷ 00B4 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 00A7 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (BK) ÷ [0.3] +× 00A7 × 0020 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A7 × 0308 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 00A7 × 0308 × 0020 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A7 ÷ FFFC ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A7 × 0020 ÷ FFFC ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A7 × 0308 ÷ FFFC ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 00A7 × 007D ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A7 × 0020 × 007D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A7 × 0308 × 007D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 00A7 × 0029 ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A7 × 0020 × 0029 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A7 × 0308 × 0029 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 00A7 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0020 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0308 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0308 × 0020 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0021 ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A7 × 0020 × 0021 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A7 × 0308 × 0021 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 00A7 × 00A0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A7 × 0020 ÷ 00A0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A7 × 0308 × 00A0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 00A7 ÷ AC00 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A7 × 0020 ÷ AC00 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A7 × 0308 ÷ AC00 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 00A7 ÷ AC01 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A7 × 0020 ÷ AC01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A7 × 0308 ÷ AC01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 00A7 × 05D0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A7 × 0020 ÷ 05D0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A7 × 0308 × 05D0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 00A7 × 002D ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A7 × 0020 ÷ 002D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A7 × 0308 × 002D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 00A7 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 00A7 × 0020 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 00A7 × 0308 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 00A7 × 2024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 00A7 × 0020 ÷ 2024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00A7 × 0308 × 2024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 00A7 × 002C ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] COMMA (IS) ÷ [0.3] +× 00A7 × 0020 × 002C ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 00A7 × 0308 × 002C ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 00A7 ÷ 1100 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A7 × 0020 ÷ 1100 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A7 × 0308 ÷ 1100 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 00A7 ÷ 11A8 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A7 × 0020 ÷ 11A8 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A7 × 0308 ÷ 11A8 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 00A7 ÷ 1160 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A7 × 0020 ÷ 1160 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A7 × 0308 ÷ 1160 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 00A7 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0020 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0308 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0308 × 0020 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (NL) ÷ [0.3] +× 00A7 × 0020 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A7 × 0308 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 00A7 × 0308 × 0020 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A7 × 17D6 ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00A7 × 0020 ÷ 17D6 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 00A7 × 0030 ÷ # × [0.3] SECTION SIGN (AI_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 00A7 × 0020 ÷ 0030 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 00A7 × 0308 × 0030 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 00A7 × 0028 ÷ # × [0.3] SECTION SIGN (AI_AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A7 × 0020 ÷ 0028 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A7 × 0308 × 0028 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 00A7 × 0025 ÷ # × [0.3] SECTION SIGN (AI_AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 00A7 × 0020 ÷ 0025 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 00A7 × 0308 × 0025 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 00A7 × 0024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 00A7 × 0020 ÷ 0024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00A7 × 0308 × 0024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 00A7 × 0022 ÷ # × [0.3] SECTION SIGN (AI_AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 00A7 × 0020 ÷ 0022 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 00A7 × 0308 × 0022 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 00A7 × 0020 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [0.3] +× 00A7 × 0020 × 0020 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 00A7 × 002F ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00A7 × 0020 × 002F ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00A7 × 0308 × 002F ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 00A7 × 2060 ÷ # × [0.3] SECTION SIGN (AI_AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A7 × 0020 × 2060 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A7 × 0308 × 2060 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 00A7 × 200B ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A7 × 0020 × 200B ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A7 × 0308 × 200B ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 00A7 ÷ 1F1E6 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00A7 × 0020 ÷ 1F1E6 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 00A7 ÷ 261D ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A7 × 0020 ÷ 261D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A7 × 0308 ÷ 261D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 00A7 ÷ 1F3FB ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 00A7 × 0020 ÷ 1F3FB ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 00A7 × 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] (CM1_CM) ÷ [0.3] +× 00A7 × 0020 ÷ 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A7 × 0308 × 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A7 × 200D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 00A7 × 0020 ÷ 200D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 00A7 × 00A7 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A7 × 0020 ÷ 00A7 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A7 × 0308 × 00A7 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 00A7 × 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] (XX_AL) ÷ [0.3] +× 00A7 × 0020 ÷ 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A7 × 0308 × 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A7 × 0E01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00A7 × 0020 ÷ 0E01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 00A7 × 3041 ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00A7 × 0020 ÷ 3041 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 50005 × 0023 ÷ # × [0.3] (XX_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 × 0020 ÷ 0023 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 × 0308 × 0023 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0023 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 ÷ 2014 ÷ # × [0.3] (XX_AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0020 ÷ 2014 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0308 ÷ 2014 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 2014 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0009 ÷ # × [0.3] (XX_AL) × [21.01] (BA) ÷ [0.3] +× 50005 × 0020 ÷ 0009 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 50005 × 0308 × 0009 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 50005 ÷ 00B4 ÷ # × [0.3] (XX_AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 0020 ÷ 00B4 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 0308 ÷ 00B4 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 000B ÷ # × [0.3] (XX_AL) × [6.0] (BK) ÷ [0.3] +× 50005 × 0020 × 000B ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 50005 × 0308 × 000B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 50005 × 0308 × 0020 × 000B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 50005 ÷ FFFC ÷ # × [0.3] (XX_AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 0020 ÷ FFFC ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 0308 ÷ FFFC ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ FFFC ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 007D ÷ # × [0.3] (XX_AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0020 × 007D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0308 × 007D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0308 × 0020 × 007D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0029 ÷ # × [0.3] (XX_AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 0020 × 0029 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 0308 × 0029 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 0308 × 0020 × 0029 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 000D ÷ # × [0.3] (XX_AL) × [6.0] (CR) ÷ [0.3] +× 50005 × 0020 × 000D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 50005 × 0308 × 000D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 50005 × 0308 × 0020 × 000D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 50005 × 0021 ÷ # × [0.3] (XX_AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 0020 × 0021 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 0308 × 0021 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 0308 × 0020 × 0021 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 00A0 ÷ # × [0.3] (XX_AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 × 0020 ÷ 00A0 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 × 0308 × 00A0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 ÷ AC00 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 × 0020 ÷ AC00 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 × 0308 ÷ AC00 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 ÷ AC01 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 0020 ÷ AC01 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 0308 ÷ AC01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 05D0 ÷ # × [0.3] (XX_AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 0020 ÷ 05D0 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 0308 × 05D0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 002D ÷ # × [0.3] (XX_AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 × 0020 ÷ 002D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 × 0308 × 002D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 002D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 ÷ 231A ÷ # × [0.3] (XX_AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 50005 × 0020 ÷ 231A ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 50005 × 0308 ÷ 231A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 231A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 50005 × 2024 ÷ # × [0.3] (XX_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 0020 ÷ 2024 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 0308 × 2024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 2024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 002C ÷ # × [0.3] (XX_AL) × [13.02] COMMA (IS) ÷ [0.3] +× 50005 × 0020 × 002C ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 50005 × 0308 × 002C ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 50005 × 0308 × 0020 × 002C ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 50005 ÷ 1100 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 × 0020 ÷ 1100 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 × 0308 ÷ 1100 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 ÷ 11A8 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 × 0020 ÷ 11A8 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 × 0308 ÷ 11A8 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 ÷ 1160 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 0020 ÷ 1160 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 0308 ÷ 1160 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 000A ÷ # × [0.3] (XX_AL) × [6.0] (LF) ÷ [0.3] +× 50005 × 0020 × 000A ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 50005 × 0308 × 000A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 50005 × 0308 × 0020 × 000A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 50005 × 0085 ÷ # × [0.3] (XX_AL) × [6.0] (NL) ÷ [0.3] +× 50005 × 0020 × 0085 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 50005 × 0308 × 0085 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 50005 × 0308 × 0020 × 0085 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 50005 × 17D6 ÷ # × [0.3] (XX_AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0020 ÷ 17D6 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0308 × 17D6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0030 ÷ # × [0.3] (XX_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0020 ÷ 0030 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0308 × 0030 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0030 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0028 ÷ # × [0.3] (XX_AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0020 ÷ 0028 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0308 × 0028 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0028 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0025 ÷ # × [0.3] (XX_AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0020 ÷ 0025 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0308 × 0025 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0024 ÷ # × [0.3] (XX_AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0020 ÷ 0024 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0308 × 0024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0022 ÷ # × [0.3] (XX_AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0020 ÷ 0022 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0308 × 0022 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0022 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0020 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 0020 × 0020 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 0308 × 0020 × 0020 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 002F ÷ # × [0.3] (XX_AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 50005 × 0020 × 002F ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 50005 × 0308 × 002F ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 50005 × 0308 × 0020 × 002F ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 50005 × 2060 ÷ # × [0.3] (XX_AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 0020 × 2060 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 0308 × 2060 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 0308 × 0020 × 2060 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 200B ÷ # × [0.3] (XX_AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 × 0020 × 200B ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 × 0308 × 200B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 × 0308 × 0020 × 200B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 × 0020 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 × 0308 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 ÷ 261D ÷ # × [0.3] (XX_AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 × 0020 ÷ 261D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 × 0308 ÷ 261D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 261D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 ÷ 1F3FB ÷ # × [0.3] (XX_AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0020 ÷ 1F3FB ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0308 ÷ 1F3FB ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0001 ÷ # × [0.3] (XX_AL) × [9.0] (CM1_CM) ÷ [0.3] +× 50005 × 0020 ÷ 0001 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 50005 × 0308 × 0001 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 50005 × 200D ÷ # × [0.3] (XX_AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 0020 ÷ 200D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 0308 × 200D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 200D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 00A7 ÷ # × [0.3] (XX_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 0020 ÷ 00A7 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 0308 × 00A7 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 50005 ÷ # × [0.3] (XX_AL) × [28.0] (XX_AL) ÷ [0.3] +× 50005 × 0020 ÷ 50005 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 50005 × 0308 × 50005 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 50005 × 0E01 ÷ # × [0.3] (XX_AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 0020 ÷ 0E01 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 0308 × 0E01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 3041 ÷ # × [0.3] (XX_AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 50005 × 0020 ÷ 3041 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 50005 × 0308 × 3041 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 3041 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0E01 × 0023 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0E01 × 0020 ÷ 0023 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0E01 × 0308 × 0023 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0E01 ÷ 2014 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0E01 × 0020 ÷ 2014 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0E01 × 0308 ÷ 2014 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0E01 × 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.01] (BA) ÷ [0.3] +× 0E01 × 0020 ÷ 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0E01 × 0308 × 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0E01 ÷ 00B4 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0E01 × 0020 ÷ 00B4 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0E01 × 0308 ÷ 00B4 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0E01 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (BK) ÷ [0.3] +× 0E01 × 0020 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0E01 × 0308 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0E01 × 0308 × 0020 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0E01 ÷ FFFC ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0E01 × 0020 ÷ FFFC ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 0E01 × 007D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0E01 × 0020 × 007D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 0E01 × 0029 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0E01 × 0020 × 0029 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0E01 × 0308 × 0029 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0E01 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0020 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0308 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0308 × 0020 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0021 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0E01 × 0020 × 0021 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0E01 × 0308 × 0021 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0E01 × 00A0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0E01 × 0020 ÷ 00A0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ AC00 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0E01 × 0020 ÷ AC00 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ AC01 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0E01 × 0020 ÷ AC01 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 0E01 × 05D0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0E01 × 0020 ÷ 05D0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 0E01 × 002D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0E01 × 0020 ÷ 002D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0E01 × 0308 × 002D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0E01 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0E01 × 0020 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0E01 × 0308 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0E01 × 2024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0E01 × 0020 ÷ 2024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 0E01 × 002C ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] COMMA (IS) ÷ [0.3] +× 0E01 × 0020 × 002C ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0E01 × 0308 × 002C ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0E01 ÷ 1100 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0E01 × 0020 ÷ 1100 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 11A8 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0E01 × 0020 ÷ 11A8 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 1160 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0E01 × 0020 ÷ 1160 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 0E01 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0020 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0308 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0308 × 0020 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (NL) ÷ [0.3] +× 0E01 × 0020 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0E01 × 0308 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0E01 × 0308 × 0020 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0E01 × 17D6 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0E01 × 0020 ÷ 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0E01 × 0308 × 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0E01 × 0028 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0E01 × 0020 ÷ 0028 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0E01 × 0308 × 0028 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0E01 × 0025 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0E01 × 0020 ÷ 0025 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0E01 × 0308 × 0025 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0E01 × 0024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0E01 × 0020 ÷ 0024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0E01 × 0308 × 0024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0E01 × 0022 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0E01 × 0020 ÷ 0022 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0E01 × 0308 × 0022 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0E01 × 0020 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [0.3] +× 0E01 × 0020 × 0020 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0E01 × 002F ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0E01 × 0020 × 002F ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0E01 × 0308 × 002F ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0E01 × 2060 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0E01 × 0020 × 2060 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0E01 × 0308 × 2060 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0E01 × 200B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0E01 × 0020 × 200B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 1F1E6 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 ÷ 261D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0E01 × 0020 ÷ 261D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 1F3FB ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] (CM1_CM) ÷ [0.3] +× 0E01 × 0020 ÷ 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0E01 × 0308 × 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0E01 × 200D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 00A7 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0E01 × 0020 ÷ 00A7 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 0E01 × 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] (XX_AL) ÷ [0.3] +× 0E01 × 0020 ÷ 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0E01 × 0308 × 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0E01 × 0E01 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 3041 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 0023 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 3041 × 0020 ÷ 0023 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 3041 × 0308 ÷ 0023 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 3041 ÷ 2014 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 3041 × 0020 ÷ 2014 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 3041 × 0308 ÷ 2014 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 3041 × 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.01] (BA) ÷ [0.3] +× 3041 × 0020 ÷ 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 3041 × 0308 × 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 3041 ÷ 00B4 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 3041 × 0020 ÷ 00B4 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 3041 × 0308 ÷ 00B4 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 3041 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (BK) ÷ [0.3] +× 3041 × 0020 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 3041 × 0308 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 3041 × 0308 × 0020 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 3041 ÷ FFFC ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 3041 × 0020 ÷ FFFC ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 3041 × 007D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 3041 × 0020 × 007D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 3041 × 0029 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 3041 × 0020 × 0029 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 3041 × 0308 × 0029 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 3041 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (CR) ÷ [0.3] +× 3041 × 0020 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 3041 × 0308 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 3041 × 0308 × 0020 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 3041 × 0021 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 3041 × 0020 × 0021 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 3041 × 0308 × 0021 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 3041 × 00A0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 3041 × 0020 ÷ 00A0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ AC00 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 3041 × 0020 ÷ AC00 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ AC01 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 3041 × 0020 ÷ AC01 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 05D0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 3041 × 0020 ÷ 05D0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 3041 × 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 3041 × 0020 ÷ 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 3041 × 0308 × 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 3041 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 3041 × 0020 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 3041 × 0308 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 3041 ÷ 2024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 3041 × 0020 ÷ 2024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 3041 × 002C ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] COMMA (IS) ÷ [0.3] +× 3041 × 0020 × 002C ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 3041 × 0308 × 002C ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 3041 ÷ 1100 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 3041 × 0020 ÷ 1100 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 11A8 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 3041 × 0020 ÷ 11A8 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 1160 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 3041 × 0020 ÷ 1160 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 3041 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (LF) ÷ [0.3] +× 3041 × 0020 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 3041 × 0308 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 3041 × 0308 × 0020 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 3041 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (NL) ÷ [0.3] +× 3041 × 0020 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 3041 × 0308 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 3041 × 0308 × 0020 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 3041 × 17D6 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 0030 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 3041 × 0020 ÷ 0030 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 3041 × 0308 ÷ 0030 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 3041 ÷ 0028 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 3041 × 0020 ÷ 0028 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 3041 × 0308 ÷ 0028 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 3041 ÷ 0025 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 3041 × 0020 ÷ 0025 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 3041 × 0308 ÷ 0025 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 3041 ÷ 0024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 3041 × 0020 ÷ 0024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 3041 × 0308 ÷ 0024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 3041 × 0022 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 3041 × 0020 ÷ 0022 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 3041 × 0308 × 0022 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 3041 × 0020 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [0.3] +× 3041 × 0020 × 0020 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 3041 × 002F ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 3041 × 0020 × 002F ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 3041 × 0308 × 002F ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 3041 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 3041 × 0020 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 3041 × 0308 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 3041 × 200B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 3041 × 0020 × 200B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 1F1E6 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 261D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 3041 × 0020 ÷ 261D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 1F3FB ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 × 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] (CM1_CM) ÷ [0.3] +× 3041 × 0020 ÷ 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 3041 × 0308 × 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 3041 × 200D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 00A7 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 3041 × 0020 ÷ 00A7 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] (XX_AL) ÷ [0.3] +× 3041 × 0020 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 3041 × 0308 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 3041 ÷ 0E01 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 × 3041 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ # × [0.3] (CR) × [5.01] (LF) ÷ [5.03] LATIN SMALL LETTER A (AL) × [6.0] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [0.3] +× 0061 × 0308 ÷ # × [0.3] LATIN SMALL LETTER A (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [0.3] +× 0020 ÷ 200D × 0646 ÷ # × [0.3] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] ARABIC LETTER NOON (AL) ÷ [0.3] +× 0646 × 200D × 0020 ÷ # × [0.3] ARABIC LETTER NOON (AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 200D × 261D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 3041 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2060 × 3041 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 200D × 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] SOLIDUS (SY) ÷ [0.3] +× 2014 × 2014 ÷ # × [0.3] EM DASH (B2) × [17.0] EM DASH (B2) ÷ [0.3] +× 3041 ÷ FFFC ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× FFFC ÷ 3041 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 3041 × 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0E01 × 2024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0021 × 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [22.02] ONE DOT LEADER (IN) ÷ [0.3] +× 2024 × 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [22.04] ONE DOT LEADER (IN) ÷ [0.3] +× 0030 × 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [22.05] ONE DOT LEADER (IN) ÷ [0.3] +× 261D × 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 0E01 × 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0024 × 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0024 × 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0025 × 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 1100 × 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1160 × 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 11A8 × 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1160 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 1160 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 0024 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 261D × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 002D × 0033 ÷ # × [0.3] HYPHEN-MINUS (HY) × [25.02] DIGIT THREE (NU) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 0061 × 0062 ÷ # × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) ÷ [0.3] +× 0061 × 0062 × 0020 ÷ # × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0061 ÷ 307E ÷ # × [0.3] LATIN SMALL LETTER A (AL) ÷ [999.0] HIRAGANA LETTER MA (ID) ÷ [0.3] +× 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] +× 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] +× 5370 ÷ 672C ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-5370 (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [0.3] +× 8AAD ÷ 3080 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-8AAD (ID) ÷ [999.0] HIRAGANA LETTER MU (ID) ÷ [0.3] +× 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] +× 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] +× 672C × 3002 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [0.3] +× 967A × 300D ÷ 306E ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-967A (ID) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER NO (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 3067 ÷ 4F7F ÷ # × [0.3] HIRAGANA LETTER DE (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-4F7F (ID) ÷ [0.3] +× 3059 ÷ 308B ÷ # × [0.3] HIRAGANA LETTER SU (ID) ÷ [999.0] HIRAGANA LETTER RU (ID) ÷ [0.3] +× 306E ÷ 30D1 ÷ 30F3 ÷ # × [0.3] HIRAGANA LETTER NO (ID) ÷ [999.0] KATAKANA LETTER PA (ID) ÷ [999.0] KATAKANA LETTER N (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 30E0 ÷ 306E ÷ 4E00 ÷ # × [0.3] KATAKANA LETTER MU (ID) ÷ [999.0] HIRAGANA LETTER NO (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-4E00 (ID) ÷ [0.3] +× 30D5 ÷ 30EA ÷ # × [0.3] KATAKANA LETTER HU (ID) ÷ [999.0] KATAKANA LETTER RI (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 8A33 ÷ 300C × 3059 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-8A33 (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] HIRAGANA LETTER SU (ID) ÷ [0.3] +× 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] +× 306E ÷ 300C × 305D ÷ # × [0.3] HIRAGANA LETTER NO (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] HIRAGANA LETTER SO (ID) ÷ [0.3] +× 306F ÷ 300C × 30A8 ÷ # × [0.3] HIRAGANA LETTER HA (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] KATAKANA LETTER E (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 672C ÷ FF08 × 307E ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER MA (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 30B9 ÷ FF08 × 3044 ÷ # × [0.3] KATAKANA LETTER SU (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER I (ID) ÷ [0.3] +× 30C9 ÷ FF08 × 30DD ÷ # × [0.3] KATAKANA LETTER DO (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] KATAKANA LETTER PO (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 30AF × 300D ÷ 307E ÷ # × [0.3] KATAKANA LETTER KU (ID) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER MA (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 672C × 003A × 0020 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) × [13.02] COLON (IS) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 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] +× 5F8C × 2026 ÷ 306B ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-5F8C (ID) × [22.03] HORIZONTAL ELLIPSIS (IN) ÷ [999.0] HIRAGANA LETTER NI (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 0032 × 0033 ÷ 672C ÷ # × [0.3] DIGIT TWO (NU) × [25.03] DIGIT THREE (NU) ÷ [999.0] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 307E × 3002 ÷ # × [0.3] HIRAGANA LETTER MA (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [0.3] +× 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] +× 308B × 3002 ÷ 6570 ÷ # × [0.3] HIRAGANA LETTER RU (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-6570 (ID) ÷ [0.3] +× 308B × 3002 ÷ 3053 ÷ # × [0.3] HIRAGANA LETTER RU (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] HIRAGANA LETTER KO (ID) ÷ [0.3] +× 3044 × 3002 ÷ 30D1 ÷ # × [0.3] HIRAGANA LETTER I (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] KATAKANA LETTER PA (ID) ÷ [0.3] +× 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] +× 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] +× 3001 ÷ 548C ÷ # × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-548C (ID) ÷ [0.3] +× 3001 ÷ 30BF ÷ # × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] KATAKANA LETTER TA (ID) ÷ [0.3] +× 3001 ÷ 304B ÷ # × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] HIRAGANA LETTER KA (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1F7 × 1F1FA ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER R (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER U (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 05D0 × 002D × 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.02] HYPHEN-MINUS (HY) × [21.1] HEBREW LETTER ALEF (HL) ÷ [0.3] +# +# Lines: 7312 +# +# EOF diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0-0.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0-0.output new file mode 100644 index 000000000..58d829e9e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0-0.output @@ -0,0 +1,7312 @@ +× 0023 × 0023 ÷ +× 0023 × 0020 ÷ 0023 ÷ +× 0023 × 0308 × 0023 ÷ +× 0023 × 0308 × 0020 ÷ 0023 ÷ +× 0023 ÷ 2014 ÷ +× 0023 × 0020 ÷ 2014 ÷ +× 0023 × 0308 ÷ 2014 ÷ +× 0023 × 0308 × 0020 ÷ 2014 ÷ +× 0023 × 0009 ÷ +× 0023 × 0020 ÷ 0009 ÷ +× 0023 × 0308 × 0009 ÷ +× 0023 × 0308 × 0020 ÷ 0009 ÷ +× 0023 ÷ 00B4 ÷ +× 0023 × 0020 ÷ 00B4 ÷ +× 0023 × 0308 ÷ 00B4 ÷ +× 0023 × 0308 × 0020 ÷ 00B4 ÷ +× 0023 × 000B ÷ +× 0023 × 0020 × 000B ÷ +× 0023 × 0308 × 000B ÷ +× 0023 × 0308 × 0020 × 000B ÷ +× 0023 ÷ FFFC ÷ +× 0023 × 0020 ÷ FFFC ÷ +× 0023 × 0308 ÷ FFFC ÷ +× 0023 × 0308 × 0020 ÷ FFFC ÷ +× 0023 × 007D ÷ +× 0023 × 0020 × 007D ÷ +× 0023 × 0308 × 007D ÷ +× 0023 × 0308 × 0020 × 007D ÷ +× 0023 × 0029 ÷ +× 0023 × 0020 × 0029 ÷ +× 0023 × 0308 × 0029 ÷ +× 0023 × 0308 × 0020 × 0029 ÷ +× 0023 × 000D ÷ +× 0023 × 0020 × 000D ÷ +× 0023 × 0308 × 000D ÷ +× 0023 × 0308 × 0020 × 000D ÷ +× 0023 × 0021 ÷ +× 0023 × 0020 × 0021 ÷ +× 0023 × 0308 × 0021 ÷ +× 0023 × 0308 × 0020 × 0021 ÷ +× 0023 × 00A0 ÷ +× 0023 × 0020 ÷ 00A0 ÷ +× 0023 × 0308 × 00A0 ÷ +× 0023 × 0308 × 0020 ÷ 00A0 ÷ +× 0023 ÷ AC00 ÷ +× 0023 × 0020 ÷ AC00 ÷ +× 0023 × 0308 ÷ AC00 ÷ +× 0023 × 0308 × 0020 ÷ AC00 ÷ +× 0023 ÷ AC01 ÷ +× 0023 × 0020 ÷ AC01 ÷ +× 0023 × 0308 ÷ AC01 ÷ +× 0023 × 0308 × 0020 ÷ AC01 ÷ +× 0023 × 05D0 ÷ +× 0023 × 0020 ÷ 05D0 ÷ +× 0023 × 0308 × 05D0 ÷ +× 0023 × 0308 × 0020 ÷ 05D0 ÷ +× 0023 × 002D ÷ +× 0023 × 0020 ÷ 002D ÷ +× 0023 × 0308 × 002D ÷ +× 0023 × 0308 × 0020 ÷ 002D ÷ +× 0023 ÷ 231A ÷ +× 0023 × 0020 ÷ 231A ÷ +× 0023 × 0308 ÷ 231A ÷ +× 0023 × 0308 × 0020 ÷ 231A ÷ +× 0023 × 2024 ÷ +× 0023 × 0020 ÷ 2024 ÷ +× 0023 × 0308 × 2024 ÷ +× 0023 × 0308 × 0020 ÷ 2024 ÷ +× 0023 × 002C ÷ +× 0023 × 0020 × 002C ÷ +× 0023 × 0308 × 002C ÷ +× 0023 × 0308 × 0020 × 002C ÷ +× 0023 ÷ 1100 ÷ +× 0023 × 0020 ÷ 1100 ÷ +× 0023 × 0308 ÷ 1100 ÷ +× 0023 × 0308 × 0020 ÷ 1100 ÷ +× 0023 ÷ 11A8 ÷ +× 0023 × 0020 ÷ 11A8 ÷ +× 0023 × 0308 ÷ 11A8 ÷ +× 0023 × 0308 × 0020 ÷ 11A8 ÷ +× 0023 ÷ 1160 ÷ +× 0023 × 0020 ÷ 1160 ÷ +× 0023 × 0308 ÷ 1160 ÷ +× 0023 × 0308 × 0020 ÷ 1160 ÷ +× 0023 × 000A ÷ +× 0023 × 0020 × 000A ÷ +× 0023 × 0308 × 000A ÷ +× 0023 × 0308 × 0020 × 000A ÷ +× 0023 × 0085 ÷ +× 0023 × 0020 × 0085 ÷ +× 0023 × 0308 × 0085 ÷ +× 0023 × 0308 × 0020 × 0085 ÷ +× 0023 × 17D6 ÷ +× 0023 × 0020 ÷ 17D6 ÷ +× 0023 × 0308 × 17D6 ÷ +× 0023 × 0308 × 0020 ÷ 17D6 ÷ +× 0023 × 0030 ÷ +× 0023 × 0020 ÷ 0030 ÷ +× 0023 × 0308 × 0030 ÷ +× 0023 × 0308 × 0020 ÷ 0030 ÷ +× 0023 × 0028 ÷ +× 0023 × 0020 ÷ 0028 ÷ +× 0023 × 0308 × 0028 ÷ +× 0023 × 0308 × 0020 ÷ 0028 ÷ +× 0023 × 0025 ÷ +× 0023 × 0020 ÷ 0025 ÷ +× 0023 × 0308 × 0025 ÷ +× 0023 × 0308 × 0020 ÷ 0025 ÷ +× 0023 × 0024 ÷ +× 0023 × 0020 ÷ 0024 ÷ +× 0023 × 0308 × 0024 ÷ +× 0023 × 0308 × 0020 ÷ 0024 ÷ +× 0023 × 0022 ÷ +× 0023 × 0020 ÷ 0022 ÷ +× 0023 × 0308 × 0022 ÷ +× 0023 × 0308 × 0020 ÷ 0022 ÷ +× 0023 × 0020 ÷ +× 0023 × 0020 × 0020 ÷ +× 0023 × 0308 × 0020 ÷ +× 0023 × 0308 × 0020 × 0020 ÷ +× 0023 × 002F ÷ +× 0023 × 0020 × 002F ÷ +× 0023 × 0308 × 002F ÷ +× 0023 × 0308 × 0020 × 002F ÷ +× 0023 × 2060 ÷ +× 0023 × 0020 × 2060 ÷ +× 0023 × 0308 × 2060 ÷ +× 0023 × 0308 × 0020 × 2060 ÷ +× 0023 × 200B ÷ +× 0023 × 0020 × 200B ÷ +× 0023 × 0308 × 200B ÷ +× 0023 × 0308 × 0020 × 200B ÷ +× 0023 ÷ 1F1E6 ÷ +× 0023 × 0020 ÷ 1F1E6 ÷ +× 0023 × 0308 ÷ 1F1E6 ÷ +× 0023 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0023 ÷ 261D ÷ +× 0023 × 0020 ÷ 261D ÷ +× 0023 × 0308 ÷ 261D ÷ +× 0023 × 0308 × 0020 ÷ 261D ÷ +× 0023 ÷ 1F3FB ÷ +× 0023 × 0020 ÷ 1F3FB ÷ +× 0023 × 0308 ÷ 1F3FB ÷ +× 0023 × 0308 × 0020 ÷ 1F3FB ÷ +× 0023 × 0001 ÷ +× 0023 × 0020 ÷ 0001 ÷ +× 0023 × 0308 × 0001 ÷ +× 0023 × 0308 × 0020 ÷ 0001 ÷ +× 0023 × 200D ÷ +× 0023 × 0020 ÷ 200D ÷ +× 0023 × 0308 × 200D ÷ +× 0023 × 0308 × 0020 ÷ 200D ÷ +× 0023 × 00A7 ÷ +× 0023 × 0020 ÷ 00A7 ÷ +× 0023 × 0308 × 00A7 ÷ +× 0023 × 0308 × 0020 ÷ 00A7 ÷ +× 0023 × 50005 ÷ +× 0023 × 0020 ÷ 50005 ÷ +× 0023 × 0308 × 50005 ÷ +× 0023 × 0308 × 0020 ÷ 50005 ÷ +× 0023 × 0E01 ÷ +× 0023 × 0020 ÷ 0E01 ÷ +× 0023 × 0308 × 0E01 ÷ +× 0023 × 0308 × 0020 ÷ 0E01 ÷ +× 0023 × 3041 ÷ +× 0023 × 0020 ÷ 3041 ÷ +× 0023 × 0308 × 3041 ÷ +× 0023 × 0308 × 0020 ÷ 3041 ÷ +× 2014 ÷ 0023 ÷ +× 2014 × 0020 ÷ 0023 ÷ +× 2014 × 0308 ÷ 0023 ÷ +× 2014 × 0308 × 0020 ÷ 0023 ÷ +× 2014 × 2014 ÷ +× 2014 × 0020 × 2014 ÷ +× 2014 × 0308 × 2014 ÷ +× 2014 × 0308 × 0020 × 2014 ÷ +× 2014 × 0009 ÷ +× 2014 × 0020 ÷ 0009 ÷ +× 2014 × 0308 × 0009 ÷ +× 2014 × 0308 × 0020 ÷ 0009 ÷ +× 2014 ÷ 00B4 ÷ +× 2014 × 0020 ÷ 00B4 ÷ +× 2014 × 0308 ÷ 00B4 ÷ +× 2014 × 0308 × 0020 ÷ 00B4 ÷ +× 2014 × 000B ÷ +× 2014 × 0020 × 000B ÷ +× 2014 × 0308 × 000B ÷ +× 2014 × 0308 × 0020 × 000B ÷ +× 2014 ÷ FFFC ÷ +× 2014 × 0020 ÷ FFFC ÷ +× 2014 × 0308 ÷ FFFC ÷ +× 2014 × 0308 × 0020 ÷ FFFC ÷ +× 2014 × 007D ÷ +× 2014 × 0020 × 007D ÷ +× 2014 × 0308 × 007D ÷ +× 2014 × 0308 × 0020 × 007D ÷ +× 2014 × 0029 ÷ +× 2014 × 0020 × 0029 ÷ +× 2014 × 0308 × 0029 ÷ +× 2014 × 0308 × 0020 × 0029 ÷ +× 2014 × 000D ÷ +× 2014 × 0020 × 000D ÷ +× 2014 × 0308 × 000D ÷ +× 2014 × 0308 × 0020 × 000D ÷ +× 2014 × 0021 ÷ +× 2014 × 0020 × 0021 ÷ +× 2014 × 0308 × 0021 ÷ +× 2014 × 0308 × 0020 × 0021 ÷ +× 2014 × 00A0 ÷ +× 2014 × 0020 ÷ 00A0 ÷ +× 2014 × 0308 × 00A0 ÷ +× 2014 × 0308 × 0020 ÷ 00A0 ÷ +× 2014 ÷ AC00 ÷ +× 2014 × 0020 ÷ AC00 ÷ +× 2014 × 0308 ÷ AC00 ÷ +× 2014 × 0308 × 0020 ÷ AC00 ÷ +× 2014 ÷ AC01 ÷ +× 2014 × 0020 ÷ AC01 ÷ +× 2014 × 0308 ÷ AC01 ÷ +× 2014 × 0308 × 0020 ÷ AC01 ÷ +× 2014 ÷ 05D0 ÷ +× 2014 × 0020 ÷ 05D0 ÷ +× 2014 × 0308 ÷ 05D0 ÷ +× 2014 × 0308 × 0020 ÷ 05D0 ÷ +× 2014 × 002D ÷ +× 2014 × 0020 ÷ 002D ÷ +× 2014 × 0308 × 002D ÷ +× 2014 × 0308 × 0020 ÷ 002D ÷ +× 2014 ÷ 231A ÷ +× 2014 × 0020 ÷ 231A ÷ +× 2014 × 0308 ÷ 231A ÷ +× 2014 × 0308 × 0020 ÷ 231A ÷ +× 2014 ÷ 2024 ÷ +× 2014 × 0020 ÷ 2024 ÷ +× 2014 × 0308 ÷ 2024 ÷ +× 2014 × 0308 × 0020 ÷ 2024 ÷ +× 2014 × 002C ÷ +× 2014 × 0020 × 002C ÷ +× 2014 × 0308 × 002C ÷ +× 2014 × 0308 × 0020 × 002C ÷ +× 2014 ÷ 1100 ÷ +× 2014 × 0020 ÷ 1100 ÷ +× 2014 × 0308 ÷ 1100 ÷ +× 2014 × 0308 × 0020 ÷ 1100 ÷ +× 2014 ÷ 11A8 ÷ +× 2014 × 0020 ÷ 11A8 ÷ +× 2014 × 0308 ÷ 11A8 ÷ +× 2014 × 0308 × 0020 ÷ 11A8 ÷ +× 2014 ÷ 1160 ÷ +× 2014 × 0020 ÷ 1160 ÷ +× 2014 × 0308 ÷ 1160 ÷ +× 2014 × 0308 × 0020 ÷ 1160 ÷ +× 2014 × 000A ÷ +× 2014 × 0020 × 000A ÷ +× 2014 × 0308 × 000A ÷ +× 2014 × 0308 × 0020 × 000A ÷ +× 2014 × 0085 ÷ +× 2014 × 0020 × 0085 ÷ +× 2014 × 0308 × 0085 ÷ +× 2014 × 0308 × 0020 × 0085 ÷ +× 2014 × 17D6 ÷ +× 2014 × 0020 ÷ 17D6 ÷ +× 2014 × 0308 × 17D6 ÷ +× 2014 × 0308 × 0020 ÷ 17D6 ÷ +× 2014 ÷ 0030 ÷ +× 2014 × 0020 ÷ 0030 ÷ +× 2014 × 0308 ÷ 0030 ÷ +× 2014 × 0308 × 0020 ÷ 0030 ÷ +× 2014 ÷ 0028 ÷ +× 2014 × 0020 ÷ 0028 ÷ +× 2014 × 0308 ÷ 0028 ÷ +× 2014 × 0308 × 0020 ÷ 0028 ÷ +× 2014 ÷ 0025 ÷ +× 2014 × 0020 ÷ 0025 ÷ +× 2014 × 0308 ÷ 0025 ÷ +× 2014 × 0308 × 0020 ÷ 0025 ÷ +× 2014 ÷ 0024 ÷ +× 2014 × 0020 ÷ 0024 ÷ +× 2014 × 0308 ÷ 0024 ÷ +× 2014 × 0308 × 0020 ÷ 0024 ÷ +× 2014 × 0022 ÷ +× 2014 × 0020 ÷ 0022 ÷ +× 2014 × 0308 × 0022 ÷ +× 2014 × 0308 × 0020 ÷ 0022 ÷ +× 2014 × 0020 ÷ +× 2014 × 0020 × 0020 ÷ +× 2014 × 0308 × 0020 ÷ +× 2014 × 0308 × 0020 × 0020 ÷ +× 2014 × 002F ÷ +× 2014 × 0020 × 002F ÷ +× 2014 × 0308 × 002F ÷ +× 2014 × 0308 × 0020 × 002F ÷ +× 2014 × 2060 ÷ +× 2014 × 0020 × 2060 ÷ +× 2014 × 0308 × 2060 ÷ +× 2014 × 0308 × 0020 × 2060 ÷ +× 2014 × 200B ÷ +× 2014 × 0020 × 200B ÷ +× 2014 × 0308 × 200B ÷ +× 2014 × 0308 × 0020 × 200B ÷ +× 2014 ÷ 1F1E6 ÷ +× 2014 × 0020 ÷ 1F1E6 ÷ +× 2014 × 0308 ÷ 1F1E6 ÷ +× 2014 × 0308 × 0020 ÷ 1F1E6 ÷ +× 2014 ÷ 261D ÷ +× 2014 × 0020 ÷ 261D ÷ +× 2014 × 0308 ÷ 261D ÷ +× 2014 × 0308 × 0020 ÷ 261D ÷ +× 2014 ÷ 1F3FB ÷ +× 2014 × 0020 ÷ 1F3FB ÷ +× 2014 × 0308 ÷ 1F3FB ÷ +× 2014 × 0308 × 0020 ÷ 1F3FB ÷ +× 2014 × 0001 ÷ +× 2014 × 0020 ÷ 0001 ÷ +× 2014 × 0308 × 0001 ÷ +× 2014 × 0308 × 0020 ÷ 0001 ÷ +× 2014 × 200D ÷ +× 2014 × 0020 ÷ 200D ÷ +× 2014 × 0308 × 200D ÷ +× 2014 × 0308 × 0020 ÷ 200D ÷ +× 2014 ÷ 00A7 ÷ +× 2014 × 0020 ÷ 00A7 ÷ +× 2014 × 0308 ÷ 00A7 ÷ +× 2014 × 0308 × 0020 ÷ 00A7 ÷ +× 2014 ÷ 50005 ÷ +× 2014 × 0020 ÷ 50005 ÷ +× 2014 × 0308 ÷ 50005 ÷ +× 2014 × 0308 × 0020 ÷ 50005 ÷ +× 2014 ÷ 0E01 ÷ +× 2014 × 0020 ÷ 0E01 ÷ +× 2014 × 0308 ÷ 0E01 ÷ +× 2014 × 0308 × 0020 ÷ 0E01 ÷ +× 2014 × 3041 ÷ +× 2014 × 0020 ÷ 3041 ÷ +× 2014 × 0308 × 3041 ÷ +× 2014 × 0308 × 0020 ÷ 3041 ÷ +× 0009 ÷ 0023 ÷ +× 0009 × 0020 ÷ 0023 ÷ +× 0009 × 0308 ÷ 0023 ÷ +× 0009 × 0308 × 0020 ÷ 0023 ÷ +× 0009 ÷ 2014 ÷ +× 0009 × 0020 ÷ 2014 ÷ +× 0009 × 0308 ÷ 2014 ÷ +× 0009 × 0308 × 0020 ÷ 2014 ÷ +× 0009 × 0009 ÷ +× 0009 × 0020 ÷ 0009 ÷ +× 0009 × 0308 × 0009 ÷ +× 0009 × 0308 × 0020 ÷ 0009 ÷ +× 0009 ÷ 00B4 ÷ +× 0009 × 0020 ÷ 00B4 ÷ +× 0009 × 0308 ÷ 00B4 ÷ +× 0009 × 0308 × 0020 ÷ 00B4 ÷ +× 0009 × 000B ÷ +× 0009 × 0020 × 000B ÷ +× 0009 × 0308 × 000B ÷ +× 0009 × 0308 × 0020 × 000B ÷ +× 0009 ÷ FFFC ÷ +× 0009 × 0020 ÷ FFFC ÷ +× 0009 × 0308 ÷ FFFC ÷ +× 0009 × 0308 × 0020 ÷ FFFC ÷ +× 0009 × 007D ÷ +× 0009 × 0020 × 007D ÷ +× 0009 × 0308 × 007D ÷ +× 0009 × 0308 × 0020 × 007D ÷ +× 0009 × 0029 ÷ +× 0009 × 0020 × 0029 ÷ +× 0009 × 0308 × 0029 ÷ +× 0009 × 0308 × 0020 × 0029 ÷ +× 0009 × 000D ÷ +× 0009 × 0020 × 000D ÷ +× 0009 × 0308 × 000D ÷ +× 0009 × 0308 × 0020 × 000D ÷ +× 0009 × 0021 ÷ +× 0009 × 0020 × 0021 ÷ +× 0009 × 0308 × 0021 ÷ +× 0009 × 0308 × 0020 × 0021 ÷ +× 0009 ÷ 00A0 ÷ +× 0009 × 0020 ÷ 00A0 ÷ +× 0009 × 0308 ÷ 00A0 ÷ +× 0009 × 0308 × 0020 ÷ 00A0 ÷ +× 0009 ÷ AC00 ÷ +× 0009 × 0020 ÷ AC00 ÷ +× 0009 × 0308 ÷ AC00 ÷ +× 0009 × 0308 × 0020 ÷ AC00 ÷ +× 0009 ÷ AC01 ÷ +× 0009 × 0020 ÷ AC01 ÷ +× 0009 × 0308 ÷ AC01 ÷ +× 0009 × 0308 × 0020 ÷ AC01 ÷ +× 0009 ÷ 05D0 ÷ +× 0009 × 0020 ÷ 05D0 ÷ +× 0009 × 0308 ÷ 05D0 ÷ +× 0009 × 0308 × 0020 ÷ 05D0 ÷ +× 0009 × 002D ÷ +× 0009 × 0020 ÷ 002D ÷ +× 0009 × 0308 × 002D ÷ +× 0009 × 0308 × 0020 ÷ 002D ÷ +× 0009 ÷ 231A ÷ +× 0009 × 0020 ÷ 231A ÷ +× 0009 × 0308 ÷ 231A ÷ +× 0009 × 0308 × 0020 ÷ 231A ÷ +× 0009 ÷ 2024 ÷ +× 0009 × 0020 ÷ 2024 ÷ +× 0009 × 0308 ÷ 2024 ÷ +× 0009 × 0308 × 0020 ÷ 2024 ÷ +× 0009 × 002C ÷ +× 0009 × 0020 × 002C ÷ +× 0009 × 0308 × 002C ÷ +× 0009 × 0308 × 0020 × 002C ÷ +× 0009 ÷ 1100 ÷ +× 0009 × 0020 ÷ 1100 ÷ +× 0009 × 0308 ÷ 1100 ÷ +× 0009 × 0308 × 0020 ÷ 1100 ÷ +× 0009 ÷ 11A8 ÷ +× 0009 × 0020 ÷ 11A8 ÷ +× 0009 × 0308 ÷ 11A8 ÷ +× 0009 × 0308 × 0020 ÷ 11A8 ÷ +× 0009 ÷ 1160 ÷ +× 0009 × 0020 ÷ 1160 ÷ +× 0009 × 0308 ÷ 1160 ÷ +× 0009 × 0308 × 0020 ÷ 1160 ÷ +× 0009 × 000A ÷ +× 0009 × 0020 × 000A ÷ +× 0009 × 0308 × 000A ÷ +× 0009 × 0308 × 0020 × 000A ÷ +× 0009 × 0085 ÷ +× 0009 × 0020 × 0085 ÷ +× 0009 × 0308 × 0085 ÷ +× 0009 × 0308 × 0020 × 0085 ÷ +× 0009 × 17D6 ÷ +× 0009 × 0020 ÷ 17D6 ÷ +× 0009 × 0308 × 17D6 ÷ +× 0009 × 0308 × 0020 ÷ 17D6 ÷ +× 0009 ÷ 0030 ÷ +× 0009 × 0020 ÷ 0030 ÷ +× 0009 × 0308 ÷ 0030 ÷ +× 0009 × 0308 × 0020 ÷ 0030 ÷ +× 0009 ÷ 0028 ÷ +× 0009 × 0020 ÷ 0028 ÷ +× 0009 × 0308 ÷ 0028 ÷ +× 0009 × 0308 × 0020 ÷ 0028 ÷ +× 0009 ÷ 0025 ÷ +× 0009 × 0020 ÷ 0025 ÷ +× 0009 × 0308 ÷ 0025 ÷ +× 0009 × 0308 × 0020 ÷ 0025 ÷ +× 0009 ÷ 0024 ÷ +× 0009 × 0020 ÷ 0024 ÷ +× 0009 × 0308 ÷ 0024 ÷ +× 0009 × 0308 × 0020 ÷ 0024 ÷ +× 0009 × 0022 ÷ +× 0009 × 0020 ÷ 0022 ÷ +× 0009 × 0308 × 0022 ÷ +× 0009 × 0308 × 0020 ÷ 0022 ÷ +× 0009 × 0020 ÷ +× 0009 × 0020 × 0020 ÷ +× 0009 × 0308 × 0020 ÷ +× 0009 × 0308 × 0020 × 0020 ÷ +× 0009 × 002F ÷ +× 0009 × 0020 × 002F ÷ +× 0009 × 0308 × 002F ÷ +× 0009 × 0308 × 0020 × 002F ÷ +× 0009 × 2060 ÷ +× 0009 × 0020 × 2060 ÷ +× 0009 × 0308 × 2060 ÷ +× 0009 × 0308 × 0020 × 2060 ÷ +× 0009 × 200B ÷ +× 0009 × 0020 × 200B ÷ +× 0009 × 0308 × 200B ÷ +× 0009 × 0308 × 0020 × 200B ÷ +× 0009 ÷ 1F1E6 ÷ +× 0009 × 0020 ÷ 1F1E6 ÷ +× 0009 × 0308 ÷ 1F1E6 ÷ +× 0009 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0009 ÷ 261D ÷ +× 0009 × 0020 ÷ 261D ÷ +× 0009 × 0308 ÷ 261D ÷ +× 0009 × 0308 × 0020 ÷ 261D ÷ +× 0009 ÷ 1F3FB ÷ +× 0009 × 0020 ÷ 1F3FB ÷ +× 0009 × 0308 ÷ 1F3FB ÷ +× 0009 × 0308 × 0020 ÷ 1F3FB ÷ +× 0009 × 0001 ÷ +× 0009 × 0020 ÷ 0001 ÷ +× 0009 × 0308 × 0001 ÷ +× 0009 × 0308 × 0020 ÷ 0001 ÷ +× 0009 × 200D ÷ +× 0009 × 0020 ÷ 200D ÷ +× 0009 × 0308 × 200D ÷ +× 0009 × 0308 × 0020 ÷ 200D ÷ +× 0009 ÷ 00A7 ÷ +× 0009 × 0020 ÷ 00A7 ÷ +× 0009 × 0308 ÷ 00A7 ÷ +× 0009 × 0308 × 0020 ÷ 00A7 ÷ +× 0009 ÷ 50005 ÷ +× 0009 × 0020 ÷ 50005 ÷ +× 0009 × 0308 ÷ 50005 ÷ +× 0009 × 0308 × 0020 ÷ 50005 ÷ +× 0009 ÷ 0E01 ÷ +× 0009 × 0020 ÷ 0E01 ÷ +× 0009 × 0308 ÷ 0E01 ÷ +× 0009 × 0308 × 0020 ÷ 0E01 ÷ +× 0009 × 3041 ÷ +× 0009 × 0020 ÷ 3041 ÷ +× 0009 × 0308 × 3041 ÷ +× 0009 × 0308 × 0020 ÷ 3041 ÷ +× 00B4 × 0023 ÷ +× 00B4 × 0020 ÷ 0023 ÷ +× 00B4 × 0308 × 0023 ÷ +× 00B4 × 0308 × 0020 ÷ 0023 ÷ +× 00B4 × 2014 ÷ +× 00B4 × 0020 ÷ 2014 ÷ +× 00B4 × 0308 × 2014 ÷ +× 00B4 × 0308 × 0020 ÷ 2014 ÷ +× 00B4 × 0009 ÷ +× 00B4 × 0020 ÷ 0009 ÷ +× 00B4 × 0308 × 0009 ÷ +× 00B4 × 0308 × 0020 ÷ 0009 ÷ +× 00B4 × 00B4 ÷ +× 00B4 × 0020 ÷ 00B4 ÷ +× 00B4 × 0308 × 00B4 ÷ +× 00B4 × 0308 × 0020 ÷ 00B4 ÷ +× 00B4 × 000B ÷ +× 00B4 × 0020 × 000B ÷ +× 00B4 × 0308 × 000B ÷ +× 00B4 × 0308 × 0020 × 000B ÷ +× 00B4 ÷ FFFC ÷ +× 00B4 × 0020 ÷ FFFC ÷ +× 00B4 × 0308 ÷ FFFC ÷ +× 00B4 × 0308 × 0020 ÷ FFFC ÷ +× 00B4 × 007D ÷ +× 00B4 × 0020 × 007D ÷ +× 00B4 × 0308 × 007D ÷ +× 00B4 × 0308 × 0020 × 007D ÷ +× 00B4 × 0029 ÷ +× 00B4 × 0020 × 0029 ÷ +× 00B4 × 0308 × 0029 ÷ +× 00B4 × 0308 × 0020 × 0029 ÷ +× 00B4 × 000D ÷ +× 00B4 × 0020 × 000D ÷ +× 00B4 × 0308 × 000D ÷ +× 00B4 × 0308 × 0020 × 000D ÷ +× 00B4 × 0021 ÷ +× 00B4 × 0020 × 0021 ÷ +× 00B4 × 0308 × 0021 ÷ +× 00B4 × 0308 × 0020 × 0021 ÷ +× 00B4 × 00A0 ÷ +× 00B4 × 0020 ÷ 00A0 ÷ +× 00B4 × 0308 × 00A0 ÷ +× 00B4 × 0308 × 0020 ÷ 00A0 ÷ +× 00B4 × AC00 ÷ +× 00B4 × 0020 ÷ AC00 ÷ +× 00B4 × 0308 × AC00 ÷ +× 00B4 × 0308 × 0020 ÷ AC00 ÷ +× 00B4 × AC01 ÷ +× 00B4 × 0020 ÷ AC01 ÷ +× 00B4 × 0308 × AC01 ÷ +× 00B4 × 0308 × 0020 ÷ AC01 ÷ +× 00B4 × 05D0 ÷ +× 00B4 × 0020 ÷ 05D0 ÷ +× 00B4 × 0308 × 05D0 ÷ +× 00B4 × 0308 × 0020 ÷ 05D0 ÷ +× 00B4 × 002D ÷ +× 00B4 × 0020 ÷ 002D ÷ +× 00B4 × 0308 × 002D ÷ +× 00B4 × 0308 × 0020 ÷ 002D ÷ +× 00B4 × 231A ÷ +× 00B4 × 0020 ÷ 231A ÷ +× 00B4 × 0308 × 231A ÷ +× 00B4 × 0308 × 0020 ÷ 231A ÷ +× 00B4 × 2024 ÷ +× 00B4 × 0020 ÷ 2024 ÷ +× 00B4 × 0308 × 2024 ÷ +× 00B4 × 0308 × 0020 ÷ 2024 ÷ +× 00B4 × 002C ÷ +× 00B4 × 0020 × 002C ÷ +× 00B4 × 0308 × 002C ÷ +× 00B4 × 0308 × 0020 × 002C ÷ +× 00B4 × 1100 ÷ +× 00B4 × 0020 ÷ 1100 ÷ +× 00B4 × 0308 × 1100 ÷ +× 00B4 × 0308 × 0020 ÷ 1100 ÷ +× 00B4 × 11A8 ÷ +× 00B4 × 0020 ÷ 11A8 ÷ +× 00B4 × 0308 × 11A8 ÷ +× 00B4 × 0308 × 0020 ÷ 11A8 ÷ +× 00B4 × 1160 ÷ +× 00B4 × 0020 ÷ 1160 ÷ +× 00B4 × 0308 × 1160 ÷ +× 00B4 × 0308 × 0020 ÷ 1160 ÷ +× 00B4 × 000A ÷ +× 00B4 × 0020 × 000A ÷ +× 00B4 × 0308 × 000A ÷ +× 00B4 × 0308 × 0020 × 000A ÷ +× 00B4 × 0085 ÷ +× 00B4 × 0020 × 0085 ÷ +× 00B4 × 0308 × 0085 ÷ +× 00B4 × 0308 × 0020 × 0085 ÷ +× 00B4 × 17D6 ÷ +× 00B4 × 0020 ÷ 17D6 ÷ +× 00B4 × 0308 × 17D6 ÷ +× 00B4 × 0308 × 0020 ÷ 17D6 ÷ +× 00B4 × 0030 ÷ +× 00B4 × 0020 ÷ 0030 ÷ +× 00B4 × 0308 × 0030 ÷ +× 00B4 × 0308 × 0020 ÷ 0030 ÷ +× 00B4 × 0028 ÷ +× 00B4 × 0020 ÷ 0028 ÷ +× 00B4 × 0308 × 0028 ÷ +× 00B4 × 0308 × 0020 ÷ 0028 ÷ +× 00B4 × 0025 ÷ +× 00B4 × 0020 ÷ 0025 ÷ +× 00B4 × 0308 × 0025 ÷ +× 00B4 × 0308 × 0020 ÷ 0025 ÷ +× 00B4 × 0024 ÷ +× 00B4 × 0020 ÷ 0024 ÷ +× 00B4 × 0308 × 0024 ÷ +× 00B4 × 0308 × 0020 ÷ 0024 ÷ +× 00B4 × 0022 ÷ +× 00B4 × 0020 ÷ 0022 ÷ +× 00B4 × 0308 × 0022 ÷ +× 00B4 × 0308 × 0020 ÷ 0022 ÷ +× 00B4 × 0020 ÷ +× 00B4 × 0020 × 0020 ÷ +× 00B4 × 0308 × 0020 ÷ +× 00B4 × 0308 × 0020 × 0020 ÷ +× 00B4 × 002F ÷ +× 00B4 × 0020 × 002F ÷ +× 00B4 × 0308 × 002F ÷ +× 00B4 × 0308 × 0020 × 002F ÷ +× 00B4 × 2060 ÷ +× 00B4 × 0020 × 2060 ÷ +× 00B4 × 0308 × 2060 ÷ +× 00B4 × 0308 × 0020 × 2060 ÷ +× 00B4 × 200B ÷ +× 00B4 × 0020 × 200B ÷ +× 00B4 × 0308 × 200B ÷ +× 00B4 × 0308 × 0020 × 200B ÷ +× 00B4 × 1F1E6 ÷ +× 00B4 × 0020 ÷ 1F1E6 ÷ +× 00B4 × 0308 × 1F1E6 ÷ +× 00B4 × 0308 × 0020 ÷ 1F1E6 ÷ +× 00B4 × 261D ÷ +× 00B4 × 0020 ÷ 261D ÷ +× 00B4 × 0308 × 261D ÷ +× 00B4 × 0308 × 0020 ÷ 261D ÷ +× 00B4 × 1F3FB ÷ +× 00B4 × 0020 ÷ 1F3FB ÷ +× 00B4 × 0308 × 1F3FB ÷ +× 00B4 × 0308 × 0020 ÷ 1F3FB ÷ +× 00B4 × 0001 ÷ +× 00B4 × 0020 ÷ 0001 ÷ +× 00B4 × 0308 × 0001 ÷ +× 00B4 × 0308 × 0020 ÷ 0001 ÷ +× 00B4 × 200D ÷ +× 00B4 × 0020 ÷ 200D ÷ +× 00B4 × 0308 × 200D ÷ +× 00B4 × 0308 × 0020 ÷ 200D ÷ +× 00B4 × 00A7 ÷ +× 00B4 × 0020 ÷ 00A7 ÷ +× 00B4 × 0308 × 00A7 ÷ +× 00B4 × 0308 × 0020 ÷ 00A7 ÷ +× 00B4 × 50005 ÷ +× 00B4 × 0020 ÷ 50005 ÷ +× 00B4 × 0308 × 50005 ÷ +× 00B4 × 0308 × 0020 ÷ 50005 ÷ +× 00B4 × 0E01 ÷ +× 00B4 × 0020 ÷ 0E01 ÷ +× 00B4 × 0308 × 0E01 ÷ +× 00B4 × 0308 × 0020 ÷ 0E01 ÷ +× 00B4 × 3041 ÷ +× 00B4 × 0020 ÷ 3041 ÷ +× 00B4 × 0308 × 3041 ÷ +× 00B4 × 0308 × 0020 ÷ 3041 ÷ +× 000B ÷ 0023 ÷ +× 000B ÷ 0020 ÷ 0023 ÷ +× 000B ÷ 0308 × 0023 ÷ +× 000B ÷ 0308 × 0020 ÷ 0023 ÷ +× 000B ÷ 2014 ÷ +× 000B ÷ 0020 ÷ 2014 ÷ +× 000B ÷ 0308 ÷ 2014 ÷ +× 000B ÷ 0308 × 0020 ÷ 2014 ÷ +× 000B ÷ 0009 ÷ +× 000B ÷ 0020 ÷ 0009 ÷ +× 000B ÷ 0308 × 0009 ÷ +× 000B ÷ 0308 × 0020 ÷ 0009 ÷ +× 000B ÷ 00B4 ÷ +× 000B ÷ 0020 ÷ 00B4 ÷ +× 000B ÷ 0308 ÷ 00B4 ÷ +× 000B ÷ 0308 × 0020 ÷ 00B4 ÷ +× 000B ÷ 000B ÷ +× 000B ÷ 0020 × 000B ÷ +× 000B ÷ 0308 × 000B ÷ +× 000B ÷ 0308 × 0020 × 000B ÷ +× 000B ÷ FFFC ÷ +× 000B ÷ 0020 ÷ FFFC ÷ +× 000B ÷ 0308 ÷ FFFC ÷ +× 000B ÷ 0308 × 0020 ÷ FFFC ÷ +× 000B ÷ 007D ÷ +× 000B ÷ 0020 × 007D ÷ +× 000B ÷ 0308 × 007D ÷ +× 000B ÷ 0308 × 0020 × 007D ÷ +× 000B ÷ 0029 ÷ +× 000B ÷ 0020 × 0029 ÷ +× 000B ÷ 0308 × 0029 ÷ +× 000B ÷ 0308 × 0020 × 0029 ÷ +× 000B ÷ 000D ÷ +× 000B ÷ 0020 × 000D ÷ +× 000B ÷ 0308 × 000D ÷ +× 000B ÷ 0308 × 0020 × 000D ÷ +× 000B ÷ 0021 ÷ +× 000B ÷ 0020 × 0021 ÷ +× 000B ÷ 0308 × 0021 ÷ +× 000B ÷ 0308 × 0020 × 0021 ÷ +× 000B ÷ 00A0 ÷ +× 000B ÷ 0020 ÷ 00A0 ÷ +× 000B ÷ 0308 × 00A0 ÷ +× 000B ÷ 0308 × 0020 ÷ 00A0 ÷ +× 000B ÷ AC00 ÷ +× 000B ÷ 0020 ÷ AC00 ÷ +× 000B ÷ 0308 ÷ AC00 ÷ +× 000B ÷ 0308 × 0020 ÷ AC00 ÷ +× 000B ÷ AC01 ÷ +× 000B ÷ 0020 ÷ AC01 ÷ +× 000B ÷ 0308 ÷ AC01 ÷ +× 000B ÷ 0308 × 0020 ÷ AC01 ÷ +× 000B ÷ 05D0 ÷ +× 000B ÷ 0020 ÷ 05D0 ÷ +× 000B ÷ 0308 × 05D0 ÷ +× 000B ÷ 0308 × 0020 ÷ 05D0 ÷ +× 000B ÷ 002D ÷ +× 000B ÷ 0020 ÷ 002D ÷ +× 000B ÷ 0308 × 002D ÷ +× 000B ÷ 0308 × 0020 ÷ 002D ÷ +× 000B ÷ 231A ÷ +× 000B ÷ 0020 ÷ 231A ÷ +× 000B ÷ 0308 ÷ 231A ÷ +× 000B ÷ 0308 × 0020 ÷ 231A ÷ +× 000B ÷ 2024 ÷ +× 000B ÷ 0020 ÷ 2024 ÷ +× 000B ÷ 0308 × 2024 ÷ +× 000B ÷ 0308 × 0020 ÷ 2024 ÷ +× 000B ÷ 002C ÷ +× 000B ÷ 0020 × 002C ÷ +× 000B ÷ 0308 × 002C ÷ +× 000B ÷ 0308 × 0020 × 002C ÷ +× 000B ÷ 1100 ÷ +× 000B ÷ 0020 ÷ 1100 ÷ +× 000B ÷ 0308 ÷ 1100 ÷ +× 000B ÷ 0308 × 0020 ÷ 1100 ÷ +× 000B ÷ 11A8 ÷ +× 000B ÷ 0020 ÷ 11A8 ÷ +× 000B ÷ 0308 ÷ 11A8 ÷ +× 000B ÷ 0308 × 0020 ÷ 11A8 ÷ +× 000B ÷ 1160 ÷ +× 000B ÷ 0020 ÷ 1160 ÷ +× 000B ÷ 0308 ÷ 1160 ÷ +× 000B ÷ 0308 × 0020 ÷ 1160 ÷ +× 000B ÷ 000A ÷ +× 000B ÷ 0020 × 000A ÷ +× 000B ÷ 0308 × 000A ÷ +× 000B ÷ 0308 × 0020 × 000A ÷ +× 000B ÷ 0085 ÷ +× 000B ÷ 0020 × 0085 ÷ +× 000B ÷ 0308 × 0085 ÷ +× 000B ÷ 0308 × 0020 × 0085 ÷ +× 000B ÷ 17D6 ÷ +× 000B ÷ 0020 ÷ 17D6 ÷ +× 000B ÷ 0308 × 17D6 ÷ +× 000B ÷ 0308 × 0020 ÷ 17D6 ÷ +× 000B ÷ 0030 ÷ +× 000B ÷ 0020 ÷ 0030 ÷ +× 000B ÷ 0308 × 0030 ÷ +× 000B ÷ 0308 × 0020 ÷ 0030 ÷ +× 000B ÷ 0028 ÷ +× 000B ÷ 0020 ÷ 0028 ÷ +× 000B ÷ 0308 × 0028 ÷ +× 000B ÷ 0308 × 0020 ÷ 0028 ÷ +× 000B ÷ 0025 ÷ +× 000B ÷ 0020 ÷ 0025 ÷ +× 000B ÷ 0308 × 0025 ÷ +× 000B ÷ 0308 × 0020 ÷ 0025 ÷ +× 000B ÷ 0024 ÷ +× 000B ÷ 0020 ÷ 0024 ÷ +× 000B ÷ 0308 × 0024 ÷ +× 000B ÷ 0308 × 0020 ÷ 0024 ÷ +× 000B ÷ 0022 ÷ +× 000B ÷ 0020 ÷ 0022 ÷ +× 000B ÷ 0308 × 0022 ÷ +× 000B ÷ 0308 × 0020 ÷ 0022 ÷ +× 000B ÷ 0020 ÷ +× 000B ÷ 0020 × 0020 ÷ +× 000B ÷ 0308 × 0020 ÷ +× 000B ÷ 0308 × 0020 × 0020 ÷ +× 000B ÷ 002F ÷ +× 000B ÷ 0020 × 002F ÷ +× 000B ÷ 0308 × 002F ÷ +× 000B ÷ 0308 × 0020 × 002F ÷ +× 000B ÷ 2060 ÷ +× 000B ÷ 0020 × 2060 ÷ +× 000B ÷ 0308 × 2060 ÷ +× 000B ÷ 0308 × 0020 × 2060 ÷ +× 000B ÷ 200B ÷ +× 000B ÷ 0020 × 200B ÷ +× 000B ÷ 0308 × 200B ÷ +× 000B ÷ 0308 × 0020 × 200B ÷ +× 000B ÷ 1F1E6 ÷ +× 000B ÷ 0020 ÷ 1F1E6 ÷ +× 000B ÷ 0308 ÷ 1F1E6 ÷ +× 000B ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 000B ÷ 261D ÷ +× 000B ÷ 0020 ÷ 261D ÷ +× 000B ÷ 0308 ÷ 261D ÷ +× 000B ÷ 0308 × 0020 ÷ 261D ÷ +× 000B ÷ 1F3FB ÷ +× 000B ÷ 0020 ÷ 1F3FB ÷ +× 000B ÷ 0308 ÷ 1F3FB ÷ +× 000B ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 000B ÷ 0001 ÷ +× 000B ÷ 0020 ÷ 0001 ÷ +× 000B ÷ 0308 × 0001 ÷ +× 000B ÷ 0308 × 0020 ÷ 0001 ÷ +× 000B ÷ 200D ÷ +× 000B ÷ 0020 ÷ 200D ÷ +× 000B ÷ 0308 × 200D ÷ +× 000B ÷ 0308 × 0020 ÷ 200D ÷ +× 000B ÷ 00A7 ÷ +× 000B ÷ 0020 ÷ 00A7 ÷ +× 000B ÷ 0308 × 00A7 ÷ +× 000B ÷ 0308 × 0020 ÷ 00A7 ÷ +× 000B ÷ 50005 ÷ +× 000B ÷ 0020 ÷ 50005 ÷ +× 000B ÷ 0308 × 50005 ÷ +× 000B ÷ 0308 × 0020 ÷ 50005 ÷ +× 000B ÷ 0E01 ÷ +× 000B ÷ 0020 ÷ 0E01 ÷ +× 000B ÷ 0308 × 0E01 ÷ +× 000B ÷ 0308 × 0020 ÷ 0E01 ÷ +× 000B ÷ 3041 ÷ +× 000B ÷ 0020 ÷ 3041 ÷ +× 000B ÷ 0308 × 3041 ÷ +× 000B ÷ 0308 × 0020 ÷ 3041 ÷ +× FFFC ÷ 0023 ÷ +× FFFC × 0020 ÷ 0023 ÷ +× FFFC × 0308 ÷ 0023 ÷ +× FFFC × 0308 × 0020 ÷ 0023 ÷ +× FFFC ÷ 2014 ÷ +× FFFC × 0020 ÷ 2014 ÷ +× FFFC × 0308 ÷ 2014 ÷ +× FFFC × 0308 × 0020 ÷ 2014 ÷ +× FFFC ÷ 0009 ÷ +× FFFC × 0020 ÷ 0009 ÷ +× FFFC × 0308 ÷ 0009 ÷ +× FFFC × 0308 × 0020 ÷ 0009 ÷ +× FFFC ÷ 00B4 ÷ +× FFFC × 0020 ÷ 00B4 ÷ +× FFFC × 0308 ÷ 00B4 ÷ +× FFFC × 0308 × 0020 ÷ 00B4 ÷ +× FFFC × 000B ÷ +× FFFC × 0020 × 000B ÷ +× FFFC × 0308 × 000B ÷ +× FFFC × 0308 × 0020 × 000B ÷ +× FFFC ÷ FFFC ÷ +× FFFC × 0020 ÷ FFFC ÷ +× FFFC × 0308 ÷ FFFC ÷ +× FFFC × 0308 × 0020 ÷ FFFC ÷ +× FFFC × 007D ÷ +× FFFC × 0020 × 007D ÷ +× FFFC × 0308 × 007D ÷ +× FFFC × 0308 × 0020 × 007D ÷ +× FFFC × 0029 ÷ +× FFFC × 0020 × 0029 ÷ +× FFFC × 0308 × 0029 ÷ +× FFFC × 0308 × 0020 × 0029 ÷ +× FFFC × 000D ÷ +× FFFC × 0020 × 000D ÷ +× FFFC × 0308 × 000D ÷ +× FFFC × 0308 × 0020 × 000D ÷ +× FFFC × 0021 ÷ +× FFFC × 0020 × 0021 ÷ +× FFFC × 0308 × 0021 ÷ +× FFFC × 0308 × 0020 × 0021 ÷ +× FFFC × 00A0 ÷ +× FFFC × 0020 ÷ 00A0 ÷ +× FFFC × 0308 × 00A0 ÷ +× FFFC × 0308 × 0020 ÷ 00A0 ÷ +× FFFC ÷ AC00 ÷ +× FFFC × 0020 ÷ AC00 ÷ +× FFFC × 0308 ÷ AC00 ÷ +× FFFC × 0308 × 0020 ÷ AC00 ÷ +× FFFC ÷ AC01 ÷ +× FFFC × 0020 ÷ AC01 ÷ +× FFFC × 0308 ÷ AC01 ÷ +× FFFC × 0308 × 0020 ÷ AC01 ÷ +× FFFC ÷ 05D0 ÷ +× FFFC × 0020 ÷ 05D0 ÷ +× FFFC × 0308 ÷ 05D0 ÷ +× FFFC × 0308 × 0020 ÷ 05D0 ÷ +× FFFC ÷ 002D ÷ +× FFFC × 0020 ÷ 002D ÷ +× FFFC × 0308 ÷ 002D ÷ +× FFFC × 0308 × 0020 ÷ 002D ÷ +× FFFC ÷ 231A ÷ +× FFFC × 0020 ÷ 231A ÷ +× FFFC × 0308 ÷ 231A ÷ +× FFFC × 0308 × 0020 ÷ 231A ÷ +× FFFC ÷ 2024 ÷ +× FFFC × 0020 ÷ 2024 ÷ +× FFFC × 0308 ÷ 2024 ÷ +× FFFC × 0308 × 0020 ÷ 2024 ÷ +× FFFC × 002C ÷ +× FFFC × 0020 × 002C ÷ +× FFFC × 0308 × 002C ÷ +× FFFC × 0308 × 0020 × 002C ÷ +× FFFC ÷ 1100 ÷ +× FFFC × 0020 ÷ 1100 ÷ +× FFFC × 0308 ÷ 1100 ÷ +× FFFC × 0308 × 0020 ÷ 1100 ÷ +× FFFC ÷ 11A8 ÷ +× FFFC × 0020 ÷ 11A8 ÷ +× FFFC × 0308 ÷ 11A8 ÷ +× FFFC × 0308 × 0020 ÷ 11A8 ÷ +× FFFC ÷ 1160 ÷ +× FFFC × 0020 ÷ 1160 ÷ +× FFFC × 0308 ÷ 1160 ÷ +× FFFC × 0308 × 0020 ÷ 1160 ÷ +× FFFC × 000A ÷ +× FFFC × 0020 × 000A ÷ +× FFFC × 0308 × 000A ÷ +× FFFC × 0308 × 0020 × 000A ÷ +× FFFC × 0085 ÷ +× FFFC × 0020 × 0085 ÷ +× FFFC × 0308 × 0085 ÷ +× FFFC × 0308 × 0020 × 0085 ÷ +× FFFC ÷ 17D6 ÷ +× FFFC × 0020 ÷ 17D6 ÷ +× FFFC × 0308 ÷ 17D6 ÷ +× FFFC × 0308 × 0020 ÷ 17D6 ÷ +× FFFC ÷ 0030 ÷ +× FFFC × 0020 ÷ 0030 ÷ +× FFFC × 0308 ÷ 0030 ÷ +× FFFC × 0308 × 0020 ÷ 0030 ÷ +× FFFC ÷ 0028 ÷ +× FFFC × 0020 ÷ 0028 ÷ +× FFFC × 0308 ÷ 0028 ÷ +× FFFC × 0308 × 0020 ÷ 0028 ÷ +× FFFC ÷ 0025 ÷ +× FFFC × 0020 ÷ 0025 ÷ +× FFFC × 0308 ÷ 0025 ÷ +× FFFC × 0308 × 0020 ÷ 0025 ÷ +× FFFC ÷ 0024 ÷ +× FFFC × 0020 ÷ 0024 ÷ +× FFFC × 0308 ÷ 0024 ÷ +× FFFC × 0308 × 0020 ÷ 0024 ÷ +× FFFC × 0022 ÷ +× FFFC × 0020 ÷ 0022 ÷ +× FFFC × 0308 × 0022 ÷ +× FFFC × 0308 × 0020 ÷ 0022 ÷ +× FFFC × 0020 ÷ +× FFFC × 0020 × 0020 ÷ +× FFFC × 0308 × 0020 ÷ +× FFFC × 0308 × 0020 × 0020 ÷ +× FFFC × 002F ÷ +× FFFC × 0020 × 002F ÷ +× FFFC × 0308 × 002F ÷ +× FFFC × 0308 × 0020 × 002F ÷ +× FFFC × 2060 ÷ +× FFFC × 0020 × 2060 ÷ +× FFFC × 0308 × 2060 ÷ +× FFFC × 0308 × 0020 × 2060 ÷ +× FFFC × 200B ÷ +× FFFC × 0020 × 200B ÷ +× FFFC × 0308 × 200B ÷ +× FFFC × 0308 × 0020 × 200B ÷ +× FFFC ÷ 1F1E6 ÷ +× FFFC × 0020 ÷ 1F1E6 ÷ +× FFFC × 0308 ÷ 1F1E6 ÷ +× FFFC × 0308 × 0020 ÷ 1F1E6 ÷ +× FFFC ÷ 261D ÷ +× FFFC × 0020 ÷ 261D ÷ +× FFFC × 0308 ÷ 261D ÷ +× FFFC × 0308 × 0020 ÷ 261D ÷ +× FFFC ÷ 1F3FB ÷ +× FFFC × 0020 ÷ 1F3FB ÷ +× FFFC × 0308 ÷ 1F3FB ÷ +× FFFC × 0308 × 0020 ÷ 1F3FB ÷ +× FFFC × 0001 ÷ +× FFFC × 0020 ÷ 0001 ÷ +× FFFC × 0308 × 0001 ÷ +× FFFC × 0308 × 0020 ÷ 0001 ÷ +× FFFC × 200D ÷ +× FFFC × 0020 ÷ 200D ÷ +× FFFC × 0308 × 200D ÷ +× FFFC × 0308 × 0020 ÷ 200D ÷ +× FFFC ÷ 00A7 ÷ +× FFFC × 0020 ÷ 00A7 ÷ +× FFFC × 0308 ÷ 00A7 ÷ +× FFFC × 0308 × 0020 ÷ 00A7 ÷ +× FFFC ÷ 50005 ÷ +× FFFC × 0020 ÷ 50005 ÷ +× FFFC × 0308 ÷ 50005 ÷ +× FFFC × 0308 × 0020 ÷ 50005 ÷ +× FFFC ÷ 0E01 ÷ +× FFFC × 0020 ÷ 0E01 ÷ +× FFFC × 0308 ÷ 0E01 ÷ +× FFFC × 0308 × 0020 ÷ 0E01 ÷ +× FFFC ÷ 3041 ÷ +× FFFC × 0020 ÷ 3041 ÷ +× FFFC × 0308 ÷ 3041 ÷ +× FFFC × 0308 × 0020 ÷ 3041 ÷ +× 007D ÷ 0023 ÷ +× 007D × 0020 ÷ 0023 ÷ +× 007D × 0308 ÷ 0023 ÷ +× 007D × 0308 × 0020 ÷ 0023 ÷ +× 007D ÷ 2014 ÷ +× 007D × 0020 ÷ 2014 ÷ +× 007D × 0308 ÷ 2014 ÷ +× 007D × 0308 × 0020 ÷ 2014 ÷ +× 007D × 0009 ÷ +× 007D × 0020 ÷ 0009 ÷ +× 007D × 0308 × 0009 ÷ +× 007D × 0308 × 0020 ÷ 0009 ÷ +× 007D ÷ 00B4 ÷ +× 007D × 0020 ÷ 00B4 ÷ +× 007D × 0308 ÷ 00B4 ÷ +× 007D × 0308 × 0020 ÷ 00B4 ÷ +× 007D × 000B ÷ +× 007D × 0020 × 000B ÷ +× 007D × 0308 × 000B ÷ +× 007D × 0308 × 0020 × 000B ÷ +× 007D ÷ FFFC ÷ +× 007D × 0020 ÷ FFFC ÷ +× 007D × 0308 ÷ FFFC ÷ +× 007D × 0308 × 0020 ÷ FFFC ÷ +× 007D × 007D ÷ +× 007D × 0020 × 007D ÷ +× 007D × 0308 × 007D ÷ +× 007D × 0308 × 0020 × 007D ÷ +× 007D × 0029 ÷ +× 007D × 0020 × 0029 ÷ +× 007D × 0308 × 0029 ÷ +× 007D × 0308 × 0020 × 0029 ÷ +× 007D × 000D ÷ +× 007D × 0020 × 000D ÷ +× 007D × 0308 × 000D ÷ +× 007D × 0308 × 0020 × 000D ÷ +× 007D × 0021 ÷ +× 007D × 0020 × 0021 ÷ +× 007D × 0308 × 0021 ÷ +× 007D × 0308 × 0020 × 0021 ÷ +× 007D × 00A0 ÷ +× 007D × 0020 ÷ 00A0 ÷ +× 007D × 0308 × 00A0 ÷ +× 007D × 0308 × 0020 ÷ 00A0 ÷ +× 007D ÷ AC00 ÷ +× 007D × 0020 ÷ AC00 ÷ +× 007D × 0308 ÷ AC00 ÷ +× 007D × 0308 × 0020 ÷ AC00 ÷ +× 007D ÷ AC01 ÷ +× 007D × 0020 ÷ AC01 ÷ +× 007D × 0308 ÷ AC01 ÷ +× 007D × 0308 × 0020 ÷ AC01 ÷ +× 007D ÷ 05D0 ÷ +× 007D × 0020 ÷ 05D0 ÷ +× 007D × 0308 ÷ 05D0 ÷ +× 007D × 0308 × 0020 ÷ 05D0 ÷ +× 007D × 002D ÷ +× 007D × 0020 ÷ 002D ÷ +× 007D × 0308 × 002D ÷ +× 007D × 0308 × 0020 ÷ 002D ÷ +× 007D ÷ 231A ÷ +× 007D × 0020 ÷ 231A ÷ +× 007D × 0308 ÷ 231A ÷ +× 007D × 0308 × 0020 ÷ 231A ÷ +× 007D ÷ 2024 ÷ +× 007D × 0020 ÷ 2024 ÷ +× 007D × 0308 ÷ 2024 ÷ +× 007D × 0308 × 0020 ÷ 2024 ÷ +× 007D × 002C ÷ +× 007D × 0020 × 002C ÷ +× 007D × 0308 × 002C ÷ +× 007D × 0308 × 0020 × 002C ÷ +× 007D ÷ 1100 ÷ +× 007D × 0020 ÷ 1100 ÷ +× 007D × 0308 ÷ 1100 ÷ +× 007D × 0308 × 0020 ÷ 1100 ÷ +× 007D ÷ 11A8 ÷ +× 007D × 0020 ÷ 11A8 ÷ +× 007D × 0308 ÷ 11A8 ÷ +× 007D × 0308 × 0020 ÷ 11A8 ÷ +× 007D ÷ 1160 ÷ +× 007D × 0020 ÷ 1160 ÷ +× 007D × 0308 ÷ 1160 ÷ +× 007D × 0308 × 0020 ÷ 1160 ÷ +× 007D × 000A ÷ +× 007D × 0020 × 000A ÷ +× 007D × 0308 × 000A ÷ +× 007D × 0308 × 0020 × 000A ÷ +× 007D × 0085 ÷ +× 007D × 0020 × 0085 ÷ +× 007D × 0308 × 0085 ÷ +× 007D × 0308 × 0020 × 0085 ÷ +× 007D × 17D6 ÷ +× 007D × 0020 × 17D6 ÷ +× 007D × 0308 × 17D6 ÷ +× 007D × 0308 × 0020 × 17D6 ÷ +× 007D ÷ 0030 ÷ +× 007D × 0020 ÷ 0030 ÷ +× 007D × 0308 ÷ 0030 ÷ +× 007D × 0308 × 0020 ÷ 0030 ÷ +× 007D ÷ 0028 ÷ +× 007D × 0020 ÷ 0028 ÷ +× 007D × 0308 ÷ 0028 ÷ +× 007D × 0308 × 0020 ÷ 0028 ÷ +× 007D ÷ 0025 ÷ +× 007D × 0020 ÷ 0025 ÷ +× 007D × 0308 ÷ 0025 ÷ +× 007D × 0308 × 0020 ÷ 0025 ÷ +× 007D ÷ 0024 ÷ +× 007D × 0020 ÷ 0024 ÷ +× 007D × 0308 ÷ 0024 ÷ +× 007D × 0308 × 0020 ÷ 0024 ÷ +× 007D × 0022 ÷ +× 007D × 0020 ÷ 0022 ÷ +× 007D × 0308 × 0022 ÷ +× 007D × 0308 × 0020 ÷ 0022 ÷ +× 007D × 0020 ÷ +× 007D × 0020 × 0020 ÷ +× 007D × 0308 × 0020 ÷ +× 007D × 0308 × 0020 × 0020 ÷ +× 007D × 002F ÷ +× 007D × 0020 × 002F ÷ +× 007D × 0308 × 002F ÷ +× 007D × 0308 × 0020 × 002F ÷ +× 007D × 2060 ÷ +× 007D × 0020 × 2060 ÷ +× 007D × 0308 × 2060 ÷ +× 007D × 0308 × 0020 × 2060 ÷ +× 007D × 200B ÷ +× 007D × 0020 × 200B ÷ +× 007D × 0308 × 200B ÷ +× 007D × 0308 × 0020 × 200B ÷ +× 007D ÷ 1F1E6 ÷ +× 007D × 0020 ÷ 1F1E6 ÷ +× 007D × 0308 ÷ 1F1E6 ÷ +× 007D × 0308 × 0020 ÷ 1F1E6 ÷ +× 007D ÷ 261D ÷ +× 007D × 0020 ÷ 261D ÷ +× 007D × 0308 ÷ 261D ÷ +× 007D × 0308 × 0020 ÷ 261D ÷ +× 007D ÷ 1F3FB ÷ +× 007D × 0020 ÷ 1F3FB ÷ +× 007D × 0308 ÷ 1F3FB ÷ +× 007D × 0308 × 0020 ÷ 1F3FB ÷ +× 007D × 0001 ÷ +× 007D × 0020 ÷ 0001 ÷ +× 007D × 0308 × 0001 ÷ +× 007D × 0308 × 0020 ÷ 0001 ÷ +× 007D × 200D ÷ +× 007D × 0020 ÷ 200D ÷ +× 007D × 0308 × 200D ÷ +× 007D × 0308 × 0020 ÷ 200D ÷ +× 007D ÷ 00A7 ÷ +× 007D × 0020 ÷ 00A7 ÷ +× 007D × 0308 ÷ 00A7 ÷ +× 007D × 0308 × 0020 ÷ 00A7 ÷ +× 007D ÷ 50005 ÷ +× 007D × 0020 ÷ 50005 ÷ +× 007D × 0308 ÷ 50005 ÷ +× 007D × 0308 × 0020 ÷ 50005 ÷ +× 007D ÷ 0E01 ÷ +× 007D × 0020 ÷ 0E01 ÷ +× 007D × 0308 ÷ 0E01 ÷ +× 007D × 0308 × 0020 ÷ 0E01 ÷ +× 007D × 3041 ÷ +× 007D × 0020 × 3041 ÷ +× 007D × 0308 × 3041 ÷ +× 007D × 0308 × 0020 × 3041 ÷ +× 0029 × 0023 ÷ +× 0029 × 0020 ÷ 0023 ÷ +× 0029 × 0308 × 0023 ÷ +× 0029 × 0308 × 0020 ÷ 0023 ÷ +× 0029 ÷ 2014 ÷ +× 0029 × 0020 ÷ 2014 ÷ +× 0029 × 0308 ÷ 2014 ÷ +× 0029 × 0308 × 0020 ÷ 2014 ÷ +× 0029 × 0009 ÷ +× 0029 × 0020 ÷ 0009 ÷ +× 0029 × 0308 × 0009 ÷ +× 0029 × 0308 × 0020 ÷ 0009 ÷ +× 0029 ÷ 00B4 ÷ +× 0029 × 0020 ÷ 00B4 ÷ +× 0029 × 0308 ÷ 00B4 ÷ +× 0029 × 0308 × 0020 ÷ 00B4 ÷ +× 0029 × 000B ÷ +× 0029 × 0020 × 000B ÷ +× 0029 × 0308 × 000B ÷ +× 0029 × 0308 × 0020 × 000B ÷ +× 0029 ÷ FFFC ÷ +× 0029 × 0020 ÷ FFFC ÷ +× 0029 × 0308 ÷ FFFC ÷ +× 0029 × 0308 × 0020 ÷ FFFC ÷ +× 0029 × 007D ÷ +× 0029 × 0020 × 007D ÷ +× 0029 × 0308 × 007D ÷ +× 0029 × 0308 × 0020 × 007D ÷ +× 0029 × 0029 ÷ +× 0029 × 0020 × 0029 ÷ +× 0029 × 0308 × 0029 ÷ +× 0029 × 0308 × 0020 × 0029 ÷ +× 0029 × 000D ÷ +× 0029 × 0020 × 000D ÷ +× 0029 × 0308 × 000D ÷ +× 0029 × 0308 × 0020 × 000D ÷ +× 0029 × 0021 ÷ +× 0029 × 0020 × 0021 ÷ +× 0029 × 0308 × 0021 ÷ +× 0029 × 0308 × 0020 × 0021 ÷ +× 0029 × 00A0 ÷ +× 0029 × 0020 ÷ 00A0 ÷ +× 0029 × 0308 × 00A0 ÷ +× 0029 × 0308 × 0020 ÷ 00A0 ÷ +× 0029 ÷ AC00 ÷ +× 0029 × 0020 ÷ AC00 ÷ +× 0029 × 0308 ÷ AC00 ÷ +× 0029 × 0308 × 0020 ÷ AC00 ÷ +× 0029 ÷ AC01 ÷ +× 0029 × 0020 ÷ AC01 ÷ +× 0029 × 0308 ÷ AC01 ÷ +× 0029 × 0308 × 0020 ÷ AC01 ÷ +× 0029 × 05D0 ÷ +× 0029 × 0020 ÷ 05D0 ÷ +× 0029 × 0308 × 05D0 ÷ +× 0029 × 0308 × 0020 ÷ 05D0 ÷ +× 0029 × 002D ÷ +× 0029 × 0020 ÷ 002D ÷ +× 0029 × 0308 × 002D ÷ +× 0029 × 0308 × 0020 ÷ 002D ÷ +× 0029 ÷ 231A ÷ +× 0029 × 0020 ÷ 231A ÷ +× 0029 × 0308 ÷ 231A ÷ +× 0029 × 0308 × 0020 ÷ 231A ÷ +× 0029 ÷ 2024 ÷ +× 0029 × 0020 ÷ 2024 ÷ +× 0029 × 0308 ÷ 2024 ÷ +× 0029 × 0308 × 0020 ÷ 2024 ÷ +× 0029 × 002C ÷ +× 0029 × 0020 × 002C ÷ +× 0029 × 0308 × 002C ÷ +× 0029 × 0308 × 0020 × 002C ÷ +× 0029 ÷ 1100 ÷ +× 0029 × 0020 ÷ 1100 ÷ +× 0029 × 0308 ÷ 1100 ÷ +× 0029 × 0308 × 0020 ÷ 1100 ÷ +× 0029 ÷ 11A8 ÷ +× 0029 × 0020 ÷ 11A8 ÷ +× 0029 × 0308 ÷ 11A8 ÷ +× 0029 × 0308 × 0020 ÷ 11A8 ÷ +× 0029 ÷ 1160 ÷ +× 0029 × 0020 ÷ 1160 ÷ +× 0029 × 0308 ÷ 1160 ÷ +× 0029 × 0308 × 0020 ÷ 1160 ÷ +× 0029 × 000A ÷ +× 0029 × 0020 × 000A ÷ +× 0029 × 0308 × 000A ÷ +× 0029 × 0308 × 0020 × 000A ÷ +× 0029 × 0085 ÷ +× 0029 × 0020 × 0085 ÷ +× 0029 × 0308 × 0085 ÷ +× 0029 × 0308 × 0020 × 0085 ÷ +× 0029 × 17D6 ÷ +× 0029 × 0020 × 17D6 ÷ +× 0029 × 0308 × 17D6 ÷ +× 0029 × 0308 × 0020 × 17D6 ÷ +× 0029 × 0030 ÷ +× 0029 × 0020 ÷ 0030 ÷ +× 0029 × 0308 × 0030 ÷ +× 0029 × 0308 × 0020 ÷ 0030 ÷ +× 0029 ÷ 0028 ÷ +× 0029 × 0020 ÷ 0028 ÷ +× 0029 × 0308 ÷ 0028 ÷ +× 0029 × 0308 × 0020 ÷ 0028 ÷ +× 0029 ÷ 0025 ÷ +× 0029 × 0020 ÷ 0025 ÷ +× 0029 × 0308 ÷ 0025 ÷ +× 0029 × 0308 × 0020 ÷ 0025 ÷ +× 0029 ÷ 0024 ÷ +× 0029 × 0020 ÷ 0024 ÷ +× 0029 × 0308 ÷ 0024 ÷ +× 0029 × 0308 × 0020 ÷ 0024 ÷ +× 0029 × 0022 ÷ +× 0029 × 0020 ÷ 0022 ÷ +× 0029 × 0308 × 0022 ÷ +× 0029 × 0308 × 0020 ÷ 0022 ÷ +× 0029 × 0020 ÷ +× 0029 × 0020 × 0020 ÷ +× 0029 × 0308 × 0020 ÷ +× 0029 × 0308 × 0020 × 0020 ÷ +× 0029 × 002F ÷ +× 0029 × 0020 × 002F ÷ +× 0029 × 0308 × 002F ÷ +× 0029 × 0308 × 0020 × 002F ÷ +× 0029 × 2060 ÷ +× 0029 × 0020 × 2060 ÷ +× 0029 × 0308 × 2060 ÷ +× 0029 × 0308 × 0020 × 2060 ÷ +× 0029 × 200B ÷ +× 0029 × 0020 × 200B ÷ +× 0029 × 0308 × 200B ÷ +× 0029 × 0308 × 0020 × 200B ÷ +× 0029 ÷ 1F1E6 ÷ +× 0029 × 0020 ÷ 1F1E6 ÷ +× 0029 × 0308 ÷ 1F1E6 ÷ +× 0029 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0029 ÷ 261D ÷ +× 0029 × 0020 ÷ 261D ÷ +× 0029 × 0308 ÷ 261D ÷ +× 0029 × 0308 × 0020 ÷ 261D ÷ +× 0029 ÷ 1F3FB ÷ +× 0029 × 0020 ÷ 1F3FB ÷ +× 0029 × 0308 ÷ 1F3FB ÷ +× 0029 × 0308 × 0020 ÷ 1F3FB ÷ +× 0029 × 0001 ÷ +× 0029 × 0020 ÷ 0001 ÷ +× 0029 × 0308 × 0001 ÷ +× 0029 × 0308 × 0020 ÷ 0001 ÷ +× 0029 × 200D ÷ +× 0029 × 0020 ÷ 200D ÷ +× 0029 × 0308 × 200D ÷ +× 0029 × 0308 × 0020 ÷ 200D ÷ +× 0029 × 00A7 ÷ +× 0029 × 0020 ÷ 00A7 ÷ +× 0029 × 0308 × 00A7 ÷ +× 0029 × 0308 × 0020 ÷ 00A7 ÷ +× 0029 × 50005 ÷ +× 0029 × 0020 ÷ 50005 ÷ +× 0029 × 0308 × 50005 ÷ +× 0029 × 0308 × 0020 ÷ 50005 ÷ +× 0029 × 0E01 ÷ +× 0029 × 0020 ÷ 0E01 ÷ +× 0029 × 0308 × 0E01 ÷ +× 0029 × 0308 × 0020 ÷ 0E01 ÷ +× 0029 × 3041 ÷ +× 0029 × 0020 × 3041 ÷ +× 0029 × 0308 × 3041 ÷ +× 0029 × 0308 × 0020 × 3041 ÷ +× 000D ÷ 0023 ÷ +× 000D ÷ 0020 ÷ 0023 ÷ +× 000D ÷ 0308 × 0023 ÷ +× 000D ÷ 0308 × 0020 ÷ 0023 ÷ +× 000D ÷ 2014 ÷ +× 000D ÷ 0020 ÷ 2014 ÷ +× 000D ÷ 0308 ÷ 2014 ÷ +× 000D ÷ 0308 × 0020 ÷ 2014 ÷ +× 000D ÷ 0009 ÷ +× 000D ÷ 0020 ÷ 0009 ÷ +× 000D ÷ 0308 × 0009 ÷ +× 000D ÷ 0308 × 0020 ÷ 0009 ÷ +× 000D ÷ 00B4 ÷ +× 000D ÷ 0020 ÷ 00B4 ÷ +× 000D ÷ 0308 ÷ 00B4 ÷ +× 000D ÷ 0308 × 0020 ÷ 00B4 ÷ +× 000D ÷ 000B ÷ +× 000D ÷ 0020 × 000B ÷ +× 000D ÷ 0308 × 000B ÷ +× 000D ÷ 0308 × 0020 × 000B ÷ +× 000D ÷ FFFC ÷ +× 000D ÷ 0020 ÷ FFFC ÷ +× 000D ÷ 0308 ÷ FFFC ÷ +× 000D ÷ 0308 × 0020 ÷ FFFC ÷ +× 000D ÷ 007D ÷ +× 000D ÷ 0020 × 007D ÷ +× 000D ÷ 0308 × 007D ÷ +× 000D ÷ 0308 × 0020 × 007D ÷ +× 000D ÷ 0029 ÷ +× 000D ÷ 0020 × 0029 ÷ +× 000D ÷ 0308 × 0029 ÷ +× 000D ÷ 0308 × 0020 × 0029 ÷ +× 000D ÷ 000D ÷ +× 000D ÷ 0020 × 000D ÷ +× 000D ÷ 0308 × 000D ÷ +× 000D ÷ 0308 × 0020 × 000D ÷ +× 000D ÷ 0021 ÷ +× 000D ÷ 0020 × 0021 ÷ +× 000D ÷ 0308 × 0021 ÷ +× 000D ÷ 0308 × 0020 × 0021 ÷ +× 000D ÷ 00A0 ÷ +× 000D ÷ 0020 ÷ 00A0 ÷ +× 000D ÷ 0308 × 00A0 ÷ +× 000D ÷ 0308 × 0020 ÷ 00A0 ÷ +× 000D ÷ AC00 ÷ +× 000D ÷ 0020 ÷ AC00 ÷ +× 000D ÷ 0308 ÷ AC00 ÷ +× 000D ÷ 0308 × 0020 ÷ AC00 ÷ +× 000D ÷ AC01 ÷ +× 000D ÷ 0020 ÷ AC01 ÷ +× 000D ÷ 0308 ÷ AC01 ÷ +× 000D ÷ 0308 × 0020 ÷ AC01 ÷ +× 000D ÷ 05D0 ÷ +× 000D ÷ 0020 ÷ 05D0 ÷ +× 000D ÷ 0308 × 05D0 ÷ +× 000D ÷ 0308 × 0020 ÷ 05D0 ÷ +× 000D ÷ 002D ÷ +× 000D ÷ 0020 ÷ 002D ÷ +× 000D ÷ 0308 × 002D ÷ +× 000D ÷ 0308 × 0020 ÷ 002D ÷ +× 000D ÷ 231A ÷ +× 000D ÷ 0020 ÷ 231A ÷ +× 000D ÷ 0308 ÷ 231A ÷ +× 000D ÷ 0308 × 0020 ÷ 231A ÷ +× 000D ÷ 2024 ÷ +× 000D ÷ 0020 ÷ 2024 ÷ +× 000D ÷ 0308 × 2024 ÷ +× 000D ÷ 0308 × 0020 ÷ 2024 ÷ +× 000D ÷ 002C ÷ +× 000D ÷ 0020 × 002C ÷ +× 000D ÷ 0308 × 002C ÷ +× 000D ÷ 0308 × 0020 × 002C ÷ +× 000D ÷ 1100 ÷ +× 000D ÷ 0020 ÷ 1100 ÷ +× 000D ÷ 0308 ÷ 1100 ÷ +× 000D ÷ 0308 × 0020 ÷ 1100 ÷ +× 000D ÷ 11A8 ÷ +× 000D ÷ 0020 ÷ 11A8 ÷ +× 000D ÷ 0308 ÷ 11A8 ÷ +× 000D ÷ 0308 × 0020 ÷ 11A8 ÷ +× 000D ÷ 1160 ÷ +× 000D ÷ 0020 ÷ 1160 ÷ +× 000D ÷ 0308 ÷ 1160 ÷ +× 000D ÷ 0308 × 0020 ÷ 1160 ÷ +× 000D × 000A ÷ +× 000D ÷ 0020 × 000A ÷ +× 000D ÷ 0308 × 000A ÷ +× 000D ÷ 0308 × 0020 × 000A ÷ +× 000D ÷ 0085 ÷ +× 000D ÷ 0020 × 0085 ÷ +× 000D ÷ 0308 × 0085 ÷ +× 000D ÷ 0308 × 0020 × 0085 ÷ +× 000D ÷ 17D6 ÷ +× 000D ÷ 0020 ÷ 17D6 ÷ +× 000D ÷ 0308 × 17D6 ÷ +× 000D ÷ 0308 × 0020 ÷ 17D6 ÷ +× 000D ÷ 0030 ÷ +× 000D ÷ 0020 ÷ 0030 ÷ +× 000D ÷ 0308 × 0030 ÷ +× 000D ÷ 0308 × 0020 ÷ 0030 ÷ +× 000D ÷ 0028 ÷ +× 000D ÷ 0020 ÷ 0028 ÷ +× 000D ÷ 0308 × 0028 ÷ +× 000D ÷ 0308 × 0020 ÷ 0028 ÷ +× 000D ÷ 0025 ÷ +× 000D ÷ 0020 ÷ 0025 ÷ +× 000D ÷ 0308 × 0025 ÷ +× 000D ÷ 0308 × 0020 ÷ 0025 ÷ +× 000D ÷ 0024 ÷ +× 000D ÷ 0020 ÷ 0024 ÷ +× 000D ÷ 0308 × 0024 ÷ +× 000D ÷ 0308 × 0020 ÷ 0024 ÷ +× 000D ÷ 0022 ÷ +× 000D ÷ 0020 ÷ 0022 ÷ +× 000D ÷ 0308 × 0022 ÷ +× 000D ÷ 0308 × 0020 ÷ 0022 ÷ +× 000D ÷ 0020 ÷ +× 000D ÷ 0020 × 0020 ÷ +× 000D ÷ 0308 × 0020 ÷ +× 000D ÷ 0308 × 0020 × 0020 ÷ +× 000D ÷ 002F ÷ +× 000D ÷ 0020 × 002F ÷ +× 000D ÷ 0308 × 002F ÷ +× 000D ÷ 0308 × 0020 × 002F ÷ +× 000D ÷ 2060 ÷ +× 000D ÷ 0020 × 2060 ÷ +× 000D ÷ 0308 × 2060 ÷ +× 000D ÷ 0308 × 0020 × 2060 ÷ +× 000D ÷ 200B ÷ +× 000D ÷ 0020 × 200B ÷ +× 000D ÷ 0308 × 200B ÷ +× 000D ÷ 0308 × 0020 × 200B ÷ +× 000D ÷ 1F1E6 ÷ +× 000D ÷ 0020 ÷ 1F1E6 ÷ +× 000D ÷ 0308 ÷ 1F1E6 ÷ +× 000D ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 000D ÷ 261D ÷ +× 000D ÷ 0020 ÷ 261D ÷ +× 000D ÷ 0308 ÷ 261D ÷ +× 000D ÷ 0308 × 0020 ÷ 261D ÷ +× 000D ÷ 1F3FB ÷ +× 000D ÷ 0020 ÷ 1F3FB ÷ +× 000D ÷ 0308 ÷ 1F3FB ÷ +× 000D ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 000D ÷ 0001 ÷ +× 000D ÷ 0020 ÷ 0001 ÷ +× 000D ÷ 0308 × 0001 ÷ +× 000D ÷ 0308 × 0020 ÷ 0001 ÷ +× 000D ÷ 200D ÷ +× 000D ÷ 0020 ÷ 200D ÷ +× 000D ÷ 0308 × 200D ÷ +× 000D ÷ 0308 × 0020 ÷ 200D ÷ +× 000D ÷ 00A7 ÷ +× 000D ÷ 0020 ÷ 00A7 ÷ +× 000D ÷ 0308 × 00A7 ÷ +× 000D ÷ 0308 × 0020 ÷ 00A7 ÷ +× 000D ÷ 50005 ÷ +× 000D ÷ 0020 ÷ 50005 ÷ +× 000D ÷ 0308 × 50005 ÷ +× 000D ÷ 0308 × 0020 ÷ 50005 ÷ +× 000D ÷ 0E01 ÷ +× 000D ÷ 0020 ÷ 0E01 ÷ +× 000D ÷ 0308 × 0E01 ÷ +× 000D ÷ 0308 × 0020 ÷ 0E01 ÷ +× 000D ÷ 3041 ÷ +× 000D ÷ 0020 ÷ 3041 ÷ +× 000D ÷ 0308 × 3041 ÷ +× 000D ÷ 0308 × 0020 ÷ 3041 ÷ +× 0021 ÷ 0023 ÷ +× 0021 × 0020 ÷ 0023 ÷ +× 0021 × 0308 ÷ 0023 ÷ +× 0021 × 0308 × 0020 ÷ 0023 ÷ +× 0021 ÷ 2014 ÷ +× 0021 × 0020 ÷ 2014 ÷ +× 0021 × 0308 ÷ 2014 ÷ +× 0021 × 0308 × 0020 ÷ 2014 ÷ +× 0021 × 0009 ÷ +× 0021 × 0020 ÷ 0009 ÷ +× 0021 × 0308 × 0009 ÷ +× 0021 × 0308 × 0020 ÷ 0009 ÷ +× 0021 ÷ 00B4 ÷ +× 0021 × 0020 ÷ 00B4 ÷ +× 0021 × 0308 ÷ 00B4 ÷ +× 0021 × 0308 × 0020 ÷ 00B4 ÷ +× 0021 × 000B ÷ +× 0021 × 0020 × 000B ÷ +× 0021 × 0308 × 000B ÷ +× 0021 × 0308 × 0020 × 000B ÷ +× 0021 ÷ FFFC ÷ +× 0021 × 0020 ÷ FFFC ÷ +× 0021 × 0308 ÷ FFFC ÷ +× 0021 × 0308 × 0020 ÷ FFFC ÷ +× 0021 × 007D ÷ +× 0021 × 0020 × 007D ÷ +× 0021 × 0308 × 007D ÷ +× 0021 × 0308 × 0020 × 007D ÷ +× 0021 × 0029 ÷ +× 0021 × 0020 × 0029 ÷ +× 0021 × 0308 × 0029 ÷ +× 0021 × 0308 × 0020 × 0029 ÷ +× 0021 × 000D ÷ +× 0021 × 0020 × 000D ÷ +× 0021 × 0308 × 000D ÷ +× 0021 × 0308 × 0020 × 000D ÷ +× 0021 × 0021 ÷ +× 0021 × 0020 × 0021 ÷ +× 0021 × 0308 × 0021 ÷ +× 0021 × 0308 × 0020 × 0021 ÷ +× 0021 × 00A0 ÷ +× 0021 × 0020 ÷ 00A0 ÷ +× 0021 × 0308 × 00A0 ÷ +× 0021 × 0308 × 0020 ÷ 00A0 ÷ +× 0021 ÷ AC00 ÷ +× 0021 × 0020 ÷ AC00 ÷ +× 0021 × 0308 ÷ AC00 ÷ +× 0021 × 0308 × 0020 ÷ AC00 ÷ +× 0021 ÷ AC01 ÷ +× 0021 × 0020 ÷ AC01 ÷ +× 0021 × 0308 ÷ AC01 ÷ +× 0021 × 0308 × 0020 ÷ AC01 ÷ +× 0021 ÷ 05D0 ÷ +× 0021 × 0020 ÷ 05D0 ÷ +× 0021 × 0308 ÷ 05D0 ÷ +× 0021 × 0308 × 0020 ÷ 05D0 ÷ +× 0021 × 002D ÷ +× 0021 × 0020 ÷ 002D ÷ +× 0021 × 0308 × 002D ÷ +× 0021 × 0308 × 0020 ÷ 002D ÷ +× 0021 ÷ 231A ÷ +× 0021 × 0020 ÷ 231A ÷ +× 0021 × 0308 ÷ 231A ÷ +× 0021 × 0308 × 0020 ÷ 231A ÷ +× 0021 × 2024 ÷ +× 0021 × 0020 ÷ 2024 ÷ +× 0021 × 0308 × 2024 ÷ +× 0021 × 0308 × 0020 ÷ 2024 ÷ +× 0021 × 002C ÷ +× 0021 × 0020 × 002C ÷ +× 0021 × 0308 × 002C ÷ +× 0021 × 0308 × 0020 × 002C ÷ +× 0021 ÷ 1100 ÷ +× 0021 × 0020 ÷ 1100 ÷ +× 0021 × 0308 ÷ 1100 ÷ +× 0021 × 0308 × 0020 ÷ 1100 ÷ +× 0021 ÷ 11A8 ÷ +× 0021 × 0020 ÷ 11A8 ÷ +× 0021 × 0308 ÷ 11A8 ÷ +× 0021 × 0308 × 0020 ÷ 11A8 ÷ +× 0021 ÷ 1160 ÷ +× 0021 × 0020 ÷ 1160 ÷ +× 0021 × 0308 ÷ 1160 ÷ +× 0021 × 0308 × 0020 ÷ 1160 ÷ +× 0021 × 000A ÷ +× 0021 × 0020 × 000A ÷ +× 0021 × 0308 × 000A ÷ +× 0021 × 0308 × 0020 × 000A ÷ +× 0021 × 0085 ÷ +× 0021 × 0020 × 0085 ÷ +× 0021 × 0308 × 0085 ÷ +× 0021 × 0308 × 0020 × 0085 ÷ +× 0021 × 17D6 ÷ +× 0021 × 0020 ÷ 17D6 ÷ +× 0021 × 0308 × 17D6 ÷ +× 0021 × 0308 × 0020 ÷ 17D6 ÷ +× 0021 ÷ 0030 ÷ +× 0021 × 0020 ÷ 0030 ÷ +× 0021 × 0308 ÷ 0030 ÷ +× 0021 × 0308 × 0020 ÷ 0030 ÷ +× 0021 ÷ 0028 ÷ +× 0021 × 0020 ÷ 0028 ÷ +× 0021 × 0308 ÷ 0028 ÷ +× 0021 × 0308 × 0020 ÷ 0028 ÷ +× 0021 ÷ 0025 ÷ +× 0021 × 0020 ÷ 0025 ÷ +× 0021 × 0308 ÷ 0025 ÷ +× 0021 × 0308 × 0020 ÷ 0025 ÷ +× 0021 ÷ 0024 ÷ +× 0021 × 0020 ÷ 0024 ÷ +× 0021 × 0308 ÷ 0024 ÷ +× 0021 × 0308 × 0020 ÷ 0024 ÷ +× 0021 × 0022 ÷ +× 0021 × 0020 ÷ 0022 ÷ +× 0021 × 0308 × 0022 ÷ +× 0021 × 0308 × 0020 ÷ 0022 ÷ +× 0021 × 0020 ÷ +× 0021 × 0020 × 0020 ÷ +× 0021 × 0308 × 0020 ÷ +× 0021 × 0308 × 0020 × 0020 ÷ +× 0021 × 002F ÷ +× 0021 × 0020 × 002F ÷ +× 0021 × 0308 × 002F ÷ +× 0021 × 0308 × 0020 × 002F ÷ +× 0021 × 2060 ÷ +× 0021 × 0020 × 2060 ÷ +× 0021 × 0308 × 2060 ÷ +× 0021 × 0308 × 0020 × 2060 ÷ +× 0021 × 200B ÷ +× 0021 × 0020 × 200B ÷ +× 0021 × 0308 × 200B ÷ +× 0021 × 0308 × 0020 × 200B ÷ +× 0021 ÷ 1F1E6 ÷ +× 0021 × 0020 ÷ 1F1E6 ÷ +× 0021 × 0308 ÷ 1F1E6 ÷ +× 0021 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0021 ÷ 261D ÷ +× 0021 × 0020 ÷ 261D ÷ +× 0021 × 0308 ÷ 261D ÷ +× 0021 × 0308 × 0020 ÷ 261D ÷ +× 0021 ÷ 1F3FB ÷ +× 0021 × 0020 ÷ 1F3FB ÷ +× 0021 × 0308 ÷ 1F3FB ÷ +× 0021 × 0308 × 0020 ÷ 1F3FB ÷ +× 0021 × 0001 ÷ +× 0021 × 0020 ÷ 0001 ÷ +× 0021 × 0308 × 0001 ÷ +× 0021 × 0308 × 0020 ÷ 0001 ÷ +× 0021 × 200D ÷ +× 0021 × 0020 ÷ 200D ÷ +× 0021 × 0308 × 200D ÷ +× 0021 × 0308 × 0020 ÷ 200D ÷ +× 0021 ÷ 00A7 ÷ +× 0021 × 0020 ÷ 00A7 ÷ +× 0021 × 0308 ÷ 00A7 ÷ +× 0021 × 0308 × 0020 ÷ 00A7 ÷ +× 0021 ÷ 50005 ÷ +× 0021 × 0020 ÷ 50005 ÷ +× 0021 × 0308 ÷ 50005 ÷ +× 0021 × 0308 × 0020 ÷ 50005 ÷ +× 0021 ÷ 0E01 ÷ +× 0021 × 0020 ÷ 0E01 ÷ +× 0021 × 0308 ÷ 0E01 ÷ +× 0021 × 0308 × 0020 ÷ 0E01 ÷ +× 0021 × 3041 ÷ +× 0021 × 0020 ÷ 3041 ÷ +× 0021 × 0308 × 3041 ÷ +× 0021 × 0308 × 0020 ÷ 3041 ÷ +× 00A0 × 0023 ÷ +× 00A0 × 0020 ÷ 0023 ÷ +× 00A0 × 0308 × 0023 ÷ +× 00A0 × 0308 × 0020 ÷ 0023 ÷ +× 00A0 × 2014 ÷ +× 00A0 × 0020 ÷ 2014 ÷ +× 00A0 × 0308 × 2014 ÷ +× 00A0 × 0308 × 0020 ÷ 2014 ÷ +× 00A0 × 0009 ÷ +× 00A0 × 0020 ÷ 0009 ÷ +× 00A0 × 0308 × 0009 ÷ +× 00A0 × 0308 × 0020 ÷ 0009 ÷ +× 00A0 × 00B4 ÷ +× 00A0 × 0020 ÷ 00B4 ÷ +× 00A0 × 0308 × 00B4 ÷ +× 00A0 × 0308 × 0020 ÷ 00B4 ÷ +× 00A0 × 000B ÷ +× 00A0 × 0020 × 000B ÷ +× 00A0 × 0308 × 000B ÷ +× 00A0 × 0308 × 0020 × 000B ÷ +× 00A0 × FFFC ÷ +× 00A0 × 0020 ÷ FFFC ÷ +× 00A0 × 0308 × FFFC ÷ +× 00A0 × 0308 × 0020 ÷ FFFC ÷ +× 00A0 × 007D ÷ +× 00A0 × 0020 × 007D ÷ +× 00A0 × 0308 × 007D ÷ +× 00A0 × 0308 × 0020 × 007D ÷ +× 00A0 × 0029 ÷ +× 00A0 × 0020 × 0029 ÷ +× 00A0 × 0308 × 0029 ÷ +× 00A0 × 0308 × 0020 × 0029 ÷ +× 00A0 × 000D ÷ +× 00A0 × 0020 × 000D ÷ +× 00A0 × 0308 × 000D ÷ +× 00A0 × 0308 × 0020 × 000D ÷ +× 00A0 × 0021 ÷ +× 00A0 × 0020 × 0021 ÷ +× 00A0 × 0308 × 0021 ÷ +× 00A0 × 0308 × 0020 × 0021 ÷ +× 00A0 × 00A0 ÷ +× 00A0 × 0020 ÷ 00A0 ÷ +× 00A0 × 0308 × 00A0 ÷ +× 00A0 × 0308 × 0020 ÷ 00A0 ÷ +× 00A0 × AC00 ÷ +× 00A0 × 0020 ÷ AC00 ÷ +× 00A0 × 0308 × AC00 ÷ +× 00A0 × 0308 × 0020 ÷ AC00 ÷ +× 00A0 × AC01 ÷ +× 00A0 × 0020 ÷ AC01 ÷ +× 00A0 × 0308 × AC01 ÷ +× 00A0 × 0308 × 0020 ÷ AC01 ÷ +× 00A0 × 05D0 ÷ +× 00A0 × 0020 ÷ 05D0 ÷ +× 00A0 × 0308 × 05D0 ÷ +× 00A0 × 0308 × 0020 ÷ 05D0 ÷ +× 00A0 × 002D ÷ +× 00A0 × 0020 ÷ 002D ÷ +× 00A0 × 0308 × 002D ÷ +× 00A0 × 0308 × 0020 ÷ 002D ÷ +× 00A0 × 231A ÷ +× 00A0 × 0020 ÷ 231A ÷ +× 00A0 × 0308 × 231A ÷ +× 00A0 × 0308 × 0020 ÷ 231A ÷ +× 00A0 × 2024 ÷ +× 00A0 × 0020 ÷ 2024 ÷ +× 00A0 × 0308 × 2024 ÷ +× 00A0 × 0308 × 0020 ÷ 2024 ÷ +× 00A0 × 002C ÷ +× 00A0 × 0020 × 002C ÷ +× 00A0 × 0308 × 002C ÷ +× 00A0 × 0308 × 0020 × 002C ÷ +× 00A0 × 1100 ÷ +× 00A0 × 0020 ÷ 1100 ÷ +× 00A0 × 0308 × 1100 ÷ +× 00A0 × 0308 × 0020 ÷ 1100 ÷ +× 00A0 × 11A8 ÷ +× 00A0 × 0020 ÷ 11A8 ÷ +× 00A0 × 0308 × 11A8 ÷ +× 00A0 × 0308 × 0020 ÷ 11A8 ÷ +× 00A0 × 1160 ÷ +× 00A0 × 0020 ÷ 1160 ÷ +× 00A0 × 0308 × 1160 ÷ +× 00A0 × 0308 × 0020 ÷ 1160 ÷ +× 00A0 × 000A ÷ +× 00A0 × 0020 × 000A ÷ +× 00A0 × 0308 × 000A ÷ +× 00A0 × 0308 × 0020 × 000A ÷ +× 00A0 × 0085 ÷ +× 00A0 × 0020 × 0085 ÷ +× 00A0 × 0308 × 0085 ÷ +× 00A0 × 0308 × 0020 × 0085 ÷ +× 00A0 × 17D6 ÷ +× 00A0 × 0020 ÷ 17D6 ÷ +× 00A0 × 0308 × 17D6 ÷ +× 00A0 × 0308 × 0020 ÷ 17D6 ÷ +× 00A0 × 0030 ÷ +× 00A0 × 0020 ÷ 0030 ÷ +× 00A0 × 0308 × 0030 ÷ +× 00A0 × 0308 × 0020 ÷ 0030 ÷ +× 00A0 × 0028 ÷ +× 00A0 × 0020 ÷ 0028 ÷ +× 00A0 × 0308 × 0028 ÷ +× 00A0 × 0308 × 0020 ÷ 0028 ÷ +× 00A0 × 0025 ÷ +× 00A0 × 0020 ÷ 0025 ÷ +× 00A0 × 0308 × 0025 ÷ +× 00A0 × 0308 × 0020 ÷ 0025 ÷ +× 00A0 × 0024 ÷ +× 00A0 × 0020 ÷ 0024 ÷ +× 00A0 × 0308 × 0024 ÷ +× 00A0 × 0308 × 0020 ÷ 0024 ÷ +× 00A0 × 0022 ÷ +× 00A0 × 0020 ÷ 0022 ÷ +× 00A0 × 0308 × 0022 ÷ +× 00A0 × 0308 × 0020 ÷ 0022 ÷ +× 00A0 × 0020 ÷ +× 00A0 × 0020 × 0020 ÷ +× 00A0 × 0308 × 0020 ÷ +× 00A0 × 0308 × 0020 × 0020 ÷ +× 00A0 × 002F ÷ +× 00A0 × 0020 × 002F ÷ +× 00A0 × 0308 × 002F ÷ +× 00A0 × 0308 × 0020 × 002F ÷ +× 00A0 × 2060 ÷ +× 00A0 × 0020 × 2060 ÷ +× 00A0 × 0308 × 2060 ÷ +× 00A0 × 0308 × 0020 × 2060 ÷ +× 00A0 × 200B ÷ +× 00A0 × 0020 × 200B ÷ +× 00A0 × 0308 × 200B ÷ +× 00A0 × 0308 × 0020 × 200B ÷ +× 00A0 × 1F1E6 ÷ +× 00A0 × 0020 ÷ 1F1E6 ÷ +× 00A0 × 0308 × 1F1E6 ÷ +× 00A0 × 0308 × 0020 ÷ 1F1E6 ÷ +× 00A0 × 261D ÷ +× 00A0 × 0020 ÷ 261D ÷ +× 00A0 × 0308 × 261D ÷ +× 00A0 × 0308 × 0020 ÷ 261D ÷ +× 00A0 × 1F3FB ÷ +× 00A0 × 0020 ÷ 1F3FB ÷ +× 00A0 × 0308 × 1F3FB ÷ +× 00A0 × 0308 × 0020 ÷ 1F3FB ÷ +× 00A0 × 0001 ÷ +× 00A0 × 0020 ÷ 0001 ÷ +× 00A0 × 0308 × 0001 ÷ +× 00A0 × 0308 × 0020 ÷ 0001 ÷ +× 00A0 × 200D ÷ +× 00A0 × 0020 ÷ 200D ÷ +× 00A0 × 0308 × 200D ÷ +× 00A0 × 0308 × 0020 ÷ 200D ÷ +× 00A0 × 00A7 ÷ +× 00A0 × 0020 ÷ 00A7 ÷ +× 00A0 × 0308 × 00A7 ÷ +× 00A0 × 0308 × 0020 ÷ 00A7 ÷ +× 00A0 × 50005 ÷ +× 00A0 × 0020 ÷ 50005 ÷ +× 00A0 × 0308 × 50005 ÷ +× 00A0 × 0308 × 0020 ÷ 50005 ÷ +× 00A0 × 0E01 ÷ +× 00A0 × 0020 ÷ 0E01 ÷ +× 00A0 × 0308 × 0E01 ÷ +× 00A0 × 0308 × 0020 ÷ 0E01 ÷ +× 00A0 × 3041 ÷ +× 00A0 × 0020 ÷ 3041 ÷ +× 00A0 × 0308 × 3041 ÷ +× 00A0 × 0308 × 0020 ÷ 3041 ÷ +× AC00 ÷ 0023 ÷ +× AC00 × 0020 ÷ 0023 ÷ +× AC00 × 0308 ÷ 0023 ÷ +× AC00 × 0308 × 0020 ÷ 0023 ÷ +× AC00 ÷ 2014 ÷ +× AC00 × 0020 ÷ 2014 ÷ +× AC00 × 0308 ÷ 2014 ÷ +× AC00 × 0308 × 0020 ÷ 2014 ÷ +× AC00 × 0009 ÷ +× AC00 × 0020 ÷ 0009 ÷ +× AC00 × 0308 × 0009 ÷ +× AC00 × 0308 × 0020 ÷ 0009 ÷ +× AC00 ÷ 00B4 ÷ +× AC00 × 0020 ÷ 00B4 ÷ +× AC00 × 0308 ÷ 00B4 ÷ +× AC00 × 0308 × 0020 ÷ 00B4 ÷ +× AC00 × 000B ÷ +× AC00 × 0020 × 000B ÷ +× AC00 × 0308 × 000B ÷ +× AC00 × 0308 × 0020 × 000B ÷ +× AC00 ÷ FFFC ÷ +× AC00 × 0020 ÷ FFFC ÷ +× AC00 × 0308 ÷ FFFC ÷ +× AC00 × 0308 × 0020 ÷ FFFC ÷ +× AC00 × 007D ÷ +× AC00 × 0020 × 007D ÷ +× AC00 × 0308 × 007D ÷ +× AC00 × 0308 × 0020 × 007D ÷ +× AC00 × 0029 ÷ +× AC00 × 0020 × 0029 ÷ +× AC00 × 0308 × 0029 ÷ +× AC00 × 0308 × 0020 × 0029 ÷ +× AC00 × 000D ÷ +× AC00 × 0020 × 000D ÷ +× AC00 × 0308 × 000D ÷ +× AC00 × 0308 × 0020 × 000D ÷ +× AC00 × 0021 ÷ +× AC00 × 0020 × 0021 ÷ +× AC00 × 0308 × 0021 ÷ +× AC00 × 0308 × 0020 × 0021 ÷ +× AC00 × 00A0 ÷ +× AC00 × 0020 ÷ 00A0 ÷ +× AC00 × 0308 × 00A0 ÷ +× AC00 × 0308 × 0020 ÷ 00A0 ÷ +× AC00 ÷ AC00 ÷ +× AC00 × 0020 ÷ AC00 ÷ +× AC00 × 0308 ÷ AC00 ÷ +× AC00 × 0308 × 0020 ÷ AC00 ÷ +× AC00 ÷ AC01 ÷ +× AC00 × 0020 ÷ AC01 ÷ +× AC00 × 0308 ÷ AC01 ÷ +× AC00 × 0308 × 0020 ÷ AC01 ÷ +× AC00 ÷ 05D0 ÷ +× AC00 × 0020 ÷ 05D0 ÷ +× AC00 × 0308 ÷ 05D0 ÷ +× AC00 × 0308 × 0020 ÷ 05D0 ÷ +× AC00 × 002D ÷ +× AC00 × 0020 ÷ 002D ÷ +× AC00 × 0308 × 002D ÷ +× AC00 × 0308 × 0020 ÷ 002D ÷ +× AC00 ÷ 231A ÷ +× AC00 × 0020 ÷ 231A ÷ +× AC00 × 0308 ÷ 231A ÷ +× AC00 × 0308 × 0020 ÷ 231A ÷ +× AC00 × 2024 ÷ +× AC00 × 0020 ÷ 2024 ÷ +× AC00 × 0308 × 2024 ÷ +× AC00 × 0308 × 0020 ÷ 2024 ÷ +× AC00 × 002C ÷ +× AC00 × 0020 × 002C ÷ +× AC00 × 0308 × 002C ÷ +× AC00 × 0308 × 0020 × 002C ÷ +× AC00 ÷ 1100 ÷ +× AC00 × 0020 ÷ 1100 ÷ +× AC00 × 0308 ÷ 1100 ÷ +× AC00 × 0308 × 0020 ÷ 1100 ÷ +× AC00 × 11A8 ÷ +× AC00 × 0020 ÷ 11A8 ÷ +× AC00 × 0308 × 11A8 ÷ +× AC00 × 0308 × 0020 ÷ 11A8 ÷ +× AC00 × 1160 ÷ +× AC00 × 0020 ÷ 1160 ÷ +× AC00 × 0308 × 1160 ÷ +× AC00 × 0308 × 0020 ÷ 1160 ÷ +× AC00 × 000A ÷ +× AC00 × 0020 × 000A ÷ +× AC00 × 0308 × 000A ÷ +× AC00 × 0308 × 0020 × 000A ÷ +× AC00 × 0085 ÷ +× AC00 × 0020 × 0085 ÷ +× AC00 × 0308 × 0085 ÷ +× AC00 × 0308 × 0020 × 0085 ÷ +× AC00 × 17D6 ÷ +× AC00 × 0020 ÷ 17D6 ÷ +× AC00 × 0308 × 17D6 ÷ +× AC00 × 0308 × 0020 ÷ 17D6 ÷ +× AC00 ÷ 0030 ÷ +× AC00 × 0020 ÷ 0030 ÷ +× AC00 × 0308 ÷ 0030 ÷ +× AC00 × 0308 × 0020 ÷ 0030 ÷ +× AC00 ÷ 0028 ÷ +× AC00 × 0020 ÷ 0028 ÷ +× AC00 × 0308 ÷ 0028 ÷ +× AC00 × 0308 × 0020 ÷ 0028 ÷ +× AC00 × 0025 ÷ +× AC00 × 0020 ÷ 0025 ÷ +× AC00 × 0308 × 0025 ÷ +× AC00 × 0308 × 0020 ÷ 0025 ÷ +× AC00 ÷ 0024 ÷ +× AC00 × 0020 ÷ 0024 ÷ +× AC00 × 0308 ÷ 0024 ÷ +× AC00 × 0308 × 0020 ÷ 0024 ÷ +× AC00 × 0022 ÷ +× AC00 × 0020 ÷ 0022 ÷ +× AC00 × 0308 × 0022 ÷ +× AC00 × 0308 × 0020 ÷ 0022 ÷ +× AC00 × 0020 ÷ +× AC00 × 0020 × 0020 ÷ +× AC00 × 0308 × 0020 ÷ +× AC00 × 0308 × 0020 × 0020 ÷ +× AC00 × 002F ÷ +× AC00 × 0020 × 002F ÷ +× AC00 × 0308 × 002F ÷ +× AC00 × 0308 × 0020 × 002F ÷ +× AC00 × 2060 ÷ +× AC00 × 0020 × 2060 ÷ +× AC00 × 0308 × 2060 ÷ +× AC00 × 0308 × 0020 × 2060 ÷ +× AC00 × 200B ÷ +× AC00 × 0020 × 200B ÷ +× AC00 × 0308 × 200B ÷ +× AC00 × 0308 × 0020 × 200B ÷ +× AC00 ÷ 1F1E6 ÷ +× AC00 × 0020 ÷ 1F1E6 ÷ +× AC00 × 0308 ÷ 1F1E6 ÷ +× AC00 × 0308 × 0020 ÷ 1F1E6 ÷ +× AC00 ÷ 261D ÷ +× AC00 × 0020 ÷ 261D ÷ +× AC00 × 0308 ÷ 261D ÷ +× AC00 × 0308 × 0020 ÷ 261D ÷ +× AC00 ÷ 1F3FB ÷ +× AC00 × 0020 ÷ 1F3FB ÷ +× AC00 × 0308 ÷ 1F3FB ÷ +× AC00 × 0308 × 0020 ÷ 1F3FB ÷ +× AC00 × 0001 ÷ +× AC00 × 0020 ÷ 0001 ÷ +× AC00 × 0308 × 0001 ÷ +× AC00 × 0308 × 0020 ÷ 0001 ÷ +× AC00 × 200D ÷ +× AC00 × 0020 ÷ 200D ÷ +× AC00 × 0308 × 200D ÷ +× AC00 × 0308 × 0020 ÷ 200D ÷ +× AC00 ÷ 00A7 ÷ +× AC00 × 0020 ÷ 00A7 ÷ +× AC00 × 0308 ÷ 00A7 ÷ +× AC00 × 0308 × 0020 ÷ 00A7 ÷ +× AC00 ÷ 50005 ÷ +× AC00 × 0020 ÷ 50005 ÷ +× AC00 × 0308 ÷ 50005 ÷ +× AC00 × 0308 × 0020 ÷ 50005 ÷ +× AC00 ÷ 0E01 ÷ +× AC00 × 0020 ÷ 0E01 ÷ +× AC00 × 0308 ÷ 0E01 ÷ +× AC00 × 0308 × 0020 ÷ 0E01 ÷ +× AC00 × 3041 ÷ +× AC00 × 0020 ÷ 3041 ÷ +× AC00 × 0308 × 3041 ÷ +× AC00 × 0308 × 0020 ÷ 3041 ÷ +× AC01 ÷ 0023 ÷ +× AC01 × 0020 ÷ 0023 ÷ +× AC01 × 0308 ÷ 0023 ÷ +× AC01 × 0308 × 0020 ÷ 0023 ÷ +× AC01 ÷ 2014 ÷ +× AC01 × 0020 ÷ 2014 ÷ +× AC01 × 0308 ÷ 2014 ÷ +× AC01 × 0308 × 0020 ÷ 2014 ÷ +× AC01 × 0009 ÷ +× AC01 × 0020 ÷ 0009 ÷ +× AC01 × 0308 × 0009 ÷ +× AC01 × 0308 × 0020 ÷ 0009 ÷ +× AC01 ÷ 00B4 ÷ +× AC01 × 0020 ÷ 00B4 ÷ +× AC01 × 0308 ÷ 00B4 ÷ +× AC01 × 0308 × 0020 ÷ 00B4 ÷ +× AC01 × 000B ÷ +× AC01 × 0020 × 000B ÷ +× AC01 × 0308 × 000B ÷ +× AC01 × 0308 × 0020 × 000B ÷ +× AC01 ÷ FFFC ÷ +× AC01 × 0020 ÷ FFFC ÷ +× AC01 × 0308 ÷ FFFC ÷ +× AC01 × 0308 × 0020 ÷ FFFC ÷ +× AC01 × 007D ÷ +× AC01 × 0020 × 007D ÷ +× AC01 × 0308 × 007D ÷ +× AC01 × 0308 × 0020 × 007D ÷ +× AC01 × 0029 ÷ +× AC01 × 0020 × 0029 ÷ +× AC01 × 0308 × 0029 ÷ +× AC01 × 0308 × 0020 × 0029 ÷ +× AC01 × 000D ÷ +× AC01 × 0020 × 000D ÷ +× AC01 × 0308 × 000D ÷ +× AC01 × 0308 × 0020 × 000D ÷ +× AC01 × 0021 ÷ +× AC01 × 0020 × 0021 ÷ +× AC01 × 0308 × 0021 ÷ +× AC01 × 0308 × 0020 × 0021 ÷ +× AC01 × 00A0 ÷ +× AC01 × 0020 ÷ 00A0 ÷ +× AC01 × 0308 × 00A0 ÷ +× AC01 × 0308 × 0020 ÷ 00A0 ÷ +× AC01 ÷ AC00 ÷ +× AC01 × 0020 ÷ AC00 ÷ +× AC01 × 0308 ÷ AC00 ÷ +× AC01 × 0308 × 0020 ÷ AC00 ÷ +× AC01 ÷ AC01 ÷ +× AC01 × 0020 ÷ AC01 ÷ +× AC01 × 0308 ÷ AC01 ÷ +× AC01 × 0308 × 0020 ÷ AC01 ÷ +× AC01 ÷ 05D0 ÷ +× AC01 × 0020 ÷ 05D0 ÷ +× AC01 × 0308 ÷ 05D0 ÷ +× AC01 × 0308 × 0020 ÷ 05D0 ÷ +× AC01 × 002D ÷ +× AC01 × 0020 ÷ 002D ÷ +× AC01 × 0308 × 002D ÷ +× AC01 × 0308 × 0020 ÷ 002D ÷ +× AC01 ÷ 231A ÷ +× AC01 × 0020 ÷ 231A ÷ +× AC01 × 0308 ÷ 231A ÷ +× AC01 × 0308 × 0020 ÷ 231A ÷ +× AC01 × 2024 ÷ +× AC01 × 0020 ÷ 2024 ÷ +× AC01 × 0308 × 2024 ÷ +× AC01 × 0308 × 0020 ÷ 2024 ÷ +× AC01 × 002C ÷ +× AC01 × 0020 × 002C ÷ +× AC01 × 0308 × 002C ÷ +× AC01 × 0308 × 0020 × 002C ÷ +× AC01 ÷ 1100 ÷ +× AC01 × 0020 ÷ 1100 ÷ +× AC01 × 0308 ÷ 1100 ÷ +× AC01 × 0308 × 0020 ÷ 1100 ÷ +× AC01 × 11A8 ÷ +× AC01 × 0020 ÷ 11A8 ÷ +× AC01 × 0308 × 11A8 ÷ +× AC01 × 0308 × 0020 ÷ 11A8 ÷ +× AC01 ÷ 1160 ÷ +× AC01 × 0020 ÷ 1160 ÷ +× AC01 × 0308 ÷ 1160 ÷ +× AC01 × 0308 × 0020 ÷ 1160 ÷ +× AC01 × 000A ÷ +× AC01 × 0020 × 000A ÷ +× AC01 × 0308 × 000A ÷ +× AC01 × 0308 × 0020 × 000A ÷ +× AC01 × 0085 ÷ +× AC01 × 0020 × 0085 ÷ +× AC01 × 0308 × 0085 ÷ +× AC01 × 0308 × 0020 × 0085 ÷ +× AC01 × 17D6 ÷ +× AC01 × 0020 ÷ 17D6 ÷ +× AC01 × 0308 × 17D6 ÷ +× AC01 × 0308 × 0020 ÷ 17D6 ÷ +× AC01 ÷ 0030 ÷ +× AC01 × 0020 ÷ 0030 ÷ +× AC01 × 0308 ÷ 0030 ÷ +× AC01 × 0308 × 0020 ÷ 0030 ÷ +× AC01 ÷ 0028 ÷ +× AC01 × 0020 ÷ 0028 ÷ +× AC01 × 0308 ÷ 0028 ÷ +× AC01 × 0308 × 0020 ÷ 0028 ÷ +× AC01 × 0025 ÷ +× AC01 × 0020 ÷ 0025 ÷ +× AC01 × 0308 × 0025 ÷ +× AC01 × 0308 × 0020 ÷ 0025 ÷ +× AC01 ÷ 0024 ÷ +× AC01 × 0020 ÷ 0024 ÷ +× AC01 × 0308 ÷ 0024 ÷ +× AC01 × 0308 × 0020 ÷ 0024 ÷ +× AC01 × 0022 ÷ +× AC01 × 0020 ÷ 0022 ÷ +× AC01 × 0308 × 0022 ÷ +× AC01 × 0308 × 0020 ÷ 0022 ÷ +× AC01 × 0020 ÷ +× AC01 × 0020 × 0020 ÷ +× AC01 × 0308 × 0020 ÷ +× AC01 × 0308 × 0020 × 0020 ÷ +× AC01 × 002F ÷ +× AC01 × 0020 × 002F ÷ +× AC01 × 0308 × 002F ÷ +× AC01 × 0308 × 0020 × 002F ÷ +× AC01 × 2060 ÷ +× AC01 × 0020 × 2060 ÷ +× AC01 × 0308 × 2060 ÷ +× AC01 × 0308 × 0020 × 2060 ÷ +× AC01 × 200B ÷ +× AC01 × 0020 × 200B ÷ +× AC01 × 0308 × 200B ÷ +× AC01 × 0308 × 0020 × 200B ÷ +× AC01 ÷ 1F1E6 ÷ +× AC01 × 0020 ÷ 1F1E6 ÷ +× AC01 × 0308 ÷ 1F1E6 ÷ +× AC01 × 0308 × 0020 ÷ 1F1E6 ÷ +× AC01 ÷ 261D ÷ +× AC01 × 0020 ÷ 261D ÷ +× AC01 × 0308 ÷ 261D ÷ +× AC01 × 0308 × 0020 ÷ 261D ÷ +× AC01 ÷ 1F3FB ÷ +× AC01 × 0020 ÷ 1F3FB ÷ +× AC01 × 0308 ÷ 1F3FB ÷ +× AC01 × 0308 × 0020 ÷ 1F3FB ÷ +× AC01 × 0001 ÷ +× AC01 × 0020 ÷ 0001 ÷ +× AC01 × 0308 × 0001 ÷ +× AC01 × 0308 × 0020 ÷ 0001 ÷ +× AC01 × 200D ÷ +× AC01 × 0020 ÷ 200D ÷ +× AC01 × 0308 × 200D ÷ +× AC01 × 0308 × 0020 ÷ 200D ÷ +× AC01 ÷ 00A7 ÷ +× AC01 × 0020 ÷ 00A7 ÷ +× AC01 × 0308 ÷ 00A7 ÷ +× AC01 × 0308 × 0020 ÷ 00A7 ÷ +× AC01 ÷ 50005 ÷ +× AC01 × 0020 ÷ 50005 ÷ +× AC01 × 0308 ÷ 50005 ÷ +× AC01 × 0308 × 0020 ÷ 50005 ÷ +× AC01 ÷ 0E01 ÷ +× AC01 × 0020 ÷ 0E01 ÷ +× AC01 × 0308 ÷ 0E01 ÷ +× AC01 × 0308 × 0020 ÷ 0E01 ÷ +× AC01 × 3041 ÷ +× AC01 × 0020 ÷ 3041 ÷ +× AC01 × 0308 × 3041 ÷ +× AC01 × 0308 × 0020 ÷ 3041 ÷ +× 05D0 × 0023 ÷ +× 05D0 × 0020 ÷ 0023 ÷ +× 05D0 × 0308 × 0023 ÷ +× 05D0 × 0308 × 0020 ÷ 0023 ÷ +× 05D0 ÷ 2014 ÷ +× 05D0 × 0020 ÷ 2014 ÷ +× 05D0 × 0308 ÷ 2014 ÷ +× 05D0 × 0308 × 0020 ÷ 2014 ÷ +× 05D0 × 0009 ÷ +× 05D0 × 0020 ÷ 0009 ÷ +× 05D0 × 0308 × 0009 ÷ +× 05D0 × 0308 × 0020 ÷ 0009 ÷ +× 05D0 ÷ 00B4 ÷ +× 05D0 × 0020 ÷ 00B4 ÷ +× 05D0 × 0308 ÷ 00B4 ÷ +× 05D0 × 0308 × 0020 ÷ 00B4 ÷ +× 05D0 × 000B ÷ +× 05D0 × 0020 × 000B ÷ +× 05D0 × 0308 × 000B ÷ +× 05D0 × 0308 × 0020 × 000B ÷ +× 05D0 ÷ FFFC ÷ +× 05D0 × 0020 ÷ FFFC ÷ +× 05D0 × 0308 ÷ FFFC ÷ +× 05D0 × 0308 × 0020 ÷ FFFC ÷ +× 05D0 × 007D ÷ +× 05D0 × 0020 × 007D ÷ +× 05D0 × 0308 × 007D ÷ +× 05D0 × 0308 × 0020 × 007D ÷ +× 05D0 × 0029 ÷ +× 05D0 × 0020 × 0029 ÷ +× 05D0 × 0308 × 0029 ÷ +× 05D0 × 0308 × 0020 × 0029 ÷ +× 05D0 × 000D ÷ +× 05D0 × 0020 × 000D ÷ +× 05D0 × 0308 × 000D ÷ +× 05D0 × 0308 × 0020 × 000D ÷ +× 05D0 × 0021 ÷ +× 05D0 × 0020 × 0021 ÷ +× 05D0 × 0308 × 0021 ÷ +× 05D0 × 0308 × 0020 × 0021 ÷ +× 05D0 × 00A0 ÷ +× 05D0 × 0020 ÷ 00A0 ÷ +× 05D0 × 0308 × 00A0 ÷ +× 05D0 × 0308 × 0020 ÷ 00A0 ÷ +× 05D0 ÷ AC00 ÷ +× 05D0 × 0020 ÷ AC00 ÷ +× 05D0 × 0308 ÷ AC00 ÷ +× 05D0 × 0308 × 0020 ÷ AC00 ÷ +× 05D0 ÷ AC01 ÷ +× 05D0 × 0020 ÷ AC01 ÷ +× 05D0 × 0308 ÷ AC01 ÷ +× 05D0 × 0308 × 0020 ÷ AC01 ÷ +× 05D0 × 05D0 ÷ +× 05D0 × 0020 ÷ 05D0 ÷ +× 05D0 × 0308 × 05D0 ÷ +× 05D0 × 0308 × 0020 ÷ 05D0 ÷ +× 05D0 × 002D ÷ +× 05D0 × 0020 ÷ 002D ÷ +× 05D0 × 0308 × 002D ÷ +× 05D0 × 0308 × 0020 ÷ 002D ÷ +× 05D0 ÷ 231A ÷ +× 05D0 × 0020 ÷ 231A ÷ +× 05D0 × 0308 ÷ 231A ÷ +× 05D0 × 0308 × 0020 ÷ 231A ÷ +× 05D0 × 2024 ÷ +× 05D0 × 0020 ÷ 2024 ÷ +× 05D0 × 0308 × 2024 ÷ +× 05D0 × 0308 × 0020 ÷ 2024 ÷ +× 05D0 × 002C ÷ +× 05D0 × 0020 × 002C ÷ +× 05D0 × 0308 × 002C ÷ +× 05D0 × 0308 × 0020 × 002C ÷ +× 05D0 ÷ 1100 ÷ +× 05D0 × 0020 ÷ 1100 ÷ +× 05D0 × 0308 ÷ 1100 ÷ +× 05D0 × 0308 × 0020 ÷ 1100 ÷ +× 05D0 ÷ 11A8 ÷ +× 05D0 × 0020 ÷ 11A8 ÷ +× 05D0 × 0308 ÷ 11A8 ÷ +× 05D0 × 0308 × 0020 ÷ 11A8 ÷ +× 05D0 ÷ 1160 ÷ +× 05D0 × 0020 ÷ 1160 ÷ +× 05D0 × 0308 ÷ 1160 ÷ +× 05D0 × 0308 × 0020 ÷ 1160 ÷ +× 05D0 × 000A ÷ +× 05D0 × 0020 × 000A ÷ +× 05D0 × 0308 × 000A ÷ +× 05D0 × 0308 × 0020 × 000A ÷ +× 05D0 × 0085 ÷ +× 05D0 × 0020 × 0085 ÷ +× 05D0 × 0308 × 0085 ÷ +× 05D0 × 0308 × 0020 × 0085 ÷ +× 05D0 × 17D6 ÷ +× 05D0 × 0020 ÷ 17D6 ÷ +× 05D0 × 0308 × 17D6 ÷ +× 05D0 × 0308 × 0020 ÷ 17D6 ÷ +× 05D0 × 0030 ÷ +× 05D0 × 0020 ÷ 0030 ÷ +× 05D0 × 0308 × 0030 ÷ +× 05D0 × 0308 × 0020 ÷ 0030 ÷ +× 05D0 × 0028 ÷ +× 05D0 × 0020 ÷ 0028 ÷ +× 05D0 × 0308 × 0028 ÷ +× 05D0 × 0308 × 0020 ÷ 0028 ÷ +× 05D0 × 0025 ÷ +× 05D0 × 0020 ÷ 0025 ÷ +× 05D0 × 0308 × 0025 ÷ +× 05D0 × 0308 × 0020 ÷ 0025 ÷ +× 05D0 × 0024 ÷ +× 05D0 × 0020 ÷ 0024 ÷ +× 05D0 × 0308 × 0024 ÷ +× 05D0 × 0308 × 0020 ÷ 0024 ÷ +× 05D0 × 0022 ÷ +× 05D0 × 0020 ÷ 0022 ÷ +× 05D0 × 0308 × 0022 ÷ +× 05D0 × 0308 × 0020 ÷ 0022 ÷ +× 05D0 × 0020 ÷ +× 05D0 × 0020 × 0020 ÷ +× 05D0 × 0308 × 0020 ÷ +× 05D0 × 0308 × 0020 × 0020 ÷ +× 05D0 × 002F ÷ +× 05D0 × 0020 × 002F ÷ +× 05D0 × 0308 × 002F ÷ +× 05D0 × 0308 × 0020 × 002F ÷ +× 05D0 × 2060 ÷ +× 05D0 × 0020 × 2060 ÷ +× 05D0 × 0308 × 2060 ÷ +× 05D0 × 0308 × 0020 × 2060 ÷ +× 05D0 × 200B ÷ +× 05D0 × 0020 × 200B ÷ +× 05D0 × 0308 × 200B ÷ +× 05D0 × 0308 × 0020 × 200B ÷ +× 05D0 ÷ 1F1E6 ÷ +× 05D0 × 0020 ÷ 1F1E6 ÷ +× 05D0 × 0308 ÷ 1F1E6 ÷ +× 05D0 × 0308 × 0020 ÷ 1F1E6 ÷ +× 05D0 ÷ 261D ÷ +× 05D0 × 0020 ÷ 261D ÷ +× 05D0 × 0308 ÷ 261D ÷ +× 05D0 × 0308 × 0020 ÷ 261D ÷ +× 05D0 ÷ 1F3FB ÷ +× 05D0 × 0020 ÷ 1F3FB ÷ +× 05D0 × 0308 ÷ 1F3FB ÷ +× 05D0 × 0308 × 0020 ÷ 1F3FB ÷ +× 05D0 × 0001 ÷ +× 05D0 × 0020 ÷ 0001 ÷ +× 05D0 × 0308 × 0001 ÷ +× 05D0 × 0308 × 0020 ÷ 0001 ÷ +× 05D0 × 200D ÷ +× 05D0 × 0020 ÷ 200D ÷ +× 05D0 × 0308 × 200D ÷ +× 05D0 × 0308 × 0020 ÷ 200D ÷ +× 05D0 × 00A7 ÷ +× 05D0 × 0020 ÷ 00A7 ÷ +× 05D0 × 0308 × 00A7 ÷ +× 05D0 × 0308 × 0020 ÷ 00A7 ÷ +× 05D0 × 50005 ÷ +× 05D0 × 0020 ÷ 50005 ÷ +× 05D0 × 0308 × 50005 ÷ +× 05D0 × 0308 × 0020 ÷ 50005 ÷ +× 05D0 × 0E01 ÷ +× 05D0 × 0020 ÷ 0E01 ÷ +× 05D0 × 0308 × 0E01 ÷ +× 05D0 × 0308 × 0020 ÷ 0E01 ÷ +× 05D0 × 3041 ÷ +× 05D0 × 0020 ÷ 3041 ÷ +× 05D0 × 0308 × 3041 ÷ +× 05D0 × 0308 × 0020 ÷ 3041 ÷ +× 002D ÷ 0023 ÷ +× 002D × 0020 ÷ 0023 ÷ +× 002D × 0308 ÷ 0023 ÷ +× 002D × 0308 × 0020 ÷ 0023 ÷ +× 002D ÷ 2014 ÷ +× 002D × 0020 ÷ 2014 ÷ +× 002D × 0308 ÷ 2014 ÷ +× 002D × 0308 × 0020 ÷ 2014 ÷ +× 002D × 0009 ÷ +× 002D × 0020 ÷ 0009 ÷ +× 002D × 0308 × 0009 ÷ +× 002D × 0308 × 0020 ÷ 0009 ÷ +× 002D ÷ 00B4 ÷ +× 002D × 0020 ÷ 00B4 ÷ +× 002D × 0308 ÷ 00B4 ÷ +× 002D × 0308 × 0020 ÷ 00B4 ÷ +× 002D × 000B ÷ +× 002D × 0020 × 000B ÷ +× 002D × 0308 × 000B ÷ +× 002D × 0308 × 0020 × 000B ÷ +× 002D ÷ FFFC ÷ +× 002D × 0020 ÷ FFFC ÷ +× 002D × 0308 ÷ FFFC ÷ +× 002D × 0308 × 0020 ÷ FFFC ÷ +× 002D × 007D ÷ +× 002D × 0020 × 007D ÷ +× 002D × 0308 × 007D ÷ +× 002D × 0308 × 0020 × 007D ÷ +× 002D × 0029 ÷ +× 002D × 0020 × 0029 ÷ +× 002D × 0308 × 0029 ÷ +× 002D × 0308 × 0020 × 0029 ÷ +× 002D × 000D ÷ +× 002D × 0020 × 000D ÷ +× 002D × 0308 × 000D ÷ +× 002D × 0308 × 0020 × 000D ÷ +× 002D × 0021 ÷ +× 002D × 0020 × 0021 ÷ +× 002D × 0308 × 0021 ÷ +× 002D × 0308 × 0020 × 0021 ÷ +× 002D ÷ 00A0 ÷ +× 002D × 0020 ÷ 00A0 ÷ +× 002D × 0308 ÷ 00A0 ÷ +× 002D × 0308 × 0020 ÷ 00A0 ÷ +× 002D ÷ AC00 ÷ +× 002D × 0020 ÷ AC00 ÷ +× 002D × 0308 ÷ AC00 ÷ +× 002D × 0308 × 0020 ÷ AC00 ÷ +× 002D ÷ AC01 ÷ +× 002D × 0020 ÷ AC01 ÷ +× 002D × 0308 ÷ AC01 ÷ +× 002D × 0308 × 0020 ÷ AC01 ÷ +× 002D ÷ 05D0 ÷ +× 002D × 0020 ÷ 05D0 ÷ +× 002D × 0308 ÷ 05D0 ÷ +× 002D × 0308 × 0020 ÷ 05D0 ÷ +× 002D × 002D ÷ +× 002D × 0020 ÷ 002D ÷ +× 002D × 0308 × 002D ÷ +× 002D × 0308 × 0020 ÷ 002D ÷ +× 002D ÷ 231A ÷ +× 002D × 0020 ÷ 231A ÷ +× 002D × 0308 ÷ 231A ÷ +× 002D × 0308 × 0020 ÷ 231A ÷ +× 002D ÷ 2024 ÷ +× 002D × 0020 ÷ 2024 ÷ +× 002D × 0308 ÷ 2024 ÷ +× 002D × 0308 × 0020 ÷ 2024 ÷ +× 002D × 002C ÷ +× 002D × 0020 × 002C ÷ +× 002D × 0308 × 002C ÷ +× 002D × 0308 × 0020 × 002C ÷ +× 002D ÷ 1100 ÷ +× 002D × 0020 ÷ 1100 ÷ +× 002D × 0308 ÷ 1100 ÷ +× 002D × 0308 × 0020 ÷ 1100 ÷ +× 002D ÷ 11A8 ÷ +× 002D × 0020 ÷ 11A8 ÷ +× 002D × 0308 ÷ 11A8 ÷ +× 002D × 0308 × 0020 ÷ 11A8 ÷ +× 002D ÷ 1160 ÷ +× 002D × 0020 ÷ 1160 ÷ +× 002D × 0308 ÷ 1160 ÷ +× 002D × 0308 × 0020 ÷ 1160 ÷ +× 002D × 000A ÷ +× 002D × 0020 × 000A ÷ +× 002D × 0308 × 000A ÷ +× 002D × 0308 × 0020 × 000A ÷ +× 002D × 0085 ÷ +× 002D × 0020 × 0085 ÷ +× 002D × 0308 × 0085 ÷ +× 002D × 0308 × 0020 × 0085 ÷ +× 002D × 17D6 ÷ +× 002D × 0020 ÷ 17D6 ÷ +× 002D × 0308 × 17D6 ÷ +× 002D × 0308 × 0020 ÷ 17D6 ÷ +× 002D × 0030 ÷ +× 002D × 0020 ÷ 0030 ÷ +× 002D × 0308 × 0030 ÷ +× 002D × 0308 × 0020 ÷ 0030 ÷ +× 002D ÷ 0028 ÷ +× 002D × 0020 ÷ 0028 ÷ +× 002D × 0308 ÷ 0028 ÷ +× 002D × 0308 × 0020 ÷ 0028 ÷ +× 002D ÷ 0025 ÷ +× 002D × 0020 ÷ 0025 ÷ +× 002D × 0308 ÷ 0025 ÷ +× 002D × 0308 × 0020 ÷ 0025 ÷ +× 002D ÷ 0024 ÷ +× 002D × 0020 ÷ 0024 ÷ +× 002D × 0308 ÷ 0024 ÷ +× 002D × 0308 × 0020 ÷ 0024 ÷ +× 002D × 0022 ÷ +× 002D × 0020 ÷ 0022 ÷ +× 002D × 0308 × 0022 ÷ +× 002D × 0308 × 0020 ÷ 0022 ÷ +× 002D × 0020 ÷ +× 002D × 0020 × 0020 ÷ +× 002D × 0308 × 0020 ÷ +× 002D × 0308 × 0020 × 0020 ÷ +× 002D × 002F ÷ +× 002D × 0020 × 002F ÷ +× 002D × 0308 × 002F ÷ +× 002D × 0308 × 0020 × 002F ÷ +× 002D × 2060 ÷ +× 002D × 0020 × 2060 ÷ +× 002D × 0308 × 2060 ÷ +× 002D × 0308 × 0020 × 2060 ÷ +× 002D × 200B ÷ +× 002D × 0020 × 200B ÷ +× 002D × 0308 × 200B ÷ +× 002D × 0308 × 0020 × 200B ÷ +× 002D ÷ 1F1E6 ÷ +× 002D × 0020 ÷ 1F1E6 ÷ +× 002D × 0308 ÷ 1F1E6 ÷ +× 002D × 0308 × 0020 ÷ 1F1E6 ÷ +× 002D ÷ 261D ÷ +× 002D × 0020 ÷ 261D ÷ +× 002D × 0308 ÷ 261D ÷ +× 002D × 0308 × 0020 ÷ 261D ÷ +× 002D ÷ 1F3FB ÷ +× 002D × 0020 ÷ 1F3FB ÷ +× 002D × 0308 ÷ 1F3FB ÷ +× 002D × 0308 × 0020 ÷ 1F3FB ÷ +× 002D × 0001 ÷ +× 002D × 0020 ÷ 0001 ÷ +× 002D × 0308 × 0001 ÷ +× 002D × 0308 × 0020 ÷ 0001 ÷ +× 002D × 200D ÷ +× 002D × 0020 ÷ 200D ÷ +× 002D × 0308 × 200D ÷ +× 002D × 0308 × 0020 ÷ 200D ÷ +× 002D ÷ 00A7 ÷ +× 002D × 0020 ÷ 00A7 ÷ +× 002D × 0308 ÷ 00A7 ÷ +× 002D × 0308 × 0020 ÷ 00A7 ÷ +× 002D ÷ 50005 ÷ +× 002D × 0020 ÷ 50005 ÷ +× 002D × 0308 ÷ 50005 ÷ +× 002D × 0308 × 0020 ÷ 50005 ÷ +× 002D ÷ 0E01 ÷ +× 002D × 0020 ÷ 0E01 ÷ +× 002D × 0308 ÷ 0E01 ÷ +× 002D × 0308 × 0020 ÷ 0E01 ÷ +× 002D × 3041 ÷ +× 002D × 0020 ÷ 3041 ÷ +× 002D × 0308 × 3041 ÷ +× 002D × 0308 × 0020 ÷ 3041 ÷ +× 231A ÷ 0023 ÷ +× 231A × 0020 ÷ 0023 ÷ +× 231A × 0308 ÷ 0023 ÷ +× 231A × 0308 × 0020 ÷ 0023 ÷ +× 231A ÷ 2014 ÷ +× 231A × 0020 ÷ 2014 ÷ +× 231A × 0308 ÷ 2014 ÷ +× 231A × 0308 × 0020 ÷ 2014 ÷ +× 231A × 0009 ÷ +× 231A × 0020 ÷ 0009 ÷ +× 231A × 0308 × 0009 ÷ +× 231A × 0308 × 0020 ÷ 0009 ÷ +× 231A ÷ 00B4 ÷ +× 231A × 0020 ÷ 00B4 ÷ +× 231A × 0308 ÷ 00B4 ÷ +× 231A × 0308 × 0020 ÷ 00B4 ÷ +× 231A × 000B ÷ +× 231A × 0020 × 000B ÷ +× 231A × 0308 × 000B ÷ +× 231A × 0308 × 0020 × 000B ÷ +× 231A ÷ FFFC ÷ +× 231A × 0020 ÷ FFFC ÷ +× 231A × 0308 ÷ FFFC ÷ +× 231A × 0308 × 0020 ÷ FFFC ÷ +× 231A × 007D ÷ +× 231A × 0020 × 007D ÷ +× 231A × 0308 × 007D ÷ +× 231A × 0308 × 0020 × 007D ÷ +× 231A × 0029 ÷ +× 231A × 0020 × 0029 ÷ +× 231A × 0308 × 0029 ÷ +× 231A × 0308 × 0020 × 0029 ÷ +× 231A × 000D ÷ +× 231A × 0020 × 000D ÷ +× 231A × 0308 × 000D ÷ +× 231A × 0308 × 0020 × 000D ÷ +× 231A × 0021 ÷ +× 231A × 0020 × 0021 ÷ +× 231A × 0308 × 0021 ÷ +× 231A × 0308 × 0020 × 0021 ÷ +× 231A × 00A0 ÷ +× 231A × 0020 ÷ 00A0 ÷ +× 231A × 0308 × 00A0 ÷ +× 231A × 0308 × 0020 ÷ 00A0 ÷ +× 231A ÷ AC00 ÷ +× 231A × 0020 ÷ AC00 ÷ +× 231A × 0308 ÷ AC00 ÷ +× 231A × 0308 × 0020 ÷ AC00 ÷ +× 231A ÷ AC01 ÷ +× 231A × 0020 ÷ AC01 ÷ +× 231A × 0308 ÷ AC01 ÷ +× 231A × 0308 × 0020 ÷ AC01 ÷ +× 231A ÷ 05D0 ÷ +× 231A × 0020 ÷ 05D0 ÷ +× 231A × 0308 ÷ 05D0 ÷ +× 231A × 0308 × 0020 ÷ 05D0 ÷ +× 231A × 002D ÷ +× 231A × 0020 ÷ 002D ÷ +× 231A × 0308 × 002D ÷ +× 231A × 0308 × 0020 ÷ 002D ÷ +× 231A ÷ 231A ÷ +× 231A × 0020 ÷ 231A ÷ +× 231A × 0308 ÷ 231A ÷ +× 231A × 0308 × 0020 ÷ 231A ÷ +× 231A × 2024 ÷ +× 231A × 0020 ÷ 2024 ÷ +× 231A × 0308 × 2024 ÷ +× 231A × 0308 × 0020 ÷ 2024 ÷ +× 231A × 002C ÷ +× 231A × 0020 × 002C ÷ +× 231A × 0308 × 002C ÷ +× 231A × 0308 × 0020 × 002C ÷ +× 231A ÷ 1100 ÷ +× 231A × 0020 ÷ 1100 ÷ +× 231A × 0308 ÷ 1100 ÷ +× 231A × 0308 × 0020 ÷ 1100 ÷ +× 231A ÷ 11A8 ÷ +× 231A × 0020 ÷ 11A8 ÷ +× 231A × 0308 ÷ 11A8 ÷ +× 231A × 0308 × 0020 ÷ 11A8 ÷ +× 231A ÷ 1160 ÷ +× 231A × 0020 ÷ 1160 ÷ +× 231A × 0308 ÷ 1160 ÷ +× 231A × 0308 × 0020 ÷ 1160 ÷ +× 231A × 000A ÷ +× 231A × 0020 × 000A ÷ +× 231A × 0308 × 000A ÷ +× 231A × 0308 × 0020 × 000A ÷ +× 231A × 0085 ÷ +× 231A × 0020 × 0085 ÷ +× 231A × 0308 × 0085 ÷ +× 231A × 0308 × 0020 × 0085 ÷ +× 231A × 17D6 ÷ +× 231A × 0020 ÷ 17D6 ÷ +× 231A × 0308 × 17D6 ÷ +× 231A × 0308 × 0020 ÷ 17D6 ÷ +× 231A ÷ 0030 ÷ +× 231A × 0020 ÷ 0030 ÷ +× 231A × 0308 ÷ 0030 ÷ +× 231A × 0308 × 0020 ÷ 0030 ÷ +× 231A ÷ 0028 ÷ +× 231A × 0020 ÷ 0028 ÷ +× 231A × 0308 ÷ 0028 ÷ +× 231A × 0308 × 0020 ÷ 0028 ÷ +× 231A × 0025 ÷ +× 231A × 0020 ÷ 0025 ÷ +× 231A × 0308 × 0025 ÷ +× 231A × 0308 × 0020 ÷ 0025 ÷ +× 231A ÷ 0024 ÷ +× 231A × 0020 ÷ 0024 ÷ +× 231A × 0308 ÷ 0024 ÷ +× 231A × 0308 × 0020 ÷ 0024 ÷ +× 231A × 0022 ÷ +× 231A × 0020 ÷ 0022 ÷ +× 231A × 0308 × 0022 ÷ +× 231A × 0308 × 0020 ÷ 0022 ÷ +× 231A × 0020 ÷ +× 231A × 0020 × 0020 ÷ +× 231A × 0308 × 0020 ÷ +× 231A × 0308 × 0020 × 0020 ÷ +× 231A × 002F ÷ +× 231A × 0020 × 002F ÷ +× 231A × 0308 × 002F ÷ +× 231A × 0308 × 0020 × 002F ÷ +× 231A × 2060 ÷ +× 231A × 0020 × 2060 ÷ +× 231A × 0308 × 2060 ÷ +× 231A × 0308 × 0020 × 2060 ÷ +× 231A × 200B ÷ +× 231A × 0020 × 200B ÷ +× 231A × 0308 × 200B ÷ +× 231A × 0308 × 0020 × 200B ÷ +× 231A ÷ 1F1E6 ÷ +× 231A × 0020 ÷ 1F1E6 ÷ +× 231A × 0308 ÷ 1F1E6 ÷ +× 231A × 0308 × 0020 ÷ 1F1E6 ÷ +× 231A ÷ 261D ÷ +× 231A × 0020 ÷ 261D ÷ +× 231A × 0308 ÷ 261D ÷ +× 231A × 0308 × 0020 ÷ 261D ÷ +× 231A ÷ 1F3FB ÷ +× 231A × 0020 ÷ 1F3FB ÷ +× 231A × 0308 ÷ 1F3FB ÷ +× 231A × 0308 × 0020 ÷ 1F3FB ÷ +× 231A × 0001 ÷ +× 231A × 0020 ÷ 0001 ÷ +× 231A × 0308 × 0001 ÷ +× 231A × 0308 × 0020 ÷ 0001 ÷ +× 231A × 200D ÷ +× 231A × 0020 ÷ 200D ÷ +× 231A × 0308 × 200D ÷ +× 231A × 0308 × 0020 ÷ 200D ÷ +× 231A ÷ 00A7 ÷ +× 231A × 0020 ÷ 00A7 ÷ +× 231A × 0308 ÷ 00A7 ÷ +× 231A × 0308 × 0020 ÷ 00A7 ÷ +× 231A ÷ 50005 ÷ +× 231A × 0020 ÷ 50005 ÷ +× 231A × 0308 ÷ 50005 ÷ +× 231A × 0308 × 0020 ÷ 50005 ÷ +× 231A ÷ 0E01 ÷ +× 231A × 0020 ÷ 0E01 ÷ +× 231A × 0308 ÷ 0E01 ÷ +× 231A × 0308 × 0020 ÷ 0E01 ÷ +× 231A × 3041 ÷ +× 231A × 0020 ÷ 3041 ÷ +× 231A × 0308 × 3041 ÷ +× 231A × 0308 × 0020 ÷ 3041 ÷ +× 2024 ÷ 0023 ÷ +× 2024 × 0020 ÷ 0023 ÷ +× 2024 × 0308 ÷ 0023 ÷ +× 2024 × 0308 × 0020 ÷ 0023 ÷ +× 2024 ÷ 2014 ÷ +× 2024 × 0020 ÷ 2014 ÷ +× 2024 × 0308 ÷ 2014 ÷ +× 2024 × 0308 × 0020 ÷ 2014 ÷ +× 2024 × 0009 ÷ +× 2024 × 0020 ÷ 0009 ÷ +× 2024 × 0308 × 0009 ÷ +× 2024 × 0308 × 0020 ÷ 0009 ÷ +× 2024 ÷ 00B4 ÷ +× 2024 × 0020 ÷ 00B4 ÷ +× 2024 × 0308 ÷ 00B4 ÷ +× 2024 × 0308 × 0020 ÷ 00B4 ÷ +× 2024 × 000B ÷ +× 2024 × 0020 × 000B ÷ +× 2024 × 0308 × 000B ÷ +× 2024 × 0308 × 0020 × 000B ÷ +× 2024 ÷ FFFC ÷ +× 2024 × 0020 ÷ FFFC ÷ +× 2024 × 0308 ÷ FFFC ÷ +× 2024 × 0308 × 0020 ÷ FFFC ÷ +× 2024 × 007D ÷ +× 2024 × 0020 × 007D ÷ +× 2024 × 0308 × 007D ÷ +× 2024 × 0308 × 0020 × 007D ÷ +× 2024 × 0029 ÷ +× 2024 × 0020 × 0029 ÷ +× 2024 × 0308 × 0029 ÷ +× 2024 × 0308 × 0020 × 0029 ÷ +× 2024 × 000D ÷ +× 2024 × 0020 × 000D ÷ +× 2024 × 0308 × 000D ÷ +× 2024 × 0308 × 0020 × 000D ÷ +× 2024 × 0021 ÷ +× 2024 × 0020 × 0021 ÷ +× 2024 × 0308 × 0021 ÷ +× 2024 × 0308 × 0020 × 0021 ÷ +× 2024 × 00A0 ÷ +× 2024 × 0020 ÷ 00A0 ÷ +× 2024 × 0308 × 00A0 ÷ +× 2024 × 0308 × 0020 ÷ 00A0 ÷ +× 2024 ÷ AC00 ÷ +× 2024 × 0020 ÷ AC00 ÷ +× 2024 × 0308 ÷ AC00 ÷ +× 2024 × 0308 × 0020 ÷ AC00 ÷ +× 2024 ÷ AC01 ÷ +× 2024 × 0020 ÷ AC01 ÷ +× 2024 × 0308 ÷ AC01 ÷ +× 2024 × 0308 × 0020 ÷ AC01 ÷ +× 2024 ÷ 05D0 ÷ +× 2024 × 0020 ÷ 05D0 ÷ +× 2024 × 0308 ÷ 05D0 ÷ +× 2024 × 0308 × 0020 ÷ 05D0 ÷ +× 2024 × 002D ÷ +× 2024 × 0020 ÷ 002D ÷ +× 2024 × 0308 × 002D ÷ +× 2024 × 0308 × 0020 ÷ 002D ÷ +× 2024 ÷ 231A ÷ +× 2024 × 0020 ÷ 231A ÷ +× 2024 × 0308 ÷ 231A ÷ +× 2024 × 0308 × 0020 ÷ 231A ÷ +× 2024 × 2024 ÷ +× 2024 × 0020 ÷ 2024 ÷ +× 2024 × 0308 × 2024 ÷ +× 2024 × 0308 × 0020 ÷ 2024 ÷ +× 2024 × 002C ÷ +× 2024 × 0020 × 002C ÷ +× 2024 × 0308 × 002C ÷ +× 2024 × 0308 × 0020 × 002C ÷ +× 2024 ÷ 1100 ÷ +× 2024 × 0020 ÷ 1100 ÷ +× 2024 × 0308 ÷ 1100 ÷ +× 2024 × 0308 × 0020 ÷ 1100 ÷ +× 2024 ÷ 11A8 ÷ +× 2024 × 0020 ÷ 11A8 ÷ +× 2024 × 0308 ÷ 11A8 ÷ +× 2024 × 0308 × 0020 ÷ 11A8 ÷ +× 2024 ÷ 1160 ÷ +× 2024 × 0020 ÷ 1160 ÷ +× 2024 × 0308 ÷ 1160 ÷ +× 2024 × 0308 × 0020 ÷ 1160 ÷ +× 2024 × 000A ÷ +× 2024 × 0020 × 000A ÷ +× 2024 × 0308 × 000A ÷ +× 2024 × 0308 × 0020 × 000A ÷ +× 2024 × 0085 ÷ +× 2024 × 0020 × 0085 ÷ +× 2024 × 0308 × 0085 ÷ +× 2024 × 0308 × 0020 × 0085 ÷ +× 2024 × 17D6 ÷ +× 2024 × 0020 ÷ 17D6 ÷ +× 2024 × 0308 × 17D6 ÷ +× 2024 × 0308 × 0020 ÷ 17D6 ÷ +× 2024 ÷ 0030 ÷ +× 2024 × 0020 ÷ 0030 ÷ +× 2024 × 0308 ÷ 0030 ÷ +× 2024 × 0308 × 0020 ÷ 0030 ÷ +× 2024 ÷ 0028 ÷ +× 2024 × 0020 ÷ 0028 ÷ +× 2024 × 0308 ÷ 0028 ÷ +× 2024 × 0308 × 0020 ÷ 0028 ÷ +× 2024 ÷ 0025 ÷ +× 2024 × 0020 ÷ 0025 ÷ +× 2024 × 0308 ÷ 0025 ÷ +× 2024 × 0308 × 0020 ÷ 0025 ÷ +× 2024 ÷ 0024 ÷ +× 2024 × 0020 ÷ 0024 ÷ +× 2024 × 0308 ÷ 0024 ÷ +× 2024 × 0308 × 0020 ÷ 0024 ÷ +× 2024 × 0022 ÷ +× 2024 × 0020 ÷ 0022 ÷ +× 2024 × 0308 × 0022 ÷ +× 2024 × 0308 × 0020 ÷ 0022 ÷ +× 2024 × 0020 ÷ +× 2024 × 0020 × 0020 ÷ +× 2024 × 0308 × 0020 ÷ +× 2024 × 0308 × 0020 × 0020 ÷ +× 2024 × 002F ÷ +× 2024 × 0020 × 002F ÷ +× 2024 × 0308 × 002F ÷ +× 2024 × 0308 × 0020 × 002F ÷ +× 2024 × 2060 ÷ +× 2024 × 0020 × 2060 ÷ +× 2024 × 0308 × 2060 ÷ +× 2024 × 0308 × 0020 × 2060 ÷ +× 2024 × 200B ÷ +× 2024 × 0020 × 200B ÷ +× 2024 × 0308 × 200B ÷ +× 2024 × 0308 × 0020 × 200B ÷ +× 2024 ÷ 1F1E6 ÷ +× 2024 × 0020 ÷ 1F1E6 ÷ +× 2024 × 0308 ÷ 1F1E6 ÷ +× 2024 × 0308 × 0020 ÷ 1F1E6 ÷ +× 2024 ÷ 261D ÷ +× 2024 × 0020 ÷ 261D ÷ +× 2024 × 0308 ÷ 261D ÷ +× 2024 × 0308 × 0020 ÷ 261D ÷ +× 2024 ÷ 1F3FB ÷ +× 2024 × 0020 ÷ 1F3FB ÷ +× 2024 × 0308 ÷ 1F3FB ÷ +× 2024 × 0308 × 0020 ÷ 1F3FB ÷ +× 2024 × 0001 ÷ +× 2024 × 0020 ÷ 0001 ÷ +× 2024 × 0308 × 0001 ÷ +× 2024 × 0308 × 0020 ÷ 0001 ÷ +× 2024 × 200D ÷ +× 2024 × 0020 ÷ 200D ÷ +× 2024 × 0308 × 200D ÷ +× 2024 × 0308 × 0020 ÷ 200D ÷ +× 2024 ÷ 00A7 ÷ +× 2024 × 0020 ÷ 00A7 ÷ +× 2024 × 0308 ÷ 00A7 ÷ +× 2024 × 0308 × 0020 ÷ 00A7 ÷ +× 2024 ÷ 50005 ÷ +× 2024 × 0020 ÷ 50005 ÷ +× 2024 × 0308 ÷ 50005 ÷ +× 2024 × 0308 × 0020 ÷ 50005 ÷ +× 2024 ÷ 0E01 ÷ +× 2024 × 0020 ÷ 0E01 ÷ +× 2024 × 0308 ÷ 0E01 ÷ +× 2024 × 0308 × 0020 ÷ 0E01 ÷ +× 2024 × 3041 ÷ +× 2024 × 0020 ÷ 3041 ÷ +× 2024 × 0308 × 3041 ÷ +× 2024 × 0308 × 0020 ÷ 3041 ÷ +× 002C × 0023 ÷ +× 002C × 0020 ÷ 0023 ÷ +× 002C × 0308 × 0023 ÷ +× 002C × 0308 × 0020 ÷ 0023 ÷ +× 002C ÷ 2014 ÷ +× 002C × 0020 ÷ 2014 ÷ +× 002C × 0308 ÷ 2014 ÷ +× 002C × 0308 × 0020 ÷ 2014 ÷ +× 002C × 0009 ÷ +× 002C × 0020 ÷ 0009 ÷ +× 002C × 0308 × 0009 ÷ +× 002C × 0308 × 0020 ÷ 0009 ÷ +× 002C ÷ 00B4 ÷ +× 002C × 0020 ÷ 00B4 ÷ +× 002C × 0308 ÷ 00B4 ÷ +× 002C × 0308 × 0020 ÷ 00B4 ÷ +× 002C × 000B ÷ +× 002C × 0020 × 000B ÷ +× 002C × 0308 × 000B ÷ +× 002C × 0308 × 0020 × 000B ÷ +× 002C ÷ FFFC ÷ +× 002C × 0020 ÷ FFFC ÷ +× 002C × 0308 ÷ FFFC ÷ +× 002C × 0308 × 0020 ÷ FFFC ÷ +× 002C × 007D ÷ +× 002C × 0020 × 007D ÷ +× 002C × 0308 × 007D ÷ +× 002C × 0308 × 0020 × 007D ÷ +× 002C × 0029 ÷ +× 002C × 0020 × 0029 ÷ +× 002C × 0308 × 0029 ÷ +× 002C × 0308 × 0020 × 0029 ÷ +× 002C × 000D ÷ +× 002C × 0020 × 000D ÷ +× 002C × 0308 × 000D ÷ +× 002C × 0308 × 0020 × 000D ÷ +× 002C × 0021 ÷ +× 002C × 0020 × 0021 ÷ +× 002C × 0308 × 0021 ÷ +× 002C × 0308 × 0020 × 0021 ÷ +× 002C × 00A0 ÷ +× 002C × 0020 ÷ 00A0 ÷ +× 002C × 0308 × 00A0 ÷ +× 002C × 0308 × 0020 ÷ 00A0 ÷ +× 002C ÷ AC00 ÷ +× 002C × 0020 ÷ AC00 ÷ +× 002C × 0308 ÷ AC00 ÷ +× 002C × 0308 × 0020 ÷ AC00 ÷ +× 002C ÷ AC01 ÷ +× 002C × 0020 ÷ AC01 ÷ +× 002C × 0308 ÷ AC01 ÷ +× 002C × 0308 × 0020 ÷ AC01 ÷ +× 002C × 05D0 ÷ +× 002C × 0020 ÷ 05D0 ÷ +× 002C × 0308 × 05D0 ÷ +× 002C × 0308 × 0020 ÷ 05D0 ÷ +× 002C × 002D ÷ +× 002C × 0020 ÷ 002D ÷ +× 002C × 0308 × 002D ÷ +× 002C × 0308 × 0020 ÷ 002D ÷ +× 002C ÷ 231A ÷ +× 002C × 0020 ÷ 231A ÷ +× 002C × 0308 ÷ 231A ÷ +× 002C × 0308 × 0020 ÷ 231A ÷ +× 002C ÷ 2024 ÷ +× 002C × 0020 ÷ 2024 ÷ +× 002C × 0308 ÷ 2024 ÷ +× 002C × 0308 × 0020 ÷ 2024 ÷ +× 002C × 002C ÷ +× 002C × 0020 × 002C ÷ +× 002C × 0308 × 002C ÷ +× 002C × 0308 × 0020 × 002C ÷ +× 002C ÷ 1100 ÷ +× 002C × 0020 ÷ 1100 ÷ +× 002C × 0308 ÷ 1100 ÷ +× 002C × 0308 × 0020 ÷ 1100 ÷ +× 002C ÷ 11A8 ÷ +× 002C × 0020 ÷ 11A8 ÷ +× 002C × 0308 ÷ 11A8 ÷ +× 002C × 0308 × 0020 ÷ 11A8 ÷ +× 002C ÷ 1160 ÷ +× 002C × 0020 ÷ 1160 ÷ +× 002C × 0308 ÷ 1160 ÷ +× 002C × 0308 × 0020 ÷ 1160 ÷ +× 002C × 000A ÷ +× 002C × 0020 × 000A ÷ +× 002C × 0308 × 000A ÷ +× 002C × 0308 × 0020 × 000A ÷ +× 002C × 0085 ÷ +× 002C × 0020 × 0085 ÷ +× 002C × 0308 × 0085 ÷ +× 002C × 0308 × 0020 × 0085 ÷ +× 002C × 17D6 ÷ +× 002C × 0020 ÷ 17D6 ÷ +× 002C × 0308 × 17D6 ÷ +× 002C × 0308 × 0020 ÷ 17D6 ÷ +× 002C ÷ 0030 ÷ +× 002C × 0020 ÷ 0030 ÷ +× 002C × 0308 ÷ 0030 ÷ +× 002C × 0308 × 0020 ÷ 0030 ÷ +× 002C ÷ 0028 ÷ +× 002C × 0020 ÷ 0028 ÷ +× 002C × 0308 ÷ 0028 ÷ +× 002C × 0308 × 0020 ÷ 0028 ÷ +× 002C ÷ 0025 ÷ +× 002C × 0020 ÷ 0025 ÷ +× 002C × 0308 ÷ 0025 ÷ +× 002C × 0308 × 0020 ÷ 0025 ÷ +× 002C ÷ 0024 ÷ +× 002C × 0020 ÷ 0024 ÷ +× 002C × 0308 ÷ 0024 ÷ +× 002C × 0308 × 0020 ÷ 0024 ÷ +× 002C × 0022 ÷ +× 002C × 0020 ÷ 0022 ÷ +× 002C × 0308 × 0022 ÷ +× 002C × 0308 × 0020 ÷ 0022 ÷ +× 002C × 0020 ÷ +× 002C × 0020 × 0020 ÷ +× 002C × 0308 × 0020 ÷ +× 002C × 0308 × 0020 × 0020 ÷ +× 002C × 002F ÷ +× 002C × 0020 × 002F ÷ +× 002C × 0308 × 002F ÷ +× 002C × 0308 × 0020 × 002F ÷ +× 002C × 2060 ÷ +× 002C × 0020 × 2060 ÷ +× 002C × 0308 × 2060 ÷ +× 002C × 0308 × 0020 × 2060 ÷ +× 002C × 200B ÷ +× 002C × 0020 × 200B ÷ +× 002C × 0308 × 200B ÷ +× 002C × 0308 × 0020 × 200B ÷ +× 002C ÷ 1F1E6 ÷ +× 002C × 0020 ÷ 1F1E6 ÷ +× 002C × 0308 ÷ 1F1E6 ÷ +× 002C × 0308 × 0020 ÷ 1F1E6 ÷ +× 002C ÷ 261D ÷ +× 002C × 0020 ÷ 261D ÷ +× 002C × 0308 ÷ 261D ÷ +× 002C × 0308 × 0020 ÷ 261D ÷ +× 002C ÷ 1F3FB ÷ +× 002C × 0020 ÷ 1F3FB ÷ +× 002C × 0308 ÷ 1F3FB ÷ +× 002C × 0308 × 0020 ÷ 1F3FB ÷ +× 002C × 0001 ÷ +× 002C × 0020 ÷ 0001 ÷ +× 002C × 0308 × 0001 ÷ +× 002C × 0308 × 0020 ÷ 0001 ÷ +× 002C × 200D ÷ +× 002C × 0020 ÷ 200D ÷ +× 002C × 0308 × 200D ÷ +× 002C × 0308 × 0020 ÷ 200D ÷ +× 002C × 00A7 ÷ +× 002C × 0020 ÷ 00A7 ÷ +× 002C × 0308 × 00A7 ÷ +× 002C × 0308 × 0020 ÷ 00A7 ÷ +× 002C × 50005 ÷ +× 002C × 0020 ÷ 50005 ÷ +× 002C × 0308 × 50005 ÷ +× 002C × 0308 × 0020 ÷ 50005 ÷ +× 002C × 0E01 ÷ +× 002C × 0020 ÷ 0E01 ÷ +× 002C × 0308 × 0E01 ÷ +× 002C × 0308 × 0020 ÷ 0E01 ÷ +× 002C × 3041 ÷ +× 002C × 0020 ÷ 3041 ÷ +× 002C × 0308 × 3041 ÷ +× 002C × 0308 × 0020 ÷ 3041 ÷ +× 1100 ÷ 0023 ÷ +× 1100 × 0020 ÷ 0023 ÷ +× 1100 × 0308 ÷ 0023 ÷ +× 1100 × 0308 × 0020 ÷ 0023 ÷ +× 1100 ÷ 2014 ÷ +× 1100 × 0020 ÷ 2014 ÷ +× 1100 × 0308 ÷ 2014 ÷ +× 1100 × 0308 × 0020 ÷ 2014 ÷ +× 1100 × 0009 ÷ +× 1100 × 0020 ÷ 0009 ÷ +× 1100 × 0308 × 0009 ÷ +× 1100 × 0308 × 0020 ÷ 0009 ÷ +× 1100 ÷ 00B4 ÷ +× 1100 × 0020 ÷ 00B4 ÷ +× 1100 × 0308 ÷ 00B4 ÷ +× 1100 × 0308 × 0020 ÷ 00B4 ÷ +× 1100 × 000B ÷ +× 1100 × 0020 × 000B ÷ +× 1100 × 0308 × 000B ÷ +× 1100 × 0308 × 0020 × 000B ÷ +× 1100 ÷ FFFC ÷ +× 1100 × 0020 ÷ FFFC ÷ +× 1100 × 0308 ÷ FFFC ÷ +× 1100 × 0308 × 0020 ÷ FFFC ÷ +× 1100 × 007D ÷ +× 1100 × 0020 × 007D ÷ +× 1100 × 0308 × 007D ÷ +× 1100 × 0308 × 0020 × 007D ÷ +× 1100 × 0029 ÷ +× 1100 × 0020 × 0029 ÷ +× 1100 × 0308 × 0029 ÷ +× 1100 × 0308 × 0020 × 0029 ÷ +× 1100 × 000D ÷ +× 1100 × 0020 × 000D ÷ +× 1100 × 0308 × 000D ÷ +× 1100 × 0308 × 0020 × 000D ÷ +× 1100 × 0021 ÷ +× 1100 × 0020 × 0021 ÷ +× 1100 × 0308 × 0021 ÷ +× 1100 × 0308 × 0020 × 0021 ÷ +× 1100 × 00A0 ÷ +× 1100 × 0020 ÷ 00A0 ÷ +× 1100 × 0308 × 00A0 ÷ +× 1100 × 0308 × 0020 ÷ 00A0 ÷ +× 1100 × AC00 ÷ +× 1100 × 0020 ÷ AC00 ÷ +× 1100 × 0308 × AC00 ÷ +× 1100 × 0308 × 0020 ÷ AC00 ÷ +× 1100 × AC01 ÷ +× 1100 × 0020 ÷ AC01 ÷ +× 1100 × 0308 × AC01 ÷ +× 1100 × 0308 × 0020 ÷ AC01 ÷ +× 1100 ÷ 05D0 ÷ +× 1100 × 0020 ÷ 05D0 ÷ +× 1100 × 0308 ÷ 05D0 ÷ +× 1100 × 0308 × 0020 ÷ 05D0 ÷ +× 1100 × 002D ÷ +× 1100 × 0020 ÷ 002D ÷ +× 1100 × 0308 × 002D ÷ +× 1100 × 0308 × 0020 ÷ 002D ÷ +× 1100 ÷ 231A ÷ +× 1100 × 0020 ÷ 231A ÷ +× 1100 × 0308 ÷ 231A ÷ +× 1100 × 0308 × 0020 ÷ 231A ÷ +× 1100 × 2024 ÷ +× 1100 × 0020 ÷ 2024 ÷ +× 1100 × 0308 × 2024 ÷ +× 1100 × 0308 × 0020 ÷ 2024 ÷ +× 1100 × 002C ÷ +× 1100 × 0020 × 002C ÷ +× 1100 × 0308 × 002C ÷ +× 1100 × 0308 × 0020 × 002C ÷ +× 1100 × 1100 ÷ +× 1100 × 0020 ÷ 1100 ÷ +× 1100 × 0308 × 1100 ÷ +× 1100 × 0308 × 0020 ÷ 1100 ÷ +× 1100 ÷ 11A8 ÷ +× 1100 × 0020 ÷ 11A8 ÷ +× 1100 × 0308 ÷ 11A8 ÷ +× 1100 × 0308 × 0020 ÷ 11A8 ÷ +× 1100 × 1160 ÷ +× 1100 × 0020 ÷ 1160 ÷ +× 1100 × 0308 × 1160 ÷ +× 1100 × 0308 × 0020 ÷ 1160 ÷ +× 1100 × 000A ÷ +× 1100 × 0020 × 000A ÷ +× 1100 × 0308 × 000A ÷ +× 1100 × 0308 × 0020 × 000A ÷ +× 1100 × 0085 ÷ +× 1100 × 0020 × 0085 ÷ +× 1100 × 0308 × 0085 ÷ +× 1100 × 0308 × 0020 × 0085 ÷ +× 1100 × 17D6 ÷ +× 1100 × 0020 ÷ 17D6 ÷ +× 1100 × 0308 × 17D6 ÷ +× 1100 × 0308 × 0020 ÷ 17D6 ÷ +× 1100 ÷ 0030 ÷ +× 1100 × 0020 ÷ 0030 ÷ +× 1100 × 0308 ÷ 0030 ÷ +× 1100 × 0308 × 0020 ÷ 0030 ÷ +× 1100 ÷ 0028 ÷ +× 1100 × 0020 ÷ 0028 ÷ +× 1100 × 0308 ÷ 0028 ÷ +× 1100 × 0308 × 0020 ÷ 0028 ÷ +× 1100 × 0025 ÷ +× 1100 × 0020 ÷ 0025 ÷ +× 1100 × 0308 × 0025 ÷ +× 1100 × 0308 × 0020 ÷ 0025 ÷ +× 1100 ÷ 0024 ÷ +× 1100 × 0020 ÷ 0024 ÷ +× 1100 × 0308 ÷ 0024 ÷ +× 1100 × 0308 × 0020 ÷ 0024 ÷ +× 1100 × 0022 ÷ +× 1100 × 0020 ÷ 0022 ÷ +× 1100 × 0308 × 0022 ÷ +× 1100 × 0308 × 0020 ÷ 0022 ÷ +× 1100 × 0020 ÷ +× 1100 × 0020 × 0020 ÷ +× 1100 × 0308 × 0020 ÷ +× 1100 × 0308 × 0020 × 0020 ÷ +× 1100 × 002F ÷ +× 1100 × 0020 × 002F ÷ +× 1100 × 0308 × 002F ÷ +× 1100 × 0308 × 0020 × 002F ÷ +× 1100 × 2060 ÷ +× 1100 × 0020 × 2060 ÷ +× 1100 × 0308 × 2060 ÷ +× 1100 × 0308 × 0020 × 2060 ÷ +× 1100 × 200B ÷ +× 1100 × 0020 × 200B ÷ +× 1100 × 0308 × 200B ÷ +× 1100 × 0308 × 0020 × 200B ÷ +× 1100 ÷ 1F1E6 ÷ +× 1100 × 0020 ÷ 1F1E6 ÷ +× 1100 × 0308 ÷ 1F1E6 ÷ +× 1100 × 0308 × 0020 ÷ 1F1E6 ÷ +× 1100 ÷ 261D ÷ +× 1100 × 0020 ÷ 261D ÷ +× 1100 × 0308 ÷ 261D ÷ +× 1100 × 0308 × 0020 ÷ 261D ÷ +× 1100 ÷ 1F3FB ÷ +× 1100 × 0020 ÷ 1F3FB ÷ +× 1100 × 0308 ÷ 1F3FB ÷ +× 1100 × 0308 × 0020 ÷ 1F3FB ÷ +× 1100 × 0001 ÷ +× 1100 × 0020 ÷ 0001 ÷ +× 1100 × 0308 × 0001 ÷ +× 1100 × 0308 × 0020 ÷ 0001 ÷ +× 1100 × 200D ÷ +× 1100 × 0020 ÷ 200D ÷ +× 1100 × 0308 × 200D ÷ +× 1100 × 0308 × 0020 ÷ 200D ÷ +× 1100 ÷ 00A7 ÷ +× 1100 × 0020 ÷ 00A7 ÷ +× 1100 × 0308 ÷ 00A7 ÷ +× 1100 × 0308 × 0020 ÷ 00A7 ÷ +× 1100 ÷ 50005 ÷ +× 1100 × 0020 ÷ 50005 ÷ +× 1100 × 0308 ÷ 50005 ÷ +× 1100 × 0308 × 0020 ÷ 50005 ÷ +× 1100 ÷ 0E01 ÷ +× 1100 × 0020 ÷ 0E01 ÷ +× 1100 × 0308 ÷ 0E01 ÷ +× 1100 × 0308 × 0020 ÷ 0E01 ÷ +× 1100 × 3041 ÷ +× 1100 × 0020 ÷ 3041 ÷ +× 1100 × 0308 × 3041 ÷ +× 1100 × 0308 × 0020 ÷ 3041 ÷ +× 11A8 ÷ 0023 ÷ +× 11A8 × 0020 ÷ 0023 ÷ +× 11A8 × 0308 ÷ 0023 ÷ +× 11A8 × 0308 × 0020 ÷ 0023 ÷ +× 11A8 ÷ 2014 ÷ +× 11A8 × 0020 ÷ 2014 ÷ +× 11A8 × 0308 ÷ 2014 ÷ +× 11A8 × 0308 × 0020 ÷ 2014 ÷ +× 11A8 × 0009 ÷ +× 11A8 × 0020 ÷ 0009 ÷ +× 11A8 × 0308 × 0009 ÷ +× 11A8 × 0308 × 0020 ÷ 0009 ÷ +× 11A8 ÷ 00B4 ÷ +× 11A8 × 0020 ÷ 00B4 ÷ +× 11A8 × 0308 ÷ 00B4 ÷ +× 11A8 × 0308 × 0020 ÷ 00B4 ÷ +× 11A8 × 000B ÷ +× 11A8 × 0020 × 000B ÷ +× 11A8 × 0308 × 000B ÷ +× 11A8 × 0308 × 0020 × 000B ÷ +× 11A8 ÷ FFFC ÷ +× 11A8 × 0020 ÷ FFFC ÷ +× 11A8 × 0308 ÷ FFFC ÷ +× 11A8 × 0308 × 0020 ÷ FFFC ÷ +× 11A8 × 007D ÷ +× 11A8 × 0020 × 007D ÷ +× 11A8 × 0308 × 007D ÷ +× 11A8 × 0308 × 0020 × 007D ÷ +× 11A8 × 0029 ÷ +× 11A8 × 0020 × 0029 ÷ +× 11A8 × 0308 × 0029 ÷ +× 11A8 × 0308 × 0020 × 0029 ÷ +× 11A8 × 000D ÷ +× 11A8 × 0020 × 000D ÷ +× 11A8 × 0308 × 000D ÷ +× 11A8 × 0308 × 0020 × 000D ÷ +× 11A8 × 0021 ÷ +× 11A8 × 0020 × 0021 ÷ +× 11A8 × 0308 × 0021 ÷ +× 11A8 × 0308 × 0020 × 0021 ÷ +× 11A8 × 00A0 ÷ +× 11A8 × 0020 ÷ 00A0 ÷ +× 11A8 × 0308 × 00A0 ÷ +× 11A8 × 0308 × 0020 ÷ 00A0 ÷ +× 11A8 ÷ AC00 ÷ +× 11A8 × 0020 ÷ AC00 ÷ +× 11A8 × 0308 ÷ AC00 ÷ +× 11A8 × 0308 × 0020 ÷ AC00 ÷ +× 11A8 ÷ AC01 ÷ +× 11A8 × 0020 ÷ AC01 ÷ +× 11A8 × 0308 ÷ AC01 ÷ +× 11A8 × 0308 × 0020 ÷ AC01 ÷ +× 11A8 ÷ 05D0 ÷ +× 11A8 × 0020 ÷ 05D0 ÷ +× 11A8 × 0308 ÷ 05D0 ÷ +× 11A8 × 0308 × 0020 ÷ 05D0 ÷ +× 11A8 × 002D ÷ +× 11A8 × 0020 ÷ 002D ÷ +× 11A8 × 0308 × 002D ÷ +× 11A8 × 0308 × 0020 ÷ 002D ÷ +× 11A8 ÷ 231A ÷ +× 11A8 × 0020 ÷ 231A ÷ +× 11A8 × 0308 ÷ 231A ÷ +× 11A8 × 0308 × 0020 ÷ 231A ÷ +× 11A8 × 2024 ÷ +× 11A8 × 0020 ÷ 2024 ÷ +× 11A8 × 0308 × 2024 ÷ +× 11A8 × 0308 × 0020 ÷ 2024 ÷ +× 11A8 × 002C ÷ +× 11A8 × 0020 × 002C ÷ +× 11A8 × 0308 × 002C ÷ +× 11A8 × 0308 × 0020 × 002C ÷ +× 11A8 ÷ 1100 ÷ +× 11A8 × 0020 ÷ 1100 ÷ +× 11A8 × 0308 ÷ 1100 ÷ +× 11A8 × 0308 × 0020 ÷ 1100 ÷ +× 11A8 × 11A8 ÷ +× 11A8 × 0020 ÷ 11A8 ÷ +× 11A8 × 0308 × 11A8 ÷ +× 11A8 × 0308 × 0020 ÷ 11A8 ÷ +× 11A8 ÷ 1160 ÷ +× 11A8 × 0020 ÷ 1160 ÷ +× 11A8 × 0308 ÷ 1160 ÷ +× 11A8 × 0308 × 0020 ÷ 1160 ÷ +× 11A8 × 000A ÷ +× 11A8 × 0020 × 000A ÷ +× 11A8 × 0308 × 000A ÷ +× 11A8 × 0308 × 0020 × 000A ÷ +× 11A8 × 0085 ÷ +× 11A8 × 0020 × 0085 ÷ +× 11A8 × 0308 × 0085 ÷ +× 11A8 × 0308 × 0020 × 0085 ÷ +× 11A8 × 17D6 ÷ +× 11A8 × 0020 ÷ 17D6 ÷ +× 11A8 × 0308 × 17D6 ÷ +× 11A8 × 0308 × 0020 ÷ 17D6 ÷ +× 11A8 ÷ 0030 ÷ +× 11A8 × 0020 ÷ 0030 ÷ +× 11A8 × 0308 ÷ 0030 ÷ +× 11A8 × 0308 × 0020 ÷ 0030 ÷ +× 11A8 ÷ 0028 ÷ +× 11A8 × 0020 ÷ 0028 ÷ +× 11A8 × 0308 ÷ 0028 ÷ +× 11A8 × 0308 × 0020 ÷ 0028 ÷ +× 11A8 × 0025 ÷ +× 11A8 × 0020 ÷ 0025 ÷ +× 11A8 × 0308 × 0025 ÷ +× 11A8 × 0308 × 0020 ÷ 0025 ÷ +× 11A8 ÷ 0024 ÷ +× 11A8 × 0020 ÷ 0024 ÷ +× 11A8 × 0308 ÷ 0024 ÷ +× 11A8 × 0308 × 0020 ÷ 0024 ÷ +× 11A8 × 0022 ÷ +× 11A8 × 0020 ÷ 0022 ÷ +× 11A8 × 0308 × 0022 ÷ +× 11A8 × 0308 × 0020 ÷ 0022 ÷ +× 11A8 × 0020 ÷ +× 11A8 × 0020 × 0020 ÷ +× 11A8 × 0308 × 0020 ÷ +× 11A8 × 0308 × 0020 × 0020 ÷ +× 11A8 × 002F ÷ +× 11A8 × 0020 × 002F ÷ +× 11A8 × 0308 × 002F ÷ +× 11A8 × 0308 × 0020 × 002F ÷ +× 11A8 × 2060 ÷ +× 11A8 × 0020 × 2060 ÷ +× 11A8 × 0308 × 2060 ÷ +× 11A8 × 0308 × 0020 × 2060 ÷ +× 11A8 × 200B ÷ +× 11A8 × 0020 × 200B ÷ +× 11A8 × 0308 × 200B ÷ +× 11A8 × 0308 × 0020 × 200B ÷ +× 11A8 ÷ 1F1E6 ÷ +× 11A8 × 0020 ÷ 1F1E6 ÷ +× 11A8 × 0308 ÷ 1F1E6 ÷ +× 11A8 × 0308 × 0020 ÷ 1F1E6 ÷ +× 11A8 ÷ 261D ÷ +× 11A8 × 0020 ÷ 261D ÷ +× 11A8 × 0308 ÷ 261D ÷ +× 11A8 × 0308 × 0020 ÷ 261D ÷ +× 11A8 ÷ 1F3FB ÷ +× 11A8 × 0020 ÷ 1F3FB ÷ +× 11A8 × 0308 ÷ 1F3FB ÷ +× 11A8 × 0308 × 0020 ÷ 1F3FB ÷ +× 11A8 × 0001 ÷ +× 11A8 × 0020 ÷ 0001 ÷ +× 11A8 × 0308 × 0001 ÷ +× 11A8 × 0308 × 0020 ÷ 0001 ÷ +× 11A8 × 200D ÷ +× 11A8 × 0020 ÷ 200D ÷ +× 11A8 × 0308 × 200D ÷ +× 11A8 × 0308 × 0020 ÷ 200D ÷ +× 11A8 ÷ 00A7 ÷ +× 11A8 × 0020 ÷ 00A7 ÷ +× 11A8 × 0308 ÷ 00A7 ÷ +× 11A8 × 0308 × 0020 ÷ 00A7 ÷ +× 11A8 ÷ 50005 ÷ +× 11A8 × 0020 ÷ 50005 ÷ +× 11A8 × 0308 ÷ 50005 ÷ +× 11A8 × 0308 × 0020 ÷ 50005 ÷ +× 11A8 ÷ 0E01 ÷ +× 11A8 × 0020 ÷ 0E01 ÷ +× 11A8 × 0308 ÷ 0E01 ÷ +× 11A8 × 0308 × 0020 ÷ 0E01 ÷ +× 11A8 × 3041 ÷ +× 11A8 × 0020 ÷ 3041 ÷ +× 11A8 × 0308 × 3041 ÷ +× 11A8 × 0308 × 0020 ÷ 3041 ÷ +× 1160 ÷ 0023 ÷ +× 1160 × 0020 ÷ 0023 ÷ +× 1160 × 0308 ÷ 0023 ÷ +× 1160 × 0308 × 0020 ÷ 0023 ÷ +× 1160 ÷ 2014 ÷ +× 1160 × 0020 ÷ 2014 ÷ +× 1160 × 0308 ÷ 2014 ÷ +× 1160 × 0308 × 0020 ÷ 2014 ÷ +× 1160 × 0009 ÷ +× 1160 × 0020 ÷ 0009 ÷ +× 1160 × 0308 × 0009 ÷ +× 1160 × 0308 × 0020 ÷ 0009 ÷ +× 1160 ÷ 00B4 ÷ +× 1160 × 0020 ÷ 00B4 ÷ +× 1160 × 0308 ÷ 00B4 ÷ +× 1160 × 0308 × 0020 ÷ 00B4 ÷ +× 1160 × 000B ÷ +× 1160 × 0020 × 000B ÷ +× 1160 × 0308 × 000B ÷ +× 1160 × 0308 × 0020 × 000B ÷ +× 1160 ÷ FFFC ÷ +× 1160 × 0020 ÷ FFFC ÷ +× 1160 × 0308 ÷ FFFC ÷ +× 1160 × 0308 × 0020 ÷ FFFC ÷ +× 1160 × 007D ÷ +× 1160 × 0020 × 007D ÷ +× 1160 × 0308 × 007D ÷ +× 1160 × 0308 × 0020 × 007D ÷ +× 1160 × 0029 ÷ +× 1160 × 0020 × 0029 ÷ +× 1160 × 0308 × 0029 ÷ +× 1160 × 0308 × 0020 × 0029 ÷ +× 1160 × 000D ÷ +× 1160 × 0020 × 000D ÷ +× 1160 × 0308 × 000D ÷ +× 1160 × 0308 × 0020 × 000D ÷ +× 1160 × 0021 ÷ +× 1160 × 0020 × 0021 ÷ +× 1160 × 0308 × 0021 ÷ +× 1160 × 0308 × 0020 × 0021 ÷ +× 1160 × 00A0 ÷ +× 1160 × 0020 ÷ 00A0 ÷ +× 1160 × 0308 × 00A0 ÷ +× 1160 × 0308 × 0020 ÷ 00A0 ÷ +× 1160 ÷ AC00 ÷ +× 1160 × 0020 ÷ AC00 ÷ +× 1160 × 0308 ÷ AC00 ÷ +× 1160 × 0308 × 0020 ÷ AC00 ÷ +× 1160 ÷ AC01 ÷ +× 1160 × 0020 ÷ AC01 ÷ +× 1160 × 0308 ÷ AC01 ÷ +× 1160 × 0308 × 0020 ÷ AC01 ÷ +× 1160 ÷ 05D0 ÷ +× 1160 × 0020 ÷ 05D0 ÷ +× 1160 × 0308 ÷ 05D0 ÷ +× 1160 × 0308 × 0020 ÷ 05D0 ÷ +× 1160 × 002D ÷ +× 1160 × 0020 ÷ 002D ÷ +× 1160 × 0308 × 002D ÷ +× 1160 × 0308 × 0020 ÷ 002D ÷ +× 1160 ÷ 231A ÷ +× 1160 × 0020 ÷ 231A ÷ +× 1160 × 0308 ÷ 231A ÷ +× 1160 × 0308 × 0020 ÷ 231A ÷ +× 1160 × 2024 ÷ +× 1160 × 0020 ÷ 2024 ÷ +× 1160 × 0308 × 2024 ÷ +× 1160 × 0308 × 0020 ÷ 2024 ÷ +× 1160 × 002C ÷ +× 1160 × 0020 × 002C ÷ +× 1160 × 0308 × 002C ÷ +× 1160 × 0308 × 0020 × 002C ÷ +× 1160 ÷ 1100 ÷ +× 1160 × 0020 ÷ 1100 ÷ +× 1160 × 0308 ÷ 1100 ÷ +× 1160 × 0308 × 0020 ÷ 1100 ÷ +× 1160 × 11A8 ÷ +× 1160 × 0020 ÷ 11A8 ÷ +× 1160 × 0308 × 11A8 ÷ +× 1160 × 0308 × 0020 ÷ 11A8 ÷ +× 1160 × 1160 ÷ +× 1160 × 0020 ÷ 1160 ÷ +× 1160 × 0308 × 1160 ÷ +× 1160 × 0308 × 0020 ÷ 1160 ÷ +× 1160 × 000A ÷ +× 1160 × 0020 × 000A ÷ +× 1160 × 0308 × 000A ÷ +× 1160 × 0308 × 0020 × 000A ÷ +× 1160 × 0085 ÷ +× 1160 × 0020 × 0085 ÷ +× 1160 × 0308 × 0085 ÷ +× 1160 × 0308 × 0020 × 0085 ÷ +× 1160 × 17D6 ÷ +× 1160 × 0020 ÷ 17D6 ÷ +× 1160 × 0308 × 17D6 ÷ +× 1160 × 0308 × 0020 ÷ 17D6 ÷ +× 1160 ÷ 0030 ÷ +× 1160 × 0020 ÷ 0030 ÷ +× 1160 × 0308 ÷ 0030 ÷ +× 1160 × 0308 × 0020 ÷ 0030 ÷ +× 1160 ÷ 0028 ÷ +× 1160 × 0020 ÷ 0028 ÷ +× 1160 × 0308 ÷ 0028 ÷ +× 1160 × 0308 × 0020 ÷ 0028 ÷ +× 1160 × 0025 ÷ +× 1160 × 0020 ÷ 0025 ÷ +× 1160 × 0308 × 0025 ÷ +× 1160 × 0308 × 0020 ÷ 0025 ÷ +× 1160 ÷ 0024 ÷ +× 1160 × 0020 ÷ 0024 ÷ +× 1160 × 0308 ÷ 0024 ÷ +× 1160 × 0308 × 0020 ÷ 0024 ÷ +× 1160 × 0022 ÷ +× 1160 × 0020 ÷ 0022 ÷ +× 1160 × 0308 × 0022 ÷ +× 1160 × 0308 × 0020 ÷ 0022 ÷ +× 1160 × 0020 ÷ +× 1160 × 0020 × 0020 ÷ +× 1160 × 0308 × 0020 ÷ +× 1160 × 0308 × 0020 × 0020 ÷ +× 1160 × 002F ÷ +× 1160 × 0020 × 002F ÷ +× 1160 × 0308 × 002F ÷ +× 1160 × 0308 × 0020 × 002F ÷ +× 1160 × 2060 ÷ +× 1160 × 0020 × 2060 ÷ +× 1160 × 0308 × 2060 ÷ +× 1160 × 0308 × 0020 × 2060 ÷ +× 1160 × 200B ÷ +× 1160 × 0020 × 200B ÷ +× 1160 × 0308 × 200B ÷ +× 1160 × 0308 × 0020 × 200B ÷ +× 1160 ÷ 1F1E6 ÷ +× 1160 × 0020 ÷ 1F1E6 ÷ +× 1160 × 0308 ÷ 1F1E6 ÷ +× 1160 × 0308 × 0020 ÷ 1F1E6 ÷ +× 1160 ÷ 261D ÷ +× 1160 × 0020 ÷ 261D ÷ +× 1160 × 0308 ÷ 261D ÷ +× 1160 × 0308 × 0020 ÷ 261D ÷ +× 1160 ÷ 1F3FB ÷ +× 1160 × 0020 ÷ 1F3FB ÷ +× 1160 × 0308 ÷ 1F3FB ÷ +× 1160 × 0308 × 0020 ÷ 1F3FB ÷ +× 1160 × 0001 ÷ +× 1160 × 0020 ÷ 0001 ÷ +× 1160 × 0308 × 0001 ÷ +× 1160 × 0308 × 0020 ÷ 0001 ÷ +× 1160 × 200D ÷ +× 1160 × 0020 ÷ 200D ÷ +× 1160 × 0308 × 200D ÷ +× 1160 × 0308 × 0020 ÷ 200D ÷ +× 1160 ÷ 00A7 ÷ +× 1160 × 0020 ÷ 00A7 ÷ +× 1160 × 0308 ÷ 00A7 ÷ +× 1160 × 0308 × 0020 ÷ 00A7 ÷ +× 1160 ÷ 50005 ÷ +× 1160 × 0020 ÷ 50005 ÷ +× 1160 × 0308 ÷ 50005 ÷ +× 1160 × 0308 × 0020 ÷ 50005 ÷ +× 1160 ÷ 0E01 ÷ +× 1160 × 0020 ÷ 0E01 ÷ +× 1160 × 0308 ÷ 0E01 ÷ +× 1160 × 0308 × 0020 ÷ 0E01 ÷ +× 1160 × 3041 ÷ +× 1160 × 0020 ÷ 3041 ÷ +× 1160 × 0308 × 3041 ÷ +× 1160 × 0308 × 0020 ÷ 3041 ÷ +× 000A ÷ 0023 ÷ +× 000A ÷ 0020 ÷ 0023 ÷ +× 000A ÷ 0308 × 0023 ÷ +× 000A ÷ 0308 × 0020 ÷ 0023 ÷ +× 000A ÷ 2014 ÷ +× 000A ÷ 0020 ÷ 2014 ÷ +× 000A ÷ 0308 ÷ 2014 ÷ +× 000A ÷ 0308 × 0020 ÷ 2014 ÷ +× 000A ÷ 0009 ÷ +× 000A ÷ 0020 ÷ 0009 ÷ +× 000A ÷ 0308 × 0009 ÷ +× 000A ÷ 0308 × 0020 ÷ 0009 ÷ +× 000A ÷ 00B4 ÷ +× 000A ÷ 0020 ÷ 00B4 ÷ +× 000A ÷ 0308 ÷ 00B4 ÷ +× 000A ÷ 0308 × 0020 ÷ 00B4 ÷ +× 000A ÷ 000B ÷ +× 000A ÷ 0020 × 000B ÷ +× 000A ÷ 0308 × 000B ÷ +× 000A ÷ 0308 × 0020 × 000B ÷ +× 000A ÷ FFFC ÷ +× 000A ÷ 0020 ÷ FFFC ÷ +× 000A ÷ 0308 ÷ FFFC ÷ +× 000A ÷ 0308 × 0020 ÷ FFFC ÷ +× 000A ÷ 007D ÷ +× 000A ÷ 0020 × 007D ÷ +× 000A ÷ 0308 × 007D ÷ +× 000A ÷ 0308 × 0020 × 007D ÷ +× 000A ÷ 0029 ÷ +× 000A ÷ 0020 × 0029 ÷ +× 000A ÷ 0308 × 0029 ÷ +× 000A ÷ 0308 × 0020 × 0029 ÷ +× 000A ÷ 000D ÷ +× 000A ÷ 0020 × 000D ÷ +× 000A ÷ 0308 × 000D ÷ +× 000A ÷ 0308 × 0020 × 000D ÷ +× 000A ÷ 0021 ÷ +× 000A ÷ 0020 × 0021 ÷ +× 000A ÷ 0308 × 0021 ÷ +× 000A ÷ 0308 × 0020 × 0021 ÷ +× 000A ÷ 00A0 ÷ +× 000A ÷ 0020 ÷ 00A0 ÷ +× 000A ÷ 0308 × 00A0 ÷ +× 000A ÷ 0308 × 0020 ÷ 00A0 ÷ +× 000A ÷ AC00 ÷ +× 000A ÷ 0020 ÷ AC00 ÷ +× 000A ÷ 0308 ÷ AC00 ÷ +× 000A ÷ 0308 × 0020 ÷ AC00 ÷ +× 000A ÷ AC01 ÷ +× 000A ÷ 0020 ÷ AC01 ÷ +× 000A ÷ 0308 ÷ AC01 ÷ +× 000A ÷ 0308 × 0020 ÷ AC01 ÷ +× 000A ÷ 05D0 ÷ +× 000A ÷ 0020 ÷ 05D0 ÷ +× 000A ÷ 0308 × 05D0 ÷ +× 000A ÷ 0308 × 0020 ÷ 05D0 ÷ +× 000A ÷ 002D ÷ +× 000A ÷ 0020 ÷ 002D ÷ +× 000A ÷ 0308 × 002D ÷ +× 000A ÷ 0308 × 0020 ÷ 002D ÷ +× 000A ÷ 231A ÷ +× 000A ÷ 0020 ÷ 231A ÷ +× 000A ÷ 0308 ÷ 231A ÷ +× 000A ÷ 0308 × 0020 ÷ 231A ÷ +× 000A ÷ 2024 ÷ +× 000A ÷ 0020 ÷ 2024 ÷ +× 000A ÷ 0308 × 2024 ÷ +× 000A ÷ 0308 × 0020 ÷ 2024 ÷ +× 000A ÷ 002C ÷ +× 000A ÷ 0020 × 002C ÷ +× 000A ÷ 0308 × 002C ÷ +× 000A ÷ 0308 × 0020 × 002C ÷ +× 000A ÷ 1100 ÷ +× 000A ÷ 0020 ÷ 1100 ÷ +× 000A ÷ 0308 ÷ 1100 ÷ +× 000A ÷ 0308 × 0020 ÷ 1100 ÷ +× 000A ÷ 11A8 ÷ +× 000A ÷ 0020 ÷ 11A8 ÷ +× 000A ÷ 0308 ÷ 11A8 ÷ +× 000A ÷ 0308 × 0020 ÷ 11A8 ÷ +× 000A ÷ 1160 ÷ +× 000A ÷ 0020 ÷ 1160 ÷ +× 000A ÷ 0308 ÷ 1160 ÷ +× 000A ÷ 0308 × 0020 ÷ 1160 ÷ +× 000A ÷ 000A ÷ +× 000A ÷ 0020 × 000A ÷ +× 000A ÷ 0308 × 000A ÷ +× 000A ÷ 0308 × 0020 × 000A ÷ +× 000A ÷ 0085 ÷ +× 000A ÷ 0020 × 0085 ÷ +× 000A ÷ 0308 × 0085 ÷ +× 000A ÷ 0308 × 0020 × 0085 ÷ +× 000A ÷ 17D6 ÷ +× 000A ÷ 0020 ÷ 17D6 ÷ +× 000A ÷ 0308 × 17D6 ÷ +× 000A ÷ 0308 × 0020 ÷ 17D6 ÷ +× 000A ÷ 0030 ÷ +× 000A ÷ 0020 ÷ 0030 ÷ +× 000A ÷ 0308 × 0030 ÷ +× 000A ÷ 0308 × 0020 ÷ 0030 ÷ +× 000A ÷ 0028 ÷ +× 000A ÷ 0020 ÷ 0028 ÷ +× 000A ÷ 0308 × 0028 ÷ +× 000A ÷ 0308 × 0020 ÷ 0028 ÷ +× 000A ÷ 0025 ÷ +× 000A ÷ 0020 ÷ 0025 ÷ +× 000A ÷ 0308 × 0025 ÷ +× 000A ÷ 0308 × 0020 ÷ 0025 ÷ +× 000A ÷ 0024 ÷ +× 000A ÷ 0020 ÷ 0024 ÷ +× 000A ÷ 0308 × 0024 ÷ +× 000A ÷ 0308 × 0020 ÷ 0024 ÷ +× 000A ÷ 0022 ÷ +× 000A ÷ 0020 ÷ 0022 ÷ +× 000A ÷ 0308 × 0022 ÷ +× 000A ÷ 0308 × 0020 ÷ 0022 ÷ +× 000A ÷ 0020 ÷ +× 000A ÷ 0020 × 0020 ÷ +× 000A ÷ 0308 × 0020 ÷ +× 000A ÷ 0308 × 0020 × 0020 ÷ +× 000A ÷ 002F ÷ +× 000A ÷ 0020 × 002F ÷ +× 000A ÷ 0308 × 002F ÷ +× 000A ÷ 0308 × 0020 × 002F ÷ +× 000A ÷ 2060 ÷ +× 000A ÷ 0020 × 2060 ÷ +× 000A ÷ 0308 × 2060 ÷ +× 000A ÷ 0308 × 0020 × 2060 ÷ +× 000A ÷ 200B ÷ +× 000A ÷ 0020 × 200B ÷ +× 000A ÷ 0308 × 200B ÷ +× 000A ÷ 0308 × 0020 × 200B ÷ +× 000A ÷ 1F1E6 ÷ +× 000A ÷ 0020 ÷ 1F1E6 ÷ +× 000A ÷ 0308 ÷ 1F1E6 ÷ +× 000A ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 000A ÷ 261D ÷ +× 000A ÷ 0020 ÷ 261D ÷ +× 000A ÷ 0308 ÷ 261D ÷ +× 000A ÷ 0308 × 0020 ÷ 261D ÷ +× 000A ÷ 1F3FB ÷ +× 000A ÷ 0020 ÷ 1F3FB ÷ +× 000A ÷ 0308 ÷ 1F3FB ÷ +× 000A ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 000A ÷ 0001 ÷ +× 000A ÷ 0020 ÷ 0001 ÷ +× 000A ÷ 0308 × 0001 ÷ +× 000A ÷ 0308 × 0020 ÷ 0001 ÷ +× 000A ÷ 200D ÷ +× 000A ÷ 0020 ÷ 200D ÷ +× 000A ÷ 0308 × 200D ÷ +× 000A ÷ 0308 × 0020 ÷ 200D ÷ +× 000A ÷ 00A7 ÷ +× 000A ÷ 0020 ÷ 00A7 ÷ +× 000A ÷ 0308 × 00A7 ÷ +× 000A ÷ 0308 × 0020 ÷ 00A7 ÷ +× 000A ÷ 50005 ÷ +× 000A ÷ 0020 ÷ 50005 ÷ +× 000A ÷ 0308 × 50005 ÷ +× 000A ÷ 0308 × 0020 ÷ 50005 ÷ +× 000A ÷ 0E01 ÷ +× 000A ÷ 0020 ÷ 0E01 ÷ +× 000A ÷ 0308 × 0E01 ÷ +× 000A ÷ 0308 × 0020 ÷ 0E01 ÷ +× 000A ÷ 3041 ÷ +× 000A ÷ 0020 ÷ 3041 ÷ +× 000A ÷ 0308 × 3041 ÷ +× 000A ÷ 0308 × 0020 ÷ 3041 ÷ +× 0085 ÷ 0023 ÷ +× 0085 ÷ 0020 ÷ 0023 ÷ +× 0085 ÷ 0308 × 0023 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0023 ÷ +× 0085 ÷ 2014 ÷ +× 0085 ÷ 0020 ÷ 2014 ÷ +× 0085 ÷ 0308 ÷ 2014 ÷ +× 0085 ÷ 0308 × 0020 ÷ 2014 ÷ +× 0085 ÷ 0009 ÷ +× 0085 ÷ 0020 ÷ 0009 ÷ +× 0085 ÷ 0308 × 0009 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0009 ÷ +× 0085 ÷ 00B4 ÷ +× 0085 ÷ 0020 ÷ 00B4 ÷ +× 0085 ÷ 0308 ÷ 00B4 ÷ +× 0085 ÷ 0308 × 0020 ÷ 00B4 ÷ +× 0085 ÷ 000B ÷ +× 0085 ÷ 0020 × 000B ÷ +× 0085 ÷ 0308 × 000B ÷ +× 0085 ÷ 0308 × 0020 × 000B ÷ +× 0085 ÷ FFFC ÷ +× 0085 ÷ 0020 ÷ FFFC ÷ +× 0085 ÷ 0308 ÷ FFFC ÷ +× 0085 ÷ 0308 × 0020 ÷ FFFC ÷ +× 0085 ÷ 007D ÷ +× 0085 ÷ 0020 × 007D ÷ +× 0085 ÷ 0308 × 007D ÷ +× 0085 ÷ 0308 × 0020 × 007D ÷ +× 0085 ÷ 0029 ÷ +× 0085 ÷ 0020 × 0029 ÷ +× 0085 ÷ 0308 × 0029 ÷ +× 0085 ÷ 0308 × 0020 × 0029 ÷ +× 0085 ÷ 000D ÷ +× 0085 ÷ 0020 × 000D ÷ +× 0085 ÷ 0308 × 000D ÷ +× 0085 ÷ 0308 × 0020 × 000D ÷ +× 0085 ÷ 0021 ÷ +× 0085 ÷ 0020 × 0021 ÷ +× 0085 ÷ 0308 × 0021 ÷ +× 0085 ÷ 0308 × 0020 × 0021 ÷ +× 0085 ÷ 00A0 ÷ +× 0085 ÷ 0020 ÷ 00A0 ÷ +× 0085 ÷ 0308 × 00A0 ÷ +× 0085 ÷ 0308 × 0020 ÷ 00A0 ÷ +× 0085 ÷ AC00 ÷ +× 0085 ÷ 0020 ÷ AC00 ÷ +× 0085 ÷ 0308 ÷ AC00 ÷ +× 0085 ÷ 0308 × 0020 ÷ AC00 ÷ +× 0085 ÷ AC01 ÷ +× 0085 ÷ 0020 ÷ AC01 ÷ +× 0085 ÷ 0308 ÷ AC01 ÷ +× 0085 ÷ 0308 × 0020 ÷ AC01 ÷ +× 0085 ÷ 05D0 ÷ +× 0085 ÷ 0020 ÷ 05D0 ÷ +× 0085 ÷ 0308 × 05D0 ÷ +× 0085 ÷ 0308 × 0020 ÷ 05D0 ÷ +× 0085 ÷ 002D ÷ +× 0085 ÷ 0020 ÷ 002D ÷ +× 0085 ÷ 0308 × 002D ÷ +× 0085 ÷ 0308 × 0020 ÷ 002D ÷ +× 0085 ÷ 231A ÷ +× 0085 ÷ 0020 ÷ 231A ÷ +× 0085 ÷ 0308 ÷ 231A ÷ +× 0085 ÷ 0308 × 0020 ÷ 231A ÷ +× 0085 ÷ 2024 ÷ +× 0085 ÷ 0020 ÷ 2024 ÷ +× 0085 ÷ 0308 × 2024 ÷ +× 0085 ÷ 0308 × 0020 ÷ 2024 ÷ +× 0085 ÷ 002C ÷ +× 0085 ÷ 0020 × 002C ÷ +× 0085 ÷ 0308 × 002C ÷ +× 0085 ÷ 0308 × 0020 × 002C ÷ +× 0085 ÷ 1100 ÷ +× 0085 ÷ 0020 ÷ 1100 ÷ +× 0085 ÷ 0308 ÷ 1100 ÷ +× 0085 ÷ 0308 × 0020 ÷ 1100 ÷ +× 0085 ÷ 11A8 ÷ +× 0085 ÷ 0020 ÷ 11A8 ÷ +× 0085 ÷ 0308 ÷ 11A8 ÷ +× 0085 ÷ 0308 × 0020 ÷ 11A8 ÷ +× 0085 ÷ 1160 ÷ +× 0085 ÷ 0020 ÷ 1160 ÷ +× 0085 ÷ 0308 ÷ 1160 ÷ +× 0085 ÷ 0308 × 0020 ÷ 1160 ÷ +× 0085 ÷ 000A ÷ +× 0085 ÷ 0020 × 000A ÷ +× 0085 ÷ 0308 × 000A ÷ +× 0085 ÷ 0308 × 0020 × 000A ÷ +× 0085 ÷ 0085 ÷ +× 0085 ÷ 0020 × 0085 ÷ +× 0085 ÷ 0308 × 0085 ÷ +× 0085 ÷ 0308 × 0020 × 0085 ÷ +× 0085 ÷ 17D6 ÷ +× 0085 ÷ 0020 ÷ 17D6 ÷ +× 0085 ÷ 0308 × 17D6 ÷ +× 0085 ÷ 0308 × 0020 ÷ 17D6 ÷ +× 0085 ÷ 0030 ÷ +× 0085 ÷ 0020 ÷ 0030 ÷ +× 0085 ÷ 0308 × 0030 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0030 ÷ +× 0085 ÷ 0028 ÷ +× 0085 ÷ 0020 ÷ 0028 ÷ +× 0085 ÷ 0308 × 0028 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0028 ÷ +× 0085 ÷ 0025 ÷ +× 0085 ÷ 0020 ÷ 0025 ÷ +× 0085 ÷ 0308 × 0025 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0025 ÷ +× 0085 ÷ 0024 ÷ +× 0085 ÷ 0020 ÷ 0024 ÷ +× 0085 ÷ 0308 × 0024 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0024 ÷ +× 0085 ÷ 0022 ÷ +× 0085 ÷ 0020 ÷ 0022 ÷ +× 0085 ÷ 0308 × 0022 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0022 ÷ +× 0085 ÷ 0020 ÷ +× 0085 ÷ 0020 × 0020 ÷ +× 0085 ÷ 0308 × 0020 ÷ +× 0085 ÷ 0308 × 0020 × 0020 ÷ +× 0085 ÷ 002F ÷ +× 0085 ÷ 0020 × 002F ÷ +× 0085 ÷ 0308 × 002F ÷ +× 0085 ÷ 0308 × 0020 × 002F ÷ +× 0085 ÷ 2060 ÷ +× 0085 ÷ 0020 × 2060 ÷ +× 0085 ÷ 0308 × 2060 ÷ +× 0085 ÷ 0308 × 0020 × 2060 ÷ +× 0085 ÷ 200B ÷ +× 0085 ÷ 0020 × 200B ÷ +× 0085 ÷ 0308 × 200B ÷ +× 0085 ÷ 0308 × 0020 × 200B ÷ +× 0085 ÷ 1F1E6 ÷ +× 0085 ÷ 0020 ÷ 1F1E6 ÷ +× 0085 ÷ 0308 ÷ 1F1E6 ÷ +× 0085 ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 0085 ÷ 261D ÷ +× 0085 ÷ 0020 ÷ 261D ÷ +× 0085 ÷ 0308 ÷ 261D ÷ +× 0085 ÷ 0308 × 0020 ÷ 261D ÷ +× 0085 ÷ 1F3FB ÷ +× 0085 ÷ 0020 ÷ 1F3FB ÷ +× 0085 ÷ 0308 ÷ 1F3FB ÷ +× 0085 ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 0085 ÷ 0001 ÷ +× 0085 ÷ 0020 ÷ 0001 ÷ +× 0085 ÷ 0308 × 0001 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0001 ÷ +× 0085 ÷ 200D ÷ +× 0085 ÷ 0020 ÷ 200D ÷ +× 0085 ÷ 0308 × 200D ÷ +× 0085 ÷ 0308 × 0020 ÷ 200D ÷ +× 0085 ÷ 00A7 ÷ +× 0085 ÷ 0020 ÷ 00A7 ÷ +× 0085 ÷ 0308 × 00A7 ÷ +× 0085 ÷ 0308 × 0020 ÷ 00A7 ÷ +× 0085 ÷ 50005 ÷ +× 0085 ÷ 0020 ÷ 50005 ÷ +× 0085 ÷ 0308 × 50005 ÷ +× 0085 ÷ 0308 × 0020 ÷ 50005 ÷ +× 0085 ÷ 0E01 ÷ +× 0085 ÷ 0020 ÷ 0E01 ÷ +× 0085 ÷ 0308 × 0E01 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0E01 ÷ +× 0085 ÷ 3041 ÷ +× 0085 ÷ 0020 ÷ 3041 ÷ +× 0085 ÷ 0308 × 3041 ÷ +× 0085 ÷ 0308 × 0020 ÷ 3041 ÷ +× 17D6 ÷ 0023 ÷ +× 17D6 × 0020 ÷ 0023 ÷ +× 17D6 × 0308 ÷ 0023 ÷ +× 17D6 × 0308 × 0020 ÷ 0023 ÷ +× 17D6 ÷ 2014 ÷ +× 17D6 × 0020 ÷ 2014 ÷ +× 17D6 × 0308 ÷ 2014 ÷ +× 17D6 × 0308 × 0020 ÷ 2014 ÷ +× 17D6 × 0009 ÷ +× 17D6 × 0020 ÷ 0009 ÷ +× 17D6 × 0308 × 0009 ÷ +× 17D6 × 0308 × 0020 ÷ 0009 ÷ +× 17D6 ÷ 00B4 ÷ +× 17D6 × 0020 ÷ 00B4 ÷ +× 17D6 × 0308 ÷ 00B4 ÷ +× 17D6 × 0308 × 0020 ÷ 00B4 ÷ +× 17D6 × 000B ÷ +× 17D6 × 0020 × 000B ÷ +× 17D6 × 0308 × 000B ÷ +× 17D6 × 0308 × 0020 × 000B ÷ +× 17D6 ÷ FFFC ÷ +× 17D6 × 0020 ÷ FFFC ÷ +× 17D6 × 0308 ÷ FFFC ÷ +× 17D6 × 0308 × 0020 ÷ FFFC ÷ +× 17D6 × 007D ÷ +× 17D6 × 0020 × 007D ÷ +× 17D6 × 0308 × 007D ÷ +× 17D6 × 0308 × 0020 × 007D ÷ +× 17D6 × 0029 ÷ +× 17D6 × 0020 × 0029 ÷ +× 17D6 × 0308 × 0029 ÷ +× 17D6 × 0308 × 0020 × 0029 ÷ +× 17D6 × 000D ÷ +× 17D6 × 0020 × 000D ÷ +× 17D6 × 0308 × 000D ÷ +× 17D6 × 0308 × 0020 × 000D ÷ +× 17D6 × 0021 ÷ +× 17D6 × 0020 × 0021 ÷ +× 17D6 × 0308 × 0021 ÷ +× 17D6 × 0308 × 0020 × 0021 ÷ +× 17D6 × 00A0 ÷ +× 17D6 × 0020 ÷ 00A0 ÷ +× 17D6 × 0308 × 00A0 ÷ +× 17D6 × 0308 × 0020 ÷ 00A0 ÷ +× 17D6 ÷ AC00 ÷ +× 17D6 × 0020 ÷ AC00 ÷ +× 17D6 × 0308 ÷ AC00 ÷ +× 17D6 × 0308 × 0020 ÷ AC00 ÷ +× 17D6 ÷ AC01 ÷ +× 17D6 × 0020 ÷ AC01 ÷ +× 17D6 × 0308 ÷ AC01 ÷ +× 17D6 × 0308 × 0020 ÷ AC01 ÷ +× 17D6 ÷ 05D0 ÷ +× 17D6 × 0020 ÷ 05D0 ÷ +× 17D6 × 0308 ÷ 05D0 ÷ +× 17D6 × 0308 × 0020 ÷ 05D0 ÷ +× 17D6 × 002D ÷ +× 17D6 × 0020 ÷ 002D ÷ +× 17D6 × 0308 × 002D ÷ +× 17D6 × 0308 × 0020 ÷ 002D ÷ +× 17D6 ÷ 231A ÷ +× 17D6 × 0020 ÷ 231A ÷ +× 17D6 × 0308 ÷ 231A ÷ +× 17D6 × 0308 × 0020 ÷ 231A ÷ +× 17D6 ÷ 2024 ÷ +× 17D6 × 0020 ÷ 2024 ÷ +× 17D6 × 0308 ÷ 2024 ÷ +× 17D6 × 0308 × 0020 ÷ 2024 ÷ +× 17D6 × 002C ÷ +× 17D6 × 0020 × 002C ÷ +× 17D6 × 0308 × 002C ÷ +× 17D6 × 0308 × 0020 × 002C ÷ +× 17D6 ÷ 1100 ÷ +× 17D6 × 0020 ÷ 1100 ÷ +× 17D6 × 0308 ÷ 1100 ÷ +× 17D6 × 0308 × 0020 ÷ 1100 ÷ +× 17D6 ÷ 11A8 ÷ +× 17D6 × 0020 ÷ 11A8 ÷ +× 17D6 × 0308 ÷ 11A8 ÷ +× 17D6 × 0308 × 0020 ÷ 11A8 ÷ +× 17D6 ÷ 1160 ÷ +× 17D6 × 0020 ÷ 1160 ÷ +× 17D6 × 0308 ÷ 1160 ÷ +× 17D6 × 0308 × 0020 ÷ 1160 ÷ +× 17D6 × 000A ÷ +× 17D6 × 0020 × 000A ÷ +× 17D6 × 0308 × 000A ÷ +× 17D6 × 0308 × 0020 × 000A ÷ +× 17D6 × 0085 ÷ +× 17D6 × 0020 × 0085 ÷ +× 17D6 × 0308 × 0085 ÷ +× 17D6 × 0308 × 0020 × 0085 ÷ +× 17D6 × 17D6 ÷ +× 17D6 × 0020 ÷ 17D6 ÷ +× 17D6 × 0308 × 17D6 ÷ +× 17D6 × 0308 × 0020 ÷ 17D6 ÷ +× 17D6 ÷ 0030 ÷ +× 17D6 × 0020 ÷ 0030 ÷ +× 17D6 × 0308 ÷ 0030 ÷ +× 17D6 × 0308 × 0020 ÷ 0030 ÷ +× 17D6 ÷ 0028 ÷ +× 17D6 × 0020 ÷ 0028 ÷ +× 17D6 × 0308 ÷ 0028 ÷ +× 17D6 × 0308 × 0020 ÷ 0028 ÷ +× 17D6 ÷ 0025 ÷ +× 17D6 × 0020 ÷ 0025 ÷ +× 17D6 × 0308 ÷ 0025 ÷ +× 17D6 × 0308 × 0020 ÷ 0025 ÷ +× 17D6 ÷ 0024 ÷ +× 17D6 × 0020 ÷ 0024 ÷ +× 17D6 × 0308 ÷ 0024 ÷ +× 17D6 × 0308 × 0020 ÷ 0024 ÷ +× 17D6 × 0022 ÷ +× 17D6 × 0020 ÷ 0022 ÷ +× 17D6 × 0308 × 0022 ÷ +× 17D6 × 0308 × 0020 ÷ 0022 ÷ +× 17D6 × 0020 ÷ +× 17D6 × 0020 × 0020 ÷ +× 17D6 × 0308 × 0020 ÷ +× 17D6 × 0308 × 0020 × 0020 ÷ +× 17D6 × 002F ÷ +× 17D6 × 0020 × 002F ÷ +× 17D6 × 0308 × 002F ÷ +× 17D6 × 0308 × 0020 × 002F ÷ +× 17D6 × 2060 ÷ +× 17D6 × 0020 × 2060 ÷ +× 17D6 × 0308 × 2060 ÷ +× 17D6 × 0308 × 0020 × 2060 ÷ +× 17D6 × 200B ÷ +× 17D6 × 0020 × 200B ÷ +× 17D6 × 0308 × 200B ÷ +× 17D6 × 0308 × 0020 × 200B ÷ +× 17D6 ÷ 1F1E6 ÷ +× 17D6 × 0020 ÷ 1F1E6 ÷ +× 17D6 × 0308 ÷ 1F1E6 ÷ +× 17D6 × 0308 × 0020 ÷ 1F1E6 ÷ +× 17D6 ÷ 261D ÷ +× 17D6 × 0020 ÷ 261D ÷ +× 17D6 × 0308 ÷ 261D ÷ +× 17D6 × 0308 × 0020 ÷ 261D ÷ +× 17D6 ÷ 1F3FB ÷ +× 17D6 × 0020 ÷ 1F3FB ÷ +× 17D6 × 0308 ÷ 1F3FB ÷ +× 17D6 × 0308 × 0020 ÷ 1F3FB ÷ +× 17D6 × 0001 ÷ +× 17D6 × 0020 ÷ 0001 ÷ +× 17D6 × 0308 × 0001 ÷ +× 17D6 × 0308 × 0020 ÷ 0001 ÷ +× 17D6 × 200D ÷ +× 17D6 × 0020 ÷ 200D ÷ +× 17D6 × 0308 × 200D ÷ +× 17D6 × 0308 × 0020 ÷ 200D ÷ +× 17D6 ÷ 00A7 ÷ +× 17D6 × 0020 ÷ 00A7 ÷ +× 17D6 × 0308 ÷ 00A7 ÷ +× 17D6 × 0308 × 0020 ÷ 00A7 ÷ +× 17D6 ÷ 50005 ÷ +× 17D6 × 0020 ÷ 50005 ÷ +× 17D6 × 0308 ÷ 50005 ÷ +× 17D6 × 0308 × 0020 ÷ 50005 ÷ +× 17D6 ÷ 0E01 ÷ +× 17D6 × 0020 ÷ 0E01 ÷ +× 17D6 × 0308 ÷ 0E01 ÷ +× 17D6 × 0308 × 0020 ÷ 0E01 ÷ +× 17D6 × 3041 ÷ +× 17D6 × 0020 ÷ 3041 ÷ +× 17D6 × 0308 × 3041 ÷ +× 17D6 × 0308 × 0020 ÷ 3041 ÷ +× 0030 × 0023 ÷ +× 0030 × 0020 ÷ 0023 ÷ +× 0030 × 0308 × 0023 ÷ +× 0030 × 0308 × 0020 ÷ 0023 ÷ +× 0030 ÷ 2014 ÷ +× 0030 × 0020 ÷ 2014 ÷ +× 0030 × 0308 ÷ 2014 ÷ +× 0030 × 0308 × 0020 ÷ 2014 ÷ +× 0030 × 0009 ÷ +× 0030 × 0020 ÷ 0009 ÷ +× 0030 × 0308 × 0009 ÷ +× 0030 × 0308 × 0020 ÷ 0009 ÷ +× 0030 ÷ 00B4 ÷ +× 0030 × 0020 ÷ 00B4 ÷ +× 0030 × 0308 ÷ 00B4 ÷ +× 0030 × 0308 × 0020 ÷ 00B4 ÷ +× 0030 × 000B ÷ +× 0030 × 0020 × 000B ÷ +× 0030 × 0308 × 000B ÷ +× 0030 × 0308 × 0020 × 000B ÷ +× 0030 ÷ FFFC ÷ +× 0030 × 0020 ÷ FFFC ÷ +× 0030 × 0308 ÷ FFFC ÷ +× 0030 × 0308 × 0020 ÷ FFFC ÷ +× 0030 × 007D ÷ +× 0030 × 0020 × 007D ÷ +× 0030 × 0308 × 007D ÷ +× 0030 × 0308 × 0020 × 007D ÷ +× 0030 × 0029 ÷ +× 0030 × 0020 × 0029 ÷ +× 0030 × 0308 × 0029 ÷ +× 0030 × 0308 × 0020 × 0029 ÷ +× 0030 × 000D ÷ +× 0030 × 0020 × 000D ÷ +× 0030 × 0308 × 000D ÷ +× 0030 × 0308 × 0020 × 000D ÷ +× 0030 × 0021 ÷ +× 0030 × 0020 × 0021 ÷ +× 0030 × 0308 × 0021 ÷ +× 0030 × 0308 × 0020 × 0021 ÷ +× 0030 × 00A0 ÷ +× 0030 × 0020 ÷ 00A0 ÷ +× 0030 × 0308 × 00A0 ÷ +× 0030 × 0308 × 0020 ÷ 00A0 ÷ +× 0030 ÷ AC00 ÷ +× 0030 × 0020 ÷ AC00 ÷ +× 0030 × 0308 ÷ AC00 ÷ +× 0030 × 0308 × 0020 ÷ AC00 ÷ +× 0030 ÷ AC01 ÷ +× 0030 × 0020 ÷ AC01 ÷ +× 0030 × 0308 ÷ AC01 ÷ +× 0030 × 0308 × 0020 ÷ AC01 ÷ +× 0030 × 05D0 ÷ +× 0030 × 0020 ÷ 05D0 ÷ +× 0030 × 0308 × 05D0 ÷ +× 0030 × 0308 × 0020 ÷ 05D0 ÷ +× 0030 × 002D ÷ +× 0030 × 0020 ÷ 002D ÷ +× 0030 × 0308 × 002D ÷ +× 0030 × 0308 × 0020 ÷ 002D ÷ +× 0030 ÷ 231A ÷ +× 0030 × 0020 ÷ 231A ÷ +× 0030 × 0308 ÷ 231A ÷ +× 0030 × 0308 × 0020 ÷ 231A ÷ +× 0030 × 2024 ÷ +× 0030 × 0020 ÷ 2024 ÷ +× 0030 × 0308 × 2024 ÷ +× 0030 × 0308 × 0020 ÷ 2024 ÷ +× 0030 × 002C ÷ +× 0030 × 0020 × 002C ÷ +× 0030 × 0308 × 002C ÷ +× 0030 × 0308 × 0020 × 002C ÷ +× 0030 ÷ 1100 ÷ +× 0030 × 0020 ÷ 1100 ÷ +× 0030 × 0308 ÷ 1100 ÷ +× 0030 × 0308 × 0020 ÷ 1100 ÷ +× 0030 ÷ 11A8 ÷ +× 0030 × 0020 ÷ 11A8 ÷ +× 0030 × 0308 ÷ 11A8 ÷ +× 0030 × 0308 × 0020 ÷ 11A8 ÷ +× 0030 ÷ 1160 ÷ +× 0030 × 0020 ÷ 1160 ÷ +× 0030 × 0308 ÷ 1160 ÷ +× 0030 × 0308 × 0020 ÷ 1160 ÷ +× 0030 × 000A ÷ +× 0030 × 0020 × 000A ÷ +× 0030 × 0308 × 000A ÷ +× 0030 × 0308 × 0020 × 000A ÷ +× 0030 × 0085 ÷ +× 0030 × 0020 × 0085 ÷ +× 0030 × 0308 × 0085 ÷ +× 0030 × 0308 × 0020 × 0085 ÷ +× 0030 × 17D6 ÷ +× 0030 × 0020 ÷ 17D6 ÷ +× 0030 × 0308 × 17D6 ÷ +× 0030 × 0308 × 0020 ÷ 17D6 ÷ +× 0030 × 0030 ÷ +× 0030 × 0020 ÷ 0030 ÷ +× 0030 × 0308 × 0030 ÷ +× 0030 × 0308 × 0020 ÷ 0030 ÷ +× 0030 × 0028 ÷ +× 0030 × 0020 ÷ 0028 ÷ +× 0030 × 0308 × 0028 ÷ +× 0030 × 0308 × 0020 ÷ 0028 ÷ +× 0030 × 0025 ÷ +× 0030 × 0020 ÷ 0025 ÷ +× 0030 × 0308 × 0025 ÷ +× 0030 × 0308 × 0020 ÷ 0025 ÷ +× 0030 × 0024 ÷ +× 0030 × 0020 ÷ 0024 ÷ +× 0030 × 0308 × 0024 ÷ +× 0030 × 0308 × 0020 ÷ 0024 ÷ +× 0030 × 0022 ÷ +× 0030 × 0020 ÷ 0022 ÷ +× 0030 × 0308 × 0022 ÷ +× 0030 × 0308 × 0020 ÷ 0022 ÷ +× 0030 × 0020 ÷ +× 0030 × 0020 × 0020 ÷ +× 0030 × 0308 × 0020 ÷ +× 0030 × 0308 × 0020 × 0020 ÷ +× 0030 × 002F ÷ +× 0030 × 0020 × 002F ÷ +× 0030 × 0308 × 002F ÷ +× 0030 × 0308 × 0020 × 002F ÷ +× 0030 × 2060 ÷ +× 0030 × 0020 × 2060 ÷ +× 0030 × 0308 × 2060 ÷ +× 0030 × 0308 × 0020 × 2060 ÷ +× 0030 × 200B ÷ +× 0030 × 0020 × 200B ÷ +× 0030 × 0308 × 200B ÷ +× 0030 × 0308 × 0020 × 200B ÷ +× 0030 ÷ 1F1E6 ÷ +× 0030 × 0020 ÷ 1F1E6 ÷ +× 0030 × 0308 ÷ 1F1E6 ÷ +× 0030 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0030 ÷ 261D ÷ +× 0030 × 0020 ÷ 261D ÷ +× 0030 × 0308 ÷ 261D ÷ +× 0030 × 0308 × 0020 ÷ 261D ÷ +× 0030 ÷ 1F3FB ÷ +× 0030 × 0020 ÷ 1F3FB ÷ +× 0030 × 0308 ÷ 1F3FB ÷ +× 0030 × 0308 × 0020 ÷ 1F3FB ÷ +× 0030 × 0001 ÷ +× 0030 × 0020 ÷ 0001 ÷ +× 0030 × 0308 × 0001 ÷ +× 0030 × 0308 × 0020 ÷ 0001 ÷ +× 0030 × 200D ÷ +× 0030 × 0020 ÷ 200D ÷ +× 0030 × 0308 × 200D ÷ +× 0030 × 0308 × 0020 ÷ 200D ÷ +× 0030 × 00A7 ÷ +× 0030 × 0020 ÷ 00A7 ÷ +× 0030 × 0308 × 00A7 ÷ +× 0030 × 0308 × 0020 ÷ 00A7 ÷ +× 0030 × 50005 ÷ +× 0030 × 0020 ÷ 50005 ÷ +× 0030 × 0308 × 50005 ÷ +× 0030 × 0308 × 0020 ÷ 50005 ÷ +× 0030 × 0E01 ÷ +× 0030 × 0020 ÷ 0E01 ÷ +× 0030 × 0308 × 0E01 ÷ +× 0030 × 0308 × 0020 ÷ 0E01 ÷ +× 0030 × 3041 ÷ +× 0030 × 0020 ÷ 3041 ÷ +× 0030 × 0308 × 3041 ÷ +× 0030 × 0308 × 0020 ÷ 3041 ÷ +× 0028 × 0023 ÷ +× 0028 × 0020 × 0023 ÷ +× 0028 × 0308 × 0023 ÷ +× 0028 × 0308 × 0020 × 0023 ÷ +× 0028 × 2014 ÷ +× 0028 × 0020 × 2014 ÷ +× 0028 × 0308 × 2014 ÷ +× 0028 × 0308 × 0020 × 2014 ÷ +× 0028 × 0009 ÷ +× 0028 × 0020 × 0009 ÷ +× 0028 × 0308 × 0009 ÷ +× 0028 × 0308 × 0020 × 0009 ÷ +× 0028 × 00B4 ÷ +× 0028 × 0020 × 00B4 ÷ +× 0028 × 0308 × 00B4 ÷ +× 0028 × 0308 × 0020 × 00B4 ÷ +× 0028 × 000B ÷ +× 0028 × 0020 × 000B ÷ +× 0028 × 0308 × 000B ÷ +× 0028 × 0308 × 0020 × 000B ÷ +× 0028 × FFFC ÷ +× 0028 × 0020 × FFFC ÷ +× 0028 × 0308 × FFFC ÷ +× 0028 × 0308 × 0020 × FFFC ÷ +× 0028 × 007D ÷ +× 0028 × 0020 × 007D ÷ +× 0028 × 0308 × 007D ÷ +× 0028 × 0308 × 0020 × 007D ÷ +× 0028 × 0029 ÷ +× 0028 × 0020 × 0029 ÷ +× 0028 × 0308 × 0029 ÷ +× 0028 × 0308 × 0020 × 0029 ÷ +× 0028 × 000D ÷ +× 0028 × 0020 × 000D ÷ +× 0028 × 0308 × 000D ÷ +× 0028 × 0308 × 0020 × 000D ÷ +× 0028 × 0021 ÷ +× 0028 × 0020 × 0021 ÷ +× 0028 × 0308 × 0021 ÷ +× 0028 × 0308 × 0020 × 0021 ÷ +× 0028 × 00A0 ÷ +× 0028 × 0020 × 00A0 ÷ +× 0028 × 0308 × 00A0 ÷ +× 0028 × 0308 × 0020 × 00A0 ÷ +× 0028 × AC00 ÷ +× 0028 × 0020 × AC00 ÷ +× 0028 × 0308 × AC00 ÷ +× 0028 × 0308 × 0020 × AC00 ÷ +× 0028 × AC01 ÷ +× 0028 × 0020 × AC01 ÷ +× 0028 × 0308 × AC01 ÷ +× 0028 × 0308 × 0020 × AC01 ÷ +× 0028 × 05D0 ÷ +× 0028 × 0020 × 05D0 ÷ +× 0028 × 0308 × 05D0 ÷ +× 0028 × 0308 × 0020 × 05D0 ÷ +× 0028 × 002D ÷ +× 0028 × 0020 × 002D ÷ +× 0028 × 0308 × 002D ÷ +× 0028 × 0308 × 0020 × 002D ÷ +× 0028 × 231A ÷ +× 0028 × 0020 × 231A ÷ +× 0028 × 0308 × 231A ÷ +× 0028 × 0308 × 0020 × 231A ÷ +× 0028 × 2024 ÷ +× 0028 × 0020 × 2024 ÷ +× 0028 × 0308 × 2024 ÷ +× 0028 × 0308 × 0020 × 2024 ÷ +× 0028 × 002C ÷ +× 0028 × 0020 × 002C ÷ +× 0028 × 0308 × 002C ÷ +× 0028 × 0308 × 0020 × 002C ÷ +× 0028 × 1100 ÷ +× 0028 × 0020 × 1100 ÷ +× 0028 × 0308 × 1100 ÷ +× 0028 × 0308 × 0020 × 1100 ÷ +× 0028 × 11A8 ÷ +× 0028 × 0020 × 11A8 ÷ +× 0028 × 0308 × 11A8 ÷ +× 0028 × 0308 × 0020 × 11A8 ÷ +× 0028 × 1160 ÷ +× 0028 × 0020 × 1160 ÷ +× 0028 × 0308 × 1160 ÷ +× 0028 × 0308 × 0020 × 1160 ÷ +× 0028 × 000A ÷ +× 0028 × 0020 × 000A ÷ +× 0028 × 0308 × 000A ÷ +× 0028 × 0308 × 0020 × 000A ÷ +× 0028 × 0085 ÷ +× 0028 × 0020 × 0085 ÷ +× 0028 × 0308 × 0085 ÷ +× 0028 × 0308 × 0020 × 0085 ÷ +× 0028 × 17D6 ÷ +× 0028 × 0020 × 17D6 ÷ +× 0028 × 0308 × 17D6 ÷ +× 0028 × 0308 × 0020 × 17D6 ÷ +× 0028 × 0030 ÷ +× 0028 × 0020 × 0030 ÷ +× 0028 × 0308 × 0030 ÷ +× 0028 × 0308 × 0020 × 0030 ÷ +× 0028 × 0028 ÷ +× 0028 × 0020 × 0028 ÷ +× 0028 × 0308 × 0028 ÷ +× 0028 × 0308 × 0020 × 0028 ÷ +× 0028 × 0025 ÷ +× 0028 × 0020 × 0025 ÷ +× 0028 × 0308 × 0025 ÷ +× 0028 × 0308 × 0020 × 0025 ÷ +× 0028 × 0024 ÷ +× 0028 × 0020 × 0024 ÷ +× 0028 × 0308 × 0024 ÷ +× 0028 × 0308 × 0020 × 0024 ÷ +× 0028 × 0022 ÷ +× 0028 × 0020 × 0022 ÷ +× 0028 × 0308 × 0022 ÷ +× 0028 × 0308 × 0020 × 0022 ÷ +× 0028 × 0020 ÷ +× 0028 × 0020 × 0020 ÷ +× 0028 × 0308 × 0020 ÷ +× 0028 × 0308 × 0020 × 0020 ÷ +× 0028 × 002F ÷ +× 0028 × 0020 × 002F ÷ +× 0028 × 0308 × 002F ÷ +× 0028 × 0308 × 0020 × 002F ÷ +× 0028 × 2060 ÷ +× 0028 × 0020 × 2060 ÷ +× 0028 × 0308 × 2060 ÷ +× 0028 × 0308 × 0020 × 2060 ÷ +× 0028 × 200B ÷ +× 0028 × 0020 × 200B ÷ +× 0028 × 0308 × 200B ÷ +× 0028 × 0308 × 0020 × 200B ÷ +× 0028 × 1F1E6 ÷ +× 0028 × 0020 × 1F1E6 ÷ +× 0028 × 0308 × 1F1E6 ÷ +× 0028 × 0308 × 0020 × 1F1E6 ÷ +× 0028 × 261D ÷ +× 0028 × 0020 × 261D ÷ +× 0028 × 0308 × 261D ÷ +× 0028 × 0308 × 0020 × 261D ÷ +× 0028 × 1F3FB ÷ +× 0028 × 0020 × 1F3FB ÷ +× 0028 × 0308 × 1F3FB ÷ +× 0028 × 0308 × 0020 × 1F3FB ÷ +× 0028 × 0001 ÷ +× 0028 × 0020 × 0001 ÷ +× 0028 × 0308 × 0001 ÷ +× 0028 × 0308 × 0020 × 0001 ÷ +× 0028 × 200D ÷ +× 0028 × 0020 × 200D ÷ +× 0028 × 0308 × 200D ÷ +× 0028 × 0308 × 0020 × 200D ÷ +× 0028 × 00A7 ÷ +× 0028 × 0020 × 00A7 ÷ +× 0028 × 0308 × 00A7 ÷ +× 0028 × 0308 × 0020 × 00A7 ÷ +× 0028 × 50005 ÷ +× 0028 × 0020 × 50005 ÷ +× 0028 × 0308 × 50005 ÷ +× 0028 × 0308 × 0020 × 50005 ÷ +× 0028 × 0E01 ÷ +× 0028 × 0020 × 0E01 ÷ +× 0028 × 0308 × 0E01 ÷ +× 0028 × 0308 × 0020 × 0E01 ÷ +× 0028 × 3041 ÷ +× 0028 × 0020 × 3041 ÷ +× 0028 × 0308 × 3041 ÷ +× 0028 × 0308 × 0020 × 3041 ÷ +× 0025 × 0023 ÷ +× 0025 × 0020 ÷ 0023 ÷ +× 0025 × 0308 × 0023 ÷ +× 0025 × 0308 × 0020 ÷ 0023 ÷ +× 0025 ÷ 2014 ÷ +× 0025 × 0020 ÷ 2014 ÷ +× 0025 × 0308 ÷ 2014 ÷ +× 0025 × 0308 × 0020 ÷ 2014 ÷ +× 0025 × 0009 ÷ +× 0025 × 0020 ÷ 0009 ÷ +× 0025 × 0308 × 0009 ÷ +× 0025 × 0308 × 0020 ÷ 0009 ÷ +× 0025 ÷ 00B4 ÷ +× 0025 × 0020 ÷ 00B4 ÷ +× 0025 × 0308 ÷ 00B4 ÷ +× 0025 × 0308 × 0020 ÷ 00B4 ÷ +× 0025 × 000B ÷ +× 0025 × 0020 × 000B ÷ +× 0025 × 0308 × 000B ÷ +× 0025 × 0308 × 0020 × 000B ÷ +× 0025 ÷ FFFC ÷ +× 0025 × 0020 ÷ FFFC ÷ +× 0025 × 0308 ÷ FFFC ÷ +× 0025 × 0308 × 0020 ÷ FFFC ÷ +× 0025 × 007D ÷ +× 0025 × 0020 × 007D ÷ +× 0025 × 0308 × 007D ÷ +× 0025 × 0308 × 0020 × 007D ÷ +× 0025 × 0029 ÷ +× 0025 × 0020 × 0029 ÷ +× 0025 × 0308 × 0029 ÷ +× 0025 × 0308 × 0020 × 0029 ÷ +× 0025 × 000D ÷ +× 0025 × 0020 × 000D ÷ +× 0025 × 0308 × 000D ÷ +× 0025 × 0308 × 0020 × 000D ÷ +× 0025 × 0021 ÷ +× 0025 × 0020 × 0021 ÷ +× 0025 × 0308 × 0021 ÷ +× 0025 × 0308 × 0020 × 0021 ÷ +× 0025 × 00A0 ÷ +× 0025 × 0020 ÷ 00A0 ÷ +× 0025 × 0308 × 00A0 ÷ +× 0025 × 0308 × 0020 ÷ 00A0 ÷ +× 0025 ÷ AC00 ÷ +× 0025 × 0020 ÷ AC00 ÷ +× 0025 × 0308 ÷ AC00 ÷ +× 0025 × 0308 × 0020 ÷ AC00 ÷ +× 0025 ÷ AC01 ÷ +× 0025 × 0020 ÷ AC01 ÷ +× 0025 × 0308 ÷ AC01 ÷ +× 0025 × 0308 × 0020 ÷ AC01 ÷ +× 0025 × 05D0 ÷ +× 0025 × 0020 ÷ 05D0 ÷ +× 0025 × 0308 × 05D0 ÷ +× 0025 × 0308 × 0020 ÷ 05D0 ÷ +× 0025 × 002D ÷ +× 0025 × 0020 ÷ 002D ÷ +× 0025 × 0308 × 002D ÷ +× 0025 × 0308 × 0020 ÷ 002D ÷ +× 0025 ÷ 231A ÷ +× 0025 × 0020 ÷ 231A ÷ +× 0025 × 0308 ÷ 231A ÷ +× 0025 × 0308 × 0020 ÷ 231A ÷ +× 0025 ÷ 2024 ÷ +× 0025 × 0020 ÷ 2024 ÷ +× 0025 × 0308 ÷ 2024 ÷ +× 0025 × 0308 × 0020 ÷ 2024 ÷ +× 0025 × 002C ÷ +× 0025 × 0020 × 002C ÷ +× 0025 × 0308 × 002C ÷ +× 0025 × 0308 × 0020 × 002C ÷ +× 0025 ÷ 1100 ÷ +× 0025 × 0020 ÷ 1100 ÷ +× 0025 × 0308 ÷ 1100 ÷ +× 0025 × 0308 × 0020 ÷ 1100 ÷ +× 0025 ÷ 11A8 ÷ +× 0025 × 0020 ÷ 11A8 ÷ +× 0025 × 0308 ÷ 11A8 ÷ +× 0025 × 0308 × 0020 ÷ 11A8 ÷ +× 0025 ÷ 1160 ÷ +× 0025 × 0020 ÷ 1160 ÷ +× 0025 × 0308 ÷ 1160 ÷ +× 0025 × 0308 × 0020 ÷ 1160 ÷ +× 0025 × 000A ÷ +× 0025 × 0020 × 000A ÷ +× 0025 × 0308 × 000A ÷ +× 0025 × 0308 × 0020 × 000A ÷ +× 0025 × 0085 ÷ +× 0025 × 0020 × 0085 ÷ +× 0025 × 0308 × 0085 ÷ +× 0025 × 0308 × 0020 × 0085 ÷ +× 0025 × 17D6 ÷ +× 0025 × 0020 ÷ 17D6 ÷ +× 0025 × 0308 × 17D6 ÷ +× 0025 × 0308 × 0020 ÷ 17D6 ÷ +× 0025 × 0030 ÷ +× 0025 × 0020 ÷ 0030 ÷ +× 0025 × 0308 × 0030 ÷ +× 0025 × 0308 × 0020 ÷ 0030 ÷ +× 0025 ÷ 0028 ÷ +× 0025 × 0020 ÷ 0028 ÷ +× 0025 × 0308 ÷ 0028 ÷ +× 0025 × 0308 × 0020 ÷ 0028 ÷ +× 0025 ÷ 0025 ÷ +× 0025 × 0020 ÷ 0025 ÷ +× 0025 × 0308 ÷ 0025 ÷ +× 0025 × 0308 × 0020 ÷ 0025 ÷ +× 0025 ÷ 0024 ÷ +× 0025 × 0020 ÷ 0024 ÷ +× 0025 × 0308 ÷ 0024 ÷ +× 0025 × 0308 × 0020 ÷ 0024 ÷ +× 0025 × 0022 ÷ +× 0025 × 0020 ÷ 0022 ÷ +× 0025 × 0308 × 0022 ÷ +× 0025 × 0308 × 0020 ÷ 0022 ÷ +× 0025 × 0020 ÷ +× 0025 × 0020 × 0020 ÷ +× 0025 × 0308 × 0020 ÷ +× 0025 × 0308 × 0020 × 0020 ÷ +× 0025 × 002F ÷ +× 0025 × 0020 × 002F ÷ +× 0025 × 0308 × 002F ÷ +× 0025 × 0308 × 0020 × 002F ÷ +× 0025 × 2060 ÷ +× 0025 × 0020 × 2060 ÷ +× 0025 × 0308 × 2060 ÷ +× 0025 × 0308 × 0020 × 2060 ÷ +× 0025 × 200B ÷ +× 0025 × 0020 × 200B ÷ +× 0025 × 0308 × 200B ÷ +× 0025 × 0308 × 0020 × 200B ÷ +× 0025 ÷ 1F1E6 ÷ +× 0025 × 0020 ÷ 1F1E6 ÷ +× 0025 × 0308 ÷ 1F1E6 ÷ +× 0025 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0025 ÷ 261D ÷ +× 0025 × 0020 ÷ 261D ÷ +× 0025 × 0308 ÷ 261D ÷ +× 0025 × 0308 × 0020 ÷ 261D ÷ +× 0025 ÷ 1F3FB ÷ +× 0025 × 0020 ÷ 1F3FB ÷ +× 0025 × 0308 ÷ 1F3FB ÷ +× 0025 × 0308 × 0020 ÷ 1F3FB ÷ +× 0025 × 0001 ÷ +× 0025 × 0020 ÷ 0001 ÷ +× 0025 × 0308 × 0001 ÷ +× 0025 × 0308 × 0020 ÷ 0001 ÷ +× 0025 × 200D ÷ +× 0025 × 0020 ÷ 200D ÷ +× 0025 × 0308 × 200D ÷ +× 0025 × 0308 × 0020 ÷ 200D ÷ +× 0025 × 00A7 ÷ +× 0025 × 0020 ÷ 00A7 ÷ +× 0025 × 0308 × 00A7 ÷ +× 0025 × 0308 × 0020 ÷ 00A7 ÷ +× 0025 × 50005 ÷ +× 0025 × 0020 ÷ 50005 ÷ +× 0025 × 0308 × 50005 ÷ +× 0025 × 0308 × 0020 ÷ 50005 ÷ +× 0025 × 0E01 ÷ +× 0025 × 0020 ÷ 0E01 ÷ +× 0025 × 0308 × 0E01 ÷ +× 0025 × 0308 × 0020 ÷ 0E01 ÷ +× 0025 × 3041 ÷ +× 0025 × 0020 ÷ 3041 ÷ +× 0025 × 0308 × 3041 ÷ +× 0025 × 0308 × 0020 ÷ 3041 ÷ +× 0024 × 0023 ÷ +× 0024 × 0020 ÷ 0023 ÷ +× 0024 × 0308 × 0023 ÷ +× 0024 × 0308 × 0020 ÷ 0023 ÷ +× 0024 ÷ 2014 ÷ +× 0024 × 0020 ÷ 2014 ÷ +× 0024 × 0308 ÷ 2014 ÷ +× 0024 × 0308 × 0020 ÷ 2014 ÷ +× 0024 × 0009 ÷ +× 0024 × 0020 ÷ 0009 ÷ +× 0024 × 0308 × 0009 ÷ +× 0024 × 0308 × 0020 ÷ 0009 ÷ +× 0024 ÷ 00B4 ÷ +× 0024 × 0020 ÷ 00B4 ÷ +× 0024 × 0308 ÷ 00B4 ÷ +× 0024 × 0308 × 0020 ÷ 00B4 ÷ +× 0024 × 000B ÷ +× 0024 × 0020 × 000B ÷ +× 0024 × 0308 × 000B ÷ +× 0024 × 0308 × 0020 × 000B ÷ +× 0024 ÷ FFFC ÷ +× 0024 × 0020 ÷ FFFC ÷ +× 0024 × 0308 ÷ FFFC ÷ +× 0024 × 0308 × 0020 ÷ FFFC ÷ +× 0024 × 007D ÷ +× 0024 × 0020 × 007D ÷ +× 0024 × 0308 × 007D ÷ +× 0024 × 0308 × 0020 × 007D ÷ +× 0024 × 0029 ÷ +× 0024 × 0020 × 0029 ÷ +× 0024 × 0308 × 0029 ÷ +× 0024 × 0308 × 0020 × 0029 ÷ +× 0024 × 000D ÷ +× 0024 × 0020 × 000D ÷ +× 0024 × 0308 × 000D ÷ +× 0024 × 0308 × 0020 × 000D ÷ +× 0024 × 0021 ÷ +× 0024 × 0020 × 0021 ÷ +× 0024 × 0308 × 0021 ÷ +× 0024 × 0308 × 0020 × 0021 ÷ +× 0024 × 00A0 ÷ +× 0024 × 0020 ÷ 00A0 ÷ +× 0024 × 0308 × 00A0 ÷ +× 0024 × 0308 × 0020 ÷ 00A0 ÷ +× 0024 × AC00 ÷ +× 0024 × 0020 ÷ AC00 ÷ +× 0024 × 0308 × AC00 ÷ +× 0024 × 0308 × 0020 ÷ AC00 ÷ +× 0024 × AC01 ÷ +× 0024 × 0020 ÷ AC01 ÷ +× 0024 × 0308 × AC01 ÷ +× 0024 × 0308 × 0020 ÷ AC01 ÷ +× 0024 × 05D0 ÷ +× 0024 × 0020 ÷ 05D0 ÷ +× 0024 × 0308 × 05D0 ÷ +× 0024 × 0308 × 0020 ÷ 05D0 ÷ +× 0024 × 002D ÷ +× 0024 × 0020 ÷ 002D ÷ +× 0024 × 0308 × 002D ÷ +× 0024 × 0308 × 0020 ÷ 002D ÷ +× 0024 × 231A ÷ +× 0024 × 0020 ÷ 231A ÷ +× 0024 × 0308 × 231A ÷ +× 0024 × 0308 × 0020 ÷ 231A ÷ +× 0024 ÷ 2024 ÷ +× 0024 × 0020 ÷ 2024 ÷ +× 0024 × 0308 ÷ 2024 ÷ +× 0024 × 0308 × 0020 ÷ 2024 ÷ +× 0024 × 002C ÷ +× 0024 × 0020 × 002C ÷ +× 0024 × 0308 × 002C ÷ +× 0024 × 0308 × 0020 × 002C ÷ +× 0024 × 1100 ÷ +× 0024 × 0020 ÷ 1100 ÷ +× 0024 × 0308 × 1100 ÷ +× 0024 × 0308 × 0020 ÷ 1100 ÷ +× 0024 × 11A8 ÷ +× 0024 × 0020 ÷ 11A8 ÷ +× 0024 × 0308 × 11A8 ÷ +× 0024 × 0308 × 0020 ÷ 11A8 ÷ +× 0024 × 1160 ÷ +× 0024 × 0020 ÷ 1160 ÷ +× 0024 × 0308 × 1160 ÷ +× 0024 × 0308 × 0020 ÷ 1160 ÷ +× 0024 × 000A ÷ +× 0024 × 0020 × 000A ÷ +× 0024 × 0308 × 000A ÷ +× 0024 × 0308 × 0020 × 000A ÷ +× 0024 × 0085 ÷ +× 0024 × 0020 × 0085 ÷ +× 0024 × 0308 × 0085 ÷ +× 0024 × 0308 × 0020 × 0085 ÷ +× 0024 × 17D6 ÷ +× 0024 × 0020 ÷ 17D6 ÷ +× 0024 × 0308 × 17D6 ÷ +× 0024 × 0308 × 0020 ÷ 17D6 ÷ +× 0024 × 0030 ÷ +× 0024 × 0020 ÷ 0030 ÷ +× 0024 × 0308 × 0030 ÷ +× 0024 × 0308 × 0020 ÷ 0030 ÷ +× 0024 ÷ 0028 ÷ +× 0024 × 0020 ÷ 0028 ÷ +× 0024 × 0308 ÷ 0028 ÷ +× 0024 × 0308 × 0020 ÷ 0028 ÷ +× 0024 ÷ 0025 ÷ +× 0024 × 0020 ÷ 0025 ÷ +× 0024 × 0308 ÷ 0025 ÷ +× 0024 × 0308 × 0020 ÷ 0025 ÷ +× 0024 ÷ 0024 ÷ +× 0024 × 0020 ÷ 0024 ÷ +× 0024 × 0308 ÷ 0024 ÷ +× 0024 × 0308 × 0020 ÷ 0024 ÷ +× 0024 × 0022 ÷ +× 0024 × 0020 ÷ 0022 ÷ +× 0024 × 0308 × 0022 ÷ +× 0024 × 0308 × 0020 ÷ 0022 ÷ +× 0024 × 0020 ÷ +× 0024 × 0020 × 0020 ÷ +× 0024 × 0308 × 0020 ÷ +× 0024 × 0308 × 0020 × 0020 ÷ +× 0024 × 002F ÷ +× 0024 × 0020 × 002F ÷ +× 0024 × 0308 × 002F ÷ +× 0024 × 0308 × 0020 × 002F ÷ +× 0024 × 2060 ÷ +× 0024 × 0020 × 2060 ÷ +× 0024 × 0308 × 2060 ÷ +× 0024 × 0308 × 0020 × 2060 ÷ +× 0024 × 200B ÷ +× 0024 × 0020 × 200B ÷ +× 0024 × 0308 × 200B ÷ +× 0024 × 0308 × 0020 × 200B ÷ +× 0024 ÷ 1F1E6 ÷ +× 0024 × 0020 ÷ 1F1E6 ÷ +× 0024 × 0308 ÷ 1F1E6 ÷ +× 0024 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0024 × 261D ÷ +× 0024 × 0020 ÷ 261D ÷ +× 0024 × 0308 × 261D ÷ +× 0024 × 0308 × 0020 ÷ 261D ÷ +× 0024 × 1F3FB ÷ +× 0024 × 0020 ÷ 1F3FB ÷ +× 0024 × 0308 × 1F3FB ÷ +× 0024 × 0308 × 0020 ÷ 1F3FB ÷ +× 0024 × 0001 ÷ +× 0024 × 0020 ÷ 0001 ÷ +× 0024 × 0308 × 0001 ÷ +× 0024 × 0308 × 0020 ÷ 0001 ÷ +× 0024 × 200D ÷ +× 0024 × 0020 ÷ 200D ÷ +× 0024 × 0308 × 200D ÷ +× 0024 × 0308 × 0020 ÷ 200D ÷ +× 0024 × 00A7 ÷ +× 0024 × 0020 ÷ 00A7 ÷ +× 0024 × 0308 × 00A7 ÷ +× 0024 × 0308 × 0020 ÷ 00A7 ÷ +× 0024 × 50005 ÷ +× 0024 × 0020 ÷ 50005 ÷ +× 0024 × 0308 × 50005 ÷ +× 0024 × 0308 × 0020 ÷ 50005 ÷ +× 0024 × 0E01 ÷ +× 0024 × 0020 ÷ 0E01 ÷ +× 0024 × 0308 × 0E01 ÷ +× 0024 × 0308 × 0020 ÷ 0E01 ÷ +× 0024 × 3041 ÷ +× 0024 × 0020 ÷ 3041 ÷ +× 0024 × 0308 × 3041 ÷ +× 0024 × 0308 × 0020 ÷ 3041 ÷ +× 0022 × 0023 ÷ +× 0022 × 0020 ÷ 0023 ÷ +× 0022 × 0308 × 0023 ÷ +× 0022 × 0308 × 0020 ÷ 0023 ÷ +× 0022 × 2014 ÷ +× 0022 × 0020 ÷ 2014 ÷ +× 0022 × 0308 × 2014 ÷ +× 0022 × 0308 × 0020 ÷ 2014 ÷ +× 0022 × 0009 ÷ +× 0022 × 0020 ÷ 0009 ÷ +× 0022 × 0308 × 0009 ÷ +× 0022 × 0308 × 0020 ÷ 0009 ÷ +× 0022 × 00B4 ÷ +× 0022 × 0020 ÷ 00B4 ÷ +× 0022 × 0308 × 00B4 ÷ +× 0022 × 0308 × 0020 ÷ 00B4 ÷ +× 0022 × 000B ÷ +× 0022 × 0020 × 000B ÷ +× 0022 × 0308 × 000B ÷ +× 0022 × 0308 × 0020 × 000B ÷ +× 0022 × FFFC ÷ +× 0022 × 0020 ÷ FFFC ÷ +× 0022 × 0308 × FFFC ÷ +× 0022 × 0308 × 0020 ÷ FFFC ÷ +× 0022 × 007D ÷ +× 0022 × 0020 × 007D ÷ +× 0022 × 0308 × 007D ÷ +× 0022 × 0308 × 0020 × 007D ÷ +× 0022 × 0029 ÷ +× 0022 × 0020 × 0029 ÷ +× 0022 × 0308 × 0029 ÷ +× 0022 × 0308 × 0020 × 0029 ÷ +× 0022 × 000D ÷ +× 0022 × 0020 × 000D ÷ +× 0022 × 0308 × 000D ÷ +× 0022 × 0308 × 0020 × 000D ÷ +× 0022 × 0021 ÷ +× 0022 × 0020 × 0021 ÷ +× 0022 × 0308 × 0021 ÷ +× 0022 × 0308 × 0020 × 0021 ÷ +× 0022 × 00A0 ÷ +× 0022 × 0020 ÷ 00A0 ÷ +× 0022 × 0308 × 00A0 ÷ +× 0022 × 0308 × 0020 ÷ 00A0 ÷ +× 0022 × AC00 ÷ +× 0022 × 0020 ÷ AC00 ÷ +× 0022 × 0308 × AC00 ÷ +× 0022 × 0308 × 0020 ÷ AC00 ÷ +× 0022 × AC01 ÷ +× 0022 × 0020 ÷ AC01 ÷ +× 0022 × 0308 × AC01 ÷ +× 0022 × 0308 × 0020 ÷ AC01 ÷ +× 0022 × 05D0 ÷ +× 0022 × 0020 ÷ 05D0 ÷ +× 0022 × 0308 × 05D0 ÷ +× 0022 × 0308 × 0020 ÷ 05D0 ÷ +× 0022 × 002D ÷ +× 0022 × 0020 ÷ 002D ÷ +× 0022 × 0308 × 002D ÷ +× 0022 × 0308 × 0020 ÷ 002D ÷ +× 0022 × 231A ÷ +× 0022 × 0020 ÷ 231A ÷ +× 0022 × 0308 × 231A ÷ +× 0022 × 0308 × 0020 ÷ 231A ÷ +× 0022 × 2024 ÷ +× 0022 × 0020 ÷ 2024 ÷ +× 0022 × 0308 × 2024 ÷ +× 0022 × 0308 × 0020 ÷ 2024 ÷ +× 0022 × 002C ÷ +× 0022 × 0020 × 002C ÷ +× 0022 × 0308 × 002C ÷ +× 0022 × 0308 × 0020 × 002C ÷ +× 0022 × 1100 ÷ +× 0022 × 0020 ÷ 1100 ÷ +× 0022 × 0308 × 1100 ÷ +× 0022 × 0308 × 0020 ÷ 1100 ÷ +× 0022 × 11A8 ÷ +× 0022 × 0020 ÷ 11A8 ÷ +× 0022 × 0308 × 11A8 ÷ +× 0022 × 0308 × 0020 ÷ 11A8 ÷ +× 0022 × 1160 ÷ +× 0022 × 0020 ÷ 1160 ÷ +× 0022 × 0308 × 1160 ÷ +× 0022 × 0308 × 0020 ÷ 1160 ÷ +× 0022 × 000A ÷ +× 0022 × 0020 × 000A ÷ +× 0022 × 0308 × 000A ÷ +× 0022 × 0308 × 0020 × 000A ÷ +× 0022 × 0085 ÷ +× 0022 × 0020 × 0085 ÷ +× 0022 × 0308 × 0085 ÷ +× 0022 × 0308 × 0020 × 0085 ÷ +× 0022 × 17D6 ÷ +× 0022 × 0020 ÷ 17D6 ÷ +× 0022 × 0308 × 17D6 ÷ +× 0022 × 0308 × 0020 ÷ 17D6 ÷ +× 0022 × 0030 ÷ +× 0022 × 0020 ÷ 0030 ÷ +× 0022 × 0308 × 0030 ÷ +× 0022 × 0308 × 0020 ÷ 0030 ÷ +× 0022 × 0028 ÷ +× 0022 × 0020 × 0028 ÷ +× 0022 × 0308 × 0028 ÷ +× 0022 × 0308 × 0020 × 0028 ÷ +× 0022 × 0025 ÷ +× 0022 × 0020 ÷ 0025 ÷ +× 0022 × 0308 × 0025 ÷ +× 0022 × 0308 × 0020 ÷ 0025 ÷ +× 0022 × 0024 ÷ +× 0022 × 0020 ÷ 0024 ÷ +× 0022 × 0308 × 0024 ÷ +× 0022 × 0308 × 0020 ÷ 0024 ÷ +× 0022 × 0022 ÷ +× 0022 × 0020 ÷ 0022 ÷ +× 0022 × 0308 × 0022 ÷ +× 0022 × 0308 × 0020 ÷ 0022 ÷ +× 0022 × 0020 ÷ +× 0022 × 0020 × 0020 ÷ +× 0022 × 0308 × 0020 ÷ +× 0022 × 0308 × 0020 × 0020 ÷ +× 0022 × 002F ÷ +× 0022 × 0020 × 002F ÷ +× 0022 × 0308 × 002F ÷ +× 0022 × 0308 × 0020 × 002F ÷ +× 0022 × 2060 ÷ +× 0022 × 0020 × 2060 ÷ +× 0022 × 0308 × 2060 ÷ +× 0022 × 0308 × 0020 × 2060 ÷ +× 0022 × 200B ÷ +× 0022 × 0020 × 200B ÷ +× 0022 × 0308 × 200B ÷ +× 0022 × 0308 × 0020 × 200B ÷ +× 0022 × 1F1E6 ÷ +× 0022 × 0020 ÷ 1F1E6 ÷ +× 0022 × 0308 × 1F1E6 ÷ +× 0022 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0022 × 261D ÷ +× 0022 × 0020 ÷ 261D ÷ +× 0022 × 0308 × 261D ÷ +× 0022 × 0308 × 0020 ÷ 261D ÷ +× 0022 × 1F3FB ÷ +× 0022 × 0020 ÷ 1F3FB ÷ +× 0022 × 0308 × 1F3FB ÷ +× 0022 × 0308 × 0020 ÷ 1F3FB ÷ +× 0022 × 0001 ÷ +× 0022 × 0020 ÷ 0001 ÷ +× 0022 × 0308 × 0001 ÷ +× 0022 × 0308 × 0020 ÷ 0001 ÷ +× 0022 × 200D ÷ +× 0022 × 0020 ÷ 200D ÷ +× 0022 × 0308 × 200D ÷ +× 0022 × 0308 × 0020 ÷ 200D ÷ +× 0022 × 00A7 ÷ +× 0022 × 0020 ÷ 00A7 ÷ +× 0022 × 0308 × 00A7 ÷ +× 0022 × 0308 × 0020 ÷ 00A7 ÷ +× 0022 × 50005 ÷ +× 0022 × 0020 ÷ 50005 ÷ +× 0022 × 0308 × 50005 ÷ +× 0022 × 0308 × 0020 ÷ 50005 ÷ +× 0022 × 0E01 ÷ +× 0022 × 0020 ÷ 0E01 ÷ +× 0022 × 0308 × 0E01 ÷ +× 0022 × 0308 × 0020 ÷ 0E01 ÷ +× 0022 × 3041 ÷ +× 0022 × 0020 ÷ 3041 ÷ +× 0022 × 0308 × 3041 ÷ +× 0022 × 0308 × 0020 ÷ 3041 ÷ +× 0020 ÷ 0023 ÷ +× 0020 × 0020 ÷ 0023 ÷ +× 0020 ÷ 0308 × 0023 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0023 ÷ +× 0020 ÷ 2014 ÷ +× 0020 × 0020 ÷ 2014 ÷ +× 0020 ÷ 0308 ÷ 2014 ÷ +× 0020 ÷ 0308 × 0020 ÷ 2014 ÷ +× 0020 ÷ 0009 ÷ +× 0020 × 0020 ÷ 0009 ÷ +× 0020 ÷ 0308 × 0009 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0009 ÷ +× 0020 ÷ 00B4 ÷ +× 0020 × 0020 ÷ 00B4 ÷ +× 0020 ÷ 0308 ÷ 00B4 ÷ +× 0020 ÷ 0308 × 0020 ÷ 00B4 ÷ +× 0020 × 000B ÷ +× 0020 × 0020 × 000B ÷ +× 0020 ÷ 0308 × 000B ÷ +× 0020 ÷ 0308 × 0020 × 000B ÷ +× 0020 ÷ FFFC ÷ +× 0020 × 0020 ÷ FFFC ÷ +× 0020 ÷ 0308 ÷ FFFC ÷ +× 0020 ÷ 0308 × 0020 ÷ FFFC ÷ +× 0020 × 007D ÷ +× 0020 × 0020 × 007D ÷ +× 0020 ÷ 0308 × 007D ÷ +× 0020 ÷ 0308 × 0020 × 007D ÷ +× 0020 × 0029 ÷ +× 0020 × 0020 × 0029 ÷ +× 0020 ÷ 0308 × 0029 ÷ +× 0020 ÷ 0308 × 0020 × 0029 ÷ +× 0020 × 000D ÷ +× 0020 × 0020 × 000D ÷ +× 0020 ÷ 0308 × 000D ÷ +× 0020 ÷ 0308 × 0020 × 000D ÷ +× 0020 × 0021 ÷ +× 0020 × 0020 × 0021 ÷ +× 0020 ÷ 0308 × 0021 ÷ +× 0020 ÷ 0308 × 0020 × 0021 ÷ +× 0020 ÷ 00A0 ÷ +× 0020 × 0020 ÷ 00A0 ÷ +× 0020 ÷ 0308 × 00A0 ÷ +× 0020 ÷ 0308 × 0020 ÷ 00A0 ÷ +× 0020 ÷ AC00 ÷ +× 0020 × 0020 ÷ AC00 ÷ +× 0020 ÷ 0308 ÷ AC00 ÷ +× 0020 ÷ 0308 × 0020 ÷ AC00 ÷ +× 0020 ÷ AC01 ÷ +× 0020 × 0020 ÷ AC01 ÷ +× 0020 ÷ 0308 ÷ AC01 ÷ +× 0020 ÷ 0308 × 0020 ÷ AC01 ÷ +× 0020 ÷ 05D0 ÷ +× 0020 × 0020 ÷ 05D0 ÷ +× 0020 ÷ 0308 × 05D0 ÷ +× 0020 ÷ 0308 × 0020 ÷ 05D0 ÷ +× 0020 ÷ 002D ÷ +× 0020 × 0020 ÷ 002D ÷ +× 0020 ÷ 0308 × 002D ÷ +× 0020 ÷ 0308 × 0020 ÷ 002D ÷ +× 0020 ÷ 231A ÷ +× 0020 × 0020 ÷ 231A ÷ +× 0020 ÷ 0308 ÷ 231A ÷ +× 0020 ÷ 0308 × 0020 ÷ 231A ÷ +× 0020 ÷ 2024 ÷ +× 0020 × 0020 ÷ 2024 ÷ +× 0020 ÷ 0308 × 2024 ÷ +× 0020 ÷ 0308 × 0020 ÷ 2024 ÷ +× 0020 × 002C ÷ +× 0020 × 0020 × 002C ÷ +× 0020 ÷ 0308 × 002C ÷ +× 0020 ÷ 0308 × 0020 × 002C ÷ +× 0020 ÷ 1100 ÷ +× 0020 × 0020 ÷ 1100 ÷ +× 0020 ÷ 0308 ÷ 1100 ÷ +× 0020 ÷ 0308 × 0020 ÷ 1100 ÷ +× 0020 ÷ 11A8 ÷ +× 0020 × 0020 ÷ 11A8 ÷ +× 0020 ÷ 0308 ÷ 11A8 ÷ +× 0020 ÷ 0308 × 0020 ÷ 11A8 ÷ +× 0020 ÷ 1160 ÷ +× 0020 × 0020 ÷ 1160 ÷ +× 0020 ÷ 0308 ÷ 1160 ÷ +× 0020 ÷ 0308 × 0020 ÷ 1160 ÷ +× 0020 × 000A ÷ +× 0020 × 0020 × 000A ÷ +× 0020 ÷ 0308 × 000A ÷ +× 0020 ÷ 0308 × 0020 × 000A ÷ +× 0020 × 0085 ÷ +× 0020 × 0020 × 0085 ÷ +× 0020 ÷ 0308 × 0085 ÷ +× 0020 ÷ 0308 × 0020 × 0085 ÷ +× 0020 ÷ 17D6 ÷ +× 0020 × 0020 ÷ 17D6 ÷ +× 0020 ÷ 0308 × 17D6 ÷ +× 0020 ÷ 0308 × 0020 ÷ 17D6 ÷ +× 0020 ÷ 0030 ÷ +× 0020 × 0020 ÷ 0030 ÷ +× 0020 ÷ 0308 × 0030 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0030 ÷ +× 0020 ÷ 0028 ÷ +× 0020 × 0020 ÷ 0028 ÷ +× 0020 ÷ 0308 × 0028 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0028 ÷ +× 0020 ÷ 0025 ÷ +× 0020 × 0020 ÷ 0025 ÷ +× 0020 ÷ 0308 × 0025 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0025 ÷ +× 0020 ÷ 0024 ÷ +× 0020 × 0020 ÷ 0024 ÷ +× 0020 ÷ 0308 × 0024 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0024 ÷ +× 0020 ÷ 0022 ÷ +× 0020 × 0020 ÷ 0022 ÷ +× 0020 ÷ 0308 × 0022 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0022 ÷ +× 0020 × 0020 ÷ +× 0020 × 0020 × 0020 ÷ +× 0020 ÷ 0308 × 0020 ÷ +× 0020 ÷ 0308 × 0020 × 0020 ÷ +× 0020 × 002F ÷ +× 0020 × 0020 × 002F ÷ +× 0020 ÷ 0308 × 002F ÷ +× 0020 ÷ 0308 × 0020 × 002F ÷ +× 0020 × 2060 ÷ +× 0020 × 0020 × 2060 ÷ +× 0020 ÷ 0308 × 2060 ÷ +× 0020 ÷ 0308 × 0020 × 2060 ÷ +× 0020 × 200B ÷ +× 0020 × 0020 × 200B ÷ +× 0020 ÷ 0308 × 200B ÷ +× 0020 ÷ 0308 × 0020 × 200B ÷ +× 0020 ÷ 1F1E6 ÷ +× 0020 × 0020 ÷ 1F1E6 ÷ +× 0020 ÷ 0308 ÷ 1F1E6 ÷ +× 0020 ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 0020 ÷ 261D ÷ +× 0020 × 0020 ÷ 261D ÷ +× 0020 ÷ 0308 ÷ 261D ÷ +× 0020 ÷ 0308 × 0020 ÷ 261D ÷ +× 0020 ÷ 1F3FB ÷ +× 0020 × 0020 ÷ 1F3FB ÷ +× 0020 ÷ 0308 ÷ 1F3FB ÷ +× 0020 ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 0020 ÷ 0001 ÷ +× 0020 × 0020 ÷ 0001 ÷ +× 0020 ÷ 0308 × 0001 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0001 ÷ +× 0020 ÷ 200D ÷ +× 0020 × 0020 ÷ 200D ÷ +× 0020 ÷ 0308 × 200D ÷ +× 0020 ÷ 0308 × 0020 ÷ 200D ÷ +× 0020 ÷ 00A7 ÷ +× 0020 × 0020 ÷ 00A7 ÷ +× 0020 ÷ 0308 × 00A7 ÷ +× 0020 ÷ 0308 × 0020 ÷ 00A7 ÷ +× 0020 ÷ 50005 ÷ +× 0020 × 0020 ÷ 50005 ÷ +× 0020 ÷ 0308 × 50005 ÷ +× 0020 ÷ 0308 × 0020 ÷ 50005 ÷ +× 0020 ÷ 0E01 ÷ +× 0020 × 0020 ÷ 0E01 ÷ +× 0020 ÷ 0308 × 0E01 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0E01 ÷ +× 0020 ÷ 3041 ÷ +× 0020 × 0020 ÷ 3041 ÷ +× 0020 ÷ 0308 × 3041 ÷ +× 0020 ÷ 0308 × 0020 ÷ 3041 ÷ +× 002F ÷ 0023 ÷ +× 002F × 0020 ÷ 0023 ÷ +× 002F × 0308 ÷ 0023 ÷ +× 002F × 0308 × 0020 ÷ 0023 ÷ +× 002F ÷ 2014 ÷ +× 002F × 0020 ÷ 2014 ÷ +× 002F × 0308 ÷ 2014 ÷ +× 002F × 0308 × 0020 ÷ 2014 ÷ +× 002F × 0009 ÷ +× 002F × 0020 ÷ 0009 ÷ +× 002F × 0308 × 0009 ÷ +× 002F × 0308 × 0020 ÷ 0009 ÷ +× 002F ÷ 00B4 ÷ +× 002F × 0020 ÷ 00B4 ÷ +× 002F × 0308 ÷ 00B4 ÷ +× 002F × 0308 × 0020 ÷ 00B4 ÷ +× 002F × 000B ÷ +× 002F × 0020 × 000B ÷ +× 002F × 0308 × 000B ÷ +× 002F × 0308 × 0020 × 000B ÷ +× 002F ÷ FFFC ÷ +× 002F × 0020 ÷ FFFC ÷ +× 002F × 0308 ÷ FFFC ÷ +× 002F × 0308 × 0020 ÷ FFFC ÷ +× 002F × 007D ÷ +× 002F × 0020 × 007D ÷ +× 002F × 0308 × 007D ÷ +× 002F × 0308 × 0020 × 007D ÷ +× 002F × 0029 ÷ +× 002F × 0020 × 0029 ÷ +× 002F × 0308 × 0029 ÷ +× 002F × 0308 × 0020 × 0029 ÷ +× 002F × 000D ÷ +× 002F × 0020 × 000D ÷ +× 002F × 0308 × 000D ÷ +× 002F × 0308 × 0020 × 000D ÷ +× 002F × 0021 ÷ +× 002F × 0020 × 0021 ÷ +× 002F × 0308 × 0021 ÷ +× 002F × 0308 × 0020 × 0021 ÷ +× 002F × 00A0 ÷ +× 002F × 0020 ÷ 00A0 ÷ +× 002F × 0308 × 00A0 ÷ +× 002F × 0308 × 0020 ÷ 00A0 ÷ +× 002F ÷ AC00 ÷ +× 002F × 0020 ÷ AC00 ÷ +× 002F × 0308 ÷ AC00 ÷ +× 002F × 0308 × 0020 ÷ AC00 ÷ +× 002F ÷ AC01 ÷ +× 002F × 0020 ÷ AC01 ÷ +× 002F × 0308 ÷ AC01 ÷ +× 002F × 0308 × 0020 ÷ AC01 ÷ +× 002F × 05D0 ÷ +× 002F × 0020 ÷ 05D0 ÷ +× 002F × 0308 × 05D0 ÷ +× 002F × 0308 × 0020 ÷ 05D0 ÷ +× 002F × 002D ÷ +× 002F × 0020 ÷ 002D ÷ +× 002F × 0308 × 002D ÷ +× 002F × 0308 × 0020 ÷ 002D ÷ +× 002F ÷ 231A ÷ +× 002F × 0020 ÷ 231A ÷ +× 002F × 0308 ÷ 231A ÷ +× 002F × 0308 × 0020 ÷ 231A ÷ +× 002F ÷ 2024 ÷ +× 002F × 0020 ÷ 2024 ÷ +× 002F × 0308 ÷ 2024 ÷ +× 002F × 0308 × 0020 ÷ 2024 ÷ +× 002F × 002C ÷ +× 002F × 0020 × 002C ÷ +× 002F × 0308 × 002C ÷ +× 002F × 0308 × 0020 × 002C ÷ +× 002F ÷ 1100 ÷ +× 002F × 0020 ÷ 1100 ÷ +× 002F × 0308 ÷ 1100 ÷ +× 002F × 0308 × 0020 ÷ 1100 ÷ +× 002F ÷ 11A8 ÷ +× 002F × 0020 ÷ 11A8 ÷ +× 002F × 0308 ÷ 11A8 ÷ +× 002F × 0308 × 0020 ÷ 11A8 ÷ +× 002F ÷ 1160 ÷ +× 002F × 0020 ÷ 1160 ÷ +× 002F × 0308 ÷ 1160 ÷ +× 002F × 0308 × 0020 ÷ 1160 ÷ +× 002F × 000A ÷ +× 002F × 0020 × 000A ÷ +× 002F × 0308 × 000A ÷ +× 002F × 0308 × 0020 × 000A ÷ +× 002F × 0085 ÷ +× 002F × 0020 × 0085 ÷ +× 002F × 0308 × 0085 ÷ +× 002F × 0308 × 0020 × 0085 ÷ +× 002F × 17D6 ÷ +× 002F × 0020 ÷ 17D6 ÷ +× 002F × 0308 × 17D6 ÷ +× 002F × 0308 × 0020 ÷ 17D6 ÷ +× 002F ÷ 0030 ÷ +× 002F × 0020 ÷ 0030 ÷ +× 002F × 0308 ÷ 0030 ÷ +× 002F × 0308 × 0020 ÷ 0030 ÷ +× 002F ÷ 0028 ÷ +× 002F × 0020 ÷ 0028 ÷ +× 002F × 0308 ÷ 0028 ÷ +× 002F × 0308 × 0020 ÷ 0028 ÷ +× 002F ÷ 0025 ÷ +× 002F × 0020 ÷ 0025 ÷ +× 002F × 0308 ÷ 0025 ÷ +× 002F × 0308 × 0020 ÷ 0025 ÷ +× 002F ÷ 0024 ÷ +× 002F × 0020 ÷ 0024 ÷ +× 002F × 0308 ÷ 0024 ÷ +× 002F × 0308 × 0020 ÷ 0024 ÷ +× 002F × 0022 ÷ +× 002F × 0020 ÷ 0022 ÷ +× 002F × 0308 × 0022 ÷ +× 002F × 0308 × 0020 ÷ 0022 ÷ +× 002F × 0020 ÷ +× 002F × 0020 × 0020 ÷ +× 002F × 0308 × 0020 ÷ +× 002F × 0308 × 0020 × 0020 ÷ +× 002F × 002F ÷ +× 002F × 0020 × 002F ÷ +× 002F × 0308 × 002F ÷ +× 002F × 0308 × 0020 × 002F ÷ +× 002F × 2060 ÷ +× 002F × 0020 × 2060 ÷ +× 002F × 0308 × 2060 ÷ +× 002F × 0308 × 0020 × 2060 ÷ +× 002F × 200B ÷ +× 002F × 0020 × 200B ÷ +× 002F × 0308 × 200B ÷ +× 002F × 0308 × 0020 × 200B ÷ +× 002F ÷ 1F1E6 ÷ +× 002F × 0020 ÷ 1F1E6 ÷ +× 002F × 0308 ÷ 1F1E6 ÷ +× 002F × 0308 × 0020 ÷ 1F1E6 ÷ +× 002F ÷ 261D ÷ +× 002F × 0020 ÷ 261D ÷ +× 002F × 0308 ÷ 261D ÷ +× 002F × 0308 × 0020 ÷ 261D ÷ +× 002F ÷ 1F3FB ÷ +× 002F × 0020 ÷ 1F3FB ÷ +× 002F × 0308 ÷ 1F3FB ÷ +× 002F × 0308 × 0020 ÷ 1F3FB ÷ +× 002F × 0001 ÷ +× 002F × 0020 ÷ 0001 ÷ +× 002F × 0308 × 0001 ÷ +× 002F × 0308 × 0020 ÷ 0001 ÷ +× 002F × 200D ÷ +× 002F × 0020 ÷ 200D ÷ +× 002F × 0308 × 200D ÷ +× 002F × 0308 × 0020 ÷ 200D ÷ +× 002F ÷ 00A7 ÷ +× 002F × 0020 ÷ 00A7 ÷ +× 002F × 0308 ÷ 00A7 ÷ +× 002F × 0308 × 0020 ÷ 00A7 ÷ +× 002F ÷ 50005 ÷ +× 002F × 0020 ÷ 50005 ÷ +× 002F × 0308 ÷ 50005 ÷ +× 002F × 0308 × 0020 ÷ 50005 ÷ +× 002F ÷ 0E01 ÷ +× 002F × 0020 ÷ 0E01 ÷ +× 002F × 0308 ÷ 0E01 ÷ +× 002F × 0308 × 0020 ÷ 0E01 ÷ +× 002F × 3041 ÷ +× 002F × 0020 ÷ 3041 ÷ +× 002F × 0308 × 3041 ÷ +× 002F × 0308 × 0020 ÷ 3041 ÷ +× 2060 × 0023 ÷ +× 2060 × 0020 ÷ 0023 ÷ +× 2060 × 0308 × 0023 ÷ +× 2060 × 0308 × 0020 ÷ 0023 ÷ +× 2060 × 2014 ÷ +× 2060 × 0020 ÷ 2014 ÷ +× 2060 × 0308 × 2014 ÷ +× 2060 × 0308 × 0020 ÷ 2014 ÷ +× 2060 × 0009 ÷ +× 2060 × 0020 ÷ 0009 ÷ +× 2060 × 0308 × 0009 ÷ +× 2060 × 0308 × 0020 ÷ 0009 ÷ +× 2060 × 00B4 ÷ +× 2060 × 0020 ÷ 00B4 ÷ +× 2060 × 0308 × 00B4 ÷ +× 2060 × 0308 × 0020 ÷ 00B4 ÷ +× 2060 × 000B ÷ +× 2060 × 0020 × 000B ÷ +× 2060 × 0308 × 000B ÷ +× 2060 × 0308 × 0020 × 000B ÷ +× 2060 × FFFC ÷ +× 2060 × 0020 ÷ FFFC ÷ +× 2060 × 0308 × FFFC ÷ +× 2060 × 0308 × 0020 ÷ FFFC ÷ +× 2060 × 007D ÷ +× 2060 × 0020 × 007D ÷ +× 2060 × 0308 × 007D ÷ +× 2060 × 0308 × 0020 × 007D ÷ +× 2060 × 0029 ÷ +× 2060 × 0020 × 0029 ÷ +× 2060 × 0308 × 0029 ÷ +× 2060 × 0308 × 0020 × 0029 ÷ +× 2060 × 000D ÷ +× 2060 × 0020 × 000D ÷ +× 2060 × 0308 × 000D ÷ +× 2060 × 0308 × 0020 × 000D ÷ +× 2060 × 0021 ÷ +× 2060 × 0020 × 0021 ÷ +× 2060 × 0308 × 0021 ÷ +× 2060 × 0308 × 0020 × 0021 ÷ +× 2060 × 00A0 ÷ +× 2060 × 0020 ÷ 00A0 ÷ +× 2060 × 0308 × 00A0 ÷ +× 2060 × 0308 × 0020 ÷ 00A0 ÷ +× 2060 × AC00 ÷ +× 2060 × 0020 ÷ AC00 ÷ +× 2060 × 0308 × AC00 ÷ +× 2060 × 0308 × 0020 ÷ AC00 ÷ +× 2060 × AC01 ÷ +× 2060 × 0020 ÷ AC01 ÷ +× 2060 × 0308 × AC01 ÷ +× 2060 × 0308 × 0020 ÷ AC01 ÷ +× 2060 × 05D0 ÷ +× 2060 × 0020 ÷ 05D0 ÷ +× 2060 × 0308 × 05D0 ÷ +× 2060 × 0308 × 0020 ÷ 05D0 ÷ +× 2060 × 002D ÷ +× 2060 × 0020 ÷ 002D ÷ +× 2060 × 0308 × 002D ÷ +× 2060 × 0308 × 0020 ÷ 002D ÷ +× 2060 × 231A ÷ +× 2060 × 0020 ÷ 231A ÷ +× 2060 × 0308 × 231A ÷ +× 2060 × 0308 × 0020 ÷ 231A ÷ +× 2060 × 2024 ÷ +× 2060 × 0020 ÷ 2024 ÷ +× 2060 × 0308 × 2024 ÷ +× 2060 × 0308 × 0020 ÷ 2024 ÷ +× 2060 × 002C ÷ +× 2060 × 0020 × 002C ÷ +× 2060 × 0308 × 002C ÷ +× 2060 × 0308 × 0020 × 002C ÷ +× 2060 × 1100 ÷ +× 2060 × 0020 ÷ 1100 ÷ +× 2060 × 0308 × 1100 ÷ +× 2060 × 0308 × 0020 ÷ 1100 ÷ +× 2060 × 11A8 ÷ +× 2060 × 0020 ÷ 11A8 ÷ +× 2060 × 0308 × 11A8 ÷ +× 2060 × 0308 × 0020 ÷ 11A8 ÷ +× 2060 × 1160 ÷ +× 2060 × 0020 ÷ 1160 ÷ +× 2060 × 0308 × 1160 ÷ +× 2060 × 0308 × 0020 ÷ 1160 ÷ +× 2060 × 000A ÷ +× 2060 × 0020 × 000A ÷ +× 2060 × 0308 × 000A ÷ +× 2060 × 0308 × 0020 × 000A ÷ +× 2060 × 0085 ÷ +× 2060 × 0020 × 0085 ÷ +× 2060 × 0308 × 0085 ÷ +× 2060 × 0308 × 0020 × 0085 ÷ +× 2060 × 17D6 ÷ +× 2060 × 0020 ÷ 17D6 ÷ +× 2060 × 0308 × 17D6 ÷ +× 2060 × 0308 × 0020 ÷ 17D6 ÷ +× 2060 × 0030 ÷ +× 2060 × 0020 ÷ 0030 ÷ +× 2060 × 0308 × 0030 ÷ +× 2060 × 0308 × 0020 ÷ 0030 ÷ +× 2060 × 0028 ÷ +× 2060 × 0020 ÷ 0028 ÷ +× 2060 × 0308 × 0028 ÷ +× 2060 × 0308 × 0020 ÷ 0028 ÷ +× 2060 × 0025 ÷ +× 2060 × 0020 ÷ 0025 ÷ +× 2060 × 0308 × 0025 ÷ +× 2060 × 0308 × 0020 ÷ 0025 ÷ +× 2060 × 0024 ÷ +× 2060 × 0020 ÷ 0024 ÷ +× 2060 × 0308 × 0024 ÷ +× 2060 × 0308 × 0020 ÷ 0024 ÷ +× 2060 × 0022 ÷ +× 2060 × 0020 ÷ 0022 ÷ +× 2060 × 0308 × 0022 ÷ +× 2060 × 0308 × 0020 ÷ 0022 ÷ +× 2060 × 0020 ÷ +× 2060 × 0020 × 0020 ÷ +× 2060 × 0308 × 0020 ÷ +× 2060 × 0308 × 0020 × 0020 ÷ +× 2060 × 002F ÷ +× 2060 × 0020 × 002F ÷ +× 2060 × 0308 × 002F ÷ +× 2060 × 0308 × 0020 × 002F ÷ +× 2060 × 2060 ÷ +× 2060 × 0020 × 2060 ÷ +× 2060 × 0308 × 2060 ÷ +× 2060 × 0308 × 0020 × 2060 ÷ +× 2060 × 200B ÷ +× 2060 × 0020 × 200B ÷ +× 2060 × 0308 × 200B ÷ +× 2060 × 0308 × 0020 × 200B ÷ +× 2060 × 1F1E6 ÷ +× 2060 × 0020 ÷ 1F1E6 ÷ +× 2060 × 0308 × 1F1E6 ÷ +× 2060 × 0308 × 0020 ÷ 1F1E6 ÷ +× 2060 × 261D ÷ +× 2060 × 0020 ÷ 261D ÷ +× 2060 × 0308 × 261D ÷ +× 2060 × 0308 × 0020 ÷ 261D ÷ +× 2060 × 1F3FB ÷ +× 2060 × 0020 ÷ 1F3FB ÷ +× 2060 × 0308 × 1F3FB ÷ +× 2060 × 0308 × 0020 ÷ 1F3FB ÷ +× 2060 × 0001 ÷ +× 2060 × 0020 ÷ 0001 ÷ +× 2060 × 0308 × 0001 ÷ +× 2060 × 0308 × 0020 ÷ 0001 ÷ +× 2060 × 200D ÷ +× 2060 × 0020 ÷ 200D ÷ +× 2060 × 0308 × 200D ÷ +× 2060 × 0308 × 0020 ÷ 200D ÷ +× 2060 × 00A7 ÷ +× 2060 × 0020 ÷ 00A7 ÷ +× 2060 × 0308 × 00A7 ÷ +× 2060 × 0308 × 0020 ÷ 00A7 ÷ +× 2060 × 50005 ÷ +× 2060 × 0020 ÷ 50005 ÷ +× 2060 × 0308 × 50005 ÷ +× 2060 × 0308 × 0020 ÷ 50005 ÷ +× 2060 × 0E01 ÷ +× 2060 × 0020 ÷ 0E01 ÷ +× 2060 × 0308 × 0E01 ÷ +× 2060 × 0308 × 0020 ÷ 0E01 ÷ +× 2060 × 3041 ÷ +× 2060 × 0020 ÷ 3041 ÷ +× 2060 × 0308 × 3041 ÷ +× 2060 × 0308 × 0020 ÷ 3041 ÷ +× 200B ÷ 0023 ÷ +× 200B × 0020 ÷ 0023 ÷ +× 200B ÷ 0308 × 0023 ÷ +× 200B ÷ 0308 × 0020 ÷ 0023 ÷ +× 200B ÷ 2014 ÷ +× 200B × 0020 ÷ 2014 ÷ +× 200B ÷ 0308 ÷ 2014 ÷ +× 200B ÷ 0308 × 0020 ÷ 2014 ÷ +× 200B ÷ 0009 ÷ +× 200B × 0020 ÷ 0009 ÷ +× 200B ÷ 0308 × 0009 ÷ +× 200B ÷ 0308 × 0020 ÷ 0009 ÷ +× 200B ÷ 00B4 ÷ +× 200B × 0020 ÷ 00B4 ÷ +× 200B ÷ 0308 ÷ 00B4 ÷ +× 200B ÷ 0308 × 0020 ÷ 00B4 ÷ +× 200B × 000B ÷ +× 200B × 0020 × 000B ÷ +× 200B ÷ 0308 × 000B ÷ +× 200B ÷ 0308 × 0020 × 000B ÷ +× 200B ÷ FFFC ÷ +× 200B × 0020 ÷ FFFC ÷ +× 200B ÷ 0308 ÷ FFFC ÷ +× 200B ÷ 0308 × 0020 ÷ FFFC ÷ +× 200B ÷ 007D ÷ +× 200B × 0020 ÷ 007D ÷ +× 200B ÷ 0308 × 007D ÷ +× 200B ÷ 0308 × 0020 × 007D ÷ +× 200B ÷ 0029 ÷ +× 200B × 0020 ÷ 0029 ÷ +× 200B ÷ 0308 × 0029 ÷ +× 200B ÷ 0308 × 0020 × 0029 ÷ +× 200B × 000D ÷ +× 200B × 0020 × 000D ÷ +× 200B ÷ 0308 × 000D ÷ +× 200B ÷ 0308 × 0020 × 000D ÷ +× 200B ÷ 0021 ÷ +× 200B × 0020 ÷ 0021 ÷ +× 200B ÷ 0308 × 0021 ÷ +× 200B ÷ 0308 × 0020 × 0021 ÷ +× 200B ÷ 00A0 ÷ +× 200B × 0020 ÷ 00A0 ÷ +× 200B ÷ 0308 × 00A0 ÷ +× 200B ÷ 0308 × 0020 ÷ 00A0 ÷ +× 200B ÷ AC00 ÷ +× 200B × 0020 ÷ AC00 ÷ +× 200B ÷ 0308 ÷ AC00 ÷ +× 200B ÷ 0308 × 0020 ÷ AC00 ÷ +× 200B ÷ AC01 ÷ +× 200B × 0020 ÷ AC01 ÷ +× 200B ÷ 0308 ÷ AC01 ÷ +× 200B ÷ 0308 × 0020 ÷ AC01 ÷ +× 200B ÷ 05D0 ÷ +× 200B × 0020 ÷ 05D0 ÷ +× 200B ÷ 0308 × 05D0 ÷ +× 200B ÷ 0308 × 0020 ÷ 05D0 ÷ +× 200B ÷ 002D ÷ +× 200B × 0020 ÷ 002D ÷ +× 200B ÷ 0308 × 002D ÷ +× 200B ÷ 0308 × 0020 ÷ 002D ÷ +× 200B ÷ 231A ÷ +× 200B × 0020 ÷ 231A ÷ +× 200B ÷ 0308 ÷ 231A ÷ +× 200B ÷ 0308 × 0020 ÷ 231A ÷ +× 200B ÷ 2024 ÷ +× 200B × 0020 ÷ 2024 ÷ +× 200B ÷ 0308 × 2024 ÷ +× 200B ÷ 0308 × 0020 ÷ 2024 ÷ +× 200B ÷ 002C ÷ +× 200B × 0020 ÷ 002C ÷ +× 200B ÷ 0308 × 002C ÷ +× 200B ÷ 0308 × 0020 × 002C ÷ +× 200B ÷ 1100 ÷ +× 200B × 0020 ÷ 1100 ÷ +× 200B ÷ 0308 ÷ 1100 ÷ +× 200B ÷ 0308 × 0020 ÷ 1100 ÷ +× 200B ÷ 11A8 ÷ +× 200B × 0020 ÷ 11A8 ÷ +× 200B ÷ 0308 ÷ 11A8 ÷ +× 200B ÷ 0308 × 0020 ÷ 11A8 ÷ +× 200B ÷ 1160 ÷ +× 200B × 0020 ÷ 1160 ÷ +× 200B ÷ 0308 ÷ 1160 ÷ +× 200B ÷ 0308 × 0020 ÷ 1160 ÷ +× 200B × 000A ÷ +× 200B × 0020 × 000A ÷ +× 200B ÷ 0308 × 000A ÷ +× 200B ÷ 0308 × 0020 × 000A ÷ +× 200B × 0085 ÷ +× 200B × 0020 × 0085 ÷ +× 200B ÷ 0308 × 0085 ÷ +× 200B ÷ 0308 × 0020 × 0085 ÷ +× 200B ÷ 17D6 ÷ +× 200B × 0020 ÷ 17D6 ÷ +× 200B ÷ 0308 × 17D6 ÷ +× 200B ÷ 0308 × 0020 ÷ 17D6 ÷ +× 200B ÷ 0030 ÷ +× 200B × 0020 ÷ 0030 ÷ +× 200B ÷ 0308 × 0030 ÷ +× 200B ÷ 0308 × 0020 ÷ 0030 ÷ +× 200B ÷ 0028 ÷ +× 200B × 0020 ÷ 0028 ÷ +× 200B ÷ 0308 × 0028 ÷ +× 200B ÷ 0308 × 0020 ÷ 0028 ÷ +× 200B ÷ 0025 ÷ +× 200B × 0020 ÷ 0025 ÷ +× 200B ÷ 0308 × 0025 ÷ +× 200B ÷ 0308 × 0020 ÷ 0025 ÷ +× 200B ÷ 0024 ÷ +× 200B × 0020 ÷ 0024 ÷ +× 200B ÷ 0308 × 0024 ÷ +× 200B ÷ 0308 × 0020 ÷ 0024 ÷ +× 200B ÷ 0022 ÷ +× 200B × 0020 ÷ 0022 ÷ +× 200B ÷ 0308 × 0022 ÷ +× 200B ÷ 0308 × 0020 ÷ 0022 ÷ +× 200B × 0020 ÷ +× 200B × 0020 × 0020 ÷ +× 200B ÷ 0308 × 0020 ÷ +× 200B ÷ 0308 × 0020 × 0020 ÷ +× 200B ÷ 002F ÷ +× 200B × 0020 ÷ 002F ÷ +× 200B ÷ 0308 × 002F ÷ +× 200B ÷ 0308 × 0020 × 002F ÷ +× 200B ÷ 2060 ÷ +× 200B × 0020 ÷ 2060 ÷ +× 200B ÷ 0308 × 2060 ÷ +× 200B ÷ 0308 × 0020 × 2060 ÷ +× 200B × 200B ÷ +× 200B × 0020 × 200B ÷ +× 200B ÷ 0308 × 200B ÷ +× 200B ÷ 0308 × 0020 × 200B ÷ +× 200B ÷ 1F1E6 ÷ +× 200B × 0020 ÷ 1F1E6 ÷ +× 200B ÷ 0308 ÷ 1F1E6 ÷ +× 200B ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 200B ÷ 261D ÷ +× 200B × 0020 ÷ 261D ÷ +× 200B ÷ 0308 ÷ 261D ÷ +× 200B ÷ 0308 × 0020 ÷ 261D ÷ +× 200B ÷ 1F3FB ÷ +× 200B × 0020 ÷ 1F3FB ÷ +× 200B ÷ 0308 ÷ 1F3FB ÷ +× 200B ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 200B ÷ 0001 ÷ +× 200B × 0020 ÷ 0001 ÷ +× 200B ÷ 0308 × 0001 ÷ +× 200B ÷ 0308 × 0020 ÷ 0001 ÷ +× 200B ÷ 200D ÷ +× 200B × 0020 ÷ 200D ÷ +× 200B ÷ 0308 × 200D ÷ +× 200B ÷ 0308 × 0020 ÷ 200D ÷ +× 200B ÷ 00A7 ÷ +× 200B × 0020 ÷ 00A7 ÷ +× 200B ÷ 0308 × 00A7 ÷ +× 200B ÷ 0308 × 0020 ÷ 00A7 ÷ +× 200B ÷ 50005 ÷ +× 200B × 0020 ÷ 50005 ÷ +× 200B ÷ 0308 × 50005 ÷ +× 200B ÷ 0308 × 0020 ÷ 50005 ÷ +× 200B ÷ 0E01 ÷ +× 200B × 0020 ÷ 0E01 ÷ +× 200B ÷ 0308 × 0E01 ÷ +× 200B ÷ 0308 × 0020 ÷ 0E01 ÷ +× 200B ÷ 3041 ÷ +× 200B × 0020 ÷ 3041 ÷ +× 200B ÷ 0308 × 3041 ÷ +× 200B ÷ 0308 × 0020 ÷ 3041 ÷ +× 1F1E6 ÷ 0023 ÷ +× 1F1E6 × 0020 ÷ 0023 ÷ +× 1F1E6 × 0308 ÷ 0023 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0023 ÷ +× 1F1E6 ÷ 2014 ÷ +× 1F1E6 × 0020 ÷ 2014 ÷ +× 1F1E6 × 0308 ÷ 2014 ÷ +× 1F1E6 × 0308 × 0020 ÷ 2014 ÷ +× 1F1E6 × 0009 ÷ +× 1F1E6 × 0020 ÷ 0009 ÷ +× 1F1E6 × 0308 × 0009 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0009 ÷ +× 1F1E6 ÷ 00B4 ÷ +× 1F1E6 × 0020 ÷ 00B4 ÷ +× 1F1E6 × 0308 ÷ 00B4 ÷ +× 1F1E6 × 0308 × 0020 ÷ 00B4 ÷ +× 1F1E6 × 000B ÷ +× 1F1E6 × 0020 × 000B ÷ +× 1F1E6 × 0308 × 000B ÷ +× 1F1E6 × 0308 × 0020 × 000B ÷ +× 1F1E6 ÷ FFFC ÷ +× 1F1E6 × 0020 ÷ FFFC ÷ +× 1F1E6 × 0308 ÷ FFFC ÷ +× 1F1E6 × 0308 × 0020 ÷ FFFC ÷ +× 1F1E6 × 007D ÷ +× 1F1E6 × 0020 × 007D ÷ +× 1F1E6 × 0308 × 007D ÷ +× 1F1E6 × 0308 × 0020 × 007D ÷ +× 1F1E6 × 0029 ÷ +× 1F1E6 × 0020 × 0029 ÷ +× 1F1E6 × 0308 × 0029 ÷ +× 1F1E6 × 0308 × 0020 × 0029 ÷ +× 1F1E6 × 000D ÷ +× 1F1E6 × 0020 × 000D ÷ +× 1F1E6 × 0308 × 000D ÷ +× 1F1E6 × 0308 × 0020 × 000D ÷ +× 1F1E6 × 0021 ÷ +× 1F1E6 × 0020 × 0021 ÷ +× 1F1E6 × 0308 × 0021 ÷ +× 1F1E6 × 0308 × 0020 × 0021 ÷ +× 1F1E6 × 00A0 ÷ +× 1F1E6 × 0020 ÷ 00A0 ÷ +× 1F1E6 × 0308 × 00A0 ÷ +× 1F1E6 × 0308 × 0020 ÷ 00A0 ÷ +× 1F1E6 ÷ AC00 ÷ +× 1F1E6 × 0020 ÷ AC00 ÷ +× 1F1E6 × 0308 ÷ AC00 ÷ +× 1F1E6 × 0308 × 0020 ÷ AC00 ÷ +× 1F1E6 ÷ AC01 ÷ +× 1F1E6 × 0020 ÷ AC01 ÷ +× 1F1E6 × 0308 ÷ AC01 ÷ +× 1F1E6 × 0308 × 0020 ÷ AC01 ÷ +× 1F1E6 ÷ 05D0 ÷ +× 1F1E6 × 0020 ÷ 05D0 ÷ +× 1F1E6 × 0308 ÷ 05D0 ÷ +× 1F1E6 × 0308 × 0020 ÷ 05D0 ÷ +× 1F1E6 × 002D ÷ +× 1F1E6 × 0020 ÷ 002D ÷ +× 1F1E6 × 0308 × 002D ÷ +× 1F1E6 × 0308 × 0020 ÷ 002D ÷ +× 1F1E6 ÷ 231A ÷ +× 1F1E6 × 0020 ÷ 231A ÷ +× 1F1E6 × 0308 ÷ 231A ÷ +× 1F1E6 × 0308 × 0020 ÷ 231A ÷ +× 1F1E6 ÷ 2024 ÷ +× 1F1E6 × 0020 ÷ 2024 ÷ +× 1F1E6 × 0308 ÷ 2024 ÷ +× 1F1E6 × 0308 × 0020 ÷ 2024 ÷ +× 1F1E6 × 002C ÷ +× 1F1E6 × 0020 × 002C ÷ +× 1F1E6 × 0308 × 002C ÷ +× 1F1E6 × 0308 × 0020 × 002C ÷ +× 1F1E6 ÷ 1100 ÷ +× 1F1E6 × 0020 ÷ 1100 ÷ +× 1F1E6 × 0308 ÷ 1100 ÷ +× 1F1E6 × 0308 × 0020 ÷ 1100 ÷ +× 1F1E6 ÷ 11A8 ÷ +× 1F1E6 × 0020 ÷ 11A8 ÷ +× 1F1E6 × 0308 ÷ 11A8 ÷ +× 1F1E6 × 0308 × 0020 ÷ 11A8 ÷ +× 1F1E6 ÷ 1160 ÷ +× 1F1E6 × 0020 ÷ 1160 ÷ +× 1F1E6 × 0308 ÷ 1160 ÷ +× 1F1E6 × 0308 × 0020 ÷ 1160 ÷ +× 1F1E6 × 000A ÷ +× 1F1E6 × 0020 × 000A ÷ +× 1F1E6 × 0308 × 000A ÷ +× 1F1E6 × 0308 × 0020 × 000A ÷ +× 1F1E6 × 0085 ÷ +× 1F1E6 × 0020 × 0085 ÷ +× 1F1E6 × 0308 × 0085 ÷ +× 1F1E6 × 0308 × 0020 × 0085 ÷ +× 1F1E6 × 17D6 ÷ +× 1F1E6 × 0020 ÷ 17D6 ÷ +× 1F1E6 × 0308 × 17D6 ÷ +× 1F1E6 × 0308 × 0020 ÷ 17D6 ÷ +× 1F1E6 ÷ 0030 ÷ +× 1F1E6 × 0020 ÷ 0030 ÷ +× 1F1E6 × 0308 ÷ 0030 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0030 ÷ +× 1F1E6 ÷ 0028 ÷ +× 1F1E6 × 0020 ÷ 0028 ÷ +× 1F1E6 × 0308 ÷ 0028 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0028 ÷ +× 1F1E6 ÷ 0025 ÷ +× 1F1E6 × 0020 ÷ 0025 ÷ +× 1F1E6 × 0308 ÷ 0025 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0025 ÷ +× 1F1E6 ÷ 0024 ÷ +× 1F1E6 × 0020 ÷ 0024 ÷ +× 1F1E6 × 0308 ÷ 0024 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0024 ÷ +× 1F1E6 × 0022 ÷ +× 1F1E6 × 0020 ÷ 0022 ÷ +× 1F1E6 × 0308 × 0022 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0022 ÷ +× 1F1E6 × 0020 ÷ +× 1F1E6 × 0020 × 0020 ÷ +× 1F1E6 × 0308 × 0020 ÷ +× 1F1E6 × 0308 × 0020 × 0020 ÷ +× 1F1E6 × 002F ÷ +× 1F1E6 × 0020 × 002F ÷ +× 1F1E6 × 0308 × 002F ÷ +× 1F1E6 × 0308 × 0020 × 002F ÷ +× 1F1E6 × 2060 ÷ +× 1F1E6 × 0020 × 2060 ÷ +× 1F1E6 × 0308 × 2060 ÷ +× 1F1E6 × 0308 × 0020 × 2060 ÷ +× 1F1E6 × 200B ÷ +× 1F1E6 × 0020 × 200B ÷ +× 1F1E6 × 0308 × 200B ÷ +× 1F1E6 × 0308 × 0020 × 200B ÷ +× 1F1E6 × 1F1E6 ÷ +× 1F1E6 × 0020 ÷ 1F1E6 ÷ +× 1F1E6 × 0308 × 1F1E6 ÷ +× 1F1E6 × 0308 × 0020 ÷ 1F1E6 ÷ +× 1F1E6 ÷ 261D ÷ +× 1F1E6 × 0020 ÷ 261D ÷ +× 1F1E6 × 0308 ÷ 261D ÷ +× 1F1E6 × 0308 × 0020 ÷ 261D ÷ +× 1F1E6 ÷ 1F3FB ÷ +× 1F1E6 × 0020 ÷ 1F3FB ÷ +× 1F1E6 × 0308 ÷ 1F3FB ÷ +× 1F1E6 × 0308 × 0020 ÷ 1F3FB ÷ +× 1F1E6 × 0001 ÷ +× 1F1E6 × 0020 ÷ 0001 ÷ +× 1F1E6 × 0308 × 0001 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0001 ÷ +× 1F1E6 × 200D ÷ +× 1F1E6 × 0020 ÷ 200D ÷ +× 1F1E6 × 0308 × 200D ÷ +× 1F1E6 × 0308 × 0020 ÷ 200D ÷ +× 1F1E6 ÷ 00A7 ÷ +× 1F1E6 × 0020 ÷ 00A7 ÷ +× 1F1E6 × 0308 ÷ 00A7 ÷ +× 1F1E6 × 0308 × 0020 ÷ 00A7 ÷ +× 1F1E6 ÷ 50005 ÷ +× 1F1E6 × 0020 ÷ 50005 ÷ +× 1F1E6 × 0308 ÷ 50005 ÷ +× 1F1E6 × 0308 × 0020 ÷ 50005 ÷ +× 1F1E6 ÷ 0E01 ÷ +× 1F1E6 × 0020 ÷ 0E01 ÷ +× 1F1E6 × 0308 ÷ 0E01 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0E01 ÷ +× 1F1E6 × 3041 ÷ +× 1F1E6 × 0020 ÷ 3041 ÷ +× 1F1E6 × 0308 × 3041 ÷ +× 1F1E6 × 0308 × 0020 ÷ 3041 ÷ +× 261D ÷ 0023 ÷ +× 261D × 0020 ÷ 0023 ÷ +× 261D × 0308 ÷ 0023 ÷ +× 261D × 0308 × 0020 ÷ 0023 ÷ +× 261D ÷ 2014 ÷ +× 261D × 0020 ÷ 2014 ÷ +× 261D × 0308 ÷ 2014 ÷ +× 261D × 0308 × 0020 ÷ 2014 ÷ +× 261D × 0009 ÷ +× 261D × 0020 ÷ 0009 ÷ +× 261D × 0308 × 0009 ÷ +× 261D × 0308 × 0020 ÷ 0009 ÷ +× 261D ÷ 00B4 ÷ +× 261D × 0020 ÷ 00B4 ÷ +× 261D × 0308 ÷ 00B4 ÷ +× 261D × 0308 × 0020 ÷ 00B4 ÷ +× 261D × 000B ÷ +× 261D × 0020 × 000B ÷ +× 261D × 0308 × 000B ÷ +× 261D × 0308 × 0020 × 000B ÷ +× 261D ÷ FFFC ÷ +× 261D × 0020 ÷ FFFC ÷ +× 261D × 0308 ÷ FFFC ÷ +× 261D × 0308 × 0020 ÷ FFFC ÷ +× 261D × 007D ÷ +× 261D × 0020 × 007D ÷ +× 261D × 0308 × 007D ÷ +× 261D × 0308 × 0020 × 007D ÷ +× 261D × 0029 ÷ +× 261D × 0020 × 0029 ÷ +× 261D × 0308 × 0029 ÷ +× 261D × 0308 × 0020 × 0029 ÷ +× 261D × 000D ÷ +× 261D × 0020 × 000D ÷ +× 261D × 0308 × 000D ÷ +× 261D × 0308 × 0020 × 000D ÷ +× 261D × 0021 ÷ +× 261D × 0020 × 0021 ÷ +× 261D × 0308 × 0021 ÷ +× 261D × 0308 × 0020 × 0021 ÷ +× 261D × 00A0 ÷ +× 261D × 0020 ÷ 00A0 ÷ +× 261D × 0308 × 00A0 ÷ +× 261D × 0308 × 0020 ÷ 00A0 ÷ +× 261D ÷ AC00 ÷ +× 261D × 0020 ÷ AC00 ÷ +× 261D × 0308 ÷ AC00 ÷ +× 261D × 0308 × 0020 ÷ AC00 ÷ +× 261D ÷ AC01 ÷ +× 261D × 0020 ÷ AC01 ÷ +× 261D × 0308 ÷ AC01 ÷ +× 261D × 0308 × 0020 ÷ AC01 ÷ +× 261D ÷ 05D0 ÷ +× 261D × 0020 ÷ 05D0 ÷ +× 261D × 0308 ÷ 05D0 ÷ +× 261D × 0308 × 0020 ÷ 05D0 ÷ +× 261D × 002D ÷ +× 261D × 0020 ÷ 002D ÷ +× 261D × 0308 × 002D ÷ +× 261D × 0308 × 0020 ÷ 002D ÷ +× 261D ÷ 231A ÷ +× 261D × 0020 ÷ 231A ÷ +× 261D × 0308 ÷ 231A ÷ +× 261D × 0308 × 0020 ÷ 231A ÷ +× 261D × 2024 ÷ +× 261D × 0020 ÷ 2024 ÷ +× 261D × 0308 × 2024 ÷ +× 261D × 0308 × 0020 ÷ 2024 ÷ +× 261D × 002C ÷ +× 261D × 0020 × 002C ÷ +× 261D × 0308 × 002C ÷ +× 261D × 0308 × 0020 × 002C ÷ +× 261D ÷ 1100 ÷ +× 261D × 0020 ÷ 1100 ÷ +× 261D × 0308 ÷ 1100 ÷ +× 261D × 0308 × 0020 ÷ 1100 ÷ +× 261D ÷ 11A8 ÷ +× 261D × 0020 ÷ 11A8 ÷ +× 261D × 0308 ÷ 11A8 ÷ +× 261D × 0308 × 0020 ÷ 11A8 ÷ +× 261D ÷ 1160 ÷ +× 261D × 0020 ÷ 1160 ÷ +× 261D × 0308 ÷ 1160 ÷ +× 261D × 0308 × 0020 ÷ 1160 ÷ +× 261D × 000A ÷ +× 261D × 0020 × 000A ÷ +× 261D × 0308 × 000A ÷ +× 261D × 0308 × 0020 × 000A ÷ +× 261D × 0085 ÷ +× 261D × 0020 × 0085 ÷ +× 261D × 0308 × 0085 ÷ +× 261D × 0308 × 0020 × 0085 ÷ +× 261D × 17D6 ÷ +× 261D × 0020 ÷ 17D6 ÷ +× 261D × 0308 × 17D6 ÷ +× 261D × 0308 × 0020 ÷ 17D6 ÷ +× 261D ÷ 0030 ÷ +× 261D × 0020 ÷ 0030 ÷ +× 261D × 0308 ÷ 0030 ÷ +× 261D × 0308 × 0020 ÷ 0030 ÷ +× 261D ÷ 0028 ÷ +× 261D × 0020 ÷ 0028 ÷ +× 261D × 0308 ÷ 0028 ÷ +× 261D × 0308 × 0020 ÷ 0028 ÷ +× 261D × 0025 ÷ +× 261D × 0020 ÷ 0025 ÷ +× 261D × 0308 × 0025 ÷ +× 261D × 0308 × 0020 ÷ 0025 ÷ +× 261D ÷ 0024 ÷ +× 261D × 0020 ÷ 0024 ÷ +× 261D × 0308 ÷ 0024 ÷ +× 261D × 0308 × 0020 ÷ 0024 ÷ +× 261D × 0022 ÷ +× 261D × 0020 ÷ 0022 ÷ +× 261D × 0308 × 0022 ÷ +× 261D × 0308 × 0020 ÷ 0022 ÷ +× 261D × 0020 ÷ +× 261D × 0020 × 0020 ÷ +× 261D × 0308 × 0020 ÷ +× 261D × 0308 × 0020 × 0020 ÷ +× 261D × 002F ÷ +× 261D × 0020 × 002F ÷ +× 261D × 0308 × 002F ÷ +× 261D × 0308 × 0020 × 002F ÷ +× 261D × 2060 ÷ +× 261D × 0020 × 2060 ÷ +× 261D × 0308 × 2060 ÷ +× 261D × 0308 × 0020 × 2060 ÷ +× 261D × 200B ÷ +× 261D × 0020 × 200B ÷ +× 261D × 0308 × 200B ÷ +× 261D × 0308 × 0020 × 200B ÷ +× 261D ÷ 1F1E6 ÷ +× 261D × 0020 ÷ 1F1E6 ÷ +× 261D × 0308 ÷ 1F1E6 ÷ +× 261D × 0308 × 0020 ÷ 1F1E6 ÷ +× 261D ÷ 261D ÷ +× 261D × 0020 ÷ 261D ÷ +× 261D × 0308 ÷ 261D ÷ +× 261D × 0308 × 0020 ÷ 261D ÷ +× 261D × 1F3FB ÷ +× 261D × 0020 ÷ 1F3FB ÷ +× 261D × 0308 × 1F3FB ÷ +× 261D × 0308 × 0020 ÷ 1F3FB ÷ +× 261D × 0001 ÷ +× 261D × 0020 ÷ 0001 ÷ +× 261D × 0308 × 0001 ÷ +× 261D × 0308 × 0020 ÷ 0001 ÷ +× 261D × 200D ÷ +× 261D × 0020 ÷ 200D ÷ +× 261D × 0308 × 200D ÷ +× 261D × 0308 × 0020 ÷ 200D ÷ +× 261D ÷ 00A7 ÷ +× 261D × 0020 ÷ 00A7 ÷ +× 261D × 0308 ÷ 00A7 ÷ +× 261D × 0308 × 0020 ÷ 00A7 ÷ +× 261D ÷ 50005 ÷ +× 261D × 0020 ÷ 50005 ÷ +× 261D × 0308 ÷ 50005 ÷ +× 261D × 0308 × 0020 ÷ 50005 ÷ +× 261D ÷ 0E01 ÷ +× 261D × 0020 ÷ 0E01 ÷ +× 261D × 0308 ÷ 0E01 ÷ +× 261D × 0308 × 0020 ÷ 0E01 ÷ +× 261D × 3041 ÷ +× 261D × 0020 ÷ 3041 ÷ +× 261D × 0308 × 3041 ÷ +× 261D × 0308 × 0020 ÷ 3041 ÷ +× 1F3FB ÷ 0023 ÷ +× 1F3FB × 0020 ÷ 0023 ÷ +× 1F3FB × 0308 ÷ 0023 ÷ +× 1F3FB × 0308 × 0020 ÷ 0023 ÷ +× 1F3FB ÷ 2014 ÷ +× 1F3FB × 0020 ÷ 2014 ÷ +× 1F3FB × 0308 ÷ 2014 ÷ +× 1F3FB × 0308 × 0020 ÷ 2014 ÷ +× 1F3FB × 0009 ÷ +× 1F3FB × 0020 ÷ 0009 ÷ +× 1F3FB × 0308 × 0009 ÷ +× 1F3FB × 0308 × 0020 ÷ 0009 ÷ +× 1F3FB ÷ 00B4 ÷ +× 1F3FB × 0020 ÷ 00B4 ÷ +× 1F3FB × 0308 ÷ 00B4 ÷ +× 1F3FB × 0308 × 0020 ÷ 00B4 ÷ +× 1F3FB × 000B ÷ +× 1F3FB × 0020 × 000B ÷ +× 1F3FB × 0308 × 000B ÷ +× 1F3FB × 0308 × 0020 × 000B ÷ +× 1F3FB ÷ FFFC ÷ +× 1F3FB × 0020 ÷ FFFC ÷ +× 1F3FB × 0308 ÷ FFFC ÷ +× 1F3FB × 0308 × 0020 ÷ FFFC ÷ +× 1F3FB × 007D ÷ +× 1F3FB × 0020 × 007D ÷ +× 1F3FB × 0308 × 007D ÷ +× 1F3FB × 0308 × 0020 × 007D ÷ +× 1F3FB × 0029 ÷ +× 1F3FB × 0020 × 0029 ÷ +× 1F3FB × 0308 × 0029 ÷ +× 1F3FB × 0308 × 0020 × 0029 ÷ +× 1F3FB × 000D ÷ +× 1F3FB × 0020 × 000D ÷ +× 1F3FB × 0308 × 000D ÷ +× 1F3FB × 0308 × 0020 × 000D ÷ +× 1F3FB × 0021 ÷ +× 1F3FB × 0020 × 0021 ÷ +× 1F3FB × 0308 × 0021 ÷ +× 1F3FB × 0308 × 0020 × 0021 ÷ +× 1F3FB × 00A0 ÷ +× 1F3FB × 0020 ÷ 00A0 ÷ +× 1F3FB × 0308 × 00A0 ÷ +× 1F3FB × 0308 × 0020 ÷ 00A0 ÷ +× 1F3FB ÷ AC00 ÷ +× 1F3FB × 0020 ÷ AC00 ÷ +× 1F3FB × 0308 ÷ AC00 ÷ +× 1F3FB × 0308 × 0020 ÷ AC00 ÷ +× 1F3FB ÷ AC01 ÷ +× 1F3FB × 0020 ÷ AC01 ÷ +× 1F3FB × 0308 ÷ AC01 ÷ +× 1F3FB × 0308 × 0020 ÷ AC01 ÷ +× 1F3FB ÷ 05D0 ÷ +× 1F3FB × 0020 ÷ 05D0 ÷ +× 1F3FB × 0308 ÷ 05D0 ÷ +× 1F3FB × 0308 × 0020 ÷ 05D0 ÷ +× 1F3FB × 002D ÷ +× 1F3FB × 0020 ÷ 002D ÷ +× 1F3FB × 0308 × 002D ÷ +× 1F3FB × 0308 × 0020 ÷ 002D ÷ +× 1F3FB ÷ 231A ÷ +× 1F3FB × 0020 ÷ 231A ÷ +× 1F3FB × 0308 ÷ 231A ÷ +× 1F3FB × 0308 × 0020 ÷ 231A ÷ +× 1F3FB × 2024 ÷ +× 1F3FB × 0020 ÷ 2024 ÷ +× 1F3FB × 0308 × 2024 ÷ +× 1F3FB × 0308 × 0020 ÷ 2024 ÷ +× 1F3FB × 002C ÷ +× 1F3FB × 0020 × 002C ÷ +× 1F3FB × 0308 × 002C ÷ +× 1F3FB × 0308 × 0020 × 002C ÷ +× 1F3FB ÷ 1100 ÷ +× 1F3FB × 0020 ÷ 1100 ÷ +× 1F3FB × 0308 ÷ 1100 ÷ +× 1F3FB × 0308 × 0020 ÷ 1100 ÷ +× 1F3FB ÷ 11A8 ÷ +× 1F3FB × 0020 ÷ 11A8 ÷ +× 1F3FB × 0308 ÷ 11A8 ÷ +× 1F3FB × 0308 × 0020 ÷ 11A8 ÷ +× 1F3FB ÷ 1160 ÷ +× 1F3FB × 0020 ÷ 1160 ÷ +× 1F3FB × 0308 ÷ 1160 ÷ +× 1F3FB × 0308 × 0020 ÷ 1160 ÷ +× 1F3FB × 000A ÷ +× 1F3FB × 0020 × 000A ÷ +× 1F3FB × 0308 × 000A ÷ +× 1F3FB × 0308 × 0020 × 000A ÷ +× 1F3FB × 0085 ÷ +× 1F3FB × 0020 × 0085 ÷ +× 1F3FB × 0308 × 0085 ÷ +× 1F3FB × 0308 × 0020 × 0085 ÷ +× 1F3FB × 17D6 ÷ +× 1F3FB × 0020 ÷ 17D6 ÷ +× 1F3FB × 0308 × 17D6 ÷ +× 1F3FB × 0308 × 0020 ÷ 17D6 ÷ +× 1F3FB ÷ 0030 ÷ +× 1F3FB × 0020 ÷ 0030 ÷ +× 1F3FB × 0308 ÷ 0030 ÷ +× 1F3FB × 0308 × 0020 ÷ 0030 ÷ +× 1F3FB ÷ 0028 ÷ +× 1F3FB × 0020 ÷ 0028 ÷ +× 1F3FB × 0308 ÷ 0028 ÷ +× 1F3FB × 0308 × 0020 ÷ 0028 ÷ +× 1F3FB × 0025 ÷ +× 1F3FB × 0020 ÷ 0025 ÷ +× 1F3FB × 0308 × 0025 ÷ +× 1F3FB × 0308 × 0020 ÷ 0025 ÷ +× 1F3FB ÷ 0024 ÷ +× 1F3FB × 0020 ÷ 0024 ÷ +× 1F3FB × 0308 ÷ 0024 ÷ +× 1F3FB × 0308 × 0020 ÷ 0024 ÷ +× 1F3FB × 0022 ÷ +× 1F3FB × 0020 ÷ 0022 ÷ +× 1F3FB × 0308 × 0022 ÷ +× 1F3FB × 0308 × 0020 ÷ 0022 ÷ +× 1F3FB × 0020 ÷ +× 1F3FB × 0020 × 0020 ÷ +× 1F3FB × 0308 × 0020 ÷ +× 1F3FB × 0308 × 0020 × 0020 ÷ +× 1F3FB × 002F ÷ +× 1F3FB × 0020 × 002F ÷ +× 1F3FB × 0308 × 002F ÷ +× 1F3FB × 0308 × 0020 × 002F ÷ +× 1F3FB × 2060 ÷ +× 1F3FB × 0020 × 2060 ÷ +× 1F3FB × 0308 × 2060 ÷ +× 1F3FB × 0308 × 0020 × 2060 ÷ +× 1F3FB × 200B ÷ +× 1F3FB × 0020 × 200B ÷ +× 1F3FB × 0308 × 200B ÷ +× 1F3FB × 0308 × 0020 × 200B ÷ +× 1F3FB ÷ 1F1E6 ÷ +× 1F3FB × 0020 ÷ 1F1E6 ÷ +× 1F3FB × 0308 ÷ 1F1E6 ÷ +× 1F3FB × 0308 × 0020 ÷ 1F1E6 ÷ +× 1F3FB ÷ 261D ÷ +× 1F3FB × 0020 ÷ 261D ÷ +× 1F3FB × 0308 ÷ 261D ÷ +× 1F3FB × 0308 × 0020 ÷ 261D ÷ +× 1F3FB ÷ 1F3FB ÷ +× 1F3FB × 0020 ÷ 1F3FB ÷ +× 1F3FB × 0308 ÷ 1F3FB ÷ +× 1F3FB × 0308 × 0020 ÷ 1F3FB ÷ +× 1F3FB × 0001 ÷ +× 1F3FB × 0020 ÷ 0001 ÷ +× 1F3FB × 0308 × 0001 ÷ +× 1F3FB × 0308 × 0020 ÷ 0001 ÷ +× 1F3FB × 200D ÷ +× 1F3FB × 0020 ÷ 200D ÷ +× 1F3FB × 0308 × 200D ÷ +× 1F3FB × 0308 × 0020 ÷ 200D ÷ +× 1F3FB ÷ 00A7 ÷ +× 1F3FB × 0020 ÷ 00A7 ÷ +× 1F3FB × 0308 ÷ 00A7 ÷ +× 1F3FB × 0308 × 0020 ÷ 00A7 ÷ +× 1F3FB ÷ 50005 ÷ +× 1F3FB × 0020 ÷ 50005 ÷ +× 1F3FB × 0308 ÷ 50005 ÷ +× 1F3FB × 0308 × 0020 ÷ 50005 ÷ +× 1F3FB ÷ 0E01 ÷ +× 1F3FB × 0020 ÷ 0E01 ÷ +× 1F3FB × 0308 ÷ 0E01 ÷ +× 1F3FB × 0308 × 0020 ÷ 0E01 ÷ +× 1F3FB × 3041 ÷ +× 1F3FB × 0020 ÷ 3041 ÷ +× 1F3FB × 0308 × 3041 ÷ +× 1F3FB × 0308 × 0020 ÷ 3041 ÷ +× 0001 × 0023 ÷ +× 0001 × 0020 ÷ 0023 ÷ +× 0001 × 0308 × 0023 ÷ +× 0001 × 0308 × 0020 ÷ 0023 ÷ +× 0001 ÷ 2014 ÷ +× 0001 × 0020 ÷ 2014 ÷ +× 0001 × 0308 ÷ 2014 ÷ +× 0001 × 0308 × 0020 ÷ 2014 ÷ +× 0001 × 0009 ÷ +× 0001 × 0020 ÷ 0009 ÷ +× 0001 × 0308 × 0009 ÷ +× 0001 × 0308 × 0020 ÷ 0009 ÷ +× 0001 ÷ 00B4 ÷ +× 0001 × 0020 ÷ 00B4 ÷ +× 0001 × 0308 ÷ 00B4 ÷ +× 0001 × 0308 × 0020 ÷ 00B4 ÷ +× 0001 × 000B ÷ +× 0001 × 0020 × 000B ÷ +× 0001 × 0308 × 000B ÷ +× 0001 × 0308 × 0020 × 000B ÷ +× 0001 ÷ FFFC ÷ +× 0001 × 0020 ÷ FFFC ÷ +× 0001 × 0308 ÷ FFFC ÷ +× 0001 × 0308 × 0020 ÷ FFFC ÷ +× 0001 × 007D ÷ +× 0001 × 0020 × 007D ÷ +× 0001 × 0308 × 007D ÷ +× 0001 × 0308 × 0020 × 007D ÷ +× 0001 × 0029 ÷ +× 0001 × 0020 × 0029 ÷ +× 0001 × 0308 × 0029 ÷ +× 0001 × 0308 × 0020 × 0029 ÷ +× 0001 × 000D ÷ +× 0001 × 0020 × 000D ÷ +× 0001 × 0308 × 000D ÷ +× 0001 × 0308 × 0020 × 000D ÷ +× 0001 × 0021 ÷ +× 0001 × 0020 × 0021 ÷ +× 0001 × 0308 × 0021 ÷ +× 0001 × 0308 × 0020 × 0021 ÷ +× 0001 × 00A0 ÷ +× 0001 × 0020 ÷ 00A0 ÷ +× 0001 × 0308 × 00A0 ÷ +× 0001 × 0308 × 0020 ÷ 00A0 ÷ +× 0001 ÷ AC00 ÷ +× 0001 × 0020 ÷ AC00 ÷ +× 0001 × 0308 ÷ AC00 ÷ +× 0001 × 0308 × 0020 ÷ AC00 ÷ +× 0001 ÷ AC01 ÷ +× 0001 × 0020 ÷ AC01 ÷ +× 0001 × 0308 ÷ AC01 ÷ +× 0001 × 0308 × 0020 ÷ AC01 ÷ +× 0001 × 05D0 ÷ +× 0001 × 0020 ÷ 05D0 ÷ +× 0001 × 0308 × 05D0 ÷ +× 0001 × 0308 × 0020 ÷ 05D0 ÷ +× 0001 × 002D ÷ +× 0001 × 0020 ÷ 002D ÷ +× 0001 × 0308 × 002D ÷ +× 0001 × 0308 × 0020 ÷ 002D ÷ +× 0001 ÷ 231A ÷ +× 0001 × 0020 ÷ 231A ÷ +× 0001 × 0308 ÷ 231A ÷ +× 0001 × 0308 × 0020 ÷ 231A ÷ +× 0001 × 2024 ÷ +× 0001 × 0020 ÷ 2024 ÷ +× 0001 × 0308 × 2024 ÷ +× 0001 × 0308 × 0020 ÷ 2024 ÷ +× 0001 × 002C ÷ +× 0001 × 0020 × 002C ÷ +× 0001 × 0308 × 002C ÷ +× 0001 × 0308 × 0020 × 002C ÷ +× 0001 ÷ 1100 ÷ +× 0001 × 0020 ÷ 1100 ÷ +× 0001 × 0308 ÷ 1100 ÷ +× 0001 × 0308 × 0020 ÷ 1100 ÷ +× 0001 ÷ 11A8 ÷ +× 0001 × 0020 ÷ 11A8 ÷ +× 0001 × 0308 ÷ 11A8 ÷ +× 0001 × 0308 × 0020 ÷ 11A8 ÷ +× 0001 ÷ 1160 ÷ +× 0001 × 0020 ÷ 1160 ÷ +× 0001 × 0308 ÷ 1160 ÷ +× 0001 × 0308 × 0020 ÷ 1160 ÷ +× 0001 × 000A ÷ +× 0001 × 0020 × 000A ÷ +× 0001 × 0308 × 000A ÷ +× 0001 × 0308 × 0020 × 000A ÷ +× 0001 × 0085 ÷ +× 0001 × 0020 × 0085 ÷ +× 0001 × 0308 × 0085 ÷ +× 0001 × 0308 × 0020 × 0085 ÷ +× 0001 × 17D6 ÷ +× 0001 × 0020 ÷ 17D6 ÷ +× 0001 × 0308 × 17D6 ÷ +× 0001 × 0308 × 0020 ÷ 17D6 ÷ +× 0001 × 0030 ÷ +× 0001 × 0020 ÷ 0030 ÷ +× 0001 × 0308 × 0030 ÷ +× 0001 × 0308 × 0020 ÷ 0030 ÷ +× 0001 × 0028 ÷ +× 0001 × 0020 ÷ 0028 ÷ +× 0001 × 0308 × 0028 ÷ +× 0001 × 0308 × 0020 ÷ 0028 ÷ +× 0001 × 0025 ÷ +× 0001 × 0020 ÷ 0025 ÷ +× 0001 × 0308 × 0025 ÷ +× 0001 × 0308 × 0020 ÷ 0025 ÷ +× 0001 × 0024 ÷ +× 0001 × 0020 ÷ 0024 ÷ +× 0001 × 0308 × 0024 ÷ +× 0001 × 0308 × 0020 ÷ 0024 ÷ +× 0001 × 0022 ÷ +× 0001 × 0020 ÷ 0022 ÷ +× 0001 × 0308 × 0022 ÷ +× 0001 × 0308 × 0020 ÷ 0022 ÷ +× 0001 × 0020 ÷ +× 0001 × 0020 × 0020 ÷ +× 0001 × 0308 × 0020 ÷ +× 0001 × 0308 × 0020 × 0020 ÷ +× 0001 × 002F ÷ +× 0001 × 0020 × 002F ÷ +× 0001 × 0308 × 002F ÷ +× 0001 × 0308 × 0020 × 002F ÷ +× 0001 × 2060 ÷ +× 0001 × 0020 × 2060 ÷ +× 0001 × 0308 × 2060 ÷ +× 0001 × 0308 × 0020 × 2060 ÷ +× 0001 × 200B ÷ +× 0001 × 0020 × 200B ÷ +× 0001 × 0308 × 200B ÷ +× 0001 × 0308 × 0020 × 200B ÷ +× 0001 ÷ 1F1E6 ÷ +× 0001 × 0020 ÷ 1F1E6 ÷ +× 0001 × 0308 ÷ 1F1E6 ÷ +× 0001 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0001 ÷ 261D ÷ +× 0001 × 0020 ÷ 261D ÷ +× 0001 × 0308 ÷ 261D ÷ +× 0001 × 0308 × 0020 ÷ 261D ÷ +× 0001 ÷ 1F3FB ÷ +× 0001 × 0020 ÷ 1F3FB ÷ +× 0001 × 0308 ÷ 1F3FB ÷ +× 0001 × 0308 × 0020 ÷ 1F3FB ÷ +× 0001 × 0001 ÷ +× 0001 × 0020 ÷ 0001 ÷ +× 0001 × 0308 × 0001 ÷ +× 0001 × 0308 × 0020 ÷ 0001 ÷ +× 0001 × 200D ÷ +× 0001 × 0020 ÷ 200D ÷ +× 0001 × 0308 × 200D ÷ +× 0001 × 0308 × 0020 ÷ 200D ÷ +× 0001 × 00A7 ÷ +× 0001 × 0020 ÷ 00A7 ÷ +× 0001 × 0308 × 00A7 ÷ +× 0001 × 0308 × 0020 ÷ 00A7 ÷ +× 0001 × 50005 ÷ +× 0001 × 0020 ÷ 50005 ÷ +× 0001 × 0308 × 50005 ÷ +× 0001 × 0308 × 0020 ÷ 50005 ÷ +× 0001 × 0E01 ÷ +× 0001 × 0020 ÷ 0E01 ÷ +× 0001 × 0308 × 0E01 ÷ +× 0001 × 0308 × 0020 ÷ 0E01 ÷ +× 0001 × 3041 ÷ +× 0001 × 0020 ÷ 3041 ÷ +× 0001 × 0308 × 3041 ÷ +× 0001 × 0308 × 0020 ÷ 3041 ÷ +× 200D × 0023 ÷ +× 200D × 0020 ÷ 0023 ÷ +× 200D × 0308 × 0023 ÷ +× 200D × 0308 × 0020 ÷ 0023 ÷ +× 200D × 2014 ÷ +× 200D × 0020 ÷ 2014 ÷ +× 200D × 0308 ÷ 2014 ÷ +× 200D × 0308 × 0020 ÷ 2014 ÷ +× 200D × 0009 ÷ +× 200D × 0020 ÷ 0009 ÷ +× 200D × 0308 × 0009 ÷ +× 200D × 0308 × 0020 ÷ 0009 ÷ +× 200D × 00B4 ÷ +× 200D × 0020 ÷ 00B4 ÷ +× 200D × 0308 ÷ 00B4 ÷ +× 200D × 0308 × 0020 ÷ 00B4 ÷ +× 200D × 000B ÷ +× 200D × 0020 × 000B ÷ +× 200D × 0308 × 000B ÷ +× 200D × 0308 × 0020 × 000B ÷ +× 200D × FFFC ÷ +× 200D × 0020 ÷ FFFC ÷ +× 200D × 0308 ÷ FFFC ÷ +× 200D × 0308 × 0020 ÷ FFFC ÷ +× 200D × 007D ÷ +× 200D × 0020 × 007D ÷ +× 200D × 0308 × 007D ÷ +× 200D × 0308 × 0020 × 007D ÷ +× 200D × 0029 ÷ +× 200D × 0020 × 0029 ÷ +× 200D × 0308 × 0029 ÷ +× 200D × 0308 × 0020 × 0029 ÷ +× 200D × 000D ÷ +× 200D × 0020 × 000D ÷ +× 200D × 0308 × 000D ÷ +× 200D × 0308 × 0020 × 000D ÷ +× 200D × 0021 ÷ +× 200D × 0020 × 0021 ÷ +× 200D × 0308 × 0021 ÷ +× 200D × 0308 × 0020 × 0021 ÷ +× 200D × 00A0 ÷ +× 200D × 0020 ÷ 00A0 ÷ +× 200D × 0308 × 00A0 ÷ +× 200D × 0308 × 0020 ÷ 00A0 ÷ +× 200D × AC00 ÷ +× 200D × 0020 ÷ AC00 ÷ +× 200D × 0308 ÷ AC00 ÷ +× 200D × 0308 × 0020 ÷ AC00 ÷ +× 200D × AC01 ÷ +× 200D × 0020 ÷ AC01 ÷ +× 200D × 0308 ÷ AC01 ÷ +× 200D × 0308 × 0020 ÷ AC01 ÷ +× 200D × 05D0 ÷ +× 200D × 0020 ÷ 05D0 ÷ +× 200D × 0308 × 05D0 ÷ +× 200D × 0308 × 0020 ÷ 05D0 ÷ +× 200D × 002D ÷ +× 200D × 0020 ÷ 002D ÷ +× 200D × 0308 × 002D ÷ +× 200D × 0308 × 0020 ÷ 002D ÷ +× 200D × 231A ÷ +× 200D × 0020 ÷ 231A ÷ +× 200D × 0308 ÷ 231A ÷ +× 200D × 0308 × 0020 ÷ 231A ÷ +× 200D × 2024 ÷ +× 200D × 0020 ÷ 2024 ÷ +× 200D × 0308 × 2024 ÷ +× 200D × 0308 × 0020 ÷ 2024 ÷ +× 200D × 002C ÷ +× 200D × 0020 × 002C ÷ +× 200D × 0308 × 002C ÷ +× 200D × 0308 × 0020 × 002C ÷ +× 200D × 1100 ÷ +× 200D × 0020 ÷ 1100 ÷ +× 200D × 0308 ÷ 1100 ÷ +× 200D × 0308 × 0020 ÷ 1100 ÷ +× 200D × 11A8 ÷ +× 200D × 0020 ÷ 11A8 ÷ +× 200D × 0308 ÷ 11A8 ÷ +× 200D × 0308 × 0020 ÷ 11A8 ÷ +× 200D × 1160 ÷ +× 200D × 0020 ÷ 1160 ÷ +× 200D × 0308 ÷ 1160 ÷ +× 200D × 0308 × 0020 ÷ 1160 ÷ +× 200D × 000A ÷ +× 200D × 0020 × 000A ÷ +× 200D × 0308 × 000A ÷ +× 200D × 0308 × 0020 × 000A ÷ +× 200D × 0085 ÷ +× 200D × 0020 × 0085 ÷ +× 200D × 0308 × 0085 ÷ +× 200D × 0308 × 0020 × 0085 ÷ +× 200D × 17D6 ÷ +× 200D × 0020 ÷ 17D6 ÷ +× 200D × 0308 × 17D6 ÷ +× 200D × 0308 × 0020 ÷ 17D6 ÷ +× 200D × 0030 ÷ +× 200D × 0020 ÷ 0030 ÷ +× 200D × 0308 × 0030 ÷ +× 200D × 0308 × 0020 ÷ 0030 ÷ +× 200D × 0028 ÷ +× 200D × 0020 ÷ 0028 ÷ +× 200D × 0308 × 0028 ÷ +× 200D × 0308 × 0020 ÷ 0028 ÷ +× 200D × 0025 ÷ +× 200D × 0020 ÷ 0025 ÷ +× 200D × 0308 × 0025 ÷ +× 200D × 0308 × 0020 ÷ 0025 ÷ +× 200D × 0024 ÷ +× 200D × 0020 ÷ 0024 ÷ +× 200D × 0308 × 0024 ÷ +× 200D × 0308 × 0020 ÷ 0024 ÷ +× 200D × 0022 ÷ +× 200D × 0020 ÷ 0022 ÷ +× 200D × 0308 × 0022 ÷ +× 200D × 0308 × 0020 ÷ 0022 ÷ +× 200D × 0020 ÷ +× 200D × 0020 × 0020 ÷ +× 200D × 0308 × 0020 ÷ +× 200D × 0308 × 0020 × 0020 ÷ +× 200D × 002F ÷ +× 200D × 0020 × 002F ÷ +× 200D × 0308 × 002F ÷ +× 200D × 0308 × 0020 × 002F ÷ +× 200D × 2060 ÷ +× 200D × 0020 × 2060 ÷ +× 200D × 0308 × 2060 ÷ +× 200D × 0308 × 0020 × 2060 ÷ +× 200D × 200B ÷ +× 200D × 0020 × 200B ÷ +× 200D × 0308 × 200B ÷ +× 200D × 0308 × 0020 × 200B ÷ +× 200D × 1F1E6 ÷ +× 200D × 0020 ÷ 1F1E6 ÷ +× 200D × 0308 ÷ 1F1E6 ÷ +× 200D × 0308 × 0020 ÷ 1F1E6 ÷ +× 200D × 261D ÷ +× 200D × 0020 ÷ 261D ÷ +× 200D × 0308 ÷ 261D ÷ +× 200D × 0308 × 0020 ÷ 261D ÷ +× 200D × 1F3FB ÷ +× 200D × 0020 ÷ 1F3FB ÷ +× 200D × 0308 ÷ 1F3FB ÷ +× 200D × 0308 × 0020 ÷ 1F3FB ÷ +× 200D × 0001 ÷ +× 200D × 0020 ÷ 0001 ÷ +× 200D × 0308 × 0001 ÷ +× 200D × 0308 × 0020 ÷ 0001 ÷ +× 200D × 200D ÷ +× 200D × 0020 ÷ 200D ÷ +× 200D × 0308 × 200D ÷ +× 200D × 0308 × 0020 ÷ 200D ÷ +× 200D × 00A7 ÷ +× 200D × 0020 ÷ 00A7 ÷ +× 200D × 0308 × 00A7 ÷ +× 200D × 0308 × 0020 ÷ 00A7 ÷ +× 200D × 50005 ÷ +× 200D × 0020 ÷ 50005 ÷ +× 200D × 0308 × 50005 ÷ +× 200D × 0308 × 0020 ÷ 50005 ÷ +× 200D × 0E01 ÷ +× 200D × 0020 ÷ 0E01 ÷ +× 200D × 0308 × 0E01 ÷ +× 200D × 0308 × 0020 ÷ 0E01 ÷ +× 200D × 3041 ÷ +× 200D × 0020 ÷ 3041 ÷ +× 200D × 0308 × 3041 ÷ +× 200D × 0308 × 0020 ÷ 3041 ÷ +× 00A7 × 0023 ÷ +× 00A7 × 0020 ÷ 0023 ÷ +× 00A7 × 0308 × 0023 ÷ +× 00A7 × 0308 × 0020 ÷ 0023 ÷ +× 00A7 ÷ 2014 ÷ +× 00A7 × 0020 ÷ 2014 ÷ +× 00A7 × 0308 ÷ 2014 ÷ +× 00A7 × 0308 × 0020 ÷ 2014 ÷ +× 00A7 × 0009 ÷ +× 00A7 × 0020 ÷ 0009 ÷ +× 00A7 × 0308 × 0009 ÷ +× 00A7 × 0308 × 0020 ÷ 0009 ÷ +× 00A7 ÷ 00B4 ÷ +× 00A7 × 0020 ÷ 00B4 ÷ +× 00A7 × 0308 ÷ 00B4 ÷ +× 00A7 × 0308 × 0020 ÷ 00B4 ÷ +× 00A7 × 000B ÷ +× 00A7 × 0020 × 000B ÷ +× 00A7 × 0308 × 000B ÷ +× 00A7 × 0308 × 0020 × 000B ÷ +× 00A7 ÷ FFFC ÷ +× 00A7 × 0020 ÷ FFFC ÷ +× 00A7 × 0308 ÷ FFFC ÷ +× 00A7 × 0308 × 0020 ÷ FFFC ÷ +× 00A7 × 007D ÷ +× 00A7 × 0020 × 007D ÷ +× 00A7 × 0308 × 007D ÷ +× 00A7 × 0308 × 0020 × 007D ÷ +× 00A7 × 0029 ÷ +× 00A7 × 0020 × 0029 ÷ +× 00A7 × 0308 × 0029 ÷ +× 00A7 × 0308 × 0020 × 0029 ÷ +× 00A7 × 000D ÷ +× 00A7 × 0020 × 000D ÷ +× 00A7 × 0308 × 000D ÷ +× 00A7 × 0308 × 0020 × 000D ÷ +× 00A7 × 0021 ÷ +× 00A7 × 0020 × 0021 ÷ +× 00A7 × 0308 × 0021 ÷ +× 00A7 × 0308 × 0020 × 0021 ÷ +× 00A7 × 00A0 ÷ +× 00A7 × 0020 ÷ 00A0 ÷ +× 00A7 × 0308 × 00A0 ÷ +× 00A7 × 0308 × 0020 ÷ 00A0 ÷ +× 00A7 ÷ AC00 ÷ +× 00A7 × 0020 ÷ AC00 ÷ +× 00A7 × 0308 ÷ AC00 ÷ +× 00A7 × 0308 × 0020 ÷ AC00 ÷ +× 00A7 ÷ AC01 ÷ +× 00A7 × 0020 ÷ AC01 ÷ +× 00A7 × 0308 ÷ AC01 ÷ +× 00A7 × 0308 × 0020 ÷ AC01 ÷ +× 00A7 × 05D0 ÷ +× 00A7 × 0020 ÷ 05D0 ÷ +× 00A7 × 0308 × 05D0 ÷ +× 00A7 × 0308 × 0020 ÷ 05D0 ÷ +× 00A7 × 002D ÷ +× 00A7 × 0020 ÷ 002D ÷ +× 00A7 × 0308 × 002D ÷ +× 00A7 × 0308 × 0020 ÷ 002D ÷ +× 00A7 ÷ 231A ÷ +× 00A7 × 0020 ÷ 231A ÷ +× 00A7 × 0308 ÷ 231A ÷ +× 00A7 × 0308 × 0020 ÷ 231A ÷ +× 00A7 × 2024 ÷ +× 00A7 × 0020 ÷ 2024 ÷ +× 00A7 × 0308 × 2024 ÷ +× 00A7 × 0308 × 0020 ÷ 2024 ÷ +× 00A7 × 002C ÷ +× 00A7 × 0020 × 002C ÷ +× 00A7 × 0308 × 002C ÷ +× 00A7 × 0308 × 0020 × 002C ÷ +× 00A7 ÷ 1100 ÷ +× 00A7 × 0020 ÷ 1100 ÷ +× 00A7 × 0308 ÷ 1100 ÷ +× 00A7 × 0308 × 0020 ÷ 1100 ÷ +× 00A7 ÷ 11A8 ÷ +× 00A7 × 0020 ÷ 11A8 ÷ +× 00A7 × 0308 ÷ 11A8 ÷ +× 00A7 × 0308 × 0020 ÷ 11A8 ÷ +× 00A7 ÷ 1160 ÷ +× 00A7 × 0020 ÷ 1160 ÷ +× 00A7 × 0308 ÷ 1160 ÷ +× 00A7 × 0308 × 0020 ÷ 1160 ÷ +× 00A7 × 000A ÷ +× 00A7 × 0020 × 000A ÷ +× 00A7 × 0308 × 000A ÷ +× 00A7 × 0308 × 0020 × 000A ÷ +× 00A7 × 0085 ÷ +× 00A7 × 0020 × 0085 ÷ +× 00A7 × 0308 × 0085 ÷ +× 00A7 × 0308 × 0020 × 0085 ÷ +× 00A7 × 17D6 ÷ +× 00A7 × 0020 ÷ 17D6 ÷ +× 00A7 × 0308 × 17D6 ÷ +× 00A7 × 0308 × 0020 ÷ 17D6 ÷ +× 00A7 × 0030 ÷ +× 00A7 × 0020 ÷ 0030 ÷ +× 00A7 × 0308 × 0030 ÷ +× 00A7 × 0308 × 0020 ÷ 0030 ÷ +× 00A7 × 0028 ÷ +× 00A7 × 0020 ÷ 0028 ÷ +× 00A7 × 0308 × 0028 ÷ +× 00A7 × 0308 × 0020 ÷ 0028 ÷ +× 00A7 × 0025 ÷ +× 00A7 × 0020 ÷ 0025 ÷ +× 00A7 × 0308 × 0025 ÷ +× 00A7 × 0308 × 0020 ÷ 0025 ÷ +× 00A7 × 0024 ÷ +× 00A7 × 0020 ÷ 0024 ÷ +× 00A7 × 0308 × 0024 ÷ +× 00A7 × 0308 × 0020 ÷ 0024 ÷ +× 00A7 × 0022 ÷ +× 00A7 × 0020 ÷ 0022 ÷ +× 00A7 × 0308 × 0022 ÷ +× 00A7 × 0308 × 0020 ÷ 0022 ÷ +× 00A7 × 0020 ÷ +× 00A7 × 0020 × 0020 ÷ +× 00A7 × 0308 × 0020 ÷ +× 00A7 × 0308 × 0020 × 0020 ÷ +× 00A7 × 002F ÷ +× 00A7 × 0020 × 002F ÷ +× 00A7 × 0308 × 002F ÷ +× 00A7 × 0308 × 0020 × 002F ÷ +× 00A7 × 2060 ÷ +× 00A7 × 0020 × 2060 ÷ +× 00A7 × 0308 × 2060 ÷ +× 00A7 × 0308 × 0020 × 2060 ÷ +× 00A7 × 200B ÷ +× 00A7 × 0020 × 200B ÷ +× 00A7 × 0308 × 200B ÷ +× 00A7 × 0308 × 0020 × 200B ÷ +× 00A7 ÷ 1F1E6 ÷ +× 00A7 × 0020 ÷ 1F1E6 ÷ +× 00A7 × 0308 ÷ 1F1E6 ÷ +× 00A7 × 0308 × 0020 ÷ 1F1E6 ÷ +× 00A7 ÷ 261D ÷ +× 00A7 × 0020 ÷ 261D ÷ +× 00A7 × 0308 ÷ 261D ÷ +× 00A7 × 0308 × 0020 ÷ 261D ÷ +× 00A7 ÷ 1F3FB ÷ +× 00A7 × 0020 ÷ 1F3FB ÷ +× 00A7 × 0308 ÷ 1F3FB ÷ +× 00A7 × 0308 × 0020 ÷ 1F3FB ÷ +× 00A7 × 0001 ÷ +× 00A7 × 0020 ÷ 0001 ÷ +× 00A7 × 0308 × 0001 ÷ +× 00A7 × 0308 × 0020 ÷ 0001 ÷ +× 00A7 × 200D ÷ +× 00A7 × 0020 ÷ 200D ÷ +× 00A7 × 0308 × 200D ÷ +× 00A7 × 0308 × 0020 ÷ 200D ÷ +× 00A7 × 00A7 ÷ +× 00A7 × 0020 ÷ 00A7 ÷ +× 00A7 × 0308 × 00A7 ÷ +× 00A7 × 0308 × 0020 ÷ 00A7 ÷ +× 00A7 × 50005 ÷ +× 00A7 × 0020 ÷ 50005 ÷ +× 00A7 × 0308 × 50005 ÷ +× 00A7 × 0308 × 0020 ÷ 50005 ÷ +× 00A7 × 0E01 ÷ +× 00A7 × 0020 ÷ 0E01 ÷ +× 00A7 × 0308 × 0E01 ÷ +× 00A7 × 0308 × 0020 ÷ 0E01 ÷ +× 00A7 × 3041 ÷ +× 00A7 × 0020 ÷ 3041 ÷ +× 00A7 × 0308 × 3041 ÷ +× 00A7 × 0308 × 0020 ÷ 3041 ÷ +× 50005 × 0023 ÷ +× 50005 × 0020 ÷ 0023 ÷ +× 50005 × 0308 × 0023 ÷ +× 50005 × 0308 × 0020 ÷ 0023 ÷ +× 50005 ÷ 2014 ÷ +× 50005 × 0020 ÷ 2014 ÷ +× 50005 × 0308 ÷ 2014 ÷ +× 50005 × 0308 × 0020 ÷ 2014 ÷ +× 50005 × 0009 ÷ +× 50005 × 0020 ÷ 0009 ÷ +× 50005 × 0308 × 0009 ÷ +× 50005 × 0308 × 0020 ÷ 0009 ÷ +× 50005 ÷ 00B4 ÷ +× 50005 × 0020 ÷ 00B4 ÷ +× 50005 × 0308 ÷ 00B4 ÷ +× 50005 × 0308 × 0020 ÷ 00B4 ÷ +× 50005 × 000B ÷ +× 50005 × 0020 × 000B ÷ +× 50005 × 0308 × 000B ÷ +× 50005 × 0308 × 0020 × 000B ÷ +× 50005 ÷ FFFC ÷ +× 50005 × 0020 ÷ FFFC ÷ +× 50005 × 0308 ÷ FFFC ÷ +× 50005 × 0308 × 0020 ÷ FFFC ÷ +× 50005 × 007D ÷ +× 50005 × 0020 × 007D ÷ +× 50005 × 0308 × 007D ÷ +× 50005 × 0308 × 0020 × 007D ÷ +× 50005 × 0029 ÷ +× 50005 × 0020 × 0029 ÷ +× 50005 × 0308 × 0029 ÷ +× 50005 × 0308 × 0020 × 0029 ÷ +× 50005 × 000D ÷ +× 50005 × 0020 × 000D ÷ +× 50005 × 0308 × 000D ÷ +× 50005 × 0308 × 0020 × 000D ÷ +× 50005 × 0021 ÷ +× 50005 × 0020 × 0021 ÷ +× 50005 × 0308 × 0021 ÷ +× 50005 × 0308 × 0020 × 0021 ÷ +× 50005 × 00A0 ÷ +× 50005 × 0020 ÷ 00A0 ÷ +× 50005 × 0308 × 00A0 ÷ +× 50005 × 0308 × 0020 ÷ 00A0 ÷ +× 50005 ÷ AC00 ÷ +× 50005 × 0020 ÷ AC00 ÷ +× 50005 × 0308 ÷ AC00 ÷ +× 50005 × 0308 × 0020 ÷ AC00 ÷ +× 50005 ÷ AC01 ÷ +× 50005 × 0020 ÷ AC01 ÷ +× 50005 × 0308 ÷ AC01 ÷ +× 50005 × 0308 × 0020 ÷ AC01 ÷ +× 50005 × 05D0 ÷ +× 50005 × 0020 ÷ 05D0 ÷ +× 50005 × 0308 × 05D0 ÷ +× 50005 × 0308 × 0020 ÷ 05D0 ÷ +× 50005 × 002D ÷ +× 50005 × 0020 ÷ 002D ÷ +× 50005 × 0308 × 002D ÷ +× 50005 × 0308 × 0020 ÷ 002D ÷ +× 50005 ÷ 231A ÷ +× 50005 × 0020 ÷ 231A ÷ +× 50005 × 0308 ÷ 231A ÷ +× 50005 × 0308 × 0020 ÷ 231A ÷ +× 50005 × 2024 ÷ +× 50005 × 0020 ÷ 2024 ÷ +× 50005 × 0308 × 2024 ÷ +× 50005 × 0308 × 0020 ÷ 2024 ÷ +× 50005 × 002C ÷ +× 50005 × 0020 × 002C ÷ +× 50005 × 0308 × 002C ÷ +× 50005 × 0308 × 0020 × 002C ÷ +× 50005 ÷ 1100 ÷ +× 50005 × 0020 ÷ 1100 ÷ +× 50005 × 0308 ÷ 1100 ÷ +× 50005 × 0308 × 0020 ÷ 1100 ÷ +× 50005 ÷ 11A8 ÷ +× 50005 × 0020 ÷ 11A8 ÷ +× 50005 × 0308 ÷ 11A8 ÷ +× 50005 × 0308 × 0020 ÷ 11A8 ÷ +× 50005 ÷ 1160 ÷ +× 50005 × 0020 ÷ 1160 ÷ +× 50005 × 0308 ÷ 1160 ÷ +× 50005 × 0308 × 0020 ÷ 1160 ÷ +× 50005 × 000A ÷ +× 50005 × 0020 × 000A ÷ +× 50005 × 0308 × 000A ÷ +× 50005 × 0308 × 0020 × 000A ÷ +× 50005 × 0085 ÷ +× 50005 × 0020 × 0085 ÷ +× 50005 × 0308 × 0085 ÷ +× 50005 × 0308 × 0020 × 0085 ÷ +× 50005 × 17D6 ÷ +× 50005 × 0020 ÷ 17D6 ÷ +× 50005 × 0308 × 17D6 ÷ +× 50005 × 0308 × 0020 ÷ 17D6 ÷ +× 50005 × 0030 ÷ +× 50005 × 0020 ÷ 0030 ÷ +× 50005 × 0308 × 0030 ÷ +× 50005 × 0308 × 0020 ÷ 0030 ÷ +× 50005 × 0028 ÷ +× 50005 × 0020 ÷ 0028 ÷ +× 50005 × 0308 × 0028 ÷ +× 50005 × 0308 × 0020 ÷ 0028 ÷ +× 50005 × 0025 ÷ +× 50005 × 0020 ÷ 0025 ÷ +× 50005 × 0308 × 0025 ÷ +× 50005 × 0308 × 0020 ÷ 0025 ÷ +× 50005 × 0024 ÷ +× 50005 × 0020 ÷ 0024 ÷ +× 50005 × 0308 × 0024 ÷ +× 50005 × 0308 × 0020 ÷ 0024 ÷ +× 50005 × 0022 ÷ +× 50005 × 0020 ÷ 0022 ÷ +× 50005 × 0308 × 0022 ÷ +× 50005 × 0308 × 0020 ÷ 0022 ÷ +× 50005 × 0020 ÷ +× 50005 × 0020 × 0020 ÷ +× 50005 × 0308 × 0020 ÷ +× 50005 × 0308 × 0020 × 0020 ÷ +× 50005 × 002F ÷ +× 50005 × 0020 × 002F ÷ +× 50005 × 0308 × 002F ÷ +× 50005 × 0308 × 0020 × 002F ÷ +× 50005 × 2060 ÷ +× 50005 × 0020 × 2060 ÷ +× 50005 × 0308 × 2060 ÷ +× 50005 × 0308 × 0020 × 2060 ÷ +× 50005 × 200B ÷ +× 50005 × 0020 × 200B ÷ +× 50005 × 0308 × 200B ÷ +× 50005 × 0308 × 0020 × 200B ÷ +× 50005 ÷ 1F1E6 ÷ +× 50005 × 0020 ÷ 1F1E6 ÷ +× 50005 × 0308 ÷ 1F1E6 ÷ +× 50005 × 0308 × 0020 ÷ 1F1E6 ÷ +× 50005 ÷ 261D ÷ +× 50005 × 0020 ÷ 261D ÷ +× 50005 × 0308 ÷ 261D ÷ +× 50005 × 0308 × 0020 ÷ 261D ÷ +× 50005 ÷ 1F3FB ÷ +× 50005 × 0020 ÷ 1F3FB ÷ +× 50005 × 0308 ÷ 1F3FB ÷ +× 50005 × 0308 × 0020 ÷ 1F3FB ÷ +× 50005 × 0001 ÷ +× 50005 × 0020 ÷ 0001 ÷ +× 50005 × 0308 × 0001 ÷ +× 50005 × 0308 × 0020 ÷ 0001 ÷ +× 50005 × 200D ÷ +× 50005 × 0020 ÷ 200D ÷ +× 50005 × 0308 × 200D ÷ +× 50005 × 0308 × 0020 ÷ 200D ÷ +× 50005 × 00A7 ÷ +× 50005 × 0020 ÷ 00A7 ÷ +× 50005 × 0308 × 00A7 ÷ +× 50005 × 0308 × 0020 ÷ 00A7 ÷ +× 50005 × 50005 ÷ +× 50005 × 0020 ÷ 50005 ÷ +× 50005 × 0308 × 50005 ÷ +× 50005 × 0308 × 0020 ÷ 50005 ÷ +× 50005 × 0E01 ÷ +× 50005 × 0020 ÷ 0E01 ÷ +× 50005 × 0308 × 0E01 ÷ +× 50005 × 0308 × 0020 ÷ 0E01 ÷ +× 50005 × 3041 ÷ +× 50005 × 0020 ÷ 3041 ÷ +× 50005 × 0308 × 3041 ÷ +× 50005 × 0308 × 0020 ÷ 3041 ÷ +× 0E01 × 0023 ÷ +× 0E01 × 0020 ÷ 0023 ÷ +× 0E01 × 0308 × 0023 ÷ +× 0E01 × 0308 × 0020 ÷ 0023 ÷ +× 0E01 ÷ 2014 ÷ +× 0E01 × 0020 ÷ 2014 ÷ +× 0E01 × 0308 ÷ 2014 ÷ +× 0E01 × 0308 × 0020 ÷ 2014 ÷ +× 0E01 × 0009 ÷ +× 0E01 × 0020 ÷ 0009 ÷ +× 0E01 × 0308 × 0009 ÷ +× 0E01 × 0308 × 0020 ÷ 0009 ÷ +× 0E01 ÷ 00B4 ÷ +× 0E01 × 0020 ÷ 00B4 ÷ +× 0E01 × 0308 ÷ 00B4 ÷ +× 0E01 × 0308 × 0020 ÷ 00B4 ÷ +× 0E01 × 000B ÷ +× 0E01 × 0020 × 000B ÷ +× 0E01 × 0308 × 000B ÷ +× 0E01 × 0308 × 0020 × 000B ÷ +× 0E01 ÷ FFFC ÷ +× 0E01 × 0020 ÷ FFFC ÷ +× 0E01 × 0308 ÷ FFFC ÷ +× 0E01 × 0308 × 0020 ÷ FFFC ÷ +× 0E01 × 007D ÷ +× 0E01 × 0020 × 007D ÷ +× 0E01 × 0308 × 007D ÷ +× 0E01 × 0308 × 0020 × 007D ÷ +× 0E01 × 0029 ÷ +× 0E01 × 0020 × 0029 ÷ +× 0E01 × 0308 × 0029 ÷ +× 0E01 × 0308 × 0020 × 0029 ÷ +× 0E01 × 000D ÷ +× 0E01 × 0020 × 000D ÷ +× 0E01 × 0308 × 000D ÷ +× 0E01 × 0308 × 0020 × 000D ÷ +× 0E01 × 0021 ÷ +× 0E01 × 0020 × 0021 ÷ +× 0E01 × 0308 × 0021 ÷ +× 0E01 × 0308 × 0020 × 0021 ÷ +× 0E01 × 00A0 ÷ +× 0E01 × 0020 ÷ 00A0 ÷ +× 0E01 × 0308 × 00A0 ÷ +× 0E01 × 0308 × 0020 ÷ 00A0 ÷ +× 0E01 ÷ AC00 ÷ +× 0E01 × 0020 ÷ AC00 ÷ +× 0E01 × 0308 ÷ AC00 ÷ +× 0E01 × 0308 × 0020 ÷ AC00 ÷ +× 0E01 ÷ AC01 ÷ +× 0E01 × 0020 ÷ AC01 ÷ +× 0E01 × 0308 ÷ AC01 ÷ +× 0E01 × 0308 × 0020 ÷ AC01 ÷ +× 0E01 × 05D0 ÷ +× 0E01 × 0020 ÷ 05D0 ÷ +× 0E01 × 0308 × 05D0 ÷ +× 0E01 × 0308 × 0020 ÷ 05D0 ÷ +× 0E01 × 002D ÷ +× 0E01 × 0020 ÷ 002D ÷ +× 0E01 × 0308 × 002D ÷ +× 0E01 × 0308 × 0020 ÷ 002D ÷ +× 0E01 ÷ 231A ÷ +× 0E01 × 0020 ÷ 231A ÷ +× 0E01 × 0308 ÷ 231A ÷ +× 0E01 × 0308 × 0020 ÷ 231A ÷ +× 0E01 × 2024 ÷ +× 0E01 × 0020 ÷ 2024 ÷ +× 0E01 × 0308 × 2024 ÷ +× 0E01 × 0308 × 0020 ÷ 2024 ÷ +× 0E01 × 002C ÷ +× 0E01 × 0020 × 002C ÷ +× 0E01 × 0308 × 002C ÷ +× 0E01 × 0308 × 0020 × 002C ÷ +× 0E01 ÷ 1100 ÷ +× 0E01 × 0020 ÷ 1100 ÷ +× 0E01 × 0308 ÷ 1100 ÷ +× 0E01 × 0308 × 0020 ÷ 1100 ÷ +× 0E01 ÷ 11A8 ÷ +× 0E01 × 0020 ÷ 11A8 ÷ +× 0E01 × 0308 ÷ 11A8 ÷ +× 0E01 × 0308 × 0020 ÷ 11A8 ÷ +× 0E01 ÷ 1160 ÷ +× 0E01 × 0020 ÷ 1160 ÷ +× 0E01 × 0308 ÷ 1160 ÷ +× 0E01 × 0308 × 0020 ÷ 1160 ÷ +× 0E01 × 000A ÷ +× 0E01 × 0020 × 000A ÷ +× 0E01 × 0308 × 000A ÷ +× 0E01 × 0308 × 0020 × 000A ÷ +× 0E01 × 0085 ÷ +× 0E01 × 0020 × 0085 ÷ +× 0E01 × 0308 × 0085 ÷ +× 0E01 × 0308 × 0020 × 0085 ÷ +× 0E01 × 17D6 ÷ +× 0E01 × 0020 ÷ 17D6 ÷ +× 0E01 × 0308 × 17D6 ÷ +× 0E01 × 0308 × 0020 ÷ 17D6 ÷ +× 0E01 × 0030 ÷ +× 0E01 × 0020 ÷ 0030 ÷ +× 0E01 × 0308 × 0030 ÷ +× 0E01 × 0308 × 0020 ÷ 0030 ÷ +× 0E01 × 0028 ÷ +× 0E01 × 0020 ÷ 0028 ÷ +× 0E01 × 0308 × 0028 ÷ +× 0E01 × 0308 × 0020 ÷ 0028 ÷ +× 0E01 × 0025 ÷ +× 0E01 × 0020 ÷ 0025 ÷ +× 0E01 × 0308 × 0025 ÷ +× 0E01 × 0308 × 0020 ÷ 0025 ÷ +× 0E01 × 0024 ÷ +× 0E01 × 0020 ÷ 0024 ÷ +× 0E01 × 0308 × 0024 ÷ +× 0E01 × 0308 × 0020 ÷ 0024 ÷ +× 0E01 × 0022 ÷ +× 0E01 × 0020 ÷ 0022 ÷ +× 0E01 × 0308 × 0022 ÷ +× 0E01 × 0308 × 0020 ÷ 0022 ÷ +× 0E01 × 0020 ÷ +× 0E01 × 0020 × 0020 ÷ +× 0E01 × 0308 × 0020 ÷ +× 0E01 × 0308 × 0020 × 0020 ÷ +× 0E01 × 002F ÷ +× 0E01 × 0020 × 002F ÷ +× 0E01 × 0308 × 002F ÷ +× 0E01 × 0308 × 0020 × 002F ÷ +× 0E01 × 2060 ÷ +× 0E01 × 0020 × 2060 ÷ +× 0E01 × 0308 × 2060 ÷ +× 0E01 × 0308 × 0020 × 2060 ÷ +× 0E01 × 200B ÷ +× 0E01 × 0020 × 200B ÷ +× 0E01 × 0308 × 200B ÷ +× 0E01 × 0308 × 0020 × 200B ÷ +× 0E01 ÷ 1F1E6 ÷ +× 0E01 × 0020 ÷ 1F1E6 ÷ +× 0E01 × 0308 ÷ 1F1E6 ÷ +× 0E01 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0E01 ÷ 261D ÷ +× 0E01 × 0020 ÷ 261D ÷ +× 0E01 × 0308 ÷ 261D ÷ +× 0E01 × 0308 × 0020 ÷ 261D ÷ +× 0E01 ÷ 1F3FB ÷ +× 0E01 × 0020 ÷ 1F3FB ÷ +× 0E01 × 0308 ÷ 1F3FB ÷ +× 0E01 × 0308 × 0020 ÷ 1F3FB ÷ +× 0E01 × 0001 ÷ +× 0E01 × 0020 ÷ 0001 ÷ +× 0E01 × 0308 × 0001 ÷ +× 0E01 × 0308 × 0020 ÷ 0001 ÷ +× 0E01 × 200D ÷ +× 0E01 × 0020 ÷ 200D ÷ +× 0E01 × 0308 × 200D ÷ +× 0E01 × 0308 × 0020 ÷ 200D ÷ +× 0E01 × 00A7 ÷ +× 0E01 × 0020 ÷ 00A7 ÷ +× 0E01 × 0308 × 00A7 ÷ +× 0E01 × 0308 × 0020 ÷ 00A7 ÷ +× 0E01 × 50005 ÷ +× 0E01 × 0020 ÷ 50005 ÷ +× 0E01 × 0308 × 50005 ÷ +× 0E01 × 0308 × 0020 ÷ 50005 ÷ +× 0E01 × 0E01 ÷ +× 0E01 × 0020 ÷ 0E01 ÷ +× 0E01 × 0308 × 0E01 ÷ +× 0E01 × 0308 × 0020 ÷ 0E01 ÷ +× 0E01 × 3041 ÷ +× 0E01 × 0020 ÷ 3041 ÷ +× 0E01 × 0308 × 3041 ÷ +× 0E01 × 0308 × 0020 ÷ 3041 ÷ +× 3041 ÷ 0023 ÷ +× 3041 × 0020 ÷ 0023 ÷ +× 3041 × 0308 ÷ 0023 ÷ +× 3041 × 0308 × 0020 ÷ 0023 ÷ +× 3041 ÷ 2014 ÷ +× 3041 × 0020 ÷ 2014 ÷ +× 3041 × 0308 ÷ 2014 ÷ +× 3041 × 0308 × 0020 ÷ 2014 ÷ +× 3041 × 0009 ÷ +× 3041 × 0020 ÷ 0009 ÷ +× 3041 × 0308 × 0009 ÷ +× 3041 × 0308 × 0020 ÷ 0009 ÷ +× 3041 ÷ 00B4 ÷ +× 3041 × 0020 ÷ 00B4 ÷ +× 3041 × 0308 ÷ 00B4 ÷ +× 3041 × 0308 × 0020 ÷ 00B4 ÷ +× 3041 × 000B ÷ +× 3041 × 0020 × 000B ÷ +× 3041 × 0308 × 000B ÷ +× 3041 × 0308 × 0020 × 000B ÷ +× 3041 ÷ FFFC ÷ +× 3041 × 0020 ÷ FFFC ÷ +× 3041 × 0308 ÷ FFFC ÷ +× 3041 × 0308 × 0020 ÷ FFFC ÷ +× 3041 × 007D ÷ +× 3041 × 0020 × 007D ÷ +× 3041 × 0308 × 007D ÷ +× 3041 × 0308 × 0020 × 007D ÷ +× 3041 × 0029 ÷ +× 3041 × 0020 × 0029 ÷ +× 3041 × 0308 × 0029 ÷ +× 3041 × 0308 × 0020 × 0029 ÷ +× 3041 × 000D ÷ +× 3041 × 0020 × 000D ÷ +× 3041 × 0308 × 000D ÷ +× 3041 × 0308 × 0020 × 000D ÷ +× 3041 × 0021 ÷ +× 3041 × 0020 × 0021 ÷ +× 3041 × 0308 × 0021 ÷ +× 3041 × 0308 × 0020 × 0021 ÷ +× 3041 × 00A0 ÷ +× 3041 × 0020 ÷ 00A0 ÷ +× 3041 × 0308 × 00A0 ÷ +× 3041 × 0308 × 0020 ÷ 00A0 ÷ +× 3041 ÷ AC00 ÷ +× 3041 × 0020 ÷ AC00 ÷ +× 3041 × 0308 ÷ AC00 ÷ +× 3041 × 0308 × 0020 ÷ AC00 ÷ +× 3041 ÷ AC01 ÷ +× 3041 × 0020 ÷ AC01 ÷ +× 3041 × 0308 ÷ AC01 ÷ +× 3041 × 0308 × 0020 ÷ AC01 ÷ +× 3041 ÷ 05D0 ÷ +× 3041 × 0020 ÷ 05D0 ÷ +× 3041 × 0308 ÷ 05D0 ÷ +× 3041 × 0308 × 0020 ÷ 05D0 ÷ +× 3041 × 002D ÷ +× 3041 × 0020 ÷ 002D ÷ +× 3041 × 0308 × 002D ÷ +× 3041 × 0308 × 0020 ÷ 002D ÷ +× 3041 ÷ 231A ÷ +× 3041 × 0020 ÷ 231A ÷ +× 3041 × 0308 ÷ 231A ÷ +× 3041 × 0308 × 0020 ÷ 231A ÷ +× 3041 ÷ 2024 ÷ +× 3041 × 0020 ÷ 2024 ÷ +× 3041 × 0308 ÷ 2024 ÷ +× 3041 × 0308 × 0020 ÷ 2024 ÷ +× 3041 × 002C ÷ +× 3041 × 0020 × 002C ÷ +× 3041 × 0308 × 002C ÷ +× 3041 × 0308 × 0020 × 002C ÷ +× 3041 ÷ 1100 ÷ +× 3041 × 0020 ÷ 1100 ÷ +× 3041 × 0308 ÷ 1100 ÷ +× 3041 × 0308 × 0020 ÷ 1100 ÷ +× 3041 ÷ 11A8 ÷ +× 3041 × 0020 ÷ 11A8 ÷ +× 3041 × 0308 ÷ 11A8 ÷ +× 3041 × 0308 × 0020 ÷ 11A8 ÷ +× 3041 ÷ 1160 ÷ +× 3041 × 0020 ÷ 1160 ÷ +× 3041 × 0308 ÷ 1160 ÷ +× 3041 × 0308 × 0020 ÷ 1160 ÷ +× 3041 × 000A ÷ +× 3041 × 0020 × 000A ÷ +× 3041 × 0308 × 000A ÷ +× 3041 × 0308 × 0020 × 000A ÷ +× 3041 × 0085 ÷ +× 3041 × 0020 × 0085 ÷ +× 3041 × 0308 × 0085 ÷ +× 3041 × 0308 × 0020 × 0085 ÷ +× 3041 × 17D6 ÷ +× 3041 × 0020 ÷ 17D6 ÷ +× 3041 × 0308 × 17D6 ÷ +× 3041 × 0308 × 0020 ÷ 17D6 ÷ +× 3041 ÷ 0030 ÷ +× 3041 × 0020 ÷ 0030 ÷ +× 3041 × 0308 ÷ 0030 ÷ +× 3041 × 0308 × 0020 ÷ 0030 ÷ +× 3041 ÷ 0028 ÷ +× 3041 × 0020 ÷ 0028 ÷ +× 3041 × 0308 ÷ 0028 ÷ +× 3041 × 0308 × 0020 ÷ 0028 ÷ +× 3041 ÷ 0025 ÷ +× 3041 × 0020 ÷ 0025 ÷ +× 3041 × 0308 ÷ 0025 ÷ +× 3041 × 0308 × 0020 ÷ 0025 ÷ +× 3041 ÷ 0024 ÷ +× 3041 × 0020 ÷ 0024 ÷ +× 3041 × 0308 ÷ 0024 ÷ +× 3041 × 0308 × 0020 ÷ 0024 ÷ +× 3041 × 0022 ÷ +× 3041 × 0020 ÷ 0022 ÷ +× 3041 × 0308 × 0022 ÷ +× 3041 × 0308 × 0020 ÷ 0022 ÷ +× 3041 × 0020 ÷ +× 3041 × 0020 × 0020 ÷ +× 3041 × 0308 × 0020 ÷ +× 3041 × 0308 × 0020 × 0020 ÷ +× 3041 × 002F ÷ +× 3041 × 0020 × 002F ÷ +× 3041 × 0308 × 002F ÷ +× 3041 × 0308 × 0020 × 002F ÷ +× 3041 × 2060 ÷ +× 3041 × 0020 × 2060 ÷ +× 3041 × 0308 × 2060 ÷ +× 3041 × 0308 × 0020 × 2060 ÷ +× 3041 × 200B ÷ +× 3041 × 0020 × 200B ÷ +× 3041 × 0308 × 200B ÷ +× 3041 × 0308 × 0020 × 200B ÷ +× 3041 ÷ 1F1E6 ÷ +× 3041 × 0020 ÷ 1F1E6 ÷ +× 3041 × 0308 ÷ 1F1E6 ÷ +× 3041 × 0308 × 0020 ÷ 1F1E6 ÷ +× 3041 ÷ 261D ÷ +× 3041 × 0020 ÷ 261D ÷ +× 3041 × 0308 ÷ 261D ÷ +× 3041 × 0308 × 0020 ÷ 261D ÷ +× 3041 ÷ 1F3FB ÷ +× 3041 × 0020 ÷ 1F3FB ÷ +× 3041 × 0308 ÷ 1F3FB ÷ +× 3041 × 0308 × 0020 ÷ 1F3FB ÷ +× 3041 × 0001 ÷ +× 3041 × 0020 ÷ 0001 ÷ +× 3041 × 0308 × 0001 ÷ +× 3041 × 0308 × 0020 ÷ 0001 ÷ +× 3041 × 200D ÷ +× 3041 × 0020 ÷ 200D ÷ +× 3041 × 0308 × 200D ÷ +× 3041 × 0308 × 0020 ÷ 200D ÷ +× 3041 ÷ 00A7 ÷ +× 3041 × 0020 ÷ 00A7 ÷ +× 3041 × 0308 ÷ 00A7 ÷ +× 3041 × 0308 × 0020 ÷ 00A7 ÷ +× 3041 ÷ 50005 ÷ +× 3041 × 0020 ÷ 50005 ÷ +× 3041 × 0308 ÷ 50005 ÷ +× 3041 × 0308 × 0020 ÷ 50005 ÷ +× 3041 ÷ 0E01 ÷ +× 3041 × 0020 ÷ 0E01 ÷ +× 3041 × 0308 ÷ 0E01 ÷ +× 3041 × 0308 × 0020 ÷ 0E01 ÷ +× 3041 × 3041 ÷ +× 3041 × 0020 ÷ 3041 ÷ +× 3041 × 0308 × 3041 ÷ +× 3041 × 0308 × 0020 ÷ 3041 ÷ +× 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ +× 0061 × 0308 ÷ +× 0020 ÷ 200D × 0646 ÷ +× 0646 × 200D × 0020 ÷ +× 000B ÷ 3041 ÷ +× 000D ÷ 3041 ÷ +× 0085 ÷ 3041 ÷ +× 200D × 261D ÷ +× 3041 × 2060 ÷ +× 2060 × 3041 ÷ +× 3041 × 0308 × 00A0 ÷ +× 200D × 00A0 ÷ +× 200D × 002F ÷ +× 2014 × 2014 ÷ +× 3041 ÷ FFFC ÷ +× FFFC ÷ 3041 ÷ +× 3041 × 002D ÷ +× 0E01 × 2024 ÷ +× 0021 × 2024 ÷ +× 2024 × 2024 ÷ +× 0030 × 2024 ÷ +× 261D × 0025 ÷ +× 0E01 × 0030 ÷ +× 0024 × 261D ÷ +× 0024 × 0E01 ÷ +× 0025 × 0E01 ÷ +× 1100 × 1160 ÷ +× 1160 × 1160 ÷ +× 11A8 × 11A8 ÷ +× 1160 × 2024 ÷ +× 1160 × 0025 ÷ +× 0024 × 1160 ÷ +× 261D × 1F3FB ÷ +× 0066 × 0069 × 006E × 0061 × 006C ÷ +× 0063 × 0061 × 006E × 0027 × 0074 ÷ +× 0063 × 0061 × 006E × 2019 × 0074 ÷ +× 0027 × 0063 × 0061 × 006E × 0027 × 0020 ÷ 006E × 006F × 0074 ÷ +× 0063 × 0061 × 006E × 0020 ÷ 0027 × 006E × 006F × 0074 × 0027 ÷ +× 0062 × 0075 × 0067 × 0028 × 0073 × 0029 × 0020 × 0020 × 0020 × 0020 × 0020 ÷ +× 0062 × 0075 × 0067 × 0028 × 0073 × 0029 × 00A0 × 0020 × 0020 × 0020 × 0020 × 0020 ÷ +× 002E × 002E ÷ 307E ÷ 3059 × 3002 ÷ 0058 × 004D × 004C ÷ 306E × 002E × 002E ÷ +× 0061 × 0062 × 00AD ÷ 0062 × 0079 ÷ +× 002D × 0033 ÷ +× 0065 × 002E × 0067 × 002E ÷ +× 4E00 × 002E ÷ 4E00 × 002E ÷ +× 0061 × 0020 × 0020 ÷ 0062 ÷ +× 0061 × 0020 × 0020 × 200B ÷ 0062 ÷ +× 0061 × 0020 ÷ 0308 × 0062 ÷ +× 0031 × 0308 × 0062 × 0028 × 0061 × 0029 × 002D ÷ 0028 × 0062 × 0029 ÷ +× 0067 × 0069 × 0076 × 0065 × 0020 ÷ 0062 × 006F × 006F × 006B × 0028 × 0073 × 0029 × 002E ÷ +× 307E ÷ 0028 × 3059 × 0029 ÷ +× 0066 × 0069 × 006E × 0064 × 0020 × 002E × 0063 × 006F × 006D ÷ +× 0065 × 0071 × 0075 × 0061 × 006C × 0073 × 0020 × 002E ÷ 0033 × 0035 × 0020 ÷ 0063 × 0065 × 006E × 0074 × 0073 ÷ +× 0028 × 0073 × 0029 × 0068 × 0065 ÷ +× 007B × 0073 × 007D ÷ 0068 × 0065 ÷ +× 02C8 × 0073 × 0049 × 006C × 0259 × 0062 × 0028 × 0259 × 0029 × 006C ÷ +× 02C8 × 0073 × 0049 × 006C × 0259 × 0062 × 007B × 0259 × 007D ÷ 006C ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 0029 × 002E ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 002E × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 0029 × 0021 ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 0021 × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 005C ÷ 0028 × 0073 × 005C × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0020 × 0073 × 0020 × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0073 × 007D ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0073 × 007D × 002E ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0073 × 007D × 0021 ÷ +× 0063 × 006F × 0064 × 0065 × 005C ÷ 007B × 0073 × 005C × 007D ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0020 × 0073 × 0020 × 007D ÷ +× 0063 × 006F × 0064 × 0028 × 0065 × 0029 ÷ 2026 ÷ 0028 × 0073 × 0029 ÷ +× 0028 × 0063 × 006F × 0064 × 0028 × 0065 × 0029 ÷ 2026 × 0029 × 0073 ÷ +× 0063 × 006F × 0064 × 007B × 0065 × 007D ÷ 2026 ÷ 007B × 0073 × 007D ÷ +× 007B × 0063 × 006F × 0064 × 007B × 0065 × 007D ÷ 2026 × 007D ÷ 0073 ÷ +× 0028 × 0063 × 006F × 006E × 002D × 0029 × 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 00AD × 0029 × 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 2011 × 0029 × 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 0029 × 002D ÷ 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 0029 × 00AD ÷ 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 0029 × 2011 × 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 002D × 007D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 00AD × 007D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 2011 × 007D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 007D × 002D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 007D × 00AD ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 007D × 2011 × 006C × 0061 × 006E × 0067 ÷ +× 0063 × 0072 × 0065 × 0301 × 0028 × 0065 × 0301 × 0029 ÷ 0028 × 0065 × 0029 ÷ +× 0063 × 0072 × 0065 × 0301 × 005B × 0065 × 0072 × 007C ÷ 0065 × 0301 × 0028 × 0065 × 0029 ÷ 0028 × 0073 × 0029 × 005D ÷ +× 0063 × 0072 × 0065 × 0301 × 007B × 0065 × 0072 × 007C ÷ 0065 × 0301 × 0028 × 0065 × 0029 ÷ 0028 × 0073 × 0029 × 007D ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 0028 × 0308 × 0029 ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 0028 × 00AB × 0308 × 00BB × 0029 ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 0028 × 00AB × 0020 ÷ 0308 × 0020 ÷ 00BB × 0029 ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 0020 × 0028 × 0020 × 0308 × 0020 × 0029 × 0020 ÷ 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 202F × 0028 × 0020 × 0308 × 0020 × 0029 × 202F × 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 007B × 0308 × 007D ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 007B × 00AB × 0308 × 00BB × 007D ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 007B × 00AB × 0020 ÷ 0308 × 0020 ÷ 00BB × 007D ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 0020 × 007B × 0020 × 0308 × 0020 × 007D × 0020 ÷ 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 202F × 007B × 0020 × 0308 × 0020 × 007D × 202F × 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0028 × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD ÷ 2011 × 0029 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 0028 × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD × 0029 × 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 0028 × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 0029 × 00AD ÷ 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 007B × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD ÷ 2011 × 007D ÷ 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 007B × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD × 007D × 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 007B × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 007D × 00AD ÷ 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 006F × 0070 × 0065 × 0072 × 0061 × 0074 × 006F × 0072 × 005B × 005D ÷ 0028 × 0030 × 0029 × 003B ÷ +× 006F × 0070 × 0065 × 0072 × 0061 × 0074 × 006F × 0072 × 005B × 005D ÷ 0028 × 0029 ÷ 007B × 007D ÷ +× 672C ÷ 0028 × 3092 × 0029 ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 0028 × 300C × 3092 × 300D × 0029 ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 300C × 0028 × 3092 × 0029 × 300D ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 007B × 3092 × 007D ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 007B × 300C × 3092 × 300D × 007D ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 005B × 0028 × 3092 × 0029 × 005D ÷ 8AAD ÷ 3080 ÷ +× 0028 × 30CB × 30E5 × 30FC × 30FB × 0029 ÷ 30E8 × 30FC ÷ 30AF ÷ +× 0028 × 30CB × 30E5 × 30FC × 0029 × 30FB ÷ 30E8 × 30FC ÷ 30AF ÷ +× 007B × 30CB × 30E5 × 30FC × 30FB × 007D ÷ 30E8 × 30FC ÷ 30AF ÷ +× 007B × 30CB × 30E5 × 30FC × 007D × 30FB ÷ 30E8 × 30FC ÷ 30AF ÷ +× 0028 × 1850 × 1846 × 1851 × 1846 ÷ 1806 × 0029 × 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 0028 × 1850 × 1846 × 1851 × 1846 × 0029 ÷ 1806 × 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 007B × 1850 × 1846 × 1851 × 1846 ÷ 1806 × 007D ÷ 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 007B × 1850 × 1846 × 1851 × 1846 × 007D ÷ 1806 × 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 0028 × 0068 × 0074 × 0074 × 0070 × 003A × 002F × 002F × 0029 × 0078 × 006E × 002D × 002D ÷ 0061 ÷ +× 007B × 0068 × 0074 × 0074 × 0070 × 003A × 002F × 002F × 007D ÷ 0078 × 006E × 002D × 002D ÷ 0061 ÷ +× 0028 × 0030 × 002C × 0031 × 0029 × 002B × 0028 × 0032 × 002C × 0033 × 0029 × 2295 × 0028 × 2212 × 0034 × 002C × 0035 × 0029 × 2296 × 0028 × 0036 × 002C × 0037 × 0029 ÷ +× 007B × 0030 × 002C × 0031 × 007D × 002B × 007B × 0032 × 002C × 0033 × 007D ÷ 2295 × 007B × 2212 × 0034 × 002C × 0035 × 007D ÷ 2296 × 007B × 0036 × 002C × 0037 × 007D ÷ +× 0061 × 0062 ÷ +× 0061 × 0062 × 0020 ÷ +× 0061 × 0062 × 0020 ÷ 0063 ÷ +× 0061 ÷ 307E ÷ +× 0939 × 093F × 0928 × 094D × 0926 × 0940 × 0020 ÷ +× 092F × 0938 × 0917 × 0941 × 091A × 093F × 0924 × 0940 × 092F × 0938 × 093E × 0020 ÷ +× 5370 ÷ 672C ÷ +× 8AAD ÷ 3080 ÷ +× 5165 ÷ 529B ÷ 3057 ÷ 30A8 ÷ +× 4F4D × 3002 ÷ 8A18 ÷ +× 672C × 3002 ÷ +× 967A × 300D ÷ 306E ÷ +× 3057 × 3087 ÷ 3046 ÷ +× 307E ÷ 0061 ÷ 672C ÷ +× C5C6 ÷ C5B4 ÷ C694 × 0020 ÷ 006F × 0072 × 0020 ÷ BABB ÷ +× 307E ÷ 0061 × 0062 × 0020 ÷ +× 3067 ÷ 4F7F ÷ +× 3059 ÷ 308B ÷ +× 306E ÷ 30D1 ÷ 30F3 ÷ +× 3046 × 3000 ÷ 3048 × 3000 ÷ 304A × 300D ÷ +× 308B × 0020 ÷ C740 ÷ C601 × 0020 ÷ 306B ÷ +× 3057 × 3087 ÷ 3046 × 3002 ÷ +× 30E0 ÷ 306E ÷ 4E00 ÷ +× 30D5 ÷ 30EA ÷ +× 30D5 ÷ 30EA × 30FC ÷ 767E ÷ +× 30D4 × 30E5 × 30FC ÷ 30BF ÷ 3067 ÷ 4F7F ÷ 7528 ÷ 3059 ÷ 308B ÷ +× 30BF × 30FC ÷ 30AD × 30FC ÷ 3092 ÷ 62BC ÷ +× 30B7 × 30E7 ÷ 30F3 ÷ +× 0061 × 002E ÷ 0032 × 0020 ÷ +× 0061 × 002E ÷ 0032 × 0020 ÷ 0915 ÷ +× 0061 × 002E ÷ 0032 × 0020 ÷ 672C ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 672C ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 307E ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 0033 ÷ +× 0061 × 0062 × 002E × 0020 ÷ 0032 ÷ +× 0041 × 002E ÷ 0031 × 0020 ÷ BABB ÷ +× BD24 ÷ C5B4 × 002E × 0020 ÷ 0041 × 002E ÷ 0032 × 0020 ÷ BCFC ÷ +× BD10 ÷ C694 × 002E × 0020 ÷ 0041 × 002E ÷ 0033 × 0020 ÷ BABB ÷ +× C694 × 002E × 0020 ÷ 0041 × 002E ÷ 0034 × 0020 ÷ BABB ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 300C ÷ +× 306B ÷ 300C × 30D0 ÷ 0028 × 0062 × 0061 × 0029 × 300D ÷ 3084 ÷ 300C × 30B9 ÷ +× 308B ÷ 300C × 0055 × 004B ÷ 30DD ÷ 30F3 ÷ 30C9 × 300D × FF09 × 3001 ÷ 30A8 ÷ +× 306F × 3001 ÷ 300C × 003D × 0072 × 0061 × 006E × 0064 × 0028 × 0029 × 300D ÷ 3068 ÷ +× 3067 × 3001 ÷ 300C × 0021 × 300D ÷ 3068 ÷ +× 8A33 ÷ 300C × 3059 ÷ +× 3066 ÷ 300C × BD24 ÷ C5B4 × 003F × 300D ÷ 3068 ÷ +× 306E ÷ 300C × 305D ÷ +× 306F ÷ 300C × 30A8 ÷ +× 4F8B × FF1A ÷ 300C × 3042 × 3000 ÷ 3044 ÷ +× 304F × 3001 ÷ 300C × D3C9 ÷ C591 ÷ C740 ÷ +× 306B ÷ 300C × C81C ÷ BAA9 ÷ 0028 × 984C ÷ 540D × 0029 ÷ C740 ÷ +× 5178 ÷ 300E × 30A6 × 30A3 ÷ 30AD ÷ +× 3067 ÷ 300E × 82F1 ÷ 8A9E ÷ +× 0028 × 0073 × 0029 × 0020 ÷ 672C ÷ +× 0028 × 0073 × 0029 × 0020 ÷ 307E ÷ +× 0028 × 0073 × 0029 × 0020 ÷ 30AF ÷ +× 308B × 3002 ÷ 0064 × 006F × 0067 × FF08 × 72AC × FF09 ÷ 3092 ÷ +× 672C ÷ FF08 × 307E ÷ +× 672C × 0020 ÷ 0028 × 0061 ÷ +× 70B9 × 0020 ÷ 005B × 7DE8 ÷ 96C6 × 005D ÷ +× 0061 × 0028 × 0073 × 0029 × 0020 ÷ +× FF08 × 30B6 × 30FB ÷ 30AF ÷ 30A4 × 30C3 ÷ 30AF × 30FB ÷ 30D6 ÷ +× 0070 × FF08 × 30AF ÷ 30A4 × 30C3 ÷ 30AF × 30FB ÷ 30D6 ÷ +× 0061 × 0062 × FF08 × 30AF ÷ +× 0028 × 5370 ÷ 672C × 0029 ÷ +× 30B9 ÷ FF08 × 3044 ÷ +× 30C9 ÷ FF08 × 30DD ÷ +× 30C9 × 0020 ÷ 0028 × 8CEA ÷ +× 0073 × 0029 × 300D ÷ 307E ÷ +× 0061 × FF09 × 300F ÷ +× 308B × 300D × FF09 ÷ 306F ÷ +× 30C9 × 300D × FF09 × 3001 ÷ 30A8 ÷ +× 0072 × 006B × 0029 × 300D ÷ 3082 ÷ +× 30AF ÷ 0028 × 0061 × 0062 × 0020 ÷ 0063 × 0064 × 0029 × 300D ÷ 3082 ÷ +× 30F3 × 30FB ÷ 30DE × 30FC ÷ 30AF ÷ 0028 × 0065 × 0078 ÷ +× 30DE × 30FC ÷ 0028 × 006D × 0061 × 0029 × 300D ÷ 306A ÷ +× 30AC ÷ 30EF × 300D × 3002 ÷ 3053 ÷ +× 30AF × 300D ÷ 307E ÷ +× 30EF × 300D × 3002 ÷ 3053 ÷ +× 30AF × 300D ÷ 307E × 3001 ÷ 672C ÷ +× 30AF × 300D × 3001 ÷ 30AF ÷ +× 30C7 × 30A3 ÷ 30A2 ÷ FF08 × 0061 × 0062 × FF09 × 300F ÷ +× CABD ÷ C774 ÷ C5D0 ÷ C694 × 003F × 300D ÷ 3068 ÷ 805E ÷ +× 540D × 0029 ÷ C740 × 0020 ÷ C54C ÷ C544 ÷ C694 × 003F × 300D ÷ 3068 ÷ +× 8CA8 × 0029 × 0020 ÷ 002D × 0020 ÷ 0028 × 0070 × 006F ÷ +× 91CF × 0029 × 0020 × 301C × 0020 ÷ 0028 × 0070 × 006F ÷ +× 30C9 ÷ 91CD × FF09 × 0020 × 301C × 0020 ÷ 529B × 30FB ÷ 91CD ÷ +× 0061 × 0062 × 0022 × FF08 × 307E ÷ +× 306F × 0020 ÷ 0022 × 0073 × 0022 × 0020 ÷ +× 306F × 3001 × 0022 × 0054 × 0068 × 0065 × 0020 ÷ +× 0064 × 006F × 0067 × 0022 × 0020 ÷ 3092 ÷ +× 0039 × 0030 × 0022 × 0020 ÷ 3068 ÷ +× 30B9 × 30FB ÷ 30AA × 30FC ÷ 30D0 × 30FC × 30FB ÷ 30B6 × 30FB ÷ 30EC ÷ +× 30B9 × 30FB ÷ 30B8 × 30E3 ÷ 30F3 ÷ +× 30F3 × 30FB ÷ 30D5 × 30A9 × 30C3 ÷ 30AF ÷ +× 30A4 ÷ 30B8 × 30FC × 30FB ÷ 30C9 × 30C3 ÷ 30B0 × 3001 ÷ 548C ÷ +× 30E1 × 30FC ÷ 30B7 × 30E7 ÷ 30F3 × 30FB ÷ 30DE × 30FC ÷ 30AF ÷ +× 30F3 × 30FB ÷ 30AF ÷ 0028 × 0061 ÷ +× 30B7 × 30E7 ÷ 30F3 × 30FB ÷ 30DE ÷ +× 672C × 003A × 0020 ÷ +× 672C × 003A × 0020 ÷ 30AF ÷ +× 51FA ÷ 5178 × 003A × 0020 ÷ 30D5 ÷ 30EA × 30FC ÷ 767E ÷ +× 5F8C × 2026 ÷ 306B ÷ +× 3057 × 3087 ÷ 3046 × 3002 × 3002 × 3002 ÷ +× 304D × 3001 × 0021 × 0021 × 3001 × 0021 × 0021 × 0021 ÷ 3068 ÷ +× 306F × 3001 × 003F ÷ 3068 × 0021 ÷ 3092 ÷ +× 305F × 3001 × 2049 ÷ 0028 × 0021 × 003F × 0029 ÷ 306E ÷ +× 3084 × 3001 × 2048 ÷ 0028 × 003F × 0021 × 0029 ÷ 306E ÷ +× 305F × 0020 ÷ 203D ÷ 3068 ÷ +× 305B × FF01 ÷ 0031 × 0030 × 0030 × 0025 ÷ 306E ÷ 5B8C ÷ +× 0032 × 0033 ÷ 672C ÷ +× 30A1 ÷ 30D9 × 30C3 ÷ 30C8 ÷ 0032 × 0036 ÷ 5B57 ÷ 3092 ÷ +× 4F8B × FF1A ÷ 00A3 × 0032 × 0033 ÷ +× 8A18 ÷ 53F7 × 0020 ÷ 00A3 × 3002 ÷ +× 308C ÷ 308B × 3002 ÷ 0071 × 0075 ÷ +× 307E × 3002 ÷ +× 307E × 3002 ÷ 0061 × 0062 × 0020 ÷ +× 308B × 3002 ÷ 6570 ÷ +× 308B × 3002 ÷ 3053 ÷ +× 3044 × 3002 ÷ 30D1 ÷ +× 30AC ÷ 30EF × 300D × 3002 ÷ 3053 ÷ 308C ÷ +× 8A9E ÷ 306E ÷ 0069 × 006F ÷ 306E × 3001 ÷ 0032 ÷ 5B57 ÷ 3092 ÷ +× 3001 ÷ 548C ÷ +× 3001 ÷ 30BF ÷ +× 3001 ÷ 304B ÷ +× 3001 ÷ 3053 ÷ 308C ÷ 3067 ÷ 306F × 0020 ÷ +× 3057 × 3001 ÷ 0061 × 0062 ÷ 3068 ÷ +× 0061 ÷ 1F1E6 ÷ 0062 ÷ +× 1F1F7 × 1F1FA ÷ +× 1F1F7 × 1F1FA ÷ 1F1F8 ÷ +× 1F1F7 × 1F1FA ÷ 1F1F8 × 1F1EA ÷ +× 1F1F7 × 1F1FA × 200B ÷ 1F1F8 × 1F1EA ÷ +× 05D0 × 002D × 05D0 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0.flex b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0.flex new file mode 100644 index 000000000..45beeaf5e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0.flex @@ -0,0 +1,611 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 12.0 +%public +%class UnicodeLineBreakAlgorithm_12_0 +%type String + +%{ + private static final String LINE_BREAK_OPPORTUNITY = "÷"; + private static final String NO_LINE_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeLineBreakAlgorithm_12_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeLineBreakAlgorithm_12_0 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeLineBreakAlgorithm_12_0(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(NO_LINE_BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_LINE_BREAK_OPPORTUNITY); + } else { + line.add(LINE_BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + + /** + * @return The next chunk of text with no internal line break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + + void addMatch() { + builder.append(yytext()); + } + + String addFirstCharPushCMsAndReturnNextSegment() { + builder.append(yycharat(0)); + String segment = builder.toString(); + builder.setLength(0); + builder.append(yytext().substring(1)); + return 0 == segment.length() ? null : segment; + } +%} + + +// UAX#14 Unicode Line Breaking Algorithm +// +// +// Resolve line breaking classes: +// +// LB1 Assign a line breaking class to each code point of the input. +// Resolve AI, CB, CJ, SA, SG, and XX into other line breaking classes +// depending on criteria outside the scope of this algorithm. +// +// In the absence of such criteria all characters with a specific combination +// of original class and General_Category property value are resolved as follows: +// +// Resolved Original General_Category +// AL AI, SG, XX Any +// CM SA Only Mn or Mc +// AL SA Any except Mn and Mc +// NS CJ Any +// +// Note that with negation and union you also have (by applying DeMorgan) +// intersection and set difference: the intersection of a and b is !(!a|!b), +// the expression that matches everything of a not matched by b is !(!a|b) +// +// (Surrogates are not resolved to AL here - \p{LB:SG} is not defined in JFlex.) +// +AL = [\p{LB:AL}\p{LB:AI}\p{LB:XX}] | [^\P{LB:SA}\p{gc:Mn}\p{gc:Mc}] +CM = [\p{LB:CM}[\p{LB:SA}--[^\p{gc:Mn}\p{gc:Mc}]]] +NS = [\p{LB:NS}\p{LB:CJ}] + +%% + +// Start and end of text: +// +// There are two special logical positions: sot, which occurs before the first +// character in the text, and eot, which occurs after the last character in +// the text. Thus an empty string would consist of sot followed immediately by +// eot. With these two definitions, the line break rules for start and end of +// text can be specified as follows: +// +// LB2 Never break at the start of text. +// +// sot × +// +// LB3 Always break at the end of text. +// +// ! eot +// +// These two rules are designed to deal with degenerate cases, so that there +// is at least one character on each line, and at least one line break for the +// whole text. Emergency line breaking behavior usually also allows line +// breaks anywhere on the line if a legal line break cannot be found. This has +// the effect of preventing text from running into the margins. +// +<> { return nextSegment(); } + +// Mandatory breaks: +// +// A hard line break can consist of BK or a Newline Function (NLF) as described +// in Section 5.8, Newline Guidelines, of [Unicode]. These three rules are +// designed to handle the line ending and line separating characters as +// described there. +// +// LB4 Always break after hard line breaks. +// +// BK ! +// +\p{LB:BK} {CM}+ / \p{LB:GL} { return addFirstCharPushCMsAndReturnNextSegment(); } +\p{LB:BK} / [^] { addMatch(); return nextSegment(); } + +// LB5 Treat CR followed by LF, as well as CR, LF, and NL as hard line breaks. +// +// CR × LF ; CR ! ; LF ! ; NL ! +// +\p{LB:CR} \p{LB:LF} { addMatch(); return nextSegment(); } +[\p{LB:CR}\p{LB:LF}\p{LB:NL}] / [^] { addMatch(); return nextSegment(); } + +// LB6 Do not break before hard line breaks. +// +// × ( BK | CR | LF | NL ) +// +// Explicit breaks and non-breaks: +// +// LB7 Do not break before spaces or zero width space. +// +// × SP ; × ZW +// +// LB8 Break before any character following a zero-width space, +// even if one or more spaces intervene. +// +// ZW SP* ÷ +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW ) ) +// +\p{LB:ZW} {CM}+ / \p{LB:GL} { return addFirstCharPushCMsAndReturnNextSegment(); } +\p{LB:ZW} \p{LB:SP}* / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] { addMatch(); } +\p{LB:ZW} \p{LB:SP}* / \P{LB:SP} { addMatch(); return nextSegment(); } +\p{LB:ZW} \p{LB:SP}+ { addMatch(); return nextSegment(); } + +// LB8a Do not break after a zero width joiner. +// +// ZWJ × +// +\p{LB:ZWJ} / [^] { addMatch(); } +\p{LB:ZWJ} { addMatch(); } + +// Combining marks: +// +// See also Section 9.2, Legacy Support for Space Character as Base for +// Combining Marks. +// +// LB9 Do not break a combining character sequence; treat it as if it has the +// line breaking class of the base character in all of the following rules. +// +// Treat X CM* as if it were X. +// +// where X is any line break class except BK, CR, LF, NL, SP, or ZW. +// +// At any possible break opportunity between CM and a following character, +// CM behaves as if it had the type of its base character. Note that despite +// the summary title, this rule is not limited to standard combining character +// sequences. For the purposes of line breaking, sequences containing most +// of the control codes or layout control characters are treated like combining +// sequences. +// +// [LB9 is partially handled in the following rules.] +// +[^\p{LB:SP}\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] {CM}+ { addMatch(); return nextSegment(); } + +// LB10 Treat any remaining combining mark or ZWJ as AL. +// +// Treat any remaining CM or ZWJ as it if were AL. +// +// This catches the case where a CM is the first character on the line or +// follows SP, BK, CR, LF, NL, or ZW. +// +// [LB10 is partially handled in the following rules] +// +[^\p{LB:SP}\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// Word joiner: +// +// LB11 Do not break before or after Word joiner and related characters. +// +// × WJ +// +// WJ × +// +// [LB11 is partially handled through lookaheads in the following rules] +// +\p{LB:WJ} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:WJ} ({CM} | \p{LB:ZWJ})* { addMatch(); } + + +// Non-breaking characters: +// +// LB12 Do not break after NBSP and related characters. +// +// GL × +// +\p{LB:GL} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:GL} ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// 6.3 Tailorable Line Breaking Rules +// +// The following rules and the classes referenced in them provide a reasonable +// default set of line break opportunities. Implementations should implement +// them unless alternate approaches produce better results for some classes of +// text or applications. When using alternative rules or algorithms, +// implementations must ensure that the mandatory breaks, break opportunities +// and non-break positions determined by the algorithm and rules of Section 6.3, +// Non-tailorable Line Breaking Rules, are preserved. See Section 4, Conformance. +// +// Non-breaking characters: +// +// LB12a Do not break before NBSP and related characters, except after spaces +// and hyphens. +// +// [^SP BA HY] × GL +// +// Also, from LineBreakTest.html: 12.2) [^ BA HY CM] CM+ × GL +// +// The expression [^SP, BA, HY] designates any line break class other than +// SP, BA or HY. The symbol ^ is used, instead of !, to avoid confusion with +// the use of ! to indicate an explicit break. Unlike the case for WJ, +// inserting a SP overrides the non-breaking nature of a GL. Allowing a break +// after BA or HY matches widespread implementation practice and supports a +// common way of handling special line breaking of explicit hyphens, such as +// in Polish and Portuguese. See Section 5.3, Use of Hyphen. +// +[^\p{LB:CM}\p{LB:SP}\p{LB:BA}\p{LB:HY}\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* / \p{LB:GL} { addMatch(); } +^ {CM}+ / \p{LB:GL} { addMatch(); } + +// Opening and closing: +// +// These have special behavior with respect to spaces, and therefore come +// before rule LB18. +// +// LB13 Do not break before ‘]’ or ‘!’ or ‘;’ or ‘/’, even after spaces. +// +// × CL ; × CP ; × EX ; × IS ; × SY +// +// [LB13 is handled through lookahead in other rules] + + +// LB14 Do not break after ‘[’, even after spaces. +// +// OP SP* × +// +\p{LB:OP} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / [^] { addMatch(); } +\p{LB:OP} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* { addMatch(); } + + +// LB15 Do not break within ‘”[’, even with intervening spaces. +// +// QU SP* × OP +// +// For more information on this rule, see the note in the description for the +// QU class. +// +\p{LB:QU} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / \p{LB:OP} { addMatch(); } + + +// LB16 Do not break between closing punctuation and a nonstarter (lb=NS), +// even with intervening spaces. +// +// (CL | CP) SP* × NS +// +[\p{LB:CL}\p{LB:CP}] ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / {NS} { addMatch(); } + + +// LB17 Do not break within ‘——’, even with intervening spaces. +// +// B2 SP* × B2 +// +\p{LB:B2} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / \p{LB:B2} { addMatch(); } + + +// Spaces: +// +// LB18 Break after spaces. +// +// SP ÷ +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW) ) +// (LB11 lookahead included: × WJ ) +// (LB13 lookaheads included: × ( CL | CP | EX | IS | SY ) ) +// +\p{LB:SP} / {CM}+ [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}\p{LB:QU}\p{LB:BA}\p{LB:HY}] { addMatch(); return nextSegment(); } +\p{LB:SP} / {CM}+ {NS} { addMatch(); return nextSegment(); } +\p{LB:SP} {CM}+ / \p{LB:GL} { return addFirstCharPushCMsAndReturnNextSegment(); } +\p{LB:SP} / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}] { addMatch(); } +\p{LB:SP} / [^] { addMatch(); return nextSegment(); } +\p{LB:SP} { addMatch(); } + + +// Special case rules: +// +// LB19 Do not break before or after quotation marks, such as ‘ ” ’. +// +// × QU ; QU × +// +// [LB19 is partially handled through lookaheads in following rules] +// +\p{LB:QU} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:QU} ({CM} | \p{LB:ZWJ})* { addMatch(); } + + +// LB20 Break before and after unresolved CB. +// +// ÷ CB ; CB ÷ +// +// Conditional breaks should be resolved external to the line breaking rules. +// However, the default action is to treat unresolved CB as breaking before and +// after. +// +// [LB20 is partially handled through lookaheads in following rules] +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW ) ) +// (LB11 lookahead included: × WJ ) +// (LB13 lookaheads included: × ( CL | CP | EX | IS | SY ) ) +// (LB19 lookahead included: × QU ) +// +\p{LB:CB} ({CM} | \p{LB:ZWJ})* / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}\p{LB:QU}] { addMatch(); } +\p{LB:CB} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); return nextSegment(); } +\p{LB:CB} ({CM} | \p{LB:ZWJ})* { addMatch(); return nextSegment(); } + + +// LB21 Do not break before hyphen-minus, other hyphens, fixed-width spaces, +// small kana, and other non-starters, or after acute accents. +// +// × BA ; × HY ; × NS ; BB × +// +// [LB21 is partially handled through lookaheads in following rules] +// +// (LB20 lookahead included) +// +\p{LB:BB} ({CM} | \p{LB:ZWJ})* / \p{LB:CB} { addMatch(); return nextSegment(); } +\p{LB:BB} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:BB} ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// LB21a Don't break after Hebrew + Hyphen +// +// HL (HY | BA) × +// +// (LB20 lookahead included) +// +\p{LB:HL} ({CM} | \p{LB:ZWJ})* [\p{LB:HY}\p{LB:BA}] ({CM} | \p{LB:ZWJ})* / \p{LB:CB} { addMatch(); return nextSegment(); } +\p{LB:HL} ({CM} | \p{LB:ZWJ})* [\p{LB:HY}\p{LB:BA}] ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:HL} ({CM} | \p{LB:ZWJ})* [\p{LB:HY}\p{LB:BA}] ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// LB21b Don’t break between Solidus and Hebrew letters. +// +// SY × HL +// +// (LB20 lookahead included) +// +\p{LB:SY} ({CM} | \p{LB:ZWJ})* \p{LB:HL} ({CM} | \p{LB:ZWJ})* / \p{LB:CB} { addMatch(); return nextSegment(); } +\p{LB:SY} ({CM} | \p{LB:ZWJ})* \p{LB:HL} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:SY} ({CM} | \p{LB:ZWJ})* \p{LB:HL} ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// LB22 Do not break between two ellipses, or between letters, numbers or exclamations and ellipsis. +// +// (AL | HL) × IN ; EX × IN ; (ID | EB | EM) × IN ; IN × IN ; NU × IN +// +// Examples: ‘9...’, ‘a...’, ‘H...’ +// +(({AL} | [\p{LB:HL}\p{LB:EX}\p{LB:ID}\p{LB:EB}\p{LB:EM}\p{LB:IN}\p{LB:NU}]) ({CM} | \p{LB:ZWJ})* | ({CM} | \p{LB:ZWJ})+) / \p{LB:IN} { addMatch(); } + +// Numbers: +// +// Do not break alphanumerics. +// +// LB23 Do not break between digits and letters. +// +// (AL | HL) × NU ; NU × (AL | HL) +// +(({AL} | \p{LB:HL}) ({CM} | \p{LB:ZWJ})* | ({CM} | \p{LB:ZWJ})+) / \p{LB:NU} { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* / ({AL} | \p{LB:HL}) { addMatch(); } + +// LB23a Do not break between numeric prefixes and ideographs, or between ideographs and numeric postfixes. +// +// PR × (ID | EB | EM) ; (ID | EB | EM) × PO +// +\p{LB:PR} ({CM} | \p{LB:ZWJ})* / [\p{LB:ID}\p{LB:EB}\p{LB:EM}] { addMatch(); } +[\p{LB:ID}\p{LB:EB}\p{LB:EM}] ({CM} | \p{LB:ZWJ})* / \p{LB:PO} { addMatch(); } + +// LB24 Do not break between numeric prefix/postfix and letters, or between letters and prefix/postfix. +// +// (PR | PO) × (AL | HL) ; (AL | HL) × (PR | PO) +[\p{LB:PR}\p{LB:PO}] ({CM} | \p{LB:ZWJ})* / ({AL} | \p{LB:HL}) { addMatch(); } +({CM} | \p{LB:ZWJ})+ / ({AL} | \p{LB:HL}) { addMatch(); } +({AL} | \p{LB:HL}) ({CM} | \p{LB:ZWJ})* / [\p{LB:PR}\p{LB:PO}] { addMatch(); } +({CM} | \p{LB:ZWJ})+ / [\p{LB:PR}\p{LB:PO}] { addMatch(); } + +// In general, it is recommended to not break lines inside numbers of the form +// described by the following regular expression: +// +// ( PR | PO ) ? ( OP | HY ) ? NU (NU | SY | IS) * (CL | CP) ? ( PR | PO ) ? +// +// Examples: $(12.35) 2,1234 (12)¢ 12.54¢ +// +// [The following directly implement the above, so the LB25 approximation is not needed.] +// +([\p{LB:PR}\p{LB:PO}] ({CM} | \p{LB:ZWJ})*)? [\p{LB:OP}\p{LB:HY}] ({CM} | \p{LB:ZWJ})* / \p{LB:NU} { addMatch(); } +[\p{LB:PR}\p{LB:PO}] ({CM} | \p{LB:ZWJ})* / \p{LB:NU} { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* ([\p{LB:NU}\p{LB:SY}\p{LB:IS}] ({CM} | \p{LB:ZWJ})*)* [\p{LB:CL}\p{LB:CP}]? / [\p{LB:PR}\p{LB:PO}] { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* [\p{LB:NU}\p{LB:SY}\p{LB:IS}]* / [\p{LB:CL}\p{LB:CP}] { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* / [\p{LB:NU}\p{LB:SY}\p{LB:IS}] { addMatch(); } + + +// Korean syllable blocks +// +// Conjoining jamos, Hangul syllables, or combinations of both form Korean +// Syllable Blocks. Such blocks are effectively treated as if they were Hangul +// syllables; no breaks can occur in the middle of a syllable block. +// See Unicode Standard Annex #29, “Unicode Text Segmentation” [UAX29], for more +// information on Korean Syllable Blocks. +// +// LB26 Do not break a Korean syllable. +// +// JL × (JL | JV | H2 | H3) ; (JV | H2) × (JV | JT) ; (JT | H3) × JT +// +// where the notation (JT | H3) means JT or H3. +// +\p{LB:JL} ({CM} | \p{LB:ZWJ})* / [\p{LB:JL}\p{LB:JV}\p{LB:H2}\p{LB:H3}] { addMatch(); } +[\p{LB:JV}\p{LB:H2}] ({CM} | \p{LB:ZWJ})* / [\p{LB:JV}\p{LB:JT}] { addMatch(); } +[\p{LB:JT}\p{LB:H3}] ({CM} | \p{LB:ZWJ})* / \p{LB:JT} { addMatch(); } + + +// The effective line breaking class for the syllable block matches the line +// breaking class for Hangul syllables, which is ID by default. This is +// achieved by the following rule: +// +// LB27 Treat a Korean Syllable Block the same as ID. +// +// (JL | JV | JT | H2 | H3) × IN +// +// (JL | JV | JT | H2 | H3) × PO +// +// PR × (JL | JV | JT | H2 | H3) +// +// When Korean uses SPACE for line breaking, the classes in rule LB26, as well +// as characters of class ID, are often tailored to AL; see Section 8, +// Customization. +// +[\p{LB:JL}\p{LB:JV}\p{LB:JT}\p{LB:H2}\p{LB:H3}] ({CM} | \p{LB:ZWJ})* / [\p{LB:IN}\p{LB:PO}] { addMatch(); } +\p{LB:PR} ({CM} | \p{LB:ZWJ})* / [\p{LB:JL}\p{LB:JV}\p{LB:JT}\p{LB:H2}\p{LB:H3}] { addMatch(); } + + +// Finally, join alphabetic letters into words and break everything else. +// +// LB28 Do not break between alphabetics (“at”). +// +// (AL | HL) × (AL | HL) +// +(({AL} | \p{LB:HL}) ({CM} | \p{LB:ZWJ})* | {CM}+) / ({AL} | \p{LB:HL} | {CM} | \p{LB:ZWJ}) { addMatch(); } + + +// LB29 Do not break between numeric punctuation and alphabetics (“e.g.”). +// +// IS × (AL | HL) +// +\p{LB:IS} ({CM} | \p{LB:ZWJ})* / ({AL} | \p{LB:HL}) { addMatch(); } + + +// LB30 Do not break between letters, numbers, or ordinary symbols and opening +// or closing parentheses. +// +// (AL | HL | NU) × OP +// +// CP × (AL | HL | NU) +// +// The purpose of this rule is to prevent breaks in common cases where a part +// of a word appears between delimiters--for example, in “person(s)”. +// +(({AL} | [\p{LB:HL}\p{LB:NU}]) ({CM} | \p{LB:ZWJ})* | ({CM} | \p{LB:ZWJ})+) / \p{LB:OP} { addMatch(); } +\p{LB:CP} ({CM} | \p{LB:ZWJ})* / ({AL} | [\p{LB:HL}\p{LB:NU}]) { addMatch(); } + + +// LB30a Break between two regional indicator symbols +// if and only if there are an even number of regional indicators +// preceding the position of the break. +// +// sot (RI RI)* RI × RI ; [^RI] (RI RI)* RI × RI +// +// (LB7 lookaheads included: × ( SP | ZW ) ) +// +(\p{LB:RI} ({CM} | \p{LB:ZWJ})*){2} [\p{LB:SP}\p{LB:ZW}]? { addMatch(); return nextSegment(); } + + +// LB30b Do not break between an emoji base and an emoji modifier. +// +// EB × EM +\p{LB:EB} ({CM} | \p{LB:ZWJ})* / \p{LB:EM} { addMatch(); } + + +// LB31 Break everywhere else. +// +// ALL ÷ ; ÷ ALL +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW ) ) +// (LB11 lookahead included: × WJ ) +// (LB13 lookaheads included: × ( CL | CP | EX | IS | SY ) ) +// (LB19 lookahead included: × QU ) +// (LB21 lookaheads included: × ( BA | HY | NS ) ) +// +[^\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}\p{LB:QU}\p{LB:BA}\p{LB:HY}] { addMatch(); } +[^\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* / {NS} { addMatch(); } +[^] / [^] { addMatch(); return nextSegment(); } +[^] { addMatch(); } diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0.test b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0.test new file mode 100644 index 000000000..bf6f36bbf --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_0.test @@ -0,0 +1,9 @@ +name: UnicodeLineBreakAlgorithm_12_0 + +description: +Implements the Unicode 12.0 Line Break algorithm, specified in UAX #14 +. + +jflex: -q + +input-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_0.flex b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_0.flex new file mode 100644 index 000000000..b801e1367 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_0.flex @@ -0,0 +1,56 @@ +%% + +%unicode 12.0 +%public +%class UnicodeLineBreak_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{LineBreak:AI} { setCurCharPropertyValue("LineBreak:AI"); } +\p{LineBreak:AL} { setCurCharPropertyValue("LineBreak:AL"); } +\p{LineBreak:B2} { setCurCharPropertyValue("LineBreak:B2"); } +\p{LineBreak:BA} { setCurCharPropertyValue("LineBreak:BA"); } +\p{LineBreak:BB} { setCurCharPropertyValue("LineBreak:BB"); } +\p{LineBreak:BK} { setCurCharPropertyValue("LineBreak:BK"); } +\p{LineBreak:CB} { setCurCharPropertyValue("LineBreak:CB"); } +\p{LineBreak:CJ} { setCurCharPropertyValue("LineBreak:CJ"); } +\p{LineBreak:CL} { setCurCharPropertyValue("LineBreak:CL"); } +\p{LineBreak:CM} { setCurCharPropertyValue("LineBreak:CM"); } +\p{LineBreak:CP} { setCurCharPropertyValue("LineBreak:CP"); } +\p{LineBreak:CR} { setCurCharPropertyValue("LineBreak:CR"); } +\p{LineBreak:EB} { setCurCharPropertyValue("LineBreak:EB"); } +\p{LineBreak:EM} { setCurCharPropertyValue("LineBreak:EM"); } +\p{LineBreak:EX} { setCurCharPropertyValue("LineBreak:EX"); } +\p{LineBreak:GL} { setCurCharPropertyValue("LineBreak:GL"); } +\p{LineBreak:H2} { setCurCharPropertyValue("LineBreak:H2"); } +\p{LineBreak:H3} { setCurCharPropertyValue("LineBreak:H3"); } +\p{LineBreak:HL} { setCurCharPropertyValue("LineBreak:HL"); } +\p{LineBreak:HY} { setCurCharPropertyValue("LineBreak:HY"); } +\p{LineBreak:ID} { setCurCharPropertyValue("LineBreak:ID"); } +\p{LineBreak:IN} { setCurCharPropertyValue("LineBreak:IN"); } +\p{LineBreak:IS} { setCurCharPropertyValue("LineBreak:IS"); } +\p{LineBreak:JL} { setCurCharPropertyValue("LineBreak:JL"); } +\p{LineBreak:JT} { setCurCharPropertyValue("LineBreak:JT"); } +\p{LineBreak:JV} { setCurCharPropertyValue("LineBreak:JV"); } +\p{LineBreak:LF} { setCurCharPropertyValue("LineBreak:LF"); } +\p{LineBreak:NL} { setCurCharPropertyValue("LineBreak:NL"); } +\p{LineBreak:NS} { setCurCharPropertyValue("LineBreak:NS"); } +\p{LineBreak:NU} { setCurCharPropertyValue("LineBreak:NU"); } +\p{LineBreak:OP} { setCurCharPropertyValue("LineBreak:OP"); } +\p{LineBreak:PO} { setCurCharPropertyValue("LineBreak:PO"); } +\p{LineBreak:PR} { setCurCharPropertyValue("LineBreak:PR"); } +\p{LineBreak:QU} { setCurCharPropertyValue("LineBreak:QU"); } +\p{LineBreak:RI} { setCurCharPropertyValue("LineBreak:RI"); } +\p{LineBreak:SA} { setCurCharPropertyValue("LineBreak:SA"); } +\p{LineBreak:SP} { setCurCharPropertyValue("LineBreak:SP"); } +\p{LineBreak:SY} { setCurCharPropertyValue("LineBreak:SY"); } +\p{LineBreak:WJ} { setCurCharPropertyValue("LineBreak:WJ"); } +\p{LineBreak:XX} { setCurCharPropertyValue("LineBreak:XX"); } +\p{LineBreak:ZW} { setCurCharPropertyValue("LineBreak:ZW"); } +\p{LineBreak:ZWJ} { setCurCharPropertyValue("LineBreak:ZWJ"); } diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_0.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_0.output new file mode 100644 index 000000000..7389cb93f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_0.output @@ -0,0 +1,3323 @@ +0000..0008; LineBreak:CM +0009..0009; LineBreak:BA +000A..000A; LineBreak:LF +000B..000C; LineBreak:BK +000D..000D; LineBreak:CR +000E..001F; LineBreak:CM +0020..0020; LineBreak:SP +0021..0021; LineBreak:EX +0022..0022; LineBreak:QU +0023..0023; LineBreak:AL +0024..0024; LineBreak:PR +0025..0025; LineBreak:PO +0026..0026; LineBreak:AL +0027..0027; LineBreak:QU +0028..0028; LineBreak:OP +0029..0029; LineBreak:CP +002A..002A; LineBreak:AL +002B..002B; LineBreak:PR +002C..002C; LineBreak:IS +002D..002D; LineBreak:HY +002E..002E; LineBreak:IS +002F..002F; LineBreak:SY +0030..0039; LineBreak:NU +003A..003B; LineBreak:IS +003C..003E; LineBreak:AL +003F..003F; LineBreak:EX +0040..005A; LineBreak:AL +005B..005B; LineBreak:OP +005C..005C; LineBreak:PR +005D..005D; LineBreak:CP +005E..007A; LineBreak:AL +007B..007B; LineBreak:OP +007C..007C; LineBreak:BA +007D..007D; LineBreak:CL +007E..007E; LineBreak:AL +007F..0084; LineBreak:CM +0085..0085; LineBreak:NL +0086..009F; LineBreak:CM +00A0..00A0; LineBreak:GL +00A1..00A1; LineBreak:OP +00A2..00A2; LineBreak:PO +00A3..00A5; LineBreak:PR +00A6..00A6; LineBreak:AL +00A7..00A8; LineBreak:AI +00A9..00A9; LineBreak:AL +00AA..00AA; LineBreak:AI +00AB..00AB; LineBreak:QU +00AC..00AC; LineBreak:AL +00AD..00AD; LineBreak:BA +00AE..00AF; LineBreak:AL +00B0..00B0; LineBreak:PO +00B1..00B1; LineBreak:PR +00B2..00B3; LineBreak:AI +00B4..00B4; LineBreak:BB +00B5..00B5; LineBreak:AL +00B6..00BA; LineBreak:AI +00BB..00BB; LineBreak:QU +00BC..00BE; LineBreak:AI +00BF..00BF; LineBreak:OP +00C0..00D6; LineBreak:AL +00D7..00D7; LineBreak:AI +00D8..00F6; LineBreak:AL +00F7..00F7; LineBreak:AI +00F8..02C6; LineBreak:AL +02C7..02C7; LineBreak:AI +02C8..02C8; LineBreak:BB +02C9..02CB; LineBreak:AI +02CC..02CC; LineBreak:BB +02CD..02CD; LineBreak:AI +02CE..02CF; LineBreak:AL +02D0..02D0; LineBreak:AI +02D1..02D7; LineBreak:AL +02D8..02DB; LineBreak:AI +02DC..02DC; LineBreak:AL +02DD..02DD; LineBreak:AI +02DE..02DE; LineBreak:AL +02DF..02DF; LineBreak:BB +02E0..02FF; LineBreak:AL +0300..034E; LineBreak:CM +034F..034F; LineBreak:GL +0350..035B; LineBreak:CM +035C..0362; LineBreak:GL +0363..036F; LineBreak:CM +0370..0377; LineBreak:AL +0378..0379; LineBreak:XX +037A..037D; LineBreak:AL +037E..037E; LineBreak:IS +037F..037F; LineBreak:AL +0380..0383; LineBreak:XX +0384..038A; LineBreak:AL +038B..038B; LineBreak:XX +038C..038C; LineBreak:AL +038D..038D; LineBreak:XX +038E..03A1; LineBreak:AL +03A2..03A2; LineBreak:XX +03A3..0482; LineBreak:AL +0483..0489; LineBreak:CM +048A..052F; LineBreak:AL +0530..0530; LineBreak:XX +0531..0556; LineBreak:AL +0557..0558; LineBreak:XX +0559..0588; LineBreak:AL +0589..0589; LineBreak:IS +058A..058A; LineBreak:BA +058B..058C; LineBreak:XX +058D..058E; LineBreak:AL +058F..058F; LineBreak:PR +0590..0590; LineBreak:XX +0591..05BD; LineBreak:CM +05BE..05BE; LineBreak:BA +05BF..05BF; LineBreak:CM +05C0..05C0; LineBreak:AL +05C1..05C2; LineBreak:CM +05C3..05C3; LineBreak:AL +05C4..05C5; LineBreak:CM +05C6..05C6; LineBreak:EX +05C7..05C7; LineBreak:CM +05C8..05CF; LineBreak:XX +05D0..05EA; LineBreak:HL +05EB..05EE; LineBreak:XX +05EF..05F2; LineBreak:HL +05F3..05F4; LineBreak:AL +05F5..05FF; LineBreak:XX +0600..0608; LineBreak:AL +0609..060B; LineBreak:PO +060C..060D; LineBreak:IS +060E..060F; LineBreak:AL +0610..061A; LineBreak:CM +061B..061B; LineBreak:EX +061C..061C; LineBreak:CM +061D..061D; LineBreak:XX +061E..061F; LineBreak:EX +0620..064A; LineBreak:AL +064B..065F; LineBreak:CM +0660..0669; LineBreak:NU +066A..066A; LineBreak:PO +066B..066C; LineBreak:NU +066D..066F; LineBreak:AL +0670..0670; LineBreak:CM +0671..06D3; LineBreak:AL +06D4..06D4; LineBreak:EX +06D5..06D5; LineBreak:AL +06D6..06DC; LineBreak:CM +06DD..06DE; LineBreak:AL +06DF..06E4; LineBreak:CM +06E5..06E6; LineBreak:AL +06E7..06E8; LineBreak:CM +06E9..06E9; LineBreak:AL +06EA..06ED; LineBreak:CM +06EE..06EF; LineBreak:AL +06F0..06F9; LineBreak:NU +06FA..070D; LineBreak:AL +070E..070E; LineBreak:XX +070F..0710; LineBreak:AL +0711..0711; LineBreak:CM +0712..072F; LineBreak:AL +0730..074A; LineBreak:CM +074B..074C; LineBreak:XX +074D..07A5; LineBreak:AL +07A6..07B0; LineBreak:CM +07B1..07B1; LineBreak:AL +07B2..07BF; LineBreak:XX +07C0..07C9; LineBreak:NU +07CA..07EA; LineBreak:AL +07EB..07F3; LineBreak:CM +07F4..07F7; LineBreak:AL +07F8..07F8; LineBreak:IS +07F9..07F9; LineBreak:EX +07FA..07FA; LineBreak:AL +07FB..07FC; LineBreak:XX +07FD..07FD; LineBreak:CM +07FE..07FF; LineBreak:PR +0800..0815; LineBreak:AL +0816..0819; LineBreak:CM +081A..081A; LineBreak:AL +081B..0823; LineBreak:CM +0824..0824; LineBreak:AL +0825..0827; LineBreak:CM +0828..0828; LineBreak:AL +0829..082D; LineBreak:CM +082E..082F; LineBreak:XX +0830..083E; LineBreak:AL +083F..083F; LineBreak:XX +0840..0858; LineBreak:AL +0859..085B; LineBreak:CM +085C..085D; LineBreak:XX +085E..085E; LineBreak:AL +085F..085F; LineBreak:XX +0860..086A; LineBreak:AL +086B..089F; LineBreak:XX +08A0..08B4; LineBreak:AL +08B5..08B5; LineBreak:XX +08B6..08BD; LineBreak:AL +08BE..08D2; LineBreak:XX +08D3..08E1; LineBreak:CM +08E2..08E2; LineBreak:AL +08E3..0903; LineBreak:CM +0904..0939; LineBreak:AL +093A..093C; LineBreak:CM +093D..093D; LineBreak:AL +093E..094F; LineBreak:CM +0950..0950; LineBreak:AL +0951..0957; LineBreak:CM +0958..0961; LineBreak:AL +0962..0963; LineBreak:CM +0964..0965; LineBreak:BA +0966..096F; LineBreak:NU +0970..0980; LineBreak:AL +0981..0983; LineBreak:CM +0984..0984; LineBreak:XX +0985..098C; LineBreak:AL +098D..098E; LineBreak:XX +098F..0990; LineBreak:AL +0991..0992; LineBreak:XX +0993..09A8; LineBreak:AL +09A9..09A9; LineBreak:XX +09AA..09B0; LineBreak:AL +09B1..09B1; LineBreak:XX +09B2..09B2; LineBreak:AL +09B3..09B5; LineBreak:XX +09B6..09B9; LineBreak:AL +09BA..09BB; LineBreak:XX +09BC..09BC; LineBreak:CM +09BD..09BD; LineBreak:AL +09BE..09C4; LineBreak:CM +09C5..09C6; LineBreak:XX +09C7..09C8; LineBreak:CM +09C9..09CA; LineBreak:XX +09CB..09CD; LineBreak:CM +09CE..09CE; LineBreak:AL +09CF..09D6; LineBreak:XX +09D7..09D7; LineBreak:CM +09D8..09DB; LineBreak:XX +09DC..09DD; LineBreak:AL +09DE..09DE; LineBreak:XX +09DF..09E1; LineBreak:AL +09E2..09E3; LineBreak:CM +09E4..09E5; LineBreak:XX +09E6..09EF; LineBreak:NU +09F0..09F1; LineBreak:AL +09F2..09F3; LineBreak:PO +09F4..09F8; LineBreak:AL +09F9..09F9; LineBreak:PO +09FA..09FA; LineBreak:AL +09FB..09FB; LineBreak:PR +09FC..09FD; LineBreak:AL +09FE..09FE; LineBreak:CM +09FF..0A00; LineBreak:XX +0A01..0A03; LineBreak:CM +0A04..0A04; LineBreak:XX +0A05..0A0A; LineBreak:AL +0A0B..0A0E; LineBreak:XX +0A0F..0A10; LineBreak:AL +0A11..0A12; LineBreak:XX +0A13..0A28; LineBreak:AL +0A29..0A29; LineBreak:XX +0A2A..0A30; LineBreak:AL +0A31..0A31; LineBreak:XX +0A32..0A33; LineBreak:AL +0A34..0A34; LineBreak:XX +0A35..0A36; LineBreak:AL +0A37..0A37; LineBreak:XX +0A38..0A39; LineBreak:AL +0A3A..0A3B; LineBreak:XX +0A3C..0A3C; LineBreak:CM +0A3D..0A3D; LineBreak:XX +0A3E..0A42; LineBreak:CM +0A43..0A46; LineBreak:XX +0A47..0A48; LineBreak:CM +0A49..0A4A; LineBreak:XX +0A4B..0A4D; LineBreak:CM +0A4E..0A50; LineBreak:XX +0A51..0A51; LineBreak:CM +0A52..0A58; LineBreak:XX +0A59..0A5C; LineBreak:AL +0A5D..0A5D; LineBreak:XX +0A5E..0A5E; LineBreak:AL +0A5F..0A65; LineBreak:XX +0A66..0A6F; LineBreak:NU +0A70..0A71; LineBreak:CM +0A72..0A74; LineBreak:AL +0A75..0A75; LineBreak:CM +0A76..0A76; LineBreak:AL +0A77..0A80; LineBreak:XX +0A81..0A83; LineBreak:CM +0A84..0A84; LineBreak:XX +0A85..0A8D; LineBreak:AL +0A8E..0A8E; LineBreak:XX +0A8F..0A91; LineBreak:AL +0A92..0A92; LineBreak:XX +0A93..0AA8; LineBreak:AL +0AA9..0AA9; LineBreak:XX +0AAA..0AB0; LineBreak:AL +0AB1..0AB1; LineBreak:XX +0AB2..0AB3; LineBreak:AL +0AB4..0AB4; LineBreak:XX +0AB5..0AB9; LineBreak:AL +0ABA..0ABB; LineBreak:XX +0ABC..0ABC; LineBreak:CM +0ABD..0ABD; LineBreak:AL +0ABE..0AC5; LineBreak:CM +0AC6..0AC6; LineBreak:XX +0AC7..0AC9; LineBreak:CM +0ACA..0ACA; LineBreak:XX +0ACB..0ACD; LineBreak:CM +0ACE..0ACF; LineBreak:XX +0AD0..0AD0; LineBreak:AL +0AD1..0ADF; LineBreak:XX +0AE0..0AE1; LineBreak:AL +0AE2..0AE3; LineBreak:CM +0AE4..0AE5; LineBreak:XX +0AE6..0AEF; LineBreak:NU +0AF0..0AF0; LineBreak:AL +0AF1..0AF1; LineBreak:PR +0AF2..0AF8; LineBreak:XX +0AF9..0AF9; LineBreak:AL +0AFA..0AFF; LineBreak:CM +0B00..0B00; LineBreak:XX +0B01..0B03; LineBreak:CM +0B04..0B04; LineBreak:XX +0B05..0B0C; LineBreak:AL +0B0D..0B0E; LineBreak:XX +0B0F..0B10; LineBreak:AL +0B11..0B12; LineBreak:XX +0B13..0B28; LineBreak:AL +0B29..0B29; LineBreak:XX +0B2A..0B30; LineBreak:AL +0B31..0B31; LineBreak:XX +0B32..0B33; LineBreak:AL +0B34..0B34; LineBreak:XX +0B35..0B39; LineBreak:AL +0B3A..0B3B; LineBreak:XX +0B3C..0B3C; LineBreak:CM +0B3D..0B3D; LineBreak:AL +0B3E..0B44; LineBreak:CM +0B45..0B46; LineBreak:XX +0B47..0B48; LineBreak:CM +0B49..0B4A; LineBreak:XX +0B4B..0B4D; LineBreak:CM +0B4E..0B55; LineBreak:XX +0B56..0B57; LineBreak:CM +0B58..0B5B; LineBreak:XX +0B5C..0B5D; LineBreak:AL +0B5E..0B5E; LineBreak:XX +0B5F..0B61; LineBreak:AL +0B62..0B63; LineBreak:CM +0B64..0B65; LineBreak:XX +0B66..0B6F; LineBreak:NU +0B70..0B77; LineBreak:AL +0B78..0B81; LineBreak:XX +0B82..0B82; LineBreak:CM +0B83..0B83; LineBreak:AL +0B84..0B84; LineBreak:XX +0B85..0B8A; LineBreak:AL +0B8B..0B8D; LineBreak:XX +0B8E..0B90; LineBreak:AL +0B91..0B91; LineBreak:XX +0B92..0B95; LineBreak:AL +0B96..0B98; LineBreak:XX +0B99..0B9A; LineBreak:AL +0B9B..0B9B; LineBreak:XX +0B9C..0B9C; LineBreak:AL +0B9D..0B9D; LineBreak:XX +0B9E..0B9F; LineBreak:AL +0BA0..0BA2; LineBreak:XX +0BA3..0BA4; LineBreak:AL +0BA5..0BA7; LineBreak:XX +0BA8..0BAA; LineBreak:AL +0BAB..0BAD; LineBreak:XX +0BAE..0BB9; LineBreak:AL +0BBA..0BBD; LineBreak:XX +0BBE..0BC2; LineBreak:CM +0BC3..0BC5; LineBreak:XX +0BC6..0BC8; LineBreak:CM +0BC9..0BC9; LineBreak:XX +0BCA..0BCD; LineBreak:CM +0BCE..0BCF; LineBreak:XX +0BD0..0BD0; LineBreak:AL +0BD1..0BD6; LineBreak:XX +0BD7..0BD7; LineBreak:CM +0BD8..0BE5; LineBreak:XX +0BE6..0BEF; LineBreak:NU +0BF0..0BF8; LineBreak:AL +0BF9..0BF9; LineBreak:PR +0BFA..0BFA; LineBreak:AL +0BFB..0BFF; LineBreak:XX +0C00..0C04; LineBreak:CM +0C05..0C0C; LineBreak:AL +0C0D..0C0D; LineBreak:XX +0C0E..0C10; LineBreak:AL +0C11..0C11; LineBreak:XX +0C12..0C28; LineBreak:AL +0C29..0C29; LineBreak:XX +0C2A..0C39; LineBreak:AL +0C3A..0C3C; LineBreak:XX +0C3D..0C3D; LineBreak:AL +0C3E..0C44; LineBreak:CM +0C45..0C45; LineBreak:XX +0C46..0C48; LineBreak:CM +0C49..0C49; LineBreak:XX +0C4A..0C4D; LineBreak:CM +0C4E..0C54; LineBreak:XX +0C55..0C56; LineBreak:CM +0C57..0C57; LineBreak:XX +0C58..0C5A; LineBreak:AL +0C5B..0C5F; LineBreak:XX +0C60..0C61; LineBreak:AL +0C62..0C63; LineBreak:CM +0C64..0C65; LineBreak:XX +0C66..0C6F; LineBreak:NU +0C70..0C76; LineBreak:XX +0C77..0C77; LineBreak:BB +0C78..0C80; LineBreak:AL +0C81..0C83; LineBreak:CM +0C84..0C84; LineBreak:BB +0C85..0C8C; LineBreak:AL +0C8D..0C8D; LineBreak:XX +0C8E..0C90; LineBreak:AL +0C91..0C91; LineBreak:XX +0C92..0CA8; LineBreak:AL +0CA9..0CA9; LineBreak:XX +0CAA..0CB3; LineBreak:AL +0CB4..0CB4; LineBreak:XX +0CB5..0CB9; LineBreak:AL +0CBA..0CBB; LineBreak:XX +0CBC..0CBC; LineBreak:CM +0CBD..0CBD; LineBreak:AL +0CBE..0CC4; LineBreak:CM +0CC5..0CC5; LineBreak:XX +0CC6..0CC8; LineBreak:CM +0CC9..0CC9; LineBreak:XX +0CCA..0CCD; LineBreak:CM +0CCE..0CD4; LineBreak:XX +0CD5..0CD6; LineBreak:CM +0CD7..0CDD; LineBreak:XX +0CDE..0CDE; LineBreak:AL +0CDF..0CDF; LineBreak:XX +0CE0..0CE1; LineBreak:AL +0CE2..0CE3; LineBreak:CM +0CE4..0CE5; LineBreak:XX +0CE6..0CEF; LineBreak:NU +0CF0..0CF0; LineBreak:XX +0CF1..0CF2; LineBreak:AL +0CF3..0CFF; LineBreak:XX +0D00..0D03; LineBreak:CM +0D04..0D04; LineBreak:XX +0D05..0D0C; LineBreak:AL +0D0D..0D0D; LineBreak:XX +0D0E..0D10; LineBreak:AL +0D11..0D11; LineBreak:XX +0D12..0D3A; LineBreak:AL +0D3B..0D3C; LineBreak:CM +0D3D..0D3D; LineBreak:AL +0D3E..0D44; LineBreak:CM +0D45..0D45; LineBreak:XX +0D46..0D48; LineBreak:CM +0D49..0D49; LineBreak:XX +0D4A..0D4D; LineBreak:CM +0D4E..0D4F; LineBreak:AL +0D50..0D53; LineBreak:XX +0D54..0D56; LineBreak:AL +0D57..0D57; LineBreak:CM +0D58..0D61; LineBreak:AL +0D62..0D63; LineBreak:CM +0D64..0D65; LineBreak:XX +0D66..0D6F; LineBreak:NU +0D70..0D78; LineBreak:AL +0D79..0D79; LineBreak:PO +0D7A..0D7F; LineBreak:AL +0D80..0D81; LineBreak:XX +0D82..0D83; LineBreak:CM +0D84..0D84; LineBreak:XX +0D85..0D96; LineBreak:AL +0D97..0D99; LineBreak:XX +0D9A..0DB1; LineBreak:AL +0DB2..0DB2; LineBreak:XX +0DB3..0DBB; LineBreak:AL +0DBC..0DBC; LineBreak:XX +0DBD..0DBD; LineBreak:AL +0DBE..0DBF; LineBreak:XX +0DC0..0DC6; LineBreak:AL +0DC7..0DC9; LineBreak:XX +0DCA..0DCA; LineBreak:CM +0DCB..0DCE; LineBreak:XX +0DCF..0DD4; LineBreak:CM +0DD5..0DD5; LineBreak:XX +0DD6..0DD6; LineBreak:CM +0DD7..0DD7; LineBreak:XX +0DD8..0DDF; LineBreak:CM +0DE0..0DE5; LineBreak:XX +0DE6..0DEF; LineBreak:NU +0DF0..0DF1; LineBreak:XX +0DF2..0DF3; LineBreak:CM +0DF4..0DF4; LineBreak:AL +0DF5..0E00; LineBreak:XX +0E01..0E3A; LineBreak:SA +0E3B..0E3E; LineBreak:XX +0E3F..0E3F; LineBreak:PR +0E40..0E4E; LineBreak:SA +0E4F..0E4F; LineBreak:AL +0E50..0E59; LineBreak:NU +0E5A..0E5B; LineBreak:BA +0E5C..0E80; LineBreak:XX +0E81..0E82; LineBreak:SA +0E83..0E83; LineBreak:XX +0E84..0E84; LineBreak:SA +0E85..0E85; LineBreak:XX +0E86..0E8A; LineBreak:SA +0E8B..0E8B; LineBreak:XX +0E8C..0EA3; LineBreak:SA +0EA4..0EA4; LineBreak:XX +0EA5..0EA5; LineBreak:SA +0EA6..0EA6; LineBreak:XX +0EA7..0EBD; LineBreak:SA +0EBE..0EBF; LineBreak:XX +0EC0..0EC4; LineBreak:SA +0EC5..0EC5; LineBreak:XX +0EC6..0EC6; LineBreak:SA +0EC7..0EC7; LineBreak:XX +0EC8..0ECD; LineBreak:SA +0ECE..0ECF; LineBreak:XX +0ED0..0ED9; LineBreak:NU +0EDA..0EDB; LineBreak:XX +0EDC..0EDF; LineBreak:SA +0EE0..0EFF; LineBreak:XX +0F00..0F00; LineBreak:AL +0F01..0F04; LineBreak:BB +0F05..0F05; LineBreak:AL +0F06..0F07; LineBreak:BB +0F08..0F08; LineBreak:GL +0F09..0F0A; LineBreak:BB +0F0B..0F0B; LineBreak:BA +0F0C..0F0C; LineBreak:GL +0F0D..0F11; LineBreak:EX +0F12..0F12; LineBreak:GL +0F13..0F13; LineBreak:AL +0F14..0F14; LineBreak:EX +0F15..0F17; LineBreak:AL +0F18..0F19; LineBreak:CM +0F1A..0F1F; LineBreak:AL +0F20..0F29; LineBreak:NU +0F2A..0F33; LineBreak:AL +0F34..0F34; LineBreak:BA +0F35..0F35; LineBreak:CM +0F36..0F36; LineBreak:AL +0F37..0F37; LineBreak:CM +0F38..0F38; LineBreak:AL +0F39..0F39; LineBreak:CM +0F3A..0F3A; LineBreak:OP +0F3B..0F3B; LineBreak:CL +0F3C..0F3C; LineBreak:OP +0F3D..0F3D; LineBreak:CL +0F3E..0F3F; LineBreak:CM +0F40..0F47; LineBreak:AL +0F48..0F48; LineBreak:XX +0F49..0F6C; LineBreak:AL +0F6D..0F70; LineBreak:XX +0F71..0F7E; LineBreak:CM +0F7F..0F7F; LineBreak:BA +0F80..0F84; LineBreak:CM +0F85..0F85; LineBreak:BA +0F86..0F87; LineBreak:CM +0F88..0F8C; LineBreak:AL +0F8D..0F97; LineBreak:CM +0F98..0F98; LineBreak:XX +0F99..0FBC; LineBreak:CM +0FBD..0FBD; LineBreak:XX +0FBE..0FBF; LineBreak:BA +0FC0..0FC5; LineBreak:AL +0FC6..0FC6; LineBreak:CM +0FC7..0FCC; LineBreak:AL +0FCD..0FCD; LineBreak:XX +0FCE..0FCF; LineBreak:AL +0FD0..0FD1; LineBreak:BB +0FD2..0FD2; LineBreak:BA +0FD3..0FD3; LineBreak:BB +0FD4..0FD8; LineBreak:AL +0FD9..0FDA; LineBreak:GL +0FDB..0FFF; LineBreak:XX +1000..103F; LineBreak:SA +1040..1049; LineBreak:NU +104A..104B; LineBreak:BA +104C..104F; LineBreak:AL +1050..108F; LineBreak:SA +1090..1099; LineBreak:NU +109A..109F; LineBreak:SA +10A0..10C5; LineBreak:AL +10C6..10C6; LineBreak:XX +10C7..10C7; LineBreak:AL +10C8..10CC; LineBreak:XX +10CD..10CD; LineBreak:AL +10CE..10CF; LineBreak:XX +10D0..10FF; LineBreak:AL +1100..115F; LineBreak:JL +1160..11A7; LineBreak:JV +11A8..11FF; LineBreak:JT +1200..1248; LineBreak:AL +1249..1249; LineBreak:XX +124A..124D; LineBreak:AL +124E..124F; LineBreak:XX +1250..1256; LineBreak:AL +1257..1257; LineBreak:XX +1258..1258; LineBreak:AL +1259..1259; LineBreak:XX +125A..125D; LineBreak:AL +125E..125F; LineBreak:XX +1260..1288; LineBreak:AL +1289..1289; LineBreak:XX +128A..128D; LineBreak:AL +128E..128F; LineBreak:XX +1290..12B0; LineBreak:AL +12B1..12B1; LineBreak:XX +12B2..12B5; LineBreak:AL +12B6..12B7; LineBreak:XX +12B8..12BE; LineBreak:AL +12BF..12BF; LineBreak:XX +12C0..12C0; LineBreak:AL +12C1..12C1; LineBreak:XX +12C2..12C5; LineBreak:AL +12C6..12C7; LineBreak:XX +12C8..12D6; LineBreak:AL +12D7..12D7; LineBreak:XX +12D8..1310; LineBreak:AL +1311..1311; LineBreak:XX +1312..1315; LineBreak:AL +1316..1317; LineBreak:XX +1318..135A; LineBreak:AL +135B..135C; LineBreak:XX +135D..135F; LineBreak:CM +1360..1360; LineBreak:AL +1361..1361; LineBreak:BA +1362..137C; LineBreak:AL +137D..137F; LineBreak:XX +1380..1399; LineBreak:AL +139A..139F; LineBreak:XX +13A0..13F5; LineBreak:AL +13F6..13F7; LineBreak:XX +13F8..13FD; LineBreak:AL +13FE..13FF; LineBreak:XX +1400..1400; LineBreak:BA +1401..167F; LineBreak:AL +1680..1680; LineBreak:BA +1681..169A; LineBreak:AL +169B..169B; LineBreak:OP +169C..169C; LineBreak:CL +169D..169F; LineBreak:XX +16A0..16EA; LineBreak:AL +16EB..16ED; LineBreak:BA +16EE..16F8; LineBreak:AL +16F9..16FF; LineBreak:XX +1700..170C; LineBreak:AL +170D..170D; LineBreak:XX +170E..1711; LineBreak:AL +1712..1714; LineBreak:CM +1715..171F; LineBreak:XX +1720..1731; LineBreak:AL +1732..1734; LineBreak:CM +1735..1736; LineBreak:BA +1737..173F; LineBreak:XX +1740..1751; LineBreak:AL +1752..1753; LineBreak:CM +1754..175F; LineBreak:XX +1760..176C; LineBreak:AL +176D..176D; LineBreak:XX +176E..1770; LineBreak:AL +1771..1771; LineBreak:XX +1772..1773; LineBreak:CM +1774..177F; LineBreak:XX +1780..17D3; LineBreak:SA +17D4..17D5; LineBreak:BA +17D6..17D6; LineBreak:NS +17D7..17D7; LineBreak:SA +17D8..17D8; LineBreak:BA +17D9..17D9; LineBreak:AL +17DA..17DA; LineBreak:BA +17DB..17DB; LineBreak:PR +17DC..17DD; LineBreak:SA +17DE..17DF; LineBreak:XX +17E0..17E9; LineBreak:NU +17EA..17EF; LineBreak:XX +17F0..17F9; LineBreak:AL +17FA..17FF; LineBreak:XX +1800..1801; LineBreak:AL +1802..1803; LineBreak:EX +1804..1805; LineBreak:BA +1806..1806; LineBreak:BB +1807..1807; LineBreak:AL +1808..1809; LineBreak:EX +180A..180A; LineBreak:AL +180B..180D; LineBreak:CM +180E..180E; LineBreak:GL +180F..180F; LineBreak:XX +1810..1819; LineBreak:NU +181A..181F; LineBreak:XX +1820..1878; LineBreak:AL +1879..187F; LineBreak:XX +1880..1884; LineBreak:AL +1885..1886; LineBreak:CM +1887..18A8; LineBreak:AL +18A9..18A9; LineBreak:CM +18AA..18AA; LineBreak:AL +18AB..18AF; LineBreak:XX +18B0..18F5; LineBreak:AL +18F6..18FF; LineBreak:XX +1900..191E; LineBreak:AL +191F..191F; LineBreak:XX +1920..192B; LineBreak:CM +192C..192F; LineBreak:XX +1930..193B; LineBreak:CM +193C..193F; LineBreak:XX +1940..1940; LineBreak:AL +1941..1943; LineBreak:XX +1944..1945; LineBreak:EX +1946..194F; LineBreak:NU +1950..196D; LineBreak:SA +196E..196F; LineBreak:XX +1970..1974; LineBreak:SA +1975..197F; LineBreak:XX +1980..19AB; LineBreak:SA +19AC..19AF; LineBreak:XX +19B0..19C9; LineBreak:SA +19CA..19CF; LineBreak:XX +19D0..19D9; LineBreak:NU +19DA..19DA; LineBreak:SA +19DB..19DD; LineBreak:XX +19DE..19DF; LineBreak:SA +19E0..1A16; LineBreak:AL +1A17..1A1B; LineBreak:CM +1A1C..1A1D; LineBreak:XX +1A1E..1A1F; LineBreak:AL +1A20..1A5E; LineBreak:SA +1A5F..1A5F; LineBreak:XX +1A60..1A7C; LineBreak:SA +1A7D..1A7E; LineBreak:XX +1A7F..1A7F; LineBreak:CM +1A80..1A89; LineBreak:NU +1A8A..1A8F; LineBreak:XX +1A90..1A99; LineBreak:NU +1A9A..1A9F; LineBreak:XX +1AA0..1AAD; LineBreak:SA +1AAE..1AAF; LineBreak:XX +1AB0..1ABE; LineBreak:CM +1ABF..1AFF; LineBreak:XX +1B00..1B04; LineBreak:CM +1B05..1B33; LineBreak:AL +1B34..1B44; LineBreak:CM +1B45..1B4B; LineBreak:AL +1B4C..1B4F; LineBreak:XX +1B50..1B59; LineBreak:NU +1B5A..1B5B; LineBreak:BA +1B5C..1B5C; LineBreak:AL +1B5D..1B60; LineBreak:BA +1B61..1B6A; LineBreak:AL +1B6B..1B73; LineBreak:CM +1B74..1B7C; LineBreak:AL +1B7D..1B7F; LineBreak:XX +1B80..1B82; LineBreak:CM +1B83..1BA0; LineBreak:AL +1BA1..1BAD; LineBreak:CM +1BAE..1BAF; LineBreak:AL +1BB0..1BB9; LineBreak:NU +1BBA..1BE5; LineBreak:AL +1BE6..1BF3; LineBreak:CM +1BF4..1BFB; LineBreak:XX +1BFC..1C23; LineBreak:AL +1C24..1C37; LineBreak:CM +1C38..1C3A; LineBreak:XX +1C3B..1C3F; LineBreak:BA +1C40..1C49; LineBreak:NU +1C4A..1C4C; LineBreak:XX +1C4D..1C4F; LineBreak:AL +1C50..1C59; LineBreak:NU +1C5A..1C7D; LineBreak:AL +1C7E..1C7F; LineBreak:BA +1C80..1C88; LineBreak:AL +1C89..1C8F; LineBreak:XX +1C90..1CBA; LineBreak:AL +1CBB..1CBC; LineBreak:XX +1CBD..1CC7; LineBreak:AL +1CC8..1CCF; LineBreak:XX +1CD0..1CD2; LineBreak:CM +1CD3..1CD3; LineBreak:AL +1CD4..1CE8; LineBreak:CM +1CE9..1CEC; LineBreak:AL +1CED..1CED; LineBreak:CM +1CEE..1CF3; LineBreak:AL +1CF4..1CF4; LineBreak:CM +1CF5..1CF6; LineBreak:AL +1CF7..1CF9; LineBreak:CM +1CFA..1CFA; LineBreak:AL +1CFB..1CFF; LineBreak:XX +1D00..1DBF; LineBreak:AL +1DC0..1DF9; LineBreak:CM +1DFA..1DFA; LineBreak:XX +1DFB..1DFF; LineBreak:CM +1E00..1F15; LineBreak:AL +1F16..1F17; LineBreak:XX +1F18..1F1D; LineBreak:AL +1F1E..1F1F; LineBreak:XX +1F20..1F45; LineBreak:AL +1F46..1F47; LineBreak:XX +1F48..1F4D; LineBreak:AL +1F4E..1F4F; LineBreak:XX +1F50..1F57; LineBreak:AL +1F58..1F58; LineBreak:XX +1F59..1F59; LineBreak:AL +1F5A..1F5A; LineBreak:XX +1F5B..1F5B; LineBreak:AL +1F5C..1F5C; LineBreak:XX +1F5D..1F5D; LineBreak:AL +1F5E..1F5E; LineBreak:XX +1F5F..1F7D; LineBreak:AL +1F7E..1F7F; LineBreak:XX +1F80..1FB4; LineBreak:AL +1FB5..1FB5; LineBreak:XX +1FB6..1FC4; LineBreak:AL +1FC5..1FC5; LineBreak:XX +1FC6..1FD3; LineBreak:AL +1FD4..1FD5; LineBreak:XX +1FD6..1FDB; LineBreak:AL +1FDC..1FDC; LineBreak:XX +1FDD..1FEF; LineBreak:AL +1FF0..1FF1; LineBreak:XX +1FF2..1FF4; LineBreak:AL +1FF5..1FF5; LineBreak:XX +1FF6..1FFC; LineBreak:AL +1FFD..1FFD; LineBreak:BB +1FFE..1FFE; LineBreak:AL +1FFF..1FFF; LineBreak:XX +2000..2006; LineBreak:BA +2007..2007; LineBreak:GL +2008..200A; LineBreak:BA +200B..200B; LineBreak:ZW +200C..200C; LineBreak:CM +200D..200D; LineBreak:ZWJ +200E..200F; LineBreak:CM +2010..2010; LineBreak:BA +2011..2011; LineBreak:GL +2012..2013; LineBreak:BA +2014..2014; LineBreak:B2 +2015..2016; LineBreak:AI +2017..2017; LineBreak:AL +2018..2019; LineBreak:QU +201A..201A; LineBreak:OP +201B..201D; LineBreak:QU +201E..201E; LineBreak:OP +201F..201F; LineBreak:QU +2020..2021; LineBreak:AI +2022..2023; LineBreak:AL +2024..2026; LineBreak:IN +2027..2027; LineBreak:BA +2028..2029; LineBreak:BK +202A..202E; LineBreak:CM +202F..202F; LineBreak:GL +2030..2037; LineBreak:PO +2038..2038; LineBreak:AL +2039..203A; LineBreak:QU +203B..203B; LineBreak:AI +203C..203D; LineBreak:NS +203E..2043; LineBreak:AL +2044..2044; LineBreak:IS +2045..2045; LineBreak:OP +2046..2046; LineBreak:CL +2047..2049; LineBreak:NS +204A..2055; LineBreak:AL +2056..2056; LineBreak:BA +2057..2057; LineBreak:AL +2058..205B; LineBreak:BA +205C..205C; LineBreak:AL +205D..205F; LineBreak:BA +2060..2060; LineBreak:WJ +2061..2064; LineBreak:AL +2065..2065; LineBreak:XX +2066..206F; LineBreak:CM +2070..2071; LineBreak:AL +2072..2073; LineBreak:XX +2074..2074; LineBreak:AI +2075..207C; LineBreak:AL +207D..207D; LineBreak:OP +207E..207E; LineBreak:CL +207F..207F; LineBreak:AI +2080..2080; LineBreak:AL +2081..2084; LineBreak:AI +2085..208C; LineBreak:AL +208D..208D; LineBreak:OP +208E..208E; LineBreak:CL +208F..208F; LineBreak:XX +2090..209C; LineBreak:AL +209D..209F; LineBreak:XX +20A0..20A6; LineBreak:PR +20A7..20A7; LineBreak:PO +20A8..20B5; LineBreak:PR +20B6..20B6; LineBreak:PO +20B7..20BA; LineBreak:PR +20BB..20BB; LineBreak:PO +20BC..20BD; LineBreak:PR +20BE..20BE; LineBreak:PO +20BF..20CF; LineBreak:PR +20D0..20F0; LineBreak:CM +20F1..20FF; LineBreak:XX +2100..2102; LineBreak:AL +2103..2103; LineBreak:PO +2104..2104; LineBreak:AL +2105..2105; LineBreak:AI +2106..2108; LineBreak:AL +2109..2109; LineBreak:PO +210A..2112; LineBreak:AL +2113..2113; LineBreak:AI +2114..2115; LineBreak:AL +2116..2116; LineBreak:PR +2117..2120; LineBreak:AL +2121..2122; LineBreak:AI +2123..212A; LineBreak:AL +212B..212B; LineBreak:AI +212C..2153; LineBreak:AL +2154..2155; LineBreak:AI +2156..215A; LineBreak:AL +215B..215B; LineBreak:AI +215C..215D; LineBreak:AL +215E..215E; LineBreak:AI +215F..215F; LineBreak:AL +2160..216B; LineBreak:AI +216C..216F; LineBreak:AL +2170..2179; LineBreak:AI +217A..2188; LineBreak:AL +2189..2189; LineBreak:AI +218A..218B; LineBreak:AL +218C..218F; LineBreak:XX +2190..2199; LineBreak:AI +219A..21D1; LineBreak:AL +21D2..21D2; LineBreak:AI +21D3..21D3; LineBreak:AL +21D4..21D4; LineBreak:AI +21D5..21FF; LineBreak:AL +2200..2200; LineBreak:AI +2201..2201; LineBreak:AL +2202..2203; LineBreak:AI +2204..2206; LineBreak:AL +2207..2208; LineBreak:AI +2209..220A; LineBreak:AL +220B..220B; LineBreak:AI +220C..220E; LineBreak:AL +220F..220F; LineBreak:AI +2210..2210; LineBreak:AL +2211..2211; LineBreak:AI +2212..2213; LineBreak:PR +2214..2214; LineBreak:AL +2215..2215; LineBreak:AI +2216..2219; LineBreak:AL +221A..221A; LineBreak:AI +221B..221C; LineBreak:AL +221D..2220; LineBreak:AI +2221..2222; LineBreak:AL +2223..2223; LineBreak:AI +2224..2224; LineBreak:AL +2225..2225; LineBreak:AI +2226..2226; LineBreak:AL +2227..222C; LineBreak:AI +222D..222D; LineBreak:AL +222E..222E; LineBreak:AI +222F..2233; LineBreak:AL +2234..2237; LineBreak:AI +2238..223B; LineBreak:AL +223C..223D; LineBreak:AI +223E..2247; LineBreak:AL +2248..2248; LineBreak:AI +2249..224B; LineBreak:AL +224C..224C; LineBreak:AI +224D..2251; LineBreak:AL +2252..2252; LineBreak:AI +2253..225F; LineBreak:AL +2260..2261; LineBreak:AI +2262..2263; LineBreak:AL +2264..2267; LineBreak:AI +2268..2269; LineBreak:AL +226A..226B; LineBreak:AI +226C..226D; LineBreak:AL +226E..226F; LineBreak:AI +2270..2281; LineBreak:AL +2282..2283; LineBreak:AI +2284..2285; LineBreak:AL +2286..2287; LineBreak:AI +2288..2294; LineBreak:AL +2295..2295; LineBreak:AI +2296..2298; LineBreak:AL +2299..2299; LineBreak:AI +229A..22A4; LineBreak:AL +22A5..22A5; LineBreak:AI +22A6..22BE; LineBreak:AL +22BF..22BF; LineBreak:AI +22C0..22EE; LineBreak:AL +22EF..22EF; LineBreak:IN +22F0..2307; LineBreak:AL +2308..2308; LineBreak:OP +2309..2309; LineBreak:CL +230A..230A; LineBreak:OP +230B..230B; LineBreak:CL +230C..2311; LineBreak:AL +2312..2312; LineBreak:AI +2313..2319; LineBreak:AL +231A..231B; LineBreak:ID +231C..2328; LineBreak:AL +2329..2329; LineBreak:OP +232A..232A; LineBreak:CL +232B..23EF; LineBreak:AL +23F0..23F3; LineBreak:ID +23F4..2426; LineBreak:AL +2427..243F; LineBreak:XX +2440..244A; LineBreak:AL +244B..245F; LineBreak:XX +2460..24FE; LineBreak:AI +24FF..24FF; LineBreak:AL +2500..254B; LineBreak:AI +254C..254F; LineBreak:AL +2550..2574; LineBreak:AI +2575..257F; LineBreak:AL +2580..258F; LineBreak:AI +2590..2591; LineBreak:AL +2592..2595; LineBreak:AI +2596..259F; LineBreak:AL +25A0..25A1; LineBreak:AI +25A2..25A2; LineBreak:AL +25A3..25A9; LineBreak:AI +25AA..25B1; LineBreak:AL +25B2..25B3; LineBreak:AI +25B4..25B5; LineBreak:AL +25B6..25B7; LineBreak:AI +25B8..25BB; LineBreak:AL +25BC..25BD; LineBreak:AI +25BE..25BF; LineBreak:AL +25C0..25C1; LineBreak:AI +25C2..25C5; LineBreak:AL +25C6..25C8; LineBreak:AI +25C9..25CA; LineBreak:AL +25CB..25CB; LineBreak:AI +25CC..25CD; LineBreak:AL +25CE..25D1; LineBreak:AI +25D2..25E1; LineBreak:AL +25E2..25E5; LineBreak:AI +25E6..25EE; LineBreak:AL +25EF..25EF; LineBreak:AI +25F0..25FF; LineBreak:AL +2600..2603; LineBreak:ID +2604..2604; LineBreak:AL +2605..2606; LineBreak:AI +2607..2608; LineBreak:AL +2609..2609; LineBreak:AI +260A..260D; LineBreak:AL +260E..260F; LineBreak:AI +2610..2613; LineBreak:AL +2614..2615; LineBreak:ID +2616..2617; LineBreak:AI +2618..2618; LineBreak:ID +2619..2619; LineBreak:AL +261A..261C; LineBreak:ID +261D..261D; LineBreak:EB +261E..261F; LineBreak:ID +2620..2638; LineBreak:AL +2639..263B; LineBreak:ID +263C..263F; LineBreak:AL +2640..2640; LineBreak:AI +2641..2641; LineBreak:AL +2642..2642; LineBreak:AI +2643..265F; LineBreak:AL +2660..2661; LineBreak:AI +2662..2662; LineBreak:AL +2663..2665; LineBreak:AI +2666..2666; LineBreak:AL +2667..2667; LineBreak:AI +2668..2668; LineBreak:ID +2669..266A; LineBreak:AI +266B..266B; LineBreak:AL +266C..266D; LineBreak:AI +266E..266E; LineBreak:AL +266F..266F; LineBreak:AI +2670..267E; LineBreak:AL +267F..267F; LineBreak:ID +2680..269D; LineBreak:AL +269E..269F; LineBreak:AI +26A0..26BC; LineBreak:AL +26BD..26C8; LineBreak:ID +26C9..26CC; LineBreak:AI +26CD..26CD; LineBreak:ID +26CE..26CE; LineBreak:AL +26CF..26D1; LineBreak:ID +26D2..26D2; LineBreak:AI +26D3..26D4; LineBreak:ID +26D5..26D7; LineBreak:AI +26D8..26D9; LineBreak:ID +26DA..26DB; LineBreak:AI +26DC..26DC; LineBreak:ID +26DD..26DE; LineBreak:AI +26DF..26E1; LineBreak:ID +26E2..26E2; LineBreak:AL +26E3..26E3; LineBreak:AI +26E4..26E7; LineBreak:AL +26E8..26E9; LineBreak:AI +26EA..26EA; LineBreak:ID +26EB..26F0; LineBreak:AI +26F1..26F5; LineBreak:ID +26F6..26F6; LineBreak:AI +26F7..26F8; LineBreak:ID +26F9..26F9; LineBreak:EB +26FA..26FA; LineBreak:ID +26FB..26FC; LineBreak:AI +26FD..2704; LineBreak:ID +2705..2707; LineBreak:AL +2708..2709; LineBreak:ID +270A..270D; LineBreak:EB +270E..2756; LineBreak:AL +2757..2757; LineBreak:AI +2758..275A; LineBreak:AL +275B..2760; LineBreak:QU +2761..2761; LineBreak:AL +2762..2763; LineBreak:EX +2764..2764; LineBreak:ID +2765..2767; LineBreak:AL +2768..2768; LineBreak:OP +2769..2769; LineBreak:CL +276A..276A; LineBreak:OP +276B..276B; LineBreak:CL +276C..276C; LineBreak:OP +276D..276D; LineBreak:CL +276E..276E; LineBreak:OP +276F..276F; LineBreak:CL +2770..2770; LineBreak:OP +2771..2771; LineBreak:CL +2772..2772; LineBreak:OP +2773..2773; LineBreak:CL +2774..2774; LineBreak:OP +2775..2775; LineBreak:CL +2776..2793; LineBreak:AI +2794..27C4; LineBreak:AL +27C5..27C5; LineBreak:OP +27C6..27C6; LineBreak:CL +27C7..27E5; LineBreak:AL +27E6..27E6; LineBreak:OP +27E7..27E7; LineBreak:CL +27E8..27E8; LineBreak:OP +27E9..27E9; LineBreak:CL +27EA..27EA; LineBreak:OP +27EB..27EB; LineBreak:CL +27EC..27EC; LineBreak:OP +27ED..27ED; LineBreak:CL +27EE..27EE; LineBreak:OP +27EF..27EF; LineBreak:CL +27F0..2982; LineBreak:AL +2983..2983; LineBreak:OP +2984..2984; LineBreak:CL +2985..2985; LineBreak:OP +2986..2986; LineBreak:CL +2987..2987; LineBreak:OP +2988..2988; LineBreak:CL +2989..2989; LineBreak:OP +298A..298A; LineBreak:CL +298B..298B; LineBreak:OP +298C..298C; LineBreak:CL +298D..298D; LineBreak:OP +298E..298E; LineBreak:CL +298F..298F; LineBreak:OP +2990..2990; LineBreak:CL +2991..2991; LineBreak:OP +2992..2992; LineBreak:CL +2993..2993; LineBreak:OP +2994..2994; LineBreak:CL +2995..2995; LineBreak:OP +2996..2996; LineBreak:CL +2997..2997; LineBreak:OP +2998..2998; LineBreak:CL +2999..29D7; LineBreak:AL +29D8..29D8; LineBreak:OP +29D9..29D9; LineBreak:CL +29DA..29DA; LineBreak:OP +29DB..29DB; LineBreak:CL +29DC..29FB; LineBreak:AL +29FC..29FC; LineBreak:OP +29FD..29FD; LineBreak:CL +29FE..2B54; LineBreak:AL +2B55..2B59; LineBreak:AI +2B5A..2B73; LineBreak:AL +2B74..2B75; LineBreak:XX +2B76..2B95; LineBreak:AL +2B96..2B97; LineBreak:XX +2B98..2C2E; LineBreak:AL +2C2F..2C2F; LineBreak:XX +2C30..2C5E; LineBreak:AL +2C5F..2C5F; LineBreak:XX +2C60..2CEE; LineBreak:AL +2CEF..2CF1; LineBreak:CM +2CF2..2CF3; LineBreak:AL +2CF4..2CF8; LineBreak:XX +2CF9..2CF9; LineBreak:EX +2CFA..2CFC; LineBreak:BA +2CFD..2CFD; LineBreak:AL +2CFE..2CFE; LineBreak:EX +2CFF..2CFF; LineBreak:BA +2D00..2D25; LineBreak:AL +2D26..2D26; LineBreak:XX +2D27..2D27; LineBreak:AL +2D28..2D2C; LineBreak:XX +2D2D..2D2D; LineBreak:AL +2D2E..2D2F; LineBreak:XX +2D30..2D67; LineBreak:AL +2D68..2D6E; LineBreak:XX +2D6F..2D6F; LineBreak:AL +2D70..2D70; LineBreak:BA +2D71..2D7E; LineBreak:XX +2D7F..2D7F; LineBreak:CM +2D80..2D96; LineBreak:AL +2D97..2D9F; LineBreak:XX +2DA0..2DA6; LineBreak:AL +2DA7..2DA7; LineBreak:XX +2DA8..2DAE; LineBreak:AL +2DAF..2DAF; LineBreak:XX +2DB0..2DB6; LineBreak:AL +2DB7..2DB7; LineBreak:XX +2DB8..2DBE; LineBreak:AL +2DBF..2DBF; LineBreak:XX +2DC0..2DC6; LineBreak:AL +2DC7..2DC7; LineBreak:XX +2DC8..2DCE; LineBreak:AL +2DCF..2DCF; LineBreak:XX +2DD0..2DD6; LineBreak:AL +2DD7..2DD7; LineBreak:XX +2DD8..2DDE; LineBreak:AL +2DDF..2DDF; LineBreak:XX +2DE0..2DFF; LineBreak:CM +2E00..2E0D; LineBreak:QU +2E0E..2E15; LineBreak:BA +2E16..2E16; LineBreak:AL +2E17..2E17; LineBreak:BA +2E18..2E18; LineBreak:OP +2E19..2E19; LineBreak:BA +2E1A..2E1B; LineBreak:AL +2E1C..2E1D; LineBreak:QU +2E1E..2E1F; LineBreak:AL +2E20..2E21; LineBreak:QU +2E22..2E22; LineBreak:OP +2E23..2E23; LineBreak:CL +2E24..2E24; LineBreak:OP +2E25..2E25; LineBreak:CL +2E26..2E26; LineBreak:OP +2E27..2E27; LineBreak:CL +2E28..2E28; LineBreak:OP +2E29..2E29; LineBreak:CL +2E2A..2E2D; LineBreak:BA +2E2E..2E2E; LineBreak:EX +2E2F..2E2F; LineBreak:AL +2E30..2E31; LineBreak:BA +2E32..2E32; LineBreak:AL +2E33..2E34; LineBreak:BA +2E35..2E39; LineBreak:AL +2E3A..2E3B; LineBreak:B2 +2E3C..2E3E; LineBreak:BA +2E3F..2E3F; LineBreak:AL +2E40..2E41; LineBreak:BA +2E42..2E42; LineBreak:OP +2E43..2E4A; LineBreak:BA +2E4B..2E4B; LineBreak:AL +2E4C..2E4C; LineBreak:BA +2E4D..2E4D; LineBreak:AL +2E4E..2E4F; LineBreak:BA +2E50..2E7F; LineBreak:XX +2E80..2E99; LineBreak:ID +2E9A..2E9A; LineBreak:XX +2E9B..2EF3; LineBreak:ID +2EF4..2EFF; LineBreak:XX +2F00..2FD5; LineBreak:ID +2FD6..2FEF; LineBreak:XX +2FF0..2FFB; LineBreak:ID +2FFC..2FFF; LineBreak:XX +3000..3000; LineBreak:BA +3001..3002; LineBreak:CL +3003..3004; LineBreak:ID +3005..3005; LineBreak:NS +3006..3007; LineBreak:ID +3008..3008; LineBreak:OP +3009..3009; LineBreak:CL +300A..300A; LineBreak:OP +300B..300B; LineBreak:CL +300C..300C; LineBreak:OP +300D..300D; LineBreak:CL +300E..300E; LineBreak:OP +300F..300F; LineBreak:CL +3010..3010; LineBreak:OP +3011..3011; LineBreak:CL +3012..3013; LineBreak:ID +3014..3014; LineBreak:OP +3015..3015; LineBreak:CL +3016..3016; LineBreak:OP +3017..3017; LineBreak:CL +3018..3018; LineBreak:OP +3019..3019; LineBreak:CL +301A..301A; LineBreak:OP +301B..301B; LineBreak:CL +301C..301C; LineBreak:NS +301D..301D; LineBreak:OP +301E..301F; LineBreak:CL +3020..3029; LineBreak:ID +302A..302F; LineBreak:CM +3030..3034; LineBreak:ID +3035..3035; LineBreak:CM +3036..303A; LineBreak:ID +303B..303C; LineBreak:NS +303D..303F; LineBreak:ID +3040..3040; LineBreak:XX +3041..3041; LineBreak:CJ +3042..3042; LineBreak:ID +3043..3043; LineBreak:CJ +3044..3044; LineBreak:ID +3045..3045; LineBreak:CJ +3046..3046; LineBreak:ID +3047..3047; LineBreak:CJ +3048..3048; LineBreak:ID +3049..3049; LineBreak:CJ +304A..3062; LineBreak:ID +3063..3063; LineBreak:CJ +3064..3082; LineBreak:ID +3083..3083; LineBreak:CJ +3084..3084; LineBreak:ID +3085..3085; LineBreak:CJ +3086..3086; LineBreak:ID +3087..3087; LineBreak:CJ +3088..308D; LineBreak:ID +308E..308E; LineBreak:CJ +308F..3094; LineBreak:ID +3095..3096; LineBreak:CJ +3097..3098; LineBreak:XX +3099..309A; LineBreak:CM +309B..309E; LineBreak:NS +309F..309F; LineBreak:ID +30A0..30A0; LineBreak:NS +30A1..30A1; LineBreak:CJ +30A2..30A2; LineBreak:ID +30A3..30A3; LineBreak:CJ +30A4..30A4; LineBreak:ID +30A5..30A5; LineBreak:CJ +30A6..30A6; LineBreak:ID +30A7..30A7; LineBreak:CJ +30A8..30A8; LineBreak:ID +30A9..30A9; LineBreak:CJ +30AA..30C2; LineBreak:ID +30C3..30C3; LineBreak:CJ +30C4..30E2; LineBreak:ID +30E3..30E3; LineBreak:CJ +30E4..30E4; LineBreak:ID +30E5..30E5; LineBreak:CJ +30E6..30E6; LineBreak:ID +30E7..30E7; LineBreak:CJ +30E8..30ED; LineBreak:ID +30EE..30EE; LineBreak:CJ +30EF..30F4; LineBreak:ID +30F5..30F6; LineBreak:CJ +30F7..30FA; LineBreak:ID +30FB..30FB; LineBreak:NS +30FC..30FC; LineBreak:CJ +30FD..30FE; LineBreak:NS +30FF..30FF; LineBreak:ID +3100..3104; LineBreak:XX +3105..312F; LineBreak:ID +3130..3130; LineBreak:XX +3131..318E; LineBreak:ID +318F..318F; LineBreak:XX +3190..31BA; LineBreak:ID +31BB..31BF; LineBreak:XX +31C0..31E3; LineBreak:ID +31E4..31EF; LineBreak:XX +31F0..31FF; LineBreak:CJ +3200..321E; LineBreak:ID +321F..321F; LineBreak:XX +3220..3247; LineBreak:ID +3248..324F; LineBreak:AI +3250..32FE; LineBreak:ID +32FF..32FF; LineBreak:XX +3300..4DBF; LineBreak:ID +4DC0..4DFF; LineBreak:AL +4E00..A014; LineBreak:ID +A015..A015; LineBreak:NS +A016..A48C; LineBreak:ID +A48D..A48F; LineBreak:XX +A490..A4C6; LineBreak:ID +A4C7..A4CF; LineBreak:XX +A4D0..A4FD; LineBreak:AL +A4FE..A4FF; LineBreak:BA +A500..A60C; LineBreak:AL +A60D..A60D; LineBreak:BA +A60E..A60E; LineBreak:EX +A60F..A60F; LineBreak:BA +A610..A61F; LineBreak:AL +A620..A629; LineBreak:NU +A62A..A62B; LineBreak:AL +A62C..A63F; LineBreak:XX +A640..A66E; LineBreak:AL +A66F..A672; LineBreak:CM +A673..A673; LineBreak:AL +A674..A67D; LineBreak:CM +A67E..A69D; LineBreak:AL +A69E..A69F; LineBreak:CM +A6A0..A6EF; LineBreak:AL +A6F0..A6F1; LineBreak:CM +A6F2..A6F2; LineBreak:AL +A6F3..A6F7; LineBreak:BA +A6F8..A6FF; LineBreak:XX +A700..A7BF; LineBreak:AL +A7C0..A7C1; LineBreak:XX +A7C2..A7C6; LineBreak:AL +A7C7..A7F6; LineBreak:XX +A7F7..A801; LineBreak:AL +A802..A802; LineBreak:CM +A803..A805; LineBreak:AL +A806..A806; LineBreak:CM +A807..A80A; LineBreak:AL +A80B..A80B; LineBreak:CM +A80C..A822; LineBreak:AL +A823..A827; LineBreak:CM +A828..A82B; LineBreak:AL +A82C..A82F; LineBreak:XX +A830..A837; LineBreak:AL +A838..A838; LineBreak:PO +A839..A839; LineBreak:AL +A83A..A83F; LineBreak:XX +A840..A873; LineBreak:AL +A874..A875; LineBreak:BB +A876..A877; LineBreak:EX +A878..A87F; LineBreak:XX +A880..A881; LineBreak:CM +A882..A8B3; LineBreak:AL +A8B4..A8C5; LineBreak:CM +A8C6..A8CD; LineBreak:XX +A8CE..A8CF; LineBreak:BA +A8D0..A8D9; LineBreak:NU +A8DA..A8DF; LineBreak:XX +A8E0..A8F1; LineBreak:CM +A8F2..A8FB; LineBreak:AL +A8FC..A8FC; LineBreak:BB +A8FD..A8FE; LineBreak:AL +A8FF..A8FF; LineBreak:CM +A900..A909; LineBreak:NU +A90A..A925; LineBreak:AL +A926..A92D; LineBreak:CM +A92E..A92F; LineBreak:BA +A930..A946; LineBreak:AL +A947..A953; LineBreak:CM +A954..A95E; LineBreak:XX +A95F..A95F; LineBreak:AL +A960..A97C; LineBreak:JL +A97D..A97F; LineBreak:XX +A980..A983; LineBreak:CM +A984..A9B2; LineBreak:AL +A9B3..A9C0; LineBreak:CM +A9C1..A9C6; LineBreak:AL +A9C7..A9C9; LineBreak:BA +A9CA..A9CD; LineBreak:AL +A9CE..A9CE; LineBreak:XX +A9CF..A9CF; LineBreak:AL +A9D0..A9D9; LineBreak:NU +A9DA..A9DD; LineBreak:XX +A9DE..A9DF; LineBreak:AL +A9E0..A9EF; LineBreak:SA +A9F0..A9F9; LineBreak:NU +A9FA..A9FE; LineBreak:SA +A9FF..A9FF; LineBreak:XX +AA00..AA28; LineBreak:AL +AA29..AA36; LineBreak:CM +AA37..AA3F; LineBreak:XX +AA40..AA42; LineBreak:AL +AA43..AA43; LineBreak:CM +AA44..AA4B; LineBreak:AL +AA4C..AA4D; LineBreak:CM +AA4E..AA4F; LineBreak:XX +AA50..AA59; LineBreak:NU +AA5A..AA5B; LineBreak:XX +AA5C..AA5C; LineBreak:AL +AA5D..AA5F; LineBreak:BA +AA60..AAC2; LineBreak:SA +AAC3..AADA; LineBreak:XX +AADB..AADF; LineBreak:SA +AAE0..AAEA; LineBreak:AL +AAEB..AAEF; LineBreak:CM +AAF0..AAF1; LineBreak:BA +AAF2..AAF4; LineBreak:AL +AAF5..AAF6; LineBreak:CM +AAF7..AB00; LineBreak:XX +AB01..AB06; LineBreak:AL +AB07..AB08; LineBreak:XX +AB09..AB0E; LineBreak:AL +AB0F..AB10; LineBreak:XX +AB11..AB16; LineBreak:AL +AB17..AB1F; LineBreak:XX +AB20..AB26; LineBreak:AL +AB27..AB27; LineBreak:XX +AB28..AB2E; LineBreak:AL +AB2F..AB2F; LineBreak:XX +AB30..AB67; LineBreak:AL +AB68..AB6F; LineBreak:XX +AB70..ABE2; LineBreak:AL +ABE3..ABEA; LineBreak:CM +ABEB..ABEB; LineBreak:BA +ABEC..ABED; LineBreak:CM +ABEE..ABEF; LineBreak:XX +ABF0..ABF9; LineBreak:NU +ABFA..ABFF; LineBreak:XX +AC00..AC00; LineBreak:H2 +AC01..AC1B; LineBreak:H3 +AC1C..AC1C; LineBreak:H2 +AC1D..AC37; LineBreak:H3 +AC38..AC38; LineBreak:H2 +AC39..AC53; LineBreak:H3 +AC54..AC54; LineBreak:H2 +AC55..AC6F; LineBreak:H3 +AC70..AC70; LineBreak:H2 +AC71..AC8B; LineBreak:H3 +AC8C..AC8C; LineBreak:H2 +AC8D..ACA7; LineBreak:H3 +ACA8..ACA8; LineBreak:H2 +ACA9..ACC3; LineBreak:H3 +ACC4..ACC4; LineBreak:H2 +ACC5..ACDF; LineBreak:H3 +ACE0..ACE0; LineBreak:H2 +ACE1..ACFB; LineBreak:H3 +ACFC..ACFC; LineBreak:H2 +ACFD..AD17; LineBreak:H3 +AD18..AD18; LineBreak:H2 +AD19..AD33; LineBreak:H3 +AD34..AD34; LineBreak:H2 +AD35..AD4F; LineBreak:H3 +AD50..AD50; LineBreak:H2 +AD51..AD6B; LineBreak:H3 +AD6C..AD6C; LineBreak:H2 +AD6D..AD87; LineBreak:H3 +AD88..AD88; LineBreak:H2 +AD89..ADA3; LineBreak:H3 +ADA4..ADA4; LineBreak:H2 +ADA5..ADBF; LineBreak:H3 +ADC0..ADC0; LineBreak:H2 +ADC1..ADDB; LineBreak:H3 +ADDC..ADDC; LineBreak:H2 +ADDD..ADF7; LineBreak:H3 +ADF8..ADF8; LineBreak:H2 +ADF9..AE13; LineBreak:H3 +AE14..AE14; LineBreak:H2 +AE15..AE2F; LineBreak:H3 +AE30..AE30; LineBreak:H2 +AE31..AE4B; LineBreak:H3 +AE4C..AE4C; LineBreak:H2 +AE4D..AE67; LineBreak:H3 +AE68..AE68; LineBreak:H2 +AE69..AE83; LineBreak:H3 +AE84..AE84; LineBreak:H2 +AE85..AE9F; LineBreak:H3 +AEA0..AEA0; LineBreak:H2 +AEA1..AEBB; LineBreak:H3 +AEBC..AEBC; LineBreak:H2 +AEBD..AED7; LineBreak:H3 +AED8..AED8; LineBreak:H2 +AED9..AEF3; LineBreak:H3 +AEF4..AEF4; LineBreak:H2 +AEF5..AF0F; LineBreak:H3 +AF10..AF10; LineBreak:H2 +AF11..AF2B; LineBreak:H3 +AF2C..AF2C; LineBreak:H2 +AF2D..AF47; LineBreak:H3 +AF48..AF48; LineBreak:H2 +AF49..AF63; LineBreak:H3 +AF64..AF64; LineBreak:H2 +AF65..AF7F; LineBreak:H3 +AF80..AF80; LineBreak:H2 +AF81..AF9B; LineBreak:H3 +AF9C..AF9C; LineBreak:H2 +AF9D..AFB7; LineBreak:H3 +AFB8..AFB8; LineBreak:H2 +AFB9..AFD3; LineBreak:H3 +AFD4..AFD4; LineBreak:H2 +AFD5..AFEF; LineBreak:H3 +AFF0..AFF0; LineBreak:H2 +AFF1..B00B; LineBreak:H3 +B00C..B00C; LineBreak:H2 +B00D..B027; LineBreak:H3 +B028..B028; LineBreak:H2 +B029..B043; LineBreak:H3 +B044..B044; LineBreak:H2 +B045..B05F; LineBreak:H3 +B060..B060; LineBreak:H2 +B061..B07B; LineBreak:H3 +B07C..B07C; LineBreak:H2 +B07D..B097; LineBreak:H3 +B098..B098; LineBreak:H2 +B099..B0B3; LineBreak:H3 +B0B4..B0B4; LineBreak:H2 +B0B5..B0CF; LineBreak:H3 +B0D0..B0D0; LineBreak:H2 +B0D1..B0EB; LineBreak:H3 +B0EC..B0EC; LineBreak:H2 +B0ED..B107; LineBreak:H3 +B108..B108; LineBreak:H2 +B109..B123; LineBreak:H3 +B124..B124; LineBreak:H2 +B125..B13F; LineBreak:H3 +B140..B140; LineBreak:H2 +B141..B15B; LineBreak:H3 +B15C..B15C; LineBreak:H2 +B15D..B177; LineBreak:H3 +B178..B178; LineBreak:H2 +B179..B193; LineBreak:H3 +B194..B194; LineBreak:H2 +B195..B1AF; LineBreak:H3 +B1B0..B1B0; LineBreak:H2 +B1B1..B1CB; LineBreak:H3 +B1CC..B1CC; LineBreak:H2 +B1CD..B1E7; LineBreak:H3 +B1E8..B1E8; LineBreak:H2 +B1E9..B203; LineBreak:H3 +B204..B204; LineBreak:H2 +B205..B21F; LineBreak:H3 +B220..B220; LineBreak:H2 +B221..B23B; LineBreak:H3 +B23C..B23C; LineBreak:H2 +B23D..B257; LineBreak:H3 +B258..B258; LineBreak:H2 +B259..B273; LineBreak:H3 +B274..B274; LineBreak:H2 +B275..B28F; LineBreak:H3 +B290..B290; LineBreak:H2 +B291..B2AB; LineBreak:H3 +B2AC..B2AC; LineBreak:H2 +B2AD..B2C7; LineBreak:H3 +B2C8..B2C8; LineBreak:H2 +B2C9..B2E3; LineBreak:H3 +B2E4..B2E4; LineBreak:H2 +B2E5..B2FF; LineBreak:H3 +B300..B300; LineBreak:H2 +B301..B31B; LineBreak:H3 +B31C..B31C; LineBreak:H2 +B31D..B337; LineBreak:H3 +B338..B338; LineBreak:H2 +B339..B353; LineBreak:H3 +B354..B354; LineBreak:H2 +B355..B36F; LineBreak:H3 +B370..B370; LineBreak:H2 +B371..B38B; LineBreak:H3 +B38C..B38C; LineBreak:H2 +B38D..B3A7; LineBreak:H3 +B3A8..B3A8; LineBreak:H2 +B3A9..B3C3; LineBreak:H3 +B3C4..B3C4; LineBreak:H2 +B3C5..B3DF; LineBreak:H3 +B3E0..B3E0; LineBreak:H2 +B3E1..B3FB; LineBreak:H3 +B3FC..B3FC; LineBreak:H2 +B3FD..B417; LineBreak:H3 +B418..B418; LineBreak:H2 +B419..B433; LineBreak:H3 +B434..B434; LineBreak:H2 +B435..B44F; LineBreak:H3 +B450..B450; LineBreak:H2 +B451..B46B; LineBreak:H3 +B46C..B46C; LineBreak:H2 +B46D..B487; LineBreak:H3 +B488..B488; LineBreak:H2 +B489..B4A3; LineBreak:H3 +B4A4..B4A4; LineBreak:H2 +B4A5..B4BF; LineBreak:H3 +B4C0..B4C0; LineBreak:H2 +B4C1..B4DB; LineBreak:H3 +B4DC..B4DC; LineBreak:H2 +B4DD..B4F7; LineBreak:H3 +B4F8..B4F8; LineBreak:H2 +B4F9..B513; LineBreak:H3 +B514..B514; LineBreak:H2 +B515..B52F; LineBreak:H3 +B530..B530; LineBreak:H2 +B531..B54B; LineBreak:H3 +B54C..B54C; LineBreak:H2 +B54D..B567; LineBreak:H3 +B568..B568; LineBreak:H2 +B569..B583; LineBreak:H3 +B584..B584; LineBreak:H2 +B585..B59F; LineBreak:H3 +B5A0..B5A0; LineBreak:H2 +B5A1..B5BB; LineBreak:H3 +B5BC..B5BC; LineBreak:H2 +B5BD..B5D7; LineBreak:H3 +B5D8..B5D8; LineBreak:H2 +B5D9..B5F3; LineBreak:H3 +B5F4..B5F4; LineBreak:H2 +B5F5..B60F; LineBreak:H3 +B610..B610; LineBreak:H2 +B611..B62B; LineBreak:H3 +B62C..B62C; LineBreak:H2 +B62D..B647; LineBreak:H3 +B648..B648; LineBreak:H2 +B649..B663; LineBreak:H3 +B664..B664; LineBreak:H2 +B665..B67F; LineBreak:H3 +B680..B680; LineBreak:H2 +B681..B69B; LineBreak:H3 +B69C..B69C; LineBreak:H2 +B69D..B6B7; LineBreak:H3 +B6B8..B6B8; LineBreak:H2 +B6B9..B6D3; LineBreak:H3 +B6D4..B6D4; LineBreak:H2 +B6D5..B6EF; LineBreak:H3 +B6F0..B6F0; LineBreak:H2 +B6F1..B70B; LineBreak:H3 +B70C..B70C; LineBreak:H2 +B70D..B727; LineBreak:H3 +B728..B728; LineBreak:H2 +B729..B743; LineBreak:H3 +B744..B744; LineBreak:H2 +B745..B75F; LineBreak:H3 +B760..B760; LineBreak:H2 +B761..B77B; LineBreak:H3 +B77C..B77C; LineBreak:H2 +B77D..B797; LineBreak:H3 +B798..B798; LineBreak:H2 +B799..B7B3; LineBreak:H3 +B7B4..B7B4; LineBreak:H2 +B7B5..B7CF; LineBreak:H3 +B7D0..B7D0; LineBreak:H2 +B7D1..B7EB; LineBreak:H3 +B7EC..B7EC; LineBreak:H2 +B7ED..B807; LineBreak:H3 +B808..B808; LineBreak:H2 +B809..B823; LineBreak:H3 +B824..B824; LineBreak:H2 +B825..B83F; LineBreak:H3 +B840..B840; LineBreak:H2 +B841..B85B; LineBreak:H3 +B85C..B85C; LineBreak:H2 +B85D..B877; LineBreak:H3 +B878..B878; LineBreak:H2 +B879..B893; LineBreak:H3 +B894..B894; LineBreak:H2 +B895..B8AF; LineBreak:H3 +B8B0..B8B0; LineBreak:H2 +B8B1..B8CB; LineBreak:H3 +B8CC..B8CC; LineBreak:H2 +B8CD..B8E7; LineBreak:H3 +B8E8..B8E8; LineBreak:H2 +B8E9..B903; LineBreak:H3 +B904..B904; LineBreak:H2 +B905..B91F; LineBreak:H3 +B920..B920; LineBreak:H2 +B921..B93B; LineBreak:H3 +B93C..B93C; LineBreak:H2 +B93D..B957; LineBreak:H3 +B958..B958; LineBreak:H2 +B959..B973; LineBreak:H3 +B974..B974; LineBreak:H2 +B975..B98F; LineBreak:H3 +B990..B990; LineBreak:H2 +B991..B9AB; LineBreak:H3 +B9AC..B9AC; LineBreak:H2 +B9AD..B9C7; LineBreak:H3 +B9C8..B9C8; LineBreak:H2 +B9C9..B9E3; LineBreak:H3 +B9E4..B9E4; LineBreak:H2 +B9E5..B9FF; LineBreak:H3 +BA00..BA00; LineBreak:H2 +BA01..BA1B; LineBreak:H3 +BA1C..BA1C; LineBreak:H2 +BA1D..BA37; LineBreak:H3 +BA38..BA38; LineBreak:H2 +BA39..BA53; LineBreak:H3 +BA54..BA54; LineBreak:H2 +BA55..BA6F; LineBreak:H3 +BA70..BA70; LineBreak:H2 +BA71..BA8B; LineBreak:H3 +BA8C..BA8C; LineBreak:H2 +BA8D..BAA7; LineBreak:H3 +BAA8..BAA8; LineBreak:H2 +BAA9..BAC3; LineBreak:H3 +BAC4..BAC4; LineBreak:H2 +BAC5..BADF; LineBreak:H3 +BAE0..BAE0; LineBreak:H2 +BAE1..BAFB; LineBreak:H3 +BAFC..BAFC; LineBreak:H2 +BAFD..BB17; LineBreak:H3 +BB18..BB18; LineBreak:H2 +BB19..BB33; LineBreak:H3 +BB34..BB34; LineBreak:H2 +BB35..BB4F; LineBreak:H3 +BB50..BB50; LineBreak:H2 +BB51..BB6B; LineBreak:H3 +BB6C..BB6C; LineBreak:H2 +BB6D..BB87; LineBreak:H3 +BB88..BB88; LineBreak:H2 +BB89..BBA3; LineBreak:H3 +BBA4..BBA4; LineBreak:H2 +BBA5..BBBF; LineBreak:H3 +BBC0..BBC0; LineBreak:H2 +BBC1..BBDB; LineBreak:H3 +BBDC..BBDC; LineBreak:H2 +BBDD..BBF7; LineBreak:H3 +BBF8..BBF8; LineBreak:H2 +BBF9..BC13; LineBreak:H3 +BC14..BC14; LineBreak:H2 +BC15..BC2F; LineBreak:H3 +BC30..BC30; LineBreak:H2 +BC31..BC4B; LineBreak:H3 +BC4C..BC4C; LineBreak:H2 +BC4D..BC67; LineBreak:H3 +BC68..BC68; LineBreak:H2 +BC69..BC83; LineBreak:H3 +BC84..BC84; LineBreak:H2 +BC85..BC9F; LineBreak:H3 +BCA0..BCA0; LineBreak:H2 +BCA1..BCBB; LineBreak:H3 +BCBC..BCBC; LineBreak:H2 +BCBD..BCD7; LineBreak:H3 +BCD8..BCD8; LineBreak:H2 +BCD9..BCF3; LineBreak:H3 +BCF4..BCF4; LineBreak:H2 +BCF5..BD0F; LineBreak:H3 +BD10..BD10; LineBreak:H2 +BD11..BD2B; LineBreak:H3 +BD2C..BD2C; LineBreak:H2 +BD2D..BD47; LineBreak:H3 +BD48..BD48; LineBreak:H2 +BD49..BD63; LineBreak:H3 +BD64..BD64; LineBreak:H2 +BD65..BD7F; LineBreak:H3 +BD80..BD80; LineBreak:H2 +BD81..BD9B; LineBreak:H3 +BD9C..BD9C; LineBreak:H2 +BD9D..BDB7; LineBreak:H3 +BDB8..BDB8; LineBreak:H2 +BDB9..BDD3; LineBreak:H3 +BDD4..BDD4; LineBreak:H2 +BDD5..BDEF; LineBreak:H3 +BDF0..BDF0; LineBreak:H2 +BDF1..BE0B; LineBreak:H3 +BE0C..BE0C; LineBreak:H2 +BE0D..BE27; LineBreak:H3 +BE28..BE28; LineBreak:H2 +BE29..BE43; LineBreak:H3 +BE44..BE44; LineBreak:H2 +BE45..BE5F; LineBreak:H3 +BE60..BE60; LineBreak:H2 +BE61..BE7B; LineBreak:H3 +BE7C..BE7C; LineBreak:H2 +BE7D..BE97; LineBreak:H3 +BE98..BE98; LineBreak:H2 +BE99..BEB3; LineBreak:H3 +BEB4..BEB4; LineBreak:H2 +BEB5..BECF; LineBreak:H3 +BED0..BED0; LineBreak:H2 +BED1..BEEB; LineBreak:H3 +BEEC..BEEC; LineBreak:H2 +BEED..BF07; LineBreak:H3 +BF08..BF08; LineBreak:H2 +BF09..BF23; LineBreak:H3 +BF24..BF24; LineBreak:H2 +BF25..BF3F; LineBreak:H3 +BF40..BF40; LineBreak:H2 +BF41..BF5B; LineBreak:H3 +BF5C..BF5C; LineBreak:H2 +BF5D..BF77; LineBreak:H3 +BF78..BF78; LineBreak:H2 +BF79..BF93; LineBreak:H3 +BF94..BF94; LineBreak:H2 +BF95..BFAF; LineBreak:H3 +BFB0..BFB0; LineBreak:H2 +BFB1..BFCB; LineBreak:H3 +BFCC..BFCC; LineBreak:H2 +BFCD..BFE7; LineBreak:H3 +BFE8..BFE8; LineBreak:H2 +BFE9..C003; LineBreak:H3 +C004..C004; LineBreak:H2 +C005..C01F; LineBreak:H3 +C020..C020; LineBreak:H2 +C021..C03B; LineBreak:H3 +C03C..C03C; LineBreak:H2 +C03D..C057; LineBreak:H3 +C058..C058; LineBreak:H2 +C059..C073; LineBreak:H3 +C074..C074; LineBreak:H2 +C075..C08F; LineBreak:H3 +C090..C090; LineBreak:H2 +C091..C0AB; LineBreak:H3 +C0AC..C0AC; LineBreak:H2 +C0AD..C0C7; LineBreak:H3 +C0C8..C0C8; LineBreak:H2 +C0C9..C0E3; LineBreak:H3 +C0E4..C0E4; LineBreak:H2 +C0E5..C0FF; LineBreak:H3 +C100..C100; LineBreak:H2 +C101..C11B; LineBreak:H3 +C11C..C11C; LineBreak:H2 +C11D..C137; LineBreak:H3 +C138..C138; LineBreak:H2 +C139..C153; LineBreak:H3 +C154..C154; LineBreak:H2 +C155..C16F; LineBreak:H3 +C170..C170; LineBreak:H2 +C171..C18B; LineBreak:H3 +C18C..C18C; LineBreak:H2 +C18D..C1A7; LineBreak:H3 +C1A8..C1A8; LineBreak:H2 +C1A9..C1C3; LineBreak:H3 +C1C4..C1C4; LineBreak:H2 +C1C5..C1DF; LineBreak:H3 +C1E0..C1E0; LineBreak:H2 +C1E1..C1FB; LineBreak:H3 +C1FC..C1FC; LineBreak:H2 +C1FD..C217; LineBreak:H3 +C218..C218; LineBreak:H2 +C219..C233; LineBreak:H3 +C234..C234; LineBreak:H2 +C235..C24F; LineBreak:H3 +C250..C250; LineBreak:H2 +C251..C26B; LineBreak:H3 +C26C..C26C; LineBreak:H2 +C26D..C287; LineBreak:H3 +C288..C288; LineBreak:H2 +C289..C2A3; LineBreak:H3 +C2A4..C2A4; LineBreak:H2 +C2A5..C2BF; LineBreak:H3 +C2C0..C2C0; LineBreak:H2 +C2C1..C2DB; LineBreak:H3 +C2DC..C2DC; LineBreak:H2 +C2DD..C2F7; LineBreak:H3 +C2F8..C2F8; LineBreak:H2 +C2F9..C313; LineBreak:H3 +C314..C314; LineBreak:H2 +C315..C32F; LineBreak:H3 +C330..C330; LineBreak:H2 +C331..C34B; LineBreak:H3 +C34C..C34C; LineBreak:H2 +C34D..C367; LineBreak:H3 +C368..C368; LineBreak:H2 +C369..C383; LineBreak:H3 +C384..C384; LineBreak:H2 +C385..C39F; LineBreak:H3 +C3A0..C3A0; LineBreak:H2 +C3A1..C3BB; LineBreak:H3 +C3BC..C3BC; LineBreak:H2 +C3BD..C3D7; LineBreak:H3 +C3D8..C3D8; LineBreak:H2 +C3D9..C3F3; LineBreak:H3 +C3F4..C3F4; LineBreak:H2 +C3F5..C40F; LineBreak:H3 +C410..C410; LineBreak:H2 +C411..C42B; LineBreak:H3 +C42C..C42C; LineBreak:H2 +C42D..C447; LineBreak:H3 +C448..C448; LineBreak:H2 +C449..C463; LineBreak:H3 +C464..C464; LineBreak:H2 +C465..C47F; LineBreak:H3 +C480..C480; LineBreak:H2 +C481..C49B; LineBreak:H3 +C49C..C49C; LineBreak:H2 +C49D..C4B7; LineBreak:H3 +C4B8..C4B8; LineBreak:H2 +C4B9..C4D3; LineBreak:H3 +C4D4..C4D4; LineBreak:H2 +C4D5..C4EF; LineBreak:H3 +C4F0..C4F0; LineBreak:H2 +C4F1..C50B; LineBreak:H3 +C50C..C50C; LineBreak:H2 +C50D..C527; LineBreak:H3 +C528..C528; LineBreak:H2 +C529..C543; LineBreak:H3 +C544..C544; LineBreak:H2 +C545..C55F; LineBreak:H3 +C560..C560; LineBreak:H2 +C561..C57B; LineBreak:H3 +C57C..C57C; LineBreak:H2 +C57D..C597; LineBreak:H3 +C598..C598; LineBreak:H2 +C599..C5B3; LineBreak:H3 +C5B4..C5B4; LineBreak:H2 +C5B5..C5CF; LineBreak:H3 +C5D0..C5D0; LineBreak:H2 +C5D1..C5EB; LineBreak:H3 +C5EC..C5EC; LineBreak:H2 +C5ED..C607; LineBreak:H3 +C608..C608; LineBreak:H2 +C609..C623; LineBreak:H3 +C624..C624; LineBreak:H2 +C625..C63F; LineBreak:H3 +C640..C640; LineBreak:H2 +C641..C65B; LineBreak:H3 +C65C..C65C; LineBreak:H2 +C65D..C677; LineBreak:H3 +C678..C678; LineBreak:H2 +C679..C693; LineBreak:H3 +C694..C694; LineBreak:H2 +C695..C6AF; LineBreak:H3 +C6B0..C6B0; LineBreak:H2 +C6B1..C6CB; LineBreak:H3 +C6CC..C6CC; LineBreak:H2 +C6CD..C6E7; LineBreak:H3 +C6E8..C6E8; LineBreak:H2 +C6E9..C703; LineBreak:H3 +C704..C704; LineBreak:H2 +C705..C71F; LineBreak:H3 +C720..C720; LineBreak:H2 +C721..C73B; LineBreak:H3 +C73C..C73C; LineBreak:H2 +C73D..C757; LineBreak:H3 +C758..C758; LineBreak:H2 +C759..C773; LineBreak:H3 +C774..C774; LineBreak:H2 +C775..C78F; LineBreak:H3 +C790..C790; LineBreak:H2 +C791..C7AB; LineBreak:H3 +C7AC..C7AC; LineBreak:H2 +C7AD..C7C7; LineBreak:H3 +C7C8..C7C8; LineBreak:H2 +C7C9..C7E3; LineBreak:H3 +C7E4..C7E4; LineBreak:H2 +C7E5..C7FF; LineBreak:H3 +C800..C800; LineBreak:H2 +C801..C81B; LineBreak:H3 +C81C..C81C; LineBreak:H2 +C81D..C837; LineBreak:H3 +C838..C838; LineBreak:H2 +C839..C853; LineBreak:H3 +C854..C854; LineBreak:H2 +C855..C86F; LineBreak:H3 +C870..C870; LineBreak:H2 +C871..C88B; LineBreak:H3 +C88C..C88C; LineBreak:H2 +C88D..C8A7; LineBreak:H3 +C8A8..C8A8; LineBreak:H2 +C8A9..C8C3; LineBreak:H3 +C8C4..C8C4; LineBreak:H2 +C8C5..C8DF; LineBreak:H3 +C8E0..C8E0; LineBreak:H2 +C8E1..C8FB; LineBreak:H3 +C8FC..C8FC; LineBreak:H2 +C8FD..C917; LineBreak:H3 +C918..C918; LineBreak:H2 +C919..C933; LineBreak:H3 +C934..C934; LineBreak:H2 +C935..C94F; LineBreak:H3 +C950..C950; LineBreak:H2 +C951..C96B; LineBreak:H3 +C96C..C96C; LineBreak:H2 +C96D..C987; LineBreak:H3 +C988..C988; LineBreak:H2 +C989..C9A3; LineBreak:H3 +C9A4..C9A4; LineBreak:H2 +C9A5..C9BF; LineBreak:H3 +C9C0..C9C0; LineBreak:H2 +C9C1..C9DB; LineBreak:H3 +C9DC..C9DC; LineBreak:H2 +C9DD..C9F7; LineBreak:H3 +C9F8..C9F8; LineBreak:H2 +C9F9..CA13; LineBreak:H3 +CA14..CA14; LineBreak:H2 +CA15..CA2F; LineBreak:H3 +CA30..CA30; LineBreak:H2 +CA31..CA4B; LineBreak:H3 +CA4C..CA4C; LineBreak:H2 +CA4D..CA67; LineBreak:H3 +CA68..CA68; LineBreak:H2 +CA69..CA83; LineBreak:H3 +CA84..CA84; LineBreak:H2 +CA85..CA9F; LineBreak:H3 +CAA0..CAA0; LineBreak:H2 +CAA1..CABB; LineBreak:H3 +CABC..CABC; LineBreak:H2 +CABD..CAD7; LineBreak:H3 +CAD8..CAD8; LineBreak:H2 +CAD9..CAF3; LineBreak:H3 +CAF4..CAF4; LineBreak:H2 +CAF5..CB0F; LineBreak:H3 +CB10..CB10; LineBreak:H2 +CB11..CB2B; LineBreak:H3 +CB2C..CB2C; LineBreak:H2 +CB2D..CB47; LineBreak:H3 +CB48..CB48; LineBreak:H2 +CB49..CB63; LineBreak:H3 +CB64..CB64; LineBreak:H2 +CB65..CB7F; LineBreak:H3 +CB80..CB80; LineBreak:H2 +CB81..CB9B; LineBreak:H3 +CB9C..CB9C; LineBreak:H2 +CB9D..CBB7; LineBreak:H3 +CBB8..CBB8; LineBreak:H2 +CBB9..CBD3; LineBreak:H3 +CBD4..CBD4; LineBreak:H2 +CBD5..CBEF; LineBreak:H3 +CBF0..CBF0; LineBreak:H2 +CBF1..CC0B; LineBreak:H3 +CC0C..CC0C; LineBreak:H2 +CC0D..CC27; LineBreak:H3 +CC28..CC28; LineBreak:H2 +CC29..CC43; LineBreak:H3 +CC44..CC44; LineBreak:H2 +CC45..CC5F; LineBreak:H3 +CC60..CC60; LineBreak:H2 +CC61..CC7B; LineBreak:H3 +CC7C..CC7C; LineBreak:H2 +CC7D..CC97; LineBreak:H3 +CC98..CC98; LineBreak:H2 +CC99..CCB3; LineBreak:H3 +CCB4..CCB4; LineBreak:H2 +CCB5..CCCF; LineBreak:H3 +CCD0..CCD0; LineBreak:H2 +CCD1..CCEB; LineBreak:H3 +CCEC..CCEC; LineBreak:H2 +CCED..CD07; LineBreak:H3 +CD08..CD08; LineBreak:H2 +CD09..CD23; LineBreak:H3 +CD24..CD24; LineBreak:H2 +CD25..CD3F; LineBreak:H3 +CD40..CD40; LineBreak:H2 +CD41..CD5B; LineBreak:H3 +CD5C..CD5C; LineBreak:H2 +CD5D..CD77; LineBreak:H3 +CD78..CD78; LineBreak:H2 +CD79..CD93; LineBreak:H3 +CD94..CD94; LineBreak:H2 +CD95..CDAF; LineBreak:H3 +CDB0..CDB0; LineBreak:H2 +CDB1..CDCB; LineBreak:H3 +CDCC..CDCC; LineBreak:H2 +CDCD..CDE7; LineBreak:H3 +CDE8..CDE8; LineBreak:H2 +CDE9..CE03; LineBreak:H3 +CE04..CE04; LineBreak:H2 +CE05..CE1F; LineBreak:H3 +CE20..CE20; LineBreak:H2 +CE21..CE3B; LineBreak:H3 +CE3C..CE3C; LineBreak:H2 +CE3D..CE57; LineBreak:H3 +CE58..CE58; LineBreak:H2 +CE59..CE73; LineBreak:H3 +CE74..CE74; LineBreak:H2 +CE75..CE8F; LineBreak:H3 +CE90..CE90; LineBreak:H2 +CE91..CEAB; LineBreak:H3 +CEAC..CEAC; LineBreak:H2 +CEAD..CEC7; LineBreak:H3 +CEC8..CEC8; LineBreak:H2 +CEC9..CEE3; LineBreak:H3 +CEE4..CEE4; LineBreak:H2 +CEE5..CEFF; LineBreak:H3 +CF00..CF00; LineBreak:H2 +CF01..CF1B; LineBreak:H3 +CF1C..CF1C; LineBreak:H2 +CF1D..CF37; LineBreak:H3 +CF38..CF38; LineBreak:H2 +CF39..CF53; LineBreak:H3 +CF54..CF54; LineBreak:H2 +CF55..CF6F; LineBreak:H3 +CF70..CF70; LineBreak:H2 +CF71..CF8B; LineBreak:H3 +CF8C..CF8C; LineBreak:H2 +CF8D..CFA7; LineBreak:H3 +CFA8..CFA8; LineBreak:H2 +CFA9..CFC3; LineBreak:H3 +CFC4..CFC4; LineBreak:H2 +CFC5..CFDF; LineBreak:H3 +CFE0..CFE0; LineBreak:H2 +CFE1..CFFB; LineBreak:H3 +CFFC..CFFC; LineBreak:H2 +CFFD..D017; LineBreak:H3 +D018..D018; LineBreak:H2 +D019..D033; LineBreak:H3 +D034..D034; LineBreak:H2 +D035..D04F; LineBreak:H3 +D050..D050; LineBreak:H2 +D051..D06B; LineBreak:H3 +D06C..D06C; LineBreak:H2 +D06D..D087; LineBreak:H3 +D088..D088; LineBreak:H2 +D089..D0A3; LineBreak:H3 +D0A4..D0A4; LineBreak:H2 +D0A5..D0BF; LineBreak:H3 +D0C0..D0C0; LineBreak:H2 +D0C1..D0DB; LineBreak:H3 +D0DC..D0DC; LineBreak:H2 +D0DD..D0F7; LineBreak:H3 +D0F8..D0F8; LineBreak:H2 +D0F9..D113; LineBreak:H3 +D114..D114; LineBreak:H2 +D115..D12F; LineBreak:H3 +D130..D130; LineBreak:H2 +D131..D14B; LineBreak:H3 +D14C..D14C; LineBreak:H2 +D14D..D167; LineBreak:H3 +D168..D168; LineBreak:H2 +D169..D183; LineBreak:H3 +D184..D184; LineBreak:H2 +D185..D19F; LineBreak:H3 +D1A0..D1A0; LineBreak:H2 +D1A1..D1BB; LineBreak:H3 +D1BC..D1BC; LineBreak:H2 +D1BD..D1D7; LineBreak:H3 +D1D8..D1D8; LineBreak:H2 +D1D9..D1F3; LineBreak:H3 +D1F4..D1F4; LineBreak:H2 +D1F5..D20F; LineBreak:H3 +D210..D210; LineBreak:H2 +D211..D22B; LineBreak:H3 +D22C..D22C; LineBreak:H2 +D22D..D247; LineBreak:H3 +D248..D248; LineBreak:H2 +D249..D263; LineBreak:H3 +D264..D264; LineBreak:H2 +D265..D27F; LineBreak:H3 +D280..D280; LineBreak:H2 +D281..D29B; LineBreak:H3 +D29C..D29C; LineBreak:H2 +D29D..D2B7; LineBreak:H3 +D2B8..D2B8; LineBreak:H2 +D2B9..D2D3; LineBreak:H3 +D2D4..D2D4; LineBreak:H2 +D2D5..D2EF; LineBreak:H3 +D2F0..D2F0; LineBreak:H2 +D2F1..D30B; LineBreak:H3 +D30C..D30C; LineBreak:H2 +D30D..D327; LineBreak:H3 +D328..D328; LineBreak:H2 +D329..D343; LineBreak:H3 +D344..D344; LineBreak:H2 +D345..D35F; LineBreak:H3 +D360..D360; LineBreak:H2 +D361..D37B; LineBreak:H3 +D37C..D37C; LineBreak:H2 +D37D..D397; LineBreak:H3 +D398..D398; LineBreak:H2 +D399..D3B3; LineBreak:H3 +D3B4..D3B4; LineBreak:H2 +D3B5..D3CF; LineBreak:H3 +D3D0..D3D0; LineBreak:H2 +D3D1..D3EB; LineBreak:H3 +D3EC..D3EC; LineBreak:H2 +D3ED..D407; LineBreak:H3 +D408..D408; LineBreak:H2 +D409..D423; LineBreak:H3 +D424..D424; LineBreak:H2 +D425..D43F; LineBreak:H3 +D440..D440; LineBreak:H2 +D441..D45B; LineBreak:H3 +D45C..D45C; LineBreak:H2 +D45D..D477; LineBreak:H3 +D478..D478; LineBreak:H2 +D479..D493; LineBreak:H3 +D494..D494; LineBreak:H2 +D495..D4AF; LineBreak:H3 +D4B0..D4B0; LineBreak:H2 +D4B1..D4CB; LineBreak:H3 +D4CC..D4CC; LineBreak:H2 +D4CD..D4E7; LineBreak:H3 +D4E8..D4E8; LineBreak:H2 +D4E9..D503; LineBreak:H3 +D504..D504; LineBreak:H2 +D505..D51F; LineBreak:H3 +D520..D520; LineBreak:H2 +D521..D53B; LineBreak:H3 +D53C..D53C; LineBreak:H2 +D53D..D557; LineBreak:H3 +D558..D558; LineBreak:H2 +D559..D573; LineBreak:H3 +D574..D574; LineBreak:H2 +D575..D58F; LineBreak:H3 +D590..D590; LineBreak:H2 +D591..D5AB; LineBreak:H3 +D5AC..D5AC; LineBreak:H2 +D5AD..D5C7; LineBreak:H3 +D5C8..D5C8; LineBreak:H2 +D5C9..D5E3; LineBreak:H3 +D5E4..D5E4; LineBreak:H2 +D5E5..D5FF; LineBreak:H3 +D600..D600; LineBreak:H2 +D601..D61B; LineBreak:H3 +D61C..D61C; LineBreak:H2 +D61D..D637; LineBreak:H3 +D638..D638; LineBreak:H2 +D639..D653; LineBreak:H3 +D654..D654; LineBreak:H2 +D655..D66F; LineBreak:H3 +D670..D670; LineBreak:H2 +D671..D68B; LineBreak:H3 +D68C..D68C; LineBreak:H2 +D68D..D6A7; LineBreak:H3 +D6A8..D6A8; LineBreak:H2 +D6A9..D6C3; LineBreak:H3 +D6C4..D6C4; LineBreak:H2 +D6C5..D6DF; LineBreak:H3 +D6E0..D6E0; LineBreak:H2 +D6E1..D6FB; LineBreak:H3 +D6FC..D6FC; LineBreak:H2 +D6FD..D717; LineBreak:H3 +D718..D718; LineBreak:H2 +D719..D733; LineBreak:H3 +D734..D734; LineBreak:H2 +D735..D74F; LineBreak:H3 +D750..D750; LineBreak:H2 +D751..D76B; LineBreak:H3 +D76C..D76C; LineBreak:H2 +D76D..D787; LineBreak:H3 +D788..D788; LineBreak:H2 +D789..D7A3; LineBreak:H3 +D7A4..D7AF; LineBreak:XX +D7B0..D7C6; LineBreak:JV +D7C7..D7CA; LineBreak:XX +D7CB..D7FB; LineBreak:JT +D7FC..D7FF; LineBreak:XX +E000..F8FF; LineBreak:XX +F900..FAFF; LineBreak:ID +FB00..FB06; LineBreak:AL +FB07..FB12; LineBreak:XX +FB13..FB17; LineBreak:AL +FB18..FB1C; LineBreak:XX +FB1D..FB1D; LineBreak:HL +FB1E..FB1E; LineBreak:CM +FB1F..FB28; LineBreak:HL +FB29..FB29; LineBreak:AL +FB2A..FB36; LineBreak:HL +FB37..FB37; LineBreak:XX +FB38..FB3C; LineBreak:HL +FB3D..FB3D; LineBreak:XX +FB3E..FB3E; LineBreak:HL +FB3F..FB3F; LineBreak:XX +FB40..FB41; LineBreak:HL +FB42..FB42; LineBreak:XX +FB43..FB44; LineBreak:HL +FB45..FB45; LineBreak:XX +FB46..FB4F; LineBreak:HL +FB50..FBC1; LineBreak:AL +FBC2..FBD2; LineBreak:XX +FBD3..FD3D; LineBreak:AL +FD3E..FD3E; LineBreak:CL +FD3F..FD3F; LineBreak:OP +FD40..FD4F; LineBreak:XX +FD50..FD8F; LineBreak:AL +FD90..FD91; LineBreak:XX +FD92..FDC7; LineBreak:AL +FDC8..FDEF; LineBreak:XX +FDF0..FDFB; LineBreak:AL +FDFC..FDFC; LineBreak:PO +FDFD..FDFD; LineBreak:AL +FDFE..FDFF; LineBreak:XX +FE00..FE0F; LineBreak:CM +FE10..FE10; LineBreak:IS +FE11..FE12; LineBreak:CL +FE13..FE14; LineBreak:IS +FE15..FE16; LineBreak:EX +FE17..FE17; LineBreak:OP +FE18..FE18; LineBreak:CL +FE19..FE19; LineBreak:IN +FE1A..FE1F; LineBreak:XX +FE20..FE2F; LineBreak:CM +FE30..FE34; LineBreak:ID +FE35..FE35; LineBreak:OP +FE36..FE36; LineBreak:CL +FE37..FE37; LineBreak:OP +FE38..FE38; LineBreak:CL +FE39..FE39; LineBreak:OP +FE3A..FE3A; LineBreak:CL +FE3B..FE3B; LineBreak:OP +FE3C..FE3C; LineBreak:CL +FE3D..FE3D; LineBreak:OP +FE3E..FE3E; LineBreak:CL +FE3F..FE3F; LineBreak:OP +FE40..FE40; LineBreak:CL +FE41..FE41; LineBreak:OP +FE42..FE42; LineBreak:CL +FE43..FE43; LineBreak:OP +FE44..FE44; LineBreak:CL +FE45..FE46; LineBreak:ID +FE47..FE47; LineBreak:OP +FE48..FE48; LineBreak:CL +FE49..FE4F; LineBreak:ID +FE50..FE50; LineBreak:CL +FE51..FE51; LineBreak:ID +FE52..FE52; LineBreak:CL +FE53..FE53; LineBreak:XX +FE54..FE55; LineBreak:NS +FE56..FE57; LineBreak:EX +FE58..FE58; LineBreak:ID +FE59..FE59; LineBreak:OP +FE5A..FE5A; LineBreak:CL +FE5B..FE5B; LineBreak:OP +FE5C..FE5C; LineBreak:CL +FE5D..FE5D; LineBreak:OP +FE5E..FE5E; LineBreak:CL +FE5F..FE66; LineBreak:ID +FE67..FE67; LineBreak:XX +FE68..FE68; LineBreak:ID +FE69..FE69; LineBreak:PR +FE6A..FE6A; LineBreak:PO +FE6B..FE6B; LineBreak:ID +FE6C..FE6F; LineBreak:XX +FE70..FE74; LineBreak:AL +FE75..FE75; LineBreak:XX +FE76..FEFC; LineBreak:AL +FEFD..FEFE; LineBreak:XX +FEFF..FEFF; LineBreak:WJ +FF00..FF00; LineBreak:XX +FF01..FF01; LineBreak:EX +FF02..FF03; LineBreak:ID +FF04..FF04; LineBreak:PR +FF05..FF05; LineBreak:PO +FF06..FF07; LineBreak:ID +FF08..FF08; LineBreak:OP +FF09..FF09; LineBreak:CL +FF0A..FF0B; LineBreak:ID +FF0C..FF0C; LineBreak:CL +FF0D..FF0D; LineBreak:ID +FF0E..FF0E; LineBreak:CL +FF0F..FF19; LineBreak:ID +FF1A..FF1B; LineBreak:NS +FF1C..FF1E; LineBreak:ID +FF1F..FF1F; LineBreak:EX +FF20..FF3A; LineBreak:ID +FF3B..FF3B; LineBreak:OP +FF3C..FF3C; LineBreak:ID +FF3D..FF3D; LineBreak:CL +FF3E..FF5A; LineBreak:ID +FF5B..FF5B; LineBreak:OP +FF5C..FF5C; LineBreak:ID +FF5D..FF5D; LineBreak:CL +FF5E..FF5E; LineBreak:ID +FF5F..FF5F; LineBreak:OP +FF60..FF61; LineBreak:CL +FF62..FF62; LineBreak:OP +FF63..FF64; LineBreak:CL +FF65..FF65; LineBreak:NS +FF66..FF66; LineBreak:ID +FF67..FF70; LineBreak:CJ +FF71..FF9D; LineBreak:ID +FF9E..FF9F; LineBreak:NS +FFA0..FFBE; LineBreak:ID +FFBF..FFC1; LineBreak:XX +FFC2..FFC7; LineBreak:ID +FFC8..FFC9; LineBreak:XX +FFCA..FFCF; LineBreak:ID +FFD0..FFD1; LineBreak:XX +FFD2..FFD7; LineBreak:ID +FFD8..FFD9; LineBreak:XX +FFDA..FFDC; LineBreak:ID +FFDD..FFDF; LineBreak:XX +FFE0..FFE0; LineBreak:PO +FFE1..FFE1; LineBreak:PR +FFE2..FFE4; LineBreak:ID +FFE5..FFE6; LineBreak:PR +FFE7..FFE7; LineBreak:XX +FFE8..FFEE; LineBreak:AL +FFEF..FFF8; LineBreak:XX +FFF9..FFFB; LineBreak:CM +FFFC..FFFC; LineBreak:CB +FFFD..FFFD; LineBreak:AI +FFFE..FFFF; LineBreak:XX +10000..1000B; LineBreak:AL +1000C..1000C; LineBreak:XX +1000D..10026; LineBreak:AL +10027..10027; LineBreak:XX +10028..1003A; LineBreak:AL +1003B..1003B; LineBreak:XX +1003C..1003D; LineBreak:AL +1003E..1003E; LineBreak:XX +1003F..1004D; LineBreak:AL +1004E..1004F; LineBreak:XX +10050..1005D; LineBreak:AL +1005E..1007F; LineBreak:XX +10080..100FA; LineBreak:AL +100FB..100FF; LineBreak:XX +10100..10102; LineBreak:BA +10103..10106; LineBreak:XX +10107..10133; LineBreak:AL +10134..10136; LineBreak:XX +10137..1018E; LineBreak:AL +1018F..1018F; LineBreak:XX +10190..1019B; LineBreak:AL +1019C..1019F; LineBreak:XX +101A0..101A0; LineBreak:AL +101A1..101CF; LineBreak:XX +101D0..101FC; LineBreak:AL +101FD..101FD; LineBreak:CM +101FE..1027F; LineBreak:XX +10280..1029C; LineBreak:AL +1029D..1029F; LineBreak:XX +102A0..102D0; LineBreak:AL +102D1..102DF; LineBreak:XX +102E0..102E0; LineBreak:CM +102E1..102FB; LineBreak:AL +102FC..102FF; LineBreak:XX +10300..10323; LineBreak:AL +10324..1032C; LineBreak:XX +1032D..1034A; LineBreak:AL +1034B..1034F; LineBreak:XX +10350..10375; LineBreak:AL +10376..1037A; LineBreak:CM +1037B..1037F; LineBreak:XX +10380..1039D; LineBreak:AL +1039E..1039E; LineBreak:XX +1039F..1039F; LineBreak:BA +103A0..103C3; LineBreak:AL +103C4..103C7; LineBreak:XX +103C8..103CF; LineBreak:AL +103D0..103D0; LineBreak:BA +103D1..103D5; LineBreak:AL +103D6..103FF; LineBreak:XX +10400..1049D; LineBreak:AL +1049E..1049F; LineBreak:XX +104A0..104A9; LineBreak:NU +104AA..104AF; LineBreak:XX +104B0..104D3; LineBreak:AL +104D4..104D7; LineBreak:XX +104D8..104FB; LineBreak:AL +104FC..104FF; LineBreak:XX +10500..10527; LineBreak:AL +10528..1052F; LineBreak:XX +10530..10563; LineBreak:AL +10564..1056E; LineBreak:XX +1056F..1056F; LineBreak:AL +10570..105FF; LineBreak:XX +10600..10736; LineBreak:AL +10737..1073F; LineBreak:XX +10740..10755; LineBreak:AL +10756..1075F; LineBreak:XX +10760..10767; LineBreak:AL +10768..107FF; LineBreak:XX +10800..10805; LineBreak:AL +10806..10807; LineBreak:XX +10808..10808; LineBreak:AL +10809..10809; LineBreak:XX +1080A..10835; LineBreak:AL +10836..10836; LineBreak:XX +10837..10838; LineBreak:AL +10839..1083B; LineBreak:XX +1083C..1083C; LineBreak:AL +1083D..1083E; LineBreak:XX +1083F..10855; LineBreak:AL +10856..10856; LineBreak:XX +10857..10857; LineBreak:BA +10858..1089E; LineBreak:AL +1089F..108A6; LineBreak:XX +108A7..108AF; LineBreak:AL +108B0..108DF; LineBreak:XX +108E0..108F2; LineBreak:AL +108F3..108F3; LineBreak:XX +108F4..108F5; LineBreak:AL +108F6..108FA; LineBreak:XX +108FB..1091B; LineBreak:AL +1091C..1091E; LineBreak:XX +1091F..1091F; LineBreak:BA +10920..10939; LineBreak:AL +1093A..1093E; LineBreak:XX +1093F..1093F; LineBreak:AL +10940..1097F; LineBreak:XX +10980..109B7; LineBreak:AL +109B8..109BB; LineBreak:XX +109BC..109CF; LineBreak:AL +109D0..109D1; LineBreak:XX +109D2..10A00; LineBreak:AL +10A01..10A03; LineBreak:CM +10A04..10A04; LineBreak:XX +10A05..10A06; LineBreak:CM +10A07..10A0B; LineBreak:XX +10A0C..10A0F; LineBreak:CM +10A10..10A13; LineBreak:AL +10A14..10A14; LineBreak:XX +10A15..10A17; LineBreak:AL +10A18..10A18; LineBreak:XX +10A19..10A35; LineBreak:AL +10A36..10A37; LineBreak:XX +10A38..10A3A; LineBreak:CM +10A3B..10A3E; LineBreak:XX +10A3F..10A3F; LineBreak:CM +10A40..10A48; LineBreak:AL +10A49..10A4F; LineBreak:XX +10A50..10A57; LineBreak:BA +10A58..10A58; LineBreak:AL +10A59..10A5F; LineBreak:XX +10A60..10A9F; LineBreak:AL +10AA0..10ABF; LineBreak:XX +10AC0..10AE4; LineBreak:AL +10AE5..10AE6; LineBreak:CM +10AE7..10AEA; LineBreak:XX +10AEB..10AEF; LineBreak:AL +10AF0..10AF5; LineBreak:BA +10AF6..10AF6; LineBreak:IN +10AF7..10AFF; LineBreak:XX +10B00..10B35; LineBreak:AL +10B36..10B38; LineBreak:XX +10B39..10B3F; LineBreak:BA +10B40..10B55; LineBreak:AL +10B56..10B57; LineBreak:XX +10B58..10B72; LineBreak:AL +10B73..10B77; LineBreak:XX +10B78..10B91; LineBreak:AL +10B92..10B98; LineBreak:XX +10B99..10B9C; LineBreak:AL +10B9D..10BA8; LineBreak:XX +10BA9..10BAF; LineBreak:AL +10BB0..10BFF; LineBreak:XX +10C00..10C48; LineBreak:AL +10C49..10C7F; LineBreak:XX +10C80..10CB2; LineBreak:AL +10CB3..10CBF; LineBreak:XX +10CC0..10CF2; LineBreak:AL +10CF3..10CF9; LineBreak:XX +10CFA..10D23; LineBreak:AL +10D24..10D27; LineBreak:CM +10D28..10D2F; LineBreak:XX +10D30..10D39; LineBreak:NU +10D3A..10E5F; LineBreak:XX +10E60..10E7E; LineBreak:AL +10E7F..10EFF; LineBreak:XX +10F00..10F27; LineBreak:AL +10F28..10F2F; LineBreak:XX +10F30..10F45; LineBreak:AL +10F46..10F50; LineBreak:CM +10F51..10F59; LineBreak:AL +10F5A..10FDF; LineBreak:XX +10FE0..10FF6; LineBreak:AL +10FF7..10FFF; LineBreak:XX +11000..11002; LineBreak:CM +11003..11037; LineBreak:AL +11038..11046; LineBreak:CM +11047..11048; LineBreak:BA +11049..1104D; LineBreak:AL +1104E..11051; LineBreak:XX +11052..11065; LineBreak:AL +11066..1106F; LineBreak:NU +11070..1107E; LineBreak:XX +1107F..11082; LineBreak:CM +11083..110AF; LineBreak:AL +110B0..110BA; LineBreak:CM +110BB..110BD; LineBreak:AL +110BE..110C1; LineBreak:BA +110C2..110CC; LineBreak:XX +110CD..110CD; LineBreak:AL +110CE..110CF; LineBreak:XX +110D0..110E8; LineBreak:AL +110E9..110EF; LineBreak:XX +110F0..110F9; LineBreak:NU +110FA..110FF; LineBreak:XX +11100..11102; LineBreak:CM +11103..11126; LineBreak:AL +11127..11134; LineBreak:CM +11135..11135; LineBreak:XX +11136..1113F; LineBreak:NU +11140..11143; LineBreak:BA +11144..11144; LineBreak:AL +11145..11146; LineBreak:CM +11147..1114F; LineBreak:XX +11150..11172; LineBreak:AL +11173..11173; LineBreak:CM +11174..11174; LineBreak:AL +11175..11175; LineBreak:BB +11176..11176; LineBreak:AL +11177..1117F; LineBreak:XX +11180..11182; LineBreak:CM +11183..111B2; LineBreak:AL +111B3..111C0; LineBreak:CM +111C1..111C4; LineBreak:AL +111C5..111C6; LineBreak:BA +111C7..111C7; LineBreak:AL +111C8..111C8; LineBreak:BA +111C9..111CC; LineBreak:CM +111CD..111CD; LineBreak:AL +111CE..111CF; LineBreak:XX +111D0..111D9; LineBreak:NU +111DA..111DA; LineBreak:AL +111DB..111DB; LineBreak:BB +111DC..111DC; LineBreak:AL +111DD..111DF; LineBreak:BA +111E0..111E0; LineBreak:XX +111E1..111F4; LineBreak:AL +111F5..111FF; LineBreak:XX +11200..11211; LineBreak:AL +11212..11212; LineBreak:XX +11213..1122B; LineBreak:AL +1122C..11237; LineBreak:CM +11238..11239; LineBreak:BA +1123A..1123A; LineBreak:AL +1123B..1123C; LineBreak:BA +1123D..1123D; LineBreak:AL +1123E..1123E; LineBreak:CM +1123F..1127F; LineBreak:XX +11280..11286; LineBreak:AL +11287..11287; LineBreak:XX +11288..11288; LineBreak:AL +11289..11289; LineBreak:XX +1128A..1128D; LineBreak:AL +1128E..1128E; LineBreak:XX +1128F..1129D; LineBreak:AL +1129E..1129E; LineBreak:XX +1129F..112A8; LineBreak:AL +112A9..112A9; LineBreak:BA +112AA..112AF; LineBreak:XX +112B0..112DE; LineBreak:AL +112DF..112EA; LineBreak:CM +112EB..112EF; LineBreak:XX +112F0..112F9; LineBreak:NU +112FA..112FF; LineBreak:XX +11300..11303; LineBreak:CM +11304..11304; LineBreak:XX +11305..1130C; LineBreak:AL +1130D..1130E; LineBreak:XX +1130F..11310; LineBreak:AL +11311..11312; LineBreak:XX +11313..11328; LineBreak:AL +11329..11329; LineBreak:XX +1132A..11330; LineBreak:AL +11331..11331; LineBreak:XX +11332..11333; LineBreak:AL +11334..11334; LineBreak:XX +11335..11339; LineBreak:AL +1133A..1133A; LineBreak:XX +1133B..1133C; LineBreak:CM +1133D..1133D; LineBreak:AL +1133E..11344; LineBreak:CM +11345..11346; LineBreak:XX +11347..11348; LineBreak:CM +11349..1134A; LineBreak:XX +1134B..1134D; LineBreak:CM +1134E..1134F; LineBreak:XX +11350..11350; LineBreak:AL +11351..11356; LineBreak:XX +11357..11357; LineBreak:CM +11358..1135C; LineBreak:XX +1135D..11361; LineBreak:AL +11362..11363; LineBreak:CM +11364..11365; LineBreak:XX +11366..1136C; LineBreak:CM +1136D..1136F; LineBreak:XX +11370..11374; LineBreak:CM +11375..113FF; LineBreak:XX +11400..11434; LineBreak:AL +11435..11446; LineBreak:CM +11447..1144A; LineBreak:AL +1144B..1144E; LineBreak:BA +1144F..1144F; LineBreak:AL +11450..11459; LineBreak:NU +1145A..1145A; LineBreak:XX +1145B..1145B; LineBreak:BA +1145C..1145C; LineBreak:XX +1145D..1145D; LineBreak:AL +1145E..1145E; LineBreak:CM +1145F..1145F; LineBreak:AL +11460..1147F; LineBreak:XX +11480..114AF; LineBreak:AL +114B0..114C3; LineBreak:CM +114C4..114C7; LineBreak:AL +114C8..114CF; LineBreak:XX +114D0..114D9; LineBreak:NU +114DA..1157F; LineBreak:XX +11580..115AE; LineBreak:AL +115AF..115B5; LineBreak:CM +115B6..115B7; LineBreak:XX +115B8..115C0; LineBreak:CM +115C1..115C1; LineBreak:BB +115C2..115C3; LineBreak:BA +115C4..115C5; LineBreak:EX +115C6..115C8; LineBreak:AL +115C9..115D7; LineBreak:BA +115D8..115DB; LineBreak:AL +115DC..115DD; LineBreak:CM +115DE..115FF; LineBreak:XX +11600..1162F; LineBreak:AL +11630..11640; LineBreak:CM +11641..11642; LineBreak:BA +11643..11644; LineBreak:AL +11645..1164F; LineBreak:XX +11650..11659; LineBreak:NU +1165A..1165F; LineBreak:XX +11660..1166C; LineBreak:BB +1166D..1167F; LineBreak:XX +11680..116AA; LineBreak:AL +116AB..116B7; LineBreak:CM +116B8..116B8; LineBreak:AL +116B9..116BF; LineBreak:XX +116C0..116C9; LineBreak:NU +116CA..116FF; LineBreak:XX +11700..1171A; LineBreak:SA +1171B..1171C; LineBreak:XX +1171D..1172B; LineBreak:SA +1172C..1172F; LineBreak:XX +11730..11739; LineBreak:NU +1173A..1173B; LineBreak:SA +1173C..1173E; LineBreak:BA +1173F..1173F; LineBreak:SA +11740..117FF; LineBreak:XX +11800..1182B; LineBreak:AL +1182C..1183A; LineBreak:CM +1183B..1183B; LineBreak:AL +1183C..1189F; LineBreak:XX +118A0..118DF; LineBreak:AL +118E0..118E9; LineBreak:NU +118EA..118F2; LineBreak:AL +118F3..118FE; LineBreak:XX +118FF..118FF; LineBreak:AL +11900..1199F; LineBreak:XX +119A0..119A7; LineBreak:AL +119A8..119A9; LineBreak:XX +119AA..119D0; LineBreak:AL +119D1..119D7; LineBreak:CM +119D8..119D9; LineBreak:XX +119DA..119E0; LineBreak:CM +119E1..119E1; LineBreak:AL +119E2..119E2; LineBreak:BB +119E3..119E3; LineBreak:AL +119E4..119E4; LineBreak:CM +119E5..119FF; LineBreak:XX +11A00..11A00; LineBreak:AL +11A01..11A0A; LineBreak:CM +11A0B..11A32; LineBreak:AL +11A33..11A39; LineBreak:CM +11A3A..11A3A; LineBreak:AL +11A3B..11A3E; LineBreak:CM +11A3F..11A3F; LineBreak:BB +11A40..11A40; LineBreak:AL +11A41..11A44; LineBreak:BA +11A45..11A45; LineBreak:BB +11A46..11A46; LineBreak:AL +11A47..11A47; LineBreak:CM +11A48..11A4F; LineBreak:XX +11A50..11A50; LineBreak:AL +11A51..11A5B; LineBreak:CM +11A5C..11A89; LineBreak:AL +11A8A..11A99; LineBreak:CM +11A9A..11A9C; LineBreak:BA +11A9D..11A9D; LineBreak:AL +11A9E..11AA0; LineBreak:BB +11AA1..11AA2; LineBreak:BA +11AA3..11ABF; LineBreak:XX +11AC0..11AF8; LineBreak:AL +11AF9..11BFF; LineBreak:XX +11C00..11C08; LineBreak:AL +11C09..11C09; LineBreak:XX +11C0A..11C2E; LineBreak:AL +11C2F..11C36; LineBreak:CM +11C37..11C37; LineBreak:XX +11C38..11C3F; LineBreak:CM +11C40..11C40; LineBreak:AL +11C41..11C45; LineBreak:BA +11C46..11C4F; LineBreak:XX +11C50..11C59; LineBreak:NU +11C5A..11C6C; LineBreak:AL +11C6D..11C6F; LineBreak:XX +11C70..11C70; LineBreak:BB +11C71..11C71; LineBreak:EX +11C72..11C8F; LineBreak:AL +11C90..11C91; LineBreak:XX +11C92..11CA7; LineBreak:CM +11CA8..11CA8; LineBreak:XX +11CA9..11CB6; LineBreak:CM +11CB7..11CFF; LineBreak:XX +11D00..11D06; LineBreak:AL +11D07..11D07; LineBreak:XX +11D08..11D09; LineBreak:AL +11D0A..11D0A; LineBreak:XX +11D0B..11D30; LineBreak:AL +11D31..11D36; LineBreak:CM +11D37..11D39; LineBreak:XX +11D3A..11D3A; LineBreak:CM +11D3B..11D3B; LineBreak:XX +11D3C..11D3D; LineBreak:CM +11D3E..11D3E; LineBreak:XX +11D3F..11D45; LineBreak:CM +11D46..11D46; LineBreak:AL +11D47..11D47; LineBreak:CM +11D48..11D4F; LineBreak:XX +11D50..11D59; LineBreak:NU +11D5A..11D5F; LineBreak:XX +11D60..11D65; LineBreak:AL +11D66..11D66; LineBreak:XX +11D67..11D68; LineBreak:AL +11D69..11D69; LineBreak:XX +11D6A..11D89; LineBreak:AL +11D8A..11D8E; LineBreak:CM +11D8F..11D8F; LineBreak:XX +11D90..11D91; LineBreak:CM +11D92..11D92; LineBreak:XX +11D93..11D97; LineBreak:CM +11D98..11D98; LineBreak:AL +11D99..11D9F; LineBreak:XX +11DA0..11DA9; LineBreak:NU +11DAA..11EDF; LineBreak:XX +11EE0..11EF2; LineBreak:AL +11EF3..11EF6; LineBreak:CM +11EF7..11EF8; LineBreak:AL +11EF9..11FBF; LineBreak:XX +11FC0..11FDC; LineBreak:AL +11FDD..11FE0; LineBreak:PO +11FE1..11FF1; LineBreak:AL +11FF2..11FFE; LineBreak:XX +11FFF..11FFF; LineBreak:BA +12000..12399; LineBreak:AL +1239A..123FF; LineBreak:XX +12400..1246E; LineBreak:AL +1246F..1246F; LineBreak:XX +12470..12474; LineBreak:BA +12475..1247F; LineBreak:XX +12480..12543; LineBreak:AL +12544..12FFF; LineBreak:XX +13000..13257; LineBreak:AL +13258..1325A; LineBreak:OP +1325B..1325D; LineBreak:CL +1325E..13281; LineBreak:AL +13282..13282; LineBreak:CL +13283..13285; LineBreak:AL +13286..13286; LineBreak:OP +13287..13287; LineBreak:CL +13288..13288; LineBreak:OP +13289..13289; LineBreak:CL +1328A..13378; LineBreak:AL +13379..13379; LineBreak:OP +1337A..1337B; LineBreak:CL +1337C..1342E; LineBreak:AL +1342F..1342F; LineBreak:XX +13430..13436; LineBreak:GL +13437..13437; LineBreak:OP +13438..13438; LineBreak:CL +13439..143FF; LineBreak:XX +14400..145CD; LineBreak:AL +145CE..145CE; LineBreak:OP +145CF..145CF; LineBreak:CL +145D0..14646; LineBreak:AL +14647..167FF; LineBreak:XX +16800..16A38; LineBreak:AL +16A39..16A3F; LineBreak:XX +16A40..16A5E; LineBreak:AL +16A5F..16A5F; LineBreak:XX +16A60..16A69; LineBreak:NU +16A6A..16A6D; LineBreak:XX +16A6E..16A6F; LineBreak:BA +16A70..16ACF; LineBreak:XX +16AD0..16AED; LineBreak:AL +16AEE..16AEF; LineBreak:XX +16AF0..16AF4; LineBreak:CM +16AF5..16AF5; LineBreak:BA +16AF6..16AFF; LineBreak:XX +16B00..16B2F; LineBreak:AL +16B30..16B36; LineBreak:CM +16B37..16B39; LineBreak:BA +16B3A..16B43; LineBreak:AL +16B44..16B44; LineBreak:BA +16B45..16B45; LineBreak:AL +16B46..16B4F; LineBreak:XX +16B50..16B59; LineBreak:NU +16B5A..16B5A; LineBreak:XX +16B5B..16B61; LineBreak:AL +16B62..16B62; LineBreak:XX +16B63..16B77; LineBreak:AL +16B78..16B7C; LineBreak:XX +16B7D..16B8F; LineBreak:AL +16B90..16E3F; LineBreak:XX +16E40..16E96; LineBreak:AL +16E97..16E98; LineBreak:BA +16E99..16E9A; LineBreak:AL +16E9B..16EFF; LineBreak:XX +16F00..16F4A; LineBreak:AL +16F4B..16F4E; LineBreak:XX +16F4F..16F4F; LineBreak:CM +16F50..16F50; LineBreak:AL +16F51..16F87; LineBreak:CM +16F88..16F8E; LineBreak:XX +16F8F..16F92; LineBreak:CM +16F93..16F9F; LineBreak:AL +16FA0..16FDF; LineBreak:XX +16FE0..16FE3; LineBreak:NS +16FE4..16FFF; LineBreak:XX +17000..187F7; LineBreak:ID +187F8..187FF; LineBreak:XX +18800..18AF2; LineBreak:ID +18AF3..1AFFF; LineBreak:XX +1B000..1B11E; LineBreak:ID +1B11F..1B14F; LineBreak:XX +1B150..1B152; LineBreak:CJ +1B153..1B163; LineBreak:XX +1B164..1B167; LineBreak:CJ +1B168..1B16F; LineBreak:XX +1B170..1B2FB; LineBreak:ID +1B2FC..1BBFF; LineBreak:XX +1BC00..1BC6A; LineBreak:AL +1BC6B..1BC6F; LineBreak:XX +1BC70..1BC7C; LineBreak:AL +1BC7D..1BC7F; LineBreak:XX +1BC80..1BC88; LineBreak:AL +1BC89..1BC8F; LineBreak:XX +1BC90..1BC99; LineBreak:AL +1BC9A..1BC9B; LineBreak:XX +1BC9C..1BC9C; LineBreak:AL +1BC9D..1BC9E; LineBreak:CM +1BC9F..1BC9F; LineBreak:BA +1BCA0..1BCA3; LineBreak:CM +1BCA4..1CFFF; LineBreak:XX +1D000..1D0F5; LineBreak:AL +1D0F6..1D0FF; LineBreak:XX +1D100..1D126; LineBreak:AL +1D127..1D128; LineBreak:XX +1D129..1D164; LineBreak:AL +1D165..1D169; LineBreak:CM +1D16A..1D16C; LineBreak:AL +1D16D..1D182; LineBreak:CM +1D183..1D184; LineBreak:AL +1D185..1D18B; LineBreak:CM +1D18C..1D1A9; LineBreak:AL +1D1AA..1D1AD; LineBreak:CM +1D1AE..1D1E8; LineBreak:AL +1D1E9..1D1FF; LineBreak:XX +1D200..1D241; LineBreak:AL +1D242..1D244; LineBreak:CM +1D245..1D245; LineBreak:AL +1D246..1D2DF; LineBreak:XX +1D2E0..1D2F3; LineBreak:AL +1D2F4..1D2FF; LineBreak:XX +1D300..1D356; LineBreak:AL +1D357..1D35F; LineBreak:XX +1D360..1D378; LineBreak:AL +1D379..1D3FF; LineBreak:XX +1D400..1D454; LineBreak:AL +1D455..1D455; LineBreak:XX +1D456..1D49C; LineBreak:AL +1D49D..1D49D; LineBreak:XX +1D49E..1D49F; LineBreak:AL +1D4A0..1D4A1; LineBreak:XX +1D4A2..1D4A2; LineBreak:AL +1D4A3..1D4A4; LineBreak:XX +1D4A5..1D4A6; LineBreak:AL +1D4A7..1D4A8; LineBreak:XX +1D4A9..1D4AC; LineBreak:AL +1D4AD..1D4AD; LineBreak:XX +1D4AE..1D4B9; LineBreak:AL +1D4BA..1D4BA; LineBreak:XX +1D4BB..1D4BB; LineBreak:AL +1D4BC..1D4BC; LineBreak:XX +1D4BD..1D4C3; LineBreak:AL +1D4C4..1D4C4; LineBreak:XX +1D4C5..1D505; LineBreak:AL +1D506..1D506; LineBreak:XX +1D507..1D50A; LineBreak:AL +1D50B..1D50C; LineBreak:XX +1D50D..1D514; LineBreak:AL +1D515..1D515; LineBreak:XX +1D516..1D51C; LineBreak:AL +1D51D..1D51D; LineBreak:XX +1D51E..1D539; LineBreak:AL +1D53A..1D53A; LineBreak:XX +1D53B..1D53E; LineBreak:AL +1D53F..1D53F; LineBreak:XX +1D540..1D544; LineBreak:AL +1D545..1D545; LineBreak:XX +1D546..1D546; LineBreak:AL +1D547..1D549; LineBreak:XX +1D54A..1D550; LineBreak:AL +1D551..1D551; LineBreak:XX +1D552..1D6A5; LineBreak:AL +1D6A6..1D6A7; LineBreak:XX +1D6A8..1D7CB; LineBreak:AL +1D7CC..1D7CD; LineBreak:XX +1D7CE..1D7FF; LineBreak:NU +1D800..1D9FF; LineBreak:AL +1DA00..1DA36; LineBreak:CM +1DA37..1DA3A; LineBreak:AL +1DA3B..1DA6C; LineBreak:CM +1DA6D..1DA74; LineBreak:AL +1DA75..1DA75; LineBreak:CM +1DA76..1DA83; LineBreak:AL +1DA84..1DA84; LineBreak:CM +1DA85..1DA86; LineBreak:AL +1DA87..1DA8A; LineBreak:BA +1DA8B..1DA8B; LineBreak:AL +1DA8C..1DA9A; LineBreak:XX +1DA9B..1DA9F; LineBreak:CM +1DAA0..1DAA0; LineBreak:XX +1DAA1..1DAAF; LineBreak:CM +1DAB0..1DFFF; LineBreak:XX +1E000..1E006; LineBreak:CM +1E007..1E007; LineBreak:XX +1E008..1E018; LineBreak:CM +1E019..1E01A; LineBreak:XX +1E01B..1E021; LineBreak:CM +1E022..1E022; LineBreak:XX +1E023..1E024; LineBreak:CM +1E025..1E025; LineBreak:XX +1E026..1E02A; LineBreak:CM +1E02B..1E0FF; LineBreak:XX +1E100..1E12C; LineBreak:AL +1E12D..1E12F; LineBreak:XX +1E130..1E136; LineBreak:CM +1E137..1E13D; LineBreak:AL +1E13E..1E13F; LineBreak:XX +1E140..1E149; LineBreak:NU +1E14A..1E14D; LineBreak:XX +1E14E..1E14F; LineBreak:AL +1E150..1E2BF; LineBreak:XX +1E2C0..1E2EB; LineBreak:AL +1E2EC..1E2EF; LineBreak:CM +1E2F0..1E2F9; LineBreak:NU +1E2FA..1E2FE; LineBreak:XX +1E2FF..1E2FF; LineBreak:PR +1E300..1E7FF; LineBreak:XX +1E800..1E8C4; LineBreak:AL +1E8C5..1E8C6; LineBreak:XX +1E8C7..1E8CF; LineBreak:AL +1E8D0..1E8D6; LineBreak:CM +1E8D7..1E8FF; LineBreak:XX +1E900..1E943; LineBreak:AL +1E944..1E94A; LineBreak:CM +1E94B..1E94B; LineBreak:AL +1E94C..1E94F; LineBreak:XX +1E950..1E959; LineBreak:NU +1E95A..1E95D; LineBreak:XX +1E95E..1E95F; LineBreak:OP +1E960..1EC70; LineBreak:XX +1EC71..1ECAB; LineBreak:AL +1ECAC..1ECAC; LineBreak:PO +1ECAD..1ECAF; LineBreak:AL +1ECB0..1ECB0; LineBreak:PO +1ECB1..1ECB4; LineBreak:AL +1ECB5..1ED00; LineBreak:XX +1ED01..1ED3D; LineBreak:AL +1ED3E..1EDFF; LineBreak:XX +1EE00..1EE03; LineBreak:AL +1EE04..1EE04; LineBreak:XX +1EE05..1EE1F; LineBreak:AL +1EE20..1EE20; LineBreak:XX +1EE21..1EE22; LineBreak:AL +1EE23..1EE23; LineBreak:XX +1EE24..1EE24; LineBreak:AL +1EE25..1EE26; LineBreak:XX +1EE27..1EE27; LineBreak:AL +1EE28..1EE28; LineBreak:XX +1EE29..1EE32; LineBreak:AL +1EE33..1EE33; LineBreak:XX +1EE34..1EE37; LineBreak:AL +1EE38..1EE38; LineBreak:XX +1EE39..1EE39; LineBreak:AL +1EE3A..1EE3A; LineBreak:XX +1EE3B..1EE3B; LineBreak:AL +1EE3C..1EE41; LineBreak:XX +1EE42..1EE42; LineBreak:AL +1EE43..1EE46; LineBreak:XX +1EE47..1EE47; LineBreak:AL +1EE48..1EE48; LineBreak:XX +1EE49..1EE49; LineBreak:AL +1EE4A..1EE4A; LineBreak:XX +1EE4B..1EE4B; LineBreak:AL +1EE4C..1EE4C; LineBreak:XX +1EE4D..1EE4F; LineBreak:AL +1EE50..1EE50; LineBreak:XX +1EE51..1EE52; LineBreak:AL +1EE53..1EE53; LineBreak:XX +1EE54..1EE54; LineBreak:AL +1EE55..1EE56; LineBreak:XX +1EE57..1EE57; LineBreak:AL +1EE58..1EE58; LineBreak:XX +1EE59..1EE59; LineBreak:AL +1EE5A..1EE5A; LineBreak:XX +1EE5B..1EE5B; LineBreak:AL +1EE5C..1EE5C; LineBreak:XX +1EE5D..1EE5D; LineBreak:AL +1EE5E..1EE5E; LineBreak:XX +1EE5F..1EE5F; LineBreak:AL +1EE60..1EE60; LineBreak:XX +1EE61..1EE62; LineBreak:AL +1EE63..1EE63; LineBreak:XX +1EE64..1EE64; LineBreak:AL +1EE65..1EE66; LineBreak:XX +1EE67..1EE6A; LineBreak:AL +1EE6B..1EE6B; LineBreak:XX +1EE6C..1EE72; LineBreak:AL +1EE73..1EE73; LineBreak:XX +1EE74..1EE77; LineBreak:AL +1EE78..1EE78; LineBreak:XX +1EE79..1EE7C; LineBreak:AL +1EE7D..1EE7D; LineBreak:XX +1EE7E..1EE7E; LineBreak:AL +1EE7F..1EE7F; LineBreak:XX +1EE80..1EE89; LineBreak:AL +1EE8A..1EE8A; LineBreak:XX +1EE8B..1EE9B; LineBreak:AL +1EE9C..1EEA0; LineBreak:XX +1EEA1..1EEA3; LineBreak:AL +1EEA4..1EEA4; LineBreak:XX +1EEA5..1EEA9; LineBreak:AL +1EEAA..1EEAA; LineBreak:XX +1EEAB..1EEBB; LineBreak:AL +1EEBC..1EEEF; LineBreak:XX +1EEF0..1EEF1; LineBreak:AL +1EEF2..1EFFF; LineBreak:XX +1F000..1F0FF; LineBreak:ID +1F100..1F10C; LineBreak:AI +1F10D..1F10F; LineBreak:ID +1F110..1F12D; LineBreak:AI +1F12E..1F12F; LineBreak:AL +1F130..1F169; LineBreak:AI +1F16A..1F16C; LineBreak:AL +1F16D..1F16F; LineBreak:ID +1F170..1F1AC; LineBreak:AI +1F1AD..1F1E5; LineBreak:ID +1F1E6..1F1FF; LineBreak:RI +1F200..1F384; LineBreak:ID +1F385..1F385; LineBreak:EB +1F386..1F39B; LineBreak:ID +1F39C..1F39D; LineBreak:AL +1F39E..1F3B4; LineBreak:ID +1F3B5..1F3B6; LineBreak:AL +1F3B7..1F3BB; LineBreak:ID +1F3BC..1F3BC; LineBreak:AL +1F3BD..1F3C1; LineBreak:ID +1F3C2..1F3C4; LineBreak:EB +1F3C5..1F3C6; LineBreak:ID +1F3C7..1F3C7; LineBreak:EB +1F3C8..1F3C9; LineBreak:ID +1F3CA..1F3CC; LineBreak:EB +1F3CD..1F3FA; LineBreak:ID +1F3FB..1F3FF; LineBreak:EM +1F400..1F441; LineBreak:ID +1F442..1F443; LineBreak:EB +1F444..1F445; LineBreak:ID +1F446..1F450; LineBreak:EB +1F451..1F465; LineBreak:ID +1F466..1F478; LineBreak:EB +1F479..1F47B; LineBreak:ID +1F47C..1F47C; LineBreak:EB +1F47D..1F480; LineBreak:ID +1F481..1F483; LineBreak:EB +1F484..1F484; LineBreak:ID +1F485..1F487; LineBreak:EB +1F488..1F48E; LineBreak:ID +1F48F..1F48F; LineBreak:EB +1F490..1F490; LineBreak:ID +1F491..1F491; LineBreak:EB +1F492..1F49F; LineBreak:ID +1F4A0..1F4A0; LineBreak:AL +1F4A1..1F4A1; LineBreak:ID +1F4A2..1F4A2; LineBreak:AL +1F4A3..1F4A3; LineBreak:ID +1F4A4..1F4A4; LineBreak:AL +1F4A5..1F4A9; LineBreak:ID +1F4AA..1F4AA; LineBreak:EB +1F4AB..1F4AE; LineBreak:ID +1F4AF..1F4AF; LineBreak:AL +1F4B0..1F4B0; LineBreak:ID +1F4B1..1F4B2; LineBreak:AL +1F4B3..1F4FF; LineBreak:ID +1F500..1F506; LineBreak:AL +1F507..1F516; LineBreak:ID +1F517..1F524; LineBreak:AL +1F525..1F531; LineBreak:ID +1F532..1F549; LineBreak:AL +1F54A..1F573; LineBreak:ID +1F574..1F575; LineBreak:EB +1F576..1F579; LineBreak:ID +1F57A..1F57A; LineBreak:EB +1F57B..1F58F; LineBreak:ID +1F590..1F590; LineBreak:EB +1F591..1F594; LineBreak:ID +1F595..1F596; LineBreak:EB +1F597..1F5D3; LineBreak:ID +1F5D4..1F5DB; LineBreak:AL +1F5DC..1F5F3; LineBreak:ID +1F5F4..1F5F9; LineBreak:AL +1F5FA..1F644; LineBreak:ID +1F645..1F647; LineBreak:EB +1F648..1F64A; LineBreak:ID +1F64B..1F64F; LineBreak:EB +1F650..1F675; LineBreak:AL +1F676..1F678; LineBreak:QU +1F679..1F67B; LineBreak:NS +1F67C..1F67F; LineBreak:AL +1F680..1F6A2; LineBreak:ID +1F6A3..1F6A3; LineBreak:EB +1F6A4..1F6B3; LineBreak:ID +1F6B4..1F6B6; LineBreak:EB +1F6B7..1F6BF; LineBreak:ID +1F6C0..1F6C0; LineBreak:EB +1F6C1..1F6CB; LineBreak:ID +1F6CC..1F6CC; LineBreak:EB +1F6CD..1F6FF; LineBreak:ID +1F700..1F773; LineBreak:AL +1F774..1F77F; LineBreak:ID +1F780..1F7D4; LineBreak:AL +1F7D5..1F7FF; LineBreak:ID +1F800..1F80B; LineBreak:AL +1F80C..1F80F; LineBreak:ID +1F810..1F847; LineBreak:AL +1F848..1F84F; LineBreak:ID +1F850..1F859; LineBreak:AL +1F85A..1F85F; LineBreak:ID +1F860..1F887; LineBreak:AL +1F888..1F88F; LineBreak:ID +1F890..1F8AD; LineBreak:AL +1F8AE..1F8FF; LineBreak:ID +1F900..1F90B; LineBreak:AL +1F90C..1F90E; LineBreak:ID +1F90F..1F90F; LineBreak:EB +1F910..1F917; LineBreak:ID +1F918..1F91F; LineBreak:EB +1F920..1F925; LineBreak:ID +1F926..1F926; LineBreak:EB +1F927..1F92F; LineBreak:ID +1F930..1F939; LineBreak:EB +1F93A..1F93B; LineBreak:ID +1F93C..1F93E; LineBreak:EB +1F93F..1F9B4; LineBreak:ID +1F9B5..1F9B6; LineBreak:EB +1F9B7..1F9B7; LineBreak:ID +1F9B8..1F9B9; LineBreak:EB +1F9BA..1F9BA; LineBreak:ID +1F9BB..1F9BB; LineBreak:EB +1F9BC..1F9CC; LineBreak:ID +1F9CD..1F9CF; LineBreak:EB +1F9D0..1F9D0; LineBreak:ID +1F9D1..1F9DD; LineBreak:EB +1F9DE..1F9FF; LineBreak:ID +1FA00..1FA53; LineBreak:AL +1FA54..1FFFD; LineBreak:ID +1FFFE..1FFFF; LineBreak:XX +20000..2FFFD; LineBreak:ID +2FFFE..2FFFF; LineBreak:XX +30000..3FFFD; LineBreak:ID +3FFFE..E0000; LineBreak:XX +E0001..E0001; LineBreak:CM +E0002..E001F; LineBreak:XX +E0020..E007F; LineBreak:CM +E0080..E00FF; LineBreak:XX +E0100..E01EF; LineBreak:CM +E01F0..10FFFF; LineBreak:XX diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_0.test b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_0.test new file mode 100644 index 000000000..0b8e0c52d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_0.test @@ -0,0 +1,11 @@ +name: UnicodeLineBreak_12_0 + +description: +Tests character class syntax of the Unicode 12.0 LineBreak property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_0.flex b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_0.flex new file mode 100644 index 000000000..ac591c6f6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeLowercase_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +[:lowercase:] { setCurCharPropertyValue("Lowercase"); } +[^[:lowercase:]] { setCurCharPropertyValue("Not-Lowercase"); } diff --git a/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_0.output b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_0.output new file mode 100644 index 000000000..7703cd3bc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_0.output @@ -0,0 +1,1300 @@ +0000..0060; Not-Lowercase +0061..007A; Lowercase +007B..00A9; Not-Lowercase +00AA..00AA; Lowercase +00AB..00B4; Not-Lowercase +00B5..00B5; Lowercase +00B6..00B9; Not-Lowercase +00BA..00BA; Lowercase +00BB..00DE; Not-Lowercase +00DF..00F6; Lowercase +00F7..00F7; Not-Lowercase +00F8..00FF; Lowercase +0100..0100; Not-Lowercase +0101..0101; Lowercase +0102..0102; Not-Lowercase +0103..0103; Lowercase +0104..0104; Not-Lowercase +0105..0105; Lowercase +0106..0106; Not-Lowercase +0107..0107; Lowercase +0108..0108; Not-Lowercase +0109..0109; Lowercase +010A..010A; Not-Lowercase +010B..010B; Lowercase +010C..010C; Not-Lowercase +010D..010D; Lowercase +010E..010E; Not-Lowercase +010F..010F; Lowercase +0110..0110; Not-Lowercase +0111..0111; Lowercase +0112..0112; Not-Lowercase +0113..0113; Lowercase +0114..0114; Not-Lowercase +0115..0115; Lowercase +0116..0116; Not-Lowercase +0117..0117; Lowercase +0118..0118; Not-Lowercase +0119..0119; Lowercase +011A..011A; Not-Lowercase +011B..011B; Lowercase +011C..011C; Not-Lowercase +011D..011D; Lowercase +011E..011E; Not-Lowercase +011F..011F; Lowercase +0120..0120; Not-Lowercase +0121..0121; Lowercase +0122..0122; Not-Lowercase +0123..0123; Lowercase +0124..0124; Not-Lowercase +0125..0125; Lowercase +0126..0126; Not-Lowercase +0127..0127; Lowercase +0128..0128; Not-Lowercase +0129..0129; Lowercase +012A..012A; Not-Lowercase +012B..012B; Lowercase +012C..012C; Not-Lowercase +012D..012D; Lowercase +012E..012E; Not-Lowercase +012F..012F; Lowercase +0130..0130; Not-Lowercase +0131..0131; Lowercase +0132..0132; Not-Lowercase +0133..0133; Lowercase +0134..0134; Not-Lowercase +0135..0135; Lowercase +0136..0136; Not-Lowercase +0137..0138; Lowercase +0139..0139; Not-Lowercase +013A..013A; Lowercase +013B..013B; Not-Lowercase +013C..013C; Lowercase +013D..013D; Not-Lowercase +013E..013E; Lowercase +013F..013F; Not-Lowercase +0140..0140; Lowercase +0141..0141; Not-Lowercase +0142..0142; Lowercase +0143..0143; Not-Lowercase +0144..0144; Lowercase +0145..0145; Not-Lowercase +0146..0146; Lowercase +0147..0147; Not-Lowercase +0148..0149; Lowercase +014A..014A; Not-Lowercase +014B..014B; Lowercase +014C..014C; Not-Lowercase +014D..014D; Lowercase +014E..014E; Not-Lowercase +014F..014F; Lowercase +0150..0150; Not-Lowercase +0151..0151; Lowercase +0152..0152; Not-Lowercase +0153..0153; Lowercase +0154..0154; Not-Lowercase +0155..0155; Lowercase +0156..0156; Not-Lowercase +0157..0157; Lowercase +0158..0158; Not-Lowercase +0159..0159; Lowercase +015A..015A; Not-Lowercase +015B..015B; Lowercase +015C..015C; Not-Lowercase +015D..015D; Lowercase +015E..015E; Not-Lowercase +015F..015F; Lowercase +0160..0160; Not-Lowercase +0161..0161; Lowercase +0162..0162; Not-Lowercase +0163..0163; Lowercase +0164..0164; Not-Lowercase +0165..0165; Lowercase +0166..0166; Not-Lowercase +0167..0167; Lowercase +0168..0168; Not-Lowercase +0169..0169; Lowercase +016A..016A; Not-Lowercase +016B..016B; Lowercase +016C..016C; Not-Lowercase +016D..016D; Lowercase +016E..016E; Not-Lowercase +016F..016F; Lowercase +0170..0170; Not-Lowercase +0171..0171; Lowercase +0172..0172; Not-Lowercase +0173..0173; Lowercase +0174..0174; Not-Lowercase +0175..0175; Lowercase +0176..0176; Not-Lowercase +0177..0177; Lowercase +0178..0179; Not-Lowercase +017A..017A; Lowercase +017B..017B; Not-Lowercase +017C..017C; Lowercase +017D..017D; Not-Lowercase +017E..0180; Lowercase +0181..0182; Not-Lowercase +0183..0183; Lowercase +0184..0184; Not-Lowercase +0185..0185; Lowercase +0186..0187; Not-Lowercase +0188..0188; Lowercase +0189..018B; Not-Lowercase +018C..018D; Lowercase +018E..0191; Not-Lowercase +0192..0192; Lowercase +0193..0194; Not-Lowercase +0195..0195; Lowercase +0196..0198; Not-Lowercase +0199..019B; Lowercase +019C..019D; Not-Lowercase +019E..019E; Lowercase +019F..01A0; Not-Lowercase +01A1..01A1; Lowercase +01A2..01A2; Not-Lowercase +01A3..01A3; Lowercase +01A4..01A4; Not-Lowercase +01A5..01A5; Lowercase +01A6..01A7; Not-Lowercase +01A8..01A8; Lowercase +01A9..01A9; Not-Lowercase +01AA..01AB; Lowercase +01AC..01AC; Not-Lowercase +01AD..01AD; Lowercase +01AE..01AF; Not-Lowercase +01B0..01B0; Lowercase +01B1..01B3; Not-Lowercase +01B4..01B4; Lowercase +01B5..01B5; Not-Lowercase +01B6..01B6; Lowercase +01B7..01B8; Not-Lowercase +01B9..01BA; Lowercase +01BB..01BC; Not-Lowercase +01BD..01BF; Lowercase +01C0..01C5; Not-Lowercase +01C6..01C6; Lowercase +01C7..01C8; Not-Lowercase +01C9..01C9; Lowercase +01CA..01CB; Not-Lowercase +01CC..01CC; Lowercase +01CD..01CD; Not-Lowercase +01CE..01CE; Lowercase +01CF..01CF; Not-Lowercase +01D0..01D0; Lowercase +01D1..01D1; Not-Lowercase +01D2..01D2; Lowercase +01D3..01D3; Not-Lowercase +01D4..01D4; Lowercase +01D5..01D5; Not-Lowercase +01D6..01D6; Lowercase +01D7..01D7; Not-Lowercase +01D8..01D8; Lowercase +01D9..01D9; Not-Lowercase +01DA..01DA; Lowercase +01DB..01DB; Not-Lowercase +01DC..01DD; Lowercase +01DE..01DE; Not-Lowercase +01DF..01DF; Lowercase +01E0..01E0; Not-Lowercase +01E1..01E1; Lowercase +01E2..01E2; Not-Lowercase +01E3..01E3; Lowercase +01E4..01E4; Not-Lowercase +01E5..01E5; Lowercase +01E6..01E6; Not-Lowercase +01E7..01E7; Lowercase +01E8..01E8; Not-Lowercase +01E9..01E9; Lowercase +01EA..01EA; Not-Lowercase +01EB..01EB; Lowercase +01EC..01EC; Not-Lowercase +01ED..01ED; Lowercase +01EE..01EE; Not-Lowercase +01EF..01F0; Lowercase +01F1..01F2; Not-Lowercase +01F3..01F3; Lowercase +01F4..01F4; Not-Lowercase +01F5..01F5; Lowercase +01F6..01F8; Not-Lowercase +01F9..01F9; Lowercase +01FA..01FA; Not-Lowercase +01FB..01FB; Lowercase +01FC..01FC; Not-Lowercase +01FD..01FD; Lowercase +01FE..01FE; Not-Lowercase +01FF..01FF; Lowercase +0200..0200; Not-Lowercase +0201..0201; Lowercase +0202..0202; Not-Lowercase +0203..0203; Lowercase +0204..0204; Not-Lowercase +0205..0205; Lowercase +0206..0206; Not-Lowercase +0207..0207; Lowercase +0208..0208; Not-Lowercase +0209..0209; Lowercase +020A..020A; Not-Lowercase +020B..020B; Lowercase +020C..020C; Not-Lowercase +020D..020D; Lowercase +020E..020E; Not-Lowercase +020F..020F; Lowercase +0210..0210; Not-Lowercase +0211..0211; Lowercase +0212..0212; Not-Lowercase +0213..0213; Lowercase +0214..0214; Not-Lowercase +0215..0215; Lowercase +0216..0216; Not-Lowercase +0217..0217; Lowercase +0218..0218; Not-Lowercase +0219..0219; Lowercase +021A..021A; Not-Lowercase +021B..021B; Lowercase +021C..021C; Not-Lowercase +021D..021D; Lowercase +021E..021E; Not-Lowercase +021F..021F; Lowercase +0220..0220; Not-Lowercase +0221..0221; Lowercase +0222..0222; Not-Lowercase +0223..0223; Lowercase +0224..0224; Not-Lowercase +0225..0225; Lowercase +0226..0226; Not-Lowercase +0227..0227; Lowercase +0228..0228; Not-Lowercase +0229..0229; Lowercase +022A..022A; Not-Lowercase +022B..022B; Lowercase +022C..022C; Not-Lowercase +022D..022D; Lowercase +022E..022E; Not-Lowercase +022F..022F; Lowercase +0230..0230; Not-Lowercase +0231..0231; Lowercase +0232..0232; Not-Lowercase +0233..0239; Lowercase +023A..023B; Not-Lowercase +023C..023C; Lowercase +023D..023E; Not-Lowercase +023F..0240; Lowercase +0241..0241; Not-Lowercase +0242..0242; Lowercase +0243..0246; Not-Lowercase +0247..0247; Lowercase +0248..0248; Not-Lowercase +0249..0249; Lowercase +024A..024A; Not-Lowercase +024B..024B; Lowercase +024C..024C; Not-Lowercase +024D..024D; Lowercase +024E..024E; Not-Lowercase +024F..0293; Lowercase +0294..0294; Not-Lowercase +0295..02B8; Lowercase +02B9..02BF; Not-Lowercase +02C0..02C1; Lowercase +02C2..02DF; Not-Lowercase +02E0..02E4; Lowercase +02E5..0344; Not-Lowercase +0345..0345; Lowercase +0346..0370; Not-Lowercase +0371..0371; Lowercase +0372..0372; Not-Lowercase +0373..0373; Lowercase +0374..0376; Not-Lowercase +0377..0377; Lowercase +0378..0379; Not-Lowercase +037A..037D; Lowercase +037E..038F; Not-Lowercase +0390..0390; Lowercase +0391..03AB; Not-Lowercase +03AC..03CE; Lowercase +03CF..03CF; Not-Lowercase +03D0..03D1; Lowercase +03D2..03D4; Not-Lowercase +03D5..03D7; Lowercase +03D8..03D8; Not-Lowercase +03D9..03D9; Lowercase +03DA..03DA; Not-Lowercase +03DB..03DB; Lowercase +03DC..03DC; Not-Lowercase +03DD..03DD; Lowercase +03DE..03DE; Not-Lowercase +03DF..03DF; Lowercase +03E0..03E0; Not-Lowercase +03E1..03E1; Lowercase +03E2..03E2; Not-Lowercase +03E3..03E3; Lowercase +03E4..03E4; Not-Lowercase +03E5..03E5; Lowercase +03E6..03E6; Not-Lowercase +03E7..03E7; Lowercase +03E8..03E8; Not-Lowercase +03E9..03E9; Lowercase +03EA..03EA; Not-Lowercase +03EB..03EB; Lowercase +03EC..03EC; Not-Lowercase +03ED..03ED; Lowercase +03EE..03EE; Not-Lowercase +03EF..03F3; Lowercase +03F4..03F4; Not-Lowercase +03F5..03F5; Lowercase +03F6..03F7; Not-Lowercase +03F8..03F8; Lowercase +03F9..03FA; Not-Lowercase +03FB..03FC; Lowercase +03FD..042F; Not-Lowercase +0430..045F; Lowercase +0460..0460; Not-Lowercase +0461..0461; Lowercase +0462..0462; Not-Lowercase +0463..0463; Lowercase +0464..0464; Not-Lowercase +0465..0465; Lowercase +0466..0466; Not-Lowercase +0467..0467; Lowercase +0468..0468; Not-Lowercase +0469..0469; Lowercase +046A..046A; Not-Lowercase +046B..046B; Lowercase +046C..046C; Not-Lowercase +046D..046D; Lowercase +046E..046E; Not-Lowercase +046F..046F; Lowercase +0470..0470; Not-Lowercase +0471..0471; Lowercase +0472..0472; Not-Lowercase +0473..0473; Lowercase +0474..0474; Not-Lowercase +0475..0475; Lowercase +0476..0476; Not-Lowercase +0477..0477; Lowercase +0478..0478; Not-Lowercase +0479..0479; Lowercase +047A..047A; Not-Lowercase +047B..047B; Lowercase +047C..047C; Not-Lowercase +047D..047D; Lowercase +047E..047E; Not-Lowercase +047F..047F; Lowercase +0480..0480; Not-Lowercase +0481..0481; Lowercase +0482..048A; Not-Lowercase +048B..048B; Lowercase +048C..048C; Not-Lowercase +048D..048D; Lowercase +048E..048E; Not-Lowercase +048F..048F; Lowercase +0490..0490; Not-Lowercase +0491..0491; Lowercase +0492..0492; Not-Lowercase +0493..0493; Lowercase +0494..0494; Not-Lowercase +0495..0495; Lowercase +0496..0496; Not-Lowercase +0497..0497; Lowercase +0498..0498; Not-Lowercase +0499..0499; Lowercase +049A..049A; Not-Lowercase +049B..049B; Lowercase +049C..049C; Not-Lowercase +049D..049D; Lowercase +049E..049E; Not-Lowercase +049F..049F; Lowercase +04A0..04A0; Not-Lowercase +04A1..04A1; Lowercase +04A2..04A2; Not-Lowercase +04A3..04A3; Lowercase +04A4..04A4; Not-Lowercase +04A5..04A5; Lowercase +04A6..04A6; Not-Lowercase +04A7..04A7; Lowercase +04A8..04A8; Not-Lowercase +04A9..04A9; Lowercase +04AA..04AA; Not-Lowercase +04AB..04AB; Lowercase +04AC..04AC; Not-Lowercase +04AD..04AD; Lowercase +04AE..04AE; Not-Lowercase +04AF..04AF; Lowercase +04B0..04B0; Not-Lowercase +04B1..04B1; Lowercase +04B2..04B2; Not-Lowercase +04B3..04B3; Lowercase +04B4..04B4; Not-Lowercase +04B5..04B5; Lowercase +04B6..04B6; Not-Lowercase +04B7..04B7; Lowercase +04B8..04B8; Not-Lowercase +04B9..04B9; Lowercase +04BA..04BA; Not-Lowercase +04BB..04BB; Lowercase +04BC..04BC; Not-Lowercase +04BD..04BD; Lowercase +04BE..04BE; Not-Lowercase +04BF..04BF; Lowercase +04C0..04C1; Not-Lowercase +04C2..04C2; Lowercase +04C3..04C3; Not-Lowercase +04C4..04C4; Lowercase +04C5..04C5; Not-Lowercase +04C6..04C6; Lowercase +04C7..04C7; Not-Lowercase +04C8..04C8; Lowercase +04C9..04C9; Not-Lowercase +04CA..04CA; Lowercase +04CB..04CB; Not-Lowercase +04CC..04CC; Lowercase +04CD..04CD; Not-Lowercase +04CE..04CF; Lowercase +04D0..04D0; Not-Lowercase +04D1..04D1; Lowercase +04D2..04D2; Not-Lowercase +04D3..04D3; Lowercase +04D4..04D4; Not-Lowercase +04D5..04D5; Lowercase +04D6..04D6; Not-Lowercase +04D7..04D7; Lowercase +04D8..04D8; Not-Lowercase +04D9..04D9; Lowercase +04DA..04DA; Not-Lowercase +04DB..04DB; Lowercase +04DC..04DC; Not-Lowercase +04DD..04DD; Lowercase +04DE..04DE; Not-Lowercase +04DF..04DF; Lowercase +04E0..04E0; Not-Lowercase +04E1..04E1; Lowercase +04E2..04E2; Not-Lowercase +04E3..04E3; Lowercase +04E4..04E4; Not-Lowercase +04E5..04E5; Lowercase +04E6..04E6; Not-Lowercase +04E7..04E7; Lowercase +04E8..04E8; Not-Lowercase +04E9..04E9; Lowercase +04EA..04EA; Not-Lowercase +04EB..04EB; Lowercase +04EC..04EC; Not-Lowercase +04ED..04ED; Lowercase +04EE..04EE; Not-Lowercase +04EF..04EF; Lowercase +04F0..04F0; Not-Lowercase +04F1..04F1; Lowercase +04F2..04F2; Not-Lowercase +04F3..04F3; Lowercase +04F4..04F4; Not-Lowercase +04F5..04F5; Lowercase +04F6..04F6; Not-Lowercase +04F7..04F7; Lowercase +04F8..04F8; Not-Lowercase +04F9..04F9; Lowercase +04FA..04FA; Not-Lowercase +04FB..04FB; Lowercase +04FC..04FC; Not-Lowercase +04FD..04FD; Lowercase +04FE..04FE; Not-Lowercase +04FF..04FF; Lowercase +0500..0500; Not-Lowercase +0501..0501; Lowercase +0502..0502; Not-Lowercase +0503..0503; Lowercase +0504..0504; Not-Lowercase +0505..0505; Lowercase +0506..0506; Not-Lowercase +0507..0507; Lowercase +0508..0508; Not-Lowercase +0509..0509; Lowercase +050A..050A; Not-Lowercase +050B..050B; Lowercase +050C..050C; Not-Lowercase +050D..050D; Lowercase +050E..050E; Not-Lowercase +050F..050F; Lowercase +0510..0510; Not-Lowercase +0511..0511; Lowercase +0512..0512; Not-Lowercase +0513..0513; Lowercase +0514..0514; Not-Lowercase +0515..0515; Lowercase +0516..0516; Not-Lowercase +0517..0517; Lowercase +0518..0518; Not-Lowercase +0519..0519; Lowercase +051A..051A; Not-Lowercase +051B..051B; Lowercase +051C..051C; Not-Lowercase +051D..051D; Lowercase +051E..051E; Not-Lowercase +051F..051F; Lowercase +0520..0520; Not-Lowercase +0521..0521; Lowercase +0522..0522; Not-Lowercase +0523..0523; Lowercase +0524..0524; Not-Lowercase +0525..0525; Lowercase +0526..0526; Not-Lowercase +0527..0527; Lowercase +0528..0528; Not-Lowercase +0529..0529; Lowercase +052A..052A; Not-Lowercase +052B..052B; Lowercase +052C..052C; Not-Lowercase +052D..052D; Lowercase +052E..052E; Not-Lowercase +052F..052F; Lowercase +0530..055F; Not-Lowercase +0560..0588; Lowercase +0589..10CF; Not-Lowercase +10D0..10FA; Lowercase +10FB..10FC; Not-Lowercase +10FD..10FF; Lowercase +1100..13F7; Not-Lowercase +13F8..13FD; Lowercase +13FE..1C7F; Not-Lowercase +1C80..1C88; Lowercase +1C89..1CFF; Not-Lowercase +1D00..1DBF; Lowercase +1DC0..1E00; Not-Lowercase +1E01..1E01; Lowercase +1E02..1E02; Not-Lowercase +1E03..1E03; Lowercase +1E04..1E04; Not-Lowercase +1E05..1E05; Lowercase +1E06..1E06; Not-Lowercase +1E07..1E07; Lowercase +1E08..1E08; Not-Lowercase +1E09..1E09; Lowercase +1E0A..1E0A; Not-Lowercase +1E0B..1E0B; Lowercase +1E0C..1E0C; Not-Lowercase +1E0D..1E0D; Lowercase +1E0E..1E0E; Not-Lowercase +1E0F..1E0F; Lowercase +1E10..1E10; Not-Lowercase +1E11..1E11; Lowercase +1E12..1E12; Not-Lowercase +1E13..1E13; Lowercase +1E14..1E14; Not-Lowercase +1E15..1E15; Lowercase +1E16..1E16; Not-Lowercase +1E17..1E17; Lowercase +1E18..1E18; Not-Lowercase +1E19..1E19; Lowercase +1E1A..1E1A; Not-Lowercase +1E1B..1E1B; Lowercase +1E1C..1E1C; Not-Lowercase +1E1D..1E1D; Lowercase +1E1E..1E1E; Not-Lowercase +1E1F..1E1F; Lowercase +1E20..1E20; Not-Lowercase +1E21..1E21; Lowercase +1E22..1E22; Not-Lowercase +1E23..1E23; Lowercase +1E24..1E24; Not-Lowercase +1E25..1E25; Lowercase +1E26..1E26; Not-Lowercase +1E27..1E27; Lowercase +1E28..1E28; Not-Lowercase +1E29..1E29; Lowercase +1E2A..1E2A; Not-Lowercase +1E2B..1E2B; Lowercase +1E2C..1E2C; Not-Lowercase +1E2D..1E2D; Lowercase +1E2E..1E2E; Not-Lowercase +1E2F..1E2F; Lowercase +1E30..1E30; Not-Lowercase +1E31..1E31; Lowercase +1E32..1E32; Not-Lowercase +1E33..1E33; Lowercase +1E34..1E34; Not-Lowercase +1E35..1E35; Lowercase +1E36..1E36; Not-Lowercase +1E37..1E37; Lowercase +1E38..1E38; Not-Lowercase +1E39..1E39; Lowercase +1E3A..1E3A; Not-Lowercase +1E3B..1E3B; Lowercase +1E3C..1E3C; Not-Lowercase +1E3D..1E3D; Lowercase +1E3E..1E3E; Not-Lowercase +1E3F..1E3F; Lowercase +1E40..1E40; Not-Lowercase +1E41..1E41; Lowercase +1E42..1E42; Not-Lowercase +1E43..1E43; Lowercase +1E44..1E44; Not-Lowercase +1E45..1E45; Lowercase +1E46..1E46; Not-Lowercase +1E47..1E47; Lowercase +1E48..1E48; Not-Lowercase +1E49..1E49; Lowercase +1E4A..1E4A; Not-Lowercase +1E4B..1E4B; Lowercase +1E4C..1E4C; Not-Lowercase +1E4D..1E4D; Lowercase +1E4E..1E4E; Not-Lowercase +1E4F..1E4F; Lowercase +1E50..1E50; Not-Lowercase +1E51..1E51; Lowercase +1E52..1E52; Not-Lowercase +1E53..1E53; Lowercase +1E54..1E54; Not-Lowercase +1E55..1E55; Lowercase +1E56..1E56; Not-Lowercase +1E57..1E57; Lowercase +1E58..1E58; Not-Lowercase +1E59..1E59; Lowercase +1E5A..1E5A; Not-Lowercase +1E5B..1E5B; Lowercase +1E5C..1E5C; Not-Lowercase +1E5D..1E5D; Lowercase +1E5E..1E5E; Not-Lowercase +1E5F..1E5F; Lowercase +1E60..1E60; Not-Lowercase +1E61..1E61; Lowercase +1E62..1E62; Not-Lowercase +1E63..1E63; Lowercase +1E64..1E64; Not-Lowercase +1E65..1E65; Lowercase +1E66..1E66; Not-Lowercase +1E67..1E67; Lowercase +1E68..1E68; Not-Lowercase +1E69..1E69; Lowercase +1E6A..1E6A; Not-Lowercase +1E6B..1E6B; Lowercase +1E6C..1E6C; Not-Lowercase +1E6D..1E6D; Lowercase +1E6E..1E6E; Not-Lowercase +1E6F..1E6F; Lowercase +1E70..1E70; Not-Lowercase +1E71..1E71; Lowercase +1E72..1E72; Not-Lowercase +1E73..1E73; Lowercase +1E74..1E74; Not-Lowercase +1E75..1E75; Lowercase +1E76..1E76; Not-Lowercase +1E77..1E77; Lowercase +1E78..1E78; Not-Lowercase +1E79..1E79; Lowercase +1E7A..1E7A; Not-Lowercase +1E7B..1E7B; Lowercase +1E7C..1E7C; Not-Lowercase +1E7D..1E7D; Lowercase +1E7E..1E7E; Not-Lowercase +1E7F..1E7F; Lowercase +1E80..1E80; Not-Lowercase +1E81..1E81; Lowercase +1E82..1E82; Not-Lowercase +1E83..1E83; Lowercase +1E84..1E84; Not-Lowercase +1E85..1E85; Lowercase +1E86..1E86; Not-Lowercase +1E87..1E87; Lowercase +1E88..1E88; Not-Lowercase +1E89..1E89; Lowercase +1E8A..1E8A; Not-Lowercase +1E8B..1E8B; Lowercase +1E8C..1E8C; Not-Lowercase +1E8D..1E8D; Lowercase +1E8E..1E8E; Not-Lowercase +1E8F..1E8F; Lowercase +1E90..1E90; Not-Lowercase +1E91..1E91; Lowercase +1E92..1E92; Not-Lowercase +1E93..1E93; Lowercase +1E94..1E94; Not-Lowercase +1E95..1E9D; Lowercase +1E9E..1E9E; Not-Lowercase +1E9F..1E9F; Lowercase +1EA0..1EA0; Not-Lowercase +1EA1..1EA1; Lowercase +1EA2..1EA2; Not-Lowercase +1EA3..1EA3; Lowercase +1EA4..1EA4; Not-Lowercase +1EA5..1EA5; Lowercase +1EA6..1EA6; Not-Lowercase +1EA7..1EA7; Lowercase +1EA8..1EA8; Not-Lowercase +1EA9..1EA9; Lowercase +1EAA..1EAA; Not-Lowercase +1EAB..1EAB; Lowercase +1EAC..1EAC; Not-Lowercase +1EAD..1EAD; Lowercase +1EAE..1EAE; Not-Lowercase +1EAF..1EAF; Lowercase +1EB0..1EB0; Not-Lowercase +1EB1..1EB1; Lowercase +1EB2..1EB2; Not-Lowercase +1EB3..1EB3; Lowercase +1EB4..1EB4; Not-Lowercase +1EB5..1EB5; Lowercase +1EB6..1EB6; Not-Lowercase +1EB7..1EB7; Lowercase +1EB8..1EB8; Not-Lowercase +1EB9..1EB9; Lowercase +1EBA..1EBA; Not-Lowercase +1EBB..1EBB; Lowercase +1EBC..1EBC; Not-Lowercase +1EBD..1EBD; Lowercase +1EBE..1EBE; Not-Lowercase +1EBF..1EBF; Lowercase +1EC0..1EC0; Not-Lowercase +1EC1..1EC1; Lowercase +1EC2..1EC2; Not-Lowercase +1EC3..1EC3; Lowercase +1EC4..1EC4; Not-Lowercase +1EC5..1EC5; Lowercase +1EC6..1EC6; Not-Lowercase +1EC7..1EC7; Lowercase +1EC8..1EC8; Not-Lowercase +1EC9..1EC9; Lowercase +1ECA..1ECA; Not-Lowercase +1ECB..1ECB; Lowercase +1ECC..1ECC; Not-Lowercase +1ECD..1ECD; Lowercase +1ECE..1ECE; Not-Lowercase +1ECF..1ECF; Lowercase +1ED0..1ED0; Not-Lowercase +1ED1..1ED1; Lowercase +1ED2..1ED2; Not-Lowercase +1ED3..1ED3; Lowercase +1ED4..1ED4; Not-Lowercase +1ED5..1ED5; Lowercase +1ED6..1ED6; Not-Lowercase +1ED7..1ED7; Lowercase +1ED8..1ED8; Not-Lowercase +1ED9..1ED9; Lowercase +1EDA..1EDA; Not-Lowercase +1EDB..1EDB; Lowercase +1EDC..1EDC; Not-Lowercase +1EDD..1EDD; Lowercase +1EDE..1EDE; Not-Lowercase +1EDF..1EDF; Lowercase +1EE0..1EE0; Not-Lowercase +1EE1..1EE1; Lowercase +1EE2..1EE2; Not-Lowercase +1EE3..1EE3; Lowercase +1EE4..1EE4; Not-Lowercase +1EE5..1EE5; Lowercase +1EE6..1EE6; Not-Lowercase +1EE7..1EE7; Lowercase +1EE8..1EE8; Not-Lowercase +1EE9..1EE9; Lowercase +1EEA..1EEA; Not-Lowercase +1EEB..1EEB; Lowercase +1EEC..1EEC; Not-Lowercase +1EED..1EED; Lowercase +1EEE..1EEE; Not-Lowercase +1EEF..1EEF; Lowercase +1EF0..1EF0; Not-Lowercase +1EF1..1EF1; Lowercase +1EF2..1EF2; Not-Lowercase +1EF3..1EF3; Lowercase +1EF4..1EF4; Not-Lowercase +1EF5..1EF5; Lowercase +1EF6..1EF6; Not-Lowercase +1EF7..1EF7; Lowercase +1EF8..1EF8; Not-Lowercase +1EF9..1EF9; Lowercase +1EFA..1EFA; Not-Lowercase +1EFB..1EFB; Lowercase +1EFC..1EFC; Not-Lowercase +1EFD..1EFD; Lowercase +1EFE..1EFE; Not-Lowercase +1EFF..1F07; Lowercase +1F08..1F0F; Not-Lowercase +1F10..1F15; Lowercase +1F16..1F1F; Not-Lowercase +1F20..1F27; Lowercase +1F28..1F2F; Not-Lowercase +1F30..1F37; Lowercase +1F38..1F3F; Not-Lowercase +1F40..1F45; Lowercase +1F46..1F4F; Not-Lowercase +1F50..1F57; Lowercase +1F58..1F5F; Not-Lowercase +1F60..1F67; Lowercase +1F68..1F6F; Not-Lowercase +1F70..1F7D; Lowercase +1F7E..1F7F; Not-Lowercase +1F80..1F87; Lowercase +1F88..1F8F; Not-Lowercase +1F90..1F97; Lowercase +1F98..1F9F; Not-Lowercase +1FA0..1FA7; Lowercase +1FA8..1FAF; Not-Lowercase +1FB0..1FB4; Lowercase +1FB5..1FB5; Not-Lowercase +1FB6..1FB7; Lowercase +1FB8..1FBD; Not-Lowercase +1FBE..1FBE; Lowercase +1FBF..1FC1; Not-Lowercase +1FC2..1FC4; Lowercase +1FC5..1FC5; Not-Lowercase +1FC6..1FC7; Lowercase +1FC8..1FCF; Not-Lowercase +1FD0..1FD3; Lowercase +1FD4..1FD5; Not-Lowercase +1FD6..1FD7; Lowercase +1FD8..1FDF; Not-Lowercase +1FE0..1FE7; Lowercase +1FE8..1FF1; Not-Lowercase +1FF2..1FF4; Lowercase +1FF5..1FF5; Not-Lowercase +1FF6..1FF7; Lowercase +1FF8..2070; Not-Lowercase +2071..2071; Lowercase +2072..207E; Not-Lowercase +207F..207F; Lowercase +2080..208F; Not-Lowercase +2090..209C; Lowercase +209D..2109; Not-Lowercase +210A..210A; Lowercase +210B..210D; Not-Lowercase +210E..210F; Lowercase +2110..2112; Not-Lowercase +2113..2113; Lowercase +2114..212E; Not-Lowercase +212F..212F; Lowercase +2130..2133; Not-Lowercase +2134..2134; Lowercase +2135..2138; Not-Lowercase +2139..2139; Lowercase +213A..213B; Not-Lowercase +213C..213D; Lowercase +213E..2145; Not-Lowercase +2146..2149; Lowercase +214A..214D; Not-Lowercase +214E..214E; Lowercase +214F..216F; Not-Lowercase +2170..217F; Lowercase +2180..2183; Not-Lowercase +2184..2184; Lowercase +2185..24CF; Not-Lowercase +24D0..24E9; Lowercase +24EA..2C2F; Not-Lowercase +2C30..2C5E; Lowercase +2C5F..2C60; Not-Lowercase +2C61..2C61; Lowercase +2C62..2C64; Not-Lowercase +2C65..2C66; Lowercase +2C67..2C67; Not-Lowercase +2C68..2C68; Lowercase +2C69..2C69; Not-Lowercase +2C6A..2C6A; Lowercase +2C6B..2C6B; Not-Lowercase +2C6C..2C6C; Lowercase +2C6D..2C70; Not-Lowercase +2C71..2C71; Lowercase +2C72..2C72; Not-Lowercase +2C73..2C74; Lowercase +2C75..2C75; Not-Lowercase +2C76..2C7D; Lowercase +2C7E..2C80; Not-Lowercase +2C81..2C81; Lowercase +2C82..2C82; Not-Lowercase +2C83..2C83; Lowercase +2C84..2C84; Not-Lowercase +2C85..2C85; Lowercase +2C86..2C86; Not-Lowercase +2C87..2C87; Lowercase +2C88..2C88; Not-Lowercase +2C89..2C89; Lowercase +2C8A..2C8A; Not-Lowercase +2C8B..2C8B; Lowercase +2C8C..2C8C; Not-Lowercase +2C8D..2C8D; Lowercase +2C8E..2C8E; Not-Lowercase +2C8F..2C8F; Lowercase +2C90..2C90; Not-Lowercase +2C91..2C91; Lowercase +2C92..2C92; Not-Lowercase +2C93..2C93; Lowercase +2C94..2C94; Not-Lowercase +2C95..2C95; Lowercase +2C96..2C96; Not-Lowercase +2C97..2C97; Lowercase +2C98..2C98; Not-Lowercase +2C99..2C99; Lowercase +2C9A..2C9A; Not-Lowercase +2C9B..2C9B; Lowercase +2C9C..2C9C; Not-Lowercase +2C9D..2C9D; Lowercase +2C9E..2C9E; Not-Lowercase +2C9F..2C9F; Lowercase +2CA0..2CA0; Not-Lowercase +2CA1..2CA1; Lowercase +2CA2..2CA2; Not-Lowercase +2CA3..2CA3; Lowercase +2CA4..2CA4; Not-Lowercase +2CA5..2CA5; Lowercase +2CA6..2CA6; Not-Lowercase +2CA7..2CA7; Lowercase +2CA8..2CA8; Not-Lowercase +2CA9..2CA9; Lowercase +2CAA..2CAA; Not-Lowercase +2CAB..2CAB; Lowercase +2CAC..2CAC; Not-Lowercase +2CAD..2CAD; Lowercase +2CAE..2CAE; Not-Lowercase +2CAF..2CAF; Lowercase +2CB0..2CB0; Not-Lowercase +2CB1..2CB1; Lowercase +2CB2..2CB2; Not-Lowercase +2CB3..2CB3; Lowercase +2CB4..2CB4; Not-Lowercase +2CB5..2CB5; Lowercase +2CB6..2CB6; Not-Lowercase +2CB7..2CB7; Lowercase +2CB8..2CB8; Not-Lowercase +2CB9..2CB9; Lowercase +2CBA..2CBA; Not-Lowercase +2CBB..2CBB; Lowercase +2CBC..2CBC; Not-Lowercase +2CBD..2CBD; Lowercase +2CBE..2CBE; Not-Lowercase +2CBF..2CBF; Lowercase +2CC0..2CC0; Not-Lowercase +2CC1..2CC1; Lowercase +2CC2..2CC2; Not-Lowercase +2CC3..2CC3; Lowercase +2CC4..2CC4; Not-Lowercase +2CC5..2CC5; Lowercase +2CC6..2CC6; Not-Lowercase +2CC7..2CC7; Lowercase +2CC8..2CC8; Not-Lowercase +2CC9..2CC9; Lowercase +2CCA..2CCA; Not-Lowercase +2CCB..2CCB; Lowercase +2CCC..2CCC; Not-Lowercase +2CCD..2CCD; Lowercase +2CCE..2CCE; Not-Lowercase +2CCF..2CCF; Lowercase +2CD0..2CD0; Not-Lowercase +2CD1..2CD1; Lowercase +2CD2..2CD2; Not-Lowercase +2CD3..2CD3; Lowercase +2CD4..2CD4; Not-Lowercase +2CD5..2CD5; Lowercase +2CD6..2CD6; Not-Lowercase +2CD7..2CD7; Lowercase +2CD8..2CD8; Not-Lowercase +2CD9..2CD9; Lowercase +2CDA..2CDA; Not-Lowercase +2CDB..2CDB; Lowercase +2CDC..2CDC; Not-Lowercase +2CDD..2CDD; Lowercase +2CDE..2CDE; Not-Lowercase +2CDF..2CDF; Lowercase +2CE0..2CE0; Not-Lowercase +2CE1..2CE1; Lowercase +2CE2..2CE2; Not-Lowercase +2CE3..2CE4; Lowercase +2CE5..2CEB; Not-Lowercase +2CEC..2CEC; Lowercase +2CED..2CED; Not-Lowercase +2CEE..2CEE; Lowercase +2CEF..2CF2; Not-Lowercase +2CF3..2CF3; Lowercase +2CF4..2CFF; Not-Lowercase +2D00..2D25; Lowercase +2D26..2D26; Not-Lowercase +2D27..2D27; Lowercase +2D28..2D2C; Not-Lowercase +2D2D..2D2D; Lowercase +2D2E..A640; Not-Lowercase +A641..A641; Lowercase +A642..A642; Not-Lowercase +A643..A643; Lowercase +A644..A644; Not-Lowercase +A645..A645; Lowercase +A646..A646; Not-Lowercase +A647..A647; Lowercase +A648..A648; Not-Lowercase +A649..A649; Lowercase +A64A..A64A; Not-Lowercase +A64B..A64B; Lowercase +A64C..A64C; Not-Lowercase +A64D..A64D; Lowercase +A64E..A64E; Not-Lowercase +A64F..A64F; Lowercase +A650..A650; Not-Lowercase +A651..A651; Lowercase +A652..A652; Not-Lowercase +A653..A653; Lowercase +A654..A654; Not-Lowercase +A655..A655; Lowercase +A656..A656; Not-Lowercase +A657..A657; Lowercase +A658..A658; Not-Lowercase +A659..A659; Lowercase +A65A..A65A; Not-Lowercase +A65B..A65B; Lowercase +A65C..A65C; Not-Lowercase +A65D..A65D; Lowercase +A65E..A65E; Not-Lowercase +A65F..A65F; Lowercase +A660..A660; Not-Lowercase +A661..A661; Lowercase +A662..A662; Not-Lowercase +A663..A663; Lowercase +A664..A664; Not-Lowercase +A665..A665; Lowercase +A666..A666; Not-Lowercase +A667..A667; Lowercase +A668..A668; Not-Lowercase +A669..A669; Lowercase +A66A..A66A; Not-Lowercase +A66B..A66B; Lowercase +A66C..A66C; Not-Lowercase +A66D..A66D; Lowercase +A66E..A680; Not-Lowercase +A681..A681; Lowercase +A682..A682; Not-Lowercase +A683..A683; Lowercase +A684..A684; Not-Lowercase +A685..A685; Lowercase +A686..A686; Not-Lowercase +A687..A687; Lowercase +A688..A688; Not-Lowercase +A689..A689; Lowercase +A68A..A68A; Not-Lowercase +A68B..A68B; Lowercase +A68C..A68C; Not-Lowercase +A68D..A68D; Lowercase +A68E..A68E; Not-Lowercase +A68F..A68F; Lowercase +A690..A690; Not-Lowercase +A691..A691; Lowercase +A692..A692; Not-Lowercase +A693..A693; Lowercase +A694..A694; Not-Lowercase +A695..A695; Lowercase +A696..A696; Not-Lowercase +A697..A697; Lowercase +A698..A698; Not-Lowercase +A699..A699; Lowercase +A69A..A69A; Not-Lowercase +A69B..A69D; Lowercase +A69E..A722; Not-Lowercase +A723..A723; Lowercase +A724..A724; Not-Lowercase +A725..A725; Lowercase +A726..A726; Not-Lowercase +A727..A727; Lowercase +A728..A728; Not-Lowercase +A729..A729; Lowercase +A72A..A72A; Not-Lowercase +A72B..A72B; Lowercase +A72C..A72C; Not-Lowercase +A72D..A72D; Lowercase +A72E..A72E; Not-Lowercase +A72F..A731; Lowercase +A732..A732; Not-Lowercase +A733..A733; Lowercase +A734..A734; Not-Lowercase +A735..A735; Lowercase +A736..A736; Not-Lowercase +A737..A737; Lowercase +A738..A738; Not-Lowercase +A739..A739; Lowercase +A73A..A73A; Not-Lowercase +A73B..A73B; Lowercase +A73C..A73C; Not-Lowercase +A73D..A73D; Lowercase +A73E..A73E; Not-Lowercase +A73F..A73F; Lowercase +A740..A740; Not-Lowercase +A741..A741; Lowercase +A742..A742; Not-Lowercase +A743..A743; Lowercase +A744..A744; Not-Lowercase +A745..A745; Lowercase +A746..A746; Not-Lowercase +A747..A747; Lowercase +A748..A748; Not-Lowercase +A749..A749; Lowercase +A74A..A74A; Not-Lowercase +A74B..A74B; Lowercase +A74C..A74C; Not-Lowercase +A74D..A74D; Lowercase +A74E..A74E; Not-Lowercase +A74F..A74F; Lowercase +A750..A750; Not-Lowercase +A751..A751; Lowercase +A752..A752; Not-Lowercase +A753..A753; Lowercase +A754..A754; Not-Lowercase +A755..A755; Lowercase +A756..A756; Not-Lowercase +A757..A757; Lowercase +A758..A758; Not-Lowercase +A759..A759; Lowercase +A75A..A75A; Not-Lowercase +A75B..A75B; Lowercase +A75C..A75C; Not-Lowercase +A75D..A75D; Lowercase +A75E..A75E; Not-Lowercase +A75F..A75F; Lowercase +A760..A760; Not-Lowercase +A761..A761; Lowercase +A762..A762; Not-Lowercase +A763..A763; Lowercase +A764..A764; Not-Lowercase +A765..A765; Lowercase +A766..A766; Not-Lowercase +A767..A767; Lowercase +A768..A768; Not-Lowercase +A769..A769; Lowercase +A76A..A76A; Not-Lowercase +A76B..A76B; Lowercase +A76C..A76C; Not-Lowercase +A76D..A76D; Lowercase +A76E..A76E; Not-Lowercase +A76F..A778; Lowercase +A779..A779; Not-Lowercase +A77A..A77A; Lowercase +A77B..A77B; Not-Lowercase +A77C..A77C; Lowercase +A77D..A77E; Not-Lowercase +A77F..A77F; Lowercase +A780..A780; Not-Lowercase +A781..A781; Lowercase +A782..A782; Not-Lowercase +A783..A783; Lowercase +A784..A784; Not-Lowercase +A785..A785; Lowercase +A786..A786; Not-Lowercase +A787..A787; Lowercase +A788..A78B; Not-Lowercase +A78C..A78C; Lowercase +A78D..A78D; Not-Lowercase +A78E..A78E; Lowercase +A78F..A790; Not-Lowercase +A791..A791; Lowercase +A792..A792; Not-Lowercase +A793..A795; Lowercase +A796..A796; Not-Lowercase +A797..A797; Lowercase +A798..A798; Not-Lowercase +A799..A799; Lowercase +A79A..A79A; Not-Lowercase +A79B..A79B; Lowercase +A79C..A79C; Not-Lowercase +A79D..A79D; Lowercase +A79E..A79E; Not-Lowercase +A79F..A79F; Lowercase +A7A0..A7A0; Not-Lowercase +A7A1..A7A1; Lowercase +A7A2..A7A2; Not-Lowercase +A7A3..A7A3; Lowercase +A7A4..A7A4; Not-Lowercase +A7A5..A7A5; Lowercase +A7A6..A7A6; Not-Lowercase +A7A7..A7A7; Lowercase +A7A8..A7A8; Not-Lowercase +A7A9..A7A9; Lowercase +A7AA..A7AE; Not-Lowercase +A7AF..A7AF; Lowercase +A7B0..A7B4; Not-Lowercase +A7B5..A7B5; Lowercase +A7B6..A7B6; Not-Lowercase +A7B7..A7B7; Lowercase +A7B8..A7B8; Not-Lowercase +A7B9..A7B9; Lowercase +A7BA..A7BA; Not-Lowercase +A7BB..A7BB; Lowercase +A7BC..A7BC; Not-Lowercase +A7BD..A7BD; Lowercase +A7BE..A7BE; Not-Lowercase +A7BF..A7BF; Lowercase +A7C0..A7C2; Not-Lowercase +A7C3..A7C3; Lowercase +A7C4..A7F7; Not-Lowercase +A7F8..A7FA; Lowercase +A7FB..AB2F; Not-Lowercase +AB30..AB5A; Lowercase +AB5B..AB5B; Not-Lowercase +AB5C..AB67; Lowercase +AB68..AB6F; Not-Lowercase +AB70..ABBF; Lowercase +ABC0..D7FF; Not-Lowercase +E000..FAFF; Not-Lowercase +FB00..FB06; Lowercase +FB07..FB12; Not-Lowercase +FB13..FB17; Lowercase +FB18..FF40; Not-Lowercase +FF41..FF5A; Lowercase +FF5B..10427; Not-Lowercase +10428..1044F; Lowercase +10450..104D7; Not-Lowercase +104D8..104FB; Lowercase +104FC..10CBF; Not-Lowercase +10CC0..10CF2; Lowercase +10CF3..118BF; Not-Lowercase +118C0..118DF; Lowercase +118E0..16E5F; Not-Lowercase +16E60..16E7F; Lowercase +16E80..1D419; Not-Lowercase +1D41A..1D433; Lowercase +1D434..1D44D; Not-Lowercase +1D44E..1D454; Lowercase +1D455..1D455; Not-Lowercase +1D456..1D467; Lowercase +1D468..1D481; Not-Lowercase +1D482..1D49B; Lowercase +1D49C..1D4B5; Not-Lowercase +1D4B6..1D4B9; Lowercase +1D4BA..1D4BA; Not-Lowercase +1D4BB..1D4BB; Lowercase +1D4BC..1D4BC; Not-Lowercase +1D4BD..1D4C3; Lowercase +1D4C4..1D4C4; Not-Lowercase +1D4C5..1D4CF; Lowercase +1D4D0..1D4E9; Not-Lowercase +1D4EA..1D503; Lowercase +1D504..1D51D; Not-Lowercase +1D51E..1D537; Lowercase +1D538..1D551; Not-Lowercase +1D552..1D56B; Lowercase +1D56C..1D585; Not-Lowercase +1D586..1D59F; Lowercase +1D5A0..1D5B9; Not-Lowercase +1D5BA..1D5D3; Lowercase +1D5D4..1D5ED; Not-Lowercase +1D5EE..1D607; Lowercase +1D608..1D621; Not-Lowercase +1D622..1D63B; Lowercase +1D63C..1D655; Not-Lowercase +1D656..1D66F; Lowercase +1D670..1D689; Not-Lowercase +1D68A..1D6A5; Lowercase +1D6A6..1D6C1; Not-Lowercase +1D6C2..1D6DA; Lowercase +1D6DB..1D6DB; Not-Lowercase +1D6DC..1D6E1; Lowercase +1D6E2..1D6FB; Not-Lowercase +1D6FC..1D714; Lowercase +1D715..1D715; Not-Lowercase +1D716..1D71B; Lowercase +1D71C..1D735; Not-Lowercase +1D736..1D74E; Lowercase +1D74F..1D74F; Not-Lowercase +1D750..1D755; Lowercase +1D756..1D76F; Not-Lowercase +1D770..1D788; Lowercase +1D789..1D789; Not-Lowercase +1D78A..1D78F; Lowercase +1D790..1D7A9; Not-Lowercase +1D7AA..1D7C2; Lowercase +1D7C3..1D7C3; Not-Lowercase +1D7C4..1D7C9; Lowercase +1D7CA..1D7CA; Not-Lowercase +1D7CB..1D7CB; Lowercase +1D7CC..1E921; Not-Lowercase +1E922..1E943; Lowercase +1E944..10FFFF; Not-Lowercase diff --git a/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_0.test b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_0.test new file mode 100644 index 000000000..a54522f3e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeLowercase_12_0 + +description: +Tests character class syntax of the Unicode 12.0 Lowercase property +using the '[:lowercase:]' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_0.flex b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_0.flex new file mode 100644 index 000000000..aa058d9c6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeMisc_ASCII_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{ASCII} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_0.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_0.output new file mode 100644 index 000000000..f477a4409 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_0.output @@ -0,0 +1 @@ +0000..007F diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_0.test b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_0.test new file mode 100644 index 000000000..9386cdfac --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_0.test @@ -0,0 +1,11 @@ +name: UnicodeMisc_ASCII_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'ASCII' property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_0-flex.output new file mode 100644 index 000000000..18ffccce5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_0-flex.output @@ -0,0 +1,4 @@ + +Warning in file "src\test\cases\unicode-misc-properties\UnicodeMisc_Any_12_0.flex" (line 15): +Rule can never be matched: +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_0.flex b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_0.flex new file mode 100644 index 000000000..c00a24e2a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeMisc_Any_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Any} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_0.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_0.output new file mode 100644 index 000000000..5f74cdf0d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_0.output @@ -0,0 +1,2 @@ +0000..D7FF +E000..10FFFF diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_0.test b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_0.test new file mode 100644 index 000000000..0ffc8a68f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_0.test @@ -0,0 +1,11 @@ +name: UnicodeMisc_Any_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Any' property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_0.flex b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_0.flex new file mode 100644 index 000000000..95eb5b022 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeMisc_Assigned_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Assigned} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_0.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_0.output new file mode 100644 index 000000000..28401d4c5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_0.output @@ -0,0 +1,667 @@ +0000..0377 +037A..037F +0384..038A +038C..038C +038E..03A1 +03A3..052F +0531..0556 +0559..058A +058D..058F +0591..05C7 +05D0..05EA +05EF..05F4 +0600..061C +061E..070D +070F..074A +074D..07B1 +07C0..07FA +07FD..082D +0830..083E +0840..085B +085E..085E +0860..086A +08A0..08B4 +08B6..08BD +08D3..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09FE +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A76 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AF1 +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B77 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BFA +0C00..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C77..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4F +0D54..0D63 +0D66..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF4 +0E01..0E3A +0E3F..0E5B +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F47 +0F49..0F6C +0F71..0F97 +0F99..0FBC +0FBE..0FCC +0FCE..0FDA +1000..10C5 +10C7..10C7 +10CD..10CD +10D0..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..137C +1380..1399 +13A0..13F5 +13F8..13FD +1400..169C +16A0..16F8 +1700..170C +170E..1714 +1720..1736 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17DD +17E0..17E9 +17F0..17F9 +1800..180E +1810..1819 +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1940..1940 +1944..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +19DE..1A1B +1A1E..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA0..1AAD +1AB0..1ABE +1B00..1B4B +1B50..1B7C +1B80..1BF3 +1BFC..1C37 +1C3B..1C49 +1C4D..1C88 +1C90..1CBA +1CBD..1CC7 +1CD0..1CFA +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FC4 +1FC6..1FD3 +1FD6..1FDB +1FDD..1FEF +1FF2..1FF4 +1FF6..1FFE +2000..2064 +2066..2071 +2074..208E +2090..209C +20A0..20BF +20D0..20F0 +2100..218B +2190..2426 +2440..244A +2460..2B73 +2B76..2B95 +2B98..2C2E +2C30..2C5E +2C60..2CF3 +2CF9..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D70 +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2E4F +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 +2FF0..2FFB +3000..303F +3041..3096 +3099..30FF +3105..312F +3131..318E +3190..31BA +31C0..31E3 +31F0..321E +3220..32FE +3300..4DB5 +4DC0..9FEF +A000..A48C +A490..A4C6 +A4D0..A62B +A640..A6F7 +A700..A7BF +A7C2..A7C6 +A7F7..A82B +A830..A839 +A840..A877 +A880..A8C5 +A8CE..A8D9 +A8E0..A953 +A95F..A97C +A980..A9CD +A9CF..A9D9 +A9DE..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA5C..AAC2 +AADB..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB67 +AB70..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +E000..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBC1 +FBD3..FD3F +FD50..FD8F +FD92..FDC7 +FDF0..FDFD +FE00..FE19 +FE20..FE52 +FE54..FE66 +FE68..FE6B +FE70..FE74 +FE76..FEFC +FEFF..FEFF +FF01..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +FFE0..FFE6 +FFE8..FFEE +FFF9..FFFD +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10100..10102 +10107..10133 +10137..1018E +10190..1019B +101A0..101A0 +101D0..101FD +10280..1029C +102A0..102D0 +102E0..102FB +10300..10323 +1032D..1034A +10350..1037A +10380..1039D +1039F..103C3 +103C8..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +1056F..1056F +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10857..1089E +108A7..108AF +108E0..108F2 +108F4..108F5 +108FB..1091B +1091F..10939 +1093F..1093F +10980..109B7 +109BC..109CF +109D2..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A38..10A3A +10A3F..10A48 +10A50..10A58 +10A60..10A9F +10AC0..10AE6 +10AEB..10AF6 +10B00..10B35 +10B39..10B55 +10B58..10B72 +10B78..10B91 +10B99..10B9C +10BA9..10BAF +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10CFA..10D27 +10D30..10D39 +10E60..10E7E +10F00..10F27 +10F30..10F59 +10FE0..10FF6 +11000..1104D +11052..1106F +1107F..110C1 +110CD..110CD +110D0..110E8 +110F0..110F9 +11100..11134 +11136..11146 +11150..11176 +11180..111CD +111D0..111DF +111E1..111F4 +11200..11211 +11213..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A9 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133B..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..11459 +1145B..1145B +1145D..1145F +11480..114C7 +114D0..114D9 +11580..115B5 +115B8..115DD +11600..11644 +11650..11659 +11660..1166C +11680..116B8 +116C0..116C9 +11700..1171A +1171D..1172B +11730..1173F +11800..1183B +118A0..118F2 +118FF..118FF +119A0..119A7 +119AA..119D7 +119DA..119E4 +11A00..11A47 +11A50..11AA2 +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C45 +11C50..11C6C +11C70..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D98 +11DA0..11DA9 +11EE0..11EF8 +11FC0..11FF1 +11FFF..12399 +12400..1246E +12470..12474 +12480..12543 +13000..1342E +13430..13438 +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16A6E..16A6F +16AD0..16AED +16AF0..16AF5 +16B00..16B45 +16B50..16B59 +16B5B..16B61 +16B63..16B77 +16B7D..16B8F +16E40..16E9A +16F00..16F4A +16F4F..16F87 +16F8F..16F9F +16FE0..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9C..1BCA3 +1D000..1D0F5 +1D100..1D126 +1D129..1D1E8 +1D200..1D245 +1D2E0..1D2F3 +1D300..1D356 +1D360..1D378 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1DA8B +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E100..1E12C +1E130..1E13D +1E140..1E149 +1E14E..1E14F +1E2C0..1E2F9 +1E2FF..1E2FF +1E800..1E8C4 +1E8C7..1E8D6 +1E900..1E94B +1E950..1E959 +1E95E..1E95F +1EC71..1ECB4 +1ED01..1ED3D +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 +1F000..1F02B +1F030..1F093 +1F0A0..1F0AE +1F0B1..1F0BF +1F0C1..1F0CF +1F0D1..1F0F5 +1F100..1F10C +1F110..1F16C +1F170..1F1AC +1F1E6..1F202 +1F210..1F23B +1F240..1F248 +1F250..1F251 +1F260..1F265 +1F300..1F6D5 +1F6E0..1F6EC +1F6F0..1F6FA +1F700..1F773 +1F780..1F7D8 +1F7E0..1F7EB +1F800..1F80B +1F810..1F847 +1F850..1F859 +1F860..1F887 +1F890..1F8AD +1F900..1F90B +1F90D..1F971 +1F973..1F976 +1F97A..1F9A2 +1F9A5..1F9AA +1F9AE..1F9CA +1F9CD..1FA53 +1FA60..1FA6D +1FA70..1FA73 +1FA78..1FA7A +1FA80..1FA82 +1FA90..1FA95 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0001..E0001 +E0020..E007F +E0100..E01EF +F0000..FFFFD +100000..10FFFD diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_0.test b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_0.test new file mode 100644 index 000000000..abffdd3a3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_0.test @@ -0,0 +1,11 @@ +name: UnicodeMisc_Assigned_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Assigned' property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_0.flex new file mode 100644 index 000000000..1a8f0e682 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_ASCII_Hex_Digit_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{ASCII_Hex_Digit} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_0.output new file mode 100644 index 000000000..4e3d92aa3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_0.output @@ -0,0 +1,3 @@ +0030..0039 +0041..0046 +0061..0066 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_0.test new file mode 100644 index 000000000..d8f1ce0dd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_ASCII_Hex_Digit_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'ASCII_Hex_Digit' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_0.flex new file mode 100644 index 000000000..190b71e56 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Bidi_Control_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Bidi_Control} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_0.output new file mode 100644 index 000000000..2f34c3d25 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_0.output @@ -0,0 +1,4 @@ +061C..061C +200E..200F +202A..202E +2066..2069 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_0.test new file mode 100644 index 000000000..f15c59fa4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Bidi_Control_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Bidi_Control' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_0.flex new file mode 100644 index 000000000..70935ec56 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Dash_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Dash} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_0.output new file mode 100644 index 000000000..e2b55f512 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_0.output @@ -0,0 +1,21 @@ +002D..002D +058A..058A +05BE..05BE +1400..1400 +1806..1806 +2010..2015 +2053..2053 +207B..207B +208B..208B +2212..2212 +2E17..2E17 +2E1A..2E1A +2E3A..2E3B +2E40..2E40 +301C..301C +3030..3030 +30A0..30A0 +FE31..FE32 +FE58..FE58 +FE63..FE63 +FF0D..FF0D diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_0.test new file mode 100644 index 000000000..07f810cf1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Dash_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Dash' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_0.flex new file mode 100644 index 000000000..4f28b2be1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Deprecated_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Deprecated} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_0.output new file mode 100644 index 000000000..b8c0fa4a5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_0.output @@ -0,0 +1,8 @@ +0149..0149 +0673..0673 +0F77..0F77 +0F79..0F79 +17A3..17A4 +206A..206F +2329..232A +E0001..E0001 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_0.test new file mode 100644 index 000000000..d343807bf --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Deprecated_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Deprecated' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_0.flex new file mode 100644 index 000000000..f1af21b06 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Diacritic_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Diacritic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_0.output new file mode 100644 index 000000000..9a07db502 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_0.output @@ -0,0 +1,171 @@ +005E..005E +0060..0060 +00A8..00A8 +00AF..00AF +00B4..00B4 +00B7..00B8 +02B0..034E +0350..0357 +035D..0362 +0374..0375 +037A..037A +0384..0385 +0483..0487 +0559..0559 +0591..05A1 +05A3..05BD +05BF..05BF +05C1..05C2 +05C4..05C4 +064B..0652 +0657..0658 +06DF..06E0 +06E5..06E6 +06EA..06EC +0730..074A +07A6..07B0 +07EB..07F5 +0818..0819 +08E3..08FE +093C..093C +094D..094D +0951..0954 +0971..0971 +09BC..09BC +09CD..09CD +0A3C..0A3C +0A4D..0A4D +0ABC..0ABC +0ACD..0ACD +0AFD..0AFF +0B3C..0B3C +0B4D..0B4D +0BCD..0BCD +0C4D..0C4D +0CBC..0CBC +0CCD..0CCD +0D3B..0D3C +0D4D..0D4D +0DCA..0DCA +0E47..0E4C +0E4E..0E4E +0EBA..0EBA +0EC8..0ECC +0F18..0F19 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F3E..0F3F +0F82..0F84 +0F86..0F87 +0FC6..0FC6 +1037..1037 +1039..103A +1063..1064 +1069..106D +1087..108D +108F..108F +109A..109B +135D..135F +17C9..17D3 +17DD..17DD +1939..193B +1A75..1A7C +1A7F..1A7F +1AB0..1ABD +1B34..1B34 +1B44..1B44 +1B6B..1B73 +1BAA..1BAB +1C36..1C37 +1C78..1C7D +1CD0..1CE8 +1CED..1CED +1CF4..1CF4 +1CF7..1CF9 +1D2C..1D6A +1DC4..1DCF +1DF5..1DF9 +1DFD..1DFF +1FBD..1FBD +1FBF..1FC1 +1FCD..1FCF +1FDD..1FDF +1FED..1FEF +1FFD..1FFE +2CEF..2CF1 +2E2F..2E2F +302A..302F +3099..309C +30FC..30FC +A66F..A66F +A67C..A67D +A67F..A67F +A69C..A69D +A6F0..A6F1 +A700..A721 +A788..A78A +A7F8..A7F9 +A8C4..A8C4 +A8E0..A8F1 +A92B..A92E +A953..A953 +A9B3..A9B3 +A9C0..A9C0 +A9E5..A9E5 +AA7B..AA7D +AABF..AAC2 +AAF6..AAF6 +AB5B..AB5F +ABEC..ABED +FB1E..FB1E +FE20..FE2F +FF3E..FF3E +FF40..FF40 +FF70..FF70 +FF9E..FF9F +FFE3..FFE3 +102E0..102E0 +10AE5..10AE6 +10D22..10D27 +10F46..10F50 +110B9..110BA +11133..11134 +11173..11173 +111C0..111C0 +111CA..111CC +11235..11236 +112E9..112EA +1133C..1133C +1134D..1134D +11366..1136C +11370..11374 +11442..11442 +11446..11446 +114C2..114C3 +115BF..115C0 +1163F..1163F +116B6..116B7 +1172B..1172B +11839..1183A +119E0..119E0 +11A34..11A34 +11A47..11A47 +11A99..11A99 +11C3F..11C3F +11D42..11D42 +11D44..11D45 +11D97..11D97 +16AF0..16AF4 +16B30..16B36 +16F8F..16F9F +1D167..1D169 +1D16D..1D172 +1D17B..1D182 +1D185..1D18B +1D1AA..1D1AD +1E130..1E136 +1E2EC..1E2EF +1E8D0..1E8D6 +1E944..1E946 +1E948..1E94A diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_0.test new file mode 100644 index 000000000..2964d4b2f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Diacritic_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Diacritic' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_0.flex new file mode 100644 index 000000000..3bffe1d1e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Extender_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Extender} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_0.output new file mode 100644 index 000000000..ab6559910 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_0.output @@ -0,0 +1,31 @@ +00B7..00B7 +02D0..02D1 +0640..0640 +07FA..07FA +0E46..0E46 +0EC6..0EC6 +180A..180A +1843..1843 +1AA7..1AA7 +1C36..1C36 +1C7B..1C7B +3005..3005 +3031..3035 +309D..309E +30FC..30FE +A015..A015 +A60C..A60C +A9CF..A9CF +A9E6..A9E6 +AA70..AA70 +AADD..AADD +AAF3..AAF4 +FF70..FF70 +1135D..1135D +115C6..115C8 +11A98..11A98 +16B42..16B43 +16FE0..16FE1 +16FE3..16FE3 +1E13C..1E13D +1E944..1E946 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_0.test new file mode 100644 index 000000000..ac5fad367 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Extender_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Extender' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_0.flex new file mode 100644 index 000000000..3283dc273 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Hex_Digit_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Hex_Digit} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_0.output new file mode 100644 index 000000000..a6bb717cd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_0.output @@ -0,0 +1,6 @@ +0030..0039 +0041..0046 +0061..0066 +FF10..FF19 +FF21..FF26 +FF41..FF46 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_0.test new file mode 100644 index 000000000..f0f5d4de9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Hex_Digit_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Hex_Digit' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_0.flex new file mode 100644 index 000000000..7e229c6da --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Hyphen_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Hyphen} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_0.output new file mode 100644 index 000000000..c7ae6b27e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_0.output @@ -0,0 +1,10 @@ +002D..002D +00AD..00AD +058A..058A +1806..1806 +2010..2011 +2E17..2E17 +30FB..30FB +FE63..FE63 +FF0D..FF0D +FF65..FF65 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_0.test new file mode 100644 index 000000000..213e7d9c5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Hyphen_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Hyphen' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_0.flex new file mode 100644 index 000000000..f9317b7e4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_IDS_Binary_Operator_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{IDS_Binary_Operator} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_0.output new file mode 100644 index 000000000..9431c7e6b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_0.output @@ -0,0 +1,2 @@ +2FF0..2FF1 +2FF4..2FFB diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_0.test new file mode 100644 index 000000000..1c16ab5e7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_IDS_Binary_Operator_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'IDS_Binary_Operator' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_0.flex new file mode 100644 index 000000000..0cf6d0b8e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_IDS_Trinary_Operator_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{IDS_Trinary_Operator} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_0.output new file mode 100644 index 000000000..1f0ff67f4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_0.output @@ -0,0 +1 @@ +2FF2..2FF3 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_0.test new file mode 100644 index 000000000..a2d44e310 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_IDS_Trinary_Operator_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'IDS_Trinary_Operator' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_0.flex new file mode 100644 index 000000000..3d4fec730 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Ideographic_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Ideographic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_0.output new file mode 100644 index 000000000..5e3b682ce --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_0.output @@ -0,0 +1,16 @@ +3006..3007 +3021..3029 +3038..303A +3400..4DB5 +4E00..9FEF +F900..FA6D +FA70..FAD9 +17000..187F7 +18800..18AF2 +1B170..1B2FB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_0.test new file mode 100644 index 000000000..284772d31 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Ideographic_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Ideographic' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_0.flex new file mode 100644 index 000000000..4b21aa148 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Join_Control_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Join_Control} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_0.output new file mode 100644 index 000000000..f80856c17 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_0.output @@ -0,0 +1 @@ +200C..200D diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_0.test new file mode 100644 index 000000000..aade2b45a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Join_Control_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Join_Control' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_0.flex new file mode 100644 index 000000000..b1cfec161 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Logical_Order_Exception_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Logical_Order_Exception} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_0.output new file mode 100644 index 000000000..18a4da6e6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_0.output @@ -0,0 +1,7 @@ +0E40..0E44 +0EC0..0EC4 +19B5..19B7 +19BA..19BA +AAB5..AAB6 +AAB9..AAB9 +AABB..AABC diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_0.test new file mode 100644 index 000000000..e9dd05861 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Logical_Order_Exception_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Logical_Order_Exception' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_0.flex new file mode 100644 index 000000000..ef63f2e8e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Noncharacter_Code_Point_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Noncharacter_Code_Point} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_0.output new file mode 100644 index 000000000..8922f1647 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_0.output @@ -0,0 +1,18 @@ +FDD0..FDEF +FFFE..FFFF +1FFFE..1FFFF +2FFFE..2FFFF +3FFFE..3FFFF +4FFFE..4FFFF +5FFFE..5FFFF +6FFFE..6FFFF +7FFFE..7FFFF +8FFFE..8FFFF +9FFFE..9FFFF +AFFFE..AFFFF +BFFFE..BFFFF +CFFFE..CFFFF +DFFFE..DFFFF +EFFFE..EFFFF +FFFFE..FFFFF +10FFFE..10FFFF diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_0.test new file mode 100644 index 000000000..a24108680 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Noncharacter_Code_Point_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Noncharacter_Code_Point' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_0.flex new file mode 100644 index 000000000..68a8ca620 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Other_Alphabetic_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Alphabetic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_0.output new file mode 100644 index 000000000..d07bbfe91 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_0.output @@ -0,0 +1,221 @@ +0345..0345 +05B0..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +0610..061A +064B..0657 +0659..065F +0670..0670 +06D6..06DC +06E1..06E4 +06E7..06E8 +06ED..06ED +0711..0711 +0730..073F +07A6..07B0 +0816..0817 +081B..0823 +0825..0827 +0829..082C +08D4..08DF +08E3..08E9 +08F0..0903 +093A..093B +093E..094C +094E..094F +0955..0957 +0962..0963 +0981..0983 +09BE..09C4 +09C7..09C8 +09CB..09CC +09D7..09D7 +09E2..09E3 +0A01..0A03 +0A3E..0A42 +0A47..0A48 +0A4B..0A4C +0A51..0A51 +0A70..0A71 +0A75..0A75 +0A81..0A83 +0ABE..0AC5 +0AC7..0AC9 +0ACB..0ACC +0AE2..0AE3 +0AFA..0AFC +0B01..0B03 +0B3E..0B44 +0B47..0B48 +0B4B..0B4C +0B56..0B57 +0B62..0B63 +0B82..0B82 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCC +0BD7..0BD7 +0C00..0C03 +0C3E..0C44 +0C46..0C48 +0C4A..0C4C +0C55..0C56 +0C62..0C63 +0C81..0C83 +0CBE..0CC4 +0CC6..0CC8 +0CCA..0CCC +0CD5..0CD6 +0CE2..0CE3 +0D00..0D03 +0D3E..0D44 +0D46..0D48 +0D4A..0D4C +0D57..0D57 +0D62..0D63 +0D82..0D83 +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DF2..0DF3 +0E31..0E31 +0E34..0E3A +0E4D..0E4D +0EB1..0EB1 +0EB4..0EB9 +0EBB..0EBC +0ECD..0ECD +0F71..0F81 +0F8D..0F97 +0F99..0FBC +102B..1036 +1038..1038 +103B..103E +1056..1059 +105E..1060 +1062..1064 +1067..106D +1071..1074 +1082..108D +108F..108F +109A..109D +1712..1713 +1732..1733 +1752..1753 +1772..1773 +17B6..17C8 +1885..1886 +18A9..18A9 +1920..192B +1930..1938 +1A17..1A1B +1A55..1A5E +1A61..1A74 +1B00..1B04 +1B35..1B43 +1B80..1B82 +1BA1..1BA9 +1BAC..1BAD +1BE7..1BF1 +1C24..1C36 +1DE7..1DF4 +24B6..24E9 +2DE0..2DFF +A674..A67B +A69E..A69F +A802..A802 +A80B..A80B +A823..A827 +A880..A881 +A8B4..A8C3 +A8C5..A8C5 +A8FF..A8FF +A926..A92A +A947..A952 +A980..A983 +A9B4..A9BF +A9E5..A9E5 +AA29..AA36 +AA43..AA43 +AA4C..AA4D +AA7B..AA7D +AAB0..AAB0 +AAB2..AAB4 +AAB7..AAB8 +AABE..AABE +AAEB..AAEF +AAF5..AAF5 +ABE3..ABEA +FB1E..FB1E +10376..1037A +10A01..10A03 +10A05..10A06 +10A0C..10A0F +10D24..10D27 +11000..11002 +11038..11045 +11082..11082 +110B0..110B8 +11100..11102 +11127..11132 +11145..11146 +11180..11182 +111B3..111BF +1122C..11234 +11237..11237 +1123E..1123E +112DF..112E8 +11300..11303 +1133E..11344 +11347..11348 +1134B..1134C +11357..11357 +11362..11363 +11435..11441 +11443..11445 +114B0..114C1 +115AF..115B5 +115B8..115BE +115DC..115DD +11630..1163E +11640..11640 +116AB..116B5 +1171D..1172A +1182C..11838 +119D1..119D7 +119DA..119DF +119E4..119E4 +11A01..11A0A +11A35..11A39 +11A3B..11A3E +11A51..11A5B +11A8A..11A97 +11C2F..11C36 +11C38..11C3E +11C92..11CA7 +11CA9..11CB6 +11D31..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D41 +11D43..11D43 +11D47..11D47 +11D8A..11D8E +11D90..11D91 +11D93..11D96 +11EF3..11EF6 +16F4F..16F4F +16F51..16F87 +16F8F..16F92 +1BC9E..1BC9E +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E947..1E947 +1F130..1F149 +1F150..1F169 +1F170..1F189 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_0.test new file mode 100644 index 000000000..233ebd4a0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Alphabetic_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Other_Alphabetic' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_0.flex new file mode 100644 index 000000000..6fd9f5c95 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Other_Default_Ignorable_Code_Point_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Default_Ignorable_Code_Point} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_0.output new file mode 100644 index 000000000..5891af04a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_0.output @@ -0,0 +1,11 @@ +034F..034F +115F..1160 +17B4..17B5 +2065..2065 +3164..3164 +FFA0..FFA0 +FFF0..FFF8 +E0000..E0000 +E0002..E001F +E0080..E00FF +E01F0..E0FFF diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_0.test new file mode 100644 index 000000000..008ee59e9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Default_Ignorable_Code_Point_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Other_Default_Ignorable_Code_Point' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_0.flex new file mode 100644 index 000000000..2f336529b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Other_Grapheme_Extend_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Grapheme_Extend} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_0.output new file mode 100644 index 000000000..0be072f2e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_0.output @@ -0,0 +1,24 @@ +09BE..09BE +09D7..09D7 +0B3E..0B3E +0B57..0B57 +0BBE..0BBE +0BD7..0BD7 +0CC2..0CC2 +0CD5..0CD6 +0D3E..0D3E +0D57..0D57 +0DCF..0DCF +0DDF..0DDF +1B35..1B35 +200C..200C +302E..302F +FF9E..FF9F +1133E..1133E +11357..11357 +114B0..114B0 +114BD..114BD +115AF..115AF +1D165..1D165 +1D16E..1D172 +E0020..E007F diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_0.test new file mode 100644 index 000000000..d84fd99a6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Grapheme_Extend_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Other_Grapheme_Extend' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_0.flex new file mode 100644 index 000000000..544640e32 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Other_ID_Continue_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_ID_Continue} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_0.output new file mode 100644 index 000000000..3c7c40ae3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_0.output @@ -0,0 +1,4 @@ +00B7..00B7 +0387..0387 +1369..1371 +19DA..19DA diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_0.test new file mode 100644 index 000000000..fb43b9c63 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_ID_Continue_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Other_ID_Continue' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_0.flex new file mode 100644 index 000000000..0a9132cae --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Other_ID_Start_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_ID_Start} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_0.output new file mode 100644 index 000000000..592904682 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_0.output @@ -0,0 +1,4 @@ +1885..1886 +2118..2118 +212E..212E +309B..309C diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_0.test new file mode 100644 index 000000000..e4c71ce9e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_ID_Start_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Other_ID_Start' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_0.flex new file mode 100644 index 000000000..a6056e7c5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Other_Lowercase_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Lowercase} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_0.output new file mode 100644 index 000000000..c6d2116fe --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_0.output @@ -0,0 +1,20 @@ +00AA..00AA +00BA..00BA +02B0..02B8 +02C0..02C1 +02E0..02E4 +0345..0345 +037A..037A +1D2C..1D6A +1D78..1D78 +1D9B..1DBF +2071..2071 +207F..207F +2090..209C +2170..217F +24D0..24E9 +2C7C..2C7D +A69C..A69D +A770..A770 +A7F8..A7F9 +AB5C..AB5F diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_0.test new file mode 100644 index 000000000..6769f09e4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Lowercase_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Other_Lowercase' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_0.flex new file mode 100644 index 000000000..dea16ca45 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Other_Math_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Math} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_0.output new file mode 100644 index 000000000..36e03102e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_0.output @@ -0,0 +1,134 @@ +005E..005E +03D0..03D2 +03D5..03D5 +03F0..03F1 +03F4..03F5 +2016..2016 +2032..2034 +2040..2040 +2061..2064 +207D..207E +208D..208E +20D0..20DC +20E1..20E1 +20E5..20E6 +20EB..20EF +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2119..211D +2124..2124 +2128..2129 +212C..212D +212F..2131 +2133..2138 +213C..213F +2145..2149 +2195..2199 +219C..219F +21A1..21A2 +21A4..21A5 +21A7..21A7 +21A9..21AD +21B0..21B1 +21B6..21B7 +21BC..21CD +21D0..21D1 +21D3..21D3 +21D5..21DB +21DD..21DD +21E4..21E5 +2308..230B +23B4..23B5 +23B7..23B7 +23D0..23D0 +23E2..23E2 +25A0..25A1 +25AE..25B6 +25BC..25C0 +25C6..25C7 +25CA..25CB +25CF..25D3 +25E2..25E2 +25E4..25E4 +25E7..25EC +2605..2606 +2640..2640 +2642..2642 +2660..2663 +266D..266E +27C5..27C6 +27E6..27EF +2983..2998 +29D8..29DB +29FC..29FD +FE61..FE61 +FE63..FE63 +FE68..FE68 +FF3C..FF3C +FF3E..FF3E +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1D7CE..1D7FF +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_0.test new file mode 100644 index 000000000..e7996eeca --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Math_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Other_Math' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_0.flex new file mode 100644 index 000000000..0c2551d76 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Other_Uppercase_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Uppercase} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_0.output new file mode 100644 index 000000000..9ac37d17d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_0.output @@ -0,0 +1,5 @@ +2160..216F +24B6..24CF +1F130..1F149 +1F150..1F169 +1F170..1F189 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_0.test new file mode 100644 index 000000000..b72994a83 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Uppercase_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Other_Uppercase' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_0.flex new file mode 100644 index 000000000..26a64340d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Pattern_Syntax_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Pattern_Syntax} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_0.output new file mode 100644 index 000000000..72566bcd0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_0.output @@ -0,0 +1,28 @@ +0021..002F +003A..0040 +005B..005E +0060..0060 +007B..007E +00A1..00A7 +00A9..00A9 +00AB..00AC +00AE..00AE +00B0..00B1 +00B6..00B6 +00BB..00BB +00BF..00BF +00D7..00D7 +00F7..00F7 +2010..2027 +2030..203E +2041..2053 +2055..205E +2190..245F +2500..2775 +2794..2BFF +2E00..2E7F +3001..3003 +3008..3020 +3030..3030 +FD3E..FD3F +FE45..FE46 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_0.test new file mode 100644 index 000000000..fe24e5270 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Pattern_Syntax_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Pattern_Syntax' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_0.flex new file mode 100644 index 000000000..8cc269719 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Pattern_White_Space_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Pattern_White_Space} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_0.output new file mode 100644 index 000000000..6eb415415 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_0.output @@ -0,0 +1,5 @@ +0009..000D +0020..0020 +0085..0085 +200E..200F +2028..2029 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_0.test new file mode 100644 index 000000000..07db90243 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Pattern_White_Space_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Pattern_White_Space' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_0.flex new file mode 100644 index 000000000..505043ae8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Prepended_Concatenation_Mark_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Prepended_Concatenation_Mark} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_0.output new file mode 100644 index 000000000..061665a8d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_0.output @@ -0,0 +1,6 @@ +0600..0605 +06DD..06DD +070F..070F +08E2..08E2 +110BD..110BD +110CD..110CD diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_0.test new file mode 100644 index 000000000..b5be8fdd5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Prepended_Concatenation_Mark_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Prepended_Concatenation_Mark' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_0.flex new file mode 100644 index 000000000..6f766cfb6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Quotation_Mark_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Quotation_Mark} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_0.output new file mode 100644 index 000000000..ed3e02a0c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_0.output @@ -0,0 +1,13 @@ +0022..0022 +0027..0027 +00AB..00AB +00BB..00BB +2018..201F +2039..203A +2E42..2E42 +300C..300F +301D..301F +FE41..FE44 +FF02..FF02 +FF07..FF07 +FF62..FF63 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_0.test new file mode 100644 index 000000000..ec688a0b5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Quotation_Mark_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Quotation_Mark' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_0.flex new file mode 100644 index 000000000..2f5d91e4f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Radical_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Radical} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_0.output new file mode 100644 index 000000000..7cf14393f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_0.output @@ -0,0 +1,3 @@ +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_0.test new file mode 100644 index 000000000..b7ab23226 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Radical_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Radical' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_0.flex new file mode 100644 index 000000000..13a52a01e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Regional_Indicator_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Regional_Indicator} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_0.output new file mode 100644 index 000000000..165666836 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_0.output @@ -0,0 +1 @@ +1F1E6..1F1FF diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_0.test new file mode 100644 index 000000000..4b89f3842 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Regional_Indicator_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Regional_Indicator' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_0.flex new file mode 100644 index 000000000..665df03a0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Sentence_Terminal_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Sentence_Terminal} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_0.output new file mode 100644 index 000000000..dafee178e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_0.output @@ -0,0 +1,74 @@ +0021..0021 +002E..002E +003F..003F +0589..0589 +061E..061F +06D4..06D4 +0700..0702 +07F9..07F9 +0837..0837 +0839..0839 +083D..083E +0964..0965 +104A..104B +1362..1362 +1367..1368 +166E..166E +1735..1736 +1803..1803 +1809..1809 +1944..1945 +1AA8..1AAB +1B5A..1B5B +1B5E..1B5F +1C3B..1C3C +1C7E..1C7F +203C..203D +2047..2049 +2E2E..2E2E +2E3C..2E3C +3002..3002 +A4FF..A4FF +A60E..A60F +A6F3..A6F3 +A6F7..A6F7 +A876..A877 +A8CE..A8CF +A92F..A92F +A9C8..A9C9 +AA5D..AA5F +AAF0..AAF1 +ABEB..ABEB +FE52..FE52 +FE56..FE57 +FF01..FF01 +FF0E..FF0E +FF1F..FF1F +FF61..FF61 +10A56..10A57 +10F55..10F59 +11047..11048 +110BE..110C1 +11141..11143 +111C5..111C6 +111CD..111CD +111DE..111DF +11238..11239 +1123B..1123C +112A9..112A9 +1144B..1144C +115C2..115C3 +115C9..115D7 +11641..11642 +1173C..1173E +11A42..11A43 +11A9B..11A9C +11C41..11C42 +11EF7..11EF8 +16A6E..16A6F +16AF5..16AF5 +16B37..16B38 +16B44..16B44 +16E98..16E98 +1BC9F..1BC9F +1DA88..1DA88 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_0.test new file mode 100644 index 000000000..5de22ae57 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Sentence_Terminal_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Sentence_Terminal' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_0.flex new file mode 100644 index 000000000..d08dfdce9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Soft_Dotted_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Soft_Dotted} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_0.output new file mode 100644 index 000000000..7e981c84c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_0.output @@ -0,0 +1,31 @@ +0069..006A +012F..012F +0249..0249 +0268..0268 +029D..029D +02B2..02B2 +03F3..03F3 +0456..0456 +0458..0458 +1D62..1D62 +1D96..1D96 +1DA4..1DA4 +1DA8..1DA8 +1E2D..1E2D +1ECB..1ECB +2071..2071 +2148..2149 +2C7C..2C7C +1D422..1D423 +1D456..1D457 +1D48A..1D48B +1D4BE..1D4BF +1D4F2..1D4F3 +1D526..1D527 +1D55A..1D55B +1D58E..1D58F +1D5C2..1D5C3 +1D5F6..1D5F7 +1D62A..1D62B +1D65E..1D65F +1D692..1D693 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_0.test new file mode 100644 index 000000000..f1f9b8150 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Soft_Dotted_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Soft_Dotted' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_0.flex new file mode 100644 index 000000000..0911b80a5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Terminal_Punctuation_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Terminal_Punctuation} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_0.output new file mode 100644 index 000000000..e7aa498d7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_0.output @@ -0,0 +1,102 @@ +0021..0021 +002C..002C +002E..002E +003A..003B +003F..003F +037E..037E +0387..0387 +0589..0589 +05C3..05C3 +060C..060C +061B..061B +061E..061F +06D4..06D4 +0700..070A +070C..070C +07F8..07F9 +0830..083E +085E..085E +0964..0965 +0E5A..0E5B +0F08..0F08 +0F0D..0F12 +104A..104B +1361..1368 +166E..166E +16EB..16ED +1735..1736 +17D4..17D6 +17DA..17DA +1802..1805 +1808..1809 +1944..1945 +1AA8..1AAB +1B5A..1B5B +1B5D..1B5F +1C3B..1C3F +1C7E..1C7F +203C..203D +2047..2049 +2E2E..2E2E +2E3C..2E3C +2E41..2E41 +2E4C..2E4C +2E4E..2E4F +3001..3002 +A4FE..A4FF +A60D..A60F +A6F3..A6F7 +A876..A877 +A8CE..A8CF +A92F..A92F +A9C7..A9C9 +AA5D..AA5F +AADF..AADF +AAF0..AAF1 +ABEB..ABEB +FE50..FE52 +FE54..FE57 +FF01..FF01 +FF0C..FF0C +FF0E..FF0E +FF1A..FF1B +FF1F..FF1F +FF61..FF61 +FF64..FF64 +1039F..1039F +103D0..103D0 +10857..10857 +1091F..1091F +10A56..10A57 +10AF0..10AF5 +10B3A..10B3F +10B99..10B9C +10F55..10F59 +11047..1104D +110BE..110C1 +11141..11143 +111C5..111C6 +111CD..111CD +111DE..111DF +11238..1123C +112A9..112A9 +1144B..1144D +1145B..1145B +115C2..115C5 +115C9..115D7 +11641..11642 +1173C..1173E +11A42..11A43 +11A9B..11A9C +11AA1..11AA2 +11C41..11C43 +11C71..11C71 +11EF7..11EF8 +12470..12474 +16A6E..16A6F +16AF5..16AF5 +16B37..16B39 +16B44..16B44 +16E97..16E98 +1BC9F..1BC9F +1DA87..1DA8A diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_0.test new file mode 100644 index 000000000..3919123b1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Terminal_Punctuation_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Terminal_Punctuation' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_0.flex new file mode 100644 index 000000000..c7c8f59d6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Unified_Ideograph_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Unified_Ideograph} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_0.output new file mode 100644 index 000000000..81c2c85eb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_0.output @@ -0,0 +1,14 @@ +3400..4DB5 +4E00..9FEF +FA0E..FA0F +FA11..FA11 +FA13..FA14 +FA1F..FA1F +FA21..FA21 +FA23..FA24 +FA27..FA29 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_0.test new file mode 100644 index 000000000..3af2b48b3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Unified_Ideograph_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Unified_Ideograph' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_0.flex new file mode 100644 index 000000000..058eab28d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_Variation_Selector_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Variation_Selector} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_0.output new file mode 100644 index 000000000..cea197819 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_0.output @@ -0,0 +1,3 @@ +180B..180D +FE00..FE0F +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_0.test new file mode 100644 index 000000000..6f7010013 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Variation_Selector_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'Variation_Selector' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_0.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_0.flex new file mode 100644 index 000000000..0daf9c33b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_0.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodePropList_White_Space_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{White_Space} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_0.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_0.output new file mode 100644 index 000000000..a7e556e5e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_0.output @@ -0,0 +1,10 @@ +0009..000D +0020..0020 +0085..0085 +00A0..00A0 +1680..1680 +2000..200A +2028..2029 +202F..202F +205F..205F +3000..3000 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_0.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_0.test new file mode 100644 index 000000000..984dee32b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_0.test @@ -0,0 +1,12 @@ +name: UnicodePropList_White_Space_12_0 + +description: +Tests character class syntax of the Unicode 12.0 'White_Space' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0.flex new file mode 100644 index 000000000..dba18d616 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0.flex @@ -0,0 +1,167 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{Adlam} { setCurCharPropertyValue("Adlam"); } +\p{Ahom} { setCurCharPropertyValue("Ahom"); } +\p{Anatolian_Hieroglyphs} { setCurCharPropertyValue("Anatolian_Hieroglyphs"); } +\p{Arabic} { setCurCharPropertyValue("Arabic"); } +\p{Armenian} { setCurCharPropertyValue("Armenian"); } +\p{Avestan} { setCurCharPropertyValue("Avestan"); } +\p{Balinese} { setCurCharPropertyValue("Balinese"); } +\p{Bamum} { setCurCharPropertyValue("Bamum"); } +\p{Bassa_Vah} { setCurCharPropertyValue("Bassa_Vah"); } +\p{Batak} { setCurCharPropertyValue("Batak"); } +\p{Bengali} { setCurCharPropertyValue("Bengali"); } +\p{Bhaiksuki} { setCurCharPropertyValue("Bhaiksuki"); } +\p{Bopomofo} { setCurCharPropertyValue("Bopomofo"); } +\p{Brahmi} { setCurCharPropertyValue("Brahmi"); } +\p{Braille} { setCurCharPropertyValue("Braille"); } +\p{Buginese} { setCurCharPropertyValue("Buginese"); } +\p{Buhid} { setCurCharPropertyValue("Buhid"); } +\p{Canadian_Aboriginal} { setCurCharPropertyValue("Canadian_Aboriginal"); } +\p{Carian} { setCurCharPropertyValue("Carian"); } +\p{Caucasian_Albanian} { setCurCharPropertyValue("Caucasian_Albanian"); } +\p{Chakma} { setCurCharPropertyValue("Chakma"); } +\p{Cham} { setCurCharPropertyValue("Cham"); } +\p{Cherokee} { setCurCharPropertyValue("Cherokee"); } +\p{Common} { setCurCharPropertyValue("Common"); } +\p{Coptic} { setCurCharPropertyValue("Coptic"); } +\p{Cuneiform} { setCurCharPropertyValue("Cuneiform"); } +\p{Cypriot} { setCurCharPropertyValue("Cypriot"); } +\p{Cyrillic} { setCurCharPropertyValue("Cyrillic"); } +\p{Deseret} { setCurCharPropertyValue("Deseret"); } +\p{Devanagari} { setCurCharPropertyValue("Devanagari"); } +\p{Dogra} { setCurCharPropertyValue("Dogra"); } +\p{Duployan} { setCurCharPropertyValue("Duployan"); } +\p{Egyptian_Hieroglyphs} { setCurCharPropertyValue("Egyptian_Hieroglyphs"); } +\p{Elbasan} { setCurCharPropertyValue("Elbasan"); } +\p{Elymaic} { setCurCharPropertyValue("Elymaic"); } +\p{Ethiopic} { setCurCharPropertyValue("Ethiopic"); } +\p{Georgian} { setCurCharPropertyValue("Georgian"); } +\p{Glagolitic} { setCurCharPropertyValue("Glagolitic"); } +\p{Gothic} { setCurCharPropertyValue("Gothic"); } +\p{Grantha} { setCurCharPropertyValue("Grantha"); } +\p{Greek} { setCurCharPropertyValue("Greek"); } +\p{Gujarati} { setCurCharPropertyValue("Gujarati"); } +\p{Gunjala_Gondi} { setCurCharPropertyValue("Gunjala_Gondi"); } +\p{Gurmukhi} { setCurCharPropertyValue("Gurmukhi"); } +\p{Han} { setCurCharPropertyValue("Han"); } +\p{Hangul} { setCurCharPropertyValue("Hangul"); } +\p{Hanifi_Rohingya} { setCurCharPropertyValue("Hanifi_Rohingya"); } +\p{Hanunoo} { setCurCharPropertyValue("Hanunoo"); } +\p{Hatran} { setCurCharPropertyValue("Hatran"); } +\p{Hebrew} { setCurCharPropertyValue("Hebrew"); } +\p{Hiragana} { setCurCharPropertyValue("Hiragana"); } +\p{Imperial_Aramaic} { setCurCharPropertyValue("Imperial_Aramaic"); } +\p{Inherited} { setCurCharPropertyValue("Inherited"); } +\p{Inscriptional_Pahlavi} { setCurCharPropertyValue("Inscriptional_Pahlavi"); } +\p{Inscriptional_Parthian} { setCurCharPropertyValue("Inscriptional_Parthian"); } +\p{Javanese} { setCurCharPropertyValue("Javanese"); } +\p{Kaithi} { setCurCharPropertyValue("Kaithi"); } +\p{Kannada} { setCurCharPropertyValue("Kannada"); } +\p{Katakana} { setCurCharPropertyValue("Katakana"); } +\p{Kayah_Li} { setCurCharPropertyValue("Kayah_Li"); } +\p{Kharoshthi} { setCurCharPropertyValue("Kharoshthi"); } +\p{Khmer} { setCurCharPropertyValue("Khmer"); } +\p{Khojki} { setCurCharPropertyValue("Khojki"); } +\p{Khudawadi} { setCurCharPropertyValue("Khudawadi"); } +\p{Lao} { setCurCharPropertyValue("Lao"); } +\p{Latin} { setCurCharPropertyValue("Latin"); } +\p{Lepcha} { setCurCharPropertyValue("Lepcha"); } +\p{Limbu} { setCurCharPropertyValue("Limbu"); } +\p{Linear_A} { setCurCharPropertyValue("Linear_A"); } +\p{Linear_B} { setCurCharPropertyValue("Linear_B"); } +\p{Lisu} { setCurCharPropertyValue("Lisu"); } +\p{Lycian} { setCurCharPropertyValue("Lycian"); } +\p{Lydian} { setCurCharPropertyValue("Lydian"); } +\p{Mahajani} { setCurCharPropertyValue("Mahajani"); } +\p{Makasar} { setCurCharPropertyValue("Makasar"); } +\p{Malayalam} { setCurCharPropertyValue("Malayalam"); } +\p{Mandaic} { setCurCharPropertyValue("Mandaic"); } +\p{Manichaean} { setCurCharPropertyValue("Manichaean"); } +\p{Marchen} { setCurCharPropertyValue("Marchen"); } +\p{Masaram_Gondi} { setCurCharPropertyValue("Masaram_Gondi"); } +\p{Medefaidrin} { setCurCharPropertyValue("Medefaidrin"); } +\p{Meetei_Mayek} { setCurCharPropertyValue("Meetei_Mayek"); } +\p{Mende_Kikakui} { setCurCharPropertyValue("Mende_Kikakui"); } +\p{Meroitic_Cursive} { setCurCharPropertyValue("Meroitic_Cursive"); } +\p{Meroitic_Hieroglyphs} { setCurCharPropertyValue("Meroitic_Hieroglyphs"); } +\p{Miao} { setCurCharPropertyValue("Miao"); } +\p{Modi} { setCurCharPropertyValue("Modi"); } +\p{Mongolian} { setCurCharPropertyValue("Mongolian"); } +\p{Mro} { setCurCharPropertyValue("Mro"); } +\p{Multani} { setCurCharPropertyValue("Multani"); } +\p{Myanmar} { setCurCharPropertyValue("Myanmar"); } +\p{Nabataean} { setCurCharPropertyValue("Nabataean"); } +\p{Nandinagari} { setCurCharPropertyValue("Nandinagari"); } +\p{New_Tai_Lue} { setCurCharPropertyValue("New_Tai_Lue"); } +\p{Newa} { setCurCharPropertyValue("Newa"); } +\p{Nko} { setCurCharPropertyValue("Nko"); } +\p{Nushu} { setCurCharPropertyValue("Nushu"); } +\p{Nyiakeng_Puachue_Hmong} { setCurCharPropertyValue("Nyiakeng_Puachue_Hmong"); } +\p{Ogham} { setCurCharPropertyValue("Ogham"); } +\p{Ol_Chiki} { setCurCharPropertyValue("Ol_Chiki"); } +\p{Old_Hungarian} { setCurCharPropertyValue("Old_Hungarian"); } +\p{Old_Italic} { setCurCharPropertyValue("Old_Italic"); } +\p{Old_North_Arabian} { setCurCharPropertyValue("Old_North_Arabian"); } +\p{Old_Permic} { setCurCharPropertyValue("Old_Permic"); } +\p{Old_Persian} { setCurCharPropertyValue("Old_Persian"); } +\p{Old_Sogdian} { setCurCharPropertyValue("Old_Sogdian"); } +\p{Old_South_Arabian} { setCurCharPropertyValue("Old_South_Arabian"); } +\p{Old_Turkic} { setCurCharPropertyValue("Old_Turkic"); } +\p{Oriya} { setCurCharPropertyValue("Oriya"); } +\p{Osage} { setCurCharPropertyValue("Osage"); } +\p{Osmanya} { setCurCharPropertyValue("Osmanya"); } +\p{Pahawh_Hmong} { setCurCharPropertyValue("Pahawh_Hmong"); } +\p{Palmyrene} { setCurCharPropertyValue("Palmyrene"); } +\p{Pau_Cin_Hau} { setCurCharPropertyValue("Pau_Cin_Hau"); } +\p{Phags_Pa} { setCurCharPropertyValue("Phags_Pa"); } +\p{Phoenician} { setCurCharPropertyValue("Phoenician"); } +\p{Psalter_Pahlavi} { setCurCharPropertyValue("Psalter_Pahlavi"); } +\p{Rejang} { setCurCharPropertyValue("Rejang"); } +\p{Runic} { setCurCharPropertyValue("Runic"); } +\p{Samaritan} { setCurCharPropertyValue("Samaritan"); } +\p{Saurashtra} { setCurCharPropertyValue("Saurashtra"); } +\p{Sharada} { setCurCharPropertyValue("Sharada"); } +\p{Shavian} { setCurCharPropertyValue("Shavian"); } +\p{Siddham} { setCurCharPropertyValue("Siddham"); } +\p{SignWriting} { setCurCharPropertyValue("SignWriting"); } +\p{Sinhala} { setCurCharPropertyValue("Sinhala"); } +\p{Sogdian} { setCurCharPropertyValue("Sogdian"); } +\p{Sora_Sompeng} { setCurCharPropertyValue("Sora_Sompeng"); } +\p{Soyombo} { setCurCharPropertyValue("Soyombo"); } +\p{Sundanese} { setCurCharPropertyValue("Sundanese"); } +\p{Syloti_Nagri} { setCurCharPropertyValue("Syloti_Nagri"); } +\p{Syriac} { setCurCharPropertyValue("Syriac"); } +\p{Tagalog} { setCurCharPropertyValue("Tagalog"); } +\p{Tagbanwa} { setCurCharPropertyValue("Tagbanwa"); } +\p{Tai_Le} { setCurCharPropertyValue("Tai_Le"); } +\p{Tai_Tham} { setCurCharPropertyValue("Tai_Tham"); } +\p{Tai_Viet} { setCurCharPropertyValue("Tai_Viet"); } +\p{Takri} { setCurCharPropertyValue("Takri"); } +\p{Tamil} { setCurCharPropertyValue("Tamil"); } +\p{Tangut} { setCurCharPropertyValue("Tangut"); } +\p{Telugu} { setCurCharPropertyValue("Telugu"); } +\p{Thaana} { setCurCharPropertyValue("Thaana"); } +\p{Thai} { setCurCharPropertyValue("Thai"); } +\p{Tibetan} { setCurCharPropertyValue("Tibetan"); } +\p{Tifinagh} { setCurCharPropertyValue("Tifinagh"); } +\p{Tirhuta} { setCurCharPropertyValue("Tirhuta"); } +\p{Ugaritic} { setCurCharPropertyValue("Ugaritic"); } +\p{Unknown} { setCurCharPropertyValue("Unknown"); } +\p{Vai} { setCurCharPropertyValue("Vai"); } +\p{Wancho} { setCurCharPropertyValue("Wancho"); } +\p{Warang_Citi} { setCurCharPropertyValue("Warang_Citi"); } +\p{Yi} { setCurCharPropertyValue("Yi"); } +\p{Zanabazar_Square} { setCurCharPropertyValue("Zanabazar_Square"); } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0.output new file mode 100644 index 000000000..8c2c3839b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0.output @@ -0,0 +1,1562 @@ +0000..0040; Common +0041..005A; Latin +005B..0060; Common +0061..007A; Latin +007B..00A9; Common +00AA..00AA; Latin +00AB..00B9; Common +00BA..00BA; Latin +00BB..00BF; Common +00C0..00D6; Latin +00D7..00D7; Common +00D8..00F6; Latin +00F7..00F7; Common +00F8..02B8; Latin +02B9..02DF; Common +02E0..02E4; Latin +02E5..02E9; Common +02EA..02EB; Bopomofo +02EC..02FF; Common +0300..036F; Inherited +0370..0373; Greek +0374..0374; Common +0375..0377; Greek +0378..0379; Unknown +037A..037D; Greek +037E..037E; Common +037F..037F; Greek +0380..0383; Unknown +0384..0384; Greek +0385..0385; Common +0386..0386; Greek +0387..0387; Common +0388..038A; Greek +038B..038B; Unknown +038C..038C; Greek +038D..038D; Unknown +038E..03A1; Greek +03A2..03A2; Unknown +03A3..03E1; Greek +03E2..03EF; Coptic +03F0..03FF; Greek +0400..0484; Cyrillic +0485..0486; Inherited +0487..052F; Cyrillic +0530..0530; Unknown +0531..0556; Armenian +0557..0558; Unknown +0559..0588; Armenian +0589..0589; Common +058A..058A; Armenian +058B..058C; Unknown +058D..058F; Armenian +0590..0590; Unknown +0591..05C7; Hebrew +05C8..05CF; Unknown +05D0..05EA; Hebrew +05EB..05EE; Unknown +05EF..05F4; Hebrew +05F5..05FF; Unknown +0600..0604; Arabic +0605..0605; Common +0606..060B; Arabic +060C..060C; Common +060D..061A; Arabic +061B..061B; Common +061C..061C; Arabic +061D..061D; Unknown +061E..061E; Arabic +061F..061F; Common +0620..063F; Arabic +0640..0640; Common +0641..064A; Arabic +064B..0655; Inherited +0656..066F; Arabic +0670..0670; Inherited +0671..06DC; Arabic +06DD..06DD; Common +06DE..06FF; Arabic +0700..070D; Syriac +070E..070E; Unknown +070F..074A; Syriac +074B..074C; Unknown +074D..074F; Syriac +0750..077F; Arabic +0780..07B1; Thaana +07B2..07BF; Unknown +07C0..07FA; Nko +07FB..07FC; Unknown +07FD..07FF; Nko +0800..082D; Samaritan +082E..082F; Unknown +0830..083E; Samaritan +083F..083F; Unknown +0840..085B; Mandaic +085C..085D; Unknown +085E..085E; Mandaic +085F..085F; Unknown +0860..086A; Syriac +086B..089F; Unknown +08A0..08B4; Arabic +08B5..08B5; Unknown +08B6..08BD; Arabic +08BE..08D2; Unknown +08D3..08E1; Arabic +08E2..08E2; Common +08E3..08FF; Arabic +0900..0950; Devanagari +0951..0954; Inherited +0955..0963; Devanagari +0964..0965; Common +0966..097F; Devanagari +0980..0983; Bengali +0984..0984; Unknown +0985..098C; Bengali +098D..098E; Unknown +098F..0990; Bengali +0991..0992; Unknown +0993..09A8; Bengali +09A9..09A9; Unknown +09AA..09B0; Bengali +09B1..09B1; Unknown +09B2..09B2; Bengali +09B3..09B5; Unknown +09B6..09B9; Bengali +09BA..09BB; Unknown +09BC..09C4; Bengali +09C5..09C6; Unknown +09C7..09C8; Bengali +09C9..09CA; Unknown +09CB..09CE; Bengali +09CF..09D6; Unknown +09D7..09D7; Bengali +09D8..09DB; Unknown +09DC..09DD; Bengali +09DE..09DE; Unknown +09DF..09E3; Bengali +09E4..09E5; Unknown +09E6..09FE; Bengali +09FF..0A00; Unknown +0A01..0A03; Gurmukhi +0A04..0A04; Unknown +0A05..0A0A; Gurmukhi +0A0B..0A0E; Unknown +0A0F..0A10; Gurmukhi +0A11..0A12; Unknown +0A13..0A28; Gurmukhi +0A29..0A29; Unknown +0A2A..0A30; Gurmukhi +0A31..0A31; Unknown +0A32..0A33; Gurmukhi +0A34..0A34; Unknown +0A35..0A36; Gurmukhi +0A37..0A37; Unknown +0A38..0A39; Gurmukhi +0A3A..0A3B; Unknown +0A3C..0A3C; Gurmukhi +0A3D..0A3D; Unknown +0A3E..0A42; Gurmukhi +0A43..0A46; Unknown +0A47..0A48; Gurmukhi +0A49..0A4A; Unknown +0A4B..0A4D; Gurmukhi +0A4E..0A50; Unknown +0A51..0A51; Gurmukhi +0A52..0A58; Unknown +0A59..0A5C; Gurmukhi +0A5D..0A5D; Unknown +0A5E..0A5E; Gurmukhi +0A5F..0A65; Unknown +0A66..0A76; Gurmukhi +0A77..0A80; Unknown +0A81..0A83; Gujarati +0A84..0A84; Unknown +0A85..0A8D; Gujarati +0A8E..0A8E; Unknown +0A8F..0A91; Gujarati +0A92..0A92; Unknown +0A93..0AA8; Gujarati +0AA9..0AA9; Unknown +0AAA..0AB0; Gujarati +0AB1..0AB1; Unknown +0AB2..0AB3; Gujarati +0AB4..0AB4; Unknown +0AB5..0AB9; Gujarati +0ABA..0ABB; Unknown +0ABC..0AC5; Gujarati +0AC6..0AC6; Unknown +0AC7..0AC9; Gujarati +0ACA..0ACA; Unknown +0ACB..0ACD; Gujarati +0ACE..0ACF; Unknown +0AD0..0AD0; Gujarati +0AD1..0ADF; Unknown +0AE0..0AE3; Gujarati +0AE4..0AE5; Unknown +0AE6..0AF1; Gujarati +0AF2..0AF8; Unknown +0AF9..0AFF; Gujarati +0B00..0B00; Unknown +0B01..0B03; Oriya +0B04..0B04; Unknown +0B05..0B0C; Oriya +0B0D..0B0E; Unknown +0B0F..0B10; Oriya +0B11..0B12; Unknown +0B13..0B28; Oriya +0B29..0B29; Unknown +0B2A..0B30; Oriya +0B31..0B31; Unknown +0B32..0B33; Oriya +0B34..0B34; Unknown +0B35..0B39; Oriya +0B3A..0B3B; Unknown +0B3C..0B44; Oriya +0B45..0B46; Unknown +0B47..0B48; Oriya +0B49..0B4A; Unknown +0B4B..0B4D; Oriya +0B4E..0B55; Unknown +0B56..0B57; Oriya +0B58..0B5B; Unknown +0B5C..0B5D; Oriya +0B5E..0B5E; Unknown +0B5F..0B63; Oriya +0B64..0B65; Unknown +0B66..0B77; Oriya +0B78..0B81; Unknown +0B82..0B83; Tamil +0B84..0B84; Unknown +0B85..0B8A; Tamil +0B8B..0B8D; Unknown +0B8E..0B90; Tamil +0B91..0B91; Unknown +0B92..0B95; Tamil +0B96..0B98; Unknown +0B99..0B9A; Tamil +0B9B..0B9B; Unknown +0B9C..0B9C; Tamil +0B9D..0B9D; Unknown +0B9E..0B9F; Tamil +0BA0..0BA2; Unknown +0BA3..0BA4; Tamil +0BA5..0BA7; Unknown +0BA8..0BAA; Tamil +0BAB..0BAD; Unknown +0BAE..0BB9; Tamil +0BBA..0BBD; Unknown +0BBE..0BC2; Tamil +0BC3..0BC5; Unknown +0BC6..0BC8; Tamil +0BC9..0BC9; Unknown +0BCA..0BCD; Tamil +0BCE..0BCF; Unknown +0BD0..0BD0; Tamil +0BD1..0BD6; Unknown +0BD7..0BD7; Tamil +0BD8..0BE5; Unknown +0BE6..0BFA; Tamil +0BFB..0BFF; Unknown +0C00..0C0C; Telugu +0C0D..0C0D; Unknown +0C0E..0C10; Telugu +0C11..0C11; Unknown +0C12..0C28; Telugu +0C29..0C29; Unknown +0C2A..0C39; Telugu +0C3A..0C3C; Unknown +0C3D..0C44; Telugu +0C45..0C45; Unknown +0C46..0C48; Telugu +0C49..0C49; Unknown +0C4A..0C4D; Telugu +0C4E..0C54; Unknown +0C55..0C56; Telugu +0C57..0C57; Unknown +0C58..0C5A; Telugu +0C5B..0C5F; Unknown +0C60..0C63; Telugu +0C64..0C65; Unknown +0C66..0C6F; Telugu +0C70..0C76; Unknown +0C77..0C7F; Telugu +0C80..0C8C; Kannada +0C8D..0C8D; Unknown +0C8E..0C90; Kannada +0C91..0C91; Unknown +0C92..0CA8; Kannada +0CA9..0CA9; Unknown +0CAA..0CB3; Kannada +0CB4..0CB4; Unknown +0CB5..0CB9; Kannada +0CBA..0CBB; Unknown +0CBC..0CC4; Kannada +0CC5..0CC5; Unknown +0CC6..0CC8; Kannada +0CC9..0CC9; Unknown +0CCA..0CCD; Kannada +0CCE..0CD4; Unknown +0CD5..0CD6; Kannada +0CD7..0CDD; Unknown +0CDE..0CDE; Kannada +0CDF..0CDF; Unknown +0CE0..0CE3; Kannada +0CE4..0CE5; Unknown +0CE6..0CEF; Kannada +0CF0..0CF0; Unknown +0CF1..0CF2; Kannada +0CF3..0CFF; Unknown +0D00..0D03; Malayalam +0D04..0D04; Unknown +0D05..0D0C; Malayalam +0D0D..0D0D; Unknown +0D0E..0D10; Malayalam +0D11..0D11; Unknown +0D12..0D44; Malayalam +0D45..0D45; Unknown +0D46..0D48; Malayalam +0D49..0D49; Unknown +0D4A..0D4F; Malayalam +0D50..0D53; Unknown +0D54..0D63; Malayalam +0D64..0D65; Unknown +0D66..0D7F; Malayalam +0D80..0D81; Unknown +0D82..0D83; Sinhala +0D84..0D84; Unknown +0D85..0D96; Sinhala +0D97..0D99; Unknown +0D9A..0DB1; Sinhala +0DB2..0DB2; Unknown +0DB3..0DBB; Sinhala +0DBC..0DBC; Unknown +0DBD..0DBD; Sinhala +0DBE..0DBF; Unknown +0DC0..0DC6; Sinhala +0DC7..0DC9; Unknown +0DCA..0DCA; Sinhala +0DCB..0DCE; Unknown +0DCF..0DD4; Sinhala +0DD5..0DD5; Unknown +0DD6..0DD6; Sinhala +0DD7..0DD7; Unknown +0DD8..0DDF; Sinhala +0DE0..0DE5; Unknown +0DE6..0DEF; Sinhala +0DF0..0DF1; Unknown +0DF2..0DF4; Sinhala +0DF5..0E00; Unknown +0E01..0E3A; Thai +0E3B..0E3E; Unknown +0E3F..0E3F; Common +0E40..0E5B; Thai +0E5C..0E80; Unknown +0E81..0E82; Lao +0E83..0E83; Unknown +0E84..0E84; Lao +0E85..0E85; Unknown +0E86..0E8A; Lao +0E8B..0E8B; Unknown +0E8C..0EA3; Lao +0EA4..0EA4; Unknown +0EA5..0EA5; Lao +0EA6..0EA6; Unknown +0EA7..0EBD; Lao +0EBE..0EBF; Unknown +0EC0..0EC4; Lao +0EC5..0EC5; Unknown +0EC6..0EC6; Lao +0EC7..0EC7; Unknown +0EC8..0ECD; Lao +0ECE..0ECF; Unknown +0ED0..0ED9; Lao +0EDA..0EDB; Unknown +0EDC..0EDF; Lao +0EE0..0EFF; Unknown +0F00..0F47; Tibetan +0F48..0F48; Unknown +0F49..0F6C; Tibetan +0F6D..0F70; Unknown +0F71..0F97; Tibetan +0F98..0F98; Unknown +0F99..0FBC; Tibetan +0FBD..0FBD; Unknown +0FBE..0FCC; Tibetan +0FCD..0FCD; Unknown +0FCE..0FD4; Tibetan +0FD5..0FD8; Common +0FD9..0FDA; Tibetan +0FDB..0FFF; Unknown +1000..109F; Myanmar +10A0..10C5; Georgian +10C6..10C6; Unknown +10C7..10C7; Georgian +10C8..10CC; Unknown +10CD..10CD; Georgian +10CE..10CF; Unknown +10D0..10FA; Georgian +10FB..10FB; Common +10FC..10FF; Georgian +1100..11FF; Hangul +1200..1248; Ethiopic +1249..1249; Unknown +124A..124D; Ethiopic +124E..124F; Unknown +1250..1256; Ethiopic +1257..1257; Unknown +1258..1258; Ethiopic +1259..1259; Unknown +125A..125D; Ethiopic +125E..125F; Unknown +1260..1288; Ethiopic +1289..1289; Unknown +128A..128D; Ethiopic +128E..128F; Unknown +1290..12B0; Ethiopic +12B1..12B1; Unknown +12B2..12B5; Ethiopic +12B6..12B7; Unknown +12B8..12BE; Ethiopic +12BF..12BF; Unknown +12C0..12C0; Ethiopic +12C1..12C1; Unknown +12C2..12C5; Ethiopic +12C6..12C7; Unknown +12C8..12D6; Ethiopic +12D7..12D7; Unknown +12D8..1310; Ethiopic +1311..1311; Unknown +1312..1315; Ethiopic +1316..1317; Unknown +1318..135A; Ethiopic +135B..135C; Unknown +135D..137C; Ethiopic +137D..137F; Unknown +1380..1399; Ethiopic +139A..139F; Unknown +13A0..13F5; Cherokee +13F6..13F7; Unknown +13F8..13FD; Cherokee +13FE..13FF; Unknown +1400..167F; Canadian_Aboriginal +1680..169C; Ogham +169D..169F; Unknown +16A0..16EA; Runic +16EB..16ED; Common +16EE..16F8; Runic +16F9..16FF; Unknown +1700..170C; Tagalog +170D..170D; Unknown +170E..1714; Tagalog +1715..171F; Unknown +1720..1734; Hanunoo +1735..1736; Common +1737..173F; Unknown +1740..1753; Buhid +1754..175F; Unknown +1760..176C; Tagbanwa +176D..176D; Unknown +176E..1770; Tagbanwa +1771..1771; Unknown +1772..1773; Tagbanwa +1774..177F; Unknown +1780..17DD; Khmer +17DE..17DF; Unknown +17E0..17E9; Khmer +17EA..17EF; Unknown +17F0..17F9; Khmer +17FA..17FF; Unknown +1800..1801; Mongolian +1802..1803; Common +1804..1804; Mongolian +1805..1805; Common +1806..180E; Mongolian +180F..180F; Unknown +1810..1819; Mongolian +181A..181F; Unknown +1820..1878; Mongolian +1879..187F; Unknown +1880..18AA; Mongolian +18AB..18AF; Unknown +18B0..18F5; Canadian_Aboriginal +18F6..18FF; Unknown +1900..191E; Limbu +191F..191F; Unknown +1920..192B; Limbu +192C..192F; Unknown +1930..193B; Limbu +193C..193F; Unknown +1940..1940; Limbu +1941..1943; Unknown +1944..194F; Limbu +1950..196D; Tai_Le +196E..196F; Unknown +1970..1974; Tai_Le +1975..197F; Unknown +1980..19AB; New_Tai_Lue +19AC..19AF; Unknown +19B0..19C9; New_Tai_Lue +19CA..19CF; Unknown +19D0..19DA; New_Tai_Lue +19DB..19DD; Unknown +19DE..19DF; New_Tai_Lue +19E0..19FF; Khmer +1A00..1A1B; Buginese +1A1C..1A1D; Unknown +1A1E..1A1F; Buginese +1A20..1A5E; Tai_Tham +1A5F..1A5F; Unknown +1A60..1A7C; Tai_Tham +1A7D..1A7E; Unknown +1A7F..1A89; Tai_Tham +1A8A..1A8F; Unknown +1A90..1A99; Tai_Tham +1A9A..1A9F; Unknown +1AA0..1AAD; Tai_Tham +1AAE..1AAF; Unknown +1AB0..1ABE; Inherited +1ABF..1AFF; Unknown +1B00..1B4B; Balinese +1B4C..1B4F; Unknown +1B50..1B7C; Balinese +1B7D..1B7F; Unknown +1B80..1BBF; Sundanese +1BC0..1BF3; Batak +1BF4..1BFB; Unknown +1BFC..1BFF; Batak +1C00..1C37; Lepcha +1C38..1C3A; Unknown +1C3B..1C49; Lepcha +1C4A..1C4C; Unknown +1C4D..1C4F; Lepcha +1C50..1C7F; Ol_Chiki +1C80..1C88; Cyrillic +1C89..1C8F; Unknown +1C90..1CBA; Georgian +1CBB..1CBC; Unknown +1CBD..1CBF; Georgian +1CC0..1CC7; Sundanese +1CC8..1CCF; Unknown +1CD0..1CD2; Inherited +1CD3..1CD3; Common +1CD4..1CE0; Inherited +1CE1..1CE1; Common +1CE2..1CE8; Inherited +1CE9..1CEC; Common +1CED..1CED; Inherited +1CEE..1CF3; Common +1CF4..1CF4; Inherited +1CF5..1CF7; Common +1CF8..1CF9; Inherited +1CFA..1CFA; Common +1CFB..1CFF; Unknown +1D00..1D25; Latin +1D26..1D2A; Greek +1D2B..1D2B; Cyrillic +1D2C..1D5C; Latin +1D5D..1D61; Greek +1D62..1D65; Latin +1D66..1D6A; Greek +1D6B..1D77; Latin +1D78..1D78; Cyrillic +1D79..1DBE; Latin +1DBF..1DBF; Greek +1DC0..1DF9; Inherited +1DFA..1DFA; Unknown +1DFB..1DFF; Inherited +1E00..1EFF; Latin +1F00..1F15; Greek +1F16..1F17; Unknown +1F18..1F1D; Greek +1F1E..1F1F; Unknown +1F20..1F45; Greek +1F46..1F47; Unknown +1F48..1F4D; Greek +1F4E..1F4F; Unknown +1F50..1F57; Greek +1F58..1F58; Unknown +1F59..1F59; Greek +1F5A..1F5A; Unknown +1F5B..1F5B; Greek +1F5C..1F5C; Unknown +1F5D..1F5D; Greek +1F5E..1F5E; Unknown +1F5F..1F7D; Greek +1F7E..1F7F; Unknown +1F80..1FB4; Greek +1FB5..1FB5; Unknown +1FB6..1FC4; Greek +1FC5..1FC5; Unknown +1FC6..1FD3; Greek +1FD4..1FD5; Unknown +1FD6..1FDB; Greek +1FDC..1FDC; Unknown +1FDD..1FEF; Greek +1FF0..1FF1; Unknown +1FF2..1FF4; Greek +1FF5..1FF5; Unknown +1FF6..1FFE; Greek +1FFF..1FFF; Unknown +2000..200B; Common +200C..200D; Inherited +200E..2064; Common +2065..2065; Unknown +2066..2070; Common +2071..2071; Latin +2072..2073; Unknown +2074..207E; Common +207F..207F; Latin +2080..208E; Common +208F..208F; Unknown +2090..209C; Latin +209D..209F; Unknown +20A0..20BF; Common +20C0..20CF; Unknown +20D0..20F0; Inherited +20F1..20FF; Unknown +2100..2125; Common +2126..2126; Greek +2127..2129; Common +212A..212B; Latin +212C..2131; Common +2132..2132; Latin +2133..214D; Common +214E..214E; Latin +214F..215F; Common +2160..2188; Latin +2189..218B; Common +218C..218F; Unknown +2190..2426; Common +2427..243F; Unknown +2440..244A; Common +244B..245F; Unknown +2460..27FF; Common +2800..28FF; Braille +2900..2B73; Common +2B74..2B75; Unknown +2B76..2B95; Common +2B96..2B97; Unknown +2B98..2BFF; Common +2C00..2C2E; Glagolitic +2C2F..2C2F; Unknown +2C30..2C5E; Glagolitic +2C5F..2C5F; Unknown +2C60..2C7F; Latin +2C80..2CF3; Coptic +2CF4..2CF8; Unknown +2CF9..2CFF; Coptic +2D00..2D25; Georgian +2D26..2D26; Unknown +2D27..2D27; Georgian +2D28..2D2C; Unknown +2D2D..2D2D; Georgian +2D2E..2D2F; Unknown +2D30..2D67; Tifinagh +2D68..2D6E; Unknown +2D6F..2D70; Tifinagh +2D71..2D7E; Unknown +2D7F..2D7F; Tifinagh +2D80..2D96; Ethiopic +2D97..2D9F; Unknown +2DA0..2DA6; Ethiopic +2DA7..2DA7; Unknown +2DA8..2DAE; Ethiopic +2DAF..2DAF; Unknown +2DB0..2DB6; Ethiopic +2DB7..2DB7; Unknown +2DB8..2DBE; Ethiopic +2DBF..2DBF; Unknown +2DC0..2DC6; Ethiopic +2DC7..2DC7; Unknown +2DC8..2DCE; Ethiopic +2DCF..2DCF; Unknown +2DD0..2DD6; Ethiopic +2DD7..2DD7; Unknown +2DD8..2DDE; Ethiopic +2DDF..2DDF; Unknown +2DE0..2DFF; Cyrillic +2E00..2E4F; Common +2E50..2E7F; Unknown +2E80..2E99; Han +2E9A..2E9A; Unknown +2E9B..2EF3; Han +2EF4..2EFF; Unknown +2F00..2FD5; Han +2FD6..2FEF; Unknown +2FF0..2FFB; Common +2FFC..2FFF; Unknown +3000..3004; Common +3005..3005; Han +3006..3006; Common +3007..3007; Han +3008..3020; Common +3021..3029; Han +302A..302D; Inherited +302E..302F; Hangul +3030..3037; Common +3038..303B; Han +303C..303F; Common +3040..3040; Unknown +3041..3096; Hiragana +3097..3098; Unknown +3099..309A; Inherited +309B..309C; Common +309D..309F; Hiragana +30A0..30A0; Common +30A1..30FA; Katakana +30FB..30FC; Common +30FD..30FF; Katakana +3100..3104; Unknown +3105..312F; Bopomofo +3130..3130; Unknown +3131..318E; Hangul +318F..318F; Unknown +3190..319F; Common +31A0..31BA; Bopomofo +31BB..31BF; Unknown +31C0..31E3; Common +31E4..31EF; Unknown +31F0..31FF; Katakana +3200..321E; Hangul +321F..321F; Unknown +3220..325F; Common +3260..327E; Hangul +327F..32CF; Common +32D0..32FE; Katakana +32FF..32FF; Unknown +3300..3357; Katakana +3358..33FF; Common +3400..4DB5; Han +4DB6..4DBF; Unknown +4DC0..4DFF; Common +4E00..9FEF; Han +9FF0..9FFF; Unknown +A000..A48C; Yi +A48D..A48F; Unknown +A490..A4C6; Yi +A4C7..A4CF; Unknown +A4D0..A4FF; Lisu +A500..A62B; Vai +A62C..A63F; Unknown +A640..A69F; Cyrillic +A6A0..A6F7; Bamum +A6F8..A6FF; Unknown +A700..A721; Common +A722..A787; Latin +A788..A78A; Common +A78B..A7BF; Latin +A7C0..A7C1; Unknown +A7C2..A7C6; Latin +A7C7..A7F6; Unknown +A7F7..A7FF; Latin +A800..A82B; Syloti_Nagri +A82C..A82F; Unknown +A830..A839; Common +A83A..A83F; Unknown +A840..A877; Phags_Pa +A878..A87F; Unknown +A880..A8C5; Saurashtra +A8C6..A8CD; Unknown +A8CE..A8D9; Saurashtra +A8DA..A8DF; Unknown +A8E0..A8FF; Devanagari +A900..A92D; Kayah_Li +A92E..A92E; Common +A92F..A92F; Kayah_Li +A930..A953; Rejang +A954..A95E; Unknown +A95F..A95F; Rejang +A960..A97C; Hangul +A97D..A97F; Unknown +A980..A9CD; Javanese +A9CE..A9CE; Unknown +A9CF..A9CF; Common +A9D0..A9D9; Javanese +A9DA..A9DD; Unknown +A9DE..A9DF; Javanese +A9E0..A9FE; Myanmar +A9FF..A9FF; Unknown +AA00..AA36; Cham +AA37..AA3F; Unknown +AA40..AA4D; Cham +AA4E..AA4F; Unknown +AA50..AA59; Cham +AA5A..AA5B; Unknown +AA5C..AA5F; Cham +AA60..AA7F; Myanmar +AA80..AAC2; Tai_Viet +AAC3..AADA; Unknown +AADB..AADF; Tai_Viet +AAE0..AAF6; Meetei_Mayek +AAF7..AB00; Unknown +AB01..AB06; Ethiopic +AB07..AB08; Unknown +AB09..AB0E; Ethiopic +AB0F..AB10; Unknown +AB11..AB16; Ethiopic +AB17..AB1F; Unknown +AB20..AB26; Ethiopic +AB27..AB27; Unknown +AB28..AB2E; Ethiopic +AB2F..AB2F; Unknown +AB30..AB5A; Latin +AB5B..AB5B; Common +AB5C..AB64; Latin +AB65..AB65; Greek +AB66..AB67; Latin +AB68..AB6F; Unknown +AB70..ABBF; Cherokee +ABC0..ABED; Meetei_Mayek +ABEE..ABEF; Unknown +ABF0..ABF9; Meetei_Mayek +ABFA..ABFF; Unknown +AC00..D7A3; Hangul +D7A4..D7AF; Unknown +D7B0..D7C6; Hangul +D7C7..D7CA; Unknown +D7CB..D7FB; Hangul +D7FC..D7FF; Unknown +E000..F8FF; Unknown +F900..FA6D; Han +FA6E..FA6F; Unknown +FA70..FAD9; Han +FADA..FAFF; Unknown +FB00..FB06; Latin +FB07..FB12; Unknown +FB13..FB17; Armenian +FB18..FB1C; Unknown +FB1D..FB36; Hebrew +FB37..FB37; Unknown +FB38..FB3C; Hebrew +FB3D..FB3D; Unknown +FB3E..FB3E; Hebrew +FB3F..FB3F; Unknown +FB40..FB41; Hebrew +FB42..FB42; Unknown +FB43..FB44; Hebrew +FB45..FB45; Unknown +FB46..FB4F; Hebrew +FB50..FBC1; Arabic +FBC2..FBD2; Unknown +FBD3..FD3D; Arabic +FD3E..FD3F; Common +FD40..FD4F; Unknown +FD50..FD8F; Arabic +FD90..FD91; Unknown +FD92..FDC7; Arabic +FDC8..FDEF; Unknown +FDF0..FDFD; Arabic +FDFE..FDFF; Unknown +FE00..FE0F; Inherited +FE10..FE19; Common +FE1A..FE1F; Unknown +FE20..FE2D; Inherited +FE2E..FE2F; Cyrillic +FE30..FE52; Common +FE53..FE53; Unknown +FE54..FE66; Common +FE67..FE67; Unknown +FE68..FE6B; Common +FE6C..FE6F; Unknown +FE70..FE74; Arabic +FE75..FE75; Unknown +FE76..FEFC; Arabic +FEFD..FEFE; Unknown +FEFF..FEFF; Common +FF00..FF00; Unknown +FF01..FF20; Common +FF21..FF3A; Latin +FF3B..FF40; Common +FF41..FF5A; Latin +FF5B..FF65; Common +FF66..FF6F; Katakana +FF70..FF70; Common +FF71..FF9D; Katakana +FF9E..FF9F; Common +FFA0..FFBE; Hangul +FFBF..FFC1; Unknown +FFC2..FFC7; Hangul +FFC8..FFC9; Unknown +FFCA..FFCF; Hangul +FFD0..FFD1; Unknown +FFD2..FFD7; Hangul +FFD8..FFD9; Unknown +FFDA..FFDC; Hangul +FFDD..FFDF; Unknown +FFE0..FFE6; Common +FFE7..FFE7; Unknown +FFE8..FFEE; Common +FFEF..FFF8; Unknown +FFF9..FFFD; Common +FFFE..FFFF; Unknown +10000..1000B; Linear_B +1000C..1000C; Unknown +1000D..10026; Linear_B +10027..10027; Unknown +10028..1003A; Linear_B +1003B..1003B; Unknown +1003C..1003D; Linear_B +1003E..1003E; Unknown +1003F..1004D; Linear_B +1004E..1004F; Unknown +10050..1005D; Linear_B +1005E..1007F; Unknown +10080..100FA; Linear_B +100FB..100FF; Unknown +10100..10102; Common +10103..10106; Unknown +10107..10133; Common +10134..10136; Unknown +10137..1013F; Common +10140..1018E; Greek +1018F..1018F; Unknown +10190..1019B; Common +1019C..1019F; Unknown +101A0..101A0; Greek +101A1..101CF; Unknown +101D0..101FC; Common +101FD..101FD; Inherited +101FE..1027F; Unknown +10280..1029C; Lycian +1029D..1029F; Unknown +102A0..102D0; Carian +102D1..102DF; Unknown +102E0..102E0; Inherited +102E1..102FB; Common +102FC..102FF; Unknown +10300..10323; Old_Italic +10324..1032C; Unknown +1032D..1032F; Old_Italic +10330..1034A; Gothic +1034B..1034F; Unknown +10350..1037A; Old_Permic +1037B..1037F; Unknown +10380..1039D; Ugaritic +1039E..1039E; Unknown +1039F..1039F; Ugaritic +103A0..103C3; Old_Persian +103C4..103C7; Unknown +103C8..103D5; Old_Persian +103D6..103FF; Unknown +10400..1044F; Deseret +10450..1047F; Shavian +10480..1049D; Osmanya +1049E..1049F; Unknown +104A0..104A9; Osmanya +104AA..104AF; Unknown +104B0..104D3; Osage +104D4..104D7; Unknown +104D8..104FB; Osage +104FC..104FF; Unknown +10500..10527; Elbasan +10528..1052F; Unknown +10530..10563; Caucasian_Albanian +10564..1056E; Unknown +1056F..1056F; Caucasian_Albanian +10570..105FF; Unknown +10600..10736; Linear_A +10737..1073F; Unknown +10740..10755; Linear_A +10756..1075F; Unknown +10760..10767; Linear_A +10768..107FF; Unknown +10800..10805; Cypriot +10806..10807; Unknown +10808..10808; Cypriot +10809..10809; Unknown +1080A..10835; Cypriot +10836..10836; Unknown +10837..10838; Cypriot +10839..1083B; Unknown +1083C..1083C; Cypriot +1083D..1083E; Unknown +1083F..1083F; Cypriot +10840..10855; Imperial_Aramaic +10856..10856; Unknown +10857..1085F; Imperial_Aramaic +10860..1087F; Palmyrene +10880..1089E; Nabataean +1089F..108A6; Unknown +108A7..108AF; Nabataean +108B0..108DF; Unknown +108E0..108F2; Hatran +108F3..108F3; Unknown +108F4..108F5; Hatran +108F6..108FA; Unknown +108FB..108FF; Hatran +10900..1091B; Phoenician +1091C..1091E; Unknown +1091F..1091F; Phoenician +10920..10939; Lydian +1093A..1093E; Unknown +1093F..1093F; Lydian +10940..1097F; Unknown +10980..1099F; Meroitic_Hieroglyphs +109A0..109B7; Meroitic_Cursive +109B8..109BB; Unknown +109BC..109CF; Meroitic_Cursive +109D0..109D1; Unknown +109D2..109FF; Meroitic_Cursive +10A00..10A03; Kharoshthi +10A04..10A04; Unknown +10A05..10A06; Kharoshthi +10A07..10A0B; Unknown +10A0C..10A13; Kharoshthi +10A14..10A14; Unknown +10A15..10A17; Kharoshthi +10A18..10A18; Unknown +10A19..10A35; Kharoshthi +10A36..10A37; Unknown +10A38..10A3A; Kharoshthi +10A3B..10A3E; Unknown +10A3F..10A48; Kharoshthi +10A49..10A4F; Unknown +10A50..10A58; Kharoshthi +10A59..10A5F; Unknown +10A60..10A7F; Old_South_Arabian +10A80..10A9F; Old_North_Arabian +10AA0..10ABF; Unknown +10AC0..10AE6; Manichaean +10AE7..10AEA; Unknown +10AEB..10AF6; Manichaean +10AF7..10AFF; Unknown +10B00..10B35; Avestan +10B36..10B38; Unknown +10B39..10B3F; Avestan +10B40..10B55; Inscriptional_Parthian +10B56..10B57; Unknown +10B58..10B5F; Inscriptional_Parthian +10B60..10B72; Inscriptional_Pahlavi +10B73..10B77; Unknown +10B78..10B7F; Inscriptional_Pahlavi +10B80..10B91; Psalter_Pahlavi +10B92..10B98; Unknown +10B99..10B9C; Psalter_Pahlavi +10B9D..10BA8; Unknown +10BA9..10BAF; Psalter_Pahlavi +10BB0..10BFF; Unknown +10C00..10C48; Old_Turkic +10C49..10C7F; Unknown +10C80..10CB2; Old_Hungarian +10CB3..10CBF; Unknown +10CC0..10CF2; Old_Hungarian +10CF3..10CF9; Unknown +10CFA..10CFF; Old_Hungarian +10D00..10D27; Hanifi_Rohingya +10D28..10D2F; Unknown +10D30..10D39; Hanifi_Rohingya +10D3A..10E5F; Unknown +10E60..10E7E; Arabic +10E7F..10EFF; Unknown +10F00..10F27; Old_Sogdian +10F28..10F2F; Unknown +10F30..10F59; Sogdian +10F5A..10FDF; Unknown +10FE0..10FF6; Elymaic +10FF7..10FFF; Unknown +11000..1104D; Brahmi +1104E..11051; Unknown +11052..1106F; Brahmi +11070..1107E; Unknown +1107F..1107F; Brahmi +11080..110C1; Kaithi +110C2..110CC; Unknown +110CD..110CD; Kaithi +110CE..110CF; Unknown +110D0..110E8; Sora_Sompeng +110E9..110EF; Unknown +110F0..110F9; Sora_Sompeng +110FA..110FF; Unknown +11100..11134; Chakma +11135..11135; Unknown +11136..11146; Chakma +11147..1114F; Unknown +11150..11176; Mahajani +11177..1117F; Unknown +11180..111CD; Sharada +111CE..111CF; Unknown +111D0..111DF; Sharada +111E0..111E0; Unknown +111E1..111F4; Sinhala +111F5..111FF; Unknown +11200..11211; Khojki +11212..11212; Unknown +11213..1123E; Khojki +1123F..1127F; Unknown +11280..11286; Multani +11287..11287; Unknown +11288..11288; Multani +11289..11289; Unknown +1128A..1128D; Multani +1128E..1128E; Unknown +1128F..1129D; Multani +1129E..1129E; Unknown +1129F..112A9; Multani +112AA..112AF; Unknown +112B0..112EA; Khudawadi +112EB..112EF; Unknown +112F0..112F9; Khudawadi +112FA..112FF; Unknown +11300..11303; Grantha +11304..11304; Unknown +11305..1130C; Grantha +1130D..1130E; Unknown +1130F..11310; Grantha +11311..11312; Unknown +11313..11328; Grantha +11329..11329; Unknown +1132A..11330; Grantha +11331..11331; Unknown +11332..11333; Grantha +11334..11334; Unknown +11335..11339; Grantha +1133A..1133A; Unknown +1133B..1133B; Inherited +1133C..11344; Grantha +11345..11346; Unknown +11347..11348; Grantha +11349..1134A; Unknown +1134B..1134D; Grantha +1134E..1134F; Unknown +11350..11350; Grantha +11351..11356; Unknown +11357..11357; Grantha +11358..1135C; Unknown +1135D..11363; Grantha +11364..11365; Unknown +11366..1136C; Grantha +1136D..1136F; Unknown +11370..11374; Grantha +11375..113FF; Unknown +11400..11459; Newa +1145A..1145A; Unknown +1145B..1145B; Newa +1145C..1145C; Unknown +1145D..1145F; Newa +11460..1147F; Unknown +11480..114C7; Tirhuta +114C8..114CF; Unknown +114D0..114D9; Tirhuta +114DA..1157F; Unknown +11580..115B5; Siddham +115B6..115B7; Unknown +115B8..115DD; Siddham +115DE..115FF; Unknown +11600..11644; Modi +11645..1164F; Unknown +11650..11659; Modi +1165A..1165F; Unknown +11660..1166C; Mongolian +1166D..1167F; Unknown +11680..116B8; Takri +116B9..116BF; Unknown +116C0..116C9; Takri +116CA..116FF; Unknown +11700..1171A; Ahom +1171B..1171C; Unknown +1171D..1172B; Ahom +1172C..1172F; Unknown +11730..1173F; Ahom +11740..117FF; Unknown +11800..1183B; Dogra +1183C..1189F; Unknown +118A0..118F2; Warang_Citi +118F3..118FE; Unknown +118FF..118FF; Warang_Citi +11900..1199F; Unknown +119A0..119A7; Nandinagari +119A8..119A9; Unknown +119AA..119D7; Nandinagari +119D8..119D9; Unknown +119DA..119E4; Nandinagari +119E5..119FF; Unknown +11A00..11A47; Zanabazar_Square +11A48..11A4F; Unknown +11A50..11AA2; Soyombo +11AA3..11ABF; Unknown +11AC0..11AF8; Pau_Cin_Hau +11AF9..11BFF; Unknown +11C00..11C08; Bhaiksuki +11C09..11C09; Unknown +11C0A..11C36; Bhaiksuki +11C37..11C37; Unknown +11C38..11C45; Bhaiksuki +11C46..11C4F; Unknown +11C50..11C6C; Bhaiksuki +11C6D..11C6F; Unknown +11C70..11C8F; Marchen +11C90..11C91; Unknown +11C92..11CA7; Marchen +11CA8..11CA8; Unknown +11CA9..11CB6; Marchen +11CB7..11CFF; Unknown +11D00..11D06; Masaram_Gondi +11D07..11D07; Unknown +11D08..11D09; Masaram_Gondi +11D0A..11D0A; Unknown +11D0B..11D36; Masaram_Gondi +11D37..11D39; Unknown +11D3A..11D3A; Masaram_Gondi +11D3B..11D3B; Unknown +11D3C..11D3D; Masaram_Gondi +11D3E..11D3E; Unknown +11D3F..11D47; Masaram_Gondi +11D48..11D4F; Unknown +11D50..11D59; Masaram_Gondi +11D5A..11D5F; Unknown +11D60..11D65; Gunjala_Gondi +11D66..11D66; Unknown +11D67..11D68; Gunjala_Gondi +11D69..11D69; Unknown +11D6A..11D8E; Gunjala_Gondi +11D8F..11D8F; Unknown +11D90..11D91; Gunjala_Gondi +11D92..11D92; Unknown +11D93..11D98; Gunjala_Gondi +11D99..11D9F; Unknown +11DA0..11DA9; Gunjala_Gondi +11DAA..11EDF; Unknown +11EE0..11EF8; Makasar +11EF9..11FBF; Unknown +11FC0..11FF1; Tamil +11FF2..11FFE; Unknown +11FFF..11FFF; Tamil +12000..12399; Cuneiform +1239A..123FF; Unknown +12400..1246E; Cuneiform +1246F..1246F; Unknown +12470..12474; Cuneiform +12475..1247F; Unknown +12480..12543; Cuneiform +12544..12FFF; Unknown +13000..1342E; Egyptian_Hieroglyphs +1342F..1342F; Unknown +13430..13438; Egyptian_Hieroglyphs +13439..143FF; Unknown +14400..14646; Anatolian_Hieroglyphs +14647..167FF; Unknown +16800..16A38; Bamum +16A39..16A3F; Unknown +16A40..16A5E; Mro +16A5F..16A5F; Unknown +16A60..16A69; Mro +16A6A..16A6D; Unknown +16A6E..16A6F; Mro +16A70..16ACF; Unknown +16AD0..16AED; Bassa_Vah +16AEE..16AEF; Unknown +16AF0..16AF5; Bassa_Vah +16AF6..16AFF; Unknown +16B00..16B45; Pahawh_Hmong +16B46..16B4F; Unknown +16B50..16B59; Pahawh_Hmong +16B5A..16B5A; Unknown +16B5B..16B61; Pahawh_Hmong +16B62..16B62; Unknown +16B63..16B77; Pahawh_Hmong +16B78..16B7C; Unknown +16B7D..16B8F; Pahawh_Hmong +16B90..16E3F; Unknown +16E40..16E9A; Medefaidrin +16E9B..16EFF; Unknown +16F00..16F4A; Miao +16F4B..16F4E; Unknown +16F4F..16F87; Miao +16F88..16F8E; Unknown +16F8F..16F9F; Miao +16FA0..16FDF; Unknown +16FE0..16FE0; Tangut +16FE1..16FE1; Nushu +16FE2..16FE3; Common +16FE4..16FFF; Unknown +17000..187F7; Tangut +187F8..187FF; Unknown +18800..18AF2; Tangut +18AF3..1AFFF; Unknown +1B000..1B000; Katakana +1B001..1B11E; Hiragana +1B11F..1B14F; Unknown +1B150..1B152; Hiragana +1B153..1B163; Unknown +1B164..1B167; Katakana +1B168..1B16F; Unknown +1B170..1B2FB; Nushu +1B2FC..1BBFF; Unknown +1BC00..1BC6A; Duployan +1BC6B..1BC6F; Unknown +1BC70..1BC7C; Duployan +1BC7D..1BC7F; Unknown +1BC80..1BC88; Duployan +1BC89..1BC8F; Unknown +1BC90..1BC99; Duployan +1BC9A..1BC9B; Unknown +1BC9C..1BC9F; Duployan +1BCA0..1BCA3; Common +1BCA4..1CFFF; Unknown +1D000..1D0F5; Common +1D0F6..1D0FF; Unknown +1D100..1D126; Common +1D127..1D128; Unknown +1D129..1D166; Common +1D167..1D169; Inherited +1D16A..1D17A; Common +1D17B..1D182; Inherited +1D183..1D184; Common +1D185..1D18B; Inherited +1D18C..1D1A9; Common +1D1AA..1D1AD; Inherited +1D1AE..1D1E8; Common +1D1E9..1D1FF; Unknown +1D200..1D245; Greek +1D246..1D2DF; Unknown +1D2E0..1D2F3; Common +1D2F4..1D2FF; Unknown +1D300..1D356; Common +1D357..1D35F; Unknown +1D360..1D378; Common +1D379..1D3FF; Unknown +1D400..1D454; Common +1D455..1D455; Unknown +1D456..1D49C; Common +1D49D..1D49D; Unknown +1D49E..1D49F; Common +1D4A0..1D4A1; Unknown +1D4A2..1D4A2; Common +1D4A3..1D4A4; Unknown +1D4A5..1D4A6; Common +1D4A7..1D4A8; Unknown +1D4A9..1D4AC; Common +1D4AD..1D4AD; Unknown +1D4AE..1D4B9; Common +1D4BA..1D4BA; Unknown +1D4BB..1D4BB; Common +1D4BC..1D4BC; Unknown +1D4BD..1D4C3; Common +1D4C4..1D4C4; Unknown +1D4C5..1D505; Common +1D506..1D506; Unknown +1D507..1D50A; Common +1D50B..1D50C; Unknown +1D50D..1D514; Common +1D515..1D515; Unknown +1D516..1D51C; Common +1D51D..1D51D; Unknown +1D51E..1D539; Common +1D53A..1D53A; Unknown +1D53B..1D53E; Common +1D53F..1D53F; Unknown +1D540..1D544; Common +1D545..1D545; Unknown +1D546..1D546; Common +1D547..1D549; Unknown +1D54A..1D550; Common +1D551..1D551; Unknown +1D552..1D6A5; Common +1D6A6..1D6A7; Unknown +1D6A8..1D7CB; Common +1D7CC..1D7CD; Unknown +1D7CE..1D7FF; Common +1D800..1DA8B; SignWriting +1DA8C..1DA9A; Unknown +1DA9B..1DA9F; SignWriting +1DAA0..1DAA0; Unknown +1DAA1..1DAAF; SignWriting +1DAB0..1DFFF; Unknown +1E000..1E006; Glagolitic +1E007..1E007; Unknown +1E008..1E018; Glagolitic +1E019..1E01A; Unknown +1E01B..1E021; Glagolitic +1E022..1E022; Unknown +1E023..1E024; Glagolitic +1E025..1E025; Unknown +1E026..1E02A; Glagolitic +1E02B..1E0FF; Unknown +1E100..1E12C; Nyiakeng_Puachue_Hmong +1E12D..1E12F; Unknown +1E130..1E13D; Nyiakeng_Puachue_Hmong +1E13E..1E13F; Unknown +1E140..1E149; Nyiakeng_Puachue_Hmong +1E14A..1E14D; Unknown +1E14E..1E14F; Nyiakeng_Puachue_Hmong +1E150..1E2BF; Unknown +1E2C0..1E2F9; Wancho +1E2FA..1E2FE; Unknown +1E2FF..1E2FF; Wancho +1E300..1E7FF; Unknown +1E800..1E8C4; Mende_Kikakui +1E8C5..1E8C6; Unknown +1E8C7..1E8D6; Mende_Kikakui +1E8D7..1E8FF; Unknown +1E900..1E94B; Adlam +1E94C..1E94F; Unknown +1E950..1E959; Adlam +1E95A..1E95D; Unknown +1E95E..1E95F; Adlam +1E960..1EC70; Unknown +1EC71..1ECB4; Common +1ECB5..1ED00; Unknown +1ED01..1ED3D; Common +1ED3E..1EDFF; Unknown +1EE00..1EE03; Arabic +1EE04..1EE04; Unknown +1EE05..1EE1F; Arabic +1EE20..1EE20; Unknown +1EE21..1EE22; Arabic +1EE23..1EE23; Unknown +1EE24..1EE24; Arabic +1EE25..1EE26; Unknown +1EE27..1EE27; Arabic +1EE28..1EE28; Unknown +1EE29..1EE32; Arabic +1EE33..1EE33; Unknown +1EE34..1EE37; Arabic +1EE38..1EE38; Unknown +1EE39..1EE39; Arabic +1EE3A..1EE3A; Unknown +1EE3B..1EE3B; Arabic +1EE3C..1EE41; Unknown +1EE42..1EE42; Arabic +1EE43..1EE46; Unknown +1EE47..1EE47; Arabic +1EE48..1EE48; Unknown +1EE49..1EE49; Arabic +1EE4A..1EE4A; Unknown +1EE4B..1EE4B; Arabic +1EE4C..1EE4C; Unknown +1EE4D..1EE4F; Arabic +1EE50..1EE50; Unknown +1EE51..1EE52; Arabic +1EE53..1EE53; Unknown +1EE54..1EE54; Arabic +1EE55..1EE56; Unknown +1EE57..1EE57; Arabic +1EE58..1EE58; Unknown +1EE59..1EE59; Arabic +1EE5A..1EE5A; Unknown +1EE5B..1EE5B; Arabic +1EE5C..1EE5C; Unknown +1EE5D..1EE5D; Arabic +1EE5E..1EE5E; Unknown +1EE5F..1EE5F; Arabic +1EE60..1EE60; Unknown +1EE61..1EE62; Arabic +1EE63..1EE63; Unknown +1EE64..1EE64; Arabic +1EE65..1EE66; Unknown +1EE67..1EE6A; Arabic +1EE6B..1EE6B; Unknown +1EE6C..1EE72; Arabic +1EE73..1EE73; Unknown +1EE74..1EE77; Arabic +1EE78..1EE78; Unknown +1EE79..1EE7C; Arabic +1EE7D..1EE7D; Unknown +1EE7E..1EE7E; Arabic +1EE7F..1EE7F; Unknown +1EE80..1EE89; Arabic +1EE8A..1EE8A; Unknown +1EE8B..1EE9B; Arabic +1EE9C..1EEA0; Unknown +1EEA1..1EEA3; Arabic +1EEA4..1EEA4; Unknown +1EEA5..1EEA9; Arabic +1EEAA..1EEAA; Unknown +1EEAB..1EEBB; Arabic +1EEBC..1EEEF; Unknown +1EEF0..1EEF1; Arabic +1EEF2..1EFFF; Unknown +1F000..1F02B; Common +1F02C..1F02F; Unknown +1F030..1F093; Common +1F094..1F09F; Unknown +1F0A0..1F0AE; Common +1F0AF..1F0B0; Unknown +1F0B1..1F0BF; Common +1F0C0..1F0C0; Unknown +1F0C1..1F0CF; Common +1F0D0..1F0D0; Unknown +1F0D1..1F0F5; Common +1F0F6..1F0FF; Unknown +1F100..1F10C; Common +1F10D..1F10F; Unknown +1F110..1F16C; Common +1F16D..1F16F; Unknown +1F170..1F1AC; Common +1F1AD..1F1E5; Unknown +1F1E6..1F1FF; Common +1F200..1F200; Hiragana +1F201..1F202; Common +1F203..1F20F; Unknown +1F210..1F23B; Common +1F23C..1F23F; Unknown +1F240..1F248; Common +1F249..1F24F; Unknown +1F250..1F251; Common +1F252..1F25F; Unknown +1F260..1F265; Common +1F266..1F2FF; Unknown +1F300..1F6D5; Common +1F6D6..1F6DF; Unknown +1F6E0..1F6EC; Common +1F6ED..1F6EF; Unknown +1F6F0..1F6FA; Common +1F6FB..1F6FF; Unknown +1F700..1F773; Common +1F774..1F77F; Unknown +1F780..1F7D8; Common +1F7D9..1F7DF; Unknown +1F7E0..1F7EB; Common +1F7EC..1F7FF; Unknown +1F800..1F80B; Common +1F80C..1F80F; Unknown +1F810..1F847; Common +1F848..1F84F; Unknown +1F850..1F859; Common +1F85A..1F85F; Unknown +1F860..1F887; Common +1F888..1F88F; Unknown +1F890..1F8AD; Common +1F8AE..1F8FF; Unknown +1F900..1F90B; Common +1F90C..1F90C; Unknown +1F90D..1F971; Common +1F972..1F972; Unknown +1F973..1F976; Common +1F977..1F979; Unknown +1F97A..1F9A2; Common +1F9A3..1F9A4; Unknown +1F9A5..1F9AA; Common +1F9AB..1F9AD; Unknown +1F9AE..1F9CA; Common +1F9CB..1F9CC; Unknown +1F9CD..1FA53; Common +1FA54..1FA5F; Unknown +1FA60..1FA6D; Common +1FA6E..1FA6F; Unknown +1FA70..1FA73; Common +1FA74..1FA77; Unknown +1FA78..1FA7A; Common +1FA7B..1FA7F; Unknown +1FA80..1FA82; Common +1FA83..1FA8F; Unknown +1FA90..1FA95; Common +1FA96..1FFFF; Unknown +20000..2A6D6; Han +2A6D7..2A6FF; Unknown +2A700..2B734; Han +2B735..2B73F; Unknown +2B740..2B81D; Han +2B81E..2B81F; Unknown +2B820..2CEA1; Han +2CEA2..2CEAF; Unknown +2CEB0..2EBE0; Han +2EBE1..2F7FF; Unknown +2F800..2FA1D; Han +2FA1E..E0000; Unknown +E0001..E0001; Common +E0002..E001F; Unknown +E0020..E007F; Common +E0080..E00FF; Unknown +E0100..E01EF; Inherited +E01F0..10FFFF; Unknown diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0.test new file mode 100644 index 000000000..8d5d59b97 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0 + +description: +Tests character class syntax of the Unicode 12.0 Script property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_1-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_1.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_1.flex new file mode 100644 index 000000000..841d2a717 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_1.flex @@ -0,0 +1,32 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Adlam} { setCurCharPropertyValue("Script_Extensions:Adlam"); } +\p{Script_Extensions:Armenian} { setCurCharPropertyValue("Script_Extensions:Armenian"); } +\p{Script_Extensions:Bengali} { setCurCharPropertyValue("Script_Extensions:Bengali"); } +\p{Script_Extensions:Bopomofo} { setCurCharPropertyValue("Script_Extensions:Bopomofo"); } +\p{Script_Extensions:Buginese} { setCurCharPropertyValue("Script_Extensions:Buginese"); } +\p{Script_Extensions:Buhid} { setCurCharPropertyValue("Script_Extensions:Buhid"); } +\p{Script_Extensions:Coptic} { setCurCharPropertyValue("Script_Extensions:Coptic"); } +\p{Script_Extensions:Cypriot} { setCurCharPropertyValue("Script_Extensions:Cypriot"); } +\p{Script_Extensions:Cyrillic} { setCurCharPropertyValue("Script_Extensions:Cyrillic"); } +\p{Script_Extensions:Duployan} { setCurCharPropertyValue("Script_Extensions:Duployan"); } +\p{Script_Extensions:Greek} { setCurCharPropertyValue("Script_Extensions:Greek"); } +\p{Script_Extensions:Kaithi} { setCurCharPropertyValue("Script_Extensions:Kaithi"); } +\p{Script_Extensions:Kayah_Li} { setCurCharPropertyValue("Script_Extensions:Kayah_Li"); } +\p{Script_Extensions:Mongolian} { setCurCharPropertyValue("Script_Extensions:Mongolian"); } +\p{Script_Extensions:Multani} { setCurCharPropertyValue("Script_Extensions:Multani"); } +\p{Script_Extensions:Tai_Le} { setCurCharPropertyValue("Script_Extensions:Tai_Le"); } +\p{Script_Extensions:Thaana} { setCurCharPropertyValue("Script_Extensions:Thaana"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_1.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_1.output new file mode 100644 index 000000000..075ea0664 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_1.output @@ -0,0 +1,142 @@ +02EA..02EB; Script_Extensions:Bopomofo +0342..0342; Script_Extensions:Greek +0345..0345; Script_Extensions:Greek +0370..0373; Script_Extensions:Greek +0375..0377; Script_Extensions:Greek +037A..037D; Script_Extensions:Greek +037F..037F; Script_Extensions:Greek +0384..0384; Script_Extensions:Greek +0386..0386; Script_Extensions:Greek +0388..038A; Script_Extensions:Greek +038C..038C; Script_Extensions:Greek +038E..03A1; Script_Extensions:Greek +03A3..03E1; Script_Extensions:Greek +03E2..03EF; Script_Extensions:Coptic +03F0..03FF; Script_Extensions:Greek +0400..052F; Script_Extensions:Cyrillic +0531..0556; Script_Extensions:Armenian +0559..058A; Script_Extensions:Armenian +058D..058F; Script_Extensions:Armenian +060C..060C; Script_Extensions:Thaana +061B..061C; Script_Extensions:Thaana +061F..061F; Script_Extensions:Thaana +0640..0640; Script_Extensions:Adlam +0660..0669; Script_Extensions:Thaana +0780..07B1; Script_Extensions:Thaana +0951..0952; Script_Extensions:Bengali +0964..0965; Script_Extensions:Bengali +0966..096F; Script_Extensions:Kaithi +0980..0983; Script_Extensions:Bengali +0985..098C; Script_Extensions:Bengali +098F..0990; Script_Extensions:Bengali +0993..09A8; Script_Extensions:Bengali +09AA..09B0; Script_Extensions:Bengali +09B2..09B2; Script_Extensions:Bengali +09B6..09B9; Script_Extensions:Bengali +09BC..09C4; Script_Extensions:Bengali +09C7..09C8; Script_Extensions:Bengali +09CB..09CE; Script_Extensions:Bengali +09D7..09D7; Script_Extensions:Bengali +09DC..09DD; Script_Extensions:Bengali +09DF..09E3; Script_Extensions:Bengali +09E6..09FE; Script_Extensions:Bengali +0A66..0A6F; Script_Extensions:Multani +1040..1049; Script_Extensions:Tai_Le +1735..1736; Script_Extensions:Buhid +1740..1753; Script_Extensions:Buhid +1800..180E; Script_Extensions:Mongolian +1810..1819; Script_Extensions:Mongolian +1820..1878; Script_Extensions:Mongolian +1880..18AA; Script_Extensions:Mongolian +1950..196D; Script_Extensions:Tai_Le +1970..1974; Script_Extensions:Tai_Le +1A00..1A1B; Script_Extensions:Buginese +1A1E..1A1F; Script_Extensions:Buginese +1C80..1C88; Script_Extensions:Cyrillic +1CD0..1CD0; Script_Extensions:Bengali +1CD2..1CD2; Script_Extensions:Bengali +1CD5..1CD6; Script_Extensions:Bengali +1CD8..1CD8; Script_Extensions:Bengali +1CE1..1CE1; Script_Extensions:Bengali +1CEA..1CEA; Script_Extensions:Bengali +1CED..1CED; Script_Extensions:Bengali +1CF2..1CF2; Script_Extensions:Bengali +1CF5..1CF7; Script_Extensions:Bengali +1D26..1D2A; Script_Extensions:Greek +1D2B..1D2B; Script_Extensions:Cyrillic +1D5D..1D61; Script_Extensions:Greek +1D66..1D6A; Script_Extensions:Greek +1D78..1D78; Script_Extensions:Cyrillic +1DBF..1DC1; Script_Extensions:Greek +1F00..1F15; Script_Extensions:Greek +1F18..1F1D; Script_Extensions:Greek +1F20..1F45; Script_Extensions:Greek +1F48..1F4D; Script_Extensions:Greek +1F50..1F57; Script_Extensions:Greek +1F59..1F59; Script_Extensions:Greek +1F5B..1F5B; Script_Extensions:Greek +1F5D..1F5D; Script_Extensions:Greek +1F5F..1F7D; Script_Extensions:Greek +1F80..1FB4; Script_Extensions:Greek +1FB6..1FC4; Script_Extensions:Greek +1FC6..1FD3; Script_Extensions:Greek +1FD6..1FDB; Script_Extensions:Greek +1FDD..1FEF; Script_Extensions:Greek +1FF2..1FF4; Script_Extensions:Greek +1FF6..1FFE; Script_Extensions:Greek +202F..202F; Script_Extensions:Mongolian +2126..2126; Script_Extensions:Greek +2C80..2CF3; Script_Extensions:Coptic +2CF9..2CFF; Script_Extensions:Coptic +2DE0..2DFF; Script_Extensions:Cyrillic +2E43..2E43; Script_Extensions:Cyrillic +3001..3003; Script_Extensions:Bopomofo +3008..3011; Script_Extensions:Bopomofo +3013..301F; Script_Extensions:Bopomofo +302A..302D; Script_Extensions:Bopomofo +3030..3030; Script_Extensions:Bopomofo +3037..3037; Script_Extensions:Bopomofo +30FB..30FB; Script_Extensions:Bopomofo +3105..312F; Script_Extensions:Bopomofo +31A0..31BA; Script_Extensions:Bopomofo +A640..A69F; Script_Extensions:Cyrillic +A830..A839; Script_Extensions:Kaithi +A8F1..A8F1; Script_Extensions:Bengali +A900..A92F; Script_Extensions:Kayah_Li +A9CF..A9CF; Script_Extensions:Buginese +AB65..AB65; Script_Extensions:Greek +FB13..FB17; Script_Extensions:Armenian +FDF2..FDF2; Script_Extensions:Thaana +FDFD..FDFD; Script_Extensions:Thaana +FE2E..FE2F; Script_Extensions:Cyrillic +FE45..FE46; Script_Extensions:Bopomofo +FF61..FF65; Script_Extensions:Bopomofo +10100..10102; Script_Extensions:Cypriot +10107..10133; Script_Extensions:Cypriot +10137..1013F; Script_Extensions:Cypriot +10140..1018E; Script_Extensions:Greek +101A0..101A0; Script_Extensions:Greek +102E0..102FB; Script_Extensions:Coptic +10800..10805; Script_Extensions:Cypriot +10808..10808; Script_Extensions:Cypriot +1080A..10835; Script_Extensions:Cypriot +10837..10838; Script_Extensions:Cypriot +1083C..1083C; Script_Extensions:Cypriot +1083F..1083F; Script_Extensions:Cypriot +11080..110C1; Script_Extensions:Kaithi +110CD..110CD; Script_Extensions:Kaithi +11280..11286; Script_Extensions:Multani +11288..11288; Script_Extensions:Multani +1128A..1128D; Script_Extensions:Multani +1128F..1129D; Script_Extensions:Multani +1129F..112A9; Script_Extensions:Multani +11660..1166C; Script_Extensions:Mongolian +1BC00..1BC6A; Script_Extensions:Duployan +1BC70..1BC7C; Script_Extensions:Duployan +1BC80..1BC88; Script_Extensions:Duployan +1BC90..1BC99; Script_Extensions:Duployan +1BC9C..1BCA3; Script_Extensions:Duployan +1D200..1D245; Script_Extensions:Greek +1E900..1E94B; Script_Extensions:Adlam +1E950..1E959; Script_Extensions:Adlam +1E95E..1E95F; Script_Extensions:Adlam diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_1.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_1.test new file mode 100644 index 000000000..b2d4391d6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_1.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_1 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_10-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_10-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_10.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_10.flex new file mode 100644 index 000000000..bcc8e9d3f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_10.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_10 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Limbu} { setCurCharPropertyValue("Script_Extensions:Limbu"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_10.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_10.output new file mode 100644 index 000000000..fe06ad98c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_10.output @@ -0,0 +1,6 @@ +0965..0965; Script_Extensions:Limbu +1900..191E; Script_Extensions:Limbu +1920..192B; Script_Extensions:Limbu +1930..193B; Script_Extensions:Limbu +1940..1940; Script_Extensions:Limbu +1944..194F; Script_Extensions:Limbu diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_10.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_10.test new file mode 100644 index 000000000..10ad3c83f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_10.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_10 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_11-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_11-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_11.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_11.flex new file mode 100644 index 000000000..f27e718f7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_11.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_11 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Mahajani} { setCurCharPropertyValue("Script_Extensions:Mahajani"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_11.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_11.output new file mode 100644 index 000000000..d11d21faf --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_11.output @@ -0,0 +1,3 @@ +0964..096F; Script_Extensions:Mahajani +A830..A839; Script_Extensions:Mahajani +11150..11176; Script_Extensions:Mahajani diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_11.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_11.test new file mode 100644 index 000000000..75709080f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_11.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_11 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_12-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_12-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_12.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_12.flex new file mode 100644 index 000000000..f8490ba7b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_12.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_12 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Malayalam} { setCurCharPropertyValue("Script_Extensions:Malayalam"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_12.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_12.output new file mode 100644 index 000000000..8963b4576 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_12.output @@ -0,0 +1,12 @@ +0951..0952; Script_Extensions:Malayalam +0964..0965; Script_Extensions:Malayalam +0D00..0D03; Script_Extensions:Malayalam +0D05..0D0C; Script_Extensions:Malayalam +0D0E..0D10; Script_Extensions:Malayalam +0D12..0D44; Script_Extensions:Malayalam +0D46..0D48; Script_Extensions:Malayalam +0D4A..0D4F; Script_Extensions:Malayalam +0D54..0D63; Script_Extensions:Malayalam +0D66..0D7F; Script_Extensions:Malayalam +1CDA..1CDA; Script_Extensions:Malayalam +A830..A832; Script_Extensions:Malayalam diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_12.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_12.test new file mode 100644 index 000000000..d0f6a2bb8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_12.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_12 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_13-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_13-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_13.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_13.flex new file mode 100644 index 000000000..304965093 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_13.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_13 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Masaram_Gondi} { setCurCharPropertyValue("Script_Extensions:Masaram_Gondi"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_13.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_13.output new file mode 100644 index 000000000..7216c18d5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_13.output @@ -0,0 +1,8 @@ +0964..0965; Script_Extensions:Masaram_Gondi +11D00..11D06; Script_Extensions:Masaram_Gondi +11D08..11D09; Script_Extensions:Masaram_Gondi +11D0B..11D36; Script_Extensions:Masaram_Gondi +11D3A..11D3A; Script_Extensions:Masaram_Gondi +11D3C..11D3D; Script_Extensions:Masaram_Gondi +11D3F..11D47; Script_Extensions:Masaram_Gondi +11D50..11D59; Script_Extensions:Masaram_Gondi diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_13.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_13.test new file mode 100644 index 000000000..20073e7f7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_13.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_13 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_14-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_14-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_14.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_14.flex new file mode 100644 index 000000000..53889caec --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_14.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_14 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Nandinagari} { setCurCharPropertyValue("Script_Extensions:Nandinagari"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_14.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_14.output new file mode 100644 index 000000000..f8f8cf72f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_14.output @@ -0,0 +1,9 @@ +0964..0965; Script_Extensions:Nandinagari +0CE6..0CEF; Script_Extensions:Nandinagari +1CE9..1CE9; Script_Extensions:Nandinagari +1CF2..1CF2; Script_Extensions:Nandinagari +1CFA..1CFA; Script_Extensions:Nandinagari +A830..A835; Script_Extensions:Nandinagari +119A0..119A7; Script_Extensions:Nandinagari +119AA..119D7; Script_Extensions:Nandinagari +119DA..119E4; Script_Extensions:Nandinagari diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_14.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_14.test new file mode 100644 index 000000000..fac760397 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_14.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_14 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_15-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_15-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_15.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_15.flex new file mode 100644 index 000000000..3fbfdc6cc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_15.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_15 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Oriya} { setCurCharPropertyValue("Script_Extensions:Oriya"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_15.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_15.output new file mode 100644 index 000000000..83acf7638 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_15.output @@ -0,0 +1,18 @@ +0951..0952; Script_Extensions:Oriya +0964..0965; Script_Extensions:Oriya +0B01..0B03; Script_Extensions:Oriya +0B05..0B0C; Script_Extensions:Oriya +0B0F..0B10; Script_Extensions:Oriya +0B13..0B28; Script_Extensions:Oriya +0B2A..0B30; Script_Extensions:Oriya +0B32..0B33; Script_Extensions:Oriya +0B35..0B39; Script_Extensions:Oriya +0B3C..0B44; Script_Extensions:Oriya +0B47..0B48; Script_Extensions:Oriya +0B4B..0B4D; Script_Extensions:Oriya +0B56..0B57; Script_Extensions:Oriya +0B5C..0B5D; Script_Extensions:Oriya +0B5F..0B63; Script_Extensions:Oriya +0B66..0B77; Script_Extensions:Oriya +1CDA..1CDA; Script_Extensions:Oriya +1CF2..1CF2; Script_Extensions:Oriya diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_15.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_15.test new file mode 100644 index 000000000..501d7ef13 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_15.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_15 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_16-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_16-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_16.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_16.flex new file mode 100644 index 000000000..d0bbd34df --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_16.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_16 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Sinhala} { setCurCharPropertyValue("Script_Extensions:Sinhala"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_16.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_16.output new file mode 100644 index 000000000..08185a67c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_16.output @@ -0,0 +1,14 @@ +0964..0965; Script_Extensions:Sinhala +0D82..0D83; Script_Extensions:Sinhala +0D85..0D96; Script_Extensions:Sinhala +0D9A..0DB1; Script_Extensions:Sinhala +0DB3..0DBB; Script_Extensions:Sinhala +0DBD..0DBD; Script_Extensions:Sinhala +0DC0..0DC6; Script_Extensions:Sinhala +0DCA..0DCA; Script_Extensions:Sinhala +0DCF..0DD4; Script_Extensions:Sinhala +0DD6..0DD6; Script_Extensions:Sinhala +0DD8..0DDF; Script_Extensions:Sinhala +0DE6..0DEF; Script_Extensions:Sinhala +0DF2..0DF4; Script_Extensions:Sinhala +111E1..111F4; Script_Extensions:Sinhala diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_16.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_16.test new file mode 100644 index 000000000..2dcc0f965 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_16.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_16 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_17-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_17-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_17.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_17.flex new file mode 100644 index 000000000..2e3bc58dd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_17.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_17 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Syloti_Nagri} { setCurCharPropertyValue("Script_Extensions:Syloti_Nagri"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_17.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_17.output new file mode 100644 index 000000000..5a620a176 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_17.output @@ -0,0 +1,3 @@ +0964..0965; Script_Extensions:Syloti_Nagri +09E6..09EF; Script_Extensions:Syloti_Nagri +A800..A82B; Script_Extensions:Syloti_Nagri diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_17.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_17.test new file mode 100644 index 000000000..309e92646 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_17.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_17 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_18-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_18-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_18.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_18.flex new file mode 100644 index 000000000..c2f95a35c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_18.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_18 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Takri} { setCurCharPropertyValue("Script_Extensions:Takri"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_18.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_18.output new file mode 100644 index 000000000..ad33e7063 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_18.output @@ -0,0 +1,4 @@ +0964..0965; Script_Extensions:Takri +A830..A839; Script_Extensions:Takri +11680..116B8; Script_Extensions:Takri +116C0..116C9; Script_Extensions:Takri diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_18.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_18.test new file mode 100644 index 000000000..106660ced --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_18.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_18 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_19-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_19-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_19.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_19.flex new file mode 100644 index 000000000..951a8024d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_19.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_19 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Tamil} { setCurCharPropertyValue("Script_Extensions:Tamil"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_19.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_19.output new file mode 100644 index 000000000..a9e3e7e97 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_19.output @@ -0,0 +1,25 @@ +0951..0952; Script_Extensions:Tamil +0964..0965; Script_Extensions:Tamil +0B82..0B83; Script_Extensions:Tamil +0B85..0B8A; Script_Extensions:Tamil +0B8E..0B90; Script_Extensions:Tamil +0B92..0B95; Script_Extensions:Tamil +0B99..0B9A; Script_Extensions:Tamil +0B9C..0B9C; Script_Extensions:Tamil +0B9E..0B9F; Script_Extensions:Tamil +0BA3..0BA4; Script_Extensions:Tamil +0BA8..0BAA; Script_Extensions:Tamil +0BAE..0BB9; Script_Extensions:Tamil +0BBE..0BC2; Script_Extensions:Tamil +0BC6..0BC8; Script_Extensions:Tamil +0BCA..0BCD; Script_Extensions:Tamil +0BD0..0BD0; Script_Extensions:Tamil +0BD7..0BD7; Script_Extensions:Tamil +0BE6..0BFA; Script_Extensions:Tamil +1CDA..1CDA; Script_Extensions:Tamil +A8F3..A8F3; Script_Extensions:Tamil +11301..11301; Script_Extensions:Tamil +11303..11303; Script_Extensions:Tamil +1133B..1133C; Script_Extensions:Tamil +11FC0..11FF1; Script_Extensions:Tamil +11FFF..11FFF; Script_Extensions:Tamil diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_19.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_19.test new file mode 100644 index 000000000..b226eee22 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_19.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_19 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_2-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_2-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_2.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_2.flex new file mode 100644 index 000000000..f079f701f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_2.flex @@ -0,0 +1,26 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_2 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Arabic} { setCurCharPropertyValue("Script_Extensions:Arabic"); } +\p{Script_Extensions:Chakma} { setCurCharPropertyValue("Script_Extensions:Chakma"); } +\p{Script_Extensions:Devanagari} { setCurCharPropertyValue("Script_Extensions:Devanagari"); } +\p{Script_Extensions:Georgian} { setCurCharPropertyValue("Script_Extensions:Georgian"); } +\p{Script_Extensions:Glagolitic} { setCurCharPropertyValue("Script_Extensions:Glagolitic"); } +\p{Script_Extensions:Han} { setCurCharPropertyValue("Script_Extensions:Han"); } +\p{Script_Extensions:Hanunoo} { setCurCharPropertyValue("Script_Extensions:Hanunoo"); } +\p{Script_Extensions:Javanese} { setCurCharPropertyValue("Script_Extensions:Javanese"); } +\p{Script_Extensions:Linear_A} { setCurCharPropertyValue("Script_Extensions:Linear_A"); } +\p{Script_Extensions:Old_Permic} { setCurCharPropertyValue("Script_Extensions:Old_Permic"); } +\p{Script_Extensions:Phags_Pa} { setCurCharPropertyValue("Script_Extensions:Phags_Pa"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_2.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_2.output new file mode 100644 index 000000000..10e4b285c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_2.output @@ -0,0 +1,129 @@ +0483..0483; Script_Extensions:Old_Permic +0484..0484; Script_Extensions:Glagolitic +0487..0487; Script_Extensions:Glagolitic +0589..0589; Script_Extensions:Georgian +0600..0604; Script_Extensions:Arabic +0606..061C; Script_Extensions:Arabic +061E..06DC; Script_Extensions:Arabic +06DE..06FF; Script_Extensions:Arabic +0750..077F; Script_Extensions:Arabic +08A0..08B4; Script_Extensions:Arabic +08B6..08BD; Script_Extensions:Arabic +08D3..08E1; Script_Extensions:Arabic +08E3..08FF; Script_Extensions:Arabic +0900..0952; Script_Extensions:Devanagari +0955..097F; Script_Extensions:Devanagari +09E6..09EF; Script_Extensions:Chakma +1040..1049; Script_Extensions:Chakma +10A0..10C5; Script_Extensions:Georgian +10C7..10C7; Script_Extensions:Georgian +10CD..10CD; Script_Extensions:Georgian +10D0..10FF; Script_Extensions:Georgian +1720..1736; Script_Extensions:Hanunoo +1802..1803; Script_Extensions:Phags_Pa +1805..1805; Script_Extensions:Phags_Pa +1C90..1CBA; Script_Extensions:Georgian +1CBD..1CBF; Script_Extensions:Georgian +1CD0..1CF6; Script_Extensions:Devanagari +1CF8..1CF9; Script_Extensions:Devanagari +20F0..20F0; Script_Extensions:Devanagari +2C00..2C2E; Script_Extensions:Glagolitic +2C30..2C5E; Script_Extensions:Glagolitic +2D00..2D25; Script_Extensions:Georgian +2D27..2D27; Script_Extensions:Georgian +2D2D..2D2D; Script_Extensions:Georgian +2E43..2E43; Script_Extensions:Glagolitic +2E80..2E99; Script_Extensions:Han +2E9B..2EF3; Script_Extensions:Han +2F00..2FD5; Script_Extensions:Han +3001..3003; Script_Extensions:Han +3005..3011; Script_Extensions:Han +3013..301F; Script_Extensions:Han +3021..302D; Script_Extensions:Han +3030..3030; Script_Extensions:Han +3037..303F; Script_Extensions:Han +30FB..30FB; Script_Extensions:Han +3190..319F; Script_Extensions:Han +31C0..31E3; Script_Extensions:Han +3220..3247; Script_Extensions:Han +3280..32B0; Script_Extensions:Han +32C0..32CB; Script_Extensions:Han +3358..3370; Script_Extensions:Han +337B..337F; Script_Extensions:Han +33E0..33FE; Script_Extensions:Han +3400..4DB5; Script_Extensions:Han +4E00..9FEF; Script_Extensions:Han +A66F..A66F; Script_Extensions:Glagolitic +A830..A839; Script_Extensions:Devanagari +A840..A877; Script_Extensions:Phags_Pa +A8E0..A8FF; Script_Extensions:Devanagari +A980..A9CD; Script_Extensions:Javanese +A9CF..A9D9; Script_Extensions:Javanese +A9DE..A9DF; Script_Extensions:Javanese +F900..FA6D; Script_Extensions:Han +FA70..FAD9; Script_Extensions:Han +FB50..FBC1; Script_Extensions:Arabic +FBD3..FD3D; Script_Extensions:Arabic +FD50..FD8F; Script_Extensions:Arabic +FD92..FDC7; Script_Extensions:Arabic +FDF0..FDFD; Script_Extensions:Arabic +FE45..FE46; Script_Extensions:Han +FE70..FE74; Script_Extensions:Arabic +FE76..FEFC; Script_Extensions:Arabic +FF61..FF65; Script_Extensions:Han +10107..10133; Script_Extensions:Linear_A +102E0..102FB; Script_Extensions:Arabic +10350..1037A; Script_Extensions:Old_Permic +10600..10736; Script_Extensions:Linear_A +10740..10755; Script_Extensions:Linear_A +10760..10767; Script_Extensions:Linear_A +10E60..10E7E; Script_Extensions:Arabic +11100..11134; Script_Extensions:Chakma +11136..11146; Script_Extensions:Chakma +1D360..1D371; Script_Extensions:Han +1E000..1E006; Script_Extensions:Glagolitic +1E008..1E018; Script_Extensions:Glagolitic +1E01B..1E021; Script_Extensions:Glagolitic +1E023..1E024; Script_Extensions:Glagolitic +1E026..1E02A; Script_Extensions:Glagolitic +1EE00..1EE03; Script_Extensions:Arabic +1EE05..1EE1F; Script_Extensions:Arabic +1EE21..1EE22; Script_Extensions:Arabic +1EE24..1EE24; Script_Extensions:Arabic +1EE27..1EE27; Script_Extensions:Arabic +1EE29..1EE32; Script_Extensions:Arabic +1EE34..1EE37; Script_Extensions:Arabic +1EE39..1EE39; Script_Extensions:Arabic +1EE3B..1EE3B; Script_Extensions:Arabic +1EE42..1EE42; Script_Extensions:Arabic +1EE47..1EE47; Script_Extensions:Arabic +1EE49..1EE49; Script_Extensions:Arabic +1EE4B..1EE4B; Script_Extensions:Arabic +1EE4D..1EE4F; Script_Extensions:Arabic +1EE51..1EE52; Script_Extensions:Arabic +1EE54..1EE54; Script_Extensions:Arabic +1EE57..1EE57; Script_Extensions:Arabic +1EE59..1EE59; Script_Extensions:Arabic +1EE5B..1EE5B; Script_Extensions:Arabic +1EE5D..1EE5D; Script_Extensions:Arabic +1EE5F..1EE5F; Script_Extensions:Arabic +1EE61..1EE62; Script_Extensions:Arabic +1EE64..1EE64; Script_Extensions:Arabic +1EE67..1EE6A; Script_Extensions:Arabic +1EE6C..1EE72; Script_Extensions:Arabic +1EE74..1EE77; Script_Extensions:Arabic +1EE79..1EE7C; Script_Extensions:Arabic +1EE7E..1EE7E; Script_Extensions:Arabic +1EE80..1EE89; Script_Extensions:Arabic +1EE8B..1EE9B; Script_Extensions:Arabic +1EEA1..1EEA3; Script_Extensions:Arabic +1EEA5..1EEA9; Script_Extensions:Arabic +1EEAB..1EEBB; Script_Extensions:Arabic +1EEF0..1EEF1; Script_Extensions:Arabic +1F250..1F251; Script_Extensions:Han +20000..2A6D6; Script_Extensions:Han +2A700..2B734; Script_Extensions:Han +2B740..2B81D; Script_Extensions:Han +2B820..2CEA1; Script_Extensions:Han +2CEB0..2EBE0; Script_Extensions:Han +2F800..2FA1D; Script_Extensions:Han diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_2.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_2.test new file mode 100644 index 000000000..2ab0361e7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_2.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_2 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_20-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_20-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_20.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_20.flex new file mode 100644 index 000000000..42bad71e7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_20.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_20 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Telugu} { setCurCharPropertyValue("Script_Extensions:Telugu"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_20.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_20.output new file mode 100644 index 000000000..70827aea9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_20.output @@ -0,0 +1,16 @@ +0951..0952; Script_Extensions:Telugu +0964..0965; Script_Extensions:Telugu +0C00..0C0C; Script_Extensions:Telugu +0C0E..0C10; Script_Extensions:Telugu +0C12..0C28; Script_Extensions:Telugu +0C2A..0C39; Script_Extensions:Telugu +0C3D..0C44; Script_Extensions:Telugu +0C46..0C48; Script_Extensions:Telugu +0C4A..0C4D; Script_Extensions:Telugu +0C55..0C56; Script_Extensions:Telugu +0C58..0C5A; Script_Extensions:Telugu +0C60..0C63; Script_Extensions:Telugu +0C66..0C6F; Script_Extensions:Telugu +0C77..0C7F; Script_Extensions:Telugu +1CDA..1CDA; Script_Extensions:Telugu +1CF2..1CF2; Script_Extensions:Telugu diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_20.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_20.test new file mode 100644 index 000000000..1e1f2ab7b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_20.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_20 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_21-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_21-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_21.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_21.flex new file mode 100644 index 000000000..fc22bcd3e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_21.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_21 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Tirhuta} { setCurCharPropertyValue("Script_Extensions:Tirhuta"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_21.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_21.output new file mode 100644 index 000000000..8489b6e38 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_21.output @@ -0,0 +1,6 @@ +0951..0952; Script_Extensions:Tirhuta +0964..0965; Script_Extensions:Tirhuta +1CF2..1CF2; Script_Extensions:Tirhuta +A830..A839; Script_Extensions:Tirhuta +11480..114C7; Script_Extensions:Tirhuta +114D0..114D9; Script_Extensions:Tirhuta diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_21.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_21.test new file mode 100644 index 000000000..a2ba2e674 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_21.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_21 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_3-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_3-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_3.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_3.flex new file mode 100644 index 000000000..0f4789e27 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_3.flex @@ -0,0 +1,21 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_3 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Dogra} { setCurCharPropertyValue("Script_Extensions:Dogra"); } +\p{Script_Extensions:Hangul} { setCurCharPropertyValue("Script_Extensions:Hangul"); } +\p{Script_Extensions:Hanifi_Rohingya} { setCurCharPropertyValue("Script_Extensions:Hanifi_Rohingya"); } +\p{Script_Extensions:Latin} { setCurCharPropertyValue("Script_Extensions:Latin"); } +\p{Script_Extensions:Linear_B} { setCurCharPropertyValue("Script_Extensions:Linear_B"); } +\p{Script_Extensions:Tagalog} { setCurCharPropertyValue("Script_Extensions:Tagalog"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_3.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_3.output new file mode 100644 index 000000000..59476bd83 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_3.output @@ -0,0 +1,83 @@ +0041..005A; Script_Extensions:Latin +0061..007A; Script_Extensions:Latin +00AA..00AA; Script_Extensions:Latin +00BA..00BA; Script_Extensions:Latin +00C0..00D6; Script_Extensions:Latin +00D8..00F6; Script_Extensions:Latin +00F8..02B8; Script_Extensions:Latin +02E0..02E4; Script_Extensions:Latin +0363..036F; Script_Extensions:Latin +0485..0486; Script_Extensions:Latin +060C..060C; Script_Extensions:Hanifi_Rohingya +061B..061B; Script_Extensions:Hanifi_Rohingya +061F..061F; Script_Extensions:Hanifi_Rohingya +0640..0640; Script_Extensions:Hanifi_Rohingya +06D4..06D4; Script_Extensions:Hanifi_Rohingya +0951..0952; Script_Extensions:Latin +0964..096F; Script_Extensions:Dogra +10FB..10FB; Script_Extensions:Latin +1100..11FF; Script_Extensions:Hangul +1700..170C; Script_Extensions:Tagalog +170E..1714; Script_Extensions:Tagalog +1735..1736; Script_Extensions:Tagalog +1D00..1D25; Script_Extensions:Latin +1D2C..1D5C; Script_Extensions:Latin +1D62..1D65; Script_Extensions:Latin +1D6B..1D77; Script_Extensions:Latin +1D79..1DBE; Script_Extensions:Latin +1E00..1EFF; Script_Extensions:Latin +202F..202F; Script_Extensions:Latin +2071..2071; Script_Extensions:Latin +207F..207F; Script_Extensions:Latin +2090..209C; Script_Extensions:Latin +20F0..20F0; Script_Extensions:Latin +212A..212B; Script_Extensions:Latin +2132..2132; Script_Extensions:Latin +214E..214E; Script_Extensions:Latin +2160..2188; Script_Extensions:Latin +2C60..2C7F; Script_Extensions:Latin +3001..3003; Script_Extensions:Hangul +3008..3011; Script_Extensions:Hangul +3013..301F; Script_Extensions:Hangul +302E..3030; Script_Extensions:Hangul +3037..3037; Script_Extensions:Hangul +30FB..30FB; Script_Extensions:Hangul +3131..318E; Script_Extensions:Hangul +3200..321E; Script_Extensions:Hangul +3260..327E; Script_Extensions:Hangul +A722..A787; Script_Extensions:Latin +A78B..A7BF; Script_Extensions:Latin +A7C2..A7C6; Script_Extensions:Latin +A7F7..A7FF; Script_Extensions:Latin +A830..A839; Script_Extensions:Dogra +A92E..A92E; Script_Extensions:Latin +A960..A97C; Script_Extensions:Hangul +AB30..AB5A; Script_Extensions:Latin +AB5C..AB64; Script_Extensions:Latin +AB66..AB67; Script_Extensions:Latin +AC00..D7A3; Script_Extensions:Hangul +D7B0..D7C6; Script_Extensions:Hangul +D7CB..D7FB; Script_Extensions:Hangul +FB00..FB06; Script_Extensions:Latin +FE45..FE46; Script_Extensions:Hangul +FF21..FF3A; Script_Extensions:Latin +FF41..FF5A; Script_Extensions:Latin +FF61..FF65; Script_Extensions:Hangul +FFA0..FFBE; Script_Extensions:Hangul +FFC2..FFC7; Script_Extensions:Hangul +FFCA..FFCF; Script_Extensions:Hangul +FFD2..FFD7; Script_Extensions:Hangul +FFDA..FFDC; Script_Extensions:Hangul +10000..1000B; Script_Extensions:Linear_B +1000D..10026; Script_Extensions:Linear_B +10028..1003A; Script_Extensions:Linear_B +1003C..1003D; Script_Extensions:Linear_B +1003F..1004D; Script_Extensions:Linear_B +10050..1005D; Script_Extensions:Linear_B +10080..100FA; Script_Extensions:Linear_B +10100..10102; Script_Extensions:Linear_B +10107..10133; Script_Extensions:Linear_B +10137..1013F; Script_Extensions:Linear_B +10D00..10D27; Script_Extensions:Hanifi_Rohingya +10D30..10D39; Script_Extensions:Hanifi_Rohingya +11800..1183B; Script_Extensions:Dogra diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_3.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_3.test new file mode 100644 index 000000000..87a54a578 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_3.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_3 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_4-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_4-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_4.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_4.flex new file mode 100644 index 000000000..d9ccf3fb5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_4.flex @@ -0,0 +1,21 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_4 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Grantha} { setCurCharPropertyValue("Script_Extensions:Grantha"); } +\p{Script_Extensions:Hiragana} { setCurCharPropertyValue("Script_Extensions:Hiragana"); } +\p{Script_Extensions:Khojki} { setCurCharPropertyValue("Script_Extensions:Khojki"); } +\p{Script_Extensions:Mandaic} { setCurCharPropertyValue("Script_Extensions:Mandaic"); } +\p{Script_Extensions:Myanmar} { setCurCharPropertyValue("Script_Extensions:Myanmar"); } +\p{Script_Extensions:Tagbanwa} { setCurCharPropertyValue("Script_Extensions:Tagbanwa"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_4.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_4.output new file mode 100644 index 000000000..adfa4ea10 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_4.output @@ -0,0 +1,56 @@ +0640..0640; Script_Extensions:Mandaic +0840..085B; Script_Extensions:Mandaic +085E..085E; Script_Extensions:Mandaic +0951..0952; Script_Extensions:Grantha +0964..0965; Script_Extensions:Grantha +0AE6..0AEF; Script_Extensions:Khojki +0BE6..0BF3; Script_Extensions:Grantha +1000..109F; Script_Extensions:Myanmar +1735..1736; Script_Extensions:Tagbanwa +1760..176C; Script_Extensions:Tagbanwa +176E..1770; Script_Extensions:Tagbanwa +1772..1773; Script_Extensions:Tagbanwa +1CD0..1CD0; Script_Extensions:Grantha +1CD2..1CD3; Script_Extensions:Grantha +1CF2..1CF4; Script_Extensions:Grantha +1CF8..1CF9; Script_Extensions:Grantha +20F0..20F0; Script_Extensions:Grantha +3001..3003; Script_Extensions:Hiragana +3008..3011; Script_Extensions:Hiragana +3013..301F; Script_Extensions:Hiragana +3030..3035; Script_Extensions:Hiragana +3037..3037; Script_Extensions:Hiragana +303C..303D; Script_Extensions:Hiragana +3041..3096; Script_Extensions:Hiragana +3099..30A0; Script_Extensions:Hiragana +30FB..30FC; Script_Extensions:Hiragana +A830..A839; Script_Extensions:Khojki +A92E..A92E; Script_Extensions:Myanmar +A9E0..A9FE; Script_Extensions:Myanmar +AA60..AA7F; Script_Extensions:Myanmar +FE45..FE46; Script_Extensions:Hiragana +FF61..FF65; Script_Extensions:Hiragana +FF70..FF70; Script_Extensions:Hiragana +FF9E..FF9F; Script_Extensions:Hiragana +11200..11211; Script_Extensions:Khojki +11213..1123E; Script_Extensions:Khojki +11300..11303; Script_Extensions:Grantha +11305..1130C; Script_Extensions:Grantha +1130F..11310; Script_Extensions:Grantha +11313..11328; Script_Extensions:Grantha +1132A..11330; Script_Extensions:Grantha +11332..11333; Script_Extensions:Grantha +11335..11339; Script_Extensions:Grantha +1133B..11344; Script_Extensions:Grantha +11347..11348; Script_Extensions:Grantha +1134B..1134D; Script_Extensions:Grantha +11350..11350; Script_Extensions:Grantha +11357..11357; Script_Extensions:Grantha +1135D..11363; Script_Extensions:Grantha +11366..1136C; Script_Extensions:Grantha +11370..11374; Script_Extensions:Grantha +11FD0..11FD1; Script_Extensions:Grantha +11FD3..11FD3; Script_Extensions:Grantha +1B001..1B11E; Script_Extensions:Hiragana +1B150..1B152; Script_Extensions:Hiragana +1F200..1F200; Script_Extensions:Hiragana diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_4.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_4.test new file mode 100644 index 000000000..380b55f9a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_4.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_4 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_5-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_5-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_5.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_5.flex new file mode 100644 index 000000000..02346ca9d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_5.flex @@ -0,0 +1,18 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_5 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Gujarati} { setCurCharPropertyValue("Script_Extensions:Gujarati"); } +\p{Script_Extensions:Katakana} { setCurCharPropertyValue("Script_Extensions:Katakana"); } +\p{Script_Extensions:Manichaean} { setCurCharPropertyValue("Script_Extensions:Manichaean"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_5.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_5.output new file mode 100644 index 000000000..6baa543ff --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_5.output @@ -0,0 +1,35 @@ +0640..0640; Script_Extensions:Manichaean +0951..0952; Script_Extensions:Gujarati +0964..0965; Script_Extensions:Gujarati +0A81..0A83; Script_Extensions:Gujarati +0A85..0A8D; Script_Extensions:Gujarati +0A8F..0A91; Script_Extensions:Gujarati +0A93..0AA8; Script_Extensions:Gujarati +0AAA..0AB0; Script_Extensions:Gujarati +0AB2..0AB3; Script_Extensions:Gujarati +0AB5..0AB9; Script_Extensions:Gujarati +0ABC..0AC5; Script_Extensions:Gujarati +0AC7..0AC9; Script_Extensions:Gujarati +0ACB..0ACD; Script_Extensions:Gujarati +0AD0..0AD0; Script_Extensions:Gujarati +0AE0..0AE3; Script_Extensions:Gujarati +0AE6..0AF1; Script_Extensions:Gujarati +0AF9..0AFF; Script_Extensions:Gujarati +3001..3003; Script_Extensions:Katakana +3008..3011; Script_Extensions:Katakana +3013..301F; Script_Extensions:Katakana +3030..3035; Script_Extensions:Katakana +3037..3037; Script_Extensions:Katakana +303C..303D; Script_Extensions:Katakana +3099..309C; Script_Extensions:Katakana +30A0..30FF; Script_Extensions:Katakana +31F0..31FF; Script_Extensions:Katakana +32D0..32FE; Script_Extensions:Katakana +3300..3357; Script_Extensions:Katakana +A830..A839; Script_Extensions:Gujarati +FE45..FE46; Script_Extensions:Katakana +FF61..FF9F; Script_Extensions:Katakana +10AC0..10AE6; Script_Extensions:Manichaean +10AEB..10AF6; Script_Extensions:Manichaean +1B000..1B000; Script_Extensions:Katakana +1B164..1B167; Script_Extensions:Katakana diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_5.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_5.test new file mode 100644 index 000000000..e87780eb2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_5.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_5 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_6-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_6-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_6.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_6.flex new file mode 100644 index 000000000..2dcc4d786 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_6.flex @@ -0,0 +1,20 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_6 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Gunjala_Gondi} { setCurCharPropertyValue("Script_Extensions:Gunjala_Gondi"); } +\p{Script_Extensions:Modi} { setCurCharPropertyValue("Script_Extensions:Modi"); } +\p{Script_Extensions:Psalter_Pahlavi} { setCurCharPropertyValue("Script_Extensions:Psalter_Pahlavi"); } +\p{Script_Extensions:Sharada} { setCurCharPropertyValue("Script_Extensions:Sharada"); } +\p{Script_Extensions:Yi} { setCurCharPropertyValue("Script_Extensions:Yi"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_6.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_6.output new file mode 100644 index 000000000..663725183 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_6.output @@ -0,0 +1,28 @@ +0640..0640; Script_Extensions:Psalter_Pahlavi +0951..0951; Script_Extensions:Sharada +0964..0965; Script_Extensions:Gunjala_Gondi +1CD7..1CD7; Script_Extensions:Sharada +1CD9..1CD9; Script_Extensions:Sharada +1CDC..1CDD; Script_Extensions:Sharada +1CE0..1CE0; Script_Extensions:Sharada +3001..3002; Script_Extensions:Yi +3008..3011; Script_Extensions:Yi +3014..301B; Script_Extensions:Yi +30FB..30FB; Script_Extensions:Yi +A000..A48C; Script_Extensions:Yi +A490..A4C6; Script_Extensions:Yi +A830..A839; Script_Extensions:Modi +FF61..FF65; Script_Extensions:Yi +10B80..10B91; Script_Extensions:Psalter_Pahlavi +10B99..10B9C; Script_Extensions:Psalter_Pahlavi +10BA9..10BAF; Script_Extensions:Psalter_Pahlavi +11180..111CD; Script_Extensions:Sharada +111D0..111DF; Script_Extensions:Sharada +11600..11644; Script_Extensions:Modi +11650..11659; Script_Extensions:Modi +11D60..11D65; Script_Extensions:Gunjala_Gondi +11D67..11D68; Script_Extensions:Gunjala_Gondi +11D6A..11D8E; Script_Extensions:Gunjala_Gondi +11D90..11D91; Script_Extensions:Gunjala_Gondi +11D93..11D98; Script_Extensions:Gunjala_Gondi +11DA0..11DA9; Script_Extensions:Gunjala_Gondi diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_6.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_6.test new file mode 100644 index 000000000..0b9a2cd2c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_6.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_6 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_7-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_7-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_7.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_7.flex new file mode 100644 index 000000000..0d79a0c43 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_7.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_7 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Gurmukhi} { setCurCharPropertyValue("Script_Extensions:Gurmukhi"); } +\p{Script_Extensions:Sogdian} { setCurCharPropertyValue("Script_Extensions:Sogdian"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_7.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_7.output new file mode 100644 index 000000000..58e110608 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_7.output @@ -0,0 +1,21 @@ +0640..0640; Script_Extensions:Sogdian +0951..0952; Script_Extensions:Gurmukhi +0964..0965; Script_Extensions:Gurmukhi +0A01..0A03; Script_Extensions:Gurmukhi +0A05..0A0A; Script_Extensions:Gurmukhi +0A0F..0A10; Script_Extensions:Gurmukhi +0A13..0A28; Script_Extensions:Gurmukhi +0A2A..0A30; Script_Extensions:Gurmukhi +0A32..0A33; Script_Extensions:Gurmukhi +0A35..0A36; Script_Extensions:Gurmukhi +0A38..0A39; Script_Extensions:Gurmukhi +0A3C..0A3C; Script_Extensions:Gurmukhi +0A3E..0A42; Script_Extensions:Gurmukhi +0A47..0A48; Script_Extensions:Gurmukhi +0A4B..0A4D; Script_Extensions:Gurmukhi +0A51..0A51; Script_Extensions:Gurmukhi +0A59..0A5C; Script_Extensions:Gurmukhi +0A5E..0A5E; Script_Extensions:Gurmukhi +0A66..0A76; Script_Extensions:Gurmukhi +A830..A839; Script_Extensions:Gurmukhi +10F30..10F59; Script_Extensions:Sogdian diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_7.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_7.test new file mode 100644 index 000000000..15a2614bb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_7.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_7 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_8-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_8-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_8.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_8.flex new file mode 100644 index 000000000..3b6280671 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_8.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_8 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Kannada} { setCurCharPropertyValue("Script_Extensions:Kannada"); } +\p{Script_Extensions:Syriac} { setCurCharPropertyValue("Script_Extensions:Syriac"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_8.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_8.output new file mode 100644 index 000000000..6af443110 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_8.output @@ -0,0 +1,31 @@ +060C..060C; Script_Extensions:Syriac +061B..061C; Script_Extensions:Syriac +061F..061F; Script_Extensions:Syriac +0640..0640; Script_Extensions:Syriac +064B..0655; Script_Extensions:Syriac +0670..0670; Script_Extensions:Syriac +0700..070D; Script_Extensions:Syriac +070F..074A; Script_Extensions:Syriac +074D..074F; Script_Extensions:Syriac +0860..086A; Script_Extensions:Syriac +0951..0952; Script_Extensions:Kannada +0964..0965; Script_Extensions:Kannada +0C80..0C8C; Script_Extensions:Kannada +0C8E..0C90; Script_Extensions:Kannada +0C92..0CA8; Script_Extensions:Kannada +0CAA..0CB3; Script_Extensions:Kannada +0CB5..0CB9; Script_Extensions:Kannada +0CBC..0CC4; Script_Extensions:Kannada +0CC6..0CC8; Script_Extensions:Kannada +0CCA..0CCD; Script_Extensions:Kannada +0CD5..0CD6; Script_Extensions:Kannada +0CDE..0CDE; Script_Extensions:Kannada +0CE0..0CE3; Script_Extensions:Kannada +0CE6..0CEF; Script_Extensions:Kannada +0CF1..0CF2; Script_Extensions:Kannada +1CD0..1CD0; Script_Extensions:Kannada +1CD2..1CD2; Script_Extensions:Kannada +1CDA..1CDA; Script_Extensions:Kannada +1CF2..1CF2; Script_Extensions:Kannada +1CF4..1CF4; Script_Extensions:Kannada +A830..A835; Script_Extensions:Kannada diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_8.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_8.test new file mode 100644 index 000000000..f3a6322fe --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_8.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_8 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_9-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_9-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_9.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_9.flex new file mode 100644 index 000000000..8b3fd4a4a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_9.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_9 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Khudawadi} { setCurCharPropertyValue("Script_Extensions:Khudawadi"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_9.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_9.output new file mode 100644 index 000000000..2d086fcfa --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_9.output @@ -0,0 +1,4 @@ +0964..0965; Script_Extensions:Khudawadi +A830..A839; Script_Extensions:Khudawadi +112B0..112EA; Script_Extensions:Khudawadi +112F0..112F9; Script_Extensions:Khudawadi diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_9.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_9.test new file mode 100644 index 000000000..5960a8b75 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_9.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_0_extensions_9 + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_missing-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_missing-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_missing.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_missing.flex new file mode 100644 index 000000000..78af4f733 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_missing.flex @@ -0,0 +1,103 @@ +%% + +%unicode 12.0 +%public +%class UnicodeScripts_12_0_extensions_missing + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Ahom} { setCurCharPropertyValue("Script_Extensions:Ahom"); } +\p{Script_Extensions:Anatolian_Hieroglyphs} { setCurCharPropertyValue("Script_Extensions:Anatolian_Hieroglyphs"); } +\p{Script_Extensions:Avestan} { setCurCharPropertyValue("Script_Extensions:Avestan"); } +\p{Script_Extensions:Balinese} { setCurCharPropertyValue("Script_Extensions:Balinese"); } +\p{Script_Extensions:Bamum} { setCurCharPropertyValue("Script_Extensions:Bamum"); } +\p{Script_Extensions:Bassa_Vah} { setCurCharPropertyValue("Script_Extensions:Bassa_Vah"); } +\p{Script_Extensions:Batak} { setCurCharPropertyValue("Script_Extensions:Batak"); } +\p{Script_Extensions:Bhaiksuki} { setCurCharPropertyValue("Script_Extensions:Bhaiksuki"); } +\p{Script_Extensions:Brahmi} { setCurCharPropertyValue("Script_Extensions:Brahmi"); } +\p{Script_Extensions:Braille} { setCurCharPropertyValue("Script_Extensions:Braille"); } +\p{Script_Extensions:Canadian_Aboriginal} { setCurCharPropertyValue("Script_Extensions:Canadian_Aboriginal"); } +\p{Script_Extensions:Carian} { setCurCharPropertyValue("Script_Extensions:Carian"); } +\p{Script_Extensions:Caucasian_Albanian} { setCurCharPropertyValue("Script_Extensions:Caucasian_Albanian"); } +\p{Script_Extensions:Cham} { setCurCharPropertyValue("Script_Extensions:Cham"); } +\p{Script_Extensions:Cherokee} { setCurCharPropertyValue("Script_Extensions:Cherokee"); } +\p{Script_Extensions:Common} { setCurCharPropertyValue("Script_Extensions:Common"); } +\p{Script_Extensions:Cuneiform} { setCurCharPropertyValue("Script_Extensions:Cuneiform"); } +\p{Script_Extensions:Deseret} { setCurCharPropertyValue("Script_Extensions:Deseret"); } +\p{Script_Extensions:Egyptian_Hieroglyphs} { setCurCharPropertyValue("Script_Extensions:Egyptian_Hieroglyphs"); } +\p{Script_Extensions:Elbasan} { setCurCharPropertyValue("Script_Extensions:Elbasan"); } +\p{Script_Extensions:Elymaic} { setCurCharPropertyValue("Script_Extensions:Elymaic"); } +\p{Script_Extensions:Ethiopic} { setCurCharPropertyValue("Script_Extensions:Ethiopic"); } +\p{Script_Extensions:Gothic} { setCurCharPropertyValue("Script_Extensions:Gothic"); } +\p{Script_Extensions:Hatran} { setCurCharPropertyValue("Script_Extensions:Hatran"); } +\p{Script_Extensions:Hebrew} { setCurCharPropertyValue("Script_Extensions:Hebrew"); } +\p{Script_Extensions:Imperial_Aramaic} { setCurCharPropertyValue("Script_Extensions:Imperial_Aramaic"); } +\p{Script_Extensions:Inherited} { setCurCharPropertyValue("Script_Extensions:Inherited"); } +\p{Script_Extensions:Inscriptional_Pahlavi} { setCurCharPropertyValue("Script_Extensions:Inscriptional_Pahlavi"); } +\p{Script_Extensions:Inscriptional_Parthian} { setCurCharPropertyValue("Script_Extensions:Inscriptional_Parthian"); } +\p{Script_Extensions:Kharoshthi} { setCurCharPropertyValue("Script_Extensions:Kharoshthi"); } +\p{Script_Extensions:Khmer} { setCurCharPropertyValue("Script_Extensions:Khmer"); } +\p{Script_Extensions:Lao} { setCurCharPropertyValue("Script_Extensions:Lao"); } +\p{Script_Extensions:Lepcha} { setCurCharPropertyValue("Script_Extensions:Lepcha"); } +\p{Script_Extensions:Lisu} { setCurCharPropertyValue("Script_Extensions:Lisu"); } +\p{Script_Extensions:Lycian} { setCurCharPropertyValue("Script_Extensions:Lycian"); } +\p{Script_Extensions:Lydian} { setCurCharPropertyValue("Script_Extensions:Lydian"); } +\p{Script_Extensions:Makasar} { setCurCharPropertyValue("Script_Extensions:Makasar"); } +\p{Script_Extensions:Marchen} { setCurCharPropertyValue("Script_Extensions:Marchen"); } +\p{Script_Extensions:Medefaidrin} { setCurCharPropertyValue("Script_Extensions:Medefaidrin"); } +\p{Script_Extensions:Meetei_Mayek} { setCurCharPropertyValue("Script_Extensions:Meetei_Mayek"); } +\p{Script_Extensions:Mende_Kikakui} { setCurCharPropertyValue("Script_Extensions:Mende_Kikakui"); } +\p{Script_Extensions:Meroitic_Cursive} { setCurCharPropertyValue("Script_Extensions:Meroitic_Cursive"); } +\p{Script_Extensions:Meroitic_Hieroglyphs} { setCurCharPropertyValue("Script_Extensions:Meroitic_Hieroglyphs"); } +\p{Script_Extensions:Miao} { setCurCharPropertyValue("Script_Extensions:Miao"); } +\p{Script_Extensions:Mro} { setCurCharPropertyValue("Script_Extensions:Mro"); } +\p{Script_Extensions:Nabataean} { setCurCharPropertyValue("Script_Extensions:Nabataean"); } +\p{Script_Extensions:New_Tai_Lue} { setCurCharPropertyValue("Script_Extensions:New_Tai_Lue"); } +\p{Script_Extensions:Newa} { setCurCharPropertyValue("Script_Extensions:Newa"); } +\p{Script_Extensions:Nko} { setCurCharPropertyValue("Script_Extensions:Nko"); } +\p{Script_Extensions:Nushu} { setCurCharPropertyValue("Script_Extensions:Nushu"); } +\p{Script_Extensions:Nyiakeng_Puachue_Hmong} { setCurCharPropertyValue("Script_Extensions:Nyiakeng_Puachue_Hmong"); } +\p{Script_Extensions:Ogham} { setCurCharPropertyValue("Script_Extensions:Ogham"); } +\p{Script_Extensions:Ol_Chiki} { setCurCharPropertyValue("Script_Extensions:Ol_Chiki"); } +\p{Script_Extensions:Old_Hungarian} { setCurCharPropertyValue("Script_Extensions:Old_Hungarian"); } +\p{Script_Extensions:Old_Italic} { setCurCharPropertyValue("Script_Extensions:Old_Italic"); } +\p{Script_Extensions:Old_North_Arabian} { setCurCharPropertyValue("Script_Extensions:Old_North_Arabian"); } +\p{Script_Extensions:Old_Persian} { setCurCharPropertyValue("Script_Extensions:Old_Persian"); } +\p{Script_Extensions:Old_Sogdian} { setCurCharPropertyValue("Script_Extensions:Old_Sogdian"); } +\p{Script_Extensions:Old_South_Arabian} { setCurCharPropertyValue("Script_Extensions:Old_South_Arabian"); } +\p{Script_Extensions:Old_Turkic} { setCurCharPropertyValue("Script_Extensions:Old_Turkic"); } +\p{Script_Extensions:Osage} { setCurCharPropertyValue("Script_Extensions:Osage"); } +\p{Script_Extensions:Osmanya} { setCurCharPropertyValue("Script_Extensions:Osmanya"); } +\p{Script_Extensions:Pahawh_Hmong} { setCurCharPropertyValue("Script_Extensions:Pahawh_Hmong"); } +\p{Script_Extensions:Palmyrene} { setCurCharPropertyValue("Script_Extensions:Palmyrene"); } +\p{Script_Extensions:Pau_Cin_Hau} { setCurCharPropertyValue("Script_Extensions:Pau_Cin_Hau"); } +\p{Script_Extensions:Phoenician} { setCurCharPropertyValue("Script_Extensions:Phoenician"); } +\p{Script_Extensions:Rejang} { setCurCharPropertyValue("Script_Extensions:Rejang"); } +\p{Script_Extensions:Runic} { setCurCharPropertyValue("Script_Extensions:Runic"); } +\p{Script_Extensions:Samaritan} { setCurCharPropertyValue("Script_Extensions:Samaritan"); } +\p{Script_Extensions:Saurashtra} { setCurCharPropertyValue("Script_Extensions:Saurashtra"); } +\p{Script_Extensions:Shavian} { setCurCharPropertyValue("Script_Extensions:Shavian"); } +\p{Script_Extensions:Siddham} { setCurCharPropertyValue("Script_Extensions:Siddham"); } +\p{Script_Extensions:SignWriting} { setCurCharPropertyValue("Script_Extensions:SignWriting"); } +\p{Script_Extensions:Sora_Sompeng} { setCurCharPropertyValue("Script_Extensions:Sora_Sompeng"); } +\p{Script_Extensions:Soyombo} { setCurCharPropertyValue("Script_Extensions:Soyombo"); } +\p{Script_Extensions:Sundanese} { setCurCharPropertyValue("Script_Extensions:Sundanese"); } +\p{Script_Extensions:Tai_Tham} { setCurCharPropertyValue("Script_Extensions:Tai_Tham"); } +\p{Script_Extensions:Tai_Viet} { setCurCharPropertyValue("Script_Extensions:Tai_Viet"); } +\p{Script_Extensions:Tangut} { setCurCharPropertyValue("Script_Extensions:Tangut"); } +\p{Script_Extensions:Thai} { setCurCharPropertyValue("Script_Extensions:Thai"); } +\p{Script_Extensions:Tibetan} { setCurCharPropertyValue("Script_Extensions:Tibetan"); } +\p{Script_Extensions:Tifinagh} { setCurCharPropertyValue("Script_Extensions:Tifinagh"); } +\p{Script_Extensions:Ugaritic} { setCurCharPropertyValue("Script_Extensions:Ugaritic"); } +\p{Script_Extensions:Unknown} { setCurCharPropertyValue("Script_Extensions:Unknown"); } +\p{Script_Extensions:Vai} { setCurCharPropertyValue("Script_Extensions:Vai"); } +\p{Script_Extensions:Wancho} { setCurCharPropertyValue("Script_Extensions:Wancho"); } +\p{Script_Extensions:Warang_Citi} { setCurCharPropertyValue("Script_Extensions:Warang_Citi"); } +\p{Script_Extensions:Zanabazar_Square} { setCurCharPropertyValue("Script_Extensions:Zanabazar_Square"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_missing.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_missing.output new file mode 100644 index 000000000..773f41417 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_missing.output @@ -0,0 +1,1065 @@ +0000..0040; Script_Extensions:Common +005B..0060; Script_Extensions:Common +007B..00A9; Script_Extensions:Common +00AB..00B9; Script_Extensions:Common +00BB..00BF; Script_Extensions:Common +00D7..00D7; Script_Extensions:Common +00F7..00F7; Script_Extensions:Common +02B9..02DF; Script_Extensions:Common +02E5..02E9; Script_Extensions:Common +02EC..02FF; Script_Extensions:Common +0300..0341; Script_Extensions:Inherited +0343..0344; Script_Extensions:Inherited +0346..0362; Script_Extensions:Inherited +0374..0374; Script_Extensions:Common +0378..0379; Script_Extensions:Unknown +037E..037E; Script_Extensions:Common +0380..0383; Script_Extensions:Unknown +0385..0385; Script_Extensions:Common +0387..0387; Script_Extensions:Common +038B..038B; Script_Extensions:Unknown +038D..038D; Script_Extensions:Unknown +03A2..03A2; Script_Extensions:Unknown +0530..0530; Script_Extensions:Unknown +0557..0558; Script_Extensions:Unknown +058B..058C; Script_Extensions:Unknown +0590..0590; Script_Extensions:Unknown +0591..05C7; Script_Extensions:Hebrew +05C8..05CF; Script_Extensions:Unknown +05D0..05EA; Script_Extensions:Hebrew +05EB..05EE; Script_Extensions:Unknown +05EF..05F4; Script_Extensions:Hebrew +05F5..05FF; Script_Extensions:Unknown +0605..0605; Script_Extensions:Common +061D..061D; Script_Extensions:Unknown +06DD..06DD; Script_Extensions:Common +070E..070E; Script_Extensions:Unknown +074B..074C; Script_Extensions:Unknown +07B2..07BF; Script_Extensions:Unknown +07C0..07FA; Script_Extensions:Nko +07FB..07FC; Script_Extensions:Unknown +07FD..07FF; Script_Extensions:Nko +0800..082D; Script_Extensions:Samaritan +082E..082F; Script_Extensions:Unknown +0830..083E; Script_Extensions:Samaritan +083F..083F; Script_Extensions:Unknown +085C..085D; Script_Extensions:Unknown +085F..085F; Script_Extensions:Unknown +086B..089F; Script_Extensions:Unknown +08B5..08B5; Script_Extensions:Unknown +08BE..08D2; Script_Extensions:Unknown +08E2..08E2; Script_Extensions:Common +0953..0954; Script_Extensions:Inherited +0984..0984; Script_Extensions:Unknown +098D..098E; Script_Extensions:Unknown +0991..0992; Script_Extensions:Unknown +09A9..09A9; Script_Extensions:Unknown +09B1..09B1; Script_Extensions:Unknown +09B3..09B5; Script_Extensions:Unknown +09BA..09BB; Script_Extensions:Unknown +09C5..09C6; Script_Extensions:Unknown +09C9..09CA; Script_Extensions:Unknown +09CF..09D6; Script_Extensions:Unknown +09D8..09DB; Script_Extensions:Unknown +09DE..09DE; Script_Extensions:Unknown +09E4..09E5; Script_Extensions:Unknown +09FF..0A00; Script_Extensions:Unknown +0A04..0A04; Script_Extensions:Unknown +0A0B..0A0E; Script_Extensions:Unknown +0A11..0A12; Script_Extensions:Unknown +0A29..0A29; Script_Extensions:Unknown +0A31..0A31; Script_Extensions:Unknown +0A34..0A34; Script_Extensions:Unknown +0A37..0A37; Script_Extensions:Unknown +0A3A..0A3B; Script_Extensions:Unknown +0A3D..0A3D; Script_Extensions:Unknown +0A43..0A46; Script_Extensions:Unknown +0A49..0A4A; Script_Extensions:Unknown +0A4E..0A50; Script_Extensions:Unknown +0A52..0A58; Script_Extensions:Unknown +0A5D..0A5D; Script_Extensions:Unknown +0A5F..0A65; Script_Extensions:Unknown +0A77..0A80; Script_Extensions:Unknown +0A84..0A84; Script_Extensions:Unknown +0A8E..0A8E; Script_Extensions:Unknown +0A92..0A92; Script_Extensions:Unknown +0AA9..0AA9; Script_Extensions:Unknown +0AB1..0AB1; Script_Extensions:Unknown +0AB4..0AB4; Script_Extensions:Unknown +0ABA..0ABB; Script_Extensions:Unknown +0AC6..0AC6; Script_Extensions:Unknown +0ACA..0ACA; Script_Extensions:Unknown +0ACE..0ACF; Script_Extensions:Unknown +0AD1..0ADF; Script_Extensions:Unknown +0AE4..0AE5; Script_Extensions:Unknown +0AF2..0AF8; Script_Extensions:Unknown +0B00..0B00; Script_Extensions:Unknown +0B04..0B04; Script_Extensions:Unknown +0B0D..0B0E; Script_Extensions:Unknown +0B11..0B12; Script_Extensions:Unknown +0B29..0B29; Script_Extensions:Unknown +0B31..0B31; Script_Extensions:Unknown +0B34..0B34; Script_Extensions:Unknown +0B3A..0B3B; Script_Extensions:Unknown +0B45..0B46; Script_Extensions:Unknown +0B49..0B4A; Script_Extensions:Unknown +0B4E..0B55; Script_Extensions:Unknown +0B58..0B5B; Script_Extensions:Unknown +0B5E..0B5E; Script_Extensions:Unknown +0B64..0B65; Script_Extensions:Unknown +0B78..0B81; Script_Extensions:Unknown +0B84..0B84; Script_Extensions:Unknown +0B8B..0B8D; Script_Extensions:Unknown +0B91..0B91; Script_Extensions:Unknown +0B96..0B98; Script_Extensions:Unknown +0B9B..0B9B; Script_Extensions:Unknown +0B9D..0B9D; Script_Extensions:Unknown +0BA0..0BA2; Script_Extensions:Unknown +0BA5..0BA7; Script_Extensions:Unknown +0BAB..0BAD; Script_Extensions:Unknown +0BBA..0BBD; Script_Extensions:Unknown +0BC3..0BC5; Script_Extensions:Unknown +0BC9..0BC9; Script_Extensions:Unknown +0BCE..0BCF; Script_Extensions:Unknown +0BD1..0BD6; Script_Extensions:Unknown +0BD8..0BE5; Script_Extensions:Unknown +0BFB..0BFF; Script_Extensions:Unknown +0C0D..0C0D; Script_Extensions:Unknown +0C11..0C11; Script_Extensions:Unknown +0C29..0C29; Script_Extensions:Unknown +0C3A..0C3C; Script_Extensions:Unknown +0C45..0C45; Script_Extensions:Unknown +0C49..0C49; Script_Extensions:Unknown +0C4E..0C54; Script_Extensions:Unknown +0C57..0C57; Script_Extensions:Unknown +0C5B..0C5F; Script_Extensions:Unknown +0C64..0C65; Script_Extensions:Unknown +0C70..0C76; Script_Extensions:Unknown +0C8D..0C8D; Script_Extensions:Unknown +0C91..0C91; Script_Extensions:Unknown +0CA9..0CA9; Script_Extensions:Unknown +0CB4..0CB4; Script_Extensions:Unknown +0CBA..0CBB; Script_Extensions:Unknown +0CC5..0CC5; Script_Extensions:Unknown +0CC9..0CC9; Script_Extensions:Unknown +0CCE..0CD4; Script_Extensions:Unknown +0CD7..0CDD; Script_Extensions:Unknown +0CDF..0CDF; Script_Extensions:Unknown +0CE4..0CE5; Script_Extensions:Unknown +0CF0..0CF0; Script_Extensions:Unknown +0CF3..0CFF; Script_Extensions:Unknown +0D04..0D04; Script_Extensions:Unknown +0D0D..0D0D; Script_Extensions:Unknown +0D11..0D11; Script_Extensions:Unknown +0D45..0D45; Script_Extensions:Unknown +0D49..0D49; Script_Extensions:Unknown +0D50..0D53; Script_Extensions:Unknown +0D64..0D65; Script_Extensions:Unknown +0D80..0D81; Script_Extensions:Unknown +0D84..0D84; Script_Extensions:Unknown +0D97..0D99; Script_Extensions:Unknown +0DB2..0DB2; Script_Extensions:Unknown +0DBC..0DBC; Script_Extensions:Unknown +0DBE..0DBF; Script_Extensions:Unknown +0DC7..0DC9; Script_Extensions:Unknown +0DCB..0DCE; Script_Extensions:Unknown +0DD5..0DD5; Script_Extensions:Unknown +0DD7..0DD7; Script_Extensions:Unknown +0DE0..0DE5; Script_Extensions:Unknown +0DF0..0DF1; Script_Extensions:Unknown +0DF5..0E00; Script_Extensions:Unknown +0E01..0E3A; Script_Extensions:Thai +0E3B..0E3E; Script_Extensions:Unknown +0E3F..0E3F; Script_Extensions:Common +0E40..0E5B; Script_Extensions:Thai +0E5C..0E80; Script_Extensions:Unknown +0E81..0E82; Script_Extensions:Lao +0E83..0E83; Script_Extensions:Unknown +0E84..0E84; Script_Extensions:Lao +0E85..0E85; Script_Extensions:Unknown +0E86..0E8A; Script_Extensions:Lao +0E8B..0E8B; Script_Extensions:Unknown +0E8C..0EA3; Script_Extensions:Lao +0EA4..0EA4; Script_Extensions:Unknown +0EA5..0EA5; Script_Extensions:Lao +0EA6..0EA6; Script_Extensions:Unknown +0EA7..0EBD; Script_Extensions:Lao +0EBE..0EBF; Script_Extensions:Unknown +0EC0..0EC4; Script_Extensions:Lao +0EC5..0EC5; Script_Extensions:Unknown +0EC6..0EC6; Script_Extensions:Lao +0EC7..0EC7; Script_Extensions:Unknown +0EC8..0ECD; Script_Extensions:Lao +0ECE..0ECF; Script_Extensions:Unknown +0ED0..0ED9; Script_Extensions:Lao +0EDA..0EDB; Script_Extensions:Unknown +0EDC..0EDF; Script_Extensions:Lao +0EE0..0EFF; Script_Extensions:Unknown +0F00..0F47; Script_Extensions:Tibetan +0F48..0F48; Script_Extensions:Unknown +0F49..0F6C; Script_Extensions:Tibetan +0F6D..0F70; Script_Extensions:Unknown +0F71..0F97; Script_Extensions:Tibetan +0F98..0F98; Script_Extensions:Unknown +0F99..0FBC; Script_Extensions:Tibetan +0FBD..0FBD; Script_Extensions:Unknown +0FBE..0FCC; Script_Extensions:Tibetan +0FCD..0FCD; Script_Extensions:Unknown +0FCE..0FD4; Script_Extensions:Tibetan +0FD5..0FD8; Script_Extensions:Common +0FD9..0FDA; Script_Extensions:Tibetan +0FDB..0FFF; Script_Extensions:Unknown +10C6..10C6; Script_Extensions:Unknown +10C8..10CC; Script_Extensions:Unknown +10CE..10CF; Script_Extensions:Unknown +1200..1248; Script_Extensions:Ethiopic +1249..1249; Script_Extensions:Unknown +124A..124D; Script_Extensions:Ethiopic +124E..124F; Script_Extensions:Unknown +1250..1256; Script_Extensions:Ethiopic +1257..1257; Script_Extensions:Unknown +1258..1258; Script_Extensions:Ethiopic +1259..1259; Script_Extensions:Unknown +125A..125D; Script_Extensions:Ethiopic +125E..125F; Script_Extensions:Unknown +1260..1288; Script_Extensions:Ethiopic +1289..1289; Script_Extensions:Unknown +128A..128D; Script_Extensions:Ethiopic +128E..128F; Script_Extensions:Unknown +1290..12B0; Script_Extensions:Ethiopic +12B1..12B1; Script_Extensions:Unknown +12B2..12B5; Script_Extensions:Ethiopic +12B6..12B7; Script_Extensions:Unknown +12B8..12BE; Script_Extensions:Ethiopic +12BF..12BF; Script_Extensions:Unknown +12C0..12C0; Script_Extensions:Ethiopic +12C1..12C1; Script_Extensions:Unknown +12C2..12C5; Script_Extensions:Ethiopic +12C6..12C7; Script_Extensions:Unknown +12C8..12D6; Script_Extensions:Ethiopic +12D7..12D7; Script_Extensions:Unknown +12D8..1310; Script_Extensions:Ethiopic +1311..1311; Script_Extensions:Unknown +1312..1315; Script_Extensions:Ethiopic +1316..1317; Script_Extensions:Unknown +1318..135A; Script_Extensions:Ethiopic +135B..135C; Script_Extensions:Unknown +135D..137C; Script_Extensions:Ethiopic +137D..137F; Script_Extensions:Unknown +1380..1399; Script_Extensions:Ethiopic +139A..139F; Script_Extensions:Unknown +13A0..13F5; Script_Extensions:Cherokee +13F6..13F7; Script_Extensions:Unknown +13F8..13FD; Script_Extensions:Cherokee +13FE..13FF; Script_Extensions:Unknown +1400..167F; Script_Extensions:Canadian_Aboriginal +1680..169C; Script_Extensions:Ogham +169D..169F; Script_Extensions:Unknown +16A0..16EA; Script_Extensions:Runic +16EB..16ED; Script_Extensions:Common +16EE..16F8; Script_Extensions:Runic +16F9..16FF; Script_Extensions:Unknown +170D..170D; Script_Extensions:Unknown +1715..171F; Script_Extensions:Unknown +1737..173F; Script_Extensions:Unknown +1754..175F; Script_Extensions:Unknown +176D..176D; Script_Extensions:Unknown +1771..1771; Script_Extensions:Unknown +1774..177F; Script_Extensions:Unknown +1780..17DD; Script_Extensions:Khmer +17DE..17DF; Script_Extensions:Unknown +17E0..17E9; Script_Extensions:Khmer +17EA..17EF; Script_Extensions:Unknown +17F0..17F9; Script_Extensions:Khmer +17FA..17FF; Script_Extensions:Unknown +180F..180F; Script_Extensions:Unknown +181A..181F; Script_Extensions:Unknown +1879..187F; Script_Extensions:Unknown +18AB..18AF; Script_Extensions:Unknown +18B0..18F5; Script_Extensions:Canadian_Aboriginal +18F6..18FF; Script_Extensions:Unknown +191F..191F; Script_Extensions:Unknown +192C..192F; Script_Extensions:Unknown +193C..193F; Script_Extensions:Unknown +1941..1943; Script_Extensions:Unknown +196E..196F; Script_Extensions:Unknown +1975..197F; Script_Extensions:Unknown +1980..19AB; Script_Extensions:New_Tai_Lue +19AC..19AF; Script_Extensions:Unknown +19B0..19C9; Script_Extensions:New_Tai_Lue +19CA..19CF; Script_Extensions:Unknown +19D0..19DA; Script_Extensions:New_Tai_Lue +19DB..19DD; Script_Extensions:Unknown +19DE..19DF; Script_Extensions:New_Tai_Lue +19E0..19FF; Script_Extensions:Khmer +1A1C..1A1D; Script_Extensions:Unknown +1A20..1A5E; Script_Extensions:Tai_Tham +1A5F..1A5F; Script_Extensions:Unknown +1A60..1A7C; Script_Extensions:Tai_Tham +1A7D..1A7E; Script_Extensions:Unknown +1A7F..1A89; Script_Extensions:Tai_Tham +1A8A..1A8F; Script_Extensions:Unknown +1A90..1A99; Script_Extensions:Tai_Tham +1A9A..1A9F; Script_Extensions:Unknown +1AA0..1AAD; Script_Extensions:Tai_Tham +1AAE..1AAF; Script_Extensions:Unknown +1AB0..1ABE; Script_Extensions:Inherited +1ABF..1AFF; Script_Extensions:Unknown +1B00..1B4B; Script_Extensions:Balinese +1B4C..1B4F; Script_Extensions:Unknown +1B50..1B7C; Script_Extensions:Balinese +1B7D..1B7F; Script_Extensions:Unknown +1B80..1BBF; Script_Extensions:Sundanese +1BC0..1BF3; Script_Extensions:Batak +1BF4..1BFB; Script_Extensions:Unknown +1BFC..1BFF; Script_Extensions:Batak +1C00..1C37; Script_Extensions:Lepcha +1C38..1C3A; Script_Extensions:Unknown +1C3B..1C49; Script_Extensions:Lepcha +1C4A..1C4C; Script_Extensions:Unknown +1C4D..1C4F; Script_Extensions:Lepcha +1C50..1C7F; Script_Extensions:Ol_Chiki +1C89..1C8F; Script_Extensions:Unknown +1CBB..1CBC; Script_Extensions:Unknown +1CC0..1CC7; Script_Extensions:Sundanese +1CC8..1CCF; Script_Extensions:Unknown +1CFB..1CFF; Script_Extensions:Unknown +1DC2..1DF9; Script_Extensions:Inherited +1DFA..1DFA; Script_Extensions:Unknown +1DFB..1DFF; Script_Extensions:Inherited +1F16..1F17; Script_Extensions:Unknown +1F1E..1F1F; Script_Extensions:Unknown +1F46..1F47; Script_Extensions:Unknown +1F4E..1F4F; Script_Extensions:Unknown +1F58..1F58; Script_Extensions:Unknown +1F5A..1F5A; Script_Extensions:Unknown +1F5C..1F5C; Script_Extensions:Unknown +1F5E..1F5E; Script_Extensions:Unknown +1F7E..1F7F; Script_Extensions:Unknown +1FB5..1FB5; Script_Extensions:Unknown +1FC5..1FC5; Script_Extensions:Unknown +1FD4..1FD5; Script_Extensions:Unknown +1FDC..1FDC; Script_Extensions:Unknown +1FF0..1FF1; Script_Extensions:Unknown +1FF5..1FF5; Script_Extensions:Unknown +1FFF..1FFF; Script_Extensions:Unknown +2000..200B; Script_Extensions:Common +200C..200D; Script_Extensions:Inherited +200E..202E; Script_Extensions:Common +2030..2064; Script_Extensions:Common +2065..2065; Script_Extensions:Unknown +2066..2070; Script_Extensions:Common +2072..2073; Script_Extensions:Unknown +2074..207E; Script_Extensions:Common +2080..208E; Script_Extensions:Common +208F..208F; Script_Extensions:Unknown +209D..209F; Script_Extensions:Unknown +20A0..20BF; Script_Extensions:Common +20C0..20CF; Script_Extensions:Unknown +20D0..20EF; Script_Extensions:Inherited +20F1..20FF; Script_Extensions:Unknown +2100..2125; Script_Extensions:Common +2127..2129; Script_Extensions:Common +212C..2131; Script_Extensions:Common +2133..214D; Script_Extensions:Common +214F..215F; Script_Extensions:Common +2189..218B; Script_Extensions:Common +218C..218F; Script_Extensions:Unknown +2190..2426; Script_Extensions:Common +2427..243F; Script_Extensions:Unknown +2440..244A; Script_Extensions:Common +244B..245F; Script_Extensions:Unknown +2460..27FF; Script_Extensions:Common +2800..28FF; Script_Extensions:Braille +2900..2B73; Script_Extensions:Common +2B74..2B75; Script_Extensions:Unknown +2B76..2B95; Script_Extensions:Common +2B96..2B97; Script_Extensions:Unknown +2B98..2BFF; Script_Extensions:Common +2C2F..2C2F; Script_Extensions:Unknown +2C5F..2C5F; Script_Extensions:Unknown +2CF4..2CF8; Script_Extensions:Unknown +2D26..2D26; Script_Extensions:Unknown +2D28..2D2C; Script_Extensions:Unknown +2D2E..2D2F; Script_Extensions:Unknown +2D30..2D67; Script_Extensions:Tifinagh +2D68..2D6E; Script_Extensions:Unknown +2D6F..2D70; Script_Extensions:Tifinagh +2D71..2D7E; Script_Extensions:Unknown +2D7F..2D7F; Script_Extensions:Tifinagh +2D80..2D96; Script_Extensions:Ethiopic +2D97..2D9F; Script_Extensions:Unknown +2DA0..2DA6; Script_Extensions:Ethiopic +2DA7..2DA7; Script_Extensions:Unknown +2DA8..2DAE; Script_Extensions:Ethiopic +2DAF..2DAF; Script_Extensions:Unknown +2DB0..2DB6; Script_Extensions:Ethiopic +2DB7..2DB7; Script_Extensions:Unknown +2DB8..2DBE; Script_Extensions:Ethiopic +2DBF..2DBF; Script_Extensions:Unknown +2DC0..2DC6; Script_Extensions:Ethiopic +2DC7..2DC7; Script_Extensions:Unknown +2DC8..2DCE; Script_Extensions:Ethiopic +2DCF..2DCF; Script_Extensions:Unknown +2DD0..2DD6; Script_Extensions:Ethiopic +2DD7..2DD7; Script_Extensions:Unknown +2DD8..2DDE; Script_Extensions:Ethiopic +2DDF..2DDF; Script_Extensions:Unknown +2E00..2E42; Script_Extensions:Common +2E44..2E4F; Script_Extensions:Common +2E50..2E7F; Script_Extensions:Unknown +2E9A..2E9A; Script_Extensions:Unknown +2EF4..2EFF; Script_Extensions:Unknown +2FD6..2FEF; Script_Extensions:Unknown +2FF0..2FFB; Script_Extensions:Common +2FFC..2FFF; Script_Extensions:Unknown +3000..3000; Script_Extensions:Common +3004..3004; Script_Extensions:Common +3012..3012; Script_Extensions:Common +3020..3020; Script_Extensions:Common +3036..3036; Script_Extensions:Common +3040..3040; Script_Extensions:Unknown +3097..3098; Script_Extensions:Unknown +3100..3104; Script_Extensions:Unknown +3130..3130; Script_Extensions:Unknown +318F..318F; Script_Extensions:Unknown +31BB..31BF; Script_Extensions:Unknown +31E4..31EF; Script_Extensions:Unknown +321F..321F; Script_Extensions:Unknown +3248..325F; Script_Extensions:Common +327F..327F; Script_Extensions:Common +32B1..32BF; Script_Extensions:Common +32CC..32CF; Script_Extensions:Common +32FF..32FF; Script_Extensions:Unknown +3371..337A; Script_Extensions:Common +3380..33DF; Script_Extensions:Common +33FF..33FF; Script_Extensions:Common +4DB6..4DBF; Script_Extensions:Unknown +4DC0..4DFF; Script_Extensions:Common +9FF0..9FFF; Script_Extensions:Unknown +A48D..A48F; Script_Extensions:Unknown +A4C7..A4CF; Script_Extensions:Unknown +A4D0..A4FF; Script_Extensions:Lisu +A500..A62B; Script_Extensions:Vai +A62C..A63F; Script_Extensions:Unknown +A6A0..A6F7; Script_Extensions:Bamum +A6F8..A6FF; Script_Extensions:Unknown +A700..A721; Script_Extensions:Common +A788..A78A; Script_Extensions:Common +A7C0..A7C1; Script_Extensions:Unknown +A7C7..A7F6; Script_Extensions:Unknown +A82C..A82F; Script_Extensions:Unknown +A83A..A83F; Script_Extensions:Unknown +A878..A87F; Script_Extensions:Unknown +A880..A8C5; Script_Extensions:Saurashtra +A8C6..A8CD; Script_Extensions:Unknown +A8CE..A8D9; Script_Extensions:Saurashtra +A8DA..A8DF; Script_Extensions:Unknown +A930..A953; Script_Extensions:Rejang +A954..A95E; Script_Extensions:Unknown +A95F..A95F; Script_Extensions:Rejang +A97D..A97F; Script_Extensions:Unknown +A9CE..A9CE; Script_Extensions:Unknown +A9DA..A9DD; Script_Extensions:Unknown +A9FF..A9FF; Script_Extensions:Unknown +AA00..AA36; Script_Extensions:Cham +AA37..AA3F; Script_Extensions:Unknown +AA40..AA4D; Script_Extensions:Cham +AA4E..AA4F; Script_Extensions:Unknown +AA50..AA59; Script_Extensions:Cham +AA5A..AA5B; Script_Extensions:Unknown +AA5C..AA5F; Script_Extensions:Cham +AA80..AAC2; Script_Extensions:Tai_Viet +AAC3..AADA; Script_Extensions:Unknown +AADB..AADF; Script_Extensions:Tai_Viet +AAE0..AAF6; Script_Extensions:Meetei_Mayek +AAF7..AB00; Script_Extensions:Unknown +AB01..AB06; Script_Extensions:Ethiopic +AB07..AB08; Script_Extensions:Unknown +AB09..AB0E; Script_Extensions:Ethiopic +AB0F..AB10; Script_Extensions:Unknown +AB11..AB16; Script_Extensions:Ethiopic +AB17..AB1F; Script_Extensions:Unknown +AB20..AB26; Script_Extensions:Ethiopic +AB27..AB27; Script_Extensions:Unknown +AB28..AB2E; Script_Extensions:Ethiopic +AB2F..AB2F; Script_Extensions:Unknown +AB5B..AB5B; Script_Extensions:Common +AB68..AB6F; Script_Extensions:Unknown +AB70..ABBF; Script_Extensions:Cherokee +ABC0..ABED; Script_Extensions:Meetei_Mayek +ABEE..ABEF; Script_Extensions:Unknown +ABF0..ABF9; Script_Extensions:Meetei_Mayek +ABFA..ABFF; Script_Extensions:Unknown +D7A4..D7AF; Script_Extensions:Unknown +D7C7..D7CA; Script_Extensions:Unknown +D7FC..D7FF; Script_Extensions:Unknown +E000..F8FF; Script_Extensions:Unknown +FA6E..FA6F; Script_Extensions:Unknown +FADA..FAFF; Script_Extensions:Unknown +FB07..FB12; Script_Extensions:Unknown +FB18..FB1C; Script_Extensions:Unknown +FB1D..FB36; Script_Extensions:Hebrew +FB37..FB37; Script_Extensions:Unknown +FB38..FB3C; Script_Extensions:Hebrew +FB3D..FB3D; Script_Extensions:Unknown +FB3E..FB3E; Script_Extensions:Hebrew +FB3F..FB3F; Script_Extensions:Unknown +FB40..FB41; Script_Extensions:Hebrew +FB42..FB42; Script_Extensions:Unknown +FB43..FB44; Script_Extensions:Hebrew +FB45..FB45; Script_Extensions:Unknown +FB46..FB4F; Script_Extensions:Hebrew +FBC2..FBD2; Script_Extensions:Unknown +FD3E..FD3F; Script_Extensions:Common +FD40..FD4F; Script_Extensions:Unknown +FD90..FD91; Script_Extensions:Unknown +FDC8..FDEF; Script_Extensions:Unknown +FDFE..FDFF; Script_Extensions:Unknown +FE00..FE0F; Script_Extensions:Inherited +FE10..FE19; Script_Extensions:Common +FE1A..FE1F; Script_Extensions:Unknown +FE20..FE2D; Script_Extensions:Inherited +FE30..FE44; Script_Extensions:Common +FE47..FE52; Script_Extensions:Common +FE53..FE53; Script_Extensions:Unknown +FE54..FE66; Script_Extensions:Common +FE67..FE67; Script_Extensions:Unknown +FE68..FE6B; Script_Extensions:Common +FE6C..FE6F; Script_Extensions:Unknown +FE75..FE75; Script_Extensions:Unknown +FEFD..FEFE; Script_Extensions:Unknown +FEFF..FEFF; Script_Extensions:Common +FF00..FF00; Script_Extensions:Unknown +FF01..FF20; Script_Extensions:Common +FF3B..FF40; Script_Extensions:Common +FF5B..FF60; Script_Extensions:Common +FFBF..FFC1; Script_Extensions:Unknown +FFC8..FFC9; Script_Extensions:Unknown +FFD0..FFD1; Script_Extensions:Unknown +FFD8..FFD9; Script_Extensions:Unknown +FFDD..FFDF; Script_Extensions:Unknown +FFE0..FFE6; Script_Extensions:Common +FFE7..FFE7; Script_Extensions:Unknown +FFE8..FFEE; Script_Extensions:Common +FFEF..FFF8; Script_Extensions:Unknown +FFF9..FFFD; Script_Extensions:Common +FFFE..FFFF; Script_Extensions:Unknown +1000C..1000C; Script_Extensions:Unknown +10027..10027; Script_Extensions:Unknown +1003B..1003B; Script_Extensions:Unknown +1003E..1003E; Script_Extensions:Unknown +1004E..1004F; Script_Extensions:Unknown +1005E..1007F; Script_Extensions:Unknown +100FB..100FF; Script_Extensions:Unknown +10103..10106; Script_Extensions:Unknown +10134..10136; Script_Extensions:Unknown +1018F..1018F; Script_Extensions:Unknown +10190..1019B; Script_Extensions:Common +1019C..1019F; Script_Extensions:Unknown +101A1..101CF; Script_Extensions:Unknown +101D0..101FC; Script_Extensions:Common +101FD..101FD; Script_Extensions:Inherited +101FE..1027F; Script_Extensions:Unknown +10280..1029C; Script_Extensions:Lycian +1029D..1029F; Script_Extensions:Unknown +102A0..102D0; Script_Extensions:Carian +102D1..102DF; Script_Extensions:Unknown +102FC..102FF; Script_Extensions:Unknown +10300..10323; Script_Extensions:Old_Italic +10324..1032C; Script_Extensions:Unknown +1032D..1032F; Script_Extensions:Old_Italic +10330..1034A; Script_Extensions:Gothic +1034B..1034F; Script_Extensions:Unknown +1037B..1037F; Script_Extensions:Unknown +10380..1039D; Script_Extensions:Ugaritic +1039E..1039E; Script_Extensions:Unknown +1039F..1039F; Script_Extensions:Ugaritic +103A0..103C3; Script_Extensions:Old_Persian +103C4..103C7; Script_Extensions:Unknown +103C8..103D5; Script_Extensions:Old_Persian +103D6..103FF; Script_Extensions:Unknown +10400..1044F; Script_Extensions:Deseret +10450..1047F; Script_Extensions:Shavian +10480..1049D; Script_Extensions:Osmanya +1049E..1049F; Script_Extensions:Unknown +104A0..104A9; Script_Extensions:Osmanya +104AA..104AF; Script_Extensions:Unknown +104B0..104D3; Script_Extensions:Osage +104D4..104D7; Script_Extensions:Unknown +104D8..104FB; Script_Extensions:Osage +104FC..104FF; Script_Extensions:Unknown +10500..10527; Script_Extensions:Elbasan +10528..1052F; Script_Extensions:Unknown +10530..10563; Script_Extensions:Caucasian_Albanian +10564..1056E; Script_Extensions:Unknown +1056F..1056F; Script_Extensions:Caucasian_Albanian +10570..105FF; Script_Extensions:Unknown +10737..1073F; Script_Extensions:Unknown +10756..1075F; Script_Extensions:Unknown +10768..107FF; Script_Extensions:Unknown +10806..10807; Script_Extensions:Unknown +10809..10809; Script_Extensions:Unknown +10836..10836; Script_Extensions:Unknown +10839..1083B; Script_Extensions:Unknown +1083D..1083E; Script_Extensions:Unknown +10840..10855; Script_Extensions:Imperial_Aramaic +10856..10856; Script_Extensions:Unknown +10857..1085F; Script_Extensions:Imperial_Aramaic +10860..1087F; Script_Extensions:Palmyrene +10880..1089E; Script_Extensions:Nabataean +1089F..108A6; Script_Extensions:Unknown +108A7..108AF; Script_Extensions:Nabataean +108B0..108DF; Script_Extensions:Unknown +108E0..108F2; Script_Extensions:Hatran +108F3..108F3; Script_Extensions:Unknown +108F4..108F5; Script_Extensions:Hatran +108F6..108FA; Script_Extensions:Unknown +108FB..108FF; Script_Extensions:Hatran +10900..1091B; Script_Extensions:Phoenician +1091C..1091E; Script_Extensions:Unknown +1091F..1091F; Script_Extensions:Phoenician +10920..10939; Script_Extensions:Lydian +1093A..1093E; Script_Extensions:Unknown +1093F..1093F; Script_Extensions:Lydian +10940..1097F; Script_Extensions:Unknown +10980..1099F; Script_Extensions:Meroitic_Hieroglyphs +109A0..109B7; Script_Extensions:Meroitic_Cursive +109B8..109BB; Script_Extensions:Unknown +109BC..109CF; Script_Extensions:Meroitic_Cursive +109D0..109D1; Script_Extensions:Unknown +109D2..109FF; Script_Extensions:Meroitic_Cursive +10A00..10A03; Script_Extensions:Kharoshthi +10A04..10A04; Script_Extensions:Unknown +10A05..10A06; Script_Extensions:Kharoshthi +10A07..10A0B; Script_Extensions:Unknown +10A0C..10A13; Script_Extensions:Kharoshthi +10A14..10A14; Script_Extensions:Unknown +10A15..10A17; Script_Extensions:Kharoshthi +10A18..10A18; Script_Extensions:Unknown +10A19..10A35; Script_Extensions:Kharoshthi +10A36..10A37; Script_Extensions:Unknown +10A38..10A3A; Script_Extensions:Kharoshthi +10A3B..10A3E; Script_Extensions:Unknown +10A3F..10A48; Script_Extensions:Kharoshthi +10A49..10A4F; Script_Extensions:Unknown +10A50..10A58; Script_Extensions:Kharoshthi +10A59..10A5F; Script_Extensions:Unknown +10A60..10A7F; Script_Extensions:Old_South_Arabian +10A80..10A9F; Script_Extensions:Old_North_Arabian +10AA0..10ABF; Script_Extensions:Unknown +10AE7..10AEA; Script_Extensions:Unknown +10AF7..10AFF; Script_Extensions:Unknown +10B00..10B35; Script_Extensions:Avestan +10B36..10B38; Script_Extensions:Unknown +10B39..10B3F; Script_Extensions:Avestan +10B40..10B55; Script_Extensions:Inscriptional_Parthian +10B56..10B57; Script_Extensions:Unknown +10B58..10B5F; Script_Extensions:Inscriptional_Parthian +10B60..10B72; Script_Extensions:Inscriptional_Pahlavi +10B73..10B77; Script_Extensions:Unknown +10B78..10B7F; Script_Extensions:Inscriptional_Pahlavi +10B92..10B98; Script_Extensions:Unknown +10B9D..10BA8; Script_Extensions:Unknown +10BB0..10BFF; Script_Extensions:Unknown +10C00..10C48; Script_Extensions:Old_Turkic +10C49..10C7F; Script_Extensions:Unknown +10C80..10CB2; Script_Extensions:Old_Hungarian +10CB3..10CBF; Script_Extensions:Unknown +10CC0..10CF2; Script_Extensions:Old_Hungarian +10CF3..10CF9; Script_Extensions:Unknown +10CFA..10CFF; Script_Extensions:Old_Hungarian +10D28..10D2F; Script_Extensions:Unknown +10D3A..10E5F; Script_Extensions:Unknown +10E7F..10EFF; Script_Extensions:Unknown +10F00..10F27; Script_Extensions:Old_Sogdian +10F28..10F2F; Script_Extensions:Unknown +10F5A..10FDF; Script_Extensions:Unknown +10FE0..10FF6; Script_Extensions:Elymaic +10FF7..10FFF; Script_Extensions:Unknown +11000..1104D; Script_Extensions:Brahmi +1104E..11051; Script_Extensions:Unknown +11052..1106F; Script_Extensions:Brahmi +11070..1107E; Script_Extensions:Unknown +1107F..1107F; Script_Extensions:Brahmi +110C2..110CC; Script_Extensions:Unknown +110CE..110CF; Script_Extensions:Unknown +110D0..110E8; Script_Extensions:Sora_Sompeng +110E9..110EF; Script_Extensions:Unknown +110F0..110F9; Script_Extensions:Sora_Sompeng +110FA..110FF; Script_Extensions:Unknown +11135..11135; Script_Extensions:Unknown +11147..1114F; Script_Extensions:Unknown +11177..1117F; Script_Extensions:Unknown +111CE..111CF; Script_Extensions:Unknown +111E0..111E0; Script_Extensions:Unknown +111F5..111FF; Script_Extensions:Unknown +11212..11212; Script_Extensions:Unknown +1123F..1127F; Script_Extensions:Unknown +11287..11287; Script_Extensions:Unknown +11289..11289; Script_Extensions:Unknown +1128E..1128E; Script_Extensions:Unknown +1129E..1129E; Script_Extensions:Unknown +112AA..112AF; Script_Extensions:Unknown +112EB..112EF; Script_Extensions:Unknown +112FA..112FF; Script_Extensions:Unknown +11304..11304; Script_Extensions:Unknown +1130D..1130E; Script_Extensions:Unknown +11311..11312; Script_Extensions:Unknown +11329..11329; Script_Extensions:Unknown +11331..11331; Script_Extensions:Unknown +11334..11334; Script_Extensions:Unknown +1133A..1133A; Script_Extensions:Unknown +11345..11346; Script_Extensions:Unknown +11349..1134A; Script_Extensions:Unknown +1134E..1134F; Script_Extensions:Unknown +11351..11356; Script_Extensions:Unknown +11358..1135C; Script_Extensions:Unknown +11364..11365; Script_Extensions:Unknown +1136D..1136F; Script_Extensions:Unknown +11375..113FF; Script_Extensions:Unknown +11400..11459; Script_Extensions:Newa +1145A..1145A; Script_Extensions:Unknown +1145B..1145B; Script_Extensions:Newa +1145C..1145C; Script_Extensions:Unknown +1145D..1145F; Script_Extensions:Newa +11460..1147F; Script_Extensions:Unknown +114C8..114CF; Script_Extensions:Unknown +114DA..1157F; Script_Extensions:Unknown +11580..115B5; Script_Extensions:Siddham +115B6..115B7; Script_Extensions:Unknown +115B8..115DD; Script_Extensions:Siddham +115DE..115FF; Script_Extensions:Unknown +11645..1164F; Script_Extensions:Unknown +1165A..1165F; Script_Extensions:Unknown +1166D..1167F; Script_Extensions:Unknown +116B9..116BF; Script_Extensions:Unknown +116CA..116FF; Script_Extensions:Unknown +11700..1171A; Script_Extensions:Ahom +1171B..1171C; Script_Extensions:Unknown +1171D..1172B; Script_Extensions:Ahom +1172C..1172F; Script_Extensions:Unknown +11730..1173F; Script_Extensions:Ahom +11740..117FF; Script_Extensions:Unknown +1183C..1189F; Script_Extensions:Unknown +118A0..118F2; Script_Extensions:Warang_Citi +118F3..118FE; Script_Extensions:Unknown +118FF..118FF; Script_Extensions:Warang_Citi +11900..1199F; Script_Extensions:Unknown +119A8..119A9; Script_Extensions:Unknown +119D8..119D9; Script_Extensions:Unknown +119E5..119FF; Script_Extensions:Unknown +11A00..11A47; Script_Extensions:Zanabazar_Square +11A48..11A4F; Script_Extensions:Unknown +11A50..11AA2; Script_Extensions:Soyombo +11AA3..11ABF; Script_Extensions:Unknown +11AC0..11AF8; Script_Extensions:Pau_Cin_Hau +11AF9..11BFF; Script_Extensions:Unknown +11C00..11C08; Script_Extensions:Bhaiksuki +11C09..11C09; Script_Extensions:Unknown +11C0A..11C36; Script_Extensions:Bhaiksuki +11C37..11C37; Script_Extensions:Unknown +11C38..11C45; Script_Extensions:Bhaiksuki +11C46..11C4F; Script_Extensions:Unknown +11C50..11C6C; Script_Extensions:Bhaiksuki +11C6D..11C6F; Script_Extensions:Unknown +11C70..11C8F; Script_Extensions:Marchen +11C90..11C91; Script_Extensions:Unknown +11C92..11CA7; Script_Extensions:Marchen +11CA8..11CA8; Script_Extensions:Unknown +11CA9..11CB6; Script_Extensions:Marchen +11CB7..11CFF; Script_Extensions:Unknown +11D07..11D07; Script_Extensions:Unknown +11D0A..11D0A; Script_Extensions:Unknown +11D37..11D39; Script_Extensions:Unknown +11D3B..11D3B; Script_Extensions:Unknown +11D3E..11D3E; Script_Extensions:Unknown +11D48..11D4F; Script_Extensions:Unknown +11D5A..11D5F; Script_Extensions:Unknown +11D66..11D66; Script_Extensions:Unknown +11D69..11D69; Script_Extensions:Unknown +11D8F..11D8F; Script_Extensions:Unknown +11D92..11D92; Script_Extensions:Unknown +11D99..11D9F; Script_Extensions:Unknown +11DAA..11EDF; Script_Extensions:Unknown +11EE0..11EF8; Script_Extensions:Makasar +11EF9..11FBF; Script_Extensions:Unknown +11FF2..11FFE; Script_Extensions:Unknown +12000..12399; Script_Extensions:Cuneiform +1239A..123FF; Script_Extensions:Unknown +12400..1246E; Script_Extensions:Cuneiform +1246F..1246F; Script_Extensions:Unknown +12470..12474; Script_Extensions:Cuneiform +12475..1247F; Script_Extensions:Unknown +12480..12543; Script_Extensions:Cuneiform +12544..12FFF; Script_Extensions:Unknown +13000..1342E; Script_Extensions:Egyptian_Hieroglyphs +1342F..1342F; Script_Extensions:Unknown +13430..13438; Script_Extensions:Egyptian_Hieroglyphs +13439..143FF; Script_Extensions:Unknown +14400..14646; Script_Extensions:Anatolian_Hieroglyphs +14647..167FF; Script_Extensions:Unknown +16800..16A38; Script_Extensions:Bamum +16A39..16A3F; Script_Extensions:Unknown +16A40..16A5E; Script_Extensions:Mro +16A5F..16A5F; Script_Extensions:Unknown +16A60..16A69; Script_Extensions:Mro +16A6A..16A6D; Script_Extensions:Unknown +16A6E..16A6F; Script_Extensions:Mro +16A70..16ACF; Script_Extensions:Unknown +16AD0..16AED; Script_Extensions:Bassa_Vah +16AEE..16AEF; Script_Extensions:Unknown +16AF0..16AF5; Script_Extensions:Bassa_Vah +16AF6..16AFF; Script_Extensions:Unknown +16B00..16B45; Script_Extensions:Pahawh_Hmong +16B46..16B4F; Script_Extensions:Unknown +16B50..16B59; Script_Extensions:Pahawh_Hmong +16B5A..16B5A; Script_Extensions:Unknown +16B5B..16B61; Script_Extensions:Pahawh_Hmong +16B62..16B62; Script_Extensions:Unknown +16B63..16B77; Script_Extensions:Pahawh_Hmong +16B78..16B7C; Script_Extensions:Unknown +16B7D..16B8F; Script_Extensions:Pahawh_Hmong +16B90..16E3F; Script_Extensions:Unknown +16E40..16E9A; Script_Extensions:Medefaidrin +16E9B..16EFF; Script_Extensions:Unknown +16F00..16F4A; Script_Extensions:Miao +16F4B..16F4E; Script_Extensions:Unknown +16F4F..16F87; Script_Extensions:Miao +16F88..16F8E; Script_Extensions:Unknown +16F8F..16F9F; Script_Extensions:Miao +16FA0..16FDF; Script_Extensions:Unknown +16FE0..16FE0; Script_Extensions:Tangut +16FE1..16FE1; Script_Extensions:Nushu +16FE2..16FE3; Script_Extensions:Common +16FE4..16FFF; Script_Extensions:Unknown +17000..187F7; Script_Extensions:Tangut +187F8..187FF; Script_Extensions:Unknown +18800..18AF2; Script_Extensions:Tangut +18AF3..1AFFF; Script_Extensions:Unknown +1B11F..1B14F; Script_Extensions:Unknown +1B153..1B163; Script_Extensions:Unknown +1B168..1B16F; Script_Extensions:Unknown +1B170..1B2FB; Script_Extensions:Nushu +1B2FC..1BBFF; Script_Extensions:Unknown +1BC6B..1BC6F; Script_Extensions:Unknown +1BC7D..1BC7F; Script_Extensions:Unknown +1BC89..1BC8F; Script_Extensions:Unknown +1BC9A..1BC9B; Script_Extensions:Unknown +1BCA4..1CFFF; Script_Extensions:Unknown +1D000..1D0F5; Script_Extensions:Common +1D0F6..1D0FF; Script_Extensions:Unknown +1D100..1D126; Script_Extensions:Common +1D127..1D128; Script_Extensions:Unknown +1D129..1D166; Script_Extensions:Common +1D167..1D169; Script_Extensions:Inherited +1D16A..1D17A; Script_Extensions:Common +1D17B..1D182; Script_Extensions:Inherited +1D183..1D184; Script_Extensions:Common +1D185..1D18B; Script_Extensions:Inherited +1D18C..1D1A9; Script_Extensions:Common +1D1AA..1D1AD; Script_Extensions:Inherited +1D1AE..1D1E8; Script_Extensions:Common +1D1E9..1D1FF; Script_Extensions:Unknown +1D246..1D2DF; Script_Extensions:Unknown +1D2E0..1D2F3; Script_Extensions:Common +1D2F4..1D2FF; Script_Extensions:Unknown +1D300..1D356; Script_Extensions:Common +1D357..1D35F; Script_Extensions:Unknown +1D372..1D378; Script_Extensions:Common +1D379..1D3FF; Script_Extensions:Unknown +1D400..1D454; Script_Extensions:Common +1D455..1D455; Script_Extensions:Unknown +1D456..1D49C; Script_Extensions:Common +1D49D..1D49D; Script_Extensions:Unknown +1D49E..1D49F; Script_Extensions:Common +1D4A0..1D4A1; Script_Extensions:Unknown +1D4A2..1D4A2; Script_Extensions:Common +1D4A3..1D4A4; Script_Extensions:Unknown +1D4A5..1D4A6; Script_Extensions:Common +1D4A7..1D4A8; Script_Extensions:Unknown +1D4A9..1D4AC; Script_Extensions:Common +1D4AD..1D4AD; Script_Extensions:Unknown +1D4AE..1D4B9; Script_Extensions:Common +1D4BA..1D4BA; Script_Extensions:Unknown +1D4BB..1D4BB; Script_Extensions:Common +1D4BC..1D4BC; Script_Extensions:Unknown +1D4BD..1D4C3; Script_Extensions:Common +1D4C4..1D4C4; Script_Extensions:Unknown +1D4C5..1D505; Script_Extensions:Common +1D506..1D506; Script_Extensions:Unknown +1D507..1D50A; Script_Extensions:Common +1D50B..1D50C; Script_Extensions:Unknown +1D50D..1D514; Script_Extensions:Common +1D515..1D515; Script_Extensions:Unknown +1D516..1D51C; Script_Extensions:Common +1D51D..1D51D; Script_Extensions:Unknown +1D51E..1D539; Script_Extensions:Common +1D53A..1D53A; Script_Extensions:Unknown +1D53B..1D53E; Script_Extensions:Common +1D53F..1D53F; Script_Extensions:Unknown +1D540..1D544; Script_Extensions:Common +1D545..1D545; Script_Extensions:Unknown +1D546..1D546; Script_Extensions:Common +1D547..1D549; Script_Extensions:Unknown +1D54A..1D550; Script_Extensions:Common +1D551..1D551; Script_Extensions:Unknown +1D552..1D6A5; Script_Extensions:Common +1D6A6..1D6A7; Script_Extensions:Unknown +1D6A8..1D7CB; Script_Extensions:Common +1D7CC..1D7CD; Script_Extensions:Unknown +1D7CE..1D7FF; Script_Extensions:Common +1D800..1DA8B; Script_Extensions:SignWriting +1DA8C..1DA9A; Script_Extensions:Unknown +1DA9B..1DA9F; Script_Extensions:SignWriting +1DAA0..1DAA0; Script_Extensions:Unknown +1DAA1..1DAAF; Script_Extensions:SignWriting +1DAB0..1DFFF; Script_Extensions:Unknown +1E007..1E007; Script_Extensions:Unknown +1E019..1E01A; Script_Extensions:Unknown +1E022..1E022; Script_Extensions:Unknown +1E025..1E025; Script_Extensions:Unknown +1E02B..1E0FF; Script_Extensions:Unknown +1E100..1E12C; Script_Extensions:Nyiakeng_Puachue_Hmong +1E12D..1E12F; Script_Extensions:Unknown +1E130..1E13D; Script_Extensions:Nyiakeng_Puachue_Hmong +1E13E..1E13F; Script_Extensions:Unknown +1E140..1E149; Script_Extensions:Nyiakeng_Puachue_Hmong +1E14A..1E14D; Script_Extensions:Unknown +1E14E..1E14F; Script_Extensions:Nyiakeng_Puachue_Hmong +1E150..1E2BF; Script_Extensions:Unknown +1E2C0..1E2F9; Script_Extensions:Wancho +1E2FA..1E2FE; Script_Extensions:Unknown +1E2FF..1E2FF; Script_Extensions:Wancho +1E300..1E7FF; Script_Extensions:Unknown +1E800..1E8C4; Script_Extensions:Mende_Kikakui +1E8C5..1E8C6; Script_Extensions:Unknown +1E8C7..1E8D6; Script_Extensions:Mende_Kikakui +1E8D7..1E8FF; Script_Extensions:Unknown +1E94C..1E94F; Script_Extensions:Unknown +1E95A..1E95D; Script_Extensions:Unknown +1E960..1EC70; Script_Extensions:Unknown +1EC71..1ECB4; Script_Extensions:Common +1ECB5..1ED00; Script_Extensions:Unknown +1ED01..1ED3D; Script_Extensions:Common +1ED3E..1EDFF; Script_Extensions:Unknown +1EE04..1EE04; Script_Extensions:Unknown +1EE20..1EE20; Script_Extensions:Unknown +1EE23..1EE23; Script_Extensions:Unknown +1EE25..1EE26; Script_Extensions:Unknown +1EE28..1EE28; Script_Extensions:Unknown +1EE33..1EE33; Script_Extensions:Unknown +1EE38..1EE38; Script_Extensions:Unknown +1EE3A..1EE3A; Script_Extensions:Unknown +1EE3C..1EE41; Script_Extensions:Unknown +1EE43..1EE46; Script_Extensions:Unknown +1EE48..1EE48; Script_Extensions:Unknown +1EE4A..1EE4A; Script_Extensions:Unknown +1EE4C..1EE4C; Script_Extensions:Unknown +1EE50..1EE50; Script_Extensions:Unknown +1EE53..1EE53; Script_Extensions:Unknown +1EE55..1EE56; Script_Extensions:Unknown +1EE58..1EE58; Script_Extensions:Unknown +1EE5A..1EE5A; Script_Extensions:Unknown +1EE5C..1EE5C; Script_Extensions:Unknown +1EE5E..1EE5E; Script_Extensions:Unknown +1EE60..1EE60; Script_Extensions:Unknown +1EE63..1EE63; Script_Extensions:Unknown +1EE65..1EE66; Script_Extensions:Unknown +1EE6B..1EE6B; Script_Extensions:Unknown +1EE73..1EE73; Script_Extensions:Unknown +1EE78..1EE78; Script_Extensions:Unknown +1EE7D..1EE7D; Script_Extensions:Unknown +1EE7F..1EE7F; Script_Extensions:Unknown +1EE8A..1EE8A; Script_Extensions:Unknown +1EE9C..1EEA0; Script_Extensions:Unknown +1EEA4..1EEA4; Script_Extensions:Unknown +1EEAA..1EEAA; Script_Extensions:Unknown +1EEBC..1EEEF; Script_Extensions:Unknown +1EEF2..1EFFF; Script_Extensions:Unknown +1F000..1F02B; Script_Extensions:Common +1F02C..1F02F; Script_Extensions:Unknown +1F030..1F093; Script_Extensions:Common +1F094..1F09F; Script_Extensions:Unknown +1F0A0..1F0AE; Script_Extensions:Common +1F0AF..1F0B0; Script_Extensions:Unknown +1F0B1..1F0BF; Script_Extensions:Common +1F0C0..1F0C0; Script_Extensions:Unknown +1F0C1..1F0CF; Script_Extensions:Common +1F0D0..1F0D0; Script_Extensions:Unknown +1F0D1..1F0F5; Script_Extensions:Common +1F0F6..1F0FF; Script_Extensions:Unknown +1F100..1F10C; Script_Extensions:Common +1F10D..1F10F; Script_Extensions:Unknown +1F110..1F16C; Script_Extensions:Common +1F16D..1F16F; Script_Extensions:Unknown +1F170..1F1AC; Script_Extensions:Common +1F1AD..1F1E5; Script_Extensions:Unknown +1F1E6..1F1FF; Script_Extensions:Common +1F201..1F202; Script_Extensions:Common +1F203..1F20F; Script_Extensions:Unknown +1F210..1F23B; Script_Extensions:Common +1F23C..1F23F; Script_Extensions:Unknown +1F240..1F248; Script_Extensions:Common +1F249..1F24F; Script_Extensions:Unknown +1F252..1F25F; Script_Extensions:Unknown +1F260..1F265; Script_Extensions:Common +1F266..1F2FF; Script_Extensions:Unknown +1F300..1F6D5; Script_Extensions:Common +1F6D6..1F6DF; Script_Extensions:Unknown +1F6E0..1F6EC; Script_Extensions:Common +1F6ED..1F6EF; Script_Extensions:Unknown +1F6F0..1F6FA; Script_Extensions:Common +1F6FB..1F6FF; Script_Extensions:Unknown +1F700..1F773; Script_Extensions:Common +1F774..1F77F; Script_Extensions:Unknown +1F780..1F7D8; Script_Extensions:Common +1F7D9..1F7DF; Script_Extensions:Unknown +1F7E0..1F7EB; Script_Extensions:Common +1F7EC..1F7FF; Script_Extensions:Unknown +1F800..1F80B; Script_Extensions:Common +1F80C..1F80F; Script_Extensions:Unknown +1F810..1F847; Script_Extensions:Common +1F848..1F84F; Script_Extensions:Unknown +1F850..1F859; Script_Extensions:Common +1F85A..1F85F; Script_Extensions:Unknown +1F860..1F887; Script_Extensions:Common +1F888..1F88F; Script_Extensions:Unknown +1F890..1F8AD; Script_Extensions:Common +1F8AE..1F8FF; Script_Extensions:Unknown +1F900..1F90B; Script_Extensions:Common +1F90C..1F90C; Script_Extensions:Unknown +1F90D..1F971; Script_Extensions:Common +1F972..1F972; Script_Extensions:Unknown +1F973..1F976; Script_Extensions:Common +1F977..1F979; Script_Extensions:Unknown +1F97A..1F9A2; Script_Extensions:Common +1F9A3..1F9A4; Script_Extensions:Unknown +1F9A5..1F9AA; Script_Extensions:Common +1F9AB..1F9AD; Script_Extensions:Unknown +1F9AE..1F9CA; Script_Extensions:Common +1F9CB..1F9CC; Script_Extensions:Unknown +1F9CD..1FA53; Script_Extensions:Common +1FA54..1FA5F; Script_Extensions:Unknown +1FA60..1FA6D; Script_Extensions:Common +1FA6E..1FA6F; Script_Extensions:Unknown +1FA70..1FA73; Script_Extensions:Common +1FA74..1FA77; Script_Extensions:Unknown +1FA78..1FA7A; Script_Extensions:Common +1FA7B..1FA7F; Script_Extensions:Unknown +1FA80..1FA82; Script_Extensions:Common +1FA83..1FA8F; Script_Extensions:Unknown +1FA90..1FA95; Script_Extensions:Common +1FA96..1FFFF; Script_Extensions:Unknown +2A6D7..2A6FF; Script_Extensions:Unknown +2B735..2B73F; Script_Extensions:Unknown +2B81E..2B81F; Script_Extensions:Unknown +2CEA2..2CEAF; Script_Extensions:Unknown +2EBE1..2F7FF; Script_Extensions:Unknown +2FA1E..E0000; Script_Extensions:Unknown +E0001..E0001; Script_Extensions:Common +E0002..E001F; Script_Extensions:Unknown +E0020..E007F; Script_Extensions:Common +E0080..E00FF; Script_Extensions:Unknown +E0100..E01EF; Script_Extensions:Inherited +E01F0..10FFFF; Script_Extensions:Unknown diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_missing.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_missing.test new file mode 100644 index 000000000..b9b6f2ad7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_0_extensions_missing.test @@ -0,0 +1,13 @@ +name: UnicodeScripts_12_0_extensions_missing + +description: +Tests character class syntax of the Unicode 12.0 Script_Extensions +property, for those scripts missing from ScriptExtensions.txt, which +are defined in Scripts.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0-0.input b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0-0.input new file mode 100644 index 000000000..868dba059 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0-0.input @@ -0,0 +1,530 @@ +# SentenceBreakTest-12.0.0.txt +# Date: 2019-01-22, 08:18:49 GMT +# © 2019 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Sentence_Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Sentence_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not, +# as listed in the Rules section of SentenceBreakTest.html +# +# These samples may be extended or changed in the future. +# +÷ 0001 × 0001 ÷ # ÷ [0.2] (Other) × [998.0] (Other) ÷ [0.3] +÷ 0001 × 0308 × 0001 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0001 × 000D ÷ # ÷ [0.2] (Other) × [998.0] (CR) ÷ [0.3] +÷ 0001 × 0308 × 000D ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0001 × 000A ÷ # ÷ [0.2] (Other) × [998.0] (LF) ÷ [0.3] +÷ 0001 × 0308 × 000A ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0001 × 0085 ÷ # ÷ [0.2] (Other) × [998.0] (Sep) ÷ [0.3] +÷ 0001 × 0308 × 0085 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0001 × 0009 ÷ # ÷ [0.2] (Other) × [998.0] (Sp) ÷ [0.3] +÷ 0001 × 0308 × 0009 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0001 × 0061 ÷ # ÷ [0.2] (Other) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0001 × 0308 × 0061 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0001 × 0041 ÷ # ÷ [0.2] (Other) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0001 × 0308 × 0041 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0001 × 01BB ÷ # ÷ [0.2] (Other) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0001 × 0308 × 01BB ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0001 × 0030 ÷ # ÷ [0.2] (Other) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 × 0308 × 0030 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 × 002E ÷ # ÷ [0.2] (Other) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0001 × 0308 × 002E ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0001 × 0021 ÷ # ÷ [0.2] (Other) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0001 × 0308 × 0021 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0001 × 0022 ÷ # ÷ [0.2] (Other) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0001 × 0308 × 0022 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0001 × 002C ÷ # ÷ [0.2] (Other) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0001 × 0308 × 002C ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0001 × 00AD ÷ # ÷ [0.2] (Other) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0308 × 00AD ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0300 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0001 × 0308 × 0300 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Other) ÷ [0.3] +÷ 000D ÷ 0308 × 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 000D ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] (CR) ÷ [0.3] +÷ 000D ÷ 0308 × 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 000D × 000A ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [0.3] +÷ 000D ÷ 0308 × 000A ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 000D ÷ 0085 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Sep) ÷ [0.3] +÷ 000D ÷ 0308 × 0085 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 000D ÷ 0009 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Sp) ÷ [0.3] +÷ 000D ÷ 0308 × 0009 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 000D ÷ 0061 ÷ # ÷ [0.2] (CR) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000D ÷ 0308 × 0061 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000D ÷ 0041 ÷ # ÷ [0.2] (CR) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000D ÷ 0308 × 0041 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000D ÷ 01BB ÷ # ÷ [0.2] (CR) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000D ÷ 0308 × 01BB ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000D ÷ 0030 ÷ # ÷ [0.2] (CR) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 0308 × 0030 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 002E ÷ # ÷ [0.2] (CR) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000D ÷ 0308 × 002E ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000D ÷ 0021 ÷ # ÷ [0.2] (CR) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000D ÷ 0308 × 0021 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000D ÷ 0022 ÷ # ÷ [0.2] (CR) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000D ÷ 0308 × 0022 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000D ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [4.0] COMMA (SContinue) ÷ [0.3] +÷ 000D ÷ 0308 × 002C ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 000D ÷ 00AD ÷ # ÷ [0.2] (CR) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 00AD ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Other) ÷ [0.3] +÷ 000A ÷ 0308 × 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 000A ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] (CR) ÷ [0.3] +÷ 000A ÷ 0308 × 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 000A ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] (LF) ÷ [0.3] +÷ 000A ÷ 0308 × 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 000A ÷ 0085 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Sep) ÷ [0.3] +÷ 000A ÷ 0308 × 0085 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 000A ÷ 0009 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Sp) ÷ [0.3] +÷ 000A ÷ 0308 × 0009 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 000A ÷ 0061 ÷ # ÷ [0.2] (LF) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000A ÷ 0308 × 0061 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000A ÷ 0041 ÷ # ÷ [0.2] (LF) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000A ÷ 0308 × 0041 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000A ÷ 01BB ÷ # ÷ [0.2] (LF) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000A ÷ 0308 × 01BB ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000A ÷ 0030 ÷ # ÷ [0.2] (LF) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 0308 × 0030 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 002E ÷ # ÷ [0.2] (LF) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000A ÷ 0308 × 002E ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000A ÷ 0021 ÷ # ÷ [0.2] (LF) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000A ÷ 0308 × 0021 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000A ÷ 0022 ÷ # ÷ [0.2] (LF) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000A ÷ 0308 × 0022 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000A ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [4.0] COMMA (SContinue) ÷ [0.3] +÷ 000A ÷ 0308 × 002C ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 000A ÷ 00AD ÷ # ÷ [0.2] (LF) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 00AD ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0085 ÷ 0001 ÷ # ÷ [0.2] (Sep) ÷ [4.0] (Other) ÷ [0.3] +÷ 0085 ÷ 0308 × 0001 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0085 ÷ 000D ÷ # ÷ [0.2] (Sep) ÷ [4.0] (CR) ÷ [0.3] +÷ 0085 ÷ 0308 × 000D ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0085 ÷ 000A ÷ # ÷ [0.2] (Sep) ÷ [4.0] (LF) ÷ [0.3] +÷ 0085 ÷ 0308 × 000A ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0085 ÷ 0085 ÷ # ÷ [0.2] (Sep) ÷ [4.0] (Sep) ÷ [0.3] +÷ 0085 ÷ 0308 × 0085 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0085 ÷ 0009 ÷ # ÷ [0.2] (Sep) ÷ [4.0] (Sp) ÷ [0.3] +÷ 0085 ÷ 0308 × 0009 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0085 ÷ 0061 ÷ # ÷ [0.2] (Sep) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0085 ÷ 0308 × 0061 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0085 ÷ 0041 ÷ # ÷ [0.2] (Sep) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0085 ÷ 0308 × 0041 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0085 ÷ 01BB ÷ # ÷ [0.2] (Sep) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0085 ÷ 0308 × 01BB ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0085 ÷ 0030 ÷ # ÷ [0.2] (Sep) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0085 ÷ 0308 × 0030 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0085 ÷ 002E ÷ # ÷ [0.2] (Sep) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0085 ÷ 0308 × 002E ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0085 ÷ 0021 ÷ # ÷ [0.2] (Sep) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0085 ÷ 0308 × 0021 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0085 ÷ 0022 ÷ # ÷ [0.2] (Sep) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0085 ÷ 0308 × 0022 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0085 ÷ 002C ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMMA (SContinue) ÷ [0.3] +÷ 0085 ÷ 0308 × 002C ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0085 ÷ 00AD ÷ # ÷ [0.2] (Sep) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0085 ÷ 0308 × 00AD ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0085 ÷ 0300 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0085 ÷ 0308 × 0300 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0009 × 0001 ÷ # ÷ [0.2] (Sp) × [998.0] (Other) ÷ [0.3] +÷ 0009 × 0308 × 0001 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0009 × 000D ÷ # ÷ [0.2] (Sp) × [998.0] (CR) ÷ [0.3] +÷ 0009 × 0308 × 000D ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0009 × 000A ÷ # ÷ [0.2] (Sp) × [998.0] (LF) ÷ [0.3] +÷ 0009 × 0308 × 000A ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0009 × 0085 ÷ # ÷ [0.2] (Sp) × [998.0] (Sep) ÷ [0.3] +÷ 0009 × 0308 × 0085 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0009 × 0009 ÷ # ÷ [0.2] (Sp) × [998.0] (Sp) ÷ [0.3] +÷ 0009 × 0308 × 0009 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0009 × 0061 ÷ # ÷ [0.2] (Sp) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0009 × 0308 × 0061 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0009 × 0041 ÷ # ÷ [0.2] (Sp) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0009 × 0308 × 0041 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0009 × 01BB ÷ # ÷ [0.2] (Sp) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0009 × 0308 × 01BB ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0009 × 0030 ÷ # ÷ [0.2] (Sp) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0009 × 0308 × 0030 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0009 × 002E ÷ # ÷ [0.2] (Sp) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0009 × 0308 × 002E ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0009 × 0021 ÷ # ÷ [0.2] (Sp) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0009 × 0308 × 0021 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0009 × 0022 ÷ # ÷ [0.2] (Sp) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0009 × 0308 × 0022 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0009 × 002C ÷ # ÷ [0.2] (Sp) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0009 × 0308 × 002C ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0009 × 00AD ÷ # ÷ [0.2] (Sp) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0009 × 0308 × 00AD ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0009 × 0300 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0009 × 0308 × 0300 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0061 × 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (Other) ÷ [0.3] +÷ 0061 × 0308 × 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0061 × 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (CR) ÷ [0.3] +÷ 0061 × 0308 × 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0061 × 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (LF) ÷ [0.3] +÷ 0061 × 0308 × 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0061 × 0085 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (Sep) ÷ [0.3] +÷ 0061 × 0308 × 0085 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0061 × 0009 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (Sp) ÷ [0.3] +÷ 0061 × 0308 × 0009 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0061 × 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 0061 × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 0061 × 01BB ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 0061 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0061 × 0308 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0061 × 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0061 × 0308 × 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0061 × 0021 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0061 × 0308 × 0021 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0061 × 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0061 × 0308 × 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0061 × 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0061 × 0308 × 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0061 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0061 × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0061 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0041 × 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (Other) ÷ [0.3] +÷ 0041 × 0308 × 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0041 × 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (CR) ÷ [0.3] +÷ 0041 × 0308 × 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0041 × 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (LF) ÷ [0.3] +÷ 0041 × 0308 × 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0041 × 0085 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (Sep) ÷ [0.3] +÷ 0041 × 0308 × 0085 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0041 × 0009 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (Sp) ÷ [0.3] +÷ 0041 × 0308 × 0009 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0041 × 0061 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 0041 × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 0041 × 01BB ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 0041 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 0308 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0041 × 0308 × 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0041 × 0021 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0041 × 0308 × 0021 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0041 × 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0041 × 0308 × 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0041 × 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0041 × 0308 × 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0041 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0308 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0300 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 01BB × 0001 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (Other) ÷ [0.3] +÷ 01BB × 0308 × 0001 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 01BB × 000D ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (CR) ÷ [0.3] +÷ 01BB × 0308 × 000D ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 01BB × 000A ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (LF) ÷ [0.3] +÷ 01BB × 0308 × 000A ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 01BB × 0085 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (Sep) ÷ [0.3] +÷ 01BB × 0308 × 0085 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 01BB × 0009 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (Sp) ÷ [0.3] +÷ 01BB × 0308 × 0009 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 01BB × 0061 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 01BB × 0041 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 01BB × 01BB ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 01BB × 0030 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 01BB × 0308 × 0030 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 01BB × 002E ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 01BB × 0308 × 002E ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 01BB × 0021 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 01BB × 0308 × 0021 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 01BB × 0022 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 01BB × 0308 × 0022 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 01BB × 002C ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 01BB × 0308 × 002C ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 01BB × 00AD ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 01BB × 0300 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0030 × 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (Other) ÷ [0.3] +÷ 0030 × 0308 × 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0030 × 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (CR) ÷ [0.3] +÷ 0030 × 0308 × 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0030 × 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (LF) ÷ [0.3] +÷ 0030 × 0308 × 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0030 × 0085 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (Sep) ÷ [0.3] +÷ 0030 × 0308 × 0085 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0030 × 0009 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (Sp) ÷ [0.3] +÷ 0030 × 0308 × 0009 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0030 × 0061 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0030 × 0308 × 0061 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0030 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0030 × 0308 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0030 × 01BB ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0030 × 0308 × 01BB ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0030 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0030 × 0308 × 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0030 × 0021 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0030 × 0308 × 0021 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0030 × 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0030 × 0308 × 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0030 × 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0030 × 0308 × 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0030 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0030 × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E ÷ 0001 ÷ # ÷ [0.2] FULL STOP (ATerm) ÷ [11.0] (Other) ÷ [0.3] +÷ 002E × 0308 ÷ 0001 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] (Other) ÷ [0.3] +÷ 002E × 000D ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (CR) ÷ [0.3] +÷ 002E × 0308 × 000D ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (CR) ÷ [0.3] +÷ 002E × 000A ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (LF) ÷ [0.3] +÷ 002E × 0308 × 000A ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (LF) ÷ [0.3] +÷ 002E × 0085 ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (Sep) ÷ [0.3] +÷ 002E × 0308 × 0085 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sep) ÷ [0.3] +÷ 002E × 0009 ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (Sp) ÷ [0.3] +÷ 002E × 0308 × 0009 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sp) ÷ [0.3] +÷ 002E × 0061 ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002E × 0308 × 0061 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002E ÷ 0041 ÷ # ÷ [0.2] FULL STOP (ATerm) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002E × 0308 ÷ 0041 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002E ÷ 01BB ÷ # ÷ [0.2] FULL STOP (ATerm) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002E × 0308 ÷ 01BB ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002E × 0030 ÷ # ÷ [0.2] FULL STOP (ATerm) × [6.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E × 0308 × 0030 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [6.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E × 002E ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 002E × 0308 × 002E ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 002E × 0021 ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002E × 0308 × 0021 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002E × 0022 ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002E × 0308 × 0022 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002E × 002C ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 002E × 0308 × 002C ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 002E × 00AD ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0308 × 00AD ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0300 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E × 0308 × 0300 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0021 ÷ 0001 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] (Other) ÷ [0.3] +÷ 0021 × 0308 ÷ 0001 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] (Other) ÷ [0.3] +÷ 0021 × 000D ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (CR) ÷ [0.3] +÷ 0021 × 0308 × 000D ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (CR) ÷ [0.3] +÷ 0021 × 000A ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (LF) ÷ [0.3] +÷ 0021 × 0308 × 000A ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (LF) ÷ [0.3] +÷ 0021 × 0085 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (Sep) ÷ [0.3] +÷ 0021 × 0308 × 0085 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sep) ÷ [0.3] +÷ 0021 × 0009 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (Sp) ÷ [0.3] +÷ 0021 × 0308 × 0009 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sp) ÷ [0.3] +÷ 0021 ÷ 0061 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0021 × 0308 ÷ 0061 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0021 ÷ 0041 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0021 × 0308 ÷ 0041 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0021 ÷ 01BB ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0021 × 0308 ÷ 01BB ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0021 ÷ 0030 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0021 × 0308 ÷ 0030 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0021 × 002E ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 0021 × 0308 × 002E ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 0021 × 0021 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0021 × 0308 × 0021 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0021 × 0022 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0021 × 0308 × 0022 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0021 × 002C ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 0021 × 0308 × 002C ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 0021 × 00AD ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0021 × 0308 × 00AD ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0021 × 0300 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0021 × 0308 × 0300 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 0001 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (Other) ÷ [0.3] +÷ 0022 × 0308 × 0001 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0022 × 000D ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (CR) ÷ [0.3] +÷ 0022 × 0308 × 000D ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0022 × 000A ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (LF) ÷ [0.3] +÷ 0022 × 0308 × 000A ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0022 × 0085 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (Sep) ÷ [0.3] +÷ 0022 × 0308 × 0085 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0022 × 0009 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (Sp) ÷ [0.3] +÷ 0022 × 0308 × 0009 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0022 × 0061 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0022 × 0308 × 0061 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0022 × 0041 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0022 × 0308 × 0041 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0022 × 01BB ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0022 × 0308 × 01BB ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0022 × 0030 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 × 0308 × 0030 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 × 002E ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0022 × 0308 × 002E ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0022 × 0021 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0022 × 0308 × 0021 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0022 × 0022 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0022 × 0308 × 0022 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0022 × 002C ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0022 × 0308 × 002C ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0022 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0308 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 0308 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 0001 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (Other) ÷ [0.3] +÷ 002C × 0308 × 0001 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 002C × 000D ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (CR) ÷ [0.3] +÷ 002C × 0308 × 000D ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 002C × 000A ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (LF) ÷ [0.3] +÷ 002C × 0308 × 000A ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 002C × 0085 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (Sep) ÷ [0.3] +÷ 002C × 0308 × 0085 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 002C × 0009 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (Sp) ÷ [0.3] +÷ 002C × 0308 × 0009 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 002C × 0061 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002C × 0308 × 0061 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002C × 0041 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002C × 0308 × 0041 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002C × 01BB ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002C × 0308 × 01BB ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002C × 0030 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C × 0308 × 0030 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C × 002E ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 002C × 0308 × 002E ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 002C × 0021 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002C × 0308 × 0021 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002C × 0022 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002C × 0308 × 0022 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002C × 002C ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 002C × 0308 × 002C ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 002C × 00AD ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0300 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 0308 × 0300 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (Other) ÷ [0.3] +÷ 00AD × 0308 × 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 00AD × 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (CR) ÷ [0.3] +÷ 00AD × 0308 × 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 00AD × 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (LF) ÷ [0.3] +÷ 00AD × 0308 × 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 00AD × 0085 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (Sep) ÷ [0.3] +÷ 00AD × 0308 × 0085 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 00AD × 0009 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (Sp) ÷ [0.3] +÷ 00AD × 0308 × 0009 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 00AD × 0061 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 00AD × 0308 × 0061 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 00AD × 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 00AD × 0308 × 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 00AD × 01BB ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 00AD × 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD × 0308 × 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD × 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 00AD × 0308 × 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 00AD × 0021 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 00AD × 0308 × 0021 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 00AD × 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 00AD × 0308 × 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 00AD × 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 00AD × 0308 × 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 00AD × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0308 × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 0308 × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0300 × 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0300 × 0308 × 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0300 × 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0300 × 0308 × 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0300 × 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0300 × 0308 × 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0300 × 0085 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0300 × 0308 × 0085 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0300 × 0009 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0300 × 0308 × 0009 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0300 × 0061 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 0300 × 0041 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 0300 × 01BB ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 0300 × 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 × 0308 × 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 × 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0300 × 0308 × 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0300 × 0021 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0300 × 0308 × 0021 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0300 × 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0300 × 0308 × 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0300 × 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0300 × 0308 × 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0300 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0308 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [4.0] LATIN SMALL LETTER A (Lower) × [998.0] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0061 × 0308 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0020 × 200D × 0646 ÷ # ÷ [0.2] SPACE (Sp) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [998.0] ARABIC LETTER NOON (OLetter) ÷ [0.3] +÷ 0646 × 200D × 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (OLetter) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [998.0] SPACE (Sp) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0033 × 002E × 0034 ÷ # ÷ [0.2] DIGIT THREE (Numeric) × [998.0] FULL STOP (ATerm) × [6.0] DIGIT FOUR (Numeric) ÷ [0.3] +÷ 0063 × 002E × 0064 ÷ # ÷ [0.2] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER D (Lower) ÷ [0.3] +÷ 0043 × 002E × 0064 ÷ # ÷ [0.2] LATIN CAPITAL LETTER C (Upper) × [998.0] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER D (Lower) ÷ [0.3] +÷ 0063 × 002E × 0044 ÷ # ÷ [0.2] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER D (Upper) ÷ [0.3] +÷ 0043 × 002E × 0044 ÷ # ÷ [0.2] LATIN CAPITAL LETTER C (Upper) × [998.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER D (Upper) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] (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] +÷ 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] +÷ 5B57 × 002E ÷ 5B57 ÷ # ÷ [0.2] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) × [998.0] FULL STOP (ATerm) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0021 × 0020 × 0020 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] SPACE (Sp) × [10.0] SPACE (Sp) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] (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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +# +# Lines: 502 +# +# EOF diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0-0.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0-0.output new file mode 100644 index 000000000..5bf5f27bb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0-0.output @@ -0,0 +1,502 @@ +÷ 0001 × 0001 ÷ +÷ 0001 × 0308 × 0001 ÷ +÷ 0001 × 000D ÷ +÷ 0001 × 0308 × 000D ÷ +÷ 0001 × 000A ÷ +÷ 0001 × 0308 × 000A ÷ +÷ 0001 × 0085 ÷ +÷ 0001 × 0308 × 0085 ÷ +÷ 0001 × 0009 ÷ +÷ 0001 × 0308 × 0009 ÷ +÷ 0001 × 0061 ÷ +÷ 0001 × 0308 × 0061 ÷ +÷ 0001 × 0041 ÷ +÷ 0001 × 0308 × 0041 ÷ +÷ 0001 × 01BB ÷ +÷ 0001 × 0308 × 01BB ÷ +÷ 0001 × 0030 ÷ +÷ 0001 × 0308 × 0030 ÷ +÷ 0001 × 002E ÷ +÷ 0001 × 0308 × 002E ÷ +÷ 0001 × 0021 ÷ +÷ 0001 × 0308 × 0021 ÷ +÷ 0001 × 0022 ÷ +÷ 0001 × 0308 × 0022 ÷ +÷ 0001 × 002C ÷ +÷ 0001 × 0308 × 002C ÷ +÷ 0001 × 00AD ÷ +÷ 0001 × 0308 × 00AD ÷ +÷ 0001 × 0300 ÷ +÷ 0001 × 0308 × 0300 ÷ +÷ 000D ÷ 0001 ÷ +÷ 000D ÷ 0308 × 0001 ÷ +÷ 000D ÷ 000D ÷ +÷ 000D ÷ 0308 × 000D ÷ +÷ 000D × 000A ÷ +÷ 000D ÷ 0308 × 000A ÷ +÷ 000D ÷ 0085 ÷ +÷ 000D ÷ 0308 × 0085 ÷ +÷ 000D ÷ 0009 ÷ +÷ 000D ÷ 0308 × 0009 ÷ +÷ 000D ÷ 0061 ÷ +÷ 000D ÷ 0308 × 0061 ÷ +÷ 000D ÷ 0041 ÷ +÷ 000D ÷ 0308 × 0041 ÷ +÷ 000D ÷ 01BB ÷ +÷ 000D ÷ 0308 × 01BB ÷ +÷ 000D ÷ 0030 ÷ +÷ 000D ÷ 0308 × 0030 ÷ +÷ 000D ÷ 002E ÷ +÷ 000D ÷ 0308 × 002E ÷ +÷ 000D ÷ 0021 ÷ +÷ 000D ÷ 0308 × 0021 ÷ +÷ 000D ÷ 0022 ÷ +÷ 000D ÷ 0308 × 0022 ÷ +÷ 000D ÷ 002C ÷ +÷ 000D ÷ 0308 × 002C ÷ +÷ 000D ÷ 00AD ÷ +÷ 000D ÷ 0308 × 00AD ÷ +÷ 000D ÷ 0300 ÷ +÷ 000D ÷ 0308 × 0300 ÷ +÷ 000A ÷ 0001 ÷ +÷ 000A ÷ 0308 × 0001 ÷ +÷ 000A ÷ 000D ÷ +÷ 000A ÷ 0308 × 000D ÷ +÷ 000A ÷ 000A ÷ +÷ 000A ÷ 0308 × 000A ÷ +÷ 000A ÷ 0085 ÷ +÷ 000A ÷ 0308 × 0085 ÷ +÷ 000A ÷ 0009 ÷ +÷ 000A ÷ 0308 × 0009 ÷ +÷ 000A ÷ 0061 ÷ +÷ 000A ÷ 0308 × 0061 ÷ +÷ 000A ÷ 0041 ÷ +÷ 000A ÷ 0308 × 0041 ÷ +÷ 000A ÷ 01BB ÷ +÷ 000A ÷ 0308 × 01BB ÷ +÷ 000A ÷ 0030 ÷ +÷ 000A ÷ 0308 × 0030 ÷ +÷ 000A ÷ 002E ÷ +÷ 000A ÷ 0308 × 002E ÷ +÷ 000A ÷ 0021 ÷ +÷ 000A ÷ 0308 × 0021 ÷ +÷ 000A ÷ 0022 ÷ +÷ 000A ÷ 0308 × 0022 ÷ +÷ 000A ÷ 002C ÷ +÷ 000A ÷ 0308 × 002C ÷ +÷ 000A ÷ 00AD ÷ +÷ 000A ÷ 0308 × 00AD ÷ +÷ 000A ÷ 0300 ÷ +÷ 000A ÷ 0308 × 0300 ÷ +÷ 0085 ÷ 0001 ÷ +÷ 0085 ÷ 0308 × 0001 ÷ +÷ 0085 ÷ 000D ÷ +÷ 0085 ÷ 0308 × 000D ÷ +÷ 0085 ÷ 000A ÷ +÷ 0085 ÷ 0308 × 000A ÷ +÷ 0085 ÷ 0085 ÷ +÷ 0085 ÷ 0308 × 0085 ÷ +÷ 0085 ÷ 0009 ÷ +÷ 0085 ÷ 0308 × 0009 ÷ +÷ 0085 ÷ 0061 ÷ +÷ 0085 ÷ 0308 × 0061 ÷ +÷ 0085 ÷ 0041 ÷ +÷ 0085 ÷ 0308 × 0041 ÷ +÷ 0085 ÷ 01BB ÷ +÷ 0085 ÷ 0308 × 01BB ÷ +÷ 0085 ÷ 0030 ÷ +÷ 0085 ÷ 0308 × 0030 ÷ +÷ 0085 ÷ 002E ÷ +÷ 0085 ÷ 0308 × 002E ÷ +÷ 0085 ÷ 0021 ÷ +÷ 0085 ÷ 0308 × 0021 ÷ +÷ 0085 ÷ 0022 ÷ +÷ 0085 ÷ 0308 × 0022 ÷ +÷ 0085 ÷ 002C ÷ +÷ 0085 ÷ 0308 × 002C ÷ +÷ 0085 ÷ 00AD ÷ +÷ 0085 ÷ 0308 × 00AD ÷ +÷ 0085 ÷ 0300 ÷ +÷ 0085 ÷ 0308 × 0300 ÷ +÷ 0009 × 0001 ÷ +÷ 0009 × 0308 × 0001 ÷ +÷ 0009 × 000D ÷ +÷ 0009 × 0308 × 000D ÷ +÷ 0009 × 000A ÷ +÷ 0009 × 0308 × 000A ÷ +÷ 0009 × 0085 ÷ +÷ 0009 × 0308 × 0085 ÷ +÷ 0009 × 0009 ÷ +÷ 0009 × 0308 × 0009 ÷ +÷ 0009 × 0061 ÷ +÷ 0009 × 0308 × 0061 ÷ +÷ 0009 × 0041 ÷ +÷ 0009 × 0308 × 0041 ÷ +÷ 0009 × 01BB ÷ +÷ 0009 × 0308 × 01BB ÷ +÷ 0009 × 0030 ÷ +÷ 0009 × 0308 × 0030 ÷ +÷ 0009 × 002E ÷ +÷ 0009 × 0308 × 002E ÷ +÷ 0009 × 0021 ÷ +÷ 0009 × 0308 × 0021 ÷ +÷ 0009 × 0022 ÷ +÷ 0009 × 0308 × 0022 ÷ +÷ 0009 × 002C ÷ +÷ 0009 × 0308 × 002C ÷ +÷ 0009 × 00AD ÷ +÷ 0009 × 0308 × 00AD ÷ +÷ 0009 × 0300 ÷ +÷ 0009 × 0308 × 0300 ÷ +÷ 0061 × 0001 ÷ +÷ 0061 × 0308 × 0001 ÷ +÷ 0061 × 000D ÷ +÷ 0061 × 0308 × 000D ÷ +÷ 0061 × 000A ÷ +÷ 0061 × 0308 × 000A ÷ +÷ 0061 × 0085 ÷ +÷ 0061 × 0308 × 0085 ÷ +÷ 0061 × 0009 ÷ +÷ 0061 × 0308 × 0009 ÷ +÷ 0061 × 0061 ÷ +÷ 0061 × 0308 × 0061 ÷ +÷ 0061 × 0041 ÷ +÷ 0061 × 0308 × 0041 ÷ +÷ 0061 × 01BB ÷ +÷ 0061 × 0308 × 01BB ÷ +÷ 0061 × 0030 ÷ +÷ 0061 × 0308 × 0030 ÷ +÷ 0061 × 002E ÷ +÷ 0061 × 0308 × 002E ÷ +÷ 0061 × 0021 ÷ +÷ 0061 × 0308 × 0021 ÷ +÷ 0061 × 0022 ÷ +÷ 0061 × 0308 × 0022 ÷ +÷ 0061 × 002C ÷ +÷ 0061 × 0308 × 002C ÷ +÷ 0061 × 00AD ÷ +÷ 0061 × 0308 × 00AD ÷ +÷ 0061 × 0300 ÷ +÷ 0061 × 0308 × 0300 ÷ +÷ 0041 × 0001 ÷ +÷ 0041 × 0308 × 0001 ÷ +÷ 0041 × 000D ÷ +÷ 0041 × 0308 × 000D ÷ +÷ 0041 × 000A ÷ +÷ 0041 × 0308 × 000A ÷ +÷ 0041 × 0085 ÷ +÷ 0041 × 0308 × 0085 ÷ +÷ 0041 × 0009 ÷ +÷ 0041 × 0308 × 0009 ÷ +÷ 0041 × 0061 ÷ +÷ 0041 × 0308 × 0061 ÷ +÷ 0041 × 0041 ÷ +÷ 0041 × 0308 × 0041 ÷ +÷ 0041 × 01BB ÷ +÷ 0041 × 0308 × 01BB ÷ +÷ 0041 × 0030 ÷ +÷ 0041 × 0308 × 0030 ÷ +÷ 0041 × 002E ÷ +÷ 0041 × 0308 × 002E ÷ +÷ 0041 × 0021 ÷ +÷ 0041 × 0308 × 0021 ÷ +÷ 0041 × 0022 ÷ +÷ 0041 × 0308 × 0022 ÷ +÷ 0041 × 002C ÷ +÷ 0041 × 0308 × 002C ÷ +÷ 0041 × 00AD ÷ +÷ 0041 × 0308 × 00AD ÷ +÷ 0041 × 0300 ÷ +÷ 0041 × 0308 × 0300 ÷ +÷ 01BB × 0001 ÷ +÷ 01BB × 0308 × 0001 ÷ +÷ 01BB × 000D ÷ +÷ 01BB × 0308 × 000D ÷ +÷ 01BB × 000A ÷ +÷ 01BB × 0308 × 000A ÷ +÷ 01BB × 0085 ÷ +÷ 01BB × 0308 × 0085 ÷ +÷ 01BB × 0009 ÷ +÷ 01BB × 0308 × 0009 ÷ +÷ 01BB × 0061 ÷ +÷ 01BB × 0308 × 0061 ÷ +÷ 01BB × 0041 ÷ +÷ 01BB × 0308 × 0041 ÷ +÷ 01BB × 01BB ÷ +÷ 01BB × 0308 × 01BB ÷ +÷ 01BB × 0030 ÷ +÷ 01BB × 0308 × 0030 ÷ +÷ 01BB × 002E ÷ +÷ 01BB × 0308 × 002E ÷ +÷ 01BB × 0021 ÷ +÷ 01BB × 0308 × 0021 ÷ +÷ 01BB × 0022 ÷ +÷ 01BB × 0308 × 0022 ÷ +÷ 01BB × 002C ÷ +÷ 01BB × 0308 × 002C ÷ +÷ 01BB × 00AD ÷ +÷ 01BB × 0308 × 00AD ÷ +÷ 01BB × 0300 ÷ +÷ 01BB × 0308 × 0300 ÷ +÷ 0030 × 0001 ÷ +÷ 0030 × 0308 × 0001 ÷ +÷ 0030 × 000D ÷ +÷ 0030 × 0308 × 000D ÷ +÷ 0030 × 000A ÷ +÷ 0030 × 0308 × 000A ÷ +÷ 0030 × 0085 ÷ +÷ 0030 × 0308 × 0085 ÷ +÷ 0030 × 0009 ÷ +÷ 0030 × 0308 × 0009 ÷ +÷ 0030 × 0061 ÷ +÷ 0030 × 0308 × 0061 ÷ +÷ 0030 × 0041 ÷ +÷ 0030 × 0308 × 0041 ÷ +÷ 0030 × 01BB ÷ +÷ 0030 × 0308 × 01BB ÷ +÷ 0030 × 0030 ÷ +÷ 0030 × 0308 × 0030 ÷ +÷ 0030 × 002E ÷ +÷ 0030 × 0308 × 002E ÷ +÷ 0030 × 0021 ÷ +÷ 0030 × 0308 × 0021 ÷ +÷ 0030 × 0022 ÷ +÷ 0030 × 0308 × 0022 ÷ +÷ 0030 × 002C ÷ +÷ 0030 × 0308 × 002C ÷ +÷ 0030 × 00AD ÷ +÷ 0030 × 0308 × 00AD ÷ +÷ 0030 × 0300 ÷ +÷ 0030 × 0308 × 0300 ÷ +÷ 002E ÷ 0001 ÷ +÷ 002E × 0308 ÷ 0001 ÷ +÷ 002E × 000D ÷ +÷ 002E × 0308 × 000D ÷ +÷ 002E × 000A ÷ +÷ 002E × 0308 × 000A ÷ +÷ 002E × 0085 ÷ +÷ 002E × 0308 × 0085 ÷ +÷ 002E × 0009 ÷ +÷ 002E × 0308 × 0009 ÷ +÷ 002E × 0061 ÷ +÷ 002E × 0308 × 0061 ÷ +÷ 002E ÷ 0041 ÷ +÷ 002E × 0308 ÷ 0041 ÷ +÷ 002E ÷ 01BB ÷ +÷ 002E × 0308 ÷ 01BB ÷ +÷ 002E × 0030 ÷ +÷ 002E × 0308 × 0030 ÷ +÷ 002E × 002E ÷ +÷ 002E × 0308 × 002E ÷ +÷ 002E × 0021 ÷ +÷ 002E × 0308 × 0021 ÷ +÷ 002E × 0022 ÷ +÷ 002E × 0308 × 0022 ÷ +÷ 002E × 002C ÷ +÷ 002E × 0308 × 002C ÷ +÷ 002E × 00AD ÷ +÷ 002E × 0308 × 00AD ÷ +÷ 002E × 0300 ÷ +÷ 002E × 0308 × 0300 ÷ +÷ 0021 ÷ 0001 ÷ +÷ 0021 × 0308 ÷ 0001 ÷ +÷ 0021 × 000D ÷ +÷ 0021 × 0308 × 000D ÷ +÷ 0021 × 000A ÷ +÷ 0021 × 0308 × 000A ÷ +÷ 0021 × 0085 ÷ +÷ 0021 × 0308 × 0085 ÷ +÷ 0021 × 0009 ÷ +÷ 0021 × 0308 × 0009 ÷ +÷ 0021 ÷ 0061 ÷ +÷ 0021 × 0308 ÷ 0061 ÷ +÷ 0021 ÷ 0041 ÷ +÷ 0021 × 0308 ÷ 0041 ÷ +÷ 0021 ÷ 01BB ÷ +÷ 0021 × 0308 ÷ 01BB ÷ +÷ 0021 ÷ 0030 ÷ +÷ 0021 × 0308 ÷ 0030 ÷ +÷ 0021 × 002E ÷ +÷ 0021 × 0308 × 002E ÷ +÷ 0021 × 0021 ÷ +÷ 0021 × 0308 × 0021 ÷ +÷ 0021 × 0022 ÷ +÷ 0021 × 0308 × 0022 ÷ +÷ 0021 × 002C ÷ +÷ 0021 × 0308 × 002C ÷ +÷ 0021 × 00AD ÷ +÷ 0021 × 0308 × 00AD ÷ +÷ 0021 × 0300 ÷ +÷ 0021 × 0308 × 0300 ÷ +÷ 0022 × 0001 ÷ +÷ 0022 × 0308 × 0001 ÷ +÷ 0022 × 000D ÷ +÷ 0022 × 0308 × 000D ÷ +÷ 0022 × 000A ÷ +÷ 0022 × 0308 × 000A ÷ +÷ 0022 × 0085 ÷ +÷ 0022 × 0308 × 0085 ÷ +÷ 0022 × 0009 ÷ +÷ 0022 × 0308 × 0009 ÷ +÷ 0022 × 0061 ÷ +÷ 0022 × 0308 × 0061 ÷ +÷ 0022 × 0041 ÷ +÷ 0022 × 0308 × 0041 ÷ +÷ 0022 × 01BB ÷ +÷ 0022 × 0308 × 01BB ÷ +÷ 0022 × 0030 ÷ +÷ 0022 × 0308 × 0030 ÷ +÷ 0022 × 002E ÷ +÷ 0022 × 0308 × 002E ÷ +÷ 0022 × 0021 ÷ +÷ 0022 × 0308 × 0021 ÷ +÷ 0022 × 0022 ÷ +÷ 0022 × 0308 × 0022 ÷ +÷ 0022 × 002C ÷ +÷ 0022 × 0308 × 002C ÷ +÷ 0022 × 00AD ÷ +÷ 0022 × 0308 × 00AD ÷ +÷ 0022 × 0300 ÷ +÷ 0022 × 0308 × 0300 ÷ +÷ 002C × 0001 ÷ +÷ 002C × 0308 × 0001 ÷ +÷ 002C × 000D ÷ +÷ 002C × 0308 × 000D ÷ +÷ 002C × 000A ÷ +÷ 002C × 0308 × 000A ÷ +÷ 002C × 0085 ÷ +÷ 002C × 0308 × 0085 ÷ +÷ 002C × 0009 ÷ +÷ 002C × 0308 × 0009 ÷ +÷ 002C × 0061 ÷ +÷ 002C × 0308 × 0061 ÷ +÷ 002C × 0041 ÷ +÷ 002C × 0308 × 0041 ÷ +÷ 002C × 01BB ÷ +÷ 002C × 0308 × 01BB ÷ +÷ 002C × 0030 ÷ +÷ 002C × 0308 × 0030 ÷ +÷ 002C × 002E ÷ +÷ 002C × 0308 × 002E ÷ +÷ 002C × 0021 ÷ +÷ 002C × 0308 × 0021 ÷ +÷ 002C × 0022 ÷ +÷ 002C × 0308 × 0022 ÷ +÷ 002C × 002C ÷ +÷ 002C × 0308 × 002C ÷ +÷ 002C × 00AD ÷ +÷ 002C × 0308 × 00AD ÷ +÷ 002C × 0300 ÷ +÷ 002C × 0308 × 0300 ÷ +÷ 00AD × 0001 ÷ +÷ 00AD × 0308 × 0001 ÷ +÷ 00AD × 000D ÷ +÷ 00AD × 0308 × 000D ÷ +÷ 00AD × 000A ÷ +÷ 00AD × 0308 × 000A ÷ +÷ 00AD × 0085 ÷ +÷ 00AD × 0308 × 0085 ÷ +÷ 00AD × 0009 ÷ +÷ 00AD × 0308 × 0009 ÷ +÷ 00AD × 0061 ÷ +÷ 00AD × 0308 × 0061 ÷ +÷ 00AD × 0041 ÷ +÷ 00AD × 0308 × 0041 ÷ +÷ 00AD × 01BB ÷ +÷ 00AD × 0308 × 01BB ÷ +÷ 00AD × 0030 ÷ +÷ 00AD × 0308 × 0030 ÷ +÷ 00AD × 002E ÷ +÷ 00AD × 0308 × 002E ÷ +÷ 00AD × 0021 ÷ +÷ 00AD × 0308 × 0021 ÷ +÷ 00AD × 0022 ÷ +÷ 00AD × 0308 × 0022 ÷ +÷ 00AD × 002C ÷ +÷ 00AD × 0308 × 002C ÷ +÷ 00AD × 00AD ÷ +÷ 00AD × 0308 × 00AD ÷ +÷ 00AD × 0300 ÷ +÷ 00AD × 0308 × 0300 ÷ +÷ 0300 × 0001 ÷ +÷ 0300 × 0308 × 0001 ÷ +÷ 0300 × 000D ÷ +÷ 0300 × 0308 × 000D ÷ +÷ 0300 × 000A ÷ +÷ 0300 × 0308 × 000A ÷ +÷ 0300 × 0085 ÷ +÷ 0300 × 0308 × 0085 ÷ +÷ 0300 × 0009 ÷ +÷ 0300 × 0308 × 0009 ÷ +÷ 0300 × 0061 ÷ +÷ 0300 × 0308 × 0061 ÷ +÷ 0300 × 0041 ÷ +÷ 0300 × 0308 × 0041 ÷ +÷ 0300 × 01BB ÷ +÷ 0300 × 0308 × 01BB ÷ +÷ 0300 × 0030 ÷ +÷ 0300 × 0308 × 0030 ÷ +÷ 0300 × 002E ÷ +÷ 0300 × 0308 × 002E ÷ +÷ 0300 × 0021 ÷ +÷ 0300 × 0308 × 0021 ÷ +÷ 0300 × 0022 ÷ +÷ 0300 × 0308 × 0022 ÷ +÷ 0300 × 002C ÷ +÷ 0300 × 0308 × 002C ÷ +÷ 0300 × 00AD ÷ +÷ 0300 × 0308 × 00AD ÷ +÷ 0300 × 0300 ÷ +÷ 0300 × 0308 × 0300 ÷ +÷ 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ +÷ 0061 × 0308 ÷ +÷ 0020 × 200D × 0646 ÷ +÷ 0646 × 200D × 0020 ÷ +÷ 0028 × 0022 × 0047 × 006F × 002E × 0022 × 0029 × 0020 ÷ 0028 × 0048 × 0065 × 0020 × 0064 × 0069 × 0064 × 002E × 0029 ÷ +÷ 0028 × 201C × 0047 × 006F × 003F × 201D × 0029 × 0020 ÷ 0028 × 0048 × 0065 × 0020 × 0064 × 0069 × 0064 × 002E × 0029 ÷ +÷ 0055 × 002E × 0053 × 002E × 0041 × 0300 × 002E × 0020 × 0069 × 0073 ÷ +÷ 0055 × 002E × 0053 × 002E × 0041 × 0300 × 003F × 0020 ÷ 0048 × 0065 ÷ +÷ 0055 × 002E × 0053 × 002E × 0041 × 0300 × 002E ÷ +÷ 0033 × 002E × 0034 ÷ +÷ 0063 × 002E × 0064 ÷ +÷ 0043 × 002E × 0064 ÷ +÷ 0063 × 002E × 0044 ÷ +÷ 0043 × 002E × 0044 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 0074 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 ÷ 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 2018 × 0028 × 0074 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 ÷ 2018 × 0028 × 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 0308 × 0074 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 0308 ÷ 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 0308 ÷ 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 000A ÷ 0308 × 0054 × 0068 × 0065 ÷ +÷ 0074 × 0068 × 0065 × 0020 × 0072 × 0065 × 0073 × 0070 × 002E × 0020 × 006C × 0065 × 0061 × 0064 × 0065 × 0072 × 0073 × 0020 × 0061 × 0072 × 0065 ÷ +÷ 5B57 × 002E ÷ 5B57 ÷ +÷ 0065 × 0074 × 0063 × 002E ÷ 5B83 ÷ +÷ 0065 × 0074 × 0063 × 002E × 3002 ÷ +÷ 5B57 × 3002 ÷ 5B83 ÷ +÷ 0021 × 0020 × 0020 ÷ +÷ 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 ÷ +÷ 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 ÷ +÷ 2060 × 0055 × 2060 × 002E × 2060 × 0053 × 2060 × 002E × 2060 × 0041 × 2060 × 0300 × 002E × 2060 × 0020 × 2060 × 0069 × 2060 × 0073 × 2060 × 2060 ÷ +÷ 2060 × 0055 × 2060 × 002E × 2060 × 0053 × 2060 × 002E × 2060 × 0041 × 2060 × 0300 × 003F × 2060 × 0020 × 2060 ÷ 0048 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0055 × 2060 × 002E × 2060 × 0053 × 2060 × 002E × 2060 × 0041 × 2060 × 0300 × 002E × 2060 × 2060 ÷ +÷ 2060 × 0033 × 2060 × 002E × 2060 × 0034 × 2060 × 2060 ÷ +÷ 2060 × 0063 × 2060 × 002E × 2060 × 0064 × 2060 × 2060 ÷ +÷ 2060 × 0043 × 2060 × 002E × 2060 × 0064 × 2060 × 2060 ÷ +÷ 2060 × 0063 × 2060 × 002E × 2060 × 0044 × 2060 × 2060 ÷ +÷ 2060 × 0043 × 2060 × 002E × 2060 × 0044 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 0074 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 ÷ 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 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 ÷ +÷ 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 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 0308 × 0074 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 0308 ÷ 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 0308 ÷ 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 000A ÷ 2060 × 0308 × 2060 × 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 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 ÷ +÷ 2060 × 5B57 × 2060 × 002E × 2060 ÷ 5B57 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 ÷ 5B83 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 3002 × 2060 × 2060 ÷ +÷ 2060 × 5B57 × 2060 × 3002 × 2060 ÷ 5B83 × 2060 × 2060 ÷ +÷ 2060 × 0021 × 2060 × 0020 × 2060 × 0020 × 2060 × 2060 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0.flex b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0.flex new file mode 100644 index 000000000..40091ab8a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0.flex @@ -0,0 +1,231 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 12.0 +%public +%class UnicodeSentenceBreakRules_12_0 +%type String + +%{ + private static final String BREAK_OPPORTUNITY = "÷"; + private static final String NO_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeSentenceBreakRules_12_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeSentenceBreakRules_12_0 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeSentenceBreakRules_12_0(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_BREAK_OPPORTUNITY); + } else { + line.add(BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + /** + * @return The next chunk of text with no internal break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + void addMatch() { + builder.append(yytext()); + } +%} + +%% + +// Break at the start and end of text. +// +// SB1. sot ÷ Any +// SB2. Any ÷ eot +// +<> { return nextSegment(); } + + +// Do not break within CRLF. +// +// SB3. CR × LF +// +\p{SB:CR} \p{SB:LF} { addMatch(); return nextSegment(); } + + +// Break after paragraph separators. +// +// SB4. ParaSep ÷ +// +// ParaSep = (Sep | CR | LF) +// +[\p{SB:Sep}\p{SB:CR}\p{SB:LF}] / [^] { addMatch(); return nextSegment(); } + + +// Ignore Format and Extend characters, except when they appear at the +// beginning of a region of text. (See Section 6.3, Replacing Ignore Rules.) +// +// SB5. X (Extend | Format)* → X +// +// --> [^ Sep CR LF ] × [Format Extend] +// +[^\p{SB:Sep}\p{SB:CR}\p{SB:LF}] / [\p{SB:Extend}\p{SB:Format}] { addMatch(); } + + +// Do not break after full stop in certain contexts. +// +// Rules SB6–SB8 are designed to forbid breaks after ambiguous terminators +// (primarily U+002E FULL STOP) within strings such as those shown in Figure 3. +// The contexts which forbid breaks include occurrence directly before a number, +// between uppercase letters, when followed by a lowercase letter (optionally +// after certain punctuation), or when followed by certain continuation +// punctuation such as a comma, colon, or semicolon. These rules permit breaks +// in strings such as those shown in Figure 4. They cannot detect cases such as +// “...Mr. Jones...”; more sophisticated tailoring would be required to detect +// such cases. +// +// SB6. ATerm × Numeric +// +// [included SB5. X (Extend | Format)* → X] +// +\p{SB:ATerm} [\p{SB:Extend}\p{SB:Format}]* / \p{SB:Numeric} { addMatch(); } + + +// SB7. (Upper | Lower) ATerm × Upper +// +// [included SB5. X (Extend | Format)* → X] +// +[\p{SB:Upper}\p{SB:Lower}] [\p{SB:Extend}\p{SB:Format}]* \p{SB:Aterm} [\p{SB:Extend}\p{SB:Format}]* / \p{SB:Upper} { addMatch(); } + + +// SB8. ATerm Close* Sp* × ( ¬(OLetter | Upper | Lower | ParaSep | SATerm) )* Lower +// +// ParaSep = (Sep | CR | LF) +// SATerm = (STerm | ATerm) +// +// [included SB5. X (Extend | Format)* → X] +// +\p{SB:Aterm} [\p{SB:Extend}\p{SB:Format}]* (\p{SB:Close} [\p{SB:Extend}\p{SB:Format}]*)* (\p{SB:Sp} [\p{SB:Extend}\p{SB:Format}]*)* / ([^\p{SB:OLetter}\p{SB:Upper}\p{SB:Lower}\p{SB:Sep}\p{SB:CR}\p{SB:LF}\p{SB:STerm}\p{SB:ATerm}] [\p{SB:Extend}\p{SB:Format}]*)* \p{SB:Lower} { addMatch(); } + + +// SB8a. SATerm Close* Sp* × (SContinue | SATerm) +// +// ParaSep = (Sep | CR | LF) +// SATerm = (STerm | ATerm) +// +// [included SB5. X (Extend | Format)* → X] +// +[\p{SB:STerm}\p{SB:Aterm}] [\p{SB:Extend}\p{SB:Format}]* (\p{SB:Close} [\p{SB:Extend}\p{SB:Format}]*)* (\p{SB:Sp} [\p{SB:Extend}\p{SB:Format}]*)* / [\p{SB:SContinue}\p{SB:STerm}\p{SB:Aterm}] { addMatch(); } + + +// Break after sentence terminators, but include closing punctuation, trailing +// spaces, and any paragraph separator. +// +// Rules SB9–SB11 are designed to allow breaks after sequences of the following form, +// but not within them: +// +// (STerm | ATerm) Close* Sp* (Sep | CR | LF)? +// +// SB9. ( STerm | ATerm ) Close* × ( Close | Sp | Sep | CR | LF ) +// SB10. ( STerm | ATerm ) Close* Sp* × ( Sp | Sep | CR | LF ) +// SB11. ( STerm | ATerm ) Close* Sp* ( Sep | CR | LF )? ÷ +// +// [included SB5. X (Extend | Format)* → X] +// +[\p{SB:STerm}\p{SB:ATerm}] [\p{SB:Extend}\p{SB:Format}]* (\p{SB:Close} [\p{SB:Extend}\p{SB:Format}]*)* (\p{SB:Sp} [\p{SB:Extend}\p{SB:Format}]*)* [\p{SB:Sep}\p{SB:CR}\p{SB:LF}]? { addMatch(); return nextSegment(); } +[\p{SB:STerm}\p{SB:ATerm}] [\p{SB:Extend}\p{SB:Format}]* / [^\p{SB:Close}\p{SB:Sp}\p{SB:Sep}\p{SB:CR}\p{SB:LF}] { addMatch(); return nextSegment(); } + +// Otherwise, do not break. +// +// SB12. Any × Any +// +[^] { addMatch(); } diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0.test b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0.test new file mode 100644 index 000000000..88ab11a51 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_0.test @@ -0,0 +1,9 @@ +name: UnicodeSentenceBreakRules_12_0 + +description: +Implements the Unicode 12.0 Sentence Boundary rules, specified in UAX #29 +. + +jflex: -q + +input-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_0.flex b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_0.flex new file mode 100644 index 000000000..13e54557a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_0.flex @@ -0,0 +1,29 @@ +%% + +%unicode 12.0 +%public +%class UnicodeSentenceBreak_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{SentenceBreak:ATerm} { setCurCharPropertyValue("SentenceBreak:ATerm"); } +\p{SentenceBreak:CR} { setCurCharPropertyValue("SentenceBreak:CR"); } +\p{SentenceBreak:Close} { setCurCharPropertyValue("SentenceBreak:Close"); } +\p{SentenceBreak:Extend} { setCurCharPropertyValue("SentenceBreak:Extend"); } +\p{SentenceBreak:Format} { setCurCharPropertyValue("SentenceBreak:Format"); } +\p{SentenceBreak:LF} { setCurCharPropertyValue("SentenceBreak:LF"); } +\p{SentenceBreak:Lower} { setCurCharPropertyValue("SentenceBreak:Lower"); } +\p{SentenceBreak:Numeric} { setCurCharPropertyValue("SentenceBreak:Numeric"); } +\p{SentenceBreak:OLetter} { setCurCharPropertyValue("SentenceBreak:OLetter"); } +\p{SentenceBreak:Other} { setCurCharPropertyValue("SentenceBreak:Other"); } +\p{SentenceBreak:SContinue} { setCurCharPropertyValue("SentenceBreak:SContinue"); } +\p{SentenceBreak:STerm} { setCurCharPropertyValue("SentenceBreak:STerm"); } +\p{SentenceBreak:Sep} { setCurCharPropertyValue("SentenceBreak:Sep"); } +\p{SentenceBreak:Sp} { setCurCharPropertyValue("SentenceBreak:Sp"); } +\p{SentenceBreak:Upper} { setCurCharPropertyValue("SentenceBreak:Upper"); } diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_0.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_0.output new file mode 100644 index 000000000..d00563736 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_0.output @@ -0,0 +1,3098 @@ +0000..0008; SentenceBreak:Other +0009..0009; SentenceBreak:Sp +000A..000A; SentenceBreak:LF +000B..000C; SentenceBreak:Sp +000D..000D; SentenceBreak:CR +000E..001F; SentenceBreak:Other +0020..0020; SentenceBreak:Sp +0021..0021; SentenceBreak:STerm +0022..0022; SentenceBreak:Close +0023..0026; SentenceBreak:Other +0027..0029; SentenceBreak:Close +002A..002B; SentenceBreak:Other +002C..002D; SentenceBreak:SContinue +002E..002E; SentenceBreak:ATerm +002F..002F; SentenceBreak:Other +0030..0039; SentenceBreak:Numeric +003A..003A; SentenceBreak:SContinue +003B..003E; SentenceBreak:Other +003F..003F; SentenceBreak:STerm +0040..0040; SentenceBreak:Other +0041..005A; SentenceBreak:Upper +005B..005B; SentenceBreak:Close +005C..005C; SentenceBreak:Other +005D..005D; SentenceBreak:Close +005E..0060; SentenceBreak:Other +0061..007A; SentenceBreak:Lower +007B..007B; SentenceBreak:Close +007C..007C; SentenceBreak:Other +007D..007D; SentenceBreak:Close +007E..0084; SentenceBreak:Other +0085..0085; SentenceBreak:Sep +0086..009F; SentenceBreak:Other +00A0..00A0; SentenceBreak:Sp +00A1..00A9; SentenceBreak:Other +00AA..00AA; SentenceBreak:Lower +00AB..00AB; SentenceBreak:Close +00AC..00AC; SentenceBreak:Other +00AD..00AD; SentenceBreak:Format +00AE..00B4; SentenceBreak:Other +00B5..00B5; SentenceBreak:Lower +00B6..00B9; SentenceBreak:Other +00BA..00BA; SentenceBreak:Lower +00BB..00BB; SentenceBreak:Close +00BC..00BF; SentenceBreak:Other +00C0..00D6; SentenceBreak:Upper +00D7..00D7; SentenceBreak:Other +00D8..00DE; SentenceBreak:Upper +00DF..00F6; SentenceBreak:Lower +00F7..00F7; SentenceBreak:Other +00F8..00FF; SentenceBreak:Lower +0100..0100; SentenceBreak:Upper +0101..0101; SentenceBreak:Lower +0102..0102; SentenceBreak:Upper +0103..0103; SentenceBreak:Lower +0104..0104; SentenceBreak:Upper +0105..0105; SentenceBreak:Lower +0106..0106; SentenceBreak:Upper +0107..0107; SentenceBreak:Lower +0108..0108; SentenceBreak:Upper +0109..0109; SentenceBreak:Lower +010A..010A; SentenceBreak:Upper +010B..010B; SentenceBreak:Lower +010C..010C; SentenceBreak:Upper +010D..010D; SentenceBreak:Lower +010E..010E; SentenceBreak:Upper +010F..010F; SentenceBreak:Lower +0110..0110; SentenceBreak:Upper +0111..0111; SentenceBreak:Lower +0112..0112; SentenceBreak:Upper +0113..0113; SentenceBreak:Lower +0114..0114; SentenceBreak:Upper +0115..0115; SentenceBreak:Lower +0116..0116; SentenceBreak:Upper +0117..0117; SentenceBreak:Lower +0118..0118; SentenceBreak:Upper +0119..0119; SentenceBreak:Lower +011A..011A; SentenceBreak:Upper +011B..011B; SentenceBreak:Lower +011C..011C; SentenceBreak:Upper +011D..011D; SentenceBreak:Lower +011E..011E; SentenceBreak:Upper +011F..011F; SentenceBreak:Lower +0120..0120; SentenceBreak:Upper +0121..0121; SentenceBreak:Lower +0122..0122; SentenceBreak:Upper +0123..0123; SentenceBreak:Lower +0124..0124; SentenceBreak:Upper +0125..0125; SentenceBreak:Lower +0126..0126; SentenceBreak:Upper +0127..0127; SentenceBreak:Lower +0128..0128; SentenceBreak:Upper +0129..0129; SentenceBreak:Lower +012A..012A; SentenceBreak:Upper +012B..012B; SentenceBreak:Lower +012C..012C; SentenceBreak:Upper +012D..012D; SentenceBreak:Lower +012E..012E; SentenceBreak:Upper +012F..012F; SentenceBreak:Lower +0130..0130; SentenceBreak:Upper +0131..0131; SentenceBreak:Lower +0132..0132; SentenceBreak:Upper +0133..0133; SentenceBreak:Lower +0134..0134; SentenceBreak:Upper +0135..0135; SentenceBreak:Lower +0136..0136; SentenceBreak:Upper +0137..0138; SentenceBreak:Lower +0139..0139; SentenceBreak:Upper +013A..013A; SentenceBreak:Lower +013B..013B; SentenceBreak:Upper +013C..013C; SentenceBreak:Lower +013D..013D; SentenceBreak:Upper +013E..013E; SentenceBreak:Lower +013F..013F; SentenceBreak:Upper +0140..0140; SentenceBreak:Lower +0141..0141; SentenceBreak:Upper +0142..0142; SentenceBreak:Lower +0143..0143; SentenceBreak:Upper +0144..0144; SentenceBreak:Lower +0145..0145; SentenceBreak:Upper +0146..0146; SentenceBreak:Lower +0147..0147; SentenceBreak:Upper +0148..0149; SentenceBreak:Lower +014A..014A; SentenceBreak:Upper +014B..014B; SentenceBreak:Lower +014C..014C; SentenceBreak:Upper +014D..014D; SentenceBreak:Lower +014E..014E; SentenceBreak:Upper +014F..014F; SentenceBreak:Lower +0150..0150; SentenceBreak:Upper +0151..0151; SentenceBreak:Lower +0152..0152; SentenceBreak:Upper +0153..0153; SentenceBreak:Lower +0154..0154; SentenceBreak:Upper +0155..0155; SentenceBreak:Lower +0156..0156; SentenceBreak:Upper +0157..0157; SentenceBreak:Lower +0158..0158; SentenceBreak:Upper +0159..0159; SentenceBreak:Lower +015A..015A; SentenceBreak:Upper +015B..015B; SentenceBreak:Lower +015C..015C; SentenceBreak:Upper +015D..015D; SentenceBreak:Lower +015E..015E; SentenceBreak:Upper +015F..015F; SentenceBreak:Lower +0160..0160; SentenceBreak:Upper +0161..0161; SentenceBreak:Lower +0162..0162; SentenceBreak:Upper +0163..0163; SentenceBreak:Lower +0164..0164; SentenceBreak:Upper +0165..0165; SentenceBreak:Lower +0166..0166; SentenceBreak:Upper +0167..0167; SentenceBreak:Lower +0168..0168; SentenceBreak:Upper +0169..0169; SentenceBreak:Lower +016A..016A; SentenceBreak:Upper +016B..016B; SentenceBreak:Lower +016C..016C; SentenceBreak:Upper +016D..016D; SentenceBreak:Lower +016E..016E; SentenceBreak:Upper +016F..016F; SentenceBreak:Lower +0170..0170; SentenceBreak:Upper +0171..0171; SentenceBreak:Lower +0172..0172; SentenceBreak:Upper +0173..0173; SentenceBreak:Lower +0174..0174; SentenceBreak:Upper +0175..0175; SentenceBreak:Lower +0176..0176; SentenceBreak:Upper +0177..0177; SentenceBreak:Lower +0178..0179; SentenceBreak:Upper +017A..017A; SentenceBreak:Lower +017B..017B; SentenceBreak:Upper +017C..017C; SentenceBreak:Lower +017D..017D; SentenceBreak:Upper +017E..0180; SentenceBreak:Lower +0181..0182; SentenceBreak:Upper +0183..0183; SentenceBreak:Lower +0184..0184; SentenceBreak:Upper +0185..0185; SentenceBreak:Lower +0186..0187; SentenceBreak:Upper +0188..0188; SentenceBreak:Lower +0189..018B; SentenceBreak:Upper +018C..018D; SentenceBreak:Lower +018E..0191; SentenceBreak:Upper +0192..0192; SentenceBreak:Lower +0193..0194; SentenceBreak:Upper +0195..0195; SentenceBreak:Lower +0196..0198; SentenceBreak:Upper +0199..019B; SentenceBreak:Lower +019C..019D; SentenceBreak:Upper +019E..019E; SentenceBreak:Lower +019F..01A0; SentenceBreak:Upper +01A1..01A1; SentenceBreak:Lower +01A2..01A2; SentenceBreak:Upper +01A3..01A3; SentenceBreak:Lower +01A4..01A4; SentenceBreak:Upper +01A5..01A5; SentenceBreak:Lower +01A6..01A7; SentenceBreak:Upper +01A8..01A8; SentenceBreak:Lower +01A9..01A9; SentenceBreak:Upper +01AA..01AB; SentenceBreak:Lower +01AC..01AC; SentenceBreak:Upper +01AD..01AD; SentenceBreak:Lower +01AE..01AF; SentenceBreak:Upper +01B0..01B0; SentenceBreak:Lower +01B1..01B3; SentenceBreak:Upper +01B4..01B4; SentenceBreak:Lower +01B5..01B5; SentenceBreak:Upper +01B6..01B6; SentenceBreak:Lower +01B7..01B8; SentenceBreak:Upper +01B9..01BA; SentenceBreak:Lower +01BB..01BB; SentenceBreak:OLetter +01BC..01BC; SentenceBreak:Upper +01BD..01BF; SentenceBreak:Lower +01C0..01C3; SentenceBreak:OLetter +01C4..01C5; SentenceBreak:Upper +01C6..01C6; SentenceBreak:Lower +01C7..01C8; SentenceBreak:Upper +01C9..01C9; SentenceBreak:Lower +01CA..01CB; SentenceBreak:Upper +01CC..01CC; SentenceBreak:Lower +01CD..01CD; SentenceBreak:Upper +01CE..01CE; SentenceBreak:Lower +01CF..01CF; SentenceBreak:Upper +01D0..01D0; SentenceBreak:Lower +01D1..01D1; SentenceBreak:Upper +01D2..01D2; SentenceBreak:Lower +01D3..01D3; SentenceBreak:Upper +01D4..01D4; SentenceBreak:Lower +01D5..01D5; SentenceBreak:Upper +01D6..01D6; SentenceBreak:Lower +01D7..01D7; SentenceBreak:Upper +01D8..01D8; SentenceBreak:Lower +01D9..01D9; SentenceBreak:Upper +01DA..01DA; SentenceBreak:Lower +01DB..01DB; SentenceBreak:Upper +01DC..01DD; SentenceBreak:Lower +01DE..01DE; SentenceBreak:Upper +01DF..01DF; SentenceBreak:Lower +01E0..01E0; SentenceBreak:Upper +01E1..01E1; SentenceBreak:Lower +01E2..01E2; SentenceBreak:Upper +01E3..01E3; SentenceBreak:Lower +01E4..01E4; SentenceBreak:Upper +01E5..01E5; SentenceBreak:Lower +01E6..01E6; SentenceBreak:Upper +01E7..01E7; SentenceBreak:Lower +01E8..01E8; SentenceBreak:Upper +01E9..01E9; SentenceBreak:Lower +01EA..01EA; SentenceBreak:Upper +01EB..01EB; SentenceBreak:Lower +01EC..01EC; SentenceBreak:Upper +01ED..01ED; SentenceBreak:Lower +01EE..01EE; SentenceBreak:Upper +01EF..01F0; SentenceBreak:Lower +01F1..01F2; SentenceBreak:Upper +01F3..01F3; SentenceBreak:Lower +01F4..01F4; SentenceBreak:Upper +01F5..01F5; SentenceBreak:Lower +01F6..01F8; SentenceBreak:Upper +01F9..01F9; SentenceBreak:Lower +01FA..01FA; SentenceBreak:Upper +01FB..01FB; SentenceBreak:Lower +01FC..01FC; SentenceBreak:Upper +01FD..01FD; SentenceBreak:Lower +01FE..01FE; SentenceBreak:Upper +01FF..01FF; SentenceBreak:Lower +0200..0200; SentenceBreak:Upper +0201..0201; SentenceBreak:Lower +0202..0202; SentenceBreak:Upper +0203..0203; SentenceBreak:Lower +0204..0204; SentenceBreak:Upper +0205..0205; SentenceBreak:Lower +0206..0206; SentenceBreak:Upper +0207..0207; SentenceBreak:Lower +0208..0208; SentenceBreak:Upper +0209..0209; SentenceBreak:Lower +020A..020A; SentenceBreak:Upper +020B..020B; SentenceBreak:Lower +020C..020C; SentenceBreak:Upper +020D..020D; SentenceBreak:Lower +020E..020E; SentenceBreak:Upper +020F..020F; SentenceBreak:Lower +0210..0210; SentenceBreak:Upper +0211..0211; SentenceBreak:Lower +0212..0212; SentenceBreak:Upper +0213..0213; SentenceBreak:Lower +0214..0214; SentenceBreak:Upper +0215..0215; SentenceBreak:Lower +0216..0216; SentenceBreak:Upper +0217..0217; SentenceBreak:Lower +0218..0218; SentenceBreak:Upper +0219..0219; SentenceBreak:Lower +021A..021A; SentenceBreak:Upper +021B..021B; SentenceBreak:Lower +021C..021C; SentenceBreak:Upper +021D..021D; SentenceBreak:Lower +021E..021E; SentenceBreak:Upper +021F..021F; SentenceBreak:Lower +0220..0220; SentenceBreak:Upper +0221..0221; SentenceBreak:Lower +0222..0222; SentenceBreak:Upper +0223..0223; SentenceBreak:Lower +0224..0224; SentenceBreak:Upper +0225..0225; SentenceBreak:Lower +0226..0226; SentenceBreak:Upper +0227..0227; SentenceBreak:Lower +0228..0228; SentenceBreak:Upper +0229..0229; SentenceBreak:Lower +022A..022A; SentenceBreak:Upper +022B..022B; SentenceBreak:Lower +022C..022C; SentenceBreak:Upper +022D..022D; SentenceBreak:Lower +022E..022E; SentenceBreak:Upper +022F..022F; SentenceBreak:Lower +0230..0230; SentenceBreak:Upper +0231..0231; SentenceBreak:Lower +0232..0232; SentenceBreak:Upper +0233..0239; SentenceBreak:Lower +023A..023B; SentenceBreak:Upper +023C..023C; SentenceBreak:Lower +023D..023E; SentenceBreak:Upper +023F..0240; SentenceBreak:Lower +0241..0241; SentenceBreak:Upper +0242..0242; SentenceBreak:Lower +0243..0246; SentenceBreak:Upper +0247..0247; SentenceBreak:Lower +0248..0248; SentenceBreak:Upper +0249..0249; SentenceBreak:Lower +024A..024A; SentenceBreak:Upper +024B..024B; SentenceBreak:Lower +024C..024C; SentenceBreak:Upper +024D..024D; SentenceBreak:Lower +024E..024E; SentenceBreak:Upper +024F..0293; SentenceBreak:Lower +0294..0294; SentenceBreak:OLetter +0295..02B8; SentenceBreak:Lower +02B9..02BF; SentenceBreak:OLetter +02C0..02C1; SentenceBreak:Lower +02C2..02C5; SentenceBreak:Other +02C6..02D1; SentenceBreak:OLetter +02D2..02DF; SentenceBreak:Other +02E0..02E4; SentenceBreak:Lower +02E5..02EB; SentenceBreak:Other +02EC..02EC; SentenceBreak:OLetter +02ED..02ED; SentenceBreak:Other +02EE..02EE; SentenceBreak:OLetter +02EF..02FF; SentenceBreak:Other +0300..036F; SentenceBreak:Extend +0370..0370; SentenceBreak:Upper +0371..0371; SentenceBreak:Lower +0372..0372; SentenceBreak:Upper +0373..0373; SentenceBreak:Lower +0374..0374; SentenceBreak:OLetter +0375..0375; SentenceBreak:Other +0376..0376; SentenceBreak:Upper +0377..0377; SentenceBreak:Lower +0378..0379; SentenceBreak:Other +037A..037D; SentenceBreak:Lower +037E..037E; SentenceBreak:Other +037F..037F; SentenceBreak:Upper +0380..0385; SentenceBreak:Other +0386..0386; SentenceBreak:Upper +0387..0387; SentenceBreak:Other +0388..038A; SentenceBreak:Upper +038B..038B; SentenceBreak:Other +038C..038C; SentenceBreak:Upper +038D..038D; SentenceBreak:Other +038E..038F; SentenceBreak:Upper +0390..0390; SentenceBreak:Lower +0391..03A1; SentenceBreak:Upper +03A2..03A2; SentenceBreak:Other +03A3..03AB; SentenceBreak:Upper +03AC..03CE; SentenceBreak:Lower +03CF..03CF; SentenceBreak:Upper +03D0..03D1; SentenceBreak:Lower +03D2..03D4; SentenceBreak:Upper +03D5..03D7; SentenceBreak:Lower +03D8..03D8; SentenceBreak:Upper +03D9..03D9; SentenceBreak:Lower +03DA..03DA; SentenceBreak:Upper +03DB..03DB; SentenceBreak:Lower +03DC..03DC; SentenceBreak:Upper +03DD..03DD; SentenceBreak:Lower +03DE..03DE; SentenceBreak:Upper +03DF..03DF; SentenceBreak:Lower +03E0..03E0; SentenceBreak:Upper +03E1..03E1; SentenceBreak:Lower +03E2..03E2; SentenceBreak:Upper +03E3..03E3; SentenceBreak:Lower +03E4..03E4; SentenceBreak:Upper +03E5..03E5; SentenceBreak:Lower +03E6..03E6; SentenceBreak:Upper +03E7..03E7; SentenceBreak:Lower +03E8..03E8; SentenceBreak:Upper +03E9..03E9; SentenceBreak:Lower +03EA..03EA; SentenceBreak:Upper +03EB..03EB; SentenceBreak:Lower +03EC..03EC; SentenceBreak:Upper +03ED..03ED; SentenceBreak:Lower +03EE..03EE; SentenceBreak:Upper +03EF..03F3; SentenceBreak:Lower +03F4..03F4; SentenceBreak:Upper +03F5..03F5; SentenceBreak:Lower +03F6..03F6; SentenceBreak:Other +03F7..03F7; SentenceBreak:Upper +03F8..03F8; SentenceBreak:Lower +03F9..03FA; SentenceBreak:Upper +03FB..03FC; SentenceBreak:Lower +03FD..042F; SentenceBreak:Upper +0430..045F; SentenceBreak:Lower +0460..0460; SentenceBreak:Upper +0461..0461; SentenceBreak:Lower +0462..0462; SentenceBreak:Upper +0463..0463; SentenceBreak:Lower +0464..0464; SentenceBreak:Upper +0465..0465; SentenceBreak:Lower +0466..0466; SentenceBreak:Upper +0467..0467; SentenceBreak:Lower +0468..0468; SentenceBreak:Upper +0469..0469; SentenceBreak:Lower +046A..046A; SentenceBreak:Upper +046B..046B; SentenceBreak:Lower +046C..046C; SentenceBreak:Upper +046D..046D; SentenceBreak:Lower +046E..046E; SentenceBreak:Upper +046F..046F; SentenceBreak:Lower +0470..0470; SentenceBreak:Upper +0471..0471; SentenceBreak:Lower +0472..0472; SentenceBreak:Upper +0473..0473; SentenceBreak:Lower +0474..0474; SentenceBreak:Upper +0475..0475; SentenceBreak:Lower +0476..0476; SentenceBreak:Upper +0477..0477; SentenceBreak:Lower +0478..0478; SentenceBreak:Upper +0479..0479; SentenceBreak:Lower +047A..047A; SentenceBreak:Upper +047B..047B; SentenceBreak:Lower +047C..047C; SentenceBreak:Upper +047D..047D; SentenceBreak:Lower +047E..047E; SentenceBreak:Upper +047F..047F; SentenceBreak:Lower +0480..0480; SentenceBreak:Upper +0481..0481; SentenceBreak:Lower +0482..0482; SentenceBreak:Other +0483..0489; SentenceBreak:Extend +048A..048A; SentenceBreak:Upper +048B..048B; SentenceBreak:Lower +048C..048C; SentenceBreak:Upper +048D..048D; SentenceBreak:Lower +048E..048E; SentenceBreak:Upper +048F..048F; SentenceBreak:Lower +0490..0490; SentenceBreak:Upper +0491..0491; SentenceBreak:Lower +0492..0492; SentenceBreak:Upper +0493..0493; SentenceBreak:Lower +0494..0494; SentenceBreak:Upper +0495..0495; SentenceBreak:Lower +0496..0496; SentenceBreak:Upper +0497..0497; SentenceBreak:Lower +0498..0498; SentenceBreak:Upper +0499..0499; SentenceBreak:Lower +049A..049A; SentenceBreak:Upper +049B..049B; SentenceBreak:Lower +049C..049C; SentenceBreak:Upper +049D..049D; SentenceBreak:Lower +049E..049E; SentenceBreak:Upper +049F..049F; SentenceBreak:Lower +04A0..04A0; SentenceBreak:Upper +04A1..04A1; SentenceBreak:Lower +04A2..04A2; SentenceBreak:Upper +04A3..04A3; SentenceBreak:Lower +04A4..04A4; SentenceBreak:Upper +04A5..04A5; SentenceBreak:Lower +04A6..04A6; SentenceBreak:Upper +04A7..04A7; SentenceBreak:Lower +04A8..04A8; SentenceBreak:Upper +04A9..04A9; SentenceBreak:Lower +04AA..04AA; SentenceBreak:Upper +04AB..04AB; SentenceBreak:Lower +04AC..04AC; SentenceBreak:Upper +04AD..04AD; SentenceBreak:Lower +04AE..04AE; SentenceBreak:Upper +04AF..04AF; SentenceBreak:Lower +04B0..04B0; SentenceBreak:Upper +04B1..04B1; SentenceBreak:Lower +04B2..04B2; SentenceBreak:Upper +04B3..04B3; SentenceBreak:Lower +04B4..04B4; SentenceBreak:Upper +04B5..04B5; SentenceBreak:Lower +04B6..04B6; SentenceBreak:Upper +04B7..04B7; SentenceBreak:Lower +04B8..04B8; SentenceBreak:Upper +04B9..04B9; SentenceBreak:Lower +04BA..04BA; SentenceBreak:Upper +04BB..04BB; SentenceBreak:Lower +04BC..04BC; SentenceBreak:Upper +04BD..04BD; SentenceBreak:Lower +04BE..04BE; SentenceBreak:Upper +04BF..04BF; SentenceBreak:Lower +04C0..04C1; SentenceBreak:Upper +04C2..04C2; SentenceBreak:Lower +04C3..04C3; SentenceBreak:Upper +04C4..04C4; SentenceBreak:Lower +04C5..04C5; SentenceBreak:Upper +04C6..04C6; SentenceBreak:Lower +04C7..04C7; SentenceBreak:Upper +04C8..04C8; SentenceBreak:Lower +04C9..04C9; SentenceBreak:Upper +04CA..04CA; SentenceBreak:Lower +04CB..04CB; SentenceBreak:Upper +04CC..04CC; SentenceBreak:Lower +04CD..04CD; SentenceBreak:Upper +04CE..04CF; SentenceBreak:Lower +04D0..04D0; SentenceBreak:Upper +04D1..04D1; SentenceBreak:Lower +04D2..04D2; SentenceBreak:Upper +04D3..04D3; SentenceBreak:Lower +04D4..04D4; SentenceBreak:Upper +04D5..04D5; SentenceBreak:Lower +04D6..04D6; SentenceBreak:Upper +04D7..04D7; SentenceBreak:Lower +04D8..04D8; SentenceBreak:Upper +04D9..04D9; SentenceBreak:Lower +04DA..04DA; SentenceBreak:Upper +04DB..04DB; SentenceBreak:Lower +04DC..04DC; SentenceBreak:Upper +04DD..04DD; SentenceBreak:Lower +04DE..04DE; SentenceBreak:Upper +04DF..04DF; SentenceBreak:Lower +04E0..04E0; SentenceBreak:Upper +04E1..04E1; SentenceBreak:Lower +04E2..04E2; SentenceBreak:Upper +04E3..04E3; SentenceBreak:Lower +04E4..04E4; SentenceBreak:Upper +04E5..04E5; SentenceBreak:Lower +04E6..04E6; SentenceBreak:Upper +04E7..04E7; SentenceBreak:Lower +04E8..04E8; SentenceBreak:Upper +04E9..04E9; SentenceBreak:Lower +04EA..04EA; SentenceBreak:Upper +04EB..04EB; SentenceBreak:Lower +04EC..04EC; SentenceBreak:Upper +04ED..04ED; SentenceBreak:Lower +04EE..04EE; SentenceBreak:Upper +04EF..04EF; SentenceBreak:Lower +04F0..04F0; SentenceBreak:Upper +04F1..04F1; SentenceBreak:Lower +04F2..04F2; SentenceBreak:Upper +04F3..04F3; SentenceBreak:Lower +04F4..04F4; SentenceBreak:Upper +04F5..04F5; SentenceBreak:Lower +04F6..04F6; SentenceBreak:Upper +04F7..04F7; SentenceBreak:Lower +04F8..04F8; SentenceBreak:Upper +04F9..04F9; SentenceBreak:Lower +04FA..04FA; SentenceBreak:Upper +04FB..04FB; SentenceBreak:Lower +04FC..04FC; SentenceBreak:Upper +04FD..04FD; SentenceBreak:Lower +04FE..04FE; SentenceBreak:Upper +04FF..04FF; SentenceBreak:Lower +0500..0500; SentenceBreak:Upper +0501..0501; SentenceBreak:Lower +0502..0502; SentenceBreak:Upper +0503..0503; SentenceBreak:Lower +0504..0504; SentenceBreak:Upper +0505..0505; SentenceBreak:Lower +0506..0506; SentenceBreak:Upper +0507..0507; SentenceBreak:Lower +0508..0508; SentenceBreak:Upper +0509..0509; SentenceBreak:Lower +050A..050A; SentenceBreak:Upper +050B..050B; SentenceBreak:Lower +050C..050C; SentenceBreak:Upper +050D..050D; SentenceBreak:Lower +050E..050E; SentenceBreak:Upper +050F..050F; SentenceBreak:Lower +0510..0510; SentenceBreak:Upper +0511..0511; SentenceBreak:Lower +0512..0512; SentenceBreak:Upper +0513..0513; SentenceBreak:Lower +0514..0514; SentenceBreak:Upper +0515..0515; SentenceBreak:Lower +0516..0516; SentenceBreak:Upper +0517..0517; SentenceBreak:Lower +0518..0518; SentenceBreak:Upper +0519..0519; SentenceBreak:Lower +051A..051A; SentenceBreak:Upper +051B..051B; SentenceBreak:Lower +051C..051C; SentenceBreak:Upper +051D..051D; SentenceBreak:Lower +051E..051E; SentenceBreak:Upper +051F..051F; SentenceBreak:Lower +0520..0520; SentenceBreak:Upper +0521..0521; SentenceBreak:Lower +0522..0522; SentenceBreak:Upper +0523..0523; SentenceBreak:Lower +0524..0524; SentenceBreak:Upper +0525..0525; SentenceBreak:Lower +0526..0526; SentenceBreak:Upper +0527..0527; SentenceBreak:Lower +0528..0528; SentenceBreak:Upper +0529..0529; SentenceBreak:Lower +052A..052A; SentenceBreak:Upper +052B..052B; SentenceBreak:Lower +052C..052C; SentenceBreak:Upper +052D..052D; SentenceBreak:Lower +052E..052E; SentenceBreak:Upper +052F..052F; SentenceBreak:Lower +0530..0530; SentenceBreak:Other +0531..0556; SentenceBreak:Upper +0557..0558; SentenceBreak:Other +0559..0559; SentenceBreak:OLetter +055A..055C; SentenceBreak:Other +055D..055D; SentenceBreak:SContinue +055E..055F; SentenceBreak:Other +0560..0588; SentenceBreak:Lower +0589..0589; SentenceBreak:STerm +058A..0590; SentenceBreak:Other +0591..05BD; SentenceBreak:Extend +05BE..05BE; SentenceBreak:Other +05BF..05BF; SentenceBreak:Extend +05C0..05C0; SentenceBreak:Other +05C1..05C2; SentenceBreak:Extend +05C3..05C3; SentenceBreak:Other +05C4..05C5; SentenceBreak:Extend +05C6..05C6; SentenceBreak:Other +05C7..05C7; SentenceBreak:Extend +05C8..05CF; SentenceBreak:Other +05D0..05EA; SentenceBreak:OLetter +05EB..05EE; SentenceBreak:Other +05EF..05F3; SentenceBreak:OLetter +05F4..05FF; SentenceBreak:Other +0600..0605; SentenceBreak:Format +0606..060B; SentenceBreak:Other +060C..060D; SentenceBreak:SContinue +060E..060F; SentenceBreak:Other +0610..061A; SentenceBreak:Extend +061B..061B; SentenceBreak:Other +061C..061C; SentenceBreak:Format +061D..061D; SentenceBreak:Other +061E..061F; SentenceBreak:STerm +0620..064A; SentenceBreak:OLetter +064B..065F; SentenceBreak:Extend +0660..0669; SentenceBreak:Numeric +066A..066A; SentenceBreak:Other +066B..066C; SentenceBreak:Numeric +066D..066D; SentenceBreak:Other +066E..066F; SentenceBreak:OLetter +0670..0670; SentenceBreak:Extend +0671..06D3; SentenceBreak:OLetter +06D4..06D4; SentenceBreak:STerm +06D5..06D5; SentenceBreak:OLetter +06D6..06DC; SentenceBreak:Extend +06DD..06DD; SentenceBreak:Format +06DE..06DE; SentenceBreak:Other +06DF..06E4; SentenceBreak:Extend +06E5..06E6; SentenceBreak:OLetter +06E7..06E8; SentenceBreak:Extend +06E9..06E9; SentenceBreak:Other +06EA..06ED; SentenceBreak:Extend +06EE..06EF; SentenceBreak:OLetter +06F0..06F9; SentenceBreak:Numeric +06FA..06FC; SentenceBreak:OLetter +06FD..06FE; SentenceBreak:Other +06FF..06FF; SentenceBreak:OLetter +0700..0702; SentenceBreak:STerm +0703..070E; SentenceBreak:Other +070F..070F; SentenceBreak:Format +0710..0710; SentenceBreak:OLetter +0711..0711; SentenceBreak:Extend +0712..072F; SentenceBreak:OLetter +0730..074A; SentenceBreak:Extend +074B..074C; SentenceBreak:Other +074D..07A5; SentenceBreak:OLetter +07A6..07B0; SentenceBreak:Extend +07B1..07B1; SentenceBreak:OLetter +07B2..07BF; SentenceBreak:Other +07C0..07C9; SentenceBreak:Numeric +07CA..07EA; SentenceBreak:OLetter +07EB..07F3; SentenceBreak:Extend +07F4..07F5; SentenceBreak:OLetter +07F6..07F7; SentenceBreak:Other +07F8..07F8; SentenceBreak:SContinue +07F9..07F9; SentenceBreak:STerm +07FA..07FA; SentenceBreak:OLetter +07FB..07FC; SentenceBreak:Other +07FD..07FD; SentenceBreak:Extend +07FE..07FF; SentenceBreak:Other +0800..0815; SentenceBreak:OLetter +0816..0819; SentenceBreak:Extend +081A..081A; SentenceBreak:OLetter +081B..0823; SentenceBreak:Extend +0824..0824; SentenceBreak:OLetter +0825..0827; SentenceBreak:Extend +0828..0828; SentenceBreak:OLetter +0829..082D; SentenceBreak:Extend +082E..0836; SentenceBreak:Other +0837..0837; SentenceBreak:STerm +0838..0838; SentenceBreak:Other +0839..0839; SentenceBreak:STerm +083A..083C; SentenceBreak:Other +083D..083E; SentenceBreak:STerm +083F..083F; SentenceBreak:Other +0840..0858; SentenceBreak:OLetter +0859..085B; SentenceBreak:Extend +085C..085F; SentenceBreak:Other +0860..086A; SentenceBreak:OLetter +086B..089F; SentenceBreak:Other +08A0..08B4; SentenceBreak:OLetter +08B5..08B5; SentenceBreak:Other +08B6..08BD; SentenceBreak:OLetter +08BE..08D2; SentenceBreak:Other +08D3..08E1; SentenceBreak:Extend +08E2..08E2; SentenceBreak:Format +08E3..0903; SentenceBreak:Extend +0904..0939; SentenceBreak:OLetter +093A..093C; SentenceBreak:Extend +093D..093D; SentenceBreak:OLetter +093E..094F; SentenceBreak:Extend +0950..0950; SentenceBreak:OLetter +0951..0957; SentenceBreak:Extend +0958..0961; SentenceBreak:OLetter +0962..0963; SentenceBreak:Extend +0964..0965; SentenceBreak:STerm +0966..096F; SentenceBreak:Numeric +0970..0970; SentenceBreak:Other +0971..0980; SentenceBreak:OLetter +0981..0983; SentenceBreak:Extend +0984..0984; SentenceBreak:Other +0985..098C; SentenceBreak:OLetter +098D..098E; SentenceBreak:Other +098F..0990; SentenceBreak:OLetter +0991..0992; SentenceBreak:Other +0993..09A8; SentenceBreak:OLetter +09A9..09A9; SentenceBreak:Other +09AA..09B0; SentenceBreak:OLetter +09B1..09B1; SentenceBreak:Other +09B2..09B2; SentenceBreak:OLetter +09B3..09B5; SentenceBreak:Other +09B6..09B9; SentenceBreak:OLetter +09BA..09BB; SentenceBreak:Other +09BC..09BC; SentenceBreak:Extend +09BD..09BD; SentenceBreak:OLetter +09BE..09C4; SentenceBreak:Extend +09C5..09C6; SentenceBreak:Other +09C7..09C8; SentenceBreak:Extend +09C9..09CA; SentenceBreak:Other +09CB..09CD; SentenceBreak:Extend +09CE..09CE; SentenceBreak:OLetter +09CF..09D6; SentenceBreak:Other +09D7..09D7; SentenceBreak:Extend +09D8..09DB; SentenceBreak:Other +09DC..09DD; SentenceBreak:OLetter +09DE..09DE; SentenceBreak:Other +09DF..09E1; SentenceBreak:OLetter +09E2..09E3; SentenceBreak:Extend +09E4..09E5; SentenceBreak:Other +09E6..09EF; SentenceBreak:Numeric +09F0..09F1; SentenceBreak:OLetter +09F2..09FB; SentenceBreak:Other +09FC..09FC; SentenceBreak:OLetter +09FD..09FD; SentenceBreak:Other +09FE..09FE; SentenceBreak:Extend +09FF..0A00; SentenceBreak:Other +0A01..0A03; SentenceBreak:Extend +0A04..0A04; SentenceBreak:Other +0A05..0A0A; SentenceBreak:OLetter +0A0B..0A0E; SentenceBreak:Other +0A0F..0A10; SentenceBreak:OLetter +0A11..0A12; SentenceBreak:Other +0A13..0A28; SentenceBreak:OLetter +0A29..0A29; SentenceBreak:Other +0A2A..0A30; SentenceBreak:OLetter +0A31..0A31; SentenceBreak:Other +0A32..0A33; SentenceBreak:OLetter +0A34..0A34; SentenceBreak:Other +0A35..0A36; SentenceBreak:OLetter +0A37..0A37; SentenceBreak:Other +0A38..0A39; SentenceBreak:OLetter +0A3A..0A3B; SentenceBreak:Other +0A3C..0A3C; SentenceBreak:Extend +0A3D..0A3D; SentenceBreak:Other +0A3E..0A42; SentenceBreak:Extend +0A43..0A46; SentenceBreak:Other +0A47..0A48; SentenceBreak:Extend +0A49..0A4A; SentenceBreak:Other +0A4B..0A4D; SentenceBreak:Extend +0A4E..0A50; SentenceBreak:Other +0A51..0A51; SentenceBreak:Extend +0A52..0A58; SentenceBreak:Other +0A59..0A5C; SentenceBreak:OLetter +0A5D..0A5D; SentenceBreak:Other +0A5E..0A5E; SentenceBreak:OLetter +0A5F..0A65; SentenceBreak:Other +0A66..0A6F; SentenceBreak:Numeric +0A70..0A71; SentenceBreak:Extend +0A72..0A74; SentenceBreak:OLetter +0A75..0A75; SentenceBreak:Extend +0A76..0A80; SentenceBreak:Other +0A81..0A83; SentenceBreak:Extend +0A84..0A84; SentenceBreak:Other +0A85..0A8D; SentenceBreak:OLetter +0A8E..0A8E; SentenceBreak:Other +0A8F..0A91; SentenceBreak:OLetter +0A92..0A92; SentenceBreak:Other +0A93..0AA8; SentenceBreak:OLetter +0AA9..0AA9; SentenceBreak:Other +0AAA..0AB0; SentenceBreak:OLetter +0AB1..0AB1; SentenceBreak:Other +0AB2..0AB3; SentenceBreak:OLetter +0AB4..0AB4; SentenceBreak:Other +0AB5..0AB9; SentenceBreak:OLetter +0ABA..0ABB; SentenceBreak:Other +0ABC..0ABC; SentenceBreak:Extend +0ABD..0ABD; SentenceBreak:OLetter +0ABE..0AC5; SentenceBreak:Extend +0AC6..0AC6; SentenceBreak:Other +0AC7..0AC9; SentenceBreak:Extend +0ACA..0ACA; SentenceBreak:Other +0ACB..0ACD; SentenceBreak:Extend +0ACE..0ACF; SentenceBreak:Other +0AD0..0AD0; SentenceBreak:OLetter +0AD1..0ADF; SentenceBreak:Other +0AE0..0AE1; SentenceBreak:OLetter +0AE2..0AE3; SentenceBreak:Extend +0AE4..0AE5; SentenceBreak:Other +0AE6..0AEF; SentenceBreak:Numeric +0AF0..0AF8; SentenceBreak:Other +0AF9..0AF9; SentenceBreak:OLetter +0AFA..0AFF; SentenceBreak:Extend +0B00..0B00; SentenceBreak:Other +0B01..0B03; SentenceBreak:Extend +0B04..0B04; SentenceBreak:Other +0B05..0B0C; SentenceBreak:OLetter +0B0D..0B0E; SentenceBreak:Other +0B0F..0B10; SentenceBreak:OLetter +0B11..0B12; SentenceBreak:Other +0B13..0B28; SentenceBreak:OLetter +0B29..0B29; SentenceBreak:Other +0B2A..0B30; SentenceBreak:OLetter +0B31..0B31; SentenceBreak:Other +0B32..0B33; SentenceBreak:OLetter +0B34..0B34; SentenceBreak:Other +0B35..0B39; SentenceBreak:OLetter +0B3A..0B3B; SentenceBreak:Other +0B3C..0B3C; SentenceBreak:Extend +0B3D..0B3D; SentenceBreak:OLetter +0B3E..0B44; SentenceBreak:Extend +0B45..0B46; SentenceBreak:Other +0B47..0B48; SentenceBreak:Extend +0B49..0B4A; SentenceBreak:Other +0B4B..0B4D; SentenceBreak:Extend +0B4E..0B55; SentenceBreak:Other +0B56..0B57; SentenceBreak:Extend +0B58..0B5B; SentenceBreak:Other +0B5C..0B5D; SentenceBreak:OLetter +0B5E..0B5E; SentenceBreak:Other +0B5F..0B61; SentenceBreak:OLetter +0B62..0B63; SentenceBreak:Extend +0B64..0B65; SentenceBreak:Other +0B66..0B6F; SentenceBreak:Numeric +0B70..0B70; SentenceBreak:Other +0B71..0B71; SentenceBreak:OLetter +0B72..0B81; SentenceBreak:Other +0B82..0B82; SentenceBreak:Extend +0B83..0B83; SentenceBreak:OLetter +0B84..0B84; SentenceBreak:Other +0B85..0B8A; SentenceBreak:OLetter +0B8B..0B8D; SentenceBreak:Other +0B8E..0B90; SentenceBreak:OLetter +0B91..0B91; SentenceBreak:Other +0B92..0B95; SentenceBreak:OLetter +0B96..0B98; SentenceBreak:Other +0B99..0B9A; SentenceBreak:OLetter +0B9B..0B9B; SentenceBreak:Other +0B9C..0B9C; SentenceBreak:OLetter +0B9D..0B9D; SentenceBreak:Other +0B9E..0B9F; SentenceBreak:OLetter +0BA0..0BA2; SentenceBreak:Other +0BA3..0BA4; SentenceBreak:OLetter +0BA5..0BA7; SentenceBreak:Other +0BA8..0BAA; SentenceBreak:OLetter +0BAB..0BAD; SentenceBreak:Other +0BAE..0BB9; SentenceBreak:OLetter +0BBA..0BBD; SentenceBreak:Other +0BBE..0BC2; SentenceBreak:Extend +0BC3..0BC5; SentenceBreak:Other +0BC6..0BC8; SentenceBreak:Extend +0BC9..0BC9; SentenceBreak:Other +0BCA..0BCD; SentenceBreak:Extend +0BCE..0BCF; SentenceBreak:Other +0BD0..0BD0; SentenceBreak:OLetter +0BD1..0BD6; SentenceBreak:Other +0BD7..0BD7; SentenceBreak:Extend +0BD8..0BE5; SentenceBreak:Other +0BE6..0BEF; SentenceBreak:Numeric +0BF0..0BFF; SentenceBreak:Other +0C00..0C04; SentenceBreak:Extend +0C05..0C0C; SentenceBreak:OLetter +0C0D..0C0D; SentenceBreak:Other +0C0E..0C10; SentenceBreak:OLetter +0C11..0C11; SentenceBreak:Other +0C12..0C28; SentenceBreak:OLetter +0C29..0C29; SentenceBreak:Other +0C2A..0C39; SentenceBreak:OLetter +0C3A..0C3C; SentenceBreak:Other +0C3D..0C3D; SentenceBreak:OLetter +0C3E..0C44; SentenceBreak:Extend +0C45..0C45; SentenceBreak:Other +0C46..0C48; SentenceBreak:Extend +0C49..0C49; SentenceBreak:Other +0C4A..0C4D; SentenceBreak:Extend +0C4E..0C54; SentenceBreak:Other +0C55..0C56; SentenceBreak:Extend +0C57..0C57; SentenceBreak:Other +0C58..0C5A; SentenceBreak:OLetter +0C5B..0C5F; SentenceBreak:Other +0C60..0C61; SentenceBreak:OLetter +0C62..0C63; SentenceBreak:Extend +0C64..0C65; SentenceBreak:Other +0C66..0C6F; SentenceBreak:Numeric +0C70..0C7F; SentenceBreak:Other +0C80..0C80; SentenceBreak:OLetter +0C81..0C83; SentenceBreak:Extend +0C84..0C84; SentenceBreak:Other +0C85..0C8C; SentenceBreak:OLetter +0C8D..0C8D; SentenceBreak:Other +0C8E..0C90; SentenceBreak:OLetter +0C91..0C91; SentenceBreak:Other +0C92..0CA8; SentenceBreak:OLetter +0CA9..0CA9; SentenceBreak:Other +0CAA..0CB3; SentenceBreak:OLetter +0CB4..0CB4; SentenceBreak:Other +0CB5..0CB9; SentenceBreak:OLetter +0CBA..0CBB; SentenceBreak:Other +0CBC..0CBC; SentenceBreak:Extend +0CBD..0CBD; SentenceBreak:OLetter +0CBE..0CC4; SentenceBreak:Extend +0CC5..0CC5; SentenceBreak:Other +0CC6..0CC8; SentenceBreak:Extend +0CC9..0CC9; SentenceBreak:Other +0CCA..0CCD; SentenceBreak:Extend +0CCE..0CD4; SentenceBreak:Other +0CD5..0CD6; SentenceBreak:Extend +0CD7..0CDD; SentenceBreak:Other +0CDE..0CDE; SentenceBreak:OLetter +0CDF..0CDF; SentenceBreak:Other +0CE0..0CE1; SentenceBreak:OLetter +0CE2..0CE3; SentenceBreak:Extend +0CE4..0CE5; SentenceBreak:Other +0CE6..0CEF; SentenceBreak:Numeric +0CF0..0CF0; SentenceBreak:Other +0CF1..0CF2; SentenceBreak:OLetter +0CF3..0CFF; SentenceBreak:Other +0D00..0D03; SentenceBreak:Extend +0D04..0D04; SentenceBreak:Other +0D05..0D0C; SentenceBreak:OLetter +0D0D..0D0D; SentenceBreak:Other +0D0E..0D10; SentenceBreak:OLetter +0D11..0D11; SentenceBreak:Other +0D12..0D3A; SentenceBreak:OLetter +0D3B..0D3C; SentenceBreak:Extend +0D3D..0D3D; SentenceBreak:OLetter +0D3E..0D44; SentenceBreak:Extend +0D45..0D45; SentenceBreak:Other +0D46..0D48; SentenceBreak:Extend +0D49..0D49; SentenceBreak:Other +0D4A..0D4D; SentenceBreak:Extend +0D4E..0D4E; SentenceBreak:OLetter +0D4F..0D53; SentenceBreak:Other +0D54..0D56; SentenceBreak:OLetter +0D57..0D57; SentenceBreak:Extend +0D58..0D5E; SentenceBreak:Other +0D5F..0D61; SentenceBreak:OLetter +0D62..0D63; SentenceBreak:Extend +0D64..0D65; SentenceBreak:Other +0D66..0D6F; SentenceBreak:Numeric +0D70..0D79; SentenceBreak:Other +0D7A..0D7F; SentenceBreak:OLetter +0D80..0D81; SentenceBreak:Other +0D82..0D83; SentenceBreak:Extend +0D84..0D84; SentenceBreak:Other +0D85..0D96; SentenceBreak:OLetter +0D97..0D99; SentenceBreak:Other +0D9A..0DB1; SentenceBreak:OLetter +0DB2..0DB2; SentenceBreak:Other +0DB3..0DBB; SentenceBreak:OLetter +0DBC..0DBC; SentenceBreak:Other +0DBD..0DBD; SentenceBreak:OLetter +0DBE..0DBF; SentenceBreak:Other +0DC0..0DC6; SentenceBreak:OLetter +0DC7..0DC9; SentenceBreak:Other +0DCA..0DCA; SentenceBreak:Extend +0DCB..0DCE; SentenceBreak:Other +0DCF..0DD4; SentenceBreak:Extend +0DD5..0DD5; SentenceBreak:Other +0DD6..0DD6; SentenceBreak:Extend +0DD7..0DD7; SentenceBreak:Other +0DD8..0DDF; SentenceBreak:Extend +0DE0..0DE5; SentenceBreak:Other +0DE6..0DEF; SentenceBreak:Numeric +0DF0..0DF1; SentenceBreak:Other +0DF2..0DF3; SentenceBreak:Extend +0DF4..0E00; SentenceBreak:Other +0E01..0E30; SentenceBreak:OLetter +0E31..0E31; SentenceBreak:Extend +0E32..0E33; SentenceBreak:OLetter +0E34..0E3A; SentenceBreak:Extend +0E3B..0E3F; SentenceBreak:Other +0E40..0E46; SentenceBreak:OLetter +0E47..0E4E; SentenceBreak:Extend +0E4F..0E4F; SentenceBreak:Other +0E50..0E59; SentenceBreak:Numeric +0E5A..0E80; SentenceBreak:Other +0E81..0E82; SentenceBreak:OLetter +0E83..0E83; SentenceBreak:Other +0E84..0E84; SentenceBreak:OLetter +0E85..0E85; SentenceBreak:Other +0E86..0E8A; SentenceBreak:OLetter +0E8B..0E8B; SentenceBreak:Other +0E8C..0EA3; SentenceBreak:OLetter +0EA4..0EA4; SentenceBreak:Other +0EA5..0EA5; SentenceBreak:OLetter +0EA6..0EA6; SentenceBreak:Other +0EA7..0EB0; SentenceBreak:OLetter +0EB1..0EB1; SentenceBreak:Extend +0EB2..0EB3; SentenceBreak:OLetter +0EB4..0EBC; SentenceBreak:Extend +0EBD..0EBD; SentenceBreak:OLetter +0EBE..0EBF; SentenceBreak:Other +0EC0..0EC4; SentenceBreak:OLetter +0EC5..0EC5; SentenceBreak:Other +0EC6..0EC6; SentenceBreak:OLetter +0EC7..0EC7; SentenceBreak:Other +0EC8..0ECD; SentenceBreak:Extend +0ECE..0ECF; SentenceBreak:Other +0ED0..0ED9; SentenceBreak:Numeric +0EDA..0EDB; SentenceBreak:Other +0EDC..0EDF; SentenceBreak:OLetter +0EE0..0EFF; SentenceBreak:Other +0F00..0F00; SentenceBreak:OLetter +0F01..0F17; SentenceBreak:Other +0F18..0F19; SentenceBreak:Extend +0F1A..0F1F; SentenceBreak:Other +0F20..0F29; SentenceBreak:Numeric +0F2A..0F34; SentenceBreak:Other +0F35..0F35; SentenceBreak:Extend +0F36..0F36; SentenceBreak:Other +0F37..0F37; SentenceBreak:Extend +0F38..0F38; SentenceBreak:Other +0F39..0F39; SentenceBreak:Extend +0F3A..0F3D; SentenceBreak:Close +0F3E..0F3F; SentenceBreak:Extend +0F40..0F47; SentenceBreak:OLetter +0F48..0F48; SentenceBreak:Other +0F49..0F6C; SentenceBreak:OLetter +0F6D..0F70; SentenceBreak:Other +0F71..0F84; SentenceBreak:Extend +0F85..0F85; SentenceBreak:Other +0F86..0F87; SentenceBreak:Extend +0F88..0F8C; SentenceBreak:OLetter +0F8D..0F97; SentenceBreak:Extend +0F98..0F98; SentenceBreak:Other +0F99..0FBC; SentenceBreak:Extend +0FBD..0FC5; SentenceBreak:Other +0FC6..0FC6; SentenceBreak:Extend +0FC7..0FFF; SentenceBreak:Other +1000..102A; SentenceBreak:OLetter +102B..103E; SentenceBreak:Extend +103F..103F; SentenceBreak:OLetter +1040..1049; SentenceBreak:Numeric +104A..104B; SentenceBreak:STerm +104C..104F; SentenceBreak:Other +1050..1055; SentenceBreak:OLetter +1056..1059; SentenceBreak:Extend +105A..105D; SentenceBreak:OLetter +105E..1060; SentenceBreak:Extend +1061..1061; SentenceBreak:OLetter +1062..1064; SentenceBreak:Extend +1065..1066; SentenceBreak:OLetter +1067..106D; SentenceBreak:Extend +106E..1070; SentenceBreak:OLetter +1071..1074; SentenceBreak:Extend +1075..1081; SentenceBreak:OLetter +1082..108D; SentenceBreak:Extend +108E..108E; SentenceBreak:OLetter +108F..108F; SentenceBreak:Extend +1090..1099; SentenceBreak:Numeric +109A..109D; SentenceBreak:Extend +109E..109F; SentenceBreak:Other +10A0..10C5; SentenceBreak:Upper +10C6..10C6; SentenceBreak:Other +10C7..10C7; SentenceBreak:Upper +10C8..10CC; SentenceBreak:Other +10CD..10CD; SentenceBreak:Upper +10CE..10CF; SentenceBreak:Other +10D0..10FA; SentenceBreak:OLetter +10FB..10FB; SentenceBreak:Other +10FC..1248; SentenceBreak:OLetter +1249..1249; SentenceBreak:Other +124A..124D; SentenceBreak:OLetter +124E..124F; SentenceBreak:Other +1250..1256; SentenceBreak:OLetter +1257..1257; SentenceBreak:Other +1258..1258; SentenceBreak:OLetter +1259..1259; SentenceBreak:Other +125A..125D; SentenceBreak:OLetter +125E..125F; SentenceBreak:Other +1260..1288; SentenceBreak:OLetter +1289..1289; SentenceBreak:Other +128A..128D; SentenceBreak:OLetter +128E..128F; SentenceBreak:Other +1290..12B0; SentenceBreak:OLetter +12B1..12B1; SentenceBreak:Other +12B2..12B5; SentenceBreak:OLetter +12B6..12B7; SentenceBreak:Other +12B8..12BE; SentenceBreak:OLetter +12BF..12BF; SentenceBreak:Other +12C0..12C0; SentenceBreak:OLetter +12C1..12C1; SentenceBreak:Other +12C2..12C5; SentenceBreak:OLetter +12C6..12C7; SentenceBreak:Other +12C8..12D6; SentenceBreak:OLetter +12D7..12D7; SentenceBreak:Other +12D8..1310; SentenceBreak:OLetter +1311..1311; SentenceBreak:Other +1312..1315; SentenceBreak:OLetter +1316..1317; SentenceBreak:Other +1318..135A; SentenceBreak:OLetter +135B..135C; SentenceBreak:Other +135D..135F; SentenceBreak:Extend +1360..1361; SentenceBreak:Other +1362..1362; SentenceBreak:STerm +1363..1366; SentenceBreak:Other +1367..1368; SentenceBreak:STerm +1369..137F; SentenceBreak:Other +1380..138F; SentenceBreak:OLetter +1390..139F; SentenceBreak:Other +13A0..13F5; SentenceBreak:Upper +13F6..13F7; SentenceBreak:Other +13F8..13FD; SentenceBreak:Lower +13FE..1400; SentenceBreak:Other +1401..166C; SentenceBreak:OLetter +166D..166D; SentenceBreak:Other +166E..166E; SentenceBreak:STerm +166F..167F; SentenceBreak:OLetter +1680..1680; SentenceBreak:Sp +1681..169A; SentenceBreak:OLetter +169B..169C; SentenceBreak:Close +169D..169F; SentenceBreak:Other +16A0..16EA; SentenceBreak:OLetter +16EB..16ED; SentenceBreak:Other +16EE..16F8; SentenceBreak:OLetter +16F9..16FF; SentenceBreak:Other +1700..170C; SentenceBreak:OLetter +170D..170D; SentenceBreak:Other +170E..1711; SentenceBreak:OLetter +1712..1714; SentenceBreak:Extend +1715..171F; SentenceBreak:Other +1720..1731; SentenceBreak:OLetter +1732..1734; SentenceBreak:Extend +1735..1736; SentenceBreak:STerm +1737..173F; SentenceBreak:Other +1740..1751; SentenceBreak:OLetter +1752..1753; SentenceBreak:Extend +1754..175F; SentenceBreak:Other +1760..176C; SentenceBreak:OLetter +176D..176D; SentenceBreak:Other +176E..1770; SentenceBreak:OLetter +1771..1771; SentenceBreak:Other +1772..1773; SentenceBreak:Extend +1774..177F; SentenceBreak:Other +1780..17B3; SentenceBreak:OLetter +17B4..17D3; SentenceBreak:Extend +17D4..17D6; SentenceBreak:Other +17D7..17D7; SentenceBreak:OLetter +17D8..17DB; SentenceBreak:Other +17DC..17DC; SentenceBreak:OLetter +17DD..17DD; SentenceBreak:Extend +17DE..17DF; SentenceBreak:Other +17E0..17E9; SentenceBreak:Numeric +17EA..1801; SentenceBreak:Other +1802..1802; SentenceBreak:SContinue +1803..1803; SentenceBreak:STerm +1804..1807; SentenceBreak:Other +1808..1808; SentenceBreak:SContinue +1809..1809; SentenceBreak:STerm +180A..180A; SentenceBreak:Other +180B..180D; SentenceBreak:Extend +180E..180E; SentenceBreak:Format +180F..180F; SentenceBreak:Other +1810..1819; SentenceBreak:Numeric +181A..181F; SentenceBreak:Other +1820..1878; SentenceBreak:OLetter +1879..187F; SentenceBreak:Other +1880..1884; SentenceBreak:OLetter +1885..1886; SentenceBreak:Extend +1887..18A8; SentenceBreak:OLetter +18A9..18A9; SentenceBreak:Extend +18AA..18AA; SentenceBreak:OLetter +18AB..18AF; SentenceBreak:Other +18B0..18F5; SentenceBreak:OLetter +18F6..18FF; SentenceBreak:Other +1900..191E; SentenceBreak:OLetter +191F..191F; SentenceBreak:Other +1920..192B; SentenceBreak:Extend +192C..192F; SentenceBreak:Other +1930..193B; SentenceBreak:Extend +193C..1943; SentenceBreak:Other +1944..1945; SentenceBreak:STerm +1946..194F; SentenceBreak:Numeric +1950..196D; SentenceBreak:OLetter +196E..196F; SentenceBreak:Other +1970..1974; SentenceBreak:OLetter +1975..197F; SentenceBreak:Other +1980..19AB; SentenceBreak:OLetter +19AC..19AF; SentenceBreak:Other +19B0..19C9; SentenceBreak:OLetter +19CA..19CF; SentenceBreak:Other +19D0..19D9; SentenceBreak:Numeric +19DA..19FF; SentenceBreak:Other +1A00..1A16; SentenceBreak:OLetter +1A17..1A1B; SentenceBreak:Extend +1A1C..1A1F; SentenceBreak:Other +1A20..1A54; SentenceBreak:OLetter +1A55..1A5E; SentenceBreak:Extend +1A5F..1A5F; SentenceBreak:Other +1A60..1A7C; SentenceBreak:Extend +1A7D..1A7E; SentenceBreak:Other +1A7F..1A7F; SentenceBreak:Extend +1A80..1A89; SentenceBreak:Numeric +1A8A..1A8F; SentenceBreak:Other +1A90..1A99; SentenceBreak:Numeric +1A9A..1AA6; SentenceBreak:Other +1AA7..1AA7; SentenceBreak:OLetter +1AA8..1AAB; SentenceBreak:STerm +1AAC..1AAF; SentenceBreak:Other +1AB0..1ABE; SentenceBreak:Extend +1ABF..1AFF; SentenceBreak:Other +1B00..1B04; SentenceBreak:Extend +1B05..1B33; SentenceBreak:OLetter +1B34..1B44; SentenceBreak:Extend +1B45..1B4B; SentenceBreak:OLetter +1B4C..1B4F; SentenceBreak:Other +1B50..1B59; SentenceBreak:Numeric +1B5A..1B5B; SentenceBreak:STerm +1B5C..1B5D; SentenceBreak:Other +1B5E..1B5F; SentenceBreak:STerm +1B60..1B6A; SentenceBreak:Other +1B6B..1B73; SentenceBreak:Extend +1B74..1B7F; SentenceBreak:Other +1B80..1B82; SentenceBreak:Extend +1B83..1BA0; SentenceBreak:OLetter +1BA1..1BAD; SentenceBreak:Extend +1BAE..1BAF; SentenceBreak:OLetter +1BB0..1BB9; SentenceBreak:Numeric +1BBA..1BE5; SentenceBreak:OLetter +1BE6..1BF3; SentenceBreak:Extend +1BF4..1BFF; SentenceBreak:Other +1C00..1C23; SentenceBreak:OLetter +1C24..1C37; SentenceBreak:Extend +1C38..1C3A; SentenceBreak:Other +1C3B..1C3C; SentenceBreak:STerm +1C3D..1C3F; SentenceBreak:Other +1C40..1C49; SentenceBreak:Numeric +1C4A..1C4C; SentenceBreak:Other +1C4D..1C4F; SentenceBreak:OLetter +1C50..1C59; SentenceBreak:Numeric +1C5A..1C7D; SentenceBreak:OLetter +1C7E..1C7F; SentenceBreak:STerm +1C80..1C88; SentenceBreak:Lower +1C89..1C8F; SentenceBreak:Other +1C90..1CBA; SentenceBreak:OLetter +1CBB..1CBC; SentenceBreak:Other +1CBD..1CBF; SentenceBreak:OLetter +1CC0..1CCF; SentenceBreak:Other +1CD0..1CD2; SentenceBreak:Extend +1CD3..1CD3; SentenceBreak:Other +1CD4..1CE8; SentenceBreak:Extend +1CE9..1CEC; SentenceBreak:OLetter +1CED..1CED; SentenceBreak:Extend +1CEE..1CF3; SentenceBreak:OLetter +1CF4..1CF4; SentenceBreak:Extend +1CF5..1CF6; SentenceBreak:OLetter +1CF7..1CF9; SentenceBreak:Extend +1CFA..1CFA; SentenceBreak:OLetter +1CFB..1CFF; SentenceBreak:Other +1D00..1DBF; SentenceBreak:Lower +1DC0..1DF9; SentenceBreak:Extend +1DFA..1DFA; SentenceBreak:Other +1DFB..1DFF; SentenceBreak:Extend +1E00..1E00; SentenceBreak:Upper +1E01..1E01; SentenceBreak:Lower +1E02..1E02; SentenceBreak:Upper +1E03..1E03; SentenceBreak:Lower +1E04..1E04; SentenceBreak:Upper +1E05..1E05; SentenceBreak:Lower +1E06..1E06; SentenceBreak:Upper +1E07..1E07; SentenceBreak:Lower +1E08..1E08; SentenceBreak:Upper +1E09..1E09; SentenceBreak:Lower +1E0A..1E0A; SentenceBreak:Upper +1E0B..1E0B; SentenceBreak:Lower +1E0C..1E0C; SentenceBreak:Upper +1E0D..1E0D; SentenceBreak:Lower +1E0E..1E0E; SentenceBreak:Upper +1E0F..1E0F; SentenceBreak:Lower +1E10..1E10; SentenceBreak:Upper +1E11..1E11; SentenceBreak:Lower +1E12..1E12; SentenceBreak:Upper +1E13..1E13; SentenceBreak:Lower +1E14..1E14; SentenceBreak:Upper +1E15..1E15; SentenceBreak:Lower +1E16..1E16; SentenceBreak:Upper +1E17..1E17; SentenceBreak:Lower +1E18..1E18; SentenceBreak:Upper +1E19..1E19; SentenceBreak:Lower +1E1A..1E1A; SentenceBreak:Upper +1E1B..1E1B; SentenceBreak:Lower +1E1C..1E1C; SentenceBreak:Upper +1E1D..1E1D; SentenceBreak:Lower +1E1E..1E1E; SentenceBreak:Upper +1E1F..1E1F; SentenceBreak:Lower +1E20..1E20; SentenceBreak:Upper +1E21..1E21; SentenceBreak:Lower +1E22..1E22; SentenceBreak:Upper +1E23..1E23; SentenceBreak:Lower +1E24..1E24; SentenceBreak:Upper +1E25..1E25; SentenceBreak:Lower +1E26..1E26; SentenceBreak:Upper +1E27..1E27; SentenceBreak:Lower +1E28..1E28; SentenceBreak:Upper +1E29..1E29; SentenceBreak:Lower +1E2A..1E2A; SentenceBreak:Upper +1E2B..1E2B; SentenceBreak:Lower +1E2C..1E2C; SentenceBreak:Upper +1E2D..1E2D; SentenceBreak:Lower +1E2E..1E2E; SentenceBreak:Upper +1E2F..1E2F; SentenceBreak:Lower +1E30..1E30; SentenceBreak:Upper +1E31..1E31; SentenceBreak:Lower +1E32..1E32; SentenceBreak:Upper +1E33..1E33; SentenceBreak:Lower +1E34..1E34; SentenceBreak:Upper +1E35..1E35; SentenceBreak:Lower +1E36..1E36; SentenceBreak:Upper +1E37..1E37; SentenceBreak:Lower +1E38..1E38; SentenceBreak:Upper +1E39..1E39; SentenceBreak:Lower +1E3A..1E3A; SentenceBreak:Upper +1E3B..1E3B; SentenceBreak:Lower +1E3C..1E3C; SentenceBreak:Upper +1E3D..1E3D; SentenceBreak:Lower +1E3E..1E3E; SentenceBreak:Upper +1E3F..1E3F; SentenceBreak:Lower +1E40..1E40; SentenceBreak:Upper +1E41..1E41; SentenceBreak:Lower +1E42..1E42; SentenceBreak:Upper +1E43..1E43; SentenceBreak:Lower +1E44..1E44; SentenceBreak:Upper +1E45..1E45; SentenceBreak:Lower +1E46..1E46; SentenceBreak:Upper +1E47..1E47; SentenceBreak:Lower +1E48..1E48; SentenceBreak:Upper +1E49..1E49; SentenceBreak:Lower +1E4A..1E4A; SentenceBreak:Upper +1E4B..1E4B; SentenceBreak:Lower +1E4C..1E4C; SentenceBreak:Upper +1E4D..1E4D; SentenceBreak:Lower +1E4E..1E4E; SentenceBreak:Upper +1E4F..1E4F; SentenceBreak:Lower +1E50..1E50; SentenceBreak:Upper +1E51..1E51; SentenceBreak:Lower +1E52..1E52; SentenceBreak:Upper +1E53..1E53; SentenceBreak:Lower +1E54..1E54; SentenceBreak:Upper +1E55..1E55; SentenceBreak:Lower +1E56..1E56; SentenceBreak:Upper +1E57..1E57; SentenceBreak:Lower +1E58..1E58; SentenceBreak:Upper +1E59..1E59; SentenceBreak:Lower +1E5A..1E5A; SentenceBreak:Upper +1E5B..1E5B; SentenceBreak:Lower +1E5C..1E5C; SentenceBreak:Upper +1E5D..1E5D; SentenceBreak:Lower +1E5E..1E5E; SentenceBreak:Upper +1E5F..1E5F; SentenceBreak:Lower +1E60..1E60; SentenceBreak:Upper +1E61..1E61; SentenceBreak:Lower +1E62..1E62; SentenceBreak:Upper +1E63..1E63; SentenceBreak:Lower +1E64..1E64; SentenceBreak:Upper +1E65..1E65; SentenceBreak:Lower +1E66..1E66; SentenceBreak:Upper +1E67..1E67; SentenceBreak:Lower +1E68..1E68; SentenceBreak:Upper +1E69..1E69; SentenceBreak:Lower +1E6A..1E6A; SentenceBreak:Upper +1E6B..1E6B; SentenceBreak:Lower +1E6C..1E6C; SentenceBreak:Upper +1E6D..1E6D; SentenceBreak:Lower +1E6E..1E6E; SentenceBreak:Upper +1E6F..1E6F; SentenceBreak:Lower +1E70..1E70; SentenceBreak:Upper +1E71..1E71; SentenceBreak:Lower +1E72..1E72; SentenceBreak:Upper +1E73..1E73; SentenceBreak:Lower +1E74..1E74; SentenceBreak:Upper +1E75..1E75; SentenceBreak:Lower +1E76..1E76; SentenceBreak:Upper +1E77..1E77; SentenceBreak:Lower +1E78..1E78; SentenceBreak:Upper +1E79..1E79; SentenceBreak:Lower +1E7A..1E7A; SentenceBreak:Upper +1E7B..1E7B; SentenceBreak:Lower +1E7C..1E7C; SentenceBreak:Upper +1E7D..1E7D; SentenceBreak:Lower +1E7E..1E7E; SentenceBreak:Upper +1E7F..1E7F; SentenceBreak:Lower +1E80..1E80; SentenceBreak:Upper +1E81..1E81; SentenceBreak:Lower +1E82..1E82; SentenceBreak:Upper +1E83..1E83; SentenceBreak:Lower +1E84..1E84; SentenceBreak:Upper +1E85..1E85; SentenceBreak:Lower +1E86..1E86; SentenceBreak:Upper +1E87..1E87; SentenceBreak:Lower +1E88..1E88; SentenceBreak:Upper +1E89..1E89; SentenceBreak:Lower +1E8A..1E8A; SentenceBreak:Upper +1E8B..1E8B; SentenceBreak:Lower +1E8C..1E8C; SentenceBreak:Upper +1E8D..1E8D; SentenceBreak:Lower +1E8E..1E8E; SentenceBreak:Upper +1E8F..1E8F; SentenceBreak:Lower +1E90..1E90; SentenceBreak:Upper +1E91..1E91; SentenceBreak:Lower +1E92..1E92; SentenceBreak:Upper +1E93..1E93; SentenceBreak:Lower +1E94..1E94; SentenceBreak:Upper +1E95..1E9D; SentenceBreak:Lower +1E9E..1E9E; SentenceBreak:Upper +1E9F..1E9F; SentenceBreak:Lower +1EA0..1EA0; SentenceBreak:Upper +1EA1..1EA1; SentenceBreak:Lower +1EA2..1EA2; SentenceBreak:Upper +1EA3..1EA3; SentenceBreak:Lower +1EA4..1EA4; SentenceBreak:Upper +1EA5..1EA5; SentenceBreak:Lower +1EA6..1EA6; SentenceBreak:Upper +1EA7..1EA7; SentenceBreak:Lower +1EA8..1EA8; SentenceBreak:Upper +1EA9..1EA9; SentenceBreak:Lower +1EAA..1EAA; SentenceBreak:Upper +1EAB..1EAB; SentenceBreak:Lower +1EAC..1EAC; SentenceBreak:Upper +1EAD..1EAD; SentenceBreak:Lower +1EAE..1EAE; SentenceBreak:Upper +1EAF..1EAF; SentenceBreak:Lower +1EB0..1EB0; SentenceBreak:Upper +1EB1..1EB1; SentenceBreak:Lower +1EB2..1EB2; SentenceBreak:Upper +1EB3..1EB3; SentenceBreak:Lower +1EB4..1EB4; SentenceBreak:Upper +1EB5..1EB5; SentenceBreak:Lower +1EB6..1EB6; SentenceBreak:Upper +1EB7..1EB7; SentenceBreak:Lower +1EB8..1EB8; SentenceBreak:Upper +1EB9..1EB9; SentenceBreak:Lower +1EBA..1EBA; SentenceBreak:Upper +1EBB..1EBB; SentenceBreak:Lower +1EBC..1EBC; SentenceBreak:Upper +1EBD..1EBD; SentenceBreak:Lower +1EBE..1EBE; SentenceBreak:Upper +1EBF..1EBF; SentenceBreak:Lower +1EC0..1EC0; SentenceBreak:Upper +1EC1..1EC1; SentenceBreak:Lower +1EC2..1EC2; SentenceBreak:Upper +1EC3..1EC3; SentenceBreak:Lower +1EC4..1EC4; SentenceBreak:Upper +1EC5..1EC5; SentenceBreak:Lower +1EC6..1EC6; SentenceBreak:Upper +1EC7..1EC7; SentenceBreak:Lower +1EC8..1EC8; SentenceBreak:Upper +1EC9..1EC9; SentenceBreak:Lower +1ECA..1ECA; SentenceBreak:Upper +1ECB..1ECB; SentenceBreak:Lower +1ECC..1ECC; SentenceBreak:Upper +1ECD..1ECD; SentenceBreak:Lower +1ECE..1ECE; SentenceBreak:Upper +1ECF..1ECF; SentenceBreak:Lower +1ED0..1ED0; SentenceBreak:Upper +1ED1..1ED1; SentenceBreak:Lower +1ED2..1ED2; SentenceBreak:Upper +1ED3..1ED3; SentenceBreak:Lower +1ED4..1ED4; SentenceBreak:Upper +1ED5..1ED5; SentenceBreak:Lower +1ED6..1ED6; SentenceBreak:Upper +1ED7..1ED7; SentenceBreak:Lower +1ED8..1ED8; SentenceBreak:Upper +1ED9..1ED9; SentenceBreak:Lower +1EDA..1EDA; SentenceBreak:Upper +1EDB..1EDB; SentenceBreak:Lower +1EDC..1EDC; SentenceBreak:Upper +1EDD..1EDD; SentenceBreak:Lower +1EDE..1EDE; SentenceBreak:Upper +1EDF..1EDF; SentenceBreak:Lower +1EE0..1EE0; SentenceBreak:Upper +1EE1..1EE1; SentenceBreak:Lower +1EE2..1EE2; SentenceBreak:Upper +1EE3..1EE3; SentenceBreak:Lower +1EE4..1EE4; SentenceBreak:Upper +1EE5..1EE5; SentenceBreak:Lower +1EE6..1EE6; SentenceBreak:Upper +1EE7..1EE7; SentenceBreak:Lower +1EE8..1EE8; SentenceBreak:Upper +1EE9..1EE9; SentenceBreak:Lower +1EEA..1EEA; SentenceBreak:Upper +1EEB..1EEB; SentenceBreak:Lower +1EEC..1EEC; SentenceBreak:Upper +1EED..1EED; SentenceBreak:Lower +1EEE..1EEE; SentenceBreak:Upper +1EEF..1EEF; SentenceBreak:Lower +1EF0..1EF0; SentenceBreak:Upper +1EF1..1EF1; SentenceBreak:Lower +1EF2..1EF2; SentenceBreak:Upper +1EF3..1EF3; SentenceBreak:Lower +1EF4..1EF4; SentenceBreak:Upper +1EF5..1EF5; SentenceBreak:Lower +1EF6..1EF6; SentenceBreak:Upper +1EF7..1EF7; SentenceBreak:Lower +1EF8..1EF8; SentenceBreak:Upper +1EF9..1EF9; SentenceBreak:Lower +1EFA..1EFA; SentenceBreak:Upper +1EFB..1EFB; SentenceBreak:Lower +1EFC..1EFC; SentenceBreak:Upper +1EFD..1EFD; SentenceBreak:Lower +1EFE..1EFE; SentenceBreak:Upper +1EFF..1F07; SentenceBreak:Lower +1F08..1F0F; SentenceBreak:Upper +1F10..1F15; SentenceBreak:Lower +1F16..1F17; SentenceBreak:Other +1F18..1F1D; SentenceBreak:Upper +1F1E..1F1F; SentenceBreak:Other +1F20..1F27; SentenceBreak:Lower +1F28..1F2F; SentenceBreak:Upper +1F30..1F37; SentenceBreak:Lower +1F38..1F3F; SentenceBreak:Upper +1F40..1F45; SentenceBreak:Lower +1F46..1F47; SentenceBreak:Other +1F48..1F4D; SentenceBreak:Upper +1F4E..1F4F; SentenceBreak:Other +1F50..1F57; SentenceBreak:Lower +1F58..1F58; SentenceBreak:Other +1F59..1F59; SentenceBreak:Upper +1F5A..1F5A; SentenceBreak:Other +1F5B..1F5B; SentenceBreak:Upper +1F5C..1F5C; SentenceBreak:Other +1F5D..1F5D; SentenceBreak:Upper +1F5E..1F5E; SentenceBreak:Other +1F5F..1F5F; SentenceBreak:Upper +1F60..1F67; SentenceBreak:Lower +1F68..1F6F; SentenceBreak:Upper +1F70..1F7D; SentenceBreak:Lower +1F7E..1F7F; SentenceBreak:Other +1F80..1F87; SentenceBreak:Lower +1F88..1F8F; SentenceBreak:Upper +1F90..1F97; SentenceBreak:Lower +1F98..1F9F; SentenceBreak:Upper +1FA0..1FA7; SentenceBreak:Lower +1FA8..1FAF; SentenceBreak:Upper +1FB0..1FB4; SentenceBreak:Lower +1FB5..1FB5; SentenceBreak:Other +1FB6..1FB7; SentenceBreak:Lower +1FB8..1FBC; SentenceBreak:Upper +1FBD..1FBD; SentenceBreak:Other +1FBE..1FBE; SentenceBreak:Lower +1FBF..1FC1; SentenceBreak:Other +1FC2..1FC4; SentenceBreak:Lower +1FC5..1FC5; SentenceBreak:Other +1FC6..1FC7; SentenceBreak:Lower +1FC8..1FCC; SentenceBreak:Upper +1FCD..1FCF; SentenceBreak:Other +1FD0..1FD3; SentenceBreak:Lower +1FD4..1FD5; SentenceBreak:Other +1FD6..1FD7; SentenceBreak:Lower +1FD8..1FDB; SentenceBreak:Upper +1FDC..1FDF; SentenceBreak:Other +1FE0..1FE7; SentenceBreak:Lower +1FE8..1FEC; SentenceBreak:Upper +1FED..1FF1; SentenceBreak:Other +1FF2..1FF4; SentenceBreak:Lower +1FF5..1FF5; SentenceBreak:Other +1FF6..1FF7; SentenceBreak:Lower +1FF8..1FFC; SentenceBreak:Upper +1FFD..1FFF; SentenceBreak:Other +2000..200A; SentenceBreak:Sp +200B..200B; SentenceBreak:Format +200C..200D; SentenceBreak:Extend +200E..200F; SentenceBreak:Format +2010..2012; SentenceBreak:Other +2013..2014; SentenceBreak:SContinue +2015..2017; SentenceBreak:Other +2018..201F; SentenceBreak:Close +2020..2023; SentenceBreak:Other +2024..2024; SentenceBreak:ATerm +2025..2027; SentenceBreak:Other +2028..2029; SentenceBreak:Sep +202A..202E; SentenceBreak:Format +202F..202F; SentenceBreak:Sp +2030..2038; SentenceBreak:Other +2039..203A; SentenceBreak:Close +203B..203B; SentenceBreak:Other +203C..203D; SentenceBreak:STerm +203E..2044; SentenceBreak:Other +2045..2046; SentenceBreak:Close +2047..2049; SentenceBreak:STerm +204A..205E; SentenceBreak:Other +205F..205F; SentenceBreak:Sp +2060..2064; SentenceBreak:Format +2065..2065; SentenceBreak:Other +2066..206F; SentenceBreak:Format +2070..2070; SentenceBreak:Other +2071..2071; SentenceBreak:Lower +2072..207C; SentenceBreak:Other +207D..207E; SentenceBreak:Close +207F..207F; SentenceBreak:Lower +2080..208C; SentenceBreak:Other +208D..208E; SentenceBreak:Close +208F..208F; SentenceBreak:Other +2090..209C; SentenceBreak:Lower +209D..20CF; SentenceBreak:Other +20D0..20F0; SentenceBreak:Extend +20F1..2101; SentenceBreak:Other +2102..2102; SentenceBreak:Upper +2103..2106; SentenceBreak:Other +2107..2107; SentenceBreak:Upper +2108..2109; SentenceBreak:Other +210A..210A; SentenceBreak:Lower +210B..210D; SentenceBreak:Upper +210E..210F; SentenceBreak:Lower +2110..2112; SentenceBreak:Upper +2113..2113; SentenceBreak:Lower +2114..2114; SentenceBreak:Other +2115..2115; SentenceBreak:Upper +2116..2118; SentenceBreak:Other +2119..211D; SentenceBreak:Upper +211E..2123; SentenceBreak:Other +2124..2124; SentenceBreak:Upper +2125..2125; SentenceBreak:Other +2126..2126; SentenceBreak:Upper +2127..2127; SentenceBreak:Other +2128..2128; SentenceBreak:Upper +2129..2129; SentenceBreak:Other +212A..212D; SentenceBreak:Upper +212E..212E; SentenceBreak:Other +212F..212F; SentenceBreak:Lower +2130..2133; SentenceBreak:Upper +2134..2134; SentenceBreak:Lower +2135..2138; SentenceBreak:OLetter +2139..2139; SentenceBreak:Lower +213A..213B; SentenceBreak:Other +213C..213D; SentenceBreak:Lower +213E..213F; SentenceBreak:Upper +2140..2144; SentenceBreak:Other +2145..2145; SentenceBreak:Upper +2146..2149; SentenceBreak:Lower +214A..214D; SentenceBreak:Other +214E..214E; SentenceBreak:Lower +214F..215F; SentenceBreak:Other +2160..216F; SentenceBreak:Upper +2170..217F; SentenceBreak:Lower +2180..2182; SentenceBreak:OLetter +2183..2183; SentenceBreak:Upper +2184..2184; SentenceBreak:Lower +2185..2188; SentenceBreak:OLetter +2189..2307; SentenceBreak:Other +2308..230B; SentenceBreak:Close +230C..2328; SentenceBreak:Other +2329..232A; SentenceBreak:Close +232B..24B5; SentenceBreak:Other +24B6..24CF; SentenceBreak:Upper +24D0..24E9; SentenceBreak:Lower +24EA..275A; SentenceBreak:Other +275B..2760; SentenceBreak:Close +2761..2767; SentenceBreak:Other +2768..2775; SentenceBreak:Close +2776..27C4; SentenceBreak:Other +27C5..27C6; SentenceBreak:Close +27C7..27E5; SentenceBreak:Other +27E6..27EF; SentenceBreak:Close +27F0..2982; SentenceBreak:Other +2983..2998; SentenceBreak:Close +2999..29D7; SentenceBreak:Other +29D8..29DB; SentenceBreak:Close +29DC..29FB; SentenceBreak:Other +29FC..29FD; SentenceBreak:Close +29FE..2BFF; SentenceBreak:Other +2C00..2C2E; SentenceBreak:Upper +2C2F..2C2F; SentenceBreak:Other +2C30..2C5E; SentenceBreak:Lower +2C5F..2C5F; SentenceBreak:Other +2C60..2C60; SentenceBreak:Upper +2C61..2C61; SentenceBreak:Lower +2C62..2C64; SentenceBreak:Upper +2C65..2C66; SentenceBreak:Lower +2C67..2C67; SentenceBreak:Upper +2C68..2C68; SentenceBreak:Lower +2C69..2C69; SentenceBreak:Upper +2C6A..2C6A; SentenceBreak:Lower +2C6B..2C6B; SentenceBreak:Upper +2C6C..2C6C; SentenceBreak:Lower +2C6D..2C70; SentenceBreak:Upper +2C71..2C71; SentenceBreak:Lower +2C72..2C72; SentenceBreak:Upper +2C73..2C74; SentenceBreak:Lower +2C75..2C75; SentenceBreak:Upper +2C76..2C7D; SentenceBreak:Lower +2C7E..2C80; SentenceBreak:Upper +2C81..2C81; SentenceBreak:Lower +2C82..2C82; SentenceBreak:Upper +2C83..2C83; SentenceBreak:Lower +2C84..2C84; SentenceBreak:Upper +2C85..2C85; SentenceBreak:Lower +2C86..2C86; SentenceBreak:Upper +2C87..2C87; SentenceBreak:Lower +2C88..2C88; SentenceBreak:Upper +2C89..2C89; SentenceBreak:Lower +2C8A..2C8A; SentenceBreak:Upper +2C8B..2C8B; SentenceBreak:Lower +2C8C..2C8C; SentenceBreak:Upper +2C8D..2C8D; SentenceBreak:Lower +2C8E..2C8E; SentenceBreak:Upper +2C8F..2C8F; SentenceBreak:Lower +2C90..2C90; SentenceBreak:Upper +2C91..2C91; SentenceBreak:Lower +2C92..2C92; SentenceBreak:Upper +2C93..2C93; SentenceBreak:Lower +2C94..2C94; SentenceBreak:Upper +2C95..2C95; SentenceBreak:Lower +2C96..2C96; SentenceBreak:Upper +2C97..2C97; SentenceBreak:Lower +2C98..2C98; SentenceBreak:Upper +2C99..2C99; SentenceBreak:Lower +2C9A..2C9A; SentenceBreak:Upper +2C9B..2C9B; SentenceBreak:Lower +2C9C..2C9C; SentenceBreak:Upper +2C9D..2C9D; SentenceBreak:Lower +2C9E..2C9E; SentenceBreak:Upper +2C9F..2C9F; SentenceBreak:Lower +2CA0..2CA0; SentenceBreak:Upper +2CA1..2CA1; SentenceBreak:Lower +2CA2..2CA2; SentenceBreak:Upper +2CA3..2CA3; SentenceBreak:Lower +2CA4..2CA4; SentenceBreak:Upper +2CA5..2CA5; SentenceBreak:Lower +2CA6..2CA6; SentenceBreak:Upper +2CA7..2CA7; SentenceBreak:Lower +2CA8..2CA8; SentenceBreak:Upper +2CA9..2CA9; SentenceBreak:Lower +2CAA..2CAA; SentenceBreak:Upper +2CAB..2CAB; SentenceBreak:Lower +2CAC..2CAC; SentenceBreak:Upper +2CAD..2CAD; SentenceBreak:Lower +2CAE..2CAE; SentenceBreak:Upper +2CAF..2CAF; SentenceBreak:Lower +2CB0..2CB0; SentenceBreak:Upper +2CB1..2CB1; SentenceBreak:Lower +2CB2..2CB2; SentenceBreak:Upper +2CB3..2CB3; SentenceBreak:Lower +2CB4..2CB4; SentenceBreak:Upper +2CB5..2CB5; SentenceBreak:Lower +2CB6..2CB6; SentenceBreak:Upper +2CB7..2CB7; SentenceBreak:Lower +2CB8..2CB8; SentenceBreak:Upper +2CB9..2CB9; SentenceBreak:Lower +2CBA..2CBA; SentenceBreak:Upper +2CBB..2CBB; SentenceBreak:Lower +2CBC..2CBC; SentenceBreak:Upper +2CBD..2CBD; SentenceBreak:Lower +2CBE..2CBE; SentenceBreak:Upper +2CBF..2CBF; SentenceBreak:Lower +2CC0..2CC0; SentenceBreak:Upper +2CC1..2CC1; SentenceBreak:Lower +2CC2..2CC2; SentenceBreak:Upper +2CC3..2CC3; SentenceBreak:Lower +2CC4..2CC4; SentenceBreak:Upper +2CC5..2CC5; SentenceBreak:Lower +2CC6..2CC6; SentenceBreak:Upper +2CC7..2CC7; SentenceBreak:Lower +2CC8..2CC8; SentenceBreak:Upper +2CC9..2CC9; SentenceBreak:Lower +2CCA..2CCA; SentenceBreak:Upper +2CCB..2CCB; SentenceBreak:Lower +2CCC..2CCC; SentenceBreak:Upper +2CCD..2CCD; SentenceBreak:Lower +2CCE..2CCE; SentenceBreak:Upper +2CCF..2CCF; SentenceBreak:Lower +2CD0..2CD0; SentenceBreak:Upper +2CD1..2CD1; SentenceBreak:Lower +2CD2..2CD2; SentenceBreak:Upper +2CD3..2CD3; SentenceBreak:Lower +2CD4..2CD4; SentenceBreak:Upper +2CD5..2CD5; SentenceBreak:Lower +2CD6..2CD6; SentenceBreak:Upper +2CD7..2CD7; SentenceBreak:Lower +2CD8..2CD8; SentenceBreak:Upper +2CD9..2CD9; SentenceBreak:Lower +2CDA..2CDA; SentenceBreak:Upper +2CDB..2CDB; SentenceBreak:Lower +2CDC..2CDC; SentenceBreak:Upper +2CDD..2CDD; SentenceBreak:Lower +2CDE..2CDE; SentenceBreak:Upper +2CDF..2CDF; SentenceBreak:Lower +2CE0..2CE0; SentenceBreak:Upper +2CE1..2CE1; SentenceBreak:Lower +2CE2..2CE2; SentenceBreak:Upper +2CE3..2CE4; SentenceBreak:Lower +2CE5..2CEA; SentenceBreak:Other +2CEB..2CEB; SentenceBreak:Upper +2CEC..2CEC; SentenceBreak:Lower +2CED..2CED; SentenceBreak:Upper +2CEE..2CEE; SentenceBreak:Lower +2CEF..2CF1; SentenceBreak:Extend +2CF2..2CF2; SentenceBreak:Upper +2CF3..2CF3; SentenceBreak:Lower +2CF4..2CFF; SentenceBreak:Other +2D00..2D25; SentenceBreak:Lower +2D26..2D26; SentenceBreak:Other +2D27..2D27; SentenceBreak:Lower +2D28..2D2C; SentenceBreak:Other +2D2D..2D2D; SentenceBreak:Lower +2D2E..2D2F; SentenceBreak:Other +2D30..2D67; SentenceBreak:OLetter +2D68..2D6E; SentenceBreak:Other +2D6F..2D6F; SentenceBreak:OLetter +2D70..2D7E; SentenceBreak:Other +2D7F..2D7F; SentenceBreak:Extend +2D80..2D96; SentenceBreak:OLetter +2D97..2D9F; SentenceBreak:Other +2DA0..2DA6; SentenceBreak:OLetter +2DA7..2DA7; SentenceBreak:Other +2DA8..2DAE; SentenceBreak:OLetter +2DAF..2DAF; SentenceBreak:Other +2DB0..2DB6; SentenceBreak:OLetter +2DB7..2DB7; SentenceBreak:Other +2DB8..2DBE; SentenceBreak:OLetter +2DBF..2DBF; SentenceBreak:Other +2DC0..2DC6; SentenceBreak:OLetter +2DC7..2DC7; SentenceBreak:Other +2DC8..2DCE; SentenceBreak:OLetter +2DCF..2DCF; SentenceBreak:Other +2DD0..2DD6; SentenceBreak:OLetter +2DD7..2DD7; SentenceBreak:Other +2DD8..2DDE; SentenceBreak:OLetter +2DDF..2DDF; SentenceBreak:Other +2DE0..2DFF; SentenceBreak:Extend +2E00..2E0D; SentenceBreak:Close +2E0E..2E1B; SentenceBreak:Other +2E1C..2E1D; SentenceBreak:Close +2E1E..2E1F; SentenceBreak:Other +2E20..2E29; SentenceBreak:Close +2E2A..2E2D; SentenceBreak:Other +2E2E..2E2E; SentenceBreak:STerm +2E2F..2E2F; SentenceBreak:OLetter +2E30..2E3B; SentenceBreak:Other +2E3C..2E3C; SentenceBreak:STerm +2E3D..2E41; SentenceBreak:Other +2E42..2E42; SentenceBreak:Close +2E43..2FFF; SentenceBreak:Other +3000..3000; SentenceBreak:Sp +3001..3001; SentenceBreak:SContinue +3002..3002; SentenceBreak:STerm +3003..3004; SentenceBreak:Other +3005..3007; SentenceBreak:OLetter +3008..3011; SentenceBreak:Close +3012..3013; SentenceBreak:Other +3014..301B; SentenceBreak:Close +301C..301C; SentenceBreak:Other +301D..301F; SentenceBreak:Close +3020..3020; SentenceBreak:Other +3021..3029; SentenceBreak:OLetter +302A..302F; SentenceBreak:Extend +3030..3030; SentenceBreak:Other +3031..3035; SentenceBreak:OLetter +3036..3037; SentenceBreak:Other +3038..303C; SentenceBreak:OLetter +303D..3040; SentenceBreak:Other +3041..3096; SentenceBreak:OLetter +3097..3098; SentenceBreak:Other +3099..309A; SentenceBreak:Extend +309B..309C; SentenceBreak:Other +309D..309F; SentenceBreak:OLetter +30A0..30A0; SentenceBreak:Other +30A1..30FA; SentenceBreak:OLetter +30FB..30FB; SentenceBreak:Other +30FC..30FF; SentenceBreak:OLetter +3100..3104; SentenceBreak:Other +3105..312F; SentenceBreak:OLetter +3130..3130; SentenceBreak:Other +3131..318E; SentenceBreak:OLetter +318F..319F; SentenceBreak:Other +31A0..31BA; SentenceBreak:OLetter +31BB..31EF; SentenceBreak:Other +31F0..31FF; SentenceBreak:OLetter +3200..33FF; SentenceBreak:Other +3400..4DB5; SentenceBreak:OLetter +4DB6..4DFF; SentenceBreak:Other +4E00..9FEF; SentenceBreak:OLetter +9FF0..9FFF; SentenceBreak:Other +A000..A48C; SentenceBreak:OLetter +A48D..A4CF; SentenceBreak:Other +A4D0..A4FD; SentenceBreak:OLetter +A4FE..A4FE; SentenceBreak:Other +A4FF..A4FF; SentenceBreak:STerm +A500..A60C; SentenceBreak:OLetter +A60D..A60D; SentenceBreak:Other +A60E..A60F; SentenceBreak:STerm +A610..A61F; SentenceBreak:OLetter +A620..A629; SentenceBreak:Numeric +A62A..A62B; SentenceBreak:OLetter +A62C..A63F; SentenceBreak:Other +A640..A640; SentenceBreak:Upper +A641..A641; SentenceBreak:Lower +A642..A642; SentenceBreak:Upper +A643..A643; SentenceBreak:Lower +A644..A644; SentenceBreak:Upper +A645..A645; SentenceBreak:Lower +A646..A646; SentenceBreak:Upper +A647..A647; SentenceBreak:Lower +A648..A648; SentenceBreak:Upper +A649..A649; SentenceBreak:Lower +A64A..A64A; SentenceBreak:Upper +A64B..A64B; SentenceBreak:Lower +A64C..A64C; SentenceBreak:Upper +A64D..A64D; SentenceBreak:Lower +A64E..A64E; SentenceBreak:Upper +A64F..A64F; SentenceBreak:Lower +A650..A650; SentenceBreak:Upper +A651..A651; SentenceBreak:Lower +A652..A652; SentenceBreak:Upper +A653..A653; SentenceBreak:Lower +A654..A654; SentenceBreak:Upper +A655..A655; SentenceBreak:Lower +A656..A656; SentenceBreak:Upper +A657..A657; SentenceBreak:Lower +A658..A658; SentenceBreak:Upper +A659..A659; SentenceBreak:Lower +A65A..A65A; SentenceBreak:Upper +A65B..A65B; SentenceBreak:Lower +A65C..A65C; SentenceBreak:Upper +A65D..A65D; SentenceBreak:Lower +A65E..A65E; SentenceBreak:Upper +A65F..A65F; SentenceBreak:Lower +A660..A660; SentenceBreak:Upper +A661..A661; SentenceBreak:Lower +A662..A662; SentenceBreak:Upper +A663..A663; SentenceBreak:Lower +A664..A664; SentenceBreak:Upper +A665..A665; SentenceBreak:Lower +A666..A666; SentenceBreak:Upper +A667..A667; SentenceBreak:Lower +A668..A668; SentenceBreak:Upper +A669..A669; SentenceBreak:Lower +A66A..A66A; SentenceBreak:Upper +A66B..A66B; SentenceBreak:Lower +A66C..A66C; SentenceBreak:Upper +A66D..A66D; SentenceBreak:Lower +A66E..A66E; SentenceBreak:OLetter +A66F..A672; SentenceBreak:Extend +A673..A673; SentenceBreak:Other +A674..A67D; SentenceBreak:Extend +A67E..A67E; SentenceBreak:Other +A67F..A67F; SentenceBreak:OLetter +A680..A680; SentenceBreak:Upper +A681..A681; SentenceBreak:Lower +A682..A682; SentenceBreak:Upper +A683..A683; SentenceBreak:Lower +A684..A684; SentenceBreak:Upper +A685..A685; SentenceBreak:Lower +A686..A686; SentenceBreak:Upper +A687..A687; SentenceBreak:Lower +A688..A688; SentenceBreak:Upper +A689..A689; SentenceBreak:Lower +A68A..A68A; SentenceBreak:Upper +A68B..A68B; SentenceBreak:Lower +A68C..A68C; SentenceBreak:Upper +A68D..A68D; SentenceBreak:Lower +A68E..A68E; SentenceBreak:Upper +A68F..A68F; SentenceBreak:Lower +A690..A690; SentenceBreak:Upper +A691..A691; SentenceBreak:Lower +A692..A692; SentenceBreak:Upper +A693..A693; SentenceBreak:Lower +A694..A694; SentenceBreak:Upper +A695..A695; SentenceBreak:Lower +A696..A696; SentenceBreak:Upper +A697..A697; SentenceBreak:Lower +A698..A698; SentenceBreak:Upper +A699..A699; SentenceBreak:Lower +A69A..A69A; SentenceBreak:Upper +A69B..A69D; SentenceBreak:Lower +A69E..A69F; SentenceBreak:Extend +A6A0..A6EF; SentenceBreak:OLetter +A6F0..A6F1; SentenceBreak:Extend +A6F2..A6F2; SentenceBreak:Other +A6F3..A6F3; SentenceBreak:STerm +A6F4..A6F6; SentenceBreak:Other +A6F7..A6F7; SentenceBreak:STerm +A6F8..A716; SentenceBreak:Other +A717..A71F; SentenceBreak:OLetter +A720..A721; SentenceBreak:Other +A722..A722; SentenceBreak:Upper +A723..A723; SentenceBreak:Lower +A724..A724; SentenceBreak:Upper +A725..A725; SentenceBreak:Lower +A726..A726; SentenceBreak:Upper +A727..A727; SentenceBreak:Lower +A728..A728; SentenceBreak:Upper +A729..A729; SentenceBreak:Lower +A72A..A72A; SentenceBreak:Upper +A72B..A72B; SentenceBreak:Lower +A72C..A72C; SentenceBreak:Upper +A72D..A72D; SentenceBreak:Lower +A72E..A72E; SentenceBreak:Upper +A72F..A731; SentenceBreak:Lower +A732..A732; SentenceBreak:Upper +A733..A733; SentenceBreak:Lower +A734..A734; SentenceBreak:Upper +A735..A735; SentenceBreak:Lower +A736..A736; SentenceBreak:Upper +A737..A737; SentenceBreak:Lower +A738..A738; SentenceBreak:Upper +A739..A739; SentenceBreak:Lower +A73A..A73A; SentenceBreak:Upper +A73B..A73B; SentenceBreak:Lower +A73C..A73C; SentenceBreak:Upper +A73D..A73D; SentenceBreak:Lower +A73E..A73E; SentenceBreak:Upper +A73F..A73F; SentenceBreak:Lower +A740..A740; SentenceBreak:Upper +A741..A741; SentenceBreak:Lower +A742..A742; SentenceBreak:Upper +A743..A743; SentenceBreak:Lower +A744..A744; SentenceBreak:Upper +A745..A745; SentenceBreak:Lower +A746..A746; SentenceBreak:Upper +A747..A747; SentenceBreak:Lower +A748..A748; SentenceBreak:Upper +A749..A749; SentenceBreak:Lower +A74A..A74A; SentenceBreak:Upper +A74B..A74B; SentenceBreak:Lower +A74C..A74C; SentenceBreak:Upper +A74D..A74D; SentenceBreak:Lower +A74E..A74E; SentenceBreak:Upper +A74F..A74F; SentenceBreak:Lower +A750..A750; SentenceBreak:Upper +A751..A751; SentenceBreak:Lower +A752..A752; SentenceBreak:Upper +A753..A753; SentenceBreak:Lower +A754..A754; SentenceBreak:Upper +A755..A755; SentenceBreak:Lower +A756..A756; SentenceBreak:Upper +A757..A757; SentenceBreak:Lower +A758..A758; SentenceBreak:Upper +A759..A759; SentenceBreak:Lower +A75A..A75A; SentenceBreak:Upper +A75B..A75B; SentenceBreak:Lower +A75C..A75C; SentenceBreak:Upper +A75D..A75D; SentenceBreak:Lower +A75E..A75E; SentenceBreak:Upper +A75F..A75F; SentenceBreak:Lower +A760..A760; SentenceBreak:Upper +A761..A761; SentenceBreak:Lower +A762..A762; SentenceBreak:Upper +A763..A763; SentenceBreak:Lower +A764..A764; SentenceBreak:Upper +A765..A765; SentenceBreak:Lower +A766..A766; SentenceBreak:Upper +A767..A767; SentenceBreak:Lower +A768..A768; SentenceBreak:Upper +A769..A769; SentenceBreak:Lower +A76A..A76A; SentenceBreak:Upper +A76B..A76B; SentenceBreak:Lower +A76C..A76C; SentenceBreak:Upper +A76D..A76D; SentenceBreak:Lower +A76E..A76E; SentenceBreak:Upper +A76F..A778; SentenceBreak:Lower +A779..A779; SentenceBreak:Upper +A77A..A77A; SentenceBreak:Lower +A77B..A77B; SentenceBreak:Upper +A77C..A77C; SentenceBreak:Lower +A77D..A77E; SentenceBreak:Upper +A77F..A77F; SentenceBreak:Lower +A780..A780; SentenceBreak:Upper +A781..A781; SentenceBreak:Lower +A782..A782; SentenceBreak:Upper +A783..A783; SentenceBreak:Lower +A784..A784; SentenceBreak:Upper +A785..A785; SentenceBreak:Lower +A786..A786; SentenceBreak:Upper +A787..A787; SentenceBreak:Lower +A788..A788; SentenceBreak:OLetter +A789..A78A; SentenceBreak:Other +A78B..A78B; SentenceBreak:Upper +A78C..A78C; SentenceBreak:Lower +A78D..A78D; SentenceBreak:Upper +A78E..A78E; SentenceBreak:Lower +A78F..A78F; SentenceBreak:OLetter +A790..A790; SentenceBreak:Upper +A791..A791; SentenceBreak:Lower +A792..A792; SentenceBreak:Upper +A793..A795; SentenceBreak:Lower +A796..A796; SentenceBreak:Upper +A797..A797; SentenceBreak:Lower +A798..A798; SentenceBreak:Upper +A799..A799; SentenceBreak:Lower +A79A..A79A; SentenceBreak:Upper +A79B..A79B; SentenceBreak:Lower +A79C..A79C; SentenceBreak:Upper +A79D..A79D; SentenceBreak:Lower +A79E..A79E; SentenceBreak:Upper +A79F..A79F; SentenceBreak:Lower +A7A0..A7A0; SentenceBreak:Upper +A7A1..A7A1; SentenceBreak:Lower +A7A2..A7A2; SentenceBreak:Upper +A7A3..A7A3; SentenceBreak:Lower +A7A4..A7A4; SentenceBreak:Upper +A7A5..A7A5; SentenceBreak:Lower +A7A6..A7A6; SentenceBreak:Upper +A7A7..A7A7; SentenceBreak:Lower +A7A8..A7A8; SentenceBreak:Upper +A7A9..A7A9; SentenceBreak:Lower +A7AA..A7AE; SentenceBreak:Upper +A7AF..A7AF; SentenceBreak:Lower +A7B0..A7B4; SentenceBreak:Upper +A7B5..A7B5; SentenceBreak:Lower +A7B6..A7B6; SentenceBreak:Upper +A7B7..A7B7; SentenceBreak:Lower +A7B8..A7B8; SentenceBreak:Upper +A7B9..A7B9; SentenceBreak:Lower +A7BA..A7BA; SentenceBreak:Upper +A7BB..A7BB; SentenceBreak:Lower +A7BC..A7BC; SentenceBreak:Upper +A7BD..A7BD; SentenceBreak:Lower +A7BE..A7BE; SentenceBreak:Upper +A7BF..A7BF; SentenceBreak:Lower +A7C0..A7C1; SentenceBreak:Other +A7C2..A7C2; SentenceBreak:Upper +A7C3..A7C3; SentenceBreak:Lower +A7C4..A7C6; SentenceBreak:Upper +A7C7..A7F6; SentenceBreak:Other +A7F7..A7F7; SentenceBreak:OLetter +A7F8..A7FA; SentenceBreak:Lower +A7FB..A801; SentenceBreak:OLetter +A802..A802; SentenceBreak:Extend +A803..A805; SentenceBreak:OLetter +A806..A806; SentenceBreak:Extend +A807..A80A; SentenceBreak:OLetter +A80B..A80B; SentenceBreak:Extend +A80C..A822; SentenceBreak:OLetter +A823..A827; SentenceBreak:Extend +A828..A83F; SentenceBreak:Other +A840..A873; SentenceBreak:OLetter +A874..A875; SentenceBreak:Other +A876..A877; SentenceBreak:STerm +A878..A87F; SentenceBreak:Other +A880..A881; SentenceBreak:Extend +A882..A8B3; SentenceBreak:OLetter +A8B4..A8C5; SentenceBreak:Extend +A8C6..A8CD; SentenceBreak:Other +A8CE..A8CF; SentenceBreak:STerm +A8D0..A8D9; SentenceBreak:Numeric +A8DA..A8DF; SentenceBreak:Other +A8E0..A8F1; SentenceBreak:Extend +A8F2..A8F7; SentenceBreak:OLetter +A8F8..A8FA; SentenceBreak:Other +A8FB..A8FB; SentenceBreak:OLetter +A8FC..A8FC; SentenceBreak:Other +A8FD..A8FE; SentenceBreak:OLetter +A8FF..A8FF; SentenceBreak:Extend +A900..A909; SentenceBreak:Numeric +A90A..A925; SentenceBreak:OLetter +A926..A92D; SentenceBreak:Extend +A92E..A92E; SentenceBreak:Other +A92F..A92F; SentenceBreak:STerm +A930..A946; SentenceBreak:OLetter +A947..A953; SentenceBreak:Extend +A954..A95F; SentenceBreak:Other +A960..A97C; SentenceBreak:OLetter +A97D..A97F; SentenceBreak:Other +A980..A983; SentenceBreak:Extend +A984..A9B2; SentenceBreak:OLetter +A9B3..A9C0; SentenceBreak:Extend +A9C1..A9C7; SentenceBreak:Other +A9C8..A9C9; SentenceBreak:STerm +A9CA..A9CE; SentenceBreak:Other +A9CF..A9CF; SentenceBreak:OLetter +A9D0..A9D9; SentenceBreak:Numeric +A9DA..A9DF; SentenceBreak:Other +A9E0..A9E4; SentenceBreak:OLetter +A9E5..A9E5; SentenceBreak:Extend +A9E6..A9EF; SentenceBreak:OLetter +A9F0..A9F9; SentenceBreak:Numeric +A9FA..A9FE; SentenceBreak:OLetter +A9FF..A9FF; SentenceBreak:Other +AA00..AA28; SentenceBreak:OLetter +AA29..AA36; SentenceBreak:Extend +AA37..AA3F; SentenceBreak:Other +AA40..AA42; SentenceBreak:OLetter +AA43..AA43; SentenceBreak:Extend +AA44..AA4B; SentenceBreak:OLetter +AA4C..AA4D; SentenceBreak:Extend +AA4E..AA4F; SentenceBreak:Other +AA50..AA59; SentenceBreak:Numeric +AA5A..AA5C; SentenceBreak:Other +AA5D..AA5F; SentenceBreak:STerm +AA60..AA76; SentenceBreak:OLetter +AA77..AA79; SentenceBreak:Other +AA7A..AA7A; SentenceBreak:OLetter +AA7B..AA7D; SentenceBreak:Extend +AA7E..AAAF; SentenceBreak:OLetter +AAB0..AAB0; SentenceBreak:Extend +AAB1..AAB1; SentenceBreak:OLetter +AAB2..AAB4; SentenceBreak:Extend +AAB5..AAB6; SentenceBreak:OLetter +AAB7..AAB8; SentenceBreak:Extend +AAB9..AABD; SentenceBreak:OLetter +AABE..AABF; SentenceBreak:Extend +AAC0..AAC0; SentenceBreak:OLetter +AAC1..AAC1; SentenceBreak:Extend +AAC2..AAC2; SentenceBreak:OLetter +AAC3..AADA; SentenceBreak:Other +AADB..AADD; SentenceBreak:OLetter +AADE..AADF; SentenceBreak:Other +AAE0..AAEA; SentenceBreak:OLetter +AAEB..AAEF; SentenceBreak:Extend +AAF0..AAF1; SentenceBreak:STerm +AAF2..AAF4; SentenceBreak:OLetter +AAF5..AAF6; SentenceBreak:Extend +AAF7..AB00; SentenceBreak:Other +AB01..AB06; SentenceBreak:OLetter +AB07..AB08; SentenceBreak:Other +AB09..AB0E; SentenceBreak:OLetter +AB0F..AB10; SentenceBreak:Other +AB11..AB16; SentenceBreak:OLetter +AB17..AB1F; SentenceBreak:Other +AB20..AB26; SentenceBreak:OLetter +AB27..AB27; SentenceBreak:Other +AB28..AB2E; SentenceBreak:OLetter +AB2F..AB2F; SentenceBreak:Other +AB30..AB5A; SentenceBreak:Lower +AB5B..AB5B; SentenceBreak:Other +AB5C..AB67; SentenceBreak:Lower +AB68..AB6F; SentenceBreak:Other +AB70..ABBF; SentenceBreak:Lower +ABC0..ABE2; SentenceBreak:OLetter +ABE3..ABEA; SentenceBreak:Extend +ABEB..ABEB; SentenceBreak:STerm +ABEC..ABED; SentenceBreak:Extend +ABEE..ABEF; SentenceBreak:Other +ABF0..ABF9; SentenceBreak:Numeric +ABFA..ABFF; SentenceBreak:Other +AC00..D7A3; SentenceBreak:OLetter +D7A4..D7AF; SentenceBreak:Other +D7B0..D7C6; SentenceBreak:OLetter +D7C7..D7CA; SentenceBreak:Other +D7CB..D7FB; SentenceBreak:OLetter +D7FC..D7FF; SentenceBreak:Other +E000..F8FF; SentenceBreak:Other +F900..FA6D; SentenceBreak:OLetter +FA6E..FA6F; SentenceBreak:Other +FA70..FAD9; SentenceBreak:OLetter +FADA..FAFF; SentenceBreak:Other +FB00..FB06; SentenceBreak:Lower +FB07..FB12; SentenceBreak:Other +FB13..FB17; SentenceBreak:Lower +FB18..FB1C; SentenceBreak:Other +FB1D..FB1D; SentenceBreak:OLetter +FB1E..FB1E; SentenceBreak:Extend +FB1F..FB28; SentenceBreak:OLetter +FB29..FB29; SentenceBreak:Other +FB2A..FB36; SentenceBreak:OLetter +FB37..FB37; SentenceBreak:Other +FB38..FB3C; SentenceBreak:OLetter +FB3D..FB3D; SentenceBreak:Other +FB3E..FB3E; SentenceBreak:OLetter +FB3F..FB3F; SentenceBreak:Other +FB40..FB41; SentenceBreak:OLetter +FB42..FB42; SentenceBreak:Other +FB43..FB44; SentenceBreak:OLetter +FB45..FB45; SentenceBreak:Other +FB46..FBB1; SentenceBreak:OLetter +FBB2..FBD2; SentenceBreak:Other +FBD3..FD3D; SentenceBreak:OLetter +FD3E..FD3F; SentenceBreak:Close +FD40..FD4F; SentenceBreak:Other +FD50..FD8F; SentenceBreak:OLetter +FD90..FD91; SentenceBreak:Other +FD92..FDC7; SentenceBreak:OLetter +FDC8..FDEF; SentenceBreak:Other +FDF0..FDFB; SentenceBreak:OLetter +FDFC..FDFF; SentenceBreak:Other +FE00..FE0F; SentenceBreak:Extend +FE10..FE11; SentenceBreak:SContinue +FE12..FE12; SentenceBreak:Other +FE13..FE13; SentenceBreak:SContinue +FE14..FE16; SentenceBreak:Other +FE17..FE18; SentenceBreak:Close +FE19..FE1F; SentenceBreak:Other +FE20..FE2F; SentenceBreak:Extend +FE30..FE30; SentenceBreak:Other +FE31..FE32; SentenceBreak:SContinue +FE33..FE34; SentenceBreak:Other +FE35..FE44; SentenceBreak:Close +FE45..FE46; SentenceBreak:Other +FE47..FE48; SentenceBreak:Close +FE49..FE4F; SentenceBreak:Other +FE50..FE51; SentenceBreak:SContinue +FE52..FE52; SentenceBreak:ATerm +FE53..FE54; SentenceBreak:Other +FE55..FE55; SentenceBreak:SContinue +FE56..FE57; SentenceBreak:STerm +FE58..FE58; SentenceBreak:SContinue +FE59..FE5E; SentenceBreak:Close +FE5F..FE62; SentenceBreak:Other +FE63..FE63; SentenceBreak:SContinue +FE64..FE6F; SentenceBreak:Other +FE70..FE74; SentenceBreak:OLetter +FE75..FE75; SentenceBreak:Other +FE76..FEFC; SentenceBreak:OLetter +FEFD..FEFE; SentenceBreak:Other +FEFF..FEFF; SentenceBreak:Format +FF00..FF00; SentenceBreak:Other +FF01..FF01; SentenceBreak:STerm +FF02..FF07; SentenceBreak:Other +FF08..FF09; SentenceBreak:Close +FF0A..FF0B; SentenceBreak:Other +FF0C..FF0D; SentenceBreak:SContinue +FF0E..FF0E; SentenceBreak:ATerm +FF0F..FF0F; SentenceBreak:Other +FF10..FF19; SentenceBreak:Numeric +FF1A..FF1A; SentenceBreak:SContinue +FF1B..FF1E; SentenceBreak:Other +FF1F..FF1F; SentenceBreak:STerm +FF20..FF20; SentenceBreak:Other +FF21..FF3A; SentenceBreak:Upper +FF3B..FF3B; SentenceBreak:Close +FF3C..FF3C; SentenceBreak:Other +FF3D..FF3D; SentenceBreak:Close +FF3E..FF40; SentenceBreak:Other +FF41..FF5A; SentenceBreak:Lower +FF5B..FF5B; SentenceBreak:Close +FF5C..FF5C; SentenceBreak:Other +FF5D..FF5D; SentenceBreak:Close +FF5E..FF5E; SentenceBreak:Other +FF5F..FF60; SentenceBreak:Close +FF61..FF61; SentenceBreak:STerm +FF62..FF63; SentenceBreak:Close +FF64..FF64; SentenceBreak:SContinue +FF65..FF65; SentenceBreak:Other +FF66..FF9D; SentenceBreak:OLetter +FF9E..FF9F; SentenceBreak:Extend +FFA0..FFBE; SentenceBreak:OLetter +FFBF..FFC1; SentenceBreak:Other +FFC2..FFC7; SentenceBreak:OLetter +FFC8..FFC9; SentenceBreak:Other +FFCA..FFCF; SentenceBreak:OLetter +FFD0..FFD1; SentenceBreak:Other +FFD2..FFD7; SentenceBreak:OLetter +FFD8..FFD9; SentenceBreak:Other +FFDA..FFDC; SentenceBreak:OLetter +FFDD..FFF8; SentenceBreak:Other +FFF9..FFFB; SentenceBreak:Format +FFFC..FFFF; SentenceBreak:Other +10000..1000B; SentenceBreak:OLetter +1000C..1000C; SentenceBreak:Other +1000D..10026; SentenceBreak:OLetter +10027..10027; SentenceBreak:Other +10028..1003A; SentenceBreak:OLetter +1003B..1003B; SentenceBreak:Other +1003C..1003D; SentenceBreak:OLetter +1003E..1003E; SentenceBreak:Other +1003F..1004D; SentenceBreak:OLetter +1004E..1004F; SentenceBreak:Other +10050..1005D; SentenceBreak:OLetter +1005E..1007F; SentenceBreak:Other +10080..100FA; SentenceBreak:OLetter +100FB..1013F; SentenceBreak:Other +10140..10174; SentenceBreak:OLetter +10175..101FC; SentenceBreak:Other +101FD..101FD; SentenceBreak:Extend +101FE..1027F; SentenceBreak:Other +10280..1029C; SentenceBreak:OLetter +1029D..1029F; SentenceBreak:Other +102A0..102D0; SentenceBreak:OLetter +102D1..102DF; SentenceBreak:Other +102E0..102E0; SentenceBreak:Extend +102E1..102FF; SentenceBreak:Other +10300..1031F; SentenceBreak:OLetter +10320..1032C; SentenceBreak:Other +1032D..1034A; SentenceBreak:OLetter +1034B..1034F; SentenceBreak:Other +10350..10375; SentenceBreak:OLetter +10376..1037A; SentenceBreak:Extend +1037B..1037F; SentenceBreak:Other +10380..1039D; SentenceBreak:OLetter +1039E..1039F; SentenceBreak:Other +103A0..103C3; SentenceBreak:OLetter +103C4..103C7; SentenceBreak:Other +103C8..103CF; SentenceBreak:OLetter +103D0..103D0; SentenceBreak:Other +103D1..103D5; SentenceBreak:OLetter +103D6..103FF; SentenceBreak:Other +10400..10427; SentenceBreak:Upper +10428..1044F; SentenceBreak:Lower +10450..1049D; SentenceBreak:OLetter +1049E..1049F; SentenceBreak:Other +104A0..104A9; SentenceBreak:Numeric +104AA..104AF; SentenceBreak:Other +104B0..104D3; SentenceBreak:Upper +104D4..104D7; SentenceBreak:Other +104D8..104FB; SentenceBreak:Lower +104FC..104FF; SentenceBreak:Other +10500..10527; SentenceBreak:OLetter +10528..1052F; SentenceBreak:Other +10530..10563; SentenceBreak:OLetter +10564..105FF; SentenceBreak:Other +10600..10736; SentenceBreak:OLetter +10737..1073F; SentenceBreak:Other +10740..10755; SentenceBreak:OLetter +10756..1075F; SentenceBreak:Other +10760..10767; SentenceBreak:OLetter +10768..107FF; SentenceBreak:Other +10800..10805; SentenceBreak:OLetter +10806..10807; SentenceBreak:Other +10808..10808; SentenceBreak:OLetter +10809..10809; SentenceBreak:Other +1080A..10835; SentenceBreak:OLetter +10836..10836; SentenceBreak:Other +10837..10838; SentenceBreak:OLetter +10839..1083B; SentenceBreak:Other +1083C..1083C; SentenceBreak:OLetter +1083D..1083E; SentenceBreak:Other +1083F..10855; SentenceBreak:OLetter +10856..1085F; SentenceBreak:Other +10860..10876; SentenceBreak:OLetter +10877..1087F; SentenceBreak:Other +10880..1089E; SentenceBreak:OLetter +1089F..108DF; SentenceBreak:Other +108E0..108F2; SentenceBreak:OLetter +108F3..108F3; SentenceBreak:Other +108F4..108F5; SentenceBreak:OLetter +108F6..108FF; SentenceBreak:Other +10900..10915; SentenceBreak:OLetter +10916..1091F; SentenceBreak:Other +10920..10939; SentenceBreak:OLetter +1093A..1097F; SentenceBreak:Other +10980..109B7; SentenceBreak:OLetter +109B8..109BD; SentenceBreak:Other +109BE..109BF; SentenceBreak:OLetter +109C0..109FF; SentenceBreak:Other +10A00..10A00; SentenceBreak:OLetter +10A01..10A03; SentenceBreak:Extend +10A04..10A04; SentenceBreak:Other +10A05..10A06; SentenceBreak:Extend +10A07..10A0B; SentenceBreak:Other +10A0C..10A0F; SentenceBreak:Extend +10A10..10A13; SentenceBreak:OLetter +10A14..10A14; SentenceBreak:Other +10A15..10A17; SentenceBreak:OLetter +10A18..10A18; SentenceBreak:Other +10A19..10A35; SentenceBreak:OLetter +10A36..10A37; SentenceBreak:Other +10A38..10A3A; SentenceBreak:Extend +10A3B..10A3E; SentenceBreak:Other +10A3F..10A3F; SentenceBreak:Extend +10A40..10A55; SentenceBreak:Other +10A56..10A57; SentenceBreak:STerm +10A58..10A5F; SentenceBreak:Other +10A60..10A7C; SentenceBreak:OLetter +10A7D..10A7F; SentenceBreak:Other +10A80..10A9C; SentenceBreak:OLetter +10A9D..10ABF; SentenceBreak:Other +10AC0..10AC7; SentenceBreak:OLetter +10AC8..10AC8; SentenceBreak:Other +10AC9..10AE4; SentenceBreak:OLetter +10AE5..10AE6; SentenceBreak:Extend +10AE7..10AFF; SentenceBreak:Other +10B00..10B35; SentenceBreak:OLetter +10B36..10B3F; SentenceBreak:Other +10B40..10B55; SentenceBreak:OLetter +10B56..10B5F; SentenceBreak:Other +10B60..10B72; SentenceBreak:OLetter +10B73..10B7F; SentenceBreak:Other +10B80..10B91; SentenceBreak:OLetter +10B92..10BFF; SentenceBreak:Other +10C00..10C48; SentenceBreak:OLetter +10C49..10C7F; SentenceBreak:Other +10C80..10CB2; SentenceBreak:Upper +10CB3..10CBF; SentenceBreak:Other +10CC0..10CF2; SentenceBreak:Lower +10CF3..10CFF; SentenceBreak:Other +10D00..10D23; SentenceBreak:OLetter +10D24..10D27; SentenceBreak:Extend +10D28..10D2F; SentenceBreak:Other +10D30..10D39; SentenceBreak:Numeric +10D3A..10EFF; SentenceBreak:Other +10F00..10F1C; SentenceBreak:OLetter +10F1D..10F26; SentenceBreak:Other +10F27..10F27; SentenceBreak:OLetter +10F28..10F2F; SentenceBreak:Other +10F30..10F45; SentenceBreak:OLetter +10F46..10F50; SentenceBreak:Extend +10F51..10F54; SentenceBreak:Other +10F55..10F59; SentenceBreak:STerm +10F5A..10FDF; SentenceBreak:Other +10FE0..10FF6; SentenceBreak:OLetter +10FF7..10FFF; SentenceBreak:Other +11000..11002; SentenceBreak:Extend +11003..11037; SentenceBreak:OLetter +11038..11046; SentenceBreak:Extend +11047..11048; SentenceBreak:STerm +11049..11065; SentenceBreak:Other +11066..1106F; SentenceBreak:Numeric +11070..1107E; SentenceBreak:Other +1107F..11082; SentenceBreak:Extend +11083..110AF; SentenceBreak:OLetter +110B0..110BA; SentenceBreak:Extend +110BB..110BC; SentenceBreak:Other +110BD..110BD; SentenceBreak:Format +110BE..110C1; SentenceBreak:STerm +110C2..110CC; SentenceBreak:Other +110CD..110CD; SentenceBreak:Format +110CE..110CF; SentenceBreak:Other +110D0..110E8; SentenceBreak:OLetter +110E9..110EF; SentenceBreak:Other +110F0..110F9; SentenceBreak:Numeric +110FA..110FF; SentenceBreak:Other +11100..11102; SentenceBreak:Extend +11103..11126; SentenceBreak:OLetter +11127..11134; SentenceBreak:Extend +11135..11135; SentenceBreak:Other +11136..1113F; SentenceBreak:Numeric +11140..11140; SentenceBreak:Other +11141..11143; SentenceBreak:STerm +11144..11144; SentenceBreak:OLetter +11145..11146; SentenceBreak:Extend +11147..1114F; SentenceBreak:Other +11150..11172; SentenceBreak:OLetter +11173..11173; SentenceBreak:Extend +11174..11175; SentenceBreak:Other +11176..11176; SentenceBreak:OLetter +11177..1117F; SentenceBreak:Other +11180..11182; SentenceBreak:Extend +11183..111B2; SentenceBreak:OLetter +111B3..111C0; SentenceBreak:Extend +111C1..111C4; SentenceBreak:OLetter +111C5..111C6; SentenceBreak:STerm +111C7..111C8; SentenceBreak:Other +111C9..111CC; SentenceBreak:Extend +111CD..111CD; SentenceBreak:STerm +111CE..111CF; SentenceBreak:Other +111D0..111D9; SentenceBreak:Numeric +111DA..111DA; SentenceBreak:OLetter +111DB..111DB; SentenceBreak:Other +111DC..111DC; SentenceBreak:OLetter +111DD..111DD; SentenceBreak:Other +111DE..111DF; SentenceBreak:STerm +111E0..111FF; SentenceBreak:Other +11200..11211; SentenceBreak:OLetter +11212..11212; SentenceBreak:Other +11213..1122B; SentenceBreak:OLetter +1122C..11237; SentenceBreak:Extend +11238..11239; SentenceBreak:STerm +1123A..1123A; SentenceBreak:Other +1123B..1123C; SentenceBreak:STerm +1123D..1123D; SentenceBreak:Other +1123E..1123E; SentenceBreak:Extend +1123F..1127F; SentenceBreak:Other +11280..11286; SentenceBreak:OLetter +11287..11287; SentenceBreak:Other +11288..11288; SentenceBreak:OLetter +11289..11289; SentenceBreak:Other +1128A..1128D; SentenceBreak:OLetter +1128E..1128E; SentenceBreak:Other +1128F..1129D; SentenceBreak:OLetter +1129E..1129E; SentenceBreak:Other +1129F..112A8; SentenceBreak:OLetter +112A9..112A9; SentenceBreak:STerm +112AA..112AF; SentenceBreak:Other +112B0..112DE; SentenceBreak:OLetter +112DF..112EA; SentenceBreak:Extend +112EB..112EF; SentenceBreak:Other +112F0..112F9; SentenceBreak:Numeric +112FA..112FF; SentenceBreak:Other +11300..11303; SentenceBreak:Extend +11304..11304; SentenceBreak:Other +11305..1130C; SentenceBreak:OLetter +1130D..1130E; SentenceBreak:Other +1130F..11310; SentenceBreak:OLetter +11311..11312; SentenceBreak:Other +11313..11328; SentenceBreak:OLetter +11329..11329; SentenceBreak:Other +1132A..11330; SentenceBreak:OLetter +11331..11331; SentenceBreak:Other +11332..11333; SentenceBreak:OLetter +11334..11334; SentenceBreak:Other +11335..11339; SentenceBreak:OLetter +1133A..1133A; SentenceBreak:Other +1133B..1133C; SentenceBreak:Extend +1133D..1133D; SentenceBreak:OLetter +1133E..11344; SentenceBreak:Extend +11345..11346; SentenceBreak:Other +11347..11348; SentenceBreak:Extend +11349..1134A; SentenceBreak:Other +1134B..1134D; SentenceBreak:Extend +1134E..1134F; SentenceBreak:Other +11350..11350; SentenceBreak:OLetter +11351..11356; SentenceBreak:Other +11357..11357; SentenceBreak:Extend +11358..1135C; SentenceBreak:Other +1135D..11361; SentenceBreak:OLetter +11362..11363; SentenceBreak:Extend +11364..11365; SentenceBreak:Other +11366..1136C; SentenceBreak:Extend +1136D..1136F; SentenceBreak:Other +11370..11374; SentenceBreak:Extend +11375..113FF; SentenceBreak:Other +11400..11434; SentenceBreak:OLetter +11435..11446; SentenceBreak:Extend +11447..1144A; SentenceBreak:OLetter +1144B..1144C; SentenceBreak:STerm +1144D..1144F; SentenceBreak:Other +11450..11459; SentenceBreak:Numeric +1145A..1145D; SentenceBreak:Other +1145E..1145E; SentenceBreak:Extend +1145F..1145F; SentenceBreak:OLetter +11460..1147F; SentenceBreak:Other +11480..114AF; SentenceBreak:OLetter +114B0..114C3; SentenceBreak:Extend +114C4..114C5; SentenceBreak:OLetter +114C6..114C6; SentenceBreak:Other +114C7..114C7; SentenceBreak:OLetter +114C8..114CF; SentenceBreak:Other +114D0..114D9; SentenceBreak:Numeric +114DA..1157F; SentenceBreak:Other +11580..115AE; SentenceBreak:OLetter +115AF..115B5; SentenceBreak:Extend +115B6..115B7; SentenceBreak:Other +115B8..115C0; SentenceBreak:Extend +115C1..115C1; SentenceBreak:Other +115C2..115C3; SentenceBreak:STerm +115C4..115C8; SentenceBreak:Other +115C9..115D7; SentenceBreak:STerm +115D8..115DB; SentenceBreak:OLetter +115DC..115DD; SentenceBreak:Extend +115DE..115FF; SentenceBreak:Other +11600..1162F; SentenceBreak:OLetter +11630..11640; SentenceBreak:Extend +11641..11642; SentenceBreak:STerm +11643..11643; SentenceBreak:Other +11644..11644; SentenceBreak:OLetter +11645..1164F; SentenceBreak:Other +11650..11659; SentenceBreak:Numeric +1165A..1167F; SentenceBreak:Other +11680..116AA; SentenceBreak:OLetter +116AB..116B7; SentenceBreak:Extend +116B8..116B8; SentenceBreak:OLetter +116B9..116BF; SentenceBreak:Other +116C0..116C9; SentenceBreak:Numeric +116CA..116FF; SentenceBreak:Other +11700..1171A; SentenceBreak:OLetter +1171B..1171C; SentenceBreak:Other +1171D..1172B; SentenceBreak:Extend +1172C..1172F; SentenceBreak:Other +11730..11739; SentenceBreak:Numeric +1173A..1173B; SentenceBreak:Other +1173C..1173E; SentenceBreak:STerm +1173F..117FF; SentenceBreak:Other +11800..1182B; SentenceBreak:OLetter +1182C..1183A; SentenceBreak:Extend +1183B..1189F; SentenceBreak:Other +118A0..118BF; SentenceBreak:Upper +118C0..118DF; SentenceBreak:Lower +118E0..118E9; SentenceBreak:Numeric +118EA..118FE; SentenceBreak:Other +118FF..118FF; SentenceBreak:OLetter +11900..1199F; SentenceBreak:Other +119A0..119A7; SentenceBreak:OLetter +119A8..119A9; SentenceBreak:Other +119AA..119D0; SentenceBreak:OLetter +119D1..119D7; SentenceBreak:Extend +119D8..119D9; SentenceBreak:Other +119DA..119E0; SentenceBreak:Extend +119E1..119E1; SentenceBreak:OLetter +119E2..119E2; SentenceBreak:Other +119E3..119E3; SentenceBreak:OLetter +119E4..119E4; SentenceBreak:Extend +119E5..119FF; SentenceBreak:Other +11A00..11A00; SentenceBreak:OLetter +11A01..11A0A; SentenceBreak:Extend +11A0B..11A32; SentenceBreak:OLetter +11A33..11A39; SentenceBreak:Extend +11A3A..11A3A; SentenceBreak:OLetter +11A3B..11A3E; SentenceBreak:Extend +11A3F..11A41; SentenceBreak:Other +11A42..11A43; SentenceBreak:STerm +11A44..11A46; SentenceBreak:Other +11A47..11A47; SentenceBreak:Extend +11A48..11A4F; SentenceBreak:Other +11A50..11A50; SentenceBreak:OLetter +11A51..11A5B; SentenceBreak:Extend +11A5C..11A89; SentenceBreak:OLetter +11A8A..11A99; SentenceBreak:Extend +11A9A..11A9A; SentenceBreak:Other +11A9B..11A9C; SentenceBreak:STerm +11A9D..11A9D; SentenceBreak:OLetter +11A9E..11ABF; SentenceBreak:Other +11AC0..11AF8; SentenceBreak:OLetter +11AF9..11BFF; SentenceBreak:Other +11C00..11C08; SentenceBreak:OLetter +11C09..11C09; SentenceBreak:Other +11C0A..11C2E; SentenceBreak:OLetter +11C2F..11C36; SentenceBreak:Extend +11C37..11C37; SentenceBreak:Other +11C38..11C3F; SentenceBreak:Extend +11C40..11C40; SentenceBreak:OLetter +11C41..11C42; SentenceBreak:STerm +11C43..11C4F; SentenceBreak:Other +11C50..11C59; SentenceBreak:Numeric +11C5A..11C71; SentenceBreak:Other +11C72..11C8F; SentenceBreak:OLetter +11C90..11C91; SentenceBreak:Other +11C92..11CA7; SentenceBreak:Extend +11CA8..11CA8; SentenceBreak:Other +11CA9..11CB6; SentenceBreak:Extend +11CB7..11CFF; SentenceBreak:Other +11D00..11D06; SentenceBreak:OLetter +11D07..11D07; SentenceBreak:Other +11D08..11D09; SentenceBreak:OLetter +11D0A..11D0A; SentenceBreak:Other +11D0B..11D30; SentenceBreak:OLetter +11D31..11D36; SentenceBreak:Extend +11D37..11D39; SentenceBreak:Other +11D3A..11D3A; SentenceBreak:Extend +11D3B..11D3B; SentenceBreak:Other +11D3C..11D3D; SentenceBreak:Extend +11D3E..11D3E; SentenceBreak:Other +11D3F..11D45; SentenceBreak:Extend +11D46..11D46; SentenceBreak:OLetter +11D47..11D47; SentenceBreak:Extend +11D48..11D4F; SentenceBreak:Other +11D50..11D59; SentenceBreak:Numeric +11D5A..11D5F; SentenceBreak:Other +11D60..11D65; SentenceBreak:OLetter +11D66..11D66; SentenceBreak:Other +11D67..11D68; SentenceBreak:OLetter +11D69..11D69; SentenceBreak:Other +11D6A..11D89; SentenceBreak:OLetter +11D8A..11D8E; SentenceBreak:Extend +11D8F..11D8F; SentenceBreak:Other +11D90..11D91; SentenceBreak:Extend +11D92..11D92; SentenceBreak:Other +11D93..11D97; SentenceBreak:Extend +11D98..11D98; SentenceBreak:OLetter +11D99..11D9F; SentenceBreak:Other +11DA0..11DA9; SentenceBreak:Numeric +11DAA..11EDF; SentenceBreak:Other +11EE0..11EF2; SentenceBreak:OLetter +11EF3..11EF6; SentenceBreak:Extend +11EF7..11EF8; SentenceBreak:STerm +11EF9..11FFF; SentenceBreak:Other +12000..12399; SentenceBreak:OLetter +1239A..123FF; SentenceBreak:Other +12400..1246E; SentenceBreak:OLetter +1246F..1247F; SentenceBreak:Other +12480..12543; SentenceBreak:OLetter +12544..12FFF; SentenceBreak:Other +13000..1342E; SentenceBreak:OLetter +1342F..1342F; SentenceBreak:Other +13430..13438; SentenceBreak:Format +13439..143FF; SentenceBreak:Other +14400..14646; SentenceBreak:OLetter +14647..167FF; SentenceBreak:Other +16800..16A38; SentenceBreak:OLetter +16A39..16A3F; SentenceBreak:Other +16A40..16A5E; SentenceBreak:OLetter +16A5F..16A5F; SentenceBreak:Other +16A60..16A69; SentenceBreak:Numeric +16A6A..16A6D; SentenceBreak:Other +16A6E..16A6F; SentenceBreak:STerm +16A70..16ACF; SentenceBreak:Other +16AD0..16AED; SentenceBreak:OLetter +16AEE..16AEF; SentenceBreak:Other +16AF0..16AF4; SentenceBreak:Extend +16AF5..16AF5; SentenceBreak:STerm +16AF6..16AFF; SentenceBreak:Other +16B00..16B2F; SentenceBreak:OLetter +16B30..16B36; SentenceBreak:Extend +16B37..16B38; SentenceBreak:STerm +16B39..16B3F; SentenceBreak:Other +16B40..16B43; SentenceBreak:OLetter +16B44..16B44; SentenceBreak:STerm +16B45..16B4F; SentenceBreak:Other +16B50..16B59; SentenceBreak:Numeric +16B5A..16B62; SentenceBreak:Other +16B63..16B77; SentenceBreak:OLetter +16B78..16B7C; SentenceBreak:Other +16B7D..16B8F; SentenceBreak:OLetter +16B90..16E3F; SentenceBreak:Other +16E40..16E5F; SentenceBreak:Upper +16E60..16E7F; SentenceBreak:Lower +16E80..16E97; SentenceBreak:Other +16E98..16E98; SentenceBreak:STerm +16E99..16EFF; SentenceBreak:Other +16F00..16F4A; SentenceBreak:OLetter +16F4B..16F4E; SentenceBreak:Other +16F4F..16F4F; SentenceBreak:Extend +16F50..16F50; SentenceBreak:OLetter +16F51..16F87; SentenceBreak:Extend +16F88..16F8E; SentenceBreak:Other +16F8F..16F92; SentenceBreak:Extend +16F93..16F9F; SentenceBreak:OLetter +16FA0..16FDF; SentenceBreak:Other +16FE0..16FE1; SentenceBreak:OLetter +16FE2..16FE2; SentenceBreak:Other +16FE3..16FE3; SentenceBreak:OLetter +16FE4..16FFF; SentenceBreak:Other +17000..187F7; SentenceBreak:OLetter +187F8..187FF; SentenceBreak:Other +18800..18AF2; SentenceBreak:OLetter +18AF3..1AFFF; SentenceBreak:Other +1B000..1B11E; SentenceBreak:OLetter +1B11F..1B14F; SentenceBreak:Other +1B150..1B152; SentenceBreak:OLetter +1B153..1B163; SentenceBreak:Other +1B164..1B167; SentenceBreak:OLetter +1B168..1B16F; SentenceBreak:Other +1B170..1B2FB; SentenceBreak:OLetter +1B2FC..1BBFF; SentenceBreak:Other +1BC00..1BC6A; SentenceBreak:OLetter +1BC6B..1BC6F; SentenceBreak:Other +1BC70..1BC7C; SentenceBreak:OLetter +1BC7D..1BC7F; SentenceBreak:Other +1BC80..1BC88; SentenceBreak:OLetter +1BC89..1BC8F; SentenceBreak:Other +1BC90..1BC99; SentenceBreak:OLetter +1BC9A..1BC9C; SentenceBreak:Other +1BC9D..1BC9E; SentenceBreak:Extend +1BC9F..1BC9F; SentenceBreak:STerm +1BCA0..1BCA3; SentenceBreak:Format +1BCA4..1D164; SentenceBreak:Other +1D165..1D169; SentenceBreak:Extend +1D16A..1D16C; SentenceBreak:Other +1D16D..1D172; SentenceBreak:Extend +1D173..1D17A; SentenceBreak:Format +1D17B..1D182; SentenceBreak:Extend +1D183..1D184; SentenceBreak:Other +1D185..1D18B; SentenceBreak:Extend +1D18C..1D1A9; SentenceBreak:Other +1D1AA..1D1AD; SentenceBreak:Extend +1D1AE..1D241; SentenceBreak:Other +1D242..1D244; SentenceBreak:Extend +1D245..1D3FF; SentenceBreak:Other +1D400..1D419; SentenceBreak:Upper +1D41A..1D433; SentenceBreak:Lower +1D434..1D44D; SentenceBreak:Upper +1D44E..1D454; SentenceBreak:Lower +1D455..1D455; SentenceBreak:Other +1D456..1D467; SentenceBreak:Lower +1D468..1D481; SentenceBreak:Upper +1D482..1D49B; SentenceBreak:Lower +1D49C..1D49C; SentenceBreak:Upper +1D49D..1D49D; SentenceBreak:Other +1D49E..1D49F; SentenceBreak:Upper +1D4A0..1D4A1; SentenceBreak:Other +1D4A2..1D4A2; SentenceBreak:Upper +1D4A3..1D4A4; SentenceBreak:Other +1D4A5..1D4A6; SentenceBreak:Upper +1D4A7..1D4A8; SentenceBreak:Other +1D4A9..1D4AC; SentenceBreak:Upper +1D4AD..1D4AD; SentenceBreak:Other +1D4AE..1D4B5; SentenceBreak:Upper +1D4B6..1D4B9; SentenceBreak:Lower +1D4BA..1D4BA; SentenceBreak:Other +1D4BB..1D4BB; SentenceBreak:Lower +1D4BC..1D4BC; SentenceBreak:Other +1D4BD..1D4C3; SentenceBreak:Lower +1D4C4..1D4C4; SentenceBreak:Other +1D4C5..1D4CF; SentenceBreak:Lower +1D4D0..1D4E9; SentenceBreak:Upper +1D4EA..1D503; SentenceBreak:Lower +1D504..1D505; SentenceBreak:Upper +1D506..1D506; SentenceBreak:Other +1D507..1D50A; SentenceBreak:Upper +1D50B..1D50C; SentenceBreak:Other +1D50D..1D514; SentenceBreak:Upper +1D515..1D515; SentenceBreak:Other +1D516..1D51C; SentenceBreak:Upper +1D51D..1D51D; SentenceBreak:Other +1D51E..1D537; SentenceBreak:Lower +1D538..1D539; SentenceBreak:Upper +1D53A..1D53A; SentenceBreak:Other +1D53B..1D53E; SentenceBreak:Upper +1D53F..1D53F; SentenceBreak:Other +1D540..1D544; SentenceBreak:Upper +1D545..1D545; SentenceBreak:Other +1D546..1D546; SentenceBreak:Upper +1D547..1D549; SentenceBreak:Other +1D54A..1D550; SentenceBreak:Upper +1D551..1D551; SentenceBreak:Other +1D552..1D56B; SentenceBreak:Lower +1D56C..1D585; SentenceBreak:Upper +1D586..1D59F; SentenceBreak:Lower +1D5A0..1D5B9; SentenceBreak:Upper +1D5BA..1D5D3; SentenceBreak:Lower +1D5D4..1D5ED; SentenceBreak:Upper +1D5EE..1D607; SentenceBreak:Lower +1D608..1D621; SentenceBreak:Upper +1D622..1D63B; SentenceBreak:Lower +1D63C..1D655; SentenceBreak:Upper +1D656..1D66F; SentenceBreak:Lower +1D670..1D689; SentenceBreak:Upper +1D68A..1D6A5; SentenceBreak:Lower +1D6A6..1D6A7; SentenceBreak:Other +1D6A8..1D6C0; SentenceBreak:Upper +1D6C1..1D6C1; SentenceBreak:Other +1D6C2..1D6DA; SentenceBreak:Lower +1D6DB..1D6DB; SentenceBreak:Other +1D6DC..1D6E1; SentenceBreak:Lower +1D6E2..1D6FA; SentenceBreak:Upper +1D6FB..1D6FB; SentenceBreak:Other +1D6FC..1D714; SentenceBreak:Lower +1D715..1D715; SentenceBreak:Other +1D716..1D71B; SentenceBreak:Lower +1D71C..1D734; SentenceBreak:Upper +1D735..1D735; SentenceBreak:Other +1D736..1D74E; SentenceBreak:Lower +1D74F..1D74F; SentenceBreak:Other +1D750..1D755; SentenceBreak:Lower +1D756..1D76E; SentenceBreak:Upper +1D76F..1D76F; SentenceBreak:Other +1D770..1D788; SentenceBreak:Lower +1D789..1D789; SentenceBreak:Other +1D78A..1D78F; SentenceBreak:Lower +1D790..1D7A8; SentenceBreak:Upper +1D7A9..1D7A9; SentenceBreak:Other +1D7AA..1D7C2; SentenceBreak:Lower +1D7C3..1D7C3; SentenceBreak:Other +1D7C4..1D7C9; SentenceBreak:Lower +1D7CA..1D7CA; SentenceBreak:Upper +1D7CB..1D7CB; SentenceBreak:Lower +1D7CC..1D7CD; SentenceBreak:Other +1D7CE..1D7FF; SentenceBreak:Numeric +1D800..1D9FF; SentenceBreak:Other +1DA00..1DA36; SentenceBreak:Extend +1DA37..1DA3A; SentenceBreak:Other +1DA3B..1DA6C; SentenceBreak:Extend +1DA6D..1DA74; SentenceBreak:Other +1DA75..1DA75; SentenceBreak:Extend +1DA76..1DA83; SentenceBreak:Other +1DA84..1DA84; SentenceBreak:Extend +1DA85..1DA87; SentenceBreak:Other +1DA88..1DA88; SentenceBreak:STerm +1DA89..1DA9A; SentenceBreak:Other +1DA9B..1DA9F; SentenceBreak:Extend +1DAA0..1DAA0; SentenceBreak:Other +1DAA1..1DAAF; SentenceBreak:Extend +1DAB0..1DFFF; SentenceBreak:Other +1E000..1E006; SentenceBreak:Extend +1E007..1E007; SentenceBreak:Other +1E008..1E018; SentenceBreak:Extend +1E019..1E01A; SentenceBreak:Other +1E01B..1E021; SentenceBreak:Extend +1E022..1E022; SentenceBreak:Other +1E023..1E024; SentenceBreak:Extend +1E025..1E025; SentenceBreak:Other +1E026..1E02A; SentenceBreak:Extend +1E02B..1E0FF; SentenceBreak:Other +1E100..1E12C; SentenceBreak:OLetter +1E12D..1E12F; SentenceBreak:Other +1E130..1E136; SentenceBreak:Extend +1E137..1E13D; SentenceBreak:OLetter +1E13E..1E13F; SentenceBreak:Other +1E140..1E149; SentenceBreak:Numeric +1E14A..1E14D; SentenceBreak:Other +1E14E..1E14E; SentenceBreak:OLetter +1E14F..1E2BF; SentenceBreak:Other +1E2C0..1E2EB; SentenceBreak:OLetter +1E2EC..1E2EF; SentenceBreak:Extend +1E2F0..1E2F9; SentenceBreak:Numeric +1E2FA..1E7FF; SentenceBreak:Other +1E800..1E8C4; SentenceBreak:OLetter +1E8C5..1E8CF; SentenceBreak:Other +1E8D0..1E8D6; SentenceBreak:Extend +1E8D7..1E8FF; SentenceBreak:Other +1E900..1E921; SentenceBreak:Upper +1E922..1E943; SentenceBreak:Lower +1E944..1E94A; SentenceBreak:Extend +1E94B..1E94B; SentenceBreak:OLetter +1E94C..1E94F; SentenceBreak:Other +1E950..1E959; SentenceBreak:Numeric +1E95A..1EDFF; SentenceBreak:Other +1EE00..1EE03; SentenceBreak:OLetter +1EE04..1EE04; SentenceBreak:Other +1EE05..1EE1F; SentenceBreak:OLetter +1EE20..1EE20; SentenceBreak:Other +1EE21..1EE22; SentenceBreak:OLetter +1EE23..1EE23; SentenceBreak:Other +1EE24..1EE24; SentenceBreak:OLetter +1EE25..1EE26; SentenceBreak:Other +1EE27..1EE27; SentenceBreak:OLetter +1EE28..1EE28; SentenceBreak:Other +1EE29..1EE32; SentenceBreak:OLetter +1EE33..1EE33; SentenceBreak:Other +1EE34..1EE37; SentenceBreak:OLetter +1EE38..1EE38; SentenceBreak:Other +1EE39..1EE39; SentenceBreak:OLetter +1EE3A..1EE3A; SentenceBreak:Other +1EE3B..1EE3B; SentenceBreak:OLetter +1EE3C..1EE41; SentenceBreak:Other +1EE42..1EE42; SentenceBreak:OLetter +1EE43..1EE46; SentenceBreak:Other +1EE47..1EE47; SentenceBreak:OLetter +1EE48..1EE48; SentenceBreak:Other +1EE49..1EE49; SentenceBreak:OLetter +1EE4A..1EE4A; SentenceBreak:Other +1EE4B..1EE4B; SentenceBreak:OLetter +1EE4C..1EE4C; SentenceBreak:Other +1EE4D..1EE4F; SentenceBreak:OLetter +1EE50..1EE50; SentenceBreak:Other +1EE51..1EE52; SentenceBreak:OLetter +1EE53..1EE53; SentenceBreak:Other +1EE54..1EE54; SentenceBreak:OLetter +1EE55..1EE56; SentenceBreak:Other +1EE57..1EE57; SentenceBreak:OLetter +1EE58..1EE58; SentenceBreak:Other +1EE59..1EE59; SentenceBreak:OLetter +1EE5A..1EE5A; SentenceBreak:Other +1EE5B..1EE5B; SentenceBreak:OLetter +1EE5C..1EE5C; SentenceBreak:Other +1EE5D..1EE5D; SentenceBreak:OLetter +1EE5E..1EE5E; SentenceBreak:Other +1EE5F..1EE5F; SentenceBreak:OLetter +1EE60..1EE60; SentenceBreak:Other +1EE61..1EE62; SentenceBreak:OLetter +1EE63..1EE63; SentenceBreak:Other +1EE64..1EE64; SentenceBreak:OLetter +1EE65..1EE66; SentenceBreak:Other +1EE67..1EE6A; SentenceBreak:OLetter +1EE6B..1EE6B; SentenceBreak:Other +1EE6C..1EE72; SentenceBreak:OLetter +1EE73..1EE73; SentenceBreak:Other +1EE74..1EE77; SentenceBreak:OLetter +1EE78..1EE78; SentenceBreak:Other +1EE79..1EE7C; SentenceBreak:OLetter +1EE7D..1EE7D; SentenceBreak:Other +1EE7E..1EE7E; SentenceBreak:OLetter +1EE7F..1EE7F; SentenceBreak:Other +1EE80..1EE89; SentenceBreak:OLetter +1EE8A..1EE8A; SentenceBreak:Other +1EE8B..1EE9B; SentenceBreak:OLetter +1EE9C..1EEA0; SentenceBreak:Other +1EEA1..1EEA3; SentenceBreak:OLetter +1EEA4..1EEA4; SentenceBreak:Other +1EEA5..1EEA9; SentenceBreak:OLetter +1EEAA..1EEAA; SentenceBreak:Other +1EEAB..1EEBB; SentenceBreak:OLetter +1EEBC..1F12F; SentenceBreak:Other +1F130..1F149; SentenceBreak:Upper +1F14A..1F14F; SentenceBreak:Other +1F150..1F169; SentenceBreak:Upper +1F16A..1F16F; SentenceBreak:Other +1F170..1F189; SentenceBreak:Upper +1F18A..1F675; SentenceBreak:Other +1F676..1F678; SentenceBreak:Close +1F679..1FFFF; SentenceBreak:Other +20000..2A6D6; SentenceBreak:OLetter +2A6D7..2A6FF; SentenceBreak:Other +2A700..2B734; SentenceBreak:OLetter +2B735..2B73F; SentenceBreak:Other +2B740..2B81D; SentenceBreak:OLetter +2B81E..2B81F; SentenceBreak:Other +2B820..2CEA1; SentenceBreak:OLetter +2CEA2..2CEAF; SentenceBreak:Other +2CEB0..2EBE0; SentenceBreak:OLetter +2EBE1..2F7FF; SentenceBreak:Other +2F800..2FA1D; SentenceBreak:OLetter +2FA1E..E0000; SentenceBreak:Other +E0001..E0001; SentenceBreak:Format +E0002..E001F; SentenceBreak:Other +E0020..E007F; SentenceBreak:Extend +E0080..E00FF; SentenceBreak:Other +E0100..E01EF; SentenceBreak:Extend +E01F0..10FFFF; SentenceBreak:Other diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_0.test b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_0.test new file mode 100644 index 000000000..74d97c0df --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_0.test @@ -0,0 +1,11 @@ +name: UnicodeSentenceBreak_12_0 + +description: +Tests character class syntax of the Unicode 12.0 SentenceBreak property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_0.flex b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_0.flex new file mode 100644 index 000000000..3c4bb8f78 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeWhiteSpace1_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\S { setCurCharPropertyValue("Not-Whitespace"); } +[^\S] { setCurCharPropertyValue("Whitespace"); } diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_0.output b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_0.output new file mode 100644 index 000000000..ec391629e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_0.output @@ -0,0 +1,22 @@ +0000..0008; Not-Whitespace +0009..000D; Whitespace +000E..001F; Not-Whitespace +0020..0020; Whitespace +0021..0084; Not-Whitespace +0085..0085; Whitespace +0086..009F; Not-Whitespace +00A0..00A0; Whitespace +00A1..167F; Not-Whitespace +1680..1680; Whitespace +1681..1FFF; Not-Whitespace +2000..200A; Whitespace +200B..2027; Not-Whitespace +2028..2029; Whitespace +202A..202E; Not-Whitespace +202F..202F; Whitespace +2030..205E; Not-Whitespace +205F..205F; Whitespace +2060..2FFF; Not-Whitespace +3000..3000; Whitespace +3001..D7FF; Not-Whitespace +E000..10FFFF; Not-Whitespace diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_0.test b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_0.test new file mode 100644 index 000000000..1a3e80ff5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeWhiteSpace1_12_0 + +description: +Tests character class syntax of the Unicode 12.0 WhiteSpace property +using the '\S' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_0.flex b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_0.flex new file mode 100644 index 000000000..39a729604 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeWhiteSpace2_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\s { setCurCharPropertyValue("Whitespace"); } +[^\s] { setCurCharPropertyValue("Not-Whitespace"); } diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_0.output b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_0.output new file mode 100644 index 000000000..ec391629e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_0.output @@ -0,0 +1,22 @@ +0000..0008; Not-Whitespace +0009..000D; Whitespace +000E..001F; Not-Whitespace +0020..0020; Whitespace +0021..0084; Not-Whitespace +0085..0085; Whitespace +0086..009F; Not-Whitespace +00A0..00A0; Whitespace +00A1..167F; Not-Whitespace +1680..1680; Whitespace +1681..1FFF; Not-Whitespace +2000..200A; Whitespace +200B..2027; Not-Whitespace +2028..2029; Whitespace +202A..202E; Not-Whitespace +202F..202F; Whitespace +2030..205E; Not-Whitespace +205F..205F; Whitespace +2060..2FFF; Not-Whitespace +3000..3000; Whitespace +3001..D7FF; Not-Whitespace +E000..10FFFF; Not-Whitespace diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_0.test b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_0.test new file mode 100644 index 000000000..a9e39e555 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeWhiteSpace2_12_0 + +description: +Tests character class syntax of the Unicode 12.0 WhiteSpace property +using the '\s' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_0.flex b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_0.flex new file mode 100644 index 000000000..6425fb1e3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeUppercase_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +[:uppercase:] { setCurCharPropertyValue("Uppercase"); } +[^[:uppercase:]] { setCurCharPropertyValue("Not-Uppercase"); } diff --git a/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_0.output b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_0.output new file mode 100644 index 000000000..f10a6f8f5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_0.output @@ -0,0 +1,1284 @@ +0000..0040; Not-Uppercase +0041..005A; Uppercase +005B..00BF; Not-Uppercase +00C0..00D6; Uppercase +00D7..00D7; Not-Uppercase +00D8..00DE; Uppercase +00DF..00FF; Not-Uppercase +0100..0100; Uppercase +0101..0101; Not-Uppercase +0102..0102; Uppercase +0103..0103; Not-Uppercase +0104..0104; Uppercase +0105..0105; Not-Uppercase +0106..0106; Uppercase +0107..0107; Not-Uppercase +0108..0108; Uppercase +0109..0109; Not-Uppercase +010A..010A; Uppercase +010B..010B; Not-Uppercase +010C..010C; Uppercase +010D..010D; Not-Uppercase +010E..010E; Uppercase +010F..010F; Not-Uppercase +0110..0110; Uppercase +0111..0111; Not-Uppercase +0112..0112; Uppercase +0113..0113; Not-Uppercase +0114..0114; Uppercase +0115..0115; Not-Uppercase +0116..0116; Uppercase +0117..0117; Not-Uppercase +0118..0118; Uppercase +0119..0119; Not-Uppercase +011A..011A; Uppercase +011B..011B; Not-Uppercase +011C..011C; Uppercase +011D..011D; Not-Uppercase +011E..011E; Uppercase +011F..011F; Not-Uppercase +0120..0120; Uppercase +0121..0121; Not-Uppercase +0122..0122; Uppercase +0123..0123; Not-Uppercase +0124..0124; Uppercase +0125..0125; Not-Uppercase +0126..0126; Uppercase +0127..0127; Not-Uppercase +0128..0128; Uppercase +0129..0129; Not-Uppercase +012A..012A; Uppercase +012B..012B; Not-Uppercase +012C..012C; Uppercase +012D..012D; Not-Uppercase +012E..012E; Uppercase +012F..012F; Not-Uppercase +0130..0130; Uppercase +0131..0131; Not-Uppercase +0132..0132; Uppercase +0133..0133; Not-Uppercase +0134..0134; Uppercase +0135..0135; Not-Uppercase +0136..0136; Uppercase +0137..0138; Not-Uppercase +0139..0139; Uppercase +013A..013A; Not-Uppercase +013B..013B; Uppercase +013C..013C; Not-Uppercase +013D..013D; Uppercase +013E..013E; Not-Uppercase +013F..013F; Uppercase +0140..0140; Not-Uppercase +0141..0141; Uppercase +0142..0142; Not-Uppercase +0143..0143; Uppercase +0144..0144; Not-Uppercase +0145..0145; Uppercase +0146..0146; Not-Uppercase +0147..0147; Uppercase +0148..0149; Not-Uppercase +014A..014A; Uppercase +014B..014B; Not-Uppercase +014C..014C; Uppercase +014D..014D; Not-Uppercase +014E..014E; Uppercase +014F..014F; Not-Uppercase +0150..0150; Uppercase +0151..0151; Not-Uppercase +0152..0152; Uppercase +0153..0153; Not-Uppercase +0154..0154; Uppercase +0155..0155; Not-Uppercase +0156..0156; Uppercase +0157..0157; Not-Uppercase +0158..0158; Uppercase +0159..0159; Not-Uppercase +015A..015A; Uppercase +015B..015B; Not-Uppercase +015C..015C; Uppercase +015D..015D; Not-Uppercase +015E..015E; Uppercase +015F..015F; Not-Uppercase +0160..0160; Uppercase +0161..0161; Not-Uppercase +0162..0162; Uppercase +0163..0163; Not-Uppercase +0164..0164; Uppercase +0165..0165; Not-Uppercase +0166..0166; Uppercase +0167..0167; Not-Uppercase +0168..0168; Uppercase +0169..0169; Not-Uppercase +016A..016A; Uppercase +016B..016B; Not-Uppercase +016C..016C; Uppercase +016D..016D; Not-Uppercase +016E..016E; Uppercase +016F..016F; Not-Uppercase +0170..0170; Uppercase +0171..0171; Not-Uppercase +0172..0172; Uppercase +0173..0173; Not-Uppercase +0174..0174; Uppercase +0175..0175; Not-Uppercase +0176..0176; Uppercase +0177..0177; Not-Uppercase +0178..0179; Uppercase +017A..017A; Not-Uppercase +017B..017B; Uppercase +017C..017C; Not-Uppercase +017D..017D; Uppercase +017E..0180; Not-Uppercase +0181..0182; Uppercase +0183..0183; Not-Uppercase +0184..0184; Uppercase +0185..0185; Not-Uppercase +0186..0187; Uppercase +0188..0188; Not-Uppercase +0189..018B; Uppercase +018C..018D; Not-Uppercase +018E..0191; Uppercase +0192..0192; Not-Uppercase +0193..0194; Uppercase +0195..0195; Not-Uppercase +0196..0198; Uppercase +0199..019B; Not-Uppercase +019C..019D; Uppercase +019E..019E; Not-Uppercase +019F..01A0; Uppercase +01A1..01A1; Not-Uppercase +01A2..01A2; Uppercase +01A3..01A3; Not-Uppercase +01A4..01A4; Uppercase +01A5..01A5; Not-Uppercase +01A6..01A7; Uppercase +01A8..01A8; Not-Uppercase +01A9..01A9; Uppercase +01AA..01AB; Not-Uppercase +01AC..01AC; Uppercase +01AD..01AD; Not-Uppercase +01AE..01AF; Uppercase +01B0..01B0; Not-Uppercase +01B1..01B3; Uppercase +01B4..01B4; Not-Uppercase +01B5..01B5; Uppercase +01B6..01B6; Not-Uppercase +01B7..01B8; Uppercase +01B9..01BB; Not-Uppercase +01BC..01BC; Uppercase +01BD..01C3; Not-Uppercase +01C4..01C4; Uppercase +01C5..01C6; Not-Uppercase +01C7..01C7; Uppercase +01C8..01C9; Not-Uppercase +01CA..01CA; Uppercase +01CB..01CC; Not-Uppercase +01CD..01CD; Uppercase +01CE..01CE; Not-Uppercase +01CF..01CF; Uppercase +01D0..01D0; Not-Uppercase +01D1..01D1; Uppercase +01D2..01D2; Not-Uppercase +01D3..01D3; Uppercase +01D4..01D4; Not-Uppercase +01D5..01D5; Uppercase +01D6..01D6; Not-Uppercase +01D7..01D7; Uppercase +01D8..01D8; Not-Uppercase +01D9..01D9; Uppercase +01DA..01DA; Not-Uppercase +01DB..01DB; Uppercase +01DC..01DD; Not-Uppercase +01DE..01DE; Uppercase +01DF..01DF; Not-Uppercase +01E0..01E0; Uppercase +01E1..01E1; Not-Uppercase +01E2..01E2; Uppercase +01E3..01E3; Not-Uppercase +01E4..01E4; Uppercase +01E5..01E5; Not-Uppercase +01E6..01E6; Uppercase +01E7..01E7; Not-Uppercase +01E8..01E8; Uppercase +01E9..01E9; Not-Uppercase +01EA..01EA; Uppercase +01EB..01EB; Not-Uppercase +01EC..01EC; Uppercase +01ED..01ED; Not-Uppercase +01EE..01EE; Uppercase +01EF..01F0; Not-Uppercase +01F1..01F1; Uppercase +01F2..01F3; Not-Uppercase +01F4..01F4; Uppercase +01F5..01F5; Not-Uppercase +01F6..01F8; Uppercase +01F9..01F9; Not-Uppercase +01FA..01FA; Uppercase +01FB..01FB; Not-Uppercase +01FC..01FC; Uppercase +01FD..01FD; Not-Uppercase +01FE..01FE; Uppercase +01FF..01FF; Not-Uppercase +0200..0200; Uppercase +0201..0201; Not-Uppercase +0202..0202; Uppercase +0203..0203; Not-Uppercase +0204..0204; Uppercase +0205..0205; Not-Uppercase +0206..0206; Uppercase +0207..0207; Not-Uppercase +0208..0208; Uppercase +0209..0209; Not-Uppercase +020A..020A; Uppercase +020B..020B; Not-Uppercase +020C..020C; Uppercase +020D..020D; Not-Uppercase +020E..020E; Uppercase +020F..020F; Not-Uppercase +0210..0210; Uppercase +0211..0211; Not-Uppercase +0212..0212; Uppercase +0213..0213; Not-Uppercase +0214..0214; Uppercase +0215..0215; Not-Uppercase +0216..0216; Uppercase +0217..0217; Not-Uppercase +0218..0218; Uppercase +0219..0219; Not-Uppercase +021A..021A; Uppercase +021B..021B; Not-Uppercase +021C..021C; Uppercase +021D..021D; Not-Uppercase +021E..021E; Uppercase +021F..021F; Not-Uppercase +0220..0220; Uppercase +0221..0221; Not-Uppercase +0222..0222; Uppercase +0223..0223; Not-Uppercase +0224..0224; Uppercase +0225..0225; Not-Uppercase +0226..0226; Uppercase +0227..0227; Not-Uppercase +0228..0228; Uppercase +0229..0229; Not-Uppercase +022A..022A; Uppercase +022B..022B; Not-Uppercase +022C..022C; Uppercase +022D..022D; Not-Uppercase +022E..022E; Uppercase +022F..022F; Not-Uppercase +0230..0230; Uppercase +0231..0231; Not-Uppercase +0232..0232; Uppercase +0233..0239; Not-Uppercase +023A..023B; Uppercase +023C..023C; Not-Uppercase +023D..023E; Uppercase +023F..0240; Not-Uppercase +0241..0241; Uppercase +0242..0242; Not-Uppercase +0243..0246; Uppercase +0247..0247; Not-Uppercase +0248..0248; Uppercase +0249..0249; Not-Uppercase +024A..024A; Uppercase +024B..024B; Not-Uppercase +024C..024C; Uppercase +024D..024D; Not-Uppercase +024E..024E; Uppercase +024F..036F; Not-Uppercase +0370..0370; Uppercase +0371..0371; Not-Uppercase +0372..0372; Uppercase +0373..0375; Not-Uppercase +0376..0376; Uppercase +0377..037E; Not-Uppercase +037F..037F; Uppercase +0380..0385; Not-Uppercase +0386..0386; Uppercase +0387..0387; Not-Uppercase +0388..038A; Uppercase +038B..038B; Not-Uppercase +038C..038C; Uppercase +038D..038D; Not-Uppercase +038E..038F; Uppercase +0390..0390; Not-Uppercase +0391..03A1; Uppercase +03A2..03A2; Not-Uppercase +03A3..03AB; Uppercase +03AC..03CE; Not-Uppercase +03CF..03CF; Uppercase +03D0..03D1; Not-Uppercase +03D2..03D4; Uppercase +03D5..03D7; Not-Uppercase +03D8..03D8; Uppercase +03D9..03D9; Not-Uppercase +03DA..03DA; Uppercase +03DB..03DB; Not-Uppercase +03DC..03DC; Uppercase +03DD..03DD; Not-Uppercase +03DE..03DE; Uppercase +03DF..03DF; Not-Uppercase +03E0..03E0; Uppercase +03E1..03E1; Not-Uppercase +03E2..03E2; Uppercase +03E3..03E3; Not-Uppercase +03E4..03E4; Uppercase +03E5..03E5; Not-Uppercase +03E6..03E6; Uppercase +03E7..03E7; Not-Uppercase +03E8..03E8; Uppercase +03E9..03E9; Not-Uppercase +03EA..03EA; Uppercase +03EB..03EB; Not-Uppercase +03EC..03EC; Uppercase +03ED..03ED; Not-Uppercase +03EE..03EE; Uppercase +03EF..03F3; Not-Uppercase +03F4..03F4; Uppercase +03F5..03F6; Not-Uppercase +03F7..03F7; Uppercase +03F8..03F8; Not-Uppercase +03F9..03FA; Uppercase +03FB..03FC; Not-Uppercase +03FD..042F; Uppercase +0430..045F; Not-Uppercase +0460..0460; Uppercase +0461..0461; Not-Uppercase +0462..0462; Uppercase +0463..0463; Not-Uppercase +0464..0464; Uppercase +0465..0465; Not-Uppercase +0466..0466; Uppercase +0467..0467; Not-Uppercase +0468..0468; Uppercase +0469..0469; Not-Uppercase +046A..046A; Uppercase +046B..046B; Not-Uppercase +046C..046C; Uppercase +046D..046D; Not-Uppercase +046E..046E; Uppercase +046F..046F; Not-Uppercase +0470..0470; Uppercase +0471..0471; Not-Uppercase +0472..0472; Uppercase +0473..0473; Not-Uppercase +0474..0474; Uppercase +0475..0475; Not-Uppercase +0476..0476; Uppercase +0477..0477; Not-Uppercase +0478..0478; Uppercase +0479..0479; Not-Uppercase +047A..047A; Uppercase +047B..047B; Not-Uppercase +047C..047C; Uppercase +047D..047D; Not-Uppercase +047E..047E; Uppercase +047F..047F; Not-Uppercase +0480..0480; Uppercase +0481..0489; Not-Uppercase +048A..048A; Uppercase +048B..048B; Not-Uppercase +048C..048C; Uppercase +048D..048D; Not-Uppercase +048E..048E; Uppercase +048F..048F; Not-Uppercase +0490..0490; Uppercase +0491..0491; Not-Uppercase +0492..0492; Uppercase +0493..0493; Not-Uppercase +0494..0494; Uppercase +0495..0495; Not-Uppercase +0496..0496; Uppercase +0497..0497; Not-Uppercase +0498..0498; Uppercase +0499..0499; Not-Uppercase +049A..049A; Uppercase +049B..049B; Not-Uppercase +049C..049C; Uppercase +049D..049D; Not-Uppercase +049E..049E; Uppercase +049F..049F; Not-Uppercase +04A0..04A0; Uppercase +04A1..04A1; Not-Uppercase +04A2..04A2; Uppercase +04A3..04A3; Not-Uppercase +04A4..04A4; Uppercase +04A5..04A5; Not-Uppercase +04A6..04A6; Uppercase +04A7..04A7; Not-Uppercase +04A8..04A8; Uppercase +04A9..04A9; Not-Uppercase +04AA..04AA; Uppercase +04AB..04AB; Not-Uppercase +04AC..04AC; Uppercase +04AD..04AD; Not-Uppercase +04AE..04AE; Uppercase +04AF..04AF; Not-Uppercase +04B0..04B0; Uppercase +04B1..04B1; Not-Uppercase +04B2..04B2; Uppercase +04B3..04B3; Not-Uppercase +04B4..04B4; Uppercase +04B5..04B5; Not-Uppercase +04B6..04B6; Uppercase +04B7..04B7; Not-Uppercase +04B8..04B8; Uppercase +04B9..04B9; Not-Uppercase +04BA..04BA; Uppercase +04BB..04BB; Not-Uppercase +04BC..04BC; Uppercase +04BD..04BD; Not-Uppercase +04BE..04BE; Uppercase +04BF..04BF; Not-Uppercase +04C0..04C1; Uppercase +04C2..04C2; Not-Uppercase +04C3..04C3; Uppercase +04C4..04C4; Not-Uppercase +04C5..04C5; Uppercase +04C6..04C6; Not-Uppercase +04C7..04C7; Uppercase +04C8..04C8; Not-Uppercase +04C9..04C9; Uppercase +04CA..04CA; Not-Uppercase +04CB..04CB; Uppercase +04CC..04CC; Not-Uppercase +04CD..04CD; Uppercase +04CE..04CF; Not-Uppercase +04D0..04D0; Uppercase +04D1..04D1; Not-Uppercase +04D2..04D2; Uppercase +04D3..04D3; Not-Uppercase +04D4..04D4; Uppercase +04D5..04D5; Not-Uppercase +04D6..04D6; Uppercase +04D7..04D7; Not-Uppercase +04D8..04D8; Uppercase +04D9..04D9; Not-Uppercase +04DA..04DA; Uppercase +04DB..04DB; Not-Uppercase +04DC..04DC; Uppercase +04DD..04DD; Not-Uppercase +04DE..04DE; Uppercase +04DF..04DF; Not-Uppercase +04E0..04E0; Uppercase +04E1..04E1; Not-Uppercase +04E2..04E2; Uppercase +04E3..04E3; Not-Uppercase +04E4..04E4; Uppercase +04E5..04E5; Not-Uppercase +04E6..04E6; Uppercase +04E7..04E7; Not-Uppercase +04E8..04E8; Uppercase +04E9..04E9; Not-Uppercase +04EA..04EA; Uppercase +04EB..04EB; Not-Uppercase +04EC..04EC; Uppercase +04ED..04ED; Not-Uppercase +04EE..04EE; Uppercase +04EF..04EF; Not-Uppercase +04F0..04F0; Uppercase +04F1..04F1; Not-Uppercase +04F2..04F2; Uppercase +04F3..04F3; Not-Uppercase +04F4..04F4; Uppercase +04F5..04F5; Not-Uppercase +04F6..04F6; Uppercase +04F7..04F7; Not-Uppercase +04F8..04F8; Uppercase +04F9..04F9; Not-Uppercase +04FA..04FA; Uppercase +04FB..04FB; Not-Uppercase +04FC..04FC; Uppercase +04FD..04FD; Not-Uppercase +04FE..04FE; Uppercase +04FF..04FF; Not-Uppercase +0500..0500; Uppercase +0501..0501; Not-Uppercase +0502..0502; Uppercase +0503..0503; Not-Uppercase +0504..0504; Uppercase +0505..0505; Not-Uppercase +0506..0506; Uppercase +0507..0507; Not-Uppercase +0508..0508; Uppercase +0509..0509; Not-Uppercase +050A..050A; Uppercase +050B..050B; Not-Uppercase +050C..050C; Uppercase +050D..050D; Not-Uppercase +050E..050E; Uppercase +050F..050F; Not-Uppercase +0510..0510; Uppercase +0511..0511; Not-Uppercase +0512..0512; Uppercase +0513..0513; Not-Uppercase +0514..0514; Uppercase +0515..0515; Not-Uppercase +0516..0516; Uppercase +0517..0517; Not-Uppercase +0518..0518; Uppercase +0519..0519; Not-Uppercase +051A..051A; Uppercase +051B..051B; Not-Uppercase +051C..051C; Uppercase +051D..051D; Not-Uppercase +051E..051E; Uppercase +051F..051F; Not-Uppercase +0520..0520; Uppercase +0521..0521; Not-Uppercase +0522..0522; Uppercase +0523..0523; Not-Uppercase +0524..0524; Uppercase +0525..0525; Not-Uppercase +0526..0526; Uppercase +0527..0527; Not-Uppercase +0528..0528; Uppercase +0529..0529; Not-Uppercase +052A..052A; Uppercase +052B..052B; Not-Uppercase +052C..052C; Uppercase +052D..052D; Not-Uppercase +052E..052E; Uppercase +052F..0530; Not-Uppercase +0531..0556; Uppercase +0557..109F; Not-Uppercase +10A0..10C5; Uppercase +10C6..10C6; Not-Uppercase +10C7..10C7; Uppercase +10C8..10CC; Not-Uppercase +10CD..10CD; Uppercase +10CE..139F; Not-Uppercase +13A0..13F5; Uppercase +13F6..1C8F; Not-Uppercase +1C90..1CBA; Uppercase +1CBB..1CBC; Not-Uppercase +1CBD..1CBF; Uppercase +1CC0..1DFF; Not-Uppercase +1E00..1E00; Uppercase +1E01..1E01; Not-Uppercase +1E02..1E02; Uppercase +1E03..1E03; Not-Uppercase +1E04..1E04; Uppercase +1E05..1E05; Not-Uppercase +1E06..1E06; Uppercase +1E07..1E07; Not-Uppercase +1E08..1E08; Uppercase +1E09..1E09; Not-Uppercase +1E0A..1E0A; Uppercase +1E0B..1E0B; Not-Uppercase +1E0C..1E0C; Uppercase +1E0D..1E0D; Not-Uppercase +1E0E..1E0E; Uppercase +1E0F..1E0F; Not-Uppercase +1E10..1E10; Uppercase +1E11..1E11; Not-Uppercase +1E12..1E12; Uppercase +1E13..1E13; Not-Uppercase +1E14..1E14; Uppercase +1E15..1E15; Not-Uppercase +1E16..1E16; Uppercase +1E17..1E17; Not-Uppercase +1E18..1E18; Uppercase +1E19..1E19; Not-Uppercase +1E1A..1E1A; Uppercase +1E1B..1E1B; Not-Uppercase +1E1C..1E1C; Uppercase +1E1D..1E1D; Not-Uppercase +1E1E..1E1E; Uppercase +1E1F..1E1F; Not-Uppercase +1E20..1E20; Uppercase +1E21..1E21; Not-Uppercase +1E22..1E22; Uppercase +1E23..1E23; Not-Uppercase +1E24..1E24; Uppercase +1E25..1E25; Not-Uppercase +1E26..1E26; Uppercase +1E27..1E27; Not-Uppercase +1E28..1E28; Uppercase +1E29..1E29; Not-Uppercase +1E2A..1E2A; Uppercase +1E2B..1E2B; Not-Uppercase +1E2C..1E2C; Uppercase +1E2D..1E2D; Not-Uppercase +1E2E..1E2E; Uppercase +1E2F..1E2F; Not-Uppercase +1E30..1E30; Uppercase +1E31..1E31; Not-Uppercase +1E32..1E32; Uppercase +1E33..1E33; Not-Uppercase +1E34..1E34; Uppercase +1E35..1E35; Not-Uppercase +1E36..1E36; Uppercase +1E37..1E37; Not-Uppercase +1E38..1E38; Uppercase +1E39..1E39; Not-Uppercase +1E3A..1E3A; Uppercase +1E3B..1E3B; Not-Uppercase +1E3C..1E3C; Uppercase +1E3D..1E3D; Not-Uppercase +1E3E..1E3E; Uppercase +1E3F..1E3F; Not-Uppercase +1E40..1E40; Uppercase +1E41..1E41; Not-Uppercase +1E42..1E42; Uppercase +1E43..1E43; Not-Uppercase +1E44..1E44; Uppercase +1E45..1E45; Not-Uppercase +1E46..1E46; Uppercase +1E47..1E47; Not-Uppercase +1E48..1E48; Uppercase +1E49..1E49; Not-Uppercase +1E4A..1E4A; Uppercase +1E4B..1E4B; Not-Uppercase +1E4C..1E4C; Uppercase +1E4D..1E4D; Not-Uppercase +1E4E..1E4E; Uppercase +1E4F..1E4F; Not-Uppercase +1E50..1E50; Uppercase +1E51..1E51; Not-Uppercase +1E52..1E52; Uppercase +1E53..1E53; Not-Uppercase +1E54..1E54; Uppercase +1E55..1E55; Not-Uppercase +1E56..1E56; Uppercase +1E57..1E57; Not-Uppercase +1E58..1E58; Uppercase +1E59..1E59; Not-Uppercase +1E5A..1E5A; Uppercase +1E5B..1E5B; Not-Uppercase +1E5C..1E5C; Uppercase +1E5D..1E5D; Not-Uppercase +1E5E..1E5E; Uppercase +1E5F..1E5F; Not-Uppercase +1E60..1E60; Uppercase +1E61..1E61; Not-Uppercase +1E62..1E62; Uppercase +1E63..1E63; Not-Uppercase +1E64..1E64; Uppercase +1E65..1E65; Not-Uppercase +1E66..1E66; Uppercase +1E67..1E67; Not-Uppercase +1E68..1E68; Uppercase +1E69..1E69; Not-Uppercase +1E6A..1E6A; Uppercase +1E6B..1E6B; Not-Uppercase +1E6C..1E6C; Uppercase +1E6D..1E6D; Not-Uppercase +1E6E..1E6E; Uppercase +1E6F..1E6F; Not-Uppercase +1E70..1E70; Uppercase +1E71..1E71; Not-Uppercase +1E72..1E72; Uppercase +1E73..1E73; Not-Uppercase +1E74..1E74; Uppercase +1E75..1E75; Not-Uppercase +1E76..1E76; Uppercase +1E77..1E77; Not-Uppercase +1E78..1E78; Uppercase +1E79..1E79; Not-Uppercase +1E7A..1E7A; Uppercase +1E7B..1E7B; Not-Uppercase +1E7C..1E7C; Uppercase +1E7D..1E7D; Not-Uppercase +1E7E..1E7E; Uppercase +1E7F..1E7F; Not-Uppercase +1E80..1E80; Uppercase +1E81..1E81; Not-Uppercase +1E82..1E82; Uppercase +1E83..1E83; Not-Uppercase +1E84..1E84; Uppercase +1E85..1E85; Not-Uppercase +1E86..1E86; Uppercase +1E87..1E87; Not-Uppercase +1E88..1E88; Uppercase +1E89..1E89; Not-Uppercase +1E8A..1E8A; Uppercase +1E8B..1E8B; Not-Uppercase +1E8C..1E8C; Uppercase +1E8D..1E8D; Not-Uppercase +1E8E..1E8E; Uppercase +1E8F..1E8F; Not-Uppercase +1E90..1E90; Uppercase +1E91..1E91; Not-Uppercase +1E92..1E92; Uppercase +1E93..1E93; Not-Uppercase +1E94..1E94; Uppercase +1E95..1E9D; Not-Uppercase +1E9E..1E9E; Uppercase +1E9F..1E9F; Not-Uppercase +1EA0..1EA0; Uppercase +1EA1..1EA1; Not-Uppercase +1EA2..1EA2; Uppercase +1EA3..1EA3; Not-Uppercase +1EA4..1EA4; Uppercase +1EA5..1EA5; Not-Uppercase +1EA6..1EA6; Uppercase +1EA7..1EA7; Not-Uppercase +1EA8..1EA8; Uppercase +1EA9..1EA9; Not-Uppercase +1EAA..1EAA; Uppercase +1EAB..1EAB; Not-Uppercase +1EAC..1EAC; Uppercase +1EAD..1EAD; Not-Uppercase +1EAE..1EAE; Uppercase +1EAF..1EAF; Not-Uppercase +1EB0..1EB0; Uppercase +1EB1..1EB1; Not-Uppercase +1EB2..1EB2; Uppercase +1EB3..1EB3; Not-Uppercase +1EB4..1EB4; Uppercase +1EB5..1EB5; Not-Uppercase +1EB6..1EB6; Uppercase +1EB7..1EB7; Not-Uppercase +1EB8..1EB8; Uppercase +1EB9..1EB9; Not-Uppercase +1EBA..1EBA; Uppercase +1EBB..1EBB; Not-Uppercase +1EBC..1EBC; Uppercase +1EBD..1EBD; Not-Uppercase +1EBE..1EBE; Uppercase +1EBF..1EBF; Not-Uppercase +1EC0..1EC0; Uppercase +1EC1..1EC1; Not-Uppercase +1EC2..1EC2; Uppercase +1EC3..1EC3; Not-Uppercase +1EC4..1EC4; Uppercase +1EC5..1EC5; Not-Uppercase +1EC6..1EC6; Uppercase +1EC7..1EC7; Not-Uppercase +1EC8..1EC8; Uppercase +1EC9..1EC9; Not-Uppercase +1ECA..1ECA; Uppercase +1ECB..1ECB; Not-Uppercase +1ECC..1ECC; Uppercase +1ECD..1ECD; Not-Uppercase +1ECE..1ECE; Uppercase +1ECF..1ECF; Not-Uppercase +1ED0..1ED0; Uppercase +1ED1..1ED1; Not-Uppercase +1ED2..1ED2; Uppercase +1ED3..1ED3; Not-Uppercase +1ED4..1ED4; Uppercase +1ED5..1ED5; Not-Uppercase +1ED6..1ED6; Uppercase +1ED7..1ED7; Not-Uppercase +1ED8..1ED8; Uppercase +1ED9..1ED9; Not-Uppercase +1EDA..1EDA; Uppercase +1EDB..1EDB; Not-Uppercase +1EDC..1EDC; Uppercase +1EDD..1EDD; Not-Uppercase +1EDE..1EDE; Uppercase +1EDF..1EDF; Not-Uppercase +1EE0..1EE0; Uppercase +1EE1..1EE1; Not-Uppercase +1EE2..1EE2; Uppercase +1EE3..1EE3; Not-Uppercase +1EE4..1EE4; Uppercase +1EE5..1EE5; Not-Uppercase +1EE6..1EE6; Uppercase +1EE7..1EE7; Not-Uppercase +1EE8..1EE8; Uppercase +1EE9..1EE9; Not-Uppercase +1EEA..1EEA; Uppercase +1EEB..1EEB; Not-Uppercase +1EEC..1EEC; Uppercase +1EED..1EED; Not-Uppercase +1EEE..1EEE; Uppercase +1EEF..1EEF; Not-Uppercase +1EF0..1EF0; Uppercase +1EF1..1EF1; Not-Uppercase +1EF2..1EF2; Uppercase +1EF3..1EF3; Not-Uppercase +1EF4..1EF4; Uppercase +1EF5..1EF5; Not-Uppercase +1EF6..1EF6; Uppercase +1EF7..1EF7; Not-Uppercase +1EF8..1EF8; Uppercase +1EF9..1EF9; Not-Uppercase +1EFA..1EFA; Uppercase +1EFB..1EFB; Not-Uppercase +1EFC..1EFC; Uppercase +1EFD..1EFD; Not-Uppercase +1EFE..1EFE; Uppercase +1EFF..1F07; Not-Uppercase +1F08..1F0F; Uppercase +1F10..1F17; Not-Uppercase +1F18..1F1D; Uppercase +1F1E..1F27; Not-Uppercase +1F28..1F2F; Uppercase +1F30..1F37; Not-Uppercase +1F38..1F3F; Uppercase +1F40..1F47; Not-Uppercase +1F48..1F4D; Uppercase +1F4E..1F58; Not-Uppercase +1F59..1F59; Uppercase +1F5A..1F5A; Not-Uppercase +1F5B..1F5B; Uppercase +1F5C..1F5C; Not-Uppercase +1F5D..1F5D; Uppercase +1F5E..1F5E; Not-Uppercase +1F5F..1F5F; Uppercase +1F60..1F67; Not-Uppercase +1F68..1F6F; Uppercase +1F70..1FB7; Not-Uppercase +1FB8..1FBB; Uppercase +1FBC..1FC7; Not-Uppercase +1FC8..1FCB; Uppercase +1FCC..1FD7; Not-Uppercase +1FD8..1FDB; Uppercase +1FDC..1FE7; Not-Uppercase +1FE8..1FEC; Uppercase +1FED..1FF7; Not-Uppercase +1FF8..1FFB; Uppercase +1FFC..2101; Not-Uppercase +2102..2102; Uppercase +2103..2106; Not-Uppercase +2107..2107; Uppercase +2108..210A; Not-Uppercase +210B..210D; Uppercase +210E..210F; Not-Uppercase +2110..2112; Uppercase +2113..2114; Not-Uppercase +2115..2115; Uppercase +2116..2118; Not-Uppercase +2119..211D; Uppercase +211E..2123; Not-Uppercase +2124..2124; Uppercase +2125..2125; Not-Uppercase +2126..2126; Uppercase +2127..2127; Not-Uppercase +2128..2128; Uppercase +2129..2129; Not-Uppercase +212A..212D; Uppercase +212E..212F; Not-Uppercase +2130..2133; Uppercase +2134..213D; Not-Uppercase +213E..213F; Uppercase +2140..2144; Not-Uppercase +2145..2145; Uppercase +2146..215F; Not-Uppercase +2160..216F; Uppercase +2170..2182; Not-Uppercase +2183..2183; Uppercase +2184..24B5; Not-Uppercase +24B6..24CF; Uppercase +24D0..2BFF; Not-Uppercase +2C00..2C2E; Uppercase +2C2F..2C5F; Not-Uppercase +2C60..2C60; Uppercase +2C61..2C61; Not-Uppercase +2C62..2C64; Uppercase +2C65..2C66; Not-Uppercase +2C67..2C67; Uppercase +2C68..2C68; Not-Uppercase +2C69..2C69; Uppercase +2C6A..2C6A; Not-Uppercase +2C6B..2C6B; Uppercase +2C6C..2C6C; Not-Uppercase +2C6D..2C70; Uppercase +2C71..2C71; Not-Uppercase +2C72..2C72; Uppercase +2C73..2C74; Not-Uppercase +2C75..2C75; Uppercase +2C76..2C7D; Not-Uppercase +2C7E..2C80; Uppercase +2C81..2C81; Not-Uppercase +2C82..2C82; Uppercase +2C83..2C83; Not-Uppercase +2C84..2C84; Uppercase +2C85..2C85; Not-Uppercase +2C86..2C86; Uppercase +2C87..2C87; Not-Uppercase +2C88..2C88; Uppercase +2C89..2C89; Not-Uppercase +2C8A..2C8A; Uppercase +2C8B..2C8B; Not-Uppercase +2C8C..2C8C; Uppercase +2C8D..2C8D; Not-Uppercase +2C8E..2C8E; Uppercase +2C8F..2C8F; Not-Uppercase +2C90..2C90; Uppercase +2C91..2C91; Not-Uppercase +2C92..2C92; Uppercase +2C93..2C93; Not-Uppercase +2C94..2C94; Uppercase +2C95..2C95; Not-Uppercase +2C96..2C96; Uppercase +2C97..2C97; Not-Uppercase +2C98..2C98; Uppercase +2C99..2C99; Not-Uppercase +2C9A..2C9A; Uppercase +2C9B..2C9B; Not-Uppercase +2C9C..2C9C; Uppercase +2C9D..2C9D; Not-Uppercase +2C9E..2C9E; Uppercase +2C9F..2C9F; Not-Uppercase +2CA0..2CA0; Uppercase +2CA1..2CA1; Not-Uppercase +2CA2..2CA2; Uppercase +2CA3..2CA3; Not-Uppercase +2CA4..2CA4; Uppercase +2CA5..2CA5; Not-Uppercase +2CA6..2CA6; Uppercase +2CA7..2CA7; Not-Uppercase +2CA8..2CA8; Uppercase +2CA9..2CA9; Not-Uppercase +2CAA..2CAA; Uppercase +2CAB..2CAB; Not-Uppercase +2CAC..2CAC; Uppercase +2CAD..2CAD; Not-Uppercase +2CAE..2CAE; Uppercase +2CAF..2CAF; Not-Uppercase +2CB0..2CB0; Uppercase +2CB1..2CB1; Not-Uppercase +2CB2..2CB2; Uppercase +2CB3..2CB3; Not-Uppercase +2CB4..2CB4; Uppercase +2CB5..2CB5; Not-Uppercase +2CB6..2CB6; Uppercase +2CB7..2CB7; Not-Uppercase +2CB8..2CB8; Uppercase +2CB9..2CB9; Not-Uppercase +2CBA..2CBA; Uppercase +2CBB..2CBB; Not-Uppercase +2CBC..2CBC; Uppercase +2CBD..2CBD; Not-Uppercase +2CBE..2CBE; Uppercase +2CBF..2CBF; Not-Uppercase +2CC0..2CC0; Uppercase +2CC1..2CC1; Not-Uppercase +2CC2..2CC2; Uppercase +2CC3..2CC3; Not-Uppercase +2CC4..2CC4; Uppercase +2CC5..2CC5; Not-Uppercase +2CC6..2CC6; Uppercase +2CC7..2CC7; Not-Uppercase +2CC8..2CC8; Uppercase +2CC9..2CC9; Not-Uppercase +2CCA..2CCA; Uppercase +2CCB..2CCB; Not-Uppercase +2CCC..2CCC; Uppercase +2CCD..2CCD; Not-Uppercase +2CCE..2CCE; Uppercase +2CCF..2CCF; Not-Uppercase +2CD0..2CD0; Uppercase +2CD1..2CD1; Not-Uppercase +2CD2..2CD2; Uppercase +2CD3..2CD3; Not-Uppercase +2CD4..2CD4; Uppercase +2CD5..2CD5; Not-Uppercase +2CD6..2CD6; Uppercase +2CD7..2CD7; Not-Uppercase +2CD8..2CD8; Uppercase +2CD9..2CD9; Not-Uppercase +2CDA..2CDA; Uppercase +2CDB..2CDB; Not-Uppercase +2CDC..2CDC; Uppercase +2CDD..2CDD; Not-Uppercase +2CDE..2CDE; Uppercase +2CDF..2CDF; Not-Uppercase +2CE0..2CE0; Uppercase +2CE1..2CE1; Not-Uppercase +2CE2..2CE2; Uppercase +2CE3..2CEA; Not-Uppercase +2CEB..2CEB; Uppercase +2CEC..2CEC; Not-Uppercase +2CED..2CED; Uppercase +2CEE..2CF1; Not-Uppercase +2CF2..2CF2; Uppercase +2CF3..A63F; Not-Uppercase +A640..A640; Uppercase +A641..A641; Not-Uppercase +A642..A642; Uppercase +A643..A643; Not-Uppercase +A644..A644; Uppercase +A645..A645; Not-Uppercase +A646..A646; Uppercase +A647..A647; Not-Uppercase +A648..A648; Uppercase +A649..A649; Not-Uppercase +A64A..A64A; Uppercase +A64B..A64B; Not-Uppercase +A64C..A64C; Uppercase +A64D..A64D; Not-Uppercase +A64E..A64E; Uppercase +A64F..A64F; Not-Uppercase +A650..A650; Uppercase +A651..A651; Not-Uppercase +A652..A652; Uppercase +A653..A653; Not-Uppercase +A654..A654; Uppercase +A655..A655; Not-Uppercase +A656..A656; Uppercase +A657..A657; Not-Uppercase +A658..A658; Uppercase +A659..A659; Not-Uppercase +A65A..A65A; Uppercase +A65B..A65B; Not-Uppercase +A65C..A65C; Uppercase +A65D..A65D; Not-Uppercase +A65E..A65E; Uppercase +A65F..A65F; Not-Uppercase +A660..A660; Uppercase +A661..A661; Not-Uppercase +A662..A662; Uppercase +A663..A663; Not-Uppercase +A664..A664; Uppercase +A665..A665; Not-Uppercase +A666..A666; Uppercase +A667..A667; Not-Uppercase +A668..A668; Uppercase +A669..A669; Not-Uppercase +A66A..A66A; Uppercase +A66B..A66B; Not-Uppercase +A66C..A66C; Uppercase +A66D..A67F; Not-Uppercase +A680..A680; Uppercase +A681..A681; Not-Uppercase +A682..A682; Uppercase +A683..A683; Not-Uppercase +A684..A684; Uppercase +A685..A685; Not-Uppercase +A686..A686; Uppercase +A687..A687; Not-Uppercase +A688..A688; Uppercase +A689..A689; Not-Uppercase +A68A..A68A; Uppercase +A68B..A68B; Not-Uppercase +A68C..A68C; Uppercase +A68D..A68D; Not-Uppercase +A68E..A68E; Uppercase +A68F..A68F; Not-Uppercase +A690..A690; Uppercase +A691..A691; Not-Uppercase +A692..A692; Uppercase +A693..A693; Not-Uppercase +A694..A694; Uppercase +A695..A695; Not-Uppercase +A696..A696; Uppercase +A697..A697; Not-Uppercase +A698..A698; Uppercase +A699..A699; Not-Uppercase +A69A..A69A; Uppercase +A69B..A721; Not-Uppercase +A722..A722; Uppercase +A723..A723; Not-Uppercase +A724..A724; Uppercase +A725..A725; Not-Uppercase +A726..A726; Uppercase +A727..A727; Not-Uppercase +A728..A728; Uppercase +A729..A729; Not-Uppercase +A72A..A72A; Uppercase +A72B..A72B; Not-Uppercase +A72C..A72C; Uppercase +A72D..A72D; Not-Uppercase +A72E..A72E; Uppercase +A72F..A731; Not-Uppercase +A732..A732; Uppercase +A733..A733; Not-Uppercase +A734..A734; Uppercase +A735..A735; Not-Uppercase +A736..A736; Uppercase +A737..A737; Not-Uppercase +A738..A738; Uppercase +A739..A739; Not-Uppercase +A73A..A73A; Uppercase +A73B..A73B; Not-Uppercase +A73C..A73C; Uppercase +A73D..A73D; Not-Uppercase +A73E..A73E; Uppercase +A73F..A73F; Not-Uppercase +A740..A740; Uppercase +A741..A741; Not-Uppercase +A742..A742; Uppercase +A743..A743; Not-Uppercase +A744..A744; Uppercase +A745..A745; Not-Uppercase +A746..A746; Uppercase +A747..A747; Not-Uppercase +A748..A748; Uppercase +A749..A749; Not-Uppercase +A74A..A74A; Uppercase +A74B..A74B; Not-Uppercase +A74C..A74C; Uppercase +A74D..A74D; Not-Uppercase +A74E..A74E; Uppercase +A74F..A74F; Not-Uppercase +A750..A750; Uppercase +A751..A751; Not-Uppercase +A752..A752; Uppercase +A753..A753; Not-Uppercase +A754..A754; Uppercase +A755..A755; Not-Uppercase +A756..A756; Uppercase +A757..A757; Not-Uppercase +A758..A758; Uppercase +A759..A759; Not-Uppercase +A75A..A75A; Uppercase +A75B..A75B; Not-Uppercase +A75C..A75C; Uppercase +A75D..A75D; Not-Uppercase +A75E..A75E; Uppercase +A75F..A75F; Not-Uppercase +A760..A760; Uppercase +A761..A761; Not-Uppercase +A762..A762; Uppercase +A763..A763; Not-Uppercase +A764..A764; Uppercase +A765..A765; Not-Uppercase +A766..A766; Uppercase +A767..A767; Not-Uppercase +A768..A768; Uppercase +A769..A769; Not-Uppercase +A76A..A76A; Uppercase +A76B..A76B; Not-Uppercase +A76C..A76C; Uppercase +A76D..A76D; Not-Uppercase +A76E..A76E; Uppercase +A76F..A778; Not-Uppercase +A779..A779; Uppercase +A77A..A77A; Not-Uppercase +A77B..A77B; Uppercase +A77C..A77C; Not-Uppercase +A77D..A77E; Uppercase +A77F..A77F; Not-Uppercase +A780..A780; Uppercase +A781..A781; Not-Uppercase +A782..A782; Uppercase +A783..A783; Not-Uppercase +A784..A784; Uppercase +A785..A785; Not-Uppercase +A786..A786; Uppercase +A787..A78A; Not-Uppercase +A78B..A78B; Uppercase +A78C..A78C; Not-Uppercase +A78D..A78D; Uppercase +A78E..A78F; Not-Uppercase +A790..A790; Uppercase +A791..A791; Not-Uppercase +A792..A792; Uppercase +A793..A795; Not-Uppercase +A796..A796; Uppercase +A797..A797; Not-Uppercase +A798..A798; Uppercase +A799..A799; Not-Uppercase +A79A..A79A; Uppercase +A79B..A79B; Not-Uppercase +A79C..A79C; Uppercase +A79D..A79D; Not-Uppercase +A79E..A79E; Uppercase +A79F..A79F; Not-Uppercase +A7A0..A7A0; Uppercase +A7A1..A7A1; Not-Uppercase +A7A2..A7A2; Uppercase +A7A3..A7A3; Not-Uppercase +A7A4..A7A4; Uppercase +A7A5..A7A5; Not-Uppercase +A7A6..A7A6; Uppercase +A7A7..A7A7; Not-Uppercase +A7A8..A7A8; Uppercase +A7A9..A7A9; Not-Uppercase +A7AA..A7AE; Uppercase +A7AF..A7AF; Not-Uppercase +A7B0..A7B4; Uppercase +A7B5..A7B5; Not-Uppercase +A7B6..A7B6; Uppercase +A7B7..A7B7; Not-Uppercase +A7B8..A7B8; Uppercase +A7B9..A7B9; Not-Uppercase +A7BA..A7BA; Uppercase +A7BB..A7BB; Not-Uppercase +A7BC..A7BC; Uppercase +A7BD..A7BD; Not-Uppercase +A7BE..A7BE; Uppercase +A7BF..A7C1; Not-Uppercase +A7C2..A7C2; Uppercase +A7C3..A7C3; Not-Uppercase +A7C4..A7C6; Uppercase +A7C7..D7FF; Not-Uppercase +E000..FF20; Not-Uppercase +FF21..FF3A; Uppercase +FF3B..103FF; Not-Uppercase +10400..10427; Uppercase +10428..104AF; Not-Uppercase +104B0..104D3; Uppercase +104D4..10C7F; Not-Uppercase +10C80..10CB2; Uppercase +10CB3..1189F; Not-Uppercase +118A0..118BF; Uppercase +118C0..16E3F; Not-Uppercase +16E40..16E5F; Uppercase +16E60..1D3FF; Not-Uppercase +1D400..1D419; Uppercase +1D41A..1D433; Not-Uppercase +1D434..1D44D; Uppercase +1D44E..1D467; Not-Uppercase +1D468..1D481; Uppercase +1D482..1D49B; Not-Uppercase +1D49C..1D49C; Uppercase +1D49D..1D49D; Not-Uppercase +1D49E..1D49F; Uppercase +1D4A0..1D4A1; Not-Uppercase +1D4A2..1D4A2; Uppercase +1D4A3..1D4A4; Not-Uppercase +1D4A5..1D4A6; Uppercase +1D4A7..1D4A8; Not-Uppercase +1D4A9..1D4AC; Uppercase +1D4AD..1D4AD; Not-Uppercase +1D4AE..1D4B5; Uppercase +1D4B6..1D4CF; Not-Uppercase +1D4D0..1D4E9; Uppercase +1D4EA..1D503; Not-Uppercase +1D504..1D505; Uppercase +1D506..1D506; Not-Uppercase +1D507..1D50A; Uppercase +1D50B..1D50C; Not-Uppercase +1D50D..1D514; Uppercase +1D515..1D515; Not-Uppercase +1D516..1D51C; Uppercase +1D51D..1D537; Not-Uppercase +1D538..1D539; Uppercase +1D53A..1D53A; Not-Uppercase +1D53B..1D53E; Uppercase +1D53F..1D53F; Not-Uppercase +1D540..1D544; Uppercase +1D545..1D545; Not-Uppercase +1D546..1D546; Uppercase +1D547..1D549; Not-Uppercase +1D54A..1D550; Uppercase +1D551..1D56B; Not-Uppercase +1D56C..1D585; Uppercase +1D586..1D59F; Not-Uppercase +1D5A0..1D5B9; Uppercase +1D5BA..1D5D3; Not-Uppercase +1D5D4..1D5ED; Uppercase +1D5EE..1D607; Not-Uppercase +1D608..1D621; Uppercase +1D622..1D63B; Not-Uppercase +1D63C..1D655; Uppercase +1D656..1D66F; Not-Uppercase +1D670..1D689; Uppercase +1D68A..1D6A7; Not-Uppercase +1D6A8..1D6C0; Uppercase +1D6C1..1D6E1; Not-Uppercase +1D6E2..1D6FA; Uppercase +1D6FB..1D71B; Not-Uppercase +1D71C..1D734; Uppercase +1D735..1D755; Not-Uppercase +1D756..1D76E; Uppercase +1D76F..1D78F; Not-Uppercase +1D790..1D7A8; Uppercase +1D7A9..1D7C9; Not-Uppercase +1D7CA..1D7CA; Uppercase +1D7CB..1E8FF; Not-Uppercase +1E900..1E921; Uppercase +1E922..1F12F; Not-Uppercase +1F130..1F149; Uppercase +1F14A..1F14F; Not-Uppercase +1F150..1F169; Uppercase +1F16A..1F16F; Not-Uppercase +1F170..1F189; Uppercase +1F18A..10FFFF; Not-Uppercase diff --git a/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_0.test b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_0.test new file mode 100644 index 000000000..9a8089865 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeUppercase_12_0 + +description: +Tests character class syntax of the Unicode 12.0 Uppercase property +using the '[:uppercase:]' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0-0.input b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0-0.input new file mode 100644 index 000000000..52296b754 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0-0.input @@ -0,0 +1,1851 @@ +# WordBreakTest-12.0.0.txt +# Date: 2019-01-22, 08:18:50 GMT +# © 2019 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Word_Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Word_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not, +# as listed in the Rules section of WordBreakTest.html +# +# These samples may be extended or changed in the future. +# +÷ 0001 ÷ 0001 ÷ # ÷ [0.2] (Other) ÷ [999.0] (Other) ÷ [0.3] +÷ 0001 × 0308 ÷ 0001 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0001 ÷ 000D ÷ # ÷ [0.2] (Other) ÷ [3.2] (CR) ÷ [0.3] +÷ 0001 × 0308 ÷ 000D ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0001 ÷ 000A ÷ # ÷ [0.2] (Other) ÷ [3.2] (LF) ÷ [0.3] +÷ 0001 × 0308 ÷ 000A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0001 ÷ 000B ÷ # ÷ [0.2] (Other) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0001 × 0308 ÷ 000B ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0001 ÷ 3031 ÷ # ÷ [0.2] (Other) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0001 × 0308 ÷ 3031 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0001 ÷ 0041 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 0041 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0001 ÷ 003A ÷ # ÷ [0.2] (Other) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 003A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 ÷ 002C ÷ # ÷ [0.2] (Other) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 × 0308 ÷ 002C ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 ÷ 002E ÷ # ÷ [0.2] (Other) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0001 × 0308 ÷ 002E ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0001 ÷ 0030 ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 × 0308 ÷ 0030 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 ÷ 005F ÷ # ÷ [0.2] (Other) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0001 × 0308 ÷ 005F ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0001 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 ÷ 05D0 ÷ # ÷ [0.2] (Other) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0001 × 0308 ÷ 05D0 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0001 ÷ 0022 ÷ # ÷ [0.2] (Other) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0022 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0001 ÷ 0027 ÷ # ÷ [0.2] (Other) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0027 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 ÷ 231A ÷ # ÷ [0.2] (Other) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0001 × 0308 ÷ 231A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0001 ÷ 0020 ÷ # ÷ [0.2] (Other) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0001 × 0308 ÷ 0020 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0001 × 00AD ÷ # ÷ [0.2] (Other) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0308 × 00AD ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0300 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0001 × 0308 × 0300 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0001 × 200D ÷ # ÷ [0.2] (Other) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0001 × 0308 × 200D ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0001 ÷ 0061 × 2060 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 0001 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 000D ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [3.1] (Other) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 000D ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [3.1] (CR) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 000D × 000A ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 000D ÷ 000B ÷ # ÷ [0.2] (CR) ÷ [3.1] (Newline) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000B ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 000D ÷ 3031 ÷ # ÷ [0.2] (CR) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 3031 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000D ÷ 0041 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0041 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000D ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 002E ÷ # ÷ [0.2] (CR) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 002E ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000D ÷ 0030 ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 005F ÷ # ÷ [0.2] (CR) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 005F ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000D ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 05D0 ÷ # ÷ [0.2] (CR) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 05D0 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000D ÷ 0022 ÷ # ÷ [0.2] (CR) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0022 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000D ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 231A ÷ # ÷ [0.2] (CR) ÷ [3.1] WATCH (ExtPict) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 000D ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [3.1] SPACE (WSegSpace) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 000D ÷ 00AD ÷ # ÷ [0.2] (CR) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 00AD ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0300 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 200D ÷ # ÷ [0.2] (CR) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 200D ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000D ÷ 0061 × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 000D ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 000A ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [3.1] (Other) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 000A ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [3.1] (CR) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 000A ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [3.1] (LF) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 000A ÷ 000B ÷ # ÷ [0.2] (LF) ÷ [3.1] (Newline) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000B ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 000A ÷ 3031 ÷ # ÷ [0.2] (LF) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 3031 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000A ÷ 0041 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0041 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000A ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 002E ÷ # ÷ [0.2] (LF) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 002E ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000A ÷ 0030 ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 005F ÷ # ÷ [0.2] (LF) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 005F ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000A ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 05D0 ÷ # ÷ [0.2] (LF) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 05D0 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000A ÷ 0022 ÷ # ÷ [0.2] (LF) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0022 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000A ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 231A ÷ # ÷ [0.2] (LF) ÷ [3.1] WATCH (ExtPict) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 000A ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [3.1] SPACE (WSegSpace) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 000A ÷ 00AD ÷ # ÷ [0.2] (LF) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 00AD ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0300 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 200D ÷ # ÷ [0.2] (LF) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 200D ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000A ÷ 0061 × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 000A ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 000B ÷ 0001 ÷ # ÷ [0.2] (Newline) ÷ [3.1] (Other) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 000B ÷ 000D ÷ # ÷ [0.2] (Newline) ÷ [3.1] (CR) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 000B ÷ 000A ÷ # ÷ [0.2] (Newline) ÷ [3.1] (LF) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 000B ÷ 000B ÷ # ÷ [0.2] (Newline) ÷ [3.1] (Newline) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 000B ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 000B ÷ 3031 ÷ # ÷ [0.2] (Newline) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 3031 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000B ÷ 0041 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0041 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000B ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 002E ÷ # ÷ [0.2] (Newline) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 002E ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000B ÷ 0030 ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000B ÷ 005F ÷ # ÷ [0.2] (Newline) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 005F ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000B ÷ 1F1E6 ÷ # ÷ [0.2] (Newline) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000B ÷ 05D0 ÷ # ÷ [0.2] (Newline) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 05D0 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000B ÷ 0022 ÷ # ÷ [0.2] (Newline) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0022 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000B ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 231A ÷ # ÷ [0.2] (Newline) ÷ [3.1] WATCH (ExtPict) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 000B ÷ 0020 ÷ # ÷ [0.2] (Newline) ÷ [3.1] SPACE (WSegSpace) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 000B ÷ 00AD ÷ # ÷ [0.2] (Newline) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 × 00AD ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000B ÷ 0300 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000B ÷ 0308 × 0300 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000B ÷ 200D ÷ # ÷ [0.2] (Newline) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000B ÷ 0308 × 200D ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000B ÷ 0061 × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 000B ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 3031 ÷ 0001 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] (Other) ÷ [0.3] +÷ 3031 × 0308 ÷ 0001 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 3031 ÷ 000D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] (CR) ÷ [0.3] +÷ 3031 × 0308 ÷ 000D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 3031 ÷ 000A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] (LF) ÷ [0.3] +÷ 3031 × 0308 ÷ 000A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 3031 ÷ 000B ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] (Newline) ÷ [0.3] +÷ 3031 × 0308 ÷ 000B ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 3031 × 3031 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0041 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 3031 × 0308 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 3031 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 3031 × 0308 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 3031 ÷ 002E ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 3031 × 0308 ÷ 002E ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 3031 ÷ 0030 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 3031 × 0308 ÷ 0030 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 3031 × 005F ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 3031 × 0308 × 005F ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 3031 ÷ 1F1E6 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 05D0 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0022 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 3031 × 0308 ÷ 0022 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 3031 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 3031 × 0308 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 3031 ÷ 231A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 3031 × 0308 ÷ 231A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 3031 ÷ 0020 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 3031 × 0308 ÷ 0020 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 3031 × 00AD ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 3031 × 0308 × 00AD ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 3031 × 0300 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 3031 × 200D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 3031 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 3031 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0041 ÷ 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 0041 × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0041 ÷ 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 0041 × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0041 ÷ 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 0041 × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0041 ÷ 000B ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0041 × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0041 ÷ 3031 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0041 × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0041 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0041 × 0308 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0041 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0041 × 0308 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0041 ÷ 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0041 × 0308 ÷ 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0041 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 0308 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 005F ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0041 × 0308 × 005F ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0041 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0041 × 05D0 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0041 ÷ 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0041 × 0308 ÷ 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0041 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0041 × 0308 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0041 ÷ 231A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0041 × 0308 ÷ 231A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0041 ÷ 0020 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0041 × 0308 ÷ 0020 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0041 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0308 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0300 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0041 × 200D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0041 × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0041 × 0061 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0041 × 0061 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0041 × 0031 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0041 × 0031 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0041 × 0031 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 003A ÷ 0001 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 003A × 0308 ÷ 0001 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 003A ÷ 000D ÷ # ÷ [0.2] COLON (MidLetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 003A × 0308 ÷ 000D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 003A ÷ 000A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 003A × 0308 ÷ 000A ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 003A ÷ 000B ÷ # ÷ [0.2] COLON (MidLetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 003A × 0308 ÷ 000B ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 003A ÷ 3031 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 003A × 0308 ÷ 3031 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 003A ÷ 0041 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 003A × 0308 ÷ 0041 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 003A ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 003A × 0308 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 003A ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 003A × 0308 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 003A ÷ 002E ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 003A × 0308 ÷ 002E ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 003A ÷ 0030 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 003A × 0308 ÷ 0030 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 003A ÷ 005F ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 003A × 0308 ÷ 005F ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 003A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 003A ÷ 05D0 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 003A × 0308 ÷ 05D0 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 003A ÷ 0022 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 003A × 0308 ÷ 0022 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 003A ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 003A × 0308 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 003A ÷ 231A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 003A × 0308 ÷ 231A ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 003A ÷ 0020 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 003A × 0308 ÷ 0020 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 003A × 00AD ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 003A × 0308 × 00AD ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 003A × 0300 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 003A × 0308 × 0300 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 003A × 200D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 003A × 0308 × 200D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 003A ÷ 0061 × 2060 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 003A ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002C ÷ 0001 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] (Other) ÷ [0.3] +÷ 002C × 0308 ÷ 0001 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 002C ÷ 000D ÷ # ÷ [0.2] COMMA (MidNum) ÷ [3.2] (CR) ÷ [0.3] +÷ 002C × 0308 ÷ 000D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 002C ÷ 000A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [3.2] (LF) ÷ [0.3] +÷ 002C × 0308 ÷ 000A ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 002C ÷ 000B ÷ # ÷ [0.2] COMMA (MidNum) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002C × 0308 ÷ 000B ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002C ÷ 3031 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002C × 0308 ÷ 3031 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002C ÷ 0041 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002C × 0308 ÷ 0041 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002C ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002C × 0308 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002C ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002C × 0308 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002C ÷ 002E ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002C × 0308 ÷ 002E ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002C ÷ 0030 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C × 0308 ÷ 0030 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C ÷ 005F ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002C × 0308 ÷ 005F ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002C × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002C ÷ 05D0 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002C × 0308 ÷ 05D0 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002C ÷ 0022 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002C × 0308 ÷ 0022 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002C ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002C × 0308 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002C ÷ 231A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 002C × 0308 ÷ 231A ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 002C ÷ 0020 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 002C × 0308 ÷ 0020 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 002C × 00AD ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0300 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 0308 × 0300 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 200D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002C × 0308 × 200D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002C ÷ 0061 × 2060 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002C ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002E ÷ 0001 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] (Other) ÷ [0.3] +÷ 002E × 0308 ÷ 0001 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 002E ÷ 000D ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] (CR) ÷ [0.3] +÷ 002E × 0308 ÷ 000D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 002E ÷ 000A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] (LF) ÷ [0.3] +÷ 002E × 0308 ÷ 000A ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 002E ÷ 000B ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002E × 0308 ÷ 000B ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002E ÷ 3031 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002E × 0308 ÷ 3031 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002E ÷ 0041 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002E × 0308 ÷ 0041 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002E ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002E × 0308 ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002E ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002E × 0308 ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002E ÷ 002E ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002E × 0308 ÷ 002E ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002E ÷ 0030 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E × 0308 ÷ 0030 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E ÷ 005F ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002E × 0308 ÷ 005F ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002E ÷ 1F1E6 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002E × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002E ÷ 05D0 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002E × 0308 ÷ 05D0 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002E ÷ 0022 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002E × 0308 ÷ 0022 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002E ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002E × 0308 ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002E ÷ 231A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 002E × 0308 ÷ 231A ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 002E ÷ 0020 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 002E × 0308 ÷ 0020 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 002E × 00AD ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0308 × 00AD ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0300 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E × 0308 × 0300 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E × 200D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002E × 0308 × 200D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002E ÷ 0061 × 2060 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0061 ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002E ÷ 0061 ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0031 ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0031 ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0030 ÷ 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] (Other) ÷ [0.3] +÷ 0030 × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0030 ÷ 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] (CR) ÷ [0.3] +÷ 0030 × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0030 ÷ 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] (LF) ÷ [0.3] +÷ 0030 × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0030 ÷ 000B ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0030 × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0030 ÷ 3031 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0030 × 0308 ÷ 3031 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0030 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0030 × 0308 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0030 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0030 × 0308 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0030 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0030 × 0308 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0030 ÷ 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0030 × 0308 ÷ 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0030 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 005F ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0030 × 0308 × 005F ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0030 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0030 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0030 × 05D0 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0030 × 0308 × 05D0 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0030 ÷ 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0030 × 0308 ÷ 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0030 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0030 × 0308 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0030 ÷ 231A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0030 × 0308 ÷ 231A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0030 ÷ 0020 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0030 × 0308 ÷ 0020 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0030 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0030 × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0030 × 200D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0030 × 0308 × 200D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0030 × 0061 × 2060 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 0030 × 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0030 × 0061 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0030 × 0061 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0030 × 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0030 × 0031 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0030 × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 005F ÷ 0001 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] (Other) ÷ [0.3] +÷ 005F × 0308 ÷ 0001 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 005F ÷ 000D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] (CR) ÷ [0.3] +÷ 005F × 0308 ÷ 000D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 005F ÷ 000A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] (LF) ÷ [0.3] +÷ 005F × 0308 ÷ 000A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 005F ÷ 000B ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] (Newline) ÷ [0.3] +÷ 005F × 0308 ÷ 000B ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 005F × 3031 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 005F × 0308 × 3031 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 005F × 0041 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 005F × 0308 × 0041 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 005F ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 005F × 0308 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 005F ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 005F × 0308 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 005F ÷ 002E ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 005F × 0308 ÷ 002E ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 005F × 0030 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 005F × 0308 × 0030 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 005F × 005F ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 005F × 0308 × 005F ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 005F ÷ 1F1E6 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 005F × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 005F × 05D0 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 005F × 0308 × 05D0 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 005F ÷ 0022 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 005F × 0308 ÷ 0022 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 005F ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 005F × 0308 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 005F ÷ 231A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 005F × 0308 ÷ 231A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 005F ÷ 0020 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 005F × 0308 ÷ 0020 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 005F × 00AD ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 005F × 0308 × 00AD ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 005F × 0300 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 005F × 0308 × 0300 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 005F × 200D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 005F × 0308 × 200D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 005F × 0061 × 2060 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 005F × 0061 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 005F × 0061 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 005F × 0061 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 005F × 0031 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 005F × 0031 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 005F × 0031 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F1E6 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F1E6 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] (CR) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 1F1E6 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] (LF) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 1F1E6 ÷ 000B ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] (Newline) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000B ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 1F1E6 ÷ 3031 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0041 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 1F1E6 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 1F1E6 ÷ 002E ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 002E ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 1F1E6 ÷ 0030 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0030 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 1F1E6 ÷ 005F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 005F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 1F1E6 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [15.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 05D0 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0022 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 1F1E6 ÷ 231A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 231A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1F1E6 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 1F1E6 × 00AD ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 1F1E6 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 1F1E6 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F1E6 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 1F1E6 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 05D0 ÷ 0001 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] (Other) ÷ [0.3] +÷ 05D0 × 0308 ÷ 0001 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 05D0 ÷ 000D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] (CR) ÷ [0.3] +÷ 05D0 × 0308 ÷ 000D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 05D0 ÷ 000A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] (LF) ÷ [0.3] +÷ 05D0 × 0308 ÷ 000A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 05D0 ÷ 000B ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 05D0 × 0308 ÷ 000B ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 05D0 ÷ 3031 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 05D0 × 0041 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 05D0 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 05D0 × 0308 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 05D0 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 05D0 × 0308 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 05D0 ÷ 002E ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 05D0 × 0308 ÷ 002E ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 05D0 × 0030 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 05D0 × 0308 × 0030 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 05D0 × 005F ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 05D0 × 0308 × 005F ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 05D0 ÷ 1F1E6 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 05D0 × 05D0 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 05D0 ÷ 0022 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 05D0 × 0308 ÷ 0022 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 05D0 × 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 05D0 × 0308 × 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 05D0 ÷ 231A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 05D0 × 0308 ÷ 231A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 05D0 ÷ 0020 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 05D0 × 0308 ÷ 0020 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 05D0 × 00AD ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 05D0 × 0308 × 00AD ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 05D0 × 0300 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 05D0 × 200D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 05D0 × 0061 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 05D0 × 0061 ÷ 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 05D0 × 0061 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 05D0 × 0031 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 05D0 × 0031 ÷ 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 05D0 × 0031 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0022 ÷ 0001 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0022 × 0308 ÷ 0001 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0022 ÷ 000D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0022 × 0308 ÷ 000D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0022 ÷ 000A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0022 × 0308 ÷ 000A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0022 ÷ 000B ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0022 × 0308 ÷ 000B ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0022 ÷ 3031 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0022 × 0308 ÷ 3031 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0022 ÷ 0041 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0022 × 0308 ÷ 0041 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0022 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0022 × 0308 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0022 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0022 × 0308 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0022 ÷ 002E ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0022 × 0308 ÷ 002E ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0022 ÷ 0030 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 × 0308 ÷ 0030 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 ÷ 005F ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0022 × 0308 ÷ 005F ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0022 ÷ 1F1E6 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 05D0 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0022 × 0308 ÷ 05D0 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0022 ÷ 0022 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0022 × 0308 ÷ 0022 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0022 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0022 × 0308 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0022 ÷ 231A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0022 × 0308 ÷ 231A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0022 ÷ 0020 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0022 × 0308 ÷ 0020 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0022 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0308 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 0308 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 200D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0022 × 0308 × 200D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0022 ÷ 0061 × 2060 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0022 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0027 ÷ 0001 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0027 × 0308 ÷ 0001 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0027 ÷ 000D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0027 × 0308 ÷ 000D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0027 ÷ 000A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0027 × 0308 ÷ 000A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0027 ÷ 000B ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0027 × 0308 ÷ 000B ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0027 ÷ 3031 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0027 × 0308 ÷ 3031 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0027 ÷ 0041 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0027 × 0308 ÷ 0041 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0027 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0027 × 0308 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0027 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0027 × 0308 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0027 ÷ 002E ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0027 × 0308 ÷ 002E ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0027 ÷ 0030 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0027 × 0308 ÷ 0030 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0027 ÷ 005F ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0027 × 0308 ÷ 005F ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0027 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0027 ÷ 05D0 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0027 × 0308 ÷ 05D0 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0027 ÷ 0022 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0027 × 0308 ÷ 0022 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0027 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0027 × 0308 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0027 ÷ 231A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0027 × 0308 ÷ 231A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0027 ÷ 0020 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0027 × 0308 ÷ 0020 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0027 × 00AD ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0027 × 0308 × 00AD ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0027 × 0300 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0027 × 0308 × 0300 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0027 × 200D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0027 × 0308 × 200D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0027 ÷ 0061 × 2060 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0027 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 231A ÷ 0001 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] (Other) ÷ [0.3] +÷ 231A × 0308 ÷ 0001 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 231A ÷ 000D ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [3.2] (CR) ÷ [0.3] +÷ 231A × 0308 ÷ 000D ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 231A ÷ 000A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [3.2] (LF) ÷ [0.3] +÷ 231A × 0308 ÷ 000A ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 231A ÷ 000B ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [3.2] (Newline) ÷ [0.3] +÷ 231A × 0308 ÷ 000B ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 231A ÷ 3031 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 231A × 0308 ÷ 3031 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 231A ÷ 0041 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 231A × 0308 ÷ 0041 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 231A ÷ 003A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 231A × 0308 ÷ 003A ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 231A ÷ 002C ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 231A × 0308 ÷ 002C ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 231A ÷ 002E ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 231A × 0308 ÷ 002E ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 231A ÷ 0030 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 231A × 0308 ÷ 0030 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 231A ÷ 005F ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 231A × 0308 ÷ 005F ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 231A ÷ 1F1E6 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 231A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 231A ÷ 05D0 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 231A × 0308 ÷ 05D0 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 231A ÷ 0022 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 231A × 0308 ÷ 0022 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 231A ÷ 0027 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 231A × 0308 ÷ 0027 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 231A ÷ 231A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 231A × 0308 ÷ 231A ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 231A ÷ 0020 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 231A × 0308 ÷ 0020 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 231A × 00AD ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 231A × 0308 × 00AD ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 231A × 0300 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 231A × 0308 × 0300 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 231A × 200D ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 231A × 0308 × 200D ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 231A ÷ 0061 × 2060 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 231A × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 231A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 231A × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 231A ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 231A × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 231A ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 231A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] WATCH (ExtPict) × [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] +÷ 231A ÷ 0061 ÷ 002C ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 231A × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 231A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 231A × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 231A ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 231A × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 231A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 231A × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 231A ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 231A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0020 ÷ 0001 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] (Other) ÷ [0.3] +÷ 0020 × 0308 ÷ 0001 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0020 ÷ 000D ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [3.2] (CR) ÷ [0.3] +÷ 0020 × 0308 ÷ 000D ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0020 ÷ 000A ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [3.2] (LF) ÷ [0.3] +÷ 0020 × 0308 ÷ 000A ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0020 ÷ 000B ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0020 × 0308 ÷ 000B ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0020 ÷ 3031 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0020 × 0308 ÷ 3031 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0020 ÷ 0041 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0020 × 0308 ÷ 0041 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0020 ÷ 003A ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0020 × 0308 ÷ 003A ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0020 ÷ 002C ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0020 × 0308 ÷ 002C ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0020 ÷ 002E ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0020 × 0308 ÷ 002E ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0020 ÷ 0030 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0020 × 0308 ÷ 0030 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0020 ÷ 005F ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0020 × 0308 ÷ 005F ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0020 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0020 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0020 ÷ 05D0 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0020 × 0308 ÷ 05D0 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0020 ÷ 0022 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0020 × 0308 ÷ 0022 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0020 ÷ 0027 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0020 × 0308 ÷ 0027 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0020 ÷ 231A ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0020 × 0308 ÷ 231A ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0020 × 0020 ÷ # ÷ [0.2] SPACE (WSegSpace) × [3.4] SPACE (WSegSpace) ÷ [0.3] +÷ 0020 × 0308 ÷ 0020 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0020 × 00AD ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0020 × 0308 × 00AD ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0020 × 0300 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0020 × 0308 × 0300 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0020 × 200D ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0020 × 0308 × 200D ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0020 ÷ 0061 × 2060 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0020 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0020 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0020 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0020 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0020 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0020 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0020 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] SPACE (WSegSpace) × [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] +÷ 0020 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0020 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0020 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0020 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0020 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0020 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0020 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0020 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0020 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0020 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 00AD ÷ 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 00AD × 0308 ÷ 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 00AD ÷ 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 00AD × 0308 ÷ 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 00AD ÷ 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 00AD × 0308 ÷ 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 00AD ÷ 000B ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 00AD × 0308 ÷ 000B ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 00AD ÷ 3031 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 00AD × 0308 ÷ 3031 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 00AD ÷ 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 00AD × 0308 ÷ 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 00AD ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 00AD × 0308 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 00AD ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 00AD × 0308 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 00AD ÷ 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 00AD × 0308 ÷ 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 00AD ÷ 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD × 0308 ÷ 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD ÷ 005F ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 00AD × 0308 ÷ 005F ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 00AD ÷ 1F1E6 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 05D0 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 00AD × 0308 ÷ 05D0 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 00AD ÷ 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 00AD × 0308 ÷ 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 00AD ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 00AD × 0308 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 00AD ÷ 231A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 00AD × 0308 ÷ 231A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 00AD ÷ 0020 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 00AD × 0308 ÷ 0020 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 00AD × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0308 × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 0308 × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 200D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 00AD × 0308 × 200D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 00AD ÷ 0061 × 2060 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0061 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 00AD ÷ 0061 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0031 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0031 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0300 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0300 × 0308 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0300 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0300 × 0308 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0300 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0300 × 0308 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0300 ÷ 000B ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0300 × 0308 ÷ 000B ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0300 ÷ 3031 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0041 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0300 × 0308 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0300 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0300 × 0308 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0300 ÷ 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0300 × 0308 ÷ 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0300 ÷ 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 × 0308 ÷ 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 ÷ 005F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0300 × 0308 ÷ 005F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0300 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 05D0 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0300 × 0308 ÷ 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0300 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0300 × 0308 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0300 ÷ 231A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0300 × 0308 ÷ 231A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0300 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0300 × 0308 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0300 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0308 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0300 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0300 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0300 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 200D ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 200D × 0308 ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 200D ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 200D × 0308 ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 200D ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 200D × 0308 ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 200D ÷ 000B ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 200D × 0308 ÷ 000B ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 200D ÷ 3031 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0041 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 200D × 0308 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 200D ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 200D × 0308 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 200D ÷ 002E ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 200D × 0308 ÷ 002E ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 200D ÷ 0030 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 200D × 0308 ÷ 0030 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 200D ÷ 005F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 200D × 0308 ÷ 005F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 200D ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 200D ÷ 05D0 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0022 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 200D × 0308 ÷ 0022 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 200D ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 200D × 0308 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 200D × 231A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] WATCH (ExtPict) ÷ [0.3] +÷ 200D × 0308 ÷ 231A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 200D ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 200D × 0308 ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 200D × 00AD ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 200D × 0308 × 00AD ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 200D × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 200D × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 200D ÷ 0061 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 200D ÷ 0061 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0031 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0031 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 2060 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 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] (Other) ÷ [0.3] +÷ 0061 × 2060 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 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] (CR) ÷ [0.3] +÷ 0061 × 2060 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 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] (LF) ÷ [0.3] +÷ 0061 × 2060 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 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] (Newline) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 2060 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 × 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 2060 ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 × 2060 × 0308 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 × 2060 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 × 2060 × 0308 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 × 2060 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 003A ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0061 × 003A × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0061 × 003A × 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 003A × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0061 × 0027 × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 0027 × 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 0027 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 0027 × 2060 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 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] (Other) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 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] (CR) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 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] (LF) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 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] (Newline) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 0027 × 2060 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 231A ÷ # ÷ [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] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0020 ÷ # ÷ [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] SPACE (WSegSpace) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 002C ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 002C × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 002E ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 003A × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 002E ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0031 × 0027 × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 0027 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002C ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 002E ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0031 × 002C × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 002C × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 × 002C × 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 × 002C × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002E × 2060 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 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] (Other) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 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] (CR) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 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] (LF) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 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] (Newline) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002E × 2060 ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [3.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0061 × 0308 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0020 × 200D ÷ 0646 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] ARABIC LETTER NOON (ALetter) ÷ [0.3] +÷ 0646 × 200D ÷ 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 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] +÷ 0041 × 003A × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 05D0 × 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 0030 × 002C × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 ÷ 002C ÷ 002C ÷ 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 3031 × 3031 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 1F476 × 1F3FF ÷ 1F476 ÷ # ÷ [0.2] BABY (ExtPict) × [4.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_FE) ÷ [999.0] BABY (ExtPict) ÷ [0.3] +÷ 1F6D1 × 200D × 1F6D1 ÷ # ÷ [0.2] OCTAGONAL SIGN (ExtPict) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 0061 × 200D × 1F6D1 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 2701 × 200D × 2701 ÷ # ÷ [0.2] UPPER BLADE SCISSORS (Other) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] UPPER BLADE SCISSORS (Other) ÷ [0.3] +÷ 0061 × 200D × 2701 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] UPPER BLADE SCISSORS (Other) ÷ [0.3] +÷ 1F476 × 1F3FF × 0308 × 200D × 1F476 × 1F3FF ÷ # ÷ [0.2] BABY (ExtPict) × [4.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] BABY (ExtPict) × [4.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_FE) ÷ [0.3] +÷ 1F6D1 × 1F3FF ÷ # ÷ [0.2] OCTAGONAL SIGN (ExtPict) × [4.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_FE) ÷ [0.3] +÷ 200D × 1F6D1 × 1F3FF ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] OCTAGONAL SIGN (ExtPict) × [4.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_FE) ÷ [0.3] +÷ 200D × 1F6D1 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 200D × 1F6D1 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 1F6D1 ÷ 1F6D1 ÷ # ÷ [0.2] OCTAGONAL SIGN (ExtPict) ÷ [999.0] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0020 × 0020 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] SPACE (WSegSpace) × [3.4] SPACE (WSegSpace) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +# +# Lines: 1823 +# +# EOF diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0-0.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0-0.output new file mode 100644 index 000000000..4ca3207a7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0-0.output @@ -0,0 +1,1823 @@ +÷ 0001 ÷ 0001 ÷ +÷ 0001 × 0308 ÷ 0001 ÷ +÷ 0001 ÷ 000D ÷ +÷ 0001 × 0308 ÷ 000D ÷ +÷ 0001 ÷ 000A ÷ +÷ 0001 × 0308 ÷ 000A ÷ +÷ 0001 ÷ 000B ÷ +÷ 0001 × 0308 ÷ 000B ÷ +÷ 0001 ÷ 3031 ÷ +÷ 0001 × 0308 ÷ 3031 ÷ +÷ 0001 ÷ 0041 ÷ +÷ 0001 × 0308 ÷ 0041 ÷ +÷ 0001 ÷ 003A ÷ +÷ 0001 × 0308 ÷ 003A ÷ +÷ 0001 ÷ 002C ÷ +÷ 0001 × 0308 ÷ 002C ÷ +÷ 0001 ÷ 002E ÷ +÷ 0001 × 0308 ÷ 002E ÷ +÷ 0001 ÷ 0030 ÷ +÷ 0001 × 0308 ÷ 0030 ÷ +÷ 0001 ÷ 005F ÷ +÷ 0001 × 0308 ÷ 005F ÷ +÷ 0001 ÷ 1F1E6 ÷ +÷ 0001 × 0308 ÷ 1F1E6 ÷ +÷ 0001 ÷ 05D0 ÷ +÷ 0001 × 0308 ÷ 05D0 ÷ +÷ 0001 ÷ 0022 ÷ +÷ 0001 × 0308 ÷ 0022 ÷ +÷ 0001 ÷ 0027 ÷ +÷ 0001 × 0308 ÷ 0027 ÷ +÷ 0001 ÷ 231A ÷ +÷ 0001 × 0308 ÷ 231A ÷ +÷ 0001 ÷ 0020 ÷ +÷ 0001 × 0308 ÷ 0020 ÷ +÷ 0001 × 00AD ÷ +÷ 0001 × 0308 × 00AD ÷ +÷ 0001 × 0300 ÷ +÷ 0001 × 0308 × 0300 ÷ +÷ 0001 × 200D ÷ +÷ 0001 × 0308 × 200D ÷ +÷ 0001 ÷ 0061 × 2060 ÷ +÷ 0001 × 0308 ÷ 0061 × 2060 ÷ +÷ 0001 ÷ 0061 ÷ 003A ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0001 ÷ 0061 ÷ 0027 ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0001 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0001 ÷ 0061 ÷ 002C ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0001 ÷ 0031 ÷ 003A ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0001 ÷ 0031 ÷ 0027 ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0001 ÷ 0031 ÷ 002C ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0001 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000D ÷ 0001 ÷ +÷ 000D ÷ 0308 ÷ 0001 ÷ +÷ 000D ÷ 000D ÷ +÷ 000D ÷ 0308 ÷ 000D ÷ +÷ 000D × 000A ÷ +÷ 000D ÷ 0308 ÷ 000A ÷ +÷ 000D ÷ 000B ÷ +÷ 000D ÷ 0308 ÷ 000B ÷ +÷ 000D ÷ 3031 ÷ +÷ 000D ÷ 0308 ÷ 3031 ÷ +÷ 000D ÷ 0041 ÷ +÷ 000D ÷ 0308 ÷ 0041 ÷ +÷ 000D ÷ 003A ÷ +÷ 000D ÷ 0308 ÷ 003A ÷ +÷ 000D ÷ 002C ÷ +÷ 000D ÷ 0308 ÷ 002C ÷ +÷ 000D ÷ 002E ÷ +÷ 000D ÷ 0308 ÷ 002E ÷ +÷ 000D ÷ 0030 ÷ +÷ 000D ÷ 0308 ÷ 0030 ÷ +÷ 000D ÷ 005F ÷ +÷ 000D ÷ 0308 ÷ 005F ÷ +÷ 000D ÷ 1F1E6 ÷ +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ +÷ 000D ÷ 05D0 ÷ +÷ 000D ÷ 0308 ÷ 05D0 ÷ +÷ 000D ÷ 0022 ÷ +÷ 000D ÷ 0308 ÷ 0022 ÷ +÷ 000D ÷ 0027 ÷ +÷ 000D ÷ 0308 ÷ 0027 ÷ +÷ 000D ÷ 231A ÷ +÷ 000D ÷ 0308 ÷ 231A ÷ +÷ 000D ÷ 0020 ÷ +÷ 000D ÷ 0308 ÷ 0020 ÷ +÷ 000D ÷ 00AD ÷ +÷ 000D ÷ 0308 × 00AD ÷ +÷ 000D ÷ 0300 ÷ +÷ 000D ÷ 0308 × 0300 ÷ +÷ 000D ÷ 200D ÷ +÷ 000D ÷ 0308 × 200D ÷ +÷ 000D ÷ 0061 × 2060 ÷ +÷ 000D ÷ 0308 ÷ 0061 × 2060 ÷ +÷ 000D ÷ 0061 ÷ 003A ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 003A ÷ +÷ 000D ÷ 0061 ÷ 0027 ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 ÷ +÷ 000D ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000D ÷ 0061 ÷ 002C ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 002C ÷ +÷ 000D ÷ 0031 ÷ 003A ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 003A ÷ +÷ 000D ÷ 0031 ÷ 0027 ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 0027 ÷ +÷ 000D ÷ 0031 ÷ 002C ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 002C ÷ +÷ 000D ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000A ÷ 0001 ÷ +÷ 000A ÷ 0308 ÷ 0001 ÷ +÷ 000A ÷ 000D ÷ +÷ 000A ÷ 0308 ÷ 000D ÷ +÷ 000A ÷ 000A ÷ +÷ 000A ÷ 0308 ÷ 000A ÷ +÷ 000A ÷ 000B ÷ +÷ 000A ÷ 0308 ÷ 000B ÷ +÷ 000A ÷ 3031 ÷ +÷ 000A ÷ 0308 ÷ 3031 ÷ +÷ 000A ÷ 0041 ÷ +÷ 000A ÷ 0308 ÷ 0041 ÷ +÷ 000A ÷ 003A ÷ +÷ 000A ÷ 0308 ÷ 003A ÷ +÷ 000A ÷ 002C ÷ +÷ 000A ÷ 0308 ÷ 002C ÷ +÷ 000A ÷ 002E ÷ +÷ 000A ÷ 0308 ÷ 002E ÷ +÷ 000A ÷ 0030 ÷ +÷ 000A ÷ 0308 ÷ 0030 ÷ +÷ 000A ÷ 005F ÷ +÷ 000A ÷ 0308 ÷ 005F ÷ +÷ 000A ÷ 1F1E6 ÷ +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ +÷ 000A ÷ 05D0 ÷ +÷ 000A ÷ 0308 ÷ 05D0 ÷ +÷ 000A ÷ 0022 ÷ +÷ 000A ÷ 0308 ÷ 0022 ÷ +÷ 000A ÷ 0027 ÷ +÷ 000A ÷ 0308 ÷ 0027 ÷ +÷ 000A ÷ 231A ÷ +÷ 000A ÷ 0308 ÷ 231A ÷ +÷ 000A ÷ 0020 ÷ +÷ 000A ÷ 0308 ÷ 0020 ÷ +÷ 000A ÷ 00AD ÷ +÷ 000A ÷ 0308 × 00AD ÷ +÷ 000A ÷ 0300 ÷ +÷ 000A ÷ 0308 × 0300 ÷ +÷ 000A ÷ 200D ÷ +÷ 000A ÷ 0308 × 200D ÷ +÷ 000A ÷ 0061 × 2060 ÷ +÷ 000A ÷ 0308 ÷ 0061 × 2060 ÷ +÷ 000A ÷ 0061 ÷ 003A ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 003A ÷ +÷ 000A ÷ 0061 ÷ 0027 ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 ÷ +÷ 000A ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000A ÷ 0061 ÷ 002C ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 002C ÷ +÷ 000A ÷ 0031 ÷ 003A ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 003A ÷ +÷ 000A ÷ 0031 ÷ 0027 ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 0027 ÷ +÷ 000A ÷ 0031 ÷ 002C ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 002C ÷ +÷ 000A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000B ÷ 0001 ÷ +÷ 000B ÷ 0308 ÷ 0001 ÷ +÷ 000B ÷ 000D ÷ +÷ 000B ÷ 0308 ÷ 000D ÷ +÷ 000B ÷ 000A ÷ +÷ 000B ÷ 0308 ÷ 000A ÷ +÷ 000B ÷ 000B ÷ +÷ 000B ÷ 0308 ÷ 000B ÷ +÷ 000B ÷ 3031 ÷ +÷ 000B ÷ 0308 ÷ 3031 ÷ +÷ 000B ÷ 0041 ÷ +÷ 000B ÷ 0308 ÷ 0041 ÷ +÷ 000B ÷ 003A ÷ +÷ 000B ÷ 0308 ÷ 003A ÷ +÷ 000B ÷ 002C ÷ +÷ 000B ÷ 0308 ÷ 002C ÷ +÷ 000B ÷ 002E ÷ +÷ 000B ÷ 0308 ÷ 002E ÷ +÷ 000B ÷ 0030 ÷ +÷ 000B ÷ 0308 ÷ 0030 ÷ +÷ 000B ÷ 005F ÷ +÷ 000B ÷ 0308 ÷ 005F ÷ +÷ 000B ÷ 1F1E6 ÷ +÷ 000B ÷ 0308 ÷ 1F1E6 ÷ +÷ 000B ÷ 05D0 ÷ +÷ 000B ÷ 0308 ÷ 05D0 ÷ +÷ 000B ÷ 0022 ÷ +÷ 000B ÷ 0308 ÷ 0022 ÷ +÷ 000B ÷ 0027 ÷ +÷ 000B ÷ 0308 ÷ 0027 ÷ +÷ 000B ÷ 231A ÷ +÷ 000B ÷ 0308 ÷ 231A ÷ +÷ 000B ÷ 0020 ÷ +÷ 000B ÷ 0308 ÷ 0020 ÷ +÷ 000B ÷ 00AD ÷ +÷ 000B ÷ 0308 × 00AD ÷ +÷ 000B ÷ 0300 ÷ +÷ 000B ÷ 0308 × 0300 ÷ +÷ 000B ÷ 200D ÷ +÷ 000B ÷ 0308 × 200D ÷ +÷ 000B ÷ 0061 × 2060 ÷ +÷ 000B ÷ 0308 ÷ 0061 × 2060 ÷ +÷ 000B ÷ 0061 ÷ 003A ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 003A ÷ +÷ 000B ÷ 0061 ÷ 0027 ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 ÷ +÷ 000B ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000B ÷ 0061 ÷ 002C ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 002C ÷ +÷ 000B ÷ 0031 ÷ 003A ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 003A ÷ +÷ 000B ÷ 0031 ÷ 0027 ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 0027 ÷ +÷ 000B ÷ 0031 ÷ 002C ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 002C ÷ +÷ 000B ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 3031 ÷ 0001 ÷ +÷ 3031 × 0308 ÷ 0001 ÷ +÷ 3031 ÷ 000D ÷ +÷ 3031 × 0308 ÷ 000D ÷ +÷ 3031 ÷ 000A ÷ +÷ 3031 × 0308 ÷ 000A ÷ +÷ 3031 ÷ 000B ÷ +÷ 3031 × 0308 ÷ 000B ÷ +÷ 3031 × 3031 ÷ +÷ 3031 × 0308 × 3031 ÷ +÷ 3031 ÷ 0041 ÷ +÷ 3031 × 0308 ÷ 0041 ÷ +÷ 3031 ÷ 003A ÷ +÷ 3031 × 0308 ÷ 003A ÷ +÷ 3031 ÷ 002C ÷ +÷ 3031 × 0308 ÷ 002C ÷ +÷ 3031 ÷ 002E ÷ +÷ 3031 × 0308 ÷ 002E ÷ +÷ 3031 ÷ 0030 ÷ +÷ 3031 × 0308 ÷ 0030 ÷ +÷ 3031 × 005F ÷ +÷ 3031 × 0308 × 005F ÷ +÷ 3031 ÷ 1F1E6 ÷ +÷ 3031 × 0308 ÷ 1F1E6 ÷ +÷ 3031 ÷ 05D0 ÷ +÷ 3031 × 0308 ÷ 05D0 ÷ +÷ 3031 ÷ 0022 ÷ +÷ 3031 × 0308 ÷ 0022 ÷ +÷ 3031 ÷ 0027 ÷ +÷ 3031 × 0308 ÷ 0027 ÷ +÷ 3031 ÷ 231A ÷ +÷ 3031 × 0308 ÷ 231A ÷ +÷ 3031 ÷ 0020 ÷ +÷ 3031 × 0308 ÷ 0020 ÷ +÷ 3031 × 00AD ÷ +÷ 3031 × 0308 × 00AD ÷ +÷ 3031 × 0300 ÷ +÷ 3031 × 0308 × 0300 ÷ +÷ 3031 × 200D ÷ +÷ 3031 × 0308 × 200D ÷ +÷ 3031 ÷ 0061 × 2060 ÷ +÷ 3031 × 0308 ÷ 0061 × 2060 ÷ +÷ 3031 ÷ 0061 ÷ 003A ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 3031 ÷ 0061 ÷ 0027 ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 3031 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 3031 ÷ 0061 ÷ 002C ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 3031 ÷ 0031 ÷ 003A ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 3031 ÷ 0031 ÷ 0027 ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 3031 ÷ 0031 ÷ 002C ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 3031 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0041 ÷ 0001 ÷ +÷ 0041 × 0308 ÷ 0001 ÷ +÷ 0041 ÷ 000D ÷ +÷ 0041 × 0308 ÷ 000D ÷ +÷ 0041 ÷ 000A ÷ +÷ 0041 × 0308 ÷ 000A ÷ +÷ 0041 ÷ 000B ÷ +÷ 0041 × 0308 ÷ 000B ÷ +÷ 0041 ÷ 3031 ÷ +÷ 0041 × 0308 ÷ 3031 ÷ +÷ 0041 × 0041 ÷ +÷ 0041 × 0308 × 0041 ÷ +÷ 0041 ÷ 003A ÷ +÷ 0041 × 0308 ÷ 003A ÷ +÷ 0041 ÷ 002C ÷ +÷ 0041 × 0308 ÷ 002C ÷ +÷ 0041 ÷ 002E ÷ +÷ 0041 × 0308 ÷ 002E ÷ +÷ 0041 × 0030 ÷ +÷ 0041 × 0308 × 0030 ÷ +÷ 0041 × 005F ÷ +÷ 0041 × 0308 × 005F ÷ +÷ 0041 ÷ 1F1E6 ÷ +÷ 0041 × 0308 ÷ 1F1E6 ÷ +÷ 0041 × 05D0 ÷ +÷ 0041 × 0308 × 05D0 ÷ +÷ 0041 ÷ 0022 ÷ +÷ 0041 × 0308 ÷ 0022 ÷ +÷ 0041 ÷ 0027 ÷ +÷ 0041 × 0308 ÷ 0027 ÷ +÷ 0041 ÷ 231A ÷ +÷ 0041 × 0308 ÷ 231A ÷ +÷ 0041 ÷ 0020 ÷ +÷ 0041 × 0308 ÷ 0020 ÷ +÷ 0041 × 00AD ÷ +÷ 0041 × 0308 × 00AD ÷ +÷ 0041 × 0300 ÷ +÷ 0041 × 0308 × 0300 ÷ +÷ 0041 × 200D ÷ +÷ 0041 × 0308 × 200D ÷ +÷ 0041 × 0061 × 2060 ÷ +÷ 0041 × 0308 × 0061 × 2060 ÷ +÷ 0041 × 0061 ÷ 003A ÷ +÷ 0041 × 0308 × 0061 ÷ 003A ÷ +÷ 0041 × 0061 ÷ 0027 ÷ +÷ 0041 × 0308 × 0061 ÷ 0027 ÷ +÷ 0041 × 0061 ÷ 0027 × 2060 ÷ +÷ 0041 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0041 × 0061 ÷ 002C ÷ +÷ 0041 × 0308 × 0061 ÷ 002C ÷ +÷ 0041 × 0031 ÷ 003A ÷ +÷ 0041 × 0308 × 0031 ÷ 003A ÷ +÷ 0041 × 0031 ÷ 0027 ÷ +÷ 0041 × 0308 × 0031 ÷ 0027 ÷ +÷ 0041 × 0031 ÷ 002C ÷ +÷ 0041 × 0308 × 0031 ÷ 002C ÷ +÷ 0041 × 0031 ÷ 002E × 2060 ÷ +÷ 0041 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 003A ÷ 0001 ÷ +÷ 003A × 0308 ÷ 0001 ÷ +÷ 003A ÷ 000D ÷ +÷ 003A × 0308 ÷ 000D ÷ +÷ 003A ÷ 000A ÷ +÷ 003A × 0308 ÷ 000A ÷ +÷ 003A ÷ 000B ÷ +÷ 003A × 0308 ÷ 000B ÷ +÷ 003A ÷ 3031 ÷ +÷ 003A × 0308 ÷ 3031 ÷ +÷ 003A ÷ 0041 ÷ +÷ 003A × 0308 ÷ 0041 ÷ +÷ 003A ÷ 003A ÷ +÷ 003A × 0308 ÷ 003A ÷ +÷ 003A ÷ 002C ÷ +÷ 003A × 0308 ÷ 002C ÷ +÷ 003A ÷ 002E ÷ +÷ 003A × 0308 ÷ 002E ÷ +÷ 003A ÷ 0030 ÷ +÷ 003A × 0308 ÷ 0030 ÷ +÷ 003A ÷ 005F ÷ +÷ 003A × 0308 ÷ 005F ÷ +÷ 003A ÷ 1F1E6 ÷ +÷ 003A × 0308 ÷ 1F1E6 ÷ +÷ 003A ÷ 05D0 ÷ +÷ 003A × 0308 ÷ 05D0 ÷ +÷ 003A ÷ 0022 ÷ +÷ 003A × 0308 ÷ 0022 ÷ +÷ 003A ÷ 0027 ÷ +÷ 003A × 0308 ÷ 0027 ÷ +÷ 003A ÷ 231A ÷ +÷ 003A × 0308 ÷ 231A ÷ +÷ 003A ÷ 0020 ÷ +÷ 003A × 0308 ÷ 0020 ÷ +÷ 003A × 00AD ÷ +÷ 003A × 0308 × 00AD ÷ +÷ 003A × 0300 ÷ +÷ 003A × 0308 × 0300 ÷ +÷ 003A × 200D ÷ +÷ 003A × 0308 × 200D ÷ +÷ 003A ÷ 0061 × 2060 ÷ +÷ 003A × 0308 ÷ 0061 × 2060 ÷ +÷ 003A ÷ 0061 ÷ 003A ÷ +÷ 003A × 0308 ÷ 0061 ÷ 003A ÷ +÷ 003A ÷ 0061 ÷ 0027 ÷ +÷ 003A × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 003A ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 003A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 003A ÷ 0061 ÷ 002C ÷ +÷ 003A × 0308 ÷ 0061 ÷ 002C ÷ +÷ 003A ÷ 0031 ÷ 003A ÷ +÷ 003A × 0308 ÷ 0031 ÷ 003A ÷ +÷ 003A ÷ 0031 ÷ 0027 ÷ +÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 003A ÷ 0031 ÷ 002C ÷ +÷ 003A × 0308 ÷ 0031 ÷ 002C ÷ +÷ 003A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002C ÷ 0001 ÷ +÷ 002C × 0308 ÷ 0001 ÷ +÷ 002C ÷ 000D ÷ +÷ 002C × 0308 ÷ 000D ÷ +÷ 002C ÷ 000A ÷ +÷ 002C × 0308 ÷ 000A ÷ +÷ 002C ÷ 000B ÷ +÷ 002C × 0308 ÷ 000B ÷ +÷ 002C ÷ 3031 ÷ +÷ 002C × 0308 ÷ 3031 ÷ +÷ 002C ÷ 0041 ÷ +÷ 002C × 0308 ÷ 0041 ÷ +÷ 002C ÷ 003A ÷ +÷ 002C × 0308 ÷ 003A ÷ +÷ 002C ÷ 002C ÷ +÷ 002C × 0308 ÷ 002C ÷ +÷ 002C ÷ 002E ÷ +÷ 002C × 0308 ÷ 002E ÷ +÷ 002C ÷ 0030 ÷ +÷ 002C × 0308 ÷ 0030 ÷ +÷ 002C ÷ 005F ÷ +÷ 002C × 0308 ÷ 005F ÷ +÷ 002C ÷ 1F1E6 ÷ +÷ 002C × 0308 ÷ 1F1E6 ÷ +÷ 002C ÷ 05D0 ÷ +÷ 002C × 0308 ÷ 05D0 ÷ +÷ 002C ÷ 0022 ÷ +÷ 002C × 0308 ÷ 0022 ÷ +÷ 002C ÷ 0027 ÷ +÷ 002C × 0308 ÷ 0027 ÷ +÷ 002C ÷ 231A ÷ +÷ 002C × 0308 ÷ 231A ÷ +÷ 002C ÷ 0020 ÷ +÷ 002C × 0308 ÷ 0020 ÷ +÷ 002C × 00AD ÷ +÷ 002C × 0308 × 00AD ÷ +÷ 002C × 0300 ÷ +÷ 002C × 0308 × 0300 ÷ +÷ 002C × 200D ÷ +÷ 002C × 0308 × 200D ÷ +÷ 002C ÷ 0061 × 2060 ÷ +÷ 002C × 0308 ÷ 0061 × 2060 ÷ +÷ 002C ÷ 0061 ÷ 003A ÷ +÷ 002C × 0308 ÷ 0061 ÷ 003A ÷ +÷ 002C ÷ 0061 ÷ 0027 ÷ +÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002C ÷ 0061 ÷ 002C ÷ +÷ 002C × 0308 ÷ 0061 ÷ 002C ÷ +÷ 002C ÷ 0031 ÷ 003A ÷ +÷ 002C × 0308 ÷ 0031 ÷ 003A ÷ +÷ 002C ÷ 0031 ÷ 0027 ÷ +÷ 002C × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 002C ÷ 0031 ÷ 002C ÷ +÷ 002C × 0308 ÷ 0031 ÷ 002C ÷ +÷ 002C ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002C × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002E ÷ 0001 ÷ +÷ 002E × 0308 ÷ 0001 ÷ +÷ 002E ÷ 000D ÷ +÷ 002E × 0308 ÷ 000D ÷ +÷ 002E ÷ 000A ÷ +÷ 002E × 0308 ÷ 000A ÷ +÷ 002E ÷ 000B ÷ +÷ 002E × 0308 ÷ 000B ÷ +÷ 002E ÷ 3031 ÷ +÷ 002E × 0308 ÷ 3031 ÷ +÷ 002E ÷ 0041 ÷ +÷ 002E × 0308 ÷ 0041 ÷ +÷ 002E ÷ 003A ÷ +÷ 002E × 0308 ÷ 003A ÷ +÷ 002E ÷ 002C ÷ +÷ 002E × 0308 ÷ 002C ÷ +÷ 002E ÷ 002E ÷ +÷ 002E × 0308 ÷ 002E ÷ +÷ 002E ÷ 0030 ÷ +÷ 002E × 0308 ÷ 0030 ÷ +÷ 002E ÷ 005F ÷ +÷ 002E × 0308 ÷ 005F ÷ +÷ 002E ÷ 1F1E6 ÷ +÷ 002E × 0308 ÷ 1F1E6 ÷ +÷ 002E ÷ 05D0 ÷ +÷ 002E × 0308 ÷ 05D0 ÷ +÷ 002E ÷ 0022 ÷ +÷ 002E × 0308 ÷ 0022 ÷ +÷ 002E ÷ 0027 ÷ +÷ 002E × 0308 ÷ 0027 ÷ +÷ 002E ÷ 231A ÷ +÷ 002E × 0308 ÷ 231A ÷ +÷ 002E ÷ 0020 ÷ +÷ 002E × 0308 ÷ 0020 ÷ +÷ 002E × 00AD ÷ +÷ 002E × 0308 × 00AD ÷ +÷ 002E × 0300 ÷ +÷ 002E × 0308 × 0300 ÷ +÷ 002E × 200D ÷ +÷ 002E × 0308 × 200D ÷ +÷ 002E ÷ 0061 × 2060 ÷ +÷ 002E × 0308 ÷ 0061 × 2060 ÷ +÷ 002E ÷ 0061 ÷ 003A ÷ +÷ 002E × 0308 ÷ 0061 ÷ 003A ÷ +÷ 002E ÷ 0061 ÷ 0027 ÷ +÷ 002E × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 002E ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002E × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002E ÷ 0061 ÷ 002C ÷ +÷ 002E × 0308 ÷ 0061 ÷ 002C ÷ +÷ 002E ÷ 0031 ÷ 003A ÷ +÷ 002E × 0308 ÷ 0031 ÷ 003A ÷ +÷ 002E ÷ 0031 ÷ 0027 ÷ +÷ 002E × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 002E ÷ 0031 ÷ 002C ÷ +÷ 002E × 0308 ÷ 0031 ÷ 002C ÷ +÷ 002E ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002E × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0030 ÷ 0001 ÷ +÷ 0030 × 0308 ÷ 0001 ÷ +÷ 0030 ÷ 000D ÷ +÷ 0030 × 0308 ÷ 000D ÷ +÷ 0030 ÷ 000A ÷ +÷ 0030 × 0308 ÷ 000A ÷ +÷ 0030 ÷ 000B ÷ +÷ 0030 × 0308 ÷ 000B ÷ +÷ 0030 ÷ 3031 ÷ +÷ 0030 × 0308 ÷ 3031 ÷ +÷ 0030 × 0041 ÷ +÷ 0030 × 0308 × 0041 ÷ +÷ 0030 ÷ 003A ÷ +÷ 0030 × 0308 ÷ 003A ÷ +÷ 0030 ÷ 002C ÷ +÷ 0030 × 0308 ÷ 002C ÷ +÷ 0030 ÷ 002E ÷ +÷ 0030 × 0308 ÷ 002E ÷ +÷ 0030 × 0030 ÷ +÷ 0030 × 0308 × 0030 ÷ +÷ 0030 × 005F ÷ +÷ 0030 × 0308 × 005F ÷ +÷ 0030 ÷ 1F1E6 ÷ +÷ 0030 × 0308 ÷ 1F1E6 ÷ +÷ 0030 × 05D0 ÷ +÷ 0030 × 0308 × 05D0 ÷ +÷ 0030 ÷ 0022 ÷ +÷ 0030 × 0308 ÷ 0022 ÷ +÷ 0030 ÷ 0027 ÷ +÷ 0030 × 0308 ÷ 0027 ÷ +÷ 0030 ÷ 231A ÷ +÷ 0030 × 0308 ÷ 231A ÷ +÷ 0030 ÷ 0020 ÷ +÷ 0030 × 0308 ÷ 0020 ÷ +÷ 0030 × 00AD ÷ +÷ 0030 × 0308 × 00AD ÷ +÷ 0030 × 0300 ÷ +÷ 0030 × 0308 × 0300 ÷ +÷ 0030 × 200D ÷ +÷ 0030 × 0308 × 200D ÷ +÷ 0030 × 0061 × 2060 ÷ +÷ 0030 × 0308 × 0061 × 2060 ÷ +÷ 0030 × 0061 ÷ 003A ÷ +÷ 0030 × 0308 × 0061 ÷ 003A ÷ +÷ 0030 × 0061 ÷ 0027 ÷ +÷ 0030 × 0308 × 0061 ÷ 0027 ÷ +÷ 0030 × 0061 ÷ 0027 × 2060 ÷ +÷ 0030 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0030 × 0061 ÷ 002C ÷ +÷ 0030 × 0308 × 0061 ÷ 002C ÷ +÷ 0030 × 0031 ÷ 003A ÷ +÷ 0030 × 0308 × 0031 ÷ 003A ÷ +÷ 0030 × 0031 ÷ 0027 ÷ +÷ 0030 × 0308 × 0031 ÷ 0027 ÷ +÷ 0030 × 0031 ÷ 002C ÷ +÷ 0030 × 0308 × 0031 ÷ 002C ÷ +÷ 0030 × 0031 ÷ 002E × 2060 ÷ +÷ 0030 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 005F ÷ 0001 ÷ +÷ 005F × 0308 ÷ 0001 ÷ +÷ 005F ÷ 000D ÷ +÷ 005F × 0308 ÷ 000D ÷ +÷ 005F ÷ 000A ÷ +÷ 005F × 0308 ÷ 000A ÷ +÷ 005F ÷ 000B ÷ +÷ 005F × 0308 ÷ 000B ÷ +÷ 005F × 3031 ÷ +÷ 005F × 0308 × 3031 ÷ +÷ 005F × 0041 ÷ +÷ 005F × 0308 × 0041 ÷ +÷ 005F ÷ 003A ÷ +÷ 005F × 0308 ÷ 003A ÷ +÷ 005F ÷ 002C ÷ +÷ 005F × 0308 ÷ 002C ÷ +÷ 005F ÷ 002E ÷ +÷ 005F × 0308 ÷ 002E ÷ +÷ 005F × 0030 ÷ +÷ 005F × 0308 × 0030 ÷ +÷ 005F × 005F ÷ +÷ 005F × 0308 × 005F ÷ +÷ 005F ÷ 1F1E6 ÷ +÷ 005F × 0308 ÷ 1F1E6 ÷ +÷ 005F × 05D0 ÷ +÷ 005F × 0308 × 05D0 ÷ +÷ 005F ÷ 0022 ÷ +÷ 005F × 0308 ÷ 0022 ÷ +÷ 005F ÷ 0027 ÷ +÷ 005F × 0308 ÷ 0027 ÷ +÷ 005F ÷ 231A ÷ +÷ 005F × 0308 ÷ 231A ÷ +÷ 005F ÷ 0020 ÷ +÷ 005F × 0308 ÷ 0020 ÷ +÷ 005F × 00AD ÷ +÷ 005F × 0308 × 00AD ÷ +÷ 005F × 0300 ÷ +÷ 005F × 0308 × 0300 ÷ +÷ 005F × 200D ÷ +÷ 005F × 0308 × 200D ÷ +÷ 005F × 0061 × 2060 ÷ +÷ 005F × 0308 × 0061 × 2060 ÷ +÷ 005F × 0061 ÷ 003A ÷ +÷ 005F × 0308 × 0061 ÷ 003A ÷ +÷ 005F × 0061 ÷ 0027 ÷ +÷ 005F × 0308 × 0061 ÷ 0027 ÷ +÷ 005F × 0061 ÷ 0027 × 2060 ÷ +÷ 005F × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 005F × 0061 ÷ 002C ÷ +÷ 005F × 0308 × 0061 ÷ 002C ÷ +÷ 005F × 0031 ÷ 003A ÷ +÷ 005F × 0308 × 0031 ÷ 003A ÷ +÷ 005F × 0031 ÷ 0027 ÷ +÷ 005F × 0308 × 0031 ÷ 0027 ÷ +÷ 005F × 0031 ÷ 002C ÷ +÷ 005F × 0308 × 0031 ÷ 002C ÷ +÷ 005F × 0031 ÷ 002E × 2060 ÷ +÷ 005F × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 1F1E6 ÷ 0001 ÷ +÷ 1F1E6 × 0308 ÷ 0001 ÷ +÷ 1F1E6 ÷ 000D ÷ +÷ 1F1E6 × 0308 ÷ 000D ÷ +÷ 1F1E6 ÷ 000A ÷ +÷ 1F1E6 × 0308 ÷ 000A ÷ +÷ 1F1E6 ÷ 000B ÷ +÷ 1F1E6 × 0308 ÷ 000B ÷ +÷ 1F1E6 ÷ 3031 ÷ +÷ 1F1E6 × 0308 ÷ 3031 ÷ +÷ 1F1E6 ÷ 0041 ÷ +÷ 1F1E6 × 0308 ÷ 0041 ÷ +÷ 1F1E6 ÷ 003A ÷ +÷ 1F1E6 × 0308 ÷ 003A ÷ +÷ 1F1E6 ÷ 002C ÷ +÷ 1F1E6 × 0308 ÷ 002C ÷ +÷ 1F1E6 ÷ 002E ÷ +÷ 1F1E6 × 0308 ÷ 002E ÷ +÷ 1F1E6 ÷ 0030 ÷ +÷ 1F1E6 × 0308 ÷ 0030 ÷ +÷ 1F1E6 ÷ 005F ÷ +÷ 1F1E6 × 0308 ÷ 005F ÷ +÷ 1F1E6 × 1F1E6 ÷ +÷ 1F1E6 × 0308 × 1F1E6 ÷ +÷ 1F1E6 ÷ 05D0 ÷ +÷ 1F1E6 × 0308 ÷ 05D0 ÷ +÷ 1F1E6 ÷ 0022 ÷ +÷ 1F1E6 × 0308 ÷ 0022 ÷ +÷ 1F1E6 ÷ 0027 ÷ +÷ 1F1E6 × 0308 ÷ 0027 ÷ +÷ 1F1E6 ÷ 231A ÷ +÷ 1F1E6 × 0308 ÷ 231A ÷ +÷ 1F1E6 ÷ 0020 ÷ +÷ 1F1E6 × 0308 ÷ 0020 ÷ +÷ 1F1E6 × 00AD ÷ +÷ 1F1E6 × 0308 × 00AD ÷ +÷ 1F1E6 × 0300 ÷ +÷ 1F1E6 × 0308 × 0300 ÷ +÷ 1F1E6 × 200D ÷ +÷ 1F1E6 × 0308 × 200D ÷ +÷ 1F1E6 ÷ 0061 × 2060 ÷ +÷ 1F1E6 × 0308 ÷ 0061 × 2060 ÷ +÷ 1F1E6 ÷ 0061 ÷ 003A ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 1F1E6 ÷ 0061 ÷ 0027 ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 1F1E6 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 1F1E6 ÷ 0061 ÷ 002C ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 1F1E6 ÷ 0031 ÷ 003A ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 1F1E6 ÷ 0031 ÷ 0027 ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 1F1E6 ÷ 0031 ÷ 002C ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 1F1E6 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 05D0 ÷ 0001 ÷ +÷ 05D0 × 0308 ÷ 0001 ÷ +÷ 05D0 ÷ 000D ÷ +÷ 05D0 × 0308 ÷ 000D ÷ +÷ 05D0 ÷ 000A ÷ +÷ 05D0 × 0308 ÷ 000A ÷ +÷ 05D0 ÷ 000B ÷ +÷ 05D0 × 0308 ÷ 000B ÷ +÷ 05D0 ÷ 3031 ÷ +÷ 05D0 × 0308 ÷ 3031 ÷ +÷ 05D0 × 0041 ÷ +÷ 05D0 × 0308 × 0041 ÷ +÷ 05D0 ÷ 003A ÷ +÷ 05D0 × 0308 ÷ 003A ÷ +÷ 05D0 ÷ 002C ÷ +÷ 05D0 × 0308 ÷ 002C ÷ +÷ 05D0 ÷ 002E ÷ +÷ 05D0 × 0308 ÷ 002E ÷ +÷ 05D0 × 0030 ÷ +÷ 05D0 × 0308 × 0030 ÷ +÷ 05D0 × 005F ÷ +÷ 05D0 × 0308 × 005F ÷ +÷ 05D0 ÷ 1F1E6 ÷ +÷ 05D0 × 0308 ÷ 1F1E6 ÷ +÷ 05D0 × 05D0 ÷ +÷ 05D0 × 0308 × 05D0 ÷ +÷ 05D0 ÷ 0022 ÷ +÷ 05D0 × 0308 ÷ 0022 ÷ +÷ 05D0 × 0027 ÷ +÷ 05D0 × 0308 × 0027 ÷ +÷ 05D0 ÷ 231A ÷ +÷ 05D0 × 0308 ÷ 231A ÷ +÷ 05D0 ÷ 0020 ÷ +÷ 05D0 × 0308 ÷ 0020 ÷ +÷ 05D0 × 00AD ÷ +÷ 05D0 × 0308 × 00AD ÷ +÷ 05D0 × 0300 ÷ +÷ 05D0 × 0308 × 0300 ÷ +÷ 05D0 × 200D ÷ +÷ 05D0 × 0308 × 200D ÷ +÷ 05D0 × 0061 × 2060 ÷ +÷ 05D0 × 0308 × 0061 × 2060 ÷ +÷ 05D0 × 0061 ÷ 003A ÷ +÷ 05D0 × 0308 × 0061 ÷ 003A ÷ +÷ 05D0 × 0061 ÷ 0027 ÷ +÷ 05D0 × 0308 × 0061 ÷ 0027 ÷ +÷ 05D0 × 0061 ÷ 0027 × 2060 ÷ +÷ 05D0 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 05D0 × 0061 ÷ 002C ÷ +÷ 05D0 × 0308 × 0061 ÷ 002C ÷ +÷ 05D0 × 0031 ÷ 003A ÷ +÷ 05D0 × 0308 × 0031 ÷ 003A ÷ +÷ 05D0 × 0031 ÷ 0027 ÷ +÷ 05D0 × 0308 × 0031 ÷ 0027 ÷ +÷ 05D0 × 0031 ÷ 002C ÷ +÷ 05D0 × 0308 × 0031 ÷ 002C ÷ +÷ 05D0 × 0031 ÷ 002E × 2060 ÷ +÷ 05D0 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0022 ÷ 0001 ÷ +÷ 0022 × 0308 ÷ 0001 ÷ +÷ 0022 ÷ 000D ÷ +÷ 0022 × 0308 ÷ 000D ÷ +÷ 0022 ÷ 000A ÷ +÷ 0022 × 0308 ÷ 000A ÷ +÷ 0022 ÷ 000B ÷ +÷ 0022 × 0308 ÷ 000B ÷ +÷ 0022 ÷ 3031 ÷ +÷ 0022 × 0308 ÷ 3031 ÷ +÷ 0022 ÷ 0041 ÷ +÷ 0022 × 0308 ÷ 0041 ÷ +÷ 0022 ÷ 003A ÷ +÷ 0022 × 0308 ÷ 003A ÷ +÷ 0022 ÷ 002C ÷ +÷ 0022 × 0308 ÷ 002C ÷ +÷ 0022 ÷ 002E ÷ +÷ 0022 × 0308 ÷ 002E ÷ +÷ 0022 ÷ 0030 ÷ +÷ 0022 × 0308 ÷ 0030 ÷ +÷ 0022 ÷ 005F ÷ +÷ 0022 × 0308 ÷ 005F ÷ +÷ 0022 ÷ 1F1E6 ÷ +÷ 0022 × 0308 ÷ 1F1E6 ÷ +÷ 0022 ÷ 05D0 ÷ +÷ 0022 × 0308 ÷ 05D0 ÷ +÷ 0022 ÷ 0022 ÷ +÷ 0022 × 0308 ÷ 0022 ÷ +÷ 0022 ÷ 0027 ÷ +÷ 0022 × 0308 ÷ 0027 ÷ +÷ 0022 ÷ 231A ÷ +÷ 0022 × 0308 ÷ 231A ÷ +÷ 0022 ÷ 0020 ÷ +÷ 0022 × 0308 ÷ 0020 ÷ +÷ 0022 × 00AD ÷ +÷ 0022 × 0308 × 00AD ÷ +÷ 0022 × 0300 ÷ +÷ 0022 × 0308 × 0300 ÷ +÷ 0022 × 200D ÷ +÷ 0022 × 0308 × 200D ÷ +÷ 0022 ÷ 0061 × 2060 ÷ +÷ 0022 × 0308 ÷ 0061 × 2060 ÷ +÷ 0022 ÷ 0061 ÷ 003A ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0022 ÷ 0061 ÷ 0027 ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0022 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0022 ÷ 0061 ÷ 002C ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0022 ÷ 0031 ÷ 003A ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0022 ÷ 0031 ÷ 0027 ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0022 ÷ 0031 ÷ 002C ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0022 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0027 ÷ 0001 ÷ +÷ 0027 × 0308 ÷ 0001 ÷ +÷ 0027 ÷ 000D ÷ +÷ 0027 × 0308 ÷ 000D ÷ +÷ 0027 ÷ 000A ÷ +÷ 0027 × 0308 ÷ 000A ÷ +÷ 0027 ÷ 000B ÷ +÷ 0027 × 0308 ÷ 000B ÷ +÷ 0027 ÷ 3031 ÷ +÷ 0027 × 0308 ÷ 3031 ÷ +÷ 0027 ÷ 0041 ÷ +÷ 0027 × 0308 ÷ 0041 ÷ +÷ 0027 ÷ 003A ÷ +÷ 0027 × 0308 ÷ 003A ÷ +÷ 0027 ÷ 002C ÷ +÷ 0027 × 0308 ÷ 002C ÷ +÷ 0027 ÷ 002E ÷ +÷ 0027 × 0308 ÷ 002E ÷ +÷ 0027 ÷ 0030 ÷ +÷ 0027 × 0308 ÷ 0030 ÷ +÷ 0027 ÷ 005F ÷ +÷ 0027 × 0308 ÷ 005F ÷ +÷ 0027 ÷ 1F1E6 ÷ +÷ 0027 × 0308 ÷ 1F1E6 ÷ +÷ 0027 ÷ 05D0 ÷ +÷ 0027 × 0308 ÷ 05D0 ÷ +÷ 0027 ÷ 0022 ÷ +÷ 0027 × 0308 ÷ 0022 ÷ +÷ 0027 ÷ 0027 ÷ +÷ 0027 × 0308 ÷ 0027 ÷ +÷ 0027 ÷ 231A ÷ +÷ 0027 × 0308 ÷ 231A ÷ +÷ 0027 ÷ 0020 ÷ +÷ 0027 × 0308 ÷ 0020 ÷ +÷ 0027 × 00AD ÷ +÷ 0027 × 0308 × 00AD ÷ +÷ 0027 × 0300 ÷ +÷ 0027 × 0308 × 0300 ÷ +÷ 0027 × 200D ÷ +÷ 0027 × 0308 × 200D ÷ +÷ 0027 ÷ 0061 × 2060 ÷ +÷ 0027 × 0308 ÷ 0061 × 2060 ÷ +÷ 0027 ÷ 0061 ÷ 003A ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0027 ÷ 0061 ÷ 0027 ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0027 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0027 ÷ 0061 ÷ 002C ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0027 ÷ 0031 ÷ 003A ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0027 ÷ 0031 ÷ 0027 ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0027 ÷ 0031 ÷ 002C ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0027 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 231A ÷ 0001 ÷ +÷ 231A × 0308 ÷ 0001 ÷ +÷ 231A ÷ 000D ÷ +÷ 231A × 0308 ÷ 000D ÷ +÷ 231A ÷ 000A ÷ +÷ 231A × 0308 ÷ 000A ÷ +÷ 231A ÷ 000B ÷ +÷ 231A × 0308 ÷ 000B ÷ +÷ 231A ÷ 3031 ÷ +÷ 231A × 0308 ÷ 3031 ÷ +÷ 231A ÷ 0041 ÷ +÷ 231A × 0308 ÷ 0041 ÷ +÷ 231A ÷ 003A ÷ +÷ 231A × 0308 ÷ 003A ÷ +÷ 231A ÷ 002C ÷ +÷ 231A × 0308 ÷ 002C ÷ +÷ 231A ÷ 002E ÷ +÷ 231A × 0308 ÷ 002E ÷ +÷ 231A ÷ 0030 ÷ +÷ 231A × 0308 ÷ 0030 ÷ +÷ 231A ÷ 005F ÷ +÷ 231A × 0308 ÷ 005F ÷ +÷ 231A ÷ 1F1E6 ÷ +÷ 231A × 0308 ÷ 1F1E6 ÷ +÷ 231A ÷ 05D0 ÷ +÷ 231A × 0308 ÷ 05D0 ÷ +÷ 231A ÷ 0022 ÷ +÷ 231A × 0308 ÷ 0022 ÷ +÷ 231A ÷ 0027 ÷ +÷ 231A × 0308 ÷ 0027 ÷ +÷ 231A ÷ 231A ÷ +÷ 231A × 0308 ÷ 231A ÷ +÷ 231A ÷ 0020 ÷ +÷ 231A × 0308 ÷ 0020 ÷ +÷ 231A × 00AD ÷ +÷ 231A × 0308 × 00AD ÷ +÷ 231A × 0300 ÷ +÷ 231A × 0308 × 0300 ÷ +÷ 231A × 200D ÷ +÷ 231A × 0308 × 200D ÷ +÷ 231A ÷ 0061 × 2060 ÷ +÷ 231A × 0308 ÷ 0061 × 2060 ÷ +÷ 231A ÷ 0061 ÷ 003A ÷ +÷ 231A × 0308 ÷ 0061 ÷ 003A ÷ +÷ 231A ÷ 0061 ÷ 0027 ÷ +÷ 231A × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 231A ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 231A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 231A ÷ 0061 ÷ 002C ÷ +÷ 231A × 0308 ÷ 0061 ÷ 002C ÷ +÷ 231A ÷ 0031 ÷ 003A ÷ +÷ 231A × 0308 ÷ 0031 ÷ 003A ÷ +÷ 231A ÷ 0031 ÷ 0027 ÷ +÷ 231A × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 231A ÷ 0031 ÷ 002C ÷ +÷ 231A × 0308 ÷ 0031 ÷ 002C ÷ +÷ 231A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 231A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0020 ÷ 0001 ÷ +÷ 0020 × 0308 ÷ 0001 ÷ +÷ 0020 ÷ 000D ÷ +÷ 0020 × 0308 ÷ 000D ÷ +÷ 0020 ÷ 000A ÷ +÷ 0020 × 0308 ÷ 000A ÷ +÷ 0020 ÷ 000B ÷ +÷ 0020 × 0308 ÷ 000B ÷ +÷ 0020 ÷ 3031 ÷ +÷ 0020 × 0308 ÷ 3031 ÷ +÷ 0020 ÷ 0041 ÷ +÷ 0020 × 0308 ÷ 0041 ÷ +÷ 0020 ÷ 003A ÷ +÷ 0020 × 0308 ÷ 003A ÷ +÷ 0020 ÷ 002C ÷ +÷ 0020 × 0308 ÷ 002C ÷ +÷ 0020 ÷ 002E ÷ +÷ 0020 × 0308 ÷ 002E ÷ +÷ 0020 ÷ 0030 ÷ +÷ 0020 × 0308 ÷ 0030 ÷ +÷ 0020 ÷ 005F ÷ +÷ 0020 × 0308 ÷ 005F ÷ +÷ 0020 ÷ 1F1E6 ÷ +÷ 0020 × 0308 ÷ 1F1E6 ÷ +÷ 0020 ÷ 05D0 ÷ +÷ 0020 × 0308 ÷ 05D0 ÷ +÷ 0020 ÷ 0022 ÷ +÷ 0020 × 0308 ÷ 0022 ÷ +÷ 0020 ÷ 0027 ÷ +÷ 0020 × 0308 ÷ 0027 ÷ +÷ 0020 ÷ 231A ÷ +÷ 0020 × 0308 ÷ 231A ÷ +÷ 0020 × 0020 ÷ +÷ 0020 × 0308 ÷ 0020 ÷ +÷ 0020 × 00AD ÷ +÷ 0020 × 0308 × 00AD ÷ +÷ 0020 × 0300 ÷ +÷ 0020 × 0308 × 0300 ÷ +÷ 0020 × 200D ÷ +÷ 0020 × 0308 × 200D ÷ +÷ 0020 ÷ 0061 × 2060 ÷ +÷ 0020 × 0308 ÷ 0061 × 2060 ÷ +÷ 0020 ÷ 0061 ÷ 003A ÷ +÷ 0020 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0020 ÷ 0061 ÷ 0027 ÷ +÷ 0020 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0020 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0020 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0020 ÷ 0061 ÷ 002C ÷ +÷ 0020 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0020 ÷ 0031 ÷ 003A ÷ +÷ 0020 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0020 ÷ 0031 ÷ 0027 ÷ +÷ 0020 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0020 ÷ 0031 ÷ 002C ÷ +÷ 0020 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0020 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0020 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 00AD ÷ 0001 ÷ +÷ 00AD × 0308 ÷ 0001 ÷ +÷ 00AD ÷ 000D ÷ +÷ 00AD × 0308 ÷ 000D ÷ +÷ 00AD ÷ 000A ÷ +÷ 00AD × 0308 ÷ 000A ÷ +÷ 00AD ÷ 000B ÷ +÷ 00AD × 0308 ÷ 000B ÷ +÷ 00AD ÷ 3031 ÷ +÷ 00AD × 0308 ÷ 3031 ÷ +÷ 00AD ÷ 0041 ÷ +÷ 00AD × 0308 ÷ 0041 ÷ +÷ 00AD ÷ 003A ÷ +÷ 00AD × 0308 ÷ 003A ÷ +÷ 00AD ÷ 002C ÷ +÷ 00AD × 0308 ÷ 002C ÷ +÷ 00AD ÷ 002E ÷ +÷ 00AD × 0308 ÷ 002E ÷ +÷ 00AD ÷ 0030 ÷ +÷ 00AD × 0308 ÷ 0030 ÷ +÷ 00AD ÷ 005F ÷ +÷ 00AD × 0308 ÷ 005F ÷ +÷ 00AD ÷ 1F1E6 ÷ +÷ 00AD × 0308 ÷ 1F1E6 ÷ +÷ 00AD ÷ 05D0 ÷ +÷ 00AD × 0308 ÷ 05D0 ÷ +÷ 00AD ÷ 0022 ÷ +÷ 00AD × 0308 ÷ 0022 ÷ +÷ 00AD ÷ 0027 ÷ +÷ 00AD × 0308 ÷ 0027 ÷ +÷ 00AD ÷ 231A ÷ +÷ 00AD × 0308 ÷ 231A ÷ +÷ 00AD ÷ 0020 ÷ +÷ 00AD × 0308 ÷ 0020 ÷ +÷ 00AD × 00AD ÷ +÷ 00AD × 0308 × 00AD ÷ +÷ 00AD × 0300 ÷ +÷ 00AD × 0308 × 0300 ÷ +÷ 00AD × 200D ÷ +÷ 00AD × 0308 × 200D ÷ +÷ 00AD ÷ 0061 × 2060 ÷ +÷ 00AD × 0308 ÷ 0061 × 2060 ÷ +÷ 00AD ÷ 0061 ÷ 003A ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 003A ÷ +÷ 00AD ÷ 0061 ÷ 0027 ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 00AD ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 00AD ÷ 0061 ÷ 002C ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 002C ÷ +÷ 00AD ÷ 0031 ÷ 003A ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 003A ÷ +÷ 00AD ÷ 0031 ÷ 0027 ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 00AD ÷ 0031 ÷ 002C ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 002C ÷ +÷ 00AD ÷ 0031 ÷ 002E × 2060 ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0300 ÷ 0001 ÷ +÷ 0300 × 0308 ÷ 0001 ÷ +÷ 0300 ÷ 000D ÷ +÷ 0300 × 0308 ÷ 000D ÷ +÷ 0300 ÷ 000A ÷ +÷ 0300 × 0308 ÷ 000A ÷ +÷ 0300 ÷ 000B ÷ +÷ 0300 × 0308 ÷ 000B ÷ +÷ 0300 ÷ 3031 ÷ +÷ 0300 × 0308 ÷ 3031 ÷ +÷ 0300 ÷ 0041 ÷ +÷ 0300 × 0308 ÷ 0041 ÷ +÷ 0300 ÷ 003A ÷ +÷ 0300 × 0308 ÷ 003A ÷ +÷ 0300 ÷ 002C ÷ +÷ 0300 × 0308 ÷ 002C ÷ +÷ 0300 ÷ 002E ÷ +÷ 0300 × 0308 ÷ 002E ÷ +÷ 0300 ÷ 0030 ÷ +÷ 0300 × 0308 ÷ 0030 ÷ +÷ 0300 ÷ 005F ÷ +÷ 0300 × 0308 ÷ 005F ÷ +÷ 0300 ÷ 1F1E6 ÷ +÷ 0300 × 0308 ÷ 1F1E6 ÷ +÷ 0300 ÷ 05D0 ÷ +÷ 0300 × 0308 ÷ 05D0 ÷ +÷ 0300 ÷ 0022 ÷ +÷ 0300 × 0308 ÷ 0022 ÷ +÷ 0300 ÷ 0027 ÷ +÷ 0300 × 0308 ÷ 0027 ÷ +÷ 0300 ÷ 231A ÷ +÷ 0300 × 0308 ÷ 231A ÷ +÷ 0300 ÷ 0020 ÷ +÷ 0300 × 0308 ÷ 0020 ÷ +÷ 0300 × 00AD ÷ +÷ 0300 × 0308 × 00AD ÷ +÷ 0300 × 0300 ÷ +÷ 0300 × 0308 × 0300 ÷ +÷ 0300 × 200D ÷ +÷ 0300 × 0308 × 200D ÷ +÷ 0300 ÷ 0061 × 2060 ÷ +÷ 0300 × 0308 ÷ 0061 × 2060 ÷ +÷ 0300 ÷ 0061 ÷ 003A ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0300 ÷ 0061 ÷ 0027 ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0300 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0300 ÷ 0061 ÷ 002C ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0300 ÷ 0031 ÷ 003A ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0300 ÷ 0031 ÷ 0027 ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0300 ÷ 0031 ÷ 002C ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0300 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 200D ÷ 0001 ÷ +÷ 200D × 0308 ÷ 0001 ÷ +÷ 200D ÷ 000D ÷ +÷ 200D × 0308 ÷ 000D ÷ +÷ 200D ÷ 000A ÷ +÷ 200D × 0308 ÷ 000A ÷ +÷ 200D ÷ 000B ÷ +÷ 200D × 0308 ÷ 000B ÷ +÷ 200D ÷ 3031 ÷ +÷ 200D × 0308 ÷ 3031 ÷ +÷ 200D ÷ 0041 ÷ +÷ 200D × 0308 ÷ 0041 ÷ +÷ 200D ÷ 003A ÷ +÷ 200D × 0308 ÷ 003A ÷ +÷ 200D ÷ 002C ÷ +÷ 200D × 0308 ÷ 002C ÷ +÷ 200D ÷ 002E ÷ +÷ 200D × 0308 ÷ 002E ÷ +÷ 200D ÷ 0030 ÷ +÷ 200D × 0308 ÷ 0030 ÷ +÷ 200D ÷ 005F ÷ +÷ 200D × 0308 ÷ 005F ÷ +÷ 200D ÷ 1F1E6 ÷ +÷ 200D × 0308 ÷ 1F1E6 ÷ +÷ 200D ÷ 05D0 ÷ +÷ 200D × 0308 ÷ 05D0 ÷ +÷ 200D ÷ 0022 ÷ +÷ 200D × 0308 ÷ 0022 ÷ +÷ 200D ÷ 0027 ÷ +÷ 200D × 0308 ÷ 0027 ÷ +÷ 200D × 231A ÷ +÷ 200D × 0308 ÷ 231A ÷ +÷ 200D ÷ 0020 ÷ +÷ 200D × 0308 ÷ 0020 ÷ +÷ 200D × 00AD ÷ +÷ 200D × 0308 × 00AD ÷ +÷ 200D × 0300 ÷ +÷ 200D × 0308 × 0300 ÷ +÷ 200D × 200D ÷ +÷ 200D × 0308 × 200D ÷ +÷ 200D ÷ 0061 × 2060 ÷ +÷ 200D × 0308 ÷ 0061 × 2060 ÷ +÷ 200D ÷ 0061 ÷ 003A ÷ +÷ 200D × 0308 ÷ 0061 ÷ 003A ÷ +÷ 200D ÷ 0061 ÷ 0027 ÷ +÷ 200D × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 200D ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 200D × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 200D ÷ 0061 ÷ 002C ÷ +÷ 200D × 0308 ÷ 0061 ÷ 002C ÷ +÷ 200D ÷ 0031 ÷ 003A ÷ +÷ 200D × 0308 ÷ 0031 ÷ 003A ÷ +÷ 200D ÷ 0031 ÷ 0027 ÷ +÷ 200D × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 200D ÷ 0031 ÷ 002C ÷ +÷ 200D × 0308 ÷ 0031 ÷ 002C ÷ +÷ 200D ÷ 0031 ÷ 002E × 2060 ÷ +÷ 200D × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 × 2060 ÷ 0001 ÷ +÷ 0061 × 2060 × 0308 ÷ 0001 ÷ +÷ 0061 × 2060 ÷ 000D ÷ +÷ 0061 × 2060 × 0308 ÷ 000D ÷ +÷ 0061 × 2060 ÷ 000A ÷ +÷ 0061 × 2060 × 0308 ÷ 000A ÷ +÷ 0061 × 2060 ÷ 000B ÷ +÷ 0061 × 2060 × 0308 ÷ 000B ÷ +÷ 0061 × 2060 ÷ 3031 ÷ +÷ 0061 × 2060 × 0308 ÷ 3031 ÷ +÷ 0061 × 2060 × 0041 ÷ +÷ 0061 × 2060 × 0308 × 0041 ÷ +÷ 0061 × 2060 ÷ 003A ÷ +÷ 0061 × 2060 × 0308 ÷ 003A ÷ +÷ 0061 × 2060 ÷ 002C ÷ +÷ 0061 × 2060 × 0308 ÷ 002C ÷ +÷ 0061 × 2060 ÷ 002E ÷ +÷ 0061 × 2060 × 0308 ÷ 002E ÷ +÷ 0061 × 2060 × 0030 ÷ +÷ 0061 × 2060 × 0308 × 0030 ÷ +÷ 0061 × 2060 × 005F ÷ +÷ 0061 × 2060 × 0308 × 005F ÷ +÷ 0061 × 2060 ÷ 1F1E6 ÷ +÷ 0061 × 2060 × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 2060 × 05D0 ÷ +÷ 0061 × 2060 × 0308 × 05D0 ÷ +÷ 0061 × 2060 ÷ 0022 ÷ +÷ 0061 × 2060 × 0308 ÷ 0022 ÷ +÷ 0061 × 2060 ÷ 0027 ÷ +÷ 0061 × 2060 × 0308 ÷ 0027 ÷ +÷ 0061 × 2060 ÷ 231A ÷ +÷ 0061 × 2060 × 0308 ÷ 231A ÷ +÷ 0061 × 2060 ÷ 0020 ÷ +÷ 0061 × 2060 × 0308 ÷ 0020 ÷ +÷ 0061 × 2060 × 00AD ÷ +÷ 0061 × 2060 × 0308 × 00AD ÷ +÷ 0061 × 2060 × 0300 ÷ +÷ 0061 × 2060 × 0308 × 0300 ÷ +÷ 0061 × 2060 × 200D ÷ +÷ 0061 × 2060 × 0308 × 200D ÷ +÷ 0061 × 2060 × 0061 × 2060 ÷ +÷ 0061 × 2060 × 0308 × 0061 × 2060 ÷ +÷ 0061 × 2060 × 0061 ÷ 003A ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 2060 × 0061 ÷ 0027 ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 2060 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 2060 × 0061 ÷ 002C ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 002C ÷ +÷ 0061 × 2060 × 0031 ÷ 003A ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 003A ÷ +÷ 0061 × 2060 × 0031 ÷ 0027 ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 0027 ÷ +÷ 0061 × 2060 × 0031 ÷ 002C ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 002C ÷ +÷ 0061 × 2060 × 0031 ÷ 002E × 2060 ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 003A ÷ 0001 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 003A ÷ 000D ÷ +÷ 0061 ÷ 003A × 0308 ÷ 000D ÷ +÷ 0061 ÷ 003A ÷ 000A ÷ +÷ 0061 ÷ 003A × 0308 ÷ 000A ÷ +÷ 0061 ÷ 003A ÷ 000B ÷ +÷ 0061 ÷ 003A × 0308 ÷ 000B ÷ +÷ 0061 ÷ 003A ÷ 3031 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 3031 ÷ +÷ 0061 × 003A × 0041 ÷ +÷ 0061 × 003A × 0308 × 0041 ÷ +÷ 0061 ÷ 003A ÷ 003A ÷ +÷ 0061 ÷ 003A × 0308 ÷ 003A ÷ +÷ 0061 ÷ 003A ÷ 002C ÷ +÷ 0061 ÷ 003A × 0308 ÷ 002C ÷ +÷ 0061 ÷ 003A ÷ 002E ÷ +÷ 0061 ÷ 003A × 0308 ÷ 002E ÷ +÷ 0061 ÷ 003A ÷ 0030 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 003A ÷ 005F ÷ +÷ 0061 ÷ 003A × 0308 ÷ 005F ÷ +÷ 0061 ÷ 003A ÷ 1F1E6 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 003A × 05D0 ÷ +÷ 0061 × 003A × 0308 × 05D0 ÷ +÷ 0061 ÷ 003A ÷ 0022 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 003A ÷ 0027 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 003A ÷ 231A ÷ +÷ 0061 ÷ 003A × 0308 ÷ 231A ÷ +÷ 0061 ÷ 003A ÷ 0020 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0020 ÷ +÷ 0061 ÷ 003A × 00AD ÷ +÷ 0061 ÷ 003A × 0308 × 00AD ÷ +÷ 0061 ÷ 003A × 0300 ÷ +÷ 0061 ÷ 003A × 0308 × 0300 ÷ +÷ 0061 ÷ 003A × 200D ÷ +÷ 0061 ÷ 003A × 0308 × 200D ÷ +÷ 0061 × 003A × 0061 × 2060 ÷ +÷ 0061 × 003A × 0308 × 0061 × 2060 ÷ +÷ 0061 × 003A × 0061 ÷ 003A ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 003A × 0061 ÷ 0027 ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 003A × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 003A × 0061 ÷ 002C ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 002C ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 ÷ 0001 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 0027 ÷ 000D ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 000D ÷ +÷ 0061 ÷ 0027 ÷ 000A ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 000A ÷ +÷ 0061 ÷ 0027 ÷ 000B ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 000B ÷ +÷ 0061 ÷ 0027 ÷ 3031 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 3031 ÷ +÷ 0061 × 0027 × 0041 ÷ +÷ 0061 × 0027 × 0308 × 0041 ÷ +÷ 0061 ÷ 0027 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 003A ÷ +÷ 0061 ÷ 0027 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 002C ÷ +÷ 0061 ÷ 0027 ÷ 002E ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 002E ÷ +÷ 0061 ÷ 0027 ÷ 0030 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 0027 ÷ 005F ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 005F ÷ +÷ 0061 ÷ 0027 ÷ 1F1E6 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 0027 × 05D0 ÷ +÷ 0061 × 0027 × 0308 × 05D0 ÷ +÷ 0061 ÷ 0027 ÷ 0022 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 0027 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 0027 ÷ 231A ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 231A ÷ +÷ 0061 ÷ 0027 ÷ 0020 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0020 ÷ +÷ 0061 ÷ 0027 × 00AD ÷ +÷ 0061 ÷ 0027 × 0308 × 00AD ÷ +÷ 0061 ÷ 0027 × 0300 ÷ +÷ 0061 ÷ 0027 × 0308 × 0300 ÷ +÷ 0061 ÷ 0027 × 200D ÷ +÷ 0061 ÷ 0027 × 0308 × 200D ÷ +÷ 0061 × 0027 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 0308 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 0061 ÷ 002C ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 002C ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0001 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 000D ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000D ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 000A ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000A ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 000B ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000B ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 3031 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 3031 ÷ +÷ 0061 × 0027 × 2060 × 0041 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0041 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 002E ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 002E ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0030 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 005F ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 005F ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 1F1E6 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 0027 × 2060 × 05D0 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 05D0 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0022 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 231A ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 231A ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0020 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0020 ÷ +÷ 0061 ÷ 0027 × 2060 × 00AD ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 × 00AD ÷ +÷ 0061 ÷ 0027 × 2060 × 0300 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 × 0300 ÷ +÷ 0061 ÷ 0027 × 2060 × 200D ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 × 200D ÷ +÷ 0061 × 0027 × 2060 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 002C ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 002C ÷ 0001 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 002C ÷ 000D ÷ +÷ 0061 ÷ 002C × 0308 ÷ 000D ÷ +÷ 0061 ÷ 002C ÷ 000A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 000A ÷ +÷ 0061 ÷ 002C ÷ 000B ÷ +÷ 0061 ÷ 002C × 0308 ÷ 000B ÷ +÷ 0061 ÷ 002C ÷ 3031 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 3031 ÷ +÷ 0061 ÷ 002C ÷ 0041 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0041 ÷ +÷ 0061 ÷ 002C ÷ 003A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 003A ÷ +÷ 0061 ÷ 002C ÷ 002C ÷ +÷ 0061 ÷ 002C × 0308 ÷ 002C ÷ +÷ 0061 ÷ 002C ÷ 002E ÷ +÷ 0061 ÷ 002C × 0308 ÷ 002E ÷ +÷ 0061 ÷ 002C ÷ 0030 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 002C ÷ 005F ÷ +÷ 0061 ÷ 002C × 0308 ÷ 005F ÷ +÷ 0061 ÷ 002C ÷ 1F1E6 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 1F1E6 ÷ +÷ 0061 ÷ 002C ÷ 05D0 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 05D0 ÷ +÷ 0061 ÷ 002C ÷ 0022 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 002C ÷ 0027 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 002C ÷ 231A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 231A ÷ +÷ 0061 ÷ 002C ÷ 0020 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0020 ÷ +÷ 0061 ÷ 002C × 00AD ÷ +÷ 0061 ÷ 002C × 0308 × 00AD ÷ +÷ 0061 ÷ 002C × 0300 ÷ +÷ 0061 ÷ 002C × 0308 × 0300 ÷ +÷ 0061 ÷ 002C × 200D ÷ +÷ 0061 ÷ 002C × 0308 × 200D ÷ +÷ 0061 ÷ 002C ÷ 0061 × 2060 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 × 2060 ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 003A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 0027 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 002C ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 003A ÷ 0001 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 003A ÷ 000D ÷ +÷ 0031 ÷ 003A × 0308 ÷ 000D ÷ +÷ 0031 ÷ 003A ÷ 000A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 000A ÷ +÷ 0031 ÷ 003A ÷ 000B ÷ +÷ 0031 ÷ 003A × 0308 ÷ 000B ÷ +÷ 0031 ÷ 003A ÷ 3031 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 003A ÷ 0041 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 003A ÷ 003A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 003A ÷ +÷ 0031 ÷ 003A ÷ 002C ÷ +÷ 0031 ÷ 003A × 0308 ÷ 002C ÷ +÷ 0031 ÷ 003A ÷ 002E ÷ +÷ 0031 ÷ 003A × 0308 ÷ 002E ÷ +÷ 0031 ÷ 003A ÷ 0030 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0030 ÷ +÷ 0031 ÷ 003A ÷ 005F ÷ +÷ 0031 ÷ 003A × 0308 ÷ 005F ÷ +÷ 0031 ÷ 003A ÷ 1F1E6 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 003A ÷ 05D0 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 003A ÷ 0022 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 003A ÷ 0027 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 003A ÷ 231A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 231A ÷ +÷ 0031 ÷ 003A ÷ 0020 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0020 ÷ +÷ 0031 ÷ 003A × 00AD ÷ +÷ 0031 ÷ 003A × 0308 × 00AD ÷ +÷ 0031 ÷ 003A × 0300 ÷ +÷ 0031 ÷ 003A × 0308 × 0300 ÷ +÷ 0031 ÷ 003A × 200D ÷ +÷ 0031 ÷ 003A × 0308 × 200D ÷ +÷ 0031 ÷ 003A ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 003A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 0027 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 002C ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 0027 ÷ 0001 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 0027 ÷ 000D ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 000D ÷ +÷ 0031 ÷ 0027 ÷ 000A ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 000A ÷ +÷ 0031 ÷ 0027 ÷ 000B ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 000B ÷ +÷ 0031 ÷ 0027 ÷ 3031 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 0027 ÷ 0041 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 0027 ÷ 003A ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 003A ÷ +÷ 0031 ÷ 0027 ÷ 002C ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 002C ÷ +÷ 0031 ÷ 0027 ÷ 002E ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 002E ÷ +÷ 0031 × 0027 × 0030 ÷ +÷ 0031 × 0027 × 0308 × 0030 ÷ +÷ 0031 ÷ 0027 ÷ 005F ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 005F ÷ +÷ 0031 ÷ 0027 ÷ 1F1E6 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 0027 ÷ 05D0 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 0027 ÷ 0022 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 0027 ÷ 0027 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 0027 ÷ 231A ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 231A ÷ +÷ 0031 ÷ 0027 ÷ 0020 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0020 ÷ +÷ 0031 ÷ 0027 × 00AD ÷ +÷ 0031 ÷ 0027 × 0308 × 00AD ÷ +÷ 0031 ÷ 0027 × 0300 ÷ +÷ 0031 ÷ 0027 × 0308 × 0300 ÷ +÷ 0031 ÷ 0027 × 200D ÷ +÷ 0031 ÷ 0027 × 0308 × 200D ÷ +÷ 0031 ÷ 0027 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 × 0027 × 0031 ÷ 003A ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 003A ÷ +÷ 0031 × 0027 × 0031 ÷ 0027 ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 0027 ÷ +÷ 0031 × 0027 × 0031 ÷ 002C ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 002C ÷ +÷ 0031 × 0027 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 002C ÷ 0001 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 002C ÷ 000D ÷ +÷ 0031 ÷ 002C × 0308 ÷ 000D ÷ +÷ 0031 ÷ 002C ÷ 000A ÷ +÷ 0031 ÷ 002C × 0308 ÷ 000A ÷ +÷ 0031 ÷ 002C ÷ 000B ÷ +÷ 0031 ÷ 002C × 0308 ÷ 000B ÷ +÷ 0031 ÷ 002C ÷ 3031 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 002C ÷ 0041 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 002C ÷ 003A ÷ +÷ 0031 ÷ 002C × 0308 ÷ 003A ÷ +÷ 0031 ÷ 002C ÷ 002C ÷ +÷ 0031 ÷ 002C × 0308 ÷ 002C ÷ +÷ 0031 ÷ 002C ÷ 002E ÷ +÷ 0031 ÷ 002C × 0308 ÷ 002E ÷ +÷ 0031 × 002C × 0030 ÷ +÷ 0031 × 002C × 0308 × 0030 ÷ +÷ 0031 ÷ 002C ÷ 005F ÷ +÷ 0031 ÷ 002C × 0308 ÷ 005F ÷ +÷ 0031 ÷ 002C ÷ 1F1E6 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 002C ÷ 05D0 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 002C ÷ 0022 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 002C ÷ 0027 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 002C ÷ 231A ÷ +÷ 0031 ÷ 002C × 0308 ÷ 231A ÷ +÷ 0031 ÷ 002C ÷ 0020 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0020 ÷ +÷ 0031 ÷ 002C × 00AD ÷ +÷ 0031 ÷ 002C × 0308 × 00AD ÷ +÷ 0031 ÷ 002C × 0300 ÷ +÷ 0031 ÷ 002C × 0308 × 0300 ÷ +÷ 0031 ÷ 002C × 200D ÷ +÷ 0031 ÷ 002C × 0308 × 200D ÷ +÷ 0031 ÷ 002C ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 × 002C × 0031 ÷ 003A ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 003A ÷ +÷ 0031 × 002C × 0031 ÷ 0027 ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 0027 ÷ +÷ 0031 × 002C × 0031 ÷ 002C ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 002C ÷ +÷ 0031 × 002C × 0031 ÷ 002E × 2060 ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0001 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 000D ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000D ÷ +÷ 0031 ÷ 002E × 2060 ÷ 000A ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000A ÷ +÷ 0031 ÷ 002E × 2060 ÷ 000B ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000B ÷ +÷ 0031 ÷ 002E × 2060 ÷ 3031 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0041 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 ÷ 002C ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 002C ÷ +÷ 0031 ÷ 002E × 2060 ÷ 002E ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 002E ÷ +÷ 0031 × 002E × 2060 × 0030 ÷ +÷ 0031 × 002E × 2060 × 0308 × 0030 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 005F ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 005F ÷ +÷ 0031 ÷ 002E × 2060 ÷ 1F1E6 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 05D0 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0022 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 231A ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 231A ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0020 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0020 ÷ +÷ 0031 ÷ 002E × 2060 × 00AD ÷ +÷ 0031 ÷ 002E × 2060 × 0308 × 00AD ÷ +÷ 0031 ÷ 002E × 2060 × 0300 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 × 0300 ÷ +÷ 0031 ÷ 002E × 2060 × 200D ÷ +÷ 0031 ÷ 002E × 2060 × 0308 × 200D ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 003A ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 003A ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 0027 ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 0027 ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 002C ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 002C ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ +÷ 0061 × 0308 ÷ +÷ 0020 × 200D ÷ 0646 ÷ +÷ 0646 × 200D ÷ 0020 ÷ +÷ 0041 × 0041 × 0041 ÷ +÷ 0041 × 003A × 0041 ÷ +÷ 0041 ÷ 003A ÷ 003A ÷ 0041 ÷ +÷ 05D0 × 0027 ÷ +÷ 05D0 × 0022 × 05D0 ÷ +÷ 0041 × 0030 × 0030 × 0041 ÷ +÷ 0030 × 002C × 0030 ÷ +÷ 0030 ÷ 002C ÷ 002C ÷ 0030 ÷ +÷ 3031 × 3031 ÷ +÷ 0041 × 005F × 0030 × 005F × 3031 × 005F ÷ +÷ 0041 × 005F × 005F × 0041 ÷ +÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 × 200D ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 200D × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 × 1F1E9 ÷ 0062 ÷ +÷ 1F476 × 1F3FF ÷ 1F476 ÷ +÷ 1F6D1 × 200D × 1F6D1 ÷ +÷ 0061 × 200D × 1F6D1 ÷ +÷ 2701 × 200D × 2701 ÷ +÷ 0061 × 200D × 2701 ÷ +÷ 1F476 × 1F3FF × 0308 × 200D × 1F476 × 1F3FF ÷ +÷ 1F6D1 × 1F3FF ÷ +÷ 200D × 1F6D1 × 1F3FF ÷ +÷ 200D × 1F6D1 ÷ +÷ 200D × 1F6D1 ÷ +÷ 1F6D1 ÷ 1F6D1 ÷ +÷ 0061 × 0308 × 200D × 0308 × 0062 ÷ +÷ 0061 ÷ 0020 × 0020 ÷ 0062 ÷ +÷ 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0031 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0031 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0031 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0031 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0031 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0031 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0031 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0031 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0031 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0031 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0031 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0031 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0031 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0061 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0061 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0061 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0061 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0061 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0061 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0061 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0061 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0061 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0061 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0061 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0061 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0061 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0061 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0061 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0061 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0.flex b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0.flex new file mode 100644 index 000000000..767140dab --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0.flex @@ -0,0 +1,313 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 12.0 +%public +%class UnicodeWordBreakRules_12_0 +%type String + +%{ + private static final String BREAK_OPPORTUNITY = "÷"; + private static final String NO_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeWordBreakRules_12_0 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeWordBreakRules_12_0 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeWordBreakRules_12_0(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_BREAK_OPPORTUNITY); + } else { + line.add(BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + /** + * @return The next chunk of text with no internal break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + void addMatch() { + builder.append(yytext()); + } +%} + +%% + +// Break at the start and end of text. +// WB1. sot ÷ Any +// WB2. Any ÷ eot +// +<> { return nextSegment(); } + + +// Do not break within CRLF. +// +// WB3. CR × LF +// +\p{WB:CR} \p{WB:LF} / [^] { addMatch(); return nextSegment(); } +\p{WB:CR} \p{WB:LF} { addMatch(); return nextSegment(); } + + +// Otherwise break before and after Newlines (including CR and LF) +// +// WB3a. (Newline | CR | LF) ÷ +// +[\p{WB:Newline}\p{WB:CR}\p{WB:LF}] / [^]{2} { addMatch(); return nextSegment(); } +[\p{WB:Newline}\p{WB:CR}\p{WB:LF}] / [^] { addMatch(); return nextSegment(); } + + +// WB3b. ÷ (Newline | CR | LF) +// +[^] / [\p{WB:Newline}\p{WB:CR}\p{WB:LF}] [^] { addMatch(); return nextSegment(); } +[^] / [\p{WB:Newline}\p{WB:CR}\p{WB:LF}] { addMatch(); return nextSegment(); } + + +// Do not break within emoji zwj sequences. +// +// WB3c. ZWJ × \p{Extended_Pictographic} +// +\p{WB:ZWJ} / \p{Extended_Pictographic} { addMatch(); } + + +// Keep horizontal whitespace together. +// +// WB3d. WSegSpace × WSegSpace +// +\p{WB:WSegSpace} / \p{WB:WSegSpace} { addMatch(); } + +// Ignore Format and Extend characters, except after sot, CR, LF, and Newline. +// (See Section 6.2, Replacing Ignore Rules.) +// This also has the effect of: Any × (Format | Extend | ZWJ) +// +// WB4. X (Extend | Format | ZWJ)* → X +// +// --> [^ Newline CR LF ] × [Format Extend ZWJ] +// +[^\p{WB:Newline}\p{WB:CR}\p{WB:LF}] / [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}] { addMatch(); } + + +// Do not break between most letters. +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// WB5. AHLetter × AHLetter +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] [^] { addMatch(); } +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] { addMatch(); } + + +// Do not break letters across certain punctuation. +// +// AHLetter = (ALetter | Hebrew_Letter) +// MidNumLetQ = (MidNumLet | Single_Quote) +// +// WB6. AHLetter × (MidLetter | MidNumLetQ) AHLetter +// WB7. AHLetter (MidLetter | MidNumLetQ) × AHLetter +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* [\p{WB:MidLetter}\p{WB:MidNumLet}\p{WB:Single_Quote}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] { addMatch(); } + + +// WB7a. Hebrew_Letter × Single_Quote +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Hebrew_Letter} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Single_Quote} { addMatch(); } + + +// WB7b. Hebrew_Letter × Double_Quote Hebrew_Letter +// WB7c. Hebrew_Letter Double_Quote × Hebrew_Letter +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Hebrew_Letter} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* \p{WB:Double_Quote} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Hebrew_Letter} { addMatch(); } + + +// Do not break within sequences of digits, or digits adjacent to letters +// (“3a”, or “A3”). +// +// WB8. Numeric × Numeric +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} [^] { addMatch(); } +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} { addMatch(); } + + +// WB9. AHLetter × Numeric +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} [^] { addMatch(); } +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} { addMatch(); } + + +// WB10. Numeric × AHLetter +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] [^] { addMatch(); } +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] { addMatch(); } + + +// Do not break within sequences, such as “3.2” or “3,456.789”. +// +// WB11. Numeric (MidNum | MidNumLetQ) × Numeric +// WB12. Numeric × (MidNum | MidNumLetQ) Numeric +// +// MidNumLetQ = (MidNumLet | Single_Quote) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* [\p{WB:MidNum}\p{WB:MidNumLet}\p{WB:Single_Quote}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} { addMatch(); } + + +// Do not break between Katakana. +// +// WB13. Katakana × Katakana +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Katakana} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Katakana} [^] { addMatch(); } +\p{WB:Katakana} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Katakana} { addMatch(); } + +// Do not break from extenders. +// +// WB13a. (AHLetter | Numeric | Katakana | ExtendNumLet) × ExtendNumLet +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}\p{WB:ExtendNumLet}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:ExtendNumLet} [^] { addMatch(); } +[\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}\p{WB:ExtendNumLet}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:ExtendNumLet} { addMatch(); } + + +// WB13b. ExtendNumLet × (AHLetter | Numeric | Katakana) +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:ExtendNumLet} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}] [^] { addMatch(); } +\p{WB:ExtendNumLet} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}] { addMatch(); } + + +// Do not break within emoji flag sequences. That is, do not break between regional indicator +// (RI) symbols if there is an odd number of RI characters before the break point. +// +// WB15. ^ (RI RI)* RI × RI +// WB16. [^RI] (RI RI)* RI × RI +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +(\p{WB:Regional_Indicator} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]*){2} / [^] { addMatch(); return nextSegment(); } +(\p{WB:Regional_Indicator} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]*){2} { addMatch(); return nextSegment(); } + + +// Otherwise, break everywhere (including around ideographs). +// +// WB999. Any ÷ Any +// +[^] { addMatch(); return nextSegment(); } diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0.test b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0.test new file mode 100644 index 000000000..bf675fe65 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_0.test @@ -0,0 +1,10 @@ +name: UnicodeWordBreakRules_12_0 + +description: +Implements the Unicode 12.0 Word Boundary rules, specified in UAX #29 +. + +jflex: -q + +input-file-encoding: UTF-8 +output-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_0.flex b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_0.flex new file mode 100644 index 000000000..4d3c6e68a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_0.flex @@ -0,0 +1,33 @@ +%% + +%unicode 12.0 +%public +%class UnicodeWordBreak_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{WordBreak:ALetter} { setCurCharPropertyValue("WordBreak:ALetter"); } +\p{WordBreak:CR} { setCurCharPropertyValue("WordBreak:CR"); } +\p{WordBreak:Double_Quote} { setCurCharPropertyValue("WordBreak:Double_Quote"); } +\p{WordBreak:Extend} { setCurCharPropertyValue("WordBreak:Extend"); } +\p{WordBreak:ExtendNumLet} { setCurCharPropertyValue("WordBreak:ExtendNumLet"); } +\p{WordBreak:Format} { setCurCharPropertyValue("WordBreak:Format"); } +\p{WordBreak:Hebrew_Letter} { setCurCharPropertyValue("WordBreak:Hebrew_Letter"); } +\p{WordBreak:Katakana} { setCurCharPropertyValue("WordBreak:Katakana"); } +\p{WordBreak:LF} { setCurCharPropertyValue("WordBreak:LF"); } +\p{WordBreak:MidLetter} { setCurCharPropertyValue("WordBreak:MidLetter"); } +\p{WordBreak:MidNum} { setCurCharPropertyValue("WordBreak:MidNum"); } +\p{WordBreak:MidNumLet} { setCurCharPropertyValue("WordBreak:MidNumLet"); } +\p{WordBreak:Newline} { setCurCharPropertyValue("WordBreak:Newline"); } +\p{WordBreak:Numeric} { setCurCharPropertyValue("WordBreak:Numeric"); } +\p{WordBreak:Other} { setCurCharPropertyValue("WordBreak:Other"); } +\p{WordBreak:Regional_Indicator} { setCurCharPropertyValue("WordBreak:Regional_Indicator"); } +\p{WordBreak:Single_Quote} { setCurCharPropertyValue("WordBreak:Single_Quote"); } +\p{WordBreak:WSegSpace} { setCurCharPropertyValue("WordBreak:WSegSpace"); } +\p{WordBreak:ZWJ} { setCurCharPropertyValue("WordBreak:ZWJ"); } diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_0.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_0.output new file mode 100644 index 000000000..7771b1f48 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_0.output @@ -0,0 +1,1704 @@ +0000..0009; WordBreak:Other +000A..000A; WordBreak:LF +000B..000C; WordBreak:Newline +000D..000D; WordBreak:CR +000E..001F; WordBreak:Other +0020..0020; WordBreak:WSegSpace +0021..0021; WordBreak:Other +0022..0022; WordBreak:Double_Quote +0023..0026; WordBreak:Other +0027..0027; WordBreak:Single_Quote +0028..002B; WordBreak:Other +002C..002C; WordBreak:MidNum +002D..002D; WordBreak:Other +002E..002E; WordBreak:MidNumLet +002F..002F; WordBreak:Other +0030..0039; WordBreak:Numeric +003A..003A; WordBreak:MidLetter +003B..003B; WordBreak:MidNum +003C..0040; WordBreak:Other +0041..005A; WordBreak:ALetter +005B..005E; WordBreak:Other +005F..005F; WordBreak:ExtendNumLet +0060..0060; WordBreak:Other +0061..007A; WordBreak:ALetter +007B..0084; WordBreak:Other +0085..0085; WordBreak:Newline +0086..00A9; WordBreak:Other +00AA..00AA; WordBreak:ALetter +00AB..00AC; WordBreak:Other +00AD..00AD; WordBreak:Format +00AE..00B4; WordBreak:Other +00B5..00B5; WordBreak:ALetter +00B6..00B6; WordBreak:Other +00B7..00B7; WordBreak:MidLetter +00B8..00B9; WordBreak:Other +00BA..00BA; WordBreak:ALetter +00BB..00BF; WordBreak:Other +00C0..00D6; WordBreak:ALetter +00D7..00D7; WordBreak:Other +00D8..00F6; WordBreak:ALetter +00F7..00F7; WordBreak:Other +00F8..02D7; WordBreak:ALetter +02D8..02DD; WordBreak:Other +02DE..02E4; WordBreak:ALetter +02E5..02EB; WordBreak:Other +02EC..02FF; WordBreak:ALetter +0300..036F; WordBreak:Extend +0370..0374; WordBreak:ALetter +0375..0375; WordBreak:Other +0376..0377; WordBreak:ALetter +0378..0379; WordBreak:Other +037A..037D; WordBreak:ALetter +037E..037E; WordBreak:MidNum +037F..037F; WordBreak:ALetter +0380..0385; WordBreak:Other +0386..0386; WordBreak:ALetter +0387..0387; WordBreak:MidLetter +0388..038A; WordBreak:ALetter +038B..038B; WordBreak:Other +038C..038C; WordBreak:ALetter +038D..038D; WordBreak:Other +038E..03A1; WordBreak:ALetter +03A2..03A2; WordBreak:Other +03A3..03F5; WordBreak:ALetter +03F6..03F6; WordBreak:Other +03F7..0481; WordBreak:ALetter +0482..0482; WordBreak:Other +0483..0489; WordBreak:Extend +048A..052F; WordBreak:ALetter +0530..0530; WordBreak:Other +0531..0556; WordBreak:ALetter +0557..0558; WordBreak:Other +0559..0559; WordBreak:ALetter +055A..055A; WordBreak:Other +055B..055C; WordBreak:ALetter +055D..055D; WordBreak:Other +055E..055E; WordBreak:ALetter +055F..055F; WordBreak:Other +0560..0588; WordBreak:ALetter +0589..0589; WordBreak:MidNum +058A..0590; WordBreak:Other +0591..05BD; WordBreak:Extend +05BE..05BE; WordBreak:Other +05BF..05BF; WordBreak:Extend +05C0..05C0; WordBreak:Other +05C1..05C2; WordBreak:Extend +05C3..05C3; WordBreak:Other +05C4..05C5; WordBreak:Extend +05C6..05C6; WordBreak:Other +05C7..05C7; WordBreak:Extend +05C8..05CF; WordBreak:Other +05D0..05EA; WordBreak:Hebrew_Letter +05EB..05EE; WordBreak:Other +05EF..05F2; WordBreak:Hebrew_Letter +05F3..05F3; WordBreak:ALetter +05F4..05F4; WordBreak:MidLetter +05F5..05FF; WordBreak:Other +0600..0605; WordBreak:Format +0606..060B; WordBreak:Other +060C..060D; WordBreak:MidNum +060E..060F; WordBreak:Other +0610..061A; WordBreak:Extend +061B..061B; WordBreak:Other +061C..061C; WordBreak:Format +061D..061F; WordBreak:Other +0620..064A; WordBreak:ALetter +064B..065F; WordBreak:Extend +0660..0669; WordBreak:Numeric +066A..066A; WordBreak:Other +066B..066B; WordBreak:Numeric +066C..066C; WordBreak:MidNum +066D..066D; WordBreak:Other +066E..066F; WordBreak:ALetter +0670..0670; WordBreak:Extend +0671..06D3; WordBreak:ALetter +06D4..06D4; WordBreak:Other +06D5..06D5; WordBreak:ALetter +06D6..06DC; WordBreak:Extend +06DD..06DD; WordBreak:Format +06DE..06DE; WordBreak:Other +06DF..06E4; WordBreak:Extend +06E5..06E6; WordBreak:ALetter +06E7..06E8; WordBreak:Extend +06E9..06E9; WordBreak:Other +06EA..06ED; WordBreak:Extend +06EE..06EF; WordBreak:ALetter +06F0..06F9; WordBreak:Numeric +06FA..06FC; WordBreak:ALetter +06FD..06FE; WordBreak:Other +06FF..06FF; WordBreak:ALetter +0700..070E; WordBreak:Other +070F..070F; WordBreak:Format +0710..0710; WordBreak:ALetter +0711..0711; WordBreak:Extend +0712..072F; WordBreak:ALetter +0730..074A; WordBreak:Extend +074B..074C; WordBreak:Other +074D..07A5; WordBreak:ALetter +07A6..07B0; WordBreak:Extend +07B1..07B1; WordBreak:ALetter +07B2..07BF; WordBreak:Other +07C0..07C9; WordBreak:Numeric +07CA..07EA; WordBreak:ALetter +07EB..07F3; WordBreak:Extend +07F4..07F5; WordBreak:ALetter +07F6..07F7; WordBreak:Other +07F8..07F8; WordBreak:MidNum +07F9..07F9; WordBreak:Other +07FA..07FA; WordBreak:ALetter +07FB..07FC; WordBreak:Other +07FD..07FD; WordBreak:Extend +07FE..07FF; WordBreak:Other +0800..0815; WordBreak:ALetter +0816..0819; WordBreak:Extend +081A..081A; WordBreak:ALetter +081B..0823; WordBreak:Extend +0824..0824; WordBreak:ALetter +0825..0827; WordBreak:Extend +0828..0828; WordBreak:ALetter +0829..082D; WordBreak:Extend +082E..083F; WordBreak:Other +0840..0858; WordBreak:ALetter +0859..085B; WordBreak:Extend +085C..085F; WordBreak:Other +0860..086A; WordBreak:ALetter +086B..089F; WordBreak:Other +08A0..08B4; WordBreak:ALetter +08B5..08B5; WordBreak:Other +08B6..08BD; WordBreak:ALetter +08BE..08D2; WordBreak:Other +08D3..08E1; WordBreak:Extend +08E2..08E2; WordBreak:Format +08E3..0903; WordBreak:Extend +0904..0939; WordBreak:ALetter +093A..093C; WordBreak:Extend +093D..093D; WordBreak:ALetter +093E..094F; WordBreak:Extend +0950..0950; WordBreak:ALetter +0951..0957; WordBreak:Extend +0958..0961; WordBreak:ALetter +0962..0963; WordBreak:Extend +0964..0965; WordBreak:Other +0966..096F; WordBreak:Numeric +0970..0970; WordBreak:Other +0971..0980; WordBreak:ALetter +0981..0983; WordBreak:Extend +0984..0984; WordBreak:Other +0985..098C; WordBreak:ALetter +098D..098E; WordBreak:Other +098F..0990; WordBreak:ALetter +0991..0992; WordBreak:Other +0993..09A8; WordBreak:ALetter +09A9..09A9; WordBreak:Other +09AA..09B0; WordBreak:ALetter +09B1..09B1; WordBreak:Other +09B2..09B2; WordBreak:ALetter +09B3..09B5; WordBreak:Other +09B6..09B9; WordBreak:ALetter +09BA..09BB; WordBreak:Other +09BC..09BC; WordBreak:Extend +09BD..09BD; WordBreak:ALetter +09BE..09C4; WordBreak:Extend +09C5..09C6; WordBreak:Other +09C7..09C8; WordBreak:Extend +09C9..09CA; WordBreak:Other +09CB..09CD; WordBreak:Extend +09CE..09CE; WordBreak:ALetter +09CF..09D6; WordBreak:Other +09D7..09D7; WordBreak:Extend +09D8..09DB; WordBreak:Other +09DC..09DD; WordBreak:ALetter +09DE..09DE; WordBreak:Other +09DF..09E1; WordBreak:ALetter +09E2..09E3; WordBreak:Extend +09E4..09E5; WordBreak:Other +09E6..09EF; WordBreak:Numeric +09F0..09F1; WordBreak:ALetter +09F2..09FB; WordBreak:Other +09FC..09FC; WordBreak:ALetter +09FD..09FD; WordBreak:Other +09FE..09FE; WordBreak:Extend +09FF..0A00; WordBreak:Other +0A01..0A03; WordBreak:Extend +0A04..0A04; WordBreak:Other +0A05..0A0A; WordBreak:ALetter +0A0B..0A0E; WordBreak:Other +0A0F..0A10; WordBreak:ALetter +0A11..0A12; WordBreak:Other +0A13..0A28; WordBreak:ALetter +0A29..0A29; WordBreak:Other +0A2A..0A30; WordBreak:ALetter +0A31..0A31; WordBreak:Other +0A32..0A33; WordBreak:ALetter +0A34..0A34; WordBreak:Other +0A35..0A36; WordBreak:ALetter +0A37..0A37; WordBreak:Other +0A38..0A39; WordBreak:ALetter +0A3A..0A3B; WordBreak:Other +0A3C..0A3C; WordBreak:Extend +0A3D..0A3D; WordBreak:Other +0A3E..0A42; WordBreak:Extend +0A43..0A46; WordBreak:Other +0A47..0A48; WordBreak:Extend +0A49..0A4A; WordBreak:Other +0A4B..0A4D; WordBreak:Extend +0A4E..0A50; WordBreak:Other +0A51..0A51; WordBreak:Extend +0A52..0A58; WordBreak:Other +0A59..0A5C; WordBreak:ALetter +0A5D..0A5D; WordBreak:Other +0A5E..0A5E; WordBreak:ALetter +0A5F..0A65; WordBreak:Other +0A66..0A6F; WordBreak:Numeric +0A70..0A71; WordBreak:Extend +0A72..0A74; WordBreak:ALetter +0A75..0A75; WordBreak:Extend +0A76..0A80; WordBreak:Other +0A81..0A83; WordBreak:Extend +0A84..0A84; WordBreak:Other +0A85..0A8D; WordBreak:ALetter +0A8E..0A8E; WordBreak:Other +0A8F..0A91; WordBreak:ALetter +0A92..0A92; WordBreak:Other +0A93..0AA8; WordBreak:ALetter +0AA9..0AA9; WordBreak:Other +0AAA..0AB0; WordBreak:ALetter +0AB1..0AB1; WordBreak:Other +0AB2..0AB3; WordBreak:ALetter +0AB4..0AB4; WordBreak:Other +0AB5..0AB9; WordBreak:ALetter +0ABA..0ABB; WordBreak:Other +0ABC..0ABC; WordBreak:Extend +0ABD..0ABD; WordBreak:ALetter +0ABE..0AC5; WordBreak:Extend +0AC6..0AC6; WordBreak:Other +0AC7..0AC9; WordBreak:Extend +0ACA..0ACA; WordBreak:Other +0ACB..0ACD; WordBreak:Extend +0ACE..0ACF; WordBreak:Other +0AD0..0AD0; WordBreak:ALetter +0AD1..0ADF; WordBreak:Other +0AE0..0AE1; WordBreak:ALetter +0AE2..0AE3; WordBreak:Extend +0AE4..0AE5; WordBreak:Other +0AE6..0AEF; WordBreak:Numeric +0AF0..0AF8; WordBreak:Other +0AF9..0AF9; WordBreak:ALetter +0AFA..0AFF; WordBreak:Extend +0B00..0B00; WordBreak:Other +0B01..0B03; WordBreak:Extend +0B04..0B04; WordBreak:Other +0B05..0B0C; WordBreak:ALetter +0B0D..0B0E; WordBreak:Other +0B0F..0B10; WordBreak:ALetter +0B11..0B12; WordBreak:Other +0B13..0B28; WordBreak:ALetter +0B29..0B29; WordBreak:Other +0B2A..0B30; WordBreak:ALetter +0B31..0B31; WordBreak:Other +0B32..0B33; WordBreak:ALetter +0B34..0B34; WordBreak:Other +0B35..0B39; WordBreak:ALetter +0B3A..0B3B; WordBreak:Other +0B3C..0B3C; WordBreak:Extend +0B3D..0B3D; WordBreak:ALetter +0B3E..0B44; WordBreak:Extend +0B45..0B46; WordBreak:Other +0B47..0B48; WordBreak:Extend +0B49..0B4A; WordBreak:Other +0B4B..0B4D; WordBreak:Extend +0B4E..0B55; WordBreak:Other +0B56..0B57; WordBreak:Extend +0B58..0B5B; WordBreak:Other +0B5C..0B5D; WordBreak:ALetter +0B5E..0B5E; WordBreak:Other +0B5F..0B61; WordBreak:ALetter +0B62..0B63; WordBreak:Extend +0B64..0B65; WordBreak:Other +0B66..0B6F; WordBreak:Numeric +0B70..0B70; WordBreak:Other +0B71..0B71; WordBreak:ALetter +0B72..0B81; WordBreak:Other +0B82..0B82; WordBreak:Extend +0B83..0B83; WordBreak:ALetter +0B84..0B84; WordBreak:Other +0B85..0B8A; WordBreak:ALetter +0B8B..0B8D; WordBreak:Other +0B8E..0B90; WordBreak:ALetter +0B91..0B91; WordBreak:Other +0B92..0B95; WordBreak:ALetter +0B96..0B98; WordBreak:Other +0B99..0B9A; WordBreak:ALetter +0B9B..0B9B; WordBreak:Other +0B9C..0B9C; WordBreak:ALetter +0B9D..0B9D; WordBreak:Other +0B9E..0B9F; WordBreak:ALetter +0BA0..0BA2; WordBreak:Other +0BA3..0BA4; WordBreak:ALetter +0BA5..0BA7; WordBreak:Other +0BA8..0BAA; WordBreak:ALetter +0BAB..0BAD; WordBreak:Other +0BAE..0BB9; WordBreak:ALetter +0BBA..0BBD; WordBreak:Other +0BBE..0BC2; WordBreak:Extend +0BC3..0BC5; WordBreak:Other +0BC6..0BC8; WordBreak:Extend +0BC9..0BC9; WordBreak:Other +0BCA..0BCD; WordBreak:Extend +0BCE..0BCF; WordBreak:Other +0BD0..0BD0; WordBreak:ALetter +0BD1..0BD6; WordBreak:Other +0BD7..0BD7; WordBreak:Extend +0BD8..0BE5; WordBreak:Other +0BE6..0BEF; WordBreak:Numeric +0BF0..0BFF; WordBreak:Other +0C00..0C04; WordBreak:Extend +0C05..0C0C; WordBreak:ALetter +0C0D..0C0D; WordBreak:Other +0C0E..0C10; WordBreak:ALetter +0C11..0C11; WordBreak:Other +0C12..0C28; WordBreak:ALetter +0C29..0C29; WordBreak:Other +0C2A..0C39; WordBreak:ALetter +0C3A..0C3C; WordBreak:Other +0C3D..0C3D; WordBreak:ALetter +0C3E..0C44; WordBreak:Extend +0C45..0C45; WordBreak:Other +0C46..0C48; WordBreak:Extend +0C49..0C49; WordBreak:Other +0C4A..0C4D; WordBreak:Extend +0C4E..0C54; WordBreak:Other +0C55..0C56; WordBreak:Extend +0C57..0C57; WordBreak:Other +0C58..0C5A; WordBreak:ALetter +0C5B..0C5F; WordBreak:Other +0C60..0C61; WordBreak:ALetter +0C62..0C63; WordBreak:Extend +0C64..0C65; WordBreak:Other +0C66..0C6F; WordBreak:Numeric +0C70..0C7F; WordBreak:Other +0C80..0C80; WordBreak:ALetter +0C81..0C83; WordBreak:Extend +0C84..0C84; WordBreak:Other +0C85..0C8C; WordBreak:ALetter +0C8D..0C8D; WordBreak:Other +0C8E..0C90; WordBreak:ALetter +0C91..0C91; WordBreak:Other +0C92..0CA8; WordBreak:ALetter +0CA9..0CA9; WordBreak:Other +0CAA..0CB3; WordBreak:ALetter +0CB4..0CB4; WordBreak:Other +0CB5..0CB9; WordBreak:ALetter +0CBA..0CBB; WordBreak:Other +0CBC..0CBC; WordBreak:Extend +0CBD..0CBD; WordBreak:ALetter +0CBE..0CC4; WordBreak:Extend +0CC5..0CC5; WordBreak:Other +0CC6..0CC8; WordBreak:Extend +0CC9..0CC9; WordBreak:Other +0CCA..0CCD; WordBreak:Extend +0CCE..0CD4; WordBreak:Other +0CD5..0CD6; WordBreak:Extend +0CD7..0CDD; WordBreak:Other +0CDE..0CDE; WordBreak:ALetter +0CDF..0CDF; WordBreak:Other +0CE0..0CE1; WordBreak:ALetter +0CE2..0CE3; WordBreak:Extend +0CE4..0CE5; WordBreak:Other +0CE6..0CEF; WordBreak:Numeric +0CF0..0CF0; WordBreak:Other +0CF1..0CF2; WordBreak:ALetter +0CF3..0CFF; WordBreak:Other +0D00..0D03; WordBreak:Extend +0D04..0D04; WordBreak:Other +0D05..0D0C; WordBreak:ALetter +0D0D..0D0D; WordBreak:Other +0D0E..0D10; WordBreak:ALetter +0D11..0D11; WordBreak:Other +0D12..0D3A; WordBreak:ALetter +0D3B..0D3C; WordBreak:Extend +0D3D..0D3D; WordBreak:ALetter +0D3E..0D44; WordBreak:Extend +0D45..0D45; WordBreak:Other +0D46..0D48; WordBreak:Extend +0D49..0D49; WordBreak:Other +0D4A..0D4D; WordBreak:Extend +0D4E..0D4E; WordBreak:ALetter +0D4F..0D53; WordBreak:Other +0D54..0D56; WordBreak:ALetter +0D57..0D57; WordBreak:Extend +0D58..0D5E; WordBreak:Other +0D5F..0D61; WordBreak:ALetter +0D62..0D63; WordBreak:Extend +0D64..0D65; WordBreak:Other +0D66..0D6F; WordBreak:Numeric +0D70..0D79; WordBreak:Other +0D7A..0D7F; WordBreak:ALetter +0D80..0D81; WordBreak:Other +0D82..0D83; WordBreak:Extend +0D84..0D84; WordBreak:Other +0D85..0D96; WordBreak:ALetter +0D97..0D99; WordBreak:Other +0D9A..0DB1; WordBreak:ALetter +0DB2..0DB2; WordBreak:Other +0DB3..0DBB; WordBreak:ALetter +0DBC..0DBC; WordBreak:Other +0DBD..0DBD; WordBreak:ALetter +0DBE..0DBF; WordBreak:Other +0DC0..0DC6; WordBreak:ALetter +0DC7..0DC9; WordBreak:Other +0DCA..0DCA; WordBreak:Extend +0DCB..0DCE; WordBreak:Other +0DCF..0DD4; WordBreak:Extend +0DD5..0DD5; WordBreak:Other +0DD6..0DD6; WordBreak:Extend +0DD7..0DD7; WordBreak:Other +0DD8..0DDF; WordBreak:Extend +0DE0..0DE5; WordBreak:Other +0DE6..0DEF; WordBreak:Numeric +0DF0..0DF1; WordBreak:Other +0DF2..0DF3; WordBreak:Extend +0DF4..0E30; WordBreak:Other +0E31..0E31; WordBreak:Extend +0E32..0E33; WordBreak:Other +0E34..0E3A; WordBreak:Extend +0E3B..0E46; WordBreak:Other +0E47..0E4E; WordBreak:Extend +0E4F..0E4F; WordBreak:Other +0E50..0E59; WordBreak:Numeric +0E5A..0EB0; WordBreak:Other +0EB1..0EB1; WordBreak:Extend +0EB2..0EB3; WordBreak:Other +0EB4..0EBC; WordBreak:Extend +0EBD..0EC7; WordBreak:Other +0EC8..0ECD; WordBreak:Extend +0ECE..0ECF; WordBreak:Other +0ED0..0ED9; WordBreak:Numeric +0EDA..0EFF; WordBreak:Other +0F00..0F00; WordBreak:ALetter +0F01..0F17; WordBreak:Other +0F18..0F19; WordBreak:Extend +0F1A..0F1F; WordBreak:Other +0F20..0F29; WordBreak:Numeric +0F2A..0F34; WordBreak:Other +0F35..0F35; WordBreak:Extend +0F36..0F36; WordBreak:Other +0F37..0F37; WordBreak:Extend +0F38..0F38; WordBreak:Other +0F39..0F39; WordBreak:Extend +0F3A..0F3D; WordBreak:Other +0F3E..0F3F; WordBreak:Extend +0F40..0F47; WordBreak:ALetter +0F48..0F48; WordBreak:Other +0F49..0F6C; WordBreak:ALetter +0F6D..0F70; WordBreak:Other +0F71..0F84; WordBreak:Extend +0F85..0F85; WordBreak:Other +0F86..0F87; WordBreak:Extend +0F88..0F8C; WordBreak:ALetter +0F8D..0F97; WordBreak:Extend +0F98..0F98; WordBreak:Other +0F99..0FBC; WordBreak:Extend +0FBD..0FC5; WordBreak:Other +0FC6..0FC6; WordBreak:Extend +0FC7..102A; WordBreak:Other +102B..103E; WordBreak:Extend +103F..103F; WordBreak:Other +1040..1049; WordBreak:Numeric +104A..1055; WordBreak:Other +1056..1059; WordBreak:Extend +105A..105D; WordBreak:Other +105E..1060; WordBreak:Extend +1061..1061; WordBreak:Other +1062..1064; WordBreak:Extend +1065..1066; WordBreak:Other +1067..106D; WordBreak:Extend +106E..1070; WordBreak:Other +1071..1074; WordBreak:Extend +1075..1081; WordBreak:Other +1082..108D; WordBreak:Extend +108E..108E; WordBreak:Other +108F..108F; WordBreak:Extend +1090..1099; WordBreak:Numeric +109A..109D; WordBreak:Extend +109E..109F; WordBreak:Other +10A0..10C5; WordBreak:ALetter +10C6..10C6; WordBreak:Other +10C7..10C7; WordBreak:ALetter +10C8..10CC; WordBreak:Other +10CD..10CD; WordBreak:ALetter +10CE..10CF; WordBreak:Other +10D0..10FA; WordBreak:ALetter +10FB..10FB; WordBreak:Other +10FC..1248; WordBreak:ALetter +1249..1249; WordBreak:Other +124A..124D; WordBreak:ALetter +124E..124F; WordBreak:Other +1250..1256; WordBreak:ALetter +1257..1257; WordBreak:Other +1258..1258; WordBreak:ALetter +1259..1259; WordBreak:Other +125A..125D; WordBreak:ALetter +125E..125F; WordBreak:Other +1260..1288; WordBreak:ALetter +1289..1289; WordBreak:Other +128A..128D; WordBreak:ALetter +128E..128F; WordBreak:Other +1290..12B0; WordBreak:ALetter +12B1..12B1; WordBreak:Other +12B2..12B5; WordBreak:ALetter +12B6..12B7; WordBreak:Other +12B8..12BE; WordBreak:ALetter +12BF..12BF; WordBreak:Other +12C0..12C0; WordBreak:ALetter +12C1..12C1; WordBreak:Other +12C2..12C5; WordBreak:ALetter +12C6..12C7; WordBreak:Other +12C8..12D6; WordBreak:ALetter +12D7..12D7; WordBreak:Other +12D8..1310; WordBreak:ALetter +1311..1311; WordBreak:Other +1312..1315; WordBreak:ALetter +1316..1317; WordBreak:Other +1318..135A; WordBreak:ALetter +135B..135C; WordBreak:Other +135D..135F; WordBreak:Extend +1360..137F; WordBreak:Other +1380..138F; WordBreak:ALetter +1390..139F; WordBreak:Other +13A0..13F5; WordBreak:ALetter +13F6..13F7; WordBreak:Other +13F8..13FD; WordBreak:ALetter +13FE..1400; WordBreak:Other +1401..166C; WordBreak:ALetter +166D..166E; WordBreak:Other +166F..167F; WordBreak:ALetter +1680..1680; WordBreak:WSegSpace +1681..169A; WordBreak:ALetter +169B..169F; WordBreak:Other +16A0..16EA; WordBreak:ALetter +16EB..16ED; WordBreak:Other +16EE..16F8; WordBreak:ALetter +16F9..16FF; WordBreak:Other +1700..170C; WordBreak:ALetter +170D..170D; WordBreak:Other +170E..1711; WordBreak:ALetter +1712..1714; WordBreak:Extend +1715..171F; WordBreak:Other +1720..1731; WordBreak:ALetter +1732..1734; WordBreak:Extend +1735..173F; WordBreak:Other +1740..1751; WordBreak:ALetter +1752..1753; WordBreak:Extend +1754..175F; WordBreak:Other +1760..176C; WordBreak:ALetter +176D..176D; WordBreak:Other +176E..1770; WordBreak:ALetter +1771..1771; WordBreak:Other +1772..1773; WordBreak:Extend +1774..17B3; WordBreak:Other +17B4..17D3; WordBreak:Extend +17D4..17DC; WordBreak:Other +17DD..17DD; WordBreak:Extend +17DE..17DF; WordBreak:Other +17E0..17E9; WordBreak:Numeric +17EA..180A; WordBreak:Other +180B..180D; WordBreak:Extend +180E..180E; WordBreak:Format +180F..180F; WordBreak:Other +1810..1819; WordBreak:Numeric +181A..181F; WordBreak:Other +1820..1878; WordBreak:ALetter +1879..187F; WordBreak:Other +1880..1884; WordBreak:ALetter +1885..1886; WordBreak:Extend +1887..18A8; WordBreak:ALetter +18A9..18A9; WordBreak:Extend +18AA..18AA; WordBreak:ALetter +18AB..18AF; WordBreak:Other +18B0..18F5; WordBreak:ALetter +18F6..18FF; WordBreak:Other +1900..191E; WordBreak:ALetter +191F..191F; WordBreak:Other +1920..192B; WordBreak:Extend +192C..192F; WordBreak:Other +1930..193B; WordBreak:Extend +193C..1945; WordBreak:Other +1946..194F; WordBreak:Numeric +1950..19CF; WordBreak:Other +19D0..19D9; WordBreak:Numeric +19DA..19FF; WordBreak:Other +1A00..1A16; WordBreak:ALetter +1A17..1A1B; WordBreak:Extend +1A1C..1A54; WordBreak:Other +1A55..1A5E; WordBreak:Extend +1A5F..1A5F; WordBreak:Other +1A60..1A7C; WordBreak:Extend +1A7D..1A7E; WordBreak:Other +1A7F..1A7F; WordBreak:Extend +1A80..1A89; WordBreak:Numeric +1A8A..1A8F; WordBreak:Other +1A90..1A99; WordBreak:Numeric +1A9A..1AAF; WordBreak:Other +1AB0..1ABE; WordBreak:Extend +1ABF..1AFF; WordBreak:Other +1B00..1B04; WordBreak:Extend +1B05..1B33; WordBreak:ALetter +1B34..1B44; WordBreak:Extend +1B45..1B4B; WordBreak:ALetter +1B4C..1B4F; WordBreak:Other +1B50..1B59; WordBreak:Numeric +1B5A..1B6A; WordBreak:Other +1B6B..1B73; WordBreak:Extend +1B74..1B7F; WordBreak:Other +1B80..1B82; WordBreak:Extend +1B83..1BA0; WordBreak:ALetter +1BA1..1BAD; WordBreak:Extend +1BAE..1BAF; WordBreak:ALetter +1BB0..1BB9; WordBreak:Numeric +1BBA..1BE5; WordBreak:ALetter +1BE6..1BF3; WordBreak:Extend +1BF4..1BFF; WordBreak:Other +1C00..1C23; WordBreak:ALetter +1C24..1C37; WordBreak:Extend +1C38..1C3F; WordBreak:Other +1C40..1C49; WordBreak:Numeric +1C4A..1C4C; WordBreak:Other +1C4D..1C4F; WordBreak:ALetter +1C50..1C59; WordBreak:Numeric +1C5A..1C7D; WordBreak:ALetter +1C7E..1C7F; WordBreak:Other +1C80..1C88; WordBreak:ALetter +1C89..1C8F; WordBreak:Other +1C90..1CBA; WordBreak:ALetter +1CBB..1CBC; WordBreak:Other +1CBD..1CBF; WordBreak:ALetter +1CC0..1CCF; WordBreak:Other +1CD0..1CD2; WordBreak:Extend +1CD3..1CD3; WordBreak:Other +1CD4..1CE8; WordBreak:Extend +1CE9..1CEC; WordBreak:ALetter +1CED..1CED; WordBreak:Extend +1CEE..1CF3; WordBreak:ALetter +1CF4..1CF4; WordBreak:Extend +1CF5..1CF6; WordBreak:ALetter +1CF7..1CF9; WordBreak:Extend +1CFA..1CFA; WordBreak:ALetter +1CFB..1CFF; WordBreak:Other +1D00..1DBF; WordBreak:ALetter +1DC0..1DF9; WordBreak:Extend +1DFA..1DFA; WordBreak:Other +1DFB..1DFF; WordBreak:Extend +1E00..1F15; WordBreak:ALetter +1F16..1F17; WordBreak:Other +1F18..1F1D; WordBreak:ALetter +1F1E..1F1F; WordBreak:Other +1F20..1F45; WordBreak:ALetter +1F46..1F47; WordBreak:Other +1F48..1F4D; WordBreak:ALetter +1F4E..1F4F; WordBreak:Other +1F50..1F57; WordBreak:ALetter +1F58..1F58; WordBreak:Other +1F59..1F59; WordBreak:ALetter +1F5A..1F5A; WordBreak:Other +1F5B..1F5B; WordBreak:ALetter +1F5C..1F5C; WordBreak:Other +1F5D..1F5D; WordBreak:ALetter +1F5E..1F5E; WordBreak:Other +1F5F..1F7D; WordBreak:ALetter +1F7E..1F7F; WordBreak:Other +1F80..1FB4; WordBreak:ALetter +1FB5..1FB5; WordBreak:Other +1FB6..1FBC; WordBreak:ALetter +1FBD..1FBD; WordBreak:Other +1FBE..1FBE; WordBreak:ALetter +1FBF..1FC1; WordBreak:Other +1FC2..1FC4; WordBreak:ALetter +1FC5..1FC5; WordBreak:Other +1FC6..1FCC; WordBreak:ALetter +1FCD..1FCF; WordBreak:Other +1FD0..1FD3; WordBreak:ALetter +1FD4..1FD5; WordBreak:Other +1FD6..1FDB; WordBreak:ALetter +1FDC..1FDF; WordBreak:Other +1FE0..1FEC; WordBreak:ALetter +1FED..1FF1; WordBreak:Other +1FF2..1FF4; WordBreak:ALetter +1FF5..1FF5; WordBreak:Other +1FF6..1FFC; WordBreak:ALetter +1FFD..1FFF; WordBreak:Other +2000..2006; WordBreak:WSegSpace +2007..2007; WordBreak:Other +2008..200A; WordBreak:WSegSpace +200B..200B; WordBreak:Other +200C..200C; WordBreak:Extend +200D..200D; WordBreak:ZWJ +200E..200F; WordBreak:Format +2010..2017; WordBreak:Other +2018..2019; WordBreak:MidNumLet +201A..2023; WordBreak:Other +2024..2024; WordBreak:MidNumLet +2025..2026; WordBreak:Other +2027..2027; WordBreak:MidLetter +2028..2029; WordBreak:Newline +202A..202E; WordBreak:Format +202F..202F; WordBreak:ExtendNumLet +2030..203E; WordBreak:Other +203F..2040; WordBreak:ExtendNumLet +2041..2043; WordBreak:Other +2044..2044; WordBreak:MidNum +2045..2053; WordBreak:Other +2054..2054; WordBreak:ExtendNumLet +2055..205E; WordBreak:Other +205F..205F; WordBreak:WSegSpace +2060..2064; WordBreak:Format +2065..2065; WordBreak:Other +2066..206F; WordBreak:Format +2070..2070; WordBreak:Other +2071..2071; WordBreak:ALetter +2072..207E; WordBreak:Other +207F..207F; WordBreak:ALetter +2080..208F; WordBreak:Other +2090..209C; WordBreak:ALetter +209D..20CF; WordBreak:Other +20D0..20F0; WordBreak:Extend +20F1..2101; WordBreak:Other +2102..2102; WordBreak:ALetter +2103..2106; WordBreak:Other +2107..2107; WordBreak:ALetter +2108..2109; WordBreak:Other +210A..2113; WordBreak:ALetter +2114..2114; WordBreak:Other +2115..2115; WordBreak:ALetter +2116..2118; WordBreak:Other +2119..211D; WordBreak:ALetter +211E..2123; WordBreak:Other +2124..2124; WordBreak:ALetter +2125..2125; WordBreak:Other +2126..2126; WordBreak:ALetter +2127..2127; WordBreak:Other +2128..2128; WordBreak:ALetter +2129..2129; WordBreak:Other +212A..212D; WordBreak:ALetter +212E..212E; WordBreak:Other +212F..2139; WordBreak:ALetter +213A..213B; WordBreak:Other +213C..213F; WordBreak:ALetter +2140..2144; WordBreak:Other +2145..2149; WordBreak:ALetter +214A..214D; WordBreak:Other +214E..214E; WordBreak:ALetter +214F..215F; WordBreak:Other +2160..2188; WordBreak:ALetter +2189..24B5; WordBreak:Other +24B6..24E9; WordBreak:ALetter +24EA..2BFF; WordBreak:Other +2C00..2C2E; WordBreak:ALetter +2C2F..2C2F; WordBreak:Other +2C30..2C5E; WordBreak:ALetter +2C5F..2C5F; WordBreak:Other +2C60..2CE4; WordBreak:ALetter +2CE5..2CEA; WordBreak:Other +2CEB..2CEE; WordBreak:ALetter +2CEF..2CF1; WordBreak:Extend +2CF2..2CF3; WordBreak:ALetter +2CF4..2CFF; WordBreak:Other +2D00..2D25; WordBreak:ALetter +2D26..2D26; WordBreak:Other +2D27..2D27; WordBreak:ALetter +2D28..2D2C; WordBreak:Other +2D2D..2D2D; WordBreak:ALetter +2D2E..2D2F; WordBreak:Other +2D30..2D67; WordBreak:ALetter +2D68..2D6E; WordBreak:Other +2D6F..2D6F; WordBreak:ALetter +2D70..2D7E; WordBreak:Other +2D7F..2D7F; WordBreak:Extend +2D80..2D96; WordBreak:ALetter +2D97..2D9F; WordBreak:Other +2DA0..2DA6; WordBreak:ALetter +2DA7..2DA7; WordBreak:Other +2DA8..2DAE; WordBreak:ALetter +2DAF..2DAF; WordBreak:Other +2DB0..2DB6; WordBreak:ALetter +2DB7..2DB7; WordBreak:Other +2DB8..2DBE; WordBreak:ALetter +2DBF..2DBF; WordBreak:Other +2DC0..2DC6; WordBreak:ALetter +2DC7..2DC7; WordBreak:Other +2DC8..2DCE; WordBreak:ALetter +2DCF..2DCF; WordBreak:Other +2DD0..2DD6; WordBreak:ALetter +2DD7..2DD7; WordBreak:Other +2DD8..2DDE; WordBreak:ALetter +2DDF..2DDF; WordBreak:Other +2DE0..2DFF; WordBreak:Extend +2E00..2E2E; WordBreak:Other +2E2F..2E2F; WordBreak:ALetter +2E30..2FFF; WordBreak:Other +3000..3000; WordBreak:WSegSpace +3001..3004; WordBreak:Other +3005..3005; WordBreak:ALetter +3006..3029; WordBreak:Other +302A..302F; WordBreak:Extend +3030..3030; WordBreak:Other +3031..3035; WordBreak:Katakana +3036..303A; WordBreak:Other +303B..303C; WordBreak:ALetter +303D..3098; WordBreak:Other +3099..309A; WordBreak:Extend +309B..309C; WordBreak:Katakana +309D..309F; WordBreak:Other +30A0..30FA; WordBreak:Katakana +30FB..30FB; WordBreak:Other +30FC..30FF; WordBreak:Katakana +3100..3104; WordBreak:Other +3105..312F; WordBreak:ALetter +3130..3130; WordBreak:Other +3131..318E; WordBreak:ALetter +318F..319F; WordBreak:Other +31A0..31BA; WordBreak:ALetter +31BB..31EF; WordBreak:Other +31F0..31FF; WordBreak:Katakana +3200..32CF; WordBreak:Other +32D0..32FE; WordBreak:Katakana +32FF..32FF; WordBreak:Other +3300..3357; WordBreak:Katakana +3358..9FFF; WordBreak:Other +A000..A48C; WordBreak:ALetter +A48D..A4CF; WordBreak:Other +A4D0..A4FD; WordBreak:ALetter +A4FE..A4FF; WordBreak:Other +A500..A60C; WordBreak:ALetter +A60D..A60F; WordBreak:Other +A610..A61F; WordBreak:ALetter +A620..A629; WordBreak:Numeric +A62A..A62B; WordBreak:ALetter +A62C..A63F; WordBreak:Other +A640..A66E; WordBreak:ALetter +A66F..A672; WordBreak:Extend +A673..A673; WordBreak:Other +A674..A67D; WordBreak:Extend +A67E..A67E; WordBreak:Other +A67F..A69D; WordBreak:ALetter +A69E..A69F; WordBreak:Extend +A6A0..A6EF; WordBreak:ALetter +A6F0..A6F1; WordBreak:Extend +A6F2..A716; WordBreak:Other +A717..A7BF; WordBreak:ALetter +A7C0..A7C1; WordBreak:Other +A7C2..A7C6; WordBreak:ALetter +A7C7..A7F6; WordBreak:Other +A7F7..A801; WordBreak:ALetter +A802..A802; WordBreak:Extend +A803..A805; WordBreak:ALetter +A806..A806; WordBreak:Extend +A807..A80A; WordBreak:ALetter +A80B..A80B; WordBreak:Extend +A80C..A822; WordBreak:ALetter +A823..A827; WordBreak:Extend +A828..A83F; WordBreak:Other +A840..A873; WordBreak:ALetter +A874..A87F; WordBreak:Other +A880..A881; WordBreak:Extend +A882..A8B3; WordBreak:ALetter +A8B4..A8C5; WordBreak:Extend +A8C6..A8CF; WordBreak:Other +A8D0..A8D9; WordBreak:Numeric +A8DA..A8DF; WordBreak:Other +A8E0..A8F1; WordBreak:Extend +A8F2..A8F7; WordBreak:ALetter +A8F8..A8FA; WordBreak:Other +A8FB..A8FB; WordBreak:ALetter +A8FC..A8FC; WordBreak:Other +A8FD..A8FE; WordBreak:ALetter +A8FF..A8FF; WordBreak:Extend +A900..A909; WordBreak:Numeric +A90A..A925; WordBreak:ALetter +A926..A92D; WordBreak:Extend +A92E..A92F; WordBreak:Other +A930..A946; WordBreak:ALetter +A947..A953; WordBreak:Extend +A954..A95F; WordBreak:Other +A960..A97C; WordBreak:ALetter +A97D..A97F; WordBreak:Other +A980..A983; WordBreak:Extend +A984..A9B2; WordBreak:ALetter +A9B3..A9C0; WordBreak:Extend +A9C1..A9CE; WordBreak:Other +A9CF..A9CF; WordBreak:ALetter +A9D0..A9D9; WordBreak:Numeric +A9DA..A9E4; WordBreak:Other +A9E5..A9E5; WordBreak:Extend +A9E6..A9EF; WordBreak:Other +A9F0..A9F9; WordBreak:Numeric +A9FA..A9FF; WordBreak:Other +AA00..AA28; WordBreak:ALetter +AA29..AA36; WordBreak:Extend +AA37..AA3F; WordBreak:Other +AA40..AA42; WordBreak:ALetter +AA43..AA43; WordBreak:Extend +AA44..AA4B; WordBreak:ALetter +AA4C..AA4D; WordBreak:Extend +AA4E..AA4F; WordBreak:Other +AA50..AA59; WordBreak:Numeric +AA5A..AA7A; WordBreak:Other +AA7B..AA7D; WordBreak:Extend +AA7E..AAAF; WordBreak:Other +AAB0..AAB0; WordBreak:Extend +AAB1..AAB1; WordBreak:Other +AAB2..AAB4; WordBreak:Extend +AAB5..AAB6; WordBreak:Other +AAB7..AAB8; WordBreak:Extend +AAB9..AABD; WordBreak:Other +AABE..AABF; WordBreak:Extend +AAC0..AAC0; WordBreak:Other +AAC1..AAC1; WordBreak:Extend +AAC2..AADF; WordBreak:Other +AAE0..AAEA; WordBreak:ALetter +AAEB..AAEF; WordBreak:Extend +AAF0..AAF1; WordBreak:Other +AAF2..AAF4; WordBreak:ALetter +AAF5..AAF6; WordBreak:Extend +AAF7..AB00; WordBreak:Other +AB01..AB06; WordBreak:ALetter +AB07..AB08; WordBreak:Other +AB09..AB0E; WordBreak:ALetter +AB0F..AB10; WordBreak:Other +AB11..AB16; WordBreak:ALetter +AB17..AB1F; WordBreak:Other +AB20..AB26; WordBreak:ALetter +AB27..AB27; WordBreak:Other +AB28..AB2E; WordBreak:ALetter +AB2F..AB2F; WordBreak:Other +AB30..AB67; WordBreak:ALetter +AB68..AB6F; WordBreak:Other +AB70..ABE2; WordBreak:ALetter +ABE3..ABEA; WordBreak:Extend +ABEB..ABEB; WordBreak:Other +ABEC..ABED; WordBreak:Extend +ABEE..ABEF; WordBreak:Other +ABF0..ABF9; WordBreak:Numeric +ABFA..ABFF; WordBreak:Other +AC00..D7A3; WordBreak:ALetter +D7A4..D7AF; WordBreak:Other +D7B0..D7C6; WordBreak:ALetter +D7C7..D7CA; WordBreak:Other +D7CB..D7FB; WordBreak:ALetter +D7FC..D7FF; WordBreak:Other +E000..FAFF; WordBreak:Other +FB00..FB06; WordBreak:ALetter +FB07..FB12; WordBreak:Other +FB13..FB17; WordBreak:ALetter +FB18..FB1C; WordBreak:Other +FB1D..FB1D; WordBreak:Hebrew_Letter +FB1E..FB1E; WordBreak:Extend +FB1F..FB28; WordBreak:Hebrew_Letter +FB29..FB29; WordBreak:Other +FB2A..FB36; WordBreak:Hebrew_Letter +FB37..FB37; WordBreak:Other +FB38..FB3C; WordBreak:Hebrew_Letter +FB3D..FB3D; WordBreak:Other +FB3E..FB3E; WordBreak:Hebrew_Letter +FB3F..FB3F; WordBreak:Other +FB40..FB41; WordBreak:Hebrew_Letter +FB42..FB42; WordBreak:Other +FB43..FB44; WordBreak:Hebrew_Letter +FB45..FB45; WordBreak:Other +FB46..FB4F; WordBreak:Hebrew_Letter +FB50..FBB1; WordBreak:ALetter +FBB2..FBD2; WordBreak:Other +FBD3..FD3D; WordBreak:ALetter +FD3E..FD4F; WordBreak:Other +FD50..FD8F; WordBreak:ALetter +FD90..FD91; WordBreak:Other +FD92..FDC7; WordBreak:ALetter +FDC8..FDEF; WordBreak:Other +FDF0..FDFB; WordBreak:ALetter +FDFC..FDFF; WordBreak:Other +FE00..FE0F; WordBreak:Extend +FE10..FE10; WordBreak:MidNum +FE11..FE12; WordBreak:Other +FE13..FE13; WordBreak:MidLetter +FE14..FE14; WordBreak:MidNum +FE15..FE1F; WordBreak:Other +FE20..FE2F; WordBreak:Extend +FE30..FE32; WordBreak:Other +FE33..FE34; WordBreak:ExtendNumLet +FE35..FE4C; WordBreak:Other +FE4D..FE4F; WordBreak:ExtendNumLet +FE50..FE50; WordBreak:MidNum +FE51..FE51; WordBreak:Other +FE52..FE52; WordBreak:MidNumLet +FE53..FE53; WordBreak:Other +FE54..FE54; WordBreak:MidNum +FE55..FE55; WordBreak:MidLetter +FE56..FE6F; WordBreak:Other +FE70..FE74; WordBreak:ALetter +FE75..FE75; WordBreak:Other +FE76..FEFC; WordBreak:ALetter +FEFD..FEFE; WordBreak:Other +FEFF..FEFF; WordBreak:Format +FF00..FF06; WordBreak:Other +FF07..FF07; WordBreak:MidNumLet +FF08..FF0B; WordBreak:Other +FF0C..FF0C; WordBreak:MidNum +FF0D..FF0D; WordBreak:Other +FF0E..FF0E; WordBreak:MidNumLet +FF0F..FF0F; WordBreak:Other +FF10..FF19; WordBreak:Numeric +FF1A..FF1A; WordBreak:MidLetter +FF1B..FF1B; WordBreak:MidNum +FF1C..FF20; WordBreak:Other +FF21..FF3A; WordBreak:ALetter +FF3B..FF3E; WordBreak:Other +FF3F..FF3F; WordBreak:ExtendNumLet +FF40..FF40; WordBreak:Other +FF41..FF5A; WordBreak:ALetter +FF5B..FF65; WordBreak:Other +FF66..FF9D; WordBreak:Katakana +FF9E..FF9F; WordBreak:Extend +FFA0..FFBE; WordBreak:ALetter +FFBF..FFC1; WordBreak:Other +FFC2..FFC7; WordBreak:ALetter +FFC8..FFC9; WordBreak:Other +FFCA..FFCF; WordBreak:ALetter +FFD0..FFD1; WordBreak:Other +FFD2..FFD7; WordBreak:ALetter +FFD8..FFD9; WordBreak:Other +FFDA..FFDC; WordBreak:ALetter +FFDD..FFF8; WordBreak:Other +FFF9..FFFB; WordBreak:Format +FFFC..FFFF; WordBreak:Other +10000..1000B; WordBreak:ALetter +1000C..1000C; WordBreak:Other +1000D..10026; WordBreak:ALetter +10027..10027; WordBreak:Other +10028..1003A; WordBreak:ALetter +1003B..1003B; WordBreak:Other +1003C..1003D; WordBreak:ALetter +1003E..1003E; WordBreak:Other +1003F..1004D; WordBreak:ALetter +1004E..1004F; WordBreak:Other +10050..1005D; WordBreak:ALetter +1005E..1007F; WordBreak:Other +10080..100FA; WordBreak:ALetter +100FB..1013F; WordBreak:Other +10140..10174; WordBreak:ALetter +10175..101FC; WordBreak:Other +101FD..101FD; WordBreak:Extend +101FE..1027F; WordBreak:Other +10280..1029C; WordBreak:ALetter +1029D..1029F; WordBreak:Other +102A0..102D0; WordBreak:ALetter +102D1..102DF; WordBreak:Other +102E0..102E0; WordBreak:Extend +102E1..102FF; WordBreak:Other +10300..1031F; WordBreak:ALetter +10320..1032C; WordBreak:Other +1032D..1034A; WordBreak:ALetter +1034B..1034F; WordBreak:Other +10350..10375; WordBreak:ALetter +10376..1037A; WordBreak:Extend +1037B..1037F; WordBreak:Other +10380..1039D; WordBreak:ALetter +1039E..1039F; WordBreak:Other +103A0..103C3; WordBreak:ALetter +103C4..103C7; WordBreak:Other +103C8..103CF; WordBreak:ALetter +103D0..103D0; WordBreak:Other +103D1..103D5; WordBreak:ALetter +103D6..103FF; WordBreak:Other +10400..1049D; WordBreak:ALetter +1049E..1049F; WordBreak:Other +104A0..104A9; WordBreak:Numeric +104AA..104AF; WordBreak:Other +104B0..104D3; WordBreak:ALetter +104D4..104D7; WordBreak:Other +104D8..104FB; WordBreak:ALetter +104FC..104FF; WordBreak:Other +10500..10527; WordBreak:ALetter +10528..1052F; WordBreak:Other +10530..10563; WordBreak:ALetter +10564..105FF; WordBreak:Other +10600..10736; WordBreak:ALetter +10737..1073F; WordBreak:Other +10740..10755; WordBreak:ALetter +10756..1075F; WordBreak:Other +10760..10767; WordBreak:ALetter +10768..107FF; WordBreak:Other +10800..10805; WordBreak:ALetter +10806..10807; WordBreak:Other +10808..10808; WordBreak:ALetter +10809..10809; WordBreak:Other +1080A..10835; WordBreak:ALetter +10836..10836; WordBreak:Other +10837..10838; WordBreak:ALetter +10839..1083B; WordBreak:Other +1083C..1083C; WordBreak:ALetter +1083D..1083E; WordBreak:Other +1083F..10855; WordBreak:ALetter +10856..1085F; WordBreak:Other +10860..10876; WordBreak:ALetter +10877..1087F; WordBreak:Other +10880..1089E; WordBreak:ALetter +1089F..108DF; WordBreak:Other +108E0..108F2; WordBreak:ALetter +108F3..108F3; WordBreak:Other +108F4..108F5; WordBreak:ALetter +108F6..108FF; WordBreak:Other +10900..10915; WordBreak:ALetter +10916..1091F; WordBreak:Other +10920..10939; WordBreak:ALetter +1093A..1097F; WordBreak:Other +10980..109B7; WordBreak:ALetter +109B8..109BD; WordBreak:Other +109BE..109BF; WordBreak:ALetter +109C0..109FF; WordBreak:Other +10A00..10A00; WordBreak:ALetter +10A01..10A03; WordBreak:Extend +10A04..10A04; WordBreak:Other +10A05..10A06; WordBreak:Extend +10A07..10A0B; WordBreak:Other +10A0C..10A0F; WordBreak:Extend +10A10..10A13; WordBreak:ALetter +10A14..10A14; WordBreak:Other +10A15..10A17; WordBreak:ALetter +10A18..10A18; WordBreak:Other +10A19..10A35; WordBreak:ALetter +10A36..10A37; WordBreak:Other +10A38..10A3A; WordBreak:Extend +10A3B..10A3E; WordBreak:Other +10A3F..10A3F; WordBreak:Extend +10A40..10A5F; WordBreak:Other +10A60..10A7C; WordBreak:ALetter +10A7D..10A7F; WordBreak:Other +10A80..10A9C; WordBreak:ALetter +10A9D..10ABF; WordBreak:Other +10AC0..10AC7; WordBreak:ALetter +10AC8..10AC8; WordBreak:Other +10AC9..10AE4; WordBreak:ALetter +10AE5..10AE6; WordBreak:Extend +10AE7..10AFF; WordBreak:Other +10B00..10B35; WordBreak:ALetter +10B36..10B3F; WordBreak:Other +10B40..10B55; WordBreak:ALetter +10B56..10B5F; WordBreak:Other +10B60..10B72; WordBreak:ALetter +10B73..10B7F; WordBreak:Other +10B80..10B91; WordBreak:ALetter +10B92..10BFF; WordBreak:Other +10C00..10C48; WordBreak:ALetter +10C49..10C7F; WordBreak:Other +10C80..10CB2; WordBreak:ALetter +10CB3..10CBF; WordBreak:Other +10CC0..10CF2; WordBreak:ALetter +10CF3..10CFF; WordBreak:Other +10D00..10D23; WordBreak:ALetter +10D24..10D27; WordBreak:Extend +10D28..10D2F; WordBreak:Other +10D30..10D39; WordBreak:Numeric +10D3A..10EFF; WordBreak:Other +10F00..10F1C; WordBreak:ALetter +10F1D..10F26; WordBreak:Other +10F27..10F27; WordBreak:ALetter +10F28..10F2F; WordBreak:Other +10F30..10F45; WordBreak:ALetter +10F46..10F50; WordBreak:Extend +10F51..10FDF; WordBreak:Other +10FE0..10FF6; WordBreak:ALetter +10FF7..10FFF; WordBreak:Other +11000..11002; WordBreak:Extend +11003..11037; WordBreak:ALetter +11038..11046; WordBreak:Extend +11047..11065; WordBreak:Other +11066..1106F; WordBreak:Numeric +11070..1107E; WordBreak:Other +1107F..11082; WordBreak:Extend +11083..110AF; WordBreak:ALetter +110B0..110BA; WordBreak:Extend +110BB..110BC; WordBreak:Other +110BD..110BD; WordBreak:Format +110BE..110CC; WordBreak:Other +110CD..110CD; WordBreak:Format +110CE..110CF; WordBreak:Other +110D0..110E8; WordBreak:ALetter +110E9..110EF; WordBreak:Other +110F0..110F9; WordBreak:Numeric +110FA..110FF; WordBreak:Other +11100..11102; WordBreak:Extend +11103..11126; WordBreak:ALetter +11127..11134; WordBreak:Extend +11135..11135; WordBreak:Other +11136..1113F; WordBreak:Numeric +11140..11143; WordBreak:Other +11144..11144; WordBreak:ALetter +11145..11146; WordBreak:Extend +11147..1114F; WordBreak:Other +11150..11172; WordBreak:ALetter +11173..11173; WordBreak:Extend +11174..11175; WordBreak:Other +11176..11176; WordBreak:ALetter +11177..1117F; WordBreak:Other +11180..11182; WordBreak:Extend +11183..111B2; WordBreak:ALetter +111B3..111C0; WordBreak:Extend +111C1..111C4; WordBreak:ALetter +111C5..111C8; WordBreak:Other +111C9..111CC; WordBreak:Extend +111CD..111CF; WordBreak:Other +111D0..111D9; WordBreak:Numeric +111DA..111DA; WordBreak:ALetter +111DB..111DB; WordBreak:Other +111DC..111DC; WordBreak:ALetter +111DD..111FF; WordBreak:Other +11200..11211; WordBreak:ALetter +11212..11212; WordBreak:Other +11213..1122B; WordBreak:ALetter +1122C..11237; WordBreak:Extend +11238..1123D; WordBreak:Other +1123E..1123E; WordBreak:Extend +1123F..1127F; WordBreak:Other +11280..11286; WordBreak:ALetter +11287..11287; WordBreak:Other +11288..11288; WordBreak:ALetter +11289..11289; WordBreak:Other +1128A..1128D; WordBreak:ALetter +1128E..1128E; WordBreak:Other +1128F..1129D; WordBreak:ALetter +1129E..1129E; WordBreak:Other +1129F..112A8; WordBreak:ALetter +112A9..112AF; WordBreak:Other +112B0..112DE; WordBreak:ALetter +112DF..112EA; WordBreak:Extend +112EB..112EF; WordBreak:Other +112F0..112F9; WordBreak:Numeric +112FA..112FF; WordBreak:Other +11300..11303; WordBreak:Extend +11304..11304; WordBreak:Other +11305..1130C; WordBreak:ALetter +1130D..1130E; WordBreak:Other +1130F..11310; WordBreak:ALetter +11311..11312; WordBreak:Other +11313..11328; WordBreak:ALetter +11329..11329; WordBreak:Other +1132A..11330; WordBreak:ALetter +11331..11331; WordBreak:Other +11332..11333; WordBreak:ALetter +11334..11334; WordBreak:Other +11335..11339; WordBreak:ALetter +1133A..1133A; WordBreak:Other +1133B..1133C; WordBreak:Extend +1133D..1133D; WordBreak:ALetter +1133E..11344; WordBreak:Extend +11345..11346; WordBreak:Other +11347..11348; WordBreak:Extend +11349..1134A; WordBreak:Other +1134B..1134D; WordBreak:Extend +1134E..1134F; WordBreak:Other +11350..11350; WordBreak:ALetter +11351..11356; WordBreak:Other +11357..11357; WordBreak:Extend +11358..1135C; WordBreak:Other +1135D..11361; WordBreak:ALetter +11362..11363; WordBreak:Extend +11364..11365; WordBreak:Other +11366..1136C; WordBreak:Extend +1136D..1136F; WordBreak:Other +11370..11374; WordBreak:Extend +11375..113FF; WordBreak:Other +11400..11434; WordBreak:ALetter +11435..11446; WordBreak:Extend +11447..1144A; WordBreak:ALetter +1144B..1144F; WordBreak:Other +11450..11459; WordBreak:Numeric +1145A..1145D; WordBreak:Other +1145E..1145E; WordBreak:Extend +1145F..1145F; WordBreak:ALetter +11460..1147F; WordBreak:Other +11480..114AF; WordBreak:ALetter +114B0..114C3; WordBreak:Extend +114C4..114C5; WordBreak:ALetter +114C6..114C6; WordBreak:Other +114C7..114C7; WordBreak:ALetter +114C8..114CF; WordBreak:Other +114D0..114D9; WordBreak:Numeric +114DA..1157F; WordBreak:Other +11580..115AE; WordBreak:ALetter +115AF..115B5; WordBreak:Extend +115B6..115B7; WordBreak:Other +115B8..115C0; WordBreak:Extend +115C1..115D7; WordBreak:Other +115D8..115DB; WordBreak:ALetter +115DC..115DD; WordBreak:Extend +115DE..115FF; WordBreak:Other +11600..1162F; WordBreak:ALetter +11630..11640; WordBreak:Extend +11641..11643; WordBreak:Other +11644..11644; WordBreak:ALetter +11645..1164F; WordBreak:Other +11650..11659; WordBreak:Numeric +1165A..1167F; WordBreak:Other +11680..116AA; WordBreak:ALetter +116AB..116B7; WordBreak:Extend +116B8..116B8; WordBreak:ALetter +116B9..116BF; WordBreak:Other +116C0..116C9; WordBreak:Numeric +116CA..1171C; WordBreak:Other +1171D..1172B; WordBreak:Extend +1172C..1172F; WordBreak:Other +11730..11739; WordBreak:Numeric +1173A..117FF; WordBreak:Other +11800..1182B; WordBreak:ALetter +1182C..1183A; WordBreak:Extend +1183B..1189F; WordBreak:Other +118A0..118DF; WordBreak:ALetter +118E0..118E9; WordBreak:Numeric +118EA..118FE; WordBreak:Other +118FF..118FF; WordBreak:ALetter +11900..1199F; WordBreak:Other +119A0..119A7; WordBreak:ALetter +119A8..119A9; WordBreak:Other +119AA..119D0; WordBreak:ALetter +119D1..119D7; WordBreak:Extend +119D8..119D9; WordBreak:Other +119DA..119E0; WordBreak:Extend +119E1..119E1; WordBreak:ALetter +119E2..119E2; WordBreak:Other +119E3..119E3; WordBreak:ALetter +119E4..119E4; WordBreak:Extend +119E5..119FF; WordBreak:Other +11A00..11A00; WordBreak:ALetter +11A01..11A0A; WordBreak:Extend +11A0B..11A32; WordBreak:ALetter +11A33..11A39; WordBreak:Extend +11A3A..11A3A; WordBreak:ALetter +11A3B..11A3E; WordBreak:Extend +11A3F..11A46; WordBreak:Other +11A47..11A47; WordBreak:Extend +11A48..11A4F; WordBreak:Other +11A50..11A50; WordBreak:ALetter +11A51..11A5B; WordBreak:Extend +11A5C..11A89; WordBreak:ALetter +11A8A..11A99; WordBreak:Extend +11A9A..11A9C; WordBreak:Other +11A9D..11A9D; WordBreak:ALetter +11A9E..11ABF; WordBreak:Other +11AC0..11AF8; WordBreak:ALetter +11AF9..11BFF; WordBreak:Other +11C00..11C08; WordBreak:ALetter +11C09..11C09; WordBreak:Other +11C0A..11C2E; WordBreak:ALetter +11C2F..11C36; WordBreak:Extend +11C37..11C37; WordBreak:Other +11C38..11C3F; WordBreak:Extend +11C40..11C40; WordBreak:ALetter +11C41..11C4F; WordBreak:Other +11C50..11C59; WordBreak:Numeric +11C5A..11C71; WordBreak:Other +11C72..11C8F; WordBreak:ALetter +11C90..11C91; WordBreak:Other +11C92..11CA7; WordBreak:Extend +11CA8..11CA8; WordBreak:Other +11CA9..11CB6; WordBreak:Extend +11CB7..11CFF; WordBreak:Other +11D00..11D06; WordBreak:ALetter +11D07..11D07; WordBreak:Other +11D08..11D09; WordBreak:ALetter +11D0A..11D0A; WordBreak:Other +11D0B..11D30; WordBreak:ALetter +11D31..11D36; WordBreak:Extend +11D37..11D39; WordBreak:Other +11D3A..11D3A; WordBreak:Extend +11D3B..11D3B; WordBreak:Other +11D3C..11D3D; WordBreak:Extend +11D3E..11D3E; WordBreak:Other +11D3F..11D45; WordBreak:Extend +11D46..11D46; WordBreak:ALetter +11D47..11D47; WordBreak:Extend +11D48..11D4F; WordBreak:Other +11D50..11D59; WordBreak:Numeric +11D5A..11D5F; WordBreak:Other +11D60..11D65; WordBreak:ALetter +11D66..11D66; WordBreak:Other +11D67..11D68; WordBreak:ALetter +11D69..11D69; WordBreak:Other +11D6A..11D89; WordBreak:ALetter +11D8A..11D8E; WordBreak:Extend +11D8F..11D8F; WordBreak:Other +11D90..11D91; WordBreak:Extend +11D92..11D92; WordBreak:Other +11D93..11D97; WordBreak:Extend +11D98..11D98; WordBreak:ALetter +11D99..11D9F; WordBreak:Other +11DA0..11DA9; WordBreak:Numeric +11DAA..11EDF; WordBreak:Other +11EE0..11EF2; WordBreak:ALetter +11EF3..11EF6; WordBreak:Extend +11EF7..11FFF; WordBreak:Other +12000..12399; WordBreak:ALetter +1239A..123FF; WordBreak:Other +12400..1246E; WordBreak:ALetter +1246F..1247F; WordBreak:Other +12480..12543; WordBreak:ALetter +12544..12FFF; WordBreak:Other +13000..1342E; WordBreak:ALetter +1342F..1342F; WordBreak:Other +13430..13438; WordBreak:Format +13439..143FF; WordBreak:Other +14400..14646; WordBreak:ALetter +14647..167FF; WordBreak:Other +16800..16A38; WordBreak:ALetter +16A39..16A3F; WordBreak:Other +16A40..16A5E; WordBreak:ALetter +16A5F..16A5F; WordBreak:Other +16A60..16A69; WordBreak:Numeric +16A6A..16ACF; WordBreak:Other +16AD0..16AED; WordBreak:ALetter +16AEE..16AEF; WordBreak:Other +16AF0..16AF4; WordBreak:Extend +16AF5..16AFF; WordBreak:Other +16B00..16B2F; WordBreak:ALetter +16B30..16B36; WordBreak:Extend +16B37..16B3F; WordBreak:Other +16B40..16B43; WordBreak:ALetter +16B44..16B4F; WordBreak:Other +16B50..16B59; WordBreak:Numeric +16B5A..16B62; WordBreak:Other +16B63..16B77; WordBreak:ALetter +16B78..16B7C; WordBreak:Other +16B7D..16B8F; WordBreak:ALetter +16B90..16E3F; WordBreak:Other +16E40..16E7F; WordBreak:ALetter +16E80..16EFF; WordBreak:Other +16F00..16F4A; WordBreak:ALetter +16F4B..16F4E; WordBreak:Other +16F4F..16F4F; WordBreak:Extend +16F50..16F50; WordBreak:ALetter +16F51..16F87; WordBreak:Extend +16F88..16F8E; WordBreak:Other +16F8F..16F92; WordBreak:Extend +16F93..16F9F; WordBreak:ALetter +16FA0..16FDF; WordBreak:Other +16FE0..16FE1; WordBreak:ALetter +16FE2..16FE2; WordBreak:Other +16FE3..16FE3; WordBreak:ALetter +16FE4..1AFFF; WordBreak:Other +1B000..1B000; WordBreak:Katakana +1B001..1B163; WordBreak:Other +1B164..1B167; WordBreak:Katakana +1B168..1BBFF; WordBreak:Other +1BC00..1BC6A; WordBreak:ALetter +1BC6B..1BC6F; WordBreak:Other +1BC70..1BC7C; WordBreak:ALetter +1BC7D..1BC7F; WordBreak:Other +1BC80..1BC88; WordBreak:ALetter +1BC89..1BC8F; WordBreak:Other +1BC90..1BC99; WordBreak:ALetter +1BC9A..1BC9C; WordBreak:Other +1BC9D..1BC9E; WordBreak:Extend +1BC9F..1BC9F; WordBreak:Other +1BCA0..1BCA3; WordBreak:Format +1BCA4..1D164; WordBreak:Other +1D165..1D169; WordBreak:Extend +1D16A..1D16C; WordBreak:Other +1D16D..1D172; WordBreak:Extend +1D173..1D17A; WordBreak:Format +1D17B..1D182; WordBreak:Extend +1D183..1D184; WordBreak:Other +1D185..1D18B; WordBreak:Extend +1D18C..1D1A9; WordBreak:Other +1D1AA..1D1AD; WordBreak:Extend +1D1AE..1D241; WordBreak:Other +1D242..1D244; WordBreak:Extend +1D245..1D3FF; WordBreak:Other +1D400..1D454; WordBreak:ALetter +1D455..1D455; WordBreak:Other +1D456..1D49C; WordBreak:ALetter +1D49D..1D49D; WordBreak:Other +1D49E..1D49F; WordBreak:ALetter +1D4A0..1D4A1; WordBreak:Other +1D4A2..1D4A2; WordBreak:ALetter +1D4A3..1D4A4; WordBreak:Other +1D4A5..1D4A6; WordBreak:ALetter +1D4A7..1D4A8; WordBreak:Other +1D4A9..1D4AC; WordBreak:ALetter +1D4AD..1D4AD; WordBreak:Other +1D4AE..1D4B9; WordBreak:ALetter +1D4BA..1D4BA; WordBreak:Other +1D4BB..1D4BB; WordBreak:ALetter +1D4BC..1D4BC; WordBreak:Other +1D4BD..1D4C3; WordBreak:ALetter +1D4C4..1D4C4; WordBreak:Other +1D4C5..1D505; WordBreak:ALetter +1D506..1D506; WordBreak:Other +1D507..1D50A; WordBreak:ALetter +1D50B..1D50C; WordBreak:Other +1D50D..1D514; WordBreak:ALetter +1D515..1D515; WordBreak:Other +1D516..1D51C; WordBreak:ALetter +1D51D..1D51D; WordBreak:Other +1D51E..1D539; WordBreak:ALetter +1D53A..1D53A; WordBreak:Other +1D53B..1D53E; WordBreak:ALetter +1D53F..1D53F; WordBreak:Other +1D540..1D544; WordBreak:ALetter +1D545..1D545; WordBreak:Other +1D546..1D546; WordBreak:ALetter +1D547..1D549; WordBreak:Other +1D54A..1D550; WordBreak:ALetter +1D551..1D551; WordBreak:Other +1D552..1D6A5; WordBreak:ALetter +1D6A6..1D6A7; WordBreak:Other +1D6A8..1D6C0; WordBreak:ALetter +1D6C1..1D6C1; WordBreak:Other +1D6C2..1D6DA; WordBreak:ALetter +1D6DB..1D6DB; WordBreak:Other +1D6DC..1D6FA; WordBreak:ALetter +1D6FB..1D6FB; WordBreak:Other +1D6FC..1D714; WordBreak:ALetter +1D715..1D715; WordBreak:Other +1D716..1D734; WordBreak:ALetter +1D735..1D735; WordBreak:Other +1D736..1D74E; WordBreak:ALetter +1D74F..1D74F; WordBreak:Other +1D750..1D76E; WordBreak:ALetter +1D76F..1D76F; WordBreak:Other +1D770..1D788; WordBreak:ALetter +1D789..1D789; WordBreak:Other +1D78A..1D7A8; WordBreak:ALetter +1D7A9..1D7A9; WordBreak:Other +1D7AA..1D7C2; WordBreak:ALetter +1D7C3..1D7C3; WordBreak:Other +1D7C4..1D7CB; WordBreak:ALetter +1D7CC..1D7CD; WordBreak:Other +1D7CE..1D7FF; WordBreak:Numeric +1D800..1D9FF; WordBreak:Other +1DA00..1DA36; WordBreak:Extend +1DA37..1DA3A; WordBreak:Other +1DA3B..1DA6C; WordBreak:Extend +1DA6D..1DA74; WordBreak:Other +1DA75..1DA75; WordBreak:Extend +1DA76..1DA83; WordBreak:Other +1DA84..1DA84; WordBreak:Extend +1DA85..1DA9A; WordBreak:Other +1DA9B..1DA9F; WordBreak:Extend +1DAA0..1DAA0; WordBreak:Other +1DAA1..1DAAF; WordBreak:Extend +1DAB0..1DFFF; WordBreak:Other +1E000..1E006; WordBreak:Extend +1E007..1E007; WordBreak:Other +1E008..1E018; WordBreak:Extend +1E019..1E01A; WordBreak:Other +1E01B..1E021; WordBreak:Extend +1E022..1E022; WordBreak:Other +1E023..1E024; WordBreak:Extend +1E025..1E025; WordBreak:Other +1E026..1E02A; WordBreak:Extend +1E02B..1E0FF; WordBreak:Other +1E100..1E12C; WordBreak:ALetter +1E12D..1E12F; WordBreak:Other +1E130..1E136; WordBreak:Extend +1E137..1E13D; WordBreak:ALetter +1E13E..1E13F; WordBreak:Other +1E140..1E149; WordBreak:Numeric +1E14A..1E14D; WordBreak:Other +1E14E..1E14E; WordBreak:ALetter +1E14F..1E2BF; WordBreak:Other +1E2C0..1E2EB; WordBreak:ALetter +1E2EC..1E2EF; WordBreak:Extend +1E2F0..1E2F9; WordBreak:Numeric +1E2FA..1E7FF; WordBreak:Other +1E800..1E8C4; WordBreak:ALetter +1E8C5..1E8CF; WordBreak:Other +1E8D0..1E8D6; WordBreak:Extend +1E8D7..1E8FF; WordBreak:Other +1E900..1E943; WordBreak:ALetter +1E944..1E94A; WordBreak:Extend +1E94B..1E94B; WordBreak:ALetter +1E94C..1E94F; WordBreak:Other +1E950..1E959; WordBreak:Numeric +1E95A..1EDFF; WordBreak:Other +1EE00..1EE03; WordBreak:ALetter +1EE04..1EE04; WordBreak:Other +1EE05..1EE1F; WordBreak:ALetter +1EE20..1EE20; WordBreak:Other +1EE21..1EE22; WordBreak:ALetter +1EE23..1EE23; WordBreak:Other +1EE24..1EE24; WordBreak:ALetter +1EE25..1EE26; WordBreak:Other +1EE27..1EE27; WordBreak:ALetter +1EE28..1EE28; WordBreak:Other +1EE29..1EE32; WordBreak:ALetter +1EE33..1EE33; WordBreak:Other +1EE34..1EE37; WordBreak:ALetter +1EE38..1EE38; WordBreak:Other +1EE39..1EE39; WordBreak:ALetter +1EE3A..1EE3A; WordBreak:Other +1EE3B..1EE3B; WordBreak:ALetter +1EE3C..1EE41; WordBreak:Other +1EE42..1EE42; WordBreak:ALetter +1EE43..1EE46; WordBreak:Other +1EE47..1EE47; WordBreak:ALetter +1EE48..1EE48; WordBreak:Other +1EE49..1EE49; WordBreak:ALetter +1EE4A..1EE4A; WordBreak:Other +1EE4B..1EE4B; WordBreak:ALetter +1EE4C..1EE4C; WordBreak:Other +1EE4D..1EE4F; WordBreak:ALetter +1EE50..1EE50; WordBreak:Other +1EE51..1EE52; WordBreak:ALetter +1EE53..1EE53; WordBreak:Other +1EE54..1EE54; WordBreak:ALetter +1EE55..1EE56; WordBreak:Other +1EE57..1EE57; WordBreak:ALetter +1EE58..1EE58; WordBreak:Other +1EE59..1EE59; WordBreak:ALetter +1EE5A..1EE5A; WordBreak:Other +1EE5B..1EE5B; WordBreak:ALetter +1EE5C..1EE5C; WordBreak:Other +1EE5D..1EE5D; WordBreak:ALetter +1EE5E..1EE5E; WordBreak:Other +1EE5F..1EE5F; WordBreak:ALetter +1EE60..1EE60; WordBreak:Other +1EE61..1EE62; WordBreak:ALetter +1EE63..1EE63; WordBreak:Other +1EE64..1EE64; WordBreak:ALetter +1EE65..1EE66; WordBreak:Other +1EE67..1EE6A; WordBreak:ALetter +1EE6B..1EE6B; WordBreak:Other +1EE6C..1EE72; WordBreak:ALetter +1EE73..1EE73; WordBreak:Other +1EE74..1EE77; WordBreak:ALetter +1EE78..1EE78; WordBreak:Other +1EE79..1EE7C; WordBreak:ALetter +1EE7D..1EE7D; WordBreak:Other +1EE7E..1EE7E; WordBreak:ALetter +1EE7F..1EE7F; WordBreak:Other +1EE80..1EE89; WordBreak:ALetter +1EE8A..1EE8A; WordBreak:Other +1EE8B..1EE9B; WordBreak:ALetter +1EE9C..1EEA0; WordBreak:Other +1EEA1..1EEA3; WordBreak:ALetter +1EEA4..1EEA4; WordBreak:Other +1EEA5..1EEA9; WordBreak:ALetter +1EEAA..1EEAA; WordBreak:Other +1EEAB..1EEBB; WordBreak:ALetter +1EEBC..1F12F; WordBreak:Other +1F130..1F149; WordBreak:ALetter +1F14A..1F14F; WordBreak:Other +1F150..1F169; WordBreak:ALetter +1F16A..1F16F; WordBreak:Other +1F170..1F189; WordBreak:ALetter +1F18A..1F1E5; WordBreak:Other +1F1E6..1F1FF; WordBreak:Regional_Indicator +1F200..1F3FA; WordBreak:Other +1F3FB..1F3FF; WordBreak:Extend +1F400..E0000; WordBreak:Other +E0001..E0001; WordBreak:Format +E0002..E001F; WordBreak:Other +E0020..E007F; WordBreak:Extend +E0080..E00FF; WordBreak:Other +E0100..E01EF; WordBreak:Extend +E01F0..10FFFF; WordBreak:Other diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_0.test b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_0.test new file mode 100644 index 000000000..d052415f9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_0.test @@ -0,0 +1,11 @@ +name: UnicodeWordBreak_12_0 + +description: +Tests character class syntax of the Unicode 12.0 WordBreak property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_0.flex b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_0.flex new file mode 100644 index 000000000..87ac00d58 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeWord1_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\W { setCurCharPropertyValue("Not-Word"); } +[^\W] { setCurCharPropertyValue("Word"); } diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_0.output b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_0.output new file mode 100644 index 000000000..8b75da667 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_0.output @@ -0,0 +1,1434 @@ +0000..002F; Not-Word +0030..0039; Word +003A..0040; Not-Word +0041..005A; Word +005B..005E; Not-Word +005F..005F; Word +0060..0060; Not-Word +0061..007A; Word +007B..00A9; Not-Word +00AA..00AA; Word +00AB..00B4; Not-Word +00B5..00B5; Word +00B6..00B9; Not-Word +00BA..00BA; Word +00BB..00BF; Not-Word +00C0..00D6; Word +00D7..00D7; Not-Word +00D8..00F6; Word +00F7..00F7; Not-Word +00F8..02C1; Word +02C2..02C5; Not-Word +02C6..02D1; Word +02D2..02DF; Not-Word +02E0..02E4; Word +02E5..02EB; Not-Word +02EC..02EC; Word +02ED..02ED; Not-Word +02EE..02EE; Word +02EF..02FF; Not-Word +0300..0374; Word +0375..0375; Not-Word +0376..0377; Word +0378..0379; Not-Word +037A..037D; Word +037E..037E; Not-Word +037F..037F; Word +0380..0385; Not-Word +0386..0386; Word +0387..0387; Not-Word +0388..038A; Word +038B..038B; Not-Word +038C..038C; Word +038D..038D; Not-Word +038E..03A1; Word +03A2..03A2; Not-Word +03A3..03F5; Word +03F6..03F6; Not-Word +03F7..0481; Word +0482..0482; Not-Word +0483..052F; Word +0530..0530; Not-Word +0531..0556; Word +0557..0558; Not-Word +0559..0559; Word +055A..055F; Not-Word +0560..0588; Word +0589..0590; Not-Word +0591..05BD; Word +05BE..05BE; Not-Word +05BF..05BF; Word +05C0..05C0; Not-Word +05C1..05C2; Word +05C3..05C3; Not-Word +05C4..05C5; Word +05C6..05C6; Not-Word +05C7..05C7; Word +05C8..05CF; Not-Word +05D0..05EA; Word +05EB..05EE; Not-Word +05EF..05F2; Word +05F3..060F; Not-Word +0610..061A; Word +061B..061F; Not-Word +0620..0669; Word +066A..066D; Not-Word +066E..06D3; Word +06D4..06D4; Not-Word +06D5..06DC; Word +06DD..06DE; Not-Word +06DF..06E8; Word +06E9..06E9; Not-Word +06EA..06FC; Word +06FD..06FE; Not-Word +06FF..06FF; Word +0700..070F; Not-Word +0710..074A; Word +074B..074C; Not-Word +074D..07B1; Word +07B2..07BF; Not-Word +07C0..07F5; Word +07F6..07F9; Not-Word +07FA..07FA; Word +07FB..07FC; Not-Word +07FD..07FD; Word +07FE..07FF; Not-Word +0800..082D; Word +082E..083F; Not-Word +0840..085B; Word +085C..085F; Not-Word +0860..086A; Word +086B..089F; Not-Word +08A0..08B4; Word +08B5..08B5; Not-Word +08B6..08BD; Word +08BE..08D2; Not-Word +08D3..08E1; Word +08E2..08E2; Not-Word +08E3..0963; Word +0964..0965; Not-Word +0966..096F; Word +0970..0970; Not-Word +0971..0983; Word +0984..0984; Not-Word +0985..098C; Word +098D..098E; Not-Word +098F..0990; Word +0991..0992; Not-Word +0993..09A8; Word +09A9..09A9; Not-Word +09AA..09B0; Word +09B1..09B1; Not-Word +09B2..09B2; Word +09B3..09B5; Not-Word +09B6..09B9; Word +09BA..09BB; Not-Word +09BC..09C4; Word +09C5..09C6; Not-Word +09C7..09C8; Word +09C9..09CA; Not-Word +09CB..09CE; Word +09CF..09D6; Not-Word +09D7..09D7; Word +09D8..09DB; Not-Word +09DC..09DD; Word +09DE..09DE; Not-Word +09DF..09E3; Word +09E4..09E5; Not-Word +09E6..09F1; Word +09F2..09FB; Not-Word +09FC..09FC; Word +09FD..09FD; Not-Word +09FE..09FE; Word +09FF..0A00; Not-Word +0A01..0A03; Word +0A04..0A04; Not-Word +0A05..0A0A; Word +0A0B..0A0E; Not-Word +0A0F..0A10; Word +0A11..0A12; Not-Word +0A13..0A28; Word +0A29..0A29; Not-Word +0A2A..0A30; Word +0A31..0A31; Not-Word +0A32..0A33; Word +0A34..0A34; Not-Word +0A35..0A36; Word +0A37..0A37; Not-Word +0A38..0A39; Word +0A3A..0A3B; Not-Word +0A3C..0A3C; Word +0A3D..0A3D; Not-Word +0A3E..0A42; Word +0A43..0A46; Not-Word +0A47..0A48; Word +0A49..0A4A; Not-Word +0A4B..0A4D; Word +0A4E..0A50; Not-Word +0A51..0A51; Word +0A52..0A58; Not-Word +0A59..0A5C; Word +0A5D..0A5D; Not-Word +0A5E..0A5E; Word +0A5F..0A65; Not-Word +0A66..0A75; Word +0A76..0A80; Not-Word +0A81..0A83; Word +0A84..0A84; Not-Word +0A85..0A8D; Word +0A8E..0A8E; Not-Word +0A8F..0A91; Word +0A92..0A92; Not-Word +0A93..0AA8; Word +0AA9..0AA9; Not-Word +0AAA..0AB0; Word +0AB1..0AB1; Not-Word +0AB2..0AB3; Word +0AB4..0AB4; Not-Word +0AB5..0AB9; Word +0ABA..0ABB; Not-Word +0ABC..0AC5; Word +0AC6..0AC6; Not-Word +0AC7..0AC9; Word +0ACA..0ACA; Not-Word +0ACB..0ACD; Word +0ACE..0ACF; Not-Word +0AD0..0AD0; Word +0AD1..0ADF; Not-Word +0AE0..0AE3; Word +0AE4..0AE5; Not-Word +0AE6..0AEF; Word +0AF0..0AF8; Not-Word +0AF9..0AFF; Word +0B00..0B00; Not-Word +0B01..0B03; Word +0B04..0B04; Not-Word +0B05..0B0C; Word +0B0D..0B0E; Not-Word +0B0F..0B10; Word +0B11..0B12; Not-Word +0B13..0B28; Word +0B29..0B29; Not-Word +0B2A..0B30; Word +0B31..0B31; Not-Word +0B32..0B33; Word +0B34..0B34; Not-Word +0B35..0B39; Word +0B3A..0B3B; Not-Word +0B3C..0B44; Word +0B45..0B46; Not-Word +0B47..0B48; Word +0B49..0B4A; Not-Word +0B4B..0B4D; Word +0B4E..0B55; Not-Word +0B56..0B57; Word +0B58..0B5B; Not-Word +0B5C..0B5D; Word +0B5E..0B5E; Not-Word +0B5F..0B63; Word +0B64..0B65; Not-Word +0B66..0B6F; Word +0B70..0B70; Not-Word +0B71..0B71; Word +0B72..0B81; Not-Word +0B82..0B83; Word +0B84..0B84; Not-Word +0B85..0B8A; Word +0B8B..0B8D; Not-Word +0B8E..0B90; Word +0B91..0B91; Not-Word +0B92..0B95; Word +0B96..0B98; Not-Word +0B99..0B9A; Word +0B9B..0B9B; Not-Word +0B9C..0B9C; Word +0B9D..0B9D; Not-Word +0B9E..0B9F; Word +0BA0..0BA2; Not-Word +0BA3..0BA4; Word +0BA5..0BA7; Not-Word +0BA8..0BAA; Word +0BAB..0BAD; Not-Word +0BAE..0BB9; Word +0BBA..0BBD; Not-Word +0BBE..0BC2; Word +0BC3..0BC5; Not-Word +0BC6..0BC8; Word +0BC9..0BC9; Not-Word +0BCA..0BCD; Word +0BCE..0BCF; Not-Word +0BD0..0BD0; Word +0BD1..0BD6; Not-Word +0BD7..0BD7; Word +0BD8..0BE5; Not-Word +0BE6..0BEF; Word +0BF0..0BFF; Not-Word +0C00..0C0C; Word +0C0D..0C0D; Not-Word +0C0E..0C10; Word +0C11..0C11; Not-Word +0C12..0C28; Word +0C29..0C29; Not-Word +0C2A..0C39; Word +0C3A..0C3C; Not-Word +0C3D..0C44; Word +0C45..0C45; Not-Word +0C46..0C48; Word +0C49..0C49; Not-Word +0C4A..0C4D; Word +0C4E..0C54; Not-Word +0C55..0C56; Word +0C57..0C57; Not-Word +0C58..0C5A; Word +0C5B..0C5F; Not-Word +0C60..0C63; Word +0C64..0C65; Not-Word +0C66..0C6F; Word +0C70..0C7F; Not-Word +0C80..0C83; Word +0C84..0C84; Not-Word +0C85..0C8C; Word +0C8D..0C8D; Not-Word +0C8E..0C90; Word +0C91..0C91; Not-Word +0C92..0CA8; Word +0CA9..0CA9; Not-Word +0CAA..0CB3; Word +0CB4..0CB4; Not-Word +0CB5..0CB9; Word +0CBA..0CBB; Not-Word +0CBC..0CC4; Word +0CC5..0CC5; Not-Word +0CC6..0CC8; Word +0CC9..0CC9; Not-Word +0CCA..0CCD; Word +0CCE..0CD4; Not-Word +0CD5..0CD6; Word +0CD7..0CDD; Not-Word +0CDE..0CDE; Word +0CDF..0CDF; Not-Word +0CE0..0CE3; Word +0CE4..0CE5; Not-Word +0CE6..0CEF; Word +0CF0..0CF0; Not-Word +0CF1..0CF2; Word +0CF3..0CFF; Not-Word +0D00..0D03; Word +0D04..0D04; Not-Word +0D05..0D0C; Word +0D0D..0D0D; Not-Word +0D0E..0D10; Word +0D11..0D11; Not-Word +0D12..0D44; Word +0D45..0D45; Not-Word +0D46..0D48; Word +0D49..0D49; Not-Word +0D4A..0D4E; Word +0D4F..0D53; Not-Word +0D54..0D57; Word +0D58..0D5E; Not-Word +0D5F..0D63; Word +0D64..0D65; Not-Word +0D66..0D6F; Word +0D70..0D79; Not-Word +0D7A..0D7F; Word +0D80..0D81; Not-Word +0D82..0D83; Word +0D84..0D84; Not-Word +0D85..0D96; Word +0D97..0D99; Not-Word +0D9A..0DB1; Word +0DB2..0DB2; Not-Word +0DB3..0DBB; Word +0DBC..0DBC; Not-Word +0DBD..0DBD; Word +0DBE..0DBF; Not-Word +0DC0..0DC6; Word +0DC7..0DC9; Not-Word +0DCA..0DCA; Word +0DCB..0DCE; Not-Word +0DCF..0DD4; Word +0DD5..0DD5; Not-Word +0DD6..0DD6; Word +0DD7..0DD7; Not-Word +0DD8..0DDF; Word +0DE0..0DE5; Not-Word +0DE6..0DEF; Word +0DF0..0DF1; Not-Word +0DF2..0DF3; Word +0DF4..0E00; Not-Word +0E01..0E3A; Word +0E3B..0E3F; Not-Word +0E40..0E4E; Word +0E4F..0E4F; Not-Word +0E50..0E59; Word +0E5A..0E80; Not-Word +0E81..0E82; Word +0E83..0E83; Not-Word +0E84..0E84; Word +0E85..0E85; Not-Word +0E86..0E8A; Word +0E8B..0E8B; Not-Word +0E8C..0EA3; Word +0EA4..0EA4; Not-Word +0EA5..0EA5; Word +0EA6..0EA6; Not-Word +0EA7..0EBD; Word +0EBE..0EBF; Not-Word +0EC0..0EC4; Word +0EC5..0EC5; Not-Word +0EC6..0EC6; Word +0EC7..0EC7; Not-Word +0EC8..0ECD; Word +0ECE..0ECF; Not-Word +0ED0..0ED9; Word +0EDA..0EDB; Not-Word +0EDC..0EDF; Word +0EE0..0EFF; Not-Word +0F00..0F00; Word +0F01..0F17; Not-Word +0F18..0F19; Word +0F1A..0F1F; Not-Word +0F20..0F29; Word +0F2A..0F34; Not-Word +0F35..0F35; Word +0F36..0F36; Not-Word +0F37..0F37; Word +0F38..0F38; Not-Word +0F39..0F39; Word +0F3A..0F3D; Not-Word +0F3E..0F47; Word +0F48..0F48; Not-Word +0F49..0F6C; Word +0F6D..0F70; Not-Word +0F71..0F84; Word +0F85..0F85; Not-Word +0F86..0F97; Word +0F98..0F98; Not-Word +0F99..0FBC; Word +0FBD..0FC5; Not-Word +0FC6..0FC6; Word +0FC7..0FFF; Not-Word +1000..1049; Word +104A..104F; Not-Word +1050..109D; Word +109E..109F; Not-Word +10A0..10C5; Word +10C6..10C6; Not-Word +10C7..10C7; Word +10C8..10CC; Not-Word +10CD..10CD; Word +10CE..10CF; Not-Word +10D0..10FA; Word +10FB..10FB; Not-Word +10FC..1248; Word +1249..1249; Not-Word +124A..124D; Word +124E..124F; Not-Word +1250..1256; Word +1257..1257; Not-Word +1258..1258; Word +1259..1259; Not-Word +125A..125D; Word +125E..125F; Not-Word +1260..1288; Word +1289..1289; Not-Word +128A..128D; Word +128E..128F; Not-Word +1290..12B0; Word +12B1..12B1; Not-Word +12B2..12B5; Word +12B6..12B7; Not-Word +12B8..12BE; Word +12BF..12BF; Not-Word +12C0..12C0; Word +12C1..12C1; Not-Word +12C2..12C5; Word +12C6..12C7; Not-Word +12C8..12D6; Word +12D7..12D7; Not-Word +12D8..1310; Word +1311..1311; Not-Word +1312..1315; Word +1316..1317; Not-Word +1318..135A; Word +135B..135C; Not-Word +135D..135F; Word +1360..137F; Not-Word +1380..138F; Word +1390..139F; Not-Word +13A0..13F5; Word +13F6..13F7; Not-Word +13F8..13FD; Word +13FE..1400; Not-Word +1401..166C; Word +166D..166E; Not-Word +166F..167F; Word +1680..1680; Not-Word +1681..169A; Word +169B..169F; Not-Word +16A0..16EA; Word +16EB..16ED; Not-Word +16EE..16F8; Word +16F9..16FF; Not-Word +1700..170C; Word +170D..170D; Not-Word +170E..1714; Word +1715..171F; Not-Word +1720..1734; Word +1735..173F; Not-Word +1740..1753; Word +1754..175F; Not-Word +1760..176C; Word +176D..176D; Not-Word +176E..1770; Word +1771..1771; Not-Word +1772..1773; Word +1774..177F; Not-Word +1780..17D3; Word +17D4..17D6; Not-Word +17D7..17D7; Word +17D8..17DB; Not-Word +17DC..17DD; Word +17DE..17DF; Not-Word +17E0..17E9; Word +17EA..180A; Not-Word +180B..180D; Word +180E..180F; Not-Word +1810..1819; Word +181A..181F; Not-Word +1820..1878; Word +1879..187F; Not-Word +1880..18AA; Word +18AB..18AF; Not-Word +18B0..18F5; Word +18F6..18FF; Not-Word +1900..191E; Word +191F..191F; Not-Word +1920..192B; Word +192C..192F; Not-Word +1930..193B; Word +193C..1945; Not-Word +1946..196D; Word +196E..196F; Not-Word +1970..1974; Word +1975..197F; Not-Word +1980..19AB; Word +19AC..19AF; Not-Word +19B0..19C9; Word +19CA..19CF; Not-Word +19D0..19D9; Word +19DA..19FF; Not-Word +1A00..1A1B; Word +1A1C..1A1F; Not-Word +1A20..1A5E; Word +1A5F..1A5F; Not-Word +1A60..1A7C; Word +1A7D..1A7E; Not-Word +1A7F..1A89; Word +1A8A..1A8F; Not-Word +1A90..1A99; Word +1A9A..1AA6; Not-Word +1AA7..1AA7; Word +1AA8..1AAF; Not-Word +1AB0..1ABE; Word +1ABF..1AFF; Not-Word +1B00..1B4B; Word +1B4C..1B4F; Not-Word +1B50..1B59; Word +1B5A..1B6A; Not-Word +1B6B..1B73; Word +1B74..1B7F; Not-Word +1B80..1BF3; Word +1BF4..1BFF; Not-Word +1C00..1C37; Word +1C38..1C3F; Not-Word +1C40..1C49; Word +1C4A..1C4C; Not-Word +1C4D..1C7D; Word +1C7E..1C7F; Not-Word +1C80..1C88; Word +1C89..1C8F; Not-Word +1C90..1CBA; Word +1CBB..1CBC; Not-Word +1CBD..1CBF; Word +1CC0..1CCF; Not-Word +1CD0..1CD2; Word +1CD3..1CD3; Not-Word +1CD4..1CFA; Word +1CFB..1CFF; Not-Word +1D00..1DF9; Word +1DFA..1DFA; Not-Word +1DFB..1F15; Word +1F16..1F17; Not-Word +1F18..1F1D; Word +1F1E..1F1F; Not-Word +1F20..1F45; Word +1F46..1F47; Not-Word +1F48..1F4D; Word +1F4E..1F4F; Not-Word +1F50..1F57; Word +1F58..1F58; Not-Word +1F59..1F59; Word +1F5A..1F5A; Not-Word +1F5B..1F5B; Word +1F5C..1F5C; Not-Word +1F5D..1F5D; Word +1F5E..1F5E; Not-Word +1F5F..1F7D; Word +1F7E..1F7F; Not-Word +1F80..1FB4; Word +1FB5..1FB5; Not-Word +1FB6..1FBC; Word +1FBD..1FBD; Not-Word +1FBE..1FBE; Word +1FBF..1FC1; Not-Word +1FC2..1FC4; Word +1FC5..1FC5; Not-Word +1FC6..1FCC; Word +1FCD..1FCF; Not-Word +1FD0..1FD3; Word +1FD4..1FD5; Not-Word +1FD6..1FDB; Word +1FDC..1FDF; Not-Word +1FE0..1FEC; Word +1FED..1FF1; Not-Word +1FF2..1FF4; Word +1FF5..1FF5; Not-Word +1FF6..1FFC; Word +1FFD..203E; Not-Word +203F..2040; Word +2041..2053; Not-Word +2054..2054; Word +2055..2070; Not-Word +2071..2071; Word +2072..207E; Not-Word +207F..207F; Word +2080..208F; Not-Word +2090..209C; Word +209D..20CF; Not-Word +20D0..20F0; Word +20F1..2101; Not-Word +2102..2102; Word +2103..2106; Not-Word +2107..2107; Word +2108..2109; Not-Word +210A..2113; Word +2114..2114; Not-Word +2115..2115; Word +2116..2118; Not-Word +2119..211D; Word +211E..2123; Not-Word +2124..2124; Word +2125..2125; Not-Word +2126..2126; Word +2127..2127; Not-Word +2128..2128; Word +2129..2129; Not-Word +212A..212D; Word +212E..212E; Not-Word +212F..2139; Word +213A..213B; Not-Word +213C..213F; Word +2140..2144; Not-Word +2145..2149; Word +214A..214D; Not-Word +214E..214E; Word +214F..215F; Not-Word +2160..2188; Word +2189..24B5; Not-Word +24B6..24E9; Word +24EA..2BFF; Not-Word +2C00..2C2E; Word +2C2F..2C2F; Not-Word +2C30..2C5E; Word +2C5F..2C5F; Not-Word +2C60..2CE4; Word +2CE5..2CEA; Not-Word +2CEB..2CF3; Word +2CF4..2CFF; Not-Word +2D00..2D25; Word +2D26..2D26; Not-Word +2D27..2D27; Word +2D28..2D2C; Not-Word +2D2D..2D2D; Word +2D2E..2D2F; Not-Word +2D30..2D67; Word +2D68..2D6E; Not-Word +2D6F..2D6F; Word +2D70..2D7E; Not-Word +2D7F..2D96; Word +2D97..2D9F; Not-Word +2DA0..2DA6; Word +2DA7..2DA7; Not-Word +2DA8..2DAE; Word +2DAF..2DAF; Not-Word +2DB0..2DB6; Word +2DB7..2DB7; Not-Word +2DB8..2DBE; Word +2DBF..2DBF; Not-Word +2DC0..2DC6; Word +2DC7..2DC7; Not-Word +2DC8..2DCE; Word +2DCF..2DCF; Not-Word +2DD0..2DD6; Word +2DD7..2DD7; Not-Word +2DD8..2DDE; Word +2DDF..2DDF; Not-Word +2DE0..2DFF; Word +2E00..2E2E; Not-Word +2E2F..2E2F; Word +2E30..3004; Not-Word +3005..3007; Word +3008..3020; Not-Word +3021..302F; Word +3030..3030; Not-Word +3031..3035; Word +3036..3037; Not-Word +3038..303C; Word +303D..3040; Not-Word +3041..3096; Word +3097..3098; Not-Word +3099..309A; Word +309B..309C; Not-Word +309D..309F; Word +30A0..30A0; Not-Word +30A1..30FA; Word +30FB..30FB; Not-Word +30FC..30FF; Word +3100..3104; Not-Word +3105..312F; Word +3130..3130; Not-Word +3131..318E; Word +318F..319F; Not-Word +31A0..31BA; Word +31BB..31EF; Not-Word +31F0..31FF; Word +3200..33FF; Not-Word +3400..4DB5; Word +4DB6..4DFF; Not-Word +4E00..9FEF; Word +9FF0..9FFF; Not-Word +A000..A48C; Word +A48D..A4CF; Not-Word +A4D0..A4FD; Word +A4FE..A4FF; Not-Word +A500..A60C; Word +A60D..A60F; Not-Word +A610..A62B; Word +A62C..A63F; Not-Word +A640..A672; Word +A673..A673; Not-Word +A674..A67D; Word +A67E..A67E; Not-Word +A67F..A6F1; Word +A6F2..A716; Not-Word +A717..A71F; Word +A720..A721; Not-Word +A722..A788; Word +A789..A78A; Not-Word +A78B..A7BF; Word +A7C0..A7C1; Not-Word +A7C2..A7C6; Word +A7C7..A7F6; Not-Word +A7F7..A827; Word +A828..A83F; Not-Word +A840..A873; Word +A874..A87F; Not-Word +A880..A8C5; Word +A8C6..A8CF; Not-Word +A8D0..A8D9; Word +A8DA..A8DF; Not-Word +A8E0..A8F7; Word +A8F8..A8FA; Not-Word +A8FB..A8FB; Word +A8FC..A8FC; Not-Word +A8FD..A92D; Word +A92E..A92F; Not-Word +A930..A953; Word +A954..A95F; Not-Word +A960..A97C; Word +A97D..A97F; Not-Word +A980..A9C0; Word +A9C1..A9CE; Not-Word +A9CF..A9D9; Word +A9DA..A9DF; Not-Word +A9E0..A9FE; Word +A9FF..A9FF; Not-Word +AA00..AA36; Word +AA37..AA3F; Not-Word +AA40..AA4D; Word +AA4E..AA4F; Not-Word +AA50..AA59; Word +AA5A..AA5F; Not-Word +AA60..AA76; Word +AA77..AA79; Not-Word +AA7A..AAC2; Word +AAC3..AADA; Not-Word +AADB..AADD; Word +AADE..AADF; Not-Word +AAE0..AAEF; Word +AAF0..AAF1; Not-Word +AAF2..AAF6; Word +AAF7..AB00; Not-Word +AB01..AB06; Word +AB07..AB08; Not-Word +AB09..AB0E; Word +AB0F..AB10; Not-Word +AB11..AB16; Word +AB17..AB1F; Not-Word +AB20..AB26; Word +AB27..AB27; Not-Word +AB28..AB2E; Word +AB2F..AB2F; Not-Word +AB30..AB5A; Word +AB5B..AB5B; Not-Word +AB5C..AB67; Word +AB68..AB6F; Not-Word +AB70..ABEA; Word +ABEB..ABEB; Not-Word +ABEC..ABED; Word +ABEE..ABEF; Not-Word +ABF0..ABF9; Word +ABFA..ABFF; Not-Word +AC00..D7A3; Word +D7A4..D7AF; Not-Word +D7B0..D7C6; Word +D7C7..D7CA; Not-Word +D7CB..D7FB; Word +D7FC..D7FF; Not-Word +E000..F8FF; Not-Word +F900..FA6D; Word +FA6E..FA6F; Not-Word +FA70..FAD9; Word +FADA..FAFF; Not-Word +FB00..FB06; Word +FB07..FB12; Not-Word +FB13..FB17; Word +FB18..FB1C; Not-Word +FB1D..FB28; Word +FB29..FB29; Not-Word +FB2A..FB36; Word +FB37..FB37; Not-Word +FB38..FB3C; Word +FB3D..FB3D; Not-Word +FB3E..FB3E; Word +FB3F..FB3F; Not-Word +FB40..FB41; Word +FB42..FB42; Not-Word +FB43..FB44; Word +FB45..FB45; Not-Word +FB46..FBB1; Word +FBB2..FBD2; Not-Word +FBD3..FD3D; Word +FD3E..FD4F; Not-Word +FD50..FD8F; Word +FD90..FD91; Not-Word +FD92..FDC7; Word +FDC8..FDEF; Not-Word +FDF0..FDFB; Word +FDFC..FDFF; Not-Word +FE00..FE0F; Word +FE10..FE1F; Not-Word +FE20..FE2F; Word +FE30..FE32; Not-Word +FE33..FE34; Word +FE35..FE4C; Not-Word +FE4D..FE4F; Word +FE50..FE6F; Not-Word +FE70..FE74; Word +FE75..FE75; Not-Word +FE76..FEFC; Word +FEFD..FF0F; Not-Word +FF10..FF19; Word +FF1A..FF20; Not-Word +FF21..FF3A; Word +FF3B..FF3E; Not-Word +FF3F..FF3F; Word +FF40..FF40; Not-Word +FF41..FF5A; Word +FF5B..FF65; Not-Word +FF66..FFBE; Word +FFBF..FFC1; Not-Word +FFC2..FFC7; Word +FFC8..FFC9; Not-Word +FFCA..FFCF; Word +FFD0..FFD1; Not-Word +FFD2..FFD7; Word +FFD8..FFD9; Not-Word +FFDA..FFDC; Word +FFDD..FFFF; Not-Word +10000..1000B; Word +1000C..1000C; Not-Word +1000D..10026; Word +10027..10027; Not-Word +10028..1003A; Word +1003B..1003B; Not-Word +1003C..1003D; Word +1003E..1003E; Not-Word +1003F..1004D; Word +1004E..1004F; Not-Word +10050..1005D; Word +1005E..1007F; Not-Word +10080..100FA; Word +100FB..1013F; Not-Word +10140..10174; Word +10175..101FC; Not-Word +101FD..101FD; Word +101FE..1027F; Not-Word +10280..1029C; Word +1029D..1029F; Not-Word +102A0..102D0; Word +102D1..102DF; Not-Word +102E0..102E0; Word +102E1..102FF; Not-Word +10300..1031F; Word +10320..1032C; Not-Word +1032D..1034A; Word +1034B..1034F; Not-Word +10350..1037A; Word +1037B..1037F; Not-Word +10380..1039D; Word +1039E..1039F; Not-Word +103A0..103C3; Word +103C4..103C7; Not-Word +103C8..103CF; Word +103D0..103D0; Not-Word +103D1..103D5; Word +103D6..103FF; Not-Word +10400..1049D; Word +1049E..1049F; Not-Word +104A0..104A9; Word +104AA..104AF; Not-Word +104B0..104D3; Word +104D4..104D7; Not-Word +104D8..104FB; Word +104FC..104FF; Not-Word +10500..10527; Word +10528..1052F; Not-Word +10530..10563; Word +10564..105FF; Not-Word +10600..10736; Word +10737..1073F; Not-Word +10740..10755; Word +10756..1075F; Not-Word +10760..10767; Word +10768..107FF; Not-Word +10800..10805; Word +10806..10807; Not-Word +10808..10808; Word +10809..10809; Not-Word +1080A..10835; Word +10836..10836; Not-Word +10837..10838; Word +10839..1083B; Not-Word +1083C..1083C; Word +1083D..1083E; Not-Word +1083F..10855; Word +10856..1085F; Not-Word +10860..10876; Word +10877..1087F; Not-Word +10880..1089E; Word +1089F..108DF; Not-Word +108E0..108F2; Word +108F3..108F3; Not-Word +108F4..108F5; Word +108F6..108FF; Not-Word +10900..10915; Word +10916..1091F; Not-Word +10920..10939; Word +1093A..1097F; Not-Word +10980..109B7; Word +109B8..109BD; Not-Word +109BE..109BF; Word +109C0..109FF; Not-Word +10A00..10A03; Word +10A04..10A04; Not-Word +10A05..10A06; Word +10A07..10A0B; Not-Word +10A0C..10A13; Word +10A14..10A14; Not-Word +10A15..10A17; Word +10A18..10A18; Not-Word +10A19..10A35; Word +10A36..10A37; Not-Word +10A38..10A3A; Word +10A3B..10A3E; Not-Word +10A3F..10A3F; Word +10A40..10A5F; Not-Word +10A60..10A7C; Word +10A7D..10A7F; Not-Word +10A80..10A9C; Word +10A9D..10ABF; Not-Word +10AC0..10AC7; Word +10AC8..10AC8; Not-Word +10AC9..10AE6; Word +10AE7..10AFF; Not-Word +10B00..10B35; Word +10B36..10B3F; Not-Word +10B40..10B55; Word +10B56..10B5F; Not-Word +10B60..10B72; Word +10B73..10B7F; Not-Word +10B80..10B91; Word +10B92..10BFF; Not-Word +10C00..10C48; Word +10C49..10C7F; Not-Word +10C80..10CB2; Word +10CB3..10CBF; Not-Word +10CC0..10CF2; Word +10CF3..10CFF; Not-Word +10D00..10D27; Word +10D28..10D2F; Not-Word +10D30..10D39; Word +10D3A..10EFF; Not-Word +10F00..10F1C; Word +10F1D..10F26; Not-Word +10F27..10F27; Word +10F28..10F2F; Not-Word +10F30..10F50; Word +10F51..10FDF; Not-Word +10FE0..10FF6; Word +10FF7..10FFF; Not-Word +11000..11046; Word +11047..11065; Not-Word +11066..1106F; Word +11070..1107E; Not-Word +1107F..110BA; Word +110BB..110CF; Not-Word +110D0..110E8; Word +110E9..110EF; Not-Word +110F0..110F9; Word +110FA..110FF; Not-Word +11100..11134; Word +11135..11135; Not-Word +11136..1113F; Word +11140..11143; Not-Word +11144..11146; Word +11147..1114F; Not-Word +11150..11173; Word +11174..11175; Not-Word +11176..11176; Word +11177..1117F; Not-Word +11180..111C4; Word +111C5..111C8; Not-Word +111C9..111CC; Word +111CD..111CF; Not-Word +111D0..111DA; Word +111DB..111DB; Not-Word +111DC..111DC; Word +111DD..111FF; Not-Word +11200..11211; Word +11212..11212; Not-Word +11213..11237; Word +11238..1123D; Not-Word +1123E..1123E; Word +1123F..1127F; Not-Word +11280..11286; Word +11287..11287; Not-Word +11288..11288; Word +11289..11289; Not-Word +1128A..1128D; Word +1128E..1128E; Not-Word +1128F..1129D; Word +1129E..1129E; Not-Word +1129F..112A8; Word +112A9..112AF; Not-Word +112B0..112EA; Word +112EB..112EF; Not-Word +112F0..112F9; Word +112FA..112FF; Not-Word +11300..11303; Word +11304..11304; Not-Word +11305..1130C; Word +1130D..1130E; Not-Word +1130F..11310; Word +11311..11312; Not-Word +11313..11328; Word +11329..11329; Not-Word +1132A..11330; Word +11331..11331; Not-Word +11332..11333; Word +11334..11334; Not-Word +11335..11339; Word +1133A..1133A; Not-Word +1133B..11344; Word +11345..11346; Not-Word +11347..11348; Word +11349..1134A; Not-Word +1134B..1134D; Word +1134E..1134F; Not-Word +11350..11350; Word +11351..11356; Not-Word +11357..11357; Word +11358..1135C; Not-Word +1135D..11363; Word +11364..11365; Not-Word +11366..1136C; Word +1136D..1136F; Not-Word +11370..11374; Word +11375..113FF; Not-Word +11400..1144A; Word +1144B..1144F; Not-Word +11450..11459; Word +1145A..1145D; Not-Word +1145E..1145F; Word +11460..1147F; Not-Word +11480..114C5; Word +114C6..114C6; Not-Word +114C7..114C7; Word +114C8..114CF; Not-Word +114D0..114D9; Word +114DA..1157F; Not-Word +11580..115B5; Word +115B6..115B7; Not-Word +115B8..115C0; Word +115C1..115D7; Not-Word +115D8..115DD; Word +115DE..115FF; Not-Word +11600..11640; Word +11641..11643; Not-Word +11644..11644; Word +11645..1164F; Not-Word +11650..11659; Word +1165A..1167F; Not-Word +11680..116B8; Word +116B9..116BF; Not-Word +116C0..116C9; Word +116CA..116FF; Not-Word +11700..1171A; Word +1171B..1171C; Not-Word +1171D..1172B; Word +1172C..1172F; Not-Word +11730..11739; Word +1173A..117FF; Not-Word +11800..1183A; Word +1183B..1189F; Not-Word +118A0..118E9; Word +118EA..118FE; Not-Word +118FF..118FF; Word +11900..1199F; Not-Word +119A0..119A7; Word +119A8..119A9; Not-Word +119AA..119D7; Word +119D8..119D9; Not-Word +119DA..119E1; Word +119E2..119E2; Not-Word +119E3..119E4; Word +119E5..119FF; Not-Word +11A00..11A3E; Word +11A3F..11A46; Not-Word +11A47..11A47; Word +11A48..11A4F; Not-Word +11A50..11A99; Word +11A9A..11A9C; Not-Word +11A9D..11A9D; Word +11A9E..11ABF; Not-Word +11AC0..11AF8; Word +11AF9..11BFF; Not-Word +11C00..11C08; Word +11C09..11C09; Not-Word +11C0A..11C36; Word +11C37..11C37; Not-Word +11C38..11C40; Word +11C41..11C4F; Not-Word +11C50..11C59; Word +11C5A..11C71; Not-Word +11C72..11C8F; Word +11C90..11C91; Not-Word +11C92..11CA7; Word +11CA8..11CA8; Not-Word +11CA9..11CB6; Word +11CB7..11CFF; Not-Word +11D00..11D06; Word +11D07..11D07; Not-Word +11D08..11D09; Word +11D0A..11D0A; Not-Word +11D0B..11D36; Word +11D37..11D39; Not-Word +11D3A..11D3A; Word +11D3B..11D3B; Not-Word +11D3C..11D3D; Word +11D3E..11D3E; Not-Word +11D3F..11D47; Word +11D48..11D4F; Not-Word +11D50..11D59; Word +11D5A..11D5F; Not-Word +11D60..11D65; Word +11D66..11D66; Not-Word +11D67..11D68; Word +11D69..11D69; Not-Word +11D6A..11D8E; Word +11D8F..11D8F; Not-Word +11D90..11D91; Word +11D92..11D92; Not-Word +11D93..11D98; Word +11D99..11D9F; Not-Word +11DA0..11DA9; Word +11DAA..11EDF; Not-Word +11EE0..11EF6; Word +11EF7..11FFF; Not-Word +12000..12399; Word +1239A..123FF; Not-Word +12400..1246E; Word +1246F..1247F; Not-Word +12480..12543; Word +12544..12FFF; Not-Word +13000..1342E; Word +1342F..143FF; Not-Word +14400..14646; Word +14647..167FF; Not-Word +16800..16A38; Word +16A39..16A3F; Not-Word +16A40..16A5E; Word +16A5F..16A5F; Not-Word +16A60..16A69; Word +16A6A..16ACF; Not-Word +16AD0..16AED; Word +16AEE..16AEF; Not-Word +16AF0..16AF4; Word +16AF5..16AFF; Not-Word +16B00..16B36; Word +16B37..16B3F; Not-Word +16B40..16B43; Word +16B44..16B4F; Not-Word +16B50..16B59; Word +16B5A..16B62; Not-Word +16B63..16B77; Word +16B78..16B7C; Not-Word +16B7D..16B8F; Word +16B90..16E3F; Not-Word +16E40..16E7F; Word +16E80..16EFF; Not-Word +16F00..16F4A; Word +16F4B..16F4E; Not-Word +16F4F..16F87; Word +16F88..16F8E; Not-Word +16F8F..16F9F; Word +16FA0..16FDF; Not-Word +16FE0..16FE1; Word +16FE2..16FE2; Not-Word +16FE3..16FE3; Word +16FE4..16FFF; Not-Word +17000..187F7; Word +187F8..187FF; Not-Word +18800..18AF2; Word +18AF3..1AFFF; Not-Word +1B000..1B11E; Word +1B11F..1B14F; Not-Word +1B150..1B152; Word +1B153..1B163; Not-Word +1B164..1B167; Word +1B168..1B16F; Not-Word +1B170..1B2FB; Word +1B2FC..1BBFF; Not-Word +1BC00..1BC6A; Word +1BC6B..1BC6F; Not-Word +1BC70..1BC7C; Word +1BC7D..1BC7F; Not-Word +1BC80..1BC88; Word +1BC89..1BC8F; Not-Word +1BC90..1BC99; Word +1BC9A..1BC9C; Not-Word +1BC9D..1BC9E; Word +1BC9F..1D164; Not-Word +1D165..1D169; Word +1D16A..1D16C; Not-Word +1D16D..1D172; Word +1D173..1D17A; Not-Word +1D17B..1D182; Word +1D183..1D184; Not-Word +1D185..1D18B; Word +1D18C..1D1A9; Not-Word +1D1AA..1D1AD; Word +1D1AE..1D241; Not-Word +1D242..1D244; Word +1D245..1D3FF; Not-Word +1D400..1D454; Word +1D455..1D455; Not-Word +1D456..1D49C; Word +1D49D..1D49D; Not-Word +1D49E..1D49F; Word +1D4A0..1D4A1; Not-Word +1D4A2..1D4A2; Word +1D4A3..1D4A4; Not-Word +1D4A5..1D4A6; Word +1D4A7..1D4A8; Not-Word +1D4A9..1D4AC; Word +1D4AD..1D4AD; Not-Word +1D4AE..1D4B9; Word +1D4BA..1D4BA; Not-Word +1D4BB..1D4BB; Word +1D4BC..1D4BC; Not-Word +1D4BD..1D4C3; Word +1D4C4..1D4C4; Not-Word +1D4C5..1D505; Word +1D506..1D506; Not-Word +1D507..1D50A; Word +1D50B..1D50C; Not-Word +1D50D..1D514; Word +1D515..1D515; Not-Word +1D516..1D51C; Word +1D51D..1D51D; Not-Word +1D51E..1D539; Word +1D53A..1D53A; Not-Word +1D53B..1D53E; Word +1D53F..1D53F; Not-Word +1D540..1D544; Word +1D545..1D545; Not-Word +1D546..1D546; Word +1D547..1D549; Not-Word +1D54A..1D550; Word +1D551..1D551; Not-Word +1D552..1D6A5; Word +1D6A6..1D6A7; Not-Word +1D6A8..1D6C0; Word +1D6C1..1D6C1; Not-Word +1D6C2..1D6DA; Word +1D6DB..1D6DB; Not-Word +1D6DC..1D6FA; Word +1D6FB..1D6FB; Not-Word +1D6FC..1D714; Word +1D715..1D715; Not-Word +1D716..1D734; Word +1D735..1D735; Not-Word +1D736..1D74E; Word +1D74F..1D74F; Not-Word +1D750..1D76E; Word +1D76F..1D76F; Not-Word +1D770..1D788; Word +1D789..1D789; Not-Word +1D78A..1D7A8; Word +1D7A9..1D7A9; Not-Word +1D7AA..1D7C2; Word +1D7C3..1D7C3; Not-Word +1D7C4..1D7CB; Word +1D7CC..1D7CD; Not-Word +1D7CE..1D7FF; Word +1D800..1D9FF; Not-Word +1DA00..1DA36; Word +1DA37..1DA3A; Not-Word +1DA3B..1DA6C; Word +1DA6D..1DA74; Not-Word +1DA75..1DA75; Word +1DA76..1DA83; Not-Word +1DA84..1DA84; Word +1DA85..1DA9A; Not-Word +1DA9B..1DA9F; Word +1DAA0..1DAA0; Not-Word +1DAA1..1DAAF; Word +1DAB0..1DFFF; Not-Word +1E000..1E006; Word +1E007..1E007; Not-Word +1E008..1E018; Word +1E019..1E01A; Not-Word +1E01B..1E021; Word +1E022..1E022; Not-Word +1E023..1E024; Word +1E025..1E025; Not-Word +1E026..1E02A; Word +1E02B..1E0FF; Not-Word +1E100..1E12C; Word +1E12D..1E12F; Not-Word +1E130..1E13D; Word +1E13E..1E13F; Not-Word +1E140..1E149; Word +1E14A..1E14D; Not-Word +1E14E..1E14E; Word +1E14F..1E2BF; Not-Word +1E2C0..1E2F9; Word +1E2FA..1E7FF; Not-Word +1E800..1E8C4; Word +1E8C5..1E8CF; Not-Word +1E8D0..1E8D6; Word +1E8D7..1E8FF; Not-Word +1E900..1E94B; Word +1E94C..1E94F; Not-Word +1E950..1E959; Word +1E95A..1EDFF; Not-Word +1EE00..1EE03; Word +1EE04..1EE04; Not-Word +1EE05..1EE1F; Word +1EE20..1EE20; Not-Word +1EE21..1EE22; Word +1EE23..1EE23; Not-Word +1EE24..1EE24; Word +1EE25..1EE26; Not-Word +1EE27..1EE27; Word +1EE28..1EE28; Not-Word +1EE29..1EE32; Word +1EE33..1EE33; Not-Word +1EE34..1EE37; Word +1EE38..1EE38; Not-Word +1EE39..1EE39; Word +1EE3A..1EE3A; Not-Word +1EE3B..1EE3B; Word +1EE3C..1EE41; Not-Word +1EE42..1EE42; Word +1EE43..1EE46; Not-Word +1EE47..1EE47; Word +1EE48..1EE48; Not-Word +1EE49..1EE49; Word +1EE4A..1EE4A; Not-Word +1EE4B..1EE4B; Word +1EE4C..1EE4C; Not-Word +1EE4D..1EE4F; Word +1EE50..1EE50; Not-Word +1EE51..1EE52; Word +1EE53..1EE53; Not-Word +1EE54..1EE54; Word +1EE55..1EE56; Not-Word +1EE57..1EE57; Word +1EE58..1EE58; Not-Word +1EE59..1EE59; Word +1EE5A..1EE5A; Not-Word +1EE5B..1EE5B; Word +1EE5C..1EE5C; Not-Word +1EE5D..1EE5D; Word +1EE5E..1EE5E; Not-Word +1EE5F..1EE5F; Word +1EE60..1EE60; Not-Word +1EE61..1EE62; Word +1EE63..1EE63; Not-Word +1EE64..1EE64; Word +1EE65..1EE66; Not-Word +1EE67..1EE6A; Word +1EE6B..1EE6B; Not-Word +1EE6C..1EE72; Word +1EE73..1EE73; Not-Word +1EE74..1EE77; Word +1EE78..1EE78; Not-Word +1EE79..1EE7C; Word +1EE7D..1EE7D; Not-Word +1EE7E..1EE7E; Word +1EE7F..1EE7F; Not-Word +1EE80..1EE89; Word +1EE8A..1EE8A; Not-Word +1EE8B..1EE9B; Word +1EE9C..1EEA0; Not-Word +1EEA1..1EEA3; Word +1EEA4..1EEA4; Not-Word +1EEA5..1EEA9; Word +1EEAA..1EEAA; Not-Word +1EEAB..1EEBB; Word +1EEBC..1F12F; Not-Word +1F130..1F149; Word +1F14A..1F14F; Not-Word +1F150..1F169; Word +1F16A..1F16F; Not-Word +1F170..1F189; Word +1F18A..1FFFF; Not-Word +20000..2A6D6; Word +2A6D7..2A6FF; Not-Word +2A700..2B734; Word +2B735..2B73F; Not-Word +2B740..2B81D; Word +2B81E..2B81F; Not-Word +2B820..2CEA1; Word +2CEA2..2CEAF; Not-Word +2CEB0..2EBE0; Word +2EBE1..2F7FF; Not-Word +2F800..2FA1D; Word +2FA1E..E00FF; Not-Word +E0100..E01EF; Word +E01F0..10FFFF; Not-Word diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_0.test b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_0.test new file mode 100644 index 000000000..3b9f9c2be --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeWord1_12_0 + +description: +Tests character class syntax of the Unicode 12.0 Word property +using the '\W' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_0.flex b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_0.flex new file mode 100644 index 000000000..4d7e20414 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.0 +%public +%class UnicodeWord2_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\w { setCurCharPropertyValue("Word"); } +[^\w] { setCurCharPropertyValue("Not-Word"); } diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_0.output b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_0.output new file mode 100644 index 000000000..8b75da667 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_0.output @@ -0,0 +1,1434 @@ +0000..002F; Not-Word +0030..0039; Word +003A..0040; Not-Word +0041..005A; Word +005B..005E; Not-Word +005F..005F; Word +0060..0060; Not-Word +0061..007A; Word +007B..00A9; Not-Word +00AA..00AA; Word +00AB..00B4; Not-Word +00B5..00B5; Word +00B6..00B9; Not-Word +00BA..00BA; Word +00BB..00BF; Not-Word +00C0..00D6; Word +00D7..00D7; Not-Word +00D8..00F6; Word +00F7..00F7; Not-Word +00F8..02C1; Word +02C2..02C5; Not-Word +02C6..02D1; Word +02D2..02DF; Not-Word +02E0..02E4; Word +02E5..02EB; Not-Word +02EC..02EC; Word +02ED..02ED; Not-Word +02EE..02EE; Word +02EF..02FF; Not-Word +0300..0374; Word +0375..0375; Not-Word +0376..0377; Word +0378..0379; Not-Word +037A..037D; Word +037E..037E; Not-Word +037F..037F; Word +0380..0385; Not-Word +0386..0386; Word +0387..0387; Not-Word +0388..038A; Word +038B..038B; Not-Word +038C..038C; Word +038D..038D; Not-Word +038E..03A1; Word +03A2..03A2; Not-Word +03A3..03F5; Word +03F6..03F6; Not-Word +03F7..0481; Word +0482..0482; Not-Word +0483..052F; Word +0530..0530; Not-Word +0531..0556; Word +0557..0558; Not-Word +0559..0559; Word +055A..055F; Not-Word +0560..0588; Word +0589..0590; Not-Word +0591..05BD; Word +05BE..05BE; Not-Word +05BF..05BF; Word +05C0..05C0; Not-Word +05C1..05C2; Word +05C3..05C3; Not-Word +05C4..05C5; Word +05C6..05C6; Not-Word +05C7..05C7; Word +05C8..05CF; Not-Word +05D0..05EA; Word +05EB..05EE; Not-Word +05EF..05F2; Word +05F3..060F; Not-Word +0610..061A; Word +061B..061F; Not-Word +0620..0669; Word +066A..066D; Not-Word +066E..06D3; Word +06D4..06D4; Not-Word +06D5..06DC; Word +06DD..06DE; Not-Word +06DF..06E8; Word +06E9..06E9; Not-Word +06EA..06FC; Word +06FD..06FE; Not-Word +06FF..06FF; Word +0700..070F; Not-Word +0710..074A; Word +074B..074C; Not-Word +074D..07B1; Word +07B2..07BF; Not-Word +07C0..07F5; Word +07F6..07F9; Not-Word +07FA..07FA; Word +07FB..07FC; Not-Word +07FD..07FD; Word +07FE..07FF; Not-Word +0800..082D; Word +082E..083F; Not-Word +0840..085B; Word +085C..085F; Not-Word +0860..086A; Word +086B..089F; Not-Word +08A0..08B4; Word +08B5..08B5; Not-Word +08B6..08BD; Word +08BE..08D2; Not-Word +08D3..08E1; Word +08E2..08E2; Not-Word +08E3..0963; Word +0964..0965; Not-Word +0966..096F; Word +0970..0970; Not-Word +0971..0983; Word +0984..0984; Not-Word +0985..098C; Word +098D..098E; Not-Word +098F..0990; Word +0991..0992; Not-Word +0993..09A8; Word +09A9..09A9; Not-Word +09AA..09B0; Word +09B1..09B1; Not-Word +09B2..09B2; Word +09B3..09B5; Not-Word +09B6..09B9; Word +09BA..09BB; Not-Word +09BC..09C4; Word +09C5..09C6; Not-Word +09C7..09C8; Word +09C9..09CA; Not-Word +09CB..09CE; Word +09CF..09D6; Not-Word +09D7..09D7; Word +09D8..09DB; Not-Word +09DC..09DD; Word +09DE..09DE; Not-Word +09DF..09E3; Word +09E4..09E5; Not-Word +09E6..09F1; Word +09F2..09FB; Not-Word +09FC..09FC; Word +09FD..09FD; Not-Word +09FE..09FE; Word +09FF..0A00; Not-Word +0A01..0A03; Word +0A04..0A04; Not-Word +0A05..0A0A; Word +0A0B..0A0E; Not-Word +0A0F..0A10; Word +0A11..0A12; Not-Word +0A13..0A28; Word +0A29..0A29; Not-Word +0A2A..0A30; Word +0A31..0A31; Not-Word +0A32..0A33; Word +0A34..0A34; Not-Word +0A35..0A36; Word +0A37..0A37; Not-Word +0A38..0A39; Word +0A3A..0A3B; Not-Word +0A3C..0A3C; Word +0A3D..0A3D; Not-Word +0A3E..0A42; Word +0A43..0A46; Not-Word +0A47..0A48; Word +0A49..0A4A; Not-Word +0A4B..0A4D; Word +0A4E..0A50; Not-Word +0A51..0A51; Word +0A52..0A58; Not-Word +0A59..0A5C; Word +0A5D..0A5D; Not-Word +0A5E..0A5E; Word +0A5F..0A65; Not-Word +0A66..0A75; Word +0A76..0A80; Not-Word +0A81..0A83; Word +0A84..0A84; Not-Word +0A85..0A8D; Word +0A8E..0A8E; Not-Word +0A8F..0A91; Word +0A92..0A92; Not-Word +0A93..0AA8; Word +0AA9..0AA9; Not-Word +0AAA..0AB0; Word +0AB1..0AB1; Not-Word +0AB2..0AB3; Word +0AB4..0AB4; Not-Word +0AB5..0AB9; Word +0ABA..0ABB; Not-Word +0ABC..0AC5; Word +0AC6..0AC6; Not-Word +0AC7..0AC9; Word +0ACA..0ACA; Not-Word +0ACB..0ACD; Word +0ACE..0ACF; Not-Word +0AD0..0AD0; Word +0AD1..0ADF; Not-Word +0AE0..0AE3; Word +0AE4..0AE5; Not-Word +0AE6..0AEF; Word +0AF0..0AF8; Not-Word +0AF9..0AFF; Word +0B00..0B00; Not-Word +0B01..0B03; Word +0B04..0B04; Not-Word +0B05..0B0C; Word +0B0D..0B0E; Not-Word +0B0F..0B10; Word +0B11..0B12; Not-Word +0B13..0B28; Word +0B29..0B29; Not-Word +0B2A..0B30; Word +0B31..0B31; Not-Word +0B32..0B33; Word +0B34..0B34; Not-Word +0B35..0B39; Word +0B3A..0B3B; Not-Word +0B3C..0B44; Word +0B45..0B46; Not-Word +0B47..0B48; Word +0B49..0B4A; Not-Word +0B4B..0B4D; Word +0B4E..0B55; Not-Word +0B56..0B57; Word +0B58..0B5B; Not-Word +0B5C..0B5D; Word +0B5E..0B5E; Not-Word +0B5F..0B63; Word +0B64..0B65; Not-Word +0B66..0B6F; Word +0B70..0B70; Not-Word +0B71..0B71; Word +0B72..0B81; Not-Word +0B82..0B83; Word +0B84..0B84; Not-Word +0B85..0B8A; Word +0B8B..0B8D; Not-Word +0B8E..0B90; Word +0B91..0B91; Not-Word +0B92..0B95; Word +0B96..0B98; Not-Word +0B99..0B9A; Word +0B9B..0B9B; Not-Word +0B9C..0B9C; Word +0B9D..0B9D; Not-Word +0B9E..0B9F; Word +0BA0..0BA2; Not-Word +0BA3..0BA4; Word +0BA5..0BA7; Not-Word +0BA8..0BAA; Word +0BAB..0BAD; Not-Word +0BAE..0BB9; Word +0BBA..0BBD; Not-Word +0BBE..0BC2; Word +0BC3..0BC5; Not-Word +0BC6..0BC8; Word +0BC9..0BC9; Not-Word +0BCA..0BCD; Word +0BCE..0BCF; Not-Word +0BD0..0BD0; Word +0BD1..0BD6; Not-Word +0BD7..0BD7; Word +0BD8..0BE5; Not-Word +0BE6..0BEF; Word +0BF0..0BFF; Not-Word +0C00..0C0C; Word +0C0D..0C0D; Not-Word +0C0E..0C10; Word +0C11..0C11; Not-Word +0C12..0C28; Word +0C29..0C29; Not-Word +0C2A..0C39; Word +0C3A..0C3C; Not-Word +0C3D..0C44; Word +0C45..0C45; Not-Word +0C46..0C48; Word +0C49..0C49; Not-Word +0C4A..0C4D; Word +0C4E..0C54; Not-Word +0C55..0C56; Word +0C57..0C57; Not-Word +0C58..0C5A; Word +0C5B..0C5F; Not-Word +0C60..0C63; Word +0C64..0C65; Not-Word +0C66..0C6F; Word +0C70..0C7F; Not-Word +0C80..0C83; Word +0C84..0C84; Not-Word +0C85..0C8C; Word +0C8D..0C8D; Not-Word +0C8E..0C90; Word +0C91..0C91; Not-Word +0C92..0CA8; Word +0CA9..0CA9; Not-Word +0CAA..0CB3; Word +0CB4..0CB4; Not-Word +0CB5..0CB9; Word +0CBA..0CBB; Not-Word +0CBC..0CC4; Word +0CC5..0CC5; Not-Word +0CC6..0CC8; Word +0CC9..0CC9; Not-Word +0CCA..0CCD; Word +0CCE..0CD4; Not-Word +0CD5..0CD6; Word +0CD7..0CDD; Not-Word +0CDE..0CDE; Word +0CDF..0CDF; Not-Word +0CE0..0CE3; Word +0CE4..0CE5; Not-Word +0CE6..0CEF; Word +0CF0..0CF0; Not-Word +0CF1..0CF2; Word +0CF3..0CFF; Not-Word +0D00..0D03; Word +0D04..0D04; Not-Word +0D05..0D0C; Word +0D0D..0D0D; Not-Word +0D0E..0D10; Word +0D11..0D11; Not-Word +0D12..0D44; Word +0D45..0D45; Not-Word +0D46..0D48; Word +0D49..0D49; Not-Word +0D4A..0D4E; Word +0D4F..0D53; Not-Word +0D54..0D57; Word +0D58..0D5E; Not-Word +0D5F..0D63; Word +0D64..0D65; Not-Word +0D66..0D6F; Word +0D70..0D79; Not-Word +0D7A..0D7F; Word +0D80..0D81; Not-Word +0D82..0D83; Word +0D84..0D84; Not-Word +0D85..0D96; Word +0D97..0D99; Not-Word +0D9A..0DB1; Word +0DB2..0DB2; Not-Word +0DB3..0DBB; Word +0DBC..0DBC; Not-Word +0DBD..0DBD; Word +0DBE..0DBF; Not-Word +0DC0..0DC6; Word +0DC7..0DC9; Not-Word +0DCA..0DCA; Word +0DCB..0DCE; Not-Word +0DCF..0DD4; Word +0DD5..0DD5; Not-Word +0DD6..0DD6; Word +0DD7..0DD7; Not-Word +0DD8..0DDF; Word +0DE0..0DE5; Not-Word +0DE6..0DEF; Word +0DF0..0DF1; Not-Word +0DF2..0DF3; Word +0DF4..0E00; Not-Word +0E01..0E3A; Word +0E3B..0E3F; Not-Word +0E40..0E4E; Word +0E4F..0E4F; Not-Word +0E50..0E59; Word +0E5A..0E80; Not-Word +0E81..0E82; Word +0E83..0E83; Not-Word +0E84..0E84; Word +0E85..0E85; Not-Word +0E86..0E8A; Word +0E8B..0E8B; Not-Word +0E8C..0EA3; Word +0EA4..0EA4; Not-Word +0EA5..0EA5; Word +0EA6..0EA6; Not-Word +0EA7..0EBD; Word +0EBE..0EBF; Not-Word +0EC0..0EC4; Word +0EC5..0EC5; Not-Word +0EC6..0EC6; Word +0EC7..0EC7; Not-Word +0EC8..0ECD; Word +0ECE..0ECF; Not-Word +0ED0..0ED9; Word +0EDA..0EDB; Not-Word +0EDC..0EDF; Word +0EE0..0EFF; Not-Word +0F00..0F00; Word +0F01..0F17; Not-Word +0F18..0F19; Word +0F1A..0F1F; Not-Word +0F20..0F29; Word +0F2A..0F34; Not-Word +0F35..0F35; Word +0F36..0F36; Not-Word +0F37..0F37; Word +0F38..0F38; Not-Word +0F39..0F39; Word +0F3A..0F3D; Not-Word +0F3E..0F47; Word +0F48..0F48; Not-Word +0F49..0F6C; Word +0F6D..0F70; Not-Word +0F71..0F84; Word +0F85..0F85; Not-Word +0F86..0F97; Word +0F98..0F98; Not-Word +0F99..0FBC; Word +0FBD..0FC5; Not-Word +0FC6..0FC6; Word +0FC7..0FFF; Not-Word +1000..1049; Word +104A..104F; Not-Word +1050..109D; Word +109E..109F; Not-Word +10A0..10C5; Word +10C6..10C6; Not-Word +10C7..10C7; Word +10C8..10CC; Not-Word +10CD..10CD; Word +10CE..10CF; Not-Word +10D0..10FA; Word +10FB..10FB; Not-Word +10FC..1248; Word +1249..1249; Not-Word +124A..124D; Word +124E..124F; Not-Word +1250..1256; Word +1257..1257; Not-Word +1258..1258; Word +1259..1259; Not-Word +125A..125D; Word +125E..125F; Not-Word +1260..1288; Word +1289..1289; Not-Word +128A..128D; Word +128E..128F; Not-Word +1290..12B0; Word +12B1..12B1; Not-Word +12B2..12B5; Word +12B6..12B7; Not-Word +12B8..12BE; Word +12BF..12BF; Not-Word +12C0..12C0; Word +12C1..12C1; Not-Word +12C2..12C5; Word +12C6..12C7; Not-Word +12C8..12D6; Word +12D7..12D7; Not-Word +12D8..1310; Word +1311..1311; Not-Word +1312..1315; Word +1316..1317; Not-Word +1318..135A; Word +135B..135C; Not-Word +135D..135F; Word +1360..137F; Not-Word +1380..138F; Word +1390..139F; Not-Word +13A0..13F5; Word +13F6..13F7; Not-Word +13F8..13FD; Word +13FE..1400; Not-Word +1401..166C; Word +166D..166E; Not-Word +166F..167F; Word +1680..1680; Not-Word +1681..169A; Word +169B..169F; Not-Word +16A0..16EA; Word +16EB..16ED; Not-Word +16EE..16F8; Word +16F9..16FF; Not-Word +1700..170C; Word +170D..170D; Not-Word +170E..1714; Word +1715..171F; Not-Word +1720..1734; Word +1735..173F; Not-Word +1740..1753; Word +1754..175F; Not-Word +1760..176C; Word +176D..176D; Not-Word +176E..1770; Word +1771..1771; Not-Word +1772..1773; Word +1774..177F; Not-Word +1780..17D3; Word +17D4..17D6; Not-Word +17D7..17D7; Word +17D8..17DB; Not-Word +17DC..17DD; Word +17DE..17DF; Not-Word +17E0..17E9; Word +17EA..180A; Not-Word +180B..180D; Word +180E..180F; Not-Word +1810..1819; Word +181A..181F; Not-Word +1820..1878; Word +1879..187F; Not-Word +1880..18AA; Word +18AB..18AF; Not-Word +18B0..18F5; Word +18F6..18FF; Not-Word +1900..191E; Word +191F..191F; Not-Word +1920..192B; Word +192C..192F; Not-Word +1930..193B; Word +193C..1945; Not-Word +1946..196D; Word +196E..196F; Not-Word +1970..1974; Word +1975..197F; Not-Word +1980..19AB; Word +19AC..19AF; Not-Word +19B0..19C9; Word +19CA..19CF; Not-Word +19D0..19D9; Word +19DA..19FF; Not-Word +1A00..1A1B; Word +1A1C..1A1F; Not-Word +1A20..1A5E; Word +1A5F..1A5F; Not-Word +1A60..1A7C; Word +1A7D..1A7E; Not-Word +1A7F..1A89; Word +1A8A..1A8F; Not-Word +1A90..1A99; Word +1A9A..1AA6; Not-Word +1AA7..1AA7; Word +1AA8..1AAF; Not-Word +1AB0..1ABE; Word +1ABF..1AFF; Not-Word +1B00..1B4B; Word +1B4C..1B4F; Not-Word +1B50..1B59; Word +1B5A..1B6A; Not-Word +1B6B..1B73; Word +1B74..1B7F; Not-Word +1B80..1BF3; Word +1BF4..1BFF; Not-Word +1C00..1C37; Word +1C38..1C3F; Not-Word +1C40..1C49; Word +1C4A..1C4C; Not-Word +1C4D..1C7D; Word +1C7E..1C7F; Not-Word +1C80..1C88; Word +1C89..1C8F; Not-Word +1C90..1CBA; Word +1CBB..1CBC; Not-Word +1CBD..1CBF; Word +1CC0..1CCF; Not-Word +1CD0..1CD2; Word +1CD3..1CD3; Not-Word +1CD4..1CFA; Word +1CFB..1CFF; Not-Word +1D00..1DF9; Word +1DFA..1DFA; Not-Word +1DFB..1F15; Word +1F16..1F17; Not-Word +1F18..1F1D; Word +1F1E..1F1F; Not-Word +1F20..1F45; Word +1F46..1F47; Not-Word +1F48..1F4D; Word +1F4E..1F4F; Not-Word +1F50..1F57; Word +1F58..1F58; Not-Word +1F59..1F59; Word +1F5A..1F5A; Not-Word +1F5B..1F5B; Word +1F5C..1F5C; Not-Word +1F5D..1F5D; Word +1F5E..1F5E; Not-Word +1F5F..1F7D; Word +1F7E..1F7F; Not-Word +1F80..1FB4; Word +1FB5..1FB5; Not-Word +1FB6..1FBC; Word +1FBD..1FBD; Not-Word +1FBE..1FBE; Word +1FBF..1FC1; Not-Word +1FC2..1FC4; Word +1FC5..1FC5; Not-Word +1FC6..1FCC; Word +1FCD..1FCF; Not-Word +1FD0..1FD3; Word +1FD4..1FD5; Not-Word +1FD6..1FDB; Word +1FDC..1FDF; Not-Word +1FE0..1FEC; Word +1FED..1FF1; Not-Word +1FF2..1FF4; Word +1FF5..1FF5; Not-Word +1FF6..1FFC; Word +1FFD..203E; Not-Word +203F..2040; Word +2041..2053; Not-Word +2054..2054; Word +2055..2070; Not-Word +2071..2071; Word +2072..207E; Not-Word +207F..207F; Word +2080..208F; Not-Word +2090..209C; Word +209D..20CF; Not-Word +20D0..20F0; Word +20F1..2101; Not-Word +2102..2102; Word +2103..2106; Not-Word +2107..2107; Word +2108..2109; Not-Word +210A..2113; Word +2114..2114; Not-Word +2115..2115; Word +2116..2118; Not-Word +2119..211D; Word +211E..2123; Not-Word +2124..2124; Word +2125..2125; Not-Word +2126..2126; Word +2127..2127; Not-Word +2128..2128; Word +2129..2129; Not-Word +212A..212D; Word +212E..212E; Not-Word +212F..2139; Word +213A..213B; Not-Word +213C..213F; Word +2140..2144; Not-Word +2145..2149; Word +214A..214D; Not-Word +214E..214E; Word +214F..215F; Not-Word +2160..2188; Word +2189..24B5; Not-Word +24B6..24E9; Word +24EA..2BFF; Not-Word +2C00..2C2E; Word +2C2F..2C2F; Not-Word +2C30..2C5E; Word +2C5F..2C5F; Not-Word +2C60..2CE4; Word +2CE5..2CEA; Not-Word +2CEB..2CF3; Word +2CF4..2CFF; Not-Word +2D00..2D25; Word +2D26..2D26; Not-Word +2D27..2D27; Word +2D28..2D2C; Not-Word +2D2D..2D2D; Word +2D2E..2D2F; Not-Word +2D30..2D67; Word +2D68..2D6E; Not-Word +2D6F..2D6F; Word +2D70..2D7E; Not-Word +2D7F..2D96; Word +2D97..2D9F; Not-Word +2DA0..2DA6; Word +2DA7..2DA7; Not-Word +2DA8..2DAE; Word +2DAF..2DAF; Not-Word +2DB0..2DB6; Word +2DB7..2DB7; Not-Word +2DB8..2DBE; Word +2DBF..2DBF; Not-Word +2DC0..2DC6; Word +2DC7..2DC7; Not-Word +2DC8..2DCE; Word +2DCF..2DCF; Not-Word +2DD0..2DD6; Word +2DD7..2DD7; Not-Word +2DD8..2DDE; Word +2DDF..2DDF; Not-Word +2DE0..2DFF; Word +2E00..2E2E; Not-Word +2E2F..2E2F; Word +2E30..3004; Not-Word +3005..3007; Word +3008..3020; Not-Word +3021..302F; Word +3030..3030; Not-Word +3031..3035; Word +3036..3037; Not-Word +3038..303C; Word +303D..3040; Not-Word +3041..3096; Word +3097..3098; Not-Word +3099..309A; Word +309B..309C; Not-Word +309D..309F; Word +30A0..30A0; Not-Word +30A1..30FA; Word +30FB..30FB; Not-Word +30FC..30FF; Word +3100..3104; Not-Word +3105..312F; Word +3130..3130; Not-Word +3131..318E; Word +318F..319F; Not-Word +31A0..31BA; Word +31BB..31EF; Not-Word +31F0..31FF; Word +3200..33FF; Not-Word +3400..4DB5; Word +4DB6..4DFF; Not-Word +4E00..9FEF; Word +9FF0..9FFF; Not-Word +A000..A48C; Word +A48D..A4CF; Not-Word +A4D0..A4FD; Word +A4FE..A4FF; Not-Word +A500..A60C; Word +A60D..A60F; Not-Word +A610..A62B; Word +A62C..A63F; Not-Word +A640..A672; Word +A673..A673; Not-Word +A674..A67D; Word +A67E..A67E; Not-Word +A67F..A6F1; Word +A6F2..A716; Not-Word +A717..A71F; Word +A720..A721; Not-Word +A722..A788; Word +A789..A78A; Not-Word +A78B..A7BF; Word +A7C0..A7C1; Not-Word +A7C2..A7C6; Word +A7C7..A7F6; Not-Word +A7F7..A827; Word +A828..A83F; Not-Word +A840..A873; Word +A874..A87F; Not-Word +A880..A8C5; Word +A8C6..A8CF; Not-Word +A8D0..A8D9; Word +A8DA..A8DF; Not-Word +A8E0..A8F7; Word +A8F8..A8FA; Not-Word +A8FB..A8FB; Word +A8FC..A8FC; Not-Word +A8FD..A92D; Word +A92E..A92F; Not-Word +A930..A953; Word +A954..A95F; Not-Word +A960..A97C; Word +A97D..A97F; Not-Word +A980..A9C0; Word +A9C1..A9CE; Not-Word +A9CF..A9D9; Word +A9DA..A9DF; Not-Word +A9E0..A9FE; Word +A9FF..A9FF; Not-Word +AA00..AA36; Word +AA37..AA3F; Not-Word +AA40..AA4D; Word +AA4E..AA4F; Not-Word +AA50..AA59; Word +AA5A..AA5F; Not-Word +AA60..AA76; Word +AA77..AA79; Not-Word +AA7A..AAC2; Word +AAC3..AADA; Not-Word +AADB..AADD; Word +AADE..AADF; Not-Word +AAE0..AAEF; Word +AAF0..AAF1; Not-Word +AAF2..AAF6; Word +AAF7..AB00; Not-Word +AB01..AB06; Word +AB07..AB08; Not-Word +AB09..AB0E; Word +AB0F..AB10; Not-Word +AB11..AB16; Word +AB17..AB1F; Not-Word +AB20..AB26; Word +AB27..AB27; Not-Word +AB28..AB2E; Word +AB2F..AB2F; Not-Word +AB30..AB5A; Word +AB5B..AB5B; Not-Word +AB5C..AB67; Word +AB68..AB6F; Not-Word +AB70..ABEA; Word +ABEB..ABEB; Not-Word +ABEC..ABED; Word +ABEE..ABEF; Not-Word +ABF0..ABF9; Word +ABFA..ABFF; Not-Word +AC00..D7A3; Word +D7A4..D7AF; Not-Word +D7B0..D7C6; Word +D7C7..D7CA; Not-Word +D7CB..D7FB; Word +D7FC..D7FF; Not-Word +E000..F8FF; Not-Word +F900..FA6D; Word +FA6E..FA6F; Not-Word +FA70..FAD9; Word +FADA..FAFF; Not-Word +FB00..FB06; Word +FB07..FB12; Not-Word +FB13..FB17; Word +FB18..FB1C; Not-Word +FB1D..FB28; Word +FB29..FB29; Not-Word +FB2A..FB36; Word +FB37..FB37; Not-Word +FB38..FB3C; Word +FB3D..FB3D; Not-Word +FB3E..FB3E; Word +FB3F..FB3F; Not-Word +FB40..FB41; Word +FB42..FB42; Not-Word +FB43..FB44; Word +FB45..FB45; Not-Word +FB46..FBB1; Word +FBB2..FBD2; Not-Word +FBD3..FD3D; Word +FD3E..FD4F; Not-Word +FD50..FD8F; Word +FD90..FD91; Not-Word +FD92..FDC7; Word +FDC8..FDEF; Not-Word +FDF0..FDFB; Word +FDFC..FDFF; Not-Word +FE00..FE0F; Word +FE10..FE1F; Not-Word +FE20..FE2F; Word +FE30..FE32; Not-Word +FE33..FE34; Word +FE35..FE4C; Not-Word +FE4D..FE4F; Word +FE50..FE6F; Not-Word +FE70..FE74; Word +FE75..FE75; Not-Word +FE76..FEFC; Word +FEFD..FF0F; Not-Word +FF10..FF19; Word +FF1A..FF20; Not-Word +FF21..FF3A; Word +FF3B..FF3E; Not-Word +FF3F..FF3F; Word +FF40..FF40; Not-Word +FF41..FF5A; Word +FF5B..FF65; Not-Word +FF66..FFBE; Word +FFBF..FFC1; Not-Word +FFC2..FFC7; Word +FFC8..FFC9; Not-Word +FFCA..FFCF; Word +FFD0..FFD1; Not-Word +FFD2..FFD7; Word +FFD8..FFD9; Not-Word +FFDA..FFDC; Word +FFDD..FFFF; Not-Word +10000..1000B; Word +1000C..1000C; Not-Word +1000D..10026; Word +10027..10027; Not-Word +10028..1003A; Word +1003B..1003B; Not-Word +1003C..1003D; Word +1003E..1003E; Not-Word +1003F..1004D; Word +1004E..1004F; Not-Word +10050..1005D; Word +1005E..1007F; Not-Word +10080..100FA; Word +100FB..1013F; Not-Word +10140..10174; Word +10175..101FC; Not-Word +101FD..101FD; Word +101FE..1027F; Not-Word +10280..1029C; Word +1029D..1029F; Not-Word +102A0..102D0; Word +102D1..102DF; Not-Word +102E0..102E0; Word +102E1..102FF; Not-Word +10300..1031F; Word +10320..1032C; Not-Word +1032D..1034A; Word +1034B..1034F; Not-Word +10350..1037A; Word +1037B..1037F; Not-Word +10380..1039D; Word +1039E..1039F; Not-Word +103A0..103C3; Word +103C4..103C7; Not-Word +103C8..103CF; Word +103D0..103D0; Not-Word +103D1..103D5; Word +103D6..103FF; Not-Word +10400..1049D; Word +1049E..1049F; Not-Word +104A0..104A9; Word +104AA..104AF; Not-Word +104B0..104D3; Word +104D4..104D7; Not-Word +104D8..104FB; Word +104FC..104FF; Not-Word +10500..10527; Word +10528..1052F; Not-Word +10530..10563; Word +10564..105FF; Not-Word +10600..10736; Word +10737..1073F; Not-Word +10740..10755; Word +10756..1075F; Not-Word +10760..10767; Word +10768..107FF; Not-Word +10800..10805; Word +10806..10807; Not-Word +10808..10808; Word +10809..10809; Not-Word +1080A..10835; Word +10836..10836; Not-Word +10837..10838; Word +10839..1083B; Not-Word +1083C..1083C; Word +1083D..1083E; Not-Word +1083F..10855; Word +10856..1085F; Not-Word +10860..10876; Word +10877..1087F; Not-Word +10880..1089E; Word +1089F..108DF; Not-Word +108E0..108F2; Word +108F3..108F3; Not-Word +108F4..108F5; Word +108F6..108FF; Not-Word +10900..10915; Word +10916..1091F; Not-Word +10920..10939; Word +1093A..1097F; Not-Word +10980..109B7; Word +109B8..109BD; Not-Word +109BE..109BF; Word +109C0..109FF; Not-Word +10A00..10A03; Word +10A04..10A04; Not-Word +10A05..10A06; Word +10A07..10A0B; Not-Word +10A0C..10A13; Word +10A14..10A14; Not-Word +10A15..10A17; Word +10A18..10A18; Not-Word +10A19..10A35; Word +10A36..10A37; Not-Word +10A38..10A3A; Word +10A3B..10A3E; Not-Word +10A3F..10A3F; Word +10A40..10A5F; Not-Word +10A60..10A7C; Word +10A7D..10A7F; Not-Word +10A80..10A9C; Word +10A9D..10ABF; Not-Word +10AC0..10AC7; Word +10AC8..10AC8; Not-Word +10AC9..10AE6; Word +10AE7..10AFF; Not-Word +10B00..10B35; Word +10B36..10B3F; Not-Word +10B40..10B55; Word +10B56..10B5F; Not-Word +10B60..10B72; Word +10B73..10B7F; Not-Word +10B80..10B91; Word +10B92..10BFF; Not-Word +10C00..10C48; Word +10C49..10C7F; Not-Word +10C80..10CB2; Word +10CB3..10CBF; Not-Word +10CC0..10CF2; Word +10CF3..10CFF; Not-Word +10D00..10D27; Word +10D28..10D2F; Not-Word +10D30..10D39; Word +10D3A..10EFF; Not-Word +10F00..10F1C; Word +10F1D..10F26; Not-Word +10F27..10F27; Word +10F28..10F2F; Not-Word +10F30..10F50; Word +10F51..10FDF; Not-Word +10FE0..10FF6; Word +10FF7..10FFF; Not-Word +11000..11046; Word +11047..11065; Not-Word +11066..1106F; Word +11070..1107E; Not-Word +1107F..110BA; Word +110BB..110CF; Not-Word +110D0..110E8; Word +110E9..110EF; Not-Word +110F0..110F9; Word +110FA..110FF; Not-Word +11100..11134; Word +11135..11135; Not-Word +11136..1113F; Word +11140..11143; Not-Word +11144..11146; Word +11147..1114F; Not-Word +11150..11173; Word +11174..11175; Not-Word +11176..11176; Word +11177..1117F; Not-Word +11180..111C4; Word +111C5..111C8; Not-Word +111C9..111CC; Word +111CD..111CF; Not-Word +111D0..111DA; Word +111DB..111DB; Not-Word +111DC..111DC; Word +111DD..111FF; Not-Word +11200..11211; Word +11212..11212; Not-Word +11213..11237; Word +11238..1123D; Not-Word +1123E..1123E; Word +1123F..1127F; Not-Word +11280..11286; Word +11287..11287; Not-Word +11288..11288; Word +11289..11289; Not-Word +1128A..1128D; Word +1128E..1128E; Not-Word +1128F..1129D; Word +1129E..1129E; Not-Word +1129F..112A8; Word +112A9..112AF; Not-Word +112B0..112EA; Word +112EB..112EF; Not-Word +112F0..112F9; Word +112FA..112FF; Not-Word +11300..11303; Word +11304..11304; Not-Word +11305..1130C; Word +1130D..1130E; Not-Word +1130F..11310; Word +11311..11312; Not-Word +11313..11328; Word +11329..11329; Not-Word +1132A..11330; Word +11331..11331; Not-Word +11332..11333; Word +11334..11334; Not-Word +11335..11339; Word +1133A..1133A; Not-Word +1133B..11344; Word +11345..11346; Not-Word +11347..11348; Word +11349..1134A; Not-Word +1134B..1134D; Word +1134E..1134F; Not-Word +11350..11350; Word +11351..11356; Not-Word +11357..11357; Word +11358..1135C; Not-Word +1135D..11363; Word +11364..11365; Not-Word +11366..1136C; Word +1136D..1136F; Not-Word +11370..11374; Word +11375..113FF; Not-Word +11400..1144A; Word +1144B..1144F; Not-Word +11450..11459; Word +1145A..1145D; Not-Word +1145E..1145F; Word +11460..1147F; Not-Word +11480..114C5; Word +114C6..114C6; Not-Word +114C7..114C7; Word +114C8..114CF; Not-Word +114D0..114D9; Word +114DA..1157F; Not-Word +11580..115B5; Word +115B6..115B7; Not-Word +115B8..115C0; Word +115C1..115D7; Not-Word +115D8..115DD; Word +115DE..115FF; Not-Word +11600..11640; Word +11641..11643; Not-Word +11644..11644; Word +11645..1164F; Not-Word +11650..11659; Word +1165A..1167F; Not-Word +11680..116B8; Word +116B9..116BF; Not-Word +116C0..116C9; Word +116CA..116FF; Not-Word +11700..1171A; Word +1171B..1171C; Not-Word +1171D..1172B; Word +1172C..1172F; Not-Word +11730..11739; Word +1173A..117FF; Not-Word +11800..1183A; Word +1183B..1189F; Not-Word +118A0..118E9; Word +118EA..118FE; Not-Word +118FF..118FF; Word +11900..1199F; Not-Word +119A0..119A7; Word +119A8..119A9; Not-Word +119AA..119D7; Word +119D8..119D9; Not-Word +119DA..119E1; Word +119E2..119E2; Not-Word +119E3..119E4; Word +119E5..119FF; Not-Word +11A00..11A3E; Word +11A3F..11A46; Not-Word +11A47..11A47; Word +11A48..11A4F; Not-Word +11A50..11A99; Word +11A9A..11A9C; Not-Word +11A9D..11A9D; Word +11A9E..11ABF; Not-Word +11AC0..11AF8; Word +11AF9..11BFF; Not-Word +11C00..11C08; Word +11C09..11C09; Not-Word +11C0A..11C36; Word +11C37..11C37; Not-Word +11C38..11C40; Word +11C41..11C4F; Not-Word +11C50..11C59; Word +11C5A..11C71; Not-Word +11C72..11C8F; Word +11C90..11C91; Not-Word +11C92..11CA7; Word +11CA8..11CA8; Not-Word +11CA9..11CB6; Word +11CB7..11CFF; Not-Word +11D00..11D06; Word +11D07..11D07; Not-Word +11D08..11D09; Word +11D0A..11D0A; Not-Word +11D0B..11D36; Word +11D37..11D39; Not-Word +11D3A..11D3A; Word +11D3B..11D3B; Not-Word +11D3C..11D3D; Word +11D3E..11D3E; Not-Word +11D3F..11D47; Word +11D48..11D4F; Not-Word +11D50..11D59; Word +11D5A..11D5F; Not-Word +11D60..11D65; Word +11D66..11D66; Not-Word +11D67..11D68; Word +11D69..11D69; Not-Word +11D6A..11D8E; Word +11D8F..11D8F; Not-Word +11D90..11D91; Word +11D92..11D92; Not-Word +11D93..11D98; Word +11D99..11D9F; Not-Word +11DA0..11DA9; Word +11DAA..11EDF; Not-Word +11EE0..11EF6; Word +11EF7..11FFF; Not-Word +12000..12399; Word +1239A..123FF; Not-Word +12400..1246E; Word +1246F..1247F; Not-Word +12480..12543; Word +12544..12FFF; Not-Word +13000..1342E; Word +1342F..143FF; Not-Word +14400..14646; Word +14647..167FF; Not-Word +16800..16A38; Word +16A39..16A3F; Not-Word +16A40..16A5E; Word +16A5F..16A5F; Not-Word +16A60..16A69; Word +16A6A..16ACF; Not-Word +16AD0..16AED; Word +16AEE..16AEF; Not-Word +16AF0..16AF4; Word +16AF5..16AFF; Not-Word +16B00..16B36; Word +16B37..16B3F; Not-Word +16B40..16B43; Word +16B44..16B4F; Not-Word +16B50..16B59; Word +16B5A..16B62; Not-Word +16B63..16B77; Word +16B78..16B7C; Not-Word +16B7D..16B8F; Word +16B90..16E3F; Not-Word +16E40..16E7F; Word +16E80..16EFF; Not-Word +16F00..16F4A; Word +16F4B..16F4E; Not-Word +16F4F..16F87; Word +16F88..16F8E; Not-Word +16F8F..16F9F; Word +16FA0..16FDF; Not-Word +16FE0..16FE1; Word +16FE2..16FE2; Not-Word +16FE3..16FE3; Word +16FE4..16FFF; Not-Word +17000..187F7; Word +187F8..187FF; Not-Word +18800..18AF2; Word +18AF3..1AFFF; Not-Word +1B000..1B11E; Word +1B11F..1B14F; Not-Word +1B150..1B152; Word +1B153..1B163; Not-Word +1B164..1B167; Word +1B168..1B16F; Not-Word +1B170..1B2FB; Word +1B2FC..1BBFF; Not-Word +1BC00..1BC6A; Word +1BC6B..1BC6F; Not-Word +1BC70..1BC7C; Word +1BC7D..1BC7F; Not-Word +1BC80..1BC88; Word +1BC89..1BC8F; Not-Word +1BC90..1BC99; Word +1BC9A..1BC9C; Not-Word +1BC9D..1BC9E; Word +1BC9F..1D164; Not-Word +1D165..1D169; Word +1D16A..1D16C; Not-Word +1D16D..1D172; Word +1D173..1D17A; Not-Word +1D17B..1D182; Word +1D183..1D184; Not-Word +1D185..1D18B; Word +1D18C..1D1A9; Not-Word +1D1AA..1D1AD; Word +1D1AE..1D241; Not-Word +1D242..1D244; Word +1D245..1D3FF; Not-Word +1D400..1D454; Word +1D455..1D455; Not-Word +1D456..1D49C; Word +1D49D..1D49D; Not-Word +1D49E..1D49F; Word +1D4A0..1D4A1; Not-Word +1D4A2..1D4A2; Word +1D4A3..1D4A4; Not-Word +1D4A5..1D4A6; Word +1D4A7..1D4A8; Not-Word +1D4A9..1D4AC; Word +1D4AD..1D4AD; Not-Word +1D4AE..1D4B9; Word +1D4BA..1D4BA; Not-Word +1D4BB..1D4BB; Word +1D4BC..1D4BC; Not-Word +1D4BD..1D4C3; Word +1D4C4..1D4C4; Not-Word +1D4C5..1D505; Word +1D506..1D506; Not-Word +1D507..1D50A; Word +1D50B..1D50C; Not-Word +1D50D..1D514; Word +1D515..1D515; Not-Word +1D516..1D51C; Word +1D51D..1D51D; Not-Word +1D51E..1D539; Word +1D53A..1D53A; Not-Word +1D53B..1D53E; Word +1D53F..1D53F; Not-Word +1D540..1D544; Word +1D545..1D545; Not-Word +1D546..1D546; Word +1D547..1D549; Not-Word +1D54A..1D550; Word +1D551..1D551; Not-Word +1D552..1D6A5; Word +1D6A6..1D6A7; Not-Word +1D6A8..1D6C0; Word +1D6C1..1D6C1; Not-Word +1D6C2..1D6DA; Word +1D6DB..1D6DB; Not-Word +1D6DC..1D6FA; Word +1D6FB..1D6FB; Not-Word +1D6FC..1D714; Word +1D715..1D715; Not-Word +1D716..1D734; Word +1D735..1D735; Not-Word +1D736..1D74E; Word +1D74F..1D74F; Not-Word +1D750..1D76E; Word +1D76F..1D76F; Not-Word +1D770..1D788; Word +1D789..1D789; Not-Word +1D78A..1D7A8; Word +1D7A9..1D7A9; Not-Word +1D7AA..1D7C2; Word +1D7C3..1D7C3; Not-Word +1D7C4..1D7CB; Word +1D7CC..1D7CD; Not-Word +1D7CE..1D7FF; Word +1D800..1D9FF; Not-Word +1DA00..1DA36; Word +1DA37..1DA3A; Not-Word +1DA3B..1DA6C; Word +1DA6D..1DA74; Not-Word +1DA75..1DA75; Word +1DA76..1DA83; Not-Word +1DA84..1DA84; Word +1DA85..1DA9A; Not-Word +1DA9B..1DA9F; Word +1DAA0..1DAA0; Not-Word +1DAA1..1DAAF; Word +1DAB0..1DFFF; Not-Word +1E000..1E006; Word +1E007..1E007; Not-Word +1E008..1E018; Word +1E019..1E01A; Not-Word +1E01B..1E021; Word +1E022..1E022; Not-Word +1E023..1E024; Word +1E025..1E025; Not-Word +1E026..1E02A; Word +1E02B..1E0FF; Not-Word +1E100..1E12C; Word +1E12D..1E12F; Not-Word +1E130..1E13D; Word +1E13E..1E13F; Not-Word +1E140..1E149; Word +1E14A..1E14D; Not-Word +1E14E..1E14E; Word +1E14F..1E2BF; Not-Word +1E2C0..1E2F9; Word +1E2FA..1E7FF; Not-Word +1E800..1E8C4; Word +1E8C5..1E8CF; Not-Word +1E8D0..1E8D6; Word +1E8D7..1E8FF; Not-Word +1E900..1E94B; Word +1E94C..1E94F; Not-Word +1E950..1E959; Word +1E95A..1EDFF; Not-Word +1EE00..1EE03; Word +1EE04..1EE04; Not-Word +1EE05..1EE1F; Word +1EE20..1EE20; Not-Word +1EE21..1EE22; Word +1EE23..1EE23; Not-Word +1EE24..1EE24; Word +1EE25..1EE26; Not-Word +1EE27..1EE27; Word +1EE28..1EE28; Not-Word +1EE29..1EE32; Word +1EE33..1EE33; Not-Word +1EE34..1EE37; Word +1EE38..1EE38; Not-Word +1EE39..1EE39; Word +1EE3A..1EE3A; Not-Word +1EE3B..1EE3B; Word +1EE3C..1EE41; Not-Word +1EE42..1EE42; Word +1EE43..1EE46; Not-Word +1EE47..1EE47; Word +1EE48..1EE48; Not-Word +1EE49..1EE49; Word +1EE4A..1EE4A; Not-Word +1EE4B..1EE4B; Word +1EE4C..1EE4C; Not-Word +1EE4D..1EE4F; Word +1EE50..1EE50; Not-Word +1EE51..1EE52; Word +1EE53..1EE53; Not-Word +1EE54..1EE54; Word +1EE55..1EE56; Not-Word +1EE57..1EE57; Word +1EE58..1EE58; Not-Word +1EE59..1EE59; Word +1EE5A..1EE5A; Not-Word +1EE5B..1EE5B; Word +1EE5C..1EE5C; Not-Word +1EE5D..1EE5D; Word +1EE5E..1EE5E; Not-Word +1EE5F..1EE5F; Word +1EE60..1EE60; Not-Word +1EE61..1EE62; Word +1EE63..1EE63; Not-Word +1EE64..1EE64; Word +1EE65..1EE66; Not-Word +1EE67..1EE6A; Word +1EE6B..1EE6B; Not-Word +1EE6C..1EE72; Word +1EE73..1EE73; Not-Word +1EE74..1EE77; Word +1EE78..1EE78; Not-Word +1EE79..1EE7C; Word +1EE7D..1EE7D; Not-Word +1EE7E..1EE7E; Word +1EE7F..1EE7F; Not-Word +1EE80..1EE89; Word +1EE8A..1EE8A; Not-Word +1EE8B..1EE9B; Word +1EE9C..1EEA0; Not-Word +1EEA1..1EEA3; Word +1EEA4..1EEA4; Not-Word +1EEA5..1EEA9; Word +1EEAA..1EEAA; Not-Word +1EEAB..1EEBB; Word +1EEBC..1F12F; Not-Word +1F130..1F149; Word +1F14A..1F14F; Not-Word +1F150..1F169; Word +1F16A..1F16F; Not-Word +1F170..1F189; Word +1F18A..1FFFF; Not-Word +20000..2A6D6; Word +2A6D7..2A6FF; Not-Word +2A700..2B734; Word +2B735..2B73F; Not-Word +2B740..2B81D; Word +2B81E..2B81F; Not-Word +2B820..2CEA1; Word +2CEA2..2CEAF; Not-Word +2CEB0..2EBE0; Word +2EBE1..2F7FF; Not-Word +2F800..2FA1D; Word +2FA1E..E00FF; Not-Word +E0100..E01EF; Word +E01F0..10FFFF; Not-Word diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_0.test b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_0.test new file mode 100644 index 000000000..2701f9ef5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_0.test @@ -0,0 +1,12 @@ +name: UnicodeWord2_12_0 + +description: +Tests character class syntax of the Unicode 12.0 Word property +using the '\w' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/perl/create.unicode-emoji.test.case.files.pl b/testsuite/testcases/src/test/perl/create.unicode-emoji.test.case.files.pl old mode 100644 new mode 100755 From 1c86527fb8e267512c56a5fbc987a83cf1d68258 Mon Sep 17 00:00:00 2001 From: Steve Rowe Date: Tue, 12 Mar 2019 08:24:50 -0400 Subject: [PATCH 082/129] docs: update latest Unicode version -> 12.0 (#559) --- docs/Makefile | 2 +- docs/docs.bzl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Makefile b/docs/Makefile index 326d54e4c..cbb01f045 100644 --- a/docs/Makefile +++ b/docs/Makefile @@ -3,7 +3,7 @@ #VERSION=1.6.1 VERSION=1.8.0-SNAPSHOT RELEASE_DATE=21 September 2018 -UNICODE_VER=9.0 +UNICODE_VER=12.0 all: pdf html diff --git a/docs/docs.bzl b/docs/docs.bzl index 020e8e5a5..769a387c7 100644 --- a/docs/docs.bzl +++ b/docs/docs.bzl @@ -6,7 +6,7 @@ VERSION = "1.8.0-SNAPSHOT" RELEASE_DATE = "21 September 2018" -UNICODE_VER = "9.0" +UNICODE_VER = "12.0" def replace_placeholders(name, src = "", out = None, **kwargs): """Replaces placeholders by their respective value.""" From 46b00aa1ad9f504dd230de1fd68577ca089d4110 Mon Sep 17 00:00:00 2001 From: Steve Rowe Date: Fri, 10 May 2019 08:08:49 +0300 Subject: [PATCH 083/129] Add support for Unicode 12.1 (#563) Add support for Unicode 12.1 --- .../maven/plugin/unicode/DataFileType.java | 4 +- jflex/changelog.md | 2 +- .../jflex/core/unicode/UnicodeProperties.java | 12 +- .../jflex/core/unicode/data/Unicode_12_1.java | 45679 ++++++++++++++++ .../UnicodeAge_12_1_age_10_0-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_10_0.flex | 16 + .../UnicodeAge_12_1_age_10_0.output | 659 + .../unicode-age/UnicodeAge_12_1_age_10_0.test | 11 + .../UnicodeAge_12_1_age_11_0-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_11_0.flex | 16 + .../UnicodeAge_12_1_age_11_0.output | 668 + .../unicode-age/UnicodeAge_12_1_age_11_0.test | 11 + .../UnicodeAge_12_1_age_12_0-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_12_0.flex | 16 + .../UnicodeAge_12_1_age_12_0.output | 677 + .../unicode-age/UnicodeAge_12_1_age_12_0.test | 11 + .../UnicodeAge_12_1_age_12_1-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_12_1.flex | 16 + .../UnicodeAge_12_1_age_12_1.output | 676 + .../unicode-age/UnicodeAge_12_1_age_12_1.test | 11 + .../UnicodeAge_12_1_age_1_1-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_1_1.flex | 16 + .../UnicodeAge_12_1_age_1_1.output | 288 + .../unicode-age/UnicodeAge_12_1_age_1_1.test | 11 + .../UnicodeAge_12_1_age_2_0-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_2_0.flex | 16 + .../UnicodeAge_12_1_age_2_0.output | 312 + .../unicode-age/UnicodeAge_12_1_age_2_0.test | 11 + .../UnicodeAge_12_1_age_2_1-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_2_1.flex | 16 + .../UnicodeAge_12_1_age_2_1.output | 312 + .../unicode-age/UnicodeAge_12_1_age_2_1.test | 11 + .../UnicodeAge_12_1_age_3_0-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_3_0.flex | 16 + .../UnicodeAge_12_1_age_3_0.output | 369 + .../unicode-age/UnicodeAge_12_1_age_3_0.test | 11 + .../UnicodeAge_12_1_age_3_1-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_3_1.flex | 16 + .../UnicodeAge_12_1_age_3_1.output | 402 + .../unicode-age/UnicodeAge_12_1_age_3_1.test | 11 + .../UnicodeAge_12_1_age_3_2-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_3_2.flex | 16 + .../UnicodeAge_12_1_age_3_2.output | 397 + .../unicode-age/UnicodeAge_12_1_age_3_2.test | 11 + .../UnicodeAge_12_1_age_4_0-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_4_0.flex | 16 + .../UnicodeAge_12_1_age_4_0.output | 412 + .../unicode-age/UnicodeAge_12_1_age_4_0.test | 11 + .../UnicodeAge_12_1_age_4_1-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_4_1.flex | 16 + .../UnicodeAge_12_1_age_4_1.output | 430 + .../unicode-age/UnicodeAge_12_1_age_4_1.test | 11 + .../UnicodeAge_12_1_age_5_0-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_5_0.flex | 16 + .../UnicodeAge_12_1_age_5_0.output | 440 + .../unicode-age/UnicodeAge_12_1_age_5_0.test | 11 + .../UnicodeAge_12_1_age_5_1-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_5_1.flex | 16 + .../UnicodeAge_12_1_age_5_1.output | 455 + .../unicode-age/UnicodeAge_12_1_age_5_1.test | 11 + .../UnicodeAge_12_1_age_5_2-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_5_2.flex | 16 + .../UnicodeAge_12_1_age_5_2.output | 495 + .../unicode-age/UnicodeAge_12_1_age_5_2.test | 11 + .../UnicodeAge_12_1_age_6_0-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_6_0.flex | 16 + .../UnicodeAge_12_1_age_6_0.output | 511 + .../unicode-age/UnicodeAge_12_1_age_6_0.test | 11 + .../UnicodeAge_12_1_age_6_1-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_6_1.flex | 16 + .../UnicodeAge_12_1_age_6_1.output | 549 + .../unicode-age/UnicodeAge_12_1_age_6_1.test | 11 + .../UnicodeAge_12_1_age_6_2-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_6_2.flex | 16 + .../UnicodeAge_12_1_age_6_2.output | 549 + .../unicode-age/UnicodeAge_12_1_age_6_2.test | 11 + .../UnicodeAge_12_1_age_6_3-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_6_3.flex | 16 + .../UnicodeAge_12_1_age_6_3.output | 549 + .../unicode-age/UnicodeAge_12_1_age_6_3.test | 11 + .../UnicodeAge_12_1_age_7_0-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_7_0.flex | 16 + .../UnicodeAge_12_1_age_7_0.output | 610 + .../unicode-age/UnicodeAge_12_1_age_7_0.test | 11 + .../UnicodeAge_12_1_age_8_0-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_8_0.flex | 16 + .../UnicodeAge_12_1_age_8_0.output | 623 + .../unicode-age/UnicodeAge_12_1_age_8_0.test | 11 + .../UnicodeAge_12_1_age_9_0-flex.output | 0 .../unicode-age/UnicodeAge_12_1_age_9_0.flex | 16 + .../UnicodeAge_12_1_age_9_0.output | 648 + .../unicode-age/UnicodeAge_12_1_age_9_0.test | 11 + ...nicodeAge_12_1_age_subtraction-flex.output | 0 .../UnicodeAge_12_1_age_subtraction.flex | 36 + .../UnicodeAge_12_1_age_subtraction.output | 1233 + .../UnicodeAge_12_1_age_subtraction.test | 12 + ...UnicodeAge_12_1_age_unassigned-flex.output | 0 .../UnicodeAge_12_1_age_unassigned.flex | 16 + .../UnicodeAge_12_1_age_unassigned.output | 675 + .../UnicodeAge_12_1_age_unassigned.test | 11 + .../UnicodeBlocks_12_1-flex.output | 0 .../unicode-blocks/UnicodeBlocks_12_1.flex | 312 + .../unicode-blocks/UnicodeBlocks_12_1.output | 350 + .../unicode-blocks/UnicodeBlocks_12_1.test | 11 + .../UnicodeCaseless_12_1-flex.output | 5652 ++ .../UnicodeCaseless_12_1.flex | 2815 + .../UnicodeCaseless_12_1.output | 2794 + .../UnicodeCaseless_12_1.test | 11 + ...atibilityProperties_alnum_12_1-flex.output | 0 ...odeCompatibilityProperties_alnum_12_1.flex | 17 + ...eCompatibilityProperties_alnum_12_1.output | 715 + ...odeCompatibilityProperties_alnum_12_1.test | 13 + ...atibilityProperties_blank_12_1-flex.output | 0 ...odeCompatibilityProperties_blank_12_1.flex | 17 + ...eCompatibilityProperties_blank_12_1.output | 8 + ...odeCompatibilityProperties_blank_12_1.test | 13 + ...atibilityProperties_graph_12_1-flex.output | 0 ...odeCompatibilityProperties_graph_12_1.flex | 17 + ...eCompatibilityProperties_graph_12_1.output | 671 + ...odeCompatibilityProperties_graph_12_1.test | 13 + ...atibilityProperties_print_12_1-flex.output | 0 ...odeCompatibilityProperties_print_12_1.flex | 17 + ...eCompatibilityProperties_print_12_1.output | 668 + ...odeCompatibilityProperties_print_12_1.test | 13 + ...tibilityProperties_xdigit_12_1-flex.output | 0 ...deCompatibilityProperties_xdigit_12_1.flex | 17 + ...CompatibilityProperties_xdigit_12_1.output | 63 + ...deCompatibilityProperties_xdigit_12_1.test | 13 + ...CoreProperties_Alphabetic_12_1-flex.output | 0 ...DerivedCoreProperties_Alphabetic_12_1.flex | 17 + ...rivedCoreProperties_Alphabetic_12_1.output | 679 + ...DerivedCoreProperties_Alphabetic_12_1.test | 12 + ...Properties_Case_Ignorable_12_1-flex.output | 0 ...vedCoreProperties_Case_Ignorable_12_1.flex | 17 + ...dCoreProperties_Case_Ignorable_12_1.output | 401 + ...vedCoreProperties_Case_Ignorable_12_1.test | 12 + ...rivedCoreProperties_Cased_12_1-flex.output | 0 ...icodeDerivedCoreProperties_Cased_12_1.flex | 17 + ...odeDerivedCoreProperties_Cased_12_1.output | 140 + ...icodeDerivedCoreProperties_Cased_12_1.test | 12 + ...s_Changes_When_Casefolded_12_1-flex.output | 0 ...operties_Changes_When_Casefolded_12_1.flex | 17 + ...erties_Changes_When_Casefolded_12_1.output | 612 + ...operties_Changes_When_Casefolded_12_1.test | 12 + ...s_Changes_When_Casemapped_12_1-flex.output | 0 ...operties_Changes_When_Casemapped_12_1.flex | 17 + ...erties_Changes_When_Casemapped_12_1.output | 123 + ...operties_Changes_When_Casemapped_12_1.test | 12 + ...s_Changes_When_Lowercased_12_1-flex.output | 0 ...operties_Changes_When_Lowercased_12_1.flex | 17 + ...erties_Changes_When_Lowercased_12_1.output | 599 + ...operties_Changes_When_Lowercased_12_1.test | 12 + ...s_Changes_When_Titlecased_12_1-flex.output | 0 ...operties_Changes_When_Titlecased_12_1.flex | 17 + ...erties_Changes_When_Titlecased_12_1.output | 615 + ...operties_Changes_When_Titlecased_12_1.test | 12 + ...s_Changes_When_Uppercased_12_1-flex.output | 0 ...operties_Changes_When_Uppercased_12_1.flex | 17 + ...erties_Changes_When_Uppercased_12_1.output | 616 + ...operties_Changes_When_Uppercased_12_1.test | 12 + ...ault_Ignorable_Code_Point_12_1-flex.output | 0 ...ies_Default_Ignorable_Code_Point_12_1.flex | 17 + ...s_Default_Ignorable_Code_Point_12_1.output | 17 + ...ies_Default_Ignorable_Code_Point_12_1.test | 12 + ...eProperties_Grapheme_Base_12_1-flex.output | 0 ...ivedCoreProperties_Grapheme_Base_12_1.flex | 17 + ...edCoreProperties_Grapheme_Base_12_1.output | 819 + ...ivedCoreProperties_Grapheme_Base_12_1.test | 12 + ...roperties_Grapheme_Extend_12_1-flex.output | 0 ...edCoreProperties_Grapheme_Extend_12_1.flex | 17 + ...CoreProperties_Grapheme_Extend_12_1.output | 335 + ...edCoreProperties_Grapheme_Extend_12_1.test | 12 + ...eProperties_Grapheme_Link_12_1-flex.output | 0 ...ivedCoreProperties_Grapheme_Link_12_1.flex | 17 + ...edCoreProperties_Grapheme_Link_12_1.output | 52 + ...ivedCoreProperties_Grapheme_Link_12_1.test | 12 + ...oreProperties_ID_Continue_12_1-flex.output | 0 ...erivedCoreProperties_ID_Continue_12_1.flex | 17 + ...ivedCoreProperties_ID_Continue_12_1.output | 713 + ...erivedCoreProperties_ID_Continue_12_1.test | 12 + ...edCoreProperties_ID_Start_12_1-flex.output | 0 ...deDerivedCoreProperties_ID_Start_12_1.flex | 17 + ...DerivedCoreProperties_ID_Start_12_1.output | 609 + ...deDerivedCoreProperties_ID_Start_12_1.test | 12 + ...dCoreProperties_Lowercase_12_1-flex.output | 0 ...eDerivedCoreProperties_Lowercase_12_1.flex | 17 + ...erivedCoreProperties_Lowercase_12_1.output | 649 + ...eDerivedCoreProperties_Lowercase_12_1.test | 12 + ...erivedCoreProperties_Math_12_1-flex.output | 0 ...nicodeDerivedCoreProperties_Math_12_1.flex | 17 + ...codeDerivedCoreProperties_Math_12_1.output | 138 + ...nicodeDerivedCoreProperties_Math_12_1.test | 12 + ...dCoreProperties_Uppercase_12_1-flex.output | 0 ...eDerivedCoreProperties_Uppercase_12_1.flex | 17 + ...erivedCoreProperties_Uppercase_12_1.output | 641 + ...eDerivedCoreProperties_Uppercase_12_1.test | 12 + ...reProperties_XID_Continue_12_1-flex.output | 0 ...rivedCoreProperties_XID_Continue_12_1.flex | 17 + ...vedCoreProperties_XID_Continue_12_1.output | 720 + ...rivedCoreProperties_XID_Continue_12_1.test | 12 + ...dCoreProperties_XID_Start_12_1-flex.output | 0 ...eDerivedCoreProperties_XID_Start_12_1.flex | 17 + ...erivedCoreProperties_XID_Start_12_1.output | 616 + ...eDerivedCoreProperties_XID_Start_12_1.test | 12 + .../UnicodeDecimalDigit1_12_1-flex.output | 0 .../UnicodeDecimalDigit1_12_1.flex | 16 + .../UnicodeDecimalDigit1_12_1.output | 120 + .../UnicodeDecimalDigit1_12_1.test | 12 + .../UnicodeDecimalDigit2_12_1-flex.output | 0 .../UnicodeDecimalDigit2_12_1.flex | 16 + .../UnicodeDecimalDigit2_12_1.output | 120 + .../UnicodeDecimalDigit2_12_1.test | 12 + .../UnicodeDecimalDigit3_12_1-flex.output | 0 .../UnicodeDecimalDigit3_12_1.flex | 16 + .../UnicodeDecimalDigit3_12_1.output | 120 + .../UnicodeDecimalDigit3_12_1.test | 12 + .../EmojiData_Emoji_12_1-flex.output | 0 .../unicode-emoji/EmojiData_Emoji_12_1.flex | 17 + .../unicode-emoji/EmojiData_Emoji_12_1.output | 151 + .../unicode-emoji/EmojiData_Emoji_12_1.test | 12 + ...EmojiData_Emoji_Component_12_1-flex.output | 0 .../EmojiData_Emoji_Component_12_1.flex | 17 + .../EmojiData_Emoji_Component_12_1.output | 10 + .../EmojiData_Emoji_Component_12_1.test | 12 + .../EmojiData_Emoji_Modifier_12_1-flex.output | 0 .../EmojiData_Emoji_Modifier_12_1.flex | 17 + .../EmojiData_Emoji_Modifier_12_1.output | 1 + .../EmojiData_Emoji_Modifier_12_1.test | 12 + ...iData_Emoji_Modifier_Base_12_1-flex.output | 0 .../EmojiData_Emoji_Modifier_Base_12_1.flex | 17 + .../EmojiData_Emoji_Modifier_Base_12_1.output | 36 + .../EmojiData_Emoji_Modifier_Base_12_1.test | 12 + ...jiData_Emoji_Presentation_12_1-flex.output | 0 .../EmojiData_Emoji_Presentation_12_1.flex | 17 + .../EmojiData_Emoji_Presentation_12_1.output | 81 + .../EmojiData_Emoji_Presentation_12_1.test | 12 + ...ata_Extended_Pictographic_12_1-flex.output | 0 .../EmojiData_Extended_Pictographic_12_1.flex | 17 + ...mojiData_Extended_Pictographic_12_1.output | 77 + .../EmojiData_Extended_Pictographic_12_1.test | 12 + ...neralCategorySingleLetter_12_1-flex.output | 0 ...icodeGeneralCategorySingleLetter_12_1.flex | 21 + ...odeGeneralCategorySingleLetter_12_1.output | 2104 + ...icodeGeneralCategorySingleLetter_12_1.test | 12 + .../UnicodeGeneralCategory_12_1-flex.output | 0 .../UnicodeGeneralCategory_12_1.flex | 43 + .../UnicodeGeneralCategory_12_1.output | 3820 ++ .../UnicodeGeneralCategory_12_1.test | 11 + .../UnicodeGraphemeBreakRules_12_1-0.input | 630 + .../UnicodeGraphemeBreakRules_12_1-0.output | 602 + ...UnicodeGraphemeBreakRules_12_1-flex.output | 0 .../UnicodeGraphemeBreakRules_12_1.flex | 214 + .../UnicodeGraphemeBreakRules_12_1.test | 9 + ...icodeGraphemeClusterBreak_12_1-flex.output | 0 .../UnicodeGraphemeClusterBreak_12_1.flex | 28 + .../UnicodeGraphemeClusterBreak_12_1.output | 1629 + .../UnicodeGraphemeClusterBreak_12_1.test | 11 + .../UnicodeLetter_12_1-flex.output | 0 .../unicode-letter/UnicodeLetter_12_1.flex | 16 + .../unicode-letter/UnicodeLetter_12_1.output | 1220 + .../unicode-letter/UnicodeLetter_12_1.test | 12 + .../UnicodeLineBreakAlgorithm_12_1-0.input | 7344 +++ .../UnicodeLineBreakAlgorithm_12_1-0.output | 7312 +++ ...UnicodeLineBreakAlgorithm_12_1-flex.output | 0 .../UnicodeLineBreakAlgorithm_12_1.flex | 611 + .../UnicodeLineBreakAlgorithm_12_1.test | 9 + .../UnicodeLineBreak_12_1-flex.output | 0 .../UnicodeLineBreak_12_1.flex | 56 + .../UnicodeLineBreak_12_1.output | 3321 ++ .../UnicodeLineBreak_12_1.test | 11 + .../UnicodeLowercase_12_1-flex.output | 0 .../UnicodeLowercase_12_1.flex | 16 + .../UnicodeLowercase_12_1.output | 1300 + .../UnicodeLowercase_12_1.test | 12 + .../UnicodeMisc_ASCII_12_1-flex.output | 0 .../UnicodeMisc_ASCII_12_1.flex | 17 + .../UnicodeMisc_ASCII_12_1.output | 1 + .../UnicodeMisc_ASCII_12_1.test | 11 + .../UnicodeMisc_Any_12_1-flex.output | 4 + .../UnicodeMisc_Any_12_1.flex | 17 + .../UnicodeMisc_Any_12_1.output | 2 + .../UnicodeMisc_Any_12_1.test | 11 + .../UnicodeMisc_Assigned_12_1-flex.output | 0 .../UnicodeMisc_Assigned_12_1.flex | 17 + .../UnicodeMisc_Assigned_12_1.output | 666 + .../UnicodeMisc_Assigned_12_1.test | 11 + ...ePropList_ASCII_Hex_Digit_12_1-flex.output | 0 .../UnicodePropList_ASCII_Hex_Digit_12_1.flex | 17 + ...nicodePropList_ASCII_Hex_Digit_12_1.output | 3 + .../UnicodePropList_ASCII_Hex_Digit_12_1.test | 12 + ...codePropList_Bidi_Control_12_1-flex.output | 0 .../UnicodePropList_Bidi_Control_12_1.flex | 17 + .../UnicodePropList_Bidi_Control_12_1.output | 4 + .../UnicodePropList_Bidi_Control_12_1.test | 12 + .../UnicodePropList_Dash_12_1-flex.output | 0 .../UnicodePropList_Dash_12_1.flex | 17 + .../UnicodePropList_Dash_12_1.output | 21 + .../UnicodePropList_Dash_12_1.test | 12 + ...nicodePropList_Deprecated_12_1-flex.output | 0 .../UnicodePropList_Deprecated_12_1.flex | 17 + .../UnicodePropList_Deprecated_12_1.output | 8 + .../UnicodePropList_Deprecated_12_1.test | 12 + ...UnicodePropList_Diacritic_12_1-flex.output | 0 .../UnicodePropList_Diacritic_12_1.flex | 17 + .../UnicodePropList_Diacritic_12_1.output | 171 + .../UnicodePropList_Diacritic_12_1.test | 12 + .../UnicodePropList_Extender_12_1-flex.output | 0 .../UnicodePropList_Extender_12_1.flex | 17 + .../UnicodePropList_Extender_12_1.output | 31 + .../UnicodePropList_Extender_12_1.test | 12 + ...UnicodePropList_Hex_Digit_12_1-flex.output | 0 .../UnicodePropList_Hex_Digit_12_1.flex | 17 + .../UnicodePropList_Hex_Digit_12_1.output | 6 + .../UnicodePropList_Hex_Digit_12_1.test | 12 + .../UnicodePropList_Hyphen_12_1-flex.output | 0 .../UnicodePropList_Hyphen_12_1.flex | 17 + .../UnicodePropList_Hyphen_12_1.output | 10 + .../UnicodePropList_Hyphen_12_1.test | 12 + ...pList_IDS_Binary_Operator_12_1-flex.output | 0 ...codePropList_IDS_Binary_Operator_12_1.flex | 17 + ...dePropList_IDS_Binary_Operator_12_1.output | 2 + ...codePropList_IDS_Binary_Operator_12_1.test | 12 + ...List_IDS_Trinary_Operator_12_1-flex.output | 0 ...odePropList_IDS_Trinary_Operator_12_1.flex | 17 + ...ePropList_IDS_Trinary_Operator_12_1.output | 1 + ...odePropList_IDS_Trinary_Operator_12_1.test | 12 + ...icodePropList_Ideographic_12_1-flex.output | 0 .../UnicodePropList_Ideographic_12_1.flex | 17 + .../UnicodePropList_Ideographic_12_1.output | 16 + .../UnicodePropList_Ideographic_12_1.test | 12 + ...codePropList_Join_Control_12_1-flex.output | 0 .../UnicodePropList_Join_Control_12_1.flex | 17 + .../UnicodePropList_Join_Control_12_1.output | 1 + .../UnicodePropList_Join_Control_12_1.test | 12 + ...t_Logical_Order_Exception_12_1-flex.output | 0 ...PropList_Logical_Order_Exception_12_1.flex | 17 + ...opList_Logical_Order_Exception_12_1.output | 7 + ...PropList_Logical_Order_Exception_12_1.test | 12 + ...t_Noncharacter_Code_Point_12_1-flex.output | 0 ...PropList_Noncharacter_Code_Point_12_1.flex | 17 + ...opList_Noncharacter_Code_Point_12_1.output | 18 + ...PropList_Noncharacter_Code_Point_12_1.test | 12 + ...PropList_Other_Alphabetic_12_1-flex.output | 0 ...UnicodePropList_Other_Alphabetic_12_1.flex | 17 + ...icodePropList_Other_Alphabetic_12_1.output | 221 + ...UnicodePropList_Other_Alphabetic_12_1.test | 12 + ...ault_Ignorable_Code_Point_12_1-flex.output | 0 ...her_Default_Ignorable_Code_Point_12_1.flex | 17 + ...r_Default_Ignorable_Code_Point_12_1.output | 11 + ...her_Default_Ignorable_Code_Point_12_1.test | 12 + ...ist_Other_Grapheme_Extend_12_1-flex.output | 0 ...dePropList_Other_Grapheme_Extend_12_1.flex | 17 + ...PropList_Other_Grapheme_Extend_12_1.output | 24 + ...dePropList_Other_Grapheme_Extend_12_1.test | 12 + ...ropList_Other_ID_Continue_12_1-flex.output | 0 ...nicodePropList_Other_ID_Continue_12_1.flex | 17 + ...codePropList_Other_ID_Continue_12_1.output | 4 + ...nicodePropList_Other_ID_Continue_12_1.test | 12 + ...dePropList_Other_ID_Start_12_1-flex.output | 0 .../UnicodePropList_Other_ID_Start_12_1.flex | 17 + ...UnicodePropList_Other_ID_Start_12_1.output | 4 + .../UnicodePropList_Other_ID_Start_12_1.test | 12 + ...ePropList_Other_Lowercase_12_1-flex.output | 0 .../UnicodePropList_Other_Lowercase_12_1.flex | 17 + ...nicodePropList_Other_Lowercase_12_1.output | 20 + .../UnicodePropList_Other_Lowercase_12_1.test | 12 + ...nicodePropList_Other_Math_12_1-flex.output | 0 .../UnicodePropList_Other_Math_12_1.flex | 17 + .../UnicodePropList_Other_Math_12_1.output | 134 + .../UnicodePropList_Other_Math_12_1.test | 12 + ...ePropList_Other_Uppercase_12_1-flex.output | 0 .../UnicodePropList_Other_Uppercase_12_1.flex | 17 + ...nicodePropList_Other_Uppercase_12_1.output | 5 + .../UnicodePropList_Other_Uppercase_12_1.test | 12 + ...dePropList_Pattern_Syntax_12_1-flex.output | 0 .../UnicodePropList_Pattern_Syntax_12_1.flex | 17 + ...UnicodePropList_Pattern_Syntax_12_1.output | 28 + .../UnicodePropList_Pattern_Syntax_12_1.test | 12 + ...pList_Pattern_White_Space_12_1-flex.output | 0 ...codePropList_Pattern_White_Space_12_1.flex | 17 + ...dePropList_Pattern_White_Space_12_1.output | 5 + ...codePropList_Pattern_White_Space_12_1.test | 12 + ...pended_Concatenation_Mark_12_1-flex.output | 0 ...ist_Prepended_Concatenation_Mark_12_1.flex | 17 + ...t_Prepended_Concatenation_Mark_12_1.output | 6 + ...ist_Prepended_Concatenation_Mark_12_1.test | 12 + ...dePropList_Quotation_Mark_12_1-flex.output | 0 .../UnicodePropList_Quotation_Mark_12_1.flex | 17 + ...UnicodePropList_Quotation_Mark_12_1.output | 13 + .../UnicodePropList_Quotation_Mark_12_1.test | 12 + .../UnicodePropList_Radical_12_1-flex.output | 0 .../UnicodePropList_Radical_12_1.flex | 17 + .../UnicodePropList_Radical_12_1.output | 3 + .../UnicodePropList_Radical_12_1.test | 12 + ...opList_Regional_Indicator_12_1-flex.output | 0 ...icodePropList_Regional_Indicator_12_1.flex | 17 + ...odePropList_Regional_Indicator_12_1.output | 1 + ...icodePropList_Regional_Indicator_12_1.test | 12 + ...ropList_Sentence_Terminal_12_1-flex.output | 0 ...nicodePropList_Sentence_Terminal_12_1.flex | 17 + ...codePropList_Sentence_Terminal_12_1.output | 74 + ...nicodePropList_Sentence_Terminal_12_1.test | 12 + ...icodePropList_Soft_Dotted_12_1-flex.output | 0 .../UnicodePropList_Soft_Dotted_12_1.flex | 17 + .../UnicodePropList_Soft_Dotted_12_1.output | 31 + .../UnicodePropList_Soft_Dotted_12_1.test | 12 + ...List_Terminal_Punctuation_12_1-flex.output | 0 ...odePropList_Terminal_Punctuation_12_1.flex | 17 + ...ePropList_Terminal_Punctuation_12_1.output | 102 + ...odePropList_Terminal_Punctuation_12_1.test | 12 + ...ropList_Unified_Ideograph_12_1-flex.output | 0 ...nicodePropList_Unified_Ideograph_12_1.flex | 17 + ...codePropList_Unified_Ideograph_12_1.output | 14 + ...nicodePropList_Unified_Ideograph_12_1.test | 12 + ...opList_Variation_Selector_12_1-flex.output | 0 ...icodePropList_Variation_Selector_12_1.flex | 17 + ...odePropList_Variation_Selector_12_1.output | 3 + ...icodePropList_Variation_Selector_12_1.test | 12 + ...icodePropList_White_Space_12_1-flex.output | 0 .../UnicodePropList_White_Space_12_1.flex | 17 + .../UnicodePropList_White_Space_12_1.output | 10 + .../UnicodePropList_White_Space_12_1.test | 12 + .../UnicodeScripts_12_1-flex.output | 0 .../unicode-scripts/UnicodeScripts_12_1.flex | 167 + .../UnicodeScripts_12_1.output | 1562 + .../unicode-scripts/UnicodeScripts_12_1.test | 11 + ...icodeScripts_12_1_extensions_1-flex.output | 0 .../UnicodeScripts_12_1_extensions_1.flex | 32 + .../UnicodeScripts_12_1_extensions_1.output | 142 + .../UnicodeScripts_12_1_extensions_1.test | 11 + ...codeScripts_12_1_extensions_10-flex.output | 0 .../UnicodeScripts_12_1_extensions_10.flex | 16 + .../UnicodeScripts_12_1_extensions_10.output | 6 + .../UnicodeScripts_12_1_extensions_10.test | 11 + ...codeScripts_12_1_extensions_11-flex.output | 0 .../UnicodeScripts_12_1_extensions_11.flex | 16 + .../UnicodeScripts_12_1_extensions_11.output | 3 + .../UnicodeScripts_12_1_extensions_11.test | 11 + ...codeScripts_12_1_extensions_12-flex.output | 0 .../UnicodeScripts_12_1_extensions_12.flex | 16 + .../UnicodeScripts_12_1_extensions_12.output | 12 + .../UnicodeScripts_12_1_extensions_12.test | 11 + ...codeScripts_12_1_extensions_13-flex.output | 0 .../UnicodeScripts_12_1_extensions_13.flex | 16 + .../UnicodeScripts_12_1_extensions_13.output | 8 + .../UnicodeScripts_12_1_extensions_13.test | 11 + ...codeScripts_12_1_extensions_14-flex.output | 0 .../UnicodeScripts_12_1_extensions_14.flex | 16 + .../UnicodeScripts_12_1_extensions_14.output | 9 + .../UnicodeScripts_12_1_extensions_14.test | 11 + ...codeScripts_12_1_extensions_15-flex.output | 0 .../UnicodeScripts_12_1_extensions_15.flex | 16 + .../UnicodeScripts_12_1_extensions_15.output | 18 + .../UnicodeScripts_12_1_extensions_15.test | 11 + ...codeScripts_12_1_extensions_16-flex.output | 0 .../UnicodeScripts_12_1_extensions_16.flex | 16 + .../UnicodeScripts_12_1_extensions_16.output | 14 + .../UnicodeScripts_12_1_extensions_16.test | 11 + ...codeScripts_12_1_extensions_17-flex.output | 0 .../UnicodeScripts_12_1_extensions_17.flex | 16 + .../UnicodeScripts_12_1_extensions_17.output | 3 + .../UnicodeScripts_12_1_extensions_17.test | 11 + ...codeScripts_12_1_extensions_18-flex.output | 0 .../UnicodeScripts_12_1_extensions_18.flex | 16 + .../UnicodeScripts_12_1_extensions_18.output | 4 + .../UnicodeScripts_12_1_extensions_18.test | 11 + ...codeScripts_12_1_extensions_19-flex.output | 0 .../UnicodeScripts_12_1_extensions_19.flex | 16 + .../UnicodeScripts_12_1_extensions_19.output | 25 + .../UnicodeScripts_12_1_extensions_19.test | 11 + ...icodeScripts_12_1_extensions_2-flex.output | 0 .../UnicodeScripts_12_1_extensions_2.flex | 26 + .../UnicodeScripts_12_1_extensions_2.output | 130 + .../UnicodeScripts_12_1_extensions_2.test | 11 + ...codeScripts_12_1_extensions_20-flex.output | 0 .../UnicodeScripts_12_1_extensions_20.flex | 16 + .../UnicodeScripts_12_1_extensions_20.output | 16 + .../UnicodeScripts_12_1_extensions_20.test | 11 + ...codeScripts_12_1_extensions_21-flex.output | 0 .../UnicodeScripts_12_1_extensions_21.flex | 16 + .../UnicodeScripts_12_1_extensions_21.output | 6 + .../UnicodeScripts_12_1_extensions_21.test | 11 + ...icodeScripts_12_1_extensions_3-flex.output | 0 .../UnicodeScripts_12_1_extensions_3.flex | 21 + .../UnicodeScripts_12_1_extensions_3.output | 83 + .../UnicodeScripts_12_1_extensions_3.test | 11 + ...icodeScripts_12_1_extensions_4-flex.output | 0 .../UnicodeScripts_12_1_extensions_4.flex | 21 + .../UnicodeScripts_12_1_extensions_4.output | 56 + .../UnicodeScripts_12_1_extensions_4.test | 11 + ...icodeScripts_12_1_extensions_5-flex.output | 0 .../UnicodeScripts_12_1_extensions_5.flex | 18 + .../UnicodeScripts_12_1_extensions_5.output | 35 + .../UnicodeScripts_12_1_extensions_5.test | 11 + ...icodeScripts_12_1_extensions_6-flex.output | 0 .../UnicodeScripts_12_1_extensions_6.flex | 20 + .../UnicodeScripts_12_1_extensions_6.output | 28 + .../UnicodeScripts_12_1_extensions_6.test | 11 + ...icodeScripts_12_1_extensions_7-flex.output | 0 .../UnicodeScripts_12_1_extensions_7.flex | 17 + .../UnicodeScripts_12_1_extensions_7.output | 21 + .../UnicodeScripts_12_1_extensions_7.test | 11 + ...icodeScripts_12_1_extensions_8-flex.output | 0 .../UnicodeScripts_12_1_extensions_8.flex | 17 + .../UnicodeScripts_12_1_extensions_8.output | 31 + .../UnicodeScripts_12_1_extensions_8.test | 11 + ...icodeScripts_12_1_extensions_9-flex.output | 0 .../UnicodeScripts_12_1_extensions_9.flex | 16 + .../UnicodeScripts_12_1_extensions_9.output | 4 + .../UnicodeScripts_12_1_extensions_9.test | 11 + ...cripts_12_1_extensions_missing-flex.output | 0 ...nicodeScripts_12_1_extensions_missing.flex | 103 + ...codeScripts_12_1_extensions_missing.output | 1064 + ...nicodeScripts_12_1_extensions_missing.test | 13 + .../UnicodeSentenceBreakRules_12_1-0.input | 530 + .../UnicodeSentenceBreakRules_12_1-0.output | 502 + ...UnicodeSentenceBreakRules_12_1-flex.output | 0 .../UnicodeSentenceBreakRules_12_1.flex | 231 + .../UnicodeSentenceBreakRules_12_1.test | 9 + .../UnicodeSentenceBreak_12_1-flex.output | 0 .../UnicodeSentenceBreak_12_1.flex | 29 + .../UnicodeSentenceBreak_12_1.output | 3098 ++ .../UnicodeSentenceBreak_12_1.test | 11 + .../UnicodeWhiteSpace1_12_1-flex.output | 0 .../UnicodeWhiteSpace1_12_1.flex | 16 + .../UnicodeWhiteSpace1_12_1.output | 22 + .../UnicodeWhiteSpace1_12_1.test | 12 + .../UnicodeWhiteSpace2_12_1-flex.output | 0 .../UnicodeWhiteSpace2_12_1.flex | 16 + .../UnicodeWhiteSpace2_12_1.output | 22 + .../UnicodeWhiteSpace2_12_1.test | 12 + .../UnicodeUppercase_12_1-flex.output | 0 .../UnicodeUppercase_12_1.flex | 16 + .../UnicodeUppercase_12_1.output | 1284 + .../UnicodeUppercase_12_1.test | 12 + .../UnicodeWordBreakRules_12_1-0.input | 1851 + .../UnicodeWordBreakRules_12_1-0.output | 1823 + .../UnicodeWordBreakRules_12_1-flex.output | 0 .../UnicodeWordBreakRules_12_1.flex | 313 + .../UnicodeWordBreakRules_12_1.test | 10 + .../UnicodeWordBreak_12_1-flex.output | 0 .../UnicodeWordBreak_12_1.flex | 33 + .../UnicodeWordBreak_12_1.output | 1704 + .../UnicodeWordBreak_12_1.test | 11 + .../UnicodeWord1_12_1-flex.output | 0 .../cases/unicode-word/UnicodeWord1_12_1.flex | 16 + .../unicode-word/UnicodeWord1_12_1.output | 1434 + .../cases/unicode-word/UnicodeWord1_12_1.test | 12 + .../UnicodeWord2_12_1-flex.output | 0 .../cases/unicode-word/UnicodeWord2_12_1.flex | 16 + .../unicode-word/UnicodeWord2_12_1.output | 1434 + .../cases/unicode-word/UnicodeWord2_12_1.test | 12 + 552 files changed, 135945 insertions(+), 4 deletions(-) create mode 100644 jflex/src/main/java/jflex/core/unicode/data/Unicode_12_1.java create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_10_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_10_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_10_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_10_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_11_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_11_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_11_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_11_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_1_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_1_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_1_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_1_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_2-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_2.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_2.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_2.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_2-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_2.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_2.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_2.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_2-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_2.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_2.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_2.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_3-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_3.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_3.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_3.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_7_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_7_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_7_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_7_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_8_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_8_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_8_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_8_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_9_0-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_9_0.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_9_0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_9_0.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_subtraction-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_subtraction.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_subtraction.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_subtraction.test create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_unassigned-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_unassigned.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_unassigned.output create mode 100644 testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_unassigned.test create mode 100644 testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_10-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_10.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_10.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_10.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_11-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_11.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_11.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_11.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_12-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_12.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_12.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_12.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_13-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_13.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_13.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_13.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_14-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_14.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_14.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_14.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_15-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_15.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_15.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_15.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_16-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_16.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_16.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_16.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_17-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_17.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_17.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_17.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_18-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_18.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_18.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_18.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_19-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_19.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_19.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_19.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_2-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_2.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_2.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_2.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_20-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_20.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_20.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_20.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_21-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_21.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_21.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_21.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_3-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_3.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_3.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_3.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_4-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_4.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_4.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_4.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_5-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_5.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_5.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_5.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_6-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_6.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_6.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_6.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_7-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_7.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_7.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_7.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_8-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_8.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_8.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_8.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_9-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_9.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_9.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_9.test create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_missing-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_missing.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_missing.output create mode 100644 testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_missing.test create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1-0.input create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1-0.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_1.test create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_1-flex.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_1.flex create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_1.output create mode 100644 testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_1.test diff --git a/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/DataFileType.java b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/DataFileType.java index 3f1ca0385..e0ae27f53 100644 --- a/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/DataFileType.java +++ b/jflex-unicode-maven-plugin/src/main/java/jflex/maven/plugin/unicode/DataFileType.java @@ -214,7 +214,9 @@ public URL getURL(String version, URL baseURL, String versionedDirectoryListing) int majorVersion = Integer.parseInt(versionComponents[0]); if (majorVersion >= 11) { String majorMinorVersion = versionComponents[0] + "." + versionComponents[1]; - url = new URL("https://unicode.org/Public/emoji/" + majorMinorVersion + "/emoji-data.txt"); + // There was no emoji data file produced for Emoji 12.1; use version .0 + // TODO: manually check this for future minor versions; some probing may be required + url = new URL("https://unicode.org/Public/emoji/" + majorVersion + ".0/emoji-data.txt"); } else if (majorVersion == 8) { url = new URL("https://unicode.org/Public/emoji/2.0/emoji-data.txt"); } else if (majorVersion == 9) { diff --git a/jflex/changelog.md b/jflex/changelog.md index 285db2ba6..b7afd7953 100644 --- a/jflex/changelog.md +++ b/jflex/changelog.md @@ -1,5 +1,5 @@ ## [JFlex 1.8.0](https://github.com/jflex-de/jflex/milestone/11) -- Unicode 10.0, 11.0, and 12.0 are supported (#540, #555, #556) +- Unicode 10.0, 11.0, 12.0, and 12.1 are supported (#540, #555, #556, #563) - Unicode Emoji properties are supported for Unicode versions 8.0+ (#546) ## [JFlex 1.7.0](https://github.com/jflex-de/jflex/milestone/10) (September 21, 2018) diff --git a/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java b/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java index cb095d27b..6f4736687 100644 --- a/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java +++ b/jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java @@ -25,8 +25,8 @@ public class UnicodeProperties { public static final String UNICODE_VERSIONS = - "1.1, 1.1.5, 2, 2.0, 2.0.14, 2.1, 2.1.9, 3, 3.0, 3.0.1, 3.1, 3.1.0, 3.2, 3.2.0, 4, 4.0, 4.0.1, 4.1, 4.1.0, 5, 5.0, 5.0.0, 5.1, 5.1.0, 5.2, 5.2.0, 6, 6.0, 6.0.0, 6.1, 6.1.0, 6.2, 6.2.0, 6.3, 6.3.0, 7, 7.0, 7.0.0, 8, 8.0, 8.0.0, 9, 9.0, 9.0.0, 10, 10.0, 10.0.0, 11, 11.0, 11.0.0, 12, 12.0, 12.0.0"; - private static final String DEFAULT_UNICODE_VERSION = "12.0"; + "1.1, 1.1.5, 2, 2.0, 2.0.14, 2.1, 2.1.9, 3, 3.0, 3.0.1, 3.1, 3.1.0, 3.2, 3.2.0, 4, 4.0, 4.0.1, 4.1, 4.1.0, 5, 5.0, 5.0.0, 5.1, 5.1.0, 5.2, 5.2.0, 6, 6.0, 6.0.0, 6.1, 6.1.0, 6.2, 6.2.0, 6.3, 6.3.0, 7, 7.0, 7.0.0, 8, 8.0, 8.0.0, 9, 9.0, 9.0.0, 10, 10.0, 10.0.0, 11, 11.0, 11.0.0, 12, 12.0, 12.0.0, 12.1, 12.1.0"; + private static final String DEFAULT_UNICODE_VERSION = "12.1"; private static final Pattern WORD_SEP_PATTERN = Pattern.compile("[-_\\s()]"); private int maximumCodePoint; @@ -324,6 +324,14 @@ private void init(String version) throws UnsupportedUnicodeVersionException { jflex.core.unicode.data.Unicode_12_0.maximumCodePoint, jflex.core.unicode.data.Unicode_12_0.caselessMatchPartitions, jflex.core.unicode.data.Unicode_12_0.caselessMatchPartitionSize); + } else if (Objects.equals(version, "12.1") || Objects.equals(version, "12.1.0")) { + bind( + jflex.core.unicode.data.Unicode_12_1.propertyValues, + jflex.core.unicode.data.Unicode_12_1.intervals, + jflex.core.unicode.data.Unicode_12_1.propertyValueAliases, + jflex.core.unicode.data.Unicode_12_1.maximumCodePoint, + jflex.core.unicode.data.Unicode_12_1.caselessMatchPartitions, + jflex.core.unicode.data.Unicode_12_1.caselessMatchPartitionSize); } else { throw new UnsupportedUnicodeVersionException(); } diff --git a/jflex/src/main/java/jflex/core/unicode/data/Unicode_12_1.java b/jflex/src/main/java/jflex/core/unicode/data/Unicode_12_1.java new file mode 100644 index 000000000..4d4d547d0 --- /dev/null +++ b/jflex/src/main/java/jflex/core/unicode/data/Unicode_12_1.java @@ -0,0 +1,45679 @@ +package jflex.core.unicode.data; + +public class Unicode_12_1 { + public static final int maximumCodePoint = 0x10ffff; + public static final String[] propertyValues = { + "adlam", "age=unassigned", "age=v100", "age=v11", "age=v110", + "age=v120", "age=v121", "age=v20", "age=v21", "age=v30", + "age=v31", "age=v32", "age=v40", "age=v41", "age=v50", + "age=v51", "age=v52", "age=v60", "age=v61", "age=v62", + "age=v63", "age=v70", "age=v80", "age=v90", "ahom", + "alnum", "alphabetic", "anatolianhieroglyphs", "arabic", "armenian", + "asciihexdigit", "assigned", "avestan", "balinese", "bamum", + "bassavah", "batak", "bengali", "bhaiksuki", "bidicontrol", + "blank", "block=adlam", "block=aegeannumbers", "block=ahom", "block=alchemicalsymbols", + "block=alphabeticpresentationforms", "block=anatolianhieroglyphs", + "block=ancientgreekmusicalnotation", "block=ancientgreeknumbers", "block=ancientsymbols", + "block=arabic", "block=arabicextendeda", "block=arabicmathematicalalphabeticsymbols", + "block=arabicpresentationformsa", "block=arabicpresentationformsb", + "block=arabicsupplement", "block=armenian", "block=arrows", "block=avestan", "block=balinese", + "block=bamum", "block=bamumsupplement", "block=basiclatin", "block=bassavah", "block=batak", + "block=bengali", "block=bhaiksuki", "block=blockelements", "block=bopomofo", + "block=bopomofoextended", + "block=boxdrawing", "block=brahmi", "block=braillepatterns", "block=buginese", "block=buhid", + "block=byzantinemusicalsymbols", "block=carian", "block=caucasianalbanian", "block=chakma", + "block=cham", + "block=cherokee", "block=cherokeesupplement", "block=chesssymbols", "block=cjkcompatibility", + "block=cjkcompatibilityforms", + "block=cjkcompatibilityideographs", "block=cjkcompatibilityideographssupplement", + "block=cjkradicalssupplement", "block=cjkstrokes", "block=cjksymbolsandpunctuation", + "block=cjkunifiedideographs", "block=cjkunifiedideographsextensiona", + "block=cjkunifiedideographsextensionb", "block=cjkunifiedideographsextensionc", + "block=cjkunifiedideographsextensiond", + "block=cjkunifiedideographsextensione", "block=cjkunifiedideographsextensionf", + "block=combiningdiacriticalmarks", "block=combiningdiacriticalmarksextended", + "block=combiningdiacriticalmarksforsymbols", + "block=combiningdiacriticalmarkssupplement", "block=combininghalfmarks", + "block=commonindicnumberforms", "block=controlpictures", "block=coptic", + "block=copticepactnumbers", "block=countingrodnumerals", "block=cuneiform", + "block=cuneiformnumbersandpunctuation", "block=currencysymbols", + "block=cypriotsyllabary", "block=cyrillic", "block=cyrillicextendeda", + "block=cyrillicextendedb", "block=cyrillicextendedc", + "block=cyrillicsupplement", "block=deseret", "block=devanagari", "block=devanagariextended", + "block=dingbats", + "block=dogra", "block=dominotiles", "block=duployan", "block=earlydynasticcuneiform", + "block=egyptianhieroglyphformatcontrols", + "block=egyptianhieroglyphs", "block=elbasan", "block=elymaic", "block=emoticons", + "block=enclosedalphanumerics", + "block=enclosedalphanumericsupplement", "block=enclosedcjklettersandmonths", + "block=enclosedideographicsupplement", "block=ethiopic", "block=ethiopicextended", + "block=ethiopicextendeda", "block=ethiopicsupplement", "block=generalpunctuation", + "block=geometricshapes", "block=geometricshapesextended", + "block=georgian", "block=georgianextended", "block=georgiansupplement", "block=glagolitic", + "block=glagoliticsupplement", + "block=gothic", "block=grantha", "block=greekandcoptic", "block=greekextended", + "block=gujarati", + "block=gunjalagondi", "block=gurmukhi", "block=halfwidthandfullwidthforms", + "block=hangulcompatibilityjamo", "block=hanguljamo", + "block=hanguljamoextendeda", "block=hanguljamoextendedb", "block=hangulsyllables", + "block=hanifirohingya", "block=hanunoo", + "block=hatran", "block=hebrew", "block=hiragana", "block=ideographicdescriptioncharacters", + "block=ideographicsymbolsandpunctuation", + "block=imperialaramaic", "block=indicsiyaqnumbers", "block=inscriptionalpahlavi", + "block=inscriptionalparthian", "block=ipaextensions", + "block=javanese", "block=kaithi", "block=kanaextendeda", "block=kanasupplement", "block=kanbun", + "block=kangxiradicals", "block=kannada", "block=katakana", "block=katakanaphoneticextensions", + "block=kayahli", + "block=kharoshthi", "block=khmer", "block=khmersymbols", "block=khojki", "block=khudawadi", + "block=lao", "block=latin1supplement", "block=latinextendeda", "block=latinextendedadditional", + "block=latinextendedb", + "block=latinextendedc", "block=latinextendedd", "block=latinextendede", "block=lepcha", + "block=letterlikesymbols", + "block=limbu", "block=lineara", "block=linearbideograms", "block=linearbsyllabary", + "block=lisu", + "block=lycian", "block=lydian", "block=mahajani", "block=mahjongtiles", "block=makasar", + "block=malayalam", "block=mandaic", "block=manichaean", "block=marchen", "block=masaramgondi", + "block=mathematicalalphanumericsymbols", "block=mathematicaloperators", "block=mayannumerals", + "block=medefaidrin", "block=meeteimayek", + "block=meeteimayekextensions", "block=mendekikakui", "block=meroiticcursive", + "block=meroitichieroglyphs", "block=miao", + "block=miscellaneousmathematicalsymbolsa", "block=miscellaneousmathematicalsymbolsb", + "block=miscellaneoussymbols", "block=miscellaneoussymbolsandarrows", + "block=miscellaneoussymbolsandpictographs", + "block=miscellaneoustechnical", "block=modi", "block=modifiertoneletters", "block=mongolian", + "block=mongoliansupplement", + "block=mro", "block=multani", "block=musicalsymbols", "block=myanmar", "block=myanmarextendeda", + "block=myanmarextendedb", "block=nabataean", "block=nandinagari", "block=newa", + "block=newtailue", + "block=nko", "block=noblock", "block=numberforms", "block=nushu", "block=nyiakengpuachuehmong", + "block=ogham", "block=olchiki", "block=oldhungarian", "block=olditalic", + "block=oldnortharabian", + "block=oldpermic", "block=oldpersian", "block=oldsogdian", "block=oldsoutharabian", + "block=oldturkic", + "block=opticalcharacterrecognition", "block=oriya", "block=ornamentaldingbats", "block=osage", + "block=osmanya", + "block=ottomansiyaqnumbers", "block=pahawhhmong", "block=palmyrene", "block=paucinhau", + "block=phagspa", + "block=phaistosdisc", "block=phoenician", "block=phoneticextensions", + "block=phoneticextensionssupplement", "block=playingcards", + "block=privateusearea", "block=psalterpahlavi", "block=rejang", "block=ruminumeralsymbols", + "block=runic", + "block=samaritan", "block=saurashtra", "block=sharada", "block=shavian", + "block=shorthandformatcontrols", + "block=siddham", "block=sinhala", "block=sinhalaarchaicnumbers", "block=smallformvariants", + "block=smallkanaextension", + "block=sogdian", "block=sorasompeng", "block=soyombo", "block=spacingmodifierletters", + "block=specials", + "block=sundanese", "block=sundanesesupplement", "block=superscriptsandsubscripts", + "block=supplementalarrowsa", "block=supplementalarrowsb", + "block=supplementalarrowsc", "block=supplementalmathematicaloperators", + "block=supplementalpunctuation", "block=supplementalsymbolsandpictographs", + "block=supplementaryprivateuseareaa", + "block=supplementaryprivateuseareab", "block=suttonsignwriting", "block=sylotinagri", + "block=symbolsandpictographsextendeda", "block=syriac", + "block=syriacsupplement", "block=tagalog", "block=tagbanwa", "block=tags", "block=taile", + "block=taitham", "block=taiviet", "block=taixuanjingsymbols", "block=takri", "block=tamil", + "block=tamilsupplement", "block=tangut", "block=tangutcomponents", "block=telugu", + "block=thaana", + "block=thai", "block=tibetan", "block=tifinagh", "block=tirhuta", + "block=transportandmapsymbols", + "block=ugaritic", "block=unifiedcanadianaboriginalsyllabics", + "block=unifiedcanadianaboriginalsyllabicsextended", "block=vai", "block=variationselectors", + "block=variationselectorssupplement", "block=vedicextensions", "block=verticalforms", + "block=wancho", "block=warangciti", + "block=yijinghexagramsymbols", "block=yiradicals", "block=yisyllables", "block=zanabazarsquare", + "bopomofo", + "brahmi", "braille", "buginese", "buhid", "canadianaboriginal", + "carian", "cased", "caseignorable", "caucasianalbanian", "cc", + "cf", "chakma", "cham", "changeswhencasefolded", "changeswhencasemapped", + "changeswhenlowercased", "changeswhentitlecased", "changeswhenuppercased", "cherokee", "cn", + "co", "common", "coptic", "cuneiform", "cypriot", + "cyrillic", "dash", "defaultignorablecodepoint", "deprecated", "deseret", + "devanagari", "diacritic", "dogra", "duployan", "egyptianhieroglyphs", + "elbasan", "elymaic", "emoji", "emojicomponent", "emojimodifier", + "emojimodifierbase", "emojipresentation", "ethiopic", "extendedpictographic", "extender", + "georgian", "glagolitic", "gothic", "grantha", "graph", + "graphemebase", "graphemeclusterbreak=control", "graphemeclusterbreak=cr", + "graphemeclusterbreak=extend", "graphemeclusterbreak=l", + "graphemeclusterbreak=lf", "graphemeclusterbreak=lv", "graphemeclusterbreak=lvt", + "graphemeclusterbreak=other", "graphemeclusterbreak=prepend", + "graphemeclusterbreak=regionalindicator", "graphemeclusterbreak=spacingmark", + "graphemeclusterbreak=t", "graphemeclusterbreak=v", "graphemeclusterbreak=zwj", + "graphemeextend", "graphemelink", "greek", "gujarati", "gunjalagondi", + "gurmukhi", "han", "hangul", "hanifirohingya", "hanunoo", + "hatran", "hebrew", "hexdigit", "hiragana", "hyphen", + "idcontinue", "ideographic", "idsbinaryoperator", "idstart", "idstrinaryoperator", + "imperialaramaic", "inherited", "inscriptionalpahlavi", "inscriptionalparthian", "javanese", + "joincontrol", "kaithi", "kannada", "katakana", "kayahli", + "kharoshthi", "khmer", "khojki", "khudawadi", "lao", + "latin", "lepcha", "limbu", "lineara", "linearb", + "linebreak=alphabetic", "linebreak=ambiguous", "linebreak=breakafter", "linebreak=breakbefore", + "linebreak=breakboth", + "linebreak=breaksymbols", "linebreak=carriagereturn", "linebreak=closeparenthesis", + "linebreak=closepunctuation", "linebreak=combiningmark", + "linebreak=complexcontext", "linebreak=conditionaljapanesestarter", "linebreak=contingentbreak", + "linebreak=ebase", "linebreak=emodifier", + "linebreak=exclamation", "linebreak=glue", "linebreak=h2", "linebreak=h3", + "linebreak=hebrewletter", + "linebreak=hyphen", "linebreak=ideographic", "linebreak=infixnumeric", "linebreak=inseparable", + "linebreak=jl", + "linebreak=jt", "linebreak=jv", "linebreak=linefeed", "linebreak=mandatorybreak", + "linebreak=nextline", + "linebreak=nonstarter", "linebreak=numeric", "linebreak=openpunctuation", + "linebreak=postfixnumeric", "linebreak=prefixnumeric", + "linebreak=quotation", "linebreak=regionalindicator", "linebreak=space", "linebreak=unknown", + "linebreak=wordjoiner", + "linebreak=zwj", "linebreak=zwspace", "lisu", "ll", "lm", + "lo", "logicalorderexception", "lowercase", "lt", "lu", + "lycian", "lydian", "mahajani", "makasar", "malayalam", + "mandaic", "manichaean", "marchen", "masaramgondi", "math", + "mc", "me", "medefaidrin", "meeteimayek", "mendekikakui", + "meroiticcursive", "meroitichieroglyphs", "miao", "mn", "modi", + "mongolian", "mro", "multani", "myanmar", "nabataean", + "nandinagari", "nd", "newa", "newtailue", "nko", + "nl", "no", "noncharactercodepoint", "nushu", "nyiakengpuachuehmong", + "ogham", "olchiki", "oldhungarian", "olditalic", "oldnortharabian", + "oldpermic", "oldpersian", "oldsogdian", "oldsoutharabian", "oldturkic", + "oriya", "osage", "osmanya", "otheralphabetic", "otherdefaultignorablecodepoint", + "othergraphemeextend", "otheridcontinue", "otheridstart", "otherlowercase", "othermath", + "otheruppercase", "pahawhhmong", "palmyrene", "patternsyntax", "patternwhitespace", + "paucinhau", "pc", "pd", "pe", "pf", + "phagspa", "phoenician", "pi", "po", "prependedconcatenationmark", + "print", "ps", "psalterpahlavi", "quotationmark", "radical", + "regionalindicator", "rejang", "runic", "samaritan", "saurashtra", + "sc", "scriptextensions=adlam", "scriptextensions=ahom", + "scriptextensions=anatolianhieroglyphs", "scriptextensions=arabic", + "scriptextensions=armenian", "scriptextensions=avestan", "scriptextensions=balinese", + "scriptextensions=bamum", "scriptextensions=bassavah", + "scriptextensions=batak", "scriptextensions=bengali", "scriptextensions=bhaiksuki", + "scriptextensions=bopomofo", "scriptextensions=brahmi", + "scriptextensions=braille", "scriptextensions=buginese", "scriptextensions=buhid", + "scriptextensions=canadianaboriginal", "scriptextensions=carian", + "scriptextensions=caucasianalbanian", "scriptextensions=chakma", "scriptextensions=cham", + "scriptextensions=cherokee", "scriptextensions=common", + "scriptextensions=coptic", "scriptextensions=cuneiform", "scriptextensions=cypriot", + "scriptextensions=cyrillic", "scriptextensions=deseret", + "scriptextensions=devanagari", "scriptextensions=dogra", "scriptextensions=duployan", + "scriptextensions=egyptianhieroglyphs", "scriptextensions=elbasan", + "scriptextensions=elymaic", "scriptextensions=ethiopic", "scriptextensions=georgian", + "scriptextensions=glagolitic", "scriptextensions=gothic", + "scriptextensions=grantha", "scriptextensions=greek", "scriptextensions=gujarati", + "scriptextensions=gunjalagondi", "scriptextensions=gurmukhi", + "scriptextensions=han", "scriptextensions=hangul", "scriptextensions=hanifirohingya", + "scriptextensions=hanunoo", "scriptextensions=hatran", + "scriptextensions=hebrew", "scriptextensions=hiragana", "scriptextensions=imperialaramaic", + "scriptextensions=inherited", "scriptextensions=inscriptionalpahlavi", + "scriptextensions=inscriptionalparthian", "scriptextensions=javanese", + "scriptextensions=kaithi", "scriptextensions=kannada", "scriptextensions=katakana", + "scriptextensions=kayahli", "scriptextensions=kharoshthi", "scriptextensions=khmer", + "scriptextensions=khojki", "scriptextensions=khudawadi", + "scriptextensions=lao", "scriptextensions=latin", "scriptextensions=lepcha", + "scriptextensions=limbu", "scriptextensions=lineara", + "scriptextensions=linearb", "scriptextensions=lisu", "scriptextensions=lycian", + "scriptextensions=lydian", "scriptextensions=mahajani", + "scriptextensions=makasar", "scriptextensions=malayalam", "scriptextensions=mandaic", + "scriptextensions=manichaean", "scriptextensions=marchen", + "scriptextensions=masaramgondi", "scriptextensions=medefaidrin", "scriptextensions=meeteimayek", + "scriptextensions=mendekikakui", "scriptextensions=meroiticcursive", + "scriptextensions=meroitichieroglyphs", "scriptextensions=miao", "scriptextensions=modi", + "scriptextensions=mongolian", "scriptextensions=mro", + "scriptextensions=multani", "scriptextensions=myanmar", "scriptextensions=nabataean", + "scriptextensions=nandinagari", "scriptextensions=newa", + "scriptextensions=newtailue", "scriptextensions=nko", "scriptextensions=nushu", + "scriptextensions=nyiakengpuachuehmong", "scriptextensions=ogham", + "scriptextensions=olchiki", "scriptextensions=oldhungarian", "scriptextensions=olditalic", + "scriptextensions=oldnortharabian", "scriptextensions=oldpermic", + "scriptextensions=oldpersian", "scriptextensions=oldsogdian", + "scriptextensions=oldsoutharabian", "scriptextensions=oldturkic", "scriptextensions=oriya", + "scriptextensions=osage", "scriptextensions=osmanya", "scriptextensions=pahawhhmong", + "scriptextensions=palmyrene", "scriptextensions=paucinhau", + "scriptextensions=phagspa", "scriptextensions=phoenician", "scriptextensions=psalterpahlavi", + "scriptextensions=rejang", "scriptextensions=runic", + "scriptextensions=samaritan", "scriptextensions=saurashtra", "scriptextensions=sharada", + "scriptextensions=shavian", "scriptextensions=siddham", + "scriptextensions=signwriting", "scriptextensions=sinhala", "scriptextensions=sogdian", + "scriptextensions=sorasompeng", "scriptextensions=soyombo", + "scriptextensions=sundanese", "scriptextensions=sylotinagri", "scriptextensions=syriac", + "scriptextensions=tagalog", "scriptextensions=tagbanwa", + "scriptextensions=taile", "scriptextensions=taitham", "scriptextensions=taiviet", + "scriptextensions=takri", "scriptextensions=tamil", + "scriptextensions=tangut", "scriptextensions=telugu", "scriptextensions=thaana", + "scriptextensions=thai", "scriptextensions=tibetan", + "scriptextensions=tifinagh", "scriptextensions=tirhuta", "scriptextensions=ugaritic", + "scriptextensions=unknown", "scriptextensions=vai", + "scriptextensions=wancho", "scriptextensions=warangciti", "scriptextensions=yi", + "scriptextensions=zanabazarsquare", "sentencebreak=aterm", + "sentencebreak=close", "sentencebreak=cr", "sentencebreak=extend", "sentencebreak=format", + "sentencebreak=lf", + "sentencebreak=lower", "sentencebreak=numeric", "sentencebreak=oletter", "sentencebreak=other", + "sentencebreak=scontinue", + "sentencebreak=sep", "sentencebreak=sp", "sentencebreak=sterm", "sentencebreak=upper", + "sentenceterminal", + "sharada", "shavian", "siddham", "signwriting", "sinhala", + "sk", "sm", "so", "softdotted", "sogdian", + "sorasompeng", "soyombo", "sundanese", "sylotinagri", "syriac", + "tagalog", "tagbanwa", "taile", "taitham", "taiviet", + "takri", "tamil", "tangut", "telugu", "terminalpunctuation", + "thaana", "thai", "tibetan", "tifinagh", "tirhuta", + "ugaritic", "unifiedideograph", "unknown", "uppercase", "vai", + "variationselector", "wancho", "warangciti", "whitespace", "wordbreak=aletter", + "wordbreak=cr", "wordbreak=doublequote", "wordbreak=extend", "wordbreak=extendnumlet", + "wordbreak=format", + "wordbreak=hebrewletter", "wordbreak=katakana", "wordbreak=lf", "wordbreak=midletter", + "wordbreak=midnum", + "wordbreak=midnumlet", "wordbreak=newline", "wordbreak=numeric", "wordbreak=other", + "wordbreak=regionalindicator", + "wordbreak=singlequote", "wordbreak=wsegspace", "wordbreak=zwj", "xdigit", "xidcontinue", + "xidstart", "yi", "zanabazarsquare", "zl", "zp", + "zs" + }; + public static final String[] intervals = { + // Unicode 12.1 property value: {adlam} + "\ud83a\udd00\ud83a\udd4b" + "\ud83a\udd50\ud83a\udd59" + "\ud83a\udd5e\ud83a\udd5f", + // Unicode 12.1 property value: {age=unassigned} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07fc" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a77\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c76" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e85" + + "\u0e8b\u0e8b" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc8\u1ccf" + + "\u1cfb\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20c0\u20cf" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e50\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u4db6\u4dbf" + + "\u9ff0\u9fff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7c0\ua7c1" + + "\ua7c7\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab68\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdcf" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude49\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\ude5f" + + "\ud803\ude7f\ud803\udeff" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf5a\ud803\udfdf" + + "\ud803\udff7\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc60\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb9\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1b\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud805\udfff" + + "\ud806\udc3c\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\udd9f" + + "\ud806\udda8\ud806\udda9" + + "\ud806\uddd8\ud806\uddd9" + + "\ud806\udde5\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef9\ud807\udfbf" + + "\ud807\udff2\ud807\udffe" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud80d\udc2f" + + "\ud80d\udc39\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude9b\ud81b\udeff" + + "\ud81b\udf4b\ud81b\udf4e" + + "\ud81b\udf88\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe4\ud81b\udfff" + + "\ud821\udff8\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd4f" + + "\ud82c\udd53\ud82c\udd63" + + "\ud82c\udd68\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udedf" + + "\ud834\udef4\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf79\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud838\udcff" + + "\ud838\udd2d\ud838\udd2f" + + "\ud838\udd3e\ud838\udd3f" + + "\ud838\udd4a\ud838\udd4d" + + "\ud838\udd50\ud838\udebf" + + "\ud838\udefa\ud838\udefe" + + "\ud838\udf00\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4c\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\udc70" + + "\ud83b\udcb5\ud83b\udd00" + + "\ud83b\udd3e\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83c\udc2c\ud83c\udc2f" + + "\ud83c\udc94\ud83c\udc9f" + + "\ud83c\udcaf\ud83c\udcb0" + + "\ud83c\udcc0\ud83c\udcc0" + + "\ud83c\udcd0\ud83c\udcd0" + + "\ud83c\udcf6\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd6d\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude03\ud83c\ude0f" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\ude4f" + + "\ud83c\ude52\ud83c\ude5f" + + "\ud83c\ude66\ud83c\udeff" + + "\ud83d\uded6\ud83d\udedf" + + "\ud83d\udeed\ud83d\udeef" + + "\ud83d\udefb\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd9\ud83d\udfdf" + + "\ud83d\udfec\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd0c" + + "\ud83e\udd72\ud83e\udd72" + + "\ud83e\udd77\ud83e\udd79" + + "\ud83e\udda3\ud83e\udda4" + + "\ud83e\uddab\ud83e\uddad" + + "\ud83e\uddcb\ud83e\uddcc" + + "\ud83e\ude54\ud83e\ude5f" + + "\ud83e\ude6e\ud83e\ude6f" + + "\ud83e\ude74\ud83e\ude77" + + "\ud83e\ude7b\ud83e\ude7f" + + "\ud83e\ude83\ud83e\ude8f" + + "\ud83e\ude96\ud83f\udffd" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\ud87f\udffd" + + "\ud880\udc00\ud8bf\udffd" + + "\ud8c0\udc00\ud8ff\udffd" + + "\ud900\udc00\ud93f\udffd" + + "\ud940\udc00\ud97f\udffd" + + "\ud980\udc00\ud9bf\udffd" + + "\ud9c0\udc00\ud9ff\udffd" + + "\uda00\udc00\uda3f\udffd" + + "\uda40\udc00\uda7f\udffd" + + "\uda80\udc00\udabf\udffd" + + "\udac0\udc00\udaff\udffd" + + "\udb00\udc00\udb3f\udffd" + + "\udb40\udc00\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb7f\udffd", + // Unicode 12.1 property value: {age=v100} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fd" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf9" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd2" + + "\u2bec\u2bef" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e49" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312e" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fea" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fd" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\ude9c" + + "\ud806\ude9e\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef8" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd4c" + + "\ud83e\udd50\ud83e\udd6b" + + "\ud83e\udd80\ud83e\udd97" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83e\uddd0\ud83e\udde6" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v11} + "\000\u01f5" + + "\u01fa\u0217" + + "\u0250\u02a8" + + "\u02b0\u02de" + + "\u02e0\u02e9" + + "\u0300\u0345" + + "\u0360\u0361" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d6" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03f3" + + "\u0401\u040c" + + "\u040e\u044f" + + "\u0451\u045c" + + "\u045e\u0486" + + "\u0490\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04eb" + + "\u04ee\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u0589" + + "\u05b0\u05b9" + + "\u05bb\u05c3" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0652" + + "\u0660\u066d" + + "\u0670\u06b7" + + "\u06ba\u06be" + + "\u06c0\u06ce" + + "\u06d0\u06ed" + + "\u06f0\u06f9" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1e00\u1e9a" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u202e" + + "\u2030\u2046" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20aa" + + "\u20d0\u20e1" + + "\u2100\u2138" + + "\u2153\u2182" + + "\u2190\u21ea" + + "\u2200\u22f1" + + "\u2300\u2300" + + "\u2302\u237a" + + "\u2400\u2424" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25ef" + + "\u2600\u2613" + + "\u261a\u266f" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u3000\u3037" + + "\u303f\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u319f" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u4e00\u9fa5" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1e\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufffd\uffff", + // Unicode 12.1 property value: {age=v110} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u07fd\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd0\u1cf9" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bc8" + + "\u2bca\u2bfe" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e4e" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fef" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7b9" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf59" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd46" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5e" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udc00\ud806\udc3b" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\ude83" + + "\ud806\ude86\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef8" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81c\udc00\ud821\udff1" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded4" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef9" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd10\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd70" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udd7a" + + "\ud83e\udd7c\ud83e\udda2" + + "\ud83e\uddb0\ud83e\uddb9" + + "\ud83e\uddc0\ud83e\uddc2" + + "\ud83e\uddd0\ud83e\uddff" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v120} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u07fd\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c77\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd0\u1cfa" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e4f" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fef" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab67" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf59" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd46" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5f" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb8" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udc00\ud806\udc3b" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udde4" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef8" + + "\ud807\udfc0\ud807\udff1" + + "\ud807\udfff\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud80d\udc30\ud80d\udc38" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf4f\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4f" + + "\ud838\udec0\ud838\udef9" + + "\ud838\udeff\ud838\udeff" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd3d" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6c" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded5" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udefa" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd0d\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\ude53" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v121} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u07fd\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c77\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd0\u1cfa" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e4f" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u4db5" + + "\u4dc0\u9fef" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab67" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf59" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd46" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5f" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb8" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udc00\ud806\udc3b" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udde4" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef8" + + "\ud807\udfc0\ud807\udff1" + + "\ud807\udfff\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud80d\udc30\ud80d\udc38" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf4f\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4f" + + "\ud838\udec0\ud838\udef9" + + "\ud838\udeff\ud838\udeff" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd3d" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6c" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded5" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udefa" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd0d\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\ude53" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v20} + "\000\u01f5" + + "\u01fa\u0217" + + "\u0250\u02a8" + + "\u02b0\u02de" + + "\u02e0\u02e9" + + "\u0300\u0345" + + "\u0360\u0361" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d6" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03f3" + + "\u0401\u040c" + + "\u040e\u044f" + + "\u0451\u045c" + + "\u045e\u0486" + + "\u0490\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04eb" + + "\u04ee\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u0589" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0652" + + "\u0660\u066d" + + "\u0670\u06b7" + + "\u06ba\u06be" + + "\u06c0\u06ce" + + "\u06d0\u06ed" + + "\u06f0\u06f9" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f69" + + "\u0f71\u0f8b" + + "\u0f90\u0f95" + + "\u0f97\u0f97" + + "\u0f99\u0fad" + + "\u0fb1\u0fb7" + + "\u0fb9\u0fb9" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u202e" + + "\u2030\u2046" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20ab" + + "\u20d0\u20e1" + + "\u2100\u2138" + + "\u2153\u2182" + + "\u2190\u21ea" + + "\u2200\u22f1" + + "\u2300\u2300" + + "\u2302\u237a" + + "\u2400\u2424" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25ef" + + "\u2600\u2613" + + "\u261a\u266f" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u3000\u3037" + + "\u303f\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u319f" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u4e00\u9fa5" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1e\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufffd\uffff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v21} + "\000\u01f5" + + "\u01fa\u0217" + + "\u0250\u02a8" + + "\u02b0\u02de" + + "\u02e0\u02e9" + + "\u0300\u0345" + + "\u0360\u0361" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d6" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03f3" + + "\u0401\u040c" + + "\u040e\u044f" + + "\u0451\u045c" + + "\u045e\u0486" + + "\u0490\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04eb" + + "\u04ee\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u0589" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0652" + + "\u0660\u066d" + + "\u0670\u06b7" + + "\u06ba\u06be" + + "\u06c0\u06ce" + + "\u06d0\u06ed" + + "\u06f0\u06f9" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f69" + + "\u0f71\u0f8b" + + "\u0f90\u0f95" + + "\u0f97\u0f97" + + "\u0f99\u0fad" + + "\u0fb1\u0fb7" + + "\u0fb9\u0fb9" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u202e" + + "\u2030\u2046" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20ac" + + "\u20d0\u20e1" + + "\u2100\u2138" + + "\u2153\u2182" + + "\u2190\u21ea" + + "\u2200\u22f1" + + "\u2300\u2300" + + "\u2302\u237a" + + "\u2400\u2424" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25ef" + + "\u2600\u2613" + + "\u261a\u266f" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u3000\u3037" + + "\u303f\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u319f" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u4e00\u9fa5" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1e\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufffc\uffff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v30} + "\000\u021f" + + "\u0222\u0233" + + "\u0250\u02ad" + + "\u02b0\u02ee" + + "\u0300\u034e" + + "\u0360\u0362" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d7" + + "\u03da\u03f3" + + "\u0400\u0486" + + "\u0488\u0489" + + "\u048c\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0655" + + "\u0660\u066d" + + "\u0670\u06ed" + + "\u06f0\u06fe" + + "\u0700\u070d" + + "\u070f\u072c" + + "\u0730\u074a" + + "\u0780\u07b0" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fcf" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1206" + + "\u1208\u1246" + + "\u1248\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1286" + + "\u1288\u1288" + + "\u128a\u128d" + + "\u1290\u12ae" + + "\u12b0\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12ce" + + "\u12d0\u12d6" + + "\u12d8\u12ee" + + "\u12f0\u130e" + + "\u1310\u1310" + + "\u1312\u1315" + + "\u1318\u131e" + + "\u1320\u1346" + + "\u1348\u135a" + + "\u1361\u137c" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1780\u17dc" + + "\u17e0\u17e9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2046" + + "\u2048\u204d" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20af" + + "\u20d0\u20e3" + + "\u2100\u213a" + + "\u2153\u2183" + + "\u2190\u21f3" + + "\u2200\u22f1" + + "\u2300\u237b" + + "\u237d\u239a" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25f7" + + "\u2600\u2613" + + "\u2619\u2671" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u2800\u28ff" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303a" + + "\u303e\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u3400\u4db5" + + "\u4e00\u9fa5" + + "\ua000\ua48c" + + "\ua490\ua4a1" + + "\ua4a4\ua4b3" + + "\ua4b5\ua4c0" + + "\ua4c2\ua4c4" + + "\ua4c6\ua4c6" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\uffff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v31} + "\000\u021f" + + "\u0222\u0233" + + "\u0250\u02ad" + + "\u02b0\u02ee" + + "\u0300\u034e" + + "\u0360\u0362" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03d7" + + "\u03da\u03f5" + + "\u0400\u0486" + + "\u0488\u0489" + + "\u048c\u04c4" + + "\u04c7\u04c8" + + "\u04cb\u04cc" + + "\u04d0\u04f5" + + "\u04f8\u04f9" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0655" + + "\u0660\u066d" + + "\u0670\u06ed" + + "\u06f0\u06fe" + + "\u0700\u070d" + + "\u070f\u072c" + + "\u0730\u074a" + + "\u0780\u07b0" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fcf" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10f6" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1206" + + "\u1208\u1246" + + "\u1248\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1286" + + "\u1288\u1288" + + "\u128a\u128d" + + "\u1290\u12ae" + + "\u12b0\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12ce" + + "\u12d0\u12d6" + + "\u12d8\u12ee" + + "\u12f0\u130e" + + "\u1310\u1310" + + "\u1312\u1315" + + "\u1318\u131e" + + "\u1320\u1346" + + "\u1348\u135a" + + "\u1361\u137c" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1780\u17dc" + + "\u17e0\u17e9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2046" + + "\u2048\u204d" + + "\u206a\u2070" + + "\u2074\u208e" + + "\u20a0\u20af" + + "\u20d0\u20e3" + + "\u2100\u213a" + + "\u2153\u2183" + + "\u2190\u21f3" + + "\u2200\u22f1" + + "\u2300\u237b" + + "\u237d\u239a" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u24ea" + + "\u2500\u2595" + + "\u25a0\u25f7" + + "\u2600\u2613" + + "\u2619\u2671" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2767" + + "\u2776\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u2800\u28ff" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303a" + + "\u303e\u303f" + + "\u3041\u3094" + + "\u3099\u309e" + + "\u30a1\u30fe" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u3200\u321c" + + "\u3220\u3243" + + "\u3260\u327b" + + "\u327f\u32b0" + + "\u32c0\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u3400\u4db5" + + "\u4e00\u9fa5" + + "\ua000\ua48c" + + "\ua490\ua4a1" + + "\ua4a4\ua4b3" + + "\ua4b5\ua4c0" + + "\ua4c2\ua4c4" + + "\ua4c6\ua4c6" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfb" + + "\ufe20\ufe23" + + "\ufe30\ufe44" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe72" + + "\ufe74\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uff5e" + + "\uff61\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\uffff" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud801\udc00\ud801\udc25" + + "\ud801\udc28\ud801\udc4d" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc0" + + "\ud835\udcc2\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea3" + + "\ud835\udea8\ud835\udfc9" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v32} + "\000\u0220" + + "\u0222\u0233" + + "\u0250\u02ad" + + "\u02b0\u02ee" + + "\u0300\u034f" + + "\u0360\u036f" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03f6" + + "\u0400\u0486" + + "\u0488\u04ce" + + "\u04d0\u04f5" + + "\u04f8\u04f9" + + "\u0500\u050f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0655" + + "\u0660\u06ed" + + "\u06f0\u06fe" + + "\u0700\u070d" + + "\u070f\u072c" + + "\u0730\u074a" + + "\u0780\u07b1" + + "\u0901\u0903" + + "\u0905\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a02\u0a02" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8b" + + "\u0a8d\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae0" + + "\u0ae6\u0aef" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b36\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b70" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bf2" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fcf" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10f8" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1206" + + "\u1208\u1246" + + "\u1248\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1286" + + "\u1288\u1288" + + "\u128a\u128d" + + "\u1290\u12ae" + + "\u12b0\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12ce" + + "\u12d0\u12d6" + + "\u12d8\u12ee" + + "\u12f0\u130e" + + "\u1310\u1310" + + "\u1312\u1315" + + "\u1318\u131e" + + "\u1320\u1346" + + "\u1348\u135a" + + "\u1361\u137c" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dc" + + "\u17e0\u17e9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2052" + + "\u2057\u2057" + + "\u205f\u2063" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u20a0\u20b1" + + "\u20d0\u20ea" + + "\u2100\u213a" + + "\u213d\u214b" + + "\u2153\u2183" + + "\u2190\u23ce" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u24fe" + + "\u2500\u2613" + + "\u2616\u2617" + + "\u2619\u267d" + + "\u2680\u2689" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27d0\u27eb" + + "\u27f0\u2aff" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31f0\u321c" + + "\u3220\u3243" + + "\u3251\u327b" + + "\u327f\u32cb" + + "\u32d0\u32fe" + + "\u3300\u3376" + + "\u337b\u33dd" + + "\u33e0\u33fe" + + "\u3400\u4db5" + + "\u4e00\u9fa5" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfc" + + "\ufe00\ufe0f" + + "\ufe20\ufe23" + + "\ufe30\ufe46" + + "\ufe49\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\uffff" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud801\udc00\ud801\udc25" + + "\ud801\udc28\ud801\udc4d" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc0" + + "\ud835\udcc2\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea3" + + "\ud835\udea8\ud835\udfc9" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v40} + "\000\u0236" + + "\u0250\u0357" + + "\u035d\u036f" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u03fb" + + "\u0400\u0486" + + "\u0488\u04ce" + + "\u04d0\u04f5" + + "\u04f8\u04f9" + + "\u0500\u050f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05a1" + + "\u05a3\u05b9" + + "\u05bb\u05c4" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u060c\u0615" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0621\u063a" + + "\u0640\u0658" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u074f" + + "\u0780\u07b1" + + "\u0901\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb5" + + "\u0bb7\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be7\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fcf" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10f8" + + "\u10fb\u10fb" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1206" + + "\u1208\u1246" + + "\u1248\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1286" + + "\u1288\u1288" + + "\u128a\u128d" + + "\u1290\u12ae" + + "\u12b0\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12ce" + + "\u12d0\u12d6" + + "\u12d8\u12ee" + + "\u12f0\u130e" + + "\u1310\u1310" + + "\u1312\u1315" + + "\u1318\u131e" + + "\u1320\u1346" + + "\u1348\u135a" + + "\u1361\u137c" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u19e0\u19ff" + + "\u1d00\u1d6b" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2054" + + "\u2057\u2057" + + "\u205f\u2063" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u20a0\u20b1" + + "\u20d0\u20ea" + + "\u2100\u213b" + + "\u213d\u214b" + + "\u2153\u2183" + + "\u2190\u23d0" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u2617" + + "\u2619\u267d" + + "\u2680\u2691" + + "\u26a0\u26a1" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27d0\u27eb" + + "\u27f0\u2b0d" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31f0\u321e" + + "\u3220\u3243" + + "\u3250\u327d" + + "\u327f\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fa5" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe0f" + + "\ufe20\ufe23" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd3f" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udf9f" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud834\udf00\ud834\udf56" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea3" + + "\ud835\udea8\ud835\udfc9" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v41} + "\000\u0241" + + "\u0250\u036f" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u037e\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u0486" + + "\u0488\u04ce" + + "\u04d0\u04f9" + + "\u0500\u050f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05b9" + + "\u05bb\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u060b\u0615" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u0621\u063a" + + "\u0640\u065e" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u076d" + + "\u0780\u07b1" + + "\u0901\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u097d\u097d" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fd1" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19a9" + + "\u19b0\u19c9" + + "\u19d0\u19d9" + + "\u19de\u1a1b" + + "\u1a1e\u1a1f" + + "\u1d00\u1dc3" + + "\u1e00\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2063" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u2094" + + "\u20a0\u20b5" + + "\u20d0\u20eb" + + "\u2100\u214c" + + "\u2153\u2183" + + "\u2190\u23db" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u269c" + + "\u26a0\u26b1" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27c0\u27c6" + + "\u27d0\u27eb" + + "\u27f0\u2b13" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c80\u2cea" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e00\u2e17" + + "\u2e1c\u2e1d" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31c0\u31cf" + + "\u31f0\u321e" + + "\u3220\u3243" + + "\u3250\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fbb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua700\ua716" + + "\ua800\ua82b" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe23" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfc9" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v50} + "\000\u036f" + + "\u0374\u0375" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03ce" + + "\u03d0\u0486" + + "\u0488\u0513" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u060b\u0615" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u0621\u063a" + + "\u0640\u065e" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u076d" + + "\u0780\u07b1" + + "\u07c0\u07fa" + + "\u0901\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0970" + + "\u097b\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a74" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b43" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3e\u0d43" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d61" + + "\u0d66\u0d6f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6a" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fcf\u0fd1" + + "\u1000\u1021" + + "\u1023\u1027" + + "\u1029\u102a" + + "\u102c\u1032" + + "\u1036\u1039" + + "\u1040\u1059" + + "\u10a0\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18a9" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19a9" + + "\u19b0\u19c9" + + "\u19d0\u19d9" + + "\u19de\u1a1b" + + "\u1a1e\u1a1f" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1d00\u1dca" + + "\u1dfe\u1e9b" + + "\u1ea0\u1ef9" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2063" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u2094" + + "\u20a0\u20b5" + + "\u20d0\u20ef" + + "\u2100\u214e" + + "\u2153\u2184" + + "\u2190\u23e7" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u269c" + + "\u26a0\u26b2" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27c0\u27ca" + + "\u27d0\u27eb" + + "\u27f0\u2b1a" + + "\u2b20\u2b23" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2c6c" + + "\u2c74\u2c77" + + "\u2c80\u2cea" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e00\u2e17" + + "\u2e1c\u2e1d" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312c" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31c0\u31cf" + + "\u31f0\u321e" + + "\u3220\u3243" + + "\u3250\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fbb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua700\ua71a" + + "\ua720\ua721" + + "\ua800\ua82b" + + "\ua840\ua877" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe23" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f" + + "\ud802\udd00\ud802\udd19" + + "\ud802\udd1f\ud802\udd1f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd2a\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v51} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0523" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u0606\u061b" + + "\u061e\u061f" + + "\u0621\u065e" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0901\u0939" + + "\u093c\u094d" + + "\u0950\u0954" + + "\u0958\u0972" + + "\u097b\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fa" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fd4" + + "\u1000\u1099" + + "\u109e\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1159" + + "\u115f\u11a2" + + "\u11a8\u11f9" + + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1401\u1676" + + "\u1680\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19a9" + + "\u19b0\u19c9" + + "\u19d0\u19d9" + + "\u19de\u1a1b" + + "\u1a1e\u1a1f" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1baa" + + "\u1bae\u1bb9" + + "\u1c00\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1d00\u1de6" + + "\u1dfe\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u2094" + + "\u20a0\u20b5" + + "\u20d0\u20f0" + + "\u2100\u214f" + + "\u2153\u2188" + + "\u2190\u23e7" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u269d" + + "\u26a0\u26bc" + + "\u26c0\u26c3" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u2756" + + "\u2758\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27c0\u27ca" + + "\u27cc\u27cc" + + "\u27d0\u2b4c" + + "\u2b50\u2b54" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2c6f" + + "\u2c71\u2c7d" + + "\u2c80\u2cea" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e30" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u3243" + + "\u3250\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fc3" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua500\ua62b" + + "\ua640\ua65f" + + "\ua662\ua673" + + "\ua67c\ua697" + + "\ua700\ua78c" + + "\ua7fb\ua82b" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua900\ua953" + + "\ua95f\ua95f" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa5f" + + "\uac00\ud7a3" + + "\ue000\ufa2d" + + "\ufa30\ufa6a" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f" + + "\ud802\udd00\ud802\udd19" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83f\udffe\ud869\uded6" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v52} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0525" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u0606\u061b" + + "\u061e\u061f" + + "\u0621\u065e" + + "\u0660\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0900\u0939" + + "\u093c\u094e" + + "\u0950\u0955" + + "\u0958\u0972" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d28" + + "\u0d2a\u0d39" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f8b" + + "\u0f90\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fd8" + + "\u1000\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135f\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1baa" + + "\u1bae\u1bb9" + + "\u1c00\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cd0\u1cf2" + + "\u1d00\u1de6" + + "\u1dfd\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u2094" + + "\u20a0\u20b8" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23e8" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26cd" + + "\u26cf\u26e1" + + "\u26e3\u26e3" + + "\u26e8\u26ff" + + "\u2701\u2704" + + "\u2706\u2709" + + "\u270c\u2727" + + "\u2729\u274b" + + "\u274d\u274d" + + "\u274f\u2752" + + "\u2756\u275e" + + "\u2761\u2794" + + "\u2798\u27af" + + "\u27b1\u27be" + + "\u27c0\u27ca" + + "\u27cc\u27cc" + + "\u27d0\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf1" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e31" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31b7" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua65f" + + "\ua662\ua673" + + "\ua67c\ua697" + + "\ua6a0\ua6f7" + + "\ua700\ua78c" + + "\ua7fb\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaadf" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa2d" + + "\ufa30\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc80\ud804\udcc1" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd31\ud83c\udd31" + + "\ud83c\udd3d\ud83c\udd3d" + + "\ud83c\udd3f\ud83c\udd3f" + + "\ud83c\udd42\ud83c\udd42" + + "\ud83c\udd46\ud83c\udd46" + + "\ud83c\udd4a\ud83c\udd4e" + + "\ud83c\udd57\ud83c\udd57" + + "\ud83c\udd5f\ud83c\udd5f" + + "\ud83c\udd79\ud83c\udd79" + + "\ud83c\udd7b\ud83c\udd7c" + + "\ud83c\udd7f\ud83c\udd7f" + + "\ud83c\udd8a\ud83c\udd8d" + + "\ud83c\udd90\ud83c\udd90" + + "\ud83c\ude00\ud83c\ude00" + + "\ud83c\ude10\ud83c\ude31" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v60} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0527" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0603" + + "\u0606\u061b" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0900\u0977" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af1\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edd" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10d0\u10fc" + + "\u1100\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1baa" + + "\u1bae\u1bb9" + + "\u1bc0\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cd0\u1cf2" + + "\u1d00\u1de6" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20b9" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23f3" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26ff" + + "\u2701\u27ca" + + "\u27cc\u27cc" + + "\u27ce\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf1" + + "\u2cf9\u2d25" + + "\u2d30\u2d65" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e31" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua673" + + "\ua67c\ua697" + + "\ua6a0\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua791" + + "\ua7a0\ua7a9" + + "\ua7fa\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaadf" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa2d" + + "\ufa30\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc80\ud804\udcc1" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud82c\udc00\ud82c\udc01" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbe" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcdf" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf30\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf80\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfc4" + + "\ud83c\udfc6\ud83c\udfca" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83d\udc00\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcf7" + + "\ud83d\udcf9\ud83d\udcfc" + + "\ud83d\udd00\ud83d\udd3d" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\uddfb\ud83d\uddff" + + "\ud83d\ude01\ud83d\ude10" + + "\ud83d\ude12\ud83d\ude14" + + "\ud83d\ude16\ud83d\ude16" + + "\ud83d\ude18\ud83d\ude18" + + "\ud83d\ude1a\ud83d\ude1a" + + "\ud83d\ude1c\ud83d\ude1e" + + "\ud83d\ude20\ud83d\ude25" + + "\ud83d\ude28\ud83d\ude2b" + + "\ud83d\ude2d\ud83d\ude2d" + + "\ud83d\ude30\ud83d\ude33" + + "\ud83d\ude35\ud83d\ude40" + + "\ud83d\ude45\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v61} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0527" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058f\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0604" + + "\u0606\u061b" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08a0" + + "\u08a2\u08ac" + + "\u08e4\u08fe" + + "\u0900\u0977" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1d00\u1de6" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20b9" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23f3" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26ff" + + "\u2701\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e3b" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcc" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua697" + + "\ua69f\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua793" + + "\ua7a0\ua7aa" + + "\ua7f8\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc80\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd80\ud804\uddc8" + + "\ud804\uddd0\ud804\uddd9" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbe" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcdf" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf30\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf80\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfc4" + + "\ud83c\udfc6\ud83c\udfca" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83d\udc00\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcf7" + + "\ud83d\udcf9\ud83d\udcfc" + + "\ud83d\udd00\ud83d\udd3d" + + "\ud83d\udd40\ud83d\udd43" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\uddfb\ud83d\ude40" + + "\ud83d\ude45\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v62} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0527" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058f\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0604" + + "\u0606\u061b" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08a0" + + "\u08a2\u08ac" + + "\u08e4\u08fe" + + "\u0900\u0977" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1d00\u1de6" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u206a\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20ba" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23f3" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26ff" + + "\u2701\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e3b" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcc" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua697" + + "\ua69f\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua793" + + "\ua7a0\ua7aa" + + "\ua7f8\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc80\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd80\ud804\uddc8" + + "\ud804\uddd0\ud804\uddd9" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbe" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcdf" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf30\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf80\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfc4" + + "\ud83c\udfc6\ud83c\udfca" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83d\udc00\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcf7" + + "\ud83d\udcf9\ud83d\udcfc" + + "\ud83d\udd00\ud83d\udd3d" + + "\ud83d\udd40\ud83d\udd43" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\uddfb\ud83d\ude40" + + "\ud83d\ude45\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v63} + "\000\u0377" + + "\u037a\u037e" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0527" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058f\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u0604" + + "\u0606\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08a0" + + "\u08a2\u08ac" + + "\u08e4\u08fe" + + "\u0900\u0977" + + "\u0979\u097f" + + "\u0981\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c33" + + "\u0c35\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c82\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f0" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191c" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1d00\u1de6" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20ba" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23f3" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u26ff" + + "\u2701\u2b4c" + + "\u2b50\u2b59" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e3b" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcc" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua697" + + "\ua69f\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua793" + + "\ua7a0\ua7aa" + + "\ua7f8\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9df" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa80\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe26" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8a" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1e" + + "\ud800\udf20\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc5f" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude7f" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf7f" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc80\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd80\ud804\uddc8" + + "\ud804\uddd0\ud804\uddd9" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud808\udc00\ud808\udf6e" + + "\ud809\udc00\ud809\udc62" + + "\ud809\udc70\ud809\udc73" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbe" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcdf" + + "\ud83c\udd00\ud83c\udd0a" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf30\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf80\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfc4" + + "\ud83c\udfc6\ud83c\udfca" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83d\udc00\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcf7" + + "\ud83d\udcf9\ud83d\udcfc" + + "\ud83d\udd00\ud83d\udd3d" + + "\ud83d\udd40\ud83d\udd43" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\uddfb\ud83d\ude40" + + "\ud83d\ude45\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v70} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08b2" + + "\u08e4\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c59" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c81\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d01\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d60\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f4" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1cf8\u1cf9" + + "\u1d00\u1df5" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bd" + + "\u20d0\u20f0" + + "\u2100\u2189" + + "\u2190\u23fa" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd1" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e42" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fcc" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua69d" + + "\ua69f\ua6f7" + + "\ua700\ua78e" + + "\ua790\ua7ad" + + "\ua7b0\ua7b1" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fb" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5f" + + "\uab64\uab65" + + "\uabc0\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe2d" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8c" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udd00\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddc8" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddd0\ud804\uddda" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3d" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf01\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc9" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udec0\ud806\udef8" + + "\ud808\udc00\ud808\udf98" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udddd" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf2c" + + "\ud83c\udf30\ud83c\udf7d" + + "\ud83c\udf80\ud83c\udfce" + + "\ud83c\udfd4\ud83c\udff7" + + "\ud83d\udc00\ud83d\udcfe" + + "\ud83d\udd00\ud83d\udd4a" + + "\ud83d\udd50\ud83d\udd79" + + "\ud83d\udd7b\ud83d\udda3" + + "\ud83d\udda5\ud83d\ude42" + + "\ud83d\ude45\ud83d\udecf" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef3" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v80} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08b4" + + "\u08e3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0af9" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c7f" + + "\u0c81\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d01\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d57\u0d57" + + "\u0d5f\u0d63" + + "\u0d66\u0d75" + + "\u0d79\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1cf8\u1cf9" + + "\u1d00\u1df5" + + "\u1dfc\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20be" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u23fa" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd1" + + "\u2bec\u2bef" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e42" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fd5" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7ad" + + "\ua7b0\ua7b7" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c4" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fd" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8c" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3d" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udec0\ud806\udef8" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud82c\udc00\ud82c\udc01" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\udd9a" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3a" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83d\udd79" + + "\ud83d\udd7b\ud83d\udda3" + + "\ud83d\udda5\ud83d\uded0" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef3" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd10\ud83e\udd18" + + "\ud83e\udd80\ud83e\udd84" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {age=v90} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u055f" + + "\u0561\u0587" + + "\u0589\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05f0\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u0800\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fb" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0af9" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c78\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d01\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e87\u0e88" + + "\u0e8a\u0e8a" + + "\u0e8d\u0e8d" + + "\u0e94\u0e97" + + "\u0e99\u0e9f" + + "\u0ea1\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ea7" + + "\u0eaa\u0eab" + + "\u0ead\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1877" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1cc0\u1cc7" + + "\u1cd0\u1cf6" + + "\u1cf8\u1cf9" + + "\u1d00\u1df5" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20be" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u23fe" + + "\u2400\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bb9" + + "\u2bbd\u2bc8" + + "\u2bca\u2bd1" + + "\u2bec\u2bef" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e44" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312d" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u32fe" + + "\u3300\u4db5" + + "\u4dc0\u9fd5" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7ae" + + "\ua7b0\ua7b7" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua8fd" + + "\ua900\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab65" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdd0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf30\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude33" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude47" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd43" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb7" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf19" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf44" + + "\ud81b\udf50\ud81b\udf7e" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe0" + + "\ud81c\udc00\ud821\udfec" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udc01" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf71" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4a" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2e" + + "\ud83c\udd30\ud83c\udd6b" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83d\uded2" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef6" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd10\ud83e\udd1e" + + "\ud83e\udd20\ud83e\udd27" + + "\ud83e\udd30\ud83e\udd30" + + "\ud83e\udd33\ud83e\udd3e" + + "\ud83e\udd40\ud83e\udd4b" + + "\ud83e\udd50\ud83e\udd5e" + + "\ud83e\udd80\ud83e\udd91" + + "\ud83e\uddc0\ud83e\uddc0" + + "\ud83f\udffe\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud87e\udc00\ud87e\ude1d" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb7f\udffe\udbff\udfff", + // Unicode 12.1 property value: {ahom} + "\ud805\udf00\ud805\udf1a" + "\ud805\udf1d\ud805\udf2b" + "\ud805\udf30\ud805\udf3f", + // Unicode 12.1 property value: {alnum} + "\u0030\u0039" + + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0345\u0345" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0560\u0588" + + "\u05b0\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0610\u061a" + + "\u0620\u0657" + + "\u0659\u0669" + + "\u066e\u06d3" + + "\u06d5\u06dc" + + "\u06e1\u06e8" + + "\u06ed\u06fc" + + "\u06ff\u06ff" + + "\u0710\u073f" + + "\u074d\u07b1" + + "\u07c0\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0817" + + "\u081a\u082c" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u08df" + + "\u08e3\u08e9" + + "\u08f0\u093b" + + "\u093d\u094c" + + "\u094e\u0950" + + "\u0955\u0963" + + "\u0966\u096f" + + "\u0971\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09ce\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09f1" + + "\u09fc\u09fc" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4c" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acc" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af9\u0afc" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b6f" + + "\u0b71\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bef" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4c" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c80\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccc" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d4e\u0d4e" + + "\u0d54\u0d57" + + "\u0d5f\u0d63" + + "\u0d66\u0d6f" + + "\u0d7a\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df3" + + "\u0e01\u0e3a" + + "\u0e40\u0e46" + + "\u0e4d\u0e4d" + + "\u0e50\u0e59" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ecd\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f20\u0f29" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f81" + + "\u0f88\u0f97" + + "\u0f99\u0fbc" + + "\u1000\u1036" + + "\u1038\u1038" + + "\u103b\u1049" + + "\u1050\u109d" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1713" + + "\u1720\u1733" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17b3" + + "\u17b6\u17c8" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u1938" + + "\u1946\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19d9" + + "\u1a00\u1a1b" + + "\u1a20\u1a5e" + + "\u1a61\u1a74" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1aa7\u1aa7" + + "\u1b00\u1b33" + + "\u1b35\u1b43" + + "\u1b45\u1b4b" + + "\u1b50\u1b59" + + "\u1b80\u1ba9" + + "\u1bac\u1be5" + + "\u1be7\u1bf1" + + "\u1c00\u1c36" + + "\u1c40\u1c49" + + "\u1c4d\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1cfa\u1cfa" + + "\u1d00\u1dbf" + + "\u1de7\u1df4" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u212f\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2dff" + + "\u2e2f\u2e2f" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua62b" + + "\ua640\ua66e" + + "\ua674\ua67b" + + "\ua67f\ua6ef" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua805" + + "\ua807\ua827" + + "\ua840\ua873" + + "\ua880\ua8c3" + + "\ua8c5\ua8c5" + + "\ua8d0\ua8d9" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua92a" + + "\ua930\ua952" + + "\ua960\ua97c" + + "\ua980\ua9b2" + + "\ua9b4\ua9bf" + + "\ua9cf\ua9d9" + + "\ua9e0\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa60\uaa76" + + "\uaa7a\uaabe" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaef" + + "\uaaf2\uaaf5" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab67" + + "\uab70\uabea" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff10\uff19" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc45" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udc82\ud804\udcb8" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd32" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\udd44\ud804\udd46" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd80\ud804\uddbf" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddd0\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude34" + + "\ud804\ude37\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udee8" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4c" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud805\udc00\ud805\udc41" + + "\ud805\udc43\ud805\udc45" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udc5f\ud805\udc5f" + + "\ud805\udc80\ud805\udcc1" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddbe" + + "\ud805\uddd8\ud805\udddd" + + "\ud805\ude00\ud805\ude3e" + + "\ud805\ude40\ud805\ude40" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb5" + + "\ud805\udeb8\ud805\udeb8" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2a" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udc00\ud806\udc38" + + "\ud806\udca0\ud806\udce9" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udddf" + + "\ud806\udde1\ud806\udde1" + + "\ud806\udde3\ud806\udde4" + + "\ud806\ude00\ud806\ude32" + + "\ud806\ude35\ud806\ude3e" + + "\ud806\ude50\ud806\ude97" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc3e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd41" + + "\ud807\udd43\ud807\udd43" + + "\ud807\udd46\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd96" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef6" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf4f\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9e\ud82f\udc9e" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd37\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4e" + + "\ud838\udec0\ud838\udeeb" + + "\ud838\udef0\ud838\udef9" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd47\ud83a\udd47" + + "\ud83a\udd4b\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.1 property value: {alphabetic} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0345\u0345" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0560\u0588" + + "\u05b0\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0610\u061a" + + "\u0620\u0657" + + "\u0659\u065f" + + "\u066e\u06d3" + + "\u06d5\u06dc" + + "\u06e1\u06e8" + + "\u06ed\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u073f" + + "\u074d\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0817" + + "\u081a\u082c" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d4\u08df" + + "\u08e3\u08e9" + + "\u08f0\u093b" + + "\u093d\u094c" + + "\u094e\u0950" + + "\u0955\u0963" + + "\u0971\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09ce\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4c" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a70\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acc" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0af9\u0afc" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b71\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0c00\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4c" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c80\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccc" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d4e\u0d4e" + + "\u0d54\u0d57" + + "\u0d5f\u0d63" + + "\u0d7a\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0e01\u0e3a" + + "\u0e40\u0e46" + + "\u0e4d\u0e4d" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0eb9" + + "\u0ebb\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ecd\u0ecd" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f81" + + "\u0f88\u0f97" + + "\u0f99\u0fbc" + + "\u1000\u1036" + + "\u1038\u1038" + + "\u103b\u103f" + + "\u1050\u108f" + + "\u109a\u109d" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1713" + + "\u1720\u1733" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17b3" + + "\u17b6\u17c8" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u1938" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a1b" + + "\u1a20\u1a5e" + + "\u1a61\u1a74" + + "\u1aa7\u1aa7" + + "\u1b00\u1b33" + + "\u1b35\u1b43" + + "\u1b45\u1b4b" + + "\u1b80\u1ba9" + + "\u1bac\u1baf" + + "\u1bba\u1be5" + + "\u1be7\u1bf1" + + "\u1c00\u1c36" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1cfa\u1cfa" + + "\u1d00\u1dbf" + + "\u1de7\u1df4" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u212f\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2dff" + + "\u2e2f\u2e2f" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua674\ua67b" + + "\ua67f\ua6ef" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua805" + + "\ua807\ua827" + + "\ua840\ua873" + + "\ua880\ua8c3" + + "\ua8c5\ua8c5" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8ff" + + "\ua90a\ua92a" + + "\ua930\ua952" + + "\ua960\ua97c" + + "\ua980\ua9b2" + + "\ua9b4\ua9bf" + + "\ua9cf\ua9cf" + + "\ua9e0\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa60\uaa76" + + "\uaa7a\uaabe" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaef" + + "\uaaf2\uaaf5" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab67" + + "\uab70\uabea" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd27" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc45" + + "\ud804\udc82\ud804\udcb8" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd00\ud804\udd32" + + "\ud804\udd44\ud804\udd46" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd80\ud804\uddbf" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude34" + + "\ud804\ude37\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udee8" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4c" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud805\udc00\ud805\udc41" + + "\ud805\udc43\ud805\udc45" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc5f\ud805\udc5f" + + "\ud805\udc80\ud805\udcc1" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddbe" + + "\ud805\uddd8\ud805\udddd" + + "\ud805\ude00\ud805\ude3e" + + "\ud805\ude40\ud805\ude40" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeb5" + + "\ud805\udeb8\ud805\udeb8" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2a" + + "\ud806\udc00\ud806\udc38" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udddf" + + "\ud806\udde1\ud806\udde1" + + "\ud806\udde3\ud806\udde4" + + "\ud806\ude00\ud806\ude32" + + "\ud806\ude35\ud806\ude3e" + + "\ud806\ude50\ud806\ude97" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc3e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd41" + + "\ud807\udd43\ud807\udd43" + + "\ud807\udd46\ud807\udd47" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd96" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef6" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf4f\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9e\ud82f\udc9e" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd37\ud838\udd3d" + + "\ud838\udd4e\ud838\udd4e" + + "\ud838\udec0\ud838\udeeb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd47\ud83a\udd47" + + "\ud83a\udd4b\ud83a\udd4b" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.1 property value: {anatolianhieroglyphs} + "\ud811\udc00\ud811\ude46", + // Unicode 12.1 property value: {arabic} + "\u0600\u0604" + + "\u0606\u060b" + + "\u060d\u061a" + + "\u061c\u061c" + + "\u061e\u061e" + + "\u0620\u063f" + + "\u0641\u064a" + + "\u0656\u066f" + + "\u0671\u06dc" + + "\u06de\u06ff" + + "\u0750\u077f" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u08e1" + + "\u08e3\u08ff" + + "\ufb50\ufbc1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ud803\ude60\ud803\ude7e" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1", + // Unicode 12.1 property value: {armenian} + "\u0531\u0556" + "\u0559\u0588" + "\u058a\u058a" + "\u058d\u058f" + "\ufb13\ufb17", + // Unicode 12.1 property value: {asciihexdigit} + "\u0030\u0039" + "\u0041\u0046" + "\u0061\u0066", + // Unicode 12.1 property value: {assigned} + "\000\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u07fd\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c77\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd0\u1cfa" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e4f" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u4db5" + + "\u4dc0\u9fef" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab67" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf59" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd46" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5f" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb8" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udc00\ud806\udc3b" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udde4" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef8" + + "\ud807\udfc0\ud807\udff1" + + "\ud807\udfff\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud80d\udc30\ud80d\udc38" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf4f\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4f" + + "\ud838\udec0\ud838\udef9" + + "\ud838\udeff\ud838\udeff" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd3d" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6c" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded5" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udefa" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd0d\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\ude53" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb80\udc00\udbbf\udffd" + + "\udbc0\udc00\udbff\udffd", + // Unicode 12.1 property value: {avestan} + "\ud802\udf00\ud802\udf35" + "\ud802\udf39\ud802\udf3f", + // Unicode 12.1 property value: {balinese} + "\u1b00\u1b4b" + "\u1b50\u1b7c", + // Unicode 12.1 property value: {bamum} + "\ua6a0\ua6f7" + "\ud81a\udc00\ud81a\ude38", + // Unicode 12.1 property value: {bassavah} + "\ud81a\uded0\ud81a\udeed" + "\ud81a\udef0\ud81a\udef5", + // Unicode 12.1 property value: {batak} + "\u1bc0\u1bf3" + "\u1bfc\u1bff", + // Unicode 12.1 property value: {bengali} + "\u0980\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe", + // Unicode 12.1 property value: {bhaiksuki} + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c", + // Unicode 12.1 property value: {bidicontrol} + "\u061c\u061c" + "\u200e\u200f" + "\u202a\u202e" + "\u2066\u2069", + // Unicode 12.1 property value: {blank} + "\t\t" + + "\u0020\u0020" + + "\u00a0\u00a0" + + "\u1680\u1680" + + "\u2000\u200a" + + "\u202f\u202f" + + "\u205f\u205f" + + "\u3000\u3000", + // Unicode 12.1 property value: {block=adlam} + "\ud83a\udd00\ud83a\udd5f", + // Unicode 12.1 property value: {block=aegeannumbers} + "\ud800\udd00\ud800\udd3f", + // Unicode 12.1 property value: {block=ahom} + "\ud805\udf00\ud805\udf3f", + // Unicode 12.1 property value: {block=alchemicalsymbols} + "\ud83d\udf00\ud83d\udf7f", + // Unicode 12.1 property value: {block=alphabeticpresentationforms} + "\ufb00\ufb4f", + // Unicode 12.1 property value: {block=anatolianhieroglyphs} + "\ud811\udc00\ud811\ude7f", + // Unicode 12.1 property value: {block=ancientgreekmusicalnotation} + "\ud834\ude00\ud834\ude4f", + // Unicode 12.1 property value: {block=ancientgreeknumbers} + "\ud800\udd40\ud800\udd8f", + // Unicode 12.1 property value: {block=ancientsymbols} + "\ud800\udd90\ud800\uddcf", + // Unicode 12.1 property value: {block=arabic} + "\u0600\u06ff", + // Unicode 12.1 property value: {block=arabicextendeda} + "\u08a0\u08ff", + // Unicode 12.1 property value: {block=arabicmathematicalalphabeticsymbols} + "\ud83b\ude00\ud83b\udeff", + // Unicode 12.1 property value: {block=arabicpresentationformsa} + "\ufb50\ufdff", + // Unicode 12.1 property value: {block=arabicpresentationformsb} + "\ufe70\ufeff", + // Unicode 12.1 property value: {block=arabicsupplement} + "\u0750\u077f", + // Unicode 12.1 property value: {block=armenian} + "\u0530\u058f", + // Unicode 12.1 property value: {block=arrows} + "\u2190\u21ff", + // Unicode 12.1 property value: {block=avestan} + "\ud802\udf00\ud802\udf3f", + // Unicode 12.1 property value: {block=balinese} + "\u1b00\u1b7f", + // Unicode 12.1 property value: {block=bamum} + "\ua6a0\ua6ff", + // Unicode 12.1 property value: {block=bamumsupplement} + "\ud81a\udc00\ud81a\ude3f", + // Unicode 12.1 property value: {block=basiclatin} + "\000\u007f", + // Unicode 12.1 property value: {block=bassavah} + "\ud81a\uded0\ud81a\udeff", + // Unicode 12.1 property value: {block=batak} + "\u1bc0\u1bff", + // Unicode 12.1 property value: {block=bengali} + "\u0980\u09ff", + // Unicode 12.1 property value: {block=bhaiksuki} + "\ud807\udc00\ud807\udc6f", + // Unicode 12.1 property value: {block=blockelements} + "\u2580\u259f", + // Unicode 12.1 property value: {block=bopomofo} + "\u3100\u312f", + // Unicode 12.1 property value: {block=bopomofoextended} + "\u31a0\u31bf", + // Unicode 12.1 property value: {block=boxdrawing} + "\u2500\u257f", + // Unicode 12.1 property value: {block=brahmi} + "\ud804\udc00\ud804\udc7f", + // Unicode 12.1 property value: {block=braillepatterns} + "\u2800\u28ff", + // Unicode 12.1 property value: {block=buginese} + "\u1a00\u1a1f", + // Unicode 12.1 property value: {block=buhid} + "\u1740\u175f", + // Unicode 12.1 property value: {block=byzantinemusicalsymbols} + "\ud834\udc00\ud834\udcff", + // Unicode 12.1 property value: {block=carian} + "\ud800\udea0\ud800\udedf", + // Unicode 12.1 property value: {block=caucasianalbanian} + "\ud801\udd30\ud801\udd6f", + // Unicode 12.1 property value: {block=chakma} + "\ud804\udd00\ud804\udd4f", + // Unicode 12.1 property value: {block=cham} + "\uaa00\uaa5f", + // Unicode 12.1 property value: {block=cherokee} + "\u13a0\u13ff", + // Unicode 12.1 property value: {block=cherokeesupplement} + "\uab70\uabbf", + // Unicode 12.1 property value: {block=chesssymbols} + "\ud83e\ude00\ud83e\ude6f", + // Unicode 12.1 property value: {block=cjkcompatibility} + "\u3300\u33ff", + // Unicode 12.1 property value: {block=cjkcompatibilityforms} + "\ufe30\ufe4f", + // Unicode 12.1 property value: {block=cjkcompatibilityideographs} + "\uf900\ufaff", + // Unicode 12.1 property value: {block=cjkcompatibilityideographssupplement} + "\ud87e\udc00\ud87e\ude1f", + // Unicode 12.1 property value: {block=cjkradicalssupplement} + "\u2e80\u2eff", + // Unicode 12.1 property value: {block=cjkstrokes} + "\u31c0\u31ef", + // Unicode 12.1 property value: {block=cjksymbolsandpunctuation} + "\u3000\u303f", + // Unicode 12.1 property value: {block=cjkunifiedideographs} + "\u4e00\u9fff", + // Unicode 12.1 property value: {block=cjkunifiedideographsextensiona} + "\u3400\u4dbf", + // Unicode 12.1 property value: {block=cjkunifiedideographsextensionb} + "\ud840\udc00\ud869\udedf", + // Unicode 12.1 property value: {block=cjkunifiedideographsextensionc} + "\ud869\udf00\ud86d\udf3f", + // Unicode 12.1 property value: {block=cjkunifiedideographsextensiond} + "\ud86d\udf40\ud86e\udc1f", + // Unicode 12.1 property value: {block=cjkunifiedideographsextensione} + "\ud86e\udc20\ud873\udeaf", + // Unicode 12.1 property value: {block=cjkunifiedideographsextensionf} + "\ud873\udeb0\ud87a\udfef", + // Unicode 12.1 property value: {block=combiningdiacriticalmarks} + "\u0300\u036f", + // Unicode 12.1 property value: {block=combiningdiacriticalmarksextended} + "\u1ab0\u1aff", + // Unicode 12.1 property value: {block=combiningdiacriticalmarksforsymbols} + "\u20d0\u20ff", + // Unicode 12.1 property value: {block=combiningdiacriticalmarkssupplement} + "\u1dc0\u1dff", + // Unicode 12.1 property value: {block=combininghalfmarks} + "\ufe20\ufe2f", + // Unicode 12.1 property value: {block=commonindicnumberforms} + "\ua830\ua83f", + // Unicode 12.1 property value: {block=controlpictures} + "\u2400\u243f", + // Unicode 12.1 property value: {block=coptic} + "\u2c80\u2cff", + // Unicode 12.1 property value: {block=copticepactnumbers} + "\ud800\udee0\ud800\udeff", + // Unicode 12.1 property value: {block=countingrodnumerals} + "\ud834\udf60\ud834\udf7f", + // Unicode 12.1 property value: {block=cuneiform} + "\ud808\udc00\ud808\udfff", + // Unicode 12.1 property value: {block=cuneiformnumbersandpunctuation} + "\ud809\udc00\ud809\udc7f", + // Unicode 12.1 property value: {block=currencysymbols} + "\u20a0\u20cf", + // Unicode 12.1 property value: {block=cypriotsyllabary} + "\ud802\udc00\ud802\udc3f", + // Unicode 12.1 property value: {block=cyrillic} + "\u0400\u04ff", + // Unicode 12.1 property value: {block=cyrillicextendeda} + "\u2de0\u2dff", + // Unicode 12.1 property value: {block=cyrillicextendedb} + "\ua640\ua69f", + // Unicode 12.1 property value: {block=cyrillicextendedc} + "\u1c80\u1c8f", + // Unicode 12.1 property value: {block=cyrillicsupplement} + "\u0500\u052f", + // Unicode 12.1 property value: {block=deseret} + "\ud801\udc00\ud801\udc4f", + // Unicode 12.1 property value: {block=devanagari} + "\u0900\u097f", + // Unicode 12.1 property value: {block=devanagariextended} + "\ua8e0\ua8ff", + // Unicode 12.1 property value: {block=dingbats} + "\u2700\u27bf", + // Unicode 12.1 property value: {block=dogra} + "\ud806\udc00\ud806\udc4f", + // Unicode 12.1 property value: {block=dominotiles} + "\ud83c\udc30\ud83c\udc9f", + // Unicode 12.1 property value: {block=duployan} + "\ud82f\udc00\ud82f\udc9f", + // Unicode 12.1 property value: {block=earlydynasticcuneiform} + "\ud809\udc80\ud809\udd4f", + // Unicode 12.1 property value: {block=egyptianhieroglyphformatcontrols} + "\ud80d\udc30\ud80d\udc3f", + // Unicode 12.1 property value: {block=egyptianhieroglyphs} + "\ud80c\udc00\ud80d\udc2f", + // Unicode 12.1 property value: {block=elbasan} + "\ud801\udd00\ud801\udd2f", + // Unicode 12.1 property value: {block=elymaic} + "\ud803\udfe0\ud803\udfff", + // Unicode 12.1 property value: {block=emoticons} + "\ud83d\ude00\ud83d\ude4f", + // Unicode 12.1 property value: {block=enclosedalphanumerics} + "\u2460\u24ff", + // Unicode 12.1 property value: {block=enclosedalphanumericsupplement} + "\ud83c\udd00\ud83c\uddff", + // Unicode 12.1 property value: {block=enclosedcjklettersandmonths} + "\u3200\u32ff", + // Unicode 12.1 property value: {block=enclosedideographicsupplement} + "\ud83c\ude00\ud83c\udeff", + // Unicode 12.1 property value: {block=ethiopic} + "\u1200\u137f", + // Unicode 12.1 property value: {block=ethiopicextended} + "\u2d80\u2ddf", + // Unicode 12.1 property value: {block=ethiopicextendeda} + "\uab00\uab2f", + // Unicode 12.1 property value: {block=ethiopicsupplement} + "\u1380\u139f", + // Unicode 12.1 property value: {block=generalpunctuation} + "\u2000\u206f", + // Unicode 12.1 property value: {block=geometricshapes} + "\u25a0\u25ff", + // Unicode 12.1 property value: {block=geometricshapesextended} + "\ud83d\udf80\ud83d\udfff", + // Unicode 12.1 property value: {block=georgian} + "\u10a0\u10ff", + // Unicode 12.1 property value: {block=georgianextended} + "\u1c90\u1cbf", + // Unicode 12.1 property value: {block=georgiansupplement} + "\u2d00\u2d2f", + // Unicode 12.1 property value: {block=glagolitic} + "\u2c00\u2c5f", + // Unicode 12.1 property value: {block=glagoliticsupplement} + "\ud838\udc00\ud838\udc2f", + // Unicode 12.1 property value: {block=gothic} + "\ud800\udf30\ud800\udf4f", + // Unicode 12.1 property value: {block=grantha} + "\ud804\udf00\ud804\udf7f", + // Unicode 12.1 property value: {block=greekandcoptic} + "\u0370\u03ff", + // Unicode 12.1 property value: {block=greekextended} + "\u1f00\u1fff", + // Unicode 12.1 property value: {block=gujarati} + "\u0a80\u0aff", + // Unicode 12.1 property value: {block=gunjalagondi} + "\ud807\udd60\ud807\uddaf", + // Unicode 12.1 property value: {block=gurmukhi} + "\u0a00\u0a7f", + // Unicode 12.1 property value: {block=halfwidthandfullwidthforms} + "\uff00\uffef", + // Unicode 12.1 property value: {block=hangulcompatibilityjamo} + "\u3130\u318f", + // Unicode 12.1 property value: {block=hanguljamo} + "\u1100\u11ff", + // Unicode 12.1 property value: {block=hanguljamoextendeda} + "\ua960\ua97f", + // Unicode 12.1 property value: {block=hanguljamoextendedb} + "\ud7b0\ud7ff", + // Unicode 12.1 property value: {block=hangulsyllables} + "\uac00\ud7af", + // Unicode 12.1 property value: {block=hanifirohingya} + "\ud803\udd00\ud803\udd3f", + // Unicode 12.1 property value: {block=hanunoo} + "\u1720\u173f", + // Unicode 12.1 property value: {block=hatran} + "\ud802\udce0\ud802\udcff", + // Unicode 12.1 property value: {block=hebrew} + "\u0590\u05ff", + // Unicode 12.1 property value: {block=hiragana} + "\u3040\u309f", + // Unicode 12.1 property value: {block=ideographicdescriptioncharacters} + "\u2ff0\u2fff", + // Unicode 12.1 property value: {block=ideographicsymbolsandpunctuation} + "\ud81b\udfe0\ud81b\udfff", + // Unicode 12.1 property value: {block=imperialaramaic} + "\ud802\udc40\ud802\udc5f", + // Unicode 12.1 property value: {block=indicsiyaqnumbers} + "\ud83b\udc70\ud83b\udcbf", + // Unicode 12.1 property value: {block=inscriptionalpahlavi} + "\ud802\udf60\ud802\udf7f", + // Unicode 12.1 property value: {block=inscriptionalparthian} + "\ud802\udf40\ud802\udf5f", + // Unicode 12.1 property value: {block=ipaextensions} + "\u0250\u02af", + // Unicode 12.1 property value: {block=javanese} + "\ua980\ua9df", + // Unicode 12.1 property value: {block=kaithi} + "\ud804\udc80\ud804\udccf", + // Unicode 12.1 property value: {block=kanaextendeda} + "\ud82c\udd00\ud82c\udd2f", + // Unicode 12.1 property value: {block=kanasupplement} + "\ud82c\udc00\ud82c\udcff", + // Unicode 12.1 property value: {block=kanbun} + "\u3190\u319f", + // Unicode 12.1 property value: {block=kangxiradicals} + "\u2f00\u2fdf", + // Unicode 12.1 property value: {block=kannada} + "\u0c80\u0cff", + // Unicode 12.1 property value: {block=katakana} + "\u30a0\u30ff", + // Unicode 12.1 property value: {block=katakanaphoneticextensions} + "\u31f0\u31ff", + // Unicode 12.1 property value: {block=kayahli} + "\ua900\ua92f", + // Unicode 12.1 property value: {block=kharoshthi} + "\ud802\ude00\ud802\ude5f", + // Unicode 12.1 property value: {block=khmer} + "\u1780\u17ff", + // Unicode 12.1 property value: {block=khmersymbols} + "\u19e0\u19ff", + // Unicode 12.1 property value: {block=khojki} + "\ud804\ude00\ud804\ude4f", + // Unicode 12.1 property value: {block=khudawadi} + "\ud804\udeb0\ud804\udeff", + // Unicode 12.1 property value: {block=lao} + "\u0e80\u0eff", + // Unicode 12.1 property value: {block=latin1supplement} + "\u0080\u00ff", + // Unicode 12.1 property value: {block=latinextendeda} + "\u0100\u017f", + // Unicode 12.1 property value: {block=latinextendedadditional} + "\u1e00\u1eff", + // Unicode 12.1 property value: {block=latinextendedb} + "\u0180\u024f", + // Unicode 12.1 property value: {block=latinextendedc} + "\u2c60\u2c7f", + // Unicode 12.1 property value: {block=latinextendedd} + "\ua720\ua7ff", + // Unicode 12.1 property value: {block=latinextendede} + "\uab30\uab6f", + // Unicode 12.1 property value: {block=lepcha} + "\u1c00\u1c4f", + // Unicode 12.1 property value: {block=letterlikesymbols} + "\u2100\u214f", + // Unicode 12.1 property value: {block=limbu} + "\u1900\u194f", + // Unicode 12.1 property value: {block=lineara} + "\ud801\ude00\ud801\udf7f", + // Unicode 12.1 property value: {block=linearbideograms} + "\ud800\udc80\ud800\udcff", + // Unicode 12.1 property value: {block=linearbsyllabary} + "\ud800\udc00\ud800\udc7f", + // Unicode 12.1 property value: {block=lisu} + "\ua4d0\ua4ff", + // Unicode 12.1 property value: {block=lycian} + "\ud800\ude80\ud800\ude9f", + // Unicode 12.1 property value: {block=lydian} + "\ud802\udd20\ud802\udd3f", + // Unicode 12.1 property value: {block=mahajani} + "\ud804\udd50\ud804\udd7f", + // Unicode 12.1 property value: {block=mahjongtiles} + "\ud83c\udc00\ud83c\udc2f", + // Unicode 12.1 property value: {block=makasar} + "\ud807\udee0\ud807\udeff", + // Unicode 12.1 property value: {block=malayalam} + "\u0d00\u0d7f", + // Unicode 12.1 property value: {block=mandaic} + "\u0840\u085f", + // Unicode 12.1 property value: {block=manichaean} + "\ud802\udec0\ud802\udeff", + // Unicode 12.1 property value: {block=marchen} + "\ud807\udc70\ud807\udcbf", + // Unicode 12.1 property value: {block=masaramgondi} + "\ud807\udd00\ud807\udd5f", + // Unicode 12.1 property value: {block=mathematicalalphanumericsymbols} + "\ud835\udc00\ud835\udfff", + // Unicode 12.1 property value: {block=mathematicaloperators} + "\u2200\u22ff", + // Unicode 12.1 property value: {block=mayannumerals} + "\ud834\udee0\ud834\udeff", + // Unicode 12.1 property value: {block=medefaidrin} + "\ud81b\ude40\ud81b\ude9f", + // Unicode 12.1 property value: {block=meeteimayek} + "\uabc0\uabff", + // Unicode 12.1 property value: {block=meeteimayekextensions} + "\uaae0\uaaff", + // Unicode 12.1 property value: {block=mendekikakui} + "\ud83a\udc00\ud83a\udcdf", + // Unicode 12.1 property value: {block=meroiticcursive} + "\ud802\udda0\ud802\uddff", + // Unicode 12.1 property value: {block=meroitichieroglyphs} + "\ud802\udd80\ud802\udd9f", + // Unicode 12.1 property value: {block=miao} + "\ud81b\udf00\ud81b\udf9f", + // Unicode 12.1 property value: {block=miscellaneousmathematicalsymbolsa} + "\u27c0\u27ef", + // Unicode 12.1 property value: {block=miscellaneousmathematicalsymbolsb} + "\u2980\u29ff", + // Unicode 12.1 property value: {block=miscellaneoussymbols} + "\u2600\u26ff", + // Unicode 12.1 property value: {block=miscellaneoussymbolsandarrows} + "\u2b00\u2bff", + // Unicode 12.1 property value: {block=miscellaneoussymbolsandpictographs} + "\ud83c\udf00\ud83d\uddff", + // Unicode 12.1 property value: {block=miscellaneoustechnical} + "\u2300\u23ff", + // Unicode 12.1 property value: {block=modi} + "\ud805\ude00\ud805\ude5f", + // Unicode 12.1 property value: {block=modifiertoneletters} + "\ua700\ua71f", + // Unicode 12.1 property value: {block=mongolian} + "\u1800\u18af", + // Unicode 12.1 property value: {block=mongoliansupplement} + "\ud805\ude60\ud805\ude7f", + // Unicode 12.1 property value: {block=mro} + "\ud81a\ude40\ud81a\ude6f", + // Unicode 12.1 property value: {block=multani} + "\ud804\ude80\ud804\udeaf", + // Unicode 12.1 property value: {block=musicalsymbols} + "\ud834\udd00\ud834\uddff", + // Unicode 12.1 property value: {block=myanmar} + "\u1000\u109f", + // Unicode 12.1 property value: {block=myanmarextendeda} + "\uaa60\uaa7f", + // Unicode 12.1 property value: {block=myanmarextendedb} + "\ua9e0\ua9ff", + // Unicode 12.1 property value: {block=nabataean} + "\ud802\udc80\ud802\udcaf", + // Unicode 12.1 property value: {block=nandinagari} + "\ud806\udda0\ud806\uddff", + // Unicode 12.1 property value: {block=newa} + "\ud805\udc00\ud805\udc7f", + // Unicode 12.1 property value: {block=newtailue} + "\u1980\u19df", + // Unicode 12.1 property value: {block=nko} + "\u07c0\u07ff", + // Unicode 12.1 property value: {block=noblock} + "\u0870\u089f" + + "\u2fe0\u2fef" + + "\ud800\ude00\ud800\ude7f" + + "\ud800\udfe0\ud800\udfff" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf80\ud801\udfff" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc50\ud803\udc7f" + + "\ud803\udd40\ud803\ude5f" + + "\ud803\ude80\ud803\udeff" + + "\ud803\udf70\ud803\udfdf" + + "\ud804\ude50\ud804\ude7f" + + "\ud804\udf80\ud804\udfff" + + "\ud805\udce0\ud805\udd7f" + + "\ud805\uded0\ud805\udeff" + + "\ud805\udf40\ud805\udfff" + + "\ud806\udc50\ud806\udc9f" + + "\ud806\udd00\ud806\udd9f" + + "\ud806\udeb0\ud806\udebf" + + "\ud806\udf00\ud806\udfff" + + "\ud807\udcc0\ud807\udcff" + + "\ud807\uddb0\ud807\udedf" + + "\ud807\udf00\ud807\udfbf" + + "\ud809\udd50\ud80b\udfff" + + "\ud80d\udc40\ud810\udfff" + + "\ud811\ude80\ud819\udfff" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\udea0\ud81b\udeff" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud822\udf00\ud82b\udfff" + + "\ud82c\udf00\ud82e\udfff" + + "\ud82f\udcb0\ud833\udfff" + + "\ud834\ude50\ud834\udedf" + + "\ud834\udf80\ud834\udfff" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc30\ud838\udcff" + + "\ud838\udd50\ud838\udebf" + + "\ud838\udf00\ud839\udfff" + + "\ud83a\udce0\ud83a\udcff" + + "\ud83a\udd60\ud83b\udc6f" + + "\ud83b\udcc0\ud83b\udcff" + + "\ud83b\udd50\ud83b\uddff" + + "\ud83b\udf00\ud83b\udfff" + + "\ud83e\udf00\ud83f\udfff" + + "\ud869\udee0\ud869\udeff" + + "\ud87a\udff0\ud87d\udfff" + + "\ud87e\ude20\udb3f\udfff" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb7f\udfff", + // Unicode 12.1 property value: {block=numberforms} + "\u2150\u218f", + // Unicode 12.1 property value: {block=nushu} + "\ud82c\udd70\ud82c\udeff", + // Unicode 12.1 property value: {block=nyiakengpuachuehmong} + "\ud838\udd00\ud838\udd4f", + // Unicode 12.1 property value: {block=ogham} + "\u1680\u169f", + // Unicode 12.1 property value: {block=olchiki} + "\u1c50\u1c7f", + // Unicode 12.1 property value: {block=oldhungarian} + "\ud803\udc80\ud803\udcff", + // Unicode 12.1 property value: {block=olditalic} + "\ud800\udf00\ud800\udf2f", + // Unicode 12.1 property value: {block=oldnortharabian} + "\ud802\ude80\ud802\ude9f", + // Unicode 12.1 property value: {block=oldpermic} + "\ud800\udf50\ud800\udf7f", + // Unicode 12.1 property value: {block=oldpersian} + "\ud800\udfa0\ud800\udfdf", + // Unicode 12.1 property value: {block=oldsogdian} + "\ud803\udf00\ud803\udf2f", + // Unicode 12.1 property value: {block=oldsoutharabian} + "\ud802\ude60\ud802\ude7f", + // Unicode 12.1 property value: {block=oldturkic} + "\ud803\udc00\ud803\udc4f", + // Unicode 12.1 property value: {block=opticalcharacterrecognition} + "\u2440\u245f", + // Unicode 12.1 property value: {block=oriya} + "\u0b00\u0b7f", + // Unicode 12.1 property value: {block=ornamentaldingbats} + "\ud83d\ude50\ud83d\ude7f", + // Unicode 12.1 property value: {block=osage} + "\ud801\udcb0\ud801\udcff", + // Unicode 12.1 property value: {block=osmanya} + "\ud801\udc80\ud801\udcaf", + // Unicode 12.1 property value: {block=ottomansiyaqnumbers} + "\ud83b\udd00\ud83b\udd4f", + // Unicode 12.1 property value: {block=pahawhhmong} + "\ud81a\udf00\ud81a\udf8f", + // Unicode 12.1 property value: {block=palmyrene} + "\ud802\udc60\ud802\udc7f", + // Unicode 12.1 property value: {block=paucinhau} + "\ud806\udec0\ud806\udeff", + // Unicode 12.1 property value: {block=phagspa} + "\ua840\ua87f", + // Unicode 12.1 property value: {block=phaistosdisc} + "\ud800\uddd0\ud800\uddff", + // Unicode 12.1 property value: {block=phoenician} + "\ud802\udd00\ud802\udd1f", + // Unicode 12.1 property value: {block=phoneticextensions} + "\u1d00\u1d7f", + // Unicode 12.1 property value: {block=phoneticextensionssupplement} + "\u1d80\u1dbf", + // Unicode 12.1 property value: {block=playingcards} + "\ud83c\udca0\ud83c\udcff", + // Unicode 12.1 property value: {block=privateusearea} + "\ue000\uf8ff", + // Unicode 12.1 property value: {block=psalterpahlavi} + "\ud802\udf80\ud802\udfaf", + // Unicode 12.1 property value: {block=rejang} + "\ua930\ua95f", + // Unicode 12.1 property value: {block=ruminumeralsymbols} + "\ud803\ude60\ud803\ude7f", + // Unicode 12.1 property value: {block=runic} + "\u16a0\u16ff", + // Unicode 12.1 property value: {block=samaritan} + "\u0800\u083f", + // Unicode 12.1 property value: {block=saurashtra} + "\ua880\ua8df", + // Unicode 12.1 property value: {block=sharada} + "\ud804\udd80\ud804\udddf", + // Unicode 12.1 property value: {block=shavian} + "\ud801\udc50\ud801\udc7f", + // Unicode 12.1 property value: {block=shorthandformatcontrols} + "\ud82f\udca0\ud82f\udcaf", + // Unicode 12.1 property value: {block=siddham} + "\ud805\udd80\ud805\uddff", + // Unicode 12.1 property value: {block=sinhala} + "\u0d80\u0dff", + // Unicode 12.1 property value: {block=sinhalaarchaicnumbers} + "\ud804\udde0\ud804\uddff", + // Unicode 12.1 property value: {block=smallformvariants} + "\ufe50\ufe6f", + // Unicode 12.1 property value: {block=smallkanaextension} + "\ud82c\udd30\ud82c\udd6f", + // Unicode 12.1 property value: {block=sogdian} + "\ud803\udf30\ud803\udf6f", + // Unicode 12.1 property value: {block=sorasompeng} + "\ud804\udcd0\ud804\udcff", + // Unicode 12.1 property value: {block=soyombo} + "\ud806\ude50\ud806\udeaf", + // Unicode 12.1 property value: {block=spacingmodifierletters} + "\u02b0\u02ff", + // Unicode 12.1 property value: {block=specials} + "\ufff0\uffff", + // Unicode 12.1 property value: {block=sundanese} + "\u1b80\u1bbf", + // Unicode 12.1 property value: {block=sundanesesupplement} + "\u1cc0\u1ccf", + // Unicode 12.1 property value: {block=superscriptsandsubscripts} + "\u2070\u209f", + // Unicode 12.1 property value: {block=supplementalarrowsa} + "\u27f0\u27ff", + // Unicode 12.1 property value: {block=supplementalarrowsb} + "\u2900\u297f", + // Unicode 12.1 property value: {block=supplementalarrowsc} + "\ud83e\udc00\ud83e\udcff", + // Unicode 12.1 property value: {block=supplementalmathematicaloperators} + "\u2a00\u2aff", + // Unicode 12.1 property value: {block=supplementalpunctuation} + "\u2e00\u2e7f", + // Unicode 12.1 property value: {block=supplementalsymbolsandpictographs} + "\ud83e\udd00\ud83e\uddff", + // Unicode 12.1 property value: {block=supplementaryprivateuseareaa} + "\udb80\udc00\udbbf\udfff", + // Unicode 12.1 property value: {block=supplementaryprivateuseareab} + "\udbc0\udc00\udbff\udfff", + // Unicode 12.1 property value: {block=suttonsignwriting} + "\ud836\udc00\ud836\udeaf", + // Unicode 12.1 property value: {block=sylotinagri} + "\ua800\ua82f", + // Unicode 12.1 property value: {block=symbolsandpictographsextendeda} + "\ud83e\ude70\ud83e\udeff", + // Unicode 12.1 property value: {block=syriac} + "\u0700\u074f", + // Unicode 12.1 property value: {block=syriacsupplement} + "\u0860\u086f", + // Unicode 12.1 property value: {block=tagalog} + "\u1700\u171f", + // Unicode 12.1 property value: {block=tagbanwa} + "\u1760\u177f", + // Unicode 12.1 property value: {block=tags} + "\udb40\udc00\udb40\udc7f", + // Unicode 12.1 property value: {block=taile} + "\u1950\u197f", + // Unicode 12.1 property value: {block=taitham} + "\u1a20\u1aaf", + // Unicode 12.1 property value: {block=taiviet} + "\uaa80\uaadf", + // Unicode 12.1 property value: {block=taixuanjingsymbols} + "\ud834\udf00\ud834\udf5f", + // Unicode 12.1 property value: {block=takri} + "\ud805\ude80\ud805\udecf", + // Unicode 12.1 property value: {block=tamil} + "\u0b80\u0bff", + // Unicode 12.1 property value: {block=tamilsupplement} + "\ud807\udfc0\ud807\udfff", + // Unicode 12.1 property value: {block=tangut} + "\ud81c\udc00\ud821\udfff", + // Unicode 12.1 property value: {block=tangutcomponents} + "\ud822\udc00\ud822\udeff", + // Unicode 12.1 property value: {block=telugu} + "\u0c00\u0c7f", + // Unicode 12.1 property value: {block=thaana} + "\u0780\u07bf", + // Unicode 12.1 property value: {block=thai} + "\u0e00\u0e7f", + // Unicode 12.1 property value: {block=tibetan} + "\u0f00\u0fff", + // Unicode 12.1 property value: {block=tifinagh} + "\u2d30\u2d7f", + // Unicode 12.1 property value: {block=tirhuta} + "\ud805\udc80\ud805\udcdf", + // Unicode 12.1 property value: {block=transportandmapsymbols} + "\ud83d\ude80\ud83d\udeff", + // Unicode 12.1 property value: {block=ugaritic} + "\ud800\udf80\ud800\udf9f", + // Unicode 12.1 property value: {block=unifiedcanadianaboriginalsyllabics} + "\u1400\u167f", + // Unicode 12.1 property value: {block=unifiedcanadianaboriginalsyllabicsextended} + "\u18b0\u18ff", + // Unicode 12.1 property value: {block=vai} + "\ua500\ua63f", + // Unicode 12.1 property value: {block=variationselectors} + "\ufe00\ufe0f", + // Unicode 12.1 property value: {block=variationselectorssupplement} + "\udb40\udd00\udb40\uddef", + // Unicode 12.1 property value: {block=vedicextensions} + "\u1cd0\u1cff", + // Unicode 12.1 property value: {block=verticalforms} + "\ufe10\ufe1f", + // Unicode 12.1 property value: {block=wancho} + "\ud838\udec0\ud838\udeff", + // Unicode 12.1 property value: {block=warangciti} + "\ud806\udca0\ud806\udcff", + // Unicode 12.1 property value: {block=yijinghexagramsymbols} + "\u4dc0\u4dff", + // Unicode 12.1 property value: {block=yiradicals} + "\ua490\ua4cf", + // Unicode 12.1 property value: {block=yisyllables} + "\ua000\ua48f", + // Unicode 12.1 property value: {block=zanabazarsquare} + "\ud806\ude00\ud806\ude4f", + // Unicode 12.1 property value: {bopomofo} + "\u02ea\u02eb" + "\u3105\u312f" + "\u31a0\u31ba", + // Unicode 12.1 property value: {brahmi} + "\ud804\udc00\ud804\udc4d" + "\ud804\udc52\ud804\udc6f" + "\ud804\udc7f\ud804\udc7f", + // Unicode 12.1 property value: {braille} + "\u2800\u28ff", + // Unicode 12.1 property value: {buginese} + "\u1a00\u1a1b" + "\u1a1e\u1a1f", + // Unicode 12.1 property value: {buhid} + "\u1740\u1753", + // Unicode 12.1 property value: {canadianaboriginal} + "\u1400\u167f" + "\u18b0\u18f5", + // Unicode 12.1 property value: {carian} + "\ud800\udea0\ud800\uded0", + // Unicode 12.1 property value: {cased} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u01ba" + + "\u01bc\u01bf" + + "\u01c4\u0293" + + "\u0295\u02b8" + + "\u02c0\u02c1" + + "\u02e0\u02e4" + + "\u0345\u0345" + + "\u0370\u0373" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0560\u0588" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fd\u10ff" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u212f\u2134" + + "\u2139\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u217f" + + "\u2183\u2184" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua640\ua66d" + + "\ua680\ua69d" + + "\ua722\ua787" + + "\ua78b\ua78e" + + "\ua790\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f8\ua7fa" + + "\uab30\uab5a" + + "\uab5c\uab67" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\ud801\udc00\ud801\udc4f" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udca0\ud806\udcdf" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 12.1 property value: {caseignorable} + "\u0027\u0027" + + "\u002e\u002e" + + "\u003a\u003a" + + "\u005e\u005e" + + "\u0060\u0060" + + "\u00a8\u00a8" + + "\u00ad\u00ad" + + "\u00af\u00af" + + "\u00b4\u00b4" + + "\u00b7\u00b8" + + "\u02b0\u036f" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u0384\u0385" + + "\u0387\u0387" + + "\u0483\u0489" + + "\u0559\u0559" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05f4\u05f4" + + "\u0600\u0605" + + "\u0610\u061a" + + "\u061c\u061c" + + "\u0640\u0640" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dd" + + "\u06df\u06e8" + + "\u06ea\u06ed" + + "\u070f\u070f" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f5" + + "\u07fa\u07fa" + + "\u07fd\u07fd" + + "\u0816\u082d" + + "\u0859\u085b" + + "\u08d3\u0902" + + "\u093a\u093a" + + "\u093c\u093c" + + "\u0941\u0948" + + "\u094d\u094d" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0971\u0971" + + "\u0981\u0981" + + "\u09bc\u09bc" + + "\u09c1\u09c4" + + "\u09cd\u09cd" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a02" + + "\u0a3c\u0a3c" + + "\u0a41\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a82" + + "\u0abc\u0abc" + + "\u0ac1\u0ac5" + + "\u0ac7\u0ac8" + + "\u0acd\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b01" + + "\u0b3c\u0b3c" + + "\u0b3f\u0b3f" + + "\u0b41\u0b44" + + "\u0b4d\u0b4d" + + "\u0b56\u0b56" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bc0\u0bc0" + + "\u0bcd\u0bcd" + + "\u0c00\u0c00" + + "\u0c04\u0c04" + + "\u0c3e\u0c40" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c81" + + "\u0cbc\u0cbc" + + "\u0cbf\u0cbf" + + "\u0cc6\u0cc6" + + "\u0ccc\u0ccd" + + "\u0ce2\u0ce3" + + "\u0d00\u0d01" + + "\u0d3b\u0d3c" + + "\u0d41\u0d44" + + "\u0d4d\u0d4d" + + "\u0d62\u0d63" + + "\u0dca\u0dca" + + "\u0dd2\u0dd4" + + "\u0dd6\u0dd6" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e46\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0ebc" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102d\u1030" + + "\u1032\u1037" + + "\u1039\u103a" + + "\u103d\u103e" + + "\u1058\u1059" + + "\u105e\u1060" + + "\u1071\u1074" + + "\u1082\u1082" + + "\u1085\u1086" + + "\u108d\u108d" + + "\u109d\u109d" + + "\u10fc\u10fc" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17b5" + + "\u17b7\u17bd" + + "\u17c6\u17c6" + + "\u17c9\u17d3" + + "\u17d7\u17d7" + + "\u17dd\u17dd" + + "\u180b\u180e" + + "\u1843\u1843" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u1922" + + "\u1927\u1928" + + "\u1932\u1932" + + "\u1939\u193b" + + "\u1a17\u1a18" + + "\u1a1b\u1a1b" + + "\u1a56\u1a56" + + "\u1a58\u1a5e" + + "\u1a60\u1a60" + + "\u1a62\u1a62" + + "\u1a65\u1a6c" + + "\u1a73\u1a7c" + + "\u1a7f\u1a7f" + + "\u1aa7\u1aa7" + + "\u1ab0\u1abe" + + "\u1b00\u1b03" + + "\u1b34\u1b34" + + "\u1b36\u1b3a" + + "\u1b3c\u1b3c" + + "\u1b42\u1b42" + + "\u1b6b\u1b73" + + "\u1b80\u1b81" + + "\u1ba2\u1ba5" + + "\u1ba8\u1ba9" + + "\u1bab\u1bad" + + "\u1be6\u1be6" + + "\u1be8\u1be9" + + "\u1bed\u1bed" + + "\u1bef\u1bf1" + + "\u1c2c\u1c33" + + "\u1c36\u1c37" + + "\u1c78\u1c7d" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1d2c\u1d6a" + + "\u1d78\u1d78" + + "\u1d9b\u1df9" + + "\u1dfb\u1dff" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fcd\u1fcf" + + "\u1fdd\u1fdf" + + "\u1fed\u1fef" + + "\u1ffd\u1ffe" + + "\u200b\u200f" + + "\u2018\u2019" + + "\u2024\u2024" + + "\u2027\u2027" + + "\u202a\u202e" + + "\u2060\u2064" + + "\u2066\u206f" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u20d0\u20f0" + + "\u2c7c\u2c7d" + + "\u2cef\u2cf1" + + "\u2d6f\u2d6f" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u2e2f\u2e2f" + + "\u3005\u3005" + + "\u302a\u302d" + + "\u3031\u3035" + + "\u303b\u303b" + + "\u3099\u309e" + + "\u30fc\u30fe" + + "\ua015\ua015" + + "\ua4f8\ua4fd" + + "\ua60c\ua60c" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua67f\ua67f" + + "\ua69c\ua69f" + + "\ua6f0\ua6f1" + + "\ua700\ua721" + + "\ua770\ua770" + + "\ua788\ua78a" + + "\ua7f8\ua7f9" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua825\ua826" + + "\ua8c4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua951" + + "\ua980\ua982" + + "\ua9b3\ua9b3" + + "\ua9b6\ua9b9" + + "\ua9bc\ua9bd" + + "\ua9cf\ua9cf" + + "\ua9e5\ua9e6" + + "\uaa29\uaa2e" + + "\uaa31\uaa32" + + "\uaa35\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4c" + + "\uaa70\uaa70" + + "\uaa7c\uaa7c" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaadd\uaadd" + + "\uaaec\uaaed" + + "\uaaf3\uaaf4" + + "\uaaf6\uaaf6" + + "\uab5b\uab5f" + + "\uabe5\uabe5" + + "\uabe8\uabe8" + + "\uabed\uabed" + + "\ufb1e\ufb1e" + + "\ufbb2\ufbc1" + + "\ufe00\ufe0f" + + "\ufe13\ufe13" + + "\ufe20\ufe2f" + + "\ufe52\ufe52" + + "\ufe55\ufe55" + + "\ufeff\ufeff" + + "\uff07\uff07" + + "\uff0e\uff0e" + + "\uff1a\uff1a" + + "\uff3e\uff3e" + + "\uff40\uff40" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\uffe3\uffe3" + + "\ufff9\ufffb" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc01\ud804\udc01" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc81" + + "\ud804\udcb3\ud804\udcb6" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd2b" + + "\ud804\udd2d\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd81" + + "\ud804\uddb6\ud804\uddbe" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2f\ud804\ude31" + + "\ud804\ude34\ud804\ude34" + + "\ud804\ude36\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udedf" + + "\ud804\udee3\ud804\udeea" + + "\ud804\udf00\ud804\udf01" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf40\ud804\udf40" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc38\ud805\udc3f" + + "\ud805\udc42\ud805\udc44" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb3\ud805\udcb8" + + "\ud805\udcba\ud805\udcba" + + "\ud805\udcbf\ud805\udcc0" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddb2\ud805\uddb5" + + "\ud805\uddbc\ud805\uddbd" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude33\ud805\ude3a" + + "\ud805\ude3d\ud805\ude3d" + + "\ud805\ude3f\ud805\ude40" + + "\ud805\udeab\ud805\udeab" + + "\ud805\udead\ud805\udead" + + "\ud805\udeb0\ud805\udeb5" + + "\ud805\udeb7\ud805\udeb7" + + "\ud805\udf1d\ud805\udf1f" + + "\ud805\udf22\ud805\udf25" + + "\ud805\udf27\ud805\udf2b" + + "\ud806\udc2f\ud806\udc37" + + "\ud806\udc39\ud806\udc3a" + + "\ud806\uddd4\ud806\uddd7" + + "\ud806\uddda\ud806\udddb" + + "\ud806\udde0\ud806\udde0" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude38" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude56" + + "\ud806\ude59\ud806\ude5b" + + "\ud806\ude8a\ud806\ude96" + + "\ud806\ude98\ud806\ude99" + + "\ud807\udc30\ud807\udc36" + + "\ud807\udc38\ud807\udc3d" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udcaa\ud807\udcb0" + + "\ud807\udcb2\ud807\udcb3" + + "\ud807\udcb5\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd95\ud807\udd95" + + "\ud807\udd97\ud807\udd97" + + "\ud807\udef3\ud807\udef4" + + "\ud80d\udc30\ud80d\udc38" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81b\udf4f\ud81b\udf4f" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd73\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udeec\ud838\udeef" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4b" + + "\ud83c\udffb\ud83c\udfff" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.1 property value: {caucasianalbanian} + "\ud801\udd30\ud801\udd63" + "\ud801\udd6f\ud801\udd6f", + // Unicode 12.1 property value: {cc} + "\000\u001f" + "\u007f\u009f", + // Unicode 12.1 property value: {cf} + "\u00ad\u00ad" + + "\u0600\u0605" + + "\u061c\u061c" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\u180e\u180e" + + "\u200b\u200f" + + "\u202a\u202e" + + "\u2060\u2064" + + "\u2066\u206f" + + "\ufeff\ufeff" + + "\ufff9\ufffb" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udccd\ud804\udccd" + + "\ud80d\udc30\ud80d\udc38" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f", + // Unicode 12.1 property value: {chakma} + "\ud804\udd00\ud804\udd34" + "\ud804\udd36\ud804\udd46", + // Unicode 12.1 property value: {cham} + "\uaa00\uaa36" + "\uaa40\uaa4d" + "\uaa50\uaa59" + "\uaa5c\uaa5f", + // Unicode 12.1 property value: {changeswhencasefolded} + "\u0041\u005a" + + "\u00b5\u00b5" + + "\u00c0\u00d6" + + "\u00d8\u00df" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u0149\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u017f\u017f" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c5" + + "\u01c7\u01c8" + + "\u01ca\u01cb" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f2" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0345\u0345" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03c2\u03c2" + + "\u03cf\u03d1" + + "\u03d5\u03d6" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f0\u03f1" + + "\u03f4\u03f5" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u0587\u0587" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9a\u1e9b" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1f80\u1faf" + + "\u1fb2\u1fb4" + + "\u1fb7\u1fbc" + + "\u1fc2\u1fc4" + + "\u1fc7\u1fcc" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff7\u1ffc" + + "\u2126\u2126" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u2160\u216f" + + "\u2183\u2183" + + "\u24b6\u24cf" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\ua7b8\ua7b8" + + "\ua7ba\ua7ba" + + "\ua7bc\ua7bc" + + "\ua7be\ua7be" + + "\ua7c2\ua7c2" + + "\ua7c4\ua7c6" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud81b\ude40\ud81b\ude5f" + + "\ud83a\udd00\ud83a\udd21", + // Unicode 12.1 property value: {changeswhencasemapped} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00b5\u00b5" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u0137" + + "\u0139\u018c" + + "\u018e\u019a" + + "\u019c\u01a9" + + "\u01ac\u01b9" + + "\u01bc\u01bd" + + "\u01bf\u01bf" + + "\u01c4\u0220" + + "\u0222\u0233" + + "\u023a\u0254" + + "\u0256\u0257" + + "\u0259\u0259" + + "\u025b\u025c" + + "\u0260\u0261" + + "\u0263\u0263" + + "\u0265\u0266" + + "\u0268\u026c" + + "\u026f\u026f" + + "\u0271\u0272" + + "\u0275\u0275" + + "\u027d\u027d" + + "\u0280\u0280" + + "\u0282\u0283" + + "\u0287\u028c" + + "\u0292\u0292" + + "\u029d\u029e" + + "\u0345\u0345" + + "\u0370\u0373" + + "\u0376\u0377" + + "\u037b\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03d1" + + "\u03d5\u03f5" + + "\u03f7\u03fb" + + "\u03fd\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0561\u0587" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fd\u10ff" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1d79\u1d79" + + "\u1d7d\u1d7d" + + "\u1d8e\u1d8e" + + "\u1e00\u1e9b" + + "\u1e9e\u1e9e" + + "\u1ea0\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2126\u2126" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u214e\u214e" + + "\u2160\u217f" + + "\u2183\u2184" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2c70" + + "\u2c72\u2c73" + + "\u2c75\u2c76" + + "\u2c7e\u2ce3" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua640\ua66d" + + "\ua680\ua69b" + + "\ua722\ua72f" + + "\ua732\ua76f" + + "\ua779\ua787" + + "\ua78b\ua78d" + + "\ua790\ua794" + + "\ua796\ua7ae" + + "\ua7b0\ua7bf" + + "\ua7c2\ua7c6" + + "\uab53\uab53" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\ud801\udc00\ud801\udc4f" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udca0\ud806\udcdf" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud83a\udd00\ud83a\udd43", + // Unicode 12.1 property value: {changeswhenlowercased} + "\u0041\u005a" + + "\u00c0\u00d6" + + "\u00d8\u00de" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u014a\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c5" + + "\u01c7\u01c8" + + "\u01ca\u01cb" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f2" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03cf\u03cf" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f4\u03f4" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13a0\u13f5" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1f88\u1f8f" + + "\u1f98\u1f9f" + + "\u1fa8\u1faf" + + "\u1fb8\u1fbc" + + "\u1fc8\u1fcc" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff8\u1ffc" + + "\u2126\u2126" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u2160\u216f" + + "\u2183\u2183" + + "\u24b6\u24cf" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\ua7b8\ua7b8" + + "\ua7ba\ua7ba" + + "\ua7bc\ua7bc" + + "\ua7be\ua7be" + + "\ua7c2\ua7c2" + + "\ua7c4\ua7c6" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud81b\ude40\ud81b\ude5f" + + "\ud83a\udd00\ud83a\udd21", + // Unicode 12.1 property value: {changeswhentitlecased} + "\u0061\u007a" + + "\u00b5\u00b5" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0137" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018c" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019a" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01b9" + + "\u01bd\u01bd" + + "\u01bf\u01bf" + + "\u01c4\u01c4" + + "\u01c6\u01c7" + + "\u01c9\u01ca" + + "\u01cc\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f1" + + "\u01f3\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0233" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0254" + + "\u0256\u0257" + + "\u0259\u0259" + + "\u025b\u025c" + + "\u0260\u0261" + + "\u0263\u0263" + + "\u0265\u0266" + + "\u0268\u026c" + + "\u026f\u026f" + + "\u0271\u0272" + + "\u0275\u0275" + + "\u027d\u027d" + + "\u0280\u0280" + + "\u0282\u0283" + + "\u0287\u028c" + + "\u0292\u0292" + + "\u029d\u029e" + + "\u0345\u0345" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037b\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fb" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0561\u0587" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d79\u1d79" + + "\u1d7d\u1d7d" + + "\u1d8e\u1d8e" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9b" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1f87" + + "\u1f90\u1f97" + + "\u1fa0\u1fa7" + + "\u1fb0\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u214e\u214e" + + "\u2170\u217f" + + "\u2184\u2184" + + "\u24d0\u24e9" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c73\u2c73" + + "\u2c76\u2c76" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce3" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69b" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua72f" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua76f" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua791\ua791" + + "\ua793\ua794" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\ua7b9\ua7b9" + + "\ua7bb\ua7bb" + + "\ua7bd\ua7bd" + + "\ua7bf\ua7bf" + + "\ua7c3\ua7c3" + + "\uab53\uab53" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud81b\ude60\ud81b\ude7f" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 12.1 property value: {changeswhenuppercased} + "\u0061\u007a" + + "\u00b5\u00b5" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0137" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018c" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019a" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01b9" + + "\u01bd\u01bd" + + "\u01bf\u01bf" + + "\u01c5\u01c6" + + "\u01c8\u01c9" + + "\u01cb\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f0" + + "\u01f2\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0233" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0254" + + "\u0256\u0257" + + "\u0259\u0259" + + "\u025b\u025c" + + "\u0260\u0261" + + "\u0263\u0263" + + "\u0265\u0266" + + "\u0268\u026c" + + "\u026f\u026f" + + "\u0271\u0272" + + "\u0275\u0275" + + "\u027d\u027d" + + "\u0280\u0280" + + "\u0282\u0283" + + "\u0287\u028c" + + "\u0292\u0292" + + "\u029d\u029e" + + "\u0345\u0345" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037b\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fb" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0561\u0587" + + "\u10d0\u10fa" + + "\u10fd\u10ff" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d79\u1d79" + + "\u1d7d\u1d7d" + + "\u1d8e\u1d8e" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9b" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbc\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fcc\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u1ffc\u1ffc" + + "\u214e\u214e" + + "\u2170\u217f" + + "\u2184\u2184" + + "\u24d0\u24e9" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c73\u2c73" + + "\u2c76\u2c76" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce3" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69b" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua72f" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua76f" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua791\ua791" + + "\ua793\ua794" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\ua7b9\ua7b9" + + "\ua7bb\ua7bb" + + "\ua7bd\ua7bd" + + "\ua7bf\ua7bf" + + "\ua7c3\ua7c3" + + "\uab53\uab53" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud81b\ude60\ud81b\ude7f" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 12.1 property value: {cherokee} + "\u13a0\u13f5" + "\u13f8\u13fd" + "\uab70\uabbf", + // Unicode 12.1 property value: {cn} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07fc" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a77\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c76" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e85" + + "\u0e8b\u0e8b" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc8\u1ccf" + + "\u1cfb\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20c0\u20cf" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e50\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u4db6\u4dbf" + + "\u9ff0\u9fff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7c0\ua7c1" + + "\ua7c7\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab68\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ufffe\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude49\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\ude5f" + + "\ud803\ude7f\ud803\udeff" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf5a\ud803\udfdf" + + "\ud803\udff7\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc60\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb9\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1b\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud805\udfff" + + "\ud806\udc3c\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\udd9f" + + "\ud806\udda8\ud806\udda9" + + "\ud806\uddd8\ud806\uddd9" + + "\ud806\udde5\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef9\ud807\udfbf" + + "\ud807\udff2\ud807\udffe" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud80d\udc2f" + + "\ud80d\udc39\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude9b\ud81b\udeff" + + "\ud81b\udf4b\ud81b\udf4e" + + "\ud81b\udf88\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe4\ud81b\udfff" + + "\ud821\udff8\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd4f" + + "\ud82c\udd53\ud82c\udd63" + + "\ud82c\udd68\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udedf" + + "\ud834\udef4\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf79\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud838\udcff" + + "\ud838\udd2d\ud838\udd2f" + + "\ud838\udd3e\ud838\udd3f" + + "\ud838\udd4a\ud838\udd4d" + + "\ud838\udd50\ud838\udebf" + + "\ud838\udefa\ud838\udefe" + + "\ud838\udf00\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4c\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\udc70" + + "\ud83b\udcb5\ud83b\udd00" + + "\ud83b\udd3e\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83c\udc2c\ud83c\udc2f" + + "\ud83c\udc94\ud83c\udc9f" + + "\ud83c\udcaf\ud83c\udcb0" + + "\ud83c\udcc0\ud83c\udcc0" + + "\ud83c\udcd0\ud83c\udcd0" + + "\ud83c\udcf6\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd6d\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude03\ud83c\ude0f" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\ude4f" + + "\ud83c\ude52\ud83c\ude5f" + + "\ud83c\ude66\ud83c\udeff" + + "\ud83d\uded6\ud83d\udedf" + + "\ud83d\udeed\ud83d\udeef" + + "\ud83d\udefb\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd9\ud83d\udfdf" + + "\ud83d\udfec\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd0c" + + "\ud83e\udd72\ud83e\udd72" + + "\ud83e\udd77\ud83e\udd79" + + "\ud83e\udda3\ud83e\udda4" + + "\ud83e\uddab\ud83e\uddad" + + "\ud83e\uddcb\ud83e\uddcc" + + "\ud83e\ude54\ud83e\ude5f" + + "\ud83e\ude6e\ud83e\ude6f" + + "\ud83e\ude74\ud83e\ude77" + + "\ud83e\ude7b\ud83e\ude7f" + + "\ud83e\ude83\ud83e\ude8f" + + "\ud83e\ude96\ud83f\udfff" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb7f\udfff" + + "\udbbf\udffe\udbbf\udfff" + + "\udbff\udffe\udbff\udfff", + // Unicode 12.1 property value: {co} + "\ue000\uf8ff" + "\udb80\udc00\udbbf\udffd" + "\udbc0\udc00\udbff\udffd", + // Unicode 12.1 property value: {common} + "\000\u0040" + + "\u005b\u0060" + + "\u007b\u00a9" + + "\u00ab\u00b9" + + "\u00bb\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02b9\u02df" + + "\u02e5\u02e9" + + "\u02ec\u02ff" + + "\u0374\u0374" + + "\u037e\u037e" + + "\u0385\u0385" + + "\u0387\u0387" + + "\u0589\u0589" + + "\u0605\u0605" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0640\u0640" + + "\u06dd\u06dd" + + "\u08e2\u08e2" + + "\u0964\u0965" + + "\u0e3f\u0e3f" + + "\u0fd5\u0fd8" + + "\u10fb\u10fb" + + "\u16eb\u16ed" + + "\u1735\u1736" + + "\u1802\u1803" + + "\u1805\u1805" + + "\u1cd3\u1cd3" + + "\u1ce1\u1ce1" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf7" + + "\u1cfa\u1cfa" + + "\u2000\u200b" + + "\u200e\u2064" + + "\u2066\u2070" + + "\u2074\u207e" + + "\u2080\u208e" + + "\u20a0\u20bf" + + "\u2100\u2125" + + "\u2127\u2129" + + "\u212c\u2131" + + "\u2133\u214d" + + "\u214f\u215f" + + "\u2189\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u27ff" + + "\u2900\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bff" + + "\u2e00\u2e4f" + + "\u2ff0\u2ffb" + + "\u3000\u3004" + + "\u3006\u3006" + + "\u3008\u3020" + + "\u3030\u3037" + + "\u303c\u303f" + + "\u309b\u309c" + + "\u30a0\u30a0" + + "\u30fb\u30fc" + + "\u3190\u319f" + + "\u31c0\u31e3" + + "\u3220\u325f" + + "\u327f\u32cf" + + "\u32ff\u32ff" + + "\u3358\u33ff" + + "\u4dc0\u4dff" + + "\ua700\ua721" + + "\ua788\ua78a" + + "\ua830\ua839" + + "\ua92e\ua92e" + + "\ua9cf\ua9cf" + + "\uab5b\uab5b" + + "\ufd3e\ufd3f" + + "\ufe10\ufe19" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufeff\ufeff" + + "\uff01\uff20" + + "\uff3b\uff40" + + "\uff5b\uff65" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd3f" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfc" + + "\ud800\udee1\ud800\udefb" + + "\ud81b\udfe2\ud81b\udfe3" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd66" + + "\ud834\udd6a\ud834\udd7a" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd3d" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6c" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded5" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udefa" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd0d\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\ude53" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f", + // Unicode 12.1 property value: {coptic} + "\u03e2\u03ef" + "\u2c80\u2cf3" + "\u2cf9\u2cff", + // Unicode 12.1 property value: {cuneiform} + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43", + // Unicode 12.1 property value: {cypriot} + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f", + // Unicode 12.1 property value: {cyrillic} + "\u0400\u0484" + + "\u0487\u052f" + + "\u1c80\u1c88" + + "\u1d2b\u1d2b" + + "\u1d78\u1d78" + + "\u2de0\u2dff" + + "\ua640\ua69f" + + "\ufe2e\ufe2f", + // Unicode 12.1 property value: {dash} + "\u002d\u002d" + + "\u058a\u058a" + + "\u05be\u05be" + + "\u1400\u1400" + + "\u1806\u1806" + + "\u2010\u2015" + + "\u2053\u2053" + + "\u207b\u207b" + + "\u208b\u208b" + + "\u2212\u2212" + + "\u2e17\u2e17" + + "\u2e1a\u2e1a" + + "\u2e3a\u2e3b" + + "\u2e40\u2e40" + + "\u301c\u301c" + + "\u3030\u3030" + + "\u30a0\u30a0" + + "\ufe31\ufe32" + + "\ufe58\ufe58" + + "\ufe63\ufe63" + + "\uff0d\uff0d", + // Unicode 12.1 property value: {defaultignorablecodepoint} + "\u00ad\u00ad" + + "\u034f\u034f" + + "\u061c\u061c" + + "\u115f\u1160" + + "\u17b4\u17b5" + + "\u180b\u180e" + + "\u200b\u200f" + + "\u202a\u202e" + + "\u2060\u206f" + + "\u3164\u3164" + + "\ufe00\ufe0f" + + "\ufeff\ufeff" + + "\uffa0\uffa0" + + "\ufff0\ufff8" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc00\udb43\udfff", + // Unicode 12.1 property value: {deprecated} + "\u0149\u0149" + + "\u0673\u0673" + + "\u0f77\u0f77" + + "\u0f79\u0f79" + + "\u17a3\u17a4" + + "\u206a\u206f" + + "\u2329\u232a" + + "\udb40\udc01\udb40\udc01", + // Unicode 12.1 property value: {deseret} + "\ud801\udc00\ud801\udc4f", + // Unicode 12.1 property value: {devanagari} + "\u0900\u0950" + "\u0955\u0963" + "\u0966\u097f" + "\ua8e0\ua8ff", + // Unicode 12.1 property value: {diacritic} + "\u005e\u005e" + + "\u0060\u0060" + + "\u00a8\u00a8" + + "\u00af\u00af" + + "\u00b4\u00b4" + + "\u00b7\u00b8" + + "\u02b0\u034e" + + "\u0350\u0357" + + "\u035d\u0362" + + "\u0374\u0375" + + "\u037a\u037a" + + "\u0384\u0385" + + "\u0483\u0487" + + "\u0559\u0559" + + "\u0591\u05a1" + + "\u05a3\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c4" + + "\u064b\u0652" + + "\u0657\u0658" + + "\u06df\u06e0" + + "\u06e5\u06e6" + + "\u06ea\u06ec" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f5" + + "\u0818\u0819" + + "\u08e3\u08fe" + + "\u093c\u093c" + + "\u094d\u094d" + + "\u0951\u0954" + + "\u0971\u0971" + + "\u09bc\u09bc" + + "\u09cd\u09cd" + + "\u0a3c\u0a3c" + + "\u0a4d\u0a4d" + + "\u0abc\u0abc" + + "\u0acd\u0acd" + + "\u0afd\u0aff" + + "\u0b3c\u0b3c" + + "\u0b4d\u0b4d" + + "\u0bcd\u0bcd" + + "\u0c4d\u0c4d" + + "\u0cbc\u0cbc" + + "\u0ccd\u0ccd" + + "\u0d3b\u0d3c" + + "\u0d4d\u0d4d" + + "\u0dca\u0dca" + + "\u0e47\u0e4c" + + "\u0e4e\u0e4e" + + "\u0eba\u0eba" + + "\u0ec8\u0ecc" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f3f" + + "\u0f82\u0f84" + + "\u0f86\u0f87" + + "\u0fc6\u0fc6" + + "\u1037\u1037" + + "\u1039\u103a" + + "\u1063\u1064" + + "\u1069\u106d" + + "\u1087\u108d" + + "\u108f\u108f" + + "\u109a\u109b" + + "\u135d\u135f" + + "\u17c9\u17d3" + + "\u17dd\u17dd" + + "\u1939\u193b" + + "\u1a75\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abd" + + "\u1b34\u1b34" + + "\u1b44\u1b44" + + "\u1b6b\u1b73" + + "\u1baa\u1bab" + + "\u1c36\u1c37" + + "\u1c78\u1c7d" + + "\u1cd0\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf7\u1cf9" + + "\u1d2c\u1d6a" + + "\u1dc4\u1dcf" + + "\u1df5\u1df9" + + "\u1dfd\u1dff" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fcd\u1fcf" + + "\u1fdd\u1fdf" + + "\u1fed\u1fef" + + "\u1ffd\u1ffe" + + "\u2cef\u2cf1" + + "\u2e2f\u2e2f" + + "\u302a\u302f" + + "\u3099\u309c" + + "\u30fc\u30fc" + + "\ua66f\ua66f" + + "\ua67c\ua67d" + + "\ua67f\ua67f" + + "\ua69c\ua69d" + + "\ua6f0\ua6f1" + + "\ua700\ua721" + + "\ua788\ua78a" + + "\ua7f8\ua7f9" + + "\ua8c4\ua8c4" + + "\ua8e0\ua8f1" + + "\ua92b\ua92e" + + "\ua953\ua953" + + "\ua9b3\ua9b3" + + "\ua9c0\ua9c0" + + "\ua9e5\ua9e5" + + "\uaa7b\uaa7d" + + "\uaabf\uaac2" + + "\uaaf6\uaaf6" + + "\uab5b\uab5f" + + "\uabec\uabed" + + "\ufb1e\ufb1e" + + "\ufe20\ufe2f" + + "\uff3e\uff3e" + + "\uff40\uff40" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\uffe3\uffe3" + + "\ud800\udee0\ud800\udee0" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd22\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udd33\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\uddc0\ud804\uddc0" + + "\ud804\uddca\ud804\uddcc" + + "\ud804\ude35\ud804\ude36" + + "\ud804\udee9\ud804\udeea" + + "\ud804\udf3c\ud804\udf3c" + + "\ud804\udf4d\ud804\udf4d" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc42\ud805\udc42" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\ude3f\ud805\ude3f" + + "\ud805\udeb6\ud805\udeb7" + + "\ud805\udf2b\ud805\udf2b" + + "\ud806\udc39\ud806\udc3a" + + "\ud806\udde0\ud806\udde0" + + "\ud806\ude34\ud806\ude34" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude99\ud806\ude99" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udd42\ud807\udd42" + + "\ud807\udd44\ud807\udd45" + + "\ud807\udd97\ud807\udd97" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud838\udd30\ud838\udd36" + + "\ud838\udeec\ud838\udeef" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd46" + + "\ud83a\udd48\ud83a\udd4a", + // Unicode 12.1 property value: {dogra} + "\ud806\udc00\ud806\udc3b", + // Unicode 12.1 property value: {duployan} + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udc9f", + // Unicode 12.1 property value: {egyptianhieroglyphs} + "\ud80c\udc00\ud80d\udc2e" + "\ud80d\udc30\ud80d\udc38", + // Unicode 12.1 property value: {elbasan} + "\ud801\udd00\ud801\udd27", + // Unicode 12.1 property value: {elymaic} + "\ud803\udfe0\ud803\udff6", + // Unicode 12.1 property value: {emoji} + "\u0023\u0023" + + "\u002a\u002a" + + "\u0030\u0039" + + "\u00a9\u00a9" + + "\u00ae\u00ae" + + "\u203c\u203c" + + "\u2049\u2049" + + "\u2122\u2122" + + "\u2139\u2139" + + "\u2194\u2199" + + "\u21a9\u21aa" + + "\u231a\u231b" + + "\u2328\u2328" + + "\u23cf\u23cf" + + "\u23e9\u23f3" + + "\u23f8\u23fa" + + "\u24c2\u24c2" + + "\u25aa\u25ab" + + "\u25b6\u25b6" + + "\u25c0\u25c0" + + "\u25fb\u25fe" + + "\u2600\u2604" + + "\u260e\u260e" + + "\u2611\u2611" + + "\u2614\u2615" + + "\u2618\u2618" + + "\u261d\u261d" + + "\u2620\u2620" + + "\u2622\u2623" + + "\u2626\u2626" + + "\u262a\u262a" + + "\u262e\u262f" + + "\u2638\u263a" + + "\u2640\u2640" + + "\u2642\u2642" + + "\u2648\u2653" + + "\u265f\u2660" + + "\u2663\u2663" + + "\u2665\u2666" + + "\u2668\u2668" + + "\u267b\u267b" + + "\u267e\u267f" + + "\u2692\u2697" + + "\u2699\u2699" + + "\u269b\u269c" + + "\u26a0\u26a1" + + "\u26aa\u26ab" + + "\u26b0\u26b1" + + "\u26bd\u26be" + + "\u26c4\u26c5" + + "\u26c8\u26c8" + + "\u26ce\u26cf" + + "\u26d1\u26d1" + + "\u26d3\u26d4" + + "\u26e9\u26ea" + + "\u26f0\u26f5" + + "\u26f7\u26fa" + + "\u26fd\u26fd" + + "\u2702\u2702" + + "\u2705\u2705" + + "\u2708\u270d" + + "\u270f\u270f" + + "\u2712\u2712" + + "\u2714\u2714" + + "\u2716\u2716" + + "\u271d\u271d" + + "\u2721\u2721" + + "\u2728\u2728" + + "\u2733\u2734" + + "\u2744\u2744" + + "\u2747\u2747" + + "\u274c\u274c" + + "\u274e\u274e" + + "\u2753\u2755" + + "\u2757\u2757" + + "\u2763\u2764" + + "\u2795\u2797" + + "\u27a1\u27a1" + + "\u27b0\u27b0" + + "\u27bf\u27bf" + + "\u2934\u2935" + + "\u2b05\u2b07" + + "\u2b1b\u2b1c" + + "\u2b50\u2b50" + + "\u2b55\u2b55" + + "\u3030\u3030" + + "\u303d\u303d" + + "\u3297\u3297" + + "\u3299\u3299" + + "\ud83c\udc04\ud83c\udc04" + + "\ud83c\udccf\ud83c\udccf" + + "\ud83c\udd70\ud83c\udd71" + + "\ud83c\udd7e\ud83c\udd7f" + + "\ud83c\udd8e\ud83c\udd8e" + + "\ud83c\udd91\ud83c\udd9a" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude02" + + "\ud83c\ude1a\ud83c\ude1a" + + "\ud83c\ude2f\ud83c\ude2f" + + "\ud83c\ude32\ud83c\ude3a" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf21" + + "\ud83c\udf24\ud83c\udf93" + + "\ud83c\udf96\ud83c\udf97" + + "\ud83c\udf99\ud83c\udf9b" + + "\ud83c\udf9e\ud83c\udff0" + + "\ud83c\udff3\ud83c\udff5" + + "\ud83c\udff7\ud83d\udcfd" + + "\ud83d\udcff\ud83d\udd3d" + + "\ud83d\udd49\ud83d\udd4e" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\udd6f\ud83d\udd70" + + "\ud83d\udd73\ud83d\udd7a" + + "\ud83d\udd87\ud83d\udd87" + + "\ud83d\udd8a\ud83d\udd8d" + + "\ud83d\udd90\ud83d\udd90" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\udda4\ud83d\udda5" + + "\ud83d\udda8\ud83d\udda8" + + "\ud83d\uddb1\ud83d\uddb2" + + "\ud83d\uddbc\ud83d\uddbc" + + "\ud83d\uddc2\ud83d\uddc4" + + "\ud83d\uddd1\ud83d\uddd3" + + "\ud83d\udddc\ud83d\uddde" + + "\ud83d\udde1\ud83d\udde1" + + "\ud83d\udde3\ud83d\udde3" + + "\ud83d\udde8\ud83d\udde8" + + "\ud83d\uddef\ud83d\uddef" + + "\ud83d\uddf3\ud83d\uddf3" + + "\ud83d\uddfa\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udecb\ud83d\uded2" + + "\ud83d\uded5\ud83d\uded5" + + "\ud83d\udee0\ud83d\udee5" + + "\ud83d\udee9\ud83d\udee9" + + "\ud83d\udeeb\ud83d\udeec" + + "\ud83d\udef0\ud83d\udef0" + + "\ud83d\udef3\ud83d\udefa" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udd0d\ud83e\udd3a" + + "\ud83e\udd3c\ud83e\udd45" + + "\ud83e\udd47\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\uddff" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95", + // Unicode 12.1 property value: {emojicomponent} + "\u0023\u0023" + + "\u002a\u002a" + + "\u0030\u0039" + + "\u200d\u200d" + + "\u20e3\u20e3" + + "\ufe0f\ufe0f" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\udffb\ud83c\udfff" + + "\ud83e\uddb0\ud83e\uddb3" + + "\udb40\udc20\udb40\udc7f", + // Unicode 12.1 property value: {emojimodifier} + "\ud83c\udffb\ud83c\udfff", + // Unicode 12.1 property value: {emojimodifierbase} + "\u261d\u261d" + + "\u26f9\u26f9" + + "\u270a\u270d" + + "\ud83c\udf85\ud83c\udf85" + + "\ud83c\udfc2\ud83c\udfc4" + + "\ud83c\udfc7\ud83c\udfc7" + + "\ud83c\udfca\ud83c\udfcc" + + "\ud83d\udc42\ud83d\udc43" + + "\ud83d\udc46\ud83d\udc50" + + "\ud83d\udc66\ud83d\udc78" + + "\ud83d\udc7c\ud83d\udc7c" + + "\ud83d\udc81\ud83d\udc83" + + "\ud83d\udc85\ud83d\udc87" + + "\ud83d\udc8f\ud83d\udc8f" + + "\ud83d\udc91\ud83d\udc91" + + "\ud83d\udcaa\ud83d\udcaa" + + "\ud83d\udd74\ud83d\udd75" + + "\ud83d\udd7a\ud83d\udd7a" + + "\ud83d\udd90\ud83d\udd90" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\ude45\ud83d\ude47" + + "\ud83d\ude4b\ud83d\ude4f" + + "\ud83d\udea3\ud83d\udea3" + + "\ud83d\udeb4\ud83d\udeb6" + + "\ud83d\udec0\ud83d\udec0" + + "\ud83d\udecc\ud83d\udecc" + + "\ud83e\udd0f\ud83e\udd0f" + + "\ud83e\udd18\ud83e\udd1f" + + "\ud83e\udd26\ud83e\udd26" + + "\ud83e\udd30\ud83e\udd39" + + "\ud83e\udd3c\ud83e\udd3e" + + "\ud83e\uddb5\ud83e\uddb6" + + "\ud83e\uddb8\ud83e\uddb9" + + "\ud83e\uddbb\ud83e\uddbb" + + "\ud83e\uddcd\ud83e\uddcf" + + "\ud83e\uddd1\ud83e\udddd", + // Unicode 12.1 property value: {emojipresentation} + "\u231a\u231b" + + "\u23e9\u23ec" + + "\u23f0\u23f0" + + "\u23f3\u23f3" + + "\u25fd\u25fe" + + "\u2614\u2615" + + "\u2648\u2653" + + "\u267f\u267f" + + "\u2693\u2693" + + "\u26a1\u26a1" + + "\u26aa\u26ab" + + "\u26bd\u26be" + + "\u26c4\u26c5" + + "\u26ce\u26ce" + + "\u26d4\u26d4" + + "\u26ea\u26ea" + + "\u26f2\u26f3" + + "\u26f5\u26f5" + + "\u26fa\u26fa" + + "\u26fd\u26fd" + + "\u2705\u2705" + + "\u270a\u270b" + + "\u2728\u2728" + + "\u274c\u274c" + + "\u274e\u274e" + + "\u2753\u2755" + + "\u2757\u2757" + + "\u2795\u2797" + + "\u27b0\u27b0" + + "\u27bf\u27bf" + + "\u2b1b\u2b1c" + + "\u2b50\u2b50" + + "\u2b55\u2b55" + + "\ud83c\udc04\ud83c\udc04" + + "\ud83c\udccf\ud83c\udccf" + + "\ud83c\udd8e\ud83c\udd8e" + + "\ud83c\udd91\ud83c\udd9a" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude01" + + "\ud83c\ude1a\ud83c\ude1a" + + "\ud83c\ude2f\ud83c\ude2f" + + "\ud83c\ude32\ud83c\ude36" + + "\ud83c\ude38\ud83c\ude3a" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\udf00\ud83c\udf20" + + "\ud83c\udf2d\ud83c\udf35" + + "\ud83c\udf37\ud83c\udf7c" + + "\ud83c\udf7e\ud83c\udf93" + + "\ud83c\udfa0\ud83c\udfca" + + "\ud83c\udfcf\ud83c\udfd3" + + "\ud83c\udfe0\ud83c\udff0" + + "\ud83c\udff4\ud83c\udff4" + + "\ud83c\udff8\ud83d\udc3e" + + "\ud83d\udc40\ud83d\udc40" + + "\ud83d\udc42\ud83d\udcfc" + + "\ud83d\udcff\ud83d\udd3d" + + "\ud83d\udd4b\ud83d\udd4e" + + "\ud83d\udd50\ud83d\udd67" + + "\ud83d\udd7a\ud83d\udd7a" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\udda4\ud83d\udda4" + + "\ud83d\uddfb\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udec5" + + "\ud83d\udecc\ud83d\udecc" + + "\ud83d\uded0\ud83d\uded2" + + "\ud83d\uded5\ud83d\uded5" + + "\ud83d\udeeb\ud83d\udeec" + + "\ud83d\udef4\ud83d\udefa" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udd0d\ud83e\udd3a" + + "\ud83e\udd3c\ud83e\udd45" + + "\ud83e\udd47\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\uddff" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95", + // Unicode 12.1 property value: {ethiopic} + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e", + // Unicode 12.1 property value: {extendedpictographic} + "\u00a9\u00a9" + + "\u00ae\u00ae" + + "\u203c\u203c" + + "\u2049\u2049" + + "\u2122\u2122" + + "\u2139\u2139" + + "\u2194\u2199" + + "\u21a9\u21aa" + + "\u231a\u231b" + + "\u2328\u2328" + + "\u2388\u2388" + + "\u23cf\u23cf" + + "\u23e9\u23f3" + + "\u23f8\u23fa" + + "\u24c2\u24c2" + + "\u25aa\u25ab" + + "\u25b6\u25b6" + + "\u25c0\u25c0" + + "\u25fb\u25fe" + + "\u2600\u2605" + + "\u2607\u2612" + + "\u2614\u2685" + + "\u2690\u2705" + + "\u2708\u2712" + + "\u2714\u2714" + + "\u2716\u2716" + + "\u271d\u271d" + + "\u2721\u2721" + + "\u2728\u2728" + + "\u2733\u2734" + + "\u2744\u2744" + + "\u2747\u2747" + + "\u274c\u274c" + + "\u274e\u274e" + + "\u2753\u2755" + + "\u2757\u2757" + + "\u2763\u2767" + + "\u2795\u2797" + + "\u27a1\u27a1" + + "\u27b0\u27b0" + + "\u27bf\u27bf" + + "\u2934\u2935" + + "\u2b05\u2b07" + + "\u2b1b\u2b1c" + + "\u2b50\u2b50" + + "\u2b55\u2b55" + + "\u3030\u3030" + + "\u303d\u303d" + + "\u3297\u3297" + + "\u3299\u3299" + + "\ud83c\udc00\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd2f\ud83c\udd2f" + + "\ud83c\udd6c\ud83c\udd71" + + "\ud83c\udd7e\ud83c\udd7f" + + "\ud83c\udd8e\ud83c\udd8e" + + "\ud83c\udd91\ud83c\udd9a" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude01\ud83c\ude0f" + + "\ud83c\ude1a\ud83c\ude1a" + + "\ud83c\ude2f\ud83c\ude2f" + + "\ud83c\ude32\ud83c\ude3a" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\udffa" + + "\ud83d\udc00\ud83d\udd3d" + + "\ud83d\udd46\ud83d\ude4f" + + "\ud83d\ude80\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd5\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd3a" + + "\ud83e\udd3c\ud83e\udd45" + + "\ud83e\udd47\ud83f\udffd", + // Unicode 12.1 property value: {extender} + "\u00b7\u00b7" + + "\u02d0\u02d1" + + "\u0640\u0640" + + "\u07fa\u07fa" + + "\u0e46\u0e46" + + "\u0ec6\u0ec6" + + "\u180a\u180a" + + "\u1843\u1843" + + "\u1aa7\u1aa7" + + "\u1c36\u1c36" + + "\u1c7b\u1c7b" + + "\u3005\u3005" + + "\u3031\u3035" + + "\u309d\u309e" + + "\u30fc\u30fe" + + "\ua015\ua015" + + "\ua60c\ua60c" + + "\ua9cf\ua9cf" + + "\ua9e6\ua9e6" + + "\uaa70\uaa70" + + "\uaadd\uaadd" + + "\uaaf3\uaaf4" + + "\uff70\uff70" + + "\ud804\udf5d\ud804\udf5d" + + "\ud805\uddc6\ud805\uddc8" + + "\ud806\ude98\ud806\ude98" + + "\ud81a\udf42\ud81a\udf43" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud838\udd3c\ud838\udd3d" + + "\ud83a\udd44\ud83a\udd46", + // Unicode 12.1 property value: {georgian} + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u10ff" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d", + // Unicode 12.1 property value: {glagolitic} + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a", + // Unicode 12.1 property value: {gothic} + "\ud800\udf30\ud800\udf4a", + // Unicode 12.1 property value: {grantha} + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3c\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74", + // Unicode 12.1 property value: {graph} + "\u0021\u007e" + + "\u00a1\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u07fd\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c77\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u167f" + + "\u1681\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd0\u1cfa" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u200b\u2027" + + "\u202a\u202e" + + "\u2030\u205e" + + "\u2060\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e4f" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3001\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u4db5" + + "\u4dc0\u9fef" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab67" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf59" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd46" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5f" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb8" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udc00\ud806\udc3b" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udde4" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef8" + + "\ud807\udfc0\ud807\udff1" + + "\ud807\udfff\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud80d\udc30\ud80d\udc38" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf4f\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4f" + + "\ud838\udec0\ud838\udef9" + + "\ud838\udeff\ud838\udeff" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd3d" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6c" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded5" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udefa" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd0d\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\ude53" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb80\udc00\udbbf\udffd" + + "\udbc0\udc00\udbff\udffd", + // Unicode 12.1 property value: {graphemebase} + "\u0020\u007e" + + "\u00a0\u00ac" + + "\u00ae\u02ff" + + "\u0370\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0482" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u058a" + + "\u058d\u058f" + + "\u05be\u05be" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\u0606\u060f" + + "\u061b\u061b" + + "\u061e\u064a" + + "\u0660\u066f" + + "\u0671\u06d5" + + "\u06de\u06de" + + "\u06e5\u06e6" + + "\u06e9\u06e9" + + "\u06ee\u070d" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07c0\u07ea" + + "\u07f4\u07fa" + + "\u07fe\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0830\u083e" + + "\u0840\u0858" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0903\u0939" + + "\u093b\u093b" + + "\u093d\u0940" + + "\u0949\u094c" + + "\u094e\u0950" + + "\u0958\u0961" + + "\u0964\u0980" + + "\u0982\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09bf\u09c0" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09e6\u09fd" + + "\u0a03\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3e\u0a40" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a6f" + + "\u0a72\u0a74" + + "\u0a76\u0a76" + + "\u0a83\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0ac0" + + "\u0ac9\u0ac9" + + "\u0acb\u0acc" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0ae6\u0af1" + + "\u0af9\u0af9" + + "\u0b02\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b40\u0b40" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b66\u0b77" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbf\u0bbf" + + "\u0bc1\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd0\u0bd0" + + "\u0be6\u0bfa" + + "\u0c01\u0c03" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c41\u0c44" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c66\u0c6f" + + "\u0c77\u0c80" + + "\u0c82\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbe" + + "\u0cc0\u0cc1" + + "\u0cc3\u0cc4" + + "\u0cc7\u0cc8" + + "\u0cca\u0ccb" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d02\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d3f\u0d40" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d4e\u0d4f" + + "\u0d54\u0d56" + + "\u0d58\u0d61" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dd0\u0dd1" + + "\u0dd8\u0dde" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e30" + + "\u0e32\u0e33" + + "\u0e3f\u0e46" + + "\u0e4f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0eb0" + + "\u0eb2\u0eb3" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f17" + + "\u0f1a\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f3a\u0f47" + + "\u0f49\u0f6c" + + "\u0f7f\u0f7f" + + "\u0f85\u0f85" + + "\u0f88\u0f8c" + + "\u0fbe\u0fc5" + + "\u0fc7\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u102c" + + "\u1031\u1031" + + "\u1038\u1038" + + "\u103b\u103c" + + "\u103f\u1057" + + "\u105a\u105d" + + "\u1061\u1070" + + "\u1075\u1081" + + "\u1083\u1084" + + "\u1087\u108c" + + "\u108e\u109c" + + "\u109e\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1360\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1735\u1736" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17b6\u17b6" + + "\u17be\u17c5" + + "\u17c7\u17c8" + + "\u17d4\u17dc" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180a" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1923\u1926" + + "\u1929\u192b" + + "\u1930\u1931" + + "\u1933\u1938" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a16" + + "\u1a19\u1a1a" + + "\u1a1e\u1a55" + + "\u1a57\u1a57" + + "\u1a61\u1a61" + + "\u1a63\u1a64" + + "\u1a6d\u1a72" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1b04\u1b33" + + "\u1b3b\u1b3b" + + "\u1b3d\u1b41" + + "\u1b43\u1b4b" + + "\u1b50\u1b6a" + + "\u1b74\u1b7c" + + "\u1b82\u1ba1" + + "\u1ba6\u1ba7" + + "\u1baa\u1baa" + + "\u1bae\u1be5" + + "\u1be7\u1be7" + + "\u1bea\u1bec" + + "\u1bee\u1bee" + + "\u1bf2\u1bf3" + + "\u1bfc\u1c2b" + + "\u1c34\u1c35" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd3\u1cd3" + + "\u1ce1\u1ce1" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf7" + + "\u1cfa\u1cfa" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u200a" + + "\u2010\u2027" + + "\u202f\u205f" + + "\u2070\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cee" + + "\u2cf2\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e00\u2e4f" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u3029" + + "\u3030\u303f" + + "\u3041\u3096" + + "\u309b\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u4db5" + + "\u4dc0\u9fef" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua66e" + + "\ua673\ua673" + + "\ua67e\ua69d" + + "\ua6a0\ua6ef" + + "\ua6f2\ua6f7" + + "\ua700\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua824" + + "\ua827\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c3" + + "\ua8ce\ua8d9" + + "\ua8f2\ua8fe" + + "\ua900\ua925" + + "\ua92e\ua946" + + "\ua952\ua953" + + "\ua95f\ua97c" + + "\ua983\ua9b2" + + "\ua9b4\ua9b5" + + "\ua9ba\ua9bb" + + "\ua9be\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9e4" + + "\ua9e6\ua9fe" + + "\uaa00\uaa28" + + "\uaa2f\uaa30" + + "\uaa33\uaa34" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa4d\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaa7b" + + "\uaa7d\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaaeb" + + "\uaaee\uaaf5" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab67" + + "\uab70\uabe4" + + "\uabe6\uabe7" + + "\uabe9\uabec" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe10\ufe19" + + "\ufe30\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff01\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufffc\ufffd" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfc" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee1\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude40\ud802\ude48" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee4" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd23" + + "\ud803\udd30\ud803\udd39" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udf51\ud803\udf59" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc00" + + "\ud804\udc02\ud804\udc37" + + "\ud804\udc47\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc82\ud804\udcb2" + + "\ud804\udcb7\ud804\udcb8" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd2c\ud804\udd2c" + + "\ud804\udd36\ud804\udd46" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd74\ud804\udd76" + + "\ud804\udd82\ud804\uddb5" + + "\ud804\uddbf\ud804\uddc8" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2e" + + "\ud804\ude32\ud804\ude33" + + "\ud804\ude35\ud804\ude35" + + "\ud804\ude38\ud804\ude3d" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udee0\ud804\udee2" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf02\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf3f\ud804\udf3f" + + "\ud804\udf41\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf63" + + "\ud805\udc00\ud805\udc37" + + "\ud805\udc40\ud805\udc41" + + "\ud805\udc45\ud805\udc45" + + "\ud805\udc47\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc5f\ud805\udc5f" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcb1\ud805\udcb2" + + "\ud805\udcb9\ud805\udcb9" + + "\ud805\udcbb\ud805\udcbc" + + "\ud805\udcbe\ud805\udcbe" + + "\ud805\udcc1\ud805\udcc1" + + "\ud805\udcc4\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddb0\ud805\uddb1" + + "\ud805\uddb8\ud805\uddbb" + + "\ud805\uddbe\ud805\uddbe" + + "\ud805\uddc1\ud805\udddb" + + "\ud805\ude00\ud805\ude32" + + "\ud805\ude3b\ud805\ude3c" + + "\ud805\ude3e\ud805\ude3e" + + "\ud805\ude41\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udeac\ud805\udeac" + + "\ud805\udeae\ud805\udeaf" + + "\ud805\udeb6\ud805\udeb6" + + "\ud805\udeb8\ud805\udeb8" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf20\ud805\udf21" + + "\ud805\udf26\ud805\udf26" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udc00\ud806\udc2e" + + "\ud806\udc38\ud806\udc38" + + "\ud806\udc3b\ud806\udc3b" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd3" + + "\ud806\udddc\ud806\udddf" + + "\ud806\udde1\ud806\udde4" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude39\ud806\ude3a" + + "\ud806\ude3f\ud806\ude46" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude57\ud806\ude58" + + "\ud806\ude5c\ud806\ude89" + + "\ud806\ude97\ud806\ude97" + + "\ud806\ude9a\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2f" + + "\ud807\udc3e\ud807\udc3e" + + "\ud807\udc40\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udca9\ud807\udca9" + + "\ud807\udcb1\ud807\udcb1" + + "\ud807\udcb4\ud807\udcb4" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd93\ud807\udd94" + + "\ud807\udd96\ud807\udd96" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef2" + + "\ud807\udef5\ud807\udef8" + + "\ud807\udfc0\ud807\udff1" + + "\ud807\udfff\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf37\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf50\ud81b\udf87" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udc9c" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd64" + + "\ud834\udd66\ud834\udd66" + + "\ud834\udd6a\ud834\udd6d" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\ude00\ud834\ude41" + + "\ud834\ude45\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude8b" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd37\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4f" + + "\ud838\udec0\ud838\udeeb" + + "\ud838\udef0\ud838\udef9" + + "\ud838\udeff\ud838\udeff" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udccf" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd4b\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd3d" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6c" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded5" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udefa" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd0d\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\ude53" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.1 property value: {graphemeclusterbreak=control} + "\000\t" + + "\u000b\f" + + "\u000e\u001f" + + "\u007f\u009f" + + "\u00ad\u00ad" + + "\u061c\u061c" + + "\u180e\u180e" + + "\u200b\u200b" + + "\u200e\u200f" + + "\u2028\u202e" + + "\u2060\u206f" + + "\ufeff\ufeff" + + "\ufff0\ufffb" + + "\ud80d\udc30\ud80d\udc38" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc00\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb43\udfff", + // Unicode 12.1 property value: {graphemeclusterbreak=cr} + "\r\r", + // Unicode 12.1 property value: {graphemeclusterbreak=extend} + "\u0300\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u07fd\u07fd" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d3\u08e1" + + "\u08e3\u0902" + + "\u093a\u093a" + + "\u093c\u093c" + + "\u0941\u0948" + + "\u094d\u094d" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0981" + + "\u09bc\u09bc" + + "\u09be\u09be" + + "\u09c1\u09c4" + + "\u09cd\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a02" + + "\u0a3c\u0a3c" + + "\u0a41\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a82" + + "\u0abc\u0abc" + + "\u0ac1\u0ac5" + + "\u0ac7\u0ac8" + + "\u0acd\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b01" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b3f" + + "\u0b41\u0b44" + + "\u0b4d\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bbe" + + "\u0bc0\u0bc0" + + "\u0bcd\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c00" + + "\u0c04\u0c04" + + "\u0c3e\u0c40" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c81" + + "\u0cbc\u0cbc" + + "\u0cbf\u0cbf" + + "\u0cc2\u0cc2" + + "\u0cc6\u0cc6" + + "\u0ccc\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d01" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d3e" + + "\u0d41\u0d44" + + "\u0d4d\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0dca\u0dca" + + "\u0dcf\u0dcf" + + "\u0dd2\u0dd4" + + "\u0dd6\u0dd6" + + "\u0ddf\u0ddf" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102d\u1030" + + "\u1032\u1037" + + "\u1039\u103a" + + "\u103d\u103e" + + "\u1058\u1059" + + "\u105e\u1060" + + "\u1071\u1074" + + "\u1082\u1082" + + "\u1085\u1086" + + "\u108d\u108d" + + "\u109d\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17b5" + + "\u17b7\u17bd" + + "\u17c6\u17c6" + + "\u17c9\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u1922" + + "\u1927\u1928" + + "\u1932\u1932" + + "\u1939\u193b" + + "\u1a17\u1a18" + + "\u1a1b\u1a1b" + + "\u1a56\u1a56" + + "\u1a58\u1a5e" + + "\u1a60\u1a60" + + "\u1a62\u1a62" + + "\u1a65\u1a6c" + + "\u1a73\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b03" + + "\u1b34\u1b3a" + + "\u1b3c\u1b3c" + + "\u1b42\u1b42" + + "\u1b6b\u1b73" + + "\u1b80\u1b81" + + "\u1ba2\u1ba5" + + "\u1ba8\u1ba9" + + "\u1bab\u1bad" + + "\u1be6\u1be6" + + "\u1be8\u1be9" + + "\u1bed\u1bed" + + "\u1bef\u1bf1" + + "\u1c2c\u1c33" + + "\u1c36\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200c" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua825\ua826" + + "\ua8c4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua951" + + "\ua980\ua982" + + "\ua9b3\ua9b3" + + "\ua9b6\ua9b9" + + "\ua9bc\ua9bd" + + "\ua9e5\ua9e5" + + "\uaa29\uaa2e" + + "\uaa31\uaa32" + + "\uaa35\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4c" + + "\uaa7c\uaa7c" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaec\uaaed" + + "\uaaf6\uaaf6" + + "\uabe5\uabe5" + + "\uabe8\uabe8" + + "\uabed\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\uff9e\uff9f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc01\ud804\udc01" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc81" + + "\ud804\udcb3\ud804\udcb6" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd2b" + + "\ud804\udd2d\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd81" + + "\ud804\uddb6\ud804\uddbe" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2f\ud804\ude31" + + "\ud804\ude34\ud804\ude34" + + "\ud804\ude36\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udedf" + + "\ud804\udee3\ud804\udeea" + + "\ud804\udf00\ud804\udf01" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf3e\ud804\udf3e" + + "\ud804\udf40\ud804\udf40" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc38\ud805\udc3f" + + "\ud805\udc42\ud805\udc44" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb0\ud805\udcb0" + + "\ud805\udcb3\ud805\udcb8" + + "\ud805\udcba\ud805\udcba" + + "\ud805\udcbd\ud805\udcbd" + + "\ud805\udcbf\ud805\udcc0" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddaf\ud805\uddaf" + + "\ud805\uddb2\ud805\uddb5" + + "\ud805\uddbc\ud805\uddbd" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude33\ud805\ude3a" + + "\ud805\ude3d\ud805\ude3d" + + "\ud805\ude3f\ud805\ude40" + + "\ud805\udeab\ud805\udeab" + + "\ud805\udead\ud805\udead" + + "\ud805\udeb0\ud805\udeb5" + + "\ud805\udeb7\ud805\udeb7" + + "\ud805\udf1d\ud805\udf1f" + + "\ud805\udf22\ud805\udf25" + + "\ud805\udf27\ud805\udf2b" + + "\ud806\udc2f\ud806\udc37" + + "\ud806\udc39\ud806\udc3a" + + "\ud806\uddd4\ud806\uddd7" + + "\ud806\uddda\ud806\udddb" + + "\ud806\udde0\ud806\udde0" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude38" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude56" + + "\ud806\ude59\ud806\ude5b" + + "\ud806\ude8a\ud806\ude96" + + "\ud806\ude98\ud806\ude99" + + "\ud807\udc30\ud807\udc36" + + "\ud807\udc38\ud807\udc3d" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udcaa\ud807\udcb0" + + "\ud807\udcb2\ud807\udcb3" + + "\ud807\udcb5\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd95\ud807\udd95" + + "\ud807\udd97\ud807\udd97" + + "\ud807\udef3\ud807\udef4" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf4f\ud81b\udf4f" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd65" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd6e\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd30\ud838\udd36" + + "\ud838\udeec\ud838\udeef" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\ud83c\udffb\ud83c\udfff" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.1 property value: {graphemeclusterbreak=l} + "\u1100\u115f" + "\ua960\ua97c", + // Unicode 12.1 property value: {graphemeclusterbreak=lf} + "\n\n", + // Unicode 12.1 property value: {graphemeclusterbreak=lv} + "\uac00\uac00" + + "\uac1c\uac1c" + + "\uac38\uac38" + + "\uac54\uac54" + + "\uac70\uac70" + + "\uac8c\uac8c" + + "\uaca8\uaca8" + + "\uacc4\uacc4" + + "\uace0\uace0" + + "\uacfc\uacfc" + + "\uad18\uad18" + + "\uad34\uad34" + + "\uad50\uad50" + + "\uad6c\uad6c" + + "\uad88\uad88" + + "\uada4\uada4" + + "\uadc0\uadc0" + + "\uaddc\uaddc" + + "\uadf8\uadf8" + + "\uae14\uae14" + + "\uae30\uae30" + + "\uae4c\uae4c" + + "\uae68\uae68" + + "\uae84\uae84" + + "\uaea0\uaea0" + + "\uaebc\uaebc" + + "\uaed8\uaed8" + + "\uaef4\uaef4" + + "\uaf10\uaf10" + + "\uaf2c\uaf2c" + + "\uaf48\uaf48" + + "\uaf64\uaf64" + + "\uaf80\uaf80" + + "\uaf9c\uaf9c" + + "\uafb8\uafb8" + + "\uafd4\uafd4" + + "\uaff0\uaff0" + + "\ub00c\ub00c" + + "\ub028\ub028" + + "\ub044\ub044" + + "\ub060\ub060" + + "\ub07c\ub07c" + + "\ub098\ub098" + + "\ub0b4\ub0b4" + + "\ub0d0\ub0d0" + + "\ub0ec\ub0ec" + + "\ub108\ub108" + + "\ub124\ub124" + + "\ub140\ub140" + + "\ub15c\ub15c" + + "\ub178\ub178" + + "\ub194\ub194" + + "\ub1b0\ub1b0" + + "\ub1cc\ub1cc" + + "\ub1e8\ub1e8" + + "\ub204\ub204" + + "\ub220\ub220" + + "\ub23c\ub23c" + + "\ub258\ub258" + + "\ub274\ub274" + + "\ub290\ub290" + + "\ub2ac\ub2ac" + + "\ub2c8\ub2c8" + + "\ub2e4\ub2e4" + + "\ub300\ub300" + + "\ub31c\ub31c" + + "\ub338\ub338" + + "\ub354\ub354" + + "\ub370\ub370" + + "\ub38c\ub38c" + + "\ub3a8\ub3a8" + + "\ub3c4\ub3c4" + + "\ub3e0\ub3e0" + + "\ub3fc\ub3fc" + + "\ub418\ub418" + + "\ub434\ub434" + + "\ub450\ub450" + + "\ub46c\ub46c" + + "\ub488\ub488" + + "\ub4a4\ub4a4" + + "\ub4c0\ub4c0" + + "\ub4dc\ub4dc" + + "\ub4f8\ub4f8" + + "\ub514\ub514" + + "\ub530\ub530" + + "\ub54c\ub54c" + + "\ub568\ub568" + + "\ub584\ub584" + + "\ub5a0\ub5a0" + + "\ub5bc\ub5bc" + + "\ub5d8\ub5d8" + + "\ub5f4\ub5f4" + + "\ub610\ub610" + + "\ub62c\ub62c" + + "\ub648\ub648" + + "\ub664\ub664" + + "\ub680\ub680" + + "\ub69c\ub69c" + + "\ub6b8\ub6b8" + + "\ub6d4\ub6d4" + + "\ub6f0\ub6f0" + + "\ub70c\ub70c" + + "\ub728\ub728" + + "\ub744\ub744" + + "\ub760\ub760" + + "\ub77c\ub77c" + + "\ub798\ub798" + + "\ub7b4\ub7b4" + + "\ub7d0\ub7d0" + + "\ub7ec\ub7ec" + + "\ub808\ub808" + + "\ub824\ub824" + + "\ub840\ub840" + + "\ub85c\ub85c" + + "\ub878\ub878" + + "\ub894\ub894" + + "\ub8b0\ub8b0" + + "\ub8cc\ub8cc" + + "\ub8e8\ub8e8" + + "\ub904\ub904" + + "\ub920\ub920" + + "\ub93c\ub93c" + + "\ub958\ub958" + + "\ub974\ub974" + + "\ub990\ub990" + + "\ub9ac\ub9ac" + + "\ub9c8\ub9c8" + + "\ub9e4\ub9e4" + + "\uba00\uba00" + + "\uba1c\uba1c" + + "\uba38\uba38" + + "\uba54\uba54" + + "\uba70\uba70" + + "\uba8c\uba8c" + + "\ubaa8\ubaa8" + + "\ubac4\ubac4" + + "\ubae0\ubae0" + + "\ubafc\ubafc" + + "\ubb18\ubb18" + + "\ubb34\ubb34" + + "\ubb50\ubb50" + + "\ubb6c\ubb6c" + + "\ubb88\ubb88" + + "\ubba4\ubba4" + + "\ubbc0\ubbc0" + + "\ubbdc\ubbdc" + + "\ubbf8\ubbf8" + + "\ubc14\ubc14" + + "\ubc30\ubc30" + + "\ubc4c\ubc4c" + + "\ubc68\ubc68" + + "\ubc84\ubc84" + + "\ubca0\ubca0" + + "\ubcbc\ubcbc" + + "\ubcd8\ubcd8" + + "\ubcf4\ubcf4" + + "\ubd10\ubd10" + + "\ubd2c\ubd2c" + + "\ubd48\ubd48" + + "\ubd64\ubd64" + + "\ubd80\ubd80" + + "\ubd9c\ubd9c" + + "\ubdb8\ubdb8" + + "\ubdd4\ubdd4" + + "\ubdf0\ubdf0" + + "\ube0c\ube0c" + + "\ube28\ube28" + + "\ube44\ube44" + + "\ube60\ube60" + + "\ube7c\ube7c" + + "\ube98\ube98" + + "\ubeb4\ubeb4" + + "\ubed0\ubed0" + + "\ubeec\ubeec" + + "\ubf08\ubf08" + + "\ubf24\ubf24" + + "\ubf40\ubf40" + + "\ubf5c\ubf5c" + + "\ubf78\ubf78" + + "\ubf94\ubf94" + + "\ubfb0\ubfb0" + + "\ubfcc\ubfcc" + + "\ubfe8\ubfe8" + + "\uc004\uc004" + + "\uc020\uc020" + + "\uc03c\uc03c" + + "\uc058\uc058" + + "\uc074\uc074" + + "\uc090\uc090" + + "\uc0ac\uc0ac" + + "\uc0c8\uc0c8" + + "\uc0e4\uc0e4" + + "\uc100\uc100" + + "\uc11c\uc11c" + + "\uc138\uc138" + + "\uc154\uc154" + + "\uc170\uc170" + + "\uc18c\uc18c" + + "\uc1a8\uc1a8" + + "\uc1c4\uc1c4" + + "\uc1e0\uc1e0" + + "\uc1fc\uc1fc" + + "\uc218\uc218" + + "\uc234\uc234" + + "\uc250\uc250" + + "\uc26c\uc26c" + + "\uc288\uc288" + + "\uc2a4\uc2a4" + + "\uc2c0\uc2c0" + + "\uc2dc\uc2dc" + + "\uc2f8\uc2f8" + + "\uc314\uc314" + + "\uc330\uc330" + + "\uc34c\uc34c" + + "\uc368\uc368" + + "\uc384\uc384" + + "\uc3a0\uc3a0" + + "\uc3bc\uc3bc" + + "\uc3d8\uc3d8" + + "\uc3f4\uc3f4" + + "\uc410\uc410" + + "\uc42c\uc42c" + + "\uc448\uc448" + + "\uc464\uc464" + + "\uc480\uc480" + + "\uc49c\uc49c" + + "\uc4b8\uc4b8" + + "\uc4d4\uc4d4" + + "\uc4f0\uc4f0" + + "\uc50c\uc50c" + + "\uc528\uc528" + + "\uc544\uc544" + + "\uc560\uc560" + + "\uc57c\uc57c" + + "\uc598\uc598" + + "\uc5b4\uc5b4" + + "\uc5d0\uc5d0" + + "\uc5ec\uc5ec" + + "\uc608\uc608" + + "\uc624\uc624" + + "\uc640\uc640" + + "\uc65c\uc65c" + + "\uc678\uc678" + + "\uc694\uc694" + + "\uc6b0\uc6b0" + + "\uc6cc\uc6cc" + + "\uc6e8\uc6e8" + + "\uc704\uc704" + + "\uc720\uc720" + + "\uc73c\uc73c" + + "\uc758\uc758" + + "\uc774\uc774" + + "\uc790\uc790" + + "\uc7ac\uc7ac" + + "\uc7c8\uc7c8" + + "\uc7e4\uc7e4" + + "\uc800\uc800" + + "\uc81c\uc81c" + + "\uc838\uc838" + + "\uc854\uc854" + + "\uc870\uc870" + + "\uc88c\uc88c" + + "\uc8a8\uc8a8" + + "\uc8c4\uc8c4" + + "\uc8e0\uc8e0" + + "\uc8fc\uc8fc" + + "\uc918\uc918" + + "\uc934\uc934" + + "\uc950\uc950" + + "\uc96c\uc96c" + + "\uc988\uc988" + + "\uc9a4\uc9a4" + + "\uc9c0\uc9c0" + + "\uc9dc\uc9dc" + + "\uc9f8\uc9f8" + + "\uca14\uca14" + + "\uca30\uca30" + + "\uca4c\uca4c" + + "\uca68\uca68" + + "\uca84\uca84" + + "\ucaa0\ucaa0" + + "\ucabc\ucabc" + + "\ucad8\ucad8" + + "\ucaf4\ucaf4" + + "\ucb10\ucb10" + + "\ucb2c\ucb2c" + + "\ucb48\ucb48" + + "\ucb64\ucb64" + + "\ucb80\ucb80" + + "\ucb9c\ucb9c" + + "\ucbb8\ucbb8" + + "\ucbd4\ucbd4" + + "\ucbf0\ucbf0" + + "\ucc0c\ucc0c" + + "\ucc28\ucc28" + + "\ucc44\ucc44" + + "\ucc60\ucc60" + + "\ucc7c\ucc7c" + + "\ucc98\ucc98" + + "\uccb4\uccb4" + + "\uccd0\uccd0" + + "\uccec\uccec" + + "\ucd08\ucd08" + + "\ucd24\ucd24" + + "\ucd40\ucd40" + + "\ucd5c\ucd5c" + + "\ucd78\ucd78" + + "\ucd94\ucd94" + + "\ucdb0\ucdb0" + + "\ucdcc\ucdcc" + + "\ucde8\ucde8" + + "\uce04\uce04" + + "\uce20\uce20" + + "\uce3c\uce3c" + + "\uce58\uce58" + + "\uce74\uce74" + + "\uce90\uce90" + + "\uceac\uceac" + + "\ucec8\ucec8" + + "\ucee4\ucee4" + + "\ucf00\ucf00" + + "\ucf1c\ucf1c" + + "\ucf38\ucf38" + + "\ucf54\ucf54" + + "\ucf70\ucf70" + + "\ucf8c\ucf8c" + + "\ucfa8\ucfa8" + + "\ucfc4\ucfc4" + + "\ucfe0\ucfe0" + + "\ucffc\ucffc" + + "\ud018\ud018" + + "\ud034\ud034" + + "\ud050\ud050" + + "\ud06c\ud06c" + + "\ud088\ud088" + + "\ud0a4\ud0a4" + + "\ud0c0\ud0c0" + + "\ud0dc\ud0dc" + + "\ud0f8\ud0f8" + + "\ud114\ud114" + + "\ud130\ud130" + + "\ud14c\ud14c" + + "\ud168\ud168" + + "\ud184\ud184" + + "\ud1a0\ud1a0" + + "\ud1bc\ud1bc" + + "\ud1d8\ud1d8" + + "\ud1f4\ud1f4" + + "\ud210\ud210" + + "\ud22c\ud22c" + + "\ud248\ud248" + + "\ud264\ud264" + + "\ud280\ud280" + + "\ud29c\ud29c" + + "\ud2b8\ud2b8" + + "\ud2d4\ud2d4" + + "\ud2f0\ud2f0" + + "\ud30c\ud30c" + + "\ud328\ud328" + + "\ud344\ud344" + + "\ud360\ud360" + + "\ud37c\ud37c" + + "\ud398\ud398" + + "\ud3b4\ud3b4" + + "\ud3d0\ud3d0" + + "\ud3ec\ud3ec" + + "\ud408\ud408" + + "\ud424\ud424" + + "\ud440\ud440" + + "\ud45c\ud45c" + + "\ud478\ud478" + + "\ud494\ud494" + + "\ud4b0\ud4b0" + + "\ud4cc\ud4cc" + + "\ud4e8\ud4e8" + + "\ud504\ud504" + + "\ud520\ud520" + + "\ud53c\ud53c" + + "\ud558\ud558" + + "\ud574\ud574" + + "\ud590\ud590" + + "\ud5ac\ud5ac" + + "\ud5c8\ud5c8" + + "\ud5e4\ud5e4" + + "\ud600\ud600" + + "\ud61c\ud61c" + + "\ud638\ud638" + + "\ud654\ud654" + + "\ud670\ud670" + + "\ud68c\ud68c" + + "\ud6a8\ud6a8" + + "\ud6c4\ud6c4" + + "\ud6e0\ud6e0" + + "\ud6fc\ud6fc" + + "\ud718\ud718" + + "\ud734\ud734" + + "\ud750\ud750" + + "\ud76c\ud76c" + + "\ud788\ud788", + // Unicode 12.1 property value: {graphemeclusterbreak=lvt} + "\uac01\uac1b" + + "\uac1d\uac37" + + "\uac39\uac53" + + "\uac55\uac6f" + + "\uac71\uac8b" + + "\uac8d\uaca7" + + "\uaca9\uacc3" + + "\uacc5\uacdf" + + "\uace1\uacfb" + + "\uacfd\uad17" + + "\uad19\uad33" + + "\uad35\uad4f" + + "\uad51\uad6b" + + "\uad6d\uad87" + + "\uad89\uada3" + + "\uada5\uadbf" + + "\uadc1\uaddb" + + "\uaddd\uadf7" + + "\uadf9\uae13" + + "\uae15\uae2f" + + "\uae31\uae4b" + + "\uae4d\uae67" + + "\uae69\uae83" + + "\uae85\uae9f" + + "\uaea1\uaebb" + + "\uaebd\uaed7" + + "\uaed9\uaef3" + + "\uaef5\uaf0f" + + "\uaf11\uaf2b" + + "\uaf2d\uaf47" + + "\uaf49\uaf63" + + "\uaf65\uaf7f" + + "\uaf81\uaf9b" + + "\uaf9d\uafb7" + + "\uafb9\uafd3" + + "\uafd5\uafef" + + "\uaff1\ub00b" + + "\ub00d\ub027" + + "\ub029\ub043" + + "\ub045\ub05f" + + "\ub061\ub07b" + + "\ub07d\ub097" + + "\ub099\ub0b3" + + "\ub0b5\ub0cf" + + "\ub0d1\ub0eb" + + "\ub0ed\ub107" + + "\ub109\ub123" + + "\ub125\ub13f" + + "\ub141\ub15b" + + "\ub15d\ub177" + + "\ub179\ub193" + + "\ub195\ub1af" + + "\ub1b1\ub1cb" + + "\ub1cd\ub1e7" + + "\ub1e9\ub203" + + "\ub205\ub21f" + + "\ub221\ub23b" + + "\ub23d\ub257" + + "\ub259\ub273" + + "\ub275\ub28f" + + "\ub291\ub2ab" + + "\ub2ad\ub2c7" + + "\ub2c9\ub2e3" + + "\ub2e5\ub2ff" + + "\ub301\ub31b" + + "\ub31d\ub337" + + "\ub339\ub353" + + "\ub355\ub36f" + + "\ub371\ub38b" + + "\ub38d\ub3a7" + + "\ub3a9\ub3c3" + + "\ub3c5\ub3df" + + "\ub3e1\ub3fb" + + "\ub3fd\ub417" + + "\ub419\ub433" + + "\ub435\ub44f" + + "\ub451\ub46b" + + "\ub46d\ub487" + + "\ub489\ub4a3" + + "\ub4a5\ub4bf" + + "\ub4c1\ub4db" + + "\ub4dd\ub4f7" + + "\ub4f9\ub513" + + "\ub515\ub52f" + + "\ub531\ub54b" + + "\ub54d\ub567" + + "\ub569\ub583" + + "\ub585\ub59f" + + "\ub5a1\ub5bb" + + "\ub5bd\ub5d7" + + "\ub5d9\ub5f3" + + "\ub5f5\ub60f" + + "\ub611\ub62b" + + "\ub62d\ub647" + + "\ub649\ub663" + + "\ub665\ub67f" + + "\ub681\ub69b" + + "\ub69d\ub6b7" + + "\ub6b9\ub6d3" + + "\ub6d5\ub6ef" + + "\ub6f1\ub70b" + + "\ub70d\ub727" + + "\ub729\ub743" + + "\ub745\ub75f" + + "\ub761\ub77b" + + "\ub77d\ub797" + + "\ub799\ub7b3" + + "\ub7b5\ub7cf" + + "\ub7d1\ub7eb" + + "\ub7ed\ub807" + + "\ub809\ub823" + + "\ub825\ub83f" + + "\ub841\ub85b" + + "\ub85d\ub877" + + "\ub879\ub893" + + "\ub895\ub8af" + + "\ub8b1\ub8cb" + + "\ub8cd\ub8e7" + + "\ub8e9\ub903" + + "\ub905\ub91f" + + "\ub921\ub93b" + + "\ub93d\ub957" + + "\ub959\ub973" + + "\ub975\ub98f" + + "\ub991\ub9ab" + + "\ub9ad\ub9c7" + + "\ub9c9\ub9e3" + + "\ub9e5\ub9ff" + + "\uba01\uba1b" + + "\uba1d\uba37" + + "\uba39\uba53" + + "\uba55\uba6f" + + "\uba71\uba8b" + + "\uba8d\ubaa7" + + "\ubaa9\ubac3" + + "\ubac5\ubadf" + + "\ubae1\ubafb" + + "\ubafd\ubb17" + + "\ubb19\ubb33" + + "\ubb35\ubb4f" + + "\ubb51\ubb6b" + + "\ubb6d\ubb87" + + "\ubb89\ubba3" + + "\ubba5\ubbbf" + + "\ubbc1\ubbdb" + + "\ubbdd\ubbf7" + + "\ubbf9\ubc13" + + "\ubc15\ubc2f" + + "\ubc31\ubc4b" + + "\ubc4d\ubc67" + + "\ubc69\ubc83" + + "\ubc85\ubc9f" + + "\ubca1\ubcbb" + + "\ubcbd\ubcd7" + + "\ubcd9\ubcf3" + + "\ubcf5\ubd0f" + + "\ubd11\ubd2b" + + "\ubd2d\ubd47" + + "\ubd49\ubd63" + + "\ubd65\ubd7f" + + "\ubd81\ubd9b" + + "\ubd9d\ubdb7" + + "\ubdb9\ubdd3" + + "\ubdd5\ubdef" + + "\ubdf1\ube0b" + + "\ube0d\ube27" + + "\ube29\ube43" + + "\ube45\ube5f" + + "\ube61\ube7b" + + "\ube7d\ube97" + + "\ube99\ubeb3" + + "\ubeb5\ubecf" + + "\ubed1\ubeeb" + + "\ubeed\ubf07" + + "\ubf09\ubf23" + + "\ubf25\ubf3f" + + "\ubf41\ubf5b" + + "\ubf5d\ubf77" + + "\ubf79\ubf93" + + "\ubf95\ubfaf" + + "\ubfb1\ubfcb" + + "\ubfcd\ubfe7" + + "\ubfe9\uc003" + + "\uc005\uc01f" + + "\uc021\uc03b" + + "\uc03d\uc057" + + "\uc059\uc073" + + "\uc075\uc08f" + + "\uc091\uc0ab" + + "\uc0ad\uc0c7" + + "\uc0c9\uc0e3" + + "\uc0e5\uc0ff" + + "\uc101\uc11b" + + "\uc11d\uc137" + + "\uc139\uc153" + + "\uc155\uc16f" + + "\uc171\uc18b" + + "\uc18d\uc1a7" + + "\uc1a9\uc1c3" + + "\uc1c5\uc1df" + + "\uc1e1\uc1fb" + + "\uc1fd\uc217" + + "\uc219\uc233" + + "\uc235\uc24f" + + "\uc251\uc26b" + + "\uc26d\uc287" + + "\uc289\uc2a3" + + "\uc2a5\uc2bf" + + "\uc2c1\uc2db" + + "\uc2dd\uc2f7" + + "\uc2f9\uc313" + + "\uc315\uc32f" + + "\uc331\uc34b" + + "\uc34d\uc367" + + "\uc369\uc383" + + "\uc385\uc39f" + + "\uc3a1\uc3bb" + + "\uc3bd\uc3d7" + + "\uc3d9\uc3f3" + + "\uc3f5\uc40f" + + "\uc411\uc42b" + + "\uc42d\uc447" + + "\uc449\uc463" + + "\uc465\uc47f" + + "\uc481\uc49b" + + "\uc49d\uc4b7" + + "\uc4b9\uc4d3" + + "\uc4d5\uc4ef" + + "\uc4f1\uc50b" + + "\uc50d\uc527" + + "\uc529\uc543" + + "\uc545\uc55f" + + "\uc561\uc57b" + + "\uc57d\uc597" + + "\uc599\uc5b3" + + "\uc5b5\uc5cf" + + "\uc5d1\uc5eb" + + "\uc5ed\uc607" + + "\uc609\uc623" + + "\uc625\uc63f" + + "\uc641\uc65b" + + "\uc65d\uc677" + + "\uc679\uc693" + + "\uc695\uc6af" + + "\uc6b1\uc6cb" + + "\uc6cd\uc6e7" + + "\uc6e9\uc703" + + "\uc705\uc71f" + + "\uc721\uc73b" + + "\uc73d\uc757" + + "\uc759\uc773" + + "\uc775\uc78f" + + "\uc791\uc7ab" + + "\uc7ad\uc7c7" + + "\uc7c9\uc7e3" + + "\uc7e5\uc7ff" + + "\uc801\uc81b" + + "\uc81d\uc837" + + "\uc839\uc853" + + "\uc855\uc86f" + + "\uc871\uc88b" + + "\uc88d\uc8a7" + + "\uc8a9\uc8c3" + + "\uc8c5\uc8df" + + "\uc8e1\uc8fb" + + "\uc8fd\uc917" + + "\uc919\uc933" + + "\uc935\uc94f" + + "\uc951\uc96b" + + "\uc96d\uc987" + + "\uc989\uc9a3" + + "\uc9a5\uc9bf" + + "\uc9c1\uc9db" + + "\uc9dd\uc9f7" + + "\uc9f9\uca13" + + "\uca15\uca2f" + + "\uca31\uca4b" + + "\uca4d\uca67" + + "\uca69\uca83" + + "\uca85\uca9f" + + "\ucaa1\ucabb" + + "\ucabd\ucad7" + + "\ucad9\ucaf3" + + "\ucaf5\ucb0f" + + "\ucb11\ucb2b" + + "\ucb2d\ucb47" + + "\ucb49\ucb63" + + "\ucb65\ucb7f" + + "\ucb81\ucb9b" + + "\ucb9d\ucbb7" + + "\ucbb9\ucbd3" + + "\ucbd5\ucbef" + + "\ucbf1\ucc0b" + + "\ucc0d\ucc27" + + "\ucc29\ucc43" + + "\ucc45\ucc5f" + + "\ucc61\ucc7b" + + "\ucc7d\ucc97" + + "\ucc99\uccb3" + + "\uccb5\ucccf" + + "\uccd1\ucceb" + + "\ucced\ucd07" + + "\ucd09\ucd23" + + "\ucd25\ucd3f" + + "\ucd41\ucd5b" + + "\ucd5d\ucd77" + + "\ucd79\ucd93" + + "\ucd95\ucdaf" + + "\ucdb1\ucdcb" + + "\ucdcd\ucde7" + + "\ucde9\uce03" + + "\uce05\uce1f" + + "\uce21\uce3b" + + "\uce3d\uce57" + + "\uce59\uce73" + + "\uce75\uce8f" + + "\uce91\uceab" + + "\ucead\ucec7" + + "\ucec9\ucee3" + + "\ucee5\uceff" + + "\ucf01\ucf1b" + + "\ucf1d\ucf37" + + "\ucf39\ucf53" + + "\ucf55\ucf6f" + + "\ucf71\ucf8b" + + "\ucf8d\ucfa7" + + "\ucfa9\ucfc3" + + "\ucfc5\ucfdf" + + "\ucfe1\ucffb" + + "\ucffd\ud017" + + "\ud019\ud033" + + "\ud035\ud04f" + + "\ud051\ud06b" + + "\ud06d\ud087" + + "\ud089\ud0a3" + + "\ud0a5\ud0bf" + + "\ud0c1\ud0db" + + "\ud0dd\ud0f7" + + "\ud0f9\ud113" + + "\ud115\ud12f" + + "\ud131\ud14b" + + "\ud14d\ud167" + + "\ud169\ud183" + + "\ud185\ud19f" + + "\ud1a1\ud1bb" + + "\ud1bd\ud1d7" + + "\ud1d9\ud1f3" + + "\ud1f5\ud20f" + + "\ud211\ud22b" + + "\ud22d\ud247" + + "\ud249\ud263" + + "\ud265\ud27f" + + "\ud281\ud29b" + + "\ud29d\ud2b7" + + "\ud2b9\ud2d3" + + "\ud2d5\ud2ef" + + "\ud2f1\ud30b" + + "\ud30d\ud327" + + "\ud329\ud343" + + "\ud345\ud35f" + + "\ud361\ud37b" + + "\ud37d\ud397" + + "\ud399\ud3b3" + + "\ud3b5\ud3cf" + + "\ud3d1\ud3eb" + + "\ud3ed\ud407" + + "\ud409\ud423" + + "\ud425\ud43f" + + "\ud441\ud45b" + + "\ud45d\ud477" + + "\ud479\ud493" + + "\ud495\ud4af" + + "\ud4b1\ud4cb" + + "\ud4cd\ud4e7" + + "\ud4e9\ud503" + + "\ud505\ud51f" + + "\ud521\ud53b" + + "\ud53d\ud557" + + "\ud559\ud573" + + "\ud575\ud58f" + + "\ud591\ud5ab" + + "\ud5ad\ud5c7" + + "\ud5c9\ud5e3" + + "\ud5e5\ud5ff" + + "\ud601\ud61b" + + "\ud61d\ud637" + + "\ud639\ud653" + + "\ud655\ud66f" + + "\ud671\ud68b" + + "\ud68d\ud6a7" + + "\ud6a9\ud6c3" + + "\ud6c5\ud6df" + + "\ud6e1\ud6fb" + + "\ud6fd\ud717" + + "\ud719\ud733" + + "\ud735\ud74f" + + "\ud751\ud76b" + + "\ud76d\ud787" + + "\ud789\ud7a3", + // Unicode 12.1 property value: {graphemeclusterbreak=other} + "\u0020\u007e" + + "\u00a0\u00ac" + + "\u00ae\u02ff" + + "\u0370\u0482" + + "\u048a\u0590" + + "\u05be\u05be" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05c8\u05ff" + + "\u0606\u060f" + + "\u061b\u061b" + + "\u061d\u064a" + + "\u0660\u066f" + + "\u0671\u06d5" + + "\u06de\u06de" + + "\u06e5\u06e6" + + "\u06e9\u06e9" + + "\u06ee\u070e" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074b\u07a5" + + "\u07b1\u07ea" + + "\u07f4\u07fc" + + "\u07fe\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u082e\u0858" + + "\u085c\u08d2" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0964\u0980" + + "\u0984\u09bb" + + "\u09bd\u09bd" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09ce\u09d6" + + "\u09d8\u09e1" + + "\u09e4\u09fd" + + "\u09ff\u0a00" + + "\u0a04\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a6f" + + "\u0a72\u0a74" + + "\u0a76\u0a80" + + "\u0a84\u0abb" + + "\u0abd\u0abd" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0ae1" + + "\u0ae4\u0af9" + + "\u0b00\u0b00" + + "\u0b04\u0b3b" + + "\u0b3d\u0b3d" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b61" + + "\u0b64\u0b81" + + "\u0b83\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bd6" + + "\u0bd8\u0bff" + + "\u0c05\u0c3d" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c61" + + "\u0c64\u0c80" + + "\u0c84\u0cbb" + + "\u0cbd\u0cbd" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0ce1" + + "\u0ce4\u0cff" + + "\u0d04\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d4f\u0d56" + + "\u0d58\u0d61" + + "\u0d64\u0d81" + + "\u0d84\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0df1" + + "\u0df4\u0e30" + + "\u0e32\u0e32" + + "\u0e3b\u0e46" + + "\u0e4f\u0eb0" + + "\u0eb2\u0eb2" + + "\u0ebd\u0ec7" + + "\u0ece\u0f17" + + "\u0f1a\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f3a\u0f3d" + + "\u0f40\u0f70" + + "\u0f85\u0f85" + + "\u0f88\u0f8c" + + "\u0f98\u0f98" + + "\u0fbd\u0fc5" + + "\u0fc7\u102c" + + "\u1038\u1038" + + "\u103f\u1055" + + "\u105a\u105d" + + "\u1061\u1070" + + "\u1075\u1081" + + "\u1083\u1083" + + "\u1087\u108c" + + "\u108e\u109c" + + "\u109e\u10ff" + + "\u1200\u135c" + + "\u1360\u1711" + + "\u1715\u1731" + + "\u1735\u1751" + + "\u1754\u1771" + + "\u1774\u17b3" + + "\u17d4\u17dc" + + "\u17de\u180a" + + "\u180f\u1884" + + "\u1887\u18a8" + + "\u18aa\u191f" + + "\u192c\u192f" + + "\u193c\u1a16" + + "\u1a1c\u1a54" + + "\u1a5f\u1a5f" + + "\u1a61\u1a61" + + "\u1a63\u1a64" + + "\u1a7d\u1a7e" + + "\u1a80\u1aaf" + + "\u1abf\u1aff" + + "\u1b05\u1b33" + + "\u1b45\u1b6a" + + "\u1b74\u1b7f" + + "\u1b83\u1ba0" + + "\u1bae\u1be5" + + "\u1bf4\u1c23" + + "\u1c38\u1ccf" + + "\u1cd3\u1cd3" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1cfa\u1dbf" + + "\u1dfa\u1dfa" + + "\u1e00\u200a" + + "\u2010\u2027" + + "\u202f\u205f" + + "\u2070\u20cf" + + "\u20f1\u2cee" + + "\u2cf2\u2d7e" + + "\u2d80\u2ddf" + + "\u2e00\u3029" + + "\u3030\u3098" + + "\u309b\ua66e" + + "\ua673\ua673" + + "\ua67e\ua69d" + + "\ua6a0\ua6ef" + + "\ua6f2\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua828\ua87f" + + "\ua882\ua8b3" + + "\ua8c6\ua8df" + + "\ua8f2\ua8fe" + + "\ua900\ua925" + + "\ua92e\ua946" + + "\ua954\ua95f" + + "\ua97d\ua97f" + + "\ua984\ua9b2" + + "\ua9c1\ua9e4" + + "\ua9e6\uaa28" + + "\uaa37\uaa42" + + "\uaa44\uaa4b" + + "\uaa4e\uaa7b" + + "\uaa7d\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaaea" + + "\uaaf0\uaaf4" + + "\uaaf7\uabe2" + + "\uabeb\uabeb" + + "\uabee\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\ufb1d" + + "\ufb1f\ufdff" + + "\ufe10\ufe1f" + + "\ufe30\ufefe" + + "\uff00\uff9d" + + "\uffa0\uffef" + + "\ufffc\ud800\uddfc" + + "\ud800\uddfe\ud800\udedf" + + "\ud800\udee1\ud800\udf75" + + "\ud800\udf7b\ud802\ude00" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude10\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude40\ud802\udee4" + + "\ud802\udee7\ud803\udd23" + + "\ud803\udd28\ud803\udf45" + + "\ud803\udf51\ud803\udfff" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc47\ud804\udc7e" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcbe\ud804\udccc" + + "\ud804\udcce\ud804\udcff" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd35\ud804\udd44" + + "\ud804\udd47\ud804\udd72" + + "\ud804\udd74\ud804\udd7f" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc1" + + "\ud804\uddc4\ud804\uddc8" + + "\ud804\uddcd\ud804\ude2b" + + "\ud804\ude38\ud804\ude3d" + + "\ud804\ude3f\ud804\udede" + + "\ud804\udeeb\ud804\udeff" + + "\ud804\udf04\ud804\udf3a" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf56" + + "\ud804\udf58\ud804\udf61" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud805\udc34" + + "\ud805\udc47\ud805\udc5d" + + "\ud805\udc5f\ud805\udcaf" + + "\ud805\udcc4\ud805\uddae" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddc1\ud805\udddb" + + "\ud805\uddde\ud805\ude2f" + + "\ud805\ude41\ud805\udeaa" + + "\ud805\udeb8\ud805\udf1c" + + "\ud805\udf2c\ud806\udc2b" + + "\ud806\udc3b\ud806\uddd0" + + "\ud806\uddd8\ud806\uddd9" + + "\ud806\udde1\ud806\udde3" + + "\ud806\udde5\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3f\ud806\ude46" + + "\ud806\ude48\ud806\ude50" + + "\ud806\ude5c\ud806\ude83" + + "\ud806\ude9a\ud807\udc2e" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc40\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udd30" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd89" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd98\ud807\udef2" + + "\ud807\udef7\ud80d\udc2f" + + "\ud80d\udc39\ud81a\udeef" + + "\ud81a\udef5\ud81a\udf2f" + + "\ud81a\udf37\ud81b\udf4e" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf88\ud81b\udf8e" + + "\ud81b\udf93\ud82f\udc9c" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud82f\udca4\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\ude41" + + "\ud834\ude45\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud838\udd2f" + + "\ud838\udd37\ud838\udeeb" + + "\ud838\udef0\ud83a\udccf" + + "\ud83a\udcd7\ud83a\udd43" + + "\ud83a\udd4b\ud83c\udde5" + + "\ud83c\ude00\ud83c\udffa" + + "\ud83d\udc00\udb3f\udfff" + + "\udb44\udc00\udbff\udfff", + // Unicode 12.1 property value: {graphemeclusterbreak=prepend} + "\u0600\u0605" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\u0d4e\u0d4e" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udccd\ud804\udccd" + + "\ud804\uddc2\ud804\uddc3" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude84\ud806\ude89" + + "\ud807\udd46\ud807\udd46", + // Unicode 12.1 property value: {graphemeclusterbreak=regionalindicator} + "\ud83c\udde6\ud83c\uddff", + // Unicode 12.1 property value: {graphemeclusterbreak=spacingmark} + "\u0903\u0903" + + "\u093b\u093b" + + "\u093e\u0940" + + "\u0949\u094c" + + "\u094e\u094f" + + "\u0982\u0983" + + "\u09bf\u09c0" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u0a03\u0a03" + + "\u0a3e\u0a40" + + "\u0a83\u0a83" + + "\u0abe\u0ac0" + + "\u0ac9\u0ac9" + + "\u0acb\u0acc" + + "\u0b02\u0b03" + + "\u0b40\u0b40" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0bbf\u0bbf" + + "\u0bc1\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0c01\u0c03" + + "\u0c41\u0c44" + + "\u0c82\u0c83" + + "\u0cbe\u0cbe" + + "\u0cc0\u0cc1" + + "\u0cc3\u0cc4" + + "\u0cc7\u0cc8" + + "\u0cca\u0ccb" + + "\u0d02\u0d03" + + "\u0d3f\u0d40" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d82\u0d83" + + "\u0dd0\u0dd1" + + "\u0dd8\u0dde" + + "\u0df2\u0df3" + + "\u0e33\u0e33" + + "\u0eb3\u0eb3" + + "\u0f3e\u0f3f" + + "\u0f7f\u0f7f" + + "\u1031\u1031" + + "\u103b\u103c" + + "\u1056\u1057" + + "\u1084\u1084" + + "\u17b6\u17b6" + + "\u17be\u17c5" + + "\u17c7\u17c8" + + "\u1923\u1926" + + "\u1929\u192b" + + "\u1930\u1931" + + "\u1933\u1938" + + "\u1a19\u1a1a" + + "\u1a55\u1a55" + + "\u1a57\u1a57" + + "\u1a6d\u1a72" + + "\u1b04\u1b04" + + "\u1b3b\u1b3b" + + "\u1b3d\u1b41" + + "\u1b43\u1b44" + + "\u1b82\u1b82" + + "\u1ba1\u1ba1" + + "\u1ba6\u1ba7" + + "\u1baa\u1baa" + + "\u1be7\u1be7" + + "\u1bea\u1bec" + + "\u1bee\u1bee" + + "\u1bf2\u1bf3" + + "\u1c24\u1c2b" + + "\u1c34\u1c35" + + "\u1ce1\u1ce1" + + "\u1cf7\u1cf7" + + "\ua823\ua824" + + "\ua827\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c3" + + "\ua952\ua953" + + "\ua983\ua983" + + "\ua9b4\ua9b5" + + "\ua9ba\ua9bb" + + "\ua9be\ua9c0" + + "\uaa2f\uaa30" + + "\uaa33\uaa34" + + "\uaa4d\uaa4d" + + "\uaaeb\uaaeb" + + "\uaaee\uaaef" + + "\uaaf5\uaaf5" + + "\uabe3\uabe4" + + "\uabe6\uabe7" + + "\uabe9\uabea" + + "\uabec\uabec" + + "\ud804\udc00\ud804\udc00" + + "\ud804\udc02\ud804\udc02" + + "\ud804\udc82\ud804\udc82" + + "\ud804\udcb0\ud804\udcb2" + + "\ud804\udcb7\ud804\udcb8" + + "\ud804\udd2c\ud804\udd2c" + + "\ud804\udd45\ud804\udd46" + + "\ud804\udd82\ud804\udd82" + + "\ud804\uddb3\ud804\uddb5" + + "\ud804\uddbf\ud804\uddc0" + + "\ud804\ude2c\ud804\ude2e" + + "\ud804\ude32\ud804\ude33" + + "\ud804\ude35\ud804\ude35" + + "\ud804\udee0\ud804\udee2" + + "\ud804\udf02\ud804\udf03" + + "\ud804\udf3f\ud804\udf3f" + + "\ud804\udf41\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf62\ud804\udf63" + + "\ud805\udc35\ud805\udc37" + + "\ud805\udc40\ud805\udc41" + + "\ud805\udc45\ud805\udc45" + + "\ud805\udcb1\ud805\udcb2" + + "\ud805\udcb9\ud805\udcb9" + + "\ud805\udcbb\ud805\udcbc" + + "\ud805\udcbe\ud805\udcbe" + + "\ud805\udcc1\ud805\udcc1" + + "\ud805\uddb0\ud805\uddb1" + + "\ud805\uddb8\ud805\uddbb" + + "\ud805\uddbe\ud805\uddbe" + + "\ud805\ude30\ud805\ude32" + + "\ud805\ude3b\ud805\ude3c" + + "\ud805\ude3e\ud805\ude3e" + + "\ud805\udeac\ud805\udeac" + + "\ud805\udeae\ud805\udeaf" + + "\ud805\udeb6\ud805\udeb6" + + "\ud805\udf20\ud805\udf21" + + "\ud805\udf26\ud805\udf26" + + "\ud806\udc2c\ud806\udc2e" + + "\ud806\udc38\ud806\udc38" + + "\ud806\uddd1\ud806\uddd3" + + "\ud806\udddc\ud806\udddf" + + "\ud806\udde4\ud806\udde4" + + "\ud806\ude39\ud806\ude39" + + "\ud806\ude57\ud806\ude58" + + "\ud806\ude97\ud806\ude97" + + "\ud807\udc2f\ud807\udc2f" + + "\ud807\udc3e\ud807\udc3e" + + "\ud807\udca9\ud807\udca9" + + "\ud807\udcb1\ud807\udcb1" + + "\ud807\udcb4\ud807\udcb4" + + "\ud807\udd8a\ud807\udd8e" + + "\ud807\udd93\ud807\udd94" + + "\ud807\udd96\ud807\udd96" + + "\ud807\udef5\ud807\udef6" + + "\ud81b\udf51\ud81b\udf87" + + "\ud834\udd66\ud834\udd66" + + "\ud834\udd6d\ud834\udd6d", + // Unicode 12.1 property value: {graphemeclusterbreak=t} + "\u11a8\u11ff" + "\ud7cb\ud7fb", + // Unicode 12.1 property value: {graphemeclusterbreak=v} + "\u1160\u11a7" + "\ud7b0\ud7c6", + // Unicode 12.1 property value: {graphemeclusterbreak=zwj} + "\u200d\u200d", + // Unicode 12.1 property value: {graphemeextend} + "\u0300\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u07fd\u07fd" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d3\u08e1" + + "\u08e3\u0902" + + "\u093a\u093a" + + "\u093c\u093c" + + "\u0941\u0948" + + "\u094d\u094d" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0981" + + "\u09bc\u09bc" + + "\u09be\u09be" + + "\u09c1\u09c4" + + "\u09cd\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a02" + + "\u0a3c\u0a3c" + + "\u0a41\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a82" + + "\u0abc\u0abc" + + "\u0ac1\u0ac5" + + "\u0ac7\u0ac8" + + "\u0acd\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b01" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b3f" + + "\u0b41\u0b44" + + "\u0b4d\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bbe" + + "\u0bc0\u0bc0" + + "\u0bcd\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c00" + + "\u0c04\u0c04" + + "\u0c3e\u0c40" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c81" + + "\u0cbc\u0cbc" + + "\u0cbf\u0cbf" + + "\u0cc2\u0cc2" + + "\u0cc6\u0cc6" + + "\u0ccc\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d01" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d3e" + + "\u0d41\u0d44" + + "\u0d4d\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0dca\u0dca" + + "\u0dcf\u0dcf" + + "\u0dd2\u0dd4" + + "\u0dd6\u0dd6" + + "\u0ddf\u0ddf" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102d\u1030" + + "\u1032\u1037" + + "\u1039\u103a" + + "\u103d\u103e" + + "\u1058\u1059" + + "\u105e\u1060" + + "\u1071\u1074" + + "\u1082\u1082" + + "\u1085\u1086" + + "\u108d\u108d" + + "\u109d\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17b5" + + "\u17b7\u17bd" + + "\u17c6\u17c6" + + "\u17c9\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u1922" + + "\u1927\u1928" + + "\u1932\u1932" + + "\u1939\u193b" + + "\u1a17\u1a18" + + "\u1a1b\u1a1b" + + "\u1a56\u1a56" + + "\u1a58\u1a5e" + + "\u1a60\u1a60" + + "\u1a62\u1a62" + + "\u1a65\u1a6c" + + "\u1a73\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b03" + + "\u1b34\u1b3a" + + "\u1b3c\u1b3c" + + "\u1b42\u1b42" + + "\u1b6b\u1b73" + + "\u1b80\u1b81" + + "\u1ba2\u1ba5" + + "\u1ba8\u1ba9" + + "\u1bab\u1bad" + + "\u1be6\u1be6" + + "\u1be8\u1be9" + + "\u1bed\u1bed" + + "\u1bef\u1bf1" + + "\u1c2c\u1c33" + + "\u1c36\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200c" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua825\ua826" + + "\ua8c4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua951" + + "\ua980\ua982" + + "\ua9b3\ua9b3" + + "\ua9b6\ua9b9" + + "\ua9bc\ua9bd" + + "\ua9e5\ua9e5" + + "\uaa29\uaa2e" + + "\uaa31\uaa32" + + "\uaa35\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4c" + + "\uaa7c\uaa7c" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaec\uaaed" + + "\uaaf6\uaaf6" + + "\uabe5\uabe5" + + "\uabe8\uabe8" + + "\uabed\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\uff9e\uff9f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc01\ud804\udc01" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc81" + + "\ud804\udcb3\ud804\udcb6" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd2b" + + "\ud804\udd2d\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd81" + + "\ud804\uddb6\ud804\uddbe" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2f\ud804\ude31" + + "\ud804\ude34\ud804\ude34" + + "\ud804\ude36\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udedf" + + "\ud804\udee3\ud804\udeea" + + "\ud804\udf00\ud804\udf01" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf3e\ud804\udf3e" + + "\ud804\udf40\ud804\udf40" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc38\ud805\udc3f" + + "\ud805\udc42\ud805\udc44" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb0\ud805\udcb0" + + "\ud805\udcb3\ud805\udcb8" + + "\ud805\udcba\ud805\udcba" + + "\ud805\udcbd\ud805\udcbd" + + "\ud805\udcbf\ud805\udcc0" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddaf\ud805\uddaf" + + "\ud805\uddb2\ud805\uddb5" + + "\ud805\uddbc\ud805\uddbd" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude33\ud805\ude3a" + + "\ud805\ude3d\ud805\ude3d" + + "\ud805\ude3f\ud805\ude40" + + "\ud805\udeab\ud805\udeab" + + "\ud805\udead\ud805\udead" + + "\ud805\udeb0\ud805\udeb5" + + "\ud805\udeb7\ud805\udeb7" + + "\ud805\udf1d\ud805\udf1f" + + "\ud805\udf22\ud805\udf25" + + "\ud805\udf27\ud805\udf2b" + + "\ud806\udc2f\ud806\udc37" + + "\ud806\udc39\ud806\udc3a" + + "\ud806\uddd4\ud806\uddd7" + + "\ud806\uddda\ud806\udddb" + + "\ud806\udde0\ud806\udde0" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude38" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude56" + + "\ud806\ude59\ud806\ude5b" + + "\ud806\ude8a\ud806\ude96" + + "\ud806\ude98\ud806\ude99" + + "\ud807\udc30\ud807\udc36" + + "\ud807\udc38\ud807\udc3d" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udcaa\ud807\udcb0" + + "\ud807\udcb2\ud807\udcb3" + + "\ud807\udcb5\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd95\ud807\udd95" + + "\ud807\udd97\ud807\udd97" + + "\ud807\udef3\ud807\udef4" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf4f\ud81b\udf4f" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd65" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd6e\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd30\ud838\udd36" + + "\ud838\udeec\ud838\udeef" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.1 property value: {graphemelink} + "\u094d\u094d" + + "\u09cd\u09cd" + + "\u0a4d\u0a4d" + + "\u0acd\u0acd" + + "\u0b4d\u0b4d" + + "\u0bcd\u0bcd" + + "\u0c4d\u0c4d" + + "\u0ccd\u0ccd" + + "\u0d3b\u0d3c" + + "\u0d4d\u0d4d" + + "\u0dca\u0dca" + + "\u0e3a\u0e3a" + + "\u0eba\u0eba" + + "\u0f84\u0f84" + + "\u1039\u103a" + + "\u1714\u1714" + + "\u1734\u1734" + + "\u17d2\u17d2" + + "\u1a60\u1a60" + + "\u1b44\u1b44" + + "\u1baa\u1bab" + + "\u1bf2\u1bf3" + + "\u2d7f\u2d7f" + + "\ua806\ua806" + + "\ua8c4\ua8c4" + + "\ua953\ua953" + + "\ua9c0\ua9c0" + + "\uaaf6\uaaf6" + + "\uabed\uabed" + + "\ud802\ude3f\ud802\ude3f" + + "\ud804\udc46\ud804\udc46" + + "\ud804\udc7f\ud804\udc7f" + + "\ud804\udcb9\ud804\udcb9" + + "\ud804\udd33\ud804\udd34" + + "\ud804\uddc0\ud804\uddc0" + + "\ud804\ude35\ud804\ude35" + + "\ud804\udeea\ud804\udeea" + + "\ud804\udf4d\ud804\udf4d" + + "\ud805\udc42\ud805\udc42" + + "\ud805\udcc2\ud805\udcc2" + + "\ud805\uddbf\ud805\uddbf" + + "\ud805\ude3f\ud805\ude3f" + + "\ud805\udeb6\ud805\udeb6" + + "\ud805\udf2b\ud805\udf2b" + + "\ud806\udc39\ud806\udc39" + + "\ud806\udde0\ud806\udde0" + + "\ud806\ude34\ud806\ude34" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude99\ud806\ude99" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udd44\ud807\udd45" + + "\ud807\udd97\ud807\udd97", + // Unicode 12.1 property value: {greek} + "\u0370\u0373" + + "\u0375\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0384\u0384" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03e1" + + "\u03f0\u03ff" + + "\u1d26\u1d2a" + + "\u1d5d\u1d61" + + "\u1d66\u1d6a" + + "\u1dbf\u1dbf" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2126\u2126" + + "\uab65\uab65" + + "\ud800\udd40\ud800\udd8e" + + "\ud800\udda0\ud800\udda0" + + "\ud834\ude00\ud834\ude45", + // Unicode 12.1 property value: {gujarati} + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff", + // Unicode 12.1 property value: {gunjalagondi} + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9", + // Unicode 12.1 property value: {gurmukhi} + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76", + // Unicode 12.1 property value: {han} + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u3005\u3005" + + "\u3007\u3007" + + "\u3021\u3029" + + "\u3038\u303b" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.1 property value: {hangul} + "\u1100\u11ff" + + "\u302e\u302f" + + "\u3131\u318e" + + "\u3200\u321e" + + "\u3260\u327e" + + "\ua960\ua97c" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc", + // Unicode 12.1 property value: {hanifirohingya} + "\ud803\udd00\ud803\udd27" + "\ud803\udd30\ud803\udd39", + // Unicode 12.1 property value: {hanunoo} + "\u1720\u1734", + // Unicode 12.1 property value: {hatran} + "\ud802\udce0\ud802\udcf2" + "\ud802\udcf4\ud802\udcf5" + "\ud802\udcfb\ud802\udcff", + // Unicode 12.1 property value: {hebrew} + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufb4f", + // Unicode 12.1 property value: {hexdigit} + "\u0030\u0039" + + "\u0041\u0046" + + "\u0061\u0066" + + "\uff10\uff19" + + "\uff21\uff26" + + "\uff41\uff46", + // Unicode 12.1 property value: {hiragana} + "\u3041\u3096" + + "\u309d\u309f" + + "\ud82c\udc01\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud83c\ude00\ud83c\ude00", + // Unicode 12.1 property value: {hyphen} + "\u002d\u002d" + + "\u00ad\u00ad" + + "\u058a\u058a" + + "\u1806\u1806" + + "\u2010\u2011" + + "\u2e17\u2e17" + + "\u30fb\u30fb" + + "\ufe63\ufe63" + + "\uff0d\uff0d" + + "\uff65\uff65", + // Unicode 12.1 property value: {idcontinue} + "\u0030\u0039" + + "\u0041\u005a" + + "\u005f\u005f" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00b7\u00b7" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0300\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u0483\u0487" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0560\u0588" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0610\u061a" + + "\u0620\u0669" + + "\u066e\u06d3" + + "\u06d5\u06dc" + + "\u06df\u06e8" + + "\u06ea\u06fc" + + "\u06ff\u06ff" + + "\u0710\u074a" + + "\u074d\u07b1" + + "\u07c0\u07f5" + + "\u07fa\u07fa" + + "\u07fd\u07fd" + + "\u0800\u082d" + + "\u0840\u085b" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u08e1" + + "\u08e3\u0963" + + "\u0966\u096f" + + "\u0971\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09f1" + + "\u09fc\u09fc" + + "\u09fe\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b6f" + + "\u0b71\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bef" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c80\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d54\u0d57" + + "\u0d5f\u0d63" + + "\u0d66\u0d6f" + + "\u0d7a\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df3" + + "\u0e01\u0e3a" + + "\u0e40\u0e4e" + + "\u0e50\u0e59" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f18\u0f19" + + "\u0f20\u0f29" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f84" + + "\u0f86\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u1000\u1049" + + "\u1050\u109d" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u135f" + + "\u1369\u1371" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1734" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17d3" + + "\u17d7\u17d7" + + "\u17dc\u17dd" + + "\u17e0\u17e9" + + "\u180b\u180d" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1946\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u1a00\u1a1b" + + "\u1a20\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa7\u1aa7" + + "\u1ab0\u1abd" + + "\u1b00\u1b4b" + + "\u1b50\u1b59" + + "\u1b6b\u1b73" + + "\u1b80\u1bf3" + + "\u1c00\u1c37" + + "\u1c40\u1c49" + + "\u1c4d\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1cd0\u1cd2" + + "\u1cd4\u1cfa" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u203f\u2040" + + "\u2054\u2054" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20f0" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2dff" + + "\u3005\u3007" + + "\u3021\u302f" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u3099\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua62b" + + "\ua640\ua66f" + + "\ua674\ua67d" + + "\ua67f\ua6f1" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua827" + + "\ua840\ua873" + + "\ua880\ua8c5" + + "\ua8d0\ua8d9" + + "\ua8e0\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua92d" + + "\ua930\ua953" + + "\ua960\ua97c" + + "\ua980\ua9c0" + + "\ua9cf\ua9d9" + + "\ua9e0\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa60\uaa76" + + "\uaa7a\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaef" + + "\uaaf2\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab67" + + "\uab70\uabea" + + "\uabec\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\ufe33\ufe34" + + "\ufe4d\ufe4f" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff10\uff19" + + "\uff21\uff3a" + + "\uff3f\uff3f" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf50" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc46" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udc7f\ud804\udcba" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\udd44\ud804\udd46" + + "\ud804\udd50\ud804\udd73" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd80\ud804\uddc4" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\uddd0\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc4a" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udc5e\ud805\udc5f" + + "\ud805\udc80\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\uddd8\ud805\udddd" + + "\ud805\ude00\ud805\ude40" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb8" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udc00\ud806\udc3a" + + "\ud806\udca0\ud806\udce9" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udde1" + + "\ud806\udde3\ud806\udde4" + + "\ud806\ude00\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude50\ud806\ude99" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc40" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef6" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf00\ud81a\udf36" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf4f\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4e" + + "\ud838\udec0\ud838\udef9" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.1 property value: {ideographic} + "\u3006\u3007" + + "\u3021\u3029" + + "\u3038\u303a" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udd70\ud82c\udefb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.1 property value: {idsbinaryoperator} + "\u2ff0\u2ff1" + "\u2ff4\u2ffb", + // Unicode 12.1 property value: {idstart} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0560\u0588" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0620\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06e5\u06e6" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0971\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0e01\u0e30" + + "\u0e32\u0e33" + + "\u0e40\u0e46" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0eb0" + + "\u0eb2\u0eb3" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u1000\u102a" + + "\u103f\u103f" + + "\u1050\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u1820\u1878" + + "\u1880\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a16" + + "\u1a20\u1a54" + + "\u1aa7\u1aa7" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1cfa\u1cfa" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309b\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua67f\ua69d" + + "\ua6a0\ua6ef" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9cf\ua9cf" + + "\ua9e0\ua9e4" + + "\ua9e6\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa60\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab67" + + "\uab70\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd23" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd44\ud804\udd44" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc5f\ud805\udc5f" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udeb8\ud805\udeb8" + + "\ud805\udf00\ud805\udf1a" + + "\ud806\udc00\ud806\udc2b" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd0" + + "\ud806\udde1\ud806\udde1" + + "\ud806\udde3\ud806\udde3" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude89" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd89" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef2" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd37\ud838\udd3d" + + "\ud838\udd4e\ud838\udd4e" + + "\ud838\udec0\ud838\udeeb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd4b\ud83a\udd4b" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.1 property value: {idstrinaryoperator} + "\u2ff2\u2ff3", + // Unicode 12.1 property value: {imperialaramaic} + "\ud802\udc40\ud802\udc55" + "\ud802\udc57\ud802\udc5f", + // Unicode 12.1 property value: {inherited} + "\u0300\u036f" + + "\u0485\u0486" + + "\u064b\u0655" + + "\u0670\u0670" + + "\u0951\u0954" + + "\u1ab0\u1abe" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200d" + + "\u20d0\u20f0" + + "\u302a\u302d" + + "\u3099\u309a" + + "\ufe00\ufe0f" + + "\ufe20\ufe2d" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud804\udf3b\ud804\udf3b" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.1 property value: {inscriptionalpahlavi} + "\ud802\udf60\ud802\udf72" + "\ud802\udf78\ud802\udf7f", + // Unicode 12.1 property value: {inscriptionalparthian} + "\ud802\udf40\ud802\udf55" + "\ud802\udf58\ud802\udf5f", + // Unicode 12.1 property value: {javanese} + "\ua980\ua9cd" + "\ua9d0\ua9d9" + "\ua9de\ua9df", + // Unicode 12.1 property value: {joincontrol} + "\u200c\u200d", + // Unicode 12.1 property value: {kaithi} + "\ud804\udc80\ud804\udcc1" + "\ud804\udccd\ud804\udccd", + // Unicode 12.1 property value: {kannada} + "\u0c80\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2", + // Unicode 12.1 property value: {katakana} + "\u30a1\u30fa" + + "\u30fd\u30ff" + + "\u31f0\u31ff" + + "\u32d0\u32fe" + + "\u3300\u3357" + + "\uff66\uff6f" + + "\uff71\uff9d" + + "\ud82c\udc00\ud82c\udc00" + + "\ud82c\udd64\ud82c\udd67", + // Unicode 12.1 property value: {kayahli} + "\ua900\ua92d" + "\ua92f\ua92f", + // Unicode 12.1 property value: {kharoshthi} + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58", + // Unicode 12.1 property value: {khmer} + "\u1780\u17dd" + "\u17e0\u17e9" + "\u17f0\u17f9" + "\u19e0\u19ff", + // Unicode 12.1 property value: {khojki} + "\ud804\ude00\ud804\ude11" + "\ud804\ude13\ud804\ude3e", + // Unicode 12.1 property value: {khudawadi} + "\ud804\udeb0\ud804\udeea" + "\ud804\udef0\ud804\udef9", + // Unicode 12.1 property value: {lao} + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf", + // Unicode 12.1 property value: {latin} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02b8" + + "\u02e0\u02e4" + + "\u1d00\u1d25" + + "\u1d2c\u1d5c" + + "\u1d62\u1d65" + + "\u1d6b\u1d77" + + "\u1d79\u1dbe" + + "\u1e00\u1eff" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c60\u2c7f" + + "\ua722\ua787" + + "\ua78b\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua7ff" + + "\uab30\uab5a" + + "\uab5c\uab64" + + "\uab66\uab67" + + "\ufb00\ufb06" + + "\uff21\uff3a" + + "\uff41\uff5a", + // Unicode 12.1 property value: {lepcha} + "\u1c00\u1c37" + "\u1c3b\u1c49" + "\u1c4d\u1c4f", + // Unicode 12.1 property value: {limbu} + "\u1900\u191e" + "\u1920\u192b" + "\u1930\u193b" + "\u1940\u1940" + "\u1944\u194f", + // Unicode 12.1 property value: {lineara} + "\ud801\ude00\ud801\udf36" + "\ud801\udf40\ud801\udf55" + "\ud801\udf60\ud801\udf67", + // Unicode 12.1 property value: {linearb} + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa", + // Unicode 12.1 property value: {linebreak=alphabetic} + "\u0023\u0023" + + "\u0026\u0026" + + "\u002a\u002a" + + "\u003c\u003e" + + "\u0040\u005a" + + "\u005e\u007a" + + "\u007e\u007e" + + "\u00a6\u00a6" + + "\u00a9\u00a9" + + "\u00ac\u00ac" + + "\u00ae\u00af" + + "\u00b5\u00b5" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c6" + + "\u02ce\u02cf" + + "\u02d1\u02d7" + + "\u02dc\u02dc" + + "\u02de\u02de" + + "\u02e0\u02ff" + + "\u0370\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u0482" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0588" + + "\u058d\u058e" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05f3\u05f4" + + "\u0600\u0608" + + "\u060e\u060f" + + "\u0620\u064a" + + "\u066d\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06dd\u06de" + + "\u06e5\u06e6" + + "\u06e9\u06e9" + + "\u06ee\u06ef" + + "\u06fa\u070d" + + "\u070f\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f7" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0830\u083e" + + "\u0840\u0858" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08e2\u08e2" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0970\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09f4\u09f8" + + "\u09fa\u09fa" + + "\u09fc\u09fd" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a76\u0a76" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af0\u0af0" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b70\u0b77" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0bf0\u0bf8" + + "\u0bfa\u0bfa" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c78\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4f" + + "\u0d54\u0d56" + + "\u0d58\u0d61" + + "\u0d70\u0d78" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0df4\u0df4" + + "\u0e4f\u0e4f" + + "\u0f00\u0f00" + + "\u0f05\u0f05" + + "\u0f13\u0f13" + + "\u0f15\u0f17" + + "\u0f1a\u0f1f" + + "\u0f2a\u0f33" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u0fc0\u0fc5" + + "\u0fc7\u0fcc" + + "\u0fce\u0fcf" + + "\u0fd4\u0fd8" + + "\u104c\u104f" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10ff" + + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1360\u1360" + + "\u1362\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u17d9\u17d9" + + "\u17f0\u17f9" + + "\u1800\u1801" + + "\u1807\u1807" + + "\u180a\u180a" + + "\u1820\u1878" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1940\u1940" + + "\u19e0\u1a16" + + "\u1a1e\u1a1f" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b5c\u1b5c" + + "\u1b61\u1b6a" + + "\u1b74\u1b7c" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1bfc\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd3\u1cd3" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1cfa\u1cfa" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u1ffe\u1ffe" + + "\u2017\u2017" + + "\u2022\u2023" + + "\u2038\u2038" + + "\u203e\u2043" + + "\u204a\u2055" + + "\u2057\u2057" + + "\u205c\u205c" + + "\u2061\u2064" + + "\u2070\u2071" + + "\u2075\u207c" + + "\u2080\u2080" + + "\u2085\u208c" + + "\u2090\u209c" + + "\u2100\u2102" + + "\u2104\u2104" + + "\u2106\u2108" + + "\u210a\u2112" + + "\u2114\u2115" + + "\u2117\u2120" + + "\u2123\u212a" + + "\u212c\u2153" + + "\u2156\u215a" + + "\u215c\u215d" + + "\u215f\u215f" + + "\u216c\u216f" + + "\u217a\u2188" + + "\u218a\u218b" + + "\u219a\u21d1" + + "\u21d3\u21d3" + + "\u21d5\u21ff" + + "\u2201\u2201" + + "\u2204\u2206" + + "\u2209\u220a" + + "\u220c\u220e" + + "\u2210\u2210" + + "\u2214\u2214" + + "\u2216\u2219" + + "\u221b\u221c" + + "\u2221\u2222" + + "\u2224\u2224" + + "\u2226\u2226" + + "\u222d\u222d" + + "\u222f\u2233" + + "\u2238\u223b" + + "\u223e\u2247" + + "\u2249\u224b" + + "\u224d\u2251" + + "\u2253\u225f" + + "\u2262\u2263" + + "\u2268\u2269" + + "\u226c\u226d" + + "\u2270\u2281" + + "\u2284\u2285" + + "\u2288\u2294" + + "\u2296\u2298" + + "\u229a\u22a4" + + "\u22a6\u22be" + + "\u22c0\u22ee" + + "\u22f0\u2307" + + "\u230c\u2311" + + "\u2313\u2319" + + "\u231c\u2328" + + "\u232b\u23ef" + + "\u23f4\u2426" + + "\u2440\u244a" + + "\u24ff\u24ff" + + "\u254c\u254f" + + "\u2575\u257f" + + "\u2590\u2591" + + "\u2596\u259f" + + "\u25a2\u25a2" + + "\u25aa\u25b1" + + "\u25b4\u25b5" + + "\u25b8\u25bb" + + "\u25be\u25bf" + + "\u25c2\u25c5" + + "\u25c9\u25ca" + + "\u25cc\u25cd" + + "\u25d2\u25e1" + + "\u25e6\u25ee" + + "\u25f0\u25ff" + + "\u2604\u2604" + + "\u2607\u2608" + + "\u260a\u260d" + + "\u2610\u2613" + + "\u2619\u2619" + + "\u2620\u2638" + + "\u263c\u263f" + + "\u2641\u2641" + + "\u2643\u265f" + + "\u2662\u2662" + + "\u2666\u2666" + + "\u266b\u266b" + + "\u266e\u266e" + + "\u2670\u267e" + + "\u2680\u269d" + + "\u26a0\u26bc" + + "\u26ce\u26ce" + + "\u26e2\u26e2" + + "\u26e4\u26e7" + + "\u2705\u2707" + + "\u270e\u2756" + + "\u2758\u275a" + + "\u2761\u2761" + + "\u2765\u2767" + + "\u2794\u27c4" + + "\u27c7\u27e5" + + "\u27f0\u2982" + + "\u2999\u29d7" + + "\u29dc\u29fb" + + "\u29fe\u2b54" + + "\u2b5a\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cee" + + "\u2cf2\u2cf3" + + "\u2cfd\u2cfd" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e16\u2e16" + + "\u2e1a\u2e1b" + + "\u2e1e\u2e1f" + + "\u2e2f\u2e2f" + + "\u2e32\u2e32" + + "\u2e35\u2e39" + + "\u2e3f\u2e3f" + + "\u2e4b\u2e4b" + + "\u2e4d\u2e4d" + + "\u4dc0\u4dff" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua673\ua673" + + "\ua67e\ua69d" + + "\ua6a0\ua6ef" + + "\ua6f2\ua6f2" + + "\ua700\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua828\ua82b" + + "\ua830\ua837" + + "\ua839\ua839" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua95f\ua95f" + + "\ua984\ua9b2" + + "\ua9c1\ua9c6" + + "\ua9ca\ua9cd" + + "\ua9cf\ua9cf" + + "\ua9de\ua9df" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa5c\uaa5c" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab67" + + "\uab70\uabe2" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb29\ufb29" + + "\ufb50\ufbc1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufdfd\ufdfd" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uffe8\uffee" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfc" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee1\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc58\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude40\ud802\ude48" + + "\ud802\ude58\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee4" + + "\ud802\udeeb\ud802\udeef" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd23" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udf51\ud803\udf59" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc49\ud804\udc4d" + + "\ud804\udc52\ud804\udc65" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcbb\ud804\udcbd" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd44\ud804\udd44" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd74\ud804\udd74" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddc7\ud804\uddc7" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude3a\ud804\ude3a" + + "\ud804\ude3d\ud804\ude3d" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc4f\ud805\udc4f" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udc5f\ud805\udc5f" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddc6\ud805\uddc8" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude43\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udeb8\ud805\udeb8" + + "\ud806\udc00\ud806\udc2b" + + "\ud806\udc3b\ud806\udc3b" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcea\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd0" + + "\ud806\udde1\ud806\udde1" + + "\ud806\udde3\ud806\udde3" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude40\ud806\ude40" + + "\ud806\ude46\ud806\ude46" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude89" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc5a\ud807\udc6c" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd89" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef2" + + "\ud807\udef7\ud807\udef8" + + "\ud807\udfc0\ud807\udfdc" + + "\ud807\udfe1\ud807\udff1" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80c\ude57" + + "\ud80c\ude5e\ud80c\ude81" + + "\ud80c\ude83\ud80c\ude85" + + "\ud80c\ude8a\ud80c\udf78" + + "\ud80c\udf7c\ud80d\udc2e" + + "\ud811\udc00\ud811\uddcd" + + "\ud811\uddd0\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf3a\ud81a\udf43" + + "\ud81a\udf45\ud81a\udf45" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude96" + + "\ud81b\ude99\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udc9c" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\ude00\ud834\ude41" + + "\ud834\ude45\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud836\udc00\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude86" + + "\ud836\ude8b\ud836\ude8b" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd37\ud838\udd3d" + + "\ud838\udd4e\ud838\udd4f" + + "\ud838\udec0\ud838\udeeb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udccf" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd4b\ud83a\udd4b" + + "\ud83b\udc71\ud83b\udcab" + + "\ud83b\udcad\ud83b\udcaf" + + "\ud83b\udcb1\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd3d" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udd2e\ud83c\udd2f" + + "\ud83c\udd6a\ud83c\udd6c" + + "\ud83c\udf9c\ud83c\udf9d" + + "\ud83c\udfb5\ud83c\udfb6" + + "\ud83c\udfbc\ud83c\udfbc" + + "\ud83d\udca0\ud83d\udca0" + + "\ud83d\udca2\ud83d\udca2" + + "\ud83d\udca4\ud83d\udca4" + + "\ud83d\udcaf\ud83d\udcaf" + + "\ud83d\udcb1\ud83d\udcb2" + + "\ud83d\udd00\ud83d\udd06" + + "\ud83d\udd17\ud83d\udd24" + + "\ud83d\udd32\ud83d\udd49" + + "\ud83d\uddd4\ud83d\udddb" + + "\ud83d\uddf4\ud83d\uddf9" + + "\ud83d\ude50\ud83d\ude75" + + "\ud83d\ude7c\ud83d\ude7f" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd4" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\ude00\ud83e\ude53", + // Unicode 12.1 property value: {linebreak=ambiguous} + "\u00a7\u00a8" + + "\u00aa\u00aa" + + "\u00b2\u00b3" + + "\u00b6\u00ba" + + "\u00bc\u00be" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02c7\u02c7" + + "\u02c9\u02cb" + + "\u02cd\u02cd" + + "\u02d0\u02d0" + + "\u02d8\u02db" + + "\u02dd\u02dd" + + "\u2015\u2016" + + "\u2020\u2021" + + "\u203b\u203b" + + "\u2074\u2074" + + "\u207f\u207f" + + "\u2081\u2084" + + "\u2105\u2105" + + "\u2113\u2113" + + "\u2121\u2122" + + "\u212b\u212b" + + "\u2154\u2155" + + "\u215b\u215b" + + "\u215e\u215e" + + "\u2160\u216b" + + "\u2170\u2179" + + "\u2189\u2189" + + "\u2190\u2199" + + "\u21d2\u21d2" + + "\u21d4\u21d4" + + "\u2200\u2200" + + "\u2202\u2203" + + "\u2207\u2208" + + "\u220b\u220b" + + "\u220f\u220f" + + "\u2211\u2211" + + "\u2215\u2215" + + "\u221a\u221a" + + "\u221d\u2220" + + "\u2223\u2223" + + "\u2225\u2225" + + "\u2227\u222c" + + "\u222e\u222e" + + "\u2234\u2237" + + "\u223c\u223d" + + "\u2248\u2248" + + "\u224c\u224c" + + "\u2252\u2252" + + "\u2260\u2261" + + "\u2264\u2267" + + "\u226a\u226b" + + "\u226e\u226f" + + "\u2282\u2283" + + "\u2286\u2287" + + "\u2295\u2295" + + "\u2299\u2299" + + "\u22a5\u22a5" + + "\u22bf\u22bf" + + "\u2312\u2312" + + "\u2460\u24fe" + + "\u2500\u254b" + + "\u2550\u2574" + + "\u2580\u258f" + + "\u2592\u2595" + + "\u25a0\u25a1" + + "\u25a3\u25a9" + + "\u25b2\u25b3" + + "\u25b6\u25b7" + + "\u25bc\u25bd" + + "\u25c0\u25c1" + + "\u25c6\u25c8" + + "\u25cb\u25cb" + + "\u25ce\u25d1" + + "\u25e2\u25e5" + + "\u25ef\u25ef" + + "\u2605\u2606" + + "\u2609\u2609" + + "\u260e\u260f" + + "\u2616\u2617" + + "\u2640\u2640" + + "\u2642\u2642" + + "\u2660\u2661" + + "\u2663\u2665" + + "\u2667\u2667" + + "\u2669\u266a" + + "\u266c\u266d" + + "\u266f\u266f" + + "\u269e\u269f" + + "\u26c9\u26cc" + + "\u26d2\u26d2" + + "\u26d5\u26d7" + + "\u26da\u26db" + + "\u26dd\u26de" + + "\u26e3\u26e3" + + "\u26e8\u26e9" + + "\u26eb\u26f0" + + "\u26f6\u26f6" + + "\u26fb\u26fc" + + "\u2757\u2757" + + "\u2776\u2793" + + "\u2b55\u2b59" + + "\u3248\u324f" + + "\ufffd\ufffd" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd2d" + + "\ud83c\udd30\ud83c\udd69" + + "\ud83c\udd70\ud83c\uddac", + // Unicode 12.1 property value: {linebreak=breakafter} + "\t\t" + + "\u007c\u007c" + + "\u00ad\u00ad" + + "\u058a\u058a" + + "\u05be\u05be" + + "\u0964\u0965" + + "\u0e5a\u0e5b" + + "\u0f0b\u0f0b" + + "\u0f34\u0f34" + + "\u0f7f\u0f7f" + + "\u0f85\u0f85" + + "\u0fbe\u0fbf" + + "\u0fd2\u0fd2" + + "\u104a\u104b" + + "\u1361\u1361" + + "\u1400\u1400" + + "\u1680\u1680" + + "\u16eb\u16ed" + + "\u1735\u1736" + + "\u17d4\u17d5" + + "\u17d8\u17d8" + + "\u17da\u17da" + + "\u1804\u1805" + + "\u1b5a\u1b5b" + + "\u1b5d\u1b60" + + "\u1c3b\u1c3f" + + "\u1c7e\u1c7f" + + "\u2000\u2006" + + "\u2008\u200a" + + "\u2010\u2010" + + "\u2012\u2013" + + "\u2027\u2027" + + "\u2056\u2056" + + "\u2058\u205b" + + "\u205d\u205f" + + "\u2cfa\u2cfc" + + "\u2cff\u2cff" + + "\u2d70\u2d70" + + "\u2e0e\u2e15" + + "\u2e17\u2e17" + + "\u2e19\u2e19" + + "\u2e2a\u2e2d" + + "\u2e30\u2e31" + + "\u2e33\u2e34" + + "\u2e3c\u2e3e" + + "\u2e40\u2e41" + + "\u2e43\u2e4a" + + "\u2e4c\u2e4c" + + "\u2e4e\u2e4f" + + "\u3000\u3000" + + "\ua4fe\ua4ff" + + "\ua60d\ua60d" + + "\ua60f\ua60f" + + "\ua6f3\ua6f7" + + "\ua8ce\ua8cf" + + "\ua92e\ua92f" + + "\ua9c7\ua9c9" + + "\uaa5d\uaa5f" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udf9f\ud800\udf9f" + + "\ud800\udfd0\ud800\udfd0" + + "\ud802\udc57\ud802\udc57" + + "\ud802\udd1f\ud802\udd1f" + + "\ud802\ude50\ud802\ude57" + + "\ud802\udef0\ud802\udef5" + + "\ud802\udf39\ud802\udf3f" + + "\ud804\udc47\ud804\udc48" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd40\ud804\udd43" + + "\ud804\uddc5\ud804\uddc6" + + "\ud804\uddc8\ud804\uddc8" + + "\ud804\udddd\ud804\udddf" + + "\ud804\ude38\ud804\ude39" + + "\ud804\ude3b\ud804\ude3c" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4e" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\uddc2\ud805\uddc3" + + "\ud805\uddc9\ud805\uddd7" + + "\ud805\ude41\ud805\ude42" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\ude41\ud806\ude44" + + "\ud806\ude9a\ud806\ude9c" + + "\ud806\udea1\ud806\udea2" + + "\ud807\udc41\ud807\udc45" + + "\ud807\udfff\ud807\udfff" + + "\ud809\udc70\ud809\udc74" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf39" + + "\ud81a\udf44\ud81a\udf44" + + "\ud81b\ude97\ud81b\ude98" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude87\ud836\ude8a", + // Unicode 12.1 property value: {linebreak=breakbefore} + "\u00b4\u00b4" + + "\u02c8\u02c8" + + "\u02cc\u02cc" + + "\u02df\u02df" + + "\u0c77\u0c77" + + "\u0c84\u0c84" + + "\u0f01\u0f04" + + "\u0f06\u0f07" + + "\u0f09\u0f0a" + + "\u0fd0\u0fd1" + + "\u0fd3\u0fd3" + + "\u1806\u1806" + + "\u1ffd\u1ffd" + + "\ua874\ua875" + + "\ua8fc\ua8fc" + + "\ud804\udd75\ud804\udd75" + + "\ud804\udddb\ud804\udddb" + + "\ud805\uddc1\ud805\uddc1" + + "\ud805\ude60\ud805\ude6c" + + "\ud806\udde2\ud806\udde2" + + "\ud806\ude3f\ud806\ude3f" + + "\ud806\ude45\ud806\ude45" + + "\ud806\ude9e\ud806\udea0" + + "\ud807\udc70\ud807\udc70", + // Unicode 12.1 property value: {linebreak=breakboth} + "\u2014\u2014" + "\u2e3a\u2e3b", + // Unicode 12.1 property value: {linebreak=breaksymbols} + "\u002f\u002f", + // Unicode 12.1 property value: {linebreak=carriagereturn} + "\r\r", + // Unicode 12.1 property value: {linebreak=closeparenthesis} + "\u0029\u0029" + "\u005d\u005d", + // Unicode 12.1 property value: {linebreak=closepunctuation} + "\u007d\u007d" + + "\u0f3b\u0f3b" + + "\u0f3d\u0f3d" + + "\u169c\u169c" + + "\u2046\u2046" + + "\u207e\u207e" + + "\u208e\u208e" + + "\u2309\u2309" + + "\u230b\u230b" + + "\u232a\u232a" + + "\u2769\u2769" + + "\u276b\u276b" + + "\u276d\u276d" + + "\u276f\u276f" + + "\u2771\u2771" + + "\u2773\u2773" + + "\u2775\u2775" + + "\u27c6\u27c6" + + "\u27e7\u27e7" + + "\u27e9\u27e9" + + "\u27eb\u27eb" + + "\u27ed\u27ed" + + "\u27ef\u27ef" + + "\u2984\u2984" + + "\u2986\u2986" + + "\u2988\u2988" + + "\u298a\u298a" + + "\u298c\u298c" + + "\u298e\u298e" + + "\u2990\u2990" + + "\u2992\u2992" + + "\u2994\u2994" + + "\u2996\u2996" + + "\u2998\u2998" + + "\u29d9\u29d9" + + "\u29db\u29db" + + "\u29fd\u29fd" + + "\u2e23\u2e23" + + "\u2e25\u2e25" + + "\u2e27\u2e27" + + "\u2e29\u2e29" + + "\u3001\u3002" + + "\u3009\u3009" + + "\u300b\u300b" + + "\u300d\u300d" + + "\u300f\u300f" + + "\u3011\u3011" + + "\u3015\u3015" + + "\u3017\u3017" + + "\u3019\u3019" + + "\u301b\u301b" + + "\u301e\u301f" + + "\ufd3e\ufd3e" + + "\ufe11\ufe12" + + "\ufe18\ufe18" + + "\ufe36\ufe36" + + "\ufe38\ufe38" + + "\ufe3a\ufe3a" + + "\ufe3c\ufe3c" + + "\ufe3e\ufe3e" + + "\ufe40\ufe40" + + "\ufe42\ufe42" + + "\ufe44\ufe44" + + "\ufe48\ufe48" + + "\ufe50\ufe50" + + "\ufe52\ufe52" + + "\ufe5a\ufe5a" + + "\ufe5c\ufe5c" + + "\ufe5e\ufe5e" + + "\uff09\uff09" + + "\uff0c\uff0c" + + "\uff0e\uff0e" + + "\uff3d\uff3d" + + "\uff5d\uff5d" + + "\uff60\uff61" + + "\uff63\uff64" + + "\ud80c\ude5b\ud80c\ude5d" + + "\ud80c\ude82\ud80c\ude82" + + "\ud80c\ude87\ud80c\ude87" + + "\ud80c\ude89\ud80c\ude89" + + "\ud80c\udf7a\ud80c\udf7b" + + "\ud80d\udc38\ud80d\udc38" + + "\ud811\uddcf\ud811\uddcf", + // Unicode 12.1 property value: {linebreak=combiningmark} + "\000\u0008" + + "\u000e\u001f" + + "\u007f\u0084" + + "\u0086\u009f" + + "\u0300\u034e" + + "\u0350\u035b" + + "\u0363\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u061c\u061c" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u07fd\u07fd" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d3\u08e1" + + "\u08e3\u0903" + + "\u093a\u093c" + + "\u093e\u094f" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0983" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a03" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a83" + + "\u0abc\u0abc" + + "\u0abe\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b03" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c04" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c83" + + "\u0cbc\u0cbc" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d03" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0d82\u0d83" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f3f" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1a17\u1a1b" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b04" + + "\u1b34\u1b44" + + "\u1b6b\u1b73" + + "\u1b80\u1b82" + + "\u1ba1\u1bad" + + "\u1be6\u1bf3" + + "\u1c24\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf7\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200c" + + "\u200e\u200f" + + "\u202a\u202e" + + "\u2066\u206f" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3035\u3035" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua823\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua953" + + "\ua980\ua983" + + "\ua9b3\ua9c0" + + "\uaa29\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4d" + + "\uaaeb\uaaef" + + "\uaaf5\uaaf6" + + "\uabe3\uabea" + + "\uabec\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\ufff9\ufffb" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc00\ud804\udc02" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc82" + + "\ud804\udcb0\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd34" + + "\ud804\udd45\ud804\udd46" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd82" + + "\ud804\uddb3\ud804\uddc0" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2c\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udeea" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf3e\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc35\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb0\ud805\udcc3" + + "\ud805\uddaf\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude30\ud805\ude40" + + "\ud805\udeab\ud805\udeb7" + + "\ud806\udc2c\ud806\udc3a" + + "\ud806\uddd1\ud806\uddd7" + + "\ud806\uddda\ud806\udde0" + + "\ud806\udde4\ud806\udde4" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude39" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude5b" + + "\ud806\ude8a\ud806\ude99" + + "\ud807\udc2f\ud807\udc36" + + "\ud807\udc38\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd8a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd97" + + "\ud807\udef3\ud807\udef6" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf4f\ud81b\udf4f" + + "\ud81b\udf51\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd30\ud838\udd36" + + "\ud838\udeec\ud838\udeef" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.1 property value: {linebreak=complexcontext} + "\u0e01\u0e3a" + + "\u0e40\u0e4e" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0edc\u0edf" + + "\u1000\u103f" + + "\u1050\u108f" + + "\u109a\u109f" + + "\u1780\u17d3" + + "\u17d7\u17d7" + + "\u17dc\u17dd" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19da\u19da" + + "\u19de\u19df" + + "\u1a20\u1a5e" + + "\u1a60\u1a7c" + + "\u1aa0\u1aad" + + "\ua9e0\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa60\uaac2" + + "\uaadb\uaadf" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf3a\ud805\udf3b" + + "\ud805\udf3f\ud805\udf3f", + // Unicode 12.1 property value: {linebreak=conditionaljapanesestarter} + "\u3041\u3041" + + "\u3043\u3043" + + "\u3045\u3045" + + "\u3047\u3047" + + "\u3049\u3049" + + "\u3063\u3063" + + "\u3083\u3083" + + "\u3085\u3085" + + "\u3087\u3087" + + "\u308e\u308e" + + "\u3095\u3096" + + "\u30a1\u30a1" + + "\u30a3\u30a3" + + "\u30a5\u30a5" + + "\u30a7\u30a7" + + "\u30a9\u30a9" + + "\u30c3\u30c3" + + "\u30e3\u30e3" + + "\u30e5\u30e5" + + "\u30e7\u30e7" + + "\u30ee\u30ee" + + "\u30f5\u30f6" + + "\u30fc\u30fc" + + "\u31f0\u31ff" + + "\uff67\uff70" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67", + // Unicode 12.1 property value: {linebreak=contingentbreak} + "\ufffc\ufffc", + // Unicode 12.1 property value: {linebreak=ebase} + "\u261d\u261d" + + "\u26f9\u26f9" + + "\u270a\u270d" + + "\ud83c\udf85\ud83c\udf85" + + "\ud83c\udfc2\ud83c\udfc4" + + "\ud83c\udfc7\ud83c\udfc7" + + "\ud83c\udfca\ud83c\udfcc" + + "\ud83d\udc42\ud83d\udc43" + + "\ud83d\udc46\ud83d\udc50" + + "\ud83d\udc66\ud83d\udc78" + + "\ud83d\udc7c\ud83d\udc7c" + + "\ud83d\udc81\ud83d\udc83" + + "\ud83d\udc85\ud83d\udc87" + + "\ud83d\udc8f\ud83d\udc8f" + + "\ud83d\udc91\ud83d\udc91" + + "\ud83d\udcaa\ud83d\udcaa" + + "\ud83d\udd74\ud83d\udd75" + + "\ud83d\udd7a\ud83d\udd7a" + + "\ud83d\udd90\ud83d\udd90" + + "\ud83d\udd95\ud83d\udd96" + + "\ud83d\ude45\ud83d\ude47" + + "\ud83d\ude4b\ud83d\ude4f" + + "\ud83d\udea3\ud83d\udea3" + + "\ud83d\udeb4\ud83d\udeb6" + + "\ud83d\udec0\ud83d\udec0" + + "\ud83d\udecc\ud83d\udecc" + + "\ud83e\udd0f\ud83e\udd0f" + + "\ud83e\udd18\ud83e\udd1f" + + "\ud83e\udd26\ud83e\udd26" + + "\ud83e\udd30\ud83e\udd39" + + "\ud83e\udd3c\ud83e\udd3e" + + "\ud83e\uddb5\ud83e\uddb6" + + "\ud83e\uddb8\ud83e\uddb9" + + "\ud83e\uddbb\ud83e\uddbb" + + "\ud83e\uddcd\ud83e\uddcf" + + "\ud83e\uddd1\ud83e\udddd", + // Unicode 12.1 property value: {linebreak=emodifier} + "\ud83c\udffb\ud83c\udfff", + // Unicode 12.1 property value: {linebreak=exclamation} + "\u0021\u0021" + + "\u003f\u003f" + + "\u05c6\u05c6" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u06d4\u06d4" + + "\u07f9\u07f9" + + "\u0f0d\u0f11" + + "\u0f14\u0f14" + + "\u1802\u1803" + + "\u1808\u1809" + + "\u1944\u1945" + + "\u2762\u2763" + + "\u2cf9\u2cf9" + + "\u2cfe\u2cfe" + + "\u2e2e\u2e2e" + + "\ua60e\ua60e" + + "\ua876\ua877" + + "\ufe15\ufe16" + + "\ufe56\ufe57" + + "\uff01\uff01" + + "\uff1f\uff1f" + + "\ud805\uddc4\ud805\uddc5" + + "\ud807\udc71\ud807\udc71", + // Unicode 12.1 property value: {linebreak=glue} + "\u00a0\u00a0" + + "\u034f\u034f" + + "\u035c\u0362" + + "\u0f08\u0f08" + + "\u0f0c\u0f0c" + + "\u0f12\u0f12" + + "\u0fd9\u0fda" + + "\u180e\u180e" + + "\u2007\u2007" + + "\u2011\u2011" + + "\u202f\u202f" + + "\ud80d\udc30\ud80d\udc36", + // Unicode 12.1 property value: {linebreak=h2} + "\uac00\uac00" + + "\uac1c\uac1c" + + "\uac38\uac38" + + "\uac54\uac54" + + "\uac70\uac70" + + "\uac8c\uac8c" + + "\uaca8\uaca8" + + "\uacc4\uacc4" + + "\uace0\uace0" + + "\uacfc\uacfc" + + "\uad18\uad18" + + "\uad34\uad34" + + "\uad50\uad50" + + "\uad6c\uad6c" + + "\uad88\uad88" + + "\uada4\uada4" + + "\uadc0\uadc0" + + "\uaddc\uaddc" + + "\uadf8\uadf8" + + "\uae14\uae14" + + "\uae30\uae30" + + "\uae4c\uae4c" + + "\uae68\uae68" + + "\uae84\uae84" + + "\uaea0\uaea0" + + "\uaebc\uaebc" + + "\uaed8\uaed8" + + "\uaef4\uaef4" + + "\uaf10\uaf10" + + "\uaf2c\uaf2c" + + "\uaf48\uaf48" + + "\uaf64\uaf64" + + "\uaf80\uaf80" + + "\uaf9c\uaf9c" + + "\uafb8\uafb8" + + "\uafd4\uafd4" + + "\uaff0\uaff0" + + "\ub00c\ub00c" + + "\ub028\ub028" + + "\ub044\ub044" + + "\ub060\ub060" + + "\ub07c\ub07c" + + "\ub098\ub098" + + "\ub0b4\ub0b4" + + "\ub0d0\ub0d0" + + "\ub0ec\ub0ec" + + "\ub108\ub108" + + "\ub124\ub124" + + "\ub140\ub140" + + "\ub15c\ub15c" + + "\ub178\ub178" + + "\ub194\ub194" + + "\ub1b0\ub1b0" + + "\ub1cc\ub1cc" + + "\ub1e8\ub1e8" + + "\ub204\ub204" + + "\ub220\ub220" + + "\ub23c\ub23c" + + "\ub258\ub258" + + "\ub274\ub274" + + "\ub290\ub290" + + "\ub2ac\ub2ac" + + "\ub2c8\ub2c8" + + "\ub2e4\ub2e4" + + "\ub300\ub300" + + "\ub31c\ub31c" + + "\ub338\ub338" + + "\ub354\ub354" + + "\ub370\ub370" + + "\ub38c\ub38c" + + "\ub3a8\ub3a8" + + "\ub3c4\ub3c4" + + "\ub3e0\ub3e0" + + "\ub3fc\ub3fc" + + "\ub418\ub418" + + "\ub434\ub434" + + "\ub450\ub450" + + "\ub46c\ub46c" + + "\ub488\ub488" + + "\ub4a4\ub4a4" + + "\ub4c0\ub4c0" + + "\ub4dc\ub4dc" + + "\ub4f8\ub4f8" + + "\ub514\ub514" + + "\ub530\ub530" + + "\ub54c\ub54c" + + "\ub568\ub568" + + "\ub584\ub584" + + "\ub5a0\ub5a0" + + "\ub5bc\ub5bc" + + "\ub5d8\ub5d8" + + "\ub5f4\ub5f4" + + "\ub610\ub610" + + "\ub62c\ub62c" + + "\ub648\ub648" + + "\ub664\ub664" + + "\ub680\ub680" + + "\ub69c\ub69c" + + "\ub6b8\ub6b8" + + "\ub6d4\ub6d4" + + "\ub6f0\ub6f0" + + "\ub70c\ub70c" + + "\ub728\ub728" + + "\ub744\ub744" + + "\ub760\ub760" + + "\ub77c\ub77c" + + "\ub798\ub798" + + "\ub7b4\ub7b4" + + "\ub7d0\ub7d0" + + "\ub7ec\ub7ec" + + "\ub808\ub808" + + "\ub824\ub824" + + "\ub840\ub840" + + "\ub85c\ub85c" + + "\ub878\ub878" + + "\ub894\ub894" + + "\ub8b0\ub8b0" + + "\ub8cc\ub8cc" + + "\ub8e8\ub8e8" + + "\ub904\ub904" + + "\ub920\ub920" + + "\ub93c\ub93c" + + "\ub958\ub958" + + "\ub974\ub974" + + "\ub990\ub990" + + "\ub9ac\ub9ac" + + "\ub9c8\ub9c8" + + "\ub9e4\ub9e4" + + "\uba00\uba00" + + "\uba1c\uba1c" + + "\uba38\uba38" + + "\uba54\uba54" + + "\uba70\uba70" + + "\uba8c\uba8c" + + "\ubaa8\ubaa8" + + "\ubac4\ubac4" + + "\ubae0\ubae0" + + "\ubafc\ubafc" + + "\ubb18\ubb18" + + "\ubb34\ubb34" + + "\ubb50\ubb50" + + "\ubb6c\ubb6c" + + "\ubb88\ubb88" + + "\ubba4\ubba4" + + "\ubbc0\ubbc0" + + "\ubbdc\ubbdc" + + "\ubbf8\ubbf8" + + "\ubc14\ubc14" + + "\ubc30\ubc30" + + "\ubc4c\ubc4c" + + "\ubc68\ubc68" + + "\ubc84\ubc84" + + "\ubca0\ubca0" + + "\ubcbc\ubcbc" + + "\ubcd8\ubcd8" + + "\ubcf4\ubcf4" + + "\ubd10\ubd10" + + "\ubd2c\ubd2c" + + "\ubd48\ubd48" + + "\ubd64\ubd64" + + "\ubd80\ubd80" + + "\ubd9c\ubd9c" + + "\ubdb8\ubdb8" + + "\ubdd4\ubdd4" + + "\ubdf0\ubdf0" + + "\ube0c\ube0c" + + "\ube28\ube28" + + "\ube44\ube44" + + "\ube60\ube60" + + "\ube7c\ube7c" + + "\ube98\ube98" + + "\ubeb4\ubeb4" + + "\ubed0\ubed0" + + "\ubeec\ubeec" + + "\ubf08\ubf08" + + "\ubf24\ubf24" + + "\ubf40\ubf40" + + "\ubf5c\ubf5c" + + "\ubf78\ubf78" + + "\ubf94\ubf94" + + "\ubfb0\ubfb0" + + "\ubfcc\ubfcc" + + "\ubfe8\ubfe8" + + "\uc004\uc004" + + "\uc020\uc020" + + "\uc03c\uc03c" + + "\uc058\uc058" + + "\uc074\uc074" + + "\uc090\uc090" + + "\uc0ac\uc0ac" + + "\uc0c8\uc0c8" + + "\uc0e4\uc0e4" + + "\uc100\uc100" + + "\uc11c\uc11c" + + "\uc138\uc138" + + "\uc154\uc154" + + "\uc170\uc170" + + "\uc18c\uc18c" + + "\uc1a8\uc1a8" + + "\uc1c4\uc1c4" + + "\uc1e0\uc1e0" + + "\uc1fc\uc1fc" + + "\uc218\uc218" + + "\uc234\uc234" + + "\uc250\uc250" + + "\uc26c\uc26c" + + "\uc288\uc288" + + "\uc2a4\uc2a4" + + "\uc2c0\uc2c0" + + "\uc2dc\uc2dc" + + "\uc2f8\uc2f8" + + "\uc314\uc314" + + "\uc330\uc330" + + "\uc34c\uc34c" + + "\uc368\uc368" + + "\uc384\uc384" + + "\uc3a0\uc3a0" + + "\uc3bc\uc3bc" + + "\uc3d8\uc3d8" + + "\uc3f4\uc3f4" + + "\uc410\uc410" + + "\uc42c\uc42c" + + "\uc448\uc448" + + "\uc464\uc464" + + "\uc480\uc480" + + "\uc49c\uc49c" + + "\uc4b8\uc4b8" + + "\uc4d4\uc4d4" + + "\uc4f0\uc4f0" + + "\uc50c\uc50c" + + "\uc528\uc528" + + "\uc544\uc544" + + "\uc560\uc560" + + "\uc57c\uc57c" + + "\uc598\uc598" + + "\uc5b4\uc5b4" + + "\uc5d0\uc5d0" + + "\uc5ec\uc5ec" + + "\uc608\uc608" + + "\uc624\uc624" + + "\uc640\uc640" + + "\uc65c\uc65c" + + "\uc678\uc678" + + "\uc694\uc694" + + "\uc6b0\uc6b0" + + "\uc6cc\uc6cc" + + "\uc6e8\uc6e8" + + "\uc704\uc704" + + "\uc720\uc720" + + "\uc73c\uc73c" + + "\uc758\uc758" + + "\uc774\uc774" + + "\uc790\uc790" + + "\uc7ac\uc7ac" + + "\uc7c8\uc7c8" + + "\uc7e4\uc7e4" + + "\uc800\uc800" + + "\uc81c\uc81c" + + "\uc838\uc838" + + "\uc854\uc854" + + "\uc870\uc870" + + "\uc88c\uc88c" + + "\uc8a8\uc8a8" + + "\uc8c4\uc8c4" + + "\uc8e0\uc8e0" + + "\uc8fc\uc8fc" + + "\uc918\uc918" + + "\uc934\uc934" + + "\uc950\uc950" + + "\uc96c\uc96c" + + "\uc988\uc988" + + "\uc9a4\uc9a4" + + "\uc9c0\uc9c0" + + "\uc9dc\uc9dc" + + "\uc9f8\uc9f8" + + "\uca14\uca14" + + "\uca30\uca30" + + "\uca4c\uca4c" + + "\uca68\uca68" + + "\uca84\uca84" + + "\ucaa0\ucaa0" + + "\ucabc\ucabc" + + "\ucad8\ucad8" + + "\ucaf4\ucaf4" + + "\ucb10\ucb10" + + "\ucb2c\ucb2c" + + "\ucb48\ucb48" + + "\ucb64\ucb64" + + "\ucb80\ucb80" + + "\ucb9c\ucb9c" + + "\ucbb8\ucbb8" + + "\ucbd4\ucbd4" + + "\ucbf0\ucbf0" + + "\ucc0c\ucc0c" + + "\ucc28\ucc28" + + "\ucc44\ucc44" + + "\ucc60\ucc60" + + "\ucc7c\ucc7c" + + "\ucc98\ucc98" + + "\uccb4\uccb4" + + "\uccd0\uccd0" + + "\uccec\uccec" + + "\ucd08\ucd08" + + "\ucd24\ucd24" + + "\ucd40\ucd40" + + "\ucd5c\ucd5c" + + "\ucd78\ucd78" + + "\ucd94\ucd94" + + "\ucdb0\ucdb0" + + "\ucdcc\ucdcc" + + "\ucde8\ucde8" + + "\uce04\uce04" + + "\uce20\uce20" + + "\uce3c\uce3c" + + "\uce58\uce58" + + "\uce74\uce74" + + "\uce90\uce90" + + "\uceac\uceac" + + "\ucec8\ucec8" + + "\ucee4\ucee4" + + "\ucf00\ucf00" + + "\ucf1c\ucf1c" + + "\ucf38\ucf38" + + "\ucf54\ucf54" + + "\ucf70\ucf70" + + "\ucf8c\ucf8c" + + "\ucfa8\ucfa8" + + "\ucfc4\ucfc4" + + "\ucfe0\ucfe0" + + "\ucffc\ucffc" + + "\ud018\ud018" + + "\ud034\ud034" + + "\ud050\ud050" + + "\ud06c\ud06c" + + "\ud088\ud088" + + "\ud0a4\ud0a4" + + "\ud0c0\ud0c0" + + "\ud0dc\ud0dc" + + "\ud0f8\ud0f8" + + "\ud114\ud114" + + "\ud130\ud130" + + "\ud14c\ud14c" + + "\ud168\ud168" + + "\ud184\ud184" + + "\ud1a0\ud1a0" + + "\ud1bc\ud1bc" + + "\ud1d8\ud1d8" + + "\ud1f4\ud1f4" + + "\ud210\ud210" + + "\ud22c\ud22c" + + "\ud248\ud248" + + "\ud264\ud264" + + "\ud280\ud280" + + "\ud29c\ud29c" + + "\ud2b8\ud2b8" + + "\ud2d4\ud2d4" + + "\ud2f0\ud2f0" + + "\ud30c\ud30c" + + "\ud328\ud328" + + "\ud344\ud344" + + "\ud360\ud360" + + "\ud37c\ud37c" + + "\ud398\ud398" + + "\ud3b4\ud3b4" + + "\ud3d0\ud3d0" + + "\ud3ec\ud3ec" + + "\ud408\ud408" + + "\ud424\ud424" + + "\ud440\ud440" + + "\ud45c\ud45c" + + "\ud478\ud478" + + "\ud494\ud494" + + "\ud4b0\ud4b0" + + "\ud4cc\ud4cc" + + "\ud4e8\ud4e8" + + "\ud504\ud504" + + "\ud520\ud520" + + "\ud53c\ud53c" + + "\ud558\ud558" + + "\ud574\ud574" + + "\ud590\ud590" + + "\ud5ac\ud5ac" + + "\ud5c8\ud5c8" + + "\ud5e4\ud5e4" + + "\ud600\ud600" + + "\ud61c\ud61c" + + "\ud638\ud638" + + "\ud654\ud654" + + "\ud670\ud670" + + "\ud68c\ud68c" + + "\ud6a8\ud6a8" + + "\ud6c4\ud6c4" + + "\ud6e0\ud6e0" + + "\ud6fc\ud6fc" + + "\ud718\ud718" + + "\ud734\ud734" + + "\ud750\ud750" + + "\ud76c\ud76c" + + "\ud788\ud788", + // Unicode 12.1 property value: {linebreak=h3} + "\uac01\uac1b" + + "\uac1d\uac37" + + "\uac39\uac53" + + "\uac55\uac6f" + + "\uac71\uac8b" + + "\uac8d\uaca7" + + "\uaca9\uacc3" + + "\uacc5\uacdf" + + "\uace1\uacfb" + + "\uacfd\uad17" + + "\uad19\uad33" + + "\uad35\uad4f" + + "\uad51\uad6b" + + "\uad6d\uad87" + + "\uad89\uada3" + + "\uada5\uadbf" + + "\uadc1\uaddb" + + "\uaddd\uadf7" + + "\uadf9\uae13" + + "\uae15\uae2f" + + "\uae31\uae4b" + + "\uae4d\uae67" + + "\uae69\uae83" + + "\uae85\uae9f" + + "\uaea1\uaebb" + + "\uaebd\uaed7" + + "\uaed9\uaef3" + + "\uaef5\uaf0f" + + "\uaf11\uaf2b" + + "\uaf2d\uaf47" + + "\uaf49\uaf63" + + "\uaf65\uaf7f" + + "\uaf81\uaf9b" + + "\uaf9d\uafb7" + + "\uafb9\uafd3" + + "\uafd5\uafef" + + "\uaff1\ub00b" + + "\ub00d\ub027" + + "\ub029\ub043" + + "\ub045\ub05f" + + "\ub061\ub07b" + + "\ub07d\ub097" + + "\ub099\ub0b3" + + "\ub0b5\ub0cf" + + "\ub0d1\ub0eb" + + "\ub0ed\ub107" + + "\ub109\ub123" + + "\ub125\ub13f" + + "\ub141\ub15b" + + "\ub15d\ub177" + + "\ub179\ub193" + + "\ub195\ub1af" + + "\ub1b1\ub1cb" + + "\ub1cd\ub1e7" + + "\ub1e9\ub203" + + "\ub205\ub21f" + + "\ub221\ub23b" + + "\ub23d\ub257" + + "\ub259\ub273" + + "\ub275\ub28f" + + "\ub291\ub2ab" + + "\ub2ad\ub2c7" + + "\ub2c9\ub2e3" + + "\ub2e5\ub2ff" + + "\ub301\ub31b" + + "\ub31d\ub337" + + "\ub339\ub353" + + "\ub355\ub36f" + + "\ub371\ub38b" + + "\ub38d\ub3a7" + + "\ub3a9\ub3c3" + + "\ub3c5\ub3df" + + "\ub3e1\ub3fb" + + "\ub3fd\ub417" + + "\ub419\ub433" + + "\ub435\ub44f" + + "\ub451\ub46b" + + "\ub46d\ub487" + + "\ub489\ub4a3" + + "\ub4a5\ub4bf" + + "\ub4c1\ub4db" + + "\ub4dd\ub4f7" + + "\ub4f9\ub513" + + "\ub515\ub52f" + + "\ub531\ub54b" + + "\ub54d\ub567" + + "\ub569\ub583" + + "\ub585\ub59f" + + "\ub5a1\ub5bb" + + "\ub5bd\ub5d7" + + "\ub5d9\ub5f3" + + "\ub5f5\ub60f" + + "\ub611\ub62b" + + "\ub62d\ub647" + + "\ub649\ub663" + + "\ub665\ub67f" + + "\ub681\ub69b" + + "\ub69d\ub6b7" + + "\ub6b9\ub6d3" + + "\ub6d5\ub6ef" + + "\ub6f1\ub70b" + + "\ub70d\ub727" + + "\ub729\ub743" + + "\ub745\ub75f" + + "\ub761\ub77b" + + "\ub77d\ub797" + + "\ub799\ub7b3" + + "\ub7b5\ub7cf" + + "\ub7d1\ub7eb" + + "\ub7ed\ub807" + + "\ub809\ub823" + + "\ub825\ub83f" + + "\ub841\ub85b" + + "\ub85d\ub877" + + "\ub879\ub893" + + "\ub895\ub8af" + + "\ub8b1\ub8cb" + + "\ub8cd\ub8e7" + + "\ub8e9\ub903" + + "\ub905\ub91f" + + "\ub921\ub93b" + + "\ub93d\ub957" + + "\ub959\ub973" + + "\ub975\ub98f" + + "\ub991\ub9ab" + + "\ub9ad\ub9c7" + + "\ub9c9\ub9e3" + + "\ub9e5\ub9ff" + + "\uba01\uba1b" + + "\uba1d\uba37" + + "\uba39\uba53" + + "\uba55\uba6f" + + "\uba71\uba8b" + + "\uba8d\ubaa7" + + "\ubaa9\ubac3" + + "\ubac5\ubadf" + + "\ubae1\ubafb" + + "\ubafd\ubb17" + + "\ubb19\ubb33" + + "\ubb35\ubb4f" + + "\ubb51\ubb6b" + + "\ubb6d\ubb87" + + "\ubb89\ubba3" + + "\ubba5\ubbbf" + + "\ubbc1\ubbdb" + + "\ubbdd\ubbf7" + + "\ubbf9\ubc13" + + "\ubc15\ubc2f" + + "\ubc31\ubc4b" + + "\ubc4d\ubc67" + + "\ubc69\ubc83" + + "\ubc85\ubc9f" + + "\ubca1\ubcbb" + + "\ubcbd\ubcd7" + + "\ubcd9\ubcf3" + + "\ubcf5\ubd0f" + + "\ubd11\ubd2b" + + "\ubd2d\ubd47" + + "\ubd49\ubd63" + + "\ubd65\ubd7f" + + "\ubd81\ubd9b" + + "\ubd9d\ubdb7" + + "\ubdb9\ubdd3" + + "\ubdd5\ubdef" + + "\ubdf1\ube0b" + + "\ube0d\ube27" + + "\ube29\ube43" + + "\ube45\ube5f" + + "\ube61\ube7b" + + "\ube7d\ube97" + + "\ube99\ubeb3" + + "\ubeb5\ubecf" + + "\ubed1\ubeeb" + + "\ubeed\ubf07" + + "\ubf09\ubf23" + + "\ubf25\ubf3f" + + "\ubf41\ubf5b" + + "\ubf5d\ubf77" + + "\ubf79\ubf93" + + "\ubf95\ubfaf" + + "\ubfb1\ubfcb" + + "\ubfcd\ubfe7" + + "\ubfe9\uc003" + + "\uc005\uc01f" + + "\uc021\uc03b" + + "\uc03d\uc057" + + "\uc059\uc073" + + "\uc075\uc08f" + + "\uc091\uc0ab" + + "\uc0ad\uc0c7" + + "\uc0c9\uc0e3" + + "\uc0e5\uc0ff" + + "\uc101\uc11b" + + "\uc11d\uc137" + + "\uc139\uc153" + + "\uc155\uc16f" + + "\uc171\uc18b" + + "\uc18d\uc1a7" + + "\uc1a9\uc1c3" + + "\uc1c5\uc1df" + + "\uc1e1\uc1fb" + + "\uc1fd\uc217" + + "\uc219\uc233" + + "\uc235\uc24f" + + "\uc251\uc26b" + + "\uc26d\uc287" + + "\uc289\uc2a3" + + "\uc2a5\uc2bf" + + "\uc2c1\uc2db" + + "\uc2dd\uc2f7" + + "\uc2f9\uc313" + + "\uc315\uc32f" + + "\uc331\uc34b" + + "\uc34d\uc367" + + "\uc369\uc383" + + "\uc385\uc39f" + + "\uc3a1\uc3bb" + + "\uc3bd\uc3d7" + + "\uc3d9\uc3f3" + + "\uc3f5\uc40f" + + "\uc411\uc42b" + + "\uc42d\uc447" + + "\uc449\uc463" + + "\uc465\uc47f" + + "\uc481\uc49b" + + "\uc49d\uc4b7" + + "\uc4b9\uc4d3" + + "\uc4d5\uc4ef" + + "\uc4f1\uc50b" + + "\uc50d\uc527" + + "\uc529\uc543" + + "\uc545\uc55f" + + "\uc561\uc57b" + + "\uc57d\uc597" + + "\uc599\uc5b3" + + "\uc5b5\uc5cf" + + "\uc5d1\uc5eb" + + "\uc5ed\uc607" + + "\uc609\uc623" + + "\uc625\uc63f" + + "\uc641\uc65b" + + "\uc65d\uc677" + + "\uc679\uc693" + + "\uc695\uc6af" + + "\uc6b1\uc6cb" + + "\uc6cd\uc6e7" + + "\uc6e9\uc703" + + "\uc705\uc71f" + + "\uc721\uc73b" + + "\uc73d\uc757" + + "\uc759\uc773" + + "\uc775\uc78f" + + "\uc791\uc7ab" + + "\uc7ad\uc7c7" + + "\uc7c9\uc7e3" + + "\uc7e5\uc7ff" + + "\uc801\uc81b" + + "\uc81d\uc837" + + "\uc839\uc853" + + "\uc855\uc86f" + + "\uc871\uc88b" + + "\uc88d\uc8a7" + + "\uc8a9\uc8c3" + + "\uc8c5\uc8df" + + "\uc8e1\uc8fb" + + "\uc8fd\uc917" + + "\uc919\uc933" + + "\uc935\uc94f" + + "\uc951\uc96b" + + "\uc96d\uc987" + + "\uc989\uc9a3" + + "\uc9a5\uc9bf" + + "\uc9c1\uc9db" + + "\uc9dd\uc9f7" + + "\uc9f9\uca13" + + "\uca15\uca2f" + + "\uca31\uca4b" + + "\uca4d\uca67" + + "\uca69\uca83" + + "\uca85\uca9f" + + "\ucaa1\ucabb" + + "\ucabd\ucad7" + + "\ucad9\ucaf3" + + "\ucaf5\ucb0f" + + "\ucb11\ucb2b" + + "\ucb2d\ucb47" + + "\ucb49\ucb63" + + "\ucb65\ucb7f" + + "\ucb81\ucb9b" + + "\ucb9d\ucbb7" + + "\ucbb9\ucbd3" + + "\ucbd5\ucbef" + + "\ucbf1\ucc0b" + + "\ucc0d\ucc27" + + "\ucc29\ucc43" + + "\ucc45\ucc5f" + + "\ucc61\ucc7b" + + "\ucc7d\ucc97" + + "\ucc99\uccb3" + + "\uccb5\ucccf" + + "\uccd1\ucceb" + + "\ucced\ucd07" + + "\ucd09\ucd23" + + "\ucd25\ucd3f" + + "\ucd41\ucd5b" + + "\ucd5d\ucd77" + + "\ucd79\ucd93" + + "\ucd95\ucdaf" + + "\ucdb1\ucdcb" + + "\ucdcd\ucde7" + + "\ucde9\uce03" + + "\uce05\uce1f" + + "\uce21\uce3b" + + "\uce3d\uce57" + + "\uce59\uce73" + + "\uce75\uce8f" + + "\uce91\uceab" + + "\ucead\ucec7" + + "\ucec9\ucee3" + + "\ucee5\uceff" + + "\ucf01\ucf1b" + + "\ucf1d\ucf37" + + "\ucf39\ucf53" + + "\ucf55\ucf6f" + + "\ucf71\ucf8b" + + "\ucf8d\ucfa7" + + "\ucfa9\ucfc3" + + "\ucfc5\ucfdf" + + "\ucfe1\ucffb" + + "\ucffd\ud017" + + "\ud019\ud033" + + "\ud035\ud04f" + + "\ud051\ud06b" + + "\ud06d\ud087" + + "\ud089\ud0a3" + + "\ud0a5\ud0bf" + + "\ud0c1\ud0db" + + "\ud0dd\ud0f7" + + "\ud0f9\ud113" + + "\ud115\ud12f" + + "\ud131\ud14b" + + "\ud14d\ud167" + + "\ud169\ud183" + + "\ud185\ud19f" + + "\ud1a1\ud1bb" + + "\ud1bd\ud1d7" + + "\ud1d9\ud1f3" + + "\ud1f5\ud20f" + + "\ud211\ud22b" + + "\ud22d\ud247" + + "\ud249\ud263" + + "\ud265\ud27f" + + "\ud281\ud29b" + + "\ud29d\ud2b7" + + "\ud2b9\ud2d3" + + "\ud2d5\ud2ef" + + "\ud2f1\ud30b" + + "\ud30d\ud327" + + "\ud329\ud343" + + "\ud345\ud35f" + + "\ud361\ud37b" + + "\ud37d\ud397" + + "\ud399\ud3b3" + + "\ud3b5\ud3cf" + + "\ud3d1\ud3eb" + + "\ud3ed\ud407" + + "\ud409\ud423" + + "\ud425\ud43f" + + "\ud441\ud45b" + + "\ud45d\ud477" + + "\ud479\ud493" + + "\ud495\ud4af" + + "\ud4b1\ud4cb" + + "\ud4cd\ud4e7" + + "\ud4e9\ud503" + + "\ud505\ud51f" + + "\ud521\ud53b" + + "\ud53d\ud557" + + "\ud559\ud573" + + "\ud575\ud58f" + + "\ud591\ud5ab" + + "\ud5ad\ud5c7" + + "\ud5c9\ud5e3" + + "\ud5e5\ud5ff" + + "\ud601\ud61b" + + "\ud61d\ud637" + + "\ud639\ud653" + + "\ud655\ud66f" + + "\ud671\ud68b" + + "\ud68d\ud6a7" + + "\ud6a9\ud6c3" + + "\ud6c5\ud6df" + + "\ud6e1\ud6fb" + + "\ud6fd\ud717" + + "\ud719\ud733" + + "\ud735\ud74f" + + "\ud751\ud76b" + + "\ud76d\ud787" + + "\ud789\ud7a3", + // Unicode 12.1 property value: {linebreak=hebrewletter} + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufb4f", + // Unicode 12.1 property value: {linebreak=hyphen} + "\u002d\u002d", + // Unicode 12.1 property value: {linebreak=ideographic} + "\u231a\u231b" + + "\u23f0\u23f3" + + "\u2600\u2603" + + "\u2614\u2615" + + "\u2618\u2618" + + "\u261a\u261c" + + "\u261e\u261f" + + "\u2639\u263b" + + "\u2668\u2668" + + "\u267f\u267f" + + "\u26bd\u26c8" + + "\u26cd\u26cd" + + "\u26cf\u26d1" + + "\u26d3\u26d4" + + "\u26d8\u26d9" + + "\u26dc\u26dc" + + "\u26df\u26e1" + + "\u26ea\u26ea" + + "\u26f1\u26f5" + + "\u26f7\u26f8" + + "\u26fa\u26fa" + + "\u26fd\u2704" + + "\u2708\u2709" + + "\u2764\u2764" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3003\u3004" + + "\u3006\u3007" + + "\u3012\u3013" + + "\u3020\u3029" + + "\u3030\u3034" + + "\u3036\u303a" + + "\u303d\u303f" + + "\u3042\u3042" + + "\u3044\u3044" + + "\u3046\u3046" + + "\u3048\u3048" + + "\u304a\u3062" + + "\u3064\u3082" + + "\u3084\u3084" + + "\u3086\u3086" + + "\u3088\u308d" + + "\u308f\u3094" + + "\u309f\u309f" + + "\u30a2\u30a2" + + "\u30a4\u30a4" + + "\u30a6\u30a6" + + "\u30a8\u30a8" + + "\u30aa\u30c2" + + "\u30c4\u30e2" + + "\u30e4\u30e4" + + "\u30e6\u30e6" + + "\u30e8\u30ed" + + "\u30ef\u30f4" + + "\u30f7\u30fa" + + "\u30ff\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u3200\u321e" + + "\u3220\u3247" + + "\u3250\u4dbf" + + "\u4e00\ua014" + + "\ua016\ua48c" + + "\ua490\ua4c6" + + "\uf900\ufaff" + + "\ufe30\ufe34" + + "\ufe45\ufe46" + + "\ufe49\ufe4f" + + "\ufe51\ufe51" + + "\ufe58\ufe58" + + "\ufe5f\ufe66" + + "\ufe68\ufe68" + + "\ufe6b\ufe6b" + + "\uff02\uff03" + + "\uff06\uff07" + + "\uff0a\uff0b" + + "\uff0d\uff0d" + + "\uff0f\uff19" + + "\uff1c\uff1e" + + "\uff20\uff3a" + + "\uff3c\uff3c" + + "\uff3e\uff5a" + + "\uff5c\uff5c" + + "\uff5e\uff5e" + + "\uff66\uff66" + + "\uff71\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe2\uffe4" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd70\ud82c\udefb" + + "\ud83c\udc00\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd6d\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude00\ud83c\udf84" + + "\ud83c\udf86\ud83c\udf9b" + + "\ud83c\udf9e\ud83c\udfb4" + + "\ud83c\udfb7\ud83c\udfbb" + + "\ud83c\udfbd\ud83c\udfc1" + + "\ud83c\udfc5\ud83c\udfc6" + + "\ud83c\udfc8\ud83c\udfc9" + + "\ud83c\udfcd\ud83c\udffa" + + "\ud83d\udc00\ud83d\udc41" + + "\ud83d\udc44\ud83d\udc45" + + "\ud83d\udc51\ud83d\udc65" + + "\ud83d\udc79\ud83d\udc7b" + + "\ud83d\udc7d\ud83d\udc80" + + "\ud83d\udc84\ud83d\udc84" + + "\ud83d\udc88\ud83d\udc8e" + + "\ud83d\udc90\ud83d\udc90" + + "\ud83d\udc92\ud83d\udc9f" + + "\ud83d\udca1\ud83d\udca1" + + "\ud83d\udca3\ud83d\udca3" + + "\ud83d\udca5\ud83d\udca9" + + "\ud83d\udcab\ud83d\udcae" + + "\ud83d\udcb0\ud83d\udcb0" + + "\ud83d\udcb3\ud83d\udcff" + + "\ud83d\udd07\ud83d\udd16" + + "\ud83d\udd25\ud83d\udd31" + + "\ud83d\udd4a\ud83d\udd73" + + "\ud83d\udd76\ud83d\udd79" + + "\ud83d\udd7b\ud83d\udd8f" + + "\ud83d\udd91\ud83d\udd94" + + "\ud83d\udd97\ud83d\uddd3" + + "\ud83d\udddc\ud83d\uddf3" + + "\ud83d\uddfa\ud83d\ude44" + + "\ud83d\ude48\ud83d\ude4a" + + "\ud83d\ude80\ud83d\udea2" + + "\ud83d\udea4\ud83d\udeb3" + + "\ud83d\udeb7\ud83d\udebf" + + "\ud83d\udec1\ud83d\udecb" + + "\ud83d\udecd\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd5\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd0e" + + "\ud83e\udd10\ud83e\udd17" + + "\ud83e\udd20\ud83e\udd25" + + "\ud83e\udd27\ud83e\udd2f" + + "\ud83e\udd3a\ud83e\udd3b" + + "\ud83e\udd3f\ud83e\uddb4" + + "\ud83e\uddb7\ud83e\uddb7" + + "\ud83e\uddba\ud83e\uddba" + + "\ud83e\uddbc\ud83e\uddcc" + + "\ud83e\uddd0\ud83e\uddd0" + + "\ud83e\uddde\ud83e\uddff" + + "\ud83e\ude54\ud83f\udffd" + + "\ud840\udc00\ud87f\udffd" + + "\ud880\udc00\ud8bf\udffd", + // Unicode 12.1 property value: {linebreak=infixnumeric} + "\u002c\u002c" + + "\u002e\u002e" + + "\u003a\u003b" + + "\u037e\u037e" + + "\u0589\u0589" + + "\u060c\u060d" + + "\u07f8\u07f8" + + "\u2044\u2044" + + "\ufe10\ufe10" + + "\ufe13\ufe14", + // Unicode 12.1 property value: {linebreak=inseparable} + "\u2024\u2026" + "\u22ef\u22ef" + "\ufe19\ufe19" + "\ud802\udef6\ud802\udef6", + // Unicode 12.1 property value: {linebreak=jl} + "\u1100\u115f" + "\ua960\ua97c", + // Unicode 12.1 property value: {linebreak=jt} + "\u11a8\u11ff" + "\ud7cb\ud7fb", + // Unicode 12.1 property value: {linebreak=jv} + "\u1160\u11a7" + "\ud7b0\ud7c6", + // Unicode 12.1 property value: {linebreak=linefeed} + "\n\n", + // Unicode 12.1 property value: {linebreak=mandatorybreak} + "\u000b\f" + "\u2028\u2029", + // Unicode 12.1 property value: {linebreak=nextline} + "\u0085\u0085", + // Unicode 12.1 property value: {linebreak=nonstarter} + "\u17d6\u17d6" + + "\u203c\u203d" + + "\u2047\u2049" + + "\u3005\u3005" + + "\u301c\u301c" + + "\u303b\u303c" + + "\u309b\u309e" + + "\u30a0\u30a0" + + "\u30fb\u30fb" + + "\u30fd\u30fe" + + "\ua015\ua015" + + "\ufe54\ufe55" + + "\uff1a\uff1b" + + "\uff65\uff65" + + "\uff9e\uff9f" + + "\ud81b\udfe0\ud81b\udfe3" + + "\ud83d\ude79\ud83d\ude7b", + // Unicode 12.1 property value: {linebreak=numeric} + "\u0030\u0039" + + "\u0660\u0669" + + "\u066b\u066c" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\ud801\udca0\ud801\udca9" + + "\ud803\udd30\ud803\udd39" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udda0\ud807\udda9" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udef0\ud838\udef9" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 12.1 property value: {linebreak=openpunctuation} + "\u0028\u0028" + + "\u005b\u005b" + + "\u007b\u007b" + + "\u00a1\u00a1" + + "\u00bf\u00bf" + + "\u0f3a\u0f3a" + + "\u0f3c\u0f3c" + + "\u169b\u169b" + + "\u201a\u201a" + + "\u201e\u201e" + + "\u2045\u2045" + + "\u207d\u207d" + + "\u208d\u208d" + + "\u2308\u2308" + + "\u230a\u230a" + + "\u2329\u2329" + + "\u2768\u2768" + + "\u276a\u276a" + + "\u276c\u276c" + + "\u276e\u276e" + + "\u2770\u2770" + + "\u2772\u2772" + + "\u2774\u2774" + + "\u27c5\u27c5" + + "\u27e6\u27e6" + + "\u27e8\u27e8" + + "\u27ea\u27ea" + + "\u27ec\u27ec" + + "\u27ee\u27ee" + + "\u2983\u2983" + + "\u2985\u2985" + + "\u2987\u2987" + + "\u2989\u2989" + + "\u298b\u298b" + + "\u298d\u298d" + + "\u298f\u298f" + + "\u2991\u2991" + + "\u2993\u2993" + + "\u2995\u2995" + + "\u2997\u2997" + + "\u29d8\u29d8" + + "\u29da\u29da" + + "\u29fc\u29fc" + + "\u2e18\u2e18" + + "\u2e22\u2e22" + + "\u2e24\u2e24" + + "\u2e26\u2e26" + + "\u2e28\u2e28" + + "\u2e42\u2e42" + + "\u3008\u3008" + + "\u300a\u300a" + + "\u300c\u300c" + + "\u300e\u300e" + + "\u3010\u3010" + + "\u3014\u3014" + + "\u3016\u3016" + + "\u3018\u3018" + + "\u301a\u301a" + + "\u301d\u301d" + + "\ufd3f\ufd3f" + + "\ufe17\ufe17" + + "\ufe35\ufe35" + + "\ufe37\ufe37" + + "\ufe39\ufe39" + + "\ufe3b\ufe3b" + + "\ufe3d\ufe3d" + + "\ufe3f\ufe3f" + + "\ufe41\ufe41" + + "\ufe43\ufe43" + + "\ufe47\ufe47" + + "\ufe59\ufe59" + + "\ufe5b\ufe5b" + + "\ufe5d\ufe5d" + + "\uff08\uff08" + + "\uff3b\uff3b" + + "\uff5b\uff5b" + + "\uff5f\uff5f" + + "\uff62\uff62" + + "\ud80c\ude58\ud80c\ude5a" + + "\ud80c\ude86\ud80c\ude86" + + "\ud80c\ude88\ud80c\ude88" + + "\ud80c\udf79\ud80c\udf79" + + "\ud80d\udc37\ud80d\udc37" + + "\ud811\uddce\ud811\uddce" + + "\ud83a\udd5e\ud83a\udd5f", + // Unicode 12.1 property value: {linebreak=postfixnumeric} + "\u0025\u0025" + + "\u00a2\u00a2" + + "\u00b0\u00b0" + + "\u0609\u060b" + + "\u066a\u066a" + + "\u09f2\u09f3" + + "\u09f9\u09f9" + + "\u0d79\u0d79" + + "\u2030\u2037" + + "\u20a7\u20a7" + + "\u20b6\u20b6" + + "\u20bb\u20bb" + + "\u20be\u20be" + + "\u2103\u2103" + + "\u2109\u2109" + + "\ua838\ua838" + + "\ufdfc\ufdfc" + + "\ufe6a\ufe6a" + + "\uff05\uff05" + + "\uffe0\uffe0" + + "\ud807\udfdd\ud807\udfe0" + + "\ud83b\udcac\ud83b\udcac" + + "\ud83b\udcb0\ud83b\udcb0", + // Unicode 12.1 property value: {linebreak=prefixnumeric} + "\u0024\u0024" + + "\u002b\u002b" + + "\\\\" + + "\u00a3\u00a5" + + "\u00b1\u00b1" + + "\u058f\u058f" + + "\u07fe\u07ff" + + "\u09fb\u09fb" + + "\u0af1\u0af1" + + "\u0bf9\u0bf9" + + "\u0e3f\u0e3f" + + "\u17db\u17db" + + "\u20a0\u20a6" + + "\u20a8\u20b5" + + "\u20b7\u20ba" + + "\u20bc\u20bd" + + "\u20bf\u20cf" + + "\u2116\u2116" + + "\u2212\u2213" + + "\ufe69\ufe69" + + "\uff04\uff04" + + "\uffe1\uffe1" + + "\uffe5\uffe6" + + "\ud838\udeff\ud838\udeff", + // Unicode 12.1 property value: {linebreak=quotation} + "\"\"" + + "\u0027\u0027" + + "\u00ab\u00ab" + + "\u00bb\u00bb" + + "\u2018\u2019" + + "\u201b\u201d" + + "\u201f\u201f" + + "\u2039\u203a" + + "\u275b\u2760" + + "\u2e00\u2e0d" + + "\u2e1c\u2e1d" + + "\u2e20\u2e21" + + "\ud83d\ude76\ud83d\ude78", + // Unicode 12.1 property value: {linebreak=regionalindicator} + "\ud83c\udde6\ud83c\uddff", + // Unicode 12.1 property value: {linebreak=space} + "\u0020\u0020", + // Unicode 12.1 property value: {linebreak=unknown} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07fc" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a77\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c76" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e85" + + "\u0e8b\u0e8b" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc8\u1ccf" + + "\u1cfb\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e50\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7c0\ua7c1" + + "\ua7c7\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab68\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\uf8ff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ufffe\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude49\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\ude5f" + + "\ud803\ude7f\ud803\udeff" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf5a\ud803\udfdf" + + "\ud803\udff7\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc60\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb9\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1b\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud805\udfff" + + "\ud806\udc3c\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\udd9f" + + "\ud806\udda8\ud806\udda9" + + "\ud806\uddd8\ud806\uddd9" + + "\ud806\udde5\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef9\ud807\udfbf" + + "\ud807\udff2\ud807\udffe" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud80d\udc2f" + + "\ud80d\udc39\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude9b\ud81b\udeff" + + "\ud81b\udf4b\ud81b\udf4e" + + "\ud81b\udf88\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe4\ud81b\udfff" + + "\ud821\udff8\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd4f" + + "\ud82c\udd53\ud82c\udd63" + + "\ud82c\udd68\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udedf" + + "\ud834\udef4\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf79\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud838\udcff" + + "\ud838\udd2d\ud838\udd2f" + + "\ud838\udd3e\ud838\udd3f" + + "\ud838\udd4a\ud838\udd4d" + + "\ud838\udd50\ud838\udebf" + + "\ud838\udefa\ud838\udefe" + + "\ud838\udf00\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4c\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\udc70" + + "\ud83b\udcb5\ud83b\udd00" + + "\ud83b\udd3e\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 12.1 property value: {linebreak=wordjoiner} + "\u2060\u2060" + "\ufeff\ufeff", + // Unicode 12.1 property value: {linebreak=zwj} + "\u200d\u200d", + // Unicode 12.1 property value: {linebreak=zwspace} + "\u200b\u200b", + // Unicode 12.1 property value: {lisu} + "\ua4d0\ua4ff", + // Unicode 12.1 property value: {ll} + "\u0061\u007a" + + "\u00b5\u00b5" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0138" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018d" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019b" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01aa\u01ab" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01ba" + + "\u01bd\u01bf" + + "\u01c6\u01c6" + + "\u01c9\u01c9" + + "\u01cc\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f0" + + "\u01f3\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0221\u0221" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0239" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0293" + + "\u0295\u02af" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037b\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fc" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0560\u0588" + + "\u10d0\u10fa" + + "\u10fd\u10ff" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d00\u1d2b" + + "\u1d6b\u1d77" + + "\u1d79\u1d9a" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9d" + + "\u1e9f\u1e9f" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1f87" + + "\u1f90\u1f97" + + "\u1fa0\u1fa7" + + "\u1fb0\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u210a\u210a" + + "\u210e\u210f" + + "\u2113\u2113" + + "\u212f\u212f" + + "\u2134\u2134" + + "\u2139\u2139" + + "\u213c\u213d" + + "\u2146\u2149" + + "\u214e\u214e" + + "\u2184\u2184" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c71\u2c71" + + "\u2c73\u2c74" + + "\u2c76\u2c7b" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce4" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69b" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua731" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua76f" + + "\ua771\ua778" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua78e\ua78e" + + "\ua791\ua791" + + "\ua793\ua795" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7af\ua7af" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\ua7b9\ua7b9" + + "\ua7bb\ua7bb" + + "\ua7bd\ua7bd" + + "\ua7bf\ua7bf" + + "\ua7c3\ua7c3" + + "\ua7fa\ua7fa" + + "\uab30\uab5a" + + "\uab60\uab67" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud81b\ude60\ud81b\ude7f" + + "\ud835\udc1a\ud835\udc33" + + "\ud835\udc4e\ud835\udc54" + + "\ud835\udc56\ud835\udc67" + + "\ud835\udc82\ud835\udc9b" + + "\ud835\udcb6\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udccf" + + "\ud835\udcea\ud835\udd03" + + "\ud835\udd1e\ud835\udd37" + + "\ud835\udd52\ud835\udd6b" + + "\ud835\udd86\ud835\udd9f" + + "\ud835\uddba\ud835\uddd3" + + "\ud835\uddee\ud835\ude07" + + "\ud835\ude22\ud835\ude3b" + + "\ud835\ude56\ud835\ude6f" + + "\ud835\ude8a\ud835\udea5" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udee1" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf1b" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf55" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udf8f" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfc9" + + "\ud835\udfcb\ud835\udfcb" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 12.1 property value: {lm} + "\u02b0\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0374\u0374" + + "\u037a\u037a" + + "\u0559\u0559" + + "\u0640\u0640" + + "\u06e5\u06e6" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0971\u0971" + + "\u0e46\u0e46" + + "\u0ec6\u0ec6" + + "\u10fc\u10fc" + + "\u17d7\u17d7" + + "\u1843\u1843" + + "\u1aa7\u1aa7" + + "\u1c78\u1c7d" + + "\u1d2c\u1d6a" + + "\u1d78\u1d78" + + "\u1d9b\u1dbf" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2c7c\u2c7d" + + "\u2d6f\u2d6f" + + "\u2e2f\u2e2f" + + "\u3005\u3005" + + "\u3031\u3035" + + "\u303b\u303b" + + "\u309d\u309e" + + "\u30fc\u30fe" + + "\ua015\ua015" + + "\ua4f8\ua4fd" + + "\ua60c\ua60c" + + "\ua67f\ua67f" + + "\ua69c\ua69d" + + "\ua717\ua71f" + + "\ua770\ua770" + + "\ua788\ua788" + + "\ua7f8\ua7f9" + + "\ua9cf\ua9cf" + + "\ua9e6\ua9e6" + + "\uaa70\uaa70" + + "\uaadd\uaadd" + + "\uaaf3\uaaf4" + + "\uab5c\uab5f" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud838\udd37\ud838\udd3d" + + "\ud83a\udd4b\ud83a\udd4b", + // Unicode 12.1 property value: {lo} + "\u00aa\u00aa" + + "\u00ba\u00ba" + + "\u01bb\u01bb" + + "\u01c0\u01c3" + + "\u0294\u0294" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0620\u063f" + + "\u0641\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u0800\u0815" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0972\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0e01\u0e30" + + "\u0e32\u0e33" + + "\u0e40\u0e45" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0eb0" + + "\u0eb2\u0eb3" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u1000\u102a" + + "\u103f\u103f" + + "\u1050\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u1100\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16f1\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17dc\u17dc" + + "\u1820\u1842" + + "\u1844\u1878" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a16" + + "\u1a20\u1a54" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c77" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1cfa\u1cfa" + + "\u2135\u2138" + + "\u2d30\u2d67" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u3006\u3006" + + "\u303c\u303c" + + "\u3041\u3096" + + "\u309f\u309f" + + "\u30a1\u30fa" + + "\u30ff\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua014" + + "\ua016\ua48c" + + "\ua4d0\ua4f7" + + "\ua500\ua60b" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua66e\ua66e" + + "\ua6a0\ua6e5" + + "\ua78f\ua78f" + + "\ua7f7\ua7f7" + + "\ua7fb\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9e0\ua9e4" + + "\ua9e7\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa60\uaa6f" + + "\uaa71\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadc" + + "\uaae0\uaaea" + + "\uaaf2\uaaf2" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff66\uff6f" + + "\uff71\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf40" + + "\ud800\udf42\ud800\udf49" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud801\udc50\ud801\udc9d" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udd00\ud803\udd23" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd44\ud804\udd44" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc5f\ud805\udc5f" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udeb8\ud805\udeb8" + + "\ud805\udf00\ud805\udf1a" + + "\ud806\udc00\ud806\udc2b" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd0" + + "\ud806\udde1\ud806\udde1" + + "\ud806\udde3\ud806\udde3" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude89" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd89" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef2" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd4e\ud838\udd4e" + + "\ud838\udec0\ud838\udeeb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.1 property value: {logicalorderexception} + "\u0e40\u0e44" + + "\u0ec0\u0ec4" + + "\u19b5\u19b7" + + "\u19ba\u19ba" + + "\uaab5\uaab6" + + "\uaab9\uaab9" + + "\uaabb\uaabc", + // Unicode 12.1 property value: {lowercase} + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0138" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018d" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019b" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01aa\u01ab" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01ba" + + "\u01bd\u01bf" + + "\u01c6\u01c6" + + "\u01c9\u01c9" + + "\u01cc\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f0" + + "\u01f3\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0221\u0221" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0239" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0293" + + "\u0295\u02b8" + + "\u02c0\u02c1" + + "\u02e0\u02e4" + + "\u0345\u0345" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037a\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fc" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0560\u0588" + + "\u10d0\u10fa" + + "\u10fd\u10ff" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d00\u1dbf" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9d" + + "\u1e9f\u1e9f" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1f87" + + "\u1f90\u1f97" + + "\u1fa0\u1fa7" + + "\u1fb0\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u210a\u210a" + + "\u210e\u210f" + + "\u2113\u2113" + + "\u212f\u212f" + + "\u2134\u2134" + + "\u2139\u2139" + + "\u213c\u213d" + + "\u2146\u2149" + + "\u214e\u214e" + + "\u2170\u217f" + + "\u2184\u2184" + + "\u24d0\u24e9" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c71\u2c71" + + "\u2c73\u2c74" + + "\u2c76\u2c7d" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce4" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69d" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua731" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua778" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua78e\ua78e" + + "\ua791\ua791" + + "\ua793\ua795" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7af\ua7af" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\ua7b9\ua7b9" + + "\ua7bb\ua7bb" + + "\ua7bd\ua7bd" + + "\ua7bf\ua7bf" + + "\ua7c3\ua7c3" + + "\ua7f8\ua7fa" + + "\uab30\uab5a" + + "\uab5c\uab67" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud81b\ude60\ud81b\ude7f" + + "\ud835\udc1a\ud835\udc33" + + "\ud835\udc4e\ud835\udc54" + + "\ud835\udc56\ud835\udc67" + + "\ud835\udc82\ud835\udc9b" + + "\ud835\udcb6\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udccf" + + "\ud835\udcea\ud835\udd03" + + "\ud835\udd1e\ud835\udd37" + + "\ud835\udd52\ud835\udd6b" + + "\ud835\udd86\ud835\udd9f" + + "\ud835\uddba\ud835\uddd3" + + "\ud835\uddee\ud835\ude07" + + "\ud835\ude22\ud835\ude3b" + + "\ud835\ude56\ud835\ude6f" + + "\ud835\ude8a\ud835\udea5" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udee1" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf1b" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf55" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udf8f" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfc9" + + "\ud835\udfcb\ud835\udfcb" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 12.1 property value: {lt} + "\u01c5\u01c5" + + "\u01c8\u01c8" + + "\u01cb\u01cb" + + "\u01f2\u01f2" + + "\u1f88\u1f8f" + + "\u1f98\u1f9f" + + "\u1fa8\u1faf" + + "\u1fbc\u1fbc" + + "\u1fcc\u1fcc" + + "\u1ffc\u1ffc", + // Unicode 12.1 property value: {lu} + "\u0041\u005a" + + "\u00c0\u00d6" + + "\u00d8\u00de" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u014a\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c4" + + "\u01c7\u01c7" + + "\u01ca\u01ca" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f1" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03cf\u03cf" + + "\u03d2\u03d4" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f4\u03f4" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13a0\u13f5" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1fb8\u1fbb" + + "\u1fc8\u1fcb" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff8\u1ffb" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210b\u210d" + + "\u2110\u2112" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u2130\u2133" + + "\u213e\u213f" + + "\u2145\u2145" + + "\u2183\u2183" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\ua7b8\ua7b8" + + "\ua7ba\ua7ba" + + "\ua7bc\ua7bc" + + "\ua7be\ua7be" + + "\ua7c2\ua7c2" + + "\ua7c4\ua7c6" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud81b\ude40\ud81b\ude5f" + + "\ud835\udc00\ud835\udc19" + + "\ud835\udc34\ud835\udc4d" + + "\ud835\udc68\ud835\udc81" + + "\ud835\udc9c\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb5" + + "\ud835\udcd0\ud835\udce9" + + "\ud835\udd04\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd38\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd6c\ud835\udd85" + + "\ud835\udda0\ud835\uddb9" + + "\ud835\uddd4\ud835\udded" + + "\ud835\ude08\ud835\ude21" + + "\ud835\ude3c\ud835\ude55" + + "\ud835\ude70\ud835\ude89" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udee2\ud835\udefa" + + "\ud835\udf1c\ud835\udf34" + + "\ud835\udf56\ud835\udf6e" + + "\ud835\udf90\ud835\udfa8" + + "\ud835\udfca\ud835\udfca" + + "\ud83a\udd00\ud83a\udd21", + // Unicode 12.1 property value: {lycian} + "\ud800\ude80\ud800\ude9c", + // Unicode 12.1 property value: {lydian} + "\ud802\udd20\ud802\udd39" + "\ud802\udd3f\ud802\udd3f", + // Unicode 12.1 property value: {mahajani} + "\ud804\udd50\ud804\udd76", + // Unicode 12.1 property value: {makasar} + "\ud807\udee0\ud807\udef8", + // Unicode 12.1 property value: {malayalam} + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f", + // Unicode 12.1 property value: {mandaic} + "\u0840\u085b" + "\u085e\u085e", + // Unicode 12.1 property value: {manichaean} + "\ud802\udec0\ud802\udee6" + "\ud802\udeeb\ud802\udef6", + // Unicode 12.1 property value: {marchen} + "\ud807\udc70\ud807\udc8f" + "\ud807\udc92\ud807\udca7" + "\ud807\udca9\ud807\udcb6", + // Unicode 12.1 property value: {masaramgondi} + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59", + // Unicode 12.1 property value: {math} + "\u002b\u002b" + + "\u003c\u003e" + + "\u005e\u005e" + + "\u007c\u007c" + + "\u007e\u007e" + + "\u00ac\u00ac" + + "\u00b1\u00b1" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u03d0\u03d2" + + "\u03d5\u03d5" + + "\u03f0\u03f1" + + "\u03f4\u03f6" + + "\u0606\u0608" + + "\u2016\u2016" + + "\u2032\u2034" + + "\u2040\u2040" + + "\u2044\u2044" + + "\u2052\u2052" + + "\u2061\u2064" + + "\u207a\u207e" + + "\u208a\u208e" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20e6" + + "\u20eb\u20ef" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2128\u2129" + + "\u212c\u212d" + + "\u212f\u2131" + + "\u2133\u2138" + + "\u213c\u2149" + + "\u214b\u214b" + + "\u2190\u21a7" + + "\u21a9\u21ae" + + "\u21b0\u21b1" + + "\u21b6\u21b7" + + "\u21bc\u21db" + + "\u21dd\u21dd" + + "\u21e4\u21e5" + + "\u21f4\u22ff" + + "\u2308\u230b" + + "\u2320\u2321" + + "\u237c\u237c" + + "\u239b\u23b5" + + "\u23b7\u23b7" + + "\u23d0\u23d0" + + "\u23dc\u23e2" + + "\u25a0\u25a1" + + "\u25ae\u25b7" + + "\u25bc\u25c1" + + "\u25c6\u25c7" + + "\u25ca\u25cb" + + "\u25cf\u25d3" + + "\u25e2\u25e2" + + "\u25e4\u25e4" + + "\u25e7\u25ec" + + "\u25f8\u25ff" + + "\u2605\u2606" + + "\u2640\u2640" + + "\u2642\u2642" + + "\u2660\u2663" + + "\u266d\u266f" + + "\u27c0\u27ff" + + "\u2900\u2aff" + + "\u2b30\u2b44" + + "\u2b47\u2b4c" + + "\ufb29\ufb29" + + "\ufe61\ufe66" + + "\ufe68\ufe68" + + "\uff0b\uff0b" + + "\uff1c\uff1e" + + "\uff3c\uff3c" + + "\uff3e\uff3e" + + "\uff5c\uff5c" + + "\uff5e\uff5e" + + "\uffe2\uffe2" + + "\uffe9\uffec" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1", + // Unicode 12.1 property value: {mc} + "\u0903\u0903" + + "\u093b\u093b" + + "\u093e\u0940" + + "\u0949\u094c" + + "\u094e\u094f" + + "\u0982\u0983" + + "\u09be\u09c0" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09d7\u09d7" + + "\u0a03\u0a03" + + "\u0a3e\u0a40" + + "\u0a83\u0a83" + + "\u0abe\u0ac0" + + "\u0ac9\u0ac9" + + "\u0acb\u0acc" + + "\u0b02\u0b03" + + "\u0b3e\u0b3e" + + "\u0b40\u0b40" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b57\u0b57" + + "\u0bbe\u0bbf" + + "\u0bc1\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd7\u0bd7" + + "\u0c01\u0c03" + + "\u0c41\u0c44" + + "\u0c82\u0c83" + + "\u0cbe\u0cbe" + + "\u0cc0\u0cc4" + + "\u0cc7\u0cc8" + + "\u0cca\u0ccb" + + "\u0cd5\u0cd6" + + "\u0d02\u0d03" + + "\u0d3e\u0d40" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d57\u0d57" + + "\u0d82\u0d83" + + "\u0dcf\u0dd1" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0f3e\u0f3f" + + "\u0f7f\u0f7f" + + "\u102b\u102c" + + "\u1031\u1031" + + "\u1038\u1038" + + "\u103b\u103c" + + "\u1056\u1057" + + "\u1062\u1064" + + "\u1067\u106d" + + "\u1083\u1084" + + "\u1087\u108c" + + "\u108f\u108f" + + "\u109a\u109c" + + "\u17b6\u17b6" + + "\u17be\u17c5" + + "\u17c7\u17c8" + + "\u1923\u1926" + + "\u1929\u192b" + + "\u1930\u1931" + + "\u1933\u1938" + + "\u1a19\u1a1a" + + "\u1a55\u1a55" + + "\u1a57\u1a57" + + "\u1a61\u1a61" + + "\u1a63\u1a64" + + "\u1a6d\u1a72" + + "\u1b04\u1b04" + + "\u1b35\u1b35" + + "\u1b3b\u1b3b" + + "\u1b3d\u1b41" + + "\u1b43\u1b44" + + "\u1b82\u1b82" + + "\u1ba1\u1ba1" + + "\u1ba6\u1ba7" + + "\u1baa\u1baa" + + "\u1be7\u1be7" + + "\u1bea\u1bec" + + "\u1bee\u1bee" + + "\u1bf2\u1bf3" + + "\u1c24\u1c2b" + + "\u1c34\u1c35" + + "\u1ce1\u1ce1" + + "\u1cf7\u1cf7" + + "\u302e\u302f" + + "\ua823\ua824" + + "\ua827\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c3" + + "\ua952\ua953" + + "\ua983\ua983" + + "\ua9b4\ua9b5" + + "\ua9ba\ua9bb" + + "\ua9be\ua9c0" + + "\uaa2f\uaa30" + + "\uaa33\uaa34" + + "\uaa4d\uaa4d" + + "\uaa7b\uaa7b" + + "\uaa7d\uaa7d" + + "\uaaeb\uaaeb" + + "\uaaee\uaaef" + + "\uaaf5\uaaf5" + + "\uabe3\uabe4" + + "\uabe6\uabe7" + + "\uabe9\uabea" + + "\uabec\uabec" + + "\ud804\udc00\ud804\udc00" + + "\ud804\udc02\ud804\udc02" + + "\ud804\udc82\ud804\udc82" + + "\ud804\udcb0\ud804\udcb2" + + "\ud804\udcb7\ud804\udcb8" + + "\ud804\udd2c\ud804\udd2c" + + "\ud804\udd45\ud804\udd46" + + "\ud804\udd82\ud804\udd82" + + "\ud804\uddb3\ud804\uddb5" + + "\ud804\uddbf\ud804\uddc0" + + "\ud804\ude2c\ud804\ude2e" + + "\ud804\ude32\ud804\ude33" + + "\ud804\ude35\ud804\ude35" + + "\ud804\udee0\ud804\udee2" + + "\ud804\udf02\ud804\udf03" + + "\ud804\udf3e\ud804\udf3f" + + "\ud804\udf41\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud805\udc35\ud805\udc37" + + "\ud805\udc40\ud805\udc41" + + "\ud805\udc45\ud805\udc45" + + "\ud805\udcb0\ud805\udcb2" + + "\ud805\udcb9\ud805\udcb9" + + "\ud805\udcbb\ud805\udcbe" + + "\ud805\udcc1\ud805\udcc1" + + "\ud805\uddaf\ud805\uddb1" + + "\ud805\uddb8\ud805\uddbb" + + "\ud805\uddbe\ud805\uddbe" + + "\ud805\ude30\ud805\ude32" + + "\ud805\ude3b\ud805\ude3c" + + "\ud805\ude3e\ud805\ude3e" + + "\ud805\udeac\ud805\udeac" + + "\ud805\udeae\ud805\udeaf" + + "\ud805\udeb6\ud805\udeb6" + + "\ud805\udf20\ud805\udf21" + + "\ud805\udf26\ud805\udf26" + + "\ud806\udc2c\ud806\udc2e" + + "\ud806\udc38\ud806\udc38" + + "\ud806\uddd1\ud806\uddd3" + + "\ud806\udddc\ud806\udddf" + + "\ud806\udde4\ud806\udde4" + + "\ud806\ude39\ud806\ude39" + + "\ud806\ude57\ud806\ude58" + + "\ud806\ude97\ud806\ude97" + + "\ud807\udc2f\ud807\udc2f" + + "\ud807\udc3e\ud807\udc3e" + + "\ud807\udca9\ud807\udca9" + + "\ud807\udcb1\ud807\udcb1" + + "\ud807\udcb4\ud807\udcb4" + + "\ud807\udd8a\ud807\udd8e" + + "\ud807\udd93\ud807\udd94" + + "\ud807\udd96\ud807\udd96" + + "\ud807\udef5\ud807\udef6" + + "\ud81b\udf51\ud81b\udf87" + + "\ud834\udd65\ud834\udd66" + + "\ud834\udd6d\ud834\udd72", + // Unicode 12.1 property value: {me} + "\u0488\u0489" + "\u1abe\u1abe" + "\u20dd\u20e0" + "\u20e2\u20e4" + "\ua670\ua672", + // Unicode 12.1 property value: {medefaidrin} + "\ud81b\ude40\ud81b\ude9a", + // Unicode 12.1 property value: {meeteimayek} + "\uaae0\uaaf6" + "\uabc0\uabed" + "\uabf0\uabf9", + // Unicode 12.1 property value: {mendekikakui} + "\ud83a\udc00\ud83a\udcc4" + "\ud83a\udcc7\ud83a\udcd6", + // Unicode 12.1 property value: {meroiticcursive} + "\ud802\udda0\ud802\uddb7" + "\ud802\uddbc\ud802\uddcf" + "\ud802\uddd2\ud802\uddff", + // Unicode 12.1 property value: {meroitichieroglyphs} + "\ud802\udd80\ud802\udd9f", + // Unicode 12.1 property value: {miao} + "\ud81b\udf00\ud81b\udf4a" + "\ud81b\udf4f\ud81b\udf87" + "\ud81b\udf8f\ud81b\udf9f", + // Unicode 12.1 property value: {mn} + "\u0300\u036f" + + "\u0483\u0487" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u07fd\u07fd" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d3\u08e1" + + "\u08e3\u0902" + + "\u093a\u093a" + + "\u093c\u093c" + + "\u0941\u0948" + + "\u094d\u094d" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0981" + + "\u09bc\u09bc" + + "\u09c1\u09c4" + + "\u09cd\u09cd" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a02" + + "\u0a3c\u0a3c" + + "\u0a41\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a82" + + "\u0abc\u0abc" + + "\u0ac1\u0ac5" + + "\u0ac7\u0ac8" + + "\u0acd\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b01" + + "\u0b3c\u0b3c" + + "\u0b3f\u0b3f" + + "\u0b41\u0b44" + + "\u0b4d\u0b4d" + + "\u0b56\u0b56" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bc0\u0bc0" + + "\u0bcd\u0bcd" + + "\u0c00\u0c00" + + "\u0c04\u0c04" + + "\u0c3e\u0c40" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c81" + + "\u0cbc\u0cbc" + + "\u0cbf\u0cbf" + + "\u0cc6\u0cc6" + + "\u0ccc\u0ccd" + + "\u0ce2\u0ce3" + + "\u0d00\u0d01" + + "\u0d3b\u0d3c" + + "\u0d41\u0d44" + + "\u0d4d\u0d4d" + + "\u0d62\u0d63" + + "\u0dca\u0dca" + + "\u0dd2\u0dd4" + + "\u0dd6\u0dd6" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f71\u0f7e" + + "\u0f80\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102d\u1030" + + "\u1032\u1037" + + "\u1039\u103a" + + "\u103d\u103e" + + "\u1058\u1059" + + "\u105e\u1060" + + "\u1071\u1074" + + "\u1082\u1082" + + "\u1085\u1086" + + "\u108d\u108d" + + "\u109d\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17b5" + + "\u17b7\u17bd" + + "\u17c6\u17c6" + + "\u17c9\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u1922" + + "\u1927\u1928" + + "\u1932\u1932" + + "\u1939\u193b" + + "\u1a17\u1a18" + + "\u1a1b\u1a1b" + + "\u1a56\u1a56" + + "\u1a58\u1a5e" + + "\u1a60\u1a60" + + "\u1a62\u1a62" + + "\u1a65\u1a6c" + + "\u1a73\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abd" + + "\u1b00\u1b03" + + "\u1b34\u1b34" + + "\u1b36\u1b3a" + + "\u1b3c\u1b3c" + + "\u1b42\u1b42" + + "\u1b6b\u1b73" + + "\u1b80\u1b81" + + "\u1ba2\u1ba5" + + "\u1ba8\u1ba9" + + "\u1bab\u1bad" + + "\u1be6\u1be6" + + "\u1be8\u1be9" + + "\u1bed\u1bed" + + "\u1bef\u1bf1" + + "\u1c2c\u1c33" + + "\u1c36\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce0" + + "\u1ce2\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf8\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302d" + + "\u3099\u309a" + + "\ua66f\ua66f" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua825\ua826" + + "\ua8c4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua951" + + "\ua980\ua982" + + "\ua9b3\ua9b3" + + "\ua9b6\ua9b9" + + "\ua9bc\ua9bd" + + "\ua9e5\ua9e5" + + "\uaa29\uaa2e" + + "\uaa31\uaa32" + + "\uaa35\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4c" + + "\uaa7c\uaa7c" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaec\uaaed" + + "\uaaf6\uaaf6" + + "\uabe5\uabe5" + + "\uabe8\uabe8" + + "\uabed\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc01\ud804\udc01" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc81" + + "\ud804\udcb3\ud804\udcb6" + + "\ud804\udcb9\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd2b" + + "\ud804\udd2d\ud804\udd34" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd81" + + "\ud804\uddb6\ud804\uddbe" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2f\ud804\ude31" + + "\ud804\ude34\ud804\ude34" + + "\ud804\ude36\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udedf" + + "\ud804\udee3\ud804\udeea" + + "\ud804\udf00\ud804\udf01" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf40\ud804\udf40" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc38\ud805\udc3f" + + "\ud805\udc42\ud805\udc44" + + "\ud805\udc46\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb3\ud805\udcb8" + + "\ud805\udcba\ud805\udcba" + + "\ud805\udcbf\ud805\udcc0" + + "\ud805\udcc2\ud805\udcc3" + + "\ud805\uddb2\ud805\uddb5" + + "\ud805\uddbc\ud805\uddbd" + + "\ud805\uddbf\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude33\ud805\ude3a" + + "\ud805\ude3d\ud805\ude3d" + + "\ud805\ude3f\ud805\ude40" + + "\ud805\udeab\ud805\udeab" + + "\ud805\udead\ud805\udead" + + "\ud805\udeb0\ud805\udeb5" + + "\ud805\udeb7\ud805\udeb7" + + "\ud805\udf1d\ud805\udf1f" + + "\ud805\udf22\ud805\udf25" + + "\ud805\udf27\ud805\udf2b" + + "\ud806\udc2f\ud806\udc37" + + "\ud806\udc39\ud806\udc3a" + + "\ud806\uddd4\ud806\uddd7" + + "\ud806\uddda\ud806\udddb" + + "\ud806\udde0\ud806\udde0" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude38" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude56" + + "\ud806\ude59\ud806\ude5b" + + "\ud806\ude8a\ud806\ude96" + + "\ud806\ude98\ud806\ude99" + + "\ud807\udc30\ud807\udc36" + + "\ud807\udc38\ud807\udc3d" + + "\ud807\udc3f\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udcaa\ud807\udcb0" + + "\ud807\udcb2\ud807\udcb3" + + "\ud807\udcb5\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd95\ud807\udd95" + + "\ud807\udd97\ud807\udd97" + + "\ud807\udef3\ud807\udef4" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf4f\ud81b\udf4f" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd30\ud838\udd36" + + "\ud838\udeec\ud838\udeef" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.1 property value: {modi} + "\ud805\ude00\ud805\ude44" + "\ud805\ude50\ud805\ude59", + // Unicode 12.1 property value: {mongolian} + "\u1800\u1801" + + "\u1804\u1804" + + "\u1806\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\ud805\ude60\ud805\ude6c", + // Unicode 12.1 property value: {mro} + "\ud81a\ude40\ud81a\ude5e" + "\ud81a\ude60\ud81a\ude69" + "\ud81a\ude6e\ud81a\ude6f", + // Unicode 12.1 property value: {multani} + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9", + // Unicode 12.1 property value: {myanmar} + "\u1000\u109f" + "\ua9e0\ua9fe" + "\uaa60\uaa7f", + // Unicode 12.1 property value: {nabataean} + "\ud802\udc80\ud802\udc9e" + "\ud802\udca7\ud802\udcaf", + // Unicode 12.1 property value: {nandinagari} + "\ud806\udda0\ud806\udda7" + "\ud806\uddaa\ud806\uddd7" + "\ud806\uddda\ud806\udde4", + // Unicode 12.1 property value: {nd} + "\u0030\u0039" + + "\u0660\u0669" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\uff10\uff19" + + "\ud801\udca0\ud801\udca9" + + "\ud803\udd30\ud803\udd39" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udda0\ud807\udda9" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udef0\ud838\udef9" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 12.1 property value: {newa} + "\ud805\udc00\ud805\udc59" + "\ud805\udc5b\ud805\udc5b" + "\ud805\udc5d\ud805\udc5f", + // Unicode 12.1 property value: {newtailue} + "\u1980\u19ab" + "\u19b0\u19c9" + "\u19d0\u19da" + "\u19de\u19df", + // Unicode 12.1 property value: {nko} + "\u07c0\u07fa" + "\u07fd\u07ff", + // Unicode 12.1 property value: {nl} + "\u16ee\u16f0" + + "\u2160\u2182" + + "\u2185\u2188" + + "\u3007\u3007" + + "\u3021\u3029" + + "\u3038\u303a" + + "\ua6e6\ua6ef" + + "\ud800\udd40\ud800\udd74" + + "\ud800\udf41\ud800\udf41" + + "\ud800\udf4a\ud800\udf4a" + + "\ud800\udfd1\ud800\udfd5" + + "\ud809\udc00\ud809\udc6e", + // Unicode 12.1 property value: {no} + "\u00b2\u00b3" + + "\u00b9\u00b9" + + "\u00bc\u00be" + + "\u09f4\u09f9" + + "\u0b72\u0b77" + + "\u0bf0\u0bf2" + + "\u0c78\u0c7e" + + "\u0d58\u0d5e" + + "\u0d70\u0d78" + + "\u0f2a\u0f33" + + "\u1369\u137c" + + "\u17f0\u17f9" + + "\u19da\u19da" + + "\u2070\u2070" + + "\u2074\u2079" + + "\u2080\u2089" + + "\u2150\u215f" + + "\u2189\u2189" + + "\u2460\u249b" + + "\u24ea\u24ff" + + "\u2776\u2793" + + "\u2cfd\u2cfd" + + "\u3192\u3195" + + "\u3220\u3229" + + "\u3248\u324f" + + "\u3251\u325f" + + "\u3280\u3289" + + "\u32b1\u32bf" + + "\ua830\ua835" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd75\ud800\udd78" + + "\ud800\udd8a\ud800\udd8b" + + "\ud800\udee1\ud800\udefb" + + "\ud800\udf20\ud800\udf23" + + "\ud802\udc58\ud802\udc5f" + + "\ud802\udc79\ud802\udc7f" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udcfb\ud802\udcff" + + "\ud802\udd16\ud802\udd1b" + + "\ud802\uddbc\ud802\uddbd" + + "\ud802\uddc0\ud802\uddcf" + + "\ud802\uddd2\ud802\uddff" + + "\ud802\ude40\ud802\ude48" + + "\ud802\ude7d\ud802\ude7e" + + "\ud802\ude9d\ud802\ude9f" + + "\ud802\udeeb\ud802\udeef" + + "\ud802\udf58\ud802\udf5f" + + "\ud802\udf78\ud802\udf7f" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udcfa\ud803\udcff" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf1d\ud803\udf26" + + "\ud803\udf51\ud803\udf54" + + "\ud804\udc52\ud804\udc65" + + "\ud804\udde1\ud804\uddf4" + + "\ud805\udf3a\ud805\udf3b" + + "\ud806\udcea\ud806\udcf2" + + "\ud807\udc5a\ud807\udc6c" + + "\ud807\udfc0\ud807\udfd4" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81b\ude80\ud81b\ude96" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf60\ud834\udf78" + + "\ud83a\udcc7\ud83a\udccf" + + "\ud83b\udc71\ud83b\udcab" + + "\ud83b\udcad\ud83b\udcaf" + + "\ud83b\udcb1\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd2d" + + "\ud83b\udd2f\ud83b\udd3d" + + "\ud83c\udd00\ud83c\udd0c", + // Unicode 12.1 property value: {noncharactercodepoint} + "\ufdd0\ufdef" + + "\ufffe\uffff" + + "\ud83f\udffe\ud83f\udfff" + + "\ud87f\udffe\ud87f\udfff" + + "\ud8bf\udffe\ud8bf\udfff" + + "\ud8ff\udffe\ud8ff\udfff" + + "\ud93f\udffe\ud93f\udfff" + + "\ud97f\udffe\ud97f\udfff" + + "\ud9bf\udffe\ud9bf\udfff" + + "\ud9ff\udffe\ud9ff\udfff" + + "\uda3f\udffe\uda3f\udfff" + + "\uda7f\udffe\uda7f\udfff" + + "\udabf\udffe\udabf\udfff" + + "\udaff\udffe\udaff\udfff" + + "\udb3f\udffe\udb3f\udfff" + + "\udb7f\udffe\udb7f\udfff" + + "\udbbf\udffe\udbbf\udfff" + + "\udbff\udffe\udbff\udfff", + // Unicode 12.1 property value: {nushu} + "\ud81b\udfe1\ud81b\udfe1" + "\ud82c\udd70\ud82c\udefb", + // Unicode 12.1 property value: {nyiakengpuachuehmong} + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4f", + // Unicode 12.1 property value: {ogham} + "\u1680\u169c", + // Unicode 12.1 property value: {olchiki} + "\u1c50\u1c7f", + // Unicode 12.1 property value: {oldhungarian} + "\ud803\udc80\ud803\udcb2" + "\ud803\udcc0\ud803\udcf2" + "\ud803\udcfa\ud803\udcff", + // Unicode 12.1 property value: {olditalic} + "\ud800\udf00\ud800\udf23" + "\ud800\udf2d\ud800\udf2f", + // Unicode 12.1 property value: {oldnortharabian} + "\ud802\ude80\ud802\ude9f", + // Unicode 12.1 property value: {oldpermic} + "\ud800\udf50\ud800\udf7a", + // Unicode 12.1 property value: {oldpersian} + "\ud800\udfa0\ud800\udfc3" + "\ud800\udfc8\ud800\udfd5", + // Unicode 12.1 property value: {oldsogdian} + "\ud803\udf00\ud803\udf27", + // Unicode 12.1 property value: {oldsoutharabian} + "\ud802\ude60\ud802\ude7f", + // Unicode 12.1 property value: {oldturkic} + "\ud803\udc00\ud803\udc48", + // Unicode 12.1 property value: {oriya} + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77", + // Unicode 12.1 property value: {osage} + "\ud801\udcb0\ud801\udcd3" + "\ud801\udcd8\ud801\udcfb", + // Unicode 12.1 property value: {osmanya} + "\ud801\udc80\ud801\udc9d" + "\ud801\udca0\ud801\udca9", + // Unicode 12.1 property value: {otheralphabetic} + "\u0345\u0345" + + "\u05b0\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u0657" + + "\u0659\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06e1\u06e4" + + "\u06e7\u06e8" + + "\u06ed\u06ed" + + "\u0711\u0711" + + "\u0730\u073f" + + "\u07a6\u07b0" + + "\u0816\u0817" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082c" + + "\u08d4\u08df" + + "\u08e3\u08e9" + + "\u08f0\u0903" + + "\u093a\u093b" + + "\u093e\u094c" + + "\u094e\u094f" + + "\u0955\u0957" + + "\u0962\u0963" + + "\u0981\u0983" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cc" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u0a01\u0a03" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4c" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a83" + + "\u0abe\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acc" + + "\u0ae2\u0ae3" + + "\u0afa\u0afc" + + "\u0b01\u0b03" + + "\u0b3e\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4c" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcc" + + "\u0bd7\u0bd7" + + "\u0c00\u0c03" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4c" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c83" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccc" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d03" + + "\u0d3e\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4c" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0d82\u0d83" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e4d\u0e4d" + + "\u0eb1\u0eb1" + + "\u0eb4\u0eb9" + + "\u0ebb\u0ebc" + + "\u0ecd\u0ecd" + + "\u0f71\u0f81" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u102b\u1036" + + "\u1038\u1038" + + "\u103b\u103e" + + "\u1056\u1059" + + "\u105e\u1060" + + "\u1062\u1064" + + "\u1067\u106d" + + "\u1071\u1074" + + "\u1082\u108d" + + "\u108f\u108f" + + "\u109a\u109d" + + "\u1712\u1713" + + "\u1732\u1733" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b6\u17c8" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u192b" + + "\u1930\u1938" + + "\u1a17\u1a1b" + + "\u1a55\u1a5e" + + "\u1a61\u1a74" + + "\u1b00\u1b04" + + "\u1b35\u1b43" + + "\u1b80\u1b82" + + "\u1ba1\u1ba9" + + "\u1bac\u1bad" + + "\u1be7\u1bf1" + + "\u1c24\u1c36" + + "\u1de7\u1df4" + + "\u24b6\u24e9" + + "\u2de0\u2dff" + + "\ua674\ua67b" + + "\ua69e\ua69f" + + "\ua802\ua802" + + "\ua80b\ua80b" + + "\ua823\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c3" + + "\ua8c5\ua8c5" + + "\ua8ff\ua8ff" + + "\ua926\ua92a" + + "\ua947\ua952" + + "\ua980\ua983" + + "\ua9b4\ua9bf" + + "\ua9e5\ua9e5" + + "\uaa29\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4d" + + "\uaa7b\uaa7d" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabe" + + "\uaaeb\uaaef" + + "\uaaf5\uaaf5" + + "\uabe3\uabea" + + "\ufb1e\ufb1e" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud803\udd24\ud803\udd27" + + "\ud804\udc00\ud804\udc02" + + "\ud804\udc38\ud804\udc45" + + "\ud804\udc82\ud804\udc82" + + "\ud804\udcb0\ud804\udcb8" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd32" + + "\ud804\udd45\ud804\udd46" + + "\ud804\udd80\ud804\udd82" + + "\ud804\uddb3\ud804\uddbf" + + "\ud804\ude2c\ud804\ude34" + + "\ud804\ude37\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udee8" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf3e\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4c" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud805\udc35\ud805\udc41" + + "\ud805\udc43\ud805\udc45" + + "\ud805\udcb0\ud805\udcc1" + + "\ud805\uddaf\ud805\uddb5" + + "\ud805\uddb8\ud805\uddbe" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude30\ud805\ude3e" + + "\ud805\ude40\ud805\ude40" + + "\ud805\udeab\ud805\udeb5" + + "\ud805\udf1d\ud805\udf2a" + + "\ud806\udc2c\ud806\udc38" + + "\ud806\uddd1\ud806\uddd7" + + "\ud806\uddda\ud806\udddf" + + "\ud806\udde4\ud806\udde4" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude35\ud806\ude39" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude51\ud806\ude5b" + + "\ud806\ude8a\ud806\ude97" + + "\ud807\udc2f\ud807\udc36" + + "\ud807\udc38\ud807\udc3e" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd41" + + "\ud807\udd43\ud807\udd43" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd8a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd96" + + "\ud807\udef3\ud807\udef6" + + "\ud81b\udf4f\ud81b\udf4f" + + "\ud81b\udf51\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9e\ud82f\udc9e" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud83a\udd47\ud83a\udd47" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 12.1 property value: {otherdefaultignorablecodepoint} + "\u034f\u034f" + + "\u115f\u1160" + + "\u17b4\u17b5" + + "\u2065\u2065" + + "\u3164\u3164" + + "\uffa0\uffa0" + + "\ufff0\ufff8" + + "\udb40\udc00\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udb43\udfff", + // Unicode 12.1 property value: {othergraphemeextend} + "\u09be\u09be" + + "\u09d7\u09d7" + + "\u0b3e\u0b3e" + + "\u0b57\u0b57" + + "\u0bbe\u0bbe" + + "\u0bd7\u0bd7" + + "\u0cc2\u0cc2" + + "\u0cd5\u0cd6" + + "\u0d3e\u0d3e" + + "\u0d57\u0d57" + + "\u0dcf\u0dcf" + + "\u0ddf\u0ddf" + + "\u1b35\u1b35" + + "\u200c\u200c" + + "\u302e\u302f" + + "\uff9e\uff9f" + + "\ud804\udf3e\ud804\udf3e" + + "\ud804\udf57\ud804\udf57" + + "\ud805\udcb0\ud805\udcb0" + + "\ud805\udcbd\ud805\udcbd" + + "\ud805\uddaf\ud805\uddaf" + + "\ud834\udd65\ud834\udd65" + + "\ud834\udd6e\ud834\udd72" + + "\udb40\udc20\udb40\udc7f", + // Unicode 12.1 property value: {otheridcontinue} + "\u00b7\u00b7" + "\u0387\u0387" + "\u1369\u1371" + "\u19da\u19da", + // Unicode 12.1 property value: {otheridstart} + "\u1885\u1886" + "\u2118\u2118" + "\u212e\u212e" + "\u309b\u309c", + // Unicode 12.1 property value: {otherlowercase} + "\u00aa\u00aa" + + "\u00ba\u00ba" + + "\u02b0\u02b8" + + "\u02c0\u02c1" + + "\u02e0\u02e4" + + "\u0345\u0345" + + "\u037a\u037a" + + "\u1d2c\u1d6a" + + "\u1d78\u1d78" + + "\u1d9b\u1dbf" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2170\u217f" + + "\u24d0\u24e9" + + "\u2c7c\u2c7d" + + "\ua69c\ua69d" + + "\ua770\ua770" + + "\ua7f8\ua7f9" + + "\uab5c\uab5f", + // Unicode 12.1 property value: {othermath} + "\u005e\u005e" + + "\u03d0\u03d2" + + "\u03d5\u03d5" + + "\u03f0\u03f1" + + "\u03f4\u03f5" + + "\u2016\u2016" + + "\u2032\u2034" + + "\u2040\u2040" + + "\u2061\u2064" + + "\u207d\u207e" + + "\u208d\u208e" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20e6" + + "\u20eb\u20ef" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2128\u2129" + + "\u212c\u212d" + + "\u212f\u2131" + + "\u2133\u2138" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u2195\u2199" + + "\u219c\u219f" + + "\u21a1\u21a2" + + "\u21a4\u21a5" + + "\u21a7\u21a7" + + "\u21a9\u21ad" + + "\u21b0\u21b1" + + "\u21b6\u21b7" + + "\u21bc\u21cd" + + "\u21d0\u21d1" + + "\u21d3\u21d3" + + "\u21d5\u21db" + + "\u21dd\u21dd" + + "\u21e4\u21e5" + + "\u2308\u230b" + + "\u23b4\u23b5" + + "\u23b7\u23b7" + + "\u23d0\u23d0" + + "\u23e2\u23e2" + + "\u25a0\u25a1" + + "\u25ae\u25b6" + + "\u25bc\u25c0" + + "\u25c6\u25c7" + + "\u25ca\u25cb" + + "\u25cf\u25d3" + + "\u25e2\u25e2" + + "\u25e4\u25e4" + + "\u25e7\u25ec" + + "\u2605\u2606" + + "\u2640\u2640" + + "\u2642\u2642" + + "\u2660\u2663" + + "\u266d\u266e" + + "\u27c5\u27c6" + + "\u27e6\u27ef" + + "\u2983\u2998" + + "\u29d8\u29db" + + "\u29fc\u29fd" + + "\ufe61\ufe61" + + "\ufe63\ufe63" + + "\ufe68\ufe68" + + "\uff3c\uff3c" + + "\uff3e\uff3e" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb", + // Unicode 12.1 property value: {otheruppercase} + "\u2160\u216f" + + "\u24b6\u24cf" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 12.1 property value: {pahawhhmong} + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f", + // Unicode 12.1 property value: {palmyrene} + "\ud802\udc60\ud802\udc7f", + // Unicode 12.1 property value: {patternsyntax} + "\u0021\u002f" + + "\u003a\u0040" + + "\u005b\u005e" + + "\u0060\u0060" + + "\u007b\u007e" + + "\u00a1\u00a7" + + "\u00a9\u00a9" + + "\u00ab\u00ac" + + "\u00ae\u00ae" + + "\u00b0\u00b1" + + "\u00b6\u00b6" + + "\u00bb\u00bb" + + "\u00bf\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u2010\u2027" + + "\u2030\u203e" + + "\u2041\u2053" + + "\u2055\u205e" + + "\u2190\u245f" + + "\u2500\u2775" + + "\u2794\u2bff" + + "\u2e00\u2e7f" + + "\u3001\u3003" + + "\u3008\u3020" + + "\u3030\u3030" + + "\ufd3e\ufd3f" + + "\ufe45\ufe46", + // Unicode 12.1 property value: {patternwhitespace} + "\t\r" + "\u0020\u0020" + "\u0085\u0085" + "\u200e\u200f" + "\u2028\u2029", + // Unicode 12.1 property value: {paucinhau} + "\ud806\udec0\ud806\udef8", + // Unicode 12.1 property value: {pc} + "\u005f\u005f" + + "\u203f\u2040" + + "\u2054\u2054" + + "\ufe33\ufe34" + + "\ufe4d\ufe4f" + + "\uff3f\uff3f", + // Unicode 12.1 property value: {pd} + "\u002d\u002d" + + "\u058a\u058a" + + "\u05be\u05be" + + "\u1400\u1400" + + "\u1806\u1806" + + "\u2010\u2015" + + "\u2e17\u2e17" + + "\u2e1a\u2e1a" + + "\u2e3a\u2e3b" + + "\u2e40\u2e40" + + "\u301c\u301c" + + "\u3030\u3030" + + "\u30a0\u30a0" + + "\ufe31\ufe32" + + "\ufe58\ufe58" + + "\ufe63\ufe63" + + "\uff0d\uff0d", + // Unicode 12.1 property value: {pe} + "\u0029\u0029" + + "\u005d\u005d" + + "\u007d\u007d" + + "\u0f3b\u0f3b" + + "\u0f3d\u0f3d" + + "\u169c\u169c" + + "\u2046\u2046" + + "\u207e\u207e" + + "\u208e\u208e" + + "\u2309\u2309" + + "\u230b\u230b" + + "\u232a\u232a" + + "\u2769\u2769" + + "\u276b\u276b" + + "\u276d\u276d" + + "\u276f\u276f" + + "\u2771\u2771" + + "\u2773\u2773" + + "\u2775\u2775" + + "\u27c6\u27c6" + + "\u27e7\u27e7" + + "\u27e9\u27e9" + + "\u27eb\u27eb" + + "\u27ed\u27ed" + + "\u27ef\u27ef" + + "\u2984\u2984" + + "\u2986\u2986" + + "\u2988\u2988" + + "\u298a\u298a" + + "\u298c\u298c" + + "\u298e\u298e" + + "\u2990\u2990" + + "\u2992\u2992" + + "\u2994\u2994" + + "\u2996\u2996" + + "\u2998\u2998" + + "\u29d9\u29d9" + + "\u29db\u29db" + + "\u29fd\u29fd" + + "\u2e23\u2e23" + + "\u2e25\u2e25" + + "\u2e27\u2e27" + + "\u2e29\u2e29" + + "\u3009\u3009" + + "\u300b\u300b" + + "\u300d\u300d" + + "\u300f\u300f" + + "\u3011\u3011" + + "\u3015\u3015" + + "\u3017\u3017" + + "\u3019\u3019" + + "\u301b\u301b" + + "\u301e\u301f" + + "\ufd3e\ufd3e" + + "\ufe18\ufe18" + + "\ufe36\ufe36" + + "\ufe38\ufe38" + + "\ufe3a\ufe3a" + + "\ufe3c\ufe3c" + + "\ufe3e\ufe3e" + + "\ufe40\ufe40" + + "\ufe42\ufe42" + + "\ufe44\ufe44" + + "\ufe48\ufe48" + + "\ufe5a\ufe5a" + + "\ufe5c\ufe5c" + + "\ufe5e\ufe5e" + + "\uff09\uff09" + + "\uff3d\uff3d" + + "\uff5d\uff5d" + + "\uff60\uff60" + + "\uff63\uff63", + // Unicode 12.1 property value: {pf} + "\u00bb\u00bb" + + "\u2019\u2019" + + "\u201d\u201d" + + "\u203a\u203a" + + "\u2e03\u2e03" + + "\u2e05\u2e05" + + "\u2e0a\u2e0a" + + "\u2e0d\u2e0d" + + "\u2e1d\u2e1d" + + "\u2e21\u2e21", + // Unicode 12.1 property value: {phagspa} + "\ua840\ua877", + // Unicode 12.1 property value: {phoenician} + "\ud802\udd00\ud802\udd1b" + "\ud802\udd1f\ud802\udd1f", + // Unicode 12.1 property value: {pi} + "\u00ab\u00ab" + + "\u2018\u2018" + + "\u201b\u201c" + + "\u201f\u201f" + + "\u2039\u2039" + + "\u2e02\u2e02" + + "\u2e04\u2e04" + + "\u2e09\u2e09" + + "\u2e0c\u2e0c" + + "\u2e1c\u2e1c" + + "\u2e20\u2e20", + // Unicode 12.1 property value: {po} + "\u0021\u0023" + + "\u0025\u0027" + + "\u002a\u002a" + + "\u002c\u002c" + + "\u002e\u002f" + + "\u003a\u003b" + + "\u003f\u0040" + + "\\\\" + + "\u00a1\u00a1" + + "\u00a7\u00a7" + + "\u00b6\u00b7" + + "\u00bf\u00bf" + + "\u037e\u037e" + + "\u0387\u0387" + + "\u055a\u055f" + + "\u0589\u0589" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05f3\u05f4" + + "\u0609\u060a" + + "\u060c\u060d" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u066a\u066d" + + "\u06d4\u06d4" + + "\u0700\u070d" + + "\u07f7\u07f9" + + "\u0830\u083e" + + "\u085e\u085e" + + "\u0964\u0965" + + "\u0970\u0970" + + "\u09fd\u09fd" + + "\u0a76\u0a76" + + "\u0af0\u0af0" + + "\u0c77\u0c77" + + "\u0c84\u0c84" + + "\u0df4\u0df4" + + "\u0e4f\u0e4f" + + "\u0e5a\u0e5b" + + "\u0f04\u0f12" + + "\u0f14\u0f14" + + "\u0f85\u0f85" + + "\u0fd0\u0fd4" + + "\u0fd9\u0fda" + + "\u104a\u104f" + + "\u10fb\u10fb" + + "\u1360\u1368" + + "\u166e\u166e" + + "\u16eb\u16ed" + + "\u1735\u1736" + + "\u17d4\u17d6" + + "\u17d8\u17da" + + "\u1800\u1805" + + "\u1807\u180a" + + "\u1944\u1945" + + "\u1a1e\u1a1f" + + "\u1aa0\u1aa6" + + "\u1aa8\u1aad" + + "\u1b5a\u1b60" + + "\u1bfc\u1bff" + + "\u1c3b\u1c3f" + + "\u1c7e\u1c7f" + + "\u1cc0\u1cc7" + + "\u1cd3\u1cd3" + + "\u2016\u2017" + + "\u2020\u2027" + + "\u2030\u2038" + + "\u203b\u203e" + + "\u2041\u2043" + + "\u2047\u2051" + + "\u2053\u2053" + + "\u2055\u205e" + + "\u2cf9\u2cfc" + + "\u2cfe\u2cff" + + "\u2d70\u2d70" + + "\u2e00\u2e01" + + "\u2e06\u2e08" + + "\u2e0b\u2e0b" + + "\u2e0e\u2e16" + + "\u2e18\u2e19" + + "\u2e1b\u2e1b" + + "\u2e1e\u2e1f" + + "\u2e2a\u2e2e" + + "\u2e30\u2e39" + + "\u2e3c\u2e3f" + + "\u2e41\u2e41" + + "\u2e43\u2e4f" + + "\u3001\u3003" + + "\u303d\u303d" + + "\u30fb\u30fb" + + "\ua4fe\ua4ff" + + "\ua60d\ua60f" + + "\ua673\ua673" + + "\ua67e\ua67e" + + "\ua6f2\ua6f7" + + "\ua874\ua877" + + "\ua8ce\ua8cf" + + "\ua8f8\ua8fa" + + "\ua8fc\ua8fc" + + "\ua92e\ua92f" + + "\ua95f\ua95f" + + "\ua9c1\ua9cd" + + "\ua9de\ua9df" + + "\uaa5c\uaa5f" + + "\uaade\uaadf" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ufe10\ufe16" + + "\ufe19\ufe19" + + "\ufe30\ufe30" + + "\ufe45\ufe46" + + "\ufe49\ufe4c" + + "\ufe50\ufe52" + + "\ufe54\ufe57" + + "\ufe5f\ufe61" + + "\ufe68\ufe68" + + "\ufe6a\ufe6b" + + "\uff01\uff03" + + "\uff05\uff07" + + "\uff0a\uff0a" + + "\uff0c\uff0c" + + "\uff0e\uff0f" + + "\uff1a\uff1b" + + "\uff1f\uff20" + + "\uff3c\uff3c" + + "\uff61\uff61" + + "\uff64\uff65" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udf9f\ud800\udf9f" + + "\ud800\udfd0\ud800\udfd0" + + "\ud801\udd6f\ud801\udd6f" + + "\ud802\udc57\ud802\udc57" + + "\ud802\udd1f\ud802\udd1f" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude7f\ud802\ude7f" + + "\ud802\udef0\ud802\udef6" + + "\ud802\udf39\ud802\udf3f" + + "\ud802\udf99\ud802\udf9c" + + "\ud803\udf55\ud803\udf59" + + "\ud804\udc47\ud804\udc4d" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd40\ud804\udd43" + + "\ud804\udd74\ud804\udd75" + + "\ud804\uddc5\ud804\uddc8" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\udddb\ud804\udddb" + + "\ud804\udddd\ud804\udddf" + + "\ud804\ude38\ud804\ude3d" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4f" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5d" + + "\ud805\udcc6\ud805\udcc6" + + "\ud805\uddc1\ud805\uddd7" + + "\ud805\ude41\ud805\ude43" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\udc3b\ud806\udc3b" + + "\ud806\udde2\ud806\udde2" + + "\ud806\ude3f\ud806\ude46" + + "\ud806\ude9a\ud806\ude9c" + + "\ud806\ude9e\ud806\udea2" + + "\ud807\udc41\ud807\udc45" + + "\ud807\udc70\ud807\udc71" + + "\ud807\udef7\ud807\udef8" + + "\ud807\udfff\ud807\udfff" + + "\ud809\udc70\ud809\udc74" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf3b" + + "\ud81a\udf44\ud81a\udf44" + + "\ud81b\ude97\ud81b\ude9a" + + "\ud81b\udfe2\ud81b\udfe2" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude87\ud836\ude8b" + + "\ud83a\udd5e\ud83a\udd5f", + // Unicode 12.1 property value: {prependedconcatenationmark} + "\u0600\u0605" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udccd\ud804\udccd", + // Unicode 12.1 property value: {print} + "\u0020\u007e" + + "\u00a0\u0377" + + "\u037a\u037f" + + "\u0384\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u052f" + + "\u0531\u0556" + + "\u0559\u058a" + + "\u058d\u058f" + + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\u0600\u061c" + + "\u061e\u070d" + + "\u070f\u074a" + + "\u074d\u07b1" + + "\u07c0\u07fa" + + "\u07fd\u082d" + + "\u0830\u083e" + + "\u0840\u085b" + + "\u085e\u085e" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c77\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\u0e01\u0e3a" + + "\u0e3f\u0e5b" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fda" + + "\u1000\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1400\u169c" + + "\u16a0\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1736" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17dd" + + "\u17e0\u17e9" + + "\u17f0\u17f9" + + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u19de\u1a1b" + + "\u1a1e\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa0\u1aad" + + "\u1ab0\u1abe" + + "\u1b00\u1b4b" + + "\u1b50\u1b7c" + + "\u1b80\u1bf3" + + "\u1bfc\u1c37" + + "\u1c3b\u1c49" + + "\u1c4d\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cc7" + + "\u1cd0\u1cfa" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2000\u2027" + + "\u202a\u2064" + + "\u2066\u2071" + + "\u2074\u208e" + + "\u2090\u209c" + + "\u20a0\u20bf" + + "\u20d0\u20f0" + + "\u2100\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2cf3" + + "\u2cf9\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d70" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2e4f" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3000\u303f" + + "\u3041\u3096" + + "\u3099\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u3190\u31ba" + + "\u31c0\u31e3" + + "\u31f0\u321e" + + "\u3220\u4db5" + + "\u4dc0\u9fef" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\ua4d0\ua62b" + + "\ua640\ua6f7" + + "\ua700\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua82b" + + "\ua830\ua839" + + "\ua840\ua877" + + "\ua880\ua8c5" + + "\ua8ce\ua8d9" + + "\ua8e0\ua953" + + "\ua95f\ua97c" + + "\ua980\ua9cd" + + "\ua9cf\ua9d9" + + "\ua9de\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa5c\uaac2" + + "\uaadb\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab67" + + "\uab70\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ue000\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbc1" + + "\ufbd3\ufd3f" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe00\ufe19" + + "\ufe20\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ufeff\ufeff" + + "\uff01\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udefb" + + "\ud800\udf00\ud800\udf23" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udf9f\ud800\udfc3" + + "\ud800\udfc8\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\udd6f\ud801\udd6f" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc57\ud802\udc9e" + + "\ud802\udca7\ud802\udcaf" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udcfb\ud802\udd1b" + + "\ud802\udd1f\ud802\udd39" + + "\ud802\udd3f\ud802\udd3f" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbc\ud802\uddcf" + + "\ud802\uddd2\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58" + + "\ud802\ude60\ud802\ude9f" + + "\ud802\udec0\ud802\udee6" + + "\ud802\udeeb\ud802\udef6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf39\ud802\udf55" + + "\ud802\udf58\ud802\udf72" + + "\ud802\udf78\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udcfa\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\ude60\ud803\ude7e" + + "\ud803\udf00\ud803\udf27" + + "\ud803\udf30\ud803\udf59" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc4d" + + "\ud804\udc52\ud804\udc6f" + + "\ud804\udc7f\ud804\udcc1" + + "\ud804\udccd\ud804\udccd" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd46" + + "\ud804\udd50\ud804\udd76" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf" + + "\ud804\udde1\ud804\uddf4" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc59" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\udc5d\ud805\udc5f" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\udddd" + + "\ud805\ude00\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude60\ud805\ude6c" + + "\ud805\ude80\ud805\udeb8" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf3f" + + "\ud806\udc00\ud806\udc3b" + + "\ud806\udca0\ud806\udcf2" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udde4" + + "\ud806\ude00\ud806\ude47" + + "\ud806\ude50\ud806\udea2" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c" + + "\ud807\udc70\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef8" + + "\ud807\udfc0\ud807\udff1" + + "\ud807\udfff\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud80d\udc30\ud80d\udc38" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef5" + + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude9a" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf4f\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udde8" + + "\ud834\ude00\ud834\ude45" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf60\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud836\ude8b" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4f" + + "\ud838\udec0\ud838\udef9" + + "\ud838\udeff\ud838\udeff" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcc7\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd3d" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6c" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded5" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udefa" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd0d\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\ude53" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef" + + "\udb80\udc00\udbbf\udffd" + + "\udbc0\udc00\udbff\udffd", + // Unicode 12.1 property value: {ps} + "\u0028\u0028" + + "\u005b\u005b" + + "\u007b\u007b" + + "\u0f3a\u0f3a" + + "\u0f3c\u0f3c" + + "\u169b\u169b" + + "\u201a\u201a" + + "\u201e\u201e" + + "\u2045\u2045" + + "\u207d\u207d" + + "\u208d\u208d" + + "\u2308\u2308" + + "\u230a\u230a" + + "\u2329\u2329" + + "\u2768\u2768" + + "\u276a\u276a" + + "\u276c\u276c" + + "\u276e\u276e" + + "\u2770\u2770" + + "\u2772\u2772" + + "\u2774\u2774" + + "\u27c5\u27c5" + + "\u27e6\u27e6" + + "\u27e8\u27e8" + + "\u27ea\u27ea" + + "\u27ec\u27ec" + + "\u27ee\u27ee" + + "\u2983\u2983" + + "\u2985\u2985" + + "\u2987\u2987" + + "\u2989\u2989" + + "\u298b\u298b" + + "\u298d\u298d" + + "\u298f\u298f" + + "\u2991\u2991" + + "\u2993\u2993" + + "\u2995\u2995" + + "\u2997\u2997" + + "\u29d8\u29d8" + + "\u29da\u29da" + + "\u29fc\u29fc" + + "\u2e22\u2e22" + + "\u2e24\u2e24" + + "\u2e26\u2e26" + + "\u2e28\u2e28" + + "\u2e42\u2e42" + + "\u3008\u3008" + + "\u300a\u300a" + + "\u300c\u300c" + + "\u300e\u300e" + + "\u3010\u3010" + + "\u3014\u3014" + + "\u3016\u3016" + + "\u3018\u3018" + + "\u301a\u301a" + + "\u301d\u301d" + + "\ufd3f\ufd3f" + + "\ufe17\ufe17" + + "\ufe35\ufe35" + + "\ufe37\ufe37" + + "\ufe39\ufe39" + + "\ufe3b\ufe3b" + + "\ufe3d\ufe3d" + + "\ufe3f\ufe3f" + + "\ufe41\ufe41" + + "\ufe43\ufe43" + + "\ufe47\ufe47" + + "\ufe59\ufe59" + + "\ufe5b\ufe5b" + + "\ufe5d\ufe5d" + + "\uff08\uff08" + + "\uff3b\uff3b" + + "\uff5b\uff5b" + + "\uff5f\uff5f" + + "\uff62\uff62", + // Unicode 12.1 property value: {psalterpahlavi} + "\ud802\udf80\ud802\udf91" + "\ud802\udf99\ud802\udf9c" + "\ud802\udfa9\ud802\udfaf", + // Unicode 12.1 property value: {quotationmark} + "\"\"" + + "\u0027\u0027" + + "\u00ab\u00ab" + + "\u00bb\u00bb" + + "\u2018\u201f" + + "\u2039\u203a" + + "\u2e42\u2e42" + + "\u300c\u300f" + + "\u301d\u301f" + + "\ufe41\ufe44" + + "\uff02\uff02" + + "\uff07\uff07" + + "\uff62\uff63", + // Unicode 12.1 property value: {radical} + "\u2e80\u2e99" + "\u2e9b\u2ef3" + "\u2f00\u2fd5", + // Unicode 12.1 property value: {regionalindicator} + "\ud83c\udde6\ud83c\uddff", + // Unicode 12.1 property value: {rejang} + "\ua930\ua953" + "\ua95f\ua95f", + // Unicode 12.1 property value: {runic} + "\u16a0\u16ea" + "\u16ee\u16f8", + // Unicode 12.1 property value: {samaritan} + "\u0800\u082d" + "\u0830\u083e", + // Unicode 12.1 property value: {saurashtra} + "\ua880\ua8c5" + "\ua8ce\ua8d9", + // Unicode 12.1 property value: {sc} + "\u0024\u0024" + + "\u00a2\u00a5" + + "\u058f\u058f" + + "\u060b\u060b" + + "\u07fe\u07ff" + + "\u09f2\u09f3" + + "\u09fb\u09fb" + + "\u0af1\u0af1" + + "\u0bf9\u0bf9" + + "\u0e3f\u0e3f" + + "\u17db\u17db" + + "\u20a0\u20bf" + + "\ua838\ua838" + + "\ufdfc\ufdfc" + + "\ufe69\ufe69" + + "\uff04\uff04" + + "\uffe0\uffe1" + + "\uffe5\uffe6" + + "\ud807\udfdd\ud807\udfe0" + + "\ud838\udeff\ud838\udeff" + + "\ud83b\udcb0\ud83b\udcb0", + // Unicode 12.1 property value: {scriptextensions=adlam} + "\u0640\u0640" + + "\ud83a\udd00\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83a\udd5e\ud83a\udd5f", + // Unicode 12.1 property value: {scriptextensions=ahom} + "\ud805\udf00\ud805\udf1a" + "\ud805\udf1d\ud805\udf2b" + "\ud805\udf30\ud805\udf3f", + // Unicode 12.1 property value: {scriptextensions=anatolianhieroglyphs} + "\ud811\udc00\ud811\ude46", + // Unicode 12.1 property value: {scriptextensions=arabic} + "\u0600\u0604" + + "\u0606\u061c" + + "\u061e\u06dc" + + "\u06de\u06ff" + + "\u0750\u077f" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u08e1" + + "\u08e3\u08ff" + + "\ufb50\ufbc1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfd" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\ud800\udee0\ud800\udefb" + + "\ud803\ude60\ud803\ude7e" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83b\udef0\ud83b\udef1", + // Unicode 12.1 property value: {scriptextensions=armenian} + "\u0531\u0556" + "\u0559\u058a" + "\u058d\u058f" + "\ufb13\ufb17", + // Unicode 12.1 property value: {scriptextensions=avestan} + "\ud802\udf00\ud802\udf35" + "\ud802\udf39\ud802\udf3f", + // Unicode 12.1 property value: {scriptextensions=balinese} + "\u1b00\u1b4b" + "\u1b50\u1b7c", + // Unicode 12.1 property value: {scriptextensions=bamum} + "\ua6a0\ua6f7" + "\ud81a\udc00\ud81a\ude38", + // Unicode 12.1 property value: {scriptextensions=bassavah} + "\ud81a\uded0\ud81a\udeed" + "\ud81a\udef0\ud81a\udef5", + // Unicode 12.1 property value: {scriptextensions=batak} + "\u1bc0\u1bf3" + "\u1bfc\u1bff", + // Unicode 12.1 property value: {scriptextensions=bengali} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0980\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09fe" + + "\u1cd0\u1cd0" + + "\u1cd2\u1cd2" + + "\u1cd5\u1cd6" + + "\u1cd8\u1cd8" + + "\u1ce1\u1ce1" + + "\u1cea\u1cea" + + "\u1ced\u1ced" + + "\u1cf2\u1cf2" + + "\u1cf5\u1cf7" + + "\ua8f1\ua8f1", + // Unicode 12.1 property value: {scriptextensions=bhaiksuki} + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc45" + + "\ud807\udc50\ud807\udc6c", + // Unicode 12.1 property value: {scriptextensions=bopomofo} + "\u02ea\u02eb" + + "\u3001\u3003" + + "\u3008\u3011" + + "\u3013\u301f" + + "\u302a\u302d" + + "\u3030\u3030" + + "\u3037\u3037" + + "\u30fb\u30fb" + + "\u3105\u312f" + + "\u31a0\u31ba" + + "\ufe45\ufe46" + + "\uff61\uff65", + // Unicode 12.1 property value: {scriptextensions=brahmi} + "\ud804\udc00\ud804\udc4d" + "\ud804\udc52\ud804\udc6f" + "\ud804\udc7f\ud804\udc7f", + // Unicode 12.1 property value: {scriptextensions=braille} + "\u2800\u28ff", + // Unicode 12.1 property value: {scriptextensions=buginese} + "\u1a00\u1a1b" + "\u1a1e\u1a1f" + "\ua9cf\ua9cf", + // Unicode 12.1 property value: {scriptextensions=buhid} + "\u1735\u1736" + "\u1740\u1753", + // Unicode 12.1 property value: {scriptextensions=canadianaboriginal} + "\u1400\u167f" + "\u18b0\u18f5", + // Unicode 12.1 property value: {scriptextensions=carian} + "\ud800\udea0\ud800\uded0", + // Unicode 12.1 property value: {scriptextensions=caucasianalbanian} + "\ud801\udd30\ud801\udd63" + "\ud801\udd6f\ud801\udd6f", + // Unicode 12.1 property value: {scriptextensions=chakma} + "\u09e6\u09ef" + "\u1040\u1049" + "\ud804\udd00\ud804\udd34" + "\ud804\udd36\ud804\udd46", + // Unicode 12.1 property value: {scriptextensions=cham} + "\uaa00\uaa36" + "\uaa40\uaa4d" + "\uaa50\uaa59" + "\uaa5c\uaa5f", + // Unicode 12.1 property value: {scriptextensions=cherokee} + "\u13a0\u13f5" + "\u13f8\u13fd" + "\uab70\uabbf", + // Unicode 12.1 property value: {scriptextensions=common} + "\000\u0040" + + "\u005b\u0060" + + "\u007b\u00a9" + + "\u00ab\u00b9" + + "\u00bb\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02b9\u02df" + + "\u02e5\u02e9" + + "\u02ec\u02ff" + + "\u0374\u0374" + + "\u037e\u037e" + + "\u0385\u0385" + + "\u0387\u0387" + + "\u0605\u0605" + + "\u06dd\u06dd" + + "\u08e2\u08e2" + + "\u0e3f\u0e3f" + + "\u0fd5\u0fd8" + + "\u16eb\u16ed" + + "\u2000\u200b" + + "\u200e\u202e" + + "\u2030\u2064" + + "\u2066\u2070" + + "\u2074\u207e" + + "\u2080\u208e" + + "\u20a0\u20bf" + + "\u2100\u2125" + + "\u2127\u2129" + + "\u212c\u2131" + + "\u2133\u214d" + + "\u214f\u215f" + + "\u2189\u218b" + + "\u2190\u2426" + + "\u2440\u244a" + + "\u2460\u27ff" + + "\u2900\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bff" + + "\u2e00\u2e42" + + "\u2e44\u2e4f" + + "\u2ff0\u2ffb" + + "\u3000\u3000" + + "\u3004\u3004" + + "\u3012\u3012" + + "\u3020\u3020" + + "\u3036\u3036" + + "\u3248\u325f" + + "\u327f\u327f" + + "\u32b1\u32bf" + + "\u32cc\u32cf" + + "\u3371\u337a" + + "\u3380\u33df" + + "\u33ff\u33ff" + + "\u4dc0\u4dff" + + "\ua700\ua721" + + "\ua788\ua78a" + + "\uab5b\uab5b" + + "\ufd3e\ufd3f" + + "\ufe10\ufe19" + + "\ufe30\ufe44" + + "\ufe47\ufe52" + + "\ufe54\ufe66" + + "\ufe68\ufe6b" + + "\ufeff\ufeff" + + "\uff01\uff20" + + "\uff3b\uff40" + + "\uff5b\uff60" + + "\uffe0\uffe6" + + "\uffe8\uffee" + + "\ufff9\ufffd" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\uddd0\ud800\uddfc" + + "\ud81b\udfe2\ud81b\udfe3" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd66" + + "\ud834\udd6a\ud834\udd7a" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\udee0\ud834\udef3" + + "\ud834\udf00\ud834\udf56" + + "\ud834\udf72\ud834\udf78" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud83b\udc71\ud83b\udcb4" + + "\ud83b\udd01\ud83b\udd3d" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd00\ud83c\udd0c" + + "\ud83c\udd10\ud83c\udd6c" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\uddff" + + "\ud83c\ude01\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83d\uded5" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udefa" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd0d\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\ude53" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95" + + "\udb40\udc01\udb40\udc01" + + "\udb40\udc20\udb40\udc7f", + // Unicode 12.1 property value: {scriptextensions=coptic} + "\u03e2\u03ef" + "\u2c80\u2cf3" + "\u2cf9\u2cff" + "\ud800\udee0\ud800\udefb", + // Unicode 12.1 property value: {scriptextensions=cuneiform} + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc70\ud809\udc74" + + "\ud809\udc80\ud809\udd43", + // Unicode 12.1 property value: {scriptextensions=cypriot} + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd3f" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc3f", + // Unicode 12.1 property value: {scriptextensions=cyrillic} + "\u0400\u052f" + + "\u1c80\u1c88" + + "\u1d2b\u1d2b" + + "\u1d78\u1d78" + + "\u2de0\u2dff" + + "\u2e43\u2e43" + + "\ua640\ua69f" + + "\ufe2e\ufe2f", + // Unicode 12.1 property value: {scriptextensions=deseret} + "\ud801\udc00\ud801\udc4f", + // Unicode 12.1 property value: {scriptextensions=devanagari} + "\u0900\u0952" + + "\u0955\u097f" + + "\u1cd0\u1cf6" + + "\u1cf8\u1cf9" + + "\u20f0\u20f0" + + "\ua830\ua839" + + "\ua8e0\ua8ff", + // Unicode 12.1 property value: {scriptextensions=dogra} + "\u0964\u096f" + "\ua830\ua839" + "\ud806\udc00\ud806\udc3b", + // Unicode 12.1 property value: {scriptextensions=duployan} + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9c\ud82f\udca3", + // Unicode 12.1 property value: {scriptextensions=egyptianhieroglyphs} + "\ud80c\udc00\ud80d\udc2e" + "\ud80d\udc30\ud80d\udc38", + // Unicode 12.1 property value: {scriptextensions=elbasan} + "\ud801\udd00\ud801\udd27", + // Unicode 12.1 property value: {scriptextensions=elymaic} + "\ud803\udfe0\ud803\udff6", + // Unicode 12.1 property value: {scriptextensions=ethiopic} + "\u1200\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u137c" + + "\u1380\u1399" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e", + // Unicode 12.1 property value: {scriptextensions=georgian} + "\u0589\u0589" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10ff" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d", + // Unicode 12.1 property value: {scriptextensions=glagolitic} + "\u0484\u0484" + + "\u0487\u0487" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2e43\u2e43" + + "\ua66f\ua66f" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a", + // Unicode 12.1 property value: {scriptextensions=gothic} + "\ud800\udf30\ud800\udf4a", + // Unicode 12.1 property value: {scriptextensions=grantha} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0be6\u0bf3" + + "\u1cd0\u1cd0" + + "\u1cd2\u1cd3" + + "\u1cf2\u1cf4" + + "\u1cf8\u1cf9" + + "\u20f0\u20f0" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud807\udfd0\ud807\udfd1" + + "\ud807\udfd3\ud807\udfd3", + // Unicode 12.1 property value: {scriptextensions=greek} + "\u0342\u0342" + + "\u0345\u0345" + + "\u0370\u0373" + + "\u0375\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0384\u0384" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03e1" + + "\u03f0\u03ff" + + "\u1d26\u1d2a" + + "\u1d5d\u1d61" + + "\u1d66\u1d6a" + + "\u1dbf\u1dc1" + + "\u1f00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fc4" + + "\u1fc6\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fdd\u1fef" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffe" + + "\u2126\u2126" + + "\uab65\uab65" + + "\ud800\udd40\ud800\udd8e" + + "\ud800\udda0\ud800\udda0" + + "\ud834\ude00\ud834\ude45", + // Unicode 12.1 property value: {scriptextensions=gujarati} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0af1" + + "\u0af9\u0aff" + + "\ua830\ua839", + // Unicode 12.1 property value: {scriptextensions=gunjalagondi} + "\u0964\u0965" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9", + // Unicode 12.1 property value: {scriptextensions=gurmukhi} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a76" + + "\ua830\ua839", + // Unicode 12.1 property value: {scriptextensions=han} + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u3001\u3003" + + "\u3005\u3011" + + "\u3013\u301f" + + "\u3021\u302d" + + "\u3030\u3030" + + "\u3037\u303f" + + "\u30fb\u30fb" + + "\u3190\u319f" + + "\u31c0\u31e3" + + "\u3220\u3247" + + "\u3280\u32b0" + + "\u32c0\u32cb" + + "\u32ff\u32ff" + + "\u3358\u3370" + + "\u337b\u337f" + + "\u33e0\u33fe" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufe45\ufe46" + + "\uff61\uff65" + + "\ud834\udf60\ud834\udf71" + + "\ud83c\ude50\ud83c\ude51" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.1 property value: {scriptextensions=hangul} + "\u1100\u11ff" + + "\u3001\u3003" + + "\u3008\u3011" + + "\u3013\u301f" + + "\u302e\u3030" + + "\u3037\u3037" + + "\u30fb\u30fb" + + "\u3131\u318e" + + "\u3200\u321e" + + "\u3260\u327e" + + "\ua960\ua97c" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ufe45\ufe46" + + "\uff61\uff65" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc", + // Unicode 12.1 property value: {scriptextensions=hanifirohingya} + "\u060c\u060c" + + "\u061b\u061b" + + "\u061f\u061f" + + "\u0640\u0640" + + "\u06d4\u06d4" + + "\ud803\udd00\ud803\udd27" + + "\ud803\udd30\ud803\udd39", + // Unicode 12.1 property value: {scriptextensions=hanunoo} + "\u1720\u1736", + // Unicode 12.1 property value: {scriptextensions=hatran} + "\ud802\udce0\ud802\udcf2" + "\ud802\udcf4\ud802\udcf5" + "\ud802\udcfb\ud802\udcff", + // Unicode 12.1 property value: {scriptextensions=hebrew} + "\u0591\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f4" + + "\ufb1d\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufb4f", + // Unicode 12.1 property value: {scriptextensions=hiragana} + "\u3001\u3003" + + "\u3008\u3011" + + "\u3013\u301f" + + "\u3030\u3035" + + "\u3037\u3037" + + "\u303c\u303d" + + "\u3041\u3096" + + "\u3099\u30a0" + + "\u30fb\u30fc" + + "\ufe45\ufe46" + + "\uff61\uff65" + + "\uff70\uff70" + + "\uff9e\uff9f" + + "\ud82c\udc01\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud83c\ude00\ud83c\ude00", + // Unicode 12.1 property value: {scriptextensions=imperialaramaic} + "\ud802\udc40\ud802\udc55" + "\ud802\udc57\ud802\udc5f", + // Unicode 12.1 property value: {scriptextensions=inherited} + "\u0300\u0341" + + "\u0343\u0344" + + "\u0346\u0362" + + "\u0953\u0954" + + "\u1ab0\u1abe" + + "\u1dc2\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200d" + + "\u20d0\u20ef" + + "\ufe00\ufe0f" + + "\ufe20\ufe2d" + + "\ud800\uddfd\ud800\uddfd" + + "\ud834\udd67\ud834\udd69" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.1 property value: {scriptextensions=inscriptionalpahlavi} + "\ud802\udf60\ud802\udf72" + "\ud802\udf78\ud802\udf7f", + // Unicode 12.1 property value: {scriptextensions=inscriptionalparthian} + "\ud802\udf40\ud802\udf55" + "\ud802\udf58\ud802\udf5f", + // Unicode 12.1 property value: {scriptextensions=javanese} + "\ua980\ua9cd" + "\ua9cf\ua9d9" + "\ua9de\ua9df", + // Unicode 12.1 property value: {scriptextensions=kaithi} + "\u0966\u096f" + "\ua830\ua839" + "\ud804\udc80\ud804\udcc1" + "\ud804\udccd\ud804\udccd", + // Unicode 12.1 property value: {scriptextensions=kannada} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0c80\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u1cd0\u1cd0" + + "\u1cd2\u1cd2" + + "\u1cda\u1cda" + + "\u1cf2\u1cf2" + + "\u1cf4\u1cf4" + + "\ua830\ua835", + // Unicode 12.1 property value: {scriptextensions=katakana} + "\u3001\u3003" + + "\u3008\u3011" + + "\u3013\u301f" + + "\u3030\u3035" + + "\u3037\u3037" + + "\u303c\u303d" + + "\u3099\u309c" + + "\u30a0\u30ff" + + "\u31f0\u31ff" + + "\u32d0\u32fe" + + "\u3300\u3357" + + "\ufe45\ufe46" + + "\uff61\uff9f" + + "\ud82c\udc00\ud82c\udc00" + + "\ud82c\udd64\ud82c\udd67", + // Unicode 12.1 property value: {scriptextensions=kayahli} + "\ua900\ua92f", + // Unicode 12.1 property value: {scriptextensions=kharoshthi} + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude48" + + "\ud802\ude50\ud802\ude58", + // Unicode 12.1 property value: {scriptextensions=khmer} + "\u1780\u17dd" + "\u17e0\u17e9" + "\u17f0\u17f9" + "\u19e0\u19ff", + // Unicode 12.1 property value: {scriptextensions=khojki} + "\u0ae6\u0aef" + "\ua830\ua839" + "\ud804\ude00\ud804\ude11" + "\ud804\ude13\ud804\ude3e", + // Unicode 12.1 property value: {scriptextensions=khudawadi} + "\u0964\u0965" + "\ua830\ua839" + "\ud804\udeb0\ud804\udeea" + "\ud804\udef0\ud804\udef9", + // Unicode 12.1 property value: {scriptextensions=lao} + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf", + // Unicode 12.1 property value: {scriptextensions=latin} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02b8" + + "\u02e0\u02e4" + + "\u0363\u036f" + + "\u0485\u0486" + + "\u0951\u0952" + + "\u10fb\u10fb" + + "\u1d00\u1d25" + + "\u1d2c\u1d5c" + + "\u1d62\u1d65" + + "\u1d6b\u1d77" + + "\u1d79\u1dbe" + + "\u1e00\u1eff" + + "\u202f\u202f" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u20f0\u20f0" + + "\u212a\u212b" + + "\u2132\u2132" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c60\u2c7f" + + "\ua722\ua787" + + "\ua78b\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua7ff" + + "\ua92e\ua92e" + + "\uab30\uab5a" + + "\uab5c\uab64" + + "\uab66\uab67" + + "\ufb00\ufb06" + + "\uff21\uff3a" + + "\uff41\uff5a", + // Unicode 12.1 property value: {scriptextensions=lepcha} + "\u1c00\u1c37" + "\u1c3b\u1c49" + "\u1c4d\u1c4f", + // Unicode 12.1 property value: {scriptextensions=limbu} + "\u0965\u0965" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1940\u1940" + + "\u1944\u194f", + // Unicode 12.1 property value: {scriptextensions=lineara} + "\ud800\udd07\ud800\udd33" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67", + // Unicode 12.1 property value: {scriptextensions=linearb} + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd00\ud800\udd02" + + "\ud800\udd07\ud800\udd33" + + "\ud800\udd37\ud800\udd3f", + // Unicode 12.1 property value: {scriptextensions=lisu} + "\ua4d0\ua4ff", + // Unicode 12.1 property value: {scriptextensions=lycian} + "\ud800\ude80\ud800\ude9c", + // Unicode 12.1 property value: {scriptextensions=lydian} + "\ud802\udd20\ud802\udd39" + "\ud802\udd3f\ud802\udd3f", + // Unicode 12.1 property value: {scriptextensions=mahajani} + "\u0964\u096f" + "\ua830\ua839" + "\ud804\udd50\ud804\udd76", + // Unicode 12.1 property value: {scriptextensions=makasar} + "\ud807\udee0\ud807\udef8", + // Unicode 12.1 property value: {scriptextensions=malayalam} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4f" + + "\u0d54\u0d63" + + "\u0d66\u0d7f" + + "\u1cda\u1cda" + + "\ua830\ua832", + // Unicode 12.1 property value: {scriptextensions=mandaic} + "\u0640\u0640" + "\u0840\u085b" + "\u085e\u085e", + // Unicode 12.1 property value: {scriptextensions=manichaean} + "\u0640\u0640" + "\ud802\udec0\ud802\udee6" + "\ud802\udeeb\ud802\udef6", + // Unicode 12.1 property value: {scriptextensions=marchen} + "\ud807\udc70\ud807\udc8f" + "\ud807\udc92\ud807\udca7" + "\ud807\udca9\ud807\udcb6", + // Unicode 12.1 property value: {scriptextensions=masaramgondi} + "\u0964\u0965" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59", + // Unicode 12.1 property value: {scriptextensions=medefaidrin} + "\ud81b\ude40\ud81b\ude9a", + // Unicode 12.1 property value: {scriptextensions=meeteimayek} + "\uaae0\uaaf6" + "\uabc0\uabed" + "\uabf0\uabf9", + // Unicode 12.1 property value: {scriptextensions=mendekikakui} + "\ud83a\udc00\ud83a\udcc4" + "\ud83a\udcc7\ud83a\udcd6", + // Unicode 12.1 property value: {scriptextensions=meroiticcursive} + "\ud802\udda0\ud802\uddb7" + "\ud802\uddbc\ud802\uddcf" + "\ud802\uddd2\ud802\uddff", + // Unicode 12.1 property value: {scriptextensions=meroitichieroglyphs} + "\ud802\udd80\ud802\udd9f", + // Unicode 12.1 property value: {scriptextensions=miao} + "\ud81b\udf00\ud81b\udf4a" + "\ud81b\udf4f\ud81b\udf87" + "\ud81b\udf8f\ud81b\udf9f", + // Unicode 12.1 property value: {scriptextensions=modi} + "\ua830\ua839" + "\ud805\ude00\ud805\ude44" + "\ud805\ude50\ud805\ude59", + // Unicode 12.1 property value: {scriptextensions=mongolian} + "\u1800\u180e" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u202f\u202f" + + "\ud805\ude60\ud805\ude6c", + // Unicode 12.1 property value: {scriptextensions=mro} + "\ud81a\ude40\ud81a\ude5e" + "\ud81a\ude60\ud81a\ude69" + "\ud81a\ude6e\ud81a\ude6f", + // Unicode 12.1 property value: {scriptextensions=multani} + "\u0a66\u0a6f" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea9", + // Unicode 12.1 property value: {scriptextensions=myanmar} + "\u1000\u109f" + "\ua92e\ua92e" + "\ua9e0\ua9fe" + "\uaa60\uaa7f", + // Unicode 12.1 property value: {scriptextensions=nabataean} + "\ud802\udc80\ud802\udc9e" + "\ud802\udca7\ud802\udcaf", + // Unicode 12.1 property value: {scriptextensions=nandinagari} + "\u0964\u0965" + + "\u0ce6\u0cef" + + "\u1ce9\u1ce9" + + "\u1cf2\u1cf2" + + "\u1cfa\u1cfa" + + "\ua830\ua835" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udde4", + // Unicode 12.1 property value: {scriptextensions=newa} + "\ud805\udc00\ud805\udc59" + "\ud805\udc5b\ud805\udc5b" + "\ud805\udc5d\ud805\udc5f", + // Unicode 12.1 property value: {scriptextensions=newtailue} + "\u1980\u19ab" + "\u19b0\u19c9" + "\u19d0\u19da" + "\u19de\u19df", + // Unicode 12.1 property value: {scriptextensions=nko} + "\u07c0\u07fa" + "\u07fd\u07ff", + // Unicode 12.1 property value: {scriptextensions=nushu} + "\ud81b\udfe1\ud81b\udfe1" + "\ud82c\udd70\ud82c\udefb", + // Unicode 12.1 property value: {scriptextensions=nyiakengpuachuehmong} + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4f", + // Unicode 12.1 property value: {scriptextensions=ogham} + "\u1680\u169c", + // Unicode 12.1 property value: {scriptextensions=olchiki} + "\u1c50\u1c7f", + // Unicode 12.1 property value: {scriptextensions=oldhungarian} + "\ud803\udc80\ud803\udcb2" + "\ud803\udcc0\ud803\udcf2" + "\ud803\udcfa\ud803\udcff", + // Unicode 12.1 property value: {scriptextensions=olditalic} + "\ud800\udf00\ud800\udf23" + "\ud800\udf2d\ud800\udf2f", + // Unicode 12.1 property value: {scriptextensions=oldnortharabian} + "\ud802\ude80\ud802\ude9f", + // Unicode 12.1 property value: {scriptextensions=oldpermic} + "\u0483\u0483" + "\ud800\udf50\ud800\udf7a", + // Unicode 12.1 property value: {scriptextensions=oldpersian} + "\ud800\udfa0\ud800\udfc3" + "\ud800\udfc8\ud800\udfd5", + // Unicode 12.1 property value: {scriptextensions=oldsogdian} + "\ud803\udf00\ud803\udf27", + // Unicode 12.1 property value: {scriptextensions=oldsoutharabian} + "\ud802\ude60\ud802\ude7f", + // Unicode 12.1 property value: {scriptextensions=oldturkic} + "\ud803\udc00\ud803\udc48", + // Unicode 12.1 property value: {scriptextensions=oriya} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b77" + + "\u1cda\u1cda" + + "\u1cf2\u1cf2", + // Unicode 12.1 property value: {scriptextensions=osage} + "\ud801\udcb0\ud801\udcd3" + "\ud801\udcd8\ud801\udcfb", + // Unicode 12.1 property value: {scriptextensions=osmanya} + "\ud801\udc80\ud801\udc9d" + "\ud801\udca0\ud801\udca9", + // Unicode 12.1 property value: {scriptextensions=pahawhhmong} + "\ud81a\udf00\ud81a\udf45" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf5b\ud81a\udf61" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f", + // Unicode 12.1 property value: {scriptextensions=palmyrene} + "\ud802\udc60\ud802\udc7f", + // Unicode 12.1 property value: {scriptextensions=paucinhau} + "\ud806\udec0\ud806\udef8", + // Unicode 12.1 property value: {scriptextensions=phagspa} + "\u1802\u1803" + "\u1805\u1805" + "\ua840\ua877", + // Unicode 12.1 property value: {scriptextensions=phoenician} + "\ud802\udd00\ud802\udd1b" + "\ud802\udd1f\ud802\udd1f", + // Unicode 12.1 property value: {scriptextensions=psalterpahlavi} + "\u0640\u0640" + + "\ud802\udf80\ud802\udf91" + + "\ud802\udf99\ud802\udf9c" + + "\ud802\udfa9\ud802\udfaf", + // Unicode 12.1 property value: {scriptextensions=rejang} + "\ua930\ua953" + "\ua95f\ua95f", + // Unicode 12.1 property value: {scriptextensions=runic} + "\u16a0\u16ea" + "\u16ee\u16f8", + // Unicode 12.1 property value: {scriptextensions=samaritan} + "\u0800\u082d" + "\u0830\u083e", + // Unicode 12.1 property value: {scriptextensions=saurashtra} + "\ua880\ua8c5" + "\ua8ce\ua8d9", + // Unicode 12.1 property value: {scriptextensions=sharada} + "\u0951\u0951" + + "\u1cd7\u1cd7" + + "\u1cd9\u1cd9" + + "\u1cdc\u1cdd" + + "\u1ce0\u1ce0" + + "\ud804\udd80\ud804\uddcd" + + "\ud804\uddd0\ud804\udddf", + // Unicode 12.1 property value: {scriptextensions=shavian} + "\ud801\udc50\ud801\udc7f", + // Unicode 12.1 property value: {scriptextensions=siddham} + "\ud805\udd80\ud805\uddb5" + "\ud805\uddb8\ud805\udddd", + // Unicode 12.1 property value: {scriptextensions=signwriting} + "\ud836\udc00\ud836\ude8b" + "\ud836\ude9b\ud836\ude9f" + "\ud836\udea1\ud836\udeaf", + // Unicode 12.1 property value: {scriptextensions=sinhala} + "\u0964\u0965" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\ud804\udde1\ud804\uddf4", + // Unicode 12.1 property value: {scriptextensions=sogdian} + "\u0640\u0640" + "\ud803\udf30\ud803\udf59", + // Unicode 12.1 property value: {scriptextensions=sorasompeng} + "\ud804\udcd0\ud804\udce8" + "\ud804\udcf0\ud804\udcf9", + // Unicode 12.1 property value: {scriptextensions=soyombo} + "\ud806\ude50\ud806\udea2", + // Unicode 12.1 property value: {scriptextensions=sundanese} + "\u1b80\u1bbf" + "\u1cc0\u1cc7", + // Unicode 12.1 property value: {scriptextensions=sylotinagri} + "\u0964\u0965" + "\u09e6\u09ef" + "\ua800\ua82b", + // Unicode 12.1 property value: {scriptextensions=syriac} + "\u060c\u060c" + + "\u061b\u061c" + + "\u061f\u061f" + + "\u0640\u0640" + + "\u064b\u0655" + + "\u0670\u0670" + + "\u0700\u070d" + + "\u070f\u074a" + + "\u074d\u074f" + + "\u0860\u086a", + // Unicode 12.1 property value: {scriptextensions=tagalog} + "\u1700\u170c" + "\u170e\u1714" + "\u1735\u1736", + // Unicode 12.1 property value: {scriptextensions=tagbanwa} + "\u1735\u1736" + "\u1760\u176c" + "\u176e\u1770" + "\u1772\u1773", + // Unicode 12.1 property value: {scriptextensions=taile} + "\u1040\u1049" + "\u1950\u196d" + "\u1970\u1974", + // Unicode 12.1 property value: {scriptextensions=taitham} + "\u1a20\u1a5e" + "\u1a60\u1a7c" + "\u1a7f\u1a89" + "\u1a90\u1a99" + "\u1aa0\u1aad", + // Unicode 12.1 property value: {scriptextensions=taiviet} + "\uaa80\uaac2" + "\uaadb\uaadf", + // Unicode 12.1 property value: {scriptextensions=takri} + "\u0964\u0965" + "\ua830\ua839" + "\ud805\ude80\ud805\udeb8" + "\ud805\udec0\ud805\udec9", + // Unicode 12.1 property value: {scriptextensions=tamil} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\u1cda\u1cda" + + "\ua8f3\ua8f3" + + "\ud804\udf01\ud804\udf01" + + "\ud804\udf03\ud804\udf03" + + "\ud804\udf3b\ud804\udf3c" + + "\ud807\udfc0\ud807\udff1" + + "\ud807\udfff\ud807\udfff", + // Unicode 12.1 property value: {scriptextensions=tangut} + "\ud81b\udfe0\ud81b\udfe0" + "\ud81c\udc00\ud821\udff7" + "\ud822\udc00\ud822\udef2", + // Unicode 12.1 property value: {scriptextensions=telugu} + "\u0951\u0952" + + "\u0964\u0965" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c77\u0c7f" + + "\u1cda\u1cda" + + "\u1cf2\u1cf2", + // Unicode 12.1 property value: {scriptextensions=thaana} + "\u060c\u060c" + + "\u061b\u061c" + + "\u061f\u061f" + + "\u0660\u0669" + + "\u0780\u07b1" + + "\ufdf2\ufdf2" + + "\ufdfd\ufdfd", + // Unicode 12.1 property value: {scriptextensions=thai} + "\u0e01\u0e3a" + "\u0e40\u0e5b", + // Unicode 12.1 property value: {scriptextensions=tibetan} + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fd4" + + "\u0fd9\u0fda", + // Unicode 12.1 property value: {scriptextensions=tifinagh} + "\u2d30\u2d67" + "\u2d6f\u2d70" + "\u2d7f\u2d7f", + // Unicode 12.1 property value: {scriptextensions=tirhuta} + "\u0951\u0952" + + "\u0964\u0965" + + "\u1cf2\u1cf2" + + "\ua830\ua839" + + "\ud805\udc80\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9", + // Unicode 12.1 property value: {scriptextensions=ugaritic} + "\ud800\udf80\ud800\udf9d" + "\ud800\udf9f\ud800\udf9f", + // Unicode 12.1 property value: {scriptextensions=unknown} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07fc" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a77\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c76" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e85" + + "\u0e8b\u0e8b" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc8\u1ccf" + + "\u1cfb\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20c0\u20cf" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e50\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u4db6\u4dbf" + + "\u9ff0\u9fff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7c0\ua7c1" + + "\ua7c7\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab68\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\uf8ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ufffe\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude49\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\ude5f" + + "\ud803\ude7f\ud803\udeff" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf5a\ud803\udfdf" + + "\ud803\udff7\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc60\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb9\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1b\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud805\udfff" + + "\ud806\udc3c\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\udd9f" + + "\ud806\udda8\ud806\udda9" + + "\ud806\uddd8\ud806\uddd9" + + "\ud806\udde5\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef9\ud807\udfbf" + + "\ud807\udff2\ud807\udffe" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud80d\udc2f" + + "\ud80d\udc39\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude9b\ud81b\udeff" + + "\ud81b\udf4b\ud81b\udf4e" + + "\ud81b\udf88\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe4\ud81b\udfff" + + "\ud821\udff8\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd4f" + + "\ud82c\udd53\ud82c\udd63" + + "\ud82c\udd68\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udedf" + + "\ud834\udef4\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf79\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud838\udcff" + + "\ud838\udd2d\ud838\udd2f" + + "\ud838\udd3e\ud838\udd3f" + + "\ud838\udd4a\ud838\udd4d" + + "\ud838\udd50\ud838\udebf" + + "\ud838\udefa\ud838\udefe" + + "\ud838\udf00\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4c\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\udc70" + + "\ud83b\udcb5\ud83b\udd00" + + "\ud83b\udd3e\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83c\udc2c\ud83c\udc2f" + + "\ud83c\udc94\ud83c\udc9f" + + "\ud83c\udcaf\ud83c\udcb0" + + "\ud83c\udcc0\ud83c\udcc0" + + "\ud83c\udcd0\ud83c\udcd0" + + "\ud83c\udcf6\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd6d\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude03\ud83c\ude0f" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\ude4f" + + "\ud83c\ude52\ud83c\ude5f" + + "\ud83c\ude66\ud83c\udeff" + + "\ud83d\uded6\ud83d\udedf" + + "\ud83d\udeed\ud83d\udeef" + + "\ud83d\udefb\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd9\ud83d\udfdf" + + "\ud83d\udfec\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd0c" + + "\ud83e\udd72\ud83e\udd72" + + "\ud83e\udd77\ud83e\udd79" + + "\ud83e\udda3\ud83e\udda4" + + "\ud83e\uddab\ud83e\uddad" + + "\ud83e\uddcb\ud83e\uddcc" + + "\ud83e\ude54\ud83e\ude5f" + + "\ud83e\ude6e\ud83e\ude6f" + + "\ud83e\ude74\ud83e\ude77" + + "\ud83e\ude7b\ud83e\ude7f" + + "\ud83e\ude83\ud83e\ude8f" + + "\ud83e\ude96\ud83f\udfff" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 12.1 property value: {scriptextensions=vai} + "\ua500\ua62b", + // Unicode 12.1 property value: {scriptextensions=wancho} + "\ud838\udec0\ud838\udef9" + "\ud838\udeff\ud838\udeff", + // Unicode 12.1 property value: {scriptextensions=warangciti} + "\ud806\udca0\ud806\udcf2" + "\ud806\udcff\ud806\udcff", + // Unicode 12.1 property value: {scriptextensions=yi} + "\u3001\u3002" + + "\u3008\u3011" + + "\u3014\u301b" + + "\u30fb\u30fb" + + "\ua000\ua48c" + + "\ua490\ua4c6" + + "\uff61\uff65", + // Unicode 12.1 property value: {scriptextensions=zanabazarsquare} + "\ud806\ude00\ud806\ude47", + // Unicode 12.1 property value: {sentencebreak=aterm} + "\u002e\u002e" + "\u2024\u2024" + "\ufe52\ufe52" + "\uff0e\uff0e", + // Unicode 12.1 property value: {sentencebreak=close} + "\"\"" + + "\u0027\u0029" + + "\u005b\u005b" + + "\u005d\u005d" + + "\u007b\u007b" + + "\u007d\u007d" + + "\u00ab\u00ab" + + "\u00bb\u00bb" + + "\u0f3a\u0f3d" + + "\u169b\u169c" + + "\u2018\u201f" + + "\u2039\u203a" + + "\u2045\u2046" + + "\u207d\u207e" + + "\u208d\u208e" + + "\u2308\u230b" + + "\u2329\u232a" + + "\u275b\u2760" + + "\u2768\u2775" + + "\u27c5\u27c6" + + "\u27e6\u27ef" + + "\u2983\u2998" + + "\u29d8\u29db" + + "\u29fc\u29fd" + + "\u2e00\u2e0d" + + "\u2e1c\u2e1d" + + "\u2e20\u2e29" + + "\u2e42\u2e42" + + "\u3008\u3011" + + "\u3014\u301b" + + "\u301d\u301f" + + "\ufd3e\ufd3f" + + "\ufe17\ufe18" + + "\ufe35\ufe44" + + "\ufe47\ufe48" + + "\ufe59\ufe5e" + + "\uff08\uff09" + + "\uff3b\uff3b" + + "\uff3d\uff3d" + + "\uff5b\uff5b" + + "\uff5d\uff5d" + + "\uff5f\uff60" + + "\uff62\uff63" + + "\ud83d\ude76\ud83d\ude78", + // Unicode 12.1 property value: {sentencebreak=cr} + "\r\r", + // Unicode 12.1 property value: {sentencebreak=extend} + "\u0300\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u07fd\u07fd" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d3\u08e1" + + "\u08e3\u0903" + + "\u093a\u093c" + + "\u093e\u094f" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0983" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a03" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a83" + + "\u0abc\u0abc" + + "\u0abe\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b03" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c04" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c83" + + "\u0cbc\u0cbc" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d03" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0d82\u0d83" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f3f" + + "\u0f71\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102b\u103e" + + "\u1056\u1059" + + "\u105e\u1060" + + "\u1062\u1064" + + "\u1067\u106d" + + "\u1071\u1074" + + "\u1082\u108d" + + "\u108f\u108f" + + "\u109a\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1a17\u1a1b" + + "\u1a55\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b04" + + "\u1b34\u1b44" + + "\u1b6b\u1b73" + + "\u1b80\u1b82" + + "\u1ba1\u1bad" + + "\u1be6\u1bf3" + + "\u1c24\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf7\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200d" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua823\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua953" + + "\ua980\ua983" + + "\ua9b3\ua9c0" + + "\ua9e5\ua9e5" + + "\uaa29\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4d" + + "\uaa7b\uaa7d" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaeb\uaaef" + + "\uaaf5\uaaf6" + + "\uabe3\uabea" + + "\uabec\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\uff9e\uff9f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc00\ud804\udc02" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc82" + + "\ud804\udcb0\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd34" + + "\ud804\udd45\ud804\udd46" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd82" + + "\ud804\uddb3\ud804\uddc0" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2c\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udeea" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf3e\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc35\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb0\ud805\udcc3" + + "\ud805\uddaf\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude30\ud805\ude40" + + "\ud805\udeab\ud805\udeb7" + + "\ud805\udf1d\ud805\udf2b" + + "\ud806\udc2c\ud806\udc3a" + + "\ud806\uddd1\ud806\uddd7" + + "\ud806\uddda\ud806\udde0" + + "\ud806\udde4\ud806\udde4" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude39" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude5b" + + "\ud806\ude8a\ud806\ude99" + + "\ud807\udc2f\ud807\udc36" + + "\ud807\udc38\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd8a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd97" + + "\ud807\udef3\ud807\udef6" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf4f\ud81b\udf4f" + + "\ud81b\udf51\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd30\ud838\udd36" + + "\ud838\udeec\ud838\udeef" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.1 property value: {sentencebreak=format} + "\u00ad\u00ad" + + "\u0600\u0605" + + "\u061c\u061c" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\u180e\u180e" + + "\u200b\u200b" + + "\u200e\u200f" + + "\u202a\u202e" + + "\u2060\u2064" + + "\u2066\u206f" + + "\ufeff\ufeff" + + "\ufff9\ufffb" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udccd\ud804\udccd" + + "\ud80d\udc30\ud80d\udc38" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc01\udb40\udc01", + // Unicode 12.1 property value: {sentencebreak=lf} + "\n\n", + // Unicode 12.1 property value: {sentencebreak=lower} + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00df\u00f6" + + "\u00f8\u00ff" + + "\u0101\u0101" + + "\u0103\u0103" + + "\u0105\u0105" + + "\u0107\u0107" + + "\u0109\u0109" + + "\u010b\u010b" + + "\u010d\u010d" + + "\u010f\u010f" + + "\u0111\u0111" + + "\u0113\u0113" + + "\u0115\u0115" + + "\u0117\u0117" + + "\u0119\u0119" + + "\u011b\u011b" + + "\u011d\u011d" + + "\u011f\u011f" + + "\u0121\u0121" + + "\u0123\u0123" + + "\u0125\u0125" + + "\u0127\u0127" + + "\u0129\u0129" + + "\u012b\u012b" + + "\u012d\u012d" + + "\u012f\u012f" + + "\u0131\u0131" + + "\u0133\u0133" + + "\u0135\u0135" + + "\u0137\u0138" + + "\u013a\u013a" + + "\u013c\u013c" + + "\u013e\u013e" + + "\u0140\u0140" + + "\u0142\u0142" + + "\u0144\u0144" + + "\u0146\u0146" + + "\u0148\u0149" + + "\u014b\u014b" + + "\u014d\u014d" + + "\u014f\u014f" + + "\u0151\u0151" + + "\u0153\u0153" + + "\u0155\u0155" + + "\u0157\u0157" + + "\u0159\u0159" + + "\u015b\u015b" + + "\u015d\u015d" + + "\u015f\u015f" + + "\u0161\u0161" + + "\u0163\u0163" + + "\u0165\u0165" + + "\u0167\u0167" + + "\u0169\u0169" + + "\u016b\u016b" + + "\u016d\u016d" + + "\u016f\u016f" + + "\u0171\u0171" + + "\u0173\u0173" + + "\u0175\u0175" + + "\u0177\u0177" + + "\u017a\u017a" + + "\u017c\u017c" + + "\u017e\u0180" + + "\u0183\u0183" + + "\u0185\u0185" + + "\u0188\u0188" + + "\u018c\u018d" + + "\u0192\u0192" + + "\u0195\u0195" + + "\u0199\u019b" + + "\u019e\u019e" + + "\u01a1\u01a1" + + "\u01a3\u01a3" + + "\u01a5\u01a5" + + "\u01a8\u01a8" + + "\u01aa\u01ab" + + "\u01ad\u01ad" + + "\u01b0\u01b0" + + "\u01b4\u01b4" + + "\u01b6\u01b6" + + "\u01b9\u01ba" + + "\u01bd\u01bf" + + "\u01c6\u01c6" + + "\u01c9\u01c9" + + "\u01cc\u01cc" + + "\u01ce\u01ce" + + "\u01d0\u01d0" + + "\u01d2\u01d2" + + "\u01d4\u01d4" + + "\u01d6\u01d6" + + "\u01d8\u01d8" + + "\u01da\u01da" + + "\u01dc\u01dd" + + "\u01df\u01df" + + "\u01e1\u01e1" + + "\u01e3\u01e3" + + "\u01e5\u01e5" + + "\u01e7\u01e7" + + "\u01e9\u01e9" + + "\u01eb\u01eb" + + "\u01ed\u01ed" + + "\u01ef\u01f0" + + "\u01f3\u01f3" + + "\u01f5\u01f5" + + "\u01f9\u01f9" + + "\u01fb\u01fb" + + "\u01fd\u01fd" + + "\u01ff\u01ff" + + "\u0201\u0201" + + "\u0203\u0203" + + "\u0205\u0205" + + "\u0207\u0207" + + "\u0209\u0209" + + "\u020b\u020b" + + "\u020d\u020d" + + "\u020f\u020f" + + "\u0211\u0211" + + "\u0213\u0213" + + "\u0215\u0215" + + "\u0217\u0217" + + "\u0219\u0219" + + "\u021b\u021b" + + "\u021d\u021d" + + "\u021f\u021f" + + "\u0221\u0221" + + "\u0223\u0223" + + "\u0225\u0225" + + "\u0227\u0227" + + "\u0229\u0229" + + "\u022b\u022b" + + "\u022d\u022d" + + "\u022f\u022f" + + "\u0231\u0231" + + "\u0233\u0239" + + "\u023c\u023c" + + "\u023f\u0240" + + "\u0242\u0242" + + "\u0247\u0247" + + "\u0249\u0249" + + "\u024b\u024b" + + "\u024d\u024d" + + "\u024f\u0293" + + "\u0295\u02b8" + + "\u02c0\u02c1" + + "\u02e0\u02e4" + + "\u0371\u0371" + + "\u0373\u0373" + + "\u0377\u0377" + + "\u037a\u037d" + + "\u0390\u0390" + + "\u03ac\u03ce" + + "\u03d0\u03d1" + + "\u03d5\u03d7" + + "\u03d9\u03d9" + + "\u03db\u03db" + + "\u03dd\u03dd" + + "\u03df\u03df" + + "\u03e1\u03e1" + + "\u03e3\u03e3" + + "\u03e5\u03e5" + + "\u03e7\u03e7" + + "\u03e9\u03e9" + + "\u03eb\u03eb" + + "\u03ed\u03ed" + + "\u03ef\u03f3" + + "\u03f5\u03f5" + + "\u03f8\u03f8" + + "\u03fb\u03fc" + + "\u0430\u045f" + + "\u0461\u0461" + + "\u0463\u0463" + + "\u0465\u0465" + + "\u0467\u0467" + + "\u0469\u0469" + + "\u046b\u046b" + + "\u046d\u046d" + + "\u046f\u046f" + + "\u0471\u0471" + + "\u0473\u0473" + + "\u0475\u0475" + + "\u0477\u0477" + + "\u0479\u0479" + + "\u047b\u047b" + + "\u047d\u047d" + + "\u047f\u047f" + + "\u0481\u0481" + + "\u048b\u048b" + + "\u048d\u048d" + + "\u048f\u048f" + + "\u0491\u0491" + + "\u0493\u0493" + + "\u0495\u0495" + + "\u0497\u0497" + + "\u0499\u0499" + + "\u049b\u049b" + + "\u049d\u049d" + + "\u049f\u049f" + + "\u04a1\u04a1" + + "\u04a3\u04a3" + + "\u04a5\u04a5" + + "\u04a7\u04a7" + + "\u04a9\u04a9" + + "\u04ab\u04ab" + + "\u04ad\u04ad" + + "\u04af\u04af" + + "\u04b1\u04b1" + + "\u04b3\u04b3" + + "\u04b5\u04b5" + + "\u04b7\u04b7" + + "\u04b9\u04b9" + + "\u04bb\u04bb" + + "\u04bd\u04bd" + + "\u04bf\u04bf" + + "\u04c2\u04c2" + + "\u04c4\u04c4" + + "\u04c6\u04c6" + + "\u04c8\u04c8" + + "\u04ca\u04ca" + + "\u04cc\u04cc" + + "\u04ce\u04cf" + + "\u04d1\u04d1" + + "\u04d3\u04d3" + + "\u04d5\u04d5" + + "\u04d7\u04d7" + + "\u04d9\u04d9" + + "\u04db\u04db" + + "\u04dd\u04dd" + + "\u04df\u04df" + + "\u04e1\u04e1" + + "\u04e3\u04e3" + + "\u04e5\u04e5" + + "\u04e7\u04e7" + + "\u04e9\u04e9" + + "\u04eb\u04eb" + + "\u04ed\u04ed" + + "\u04ef\u04ef" + + "\u04f1\u04f1" + + "\u04f3\u04f3" + + "\u04f5\u04f5" + + "\u04f7\u04f7" + + "\u04f9\u04f9" + + "\u04fb\u04fb" + + "\u04fd\u04fd" + + "\u04ff\u04ff" + + "\u0501\u0501" + + "\u0503\u0503" + + "\u0505\u0505" + + "\u0507\u0507" + + "\u0509\u0509" + + "\u050b\u050b" + + "\u050d\u050d" + + "\u050f\u050f" + + "\u0511\u0511" + + "\u0513\u0513" + + "\u0515\u0515" + + "\u0517\u0517" + + "\u0519\u0519" + + "\u051b\u051b" + + "\u051d\u051d" + + "\u051f\u051f" + + "\u0521\u0521" + + "\u0523\u0523" + + "\u0525\u0525" + + "\u0527\u0527" + + "\u0529\u0529" + + "\u052b\u052b" + + "\u052d\u052d" + + "\u052f\u052f" + + "\u0560\u0588" + + "\u13f8\u13fd" + + "\u1c80\u1c88" + + "\u1d00\u1dbf" + + "\u1e01\u1e01" + + "\u1e03\u1e03" + + "\u1e05\u1e05" + + "\u1e07\u1e07" + + "\u1e09\u1e09" + + "\u1e0b\u1e0b" + + "\u1e0d\u1e0d" + + "\u1e0f\u1e0f" + + "\u1e11\u1e11" + + "\u1e13\u1e13" + + "\u1e15\u1e15" + + "\u1e17\u1e17" + + "\u1e19\u1e19" + + "\u1e1b\u1e1b" + + "\u1e1d\u1e1d" + + "\u1e1f\u1e1f" + + "\u1e21\u1e21" + + "\u1e23\u1e23" + + "\u1e25\u1e25" + + "\u1e27\u1e27" + + "\u1e29\u1e29" + + "\u1e2b\u1e2b" + + "\u1e2d\u1e2d" + + "\u1e2f\u1e2f" + + "\u1e31\u1e31" + + "\u1e33\u1e33" + + "\u1e35\u1e35" + + "\u1e37\u1e37" + + "\u1e39\u1e39" + + "\u1e3b\u1e3b" + + "\u1e3d\u1e3d" + + "\u1e3f\u1e3f" + + "\u1e41\u1e41" + + "\u1e43\u1e43" + + "\u1e45\u1e45" + + "\u1e47\u1e47" + + "\u1e49\u1e49" + + "\u1e4b\u1e4b" + + "\u1e4d\u1e4d" + + "\u1e4f\u1e4f" + + "\u1e51\u1e51" + + "\u1e53\u1e53" + + "\u1e55\u1e55" + + "\u1e57\u1e57" + + "\u1e59\u1e59" + + "\u1e5b\u1e5b" + + "\u1e5d\u1e5d" + + "\u1e5f\u1e5f" + + "\u1e61\u1e61" + + "\u1e63\u1e63" + + "\u1e65\u1e65" + + "\u1e67\u1e67" + + "\u1e69\u1e69" + + "\u1e6b\u1e6b" + + "\u1e6d\u1e6d" + + "\u1e6f\u1e6f" + + "\u1e71\u1e71" + + "\u1e73\u1e73" + + "\u1e75\u1e75" + + "\u1e77\u1e77" + + "\u1e79\u1e79" + + "\u1e7b\u1e7b" + + "\u1e7d\u1e7d" + + "\u1e7f\u1e7f" + + "\u1e81\u1e81" + + "\u1e83\u1e83" + + "\u1e85\u1e85" + + "\u1e87\u1e87" + + "\u1e89\u1e89" + + "\u1e8b\u1e8b" + + "\u1e8d\u1e8d" + + "\u1e8f\u1e8f" + + "\u1e91\u1e91" + + "\u1e93\u1e93" + + "\u1e95\u1e9d" + + "\u1e9f\u1e9f" + + "\u1ea1\u1ea1" + + "\u1ea3\u1ea3" + + "\u1ea5\u1ea5" + + "\u1ea7\u1ea7" + + "\u1ea9\u1ea9" + + "\u1eab\u1eab" + + "\u1ead\u1ead" + + "\u1eaf\u1eaf" + + "\u1eb1\u1eb1" + + "\u1eb3\u1eb3" + + "\u1eb5\u1eb5" + + "\u1eb7\u1eb7" + + "\u1eb9\u1eb9" + + "\u1ebb\u1ebb" + + "\u1ebd\u1ebd" + + "\u1ebf\u1ebf" + + "\u1ec1\u1ec1" + + "\u1ec3\u1ec3" + + "\u1ec5\u1ec5" + + "\u1ec7\u1ec7" + + "\u1ec9\u1ec9" + + "\u1ecb\u1ecb" + + "\u1ecd\u1ecd" + + "\u1ecf\u1ecf" + + "\u1ed1\u1ed1" + + "\u1ed3\u1ed3" + + "\u1ed5\u1ed5" + + "\u1ed7\u1ed7" + + "\u1ed9\u1ed9" + + "\u1edb\u1edb" + + "\u1edd\u1edd" + + "\u1edf\u1edf" + + "\u1ee1\u1ee1" + + "\u1ee3\u1ee3" + + "\u1ee5\u1ee5" + + "\u1ee7\u1ee7" + + "\u1ee9\u1ee9" + + "\u1eeb\u1eeb" + + "\u1eed\u1eed" + + "\u1eef\u1eef" + + "\u1ef1\u1ef1" + + "\u1ef3\u1ef3" + + "\u1ef5\u1ef5" + + "\u1ef7\u1ef7" + + "\u1ef9\u1ef9" + + "\u1efb\u1efb" + + "\u1efd\u1efd" + + "\u1eff\u1f07" + + "\u1f10\u1f15" + + "\u1f20\u1f27" + + "\u1f30\u1f37" + + "\u1f40\u1f45" + + "\u1f50\u1f57" + + "\u1f60\u1f67" + + "\u1f70\u1f7d" + + "\u1f80\u1f87" + + "\u1f90\u1f97" + + "\u1fa0\u1fa7" + + "\u1fb0\u1fb4" + + "\u1fb6\u1fb7" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fc7" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fd7" + + "\u1fe0\u1fe7" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ff7" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u210a\u210a" + + "\u210e\u210f" + + "\u2113\u2113" + + "\u212f\u212f" + + "\u2134\u2134" + + "\u2139\u2139" + + "\u213c\u213d" + + "\u2146\u2149" + + "\u214e\u214e" + + "\u2170\u217f" + + "\u2184\u2184" + + "\u24d0\u24e9" + + "\u2c30\u2c5e" + + "\u2c61\u2c61" + + "\u2c65\u2c66" + + "\u2c68\u2c68" + + "\u2c6a\u2c6a" + + "\u2c6c\u2c6c" + + "\u2c71\u2c71" + + "\u2c73\u2c74" + + "\u2c76\u2c7d" + + "\u2c81\u2c81" + + "\u2c83\u2c83" + + "\u2c85\u2c85" + + "\u2c87\u2c87" + + "\u2c89\u2c89" + + "\u2c8b\u2c8b" + + "\u2c8d\u2c8d" + + "\u2c8f\u2c8f" + + "\u2c91\u2c91" + + "\u2c93\u2c93" + + "\u2c95\u2c95" + + "\u2c97\u2c97" + + "\u2c99\u2c99" + + "\u2c9b\u2c9b" + + "\u2c9d\u2c9d" + + "\u2c9f\u2c9f" + + "\u2ca1\u2ca1" + + "\u2ca3\u2ca3" + + "\u2ca5\u2ca5" + + "\u2ca7\u2ca7" + + "\u2ca9\u2ca9" + + "\u2cab\u2cab" + + "\u2cad\u2cad" + + "\u2caf\u2caf" + + "\u2cb1\u2cb1" + + "\u2cb3\u2cb3" + + "\u2cb5\u2cb5" + + "\u2cb7\u2cb7" + + "\u2cb9\u2cb9" + + "\u2cbb\u2cbb" + + "\u2cbd\u2cbd" + + "\u2cbf\u2cbf" + + "\u2cc1\u2cc1" + + "\u2cc3\u2cc3" + + "\u2cc5\u2cc5" + + "\u2cc7\u2cc7" + + "\u2cc9\u2cc9" + + "\u2ccb\u2ccb" + + "\u2ccd\u2ccd" + + "\u2ccf\u2ccf" + + "\u2cd1\u2cd1" + + "\u2cd3\u2cd3" + + "\u2cd5\u2cd5" + + "\u2cd7\u2cd7" + + "\u2cd9\u2cd9" + + "\u2cdb\u2cdb" + + "\u2cdd\u2cdd" + + "\u2cdf\u2cdf" + + "\u2ce1\u2ce1" + + "\u2ce3\u2ce4" + + "\u2cec\u2cec" + + "\u2cee\u2cee" + + "\u2cf3\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\ua641\ua641" + + "\ua643\ua643" + + "\ua645\ua645" + + "\ua647\ua647" + + "\ua649\ua649" + + "\ua64b\ua64b" + + "\ua64d\ua64d" + + "\ua64f\ua64f" + + "\ua651\ua651" + + "\ua653\ua653" + + "\ua655\ua655" + + "\ua657\ua657" + + "\ua659\ua659" + + "\ua65b\ua65b" + + "\ua65d\ua65d" + + "\ua65f\ua65f" + + "\ua661\ua661" + + "\ua663\ua663" + + "\ua665\ua665" + + "\ua667\ua667" + + "\ua669\ua669" + + "\ua66b\ua66b" + + "\ua66d\ua66d" + + "\ua681\ua681" + + "\ua683\ua683" + + "\ua685\ua685" + + "\ua687\ua687" + + "\ua689\ua689" + + "\ua68b\ua68b" + + "\ua68d\ua68d" + + "\ua68f\ua68f" + + "\ua691\ua691" + + "\ua693\ua693" + + "\ua695\ua695" + + "\ua697\ua697" + + "\ua699\ua699" + + "\ua69b\ua69d" + + "\ua723\ua723" + + "\ua725\ua725" + + "\ua727\ua727" + + "\ua729\ua729" + + "\ua72b\ua72b" + + "\ua72d\ua72d" + + "\ua72f\ua731" + + "\ua733\ua733" + + "\ua735\ua735" + + "\ua737\ua737" + + "\ua739\ua739" + + "\ua73b\ua73b" + + "\ua73d\ua73d" + + "\ua73f\ua73f" + + "\ua741\ua741" + + "\ua743\ua743" + + "\ua745\ua745" + + "\ua747\ua747" + + "\ua749\ua749" + + "\ua74b\ua74b" + + "\ua74d\ua74d" + + "\ua74f\ua74f" + + "\ua751\ua751" + + "\ua753\ua753" + + "\ua755\ua755" + + "\ua757\ua757" + + "\ua759\ua759" + + "\ua75b\ua75b" + + "\ua75d\ua75d" + + "\ua75f\ua75f" + + "\ua761\ua761" + + "\ua763\ua763" + + "\ua765\ua765" + + "\ua767\ua767" + + "\ua769\ua769" + + "\ua76b\ua76b" + + "\ua76d\ua76d" + + "\ua76f\ua778" + + "\ua77a\ua77a" + + "\ua77c\ua77c" + + "\ua77f\ua77f" + + "\ua781\ua781" + + "\ua783\ua783" + + "\ua785\ua785" + + "\ua787\ua787" + + "\ua78c\ua78c" + + "\ua78e\ua78e" + + "\ua791\ua791" + + "\ua793\ua795" + + "\ua797\ua797" + + "\ua799\ua799" + + "\ua79b\ua79b" + + "\ua79d\ua79d" + + "\ua79f\ua79f" + + "\ua7a1\ua7a1" + + "\ua7a3\ua7a3" + + "\ua7a5\ua7a5" + + "\ua7a7\ua7a7" + + "\ua7a9\ua7a9" + + "\ua7af\ua7af" + + "\ua7b5\ua7b5" + + "\ua7b7\ua7b7" + + "\ua7b9\ua7b9" + + "\ua7bb\ua7bb" + + "\ua7bd\ua7bd" + + "\ua7bf\ua7bf" + + "\ua7c3\ua7c3" + + "\ua7f8\ua7fa" + + "\uab30\uab5a" + + "\uab5c\uab67" + + "\uab70\uabbf" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\uff41\uff5a" + + "\ud801\udc28\ud801\udc4f" + + "\ud801\udcd8\ud801\udcfb" + + "\ud803\udcc0\ud803\udcf2" + + "\ud806\udcc0\ud806\udcdf" + + "\ud81b\ude60\ud81b\ude7f" + + "\ud835\udc1a\ud835\udc33" + + "\ud835\udc4e\ud835\udc54" + + "\ud835\udc56\ud835\udc67" + + "\ud835\udc82\ud835\udc9b" + + "\ud835\udcb6\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udccf" + + "\ud835\udcea\ud835\udd03" + + "\ud835\udd1e\ud835\udd37" + + "\ud835\udd52\ud835\udd6b" + + "\ud835\udd86\ud835\udd9f" + + "\ud835\uddba\ud835\uddd3" + + "\ud835\uddee\ud835\ude07" + + "\ud835\ude22\ud835\ude3b" + + "\ud835\ude56\ud835\ude6f" + + "\ud835\ude8a\ud835\udea5" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udee1" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf1b" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf55" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udf8f" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfc9" + + "\ud835\udfcb\ud835\udfcb" + + "\ud83a\udd22\ud83a\udd43", + // Unicode 12.1 property value: {sentencebreak=numeric} + "\u0030\u0039" + + "\u0660\u0669" + + "\u066b\u066c" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\uff10\uff19" + + "\ud801\udca0\ud801\udca9" + + "\ud803\udd30\ud803\udd39" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udda0\ud807\udda9" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udef0\ud838\udef9" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 12.1 property value: {sentencebreak=oletter} + "\u01bb\u01bb" + + "\u01c0\u01c3" + + "\u0294\u0294" + + "\u02b9\u02bf" + + "\u02c6\u02d1" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0374\u0374" + + "\u0559\u0559" + + "\u05d0\u05ea" + + "\u05ef\u05f3" + + "\u0620\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06e5\u06e6" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0971\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0e01\u0e30" + + "\u0e32\u0e33" + + "\u0e40\u0e46" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0eb0" + + "\u0eb2\u0eb3" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u1000\u102a" + + "\u103f\u103f" + + "\u1050\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u1820\u1878" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a16" + + "\u1a20\u1a54" + + "\u1aa7\u1aa7" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1cfa\u1cfa" + + "\u2135\u2138" + + "\u2180\u2182" + + "\u2185\u2188" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e2f\u2e2f" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua66e\ua66e" + + "\ua67f\ua67f" + + "\ua6a0\ua6ef" + + "\ua717\ua71f" + + "\ua788\ua788" + + "\ua78f\ua78f" + + "\ua7f7\ua7f7" + + "\ua7fb\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9cf\ua9cf" + + "\ua9e0\ua9e4" + + "\ua9e6\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa60\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uabc0\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff66\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc50\ud801\udc9d" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udd00\ud803\udd23" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd44\ud804\udd44" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc5f\ud805\udc5f" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udeb8\ud805\udeb8" + + "\ud805\udf00\ud805\udf1a" + + "\ud806\udc00\ud806\udc2b" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd0" + + "\ud806\udde1\ud806\udde1" + + "\ud806\udde3\ud806\udde3" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude89" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd89" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef2" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd37\ud838\udd3d" + + "\ud838\udd4e\ud838\udd4e" + + "\ud838\udec0\ud838\udeeb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd4b\ud83a\udd4b" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.1 property value: {sentencebreak=other} + "\000\u0008" + + "\u000e\u001f" + + "\u0023\u0026" + + "\u002a\u002b" + + "\u002f\u002f" + + "\u003b\u003e" + + "\u0040\u0040" + + "\\\\" + + "\u005e\u0060" + + "\u007c\u007c" + + "\u007e\u0084" + + "\u0086\u009f" + + "\u00a1\u00a9" + + "\u00ac\u00ac" + + "\u00ae\u00b4" + + "\u00b6\u00b9" + + "\u00bc\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02c2\u02c5" + + "\u02d2\u02df" + + "\u02e5\u02eb" + + "\u02ed\u02ed" + + "\u02ef\u02ff" + + "\u0375\u0375" + + "\u0378\u0379" + + "\u037e\u037e" + + "\u0380\u0385" + + "\u0387\u0387" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u03f6\u03f6" + + "\u0482\u0482" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u055a\u055c" + + "\u055e\u055f" + + "\u058a\u0590" + + "\u05be\u05be" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f4\u05ff" + + "\u0606\u060b" + + "\u060e\u060f" + + "\u061b\u061b" + + "\u061d\u061d" + + "\u066a\u066a" + + "\u066d\u066d" + + "\u06de\u06de" + + "\u06e9\u06e9" + + "\u06fd\u06fe" + + "\u0703\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07f6\u07f7" + + "\u07fb\u07fc" + + "\u07fe\u07ff" + + "\u082e\u0836" + + "\u0838\u0838" + + "\u083a\u083c" + + "\u083f\u083f" + + "\u085c\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0970\u0970" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09f2\u09fb" + + "\u09fd\u09fd" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a76\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af0\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b70\u0b70" + + "\u0b72\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bf0\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c7f" + + "\u0c84\u0c84" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d4f\u0d53" + + "\u0d58\u0d5e" + + "\u0d64\u0d65" + + "\u0d70\u0d79" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df4\u0e00" + + "\u0e3b\u0e3f" + + "\u0e4f\u0e4f" + + "\u0e5a\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e85" + + "\u0e8b\u0e8b" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f01\u0f17" + + "\u0f1a\u0f1f" + + "\u0f2a\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f85\u0f85" + + "\u0f98\u0f98" + + "\u0fbd\u0fc5" + + "\u0fc7\u0fff" + + "\u104c\u104f" + + "\u109e\u109f" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u10fb\u10fb" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u1360\u1361" + + "\u1363\u1366" + + "\u1369\u137f" + + "\u1390\u139f" + + "\u13f6\u13f7" + + "\u13fe\u1400" + + "\u166d\u166d" + + "\u169d\u169f" + + "\u16eb\u16ed" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17d4\u17d6" + + "\u17d8\u17db" + + "\u17de\u17df" + + "\u17ea\u1801" + + "\u1804\u1807" + + "\u180a\u180a" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19da\u19ff" + + "\u1a1c\u1a1f" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1aa6" + + "\u1aac\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b5c\u1b5d" + + "\u1b60\u1b6a" + + "\u1b74\u1b7f" + + "\u1bf4\u1bff" + + "\u1c38\u1c3a" + + "\u1c3d\u1c3f" + + "\u1c4a\u1c4c" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc0\u1ccf" + + "\u1cd3\u1cd3" + + "\u1cfb\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fc5\u1fc5" + + "\u1fcd\u1fcf" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdf" + + "\u1fed\u1ff1" + + "\u1ff5\u1ff5" + + "\u1ffd\u1fff" + + "\u2010\u2012" + + "\u2015\u2017" + + "\u2020\u2023" + + "\u2025\u2027" + + "\u2030\u2038" + + "\u203b\u203b" + + "\u203e\u2044" + + "\u204a\u205e" + + "\u2065\u2065" + + "\u2070\u2070" + + "\u2072\u207c" + + "\u2080\u208c" + + "\u208f\u208f" + + "\u209d\u20cf" + + "\u20f1\u2101" + + "\u2103\u2106" + + "\u2108\u2109" + + "\u2114\u2114" + + "\u2116\u2118" + + "\u211e\u2123" + + "\u2125\u2125" + + "\u2127\u2127" + + "\u2129\u2129" + + "\u212e\u212e" + + "\u213a\u213b" + + "\u2140\u2144" + + "\u214a\u214d" + + "\u214f\u215f" + + "\u2189\u2307" + + "\u230c\u2328" + + "\u232b\u24b5" + + "\u24ea\u275a" + + "\u2761\u2767" + + "\u2776\u27c4" + + "\u27c7\u27e5" + + "\u27f0\u2982" + + "\u2999\u29d7" + + "\u29dc\u29fb" + + "\u29fe\u2bff" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2ce5\u2cea" + + "\u2cf4\u2cff" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d70\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e0e\u2e1b" + + "\u2e1e\u2e1f" + + "\u2e2a\u2e2d" + + "\u2e30\u2e3b" + + "\u2e3d\u2e41" + + "\u2e43\u2fff" + + "\u3003\u3004" + + "\u3012\u3013" + + "\u301c\u301c" + + "\u3020\u3020" + + "\u3030\u3030" + + "\u3036\u3037" + + "\u303d\u3040" + + "\u3097\u3098" + + "\u309b\u309c" + + "\u30a0\u30a0" + + "\u30fb\u30fb" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u319f" + + "\u31bb\u31ef" + + "\u3200\u33ff" + + "\u4db6\u4dff" + + "\u9ff0\u9fff" + + "\ua48d\ua4cf" + + "\ua4fe\ua4fe" + + "\ua60d\ua60d" + + "\ua62c\ua63f" + + "\ua673\ua673" + + "\ua67e\ua67e" + + "\ua6f2\ua6f2" + + "\ua6f4\ua6f6" + + "\ua6f8\ua716" + + "\ua720\ua721" + + "\ua789\ua78a" + + "\ua7c0\ua7c1" + + "\ua7c7\ua7f6" + + "\ua828\ua83f" + + "\ua874\ua875" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua8f8\ua8fa" + + "\ua8fc\ua8fc" + + "\ua92e\ua92e" + + "\ua954\ua95f" + + "\ua97d\ua97f" + + "\ua9c1\ua9c7" + + "\ua9ca\ua9ce" + + "\ua9da\ua9df" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5c" + + "\uaa77\uaa79" + + "\uaac3\uaada" + + "\uaade\uaadf" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab5b\uab5b" + + "\uab68\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\uf8ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb29\ufb29" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbb2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfc\ufdff" + + "\ufe12\ufe12" + + "\ufe14\ufe16" + + "\ufe19\ufe1f" + + "\ufe30\ufe30" + + "\ufe33\ufe34" + + "\ufe45\ufe46" + + "\ufe49\ufe4f" + + "\ufe53\ufe54" + + "\ufe5f\ufe62" + + "\ufe64\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uff02\uff07" + + "\uff0a\uff0b" + + "\uff0f\uff0f" + + "\uff1b\uff1e" + + "\uff20\uff20" + + "\uff3c\uff3c" + + "\uff3e\uff40" + + "\uff5c\uff5c" + + "\uff5e\uff5e" + + "\uff65\uff65" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\ufff8" + + "\ufffc\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udd3f" + + "\ud800\udd75\ud800\uddfc" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udee1\ud800\udeff" + + "\ud800\udf20\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9f" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd0\ud800\udfd0" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc5f" + + "\ud802\udc77\ud802\udc7f" + + "\ud802\udc9f\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcff" + + "\ud802\udd16\ud802\udd1f" + + "\ud802\udd3a\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbd" + + "\ud802\uddc0\ud802\uddff" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude40\ud802\ude55" + + "\ud802\ude58\ud802\ude5f" + + "\ud802\ude7d\ud802\ude7f" + + "\ud802\ude9d\ud802\udebf" + + "\ud802\udec8\ud802\udec8" + + "\ud802\udee7\ud802\udeff" + + "\ud802\udf36\ud802\udf3f" + + "\ud802\udf56\ud802\udf5f" + + "\ud802\udf73\ud802\udf7f" + + "\ud802\udf92\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcff" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\udeff" + + "\ud803\udf1d\ud803\udf26" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf51\ud803\udf54" + + "\ud803\udf5a\ud803\udfdf" + + "\ud803\udff7\ud803\udfff" + + "\ud804\udc49\ud804\udc65" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcc2\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd40\ud804\udd40" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd74\ud804\udd75" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddc7\ud804\uddc8" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udddb\ud804\udddb" + + "\ud804\udddd\ud804\udddd" + + "\ud804\udde0\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3a\ud804\ude3a" + + "\ud804\ude3d\ud804\ude3d" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc4d\ud805\udc4f" + + "\ud805\udc5a\ud805\udc5d" + + "\ud805\udc60\ud805\udc7f" + + "\ud805\udcc6\ud805\udcc6" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddc1\ud805\uddc1" + + "\ud805\uddc4\ud805\uddc8" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude43\ud805\ude43" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude7f" + + "\ud805\udeb9\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1b\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf3a\ud805\udf3b" + + "\ud805\udf3f\ud805\udfff" + + "\ud806\udc3b\ud806\udc9f" + + "\ud806\udcea\ud806\udcfe" + + "\ud806\udd00\ud806\udd9f" + + "\ud806\udda8\ud806\udda9" + + "\ud806\uddd8\ud806\uddd9" + + "\ud806\udde2\ud806\udde2" + + "\ud806\udde5\ud806\uddff" + + "\ud806\ude3f\ud806\ude41" + + "\ud806\ude44\ud806\ude46" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\ude9a\ud806\ude9a" + + "\ud806\ude9e\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc43\ud807\udc4f" + + "\ud807\udc5a\ud807\udc71" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef9\ud807\udfff" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud80d\udc2f" + + "\ud80d\udc39\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf39\ud81a\udf3f" + + "\ud81a\udf45\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude80\ud81b\ude97" + + "\ud81b\ude99\ud81b\udeff" + + "\ud81b\udf4b\ud81b\udf4e" + + "\ud81b\udf88\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe2\ud81b\udfe2" + + "\ud81b\udfe4\ud81b\udfff" + + "\ud821\udff8\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd4f" + + "\ud82c\udd53\ud82c\udd63" + + "\ud82c\udd68\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9c" + + "\ud82f\udca4\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\ude41" + + "\ud834\ude45\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udec1\ud835\udec1" + + "\ud835\udedb\ud835\udedb" + + "\ud835\udefb\ud835\udefb" + + "\ud835\udf15\ud835\udf15" + + "\ud835\udf35\ud835\udf35" + + "\ud835\udf4f\ud835\udf4f" + + "\ud835\udf6f\ud835\udf6f" + + "\ud835\udf89\ud835\udf89" + + "\ud835\udfa9\ud835\udfa9" + + "\ud835\udfc3\ud835\udfc3" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\udc00\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude87" + + "\ud836\ude89\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud838\udcff" + + "\ud838\udd2d\ud838\udd2f" + + "\ud838\udd3e\ud838\udd3f" + + "\ud838\udd4a\ud838\udd4d" + + "\ud838\udd4f\ud838\udebf" + + "\ud838\udefa\ud839\udfff" + + "\ud83a\udcc5\ud83a\udccf" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4c\ud83a\udd4f" + + "\ud83a\udd5a\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83c\udd2f" + + "\ud83c\udd4a\ud83c\udd4f" + + "\ud83c\udd6a\ud83c\udd6f" + + "\ud83c\udd8a\ud83d\ude75" + + "\ud83d\ude79\ud83f\udfff" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 12.1 property value: {sentencebreak=scontinue} + "\u002c\u002d" + + "\u003a\u003a" + + "\u055d\u055d" + + "\u060c\u060d" + + "\u07f8\u07f8" + + "\u1802\u1802" + + "\u1808\u1808" + + "\u2013\u2014" + + "\u3001\u3001" + + "\ufe10\ufe11" + + "\ufe13\ufe13" + + "\ufe31\ufe32" + + "\ufe50\ufe51" + + "\ufe55\ufe55" + + "\ufe58\ufe58" + + "\ufe63\ufe63" + + "\uff0c\uff0d" + + "\uff1a\uff1a" + + "\uff64\uff64", + // Unicode 12.1 property value: {sentencebreak=sep} + "\u0085\u0085" + "\u2028\u2029", + // Unicode 12.1 property value: {sentencebreak=sp} + "\t\t" + + "\u000b\f" + + "\u0020\u0020" + + "\u00a0\u00a0" + + "\u1680\u1680" + + "\u2000\u200a" + + "\u202f\u202f" + + "\u205f\u205f" + + "\u3000\u3000", + // Unicode 12.1 property value: {sentencebreak=sterm} + "\u0021\u0021" + + "\u003f\u003f" + + "\u0589\u0589" + + "\u061e\u061f" + + "\u06d4\u06d4" + + "\u0700\u0702" + + "\u07f9\u07f9" + + "\u0837\u0837" + + "\u0839\u0839" + + "\u083d\u083e" + + "\u0964\u0965" + + "\u104a\u104b" + + "\u1362\u1362" + + "\u1367\u1368" + + "\u166e\u166e" + + "\u1735\u1736" + + "\u1803\u1803" + + "\u1809\u1809" + + "\u1944\u1945" + + "\u1aa8\u1aab" + + "\u1b5a\u1b5b" + + "\u1b5e\u1b5f" + + "\u1c3b\u1c3c" + + "\u1c7e\u1c7f" + + "\u203c\u203d" + + "\u2047\u2049" + + "\u2e2e\u2e2e" + + "\u2e3c\u2e3c" + + "\u3002\u3002" + + "\ua4ff\ua4ff" + + "\ua60e\ua60f" + + "\ua6f3\ua6f3" + + "\ua6f7\ua6f7" + + "\ua876\ua877" + + "\ua8ce\ua8cf" + + "\ua92f\ua92f" + + "\ua9c8\ua9c9" + + "\uaa5d\uaa5f" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ufe56\ufe57" + + "\uff01\uff01" + + "\uff1f\uff1f" + + "\uff61\uff61" + + "\ud802\ude56\ud802\ude57" + + "\ud803\udf55\ud803\udf59" + + "\ud804\udc47\ud804\udc48" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd41\ud804\udd43" + + "\ud804\uddc5\ud804\uddc6" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddde\ud804\udddf" + + "\ud804\ude38\ud804\ude39" + + "\ud804\ude3b\ud804\ude3c" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4c" + + "\ud805\uddc2\ud805\uddc3" + + "\ud805\uddc9\ud805\uddd7" + + "\ud805\ude41\ud805\ude42" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\ude42\ud806\ude43" + + "\ud806\ude9b\ud806\ude9c" + + "\ud807\udc41\ud807\udc42" + + "\ud807\udef7\ud807\udef8" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf38" + + "\ud81a\udf44\ud81a\udf44" + + "\ud81b\ude98\ud81b\ude98" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude88\ud836\ude88", + // Unicode 12.1 property value: {sentencebreak=upper} + "\u0041\u005a" + + "\u00c0\u00d6" + + "\u00d8\u00de" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u014a\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c5" + + "\u01c7\u01c8" + + "\u01ca\u01cb" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f2" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03cf\u03cf" + + "\u03d2\u03d4" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f4\u03f4" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13a0\u13f5" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1f88\u1f8f" + + "\u1f98\u1f9f" + + "\u1fa8\u1faf" + + "\u1fb8\u1fbc" + + "\u1fc8\u1fcc" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff8\u1ffc" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210b\u210d" + + "\u2110\u2112" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u2130\u2133" + + "\u213e\u213f" + + "\u2145\u2145" + + "\u2160\u216f" + + "\u2183\u2183" + + "\u24b6\u24cf" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\ua7b8\ua7b8" + + "\ua7ba\ua7ba" + + "\ua7bc\ua7bc" + + "\ua7be\ua7be" + + "\ua7c2\ua7c2" + + "\ua7c4\ua7c6" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud81b\ude40\ud81b\ude5f" + + "\ud835\udc00\ud835\udc19" + + "\ud835\udc34\ud835\udc4d" + + "\ud835\udc68\ud835\udc81" + + "\ud835\udc9c\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb5" + + "\ud835\udcd0\ud835\udce9" + + "\ud835\udd04\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd38\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd6c\ud835\udd85" + + "\ud835\udda0\ud835\uddb9" + + "\ud835\uddd4\ud835\udded" + + "\ud835\ude08\ud835\ude21" + + "\ud835\ude3c\ud835\ude55" + + "\ud835\ude70\ud835\ude89" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udee2\ud835\udefa" + + "\ud835\udf1c\ud835\udf34" + + "\ud835\udf56\ud835\udf6e" + + "\ud835\udf90\ud835\udfa8" + + "\ud835\udfca\ud835\udfca" + + "\ud83a\udd00\ud83a\udd21" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 12.1 property value: {sentenceterminal} + "\u0021\u0021" + + "\u002e\u002e" + + "\u003f\u003f" + + "\u0589\u0589" + + "\u061e\u061f" + + "\u06d4\u06d4" + + "\u0700\u0702" + + "\u07f9\u07f9" + + "\u0837\u0837" + + "\u0839\u0839" + + "\u083d\u083e" + + "\u0964\u0965" + + "\u104a\u104b" + + "\u1362\u1362" + + "\u1367\u1368" + + "\u166e\u166e" + + "\u1735\u1736" + + "\u1803\u1803" + + "\u1809\u1809" + + "\u1944\u1945" + + "\u1aa8\u1aab" + + "\u1b5a\u1b5b" + + "\u1b5e\u1b5f" + + "\u1c3b\u1c3c" + + "\u1c7e\u1c7f" + + "\u203c\u203d" + + "\u2047\u2049" + + "\u2e2e\u2e2e" + + "\u2e3c\u2e3c" + + "\u3002\u3002" + + "\ua4ff\ua4ff" + + "\ua60e\ua60f" + + "\ua6f3\ua6f3" + + "\ua6f7\ua6f7" + + "\ua876\ua877" + + "\ua8ce\ua8cf" + + "\ua92f\ua92f" + + "\ua9c8\ua9c9" + + "\uaa5d\uaa5f" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ufe52\ufe52" + + "\ufe56\ufe57" + + "\uff01\uff01" + + "\uff0e\uff0e" + + "\uff1f\uff1f" + + "\uff61\uff61" + + "\ud802\ude56\ud802\ude57" + + "\ud803\udf55\ud803\udf59" + + "\ud804\udc47\ud804\udc48" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd41\ud804\udd43" + + "\ud804\uddc5\ud804\uddc6" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddde\ud804\udddf" + + "\ud804\ude38\ud804\ude39" + + "\ud804\ude3b\ud804\ude3c" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4c" + + "\ud805\uddc2\ud805\uddc3" + + "\ud805\uddc9\ud805\uddd7" + + "\ud805\ude41\ud805\ude42" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\ude42\ud806\ude43" + + "\ud806\ude9b\ud806\ude9c" + + "\ud807\udc41\ud807\udc42" + + "\ud807\udef7\ud807\udef8" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf38" + + "\ud81a\udf44\ud81a\udf44" + + "\ud81b\ude98\ud81b\ude98" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude88\ud836\ude88", + // Unicode 12.1 property value: {sharada} + "\ud804\udd80\ud804\uddcd" + "\ud804\uddd0\ud804\udddf", + // Unicode 12.1 property value: {shavian} + "\ud801\udc50\ud801\udc7f", + // Unicode 12.1 property value: {siddham} + "\ud805\udd80\ud805\uddb5" + "\ud805\uddb8\ud805\udddd", + // Unicode 12.1 property value: {signwriting} + "\ud836\udc00\ud836\ude8b" + "\ud836\ude9b\ud836\ude9f" + "\ud836\udea1\ud836\udeaf", + // Unicode 12.1 property value: {sinhala} + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df4" + + "\ud804\udde1\ud804\uddf4", + // Unicode 12.1 property value: {sk} + "\u005e\u005e" + + "\u0060\u0060" + + "\u00a8\u00a8" + + "\u00af\u00af" + + "\u00b4\u00b4" + + "\u00b8\u00b8" + + "\u02c2\u02c5" + + "\u02d2\u02df" + + "\u02e5\u02eb" + + "\u02ed\u02ed" + + "\u02ef\u02ff" + + "\u0375\u0375" + + "\u0384\u0385" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fcd\u1fcf" + + "\u1fdd\u1fdf" + + "\u1fed\u1fef" + + "\u1ffd\u1ffe" + + "\u309b\u309c" + + "\ua700\ua716" + + "\ua720\ua721" + + "\ua789\ua78a" + + "\uab5b\uab5b" + + "\ufbb2\ufbc1" + + "\uff3e\uff3e" + + "\uff40\uff40" + + "\uffe3\uffe3" + + "\ud83c\udffb\ud83c\udfff", + // Unicode 12.1 property value: {sm} + "\u002b\u002b" + + "\u003c\u003e" + + "\u007c\u007c" + + "\u007e\u007e" + + "\u00ac\u00ac" + + "\u00b1\u00b1" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u03f6\u03f6" + + "\u0606\u0608" + + "\u2044\u2044" + + "\u2052\u2052" + + "\u207a\u207c" + + "\u208a\u208c" + + "\u2118\u2118" + + "\u2140\u2144" + + "\u214b\u214b" + + "\u2190\u2194" + + "\u219a\u219b" + + "\u21a0\u21a0" + + "\u21a3\u21a3" + + "\u21a6\u21a6" + + "\u21ae\u21ae" + + "\u21ce\u21cf" + + "\u21d2\u21d2" + + "\u21d4\u21d4" + + "\u21f4\u22ff" + + "\u2320\u2321" + + "\u237c\u237c" + + "\u239b\u23b3" + + "\u23dc\u23e1" + + "\u25b7\u25b7" + + "\u25c1\u25c1" + + "\u25f8\u25ff" + + "\u266f\u266f" + + "\u27c0\u27c4" + + "\u27c7\u27e5" + + "\u27f0\u27ff" + + "\u2900\u2982" + + "\u2999\u29d7" + + "\u29dc\u29fb" + + "\u29fe\u2aff" + + "\u2b30\u2b44" + + "\u2b47\u2b4c" + + "\ufb29\ufb29" + + "\ufe62\ufe62" + + "\ufe64\ufe66" + + "\uff0b\uff0b" + + "\uff1c\uff1e" + + "\uff5c\uff5c" + + "\uff5e\uff5e" + + "\uffe2\uffe2" + + "\uffe9\uffec" + + "\ud835\udec1\ud835\udec1" + + "\ud835\udedb\ud835\udedb" + + "\ud835\udefb\ud835\udefb" + + "\ud835\udf15\ud835\udf15" + + "\ud835\udf35\ud835\udf35" + + "\ud835\udf4f\ud835\udf4f" + + "\ud835\udf6f\ud835\udf6f" + + "\ud835\udf89\ud835\udf89" + + "\ud835\udfa9\ud835\udfa9" + + "\ud835\udfc3\ud835\udfc3" + + "\ud83b\udef0\ud83b\udef1", + // Unicode 12.1 property value: {so} + "\u00a6\u00a6" + + "\u00a9\u00a9" + + "\u00ae\u00ae" + + "\u00b0\u00b0" + + "\u0482\u0482" + + "\u058d\u058e" + + "\u060e\u060f" + + "\u06de\u06de" + + "\u06e9\u06e9" + + "\u06fd\u06fe" + + "\u07f6\u07f6" + + "\u09fa\u09fa" + + "\u0b70\u0b70" + + "\u0bf3\u0bf8" + + "\u0bfa\u0bfa" + + "\u0c7f\u0c7f" + + "\u0d4f\u0d4f" + + "\u0d79\u0d79" + + "\u0f01\u0f03" + + "\u0f13\u0f13" + + "\u0f15\u0f17" + + "\u0f1a\u0f1f" + + "\u0f34\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0fbe\u0fc5" + + "\u0fc7\u0fcc" + + "\u0fce\u0fcf" + + "\u0fd5\u0fd8" + + "\u109e\u109f" + + "\u1390\u1399" + + "\u166d\u166d" + + "\u1940\u1940" + + "\u19de\u19ff" + + "\u1b61\u1b6a" + + "\u1b74\u1b7c" + + "\u2100\u2101" + + "\u2103\u2106" + + "\u2108\u2109" + + "\u2114\u2114" + + "\u2116\u2117" + + "\u211e\u2123" + + "\u2125\u2125" + + "\u2127\u2127" + + "\u2129\u2129" + + "\u212e\u212e" + + "\u213a\u213b" + + "\u214a\u214a" + + "\u214c\u214d" + + "\u214f\u214f" + + "\u218a\u218b" + + "\u2195\u2199" + + "\u219c\u219f" + + "\u21a1\u21a2" + + "\u21a4\u21a5" + + "\u21a7\u21ad" + + "\u21af\u21cd" + + "\u21d0\u21d1" + + "\u21d3\u21d3" + + "\u21d5\u21f3" + + "\u2300\u2307" + + "\u230c\u231f" + + "\u2322\u2328" + + "\u232b\u237b" + + "\u237d\u239a" + + "\u23b4\u23db" + + "\u23e2\u2426" + + "\u2440\u244a" + + "\u249c\u24e9" + + "\u2500\u25b6" + + "\u25b8\u25c0" + + "\u25c2\u25f7" + + "\u2600\u266e" + + "\u2670\u2767" + + "\u2794\u27bf" + + "\u2800\u28ff" + + "\u2b00\u2b2f" + + "\u2b45\u2b46" + + "\u2b4d\u2b73" + + "\u2b76\u2b95" + + "\u2b98\u2bff" + + "\u2ce5\u2cea" + + "\u2e80\u2e99" + + "\u2e9b\u2ef3" + + "\u2f00\u2fd5" + + "\u2ff0\u2ffb" + + "\u3004\u3004" + + "\u3012\u3013" + + "\u3020\u3020" + + "\u3036\u3037" + + "\u303e\u303f" + + "\u3190\u3191" + + "\u3196\u319f" + + "\u31c0\u31e3" + + "\u3200\u321e" + + "\u322a\u3247" + + "\u3250\u3250" + + "\u3260\u327f" + + "\u328a\u32b0" + + "\u32c0\u33ff" + + "\u4dc0\u4dff" + + "\ua490\ua4c6" + + "\ua828\ua82b" + + "\ua836\ua837" + + "\ua839\ua839" + + "\uaa77\uaa79" + + "\ufdfd\ufdfd" + + "\uffe4\uffe4" + + "\uffe8\uffe8" + + "\uffed\uffee" + + "\ufffc\ufffd" + + "\ud800\udd37\ud800\udd3f" + + "\ud800\udd79\ud800\udd89" + + "\ud800\udd8c\ud800\udd8e" + + "\ud800\udd90\ud800\udd9b" + + "\ud800\udda0\ud800\udda0" + + "\ud800\uddd0\ud800\uddfc" + + "\ud802\udc77\ud802\udc78" + + "\ud802\udec8\ud802\udec8" + + "\ud805\udf3f\ud805\udf3f" + + "\ud807\udfd5\ud807\udfdc" + + "\ud807\udfe1\ud807\udff1" + + "\ud81a\udf3c\ud81a\udf3f" + + "\ud81a\udf45\ud81a\udf45" + + "\ud82f\udc9c\ud82f\udc9c" + + "\ud834\udc00\ud834\udcf5" + + "\ud834\udd00\ud834\udd26" + + "\ud834\udd29\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\udde8" + + "\ud834\ude00\ud834\ude41" + + "\ud834\ude45\ud834\ude45" + + "\ud834\udf00\ud834\udf56" + + "\ud836\udc00\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude86" + + "\ud838\udd4f\ud838\udd4f" + + "\ud83b\udcac\ud83b\udcac" + + "\ud83b\udd2e\ud83b\udd2e" + + "\ud83c\udc00\ud83c\udc2b" + + "\ud83c\udc30\ud83c\udc93" + + "\ud83c\udca0\ud83c\udcae" + + "\ud83c\udcb1\ud83c\udcbf" + + "\ud83c\udcc1\ud83c\udccf" + + "\ud83c\udcd1\ud83c\udcf5" + + "\ud83c\udd10\ud83c\udd6c" + + "\ud83c\udd70\ud83c\uddac" + + "\ud83c\udde6\ud83c\ude02" + + "\ud83c\ude10\ud83c\ude3b" + + "\ud83c\ude40\ud83c\ude48" + + "\ud83c\ude50\ud83c\ude51" + + "\ud83c\ude60\ud83c\ude65" + + "\ud83c\udf00\ud83c\udffa" + + "\ud83d\udc00\ud83d\uded5" + + "\ud83d\udee0\ud83d\udeec" + + "\ud83d\udef0\ud83d\udefa" + + "\ud83d\udf00\ud83d\udf73" + + "\ud83d\udf80\ud83d\udfd8" + + "\ud83d\udfe0\ud83d\udfeb" + + "\ud83e\udc00\ud83e\udc0b" + + "\ud83e\udc10\ud83e\udc47" + + "\ud83e\udc50\ud83e\udc59" + + "\ud83e\udc60\ud83e\udc87" + + "\ud83e\udc90\ud83e\udcad" + + "\ud83e\udd00\ud83e\udd0b" + + "\ud83e\udd0d\ud83e\udd71" + + "\ud83e\udd73\ud83e\udd76" + + "\ud83e\udd7a\ud83e\udda2" + + "\ud83e\udda5\ud83e\uddaa" + + "\ud83e\uddae\ud83e\uddca" + + "\ud83e\uddcd\ud83e\ude53" + + "\ud83e\ude60\ud83e\ude6d" + + "\ud83e\ude70\ud83e\ude73" + + "\ud83e\ude78\ud83e\ude7a" + + "\ud83e\ude80\ud83e\ude82" + + "\ud83e\ude90\ud83e\ude95", + // Unicode 12.1 property value: {softdotted} + "\u0069\u006a" + + "\u012f\u012f" + + "\u0249\u0249" + + "\u0268\u0268" + + "\u029d\u029d" + + "\u02b2\u02b2" + + "\u03f3\u03f3" + + "\u0456\u0456" + + "\u0458\u0458" + + "\u1d62\u1d62" + + "\u1d96\u1d96" + + "\u1da4\u1da4" + + "\u1da8\u1da8" + + "\u1e2d\u1e2d" + + "\u1ecb\u1ecb" + + "\u2071\u2071" + + "\u2148\u2149" + + "\u2c7c\u2c7c" + + "\ud835\udc22\ud835\udc23" + + "\ud835\udc56\ud835\udc57" + + "\ud835\udc8a\ud835\udc8b" + + "\ud835\udcbe\ud835\udcbf" + + "\ud835\udcf2\ud835\udcf3" + + "\ud835\udd26\ud835\udd27" + + "\ud835\udd5a\ud835\udd5b" + + "\ud835\udd8e\ud835\udd8f" + + "\ud835\uddc2\ud835\uddc3" + + "\ud835\uddf6\ud835\uddf7" + + "\ud835\ude2a\ud835\ude2b" + + "\ud835\ude5e\ud835\ude5f" + + "\ud835\ude92\ud835\ude93", + // Unicode 12.1 property value: {sogdian} + "\ud803\udf30\ud803\udf59", + // Unicode 12.1 property value: {sorasompeng} + "\ud804\udcd0\ud804\udce8" + "\ud804\udcf0\ud804\udcf9", + // Unicode 12.1 property value: {soyombo} + "\ud806\ude50\ud806\udea2", + // Unicode 12.1 property value: {sundanese} + "\u1b80\u1bbf" + "\u1cc0\u1cc7", + // Unicode 12.1 property value: {sylotinagri} + "\ua800\ua82b", + // Unicode 12.1 property value: {syriac} + "\u0700\u070d" + "\u070f\u074a" + "\u074d\u074f" + "\u0860\u086a", + // Unicode 12.1 property value: {tagalog} + "\u1700\u170c" + "\u170e\u1714", + // Unicode 12.1 property value: {tagbanwa} + "\u1760\u176c" + "\u176e\u1770" + "\u1772\u1773", + // Unicode 12.1 property value: {taile} + "\u1950\u196d" + "\u1970\u1974", + // Unicode 12.1 property value: {taitham} + "\u1a20\u1a5e" + "\u1a60\u1a7c" + "\u1a7f\u1a89" + "\u1a90\u1a99" + "\u1aa0\u1aad", + // Unicode 12.1 property value: {taiviet} + "\uaa80\uaac2" + "\uaadb\uaadf", + // Unicode 12.1 property value: {takri} + "\ud805\ude80\ud805\udeb8" + "\ud805\udec0\ud805\udec9", + // Unicode 12.1 property value: {tamil} + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bfa" + + "\ud807\udfc0\ud807\udff1" + + "\ud807\udfff\ud807\udfff", + // Unicode 12.1 property value: {tangut} + "\ud81b\udfe0\ud81b\udfe0" + "\ud81c\udc00\ud821\udff7" + "\ud822\udc00\ud822\udef2", + // Unicode 12.1 property value: {telugu} + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c77\u0c7f", + // Unicode 12.1 property value: {terminalpunctuation} + "\u0021\u0021" + + "\u002c\u002c" + + "\u002e\u002e" + + "\u003a\u003b" + + "\u003f\u003f" + + "\u037e\u037e" + + "\u0387\u0387" + + "\u0589\u0589" + + "\u05c3\u05c3" + + "\u060c\u060c" + + "\u061b\u061b" + + "\u061e\u061f" + + "\u06d4\u06d4" + + "\u0700\u070a" + + "\u070c\u070c" + + "\u07f8\u07f9" + + "\u0830\u083e" + + "\u085e\u085e" + + "\u0964\u0965" + + "\u0e5a\u0e5b" + + "\u0f08\u0f08" + + "\u0f0d\u0f12" + + "\u104a\u104b" + + "\u1361\u1368" + + "\u166e\u166e" + + "\u16eb\u16ed" + + "\u1735\u1736" + + "\u17d4\u17d6" + + "\u17da\u17da" + + "\u1802\u1805" + + "\u1808\u1809" + + "\u1944\u1945" + + "\u1aa8\u1aab" + + "\u1b5a\u1b5b" + + "\u1b5d\u1b5f" + + "\u1c3b\u1c3f" + + "\u1c7e\u1c7f" + + "\u203c\u203d" + + "\u2047\u2049" + + "\u2e2e\u2e2e" + + "\u2e3c\u2e3c" + + "\u2e41\u2e41" + + "\u2e4c\u2e4c" + + "\u2e4e\u2e4f" + + "\u3001\u3002" + + "\ua4fe\ua4ff" + + "\ua60d\ua60f" + + "\ua6f3\ua6f7" + + "\ua876\ua877" + + "\ua8ce\ua8cf" + + "\ua92f\ua92f" + + "\ua9c7\ua9c9" + + "\uaa5d\uaa5f" + + "\uaadf\uaadf" + + "\uaaf0\uaaf1" + + "\uabeb\uabeb" + + "\ufe50\ufe52" + + "\ufe54\ufe57" + + "\uff01\uff01" + + "\uff0c\uff0c" + + "\uff0e\uff0e" + + "\uff1a\uff1b" + + "\uff1f\uff1f" + + "\uff61\uff61" + + "\uff64\uff64" + + "\ud800\udf9f\ud800\udf9f" + + "\ud800\udfd0\ud800\udfd0" + + "\ud802\udc57\ud802\udc57" + + "\ud802\udd1f\ud802\udd1f" + + "\ud802\ude56\ud802\ude57" + + "\ud802\udef0\ud802\udef5" + + "\ud802\udf3a\ud802\udf3f" + + "\ud802\udf99\ud802\udf9c" + + "\ud803\udf55\ud803\udf59" + + "\ud804\udc47\ud804\udc4d" + + "\ud804\udcbe\ud804\udcc1" + + "\ud804\udd41\ud804\udd43" + + "\ud804\uddc5\ud804\uddc6" + + "\ud804\uddcd\ud804\uddcd" + + "\ud804\uddde\ud804\udddf" + + "\ud804\ude38\ud804\ude3c" + + "\ud804\udea9\ud804\udea9" + + "\ud805\udc4b\ud805\udc4d" + + "\ud805\udc5b\ud805\udc5b" + + "\ud805\uddc2\ud805\uddc5" + + "\ud805\uddc9\ud805\uddd7" + + "\ud805\ude41\ud805\ude42" + + "\ud805\udf3c\ud805\udf3e" + + "\ud806\ude42\ud806\ude43" + + "\ud806\ude9b\ud806\ude9c" + + "\ud806\udea1\ud806\udea2" + + "\ud807\udc41\ud807\udc43" + + "\ud807\udc71\ud807\udc71" + + "\ud807\udef7\ud807\udef8" + + "\ud809\udc70\ud809\udc74" + + "\ud81a\ude6e\ud81a\ude6f" + + "\ud81a\udef5\ud81a\udef5" + + "\ud81a\udf37\ud81a\udf39" + + "\ud81a\udf44\ud81a\udf44" + + "\ud81b\ude97\ud81b\ude98" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud836\ude87\ud836\ude8a", + // Unicode 12.1 property value: {thaana} + "\u0780\u07b1", + // Unicode 12.1 property value: {thai} + "\u0e01\u0e3a" + "\u0e40\u0e5b", + // Unicode 12.1 property value: {tibetan} + "\u0f00\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f97" + + "\u0f99\u0fbc" + + "\u0fbe\u0fcc" + + "\u0fce\u0fd4" + + "\u0fd9\u0fda", + // Unicode 12.1 property value: {tifinagh} + "\u2d30\u2d67" + "\u2d6f\u2d70" + "\u2d7f\u2d7f", + // Unicode 12.1 property value: {tirhuta} + "\ud805\udc80\ud805\udcc7" + "\ud805\udcd0\ud805\udcd9", + // Unicode 12.1 property value: {ugaritic} + "\ud800\udf80\ud800\udf9d" + "\ud800\udf9f\ud800\udf9f", + // Unicode 12.1 property value: {unifiedideograph} + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ufa0e\ufa0f" + + "\ufa11\ufa11" + + "\ufa13\ufa14" + + "\ufa1f\ufa1f" + + "\ufa21\ufa21" + + "\ufa23\ufa24" + + "\ufa27\ufa29" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0", + // Unicode 12.1 property value: {unknown} + "\u0378\u0379" + + "\u0380\u0383" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u058b\u058c" + + "\u0590\u0590" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f5\u05ff" + + "\u061d\u061d" + + "\u070e\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07fb\u07fc" + + "\u082e\u082f" + + "\u083f\u083f" + + "\u085c\u085d" + + "\u085f\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a77\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af2\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b78\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bfb\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c76" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d50\u0d53" + + "\u0d64\u0d65" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df5\u0e00" + + "\u0e3b\u0e3e" + + "\u0e5c\u0e80" + + "\u0e83\u0e83" + + "\u0e85\u0e85" + + "\u0e8b\u0e8b" + + "\u0ea4\u0ea4" + + "\u0ea6\u0ea6" + + "\u0ebe\u0ebf" + + "\u0ec5\u0ec5" + + "\u0ec7\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0edb" + + "\u0ee0\u0eff" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f98\u0f98" + + "\u0fbd\u0fbd" + + "\u0fcd\u0fcd" + + "\u0fdb\u0fff" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u137d\u137f" + + "\u139a\u139f" + + "\u13f6\u13f7" + + "\u13fe\u13ff" + + "\u169d\u169f" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1737\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u177f" + + "\u17de\u17df" + + "\u17ea\u17ef" + + "\u17fa\u17ff" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u193f" + + "\u1941\u1943" + + "\u196e\u196f" + + "\u1975\u197f" + + "\u19ac\u19af" + + "\u19ca\u19cf" + + "\u19db\u19dd" + + "\u1a1c\u1a1d" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1a9f" + + "\u1aae\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b7d\u1b7f" + + "\u1bf4\u1bfb" + + "\u1c38\u1c3a" + + "\u1c4a\u1c4c" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc8\u1ccf" + + "\u1cfb\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fc5\u1fc5" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdc" + + "\u1ff0\u1ff1" + + "\u1ff5\u1ff5" + + "\u1fff\u1fff" + + "\u2065\u2065" + + "\u2072\u2073" + + "\u208f\u208f" + + "\u209d\u209f" + + "\u20c0\u20cf" + + "\u20f1\u20ff" + + "\u218c\u218f" + + "\u2427\u243f" + + "\u244b\u245f" + + "\u2b74\u2b75" + + "\u2b96\u2b97" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2cf4\u2cf8" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d71\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e50\u2e7f" + + "\u2e9a\u2e9a" + + "\u2ef4\u2eff" + + "\u2fd6\u2fef" + + "\u2ffc\u2fff" + + "\u3040\u3040" + + "\u3097\u3098" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u318f" + + "\u31bb\u31bf" + + "\u31e4\u31ef" + + "\u321f\u321f" + + "\u4db6\u4dbf" + + "\u9ff0\u9fff" + + "\ua48d\ua48f" + + "\ua4c7\ua4cf" + + "\ua62c\ua63f" + + "\ua6f8\ua6ff" + + "\ua7c0\ua7c1" + + "\ua7c7\ua7f6" + + "\ua82c\ua82f" + + "\ua83a\ua83f" + + "\ua878\ua87f" + + "\ua8c6\ua8cd" + + "\ua8da\ua8df" + + "\ua954\ua95e" + + "\ua97d\ua97f" + + "\ua9ce\ua9ce" + + "\ua9da\ua9dd" + + "\ua9ff\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa5b" + + "\uaac3\uaada" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab68\uab6f" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\uf8ff" + + "\ufa6e\ufa6f" + + "\ufada\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbc2\ufbd2" + + "\ufd40\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfe\ufdff" + + "\ufe1a\ufe1f" + + "\ufe53\ufe53" + + "\ufe67\ufe67" + + "\ufe6c\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff00" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\uffdf" + + "\uffe7\uffe7" + + "\uffef\ufff8" + + "\ufffe\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udcff" + + "\ud800\udd03\ud800\udd06" + + "\ud800\udd34\ud800\udd36" + + "\ud800\udd8f\ud800\udd8f" + + "\ud800\udd9c\ud800\udd9f" + + "\ud800\udda1\ud800\uddcf" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udefc\ud800\udeff" + + "\ud800\udf24\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9e" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\udd6e" + + "\ud801\udd70\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc56" + + "\ud802\udc9f\ud802\udca6" + + "\ud802\udcb0\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcfa" + + "\ud802\udd1c\ud802\udd1e" + + "\ud802\udd3a\ud802\udd3e" + + "\ud802\udd40\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbb" + + "\ud802\uddd0\ud802\uddd1" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude49\ud802\ude4f" + + "\ud802\ude59\ud802\ude5f" + + "\ud802\udea0\ud802\udebf" + + "\ud802\udee7\ud802\udeea" + + "\ud802\udef7\ud802\udeff" + + "\ud802\udf36\ud802\udf38" + + "\ud802\udf56\ud802\udf57" + + "\ud802\udf73\ud802\udf77" + + "\ud802\udf92\ud802\udf98" + + "\ud802\udf9d\ud802\udfa8" + + "\ud802\udfb0\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcf9" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\ude5f" + + "\ud803\ude7f\ud803\udeff" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf5a\ud803\udfdf" + + "\ud803\udff7\ud803\udfff" + + "\ud804\udc4e\ud804\udc51" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcc2\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddce\ud804\uddcf" + + "\ud804\udde0\ud804\udde0" + + "\ud804\uddf5\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udeaa\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc5a\ud805\udc5a" + + "\ud805\udc5c\ud805\udc5c" + + "\ud805\udc60\ud805\udc7f" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude5f" + + "\ud805\ude6d\ud805\ude7f" + + "\ud805\udeb9\ud805\udebf" + + "\ud805\udeca\ud805\udeff" + + "\ud805\udf1b\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf40\ud805\udfff" + + "\ud806\udc3c\ud806\udc9f" + + "\ud806\udcf3\ud806\udcfe" + + "\ud806\udd00\ud806\udd9f" + + "\ud806\udda8\ud806\udda9" + + "\ud806\uddd8\ud806\uddd9" + + "\ud806\udde5\ud806\uddff" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\udea3\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc46\ud807\udc4f" + + "\ud807\udc6d\ud807\udc6f" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef9\ud807\udfbf" + + "\ud807\udff2\ud807\udffe" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc6f" + + "\ud809\udc75\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud80d\udc2f" + + "\ud80d\udc39\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\ude6d" + + "\ud81a\ude70\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef6\ud81a\udeff" + + "\ud81a\udf46\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf5a" + + "\ud81a\udf62\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude9b\ud81b\udeff" + + "\ud81b\udf4b\ud81b\udf4e" + + "\ud81b\udf88\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe4\ud81b\udfff" + + "\ud821\udff8\ud821\udfff" + + "\ud822\udef3\ud82b\udfff" + + "\ud82c\udd1f\ud82c\udd4f" + + "\ud82c\udd53\ud82c\udd63" + + "\ud82c\udd68\ud82c\udd6f" + + "\ud82c\udefc\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9b" + + "\ud82f\udca4\ud833\udfff" + + "\ud834\udcf6\ud834\udcff" + + "\ud834\udd27\ud834\udd28" + + "\ud834\udde9\ud834\uddff" + + "\ud834\ude46\ud834\udedf" + + "\ud834\udef4\ud834\udeff" + + "\ud834\udf57\ud834\udf5f" + + "\ud834\udf79\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\ude8c\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud838\udcff" + + "\ud838\udd2d\ud838\udd2f" + + "\ud838\udd3e\ud838\udd3f" + + "\ud838\udd4a\ud838\udd4d" + + "\ud838\udd50\ud838\udebf" + + "\ud838\udefa\ud838\udefe" + + "\ud838\udf00\ud839\udfff" + + "\ud83a\udcc5\ud83a\udcc6" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4c\ud83a\udd4f" + + "\ud83a\udd5a\ud83a\udd5d" + + "\ud83a\udd60\ud83b\udc70" + + "\ud83b\udcb5\ud83b\udd00" + + "\ud83b\udd3e\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83b\udeef" + + "\ud83b\udef2\ud83b\udfff" + + "\ud83c\udc2c\ud83c\udc2f" + + "\ud83c\udc94\ud83c\udc9f" + + "\ud83c\udcaf\ud83c\udcb0" + + "\ud83c\udcc0\ud83c\udcc0" + + "\ud83c\udcd0\ud83c\udcd0" + + "\ud83c\udcf6\ud83c\udcff" + + "\ud83c\udd0d\ud83c\udd0f" + + "\ud83c\udd6d\ud83c\udd6f" + + "\ud83c\uddad\ud83c\udde5" + + "\ud83c\ude03\ud83c\ude0f" + + "\ud83c\ude3c\ud83c\ude3f" + + "\ud83c\ude49\ud83c\ude4f" + + "\ud83c\ude52\ud83c\ude5f" + + "\ud83c\ude66\ud83c\udeff" + + "\ud83d\uded6\ud83d\udedf" + + "\ud83d\udeed\ud83d\udeef" + + "\ud83d\udefb\ud83d\udeff" + + "\ud83d\udf74\ud83d\udf7f" + + "\ud83d\udfd9\ud83d\udfdf" + + "\ud83d\udfec\ud83d\udfff" + + "\ud83e\udc0c\ud83e\udc0f" + + "\ud83e\udc48\ud83e\udc4f" + + "\ud83e\udc5a\ud83e\udc5f" + + "\ud83e\udc88\ud83e\udc8f" + + "\ud83e\udcae\ud83e\udcff" + + "\ud83e\udd0c\ud83e\udd0c" + + "\ud83e\udd72\ud83e\udd72" + + "\ud83e\udd77\ud83e\udd79" + + "\ud83e\udda3\ud83e\udda4" + + "\ud83e\uddab\ud83e\uddad" + + "\ud83e\uddcb\ud83e\uddcc" + + "\ud83e\ude54\ud83e\ude5f" + + "\ud83e\ude6e\ud83e\ude6f" + + "\ud83e\ude74\ud83e\ude77" + + "\ud83e\ude7b\ud83e\ude7f" + + "\ud83e\ude83\ud83e\ude8f" + + "\ud83e\ude96\ud83f\udfff" + + "\ud869\uded7\ud869\udeff" + + "\ud86d\udf35\ud86d\udf3f" + + "\ud86e\udc1e\ud86e\udc1f" + + "\ud873\udea2\ud873\udeaf" + + "\ud87a\udfe1\ud87d\udfff" + + "\ud87e\ude1e\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 12.1 property value: {uppercase} + "\u0041\u005a" + + "\u00c0\u00d6" + + "\u00d8\u00de" + + "\u0100\u0100" + + "\u0102\u0102" + + "\u0104\u0104" + + "\u0106\u0106" + + "\u0108\u0108" + + "\u010a\u010a" + + "\u010c\u010c" + + "\u010e\u010e" + + "\u0110\u0110" + + "\u0112\u0112" + + "\u0114\u0114" + + "\u0116\u0116" + + "\u0118\u0118" + + "\u011a\u011a" + + "\u011c\u011c" + + "\u011e\u011e" + + "\u0120\u0120" + + "\u0122\u0122" + + "\u0124\u0124" + + "\u0126\u0126" + + "\u0128\u0128" + + "\u012a\u012a" + + "\u012c\u012c" + + "\u012e\u012e" + + "\u0130\u0130" + + "\u0132\u0132" + + "\u0134\u0134" + + "\u0136\u0136" + + "\u0139\u0139" + + "\u013b\u013b" + + "\u013d\u013d" + + "\u013f\u013f" + + "\u0141\u0141" + + "\u0143\u0143" + + "\u0145\u0145" + + "\u0147\u0147" + + "\u014a\u014a" + + "\u014c\u014c" + + "\u014e\u014e" + + "\u0150\u0150" + + "\u0152\u0152" + + "\u0154\u0154" + + "\u0156\u0156" + + "\u0158\u0158" + + "\u015a\u015a" + + "\u015c\u015c" + + "\u015e\u015e" + + "\u0160\u0160" + + "\u0162\u0162" + + "\u0164\u0164" + + "\u0166\u0166" + + "\u0168\u0168" + + "\u016a\u016a" + + "\u016c\u016c" + + "\u016e\u016e" + + "\u0170\u0170" + + "\u0172\u0172" + + "\u0174\u0174" + + "\u0176\u0176" + + "\u0178\u0179" + + "\u017b\u017b" + + "\u017d\u017d" + + "\u0181\u0182" + + "\u0184\u0184" + + "\u0186\u0187" + + "\u0189\u018b" + + "\u018e\u0191" + + "\u0193\u0194" + + "\u0196\u0198" + + "\u019c\u019d" + + "\u019f\u01a0" + + "\u01a2\u01a2" + + "\u01a4\u01a4" + + "\u01a6\u01a7" + + "\u01a9\u01a9" + + "\u01ac\u01ac" + + "\u01ae\u01af" + + "\u01b1\u01b3" + + "\u01b5\u01b5" + + "\u01b7\u01b8" + + "\u01bc\u01bc" + + "\u01c4\u01c4" + + "\u01c7\u01c7" + + "\u01ca\u01ca" + + "\u01cd\u01cd" + + "\u01cf\u01cf" + + "\u01d1\u01d1" + + "\u01d3\u01d3" + + "\u01d5\u01d5" + + "\u01d7\u01d7" + + "\u01d9\u01d9" + + "\u01db\u01db" + + "\u01de\u01de" + + "\u01e0\u01e0" + + "\u01e2\u01e2" + + "\u01e4\u01e4" + + "\u01e6\u01e6" + + "\u01e8\u01e8" + + "\u01ea\u01ea" + + "\u01ec\u01ec" + + "\u01ee\u01ee" + + "\u01f1\u01f1" + + "\u01f4\u01f4" + + "\u01f6\u01f8" + + "\u01fa\u01fa" + + "\u01fc\u01fc" + + "\u01fe\u01fe" + + "\u0200\u0200" + + "\u0202\u0202" + + "\u0204\u0204" + + "\u0206\u0206" + + "\u0208\u0208" + + "\u020a\u020a" + + "\u020c\u020c" + + "\u020e\u020e" + + "\u0210\u0210" + + "\u0212\u0212" + + "\u0214\u0214" + + "\u0216\u0216" + + "\u0218\u0218" + + "\u021a\u021a" + + "\u021c\u021c" + + "\u021e\u021e" + + "\u0220\u0220" + + "\u0222\u0222" + + "\u0224\u0224" + + "\u0226\u0226" + + "\u0228\u0228" + + "\u022a\u022a" + + "\u022c\u022c" + + "\u022e\u022e" + + "\u0230\u0230" + + "\u0232\u0232" + + "\u023a\u023b" + + "\u023d\u023e" + + "\u0241\u0241" + + "\u0243\u0246" + + "\u0248\u0248" + + "\u024a\u024a" + + "\u024c\u024c" + + "\u024e\u024e" + + "\u0370\u0370" + + "\u0372\u0372" + + "\u0376\u0376" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u038f" + + "\u0391\u03a1" + + "\u03a3\u03ab" + + "\u03cf\u03cf" + + "\u03d2\u03d4" + + "\u03d8\u03d8" + + "\u03da\u03da" + + "\u03dc\u03dc" + + "\u03de\u03de" + + "\u03e0\u03e0" + + "\u03e2\u03e2" + + "\u03e4\u03e4" + + "\u03e6\u03e6" + + "\u03e8\u03e8" + + "\u03ea\u03ea" + + "\u03ec\u03ec" + + "\u03ee\u03ee" + + "\u03f4\u03f4" + + "\u03f7\u03f7" + + "\u03f9\u03fa" + + "\u03fd\u042f" + + "\u0460\u0460" + + "\u0462\u0462" + + "\u0464\u0464" + + "\u0466\u0466" + + "\u0468\u0468" + + "\u046a\u046a" + + "\u046c\u046c" + + "\u046e\u046e" + + "\u0470\u0470" + + "\u0472\u0472" + + "\u0474\u0474" + + "\u0476\u0476" + + "\u0478\u0478" + + "\u047a\u047a" + + "\u047c\u047c" + + "\u047e\u047e" + + "\u0480\u0480" + + "\u048a\u048a" + + "\u048c\u048c" + + "\u048e\u048e" + + "\u0490\u0490" + + "\u0492\u0492" + + "\u0494\u0494" + + "\u0496\u0496" + + "\u0498\u0498" + + "\u049a\u049a" + + "\u049c\u049c" + + "\u049e\u049e" + + "\u04a0\u04a0" + + "\u04a2\u04a2" + + "\u04a4\u04a4" + + "\u04a6\u04a6" + + "\u04a8\u04a8" + + "\u04aa\u04aa" + + "\u04ac\u04ac" + + "\u04ae\u04ae" + + "\u04b0\u04b0" + + "\u04b2\u04b2" + + "\u04b4\u04b4" + + "\u04b6\u04b6" + + "\u04b8\u04b8" + + "\u04ba\u04ba" + + "\u04bc\u04bc" + + "\u04be\u04be" + + "\u04c0\u04c1" + + "\u04c3\u04c3" + + "\u04c5\u04c5" + + "\u04c7\u04c7" + + "\u04c9\u04c9" + + "\u04cb\u04cb" + + "\u04cd\u04cd" + + "\u04d0\u04d0" + + "\u04d2\u04d2" + + "\u04d4\u04d4" + + "\u04d6\u04d6" + + "\u04d8\u04d8" + + "\u04da\u04da" + + "\u04dc\u04dc" + + "\u04de\u04de" + + "\u04e0\u04e0" + + "\u04e2\u04e2" + + "\u04e4\u04e4" + + "\u04e6\u04e6" + + "\u04e8\u04e8" + + "\u04ea\u04ea" + + "\u04ec\u04ec" + + "\u04ee\u04ee" + + "\u04f0\u04f0" + + "\u04f2\u04f2" + + "\u04f4\u04f4" + + "\u04f6\u04f6" + + "\u04f8\u04f8" + + "\u04fa\u04fa" + + "\u04fc\u04fc" + + "\u04fe\u04fe" + + "\u0500\u0500" + + "\u0502\u0502" + + "\u0504\u0504" + + "\u0506\u0506" + + "\u0508\u0508" + + "\u050a\u050a" + + "\u050c\u050c" + + "\u050e\u050e" + + "\u0510\u0510" + + "\u0512\u0512" + + "\u0514\u0514" + + "\u0516\u0516" + + "\u0518\u0518" + + "\u051a\u051a" + + "\u051c\u051c" + + "\u051e\u051e" + + "\u0520\u0520" + + "\u0522\u0522" + + "\u0524\u0524" + + "\u0526\u0526" + + "\u0528\u0528" + + "\u052a\u052a" + + "\u052c\u052c" + + "\u052e\u052e" + + "\u0531\u0556" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u13a0\u13f5" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1e00\u1e00" + + "\u1e02\u1e02" + + "\u1e04\u1e04" + + "\u1e06\u1e06" + + "\u1e08\u1e08" + + "\u1e0a\u1e0a" + + "\u1e0c\u1e0c" + + "\u1e0e\u1e0e" + + "\u1e10\u1e10" + + "\u1e12\u1e12" + + "\u1e14\u1e14" + + "\u1e16\u1e16" + + "\u1e18\u1e18" + + "\u1e1a\u1e1a" + + "\u1e1c\u1e1c" + + "\u1e1e\u1e1e" + + "\u1e20\u1e20" + + "\u1e22\u1e22" + + "\u1e24\u1e24" + + "\u1e26\u1e26" + + "\u1e28\u1e28" + + "\u1e2a\u1e2a" + + "\u1e2c\u1e2c" + + "\u1e2e\u1e2e" + + "\u1e30\u1e30" + + "\u1e32\u1e32" + + "\u1e34\u1e34" + + "\u1e36\u1e36" + + "\u1e38\u1e38" + + "\u1e3a\u1e3a" + + "\u1e3c\u1e3c" + + "\u1e3e\u1e3e" + + "\u1e40\u1e40" + + "\u1e42\u1e42" + + "\u1e44\u1e44" + + "\u1e46\u1e46" + + "\u1e48\u1e48" + + "\u1e4a\u1e4a" + + "\u1e4c\u1e4c" + + "\u1e4e\u1e4e" + + "\u1e50\u1e50" + + "\u1e52\u1e52" + + "\u1e54\u1e54" + + "\u1e56\u1e56" + + "\u1e58\u1e58" + + "\u1e5a\u1e5a" + + "\u1e5c\u1e5c" + + "\u1e5e\u1e5e" + + "\u1e60\u1e60" + + "\u1e62\u1e62" + + "\u1e64\u1e64" + + "\u1e66\u1e66" + + "\u1e68\u1e68" + + "\u1e6a\u1e6a" + + "\u1e6c\u1e6c" + + "\u1e6e\u1e6e" + + "\u1e70\u1e70" + + "\u1e72\u1e72" + + "\u1e74\u1e74" + + "\u1e76\u1e76" + + "\u1e78\u1e78" + + "\u1e7a\u1e7a" + + "\u1e7c\u1e7c" + + "\u1e7e\u1e7e" + + "\u1e80\u1e80" + + "\u1e82\u1e82" + + "\u1e84\u1e84" + + "\u1e86\u1e86" + + "\u1e88\u1e88" + + "\u1e8a\u1e8a" + + "\u1e8c\u1e8c" + + "\u1e8e\u1e8e" + + "\u1e90\u1e90" + + "\u1e92\u1e92" + + "\u1e94\u1e94" + + "\u1e9e\u1e9e" + + "\u1ea0\u1ea0" + + "\u1ea2\u1ea2" + + "\u1ea4\u1ea4" + + "\u1ea6\u1ea6" + + "\u1ea8\u1ea8" + + "\u1eaa\u1eaa" + + "\u1eac\u1eac" + + "\u1eae\u1eae" + + "\u1eb0\u1eb0" + + "\u1eb2\u1eb2" + + "\u1eb4\u1eb4" + + "\u1eb6\u1eb6" + + "\u1eb8\u1eb8" + + "\u1eba\u1eba" + + "\u1ebc\u1ebc" + + "\u1ebe\u1ebe" + + "\u1ec0\u1ec0" + + "\u1ec2\u1ec2" + + "\u1ec4\u1ec4" + + "\u1ec6\u1ec6" + + "\u1ec8\u1ec8" + + "\u1eca\u1eca" + + "\u1ecc\u1ecc" + + "\u1ece\u1ece" + + "\u1ed0\u1ed0" + + "\u1ed2\u1ed2" + + "\u1ed4\u1ed4" + + "\u1ed6\u1ed6" + + "\u1ed8\u1ed8" + + "\u1eda\u1eda" + + "\u1edc\u1edc" + + "\u1ede\u1ede" + + "\u1ee0\u1ee0" + + "\u1ee2\u1ee2" + + "\u1ee4\u1ee4" + + "\u1ee6\u1ee6" + + "\u1ee8\u1ee8" + + "\u1eea\u1eea" + + "\u1eec\u1eec" + + "\u1eee\u1eee" + + "\u1ef0\u1ef0" + + "\u1ef2\u1ef2" + + "\u1ef4\u1ef4" + + "\u1ef6\u1ef6" + + "\u1ef8\u1ef8" + + "\u1efa\u1efa" + + "\u1efc\u1efc" + + "\u1efe\u1efe" + + "\u1f08\u1f0f" + + "\u1f18\u1f1d" + + "\u1f28\u1f2f" + + "\u1f38\u1f3f" + + "\u1f48\u1f4d" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f5f" + + "\u1f68\u1f6f" + + "\u1fb8\u1fbb" + + "\u1fc8\u1fcb" + + "\u1fd8\u1fdb" + + "\u1fe8\u1fec" + + "\u1ff8\u1ffb" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210b\u210d" + + "\u2110\u2112" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u2130\u2133" + + "\u213e\u213f" + + "\u2145\u2145" + + "\u2160\u216f" + + "\u2183\u2183" + + "\u24b6\u24cf" + + "\u2c00\u2c2e" + + "\u2c60\u2c60" + + "\u2c62\u2c64" + + "\u2c67\u2c67" + + "\u2c69\u2c69" + + "\u2c6b\u2c6b" + + "\u2c6d\u2c70" + + "\u2c72\u2c72" + + "\u2c75\u2c75" + + "\u2c7e\u2c80" + + "\u2c82\u2c82" + + "\u2c84\u2c84" + + "\u2c86\u2c86" + + "\u2c88\u2c88" + + "\u2c8a\u2c8a" + + "\u2c8c\u2c8c" + + "\u2c8e\u2c8e" + + "\u2c90\u2c90" + + "\u2c92\u2c92" + + "\u2c94\u2c94" + + "\u2c96\u2c96" + + "\u2c98\u2c98" + + "\u2c9a\u2c9a" + + "\u2c9c\u2c9c" + + "\u2c9e\u2c9e" + + "\u2ca0\u2ca0" + + "\u2ca2\u2ca2" + + "\u2ca4\u2ca4" + + "\u2ca6\u2ca6" + + "\u2ca8\u2ca8" + + "\u2caa\u2caa" + + "\u2cac\u2cac" + + "\u2cae\u2cae" + + "\u2cb0\u2cb0" + + "\u2cb2\u2cb2" + + "\u2cb4\u2cb4" + + "\u2cb6\u2cb6" + + "\u2cb8\u2cb8" + + "\u2cba\u2cba" + + "\u2cbc\u2cbc" + + "\u2cbe\u2cbe" + + "\u2cc0\u2cc0" + + "\u2cc2\u2cc2" + + "\u2cc4\u2cc4" + + "\u2cc6\u2cc6" + + "\u2cc8\u2cc8" + + "\u2cca\u2cca" + + "\u2ccc\u2ccc" + + "\u2cce\u2cce" + + "\u2cd0\u2cd0" + + "\u2cd2\u2cd2" + + "\u2cd4\u2cd4" + + "\u2cd6\u2cd6" + + "\u2cd8\u2cd8" + + "\u2cda\u2cda" + + "\u2cdc\u2cdc" + + "\u2cde\u2cde" + + "\u2ce0\u2ce0" + + "\u2ce2\u2ce2" + + "\u2ceb\u2ceb" + + "\u2ced\u2ced" + + "\u2cf2\u2cf2" + + "\ua640\ua640" + + "\ua642\ua642" + + "\ua644\ua644" + + "\ua646\ua646" + + "\ua648\ua648" + + "\ua64a\ua64a" + + "\ua64c\ua64c" + + "\ua64e\ua64e" + + "\ua650\ua650" + + "\ua652\ua652" + + "\ua654\ua654" + + "\ua656\ua656" + + "\ua658\ua658" + + "\ua65a\ua65a" + + "\ua65c\ua65c" + + "\ua65e\ua65e" + + "\ua660\ua660" + + "\ua662\ua662" + + "\ua664\ua664" + + "\ua666\ua666" + + "\ua668\ua668" + + "\ua66a\ua66a" + + "\ua66c\ua66c" + + "\ua680\ua680" + + "\ua682\ua682" + + "\ua684\ua684" + + "\ua686\ua686" + + "\ua688\ua688" + + "\ua68a\ua68a" + + "\ua68c\ua68c" + + "\ua68e\ua68e" + + "\ua690\ua690" + + "\ua692\ua692" + + "\ua694\ua694" + + "\ua696\ua696" + + "\ua698\ua698" + + "\ua69a\ua69a" + + "\ua722\ua722" + + "\ua724\ua724" + + "\ua726\ua726" + + "\ua728\ua728" + + "\ua72a\ua72a" + + "\ua72c\ua72c" + + "\ua72e\ua72e" + + "\ua732\ua732" + + "\ua734\ua734" + + "\ua736\ua736" + + "\ua738\ua738" + + "\ua73a\ua73a" + + "\ua73c\ua73c" + + "\ua73e\ua73e" + + "\ua740\ua740" + + "\ua742\ua742" + + "\ua744\ua744" + + "\ua746\ua746" + + "\ua748\ua748" + + "\ua74a\ua74a" + + "\ua74c\ua74c" + + "\ua74e\ua74e" + + "\ua750\ua750" + + "\ua752\ua752" + + "\ua754\ua754" + + "\ua756\ua756" + + "\ua758\ua758" + + "\ua75a\ua75a" + + "\ua75c\ua75c" + + "\ua75e\ua75e" + + "\ua760\ua760" + + "\ua762\ua762" + + "\ua764\ua764" + + "\ua766\ua766" + + "\ua768\ua768" + + "\ua76a\ua76a" + + "\ua76c\ua76c" + + "\ua76e\ua76e" + + "\ua779\ua779" + + "\ua77b\ua77b" + + "\ua77d\ua77e" + + "\ua780\ua780" + + "\ua782\ua782" + + "\ua784\ua784" + + "\ua786\ua786" + + "\ua78b\ua78b" + + "\ua78d\ua78d" + + "\ua790\ua790" + + "\ua792\ua792" + + "\ua796\ua796" + + "\ua798\ua798" + + "\ua79a\ua79a" + + "\ua79c\ua79c" + + "\ua79e\ua79e" + + "\ua7a0\ua7a0" + + "\ua7a2\ua7a2" + + "\ua7a4\ua7a4" + + "\ua7a6\ua7a6" + + "\ua7a8\ua7a8" + + "\ua7aa\ua7ae" + + "\ua7b0\ua7b4" + + "\ua7b6\ua7b6" + + "\ua7b8\ua7b8" + + "\ua7ba\ua7ba" + + "\ua7bc\ua7bc" + + "\ua7be\ua7be" + + "\ua7c2\ua7c2" + + "\ua7c4\ua7c6" + + "\uff21\uff3a" + + "\ud801\udc00\ud801\udc27" + + "\ud801\udcb0\ud801\udcd3" + + "\ud803\udc80\ud803\udcb2" + + "\ud806\udca0\ud806\udcbf" + + "\ud81b\ude40\ud81b\ude5f" + + "\ud835\udc00\ud835\udc19" + + "\ud835\udc34\ud835\udc4d" + + "\ud835\udc68\ud835\udc81" + + "\ud835\udc9c\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb5" + + "\ud835\udcd0\ud835\udce9" + + "\ud835\udd04\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd38\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd6c\ud835\udd85" + + "\ud835\udda0\ud835\uddb9" + + "\ud835\uddd4\ud835\udded" + + "\ud835\ude08\ud835\ude21" + + "\ud835\ude3c\ud835\ude55" + + "\ud835\ude70\ud835\ude89" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udee2\ud835\udefa" + + "\ud835\udf1c\ud835\udf34" + + "\ud835\udf56\ud835\udf6e" + + "\ud835\udf90\ud835\udfa8" + + "\ud835\udfca\ud835\udfca" + + "\ud83a\udd00\ud83a\udd21" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 12.1 property value: {vai} + "\ua500\ua62b", + // Unicode 12.1 property value: {variationselector} + "\u180b\u180d" + "\ufe00\ufe0f" + "\udb40\udd00\udb40\uddef", + // Unicode 12.1 property value: {wancho} + "\ud838\udec0\ud838\udef9" + "\ud838\udeff\ud838\udeff", + // Unicode 12.1 property value: {warangciti} + "\ud806\udca0\ud806\udcf2" + "\ud806\udcff\ud806\udcff", + // Unicode 12.1 property value: {whitespace} + "\t\r" + + "\u0020\u0020" + + "\u0085\u0085" + + "\u00a0\u00a0" + + "\u1680\u1680" + + "\u2000\u200a" + + "\u2028\u2029" + + "\u202f\u202f" + + "\u205f\u205f" + + "\u3000\u3000", + // Unicode 12.1 property value: {wordbreak=aletter} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02d7" + + "\u02de\u02e4" + + "\u02ec\u02ff" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037a\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u055b\u055c" + + "\u055e\u055e" + + "\u0560\u0588" + + "\u05f3\u05f3" + + "\u0620\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06e5\u06e6" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0971\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1820\u1878" + + "\u1880\u1884" + + "\u1887\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1a00\u1a16" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1cfa\u1cfa" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2119\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u212d" + + "\u212f\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u24b6\u24e9" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2e2f\u2e2f" + + "\u3005\u3005" + + "\u303b\u303c" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua67f\ua69d" + + "\ua6a0\ua6ef" + + "\ua717\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9cf\ua9cf" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab67" + + "\uab70\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb50\ufbb1" + + "\ufbd3\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdfb" + + "\ufe70\ufe74" + + "\ufe76\ufefc" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd23" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd44\ud804\udd44" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc5f\ud805\udc5f" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udeb8\ud805\udeb8" + + "\ud806\udc00\ud806\udc2b" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd0" + + "\ud806\udde1\ud806\udde1" + + "\ud806\udde3\ud806\udde3" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude89" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd89" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef2" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd37\ud838\udd3d" + + "\ud838\udd4e\ud838\udd4e" + + "\ud838\udec0\ud838\udeeb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd4b\ud83a\udd4b" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud83c\udd30\ud83c\udd49" + + "\ud83c\udd50\ud83c\udd69" + + "\ud83c\udd70\ud83c\udd89", + // Unicode 12.1 property value: {wordbreak=cr} + "\r\r", + // Unicode 12.1 property value: {wordbreak=doublequote} + "\"\"", + // Unicode 12.1 property value: {wordbreak=extend} + "\u0300\u036f" + + "\u0483\u0489" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u0610\u061a" + + "\u064b\u065f" + + "\u0670\u0670" + + "\u06d6\u06dc" + + "\u06df\u06e4" + + "\u06e7\u06e8" + + "\u06ea\u06ed" + + "\u0711\u0711" + + "\u0730\u074a" + + "\u07a6\u07b0" + + "\u07eb\u07f3" + + "\u07fd\u07fd" + + "\u0816\u0819" + + "\u081b\u0823" + + "\u0825\u0827" + + "\u0829\u082d" + + "\u0859\u085b" + + "\u08d3\u08e1" + + "\u08e3\u0903" + + "\u093a\u093c" + + "\u093e\u094f" + + "\u0951\u0957" + + "\u0962\u0963" + + "\u0981\u0983" + + "\u09bc\u09bc" + + "\u09be\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09cd" + + "\u09d7\u09d7" + + "\u09e2\u09e3" + + "\u09fe\u09fe" + + "\u0a01\u0a03" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a70\u0a71" + + "\u0a75\u0a75" + + "\u0a81\u0a83" + + "\u0abc\u0abc" + + "\u0abe\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ae2\u0ae3" + + "\u0afa\u0aff" + + "\u0b01\u0b03" + + "\u0b3c\u0b3c" + + "\u0b3e\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b62\u0b63" + + "\u0b82\u0b82" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd7\u0bd7" + + "\u0c00\u0c04" + + "\u0c3e\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c62\u0c63" + + "\u0c81\u0c83" + + "\u0cbc\u0cbc" + + "\u0cbe\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0ce2\u0ce3" + + "\u0d00\u0d03" + + "\u0d3b\u0d3c" + + "\u0d3e\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4d" + + "\u0d57\u0d57" + + "\u0d62\u0d63" + + "\u0d82\u0d83" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0df2\u0df3" + + "\u0e31\u0e31" + + "\u0e34\u0e3a" + + "\u0e47\u0e4e" + + "\u0eb1\u0eb1" + + "\u0eb4\u0ebc" + + "\u0ec8\u0ecd" + + "\u0f18\u0f19" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f3f" + + "\u0f71\u0f84" + + "\u0f86\u0f87" + + "\u0f8d\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u102b\u103e" + + "\u1056\u1059" + + "\u105e\u1060" + + "\u1062\u1064" + + "\u1067\u106d" + + "\u1071\u1074" + + "\u1082\u108d" + + "\u108f\u108f" + + "\u109a\u109d" + + "\u135d\u135f" + + "\u1712\u1714" + + "\u1732\u1734" + + "\u1752\u1753" + + "\u1772\u1773" + + "\u17b4\u17d3" + + "\u17dd\u17dd" + + "\u180b\u180d" + + "\u1885\u1886" + + "\u18a9\u18a9" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1a17\u1a1b" + + "\u1a55\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a7f" + + "\u1ab0\u1abe" + + "\u1b00\u1b04" + + "\u1b34\u1b44" + + "\u1b6b\u1b73" + + "\u1b80\u1b82" + + "\u1ba1\u1bad" + + "\u1be6\u1bf3" + + "\u1c24\u1c37" + + "\u1cd0\u1cd2" + + "\u1cd4\u1ce8" + + "\u1ced\u1ced" + + "\u1cf4\u1cf4" + + "\u1cf7\u1cf9" + + "\u1dc0\u1df9" + + "\u1dfb\u1dff" + + "\u200c\u200c" + + "\u20d0\u20f0" + + "\u2cef\u2cf1" + + "\u2d7f\u2d7f" + + "\u2de0\u2dff" + + "\u302a\u302f" + + "\u3099\u309a" + + "\ua66f\ua672" + + "\ua674\ua67d" + + "\ua69e\ua69f" + + "\ua6f0\ua6f1" + + "\ua802\ua802" + + "\ua806\ua806" + + "\ua80b\ua80b" + + "\ua823\ua827" + + "\ua880\ua881" + + "\ua8b4\ua8c5" + + "\ua8e0\ua8f1" + + "\ua8ff\ua8ff" + + "\ua926\ua92d" + + "\ua947\ua953" + + "\ua980\ua983" + + "\ua9b3\ua9c0" + + "\ua9e5\ua9e5" + + "\uaa29\uaa36" + + "\uaa43\uaa43" + + "\uaa4c\uaa4d" + + "\uaa7b\uaa7d" + + "\uaab0\uaab0" + + "\uaab2\uaab4" + + "\uaab7\uaab8" + + "\uaabe\uaabf" + + "\uaac1\uaac1" + + "\uaaeb\uaaef" + + "\uaaf5\uaaf6" + + "\uabe3\uabea" + + "\uabec\uabed" + + "\ufb1e\ufb1e" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\uff9e\uff9f" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf76\ud800\udf7a" + + "\ud802\ude01\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude0f" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\udee5\ud802\udee6" + + "\ud803\udd24\ud803\udd27" + + "\ud803\udf46\ud803\udf50" + + "\ud804\udc00\ud804\udc02" + + "\ud804\udc38\ud804\udc46" + + "\ud804\udc7f\ud804\udc82" + + "\ud804\udcb0\ud804\udcba" + + "\ud804\udd00\ud804\udd02" + + "\ud804\udd27\ud804\udd34" + + "\ud804\udd45\ud804\udd46" + + "\ud804\udd73\ud804\udd73" + + "\ud804\udd80\ud804\udd82" + + "\ud804\uddb3\ud804\uddc0" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\ude2c\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\udedf\ud804\udeea" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf3b\ud804\udf3c" + + "\ud804\udf3e\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf62\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc35\ud805\udc46" + + "\ud805\udc5e\ud805\udc5e" + + "\ud805\udcb0\ud805\udcc3" + + "\ud805\uddaf\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\udddc\ud805\udddd" + + "\ud805\ude30\ud805\ude40" + + "\ud805\udeab\ud805\udeb7" + + "\ud805\udf1d\ud805\udf2b" + + "\ud806\udc2c\ud806\udc3a" + + "\ud806\uddd1\ud806\uddd7" + + "\ud806\uddda\ud806\udde0" + + "\ud806\udde4\ud806\udde4" + + "\ud806\ude01\ud806\ude0a" + + "\ud806\ude33\ud806\ude39" + + "\ud806\ude3b\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude51\ud806\ude5b" + + "\ud806\ude8a\ud806\ude99" + + "\ud807\udc2f\ud807\udc36" + + "\ud807\udc38\ud807\udc3f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd31\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd45" + + "\ud807\udd47\ud807\udd47" + + "\ud807\udd8a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd97" + + "\ud807\udef3\ud807\udef6" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf30\ud81a\udf36" + + "\ud81b\udf4f\ud81b\udf4f" + + "\ud81b\udf51\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf92" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd30\ud838\udd36" + + "\ud838\udeec\ud838\udeef" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd44\ud83a\udd4a" + + "\ud83c\udffb\ud83c\udfff" + + "\udb40\udc20\udb40\udc7f" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.1 property value: {wordbreak=extendnumlet} + "\u005f\u005f" + + "\u202f\u202f" + + "\u203f\u2040" + + "\u2054\u2054" + + "\ufe33\ufe34" + + "\ufe4d\ufe4f" + + "\uff3f\uff3f", + // Unicode 12.1 property value: {wordbreak=format} + "\u00ad\u00ad" + + "\u0600\u0605" + + "\u061c\u061c" + + "\u06dd\u06dd" + + "\u070f\u070f" + + "\u08e2\u08e2" + + "\u180e\u180e" + + "\u200e\u200f" + + "\u202a\u202e" + + "\u2060\u2064" + + "\u2066\u206f" + + "\ufeff\ufeff" + + "\ufff9\ufffb" + + "\ud804\udcbd\ud804\udcbd" + + "\ud804\udccd\ud804\udccd" + + "\ud80d\udc30\ud80d\udc38" + + "\ud82f\udca0\ud82f\udca3" + + "\ud834\udd73\ud834\udd7a" + + "\udb40\udc01\udb40\udc01", + // Unicode 12.1 property value: {wordbreak=hebrewletter} + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufb4f", + // Unicode 12.1 property value: {wordbreak=katakana} + "\u3031\u3035" + + "\u309b\u309c" + + "\u30a0\u30fa" + + "\u30fc\u30ff" + + "\u31f0\u31ff" + + "\u32d0\u32fe" + + "\u3300\u3357" + + "\uff66\uff9d" + + "\ud82c\udc00\ud82c\udc00" + + "\ud82c\udd64\ud82c\udd67", + // Unicode 12.1 property value: {wordbreak=lf} + "\n\n", + // Unicode 12.1 property value: {wordbreak=midletter} + "\u003a\u003a" + + "\u00b7\u00b7" + + "\u0387\u0387" + + "\u05f4\u05f4" + + "\u2027\u2027" + + "\ufe13\ufe13" + + "\ufe55\ufe55" + + "\uff1a\uff1a", + // Unicode 12.1 property value: {wordbreak=midnum} + "\u002c\u002c" + + "\u003b\u003b" + + "\u037e\u037e" + + "\u0589\u0589" + + "\u060c\u060d" + + "\u066c\u066c" + + "\u07f8\u07f8" + + "\u2044\u2044" + + "\ufe10\ufe10" + + "\ufe14\ufe14" + + "\ufe50\ufe50" + + "\ufe54\ufe54" + + "\uff0c\uff0c" + + "\uff1b\uff1b", + // Unicode 12.1 property value: {wordbreak=midnumlet} + "\u002e\u002e" + + "\u2018\u2019" + + "\u2024\u2024" + + "\ufe52\ufe52" + + "\uff07\uff07" + + "\uff0e\uff0e", + // Unicode 12.1 property value: {wordbreak=newline} + "\u000b\f" + "\u0085\u0085" + "\u2028\u2029", + // Unicode 12.1 property value: {wordbreak=numeric} + "\u0030\u0039" + + "\u0660\u0669" + + "\u066b\u066b" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\uff10\uff19" + + "\ud801\udca0\ud801\udca9" + + "\ud803\udd30\ud803\udd39" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udda0\ud807\udda9" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udef0\ud838\udef9" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 12.1 property value: {wordbreak=other} + "\000\t" + + "\u000e\u001f" + + "\u0021\u0021" + + "\u0023\u0026" + + "\u0028\u002b" + + "\u002d\u002d" + + "\u002f\u002f" + + "\u003c\u0040" + + "\u005b\u005e" + + "\u0060\u0060" + + "\u007b\u0084" + + "\u0086\u00a9" + + "\u00ab\u00ac" + + "\u00ae\u00b4" + + "\u00b6\u00b6" + + "\u00b8\u00b9" + + "\u00bb\u00bf" + + "\u00d7\u00d7" + + "\u00f7\u00f7" + + "\u02d8\u02dd" + + "\u02e5\u02eb" + + "\u0375\u0375" + + "\u0378\u0379" + + "\u0380\u0385" + + "\u038b\u038b" + + "\u038d\u038d" + + "\u03a2\u03a2" + + "\u03f6\u03f6" + + "\u0482\u0482" + + "\u0530\u0530" + + "\u0557\u0558" + + "\u055a\u055a" + + "\u055d\u055d" + + "\u055f\u055f" + + "\u058a\u0590" + + "\u05be\u05be" + + "\u05c0\u05c0" + + "\u05c3\u05c3" + + "\u05c6\u05c6" + + "\u05c8\u05cf" + + "\u05eb\u05ee" + + "\u05f5\u05ff" + + "\u0606\u060b" + + "\u060e\u060f" + + "\u061b\u061b" + + "\u061d\u061f" + + "\u066a\u066a" + + "\u066d\u066d" + + "\u06d4\u06d4" + + "\u06de\u06de" + + "\u06e9\u06e9" + + "\u06fd\u06fe" + + "\u0700\u070e" + + "\u074b\u074c" + + "\u07b2\u07bf" + + "\u07f6\u07f7" + + "\u07f9\u07f9" + + "\u07fb\u07fc" + + "\u07fe\u07ff" + + "\u082e\u083f" + + "\u085c\u085f" + + "\u086b\u089f" + + "\u08b5\u08b5" + + "\u08be\u08d2" + + "\u0964\u0965" + + "\u0970\u0970" + + "\u0984\u0984" + + "\u098d\u098e" + + "\u0991\u0992" + + "\u09a9\u09a9" + + "\u09b1\u09b1" + + "\u09b3\u09b5" + + "\u09ba\u09bb" + + "\u09c5\u09c6" + + "\u09c9\u09ca" + + "\u09cf\u09d6" + + "\u09d8\u09db" + + "\u09de\u09de" + + "\u09e4\u09e5" + + "\u09f2\u09fb" + + "\u09fd\u09fd" + + "\u09ff\u0a00" + + "\u0a04\u0a04" + + "\u0a0b\u0a0e" + + "\u0a11\u0a12" + + "\u0a29\u0a29" + + "\u0a31\u0a31" + + "\u0a34\u0a34" + + "\u0a37\u0a37" + + "\u0a3a\u0a3b" + + "\u0a3d\u0a3d" + + "\u0a43\u0a46" + + "\u0a49\u0a4a" + + "\u0a4e\u0a50" + + "\u0a52\u0a58" + + "\u0a5d\u0a5d" + + "\u0a5f\u0a65" + + "\u0a76\u0a80" + + "\u0a84\u0a84" + + "\u0a8e\u0a8e" + + "\u0a92\u0a92" + + "\u0aa9\u0aa9" + + "\u0ab1\u0ab1" + + "\u0ab4\u0ab4" + + "\u0aba\u0abb" + + "\u0ac6\u0ac6" + + "\u0aca\u0aca" + + "\u0ace\u0acf" + + "\u0ad1\u0adf" + + "\u0ae4\u0ae5" + + "\u0af0\u0af8" + + "\u0b00\u0b00" + + "\u0b04\u0b04" + + "\u0b0d\u0b0e" + + "\u0b11\u0b12" + + "\u0b29\u0b29" + + "\u0b31\u0b31" + + "\u0b34\u0b34" + + "\u0b3a\u0b3b" + + "\u0b45\u0b46" + + "\u0b49\u0b4a" + + "\u0b4e\u0b55" + + "\u0b58\u0b5b" + + "\u0b5e\u0b5e" + + "\u0b64\u0b65" + + "\u0b70\u0b70" + + "\u0b72\u0b81" + + "\u0b84\u0b84" + + "\u0b8b\u0b8d" + + "\u0b91\u0b91" + + "\u0b96\u0b98" + + "\u0b9b\u0b9b" + + "\u0b9d\u0b9d" + + "\u0ba0\u0ba2" + + "\u0ba5\u0ba7" + + "\u0bab\u0bad" + + "\u0bba\u0bbd" + + "\u0bc3\u0bc5" + + "\u0bc9\u0bc9" + + "\u0bce\u0bcf" + + "\u0bd1\u0bd6" + + "\u0bd8\u0be5" + + "\u0bf0\u0bff" + + "\u0c0d\u0c0d" + + "\u0c11\u0c11" + + "\u0c29\u0c29" + + "\u0c3a\u0c3c" + + "\u0c45\u0c45" + + "\u0c49\u0c49" + + "\u0c4e\u0c54" + + "\u0c57\u0c57" + + "\u0c5b\u0c5f" + + "\u0c64\u0c65" + + "\u0c70\u0c7f" + + "\u0c84\u0c84" + + "\u0c8d\u0c8d" + + "\u0c91\u0c91" + + "\u0ca9\u0ca9" + + "\u0cb4\u0cb4" + + "\u0cba\u0cbb" + + "\u0cc5\u0cc5" + + "\u0cc9\u0cc9" + + "\u0cce\u0cd4" + + "\u0cd7\u0cdd" + + "\u0cdf\u0cdf" + + "\u0ce4\u0ce5" + + "\u0cf0\u0cf0" + + "\u0cf3\u0cff" + + "\u0d04\u0d04" + + "\u0d0d\u0d0d" + + "\u0d11\u0d11" + + "\u0d45\u0d45" + + "\u0d49\u0d49" + + "\u0d4f\u0d53" + + "\u0d58\u0d5e" + + "\u0d64\u0d65" + + "\u0d70\u0d79" + + "\u0d80\u0d81" + + "\u0d84\u0d84" + + "\u0d97\u0d99" + + "\u0db2\u0db2" + + "\u0dbc\u0dbc" + + "\u0dbe\u0dbf" + + "\u0dc7\u0dc9" + + "\u0dcb\u0dce" + + "\u0dd5\u0dd5" + + "\u0dd7\u0dd7" + + "\u0de0\u0de5" + + "\u0df0\u0df1" + + "\u0df4\u0e30" + + "\u0e32\u0e33" + + "\u0e3b\u0e46" + + "\u0e4f\u0e4f" + + "\u0e5a\u0eb0" + + "\u0eb2\u0eb3" + + "\u0ebd\u0ec7" + + "\u0ece\u0ecf" + + "\u0eda\u0eff" + + "\u0f01\u0f17" + + "\u0f1a\u0f1f" + + "\u0f2a\u0f34" + + "\u0f36\u0f36" + + "\u0f38\u0f38" + + "\u0f3a\u0f3d" + + "\u0f48\u0f48" + + "\u0f6d\u0f70" + + "\u0f85\u0f85" + + "\u0f98\u0f98" + + "\u0fbd\u0fc5" + + "\u0fc7\u102a" + + "\u103f\u103f" + + "\u104a\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u109e\u109f" + + "\u10c6\u10c6" + + "\u10c8\u10cc" + + "\u10ce\u10cf" + + "\u10fb\u10fb" + + "\u1249\u1249" + + "\u124e\u124f" + + "\u1257\u1257" + + "\u1259\u1259" + + "\u125e\u125f" + + "\u1289\u1289" + + "\u128e\u128f" + + "\u12b1\u12b1" + + "\u12b6\u12b7" + + "\u12bf\u12bf" + + "\u12c1\u12c1" + + "\u12c6\u12c7" + + "\u12d7\u12d7" + + "\u1311\u1311" + + "\u1316\u1317" + + "\u135b\u135c" + + "\u1360\u137f" + + "\u1390\u139f" + + "\u13f6\u13f7" + + "\u13fe\u1400" + + "\u166d\u166e" + + "\u169b\u169f" + + "\u16eb\u16ed" + + "\u16f9\u16ff" + + "\u170d\u170d" + + "\u1715\u171f" + + "\u1735\u173f" + + "\u1754\u175f" + + "\u176d\u176d" + + "\u1771\u1771" + + "\u1774\u17b3" + + "\u17d4\u17dc" + + "\u17de\u17df" + + "\u17ea\u180a" + + "\u180f\u180f" + + "\u181a\u181f" + + "\u1879\u187f" + + "\u18ab\u18af" + + "\u18f6\u18ff" + + "\u191f\u191f" + + "\u192c\u192f" + + "\u193c\u1945" + + "\u1950\u19cf" + + "\u19da\u19ff" + + "\u1a1c\u1a54" + + "\u1a5f\u1a5f" + + "\u1a7d\u1a7e" + + "\u1a8a\u1a8f" + + "\u1a9a\u1aaf" + + "\u1abf\u1aff" + + "\u1b4c\u1b4f" + + "\u1b5a\u1b6a" + + "\u1b74\u1b7f" + + "\u1bf4\u1bff" + + "\u1c38\u1c3f" + + "\u1c4a\u1c4c" + + "\u1c7e\u1c7f" + + "\u1c89\u1c8f" + + "\u1cbb\u1cbc" + + "\u1cc0\u1ccf" + + "\u1cd3\u1cd3" + + "\u1cfb\u1cff" + + "\u1dfa\u1dfa" + + "\u1f16\u1f17" + + "\u1f1e\u1f1f" + + "\u1f46\u1f47" + + "\u1f4e\u1f4f" + + "\u1f58\u1f58" + + "\u1f5a\u1f5a" + + "\u1f5c\u1f5c" + + "\u1f5e\u1f5e" + + "\u1f7e\u1f7f" + + "\u1fb5\u1fb5" + + "\u1fbd\u1fbd" + + "\u1fbf\u1fc1" + + "\u1fc5\u1fc5" + + "\u1fcd\u1fcf" + + "\u1fd4\u1fd5" + + "\u1fdc\u1fdf" + + "\u1fed\u1ff1" + + "\u1ff5\u1ff5" + + "\u1ffd\u1fff" + + "\u2007\u2007" + + "\u200b\u200b" + + "\u2010\u2017" + + "\u201a\u2023" + + "\u2025\u2026" + + "\u2030\u203e" + + "\u2041\u2043" + + "\u2045\u2053" + + "\u2055\u205e" + + "\u2065\u2065" + + "\u2070\u2070" + + "\u2072\u207e" + + "\u2080\u208f" + + "\u209d\u20cf" + + "\u20f1\u2101" + + "\u2103\u2106" + + "\u2108\u2109" + + "\u2114\u2114" + + "\u2116\u2118" + + "\u211e\u2123" + + "\u2125\u2125" + + "\u2127\u2127" + + "\u2129\u2129" + + "\u212e\u212e" + + "\u213a\u213b" + + "\u2140\u2144" + + "\u214a\u214d" + + "\u214f\u215f" + + "\u2189\u24b5" + + "\u24ea\u2bff" + + "\u2c2f\u2c2f" + + "\u2c5f\u2c5f" + + "\u2ce5\u2cea" + + "\u2cf4\u2cff" + + "\u2d26\u2d26" + + "\u2d28\u2d2c" + + "\u2d2e\u2d2f" + + "\u2d68\u2d6e" + + "\u2d70\u2d7e" + + "\u2d97\u2d9f" + + "\u2da7\u2da7" + + "\u2daf\u2daf" + + "\u2db7\u2db7" + + "\u2dbf\u2dbf" + + "\u2dc7\u2dc7" + + "\u2dcf\u2dcf" + + "\u2dd7\u2dd7" + + "\u2ddf\u2ddf" + + "\u2e00\u2e2e" + + "\u2e30\u2fff" + + "\u3001\u3004" + + "\u3006\u3029" + + "\u3030\u3030" + + "\u3036\u303a" + + "\u303d\u3098" + + "\u309d\u309f" + + "\u30fb\u30fb" + + "\u3100\u3104" + + "\u3130\u3130" + + "\u318f\u319f" + + "\u31bb\u31ef" + + "\u3200\u32cf" + + "\u32ff\u32ff" + + "\u3358\u9fff" + + "\ua48d\ua4cf" + + "\ua4fe\ua4ff" + + "\ua60d\ua60f" + + "\ua62c\ua63f" + + "\ua673\ua673" + + "\ua67e\ua67e" + + "\ua6f2\ua716" + + "\ua7c0\ua7c1" + + "\ua7c7\ua7f6" + + "\ua828\ua83f" + + "\ua874\ua87f" + + "\ua8c6\ua8cf" + + "\ua8da\ua8df" + + "\ua8f8\ua8fa" + + "\ua8fc\ua8fc" + + "\ua92e\ua92f" + + "\ua954\ua95f" + + "\ua97d\ua97f" + + "\ua9c1\ua9ce" + + "\ua9da\ua9e4" + + "\ua9e6\ua9ef" + + "\ua9fa\ua9ff" + + "\uaa37\uaa3f" + + "\uaa4e\uaa4f" + + "\uaa5a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaadf" + + "\uaaf0\uaaf1" + + "\uaaf7\uab00" + + "\uab07\uab08" + + "\uab0f\uab10" + + "\uab17\uab1f" + + "\uab27\uab27" + + "\uab2f\uab2f" + + "\uab68\uab6f" + + "\uabeb\uabeb" + + "\uabee\uabef" + + "\uabfa\uabff" + + "\ud7a4\ud7af" + + "\ud7c7\ud7ca" + + "\ud7fc\ud7ff" + + "\ue000\ufaff" + + "\ufb07\ufb12" + + "\ufb18\ufb1c" + + "\ufb29\ufb29" + + "\ufb37\ufb37" + + "\ufb3d\ufb3d" + + "\ufb3f\ufb3f" + + "\ufb42\ufb42" + + "\ufb45\ufb45" + + "\ufbb2\ufbd2" + + "\ufd3e\ufd4f" + + "\ufd90\ufd91" + + "\ufdc8\ufdef" + + "\ufdfc\ufdff" + + "\ufe11\ufe12" + + "\ufe15\ufe1f" + + "\ufe30\ufe32" + + "\ufe35\ufe4c" + + "\ufe51\ufe51" + + "\ufe53\ufe53" + + "\ufe56\ufe6f" + + "\ufe75\ufe75" + + "\ufefd\ufefe" + + "\uff00\uff06" + + "\uff08\uff0b" + + "\uff0d\uff0d" + + "\uff0f\uff0f" + + "\uff1c\uff20" + + "\uff3b\uff3e" + + "\uff40\uff40" + + "\uff5b\uff65" + + "\uffbf\uffc1" + + "\uffc8\uffc9" + + "\uffd0\uffd1" + + "\uffd8\uffd9" + + "\uffdd\ufff8" + + "\ufffc\uffff" + + "\ud800\udc0c\ud800\udc0c" + + "\ud800\udc27\ud800\udc27" + + "\ud800\udc3b\ud800\udc3b" + + "\ud800\udc3e\ud800\udc3e" + + "\ud800\udc4e\ud800\udc4f" + + "\ud800\udc5e\ud800\udc7f" + + "\ud800\udcfb\ud800\udd3f" + + "\ud800\udd75\ud800\uddfc" + + "\ud800\uddfe\ud800\ude7f" + + "\ud800\ude9d\ud800\ude9f" + + "\ud800\uded1\ud800\udedf" + + "\ud800\udee1\ud800\udeff" + + "\ud800\udf20\ud800\udf2c" + + "\ud800\udf4b\ud800\udf4f" + + "\ud800\udf7b\ud800\udf7f" + + "\ud800\udf9e\ud800\udf9f" + + "\ud800\udfc4\ud800\udfc7" + + "\ud800\udfd0\ud800\udfd0" + + "\ud800\udfd6\ud800\udfff" + + "\ud801\udc9e\ud801\udc9f" + + "\ud801\udcaa\ud801\udcaf" + + "\ud801\udcd4\ud801\udcd7" + + "\ud801\udcfc\ud801\udcff" + + "\ud801\udd28\ud801\udd2f" + + "\ud801\udd64\ud801\uddff" + + "\ud801\udf37\ud801\udf3f" + + "\ud801\udf56\ud801\udf5f" + + "\ud801\udf68\ud801\udfff" + + "\ud802\udc06\ud802\udc07" + + "\ud802\udc09\ud802\udc09" + + "\ud802\udc36\ud802\udc36" + + "\ud802\udc39\ud802\udc3b" + + "\ud802\udc3d\ud802\udc3e" + + "\ud802\udc56\ud802\udc5f" + + "\ud802\udc77\ud802\udc7f" + + "\ud802\udc9f\ud802\udcdf" + + "\ud802\udcf3\ud802\udcf3" + + "\ud802\udcf6\ud802\udcff" + + "\ud802\udd16\ud802\udd1f" + + "\ud802\udd3a\ud802\udd7f" + + "\ud802\uddb8\ud802\uddbd" + + "\ud802\uddc0\ud802\uddff" + + "\ud802\ude04\ud802\ude04" + + "\ud802\ude07\ud802\ude0b" + + "\ud802\ude14\ud802\ude14" + + "\ud802\ude18\ud802\ude18" + + "\ud802\ude36\ud802\ude37" + + "\ud802\ude3b\ud802\ude3e" + + "\ud802\ude40\ud802\ude5f" + + "\ud802\ude7d\ud802\ude7f" + + "\ud802\ude9d\ud802\udebf" + + "\ud802\udec8\ud802\udec8" + + "\ud802\udee7\ud802\udeff" + + "\ud802\udf36\ud802\udf3f" + + "\ud802\udf56\ud802\udf5f" + + "\ud802\udf73\ud802\udf7f" + + "\ud802\udf92\ud802\udfff" + + "\ud803\udc49\ud803\udc7f" + + "\ud803\udcb3\ud803\udcbf" + + "\ud803\udcf3\ud803\udcff" + + "\ud803\udd28\ud803\udd2f" + + "\ud803\udd3a\ud803\udeff" + + "\ud803\udf1d\ud803\udf26" + + "\ud803\udf28\ud803\udf2f" + + "\ud803\udf51\ud803\udfdf" + + "\ud803\udff7\ud803\udfff" + + "\ud804\udc47\ud804\udc65" + + "\ud804\udc70\ud804\udc7e" + + "\ud804\udcbb\ud804\udcbc" + + "\ud804\udcbe\ud804\udccc" + + "\ud804\udcce\ud804\udccf" + + "\ud804\udce9\ud804\udcef" + + "\ud804\udcfa\ud804\udcff" + + "\ud804\udd35\ud804\udd35" + + "\ud804\udd40\ud804\udd43" + + "\ud804\udd47\ud804\udd4f" + + "\ud804\udd74\ud804\udd75" + + "\ud804\udd77\ud804\udd7f" + + "\ud804\uddc5\ud804\uddc8" + + "\ud804\uddcd\ud804\uddcf" + + "\ud804\udddb\ud804\udddb" + + "\ud804\udddd\ud804\uddff" + + "\ud804\ude12\ud804\ude12" + + "\ud804\ude38\ud804\ude3d" + + "\ud804\ude3f\ud804\ude7f" + + "\ud804\ude87\ud804\ude87" + + "\ud804\ude89\ud804\ude89" + + "\ud804\ude8e\ud804\ude8e" + + "\ud804\ude9e\ud804\ude9e" + + "\ud804\udea9\ud804\udeaf" + + "\ud804\udeeb\ud804\udeef" + + "\ud804\udefa\ud804\udeff" + + "\ud804\udf04\ud804\udf04" + + "\ud804\udf0d\ud804\udf0e" + + "\ud804\udf11\ud804\udf12" + + "\ud804\udf29\ud804\udf29" + + "\ud804\udf31\ud804\udf31" + + "\ud804\udf34\ud804\udf34" + + "\ud804\udf3a\ud804\udf3a" + + "\ud804\udf45\ud804\udf46" + + "\ud804\udf49\ud804\udf4a" + + "\ud804\udf4e\ud804\udf4f" + + "\ud804\udf51\ud804\udf56" + + "\ud804\udf58\ud804\udf5c" + + "\ud804\udf64\ud804\udf65" + + "\ud804\udf6d\ud804\udf6f" + + "\ud804\udf75\ud804\udfff" + + "\ud805\udc4b\ud805\udc4f" + + "\ud805\udc5a\ud805\udc5d" + + "\ud805\udc60\ud805\udc7f" + + "\ud805\udcc6\ud805\udcc6" + + "\ud805\udcc8\ud805\udccf" + + "\ud805\udcda\ud805\udd7f" + + "\ud805\uddb6\ud805\uddb7" + + "\ud805\uddc1\ud805\uddd7" + + "\ud805\uddde\ud805\uddff" + + "\ud805\ude41\ud805\ude43" + + "\ud805\ude45\ud805\ude4f" + + "\ud805\ude5a\ud805\ude7f" + + "\ud805\udeb9\ud805\udebf" + + "\ud805\udeca\ud805\udf1c" + + "\ud805\udf2c\ud805\udf2f" + + "\ud805\udf3a\ud805\udfff" + + "\ud806\udc3b\ud806\udc9f" + + "\ud806\udcea\ud806\udcfe" + + "\ud806\udd00\ud806\udd9f" + + "\ud806\udda8\ud806\udda9" + + "\ud806\uddd8\ud806\uddd9" + + "\ud806\udde2\ud806\udde2" + + "\ud806\udde5\ud806\uddff" + + "\ud806\ude3f\ud806\ude46" + + "\ud806\ude48\ud806\ude4f" + + "\ud806\ude9a\ud806\ude9c" + + "\ud806\ude9e\ud806\udebf" + + "\ud806\udef9\ud806\udfff" + + "\ud807\udc09\ud807\udc09" + + "\ud807\udc37\ud807\udc37" + + "\ud807\udc41\ud807\udc4f" + + "\ud807\udc5a\ud807\udc71" + + "\ud807\udc90\ud807\udc91" + + "\ud807\udca8\ud807\udca8" + + "\ud807\udcb7\ud807\udcff" + + "\ud807\udd07\ud807\udd07" + + "\ud807\udd0a\ud807\udd0a" + + "\ud807\udd37\ud807\udd39" + + "\ud807\udd3b\ud807\udd3b" + + "\ud807\udd3e\ud807\udd3e" + + "\ud807\udd48\ud807\udd4f" + + "\ud807\udd5a\ud807\udd5f" + + "\ud807\udd66\ud807\udd66" + + "\ud807\udd69\ud807\udd69" + + "\ud807\udd8f\ud807\udd8f" + + "\ud807\udd92\ud807\udd92" + + "\ud807\udd99\ud807\udd9f" + + "\ud807\uddaa\ud807\udedf" + + "\ud807\udef7\ud807\udfff" + + "\ud808\udf9a\ud808\udfff" + + "\ud809\udc6f\ud809\udc7f" + + "\ud809\udd44\ud80b\udfff" + + "\ud80d\udc2f\ud80d\udc2f" + + "\ud80d\udc39\ud810\udfff" + + "\ud811\ude47\ud819\udfff" + + "\ud81a\ude39\ud81a\ude3f" + + "\ud81a\ude5f\ud81a\ude5f" + + "\ud81a\ude6a\ud81a\udecf" + + "\ud81a\udeee\ud81a\udeef" + + "\ud81a\udef5\ud81a\udeff" + + "\ud81a\udf37\ud81a\udf3f" + + "\ud81a\udf44\ud81a\udf4f" + + "\ud81a\udf5a\ud81a\udf62" + + "\ud81a\udf78\ud81a\udf7c" + + "\ud81a\udf90\ud81b\ude3f" + + "\ud81b\ude80\ud81b\udeff" + + "\ud81b\udf4b\ud81b\udf4e" + + "\ud81b\udf88\ud81b\udf8e" + + "\ud81b\udfa0\ud81b\udfdf" + + "\ud81b\udfe2\ud81b\udfe2" + + "\ud81b\udfe4\ud82b\udfff" + + "\ud82c\udc01\ud82c\udd63" + + "\ud82c\udd68\ud82e\udfff" + + "\ud82f\udc6b\ud82f\udc6f" + + "\ud82f\udc7d\ud82f\udc7f" + + "\ud82f\udc89\ud82f\udc8f" + + "\ud82f\udc9a\ud82f\udc9c" + + "\ud82f\udc9f\ud82f\udc9f" + + "\ud82f\udca4\ud834\udd64" + + "\ud834\udd6a\ud834\udd6c" + + "\ud834\udd83\ud834\udd84" + + "\ud834\udd8c\ud834\udda9" + + "\ud834\uddae\ud834\ude41" + + "\ud834\ude45\ud834\udfff" + + "\ud835\udc55\ud835\udc55" + + "\ud835\udc9d\ud835\udc9d" + + "\ud835\udca0\ud835\udca1" + + "\ud835\udca3\ud835\udca4" + + "\ud835\udca7\ud835\udca8" + + "\ud835\udcad\ud835\udcad" + + "\ud835\udcba\ud835\udcba" + + "\ud835\udcbc\ud835\udcbc" + + "\ud835\udcc4\ud835\udcc4" + + "\ud835\udd06\ud835\udd06" + + "\ud835\udd0b\ud835\udd0c" + + "\ud835\udd15\ud835\udd15" + + "\ud835\udd1d\ud835\udd1d" + + "\ud835\udd3a\ud835\udd3a" + + "\ud835\udd3f\ud835\udd3f" + + "\ud835\udd45\ud835\udd45" + + "\ud835\udd47\ud835\udd49" + + "\ud835\udd51\ud835\udd51" + + "\ud835\udea6\ud835\udea7" + + "\ud835\udec1\ud835\udec1" + + "\ud835\udedb\ud835\udedb" + + "\ud835\udefb\ud835\udefb" + + "\ud835\udf15\ud835\udf15" + + "\ud835\udf35\ud835\udf35" + + "\ud835\udf4f\ud835\udf4f" + + "\ud835\udf6f\ud835\udf6f" + + "\ud835\udf89\ud835\udf89" + + "\ud835\udfa9\ud835\udfa9" + + "\ud835\udfc3\ud835\udfc3" + + "\ud835\udfcc\ud835\udfcd" + + "\ud836\udc00\ud836\uddff" + + "\ud836\ude37\ud836\ude3a" + + "\ud836\ude6d\ud836\ude74" + + "\ud836\ude76\ud836\ude83" + + "\ud836\ude85\ud836\ude9a" + + "\ud836\udea0\ud836\udea0" + + "\ud836\udeb0\ud837\udfff" + + "\ud838\udc07\ud838\udc07" + + "\ud838\udc19\ud838\udc1a" + + "\ud838\udc22\ud838\udc22" + + "\ud838\udc25\ud838\udc25" + + "\ud838\udc2b\ud838\udcff" + + "\ud838\udd2d\ud838\udd2f" + + "\ud838\udd3e\ud838\udd3f" + + "\ud838\udd4a\ud838\udd4d" + + "\ud838\udd4f\ud838\udebf" + + "\ud838\udefa\ud839\udfff" + + "\ud83a\udcc5\ud83a\udccf" + + "\ud83a\udcd7\ud83a\udcff" + + "\ud83a\udd4c\ud83a\udd4f" + + "\ud83a\udd5a\ud83b\uddff" + + "\ud83b\ude04\ud83b\ude04" + + "\ud83b\ude20\ud83b\ude20" + + "\ud83b\ude23\ud83b\ude23" + + "\ud83b\ude25\ud83b\ude26" + + "\ud83b\ude28\ud83b\ude28" + + "\ud83b\ude33\ud83b\ude33" + + "\ud83b\ude38\ud83b\ude38" + + "\ud83b\ude3a\ud83b\ude3a" + + "\ud83b\ude3c\ud83b\ude41" + + "\ud83b\ude43\ud83b\ude46" + + "\ud83b\ude48\ud83b\ude48" + + "\ud83b\ude4a\ud83b\ude4a" + + "\ud83b\ude4c\ud83b\ude4c" + + "\ud83b\ude50\ud83b\ude50" + + "\ud83b\ude53\ud83b\ude53" + + "\ud83b\ude55\ud83b\ude56" + + "\ud83b\ude58\ud83b\ude58" + + "\ud83b\ude5a\ud83b\ude5a" + + "\ud83b\ude5c\ud83b\ude5c" + + "\ud83b\ude5e\ud83b\ude5e" + + "\ud83b\ude60\ud83b\ude60" + + "\ud83b\ude63\ud83b\ude63" + + "\ud83b\ude65\ud83b\ude66" + + "\ud83b\ude6b\ud83b\ude6b" + + "\ud83b\ude73\ud83b\ude73" + + "\ud83b\ude78\ud83b\ude78" + + "\ud83b\ude7d\ud83b\ude7d" + + "\ud83b\ude7f\ud83b\ude7f" + + "\ud83b\ude8a\ud83b\ude8a" + + "\ud83b\ude9c\ud83b\udea0" + + "\ud83b\udea4\ud83b\udea4" + + "\ud83b\udeaa\ud83b\udeaa" + + "\ud83b\udebc\ud83c\udd2f" + + "\ud83c\udd4a\ud83c\udd4f" + + "\ud83c\udd6a\ud83c\udd6f" + + "\ud83c\udd8a\ud83c\udde5" + + "\ud83c\ude00\ud83c\udffa" + + "\ud83d\udc00\udb40\udc00" + + "\udb40\udc02\udb40\udc1f" + + "\udb40\udc80\udb40\udcff" + + "\udb40\uddf0\udbff\udfff", + // Unicode 12.1 property value: {wordbreak=regionalindicator} + "\ud83c\udde6\ud83c\uddff", + // Unicode 12.1 property value: {wordbreak=singlequote} + "\u0027\u0027", + // Unicode 12.1 property value: {wordbreak=wsegspace} + "\u0020\u0020" + + "\u1680\u1680" + + "\u2000\u2006" + + "\u2008\u200a" + + "\u205f\u205f" + + "\u3000\u3000", + // Unicode 12.1 property value: {wordbreak=zwj} + "\u200d\u200d", + // Unicode 12.1 property value: {xdigit} + "\u0030\u0039" + + "\u0041\u0046" + + "\u0061\u0066" + + "\u0660\u0669" + + "\u06f0\u06f9" + + "\u07c0\u07c9" + + "\u0966\u096f" + + "\u09e6\u09ef" + + "\u0a66\u0a6f" + + "\u0ae6\u0aef" + + "\u0b66\u0b6f" + + "\u0be6\u0bef" + + "\u0c66\u0c6f" + + "\u0ce6\u0cef" + + "\u0d66\u0d6f" + + "\u0de6\u0def" + + "\u0e50\u0e59" + + "\u0ed0\u0ed9" + + "\u0f20\u0f29" + + "\u1040\u1049" + + "\u1090\u1099" + + "\u17e0\u17e9" + + "\u1810\u1819" + + "\u1946\u194f" + + "\u19d0\u19d9" + + "\u1a80\u1a89" + + "\u1a90\u1a99" + + "\u1b50\u1b59" + + "\u1bb0\u1bb9" + + "\u1c40\u1c49" + + "\u1c50\u1c59" + + "\ua620\ua629" + + "\ua8d0\ua8d9" + + "\ua900\ua909" + + "\ua9d0\ua9d9" + + "\ua9f0\ua9f9" + + "\uaa50\uaa59" + + "\uabf0\uabf9" + + "\uff10\uff19" + + "\uff21\uff26" + + "\uff41\uff46" + + "\ud801\udca0\ud801\udca9" + + "\ud803\udd30\ud803\udd39" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\uddd0\ud804\uddd9" + + "\ud804\udef0\ud804\udef9" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\ude50\ud805\ude59" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udce0\ud806\udce9" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udda0\ud807\udda9" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\udf50\ud81a\udf59" + + "\ud835\udfce\ud835\udfff" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udef0\ud838\udef9" + + "\ud83a\udd50\ud83a\udd59", + // Unicode 12.1 property value: {xidcontinue} + "\u0030\u0039" + + "\u0041\u005a" + + "\u005f\u005f" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00b7\u00b7" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0300\u0374" + + "\u0376\u0377" + + "\u037b\u037d" + + "\u037f\u037f" + + "\u0386\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u0483\u0487" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0560\u0588" + + "\u0591\u05bd" + + "\u05bf\u05bf" + + "\u05c1\u05c2" + + "\u05c4\u05c5" + + "\u05c7\u05c7" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0610\u061a" + + "\u0620\u0669" + + "\u066e\u06d3" + + "\u06d5\u06dc" + + "\u06df\u06e8" + + "\u06ea\u06fc" + + "\u06ff\u06ff" + + "\u0710\u074a" + + "\u074d\u07b1" + + "\u07c0\u07f5" + + "\u07fa\u07fa" + + "\u07fd\u07fd" + + "\u0800\u082d" + + "\u0840\u085b" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u08d3\u08e1" + + "\u08e3\u0963" + + "\u0966\u096f" + + "\u0971\u0983" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bc\u09c4" + + "\u09c7\u09c8" + + "\u09cb\u09ce" + + "\u09d7\u09d7" + + "\u09dc\u09dd" + + "\u09df\u09e3" + + "\u09e6\u09f1" + + "\u09fc\u09fc" + + "\u09fe\u09fe" + + "\u0a01\u0a03" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a3c\u0a3c" + + "\u0a3e\u0a42" + + "\u0a47\u0a48" + + "\u0a4b\u0a4d" + + "\u0a51\u0a51" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a66\u0a75" + + "\u0a81\u0a83" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abc\u0ac5" + + "\u0ac7\u0ac9" + + "\u0acb\u0acd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae3" + + "\u0ae6\u0aef" + + "\u0af9\u0aff" + + "\u0b01\u0b03" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3c\u0b44" + + "\u0b47\u0b48" + + "\u0b4b\u0b4d" + + "\u0b56\u0b57" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b63" + + "\u0b66\u0b6f" + + "\u0b71\u0b71" + + "\u0b82\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bbe\u0bc2" + + "\u0bc6\u0bc8" + + "\u0bca\u0bcd" + + "\u0bd0\u0bd0" + + "\u0bd7\u0bd7" + + "\u0be6\u0bef" + + "\u0c00\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c44" + + "\u0c46\u0c48" + + "\u0c4a\u0c4d" + + "\u0c55\u0c56" + + "\u0c58\u0c5a" + + "\u0c60\u0c63" + + "\u0c66\u0c6f" + + "\u0c80\u0c83" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbc\u0cc4" + + "\u0cc6\u0cc8" + + "\u0cca\u0ccd" + + "\u0cd5\u0cd6" + + "\u0cde\u0cde" + + "\u0ce0\u0ce3" + + "\u0ce6\u0cef" + + "\u0cf1\u0cf2" + + "\u0d00\u0d03" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d44" + + "\u0d46\u0d48" + + "\u0d4a\u0d4e" + + "\u0d54\u0d57" + + "\u0d5f\u0d63" + + "\u0d66\u0d6f" + + "\u0d7a\u0d7f" + + "\u0d82\u0d83" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0dca\u0dca" + + "\u0dcf\u0dd4" + + "\u0dd6\u0dd6" + + "\u0dd8\u0ddf" + + "\u0de6\u0def" + + "\u0df2\u0df3" + + "\u0e01\u0e3a" + + "\u0e40\u0e4e" + + "\u0e50\u0e59" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0ec8\u0ecd" + + "\u0ed0\u0ed9" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f18\u0f19" + + "\u0f20\u0f29" + + "\u0f35\u0f35" + + "\u0f37\u0f37" + + "\u0f39\u0f39" + + "\u0f3e\u0f47" + + "\u0f49\u0f6c" + + "\u0f71\u0f84" + + "\u0f86\u0f97" + + "\u0f99\u0fbc" + + "\u0fc6\u0fc6" + + "\u1000\u1049" + + "\u1050\u109d" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u135d\u135f" + + "\u1369\u1371" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1714" + + "\u1720\u1734" + + "\u1740\u1753" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1772\u1773" + + "\u1780\u17d3" + + "\u17d7\u17d7" + + "\u17dc\u17dd" + + "\u17e0\u17e9" + + "\u180b\u180d" + + "\u1810\u1819" + + "\u1820\u1878" + + "\u1880\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1920\u192b" + + "\u1930\u193b" + + "\u1946\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u19d0\u19da" + + "\u1a00\u1a1b" + + "\u1a20\u1a5e" + + "\u1a60\u1a7c" + + "\u1a7f\u1a89" + + "\u1a90\u1a99" + + "\u1aa7\u1aa7" + + "\u1ab0\u1abd" + + "\u1b00\u1b4b" + + "\u1b50\u1b59" + + "\u1b6b\u1b73" + + "\u1b80\u1bf3" + + "\u1c00\u1c37" + + "\u1c40\u1c49" + + "\u1c4d\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1cd0\u1cd2" + + "\u1cd4\u1cfa" + + "\u1d00\u1df9" + + "\u1dfb\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u203f\u2040" + + "\u2054\u2054" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u20d0\u20dc" + + "\u20e1\u20e1" + + "\u20e5\u20f0" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d7f\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u2de0\u2dff" + + "\u3005\u3007" + + "\u3021\u302f" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u3099\u309a" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua62b" + + "\ua640\ua66f" + + "\ua674\ua67d" + + "\ua67f\ua6f1" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua827" + + "\ua840\ua873" + + "\ua880\ua8c5" + + "\ua8d0\ua8d9" + + "\ua8e0\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua92d" + + "\ua930\ua953" + + "\ua960\ua97c" + + "\ua980\ua9c0" + + "\ua9cf\ua9d9" + + "\ua9e0\ua9fe" + + "\uaa00\uaa36" + + "\uaa40\uaa4d" + + "\uaa50\uaa59" + + "\uaa60\uaa76" + + "\uaa7a\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaef" + + "\uaaf2\uaaf6" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab67" + + "\uab70\uabea" + + "\uabec\uabed" + + "\uabf0\uabf9" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufc5d" + + "\ufc64\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdf9" + + "\ufe00\ufe0f" + + "\ufe20\ufe2f" + + "\ufe33\ufe34" + + "\ufe4d\ufe4f" + + "\ufe71\ufe71" + + "\ufe73\ufe73" + + "\ufe77\ufe77" + + "\ufe79\ufe79" + + "\ufe7b\ufe7b" + + "\ufe7d\ufe7d" + + "\ufe7f\ufefc" + + "\uff10\uff19" + + "\uff21\uff3a" + + "\uff3f\uff3f" + + "\uff41\uff5a" + + "\uff66\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\uddfd\ud800\uddfd" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udee0\ud800\udee0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf7a" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udca0\ud801\udca9" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude03" + + "\ud802\ude05\ud802\ude06" + + "\ud802\ude0c\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude38\ud802\ude3a" + + "\ud802\ude3f\ud802\ude3f" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee6" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd27" + + "\ud803\udd30\ud803\udd39" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf50" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc00\ud804\udc46" + + "\ud804\udc66\ud804\udc6f" + + "\ud804\udc7f\ud804\udcba" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udcf0\ud804\udcf9" + + "\ud804\udd00\ud804\udd34" + + "\ud804\udd36\ud804\udd3f" + + "\ud804\udd44\ud804\udd46" + + "\ud804\udd50\ud804\udd73" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd80\ud804\uddc4" + + "\ud804\uddc9\ud804\uddcc" + + "\ud804\uddd0\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude37" + + "\ud804\ude3e\ud804\ude3e" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udeea" + + "\ud804\udef0\ud804\udef9" + + "\ud804\udf00\ud804\udf03" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3b\ud804\udf44" + + "\ud804\udf47\ud804\udf48" + + "\ud804\udf4b\ud804\udf4d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf57\ud804\udf57" + + "\ud804\udf5d\ud804\udf63" + + "\ud804\udf66\ud804\udf6c" + + "\ud804\udf70\ud804\udf74" + + "\ud805\udc00\ud805\udc4a" + + "\ud805\udc50\ud805\udc59" + + "\ud805\udc5e\ud805\udc5f" + + "\ud805\udc80\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udcd0\ud805\udcd9" + + "\ud805\udd80\ud805\uddb5" + + "\ud805\uddb8\ud805\uddc0" + + "\ud805\uddd8\ud805\udddd" + + "\ud805\ude00\ud805\ude40" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude50\ud805\ude59" + + "\ud805\ude80\ud805\udeb8" + + "\ud805\udec0\ud805\udec9" + + "\ud805\udf00\ud805\udf1a" + + "\ud805\udf1d\ud805\udf2b" + + "\ud805\udf30\ud805\udf39" + + "\ud806\udc00\ud806\udc3a" + + "\ud806\udca0\ud806\udce9" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd7" + + "\ud806\uddda\ud806\udde1" + + "\ud806\udde3\ud806\udde4" + + "\ud806\ude00\ud806\ude3e" + + "\ud806\ude47\ud806\ude47" + + "\ud806\ude50\ud806\ude99" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc36" + + "\ud807\udc38\ud807\udc40" + + "\ud807\udc50\ud807\udc59" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udc92\ud807\udca7" + + "\ud807\udca9\ud807\udcb6" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd36" + + "\ud807\udd3a\ud807\udd3a" + + "\ud807\udd3c\ud807\udd3d" + + "\ud807\udd3f\ud807\udd47" + + "\ud807\udd50\ud807\udd59" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd8e" + + "\ud807\udd90\ud807\udd91" + + "\ud807\udd93\ud807\udd98" + + "\ud807\udda0\ud807\udda9" + + "\ud807\udee0\ud807\udef6" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\ude60\ud81a\ude69" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udef0\ud81a\udef4" + + "\ud81a\udf00\ud81a\udf36" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf50\ud81a\udf59" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf4f\ud81b\udf87" + + "\ud81b\udf8f\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud82f\udc9d\ud82f\udc9e" + + "\ud834\udd65\ud834\udd69" + + "\ud834\udd6d\ud834\udd72" + + "\ud834\udd7b\ud834\udd82" + + "\ud834\udd85\ud834\udd8b" + + "\ud834\uddaa\ud834\uddad" + + "\ud834\ude42\ud834\ude44" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud835\udfce\ud835\udfff" + + "\ud836\ude00\ud836\ude36" + + "\ud836\ude3b\ud836\ude6c" + + "\ud836\ude75\ud836\ude75" + + "\ud836\ude84\ud836\ude84" + + "\ud836\ude9b\ud836\ude9f" + + "\ud836\udea1\ud836\udeaf" + + "\ud838\udc00\ud838\udc06" + + "\ud838\udc08\ud838\udc18" + + "\ud838\udc1b\ud838\udc21" + + "\ud838\udc23\ud838\udc24" + + "\ud838\udc26\ud838\udc2a" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd30\ud838\udd3d" + + "\ud838\udd40\ud838\udd49" + + "\ud838\udd4e\ud838\udd4e" + + "\ud838\udec0\ud838\udef9" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udcd0\ud83a\udcd6" + + "\ud83a\udd00\ud83a\udd4b" + + "\ud83a\udd50\ud83a\udd59" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d" + + "\udb40\udd00\udb40\uddef", + // Unicode 12.1 property value: {xidstart} + "\u0041\u005a" + + "\u0061\u007a" + + "\u00aa\u00aa" + + "\u00b5\u00b5" + + "\u00ba\u00ba" + + "\u00c0\u00d6" + + "\u00d8\u00f6" + + "\u00f8\u02c1" + + "\u02c6\u02d1" + + "\u02e0\u02e4" + + "\u02ec\u02ec" + + "\u02ee\u02ee" + + "\u0370\u0374" + + "\u0376\u0377" + + "\u037b\u037d" + + "\u037f\u037f" + + "\u0386\u0386" + + "\u0388\u038a" + + "\u038c\u038c" + + "\u038e\u03a1" + + "\u03a3\u03f5" + + "\u03f7\u0481" + + "\u048a\u052f" + + "\u0531\u0556" + + "\u0559\u0559" + + "\u0560\u0588" + + "\u05d0\u05ea" + + "\u05ef\u05f2" + + "\u0620\u064a" + + "\u066e\u066f" + + "\u0671\u06d3" + + "\u06d5\u06d5" + + "\u06e5\u06e6" + + "\u06ee\u06ef" + + "\u06fa\u06fc" + + "\u06ff\u06ff" + + "\u0710\u0710" + + "\u0712\u072f" + + "\u074d\u07a5" + + "\u07b1\u07b1" + + "\u07ca\u07ea" + + "\u07f4\u07f5" + + "\u07fa\u07fa" + + "\u0800\u0815" + + "\u081a\u081a" + + "\u0824\u0824" + + "\u0828\u0828" + + "\u0840\u0858" + + "\u0860\u086a" + + "\u08a0\u08b4" + + "\u08b6\u08bd" + + "\u0904\u0939" + + "\u093d\u093d" + + "\u0950\u0950" + + "\u0958\u0961" + + "\u0971\u0980" + + "\u0985\u098c" + + "\u098f\u0990" + + "\u0993\u09a8" + + "\u09aa\u09b0" + + "\u09b2\u09b2" + + "\u09b6\u09b9" + + "\u09bd\u09bd" + + "\u09ce\u09ce" + + "\u09dc\u09dd" + + "\u09df\u09e1" + + "\u09f0\u09f1" + + "\u09fc\u09fc" + + "\u0a05\u0a0a" + + "\u0a0f\u0a10" + + "\u0a13\u0a28" + + "\u0a2a\u0a30" + + "\u0a32\u0a33" + + "\u0a35\u0a36" + + "\u0a38\u0a39" + + "\u0a59\u0a5c" + + "\u0a5e\u0a5e" + + "\u0a72\u0a74" + + "\u0a85\u0a8d" + + "\u0a8f\u0a91" + + "\u0a93\u0aa8" + + "\u0aaa\u0ab0" + + "\u0ab2\u0ab3" + + "\u0ab5\u0ab9" + + "\u0abd\u0abd" + + "\u0ad0\u0ad0" + + "\u0ae0\u0ae1" + + "\u0af9\u0af9" + + "\u0b05\u0b0c" + + "\u0b0f\u0b10" + + "\u0b13\u0b28" + + "\u0b2a\u0b30" + + "\u0b32\u0b33" + + "\u0b35\u0b39" + + "\u0b3d\u0b3d" + + "\u0b5c\u0b5d" + + "\u0b5f\u0b61" + + "\u0b71\u0b71" + + "\u0b83\u0b83" + + "\u0b85\u0b8a" + + "\u0b8e\u0b90" + + "\u0b92\u0b95" + + "\u0b99\u0b9a" + + "\u0b9c\u0b9c" + + "\u0b9e\u0b9f" + + "\u0ba3\u0ba4" + + "\u0ba8\u0baa" + + "\u0bae\u0bb9" + + "\u0bd0\u0bd0" + + "\u0c05\u0c0c" + + "\u0c0e\u0c10" + + "\u0c12\u0c28" + + "\u0c2a\u0c39" + + "\u0c3d\u0c3d" + + "\u0c58\u0c5a" + + "\u0c60\u0c61" + + "\u0c80\u0c80" + + "\u0c85\u0c8c" + + "\u0c8e\u0c90" + + "\u0c92\u0ca8" + + "\u0caa\u0cb3" + + "\u0cb5\u0cb9" + + "\u0cbd\u0cbd" + + "\u0cde\u0cde" + + "\u0ce0\u0ce1" + + "\u0cf1\u0cf2" + + "\u0d05\u0d0c" + + "\u0d0e\u0d10" + + "\u0d12\u0d3a" + + "\u0d3d\u0d3d" + + "\u0d4e\u0d4e" + + "\u0d54\u0d56" + + "\u0d5f\u0d61" + + "\u0d7a\u0d7f" + + "\u0d85\u0d96" + + "\u0d9a\u0db1" + + "\u0db3\u0dbb" + + "\u0dbd\u0dbd" + + "\u0dc0\u0dc6" + + "\u0e01\u0e30" + + "\u0e32\u0e32" + + "\u0e40\u0e46" + + "\u0e81\u0e82" + + "\u0e84\u0e84" + + "\u0e86\u0e8a" + + "\u0e8c\u0ea3" + + "\u0ea5\u0ea5" + + "\u0ea7\u0eb0" + + "\u0eb2\u0eb2" + + "\u0ebd\u0ebd" + + "\u0ec0\u0ec4" + + "\u0ec6\u0ec6" + + "\u0edc\u0edf" + + "\u0f00\u0f00" + + "\u0f40\u0f47" + + "\u0f49\u0f6c" + + "\u0f88\u0f8c" + + "\u1000\u102a" + + "\u103f\u103f" + + "\u1050\u1055" + + "\u105a\u105d" + + "\u1061\u1061" + + "\u1065\u1066" + + "\u106e\u1070" + + "\u1075\u1081" + + "\u108e\u108e" + + "\u10a0\u10c5" + + "\u10c7\u10c7" + + "\u10cd\u10cd" + + "\u10d0\u10fa" + + "\u10fc\u1248" + + "\u124a\u124d" + + "\u1250\u1256" + + "\u1258\u1258" + + "\u125a\u125d" + + "\u1260\u1288" + + "\u128a\u128d" + + "\u1290\u12b0" + + "\u12b2\u12b5" + + "\u12b8\u12be" + + "\u12c0\u12c0" + + "\u12c2\u12c5" + + "\u12c8\u12d6" + + "\u12d8\u1310" + + "\u1312\u1315" + + "\u1318\u135a" + + "\u1380\u138f" + + "\u13a0\u13f5" + + "\u13f8\u13fd" + + "\u1401\u166c" + + "\u166f\u167f" + + "\u1681\u169a" + + "\u16a0\u16ea" + + "\u16ee\u16f8" + + "\u1700\u170c" + + "\u170e\u1711" + + "\u1720\u1731" + + "\u1740\u1751" + + "\u1760\u176c" + + "\u176e\u1770" + + "\u1780\u17b3" + + "\u17d7\u17d7" + + "\u17dc\u17dc" + + "\u1820\u1878" + + "\u1880\u18a8" + + "\u18aa\u18aa" + + "\u18b0\u18f5" + + "\u1900\u191e" + + "\u1950\u196d" + + "\u1970\u1974" + + "\u1980\u19ab" + + "\u19b0\u19c9" + + "\u1a00\u1a16" + + "\u1a20\u1a54" + + "\u1aa7\u1aa7" + + "\u1b05\u1b33" + + "\u1b45\u1b4b" + + "\u1b83\u1ba0" + + "\u1bae\u1baf" + + "\u1bba\u1be5" + + "\u1c00\u1c23" + + "\u1c4d\u1c4f" + + "\u1c5a\u1c7d" + + "\u1c80\u1c88" + + "\u1c90\u1cba" + + "\u1cbd\u1cbf" + + "\u1ce9\u1cec" + + "\u1cee\u1cf3" + + "\u1cf5\u1cf6" + + "\u1cfa\u1cfa" + + "\u1d00\u1dbf" + + "\u1e00\u1f15" + + "\u1f18\u1f1d" + + "\u1f20\u1f45" + + "\u1f48\u1f4d" + + "\u1f50\u1f57" + + "\u1f59\u1f59" + + "\u1f5b\u1f5b" + + "\u1f5d\u1f5d" + + "\u1f5f\u1f7d" + + "\u1f80\u1fb4" + + "\u1fb6\u1fbc" + + "\u1fbe\u1fbe" + + "\u1fc2\u1fc4" + + "\u1fc6\u1fcc" + + "\u1fd0\u1fd3" + + "\u1fd6\u1fdb" + + "\u1fe0\u1fec" + + "\u1ff2\u1ff4" + + "\u1ff6\u1ffc" + + "\u2071\u2071" + + "\u207f\u207f" + + "\u2090\u209c" + + "\u2102\u2102" + + "\u2107\u2107" + + "\u210a\u2113" + + "\u2115\u2115" + + "\u2118\u211d" + + "\u2124\u2124" + + "\u2126\u2126" + + "\u2128\u2128" + + "\u212a\u2139" + + "\u213c\u213f" + + "\u2145\u2149" + + "\u214e\u214e" + + "\u2160\u2188" + + "\u2c00\u2c2e" + + "\u2c30\u2c5e" + + "\u2c60\u2ce4" + + "\u2ceb\u2cee" + + "\u2cf2\u2cf3" + + "\u2d00\u2d25" + + "\u2d27\u2d27" + + "\u2d2d\u2d2d" + + "\u2d30\u2d67" + + "\u2d6f\u2d6f" + + "\u2d80\u2d96" + + "\u2da0\u2da6" + + "\u2da8\u2dae" + + "\u2db0\u2db6" + + "\u2db8\u2dbe" + + "\u2dc0\u2dc6" + + "\u2dc8\u2dce" + + "\u2dd0\u2dd6" + + "\u2dd8\u2dde" + + "\u3005\u3007" + + "\u3021\u3029" + + "\u3031\u3035" + + "\u3038\u303c" + + "\u3041\u3096" + + "\u309d\u309f" + + "\u30a1\u30fa" + + "\u30fc\u30ff" + + "\u3105\u312f" + + "\u3131\u318e" + + "\u31a0\u31ba" + + "\u31f0\u31ff" + + "\u3400\u4db5" + + "\u4e00\u9fef" + + "\ua000\ua48c" + + "\ua4d0\ua4fd" + + "\ua500\ua60c" + + "\ua610\ua61f" + + "\ua62a\ua62b" + + "\ua640\ua66e" + + "\ua67f\ua69d" + + "\ua6a0\ua6ef" + + "\ua717\ua71f" + + "\ua722\ua788" + + "\ua78b\ua7bf" + + "\ua7c2\ua7c6" + + "\ua7f7\ua801" + + "\ua803\ua805" + + "\ua807\ua80a" + + "\ua80c\ua822" + + "\ua840\ua873" + + "\ua882\ua8b3" + + "\ua8f2\ua8f7" + + "\ua8fb\ua8fb" + + "\ua8fd\ua8fe" + + "\ua90a\ua925" + + "\ua930\ua946" + + "\ua960\ua97c" + + "\ua984\ua9b2" + + "\ua9cf\ua9cf" + + "\ua9e0\ua9e4" + + "\ua9e6\ua9ef" + + "\ua9fa\ua9fe" + + "\uaa00\uaa28" + + "\uaa40\uaa42" + + "\uaa44\uaa4b" + + "\uaa60\uaa76" + + "\uaa7a\uaa7a" + + "\uaa7e\uaaaf" + + "\uaab1\uaab1" + + "\uaab5\uaab6" + + "\uaab9\uaabd" + + "\uaac0\uaac0" + + "\uaac2\uaac2" + + "\uaadb\uaadd" + + "\uaae0\uaaea" + + "\uaaf2\uaaf4" + + "\uab01\uab06" + + "\uab09\uab0e" + + "\uab11\uab16" + + "\uab20\uab26" + + "\uab28\uab2e" + + "\uab30\uab5a" + + "\uab5c\uab67" + + "\uab70\uabe2" + + "\uac00\ud7a3" + + "\ud7b0\ud7c6" + + "\ud7cb\ud7fb" + + "\uf900\ufa6d" + + "\ufa70\ufad9" + + "\ufb00\ufb06" + + "\ufb13\ufb17" + + "\ufb1d\ufb1d" + + "\ufb1f\ufb28" + + "\ufb2a\ufb36" + + "\ufb38\ufb3c" + + "\ufb3e\ufb3e" + + "\ufb40\ufb41" + + "\ufb43\ufb44" + + "\ufb46\ufbb1" + + "\ufbd3\ufc5d" + + "\ufc64\ufd3d" + + "\ufd50\ufd8f" + + "\ufd92\ufdc7" + + "\ufdf0\ufdf9" + + "\ufe71\ufe71" + + "\ufe73\ufe73" + + "\ufe77\ufe77" + + "\ufe79\ufe79" + + "\ufe7b\ufe7b" + + "\ufe7d\ufe7d" + + "\ufe7f\ufefc" + + "\uff21\uff3a" + + "\uff41\uff5a" + + "\uff66\uff9d" + + "\uffa0\uffbe" + + "\uffc2\uffc7" + + "\uffca\uffcf" + + "\uffd2\uffd7" + + "\uffda\uffdc" + + "\ud800\udc00\ud800\udc0b" + + "\ud800\udc0d\ud800\udc26" + + "\ud800\udc28\ud800\udc3a" + + "\ud800\udc3c\ud800\udc3d" + + "\ud800\udc3f\ud800\udc4d" + + "\ud800\udc50\ud800\udc5d" + + "\ud800\udc80\ud800\udcfa" + + "\ud800\udd40\ud800\udd74" + + "\ud800\ude80\ud800\ude9c" + + "\ud800\udea0\ud800\uded0" + + "\ud800\udf00\ud800\udf1f" + + "\ud800\udf2d\ud800\udf4a" + + "\ud800\udf50\ud800\udf75" + + "\ud800\udf80\ud800\udf9d" + + "\ud800\udfa0\ud800\udfc3" + + "\ud800\udfc8\ud800\udfcf" + + "\ud800\udfd1\ud800\udfd5" + + "\ud801\udc00\ud801\udc9d" + + "\ud801\udcb0\ud801\udcd3" + + "\ud801\udcd8\ud801\udcfb" + + "\ud801\udd00\ud801\udd27" + + "\ud801\udd30\ud801\udd63" + + "\ud801\ude00\ud801\udf36" + + "\ud801\udf40\ud801\udf55" + + "\ud801\udf60\ud801\udf67" + + "\ud802\udc00\ud802\udc05" + + "\ud802\udc08\ud802\udc08" + + "\ud802\udc0a\ud802\udc35" + + "\ud802\udc37\ud802\udc38" + + "\ud802\udc3c\ud802\udc3c" + + "\ud802\udc3f\ud802\udc55" + + "\ud802\udc60\ud802\udc76" + + "\ud802\udc80\ud802\udc9e" + + "\ud802\udce0\ud802\udcf2" + + "\ud802\udcf4\ud802\udcf5" + + "\ud802\udd00\ud802\udd15" + + "\ud802\udd20\ud802\udd39" + + "\ud802\udd80\ud802\uddb7" + + "\ud802\uddbe\ud802\uddbf" + + "\ud802\ude00\ud802\ude00" + + "\ud802\ude10\ud802\ude13" + + "\ud802\ude15\ud802\ude17" + + "\ud802\ude19\ud802\ude35" + + "\ud802\ude60\ud802\ude7c" + + "\ud802\ude80\ud802\ude9c" + + "\ud802\udec0\ud802\udec7" + + "\ud802\udec9\ud802\udee4" + + "\ud802\udf00\ud802\udf35" + + "\ud802\udf40\ud802\udf55" + + "\ud802\udf60\ud802\udf72" + + "\ud802\udf80\ud802\udf91" + + "\ud803\udc00\ud803\udc48" + + "\ud803\udc80\ud803\udcb2" + + "\ud803\udcc0\ud803\udcf2" + + "\ud803\udd00\ud803\udd23" + + "\ud803\udf00\ud803\udf1c" + + "\ud803\udf27\ud803\udf27" + + "\ud803\udf30\ud803\udf45" + + "\ud803\udfe0\ud803\udff6" + + "\ud804\udc03\ud804\udc37" + + "\ud804\udc83\ud804\udcaf" + + "\ud804\udcd0\ud804\udce8" + + "\ud804\udd03\ud804\udd26" + + "\ud804\udd44\ud804\udd44" + + "\ud804\udd50\ud804\udd72" + + "\ud804\udd76\ud804\udd76" + + "\ud804\udd83\ud804\uddb2" + + "\ud804\uddc1\ud804\uddc4" + + "\ud804\uddda\ud804\uddda" + + "\ud804\udddc\ud804\udddc" + + "\ud804\ude00\ud804\ude11" + + "\ud804\ude13\ud804\ude2b" + + "\ud804\ude80\ud804\ude86" + + "\ud804\ude88\ud804\ude88" + + "\ud804\ude8a\ud804\ude8d" + + "\ud804\ude8f\ud804\ude9d" + + "\ud804\ude9f\ud804\udea8" + + "\ud804\udeb0\ud804\udede" + + "\ud804\udf05\ud804\udf0c" + + "\ud804\udf0f\ud804\udf10" + + "\ud804\udf13\ud804\udf28" + + "\ud804\udf2a\ud804\udf30" + + "\ud804\udf32\ud804\udf33" + + "\ud804\udf35\ud804\udf39" + + "\ud804\udf3d\ud804\udf3d" + + "\ud804\udf50\ud804\udf50" + + "\ud804\udf5d\ud804\udf61" + + "\ud805\udc00\ud805\udc34" + + "\ud805\udc47\ud805\udc4a" + + "\ud805\udc5f\ud805\udc5f" + + "\ud805\udc80\ud805\udcaf" + + "\ud805\udcc4\ud805\udcc5" + + "\ud805\udcc7\ud805\udcc7" + + "\ud805\udd80\ud805\uddae" + + "\ud805\uddd8\ud805\udddb" + + "\ud805\ude00\ud805\ude2f" + + "\ud805\ude44\ud805\ude44" + + "\ud805\ude80\ud805\udeaa" + + "\ud805\udeb8\ud805\udeb8" + + "\ud805\udf00\ud805\udf1a" + + "\ud806\udc00\ud806\udc2b" + + "\ud806\udca0\ud806\udcdf" + + "\ud806\udcff\ud806\udcff" + + "\ud806\udda0\ud806\udda7" + + "\ud806\uddaa\ud806\uddd0" + + "\ud806\udde1\ud806\udde1" + + "\ud806\udde3\ud806\udde3" + + "\ud806\ude00\ud806\ude00" + + "\ud806\ude0b\ud806\ude32" + + "\ud806\ude3a\ud806\ude3a" + + "\ud806\ude50\ud806\ude50" + + "\ud806\ude5c\ud806\ude89" + + "\ud806\ude9d\ud806\ude9d" + + "\ud806\udec0\ud806\udef8" + + "\ud807\udc00\ud807\udc08" + + "\ud807\udc0a\ud807\udc2e" + + "\ud807\udc40\ud807\udc40" + + "\ud807\udc72\ud807\udc8f" + + "\ud807\udd00\ud807\udd06" + + "\ud807\udd08\ud807\udd09" + + "\ud807\udd0b\ud807\udd30" + + "\ud807\udd46\ud807\udd46" + + "\ud807\udd60\ud807\udd65" + + "\ud807\udd67\ud807\udd68" + + "\ud807\udd6a\ud807\udd89" + + "\ud807\udd98\ud807\udd98" + + "\ud807\udee0\ud807\udef2" + + "\ud808\udc00\ud808\udf99" + + "\ud809\udc00\ud809\udc6e" + + "\ud809\udc80\ud809\udd43" + + "\ud80c\udc00\ud80d\udc2e" + + "\ud811\udc00\ud811\ude46" + + "\ud81a\udc00\ud81a\ude38" + + "\ud81a\ude40\ud81a\ude5e" + + "\ud81a\uded0\ud81a\udeed" + + "\ud81a\udf00\ud81a\udf2f" + + "\ud81a\udf40\ud81a\udf43" + + "\ud81a\udf63\ud81a\udf77" + + "\ud81a\udf7d\ud81a\udf8f" + + "\ud81b\ude40\ud81b\ude7f" + + "\ud81b\udf00\ud81b\udf4a" + + "\ud81b\udf50\ud81b\udf50" + + "\ud81b\udf93\ud81b\udf9f" + + "\ud81b\udfe0\ud81b\udfe1" + + "\ud81b\udfe3\ud81b\udfe3" + + "\ud81c\udc00\ud821\udff7" + + "\ud822\udc00\ud822\udef2" + + "\ud82c\udc00\ud82c\udd1e" + + "\ud82c\udd50\ud82c\udd52" + + "\ud82c\udd64\ud82c\udd67" + + "\ud82c\udd70\ud82c\udefb" + + "\ud82f\udc00\ud82f\udc6a" + + "\ud82f\udc70\ud82f\udc7c" + + "\ud82f\udc80\ud82f\udc88" + + "\ud82f\udc90\ud82f\udc99" + + "\ud835\udc00\ud835\udc54" + + "\ud835\udc56\ud835\udc9c" + + "\ud835\udc9e\ud835\udc9f" + + "\ud835\udca2\ud835\udca2" + + "\ud835\udca5\ud835\udca6" + + "\ud835\udca9\ud835\udcac" + + "\ud835\udcae\ud835\udcb9" + + "\ud835\udcbb\ud835\udcbb" + + "\ud835\udcbd\ud835\udcc3" + + "\ud835\udcc5\ud835\udd05" + + "\ud835\udd07\ud835\udd0a" + + "\ud835\udd0d\ud835\udd14" + + "\ud835\udd16\ud835\udd1c" + + "\ud835\udd1e\ud835\udd39" + + "\ud835\udd3b\ud835\udd3e" + + "\ud835\udd40\ud835\udd44" + + "\ud835\udd46\ud835\udd46" + + "\ud835\udd4a\ud835\udd50" + + "\ud835\udd52\ud835\udea5" + + "\ud835\udea8\ud835\udec0" + + "\ud835\udec2\ud835\udeda" + + "\ud835\udedc\ud835\udefa" + + "\ud835\udefc\ud835\udf14" + + "\ud835\udf16\ud835\udf34" + + "\ud835\udf36\ud835\udf4e" + + "\ud835\udf50\ud835\udf6e" + + "\ud835\udf70\ud835\udf88" + + "\ud835\udf8a\ud835\udfa8" + + "\ud835\udfaa\ud835\udfc2" + + "\ud835\udfc4\ud835\udfcb" + + "\ud838\udd00\ud838\udd2c" + + "\ud838\udd37\ud838\udd3d" + + "\ud838\udd4e\ud838\udd4e" + + "\ud838\udec0\ud838\udeeb" + + "\ud83a\udc00\ud83a\udcc4" + + "\ud83a\udd00\ud83a\udd43" + + "\ud83a\udd4b\ud83a\udd4b" + + "\ud83b\ude00\ud83b\ude03" + + "\ud83b\ude05\ud83b\ude1f" + + "\ud83b\ude21\ud83b\ude22" + + "\ud83b\ude24\ud83b\ude24" + + "\ud83b\ude27\ud83b\ude27" + + "\ud83b\ude29\ud83b\ude32" + + "\ud83b\ude34\ud83b\ude37" + + "\ud83b\ude39\ud83b\ude39" + + "\ud83b\ude3b\ud83b\ude3b" + + "\ud83b\ude42\ud83b\ude42" + + "\ud83b\ude47\ud83b\ude47" + + "\ud83b\ude49\ud83b\ude49" + + "\ud83b\ude4b\ud83b\ude4b" + + "\ud83b\ude4d\ud83b\ude4f" + + "\ud83b\ude51\ud83b\ude52" + + "\ud83b\ude54\ud83b\ude54" + + "\ud83b\ude57\ud83b\ude57" + + "\ud83b\ude59\ud83b\ude59" + + "\ud83b\ude5b\ud83b\ude5b" + + "\ud83b\ude5d\ud83b\ude5d" + + "\ud83b\ude5f\ud83b\ude5f" + + "\ud83b\ude61\ud83b\ude62" + + "\ud83b\ude64\ud83b\ude64" + + "\ud83b\ude67\ud83b\ude6a" + + "\ud83b\ude6c\ud83b\ude72" + + "\ud83b\ude74\ud83b\ude77" + + "\ud83b\ude79\ud83b\ude7c" + + "\ud83b\ude7e\ud83b\ude7e" + + "\ud83b\ude80\ud83b\ude89" + + "\ud83b\ude8b\ud83b\ude9b" + + "\ud83b\udea1\ud83b\udea3" + + "\ud83b\udea5\ud83b\udea9" + + "\ud83b\udeab\ud83b\udebb" + + "\ud840\udc00\ud869\uded6" + + "\ud869\udf00\ud86d\udf34" + + "\ud86d\udf40\ud86e\udc1d" + + "\ud86e\udc20\ud873\udea1" + + "\ud873\udeb0\ud87a\udfe0" + + "\ud87e\udc00\ud87e\ude1d", + // Unicode 12.1 property value: {yi} + "\ua000\ua48c" + "\ua490\ua4c6", + // Unicode 12.1 property value: {zanabazarsquare} + "\ud806\ude00\ud806\ude47", + // Unicode 12.1 property value: {zl} + "\u2028\u2028", + // Unicode 12.1 property value: {zp} + "\u2029\u2029", + // Unicode 12.1 property value: {zs} + "\u0020\u0020" + + "\u00a0\u00a0" + + "\u1680\u1680" + + "\u2000\u200a" + + "\u202f\u202f" + + "\u205f\u205f" + + "\u3000\u3000" + }; + public static final String[] propertyValueAliases = { + "adlm", "adlam", "age=1.1", "age=v11", + "age=10.0", "age=v100", "age=11.0", "age=v110", + "age=12.0", "age=v120", "age=12.1", "age=v121", + "age=2.0", "age=v20", "age=2.1", "age=v21", + "age=3.0", "age=v30", "age=3.1", "age=v31", + "age=3.2", "age=v32", "age=4.0", "age=v40", + "age=4.1", "age=v41", "age=5.0", "age=v50", + "age=5.1", "age=v51", "age=5.2", "age=v52", + "age=6.0", "age=v60", "age=6.1", "age=v61", + "age=6.2", "age=v62", "age=6.3", "age=v63", + "age=7.0", "age=v70", "age=8.0", "age=v80", + "age=9.0", "age=v90", "age=na", "age=unassigned", + "aghb", "caucasianalbanian", "ahex", "asciihexdigit", + "alpha", "alphabetic", "arab", "arabic", + "armi", "imperialaramaic", "armn", "armenian", + "avst", "avestan", "bali", "balinese", + "bamu", "bamum", "bass", "bassavah", + "batk", "batak", "beng", "bengali", + "bhks", "bhaiksuki", "bidic", "bidicontrol", + "blk=adlam", "block=adlam", "blk=aegeannumbers", "block=aegeannumbers", + "blk=ahom", "block=ahom", "blk=alchemical", "block=alchemicalsymbols", + "blk=alchemicalsymbols", "block=alchemicalsymbols", "blk=alphabeticpf", + "block=alphabeticpresentationforms", + "blk=alphabeticpresentationforms", "block=alphabeticpresentationforms", + "blk=anatolianhieroglyphs", "block=anatolianhieroglyphs", + "blk=ancientgreekmusic", "block=ancientgreekmusicalnotation", "blk=ancientgreekmusicalnotation", + "block=ancientgreekmusicalnotation", + "blk=ancientgreeknumbers", "block=ancientgreeknumbers", "blk=ancientsymbols", + "block=ancientsymbols", + "blk=arabic", "block=arabic", "blk=arabicexta", "block=arabicextendeda", + "blk=arabicextendeda", "block=arabicextendeda", "blk=arabicmath", + "block=arabicmathematicalalphabeticsymbols", + "blk=arabicmathematicalalphabeticsymbols", "block=arabicmathematicalalphabeticsymbols", + "blk=arabicpfa", "block=arabicpresentationformsa", + "blk=arabicpfb", "block=arabicpresentationformsb", "blk=arabicpresentationformsa", + "block=arabicpresentationformsa", + "blk=arabicpresentationformsb", "block=arabicpresentationformsb", "blk=arabicsup", + "block=arabicsupplement", + "blk=arabicsupplement", "block=arabicsupplement", "blk=armenian", "block=armenian", + "blk=arrows", "block=arrows", "blk=ascii", "block=basiclatin", + "blk=avestan", "block=avestan", "blk=balinese", "block=balinese", + "blk=bamum", "block=bamum", "blk=bamumsup", "block=bamumsupplement", + "blk=bamumsupplement", "block=bamumsupplement", "blk=basiclatin", "block=basiclatin", + "blk=bassavah", "block=bassavah", "blk=batak", "block=batak", + "blk=bengali", "block=bengali", "blk=bhaiksuki", "block=bhaiksuki", + "blk=blockelements", "block=blockelements", "blk=bopomofo", "block=bopomofo", + "blk=bopomofoext", "block=bopomofoextended", "blk=bopomofoextended", "block=bopomofoextended", + "blk=boxdrawing", "block=boxdrawing", "blk=brahmi", "block=brahmi", + "blk=braille", "block=braillepatterns", "blk=braillepatterns", "block=braillepatterns", + "blk=buginese", "block=buginese", "blk=buhid", "block=buhid", + "blk=byzantinemusic", "block=byzantinemusicalsymbols", "blk=byzantinemusicalsymbols", + "block=byzantinemusicalsymbols", + "blk=canadiansyllabics", "block=unifiedcanadianaboriginalsyllabics", "blk=carian", + "block=carian", + "blk=caucasianalbanian", "block=caucasianalbanian", "blk=chakma", "block=chakma", + "blk=cham", "block=cham", "blk=cherokee", "block=cherokee", + "blk=cherokeesup", "block=cherokeesupplement", "blk=cherokeesupplement", + "block=cherokeesupplement", + "blk=chesssymbols", "block=chesssymbols", "blk=cjk", "block=cjkunifiedideographs", + "blk=cjkcompat", "block=cjkcompatibility", "blk=cjkcompatforms", "block=cjkcompatibilityforms", + "blk=cjkcompatibility", "block=cjkcompatibility", "blk=cjkcompatibilityforms", + "block=cjkcompatibilityforms", + "blk=cjkcompatibilityideographs", "block=cjkcompatibilityideographs", + "blk=cjkcompatibilityideographssupplement", "block=cjkcompatibilityideographssupplement", + "blk=cjkcompatideographs", "block=cjkcompatibilityideographs", "blk=cjkcompatideographssup", + "block=cjkcompatibilityideographssupplement", + "blk=cjkexta", "block=cjkunifiedideographsextensiona", "blk=cjkextb", + "block=cjkunifiedideographsextensionb", + "blk=cjkextc", "block=cjkunifiedideographsextensionc", "blk=cjkextd", + "block=cjkunifiedideographsextensiond", + "blk=cjkexte", "block=cjkunifiedideographsextensione", "blk=cjkextf", + "block=cjkunifiedideographsextensionf", + "blk=cjkradicalssup", "block=cjkradicalssupplement", "blk=cjkradicalssupplement", + "block=cjkradicalssupplement", + "blk=cjkstrokes", "block=cjkstrokes", "blk=cjksymbols", "block=cjksymbolsandpunctuation", + "blk=cjksymbolsandpunctuation", "block=cjksymbolsandpunctuation", "blk=cjkunifiedideographs", + "block=cjkunifiedideographs", + "blk=cjkunifiedideographsextensiona", "block=cjkunifiedideographsextensiona", + "blk=cjkunifiedideographsextensionb", "block=cjkunifiedideographsextensionb", + "blk=cjkunifiedideographsextensionc", "block=cjkunifiedideographsextensionc", + "blk=cjkunifiedideographsextensiond", "block=cjkunifiedideographsextensiond", + "blk=cjkunifiedideographsextensione", "block=cjkunifiedideographsextensione", + "blk=cjkunifiedideographsextensionf", "block=cjkunifiedideographsextensionf", + "blk=combiningdiacriticalmarks", "block=combiningdiacriticalmarks", + "blk=combiningdiacriticalmarksextended", "block=combiningdiacriticalmarksextended", + "blk=combiningdiacriticalmarksforsymbols", "block=combiningdiacriticalmarksforsymbols", + "blk=combiningdiacriticalmarkssupplement", "block=combiningdiacriticalmarkssupplement", + "blk=combininghalfmarks", "block=combininghalfmarks", "blk=combiningmarksforsymbols", + "block=combiningdiacriticalmarksforsymbols", + "blk=commonindicnumberforms", "block=commonindicnumberforms", "blk=compatjamo", + "block=hangulcompatibilityjamo", + "blk=controlpictures", "block=controlpictures", "blk=coptic", "block=coptic", + "blk=copticepactnumbers", "block=copticepactnumbers", "blk=countingrod", + "block=countingrodnumerals", + "blk=countingrodnumerals", "block=countingrodnumerals", "blk=cuneiform", "block=cuneiform", + "blk=cuneiformnumbers", "block=cuneiformnumbersandpunctuation", + "blk=cuneiformnumbersandpunctuation", "block=cuneiformnumbersandpunctuation", + "blk=currencysymbols", "block=currencysymbols", "blk=cypriotsyllabary", + "block=cypriotsyllabary", + "blk=cyrillic", "block=cyrillic", "blk=cyrillicexta", "block=cyrillicextendeda", + "blk=cyrillicextb", "block=cyrillicextendedb", "blk=cyrillicextc", "block=cyrillicextendedc", + "blk=cyrillicextendeda", "block=cyrillicextendeda", "blk=cyrillicextendedb", + "block=cyrillicextendedb", + "blk=cyrillicextendedc", "block=cyrillicextendedc", "blk=cyrillicsup", + "block=cyrillicsupplement", + "blk=cyrillicsupplement", "block=cyrillicsupplement", "blk=cyrillicsupplementary", + "block=cyrillicsupplement", + "blk=deseret", "block=deseret", "blk=devanagari", "block=devanagari", + "blk=devanagariext", "block=devanagariextended", "blk=devanagariextended", + "block=devanagariextended", + "blk=diacriticals", "block=combiningdiacriticalmarks", "blk=diacriticalsext", + "block=combiningdiacriticalmarksextended", + "blk=diacriticalsforsymbols", "block=combiningdiacriticalmarksforsymbols", + "blk=diacriticalssup", "block=combiningdiacriticalmarkssupplement", + "blk=dingbats", "block=dingbats", "blk=dogra", "block=dogra", + "blk=domino", "block=dominotiles", "blk=dominotiles", "block=dominotiles", + "blk=duployan", "block=duployan", "blk=earlydynasticcuneiform", "block=earlydynasticcuneiform", + "blk=egyptianhieroglyphformatcontrols", "block=egyptianhieroglyphformatcontrols", + "blk=egyptianhieroglyphs", "block=egyptianhieroglyphs", + "blk=elbasan", "block=elbasan", "blk=elymaic", "block=elymaic", + "blk=emoticons", "block=emoticons", "blk=enclosedalphanum", "block=enclosedalphanumerics", + "blk=enclosedalphanumerics", "block=enclosedalphanumerics", + "blk=enclosedalphanumericsupplement", "block=enclosedalphanumericsupplement", + "blk=enclosedalphanumsup", "block=enclosedalphanumericsupplement", "blk=enclosedcjk", + "block=enclosedcjklettersandmonths", + "blk=enclosedcjklettersandmonths", "block=enclosedcjklettersandmonths", + "blk=enclosedideographicsup", "block=enclosedideographicsupplement", + "blk=enclosedideographicsupplement", "block=enclosedideographicsupplement", "blk=ethiopic", + "block=ethiopic", + "blk=ethiopicext", "block=ethiopicextended", "blk=ethiopicexta", "block=ethiopicextendeda", + "blk=ethiopicextended", "block=ethiopicextended", "blk=ethiopicextendeda", + "block=ethiopicextendeda", + "blk=ethiopicsup", "block=ethiopicsupplement", "blk=ethiopicsupplement", + "block=ethiopicsupplement", + "blk=generalpunctuation", "block=generalpunctuation", "blk=geometricshapes", + "block=geometricshapes", + "blk=geometricshapesext", "block=geometricshapesextended", "blk=geometricshapesextended", + "block=geometricshapesextended", + "blk=georgian", "block=georgian", "blk=georgianext", "block=georgianextended", + "blk=georgianextended", "block=georgianextended", "blk=georgiansup", "block=georgiansupplement", + "blk=georgiansupplement", "block=georgiansupplement", "blk=glagolitic", "block=glagolitic", + "blk=glagoliticsup", "block=glagoliticsupplement", "blk=glagoliticsupplement", + "block=glagoliticsupplement", + "blk=gothic", "block=gothic", "blk=grantha", "block=grantha", + "blk=greek", "block=greekandcoptic", "blk=greekandcoptic", "block=greekandcoptic", + "blk=greekext", "block=greekextended", "blk=greekextended", "block=greekextended", + "blk=gujarati", "block=gujarati", "blk=gunjalagondi", "block=gunjalagondi", + "blk=gurmukhi", "block=gurmukhi", "blk=halfandfullforms", "block=halfwidthandfullwidthforms", + "blk=halfmarks", "block=combininghalfmarks", "blk=halfwidthandfullwidthforms", + "block=halfwidthandfullwidthforms", + "blk=hangul", "block=hangulsyllables", "blk=hangulcompatibilityjamo", + "block=hangulcompatibilityjamo", + "blk=hanguljamo", "block=hanguljamo", "blk=hanguljamoextendeda", "block=hanguljamoextendeda", + "blk=hanguljamoextendedb", "block=hanguljamoextendedb", "blk=hangulsyllables", + "block=hangulsyllables", + "blk=hanifirohingya", "block=hanifirohingya", "blk=hanunoo", "block=hanunoo", + "blk=hatran", "block=hatran", "blk=hebrew", "block=hebrew", + "blk=hiragana", "block=hiragana", "blk=idc", "block=ideographicdescriptioncharacters", + "blk=ideographicdescriptioncharacters", "block=ideographicdescriptioncharacters", + "blk=ideographicsymbols", "block=ideographicsymbolsandpunctuation", + "blk=ideographicsymbolsandpunctuation", "block=ideographicsymbolsandpunctuation", + "blk=imperialaramaic", "block=imperialaramaic", + "blk=indicnumberforms", "block=commonindicnumberforms", "blk=indicsiyaqnumbers", + "block=indicsiyaqnumbers", + "blk=inscriptionalpahlavi", "block=inscriptionalpahlavi", "blk=inscriptionalparthian", + "block=inscriptionalparthian", + "blk=ipaext", "block=ipaextensions", "blk=ipaextensions", "block=ipaextensions", + "blk=jamo", "block=hanguljamo", "blk=jamoexta", "block=hanguljamoextendeda", + "blk=jamoextb", "block=hanguljamoextendedb", "blk=javanese", "block=javanese", + "blk=kaithi", "block=kaithi", "blk=kanaexta", "block=kanaextendeda", + "blk=kanaextendeda", "block=kanaextendeda", "blk=kanasup", "block=kanasupplement", + "blk=kanasupplement", "block=kanasupplement", "blk=kanbun", "block=kanbun", + "blk=kangxi", "block=kangxiradicals", "blk=kangxiradicals", "block=kangxiradicals", + "blk=kannada", "block=kannada", "blk=katakana", "block=katakana", + "blk=katakanaext", "block=katakanaphoneticextensions", "blk=katakanaphoneticextensions", + "block=katakanaphoneticextensions", + "blk=kayahli", "block=kayahli", "blk=kharoshthi", "block=kharoshthi", + "blk=khmer", "block=khmer", "blk=khmersymbols", "block=khmersymbols", + "blk=khojki", "block=khojki", "blk=khudawadi", "block=khudawadi", + "blk=lao", "block=lao", "blk=latin1", "block=latin1supplement", + "blk=latin1sup", "block=latin1supplement", "blk=latin1supplement", "block=latin1supplement", + "blk=latinexta", "block=latinextendeda", "blk=latinextadditional", + "block=latinextendedadditional", + "blk=latinextb", "block=latinextendedb", "blk=latinextc", "block=latinextendedc", + "blk=latinextd", "block=latinextendedd", "blk=latinexte", "block=latinextendede", + "blk=latinextendeda", "block=latinextendeda", "blk=latinextendedadditional", + "block=latinextendedadditional", + "blk=latinextendedb", "block=latinextendedb", "blk=latinextendedc", "block=latinextendedc", + "blk=latinextendedd", "block=latinextendedd", "blk=latinextendede", "block=latinextendede", + "blk=lepcha", "block=lepcha", "blk=letterlikesymbols", "block=letterlikesymbols", + "blk=limbu", "block=limbu", "blk=lineara", "block=lineara", + "blk=linearbideograms", "block=linearbideograms", "blk=linearbsyllabary", + "block=linearbsyllabary", + "blk=lisu", "block=lisu", "blk=lycian", "block=lycian", + "blk=lydian", "block=lydian", "blk=mahajani", "block=mahajani", + "blk=mahjong", "block=mahjongtiles", "blk=mahjongtiles", "block=mahjongtiles", + "blk=makasar", "block=makasar", "blk=malayalam", "block=malayalam", + "blk=mandaic", "block=mandaic", "blk=manichaean", "block=manichaean", + "blk=marchen", "block=marchen", "blk=masaramgondi", "block=masaramgondi", + "blk=mathalphanum", "block=mathematicalalphanumericsymbols", + "blk=mathematicalalphanumericsymbols", "block=mathematicalalphanumericsymbols", + "blk=mathematicaloperators", "block=mathematicaloperators", "blk=mathoperators", + "block=mathematicaloperators", + "blk=mayannumerals", "block=mayannumerals", "blk=medefaidrin", "block=medefaidrin", + "blk=meeteimayek", "block=meeteimayek", "blk=meeteimayekext", "block=meeteimayekextensions", + "blk=meeteimayekextensions", "block=meeteimayekextensions", "blk=mendekikakui", + "block=mendekikakui", + "blk=meroiticcursive", "block=meroiticcursive", "blk=meroitichieroglyphs", + "block=meroitichieroglyphs", + "blk=miao", "block=miao", "blk=miscarrows", "block=miscellaneoussymbolsandarrows", + "blk=miscellaneousmathematicalsymbolsa", "block=miscellaneousmathematicalsymbolsa", + "blk=miscellaneousmathematicalsymbolsb", "block=miscellaneousmathematicalsymbolsb", + "blk=miscellaneoussymbols", "block=miscellaneoussymbols", "blk=miscellaneoussymbolsandarrows", + "block=miscellaneoussymbolsandarrows", + "blk=miscellaneoussymbolsandpictographs", "block=miscellaneoussymbolsandpictographs", + "blk=miscellaneoustechnical", "block=miscellaneoustechnical", + "blk=miscmathsymbolsa", "block=miscellaneousmathematicalsymbolsa", "blk=miscmathsymbolsb", + "block=miscellaneousmathematicalsymbolsb", + "blk=miscpictographs", "block=miscellaneoussymbolsandpictographs", "blk=miscsymbols", + "block=miscellaneoussymbols", + "blk=misctechnical", "block=miscellaneoustechnical", "blk=modi", "block=modi", + "blk=modifierletters", "block=spacingmodifierletters", "blk=modifiertoneletters", + "block=modifiertoneletters", + "blk=mongolian", "block=mongolian", "blk=mongoliansup", "block=mongoliansupplement", + "blk=mongoliansupplement", "block=mongoliansupplement", "blk=mro", "block=mro", + "blk=multani", "block=multani", "blk=music", "block=musicalsymbols", + "blk=musicalsymbols", "block=musicalsymbols", "blk=myanmar", "block=myanmar", + "blk=myanmarexta", "block=myanmarextendeda", "blk=myanmarextb", "block=myanmarextendedb", + "blk=myanmarextendeda", "block=myanmarextendeda", "blk=myanmarextendedb", + "block=myanmarextendedb", + "blk=nabataean", "block=nabataean", "blk=nandinagari", "block=nandinagari", + "blk=nb", "block=noblock", "blk=newa", "block=newa", + "blk=newtailue", "block=newtailue", "blk=nko", "block=nko", + "blk=noblock", "block=noblock", "blk=numberforms", "block=numberforms", + "blk=nushu", "block=nushu", "blk=nyiakengpuachuehmong", "block=nyiakengpuachuehmong", + "blk=ocr", "block=opticalcharacterrecognition", "blk=ogham", "block=ogham", + "blk=olchiki", "block=olchiki", "blk=oldhungarian", "block=oldhungarian", + "blk=olditalic", "block=olditalic", "blk=oldnortharabian", "block=oldnortharabian", + "blk=oldpermic", "block=oldpermic", "blk=oldpersian", "block=oldpersian", + "blk=oldsogdian", "block=oldsogdian", "blk=oldsoutharabian", "block=oldsoutharabian", + "blk=oldturkic", "block=oldturkic", "blk=opticalcharacterrecognition", + "block=opticalcharacterrecognition", + "blk=oriya", "block=oriya", "blk=ornamentaldingbats", "block=ornamentaldingbats", + "blk=osage", "block=osage", "blk=osmanya", "block=osmanya", + "blk=ottomansiyaqnumbers", "block=ottomansiyaqnumbers", "blk=pahawhhmong", "block=pahawhhmong", + "blk=palmyrene", "block=palmyrene", "blk=paucinhau", "block=paucinhau", + "blk=phagspa", "block=phagspa", "blk=phaistos", "block=phaistosdisc", + "blk=phaistosdisc", "block=phaistosdisc", "blk=phoenician", "block=phoenician", + "blk=phoneticext", "block=phoneticextensions", "blk=phoneticextensions", + "block=phoneticextensions", + "blk=phoneticextensionssupplement", "block=phoneticextensionssupplement", "blk=phoneticextsup", + "block=phoneticextensionssupplement", + "blk=playingcards", "block=playingcards", "blk=privateuse", "block=privateusearea", + "blk=privateusearea", "block=privateusearea", "blk=psalterpahlavi", "block=psalterpahlavi", + "blk=pua", "block=privateusearea", "blk=punctuation", "block=generalpunctuation", + "blk=rejang", "block=rejang", "blk=rumi", "block=ruminumeralsymbols", + "blk=ruminumeralsymbols", "block=ruminumeralsymbols", "blk=runic", "block=runic", + "blk=samaritan", "block=samaritan", "blk=saurashtra", "block=saurashtra", + "blk=sharada", "block=sharada", "blk=shavian", "block=shavian", + "blk=shorthandformatcontrols", "block=shorthandformatcontrols", "blk=siddham", "block=siddham", + "blk=sinhala", "block=sinhala", "blk=sinhalaarchaicnumbers", "block=sinhalaarchaicnumbers", + "blk=smallforms", "block=smallformvariants", "blk=smallformvariants", "block=smallformvariants", + "blk=smallkanaext", "block=smallkanaextension", "blk=smallkanaextension", + "block=smallkanaextension", + "blk=sogdian", "block=sogdian", "blk=sorasompeng", "block=sorasompeng", + "blk=soyombo", "block=soyombo", "blk=spacingmodifierletters", "block=spacingmodifierletters", + "blk=specials", "block=specials", "blk=sundanese", "block=sundanese", + "blk=sundanesesup", "block=sundanesesupplement", "blk=sundanesesupplement", + "block=sundanesesupplement", + "blk=suparrowsa", "block=supplementalarrowsa", "blk=suparrowsb", "block=supplementalarrowsb", + "blk=suparrowsc", "block=supplementalarrowsc", "blk=superandsub", + "block=superscriptsandsubscripts", + "blk=superscriptsandsubscripts", "block=superscriptsandsubscripts", "blk=supmathoperators", + "block=supplementalmathematicaloperators", + "blk=supplementalarrowsa", "block=supplementalarrowsa", "blk=supplementalarrowsb", + "block=supplementalarrowsb", + "blk=supplementalarrowsc", "block=supplementalarrowsc", "blk=supplementalmathematicaloperators", + "block=supplementalmathematicaloperators", + "blk=supplementalpunctuation", "block=supplementalpunctuation", + "blk=supplementalsymbolsandpictographs", "block=supplementalsymbolsandpictographs", + "blk=supplementaryprivateuseareaa", "block=supplementaryprivateuseareaa", + "blk=supplementaryprivateuseareab", "block=supplementaryprivateuseareab", + "blk=suppuaa", "block=supplementaryprivateuseareaa", "blk=suppuab", + "block=supplementaryprivateuseareab", + "blk=suppunctuation", "block=supplementalpunctuation", "blk=supsymbolsandpictographs", + "block=supplementalsymbolsandpictographs", + "blk=suttonsignwriting", "block=suttonsignwriting", "blk=sylotinagri", "block=sylotinagri", + "blk=symbolsandpictographsexta", "block=symbolsandpictographsextendeda", + "blk=symbolsandpictographsextendeda", "block=symbolsandpictographsextendeda", + "blk=syriac", "block=syriac", "blk=syriacsup", "block=syriacsupplement", + "blk=syriacsupplement", "block=syriacsupplement", "blk=tagalog", "block=tagalog", + "blk=tagbanwa", "block=tagbanwa", "blk=tags", "block=tags", + "blk=taile", "block=taile", "blk=taitham", "block=taitham", + "blk=taiviet", "block=taiviet", "blk=taixuanjing", "block=taixuanjingsymbols", + "blk=taixuanjingsymbols", "block=taixuanjingsymbols", "blk=takri", "block=takri", + "blk=tamil", "block=tamil", "blk=tamilsup", "block=tamilsupplement", + "blk=tamilsupplement", "block=tamilsupplement", "blk=tangut", "block=tangut", + "blk=tangutcomponents", "block=tangutcomponents", "blk=telugu", "block=telugu", + "blk=thaana", "block=thaana", "blk=thai", "block=thai", + "blk=tibetan", "block=tibetan", "blk=tifinagh", "block=tifinagh", + "blk=tirhuta", "block=tirhuta", "blk=transportandmap", "block=transportandmapsymbols", + "blk=transportandmapsymbols", "block=transportandmapsymbols", "blk=ucas", + "block=unifiedcanadianaboriginalsyllabics", + "blk=ucasext", "block=unifiedcanadianaboriginalsyllabicsextended", "blk=ugaritic", + "block=ugaritic", + "blk=unifiedcanadianaboriginalsyllabics", "block=unifiedcanadianaboriginalsyllabics", + "blk=unifiedcanadianaboriginalsyllabicsextended", + "block=unifiedcanadianaboriginalsyllabicsextended", + "blk=vai", "block=vai", "blk=variationselectors", "block=variationselectors", + "blk=variationselectorssupplement", "block=variationselectorssupplement", "blk=vedicext", + "block=vedicextensions", + "blk=vedicextensions", "block=vedicextensions", "blk=verticalforms", "block=verticalforms", + "blk=vs", "block=variationselectors", "blk=vssup", "block=variationselectorssupplement", + "blk=wancho", "block=wancho", "blk=warangciti", "block=warangciti", + "blk=yijing", "block=yijinghexagramsymbols", "blk=yijinghexagramsymbols", + "block=yijinghexagramsymbols", + "blk=yiradicals", "block=yiradicals", "blk=yisyllables", "block=yisyllables", + "blk=zanabazarsquare", "block=zanabazarsquare", "block=alchemical", "block=alchemicalsymbols", + "block=alphabeticpf", "block=alphabeticpresentationforms", "block=ancientgreekmusic", + "block=ancientgreekmusicalnotation", + "block=arabicexta", "block=arabicextendeda", "block=arabicmath", + "block=arabicmathematicalalphabeticsymbols", + "block=arabicpfa", "block=arabicpresentationformsa", "block=arabicpfb", + "block=arabicpresentationformsb", + "block=arabicsup", "block=arabicsupplement", "block=ascii", "block=basiclatin", + "block=bamumsup", "block=bamumsupplement", "block=bopomofoext", "block=bopomofoextended", + "block=braille", "block=braillepatterns", "block=byzantinemusic", + "block=byzantinemusicalsymbols", + "block=canadiansyllabics", "block=unifiedcanadianaboriginalsyllabics", "block=cherokeesup", + "block=cherokeesupplement", + "block=cjk", "block=cjkunifiedideographs", "block=cjkcompat", "block=cjkcompatibility", + "block=cjkcompatforms", "block=cjkcompatibilityforms", "block=cjkcompatideographs", + "block=cjkcompatibilityideographs", + "block=cjkcompatideographssup", "block=cjkcompatibilityideographssupplement", "block=cjkexta", + "block=cjkunifiedideographsextensiona", + "block=cjkextb", "block=cjkunifiedideographsextensionb", "block=cjkextc", + "block=cjkunifiedideographsextensionc", + "block=cjkextd", "block=cjkunifiedideographsextensiond", "block=cjkexte", + "block=cjkunifiedideographsextensione", + "block=cjkextf", "block=cjkunifiedideographsextensionf", "block=cjkradicalssup", + "block=cjkradicalssupplement", + "block=cjksymbols", "block=cjksymbolsandpunctuation", "block=combiningmarksforsymbols", + "block=combiningdiacriticalmarksforsymbols", + "block=compatjamo", "block=hangulcompatibilityjamo", "block=countingrod", + "block=countingrodnumerals", + "block=cuneiformnumbers", "block=cuneiformnumbersandpunctuation", "block=cyrillicexta", + "block=cyrillicextendeda", + "block=cyrillicextb", "block=cyrillicextendedb", "block=cyrillicextc", + "block=cyrillicextendedc", + "block=cyrillicsup", "block=cyrillicsupplement", "block=cyrillicsupplementary", + "block=cyrillicsupplement", + "block=devanagariext", "block=devanagariextended", "block=diacriticals", + "block=combiningdiacriticalmarks", + "block=diacriticalsext", "block=combiningdiacriticalmarksextended", + "block=diacriticalsforsymbols", "block=combiningdiacriticalmarksforsymbols", + "block=diacriticalssup", "block=combiningdiacriticalmarkssupplement", "block=domino", + "block=dominotiles", + "block=enclosedalphanum", "block=enclosedalphanumerics", "block=enclosedalphanumsup", + "block=enclosedalphanumericsupplement", + "block=enclosedcjk", "block=enclosedcjklettersandmonths", "block=enclosedideographicsup", + "block=enclosedideographicsupplement", + "block=ethiopicext", "block=ethiopicextended", "block=ethiopicexta", "block=ethiopicextendeda", + "block=ethiopicsup", "block=ethiopicsupplement", "block=geometricshapesext", + "block=geometricshapesextended", + "block=georgianext", "block=georgianextended", "block=georgiansup", "block=georgiansupplement", + "block=glagoliticsup", "block=glagoliticsupplement", "block=greek", "block=greekandcoptic", + "block=greekext", "block=greekextended", "block=halfandfullforms", + "block=halfwidthandfullwidthforms", + "block=halfmarks", "block=combininghalfmarks", "block=hangul", "block=hangulsyllables", + "block=idc", "block=ideographicdescriptioncharacters", "block=ideographicsymbols", + "block=ideographicsymbolsandpunctuation", + "block=indicnumberforms", "block=commonindicnumberforms", "block=ipaext", "block=ipaextensions", + "block=jamo", "block=hanguljamo", "block=jamoexta", "block=hanguljamoextendeda", + "block=jamoextb", "block=hanguljamoextendedb", "block=kanaexta", "block=kanaextendeda", + "block=kanasup", "block=kanasupplement", "block=kangxi", "block=kangxiradicals", + "block=katakanaext", "block=katakanaphoneticextensions", "block=latin1", + "block=latin1supplement", + "block=latin1sup", "block=latin1supplement", "block=latinexta", "block=latinextendeda", + "block=latinextadditional", "block=latinextendedadditional", "block=latinextb", + "block=latinextendedb", + "block=latinextc", "block=latinextendedc", "block=latinextd", "block=latinextendedd", + "block=latinexte", "block=latinextendede", "block=mahjong", "block=mahjongtiles", + "block=mathalphanum", "block=mathematicalalphanumericsymbols", "block=mathoperators", + "block=mathematicaloperators", + "block=meeteimayekext", "block=meeteimayekextensions", "block=miscarrows", + "block=miscellaneoussymbolsandarrows", + "block=miscmathsymbolsa", "block=miscellaneousmathematicalsymbolsa", "block=miscmathsymbolsb", + "block=miscellaneousmathematicalsymbolsb", + "block=miscpictographs", "block=miscellaneoussymbolsandpictographs", "block=miscsymbols", + "block=miscellaneoussymbols", + "block=misctechnical", "block=miscellaneoustechnical", "block=modifierletters", + "block=spacingmodifierletters", + "block=mongoliansup", "block=mongoliansupplement", "block=music", "block=musicalsymbols", + "block=myanmarexta", "block=myanmarextendeda", "block=myanmarextb", "block=myanmarextendedb", + "block=nb", "block=noblock", "block=ocr", "block=opticalcharacterrecognition", + "block=phaistos", "block=phaistosdisc", "block=phoneticext", "block=phoneticextensions", + "block=phoneticextsup", "block=phoneticextensionssupplement", "block=privateuse", + "block=privateusearea", + "block=pua", "block=privateusearea", "block=punctuation", "block=generalpunctuation", + "block=rumi", "block=ruminumeralsymbols", "block=smallforms", "block=smallformvariants", + "block=smallkanaext", "block=smallkanaextension", "block=sundanesesup", + "block=sundanesesupplement", + "block=suparrowsa", "block=supplementalarrowsa", "block=suparrowsb", + "block=supplementalarrowsb", + "block=suparrowsc", "block=supplementalarrowsc", "block=superandsub", + "block=superscriptsandsubscripts", + "block=supmathoperators", "block=supplementalmathematicaloperators", "block=suppuaa", + "block=supplementaryprivateuseareaa", + "block=suppuab", "block=supplementaryprivateuseareab", "block=suppunctuation", + "block=supplementalpunctuation", + "block=supsymbolsandpictographs", "block=supplementalsymbolsandpictographs", + "block=symbolsandpictographsexta", "block=symbolsandpictographsextendeda", + "block=syriacsup", "block=syriacsupplement", "block=taixuanjing", "block=taixuanjingsymbols", + "block=tamilsup", "block=tamilsupplement", "block=transportandmap", + "block=transportandmapsymbols", + "block=ucas", "block=unifiedcanadianaboriginalsyllabics", "block=ucasext", + "block=unifiedcanadianaboriginalsyllabicsextended", + "block=vedicext", "block=vedicextensions", "block=vs", "block=variationselectors", + "block=vssup", "block=variationselectorssupplement", "block=yijing", + "block=yijinghexagramsymbols", + "bopo", "bopomofo", "brah", "brahmi", + "brai", "braille", "bugi", "buginese", + "buhd", "buhid", "cakm", "chakma", + "cans", "canadianaboriginal", "cari", "carian", + "casedletter", "lc", "cher", "cherokee", + "ci", "caseignorable", "closepunctuation", "pe", + "cntrl", "cc", "combiningmark", "m", + "connectorpunctuation", "pc", "control", "cc", + "copt", "coptic", "cprt", "cypriot", + "currencysymbol", "sc", "cwcf", "changeswhencasefolded", + "cwcm", "changeswhencasemapped", "cwl", "changeswhenlowercased", + "cwt", "changeswhentitlecased", "cwu", "changeswhenuppercased", + "cyrl", "cyrillic", "dashpunctuation", "pd", + "decimalnumber", "nd", "dep", "deprecated", + "deva", "devanagari", "di", "defaultignorablecodepoint", + "dia", "diacritic", "digit", "nd", + "dogr", "dogra", "dsrt", "deseret", + "dupl", "duployan", "egyp", "egyptianhieroglyphs", + "elba", "elbasan", "elym", "elymaic", + "enclosingmark", "me", "ethi", "ethiopic", + "ext", "extender", "finalpunctuation", "pf", + "format", "cf", "gc=c", "c", + "gc=casedletter", "lc", "gc=cc", "cc", + "gc=cf", "cf", "gc=closepunctuation", "pe", + "gc=cn", "cn", "gc=cntrl", "cc", + "gc=co", "co", "gc=combiningmark", "m", + "gc=connectorpunctuation", "pc", "gc=control", "cc", + "gc=currencysymbol", "sc", "gc=dashpunctuation", "pd", + "gc=decimalnumber", "nd", "gc=digit", "nd", + "gc=enclosingmark", "me", "gc=finalpunctuation", "pf", + "gc=format", "cf", "gc=initialpunctuation", "pi", + "gc=l", "l", "gc=lc", "lc", + "gc=letter", "l", "gc=letternumber", "nl", + "gc=lineseparator", "zl", "gc=ll", "ll", + "gc=lm", "lm", "gc=lo", "lo", + "gc=lowercaseletter", "ll", "gc=lt", "lt", + "gc=lu", "lu", "gc=m", "m", + "gc=mark", "m", "gc=mathsymbol", "sm", + "gc=mc", "mc", "gc=me", "me", + "gc=mn", "mn", "gc=modifierletter", "lm", + "gc=modifiersymbol", "sk", "gc=n", "n", + "gc=nd", "nd", "gc=nl", "nl", + "gc=no", "no", "gc=nonspacingmark", "mn", + "gc=number", "n", "gc=openpunctuation", "ps", + "gc=other", "c", "gc=otherletter", "lo", + "gc=othernumber", "no", "gc=otherpunctuation", "po", + "gc=othersymbol", "so", "gc=p", "p", + "gc=paragraphseparator", "zp", "gc=pc", "pc", + "gc=pd", "pd", "gc=pe", "pe", + "gc=pf", "pf", "gc=pi", "pi", + "gc=po", "po", "gc=privateuse", "co", + "gc=ps", "ps", "gc=punct", "p", + "gc=punctuation", "p", "gc=s", "s", + "gc=sc", "sc", "gc=separator", "z", + "gc=sk", "sk", "gc=sm", "sm", + "gc=so", "so", "gc=spaceseparator", "zs", + "gc=spacingmark", "mc", "gc=symbol", "s", + "gc=titlecaseletter", "lt", "gc=unassigned", "cn", + "gc=uppercaseletter", "lu", "gc=z", "z", + "gc=zl", "zl", "gc=zp", "zp", + "gc=zs", "zs", "gcb=cn", "graphemeclusterbreak=control", + "gcb=control", "graphemeclusterbreak=control", "gcb=cr", "graphemeclusterbreak=cr", + "gcb=ex", "graphemeclusterbreak=extend", "gcb=extend", "graphemeclusterbreak=extend", + "gcb=l", "graphemeclusterbreak=l", "gcb=lf", "graphemeclusterbreak=lf", + "gcb=lv", "graphemeclusterbreak=lv", "gcb=lvt", "graphemeclusterbreak=lvt", + "gcb=other", "graphemeclusterbreak=other", "gcb=pp", "graphemeclusterbreak=prepend", + "gcb=prepend", "graphemeclusterbreak=prepend", "gcb=regionalindicator", + "graphemeclusterbreak=regionalindicator", + "gcb=ri", "graphemeclusterbreak=regionalindicator", "gcb=sm", + "graphemeclusterbreak=spacingmark", + "gcb=spacingmark", "graphemeclusterbreak=spacingmark", "gcb=t", "graphemeclusterbreak=t", + "gcb=v", "graphemeclusterbreak=v", "gcb=xx", "graphemeclusterbreak=other", + "gcb=zwj", "graphemeclusterbreak=zwj", "generalcategory=c", "c", + "generalcategory=casedletter", "lc", "generalcategory=cc", "cc", + "generalcategory=cf", "cf", "generalcategory=closepunctuation", "pe", + "generalcategory=cn", "cn", "generalcategory=cntrl", "cc", + "generalcategory=co", "co", "generalcategory=combiningmark", "m", + "generalcategory=connectorpunctuation", "pc", "generalcategory=control", "cc", + "generalcategory=currencysymbol", "sc", "generalcategory=dashpunctuation", "pd", + "generalcategory=decimalnumber", "nd", "generalcategory=digit", "nd", + "generalcategory=enclosingmark", "me", "generalcategory=finalpunctuation", "pf", + "generalcategory=format", "cf", "generalcategory=initialpunctuation", "pi", + "generalcategory=l", "l", "generalcategory=lc", "lc", + "generalcategory=letter", "l", "generalcategory=letternumber", "nl", + "generalcategory=lineseparator", "zl", "generalcategory=ll", "ll", + "generalcategory=lm", "lm", "generalcategory=lo", "lo", + "generalcategory=lowercaseletter", "ll", "generalcategory=lt", "lt", + "generalcategory=lu", "lu", "generalcategory=m", "m", + "generalcategory=mark", "m", "generalcategory=mathsymbol", "sm", + "generalcategory=mc", "mc", "generalcategory=me", "me", + "generalcategory=mn", "mn", "generalcategory=modifierletter", "lm", + "generalcategory=modifiersymbol", "sk", "generalcategory=n", "n", + "generalcategory=nd", "nd", "generalcategory=nl", "nl", + "generalcategory=no", "no", "generalcategory=nonspacingmark", "mn", + "generalcategory=number", "n", "generalcategory=openpunctuation", "ps", + "generalcategory=other", "c", "generalcategory=otherletter", "lo", + "generalcategory=othernumber", "no", "generalcategory=otherpunctuation", "po", + "generalcategory=othersymbol", "so", "generalcategory=p", "p", + "generalcategory=paragraphseparator", "zp", "generalcategory=pc", "pc", + "generalcategory=pd", "pd", "generalcategory=pe", "pe", + "generalcategory=pf", "pf", "generalcategory=pi", "pi", + "generalcategory=po", "po", "generalcategory=privateuse", "co", + "generalcategory=ps", "ps", "generalcategory=punct", "p", + "generalcategory=punctuation", "p", "generalcategory=s", "s", + "generalcategory=sc", "sc", "generalcategory=separator", "z", + "generalcategory=sk", "sk", "generalcategory=sm", "sm", + "generalcategory=so", "so", "generalcategory=spaceseparator", "zs", + "generalcategory=spacingmark", "mc", "generalcategory=symbol", "s", + "generalcategory=titlecaseletter", "lt", "generalcategory=unassigned", "cn", + "generalcategory=uppercaseletter", "lu", "generalcategory=z", "z", + "generalcategory=zl", "zl", "generalcategory=zp", "zp", + "generalcategory=zs", "zs", "geor", "georgian", + "glag", "glagolitic", "gong", "gunjalagondi", + "gonm", "masaramgondi", "goth", "gothic", + "gran", "grantha", "graphemeclusterbreak=cn", "graphemeclusterbreak=control", + "graphemeclusterbreak=ex", "graphemeclusterbreak=extend", "graphemeclusterbreak=pp", + "graphemeclusterbreak=prepend", + "graphemeclusterbreak=ri", "graphemeclusterbreak=regionalindicator", "graphemeclusterbreak=sm", + "graphemeclusterbreak=spacingmark", + "graphemeclusterbreak=xx", "graphemeclusterbreak=other", "grbase", "graphemebase", + "grek", "greek", "grext", "graphemeextend", + "grlink", "graphemelink", "gujr", "gujarati", + "guru", "gurmukhi", "hang", "hangul", + "hani", "han", "hano", "hanunoo", + "hatr", "hatran", "hebr", "hebrew", + "hex", "hexdigit", "hira", "hiragana", + "hluw", "anatolianhieroglyphs", "hmng", "pahawhhmong", + "hmnp", "nyiakengpuachuehmong", "hung", "oldhungarian", + "idc", "idcontinue", "ideo", "ideographic", + "ids", "idstart", "idsb", "idsbinaryoperator", + "idst", "idstrinaryoperator", "initialpunctuation", "pi", + "ital", "olditalic", "java", "javanese", + "joinc", "joincontrol", "kali", "kayahli", + "kana", "katakana", "khar", "kharoshthi", + "khmr", "khmer", "khoj", "khojki", + "knda", "kannada", "kthi", "kaithi", + "lana", "taitham", "laoo", "lao", + "latn", "latin", "lb=ai", "linebreak=ambiguous", + "lb=al", "linebreak=alphabetic", "lb=alphabetic", "linebreak=alphabetic", + "lb=ambiguous", "linebreak=ambiguous", "lb=b2", "linebreak=breakboth", + "lb=ba", "linebreak=breakafter", "lb=bb", "linebreak=breakbefore", + "lb=bk", "linebreak=mandatorybreak", "lb=breakafter", "linebreak=breakafter", + "lb=breakbefore", "linebreak=breakbefore", "lb=breakboth", "linebreak=breakboth", + "lb=breaksymbols", "linebreak=breaksymbols", "lb=carriagereturn", "linebreak=carriagereturn", + "lb=cb", "linebreak=contingentbreak", "lb=cj", "linebreak=conditionaljapanesestarter", + "lb=cl", "linebreak=closepunctuation", "lb=closeparenthesis", "linebreak=closeparenthesis", + "lb=closepunctuation", "linebreak=closepunctuation", "lb=cm", "linebreak=combiningmark", + "lb=combiningmark", "linebreak=combiningmark", "lb=complexcontext", "linebreak=complexcontext", + "lb=conditionaljapanesestarter", "linebreak=conditionaljapanesestarter", "lb=contingentbreak", + "linebreak=contingentbreak", + "lb=cp", "linebreak=closeparenthesis", "lb=cr", "linebreak=carriagereturn", + "lb=eb", "linebreak=ebase", "lb=ebase", "linebreak=ebase", + "lb=em", "linebreak=emodifier", "lb=emodifier", "linebreak=emodifier", + "lb=ex", "linebreak=exclamation", "lb=exclamation", "linebreak=exclamation", + "lb=gl", "linebreak=glue", "lb=glue", "linebreak=glue", + "lb=h2", "linebreak=h2", "lb=h3", "linebreak=h3", + "lb=hebrewletter", "linebreak=hebrewletter", "lb=hl", "linebreak=hebrewletter", + "lb=hy", "linebreak=hyphen", "lb=hyphen", "linebreak=hyphen", + "lb=id", "linebreak=ideographic", "lb=ideographic", "linebreak=ideographic", + "lb=in", "linebreak=inseparable", "lb=infixnumeric", "linebreak=infixnumeric", + "lb=inseparable", "linebreak=inseparable", "lb=inseperable", "linebreak=inseparable", + "lb=is", "linebreak=infixnumeric", "lb=jl", "linebreak=jl", + "lb=jt", "linebreak=jt", "lb=jv", "linebreak=jv", + "lb=lf", "linebreak=linefeed", "lb=linefeed", "linebreak=linefeed", + "lb=mandatorybreak", "linebreak=mandatorybreak", "lb=nextline", "linebreak=nextline", + "lb=nl", "linebreak=nextline", "lb=nonstarter", "linebreak=nonstarter", + "lb=ns", "linebreak=nonstarter", "lb=nu", "linebreak=numeric", + "lb=numeric", "linebreak=numeric", "lb=op", "linebreak=openpunctuation", + "lb=openpunctuation", "linebreak=openpunctuation", "lb=po", "linebreak=postfixnumeric", + "lb=postfixnumeric", "linebreak=postfixnumeric", "lb=pr", "linebreak=prefixnumeric", + "lb=prefixnumeric", "linebreak=prefixnumeric", "lb=qu", "linebreak=quotation", + "lb=quotation", "linebreak=quotation", "lb=regionalindicator", "linebreak=regionalindicator", + "lb=ri", "linebreak=regionalindicator", "lb=sa", "linebreak=complexcontext", + "lb=sp", "linebreak=space", "lb=space", "linebreak=space", + "lb=sy", "linebreak=breaksymbols", "lb=unknown", "linebreak=unknown", + "lb=wj", "linebreak=wordjoiner", "lb=wordjoiner", "linebreak=wordjoiner", + "lb=xx", "linebreak=unknown", "lb=zw", "linebreak=zwspace", + "lb=zwj", "linebreak=zwj", "lb=zwspace", "linebreak=zwspace", + "lepc", "lepcha", "letter", "l", + "letternumber", "nl", "limb", "limbu", + "lina", "lineara", "linb", "linearb", + "linebreak=ai", "linebreak=ambiguous", "linebreak=al", "linebreak=alphabetic", + "linebreak=b2", "linebreak=breakboth", "linebreak=ba", "linebreak=breakafter", + "linebreak=bb", "linebreak=breakbefore", "linebreak=bk", "linebreak=mandatorybreak", + "linebreak=cb", "linebreak=contingentbreak", "linebreak=cj", + "linebreak=conditionaljapanesestarter", + "linebreak=cl", "linebreak=closepunctuation", "linebreak=cm", "linebreak=combiningmark", + "linebreak=cp", "linebreak=closeparenthesis", "linebreak=cr", "linebreak=carriagereturn", + "linebreak=eb", "linebreak=ebase", "linebreak=em", "linebreak=emodifier", + "linebreak=ex", "linebreak=exclamation", "linebreak=gl", "linebreak=glue", + "linebreak=hl", "linebreak=hebrewletter", "linebreak=hy", "linebreak=hyphen", + "linebreak=id", "linebreak=ideographic", "linebreak=in", "linebreak=inseparable", + "linebreak=inseperable", "linebreak=inseparable", "linebreak=is", "linebreak=infixnumeric", + "linebreak=lf", "linebreak=linefeed", "linebreak=nl", "linebreak=nextline", + "linebreak=ns", "linebreak=nonstarter", "linebreak=nu", "linebreak=numeric", + "linebreak=op", "linebreak=openpunctuation", "linebreak=po", "linebreak=postfixnumeric", + "linebreak=pr", "linebreak=prefixnumeric", "linebreak=qu", "linebreak=quotation", + "linebreak=ri", "linebreak=regionalindicator", "linebreak=sa", "linebreak=complexcontext", + "linebreak=sp", "linebreak=space", "linebreak=sy", "linebreak=breaksymbols", + "linebreak=wj", "linebreak=wordjoiner", "linebreak=xx", "linebreak=unknown", + "linebreak=zw", "linebreak=zwspace", "lineseparator", "zl", + "loe", "logicalorderexception", "lower", "lowercase", + "lowercaseletter", "ll", "lyci", "lycian", + "lydi", "lydian", "mahj", "mahajani", + "maka", "makasar", "mand", "mandaic", + "mani", "manichaean", "marc", "marchen", + "mark", "m", "mathsymbol", "sm", + "medf", "medefaidrin", "mend", "mendekikakui", + "merc", "meroiticcursive", "mero", "meroitichieroglyphs", + "mlym", "malayalam", "modifierletter", "lm", + "modifiersymbol", "sk", "mong", "mongolian", + "mroo", "mro", "mtei", "meeteimayek", + "mult", "multani", "mymr", "myanmar", + "nand", "nandinagari", "narb", "oldnortharabian", + "nbat", "nabataean", "nchar", "noncharactercodepoint", + "nkoo", "nko", "nonspacingmark", "mn", + "nshu", "nushu", "number", "n", + "oalpha", "otheralphabetic", "odi", "otherdefaultignorablecodepoint", + "ogam", "ogham", "ogrext", "othergraphemeextend", + "oidc", "otheridcontinue", "oids", "otheridstart", + "olck", "olchiki", "olower", "otherlowercase", + "omath", "othermath", "openpunctuation", "ps", + "orkh", "oldturkic", "orya", "oriya", + "osge", "osage", "osma", "osmanya", + "other", "c", "otherletter", "lo", + "othernumber", "no", "otherpunctuation", "po", + "othersymbol", "so", "oupper", "otheruppercase", + "palm", "palmyrene", "paragraphseparator", "zp", + "patsyn", "patternsyntax", "patws", "patternwhitespace", + "pauc", "paucinhau", "pcm", "prependedconcatenationmark", + "perm", "oldpermic", "phag", "phagspa", + "phli", "inscriptionalpahlavi", "phlp", "psalterpahlavi", + "phnx", "phoenician", "plrd", "miao", + "privateuse", "co", "prti", "inscriptionalparthian", + "punct", "p", "punctuation", "p", + "qaac", "coptic", "qaai", "inherited", + "qmark", "quotationmark", "ri", "regionalindicator", + "rjng", "rejang", "rohg", "hanifirohingya", + "runr", "runic", "samr", "samaritan", + "sarb", "oldsoutharabian", "saur", "saurashtra", + "sb=at", "sentencebreak=aterm", "sb=aterm", "sentencebreak=aterm", + "sb=cl", "sentencebreak=close", "sb=close", "sentencebreak=close", + "sb=cr", "sentencebreak=cr", "sb=ex", "sentencebreak=extend", + "sb=extend", "sentencebreak=extend", "sb=fo", "sentencebreak=format", + "sb=format", "sentencebreak=format", "sb=le", "sentencebreak=oletter", + "sb=lf", "sentencebreak=lf", "sb=lo", "sentencebreak=lower", + "sb=lower", "sentencebreak=lower", "sb=nu", "sentencebreak=numeric", + "sb=numeric", "sentencebreak=numeric", "sb=oletter", "sentencebreak=oletter", + "sb=other", "sentencebreak=other", "sb=sc", "sentencebreak=scontinue", + "sb=scontinue", "sentencebreak=scontinue", "sb=se", "sentencebreak=sep", + "sb=sep", "sentencebreak=sep", "sb=sp", "sentencebreak=sp", + "sb=st", "sentencebreak=sterm", "sb=sterm", "sentencebreak=sterm", + "sb=up", "sentencebreak=upper", "sb=upper", "sentencebreak=upper", + "sb=xx", "sentencebreak=other", "sc=adlam", "adlam", + "sc=adlm", "adlam", "sc=aghb", "caucasianalbanian", + "sc=ahom", "ahom", "sc=anatolianhieroglyphs", "anatolianhieroglyphs", + "sc=arab", "arabic", "sc=arabic", "arabic", + "sc=armenian", "armenian", "sc=armi", "imperialaramaic", + "sc=armn", "armenian", "sc=avestan", "avestan", + "sc=avst", "avestan", "sc=bali", "balinese", + "sc=balinese", "balinese", "sc=bamu", "bamum", + "sc=bamum", "bamum", "sc=bass", "bassavah", + "sc=bassavah", "bassavah", "sc=batak", "batak", + "sc=batk", "batak", "sc=beng", "bengali", + "sc=bengali", "bengali", "sc=bhaiksuki", "bhaiksuki", + "sc=bhks", "bhaiksuki", "sc=bopo", "bopomofo", + "sc=bopomofo", "bopomofo", "sc=brah", "brahmi", + "sc=brahmi", "brahmi", "sc=brai", "braille", + "sc=braille", "braille", "sc=bugi", "buginese", + "sc=buginese", "buginese", "sc=buhd", "buhid", + "sc=buhid", "buhid", "sc=cakm", "chakma", + "sc=canadianaboriginal", "canadianaboriginal", "sc=cans", "canadianaboriginal", + "sc=cari", "carian", "sc=carian", "carian", + "sc=caucasianalbanian", "caucasianalbanian", "sc=chakma", "chakma", + "sc=cham", "cham", "sc=cher", "cherokee", + "sc=cherokee", "cherokee", "sc=common", "common", + "sc=copt", "coptic", "sc=coptic", "coptic", + "sc=cprt", "cypriot", "sc=cuneiform", "cuneiform", + "sc=cypriot", "cypriot", "sc=cyrillic", "cyrillic", + "sc=cyrl", "cyrillic", "sc=deseret", "deseret", + "sc=deva", "devanagari", "sc=devanagari", "devanagari", + "sc=dogr", "dogra", "sc=dogra", "dogra", + "sc=dsrt", "deseret", "sc=dupl", "duployan", + "sc=duployan", "duployan", "sc=egyp", "egyptianhieroglyphs", + "sc=egyptianhieroglyphs", "egyptianhieroglyphs", "sc=elba", "elbasan", + "sc=elbasan", "elbasan", "sc=elym", "elymaic", + "sc=elymaic", "elymaic", "sc=ethi", "ethiopic", + "sc=ethiopic", "ethiopic", "sc=geor", "georgian", + "sc=georgian", "georgian", "sc=glag", "glagolitic", + "sc=glagolitic", "glagolitic", "sc=gong", "gunjalagondi", + "sc=gonm", "masaramgondi", "sc=goth", "gothic", + "sc=gothic", "gothic", "sc=gran", "grantha", + "sc=grantha", "grantha", "sc=greek", "greek", + "sc=grek", "greek", "sc=gujarati", "gujarati", + "sc=gujr", "gujarati", "sc=gunjalagondi", "gunjalagondi", + "sc=gurmukhi", "gurmukhi", "sc=guru", "gurmukhi", + "sc=han", "han", "sc=hang", "hangul", + "sc=hangul", "hangul", "sc=hani", "han", + "sc=hanifirohingya", "hanifirohingya", "sc=hano", "hanunoo", + "sc=hanunoo", "hanunoo", "sc=hatr", "hatran", + "sc=hatran", "hatran", "sc=hebr", "hebrew", + "sc=hebrew", "hebrew", "sc=hira", "hiragana", + "sc=hiragana", "hiragana", "sc=hluw", "anatolianhieroglyphs", + "sc=hmng", "pahawhhmong", "sc=hmnp", "nyiakengpuachuehmong", + "sc=hung", "oldhungarian", "sc=imperialaramaic", "imperialaramaic", + "sc=inherited", "inherited", "sc=inscriptionalpahlavi", "inscriptionalpahlavi", + "sc=inscriptionalparthian", "inscriptionalparthian", "sc=ital", "olditalic", + "sc=java", "javanese", "sc=javanese", "javanese", + "sc=kaithi", "kaithi", "sc=kali", "kayahli", + "sc=kana", "katakana", "sc=kannada", "kannada", + "sc=katakana", "katakana", "sc=kayahli", "kayahli", + "sc=khar", "kharoshthi", "sc=kharoshthi", "kharoshthi", + "sc=khmer", "khmer", "sc=khmr", "khmer", + "sc=khoj", "khojki", "sc=khojki", "khojki", + "sc=khudawadi", "khudawadi", "sc=knda", "kannada", + "sc=kthi", "kaithi", "sc=lana", "taitham", + "sc=lao", "lao", "sc=laoo", "lao", + "sc=latin", "latin", "sc=latn", "latin", + "sc=lepc", "lepcha", "sc=lepcha", "lepcha", + "sc=limb", "limbu", "sc=limbu", "limbu", + "sc=lina", "lineara", "sc=linb", "linearb", + "sc=lineara", "lineara", "sc=linearb", "linearb", + "sc=lisu", "lisu", "sc=lyci", "lycian", + "sc=lycian", "lycian", "sc=lydi", "lydian", + "sc=lydian", "lydian", "sc=mahajani", "mahajani", + "sc=mahj", "mahajani", "sc=maka", "makasar", + "sc=makasar", "makasar", "sc=malayalam", "malayalam", + "sc=mand", "mandaic", "sc=mandaic", "mandaic", + "sc=mani", "manichaean", "sc=manichaean", "manichaean", + "sc=marc", "marchen", "sc=marchen", "marchen", + "sc=masaramgondi", "masaramgondi", "sc=medefaidrin", "medefaidrin", + "sc=medf", "medefaidrin", "sc=meeteimayek", "meeteimayek", + "sc=mend", "mendekikakui", "sc=mendekikakui", "mendekikakui", + "sc=merc", "meroiticcursive", "sc=mero", "meroitichieroglyphs", + "sc=meroiticcursive", "meroiticcursive", "sc=meroitichieroglyphs", "meroitichieroglyphs", + "sc=miao", "miao", "sc=mlym", "malayalam", + "sc=modi", "modi", "sc=mong", "mongolian", + "sc=mongolian", "mongolian", "sc=mro", "mro", + "sc=mroo", "mro", "sc=mtei", "meeteimayek", + "sc=mult", "multani", "sc=multani", "multani", + "sc=myanmar", "myanmar", "sc=mymr", "myanmar", + "sc=nabataean", "nabataean", "sc=nand", "nandinagari", + "sc=nandinagari", "nandinagari", "sc=narb", "oldnortharabian", + "sc=nbat", "nabataean", "sc=newa", "newa", + "sc=newtailue", "newtailue", "sc=nko", "nko", + "sc=nkoo", "nko", "sc=nshu", "nushu", + "sc=nushu", "nushu", "sc=nyiakengpuachuehmong", "nyiakengpuachuehmong", + "sc=ogam", "ogham", "sc=ogham", "ogham", + "sc=olchiki", "olchiki", "sc=olck", "olchiki", + "sc=oldhungarian", "oldhungarian", "sc=olditalic", "olditalic", + "sc=oldnortharabian", "oldnortharabian", "sc=oldpermic", "oldpermic", + "sc=oldpersian", "oldpersian", "sc=oldsogdian", "oldsogdian", + "sc=oldsoutharabian", "oldsoutharabian", "sc=oldturkic", "oldturkic", + "sc=oriya", "oriya", "sc=orkh", "oldturkic", + "sc=orya", "oriya", "sc=osage", "osage", + "sc=osge", "osage", "sc=osma", "osmanya", + "sc=osmanya", "osmanya", "sc=pahawhhmong", "pahawhhmong", + "sc=palm", "palmyrene", "sc=palmyrene", "palmyrene", + "sc=pauc", "paucinhau", "sc=paucinhau", "paucinhau", + "sc=perm", "oldpermic", "sc=phag", "phagspa", + "sc=phagspa", "phagspa", "sc=phli", "inscriptionalpahlavi", + "sc=phlp", "psalterpahlavi", "sc=phnx", "phoenician", + "sc=phoenician", "phoenician", "sc=plrd", "miao", + "sc=prti", "inscriptionalparthian", "sc=psalterpahlavi", "psalterpahlavi", + "sc=qaac", "coptic", "sc=qaai", "inherited", + "sc=rejang", "rejang", "sc=rjng", "rejang", + "sc=rohg", "hanifirohingya", "sc=runic", "runic", + "sc=runr", "runic", "sc=samaritan", "samaritan", + "sc=samr", "samaritan", "sc=sarb", "oldsoutharabian", + "sc=saur", "saurashtra", "sc=saurashtra", "saurashtra", + "sc=sgnw", "signwriting", "sc=sharada", "sharada", + "sc=shavian", "shavian", "sc=shaw", "shavian", + "sc=shrd", "sharada", "sc=sidd", "siddham", + "sc=siddham", "siddham", "sc=signwriting", "signwriting", + "sc=sind", "khudawadi", "sc=sinh", "sinhala", + "sc=sinhala", "sinhala", "sc=sogd", "sogdian", + "sc=sogdian", "sogdian", "sc=sogo", "oldsogdian", + "sc=sora", "sorasompeng", "sc=sorasompeng", "sorasompeng", + "sc=soyo", "soyombo", "sc=soyombo", "soyombo", + "sc=sund", "sundanese", "sc=sundanese", "sundanese", + "sc=sylo", "sylotinagri", "sc=sylotinagri", "sylotinagri", + "sc=syrc", "syriac", "sc=syriac", "syriac", + "sc=tagalog", "tagalog", "sc=tagb", "tagbanwa", + "sc=tagbanwa", "tagbanwa", "sc=taile", "taile", + "sc=taitham", "taitham", "sc=taiviet", "taiviet", + "sc=takr", "takri", "sc=takri", "takri", + "sc=tale", "taile", "sc=talu", "newtailue", + "sc=tamil", "tamil", "sc=taml", "tamil", + "sc=tang", "tangut", "sc=tangut", "tangut", + "sc=tavt", "taiviet", "sc=telu", "telugu", + "sc=telugu", "telugu", "sc=tfng", "tifinagh", + "sc=tglg", "tagalog", "sc=thaa", "thaana", + "sc=thaana", "thaana", "sc=thai", "thai", + "sc=tibetan", "tibetan", "sc=tibt", "tibetan", + "sc=tifinagh", "tifinagh", "sc=tirh", "tirhuta", + "sc=tirhuta", "tirhuta", "sc=ugar", "ugaritic", + "sc=ugaritic", "ugaritic", "sc=unknown", "unknown", + "sc=vai", "vai", "sc=vaii", "vai", + "sc=wancho", "wancho", "sc=wara", "warangciti", + "sc=warangciti", "warangciti", "sc=wcho", "wancho", + "sc=xpeo", "oldpersian", "sc=xsux", "cuneiform", + "sc=yi", "yi", "sc=yiii", "yi", + "sc=zanabazarsquare", "zanabazarsquare", "sc=zanb", "zanabazarsquare", + "sc=zinh", "inherited", "sc=zyyy", "common", + "sc=zzzz", "unknown", "script=adlam", "adlam", + "script=adlm", "adlam", "script=aghb", "caucasianalbanian", + "script=ahom", "ahom", "script=anatolianhieroglyphs", "anatolianhieroglyphs", + "script=arab", "arabic", "script=arabic", "arabic", + "script=armenian", "armenian", "script=armi", "imperialaramaic", + "script=armn", "armenian", "script=avestan", "avestan", + "script=avst", "avestan", "script=bali", "balinese", + "script=balinese", "balinese", "script=bamu", "bamum", + "script=bamum", "bamum", "script=bass", "bassavah", + "script=bassavah", "bassavah", "script=batak", "batak", + "script=batk", "batak", "script=beng", "bengali", + "script=bengali", "bengali", "script=bhaiksuki", "bhaiksuki", + "script=bhks", "bhaiksuki", "script=bopo", "bopomofo", + "script=bopomofo", "bopomofo", "script=brah", "brahmi", + "script=brahmi", "brahmi", "script=brai", "braille", + "script=braille", "braille", "script=bugi", "buginese", + "script=buginese", "buginese", "script=buhd", "buhid", + "script=buhid", "buhid", "script=cakm", "chakma", + "script=canadianaboriginal", "canadianaboriginal", "script=cans", "canadianaboriginal", + "script=cari", "carian", "script=carian", "carian", + "script=caucasianalbanian", "caucasianalbanian", "script=chakma", "chakma", + "script=cham", "cham", "script=cher", "cherokee", + "script=cherokee", "cherokee", "script=common", "common", + "script=copt", "coptic", "script=coptic", "coptic", + "script=cprt", "cypriot", "script=cuneiform", "cuneiform", + "script=cypriot", "cypriot", "script=cyrillic", "cyrillic", + "script=cyrl", "cyrillic", "script=deseret", "deseret", + "script=deva", "devanagari", "script=devanagari", "devanagari", + "script=dogr", "dogra", "script=dogra", "dogra", + "script=dsrt", "deseret", "script=dupl", "duployan", + "script=duployan", "duployan", "script=egyp", "egyptianhieroglyphs", + "script=egyptianhieroglyphs", "egyptianhieroglyphs", "script=elba", "elbasan", + "script=elbasan", "elbasan", "script=elym", "elymaic", + "script=elymaic", "elymaic", "script=ethi", "ethiopic", + "script=ethiopic", "ethiopic", "script=geor", "georgian", + "script=georgian", "georgian", "script=glag", "glagolitic", + "script=glagolitic", "glagolitic", "script=gong", "gunjalagondi", + "script=gonm", "masaramgondi", "script=goth", "gothic", + "script=gothic", "gothic", "script=gran", "grantha", + "script=grantha", "grantha", "script=greek", "greek", + "script=grek", "greek", "script=gujarati", "gujarati", + "script=gujr", "gujarati", "script=gunjalagondi", "gunjalagondi", + "script=gurmukhi", "gurmukhi", "script=guru", "gurmukhi", + "script=han", "han", "script=hang", "hangul", + "script=hangul", "hangul", "script=hani", "han", + "script=hanifirohingya", "hanifirohingya", "script=hano", "hanunoo", + "script=hanunoo", "hanunoo", "script=hatr", "hatran", + "script=hatran", "hatran", "script=hebr", "hebrew", + "script=hebrew", "hebrew", "script=hira", "hiragana", + "script=hiragana", "hiragana", "script=hluw", "anatolianhieroglyphs", + "script=hmng", "pahawhhmong", "script=hmnp", "nyiakengpuachuehmong", + "script=hung", "oldhungarian", "script=imperialaramaic", "imperialaramaic", + "script=inherited", "inherited", "script=inscriptionalpahlavi", "inscriptionalpahlavi", + "script=inscriptionalparthian", "inscriptionalparthian", "script=ital", "olditalic", + "script=java", "javanese", "script=javanese", "javanese", + "script=kaithi", "kaithi", "script=kali", "kayahli", + "script=kana", "katakana", "script=kannada", "kannada", + "script=katakana", "katakana", "script=kayahli", "kayahli", + "script=khar", "kharoshthi", "script=kharoshthi", "kharoshthi", + "script=khmer", "khmer", "script=khmr", "khmer", + "script=khoj", "khojki", "script=khojki", "khojki", + "script=khudawadi", "khudawadi", "script=knda", "kannada", + "script=kthi", "kaithi", "script=lana", "taitham", + "script=lao", "lao", "script=laoo", "lao", + "script=latin", "latin", "script=latn", "latin", + "script=lepc", "lepcha", "script=lepcha", "lepcha", + "script=limb", "limbu", "script=limbu", "limbu", + "script=lina", "lineara", "script=linb", "linearb", + "script=lineara", "lineara", "script=linearb", "linearb", + "script=lisu", "lisu", "script=lyci", "lycian", + "script=lycian", "lycian", "script=lydi", "lydian", + "script=lydian", "lydian", "script=mahajani", "mahajani", + "script=mahj", "mahajani", "script=maka", "makasar", + "script=makasar", "makasar", "script=malayalam", "malayalam", + "script=mand", "mandaic", "script=mandaic", "mandaic", + "script=mani", "manichaean", "script=manichaean", "manichaean", + "script=marc", "marchen", "script=marchen", "marchen", + "script=masaramgondi", "masaramgondi", "script=medefaidrin", "medefaidrin", + "script=medf", "medefaidrin", "script=meeteimayek", "meeteimayek", + "script=mend", "mendekikakui", "script=mendekikakui", "mendekikakui", + "script=merc", "meroiticcursive", "script=mero", "meroitichieroglyphs", + "script=meroiticcursive", "meroiticcursive", "script=meroitichieroglyphs", + "meroitichieroglyphs", + "script=miao", "miao", "script=mlym", "malayalam", + "script=modi", "modi", "script=mong", "mongolian", + "script=mongolian", "mongolian", "script=mro", "mro", + "script=mroo", "mro", "script=mtei", "meeteimayek", + "script=mult", "multani", "script=multani", "multani", + "script=myanmar", "myanmar", "script=mymr", "myanmar", + "script=nabataean", "nabataean", "script=nand", "nandinagari", + "script=nandinagari", "nandinagari", "script=narb", "oldnortharabian", + "script=nbat", "nabataean", "script=newa", "newa", + "script=newtailue", "newtailue", "script=nko", "nko", + "script=nkoo", "nko", "script=nshu", "nushu", + "script=nushu", "nushu", "script=nyiakengpuachuehmong", "nyiakengpuachuehmong", + "script=ogam", "ogham", "script=ogham", "ogham", + "script=olchiki", "olchiki", "script=olck", "olchiki", + "script=oldhungarian", "oldhungarian", "script=olditalic", "olditalic", + "script=oldnortharabian", "oldnortharabian", "script=oldpermic", "oldpermic", + "script=oldpersian", "oldpersian", "script=oldsogdian", "oldsogdian", + "script=oldsoutharabian", "oldsoutharabian", "script=oldturkic", "oldturkic", + "script=oriya", "oriya", "script=orkh", "oldturkic", + "script=orya", "oriya", "script=osage", "osage", + "script=osge", "osage", "script=osma", "osmanya", + "script=osmanya", "osmanya", "script=pahawhhmong", "pahawhhmong", + "script=palm", "palmyrene", "script=palmyrene", "palmyrene", + "script=pauc", "paucinhau", "script=paucinhau", "paucinhau", + "script=perm", "oldpermic", "script=phag", "phagspa", + "script=phagspa", "phagspa", "script=phli", "inscriptionalpahlavi", + "script=phlp", "psalterpahlavi", "script=phnx", "phoenician", + "script=phoenician", "phoenician", "script=plrd", "miao", + "script=prti", "inscriptionalparthian", "script=psalterpahlavi", "psalterpahlavi", + "script=qaac", "coptic", "script=qaai", "inherited", + "script=rejang", "rejang", "script=rjng", "rejang", + "script=rohg", "hanifirohingya", "script=runic", "runic", + "script=runr", "runic", "script=samaritan", "samaritan", + "script=samr", "samaritan", "script=sarb", "oldsoutharabian", + "script=saur", "saurashtra", "script=saurashtra", "saurashtra", + "script=sgnw", "signwriting", "script=sharada", "sharada", + "script=shavian", "shavian", "script=shaw", "shavian", + "script=shrd", "sharada", "script=sidd", "siddham", + "script=siddham", "siddham", "script=signwriting", "signwriting", + "script=sind", "khudawadi", "script=sinh", "sinhala", + "script=sinhala", "sinhala", "script=sogd", "sogdian", + "script=sogdian", "sogdian", "script=sogo", "oldsogdian", + "script=sora", "sorasompeng", "script=sorasompeng", "sorasompeng", + "script=soyo", "soyombo", "script=soyombo", "soyombo", + "script=sund", "sundanese", "script=sundanese", "sundanese", + "script=sylo", "sylotinagri", "script=sylotinagri", "sylotinagri", + "script=syrc", "syriac", "script=syriac", "syriac", + "script=tagalog", "tagalog", "script=tagb", "tagbanwa", + "script=tagbanwa", "tagbanwa", "script=taile", "taile", + "script=taitham", "taitham", "script=taiviet", "taiviet", + "script=takr", "takri", "script=takri", "takri", + "script=tale", "taile", "script=talu", "newtailue", + "script=tamil", "tamil", "script=taml", "tamil", + "script=tang", "tangut", "script=tangut", "tangut", + "script=tavt", "taiviet", "script=telu", "telugu", + "script=telugu", "telugu", "script=tfng", "tifinagh", + "script=tglg", "tagalog", "script=thaa", "thaana", + "script=thaana", "thaana", "script=thai", "thai", + "script=tibetan", "tibetan", "script=tibt", "tibetan", + "script=tifinagh", "tifinagh", "script=tirh", "tirhuta", + "script=tirhuta", "tirhuta", "script=ugar", "ugaritic", + "script=ugaritic", "ugaritic", "script=unknown", "unknown", + "script=vai", "vai", "script=vaii", "vai", + "script=wancho", "wancho", "script=wara", "warangciti", + "script=warangciti", "warangciti", "script=wcho", "wancho", + "script=xpeo", "oldpersian", "script=xsux", "cuneiform", + "script=yi", "yi", "script=yiii", "yi", + "script=zanabazarsquare", "zanabazarsquare", "script=zanb", "zanabazarsquare", + "script=zinh", "inherited", "script=zyyy", "common", + "script=zzzz", "unknown", "scriptextensions=adlm", "scriptextensions=adlam", + "scriptextensions=aghb", "scriptextensions=caucasianalbanian", "scriptextensions=arab", + "scriptextensions=arabic", + "scriptextensions=armi", "scriptextensions=imperialaramaic", "scriptextensions=armn", + "scriptextensions=armenian", + "scriptextensions=avst", "scriptextensions=avestan", "scriptextensions=bali", + "scriptextensions=balinese", + "scriptextensions=bamu", "scriptextensions=bamum", "scriptextensions=bass", + "scriptextensions=bassavah", + "scriptextensions=batk", "scriptextensions=batak", "scriptextensions=beng", + "scriptextensions=bengali", + "scriptextensions=bhks", "scriptextensions=bhaiksuki", "scriptextensions=bopo", + "scriptextensions=bopomofo", + "scriptextensions=brah", "scriptextensions=brahmi", "scriptextensions=brai", + "scriptextensions=braille", + "scriptextensions=bugi", "scriptextensions=buginese", "scriptextensions=buhd", + "scriptextensions=buhid", + "scriptextensions=cakm", "scriptextensions=chakma", "scriptextensions=cans", + "scriptextensions=canadianaboriginal", + "scriptextensions=cari", "scriptextensions=carian", "scriptextensions=cher", + "scriptextensions=cherokee", + "scriptextensions=copt", "scriptextensions=coptic", "scriptextensions=cprt", + "scriptextensions=cypriot", + "scriptextensions=cyrl", "scriptextensions=cyrillic", "scriptextensions=deva", + "scriptextensions=devanagari", + "scriptextensions=dogr", "scriptextensions=dogra", "scriptextensions=dsrt", + "scriptextensions=deseret", + "scriptextensions=dupl", "scriptextensions=duployan", "scriptextensions=egyp", + "scriptextensions=egyptianhieroglyphs", + "scriptextensions=elba", "scriptextensions=elbasan", "scriptextensions=elym", + "scriptextensions=elymaic", + "scriptextensions=ethi", "scriptextensions=ethiopic", "scriptextensions=geor", + "scriptextensions=georgian", + "scriptextensions=glag", "scriptextensions=glagolitic", "scriptextensions=gong", + "scriptextensions=gunjalagondi", + "scriptextensions=gonm", "scriptextensions=masaramgondi", "scriptextensions=goth", + "scriptextensions=gothic", + "scriptextensions=gran", "scriptextensions=grantha", "scriptextensions=grek", + "scriptextensions=greek", + "scriptextensions=gujr", "scriptextensions=gujarati", "scriptextensions=guru", + "scriptextensions=gurmukhi", + "scriptextensions=hang", "scriptextensions=hangul", "scriptextensions=hani", + "scriptextensions=han", + "scriptextensions=hano", "scriptextensions=hanunoo", "scriptextensions=hatr", + "scriptextensions=hatran", + "scriptextensions=hebr", "scriptextensions=hebrew", "scriptextensions=hira", + "scriptextensions=hiragana", + "scriptextensions=hluw", "scriptextensions=anatolianhieroglyphs", "scriptextensions=hmng", + "scriptextensions=pahawhhmong", + "scriptextensions=hmnp", "scriptextensions=nyiakengpuachuehmong", "scriptextensions=hung", + "scriptextensions=oldhungarian", + "scriptextensions=ital", "scriptextensions=olditalic", "scriptextensions=java", + "scriptextensions=javanese", + "scriptextensions=kali", "scriptextensions=kayahli", "scriptextensions=kana", + "scriptextensions=katakana", + "scriptextensions=khar", "scriptextensions=kharoshthi", "scriptextensions=khmr", + "scriptextensions=khmer", + "scriptextensions=khoj", "scriptextensions=khojki", "scriptextensions=knda", + "scriptextensions=kannada", + "scriptextensions=kthi", "scriptextensions=kaithi", "scriptextensions=lana", + "scriptextensions=taitham", + "scriptextensions=laoo", "scriptextensions=lao", "scriptextensions=latn", + "scriptextensions=latin", + "scriptextensions=lepc", "scriptextensions=lepcha", "scriptextensions=limb", + "scriptextensions=limbu", + "scriptextensions=lina", "scriptextensions=lineara", "scriptextensions=linb", + "scriptextensions=linearb", + "scriptextensions=lyci", "scriptextensions=lycian", "scriptextensions=lydi", + "scriptextensions=lydian", + "scriptextensions=mahj", "scriptextensions=mahajani", "scriptextensions=maka", + "scriptextensions=makasar", + "scriptextensions=mand", "scriptextensions=mandaic", "scriptextensions=mani", + "scriptextensions=manichaean", + "scriptextensions=marc", "scriptextensions=marchen", "scriptextensions=medf", + "scriptextensions=medefaidrin", + "scriptextensions=mend", "scriptextensions=mendekikakui", "scriptextensions=merc", + "scriptextensions=meroiticcursive", + "scriptextensions=mero", "scriptextensions=meroitichieroglyphs", "scriptextensions=mlym", + "scriptextensions=malayalam", + "scriptextensions=mong", "scriptextensions=mongolian", "scriptextensions=mroo", + "scriptextensions=mro", + "scriptextensions=mtei", "scriptextensions=meeteimayek", "scriptextensions=mult", + "scriptextensions=multani", + "scriptextensions=mymr", "scriptextensions=myanmar", "scriptextensions=nand", + "scriptextensions=nandinagari", + "scriptextensions=narb", "scriptextensions=oldnortharabian", "scriptextensions=nbat", + "scriptextensions=nabataean", + "scriptextensions=nkoo", "scriptextensions=nko", "scriptextensions=nshu", + "scriptextensions=nushu", + "scriptextensions=ogam", "scriptextensions=ogham", "scriptextensions=olck", + "scriptextensions=olchiki", + "scriptextensions=orkh", "scriptextensions=oldturkic", "scriptextensions=orya", + "scriptextensions=oriya", + "scriptextensions=osge", "scriptextensions=osage", "scriptextensions=osma", + "scriptextensions=osmanya", + "scriptextensions=palm", "scriptextensions=palmyrene", "scriptextensions=pauc", + "scriptextensions=paucinhau", + "scriptextensions=perm", "scriptextensions=oldpermic", "scriptextensions=phag", + "scriptextensions=phagspa", + "scriptextensions=phli", "scriptextensions=inscriptionalpahlavi", "scriptextensions=phlp", + "scriptextensions=psalterpahlavi", + "scriptextensions=phnx", "scriptextensions=phoenician", "scriptextensions=plrd", + "scriptextensions=miao", + "scriptextensions=prti", "scriptextensions=inscriptionalparthian", "scriptextensions=qaac", + "scriptextensions=coptic", + "scriptextensions=qaai", "scriptextensions=inherited", "scriptextensions=rjng", + "scriptextensions=rejang", + "scriptextensions=rohg", "scriptextensions=hanifirohingya", "scriptextensions=runr", + "scriptextensions=runic", + "scriptextensions=samr", "scriptextensions=samaritan", "scriptextensions=sarb", + "scriptextensions=oldsoutharabian", + "scriptextensions=saur", "scriptextensions=saurashtra", "scriptextensions=sgnw", + "scriptextensions=signwriting", + "scriptextensions=shaw", "scriptextensions=shavian", "scriptextensions=shrd", + "scriptextensions=sharada", + "scriptextensions=sidd", "scriptextensions=siddham", "scriptextensions=sind", + "scriptextensions=khudawadi", + "scriptextensions=sinh", "scriptextensions=sinhala", "scriptextensions=sogd", + "scriptextensions=sogdian", + "scriptextensions=sogo", "scriptextensions=oldsogdian", "scriptextensions=sora", + "scriptextensions=sorasompeng", + "scriptextensions=soyo", "scriptextensions=soyombo", "scriptextensions=sund", + "scriptextensions=sundanese", + "scriptextensions=sylo", "scriptextensions=sylotinagri", "scriptextensions=syrc", + "scriptextensions=syriac", + "scriptextensions=tagb", "scriptextensions=tagbanwa", "scriptextensions=takr", + "scriptextensions=takri", + "scriptextensions=tale", "scriptextensions=taile", "scriptextensions=talu", + "scriptextensions=newtailue", + "scriptextensions=taml", "scriptextensions=tamil", "scriptextensions=tang", + "scriptextensions=tangut", + "scriptextensions=tavt", "scriptextensions=taiviet", "scriptextensions=telu", + "scriptextensions=telugu", + "scriptextensions=tfng", "scriptextensions=tifinagh", "scriptextensions=tglg", + "scriptextensions=tagalog", + "scriptextensions=thaa", "scriptextensions=thaana", "scriptextensions=tibt", + "scriptextensions=tibetan", + "scriptextensions=tirh", "scriptextensions=tirhuta", "scriptextensions=ugar", + "scriptextensions=ugaritic", + "scriptextensions=vaii", "scriptextensions=vai", "scriptextensions=wara", + "scriptextensions=warangciti", + "scriptextensions=wcho", "scriptextensions=wancho", "scriptextensions=xpeo", + "scriptextensions=oldpersian", + "scriptextensions=xsux", "scriptextensions=cuneiform", "scriptextensions=yiii", + "scriptextensions=yi", + "scriptextensions=zanb", "scriptextensions=zanabazarsquare", "scriptextensions=zinh", + "scriptextensions=inherited", + "scriptextensions=zyyy", "scriptextensions=common", "scriptextensions=zzzz", + "scriptextensions=unknown", + "scx=adlam", "scriptextensions=adlam", "scx=adlm", "scriptextensions=adlam", + "scx=aghb", "scriptextensions=caucasianalbanian", "scx=ahom", "scriptextensions=ahom", + "scx=anatolianhieroglyphs", "scriptextensions=anatolianhieroglyphs", "scx=arab", + "scriptextensions=arabic", + "scx=arabic", "scriptextensions=arabic", "scx=armenian", "scriptextensions=armenian", + "scx=armi", "scriptextensions=imperialaramaic", "scx=armn", "scriptextensions=armenian", + "scx=avestan", "scriptextensions=avestan", "scx=avst", "scriptextensions=avestan", + "scx=bali", "scriptextensions=balinese", "scx=balinese", "scriptextensions=balinese", + "scx=bamu", "scriptextensions=bamum", "scx=bamum", "scriptextensions=bamum", + "scx=bass", "scriptextensions=bassavah", "scx=bassavah", "scriptextensions=bassavah", + "scx=batak", "scriptextensions=batak", "scx=batk", "scriptextensions=batak", + "scx=beng", "scriptextensions=bengali", "scx=bengali", "scriptextensions=bengali", + "scx=bhaiksuki", "scriptextensions=bhaiksuki", "scx=bhks", "scriptextensions=bhaiksuki", + "scx=bopo", "scriptextensions=bopomofo", "scx=bopomofo", "scriptextensions=bopomofo", + "scx=brah", "scriptextensions=brahmi", "scx=brahmi", "scriptextensions=brahmi", + "scx=brai", "scriptextensions=braille", "scx=braille", "scriptextensions=braille", + "scx=bugi", "scriptextensions=buginese", "scx=buginese", "scriptextensions=buginese", + "scx=buhd", "scriptextensions=buhid", "scx=buhid", "scriptextensions=buhid", + "scx=cakm", "scriptextensions=chakma", "scx=canadianaboriginal", + "scriptextensions=canadianaboriginal", + "scx=cans", "scriptextensions=canadianaboriginal", "scx=cari", "scriptextensions=carian", + "scx=carian", "scriptextensions=carian", "scx=caucasianalbanian", + "scriptextensions=caucasianalbanian", + "scx=chakma", "scriptextensions=chakma", "scx=cham", "scriptextensions=cham", + "scx=cher", "scriptextensions=cherokee", "scx=cherokee", "scriptextensions=cherokee", + "scx=common", "scriptextensions=common", "scx=copt", "scriptextensions=coptic", + "scx=coptic", "scriptextensions=coptic", "scx=cprt", "scriptextensions=cypriot", + "scx=cuneiform", "scriptextensions=cuneiform", "scx=cypriot", "scriptextensions=cypriot", + "scx=cyrillic", "scriptextensions=cyrillic", "scx=cyrl", "scriptextensions=cyrillic", + "scx=deseret", "scriptextensions=deseret", "scx=deva", "scriptextensions=devanagari", + "scx=devanagari", "scriptextensions=devanagari", "scx=dogr", "scriptextensions=dogra", + "scx=dogra", "scriptextensions=dogra", "scx=dsrt", "scriptextensions=deseret", + "scx=dupl", "scriptextensions=duployan", "scx=duployan", "scriptextensions=duployan", + "scx=egyp", "scriptextensions=egyptianhieroglyphs", "scx=egyptianhieroglyphs", + "scriptextensions=egyptianhieroglyphs", + "scx=elba", "scriptextensions=elbasan", "scx=elbasan", "scriptextensions=elbasan", + "scx=elym", "scriptextensions=elymaic", "scx=elymaic", "scriptextensions=elymaic", + "scx=ethi", "scriptextensions=ethiopic", "scx=ethiopic", "scriptextensions=ethiopic", + "scx=geor", "scriptextensions=georgian", "scx=georgian", "scriptextensions=georgian", + "scx=glag", "scriptextensions=glagolitic", "scx=glagolitic", "scriptextensions=glagolitic", + "scx=gong", "scriptextensions=gunjalagondi", "scx=gonm", "scriptextensions=masaramgondi", + "scx=goth", "scriptextensions=gothic", "scx=gothic", "scriptextensions=gothic", + "scx=gran", "scriptextensions=grantha", "scx=grantha", "scriptextensions=grantha", + "scx=greek", "scriptextensions=greek", "scx=grek", "scriptextensions=greek", + "scx=gujarati", "scriptextensions=gujarati", "scx=gujr", "scriptextensions=gujarati", + "scx=gunjalagondi", "scriptextensions=gunjalagondi", "scx=gurmukhi", + "scriptextensions=gurmukhi", + "scx=guru", "scriptextensions=gurmukhi", "scx=han", "scriptextensions=han", + "scx=hang", "scriptextensions=hangul", "scx=hangul", "scriptextensions=hangul", + "scx=hani", "scriptextensions=han", "scx=hanifirohingya", "scriptextensions=hanifirohingya", + "scx=hano", "scriptextensions=hanunoo", "scx=hanunoo", "scriptextensions=hanunoo", + "scx=hatr", "scriptextensions=hatran", "scx=hatran", "scriptextensions=hatran", + "scx=hebr", "scriptextensions=hebrew", "scx=hebrew", "scriptextensions=hebrew", + "scx=hira", "scriptextensions=hiragana", "scx=hiragana", "scriptextensions=hiragana", + "scx=hluw", "scriptextensions=anatolianhieroglyphs", "scx=hmng", "scriptextensions=pahawhhmong", + "scx=hmnp", "scriptextensions=nyiakengpuachuehmong", "scx=hung", + "scriptextensions=oldhungarian", + "scx=imperialaramaic", "scriptextensions=imperialaramaic", "scx=inherited", + "scriptextensions=inherited", + "scx=inscriptionalpahlavi", "scriptextensions=inscriptionalpahlavi", + "scx=inscriptionalparthian", "scriptextensions=inscriptionalparthian", + "scx=ital", "scriptextensions=olditalic", "scx=java", "scriptextensions=javanese", + "scx=javanese", "scriptextensions=javanese", "scx=kaithi", "scriptextensions=kaithi", + "scx=kali", "scriptextensions=kayahli", "scx=kana", "scriptextensions=katakana", + "scx=kannada", "scriptextensions=kannada", "scx=katakana", "scriptextensions=katakana", + "scx=kayahli", "scriptextensions=kayahli", "scx=khar", "scriptextensions=kharoshthi", + "scx=kharoshthi", "scriptextensions=kharoshthi", "scx=khmer", "scriptextensions=khmer", + "scx=khmr", "scriptextensions=khmer", "scx=khoj", "scriptextensions=khojki", + "scx=khojki", "scriptextensions=khojki", "scx=khudawadi", "scriptextensions=khudawadi", + "scx=knda", "scriptextensions=kannada", "scx=kthi", "scriptextensions=kaithi", + "scx=lana", "scriptextensions=taitham", "scx=lao", "scriptextensions=lao", + "scx=laoo", "scriptextensions=lao", "scx=latin", "scriptextensions=latin", + "scx=latn", "scriptextensions=latin", "scx=lepc", "scriptextensions=lepcha", + "scx=lepcha", "scriptextensions=lepcha", "scx=limb", "scriptextensions=limbu", + "scx=limbu", "scriptextensions=limbu", "scx=lina", "scriptextensions=lineara", + "scx=linb", "scriptextensions=linearb", "scx=lineara", "scriptextensions=lineara", + "scx=linearb", "scriptextensions=linearb", "scx=lisu", "scriptextensions=lisu", + "scx=lyci", "scriptextensions=lycian", "scx=lycian", "scriptextensions=lycian", + "scx=lydi", "scriptextensions=lydian", "scx=lydian", "scriptextensions=lydian", + "scx=mahajani", "scriptextensions=mahajani", "scx=mahj", "scriptextensions=mahajani", + "scx=maka", "scriptextensions=makasar", "scx=makasar", "scriptextensions=makasar", + "scx=malayalam", "scriptextensions=malayalam", "scx=mand", "scriptextensions=mandaic", + "scx=mandaic", "scriptextensions=mandaic", "scx=mani", "scriptextensions=manichaean", + "scx=manichaean", "scriptextensions=manichaean", "scx=marc", "scriptextensions=marchen", + "scx=marchen", "scriptextensions=marchen", "scx=masaramgondi", "scriptextensions=masaramgondi", + "scx=medefaidrin", "scriptextensions=medefaidrin", "scx=medf", "scriptextensions=medefaidrin", + "scx=meeteimayek", "scriptextensions=meeteimayek", "scx=mend", "scriptextensions=mendekikakui", + "scx=mendekikakui", "scriptextensions=mendekikakui", "scx=merc", + "scriptextensions=meroiticcursive", + "scx=mero", "scriptextensions=meroitichieroglyphs", "scx=meroiticcursive", + "scriptextensions=meroiticcursive", + "scx=meroitichieroglyphs", "scriptextensions=meroitichieroglyphs", "scx=miao", + "scriptextensions=miao", + "scx=mlym", "scriptextensions=malayalam", "scx=modi", "scriptextensions=modi", + "scx=mong", "scriptextensions=mongolian", "scx=mongolian", "scriptextensions=mongolian", + "scx=mro", "scriptextensions=mro", "scx=mroo", "scriptextensions=mro", + "scx=mtei", "scriptextensions=meeteimayek", "scx=mult", "scriptextensions=multani", + "scx=multani", "scriptextensions=multani", "scx=myanmar", "scriptextensions=myanmar", + "scx=mymr", "scriptextensions=myanmar", "scx=nabataean", "scriptextensions=nabataean", + "scx=nand", "scriptextensions=nandinagari", "scx=nandinagari", "scriptextensions=nandinagari", + "scx=narb", "scriptextensions=oldnortharabian", "scx=nbat", "scriptextensions=nabataean", + "scx=newa", "scriptextensions=newa", "scx=newtailue", "scriptextensions=newtailue", + "scx=nko", "scriptextensions=nko", "scx=nkoo", "scriptextensions=nko", + "scx=nshu", "scriptextensions=nushu", "scx=nushu", "scriptextensions=nushu", + "scx=nyiakengpuachuehmong", "scriptextensions=nyiakengpuachuehmong", "scx=ogam", + "scriptextensions=ogham", + "scx=ogham", "scriptextensions=ogham", "scx=olchiki", "scriptextensions=olchiki", + "scx=olck", "scriptextensions=olchiki", "scx=oldhungarian", "scriptextensions=oldhungarian", + "scx=olditalic", "scriptextensions=olditalic", "scx=oldnortharabian", + "scriptextensions=oldnortharabian", + "scx=oldpermic", "scriptextensions=oldpermic", "scx=oldpersian", "scriptextensions=oldpersian", + "scx=oldsogdian", "scriptextensions=oldsogdian", "scx=oldsoutharabian", + "scriptextensions=oldsoutharabian", + "scx=oldturkic", "scriptextensions=oldturkic", "scx=oriya", "scriptextensions=oriya", + "scx=orkh", "scriptextensions=oldturkic", "scx=orya", "scriptextensions=oriya", + "scx=osage", "scriptextensions=osage", "scx=osge", "scriptextensions=osage", + "scx=osma", "scriptextensions=osmanya", "scx=osmanya", "scriptextensions=osmanya", + "scx=pahawhhmong", "scriptextensions=pahawhhmong", "scx=palm", "scriptextensions=palmyrene", + "scx=palmyrene", "scriptextensions=palmyrene", "scx=pauc", "scriptextensions=paucinhau", + "scx=paucinhau", "scriptextensions=paucinhau", "scx=perm", "scriptextensions=oldpermic", + "scx=phag", "scriptextensions=phagspa", "scx=phagspa", "scriptextensions=phagspa", + "scx=phli", "scriptextensions=inscriptionalpahlavi", "scx=phlp", + "scriptextensions=psalterpahlavi", + "scx=phnx", "scriptextensions=phoenician", "scx=phoenician", "scriptextensions=phoenician", + "scx=plrd", "scriptextensions=miao", "scx=prti", "scriptextensions=inscriptionalparthian", + "scx=psalterpahlavi", "scriptextensions=psalterpahlavi", "scx=qaac", "scriptextensions=coptic", + "scx=qaai", "scriptextensions=inherited", "scx=rejang", "scriptextensions=rejang", + "scx=rjng", "scriptextensions=rejang", "scx=rohg", "scriptextensions=hanifirohingya", + "scx=runic", "scriptextensions=runic", "scx=runr", "scriptextensions=runic", + "scx=samaritan", "scriptextensions=samaritan", "scx=samr", "scriptextensions=samaritan", + "scx=sarb", "scriptextensions=oldsoutharabian", "scx=saur", "scriptextensions=saurashtra", + "scx=saurashtra", "scriptextensions=saurashtra", "scx=sgnw", "scriptextensions=signwriting", + "scx=sharada", "scriptextensions=sharada", "scx=shavian", "scriptextensions=shavian", + "scx=shaw", "scriptextensions=shavian", "scx=shrd", "scriptextensions=sharada", + "scx=sidd", "scriptextensions=siddham", "scx=siddham", "scriptextensions=siddham", + "scx=signwriting", "scriptextensions=signwriting", "scx=sind", "scriptextensions=khudawadi", + "scx=sinh", "scriptextensions=sinhala", "scx=sinhala", "scriptextensions=sinhala", + "scx=sogd", "scriptextensions=sogdian", "scx=sogdian", "scriptextensions=sogdian", + "scx=sogo", "scriptextensions=oldsogdian", "scx=sora", "scriptextensions=sorasompeng", + "scx=sorasompeng", "scriptextensions=sorasompeng", "scx=soyo", "scriptextensions=soyombo", + "scx=soyombo", "scriptextensions=soyombo", "scx=sund", "scriptextensions=sundanese", + "scx=sundanese", "scriptextensions=sundanese", "scx=sylo", "scriptextensions=sylotinagri", + "scx=sylotinagri", "scriptextensions=sylotinagri", "scx=syrc", "scriptextensions=syriac", + "scx=syriac", "scriptextensions=syriac", "scx=tagalog", "scriptextensions=tagalog", + "scx=tagb", "scriptextensions=tagbanwa", "scx=tagbanwa", "scriptextensions=tagbanwa", + "scx=taile", "scriptextensions=taile", "scx=taitham", "scriptextensions=taitham", + "scx=taiviet", "scriptextensions=taiviet", "scx=takr", "scriptextensions=takri", + "scx=takri", "scriptextensions=takri", "scx=tale", "scriptextensions=taile", + "scx=talu", "scriptextensions=newtailue", "scx=tamil", "scriptextensions=tamil", + "scx=taml", "scriptextensions=tamil", "scx=tang", "scriptextensions=tangut", + "scx=tangut", "scriptextensions=tangut", "scx=tavt", "scriptextensions=taiviet", + "scx=telu", "scriptextensions=telugu", "scx=telugu", "scriptextensions=telugu", + "scx=tfng", "scriptextensions=tifinagh", "scx=tglg", "scriptextensions=tagalog", + "scx=thaa", "scriptextensions=thaana", "scx=thaana", "scriptextensions=thaana", + "scx=thai", "scriptextensions=thai", "scx=tibetan", "scriptextensions=tibetan", + "scx=tibt", "scriptextensions=tibetan", "scx=tifinagh", "scriptextensions=tifinagh", + "scx=tirh", "scriptextensions=tirhuta", "scx=tirhuta", "scriptextensions=tirhuta", + "scx=ugar", "scriptextensions=ugaritic", "scx=ugaritic", "scriptextensions=ugaritic", + "scx=unknown", "scriptextensions=unknown", "scx=vai", "scriptextensions=vai", + "scx=vaii", "scriptextensions=vai", "scx=wancho", "scriptextensions=wancho", + "scx=wara", "scriptextensions=warangciti", "scx=warangciti", "scriptextensions=warangciti", + "scx=wcho", "scriptextensions=wancho", "scx=xpeo", "scriptextensions=oldpersian", + "scx=xsux", "scriptextensions=cuneiform", "scx=yi", "scriptextensions=yi", + "scx=yiii", "scriptextensions=yi", "scx=zanabazarsquare", "scriptextensions=zanabazarsquare", + "scx=zanb", "scriptextensions=zanabazarsquare", "scx=zinh", "scriptextensions=inherited", + "scx=zyyy", "scriptextensions=common", "scx=zzzz", "scriptextensions=unknown", + "sd", "softdotted", "sentencebreak=at", "sentencebreak=aterm", + "sentencebreak=cl", "sentencebreak=close", "sentencebreak=ex", "sentencebreak=extend", + "sentencebreak=fo", "sentencebreak=format", "sentencebreak=le", "sentencebreak=oletter", + "sentencebreak=lo", "sentencebreak=lower", "sentencebreak=nu", "sentencebreak=numeric", + "sentencebreak=sc", "sentencebreak=scontinue", "sentencebreak=se", "sentencebreak=sep", + "sentencebreak=st", "sentencebreak=sterm", "sentencebreak=up", "sentencebreak=upper", + "sentencebreak=xx", "sentencebreak=other", "separator", "z", + "sgnw", "signwriting", "shaw", "shavian", + "shrd", "sharada", "sidd", "siddham", + "sind", "khudawadi", "sinh", "sinhala", + "sogd", "sogdian", "sogo", "oldsogdian", + "sora", "sorasompeng", "soyo", "soyombo", + "space", "whitespace", "spaceseparator", "zs", + "spacingmark", "mc", "sterm", "sentenceterminal", + "sund", "sundanese", "sylo", "sylotinagri", + "symbol", "s", "syrc", "syriac", + "tagb", "tagbanwa", "takr", "takri", + "tale", "taile", "talu", "newtailue", + "taml", "tamil", "tang", "tangut", + "tavt", "taiviet", "telu", "telugu", + "term", "terminalpunctuation", "tfng", "tifinagh", + "tglg", "tagalog", "thaa", "thaana", + "tibt", "tibetan", "tirh", "tirhuta", + "titlecaseletter", "lt", "ugar", "ugaritic", + "uideo", "unifiedideograph", "unassigned", "cn", + "upper", "uppercase", "uppercaseletter", "lu", + "vaii", "vai", "vs", "variationselector", + "wara", "warangciti", "wb=aletter", "wordbreak=aletter", + "wb=cr", "wordbreak=cr", "wb=doublequote", "wordbreak=doublequote", + "wb=dq", "wordbreak=doublequote", "wb=ex", "wordbreak=extendnumlet", + "wb=extend", "wordbreak=extend", "wb=extendnumlet", "wordbreak=extendnumlet", + "wb=fo", "wordbreak=format", "wb=format", "wordbreak=format", + "wb=hebrewletter", "wordbreak=hebrewletter", "wb=hl", "wordbreak=hebrewletter", + "wb=ka", "wordbreak=katakana", "wb=katakana", "wordbreak=katakana", + "wb=le", "wordbreak=aletter", "wb=lf", "wordbreak=lf", + "wb=mb", "wordbreak=midnumlet", "wb=midletter", "wordbreak=midletter", + "wb=midnum", "wordbreak=midnum", "wb=midnumlet", "wordbreak=midnumlet", + "wb=ml", "wordbreak=midletter", "wb=mn", "wordbreak=midnum", + "wb=newline", "wordbreak=newline", "wb=nl", "wordbreak=newline", + "wb=nu", "wordbreak=numeric", "wb=numeric", "wordbreak=numeric", + "wb=other", "wordbreak=other", "wb=regionalindicator", "wordbreak=regionalindicator", + "wb=ri", "wordbreak=regionalindicator", "wb=singlequote", "wordbreak=singlequote", + "wb=sq", "wordbreak=singlequote", "wb=wsegspace", "wordbreak=wsegspace", + "wb=xx", "wordbreak=other", "wb=zwj", "wordbreak=zwj", + "wcho", "wancho", "wordbreak=dq", "wordbreak=doublequote", + "wordbreak=ex", "wordbreak=extendnumlet", "wordbreak=fo", "wordbreak=format", + "wordbreak=hl", "wordbreak=hebrewletter", "wordbreak=ka", "wordbreak=katakana", + "wordbreak=le", "wordbreak=aletter", "wordbreak=mb", "wordbreak=midnumlet", + "wordbreak=ml", "wordbreak=midletter", "wordbreak=mn", "wordbreak=midnum", + "wordbreak=nl", "wordbreak=newline", "wordbreak=nu", "wordbreak=numeric", + "wordbreak=ri", "wordbreak=regionalindicator", "wordbreak=sq", "wordbreak=singlequote", + "wordbreak=xx", "wordbreak=other", "wspace", "whitespace", + "xidc", "xidcontinue", "xids", "xidstart", + "xpeo", "oldpersian", "xsux", "cuneiform", + "yiii", "yi", "zanb", "zanabazarsquare", + "zinh", "inherited", "zyyy", "common", + "zzzz", "unknown" + }; + public static final int caselessMatchPartitionSize = 4; + public static final String caselessMatchPartitions = + "\u0041\u0061\000\000" + + "\u0042\u0062\000\000" + + "\u0043\u0063\000\000" + + "\u0044\u0064\000\000" + + "\u0045\u0065\000\000" + + "\u0046\u0066\000\000" + + "\u0047\u0067\000\000" + + "\u0048\u0068\000\000" + + "\u0049\u0069\u0130\u0131" + + "\u004a\u006a\000\000" + + "\u004b\u006b\u212a\000" + + "\u004c\u006c\000\000" + + "\u004d\u006d\000\000" + + "\u004e\u006e\000\000" + + "\u004f\u006f\000\000" + + "\u0050\u0070\000\000" + + "\u0051\u0071\000\000" + + "\u0052\u0072\000\000" + + "\u0053\u0073\u017f\000" + + "\u0054\u0074\000\000" + + "\u0055\u0075\000\000" + + "\u0056\u0076\000\000" + + "\u0057\u0077\000\000" + + "\u0058\u0078\000\000" + + "\u0059\u0079\000\000" + + "\u005a\u007a\000\000" + + "\u00b5\u039c\u03bc\000" + + "\u00c0\u00e0\000\000" + + "\u00c1\u00e1\000\000" + + "\u00c2\u00e2\000\000" + + "\u00c3\u00e3\000\000" + + "\u00c4\u00e4\000\000" + + "\u00c5\u00e5\u212b\000" + + "\u00c6\u00e6\000\000" + + "\u00c7\u00e7\000\000" + + "\u00c8\u00e8\000\000" + + "\u00c9\u00e9\000\000" + + "\u00ca\u00ea\000\000" + + "\u00cb\u00eb\000\000" + + "\u00cc\u00ec\000\000" + + "\u00cd\u00ed\000\000" + + "\u00ce\u00ee\000\000" + + "\u00cf\u00ef\000\000" + + "\u00d0\u00f0\000\000" + + "\u00d1\u00f1\000\000" + + "\u00d2\u00f2\000\000" + + "\u00d3\u00f3\000\000" + + "\u00d4\u00f4\000\000" + + "\u00d5\u00f5\000\000" + + "\u00d6\u00f6\000\000" + + "\u00d8\u00f8\000\000" + + "\u00d9\u00f9\000\000" + + "\u00da\u00fa\000\000" + + "\u00db\u00fb\000\000" + + "\u00dc\u00fc\000\000" + + "\u00dd\u00fd\000\000" + + "\u00de\u00fe\000\000" + + "\u00df\u1e9e\000\000" + + "\u00ff\u0178\000\000" + + "\u0100\u0101\000\000" + + "\u0102\u0103\000\000" + + "\u0104\u0105\000\000" + + "\u0106\u0107\000\000" + + "\u0108\u0109\000\000" + + "\u010a\u010b\000\000" + + "\u010c\u010d\000\000" + + "\u010e\u010f\000\000" + + "\u0110\u0111\000\000" + + "\u0112\u0113\000\000" + + "\u0114\u0115\000\000" + + "\u0116\u0117\000\000" + + "\u0118\u0119\000\000" + + "\u011a\u011b\000\000" + + "\u011c\u011d\000\000" + + "\u011e\u011f\000\000" + + "\u0120\u0121\000\000" + + "\u0122\u0123\000\000" + + "\u0124\u0125\000\000" + + "\u0126\u0127\000\000" + + "\u0128\u0129\000\000" + + "\u012a\u012b\000\000" + + "\u012c\u012d\000\000" + + "\u012e\u012f\000\000" + + "\u0132\u0133\000\000" + + "\u0134\u0135\000\000" + + "\u0136\u0137\000\000" + + "\u0139\u013a\000\000" + + "\u013b\u013c\000\000" + + "\u013d\u013e\000\000" + + "\u013f\u0140\000\000" + + "\u0141\u0142\000\000" + + "\u0143\u0144\000\000" + + "\u0145\u0146\000\000" + + "\u0147\u0148\000\000" + + "\u014a\u014b\000\000" + + "\u014c\u014d\000\000" + + "\u014e\u014f\000\000" + + "\u0150\u0151\000\000" + + "\u0152\u0153\000\000" + + "\u0154\u0155\000\000" + + "\u0156\u0157\000\000" + + "\u0158\u0159\000\000" + + "\u015a\u015b\000\000" + + "\u015c\u015d\000\000" + + "\u015e\u015f\000\000" + + "\u0160\u0161\000\000" + + "\u0162\u0163\000\000" + + "\u0164\u0165\000\000" + + "\u0166\u0167\000\000" + + "\u0168\u0169\000\000" + + "\u016a\u016b\000\000" + + "\u016c\u016d\000\000" + + "\u016e\u016f\000\000" + + "\u0170\u0171\000\000" + + "\u0172\u0173\000\000" + + "\u0174\u0175\000\000" + + "\u0176\u0177\000\000" + + "\u0179\u017a\000\000" + + "\u017b\u017c\000\000" + + "\u017d\u017e\000\000" + + "\u0180\u0243\000\000" + + "\u0181\u0253\000\000" + + "\u0182\u0183\000\000" + + "\u0184\u0185\000\000" + + "\u0186\u0254\000\000" + + "\u0187\u0188\000\000" + + "\u0189\u0256\000\000" + + "\u018a\u0257\000\000" + + "\u018b\u018c\000\000" + + "\u018e\u01dd\000\000" + + "\u018f\u0259\000\000" + + "\u0190\u025b\000\000" + + "\u0191\u0192\000\000" + + "\u0193\u0260\000\000" + + "\u0194\u0263\000\000" + + "\u0195\u01f6\000\000" + + "\u0196\u0269\000\000" + + "\u0197\u0268\000\000" + + "\u0198\u0199\000\000" + + "\u019a\u023d\000\000" + + "\u019c\u026f\000\000" + + "\u019d\u0272\000\000" + + "\u019e\u0220\000\000" + + "\u019f\u0275\000\000" + + "\u01a0\u01a1\000\000" + + "\u01a2\u01a3\000\000" + + "\u01a4\u01a5\000\000" + + "\u01a6\u0280\000\000" + + "\u01a7\u01a8\000\000" + + "\u01a9\u0283\000\000" + + "\u01ac\u01ad\000\000" + + "\u01ae\u0288\000\000" + + "\u01af\u01b0\000\000" + + "\u01b1\u028a\000\000" + + "\u01b2\u028b\000\000" + + "\u01b3\u01b4\000\000" + + "\u01b5\u01b6\000\000" + + "\u01b7\u0292\000\000" + + "\u01b8\u01b9\000\000" + + "\u01bc\u01bd\000\000" + + "\u01bf\u01f7\000\000" + + "\u01c4\u01c5\u01c6\000" + + "\u01c7\u01c8\u01c9\000" + + "\u01ca\u01cb\u01cc\000" + + "\u01cd\u01ce\000\000" + + "\u01cf\u01d0\000\000" + + "\u01d1\u01d2\000\000" + + "\u01d3\u01d4\000\000" + + "\u01d5\u01d6\000\000" + + "\u01d7\u01d8\000\000" + + "\u01d9\u01da\000\000" + + "\u01db\u01dc\000\000" + + "\u01de\u01df\000\000" + + "\u01e0\u01e1\000\000" + + "\u01e2\u01e3\000\000" + + "\u01e4\u01e5\000\000" + + "\u01e6\u01e7\000\000" + + "\u01e8\u01e9\000\000" + + "\u01ea\u01eb\000\000" + + "\u01ec\u01ed\000\000" + + "\u01ee\u01ef\000\000" + + "\u01f1\u01f2\u01f3\000" + + "\u01f4\u01f5\000\000" + + "\u01f8\u01f9\000\000" + + "\u01fa\u01fb\000\000" + + "\u01fc\u01fd\000\000" + + "\u01fe\u01ff\000\000" + + "\u0200\u0201\000\000" + + "\u0202\u0203\000\000" + + "\u0204\u0205\000\000" + + "\u0206\u0207\000\000" + + "\u0208\u0209\000\000" + + "\u020a\u020b\000\000" + + "\u020c\u020d\000\000" + + "\u020e\u020f\000\000" + + "\u0210\u0211\000\000" + + "\u0212\u0213\000\000" + + "\u0214\u0215\000\000" + + "\u0216\u0217\000\000" + + "\u0218\u0219\000\000" + + "\u021a\u021b\000\000" + + "\u021c\u021d\000\000" + + "\u021e\u021f\000\000" + + "\u0222\u0223\000\000" + + "\u0224\u0225\000\000" + + "\u0226\u0227\000\000" + + "\u0228\u0229\000\000" + + "\u022a\u022b\000\000" + + "\u022c\u022d\000\000" + + "\u022e\u022f\000\000" + + "\u0230\u0231\000\000" + + "\u0232\u0233\000\000" + + "\u023a\u2c65\000\000" + + "\u023b\u023c\000\000" + + "\u023e\u2c66\000\000" + + "\u023f\u2c7e\000\000" + + "\u0240\u2c7f\000\000" + + "\u0241\u0242\000\000" + + "\u0244\u0289\000\000" + + "\u0245\u028c\000\000" + + "\u0246\u0247\000\000" + + "\u0248\u0249\000\000" + + "\u024a\u024b\000\000" + + "\u024c\u024d\000\000" + + "\u024e\u024f\000\000" + + "\u0250\u2c6f\000\000" + + "\u0251\u2c6d\000\000" + + "\u0252\u2c70\000\000" + + "\u025c\ua7ab\000\000" + + "\u0261\ua7ac\000\000" + + "\u0265\ua78d\000\000" + + "\u0266\ua7aa\000\000" + + "\u026a\ua7ae\000\000" + + "\u026b\u2c62\000\000" + + "\u026c\ua7ad\000\000" + + "\u0271\u2c6e\000\000" + + "\u027d\u2c64\000\000" + + "\u0282\ua7c5\000\000" + + "\u0287\ua7b1\000\000" + + "\u029d\ua7b2\000\000" + + "\u029e\ua7b0\000\000" + + "\u0345\u0399\u03b9\u1fbe" + + "\u0370\u0371\000\000" + + "\u0372\u0373\000\000" + + "\u0376\u0377\000\000" + + "\u037b\u03fd\000\000" + + "\u037c\u03fe\000\000" + + "\u037d\u03ff\000\000" + + "\u037f\u03f3\000\000" + + "\u0386\u03ac\000\000" + + "\u0388\u03ad\000\000" + + "\u0389\u03ae\000\000" + + "\u038a\u03af\000\000" + + "\u038c\u03cc\000\000" + + "\u038e\u03cd\000\000" + + "\u038f\u03ce\000\000" + + "\u0391\u03b1\000\000" + + "\u0392\u03b2\u03d0\000" + + "\u0393\u03b3\000\000" + + "\u0394\u03b4\000\000" + + "\u0395\u03b5\u03f5\000" + + "\u0396\u03b6\000\000" + + "\u0397\u03b7\000\000" + + "\u0398\u03b8\u03d1\u03f4" + + "\u039a\u03ba\u03f0\000" + + "\u039b\u03bb\000\000" + + "\u039d\u03bd\000\000" + + "\u039e\u03be\000\000" + + "\u039f\u03bf\000\000" + + "\u03a0\u03c0\u03d6\000" + + "\u03a1\u03c1\u03f1\000" + + "\u03a3\u03c2\u03c3\000" + + "\u03a4\u03c4\000\000" + + "\u03a5\u03c5\000\000" + + "\u03a6\u03c6\u03d5\000" + + "\u03a7\u03c7\000\000" + + "\u03a8\u03c8\000\000" + + "\u03a9\u03c9\u2126\000" + + "\u03aa\u03ca\000\000" + + "\u03ab\u03cb\000\000" + + "\u03cf\u03d7\000\000" + + "\u03d8\u03d9\000\000" + + "\u03da\u03db\000\000" + + "\u03dc\u03dd\000\000" + + "\u03de\u03df\000\000" + + "\u03e0\u03e1\000\000" + + "\u03e2\u03e3\000\000" + + "\u03e4\u03e5\000\000" + + "\u03e6\u03e7\000\000" + + "\u03e8\u03e9\000\000" + + "\u03ea\u03eb\000\000" + + "\u03ec\u03ed\000\000" + + "\u03ee\u03ef\000\000" + + "\u03f2\u03f9\000\000" + + "\u03f7\u03f8\000\000" + + "\u03fa\u03fb\000\000" + + "\u0400\u0450\000\000" + + "\u0401\u0451\000\000" + + "\u0402\u0452\000\000" + + "\u0403\u0453\000\000" + + "\u0404\u0454\000\000" + + "\u0405\u0455\000\000" + + "\u0406\u0456\000\000" + + "\u0407\u0457\000\000" + + "\u0408\u0458\000\000" + + "\u0409\u0459\000\000" + + "\u040a\u045a\000\000" + + "\u040b\u045b\000\000" + + "\u040c\u045c\000\000" + + "\u040d\u045d\000\000" + + "\u040e\u045e\000\000" + + "\u040f\u045f\000\000" + + "\u0410\u0430\000\000" + + "\u0411\u0431\000\000" + + "\u0412\u0432\u1c80\000" + + "\u0413\u0433\000\000" + + "\u0414\u0434\u1c81\000" + + "\u0415\u0435\000\000" + + "\u0416\u0436\000\000" + + "\u0417\u0437\000\000" + + "\u0418\u0438\000\000" + + "\u0419\u0439\000\000" + + "\u041a\u043a\000\000" + + "\u041b\u043b\000\000" + + "\u041c\u043c\000\000" + + "\u041d\u043d\000\000" + + "\u041e\u043e\u1c82\000" + + "\u041f\u043f\000\000" + + "\u0420\u0440\000\000" + + "\u0421\u0441\u1c83\000" + + "\u0422\u0442\u1c84\u1c85" + + "\u0423\u0443\000\000" + + "\u0424\u0444\000\000" + + "\u0425\u0445\000\000" + + "\u0426\u0446\000\000" + + "\u0427\u0447\000\000" + + "\u0428\u0448\000\000" + + "\u0429\u0449\000\000" + + "\u042a\u044a\u1c86\000" + + "\u042b\u044b\000\000" + + "\u042c\u044c\000\000" + + "\u042d\u044d\000\000" + + "\u042e\u044e\000\000" + + "\u042f\u044f\000\000" + + "\u0460\u0461\000\000" + + "\u0462\u0463\u1c87\000" + + "\u0464\u0465\000\000" + + "\u0466\u0467\000\000" + + "\u0468\u0469\000\000" + + "\u046a\u046b\000\000" + + "\u046c\u046d\000\000" + + "\u046e\u046f\000\000" + + "\u0470\u0471\000\000" + + "\u0472\u0473\000\000" + + "\u0474\u0475\000\000" + + "\u0476\u0477\000\000" + + "\u0478\u0479\000\000" + + "\u047a\u047b\000\000" + + "\u047c\u047d\000\000" + + "\u047e\u047f\000\000" + + "\u0480\u0481\000\000" + + "\u048a\u048b\000\000" + + "\u048c\u048d\000\000" + + "\u048e\u048f\000\000" + + "\u0490\u0491\000\000" + + "\u0492\u0493\000\000" + + "\u0494\u0495\000\000" + + "\u0496\u0497\000\000" + + "\u0498\u0499\000\000" + + "\u049a\u049b\000\000" + + "\u049c\u049d\000\000" + + "\u049e\u049f\000\000" + + "\u04a0\u04a1\000\000" + + "\u04a2\u04a3\000\000" + + "\u04a4\u04a5\000\000" + + "\u04a6\u04a7\000\000" + + "\u04a8\u04a9\000\000" + + "\u04aa\u04ab\000\000" + + "\u04ac\u04ad\000\000" + + "\u04ae\u04af\000\000" + + "\u04b0\u04b1\000\000" + + "\u04b2\u04b3\000\000" + + "\u04b4\u04b5\000\000" + + "\u04b6\u04b7\000\000" + + "\u04b8\u04b9\000\000" + + "\u04ba\u04bb\000\000" + + "\u04bc\u04bd\000\000" + + "\u04be\u04bf\000\000" + + "\u04c0\u04cf\000\000" + + "\u04c1\u04c2\000\000" + + "\u04c3\u04c4\000\000" + + "\u04c5\u04c6\000\000" + + "\u04c7\u04c8\000\000" + + "\u04c9\u04ca\000\000" + + "\u04cb\u04cc\000\000" + + "\u04cd\u04ce\000\000" + + "\u04d0\u04d1\000\000" + + "\u04d2\u04d3\000\000" + + "\u04d4\u04d5\000\000" + + "\u04d6\u04d7\000\000" + + "\u04d8\u04d9\000\000" + + "\u04da\u04db\000\000" + + "\u04dc\u04dd\000\000" + + "\u04de\u04df\000\000" + + "\u04e0\u04e1\000\000" + + "\u04e2\u04e3\000\000" + + "\u04e4\u04e5\000\000" + + "\u04e6\u04e7\000\000" + + "\u04e8\u04e9\000\000" + + "\u04ea\u04eb\000\000" + + "\u04ec\u04ed\000\000" + + "\u04ee\u04ef\000\000" + + "\u04f0\u04f1\000\000" + + "\u04f2\u04f3\000\000" + + "\u04f4\u04f5\000\000" + + "\u04f6\u04f7\000\000" + + "\u04f8\u04f9\000\000" + + "\u04fa\u04fb\000\000" + + "\u04fc\u04fd\000\000" + + "\u04fe\u04ff\000\000" + + "\u0500\u0501\000\000" + + "\u0502\u0503\000\000" + + "\u0504\u0505\000\000" + + "\u0506\u0507\000\000" + + "\u0508\u0509\000\000" + + "\u050a\u050b\000\000" + + "\u050c\u050d\000\000" + + "\u050e\u050f\000\000" + + "\u0510\u0511\000\000" + + "\u0512\u0513\000\000" + + "\u0514\u0515\000\000" + + "\u0516\u0517\000\000" + + "\u0518\u0519\000\000" + + "\u051a\u051b\000\000" + + "\u051c\u051d\000\000" + + "\u051e\u051f\000\000" + + "\u0520\u0521\000\000" + + "\u0522\u0523\000\000" + + "\u0524\u0525\000\000" + + "\u0526\u0527\000\000" + + "\u0528\u0529\000\000" + + "\u052a\u052b\000\000" + + "\u052c\u052d\000\000" + + "\u052e\u052f\000\000" + + "\u0531\u0561\000\000" + + "\u0532\u0562\000\000" + + "\u0533\u0563\000\000" + + "\u0534\u0564\000\000" + + "\u0535\u0565\000\000" + + "\u0536\u0566\000\000" + + "\u0537\u0567\000\000" + + "\u0538\u0568\000\000" + + "\u0539\u0569\000\000" + + "\u053a\u056a\000\000" + + "\u053b\u056b\000\000" + + "\u053c\u056c\000\000" + + "\u053d\u056d\000\000" + + "\u053e\u056e\000\000" + + "\u053f\u056f\000\000" + + "\u0540\u0570\000\000" + + "\u0541\u0571\000\000" + + "\u0542\u0572\000\000" + + "\u0543\u0573\000\000" + + "\u0544\u0574\000\000" + + "\u0545\u0575\000\000" + + "\u0546\u0576\000\000" + + "\u0547\u0577\000\000" + + "\u0548\u0578\000\000" + + "\u0549\u0579\000\000" + + "\u054a\u057a\000\000" + + "\u054b\u057b\000\000" + + "\u054c\u057c\000\000" + + "\u054d\u057d\000\000" + + "\u054e\u057e\000\000" + + "\u054f\u057f\000\000" + + "\u0550\u0580\000\000" + + "\u0551\u0581\000\000" + + "\u0552\u0582\000\000" + + "\u0553\u0583\000\000" + + "\u0554\u0584\000\000" + + "\u0555\u0585\000\000" + + "\u0556\u0586\000\000" + + "\u10a0\u2d00\000\000" + + "\u10a1\u2d01\000\000" + + "\u10a2\u2d02\000\000" + + "\u10a3\u2d03\000\000" + + "\u10a4\u2d04\000\000" + + "\u10a5\u2d05\000\000" + + "\u10a6\u2d06\000\000" + + "\u10a7\u2d07\000\000" + + "\u10a8\u2d08\000\000" + + "\u10a9\u2d09\000\000" + + "\u10aa\u2d0a\000\000" + + "\u10ab\u2d0b\000\000" + + "\u10ac\u2d0c\000\000" + + "\u10ad\u2d0d\000\000" + + "\u10ae\u2d0e\000\000" + + "\u10af\u2d0f\000\000" + + "\u10b0\u2d10\000\000" + + "\u10b1\u2d11\000\000" + + "\u10b2\u2d12\000\000" + + "\u10b3\u2d13\000\000" + + "\u10b4\u2d14\000\000" + + "\u10b5\u2d15\000\000" + + "\u10b6\u2d16\000\000" + + "\u10b7\u2d17\000\000" + + "\u10b8\u2d18\000\000" + + "\u10b9\u2d19\000\000" + + "\u10ba\u2d1a\000\000" + + "\u10bb\u2d1b\000\000" + + "\u10bc\u2d1c\000\000" + + "\u10bd\u2d1d\000\000" + + "\u10be\u2d1e\000\000" + + "\u10bf\u2d1f\000\000" + + "\u10c0\u2d20\000\000" + + "\u10c1\u2d21\000\000" + + "\u10c2\u2d22\000\000" + + "\u10c3\u2d23\000\000" + + "\u10c4\u2d24\000\000" + + "\u10c5\u2d25\000\000" + + "\u10c7\u2d27\000\000" + + "\u10cd\u2d2d\000\000" + + "\u10d0\u1c90\000\000" + + "\u10d1\u1c91\000\000" + + "\u10d2\u1c92\000\000" + + "\u10d3\u1c93\000\000" + + "\u10d4\u1c94\000\000" + + "\u10d5\u1c95\000\000" + + "\u10d6\u1c96\000\000" + + "\u10d7\u1c97\000\000" + + "\u10d8\u1c98\000\000" + + "\u10d9\u1c99\000\000" + + "\u10da\u1c9a\000\000" + + "\u10db\u1c9b\000\000" + + "\u10dc\u1c9c\000\000" + + "\u10dd\u1c9d\000\000" + + "\u10de\u1c9e\000\000" + + "\u10df\u1c9f\000\000" + + "\u10e0\u1ca0\000\000" + + "\u10e1\u1ca1\000\000" + + "\u10e2\u1ca2\000\000" + + "\u10e3\u1ca3\000\000" + + "\u10e4\u1ca4\000\000" + + "\u10e5\u1ca5\000\000" + + "\u10e6\u1ca6\000\000" + + "\u10e7\u1ca7\000\000" + + "\u10e8\u1ca8\000\000" + + "\u10e9\u1ca9\000\000" + + "\u10ea\u1caa\000\000" + + "\u10eb\u1cab\000\000" + + "\u10ec\u1cac\000\000" + + "\u10ed\u1cad\000\000" + + "\u10ee\u1cae\000\000" + + "\u10ef\u1caf\000\000" + + "\u10f0\u1cb0\000\000" + + "\u10f1\u1cb1\000\000" + + "\u10f2\u1cb2\000\000" + + "\u10f3\u1cb3\000\000" + + "\u10f4\u1cb4\000\000" + + "\u10f5\u1cb5\000\000" + + "\u10f6\u1cb6\000\000" + + "\u10f7\u1cb7\000\000" + + "\u10f8\u1cb8\000\000" + + "\u10f9\u1cb9\000\000" + + "\u10fa\u1cba\000\000" + + "\u10fd\u1cbd\000\000" + + "\u10fe\u1cbe\000\000" + + "\u10ff\u1cbf\000\000" + + "\u13a0\uab70\000\000" + + "\u13a1\uab71\000\000" + + "\u13a2\uab72\000\000" + + "\u13a3\uab73\000\000" + + "\u13a4\uab74\000\000" + + "\u13a5\uab75\000\000" + + "\u13a6\uab76\000\000" + + "\u13a7\uab77\000\000" + + "\u13a8\uab78\000\000" + + "\u13a9\uab79\000\000" + + "\u13aa\uab7a\000\000" + + "\u13ab\uab7b\000\000" + + "\u13ac\uab7c\000\000" + + "\u13ad\uab7d\000\000" + + "\u13ae\uab7e\000\000" + + "\u13af\uab7f\000\000" + + "\u13b0\uab80\000\000" + + "\u13b1\uab81\000\000" + + "\u13b2\uab82\000\000" + + "\u13b3\uab83\000\000" + + "\u13b4\uab84\000\000" + + "\u13b5\uab85\000\000" + + "\u13b6\uab86\000\000" + + "\u13b7\uab87\000\000" + + "\u13b8\uab88\000\000" + + "\u13b9\uab89\000\000" + + "\u13ba\uab8a\000\000" + + "\u13bb\uab8b\000\000" + + "\u13bc\uab8c\000\000" + + "\u13bd\uab8d\000\000" + + "\u13be\uab8e\000\000" + + "\u13bf\uab8f\000\000" + + "\u13c0\uab90\000\000" + + "\u13c1\uab91\000\000" + + "\u13c2\uab92\000\000" + + "\u13c3\uab93\000\000" + + "\u13c4\uab94\000\000" + + "\u13c5\uab95\000\000" + + "\u13c6\uab96\000\000" + + "\u13c7\uab97\000\000" + + "\u13c8\uab98\000\000" + + "\u13c9\uab99\000\000" + + "\u13ca\uab9a\000\000" + + "\u13cb\uab9b\000\000" + + "\u13cc\uab9c\000\000" + + "\u13cd\uab9d\000\000" + + "\u13ce\uab9e\000\000" + + "\u13cf\uab9f\000\000" + + "\u13d0\uaba0\000\000" + + "\u13d1\uaba1\000\000" + + "\u13d2\uaba2\000\000" + + "\u13d3\uaba3\000\000" + + "\u13d4\uaba4\000\000" + + "\u13d5\uaba5\000\000" + + "\u13d6\uaba6\000\000" + + "\u13d7\uaba7\000\000" + + "\u13d8\uaba8\000\000" + + "\u13d9\uaba9\000\000" + + "\u13da\uabaa\000\000" + + "\u13db\uabab\000\000" + + "\u13dc\uabac\000\000" + + "\u13dd\uabad\000\000" + + "\u13de\uabae\000\000" + + "\u13df\uabaf\000\000" + + "\u13e0\uabb0\000\000" + + "\u13e1\uabb1\000\000" + + "\u13e2\uabb2\000\000" + + "\u13e3\uabb3\000\000" + + "\u13e4\uabb4\000\000" + + "\u13e5\uabb5\000\000" + + "\u13e6\uabb6\000\000" + + "\u13e7\uabb7\000\000" + + "\u13e8\uabb8\000\000" + + "\u13e9\uabb9\000\000" + + "\u13ea\uabba\000\000" + + "\u13eb\uabbb\000\000" + + "\u13ec\uabbc\000\000" + + "\u13ed\uabbd\000\000" + + "\u13ee\uabbe\000\000" + + "\u13ef\uabbf\000\000" + + "\u13f0\u13f8\000\000" + + "\u13f1\u13f9\000\000" + + "\u13f2\u13fa\000\000" + + "\u13f3\u13fb\000\000" + + "\u13f4\u13fc\000\000" + + "\u13f5\u13fd\000\000" + + "\u1c88\ua64a\ua64b\000" + + "\u1d79\ua77d\000\000" + + "\u1d7d\u2c63\000\000" + + "\u1d8e\ua7c6\000\000" + + "\u1e00\u1e01\000\000" + + "\u1e02\u1e03\000\000" + + "\u1e04\u1e05\000\000" + + "\u1e06\u1e07\000\000" + + "\u1e08\u1e09\000\000" + + "\u1e0a\u1e0b\000\000" + + "\u1e0c\u1e0d\000\000" + + "\u1e0e\u1e0f\000\000" + + "\u1e10\u1e11\000\000" + + "\u1e12\u1e13\000\000" + + "\u1e14\u1e15\000\000" + + "\u1e16\u1e17\000\000" + + "\u1e18\u1e19\000\000" + + "\u1e1a\u1e1b\000\000" + + "\u1e1c\u1e1d\000\000" + + "\u1e1e\u1e1f\000\000" + + "\u1e20\u1e21\000\000" + + "\u1e22\u1e23\000\000" + + "\u1e24\u1e25\000\000" + + "\u1e26\u1e27\000\000" + + "\u1e28\u1e29\000\000" + + "\u1e2a\u1e2b\000\000" + + "\u1e2c\u1e2d\000\000" + + "\u1e2e\u1e2f\000\000" + + "\u1e30\u1e31\000\000" + + "\u1e32\u1e33\000\000" + + "\u1e34\u1e35\000\000" + + "\u1e36\u1e37\000\000" + + "\u1e38\u1e39\000\000" + + "\u1e3a\u1e3b\000\000" + + "\u1e3c\u1e3d\000\000" + + "\u1e3e\u1e3f\000\000" + + "\u1e40\u1e41\000\000" + + "\u1e42\u1e43\000\000" + + "\u1e44\u1e45\000\000" + + "\u1e46\u1e47\000\000" + + "\u1e48\u1e49\000\000" + + "\u1e4a\u1e4b\000\000" + + "\u1e4c\u1e4d\000\000" + + "\u1e4e\u1e4f\000\000" + + "\u1e50\u1e51\000\000" + + "\u1e52\u1e53\000\000" + + "\u1e54\u1e55\000\000" + + "\u1e56\u1e57\000\000" + + "\u1e58\u1e59\000\000" + + "\u1e5a\u1e5b\000\000" + + "\u1e5c\u1e5d\000\000" + + "\u1e5e\u1e5f\000\000" + + "\u1e60\u1e61\u1e9b\000" + + "\u1e62\u1e63\000\000" + + "\u1e64\u1e65\000\000" + + "\u1e66\u1e67\000\000" + + "\u1e68\u1e69\000\000" + + "\u1e6a\u1e6b\000\000" + + "\u1e6c\u1e6d\000\000" + + "\u1e6e\u1e6f\000\000" + + "\u1e70\u1e71\000\000" + + "\u1e72\u1e73\000\000" + + "\u1e74\u1e75\000\000" + + "\u1e76\u1e77\000\000" + + "\u1e78\u1e79\000\000" + + "\u1e7a\u1e7b\000\000" + + "\u1e7c\u1e7d\000\000" + + "\u1e7e\u1e7f\000\000" + + "\u1e80\u1e81\000\000" + + "\u1e82\u1e83\000\000" + + "\u1e84\u1e85\000\000" + + "\u1e86\u1e87\000\000" + + "\u1e88\u1e89\000\000" + + "\u1e8a\u1e8b\000\000" + + "\u1e8c\u1e8d\000\000" + + "\u1e8e\u1e8f\000\000" + + "\u1e90\u1e91\000\000" + + "\u1e92\u1e93\000\000" + + "\u1e94\u1e95\000\000" + + "\u1ea0\u1ea1\000\000" + + "\u1ea2\u1ea3\000\000" + + "\u1ea4\u1ea5\000\000" + + "\u1ea6\u1ea7\000\000" + + "\u1ea8\u1ea9\000\000" + + "\u1eaa\u1eab\000\000" + + "\u1eac\u1ead\000\000" + + "\u1eae\u1eaf\000\000" + + "\u1eb0\u1eb1\000\000" + + "\u1eb2\u1eb3\000\000" + + "\u1eb4\u1eb5\000\000" + + "\u1eb6\u1eb7\000\000" + + "\u1eb8\u1eb9\000\000" + + "\u1eba\u1ebb\000\000" + + "\u1ebc\u1ebd\000\000" + + "\u1ebe\u1ebf\000\000" + + "\u1ec0\u1ec1\000\000" + + "\u1ec2\u1ec3\000\000" + + "\u1ec4\u1ec5\000\000" + + "\u1ec6\u1ec7\000\000" + + "\u1ec8\u1ec9\000\000" + + "\u1eca\u1ecb\000\000" + + "\u1ecc\u1ecd\000\000" + + "\u1ece\u1ecf\000\000" + + "\u1ed0\u1ed1\000\000" + + "\u1ed2\u1ed3\000\000" + + "\u1ed4\u1ed5\000\000" + + "\u1ed6\u1ed7\000\000" + + "\u1ed8\u1ed9\000\000" + + "\u1eda\u1edb\000\000" + + "\u1edc\u1edd\000\000" + + "\u1ede\u1edf\000\000" + + "\u1ee0\u1ee1\000\000" + + "\u1ee2\u1ee3\000\000" + + "\u1ee4\u1ee5\000\000" + + "\u1ee6\u1ee7\000\000" + + "\u1ee8\u1ee9\000\000" + + "\u1eea\u1eeb\000\000" + + "\u1eec\u1eed\000\000" + + "\u1eee\u1eef\000\000" + + "\u1ef0\u1ef1\000\000" + + "\u1ef2\u1ef3\000\000" + + "\u1ef4\u1ef5\000\000" + + "\u1ef6\u1ef7\000\000" + + "\u1ef8\u1ef9\000\000" + + "\u1efa\u1efb\000\000" + + "\u1efc\u1efd\000\000" + + "\u1efe\u1eff\000\000" + + "\u1f00\u1f08\000\000" + + "\u1f01\u1f09\000\000" + + "\u1f02\u1f0a\000\000" + + "\u1f03\u1f0b\000\000" + + "\u1f04\u1f0c\000\000" + + "\u1f05\u1f0d\000\000" + + "\u1f06\u1f0e\000\000" + + "\u1f07\u1f0f\000\000" + + "\u1f10\u1f18\000\000" + + "\u1f11\u1f19\000\000" + + "\u1f12\u1f1a\000\000" + + "\u1f13\u1f1b\000\000" + + "\u1f14\u1f1c\000\000" + + "\u1f15\u1f1d\000\000" + + "\u1f20\u1f28\000\000" + + "\u1f21\u1f29\000\000" + + "\u1f22\u1f2a\000\000" + + "\u1f23\u1f2b\000\000" + + "\u1f24\u1f2c\000\000" + + "\u1f25\u1f2d\000\000" + + "\u1f26\u1f2e\000\000" + + "\u1f27\u1f2f\000\000" + + "\u1f30\u1f38\000\000" + + "\u1f31\u1f39\000\000" + + "\u1f32\u1f3a\000\000" + + "\u1f33\u1f3b\000\000" + + "\u1f34\u1f3c\000\000" + + "\u1f35\u1f3d\000\000" + + "\u1f36\u1f3e\000\000" + + "\u1f37\u1f3f\000\000" + + "\u1f40\u1f48\000\000" + + "\u1f41\u1f49\000\000" + + "\u1f42\u1f4a\000\000" + + "\u1f43\u1f4b\000\000" + + "\u1f44\u1f4c\000\000" + + "\u1f45\u1f4d\000\000" + + "\u1f51\u1f59\000\000" + + "\u1f53\u1f5b\000\000" + + "\u1f55\u1f5d\000\000" + + "\u1f57\u1f5f\000\000" + + "\u1f60\u1f68\000\000" + + "\u1f61\u1f69\000\000" + + "\u1f62\u1f6a\000\000" + + "\u1f63\u1f6b\000\000" + + "\u1f64\u1f6c\000\000" + + "\u1f65\u1f6d\000\000" + + "\u1f66\u1f6e\000\000" + + "\u1f67\u1f6f\000\000" + + "\u1f70\u1fba\000\000" + + "\u1f71\u1fbb\000\000" + + "\u1f72\u1fc8\000\000" + + "\u1f73\u1fc9\000\000" + + "\u1f74\u1fca\000\000" + + "\u1f75\u1fcb\000\000" + + "\u1f76\u1fda\000\000" + + "\u1f77\u1fdb\000\000" + + "\u1f78\u1ff8\000\000" + + "\u1f79\u1ff9\000\000" + + "\u1f7a\u1fea\000\000" + + "\u1f7b\u1feb\000\000" + + "\u1f7c\u1ffa\000\000" + + "\u1f7d\u1ffb\000\000" + + "\u1f80\u1f88\000\000" + + "\u1f81\u1f89\000\000" + + "\u1f82\u1f8a\000\000" + + "\u1f83\u1f8b\000\000" + + "\u1f84\u1f8c\000\000" + + "\u1f85\u1f8d\000\000" + + "\u1f86\u1f8e\000\000" + + "\u1f87\u1f8f\000\000" + + "\u1f90\u1f98\000\000" + + "\u1f91\u1f99\000\000" + + "\u1f92\u1f9a\000\000" + + "\u1f93\u1f9b\000\000" + + "\u1f94\u1f9c\000\000" + + "\u1f95\u1f9d\000\000" + + "\u1f96\u1f9e\000\000" + + "\u1f97\u1f9f\000\000" + + "\u1fa0\u1fa8\000\000" + + "\u1fa1\u1fa9\000\000" + + "\u1fa2\u1faa\000\000" + + "\u1fa3\u1fab\000\000" + + "\u1fa4\u1fac\000\000" + + "\u1fa5\u1fad\000\000" + + "\u1fa6\u1fae\000\000" + + "\u1fa7\u1faf\000\000" + + "\u1fb0\u1fb8\000\000" + + "\u1fb1\u1fb9\000\000" + + "\u1fb3\u1fbc\000\000" + + "\u1fc3\u1fcc\000\000" + + "\u1fd0\u1fd8\000\000" + + "\u1fd1\u1fd9\000\000" + + "\u1fe0\u1fe8\000\000" + + "\u1fe1\u1fe9\000\000" + + "\u1fe5\u1fec\000\000" + + "\u1ff3\u1ffc\000\000" + + "\u2132\u214e\000\000" + + "\u2160\u2170\000\000" + + "\u2161\u2171\000\000" + + "\u2162\u2172\000\000" + + "\u2163\u2173\000\000" + + "\u2164\u2174\000\000" + + "\u2165\u2175\000\000" + + "\u2166\u2176\000\000" + + "\u2167\u2177\000\000" + + "\u2168\u2178\000\000" + + "\u2169\u2179\000\000" + + "\u216a\u217a\000\000" + + "\u216b\u217b\000\000" + + "\u216c\u217c\000\000" + + "\u216d\u217d\000\000" + + "\u216e\u217e\000\000" + + "\u216f\u217f\000\000" + + "\u2183\u2184\000\000" + + "\u24b6\u24d0\000\000" + + "\u24b7\u24d1\000\000" + + "\u24b8\u24d2\000\000" + + "\u24b9\u24d3\000\000" + + "\u24ba\u24d4\000\000" + + "\u24bb\u24d5\000\000" + + "\u24bc\u24d6\000\000" + + "\u24bd\u24d7\000\000" + + "\u24be\u24d8\000\000" + + "\u24bf\u24d9\000\000" + + "\u24c0\u24da\000\000" + + "\u24c1\u24db\000\000" + + "\u24c2\u24dc\000\000" + + "\u24c3\u24dd\000\000" + + "\u24c4\u24de\000\000" + + "\u24c5\u24df\000\000" + + "\u24c6\u24e0\000\000" + + "\u24c7\u24e1\000\000" + + "\u24c8\u24e2\000\000" + + "\u24c9\u24e3\000\000" + + "\u24ca\u24e4\000\000" + + "\u24cb\u24e5\000\000" + + "\u24cc\u24e6\000\000" + + "\u24cd\u24e7\000\000" + + "\u24ce\u24e8\000\000" + + "\u24cf\u24e9\000\000" + + "\u2c00\u2c30\000\000" + + "\u2c01\u2c31\000\000" + + "\u2c02\u2c32\000\000" + + "\u2c03\u2c33\000\000" + + "\u2c04\u2c34\000\000" + + "\u2c05\u2c35\000\000" + + "\u2c06\u2c36\000\000" + + "\u2c07\u2c37\000\000" + + "\u2c08\u2c38\000\000" + + "\u2c09\u2c39\000\000" + + "\u2c0a\u2c3a\000\000" + + "\u2c0b\u2c3b\000\000" + + "\u2c0c\u2c3c\000\000" + + "\u2c0d\u2c3d\000\000" + + "\u2c0e\u2c3e\000\000" + + "\u2c0f\u2c3f\000\000" + + "\u2c10\u2c40\000\000" + + "\u2c11\u2c41\000\000" + + "\u2c12\u2c42\000\000" + + "\u2c13\u2c43\000\000" + + "\u2c14\u2c44\000\000" + + "\u2c15\u2c45\000\000" + + "\u2c16\u2c46\000\000" + + "\u2c17\u2c47\000\000" + + "\u2c18\u2c48\000\000" + + "\u2c19\u2c49\000\000" + + "\u2c1a\u2c4a\000\000" + + "\u2c1b\u2c4b\000\000" + + "\u2c1c\u2c4c\000\000" + + "\u2c1d\u2c4d\000\000" + + "\u2c1e\u2c4e\000\000" + + "\u2c1f\u2c4f\000\000" + + "\u2c20\u2c50\000\000" + + "\u2c21\u2c51\000\000" + + "\u2c22\u2c52\000\000" + + "\u2c23\u2c53\000\000" + + "\u2c24\u2c54\000\000" + + "\u2c25\u2c55\000\000" + + "\u2c26\u2c56\000\000" + + "\u2c27\u2c57\000\000" + + "\u2c28\u2c58\000\000" + + "\u2c29\u2c59\000\000" + + "\u2c2a\u2c5a\000\000" + + "\u2c2b\u2c5b\000\000" + + "\u2c2c\u2c5c\000\000" + + "\u2c2d\u2c5d\000\000" + + "\u2c2e\u2c5e\000\000" + + "\u2c60\u2c61\000\000" + + "\u2c67\u2c68\000\000" + + "\u2c69\u2c6a\000\000" + + "\u2c6b\u2c6c\000\000" + + "\u2c72\u2c73\000\000" + + "\u2c75\u2c76\000\000" + + "\u2c80\u2c81\000\000" + + "\u2c82\u2c83\000\000" + + "\u2c84\u2c85\000\000" + + "\u2c86\u2c87\000\000" + + "\u2c88\u2c89\000\000" + + "\u2c8a\u2c8b\000\000" + + "\u2c8c\u2c8d\000\000" + + "\u2c8e\u2c8f\000\000" + + "\u2c90\u2c91\000\000" + + "\u2c92\u2c93\000\000" + + "\u2c94\u2c95\000\000" + + "\u2c96\u2c97\000\000" + + "\u2c98\u2c99\000\000" + + "\u2c9a\u2c9b\000\000" + + "\u2c9c\u2c9d\000\000" + + "\u2c9e\u2c9f\000\000" + + "\u2ca0\u2ca1\000\000" + + "\u2ca2\u2ca3\000\000" + + "\u2ca4\u2ca5\000\000" + + "\u2ca6\u2ca7\000\000" + + "\u2ca8\u2ca9\000\000" + + "\u2caa\u2cab\000\000" + + "\u2cac\u2cad\000\000" + + "\u2cae\u2caf\000\000" + + "\u2cb0\u2cb1\000\000" + + "\u2cb2\u2cb3\000\000" + + "\u2cb4\u2cb5\000\000" + + "\u2cb6\u2cb7\000\000" + + "\u2cb8\u2cb9\000\000" + + "\u2cba\u2cbb\000\000" + + "\u2cbc\u2cbd\000\000" + + "\u2cbe\u2cbf\000\000" + + "\u2cc0\u2cc1\000\000" + + "\u2cc2\u2cc3\000\000" + + "\u2cc4\u2cc5\000\000" + + "\u2cc6\u2cc7\000\000" + + "\u2cc8\u2cc9\000\000" + + "\u2cca\u2ccb\000\000" + + "\u2ccc\u2ccd\000\000" + + "\u2cce\u2ccf\000\000" + + "\u2cd0\u2cd1\000\000" + + "\u2cd2\u2cd3\000\000" + + "\u2cd4\u2cd5\000\000" + + "\u2cd6\u2cd7\000\000" + + "\u2cd8\u2cd9\000\000" + + "\u2cda\u2cdb\000\000" + + "\u2cdc\u2cdd\000\000" + + "\u2cde\u2cdf\000\000" + + "\u2ce0\u2ce1\000\000" + + "\u2ce2\u2ce3\000\000" + + "\u2ceb\u2cec\000\000" + + "\u2ced\u2cee\000\000" + + "\u2cf2\u2cf3\000\000" + + "\ua640\ua641\000\000" + + "\ua642\ua643\000\000" + + "\ua644\ua645\000\000" + + "\ua646\ua647\000\000" + + "\ua648\ua649\000\000" + + "\ua64c\ua64d\000\000" + + "\ua64e\ua64f\000\000" + + "\ua650\ua651\000\000" + + "\ua652\ua653\000\000" + + "\ua654\ua655\000\000" + + "\ua656\ua657\000\000" + + "\ua658\ua659\000\000" + + "\ua65a\ua65b\000\000" + + "\ua65c\ua65d\000\000" + + "\ua65e\ua65f\000\000" + + "\ua660\ua661\000\000" + + "\ua662\ua663\000\000" + + "\ua664\ua665\000\000" + + "\ua666\ua667\000\000" + + "\ua668\ua669\000\000" + + "\ua66a\ua66b\000\000" + + "\ua66c\ua66d\000\000" + + "\ua680\ua681\000\000" + + "\ua682\ua683\000\000" + + "\ua684\ua685\000\000" + + "\ua686\ua687\000\000" + + "\ua688\ua689\000\000" + + "\ua68a\ua68b\000\000" + + "\ua68c\ua68d\000\000" + + "\ua68e\ua68f\000\000" + + "\ua690\ua691\000\000" + + "\ua692\ua693\000\000" + + "\ua694\ua695\000\000" + + "\ua696\ua697\000\000" + + "\ua698\ua699\000\000" + + "\ua69a\ua69b\000\000" + + "\ua722\ua723\000\000" + + "\ua724\ua725\000\000" + + "\ua726\ua727\000\000" + + "\ua728\ua729\000\000" + + "\ua72a\ua72b\000\000" + + "\ua72c\ua72d\000\000" + + "\ua72e\ua72f\000\000" + + "\ua732\ua733\000\000" + + "\ua734\ua735\000\000" + + "\ua736\ua737\000\000" + + "\ua738\ua739\000\000" + + "\ua73a\ua73b\000\000" + + "\ua73c\ua73d\000\000" + + "\ua73e\ua73f\000\000" + + "\ua740\ua741\000\000" + + "\ua742\ua743\000\000" + + "\ua744\ua745\000\000" + + "\ua746\ua747\000\000" + + "\ua748\ua749\000\000" + + "\ua74a\ua74b\000\000" + + "\ua74c\ua74d\000\000" + + "\ua74e\ua74f\000\000" + + "\ua750\ua751\000\000" + + "\ua752\ua753\000\000" + + "\ua754\ua755\000\000" + + "\ua756\ua757\000\000" + + "\ua758\ua759\000\000" + + "\ua75a\ua75b\000\000" + + "\ua75c\ua75d\000\000" + + "\ua75e\ua75f\000\000" + + "\ua760\ua761\000\000" + + "\ua762\ua763\000\000" + + "\ua764\ua765\000\000" + + "\ua766\ua767\000\000" + + "\ua768\ua769\000\000" + + "\ua76a\ua76b\000\000" + + "\ua76c\ua76d\000\000" + + "\ua76e\ua76f\000\000" + + "\ua779\ua77a\000\000" + + "\ua77b\ua77c\000\000" + + "\ua77e\ua77f\000\000" + + "\ua780\ua781\000\000" + + "\ua782\ua783\000\000" + + "\ua784\ua785\000\000" + + "\ua786\ua787\000\000" + + "\ua78b\ua78c\000\000" + + "\ua790\ua791\000\000" + + "\ua792\ua793\000\000" + + "\ua794\ua7c4\000\000" + + "\ua796\ua797\000\000" + + "\ua798\ua799\000\000" + + "\ua79a\ua79b\000\000" + + "\ua79c\ua79d\000\000" + + "\ua79e\ua79f\000\000" + + "\ua7a0\ua7a1\000\000" + + "\ua7a2\ua7a3\000\000" + + "\ua7a4\ua7a5\000\000" + + "\ua7a6\ua7a7\000\000" + + "\ua7a8\ua7a9\000\000" + + "\ua7b3\uab53\000\000" + + "\ua7b4\ua7b5\000\000" + + "\ua7b6\ua7b7\000\000" + + "\ua7b8\ua7b9\000\000" + + "\ua7ba\ua7bb\000\000" + + "\ua7bc\ua7bd\000\000" + + "\ua7be\ua7bf\000\000" + + "\ua7c2\ua7c3\000\000" + + "\uff21\uff41\000\000" + + "\uff22\uff42\000\000" + + "\uff23\uff43\000\000" + + "\uff24\uff44\000\000" + + "\uff25\uff45\000\000" + + "\uff26\uff46\000\000" + + "\uff27\uff47\000\000" + + "\uff28\uff48\000\000" + + "\uff29\uff49\000\000" + + "\uff2a\uff4a\000\000" + + "\uff2b\uff4b\000\000" + + "\uff2c\uff4c\000\000" + + "\uff2d\uff4d\000\000" + + "\uff2e\uff4e\000\000" + + "\uff2f\uff4f\000\000" + + "\uff30\uff50\000\000" + + "\uff31\uff51\000\000" + + "\uff32\uff52\000\000" + + "\uff33\uff53\000\000" + + "\uff34\uff54\000\000" + + "\uff35\uff55\000\000" + + "\uff36\uff56\000\000" + + "\uff37\uff57\000\000" + + "\uff38\uff58\000\000" + + "\uff39\uff59\000\000" + + "\uff3a\uff5a\000\000" + + "\ud801\udc00\ud801\udc28\000\000" + + "\ud801\udc01\ud801\udc29\000\000" + + "\ud801\udc02\ud801\udc2a\000\000" + + "\ud801\udc03\ud801\udc2b\000\000" + + "\ud801\udc04\ud801\udc2c\000\000" + + "\ud801\udc05\ud801\udc2d\000\000" + + "\ud801\udc06\ud801\udc2e\000\000" + + "\ud801\udc07\ud801\udc2f\000\000" + + "\ud801\udc08\ud801\udc30\000\000" + + "\ud801\udc09\ud801\udc31\000\000" + + "\ud801\udc0a\ud801\udc32\000\000" + + "\ud801\udc0b\ud801\udc33\000\000" + + "\ud801\udc0c\ud801\udc34\000\000" + + "\ud801\udc0d\ud801\udc35\000\000" + + "\ud801\udc0e\ud801\udc36\000\000" + + "\ud801\udc0f\ud801\udc37\000\000" + + "\ud801\udc10\ud801\udc38\000\000" + + "\ud801\udc11\ud801\udc39\000\000" + + "\ud801\udc12\ud801\udc3a\000\000" + + "\ud801\udc13\ud801\udc3b\000\000" + + "\ud801\udc14\ud801\udc3c\000\000" + + "\ud801\udc15\ud801\udc3d\000\000" + + "\ud801\udc16\ud801\udc3e\000\000" + + "\ud801\udc17\ud801\udc3f\000\000" + + "\ud801\udc18\ud801\udc40\000\000" + + "\ud801\udc19\ud801\udc41\000\000" + + "\ud801\udc1a\ud801\udc42\000\000" + + "\ud801\udc1b\ud801\udc43\000\000" + + "\ud801\udc1c\ud801\udc44\000\000" + + "\ud801\udc1d\ud801\udc45\000\000" + + "\ud801\udc1e\ud801\udc46\000\000" + + "\ud801\udc1f\ud801\udc47\000\000" + + "\ud801\udc20\ud801\udc48\000\000" + + "\ud801\udc21\ud801\udc49\000\000" + + "\ud801\udc22\ud801\udc4a\000\000" + + "\ud801\udc23\ud801\udc4b\000\000" + + "\ud801\udc24\ud801\udc4c\000\000" + + "\ud801\udc25\ud801\udc4d\000\000" + + "\ud801\udc26\ud801\udc4e\000\000" + + "\ud801\udc27\ud801\udc4f\000\000" + + "\ud801\udcb0\ud801\udcd8\000\000" + + "\ud801\udcb1\ud801\udcd9\000\000" + + "\ud801\udcb2\ud801\udcda\000\000" + + "\ud801\udcb3\ud801\udcdb\000\000" + + "\ud801\udcb4\ud801\udcdc\000\000" + + "\ud801\udcb5\ud801\udcdd\000\000" + + "\ud801\udcb6\ud801\udcde\000\000" + + "\ud801\udcb7\ud801\udcdf\000\000" + + "\ud801\udcb8\ud801\udce0\000\000" + + "\ud801\udcb9\ud801\udce1\000\000" + + "\ud801\udcba\ud801\udce2\000\000" + + "\ud801\udcbb\ud801\udce3\000\000" + + "\ud801\udcbc\ud801\udce4\000\000" + + "\ud801\udcbd\ud801\udce5\000\000" + + "\ud801\udcbe\ud801\udce6\000\000" + + "\ud801\udcbf\ud801\udce7\000\000" + + "\ud801\udcc0\ud801\udce8\000\000" + + "\ud801\udcc1\ud801\udce9\000\000" + + "\ud801\udcc2\ud801\udcea\000\000" + + "\ud801\udcc3\ud801\udceb\000\000" + + "\ud801\udcc4\ud801\udcec\000\000" + + "\ud801\udcc5\ud801\udced\000\000" + + "\ud801\udcc6\ud801\udcee\000\000" + + "\ud801\udcc7\ud801\udcef\000\000" + + "\ud801\udcc8\ud801\udcf0\000\000" + + "\ud801\udcc9\ud801\udcf1\000\000" + + "\ud801\udcca\ud801\udcf2\000\000" + + "\ud801\udccb\ud801\udcf3\000\000" + + "\ud801\udccc\ud801\udcf4\000\000" + + "\ud801\udccd\ud801\udcf5\000\000" + + "\ud801\udcce\ud801\udcf6\000\000" + + "\ud801\udccf\ud801\udcf7\000\000" + + "\ud801\udcd0\ud801\udcf8\000\000" + + "\ud801\udcd1\ud801\udcf9\000\000" + + "\ud801\udcd2\ud801\udcfa\000\000" + + "\ud801\udcd3\ud801\udcfb\000\000" + + "\ud803\udc80\ud803\udcc0\000\000" + + "\ud803\udc81\ud803\udcc1\000\000" + + "\ud803\udc82\ud803\udcc2\000\000" + + "\ud803\udc83\ud803\udcc3\000\000" + + "\ud803\udc84\ud803\udcc4\000\000" + + "\ud803\udc85\ud803\udcc5\000\000" + + "\ud803\udc86\ud803\udcc6\000\000" + + "\ud803\udc87\ud803\udcc7\000\000" + + "\ud803\udc88\ud803\udcc8\000\000" + + "\ud803\udc89\ud803\udcc9\000\000" + + "\ud803\udc8a\ud803\udcca\000\000" + + "\ud803\udc8b\ud803\udccb\000\000" + + "\ud803\udc8c\ud803\udccc\000\000" + + "\ud803\udc8d\ud803\udccd\000\000" + + "\ud803\udc8e\ud803\udcce\000\000" + + "\ud803\udc8f\ud803\udccf\000\000" + + "\ud803\udc90\ud803\udcd0\000\000" + + "\ud803\udc91\ud803\udcd1\000\000" + + "\ud803\udc92\ud803\udcd2\000\000" + + "\ud803\udc93\ud803\udcd3\000\000" + + "\ud803\udc94\ud803\udcd4\000\000" + + "\ud803\udc95\ud803\udcd5\000\000" + + "\ud803\udc96\ud803\udcd6\000\000" + + "\ud803\udc97\ud803\udcd7\000\000" + + "\ud803\udc98\ud803\udcd8\000\000" + + "\ud803\udc99\ud803\udcd9\000\000" + + "\ud803\udc9a\ud803\udcda\000\000" + + "\ud803\udc9b\ud803\udcdb\000\000" + + "\ud803\udc9c\ud803\udcdc\000\000" + + "\ud803\udc9d\ud803\udcdd\000\000" + + "\ud803\udc9e\ud803\udcde\000\000" + + "\ud803\udc9f\ud803\udcdf\000\000" + + "\ud803\udca0\ud803\udce0\000\000" + + "\ud803\udca1\ud803\udce1\000\000" + + "\ud803\udca2\ud803\udce2\000\000" + + "\ud803\udca3\ud803\udce3\000\000" + + "\ud803\udca4\ud803\udce4\000\000" + + "\ud803\udca5\ud803\udce5\000\000" + + "\ud803\udca6\ud803\udce6\000\000" + + "\ud803\udca7\ud803\udce7\000\000" + + "\ud803\udca8\ud803\udce8\000\000" + + "\ud803\udca9\ud803\udce9\000\000" + + "\ud803\udcaa\ud803\udcea\000\000" + + "\ud803\udcab\ud803\udceb\000\000" + + "\ud803\udcac\ud803\udcec\000\000" + + "\ud803\udcad\ud803\udced\000\000" + + "\ud803\udcae\ud803\udcee\000\000" + + "\ud803\udcaf\ud803\udcef\000\000" + + "\ud803\udcb0\ud803\udcf0\000\000" + + "\ud803\udcb1\ud803\udcf1\000\000" + + "\ud803\udcb2\ud803\udcf2\000\000" + + "\ud806\udca0\ud806\udcc0\000\000" + + "\ud806\udca1\ud806\udcc1\000\000" + + "\ud806\udca2\ud806\udcc2\000\000" + + "\ud806\udca3\ud806\udcc3\000\000" + + "\ud806\udca4\ud806\udcc4\000\000" + + "\ud806\udca5\ud806\udcc5\000\000" + + "\ud806\udca6\ud806\udcc6\000\000" + + "\ud806\udca7\ud806\udcc7\000\000" + + "\ud806\udca8\ud806\udcc8\000\000" + + "\ud806\udca9\ud806\udcc9\000\000" + + "\ud806\udcaa\ud806\udcca\000\000" + + "\ud806\udcab\ud806\udccb\000\000" + + "\ud806\udcac\ud806\udccc\000\000" + + "\ud806\udcad\ud806\udccd\000\000" + + "\ud806\udcae\ud806\udcce\000\000" + + "\ud806\udcaf\ud806\udccf\000\000" + + "\ud806\udcb0\ud806\udcd0\000\000" + + "\ud806\udcb1\ud806\udcd1\000\000" + + "\ud806\udcb2\ud806\udcd2\000\000" + + "\ud806\udcb3\ud806\udcd3\000\000" + + "\ud806\udcb4\ud806\udcd4\000\000" + + "\ud806\udcb5\ud806\udcd5\000\000" + + "\ud806\udcb6\ud806\udcd6\000\000" + + "\ud806\udcb7\ud806\udcd7\000\000" + + "\ud806\udcb8\ud806\udcd8\000\000" + + "\ud806\udcb9\ud806\udcd9\000\000" + + "\ud806\udcba\ud806\udcda\000\000" + + "\ud806\udcbb\ud806\udcdb\000\000" + + "\ud806\udcbc\ud806\udcdc\000\000" + + "\ud806\udcbd\ud806\udcdd\000\000" + + "\ud806\udcbe\ud806\udcde\000\000" + + "\ud806\udcbf\ud806\udcdf\000\000" + + "\ud81b\ude40\ud81b\ude60\000\000" + + "\ud81b\ude41\ud81b\ude61\000\000" + + "\ud81b\ude42\ud81b\ude62\000\000" + + "\ud81b\ude43\ud81b\ude63\000\000" + + "\ud81b\ude44\ud81b\ude64\000\000" + + "\ud81b\ude45\ud81b\ude65\000\000" + + "\ud81b\ude46\ud81b\ude66\000\000" + + "\ud81b\ude47\ud81b\ude67\000\000" + + "\ud81b\ude48\ud81b\ude68\000\000" + + "\ud81b\ude49\ud81b\ude69\000\000" + + "\ud81b\ude4a\ud81b\ude6a\000\000" + + "\ud81b\ude4b\ud81b\ude6b\000\000" + + "\ud81b\ude4c\ud81b\ude6c\000\000" + + "\ud81b\ude4d\ud81b\ude6d\000\000" + + "\ud81b\ude4e\ud81b\ude6e\000\000" + + "\ud81b\ude4f\ud81b\ude6f\000\000" + + "\ud81b\ude50\ud81b\ude70\000\000" + + "\ud81b\ude51\ud81b\ude71\000\000" + + "\ud81b\ude52\ud81b\ude72\000\000" + + "\ud81b\ude53\ud81b\ude73\000\000" + + "\ud81b\ude54\ud81b\ude74\000\000" + + "\ud81b\ude55\ud81b\ude75\000\000" + + "\ud81b\ude56\ud81b\ude76\000\000" + + "\ud81b\ude57\ud81b\ude77\000\000" + + "\ud81b\ude58\ud81b\ude78\000\000" + + "\ud81b\ude59\ud81b\ude79\000\000" + + "\ud81b\ude5a\ud81b\ude7a\000\000" + + "\ud81b\ude5b\ud81b\ude7b\000\000" + + "\ud81b\ude5c\ud81b\ude7c\000\000" + + "\ud81b\ude5d\ud81b\ude7d\000\000" + + "\ud81b\ude5e\ud81b\ude7e\000\000" + + "\ud81b\ude5f\ud81b\ude7f\000\000" + + "\ud83a\udd00\ud83a\udd22\000\000" + + "\ud83a\udd01\ud83a\udd23\000\000" + + "\ud83a\udd02\ud83a\udd24\000\000" + + "\ud83a\udd03\ud83a\udd25\000\000" + + "\ud83a\udd04\ud83a\udd26\000\000" + + "\ud83a\udd05\ud83a\udd27\000\000" + + "\ud83a\udd06\ud83a\udd28\000\000" + + "\ud83a\udd07\ud83a\udd29\000\000" + + "\ud83a\udd08\ud83a\udd2a\000\000" + + "\ud83a\udd09\ud83a\udd2b\000\000" + + "\ud83a\udd0a\ud83a\udd2c\000\000" + + "\ud83a\udd0b\ud83a\udd2d\000\000" + + "\ud83a\udd0c\ud83a\udd2e\000\000" + + "\ud83a\udd0d\ud83a\udd2f\000\000" + + "\ud83a\udd0e\ud83a\udd30\000\000" + + "\ud83a\udd0f\ud83a\udd31\000\000" + + "\ud83a\udd10\ud83a\udd32\000\000" + + "\ud83a\udd11\ud83a\udd33\000\000" + + "\ud83a\udd12\ud83a\udd34\000\000" + + "\ud83a\udd13\ud83a\udd35\000\000" + + "\ud83a\udd14\ud83a\udd36\000\000" + + "\ud83a\udd15\ud83a\udd37\000\000" + + "\ud83a\udd16\ud83a\udd38\000\000" + + "\ud83a\udd17\ud83a\udd39\000\000" + + "\ud83a\udd18\ud83a\udd3a\000\000" + + "\ud83a\udd19\ud83a\udd3b\000\000" + + "\ud83a\udd1a\ud83a\udd3c\000\000" + + "\ud83a\udd1b\ud83a\udd3d\000\000" + + "\ud83a\udd1c\ud83a\udd3e\000\000" + + "\ud83a\udd1d\ud83a\udd3f\000\000" + + "\ud83a\udd1e\ud83a\udd40\000\000" + + "\ud83a\udd1f\ud83a\udd41\000\000" + + "\ud83a\udd20\ud83a\udd42\000\000" + + "\ud83a\udd21\ud83a\udd43\000\000"; +} diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_10_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_10_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_10_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_10_0.flex new file mode 100644 index 000000000..7f8cd06f8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_10_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_10_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:10.0} { setCurCharPropertyValue("Age:10.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_10_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_10_0.output new file mode 100644 index 000000000..883224be0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_10_0.output @@ -0,0 +1,659 @@ +0000..0377; Age:10.0 +037A..037F; Age:10.0 +0384..038A; Age:10.0 +038C..038C; Age:10.0 +038E..03A1; Age:10.0 +03A3..052F; Age:10.0 +0531..0556; Age:10.0 +0559..055F; Age:10.0 +0561..0587; Age:10.0 +0589..058A; Age:10.0 +058D..058F; Age:10.0 +0591..05C7; Age:10.0 +05D0..05EA; Age:10.0 +05F0..05F4; Age:10.0 +0600..061C; Age:10.0 +061E..070D; Age:10.0 +070F..074A; Age:10.0 +074D..07B1; Age:10.0 +07C0..07FA; Age:10.0 +0800..082D; Age:10.0 +0830..083E; Age:10.0 +0840..085B; Age:10.0 +085E..085E; Age:10.0 +0860..086A; Age:10.0 +08A0..08B4; Age:10.0 +08B6..08BD; Age:10.0 +08D4..0983; Age:10.0 +0985..098C; Age:10.0 +098F..0990; Age:10.0 +0993..09A8; Age:10.0 +09AA..09B0; Age:10.0 +09B2..09B2; Age:10.0 +09B6..09B9; Age:10.0 +09BC..09C4; Age:10.0 +09C7..09C8; Age:10.0 +09CB..09CE; Age:10.0 +09D7..09D7; Age:10.0 +09DC..09DD; Age:10.0 +09DF..09E3; Age:10.0 +09E6..09FD; Age:10.0 +0A01..0A03; Age:10.0 +0A05..0A0A; Age:10.0 +0A0F..0A10; Age:10.0 +0A13..0A28; Age:10.0 +0A2A..0A30; Age:10.0 +0A32..0A33; Age:10.0 +0A35..0A36; Age:10.0 +0A38..0A39; Age:10.0 +0A3C..0A3C; Age:10.0 +0A3E..0A42; Age:10.0 +0A47..0A48; Age:10.0 +0A4B..0A4D; Age:10.0 +0A51..0A51; Age:10.0 +0A59..0A5C; Age:10.0 +0A5E..0A5E; Age:10.0 +0A66..0A75; Age:10.0 +0A81..0A83; Age:10.0 +0A85..0A8D; Age:10.0 +0A8F..0A91; Age:10.0 +0A93..0AA8; Age:10.0 +0AAA..0AB0; Age:10.0 +0AB2..0AB3; Age:10.0 +0AB5..0AB9; Age:10.0 +0ABC..0AC5; Age:10.0 +0AC7..0AC9; Age:10.0 +0ACB..0ACD; Age:10.0 +0AD0..0AD0; Age:10.0 +0AE0..0AE3; Age:10.0 +0AE6..0AF1; Age:10.0 +0AF9..0AFF; Age:10.0 +0B01..0B03; Age:10.0 +0B05..0B0C; Age:10.0 +0B0F..0B10; Age:10.0 +0B13..0B28; Age:10.0 +0B2A..0B30; Age:10.0 +0B32..0B33; Age:10.0 +0B35..0B39; Age:10.0 +0B3C..0B44; Age:10.0 +0B47..0B48; Age:10.0 +0B4B..0B4D; Age:10.0 +0B56..0B57; Age:10.0 +0B5C..0B5D; Age:10.0 +0B5F..0B63; Age:10.0 +0B66..0B77; Age:10.0 +0B82..0B83; Age:10.0 +0B85..0B8A; Age:10.0 +0B8E..0B90; Age:10.0 +0B92..0B95; Age:10.0 +0B99..0B9A; Age:10.0 +0B9C..0B9C; Age:10.0 +0B9E..0B9F; Age:10.0 +0BA3..0BA4; Age:10.0 +0BA8..0BAA; Age:10.0 +0BAE..0BB9; Age:10.0 +0BBE..0BC2; Age:10.0 +0BC6..0BC8; Age:10.0 +0BCA..0BCD; Age:10.0 +0BD0..0BD0; Age:10.0 +0BD7..0BD7; Age:10.0 +0BE6..0BFA; Age:10.0 +0C00..0C03; Age:10.0 +0C05..0C0C; Age:10.0 +0C0E..0C10; Age:10.0 +0C12..0C28; Age:10.0 +0C2A..0C39; Age:10.0 +0C3D..0C44; Age:10.0 +0C46..0C48; Age:10.0 +0C4A..0C4D; Age:10.0 +0C55..0C56; Age:10.0 +0C58..0C5A; Age:10.0 +0C60..0C63; Age:10.0 +0C66..0C6F; Age:10.0 +0C78..0C83; Age:10.0 +0C85..0C8C; Age:10.0 +0C8E..0C90; Age:10.0 +0C92..0CA8; Age:10.0 +0CAA..0CB3; Age:10.0 +0CB5..0CB9; Age:10.0 +0CBC..0CC4; Age:10.0 +0CC6..0CC8; Age:10.0 +0CCA..0CCD; Age:10.0 +0CD5..0CD6; Age:10.0 +0CDE..0CDE; Age:10.0 +0CE0..0CE3; Age:10.0 +0CE6..0CEF; Age:10.0 +0CF1..0CF2; Age:10.0 +0D00..0D03; Age:10.0 +0D05..0D0C; Age:10.0 +0D0E..0D10; Age:10.0 +0D12..0D44; Age:10.0 +0D46..0D48; Age:10.0 +0D4A..0D4F; Age:10.0 +0D54..0D63; Age:10.0 +0D66..0D7F; Age:10.0 +0D82..0D83; Age:10.0 +0D85..0D96; Age:10.0 +0D9A..0DB1; Age:10.0 +0DB3..0DBB; Age:10.0 +0DBD..0DBD; Age:10.0 +0DC0..0DC6; Age:10.0 +0DCA..0DCA; Age:10.0 +0DCF..0DD4; Age:10.0 +0DD6..0DD6; Age:10.0 +0DD8..0DDF; Age:10.0 +0DE6..0DEF; Age:10.0 +0DF2..0DF4; Age:10.0 +0E01..0E3A; Age:10.0 +0E3F..0E5B; Age:10.0 +0E81..0E82; Age:10.0 +0E84..0E84; Age:10.0 +0E87..0E88; Age:10.0 +0E8A..0E8A; Age:10.0 +0E8D..0E8D; Age:10.0 +0E94..0E97; Age:10.0 +0E99..0E9F; Age:10.0 +0EA1..0EA3; Age:10.0 +0EA5..0EA5; Age:10.0 +0EA7..0EA7; Age:10.0 +0EAA..0EAB; Age:10.0 +0EAD..0EB9; Age:10.0 +0EBB..0EBD; Age:10.0 +0EC0..0EC4; Age:10.0 +0EC6..0EC6; Age:10.0 +0EC8..0ECD; Age:10.0 +0ED0..0ED9; Age:10.0 +0EDC..0EDF; Age:10.0 +0F00..0F47; Age:10.0 +0F49..0F6C; Age:10.0 +0F71..0F97; Age:10.0 +0F99..0FBC; Age:10.0 +0FBE..0FCC; Age:10.0 +0FCE..0FDA; Age:10.0 +1000..10C5; Age:10.0 +10C7..10C7; Age:10.0 +10CD..10CD; Age:10.0 +10D0..1248; Age:10.0 +124A..124D; Age:10.0 +1250..1256; Age:10.0 +1258..1258; Age:10.0 +125A..125D; Age:10.0 +1260..1288; Age:10.0 +128A..128D; Age:10.0 +1290..12B0; Age:10.0 +12B2..12B5; Age:10.0 +12B8..12BE; Age:10.0 +12C0..12C0; Age:10.0 +12C2..12C5; Age:10.0 +12C8..12D6; Age:10.0 +12D8..1310; Age:10.0 +1312..1315; Age:10.0 +1318..135A; Age:10.0 +135D..137C; Age:10.0 +1380..1399; Age:10.0 +13A0..13F5; Age:10.0 +13F8..13FD; Age:10.0 +1400..169C; Age:10.0 +16A0..16F8; Age:10.0 +1700..170C; Age:10.0 +170E..1714; Age:10.0 +1720..1736; Age:10.0 +1740..1753; Age:10.0 +1760..176C; Age:10.0 +176E..1770; Age:10.0 +1772..1773; Age:10.0 +1780..17DD; Age:10.0 +17E0..17E9; Age:10.0 +17F0..17F9; Age:10.0 +1800..180E; Age:10.0 +1810..1819; Age:10.0 +1820..1877; Age:10.0 +1880..18AA; Age:10.0 +18B0..18F5; Age:10.0 +1900..191E; Age:10.0 +1920..192B; Age:10.0 +1930..193B; Age:10.0 +1940..1940; Age:10.0 +1944..196D; Age:10.0 +1970..1974; Age:10.0 +1980..19AB; Age:10.0 +19B0..19C9; Age:10.0 +19D0..19DA; Age:10.0 +19DE..1A1B; Age:10.0 +1A1E..1A5E; Age:10.0 +1A60..1A7C; Age:10.0 +1A7F..1A89; Age:10.0 +1A90..1A99; Age:10.0 +1AA0..1AAD; Age:10.0 +1AB0..1ABE; Age:10.0 +1B00..1B4B; Age:10.0 +1B50..1B7C; Age:10.0 +1B80..1BF3; Age:10.0 +1BFC..1C37; Age:10.0 +1C3B..1C49; Age:10.0 +1C4D..1C88; Age:10.0 +1CC0..1CC7; Age:10.0 +1CD0..1CF9; Age:10.0 +1D00..1DF9; Age:10.0 +1DFB..1F15; Age:10.0 +1F18..1F1D; Age:10.0 +1F20..1F45; Age:10.0 +1F48..1F4D; Age:10.0 +1F50..1F57; Age:10.0 +1F59..1F59; Age:10.0 +1F5B..1F5B; Age:10.0 +1F5D..1F5D; Age:10.0 +1F5F..1F7D; Age:10.0 +1F80..1FB4; Age:10.0 +1FB6..1FC4; Age:10.0 +1FC6..1FD3; Age:10.0 +1FD6..1FDB; Age:10.0 +1FDD..1FEF; Age:10.0 +1FF2..1FF4; Age:10.0 +1FF6..1FFE; Age:10.0 +2000..2064; Age:10.0 +2066..2071; Age:10.0 +2074..208E; Age:10.0 +2090..209C; Age:10.0 +20A0..20BF; Age:10.0 +20D0..20F0; Age:10.0 +2100..218B; Age:10.0 +2190..2426; Age:10.0 +2440..244A; Age:10.0 +2460..2B73; Age:10.0 +2B76..2B95; Age:10.0 +2B98..2BB9; Age:10.0 +2BBD..2BC8; Age:10.0 +2BCA..2BD2; Age:10.0 +2BEC..2BEF; Age:10.0 +2C00..2C2E; Age:10.0 +2C30..2C5E; Age:10.0 +2C60..2CF3; Age:10.0 +2CF9..2D25; Age:10.0 +2D27..2D27; Age:10.0 +2D2D..2D2D; Age:10.0 +2D30..2D67; Age:10.0 +2D6F..2D70; Age:10.0 +2D7F..2D96; Age:10.0 +2DA0..2DA6; Age:10.0 +2DA8..2DAE; Age:10.0 +2DB0..2DB6; Age:10.0 +2DB8..2DBE; Age:10.0 +2DC0..2DC6; Age:10.0 +2DC8..2DCE; Age:10.0 +2DD0..2DD6; Age:10.0 +2DD8..2DDE; Age:10.0 +2DE0..2E49; Age:10.0 +2E80..2E99; Age:10.0 +2E9B..2EF3; Age:10.0 +2F00..2FD5; Age:10.0 +2FF0..2FFB; Age:10.0 +3000..303F; Age:10.0 +3041..3096; Age:10.0 +3099..30FF; Age:10.0 +3105..312E; Age:10.0 +3131..318E; Age:10.0 +3190..31BA; Age:10.0 +31C0..31E3; Age:10.0 +31F0..321E; Age:10.0 +3220..32FE; Age:10.0 +3300..4DB5; Age:10.0 +4DC0..9FEA; Age:10.0 +A000..A48C; Age:10.0 +A490..A4C6; Age:10.0 +A4D0..A62B; Age:10.0 +A640..A6F7; Age:10.0 +A700..A7AE; Age:10.0 +A7B0..A7B7; Age:10.0 +A7F7..A82B; Age:10.0 +A830..A839; Age:10.0 +A840..A877; Age:10.0 +A880..A8C5; Age:10.0 +A8CE..A8D9; Age:10.0 +A8E0..A8FD; Age:10.0 +A900..A953; Age:10.0 +A95F..A97C; Age:10.0 +A980..A9CD; Age:10.0 +A9CF..A9D9; Age:10.0 +A9DE..A9FE; Age:10.0 +AA00..AA36; Age:10.0 +AA40..AA4D; Age:10.0 +AA50..AA59; Age:10.0 +AA5C..AAC2; Age:10.0 +AADB..AAF6; Age:10.0 +AB01..AB06; Age:10.0 +AB09..AB0E; Age:10.0 +AB11..AB16; Age:10.0 +AB20..AB26; Age:10.0 +AB28..AB2E; Age:10.0 +AB30..AB65; Age:10.0 +AB70..ABED; Age:10.0 +ABF0..ABF9; Age:10.0 +AC00..D7A3; Age:10.0 +D7B0..D7C6; Age:10.0 +D7CB..D7FB; Age:10.0 +E000..FA6D; Age:10.0 +FA70..FAD9; Age:10.0 +FB00..FB06; Age:10.0 +FB13..FB17; Age:10.0 +FB1D..FB36; Age:10.0 +FB38..FB3C; Age:10.0 +FB3E..FB3E; Age:10.0 +FB40..FB41; Age:10.0 +FB43..FB44; Age:10.0 +FB46..FBC1; Age:10.0 +FBD3..FD3F; Age:10.0 +FD50..FD8F; Age:10.0 +FD92..FDC7; Age:10.0 +FDD0..FDFD; Age:10.0 +FE00..FE19; Age:10.0 +FE20..FE52; Age:10.0 +FE54..FE66; Age:10.0 +FE68..FE6B; Age:10.0 +FE70..FE74; Age:10.0 +FE76..FEFC; Age:10.0 +FEFF..FEFF; Age:10.0 +FF01..FFBE; Age:10.0 +FFC2..FFC7; Age:10.0 +FFCA..FFCF; Age:10.0 +FFD2..FFD7; Age:10.0 +FFDA..FFDC; Age:10.0 +FFE0..FFE6; Age:10.0 +FFE8..FFEE; Age:10.0 +FFF9..1000B; Age:10.0 +1000D..10026; Age:10.0 +10028..1003A; Age:10.0 +1003C..1003D; Age:10.0 +1003F..1004D; Age:10.0 +10050..1005D; Age:10.0 +10080..100FA; Age:10.0 +10100..10102; Age:10.0 +10107..10133; Age:10.0 +10137..1018E; Age:10.0 +10190..1019B; Age:10.0 +101A0..101A0; Age:10.0 +101D0..101FD; Age:10.0 +10280..1029C; Age:10.0 +102A0..102D0; Age:10.0 +102E0..102FB; Age:10.0 +10300..10323; Age:10.0 +1032D..1034A; Age:10.0 +10350..1037A; Age:10.0 +10380..1039D; Age:10.0 +1039F..103C3; Age:10.0 +103C8..103D5; Age:10.0 +10400..1049D; Age:10.0 +104A0..104A9; Age:10.0 +104B0..104D3; Age:10.0 +104D8..104FB; Age:10.0 +10500..10527; Age:10.0 +10530..10563; Age:10.0 +1056F..1056F; Age:10.0 +10600..10736; Age:10.0 +10740..10755; Age:10.0 +10760..10767; Age:10.0 +10800..10805; Age:10.0 +10808..10808; Age:10.0 +1080A..10835; Age:10.0 +10837..10838; Age:10.0 +1083C..1083C; Age:10.0 +1083F..10855; Age:10.0 +10857..1089E; Age:10.0 +108A7..108AF; Age:10.0 +108E0..108F2; Age:10.0 +108F4..108F5; Age:10.0 +108FB..1091B; Age:10.0 +1091F..10939; Age:10.0 +1093F..1093F; Age:10.0 +10980..109B7; Age:10.0 +109BC..109CF; Age:10.0 +109D2..10A03; Age:10.0 +10A05..10A06; Age:10.0 +10A0C..10A13; Age:10.0 +10A15..10A17; Age:10.0 +10A19..10A33; Age:10.0 +10A38..10A3A; Age:10.0 +10A3F..10A47; Age:10.0 +10A50..10A58; Age:10.0 +10A60..10A9F; Age:10.0 +10AC0..10AE6; Age:10.0 +10AEB..10AF6; Age:10.0 +10B00..10B35; Age:10.0 +10B39..10B55; Age:10.0 +10B58..10B72; Age:10.0 +10B78..10B91; Age:10.0 +10B99..10B9C; Age:10.0 +10BA9..10BAF; Age:10.0 +10C00..10C48; Age:10.0 +10C80..10CB2; Age:10.0 +10CC0..10CF2; Age:10.0 +10CFA..10CFF; Age:10.0 +10E60..10E7E; Age:10.0 +11000..1104D; Age:10.0 +11052..1106F; Age:10.0 +1107F..110C1; Age:10.0 +110D0..110E8; Age:10.0 +110F0..110F9; Age:10.0 +11100..11134; Age:10.0 +11136..11143; Age:10.0 +11150..11176; Age:10.0 +11180..111CD; Age:10.0 +111D0..111DF; Age:10.0 +111E1..111F4; Age:10.0 +11200..11211; Age:10.0 +11213..1123E; Age:10.0 +11280..11286; Age:10.0 +11288..11288; Age:10.0 +1128A..1128D; Age:10.0 +1128F..1129D; Age:10.0 +1129F..112A9; Age:10.0 +112B0..112EA; Age:10.0 +112F0..112F9; Age:10.0 +11300..11303; Age:10.0 +11305..1130C; Age:10.0 +1130F..11310; Age:10.0 +11313..11328; Age:10.0 +1132A..11330; Age:10.0 +11332..11333; Age:10.0 +11335..11339; Age:10.0 +1133C..11344; Age:10.0 +11347..11348; Age:10.0 +1134B..1134D; Age:10.0 +11350..11350; Age:10.0 +11357..11357; Age:10.0 +1135D..11363; Age:10.0 +11366..1136C; Age:10.0 +11370..11374; Age:10.0 +11400..11459; Age:10.0 +1145B..1145B; Age:10.0 +1145D..1145D; Age:10.0 +11480..114C7; Age:10.0 +114D0..114D9; Age:10.0 +11580..115B5; Age:10.0 +115B8..115DD; Age:10.0 +11600..11644; Age:10.0 +11650..11659; Age:10.0 +11660..1166C; Age:10.0 +11680..116B7; Age:10.0 +116C0..116C9; Age:10.0 +11700..11719; Age:10.0 +1171D..1172B; Age:10.0 +11730..1173F; Age:10.0 +118A0..118F2; Age:10.0 +118FF..118FF; Age:10.0 +11A00..11A47; Age:10.0 +11A50..11A83; Age:10.0 +11A86..11A9C; Age:10.0 +11A9E..11AA2; Age:10.0 +11AC0..11AF8; Age:10.0 +11C00..11C08; Age:10.0 +11C0A..11C36; Age:10.0 +11C38..11C45; Age:10.0 +11C50..11C6C; Age:10.0 +11C70..11C8F; Age:10.0 +11C92..11CA7; Age:10.0 +11CA9..11CB6; Age:10.0 +11D00..11D06; Age:10.0 +11D08..11D09; Age:10.0 +11D0B..11D36; Age:10.0 +11D3A..11D3A; Age:10.0 +11D3C..11D3D; Age:10.0 +11D3F..11D47; Age:10.0 +11D50..11D59; Age:10.0 +12000..12399; Age:10.0 +12400..1246E; Age:10.0 +12470..12474; Age:10.0 +12480..12543; Age:10.0 +13000..1342E; Age:10.0 +14400..14646; Age:10.0 +16800..16A38; Age:10.0 +16A40..16A5E; Age:10.0 +16A60..16A69; Age:10.0 +16A6E..16A6F; Age:10.0 +16AD0..16AED; Age:10.0 +16AF0..16AF5; Age:10.0 +16B00..16B45; Age:10.0 +16B50..16B59; Age:10.0 +16B5B..16B61; Age:10.0 +16B63..16B77; Age:10.0 +16B7D..16B8F; Age:10.0 +16F00..16F44; Age:10.0 +16F50..16F7E; Age:10.0 +16F8F..16F9F; Age:10.0 +16FE0..16FE1; Age:10.0 +17000..187EC; Age:10.0 +18800..18AF2; Age:10.0 +1B000..1B11E; Age:10.0 +1B170..1B2FB; Age:10.0 +1BC00..1BC6A; Age:10.0 +1BC70..1BC7C; Age:10.0 +1BC80..1BC88; Age:10.0 +1BC90..1BC99; Age:10.0 +1BC9C..1BCA3; Age:10.0 +1D000..1D0F5; Age:10.0 +1D100..1D126; Age:10.0 +1D129..1D1E8; Age:10.0 +1D200..1D245; Age:10.0 +1D300..1D356; Age:10.0 +1D360..1D371; Age:10.0 +1D400..1D454; Age:10.0 +1D456..1D49C; Age:10.0 +1D49E..1D49F; Age:10.0 +1D4A2..1D4A2; Age:10.0 +1D4A5..1D4A6; Age:10.0 +1D4A9..1D4AC; Age:10.0 +1D4AE..1D4B9; Age:10.0 +1D4BB..1D4BB; Age:10.0 +1D4BD..1D4C3; Age:10.0 +1D4C5..1D505; Age:10.0 +1D507..1D50A; Age:10.0 +1D50D..1D514; Age:10.0 +1D516..1D51C; Age:10.0 +1D51E..1D539; Age:10.0 +1D53B..1D53E; Age:10.0 +1D540..1D544; Age:10.0 +1D546..1D546; Age:10.0 +1D54A..1D550; Age:10.0 +1D552..1D6A5; Age:10.0 +1D6A8..1D7CB; Age:10.0 +1D7CE..1DA8B; Age:10.0 +1DA9B..1DA9F; Age:10.0 +1DAA1..1DAAF; Age:10.0 +1E000..1E006; Age:10.0 +1E008..1E018; Age:10.0 +1E01B..1E021; Age:10.0 +1E023..1E024; Age:10.0 +1E026..1E02A; Age:10.0 +1E800..1E8C4; Age:10.0 +1E8C7..1E8D6; Age:10.0 +1E900..1E94A; Age:10.0 +1E950..1E959; Age:10.0 +1E95E..1E95F; Age:10.0 +1EE00..1EE03; Age:10.0 +1EE05..1EE1F; Age:10.0 +1EE21..1EE22; Age:10.0 +1EE24..1EE24; Age:10.0 +1EE27..1EE27; Age:10.0 +1EE29..1EE32; Age:10.0 +1EE34..1EE37; Age:10.0 +1EE39..1EE39; Age:10.0 +1EE3B..1EE3B; Age:10.0 +1EE42..1EE42; Age:10.0 +1EE47..1EE47; Age:10.0 +1EE49..1EE49; Age:10.0 +1EE4B..1EE4B; Age:10.0 +1EE4D..1EE4F; Age:10.0 +1EE51..1EE52; Age:10.0 +1EE54..1EE54; Age:10.0 +1EE57..1EE57; Age:10.0 +1EE59..1EE59; Age:10.0 +1EE5B..1EE5B; Age:10.0 +1EE5D..1EE5D; Age:10.0 +1EE5F..1EE5F; Age:10.0 +1EE61..1EE62; Age:10.0 +1EE64..1EE64; Age:10.0 +1EE67..1EE6A; Age:10.0 +1EE6C..1EE72; Age:10.0 +1EE74..1EE77; Age:10.0 +1EE79..1EE7C; Age:10.0 +1EE7E..1EE7E; Age:10.0 +1EE80..1EE89; Age:10.0 +1EE8B..1EE9B; Age:10.0 +1EEA1..1EEA3; Age:10.0 +1EEA5..1EEA9; Age:10.0 +1EEAB..1EEBB; Age:10.0 +1EEF0..1EEF1; Age:10.0 +1F000..1F02B; Age:10.0 +1F030..1F093; Age:10.0 +1F0A0..1F0AE; Age:10.0 +1F0B1..1F0BF; Age:10.0 +1F0C1..1F0CF; Age:10.0 +1F0D1..1F0F5; Age:10.0 +1F100..1F10C; Age:10.0 +1F110..1F12E; Age:10.0 +1F130..1F16B; Age:10.0 +1F170..1F1AC; Age:10.0 +1F1E6..1F202; Age:10.0 +1F210..1F23B; Age:10.0 +1F240..1F248; Age:10.0 +1F250..1F251; Age:10.0 +1F260..1F265; Age:10.0 +1F300..1F6D4; Age:10.0 +1F6E0..1F6EC; Age:10.0 +1F6F0..1F6F8; Age:10.0 +1F700..1F773; Age:10.0 +1F780..1F7D4; Age:10.0 +1F800..1F80B; Age:10.0 +1F810..1F847; Age:10.0 +1F850..1F859; Age:10.0 +1F860..1F887; Age:10.0 +1F890..1F8AD; Age:10.0 +1F900..1F90B; Age:10.0 +1F910..1F93E; Age:10.0 +1F940..1F94C; Age:10.0 +1F950..1F96B; Age:10.0 +1F980..1F997; Age:10.0 +1F9C0..1F9C0; Age:10.0 +1F9D0..1F9E6; Age:10.0 +1FFFE..2A6D6; Age:10.0 +2A700..2B734; Age:10.0 +2B740..2B81D; Age:10.0 +2B820..2CEA1; Age:10.0 +2CEB0..2EBE0; Age:10.0 +2F800..2FA1D; Age:10.0 +2FFFE..2FFFF; Age:10.0 +3FFFE..3FFFF; Age:10.0 +4FFFE..4FFFF; Age:10.0 +5FFFE..5FFFF; Age:10.0 +6FFFE..6FFFF; Age:10.0 +7FFFE..7FFFF; Age:10.0 +8FFFE..8FFFF; Age:10.0 +9FFFE..9FFFF; Age:10.0 +AFFFE..AFFFF; Age:10.0 +BFFFE..BFFFF; Age:10.0 +CFFFE..CFFFF; Age:10.0 +DFFFE..DFFFF; Age:10.0 +E0001..E0001; Age:10.0 +E0020..E007F; Age:10.0 +E0100..E01EF; Age:10.0 +EFFFE..10FFFF; Age:10.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_10_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_10_0.test new file mode 100644 index 000000000..3abee901a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_10_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_10_0 + +description: +Tests character class syntax of the Unicode 12.1 Age=10.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_11_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_11_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_11_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_11_0.flex new file mode 100644 index 000000000..5c83abc4f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_11_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_11_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:11.0} { setCurCharPropertyValue("Age:11.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_11_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_11_0.output new file mode 100644 index 000000000..ef88c2bc2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_11_0.output @@ -0,0 +1,668 @@ +0000..0377; Age:11.0 +037A..037F; Age:11.0 +0384..038A; Age:11.0 +038C..038C; Age:11.0 +038E..03A1; Age:11.0 +03A3..052F; Age:11.0 +0531..0556; Age:11.0 +0559..058A; Age:11.0 +058D..058F; Age:11.0 +0591..05C7; Age:11.0 +05D0..05EA; Age:11.0 +05EF..05F4; Age:11.0 +0600..061C; Age:11.0 +061E..070D; Age:11.0 +070F..074A; Age:11.0 +074D..07B1; Age:11.0 +07C0..07FA; Age:11.0 +07FD..082D; Age:11.0 +0830..083E; Age:11.0 +0840..085B; Age:11.0 +085E..085E; Age:11.0 +0860..086A; Age:11.0 +08A0..08B4; Age:11.0 +08B6..08BD; Age:11.0 +08D3..0983; Age:11.0 +0985..098C; Age:11.0 +098F..0990; Age:11.0 +0993..09A8; Age:11.0 +09AA..09B0; Age:11.0 +09B2..09B2; Age:11.0 +09B6..09B9; Age:11.0 +09BC..09C4; Age:11.0 +09C7..09C8; Age:11.0 +09CB..09CE; Age:11.0 +09D7..09D7; Age:11.0 +09DC..09DD; Age:11.0 +09DF..09E3; Age:11.0 +09E6..09FE; Age:11.0 +0A01..0A03; Age:11.0 +0A05..0A0A; Age:11.0 +0A0F..0A10; Age:11.0 +0A13..0A28; Age:11.0 +0A2A..0A30; Age:11.0 +0A32..0A33; Age:11.0 +0A35..0A36; Age:11.0 +0A38..0A39; Age:11.0 +0A3C..0A3C; Age:11.0 +0A3E..0A42; Age:11.0 +0A47..0A48; Age:11.0 +0A4B..0A4D; Age:11.0 +0A51..0A51; Age:11.0 +0A59..0A5C; Age:11.0 +0A5E..0A5E; Age:11.0 +0A66..0A76; Age:11.0 +0A81..0A83; Age:11.0 +0A85..0A8D; Age:11.0 +0A8F..0A91; Age:11.0 +0A93..0AA8; Age:11.0 +0AAA..0AB0; Age:11.0 +0AB2..0AB3; Age:11.0 +0AB5..0AB9; Age:11.0 +0ABC..0AC5; Age:11.0 +0AC7..0AC9; Age:11.0 +0ACB..0ACD; Age:11.0 +0AD0..0AD0; Age:11.0 +0AE0..0AE3; Age:11.0 +0AE6..0AF1; Age:11.0 +0AF9..0AFF; Age:11.0 +0B01..0B03; Age:11.0 +0B05..0B0C; Age:11.0 +0B0F..0B10; Age:11.0 +0B13..0B28; Age:11.0 +0B2A..0B30; Age:11.0 +0B32..0B33; Age:11.0 +0B35..0B39; Age:11.0 +0B3C..0B44; Age:11.0 +0B47..0B48; Age:11.0 +0B4B..0B4D; Age:11.0 +0B56..0B57; Age:11.0 +0B5C..0B5D; Age:11.0 +0B5F..0B63; Age:11.0 +0B66..0B77; Age:11.0 +0B82..0B83; Age:11.0 +0B85..0B8A; Age:11.0 +0B8E..0B90; Age:11.0 +0B92..0B95; Age:11.0 +0B99..0B9A; Age:11.0 +0B9C..0B9C; Age:11.0 +0B9E..0B9F; Age:11.0 +0BA3..0BA4; Age:11.0 +0BA8..0BAA; Age:11.0 +0BAE..0BB9; Age:11.0 +0BBE..0BC2; Age:11.0 +0BC6..0BC8; Age:11.0 +0BCA..0BCD; Age:11.0 +0BD0..0BD0; Age:11.0 +0BD7..0BD7; Age:11.0 +0BE6..0BFA; Age:11.0 +0C00..0C0C; Age:11.0 +0C0E..0C10; Age:11.0 +0C12..0C28; Age:11.0 +0C2A..0C39; Age:11.0 +0C3D..0C44; Age:11.0 +0C46..0C48; Age:11.0 +0C4A..0C4D; Age:11.0 +0C55..0C56; Age:11.0 +0C58..0C5A; Age:11.0 +0C60..0C63; Age:11.0 +0C66..0C6F; Age:11.0 +0C78..0C8C; Age:11.0 +0C8E..0C90; Age:11.0 +0C92..0CA8; Age:11.0 +0CAA..0CB3; Age:11.0 +0CB5..0CB9; Age:11.0 +0CBC..0CC4; Age:11.0 +0CC6..0CC8; Age:11.0 +0CCA..0CCD; Age:11.0 +0CD5..0CD6; Age:11.0 +0CDE..0CDE; Age:11.0 +0CE0..0CE3; Age:11.0 +0CE6..0CEF; Age:11.0 +0CF1..0CF2; Age:11.0 +0D00..0D03; Age:11.0 +0D05..0D0C; Age:11.0 +0D0E..0D10; Age:11.0 +0D12..0D44; Age:11.0 +0D46..0D48; Age:11.0 +0D4A..0D4F; Age:11.0 +0D54..0D63; Age:11.0 +0D66..0D7F; Age:11.0 +0D82..0D83; Age:11.0 +0D85..0D96; Age:11.0 +0D9A..0DB1; Age:11.0 +0DB3..0DBB; Age:11.0 +0DBD..0DBD; Age:11.0 +0DC0..0DC6; Age:11.0 +0DCA..0DCA; Age:11.0 +0DCF..0DD4; Age:11.0 +0DD6..0DD6; Age:11.0 +0DD8..0DDF; Age:11.0 +0DE6..0DEF; Age:11.0 +0DF2..0DF4; Age:11.0 +0E01..0E3A; Age:11.0 +0E3F..0E5B; Age:11.0 +0E81..0E82; Age:11.0 +0E84..0E84; Age:11.0 +0E87..0E88; Age:11.0 +0E8A..0E8A; Age:11.0 +0E8D..0E8D; Age:11.0 +0E94..0E97; Age:11.0 +0E99..0E9F; Age:11.0 +0EA1..0EA3; Age:11.0 +0EA5..0EA5; Age:11.0 +0EA7..0EA7; Age:11.0 +0EAA..0EAB; Age:11.0 +0EAD..0EB9; Age:11.0 +0EBB..0EBD; Age:11.0 +0EC0..0EC4; Age:11.0 +0EC6..0EC6; Age:11.0 +0EC8..0ECD; Age:11.0 +0ED0..0ED9; Age:11.0 +0EDC..0EDF; Age:11.0 +0F00..0F47; Age:11.0 +0F49..0F6C; Age:11.0 +0F71..0F97; Age:11.0 +0F99..0FBC; Age:11.0 +0FBE..0FCC; Age:11.0 +0FCE..0FDA; Age:11.0 +1000..10C5; Age:11.0 +10C7..10C7; Age:11.0 +10CD..10CD; Age:11.0 +10D0..1248; Age:11.0 +124A..124D; Age:11.0 +1250..1256; Age:11.0 +1258..1258; Age:11.0 +125A..125D; Age:11.0 +1260..1288; Age:11.0 +128A..128D; Age:11.0 +1290..12B0; Age:11.0 +12B2..12B5; Age:11.0 +12B8..12BE; Age:11.0 +12C0..12C0; Age:11.0 +12C2..12C5; Age:11.0 +12C8..12D6; Age:11.0 +12D8..1310; Age:11.0 +1312..1315; Age:11.0 +1318..135A; Age:11.0 +135D..137C; Age:11.0 +1380..1399; Age:11.0 +13A0..13F5; Age:11.0 +13F8..13FD; Age:11.0 +1400..169C; Age:11.0 +16A0..16F8; Age:11.0 +1700..170C; Age:11.0 +170E..1714; Age:11.0 +1720..1736; Age:11.0 +1740..1753; Age:11.0 +1760..176C; Age:11.0 +176E..1770; Age:11.0 +1772..1773; Age:11.0 +1780..17DD; Age:11.0 +17E0..17E9; Age:11.0 +17F0..17F9; Age:11.0 +1800..180E; Age:11.0 +1810..1819; Age:11.0 +1820..1878; Age:11.0 +1880..18AA; Age:11.0 +18B0..18F5; Age:11.0 +1900..191E; Age:11.0 +1920..192B; Age:11.0 +1930..193B; Age:11.0 +1940..1940; Age:11.0 +1944..196D; Age:11.0 +1970..1974; Age:11.0 +1980..19AB; Age:11.0 +19B0..19C9; Age:11.0 +19D0..19DA; Age:11.0 +19DE..1A1B; Age:11.0 +1A1E..1A5E; Age:11.0 +1A60..1A7C; Age:11.0 +1A7F..1A89; Age:11.0 +1A90..1A99; Age:11.0 +1AA0..1AAD; Age:11.0 +1AB0..1ABE; Age:11.0 +1B00..1B4B; Age:11.0 +1B50..1B7C; Age:11.0 +1B80..1BF3; Age:11.0 +1BFC..1C37; Age:11.0 +1C3B..1C49; Age:11.0 +1C4D..1C88; Age:11.0 +1C90..1CBA; Age:11.0 +1CBD..1CC7; Age:11.0 +1CD0..1CF9; Age:11.0 +1D00..1DF9; Age:11.0 +1DFB..1F15; Age:11.0 +1F18..1F1D; Age:11.0 +1F20..1F45; Age:11.0 +1F48..1F4D; Age:11.0 +1F50..1F57; Age:11.0 +1F59..1F59; Age:11.0 +1F5B..1F5B; Age:11.0 +1F5D..1F5D; Age:11.0 +1F5F..1F7D; Age:11.0 +1F80..1FB4; Age:11.0 +1FB6..1FC4; Age:11.0 +1FC6..1FD3; Age:11.0 +1FD6..1FDB; Age:11.0 +1FDD..1FEF; Age:11.0 +1FF2..1FF4; Age:11.0 +1FF6..1FFE; Age:11.0 +2000..2064; Age:11.0 +2066..2071; Age:11.0 +2074..208E; Age:11.0 +2090..209C; Age:11.0 +20A0..20BF; Age:11.0 +20D0..20F0; Age:11.0 +2100..218B; Age:11.0 +2190..2426; Age:11.0 +2440..244A; Age:11.0 +2460..2B73; Age:11.0 +2B76..2B95; Age:11.0 +2B98..2BC8; Age:11.0 +2BCA..2BFE; Age:11.0 +2C00..2C2E; Age:11.0 +2C30..2C5E; Age:11.0 +2C60..2CF3; Age:11.0 +2CF9..2D25; Age:11.0 +2D27..2D27; Age:11.0 +2D2D..2D2D; Age:11.0 +2D30..2D67; Age:11.0 +2D6F..2D70; Age:11.0 +2D7F..2D96; Age:11.0 +2DA0..2DA6; Age:11.0 +2DA8..2DAE; Age:11.0 +2DB0..2DB6; Age:11.0 +2DB8..2DBE; Age:11.0 +2DC0..2DC6; Age:11.0 +2DC8..2DCE; Age:11.0 +2DD0..2DD6; Age:11.0 +2DD8..2DDE; Age:11.0 +2DE0..2E4E; Age:11.0 +2E80..2E99; Age:11.0 +2E9B..2EF3; Age:11.0 +2F00..2FD5; Age:11.0 +2FF0..2FFB; Age:11.0 +3000..303F; Age:11.0 +3041..3096; Age:11.0 +3099..30FF; Age:11.0 +3105..312F; Age:11.0 +3131..318E; Age:11.0 +3190..31BA; Age:11.0 +31C0..31E3; Age:11.0 +31F0..321E; Age:11.0 +3220..32FE; Age:11.0 +3300..4DB5; Age:11.0 +4DC0..9FEF; Age:11.0 +A000..A48C; Age:11.0 +A490..A4C6; Age:11.0 +A4D0..A62B; Age:11.0 +A640..A6F7; Age:11.0 +A700..A7B9; Age:11.0 +A7F7..A82B; Age:11.0 +A830..A839; Age:11.0 +A840..A877; Age:11.0 +A880..A8C5; Age:11.0 +A8CE..A8D9; Age:11.0 +A8E0..A953; Age:11.0 +A95F..A97C; Age:11.0 +A980..A9CD; Age:11.0 +A9CF..A9D9; Age:11.0 +A9DE..A9FE; Age:11.0 +AA00..AA36; Age:11.0 +AA40..AA4D; Age:11.0 +AA50..AA59; Age:11.0 +AA5C..AAC2; Age:11.0 +AADB..AAF6; Age:11.0 +AB01..AB06; Age:11.0 +AB09..AB0E; Age:11.0 +AB11..AB16; Age:11.0 +AB20..AB26; Age:11.0 +AB28..AB2E; Age:11.0 +AB30..AB65; Age:11.0 +AB70..ABED; Age:11.0 +ABF0..ABF9; Age:11.0 +AC00..D7A3; Age:11.0 +D7B0..D7C6; Age:11.0 +D7CB..D7FB; Age:11.0 +E000..FA6D; Age:11.0 +FA70..FAD9; Age:11.0 +FB00..FB06; Age:11.0 +FB13..FB17; Age:11.0 +FB1D..FB36; Age:11.0 +FB38..FB3C; Age:11.0 +FB3E..FB3E; Age:11.0 +FB40..FB41; Age:11.0 +FB43..FB44; Age:11.0 +FB46..FBC1; Age:11.0 +FBD3..FD3F; Age:11.0 +FD50..FD8F; Age:11.0 +FD92..FDC7; Age:11.0 +FDD0..FDFD; Age:11.0 +FE00..FE19; Age:11.0 +FE20..FE52; Age:11.0 +FE54..FE66; Age:11.0 +FE68..FE6B; Age:11.0 +FE70..FE74; Age:11.0 +FE76..FEFC; Age:11.0 +FEFF..FEFF; Age:11.0 +FF01..FFBE; Age:11.0 +FFC2..FFC7; Age:11.0 +FFCA..FFCF; Age:11.0 +FFD2..FFD7; Age:11.0 +FFDA..FFDC; Age:11.0 +FFE0..FFE6; Age:11.0 +FFE8..FFEE; Age:11.0 +FFF9..1000B; Age:11.0 +1000D..10026; Age:11.0 +10028..1003A; Age:11.0 +1003C..1003D; Age:11.0 +1003F..1004D; Age:11.0 +10050..1005D; Age:11.0 +10080..100FA; Age:11.0 +10100..10102; Age:11.0 +10107..10133; Age:11.0 +10137..1018E; Age:11.0 +10190..1019B; Age:11.0 +101A0..101A0; Age:11.0 +101D0..101FD; Age:11.0 +10280..1029C; Age:11.0 +102A0..102D0; Age:11.0 +102E0..102FB; Age:11.0 +10300..10323; Age:11.0 +1032D..1034A; Age:11.0 +10350..1037A; Age:11.0 +10380..1039D; Age:11.0 +1039F..103C3; Age:11.0 +103C8..103D5; Age:11.0 +10400..1049D; Age:11.0 +104A0..104A9; Age:11.0 +104B0..104D3; Age:11.0 +104D8..104FB; Age:11.0 +10500..10527; Age:11.0 +10530..10563; Age:11.0 +1056F..1056F; Age:11.0 +10600..10736; Age:11.0 +10740..10755; Age:11.0 +10760..10767; Age:11.0 +10800..10805; Age:11.0 +10808..10808; Age:11.0 +1080A..10835; Age:11.0 +10837..10838; Age:11.0 +1083C..1083C; Age:11.0 +1083F..10855; Age:11.0 +10857..1089E; Age:11.0 +108A7..108AF; Age:11.0 +108E0..108F2; Age:11.0 +108F4..108F5; Age:11.0 +108FB..1091B; Age:11.0 +1091F..10939; Age:11.0 +1093F..1093F; Age:11.0 +10980..109B7; Age:11.0 +109BC..109CF; Age:11.0 +109D2..10A03; Age:11.0 +10A05..10A06; Age:11.0 +10A0C..10A13; Age:11.0 +10A15..10A17; Age:11.0 +10A19..10A35; Age:11.0 +10A38..10A3A; Age:11.0 +10A3F..10A48; Age:11.0 +10A50..10A58; Age:11.0 +10A60..10A9F; Age:11.0 +10AC0..10AE6; Age:11.0 +10AEB..10AF6; Age:11.0 +10B00..10B35; Age:11.0 +10B39..10B55; Age:11.0 +10B58..10B72; Age:11.0 +10B78..10B91; Age:11.0 +10B99..10B9C; Age:11.0 +10BA9..10BAF; Age:11.0 +10C00..10C48; Age:11.0 +10C80..10CB2; Age:11.0 +10CC0..10CF2; Age:11.0 +10CFA..10D27; Age:11.0 +10D30..10D39; Age:11.0 +10E60..10E7E; Age:11.0 +10F00..10F27; Age:11.0 +10F30..10F59; Age:11.0 +11000..1104D; Age:11.0 +11052..1106F; Age:11.0 +1107F..110C1; Age:11.0 +110CD..110CD; Age:11.0 +110D0..110E8; Age:11.0 +110F0..110F9; Age:11.0 +11100..11134; Age:11.0 +11136..11146; Age:11.0 +11150..11176; Age:11.0 +11180..111CD; Age:11.0 +111D0..111DF; Age:11.0 +111E1..111F4; Age:11.0 +11200..11211; Age:11.0 +11213..1123E; Age:11.0 +11280..11286; Age:11.0 +11288..11288; Age:11.0 +1128A..1128D; Age:11.0 +1128F..1129D; Age:11.0 +1129F..112A9; Age:11.0 +112B0..112EA; Age:11.0 +112F0..112F9; Age:11.0 +11300..11303; Age:11.0 +11305..1130C; Age:11.0 +1130F..11310; Age:11.0 +11313..11328; Age:11.0 +1132A..11330; Age:11.0 +11332..11333; Age:11.0 +11335..11339; Age:11.0 +1133B..11344; Age:11.0 +11347..11348; Age:11.0 +1134B..1134D; Age:11.0 +11350..11350; Age:11.0 +11357..11357; Age:11.0 +1135D..11363; Age:11.0 +11366..1136C; Age:11.0 +11370..11374; Age:11.0 +11400..11459; Age:11.0 +1145B..1145B; Age:11.0 +1145D..1145E; Age:11.0 +11480..114C7; Age:11.0 +114D0..114D9; Age:11.0 +11580..115B5; Age:11.0 +115B8..115DD; Age:11.0 +11600..11644; Age:11.0 +11650..11659; Age:11.0 +11660..1166C; Age:11.0 +11680..116B7; Age:11.0 +116C0..116C9; Age:11.0 +11700..1171A; Age:11.0 +1171D..1172B; Age:11.0 +11730..1173F; Age:11.0 +11800..1183B; Age:11.0 +118A0..118F2; Age:11.0 +118FF..118FF; Age:11.0 +11A00..11A47; Age:11.0 +11A50..11A83; Age:11.0 +11A86..11AA2; Age:11.0 +11AC0..11AF8; Age:11.0 +11C00..11C08; Age:11.0 +11C0A..11C36; Age:11.0 +11C38..11C45; Age:11.0 +11C50..11C6C; Age:11.0 +11C70..11C8F; Age:11.0 +11C92..11CA7; Age:11.0 +11CA9..11CB6; Age:11.0 +11D00..11D06; Age:11.0 +11D08..11D09; Age:11.0 +11D0B..11D36; Age:11.0 +11D3A..11D3A; Age:11.0 +11D3C..11D3D; Age:11.0 +11D3F..11D47; Age:11.0 +11D50..11D59; Age:11.0 +11D60..11D65; Age:11.0 +11D67..11D68; Age:11.0 +11D6A..11D8E; Age:11.0 +11D90..11D91; Age:11.0 +11D93..11D98; Age:11.0 +11DA0..11DA9; Age:11.0 +11EE0..11EF8; Age:11.0 +12000..12399; Age:11.0 +12400..1246E; Age:11.0 +12470..12474; Age:11.0 +12480..12543; Age:11.0 +13000..1342E; Age:11.0 +14400..14646; Age:11.0 +16800..16A38; Age:11.0 +16A40..16A5E; Age:11.0 +16A60..16A69; Age:11.0 +16A6E..16A6F; Age:11.0 +16AD0..16AED; Age:11.0 +16AF0..16AF5; Age:11.0 +16B00..16B45; Age:11.0 +16B50..16B59; Age:11.0 +16B5B..16B61; Age:11.0 +16B63..16B77; Age:11.0 +16B7D..16B8F; Age:11.0 +16E40..16E9A; Age:11.0 +16F00..16F44; Age:11.0 +16F50..16F7E; Age:11.0 +16F8F..16F9F; Age:11.0 +16FE0..16FE1; Age:11.0 +17000..187F1; Age:11.0 +18800..18AF2; Age:11.0 +1B000..1B11E; Age:11.0 +1B170..1B2FB; Age:11.0 +1BC00..1BC6A; Age:11.0 +1BC70..1BC7C; Age:11.0 +1BC80..1BC88; Age:11.0 +1BC90..1BC99; Age:11.0 +1BC9C..1BCA3; Age:11.0 +1D000..1D0F5; Age:11.0 +1D100..1D126; Age:11.0 +1D129..1D1E8; Age:11.0 +1D200..1D245; Age:11.0 +1D2E0..1D2F3; Age:11.0 +1D300..1D356; Age:11.0 +1D360..1D378; Age:11.0 +1D400..1D454; Age:11.0 +1D456..1D49C; Age:11.0 +1D49E..1D49F; Age:11.0 +1D4A2..1D4A2; Age:11.0 +1D4A5..1D4A6; Age:11.0 +1D4A9..1D4AC; Age:11.0 +1D4AE..1D4B9; Age:11.0 +1D4BB..1D4BB; Age:11.0 +1D4BD..1D4C3; Age:11.0 +1D4C5..1D505; Age:11.0 +1D507..1D50A; Age:11.0 +1D50D..1D514; Age:11.0 +1D516..1D51C; Age:11.0 +1D51E..1D539; Age:11.0 +1D53B..1D53E; Age:11.0 +1D540..1D544; Age:11.0 +1D546..1D546; Age:11.0 +1D54A..1D550; Age:11.0 +1D552..1D6A5; Age:11.0 +1D6A8..1D7CB; Age:11.0 +1D7CE..1DA8B; Age:11.0 +1DA9B..1DA9F; Age:11.0 +1DAA1..1DAAF; Age:11.0 +1E000..1E006; Age:11.0 +1E008..1E018; Age:11.0 +1E01B..1E021; Age:11.0 +1E023..1E024; Age:11.0 +1E026..1E02A; Age:11.0 +1E800..1E8C4; Age:11.0 +1E8C7..1E8D6; Age:11.0 +1E900..1E94A; Age:11.0 +1E950..1E959; Age:11.0 +1E95E..1E95F; Age:11.0 +1EC71..1ECB4; Age:11.0 +1EE00..1EE03; Age:11.0 +1EE05..1EE1F; Age:11.0 +1EE21..1EE22; Age:11.0 +1EE24..1EE24; Age:11.0 +1EE27..1EE27; Age:11.0 +1EE29..1EE32; Age:11.0 +1EE34..1EE37; Age:11.0 +1EE39..1EE39; Age:11.0 +1EE3B..1EE3B; Age:11.0 +1EE42..1EE42; Age:11.0 +1EE47..1EE47; Age:11.0 +1EE49..1EE49; Age:11.0 +1EE4B..1EE4B; Age:11.0 +1EE4D..1EE4F; Age:11.0 +1EE51..1EE52; Age:11.0 +1EE54..1EE54; Age:11.0 +1EE57..1EE57; Age:11.0 +1EE59..1EE59; Age:11.0 +1EE5B..1EE5B; Age:11.0 +1EE5D..1EE5D; Age:11.0 +1EE5F..1EE5F; Age:11.0 +1EE61..1EE62; Age:11.0 +1EE64..1EE64; Age:11.0 +1EE67..1EE6A; Age:11.0 +1EE6C..1EE72; Age:11.0 +1EE74..1EE77; Age:11.0 +1EE79..1EE7C; Age:11.0 +1EE7E..1EE7E; Age:11.0 +1EE80..1EE89; Age:11.0 +1EE8B..1EE9B; Age:11.0 +1EEA1..1EEA3; Age:11.0 +1EEA5..1EEA9; Age:11.0 +1EEAB..1EEBB; Age:11.0 +1EEF0..1EEF1; Age:11.0 +1F000..1F02B; Age:11.0 +1F030..1F093; Age:11.0 +1F0A0..1F0AE; Age:11.0 +1F0B1..1F0BF; Age:11.0 +1F0C1..1F0CF; Age:11.0 +1F0D1..1F0F5; Age:11.0 +1F100..1F10C; Age:11.0 +1F110..1F16B; Age:11.0 +1F170..1F1AC; Age:11.0 +1F1E6..1F202; Age:11.0 +1F210..1F23B; Age:11.0 +1F240..1F248; Age:11.0 +1F250..1F251; Age:11.0 +1F260..1F265; Age:11.0 +1F300..1F6D4; Age:11.0 +1F6E0..1F6EC; Age:11.0 +1F6F0..1F6F9; Age:11.0 +1F700..1F773; Age:11.0 +1F780..1F7D8; Age:11.0 +1F800..1F80B; Age:11.0 +1F810..1F847; Age:11.0 +1F850..1F859; Age:11.0 +1F860..1F887; Age:11.0 +1F890..1F8AD; Age:11.0 +1F900..1F90B; Age:11.0 +1F910..1F93E; Age:11.0 +1F940..1F970; Age:11.0 +1F973..1F976; Age:11.0 +1F97A..1F97A; Age:11.0 +1F97C..1F9A2; Age:11.0 +1F9B0..1F9B9; Age:11.0 +1F9C0..1F9C2; Age:11.0 +1F9D0..1F9FF; Age:11.0 +1FA60..1FA6D; Age:11.0 +1FFFE..2A6D6; Age:11.0 +2A700..2B734; Age:11.0 +2B740..2B81D; Age:11.0 +2B820..2CEA1; Age:11.0 +2CEB0..2EBE0; Age:11.0 +2F800..2FA1D; Age:11.0 +2FFFE..2FFFF; Age:11.0 +3FFFE..3FFFF; Age:11.0 +4FFFE..4FFFF; Age:11.0 +5FFFE..5FFFF; Age:11.0 +6FFFE..6FFFF; Age:11.0 +7FFFE..7FFFF; Age:11.0 +8FFFE..8FFFF; Age:11.0 +9FFFE..9FFFF; Age:11.0 +AFFFE..AFFFF; Age:11.0 +BFFFE..BFFFF; Age:11.0 +CFFFE..CFFFF; Age:11.0 +DFFFE..DFFFF; Age:11.0 +E0001..E0001; Age:11.0 +E0020..E007F; Age:11.0 +E0100..E01EF; Age:11.0 +EFFFE..10FFFF; Age:11.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_11_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_11_0.test new file mode 100644 index 000000000..59767445e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_11_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_11_0 + +description: +Tests character class syntax of the Unicode 12.1 Age=11.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_0.flex new file mode 100644 index 000000000..6078d15dc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_12_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:12.0} { setCurCharPropertyValue("Age:12.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_0.output new file mode 100644 index 000000000..c18581226 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_0.output @@ -0,0 +1,677 @@ +0000..0377; Age:12.0 +037A..037F; Age:12.0 +0384..038A; Age:12.0 +038C..038C; Age:12.0 +038E..03A1; Age:12.0 +03A3..052F; Age:12.0 +0531..0556; Age:12.0 +0559..058A; Age:12.0 +058D..058F; Age:12.0 +0591..05C7; Age:12.0 +05D0..05EA; Age:12.0 +05EF..05F4; Age:12.0 +0600..061C; Age:12.0 +061E..070D; Age:12.0 +070F..074A; Age:12.0 +074D..07B1; Age:12.0 +07C0..07FA; Age:12.0 +07FD..082D; Age:12.0 +0830..083E; Age:12.0 +0840..085B; Age:12.0 +085E..085E; Age:12.0 +0860..086A; Age:12.0 +08A0..08B4; Age:12.0 +08B6..08BD; Age:12.0 +08D3..0983; Age:12.0 +0985..098C; Age:12.0 +098F..0990; Age:12.0 +0993..09A8; Age:12.0 +09AA..09B0; Age:12.0 +09B2..09B2; Age:12.0 +09B6..09B9; Age:12.0 +09BC..09C4; Age:12.0 +09C7..09C8; Age:12.0 +09CB..09CE; Age:12.0 +09D7..09D7; Age:12.0 +09DC..09DD; Age:12.0 +09DF..09E3; Age:12.0 +09E6..09FE; Age:12.0 +0A01..0A03; Age:12.0 +0A05..0A0A; Age:12.0 +0A0F..0A10; Age:12.0 +0A13..0A28; Age:12.0 +0A2A..0A30; Age:12.0 +0A32..0A33; Age:12.0 +0A35..0A36; Age:12.0 +0A38..0A39; Age:12.0 +0A3C..0A3C; Age:12.0 +0A3E..0A42; Age:12.0 +0A47..0A48; Age:12.0 +0A4B..0A4D; Age:12.0 +0A51..0A51; Age:12.0 +0A59..0A5C; Age:12.0 +0A5E..0A5E; Age:12.0 +0A66..0A76; Age:12.0 +0A81..0A83; Age:12.0 +0A85..0A8D; Age:12.0 +0A8F..0A91; Age:12.0 +0A93..0AA8; Age:12.0 +0AAA..0AB0; Age:12.0 +0AB2..0AB3; Age:12.0 +0AB5..0AB9; Age:12.0 +0ABC..0AC5; Age:12.0 +0AC7..0AC9; Age:12.0 +0ACB..0ACD; Age:12.0 +0AD0..0AD0; Age:12.0 +0AE0..0AE3; Age:12.0 +0AE6..0AF1; Age:12.0 +0AF9..0AFF; Age:12.0 +0B01..0B03; Age:12.0 +0B05..0B0C; Age:12.0 +0B0F..0B10; Age:12.0 +0B13..0B28; Age:12.0 +0B2A..0B30; Age:12.0 +0B32..0B33; Age:12.0 +0B35..0B39; Age:12.0 +0B3C..0B44; Age:12.0 +0B47..0B48; Age:12.0 +0B4B..0B4D; Age:12.0 +0B56..0B57; Age:12.0 +0B5C..0B5D; Age:12.0 +0B5F..0B63; Age:12.0 +0B66..0B77; Age:12.0 +0B82..0B83; Age:12.0 +0B85..0B8A; Age:12.0 +0B8E..0B90; Age:12.0 +0B92..0B95; Age:12.0 +0B99..0B9A; Age:12.0 +0B9C..0B9C; Age:12.0 +0B9E..0B9F; Age:12.0 +0BA3..0BA4; Age:12.0 +0BA8..0BAA; Age:12.0 +0BAE..0BB9; Age:12.0 +0BBE..0BC2; Age:12.0 +0BC6..0BC8; Age:12.0 +0BCA..0BCD; Age:12.0 +0BD0..0BD0; Age:12.0 +0BD7..0BD7; Age:12.0 +0BE6..0BFA; Age:12.0 +0C00..0C0C; Age:12.0 +0C0E..0C10; Age:12.0 +0C12..0C28; Age:12.0 +0C2A..0C39; Age:12.0 +0C3D..0C44; Age:12.0 +0C46..0C48; Age:12.0 +0C4A..0C4D; Age:12.0 +0C55..0C56; Age:12.0 +0C58..0C5A; Age:12.0 +0C60..0C63; Age:12.0 +0C66..0C6F; Age:12.0 +0C77..0C8C; Age:12.0 +0C8E..0C90; Age:12.0 +0C92..0CA8; Age:12.0 +0CAA..0CB3; Age:12.0 +0CB5..0CB9; Age:12.0 +0CBC..0CC4; Age:12.0 +0CC6..0CC8; Age:12.0 +0CCA..0CCD; Age:12.0 +0CD5..0CD6; Age:12.0 +0CDE..0CDE; Age:12.0 +0CE0..0CE3; Age:12.0 +0CE6..0CEF; Age:12.0 +0CF1..0CF2; Age:12.0 +0D00..0D03; Age:12.0 +0D05..0D0C; Age:12.0 +0D0E..0D10; Age:12.0 +0D12..0D44; Age:12.0 +0D46..0D48; Age:12.0 +0D4A..0D4F; Age:12.0 +0D54..0D63; Age:12.0 +0D66..0D7F; Age:12.0 +0D82..0D83; Age:12.0 +0D85..0D96; Age:12.0 +0D9A..0DB1; Age:12.0 +0DB3..0DBB; Age:12.0 +0DBD..0DBD; Age:12.0 +0DC0..0DC6; Age:12.0 +0DCA..0DCA; Age:12.0 +0DCF..0DD4; Age:12.0 +0DD6..0DD6; Age:12.0 +0DD8..0DDF; Age:12.0 +0DE6..0DEF; Age:12.0 +0DF2..0DF4; Age:12.0 +0E01..0E3A; Age:12.0 +0E3F..0E5B; Age:12.0 +0E81..0E82; Age:12.0 +0E84..0E84; Age:12.0 +0E86..0E8A; Age:12.0 +0E8C..0EA3; Age:12.0 +0EA5..0EA5; Age:12.0 +0EA7..0EBD; Age:12.0 +0EC0..0EC4; Age:12.0 +0EC6..0EC6; Age:12.0 +0EC8..0ECD; Age:12.0 +0ED0..0ED9; Age:12.0 +0EDC..0EDF; Age:12.0 +0F00..0F47; Age:12.0 +0F49..0F6C; Age:12.0 +0F71..0F97; Age:12.0 +0F99..0FBC; Age:12.0 +0FBE..0FCC; Age:12.0 +0FCE..0FDA; Age:12.0 +1000..10C5; Age:12.0 +10C7..10C7; Age:12.0 +10CD..10CD; Age:12.0 +10D0..1248; Age:12.0 +124A..124D; Age:12.0 +1250..1256; Age:12.0 +1258..1258; Age:12.0 +125A..125D; Age:12.0 +1260..1288; Age:12.0 +128A..128D; Age:12.0 +1290..12B0; Age:12.0 +12B2..12B5; Age:12.0 +12B8..12BE; Age:12.0 +12C0..12C0; Age:12.0 +12C2..12C5; Age:12.0 +12C8..12D6; Age:12.0 +12D8..1310; Age:12.0 +1312..1315; Age:12.0 +1318..135A; Age:12.0 +135D..137C; Age:12.0 +1380..1399; Age:12.0 +13A0..13F5; Age:12.0 +13F8..13FD; Age:12.0 +1400..169C; Age:12.0 +16A0..16F8; Age:12.0 +1700..170C; Age:12.0 +170E..1714; Age:12.0 +1720..1736; Age:12.0 +1740..1753; Age:12.0 +1760..176C; Age:12.0 +176E..1770; Age:12.0 +1772..1773; Age:12.0 +1780..17DD; Age:12.0 +17E0..17E9; Age:12.0 +17F0..17F9; Age:12.0 +1800..180E; Age:12.0 +1810..1819; Age:12.0 +1820..1878; Age:12.0 +1880..18AA; Age:12.0 +18B0..18F5; Age:12.0 +1900..191E; Age:12.0 +1920..192B; Age:12.0 +1930..193B; Age:12.0 +1940..1940; Age:12.0 +1944..196D; Age:12.0 +1970..1974; Age:12.0 +1980..19AB; Age:12.0 +19B0..19C9; Age:12.0 +19D0..19DA; Age:12.0 +19DE..1A1B; Age:12.0 +1A1E..1A5E; Age:12.0 +1A60..1A7C; Age:12.0 +1A7F..1A89; Age:12.0 +1A90..1A99; Age:12.0 +1AA0..1AAD; Age:12.0 +1AB0..1ABE; Age:12.0 +1B00..1B4B; Age:12.0 +1B50..1B7C; Age:12.0 +1B80..1BF3; Age:12.0 +1BFC..1C37; Age:12.0 +1C3B..1C49; Age:12.0 +1C4D..1C88; Age:12.0 +1C90..1CBA; Age:12.0 +1CBD..1CC7; Age:12.0 +1CD0..1CFA; Age:12.0 +1D00..1DF9; Age:12.0 +1DFB..1F15; Age:12.0 +1F18..1F1D; Age:12.0 +1F20..1F45; Age:12.0 +1F48..1F4D; Age:12.0 +1F50..1F57; Age:12.0 +1F59..1F59; Age:12.0 +1F5B..1F5B; Age:12.0 +1F5D..1F5D; Age:12.0 +1F5F..1F7D; Age:12.0 +1F80..1FB4; Age:12.0 +1FB6..1FC4; Age:12.0 +1FC6..1FD3; Age:12.0 +1FD6..1FDB; Age:12.0 +1FDD..1FEF; Age:12.0 +1FF2..1FF4; Age:12.0 +1FF6..1FFE; Age:12.0 +2000..2064; Age:12.0 +2066..2071; Age:12.0 +2074..208E; Age:12.0 +2090..209C; Age:12.0 +20A0..20BF; Age:12.0 +20D0..20F0; Age:12.0 +2100..218B; Age:12.0 +2190..2426; Age:12.0 +2440..244A; Age:12.0 +2460..2B73; Age:12.0 +2B76..2B95; Age:12.0 +2B98..2C2E; Age:12.0 +2C30..2C5E; Age:12.0 +2C60..2CF3; Age:12.0 +2CF9..2D25; Age:12.0 +2D27..2D27; Age:12.0 +2D2D..2D2D; Age:12.0 +2D30..2D67; Age:12.0 +2D6F..2D70; Age:12.0 +2D7F..2D96; Age:12.0 +2DA0..2DA6; Age:12.0 +2DA8..2DAE; Age:12.0 +2DB0..2DB6; Age:12.0 +2DB8..2DBE; Age:12.0 +2DC0..2DC6; Age:12.0 +2DC8..2DCE; Age:12.0 +2DD0..2DD6; Age:12.0 +2DD8..2DDE; Age:12.0 +2DE0..2E4F; Age:12.0 +2E80..2E99; Age:12.0 +2E9B..2EF3; Age:12.0 +2F00..2FD5; Age:12.0 +2FF0..2FFB; Age:12.0 +3000..303F; Age:12.0 +3041..3096; Age:12.0 +3099..30FF; Age:12.0 +3105..312F; Age:12.0 +3131..318E; Age:12.0 +3190..31BA; Age:12.0 +31C0..31E3; Age:12.0 +31F0..321E; Age:12.0 +3220..32FE; Age:12.0 +3300..4DB5; Age:12.0 +4DC0..9FEF; Age:12.0 +A000..A48C; Age:12.0 +A490..A4C6; Age:12.0 +A4D0..A62B; Age:12.0 +A640..A6F7; Age:12.0 +A700..A7BF; Age:12.0 +A7C2..A7C6; Age:12.0 +A7F7..A82B; Age:12.0 +A830..A839; Age:12.0 +A840..A877; Age:12.0 +A880..A8C5; Age:12.0 +A8CE..A8D9; Age:12.0 +A8E0..A953; Age:12.0 +A95F..A97C; Age:12.0 +A980..A9CD; Age:12.0 +A9CF..A9D9; Age:12.0 +A9DE..A9FE; Age:12.0 +AA00..AA36; Age:12.0 +AA40..AA4D; Age:12.0 +AA50..AA59; Age:12.0 +AA5C..AAC2; Age:12.0 +AADB..AAF6; Age:12.0 +AB01..AB06; Age:12.0 +AB09..AB0E; Age:12.0 +AB11..AB16; Age:12.0 +AB20..AB26; Age:12.0 +AB28..AB2E; Age:12.0 +AB30..AB67; Age:12.0 +AB70..ABED; Age:12.0 +ABF0..ABF9; Age:12.0 +AC00..D7A3; Age:12.0 +D7B0..D7C6; Age:12.0 +D7CB..D7FB; Age:12.0 +E000..FA6D; Age:12.0 +FA70..FAD9; Age:12.0 +FB00..FB06; Age:12.0 +FB13..FB17; Age:12.0 +FB1D..FB36; Age:12.0 +FB38..FB3C; Age:12.0 +FB3E..FB3E; Age:12.0 +FB40..FB41; Age:12.0 +FB43..FB44; Age:12.0 +FB46..FBC1; Age:12.0 +FBD3..FD3F; Age:12.0 +FD50..FD8F; Age:12.0 +FD92..FDC7; Age:12.0 +FDD0..FDFD; Age:12.0 +FE00..FE19; Age:12.0 +FE20..FE52; Age:12.0 +FE54..FE66; Age:12.0 +FE68..FE6B; Age:12.0 +FE70..FE74; Age:12.0 +FE76..FEFC; Age:12.0 +FEFF..FEFF; Age:12.0 +FF01..FFBE; Age:12.0 +FFC2..FFC7; Age:12.0 +FFCA..FFCF; Age:12.0 +FFD2..FFD7; Age:12.0 +FFDA..FFDC; Age:12.0 +FFE0..FFE6; Age:12.0 +FFE8..FFEE; Age:12.0 +FFF9..1000B; Age:12.0 +1000D..10026; Age:12.0 +10028..1003A; Age:12.0 +1003C..1003D; Age:12.0 +1003F..1004D; Age:12.0 +10050..1005D; Age:12.0 +10080..100FA; Age:12.0 +10100..10102; Age:12.0 +10107..10133; Age:12.0 +10137..1018E; Age:12.0 +10190..1019B; Age:12.0 +101A0..101A0; Age:12.0 +101D0..101FD; Age:12.0 +10280..1029C; Age:12.0 +102A0..102D0; Age:12.0 +102E0..102FB; Age:12.0 +10300..10323; Age:12.0 +1032D..1034A; Age:12.0 +10350..1037A; Age:12.0 +10380..1039D; Age:12.0 +1039F..103C3; Age:12.0 +103C8..103D5; Age:12.0 +10400..1049D; Age:12.0 +104A0..104A9; Age:12.0 +104B0..104D3; Age:12.0 +104D8..104FB; Age:12.0 +10500..10527; Age:12.0 +10530..10563; Age:12.0 +1056F..1056F; Age:12.0 +10600..10736; Age:12.0 +10740..10755; Age:12.0 +10760..10767; Age:12.0 +10800..10805; Age:12.0 +10808..10808; Age:12.0 +1080A..10835; Age:12.0 +10837..10838; Age:12.0 +1083C..1083C; Age:12.0 +1083F..10855; Age:12.0 +10857..1089E; Age:12.0 +108A7..108AF; Age:12.0 +108E0..108F2; Age:12.0 +108F4..108F5; Age:12.0 +108FB..1091B; Age:12.0 +1091F..10939; Age:12.0 +1093F..1093F; Age:12.0 +10980..109B7; Age:12.0 +109BC..109CF; Age:12.0 +109D2..10A03; Age:12.0 +10A05..10A06; Age:12.0 +10A0C..10A13; Age:12.0 +10A15..10A17; Age:12.0 +10A19..10A35; Age:12.0 +10A38..10A3A; Age:12.0 +10A3F..10A48; Age:12.0 +10A50..10A58; Age:12.0 +10A60..10A9F; Age:12.0 +10AC0..10AE6; Age:12.0 +10AEB..10AF6; Age:12.0 +10B00..10B35; Age:12.0 +10B39..10B55; Age:12.0 +10B58..10B72; Age:12.0 +10B78..10B91; Age:12.0 +10B99..10B9C; Age:12.0 +10BA9..10BAF; Age:12.0 +10C00..10C48; Age:12.0 +10C80..10CB2; Age:12.0 +10CC0..10CF2; Age:12.0 +10CFA..10D27; Age:12.0 +10D30..10D39; Age:12.0 +10E60..10E7E; Age:12.0 +10F00..10F27; Age:12.0 +10F30..10F59; Age:12.0 +10FE0..10FF6; Age:12.0 +11000..1104D; Age:12.0 +11052..1106F; Age:12.0 +1107F..110C1; Age:12.0 +110CD..110CD; Age:12.0 +110D0..110E8; Age:12.0 +110F0..110F9; Age:12.0 +11100..11134; Age:12.0 +11136..11146; Age:12.0 +11150..11176; Age:12.0 +11180..111CD; Age:12.0 +111D0..111DF; Age:12.0 +111E1..111F4; Age:12.0 +11200..11211; Age:12.0 +11213..1123E; Age:12.0 +11280..11286; Age:12.0 +11288..11288; Age:12.0 +1128A..1128D; Age:12.0 +1128F..1129D; Age:12.0 +1129F..112A9; Age:12.0 +112B0..112EA; Age:12.0 +112F0..112F9; Age:12.0 +11300..11303; Age:12.0 +11305..1130C; Age:12.0 +1130F..11310; Age:12.0 +11313..11328; Age:12.0 +1132A..11330; Age:12.0 +11332..11333; Age:12.0 +11335..11339; Age:12.0 +1133B..11344; Age:12.0 +11347..11348; Age:12.0 +1134B..1134D; Age:12.0 +11350..11350; Age:12.0 +11357..11357; Age:12.0 +1135D..11363; Age:12.0 +11366..1136C; Age:12.0 +11370..11374; Age:12.0 +11400..11459; Age:12.0 +1145B..1145B; Age:12.0 +1145D..1145F; Age:12.0 +11480..114C7; Age:12.0 +114D0..114D9; Age:12.0 +11580..115B5; Age:12.0 +115B8..115DD; Age:12.0 +11600..11644; Age:12.0 +11650..11659; Age:12.0 +11660..1166C; Age:12.0 +11680..116B8; Age:12.0 +116C0..116C9; Age:12.0 +11700..1171A; Age:12.0 +1171D..1172B; Age:12.0 +11730..1173F; Age:12.0 +11800..1183B; Age:12.0 +118A0..118F2; Age:12.0 +118FF..118FF; Age:12.0 +119A0..119A7; Age:12.0 +119AA..119D7; Age:12.0 +119DA..119E4; Age:12.0 +11A00..11A47; Age:12.0 +11A50..11AA2; Age:12.0 +11AC0..11AF8; Age:12.0 +11C00..11C08; Age:12.0 +11C0A..11C36; Age:12.0 +11C38..11C45; Age:12.0 +11C50..11C6C; Age:12.0 +11C70..11C8F; Age:12.0 +11C92..11CA7; Age:12.0 +11CA9..11CB6; Age:12.0 +11D00..11D06; Age:12.0 +11D08..11D09; Age:12.0 +11D0B..11D36; Age:12.0 +11D3A..11D3A; Age:12.0 +11D3C..11D3D; Age:12.0 +11D3F..11D47; Age:12.0 +11D50..11D59; Age:12.0 +11D60..11D65; Age:12.0 +11D67..11D68; Age:12.0 +11D6A..11D8E; Age:12.0 +11D90..11D91; Age:12.0 +11D93..11D98; Age:12.0 +11DA0..11DA9; Age:12.0 +11EE0..11EF8; Age:12.0 +11FC0..11FF1; Age:12.0 +11FFF..12399; Age:12.0 +12400..1246E; Age:12.0 +12470..12474; Age:12.0 +12480..12543; Age:12.0 +13000..1342E; Age:12.0 +13430..13438; Age:12.0 +14400..14646; Age:12.0 +16800..16A38; Age:12.0 +16A40..16A5E; Age:12.0 +16A60..16A69; Age:12.0 +16A6E..16A6F; Age:12.0 +16AD0..16AED; Age:12.0 +16AF0..16AF5; Age:12.0 +16B00..16B45; Age:12.0 +16B50..16B59; Age:12.0 +16B5B..16B61; Age:12.0 +16B63..16B77; Age:12.0 +16B7D..16B8F; Age:12.0 +16E40..16E9A; Age:12.0 +16F00..16F4A; Age:12.0 +16F4F..16F87; Age:12.0 +16F8F..16F9F; Age:12.0 +16FE0..16FE3; Age:12.0 +17000..187F7; Age:12.0 +18800..18AF2; Age:12.0 +1B000..1B11E; Age:12.0 +1B150..1B152; Age:12.0 +1B164..1B167; Age:12.0 +1B170..1B2FB; Age:12.0 +1BC00..1BC6A; Age:12.0 +1BC70..1BC7C; Age:12.0 +1BC80..1BC88; Age:12.0 +1BC90..1BC99; Age:12.0 +1BC9C..1BCA3; Age:12.0 +1D000..1D0F5; Age:12.0 +1D100..1D126; Age:12.0 +1D129..1D1E8; Age:12.0 +1D200..1D245; Age:12.0 +1D2E0..1D2F3; Age:12.0 +1D300..1D356; Age:12.0 +1D360..1D378; Age:12.0 +1D400..1D454; Age:12.0 +1D456..1D49C; Age:12.0 +1D49E..1D49F; Age:12.0 +1D4A2..1D4A2; Age:12.0 +1D4A5..1D4A6; Age:12.0 +1D4A9..1D4AC; Age:12.0 +1D4AE..1D4B9; Age:12.0 +1D4BB..1D4BB; Age:12.0 +1D4BD..1D4C3; Age:12.0 +1D4C5..1D505; Age:12.0 +1D507..1D50A; Age:12.0 +1D50D..1D514; Age:12.0 +1D516..1D51C; Age:12.0 +1D51E..1D539; Age:12.0 +1D53B..1D53E; Age:12.0 +1D540..1D544; Age:12.0 +1D546..1D546; Age:12.0 +1D54A..1D550; Age:12.0 +1D552..1D6A5; Age:12.0 +1D6A8..1D7CB; Age:12.0 +1D7CE..1DA8B; Age:12.0 +1DA9B..1DA9F; Age:12.0 +1DAA1..1DAAF; Age:12.0 +1E000..1E006; Age:12.0 +1E008..1E018; Age:12.0 +1E01B..1E021; Age:12.0 +1E023..1E024; Age:12.0 +1E026..1E02A; Age:12.0 +1E100..1E12C; Age:12.0 +1E130..1E13D; Age:12.0 +1E140..1E149; Age:12.0 +1E14E..1E14F; Age:12.0 +1E2C0..1E2F9; Age:12.0 +1E2FF..1E2FF; Age:12.0 +1E800..1E8C4; Age:12.0 +1E8C7..1E8D6; Age:12.0 +1E900..1E94B; Age:12.0 +1E950..1E959; Age:12.0 +1E95E..1E95F; Age:12.0 +1EC71..1ECB4; Age:12.0 +1ED01..1ED3D; Age:12.0 +1EE00..1EE03; Age:12.0 +1EE05..1EE1F; Age:12.0 +1EE21..1EE22; Age:12.0 +1EE24..1EE24; Age:12.0 +1EE27..1EE27; Age:12.0 +1EE29..1EE32; Age:12.0 +1EE34..1EE37; Age:12.0 +1EE39..1EE39; Age:12.0 +1EE3B..1EE3B; Age:12.0 +1EE42..1EE42; Age:12.0 +1EE47..1EE47; Age:12.0 +1EE49..1EE49; Age:12.0 +1EE4B..1EE4B; Age:12.0 +1EE4D..1EE4F; Age:12.0 +1EE51..1EE52; Age:12.0 +1EE54..1EE54; Age:12.0 +1EE57..1EE57; Age:12.0 +1EE59..1EE59; Age:12.0 +1EE5B..1EE5B; Age:12.0 +1EE5D..1EE5D; Age:12.0 +1EE5F..1EE5F; Age:12.0 +1EE61..1EE62; Age:12.0 +1EE64..1EE64; Age:12.0 +1EE67..1EE6A; Age:12.0 +1EE6C..1EE72; Age:12.0 +1EE74..1EE77; Age:12.0 +1EE79..1EE7C; Age:12.0 +1EE7E..1EE7E; Age:12.0 +1EE80..1EE89; Age:12.0 +1EE8B..1EE9B; Age:12.0 +1EEA1..1EEA3; Age:12.0 +1EEA5..1EEA9; Age:12.0 +1EEAB..1EEBB; Age:12.0 +1EEF0..1EEF1; Age:12.0 +1F000..1F02B; Age:12.0 +1F030..1F093; Age:12.0 +1F0A0..1F0AE; Age:12.0 +1F0B1..1F0BF; Age:12.0 +1F0C1..1F0CF; Age:12.0 +1F0D1..1F0F5; Age:12.0 +1F100..1F10C; Age:12.0 +1F110..1F16C; Age:12.0 +1F170..1F1AC; Age:12.0 +1F1E6..1F202; Age:12.0 +1F210..1F23B; Age:12.0 +1F240..1F248; Age:12.0 +1F250..1F251; Age:12.0 +1F260..1F265; Age:12.0 +1F300..1F6D5; Age:12.0 +1F6E0..1F6EC; Age:12.0 +1F6F0..1F6FA; Age:12.0 +1F700..1F773; Age:12.0 +1F780..1F7D8; Age:12.0 +1F7E0..1F7EB; Age:12.0 +1F800..1F80B; Age:12.0 +1F810..1F847; Age:12.0 +1F850..1F859; Age:12.0 +1F860..1F887; Age:12.0 +1F890..1F8AD; Age:12.0 +1F900..1F90B; Age:12.0 +1F90D..1F971; Age:12.0 +1F973..1F976; Age:12.0 +1F97A..1F9A2; Age:12.0 +1F9A5..1F9AA; Age:12.0 +1F9AE..1F9CA; Age:12.0 +1F9CD..1FA53; Age:12.0 +1FA60..1FA6D; Age:12.0 +1FA70..1FA73; Age:12.0 +1FA78..1FA7A; Age:12.0 +1FA80..1FA82; Age:12.0 +1FA90..1FA95; Age:12.0 +1FFFE..2A6D6; Age:12.0 +2A700..2B734; Age:12.0 +2B740..2B81D; Age:12.0 +2B820..2CEA1; Age:12.0 +2CEB0..2EBE0; Age:12.0 +2F800..2FA1D; Age:12.0 +2FFFE..2FFFF; Age:12.0 +3FFFE..3FFFF; Age:12.0 +4FFFE..4FFFF; Age:12.0 +5FFFE..5FFFF; Age:12.0 +6FFFE..6FFFF; Age:12.0 +7FFFE..7FFFF; Age:12.0 +8FFFE..8FFFF; Age:12.0 +9FFFE..9FFFF; Age:12.0 +AFFFE..AFFFF; Age:12.0 +BFFFE..BFFFF; Age:12.0 +CFFFE..CFFFF; Age:12.0 +DFFFE..DFFFF; Age:12.0 +E0001..E0001; Age:12.0 +E0020..E007F; Age:12.0 +E0100..E01EF; Age:12.0 +EFFFE..10FFFF; Age:12.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_0.test new file mode 100644 index 000000000..af52e279f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_12_0 + +description: +Tests character class syntax of the Unicode 12.1 Age=12.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_1.flex new file mode 100644 index 000000000..cf3770299 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:12.1} { setCurCharPropertyValue("Age:12.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_1.output new file mode 100644 index 000000000..c4bfe4199 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_1.output @@ -0,0 +1,676 @@ +0000..0377; Age:12.1 +037A..037F; Age:12.1 +0384..038A; Age:12.1 +038C..038C; Age:12.1 +038E..03A1; Age:12.1 +03A3..052F; Age:12.1 +0531..0556; Age:12.1 +0559..058A; Age:12.1 +058D..058F; Age:12.1 +0591..05C7; Age:12.1 +05D0..05EA; Age:12.1 +05EF..05F4; Age:12.1 +0600..061C; Age:12.1 +061E..070D; Age:12.1 +070F..074A; Age:12.1 +074D..07B1; Age:12.1 +07C0..07FA; Age:12.1 +07FD..082D; Age:12.1 +0830..083E; Age:12.1 +0840..085B; Age:12.1 +085E..085E; Age:12.1 +0860..086A; Age:12.1 +08A0..08B4; Age:12.1 +08B6..08BD; Age:12.1 +08D3..0983; Age:12.1 +0985..098C; Age:12.1 +098F..0990; Age:12.1 +0993..09A8; Age:12.1 +09AA..09B0; Age:12.1 +09B2..09B2; Age:12.1 +09B6..09B9; Age:12.1 +09BC..09C4; Age:12.1 +09C7..09C8; Age:12.1 +09CB..09CE; Age:12.1 +09D7..09D7; Age:12.1 +09DC..09DD; Age:12.1 +09DF..09E3; Age:12.1 +09E6..09FE; Age:12.1 +0A01..0A03; Age:12.1 +0A05..0A0A; Age:12.1 +0A0F..0A10; Age:12.1 +0A13..0A28; Age:12.1 +0A2A..0A30; Age:12.1 +0A32..0A33; Age:12.1 +0A35..0A36; Age:12.1 +0A38..0A39; Age:12.1 +0A3C..0A3C; Age:12.1 +0A3E..0A42; Age:12.1 +0A47..0A48; Age:12.1 +0A4B..0A4D; Age:12.1 +0A51..0A51; Age:12.1 +0A59..0A5C; Age:12.1 +0A5E..0A5E; Age:12.1 +0A66..0A76; Age:12.1 +0A81..0A83; Age:12.1 +0A85..0A8D; Age:12.1 +0A8F..0A91; Age:12.1 +0A93..0AA8; Age:12.1 +0AAA..0AB0; Age:12.1 +0AB2..0AB3; Age:12.1 +0AB5..0AB9; Age:12.1 +0ABC..0AC5; Age:12.1 +0AC7..0AC9; Age:12.1 +0ACB..0ACD; Age:12.1 +0AD0..0AD0; Age:12.1 +0AE0..0AE3; Age:12.1 +0AE6..0AF1; Age:12.1 +0AF9..0AFF; Age:12.1 +0B01..0B03; Age:12.1 +0B05..0B0C; Age:12.1 +0B0F..0B10; Age:12.1 +0B13..0B28; Age:12.1 +0B2A..0B30; Age:12.1 +0B32..0B33; Age:12.1 +0B35..0B39; Age:12.1 +0B3C..0B44; Age:12.1 +0B47..0B48; Age:12.1 +0B4B..0B4D; Age:12.1 +0B56..0B57; Age:12.1 +0B5C..0B5D; Age:12.1 +0B5F..0B63; Age:12.1 +0B66..0B77; Age:12.1 +0B82..0B83; Age:12.1 +0B85..0B8A; Age:12.1 +0B8E..0B90; Age:12.1 +0B92..0B95; Age:12.1 +0B99..0B9A; Age:12.1 +0B9C..0B9C; Age:12.1 +0B9E..0B9F; Age:12.1 +0BA3..0BA4; Age:12.1 +0BA8..0BAA; Age:12.1 +0BAE..0BB9; Age:12.1 +0BBE..0BC2; Age:12.1 +0BC6..0BC8; Age:12.1 +0BCA..0BCD; Age:12.1 +0BD0..0BD0; Age:12.1 +0BD7..0BD7; Age:12.1 +0BE6..0BFA; Age:12.1 +0C00..0C0C; Age:12.1 +0C0E..0C10; Age:12.1 +0C12..0C28; Age:12.1 +0C2A..0C39; Age:12.1 +0C3D..0C44; Age:12.1 +0C46..0C48; Age:12.1 +0C4A..0C4D; Age:12.1 +0C55..0C56; Age:12.1 +0C58..0C5A; Age:12.1 +0C60..0C63; Age:12.1 +0C66..0C6F; Age:12.1 +0C77..0C8C; Age:12.1 +0C8E..0C90; Age:12.1 +0C92..0CA8; Age:12.1 +0CAA..0CB3; Age:12.1 +0CB5..0CB9; Age:12.1 +0CBC..0CC4; Age:12.1 +0CC6..0CC8; Age:12.1 +0CCA..0CCD; Age:12.1 +0CD5..0CD6; Age:12.1 +0CDE..0CDE; Age:12.1 +0CE0..0CE3; Age:12.1 +0CE6..0CEF; Age:12.1 +0CF1..0CF2; Age:12.1 +0D00..0D03; Age:12.1 +0D05..0D0C; Age:12.1 +0D0E..0D10; Age:12.1 +0D12..0D44; Age:12.1 +0D46..0D48; Age:12.1 +0D4A..0D4F; Age:12.1 +0D54..0D63; Age:12.1 +0D66..0D7F; Age:12.1 +0D82..0D83; Age:12.1 +0D85..0D96; Age:12.1 +0D9A..0DB1; Age:12.1 +0DB3..0DBB; Age:12.1 +0DBD..0DBD; Age:12.1 +0DC0..0DC6; Age:12.1 +0DCA..0DCA; Age:12.1 +0DCF..0DD4; Age:12.1 +0DD6..0DD6; Age:12.1 +0DD8..0DDF; Age:12.1 +0DE6..0DEF; Age:12.1 +0DF2..0DF4; Age:12.1 +0E01..0E3A; Age:12.1 +0E3F..0E5B; Age:12.1 +0E81..0E82; Age:12.1 +0E84..0E84; Age:12.1 +0E86..0E8A; Age:12.1 +0E8C..0EA3; Age:12.1 +0EA5..0EA5; Age:12.1 +0EA7..0EBD; Age:12.1 +0EC0..0EC4; Age:12.1 +0EC6..0EC6; Age:12.1 +0EC8..0ECD; Age:12.1 +0ED0..0ED9; Age:12.1 +0EDC..0EDF; Age:12.1 +0F00..0F47; Age:12.1 +0F49..0F6C; Age:12.1 +0F71..0F97; Age:12.1 +0F99..0FBC; Age:12.1 +0FBE..0FCC; Age:12.1 +0FCE..0FDA; Age:12.1 +1000..10C5; Age:12.1 +10C7..10C7; Age:12.1 +10CD..10CD; Age:12.1 +10D0..1248; Age:12.1 +124A..124D; Age:12.1 +1250..1256; Age:12.1 +1258..1258; Age:12.1 +125A..125D; Age:12.1 +1260..1288; Age:12.1 +128A..128D; Age:12.1 +1290..12B0; Age:12.1 +12B2..12B5; Age:12.1 +12B8..12BE; Age:12.1 +12C0..12C0; Age:12.1 +12C2..12C5; Age:12.1 +12C8..12D6; Age:12.1 +12D8..1310; Age:12.1 +1312..1315; Age:12.1 +1318..135A; Age:12.1 +135D..137C; Age:12.1 +1380..1399; Age:12.1 +13A0..13F5; Age:12.1 +13F8..13FD; Age:12.1 +1400..169C; Age:12.1 +16A0..16F8; Age:12.1 +1700..170C; Age:12.1 +170E..1714; Age:12.1 +1720..1736; Age:12.1 +1740..1753; Age:12.1 +1760..176C; Age:12.1 +176E..1770; Age:12.1 +1772..1773; Age:12.1 +1780..17DD; Age:12.1 +17E0..17E9; Age:12.1 +17F0..17F9; Age:12.1 +1800..180E; Age:12.1 +1810..1819; Age:12.1 +1820..1878; Age:12.1 +1880..18AA; Age:12.1 +18B0..18F5; Age:12.1 +1900..191E; Age:12.1 +1920..192B; Age:12.1 +1930..193B; Age:12.1 +1940..1940; Age:12.1 +1944..196D; Age:12.1 +1970..1974; Age:12.1 +1980..19AB; Age:12.1 +19B0..19C9; Age:12.1 +19D0..19DA; Age:12.1 +19DE..1A1B; Age:12.1 +1A1E..1A5E; Age:12.1 +1A60..1A7C; Age:12.1 +1A7F..1A89; Age:12.1 +1A90..1A99; Age:12.1 +1AA0..1AAD; Age:12.1 +1AB0..1ABE; Age:12.1 +1B00..1B4B; Age:12.1 +1B50..1B7C; Age:12.1 +1B80..1BF3; Age:12.1 +1BFC..1C37; Age:12.1 +1C3B..1C49; Age:12.1 +1C4D..1C88; Age:12.1 +1C90..1CBA; Age:12.1 +1CBD..1CC7; Age:12.1 +1CD0..1CFA; Age:12.1 +1D00..1DF9; Age:12.1 +1DFB..1F15; Age:12.1 +1F18..1F1D; Age:12.1 +1F20..1F45; Age:12.1 +1F48..1F4D; Age:12.1 +1F50..1F57; Age:12.1 +1F59..1F59; Age:12.1 +1F5B..1F5B; Age:12.1 +1F5D..1F5D; Age:12.1 +1F5F..1F7D; Age:12.1 +1F80..1FB4; Age:12.1 +1FB6..1FC4; Age:12.1 +1FC6..1FD3; Age:12.1 +1FD6..1FDB; Age:12.1 +1FDD..1FEF; Age:12.1 +1FF2..1FF4; Age:12.1 +1FF6..1FFE; Age:12.1 +2000..2064; Age:12.1 +2066..2071; Age:12.1 +2074..208E; Age:12.1 +2090..209C; Age:12.1 +20A0..20BF; Age:12.1 +20D0..20F0; Age:12.1 +2100..218B; Age:12.1 +2190..2426; Age:12.1 +2440..244A; Age:12.1 +2460..2B73; Age:12.1 +2B76..2B95; Age:12.1 +2B98..2C2E; Age:12.1 +2C30..2C5E; Age:12.1 +2C60..2CF3; Age:12.1 +2CF9..2D25; Age:12.1 +2D27..2D27; Age:12.1 +2D2D..2D2D; Age:12.1 +2D30..2D67; Age:12.1 +2D6F..2D70; Age:12.1 +2D7F..2D96; Age:12.1 +2DA0..2DA6; Age:12.1 +2DA8..2DAE; Age:12.1 +2DB0..2DB6; Age:12.1 +2DB8..2DBE; Age:12.1 +2DC0..2DC6; Age:12.1 +2DC8..2DCE; Age:12.1 +2DD0..2DD6; Age:12.1 +2DD8..2DDE; Age:12.1 +2DE0..2E4F; Age:12.1 +2E80..2E99; Age:12.1 +2E9B..2EF3; Age:12.1 +2F00..2FD5; Age:12.1 +2FF0..2FFB; Age:12.1 +3000..303F; Age:12.1 +3041..3096; Age:12.1 +3099..30FF; Age:12.1 +3105..312F; Age:12.1 +3131..318E; Age:12.1 +3190..31BA; Age:12.1 +31C0..31E3; Age:12.1 +31F0..321E; Age:12.1 +3220..4DB5; Age:12.1 +4DC0..9FEF; Age:12.1 +A000..A48C; Age:12.1 +A490..A4C6; Age:12.1 +A4D0..A62B; Age:12.1 +A640..A6F7; Age:12.1 +A700..A7BF; Age:12.1 +A7C2..A7C6; Age:12.1 +A7F7..A82B; Age:12.1 +A830..A839; Age:12.1 +A840..A877; Age:12.1 +A880..A8C5; Age:12.1 +A8CE..A8D9; Age:12.1 +A8E0..A953; Age:12.1 +A95F..A97C; Age:12.1 +A980..A9CD; Age:12.1 +A9CF..A9D9; Age:12.1 +A9DE..A9FE; Age:12.1 +AA00..AA36; Age:12.1 +AA40..AA4D; Age:12.1 +AA50..AA59; Age:12.1 +AA5C..AAC2; Age:12.1 +AADB..AAF6; Age:12.1 +AB01..AB06; Age:12.1 +AB09..AB0E; Age:12.1 +AB11..AB16; Age:12.1 +AB20..AB26; Age:12.1 +AB28..AB2E; Age:12.1 +AB30..AB67; Age:12.1 +AB70..ABED; Age:12.1 +ABF0..ABF9; Age:12.1 +AC00..D7A3; Age:12.1 +D7B0..D7C6; Age:12.1 +D7CB..D7FB; Age:12.1 +E000..FA6D; Age:12.1 +FA70..FAD9; Age:12.1 +FB00..FB06; Age:12.1 +FB13..FB17; Age:12.1 +FB1D..FB36; Age:12.1 +FB38..FB3C; Age:12.1 +FB3E..FB3E; Age:12.1 +FB40..FB41; Age:12.1 +FB43..FB44; Age:12.1 +FB46..FBC1; Age:12.1 +FBD3..FD3F; Age:12.1 +FD50..FD8F; Age:12.1 +FD92..FDC7; Age:12.1 +FDD0..FDFD; Age:12.1 +FE00..FE19; Age:12.1 +FE20..FE52; Age:12.1 +FE54..FE66; Age:12.1 +FE68..FE6B; Age:12.1 +FE70..FE74; Age:12.1 +FE76..FEFC; Age:12.1 +FEFF..FEFF; Age:12.1 +FF01..FFBE; Age:12.1 +FFC2..FFC7; Age:12.1 +FFCA..FFCF; Age:12.1 +FFD2..FFD7; Age:12.1 +FFDA..FFDC; Age:12.1 +FFE0..FFE6; Age:12.1 +FFE8..FFEE; Age:12.1 +FFF9..1000B; Age:12.1 +1000D..10026; Age:12.1 +10028..1003A; Age:12.1 +1003C..1003D; Age:12.1 +1003F..1004D; Age:12.1 +10050..1005D; Age:12.1 +10080..100FA; Age:12.1 +10100..10102; Age:12.1 +10107..10133; Age:12.1 +10137..1018E; Age:12.1 +10190..1019B; Age:12.1 +101A0..101A0; Age:12.1 +101D0..101FD; Age:12.1 +10280..1029C; Age:12.1 +102A0..102D0; Age:12.1 +102E0..102FB; Age:12.1 +10300..10323; Age:12.1 +1032D..1034A; Age:12.1 +10350..1037A; Age:12.1 +10380..1039D; Age:12.1 +1039F..103C3; Age:12.1 +103C8..103D5; Age:12.1 +10400..1049D; Age:12.1 +104A0..104A9; Age:12.1 +104B0..104D3; Age:12.1 +104D8..104FB; Age:12.1 +10500..10527; Age:12.1 +10530..10563; Age:12.1 +1056F..1056F; Age:12.1 +10600..10736; Age:12.1 +10740..10755; Age:12.1 +10760..10767; Age:12.1 +10800..10805; Age:12.1 +10808..10808; Age:12.1 +1080A..10835; Age:12.1 +10837..10838; Age:12.1 +1083C..1083C; Age:12.1 +1083F..10855; Age:12.1 +10857..1089E; Age:12.1 +108A7..108AF; Age:12.1 +108E0..108F2; Age:12.1 +108F4..108F5; Age:12.1 +108FB..1091B; Age:12.1 +1091F..10939; Age:12.1 +1093F..1093F; Age:12.1 +10980..109B7; Age:12.1 +109BC..109CF; Age:12.1 +109D2..10A03; Age:12.1 +10A05..10A06; Age:12.1 +10A0C..10A13; Age:12.1 +10A15..10A17; Age:12.1 +10A19..10A35; Age:12.1 +10A38..10A3A; Age:12.1 +10A3F..10A48; Age:12.1 +10A50..10A58; Age:12.1 +10A60..10A9F; Age:12.1 +10AC0..10AE6; Age:12.1 +10AEB..10AF6; Age:12.1 +10B00..10B35; Age:12.1 +10B39..10B55; Age:12.1 +10B58..10B72; Age:12.1 +10B78..10B91; Age:12.1 +10B99..10B9C; Age:12.1 +10BA9..10BAF; Age:12.1 +10C00..10C48; Age:12.1 +10C80..10CB2; Age:12.1 +10CC0..10CF2; Age:12.1 +10CFA..10D27; Age:12.1 +10D30..10D39; Age:12.1 +10E60..10E7E; Age:12.1 +10F00..10F27; Age:12.1 +10F30..10F59; Age:12.1 +10FE0..10FF6; Age:12.1 +11000..1104D; Age:12.1 +11052..1106F; Age:12.1 +1107F..110C1; Age:12.1 +110CD..110CD; Age:12.1 +110D0..110E8; Age:12.1 +110F0..110F9; Age:12.1 +11100..11134; Age:12.1 +11136..11146; Age:12.1 +11150..11176; Age:12.1 +11180..111CD; Age:12.1 +111D0..111DF; Age:12.1 +111E1..111F4; Age:12.1 +11200..11211; Age:12.1 +11213..1123E; Age:12.1 +11280..11286; Age:12.1 +11288..11288; Age:12.1 +1128A..1128D; Age:12.1 +1128F..1129D; Age:12.1 +1129F..112A9; Age:12.1 +112B0..112EA; Age:12.1 +112F0..112F9; Age:12.1 +11300..11303; Age:12.1 +11305..1130C; Age:12.1 +1130F..11310; Age:12.1 +11313..11328; Age:12.1 +1132A..11330; Age:12.1 +11332..11333; Age:12.1 +11335..11339; Age:12.1 +1133B..11344; Age:12.1 +11347..11348; Age:12.1 +1134B..1134D; Age:12.1 +11350..11350; Age:12.1 +11357..11357; Age:12.1 +1135D..11363; Age:12.1 +11366..1136C; Age:12.1 +11370..11374; Age:12.1 +11400..11459; Age:12.1 +1145B..1145B; Age:12.1 +1145D..1145F; Age:12.1 +11480..114C7; Age:12.1 +114D0..114D9; Age:12.1 +11580..115B5; Age:12.1 +115B8..115DD; Age:12.1 +11600..11644; Age:12.1 +11650..11659; Age:12.1 +11660..1166C; Age:12.1 +11680..116B8; Age:12.1 +116C0..116C9; Age:12.1 +11700..1171A; Age:12.1 +1171D..1172B; Age:12.1 +11730..1173F; Age:12.1 +11800..1183B; Age:12.1 +118A0..118F2; Age:12.1 +118FF..118FF; Age:12.1 +119A0..119A7; Age:12.1 +119AA..119D7; Age:12.1 +119DA..119E4; Age:12.1 +11A00..11A47; Age:12.1 +11A50..11AA2; Age:12.1 +11AC0..11AF8; Age:12.1 +11C00..11C08; Age:12.1 +11C0A..11C36; Age:12.1 +11C38..11C45; Age:12.1 +11C50..11C6C; Age:12.1 +11C70..11C8F; Age:12.1 +11C92..11CA7; Age:12.1 +11CA9..11CB6; Age:12.1 +11D00..11D06; Age:12.1 +11D08..11D09; Age:12.1 +11D0B..11D36; Age:12.1 +11D3A..11D3A; Age:12.1 +11D3C..11D3D; Age:12.1 +11D3F..11D47; Age:12.1 +11D50..11D59; Age:12.1 +11D60..11D65; Age:12.1 +11D67..11D68; Age:12.1 +11D6A..11D8E; Age:12.1 +11D90..11D91; Age:12.1 +11D93..11D98; Age:12.1 +11DA0..11DA9; Age:12.1 +11EE0..11EF8; Age:12.1 +11FC0..11FF1; Age:12.1 +11FFF..12399; Age:12.1 +12400..1246E; Age:12.1 +12470..12474; Age:12.1 +12480..12543; Age:12.1 +13000..1342E; Age:12.1 +13430..13438; Age:12.1 +14400..14646; Age:12.1 +16800..16A38; Age:12.1 +16A40..16A5E; Age:12.1 +16A60..16A69; Age:12.1 +16A6E..16A6F; Age:12.1 +16AD0..16AED; Age:12.1 +16AF0..16AF5; Age:12.1 +16B00..16B45; Age:12.1 +16B50..16B59; Age:12.1 +16B5B..16B61; Age:12.1 +16B63..16B77; Age:12.1 +16B7D..16B8F; Age:12.1 +16E40..16E9A; Age:12.1 +16F00..16F4A; Age:12.1 +16F4F..16F87; Age:12.1 +16F8F..16F9F; Age:12.1 +16FE0..16FE3; Age:12.1 +17000..187F7; Age:12.1 +18800..18AF2; Age:12.1 +1B000..1B11E; Age:12.1 +1B150..1B152; Age:12.1 +1B164..1B167; Age:12.1 +1B170..1B2FB; Age:12.1 +1BC00..1BC6A; Age:12.1 +1BC70..1BC7C; Age:12.1 +1BC80..1BC88; Age:12.1 +1BC90..1BC99; Age:12.1 +1BC9C..1BCA3; Age:12.1 +1D000..1D0F5; Age:12.1 +1D100..1D126; Age:12.1 +1D129..1D1E8; Age:12.1 +1D200..1D245; Age:12.1 +1D2E0..1D2F3; Age:12.1 +1D300..1D356; Age:12.1 +1D360..1D378; Age:12.1 +1D400..1D454; Age:12.1 +1D456..1D49C; Age:12.1 +1D49E..1D49F; Age:12.1 +1D4A2..1D4A2; Age:12.1 +1D4A5..1D4A6; Age:12.1 +1D4A9..1D4AC; Age:12.1 +1D4AE..1D4B9; Age:12.1 +1D4BB..1D4BB; Age:12.1 +1D4BD..1D4C3; Age:12.1 +1D4C5..1D505; Age:12.1 +1D507..1D50A; Age:12.1 +1D50D..1D514; Age:12.1 +1D516..1D51C; Age:12.1 +1D51E..1D539; Age:12.1 +1D53B..1D53E; Age:12.1 +1D540..1D544; Age:12.1 +1D546..1D546; Age:12.1 +1D54A..1D550; Age:12.1 +1D552..1D6A5; Age:12.1 +1D6A8..1D7CB; Age:12.1 +1D7CE..1DA8B; Age:12.1 +1DA9B..1DA9F; Age:12.1 +1DAA1..1DAAF; Age:12.1 +1E000..1E006; Age:12.1 +1E008..1E018; Age:12.1 +1E01B..1E021; Age:12.1 +1E023..1E024; Age:12.1 +1E026..1E02A; Age:12.1 +1E100..1E12C; Age:12.1 +1E130..1E13D; Age:12.1 +1E140..1E149; Age:12.1 +1E14E..1E14F; Age:12.1 +1E2C0..1E2F9; Age:12.1 +1E2FF..1E2FF; Age:12.1 +1E800..1E8C4; Age:12.1 +1E8C7..1E8D6; Age:12.1 +1E900..1E94B; Age:12.1 +1E950..1E959; Age:12.1 +1E95E..1E95F; Age:12.1 +1EC71..1ECB4; Age:12.1 +1ED01..1ED3D; Age:12.1 +1EE00..1EE03; Age:12.1 +1EE05..1EE1F; Age:12.1 +1EE21..1EE22; Age:12.1 +1EE24..1EE24; Age:12.1 +1EE27..1EE27; Age:12.1 +1EE29..1EE32; Age:12.1 +1EE34..1EE37; Age:12.1 +1EE39..1EE39; Age:12.1 +1EE3B..1EE3B; Age:12.1 +1EE42..1EE42; Age:12.1 +1EE47..1EE47; Age:12.1 +1EE49..1EE49; Age:12.1 +1EE4B..1EE4B; Age:12.1 +1EE4D..1EE4F; Age:12.1 +1EE51..1EE52; Age:12.1 +1EE54..1EE54; Age:12.1 +1EE57..1EE57; Age:12.1 +1EE59..1EE59; Age:12.1 +1EE5B..1EE5B; Age:12.1 +1EE5D..1EE5D; Age:12.1 +1EE5F..1EE5F; Age:12.1 +1EE61..1EE62; Age:12.1 +1EE64..1EE64; Age:12.1 +1EE67..1EE6A; Age:12.1 +1EE6C..1EE72; Age:12.1 +1EE74..1EE77; Age:12.1 +1EE79..1EE7C; Age:12.1 +1EE7E..1EE7E; Age:12.1 +1EE80..1EE89; Age:12.1 +1EE8B..1EE9B; Age:12.1 +1EEA1..1EEA3; Age:12.1 +1EEA5..1EEA9; Age:12.1 +1EEAB..1EEBB; Age:12.1 +1EEF0..1EEF1; Age:12.1 +1F000..1F02B; Age:12.1 +1F030..1F093; Age:12.1 +1F0A0..1F0AE; Age:12.1 +1F0B1..1F0BF; Age:12.1 +1F0C1..1F0CF; Age:12.1 +1F0D1..1F0F5; Age:12.1 +1F100..1F10C; Age:12.1 +1F110..1F16C; Age:12.1 +1F170..1F1AC; Age:12.1 +1F1E6..1F202; Age:12.1 +1F210..1F23B; Age:12.1 +1F240..1F248; Age:12.1 +1F250..1F251; Age:12.1 +1F260..1F265; Age:12.1 +1F300..1F6D5; Age:12.1 +1F6E0..1F6EC; Age:12.1 +1F6F0..1F6FA; Age:12.1 +1F700..1F773; Age:12.1 +1F780..1F7D8; Age:12.1 +1F7E0..1F7EB; Age:12.1 +1F800..1F80B; Age:12.1 +1F810..1F847; Age:12.1 +1F850..1F859; Age:12.1 +1F860..1F887; Age:12.1 +1F890..1F8AD; Age:12.1 +1F900..1F90B; Age:12.1 +1F90D..1F971; Age:12.1 +1F973..1F976; Age:12.1 +1F97A..1F9A2; Age:12.1 +1F9A5..1F9AA; Age:12.1 +1F9AE..1F9CA; Age:12.1 +1F9CD..1FA53; Age:12.1 +1FA60..1FA6D; Age:12.1 +1FA70..1FA73; Age:12.1 +1FA78..1FA7A; Age:12.1 +1FA80..1FA82; Age:12.1 +1FA90..1FA95; Age:12.1 +1FFFE..2A6D6; Age:12.1 +2A700..2B734; Age:12.1 +2B740..2B81D; Age:12.1 +2B820..2CEA1; Age:12.1 +2CEB0..2EBE0; Age:12.1 +2F800..2FA1D; Age:12.1 +2FFFE..2FFFF; Age:12.1 +3FFFE..3FFFF; Age:12.1 +4FFFE..4FFFF; Age:12.1 +5FFFE..5FFFF; Age:12.1 +6FFFE..6FFFF; Age:12.1 +7FFFE..7FFFF; Age:12.1 +8FFFE..8FFFF; Age:12.1 +9FFFE..9FFFF; Age:12.1 +AFFFE..AFFFF; Age:12.1 +BFFFE..BFFFF; Age:12.1 +CFFFE..CFFFF; Age:12.1 +DFFFE..DFFFF; Age:12.1 +E0001..E0001; Age:12.1 +E0020..E007F; Age:12.1 +E0100..E01EF; Age:12.1 +EFFFE..10FFFF; Age:12.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_1.test new file mode 100644 index 000000000..efe1c037a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_12_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_12_1 + +description: +Tests character class syntax of the Unicode 12.1 Age=12.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_1_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_1_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_1_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_1_1.flex new file mode 100644 index 000000000..9e4f86bad --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_1_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_1_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:1.1} { setCurCharPropertyValue("Age:1.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_1_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_1_1.output new file mode 100644 index 000000000..bd6b75100 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_1_1.output @@ -0,0 +1,288 @@ +0000..01F5; Age:1.1 +01FA..0217; Age:1.1 +0250..02A8; Age:1.1 +02B0..02DE; Age:1.1 +02E0..02E9; Age:1.1 +0300..0345; Age:1.1 +0360..0361; Age:1.1 +0374..0375; Age:1.1 +037A..037A; Age:1.1 +037E..037E; Age:1.1 +0384..038A; Age:1.1 +038C..038C; Age:1.1 +038E..03A1; Age:1.1 +03A3..03CE; Age:1.1 +03D0..03D6; Age:1.1 +03DA..03DA; Age:1.1 +03DC..03DC; Age:1.1 +03DE..03DE; Age:1.1 +03E0..03E0; Age:1.1 +03E2..03F3; Age:1.1 +0401..040C; Age:1.1 +040E..044F; Age:1.1 +0451..045C; Age:1.1 +045E..0486; Age:1.1 +0490..04C4; Age:1.1 +04C7..04C8; Age:1.1 +04CB..04CC; Age:1.1 +04D0..04EB; Age:1.1 +04EE..04F5; Age:1.1 +04F8..04F9; Age:1.1 +0531..0556; Age:1.1 +0559..055F; Age:1.1 +0561..0587; Age:1.1 +0589..0589; Age:1.1 +05B0..05B9; Age:1.1 +05BB..05C3; Age:1.1 +05D0..05EA; Age:1.1 +05F0..05F4; Age:1.1 +060C..060C; Age:1.1 +061B..061B; Age:1.1 +061F..061F; Age:1.1 +0621..063A; Age:1.1 +0640..0652; Age:1.1 +0660..066D; Age:1.1 +0670..06B7; Age:1.1 +06BA..06BE; Age:1.1 +06C0..06CE; Age:1.1 +06D0..06ED; Age:1.1 +06F0..06F9; Age:1.1 +0901..0903; Age:1.1 +0905..0939; Age:1.1 +093C..094D; Age:1.1 +0950..0954; Age:1.1 +0958..0970; Age:1.1 +0981..0983; Age:1.1 +0985..098C; Age:1.1 +098F..0990; Age:1.1 +0993..09A8; Age:1.1 +09AA..09B0; Age:1.1 +09B2..09B2; Age:1.1 +09B6..09B9; Age:1.1 +09BC..09BC; Age:1.1 +09BE..09C4; Age:1.1 +09C7..09C8; Age:1.1 +09CB..09CD; Age:1.1 +09D7..09D7; Age:1.1 +09DC..09DD; Age:1.1 +09DF..09E3; Age:1.1 +09E6..09FA; Age:1.1 +0A02..0A02; Age:1.1 +0A05..0A0A; Age:1.1 +0A0F..0A10; Age:1.1 +0A13..0A28; Age:1.1 +0A2A..0A30; Age:1.1 +0A32..0A33; Age:1.1 +0A35..0A36; Age:1.1 +0A38..0A39; Age:1.1 +0A3C..0A3C; Age:1.1 +0A3E..0A42; Age:1.1 +0A47..0A48; Age:1.1 +0A4B..0A4D; Age:1.1 +0A59..0A5C; Age:1.1 +0A5E..0A5E; Age:1.1 +0A66..0A74; Age:1.1 +0A81..0A83; Age:1.1 +0A85..0A8B; Age:1.1 +0A8D..0A8D; Age:1.1 +0A8F..0A91; Age:1.1 +0A93..0AA8; Age:1.1 +0AAA..0AB0; Age:1.1 +0AB2..0AB3; Age:1.1 +0AB5..0AB9; Age:1.1 +0ABC..0AC5; Age:1.1 +0AC7..0AC9; Age:1.1 +0ACB..0ACD; Age:1.1 +0AD0..0AD0; Age:1.1 +0AE0..0AE0; Age:1.1 +0AE6..0AEF; Age:1.1 +0B01..0B03; Age:1.1 +0B05..0B0C; Age:1.1 +0B0F..0B10; Age:1.1 +0B13..0B28; Age:1.1 +0B2A..0B30; Age:1.1 +0B32..0B33; Age:1.1 +0B36..0B39; Age:1.1 +0B3C..0B43; Age:1.1 +0B47..0B48; Age:1.1 +0B4B..0B4D; Age:1.1 +0B56..0B57; Age:1.1 +0B5C..0B5D; Age:1.1 +0B5F..0B61; Age:1.1 +0B66..0B70; Age:1.1 +0B82..0B83; Age:1.1 +0B85..0B8A; Age:1.1 +0B8E..0B90; Age:1.1 +0B92..0B95; Age:1.1 +0B99..0B9A; Age:1.1 +0B9C..0B9C; Age:1.1 +0B9E..0B9F; Age:1.1 +0BA3..0BA4; Age:1.1 +0BA8..0BAA; Age:1.1 +0BAE..0BB5; Age:1.1 +0BB7..0BB9; Age:1.1 +0BBE..0BC2; Age:1.1 +0BC6..0BC8; Age:1.1 +0BCA..0BCD; Age:1.1 +0BD7..0BD7; Age:1.1 +0BE7..0BF2; Age:1.1 +0C01..0C03; Age:1.1 +0C05..0C0C; Age:1.1 +0C0E..0C10; Age:1.1 +0C12..0C28; Age:1.1 +0C2A..0C33; Age:1.1 +0C35..0C39; Age:1.1 +0C3E..0C44; Age:1.1 +0C46..0C48; Age:1.1 +0C4A..0C4D; Age:1.1 +0C55..0C56; Age:1.1 +0C60..0C61; Age:1.1 +0C66..0C6F; Age:1.1 +0C82..0C83; Age:1.1 +0C85..0C8C; Age:1.1 +0C8E..0C90; Age:1.1 +0C92..0CA8; Age:1.1 +0CAA..0CB3; Age:1.1 +0CB5..0CB9; Age:1.1 +0CBE..0CC4; Age:1.1 +0CC6..0CC8; Age:1.1 +0CCA..0CCD; Age:1.1 +0CD5..0CD6; Age:1.1 +0CDE..0CDE; Age:1.1 +0CE0..0CE1; Age:1.1 +0CE6..0CEF; Age:1.1 +0D02..0D03; Age:1.1 +0D05..0D0C; Age:1.1 +0D0E..0D10; Age:1.1 +0D12..0D28; Age:1.1 +0D2A..0D39; Age:1.1 +0D3E..0D43; Age:1.1 +0D46..0D48; Age:1.1 +0D4A..0D4D; Age:1.1 +0D57..0D57; Age:1.1 +0D60..0D61; Age:1.1 +0D66..0D6F; Age:1.1 +0E01..0E3A; Age:1.1 +0E3F..0E5B; Age:1.1 +0E81..0E82; Age:1.1 +0E84..0E84; Age:1.1 +0E87..0E88; Age:1.1 +0E8A..0E8A; Age:1.1 +0E8D..0E8D; Age:1.1 +0E94..0E97; Age:1.1 +0E99..0E9F; Age:1.1 +0EA1..0EA3; Age:1.1 +0EA5..0EA5; Age:1.1 +0EA7..0EA7; Age:1.1 +0EAA..0EAB; Age:1.1 +0EAD..0EB9; Age:1.1 +0EBB..0EBD; Age:1.1 +0EC0..0EC4; Age:1.1 +0EC6..0EC6; Age:1.1 +0EC8..0ECD; Age:1.1 +0ED0..0ED9; Age:1.1 +0EDC..0EDD; Age:1.1 +10A0..10C5; Age:1.1 +10D0..10F6; Age:1.1 +10FB..10FB; Age:1.1 +1100..1159; Age:1.1 +115F..11A2; Age:1.1 +11A8..11F9; Age:1.1 +1E00..1E9A; Age:1.1 +1EA0..1EF9; Age:1.1 +1F00..1F15; Age:1.1 +1F18..1F1D; Age:1.1 +1F20..1F45; Age:1.1 +1F48..1F4D; Age:1.1 +1F50..1F57; Age:1.1 +1F59..1F59; Age:1.1 +1F5B..1F5B; Age:1.1 +1F5D..1F5D; Age:1.1 +1F5F..1F7D; Age:1.1 +1F80..1FB4; Age:1.1 +1FB6..1FC4; Age:1.1 +1FC6..1FD3; Age:1.1 +1FD6..1FDB; Age:1.1 +1FDD..1FEF; Age:1.1 +1FF2..1FF4; Age:1.1 +1FF6..1FFE; Age:1.1 +2000..202E; Age:1.1 +2030..2046; Age:1.1 +206A..2070; Age:1.1 +2074..208E; Age:1.1 +20A0..20AA; Age:1.1 +20D0..20E1; Age:1.1 +2100..2138; Age:1.1 +2153..2182; Age:1.1 +2190..21EA; Age:1.1 +2200..22F1; Age:1.1 +2300..2300; Age:1.1 +2302..237A; Age:1.1 +2400..2424; Age:1.1 +2440..244A; Age:1.1 +2460..24EA; Age:1.1 +2500..2595; Age:1.1 +25A0..25EF; Age:1.1 +2600..2613; Age:1.1 +261A..266F; Age:1.1 +2701..2704; Age:1.1 +2706..2709; Age:1.1 +270C..2727; Age:1.1 +2729..274B; Age:1.1 +274D..274D; Age:1.1 +274F..2752; Age:1.1 +2756..2756; Age:1.1 +2758..275E; Age:1.1 +2761..2767; Age:1.1 +2776..2794; Age:1.1 +2798..27AF; Age:1.1 +27B1..27BE; Age:1.1 +3000..3037; Age:1.1 +303F..303F; Age:1.1 +3041..3094; Age:1.1 +3099..309E; Age:1.1 +30A1..30FE; Age:1.1 +3105..312C; Age:1.1 +3131..318E; Age:1.1 +3190..319F; Age:1.1 +3200..321C; Age:1.1 +3220..3243; Age:1.1 +3260..327B; Age:1.1 +327F..32B0; Age:1.1 +32C0..32CB; Age:1.1 +32D0..32FE; Age:1.1 +3300..3376; Age:1.1 +337B..33DD; Age:1.1 +33E0..33FE; Age:1.1 +4E00..9FA5; Age:1.1 +E000..FA2D; Age:1.1 +FB00..FB06; Age:1.1 +FB13..FB17; Age:1.1 +FB1E..FB36; Age:1.1 +FB38..FB3C; Age:1.1 +FB3E..FB3E; Age:1.1 +FB40..FB41; Age:1.1 +FB43..FB44; Age:1.1 +FB46..FBB1; Age:1.1 +FBD3..FD3F; Age:1.1 +FD50..FD8F; Age:1.1 +FD92..FDC7; Age:1.1 +FDF0..FDFB; Age:1.1 +FE20..FE23; Age:1.1 +FE30..FE44; Age:1.1 +FE49..FE52; Age:1.1 +FE54..FE66; Age:1.1 +FE68..FE6B; Age:1.1 +FE70..FE72; Age:1.1 +FE74..FE74; Age:1.1 +FE76..FEFC; Age:1.1 +FEFF..FEFF; Age:1.1 +FF01..FF5E; Age:1.1 +FF61..FFBE; Age:1.1 +FFC2..FFC7; Age:1.1 +FFCA..FFCF; Age:1.1 +FFD2..FFD7; Age:1.1 +FFDA..FFDC; Age:1.1 +FFE0..FFE6; Age:1.1 +FFE8..FFEE; Age:1.1 +FFFD..FFFF; Age:1.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_1_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_1_1.test new file mode 100644 index 000000000..030b0351a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_1_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_1_1 + +description: +Tests character class syntax of the Unicode 12.1 Age=1.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_0.flex new file mode 100644 index 000000000..0a5cc1649 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_2_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:2.0} { setCurCharPropertyValue("Age:2.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_0.output new file mode 100644 index 000000000..2d3fe0c9d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_0.output @@ -0,0 +1,312 @@ +0000..01F5; Age:2.0 +01FA..0217; Age:2.0 +0250..02A8; Age:2.0 +02B0..02DE; Age:2.0 +02E0..02E9; Age:2.0 +0300..0345; Age:2.0 +0360..0361; Age:2.0 +0374..0375; Age:2.0 +037A..037A; Age:2.0 +037E..037E; Age:2.0 +0384..038A; Age:2.0 +038C..038C; Age:2.0 +038E..03A1; Age:2.0 +03A3..03CE; Age:2.0 +03D0..03D6; Age:2.0 +03DA..03DA; Age:2.0 +03DC..03DC; Age:2.0 +03DE..03DE; Age:2.0 +03E0..03E0; Age:2.0 +03E2..03F3; Age:2.0 +0401..040C; Age:2.0 +040E..044F; Age:2.0 +0451..045C; Age:2.0 +045E..0486; Age:2.0 +0490..04C4; Age:2.0 +04C7..04C8; Age:2.0 +04CB..04CC; Age:2.0 +04D0..04EB; Age:2.0 +04EE..04F5; Age:2.0 +04F8..04F9; Age:2.0 +0531..0556; Age:2.0 +0559..055F; Age:2.0 +0561..0587; Age:2.0 +0589..0589; Age:2.0 +0591..05A1; Age:2.0 +05A3..05B9; Age:2.0 +05BB..05C4; Age:2.0 +05D0..05EA; Age:2.0 +05F0..05F4; Age:2.0 +060C..060C; Age:2.0 +061B..061B; Age:2.0 +061F..061F; Age:2.0 +0621..063A; Age:2.0 +0640..0652; Age:2.0 +0660..066D; Age:2.0 +0670..06B7; Age:2.0 +06BA..06BE; Age:2.0 +06C0..06CE; Age:2.0 +06D0..06ED; Age:2.0 +06F0..06F9; Age:2.0 +0901..0903; Age:2.0 +0905..0939; Age:2.0 +093C..094D; Age:2.0 +0950..0954; Age:2.0 +0958..0970; Age:2.0 +0981..0983; Age:2.0 +0985..098C; Age:2.0 +098F..0990; Age:2.0 +0993..09A8; Age:2.0 +09AA..09B0; Age:2.0 +09B2..09B2; Age:2.0 +09B6..09B9; Age:2.0 +09BC..09BC; Age:2.0 +09BE..09C4; Age:2.0 +09C7..09C8; Age:2.0 +09CB..09CD; Age:2.0 +09D7..09D7; Age:2.0 +09DC..09DD; Age:2.0 +09DF..09E3; Age:2.0 +09E6..09FA; Age:2.0 +0A02..0A02; Age:2.0 +0A05..0A0A; Age:2.0 +0A0F..0A10; Age:2.0 +0A13..0A28; Age:2.0 +0A2A..0A30; Age:2.0 +0A32..0A33; Age:2.0 +0A35..0A36; Age:2.0 +0A38..0A39; Age:2.0 +0A3C..0A3C; Age:2.0 +0A3E..0A42; Age:2.0 +0A47..0A48; Age:2.0 +0A4B..0A4D; Age:2.0 +0A59..0A5C; Age:2.0 +0A5E..0A5E; Age:2.0 +0A66..0A74; Age:2.0 +0A81..0A83; Age:2.0 +0A85..0A8B; Age:2.0 +0A8D..0A8D; Age:2.0 +0A8F..0A91; Age:2.0 +0A93..0AA8; Age:2.0 +0AAA..0AB0; Age:2.0 +0AB2..0AB3; Age:2.0 +0AB5..0AB9; Age:2.0 +0ABC..0AC5; Age:2.0 +0AC7..0AC9; Age:2.0 +0ACB..0ACD; Age:2.0 +0AD0..0AD0; Age:2.0 +0AE0..0AE0; Age:2.0 +0AE6..0AEF; Age:2.0 +0B01..0B03; Age:2.0 +0B05..0B0C; Age:2.0 +0B0F..0B10; Age:2.0 +0B13..0B28; Age:2.0 +0B2A..0B30; Age:2.0 +0B32..0B33; Age:2.0 +0B36..0B39; Age:2.0 +0B3C..0B43; Age:2.0 +0B47..0B48; Age:2.0 +0B4B..0B4D; Age:2.0 +0B56..0B57; Age:2.0 +0B5C..0B5D; Age:2.0 +0B5F..0B61; Age:2.0 +0B66..0B70; Age:2.0 +0B82..0B83; Age:2.0 +0B85..0B8A; Age:2.0 +0B8E..0B90; Age:2.0 +0B92..0B95; Age:2.0 +0B99..0B9A; Age:2.0 +0B9C..0B9C; Age:2.0 +0B9E..0B9F; Age:2.0 +0BA3..0BA4; Age:2.0 +0BA8..0BAA; Age:2.0 +0BAE..0BB5; Age:2.0 +0BB7..0BB9; Age:2.0 +0BBE..0BC2; Age:2.0 +0BC6..0BC8; Age:2.0 +0BCA..0BCD; Age:2.0 +0BD7..0BD7; Age:2.0 +0BE7..0BF2; Age:2.0 +0C01..0C03; Age:2.0 +0C05..0C0C; Age:2.0 +0C0E..0C10; Age:2.0 +0C12..0C28; Age:2.0 +0C2A..0C33; Age:2.0 +0C35..0C39; Age:2.0 +0C3E..0C44; Age:2.0 +0C46..0C48; Age:2.0 +0C4A..0C4D; Age:2.0 +0C55..0C56; Age:2.0 +0C60..0C61; Age:2.0 +0C66..0C6F; Age:2.0 +0C82..0C83; Age:2.0 +0C85..0C8C; Age:2.0 +0C8E..0C90; Age:2.0 +0C92..0CA8; Age:2.0 +0CAA..0CB3; Age:2.0 +0CB5..0CB9; Age:2.0 +0CBE..0CC4; Age:2.0 +0CC6..0CC8; Age:2.0 +0CCA..0CCD; Age:2.0 +0CD5..0CD6; Age:2.0 +0CDE..0CDE; Age:2.0 +0CE0..0CE1; Age:2.0 +0CE6..0CEF; Age:2.0 +0D02..0D03; Age:2.0 +0D05..0D0C; Age:2.0 +0D0E..0D10; Age:2.0 +0D12..0D28; Age:2.0 +0D2A..0D39; Age:2.0 +0D3E..0D43; Age:2.0 +0D46..0D48; Age:2.0 +0D4A..0D4D; Age:2.0 +0D57..0D57; Age:2.0 +0D60..0D61; Age:2.0 +0D66..0D6F; Age:2.0 +0E01..0E3A; Age:2.0 +0E3F..0E5B; Age:2.0 +0E81..0E82; Age:2.0 +0E84..0E84; Age:2.0 +0E87..0E88; Age:2.0 +0E8A..0E8A; Age:2.0 +0E8D..0E8D; Age:2.0 +0E94..0E97; Age:2.0 +0E99..0E9F; Age:2.0 +0EA1..0EA3; Age:2.0 +0EA5..0EA5; Age:2.0 +0EA7..0EA7; Age:2.0 +0EAA..0EAB; Age:2.0 +0EAD..0EB9; Age:2.0 +0EBB..0EBD; Age:2.0 +0EC0..0EC4; Age:2.0 +0EC6..0EC6; Age:2.0 +0EC8..0ECD; Age:2.0 +0ED0..0ED9; Age:2.0 +0EDC..0EDD; Age:2.0 +0F00..0F47; Age:2.0 +0F49..0F69; Age:2.0 +0F71..0F8B; Age:2.0 +0F90..0F95; Age:2.0 +0F97..0F97; Age:2.0 +0F99..0FAD; Age:2.0 +0FB1..0FB7; Age:2.0 +0FB9..0FB9; Age:2.0 +10A0..10C5; Age:2.0 +10D0..10F6; Age:2.0 +10FB..10FB; Age:2.0 +1100..1159; Age:2.0 +115F..11A2; Age:2.0 +11A8..11F9; Age:2.0 +1E00..1E9B; Age:2.0 +1EA0..1EF9; Age:2.0 +1F00..1F15; Age:2.0 +1F18..1F1D; Age:2.0 +1F20..1F45; Age:2.0 +1F48..1F4D; Age:2.0 +1F50..1F57; Age:2.0 +1F59..1F59; Age:2.0 +1F5B..1F5B; Age:2.0 +1F5D..1F5D; Age:2.0 +1F5F..1F7D; Age:2.0 +1F80..1FB4; Age:2.0 +1FB6..1FC4; Age:2.0 +1FC6..1FD3; Age:2.0 +1FD6..1FDB; Age:2.0 +1FDD..1FEF; Age:2.0 +1FF2..1FF4; Age:2.0 +1FF6..1FFE; Age:2.0 +2000..202E; Age:2.0 +2030..2046; Age:2.0 +206A..2070; Age:2.0 +2074..208E; Age:2.0 +20A0..20AB; Age:2.0 +20D0..20E1; Age:2.0 +2100..2138; Age:2.0 +2153..2182; Age:2.0 +2190..21EA; Age:2.0 +2200..22F1; Age:2.0 +2300..2300; Age:2.0 +2302..237A; Age:2.0 +2400..2424; Age:2.0 +2440..244A; Age:2.0 +2460..24EA; Age:2.0 +2500..2595; Age:2.0 +25A0..25EF; Age:2.0 +2600..2613; Age:2.0 +261A..266F; Age:2.0 +2701..2704; Age:2.0 +2706..2709; Age:2.0 +270C..2727; Age:2.0 +2729..274B; Age:2.0 +274D..274D; Age:2.0 +274F..2752; Age:2.0 +2756..2756; Age:2.0 +2758..275E; Age:2.0 +2761..2767; Age:2.0 +2776..2794; Age:2.0 +2798..27AF; Age:2.0 +27B1..27BE; Age:2.0 +3000..3037; Age:2.0 +303F..303F; Age:2.0 +3041..3094; Age:2.0 +3099..309E; Age:2.0 +30A1..30FE; Age:2.0 +3105..312C; Age:2.0 +3131..318E; Age:2.0 +3190..319F; Age:2.0 +3200..321C; Age:2.0 +3220..3243; Age:2.0 +3260..327B; Age:2.0 +327F..32B0; Age:2.0 +32C0..32CB; Age:2.0 +32D0..32FE; Age:2.0 +3300..3376; Age:2.0 +337B..33DD; Age:2.0 +33E0..33FE; Age:2.0 +4E00..9FA5; Age:2.0 +AC00..D7A3; Age:2.0 +E000..FA2D; Age:2.0 +FB00..FB06; Age:2.0 +FB13..FB17; Age:2.0 +FB1E..FB36; Age:2.0 +FB38..FB3C; Age:2.0 +FB3E..FB3E; Age:2.0 +FB40..FB41; Age:2.0 +FB43..FB44; Age:2.0 +FB46..FBB1; Age:2.0 +FBD3..FD3F; Age:2.0 +FD50..FD8F; Age:2.0 +FD92..FDC7; Age:2.0 +FDF0..FDFB; Age:2.0 +FE20..FE23; Age:2.0 +FE30..FE44; Age:2.0 +FE49..FE52; Age:2.0 +FE54..FE66; Age:2.0 +FE68..FE6B; Age:2.0 +FE70..FE72; Age:2.0 +FE74..FE74; Age:2.0 +FE76..FEFC; Age:2.0 +FEFF..FEFF; Age:2.0 +FF01..FF5E; Age:2.0 +FF61..FFBE; Age:2.0 +FFC2..FFC7; Age:2.0 +FFCA..FFCF; Age:2.0 +FFD2..FFD7; Age:2.0 +FFDA..FFDC; Age:2.0 +FFE0..FFE6; Age:2.0 +FFE8..FFEE; Age:2.0 +FFFD..FFFF; Age:2.0 +1FFFE..1FFFF; Age:2.0 +2FFFE..2FFFF; Age:2.0 +3FFFE..3FFFF; Age:2.0 +4FFFE..4FFFF; Age:2.0 +5FFFE..5FFFF; Age:2.0 +6FFFE..6FFFF; Age:2.0 +7FFFE..7FFFF; Age:2.0 +8FFFE..8FFFF; Age:2.0 +9FFFE..9FFFF; Age:2.0 +AFFFE..AFFFF; Age:2.0 +BFFFE..BFFFF; Age:2.0 +CFFFE..CFFFF; Age:2.0 +DFFFE..DFFFF; Age:2.0 +EFFFE..10FFFF; Age:2.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_0.test new file mode 100644 index 000000000..4ab30f162 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_2_0 + +description: +Tests character class syntax of the Unicode 12.1 Age=2.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_1.flex new file mode 100644 index 000000000..df449d673 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_2_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:2.1} { setCurCharPropertyValue("Age:2.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_1.output new file mode 100644 index 000000000..0c6a084c3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_1.output @@ -0,0 +1,312 @@ +0000..01F5; Age:2.1 +01FA..0217; Age:2.1 +0250..02A8; Age:2.1 +02B0..02DE; Age:2.1 +02E0..02E9; Age:2.1 +0300..0345; Age:2.1 +0360..0361; Age:2.1 +0374..0375; Age:2.1 +037A..037A; Age:2.1 +037E..037E; Age:2.1 +0384..038A; Age:2.1 +038C..038C; Age:2.1 +038E..03A1; Age:2.1 +03A3..03CE; Age:2.1 +03D0..03D6; Age:2.1 +03DA..03DA; Age:2.1 +03DC..03DC; Age:2.1 +03DE..03DE; Age:2.1 +03E0..03E0; Age:2.1 +03E2..03F3; Age:2.1 +0401..040C; Age:2.1 +040E..044F; Age:2.1 +0451..045C; Age:2.1 +045E..0486; Age:2.1 +0490..04C4; Age:2.1 +04C7..04C8; Age:2.1 +04CB..04CC; Age:2.1 +04D0..04EB; Age:2.1 +04EE..04F5; Age:2.1 +04F8..04F9; Age:2.1 +0531..0556; Age:2.1 +0559..055F; Age:2.1 +0561..0587; Age:2.1 +0589..0589; Age:2.1 +0591..05A1; Age:2.1 +05A3..05B9; Age:2.1 +05BB..05C4; Age:2.1 +05D0..05EA; Age:2.1 +05F0..05F4; Age:2.1 +060C..060C; Age:2.1 +061B..061B; Age:2.1 +061F..061F; Age:2.1 +0621..063A; Age:2.1 +0640..0652; Age:2.1 +0660..066D; Age:2.1 +0670..06B7; Age:2.1 +06BA..06BE; Age:2.1 +06C0..06CE; Age:2.1 +06D0..06ED; Age:2.1 +06F0..06F9; Age:2.1 +0901..0903; Age:2.1 +0905..0939; Age:2.1 +093C..094D; Age:2.1 +0950..0954; Age:2.1 +0958..0970; Age:2.1 +0981..0983; Age:2.1 +0985..098C; Age:2.1 +098F..0990; Age:2.1 +0993..09A8; Age:2.1 +09AA..09B0; Age:2.1 +09B2..09B2; Age:2.1 +09B6..09B9; Age:2.1 +09BC..09BC; Age:2.1 +09BE..09C4; Age:2.1 +09C7..09C8; Age:2.1 +09CB..09CD; Age:2.1 +09D7..09D7; Age:2.1 +09DC..09DD; Age:2.1 +09DF..09E3; Age:2.1 +09E6..09FA; Age:2.1 +0A02..0A02; Age:2.1 +0A05..0A0A; Age:2.1 +0A0F..0A10; Age:2.1 +0A13..0A28; Age:2.1 +0A2A..0A30; Age:2.1 +0A32..0A33; Age:2.1 +0A35..0A36; Age:2.1 +0A38..0A39; Age:2.1 +0A3C..0A3C; Age:2.1 +0A3E..0A42; Age:2.1 +0A47..0A48; Age:2.1 +0A4B..0A4D; Age:2.1 +0A59..0A5C; Age:2.1 +0A5E..0A5E; Age:2.1 +0A66..0A74; Age:2.1 +0A81..0A83; Age:2.1 +0A85..0A8B; Age:2.1 +0A8D..0A8D; Age:2.1 +0A8F..0A91; Age:2.1 +0A93..0AA8; Age:2.1 +0AAA..0AB0; Age:2.1 +0AB2..0AB3; Age:2.1 +0AB5..0AB9; Age:2.1 +0ABC..0AC5; Age:2.1 +0AC7..0AC9; Age:2.1 +0ACB..0ACD; Age:2.1 +0AD0..0AD0; Age:2.1 +0AE0..0AE0; Age:2.1 +0AE6..0AEF; Age:2.1 +0B01..0B03; Age:2.1 +0B05..0B0C; Age:2.1 +0B0F..0B10; Age:2.1 +0B13..0B28; Age:2.1 +0B2A..0B30; Age:2.1 +0B32..0B33; Age:2.1 +0B36..0B39; Age:2.1 +0B3C..0B43; Age:2.1 +0B47..0B48; Age:2.1 +0B4B..0B4D; Age:2.1 +0B56..0B57; Age:2.1 +0B5C..0B5D; Age:2.1 +0B5F..0B61; Age:2.1 +0B66..0B70; Age:2.1 +0B82..0B83; Age:2.1 +0B85..0B8A; Age:2.1 +0B8E..0B90; Age:2.1 +0B92..0B95; Age:2.1 +0B99..0B9A; Age:2.1 +0B9C..0B9C; Age:2.1 +0B9E..0B9F; Age:2.1 +0BA3..0BA4; Age:2.1 +0BA8..0BAA; Age:2.1 +0BAE..0BB5; Age:2.1 +0BB7..0BB9; Age:2.1 +0BBE..0BC2; Age:2.1 +0BC6..0BC8; Age:2.1 +0BCA..0BCD; Age:2.1 +0BD7..0BD7; Age:2.1 +0BE7..0BF2; Age:2.1 +0C01..0C03; Age:2.1 +0C05..0C0C; Age:2.1 +0C0E..0C10; Age:2.1 +0C12..0C28; Age:2.1 +0C2A..0C33; Age:2.1 +0C35..0C39; Age:2.1 +0C3E..0C44; Age:2.1 +0C46..0C48; Age:2.1 +0C4A..0C4D; Age:2.1 +0C55..0C56; Age:2.1 +0C60..0C61; Age:2.1 +0C66..0C6F; Age:2.1 +0C82..0C83; Age:2.1 +0C85..0C8C; Age:2.1 +0C8E..0C90; Age:2.1 +0C92..0CA8; Age:2.1 +0CAA..0CB3; Age:2.1 +0CB5..0CB9; Age:2.1 +0CBE..0CC4; Age:2.1 +0CC6..0CC8; Age:2.1 +0CCA..0CCD; Age:2.1 +0CD5..0CD6; Age:2.1 +0CDE..0CDE; Age:2.1 +0CE0..0CE1; Age:2.1 +0CE6..0CEF; Age:2.1 +0D02..0D03; Age:2.1 +0D05..0D0C; Age:2.1 +0D0E..0D10; Age:2.1 +0D12..0D28; Age:2.1 +0D2A..0D39; Age:2.1 +0D3E..0D43; Age:2.1 +0D46..0D48; Age:2.1 +0D4A..0D4D; Age:2.1 +0D57..0D57; Age:2.1 +0D60..0D61; Age:2.1 +0D66..0D6F; Age:2.1 +0E01..0E3A; Age:2.1 +0E3F..0E5B; Age:2.1 +0E81..0E82; Age:2.1 +0E84..0E84; Age:2.1 +0E87..0E88; Age:2.1 +0E8A..0E8A; Age:2.1 +0E8D..0E8D; Age:2.1 +0E94..0E97; Age:2.1 +0E99..0E9F; Age:2.1 +0EA1..0EA3; Age:2.1 +0EA5..0EA5; Age:2.1 +0EA7..0EA7; Age:2.1 +0EAA..0EAB; Age:2.1 +0EAD..0EB9; Age:2.1 +0EBB..0EBD; Age:2.1 +0EC0..0EC4; Age:2.1 +0EC6..0EC6; Age:2.1 +0EC8..0ECD; Age:2.1 +0ED0..0ED9; Age:2.1 +0EDC..0EDD; Age:2.1 +0F00..0F47; Age:2.1 +0F49..0F69; Age:2.1 +0F71..0F8B; Age:2.1 +0F90..0F95; Age:2.1 +0F97..0F97; Age:2.1 +0F99..0FAD; Age:2.1 +0FB1..0FB7; Age:2.1 +0FB9..0FB9; Age:2.1 +10A0..10C5; Age:2.1 +10D0..10F6; Age:2.1 +10FB..10FB; Age:2.1 +1100..1159; Age:2.1 +115F..11A2; Age:2.1 +11A8..11F9; Age:2.1 +1E00..1E9B; Age:2.1 +1EA0..1EF9; Age:2.1 +1F00..1F15; Age:2.1 +1F18..1F1D; Age:2.1 +1F20..1F45; Age:2.1 +1F48..1F4D; Age:2.1 +1F50..1F57; Age:2.1 +1F59..1F59; Age:2.1 +1F5B..1F5B; Age:2.1 +1F5D..1F5D; Age:2.1 +1F5F..1F7D; Age:2.1 +1F80..1FB4; Age:2.1 +1FB6..1FC4; Age:2.1 +1FC6..1FD3; Age:2.1 +1FD6..1FDB; Age:2.1 +1FDD..1FEF; Age:2.1 +1FF2..1FF4; Age:2.1 +1FF6..1FFE; Age:2.1 +2000..202E; Age:2.1 +2030..2046; Age:2.1 +206A..2070; Age:2.1 +2074..208E; Age:2.1 +20A0..20AC; Age:2.1 +20D0..20E1; Age:2.1 +2100..2138; Age:2.1 +2153..2182; Age:2.1 +2190..21EA; Age:2.1 +2200..22F1; Age:2.1 +2300..2300; Age:2.1 +2302..237A; Age:2.1 +2400..2424; Age:2.1 +2440..244A; Age:2.1 +2460..24EA; Age:2.1 +2500..2595; Age:2.1 +25A0..25EF; Age:2.1 +2600..2613; Age:2.1 +261A..266F; Age:2.1 +2701..2704; Age:2.1 +2706..2709; Age:2.1 +270C..2727; Age:2.1 +2729..274B; Age:2.1 +274D..274D; Age:2.1 +274F..2752; Age:2.1 +2756..2756; Age:2.1 +2758..275E; Age:2.1 +2761..2767; Age:2.1 +2776..2794; Age:2.1 +2798..27AF; Age:2.1 +27B1..27BE; Age:2.1 +3000..3037; Age:2.1 +303F..303F; Age:2.1 +3041..3094; Age:2.1 +3099..309E; Age:2.1 +30A1..30FE; Age:2.1 +3105..312C; Age:2.1 +3131..318E; Age:2.1 +3190..319F; Age:2.1 +3200..321C; Age:2.1 +3220..3243; Age:2.1 +3260..327B; Age:2.1 +327F..32B0; Age:2.1 +32C0..32CB; Age:2.1 +32D0..32FE; Age:2.1 +3300..3376; Age:2.1 +337B..33DD; Age:2.1 +33E0..33FE; Age:2.1 +4E00..9FA5; Age:2.1 +AC00..D7A3; Age:2.1 +E000..FA2D; Age:2.1 +FB00..FB06; Age:2.1 +FB13..FB17; Age:2.1 +FB1E..FB36; Age:2.1 +FB38..FB3C; Age:2.1 +FB3E..FB3E; Age:2.1 +FB40..FB41; Age:2.1 +FB43..FB44; Age:2.1 +FB46..FBB1; Age:2.1 +FBD3..FD3F; Age:2.1 +FD50..FD8F; Age:2.1 +FD92..FDC7; Age:2.1 +FDF0..FDFB; Age:2.1 +FE20..FE23; Age:2.1 +FE30..FE44; Age:2.1 +FE49..FE52; Age:2.1 +FE54..FE66; Age:2.1 +FE68..FE6B; Age:2.1 +FE70..FE72; Age:2.1 +FE74..FE74; Age:2.1 +FE76..FEFC; Age:2.1 +FEFF..FEFF; Age:2.1 +FF01..FF5E; Age:2.1 +FF61..FFBE; Age:2.1 +FFC2..FFC7; Age:2.1 +FFCA..FFCF; Age:2.1 +FFD2..FFD7; Age:2.1 +FFDA..FFDC; Age:2.1 +FFE0..FFE6; Age:2.1 +FFE8..FFEE; Age:2.1 +FFFC..FFFF; Age:2.1 +1FFFE..1FFFF; Age:2.1 +2FFFE..2FFFF; Age:2.1 +3FFFE..3FFFF; Age:2.1 +4FFFE..4FFFF; Age:2.1 +5FFFE..5FFFF; Age:2.1 +6FFFE..6FFFF; Age:2.1 +7FFFE..7FFFF; Age:2.1 +8FFFE..8FFFF; Age:2.1 +9FFFE..9FFFF; Age:2.1 +AFFFE..AFFFF; Age:2.1 +BFFFE..BFFFF; Age:2.1 +CFFFE..CFFFF; Age:2.1 +DFFFE..DFFFF; Age:2.1 +EFFFE..10FFFF; Age:2.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_1.test new file mode 100644 index 000000000..0390afc41 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_2_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_2_1 + +description: +Tests character class syntax of the Unicode 12.1 Age=2.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_0.flex new file mode 100644 index 000000000..223dc07ce --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_3_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:3.0} { setCurCharPropertyValue("Age:3.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_0.output new file mode 100644 index 000000000..94d87e175 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_0.output @@ -0,0 +1,369 @@ +0000..021F; Age:3.0 +0222..0233; Age:3.0 +0250..02AD; Age:3.0 +02B0..02EE; Age:3.0 +0300..034E; Age:3.0 +0360..0362; Age:3.0 +0374..0375; Age:3.0 +037A..037A; Age:3.0 +037E..037E; Age:3.0 +0384..038A; Age:3.0 +038C..038C; Age:3.0 +038E..03A1; Age:3.0 +03A3..03CE; Age:3.0 +03D0..03D7; Age:3.0 +03DA..03F3; Age:3.0 +0400..0486; Age:3.0 +0488..0489; Age:3.0 +048C..04C4; Age:3.0 +04C7..04C8; Age:3.0 +04CB..04CC; Age:3.0 +04D0..04F5; Age:3.0 +04F8..04F9; Age:3.0 +0531..0556; Age:3.0 +0559..055F; Age:3.0 +0561..0587; Age:3.0 +0589..058A; Age:3.0 +0591..05A1; Age:3.0 +05A3..05B9; Age:3.0 +05BB..05C4; Age:3.0 +05D0..05EA; Age:3.0 +05F0..05F4; Age:3.0 +060C..060C; Age:3.0 +061B..061B; Age:3.0 +061F..061F; Age:3.0 +0621..063A; Age:3.0 +0640..0655; Age:3.0 +0660..066D; Age:3.0 +0670..06ED; Age:3.0 +06F0..06FE; Age:3.0 +0700..070D; Age:3.0 +070F..072C; Age:3.0 +0730..074A; Age:3.0 +0780..07B0; Age:3.0 +0901..0903; Age:3.0 +0905..0939; Age:3.0 +093C..094D; Age:3.0 +0950..0954; Age:3.0 +0958..0970; Age:3.0 +0981..0983; Age:3.0 +0985..098C; Age:3.0 +098F..0990; Age:3.0 +0993..09A8; Age:3.0 +09AA..09B0; Age:3.0 +09B2..09B2; Age:3.0 +09B6..09B9; Age:3.0 +09BC..09BC; Age:3.0 +09BE..09C4; Age:3.0 +09C7..09C8; Age:3.0 +09CB..09CD; Age:3.0 +09D7..09D7; Age:3.0 +09DC..09DD; Age:3.0 +09DF..09E3; Age:3.0 +09E6..09FA; Age:3.0 +0A02..0A02; Age:3.0 +0A05..0A0A; Age:3.0 +0A0F..0A10; Age:3.0 +0A13..0A28; Age:3.0 +0A2A..0A30; Age:3.0 +0A32..0A33; Age:3.0 +0A35..0A36; Age:3.0 +0A38..0A39; Age:3.0 +0A3C..0A3C; Age:3.0 +0A3E..0A42; Age:3.0 +0A47..0A48; Age:3.0 +0A4B..0A4D; Age:3.0 +0A59..0A5C; Age:3.0 +0A5E..0A5E; Age:3.0 +0A66..0A74; Age:3.0 +0A81..0A83; Age:3.0 +0A85..0A8B; Age:3.0 +0A8D..0A8D; Age:3.0 +0A8F..0A91; Age:3.0 +0A93..0AA8; Age:3.0 +0AAA..0AB0; Age:3.0 +0AB2..0AB3; Age:3.0 +0AB5..0AB9; Age:3.0 +0ABC..0AC5; Age:3.0 +0AC7..0AC9; Age:3.0 +0ACB..0ACD; Age:3.0 +0AD0..0AD0; Age:3.0 +0AE0..0AE0; Age:3.0 +0AE6..0AEF; Age:3.0 +0B01..0B03; Age:3.0 +0B05..0B0C; Age:3.0 +0B0F..0B10; Age:3.0 +0B13..0B28; Age:3.0 +0B2A..0B30; Age:3.0 +0B32..0B33; Age:3.0 +0B36..0B39; Age:3.0 +0B3C..0B43; Age:3.0 +0B47..0B48; Age:3.0 +0B4B..0B4D; Age:3.0 +0B56..0B57; Age:3.0 +0B5C..0B5D; Age:3.0 +0B5F..0B61; Age:3.0 +0B66..0B70; Age:3.0 +0B82..0B83; Age:3.0 +0B85..0B8A; Age:3.0 +0B8E..0B90; Age:3.0 +0B92..0B95; Age:3.0 +0B99..0B9A; Age:3.0 +0B9C..0B9C; Age:3.0 +0B9E..0B9F; Age:3.0 +0BA3..0BA4; Age:3.0 +0BA8..0BAA; Age:3.0 +0BAE..0BB5; Age:3.0 +0BB7..0BB9; Age:3.0 +0BBE..0BC2; Age:3.0 +0BC6..0BC8; Age:3.0 +0BCA..0BCD; Age:3.0 +0BD7..0BD7; Age:3.0 +0BE7..0BF2; Age:3.0 +0C01..0C03; Age:3.0 +0C05..0C0C; Age:3.0 +0C0E..0C10; Age:3.0 +0C12..0C28; Age:3.0 +0C2A..0C33; Age:3.0 +0C35..0C39; Age:3.0 +0C3E..0C44; Age:3.0 +0C46..0C48; Age:3.0 +0C4A..0C4D; Age:3.0 +0C55..0C56; Age:3.0 +0C60..0C61; Age:3.0 +0C66..0C6F; Age:3.0 +0C82..0C83; Age:3.0 +0C85..0C8C; Age:3.0 +0C8E..0C90; Age:3.0 +0C92..0CA8; Age:3.0 +0CAA..0CB3; Age:3.0 +0CB5..0CB9; Age:3.0 +0CBE..0CC4; Age:3.0 +0CC6..0CC8; Age:3.0 +0CCA..0CCD; Age:3.0 +0CD5..0CD6; Age:3.0 +0CDE..0CDE; Age:3.0 +0CE0..0CE1; Age:3.0 +0CE6..0CEF; Age:3.0 +0D02..0D03; Age:3.0 +0D05..0D0C; Age:3.0 +0D0E..0D10; Age:3.0 +0D12..0D28; Age:3.0 +0D2A..0D39; Age:3.0 +0D3E..0D43; Age:3.0 +0D46..0D48; Age:3.0 +0D4A..0D4D; Age:3.0 +0D57..0D57; Age:3.0 +0D60..0D61; Age:3.0 +0D66..0D6F; Age:3.0 +0D82..0D83; Age:3.0 +0D85..0D96; Age:3.0 +0D9A..0DB1; Age:3.0 +0DB3..0DBB; Age:3.0 +0DBD..0DBD; Age:3.0 +0DC0..0DC6; Age:3.0 +0DCA..0DCA; Age:3.0 +0DCF..0DD4; Age:3.0 +0DD6..0DD6; Age:3.0 +0DD8..0DDF; Age:3.0 +0DF2..0DF4; Age:3.0 +0E01..0E3A; Age:3.0 +0E3F..0E5B; Age:3.0 +0E81..0E82; Age:3.0 +0E84..0E84; Age:3.0 +0E87..0E88; Age:3.0 +0E8A..0E8A; Age:3.0 +0E8D..0E8D; Age:3.0 +0E94..0E97; Age:3.0 +0E99..0E9F; Age:3.0 +0EA1..0EA3; Age:3.0 +0EA5..0EA5; Age:3.0 +0EA7..0EA7; Age:3.0 +0EAA..0EAB; Age:3.0 +0EAD..0EB9; Age:3.0 +0EBB..0EBD; Age:3.0 +0EC0..0EC4; Age:3.0 +0EC6..0EC6; Age:3.0 +0EC8..0ECD; Age:3.0 +0ED0..0ED9; Age:3.0 +0EDC..0EDD; Age:3.0 +0F00..0F47; Age:3.0 +0F49..0F6A; Age:3.0 +0F71..0F8B; Age:3.0 +0F90..0F97; Age:3.0 +0F99..0FBC; Age:3.0 +0FBE..0FCC; Age:3.0 +0FCF..0FCF; Age:3.0 +1000..1021; Age:3.0 +1023..1027; Age:3.0 +1029..102A; Age:3.0 +102C..1032; Age:3.0 +1036..1039; Age:3.0 +1040..1059; Age:3.0 +10A0..10C5; Age:3.0 +10D0..10F6; Age:3.0 +10FB..10FB; Age:3.0 +1100..1159; Age:3.0 +115F..11A2; Age:3.0 +11A8..11F9; Age:3.0 +1200..1206; Age:3.0 +1208..1246; Age:3.0 +1248..1248; Age:3.0 +124A..124D; Age:3.0 +1250..1256; Age:3.0 +1258..1258; Age:3.0 +125A..125D; Age:3.0 +1260..1286; Age:3.0 +1288..1288; Age:3.0 +128A..128D; Age:3.0 +1290..12AE; Age:3.0 +12B0..12B0; Age:3.0 +12B2..12B5; Age:3.0 +12B8..12BE; Age:3.0 +12C0..12C0; Age:3.0 +12C2..12C5; Age:3.0 +12C8..12CE; Age:3.0 +12D0..12D6; Age:3.0 +12D8..12EE; Age:3.0 +12F0..130E; Age:3.0 +1310..1310; Age:3.0 +1312..1315; Age:3.0 +1318..131E; Age:3.0 +1320..1346; Age:3.0 +1348..135A; Age:3.0 +1361..137C; Age:3.0 +13A0..13F4; Age:3.0 +1401..1676; Age:3.0 +1680..169C; Age:3.0 +16A0..16F0; Age:3.0 +1780..17DC; Age:3.0 +17E0..17E9; Age:3.0 +1800..180E; Age:3.0 +1810..1819; Age:3.0 +1820..1877; Age:3.0 +1880..18A9; Age:3.0 +1E00..1E9B; Age:3.0 +1EA0..1EF9; Age:3.0 +1F00..1F15; Age:3.0 +1F18..1F1D; Age:3.0 +1F20..1F45; Age:3.0 +1F48..1F4D; Age:3.0 +1F50..1F57; Age:3.0 +1F59..1F59; Age:3.0 +1F5B..1F5B; Age:3.0 +1F5D..1F5D; Age:3.0 +1F5F..1F7D; Age:3.0 +1F80..1FB4; Age:3.0 +1FB6..1FC4; Age:3.0 +1FC6..1FD3; Age:3.0 +1FD6..1FDB; Age:3.0 +1FDD..1FEF; Age:3.0 +1FF2..1FF4; Age:3.0 +1FF6..1FFE; Age:3.0 +2000..2046; Age:3.0 +2048..204D; Age:3.0 +206A..2070; Age:3.0 +2074..208E; Age:3.0 +20A0..20AF; Age:3.0 +20D0..20E3; Age:3.0 +2100..213A; Age:3.0 +2153..2183; Age:3.0 +2190..21F3; Age:3.0 +2200..22F1; Age:3.0 +2300..237B; Age:3.0 +237D..239A; Age:3.0 +2400..2426; Age:3.0 +2440..244A; Age:3.0 +2460..24EA; Age:3.0 +2500..2595; Age:3.0 +25A0..25F7; Age:3.0 +2600..2613; Age:3.0 +2619..2671; Age:3.0 +2701..2704; Age:3.0 +2706..2709; Age:3.0 +270C..2727; Age:3.0 +2729..274B; Age:3.0 +274D..274D; Age:3.0 +274F..2752; Age:3.0 +2756..2756; Age:3.0 +2758..275E; Age:3.0 +2761..2767; Age:3.0 +2776..2794; Age:3.0 +2798..27AF; Age:3.0 +27B1..27BE; Age:3.0 +2800..28FF; Age:3.0 +2E80..2E99; Age:3.0 +2E9B..2EF3; Age:3.0 +2F00..2FD5; Age:3.0 +2FF0..2FFB; Age:3.0 +3000..303A; Age:3.0 +303E..303F; Age:3.0 +3041..3094; Age:3.0 +3099..309E; Age:3.0 +30A1..30FE; Age:3.0 +3105..312C; Age:3.0 +3131..318E; Age:3.0 +3190..31B7; Age:3.0 +3200..321C; Age:3.0 +3220..3243; Age:3.0 +3260..327B; Age:3.0 +327F..32B0; Age:3.0 +32C0..32CB; Age:3.0 +32D0..32FE; Age:3.0 +3300..3376; Age:3.0 +337B..33DD; Age:3.0 +33E0..33FE; Age:3.0 +3400..4DB5; Age:3.0 +4E00..9FA5; Age:3.0 +A000..A48C; Age:3.0 +A490..A4A1; Age:3.0 +A4A4..A4B3; Age:3.0 +A4B5..A4C0; Age:3.0 +A4C2..A4C4; Age:3.0 +A4C6..A4C6; Age:3.0 +AC00..D7A3; Age:3.0 +E000..FA2D; Age:3.0 +FB00..FB06; Age:3.0 +FB13..FB17; Age:3.0 +FB1D..FB36; Age:3.0 +FB38..FB3C; Age:3.0 +FB3E..FB3E; Age:3.0 +FB40..FB41; Age:3.0 +FB43..FB44; Age:3.0 +FB46..FBB1; Age:3.0 +FBD3..FD3F; Age:3.0 +FD50..FD8F; Age:3.0 +FD92..FDC7; Age:3.0 +FDF0..FDFB; Age:3.0 +FE20..FE23; Age:3.0 +FE30..FE44; Age:3.0 +FE49..FE52; Age:3.0 +FE54..FE66; Age:3.0 +FE68..FE6B; Age:3.0 +FE70..FE72; Age:3.0 +FE74..FE74; Age:3.0 +FE76..FEFC; Age:3.0 +FEFF..FEFF; Age:3.0 +FF01..FF5E; Age:3.0 +FF61..FFBE; Age:3.0 +FFC2..FFC7; Age:3.0 +FFCA..FFCF; Age:3.0 +FFD2..FFD7; Age:3.0 +FFDA..FFDC; Age:3.0 +FFE0..FFE6; Age:3.0 +FFE8..FFEE; Age:3.0 +FFF9..FFFF; Age:3.0 +1FFFE..1FFFF; Age:3.0 +2FFFE..2FFFF; Age:3.0 +3FFFE..3FFFF; Age:3.0 +4FFFE..4FFFF; Age:3.0 +5FFFE..5FFFF; Age:3.0 +6FFFE..6FFFF; Age:3.0 +7FFFE..7FFFF; Age:3.0 +8FFFE..8FFFF; Age:3.0 +9FFFE..9FFFF; Age:3.0 +AFFFE..AFFFF; Age:3.0 +BFFFE..BFFFF; Age:3.0 +CFFFE..CFFFF; Age:3.0 +DFFFE..DFFFF; Age:3.0 +EFFFE..10FFFF; Age:3.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_0.test new file mode 100644 index 000000000..0fee07133 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_3_0 + +description: +Tests character class syntax of the Unicode 12.1 Age=3.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_1.flex new file mode 100644 index 000000000..62d614ae7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_3_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:3.1} { setCurCharPropertyValue("Age:3.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_1.output new file mode 100644 index 000000000..2b737aac0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_1.output @@ -0,0 +1,402 @@ +0000..021F; Age:3.1 +0222..0233; Age:3.1 +0250..02AD; Age:3.1 +02B0..02EE; Age:3.1 +0300..034E; Age:3.1 +0360..0362; Age:3.1 +0374..0375; Age:3.1 +037A..037A; Age:3.1 +037E..037E; Age:3.1 +0384..038A; Age:3.1 +038C..038C; Age:3.1 +038E..03A1; Age:3.1 +03A3..03CE; Age:3.1 +03D0..03D7; Age:3.1 +03DA..03F5; Age:3.1 +0400..0486; Age:3.1 +0488..0489; Age:3.1 +048C..04C4; Age:3.1 +04C7..04C8; Age:3.1 +04CB..04CC; Age:3.1 +04D0..04F5; Age:3.1 +04F8..04F9; Age:3.1 +0531..0556; Age:3.1 +0559..055F; Age:3.1 +0561..0587; Age:3.1 +0589..058A; Age:3.1 +0591..05A1; Age:3.1 +05A3..05B9; Age:3.1 +05BB..05C4; Age:3.1 +05D0..05EA; Age:3.1 +05F0..05F4; Age:3.1 +060C..060C; Age:3.1 +061B..061B; Age:3.1 +061F..061F; Age:3.1 +0621..063A; Age:3.1 +0640..0655; Age:3.1 +0660..066D; Age:3.1 +0670..06ED; Age:3.1 +06F0..06FE; Age:3.1 +0700..070D; Age:3.1 +070F..072C; Age:3.1 +0730..074A; Age:3.1 +0780..07B0; Age:3.1 +0901..0903; Age:3.1 +0905..0939; Age:3.1 +093C..094D; Age:3.1 +0950..0954; Age:3.1 +0958..0970; Age:3.1 +0981..0983; Age:3.1 +0985..098C; Age:3.1 +098F..0990; Age:3.1 +0993..09A8; Age:3.1 +09AA..09B0; Age:3.1 +09B2..09B2; Age:3.1 +09B6..09B9; Age:3.1 +09BC..09BC; Age:3.1 +09BE..09C4; Age:3.1 +09C7..09C8; Age:3.1 +09CB..09CD; Age:3.1 +09D7..09D7; Age:3.1 +09DC..09DD; Age:3.1 +09DF..09E3; Age:3.1 +09E6..09FA; Age:3.1 +0A02..0A02; Age:3.1 +0A05..0A0A; Age:3.1 +0A0F..0A10; Age:3.1 +0A13..0A28; Age:3.1 +0A2A..0A30; Age:3.1 +0A32..0A33; Age:3.1 +0A35..0A36; Age:3.1 +0A38..0A39; Age:3.1 +0A3C..0A3C; Age:3.1 +0A3E..0A42; Age:3.1 +0A47..0A48; Age:3.1 +0A4B..0A4D; Age:3.1 +0A59..0A5C; Age:3.1 +0A5E..0A5E; Age:3.1 +0A66..0A74; Age:3.1 +0A81..0A83; Age:3.1 +0A85..0A8B; Age:3.1 +0A8D..0A8D; Age:3.1 +0A8F..0A91; Age:3.1 +0A93..0AA8; Age:3.1 +0AAA..0AB0; Age:3.1 +0AB2..0AB3; Age:3.1 +0AB5..0AB9; Age:3.1 +0ABC..0AC5; Age:3.1 +0AC7..0AC9; Age:3.1 +0ACB..0ACD; Age:3.1 +0AD0..0AD0; Age:3.1 +0AE0..0AE0; Age:3.1 +0AE6..0AEF; Age:3.1 +0B01..0B03; Age:3.1 +0B05..0B0C; Age:3.1 +0B0F..0B10; Age:3.1 +0B13..0B28; Age:3.1 +0B2A..0B30; Age:3.1 +0B32..0B33; Age:3.1 +0B36..0B39; Age:3.1 +0B3C..0B43; Age:3.1 +0B47..0B48; Age:3.1 +0B4B..0B4D; Age:3.1 +0B56..0B57; Age:3.1 +0B5C..0B5D; Age:3.1 +0B5F..0B61; Age:3.1 +0B66..0B70; Age:3.1 +0B82..0B83; Age:3.1 +0B85..0B8A; Age:3.1 +0B8E..0B90; Age:3.1 +0B92..0B95; Age:3.1 +0B99..0B9A; Age:3.1 +0B9C..0B9C; Age:3.1 +0B9E..0B9F; Age:3.1 +0BA3..0BA4; Age:3.1 +0BA8..0BAA; Age:3.1 +0BAE..0BB5; Age:3.1 +0BB7..0BB9; Age:3.1 +0BBE..0BC2; Age:3.1 +0BC6..0BC8; Age:3.1 +0BCA..0BCD; Age:3.1 +0BD7..0BD7; Age:3.1 +0BE7..0BF2; Age:3.1 +0C01..0C03; Age:3.1 +0C05..0C0C; Age:3.1 +0C0E..0C10; Age:3.1 +0C12..0C28; Age:3.1 +0C2A..0C33; Age:3.1 +0C35..0C39; Age:3.1 +0C3E..0C44; Age:3.1 +0C46..0C48; Age:3.1 +0C4A..0C4D; Age:3.1 +0C55..0C56; Age:3.1 +0C60..0C61; Age:3.1 +0C66..0C6F; Age:3.1 +0C82..0C83; Age:3.1 +0C85..0C8C; Age:3.1 +0C8E..0C90; Age:3.1 +0C92..0CA8; Age:3.1 +0CAA..0CB3; Age:3.1 +0CB5..0CB9; Age:3.1 +0CBE..0CC4; Age:3.1 +0CC6..0CC8; Age:3.1 +0CCA..0CCD; Age:3.1 +0CD5..0CD6; Age:3.1 +0CDE..0CDE; Age:3.1 +0CE0..0CE1; Age:3.1 +0CE6..0CEF; Age:3.1 +0D02..0D03; Age:3.1 +0D05..0D0C; Age:3.1 +0D0E..0D10; Age:3.1 +0D12..0D28; Age:3.1 +0D2A..0D39; Age:3.1 +0D3E..0D43; Age:3.1 +0D46..0D48; Age:3.1 +0D4A..0D4D; Age:3.1 +0D57..0D57; Age:3.1 +0D60..0D61; Age:3.1 +0D66..0D6F; Age:3.1 +0D82..0D83; Age:3.1 +0D85..0D96; Age:3.1 +0D9A..0DB1; Age:3.1 +0DB3..0DBB; Age:3.1 +0DBD..0DBD; Age:3.1 +0DC0..0DC6; Age:3.1 +0DCA..0DCA; Age:3.1 +0DCF..0DD4; Age:3.1 +0DD6..0DD6; Age:3.1 +0DD8..0DDF; Age:3.1 +0DF2..0DF4; Age:3.1 +0E01..0E3A; Age:3.1 +0E3F..0E5B; Age:3.1 +0E81..0E82; Age:3.1 +0E84..0E84; Age:3.1 +0E87..0E88; Age:3.1 +0E8A..0E8A; Age:3.1 +0E8D..0E8D; Age:3.1 +0E94..0E97; Age:3.1 +0E99..0E9F; Age:3.1 +0EA1..0EA3; Age:3.1 +0EA5..0EA5; Age:3.1 +0EA7..0EA7; Age:3.1 +0EAA..0EAB; Age:3.1 +0EAD..0EB9; Age:3.1 +0EBB..0EBD; Age:3.1 +0EC0..0EC4; Age:3.1 +0EC6..0EC6; Age:3.1 +0EC8..0ECD; Age:3.1 +0ED0..0ED9; Age:3.1 +0EDC..0EDD; Age:3.1 +0F00..0F47; Age:3.1 +0F49..0F6A; Age:3.1 +0F71..0F8B; Age:3.1 +0F90..0F97; Age:3.1 +0F99..0FBC; Age:3.1 +0FBE..0FCC; Age:3.1 +0FCF..0FCF; Age:3.1 +1000..1021; Age:3.1 +1023..1027; Age:3.1 +1029..102A; Age:3.1 +102C..1032; Age:3.1 +1036..1039; Age:3.1 +1040..1059; Age:3.1 +10A0..10C5; Age:3.1 +10D0..10F6; Age:3.1 +10FB..10FB; Age:3.1 +1100..1159; Age:3.1 +115F..11A2; Age:3.1 +11A8..11F9; Age:3.1 +1200..1206; Age:3.1 +1208..1246; Age:3.1 +1248..1248; Age:3.1 +124A..124D; Age:3.1 +1250..1256; Age:3.1 +1258..1258; Age:3.1 +125A..125D; Age:3.1 +1260..1286; Age:3.1 +1288..1288; Age:3.1 +128A..128D; Age:3.1 +1290..12AE; Age:3.1 +12B0..12B0; Age:3.1 +12B2..12B5; Age:3.1 +12B8..12BE; Age:3.1 +12C0..12C0; Age:3.1 +12C2..12C5; Age:3.1 +12C8..12CE; Age:3.1 +12D0..12D6; Age:3.1 +12D8..12EE; Age:3.1 +12F0..130E; Age:3.1 +1310..1310; Age:3.1 +1312..1315; Age:3.1 +1318..131E; Age:3.1 +1320..1346; Age:3.1 +1348..135A; Age:3.1 +1361..137C; Age:3.1 +13A0..13F4; Age:3.1 +1401..1676; Age:3.1 +1680..169C; Age:3.1 +16A0..16F0; Age:3.1 +1780..17DC; Age:3.1 +17E0..17E9; Age:3.1 +1800..180E; Age:3.1 +1810..1819; Age:3.1 +1820..1877; Age:3.1 +1880..18A9; Age:3.1 +1E00..1E9B; Age:3.1 +1EA0..1EF9; Age:3.1 +1F00..1F15; Age:3.1 +1F18..1F1D; Age:3.1 +1F20..1F45; Age:3.1 +1F48..1F4D; Age:3.1 +1F50..1F57; Age:3.1 +1F59..1F59; Age:3.1 +1F5B..1F5B; Age:3.1 +1F5D..1F5D; Age:3.1 +1F5F..1F7D; Age:3.1 +1F80..1FB4; Age:3.1 +1FB6..1FC4; Age:3.1 +1FC6..1FD3; Age:3.1 +1FD6..1FDB; Age:3.1 +1FDD..1FEF; Age:3.1 +1FF2..1FF4; Age:3.1 +1FF6..1FFE; Age:3.1 +2000..2046; Age:3.1 +2048..204D; Age:3.1 +206A..2070; Age:3.1 +2074..208E; Age:3.1 +20A0..20AF; Age:3.1 +20D0..20E3; Age:3.1 +2100..213A; Age:3.1 +2153..2183; Age:3.1 +2190..21F3; Age:3.1 +2200..22F1; Age:3.1 +2300..237B; Age:3.1 +237D..239A; Age:3.1 +2400..2426; Age:3.1 +2440..244A; Age:3.1 +2460..24EA; Age:3.1 +2500..2595; Age:3.1 +25A0..25F7; Age:3.1 +2600..2613; Age:3.1 +2619..2671; Age:3.1 +2701..2704; Age:3.1 +2706..2709; Age:3.1 +270C..2727; Age:3.1 +2729..274B; Age:3.1 +274D..274D; Age:3.1 +274F..2752; Age:3.1 +2756..2756; Age:3.1 +2758..275E; Age:3.1 +2761..2767; Age:3.1 +2776..2794; Age:3.1 +2798..27AF; Age:3.1 +27B1..27BE; Age:3.1 +2800..28FF; Age:3.1 +2E80..2E99; Age:3.1 +2E9B..2EF3; Age:3.1 +2F00..2FD5; Age:3.1 +2FF0..2FFB; Age:3.1 +3000..303A; Age:3.1 +303E..303F; Age:3.1 +3041..3094; Age:3.1 +3099..309E; Age:3.1 +30A1..30FE; Age:3.1 +3105..312C; Age:3.1 +3131..318E; Age:3.1 +3190..31B7; Age:3.1 +3200..321C; Age:3.1 +3220..3243; Age:3.1 +3260..327B; Age:3.1 +327F..32B0; Age:3.1 +32C0..32CB; Age:3.1 +32D0..32FE; Age:3.1 +3300..3376; Age:3.1 +337B..33DD; Age:3.1 +33E0..33FE; Age:3.1 +3400..4DB5; Age:3.1 +4E00..9FA5; Age:3.1 +A000..A48C; Age:3.1 +A490..A4A1; Age:3.1 +A4A4..A4B3; Age:3.1 +A4B5..A4C0; Age:3.1 +A4C2..A4C4; Age:3.1 +A4C6..A4C6; Age:3.1 +AC00..D7A3; Age:3.1 +E000..FA2D; Age:3.1 +FB00..FB06; Age:3.1 +FB13..FB17; Age:3.1 +FB1D..FB36; Age:3.1 +FB38..FB3C; Age:3.1 +FB3E..FB3E; Age:3.1 +FB40..FB41; Age:3.1 +FB43..FB44; Age:3.1 +FB46..FBB1; Age:3.1 +FBD3..FD3F; Age:3.1 +FD50..FD8F; Age:3.1 +FD92..FDC7; Age:3.1 +FDD0..FDFB; Age:3.1 +FE20..FE23; Age:3.1 +FE30..FE44; Age:3.1 +FE49..FE52; Age:3.1 +FE54..FE66; Age:3.1 +FE68..FE6B; Age:3.1 +FE70..FE72; Age:3.1 +FE74..FE74; Age:3.1 +FE76..FEFC; Age:3.1 +FEFF..FEFF; Age:3.1 +FF01..FF5E; Age:3.1 +FF61..FFBE; Age:3.1 +FFC2..FFC7; Age:3.1 +FFCA..FFCF; Age:3.1 +FFD2..FFD7; Age:3.1 +FFDA..FFDC; Age:3.1 +FFE0..FFE6; Age:3.1 +FFE8..FFEE; Age:3.1 +FFF9..FFFF; Age:3.1 +10300..1031E; Age:3.1 +10320..10323; Age:3.1 +10330..1034A; Age:3.1 +10400..10425; Age:3.1 +10428..1044D; Age:3.1 +1D000..1D0F5; Age:3.1 +1D100..1D126; Age:3.1 +1D12A..1D1DD; Age:3.1 +1D400..1D454; Age:3.1 +1D456..1D49C; Age:3.1 +1D49E..1D49F; Age:3.1 +1D4A2..1D4A2; Age:3.1 +1D4A5..1D4A6; Age:3.1 +1D4A9..1D4AC; Age:3.1 +1D4AE..1D4B9; Age:3.1 +1D4BB..1D4BB; Age:3.1 +1D4BD..1D4C0; Age:3.1 +1D4C2..1D4C3; Age:3.1 +1D4C5..1D505; Age:3.1 +1D507..1D50A; Age:3.1 +1D50D..1D514; Age:3.1 +1D516..1D51C; Age:3.1 +1D51E..1D539; Age:3.1 +1D53B..1D53E; Age:3.1 +1D540..1D544; Age:3.1 +1D546..1D546; Age:3.1 +1D54A..1D550; Age:3.1 +1D552..1D6A3; Age:3.1 +1D6A8..1D7C9; Age:3.1 +1D7CE..1D7FF; Age:3.1 +1FFFE..2A6D6; Age:3.1 +2F800..2FA1D; Age:3.1 +2FFFE..2FFFF; Age:3.1 +3FFFE..3FFFF; Age:3.1 +4FFFE..4FFFF; Age:3.1 +5FFFE..5FFFF; Age:3.1 +6FFFE..6FFFF; Age:3.1 +7FFFE..7FFFF; Age:3.1 +8FFFE..8FFFF; Age:3.1 +9FFFE..9FFFF; Age:3.1 +AFFFE..AFFFF; Age:3.1 +BFFFE..BFFFF; Age:3.1 +CFFFE..CFFFF; Age:3.1 +DFFFE..DFFFF; Age:3.1 +E0001..E0001; Age:3.1 +E0020..E007F; Age:3.1 +EFFFE..10FFFF; Age:3.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_1.test new file mode 100644 index 000000000..b24b53863 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_3_1 + +description: +Tests character class syntax of the Unicode 12.1 Age=3.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_2-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_2-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_2.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_2.flex new file mode 100644 index 000000000..461c5ecad --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_2.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_3_2 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:3.2} { setCurCharPropertyValue("Age:3.2"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_2.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_2.output new file mode 100644 index 000000000..47584354a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_2.output @@ -0,0 +1,397 @@ +0000..0220; Age:3.2 +0222..0233; Age:3.2 +0250..02AD; Age:3.2 +02B0..02EE; Age:3.2 +0300..034F; Age:3.2 +0360..036F; Age:3.2 +0374..0375; Age:3.2 +037A..037A; Age:3.2 +037E..037E; Age:3.2 +0384..038A; Age:3.2 +038C..038C; Age:3.2 +038E..03A1; Age:3.2 +03A3..03CE; Age:3.2 +03D0..03F6; Age:3.2 +0400..0486; Age:3.2 +0488..04CE; Age:3.2 +04D0..04F5; Age:3.2 +04F8..04F9; Age:3.2 +0500..050F; Age:3.2 +0531..0556; Age:3.2 +0559..055F; Age:3.2 +0561..0587; Age:3.2 +0589..058A; Age:3.2 +0591..05A1; Age:3.2 +05A3..05B9; Age:3.2 +05BB..05C4; Age:3.2 +05D0..05EA; Age:3.2 +05F0..05F4; Age:3.2 +060C..060C; Age:3.2 +061B..061B; Age:3.2 +061F..061F; Age:3.2 +0621..063A; Age:3.2 +0640..0655; Age:3.2 +0660..06ED; Age:3.2 +06F0..06FE; Age:3.2 +0700..070D; Age:3.2 +070F..072C; Age:3.2 +0730..074A; Age:3.2 +0780..07B1; Age:3.2 +0901..0903; Age:3.2 +0905..0939; Age:3.2 +093C..094D; Age:3.2 +0950..0954; Age:3.2 +0958..0970; Age:3.2 +0981..0983; Age:3.2 +0985..098C; Age:3.2 +098F..0990; Age:3.2 +0993..09A8; Age:3.2 +09AA..09B0; Age:3.2 +09B2..09B2; Age:3.2 +09B6..09B9; Age:3.2 +09BC..09BC; Age:3.2 +09BE..09C4; Age:3.2 +09C7..09C8; Age:3.2 +09CB..09CD; Age:3.2 +09D7..09D7; Age:3.2 +09DC..09DD; Age:3.2 +09DF..09E3; Age:3.2 +09E6..09FA; Age:3.2 +0A02..0A02; Age:3.2 +0A05..0A0A; Age:3.2 +0A0F..0A10; Age:3.2 +0A13..0A28; Age:3.2 +0A2A..0A30; Age:3.2 +0A32..0A33; Age:3.2 +0A35..0A36; Age:3.2 +0A38..0A39; Age:3.2 +0A3C..0A3C; Age:3.2 +0A3E..0A42; Age:3.2 +0A47..0A48; Age:3.2 +0A4B..0A4D; Age:3.2 +0A59..0A5C; Age:3.2 +0A5E..0A5E; Age:3.2 +0A66..0A74; Age:3.2 +0A81..0A83; Age:3.2 +0A85..0A8B; Age:3.2 +0A8D..0A8D; Age:3.2 +0A8F..0A91; Age:3.2 +0A93..0AA8; Age:3.2 +0AAA..0AB0; Age:3.2 +0AB2..0AB3; Age:3.2 +0AB5..0AB9; Age:3.2 +0ABC..0AC5; Age:3.2 +0AC7..0AC9; Age:3.2 +0ACB..0ACD; Age:3.2 +0AD0..0AD0; Age:3.2 +0AE0..0AE0; Age:3.2 +0AE6..0AEF; Age:3.2 +0B01..0B03; Age:3.2 +0B05..0B0C; Age:3.2 +0B0F..0B10; Age:3.2 +0B13..0B28; Age:3.2 +0B2A..0B30; Age:3.2 +0B32..0B33; Age:3.2 +0B36..0B39; Age:3.2 +0B3C..0B43; Age:3.2 +0B47..0B48; Age:3.2 +0B4B..0B4D; Age:3.2 +0B56..0B57; Age:3.2 +0B5C..0B5D; Age:3.2 +0B5F..0B61; Age:3.2 +0B66..0B70; Age:3.2 +0B82..0B83; Age:3.2 +0B85..0B8A; Age:3.2 +0B8E..0B90; Age:3.2 +0B92..0B95; Age:3.2 +0B99..0B9A; Age:3.2 +0B9C..0B9C; Age:3.2 +0B9E..0B9F; Age:3.2 +0BA3..0BA4; Age:3.2 +0BA8..0BAA; Age:3.2 +0BAE..0BB5; Age:3.2 +0BB7..0BB9; Age:3.2 +0BBE..0BC2; Age:3.2 +0BC6..0BC8; Age:3.2 +0BCA..0BCD; Age:3.2 +0BD7..0BD7; Age:3.2 +0BE7..0BF2; Age:3.2 +0C01..0C03; Age:3.2 +0C05..0C0C; Age:3.2 +0C0E..0C10; Age:3.2 +0C12..0C28; Age:3.2 +0C2A..0C33; Age:3.2 +0C35..0C39; Age:3.2 +0C3E..0C44; Age:3.2 +0C46..0C48; Age:3.2 +0C4A..0C4D; Age:3.2 +0C55..0C56; Age:3.2 +0C60..0C61; Age:3.2 +0C66..0C6F; Age:3.2 +0C82..0C83; Age:3.2 +0C85..0C8C; Age:3.2 +0C8E..0C90; Age:3.2 +0C92..0CA8; Age:3.2 +0CAA..0CB3; Age:3.2 +0CB5..0CB9; Age:3.2 +0CBE..0CC4; Age:3.2 +0CC6..0CC8; Age:3.2 +0CCA..0CCD; Age:3.2 +0CD5..0CD6; Age:3.2 +0CDE..0CDE; Age:3.2 +0CE0..0CE1; Age:3.2 +0CE6..0CEF; Age:3.2 +0D02..0D03; Age:3.2 +0D05..0D0C; Age:3.2 +0D0E..0D10; Age:3.2 +0D12..0D28; Age:3.2 +0D2A..0D39; Age:3.2 +0D3E..0D43; Age:3.2 +0D46..0D48; Age:3.2 +0D4A..0D4D; Age:3.2 +0D57..0D57; Age:3.2 +0D60..0D61; Age:3.2 +0D66..0D6F; Age:3.2 +0D82..0D83; Age:3.2 +0D85..0D96; Age:3.2 +0D9A..0DB1; Age:3.2 +0DB3..0DBB; Age:3.2 +0DBD..0DBD; Age:3.2 +0DC0..0DC6; Age:3.2 +0DCA..0DCA; Age:3.2 +0DCF..0DD4; Age:3.2 +0DD6..0DD6; Age:3.2 +0DD8..0DDF; Age:3.2 +0DF2..0DF4; Age:3.2 +0E01..0E3A; Age:3.2 +0E3F..0E5B; Age:3.2 +0E81..0E82; Age:3.2 +0E84..0E84; Age:3.2 +0E87..0E88; Age:3.2 +0E8A..0E8A; Age:3.2 +0E8D..0E8D; Age:3.2 +0E94..0E97; Age:3.2 +0E99..0E9F; Age:3.2 +0EA1..0EA3; Age:3.2 +0EA5..0EA5; Age:3.2 +0EA7..0EA7; Age:3.2 +0EAA..0EAB; Age:3.2 +0EAD..0EB9; Age:3.2 +0EBB..0EBD; Age:3.2 +0EC0..0EC4; Age:3.2 +0EC6..0EC6; Age:3.2 +0EC8..0ECD; Age:3.2 +0ED0..0ED9; Age:3.2 +0EDC..0EDD; Age:3.2 +0F00..0F47; Age:3.2 +0F49..0F6A; Age:3.2 +0F71..0F8B; Age:3.2 +0F90..0F97; Age:3.2 +0F99..0FBC; Age:3.2 +0FBE..0FCC; Age:3.2 +0FCF..0FCF; Age:3.2 +1000..1021; Age:3.2 +1023..1027; Age:3.2 +1029..102A; Age:3.2 +102C..1032; Age:3.2 +1036..1039; Age:3.2 +1040..1059; Age:3.2 +10A0..10C5; Age:3.2 +10D0..10F8; Age:3.2 +10FB..10FB; Age:3.2 +1100..1159; Age:3.2 +115F..11A2; Age:3.2 +11A8..11F9; Age:3.2 +1200..1206; Age:3.2 +1208..1246; Age:3.2 +1248..1248; Age:3.2 +124A..124D; Age:3.2 +1250..1256; Age:3.2 +1258..1258; Age:3.2 +125A..125D; Age:3.2 +1260..1286; Age:3.2 +1288..1288; Age:3.2 +128A..128D; Age:3.2 +1290..12AE; Age:3.2 +12B0..12B0; Age:3.2 +12B2..12B5; Age:3.2 +12B8..12BE; Age:3.2 +12C0..12C0; Age:3.2 +12C2..12C5; Age:3.2 +12C8..12CE; Age:3.2 +12D0..12D6; Age:3.2 +12D8..12EE; Age:3.2 +12F0..130E; Age:3.2 +1310..1310; Age:3.2 +1312..1315; Age:3.2 +1318..131E; Age:3.2 +1320..1346; Age:3.2 +1348..135A; Age:3.2 +1361..137C; Age:3.2 +13A0..13F4; Age:3.2 +1401..1676; Age:3.2 +1680..169C; Age:3.2 +16A0..16F0; Age:3.2 +1700..170C; Age:3.2 +170E..1714; Age:3.2 +1720..1736; Age:3.2 +1740..1753; Age:3.2 +1760..176C; Age:3.2 +176E..1770; Age:3.2 +1772..1773; Age:3.2 +1780..17DC; Age:3.2 +17E0..17E9; Age:3.2 +1800..180E; Age:3.2 +1810..1819; Age:3.2 +1820..1877; Age:3.2 +1880..18A9; Age:3.2 +1E00..1E9B; Age:3.2 +1EA0..1EF9; Age:3.2 +1F00..1F15; Age:3.2 +1F18..1F1D; Age:3.2 +1F20..1F45; Age:3.2 +1F48..1F4D; Age:3.2 +1F50..1F57; Age:3.2 +1F59..1F59; Age:3.2 +1F5B..1F5B; Age:3.2 +1F5D..1F5D; Age:3.2 +1F5F..1F7D; Age:3.2 +1F80..1FB4; Age:3.2 +1FB6..1FC4; Age:3.2 +1FC6..1FD3; Age:3.2 +1FD6..1FDB; Age:3.2 +1FDD..1FEF; Age:3.2 +1FF2..1FF4; Age:3.2 +1FF6..1FFE; Age:3.2 +2000..2052; Age:3.2 +2057..2057; Age:3.2 +205F..2063; Age:3.2 +206A..2071; Age:3.2 +2074..208E; Age:3.2 +20A0..20B1; Age:3.2 +20D0..20EA; Age:3.2 +2100..213A; Age:3.2 +213D..214B; Age:3.2 +2153..2183; Age:3.2 +2190..23CE; Age:3.2 +2400..2426; Age:3.2 +2440..244A; Age:3.2 +2460..24FE; Age:3.2 +2500..2613; Age:3.2 +2616..2617; Age:3.2 +2619..267D; Age:3.2 +2680..2689; Age:3.2 +2701..2704; Age:3.2 +2706..2709; Age:3.2 +270C..2727; Age:3.2 +2729..274B; Age:3.2 +274D..274D; Age:3.2 +274F..2752; Age:3.2 +2756..2756; Age:3.2 +2758..275E; Age:3.2 +2761..2794; Age:3.2 +2798..27AF; Age:3.2 +27B1..27BE; Age:3.2 +27D0..27EB; Age:3.2 +27F0..2AFF; Age:3.2 +2E80..2E99; Age:3.2 +2E9B..2EF3; Age:3.2 +2F00..2FD5; Age:3.2 +2FF0..2FFB; Age:3.2 +3000..303F; Age:3.2 +3041..3096; Age:3.2 +3099..30FF; Age:3.2 +3105..312C; Age:3.2 +3131..318E; Age:3.2 +3190..31B7; Age:3.2 +31F0..321C; Age:3.2 +3220..3243; Age:3.2 +3251..327B; Age:3.2 +327F..32CB; Age:3.2 +32D0..32FE; Age:3.2 +3300..3376; Age:3.2 +337B..33DD; Age:3.2 +33E0..33FE; Age:3.2 +3400..4DB5; Age:3.2 +4E00..9FA5; Age:3.2 +A000..A48C; Age:3.2 +A490..A4C6; Age:3.2 +AC00..D7A3; Age:3.2 +E000..FA2D; Age:3.2 +FA30..FA6A; Age:3.2 +FB00..FB06; Age:3.2 +FB13..FB17; Age:3.2 +FB1D..FB36; Age:3.2 +FB38..FB3C; Age:3.2 +FB3E..FB3E; Age:3.2 +FB40..FB41; Age:3.2 +FB43..FB44; Age:3.2 +FB46..FBB1; Age:3.2 +FBD3..FD3F; Age:3.2 +FD50..FD8F; Age:3.2 +FD92..FDC7; Age:3.2 +FDD0..FDFC; Age:3.2 +FE00..FE0F; Age:3.2 +FE20..FE23; Age:3.2 +FE30..FE46; Age:3.2 +FE49..FE52; Age:3.2 +FE54..FE66; Age:3.2 +FE68..FE6B; Age:3.2 +FE70..FE74; Age:3.2 +FE76..FEFC; Age:3.2 +FEFF..FEFF; Age:3.2 +FF01..FFBE; Age:3.2 +FFC2..FFC7; Age:3.2 +FFCA..FFCF; Age:3.2 +FFD2..FFD7; Age:3.2 +FFDA..FFDC; Age:3.2 +FFE0..FFE6; Age:3.2 +FFE8..FFEE; Age:3.2 +FFF9..FFFF; Age:3.2 +10300..1031E; Age:3.2 +10320..10323; Age:3.2 +10330..1034A; Age:3.2 +10400..10425; Age:3.2 +10428..1044D; Age:3.2 +1D000..1D0F5; Age:3.2 +1D100..1D126; Age:3.2 +1D12A..1D1DD; Age:3.2 +1D400..1D454; Age:3.2 +1D456..1D49C; Age:3.2 +1D49E..1D49F; Age:3.2 +1D4A2..1D4A2; Age:3.2 +1D4A5..1D4A6; Age:3.2 +1D4A9..1D4AC; Age:3.2 +1D4AE..1D4B9; Age:3.2 +1D4BB..1D4BB; Age:3.2 +1D4BD..1D4C0; Age:3.2 +1D4C2..1D4C3; Age:3.2 +1D4C5..1D505; Age:3.2 +1D507..1D50A; Age:3.2 +1D50D..1D514; Age:3.2 +1D516..1D51C; Age:3.2 +1D51E..1D539; Age:3.2 +1D53B..1D53E; Age:3.2 +1D540..1D544; Age:3.2 +1D546..1D546; Age:3.2 +1D54A..1D550; Age:3.2 +1D552..1D6A3; Age:3.2 +1D6A8..1D7C9; Age:3.2 +1D7CE..1D7FF; Age:3.2 +1FFFE..2A6D6; Age:3.2 +2F800..2FA1D; Age:3.2 +2FFFE..2FFFF; Age:3.2 +3FFFE..3FFFF; Age:3.2 +4FFFE..4FFFF; Age:3.2 +5FFFE..5FFFF; Age:3.2 +6FFFE..6FFFF; Age:3.2 +7FFFE..7FFFF; Age:3.2 +8FFFE..8FFFF; Age:3.2 +9FFFE..9FFFF; Age:3.2 +AFFFE..AFFFF; Age:3.2 +BFFFE..BFFFF; Age:3.2 +CFFFE..CFFFF; Age:3.2 +DFFFE..DFFFF; Age:3.2 +E0001..E0001; Age:3.2 +E0020..E007F; Age:3.2 +EFFFE..10FFFF; Age:3.2 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_2.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_2.test new file mode 100644 index 000000000..c1c4bd344 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_3_2.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_3_2 + +description: +Tests character class syntax of the Unicode 12.1 Age=3.2 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_0.flex new file mode 100644 index 000000000..0d446d6db --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_4_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:4.0} { setCurCharPropertyValue("Age:4.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_0.output new file mode 100644 index 000000000..a1a809a4b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_0.output @@ -0,0 +1,412 @@ +0000..0236; Age:4.0 +0250..0357; Age:4.0 +035D..036F; Age:4.0 +0374..0375; Age:4.0 +037A..037A; Age:4.0 +037E..037E; Age:4.0 +0384..038A; Age:4.0 +038C..038C; Age:4.0 +038E..03A1; Age:4.0 +03A3..03CE; Age:4.0 +03D0..03FB; Age:4.0 +0400..0486; Age:4.0 +0488..04CE; Age:4.0 +04D0..04F5; Age:4.0 +04F8..04F9; Age:4.0 +0500..050F; Age:4.0 +0531..0556; Age:4.0 +0559..055F; Age:4.0 +0561..0587; Age:4.0 +0589..058A; Age:4.0 +0591..05A1; Age:4.0 +05A3..05B9; Age:4.0 +05BB..05C4; Age:4.0 +05D0..05EA; Age:4.0 +05F0..05F4; Age:4.0 +0600..0603; Age:4.0 +060C..0615; Age:4.0 +061B..061B; Age:4.0 +061F..061F; Age:4.0 +0621..063A; Age:4.0 +0640..0658; Age:4.0 +0660..070D; Age:4.0 +070F..074A; Age:4.0 +074D..074F; Age:4.0 +0780..07B1; Age:4.0 +0901..0939; Age:4.0 +093C..094D; Age:4.0 +0950..0954; Age:4.0 +0958..0970; Age:4.0 +0981..0983; Age:4.0 +0985..098C; Age:4.0 +098F..0990; Age:4.0 +0993..09A8; Age:4.0 +09AA..09B0; Age:4.0 +09B2..09B2; Age:4.0 +09B6..09B9; Age:4.0 +09BC..09C4; Age:4.0 +09C7..09C8; Age:4.0 +09CB..09CD; Age:4.0 +09D7..09D7; Age:4.0 +09DC..09DD; Age:4.0 +09DF..09E3; Age:4.0 +09E6..09FA; Age:4.0 +0A01..0A03; Age:4.0 +0A05..0A0A; Age:4.0 +0A0F..0A10; Age:4.0 +0A13..0A28; Age:4.0 +0A2A..0A30; Age:4.0 +0A32..0A33; Age:4.0 +0A35..0A36; Age:4.0 +0A38..0A39; Age:4.0 +0A3C..0A3C; Age:4.0 +0A3E..0A42; Age:4.0 +0A47..0A48; Age:4.0 +0A4B..0A4D; Age:4.0 +0A59..0A5C; Age:4.0 +0A5E..0A5E; Age:4.0 +0A66..0A74; Age:4.0 +0A81..0A83; Age:4.0 +0A85..0A8D; Age:4.0 +0A8F..0A91; Age:4.0 +0A93..0AA8; Age:4.0 +0AAA..0AB0; Age:4.0 +0AB2..0AB3; Age:4.0 +0AB5..0AB9; Age:4.0 +0ABC..0AC5; Age:4.0 +0AC7..0AC9; Age:4.0 +0ACB..0ACD; Age:4.0 +0AD0..0AD0; Age:4.0 +0AE0..0AE3; Age:4.0 +0AE6..0AEF; Age:4.0 +0AF1..0AF1; Age:4.0 +0B01..0B03; Age:4.0 +0B05..0B0C; Age:4.0 +0B0F..0B10; Age:4.0 +0B13..0B28; Age:4.0 +0B2A..0B30; Age:4.0 +0B32..0B33; Age:4.0 +0B35..0B39; Age:4.0 +0B3C..0B43; Age:4.0 +0B47..0B48; Age:4.0 +0B4B..0B4D; Age:4.0 +0B56..0B57; Age:4.0 +0B5C..0B5D; Age:4.0 +0B5F..0B61; Age:4.0 +0B66..0B71; Age:4.0 +0B82..0B83; Age:4.0 +0B85..0B8A; Age:4.0 +0B8E..0B90; Age:4.0 +0B92..0B95; Age:4.0 +0B99..0B9A; Age:4.0 +0B9C..0B9C; Age:4.0 +0B9E..0B9F; Age:4.0 +0BA3..0BA4; Age:4.0 +0BA8..0BAA; Age:4.0 +0BAE..0BB5; Age:4.0 +0BB7..0BB9; Age:4.0 +0BBE..0BC2; Age:4.0 +0BC6..0BC8; Age:4.0 +0BCA..0BCD; Age:4.0 +0BD7..0BD7; Age:4.0 +0BE7..0BFA; Age:4.0 +0C01..0C03; Age:4.0 +0C05..0C0C; Age:4.0 +0C0E..0C10; Age:4.0 +0C12..0C28; Age:4.0 +0C2A..0C33; Age:4.0 +0C35..0C39; Age:4.0 +0C3E..0C44; Age:4.0 +0C46..0C48; Age:4.0 +0C4A..0C4D; Age:4.0 +0C55..0C56; Age:4.0 +0C60..0C61; Age:4.0 +0C66..0C6F; Age:4.0 +0C82..0C83; Age:4.0 +0C85..0C8C; Age:4.0 +0C8E..0C90; Age:4.0 +0C92..0CA8; Age:4.0 +0CAA..0CB3; Age:4.0 +0CB5..0CB9; Age:4.0 +0CBC..0CC4; Age:4.0 +0CC6..0CC8; Age:4.0 +0CCA..0CCD; Age:4.0 +0CD5..0CD6; Age:4.0 +0CDE..0CDE; Age:4.0 +0CE0..0CE1; Age:4.0 +0CE6..0CEF; Age:4.0 +0D02..0D03; Age:4.0 +0D05..0D0C; Age:4.0 +0D0E..0D10; Age:4.0 +0D12..0D28; Age:4.0 +0D2A..0D39; Age:4.0 +0D3E..0D43; Age:4.0 +0D46..0D48; Age:4.0 +0D4A..0D4D; Age:4.0 +0D57..0D57; Age:4.0 +0D60..0D61; Age:4.0 +0D66..0D6F; Age:4.0 +0D82..0D83; Age:4.0 +0D85..0D96; Age:4.0 +0D9A..0DB1; Age:4.0 +0DB3..0DBB; Age:4.0 +0DBD..0DBD; Age:4.0 +0DC0..0DC6; Age:4.0 +0DCA..0DCA; Age:4.0 +0DCF..0DD4; Age:4.0 +0DD6..0DD6; Age:4.0 +0DD8..0DDF; Age:4.0 +0DF2..0DF4; Age:4.0 +0E01..0E3A; Age:4.0 +0E3F..0E5B; Age:4.0 +0E81..0E82; Age:4.0 +0E84..0E84; Age:4.0 +0E87..0E88; Age:4.0 +0E8A..0E8A; Age:4.0 +0E8D..0E8D; Age:4.0 +0E94..0E97; Age:4.0 +0E99..0E9F; Age:4.0 +0EA1..0EA3; Age:4.0 +0EA5..0EA5; Age:4.0 +0EA7..0EA7; Age:4.0 +0EAA..0EAB; Age:4.0 +0EAD..0EB9; Age:4.0 +0EBB..0EBD; Age:4.0 +0EC0..0EC4; Age:4.0 +0EC6..0EC6; Age:4.0 +0EC8..0ECD; Age:4.0 +0ED0..0ED9; Age:4.0 +0EDC..0EDD; Age:4.0 +0F00..0F47; Age:4.0 +0F49..0F6A; Age:4.0 +0F71..0F8B; Age:4.0 +0F90..0F97; Age:4.0 +0F99..0FBC; Age:4.0 +0FBE..0FCC; Age:4.0 +0FCF..0FCF; Age:4.0 +1000..1021; Age:4.0 +1023..1027; Age:4.0 +1029..102A; Age:4.0 +102C..1032; Age:4.0 +1036..1039; Age:4.0 +1040..1059; Age:4.0 +10A0..10C5; Age:4.0 +10D0..10F8; Age:4.0 +10FB..10FB; Age:4.0 +1100..1159; Age:4.0 +115F..11A2; Age:4.0 +11A8..11F9; Age:4.0 +1200..1206; Age:4.0 +1208..1246; Age:4.0 +1248..1248; Age:4.0 +124A..124D; Age:4.0 +1250..1256; Age:4.0 +1258..1258; Age:4.0 +125A..125D; Age:4.0 +1260..1286; Age:4.0 +1288..1288; Age:4.0 +128A..128D; Age:4.0 +1290..12AE; Age:4.0 +12B0..12B0; Age:4.0 +12B2..12B5; Age:4.0 +12B8..12BE; Age:4.0 +12C0..12C0; Age:4.0 +12C2..12C5; Age:4.0 +12C8..12CE; Age:4.0 +12D0..12D6; Age:4.0 +12D8..12EE; Age:4.0 +12F0..130E; Age:4.0 +1310..1310; Age:4.0 +1312..1315; Age:4.0 +1318..131E; Age:4.0 +1320..1346; Age:4.0 +1348..135A; Age:4.0 +1361..137C; Age:4.0 +13A0..13F4; Age:4.0 +1401..1676; Age:4.0 +1680..169C; Age:4.0 +16A0..16F0; Age:4.0 +1700..170C; Age:4.0 +170E..1714; Age:4.0 +1720..1736; Age:4.0 +1740..1753; Age:4.0 +1760..176C; Age:4.0 +176E..1770; Age:4.0 +1772..1773; Age:4.0 +1780..17DD; Age:4.0 +17E0..17E9; Age:4.0 +17F0..17F9; Age:4.0 +1800..180E; Age:4.0 +1810..1819; Age:4.0 +1820..1877; Age:4.0 +1880..18A9; Age:4.0 +1900..191C; Age:4.0 +1920..192B; Age:4.0 +1930..193B; Age:4.0 +1940..1940; Age:4.0 +1944..196D; Age:4.0 +1970..1974; Age:4.0 +19E0..19FF; Age:4.0 +1D00..1D6B; Age:4.0 +1E00..1E9B; Age:4.0 +1EA0..1EF9; Age:4.0 +1F00..1F15; Age:4.0 +1F18..1F1D; Age:4.0 +1F20..1F45; Age:4.0 +1F48..1F4D; Age:4.0 +1F50..1F57; Age:4.0 +1F59..1F59; Age:4.0 +1F5B..1F5B; Age:4.0 +1F5D..1F5D; Age:4.0 +1F5F..1F7D; Age:4.0 +1F80..1FB4; Age:4.0 +1FB6..1FC4; Age:4.0 +1FC6..1FD3; Age:4.0 +1FD6..1FDB; Age:4.0 +1FDD..1FEF; Age:4.0 +1FF2..1FF4; Age:4.0 +1FF6..1FFE; Age:4.0 +2000..2054; Age:4.0 +2057..2057; Age:4.0 +205F..2063; Age:4.0 +206A..2071; Age:4.0 +2074..208E; Age:4.0 +20A0..20B1; Age:4.0 +20D0..20EA; Age:4.0 +2100..213B; Age:4.0 +213D..214B; Age:4.0 +2153..2183; Age:4.0 +2190..23D0; Age:4.0 +2400..2426; Age:4.0 +2440..244A; Age:4.0 +2460..2617; Age:4.0 +2619..267D; Age:4.0 +2680..2691; Age:4.0 +26A0..26A1; Age:4.0 +2701..2704; Age:4.0 +2706..2709; Age:4.0 +270C..2727; Age:4.0 +2729..274B; Age:4.0 +274D..274D; Age:4.0 +274F..2752; Age:4.0 +2756..2756; Age:4.0 +2758..275E; Age:4.0 +2761..2794; Age:4.0 +2798..27AF; Age:4.0 +27B1..27BE; Age:4.0 +27D0..27EB; Age:4.0 +27F0..2B0D; Age:4.0 +2E80..2E99; Age:4.0 +2E9B..2EF3; Age:4.0 +2F00..2FD5; Age:4.0 +2FF0..2FFB; Age:4.0 +3000..303F; Age:4.0 +3041..3096; Age:4.0 +3099..30FF; Age:4.0 +3105..312C; Age:4.0 +3131..318E; Age:4.0 +3190..31B7; Age:4.0 +31F0..321E; Age:4.0 +3220..3243; Age:4.0 +3250..327D; Age:4.0 +327F..32FE; Age:4.0 +3300..4DB5; Age:4.0 +4DC0..9FA5; Age:4.0 +A000..A48C; Age:4.0 +A490..A4C6; Age:4.0 +AC00..D7A3; Age:4.0 +E000..FA2D; Age:4.0 +FA30..FA6A; Age:4.0 +FB00..FB06; Age:4.0 +FB13..FB17; Age:4.0 +FB1D..FB36; Age:4.0 +FB38..FB3C; Age:4.0 +FB3E..FB3E; Age:4.0 +FB40..FB41; Age:4.0 +FB43..FB44; Age:4.0 +FB46..FBB1; Age:4.0 +FBD3..FD3F; Age:4.0 +FD50..FD8F; Age:4.0 +FD92..FDC7; Age:4.0 +FDD0..FDFD; Age:4.0 +FE00..FE0F; Age:4.0 +FE20..FE23; Age:4.0 +FE30..FE52; Age:4.0 +FE54..FE66; Age:4.0 +FE68..FE6B; Age:4.0 +FE70..FE74; Age:4.0 +FE76..FEFC; Age:4.0 +FEFF..FEFF; Age:4.0 +FF01..FFBE; Age:4.0 +FFC2..FFC7; Age:4.0 +FFCA..FFCF; Age:4.0 +FFD2..FFD7; Age:4.0 +FFDA..FFDC; Age:4.0 +FFE0..FFE6; Age:4.0 +FFE8..FFEE; Age:4.0 +FFF9..1000B; Age:4.0 +1000D..10026; Age:4.0 +10028..1003A; Age:4.0 +1003C..1003D; Age:4.0 +1003F..1004D; Age:4.0 +10050..1005D; Age:4.0 +10080..100FA; Age:4.0 +10100..10102; Age:4.0 +10107..10133; Age:4.0 +10137..1013F; Age:4.0 +10300..1031E; Age:4.0 +10320..10323; Age:4.0 +10330..1034A; Age:4.0 +10380..1039D; Age:4.0 +1039F..1039F; Age:4.0 +10400..1049D; Age:4.0 +104A0..104A9; Age:4.0 +10800..10805; Age:4.0 +10808..10808; Age:4.0 +1080A..10835; Age:4.0 +10837..10838; Age:4.0 +1083C..1083C; Age:4.0 +1083F..1083F; Age:4.0 +1D000..1D0F5; Age:4.0 +1D100..1D126; Age:4.0 +1D12A..1D1DD; Age:4.0 +1D300..1D356; Age:4.0 +1D400..1D454; Age:4.0 +1D456..1D49C; Age:4.0 +1D49E..1D49F; Age:4.0 +1D4A2..1D4A2; Age:4.0 +1D4A5..1D4A6; Age:4.0 +1D4A9..1D4AC; Age:4.0 +1D4AE..1D4B9; Age:4.0 +1D4BB..1D4BB; Age:4.0 +1D4BD..1D4C3; Age:4.0 +1D4C5..1D505; Age:4.0 +1D507..1D50A; Age:4.0 +1D50D..1D514; Age:4.0 +1D516..1D51C; Age:4.0 +1D51E..1D539; Age:4.0 +1D53B..1D53E; Age:4.0 +1D540..1D544; Age:4.0 +1D546..1D546; Age:4.0 +1D54A..1D550; Age:4.0 +1D552..1D6A3; Age:4.0 +1D6A8..1D7C9; Age:4.0 +1D7CE..1D7FF; Age:4.0 +1FFFE..2A6D6; Age:4.0 +2F800..2FA1D; Age:4.0 +2FFFE..2FFFF; Age:4.0 +3FFFE..3FFFF; Age:4.0 +4FFFE..4FFFF; Age:4.0 +5FFFE..5FFFF; Age:4.0 +6FFFE..6FFFF; Age:4.0 +7FFFE..7FFFF; Age:4.0 +8FFFE..8FFFF; Age:4.0 +9FFFE..9FFFF; Age:4.0 +AFFFE..AFFFF; Age:4.0 +BFFFE..BFFFF; Age:4.0 +CFFFE..CFFFF; Age:4.0 +DFFFE..DFFFF; Age:4.0 +E0001..E0001; Age:4.0 +E0020..E007F; Age:4.0 +E0100..E01EF; Age:4.0 +EFFFE..10FFFF; Age:4.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_0.test new file mode 100644 index 000000000..b41974a32 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_4_0 + +description: +Tests character class syntax of the Unicode 12.1 Age=4.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_1.flex new file mode 100644 index 000000000..a79336559 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_4_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:4.1} { setCurCharPropertyValue("Age:4.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_1.output new file mode 100644 index 000000000..fb8b05450 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_1.output @@ -0,0 +1,430 @@ +0000..0241; Age:4.1 +0250..036F; Age:4.1 +0374..0375; Age:4.1 +037A..037A; Age:4.1 +037E..037E; Age:4.1 +0384..038A; Age:4.1 +038C..038C; Age:4.1 +038E..03A1; Age:4.1 +03A3..03CE; Age:4.1 +03D0..0486; Age:4.1 +0488..04CE; Age:4.1 +04D0..04F9; Age:4.1 +0500..050F; Age:4.1 +0531..0556; Age:4.1 +0559..055F; Age:4.1 +0561..0587; Age:4.1 +0589..058A; Age:4.1 +0591..05B9; Age:4.1 +05BB..05C7; Age:4.1 +05D0..05EA; Age:4.1 +05F0..05F4; Age:4.1 +0600..0603; Age:4.1 +060B..0615; Age:4.1 +061B..061B; Age:4.1 +061E..061F; Age:4.1 +0621..063A; Age:4.1 +0640..065E; Age:4.1 +0660..070D; Age:4.1 +070F..074A; Age:4.1 +074D..076D; Age:4.1 +0780..07B1; Age:4.1 +0901..0939; Age:4.1 +093C..094D; Age:4.1 +0950..0954; Age:4.1 +0958..0970; Age:4.1 +097D..097D; Age:4.1 +0981..0983; Age:4.1 +0985..098C; Age:4.1 +098F..0990; Age:4.1 +0993..09A8; Age:4.1 +09AA..09B0; Age:4.1 +09B2..09B2; Age:4.1 +09B6..09B9; Age:4.1 +09BC..09C4; Age:4.1 +09C7..09C8; Age:4.1 +09CB..09CE; Age:4.1 +09D7..09D7; Age:4.1 +09DC..09DD; Age:4.1 +09DF..09E3; Age:4.1 +09E6..09FA; Age:4.1 +0A01..0A03; Age:4.1 +0A05..0A0A; Age:4.1 +0A0F..0A10; Age:4.1 +0A13..0A28; Age:4.1 +0A2A..0A30; Age:4.1 +0A32..0A33; Age:4.1 +0A35..0A36; Age:4.1 +0A38..0A39; Age:4.1 +0A3C..0A3C; Age:4.1 +0A3E..0A42; Age:4.1 +0A47..0A48; Age:4.1 +0A4B..0A4D; Age:4.1 +0A59..0A5C; Age:4.1 +0A5E..0A5E; Age:4.1 +0A66..0A74; Age:4.1 +0A81..0A83; Age:4.1 +0A85..0A8D; Age:4.1 +0A8F..0A91; Age:4.1 +0A93..0AA8; Age:4.1 +0AAA..0AB0; Age:4.1 +0AB2..0AB3; Age:4.1 +0AB5..0AB9; Age:4.1 +0ABC..0AC5; Age:4.1 +0AC7..0AC9; Age:4.1 +0ACB..0ACD; Age:4.1 +0AD0..0AD0; Age:4.1 +0AE0..0AE3; Age:4.1 +0AE6..0AEF; Age:4.1 +0AF1..0AF1; Age:4.1 +0B01..0B03; Age:4.1 +0B05..0B0C; Age:4.1 +0B0F..0B10; Age:4.1 +0B13..0B28; Age:4.1 +0B2A..0B30; Age:4.1 +0B32..0B33; Age:4.1 +0B35..0B39; Age:4.1 +0B3C..0B43; Age:4.1 +0B47..0B48; Age:4.1 +0B4B..0B4D; Age:4.1 +0B56..0B57; Age:4.1 +0B5C..0B5D; Age:4.1 +0B5F..0B61; Age:4.1 +0B66..0B71; Age:4.1 +0B82..0B83; Age:4.1 +0B85..0B8A; Age:4.1 +0B8E..0B90; Age:4.1 +0B92..0B95; Age:4.1 +0B99..0B9A; Age:4.1 +0B9C..0B9C; Age:4.1 +0B9E..0B9F; Age:4.1 +0BA3..0BA4; Age:4.1 +0BA8..0BAA; Age:4.1 +0BAE..0BB9; Age:4.1 +0BBE..0BC2; Age:4.1 +0BC6..0BC8; Age:4.1 +0BCA..0BCD; Age:4.1 +0BD7..0BD7; Age:4.1 +0BE6..0BFA; Age:4.1 +0C01..0C03; Age:4.1 +0C05..0C0C; Age:4.1 +0C0E..0C10; Age:4.1 +0C12..0C28; Age:4.1 +0C2A..0C33; Age:4.1 +0C35..0C39; Age:4.1 +0C3E..0C44; Age:4.1 +0C46..0C48; Age:4.1 +0C4A..0C4D; Age:4.1 +0C55..0C56; Age:4.1 +0C60..0C61; Age:4.1 +0C66..0C6F; Age:4.1 +0C82..0C83; Age:4.1 +0C85..0C8C; Age:4.1 +0C8E..0C90; Age:4.1 +0C92..0CA8; Age:4.1 +0CAA..0CB3; Age:4.1 +0CB5..0CB9; Age:4.1 +0CBC..0CC4; Age:4.1 +0CC6..0CC8; Age:4.1 +0CCA..0CCD; Age:4.1 +0CD5..0CD6; Age:4.1 +0CDE..0CDE; Age:4.1 +0CE0..0CE1; Age:4.1 +0CE6..0CEF; Age:4.1 +0D02..0D03; Age:4.1 +0D05..0D0C; Age:4.1 +0D0E..0D10; Age:4.1 +0D12..0D28; Age:4.1 +0D2A..0D39; Age:4.1 +0D3E..0D43; Age:4.1 +0D46..0D48; Age:4.1 +0D4A..0D4D; Age:4.1 +0D57..0D57; Age:4.1 +0D60..0D61; Age:4.1 +0D66..0D6F; Age:4.1 +0D82..0D83; Age:4.1 +0D85..0D96; Age:4.1 +0D9A..0DB1; Age:4.1 +0DB3..0DBB; Age:4.1 +0DBD..0DBD; Age:4.1 +0DC0..0DC6; Age:4.1 +0DCA..0DCA; Age:4.1 +0DCF..0DD4; Age:4.1 +0DD6..0DD6; Age:4.1 +0DD8..0DDF; Age:4.1 +0DF2..0DF4; Age:4.1 +0E01..0E3A; Age:4.1 +0E3F..0E5B; Age:4.1 +0E81..0E82; Age:4.1 +0E84..0E84; Age:4.1 +0E87..0E88; Age:4.1 +0E8A..0E8A; Age:4.1 +0E8D..0E8D; Age:4.1 +0E94..0E97; Age:4.1 +0E99..0E9F; Age:4.1 +0EA1..0EA3; Age:4.1 +0EA5..0EA5; Age:4.1 +0EA7..0EA7; Age:4.1 +0EAA..0EAB; Age:4.1 +0EAD..0EB9; Age:4.1 +0EBB..0EBD; Age:4.1 +0EC0..0EC4; Age:4.1 +0EC6..0EC6; Age:4.1 +0EC8..0ECD; Age:4.1 +0ED0..0ED9; Age:4.1 +0EDC..0EDD; Age:4.1 +0F00..0F47; Age:4.1 +0F49..0F6A; Age:4.1 +0F71..0F8B; Age:4.1 +0F90..0F97; Age:4.1 +0F99..0FBC; Age:4.1 +0FBE..0FCC; Age:4.1 +0FCF..0FD1; Age:4.1 +1000..1021; Age:4.1 +1023..1027; Age:4.1 +1029..102A; Age:4.1 +102C..1032; Age:4.1 +1036..1039; Age:4.1 +1040..1059; Age:4.1 +10A0..10C5; Age:4.1 +10D0..10FC; Age:4.1 +1100..1159; Age:4.1 +115F..11A2; Age:4.1 +11A8..11F9; Age:4.1 +1200..1248; Age:4.1 +124A..124D; Age:4.1 +1250..1256; Age:4.1 +1258..1258; Age:4.1 +125A..125D; Age:4.1 +1260..1288; Age:4.1 +128A..128D; Age:4.1 +1290..12B0; Age:4.1 +12B2..12B5; Age:4.1 +12B8..12BE; Age:4.1 +12C0..12C0; Age:4.1 +12C2..12C5; Age:4.1 +12C8..12D6; Age:4.1 +12D8..1310; Age:4.1 +1312..1315; Age:4.1 +1318..135A; Age:4.1 +135F..137C; Age:4.1 +1380..1399; Age:4.1 +13A0..13F4; Age:4.1 +1401..1676; Age:4.1 +1680..169C; Age:4.1 +16A0..16F0; Age:4.1 +1700..170C; Age:4.1 +170E..1714; Age:4.1 +1720..1736; Age:4.1 +1740..1753; Age:4.1 +1760..176C; Age:4.1 +176E..1770; Age:4.1 +1772..1773; Age:4.1 +1780..17DD; Age:4.1 +17E0..17E9; Age:4.1 +17F0..17F9; Age:4.1 +1800..180E; Age:4.1 +1810..1819; Age:4.1 +1820..1877; Age:4.1 +1880..18A9; Age:4.1 +1900..191C; Age:4.1 +1920..192B; Age:4.1 +1930..193B; Age:4.1 +1940..1940; Age:4.1 +1944..196D; Age:4.1 +1970..1974; Age:4.1 +1980..19A9; Age:4.1 +19B0..19C9; Age:4.1 +19D0..19D9; Age:4.1 +19DE..1A1B; Age:4.1 +1A1E..1A1F; Age:4.1 +1D00..1DC3; Age:4.1 +1E00..1E9B; Age:4.1 +1EA0..1EF9; Age:4.1 +1F00..1F15; Age:4.1 +1F18..1F1D; Age:4.1 +1F20..1F45; Age:4.1 +1F48..1F4D; Age:4.1 +1F50..1F57; Age:4.1 +1F59..1F59; Age:4.1 +1F5B..1F5B; Age:4.1 +1F5D..1F5D; Age:4.1 +1F5F..1F7D; Age:4.1 +1F80..1FB4; Age:4.1 +1FB6..1FC4; Age:4.1 +1FC6..1FD3; Age:4.1 +1FD6..1FDB; Age:4.1 +1FDD..1FEF; Age:4.1 +1FF2..1FF4; Age:4.1 +1FF6..1FFE; Age:4.1 +2000..2063; Age:4.1 +206A..2071; Age:4.1 +2074..208E; Age:4.1 +2090..2094; Age:4.1 +20A0..20B5; Age:4.1 +20D0..20EB; Age:4.1 +2100..214C; Age:4.1 +2153..2183; Age:4.1 +2190..23DB; Age:4.1 +2400..2426; Age:4.1 +2440..244A; Age:4.1 +2460..269C; Age:4.1 +26A0..26B1; Age:4.1 +2701..2704; Age:4.1 +2706..2709; Age:4.1 +270C..2727; Age:4.1 +2729..274B; Age:4.1 +274D..274D; Age:4.1 +274F..2752; Age:4.1 +2756..2756; Age:4.1 +2758..275E; Age:4.1 +2761..2794; Age:4.1 +2798..27AF; Age:4.1 +27B1..27BE; Age:4.1 +27C0..27C6; Age:4.1 +27D0..27EB; Age:4.1 +27F0..2B13; Age:4.1 +2C00..2C2E; Age:4.1 +2C30..2C5E; Age:4.1 +2C80..2CEA; Age:4.1 +2CF9..2D25; Age:4.1 +2D30..2D65; Age:4.1 +2D6F..2D6F; Age:4.1 +2D80..2D96; Age:4.1 +2DA0..2DA6; Age:4.1 +2DA8..2DAE; Age:4.1 +2DB0..2DB6; Age:4.1 +2DB8..2DBE; Age:4.1 +2DC0..2DC6; Age:4.1 +2DC8..2DCE; Age:4.1 +2DD0..2DD6; Age:4.1 +2DD8..2DDE; Age:4.1 +2E00..2E17; Age:4.1 +2E1C..2E1D; Age:4.1 +2E80..2E99; Age:4.1 +2E9B..2EF3; Age:4.1 +2F00..2FD5; Age:4.1 +2FF0..2FFB; Age:4.1 +3000..303F; Age:4.1 +3041..3096; Age:4.1 +3099..30FF; Age:4.1 +3105..312C; Age:4.1 +3131..318E; Age:4.1 +3190..31B7; Age:4.1 +31C0..31CF; Age:4.1 +31F0..321E; Age:4.1 +3220..3243; Age:4.1 +3250..32FE; Age:4.1 +3300..4DB5; Age:4.1 +4DC0..9FBB; Age:4.1 +A000..A48C; Age:4.1 +A490..A4C6; Age:4.1 +A700..A716; Age:4.1 +A800..A82B; Age:4.1 +AC00..D7A3; Age:4.1 +E000..FA2D; Age:4.1 +FA30..FA6A; Age:4.1 +FA70..FAD9; Age:4.1 +FB00..FB06; Age:4.1 +FB13..FB17; Age:4.1 +FB1D..FB36; Age:4.1 +FB38..FB3C; Age:4.1 +FB3E..FB3E; Age:4.1 +FB40..FB41; Age:4.1 +FB43..FB44; Age:4.1 +FB46..FBB1; Age:4.1 +FBD3..FD3F; Age:4.1 +FD50..FD8F; Age:4.1 +FD92..FDC7; Age:4.1 +FDD0..FDFD; Age:4.1 +FE00..FE19; Age:4.1 +FE20..FE23; Age:4.1 +FE30..FE52; Age:4.1 +FE54..FE66; Age:4.1 +FE68..FE6B; Age:4.1 +FE70..FE74; Age:4.1 +FE76..FEFC; Age:4.1 +FEFF..FEFF; Age:4.1 +FF01..FFBE; Age:4.1 +FFC2..FFC7; Age:4.1 +FFCA..FFCF; Age:4.1 +FFD2..FFD7; Age:4.1 +FFDA..FFDC; Age:4.1 +FFE0..FFE6; Age:4.1 +FFE8..FFEE; Age:4.1 +FFF9..1000B; Age:4.1 +1000D..10026; Age:4.1 +10028..1003A; Age:4.1 +1003C..1003D; Age:4.1 +1003F..1004D; Age:4.1 +10050..1005D; Age:4.1 +10080..100FA; Age:4.1 +10100..10102; Age:4.1 +10107..10133; Age:4.1 +10137..1018A; Age:4.1 +10300..1031E; Age:4.1 +10320..10323; Age:4.1 +10330..1034A; Age:4.1 +10380..1039D; Age:4.1 +1039F..103C3; Age:4.1 +103C8..103D5; Age:4.1 +10400..1049D; Age:4.1 +104A0..104A9; Age:4.1 +10800..10805; Age:4.1 +10808..10808; Age:4.1 +1080A..10835; Age:4.1 +10837..10838; Age:4.1 +1083C..1083C; Age:4.1 +1083F..1083F; Age:4.1 +10A00..10A03; Age:4.1 +10A05..10A06; Age:4.1 +10A0C..10A13; Age:4.1 +10A15..10A17; Age:4.1 +10A19..10A33; Age:4.1 +10A38..10A3A; Age:4.1 +10A3F..10A47; Age:4.1 +10A50..10A58; Age:4.1 +1D000..1D0F5; Age:4.1 +1D100..1D126; Age:4.1 +1D12A..1D1DD; Age:4.1 +1D200..1D245; Age:4.1 +1D300..1D356; Age:4.1 +1D400..1D454; Age:4.1 +1D456..1D49C; Age:4.1 +1D49E..1D49F; Age:4.1 +1D4A2..1D4A2; Age:4.1 +1D4A5..1D4A6; Age:4.1 +1D4A9..1D4AC; Age:4.1 +1D4AE..1D4B9; Age:4.1 +1D4BB..1D4BB; Age:4.1 +1D4BD..1D4C3; Age:4.1 +1D4C5..1D505; Age:4.1 +1D507..1D50A; Age:4.1 +1D50D..1D514; Age:4.1 +1D516..1D51C; Age:4.1 +1D51E..1D539; Age:4.1 +1D53B..1D53E; Age:4.1 +1D540..1D544; Age:4.1 +1D546..1D546; Age:4.1 +1D54A..1D550; Age:4.1 +1D552..1D6A5; Age:4.1 +1D6A8..1D7C9; Age:4.1 +1D7CE..1D7FF; Age:4.1 +1FFFE..2A6D6; Age:4.1 +2F800..2FA1D; Age:4.1 +2FFFE..2FFFF; Age:4.1 +3FFFE..3FFFF; Age:4.1 +4FFFE..4FFFF; Age:4.1 +5FFFE..5FFFF; Age:4.1 +6FFFE..6FFFF; Age:4.1 +7FFFE..7FFFF; Age:4.1 +8FFFE..8FFFF; Age:4.1 +9FFFE..9FFFF; Age:4.1 +AFFFE..AFFFF; Age:4.1 +BFFFE..BFFFF; Age:4.1 +CFFFE..CFFFF; Age:4.1 +DFFFE..DFFFF; Age:4.1 +E0001..E0001; Age:4.1 +E0020..E007F; Age:4.1 +E0100..E01EF; Age:4.1 +EFFFE..10FFFF; Age:4.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_1.test new file mode 100644 index 000000000..f3e40fd2a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_4_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_4_1 + +description: +Tests character class syntax of the Unicode 12.1 Age=4.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_0.flex new file mode 100644 index 000000000..c4fa188c8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_5_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:5.0} { setCurCharPropertyValue("Age:5.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_0.output new file mode 100644 index 000000000..3ac538646 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_0.output @@ -0,0 +1,440 @@ +0000..036F; Age:5.0 +0374..0375; Age:5.0 +037A..037E; Age:5.0 +0384..038A; Age:5.0 +038C..038C; Age:5.0 +038E..03A1; Age:5.0 +03A3..03CE; Age:5.0 +03D0..0486; Age:5.0 +0488..0513; Age:5.0 +0531..0556; Age:5.0 +0559..055F; Age:5.0 +0561..0587; Age:5.0 +0589..058A; Age:5.0 +0591..05C7; Age:5.0 +05D0..05EA; Age:5.0 +05F0..05F4; Age:5.0 +0600..0603; Age:5.0 +060B..0615; Age:5.0 +061B..061B; Age:5.0 +061E..061F; Age:5.0 +0621..063A; Age:5.0 +0640..065E; Age:5.0 +0660..070D; Age:5.0 +070F..074A; Age:5.0 +074D..076D; Age:5.0 +0780..07B1; Age:5.0 +07C0..07FA; Age:5.0 +0901..0939; Age:5.0 +093C..094D; Age:5.0 +0950..0954; Age:5.0 +0958..0970; Age:5.0 +097B..097F; Age:5.0 +0981..0983; Age:5.0 +0985..098C; Age:5.0 +098F..0990; Age:5.0 +0993..09A8; Age:5.0 +09AA..09B0; Age:5.0 +09B2..09B2; Age:5.0 +09B6..09B9; Age:5.0 +09BC..09C4; Age:5.0 +09C7..09C8; Age:5.0 +09CB..09CE; Age:5.0 +09D7..09D7; Age:5.0 +09DC..09DD; Age:5.0 +09DF..09E3; Age:5.0 +09E6..09FA; Age:5.0 +0A01..0A03; Age:5.0 +0A05..0A0A; Age:5.0 +0A0F..0A10; Age:5.0 +0A13..0A28; Age:5.0 +0A2A..0A30; Age:5.0 +0A32..0A33; Age:5.0 +0A35..0A36; Age:5.0 +0A38..0A39; Age:5.0 +0A3C..0A3C; Age:5.0 +0A3E..0A42; Age:5.0 +0A47..0A48; Age:5.0 +0A4B..0A4D; Age:5.0 +0A59..0A5C; Age:5.0 +0A5E..0A5E; Age:5.0 +0A66..0A74; Age:5.0 +0A81..0A83; Age:5.0 +0A85..0A8D; Age:5.0 +0A8F..0A91; Age:5.0 +0A93..0AA8; Age:5.0 +0AAA..0AB0; Age:5.0 +0AB2..0AB3; Age:5.0 +0AB5..0AB9; Age:5.0 +0ABC..0AC5; Age:5.0 +0AC7..0AC9; Age:5.0 +0ACB..0ACD; Age:5.0 +0AD0..0AD0; Age:5.0 +0AE0..0AE3; Age:5.0 +0AE6..0AEF; Age:5.0 +0AF1..0AF1; Age:5.0 +0B01..0B03; Age:5.0 +0B05..0B0C; Age:5.0 +0B0F..0B10; Age:5.0 +0B13..0B28; Age:5.0 +0B2A..0B30; Age:5.0 +0B32..0B33; Age:5.0 +0B35..0B39; Age:5.0 +0B3C..0B43; Age:5.0 +0B47..0B48; Age:5.0 +0B4B..0B4D; Age:5.0 +0B56..0B57; Age:5.0 +0B5C..0B5D; Age:5.0 +0B5F..0B61; Age:5.0 +0B66..0B71; Age:5.0 +0B82..0B83; Age:5.0 +0B85..0B8A; Age:5.0 +0B8E..0B90; Age:5.0 +0B92..0B95; Age:5.0 +0B99..0B9A; Age:5.0 +0B9C..0B9C; Age:5.0 +0B9E..0B9F; Age:5.0 +0BA3..0BA4; Age:5.0 +0BA8..0BAA; Age:5.0 +0BAE..0BB9; Age:5.0 +0BBE..0BC2; Age:5.0 +0BC6..0BC8; Age:5.0 +0BCA..0BCD; Age:5.0 +0BD7..0BD7; Age:5.0 +0BE6..0BFA; Age:5.0 +0C01..0C03; Age:5.0 +0C05..0C0C; Age:5.0 +0C0E..0C10; Age:5.0 +0C12..0C28; Age:5.0 +0C2A..0C33; Age:5.0 +0C35..0C39; Age:5.0 +0C3E..0C44; Age:5.0 +0C46..0C48; Age:5.0 +0C4A..0C4D; Age:5.0 +0C55..0C56; Age:5.0 +0C60..0C61; Age:5.0 +0C66..0C6F; Age:5.0 +0C82..0C83; Age:5.0 +0C85..0C8C; Age:5.0 +0C8E..0C90; Age:5.0 +0C92..0CA8; Age:5.0 +0CAA..0CB3; Age:5.0 +0CB5..0CB9; Age:5.0 +0CBC..0CC4; Age:5.0 +0CC6..0CC8; Age:5.0 +0CCA..0CCD; Age:5.0 +0CD5..0CD6; Age:5.0 +0CDE..0CDE; Age:5.0 +0CE0..0CE3; Age:5.0 +0CE6..0CEF; Age:5.0 +0CF1..0CF2; Age:5.0 +0D02..0D03; Age:5.0 +0D05..0D0C; Age:5.0 +0D0E..0D10; Age:5.0 +0D12..0D28; Age:5.0 +0D2A..0D39; Age:5.0 +0D3E..0D43; Age:5.0 +0D46..0D48; Age:5.0 +0D4A..0D4D; Age:5.0 +0D57..0D57; Age:5.0 +0D60..0D61; Age:5.0 +0D66..0D6F; Age:5.0 +0D82..0D83; Age:5.0 +0D85..0D96; Age:5.0 +0D9A..0DB1; Age:5.0 +0DB3..0DBB; Age:5.0 +0DBD..0DBD; Age:5.0 +0DC0..0DC6; Age:5.0 +0DCA..0DCA; Age:5.0 +0DCF..0DD4; Age:5.0 +0DD6..0DD6; Age:5.0 +0DD8..0DDF; Age:5.0 +0DF2..0DF4; Age:5.0 +0E01..0E3A; Age:5.0 +0E3F..0E5B; Age:5.0 +0E81..0E82; Age:5.0 +0E84..0E84; Age:5.0 +0E87..0E88; Age:5.0 +0E8A..0E8A; Age:5.0 +0E8D..0E8D; Age:5.0 +0E94..0E97; Age:5.0 +0E99..0E9F; Age:5.0 +0EA1..0EA3; Age:5.0 +0EA5..0EA5; Age:5.0 +0EA7..0EA7; Age:5.0 +0EAA..0EAB; Age:5.0 +0EAD..0EB9; Age:5.0 +0EBB..0EBD; Age:5.0 +0EC0..0EC4; Age:5.0 +0EC6..0EC6; Age:5.0 +0EC8..0ECD; Age:5.0 +0ED0..0ED9; Age:5.0 +0EDC..0EDD; Age:5.0 +0F00..0F47; Age:5.0 +0F49..0F6A; Age:5.0 +0F71..0F8B; Age:5.0 +0F90..0F97; Age:5.0 +0F99..0FBC; Age:5.0 +0FBE..0FCC; Age:5.0 +0FCF..0FD1; Age:5.0 +1000..1021; Age:5.0 +1023..1027; Age:5.0 +1029..102A; Age:5.0 +102C..1032; Age:5.0 +1036..1039; Age:5.0 +1040..1059; Age:5.0 +10A0..10C5; Age:5.0 +10D0..10FC; Age:5.0 +1100..1159; Age:5.0 +115F..11A2; Age:5.0 +11A8..11F9; Age:5.0 +1200..1248; Age:5.0 +124A..124D; Age:5.0 +1250..1256; Age:5.0 +1258..1258; Age:5.0 +125A..125D; Age:5.0 +1260..1288; Age:5.0 +128A..128D; Age:5.0 +1290..12B0; Age:5.0 +12B2..12B5; Age:5.0 +12B8..12BE; Age:5.0 +12C0..12C0; Age:5.0 +12C2..12C5; Age:5.0 +12C8..12D6; Age:5.0 +12D8..1310; Age:5.0 +1312..1315; Age:5.0 +1318..135A; Age:5.0 +135F..137C; Age:5.0 +1380..1399; Age:5.0 +13A0..13F4; Age:5.0 +1401..1676; Age:5.0 +1680..169C; Age:5.0 +16A0..16F0; Age:5.0 +1700..170C; Age:5.0 +170E..1714; Age:5.0 +1720..1736; Age:5.0 +1740..1753; Age:5.0 +1760..176C; Age:5.0 +176E..1770; Age:5.0 +1772..1773; Age:5.0 +1780..17DD; Age:5.0 +17E0..17E9; Age:5.0 +17F0..17F9; Age:5.0 +1800..180E; Age:5.0 +1810..1819; Age:5.0 +1820..1877; Age:5.0 +1880..18A9; Age:5.0 +1900..191C; Age:5.0 +1920..192B; Age:5.0 +1930..193B; Age:5.0 +1940..1940; Age:5.0 +1944..196D; Age:5.0 +1970..1974; Age:5.0 +1980..19A9; Age:5.0 +19B0..19C9; Age:5.0 +19D0..19D9; Age:5.0 +19DE..1A1B; Age:5.0 +1A1E..1A1F; Age:5.0 +1B00..1B4B; Age:5.0 +1B50..1B7C; Age:5.0 +1D00..1DCA; Age:5.0 +1DFE..1E9B; Age:5.0 +1EA0..1EF9; Age:5.0 +1F00..1F15; Age:5.0 +1F18..1F1D; Age:5.0 +1F20..1F45; Age:5.0 +1F48..1F4D; Age:5.0 +1F50..1F57; Age:5.0 +1F59..1F59; Age:5.0 +1F5B..1F5B; Age:5.0 +1F5D..1F5D; Age:5.0 +1F5F..1F7D; Age:5.0 +1F80..1FB4; Age:5.0 +1FB6..1FC4; Age:5.0 +1FC6..1FD3; Age:5.0 +1FD6..1FDB; Age:5.0 +1FDD..1FEF; Age:5.0 +1FF2..1FF4; Age:5.0 +1FF6..1FFE; Age:5.0 +2000..2063; Age:5.0 +206A..2071; Age:5.0 +2074..208E; Age:5.0 +2090..2094; Age:5.0 +20A0..20B5; Age:5.0 +20D0..20EF; Age:5.0 +2100..214E; Age:5.0 +2153..2184; Age:5.0 +2190..23E7; Age:5.0 +2400..2426; Age:5.0 +2440..244A; Age:5.0 +2460..269C; Age:5.0 +26A0..26B2; Age:5.0 +2701..2704; Age:5.0 +2706..2709; Age:5.0 +270C..2727; Age:5.0 +2729..274B; Age:5.0 +274D..274D; Age:5.0 +274F..2752; Age:5.0 +2756..2756; Age:5.0 +2758..275E; Age:5.0 +2761..2794; Age:5.0 +2798..27AF; Age:5.0 +27B1..27BE; Age:5.0 +27C0..27CA; Age:5.0 +27D0..27EB; Age:5.0 +27F0..2B1A; Age:5.0 +2B20..2B23; Age:5.0 +2C00..2C2E; Age:5.0 +2C30..2C5E; Age:5.0 +2C60..2C6C; Age:5.0 +2C74..2C77; Age:5.0 +2C80..2CEA; Age:5.0 +2CF9..2D25; Age:5.0 +2D30..2D65; Age:5.0 +2D6F..2D6F; Age:5.0 +2D80..2D96; Age:5.0 +2DA0..2DA6; Age:5.0 +2DA8..2DAE; Age:5.0 +2DB0..2DB6; Age:5.0 +2DB8..2DBE; Age:5.0 +2DC0..2DC6; Age:5.0 +2DC8..2DCE; Age:5.0 +2DD0..2DD6; Age:5.0 +2DD8..2DDE; Age:5.0 +2E00..2E17; Age:5.0 +2E1C..2E1D; Age:5.0 +2E80..2E99; Age:5.0 +2E9B..2EF3; Age:5.0 +2F00..2FD5; Age:5.0 +2FF0..2FFB; Age:5.0 +3000..303F; Age:5.0 +3041..3096; Age:5.0 +3099..30FF; Age:5.0 +3105..312C; Age:5.0 +3131..318E; Age:5.0 +3190..31B7; Age:5.0 +31C0..31CF; Age:5.0 +31F0..321E; Age:5.0 +3220..3243; Age:5.0 +3250..32FE; Age:5.0 +3300..4DB5; Age:5.0 +4DC0..9FBB; Age:5.0 +A000..A48C; Age:5.0 +A490..A4C6; Age:5.0 +A700..A71A; Age:5.0 +A720..A721; Age:5.0 +A800..A82B; Age:5.0 +A840..A877; Age:5.0 +AC00..D7A3; Age:5.0 +E000..FA2D; Age:5.0 +FA30..FA6A; Age:5.0 +FA70..FAD9; Age:5.0 +FB00..FB06; Age:5.0 +FB13..FB17; Age:5.0 +FB1D..FB36; Age:5.0 +FB38..FB3C; Age:5.0 +FB3E..FB3E; Age:5.0 +FB40..FB41; Age:5.0 +FB43..FB44; Age:5.0 +FB46..FBB1; Age:5.0 +FBD3..FD3F; Age:5.0 +FD50..FD8F; Age:5.0 +FD92..FDC7; Age:5.0 +FDD0..FDFD; Age:5.0 +FE00..FE19; Age:5.0 +FE20..FE23; Age:5.0 +FE30..FE52; Age:5.0 +FE54..FE66; Age:5.0 +FE68..FE6B; Age:5.0 +FE70..FE74; Age:5.0 +FE76..FEFC; Age:5.0 +FEFF..FEFF; Age:5.0 +FF01..FFBE; Age:5.0 +FFC2..FFC7; Age:5.0 +FFCA..FFCF; Age:5.0 +FFD2..FFD7; Age:5.0 +FFDA..FFDC; Age:5.0 +FFE0..FFE6; Age:5.0 +FFE8..FFEE; Age:5.0 +FFF9..1000B; Age:5.0 +1000D..10026; Age:5.0 +10028..1003A; Age:5.0 +1003C..1003D; Age:5.0 +1003F..1004D; Age:5.0 +10050..1005D; Age:5.0 +10080..100FA; Age:5.0 +10100..10102; Age:5.0 +10107..10133; Age:5.0 +10137..1018A; Age:5.0 +10300..1031E; Age:5.0 +10320..10323; Age:5.0 +10330..1034A; Age:5.0 +10380..1039D; Age:5.0 +1039F..103C3; Age:5.0 +103C8..103D5; Age:5.0 +10400..1049D; Age:5.0 +104A0..104A9; Age:5.0 +10800..10805; Age:5.0 +10808..10808; Age:5.0 +1080A..10835; Age:5.0 +10837..10838; Age:5.0 +1083C..1083C; Age:5.0 +1083F..1083F; Age:5.0 +10900..10919; Age:5.0 +1091F..1091F; Age:5.0 +10A00..10A03; Age:5.0 +10A05..10A06; Age:5.0 +10A0C..10A13; Age:5.0 +10A15..10A17; Age:5.0 +10A19..10A33; Age:5.0 +10A38..10A3A; Age:5.0 +10A3F..10A47; Age:5.0 +10A50..10A58; Age:5.0 +12000..1236E; Age:5.0 +12400..12462; Age:5.0 +12470..12473; Age:5.0 +1D000..1D0F5; Age:5.0 +1D100..1D126; Age:5.0 +1D12A..1D1DD; Age:5.0 +1D200..1D245; Age:5.0 +1D300..1D356; Age:5.0 +1D360..1D371; Age:5.0 +1D400..1D454; Age:5.0 +1D456..1D49C; Age:5.0 +1D49E..1D49F; Age:5.0 +1D4A2..1D4A2; Age:5.0 +1D4A5..1D4A6; Age:5.0 +1D4A9..1D4AC; Age:5.0 +1D4AE..1D4B9; Age:5.0 +1D4BB..1D4BB; Age:5.0 +1D4BD..1D4C3; Age:5.0 +1D4C5..1D505; Age:5.0 +1D507..1D50A; Age:5.0 +1D50D..1D514; Age:5.0 +1D516..1D51C; Age:5.0 +1D51E..1D539; Age:5.0 +1D53B..1D53E; Age:5.0 +1D540..1D544; Age:5.0 +1D546..1D546; Age:5.0 +1D54A..1D550; Age:5.0 +1D552..1D6A5; Age:5.0 +1D6A8..1D7CB; Age:5.0 +1D7CE..1D7FF; Age:5.0 +1FFFE..2A6D6; Age:5.0 +2F800..2FA1D; Age:5.0 +2FFFE..2FFFF; Age:5.0 +3FFFE..3FFFF; Age:5.0 +4FFFE..4FFFF; Age:5.0 +5FFFE..5FFFF; Age:5.0 +6FFFE..6FFFF; Age:5.0 +7FFFE..7FFFF; Age:5.0 +8FFFE..8FFFF; Age:5.0 +9FFFE..9FFFF; Age:5.0 +AFFFE..AFFFF; Age:5.0 +BFFFE..BFFFF; Age:5.0 +CFFFE..CFFFF; Age:5.0 +DFFFE..DFFFF; Age:5.0 +E0001..E0001; Age:5.0 +E0020..E007F; Age:5.0 +E0100..E01EF; Age:5.0 +EFFFE..10FFFF; Age:5.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_0.test new file mode 100644 index 000000000..6750daca8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_5_0 + +description: +Tests character class syntax of the Unicode 12.1 Age=5.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_1.flex new file mode 100644 index 000000000..28cf0e0fa --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_5_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:5.1} { setCurCharPropertyValue("Age:5.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_1.output new file mode 100644 index 000000000..2b0c87f23 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_1.output @@ -0,0 +1,455 @@ +0000..0377; Age:5.1 +037A..037E; Age:5.1 +0384..038A; Age:5.1 +038C..038C; Age:5.1 +038E..03A1; Age:5.1 +03A3..0523; Age:5.1 +0531..0556; Age:5.1 +0559..055F; Age:5.1 +0561..0587; Age:5.1 +0589..058A; Age:5.1 +0591..05C7; Age:5.1 +05D0..05EA; Age:5.1 +05F0..05F4; Age:5.1 +0600..0603; Age:5.1 +0606..061B; Age:5.1 +061E..061F; Age:5.1 +0621..065E; Age:5.1 +0660..070D; Age:5.1 +070F..074A; Age:5.1 +074D..07B1; Age:5.1 +07C0..07FA; Age:5.1 +0901..0939; Age:5.1 +093C..094D; Age:5.1 +0950..0954; Age:5.1 +0958..0972; Age:5.1 +097B..097F; Age:5.1 +0981..0983; Age:5.1 +0985..098C; Age:5.1 +098F..0990; Age:5.1 +0993..09A8; Age:5.1 +09AA..09B0; Age:5.1 +09B2..09B2; Age:5.1 +09B6..09B9; Age:5.1 +09BC..09C4; Age:5.1 +09C7..09C8; Age:5.1 +09CB..09CE; Age:5.1 +09D7..09D7; Age:5.1 +09DC..09DD; Age:5.1 +09DF..09E3; Age:5.1 +09E6..09FA; Age:5.1 +0A01..0A03; Age:5.1 +0A05..0A0A; Age:5.1 +0A0F..0A10; Age:5.1 +0A13..0A28; Age:5.1 +0A2A..0A30; Age:5.1 +0A32..0A33; Age:5.1 +0A35..0A36; Age:5.1 +0A38..0A39; Age:5.1 +0A3C..0A3C; Age:5.1 +0A3E..0A42; Age:5.1 +0A47..0A48; Age:5.1 +0A4B..0A4D; Age:5.1 +0A51..0A51; Age:5.1 +0A59..0A5C; Age:5.1 +0A5E..0A5E; Age:5.1 +0A66..0A75; Age:5.1 +0A81..0A83; Age:5.1 +0A85..0A8D; Age:5.1 +0A8F..0A91; Age:5.1 +0A93..0AA8; Age:5.1 +0AAA..0AB0; Age:5.1 +0AB2..0AB3; Age:5.1 +0AB5..0AB9; Age:5.1 +0ABC..0AC5; Age:5.1 +0AC7..0AC9; Age:5.1 +0ACB..0ACD; Age:5.1 +0AD0..0AD0; Age:5.1 +0AE0..0AE3; Age:5.1 +0AE6..0AEF; Age:5.1 +0AF1..0AF1; Age:5.1 +0B01..0B03; Age:5.1 +0B05..0B0C; Age:5.1 +0B0F..0B10; Age:5.1 +0B13..0B28; Age:5.1 +0B2A..0B30; Age:5.1 +0B32..0B33; Age:5.1 +0B35..0B39; Age:5.1 +0B3C..0B44; Age:5.1 +0B47..0B48; Age:5.1 +0B4B..0B4D; Age:5.1 +0B56..0B57; Age:5.1 +0B5C..0B5D; Age:5.1 +0B5F..0B63; Age:5.1 +0B66..0B71; Age:5.1 +0B82..0B83; Age:5.1 +0B85..0B8A; Age:5.1 +0B8E..0B90; Age:5.1 +0B92..0B95; Age:5.1 +0B99..0B9A; Age:5.1 +0B9C..0B9C; Age:5.1 +0B9E..0B9F; Age:5.1 +0BA3..0BA4; Age:5.1 +0BA8..0BAA; Age:5.1 +0BAE..0BB9; Age:5.1 +0BBE..0BC2; Age:5.1 +0BC6..0BC8; Age:5.1 +0BCA..0BCD; Age:5.1 +0BD0..0BD0; Age:5.1 +0BD7..0BD7; Age:5.1 +0BE6..0BFA; Age:5.1 +0C01..0C03; Age:5.1 +0C05..0C0C; Age:5.1 +0C0E..0C10; Age:5.1 +0C12..0C28; Age:5.1 +0C2A..0C33; Age:5.1 +0C35..0C39; Age:5.1 +0C3D..0C44; Age:5.1 +0C46..0C48; Age:5.1 +0C4A..0C4D; Age:5.1 +0C55..0C56; Age:5.1 +0C58..0C59; Age:5.1 +0C60..0C63; Age:5.1 +0C66..0C6F; Age:5.1 +0C78..0C7F; Age:5.1 +0C82..0C83; Age:5.1 +0C85..0C8C; Age:5.1 +0C8E..0C90; Age:5.1 +0C92..0CA8; Age:5.1 +0CAA..0CB3; Age:5.1 +0CB5..0CB9; Age:5.1 +0CBC..0CC4; Age:5.1 +0CC6..0CC8; Age:5.1 +0CCA..0CCD; Age:5.1 +0CD5..0CD6; Age:5.1 +0CDE..0CDE; Age:5.1 +0CE0..0CE3; Age:5.1 +0CE6..0CEF; Age:5.1 +0CF1..0CF2; Age:5.1 +0D02..0D03; Age:5.1 +0D05..0D0C; Age:5.1 +0D0E..0D10; Age:5.1 +0D12..0D28; Age:5.1 +0D2A..0D39; Age:5.1 +0D3D..0D44; Age:5.1 +0D46..0D48; Age:5.1 +0D4A..0D4D; Age:5.1 +0D57..0D57; Age:5.1 +0D60..0D63; Age:5.1 +0D66..0D75; Age:5.1 +0D79..0D7F; Age:5.1 +0D82..0D83; Age:5.1 +0D85..0D96; Age:5.1 +0D9A..0DB1; Age:5.1 +0DB3..0DBB; Age:5.1 +0DBD..0DBD; Age:5.1 +0DC0..0DC6; Age:5.1 +0DCA..0DCA; Age:5.1 +0DCF..0DD4; Age:5.1 +0DD6..0DD6; Age:5.1 +0DD8..0DDF; Age:5.1 +0DF2..0DF4; Age:5.1 +0E01..0E3A; Age:5.1 +0E3F..0E5B; Age:5.1 +0E81..0E82; Age:5.1 +0E84..0E84; Age:5.1 +0E87..0E88; Age:5.1 +0E8A..0E8A; Age:5.1 +0E8D..0E8D; Age:5.1 +0E94..0E97; Age:5.1 +0E99..0E9F; Age:5.1 +0EA1..0EA3; Age:5.1 +0EA5..0EA5; Age:5.1 +0EA7..0EA7; Age:5.1 +0EAA..0EAB; Age:5.1 +0EAD..0EB9; Age:5.1 +0EBB..0EBD; Age:5.1 +0EC0..0EC4; Age:5.1 +0EC6..0EC6; Age:5.1 +0EC8..0ECD; Age:5.1 +0ED0..0ED9; Age:5.1 +0EDC..0EDD; Age:5.1 +0F00..0F47; Age:5.1 +0F49..0F6C; Age:5.1 +0F71..0F8B; Age:5.1 +0F90..0F97; Age:5.1 +0F99..0FBC; Age:5.1 +0FBE..0FCC; Age:5.1 +0FCE..0FD4; Age:5.1 +1000..1099; Age:5.1 +109E..10C5; Age:5.1 +10D0..10FC; Age:5.1 +1100..1159; Age:5.1 +115F..11A2; Age:5.1 +11A8..11F9; Age:5.1 +1200..1248; Age:5.1 +124A..124D; Age:5.1 +1250..1256; Age:5.1 +1258..1258; Age:5.1 +125A..125D; Age:5.1 +1260..1288; Age:5.1 +128A..128D; Age:5.1 +1290..12B0; Age:5.1 +12B2..12B5; Age:5.1 +12B8..12BE; Age:5.1 +12C0..12C0; Age:5.1 +12C2..12C5; Age:5.1 +12C8..12D6; Age:5.1 +12D8..1310; Age:5.1 +1312..1315; Age:5.1 +1318..135A; Age:5.1 +135F..137C; Age:5.1 +1380..1399; Age:5.1 +13A0..13F4; Age:5.1 +1401..1676; Age:5.1 +1680..169C; Age:5.1 +16A0..16F0; Age:5.1 +1700..170C; Age:5.1 +170E..1714; Age:5.1 +1720..1736; Age:5.1 +1740..1753; Age:5.1 +1760..176C; Age:5.1 +176E..1770; Age:5.1 +1772..1773; Age:5.1 +1780..17DD; Age:5.1 +17E0..17E9; Age:5.1 +17F0..17F9; Age:5.1 +1800..180E; Age:5.1 +1810..1819; Age:5.1 +1820..1877; Age:5.1 +1880..18AA; Age:5.1 +1900..191C; Age:5.1 +1920..192B; Age:5.1 +1930..193B; Age:5.1 +1940..1940; Age:5.1 +1944..196D; Age:5.1 +1970..1974; Age:5.1 +1980..19A9; Age:5.1 +19B0..19C9; Age:5.1 +19D0..19D9; Age:5.1 +19DE..1A1B; Age:5.1 +1A1E..1A1F; Age:5.1 +1B00..1B4B; Age:5.1 +1B50..1B7C; Age:5.1 +1B80..1BAA; Age:5.1 +1BAE..1BB9; Age:5.1 +1C00..1C37; Age:5.1 +1C3B..1C49; Age:5.1 +1C4D..1C7F; Age:5.1 +1D00..1DE6; Age:5.1 +1DFE..1F15; Age:5.1 +1F18..1F1D; Age:5.1 +1F20..1F45; Age:5.1 +1F48..1F4D; Age:5.1 +1F50..1F57; Age:5.1 +1F59..1F59; Age:5.1 +1F5B..1F5B; Age:5.1 +1F5D..1F5D; Age:5.1 +1F5F..1F7D; Age:5.1 +1F80..1FB4; Age:5.1 +1FB6..1FC4; Age:5.1 +1FC6..1FD3; Age:5.1 +1FD6..1FDB; Age:5.1 +1FDD..1FEF; Age:5.1 +1FF2..1FF4; Age:5.1 +1FF6..1FFE; Age:5.1 +2000..2064; Age:5.1 +206A..2071; Age:5.1 +2074..208E; Age:5.1 +2090..2094; Age:5.1 +20A0..20B5; Age:5.1 +20D0..20F0; Age:5.1 +2100..214F; Age:5.1 +2153..2188; Age:5.1 +2190..23E7; Age:5.1 +2400..2426; Age:5.1 +2440..244A; Age:5.1 +2460..269D; Age:5.1 +26A0..26BC; Age:5.1 +26C0..26C3; Age:5.1 +2701..2704; Age:5.1 +2706..2709; Age:5.1 +270C..2727; Age:5.1 +2729..274B; Age:5.1 +274D..274D; Age:5.1 +274F..2752; Age:5.1 +2756..2756; Age:5.1 +2758..275E; Age:5.1 +2761..2794; Age:5.1 +2798..27AF; Age:5.1 +27B1..27BE; Age:5.1 +27C0..27CA; Age:5.1 +27CC..27CC; Age:5.1 +27D0..2B4C; Age:5.1 +2B50..2B54; Age:5.1 +2C00..2C2E; Age:5.1 +2C30..2C5E; Age:5.1 +2C60..2C6F; Age:5.1 +2C71..2C7D; Age:5.1 +2C80..2CEA; Age:5.1 +2CF9..2D25; Age:5.1 +2D30..2D65; Age:5.1 +2D6F..2D6F; Age:5.1 +2D80..2D96; Age:5.1 +2DA0..2DA6; Age:5.1 +2DA8..2DAE; Age:5.1 +2DB0..2DB6; Age:5.1 +2DB8..2DBE; Age:5.1 +2DC0..2DC6; Age:5.1 +2DC8..2DCE; Age:5.1 +2DD0..2DD6; Age:5.1 +2DD8..2DDE; Age:5.1 +2DE0..2E30; Age:5.1 +2E80..2E99; Age:5.1 +2E9B..2EF3; Age:5.1 +2F00..2FD5; Age:5.1 +2FF0..2FFB; Age:5.1 +3000..303F; Age:5.1 +3041..3096; Age:5.1 +3099..30FF; Age:5.1 +3105..312D; Age:5.1 +3131..318E; Age:5.1 +3190..31B7; Age:5.1 +31C0..31E3; Age:5.1 +31F0..321E; Age:5.1 +3220..3243; Age:5.1 +3250..32FE; Age:5.1 +3300..4DB5; Age:5.1 +4DC0..9FC3; Age:5.1 +A000..A48C; Age:5.1 +A490..A4C6; Age:5.1 +A500..A62B; Age:5.1 +A640..A65F; Age:5.1 +A662..A673; Age:5.1 +A67C..A697; Age:5.1 +A700..A78C; Age:5.1 +A7FB..A82B; Age:5.1 +A840..A877; Age:5.1 +A880..A8C4; Age:5.1 +A8CE..A8D9; Age:5.1 +A900..A953; Age:5.1 +A95F..A95F; Age:5.1 +AA00..AA36; Age:5.1 +AA40..AA4D; Age:5.1 +AA50..AA59; Age:5.1 +AA5C..AA5F; Age:5.1 +AC00..D7A3; Age:5.1 +E000..FA2D; Age:5.1 +FA30..FA6A; Age:5.1 +FA70..FAD9; Age:5.1 +FB00..FB06; Age:5.1 +FB13..FB17; Age:5.1 +FB1D..FB36; Age:5.1 +FB38..FB3C; Age:5.1 +FB3E..FB3E; Age:5.1 +FB40..FB41; Age:5.1 +FB43..FB44; Age:5.1 +FB46..FBB1; Age:5.1 +FBD3..FD3F; Age:5.1 +FD50..FD8F; Age:5.1 +FD92..FDC7; Age:5.1 +FDD0..FDFD; Age:5.1 +FE00..FE19; Age:5.1 +FE20..FE26; Age:5.1 +FE30..FE52; Age:5.1 +FE54..FE66; Age:5.1 +FE68..FE6B; Age:5.1 +FE70..FE74; Age:5.1 +FE76..FEFC; Age:5.1 +FEFF..FEFF; Age:5.1 +FF01..FFBE; Age:5.1 +FFC2..FFC7; Age:5.1 +FFCA..FFCF; Age:5.1 +FFD2..FFD7; Age:5.1 +FFDA..FFDC; Age:5.1 +FFE0..FFE6; Age:5.1 +FFE8..FFEE; Age:5.1 +FFF9..1000B; Age:5.1 +1000D..10026; Age:5.1 +10028..1003A; Age:5.1 +1003C..1003D; Age:5.1 +1003F..1004D; Age:5.1 +10050..1005D; Age:5.1 +10080..100FA; Age:5.1 +10100..10102; Age:5.1 +10107..10133; Age:5.1 +10137..1018A; Age:5.1 +10190..1019B; Age:5.1 +101D0..101FD; Age:5.1 +10280..1029C; Age:5.1 +102A0..102D0; Age:5.1 +10300..1031E; Age:5.1 +10320..10323; Age:5.1 +10330..1034A; Age:5.1 +10380..1039D; Age:5.1 +1039F..103C3; Age:5.1 +103C8..103D5; Age:5.1 +10400..1049D; Age:5.1 +104A0..104A9; Age:5.1 +10800..10805; Age:5.1 +10808..10808; Age:5.1 +1080A..10835; Age:5.1 +10837..10838; Age:5.1 +1083C..1083C; Age:5.1 +1083F..1083F; Age:5.1 +10900..10919; Age:5.1 +1091F..10939; Age:5.1 +1093F..1093F; Age:5.1 +10A00..10A03; Age:5.1 +10A05..10A06; Age:5.1 +10A0C..10A13; Age:5.1 +10A15..10A17; Age:5.1 +10A19..10A33; Age:5.1 +10A38..10A3A; Age:5.1 +10A3F..10A47; Age:5.1 +10A50..10A58; Age:5.1 +12000..1236E; Age:5.1 +12400..12462; Age:5.1 +12470..12473; Age:5.1 +1D000..1D0F5; Age:5.1 +1D100..1D126; Age:5.1 +1D129..1D1DD; Age:5.1 +1D200..1D245; Age:5.1 +1D300..1D356; Age:5.1 +1D360..1D371; Age:5.1 +1D400..1D454; Age:5.1 +1D456..1D49C; Age:5.1 +1D49E..1D49F; Age:5.1 +1D4A2..1D4A2; Age:5.1 +1D4A5..1D4A6; Age:5.1 +1D4A9..1D4AC; Age:5.1 +1D4AE..1D4B9; Age:5.1 +1D4BB..1D4BB; Age:5.1 +1D4BD..1D4C3; Age:5.1 +1D4C5..1D505; Age:5.1 +1D507..1D50A; Age:5.1 +1D50D..1D514; Age:5.1 +1D516..1D51C; Age:5.1 +1D51E..1D539; Age:5.1 +1D53B..1D53E; Age:5.1 +1D540..1D544; Age:5.1 +1D546..1D546; Age:5.1 +1D54A..1D550; Age:5.1 +1D552..1D6A5; Age:5.1 +1D6A8..1D7CB; Age:5.1 +1D7CE..1D7FF; Age:5.1 +1F000..1F02B; Age:5.1 +1F030..1F093; Age:5.1 +1FFFE..2A6D6; Age:5.1 +2F800..2FA1D; Age:5.1 +2FFFE..2FFFF; Age:5.1 +3FFFE..3FFFF; Age:5.1 +4FFFE..4FFFF; Age:5.1 +5FFFE..5FFFF; Age:5.1 +6FFFE..6FFFF; Age:5.1 +7FFFE..7FFFF; Age:5.1 +8FFFE..8FFFF; Age:5.1 +9FFFE..9FFFF; Age:5.1 +AFFFE..AFFFF; Age:5.1 +BFFFE..BFFFF; Age:5.1 +CFFFE..CFFFF; Age:5.1 +DFFFE..DFFFF; Age:5.1 +E0001..E0001; Age:5.1 +E0020..E007F; Age:5.1 +E0100..E01EF; Age:5.1 +EFFFE..10FFFF; Age:5.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_1.test new file mode 100644 index 000000000..03bde2839 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_5_1 + +description: +Tests character class syntax of the Unicode 12.1 Age=5.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_2-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_2-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_2.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_2.flex new file mode 100644 index 000000000..dded69e3b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_2.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_5_2 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:5.2} { setCurCharPropertyValue("Age:5.2"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_2.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_2.output new file mode 100644 index 000000000..a997b0236 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_2.output @@ -0,0 +1,495 @@ +0000..0377; Age:5.2 +037A..037E; Age:5.2 +0384..038A; Age:5.2 +038C..038C; Age:5.2 +038E..03A1; Age:5.2 +03A3..0525; Age:5.2 +0531..0556; Age:5.2 +0559..055F; Age:5.2 +0561..0587; Age:5.2 +0589..058A; Age:5.2 +0591..05C7; Age:5.2 +05D0..05EA; Age:5.2 +05F0..05F4; Age:5.2 +0600..0603; Age:5.2 +0606..061B; Age:5.2 +061E..061F; Age:5.2 +0621..065E; Age:5.2 +0660..070D; Age:5.2 +070F..074A; Age:5.2 +074D..07B1; Age:5.2 +07C0..07FA; Age:5.2 +0800..082D; Age:5.2 +0830..083E; Age:5.2 +0900..0939; Age:5.2 +093C..094E; Age:5.2 +0950..0955; Age:5.2 +0958..0972; Age:5.2 +0979..097F; Age:5.2 +0981..0983; Age:5.2 +0985..098C; Age:5.2 +098F..0990; Age:5.2 +0993..09A8; Age:5.2 +09AA..09B0; Age:5.2 +09B2..09B2; Age:5.2 +09B6..09B9; Age:5.2 +09BC..09C4; Age:5.2 +09C7..09C8; Age:5.2 +09CB..09CE; Age:5.2 +09D7..09D7; Age:5.2 +09DC..09DD; Age:5.2 +09DF..09E3; Age:5.2 +09E6..09FB; Age:5.2 +0A01..0A03; Age:5.2 +0A05..0A0A; Age:5.2 +0A0F..0A10; Age:5.2 +0A13..0A28; Age:5.2 +0A2A..0A30; Age:5.2 +0A32..0A33; Age:5.2 +0A35..0A36; Age:5.2 +0A38..0A39; Age:5.2 +0A3C..0A3C; Age:5.2 +0A3E..0A42; Age:5.2 +0A47..0A48; Age:5.2 +0A4B..0A4D; Age:5.2 +0A51..0A51; Age:5.2 +0A59..0A5C; Age:5.2 +0A5E..0A5E; Age:5.2 +0A66..0A75; Age:5.2 +0A81..0A83; Age:5.2 +0A85..0A8D; Age:5.2 +0A8F..0A91; Age:5.2 +0A93..0AA8; Age:5.2 +0AAA..0AB0; Age:5.2 +0AB2..0AB3; Age:5.2 +0AB5..0AB9; Age:5.2 +0ABC..0AC5; Age:5.2 +0AC7..0AC9; Age:5.2 +0ACB..0ACD; Age:5.2 +0AD0..0AD0; Age:5.2 +0AE0..0AE3; Age:5.2 +0AE6..0AEF; Age:5.2 +0AF1..0AF1; Age:5.2 +0B01..0B03; Age:5.2 +0B05..0B0C; Age:5.2 +0B0F..0B10; Age:5.2 +0B13..0B28; Age:5.2 +0B2A..0B30; Age:5.2 +0B32..0B33; Age:5.2 +0B35..0B39; Age:5.2 +0B3C..0B44; Age:5.2 +0B47..0B48; Age:5.2 +0B4B..0B4D; Age:5.2 +0B56..0B57; Age:5.2 +0B5C..0B5D; Age:5.2 +0B5F..0B63; Age:5.2 +0B66..0B71; Age:5.2 +0B82..0B83; Age:5.2 +0B85..0B8A; Age:5.2 +0B8E..0B90; Age:5.2 +0B92..0B95; Age:5.2 +0B99..0B9A; Age:5.2 +0B9C..0B9C; Age:5.2 +0B9E..0B9F; Age:5.2 +0BA3..0BA4; Age:5.2 +0BA8..0BAA; Age:5.2 +0BAE..0BB9; Age:5.2 +0BBE..0BC2; Age:5.2 +0BC6..0BC8; Age:5.2 +0BCA..0BCD; Age:5.2 +0BD0..0BD0; Age:5.2 +0BD7..0BD7; Age:5.2 +0BE6..0BFA; Age:5.2 +0C01..0C03; Age:5.2 +0C05..0C0C; Age:5.2 +0C0E..0C10; Age:5.2 +0C12..0C28; Age:5.2 +0C2A..0C33; Age:5.2 +0C35..0C39; Age:5.2 +0C3D..0C44; Age:5.2 +0C46..0C48; Age:5.2 +0C4A..0C4D; Age:5.2 +0C55..0C56; Age:5.2 +0C58..0C59; Age:5.2 +0C60..0C63; Age:5.2 +0C66..0C6F; Age:5.2 +0C78..0C7F; Age:5.2 +0C82..0C83; Age:5.2 +0C85..0C8C; Age:5.2 +0C8E..0C90; Age:5.2 +0C92..0CA8; Age:5.2 +0CAA..0CB3; Age:5.2 +0CB5..0CB9; Age:5.2 +0CBC..0CC4; Age:5.2 +0CC6..0CC8; Age:5.2 +0CCA..0CCD; Age:5.2 +0CD5..0CD6; Age:5.2 +0CDE..0CDE; Age:5.2 +0CE0..0CE3; Age:5.2 +0CE6..0CEF; Age:5.2 +0CF1..0CF2; Age:5.2 +0D02..0D03; Age:5.2 +0D05..0D0C; Age:5.2 +0D0E..0D10; Age:5.2 +0D12..0D28; Age:5.2 +0D2A..0D39; Age:5.2 +0D3D..0D44; Age:5.2 +0D46..0D48; Age:5.2 +0D4A..0D4D; Age:5.2 +0D57..0D57; Age:5.2 +0D60..0D63; Age:5.2 +0D66..0D75; Age:5.2 +0D79..0D7F; Age:5.2 +0D82..0D83; Age:5.2 +0D85..0D96; Age:5.2 +0D9A..0DB1; Age:5.2 +0DB3..0DBB; Age:5.2 +0DBD..0DBD; Age:5.2 +0DC0..0DC6; Age:5.2 +0DCA..0DCA; Age:5.2 +0DCF..0DD4; Age:5.2 +0DD6..0DD6; Age:5.2 +0DD8..0DDF; Age:5.2 +0DF2..0DF4; Age:5.2 +0E01..0E3A; Age:5.2 +0E3F..0E5B; Age:5.2 +0E81..0E82; Age:5.2 +0E84..0E84; Age:5.2 +0E87..0E88; Age:5.2 +0E8A..0E8A; Age:5.2 +0E8D..0E8D; Age:5.2 +0E94..0E97; Age:5.2 +0E99..0E9F; Age:5.2 +0EA1..0EA3; Age:5.2 +0EA5..0EA5; Age:5.2 +0EA7..0EA7; Age:5.2 +0EAA..0EAB; Age:5.2 +0EAD..0EB9; Age:5.2 +0EBB..0EBD; Age:5.2 +0EC0..0EC4; Age:5.2 +0EC6..0EC6; Age:5.2 +0EC8..0ECD; Age:5.2 +0ED0..0ED9; Age:5.2 +0EDC..0EDD; Age:5.2 +0F00..0F47; Age:5.2 +0F49..0F6C; Age:5.2 +0F71..0F8B; Age:5.2 +0F90..0F97; Age:5.2 +0F99..0FBC; Age:5.2 +0FBE..0FCC; Age:5.2 +0FCE..0FD8; Age:5.2 +1000..10C5; Age:5.2 +10D0..10FC; Age:5.2 +1100..1248; Age:5.2 +124A..124D; Age:5.2 +1250..1256; Age:5.2 +1258..1258; Age:5.2 +125A..125D; Age:5.2 +1260..1288; Age:5.2 +128A..128D; Age:5.2 +1290..12B0; Age:5.2 +12B2..12B5; Age:5.2 +12B8..12BE; Age:5.2 +12C0..12C0; Age:5.2 +12C2..12C5; Age:5.2 +12C8..12D6; Age:5.2 +12D8..1310; Age:5.2 +1312..1315; Age:5.2 +1318..135A; Age:5.2 +135F..137C; Age:5.2 +1380..1399; Age:5.2 +13A0..13F4; Age:5.2 +1400..169C; Age:5.2 +16A0..16F0; Age:5.2 +1700..170C; Age:5.2 +170E..1714; Age:5.2 +1720..1736; Age:5.2 +1740..1753; Age:5.2 +1760..176C; Age:5.2 +176E..1770; Age:5.2 +1772..1773; Age:5.2 +1780..17DD; Age:5.2 +17E0..17E9; Age:5.2 +17F0..17F9; Age:5.2 +1800..180E; Age:5.2 +1810..1819; Age:5.2 +1820..1877; Age:5.2 +1880..18AA; Age:5.2 +18B0..18F5; Age:5.2 +1900..191C; Age:5.2 +1920..192B; Age:5.2 +1930..193B; Age:5.2 +1940..1940; Age:5.2 +1944..196D; Age:5.2 +1970..1974; Age:5.2 +1980..19AB; Age:5.2 +19B0..19C9; Age:5.2 +19D0..19DA; Age:5.2 +19DE..1A1B; Age:5.2 +1A1E..1A5E; Age:5.2 +1A60..1A7C; Age:5.2 +1A7F..1A89; Age:5.2 +1A90..1A99; Age:5.2 +1AA0..1AAD; Age:5.2 +1B00..1B4B; Age:5.2 +1B50..1B7C; Age:5.2 +1B80..1BAA; Age:5.2 +1BAE..1BB9; Age:5.2 +1C00..1C37; Age:5.2 +1C3B..1C49; Age:5.2 +1C4D..1C7F; Age:5.2 +1CD0..1CF2; Age:5.2 +1D00..1DE6; Age:5.2 +1DFD..1F15; Age:5.2 +1F18..1F1D; Age:5.2 +1F20..1F45; Age:5.2 +1F48..1F4D; Age:5.2 +1F50..1F57; Age:5.2 +1F59..1F59; Age:5.2 +1F5B..1F5B; Age:5.2 +1F5D..1F5D; Age:5.2 +1F5F..1F7D; Age:5.2 +1F80..1FB4; Age:5.2 +1FB6..1FC4; Age:5.2 +1FC6..1FD3; Age:5.2 +1FD6..1FDB; Age:5.2 +1FDD..1FEF; Age:5.2 +1FF2..1FF4; Age:5.2 +1FF6..1FFE; Age:5.2 +2000..2064; Age:5.2 +206A..2071; Age:5.2 +2074..208E; Age:5.2 +2090..2094; Age:5.2 +20A0..20B8; Age:5.2 +20D0..20F0; Age:5.2 +2100..2189; Age:5.2 +2190..23E8; Age:5.2 +2400..2426; Age:5.2 +2440..244A; Age:5.2 +2460..26CD; Age:5.2 +26CF..26E1; Age:5.2 +26E3..26E3; Age:5.2 +26E8..26FF; Age:5.2 +2701..2704; Age:5.2 +2706..2709; Age:5.2 +270C..2727; Age:5.2 +2729..274B; Age:5.2 +274D..274D; Age:5.2 +274F..2752; Age:5.2 +2756..275E; Age:5.2 +2761..2794; Age:5.2 +2798..27AF; Age:5.2 +27B1..27BE; Age:5.2 +27C0..27CA; Age:5.2 +27CC..27CC; Age:5.2 +27D0..2B4C; Age:5.2 +2B50..2B59; Age:5.2 +2C00..2C2E; Age:5.2 +2C30..2C5E; Age:5.2 +2C60..2CF1; Age:5.2 +2CF9..2D25; Age:5.2 +2D30..2D65; Age:5.2 +2D6F..2D6F; Age:5.2 +2D80..2D96; Age:5.2 +2DA0..2DA6; Age:5.2 +2DA8..2DAE; Age:5.2 +2DB0..2DB6; Age:5.2 +2DB8..2DBE; Age:5.2 +2DC0..2DC6; Age:5.2 +2DC8..2DCE; Age:5.2 +2DD0..2DD6; Age:5.2 +2DD8..2DDE; Age:5.2 +2DE0..2E31; Age:5.2 +2E80..2E99; Age:5.2 +2E9B..2EF3; Age:5.2 +2F00..2FD5; Age:5.2 +2FF0..2FFB; Age:5.2 +3000..303F; Age:5.2 +3041..3096; Age:5.2 +3099..30FF; Age:5.2 +3105..312D; Age:5.2 +3131..318E; Age:5.2 +3190..31B7; Age:5.2 +31C0..31E3; Age:5.2 +31F0..321E; Age:5.2 +3220..32FE; Age:5.2 +3300..4DB5; Age:5.2 +4DC0..9FCB; Age:5.2 +A000..A48C; Age:5.2 +A490..A4C6; Age:5.2 +A4D0..A62B; Age:5.2 +A640..A65F; Age:5.2 +A662..A673; Age:5.2 +A67C..A697; Age:5.2 +A6A0..A6F7; Age:5.2 +A700..A78C; Age:5.2 +A7FB..A82B; Age:5.2 +A830..A839; Age:5.2 +A840..A877; Age:5.2 +A880..A8C4; Age:5.2 +A8CE..A8D9; Age:5.2 +A8E0..A8FB; Age:5.2 +A900..A953; Age:5.2 +A95F..A97C; Age:5.2 +A980..A9CD; Age:5.2 +A9CF..A9D9; Age:5.2 +A9DE..A9DF; Age:5.2 +AA00..AA36; Age:5.2 +AA40..AA4D; Age:5.2 +AA50..AA59; Age:5.2 +AA5C..AA7B; Age:5.2 +AA80..AAC2; Age:5.2 +AADB..AADF; Age:5.2 +ABC0..ABED; Age:5.2 +ABF0..ABF9; Age:5.2 +AC00..D7A3; Age:5.2 +D7B0..D7C6; Age:5.2 +D7CB..D7FB; Age:5.2 +E000..FA2D; Age:5.2 +FA30..FA6D; Age:5.2 +FA70..FAD9; Age:5.2 +FB00..FB06; Age:5.2 +FB13..FB17; Age:5.2 +FB1D..FB36; Age:5.2 +FB38..FB3C; Age:5.2 +FB3E..FB3E; Age:5.2 +FB40..FB41; Age:5.2 +FB43..FB44; Age:5.2 +FB46..FBB1; Age:5.2 +FBD3..FD3F; Age:5.2 +FD50..FD8F; Age:5.2 +FD92..FDC7; Age:5.2 +FDD0..FDFD; Age:5.2 +FE00..FE19; Age:5.2 +FE20..FE26; Age:5.2 +FE30..FE52; Age:5.2 +FE54..FE66; Age:5.2 +FE68..FE6B; Age:5.2 +FE70..FE74; Age:5.2 +FE76..FEFC; Age:5.2 +FEFF..FEFF; Age:5.2 +FF01..FFBE; Age:5.2 +FFC2..FFC7; Age:5.2 +FFCA..FFCF; Age:5.2 +FFD2..FFD7; Age:5.2 +FFDA..FFDC; Age:5.2 +FFE0..FFE6; Age:5.2 +FFE8..FFEE; Age:5.2 +FFF9..1000B; Age:5.2 +1000D..10026; Age:5.2 +10028..1003A; Age:5.2 +1003C..1003D; Age:5.2 +1003F..1004D; Age:5.2 +10050..1005D; Age:5.2 +10080..100FA; Age:5.2 +10100..10102; Age:5.2 +10107..10133; Age:5.2 +10137..1018A; Age:5.2 +10190..1019B; Age:5.2 +101D0..101FD; Age:5.2 +10280..1029C; Age:5.2 +102A0..102D0; Age:5.2 +10300..1031E; Age:5.2 +10320..10323; Age:5.2 +10330..1034A; Age:5.2 +10380..1039D; Age:5.2 +1039F..103C3; Age:5.2 +103C8..103D5; Age:5.2 +10400..1049D; Age:5.2 +104A0..104A9; Age:5.2 +10800..10805; Age:5.2 +10808..10808; Age:5.2 +1080A..10835; Age:5.2 +10837..10838; Age:5.2 +1083C..1083C; Age:5.2 +1083F..10855; Age:5.2 +10857..1085F; Age:5.2 +10900..1091B; Age:5.2 +1091F..10939; Age:5.2 +1093F..1093F; Age:5.2 +10A00..10A03; Age:5.2 +10A05..10A06; Age:5.2 +10A0C..10A13; Age:5.2 +10A15..10A17; Age:5.2 +10A19..10A33; Age:5.2 +10A38..10A3A; Age:5.2 +10A3F..10A47; Age:5.2 +10A50..10A58; Age:5.2 +10A60..10A7F; Age:5.2 +10B00..10B35; Age:5.2 +10B39..10B55; Age:5.2 +10B58..10B72; Age:5.2 +10B78..10B7F; Age:5.2 +10C00..10C48; Age:5.2 +10E60..10E7E; Age:5.2 +11080..110C1; Age:5.2 +12000..1236E; Age:5.2 +12400..12462; Age:5.2 +12470..12473; Age:5.2 +13000..1342E; Age:5.2 +1D000..1D0F5; Age:5.2 +1D100..1D126; Age:5.2 +1D129..1D1DD; Age:5.2 +1D200..1D245; Age:5.2 +1D300..1D356; Age:5.2 +1D360..1D371; Age:5.2 +1D400..1D454; Age:5.2 +1D456..1D49C; Age:5.2 +1D49E..1D49F; Age:5.2 +1D4A2..1D4A2; Age:5.2 +1D4A5..1D4A6; Age:5.2 +1D4A9..1D4AC; Age:5.2 +1D4AE..1D4B9; Age:5.2 +1D4BB..1D4BB; Age:5.2 +1D4BD..1D4C3; Age:5.2 +1D4C5..1D505; Age:5.2 +1D507..1D50A; Age:5.2 +1D50D..1D514; Age:5.2 +1D516..1D51C; Age:5.2 +1D51E..1D539; Age:5.2 +1D53B..1D53E; Age:5.2 +1D540..1D544; Age:5.2 +1D546..1D546; Age:5.2 +1D54A..1D550; Age:5.2 +1D552..1D6A5; Age:5.2 +1D6A8..1D7CB; Age:5.2 +1D7CE..1D7FF; Age:5.2 +1F000..1F02B; Age:5.2 +1F030..1F093; Age:5.2 +1F100..1F10A; Age:5.2 +1F110..1F12E; Age:5.2 +1F131..1F131; Age:5.2 +1F13D..1F13D; Age:5.2 +1F13F..1F13F; Age:5.2 +1F142..1F142; Age:5.2 +1F146..1F146; Age:5.2 +1F14A..1F14E; Age:5.2 +1F157..1F157; Age:5.2 +1F15F..1F15F; Age:5.2 +1F179..1F179; Age:5.2 +1F17B..1F17C; Age:5.2 +1F17F..1F17F; Age:5.2 +1F18A..1F18D; Age:5.2 +1F190..1F190; Age:5.2 +1F200..1F200; Age:5.2 +1F210..1F231; Age:5.2 +1F240..1F248; Age:5.2 +1FFFE..2A6D6; Age:5.2 +2A700..2B734; Age:5.2 +2F800..2FA1D; Age:5.2 +2FFFE..2FFFF; Age:5.2 +3FFFE..3FFFF; Age:5.2 +4FFFE..4FFFF; Age:5.2 +5FFFE..5FFFF; Age:5.2 +6FFFE..6FFFF; Age:5.2 +7FFFE..7FFFF; Age:5.2 +8FFFE..8FFFF; Age:5.2 +9FFFE..9FFFF; Age:5.2 +AFFFE..AFFFF; Age:5.2 +BFFFE..BFFFF; Age:5.2 +CFFFE..CFFFF; Age:5.2 +DFFFE..DFFFF; Age:5.2 +E0001..E0001; Age:5.2 +E0020..E007F; Age:5.2 +E0100..E01EF; Age:5.2 +EFFFE..10FFFF; Age:5.2 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_2.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_2.test new file mode 100644 index 000000000..dc520740a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_5_2.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_5_2 + +description: +Tests character class syntax of the Unicode 12.1 Age=5.2 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_0.flex new file mode 100644 index 000000000..cf92e2256 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_6_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:6.0} { setCurCharPropertyValue("Age:6.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_0.output new file mode 100644 index 000000000..851b2e830 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_0.output @@ -0,0 +1,511 @@ +0000..0377; Age:6.0 +037A..037E; Age:6.0 +0384..038A; Age:6.0 +038C..038C; Age:6.0 +038E..03A1; Age:6.0 +03A3..0527; Age:6.0 +0531..0556; Age:6.0 +0559..055F; Age:6.0 +0561..0587; Age:6.0 +0589..058A; Age:6.0 +0591..05C7; Age:6.0 +05D0..05EA; Age:6.0 +05F0..05F4; Age:6.0 +0600..0603; Age:6.0 +0606..061B; Age:6.0 +061E..070D; Age:6.0 +070F..074A; Age:6.0 +074D..07B1; Age:6.0 +07C0..07FA; Age:6.0 +0800..082D; Age:6.0 +0830..083E; Age:6.0 +0840..085B; Age:6.0 +085E..085E; Age:6.0 +0900..0977; Age:6.0 +0979..097F; Age:6.0 +0981..0983; Age:6.0 +0985..098C; Age:6.0 +098F..0990; Age:6.0 +0993..09A8; Age:6.0 +09AA..09B0; Age:6.0 +09B2..09B2; Age:6.0 +09B6..09B9; Age:6.0 +09BC..09C4; Age:6.0 +09C7..09C8; Age:6.0 +09CB..09CE; Age:6.0 +09D7..09D7; Age:6.0 +09DC..09DD; Age:6.0 +09DF..09E3; Age:6.0 +09E6..09FB; Age:6.0 +0A01..0A03; Age:6.0 +0A05..0A0A; Age:6.0 +0A0F..0A10; Age:6.0 +0A13..0A28; Age:6.0 +0A2A..0A30; Age:6.0 +0A32..0A33; Age:6.0 +0A35..0A36; Age:6.0 +0A38..0A39; Age:6.0 +0A3C..0A3C; Age:6.0 +0A3E..0A42; Age:6.0 +0A47..0A48; Age:6.0 +0A4B..0A4D; Age:6.0 +0A51..0A51; Age:6.0 +0A59..0A5C; Age:6.0 +0A5E..0A5E; Age:6.0 +0A66..0A75; Age:6.0 +0A81..0A83; Age:6.0 +0A85..0A8D; Age:6.0 +0A8F..0A91; Age:6.0 +0A93..0AA8; Age:6.0 +0AAA..0AB0; Age:6.0 +0AB2..0AB3; Age:6.0 +0AB5..0AB9; Age:6.0 +0ABC..0AC5; Age:6.0 +0AC7..0AC9; Age:6.0 +0ACB..0ACD; Age:6.0 +0AD0..0AD0; Age:6.0 +0AE0..0AE3; Age:6.0 +0AE6..0AEF; Age:6.0 +0AF1..0AF1; Age:6.0 +0B01..0B03; Age:6.0 +0B05..0B0C; Age:6.0 +0B0F..0B10; Age:6.0 +0B13..0B28; Age:6.0 +0B2A..0B30; Age:6.0 +0B32..0B33; Age:6.0 +0B35..0B39; Age:6.0 +0B3C..0B44; Age:6.0 +0B47..0B48; Age:6.0 +0B4B..0B4D; Age:6.0 +0B56..0B57; Age:6.0 +0B5C..0B5D; Age:6.0 +0B5F..0B63; Age:6.0 +0B66..0B77; Age:6.0 +0B82..0B83; Age:6.0 +0B85..0B8A; Age:6.0 +0B8E..0B90; Age:6.0 +0B92..0B95; Age:6.0 +0B99..0B9A; Age:6.0 +0B9C..0B9C; Age:6.0 +0B9E..0B9F; Age:6.0 +0BA3..0BA4; Age:6.0 +0BA8..0BAA; Age:6.0 +0BAE..0BB9; Age:6.0 +0BBE..0BC2; Age:6.0 +0BC6..0BC8; Age:6.0 +0BCA..0BCD; Age:6.0 +0BD0..0BD0; Age:6.0 +0BD7..0BD7; Age:6.0 +0BE6..0BFA; Age:6.0 +0C01..0C03; Age:6.0 +0C05..0C0C; Age:6.0 +0C0E..0C10; Age:6.0 +0C12..0C28; Age:6.0 +0C2A..0C33; Age:6.0 +0C35..0C39; Age:6.0 +0C3D..0C44; Age:6.0 +0C46..0C48; Age:6.0 +0C4A..0C4D; Age:6.0 +0C55..0C56; Age:6.0 +0C58..0C59; Age:6.0 +0C60..0C63; Age:6.0 +0C66..0C6F; Age:6.0 +0C78..0C7F; Age:6.0 +0C82..0C83; Age:6.0 +0C85..0C8C; Age:6.0 +0C8E..0C90; Age:6.0 +0C92..0CA8; Age:6.0 +0CAA..0CB3; Age:6.0 +0CB5..0CB9; Age:6.0 +0CBC..0CC4; Age:6.0 +0CC6..0CC8; Age:6.0 +0CCA..0CCD; Age:6.0 +0CD5..0CD6; Age:6.0 +0CDE..0CDE; Age:6.0 +0CE0..0CE3; Age:6.0 +0CE6..0CEF; Age:6.0 +0CF1..0CF2; Age:6.0 +0D02..0D03; Age:6.0 +0D05..0D0C; Age:6.0 +0D0E..0D10; Age:6.0 +0D12..0D3A; Age:6.0 +0D3D..0D44; Age:6.0 +0D46..0D48; Age:6.0 +0D4A..0D4E; Age:6.0 +0D57..0D57; Age:6.0 +0D60..0D63; Age:6.0 +0D66..0D75; Age:6.0 +0D79..0D7F; Age:6.0 +0D82..0D83; Age:6.0 +0D85..0D96; Age:6.0 +0D9A..0DB1; Age:6.0 +0DB3..0DBB; Age:6.0 +0DBD..0DBD; Age:6.0 +0DC0..0DC6; Age:6.0 +0DCA..0DCA; Age:6.0 +0DCF..0DD4; Age:6.0 +0DD6..0DD6; Age:6.0 +0DD8..0DDF; Age:6.0 +0DF2..0DF4; Age:6.0 +0E01..0E3A; Age:6.0 +0E3F..0E5B; Age:6.0 +0E81..0E82; Age:6.0 +0E84..0E84; Age:6.0 +0E87..0E88; Age:6.0 +0E8A..0E8A; Age:6.0 +0E8D..0E8D; Age:6.0 +0E94..0E97; Age:6.0 +0E99..0E9F; Age:6.0 +0EA1..0EA3; Age:6.0 +0EA5..0EA5; Age:6.0 +0EA7..0EA7; Age:6.0 +0EAA..0EAB; Age:6.0 +0EAD..0EB9; Age:6.0 +0EBB..0EBD; Age:6.0 +0EC0..0EC4; Age:6.0 +0EC6..0EC6; Age:6.0 +0EC8..0ECD; Age:6.0 +0ED0..0ED9; Age:6.0 +0EDC..0EDD; Age:6.0 +0F00..0F47; Age:6.0 +0F49..0F6C; Age:6.0 +0F71..0F97; Age:6.0 +0F99..0FBC; Age:6.0 +0FBE..0FCC; Age:6.0 +0FCE..0FDA; Age:6.0 +1000..10C5; Age:6.0 +10D0..10FC; Age:6.0 +1100..1248; Age:6.0 +124A..124D; Age:6.0 +1250..1256; Age:6.0 +1258..1258; Age:6.0 +125A..125D; Age:6.0 +1260..1288; Age:6.0 +128A..128D; Age:6.0 +1290..12B0; Age:6.0 +12B2..12B5; Age:6.0 +12B8..12BE; Age:6.0 +12C0..12C0; Age:6.0 +12C2..12C5; Age:6.0 +12C8..12D6; Age:6.0 +12D8..1310; Age:6.0 +1312..1315; Age:6.0 +1318..135A; Age:6.0 +135D..137C; Age:6.0 +1380..1399; Age:6.0 +13A0..13F4; Age:6.0 +1400..169C; Age:6.0 +16A0..16F0; Age:6.0 +1700..170C; Age:6.0 +170E..1714; Age:6.0 +1720..1736; Age:6.0 +1740..1753; Age:6.0 +1760..176C; Age:6.0 +176E..1770; Age:6.0 +1772..1773; Age:6.0 +1780..17DD; Age:6.0 +17E0..17E9; Age:6.0 +17F0..17F9; Age:6.0 +1800..180E; Age:6.0 +1810..1819; Age:6.0 +1820..1877; Age:6.0 +1880..18AA; Age:6.0 +18B0..18F5; Age:6.0 +1900..191C; Age:6.0 +1920..192B; Age:6.0 +1930..193B; Age:6.0 +1940..1940; Age:6.0 +1944..196D; Age:6.0 +1970..1974; Age:6.0 +1980..19AB; Age:6.0 +19B0..19C9; Age:6.0 +19D0..19DA; Age:6.0 +19DE..1A1B; Age:6.0 +1A1E..1A5E; Age:6.0 +1A60..1A7C; Age:6.0 +1A7F..1A89; Age:6.0 +1A90..1A99; Age:6.0 +1AA0..1AAD; Age:6.0 +1B00..1B4B; Age:6.0 +1B50..1B7C; Age:6.0 +1B80..1BAA; Age:6.0 +1BAE..1BB9; Age:6.0 +1BC0..1BF3; Age:6.0 +1BFC..1C37; Age:6.0 +1C3B..1C49; Age:6.0 +1C4D..1C7F; Age:6.0 +1CD0..1CF2; Age:6.0 +1D00..1DE6; Age:6.0 +1DFC..1F15; Age:6.0 +1F18..1F1D; Age:6.0 +1F20..1F45; Age:6.0 +1F48..1F4D; Age:6.0 +1F50..1F57; Age:6.0 +1F59..1F59; Age:6.0 +1F5B..1F5B; Age:6.0 +1F5D..1F5D; Age:6.0 +1F5F..1F7D; Age:6.0 +1F80..1FB4; Age:6.0 +1FB6..1FC4; Age:6.0 +1FC6..1FD3; Age:6.0 +1FD6..1FDB; Age:6.0 +1FDD..1FEF; Age:6.0 +1FF2..1FF4; Age:6.0 +1FF6..1FFE; Age:6.0 +2000..2064; Age:6.0 +206A..2071; Age:6.0 +2074..208E; Age:6.0 +2090..209C; Age:6.0 +20A0..20B9; Age:6.0 +20D0..20F0; Age:6.0 +2100..2189; Age:6.0 +2190..23F3; Age:6.0 +2400..2426; Age:6.0 +2440..244A; Age:6.0 +2460..26FF; Age:6.0 +2701..27CA; Age:6.0 +27CC..27CC; Age:6.0 +27CE..2B4C; Age:6.0 +2B50..2B59; Age:6.0 +2C00..2C2E; Age:6.0 +2C30..2C5E; Age:6.0 +2C60..2CF1; Age:6.0 +2CF9..2D25; Age:6.0 +2D30..2D65; Age:6.0 +2D6F..2D70; Age:6.0 +2D7F..2D96; Age:6.0 +2DA0..2DA6; Age:6.0 +2DA8..2DAE; Age:6.0 +2DB0..2DB6; Age:6.0 +2DB8..2DBE; Age:6.0 +2DC0..2DC6; Age:6.0 +2DC8..2DCE; Age:6.0 +2DD0..2DD6; Age:6.0 +2DD8..2DDE; Age:6.0 +2DE0..2E31; Age:6.0 +2E80..2E99; Age:6.0 +2E9B..2EF3; Age:6.0 +2F00..2FD5; Age:6.0 +2FF0..2FFB; Age:6.0 +3000..303F; Age:6.0 +3041..3096; Age:6.0 +3099..30FF; Age:6.0 +3105..312D; Age:6.0 +3131..318E; Age:6.0 +3190..31BA; Age:6.0 +31C0..31E3; Age:6.0 +31F0..321E; Age:6.0 +3220..32FE; Age:6.0 +3300..4DB5; Age:6.0 +4DC0..9FCB; Age:6.0 +A000..A48C; Age:6.0 +A490..A4C6; Age:6.0 +A4D0..A62B; Age:6.0 +A640..A673; Age:6.0 +A67C..A697; Age:6.0 +A6A0..A6F7; Age:6.0 +A700..A78E; Age:6.0 +A790..A791; Age:6.0 +A7A0..A7A9; Age:6.0 +A7FA..A82B; Age:6.0 +A830..A839; Age:6.0 +A840..A877; Age:6.0 +A880..A8C4; Age:6.0 +A8CE..A8D9; Age:6.0 +A8E0..A8FB; Age:6.0 +A900..A953; Age:6.0 +A95F..A97C; Age:6.0 +A980..A9CD; Age:6.0 +A9CF..A9D9; Age:6.0 +A9DE..A9DF; Age:6.0 +AA00..AA36; Age:6.0 +AA40..AA4D; Age:6.0 +AA50..AA59; Age:6.0 +AA5C..AA7B; Age:6.0 +AA80..AAC2; Age:6.0 +AADB..AADF; Age:6.0 +AB01..AB06; Age:6.0 +AB09..AB0E; Age:6.0 +AB11..AB16; Age:6.0 +AB20..AB26; Age:6.0 +AB28..AB2E; Age:6.0 +ABC0..ABED; Age:6.0 +ABF0..ABF9; Age:6.0 +AC00..D7A3; Age:6.0 +D7B0..D7C6; Age:6.0 +D7CB..D7FB; Age:6.0 +E000..FA2D; Age:6.0 +FA30..FA6D; Age:6.0 +FA70..FAD9; Age:6.0 +FB00..FB06; Age:6.0 +FB13..FB17; Age:6.0 +FB1D..FB36; Age:6.0 +FB38..FB3C; Age:6.0 +FB3E..FB3E; Age:6.0 +FB40..FB41; Age:6.0 +FB43..FB44; Age:6.0 +FB46..FBC1; Age:6.0 +FBD3..FD3F; Age:6.0 +FD50..FD8F; Age:6.0 +FD92..FDC7; Age:6.0 +FDD0..FDFD; Age:6.0 +FE00..FE19; Age:6.0 +FE20..FE26; Age:6.0 +FE30..FE52; Age:6.0 +FE54..FE66; Age:6.0 +FE68..FE6B; Age:6.0 +FE70..FE74; Age:6.0 +FE76..FEFC; Age:6.0 +FEFF..FEFF; Age:6.0 +FF01..FFBE; Age:6.0 +FFC2..FFC7; Age:6.0 +FFCA..FFCF; Age:6.0 +FFD2..FFD7; Age:6.0 +FFDA..FFDC; Age:6.0 +FFE0..FFE6; Age:6.0 +FFE8..FFEE; Age:6.0 +FFF9..1000B; Age:6.0 +1000D..10026; Age:6.0 +10028..1003A; Age:6.0 +1003C..1003D; Age:6.0 +1003F..1004D; Age:6.0 +10050..1005D; Age:6.0 +10080..100FA; Age:6.0 +10100..10102; Age:6.0 +10107..10133; Age:6.0 +10137..1018A; Age:6.0 +10190..1019B; Age:6.0 +101D0..101FD; Age:6.0 +10280..1029C; Age:6.0 +102A0..102D0; Age:6.0 +10300..1031E; Age:6.0 +10320..10323; Age:6.0 +10330..1034A; Age:6.0 +10380..1039D; Age:6.0 +1039F..103C3; Age:6.0 +103C8..103D5; Age:6.0 +10400..1049D; Age:6.0 +104A0..104A9; Age:6.0 +10800..10805; Age:6.0 +10808..10808; Age:6.0 +1080A..10835; Age:6.0 +10837..10838; Age:6.0 +1083C..1083C; Age:6.0 +1083F..10855; Age:6.0 +10857..1085F; Age:6.0 +10900..1091B; Age:6.0 +1091F..10939; Age:6.0 +1093F..1093F; Age:6.0 +10A00..10A03; Age:6.0 +10A05..10A06; Age:6.0 +10A0C..10A13; Age:6.0 +10A15..10A17; Age:6.0 +10A19..10A33; Age:6.0 +10A38..10A3A; Age:6.0 +10A3F..10A47; Age:6.0 +10A50..10A58; Age:6.0 +10A60..10A7F; Age:6.0 +10B00..10B35; Age:6.0 +10B39..10B55; Age:6.0 +10B58..10B72; Age:6.0 +10B78..10B7F; Age:6.0 +10C00..10C48; Age:6.0 +10E60..10E7E; Age:6.0 +11000..1104D; Age:6.0 +11052..1106F; Age:6.0 +11080..110C1; Age:6.0 +12000..1236E; Age:6.0 +12400..12462; Age:6.0 +12470..12473; Age:6.0 +13000..1342E; Age:6.0 +16800..16A38; Age:6.0 +1B000..1B001; Age:6.0 +1D000..1D0F5; Age:6.0 +1D100..1D126; Age:6.0 +1D129..1D1DD; Age:6.0 +1D200..1D245; Age:6.0 +1D300..1D356; Age:6.0 +1D360..1D371; Age:6.0 +1D400..1D454; Age:6.0 +1D456..1D49C; Age:6.0 +1D49E..1D49F; Age:6.0 +1D4A2..1D4A2; Age:6.0 +1D4A5..1D4A6; Age:6.0 +1D4A9..1D4AC; Age:6.0 +1D4AE..1D4B9; Age:6.0 +1D4BB..1D4BB; Age:6.0 +1D4BD..1D4C3; Age:6.0 +1D4C5..1D505; Age:6.0 +1D507..1D50A; Age:6.0 +1D50D..1D514; Age:6.0 +1D516..1D51C; Age:6.0 +1D51E..1D539; Age:6.0 +1D53B..1D53E; Age:6.0 +1D540..1D544; Age:6.0 +1D546..1D546; Age:6.0 +1D54A..1D550; Age:6.0 +1D552..1D6A5; Age:6.0 +1D6A8..1D7CB; Age:6.0 +1D7CE..1D7FF; Age:6.0 +1F000..1F02B; Age:6.0 +1F030..1F093; Age:6.0 +1F0A0..1F0AE; Age:6.0 +1F0B1..1F0BE; Age:6.0 +1F0C1..1F0CF; Age:6.0 +1F0D1..1F0DF; Age:6.0 +1F100..1F10A; Age:6.0 +1F110..1F12E; Age:6.0 +1F130..1F169; Age:6.0 +1F170..1F19A; Age:6.0 +1F1E6..1F202; Age:6.0 +1F210..1F23A; Age:6.0 +1F240..1F248; Age:6.0 +1F250..1F251; Age:6.0 +1F300..1F320; Age:6.0 +1F330..1F335; Age:6.0 +1F337..1F37C; Age:6.0 +1F380..1F393; Age:6.0 +1F3A0..1F3C4; Age:6.0 +1F3C6..1F3CA; Age:6.0 +1F3E0..1F3F0; Age:6.0 +1F400..1F43E; Age:6.0 +1F440..1F440; Age:6.0 +1F442..1F4F7; Age:6.0 +1F4F9..1F4FC; Age:6.0 +1F500..1F53D; Age:6.0 +1F550..1F567; Age:6.0 +1F5FB..1F5FF; Age:6.0 +1F601..1F610; Age:6.0 +1F612..1F614; Age:6.0 +1F616..1F616; Age:6.0 +1F618..1F618; Age:6.0 +1F61A..1F61A; Age:6.0 +1F61C..1F61E; Age:6.0 +1F620..1F625; Age:6.0 +1F628..1F62B; Age:6.0 +1F62D..1F62D; Age:6.0 +1F630..1F633; Age:6.0 +1F635..1F640; Age:6.0 +1F645..1F64F; Age:6.0 +1F680..1F6C5; Age:6.0 +1F700..1F773; Age:6.0 +1FFFE..2A6D6; Age:6.0 +2A700..2B734; Age:6.0 +2B740..2B81D; Age:6.0 +2F800..2FA1D; Age:6.0 +2FFFE..2FFFF; Age:6.0 +3FFFE..3FFFF; Age:6.0 +4FFFE..4FFFF; Age:6.0 +5FFFE..5FFFF; Age:6.0 +6FFFE..6FFFF; Age:6.0 +7FFFE..7FFFF; Age:6.0 +8FFFE..8FFFF; Age:6.0 +9FFFE..9FFFF; Age:6.0 +AFFFE..AFFFF; Age:6.0 +BFFFE..BFFFF; Age:6.0 +CFFFE..CFFFF; Age:6.0 +DFFFE..DFFFF; Age:6.0 +E0001..E0001; Age:6.0 +E0020..E007F; Age:6.0 +E0100..E01EF; Age:6.0 +EFFFE..10FFFF; Age:6.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_0.test new file mode 100644 index 000000000..d4000fd81 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_6_0 + +description: +Tests character class syntax of the Unicode 12.1 Age=6.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_1-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_1.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_1.flex new file mode 100644 index 000000000..05f2fc1a4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_6_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:6.1} { setCurCharPropertyValue("Age:6.1"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_1.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_1.output new file mode 100644 index 000000000..0dad9f6cc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_1.output @@ -0,0 +1,549 @@ +0000..0377; Age:6.1 +037A..037E; Age:6.1 +0384..038A; Age:6.1 +038C..038C; Age:6.1 +038E..03A1; Age:6.1 +03A3..0527; Age:6.1 +0531..0556; Age:6.1 +0559..055F; Age:6.1 +0561..0587; Age:6.1 +0589..058A; Age:6.1 +058F..058F; Age:6.1 +0591..05C7; Age:6.1 +05D0..05EA; Age:6.1 +05F0..05F4; Age:6.1 +0600..0604; Age:6.1 +0606..061B; Age:6.1 +061E..070D; Age:6.1 +070F..074A; Age:6.1 +074D..07B1; Age:6.1 +07C0..07FA; Age:6.1 +0800..082D; Age:6.1 +0830..083E; Age:6.1 +0840..085B; Age:6.1 +085E..085E; Age:6.1 +08A0..08A0; Age:6.1 +08A2..08AC; Age:6.1 +08E4..08FE; Age:6.1 +0900..0977; Age:6.1 +0979..097F; Age:6.1 +0981..0983; Age:6.1 +0985..098C; Age:6.1 +098F..0990; Age:6.1 +0993..09A8; Age:6.1 +09AA..09B0; Age:6.1 +09B2..09B2; Age:6.1 +09B6..09B9; Age:6.1 +09BC..09C4; Age:6.1 +09C7..09C8; Age:6.1 +09CB..09CE; Age:6.1 +09D7..09D7; Age:6.1 +09DC..09DD; Age:6.1 +09DF..09E3; Age:6.1 +09E6..09FB; Age:6.1 +0A01..0A03; Age:6.1 +0A05..0A0A; Age:6.1 +0A0F..0A10; Age:6.1 +0A13..0A28; Age:6.1 +0A2A..0A30; Age:6.1 +0A32..0A33; Age:6.1 +0A35..0A36; Age:6.1 +0A38..0A39; Age:6.1 +0A3C..0A3C; Age:6.1 +0A3E..0A42; Age:6.1 +0A47..0A48; Age:6.1 +0A4B..0A4D; Age:6.1 +0A51..0A51; Age:6.1 +0A59..0A5C; Age:6.1 +0A5E..0A5E; Age:6.1 +0A66..0A75; Age:6.1 +0A81..0A83; Age:6.1 +0A85..0A8D; Age:6.1 +0A8F..0A91; Age:6.1 +0A93..0AA8; Age:6.1 +0AAA..0AB0; Age:6.1 +0AB2..0AB3; Age:6.1 +0AB5..0AB9; Age:6.1 +0ABC..0AC5; Age:6.1 +0AC7..0AC9; Age:6.1 +0ACB..0ACD; Age:6.1 +0AD0..0AD0; Age:6.1 +0AE0..0AE3; Age:6.1 +0AE6..0AF1; Age:6.1 +0B01..0B03; Age:6.1 +0B05..0B0C; Age:6.1 +0B0F..0B10; Age:6.1 +0B13..0B28; Age:6.1 +0B2A..0B30; Age:6.1 +0B32..0B33; Age:6.1 +0B35..0B39; Age:6.1 +0B3C..0B44; Age:6.1 +0B47..0B48; Age:6.1 +0B4B..0B4D; Age:6.1 +0B56..0B57; Age:6.1 +0B5C..0B5D; Age:6.1 +0B5F..0B63; Age:6.1 +0B66..0B77; Age:6.1 +0B82..0B83; Age:6.1 +0B85..0B8A; Age:6.1 +0B8E..0B90; Age:6.1 +0B92..0B95; Age:6.1 +0B99..0B9A; Age:6.1 +0B9C..0B9C; Age:6.1 +0B9E..0B9F; Age:6.1 +0BA3..0BA4; Age:6.1 +0BA8..0BAA; Age:6.1 +0BAE..0BB9; Age:6.1 +0BBE..0BC2; Age:6.1 +0BC6..0BC8; Age:6.1 +0BCA..0BCD; Age:6.1 +0BD0..0BD0; Age:6.1 +0BD7..0BD7; Age:6.1 +0BE6..0BFA; Age:6.1 +0C01..0C03; Age:6.1 +0C05..0C0C; Age:6.1 +0C0E..0C10; Age:6.1 +0C12..0C28; Age:6.1 +0C2A..0C33; Age:6.1 +0C35..0C39; Age:6.1 +0C3D..0C44; Age:6.1 +0C46..0C48; Age:6.1 +0C4A..0C4D; Age:6.1 +0C55..0C56; Age:6.1 +0C58..0C59; Age:6.1 +0C60..0C63; Age:6.1 +0C66..0C6F; Age:6.1 +0C78..0C7F; Age:6.1 +0C82..0C83; Age:6.1 +0C85..0C8C; Age:6.1 +0C8E..0C90; Age:6.1 +0C92..0CA8; Age:6.1 +0CAA..0CB3; Age:6.1 +0CB5..0CB9; Age:6.1 +0CBC..0CC4; Age:6.1 +0CC6..0CC8; Age:6.1 +0CCA..0CCD; Age:6.1 +0CD5..0CD6; Age:6.1 +0CDE..0CDE; Age:6.1 +0CE0..0CE3; Age:6.1 +0CE6..0CEF; Age:6.1 +0CF1..0CF2; Age:6.1 +0D02..0D03; Age:6.1 +0D05..0D0C; Age:6.1 +0D0E..0D10; Age:6.1 +0D12..0D3A; Age:6.1 +0D3D..0D44; Age:6.1 +0D46..0D48; Age:6.1 +0D4A..0D4E; Age:6.1 +0D57..0D57; Age:6.1 +0D60..0D63; Age:6.1 +0D66..0D75; Age:6.1 +0D79..0D7F; Age:6.1 +0D82..0D83; Age:6.1 +0D85..0D96; Age:6.1 +0D9A..0DB1; Age:6.1 +0DB3..0DBB; Age:6.1 +0DBD..0DBD; Age:6.1 +0DC0..0DC6; Age:6.1 +0DCA..0DCA; Age:6.1 +0DCF..0DD4; Age:6.1 +0DD6..0DD6; Age:6.1 +0DD8..0DDF; Age:6.1 +0DF2..0DF4; Age:6.1 +0E01..0E3A; Age:6.1 +0E3F..0E5B; Age:6.1 +0E81..0E82; Age:6.1 +0E84..0E84; Age:6.1 +0E87..0E88; Age:6.1 +0E8A..0E8A; Age:6.1 +0E8D..0E8D; Age:6.1 +0E94..0E97; Age:6.1 +0E99..0E9F; Age:6.1 +0EA1..0EA3; Age:6.1 +0EA5..0EA5; Age:6.1 +0EA7..0EA7; Age:6.1 +0EAA..0EAB; Age:6.1 +0EAD..0EB9; Age:6.1 +0EBB..0EBD; Age:6.1 +0EC0..0EC4; Age:6.1 +0EC6..0EC6; Age:6.1 +0EC8..0ECD; Age:6.1 +0ED0..0ED9; Age:6.1 +0EDC..0EDF; Age:6.1 +0F00..0F47; Age:6.1 +0F49..0F6C; Age:6.1 +0F71..0F97; Age:6.1 +0F99..0FBC; Age:6.1 +0FBE..0FCC; Age:6.1 +0FCE..0FDA; Age:6.1 +1000..10C5; Age:6.1 +10C7..10C7; Age:6.1 +10CD..10CD; Age:6.1 +10D0..1248; Age:6.1 +124A..124D; Age:6.1 +1250..1256; Age:6.1 +1258..1258; Age:6.1 +125A..125D; Age:6.1 +1260..1288; Age:6.1 +128A..128D; Age:6.1 +1290..12B0; Age:6.1 +12B2..12B5; Age:6.1 +12B8..12BE; Age:6.1 +12C0..12C0; Age:6.1 +12C2..12C5; Age:6.1 +12C8..12D6; Age:6.1 +12D8..1310; Age:6.1 +1312..1315; Age:6.1 +1318..135A; Age:6.1 +135D..137C; Age:6.1 +1380..1399; Age:6.1 +13A0..13F4; Age:6.1 +1400..169C; Age:6.1 +16A0..16F0; Age:6.1 +1700..170C; Age:6.1 +170E..1714; Age:6.1 +1720..1736; Age:6.1 +1740..1753; Age:6.1 +1760..176C; Age:6.1 +176E..1770; Age:6.1 +1772..1773; Age:6.1 +1780..17DD; Age:6.1 +17E0..17E9; Age:6.1 +17F0..17F9; Age:6.1 +1800..180E; Age:6.1 +1810..1819; Age:6.1 +1820..1877; Age:6.1 +1880..18AA; Age:6.1 +18B0..18F5; Age:6.1 +1900..191C; Age:6.1 +1920..192B; Age:6.1 +1930..193B; Age:6.1 +1940..1940; Age:6.1 +1944..196D; Age:6.1 +1970..1974; Age:6.1 +1980..19AB; Age:6.1 +19B0..19C9; Age:6.1 +19D0..19DA; Age:6.1 +19DE..1A1B; Age:6.1 +1A1E..1A5E; Age:6.1 +1A60..1A7C; Age:6.1 +1A7F..1A89; Age:6.1 +1A90..1A99; Age:6.1 +1AA0..1AAD; Age:6.1 +1B00..1B4B; Age:6.1 +1B50..1B7C; Age:6.1 +1B80..1BF3; Age:6.1 +1BFC..1C37; Age:6.1 +1C3B..1C49; Age:6.1 +1C4D..1C7F; Age:6.1 +1CC0..1CC7; Age:6.1 +1CD0..1CF6; Age:6.1 +1D00..1DE6; Age:6.1 +1DFC..1F15; Age:6.1 +1F18..1F1D; Age:6.1 +1F20..1F45; Age:6.1 +1F48..1F4D; Age:6.1 +1F50..1F57; Age:6.1 +1F59..1F59; Age:6.1 +1F5B..1F5B; Age:6.1 +1F5D..1F5D; Age:6.1 +1F5F..1F7D; Age:6.1 +1F80..1FB4; Age:6.1 +1FB6..1FC4; Age:6.1 +1FC6..1FD3; Age:6.1 +1FD6..1FDB; Age:6.1 +1FDD..1FEF; Age:6.1 +1FF2..1FF4; Age:6.1 +1FF6..1FFE; Age:6.1 +2000..2064; Age:6.1 +206A..2071; Age:6.1 +2074..208E; Age:6.1 +2090..209C; Age:6.1 +20A0..20B9; Age:6.1 +20D0..20F0; Age:6.1 +2100..2189; Age:6.1 +2190..23F3; Age:6.1 +2400..2426; Age:6.1 +2440..244A; Age:6.1 +2460..26FF; Age:6.1 +2701..2B4C; Age:6.1 +2B50..2B59; Age:6.1 +2C00..2C2E; Age:6.1 +2C30..2C5E; Age:6.1 +2C60..2CF3; Age:6.1 +2CF9..2D25; Age:6.1 +2D27..2D27; Age:6.1 +2D2D..2D2D; Age:6.1 +2D30..2D67; Age:6.1 +2D6F..2D70; Age:6.1 +2D7F..2D96; Age:6.1 +2DA0..2DA6; Age:6.1 +2DA8..2DAE; Age:6.1 +2DB0..2DB6; Age:6.1 +2DB8..2DBE; Age:6.1 +2DC0..2DC6; Age:6.1 +2DC8..2DCE; Age:6.1 +2DD0..2DD6; Age:6.1 +2DD8..2DDE; Age:6.1 +2DE0..2E3B; Age:6.1 +2E80..2E99; Age:6.1 +2E9B..2EF3; Age:6.1 +2F00..2FD5; Age:6.1 +2FF0..2FFB; Age:6.1 +3000..303F; Age:6.1 +3041..3096; Age:6.1 +3099..30FF; Age:6.1 +3105..312D; Age:6.1 +3131..318E; Age:6.1 +3190..31BA; Age:6.1 +31C0..31E3; Age:6.1 +31F0..321E; Age:6.1 +3220..32FE; Age:6.1 +3300..4DB5; Age:6.1 +4DC0..9FCC; Age:6.1 +A000..A48C; Age:6.1 +A490..A4C6; Age:6.1 +A4D0..A62B; Age:6.1 +A640..A697; Age:6.1 +A69F..A6F7; Age:6.1 +A700..A78E; Age:6.1 +A790..A793; Age:6.1 +A7A0..A7AA; Age:6.1 +A7F8..A82B; Age:6.1 +A830..A839; Age:6.1 +A840..A877; Age:6.1 +A880..A8C4; Age:6.1 +A8CE..A8D9; Age:6.1 +A8E0..A8FB; Age:6.1 +A900..A953; Age:6.1 +A95F..A97C; Age:6.1 +A980..A9CD; Age:6.1 +A9CF..A9D9; Age:6.1 +A9DE..A9DF; Age:6.1 +AA00..AA36; Age:6.1 +AA40..AA4D; Age:6.1 +AA50..AA59; Age:6.1 +AA5C..AA7B; Age:6.1 +AA80..AAC2; Age:6.1 +AADB..AAF6; Age:6.1 +AB01..AB06; Age:6.1 +AB09..AB0E; Age:6.1 +AB11..AB16; Age:6.1 +AB20..AB26; Age:6.1 +AB28..AB2E; Age:6.1 +ABC0..ABED; Age:6.1 +ABF0..ABF9; Age:6.1 +AC00..D7A3; Age:6.1 +D7B0..D7C6; Age:6.1 +D7CB..D7FB; Age:6.1 +E000..FA6D; Age:6.1 +FA70..FAD9; Age:6.1 +FB00..FB06; Age:6.1 +FB13..FB17; Age:6.1 +FB1D..FB36; Age:6.1 +FB38..FB3C; Age:6.1 +FB3E..FB3E; Age:6.1 +FB40..FB41; Age:6.1 +FB43..FB44; Age:6.1 +FB46..FBC1; Age:6.1 +FBD3..FD3F; Age:6.1 +FD50..FD8F; Age:6.1 +FD92..FDC7; Age:6.1 +FDD0..FDFD; Age:6.1 +FE00..FE19; Age:6.1 +FE20..FE26; Age:6.1 +FE30..FE52; Age:6.1 +FE54..FE66; Age:6.1 +FE68..FE6B; Age:6.1 +FE70..FE74; Age:6.1 +FE76..FEFC; Age:6.1 +FEFF..FEFF; Age:6.1 +FF01..FFBE; Age:6.1 +FFC2..FFC7; Age:6.1 +FFCA..FFCF; Age:6.1 +FFD2..FFD7; Age:6.1 +FFDA..FFDC; Age:6.1 +FFE0..FFE6; Age:6.1 +FFE8..FFEE; Age:6.1 +FFF9..1000B; Age:6.1 +1000D..10026; Age:6.1 +10028..1003A; Age:6.1 +1003C..1003D; Age:6.1 +1003F..1004D; Age:6.1 +10050..1005D; Age:6.1 +10080..100FA; Age:6.1 +10100..10102; Age:6.1 +10107..10133; Age:6.1 +10137..1018A; Age:6.1 +10190..1019B; Age:6.1 +101D0..101FD; Age:6.1 +10280..1029C; Age:6.1 +102A0..102D0; Age:6.1 +10300..1031E; Age:6.1 +10320..10323; Age:6.1 +10330..1034A; Age:6.1 +10380..1039D; Age:6.1 +1039F..103C3; Age:6.1 +103C8..103D5; Age:6.1 +10400..1049D; Age:6.1 +104A0..104A9; Age:6.1 +10800..10805; Age:6.1 +10808..10808; Age:6.1 +1080A..10835; Age:6.1 +10837..10838; Age:6.1 +1083C..1083C; Age:6.1 +1083F..10855; Age:6.1 +10857..1085F; Age:6.1 +10900..1091B; Age:6.1 +1091F..10939; Age:6.1 +1093F..1093F; Age:6.1 +10980..109B7; Age:6.1 +109BE..109BF; Age:6.1 +10A00..10A03; Age:6.1 +10A05..10A06; Age:6.1 +10A0C..10A13; Age:6.1 +10A15..10A17; Age:6.1 +10A19..10A33; Age:6.1 +10A38..10A3A; Age:6.1 +10A3F..10A47; Age:6.1 +10A50..10A58; Age:6.1 +10A60..10A7F; Age:6.1 +10B00..10B35; Age:6.1 +10B39..10B55; Age:6.1 +10B58..10B72; Age:6.1 +10B78..10B7F; Age:6.1 +10C00..10C48; Age:6.1 +10E60..10E7E; Age:6.1 +11000..1104D; Age:6.1 +11052..1106F; Age:6.1 +11080..110C1; Age:6.1 +110D0..110E8; Age:6.1 +110F0..110F9; Age:6.1 +11100..11134; Age:6.1 +11136..11143; Age:6.1 +11180..111C8; Age:6.1 +111D0..111D9; Age:6.1 +11680..116B7; Age:6.1 +116C0..116C9; Age:6.1 +12000..1236E; Age:6.1 +12400..12462; Age:6.1 +12470..12473; Age:6.1 +13000..1342E; Age:6.1 +16800..16A38; Age:6.1 +16F00..16F44; Age:6.1 +16F50..16F7E; Age:6.1 +16F8F..16F9F; Age:6.1 +1B000..1B001; Age:6.1 +1D000..1D0F5; Age:6.1 +1D100..1D126; Age:6.1 +1D129..1D1DD; Age:6.1 +1D200..1D245; Age:6.1 +1D300..1D356; Age:6.1 +1D360..1D371; Age:6.1 +1D400..1D454; Age:6.1 +1D456..1D49C; Age:6.1 +1D49E..1D49F; Age:6.1 +1D4A2..1D4A2; Age:6.1 +1D4A5..1D4A6; Age:6.1 +1D4A9..1D4AC; Age:6.1 +1D4AE..1D4B9; Age:6.1 +1D4BB..1D4BB; Age:6.1 +1D4BD..1D4C3; Age:6.1 +1D4C5..1D505; Age:6.1 +1D507..1D50A; Age:6.1 +1D50D..1D514; Age:6.1 +1D516..1D51C; Age:6.1 +1D51E..1D539; Age:6.1 +1D53B..1D53E; Age:6.1 +1D540..1D544; Age:6.1 +1D546..1D546; Age:6.1 +1D54A..1D550; Age:6.1 +1D552..1D6A5; Age:6.1 +1D6A8..1D7CB; Age:6.1 +1D7CE..1D7FF; Age:6.1 +1EE00..1EE03; Age:6.1 +1EE05..1EE1F; Age:6.1 +1EE21..1EE22; Age:6.1 +1EE24..1EE24; Age:6.1 +1EE27..1EE27; Age:6.1 +1EE29..1EE32; Age:6.1 +1EE34..1EE37; Age:6.1 +1EE39..1EE39; Age:6.1 +1EE3B..1EE3B; Age:6.1 +1EE42..1EE42; Age:6.1 +1EE47..1EE47; Age:6.1 +1EE49..1EE49; Age:6.1 +1EE4B..1EE4B; Age:6.1 +1EE4D..1EE4F; Age:6.1 +1EE51..1EE52; Age:6.1 +1EE54..1EE54; Age:6.1 +1EE57..1EE57; Age:6.1 +1EE59..1EE59; Age:6.1 +1EE5B..1EE5B; Age:6.1 +1EE5D..1EE5D; Age:6.1 +1EE5F..1EE5F; Age:6.1 +1EE61..1EE62; Age:6.1 +1EE64..1EE64; Age:6.1 +1EE67..1EE6A; Age:6.1 +1EE6C..1EE72; Age:6.1 +1EE74..1EE77; Age:6.1 +1EE79..1EE7C; Age:6.1 +1EE7E..1EE7E; Age:6.1 +1EE80..1EE89; Age:6.1 +1EE8B..1EE9B; Age:6.1 +1EEA1..1EEA3; Age:6.1 +1EEA5..1EEA9; Age:6.1 +1EEAB..1EEBB; Age:6.1 +1EEF0..1EEF1; Age:6.1 +1F000..1F02B; Age:6.1 +1F030..1F093; Age:6.1 +1F0A0..1F0AE; Age:6.1 +1F0B1..1F0BE; Age:6.1 +1F0C1..1F0CF; Age:6.1 +1F0D1..1F0DF; Age:6.1 +1F100..1F10A; Age:6.1 +1F110..1F12E; Age:6.1 +1F130..1F16B; Age:6.1 +1F170..1F19A; Age:6.1 +1F1E6..1F202; Age:6.1 +1F210..1F23A; Age:6.1 +1F240..1F248; Age:6.1 +1F250..1F251; Age:6.1 +1F300..1F320; Age:6.1 +1F330..1F335; Age:6.1 +1F337..1F37C; Age:6.1 +1F380..1F393; Age:6.1 +1F3A0..1F3C4; Age:6.1 +1F3C6..1F3CA; Age:6.1 +1F3E0..1F3F0; Age:6.1 +1F400..1F43E; Age:6.1 +1F440..1F440; Age:6.1 +1F442..1F4F7; Age:6.1 +1F4F9..1F4FC; Age:6.1 +1F500..1F53D; Age:6.1 +1F540..1F543; Age:6.1 +1F550..1F567; Age:6.1 +1F5FB..1F640; Age:6.1 +1F645..1F64F; Age:6.1 +1F680..1F6C5; Age:6.1 +1F700..1F773; Age:6.1 +1FFFE..2A6D6; Age:6.1 +2A700..2B734; Age:6.1 +2B740..2B81D; Age:6.1 +2F800..2FA1D; Age:6.1 +2FFFE..2FFFF; Age:6.1 +3FFFE..3FFFF; Age:6.1 +4FFFE..4FFFF; Age:6.1 +5FFFE..5FFFF; Age:6.1 +6FFFE..6FFFF; Age:6.1 +7FFFE..7FFFF; Age:6.1 +8FFFE..8FFFF; Age:6.1 +9FFFE..9FFFF; Age:6.1 +AFFFE..AFFFF; Age:6.1 +BFFFE..BFFFF; Age:6.1 +CFFFE..CFFFF; Age:6.1 +DFFFE..DFFFF; Age:6.1 +E0001..E0001; Age:6.1 +E0020..E007F; Age:6.1 +E0100..E01EF; Age:6.1 +EFFFE..10FFFF; Age:6.1 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_1.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_1.test new file mode 100644 index 000000000..7f11220bb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_1.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_6_1 + +description: +Tests character class syntax of the Unicode 12.1 Age=6.1 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_2-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_2-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_2.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_2.flex new file mode 100644 index 000000000..0638f8beb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_2.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_6_2 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:6.2} { setCurCharPropertyValue("Age:6.2"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_2.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_2.output new file mode 100644 index 000000000..4a684ef86 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_2.output @@ -0,0 +1,549 @@ +0000..0377; Age:6.2 +037A..037E; Age:6.2 +0384..038A; Age:6.2 +038C..038C; Age:6.2 +038E..03A1; Age:6.2 +03A3..0527; Age:6.2 +0531..0556; Age:6.2 +0559..055F; Age:6.2 +0561..0587; Age:6.2 +0589..058A; Age:6.2 +058F..058F; Age:6.2 +0591..05C7; Age:6.2 +05D0..05EA; Age:6.2 +05F0..05F4; Age:6.2 +0600..0604; Age:6.2 +0606..061B; Age:6.2 +061E..070D; Age:6.2 +070F..074A; Age:6.2 +074D..07B1; Age:6.2 +07C0..07FA; Age:6.2 +0800..082D; Age:6.2 +0830..083E; Age:6.2 +0840..085B; Age:6.2 +085E..085E; Age:6.2 +08A0..08A0; Age:6.2 +08A2..08AC; Age:6.2 +08E4..08FE; Age:6.2 +0900..0977; Age:6.2 +0979..097F; Age:6.2 +0981..0983; Age:6.2 +0985..098C; Age:6.2 +098F..0990; Age:6.2 +0993..09A8; Age:6.2 +09AA..09B0; Age:6.2 +09B2..09B2; Age:6.2 +09B6..09B9; Age:6.2 +09BC..09C4; Age:6.2 +09C7..09C8; Age:6.2 +09CB..09CE; Age:6.2 +09D7..09D7; Age:6.2 +09DC..09DD; Age:6.2 +09DF..09E3; Age:6.2 +09E6..09FB; Age:6.2 +0A01..0A03; Age:6.2 +0A05..0A0A; Age:6.2 +0A0F..0A10; Age:6.2 +0A13..0A28; Age:6.2 +0A2A..0A30; Age:6.2 +0A32..0A33; Age:6.2 +0A35..0A36; Age:6.2 +0A38..0A39; Age:6.2 +0A3C..0A3C; Age:6.2 +0A3E..0A42; Age:6.2 +0A47..0A48; Age:6.2 +0A4B..0A4D; Age:6.2 +0A51..0A51; Age:6.2 +0A59..0A5C; Age:6.2 +0A5E..0A5E; Age:6.2 +0A66..0A75; Age:6.2 +0A81..0A83; Age:6.2 +0A85..0A8D; Age:6.2 +0A8F..0A91; Age:6.2 +0A93..0AA8; Age:6.2 +0AAA..0AB0; Age:6.2 +0AB2..0AB3; Age:6.2 +0AB5..0AB9; Age:6.2 +0ABC..0AC5; Age:6.2 +0AC7..0AC9; Age:6.2 +0ACB..0ACD; Age:6.2 +0AD0..0AD0; Age:6.2 +0AE0..0AE3; Age:6.2 +0AE6..0AF1; Age:6.2 +0B01..0B03; Age:6.2 +0B05..0B0C; Age:6.2 +0B0F..0B10; Age:6.2 +0B13..0B28; Age:6.2 +0B2A..0B30; Age:6.2 +0B32..0B33; Age:6.2 +0B35..0B39; Age:6.2 +0B3C..0B44; Age:6.2 +0B47..0B48; Age:6.2 +0B4B..0B4D; Age:6.2 +0B56..0B57; Age:6.2 +0B5C..0B5D; Age:6.2 +0B5F..0B63; Age:6.2 +0B66..0B77; Age:6.2 +0B82..0B83; Age:6.2 +0B85..0B8A; Age:6.2 +0B8E..0B90; Age:6.2 +0B92..0B95; Age:6.2 +0B99..0B9A; Age:6.2 +0B9C..0B9C; Age:6.2 +0B9E..0B9F; Age:6.2 +0BA3..0BA4; Age:6.2 +0BA8..0BAA; Age:6.2 +0BAE..0BB9; Age:6.2 +0BBE..0BC2; Age:6.2 +0BC6..0BC8; Age:6.2 +0BCA..0BCD; Age:6.2 +0BD0..0BD0; Age:6.2 +0BD7..0BD7; Age:6.2 +0BE6..0BFA; Age:6.2 +0C01..0C03; Age:6.2 +0C05..0C0C; Age:6.2 +0C0E..0C10; Age:6.2 +0C12..0C28; Age:6.2 +0C2A..0C33; Age:6.2 +0C35..0C39; Age:6.2 +0C3D..0C44; Age:6.2 +0C46..0C48; Age:6.2 +0C4A..0C4D; Age:6.2 +0C55..0C56; Age:6.2 +0C58..0C59; Age:6.2 +0C60..0C63; Age:6.2 +0C66..0C6F; Age:6.2 +0C78..0C7F; Age:6.2 +0C82..0C83; Age:6.2 +0C85..0C8C; Age:6.2 +0C8E..0C90; Age:6.2 +0C92..0CA8; Age:6.2 +0CAA..0CB3; Age:6.2 +0CB5..0CB9; Age:6.2 +0CBC..0CC4; Age:6.2 +0CC6..0CC8; Age:6.2 +0CCA..0CCD; Age:6.2 +0CD5..0CD6; Age:6.2 +0CDE..0CDE; Age:6.2 +0CE0..0CE3; Age:6.2 +0CE6..0CEF; Age:6.2 +0CF1..0CF2; Age:6.2 +0D02..0D03; Age:6.2 +0D05..0D0C; Age:6.2 +0D0E..0D10; Age:6.2 +0D12..0D3A; Age:6.2 +0D3D..0D44; Age:6.2 +0D46..0D48; Age:6.2 +0D4A..0D4E; Age:6.2 +0D57..0D57; Age:6.2 +0D60..0D63; Age:6.2 +0D66..0D75; Age:6.2 +0D79..0D7F; Age:6.2 +0D82..0D83; Age:6.2 +0D85..0D96; Age:6.2 +0D9A..0DB1; Age:6.2 +0DB3..0DBB; Age:6.2 +0DBD..0DBD; Age:6.2 +0DC0..0DC6; Age:6.2 +0DCA..0DCA; Age:6.2 +0DCF..0DD4; Age:6.2 +0DD6..0DD6; Age:6.2 +0DD8..0DDF; Age:6.2 +0DF2..0DF4; Age:6.2 +0E01..0E3A; Age:6.2 +0E3F..0E5B; Age:6.2 +0E81..0E82; Age:6.2 +0E84..0E84; Age:6.2 +0E87..0E88; Age:6.2 +0E8A..0E8A; Age:6.2 +0E8D..0E8D; Age:6.2 +0E94..0E97; Age:6.2 +0E99..0E9F; Age:6.2 +0EA1..0EA3; Age:6.2 +0EA5..0EA5; Age:6.2 +0EA7..0EA7; Age:6.2 +0EAA..0EAB; Age:6.2 +0EAD..0EB9; Age:6.2 +0EBB..0EBD; Age:6.2 +0EC0..0EC4; Age:6.2 +0EC6..0EC6; Age:6.2 +0EC8..0ECD; Age:6.2 +0ED0..0ED9; Age:6.2 +0EDC..0EDF; Age:6.2 +0F00..0F47; Age:6.2 +0F49..0F6C; Age:6.2 +0F71..0F97; Age:6.2 +0F99..0FBC; Age:6.2 +0FBE..0FCC; Age:6.2 +0FCE..0FDA; Age:6.2 +1000..10C5; Age:6.2 +10C7..10C7; Age:6.2 +10CD..10CD; Age:6.2 +10D0..1248; Age:6.2 +124A..124D; Age:6.2 +1250..1256; Age:6.2 +1258..1258; Age:6.2 +125A..125D; Age:6.2 +1260..1288; Age:6.2 +128A..128D; Age:6.2 +1290..12B0; Age:6.2 +12B2..12B5; Age:6.2 +12B8..12BE; Age:6.2 +12C0..12C0; Age:6.2 +12C2..12C5; Age:6.2 +12C8..12D6; Age:6.2 +12D8..1310; Age:6.2 +1312..1315; Age:6.2 +1318..135A; Age:6.2 +135D..137C; Age:6.2 +1380..1399; Age:6.2 +13A0..13F4; Age:6.2 +1400..169C; Age:6.2 +16A0..16F0; Age:6.2 +1700..170C; Age:6.2 +170E..1714; Age:6.2 +1720..1736; Age:6.2 +1740..1753; Age:6.2 +1760..176C; Age:6.2 +176E..1770; Age:6.2 +1772..1773; Age:6.2 +1780..17DD; Age:6.2 +17E0..17E9; Age:6.2 +17F0..17F9; Age:6.2 +1800..180E; Age:6.2 +1810..1819; Age:6.2 +1820..1877; Age:6.2 +1880..18AA; Age:6.2 +18B0..18F5; Age:6.2 +1900..191C; Age:6.2 +1920..192B; Age:6.2 +1930..193B; Age:6.2 +1940..1940; Age:6.2 +1944..196D; Age:6.2 +1970..1974; Age:6.2 +1980..19AB; Age:6.2 +19B0..19C9; Age:6.2 +19D0..19DA; Age:6.2 +19DE..1A1B; Age:6.2 +1A1E..1A5E; Age:6.2 +1A60..1A7C; Age:6.2 +1A7F..1A89; Age:6.2 +1A90..1A99; Age:6.2 +1AA0..1AAD; Age:6.2 +1B00..1B4B; Age:6.2 +1B50..1B7C; Age:6.2 +1B80..1BF3; Age:6.2 +1BFC..1C37; Age:6.2 +1C3B..1C49; Age:6.2 +1C4D..1C7F; Age:6.2 +1CC0..1CC7; Age:6.2 +1CD0..1CF6; Age:6.2 +1D00..1DE6; Age:6.2 +1DFC..1F15; Age:6.2 +1F18..1F1D; Age:6.2 +1F20..1F45; Age:6.2 +1F48..1F4D; Age:6.2 +1F50..1F57; Age:6.2 +1F59..1F59; Age:6.2 +1F5B..1F5B; Age:6.2 +1F5D..1F5D; Age:6.2 +1F5F..1F7D; Age:6.2 +1F80..1FB4; Age:6.2 +1FB6..1FC4; Age:6.2 +1FC6..1FD3; Age:6.2 +1FD6..1FDB; Age:6.2 +1FDD..1FEF; Age:6.2 +1FF2..1FF4; Age:6.2 +1FF6..1FFE; Age:6.2 +2000..2064; Age:6.2 +206A..2071; Age:6.2 +2074..208E; Age:6.2 +2090..209C; Age:6.2 +20A0..20BA; Age:6.2 +20D0..20F0; Age:6.2 +2100..2189; Age:6.2 +2190..23F3; Age:6.2 +2400..2426; Age:6.2 +2440..244A; Age:6.2 +2460..26FF; Age:6.2 +2701..2B4C; Age:6.2 +2B50..2B59; Age:6.2 +2C00..2C2E; Age:6.2 +2C30..2C5E; Age:6.2 +2C60..2CF3; Age:6.2 +2CF9..2D25; Age:6.2 +2D27..2D27; Age:6.2 +2D2D..2D2D; Age:6.2 +2D30..2D67; Age:6.2 +2D6F..2D70; Age:6.2 +2D7F..2D96; Age:6.2 +2DA0..2DA6; Age:6.2 +2DA8..2DAE; Age:6.2 +2DB0..2DB6; Age:6.2 +2DB8..2DBE; Age:6.2 +2DC0..2DC6; Age:6.2 +2DC8..2DCE; Age:6.2 +2DD0..2DD6; Age:6.2 +2DD8..2DDE; Age:6.2 +2DE0..2E3B; Age:6.2 +2E80..2E99; Age:6.2 +2E9B..2EF3; Age:6.2 +2F00..2FD5; Age:6.2 +2FF0..2FFB; Age:6.2 +3000..303F; Age:6.2 +3041..3096; Age:6.2 +3099..30FF; Age:6.2 +3105..312D; Age:6.2 +3131..318E; Age:6.2 +3190..31BA; Age:6.2 +31C0..31E3; Age:6.2 +31F0..321E; Age:6.2 +3220..32FE; Age:6.2 +3300..4DB5; Age:6.2 +4DC0..9FCC; Age:6.2 +A000..A48C; Age:6.2 +A490..A4C6; Age:6.2 +A4D0..A62B; Age:6.2 +A640..A697; Age:6.2 +A69F..A6F7; Age:6.2 +A700..A78E; Age:6.2 +A790..A793; Age:6.2 +A7A0..A7AA; Age:6.2 +A7F8..A82B; Age:6.2 +A830..A839; Age:6.2 +A840..A877; Age:6.2 +A880..A8C4; Age:6.2 +A8CE..A8D9; Age:6.2 +A8E0..A8FB; Age:6.2 +A900..A953; Age:6.2 +A95F..A97C; Age:6.2 +A980..A9CD; Age:6.2 +A9CF..A9D9; Age:6.2 +A9DE..A9DF; Age:6.2 +AA00..AA36; Age:6.2 +AA40..AA4D; Age:6.2 +AA50..AA59; Age:6.2 +AA5C..AA7B; Age:6.2 +AA80..AAC2; Age:6.2 +AADB..AAF6; Age:6.2 +AB01..AB06; Age:6.2 +AB09..AB0E; Age:6.2 +AB11..AB16; Age:6.2 +AB20..AB26; Age:6.2 +AB28..AB2E; Age:6.2 +ABC0..ABED; Age:6.2 +ABF0..ABF9; Age:6.2 +AC00..D7A3; Age:6.2 +D7B0..D7C6; Age:6.2 +D7CB..D7FB; Age:6.2 +E000..FA6D; Age:6.2 +FA70..FAD9; Age:6.2 +FB00..FB06; Age:6.2 +FB13..FB17; Age:6.2 +FB1D..FB36; Age:6.2 +FB38..FB3C; Age:6.2 +FB3E..FB3E; Age:6.2 +FB40..FB41; Age:6.2 +FB43..FB44; Age:6.2 +FB46..FBC1; Age:6.2 +FBD3..FD3F; Age:6.2 +FD50..FD8F; Age:6.2 +FD92..FDC7; Age:6.2 +FDD0..FDFD; Age:6.2 +FE00..FE19; Age:6.2 +FE20..FE26; Age:6.2 +FE30..FE52; Age:6.2 +FE54..FE66; Age:6.2 +FE68..FE6B; Age:6.2 +FE70..FE74; Age:6.2 +FE76..FEFC; Age:6.2 +FEFF..FEFF; Age:6.2 +FF01..FFBE; Age:6.2 +FFC2..FFC7; Age:6.2 +FFCA..FFCF; Age:6.2 +FFD2..FFD7; Age:6.2 +FFDA..FFDC; Age:6.2 +FFE0..FFE6; Age:6.2 +FFE8..FFEE; Age:6.2 +FFF9..1000B; Age:6.2 +1000D..10026; Age:6.2 +10028..1003A; Age:6.2 +1003C..1003D; Age:6.2 +1003F..1004D; Age:6.2 +10050..1005D; Age:6.2 +10080..100FA; Age:6.2 +10100..10102; Age:6.2 +10107..10133; Age:6.2 +10137..1018A; Age:6.2 +10190..1019B; Age:6.2 +101D0..101FD; Age:6.2 +10280..1029C; Age:6.2 +102A0..102D0; Age:6.2 +10300..1031E; Age:6.2 +10320..10323; Age:6.2 +10330..1034A; Age:6.2 +10380..1039D; Age:6.2 +1039F..103C3; Age:6.2 +103C8..103D5; Age:6.2 +10400..1049D; Age:6.2 +104A0..104A9; Age:6.2 +10800..10805; Age:6.2 +10808..10808; Age:6.2 +1080A..10835; Age:6.2 +10837..10838; Age:6.2 +1083C..1083C; Age:6.2 +1083F..10855; Age:6.2 +10857..1085F; Age:6.2 +10900..1091B; Age:6.2 +1091F..10939; Age:6.2 +1093F..1093F; Age:6.2 +10980..109B7; Age:6.2 +109BE..109BF; Age:6.2 +10A00..10A03; Age:6.2 +10A05..10A06; Age:6.2 +10A0C..10A13; Age:6.2 +10A15..10A17; Age:6.2 +10A19..10A33; Age:6.2 +10A38..10A3A; Age:6.2 +10A3F..10A47; Age:6.2 +10A50..10A58; Age:6.2 +10A60..10A7F; Age:6.2 +10B00..10B35; Age:6.2 +10B39..10B55; Age:6.2 +10B58..10B72; Age:6.2 +10B78..10B7F; Age:6.2 +10C00..10C48; Age:6.2 +10E60..10E7E; Age:6.2 +11000..1104D; Age:6.2 +11052..1106F; Age:6.2 +11080..110C1; Age:6.2 +110D0..110E8; Age:6.2 +110F0..110F9; Age:6.2 +11100..11134; Age:6.2 +11136..11143; Age:6.2 +11180..111C8; Age:6.2 +111D0..111D9; Age:6.2 +11680..116B7; Age:6.2 +116C0..116C9; Age:6.2 +12000..1236E; Age:6.2 +12400..12462; Age:6.2 +12470..12473; Age:6.2 +13000..1342E; Age:6.2 +16800..16A38; Age:6.2 +16F00..16F44; Age:6.2 +16F50..16F7E; Age:6.2 +16F8F..16F9F; Age:6.2 +1B000..1B001; Age:6.2 +1D000..1D0F5; Age:6.2 +1D100..1D126; Age:6.2 +1D129..1D1DD; Age:6.2 +1D200..1D245; Age:6.2 +1D300..1D356; Age:6.2 +1D360..1D371; Age:6.2 +1D400..1D454; Age:6.2 +1D456..1D49C; Age:6.2 +1D49E..1D49F; Age:6.2 +1D4A2..1D4A2; Age:6.2 +1D4A5..1D4A6; Age:6.2 +1D4A9..1D4AC; Age:6.2 +1D4AE..1D4B9; Age:6.2 +1D4BB..1D4BB; Age:6.2 +1D4BD..1D4C3; Age:6.2 +1D4C5..1D505; Age:6.2 +1D507..1D50A; Age:6.2 +1D50D..1D514; Age:6.2 +1D516..1D51C; Age:6.2 +1D51E..1D539; Age:6.2 +1D53B..1D53E; Age:6.2 +1D540..1D544; Age:6.2 +1D546..1D546; Age:6.2 +1D54A..1D550; Age:6.2 +1D552..1D6A5; Age:6.2 +1D6A8..1D7CB; Age:6.2 +1D7CE..1D7FF; Age:6.2 +1EE00..1EE03; Age:6.2 +1EE05..1EE1F; Age:6.2 +1EE21..1EE22; Age:6.2 +1EE24..1EE24; Age:6.2 +1EE27..1EE27; Age:6.2 +1EE29..1EE32; Age:6.2 +1EE34..1EE37; Age:6.2 +1EE39..1EE39; Age:6.2 +1EE3B..1EE3B; Age:6.2 +1EE42..1EE42; Age:6.2 +1EE47..1EE47; Age:6.2 +1EE49..1EE49; Age:6.2 +1EE4B..1EE4B; Age:6.2 +1EE4D..1EE4F; Age:6.2 +1EE51..1EE52; Age:6.2 +1EE54..1EE54; Age:6.2 +1EE57..1EE57; Age:6.2 +1EE59..1EE59; Age:6.2 +1EE5B..1EE5B; Age:6.2 +1EE5D..1EE5D; Age:6.2 +1EE5F..1EE5F; Age:6.2 +1EE61..1EE62; Age:6.2 +1EE64..1EE64; Age:6.2 +1EE67..1EE6A; Age:6.2 +1EE6C..1EE72; Age:6.2 +1EE74..1EE77; Age:6.2 +1EE79..1EE7C; Age:6.2 +1EE7E..1EE7E; Age:6.2 +1EE80..1EE89; Age:6.2 +1EE8B..1EE9B; Age:6.2 +1EEA1..1EEA3; Age:6.2 +1EEA5..1EEA9; Age:6.2 +1EEAB..1EEBB; Age:6.2 +1EEF0..1EEF1; Age:6.2 +1F000..1F02B; Age:6.2 +1F030..1F093; Age:6.2 +1F0A0..1F0AE; Age:6.2 +1F0B1..1F0BE; Age:6.2 +1F0C1..1F0CF; Age:6.2 +1F0D1..1F0DF; Age:6.2 +1F100..1F10A; Age:6.2 +1F110..1F12E; Age:6.2 +1F130..1F16B; Age:6.2 +1F170..1F19A; Age:6.2 +1F1E6..1F202; Age:6.2 +1F210..1F23A; Age:6.2 +1F240..1F248; Age:6.2 +1F250..1F251; Age:6.2 +1F300..1F320; Age:6.2 +1F330..1F335; Age:6.2 +1F337..1F37C; Age:6.2 +1F380..1F393; Age:6.2 +1F3A0..1F3C4; Age:6.2 +1F3C6..1F3CA; Age:6.2 +1F3E0..1F3F0; Age:6.2 +1F400..1F43E; Age:6.2 +1F440..1F440; Age:6.2 +1F442..1F4F7; Age:6.2 +1F4F9..1F4FC; Age:6.2 +1F500..1F53D; Age:6.2 +1F540..1F543; Age:6.2 +1F550..1F567; Age:6.2 +1F5FB..1F640; Age:6.2 +1F645..1F64F; Age:6.2 +1F680..1F6C5; Age:6.2 +1F700..1F773; Age:6.2 +1FFFE..2A6D6; Age:6.2 +2A700..2B734; Age:6.2 +2B740..2B81D; Age:6.2 +2F800..2FA1D; Age:6.2 +2FFFE..2FFFF; Age:6.2 +3FFFE..3FFFF; Age:6.2 +4FFFE..4FFFF; Age:6.2 +5FFFE..5FFFF; Age:6.2 +6FFFE..6FFFF; Age:6.2 +7FFFE..7FFFF; Age:6.2 +8FFFE..8FFFF; Age:6.2 +9FFFE..9FFFF; Age:6.2 +AFFFE..AFFFF; Age:6.2 +BFFFE..BFFFF; Age:6.2 +CFFFE..CFFFF; Age:6.2 +DFFFE..DFFFF; Age:6.2 +E0001..E0001; Age:6.2 +E0020..E007F; Age:6.2 +E0100..E01EF; Age:6.2 +EFFFE..10FFFF; Age:6.2 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_2.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_2.test new file mode 100644 index 000000000..fd42d4e53 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_2.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_6_2 + +description: +Tests character class syntax of the Unicode 12.1 Age=6.2 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_3-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_3-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_3.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_3.flex new file mode 100644 index 000000000..12d17753e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_3.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_6_3 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:6.3} { setCurCharPropertyValue("Age:6.3"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_3.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_3.output new file mode 100644 index 000000000..ca494b81a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_3.output @@ -0,0 +1,549 @@ +0000..0377; Age:6.3 +037A..037E; Age:6.3 +0384..038A; Age:6.3 +038C..038C; Age:6.3 +038E..03A1; Age:6.3 +03A3..0527; Age:6.3 +0531..0556; Age:6.3 +0559..055F; Age:6.3 +0561..0587; Age:6.3 +0589..058A; Age:6.3 +058F..058F; Age:6.3 +0591..05C7; Age:6.3 +05D0..05EA; Age:6.3 +05F0..05F4; Age:6.3 +0600..0604; Age:6.3 +0606..061C; Age:6.3 +061E..070D; Age:6.3 +070F..074A; Age:6.3 +074D..07B1; Age:6.3 +07C0..07FA; Age:6.3 +0800..082D; Age:6.3 +0830..083E; Age:6.3 +0840..085B; Age:6.3 +085E..085E; Age:6.3 +08A0..08A0; Age:6.3 +08A2..08AC; Age:6.3 +08E4..08FE; Age:6.3 +0900..0977; Age:6.3 +0979..097F; Age:6.3 +0981..0983; Age:6.3 +0985..098C; Age:6.3 +098F..0990; Age:6.3 +0993..09A8; Age:6.3 +09AA..09B0; Age:6.3 +09B2..09B2; Age:6.3 +09B6..09B9; Age:6.3 +09BC..09C4; Age:6.3 +09C7..09C8; Age:6.3 +09CB..09CE; Age:6.3 +09D7..09D7; Age:6.3 +09DC..09DD; Age:6.3 +09DF..09E3; Age:6.3 +09E6..09FB; Age:6.3 +0A01..0A03; Age:6.3 +0A05..0A0A; Age:6.3 +0A0F..0A10; Age:6.3 +0A13..0A28; Age:6.3 +0A2A..0A30; Age:6.3 +0A32..0A33; Age:6.3 +0A35..0A36; Age:6.3 +0A38..0A39; Age:6.3 +0A3C..0A3C; Age:6.3 +0A3E..0A42; Age:6.3 +0A47..0A48; Age:6.3 +0A4B..0A4D; Age:6.3 +0A51..0A51; Age:6.3 +0A59..0A5C; Age:6.3 +0A5E..0A5E; Age:6.3 +0A66..0A75; Age:6.3 +0A81..0A83; Age:6.3 +0A85..0A8D; Age:6.3 +0A8F..0A91; Age:6.3 +0A93..0AA8; Age:6.3 +0AAA..0AB0; Age:6.3 +0AB2..0AB3; Age:6.3 +0AB5..0AB9; Age:6.3 +0ABC..0AC5; Age:6.3 +0AC7..0AC9; Age:6.3 +0ACB..0ACD; Age:6.3 +0AD0..0AD0; Age:6.3 +0AE0..0AE3; Age:6.3 +0AE6..0AF1; Age:6.3 +0B01..0B03; Age:6.3 +0B05..0B0C; Age:6.3 +0B0F..0B10; Age:6.3 +0B13..0B28; Age:6.3 +0B2A..0B30; Age:6.3 +0B32..0B33; Age:6.3 +0B35..0B39; Age:6.3 +0B3C..0B44; Age:6.3 +0B47..0B48; Age:6.3 +0B4B..0B4D; Age:6.3 +0B56..0B57; Age:6.3 +0B5C..0B5D; Age:6.3 +0B5F..0B63; Age:6.3 +0B66..0B77; Age:6.3 +0B82..0B83; Age:6.3 +0B85..0B8A; Age:6.3 +0B8E..0B90; Age:6.3 +0B92..0B95; Age:6.3 +0B99..0B9A; Age:6.3 +0B9C..0B9C; Age:6.3 +0B9E..0B9F; Age:6.3 +0BA3..0BA4; Age:6.3 +0BA8..0BAA; Age:6.3 +0BAE..0BB9; Age:6.3 +0BBE..0BC2; Age:6.3 +0BC6..0BC8; Age:6.3 +0BCA..0BCD; Age:6.3 +0BD0..0BD0; Age:6.3 +0BD7..0BD7; Age:6.3 +0BE6..0BFA; Age:6.3 +0C01..0C03; Age:6.3 +0C05..0C0C; Age:6.3 +0C0E..0C10; Age:6.3 +0C12..0C28; Age:6.3 +0C2A..0C33; Age:6.3 +0C35..0C39; Age:6.3 +0C3D..0C44; Age:6.3 +0C46..0C48; Age:6.3 +0C4A..0C4D; Age:6.3 +0C55..0C56; Age:6.3 +0C58..0C59; Age:6.3 +0C60..0C63; Age:6.3 +0C66..0C6F; Age:6.3 +0C78..0C7F; Age:6.3 +0C82..0C83; Age:6.3 +0C85..0C8C; Age:6.3 +0C8E..0C90; Age:6.3 +0C92..0CA8; Age:6.3 +0CAA..0CB3; Age:6.3 +0CB5..0CB9; Age:6.3 +0CBC..0CC4; Age:6.3 +0CC6..0CC8; Age:6.3 +0CCA..0CCD; Age:6.3 +0CD5..0CD6; Age:6.3 +0CDE..0CDE; Age:6.3 +0CE0..0CE3; Age:6.3 +0CE6..0CEF; Age:6.3 +0CF1..0CF2; Age:6.3 +0D02..0D03; Age:6.3 +0D05..0D0C; Age:6.3 +0D0E..0D10; Age:6.3 +0D12..0D3A; Age:6.3 +0D3D..0D44; Age:6.3 +0D46..0D48; Age:6.3 +0D4A..0D4E; Age:6.3 +0D57..0D57; Age:6.3 +0D60..0D63; Age:6.3 +0D66..0D75; Age:6.3 +0D79..0D7F; Age:6.3 +0D82..0D83; Age:6.3 +0D85..0D96; Age:6.3 +0D9A..0DB1; Age:6.3 +0DB3..0DBB; Age:6.3 +0DBD..0DBD; Age:6.3 +0DC0..0DC6; Age:6.3 +0DCA..0DCA; Age:6.3 +0DCF..0DD4; Age:6.3 +0DD6..0DD6; Age:6.3 +0DD8..0DDF; Age:6.3 +0DF2..0DF4; Age:6.3 +0E01..0E3A; Age:6.3 +0E3F..0E5B; Age:6.3 +0E81..0E82; Age:6.3 +0E84..0E84; Age:6.3 +0E87..0E88; Age:6.3 +0E8A..0E8A; Age:6.3 +0E8D..0E8D; Age:6.3 +0E94..0E97; Age:6.3 +0E99..0E9F; Age:6.3 +0EA1..0EA3; Age:6.3 +0EA5..0EA5; Age:6.3 +0EA7..0EA7; Age:6.3 +0EAA..0EAB; Age:6.3 +0EAD..0EB9; Age:6.3 +0EBB..0EBD; Age:6.3 +0EC0..0EC4; Age:6.3 +0EC6..0EC6; Age:6.3 +0EC8..0ECD; Age:6.3 +0ED0..0ED9; Age:6.3 +0EDC..0EDF; Age:6.3 +0F00..0F47; Age:6.3 +0F49..0F6C; Age:6.3 +0F71..0F97; Age:6.3 +0F99..0FBC; Age:6.3 +0FBE..0FCC; Age:6.3 +0FCE..0FDA; Age:6.3 +1000..10C5; Age:6.3 +10C7..10C7; Age:6.3 +10CD..10CD; Age:6.3 +10D0..1248; Age:6.3 +124A..124D; Age:6.3 +1250..1256; Age:6.3 +1258..1258; Age:6.3 +125A..125D; Age:6.3 +1260..1288; Age:6.3 +128A..128D; Age:6.3 +1290..12B0; Age:6.3 +12B2..12B5; Age:6.3 +12B8..12BE; Age:6.3 +12C0..12C0; Age:6.3 +12C2..12C5; Age:6.3 +12C8..12D6; Age:6.3 +12D8..1310; Age:6.3 +1312..1315; Age:6.3 +1318..135A; Age:6.3 +135D..137C; Age:6.3 +1380..1399; Age:6.3 +13A0..13F4; Age:6.3 +1400..169C; Age:6.3 +16A0..16F0; Age:6.3 +1700..170C; Age:6.3 +170E..1714; Age:6.3 +1720..1736; Age:6.3 +1740..1753; Age:6.3 +1760..176C; Age:6.3 +176E..1770; Age:6.3 +1772..1773; Age:6.3 +1780..17DD; Age:6.3 +17E0..17E9; Age:6.3 +17F0..17F9; Age:6.3 +1800..180E; Age:6.3 +1810..1819; Age:6.3 +1820..1877; Age:6.3 +1880..18AA; Age:6.3 +18B0..18F5; Age:6.3 +1900..191C; Age:6.3 +1920..192B; Age:6.3 +1930..193B; Age:6.3 +1940..1940; Age:6.3 +1944..196D; Age:6.3 +1970..1974; Age:6.3 +1980..19AB; Age:6.3 +19B0..19C9; Age:6.3 +19D0..19DA; Age:6.3 +19DE..1A1B; Age:6.3 +1A1E..1A5E; Age:6.3 +1A60..1A7C; Age:6.3 +1A7F..1A89; Age:6.3 +1A90..1A99; Age:6.3 +1AA0..1AAD; Age:6.3 +1B00..1B4B; Age:6.3 +1B50..1B7C; Age:6.3 +1B80..1BF3; Age:6.3 +1BFC..1C37; Age:6.3 +1C3B..1C49; Age:6.3 +1C4D..1C7F; Age:6.3 +1CC0..1CC7; Age:6.3 +1CD0..1CF6; Age:6.3 +1D00..1DE6; Age:6.3 +1DFC..1F15; Age:6.3 +1F18..1F1D; Age:6.3 +1F20..1F45; Age:6.3 +1F48..1F4D; Age:6.3 +1F50..1F57; Age:6.3 +1F59..1F59; Age:6.3 +1F5B..1F5B; Age:6.3 +1F5D..1F5D; Age:6.3 +1F5F..1F7D; Age:6.3 +1F80..1FB4; Age:6.3 +1FB6..1FC4; Age:6.3 +1FC6..1FD3; Age:6.3 +1FD6..1FDB; Age:6.3 +1FDD..1FEF; Age:6.3 +1FF2..1FF4; Age:6.3 +1FF6..1FFE; Age:6.3 +2000..2064; Age:6.3 +2066..2071; Age:6.3 +2074..208E; Age:6.3 +2090..209C; Age:6.3 +20A0..20BA; Age:6.3 +20D0..20F0; Age:6.3 +2100..2189; Age:6.3 +2190..23F3; Age:6.3 +2400..2426; Age:6.3 +2440..244A; Age:6.3 +2460..26FF; Age:6.3 +2701..2B4C; Age:6.3 +2B50..2B59; Age:6.3 +2C00..2C2E; Age:6.3 +2C30..2C5E; Age:6.3 +2C60..2CF3; Age:6.3 +2CF9..2D25; Age:6.3 +2D27..2D27; Age:6.3 +2D2D..2D2D; Age:6.3 +2D30..2D67; Age:6.3 +2D6F..2D70; Age:6.3 +2D7F..2D96; Age:6.3 +2DA0..2DA6; Age:6.3 +2DA8..2DAE; Age:6.3 +2DB0..2DB6; Age:6.3 +2DB8..2DBE; Age:6.3 +2DC0..2DC6; Age:6.3 +2DC8..2DCE; Age:6.3 +2DD0..2DD6; Age:6.3 +2DD8..2DDE; Age:6.3 +2DE0..2E3B; Age:6.3 +2E80..2E99; Age:6.3 +2E9B..2EF3; Age:6.3 +2F00..2FD5; Age:6.3 +2FF0..2FFB; Age:6.3 +3000..303F; Age:6.3 +3041..3096; Age:6.3 +3099..30FF; Age:6.3 +3105..312D; Age:6.3 +3131..318E; Age:6.3 +3190..31BA; Age:6.3 +31C0..31E3; Age:6.3 +31F0..321E; Age:6.3 +3220..32FE; Age:6.3 +3300..4DB5; Age:6.3 +4DC0..9FCC; Age:6.3 +A000..A48C; Age:6.3 +A490..A4C6; Age:6.3 +A4D0..A62B; Age:6.3 +A640..A697; Age:6.3 +A69F..A6F7; Age:6.3 +A700..A78E; Age:6.3 +A790..A793; Age:6.3 +A7A0..A7AA; Age:6.3 +A7F8..A82B; Age:6.3 +A830..A839; Age:6.3 +A840..A877; Age:6.3 +A880..A8C4; Age:6.3 +A8CE..A8D9; Age:6.3 +A8E0..A8FB; Age:6.3 +A900..A953; Age:6.3 +A95F..A97C; Age:6.3 +A980..A9CD; Age:6.3 +A9CF..A9D9; Age:6.3 +A9DE..A9DF; Age:6.3 +AA00..AA36; Age:6.3 +AA40..AA4D; Age:6.3 +AA50..AA59; Age:6.3 +AA5C..AA7B; Age:6.3 +AA80..AAC2; Age:6.3 +AADB..AAF6; Age:6.3 +AB01..AB06; Age:6.3 +AB09..AB0E; Age:6.3 +AB11..AB16; Age:6.3 +AB20..AB26; Age:6.3 +AB28..AB2E; Age:6.3 +ABC0..ABED; Age:6.3 +ABF0..ABF9; Age:6.3 +AC00..D7A3; Age:6.3 +D7B0..D7C6; Age:6.3 +D7CB..D7FB; Age:6.3 +E000..FA6D; Age:6.3 +FA70..FAD9; Age:6.3 +FB00..FB06; Age:6.3 +FB13..FB17; Age:6.3 +FB1D..FB36; Age:6.3 +FB38..FB3C; Age:6.3 +FB3E..FB3E; Age:6.3 +FB40..FB41; Age:6.3 +FB43..FB44; Age:6.3 +FB46..FBC1; Age:6.3 +FBD3..FD3F; Age:6.3 +FD50..FD8F; Age:6.3 +FD92..FDC7; Age:6.3 +FDD0..FDFD; Age:6.3 +FE00..FE19; Age:6.3 +FE20..FE26; Age:6.3 +FE30..FE52; Age:6.3 +FE54..FE66; Age:6.3 +FE68..FE6B; Age:6.3 +FE70..FE74; Age:6.3 +FE76..FEFC; Age:6.3 +FEFF..FEFF; Age:6.3 +FF01..FFBE; Age:6.3 +FFC2..FFC7; Age:6.3 +FFCA..FFCF; Age:6.3 +FFD2..FFD7; Age:6.3 +FFDA..FFDC; Age:6.3 +FFE0..FFE6; Age:6.3 +FFE8..FFEE; Age:6.3 +FFF9..1000B; Age:6.3 +1000D..10026; Age:6.3 +10028..1003A; Age:6.3 +1003C..1003D; Age:6.3 +1003F..1004D; Age:6.3 +10050..1005D; Age:6.3 +10080..100FA; Age:6.3 +10100..10102; Age:6.3 +10107..10133; Age:6.3 +10137..1018A; Age:6.3 +10190..1019B; Age:6.3 +101D0..101FD; Age:6.3 +10280..1029C; Age:6.3 +102A0..102D0; Age:6.3 +10300..1031E; Age:6.3 +10320..10323; Age:6.3 +10330..1034A; Age:6.3 +10380..1039D; Age:6.3 +1039F..103C3; Age:6.3 +103C8..103D5; Age:6.3 +10400..1049D; Age:6.3 +104A0..104A9; Age:6.3 +10800..10805; Age:6.3 +10808..10808; Age:6.3 +1080A..10835; Age:6.3 +10837..10838; Age:6.3 +1083C..1083C; Age:6.3 +1083F..10855; Age:6.3 +10857..1085F; Age:6.3 +10900..1091B; Age:6.3 +1091F..10939; Age:6.3 +1093F..1093F; Age:6.3 +10980..109B7; Age:6.3 +109BE..109BF; Age:6.3 +10A00..10A03; Age:6.3 +10A05..10A06; Age:6.3 +10A0C..10A13; Age:6.3 +10A15..10A17; Age:6.3 +10A19..10A33; Age:6.3 +10A38..10A3A; Age:6.3 +10A3F..10A47; Age:6.3 +10A50..10A58; Age:6.3 +10A60..10A7F; Age:6.3 +10B00..10B35; Age:6.3 +10B39..10B55; Age:6.3 +10B58..10B72; Age:6.3 +10B78..10B7F; Age:6.3 +10C00..10C48; Age:6.3 +10E60..10E7E; Age:6.3 +11000..1104D; Age:6.3 +11052..1106F; Age:6.3 +11080..110C1; Age:6.3 +110D0..110E8; Age:6.3 +110F0..110F9; Age:6.3 +11100..11134; Age:6.3 +11136..11143; Age:6.3 +11180..111C8; Age:6.3 +111D0..111D9; Age:6.3 +11680..116B7; Age:6.3 +116C0..116C9; Age:6.3 +12000..1236E; Age:6.3 +12400..12462; Age:6.3 +12470..12473; Age:6.3 +13000..1342E; Age:6.3 +16800..16A38; Age:6.3 +16F00..16F44; Age:6.3 +16F50..16F7E; Age:6.3 +16F8F..16F9F; Age:6.3 +1B000..1B001; Age:6.3 +1D000..1D0F5; Age:6.3 +1D100..1D126; Age:6.3 +1D129..1D1DD; Age:6.3 +1D200..1D245; Age:6.3 +1D300..1D356; Age:6.3 +1D360..1D371; Age:6.3 +1D400..1D454; Age:6.3 +1D456..1D49C; Age:6.3 +1D49E..1D49F; Age:6.3 +1D4A2..1D4A2; Age:6.3 +1D4A5..1D4A6; Age:6.3 +1D4A9..1D4AC; Age:6.3 +1D4AE..1D4B9; Age:6.3 +1D4BB..1D4BB; Age:6.3 +1D4BD..1D4C3; Age:6.3 +1D4C5..1D505; Age:6.3 +1D507..1D50A; Age:6.3 +1D50D..1D514; Age:6.3 +1D516..1D51C; Age:6.3 +1D51E..1D539; Age:6.3 +1D53B..1D53E; Age:6.3 +1D540..1D544; Age:6.3 +1D546..1D546; Age:6.3 +1D54A..1D550; Age:6.3 +1D552..1D6A5; Age:6.3 +1D6A8..1D7CB; Age:6.3 +1D7CE..1D7FF; Age:6.3 +1EE00..1EE03; Age:6.3 +1EE05..1EE1F; Age:6.3 +1EE21..1EE22; Age:6.3 +1EE24..1EE24; Age:6.3 +1EE27..1EE27; Age:6.3 +1EE29..1EE32; Age:6.3 +1EE34..1EE37; Age:6.3 +1EE39..1EE39; Age:6.3 +1EE3B..1EE3B; Age:6.3 +1EE42..1EE42; Age:6.3 +1EE47..1EE47; Age:6.3 +1EE49..1EE49; Age:6.3 +1EE4B..1EE4B; Age:6.3 +1EE4D..1EE4F; Age:6.3 +1EE51..1EE52; Age:6.3 +1EE54..1EE54; Age:6.3 +1EE57..1EE57; Age:6.3 +1EE59..1EE59; Age:6.3 +1EE5B..1EE5B; Age:6.3 +1EE5D..1EE5D; Age:6.3 +1EE5F..1EE5F; Age:6.3 +1EE61..1EE62; Age:6.3 +1EE64..1EE64; Age:6.3 +1EE67..1EE6A; Age:6.3 +1EE6C..1EE72; Age:6.3 +1EE74..1EE77; Age:6.3 +1EE79..1EE7C; Age:6.3 +1EE7E..1EE7E; Age:6.3 +1EE80..1EE89; Age:6.3 +1EE8B..1EE9B; Age:6.3 +1EEA1..1EEA3; Age:6.3 +1EEA5..1EEA9; Age:6.3 +1EEAB..1EEBB; Age:6.3 +1EEF0..1EEF1; Age:6.3 +1F000..1F02B; Age:6.3 +1F030..1F093; Age:6.3 +1F0A0..1F0AE; Age:6.3 +1F0B1..1F0BE; Age:6.3 +1F0C1..1F0CF; Age:6.3 +1F0D1..1F0DF; Age:6.3 +1F100..1F10A; Age:6.3 +1F110..1F12E; Age:6.3 +1F130..1F16B; Age:6.3 +1F170..1F19A; Age:6.3 +1F1E6..1F202; Age:6.3 +1F210..1F23A; Age:6.3 +1F240..1F248; Age:6.3 +1F250..1F251; Age:6.3 +1F300..1F320; Age:6.3 +1F330..1F335; Age:6.3 +1F337..1F37C; Age:6.3 +1F380..1F393; Age:6.3 +1F3A0..1F3C4; Age:6.3 +1F3C6..1F3CA; Age:6.3 +1F3E0..1F3F0; Age:6.3 +1F400..1F43E; Age:6.3 +1F440..1F440; Age:6.3 +1F442..1F4F7; Age:6.3 +1F4F9..1F4FC; Age:6.3 +1F500..1F53D; Age:6.3 +1F540..1F543; Age:6.3 +1F550..1F567; Age:6.3 +1F5FB..1F640; Age:6.3 +1F645..1F64F; Age:6.3 +1F680..1F6C5; Age:6.3 +1F700..1F773; Age:6.3 +1FFFE..2A6D6; Age:6.3 +2A700..2B734; Age:6.3 +2B740..2B81D; Age:6.3 +2F800..2FA1D; Age:6.3 +2FFFE..2FFFF; Age:6.3 +3FFFE..3FFFF; Age:6.3 +4FFFE..4FFFF; Age:6.3 +5FFFE..5FFFF; Age:6.3 +6FFFE..6FFFF; Age:6.3 +7FFFE..7FFFF; Age:6.3 +8FFFE..8FFFF; Age:6.3 +9FFFE..9FFFF; Age:6.3 +AFFFE..AFFFF; Age:6.3 +BFFFE..BFFFF; Age:6.3 +CFFFE..CFFFF; Age:6.3 +DFFFE..DFFFF; Age:6.3 +E0001..E0001; Age:6.3 +E0020..E007F; Age:6.3 +E0100..E01EF; Age:6.3 +EFFFE..10FFFF; Age:6.3 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_3.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_3.test new file mode 100644 index 000000000..6671987cc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_6_3.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_6_3 + +description: +Tests character class syntax of the Unicode 12.1 Age=6.3 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_7_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_7_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_7_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_7_0.flex new file mode 100644 index 000000000..decc2288e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_7_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_7_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:7.0} { setCurCharPropertyValue("Age:7.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_7_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_7_0.output new file mode 100644 index 000000000..6686b38a5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_7_0.output @@ -0,0 +1,610 @@ +0000..0377; Age:7.0 +037A..037F; Age:7.0 +0384..038A; Age:7.0 +038C..038C; Age:7.0 +038E..03A1; Age:7.0 +03A3..052F; Age:7.0 +0531..0556; Age:7.0 +0559..055F; Age:7.0 +0561..0587; Age:7.0 +0589..058A; Age:7.0 +058D..058F; Age:7.0 +0591..05C7; Age:7.0 +05D0..05EA; Age:7.0 +05F0..05F4; Age:7.0 +0600..061C; Age:7.0 +061E..070D; Age:7.0 +070F..074A; Age:7.0 +074D..07B1; Age:7.0 +07C0..07FA; Age:7.0 +0800..082D; Age:7.0 +0830..083E; Age:7.0 +0840..085B; Age:7.0 +085E..085E; Age:7.0 +08A0..08B2; Age:7.0 +08E4..0983; Age:7.0 +0985..098C; Age:7.0 +098F..0990; Age:7.0 +0993..09A8; Age:7.0 +09AA..09B0; Age:7.0 +09B2..09B2; Age:7.0 +09B6..09B9; Age:7.0 +09BC..09C4; Age:7.0 +09C7..09C8; Age:7.0 +09CB..09CE; Age:7.0 +09D7..09D7; Age:7.0 +09DC..09DD; Age:7.0 +09DF..09E3; Age:7.0 +09E6..09FB; Age:7.0 +0A01..0A03; Age:7.0 +0A05..0A0A; Age:7.0 +0A0F..0A10; Age:7.0 +0A13..0A28; Age:7.0 +0A2A..0A30; Age:7.0 +0A32..0A33; Age:7.0 +0A35..0A36; Age:7.0 +0A38..0A39; Age:7.0 +0A3C..0A3C; Age:7.0 +0A3E..0A42; Age:7.0 +0A47..0A48; Age:7.0 +0A4B..0A4D; Age:7.0 +0A51..0A51; Age:7.0 +0A59..0A5C; Age:7.0 +0A5E..0A5E; Age:7.0 +0A66..0A75; Age:7.0 +0A81..0A83; Age:7.0 +0A85..0A8D; Age:7.0 +0A8F..0A91; Age:7.0 +0A93..0AA8; Age:7.0 +0AAA..0AB0; Age:7.0 +0AB2..0AB3; Age:7.0 +0AB5..0AB9; Age:7.0 +0ABC..0AC5; Age:7.0 +0AC7..0AC9; Age:7.0 +0ACB..0ACD; Age:7.0 +0AD0..0AD0; Age:7.0 +0AE0..0AE3; Age:7.0 +0AE6..0AF1; Age:7.0 +0B01..0B03; Age:7.0 +0B05..0B0C; Age:7.0 +0B0F..0B10; Age:7.0 +0B13..0B28; Age:7.0 +0B2A..0B30; Age:7.0 +0B32..0B33; Age:7.0 +0B35..0B39; Age:7.0 +0B3C..0B44; Age:7.0 +0B47..0B48; Age:7.0 +0B4B..0B4D; Age:7.0 +0B56..0B57; Age:7.0 +0B5C..0B5D; Age:7.0 +0B5F..0B63; Age:7.0 +0B66..0B77; Age:7.0 +0B82..0B83; Age:7.0 +0B85..0B8A; Age:7.0 +0B8E..0B90; Age:7.0 +0B92..0B95; Age:7.0 +0B99..0B9A; Age:7.0 +0B9C..0B9C; Age:7.0 +0B9E..0B9F; Age:7.0 +0BA3..0BA4; Age:7.0 +0BA8..0BAA; Age:7.0 +0BAE..0BB9; Age:7.0 +0BBE..0BC2; Age:7.0 +0BC6..0BC8; Age:7.0 +0BCA..0BCD; Age:7.0 +0BD0..0BD0; Age:7.0 +0BD7..0BD7; Age:7.0 +0BE6..0BFA; Age:7.0 +0C00..0C03; Age:7.0 +0C05..0C0C; Age:7.0 +0C0E..0C10; Age:7.0 +0C12..0C28; Age:7.0 +0C2A..0C39; Age:7.0 +0C3D..0C44; Age:7.0 +0C46..0C48; Age:7.0 +0C4A..0C4D; Age:7.0 +0C55..0C56; Age:7.0 +0C58..0C59; Age:7.0 +0C60..0C63; Age:7.0 +0C66..0C6F; Age:7.0 +0C78..0C7F; Age:7.0 +0C81..0C83; Age:7.0 +0C85..0C8C; Age:7.0 +0C8E..0C90; Age:7.0 +0C92..0CA8; Age:7.0 +0CAA..0CB3; Age:7.0 +0CB5..0CB9; Age:7.0 +0CBC..0CC4; Age:7.0 +0CC6..0CC8; Age:7.0 +0CCA..0CCD; Age:7.0 +0CD5..0CD6; Age:7.0 +0CDE..0CDE; Age:7.0 +0CE0..0CE3; Age:7.0 +0CE6..0CEF; Age:7.0 +0CF1..0CF2; Age:7.0 +0D01..0D03; Age:7.0 +0D05..0D0C; Age:7.0 +0D0E..0D10; Age:7.0 +0D12..0D3A; Age:7.0 +0D3D..0D44; Age:7.0 +0D46..0D48; Age:7.0 +0D4A..0D4E; Age:7.0 +0D57..0D57; Age:7.0 +0D60..0D63; Age:7.0 +0D66..0D75; Age:7.0 +0D79..0D7F; Age:7.0 +0D82..0D83; Age:7.0 +0D85..0D96; Age:7.0 +0D9A..0DB1; Age:7.0 +0DB3..0DBB; Age:7.0 +0DBD..0DBD; Age:7.0 +0DC0..0DC6; Age:7.0 +0DCA..0DCA; Age:7.0 +0DCF..0DD4; Age:7.0 +0DD6..0DD6; Age:7.0 +0DD8..0DDF; Age:7.0 +0DE6..0DEF; Age:7.0 +0DF2..0DF4; Age:7.0 +0E01..0E3A; Age:7.0 +0E3F..0E5B; Age:7.0 +0E81..0E82; Age:7.0 +0E84..0E84; Age:7.0 +0E87..0E88; Age:7.0 +0E8A..0E8A; Age:7.0 +0E8D..0E8D; Age:7.0 +0E94..0E97; Age:7.0 +0E99..0E9F; Age:7.0 +0EA1..0EA3; Age:7.0 +0EA5..0EA5; Age:7.0 +0EA7..0EA7; Age:7.0 +0EAA..0EAB; Age:7.0 +0EAD..0EB9; Age:7.0 +0EBB..0EBD; Age:7.0 +0EC0..0EC4; Age:7.0 +0EC6..0EC6; Age:7.0 +0EC8..0ECD; Age:7.0 +0ED0..0ED9; Age:7.0 +0EDC..0EDF; Age:7.0 +0F00..0F47; Age:7.0 +0F49..0F6C; Age:7.0 +0F71..0F97; Age:7.0 +0F99..0FBC; Age:7.0 +0FBE..0FCC; Age:7.0 +0FCE..0FDA; Age:7.0 +1000..10C5; Age:7.0 +10C7..10C7; Age:7.0 +10CD..10CD; Age:7.0 +10D0..1248; Age:7.0 +124A..124D; Age:7.0 +1250..1256; Age:7.0 +1258..1258; Age:7.0 +125A..125D; Age:7.0 +1260..1288; Age:7.0 +128A..128D; Age:7.0 +1290..12B0; Age:7.0 +12B2..12B5; Age:7.0 +12B8..12BE; Age:7.0 +12C0..12C0; Age:7.0 +12C2..12C5; Age:7.0 +12C8..12D6; Age:7.0 +12D8..1310; Age:7.0 +1312..1315; Age:7.0 +1318..135A; Age:7.0 +135D..137C; Age:7.0 +1380..1399; Age:7.0 +13A0..13F4; Age:7.0 +1400..169C; Age:7.0 +16A0..16F8; Age:7.0 +1700..170C; Age:7.0 +170E..1714; Age:7.0 +1720..1736; Age:7.0 +1740..1753; Age:7.0 +1760..176C; Age:7.0 +176E..1770; Age:7.0 +1772..1773; Age:7.0 +1780..17DD; Age:7.0 +17E0..17E9; Age:7.0 +17F0..17F9; Age:7.0 +1800..180E; Age:7.0 +1810..1819; Age:7.0 +1820..1877; Age:7.0 +1880..18AA; Age:7.0 +18B0..18F5; Age:7.0 +1900..191E; Age:7.0 +1920..192B; Age:7.0 +1930..193B; Age:7.0 +1940..1940; Age:7.0 +1944..196D; Age:7.0 +1970..1974; Age:7.0 +1980..19AB; Age:7.0 +19B0..19C9; Age:7.0 +19D0..19DA; Age:7.0 +19DE..1A1B; Age:7.0 +1A1E..1A5E; Age:7.0 +1A60..1A7C; Age:7.0 +1A7F..1A89; Age:7.0 +1A90..1A99; Age:7.0 +1AA0..1AAD; Age:7.0 +1AB0..1ABE; Age:7.0 +1B00..1B4B; Age:7.0 +1B50..1B7C; Age:7.0 +1B80..1BF3; Age:7.0 +1BFC..1C37; Age:7.0 +1C3B..1C49; Age:7.0 +1C4D..1C7F; Age:7.0 +1CC0..1CC7; Age:7.0 +1CD0..1CF6; Age:7.0 +1CF8..1CF9; Age:7.0 +1D00..1DF5; Age:7.0 +1DFC..1F15; Age:7.0 +1F18..1F1D; Age:7.0 +1F20..1F45; Age:7.0 +1F48..1F4D; Age:7.0 +1F50..1F57; Age:7.0 +1F59..1F59; Age:7.0 +1F5B..1F5B; Age:7.0 +1F5D..1F5D; Age:7.0 +1F5F..1F7D; Age:7.0 +1F80..1FB4; Age:7.0 +1FB6..1FC4; Age:7.0 +1FC6..1FD3; Age:7.0 +1FD6..1FDB; Age:7.0 +1FDD..1FEF; Age:7.0 +1FF2..1FF4; Age:7.0 +1FF6..1FFE; Age:7.0 +2000..2064; Age:7.0 +2066..2071; Age:7.0 +2074..208E; Age:7.0 +2090..209C; Age:7.0 +20A0..20BD; Age:7.0 +20D0..20F0; Age:7.0 +2100..2189; Age:7.0 +2190..23FA; Age:7.0 +2400..2426; Age:7.0 +2440..244A; Age:7.0 +2460..2B73; Age:7.0 +2B76..2B95; Age:7.0 +2B98..2BB9; Age:7.0 +2BBD..2BC8; Age:7.0 +2BCA..2BD1; Age:7.0 +2C00..2C2E; Age:7.0 +2C30..2C5E; Age:7.0 +2C60..2CF3; Age:7.0 +2CF9..2D25; Age:7.0 +2D27..2D27; Age:7.0 +2D2D..2D2D; Age:7.0 +2D30..2D67; Age:7.0 +2D6F..2D70; Age:7.0 +2D7F..2D96; Age:7.0 +2DA0..2DA6; Age:7.0 +2DA8..2DAE; Age:7.0 +2DB0..2DB6; Age:7.0 +2DB8..2DBE; Age:7.0 +2DC0..2DC6; Age:7.0 +2DC8..2DCE; Age:7.0 +2DD0..2DD6; Age:7.0 +2DD8..2DDE; Age:7.0 +2DE0..2E42; Age:7.0 +2E80..2E99; Age:7.0 +2E9B..2EF3; Age:7.0 +2F00..2FD5; Age:7.0 +2FF0..2FFB; Age:7.0 +3000..303F; Age:7.0 +3041..3096; Age:7.0 +3099..30FF; Age:7.0 +3105..312D; Age:7.0 +3131..318E; Age:7.0 +3190..31BA; Age:7.0 +31C0..31E3; Age:7.0 +31F0..321E; Age:7.0 +3220..32FE; Age:7.0 +3300..4DB5; Age:7.0 +4DC0..9FCC; Age:7.0 +A000..A48C; Age:7.0 +A490..A4C6; Age:7.0 +A4D0..A62B; Age:7.0 +A640..A69D; Age:7.0 +A69F..A6F7; Age:7.0 +A700..A78E; Age:7.0 +A790..A7AD; Age:7.0 +A7B0..A7B1; Age:7.0 +A7F7..A82B; Age:7.0 +A830..A839; Age:7.0 +A840..A877; Age:7.0 +A880..A8C4; Age:7.0 +A8CE..A8D9; Age:7.0 +A8E0..A8FB; Age:7.0 +A900..A953; Age:7.0 +A95F..A97C; Age:7.0 +A980..A9CD; Age:7.0 +A9CF..A9D9; Age:7.0 +A9DE..A9FE; Age:7.0 +AA00..AA36; Age:7.0 +AA40..AA4D; Age:7.0 +AA50..AA59; Age:7.0 +AA5C..AAC2; Age:7.0 +AADB..AAF6; Age:7.0 +AB01..AB06; Age:7.0 +AB09..AB0E; Age:7.0 +AB11..AB16; Age:7.0 +AB20..AB26; Age:7.0 +AB28..AB2E; Age:7.0 +AB30..AB5F; Age:7.0 +AB64..AB65; Age:7.0 +ABC0..ABED; Age:7.0 +ABF0..ABF9; Age:7.0 +AC00..D7A3; Age:7.0 +D7B0..D7C6; Age:7.0 +D7CB..D7FB; Age:7.0 +E000..FA6D; Age:7.0 +FA70..FAD9; Age:7.0 +FB00..FB06; Age:7.0 +FB13..FB17; Age:7.0 +FB1D..FB36; Age:7.0 +FB38..FB3C; Age:7.0 +FB3E..FB3E; Age:7.0 +FB40..FB41; Age:7.0 +FB43..FB44; Age:7.0 +FB46..FBC1; Age:7.0 +FBD3..FD3F; Age:7.0 +FD50..FD8F; Age:7.0 +FD92..FDC7; Age:7.0 +FDD0..FDFD; Age:7.0 +FE00..FE19; Age:7.0 +FE20..FE2D; Age:7.0 +FE30..FE52; Age:7.0 +FE54..FE66; Age:7.0 +FE68..FE6B; Age:7.0 +FE70..FE74; Age:7.0 +FE76..FEFC; Age:7.0 +FEFF..FEFF; Age:7.0 +FF01..FFBE; Age:7.0 +FFC2..FFC7; Age:7.0 +FFCA..FFCF; Age:7.0 +FFD2..FFD7; Age:7.0 +FFDA..FFDC; Age:7.0 +FFE0..FFE6; Age:7.0 +FFE8..FFEE; Age:7.0 +FFF9..1000B; Age:7.0 +1000D..10026; Age:7.0 +10028..1003A; Age:7.0 +1003C..1003D; Age:7.0 +1003F..1004D; Age:7.0 +10050..1005D; Age:7.0 +10080..100FA; Age:7.0 +10100..10102; Age:7.0 +10107..10133; Age:7.0 +10137..1018C; Age:7.0 +10190..1019B; Age:7.0 +101A0..101A0; Age:7.0 +101D0..101FD; Age:7.0 +10280..1029C; Age:7.0 +102A0..102D0; Age:7.0 +102E0..102FB; Age:7.0 +10300..10323; Age:7.0 +10330..1034A; Age:7.0 +10350..1037A; Age:7.0 +10380..1039D; Age:7.0 +1039F..103C3; Age:7.0 +103C8..103D5; Age:7.0 +10400..1049D; Age:7.0 +104A0..104A9; Age:7.0 +10500..10527; Age:7.0 +10530..10563; Age:7.0 +1056F..1056F; Age:7.0 +10600..10736; Age:7.0 +10740..10755; Age:7.0 +10760..10767; Age:7.0 +10800..10805; Age:7.0 +10808..10808; Age:7.0 +1080A..10835; Age:7.0 +10837..10838; Age:7.0 +1083C..1083C; Age:7.0 +1083F..10855; Age:7.0 +10857..1089E; Age:7.0 +108A7..108AF; Age:7.0 +10900..1091B; Age:7.0 +1091F..10939; Age:7.0 +1093F..1093F; Age:7.0 +10980..109B7; Age:7.0 +109BE..109BF; Age:7.0 +10A00..10A03; Age:7.0 +10A05..10A06; Age:7.0 +10A0C..10A13; Age:7.0 +10A15..10A17; Age:7.0 +10A19..10A33; Age:7.0 +10A38..10A3A; Age:7.0 +10A3F..10A47; Age:7.0 +10A50..10A58; Age:7.0 +10A60..10A9F; Age:7.0 +10AC0..10AE6; Age:7.0 +10AEB..10AF6; Age:7.0 +10B00..10B35; Age:7.0 +10B39..10B55; Age:7.0 +10B58..10B72; Age:7.0 +10B78..10B91; Age:7.0 +10B99..10B9C; Age:7.0 +10BA9..10BAF; Age:7.0 +10C00..10C48; Age:7.0 +10E60..10E7E; Age:7.0 +11000..1104D; Age:7.0 +11052..1106F; Age:7.0 +1107F..110C1; Age:7.0 +110D0..110E8; Age:7.0 +110F0..110F9; Age:7.0 +11100..11134; Age:7.0 +11136..11143; Age:7.0 +11150..11176; Age:7.0 +11180..111C8; Age:7.0 +111CD..111CD; Age:7.0 +111D0..111DA; Age:7.0 +111E1..111F4; Age:7.0 +11200..11211; Age:7.0 +11213..1123D; Age:7.0 +112B0..112EA; Age:7.0 +112F0..112F9; Age:7.0 +11301..11303; Age:7.0 +11305..1130C; Age:7.0 +1130F..11310; Age:7.0 +11313..11328; Age:7.0 +1132A..11330; Age:7.0 +11332..11333; Age:7.0 +11335..11339; Age:7.0 +1133C..11344; Age:7.0 +11347..11348; Age:7.0 +1134B..1134D; Age:7.0 +11357..11357; Age:7.0 +1135D..11363; Age:7.0 +11366..1136C; Age:7.0 +11370..11374; Age:7.0 +11480..114C7; Age:7.0 +114D0..114D9; Age:7.0 +11580..115B5; Age:7.0 +115B8..115C9; Age:7.0 +11600..11644; Age:7.0 +11650..11659; Age:7.0 +11680..116B7; Age:7.0 +116C0..116C9; Age:7.0 +118A0..118F2; Age:7.0 +118FF..118FF; Age:7.0 +11AC0..11AF8; Age:7.0 +12000..12398; Age:7.0 +12400..1246E; Age:7.0 +12470..12474; Age:7.0 +13000..1342E; Age:7.0 +16800..16A38; Age:7.0 +16A40..16A5E; Age:7.0 +16A60..16A69; Age:7.0 +16A6E..16A6F; Age:7.0 +16AD0..16AED; Age:7.0 +16AF0..16AF5; Age:7.0 +16B00..16B45; Age:7.0 +16B50..16B59; Age:7.0 +16B5B..16B61; Age:7.0 +16B63..16B77; Age:7.0 +16B7D..16B8F; Age:7.0 +16F00..16F44; Age:7.0 +16F50..16F7E; Age:7.0 +16F8F..16F9F; Age:7.0 +1B000..1B001; Age:7.0 +1BC00..1BC6A; Age:7.0 +1BC70..1BC7C; Age:7.0 +1BC80..1BC88; Age:7.0 +1BC90..1BC99; Age:7.0 +1BC9C..1BCA3; Age:7.0 +1D000..1D0F5; Age:7.0 +1D100..1D126; Age:7.0 +1D129..1D1DD; Age:7.0 +1D200..1D245; Age:7.0 +1D300..1D356; Age:7.0 +1D360..1D371; Age:7.0 +1D400..1D454; Age:7.0 +1D456..1D49C; Age:7.0 +1D49E..1D49F; Age:7.0 +1D4A2..1D4A2; Age:7.0 +1D4A5..1D4A6; Age:7.0 +1D4A9..1D4AC; Age:7.0 +1D4AE..1D4B9; Age:7.0 +1D4BB..1D4BB; Age:7.0 +1D4BD..1D4C3; Age:7.0 +1D4C5..1D505; Age:7.0 +1D507..1D50A; Age:7.0 +1D50D..1D514; Age:7.0 +1D516..1D51C; Age:7.0 +1D51E..1D539; Age:7.0 +1D53B..1D53E; Age:7.0 +1D540..1D544; Age:7.0 +1D546..1D546; Age:7.0 +1D54A..1D550; Age:7.0 +1D552..1D6A5; Age:7.0 +1D6A8..1D7CB; Age:7.0 +1D7CE..1D7FF; Age:7.0 +1E800..1E8C4; Age:7.0 +1E8C7..1E8D6; Age:7.0 +1EE00..1EE03; Age:7.0 +1EE05..1EE1F; Age:7.0 +1EE21..1EE22; Age:7.0 +1EE24..1EE24; Age:7.0 +1EE27..1EE27; Age:7.0 +1EE29..1EE32; Age:7.0 +1EE34..1EE37; Age:7.0 +1EE39..1EE39; Age:7.0 +1EE3B..1EE3B; Age:7.0 +1EE42..1EE42; Age:7.0 +1EE47..1EE47; Age:7.0 +1EE49..1EE49; Age:7.0 +1EE4B..1EE4B; Age:7.0 +1EE4D..1EE4F; Age:7.0 +1EE51..1EE52; Age:7.0 +1EE54..1EE54; Age:7.0 +1EE57..1EE57; Age:7.0 +1EE59..1EE59; Age:7.0 +1EE5B..1EE5B; Age:7.0 +1EE5D..1EE5D; Age:7.0 +1EE5F..1EE5F; Age:7.0 +1EE61..1EE62; Age:7.0 +1EE64..1EE64; Age:7.0 +1EE67..1EE6A; Age:7.0 +1EE6C..1EE72; Age:7.0 +1EE74..1EE77; Age:7.0 +1EE79..1EE7C; Age:7.0 +1EE7E..1EE7E; Age:7.0 +1EE80..1EE89; Age:7.0 +1EE8B..1EE9B; Age:7.0 +1EEA1..1EEA3; Age:7.0 +1EEA5..1EEA9; Age:7.0 +1EEAB..1EEBB; Age:7.0 +1EEF0..1EEF1; Age:7.0 +1F000..1F02B; Age:7.0 +1F030..1F093; Age:7.0 +1F0A0..1F0AE; Age:7.0 +1F0B1..1F0BF; Age:7.0 +1F0C1..1F0CF; Age:7.0 +1F0D1..1F0F5; Age:7.0 +1F100..1F10C; Age:7.0 +1F110..1F12E; Age:7.0 +1F130..1F16B; Age:7.0 +1F170..1F19A; Age:7.0 +1F1E6..1F202; Age:7.0 +1F210..1F23A; Age:7.0 +1F240..1F248; Age:7.0 +1F250..1F251; Age:7.0 +1F300..1F32C; Age:7.0 +1F330..1F37D; Age:7.0 +1F380..1F3CE; Age:7.0 +1F3D4..1F3F7; Age:7.0 +1F400..1F4FE; Age:7.0 +1F500..1F54A; Age:7.0 +1F550..1F579; Age:7.0 +1F57B..1F5A3; Age:7.0 +1F5A5..1F642; Age:7.0 +1F645..1F6CF; Age:7.0 +1F6E0..1F6EC; Age:7.0 +1F6F0..1F6F3; Age:7.0 +1F700..1F773; Age:7.0 +1F780..1F7D4; Age:7.0 +1F800..1F80B; Age:7.0 +1F810..1F847; Age:7.0 +1F850..1F859; Age:7.0 +1F860..1F887; Age:7.0 +1F890..1F8AD; Age:7.0 +1FFFE..2A6D6; Age:7.0 +2A700..2B734; Age:7.0 +2B740..2B81D; Age:7.0 +2F800..2FA1D; Age:7.0 +2FFFE..2FFFF; Age:7.0 +3FFFE..3FFFF; Age:7.0 +4FFFE..4FFFF; Age:7.0 +5FFFE..5FFFF; Age:7.0 +6FFFE..6FFFF; Age:7.0 +7FFFE..7FFFF; Age:7.0 +8FFFE..8FFFF; Age:7.0 +9FFFE..9FFFF; Age:7.0 +AFFFE..AFFFF; Age:7.0 +BFFFE..BFFFF; Age:7.0 +CFFFE..CFFFF; Age:7.0 +DFFFE..DFFFF; Age:7.0 +E0001..E0001; Age:7.0 +E0020..E007F; Age:7.0 +E0100..E01EF; Age:7.0 +EFFFE..10FFFF; Age:7.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_7_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_7_0.test new file mode 100644 index 000000000..7fd5afa26 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_7_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_7_0 + +description: +Tests character class syntax of the Unicode 12.1 Age=7.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_8_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_8_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_8_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_8_0.flex new file mode 100644 index 000000000..790c7feac --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_8_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_8_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:8.0} { setCurCharPropertyValue("Age:8.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_8_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_8_0.output new file mode 100644 index 000000000..21798a78e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_8_0.output @@ -0,0 +1,623 @@ +0000..0377; Age:8.0 +037A..037F; Age:8.0 +0384..038A; Age:8.0 +038C..038C; Age:8.0 +038E..03A1; Age:8.0 +03A3..052F; Age:8.0 +0531..0556; Age:8.0 +0559..055F; Age:8.0 +0561..0587; Age:8.0 +0589..058A; Age:8.0 +058D..058F; Age:8.0 +0591..05C7; Age:8.0 +05D0..05EA; Age:8.0 +05F0..05F4; Age:8.0 +0600..061C; Age:8.0 +061E..070D; Age:8.0 +070F..074A; Age:8.0 +074D..07B1; Age:8.0 +07C0..07FA; Age:8.0 +0800..082D; Age:8.0 +0830..083E; Age:8.0 +0840..085B; Age:8.0 +085E..085E; Age:8.0 +08A0..08B4; Age:8.0 +08E3..0983; Age:8.0 +0985..098C; Age:8.0 +098F..0990; Age:8.0 +0993..09A8; Age:8.0 +09AA..09B0; Age:8.0 +09B2..09B2; Age:8.0 +09B6..09B9; Age:8.0 +09BC..09C4; Age:8.0 +09C7..09C8; Age:8.0 +09CB..09CE; Age:8.0 +09D7..09D7; Age:8.0 +09DC..09DD; Age:8.0 +09DF..09E3; Age:8.0 +09E6..09FB; Age:8.0 +0A01..0A03; Age:8.0 +0A05..0A0A; Age:8.0 +0A0F..0A10; Age:8.0 +0A13..0A28; Age:8.0 +0A2A..0A30; Age:8.0 +0A32..0A33; Age:8.0 +0A35..0A36; Age:8.0 +0A38..0A39; Age:8.0 +0A3C..0A3C; Age:8.0 +0A3E..0A42; Age:8.0 +0A47..0A48; Age:8.0 +0A4B..0A4D; Age:8.0 +0A51..0A51; Age:8.0 +0A59..0A5C; Age:8.0 +0A5E..0A5E; Age:8.0 +0A66..0A75; Age:8.0 +0A81..0A83; Age:8.0 +0A85..0A8D; Age:8.0 +0A8F..0A91; Age:8.0 +0A93..0AA8; Age:8.0 +0AAA..0AB0; Age:8.0 +0AB2..0AB3; Age:8.0 +0AB5..0AB9; Age:8.0 +0ABC..0AC5; Age:8.0 +0AC7..0AC9; Age:8.0 +0ACB..0ACD; Age:8.0 +0AD0..0AD0; Age:8.0 +0AE0..0AE3; Age:8.0 +0AE6..0AF1; Age:8.0 +0AF9..0AF9; Age:8.0 +0B01..0B03; Age:8.0 +0B05..0B0C; Age:8.0 +0B0F..0B10; Age:8.0 +0B13..0B28; Age:8.0 +0B2A..0B30; Age:8.0 +0B32..0B33; Age:8.0 +0B35..0B39; Age:8.0 +0B3C..0B44; Age:8.0 +0B47..0B48; Age:8.0 +0B4B..0B4D; Age:8.0 +0B56..0B57; Age:8.0 +0B5C..0B5D; Age:8.0 +0B5F..0B63; Age:8.0 +0B66..0B77; Age:8.0 +0B82..0B83; Age:8.0 +0B85..0B8A; Age:8.0 +0B8E..0B90; Age:8.0 +0B92..0B95; Age:8.0 +0B99..0B9A; Age:8.0 +0B9C..0B9C; Age:8.0 +0B9E..0B9F; Age:8.0 +0BA3..0BA4; Age:8.0 +0BA8..0BAA; Age:8.0 +0BAE..0BB9; Age:8.0 +0BBE..0BC2; Age:8.0 +0BC6..0BC8; Age:8.0 +0BCA..0BCD; Age:8.0 +0BD0..0BD0; Age:8.0 +0BD7..0BD7; Age:8.0 +0BE6..0BFA; Age:8.0 +0C00..0C03; Age:8.0 +0C05..0C0C; Age:8.0 +0C0E..0C10; Age:8.0 +0C12..0C28; Age:8.0 +0C2A..0C39; Age:8.0 +0C3D..0C44; Age:8.0 +0C46..0C48; Age:8.0 +0C4A..0C4D; Age:8.0 +0C55..0C56; Age:8.0 +0C58..0C5A; Age:8.0 +0C60..0C63; Age:8.0 +0C66..0C6F; Age:8.0 +0C78..0C7F; Age:8.0 +0C81..0C83; Age:8.0 +0C85..0C8C; Age:8.0 +0C8E..0C90; Age:8.0 +0C92..0CA8; Age:8.0 +0CAA..0CB3; Age:8.0 +0CB5..0CB9; Age:8.0 +0CBC..0CC4; Age:8.0 +0CC6..0CC8; Age:8.0 +0CCA..0CCD; Age:8.0 +0CD5..0CD6; Age:8.0 +0CDE..0CDE; Age:8.0 +0CE0..0CE3; Age:8.0 +0CE6..0CEF; Age:8.0 +0CF1..0CF2; Age:8.0 +0D01..0D03; Age:8.0 +0D05..0D0C; Age:8.0 +0D0E..0D10; Age:8.0 +0D12..0D3A; Age:8.0 +0D3D..0D44; Age:8.0 +0D46..0D48; Age:8.0 +0D4A..0D4E; Age:8.0 +0D57..0D57; Age:8.0 +0D5F..0D63; Age:8.0 +0D66..0D75; Age:8.0 +0D79..0D7F; Age:8.0 +0D82..0D83; Age:8.0 +0D85..0D96; Age:8.0 +0D9A..0DB1; Age:8.0 +0DB3..0DBB; Age:8.0 +0DBD..0DBD; Age:8.0 +0DC0..0DC6; Age:8.0 +0DCA..0DCA; Age:8.0 +0DCF..0DD4; Age:8.0 +0DD6..0DD6; Age:8.0 +0DD8..0DDF; Age:8.0 +0DE6..0DEF; Age:8.0 +0DF2..0DF4; Age:8.0 +0E01..0E3A; Age:8.0 +0E3F..0E5B; Age:8.0 +0E81..0E82; Age:8.0 +0E84..0E84; Age:8.0 +0E87..0E88; Age:8.0 +0E8A..0E8A; Age:8.0 +0E8D..0E8D; Age:8.0 +0E94..0E97; Age:8.0 +0E99..0E9F; Age:8.0 +0EA1..0EA3; Age:8.0 +0EA5..0EA5; Age:8.0 +0EA7..0EA7; Age:8.0 +0EAA..0EAB; Age:8.0 +0EAD..0EB9; Age:8.0 +0EBB..0EBD; Age:8.0 +0EC0..0EC4; Age:8.0 +0EC6..0EC6; Age:8.0 +0EC8..0ECD; Age:8.0 +0ED0..0ED9; Age:8.0 +0EDC..0EDF; Age:8.0 +0F00..0F47; Age:8.0 +0F49..0F6C; Age:8.0 +0F71..0F97; Age:8.0 +0F99..0FBC; Age:8.0 +0FBE..0FCC; Age:8.0 +0FCE..0FDA; Age:8.0 +1000..10C5; Age:8.0 +10C7..10C7; Age:8.0 +10CD..10CD; Age:8.0 +10D0..1248; Age:8.0 +124A..124D; Age:8.0 +1250..1256; Age:8.0 +1258..1258; Age:8.0 +125A..125D; Age:8.0 +1260..1288; Age:8.0 +128A..128D; Age:8.0 +1290..12B0; Age:8.0 +12B2..12B5; Age:8.0 +12B8..12BE; Age:8.0 +12C0..12C0; Age:8.0 +12C2..12C5; Age:8.0 +12C8..12D6; Age:8.0 +12D8..1310; Age:8.0 +1312..1315; Age:8.0 +1318..135A; Age:8.0 +135D..137C; Age:8.0 +1380..1399; Age:8.0 +13A0..13F5; Age:8.0 +13F8..13FD; Age:8.0 +1400..169C; Age:8.0 +16A0..16F8; Age:8.0 +1700..170C; Age:8.0 +170E..1714; Age:8.0 +1720..1736; Age:8.0 +1740..1753; Age:8.0 +1760..176C; Age:8.0 +176E..1770; Age:8.0 +1772..1773; Age:8.0 +1780..17DD; Age:8.0 +17E0..17E9; Age:8.0 +17F0..17F9; Age:8.0 +1800..180E; Age:8.0 +1810..1819; Age:8.0 +1820..1877; Age:8.0 +1880..18AA; Age:8.0 +18B0..18F5; Age:8.0 +1900..191E; Age:8.0 +1920..192B; Age:8.0 +1930..193B; Age:8.0 +1940..1940; Age:8.0 +1944..196D; Age:8.0 +1970..1974; Age:8.0 +1980..19AB; Age:8.0 +19B0..19C9; Age:8.0 +19D0..19DA; Age:8.0 +19DE..1A1B; Age:8.0 +1A1E..1A5E; Age:8.0 +1A60..1A7C; Age:8.0 +1A7F..1A89; Age:8.0 +1A90..1A99; Age:8.0 +1AA0..1AAD; Age:8.0 +1AB0..1ABE; Age:8.0 +1B00..1B4B; Age:8.0 +1B50..1B7C; Age:8.0 +1B80..1BF3; Age:8.0 +1BFC..1C37; Age:8.0 +1C3B..1C49; Age:8.0 +1C4D..1C7F; Age:8.0 +1CC0..1CC7; Age:8.0 +1CD0..1CF6; Age:8.0 +1CF8..1CF9; Age:8.0 +1D00..1DF5; Age:8.0 +1DFC..1F15; Age:8.0 +1F18..1F1D; Age:8.0 +1F20..1F45; Age:8.0 +1F48..1F4D; Age:8.0 +1F50..1F57; Age:8.0 +1F59..1F59; Age:8.0 +1F5B..1F5B; Age:8.0 +1F5D..1F5D; Age:8.0 +1F5F..1F7D; Age:8.0 +1F80..1FB4; Age:8.0 +1FB6..1FC4; Age:8.0 +1FC6..1FD3; Age:8.0 +1FD6..1FDB; Age:8.0 +1FDD..1FEF; Age:8.0 +1FF2..1FF4; Age:8.0 +1FF6..1FFE; Age:8.0 +2000..2064; Age:8.0 +2066..2071; Age:8.0 +2074..208E; Age:8.0 +2090..209C; Age:8.0 +20A0..20BE; Age:8.0 +20D0..20F0; Age:8.0 +2100..218B; Age:8.0 +2190..23FA; Age:8.0 +2400..2426; Age:8.0 +2440..244A; Age:8.0 +2460..2B73; Age:8.0 +2B76..2B95; Age:8.0 +2B98..2BB9; Age:8.0 +2BBD..2BC8; Age:8.0 +2BCA..2BD1; Age:8.0 +2BEC..2BEF; Age:8.0 +2C00..2C2E; Age:8.0 +2C30..2C5E; Age:8.0 +2C60..2CF3; Age:8.0 +2CF9..2D25; Age:8.0 +2D27..2D27; Age:8.0 +2D2D..2D2D; Age:8.0 +2D30..2D67; Age:8.0 +2D6F..2D70; Age:8.0 +2D7F..2D96; Age:8.0 +2DA0..2DA6; Age:8.0 +2DA8..2DAE; Age:8.0 +2DB0..2DB6; Age:8.0 +2DB8..2DBE; Age:8.0 +2DC0..2DC6; Age:8.0 +2DC8..2DCE; Age:8.0 +2DD0..2DD6; Age:8.0 +2DD8..2DDE; Age:8.0 +2DE0..2E42; Age:8.0 +2E80..2E99; Age:8.0 +2E9B..2EF3; Age:8.0 +2F00..2FD5; Age:8.0 +2FF0..2FFB; Age:8.0 +3000..303F; Age:8.0 +3041..3096; Age:8.0 +3099..30FF; Age:8.0 +3105..312D; Age:8.0 +3131..318E; Age:8.0 +3190..31BA; Age:8.0 +31C0..31E3; Age:8.0 +31F0..321E; Age:8.0 +3220..32FE; Age:8.0 +3300..4DB5; Age:8.0 +4DC0..9FD5; Age:8.0 +A000..A48C; Age:8.0 +A490..A4C6; Age:8.0 +A4D0..A62B; Age:8.0 +A640..A6F7; Age:8.0 +A700..A7AD; Age:8.0 +A7B0..A7B7; Age:8.0 +A7F7..A82B; Age:8.0 +A830..A839; Age:8.0 +A840..A877; Age:8.0 +A880..A8C4; Age:8.0 +A8CE..A8D9; Age:8.0 +A8E0..A8FD; Age:8.0 +A900..A953; Age:8.0 +A95F..A97C; Age:8.0 +A980..A9CD; Age:8.0 +A9CF..A9D9; Age:8.0 +A9DE..A9FE; Age:8.0 +AA00..AA36; Age:8.0 +AA40..AA4D; Age:8.0 +AA50..AA59; Age:8.0 +AA5C..AAC2; Age:8.0 +AADB..AAF6; Age:8.0 +AB01..AB06; Age:8.0 +AB09..AB0E; Age:8.0 +AB11..AB16; Age:8.0 +AB20..AB26; Age:8.0 +AB28..AB2E; Age:8.0 +AB30..AB65; Age:8.0 +AB70..ABED; Age:8.0 +ABF0..ABF9; Age:8.0 +AC00..D7A3; Age:8.0 +D7B0..D7C6; Age:8.0 +D7CB..D7FB; Age:8.0 +E000..FA6D; Age:8.0 +FA70..FAD9; Age:8.0 +FB00..FB06; Age:8.0 +FB13..FB17; Age:8.0 +FB1D..FB36; Age:8.0 +FB38..FB3C; Age:8.0 +FB3E..FB3E; Age:8.0 +FB40..FB41; Age:8.0 +FB43..FB44; Age:8.0 +FB46..FBC1; Age:8.0 +FBD3..FD3F; Age:8.0 +FD50..FD8F; Age:8.0 +FD92..FDC7; Age:8.0 +FDD0..FDFD; Age:8.0 +FE00..FE19; Age:8.0 +FE20..FE52; Age:8.0 +FE54..FE66; Age:8.0 +FE68..FE6B; Age:8.0 +FE70..FE74; Age:8.0 +FE76..FEFC; Age:8.0 +FEFF..FEFF; Age:8.0 +FF01..FFBE; Age:8.0 +FFC2..FFC7; Age:8.0 +FFCA..FFCF; Age:8.0 +FFD2..FFD7; Age:8.0 +FFDA..FFDC; Age:8.0 +FFE0..FFE6; Age:8.0 +FFE8..FFEE; Age:8.0 +FFF9..1000B; Age:8.0 +1000D..10026; Age:8.0 +10028..1003A; Age:8.0 +1003C..1003D; Age:8.0 +1003F..1004D; Age:8.0 +10050..1005D; Age:8.0 +10080..100FA; Age:8.0 +10100..10102; Age:8.0 +10107..10133; Age:8.0 +10137..1018C; Age:8.0 +10190..1019B; Age:8.0 +101A0..101A0; Age:8.0 +101D0..101FD; Age:8.0 +10280..1029C; Age:8.0 +102A0..102D0; Age:8.0 +102E0..102FB; Age:8.0 +10300..10323; Age:8.0 +10330..1034A; Age:8.0 +10350..1037A; Age:8.0 +10380..1039D; Age:8.0 +1039F..103C3; Age:8.0 +103C8..103D5; Age:8.0 +10400..1049D; Age:8.0 +104A0..104A9; Age:8.0 +10500..10527; Age:8.0 +10530..10563; Age:8.0 +1056F..1056F; Age:8.0 +10600..10736; Age:8.0 +10740..10755; Age:8.0 +10760..10767; Age:8.0 +10800..10805; Age:8.0 +10808..10808; Age:8.0 +1080A..10835; Age:8.0 +10837..10838; Age:8.0 +1083C..1083C; Age:8.0 +1083F..10855; Age:8.0 +10857..1089E; Age:8.0 +108A7..108AF; Age:8.0 +108E0..108F2; Age:8.0 +108F4..108F5; Age:8.0 +108FB..1091B; Age:8.0 +1091F..10939; Age:8.0 +1093F..1093F; Age:8.0 +10980..109B7; Age:8.0 +109BC..109CF; Age:8.0 +109D2..10A03; Age:8.0 +10A05..10A06; Age:8.0 +10A0C..10A13; Age:8.0 +10A15..10A17; Age:8.0 +10A19..10A33; Age:8.0 +10A38..10A3A; Age:8.0 +10A3F..10A47; Age:8.0 +10A50..10A58; Age:8.0 +10A60..10A9F; Age:8.0 +10AC0..10AE6; Age:8.0 +10AEB..10AF6; Age:8.0 +10B00..10B35; Age:8.0 +10B39..10B55; Age:8.0 +10B58..10B72; Age:8.0 +10B78..10B91; Age:8.0 +10B99..10B9C; Age:8.0 +10BA9..10BAF; Age:8.0 +10C00..10C48; Age:8.0 +10C80..10CB2; Age:8.0 +10CC0..10CF2; Age:8.0 +10CFA..10CFF; Age:8.0 +10E60..10E7E; Age:8.0 +11000..1104D; Age:8.0 +11052..1106F; Age:8.0 +1107F..110C1; Age:8.0 +110D0..110E8; Age:8.0 +110F0..110F9; Age:8.0 +11100..11134; Age:8.0 +11136..11143; Age:8.0 +11150..11176; Age:8.0 +11180..111CD; Age:8.0 +111D0..111DF; Age:8.0 +111E1..111F4; Age:8.0 +11200..11211; Age:8.0 +11213..1123D; Age:8.0 +11280..11286; Age:8.0 +11288..11288; Age:8.0 +1128A..1128D; Age:8.0 +1128F..1129D; Age:8.0 +1129F..112A9; Age:8.0 +112B0..112EA; Age:8.0 +112F0..112F9; Age:8.0 +11300..11303; Age:8.0 +11305..1130C; Age:8.0 +1130F..11310; Age:8.0 +11313..11328; Age:8.0 +1132A..11330; Age:8.0 +11332..11333; Age:8.0 +11335..11339; Age:8.0 +1133C..11344; Age:8.0 +11347..11348; Age:8.0 +1134B..1134D; Age:8.0 +11350..11350; Age:8.0 +11357..11357; Age:8.0 +1135D..11363; Age:8.0 +11366..1136C; Age:8.0 +11370..11374; Age:8.0 +11480..114C7; Age:8.0 +114D0..114D9; Age:8.0 +11580..115B5; Age:8.0 +115B8..115DD; Age:8.0 +11600..11644; Age:8.0 +11650..11659; Age:8.0 +11680..116B7; Age:8.0 +116C0..116C9; Age:8.0 +11700..11719; Age:8.0 +1171D..1172B; Age:8.0 +11730..1173F; Age:8.0 +118A0..118F2; Age:8.0 +118FF..118FF; Age:8.0 +11AC0..11AF8; Age:8.0 +12000..12399; Age:8.0 +12400..1246E; Age:8.0 +12470..12474; Age:8.0 +12480..12543; Age:8.0 +13000..1342E; Age:8.0 +14400..14646; Age:8.0 +16800..16A38; Age:8.0 +16A40..16A5E; Age:8.0 +16A60..16A69; Age:8.0 +16A6E..16A6F; Age:8.0 +16AD0..16AED; Age:8.0 +16AF0..16AF5; Age:8.0 +16B00..16B45; Age:8.0 +16B50..16B59; Age:8.0 +16B5B..16B61; Age:8.0 +16B63..16B77; Age:8.0 +16B7D..16B8F; Age:8.0 +16F00..16F44; Age:8.0 +16F50..16F7E; Age:8.0 +16F8F..16F9F; Age:8.0 +1B000..1B001; Age:8.0 +1BC00..1BC6A; Age:8.0 +1BC70..1BC7C; Age:8.0 +1BC80..1BC88; Age:8.0 +1BC90..1BC99; Age:8.0 +1BC9C..1BCA3; Age:8.0 +1D000..1D0F5; Age:8.0 +1D100..1D126; Age:8.0 +1D129..1D1E8; Age:8.0 +1D200..1D245; Age:8.0 +1D300..1D356; Age:8.0 +1D360..1D371; Age:8.0 +1D400..1D454; Age:8.0 +1D456..1D49C; Age:8.0 +1D49E..1D49F; Age:8.0 +1D4A2..1D4A2; Age:8.0 +1D4A5..1D4A6; Age:8.0 +1D4A9..1D4AC; Age:8.0 +1D4AE..1D4B9; Age:8.0 +1D4BB..1D4BB; Age:8.0 +1D4BD..1D4C3; Age:8.0 +1D4C5..1D505; Age:8.0 +1D507..1D50A; Age:8.0 +1D50D..1D514; Age:8.0 +1D516..1D51C; Age:8.0 +1D51E..1D539; Age:8.0 +1D53B..1D53E; Age:8.0 +1D540..1D544; Age:8.0 +1D546..1D546; Age:8.0 +1D54A..1D550; Age:8.0 +1D552..1D6A5; Age:8.0 +1D6A8..1D7CB; Age:8.0 +1D7CE..1DA8B; Age:8.0 +1DA9B..1DA9F; Age:8.0 +1DAA1..1DAAF; Age:8.0 +1E800..1E8C4; Age:8.0 +1E8C7..1E8D6; Age:8.0 +1EE00..1EE03; Age:8.0 +1EE05..1EE1F; Age:8.0 +1EE21..1EE22; Age:8.0 +1EE24..1EE24; Age:8.0 +1EE27..1EE27; Age:8.0 +1EE29..1EE32; Age:8.0 +1EE34..1EE37; Age:8.0 +1EE39..1EE39; Age:8.0 +1EE3B..1EE3B; Age:8.0 +1EE42..1EE42; Age:8.0 +1EE47..1EE47; Age:8.0 +1EE49..1EE49; Age:8.0 +1EE4B..1EE4B; Age:8.0 +1EE4D..1EE4F; Age:8.0 +1EE51..1EE52; Age:8.0 +1EE54..1EE54; Age:8.0 +1EE57..1EE57; Age:8.0 +1EE59..1EE59; Age:8.0 +1EE5B..1EE5B; Age:8.0 +1EE5D..1EE5D; Age:8.0 +1EE5F..1EE5F; Age:8.0 +1EE61..1EE62; Age:8.0 +1EE64..1EE64; Age:8.0 +1EE67..1EE6A; Age:8.0 +1EE6C..1EE72; Age:8.0 +1EE74..1EE77; Age:8.0 +1EE79..1EE7C; Age:8.0 +1EE7E..1EE7E; Age:8.0 +1EE80..1EE89; Age:8.0 +1EE8B..1EE9B; Age:8.0 +1EEA1..1EEA3; Age:8.0 +1EEA5..1EEA9; Age:8.0 +1EEAB..1EEBB; Age:8.0 +1EEF0..1EEF1; Age:8.0 +1F000..1F02B; Age:8.0 +1F030..1F093; Age:8.0 +1F0A0..1F0AE; Age:8.0 +1F0B1..1F0BF; Age:8.0 +1F0C1..1F0CF; Age:8.0 +1F0D1..1F0F5; Age:8.0 +1F100..1F10C; Age:8.0 +1F110..1F12E; Age:8.0 +1F130..1F16B; Age:8.0 +1F170..1F19A; Age:8.0 +1F1E6..1F202; Age:8.0 +1F210..1F23A; Age:8.0 +1F240..1F248; Age:8.0 +1F250..1F251; Age:8.0 +1F300..1F579; Age:8.0 +1F57B..1F5A3; Age:8.0 +1F5A5..1F6D0; Age:8.0 +1F6E0..1F6EC; Age:8.0 +1F6F0..1F6F3; Age:8.0 +1F700..1F773; Age:8.0 +1F780..1F7D4; Age:8.0 +1F800..1F80B; Age:8.0 +1F810..1F847; Age:8.0 +1F850..1F859; Age:8.0 +1F860..1F887; Age:8.0 +1F890..1F8AD; Age:8.0 +1F910..1F918; Age:8.0 +1F980..1F984; Age:8.0 +1F9C0..1F9C0; Age:8.0 +1FFFE..2A6D6; Age:8.0 +2A700..2B734; Age:8.0 +2B740..2B81D; Age:8.0 +2B820..2CEA1; Age:8.0 +2F800..2FA1D; Age:8.0 +2FFFE..2FFFF; Age:8.0 +3FFFE..3FFFF; Age:8.0 +4FFFE..4FFFF; Age:8.0 +5FFFE..5FFFF; Age:8.0 +6FFFE..6FFFF; Age:8.0 +7FFFE..7FFFF; Age:8.0 +8FFFE..8FFFF; Age:8.0 +9FFFE..9FFFF; Age:8.0 +AFFFE..AFFFF; Age:8.0 +BFFFE..BFFFF; Age:8.0 +CFFFE..CFFFF; Age:8.0 +DFFFE..DFFFF; Age:8.0 +E0001..E0001; Age:8.0 +E0020..E007F; Age:8.0 +E0100..E01EF; Age:8.0 +EFFFE..10FFFF; Age:8.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_8_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_8_0.test new file mode 100644 index 000000000..5baed9695 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_8_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_8_0 + +description: +Tests character class syntax of the Unicode 12.1 Age=8.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_9_0-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_9_0-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_9_0.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_9_0.flex new file mode 100644 index 000000000..fa4060455 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_9_0.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_9_0 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:9.0} { setCurCharPropertyValue("Age:9.0"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_9_0.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_9_0.output new file mode 100644 index 000000000..bca32cab2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_9_0.output @@ -0,0 +1,648 @@ +0000..0377; Age:9.0 +037A..037F; Age:9.0 +0384..038A; Age:9.0 +038C..038C; Age:9.0 +038E..03A1; Age:9.0 +03A3..052F; Age:9.0 +0531..0556; Age:9.0 +0559..055F; Age:9.0 +0561..0587; Age:9.0 +0589..058A; Age:9.0 +058D..058F; Age:9.0 +0591..05C7; Age:9.0 +05D0..05EA; Age:9.0 +05F0..05F4; Age:9.0 +0600..061C; Age:9.0 +061E..070D; Age:9.0 +070F..074A; Age:9.0 +074D..07B1; Age:9.0 +07C0..07FA; Age:9.0 +0800..082D; Age:9.0 +0830..083E; Age:9.0 +0840..085B; Age:9.0 +085E..085E; Age:9.0 +08A0..08B4; Age:9.0 +08B6..08BD; Age:9.0 +08D4..0983; Age:9.0 +0985..098C; Age:9.0 +098F..0990; Age:9.0 +0993..09A8; Age:9.0 +09AA..09B0; Age:9.0 +09B2..09B2; Age:9.0 +09B6..09B9; Age:9.0 +09BC..09C4; Age:9.0 +09C7..09C8; Age:9.0 +09CB..09CE; Age:9.0 +09D7..09D7; Age:9.0 +09DC..09DD; Age:9.0 +09DF..09E3; Age:9.0 +09E6..09FB; Age:9.0 +0A01..0A03; Age:9.0 +0A05..0A0A; Age:9.0 +0A0F..0A10; Age:9.0 +0A13..0A28; Age:9.0 +0A2A..0A30; Age:9.0 +0A32..0A33; Age:9.0 +0A35..0A36; Age:9.0 +0A38..0A39; Age:9.0 +0A3C..0A3C; Age:9.0 +0A3E..0A42; Age:9.0 +0A47..0A48; Age:9.0 +0A4B..0A4D; Age:9.0 +0A51..0A51; Age:9.0 +0A59..0A5C; Age:9.0 +0A5E..0A5E; Age:9.0 +0A66..0A75; Age:9.0 +0A81..0A83; Age:9.0 +0A85..0A8D; Age:9.0 +0A8F..0A91; Age:9.0 +0A93..0AA8; Age:9.0 +0AAA..0AB0; Age:9.0 +0AB2..0AB3; Age:9.0 +0AB5..0AB9; Age:9.0 +0ABC..0AC5; Age:9.0 +0AC7..0AC9; Age:9.0 +0ACB..0ACD; Age:9.0 +0AD0..0AD0; Age:9.0 +0AE0..0AE3; Age:9.0 +0AE6..0AF1; Age:9.0 +0AF9..0AF9; Age:9.0 +0B01..0B03; Age:9.0 +0B05..0B0C; Age:9.0 +0B0F..0B10; Age:9.0 +0B13..0B28; Age:9.0 +0B2A..0B30; Age:9.0 +0B32..0B33; Age:9.0 +0B35..0B39; Age:9.0 +0B3C..0B44; Age:9.0 +0B47..0B48; Age:9.0 +0B4B..0B4D; Age:9.0 +0B56..0B57; Age:9.0 +0B5C..0B5D; Age:9.0 +0B5F..0B63; Age:9.0 +0B66..0B77; Age:9.0 +0B82..0B83; Age:9.0 +0B85..0B8A; Age:9.0 +0B8E..0B90; Age:9.0 +0B92..0B95; Age:9.0 +0B99..0B9A; Age:9.0 +0B9C..0B9C; Age:9.0 +0B9E..0B9F; Age:9.0 +0BA3..0BA4; Age:9.0 +0BA8..0BAA; Age:9.0 +0BAE..0BB9; Age:9.0 +0BBE..0BC2; Age:9.0 +0BC6..0BC8; Age:9.0 +0BCA..0BCD; Age:9.0 +0BD0..0BD0; Age:9.0 +0BD7..0BD7; Age:9.0 +0BE6..0BFA; Age:9.0 +0C00..0C03; Age:9.0 +0C05..0C0C; Age:9.0 +0C0E..0C10; Age:9.0 +0C12..0C28; Age:9.0 +0C2A..0C39; Age:9.0 +0C3D..0C44; Age:9.0 +0C46..0C48; Age:9.0 +0C4A..0C4D; Age:9.0 +0C55..0C56; Age:9.0 +0C58..0C5A; Age:9.0 +0C60..0C63; Age:9.0 +0C66..0C6F; Age:9.0 +0C78..0C83; Age:9.0 +0C85..0C8C; Age:9.0 +0C8E..0C90; Age:9.0 +0C92..0CA8; Age:9.0 +0CAA..0CB3; Age:9.0 +0CB5..0CB9; Age:9.0 +0CBC..0CC4; Age:9.0 +0CC6..0CC8; Age:9.0 +0CCA..0CCD; Age:9.0 +0CD5..0CD6; Age:9.0 +0CDE..0CDE; Age:9.0 +0CE0..0CE3; Age:9.0 +0CE6..0CEF; Age:9.0 +0CF1..0CF2; Age:9.0 +0D01..0D03; Age:9.0 +0D05..0D0C; Age:9.0 +0D0E..0D10; Age:9.0 +0D12..0D3A; Age:9.0 +0D3D..0D44; Age:9.0 +0D46..0D48; Age:9.0 +0D4A..0D4F; Age:9.0 +0D54..0D63; Age:9.0 +0D66..0D7F; Age:9.0 +0D82..0D83; Age:9.0 +0D85..0D96; Age:9.0 +0D9A..0DB1; Age:9.0 +0DB3..0DBB; Age:9.0 +0DBD..0DBD; Age:9.0 +0DC0..0DC6; Age:9.0 +0DCA..0DCA; Age:9.0 +0DCF..0DD4; Age:9.0 +0DD6..0DD6; Age:9.0 +0DD8..0DDF; Age:9.0 +0DE6..0DEF; Age:9.0 +0DF2..0DF4; Age:9.0 +0E01..0E3A; Age:9.0 +0E3F..0E5B; Age:9.0 +0E81..0E82; Age:9.0 +0E84..0E84; Age:9.0 +0E87..0E88; Age:9.0 +0E8A..0E8A; Age:9.0 +0E8D..0E8D; Age:9.0 +0E94..0E97; Age:9.0 +0E99..0E9F; Age:9.0 +0EA1..0EA3; Age:9.0 +0EA5..0EA5; Age:9.0 +0EA7..0EA7; Age:9.0 +0EAA..0EAB; Age:9.0 +0EAD..0EB9; Age:9.0 +0EBB..0EBD; Age:9.0 +0EC0..0EC4; Age:9.0 +0EC6..0EC6; Age:9.0 +0EC8..0ECD; Age:9.0 +0ED0..0ED9; Age:9.0 +0EDC..0EDF; Age:9.0 +0F00..0F47; Age:9.0 +0F49..0F6C; Age:9.0 +0F71..0F97; Age:9.0 +0F99..0FBC; Age:9.0 +0FBE..0FCC; Age:9.0 +0FCE..0FDA; Age:9.0 +1000..10C5; Age:9.0 +10C7..10C7; Age:9.0 +10CD..10CD; Age:9.0 +10D0..1248; Age:9.0 +124A..124D; Age:9.0 +1250..1256; Age:9.0 +1258..1258; Age:9.0 +125A..125D; Age:9.0 +1260..1288; Age:9.0 +128A..128D; Age:9.0 +1290..12B0; Age:9.0 +12B2..12B5; Age:9.0 +12B8..12BE; Age:9.0 +12C0..12C0; Age:9.0 +12C2..12C5; Age:9.0 +12C8..12D6; Age:9.0 +12D8..1310; Age:9.0 +1312..1315; Age:9.0 +1318..135A; Age:9.0 +135D..137C; Age:9.0 +1380..1399; Age:9.0 +13A0..13F5; Age:9.0 +13F8..13FD; Age:9.0 +1400..169C; Age:9.0 +16A0..16F8; Age:9.0 +1700..170C; Age:9.0 +170E..1714; Age:9.0 +1720..1736; Age:9.0 +1740..1753; Age:9.0 +1760..176C; Age:9.0 +176E..1770; Age:9.0 +1772..1773; Age:9.0 +1780..17DD; Age:9.0 +17E0..17E9; Age:9.0 +17F0..17F9; Age:9.0 +1800..180E; Age:9.0 +1810..1819; Age:9.0 +1820..1877; Age:9.0 +1880..18AA; Age:9.0 +18B0..18F5; Age:9.0 +1900..191E; Age:9.0 +1920..192B; Age:9.0 +1930..193B; Age:9.0 +1940..1940; Age:9.0 +1944..196D; Age:9.0 +1970..1974; Age:9.0 +1980..19AB; Age:9.0 +19B0..19C9; Age:9.0 +19D0..19DA; Age:9.0 +19DE..1A1B; Age:9.0 +1A1E..1A5E; Age:9.0 +1A60..1A7C; Age:9.0 +1A7F..1A89; Age:9.0 +1A90..1A99; Age:9.0 +1AA0..1AAD; Age:9.0 +1AB0..1ABE; Age:9.0 +1B00..1B4B; Age:9.0 +1B50..1B7C; Age:9.0 +1B80..1BF3; Age:9.0 +1BFC..1C37; Age:9.0 +1C3B..1C49; Age:9.0 +1C4D..1C88; Age:9.0 +1CC0..1CC7; Age:9.0 +1CD0..1CF6; Age:9.0 +1CF8..1CF9; Age:9.0 +1D00..1DF5; Age:9.0 +1DFB..1F15; Age:9.0 +1F18..1F1D; Age:9.0 +1F20..1F45; Age:9.0 +1F48..1F4D; Age:9.0 +1F50..1F57; Age:9.0 +1F59..1F59; Age:9.0 +1F5B..1F5B; Age:9.0 +1F5D..1F5D; Age:9.0 +1F5F..1F7D; Age:9.0 +1F80..1FB4; Age:9.0 +1FB6..1FC4; Age:9.0 +1FC6..1FD3; Age:9.0 +1FD6..1FDB; Age:9.0 +1FDD..1FEF; Age:9.0 +1FF2..1FF4; Age:9.0 +1FF6..1FFE; Age:9.0 +2000..2064; Age:9.0 +2066..2071; Age:9.0 +2074..208E; Age:9.0 +2090..209C; Age:9.0 +20A0..20BE; Age:9.0 +20D0..20F0; Age:9.0 +2100..218B; Age:9.0 +2190..23FE; Age:9.0 +2400..2426; Age:9.0 +2440..244A; Age:9.0 +2460..2B73; Age:9.0 +2B76..2B95; Age:9.0 +2B98..2BB9; Age:9.0 +2BBD..2BC8; Age:9.0 +2BCA..2BD1; Age:9.0 +2BEC..2BEF; Age:9.0 +2C00..2C2E; Age:9.0 +2C30..2C5E; Age:9.0 +2C60..2CF3; Age:9.0 +2CF9..2D25; Age:9.0 +2D27..2D27; Age:9.0 +2D2D..2D2D; Age:9.0 +2D30..2D67; Age:9.0 +2D6F..2D70; Age:9.0 +2D7F..2D96; Age:9.0 +2DA0..2DA6; Age:9.0 +2DA8..2DAE; Age:9.0 +2DB0..2DB6; Age:9.0 +2DB8..2DBE; Age:9.0 +2DC0..2DC6; Age:9.0 +2DC8..2DCE; Age:9.0 +2DD0..2DD6; Age:9.0 +2DD8..2DDE; Age:9.0 +2DE0..2E44; Age:9.0 +2E80..2E99; Age:9.0 +2E9B..2EF3; Age:9.0 +2F00..2FD5; Age:9.0 +2FF0..2FFB; Age:9.0 +3000..303F; Age:9.0 +3041..3096; Age:9.0 +3099..30FF; Age:9.0 +3105..312D; Age:9.0 +3131..318E; Age:9.0 +3190..31BA; Age:9.0 +31C0..31E3; Age:9.0 +31F0..321E; Age:9.0 +3220..32FE; Age:9.0 +3300..4DB5; Age:9.0 +4DC0..9FD5; Age:9.0 +A000..A48C; Age:9.0 +A490..A4C6; Age:9.0 +A4D0..A62B; Age:9.0 +A640..A6F7; Age:9.0 +A700..A7AE; Age:9.0 +A7B0..A7B7; Age:9.0 +A7F7..A82B; Age:9.0 +A830..A839; Age:9.0 +A840..A877; Age:9.0 +A880..A8C5; Age:9.0 +A8CE..A8D9; Age:9.0 +A8E0..A8FD; Age:9.0 +A900..A953; Age:9.0 +A95F..A97C; Age:9.0 +A980..A9CD; Age:9.0 +A9CF..A9D9; Age:9.0 +A9DE..A9FE; Age:9.0 +AA00..AA36; Age:9.0 +AA40..AA4D; Age:9.0 +AA50..AA59; Age:9.0 +AA5C..AAC2; Age:9.0 +AADB..AAF6; Age:9.0 +AB01..AB06; Age:9.0 +AB09..AB0E; Age:9.0 +AB11..AB16; Age:9.0 +AB20..AB26; Age:9.0 +AB28..AB2E; Age:9.0 +AB30..AB65; Age:9.0 +AB70..ABED; Age:9.0 +ABF0..ABF9; Age:9.0 +AC00..D7A3; Age:9.0 +D7B0..D7C6; Age:9.0 +D7CB..D7FB; Age:9.0 +E000..FA6D; Age:9.0 +FA70..FAD9; Age:9.0 +FB00..FB06; Age:9.0 +FB13..FB17; Age:9.0 +FB1D..FB36; Age:9.0 +FB38..FB3C; Age:9.0 +FB3E..FB3E; Age:9.0 +FB40..FB41; Age:9.0 +FB43..FB44; Age:9.0 +FB46..FBC1; Age:9.0 +FBD3..FD3F; Age:9.0 +FD50..FD8F; Age:9.0 +FD92..FDC7; Age:9.0 +FDD0..FDFD; Age:9.0 +FE00..FE19; Age:9.0 +FE20..FE52; Age:9.0 +FE54..FE66; Age:9.0 +FE68..FE6B; Age:9.0 +FE70..FE74; Age:9.0 +FE76..FEFC; Age:9.0 +FEFF..FEFF; Age:9.0 +FF01..FFBE; Age:9.0 +FFC2..FFC7; Age:9.0 +FFCA..FFCF; Age:9.0 +FFD2..FFD7; Age:9.0 +FFDA..FFDC; Age:9.0 +FFE0..FFE6; Age:9.0 +FFE8..FFEE; Age:9.0 +FFF9..1000B; Age:9.0 +1000D..10026; Age:9.0 +10028..1003A; Age:9.0 +1003C..1003D; Age:9.0 +1003F..1004D; Age:9.0 +10050..1005D; Age:9.0 +10080..100FA; Age:9.0 +10100..10102; Age:9.0 +10107..10133; Age:9.0 +10137..1018E; Age:9.0 +10190..1019B; Age:9.0 +101A0..101A0; Age:9.0 +101D0..101FD; Age:9.0 +10280..1029C; Age:9.0 +102A0..102D0; Age:9.0 +102E0..102FB; Age:9.0 +10300..10323; Age:9.0 +10330..1034A; Age:9.0 +10350..1037A; Age:9.0 +10380..1039D; Age:9.0 +1039F..103C3; Age:9.0 +103C8..103D5; Age:9.0 +10400..1049D; Age:9.0 +104A0..104A9; Age:9.0 +104B0..104D3; Age:9.0 +104D8..104FB; Age:9.0 +10500..10527; Age:9.0 +10530..10563; Age:9.0 +1056F..1056F; Age:9.0 +10600..10736; Age:9.0 +10740..10755; Age:9.0 +10760..10767; Age:9.0 +10800..10805; Age:9.0 +10808..10808; Age:9.0 +1080A..10835; Age:9.0 +10837..10838; Age:9.0 +1083C..1083C; Age:9.0 +1083F..10855; Age:9.0 +10857..1089E; Age:9.0 +108A7..108AF; Age:9.0 +108E0..108F2; Age:9.0 +108F4..108F5; Age:9.0 +108FB..1091B; Age:9.0 +1091F..10939; Age:9.0 +1093F..1093F; Age:9.0 +10980..109B7; Age:9.0 +109BC..109CF; Age:9.0 +109D2..10A03; Age:9.0 +10A05..10A06; Age:9.0 +10A0C..10A13; Age:9.0 +10A15..10A17; Age:9.0 +10A19..10A33; Age:9.0 +10A38..10A3A; Age:9.0 +10A3F..10A47; Age:9.0 +10A50..10A58; Age:9.0 +10A60..10A9F; Age:9.0 +10AC0..10AE6; Age:9.0 +10AEB..10AF6; Age:9.0 +10B00..10B35; Age:9.0 +10B39..10B55; Age:9.0 +10B58..10B72; Age:9.0 +10B78..10B91; Age:9.0 +10B99..10B9C; Age:9.0 +10BA9..10BAF; Age:9.0 +10C00..10C48; Age:9.0 +10C80..10CB2; Age:9.0 +10CC0..10CF2; Age:9.0 +10CFA..10CFF; Age:9.0 +10E60..10E7E; Age:9.0 +11000..1104D; Age:9.0 +11052..1106F; Age:9.0 +1107F..110C1; Age:9.0 +110D0..110E8; Age:9.0 +110F0..110F9; Age:9.0 +11100..11134; Age:9.0 +11136..11143; Age:9.0 +11150..11176; Age:9.0 +11180..111CD; Age:9.0 +111D0..111DF; Age:9.0 +111E1..111F4; Age:9.0 +11200..11211; Age:9.0 +11213..1123E; Age:9.0 +11280..11286; Age:9.0 +11288..11288; Age:9.0 +1128A..1128D; Age:9.0 +1128F..1129D; Age:9.0 +1129F..112A9; Age:9.0 +112B0..112EA; Age:9.0 +112F0..112F9; Age:9.0 +11300..11303; Age:9.0 +11305..1130C; Age:9.0 +1130F..11310; Age:9.0 +11313..11328; Age:9.0 +1132A..11330; Age:9.0 +11332..11333; Age:9.0 +11335..11339; Age:9.0 +1133C..11344; Age:9.0 +11347..11348; Age:9.0 +1134B..1134D; Age:9.0 +11350..11350; Age:9.0 +11357..11357; Age:9.0 +1135D..11363; Age:9.0 +11366..1136C; Age:9.0 +11370..11374; Age:9.0 +11400..11459; Age:9.0 +1145B..1145B; Age:9.0 +1145D..1145D; Age:9.0 +11480..114C7; Age:9.0 +114D0..114D9; Age:9.0 +11580..115B5; Age:9.0 +115B8..115DD; Age:9.0 +11600..11644; Age:9.0 +11650..11659; Age:9.0 +11660..1166C; Age:9.0 +11680..116B7; Age:9.0 +116C0..116C9; Age:9.0 +11700..11719; Age:9.0 +1171D..1172B; Age:9.0 +11730..1173F; Age:9.0 +118A0..118F2; Age:9.0 +118FF..118FF; Age:9.0 +11AC0..11AF8; Age:9.0 +11C00..11C08; Age:9.0 +11C0A..11C36; Age:9.0 +11C38..11C45; Age:9.0 +11C50..11C6C; Age:9.0 +11C70..11C8F; Age:9.0 +11C92..11CA7; Age:9.0 +11CA9..11CB6; Age:9.0 +12000..12399; Age:9.0 +12400..1246E; Age:9.0 +12470..12474; Age:9.0 +12480..12543; Age:9.0 +13000..1342E; Age:9.0 +14400..14646; Age:9.0 +16800..16A38; Age:9.0 +16A40..16A5E; Age:9.0 +16A60..16A69; Age:9.0 +16A6E..16A6F; Age:9.0 +16AD0..16AED; Age:9.0 +16AF0..16AF5; Age:9.0 +16B00..16B45; Age:9.0 +16B50..16B59; Age:9.0 +16B5B..16B61; Age:9.0 +16B63..16B77; Age:9.0 +16B7D..16B8F; Age:9.0 +16F00..16F44; Age:9.0 +16F50..16F7E; Age:9.0 +16F8F..16F9F; Age:9.0 +16FE0..16FE0; Age:9.0 +17000..187EC; Age:9.0 +18800..18AF2; Age:9.0 +1B000..1B001; Age:9.0 +1BC00..1BC6A; Age:9.0 +1BC70..1BC7C; Age:9.0 +1BC80..1BC88; Age:9.0 +1BC90..1BC99; Age:9.0 +1BC9C..1BCA3; Age:9.0 +1D000..1D0F5; Age:9.0 +1D100..1D126; Age:9.0 +1D129..1D1E8; Age:9.0 +1D200..1D245; Age:9.0 +1D300..1D356; Age:9.0 +1D360..1D371; Age:9.0 +1D400..1D454; Age:9.0 +1D456..1D49C; Age:9.0 +1D49E..1D49F; Age:9.0 +1D4A2..1D4A2; Age:9.0 +1D4A5..1D4A6; Age:9.0 +1D4A9..1D4AC; Age:9.0 +1D4AE..1D4B9; Age:9.0 +1D4BB..1D4BB; Age:9.0 +1D4BD..1D4C3; Age:9.0 +1D4C5..1D505; Age:9.0 +1D507..1D50A; Age:9.0 +1D50D..1D514; Age:9.0 +1D516..1D51C; Age:9.0 +1D51E..1D539; Age:9.0 +1D53B..1D53E; Age:9.0 +1D540..1D544; Age:9.0 +1D546..1D546; Age:9.0 +1D54A..1D550; Age:9.0 +1D552..1D6A5; Age:9.0 +1D6A8..1D7CB; Age:9.0 +1D7CE..1DA8B; Age:9.0 +1DA9B..1DA9F; Age:9.0 +1DAA1..1DAAF; Age:9.0 +1E000..1E006; Age:9.0 +1E008..1E018; Age:9.0 +1E01B..1E021; Age:9.0 +1E023..1E024; Age:9.0 +1E026..1E02A; Age:9.0 +1E800..1E8C4; Age:9.0 +1E8C7..1E8D6; Age:9.0 +1E900..1E94A; Age:9.0 +1E950..1E959; Age:9.0 +1E95E..1E95F; Age:9.0 +1EE00..1EE03; Age:9.0 +1EE05..1EE1F; Age:9.0 +1EE21..1EE22; Age:9.0 +1EE24..1EE24; Age:9.0 +1EE27..1EE27; Age:9.0 +1EE29..1EE32; Age:9.0 +1EE34..1EE37; Age:9.0 +1EE39..1EE39; Age:9.0 +1EE3B..1EE3B; Age:9.0 +1EE42..1EE42; Age:9.0 +1EE47..1EE47; Age:9.0 +1EE49..1EE49; Age:9.0 +1EE4B..1EE4B; Age:9.0 +1EE4D..1EE4F; Age:9.0 +1EE51..1EE52; Age:9.0 +1EE54..1EE54; Age:9.0 +1EE57..1EE57; Age:9.0 +1EE59..1EE59; Age:9.0 +1EE5B..1EE5B; Age:9.0 +1EE5D..1EE5D; Age:9.0 +1EE5F..1EE5F; Age:9.0 +1EE61..1EE62; Age:9.0 +1EE64..1EE64; Age:9.0 +1EE67..1EE6A; Age:9.0 +1EE6C..1EE72; Age:9.0 +1EE74..1EE77; Age:9.0 +1EE79..1EE7C; Age:9.0 +1EE7E..1EE7E; Age:9.0 +1EE80..1EE89; Age:9.0 +1EE8B..1EE9B; Age:9.0 +1EEA1..1EEA3; Age:9.0 +1EEA5..1EEA9; Age:9.0 +1EEAB..1EEBB; Age:9.0 +1EEF0..1EEF1; Age:9.0 +1F000..1F02B; Age:9.0 +1F030..1F093; Age:9.0 +1F0A0..1F0AE; Age:9.0 +1F0B1..1F0BF; Age:9.0 +1F0C1..1F0CF; Age:9.0 +1F0D1..1F0F5; Age:9.0 +1F100..1F10C; Age:9.0 +1F110..1F12E; Age:9.0 +1F130..1F16B; Age:9.0 +1F170..1F1AC; Age:9.0 +1F1E6..1F202; Age:9.0 +1F210..1F23B; Age:9.0 +1F240..1F248; Age:9.0 +1F250..1F251; Age:9.0 +1F300..1F6D2; Age:9.0 +1F6E0..1F6EC; Age:9.0 +1F6F0..1F6F6; Age:9.0 +1F700..1F773; Age:9.0 +1F780..1F7D4; Age:9.0 +1F800..1F80B; Age:9.0 +1F810..1F847; Age:9.0 +1F850..1F859; Age:9.0 +1F860..1F887; Age:9.0 +1F890..1F8AD; Age:9.0 +1F910..1F91E; Age:9.0 +1F920..1F927; Age:9.0 +1F930..1F930; Age:9.0 +1F933..1F93E; Age:9.0 +1F940..1F94B; Age:9.0 +1F950..1F95E; Age:9.0 +1F980..1F991; Age:9.0 +1F9C0..1F9C0; Age:9.0 +1FFFE..2A6D6; Age:9.0 +2A700..2B734; Age:9.0 +2B740..2B81D; Age:9.0 +2B820..2CEA1; Age:9.0 +2F800..2FA1D; Age:9.0 +2FFFE..2FFFF; Age:9.0 +3FFFE..3FFFF; Age:9.0 +4FFFE..4FFFF; Age:9.0 +5FFFE..5FFFF; Age:9.0 +6FFFE..6FFFF; Age:9.0 +7FFFE..7FFFF; Age:9.0 +8FFFE..8FFFF; Age:9.0 +9FFFE..9FFFF; Age:9.0 +AFFFE..AFFFF; Age:9.0 +BFFFE..BFFFF; Age:9.0 +CFFFE..CFFFF; Age:9.0 +DFFFE..DFFFF; Age:9.0 +E0001..E0001; Age:9.0 +E0020..E007F; Age:9.0 +E0100..E01EF; Age:9.0 +EFFFE..10FFFF; Age:9.0 diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_9_0.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_9_0.test new file mode 100644 index 000000000..d9b97ea95 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_9_0.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_9_0 + +description: +Tests character class syntax of the Unicode 12.1 Age=9.0 property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_subtraction-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_subtraction-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_subtraction.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_subtraction.flex new file mode 100644 index 000000000..77c581bc7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_subtraction.flex @@ -0,0 +1,36 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_subtraction + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +[\p{Age:2.0}--\p{Age:1.1}] { setCurCharPropertyValue("[\\p{Age:2.0}--\\p{Age:1.1}]"); } +[\p{Age:2.1}--\p{Age:2.0}] { setCurCharPropertyValue("[\\p{Age:2.1}--\\p{Age:2.0}]"); } +[\p{Age:3.0}--\p{Age:2.1}] { setCurCharPropertyValue("[\\p{Age:3.0}--\\p{Age:2.1}]"); } +[\p{Age:3.1}--\p{Age:3.0}] { setCurCharPropertyValue("[\\p{Age:3.1}--\\p{Age:3.0}]"); } +[\p{Age:3.2}--\p{Age:3.1}] { setCurCharPropertyValue("[\\p{Age:3.2}--\\p{Age:3.1}]"); } +[\p{Age:4.0}--\p{Age:3.2}] { setCurCharPropertyValue("[\\p{Age:4.0}--\\p{Age:3.2}]"); } +[\p{Age:4.1}--\p{Age:4.0}] { setCurCharPropertyValue("[\\p{Age:4.1}--\\p{Age:4.0}]"); } +[\p{Age:5.0}--\p{Age:4.1}] { setCurCharPropertyValue("[\\p{Age:5.0}--\\p{Age:4.1}]"); } +[\p{Age:5.1}--\p{Age:5.0}] { setCurCharPropertyValue("[\\p{Age:5.1}--\\p{Age:5.0}]"); } +[\p{Age:5.2}--\p{Age:5.1}] { setCurCharPropertyValue("[\\p{Age:5.2}--\\p{Age:5.1}]"); } +[\p{Age:6.0}--\p{Age:5.2}] { setCurCharPropertyValue("[\\p{Age:6.0}--\\p{Age:5.2}]"); } +[\p{Age:6.1}--\p{Age:6.0}] { setCurCharPropertyValue("[\\p{Age:6.1}--\\p{Age:6.0}]"); } +[\p{Age:6.2}--\p{Age:6.1}] { setCurCharPropertyValue("[\\p{Age:6.2}--\\p{Age:6.1}]"); } +[\p{Age:6.3}--\p{Age:6.2}] { setCurCharPropertyValue("[\\p{Age:6.3}--\\p{Age:6.2}]"); } +[\p{Age:7.0}--\p{Age:6.3}] { setCurCharPropertyValue("[\\p{Age:7.0}--\\p{Age:6.3}]"); } +[\p{Age:8.0}--\p{Age:7.0}] { setCurCharPropertyValue("[\\p{Age:8.0}--\\p{Age:7.0}]"); } +[\p{Age:9.0}--\p{Age:8.0}] { setCurCharPropertyValue("[\\p{Age:9.0}--\\p{Age:8.0}]"); } +[\p{Age:10.0}--\p{Age:9.0}] { setCurCharPropertyValue("[\\p{Age:10.0}--\\p{Age:9.0}]"); } +[\p{Age:11.0}--\p{Age:10.0}] { setCurCharPropertyValue("[\\p{Age:11.0}--\\p{Age:10.0}]"); } +[\p{Age:12.0}--\p{Age:11.0}] { setCurCharPropertyValue("[\\p{Age:12.0}--\\p{Age:11.0}]"); } +[\p{Age:12.1}--\p{Age:12.0}] { setCurCharPropertyValue("[\\p{Age:12.1}--\\p{Age:12.0}]"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_subtraction.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_subtraction.output new file mode 100644 index 000000000..25a8aad0f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_subtraction.output @@ -0,0 +1,1233 @@ +01F6..01F9; [\p{Age:3.0}--\p{Age:2.1}] +0218..021F; [\p{Age:3.0}--\p{Age:2.1}] +0220..0220; [\p{Age:3.2}--\p{Age:3.1}] +0221..0221; [\p{Age:4.0}--\p{Age:3.2}] +0222..0233; [\p{Age:3.0}--\p{Age:2.1}] +0234..0236; [\p{Age:4.0}--\p{Age:3.2}] +0237..0241; [\p{Age:4.1}--\p{Age:4.0}] +0242..024F; [\p{Age:5.0}--\p{Age:4.1}] +02A9..02AD; [\p{Age:3.0}--\p{Age:2.1}] +02AE..02AF; [\p{Age:4.0}--\p{Age:3.2}] +02DF..02DF; [\p{Age:3.0}--\p{Age:2.1}] +02EA..02EE; [\p{Age:3.0}--\p{Age:2.1}] +02EF..02FF; [\p{Age:4.0}--\p{Age:3.2}] +0346..034E; [\p{Age:3.0}--\p{Age:2.1}] +034F..034F; [\p{Age:3.2}--\p{Age:3.1}] +0350..0357; [\p{Age:4.0}--\p{Age:3.2}] +0358..035C; [\p{Age:4.1}--\p{Age:4.0}] +035D..035F; [\p{Age:4.0}--\p{Age:3.2}] +0362..0362; [\p{Age:3.0}--\p{Age:2.1}] +0363..036F; [\p{Age:3.2}--\p{Age:3.1}] +0370..0373; [\p{Age:5.1}--\p{Age:5.0}] +0376..0377; [\p{Age:5.1}--\p{Age:5.0}] +037B..037D; [\p{Age:5.0}--\p{Age:4.1}] +037F..037F; [\p{Age:7.0}--\p{Age:6.3}] +03CF..03CF; [\p{Age:5.1}--\p{Age:5.0}] +03D7..03D7; [\p{Age:3.0}--\p{Age:2.1}] +03D8..03D9; [\p{Age:3.2}--\p{Age:3.1}] +03DB..03DB; [\p{Age:3.0}--\p{Age:2.1}] +03DD..03DD; [\p{Age:3.0}--\p{Age:2.1}] +03DF..03DF; [\p{Age:3.0}--\p{Age:2.1}] +03E1..03E1; [\p{Age:3.0}--\p{Age:2.1}] +03F4..03F5; [\p{Age:3.1}--\p{Age:3.0}] +03F6..03F6; [\p{Age:3.2}--\p{Age:3.1}] +03F7..03FB; [\p{Age:4.0}--\p{Age:3.2}] +03FC..03FF; [\p{Age:4.1}--\p{Age:4.0}] +0400..0400; [\p{Age:3.0}--\p{Age:2.1}] +040D..040D; [\p{Age:3.0}--\p{Age:2.1}] +0450..0450; [\p{Age:3.0}--\p{Age:2.1}] +045D..045D; [\p{Age:3.0}--\p{Age:2.1}] +0487..0487; [\p{Age:5.1}--\p{Age:5.0}] +0488..0489; [\p{Age:3.0}--\p{Age:2.1}] +048A..048B; [\p{Age:3.2}--\p{Age:3.1}] +048C..048F; [\p{Age:3.0}--\p{Age:2.1}] +04C5..04C6; [\p{Age:3.2}--\p{Age:3.1}] +04C9..04CA; [\p{Age:3.2}--\p{Age:3.1}] +04CD..04CE; [\p{Age:3.2}--\p{Age:3.1}] +04CF..04CF; [\p{Age:5.0}--\p{Age:4.1}] +04EC..04ED; [\p{Age:3.0}--\p{Age:2.1}] +04F6..04F7; [\p{Age:4.1}--\p{Age:4.0}] +04FA..04FF; [\p{Age:5.0}--\p{Age:4.1}] +0500..050F; [\p{Age:3.2}--\p{Age:3.1}] +0510..0513; [\p{Age:5.0}--\p{Age:4.1}] +0514..0523; [\p{Age:5.1}--\p{Age:5.0}] +0524..0525; [\p{Age:5.2}--\p{Age:5.1}] +0526..0527; [\p{Age:6.0}--\p{Age:5.2}] +0528..052F; [\p{Age:7.0}--\p{Age:6.3}] +0560..0560; [\p{Age:11.0}--\p{Age:10.0}] +0588..0588; [\p{Age:11.0}--\p{Age:10.0}] +058A..058A; [\p{Age:3.0}--\p{Age:2.1}] +058D..058E; [\p{Age:7.0}--\p{Age:6.3}] +058F..058F; [\p{Age:6.1}--\p{Age:6.0}] +0591..05A1; [\p{Age:2.0}--\p{Age:1.1}] +05A2..05A2; [\p{Age:4.1}--\p{Age:4.0}] +05A3..05AF; [\p{Age:2.0}--\p{Age:1.1}] +05BA..05BA; [\p{Age:5.0}--\p{Age:4.1}] +05C4..05C4; [\p{Age:2.0}--\p{Age:1.1}] +05C5..05C7; [\p{Age:4.1}--\p{Age:4.0}] +05EF..05EF; [\p{Age:11.0}--\p{Age:10.0}] +0600..0603; [\p{Age:4.0}--\p{Age:3.2}] +0604..0604; [\p{Age:6.1}--\p{Age:6.0}] +0605..0605; [\p{Age:7.0}--\p{Age:6.3}] +0606..060A; [\p{Age:5.1}--\p{Age:5.0}] +060B..060B; [\p{Age:4.1}--\p{Age:4.0}] +060D..0615; [\p{Age:4.0}--\p{Age:3.2}] +0616..061A; [\p{Age:5.1}--\p{Age:5.0}] +061C..061C; [\p{Age:6.3}--\p{Age:6.2}] +061E..061E; [\p{Age:4.1}--\p{Age:4.0}] +0620..0620; [\p{Age:6.0}--\p{Age:5.2}] +063B..063F; [\p{Age:5.1}--\p{Age:5.0}] +0653..0655; [\p{Age:3.0}--\p{Age:2.1}] +0656..0658; [\p{Age:4.0}--\p{Age:3.2}] +0659..065E; [\p{Age:4.1}--\p{Age:4.0}] +065F..065F; [\p{Age:6.0}--\p{Age:5.2}] +066E..066F; [\p{Age:3.2}--\p{Age:3.1}] +06B8..06B9; [\p{Age:3.0}--\p{Age:2.1}] +06BF..06BF; [\p{Age:3.0}--\p{Age:2.1}] +06CF..06CF; [\p{Age:3.0}--\p{Age:2.1}] +06EE..06EF; [\p{Age:4.0}--\p{Age:3.2}] +06FA..06FE; [\p{Age:3.0}--\p{Age:2.1}] +06FF..06FF; [\p{Age:4.0}--\p{Age:3.2}] +0700..070D; [\p{Age:3.0}--\p{Age:2.1}] +070F..072C; [\p{Age:3.0}--\p{Age:2.1}] +072D..072F; [\p{Age:4.0}--\p{Age:3.2}] +0730..074A; [\p{Age:3.0}--\p{Age:2.1}] +074D..074F; [\p{Age:4.0}--\p{Age:3.2}] +0750..076D; [\p{Age:4.1}--\p{Age:4.0}] +076E..077F; [\p{Age:5.1}--\p{Age:5.0}] +0780..07B0; [\p{Age:3.0}--\p{Age:2.1}] +07B1..07B1; [\p{Age:3.2}--\p{Age:3.1}] +07C0..07FA; [\p{Age:5.0}--\p{Age:4.1}] +07FD..07FF; [\p{Age:11.0}--\p{Age:10.0}] +0800..082D; [\p{Age:5.2}--\p{Age:5.1}] +0830..083E; [\p{Age:5.2}--\p{Age:5.1}] +0840..085B; [\p{Age:6.0}--\p{Age:5.2}] +085E..085E; [\p{Age:6.0}--\p{Age:5.2}] +0860..086A; [\p{Age:10.0}--\p{Age:9.0}] +08A0..08A0; [\p{Age:6.1}--\p{Age:6.0}] +08A1..08A1; [\p{Age:7.0}--\p{Age:6.3}] +08A2..08AC; [\p{Age:6.1}--\p{Age:6.0}] +08AD..08B2; [\p{Age:7.0}--\p{Age:6.3}] +08B3..08B4; [\p{Age:8.0}--\p{Age:7.0}] +08B6..08BD; [\p{Age:9.0}--\p{Age:8.0}] +08D3..08D3; [\p{Age:11.0}--\p{Age:10.0}] +08D4..08E2; [\p{Age:9.0}--\p{Age:8.0}] +08E3..08E3; [\p{Age:8.0}--\p{Age:7.0}] +08E4..08FE; [\p{Age:6.1}--\p{Age:6.0}] +08FF..08FF; [\p{Age:7.0}--\p{Age:6.3}] +0900..0900; [\p{Age:5.2}--\p{Age:5.1}] +0904..0904; [\p{Age:4.0}--\p{Age:3.2}] +093A..093B; [\p{Age:6.0}--\p{Age:5.2}] +094E..094E; [\p{Age:5.2}--\p{Age:5.1}] +094F..094F; [\p{Age:6.0}--\p{Age:5.2}] +0955..0955; [\p{Age:5.2}--\p{Age:5.1}] +0956..0957; [\p{Age:6.0}--\p{Age:5.2}] +0971..0972; [\p{Age:5.1}--\p{Age:5.0}] +0973..0977; [\p{Age:6.0}--\p{Age:5.2}] +0978..0978; [\p{Age:7.0}--\p{Age:6.3}] +0979..097A; [\p{Age:5.2}--\p{Age:5.1}] +097B..097C; [\p{Age:5.0}--\p{Age:4.1}] +097D..097D; [\p{Age:4.1}--\p{Age:4.0}] +097E..097F; [\p{Age:5.0}--\p{Age:4.1}] +0980..0980; [\p{Age:7.0}--\p{Age:6.3}] +09BD..09BD; [\p{Age:4.0}--\p{Age:3.2}] +09CE..09CE; [\p{Age:4.1}--\p{Age:4.0}] +09FB..09FB; [\p{Age:5.2}--\p{Age:5.1}] +09FC..09FD; [\p{Age:10.0}--\p{Age:9.0}] +09FE..09FE; [\p{Age:11.0}--\p{Age:10.0}] +0A01..0A01; [\p{Age:4.0}--\p{Age:3.2}] +0A03..0A03; [\p{Age:4.0}--\p{Age:3.2}] +0A51..0A51; [\p{Age:5.1}--\p{Age:5.0}] +0A75..0A75; [\p{Age:5.1}--\p{Age:5.0}] +0A76..0A76; [\p{Age:11.0}--\p{Age:10.0}] +0A8C..0A8C; [\p{Age:4.0}--\p{Age:3.2}] +0AE1..0AE3; [\p{Age:4.0}--\p{Age:3.2}] +0AF0..0AF0; [\p{Age:6.1}--\p{Age:6.0}] +0AF1..0AF1; [\p{Age:4.0}--\p{Age:3.2}] +0AF9..0AF9; [\p{Age:8.0}--\p{Age:7.0}] +0AFA..0AFF; [\p{Age:10.0}--\p{Age:9.0}] +0B35..0B35; [\p{Age:4.0}--\p{Age:3.2}] +0B44..0B44; [\p{Age:5.1}--\p{Age:5.0}] +0B62..0B63; [\p{Age:5.1}--\p{Age:5.0}] +0B71..0B71; [\p{Age:4.0}--\p{Age:3.2}] +0B72..0B77; [\p{Age:6.0}--\p{Age:5.2}] +0BB6..0BB6; [\p{Age:4.1}--\p{Age:4.0}] +0BD0..0BD0; [\p{Age:5.1}--\p{Age:5.0}] +0BE6..0BE6; [\p{Age:4.1}--\p{Age:4.0}] +0BF3..0BFA; [\p{Age:4.0}--\p{Age:3.2}] +0C00..0C00; [\p{Age:7.0}--\p{Age:6.3}] +0C04..0C04; [\p{Age:11.0}--\p{Age:10.0}] +0C34..0C34; [\p{Age:7.0}--\p{Age:6.3}] +0C3D..0C3D; [\p{Age:5.1}--\p{Age:5.0}] +0C58..0C59; [\p{Age:5.1}--\p{Age:5.0}] +0C5A..0C5A; [\p{Age:8.0}--\p{Age:7.0}] +0C62..0C63; [\p{Age:5.1}--\p{Age:5.0}] +0C77..0C77; [\p{Age:12.0}--\p{Age:11.0}] +0C78..0C7F; [\p{Age:5.1}--\p{Age:5.0}] +0C80..0C80; [\p{Age:9.0}--\p{Age:8.0}] +0C81..0C81; [\p{Age:7.0}--\p{Age:6.3}] +0C84..0C84; [\p{Age:11.0}--\p{Age:10.0}] +0CBC..0CBD; [\p{Age:4.0}--\p{Age:3.2}] +0CE2..0CE3; [\p{Age:5.0}--\p{Age:4.1}] +0CF1..0CF2; [\p{Age:5.0}--\p{Age:4.1}] +0D00..0D00; [\p{Age:10.0}--\p{Age:9.0}] +0D01..0D01; [\p{Age:7.0}--\p{Age:6.3}] +0D29..0D29; [\p{Age:6.0}--\p{Age:5.2}] +0D3A..0D3A; [\p{Age:6.0}--\p{Age:5.2}] +0D3B..0D3C; [\p{Age:10.0}--\p{Age:9.0}] +0D3D..0D3D; [\p{Age:5.1}--\p{Age:5.0}] +0D44..0D44; [\p{Age:5.1}--\p{Age:5.0}] +0D4E..0D4E; [\p{Age:6.0}--\p{Age:5.2}] +0D4F..0D4F; [\p{Age:9.0}--\p{Age:8.0}] +0D54..0D56; [\p{Age:9.0}--\p{Age:8.0}] +0D58..0D5E; [\p{Age:9.0}--\p{Age:8.0}] +0D5F..0D5F; [\p{Age:8.0}--\p{Age:7.0}] +0D62..0D63; [\p{Age:5.1}--\p{Age:5.0}] +0D70..0D75; [\p{Age:5.1}--\p{Age:5.0}] +0D76..0D78; [\p{Age:9.0}--\p{Age:8.0}] +0D79..0D7F; [\p{Age:5.1}--\p{Age:5.0}] +0D82..0D83; [\p{Age:3.0}--\p{Age:2.1}] +0D85..0D96; [\p{Age:3.0}--\p{Age:2.1}] +0D9A..0DB1; [\p{Age:3.0}--\p{Age:2.1}] +0DB3..0DBB; [\p{Age:3.0}--\p{Age:2.1}] +0DBD..0DBD; [\p{Age:3.0}--\p{Age:2.1}] +0DC0..0DC6; [\p{Age:3.0}--\p{Age:2.1}] +0DCA..0DCA; [\p{Age:3.0}--\p{Age:2.1}] +0DCF..0DD4; [\p{Age:3.0}--\p{Age:2.1}] +0DD6..0DD6; [\p{Age:3.0}--\p{Age:2.1}] +0DD8..0DDF; [\p{Age:3.0}--\p{Age:2.1}] +0DE6..0DEF; [\p{Age:7.0}--\p{Age:6.3}] +0DF2..0DF4; [\p{Age:3.0}--\p{Age:2.1}] +0E86..0E86; [\p{Age:12.0}--\p{Age:11.0}] +0E89..0E89; [\p{Age:12.0}--\p{Age:11.0}] +0E8C..0E8C; [\p{Age:12.0}--\p{Age:11.0}] +0E8E..0E93; [\p{Age:12.0}--\p{Age:11.0}] +0E98..0E98; [\p{Age:12.0}--\p{Age:11.0}] +0EA0..0EA0; [\p{Age:12.0}--\p{Age:11.0}] +0EA8..0EA9; [\p{Age:12.0}--\p{Age:11.0}] +0EAC..0EAC; [\p{Age:12.0}--\p{Age:11.0}] +0EBA..0EBA; [\p{Age:12.0}--\p{Age:11.0}] +0EDE..0EDF; [\p{Age:6.1}--\p{Age:6.0}] +0F00..0F47; [\p{Age:2.0}--\p{Age:1.1}] +0F49..0F69; [\p{Age:2.0}--\p{Age:1.1}] +0F6A..0F6A; [\p{Age:3.0}--\p{Age:2.1}] +0F6B..0F6C; [\p{Age:5.1}--\p{Age:5.0}] +0F71..0F8B; [\p{Age:2.0}--\p{Age:1.1}] +0F8C..0F8F; [\p{Age:6.0}--\p{Age:5.2}] +0F90..0F95; [\p{Age:2.0}--\p{Age:1.1}] +0F96..0F96; [\p{Age:3.0}--\p{Age:2.1}] +0F97..0F97; [\p{Age:2.0}--\p{Age:1.1}] +0F99..0FAD; [\p{Age:2.0}--\p{Age:1.1}] +0FAE..0FB0; [\p{Age:3.0}--\p{Age:2.1}] +0FB1..0FB7; [\p{Age:2.0}--\p{Age:1.1}] +0FB8..0FB8; [\p{Age:3.0}--\p{Age:2.1}] +0FB9..0FB9; [\p{Age:2.0}--\p{Age:1.1}] +0FBA..0FBC; [\p{Age:3.0}--\p{Age:2.1}] +0FBE..0FCC; [\p{Age:3.0}--\p{Age:2.1}] +0FCE..0FCE; [\p{Age:5.1}--\p{Age:5.0}] +0FCF..0FCF; [\p{Age:3.0}--\p{Age:2.1}] +0FD0..0FD1; [\p{Age:4.1}--\p{Age:4.0}] +0FD2..0FD4; [\p{Age:5.1}--\p{Age:5.0}] +0FD5..0FD8; [\p{Age:5.2}--\p{Age:5.1}] +0FD9..0FDA; [\p{Age:6.0}--\p{Age:5.2}] +1000..1021; [\p{Age:3.0}--\p{Age:2.1}] +1022..1022; [\p{Age:5.1}--\p{Age:5.0}] +1023..1027; [\p{Age:3.0}--\p{Age:2.1}] +1028..1028; [\p{Age:5.1}--\p{Age:5.0}] +1029..102A; [\p{Age:3.0}--\p{Age:2.1}] +102B..102B; [\p{Age:5.1}--\p{Age:5.0}] +102C..1032; [\p{Age:3.0}--\p{Age:2.1}] +1033..1035; [\p{Age:5.1}--\p{Age:5.0}] +1036..1039; [\p{Age:3.0}--\p{Age:2.1}] +103A..103F; [\p{Age:5.1}--\p{Age:5.0}] +1040..1059; [\p{Age:3.0}--\p{Age:2.1}] +105A..1099; [\p{Age:5.1}--\p{Age:5.0}] +109A..109D; [\p{Age:5.2}--\p{Age:5.1}] +109E..109F; [\p{Age:5.1}--\p{Age:5.0}] +10C7..10C7; [\p{Age:6.1}--\p{Age:6.0}] +10CD..10CD; [\p{Age:6.1}--\p{Age:6.0}] +10F7..10F8; [\p{Age:3.2}--\p{Age:3.1}] +10F9..10FA; [\p{Age:4.1}--\p{Age:4.0}] +10FC..10FC; [\p{Age:4.1}--\p{Age:4.0}] +10FD..10FF; [\p{Age:6.1}--\p{Age:6.0}] +115A..115E; [\p{Age:5.2}--\p{Age:5.1}] +11A3..11A7; [\p{Age:5.2}--\p{Age:5.1}] +11FA..11FF; [\p{Age:5.2}--\p{Age:5.1}] +1200..1206; [\p{Age:3.0}--\p{Age:2.1}] +1207..1207; [\p{Age:4.1}--\p{Age:4.0}] +1208..1246; [\p{Age:3.0}--\p{Age:2.1}] +1247..1247; [\p{Age:4.1}--\p{Age:4.0}] +1248..1248; [\p{Age:3.0}--\p{Age:2.1}] +124A..124D; [\p{Age:3.0}--\p{Age:2.1}] +1250..1256; [\p{Age:3.0}--\p{Age:2.1}] +1258..1258; [\p{Age:3.0}--\p{Age:2.1}] +125A..125D; [\p{Age:3.0}--\p{Age:2.1}] +1260..1286; [\p{Age:3.0}--\p{Age:2.1}] +1287..1287; [\p{Age:4.1}--\p{Age:4.0}] +1288..1288; [\p{Age:3.0}--\p{Age:2.1}] +128A..128D; [\p{Age:3.0}--\p{Age:2.1}] +1290..12AE; [\p{Age:3.0}--\p{Age:2.1}] +12AF..12AF; [\p{Age:4.1}--\p{Age:4.0}] +12B0..12B0; [\p{Age:3.0}--\p{Age:2.1}] +12B2..12B5; [\p{Age:3.0}--\p{Age:2.1}] +12B8..12BE; [\p{Age:3.0}--\p{Age:2.1}] +12C0..12C0; [\p{Age:3.0}--\p{Age:2.1}] +12C2..12C5; [\p{Age:3.0}--\p{Age:2.1}] +12C8..12CE; [\p{Age:3.0}--\p{Age:2.1}] +12CF..12CF; [\p{Age:4.1}--\p{Age:4.0}] +12D0..12D6; [\p{Age:3.0}--\p{Age:2.1}] +12D8..12EE; [\p{Age:3.0}--\p{Age:2.1}] +12EF..12EF; [\p{Age:4.1}--\p{Age:4.0}] +12F0..130E; [\p{Age:3.0}--\p{Age:2.1}] +130F..130F; [\p{Age:4.1}--\p{Age:4.0}] +1310..1310; [\p{Age:3.0}--\p{Age:2.1}] +1312..1315; [\p{Age:3.0}--\p{Age:2.1}] +1318..131E; [\p{Age:3.0}--\p{Age:2.1}] +131F..131F; [\p{Age:4.1}--\p{Age:4.0}] +1320..1346; [\p{Age:3.0}--\p{Age:2.1}] +1347..1347; [\p{Age:4.1}--\p{Age:4.0}] +1348..135A; [\p{Age:3.0}--\p{Age:2.1}] +135D..135E; [\p{Age:6.0}--\p{Age:5.2}] +135F..1360; [\p{Age:4.1}--\p{Age:4.0}] +1361..137C; [\p{Age:3.0}--\p{Age:2.1}] +1380..1399; [\p{Age:4.1}--\p{Age:4.0}] +13A0..13F4; [\p{Age:3.0}--\p{Age:2.1}] +13F5..13F5; [\p{Age:8.0}--\p{Age:7.0}] +13F8..13FD; [\p{Age:8.0}--\p{Age:7.0}] +1400..1400; [\p{Age:5.2}--\p{Age:5.1}] +1401..1676; [\p{Age:3.0}--\p{Age:2.1}] +1677..167F; [\p{Age:5.2}--\p{Age:5.1}] +1680..169C; [\p{Age:3.0}--\p{Age:2.1}] +16A0..16F0; [\p{Age:3.0}--\p{Age:2.1}] +16F1..16F8; [\p{Age:7.0}--\p{Age:6.3}] +1700..170C; [\p{Age:3.2}--\p{Age:3.1}] +170E..1714; [\p{Age:3.2}--\p{Age:3.1}] +1720..1736; [\p{Age:3.2}--\p{Age:3.1}] +1740..1753; [\p{Age:3.2}--\p{Age:3.1}] +1760..176C; [\p{Age:3.2}--\p{Age:3.1}] +176E..1770; [\p{Age:3.2}--\p{Age:3.1}] +1772..1773; [\p{Age:3.2}--\p{Age:3.1}] +1780..17DC; [\p{Age:3.0}--\p{Age:2.1}] +17DD..17DD; [\p{Age:4.0}--\p{Age:3.2}] +17E0..17E9; [\p{Age:3.0}--\p{Age:2.1}] +17F0..17F9; [\p{Age:4.0}--\p{Age:3.2}] +1800..180E; [\p{Age:3.0}--\p{Age:2.1}] +1810..1819; [\p{Age:3.0}--\p{Age:2.1}] +1820..1877; [\p{Age:3.0}--\p{Age:2.1}] +1878..1878; [\p{Age:11.0}--\p{Age:10.0}] +1880..18A9; [\p{Age:3.0}--\p{Age:2.1}] +18AA..18AA; [\p{Age:5.1}--\p{Age:5.0}] +18B0..18F5; [\p{Age:5.2}--\p{Age:5.1}] +1900..191C; [\p{Age:4.0}--\p{Age:3.2}] +191D..191E; [\p{Age:7.0}--\p{Age:6.3}] +1920..192B; [\p{Age:4.0}--\p{Age:3.2}] +1930..193B; [\p{Age:4.0}--\p{Age:3.2}] +1940..1940; [\p{Age:4.0}--\p{Age:3.2}] +1944..196D; [\p{Age:4.0}--\p{Age:3.2}] +1970..1974; [\p{Age:4.0}--\p{Age:3.2}] +1980..19A9; [\p{Age:4.1}--\p{Age:4.0}] +19AA..19AB; [\p{Age:5.2}--\p{Age:5.1}] +19B0..19C9; [\p{Age:4.1}--\p{Age:4.0}] +19D0..19D9; [\p{Age:4.1}--\p{Age:4.0}] +19DA..19DA; [\p{Age:5.2}--\p{Age:5.1}] +19DE..19DF; [\p{Age:4.1}--\p{Age:4.0}] +19E0..19FF; [\p{Age:4.0}--\p{Age:3.2}] +1A00..1A1B; [\p{Age:4.1}--\p{Age:4.0}] +1A1E..1A1F; [\p{Age:4.1}--\p{Age:4.0}] +1A20..1A5E; [\p{Age:5.2}--\p{Age:5.1}] +1A60..1A7C; [\p{Age:5.2}--\p{Age:5.1}] +1A7F..1A89; [\p{Age:5.2}--\p{Age:5.1}] +1A90..1A99; [\p{Age:5.2}--\p{Age:5.1}] +1AA0..1AAD; [\p{Age:5.2}--\p{Age:5.1}] +1AB0..1ABE; [\p{Age:7.0}--\p{Age:6.3}] +1B00..1B4B; [\p{Age:5.0}--\p{Age:4.1}] +1B50..1B7C; [\p{Age:5.0}--\p{Age:4.1}] +1B80..1BAA; [\p{Age:5.1}--\p{Age:5.0}] +1BAB..1BAD; [\p{Age:6.1}--\p{Age:6.0}] +1BAE..1BB9; [\p{Age:5.1}--\p{Age:5.0}] +1BBA..1BBF; [\p{Age:6.1}--\p{Age:6.0}] +1BC0..1BF3; [\p{Age:6.0}--\p{Age:5.2}] +1BFC..1BFF; [\p{Age:6.0}--\p{Age:5.2}] +1C00..1C37; [\p{Age:5.1}--\p{Age:5.0}] +1C3B..1C49; [\p{Age:5.1}--\p{Age:5.0}] +1C4D..1C7F; [\p{Age:5.1}--\p{Age:5.0}] +1C80..1C88; [\p{Age:9.0}--\p{Age:8.0}] +1C90..1CBA; [\p{Age:11.0}--\p{Age:10.0}] +1CBD..1CBF; [\p{Age:11.0}--\p{Age:10.0}] +1CC0..1CC7; [\p{Age:6.1}--\p{Age:6.0}] +1CD0..1CF2; [\p{Age:5.2}--\p{Age:5.1}] +1CF3..1CF6; [\p{Age:6.1}--\p{Age:6.0}] +1CF7..1CF7; [\p{Age:10.0}--\p{Age:9.0}] +1CF8..1CF9; [\p{Age:7.0}--\p{Age:6.3}] +1CFA..1CFA; [\p{Age:12.0}--\p{Age:11.0}] +1D00..1D6B; [\p{Age:4.0}--\p{Age:3.2}] +1D6C..1DC3; [\p{Age:4.1}--\p{Age:4.0}] +1DC4..1DCA; [\p{Age:5.0}--\p{Age:4.1}] +1DCB..1DE6; [\p{Age:5.1}--\p{Age:5.0}] +1DE7..1DF5; [\p{Age:7.0}--\p{Age:6.3}] +1DF6..1DF9; [\p{Age:10.0}--\p{Age:9.0}] +1DFB..1DFB; [\p{Age:9.0}--\p{Age:8.0}] +1DFC..1DFC; [\p{Age:6.0}--\p{Age:5.2}] +1DFD..1DFD; [\p{Age:5.2}--\p{Age:5.1}] +1DFE..1DFF; [\p{Age:5.0}--\p{Age:4.1}] +1E9B..1E9B; [\p{Age:2.0}--\p{Age:1.1}] +1E9C..1E9F; [\p{Age:5.1}--\p{Age:5.0}] +1EFA..1EFF; [\p{Age:5.1}--\p{Age:5.0}] +202F..202F; [\p{Age:3.0}--\p{Age:2.1}] +2047..2047; [\p{Age:3.2}--\p{Age:3.1}] +2048..204D; [\p{Age:3.0}--\p{Age:2.1}] +204E..2052; [\p{Age:3.2}--\p{Age:3.1}] +2053..2054; [\p{Age:4.0}--\p{Age:3.2}] +2055..2056; [\p{Age:4.1}--\p{Age:4.0}] +2057..2057; [\p{Age:3.2}--\p{Age:3.1}] +2058..205E; [\p{Age:4.1}--\p{Age:4.0}] +205F..2063; [\p{Age:3.2}--\p{Age:3.1}] +2064..2064; [\p{Age:5.1}--\p{Age:5.0}] +2066..2069; [\p{Age:6.3}--\p{Age:6.2}] +2071..2071; [\p{Age:3.2}--\p{Age:3.1}] +2090..2094; [\p{Age:4.1}--\p{Age:4.0}] +2095..209C; [\p{Age:6.0}--\p{Age:5.2}] +20AB..20AB; [\p{Age:2.0}--\p{Age:1.1}] +20AC..20AC; [\p{Age:2.1}--\p{Age:2.0}] +20AD..20AF; [\p{Age:3.0}--\p{Age:2.1}] +20B0..20B1; [\p{Age:3.2}--\p{Age:3.1}] +20B2..20B5; [\p{Age:4.1}--\p{Age:4.0}] +20B6..20B8; [\p{Age:5.2}--\p{Age:5.1}] +20B9..20B9; [\p{Age:6.0}--\p{Age:5.2}] +20BA..20BA; [\p{Age:6.2}--\p{Age:6.1}] +20BB..20BD; [\p{Age:7.0}--\p{Age:6.3}] +20BE..20BE; [\p{Age:8.0}--\p{Age:7.0}] +20BF..20BF; [\p{Age:10.0}--\p{Age:9.0}] +20E2..20E3; [\p{Age:3.0}--\p{Age:2.1}] +20E4..20EA; [\p{Age:3.2}--\p{Age:3.1}] +20EB..20EB; [\p{Age:4.1}--\p{Age:4.0}] +20EC..20EF; [\p{Age:5.0}--\p{Age:4.1}] +20F0..20F0; [\p{Age:5.1}--\p{Age:5.0}] +2139..213A; [\p{Age:3.0}--\p{Age:2.1}] +213B..213B; [\p{Age:4.0}--\p{Age:3.2}] +213C..213C; [\p{Age:4.1}--\p{Age:4.0}] +213D..214B; [\p{Age:3.2}--\p{Age:3.1}] +214C..214C; [\p{Age:4.1}--\p{Age:4.0}] +214D..214E; [\p{Age:5.0}--\p{Age:4.1}] +214F..214F; [\p{Age:5.1}--\p{Age:5.0}] +2150..2152; [\p{Age:5.2}--\p{Age:5.1}] +2183..2183; [\p{Age:3.0}--\p{Age:2.1}] +2184..2184; [\p{Age:5.0}--\p{Age:4.1}] +2185..2188; [\p{Age:5.1}--\p{Age:5.0}] +2189..2189; [\p{Age:5.2}--\p{Age:5.1}] +218A..218B; [\p{Age:8.0}--\p{Age:7.0}] +21EB..21F3; [\p{Age:3.0}--\p{Age:2.1}] +21F4..21FF; [\p{Age:3.2}--\p{Age:3.1}] +22F2..22FF; [\p{Age:3.2}--\p{Age:3.1}] +2301..2301; [\p{Age:3.0}--\p{Age:2.1}] +237B..237B; [\p{Age:3.0}--\p{Age:2.1}] +237C..237C; [\p{Age:3.2}--\p{Age:3.1}] +237D..239A; [\p{Age:3.0}--\p{Age:2.1}] +239B..23CE; [\p{Age:3.2}--\p{Age:3.1}] +23CF..23D0; [\p{Age:4.0}--\p{Age:3.2}] +23D1..23DB; [\p{Age:4.1}--\p{Age:4.0}] +23DC..23E7; [\p{Age:5.0}--\p{Age:4.1}] +23E8..23E8; [\p{Age:5.2}--\p{Age:5.1}] +23E9..23F3; [\p{Age:6.0}--\p{Age:5.2}] +23F4..23FA; [\p{Age:7.0}--\p{Age:6.3}] +23FB..23FE; [\p{Age:9.0}--\p{Age:8.0}] +23FF..23FF; [\p{Age:10.0}--\p{Age:9.0}] +2425..2426; [\p{Age:3.0}--\p{Age:2.1}] +24EB..24FE; [\p{Age:3.2}--\p{Age:3.1}] +24FF..24FF; [\p{Age:4.0}--\p{Age:3.2}] +2596..259F; [\p{Age:3.2}--\p{Age:3.1}] +25F0..25F7; [\p{Age:3.0}--\p{Age:2.1}] +25F8..25FF; [\p{Age:3.2}--\p{Age:3.1}] +2614..2615; [\p{Age:4.0}--\p{Age:3.2}] +2616..2617; [\p{Age:3.2}--\p{Age:3.1}] +2618..2618; [\p{Age:4.1}--\p{Age:4.0}] +2619..2619; [\p{Age:3.0}--\p{Age:2.1}] +2670..2671; [\p{Age:3.0}--\p{Age:2.1}] +2672..267D; [\p{Age:3.2}--\p{Age:3.1}] +267E..267F; [\p{Age:4.1}--\p{Age:4.0}] +2680..2689; [\p{Age:3.2}--\p{Age:3.1}] +268A..2691; [\p{Age:4.0}--\p{Age:3.2}] +2692..269C; [\p{Age:4.1}--\p{Age:4.0}] +269D..269D; [\p{Age:5.1}--\p{Age:5.0}] +269E..269F; [\p{Age:5.2}--\p{Age:5.1}] +26A0..26A1; [\p{Age:4.0}--\p{Age:3.2}] +26A2..26B1; [\p{Age:4.1}--\p{Age:4.0}] +26B2..26B2; [\p{Age:5.0}--\p{Age:4.1}] +26B3..26BC; [\p{Age:5.1}--\p{Age:5.0}] +26BD..26BF; [\p{Age:5.2}--\p{Age:5.1}] +26C0..26C3; [\p{Age:5.1}--\p{Age:5.0}] +26C4..26CD; [\p{Age:5.2}--\p{Age:5.1}] +26CE..26CE; [\p{Age:6.0}--\p{Age:5.2}] +26CF..26E1; [\p{Age:5.2}--\p{Age:5.1}] +26E2..26E2; [\p{Age:6.0}--\p{Age:5.2}] +26E3..26E3; [\p{Age:5.2}--\p{Age:5.1}] +26E4..26E7; [\p{Age:6.0}--\p{Age:5.2}] +26E8..26FF; [\p{Age:5.2}--\p{Age:5.1}] +2700..2700; [\p{Age:7.0}--\p{Age:6.3}] +2705..2705; [\p{Age:6.0}--\p{Age:5.2}] +270A..270B; [\p{Age:6.0}--\p{Age:5.2}] +2728..2728; [\p{Age:6.0}--\p{Age:5.2}] +274C..274C; [\p{Age:6.0}--\p{Age:5.2}] +274E..274E; [\p{Age:6.0}--\p{Age:5.2}] +2753..2755; [\p{Age:6.0}--\p{Age:5.2}] +2757..2757; [\p{Age:5.2}--\p{Age:5.1}] +275F..2760; [\p{Age:6.0}--\p{Age:5.2}] +2768..2775; [\p{Age:3.2}--\p{Age:3.1}] +2795..2797; [\p{Age:6.0}--\p{Age:5.2}] +27B0..27B0; [\p{Age:6.0}--\p{Age:5.2}] +27BF..27BF; [\p{Age:6.0}--\p{Age:5.2}] +27C0..27C6; [\p{Age:4.1}--\p{Age:4.0}] +27C7..27CA; [\p{Age:5.0}--\p{Age:4.1}] +27CB..27CB; [\p{Age:6.1}--\p{Age:6.0}] +27CC..27CC; [\p{Age:5.1}--\p{Age:5.0}] +27CD..27CD; [\p{Age:6.1}--\p{Age:6.0}] +27CE..27CF; [\p{Age:6.0}--\p{Age:5.2}] +27D0..27EB; [\p{Age:3.2}--\p{Age:3.1}] +27EC..27EF; [\p{Age:5.1}--\p{Age:5.0}] +27F0..27FF; [\p{Age:3.2}--\p{Age:3.1}] +2800..28FF; [\p{Age:3.0}--\p{Age:2.1}] +2900..2AFF; [\p{Age:3.2}--\p{Age:3.1}] +2B00..2B0D; [\p{Age:4.0}--\p{Age:3.2}] +2B0E..2B13; [\p{Age:4.1}--\p{Age:4.0}] +2B14..2B1A; [\p{Age:5.0}--\p{Age:4.1}] +2B1B..2B1F; [\p{Age:5.1}--\p{Age:5.0}] +2B20..2B23; [\p{Age:5.0}--\p{Age:4.1}] +2B24..2B4C; [\p{Age:5.1}--\p{Age:5.0}] +2B4D..2B4F; [\p{Age:7.0}--\p{Age:6.3}] +2B50..2B54; [\p{Age:5.1}--\p{Age:5.0}] +2B55..2B59; [\p{Age:5.2}--\p{Age:5.1}] +2B5A..2B73; [\p{Age:7.0}--\p{Age:6.3}] +2B76..2B95; [\p{Age:7.0}--\p{Age:6.3}] +2B98..2BB9; [\p{Age:7.0}--\p{Age:6.3}] +2BBA..2BBC; [\p{Age:11.0}--\p{Age:10.0}] +2BBD..2BC8; [\p{Age:7.0}--\p{Age:6.3}] +2BC9..2BC9; [\p{Age:12.0}--\p{Age:11.0}] +2BCA..2BD1; [\p{Age:7.0}--\p{Age:6.3}] +2BD2..2BD2; [\p{Age:10.0}--\p{Age:9.0}] +2BD3..2BEB; [\p{Age:11.0}--\p{Age:10.0}] +2BEC..2BEF; [\p{Age:8.0}--\p{Age:7.0}] +2BF0..2BFE; [\p{Age:11.0}--\p{Age:10.0}] +2BFF..2BFF; [\p{Age:12.0}--\p{Age:11.0}] +2C00..2C2E; [\p{Age:4.1}--\p{Age:4.0}] +2C30..2C5E; [\p{Age:4.1}--\p{Age:4.0}] +2C60..2C6C; [\p{Age:5.0}--\p{Age:4.1}] +2C6D..2C6F; [\p{Age:5.1}--\p{Age:5.0}] +2C70..2C70; [\p{Age:5.2}--\p{Age:5.1}] +2C71..2C73; [\p{Age:5.1}--\p{Age:5.0}] +2C74..2C77; [\p{Age:5.0}--\p{Age:4.1}] +2C78..2C7D; [\p{Age:5.1}--\p{Age:5.0}] +2C7E..2C7F; [\p{Age:5.2}--\p{Age:5.1}] +2C80..2CEA; [\p{Age:4.1}--\p{Age:4.0}] +2CEB..2CF1; [\p{Age:5.2}--\p{Age:5.1}] +2CF2..2CF3; [\p{Age:6.1}--\p{Age:6.0}] +2CF9..2D25; [\p{Age:4.1}--\p{Age:4.0}] +2D27..2D27; [\p{Age:6.1}--\p{Age:6.0}] +2D2D..2D2D; [\p{Age:6.1}--\p{Age:6.0}] +2D30..2D65; [\p{Age:4.1}--\p{Age:4.0}] +2D66..2D67; [\p{Age:6.1}--\p{Age:6.0}] +2D6F..2D6F; [\p{Age:4.1}--\p{Age:4.0}] +2D70..2D70; [\p{Age:6.0}--\p{Age:5.2}] +2D7F..2D7F; [\p{Age:6.0}--\p{Age:5.2}] +2D80..2D96; [\p{Age:4.1}--\p{Age:4.0}] +2DA0..2DA6; [\p{Age:4.1}--\p{Age:4.0}] +2DA8..2DAE; [\p{Age:4.1}--\p{Age:4.0}] +2DB0..2DB6; [\p{Age:4.1}--\p{Age:4.0}] +2DB8..2DBE; [\p{Age:4.1}--\p{Age:4.0}] +2DC0..2DC6; [\p{Age:4.1}--\p{Age:4.0}] +2DC8..2DCE; [\p{Age:4.1}--\p{Age:4.0}] +2DD0..2DD6; [\p{Age:4.1}--\p{Age:4.0}] +2DD8..2DDE; [\p{Age:4.1}--\p{Age:4.0}] +2DE0..2DFF; [\p{Age:5.1}--\p{Age:5.0}] +2E00..2E17; [\p{Age:4.1}--\p{Age:4.0}] +2E18..2E1B; [\p{Age:5.1}--\p{Age:5.0}] +2E1C..2E1D; [\p{Age:4.1}--\p{Age:4.0}] +2E1E..2E30; [\p{Age:5.1}--\p{Age:5.0}] +2E31..2E31; [\p{Age:5.2}--\p{Age:5.1}] +2E32..2E3B; [\p{Age:6.1}--\p{Age:6.0}] +2E3C..2E42; [\p{Age:7.0}--\p{Age:6.3}] +2E43..2E44; [\p{Age:9.0}--\p{Age:8.0}] +2E45..2E49; [\p{Age:10.0}--\p{Age:9.0}] +2E4A..2E4E; [\p{Age:11.0}--\p{Age:10.0}] +2E4F..2E4F; [\p{Age:12.0}--\p{Age:11.0}] +2E80..2E99; [\p{Age:3.0}--\p{Age:2.1}] +2E9B..2EF3; [\p{Age:3.0}--\p{Age:2.1}] +2F00..2FD5; [\p{Age:3.0}--\p{Age:2.1}] +2FF0..2FFB; [\p{Age:3.0}--\p{Age:2.1}] +3038..303A; [\p{Age:3.0}--\p{Age:2.1}] +303B..303D; [\p{Age:3.2}--\p{Age:3.1}] +303E..303E; [\p{Age:3.0}--\p{Age:2.1}] +3095..3096; [\p{Age:3.2}--\p{Age:3.1}] +309F..30A0; [\p{Age:3.2}--\p{Age:3.1}] +30FF..30FF; [\p{Age:3.2}--\p{Age:3.1}] +312D..312D; [\p{Age:5.1}--\p{Age:5.0}] +312E..312E; [\p{Age:10.0}--\p{Age:9.0}] +312F..312F; [\p{Age:11.0}--\p{Age:10.0}] +31A0..31B7; [\p{Age:3.0}--\p{Age:2.1}] +31B8..31BA; [\p{Age:6.0}--\p{Age:5.2}] +31C0..31CF; [\p{Age:4.1}--\p{Age:4.0}] +31D0..31E3; [\p{Age:5.1}--\p{Age:5.0}] +31F0..31FF; [\p{Age:3.2}--\p{Age:3.1}] +321D..321E; [\p{Age:4.0}--\p{Age:3.2}] +3244..324F; [\p{Age:5.2}--\p{Age:5.1}] +3250..3250; [\p{Age:4.0}--\p{Age:3.2}] +3251..325F; [\p{Age:3.2}--\p{Age:3.1}] +327C..327D; [\p{Age:4.0}--\p{Age:3.2}] +327E..327E; [\p{Age:4.1}--\p{Age:4.0}] +32B1..32BF; [\p{Age:3.2}--\p{Age:3.1}] +32CC..32CF; [\p{Age:4.0}--\p{Age:3.2}] +32FF..32FF; [\p{Age:12.1}--\p{Age:12.0}] +3377..337A; [\p{Age:4.0}--\p{Age:3.2}] +33DE..33DF; [\p{Age:4.0}--\p{Age:3.2}] +33FF..33FF; [\p{Age:4.0}--\p{Age:3.2}] +3400..4DB5; [\p{Age:3.0}--\p{Age:2.1}] +4DC0..4DFF; [\p{Age:4.0}--\p{Age:3.2}] +9FA6..9FBB; [\p{Age:4.1}--\p{Age:4.0}] +9FBC..9FC3; [\p{Age:5.1}--\p{Age:5.0}] +9FC4..9FCB; [\p{Age:5.2}--\p{Age:5.1}] +9FCC..9FCC; [\p{Age:6.1}--\p{Age:6.0}] +9FCD..9FD5; [\p{Age:8.0}--\p{Age:7.0}] +9FD6..9FEA; [\p{Age:10.0}--\p{Age:9.0}] +9FEB..9FEF; [\p{Age:11.0}--\p{Age:10.0}] +A000..A48C; [\p{Age:3.0}--\p{Age:2.1}] +A490..A4A1; [\p{Age:3.0}--\p{Age:2.1}] +A4A2..A4A3; [\p{Age:3.2}--\p{Age:3.1}] +A4A4..A4B3; [\p{Age:3.0}--\p{Age:2.1}] +A4B4..A4B4; [\p{Age:3.2}--\p{Age:3.1}] +A4B5..A4C0; [\p{Age:3.0}--\p{Age:2.1}] +A4C1..A4C1; [\p{Age:3.2}--\p{Age:3.1}] +A4C2..A4C4; [\p{Age:3.0}--\p{Age:2.1}] +A4C5..A4C5; [\p{Age:3.2}--\p{Age:3.1}] +A4C6..A4C6; [\p{Age:3.0}--\p{Age:2.1}] +A4D0..A4FF; [\p{Age:5.2}--\p{Age:5.1}] +A500..A62B; [\p{Age:5.1}--\p{Age:5.0}] +A640..A65F; [\p{Age:5.1}--\p{Age:5.0}] +A660..A661; [\p{Age:6.0}--\p{Age:5.2}] +A662..A673; [\p{Age:5.1}--\p{Age:5.0}] +A674..A67B; [\p{Age:6.1}--\p{Age:6.0}] +A67C..A697; [\p{Age:5.1}--\p{Age:5.0}] +A698..A69D; [\p{Age:7.0}--\p{Age:6.3}] +A69E..A69E; [\p{Age:8.0}--\p{Age:7.0}] +A69F..A69F; [\p{Age:6.1}--\p{Age:6.0}] +A6A0..A6F7; [\p{Age:5.2}--\p{Age:5.1}] +A700..A716; [\p{Age:4.1}--\p{Age:4.0}] +A717..A71A; [\p{Age:5.0}--\p{Age:4.1}] +A71B..A71F; [\p{Age:5.1}--\p{Age:5.0}] +A720..A721; [\p{Age:5.0}--\p{Age:4.1}] +A722..A78C; [\p{Age:5.1}--\p{Age:5.0}] +A78D..A78E; [\p{Age:6.0}--\p{Age:5.2}] +A78F..A78F; [\p{Age:8.0}--\p{Age:7.0}] +A790..A791; [\p{Age:6.0}--\p{Age:5.2}] +A792..A793; [\p{Age:6.1}--\p{Age:6.0}] +A794..A79F; [\p{Age:7.0}--\p{Age:6.3}] +A7A0..A7A9; [\p{Age:6.0}--\p{Age:5.2}] +A7AA..A7AA; [\p{Age:6.1}--\p{Age:6.0}] +A7AB..A7AD; [\p{Age:7.0}--\p{Age:6.3}] +A7AE..A7AE; [\p{Age:9.0}--\p{Age:8.0}] +A7AF..A7AF; [\p{Age:11.0}--\p{Age:10.0}] +A7B0..A7B1; [\p{Age:7.0}--\p{Age:6.3}] +A7B2..A7B7; [\p{Age:8.0}--\p{Age:7.0}] +A7B8..A7B9; [\p{Age:11.0}--\p{Age:10.0}] +A7BA..A7BF; [\p{Age:12.0}--\p{Age:11.0}] +A7C2..A7C6; [\p{Age:12.0}--\p{Age:11.0}] +A7F7..A7F7; [\p{Age:7.0}--\p{Age:6.3}] +A7F8..A7F9; [\p{Age:6.1}--\p{Age:6.0}] +A7FA..A7FA; [\p{Age:6.0}--\p{Age:5.2}] +A7FB..A7FF; [\p{Age:5.1}--\p{Age:5.0}] +A800..A82B; [\p{Age:4.1}--\p{Age:4.0}] +A830..A839; [\p{Age:5.2}--\p{Age:5.1}] +A840..A877; [\p{Age:5.0}--\p{Age:4.1}] +A880..A8C4; [\p{Age:5.1}--\p{Age:5.0}] +A8C5..A8C5; [\p{Age:9.0}--\p{Age:8.0}] +A8CE..A8D9; [\p{Age:5.1}--\p{Age:5.0}] +A8E0..A8FB; [\p{Age:5.2}--\p{Age:5.1}] +A8FC..A8FD; [\p{Age:8.0}--\p{Age:7.0}] +A8FE..A8FF; [\p{Age:11.0}--\p{Age:10.0}] +A900..A953; [\p{Age:5.1}--\p{Age:5.0}] +A95F..A95F; [\p{Age:5.1}--\p{Age:5.0}] +A960..A97C; [\p{Age:5.2}--\p{Age:5.1}] +A980..A9CD; [\p{Age:5.2}--\p{Age:5.1}] +A9CF..A9D9; [\p{Age:5.2}--\p{Age:5.1}] +A9DE..A9DF; [\p{Age:5.2}--\p{Age:5.1}] +A9E0..A9FE; [\p{Age:7.0}--\p{Age:6.3}] +AA00..AA36; [\p{Age:5.1}--\p{Age:5.0}] +AA40..AA4D; [\p{Age:5.1}--\p{Age:5.0}] +AA50..AA59; [\p{Age:5.1}--\p{Age:5.0}] +AA5C..AA5F; [\p{Age:5.1}--\p{Age:5.0}] +AA60..AA7B; [\p{Age:5.2}--\p{Age:5.1}] +AA7C..AA7F; [\p{Age:7.0}--\p{Age:6.3}] +AA80..AAC2; [\p{Age:5.2}--\p{Age:5.1}] +AADB..AADF; [\p{Age:5.2}--\p{Age:5.1}] +AAE0..AAF6; [\p{Age:6.1}--\p{Age:6.0}] +AB01..AB06; [\p{Age:6.0}--\p{Age:5.2}] +AB09..AB0E; [\p{Age:6.0}--\p{Age:5.2}] +AB11..AB16; [\p{Age:6.0}--\p{Age:5.2}] +AB20..AB26; [\p{Age:6.0}--\p{Age:5.2}] +AB28..AB2E; [\p{Age:6.0}--\p{Age:5.2}] +AB30..AB5F; [\p{Age:7.0}--\p{Age:6.3}] +AB60..AB63; [\p{Age:8.0}--\p{Age:7.0}] +AB64..AB65; [\p{Age:7.0}--\p{Age:6.3}] +AB66..AB67; [\p{Age:12.0}--\p{Age:11.0}] +AB70..ABBF; [\p{Age:8.0}--\p{Age:7.0}] +ABC0..ABED; [\p{Age:5.2}--\p{Age:5.1}] +ABF0..ABF9; [\p{Age:5.2}--\p{Age:5.1}] +AC00..D7A3; [\p{Age:2.0}--\p{Age:1.1}] +D7B0..D7C6; [\p{Age:5.2}--\p{Age:5.1}] +D7CB..D7FB; [\p{Age:5.2}--\p{Age:5.1}] +FA2E..FA2F; [\p{Age:6.1}--\p{Age:6.0}] +FA30..FA6A; [\p{Age:3.2}--\p{Age:3.1}] +FA6B..FA6D; [\p{Age:5.2}--\p{Age:5.1}] +FA70..FAD9; [\p{Age:4.1}--\p{Age:4.0}] +FB1D..FB1D; [\p{Age:3.0}--\p{Age:2.1}] +FBB2..FBC1; [\p{Age:6.0}--\p{Age:5.2}] +FDD0..FDEF; [\p{Age:3.1}--\p{Age:3.0}] +FDFC..FDFC; [\p{Age:3.2}--\p{Age:3.1}] +FDFD..FDFD; [\p{Age:4.0}--\p{Age:3.2}] +FE00..FE0F; [\p{Age:3.2}--\p{Age:3.1}] +FE10..FE19; [\p{Age:4.1}--\p{Age:4.0}] +FE24..FE26; [\p{Age:5.1}--\p{Age:5.0}] +FE27..FE2D; [\p{Age:7.0}--\p{Age:6.3}] +FE2E..FE2F; [\p{Age:8.0}--\p{Age:7.0}] +FE45..FE46; [\p{Age:3.2}--\p{Age:3.1}] +FE47..FE48; [\p{Age:4.0}--\p{Age:3.2}] +FE73..FE73; [\p{Age:3.2}--\p{Age:3.1}] +FF5F..FF60; [\p{Age:3.2}--\p{Age:3.1}] +FFF9..FFFB; [\p{Age:3.0}--\p{Age:2.1}] +FFFC..FFFC; [\p{Age:2.1}--\p{Age:2.0}] +10000..1000B; [\p{Age:4.0}--\p{Age:3.2}] +1000D..10026; [\p{Age:4.0}--\p{Age:3.2}] +10028..1003A; [\p{Age:4.0}--\p{Age:3.2}] +1003C..1003D; [\p{Age:4.0}--\p{Age:3.2}] +1003F..1004D; [\p{Age:4.0}--\p{Age:3.2}] +10050..1005D; [\p{Age:4.0}--\p{Age:3.2}] +10080..100FA; [\p{Age:4.0}--\p{Age:3.2}] +10100..10102; [\p{Age:4.0}--\p{Age:3.2}] +10107..10133; [\p{Age:4.0}--\p{Age:3.2}] +10137..1013F; [\p{Age:4.0}--\p{Age:3.2}] +10140..1018A; [\p{Age:4.1}--\p{Age:4.0}] +1018B..1018C; [\p{Age:7.0}--\p{Age:6.3}] +1018D..1018E; [\p{Age:9.0}--\p{Age:8.0}] +10190..1019B; [\p{Age:5.1}--\p{Age:5.0}] +101A0..101A0; [\p{Age:7.0}--\p{Age:6.3}] +101D0..101FD; [\p{Age:5.1}--\p{Age:5.0}] +10280..1029C; [\p{Age:5.1}--\p{Age:5.0}] +102A0..102D0; [\p{Age:5.1}--\p{Age:5.0}] +102E0..102FB; [\p{Age:7.0}--\p{Age:6.3}] +10300..1031E; [\p{Age:3.1}--\p{Age:3.0}] +1031F..1031F; [\p{Age:7.0}--\p{Age:6.3}] +10320..10323; [\p{Age:3.1}--\p{Age:3.0}] +1032D..1032F; [\p{Age:10.0}--\p{Age:9.0}] +10330..1034A; [\p{Age:3.1}--\p{Age:3.0}] +10350..1037A; [\p{Age:7.0}--\p{Age:6.3}] +10380..1039D; [\p{Age:4.0}--\p{Age:3.2}] +1039F..1039F; [\p{Age:4.0}--\p{Age:3.2}] +103A0..103C3; [\p{Age:4.1}--\p{Age:4.0}] +103C8..103D5; [\p{Age:4.1}--\p{Age:4.0}] +10400..10425; [\p{Age:3.1}--\p{Age:3.0}] +10426..10427; [\p{Age:4.0}--\p{Age:3.2}] +10428..1044D; [\p{Age:3.1}--\p{Age:3.0}] +1044E..1049D; [\p{Age:4.0}--\p{Age:3.2}] +104A0..104A9; [\p{Age:4.0}--\p{Age:3.2}] +104B0..104D3; [\p{Age:9.0}--\p{Age:8.0}] +104D8..104FB; [\p{Age:9.0}--\p{Age:8.0}] +10500..10527; [\p{Age:7.0}--\p{Age:6.3}] +10530..10563; [\p{Age:7.0}--\p{Age:6.3}] +1056F..1056F; [\p{Age:7.0}--\p{Age:6.3}] +10600..10736; [\p{Age:7.0}--\p{Age:6.3}] +10740..10755; [\p{Age:7.0}--\p{Age:6.3}] +10760..10767; [\p{Age:7.0}--\p{Age:6.3}] +10800..10805; [\p{Age:4.0}--\p{Age:3.2}] +10808..10808; [\p{Age:4.0}--\p{Age:3.2}] +1080A..10835; [\p{Age:4.0}--\p{Age:3.2}] +10837..10838; [\p{Age:4.0}--\p{Age:3.2}] +1083C..1083C; [\p{Age:4.0}--\p{Age:3.2}] +1083F..1083F; [\p{Age:4.0}--\p{Age:3.2}] +10840..10855; [\p{Age:5.2}--\p{Age:5.1}] +10857..1085F; [\p{Age:5.2}--\p{Age:5.1}] +10860..1089E; [\p{Age:7.0}--\p{Age:6.3}] +108A7..108AF; [\p{Age:7.0}--\p{Age:6.3}] +108E0..108F2; [\p{Age:8.0}--\p{Age:7.0}] +108F4..108F5; [\p{Age:8.0}--\p{Age:7.0}] +108FB..108FF; [\p{Age:8.0}--\p{Age:7.0}] +10900..10919; [\p{Age:5.0}--\p{Age:4.1}] +1091A..1091B; [\p{Age:5.2}--\p{Age:5.1}] +1091F..1091F; [\p{Age:5.0}--\p{Age:4.1}] +10920..10939; [\p{Age:5.1}--\p{Age:5.0}] +1093F..1093F; [\p{Age:5.1}--\p{Age:5.0}] +10980..109B7; [\p{Age:6.1}--\p{Age:6.0}] +109BC..109BD; [\p{Age:8.0}--\p{Age:7.0}] +109BE..109BF; [\p{Age:6.1}--\p{Age:6.0}] +109C0..109CF; [\p{Age:8.0}--\p{Age:7.0}] +109D2..109FF; [\p{Age:8.0}--\p{Age:7.0}] +10A00..10A03; [\p{Age:4.1}--\p{Age:4.0}] +10A05..10A06; [\p{Age:4.1}--\p{Age:4.0}] +10A0C..10A13; [\p{Age:4.1}--\p{Age:4.0}] +10A15..10A17; [\p{Age:4.1}--\p{Age:4.0}] +10A19..10A33; [\p{Age:4.1}--\p{Age:4.0}] +10A34..10A35; [\p{Age:11.0}--\p{Age:10.0}] +10A38..10A3A; [\p{Age:4.1}--\p{Age:4.0}] +10A3F..10A47; [\p{Age:4.1}--\p{Age:4.0}] +10A48..10A48; [\p{Age:11.0}--\p{Age:10.0}] +10A50..10A58; [\p{Age:4.1}--\p{Age:4.0}] +10A60..10A7F; [\p{Age:5.2}--\p{Age:5.1}] +10A80..10A9F; [\p{Age:7.0}--\p{Age:6.3}] +10AC0..10AE6; [\p{Age:7.0}--\p{Age:6.3}] +10AEB..10AF6; [\p{Age:7.0}--\p{Age:6.3}] +10B00..10B35; [\p{Age:5.2}--\p{Age:5.1}] +10B39..10B55; [\p{Age:5.2}--\p{Age:5.1}] +10B58..10B72; [\p{Age:5.2}--\p{Age:5.1}] +10B78..10B7F; [\p{Age:5.2}--\p{Age:5.1}] +10B80..10B91; [\p{Age:7.0}--\p{Age:6.3}] +10B99..10B9C; [\p{Age:7.0}--\p{Age:6.3}] +10BA9..10BAF; [\p{Age:7.0}--\p{Age:6.3}] +10C00..10C48; [\p{Age:5.2}--\p{Age:5.1}] +10C80..10CB2; [\p{Age:8.0}--\p{Age:7.0}] +10CC0..10CF2; [\p{Age:8.0}--\p{Age:7.0}] +10CFA..10CFF; [\p{Age:8.0}--\p{Age:7.0}] +10D00..10D27; [\p{Age:11.0}--\p{Age:10.0}] +10D30..10D39; [\p{Age:11.0}--\p{Age:10.0}] +10E60..10E7E; [\p{Age:5.2}--\p{Age:5.1}] +10F00..10F27; [\p{Age:11.0}--\p{Age:10.0}] +10F30..10F59; [\p{Age:11.0}--\p{Age:10.0}] +10FE0..10FF6; [\p{Age:12.0}--\p{Age:11.0}] +11000..1104D; [\p{Age:6.0}--\p{Age:5.2}] +11052..1106F; [\p{Age:6.0}--\p{Age:5.2}] +1107F..1107F; [\p{Age:7.0}--\p{Age:6.3}] +11080..110C1; [\p{Age:5.2}--\p{Age:5.1}] +110CD..110CD; [\p{Age:11.0}--\p{Age:10.0}] +110D0..110E8; [\p{Age:6.1}--\p{Age:6.0}] +110F0..110F9; [\p{Age:6.1}--\p{Age:6.0}] +11100..11134; [\p{Age:6.1}--\p{Age:6.0}] +11136..11143; [\p{Age:6.1}--\p{Age:6.0}] +11144..11146; [\p{Age:11.0}--\p{Age:10.0}] +11150..11176; [\p{Age:7.0}--\p{Age:6.3}] +11180..111C8; [\p{Age:6.1}--\p{Age:6.0}] +111C9..111CC; [\p{Age:8.0}--\p{Age:7.0}] +111CD..111CD; [\p{Age:7.0}--\p{Age:6.3}] +111D0..111D9; [\p{Age:6.1}--\p{Age:6.0}] +111DA..111DA; [\p{Age:7.0}--\p{Age:6.3}] +111DB..111DF; [\p{Age:8.0}--\p{Age:7.0}] +111E1..111F4; [\p{Age:7.0}--\p{Age:6.3}] +11200..11211; [\p{Age:7.0}--\p{Age:6.3}] +11213..1123D; [\p{Age:7.0}--\p{Age:6.3}] +1123E..1123E; [\p{Age:9.0}--\p{Age:8.0}] +11280..11286; [\p{Age:8.0}--\p{Age:7.0}] +11288..11288; [\p{Age:8.0}--\p{Age:7.0}] +1128A..1128D; [\p{Age:8.0}--\p{Age:7.0}] +1128F..1129D; [\p{Age:8.0}--\p{Age:7.0}] +1129F..112A9; [\p{Age:8.0}--\p{Age:7.0}] +112B0..112EA; [\p{Age:7.0}--\p{Age:6.3}] +112F0..112F9; [\p{Age:7.0}--\p{Age:6.3}] +11300..11300; [\p{Age:8.0}--\p{Age:7.0}] +11301..11303; [\p{Age:7.0}--\p{Age:6.3}] +11305..1130C; [\p{Age:7.0}--\p{Age:6.3}] +1130F..11310; [\p{Age:7.0}--\p{Age:6.3}] +11313..11328; [\p{Age:7.0}--\p{Age:6.3}] +1132A..11330; [\p{Age:7.0}--\p{Age:6.3}] +11332..11333; [\p{Age:7.0}--\p{Age:6.3}] +11335..11339; [\p{Age:7.0}--\p{Age:6.3}] +1133B..1133B; [\p{Age:11.0}--\p{Age:10.0}] +1133C..11344; [\p{Age:7.0}--\p{Age:6.3}] +11347..11348; [\p{Age:7.0}--\p{Age:6.3}] +1134B..1134D; [\p{Age:7.0}--\p{Age:6.3}] +11350..11350; [\p{Age:8.0}--\p{Age:7.0}] +11357..11357; [\p{Age:7.0}--\p{Age:6.3}] +1135D..11363; [\p{Age:7.0}--\p{Age:6.3}] +11366..1136C; [\p{Age:7.0}--\p{Age:6.3}] +11370..11374; [\p{Age:7.0}--\p{Age:6.3}] +11400..11459; [\p{Age:9.0}--\p{Age:8.0}] +1145B..1145B; [\p{Age:9.0}--\p{Age:8.0}] +1145D..1145D; [\p{Age:9.0}--\p{Age:8.0}] +1145E..1145E; [\p{Age:11.0}--\p{Age:10.0}] +1145F..1145F; [\p{Age:12.0}--\p{Age:11.0}] +11480..114C7; [\p{Age:7.0}--\p{Age:6.3}] +114D0..114D9; [\p{Age:7.0}--\p{Age:6.3}] +11580..115B5; [\p{Age:7.0}--\p{Age:6.3}] +115B8..115C9; [\p{Age:7.0}--\p{Age:6.3}] +115CA..115DD; [\p{Age:8.0}--\p{Age:7.0}] +11600..11644; [\p{Age:7.0}--\p{Age:6.3}] +11650..11659; [\p{Age:7.0}--\p{Age:6.3}] +11660..1166C; [\p{Age:9.0}--\p{Age:8.0}] +11680..116B7; [\p{Age:6.1}--\p{Age:6.0}] +116B8..116B8; [\p{Age:12.0}--\p{Age:11.0}] +116C0..116C9; [\p{Age:6.1}--\p{Age:6.0}] +11700..11719; [\p{Age:8.0}--\p{Age:7.0}] +1171A..1171A; [\p{Age:11.0}--\p{Age:10.0}] +1171D..1172B; [\p{Age:8.0}--\p{Age:7.0}] +11730..1173F; [\p{Age:8.0}--\p{Age:7.0}] +11800..1183B; [\p{Age:11.0}--\p{Age:10.0}] +118A0..118F2; [\p{Age:7.0}--\p{Age:6.3}] +118FF..118FF; [\p{Age:7.0}--\p{Age:6.3}] +119A0..119A7; [\p{Age:12.0}--\p{Age:11.0}] +119AA..119D7; [\p{Age:12.0}--\p{Age:11.0}] +119DA..119E4; [\p{Age:12.0}--\p{Age:11.0}] +11A00..11A47; [\p{Age:10.0}--\p{Age:9.0}] +11A50..11A83; [\p{Age:10.0}--\p{Age:9.0}] +11A84..11A85; [\p{Age:12.0}--\p{Age:11.0}] +11A86..11A9C; [\p{Age:10.0}--\p{Age:9.0}] +11A9D..11A9D; [\p{Age:11.0}--\p{Age:10.0}] +11A9E..11AA2; [\p{Age:10.0}--\p{Age:9.0}] +11AC0..11AF8; [\p{Age:7.0}--\p{Age:6.3}] +11C00..11C08; [\p{Age:9.0}--\p{Age:8.0}] +11C0A..11C36; [\p{Age:9.0}--\p{Age:8.0}] +11C38..11C45; [\p{Age:9.0}--\p{Age:8.0}] +11C50..11C6C; [\p{Age:9.0}--\p{Age:8.0}] +11C70..11C8F; [\p{Age:9.0}--\p{Age:8.0}] +11C92..11CA7; [\p{Age:9.0}--\p{Age:8.0}] +11CA9..11CB6; [\p{Age:9.0}--\p{Age:8.0}] +11D00..11D06; [\p{Age:10.0}--\p{Age:9.0}] +11D08..11D09; [\p{Age:10.0}--\p{Age:9.0}] +11D0B..11D36; [\p{Age:10.0}--\p{Age:9.0}] +11D3A..11D3A; [\p{Age:10.0}--\p{Age:9.0}] +11D3C..11D3D; [\p{Age:10.0}--\p{Age:9.0}] +11D3F..11D47; [\p{Age:10.0}--\p{Age:9.0}] +11D50..11D59; [\p{Age:10.0}--\p{Age:9.0}] +11D60..11D65; [\p{Age:11.0}--\p{Age:10.0}] +11D67..11D68; [\p{Age:11.0}--\p{Age:10.0}] +11D6A..11D8E; [\p{Age:11.0}--\p{Age:10.0}] +11D90..11D91; [\p{Age:11.0}--\p{Age:10.0}] +11D93..11D98; [\p{Age:11.0}--\p{Age:10.0}] +11DA0..11DA9; [\p{Age:11.0}--\p{Age:10.0}] +11EE0..11EF8; [\p{Age:11.0}--\p{Age:10.0}] +11FC0..11FF1; [\p{Age:12.0}--\p{Age:11.0}] +11FFF..11FFF; [\p{Age:12.0}--\p{Age:11.0}] +12000..1236E; [\p{Age:5.0}--\p{Age:4.1}] +1236F..12398; [\p{Age:7.0}--\p{Age:6.3}] +12399..12399; [\p{Age:8.0}--\p{Age:7.0}] +12400..12462; [\p{Age:5.0}--\p{Age:4.1}] +12463..1246E; [\p{Age:7.0}--\p{Age:6.3}] +12470..12473; [\p{Age:5.0}--\p{Age:4.1}] +12474..12474; [\p{Age:7.0}--\p{Age:6.3}] +12480..12543; [\p{Age:8.0}--\p{Age:7.0}] +13000..1342E; [\p{Age:5.2}--\p{Age:5.1}] +13430..13438; [\p{Age:12.0}--\p{Age:11.0}] +14400..14646; [\p{Age:8.0}--\p{Age:7.0}] +16800..16A38; [\p{Age:6.0}--\p{Age:5.2}] +16A40..16A5E; [\p{Age:7.0}--\p{Age:6.3}] +16A60..16A69; [\p{Age:7.0}--\p{Age:6.3}] +16A6E..16A6F; [\p{Age:7.0}--\p{Age:6.3}] +16AD0..16AED; [\p{Age:7.0}--\p{Age:6.3}] +16AF0..16AF5; [\p{Age:7.0}--\p{Age:6.3}] +16B00..16B45; [\p{Age:7.0}--\p{Age:6.3}] +16B50..16B59; [\p{Age:7.0}--\p{Age:6.3}] +16B5B..16B61; [\p{Age:7.0}--\p{Age:6.3}] +16B63..16B77; [\p{Age:7.0}--\p{Age:6.3}] +16B7D..16B8F; [\p{Age:7.0}--\p{Age:6.3}] +16E40..16E9A; [\p{Age:11.0}--\p{Age:10.0}] +16F00..16F44; [\p{Age:6.1}--\p{Age:6.0}] +16F45..16F4A; [\p{Age:12.0}--\p{Age:11.0}] +16F4F..16F4F; [\p{Age:12.0}--\p{Age:11.0}] +16F50..16F7E; [\p{Age:6.1}--\p{Age:6.0}] +16F7F..16F87; [\p{Age:12.0}--\p{Age:11.0}] +16F8F..16F9F; [\p{Age:6.1}--\p{Age:6.0}] +16FE0..16FE0; [\p{Age:9.0}--\p{Age:8.0}] +16FE1..16FE1; [\p{Age:10.0}--\p{Age:9.0}] +16FE2..16FE3; [\p{Age:12.0}--\p{Age:11.0}] +17000..187EC; [\p{Age:9.0}--\p{Age:8.0}] +187ED..187F1; [\p{Age:11.0}--\p{Age:10.0}] +187F2..187F7; [\p{Age:12.0}--\p{Age:11.0}] +18800..18AF2; [\p{Age:9.0}--\p{Age:8.0}] +1B000..1B001; [\p{Age:6.0}--\p{Age:5.2}] +1B002..1B11E; [\p{Age:10.0}--\p{Age:9.0}] +1B150..1B152; [\p{Age:12.0}--\p{Age:11.0}] +1B164..1B167; [\p{Age:12.0}--\p{Age:11.0}] +1B170..1B2FB; [\p{Age:10.0}--\p{Age:9.0}] +1BC00..1BC6A; [\p{Age:7.0}--\p{Age:6.3}] +1BC70..1BC7C; [\p{Age:7.0}--\p{Age:6.3}] +1BC80..1BC88; [\p{Age:7.0}--\p{Age:6.3}] +1BC90..1BC99; [\p{Age:7.0}--\p{Age:6.3}] +1BC9C..1BCA3; [\p{Age:7.0}--\p{Age:6.3}] +1D000..1D0F5; [\p{Age:3.1}--\p{Age:3.0}] +1D100..1D126; [\p{Age:3.1}--\p{Age:3.0}] +1D129..1D129; [\p{Age:5.1}--\p{Age:5.0}] +1D12A..1D1DD; [\p{Age:3.1}--\p{Age:3.0}] +1D1DE..1D1E8; [\p{Age:8.0}--\p{Age:7.0}] +1D200..1D245; [\p{Age:4.1}--\p{Age:4.0}] +1D2E0..1D2F3; [\p{Age:11.0}--\p{Age:10.0}] +1D300..1D356; [\p{Age:4.0}--\p{Age:3.2}] +1D360..1D371; [\p{Age:5.0}--\p{Age:4.1}] +1D372..1D378; [\p{Age:11.0}--\p{Age:10.0}] +1D400..1D454; [\p{Age:3.1}--\p{Age:3.0}] +1D456..1D49C; [\p{Age:3.1}--\p{Age:3.0}] +1D49E..1D49F; [\p{Age:3.1}--\p{Age:3.0}] +1D4A2..1D4A2; [\p{Age:3.1}--\p{Age:3.0}] +1D4A5..1D4A6; [\p{Age:3.1}--\p{Age:3.0}] +1D4A9..1D4AC; [\p{Age:3.1}--\p{Age:3.0}] +1D4AE..1D4B9; [\p{Age:3.1}--\p{Age:3.0}] +1D4BB..1D4BB; [\p{Age:3.1}--\p{Age:3.0}] +1D4BD..1D4C0; [\p{Age:3.1}--\p{Age:3.0}] +1D4C1..1D4C1; [\p{Age:4.0}--\p{Age:3.2}] +1D4C2..1D4C3; [\p{Age:3.1}--\p{Age:3.0}] +1D4C5..1D505; [\p{Age:3.1}--\p{Age:3.0}] +1D507..1D50A; [\p{Age:3.1}--\p{Age:3.0}] +1D50D..1D514; [\p{Age:3.1}--\p{Age:3.0}] +1D516..1D51C; [\p{Age:3.1}--\p{Age:3.0}] +1D51E..1D539; [\p{Age:3.1}--\p{Age:3.0}] +1D53B..1D53E; [\p{Age:3.1}--\p{Age:3.0}] +1D540..1D544; [\p{Age:3.1}--\p{Age:3.0}] +1D546..1D546; [\p{Age:3.1}--\p{Age:3.0}] +1D54A..1D550; [\p{Age:3.1}--\p{Age:3.0}] +1D552..1D6A3; [\p{Age:3.1}--\p{Age:3.0}] +1D6A4..1D6A5; [\p{Age:4.1}--\p{Age:4.0}] +1D6A8..1D7C9; [\p{Age:3.1}--\p{Age:3.0}] +1D7CA..1D7CB; [\p{Age:5.0}--\p{Age:4.1}] +1D7CE..1D7FF; [\p{Age:3.1}--\p{Age:3.0}] +1D800..1DA8B; [\p{Age:8.0}--\p{Age:7.0}] +1DA9B..1DA9F; [\p{Age:8.0}--\p{Age:7.0}] +1DAA1..1DAAF; [\p{Age:8.0}--\p{Age:7.0}] +1E000..1E006; [\p{Age:9.0}--\p{Age:8.0}] +1E008..1E018; [\p{Age:9.0}--\p{Age:8.0}] +1E01B..1E021; [\p{Age:9.0}--\p{Age:8.0}] +1E023..1E024; [\p{Age:9.0}--\p{Age:8.0}] +1E026..1E02A; [\p{Age:9.0}--\p{Age:8.0}] +1E100..1E12C; [\p{Age:12.0}--\p{Age:11.0}] +1E130..1E13D; [\p{Age:12.0}--\p{Age:11.0}] +1E140..1E149; [\p{Age:12.0}--\p{Age:11.0}] +1E14E..1E14F; [\p{Age:12.0}--\p{Age:11.0}] +1E2C0..1E2F9; [\p{Age:12.0}--\p{Age:11.0}] +1E2FF..1E2FF; [\p{Age:12.0}--\p{Age:11.0}] +1E800..1E8C4; [\p{Age:7.0}--\p{Age:6.3}] +1E8C7..1E8D6; [\p{Age:7.0}--\p{Age:6.3}] +1E900..1E94A; [\p{Age:9.0}--\p{Age:8.0}] +1E94B..1E94B; [\p{Age:12.0}--\p{Age:11.0}] +1E950..1E959; [\p{Age:9.0}--\p{Age:8.0}] +1E95E..1E95F; [\p{Age:9.0}--\p{Age:8.0}] +1EC71..1ECB4; [\p{Age:11.0}--\p{Age:10.0}] +1ED01..1ED3D; [\p{Age:12.0}--\p{Age:11.0}] +1EE00..1EE03; [\p{Age:6.1}--\p{Age:6.0}] +1EE05..1EE1F; [\p{Age:6.1}--\p{Age:6.0}] +1EE21..1EE22; [\p{Age:6.1}--\p{Age:6.0}] +1EE24..1EE24; [\p{Age:6.1}--\p{Age:6.0}] +1EE27..1EE27; [\p{Age:6.1}--\p{Age:6.0}] +1EE29..1EE32; [\p{Age:6.1}--\p{Age:6.0}] +1EE34..1EE37; [\p{Age:6.1}--\p{Age:6.0}] +1EE39..1EE39; [\p{Age:6.1}--\p{Age:6.0}] +1EE3B..1EE3B; [\p{Age:6.1}--\p{Age:6.0}] +1EE42..1EE42; [\p{Age:6.1}--\p{Age:6.0}] +1EE47..1EE47; [\p{Age:6.1}--\p{Age:6.0}] +1EE49..1EE49; [\p{Age:6.1}--\p{Age:6.0}] +1EE4B..1EE4B; [\p{Age:6.1}--\p{Age:6.0}] +1EE4D..1EE4F; [\p{Age:6.1}--\p{Age:6.0}] +1EE51..1EE52; [\p{Age:6.1}--\p{Age:6.0}] +1EE54..1EE54; [\p{Age:6.1}--\p{Age:6.0}] +1EE57..1EE57; [\p{Age:6.1}--\p{Age:6.0}] +1EE59..1EE59; [\p{Age:6.1}--\p{Age:6.0}] +1EE5B..1EE5B; [\p{Age:6.1}--\p{Age:6.0}] +1EE5D..1EE5D; [\p{Age:6.1}--\p{Age:6.0}] +1EE5F..1EE5F; [\p{Age:6.1}--\p{Age:6.0}] +1EE61..1EE62; [\p{Age:6.1}--\p{Age:6.0}] +1EE64..1EE64; [\p{Age:6.1}--\p{Age:6.0}] +1EE67..1EE6A; [\p{Age:6.1}--\p{Age:6.0}] +1EE6C..1EE72; [\p{Age:6.1}--\p{Age:6.0}] +1EE74..1EE77; [\p{Age:6.1}--\p{Age:6.0}] +1EE79..1EE7C; [\p{Age:6.1}--\p{Age:6.0}] +1EE7E..1EE7E; [\p{Age:6.1}--\p{Age:6.0}] +1EE80..1EE89; [\p{Age:6.1}--\p{Age:6.0}] +1EE8B..1EE9B; [\p{Age:6.1}--\p{Age:6.0}] +1EEA1..1EEA3; [\p{Age:6.1}--\p{Age:6.0}] +1EEA5..1EEA9; [\p{Age:6.1}--\p{Age:6.0}] +1EEAB..1EEBB; [\p{Age:6.1}--\p{Age:6.0}] +1EEF0..1EEF1; [\p{Age:6.1}--\p{Age:6.0}] +1F000..1F02B; [\p{Age:5.1}--\p{Age:5.0}] +1F030..1F093; [\p{Age:5.1}--\p{Age:5.0}] +1F0A0..1F0AE; [\p{Age:6.0}--\p{Age:5.2}] +1F0B1..1F0BE; [\p{Age:6.0}--\p{Age:5.2}] +1F0BF..1F0BF; [\p{Age:7.0}--\p{Age:6.3}] +1F0C1..1F0CF; [\p{Age:6.0}--\p{Age:5.2}] +1F0D1..1F0DF; [\p{Age:6.0}--\p{Age:5.2}] +1F0E0..1F0F5; [\p{Age:7.0}--\p{Age:6.3}] +1F100..1F10A; [\p{Age:5.2}--\p{Age:5.1}] +1F10B..1F10C; [\p{Age:7.0}--\p{Age:6.3}] +1F110..1F12E; [\p{Age:5.2}--\p{Age:5.1}] +1F12F..1F12F; [\p{Age:11.0}--\p{Age:10.0}] +1F130..1F130; [\p{Age:6.0}--\p{Age:5.2}] +1F131..1F131; [\p{Age:5.2}--\p{Age:5.1}] +1F132..1F13C; [\p{Age:6.0}--\p{Age:5.2}] +1F13D..1F13D; [\p{Age:5.2}--\p{Age:5.1}] +1F13E..1F13E; [\p{Age:6.0}--\p{Age:5.2}] +1F13F..1F13F; [\p{Age:5.2}--\p{Age:5.1}] +1F140..1F141; [\p{Age:6.0}--\p{Age:5.2}] +1F142..1F142; [\p{Age:5.2}--\p{Age:5.1}] +1F143..1F145; [\p{Age:6.0}--\p{Age:5.2}] +1F146..1F146; [\p{Age:5.2}--\p{Age:5.1}] +1F147..1F149; [\p{Age:6.0}--\p{Age:5.2}] +1F14A..1F14E; [\p{Age:5.2}--\p{Age:5.1}] +1F14F..1F156; [\p{Age:6.0}--\p{Age:5.2}] +1F157..1F157; [\p{Age:5.2}--\p{Age:5.1}] +1F158..1F15E; [\p{Age:6.0}--\p{Age:5.2}] +1F15F..1F15F; [\p{Age:5.2}--\p{Age:5.1}] +1F160..1F169; [\p{Age:6.0}--\p{Age:5.2}] +1F16A..1F16B; [\p{Age:6.1}--\p{Age:6.0}] +1F16C..1F16C; [\p{Age:12.0}--\p{Age:11.0}] +1F170..1F178; [\p{Age:6.0}--\p{Age:5.2}] +1F179..1F179; [\p{Age:5.2}--\p{Age:5.1}] +1F17A..1F17A; [\p{Age:6.0}--\p{Age:5.2}] +1F17B..1F17C; [\p{Age:5.2}--\p{Age:5.1}] +1F17D..1F17E; [\p{Age:6.0}--\p{Age:5.2}] +1F17F..1F17F; [\p{Age:5.2}--\p{Age:5.1}] +1F180..1F189; [\p{Age:6.0}--\p{Age:5.2}] +1F18A..1F18D; [\p{Age:5.2}--\p{Age:5.1}] +1F18E..1F18F; [\p{Age:6.0}--\p{Age:5.2}] +1F190..1F190; [\p{Age:5.2}--\p{Age:5.1}] +1F191..1F19A; [\p{Age:6.0}--\p{Age:5.2}] +1F19B..1F1AC; [\p{Age:9.0}--\p{Age:8.0}] +1F1E6..1F1FF; [\p{Age:6.0}--\p{Age:5.2}] +1F200..1F200; [\p{Age:5.2}--\p{Age:5.1}] +1F201..1F202; [\p{Age:6.0}--\p{Age:5.2}] +1F210..1F231; [\p{Age:5.2}--\p{Age:5.1}] +1F232..1F23A; [\p{Age:6.0}--\p{Age:5.2}] +1F23B..1F23B; [\p{Age:9.0}--\p{Age:8.0}] +1F240..1F248; [\p{Age:5.2}--\p{Age:5.1}] +1F250..1F251; [\p{Age:6.0}--\p{Age:5.2}] +1F260..1F265; [\p{Age:10.0}--\p{Age:9.0}] +1F300..1F320; [\p{Age:6.0}--\p{Age:5.2}] +1F321..1F32C; [\p{Age:7.0}--\p{Age:6.3}] +1F32D..1F32F; [\p{Age:8.0}--\p{Age:7.0}] +1F330..1F335; [\p{Age:6.0}--\p{Age:5.2}] +1F336..1F336; [\p{Age:7.0}--\p{Age:6.3}] +1F337..1F37C; [\p{Age:6.0}--\p{Age:5.2}] +1F37D..1F37D; [\p{Age:7.0}--\p{Age:6.3}] +1F37E..1F37F; [\p{Age:8.0}--\p{Age:7.0}] +1F380..1F393; [\p{Age:6.0}--\p{Age:5.2}] +1F394..1F39F; [\p{Age:7.0}--\p{Age:6.3}] +1F3A0..1F3C4; [\p{Age:6.0}--\p{Age:5.2}] +1F3C5..1F3C5; [\p{Age:7.0}--\p{Age:6.3}] +1F3C6..1F3CA; [\p{Age:6.0}--\p{Age:5.2}] +1F3CB..1F3CE; [\p{Age:7.0}--\p{Age:6.3}] +1F3CF..1F3D3; [\p{Age:8.0}--\p{Age:7.0}] +1F3D4..1F3DF; [\p{Age:7.0}--\p{Age:6.3}] +1F3E0..1F3F0; [\p{Age:6.0}--\p{Age:5.2}] +1F3F1..1F3F7; [\p{Age:7.0}--\p{Age:6.3}] +1F3F8..1F3FF; [\p{Age:8.0}--\p{Age:7.0}] +1F400..1F43E; [\p{Age:6.0}--\p{Age:5.2}] +1F43F..1F43F; [\p{Age:7.0}--\p{Age:6.3}] +1F440..1F440; [\p{Age:6.0}--\p{Age:5.2}] +1F441..1F441; [\p{Age:7.0}--\p{Age:6.3}] +1F442..1F4F7; [\p{Age:6.0}--\p{Age:5.2}] +1F4F8..1F4F8; [\p{Age:7.0}--\p{Age:6.3}] +1F4F9..1F4FC; [\p{Age:6.0}--\p{Age:5.2}] +1F4FD..1F4FE; [\p{Age:7.0}--\p{Age:6.3}] +1F4FF..1F4FF; [\p{Age:8.0}--\p{Age:7.0}] +1F500..1F53D; [\p{Age:6.0}--\p{Age:5.2}] +1F53E..1F53F; [\p{Age:7.0}--\p{Age:6.3}] +1F540..1F543; [\p{Age:6.1}--\p{Age:6.0}] +1F544..1F54A; [\p{Age:7.0}--\p{Age:6.3}] +1F54B..1F54F; [\p{Age:8.0}--\p{Age:7.0}] +1F550..1F567; [\p{Age:6.0}--\p{Age:5.2}] +1F568..1F579; [\p{Age:7.0}--\p{Age:6.3}] +1F57A..1F57A; [\p{Age:9.0}--\p{Age:8.0}] +1F57B..1F5A3; [\p{Age:7.0}--\p{Age:6.3}] +1F5A4..1F5A4; [\p{Age:9.0}--\p{Age:8.0}] +1F5A5..1F5FA; [\p{Age:7.0}--\p{Age:6.3}] +1F5FB..1F5FF; [\p{Age:6.0}--\p{Age:5.2}] +1F600..1F600; [\p{Age:6.1}--\p{Age:6.0}] +1F601..1F610; [\p{Age:6.0}--\p{Age:5.2}] +1F611..1F611; [\p{Age:6.1}--\p{Age:6.0}] +1F612..1F614; [\p{Age:6.0}--\p{Age:5.2}] +1F615..1F615; [\p{Age:6.1}--\p{Age:6.0}] +1F616..1F616; [\p{Age:6.0}--\p{Age:5.2}] +1F617..1F617; [\p{Age:6.1}--\p{Age:6.0}] +1F618..1F618; [\p{Age:6.0}--\p{Age:5.2}] +1F619..1F619; [\p{Age:6.1}--\p{Age:6.0}] +1F61A..1F61A; [\p{Age:6.0}--\p{Age:5.2}] +1F61B..1F61B; [\p{Age:6.1}--\p{Age:6.0}] +1F61C..1F61E; [\p{Age:6.0}--\p{Age:5.2}] +1F61F..1F61F; [\p{Age:6.1}--\p{Age:6.0}] +1F620..1F625; [\p{Age:6.0}--\p{Age:5.2}] +1F626..1F627; [\p{Age:6.1}--\p{Age:6.0}] +1F628..1F62B; [\p{Age:6.0}--\p{Age:5.2}] +1F62C..1F62C; [\p{Age:6.1}--\p{Age:6.0}] +1F62D..1F62D; [\p{Age:6.0}--\p{Age:5.2}] +1F62E..1F62F; [\p{Age:6.1}--\p{Age:6.0}] +1F630..1F633; [\p{Age:6.0}--\p{Age:5.2}] +1F634..1F634; [\p{Age:6.1}--\p{Age:6.0}] +1F635..1F640; [\p{Age:6.0}--\p{Age:5.2}] +1F641..1F642; [\p{Age:7.0}--\p{Age:6.3}] +1F643..1F644; [\p{Age:8.0}--\p{Age:7.0}] +1F645..1F64F; [\p{Age:6.0}--\p{Age:5.2}] +1F650..1F67F; [\p{Age:7.0}--\p{Age:6.3}] +1F680..1F6C5; [\p{Age:6.0}--\p{Age:5.2}] +1F6C6..1F6CF; [\p{Age:7.0}--\p{Age:6.3}] +1F6D0..1F6D0; [\p{Age:8.0}--\p{Age:7.0}] +1F6D1..1F6D2; [\p{Age:9.0}--\p{Age:8.0}] +1F6D3..1F6D4; [\p{Age:10.0}--\p{Age:9.0}] +1F6D5..1F6D5; [\p{Age:12.0}--\p{Age:11.0}] +1F6E0..1F6EC; [\p{Age:7.0}--\p{Age:6.3}] +1F6F0..1F6F3; [\p{Age:7.0}--\p{Age:6.3}] +1F6F4..1F6F6; [\p{Age:9.0}--\p{Age:8.0}] +1F6F7..1F6F8; [\p{Age:10.0}--\p{Age:9.0}] +1F6F9..1F6F9; [\p{Age:11.0}--\p{Age:10.0}] +1F6FA..1F6FA; [\p{Age:12.0}--\p{Age:11.0}] +1F700..1F773; [\p{Age:6.0}--\p{Age:5.2}] +1F780..1F7D4; [\p{Age:7.0}--\p{Age:6.3}] +1F7D5..1F7D8; [\p{Age:11.0}--\p{Age:10.0}] +1F7E0..1F7EB; [\p{Age:12.0}--\p{Age:11.0}] +1F800..1F80B; [\p{Age:7.0}--\p{Age:6.3}] +1F810..1F847; [\p{Age:7.0}--\p{Age:6.3}] +1F850..1F859; [\p{Age:7.0}--\p{Age:6.3}] +1F860..1F887; [\p{Age:7.0}--\p{Age:6.3}] +1F890..1F8AD; [\p{Age:7.0}--\p{Age:6.3}] +1F900..1F90B; [\p{Age:10.0}--\p{Age:9.0}] +1F90D..1F90F; [\p{Age:12.0}--\p{Age:11.0}] +1F910..1F918; [\p{Age:8.0}--\p{Age:7.0}] +1F919..1F91E; [\p{Age:9.0}--\p{Age:8.0}] +1F91F..1F91F; [\p{Age:10.0}--\p{Age:9.0}] +1F920..1F927; [\p{Age:9.0}--\p{Age:8.0}] +1F928..1F92F; [\p{Age:10.0}--\p{Age:9.0}] +1F930..1F930; [\p{Age:9.0}--\p{Age:8.0}] +1F931..1F932; [\p{Age:10.0}--\p{Age:9.0}] +1F933..1F93E; [\p{Age:9.0}--\p{Age:8.0}] +1F93F..1F93F; [\p{Age:12.0}--\p{Age:11.0}] +1F940..1F94B; [\p{Age:9.0}--\p{Age:8.0}] +1F94C..1F94C; [\p{Age:10.0}--\p{Age:9.0}] +1F94D..1F94F; [\p{Age:11.0}--\p{Age:10.0}] +1F950..1F95E; [\p{Age:9.0}--\p{Age:8.0}] +1F95F..1F96B; [\p{Age:10.0}--\p{Age:9.0}] +1F96C..1F970; [\p{Age:11.0}--\p{Age:10.0}] +1F971..1F971; [\p{Age:12.0}--\p{Age:11.0}] +1F973..1F976; [\p{Age:11.0}--\p{Age:10.0}] +1F97A..1F97A; [\p{Age:11.0}--\p{Age:10.0}] +1F97B..1F97B; [\p{Age:12.0}--\p{Age:11.0}] +1F97C..1F97F; [\p{Age:11.0}--\p{Age:10.0}] +1F980..1F984; [\p{Age:8.0}--\p{Age:7.0}] +1F985..1F991; [\p{Age:9.0}--\p{Age:8.0}] +1F992..1F997; [\p{Age:10.0}--\p{Age:9.0}] +1F998..1F9A2; [\p{Age:11.0}--\p{Age:10.0}] +1F9A5..1F9AA; [\p{Age:12.0}--\p{Age:11.0}] +1F9AE..1F9AF; [\p{Age:12.0}--\p{Age:11.0}] +1F9B0..1F9B9; [\p{Age:11.0}--\p{Age:10.0}] +1F9BA..1F9BF; [\p{Age:12.0}--\p{Age:11.0}] +1F9C0..1F9C0; [\p{Age:8.0}--\p{Age:7.0}] +1F9C1..1F9C2; [\p{Age:11.0}--\p{Age:10.0}] +1F9C3..1F9CA; [\p{Age:12.0}--\p{Age:11.0}] +1F9CD..1F9CF; [\p{Age:12.0}--\p{Age:11.0}] +1F9D0..1F9E6; [\p{Age:10.0}--\p{Age:9.0}] +1F9E7..1F9FF; [\p{Age:11.0}--\p{Age:10.0}] +1FA00..1FA53; [\p{Age:12.0}--\p{Age:11.0}] +1FA60..1FA6D; [\p{Age:11.0}--\p{Age:10.0}] +1FA70..1FA73; [\p{Age:12.0}--\p{Age:11.0}] +1FA78..1FA7A; [\p{Age:12.0}--\p{Age:11.0}] +1FA80..1FA82; [\p{Age:12.0}--\p{Age:11.0}] +1FA90..1FA95; [\p{Age:12.0}--\p{Age:11.0}] +1FFFE..1FFFF; [\p{Age:2.0}--\p{Age:1.1}] +20000..2A6D6; [\p{Age:3.1}--\p{Age:3.0}] +2A700..2B734; [\p{Age:5.2}--\p{Age:5.1}] +2B740..2B81D; [\p{Age:6.0}--\p{Age:5.2}] +2B820..2CEA1; [\p{Age:8.0}--\p{Age:7.0}] +2CEB0..2EBE0; [\p{Age:10.0}--\p{Age:9.0}] +2F800..2FA1D; [\p{Age:3.1}--\p{Age:3.0}] +2FFFE..2FFFF; [\p{Age:2.0}--\p{Age:1.1}] +3FFFE..3FFFF; [\p{Age:2.0}--\p{Age:1.1}] +4FFFE..4FFFF; [\p{Age:2.0}--\p{Age:1.1}] +5FFFE..5FFFF; [\p{Age:2.0}--\p{Age:1.1}] +6FFFE..6FFFF; [\p{Age:2.0}--\p{Age:1.1}] +7FFFE..7FFFF; [\p{Age:2.0}--\p{Age:1.1}] +8FFFE..8FFFF; [\p{Age:2.0}--\p{Age:1.1}] +9FFFE..9FFFF; [\p{Age:2.0}--\p{Age:1.1}] +AFFFE..AFFFF; [\p{Age:2.0}--\p{Age:1.1}] +BFFFE..BFFFF; [\p{Age:2.0}--\p{Age:1.1}] +CFFFE..CFFFF; [\p{Age:2.0}--\p{Age:1.1}] +DFFFE..DFFFF; [\p{Age:2.0}--\p{Age:1.1}] +E0001..E0001; [\p{Age:3.1}--\p{Age:3.0}] +E0020..E007F; [\p{Age:3.1}--\p{Age:3.0}] +E0100..E01EF; [\p{Age:4.0}--\p{Age:3.2}] +EFFFE..10FFFF; [\p{Age:2.0}--\p{Age:1.1}] diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_subtraction.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_subtraction.test new file mode 100644 index 000000000..0c1ac7478 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_subtraction.test @@ -0,0 +1,12 @@ +name: UnicodeAge_12_1_age_subtraction + +description: +Tests subtracting Age Unicode property values in character sets +for Unicode 12.1, e.g. [\p{Age:2.0}--\p{Age:1.1}]. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_unassigned-flex.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_unassigned-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_unassigned.flex b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_unassigned.flex new file mode 100644 index 000000000..ea5e3f02c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_unassigned.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeAge_12_1_age_unassigned + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Age:Unassigned} { setCurCharPropertyValue("Age:Unassigned"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_unassigned.output b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_unassigned.output new file mode 100644 index 000000000..85fd8c7ac --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_unassigned.output @@ -0,0 +1,675 @@ +0378..0379; Age:Unassigned +0380..0383; Age:Unassigned +038B..038B; Age:Unassigned +038D..038D; Age:Unassigned +03A2..03A2; Age:Unassigned +0530..0530; Age:Unassigned +0557..0558; Age:Unassigned +058B..058C; Age:Unassigned +0590..0590; Age:Unassigned +05C8..05CF; Age:Unassigned +05EB..05EE; Age:Unassigned +05F5..05FF; Age:Unassigned +061D..061D; Age:Unassigned +070E..070E; Age:Unassigned +074B..074C; Age:Unassigned +07B2..07BF; Age:Unassigned +07FB..07FC; Age:Unassigned +082E..082F; Age:Unassigned +083F..083F; Age:Unassigned +085C..085D; Age:Unassigned +085F..085F; Age:Unassigned +086B..089F; Age:Unassigned +08B5..08B5; Age:Unassigned +08BE..08D2; Age:Unassigned +0984..0984; Age:Unassigned +098D..098E; Age:Unassigned +0991..0992; Age:Unassigned +09A9..09A9; Age:Unassigned +09B1..09B1; Age:Unassigned +09B3..09B5; Age:Unassigned +09BA..09BB; Age:Unassigned +09C5..09C6; Age:Unassigned +09C9..09CA; Age:Unassigned +09CF..09D6; Age:Unassigned +09D8..09DB; Age:Unassigned +09DE..09DE; Age:Unassigned +09E4..09E5; Age:Unassigned +09FF..0A00; Age:Unassigned +0A04..0A04; Age:Unassigned +0A0B..0A0E; Age:Unassigned +0A11..0A12; Age:Unassigned +0A29..0A29; Age:Unassigned +0A31..0A31; Age:Unassigned +0A34..0A34; Age:Unassigned +0A37..0A37; Age:Unassigned +0A3A..0A3B; Age:Unassigned +0A3D..0A3D; Age:Unassigned +0A43..0A46; Age:Unassigned +0A49..0A4A; Age:Unassigned +0A4E..0A50; Age:Unassigned +0A52..0A58; Age:Unassigned +0A5D..0A5D; Age:Unassigned +0A5F..0A65; Age:Unassigned +0A77..0A80; Age:Unassigned +0A84..0A84; Age:Unassigned +0A8E..0A8E; Age:Unassigned +0A92..0A92; Age:Unassigned +0AA9..0AA9; Age:Unassigned +0AB1..0AB1; Age:Unassigned +0AB4..0AB4; Age:Unassigned +0ABA..0ABB; Age:Unassigned +0AC6..0AC6; Age:Unassigned +0ACA..0ACA; Age:Unassigned +0ACE..0ACF; Age:Unassigned +0AD1..0ADF; Age:Unassigned +0AE4..0AE5; Age:Unassigned +0AF2..0AF8; Age:Unassigned +0B00..0B00; Age:Unassigned +0B04..0B04; Age:Unassigned +0B0D..0B0E; Age:Unassigned +0B11..0B12; Age:Unassigned +0B29..0B29; Age:Unassigned +0B31..0B31; Age:Unassigned +0B34..0B34; Age:Unassigned +0B3A..0B3B; Age:Unassigned +0B45..0B46; Age:Unassigned +0B49..0B4A; Age:Unassigned +0B4E..0B55; Age:Unassigned +0B58..0B5B; Age:Unassigned +0B5E..0B5E; Age:Unassigned +0B64..0B65; Age:Unassigned +0B78..0B81; Age:Unassigned +0B84..0B84; Age:Unassigned +0B8B..0B8D; Age:Unassigned +0B91..0B91; Age:Unassigned +0B96..0B98; Age:Unassigned +0B9B..0B9B; Age:Unassigned +0B9D..0B9D; Age:Unassigned +0BA0..0BA2; Age:Unassigned +0BA5..0BA7; Age:Unassigned +0BAB..0BAD; Age:Unassigned +0BBA..0BBD; Age:Unassigned +0BC3..0BC5; Age:Unassigned +0BC9..0BC9; Age:Unassigned +0BCE..0BCF; Age:Unassigned +0BD1..0BD6; Age:Unassigned +0BD8..0BE5; Age:Unassigned +0BFB..0BFF; Age:Unassigned +0C0D..0C0D; Age:Unassigned +0C11..0C11; Age:Unassigned +0C29..0C29; Age:Unassigned +0C3A..0C3C; Age:Unassigned +0C45..0C45; Age:Unassigned +0C49..0C49; Age:Unassigned +0C4E..0C54; Age:Unassigned +0C57..0C57; Age:Unassigned +0C5B..0C5F; Age:Unassigned +0C64..0C65; Age:Unassigned +0C70..0C76; Age:Unassigned +0C8D..0C8D; Age:Unassigned +0C91..0C91; Age:Unassigned +0CA9..0CA9; Age:Unassigned +0CB4..0CB4; Age:Unassigned +0CBA..0CBB; Age:Unassigned +0CC5..0CC5; Age:Unassigned +0CC9..0CC9; Age:Unassigned +0CCE..0CD4; Age:Unassigned +0CD7..0CDD; Age:Unassigned +0CDF..0CDF; Age:Unassigned +0CE4..0CE5; Age:Unassigned +0CF0..0CF0; Age:Unassigned +0CF3..0CFF; Age:Unassigned +0D04..0D04; Age:Unassigned +0D0D..0D0D; Age:Unassigned +0D11..0D11; Age:Unassigned +0D45..0D45; Age:Unassigned +0D49..0D49; Age:Unassigned +0D50..0D53; Age:Unassigned +0D64..0D65; Age:Unassigned +0D80..0D81; Age:Unassigned +0D84..0D84; Age:Unassigned +0D97..0D99; Age:Unassigned +0DB2..0DB2; Age:Unassigned +0DBC..0DBC; Age:Unassigned +0DBE..0DBF; Age:Unassigned +0DC7..0DC9; Age:Unassigned +0DCB..0DCE; Age:Unassigned +0DD5..0DD5; Age:Unassigned +0DD7..0DD7; Age:Unassigned +0DE0..0DE5; Age:Unassigned +0DF0..0DF1; Age:Unassigned +0DF5..0E00; Age:Unassigned +0E3B..0E3E; Age:Unassigned +0E5C..0E80; Age:Unassigned +0E83..0E83; Age:Unassigned +0E85..0E85; Age:Unassigned +0E8B..0E8B; Age:Unassigned +0EA4..0EA4; Age:Unassigned +0EA6..0EA6; Age:Unassigned +0EBE..0EBF; Age:Unassigned +0EC5..0EC5; Age:Unassigned +0EC7..0EC7; Age:Unassigned +0ECE..0ECF; Age:Unassigned +0EDA..0EDB; Age:Unassigned +0EE0..0EFF; Age:Unassigned +0F48..0F48; Age:Unassigned +0F6D..0F70; Age:Unassigned +0F98..0F98; Age:Unassigned +0FBD..0FBD; Age:Unassigned +0FCD..0FCD; Age:Unassigned +0FDB..0FFF; Age:Unassigned +10C6..10C6; Age:Unassigned +10C8..10CC; Age:Unassigned +10CE..10CF; Age:Unassigned +1249..1249; Age:Unassigned +124E..124F; Age:Unassigned +1257..1257; Age:Unassigned +1259..1259; Age:Unassigned +125E..125F; Age:Unassigned +1289..1289; Age:Unassigned +128E..128F; Age:Unassigned +12B1..12B1; Age:Unassigned +12B6..12B7; Age:Unassigned +12BF..12BF; Age:Unassigned +12C1..12C1; Age:Unassigned +12C6..12C7; Age:Unassigned +12D7..12D7; Age:Unassigned +1311..1311; Age:Unassigned +1316..1317; Age:Unassigned +135B..135C; Age:Unassigned +137D..137F; Age:Unassigned +139A..139F; Age:Unassigned +13F6..13F7; Age:Unassigned +13FE..13FF; Age:Unassigned +169D..169F; Age:Unassigned +16F9..16FF; Age:Unassigned +170D..170D; Age:Unassigned +1715..171F; Age:Unassigned +1737..173F; Age:Unassigned +1754..175F; Age:Unassigned +176D..176D; Age:Unassigned +1771..1771; Age:Unassigned +1774..177F; Age:Unassigned +17DE..17DF; Age:Unassigned +17EA..17EF; Age:Unassigned +17FA..17FF; Age:Unassigned +180F..180F; Age:Unassigned +181A..181F; Age:Unassigned +1879..187F; Age:Unassigned +18AB..18AF; Age:Unassigned +18F6..18FF; Age:Unassigned +191F..191F; Age:Unassigned +192C..192F; Age:Unassigned +193C..193F; Age:Unassigned +1941..1943; Age:Unassigned +196E..196F; Age:Unassigned +1975..197F; Age:Unassigned +19AC..19AF; Age:Unassigned +19CA..19CF; Age:Unassigned +19DB..19DD; Age:Unassigned +1A1C..1A1D; Age:Unassigned +1A5F..1A5F; Age:Unassigned +1A7D..1A7E; Age:Unassigned +1A8A..1A8F; Age:Unassigned +1A9A..1A9F; Age:Unassigned +1AAE..1AAF; Age:Unassigned +1ABF..1AFF; Age:Unassigned +1B4C..1B4F; Age:Unassigned +1B7D..1B7F; Age:Unassigned +1BF4..1BFB; Age:Unassigned +1C38..1C3A; Age:Unassigned +1C4A..1C4C; Age:Unassigned +1C89..1C8F; Age:Unassigned +1CBB..1CBC; Age:Unassigned +1CC8..1CCF; Age:Unassigned +1CFB..1CFF; Age:Unassigned +1DFA..1DFA; Age:Unassigned +1F16..1F17; Age:Unassigned +1F1E..1F1F; Age:Unassigned +1F46..1F47; Age:Unassigned +1F4E..1F4F; Age:Unassigned +1F58..1F58; Age:Unassigned +1F5A..1F5A; Age:Unassigned +1F5C..1F5C; Age:Unassigned +1F5E..1F5E; Age:Unassigned +1F7E..1F7F; Age:Unassigned +1FB5..1FB5; Age:Unassigned +1FC5..1FC5; Age:Unassigned +1FD4..1FD5; Age:Unassigned +1FDC..1FDC; Age:Unassigned +1FF0..1FF1; Age:Unassigned +1FF5..1FF5; Age:Unassigned +1FFF..1FFF; Age:Unassigned +2065..2065; Age:Unassigned +2072..2073; Age:Unassigned +208F..208F; Age:Unassigned +209D..209F; Age:Unassigned +20C0..20CF; Age:Unassigned +20F1..20FF; Age:Unassigned +218C..218F; Age:Unassigned +2427..243F; Age:Unassigned +244B..245F; Age:Unassigned +2B74..2B75; Age:Unassigned +2B96..2B97; Age:Unassigned +2C2F..2C2F; Age:Unassigned +2C5F..2C5F; Age:Unassigned +2CF4..2CF8; Age:Unassigned +2D26..2D26; Age:Unassigned +2D28..2D2C; Age:Unassigned +2D2E..2D2F; Age:Unassigned +2D68..2D6E; Age:Unassigned +2D71..2D7E; Age:Unassigned +2D97..2D9F; Age:Unassigned +2DA7..2DA7; Age:Unassigned +2DAF..2DAF; Age:Unassigned +2DB7..2DB7; Age:Unassigned +2DBF..2DBF; Age:Unassigned +2DC7..2DC7; Age:Unassigned +2DCF..2DCF; Age:Unassigned +2DD7..2DD7; Age:Unassigned +2DDF..2DDF; Age:Unassigned +2E50..2E7F; Age:Unassigned +2E9A..2E9A; Age:Unassigned +2EF4..2EFF; Age:Unassigned +2FD6..2FEF; Age:Unassigned +2FFC..2FFF; Age:Unassigned +3040..3040; Age:Unassigned +3097..3098; Age:Unassigned +3100..3104; Age:Unassigned +3130..3130; Age:Unassigned +318F..318F; Age:Unassigned +31BB..31BF; Age:Unassigned +31E4..31EF; Age:Unassigned +321F..321F; Age:Unassigned +4DB6..4DBF; Age:Unassigned +9FF0..9FFF; Age:Unassigned +A48D..A48F; Age:Unassigned +A4C7..A4CF; Age:Unassigned +A62C..A63F; Age:Unassigned +A6F8..A6FF; Age:Unassigned +A7C0..A7C1; Age:Unassigned +A7C7..A7F6; Age:Unassigned +A82C..A82F; Age:Unassigned +A83A..A83F; Age:Unassigned +A878..A87F; Age:Unassigned +A8C6..A8CD; Age:Unassigned +A8DA..A8DF; Age:Unassigned +A954..A95E; Age:Unassigned +A97D..A97F; Age:Unassigned +A9CE..A9CE; Age:Unassigned +A9DA..A9DD; Age:Unassigned +A9FF..A9FF; Age:Unassigned +AA37..AA3F; Age:Unassigned +AA4E..AA4F; Age:Unassigned +AA5A..AA5B; Age:Unassigned +AAC3..AADA; Age:Unassigned +AAF7..AB00; Age:Unassigned +AB07..AB08; Age:Unassigned +AB0F..AB10; Age:Unassigned +AB17..AB1F; Age:Unassigned +AB27..AB27; Age:Unassigned +AB2F..AB2F; Age:Unassigned +AB68..AB6F; Age:Unassigned +ABEE..ABEF; Age:Unassigned +ABFA..ABFF; Age:Unassigned +D7A4..D7AF; Age:Unassigned +D7C7..D7CA; Age:Unassigned +D7FC..D7FF; Age:Unassigned +FA6E..FA6F; Age:Unassigned +FADA..FAFF; Age:Unassigned +FB07..FB12; Age:Unassigned +FB18..FB1C; Age:Unassigned +FB37..FB37; Age:Unassigned +FB3D..FB3D; Age:Unassigned +FB3F..FB3F; Age:Unassigned +FB42..FB42; Age:Unassigned +FB45..FB45; Age:Unassigned +FBC2..FBD2; Age:Unassigned +FD40..FD4F; Age:Unassigned +FD90..FD91; Age:Unassigned +FDC8..FDCF; Age:Unassigned +FDFE..FDFF; Age:Unassigned +FE1A..FE1F; Age:Unassigned +FE53..FE53; Age:Unassigned +FE67..FE67; Age:Unassigned +FE6C..FE6F; Age:Unassigned +FE75..FE75; Age:Unassigned +FEFD..FEFE; Age:Unassigned +FF00..FF00; Age:Unassigned +FFBF..FFC1; Age:Unassigned +FFC8..FFC9; Age:Unassigned +FFD0..FFD1; Age:Unassigned +FFD8..FFD9; Age:Unassigned +FFDD..FFDF; Age:Unassigned +FFE7..FFE7; Age:Unassigned +FFEF..FFF8; Age:Unassigned +1000C..1000C; Age:Unassigned +10027..10027; Age:Unassigned +1003B..1003B; Age:Unassigned +1003E..1003E; Age:Unassigned +1004E..1004F; Age:Unassigned +1005E..1007F; Age:Unassigned +100FB..100FF; Age:Unassigned +10103..10106; Age:Unassigned +10134..10136; Age:Unassigned +1018F..1018F; Age:Unassigned +1019C..1019F; Age:Unassigned +101A1..101CF; Age:Unassigned +101FE..1027F; Age:Unassigned +1029D..1029F; Age:Unassigned +102D1..102DF; Age:Unassigned +102FC..102FF; Age:Unassigned +10324..1032C; Age:Unassigned +1034B..1034F; Age:Unassigned +1037B..1037F; Age:Unassigned +1039E..1039E; Age:Unassigned +103C4..103C7; Age:Unassigned +103D6..103FF; Age:Unassigned +1049E..1049F; Age:Unassigned +104AA..104AF; Age:Unassigned +104D4..104D7; Age:Unassigned +104FC..104FF; Age:Unassigned +10528..1052F; Age:Unassigned +10564..1056E; Age:Unassigned +10570..105FF; Age:Unassigned +10737..1073F; Age:Unassigned +10756..1075F; Age:Unassigned +10768..107FF; Age:Unassigned +10806..10807; Age:Unassigned +10809..10809; Age:Unassigned +10836..10836; Age:Unassigned +10839..1083B; Age:Unassigned +1083D..1083E; Age:Unassigned +10856..10856; Age:Unassigned +1089F..108A6; Age:Unassigned +108B0..108DF; Age:Unassigned +108F3..108F3; Age:Unassigned +108F6..108FA; Age:Unassigned +1091C..1091E; Age:Unassigned +1093A..1093E; Age:Unassigned +10940..1097F; Age:Unassigned +109B8..109BB; Age:Unassigned +109D0..109D1; Age:Unassigned +10A04..10A04; Age:Unassigned +10A07..10A0B; Age:Unassigned +10A14..10A14; Age:Unassigned +10A18..10A18; Age:Unassigned +10A36..10A37; Age:Unassigned +10A3B..10A3E; Age:Unassigned +10A49..10A4F; Age:Unassigned +10A59..10A5F; Age:Unassigned +10AA0..10ABF; Age:Unassigned +10AE7..10AEA; Age:Unassigned +10AF7..10AFF; Age:Unassigned +10B36..10B38; Age:Unassigned +10B56..10B57; Age:Unassigned +10B73..10B77; Age:Unassigned +10B92..10B98; Age:Unassigned +10B9D..10BA8; Age:Unassigned +10BB0..10BFF; Age:Unassigned +10C49..10C7F; Age:Unassigned +10CB3..10CBF; Age:Unassigned +10CF3..10CF9; Age:Unassigned +10D28..10D2F; Age:Unassigned +10D3A..10E5F; Age:Unassigned +10E7F..10EFF; Age:Unassigned +10F28..10F2F; Age:Unassigned +10F5A..10FDF; Age:Unassigned +10FF7..10FFF; Age:Unassigned +1104E..11051; Age:Unassigned +11070..1107E; Age:Unassigned +110C2..110CC; Age:Unassigned +110CE..110CF; Age:Unassigned +110E9..110EF; Age:Unassigned +110FA..110FF; Age:Unassigned +11135..11135; Age:Unassigned +11147..1114F; Age:Unassigned +11177..1117F; Age:Unassigned +111CE..111CF; Age:Unassigned +111E0..111E0; Age:Unassigned +111F5..111FF; Age:Unassigned +11212..11212; Age:Unassigned +1123F..1127F; Age:Unassigned +11287..11287; Age:Unassigned +11289..11289; Age:Unassigned +1128E..1128E; Age:Unassigned +1129E..1129E; Age:Unassigned +112AA..112AF; Age:Unassigned +112EB..112EF; Age:Unassigned +112FA..112FF; Age:Unassigned +11304..11304; Age:Unassigned +1130D..1130E; Age:Unassigned +11311..11312; Age:Unassigned +11329..11329; Age:Unassigned +11331..11331; Age:Unassigned +11334..11334; Age:Unassigned +1133A..1133A; Age:Unassigned +11345..11346; Age:Unassigned +11349..1134A; Age:Unassigned +1134E..1134F; Age:Unassigned +11351..11356; Age:Unassigned +11358..1135C; Age:Unassigned +11364..11365; Age:Unassigned +1136D..1136F; Age:Unassigned +11375..113FF; Age:Unassigned +1145A..1145A; Age:Unassigned +1145C..1145C; Age:Unassigned +11460..1147F; Age:Unassigned +114C8..114CF; Age:Unassigned +114DA..1157F; Age:Unassigned +115B6..115B7; Age:Unassigned +115DE..115FF; Age:Unassigned +11645..1164F; Age:Unassigned +1165A..1165F; Age:Unassigned +1166D..1167F; Age:Unassigned +116B9..116BF; Age:Unassigned +116CA..116FF; Age:Unassigned +1171B..1171C; Age:Unassigned +1172C..1172F; Age:Unassigned +11740..117FF; Age:Unassigned +1183C..1189F; Age:Unassigned +118F3..118FE; Age:Unassigned +11900..1199F; Age:Unassigned +119A8..119A9; Age:Unassigned +119D8..119D9; Age:Unassigned +119E5..119FF; Age:Unassigned +11A48..11A4F; Age:Unassigned +11AA3..11ABF; Age:Unassigned +11AF9..11BFF; Age:Unassigned +11C09..11C09; Age:Unassigned +11C37..11C37; Age:Unassigned +11C46..11C4F; Age:Unassigned +11C6D..11C6F; Age:Unassigned +11C90..11C91; Age:Unassigned +11CA8..11CA8; Age:Unassigned +11CB7..11CFF; Age:Unassigned +11D07..11D07; Age:Unassigned +11D0A..11D0A; Age:Unassigned +11D37..11D39; Age:Unassigned +11D3B..11D3B; Age:Unassigned +11D3E..11D3E; Age:Unassigned +11D48..11D4F; Age:Unassigned +11D5A..11D5F; Age:Unassigned +11D66..11D66; Age:Unassigned +11D69..11D69; Age:Unassigned +11D8F..11D8F; Age:Unassigned +11D92..11D92; Age:Unassigned +11D99..11D9F; Age:Unassigned +11DAA..11EDF; Age:Unassigned +11EF9..11FBF; Age:Unassigned +11FF2..11FFE; Age:Unassigned +1239A..123FF; Age:Unassigned +1246F..1246F; Age:Unassigned +12475..1247F; Age:Unassigned +12544..12FFF; Age:Unassigned +1342F..1342F; Age:Unassigned +13439..143FF; Age:Unassigned +14647..167FF; Age:Unassigned +16A39..16A3F; Age:Unassigned +16A5F..16A5F; Age:Unassigned +16A6A..16A6D; Age:Unassigned +16A70..16ACF; Age:Unassigned +16AEE..16AEF; Age:Unassigned +16AF6..16AFF; Age:Unassigned +16B46..16B4F; Age:Unassigned +16B5A..16B5A; Age:Unassigned +16B62..16B62; Age:Unassigned +16B78..16B7C; Age:Unassigned +16B90..16E3F; Age:Unassigned +16E9B..16EFF; Age:Unassigned +16F4B..16F4E; Age:Unassigned +16F88..16F8E; Age:Unassigned +16FA0..16FDF; Age:Unassigned +16FE4..16FFF; Age:Unassigned +187F8..187FF; Age:Unassigned +18AF3..1AFFF; Age:Unassigned +1B11F..1B14F; Age:Unassigned +1B153..1B163; Age:Unassigned +1B168..1B16F; Age:Unassigned +1B2FC..1BBFF; Age:Unassigned +1BC6B..1BC6F; Age:Unassigned +1BC7D..1BC7F; Age:Unassigned +1BC89..1BC8F; Age:Unassigned +1BC9A..1BC9B; Age:Unassigned +1BCA4..1CFFF; Age:Unassigned +1D0F6..1D0FF; Age:Unassigned +1D127..1D128; Age:Unassigned +1D1E9..1D1FF; Age:Unassigned +1D246..1D2DF; Age:Unassigned +1D2F4..1D2FF; Age:Unassigned +1D357..1D35F; Age:Unassigned +1D379..1D3FF; Age:Unassigned +1D455..1D455; Age:Unassigned +1D49D..1D49D; Age:Unassigned +1D4A0..1D4A1; Age:Unassigned +1D4A3..1D4A4; Age:Unassigned +1D4A7..1D4A8; Age:Unassigned +1D4AD..1D4AD; Age:Unassigned +1D4BA..1D4BA; Age:Unassigned +1D4BC..1D4BC; Age:Unassigned +1D4C4..1D4C4; Age:Unassigned +1D506..1D506; Age:Unassigned +1D50B..1D50C; Age:Unassigned +1D515..1D515; Age:Unassigned +1D51D..1D51D; Age:Unassigned +1D53A..1D53A; Age:Unassigned +1D53F..1D53F; Age:Unassigned +1D545..1D545; Age:Unassigned +1D547..1D549; Age:Unassigned +1D551..1D551; Age:Unassigned +1D6A6..1D6A7; Age:Unassigned +1D7CC..1D7CD; Age:Unassigned +1DA8C..1DA9A; Age:Unassigned +1DAA0..1DAA0; Age:Unassigned +1DAB0..1DFFF; Age:Unassigned +1E007..1E007; Age:Unassigned +1E019..1E01A; Age:Unassigned +1E022..1E022; Age:Unassigned +1E025..1E025; Age:Unassigned +1E02B..1E0FF; Age:Unassigned +1E12D..1E12F; Age:Unassigned +1E13E..1E13F; Age:Unassigned +1E14A..1E14D; Age:Unassigned +1E150..1E2BF; Age:Unassigned +1E2FA..1E2FE; Age:Unassigned +1E300..1E7FF; Age:Unassigned +1E8C5..1E8C6; Age:Unassigned +1E8D7..1E8FF; Age:Unassigned +1E94C..1E94F; Age:Unassigned +1E95A..1E95D; Age:Unassigned +1E960..1EC70; Age:Unassigned +1ECB5..1ED00; Age:Unassigned +1ED3E..1EDFF; Age:Unassigned +1EE04..1EE04; Age:Unassigned +1EE20..1EE20; Age:Unassigned +1EE23..1EE23; Age:Unassigned +1EE25..1EE26; Age:Unassigned +1EE28..1EE28; Age:Unassigned +1EE33..1EE33; Age:Unassigned +1EE38..1EE38; Age:Unassigned +1EE3A..1EE3A; Age:Unassigned +1EE3C..1EE41; Age:Unassigned +1EE43..1EE46; Age:Unassigned +1EE48..1EE48; Age:Unassigned +1EE4A..1EE4A; Age:Unassigned +1EE4C..1EE4C; Age:Unassigned +1EE50..1EE50; Age:Unassigned +1EE53..1EE53; Age:Unassigned +1EE55..1EE56; Age:Unassigned +1EE58..1EE58; Age:Unassigned +1EE5A..1EE5A; Age:Unassigned +1EE5C..1EE5C; Age:Unassigned +1EE5E..1EE5E; Age:Unassigned +1EE60..1EE60; Age:Unassigned +1EE63..1EE63; Age:Unassigned +1EE65..1EE66; Age:Unassigned +1EE6B..1EE6B; Age:Unassigned +1EE73..1EE73; Age:Unassigned +1EE78..1EE78; Age:Unassigned +1EE7D..1EE7D; Age:Unassigned +1EE7F..1EE7F; Age:Unassigned +1EE8A..1EE8A; Age:Unassigned +1EE9C..1EEA0; Age:Unassigned +1EEA4..1EEA4; Age:Unassigned +1EEAA..1EEAA; Age:Unassigned +1EEBC..1EEEF; Age:Unassigned +1EEF2..1EFFF; Age:Unassigned +1F02C..1F02F; Age:Unassigned +1F094..1F09F; Age:Unassigned +1F0AF..1F0B0; Age:Unassigned +1F0C0..1F0C0; Age:Unassigned +1F0D0..1F0D0; Age:Unassigned +1F0F6..1F0FF; Age:Unassigned +1F10D..1F10F; Age:Unassigned +1F16D..1F16F; Age:Unassigned +1F1AD..1F1E5; Age:Unassigned +1F203..1F20F; Age:Unassigned +1F23C..1F23F; Age:Unassigned +1F249..1F24F; Age:Unassigned +1F252..1F25F; Age:Unassigned +1F266..1F2FF; Age:Unassigned +1F6D6..1F6DF; Age:Unassigned +1F6ED..1F6EF; Age:Unassigned +1F6FB..1F6FF; Age:Unassigned +1F774..1F77F; Age:Unassigned +1F7D9..1F7DF; Age:Unassigned +1F7EC..1F7FF; Age:Unassigned +1F80C..1F80F; Age:Unassigned +1F848..1F84F; Age:Unassigned +1F85A..1F85F; Age:Unassigned +1F888..1F88F; Age:Unassigned +1F8AE..1F8FF; Age:Unassigned +1F90C..1F90C; Age:Unassigned +1F972..1F972; Age:Unassigned +1F977..1F979; Age:Unassigned +1F9A3..1F9A4; Age:Unassigned +1F9AB..1F9AD; Age:Unassigned +1F9CB..1F9CC; Age:Unassigned +1FA54..1FA5F; Age:Unassigned +1FA6E..1FA6F; Age:Unassigned +1FA74..1FA77; Age:Unassigned +1FA7B..1FA7F; Age:Unassigned +1FA83..1FA8F; Age:Unassigned +1FA96..1FFFD; Age:Unassigned +2A6D7..2A6FF; Age:Unassigned +2B735..2B73F; Age:Unassigned +2B81E..2B81F; Age:Unassigned +2CEA2..2CEAF; Age:Unassigned +2EBE1..2F7FF; Age:Unassigned +2FA1E..2FFFD; Age:Unassigned +30000..3FFFD; Age:Unassigned +40000..4FFFD; Age:Unassigned +50000..5FFFD; Age:Unassigned +60000..6FFFD; Age:Unassigned +70000..7FFFD; Age:Unassigned +80000..8FFFD; Age:Unassigned +90000..9FFFD; Age:Unassigned +A0000..AFFFD; Age:Unassigned +B0000..BFFFD; Age:Unassigned +C0000..CFFFD; Age:Unassigned +D0000..DFFFD; Age:Unassigned +E0000..E0000; Age:Unassigned +E0002..E001F; Age:Unassigned +E0080..E00FF; Age:Unassigned +E01F0..EFFFD; Age:Unassigned diff --git a/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_unassigned.test b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_unassigned.test new file mode 100644 index 000000000..716dc4b08 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-age/UnicodeAge_12_1_age_unassigned.test @@ -0,0 +1,11 @@ +name: UnicodeAge_12_1_age_unassigned + +description: +Tests character class syntax of the Unicode 12.1 Age=Unassigned property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_1.flex b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_1.flex new file mode 100644 index 000000000..0da7cf472 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_1.flex @@ -0,0 +1,312 @@ +%% + +%unicode 12.1 +%public +%class UnicodeBlocks_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{Block:Adlam} { setCurCharPropertyValue("Adlam"); } +\p{Block:Aegean Numbers} { setCurCharPropertyValue("Aegean Numbers"); } +\p{Block:Ahom} { setCurCharPropertyValue("Ahom"); } +\p{Block:Alchemical Symbols} { setCurCharPropertyValue("Alchemical Symbols"); } +\p{Block:Alphabetic Presentation Forms} { setCurCharPropertyValue("Alphabetic Presentation Forms"); } +\p{Block:Anatolian Hieroglyphs} { setCurCharPropertyValue("Anatolian Hieroglyphs"); } +\p{Block:Ancient Greek Musical Notation} { setCurCharPropertyValue("Ancient Greek Musical Notation"); } +\p{Block:Ancient Greek Numbers} { setCurCharPropertyValue("Ancient Greek Numbers"); } +\p{Block:Ancient Symbols} { setCurCharPropertyValue("Ancient Symbols"); } +\p{Block:Arabic} { setCurCharPropertyValue("Arabic"); } +\p{Block:Arabic Extended-A} { setCurCharPropertyValue("Arabic Extended-A"); } +\p{Block:Arabic Mathematical Alphabetic Symbols} { setCurCharPropertyValue("Arabic Mathematical Alphabetic Symbols"); } +\p{Block:Arabic Presentation Forms-A} { setCurCharPropertyValue("Arabic Presentation Forms-A"); } +\p{Block:Arabic Presentation Forms-B} { setCurCharPropertyValue("Arabic Presentation Forms-B"); } +\p{Block:Arabic Supplement} { setCurCharPropertyValue("Arabic Supplement"); } +\p{Block:Armenian} { setCurCharPropertyValue("Armenian"); } +\p{Block:Arrows} { setCurCharPropertyValue("Arrows"); } +\p{Block:Avestan} { setCurCharPropertyValue("Avestan"); } +\p{Block:Balinese} { setCurCharPropertyValue("Balinese"); } +\p{Block:Bamum} { setCurCharPropertyValue("Bamum"); } +\p{Block:Bamum Supplement} { setCurCharPropertyValue("Bamum Supplement"); } +\p{Block:Basic Latin} { setCurCharPropertyValue("Basic Latin"); } +\p{Block:Bassa Vah} { setCurCharPropertyValue("Bassa Vah"); } +\p{Block:Batak} { setCurCharPropertyValue("Batak"); } +\p{Block:Bengali} { setCurCharPropertyValue("Bengali"); } +\p{Block:Bhaiksuki} { setCurCharPropertyValue("Bhaiksuki"); } +\p{Block:Block Elements} { setCurCharPropertyValue("Block Elements"); } +\p{Block:Bopomofo} { setCurCharPropertyValue("Bopomofo"); } +\p{Block:Bopomofo Extended} { setCurCharPropertyValue("Bopomofo Extended"); } +\p{Block:Box Drawing} { setCurCharPropertyValue("Box Drawing"); } +\p{Block:Brahmi} { setCurCharPropertyValue("Brahmi"); } +\p{Block:Braille Patterns} { setCurCharPropertyValue("Braille Patterns"); } +\p{Block:Buginese} { setCurCharPropertyValue("Buginese"); } +\p{Block:Buhid} { setCurCharPropertyValue("Buhid"); } +\p{Block:Byzantine Musical Symbols} { setCurCharPropertyValue("Byzantine Musical Symbols"); } +\p{Block:CJK Compatibility} { setCurCharPropertyValue("CJK Compatibility"); } +\p{Block:CJK Compatibility Forms} { setCurCharPropertyValue("CJK Compatibility Forms"); } +\p{Block:CJK Compatibility Ideographs} { setCurCharPropertyValue("CJK Compatibility Ideographs"); } +\p{Block:CJK Compatibility Ideographs Supplement} { setCurCharPropertyValue("CJK Compatibility Ideographs Supplement"); } +\p{Block:CJK Radicals Supplement} { setCurCharPropertyValue("CJK Radicals Supplement"); } +\p{Block:CJK Strokes} { setCurCharPropertyValue("CJK Strokes"); } +\p{Block:CJK Symbols and Punctuation} { setCurCharPropertyValue("CJK Symbols and Punctuation"); } +\p{Block:CJK Unified Ideographs} { setCurCharPropertyValue("CJK Unified Ideographs"); } +\p{Block:CJK Unified Ideographs Extension A} { setCurCharPropertyValue("CJK Unified Ideographs Extension A"); } +\p{Block:CJK Unified Ideographs Extension B} { setCurCharPropertyValue("CJK Unified Ideographs Extension B"); } +\p{Block:CJK Unified Ideographs Extension C} { setCurCharPropertyValue("CJK Unified Ideographs Extension C"); } +\p{Block:CJK Unified Ideographs Extension D} { setCurCharPropertyValue("CJK Unified Ideographs Extension D"); } +\p{Block:CJK Unified Ideographs Extension E} { setCurCharPropertyValue("CJK Unified Ideographs Extension E"); } +\p{Block:CJK Unified Ideographs Extension F} { setCurCharPropertyValue("CJK Unified Ideographs Extension F"); } +\p{Block:Carian} { setCurCharPropertyValue("Carian"); } +\p{Block:Caucasian Albanian} { setCurCharPropertyValue("Caucasian Albanian"); } +\p{Block:Chakma} { setCurCharPropertyValue("Chakma"); } +\p{Block:Cham} { setCurCharPropertyValue("Cham"); } +\p{Block:Cherokee} { setCurCharPropertyValue("Cherokee"); } +\p{Block:Cherokee Supplement} { setCurCharPropertyValue("Cherokee Supplement"); } +\p{Block:Chess Symbols} { setCurCharPropertyValue("Chess Symbols"); } +\p{Block:Combining Diacritical Marks} { setCurCharPropertyValue("Combining Diacritical Marks"); } +\p{Block:Combining Diacritical Marks Extended} { setCurCharPropertyValue("Combining Diacritical Marks Extended"); } +\p{Block:Combining Diacritical Marks Supplement} { setCurCharPropertyValue("Combining Diacritical Marks Supplement"); } +\p{Block:Combining Diacritical Marks for Symbols} { setCurCharPropertyValue("Combining Diacritical Marks for Symbols"); } +\p{Block:Combining Half Marks} { setCurCharPropertyValue("Combining Half Marks"); } +\p{Block:Common Indic Number Forms} { setCurCharPropertyValue("Common Indic Number Forms"); } +\p{Block:Control Pictures} { setCurCharPropertyValue("Control Pictures"); } +\p{Block:Coptic} { setCurCharPropertyValue("Coptic"); } +\p{Block:Coptic Epact Numbers} { setCurCharPropertyValue("Coptic Epact Numbers"); } +\p{Block:Counting Rod Numerals} { setCurCharPropertyValue("Counting Rod Numerals"); } +\p{Block:Cuneiform} { setCurCharPropertyValue("Cuneiform"); } +\p{Block:Cuneiform Numbers and Punctuation} { setCurCharPropertyValue("Cuneiform Numbers and Punctuation"); } +\p{Block:Currency Symbols} { setCurCharPropertyValue("Currency Symbols"); } +\p{Block:Cypriot Syllabary} { setCurCharPropertyValue("Cypriot Syllabary"); } +\p{Block:Cyrillic} { setCurCharPropertyValue("Cyrillic"); } +\p{Block:Cyrillic Extended-A} { setCurCharPropertyValue("Cyrillic Extended-A"); } +\p{Block:Cyrillic Extended-B} { setCurCharPropertyValue("Cyrillic Extended-B"); } +\p{Block:Cyrillic Extended-C} { setCurCharPropertyValue("Cyrillic Extended-C"); } +\p{Block:Cyrillic Supplement} { setCurCharPropertyValue("Cyrillic Supplement"); } +\p{Block:Deseret} { setCurCharPropertyValue("Deseret"); } +\p{Block:Devanagari} { setCurCharPropertyValue("Devanagari"); } +\p{Block:Devanagari Extended} { setCurCharPropertyValue("Devanagari Extended"); } +\p{Block:Dingbats} { setCurCharPropertyValue("Dingbats"); } +\p{Block:Dogra} { setCurCharPropertyValue("Dogra"); } +\p{Block:Domino Tiles} { setCurCharPropertyValue("Domino Tiles"); } +\p{Block:Duployan} { setCurCharPropertyValue("Duployan"); } +\p{Block:Early Dynastic Cuneiform} { setCurCharPropertyValue("Early Dynastic Cuneiform"); } +\p{Block:Egyptian Hieroglyph Format Controls} { setCurCharPropertyValue("Egyptian Hieroglyph Format Controls"); } +\p{Block:Egyptian Hieroglyphs} { setCurCharPropertyValue("Egyptian Hieroglyphs"); } +\p{Block:Elbasan} { setCurCharPropertyValue("Elbasan"); } +\p{Block:Elymaic} { setCurCharPropertyValue("Elymaic"); } +\p{Block:Emoticons} { setCurCharPropertyValue("Emoticons"); } +\p{Block:Enclosed Alphanumeric Supplement} { setCurCharPropertyValue("Enclosed Alphanumeric Supplement"); } +\p{Block:Enclosed Alphanumerics} { setCurCharPropertyValue("Enclosed Alphanumerics"); } +\p{Block:Enclosed CJK Letters and Months} { setCurCharPropertyValue("Enclosed CJK Letters and Months"); } +\p{Block:Enclosed Ideographic Supplement} { setCurCharPropertyValue("Enclosed Ideographic Supplement"); } +\p{Block:Ethiopic} { setCurCharPropertyValue("Ethiopic"); } +\p{Block:Ethiopic Extended} { setCurCharPropertyValue("Ethiopic Extended"); } +\p{Block:Ethiopic Extended-A} { setCurCharPropertyValue("Ethiopic Extended-A"); } +\p{Block:Ethiopic Supplement} { setCurCharPropertyValue("Ethiopic Supplement"); } +\p{Block:General Punctuation} { setCurCharPropertyValue("General Punctuation"); } +\p{Block:Geometric Shapes} { setCurCharPropertyValue("Geometric Shapes"); } +\p{Block:Geometric Shapes Extended} { setCurCharPropertyValue("Geometric Shapes Extended"); } +\p{Block:Georgian} { setCurCharPropertyValue("Georgian"); } +\p{Block:Georgian Extended} { setCurCharPropertyValue("Georgian Extended"); } +\p{Block:Georgian Supplement} { setCurCharPropertyValue("Georgian Supplement"); } +\p{Block:Glagolitic} { setCurCharPropertyValue("Glagolitic"); } +\p{Block:Glagolitic Supplement} { setCurCharPropertyValue("Glagolitic Supplement"); } +\p{Block:Gothic} { setCurCharPropertyValue("Gothic"); } +\p{Block:Grantha} { setCurCharPropertyValue("Grantha"); } +\p{Block:Greek Extended} { setCurCharPropertyValue("Greek Extended"); } +\p{Block:Greek and Coptic} { setCurCharPropertyValue("Greek and Coptic"); } +\p{Block:Gujarati} { setCurCharPropertyValue("Gujarati"); } +\p{Block:Gunjala Gondi} { setCurCharPropertyValue("Gunjala Gondi"); } +\p{Block:Gurmukhi} { setCurCharPropertyValue("Gurmukhi"); } +\p{Block:Halfwidth and Fullwidth Forms} { setCurCharPropertyValue("Halfwidth and Fullwidth Forms"); } +\p{Block:Hangul Compatibility Jamo} { setCurCharPropertyValue("Hangul Compatibility Jamo"); } +\p{Block:Hangul Jamo} { setCurCharPropertyValue("Hangul Jamo"); } +\p{Block:Hangul Jamo Extended-A} { setCurCharPropertyValue("Hangul Jamo Extended-A"); } +\p{Block:Hangul Jamo Extended-B} { setCurCharPropertyValue("Hangul Jamo Extended-B"); } +\p{Block:Hangul Syllables} { setCurCharPropertyValue("Hangul Syllables"); } +\p{Block:Hanifi Rohingya} { setCurCharPropertyValue("Hanifi Rohingya"); } +\p{Block:Hanunoo} { setCurCharPropertyValue("Hanunoo"); } +\p{Block:Hatran} { setCurCharPropertyValue("Hatran"); } +\p{Block:Hebrew} { setCurCharPropertyValue("Hebrew"); } +\p{Block:Hiragana} { setCurCharPropertyValue("Hiragana"); } +\p{Block:IPA Extensions} { setCurCharPropertyValue("IPA Extensions"); } +\p{Block:Ideographic Description Characters} { setCurCharPropertyValue("Ideographic Description Characters"); } +\p{Block:Ideographic Symbols and Punctuation} { setCurCharPropertyValue("Ideographic Symbols and Punctuation"); } +\p{Block:Imperial Aramaic} { setCurCharPropertyValue("Imperial Aramaic"); } +\p{Block:Indic Siyaq Numbers} { setCurCharPropertyValue("Indic Siyaq Numbers"); } +\p{Block:Inscriptional Pahlavi} { setCurCharPropertyValue("Inscriptional Pahlavi"); } +\p{Block:Inscriptional Parthian} { setCurCharPropertyValue("Inscriptional Parthian"); } +\p{Block:Javanese} { setCurCharPropertyValue("Javanese"); } +\p{Block:Kaithi} { setCurCharPropertyValue("Kaithi"); } +\p{Block:Kana Extended-A} { setCurCharPropertyValue("Kana Extended-A"); } +\p{Block:Kana Supplement} { setCurCharPropertyValue("Kana Supplement"); } +\p{Block:Kanbun} { setCurCharPropertyValue("Kanbun"); } +\p{Block:Kangxi Radicals} { setCurCharPropertyValue("Kangxi Radicals"); } +\p{Block:Kannada} { setCurCharPropertyValue("Kannada"); } +\p{Block:Katakana} { setCurCharPropertyValue("Katakana"); } +\p{Block:Katakana Phonetic Extensions} { setCurCharPropertyValue("Katakana Phonetic Extensions"); } +\p{Block:Kayah Li} { setCurCharPropertyValue("Kayah Li"); } +\p{Block:Kharoshthi} { setCurCharPropertyValue("Kharoshthi"); } +\p{Block:Khmer} { setCurCharPropertyValue("Khmer"); } +\p{Block:Khmer Symbols} { setCurCharPropertyValue("Khmer Symbols"); } +\p{Block:Khojki} { setCurCharPropertyValue("Khojki"); } +\p{Block:Khudawadi} { setCurCharPropertyValue("Khudawadi"); } +\p{Block:Lao} { setCurCharPropertyValue("Lao"); } +\p{Block:Latin Extended Additional} { setCurCharPropertyValue("Latin Extended Additional"); } +\p{Block:Latin Extended-A} { setCurCharPropertyValue("Latin Extended-A"); } +\p{Block:Latin Extended-B} { setCurCharPropertyValue("Latin Extended-B"); } +\p{Block:Latin Extended-C} { setCurCharPropertyValue("Latin Extended-C"); } +\p{Block:Latin Extended-D} { setCurCharPropertyValue("Latin Extended-D"); } +\p{Block:Latin Extended-E} { setCurCharPropertyValue("Latin Extended-E"); } +\p{Block:Latin-1 Supplement} { setCurCharPropertyValue("Latin-1 Supplement"); } +\p{Block:Lepcha} { setCurCharPropertyValue("Lepcha"); } +\p{Block:Letterlike Symbols} { setCurCharPropertyValue("Letterlike Symbols"); } +\p{Block:Limbu} { setCurCharPropertyValue("Limbu"); } +\p{Block:Linear A} { setCurCharPropertyValue("Linear A"); } +\p{Block:Linear B Ideograms} { setCurCharPropertyValue("Linear B Ideograms"); } +\p{Block:Linear B Syllabary} { setCurCharPropertyValue("Linear B Syllabary"); } +\p{Block:Lisu} { setCurCharPropertyValue("Lisu"); } +\p{Block:Lycian} { setCurCharPropertyValue("Lycian"); } +\p{Block:Lydian} { setCurCharPropertyValue("Lydian"); } +\p{Block:Mahajani} { setCurCharPropertyValue("Mahajani"); } +\p{Block:Mahjong Tiles} { setCurCharPropertyValue("Mahjong Tiles"); } +\p{Block:Makasar} { setCurCharPropertyValue("Makasar"); } +\p{Block:Malayalam} { setCurCharPropertyValue("Malayalam"); } +\p{Block:Mandaic} { setCurCharPropertyValue("Mandaic"); } +\p{Block:Manichaean} { setCurCharPropertyValue("Manichaean"); } +\p{Block:Marchen} { setCurCharPropertyValue("Marchen"); } +\p{Block:Masaram Gondi} { setCurCharPropertyValue("Masaram Gondi"); } +\p{Block:Mathematical Alphanumeric Symbols} { setCurCharPropertyValue("Mathematical Alphanumeric Symbols"); } +\p{Block:Mathematical Operators} { setCurCharPropertyValue("Mathematical Operators"); } +\p{Block:Mayan Numerals} { setCurCharPropertyValue("Mayan Numerals"); } +\p{Block:Medefaidrin} { setCurCharPropertyValue("Medefaidrin"); } +\p{Block:Meetei Mayek} { setCurCharPropertyValue("Meetei Mayek"); } +\p{Block:Meetei Mayek Extensions} { setCurCharPropertyValue("Meetei Mayek Extensions"); } +\p{Block:Mende Kikakui} { setCurCharPropertyValue("Mende Kikakui"); } +\p{Block:Meroitic Cursive} { setCurCharPropertyValue("Meroitic Cursive"); } +\p{Block:Meroitic Hieroglyphs} { setCurCharPropertyValue("Meroitic Hieroglyphs"); } +\p{Block:Miao} { setCurCharPropertyValue("Miao"); } +\p{Block:Miscellaneous Mathematical Symbols-A} { setCurCharPropertyValue("Miscellaneous Mathematical Symbols-A"); } +\p{Block:Miscellaneous Mathematical Symbols-B} { setCurCharPropertyValue("Miscellaneous Mathematical Symbols-B"); } +\p{Block:Miscellaneous Symbols} { setCurCharPropertyValue("Miscellaneous Symbols"); } +\p{Block:Miscellaneous Symbols and Arrows} { setCurCharPropertyValue("Miscellaneous Symbols and Arrows"); } +\p{Block:Miscellaneous Symbols and Pictographs} { setCurCharPropertyValue("Miscellaneous Symbols and Pictographs"); } +\p{Block:Miscellaneous Technical} { setCurCharPropertyValue("Miscellaneous Technical"); } +\p{Block:Modi} { setCurCharPropertyValue("Modi"); } +\p{Block:Modifier Tone Letters} { setCurCharPropertyValue("Modifier Tone Letters"); } +\p{Block:Mongolian} { setCurCharPropertyValue("Mongolian"); } +\p{Block:Mongolian Supplement} { setCurCharPropertyValue("Mongolian Supplement"); } +\p{Block:Mro} { setCurCharPropertyValue("Mro"); } +\p{Block:Multani} { setCurCharPropertyValue("Multani"); } +\p{Block:Musical Symbols} { setCurCharPropertyValue("Musical Symbols"); } +\p{Block:Myanmar} { setCurCharPropertyValue("Myanmar"); } +\p{Block:Myanmar Extended-A} { setCurCharPropertyValue("Myanmar Extended-A"); } +\p{Block:Myanmar Extended-B} { setCurCharPropertyValue("Myanmar Extended-B"); } +\p{Block:NKo} { setCurCharPropertyValue("NKo"); } +\p{Block:Nabataean} { setCurCharPropertyValue("Nabataean"); } +\p{Block:Nandinagari} { setCurCharPropertyValue("Nandinagari"); } +\p{Block:New Tai Lue} { setCurCharPropertyValue("New Tai Lue"); } +\p{Block:Newa} { setCurCharPropertyValue("Newa"); } +\p{Block:No_Block} { setCurCharPropertyValue("No_Block"); } +\p{Block:Number Forms} { setCurCharPropertyValue("Number Forms"); } +\p{Block:Nushu} { setCurCharPropertyValue("Nushu"); } +\p{Block:Nyiakeng Puachue Hmong} { setCurCharPropertyValue("Nyiakeng Puachue Hmong"); } +\p{Block:Ogham} { setCurCharPropertyValue("Ogham"); } +\p{Block:Ol Chiki} { setCurCharPropertyValue("Ol Chiki"); } +\p{Block:Old Hungarian} { setCurCharPropertyValue("Old Hungarian"); } +\p{Block:Old Italic} { setCurCharPropertyValue("Old Italic"); } +\p{Block:Old North Arabian} { setCurCharPropertyValue("Old North Arabian"); } +\p{Block:Old Permic} { setCurCharPropertyValue("Old Permic"); } +\p{Block:Old Persian} { setCurCharPropertyValue("Old Persian"); } +\p{Block:Old Sogdian} { setCurCharPropertyValue("Old Sogdian"); } +\p{Block:Old South Arabian} { setCurCharPropertyValue("Old South Arabian"); } +\p{Block:Old Turkic} { setCurCharPropertyValue("Old Turkic"); } +\p{Block:Optical Character Recognition} { setCurCharPropertyValue("Optical Character Recognition"); } +\p{Block:Oriya} { setCurCharPropertyValue("Oriya"); } +\p{Block:Ornamental Dingbats} { setCurCharPropertyValue("Ornamental Dingbats"); } +\p{Block:Osage} { setCurCharPropertyValue("Osage"); } +\p{Block:Osmanya} { setCurCharPropertyValue("Osmanya"); } +\p{Block:Ottoman Siyaq Numbers} { setCurCharPropertyValue("Ottoman Siyaq Numbers"); } +\p{Block:Pahawh Hmong} { setCurCharPropertyValue("Pahawh Hmong"); } +\p{Block:Palmyrene} { setCurCharPropertyValue("Palmyrene"); } +\p{Block:Pau Cin Hau} { setCurCharPropertyValue("Pau Cin Hau"); } +\p{Block:Phags-pa} { setCurCharPropertyValue("Phags-pa"); } +\p{Block:Phaistos Disc} { setCurCharPropertyValue("Phaistos Disc"); } +\p{Block:Phoenician} { setCurCharPropertyValue("Phoenician"); } +\p{Block:Phonetic Extensions} { setCurCharPropertyValue("Phonetic Extensions"); } +\p{Block:Phonetic Extensions Supplement} { setCurCharPropertyValue("Phonetic Extensions Supplement"); } +\p{Block:Playing Cards} { setCurCharPropertyValue("Playing Cards"); } +\p{Block:Private Use Area} { setCurCharPropertyValue("Private Use Area"); } +\p{Block:Psalter Pahlavi} { setCurCharPropertyValue("Psalter Pahlavi"); } +\p{Block:Rejang} { setCurCharPropertyValue("Rejang"); } +\p{Block:Rumi Numeral Symbols} { setCurCharPropertyValue("Rumi Numeral Symbols"); } +\p{Block:Runic} { setCurCharPropertyValue("Runic"); } +\p{Block:Samaritan} { setCurCharPropertyValue("Samaritan"); } +\p{Block:Saurashtra} { setCurCharPropertyValue("Saurashtra"); } +\p{Block:Sharada} { setCurCharPropertyValue("Sharada"); } +\p{Block:Shavian} { setCurCharPropertyValue("Shavian"); } +\p{Block:Shorthand Format Controls} { setCurCharPropertyValue("Shorthand Format Controls"); } +\p{Block:Siddham} { setCurCharPropertyValue("Siddham"); } +\p{Block:Sinhala} { setCurCharPropertyValue("Sinhala"); } +\p{Block:Sinhala Archaic Numbers} { setCurCharPropertyValue("Sinhala Archaic Numbers"); } +\p{Block:Small Form Variants} { setCurCharPropertyValue("Small Form Variants"); } +\p{Block:Small Kana Extension} { setCurCharPropertyValue("Small Kana Extension"); } +\p{Block:Sogdian} { setCurCharPropertyValue("Sogdian"); } +\p{Block:Sora Sompeng} { setCurCharPropertyValue("Sora Sompeng"); } +\p{Block:Soyombo} { setCurCharPropertyValue("Soyombo"); } +\p{Block:Spacing Modifier Letters} { setCurCharPropertyValue("Spacing Modifier Letters"); } +\p{Block:Specials} { setCurCharPropertyValue("Specials"); } +\p{Block:Sundanese} { setCurCharPropertyValue("Sundanese"); } +\p{Block:Sundanese Supplement} { setCurCharPropertyValue("Sundanese Supplement"); } +\p{Block:Superscripts and Subscripts} { setCurCharPropertyValue("Superscripts and Subscripts"); } +\p{Block:Supplemental Arrows-A} { setCurCharPropertyValue("Supplemental Arrows-A"); } +\p{Block:Supplemental Arrows-B} { setCurCharPropertyValue("Supplemental Arrows-B"); } +\p{Block:Supplemental Arrows-C} { setCurCharPropertyValue("Supplemental Arrows-C"); } +\p{Block:Supplemental Mathematical Operators} { setCurCharPropertyValue("Supplemental Mathematical Operators"); } +\p{Block:Supplemental Punctuation} { setCurCharPropertyValue("Supplemental Punctuation"); } +\p{Block:Supplemental Symbols and Pictographs} { setCurCharPropertyValue("Supplemental Symbols and Pictographs"); } +\p{Block:Supplementary Private Use Area-A} { setCurCharPropertyValue("Supplementary Private Use Area-A"); } +\p{Block:Supplementary Private Use Area-B} { setCurCharPropertyValue("Supplementary Private Use Area-B"); } +\p{Block:Sutton SignWriting} { setCurCharPropertyValue("Sutton SignWriting"); } +\p{Block:Syloti Nagri} { setCurCharPropertyValue("Syloti Nagri"); } +\p{Block:Symbols and Pictographs Extended-A} { setCurCharPropertyValue("Symbols and Pictographs Extended-A"); } +\p{Block:Syriac} { setCurCharPropertyValue("Syriac"); } +\p{Block:Syriac Supplement} { setCurCharPropertyValue("Syriac Supplement"); } +\p{Block:Tagalog} { setCurCharPropertyValue("Tagalog"); } +\p{Block:Tagbanwa} { setCurCharPropertyValue("Tagbanwa"); } +\p{Block:Tags} { setCurCharPropertyValue("Tags"); } +\p{Block:Tai Le} { setCurCharPropertyValue("Tai Le"); } +\p{Block:Tai Tham} { setCurCharPropertyValue("Tai Tham"); } +\p{Block:Tai Viet} { setCurCharPropertyValue("Tai Viet"); } +\p{Block:Tai Xuan Jing Symbols} { setCurCharPropertyValue("Tai Xuan Jing Symbols"); } +\p{Block:Takri} { setCurCharPropertyValue("Takri"); } +\p{Block:Tamil} { setCurCharPropertyValue("Tamil"); } +\p{Block:Tamil Supplement} { setCurCharPropertyValue("Tamil Supplement"); } +\p{Block:Tangut} { setCurCharPropertyValue("Tangut"); } +\p{Block:Tangut Components} { setCurCharPropertyValue("Tangut Components"); } +\p{Block:Telugu} { setCurCharPropertyValue("Telugu"); } +\p{Block:Thaana} { setCurCharPropertyValue("Thaana"); } +\p{Block:Thai} { setCurCharPropertyValue("Thai"); } +\p{Block:Tibetan} { setCurCharPropertyValue("Tibetan"); } +\p{Block:Tifinagh} { setCurCharPropertyValue("Tifinagh"); } +\p{Block:Tirhuta} { setCurCharPropertyValue("Tirhuta"); } +\p{Block:Transport and Map Symbols} { setCurCharPropertyValue("Transport and Map Symbols"); } +\p{Block:Ugaritic} { setCurCharPropertyValue("Ugaritic"); } +\p{Block:Unified Canadian Aboriginal Syllabics} { setCurCharPropertyValue("Unified Canadian Aboriginal Syllabics"); } +\p{Block:Unified Canadian Aboriginal Syllabics Extended} { setCurCharPropertyValue("Unified Canadian Aboriginal Syllabics Extended"); } +\p{Block:Vai} { setCurCharPropertyValue("Vai"); } +\p{Block:Variation Selectors} { setCurCharPropertyValue("Variation Selectors"); } +\p{Block:Variation Selectors Supplement} { setCurCharPropertyValue("Variation Selectors Supplement"); } +\p{Block:Vedic Extensions} { setCurCharPropertyValue("Vedic Extensions"); } +\p{Block:Vertical Forms} { setCurCharPropertyValue("Vertical Forms"); } +\p{Block:Wancho} { setCurCharPropertyValue("Wancho"); } +\p{Block:Warang Citi} { setCurCharPropertyValue("Warang Citi"); } +\p{Block:Yi Radicals} { setCurCharPropertyValue("Yi Radicals"); } +\p{Block:Yi Syllables} { setCurCharPropertyValue("Yi Syllables"); } +\p{Block:Yijing Hexagram Symbols} { setCurCharPropertyValue("Yijing Hexagram Symbols"); } +\p{Block:Zanabazar Square} { setCurCharPropertyValue("Zanabazar Square"); } diff --git a/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_1.output b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_1.output new file mode 100644 index 000000000..9fc5c13b1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_1.output @@ -0,0 +1,350 @@ +0000..007F; Basic Latin +0080..00FF; Latin-1 Supplement +0100..017F; Latin Extended-A +0180..024F; Latin Extended-B +0250..02AF; IPA Extensions +02B0..02FF; Spacing Modifier Letters +0300..036F; Combining Diacritical Marks +0370..03FF; Greek and Coptic +0400..04FF; Cyrillic +0500..052F; Cyrillic Supplement +0530..058F; Armenian +0590..05FF; Hebrew +0600..06FF; Arabic +0700..074F; Syriac +0750..077F; Arabic Supplement +0780..07BF; Thaana +07C0..07FF; NKo +0800..083F; Samaritan +0840..085F; Mandaic +0860..086F; Syriac Supplement +0870..089F; No_Block +08A0..08FF; Arabic Extended-A +0900..097F; Devanagari +0980..09FF; Bengali +0A00..0A7F; Gurmukhi +0A80..0AFF; Gujarati +0B00..0B7F; Oriya +0B80..0BFF; Tamil +0C00..0C7F; Telugu +0C80..0CFF; Kannada +0D00..0D7F; Malayalam +0D80..0DFF; Sinhala +0E00..0E7F; Thai +0E80..0EFF; Lao +0F00..0FFF; Tibetan +1000..109F; Myanmar +10A0..10FF; Georgian +1100..11FF; Hangul Jamo +1200..137F; Ethiopic +1380..139F; Ethiopic Supplement +13A0..13FF; Cherokee +1400..167F; Unified Canadian Aboriginal Syllabics +1680..169F; Ogham +16A0..16FF; Runic +1700..171F; Tagalog +1720..173F; Hanunoo +1740..175F; Buhid +1760..177F; Tagbanwa +1780..17FF; Khmer +1800..18AF; Mongolian +18B0..18FF; Unified Canadian Aboriginal Syllabics Extended +1900..194F; Limbu +1950..197F; Tai Le +1980..19DF; New Tai Lue +19E0..19FF; Khmer Symbols +1A00..1A1F; Buginese +1A20..1AAF; Tai Tham +1AB0..1AFF; Combining Diacritical Marks Extended +1B00..1B7F; Balinese +1B80..1BBF; Sundanese +1BC0..1BFF; Batak +1C00..1C4F; Lepcha +1C50..1C7F; Ol Chiki +1C80..1C8F; Cyrillic Extended-C +1C90..1CBF; Georgian Extended +1CC0..1CCF; Sundanese Supplement +1CD0..1CFF; Vedic Extensions +1D00..1D7F; Phonetic Extensions +1D80..1DBF; Phonetic Extensions Supplement +1DC0..1DFF; Combining Diacritical Marks Supplement +1E00..1EFF; Latin Extended Additional +1F00..1FFF; Greek Extended +2000..206F; General Punctuation +2070..209F; Superscripts and Subscripts +20A0..20CF; Currency Symbols +20D0..20FF; Combining Diacritical Marks for Symbols +2100..214F; Letterlike Symbols +2150..218F; Number Forms +2190..21FF; Arrows +2200..22FF; Mathematical Operators +2300..23FF; Miscellaneous Technical +2400..243F; Control Pictures +2440..245F; Optical Character Recognition +2460..24FF; Enclosed Alphanumerics +2500..257F; Box Drawing +2580..259F; Block Elements +25A0..25FF; Geometric Shapes +2600..26FF; Miscellaneous Symbols +2700..27BF; Dingbats +27C0..27EF; Miscellaneous Mathematical Symbols-A +27F0..27FF; Supplemental Arrows-A +2800..28FF; Braille Patterns +2900..297F; Supplemental Arrows-B +2980..29FF; Miscellaneous Mathematical Symbols-B +2A00..2AFF; Supplemental Mathematical Operators +2B00..2BFF; Miscellaneous Symbols and Arrows +2C00..2C5F; Glagolitic +2C60..2C7F; Latin Extended-C +2C80..2CFF; Coptic +2D00..2D2F; Georgian Supplement +2D30..2D7F; Tifinagh +2D80..2DDF; Ethiopic Extended +2DE0..2DFF; Cyrillic Extended-A +2E00..2E7F; Supplemental Punctuation +2E80..2EFF; CJK Radicals Supplement +2F00..2FDF; Kangxi Radicals +2FE0..2FEF; No_Block +2FF0..2FFF; Ideographic Description Characters +3000..303F; CJK Symbols and Punctuation +3040..309F; Hiragana +30A0..30FF; Katakana +3100..312F; Bopomofo +3130..318F; Hangul Compatibility Jamo +3190..319F; Kanbun +31A0..31BF; Bopomofo Extended +31C0..31EF; CJK Strokes +31F0..31FF; Katakana Phonetic Extensions +3200..32FF; Enclosed CJK Letters and Months +3300..33FF; CJK Compatibility +3400..4DBF; CJK Unified Ideographs Extension A +4DC0..4DFF; Yijing Hexagram Symbols +4E00..9FFF; CJK Unified Ideographs +A000..A48F; Yi Syllables +A490..A4CF; Yi Radicals +A4D0..A4FF; Lisu +A500..A63F; Vai +A640..A69F; Cyrillic Extended-B +A6A0..A6FF; Bamum +A700..A71F; Modifier Tone Letters +A720..A7FF; Latin Extended-D +A800..A82F; Syloti Nagri +A830..A83F; Common Indic Number Forms +A840..A87F; Phags-pa +A880..A8DF; Saurashtra +A8E0..A8FF; Devanagari Extended +A900..A92F; Kayah Li +A930..A95F; Rejang +A960..A97F; Hangul Jamo Extended-A +A980..A9DF; Javanese +A9E0..A9FF; Myanmar Extended-B +AA00..AA5F; Cham +AA60..AA7F; Myanmar Extended-A +AA80..AADF; Tai Viet +AAE0..AAFF; Meetei Mayek Extensions +AB00..AB2F; Ethiopic Extended-A +AB30..AB6F; Latin Extended-E +AB70..ABBF; Cherokee Supplement +ABC0..ABFF; Meetei Mayek +AC00..D7AF; Hangul Syllables +D7B0..D7FF; Hangul Jamo Extended-B +E000..F8FF; Private Use Area +F900..FAFF; CJK Compatibility Ideographs +FB00..FB4F; Alphabetic Presentation Forms +FB50..FDFF; Arabic Presentation Forms-A +FE00..FE0F; Variation Selectors +FE10..FE1F; Vertical Forms +FE20..FE2F; Combining Half Marks +FE30..FE4F; CJK Compatibility Forms +FE50..FE6F; Small Form Variants +FE70..FEFF; Arabic Presentation Forms-B +FF00..FFEF; Halfwidth and Fullwidth Forms +FFF0..FFFF; Specials +10000..1007F; Linear B Syllabary +10080..100FF; Linear B Ideograms +10100..1013F; Aegean Numbers +10140..1018F; Ancient Greek Numbers +10190..101CF; Ancient Symbols +101D0..101FF; Phaistos Disc +10200..1027F; No_Block +10280..1029F; Lycian +102A0..102DF; Carian +102E0..102FF; Coptic Epact Numbers +10300..1032F; Old Italic +10330..1034F; Gothic +10350..1037F; Old Permic +10380..1039F; Ugaritic +103A0..103DF; Old Persian +103E0..103FF; No_Block +10400..1044F; Deseret +10450..1047F; Shavian +10480..104AF; Osmanya +104B0..104FF; Osage +10500..1052F; Elbasan +10530..1056F; Caucasian Albanian +10570..105FF; No_Block +10600..1077F; Linear A +10780..107FF; No_Block +10800..1083F; Cypriot Syllabary +10840..1085F; Imperial Aramaic +10860..1087F; Palmyrene +10880..108AF; Nabataean +108B0..108DF; No_Block +108E0..108FF; Hatran +10900..1091F; Phoenician +10920..1093F; Lydian +10940..1097F; No_Block +10980..1099F; Meroitic Hieroglyphs +109A0..109FF; Meroitic Cursive +10A00..10A5F; Kharoshthi +10A60..10A7F; Old South Arabian +10A80..10A9F; Old North Arabian +10AA0..10ABF; No_Block +10AC0..10AFF; Manichaean +10B00..10B3F; Avestan +10B40..10B5F; Inscriptional Parthian +10B60..10B7F; Inscriptional Pahlavi +10B80..10BAF; Psalter Pahlavi +10BB0..10BFF; No_Block +10C00..10C4F; Old Turkic +10C50..10C7F; No_Block +10C80..10CFF; Old Hungarian +10D00..10D3F; Hanifi Rohingya +10D40..10E5F; No_Block +10E60..10E7F; Rumi Numeral Symbols +10E80..10EFF; No_Block +10F00..10F2F; Old Sogdian +10F30..10F6F; Sogdian +10F70..10FDF; No_Block +10FE0..10FFF; Elymaic +11000..1107F; Brahmi +11080..110CF; Kaithi +110D0..110FF; Sora Sompeng +11100..1114F; Chakma +11150..1117F; Mahajani +11180..111DF; Sharada +111E0..111FF; Sinhala Archaic Numbers +11200..1124F; Khojki +11250..1127F; No_Block +11280..112AF; Multani +112B0..112FF; Khudawadi +11300..1137F; Grantha +11380..113FF; No_Block +11400..1147F; Newa +11480..114DF; Tirhuta +114E0..1157F; No_Block +11580..115FF; Siddham +11600..1165F; Modi +11660..1167F; Mongolian Supplement +11680..116CF; Takri +116D0..116FF; No_Block +11700..1173F; Ahom +11740..117FF; No_Block +11800..1184F; Dogra +11850..1189F; No_Block +118A0..118FF; Warang Citi +11900..1199F; No_Block +119A0..119FF; Nandinagari +11A00..11A4F; Zanabazar Square +11A50..11AAF; Soyombo +11AB0..11ABF; No_Block +11AC0..11AFF; Pau Cin Hau +11B00..11BFF; No_Block +11C00..11C6F; Bhaiksuki +11C70..11CBF; Marchen +11CC0..11CFF; No_Block +11D00..11D5F; Masaram Gondi +11D60..11DAF; Gunjala Gondi +11DB0..11EDF; No_Block +11EE0..11EFF; Makasar +11F00..11FBF; No_Block +11FC0..11FFF; Tamil Supplement +12000..123FF; Cuneiform +12400..1247F; Cuneiform Numbers and Punctuation +12480..1254F; Early Dynastic Cuneiform +12550..12FFF; No_Block +13000..1342F; Egyptian Hieroglyphs +13430..1343F; Egyptian Hieroglyph Format Controls +13440..143FF; No_Block +14400..1467F; Anatolian Hieroglyphs +14680..167FF; No_Block +16800..16A3F; Bamum Supplement +16A40..16A6F; Mro +16A70..16ACF; No_Block +16AD0..16AFF; Bassa Vah +16B00..16B8F; Pahawh Hmong +16B90..16E3F; No_Block +16E40..16E9F; Medefaidrin +16EA0..16EFF; No_Block +16F00..16F9F; Miao +16FA0..16FDF; No_Block +16FE0..16FFF; Ideographic Symbols and Punctuation +17000..187FF; Tangut +18800..18AFF; Tangut Components +18B00..1AFFF; No_Block +1B000..1B0FF; Kana Supplement +1B100..1B12F; Kana Extended-A +1B130..1B16F; Small Kana Extension +1B170..1B2FF; Nushu +1B300..1BBFF; No_Block +1BC00..1BC9F; Duployan +1BCA0..1BCAF; Shorthand Format Controls +1BCB0..1CFFF; No_Block +1D000..1D0FF; Byzantine Musical Symbols +1D100..1D1FF; Musical Symbols +1D200..1D24F; Ancient Greek Musical Notation +1D250..1D2DF; No_Block +1D2E0..1D2FF; Mayan Numerals +1D300..1D35F; Tai Xuan Jing Symbols +1D360..1D37F; Counting Rod Numerals +1D380..1D3FF; No_Block +1D400..1D7FF; Mathematical Alphanumeric Symbols +1D800..1DAAF; Sutton SignWriting +1DAB0..1DFFF; No_Block +1E000..1E02F; Glagolitic Supplement +1E030..1E0FF; No_Block +1E100..1E14F; Nyiakeng Puachue Hmong +1E150..1E2BF; No_Block +1E2C0..1E2FF; Wancho +1E300..1E7FF; No_Block +1E800..1E8DF; Mende Kikakui +1E8E0..1E8FF; No_Block +1E900..1E95F; Adlam +1E960..1EC6F; No_Block +1EC70..1ECBF; Indic Siyaq Numbers +1ECC0..1ECFF; No_Block +1ED00..1ED4F; Ottoman Siyaq Numbers +1ED50..1EDFF; No_Block +1EE00..1EEFF; Arabic Mathematical Alphabetic Symbols +1EF00..1EFFF; No_Block +1F000..1F02F; Mahjong Tiles +1F030..1F09F; Domino Tiles +1F0A0..1F0FF; Playing Cards +1F100..1F1FF; Enclosed Alphanumeric Supplement +1F200..1F2FF; Enclosed Ideographic Supplement +1F300..1F5FF; Miscellaneous Symbols and Pictographs +1F600..1F64F; Emoticons +1F650..1F67F; Ornamental Dingbats +1F680..1F6FF; Transport and Map Symbols +1F700..1F77F; Alchemical Symbols +1F780..1F7FF; Geometric Shapes Extended +1F800..1F8FF; Supplemental Arrows-C +1F900..1F9FF; Supplemental Symbols and Pictographs +1FA00..1FA6F; Chess Symbols +1FA70..1FAFF; Symbols and Pictographs Extended-A +1FB00..1FFFF; No_Block +20000..2A6DF; CJK Unified Ideographs Extension B +2A6E0..2A6FF; No_Block +2A700..2B73F; CJK Unified Ideographs Extension C +2B740..2B81F; CJK Unified Ideographs Extension D +2B820..2CEAF; CJK Unified Ideographs Extension E +2CEB0..2EBEF; CJK Unified Ideographs Extension F +2EBF0..2F7FF; No_Block +2F800..2FA1F; CJK Compatibility Ideographs Supplement +2FA20..DFFFF; No_Block +E0000..E007F; Tags +E0080..E00FF; No_Block +E0100..E01EF; Variation Selectors Supplement +E01F0..EFFFF; No_Block +F0000..FFFFF; Supplementary Private Use Area-A +100000..10FFFF; Supplementary Private Use Area-B diff --git a/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_1.test b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_1.test new file mode 100644 index 000000000..420d71e95 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-blocks/UnicodeBlocks_12_1.test @@ -0,0 +1,11 @@ +name: UnicodeBlocks_12_1 + +description: +Tests character class syntax of the Unicode 12.1 Block property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_1-flex.output new file mode 100644 index 000000000..812cabc9c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_1-flex.output @@ -0,0 +1,5652 @@ + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 47): +Rule can never be matched: +"\u0061" { print(0x0061); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 48): +Rule can never be matched: +"\u0062" { print(0x0062); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 49): +Rule can never be matched: +"\u0063" { print(0x0063); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 50): +Rule can never be matched: +"\u0064" { print(0x0064); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 51): +Rule can never be matched: +"\u0065" { print(0x0065); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 52): +Rule can never be matched: +"\u0066" { print(0x0066); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 53): +Rule can never be matched: +"\u0067" { print(0x0067); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 54): +Rule can never be matched: +"\u0068" { print(0x0068); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 55): +Rule can never be matched: +"\u0069" { print(0x0069); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 56): +Rule can never be matched: +"\u006A" { print(0x006A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 57): +Rule can never be matched: +"\u006B" { print(0x006B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 58): +Rule can never be matched: +"\u006C" { print(0x006C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 59): +Rule can never be matched: +"\u006D" { print(0x006D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 60): +Rule can never be matched: +"\u006E" { print(0x006E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 61): +Rule can never be matched: +"\u006F" { print(0x006F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 62): +Rule can never be matched: +"\u0070" { print(0x0070); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 63): +Rule can never be matched: +"\u0071" { print(0x0071); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 64): +Rule can never be matched: +"\u0072" { print(0x0072); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 65): +Rule can never be matched: +"\u0073" { print(0x0073); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 66): +Rule can never be matched: +"\u0074" { print(0x0074); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 67): +Rule can never be matched: +"\u0075" { print(0x0075); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 68): +Rule can never be matched: +"\u0076" { print(0x0076); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 69): +Rule can never be matched: +"\u0077" { print(0x0077); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 70): +Rule can never be matched: +"\u0078" { print(0x0078); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 71): +Rule can never be matched: +"\u0079" { print(0x0079); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 72): +Rule can never be matched: +"\u007A" { print(0x007A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 105): +Rule can never be matched: +"\u00E0" { print(0x00E0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 106): +Rule can never be matched: +"\u00E1" { print(0x00E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 107): +Rule can never be matched: +"\u00E2" { print(0x00E2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 108): +Rule can never be matched: +"\u00E3" { print(0x00E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 109): +Rule can never be matched: +"\u00E4" { print(0x00E4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 110): +Rule can never be matched: +"\u00E5" { print(0x00E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 111): +Rule can never be matched: +"\u00E6" { print(0x00E6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 112): +Rule can never be matched: +"\u00E7" { print(0x00E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 113): +Rule can never be matched: +"\u00E8" { print(0x00E8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 114): +Rule can never be matched: +"\u00E9" { print(0x00E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 115): +Rule can never be matched: +"\u00EA" { print(0x00EA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 116): +Rule can never be matched: +"\u00EB" { print(0x00EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 117): +Rule can never be matched: +"\u00EC" { print(0x00EC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 118): +Rule can never be matched: +"\u00ED" { print(0x00ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 119): +Rule can never be matched: +"\u00EE" { print(0x00EE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 120): +Rule can never be matched: +"\u00EF" { print(0x00EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 121): +Rule can never be matched: +"\u00F0" { print(0x00F0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 122): +Rule can never be matched: +"\u00F1" { print(0x00F1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 123): +Rule can never be matched: +"\u00F2" { print(0x00F2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 124): +Rule can never be matched: +"\u00F3" { print(0x00F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 125): +Rule can never be matched: +"\u00F4" { print(0x00F4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 126): +Rule can never be matched: +"\u00F5" { print(0x00F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 127): +Rule can never be matched: +"\u00F6" { print(0x00F6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 128): +Rule can never be matched: +"\u00F8" { print(0x00F8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 129): +Rule can never be matched: +"\u00F9" { print(0x00F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 130): +Rule can never be matched: +"\u00FA" { print(0x00FA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 131): +Rule can never be matched: +"\u00FB" { print(0x00FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 132): +Rule can never be matched: +"\u00FC" { print(0x00FC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 133): +Rule can never be matched: +"\u00FD" { print(0x00FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 134): +Rule can never be matched: +"\u00FE" { print(0x00FE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 137): +Rule can never be matched: +"\u0101" { print(0x0101); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 139): +Rule can never be matched: +"\u0103" { print(0x0103); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 141): +Rule can never be matched: +"\u0105" { print(0x0105); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 143): +Rule can never be matched: +"\u0107" { print(0x0107); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 145): +Rule can never be matched: +"\u0109" { print(0x0109); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 147): +Rule can never be matched: +"\u010B" { print(0x010B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 149): +Rule can never be matched: +"\u010D" { print(0x010D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 151): +Rule can never be matched: +"\u010F" { print(0x010F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 153): +Rule can never be matched: +"\u0111" { print(0x0111); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 155): +Rule can never be matched: +"\u0113" { print(0x0113); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 157): +Rule can never be matched: +"\u0115" { print(0x0115); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 159): +Rule can never be matched: +"\u0117" { print(0x0117); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 161): +Rule can never be matched: +"\u0119" { print(0x0119); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 163): +Rule can never be matched: +"\u011B" { print(0x011B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 165): +Rule can never be matched: +"\u011D" { print(0x011D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 167): +Rule can never be matched: +"\u011F" { print(0x011F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 169): +Rule can never be matched: +"\u0121" { print(0x0121); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 171): +Rule can never be matched: +"\u0123" { print(0x0123); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 173): +Rule can never be matched: +"\u0125" { print(0x0125); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 175): +Rule can never be matched: +"\u0127" { print(0x0127); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 177): +Rule can never be matched: +"\u0129" { print(0x0129); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 179): +Rule can never be matched: +"\u012B" { print(0x012B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 181): +Rule can never be matched: +"\u012D" { print(0x012D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 183): +Rule can never be matched: +"\u012F" { print(0x012F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 184): +Rule can never be matched: +"\u0130" { print(0x0130); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 185): +Rule can never be matched: +"\u0131" { print(0x0131); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 187): +Rule can never be matched: +"\u0133" { print(0x0133); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 189): +Rule can never be matched: +"\u0135" { print(0x0135); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 191): +Rule can never be matched: +"\u0137" { print(0x0137); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 193): +Rule can never be matched: +"\u013A" { print(0x013A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 195): +Rule can never be matched: +"\u013C" { print(0x013C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 197): +Rule can never be matched: +"\u013E" { print(0x013E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 199): +Rule can never be matched: +"\u0140" { print(0x0140); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 201): +Rule can never be matched: +"\u0142" { print(0x0142); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 203): +Rule can never be matched: +"\u0144" { print(0x0144); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 205): +Rule can never be matched: +"\u0146" { print(0x0146); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 207): +Rule can never be matched: +"\u0148" { print(0x0148); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 209): +Rule can never be matched: +"\u014B" { print(0x014B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 211): +Rule can never be matched: +"\u014D" { print(0x014D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 213): +Rule can never be matched: +"\u014F" { print(0x014F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 215): +Rule can never be matched: +"\u0151" { print(0x0151); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 217): +Rule can never be matched: +"\u0153" { print(0x0153); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 219): +Rule can never be matched: +"\u0155" { print(0x0155); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 221): +Rule can never be matched: +"\u0157" { print(0x0157); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 223): +Rule can never be matched: +"\u0159" { print(0x0159); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 225): +Rule can never be matched: +"\u015B" { print(0x015B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 227): +Rule can never be matched: +"\u015D" { print(0x015D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 229): +Rule can never be matched: +"\u015F" { print(0x015F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 231): +Rule can never be matched: +"\u0161" { print(0x0161); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 233): +Rule can never be matched: +"\u0163" { print(0x0163); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 235): +Rule can never be matched: +"\u0165" { print(0x0165); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 237): +Rule can never be matched: +"\u0167" { print(0x0167); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 239): +Rule can never be matched: +"\u0169" { print(0x0169); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 241): +Rule can never be matched: +"\u016B" { print(0x016B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 243): +Rule can never be matched: +"\u016D" { print(0x016D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 245): +Rule can never be matched: +"\u016F" { print(0x016F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 247): +Rule can never be matched: +"\u0171" { print(0x0171); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 249): +Rule can never be matched: +"\u0173" { print(0x0173); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 251): +Rule can never be matched: +"\u0175" { print(0x0175); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 253): +Rule can never be matched: +"\u0177" { print(0x0177); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 254): +Rule can never be matched: +"\u0178" { print(0x0178); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 256): +Rule can never be matched: +"\u017A" { print(0x017A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 258): +Rule can never be matched: +"\u017C" { print(0x017C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 260): +Rule can never be matched: +"\u017E" { print(0x017E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 261): +Rule can never be matched: +"\u017F" { print(0x017F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 265): +Rule can never be matched: +"\u0183" { print(0x0183); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 267): +Rule can never be matched: +"\u0185" { print(0x0185); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 270): +Rule can never be matched: +"\u0188" { print(0x0188); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 274): +Rule can never be matched: +"\u018C" { print(0x018C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 279): +Rule can never be matched: +"\u0192" { print(0x0192); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 286): +Rule can never be matched: +"\u0199" { print(0x0199); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 293): +Rule can never be matched: +"\u01A1" { print(0x01A1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 295): +Rule can never be matched: +"\u01A3" { print(0x01A3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 297): +Rule can never be matched: +"\u01A5" { print(0x01A5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 300): +Rule can never be matched: +"\u01A8" { print(0x01A8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 303): +Rule can never be matched: +"\u01AD" { print(0x01AD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 306): +Rule can never be matched: +"\u01B0" { print(0x01B0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 310): +Rule can never be matched: +"\u01B4" { print(0x01B4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 312): +Rule can never be matched: +"\u01B6" { print(0x01B6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 315): +Rule can never be matched: +"\u01B9" { print(0x01B9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 317): +Rule can never be matched: +"\u01BD" { print(0x01BD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 320): +Rule can never be matched: +"\u01C5" { print(0x01C5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 321): +Rule can never be matched: +"\u01C6" { print(0x01C6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 323): +Rule can never be matched: +"\u01C8" { print(0x01C8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 324): +Rule can never be matched: +"\u01C9" { print(0x01C9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 326): +Rule can never be matched: +"\u01CB" { print(0x01CB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 327): +Rule can never be matched: +"\u01CC" { print(0x01CC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 329): +Rule can never be matched: +"\u01CE" { print(0x01CE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 331): +Rule can never be matched: +"\u01D0" { print(0x01D0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 333): +Rule can never be matched: +"\u01D2" { print(0x01D2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 335): +Rule can never be matched: +"\u01D4" { print(0x01D4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 337): +Rule can never be matched: +"\u01D6" { print(0x01D6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 339): +Rule can never be matched: +"\u01D8" { print(0x01D8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 341): +Rule can never be matched: +"\u01DA" { print(0x01DA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 343): +Rule can never be matched: +"\u01DC" { print(0x01DC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 344): +Rule can never be matched: +"\u01DD" { print(0x01DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 346): +Rule can never be matched: +"\u01DF" { print(0x01DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 348): +Rule can never be matched: +"\u01E1" { print(0x01E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 350): +Rule can never be matched: +"\u01E3" { print(0x01E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 352): +Rule can never be matched: +"\u01E5" { print(0x01E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 354): +Rule can never be matched: +"\u01E7" { print(0x01E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 356): +Rule can never be matched: +"\u01E9" { print(0x01E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 358): +Rule can never be matched: +"\u01EB" { print(0x01EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 360): +Rule can never be matched: +"\u01ED" { print(0x01ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 362): +Rule can never be matched: +"\u01EF" { print(0x01EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 364): +Rule can never be matched: +"\u01F2" { print(0x01F2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 365): +Rule can never be matched: +"\u01F3" { print(0x01F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 367): +Rule can never be matched: +"\u01F5" { print(0x01F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 368): +Rule can never be matched: +"\u01F6" { print(0x01F6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 369): +Rule can never be matched: +"\u01F7" { print(0x01F7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 371): +Rule can never be matched: +"\u01F9" { print(0x01F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 373): +Rule can never be matched: +"\u01FB" { print(0x01FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 375): +Rule can never be matched: +"\u01FD" { print(0x01FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 377): +Rule can never be matched: +"\u01FF" { print(0x01FF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 379): +Rule can never be matched: +"\u0201" { print(0x0201); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 381): +Rule can never be matched: +"\u0203" { print(0x0203); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 383): +Rule can never be matched: +"\u0205" { print(0x0205); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 385): +Rule can never be matched: +"\u0207" { print(0x0207); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 387): +Rule can never be matched: +"\u0209" { print(0x0209); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 389): +Rule can never be matched: +"\u020B" { print(0x020B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 391): +Rule can never be matched: +"\u020D" { print(0x020D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 393): +Rule can never be matched: +"\u020F" { print(0x020F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 395): +Rule can never be matched: +"\u0211" { print(0x0211); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 397): +Rule can never be matched: +"\u0213" { print(0x0213); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 399): +Rule can never be matched: +"\u0215" { print(0x0215); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 401): +Rule can never be matched: +"\u0217" { print(0x0217); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 403): +Rule can never be matched: +"\u0219" { print(0x0219); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 405): +Rule can never be matched: +"\u021B" { print(0x021B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 407): +Rule can never be matched: +"\u021D" { print(0x021D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 409): +Rule can never be matched: +"\u021F" { print(0x021F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 410): +Rule can never be matched: +"\u0220" { print(0x0220); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 412): +Rule can never be matched: +"\u0223" { print(0x0223); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 414): +Rule can never be matched: +"\u0225" { print(0x0225); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 416): +Rule can never be matched: +"\u0227" { print(0x0227); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 418): +Rule can never be matched: +"\u0229" { print(0x0229); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 420): +Rule can never be matched: +"\u022B" { print(0x022B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 422): +Rule can never be matched: +"\u022D" { print(0x022D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 424): +Rule can never be matched: +"\u022F" { print(0x022F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 426): +Rule can never be matched: +"\u0231" { print(0x0231); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 428): +Rule can never be matched: +"\u0233" { print(0x0233); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 431): +Rule can never be matched: +"\u023C" { print(0x023C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 432): +Rule can never be matched: +"\u023D" { print(0x023D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 437): +Rule can never be matched: +"\u0242" { print(0x0242); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 438): +Rule can never be matched: +"\u0243" { print(0x0243); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 442): +Rule can never be matched: +"\u0247" { print(0x0247); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 444): +Rule can never be matched: +"\u0249" { print(0x0249); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 446): +Rule can never be matched: +"\u024B" { print(0x024B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 448): +Rule can never be matched: +"\u024D" { print(0x024D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 450): +Rule can never be matched: +"\u024F" { print(0x024F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 454): +Rule can never be matched: +"\u0253" { print(0x0253); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 455): +Rule can never be matched: +"\u0254" { print(0x0254); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 456): +Rule can never be matched: +"\u0256" { print(0x0256); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 457): +Rule can never be matched: +"\u0257" { print(0x0257); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 458): +Rule can never be matched: +"\u0259" { print(0x0259); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 459): +Rule can never be matched: +"\u025B" { print(0x025B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 461): +Rule can never be matched: +"\u0260" { print(0x0260); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 463): +Rule can never be matched: +"\u0263" { print(0x0263); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 466): +Rule can never be matched: +"\u0268" { print(0x0268); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 467): +Rule can never be matched: +"\u0269" { print(0x0269); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 471): +Rule can never be matched: +"\u026F" { print(0x026F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 473): +Rule can never be matched: +"\u0272" { print(0x0272); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 474): +Rule can never be matched: +"\u0275" { print(0x0275); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 476): +Rule can never be matched: +"\u0280" { print(0x0280); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 478): +Rule can never be matched: +"\u0283" { print(0x0283); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 480): +Rule can never be matched: +"\u0288" { print(0x0288); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 481): +Rule can never be matched: +"\u0289" { print(0x0289); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 482): +Rule can never be matched: +"\u028A" { print(0x028A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 483): +Rule can never be matched: +"\u028B" { print(0x028B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 484): +Rule can never be matched: +"\u028C" { print(0x028C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 485): +Rule can never be matched: +"\u0292" { print(0x0292); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 490): +Rule can never be matched: +"\u0371" { print(0x0371); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 492): +Rule can never be matched: +"\u0373" { print(0x0373); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 494): +Rule can never be matched: +"\u0377" { print(0x0377); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 514): +Rule can never be matched: +"\u0399" { print(0x0399); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 517): +Rule can never be matched: +"\u039C" { print(0x039C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 532): +Rule can never be matched: +"\u03AC" { print(0x03AC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 533): +Rule can never be matched: +"\u03AD" { print(0x03AD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 534): +Rule can never be matched: +"\u03AE" { print(0x03AE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 535): +Rule can never be matched: +"\u03AF" { print(0x03AF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 536): +Rule can never be matched: +"\u03B1" { print(0x03B1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 537): +Rule can never be matched: +"\u03B2" { print(0x03B2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 538): +Rule can never be matched: +"\u03B3" { print(0x03B3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 539): +Rule can never be matched: +"\u03B4" { print(0x03B4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 540): +Rule can never be matched: +"\u03B5" { print(0x03B5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 541): +Rule can never be matched: +"\u03B6" { print(0x03B6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 542): +Rule can never be matched: +"\u03B7" { print(0x03B7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 543): +Rule can never be matched: +"\u03B8" { print(0x03B8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 544): +Rule can never be matched: +"\u03B9" { print(0x03B9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 545): +Rule can never be matched: +"\u03BA" { print(0x03BA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 546): +Rule can never be matched: +"\u03BB" { print(0x03BB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 547): +Rule can never be matched: +"\u03BC" { print(0x03BC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 548): +Rule can never be matched: +"\u03BD" { print(0x03BD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 549): +Rule can never be matched: +"\u03BE" { print(0x03BE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 550): +Rule can never be matched: +"\u03BF" { print(0x03BF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 551): +Rule can never be matched: +"\u03C0" { print(0x03C0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 552): +Rule can never be matched: +"\u03C1" { print(0x03C1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 553): +Rule can never be matched: +"\u03C2" { print(0x03C2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 554): +Rule can never be matched: +"\u03C3" { print(0x03C3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 555): +Rule can never be matched: +"\u03C4" { print(0x03C4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 556): +Rule can never be matched: +"\u03C5" { print(0x03C5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 557): +Rule can never be matched: +"\u03C6" { print(0x03C6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 558): +Rule can never be matched: +"\u03C7" { print(0x03C7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 559): +Rule can never be matched: +"\u03C8" { print(0x03C8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 560): +Rule can never be matched: +"\u03C9" { print(0x03C9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 561): +Rule can never be matched: +"\u03CA" { print(0x03CA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 562): +Rule can never be matched: +"\u03CB" { print(0x03CB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 563): +Rule can never be matched: +"\u03CC" { print(0x03CC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 564): +Rule can never be matched: +"\u03CD" { print(0x03CD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 565): +Rule can never be matched: +"\u03CE" { print(0x03CE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 567): +Rule can never be matched: +"\u03D0" { print(0x03D0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 568): +Rule can never be matched: +"\u03D1" { print(0x03D1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 569): +Rule can never be matched: +"\u03D5" { print(0x03D5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 570): +Rule can never be matched: +"\u03D6" { print(0x03D6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 571): +Rule can never be matched: +"\u03D7" { print(0x03D7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 573): +Rule can never be matched: +"\u03D9" { print(0x03D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 575): +Rule can never be matched: +"\u03DB" { print(0x03DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 577): +Rule can never be matched: +"\u03DD" { print(0x03DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 579): +Rule can never be matched: +"\u03DF" { print(0x03DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 581): +Rule can never be matched: +"\u03E1" { print(0x03E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 583): +Rule can never be matched: +"\u03E3" { print(0x03E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 585): +Rule can never be matched: +"\u03E5" { print(0x03E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 587): +Rule can never be matched: +"\u03E7" { print(0x03E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 589): +Rule can never be matched: +"\u03E9" { print(0x03E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 591): +Rule can never be matched: +"\u03EB" { print(0x03EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 593): +Rule can never be matched: +"\u03ED" { print(0x03ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 595): +Rule can never be matched: +"\u03EF" { print(0x03EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 596): +Rule can never be matched: +"\u03F0" { print(0x03F0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 597): +Rule can never be matched: +"\u03F1" { print(0x03F1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 599): +Rule can never be matched: +"\u03F3" { print(0x03F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 600): +Rule can never be matched: +"\u03F4" { print(0x03F4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 601): +Rule can never be matched: +"\u03F5" { print(0x03F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 603): +Rule can never be matched: +"\u03F8" { print(0x03F8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 604): +Rule can never be matched: +"\u03F9" { print(0x03F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 606): +Rule can never be matched: +"\u03FB" { print(0x03FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 607): +Rule can never be matched: +"\u03FD" { print(0x03FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 608): +Rule can never be matched: +"\u03FE" { print(0x03FE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 609): +Rule can never be matched: +"\u03FF" { print(0x03FF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 658): +Rule can never be matched: +"\u0430" { print(0x0430); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 659): +Rule can never be matched: +"\u0431" { print(0x0431); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 660): +Rule can never be matched: +"\u0432" { print(0x0432); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 661): +Rule can never be matched: +"\u0433" { print(0x0433); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 662): +Rule can never be matched: +"\u0434" { print(0x0434); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 663): +Rule can never be matched: +"\u0435" { print(0x0435); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 664): +Rule can never be matched: +"\u0436" { print(0x0436); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 665): +Rule can never be matched: +"\u0437" { print(0x0437); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 666): +Rule can never be matched: +"\u0438" { print(0x0438); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 667): +Rule can never be matched: +"\u0439" { print(0x0439); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 668): +Rule can never be matched: +"\u043A" { print(0x043A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 669): +Rule can never be matched: +"\u043B" { print(0x043B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 670): +Rule can never be matched: +"\u043C" { print(0x043C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 671): +Rule can never be matched: +"\u043D" { print(0x043D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 672): +Rule can never be matched: +"\u043E" { print(0x043E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 673): +Rule can never be matched: +"\u043F" { print(0x043F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 674): +Rule can never be matched: +"\u0440" { print(0x0440); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 675): +Rule can never be matched: +"\u0441" { print(0x0441); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 676): +Rule can never be matched: +"\u0442" { print(0x0442); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 677): +Rule can never be matched: +"\u0443" { print(0x0443); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 678): +Rule can never be matched: +"\u0444" { print(0x0444); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 679): +Rule can never be matched: +"\u0445" { print(0x0445); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 680): +Rule can never be matched: +"\u0446" { print(0x0446); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 681): +Rule can never be matched: +"\u0447" { print(0x0447); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 682): +Rule can never be matched: +"\u0448" { print(0x0448); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 683): +Rule can never be matched: +"\u0449" { print(0x0449); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 684): +Rule can never be matched: +"\u044A" { print(0x044A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 685): +Rule can never be matched: +"\u044B" { print(0x044B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 686): +Rule can never be matched: +"\u044C" { print(0x044C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 687): +Rule can never be matched: +"\u044D" { print(0x044D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 688): +Rule can never be matched: +"\u044E" { print(0x044E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 689): +Rule can never be matched: +"\u044F" { print(0x044F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 690): +Rule can never be matched: +"\u0450" { print(0x0450); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 691): +Rule can never be matched: +"\u0451" { print(0x0451); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 692): +Rule can never be matched: +"\u0452" { print(0x0452); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 693): +Rule can never be matched: +"\u0453" { print(0x0453); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 694): +Rule can never be matched: +"\u0454" { print(0x0454); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 695): +Rule can never be matched: +"\u0455" { print(0x0455); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 696): +Rule can never be matched: +"\u0456" { print(0x0456); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 697): +Rule can never be matched: +"\u0457" { print(0x0457); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 698): +Rule can never be matched: +"\u0458" { print(0x0458); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 699): +Rule can never be matched: +"\u0459" { print(0x0459); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 700): +Rule can never be matched: +"\u045A" { print(0x045A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 701): +Rule can never be matched: +"\u045B" { print(0x045B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 702): +Rule can never be matched: +"\u045C" { print(0x045C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 703): +Rule can never be matched: +"\u045D" { print(0x045D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 704): +Rule can never be matched: +"\u045E" { print(0x045E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 705): +Rule can never be matched: +"\u045F" { print(0x045F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 707): +Rule can never be matched: +"\u0461" { print(0x0461); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 709): +Rule can never be matched: +"\u0463" { print(0x0463); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 711): +Rule can never be matched: +"\u0465" { print(0x0465); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 713): +Rule can never be matched: +"\u0467" { print(0x0467); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 715): +Rule can never be matched: +"\u0469" { print(0x0469); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 717): +Rule can never be matched: +"\u046B" { print(0x046B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 719): +Rule can never be matched: +"\u046D" { print(0x046D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 721): +Rule can never be matched: +"\u046F" { print(0x046F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 723): +Rule can never be matched: +"\u0471" { print(0x0471); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 725): +Rule can never be matched: +"\u0473" { print(0x0473); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 727): +Rule can never be matched: +"\u0475" { print(0x0475); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 729): +Rule can never be matched: +"\u0477" { print(0x0477); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 731): +Rule can never be matched: +"\u0479" { print(0x0479); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 733): +Rule can never be matched: +"\u047B" { print(0x047B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 735): +Rule can never be matched: +"\u047D" { print(0x047D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 737): +Rule can never be matched: +"\u047F" { print(0x047F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 739): +Rule can never be matched: +"\u0481" { print(0x0481); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 741): +Rule can never be matched: +"\u048B" { print(0x048B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 743): +Rule can never be matched: +"\u048D" { print(0x048D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 745): +Rule can never be matched: +"\u048F" { print(0x048F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 747): +Rule can never be matched: +"\u0491" { print(0x0491); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 749): +Rule can never be matched: +"\u0493" { print(0x0493); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 751): +Rule can never be matched: +"\u0495" { print(0x0495); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 753): +Rule can never be matched: +"\u0497" { print(0x0497); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 755): +Rule can never be matched: +"\u0499" { print(0x0499); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 757): +Rule can never be matched: +"\u049B" { print(0x049B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 759): +Rule can never be matched: +"\u049D" { print(0x049D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 761): +Rule can never be matched: +"\u049F" { print(0x049F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 763): +Rule can never be matched: +"\u04A1" { print(0x04A1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 765): +Rule can never be matched: +"\u04A3" { print(0x04A3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 767): +Rule can never be matched: +"\u04A5" { print(0x04A5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 769): +Rule can never be matched: +"\u04A7" { print(0x04A7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 771): +Rule can never be matched: +"\u04A9" { print(0x04A9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 773): +Rule can never be matched: +"\u04AB" { print(0x04AB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 775): +Rule can never be matched: +"\u04AD" { print(0x04AD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 777): +Rule can never be matched: +"\u04AF" { print(0x04AF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 779): +Rule can never be matched: +"\u04B1" { print(0x04B1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 781): +Rule can never be matched: +"\u04B3" { print(0x04B3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 783): +Rule can never be matched: +"\u04B5" { print(0x04B5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 785): +Rule can never be matched: +"\u04B7" { print(0x04B7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 787): +Rule can never be matched: +"\u04B9" { print(0x04B9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 789): +Rule can never be matched: +"\u04BB" { print(0x04BB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 791): +Rule can never be matched: +"\u04BD" { print(0x04BD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 793): +Rule can never be matched: +"\u04BF" { print(0x04BF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 796): +Rule can never be matched: +"\u04C2" { print(0x04C2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 798): +Rule can never be matched: +"\u04C4" { print(0x04C4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 800): +Rule can never be matched: +"\u04C6" { print(0x04C6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 802): +Rule can never be matched: +"\u04C8" { print(0x04C8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 804): +Rule can never be matched: +"\u04CA" { print(0x04CA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 806): +Rule can never be matched: +"\u04CC" { print(0x04CC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 808): +Rule can never be matched: +"\u04CE" { print(0x04CE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 809): +Rule can never be matched: +"\u04CF" { print(0x04CF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 811): +Rule can never be matched: +"\u04D1" { print(0x04D1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 813): +Rule can never be matched: +"\u04D3" { print(0x04D3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 815): +Rule can never be matched: +"\u04D5" { print(0x04D5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 817): +Rule can never be matched: +"\u04D7" { print(0x04D7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 819): +Rule can never be matched: +"\u04D9" { print(0x04D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 821): +Rule can never be matched: +"\u04DB" { print(0x04DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 823): +Rule can never be matched: +"\u04DD" { print(0x04DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 825): +Rule can never be matched: +"\u04DF" { print(0x04DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 827): +Rule can never be matched: +"\u04E1" { print(0x04E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 829): +Rule can never be matched: +"\u04E3" { print(0x04E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 831): +Rule can never be matched: +"\u04E5" { print(0x04E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 833): +Rule can never be matched: +"\u04E7" { print(0x04E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 835): +Rule can never be matched: +"\u04E9" { print(0x04E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 837): +Rule can never be matched: +"\u04EB" { print(0x04EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 839): +Rule can never be matched: +"\u04ED" { print(0x04ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 841): +Rule can never be matched: +"\u04EF" { print(0x04EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 843): +Rule can never be matched: +"\u04F1" { print(0x04F1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 845): +Rule can never be matched: +"\u04F3" { print(0x04F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 847): +Rule can never be matched: +"\u04F5" { print(0x04F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 849): +Rule can never be matched: +"\u04F7" { print(0x04F7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 851): +Rule can never be matched: +"\u04F9" { print(0x04F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 853): +Rule can never be matched: +"\u04FB" { print(0x04FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 855): +Rule can never be matched: +"\u04FD" { print(0x04FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 857): +Rule can never be matched: +"\u04FF" { print(0x04FF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 859): +Rule can never be matched: +"\u0501" { print(0x0501); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 861): +Rule can never be matched: +"\u0503" { print(0x0503); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 863): +Rule can never be matched: +"\u0505" { print(0x0505); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 865): +Rule can never be matched: +"\u0507" { print(0x0507); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 867): +Rule can never be matched: +"\u0509" { print(0x0509); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 869): +Rule can never be matched: +"\u050B" { print(0x050B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 871): +Rule can never be matched: +"\u050D" { print(0x050D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 873): +Rule can never be matched: +"\u050F" { print(0x050F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 875): +Rule can never be matched: +"\u0511" { print(0x0511); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 877): +Rule can never be matched: +"\u0513" { print(0x0513); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 879): +Rule can never be matched: +"\u0515" { print(0x0515); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 881): +Rule can never be matched: +"\u0517" { print(0x0517); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 883): +Rule can never be matched: +"\u0519" { print(0x0519); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 885): +Rule can never be matched: +"\u051B" { print(0x051B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 887): +Rule can never be matched: +"\u051D" { print(0x051D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 889): +Rule can never be matched: +"\u051F" { print(0x051F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 891): +Rule can never be matched: +"\u0521" { print(0x0521); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 893): +Rule can never be matched: +"\u0523" { print(0x0523); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 895): +Rule can never be matched: +"\u0525" { print(0x0525); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 897): +Rule can never be matched: +"\u0527" { print(0x0527); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 899): +Rule can never be matched: +"\u0529" { print(0x0529); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 901): +Rule can never be matched: +"\u052B" { print(0x052B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 903): +Rule can never be matched: +"\u052D" { print(0x052D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 905): +Rule can never be matched: +"\u052F" { print(0x052F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 944): +Rule can never be matched: +"\u0561" { print(0x0561); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 945): +Rule can never be matched: +"\u0562" { print(0x0562); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 946): +Rule can never be matched: +"\u0563" { print(0x0563); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 947): +Rule can never be matched: +"\u0564" { print(0x0564); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 948): +Rule can never be matched: +"\u0565" { print(0x0565); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 949): +Rule can never be matched: +"\u0566" { print(0x0566); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 950): +Rule can never be matched: +"\u0567" { print(0x0567); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 951): +Rule can never be matched: +"\u0568" { print(0x0568); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 952): +Rule can never be matched: +"\u0569" { print(0x0569); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 953): +Rule can never be matched: +"\u056A" { print(0x056A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 954): +Rule can never be matched: +"\u056B" { print(0x056B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 955): +Rule can never be matched: +"\u056C" { print(0x056C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 956): +Rule can never be matched: +"\u056D" { print(0x056D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 957): +Rule can never be matched: +"\u056E" { print(0x056E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 958): +Rule can never be matched: +"\u056F" { print(0x056F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 959): +Rule can never be matched: +"\u0570" { print(0x0570); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 960): +Rule can never be matched: +"\u0571" { print(0x0571); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 961): +Rule can never be matched: +"\u0572" { print(0x0572); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 962): +Rule can never be matched: +"\u0573" { print(0x0573); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 963): +Rule can never be matched: +"\u0574" { print(0x0574); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 964): +Rule can never be matched: +"\u0575" { print(0x0575); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 965): +Rule can never be matched: +"\u0576" { print(0x0576); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 966): +Rule can never be matched: +"\u0577" { print(0x0577); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 967): +Rule can never be matched: +"\u0578" { print(0x0578); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 968): +Rule can never be matched: +"\u0579" { print(0x0579); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 969): +Rule can never be matched: +"\u057A" { print(0x057A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 970): +Rule can never be matched: +"\u057B" { print(0x057B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 971): +Rule can never be matched: +"\u057C" { print(0x057C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 972): +Rule can never be matched: +"\u057D" { print(0x057D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 973): +Rule can never be matched: +"\u057E" { print(0x057E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 974): +Rule can never be matched: +"\u057F" { print(0x057F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 975): +Rule can never be matched: +"\u0580" { print(0x0580); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 976): +Rule can never be matched: +"\u0581" { print(0x0581); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 977): +Rule can never be matched: +"\u0582" { print(0x0582); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 978): +Rule can never be matched: +"\u0583" { print(0x0583); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 979): +Rule can never be matched: +"\u0584" { print(0x0584); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 980): +Rule can never be matched: +"\u0585" { print(0x0585); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 981): +Rule can never be matched: +"\u0586" { print(0x0586); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1154): +Rule can never be matched: +"\u13F8" { print(0x13F8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1155): +Rule can never be matched: +"\u13F9" { print(0x13F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1156): +Rule can never be matched: +"\u13FA" { print(0x13FA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1157): +Rule can never be matched: +"\u13FB" { print(0x13FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1158): +Rule can never be matched: +"\u13FC" { print(0x13FC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1159): +Rule can never be matched: +"\u13FD" { print(0x13FD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1160): +Rule can never be matched: +"\u1C80" { print(0x1C80); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1161): +Rule can never be matched: +"\u1C81" { print(0x1C81); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1162): +Rule can never be matched: +"\u1C82" { print(0x1C82); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1163): +Rule can never be matched: +"\u1C83" { print(0x1C83); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1164): +Rule can never be matched: +"\u1C84" { print(0x1C84); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1165): +Rule can never be matched: +"\u1C85" { print(0x1C85); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1166): +Rule can never be matched: +"\u1C86" { print(0x1C86); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1167): +Rule can never be matched: +"\u1C87" { print(0x1C87); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1169): +Rule can never be matched: +"\u1C90" { print(0x1C90); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1170): +Rule can never be matched: +"\u1C91" { print(0x1C91); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1171): +Rule can never be matched: +"\u1C92" { print(0x1C92); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1172): +Rule can never be matched: +"\u1C93" { print(0x1C93); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1173): +Rule can never be matched: +"\u1C94" { print(0x1C94); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1174): +Rule can never be matched: +"\u1C95" { print(0x1C95); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1175): +Rule can never be matched: +"\u1C96" { print(0x1C96); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1176): +Rule can never be matched: +"\u1C97" { print(0x1C97); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1177): +Rule can never be matched: +"\u1C98" { print(0x1C98); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1178): +Rule can never be matched: +"\u1C99" { print(0x1C99); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1179): +Rule can never be matched: +"\u1C9A" { print(0x1C9A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1180): +Rule can never be matched: +"\u1C9B" { print(0x1C9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1181): +Rule can never be matched: +"\u1C9C" { print(0x1C9C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1182): +Rule can never be matched: +"\u1C9D" { print(0x1C9D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1183): +Rule can never be matched: +"\u1C9E" { print(0x1C9E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1184): +Rule can never be matched: +"\u1C9F" { print(0x1C9F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1185): +Rule can never be matched: +"\u1CA0" { print(0x1CA0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1186): +Rule can never be matched: +"\u1CA1" { print(0x1CA1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1187): +Rule can never be matched: +"\u1CA2" { print(0x1CA2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1188): +Rule can never be matched: +"\u1CA3" { print(0x1CA3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1189): +Rule can never be matched: +"\u1CA4" { print(0x1CA4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1190): +Rule can never be matched: +"\u1CA5" { print(0x1CA5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1191): +Rule can never be matched: +"\u1CA6" { print(0x1CA6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1192): +Rule can never be matched: +"\u1CA7" { print(0x1CA7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1193): +Rule can never be matched: +"\u1CA8" { print(0x1CA8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1194): +Rule can never be matched: +"\u1CA9" { print(0x1CA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1195): +Rule can never be matched: +"\u1CAA" { print(0x1CAA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1196): +Rule can never be matched: +"\u1CAB" { print(0x1CAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1197): +Rule can never be matched: +"\u1CAC" { print(0x1CAC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1198): +Rule can never be matched: +"\u1CAD" { print(0x1CAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1199): +Rule can never be matched: +"\u1CAE" { print(0x1CAE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1200): +Rule can never be matched: +"\u1CAF" { print(0x1CAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1201): +Rule can never be matched: +"\u1CB0" { print(0x1CB0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1202): +Rule can never be matched: +"\u1CB1" { print(0x1CB1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1203): +Rule can never be matched: +"\u1CB2" { print(0x1CB2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1204): +Rule can never be matched: +"\u1CB3" { print(0x1CB3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1205): +Rule can never be matched: +"\u1CB4" { print(0x1CB4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1206): +Rule can never be matched: +"\u1CB5" { print(0x1CB5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1207): +Rule can never be matched: +"\u1CB6" { print(0x1CB6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1208): +Rule can never be matched: +"\u1CB7" { print(0x1CB7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1209): +Rule can never be matched: +"\u1CB8" { print(0x1CB8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1210): +Rule can never be matched: +"\u1CB9" { print(0x1CB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1211): +Rule can never be matched: +"\u1CBA" { print(0x1CBA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1212): +Rule can never be matched: +"\u1CBD" { print(0x1CBD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1213): +Rule can never be matched: +"\u1CBE" { print(0x1CBE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1214): +Rule can never be matched: +"\u1CBF" { print(0x1CBF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1219): +Rule can never be matched: +"\u1E01" { print(0x1E01); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1221): +Rule can never be matched: +"\u1E03" { print(0x1E03); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1223): +Rule can never be matched: +"\u1E05" { print(0x1E05); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1225): +Rule can never be matched: +"\u1E07" { print(0x1E07); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1227): +Rule can never be matched: +"\u1E09" { print(0x1E09); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1229): +Rule can never be matched: +"\u1E0B" { print(0x1E0B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1231): +Rule can never be matched: +"\u1E0D" { print(0x1E0D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1233): +Rule can never be matched: +"\u1E0F" { print(0x1E0F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1235): +Rule can never be matched: +"\u1E11" { print(0x1E11); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1237): +Rule can never be matched: +"\u1E13" { print(0x1E13); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1239): +Rule can never be matched: +"\u1E15" { print(0x1E15); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1241): +Rule can never be matched: +"\u1E17" { print(0x1E17); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1243): +Rule can never be matched: +"\u1E19" { print(0x1E19); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1245): +Rule can never be matched: +"\u1E1B" { print(0x1E1B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1247): +Rule can never be matched: +"\u1E1D" { print(0x1E1D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1249): +Rule can never be matched: +"\u1E1F" { print(0x1E1F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1251): +Rule can never be matched: +"\u1E21" { print(0x1E21); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1253): +Rule can never be matched: +"\u1E23" { print(0x1E23); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1255): +Rule can never be matched: +"\u1E25" { print(0x1E25); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1257): +Rule can never be matched: +"\u1E27" { print(0x1E27); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1259): +Rule can never be matched: +"\u1E29" { print(0x1E29); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1261): +Rule can never be matched: +"\u1E2B" { print(0x1E2B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1263): +Rule can never be matched: +"\u1E2D" { print(0x1E2D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1265): +Rule can never be matched: +"\u1E2F" { print(0x1E2F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1267): +Rule can never be matched: +"\u1E31" { print(0x1E31); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1269): +Rule can never be matched: +"\u1E33" { print(0x1E33); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1271): +Rule can never be matched: +"\u1E35" { print(0x1E35); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1273): +Rule can never be matched: +"\u1E37" { print(0x1E37); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1275): +Rule can never be matched: +"\u1E39" { print(0x1E39); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1277): +Rule can never be matched: +"\u1E3B" { print(0x1E3B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1279): +Rule can never be matched: +"\u1E3D" { print(0x1E3D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1281): +Rule can never be matched: +"\u1E3F" { print(0x1E3F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1283): +Rule can never be matched: +"\u1E41" { print(0x1E41); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1285): +Rule can never be matched: +"\u1E43" { print(0x1E43); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1287): +Rule can never be matched: +"\u1E45" { print(0x1E45); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1289): +Rule can never be matched: +"\u1E47" { print(0x1E47); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1291): +Rule can never be matched: +"\u1E49" { print(0x1E49); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1293): +Rule can never be matched: +"\u1E4B" { print(0x1E4B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1295): +Rule can never be matched: +"\u1E4D" { print(0x1E4D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1297): +Rule can never be matched: +"\u1E4F" { print(0x1E4F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1299): +Rule can never be matched: +"\u1E51" { print(0x1E51); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1301): +Rule can never be matched: +"\u1E53" { print(0x1E53); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1303): +Rule can never be matched: +"\u1E55" { print(0x1E55); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1305): +Rule can never be matched: +"\u1E57" { print(0x1E57); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1307): +Rule can never be matched: +"\u1E59" { print(0x1E59); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1309): +Rule can never be matched: +"\u1E5B" { print(0x1E5B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1311): +Rule can never be matched: +"\u1E5D" { print(0x1E5D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1313): +Rule can never be matched: +"\u1E5F" { print(0x1E5F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1315): +Rule can never be matched: +"\u1E61" { print(0x1E61); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1317): +Rule can never be matched: +"\u1E63" { print(0x1E63); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1319): +Rule can never be matched: +"\u1E65" { print(0x1E65); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1321): +Rule can never be matched: +"\u1E67" { print(0x1E67); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1323): +Rule can never be matched: +"\u1E69" { print(0x1E69); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1325): +Rule can never be matched: +"\u1E6B" { print(0x1E6B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1327): +Rule can never be matched: +"\u1E6D" { print(0x1E6D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1329): +Rule can never be matched: +"\u1E6F" { print(0x1E6F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1331): +Rule can never be matched: +"\u1E71" { print(0x1E71); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1333): +Rule can never be matched: +"\u1E73" { print(0x1E73); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1335): +Rule can never be matched: +"\u1E75" { print(0x1E75); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1337): +Rule can never be matched: +"\u1E77" { print(0x1E77); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1339): +Rule can never be matched: +"\u1E79" { print(0x1E79); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1341): +Rule can never be matched: +"\u1E7B" { print(0x1E7B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1343): +Rule can never be matched: +"\u1E7D" { print(0x1E7D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1345): +Rule can never be matched: +"\u1E7F" { print(0x1E7F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1347): +Rule can never be matched: +"\u1E81" { print(0x1E81); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1349): +Rule can never be matched: +"\u1E83" { print(0x1E83); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1351): +Rule can never be matched: +"\u1E85" { print(0x1E85); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1353): +Rule can never be matched: +"\u1E87" { print(0x1E87); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1355): +Rule can never be matched: +"\u1E89" { print(0x1E89); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1357): +Rule can never be matched: +"\u1E8B" { print(0x1E8B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1359): +Rule can never be matched: +"\u1E8D" { print(0x1E8D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1361): +Rule can never be matched: +"\u1E8F" { print(0x1E8F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1363): +Rule can never be matched: +"\u1E91" { print(0x1E91); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1365): +Rule can never be matched: +"\u1E93" { print(0x1E93); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1367): +Rule can never be matched: +"\u1E95" { print(0x1E95); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1368): +Rule can never be matched: +"\u1E9B" { print(0x1E9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1369): +Rule can never be matched: +"\u1E9E" { print(0x1E9E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1371): +Rule can never be matched: +"\u1EA1" { print(0x1EA1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1373): +Rule can never be matched: +"\u1EA3" { print(0x1EA3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1375): +Rule can never be matched: +"\u1EA5" { print(0x1EA5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1377): +Rule can never be matched: +"\u1EA7" { print(0x1EA7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1379): +Rule can never be matched: +"\u1EA9" { print(0x1EA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1381): +Rule can never be matched: +"\u1EAB" { print(0x1EAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1383): +Rule can never be matched: +"\u1EAD" { print(0x1EAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1385): +Rule can never be matched: +"\u1EAF" { print(0x1EAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1387): +Rule can never be matched: +"\u1EB1" { print(0x1EB1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1389): +Rule can never be matched: +"\u1EB3" { print(0x1EB3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1391): +Rule can never be matched: +"\u1EB5" { print(0x1EB5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1393): +Rule can never be matched: +"\u1EB7" { print(0x1EB7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1395): +Rule can never be matched: +"\u1EB9" { print(0x1EB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1397): +Rule can never be matched: +"\u1EBB" { print(0x1EBB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1399): +Rule can never be matched: +"\u1EBD" { print(0x1EBD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1401): +Rule can never be matched: +"\u1EBF" { print(0x1EBF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1403): +Rule can never be matched: +"\u1EC1" { print(0x1EC1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1405): +Rule can never be matched: +"\u1EC3" { print(0x1EC3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1407): +Rule can never be matched: +"\u1EC5" { print(0x1EC5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1409): +Rule can never be matched: +"\u1EC7" { print(0x1EC7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1411): +Rule can never be matched: +"\u1EC9" { print(0x1EC9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1413): +Rule can never be matched: +"\u1ECB" { print(0x1ECB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1415): +Rule can never be matched: +"\u1ECD" { print(0x1ECD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1417): +Rule can never be matched: +"\u1ECF" { print(0x1ECF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1419): +Rule can never be matched: +"\u1ED1" { print(0x1ED1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1421): +Rule can never be matched: +"\u1ED3" { print(0x1ED3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1423): +Rule can never be matched: +"\u1ED5" { print(0x1ED5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1425): +Rule can never be matched: +"\u1ED7" { print(0x1ED7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1427): +Rule can never be matched: +"\u1ED9" { print(0x1ED9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1429): +Rule can never be matched: +"\u1EDB" { print(0x1EDB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1431): +Rule can never be matched: +"\u1EDD" { print(0x1EDD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1433): +Rule can never be matched: +"\u1EDF" { print(0x1EDF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1435): +Rule can never be matched: +"\u1EE1" { print(0x1EE1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1437): +Rule can never be matched: +"\u1EE3" { print(0x1EE3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1439): +Rule can never be matched: +"\u1EE5" { print(0x1EE5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1441): +Rule can never be matched: +"\u1EE7" { print(0x1EE7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1443): +Rule can never be matched: +"\u1EE9" { print(0x1EE9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1445): +Rule can never be matched: +"\u1EEB" { print(0x1EEB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1447): +Rule can never be matched: +"\u1EED" { print(0x1EED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1449): +Rule can never be matched: +"\u1EEF" { print(0x1EEF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1451): +Rule can never be matched: +"\u1EF1" { print(0x1EF1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1453): +Rule can never be matched: +"\u1EF3" { print(0x1EF3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1455): +Rule can never be matched: +"\u1EF5" { print(0x1EF5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1457): +Rule can never be matched: +"\u1EF7" { print(0x1EF7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1459): +Rule can never be matched: +"\u1EF9" { print(0x1EF9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1461): +Rule can never be matched: +"\u1EFB" { print(0x1EFB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1463): +Rule can never be matched: +"\u1EFD" { print(0x1EFD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1465): +Rule can never be matched: +"\u1EFF" { print(0x1EFF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1474): +Rule can never be matched: +"\u1F08" { print(0x1F08); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1475): +Rule can never be matched: +"\u1F09" { print(0x1F09); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1476): +Rule can never be matched: +"\u1F0A" { print(0x1F0A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1477): +Rule can never be matched: +"\u1F0B" { print(0x1F0B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1478): +Rule can never be matched: +"\u1F0C" { print(0x1F0C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1479): +Rule can never be matched: +"\u1F0D" { print(0x1F0D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1480): +Rule can never be matched: +"\u1F0E" { print(0x1F0E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1481): +Rule can never be matched: +"\u1F0F" { print(0x1F0F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1488): +Rule can never be matched: +"\u1F18" { print(0x1F18); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1489): +Rule can never be matched: +"\u1F19" { print(0x1F19); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1490): +Rule can never be matched: +"\u1F1A" { print(0x1F1A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1491): +Rule can never be matched: +"\u1F1B" { print(0x1F1B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1492): +Rule can never be matched: +"\u1F1C" { print(0x1F1C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1493): +Rule can never be matched: +"\u1F1D" { print(0x1F1D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1502): +Rule can never be matched: +"\u1F28" { print(0x1F28); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1503): +Rule can never be matched: +"\u1F29" { print(0x1F29); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1504): +Rule can never be matched: +"\u1F2A" { print(0x1F2A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1505): +Rule can never be matched: +"\u1F2B" { print(0x1F2B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1506): +Rule can never be matched: +"\u1F2C" { print(0x1F2C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1507): +Rule can never be matched: +"\u1F2D" { print(0x1F2D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1508): +Rule can never be matched: +"\u1F2E" { print(0x1F2E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1509): +Rule can never be matched: +"\u1F2F" { print(0x1F2F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1518): +Rule can never be matched: +"\u1F38" { print(0x1F38); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1519): +Rule can never be matched: +"\u1F39" { print(0x1F39); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1520): +Rule can never be matched: +"\u1F3A" { print(0x1F3A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1521): +Rule can never be matched: +"\u1F3B" { print(0x1F3B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1522): +Rule can never be matched: +"\u1F3C" { print(0x1F3C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1523): +Rule can never be matched: +"\u1F3D" { print(0x1F3D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1524): +Rule can never be matched: +"\u1F3E" { print(0x1F3E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1525): +Rule can never be matched: +"\u1F3F" { print(0x1F3F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1532): +Rule can never be matched: +"\u1F48" { print(0x1F48); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1533): +Rule can never be matched: +"\u1F49" { print(0x1F49); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1534): +Rule can never be matched: +"\u1F4A" { print(0x1F4A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1535): +Rule can never be matched: +"\u1F4B" { print(0x1F4B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1536): +Rule can never be matched: +"\u1F4C" { print(0x1F4C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1537): +Rule can never be matched: +"\u1F4D" { print(0x1F4D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1542): +Rule can never be matched: +"\u1F59" { print(0x1F59); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1543): +Rule can never be matched: +"\u1F5B" { print(0x1F5B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1544): +Rule can never be matched: +"\u1F5D" { print(0x1F5D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1545): +Rule can never be matched: +"\u1F5F" { print(0x1F5F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1554): +Rule can never be matched: +"\u1F68" { print(0x1F68); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1555): +Rule can never be matched: +"\u1F69" { print(0x1F69); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1556): +Rule can never be matched: +"\u1F6A" { print(0x1F6A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1557): +Rule can never be matched: +"\u1F6B" { print(0x1F6B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1558): +Rule can never be matched: +"\u1F6C" { print(0x1F6C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1559): +Rule can never be matched: +"\u1F6D" { print(0x1F6D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1560): +Rule can never be matched: +"\u1F6E" { print(0x1F6E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1561): +Rule can never be matched: +"\u1F6F" { print(0x1F6F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1584): +Rule can never be matched: +"\u1F88" { print(0x1F88); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1585): +Rule can never be matched: +"\u1F89" { print(0x1F89); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1586): +Rule can never be matched: +"\u1F8A" { print(0x1F8A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1587): +Rule can never be matched: +"\u1F8B" { print(0x1F8B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1588): +Rule can never be matched: +"\u1F8C" { print(0x1F8C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1589): +Rule can never be matched: +"\u1F8D" { print(0x1F8D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1590): +Rule can never be matched: +"\u1F8E" { print(0x1F8E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1591): +Rule can never be matched: +"\u1F8F" { print(0x1F8F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1600): +Rule can never be matched: +"\u1F98" { print(0x1F98); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1601): +Rule can never be matched: +"\u1F99" { print(0x1F99); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1602): +Rule can never be matched: +"\u1F9A" { print(0x1F9A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1603): +Rule can never be matched: +"\u1F9B" { print(0x1F9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1604): +Rule can never be matched: +"\u1F9C" { print(0x1F9C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1605): +Rule can never be matched: +"\u1F9D" { print(0x1F9D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1606): +Rule can never be matched: +"\u1F9E" { print(0x1F9E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1607): +Rule can never be matched: +"\u1F9F" { print(0x1F9F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1616): +Rule can never be matched: +"\u1FA8" { print(0x1FA8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1617): +Rule can never be matched: +"\u1FA9" { print(0x1FA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1618): +Rule can never be matched: +"\u1FAA" { print(0x1FAA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1619): +Rule can never be matched: +"\u1FAB" { print(0x1FAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1620): +Rule can never be matched: +"\u1FAC" { print(0x1FAC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1621): +Rule can never be matched: +"\u1FAD" { print(0x1FAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1622): +Rule can never be matched: +"\u1FAE" { print(0x1FAE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1623): +Rule can never be matched: +"\u1FAF" { print(0x1FAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1627): +Rule can never be matched: +"\u1FB8" { print(0x1FB8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1628): +Rule can never be matched: +"\u1FB9" { print(0x1FB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1629): +Rule can never be matched: +"\u1FBA" { print(0x1FBA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1630): +Rule can never be matched: +"\u1FBB" { print(0x1FBB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1631): +Rule can never be matched: +"\u1FBC" { print(0x1FBC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1632): +Rule can never be matched: +"\u1FBE" { print(0x1FBE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1634): +Rule can never be matched: +"\u1FC8" { print(0x1FC8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1635): +Rule can never be matched: +"\u1FC9" { print(0x1FC9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1636): +Rule can never be matched: +"\u1FCA" { print(0x1FCA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1637): +Rule can never be matched: +"\u1FCB" { print(0x1FCB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1638): +Rule can never be matched: +"\u1FCC" { print(0x1FCC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1641): +Rule can never be matched: +"\u1FD8" { print(0x1FD8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1642): +Rule can never be matched: +"\u1FD9" { print(0x1FD9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1643): +Rule can never be matched: +"\u1FDA" { print(0x1FDA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1644): +Rule can never be matched: +"\u1FDB" { print(0x1FDB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1648): +Rule can never be matched: +"\u1FE8" { print(0x1FE8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1649): +Rule can never be matched: +"\u1FE9" { print(0x1FE9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1650): +Rule can never be matched: +"\u1FEA" { print(0x1FEA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1651): +Rule can never be matched: +"\u1FEB" { print(0x1FEB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1652): +Rule can never be matched: +"\u1FEC" { print(0x1FEC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1654): +Rule can never be matched: +"\u1FF8" { print(0x1FF8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1655): +Rule can never be matched: +"\u1FF9" { print(0x1FF9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1656): +Rule can never be matched: +"\u1FFA" { print(0x1FFA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1657): +Rule can never be matched: +"\u1FFB" { print(0x1FFB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1658): +Rule can never be matched: +"\u1FFC" { print(0x1FFC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1659): +Rule can never be matched: +"\u2126" { print(0x2126); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1660): +Rule can never be matched: +"\u212A" { print(0x212A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1661): +Rule can never be matched: +"\u212B" { print(0x212B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1663): +Rule can never be matched: +"\u214E" { print(0x214E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1680): +Rule can never be matched: +"\u2170" { print(0x2170); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1681): +Rule can never be matched: +"\u2171" { print(0x2171); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1682): +Rule can never be matched: +"\u2172" { print(0x2172); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1683): +Rule can never be matched: +"\u2173" { print(0x2173); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1684): +Rule can never be matched: +"\u2174" { print(0x2174); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1685): +Rule can never be matched: +"\u2175" { print(0x2175); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1686): +Rule can never be matched: +"\u2176" { print(0x2176); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1687): +Rule can never be matched: +"\u2177" { print(0x2177); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1688): +Rule can never be matched: +"\u2178" { print(0x2178); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1689): +Rule can never be matched: +"\u2179" { print(0x2179); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1690): +Rule can never be matched: +"\u217A" { print(0x217A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1691): +Rule can never be matched: +"\u217B" { print(0x217B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1692): +Rule can never be matched: +"\u217C" { print(0x217C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1693): +Rule can never be matched: +"\u217D" { print(0x217D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1694): +Rule can never be matched: +"\u217E" { print(0x217E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1695): +Rule can never be matched: +"\u217F" { print(0x217F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1697): +Rule can never be matched: +"\u2184" { print(0x2184); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1724): +Rule can never be matched: +"\u24D0" { print(0x24D0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1725): +Rule can never be matched: +"\u24D1" { print(0x24D1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1726): +Rule can never be matched: +"\u24D2" { print(0x24D2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1727): +Rule can never be matched: +"\u24D3" { print(0x24D3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1728): +Rule can never be matched: +"\u24D4" { print(0x24D4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1729): +Rule can never be matched: +"\u24D5" { print(0x24D5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1730): +Rule can never be matched: +"\u24D6" { print(0x24D6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1731): +Rule can never be matched: +"\u24D7" { print(0x24D7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1732): +Rule can never be matched: +"\u24D8" { print(0x24D8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1733): +Rule can never be matched: +"\u24D9" { print(0x24D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1734): +Rule can never be matched: +"\u24DA" { print(0x24DA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1735): +Rule can never be matched: +"\u24DB" { print(0x24DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1736): +Rule can never be matched: +"\u24DC" { print(0x24DC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1737): +Rule can never be matched: +"\u24DD" { print(0x24DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1738): +Rule can never be matched: +"\u24DE" { print(0x24DE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1739): +Rule can never be matched: +"\u24DF" { print(0x24DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1740): +Rule can never be matched: +"\u24E0" { print(0x24E0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1741): +Rule can never be matched: +"\u24E1" { print(0x24E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1742): +Rule can never be matched: +"\u24E2" { print(0x24E2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1743): +Rule can never be matched: +"\u24E3" { print(0x24E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1744): +Rule can never be matched: +"\u24E4" { print(0x24E4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1745): +Rule can never be matched: +"\u24E5" { print(0x24E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1746): +Rule can never be matched: +"\u24E6" { print(0x24E6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1747): +Rule can never be matched: +"\u24E7" { print(0x24E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1748): +Rule can never be matched: +"\u24E8" { print(0x24E8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1749): +Rule can never be matched: +"\u24E9" { print(0x24E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1797): +Rule can never be matched: +"\u2C30" { print(0x2C30); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1798): +Rule can never be matched: +"\u2C31" { print(0x2C31); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1799): +Rule can never be matched: +"\u2C32" { print(0x2C32); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1800): +Rule can never be matched: +"\u2C33" { print(0x2C33); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1801): +Rule can never be matched: +"\u2C34" { print(0x2C34); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1802): +Rule can never be matched: +"\u2C35" { print(0x2C35); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1803): +Rule can never be matched: +"\u2C36" { print(0x2C36); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1804): +Rule can never be matched: +"\u2C37" { print(0x2C37); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1805): +Rule can never be matched: +"\u2C38" { print(0x2C38); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1806): +Rule can never be matched: +"\u2C39" { print(0x2C39); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1807): +Rule can never be matched: +"\u2C3A" { print(0x2C3A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1808): +Rule can never be matched: +"\u2C3B" { print(0x2C3B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1809): +Rule can never be matched: +"\u2C3C" { print(0x2C3C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1810): +Rule can never be matched: +"\u2C3D" { print(0x2C3D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1811): +Rule can never be matched: +"\u2C3E" { print(0x2C3E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1812): +Rule can never be matched: +"\u2C3F" { print(0x2C3F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1813): +Rule can never be matched: +"\u2C40" { print(0x2C40); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1814): +Rule can never be matched: +"\u2C41" { print(0x2C41); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1815): +Rule can never be matched: +"\u2C42" { print(0x2C42); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1816): +Rule can never be matched: +"\u2C43" { print(0x2C43); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1817): +Rule can never be matched: +"\u2C44" { print(0x2C44); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1818): +Rule can never be matched: +"\u2C45" { print(0x2C45); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1819): +Rule can never be matched: +"\u2C46" { print(0x2C46); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1820): +Rule can never be matched: +"\u2C47" { print(0x2C47); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1821): +Rule can never be matched: +"\u2C48" { print(0x2C48); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1822): +Rule can never be matched: +"\u2C49" { print(0x2C49); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1823): +Rule can never be matched: +"\u2C4A" { print(0x2C4A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1824): +Rule can never be matched: +"\u2C4B" { print(0x2C4B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1825): +Rule can never be matched: +"\u2C4C" { print(0x2C4C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1826): +Rule can never be matched: +"\u2C4D" { print(0x2C4D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1827): +Rule can never be matched: +"\u2C4E" { print(0x2C4E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1828): +Rule can never be matched: +"\u2C4F" { print(0x2C4F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1829): +Rule can never be matched: +"\u2C50" { print(0x2C50); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1830): +Rule can never be matched: +"\u2C51" { print(0x2C51); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1831): +Rule can never be matched: +"\u2C52" { print(0x2C52); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1832): +Rule can never be matched: +"\u2C53" { print(0x2C53); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1833): +Rule can never be matched: +"\u2C54" { print(0x2C54); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1834): +Rule can never be matched: +"\u2C55" { print(0x2C55); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1835): +Rule can never be matched: +"\u2C56" { print(0x2C56); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1836): +Rule can never be matched: +"\u2C57" { print(0x2C57); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1837): +Rule can never be matched: +"\u2C58" { print(0x2C58); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1838): +Rule can never be matched: +"\u2C59" { print(0x2C59); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1839): +Rule can never be matched: +"\u2C5A" { print(0x2C5A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1840): +Rule can never be matched: +"\u2C5B" { print(0x2C5B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1841): +Rule can never be matched: +"\u2C5C" { print(0x2C5C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1842): +Rule can never be matched: +"\u2C5D" { print(0x2C5D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1843): +Rule can never be matched: +"\u2C5E" { print(0x2C5E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1845): +Rule can never be matched: +"\u2C61" { print(0x2C61); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1846): +Rule can never be matched: +"\u2C62" { print(0x2C62); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1847): +Rule can never be matched: +"\u2C63" { print(0x2C63); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1848): +Rule can never be matched: +"\u2C64" { print(0x2C64); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1849): +Rule can never be matched: +"\u2C65" { print(0x2C65); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1850): +Rule can never be matched: +"\u2C66" { print(0x2C66); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1852): +Rule can never be matched: +"\u2C68" { print(0x2C68); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1854): +Rule can never be matched: +"\u2C6A" { print(0x2C6A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1856): +Rule can never be matched: +"\u2C6C" { print(0x2C6C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1857): +Rule can never be matched: +"\u2C6D" { print(0x2C6D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1858): +Rule can never be matched: +"\u2C6E" { print(0x2C6E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1859): +Rule can never be matched: +"\u2C6F" { print(0x2C6F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1860): +Rule can never be matched: +"\u2C70" { print(0x2C70); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1862): +Rule can never be matched: +"\u2C73" { print(0x2C73); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1864): +Rule can never be matched: +"\u2C76" { print(0x2C76); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1865): +Rule can never be matched: +"\u2C7E" { print(0x2C7E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1866): +Rule can never be matched: +"\u2C7F" { print(0x2C7F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1868): +Rule can never be matched: +"\u2C81" { print(0x2C81); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1870): +Rule can never be matched: +"\u2C83" { print(0x2C83); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1872): +Rule can never be matched: +"\u2C85" { print(0x2C85); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1874): +Rule can never be matched: +"\u2C87" { print(0x2C87); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1876): +Rule can never be matched: +"\u2C89" { print(0x2C89); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1878): +Rule can never be matched: +"\u2C8B" { print(0x2C8B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1880): +Rule can never be matched: +"\u2C8D" { print(0x2C8D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1882): +Rule can never be matched: +"\u2C8F" { print(0x2C8F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1884): +Rule can never be matched: +"\u2C91" { print(0x2C91); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1886): +Rule can never be matched: +"\u2C93" { print(0x2C93); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1888): +Rule can never be matched: +"\u2C95" { print(0x2C95); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1890): +Rule can never be matched: +"\u2C97" { print(0x2C97); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1892): +Rule can never be matched: +"\u2C99" { print(0x2C99); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1894): +Rule can never be matched: +"\u2C9B" { print(0x2C9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1896): +Rule can never be matched: +"\u2C9D" { print(0x2C9D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1898): +Rule can never be matched: +"\u2C9F" { print(0x2C9F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1900): +Rule can never be matched: +"\u2CA1" { print(0x2CA1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1902): +Rule can never be matched: +"\u2CA3" { print(0x2CA3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1904): +Rule can never be matched: +"\u2CA5" { print(0x2CA5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1906): +Rule can never be matched: +"\u2CA7" { print(0x2CA7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1908): +Rule can never be matched: +"\u2CA9" { print(0x2CA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1910): +Rule can never be matched: +"\u2CAB" { print(0x2CAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1912): +Rule can never be matched: +"\u2CAD" { print(0x2CAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1914): +Rule can never be matched: +"\u2CAF" { print(0x2CAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1916): +Rule can never be matched: +"\u2CB1" { print(0x2CB1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1918): +Rule can never be matched: +"\u2CB3" { print(0x2CB3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1920): +Rule can never be matched: +"\u2CB5" { print(0x2CB5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1922): +Rule can never be matched: +"\u2CB7" { print(0x2CB7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1924): +Rule can never be matched: +"\u2CB9" { print(0x2CB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1926): +Rule can never be matched: +"\u2CBB" { print(0x2CBB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1928): +Rule can never be matched: +"\u2CBD" { print(0x2CBD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1930): +Rule can never be matched: +"\u2CBF" { print(0x2CBF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1932): +Rule can never be matched: +"\u2CC1" { print(0x2CC1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1934): +Rule can never be matched: +"\u2CC3" { print(0x2CC3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1936): +Rule can never be matched: +"\u2CC5" { print(0x2CC5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1938): +Rule can never be matched: +"\u2CC7" { print(0x2CC7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1940): +Rule can never be matched: +"\u2CC9" { print(0x2CC9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1942): +Rule can never be matched: +"\u2CCB" { print(0x2CCB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1944): +Rule can never be matched: +"\u2CCD" { print(0x2CCD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1946): +Rule can never be matched: +"\u2CCF" { print(0x2CCF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1948): +Rule can never be matched: +"\u2CD1" { print(0x2CD1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1950): +Rule can never be matched: +"\u2CD3" { print(0x2CD3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1952): +Rule can never be matched: +"\u2CD5" { print(0x2CD5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1954): +Rule can never be matched: +"\u2CD7" { print(0x2CD7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1956): +Rule can never be matched: +"\u2CD9" { print(0x2CD9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1958): +Rule can never be matched: +"\u2CDB" { print(0x2CDB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1960): +Rule can never be matched: +"\u2CDD" { print(0x2CDD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1962): +Rule can never be matched: +"\u2CDF" { print(0x2CDF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1964): +Rule can never be matched: +"\u2CE1" { print(0x2CE1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1966): +Rule can never be matched: +"\u2CE3" { print(0x2CE3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1968): +Rule can never be matched: +"\u2CEC" { print(0x2CEC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1970): +Rule can never be matched: +"\u2CEE" { print(0x2CEE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1972): +Rule can never be matched: +"\u2CF3" { print(0x2CF3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1973): +Rule can never be matched: +"\u2D00" { print(0x2D00); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1974): +Rule can never be matched: +"\u2D01" { print(0x2D01); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1975): +Rule can never be matched: +"\u2D02" { print(0x2D02); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1976): +Rule can never be matched: +"\u2D03" { print(0x2D03); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1977): +Rule can never be matched: +"\u2D04" { print(0x2D04); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1978): +Rule can never be matched: +"\u2D05" { print(0x2D05); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1979): +Rule can never be matched: +"\u2D06" { print(0x2D06); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1980): +Rule can never be matched: +"\u2D07" { print(0x2D07); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1981): +Rule can never be matched: +"\u2D08" { print(0x2D08); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1982): +Rule can never be matched: +"\u2D09" { print(0x2D09); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1983): +Rule can never be matched: +"\u2D0A" { print(0x2D0A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1984): +Rule can never be matched: +"\u2D0B" { print(0x2D0B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1985): +Rule can never be matched: +"\u2D0C" { print(0x2D0C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1986): +Rule can never be matched: +"\u2D0D" { print(0x2D0D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1987): +Rule can never be matched: +"\u2D0E" { print(0x2D0E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1988): +Rule can never be matched: +"\u2D0F" { print(0x2D0F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1989): +Rule can never be matched: +"\u2D10" { print(0x2D10); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1990): +Rule can never be matched: +"\u2D11" { print(0x2D11); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1991): +Rule can never be matched: +"\u2D12" { print(0x2D12); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1992): +Rule can never be matched: +"\u2D13" { print(0x2D13); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1993): +Rule can never be matched: +"\u2D14" { print(0x2D14); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1994): +Rule can never be matched: +"\u2D15" { print(0x2D15); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1995): +Rule can never be matched: +"\u2D16" { print(0x2D16); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1996): +Rule can never be matched: +"\u2D17" { print(0x2D17); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1997): +Rule can never be matched: +"\u2D18" { print(0x2D18); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1998): +Rule can never be matched: +"\u2D19" { print(0x2D19); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 1999): +Rule can never be matched: +"\u2D1A" { print(0x2D1A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2000): +Rule can never be matched: +"\u2D1B" { print(0x2D1B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2001): +Rule can never be matched: +"\u2D1C" { print(0x2D1C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2002): +Rule can never be matched: +"\u2D1D" { print(0x2D1D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2003): +Rule can never be matched: +"\u2D1E" { print(0x2D1E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2004): +Rule can never be matched: +"\u2D1F" { print(0x2D1F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2005): +Rule can never be matched: +"\u2D20" { print(0x2D20); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2006): +Rule can never be matched: +"\u2D21" { print(0x2D21); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2007): +Rule can never be matched: +"\u2D22" { print(0x2D22); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2008): +Rule can never be matched: +"\u2D23" { print(0x2D23); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2009): +Rule can never be matched: +"\u2D24" { print(0x2D24); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2010): +Rule can never be matched: +"\u2D25" { print(0x2D25); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2011): +Rule can never be matched: +"\u2D27" { print(0x2D27); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2012): +Rule can never be matched: +"\u2D2D" { print(0x2D2D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2014): +Rule can never be matched: +"\uA641" { print(0xA641); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2016): +Rule can never be matched: +"\uA643" { print(0xA643); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2018): +Rule can never be matched: +"\uA645" { print(0xA645); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2020): +Rule can never be matched: +"\uA647" { print(0xA647); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2022): +Rule can never be matched: +"\uA649" { print(0xA649); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2023): +Rule can never be matched: +"\uA64A" { print(0xA64A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2024): +Rule can never be matched: +"\uA64B" { print(0xA64B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2026): +Rule can never be matched: +"\uA64D" { print(0xA64D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2028): +Rule can never be matched: +"\uA64F" { print(0xA64F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2030): +Rule can never be matched: +"\uA651" { print(0xA651); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2032): +Rule can never be matched: +"\uA653" { print(0xA653); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2034): +Rule can never be matched: +"\uA655" { print(0xA655); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2036): +Rule can never be matched: +"\uA657" { print(0xA657); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2038): +Rule can never be matched: +"\uA659" { print(0xA659); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2040): +Rule can never be matched: +"\uA65B" { print(0xA65B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2042): +Rule can never be matched: +"\uA65D" { print(0xA65D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2044): +Rule can never be matched: +"\uA65F" { print(0xA65F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2046): +Rule can never be matched: +"\uA661" { print(0xA661); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2048): +Rule can never be matched: +"\uA663" { print(0xA663); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2050): +Rule can never be matched: +"\uA665" { print(0xA665); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2052): +Rule can never be matched: +"\uA667" { print(0xA667); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2054): +Rule can never be matched: +"\uA669" { print(0xA669); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2056): +Rule can never be matched: +"\uA66B" { print(0xA66B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2058): +Rule can never be matched: +"\uA66D" { print(0xA66D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2060): +Rule can never be matched: +"\uA681" { print(0xA681); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2062): +Rule can never be matched: +"\uA683" { print(0xA683); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2064): +Rule can never be matched: +"\uA685" { print(0xA685); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2066): +Rule can never be matched: +"\uA687" { print(0xA687); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2068): +Rule can never be matched: +"\uA689" { print(0xA689); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2070): +Rule can never be matched: +"\uA68B" { print(0xA68B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2072): +Rule can never be matched: +"\uA68D" { print(0xA68D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2074): +Rule can never be matched: +"\uA68F" { print(0xA68F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2076): +Rule can never be matched: +"\uA691" { print(0xA691); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2078): +Rule can never be matched: +"\uA693" { print(0xA693); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2080): +Rule can never be matched: +"\uA695" { print(0xA695); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2082): +Rule can never be matched: +"\uA697" { print(0xA697); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2084): +Rule can never be matched: +"\uA699" { print(0xA699); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2086): +Rule can never be matched: +"\uA69B" { print(0xA69B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2088): +Rule can never be matched: +"\uA723" { print(0xA723); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2090): +Rule can never be matched: +"\uA725" { print(0xA725); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2092): +Rule can never be matched: +"\uA727" { print(0xA727); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2094): +Rule can never be matched: +"\uA729" { print(0xA729); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2096): +Rule can never be matched: +"\uA72B" { print(0xA72B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2098): +Rule can never be matched: +"\uA72D" { print(0xA72D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2100): +Rule can never be matched: +"\uA72F" { print(0xA72F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2102): +Rule can never be matched: +"\uA733" { print(0xA733); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2104): +Rule can never be matched: +"\uA735" { print(0xA735); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2106): +Rule can never be matched: +"\uA737" { print(0xA737); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2108): +Rule can never be matched: +"\uA739" { print(0xA739); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2110): +Rule can never be matched: +"\uA73B" { print(0xA73B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2112): +Rule can never be matched: +"\uA73D" { print(0xA73D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2114): +Rule can never be matched: +"\uA73F" { print(0xA73F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2116): +Rule can never be matched: +"\uA741" { print(0xA741); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2118): +Rule can never be matched: +"\uA743" { print(0xA743); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2120): +Rule can never be matched: +"\uA745" { print(0xA745); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2122): +Rule can never be matched: +"\uA747" { print(0xA747); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2124): +Rule can never be matched: +"\uA749" { print(0xA749); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2126): +Rule can never be matched: +"\uA74B" { print(0xA74B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2128): +Rule can never be matched: +"\uA74D" { print(0xA74D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2130): +Rule can never be matched: +"\uA74F" { print(0xA74F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2132): +Rule can never be matched: +"\uA751" { print(0xA751); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2134): +Rule can never be matched: +"\uA753" { print(0xA753); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2136): +Rule can never be matched: +"\uA755" { print(0xA755); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2138): +Rule can never be matched: +"\uA757" { print(0xA757); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2140): +Rule can never be matched: +"\uA759" { print(0xA759); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2142): +Rule can never be matched: +"\uA75B" { print(0xA75B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2144): +Rule can never be matched: +"\uA75D" { print(0xA75D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2146): +Rule can never be matched: +"\uA75F" { print(0xA75F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2148): +Rule can never be matched: +"\uA761" { print(0xA761); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2150): +Rule can never be matched: +"\uA763" { print(0xA763); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2152): +Rule can never be matched: +"\uA765" { print(0xA765); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2154): +Rule can never be matched: +"\uA767" { print(0xA767); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2156): +Rule can never be matched: +"\uA769" { print(0xA769); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2158): +Rule can never be matched: +"\uA76B" { print(0xA76B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2160): +Rule can never be matched: +"\uA76D" { print(0xA76D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2162): +Rule can never be matched: +"\uA76F" { print(0xA76F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2164): +Rule can never be matched: +"\uA77A" { print(0xA77A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2166): +Rule can never be matched: +"\uA77C" { print(0xA77C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2167): +Rule can never be matched: +"\uA77D" { print(0xA77D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2169): +Rule can never be matched: +"\uA77F" { print(0xA77F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2171): +Rule can never be matched: +"\uA781" { print(0xA781); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2173): +Rule can never be matched: +"\uA783" { print(0xA783); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2175): +Rule can never be matched: +"\uA785" { print(0xA785); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2177): +Rule can never be matched: +"\uA787" { print(0xA787); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2179): +Rule can never be matched: +"\uA78C" { print(0xA78C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2180): +Rule can never be matched: +"\uA78D" { print(0xA78D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2182): +Rule can never be matched: +"\uA791" { print(0xA791); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2184): +Rule can never be matched: +"\uA793" { print(0xA793); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2187): +Rule can never be matched: +"\uA797" { print(0xA797); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2189): +Rule can never be matched: +"\uA799" { print(0xA799); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2191): +Rule can never be matched: +"\uA79B" { print(0xA79B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2193): +Rule can never be matched: +"\uA79D" { print(0xA79D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2195): +Rule can never be matched: +"\uA79F" { print(0xA79F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2197): +Rule can never be matched: +"\uA7A1" { print(0xA7A1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2199): +Rule can never be matched: +"\uA7A3" { print(0xA7A3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2201): +Rule can never be matched: +"\uA7A5" { print(0xA7A5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2203): +Rule can never be matched: +"\uA7A7" { print(0xA7A7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2205): +Rule can never be matched: +"\uA7A9" { print(0xA7A9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2206): +Rule can never be matched: +"\uA7AA" { print(0xA7AA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2207): +Rule can never be matched: +"\uA7AB" { print(0xA7AB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2208): +Rule can never be matched: +"\uA7AC" { print(0xA7AC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2209): +Rule can never be matched: +"\uA7AD" { print(0xA7AD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2210): +Rule can never be matched: +"\uA7AE" { print(0xA7AE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2211): +Rule can never be matched: +"\uA7B0" { print(0xA7B0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2212): +Rule can never be matched: +"\uA7B1" { print(0xA7B1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2213): +Rule can never be matched: +"\uA7B2" { print(0xA7B2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2216): +Rule can never be matched: +"\uA7B5" { print(0xA7B5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2218): +Rule can never be matched: +"\uA7B7" { print(0xA7B7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2220): +Rule can never be matched: +"\uA7B9" { print(0xA7B9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2222): +Rule can never be matched: +"\uA7BB" { print(0xA7BB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2224): +Rule can never be matched: +"\uA7BD" { print(0xA7BD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2226): +Rule can never be matched: +"\uA7BF" { print(0xA7BF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2228): +Rule can never be matched: +"\uA7C3" { print(0xA7C3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2229): +Rule can never be matched: +"\uA7C4" { print(0xA7C4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2230): +Rule can never be matched: +"\uA7C5" { print(0xA7C5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2231): +Rule can never be matched: +"\uA7C6" { print(0xA7C6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2232): +Rule can never be matched: +"\uAB53" { print(0xAB53); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2233): +Rule can never be matched: +"\uAB70" { print(0xAB70); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2234): +Rule can never be matched: +"\uAB71" { print(0xAB71); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2235): +Rule can never be matched: +"\uAB72" { print(0xAB72); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2236): +Rule can never be matched: +"\uAB73" { print(0xAB73); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2237): +Rule can never be matched: +"\uAB74" { print(0xAB74); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2238): +Rule can never be matched: +"\uAB75" { print(0xAB75); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2239): +Rule can never be matched: +"\uAB76" { print(0xAB76); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2240): +Rule can never be matched: +"\uAB77" { print(0xAB77); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2241): +Rule can never be matched: +"\uAB78" { print(0xAB78); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2242): +Rule can never be matched: +"\uAB79" { print(0xAB79); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2243): +Rule can never be matched: +"\uAB7A" { print(0xAB7A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2244): +Rule can never be matched: +"\uAB7B" { print(0xAB7B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2245): +Rule can never be matched: +"\uAB7C" { print(0xAB7C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2246): +Rule can never be matched: +"\uAB7D" { print(0xAB7D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2247): +Rule can never be matched: +"\uAB7E" { print(0xAB7E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2248): +Rule can never be matched: +"\uAB7F" { print(0xAB7F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2249): +Rule can never be matched: +"\uAB80" { print(0xAB80); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2250): +Rule can never be matched: +"\uAB81" { print(0xAB81); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2251): +Rule can never be matched: +"\uAB82" { print(0xAB82); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2252): +Rule can never be matched: +"\uAB83" { print(0xAB83); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2253): +Rule can never be matched: +"\uAB84" { print(0xAB84); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2254): +Rule can never be matched: +"\uAB85" { print(0xAB85); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2255): +Rule can never be matched: +"\uAB86" { print(0xAB86); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2256): +Rule can never be matched: +"\uAB87" { print(0xAB87); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2257): +Rule can never be matched: +"\uAB88" { print(0xAB88); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2258): +Rule can never be matched: +"\uAB89" { print(0xAB89); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2259): +Rule can never be matched: +"\uAB8A" { print(0xAB8A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2260): +Rule can never be matched: +"\uAB8B" { print(0xAB8B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2261): +Rule can never be matched: +"\uAB8C" { print(0xAB8C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2262): +Rule can never be matched: +"\uAB8D" { print(0xAB8D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2263): +Rule can never be matched: +"\uAB8E" { print(0xAB8E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2264): +Rule can never be matched: +"\uAB8F" { print(0xAB8F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2265): +Rule can never be matched: +"\uAB90" { print(0xAB90); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2266): +Rule can never be matched: +"\uAB91" { print(0xAB91); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2267): +Rule can never be matched: +"\uAB92" { print(0xAB92); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2268): +Rule can never be matched: +"\uAB93" { print(0xAB93); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2269): +Rule can never be matched: +"\uAB94" { print(0xAB94); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2270): +Rule can never be matched: +"\uAB95" { print(0xAB95); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2271): +Rule can never be matched: +"\uAB96" { print(0xAB96); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2272): +Rule can never be matched: +"\uAB97" { print(0xAB97); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2273): +Rule can never be matched: +"\uAB98" { print(0xAB98); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2274): +Rule can never be matched: +"\uAB99" { print(0xAB99); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2275): +Rule can never be matched: +"\uAB9A" { print(0xAB9A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2276): +Rule can never be matched: +"\uAB9B" { print(0xAB9B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2277): +Rule can never be matched: +"\uAB9C" { print(0xAB9C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2278): +Rule can never be matched: +"\uAB9D" { print(0xAB9D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2279): +Rule can never be matched: +"\uAB9E" { print(0xAB9E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2280): +Rule can never be matched: +"\uAB9F" { print(0xAB9F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2281): +Rule can never be matched: +"\uABA0" { print(0xABA0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2282): +Rule can never be matched: +"\uABA1" { print(0xABA1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2283): +Rule can never be matched: +"\uABA2" { print(0xABA2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2284): +Rule can never be matched: +"\uABA3" { print(0xABA3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2285): +Rule can never be matched: +"\uABA4" { print(0xABA4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2286): +Rule can never be matched: +"\uABA5" { print(0xABA5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2287): +Rule can never be matched: +"\uABA6" { print(0xABA6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2288): +Rule can never be matched: +"\uABA7" { print(0xABA7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2289): +Rule can never be matched: +"\uABA8" { print(0xABA8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2290): +Rule can never be matched: +"\uABA9" { print(0xABA9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2291): +Rule can never be matched: +"\uABAA" { print(0xABAA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2292): +Rule can never be matched: +"\uABAB" { print(0xABAB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2293): +Rule can never be matched: +"\uABAC" { print(0xABAC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2294): +Rule can never be matched: +"\uABAD" { print(0xABAD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2295): +Rule can never be matched: +"\uABAE" { print(0xABAE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2296): +Rule can never be matched: +"\uABAF" { print(0xABAF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2297): +Rule can never be matched: +"\uABB0" { print(0xABB0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2298): +Rule can never be matched: +"\uABB1" { print(0xABB1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2299): +Rule can never be matched: +"\uABB2" { print(0xABB2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2300): +Rule can never be matched: +"\uABB3" { print(0xABB3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2301): +Rule can never be matched: +"\uABB4" { print(0xABB4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2302): +Rule can never be matched: +"\uABB5" { print(0xABB5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2303): +Rule can never be matched: +"\uABB6" { print(0xABB6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2304): +Rule can never be matched: +"\uABB7" { print(0xABB7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2305): +Rule can never be matched: +"\uABB8" { print(0xABB8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2306): +Rule can never be matched: +"\uABB9" { print(0xABB9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2307): +Rule can never be matched: +"\uABBA" { print(0xABBA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2308): +Rule can never be matched: +"\uABBB" { print(0xABBB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2309): +Rule can never be matched: +"\uABBC" { print(0xABBC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2310): +Rule can never be matched: +"\uABBD" { print(0xABBD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2311): +Rule can never be matched: +"\uABBE" { print(0xABBE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2312): +Rule can never be matched: +"\uABBF" { print(0xABBF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2339): +Rule can never be matched: +"\uFF41" { print(0xFF41); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2340): +Rule can never be matched: +"\uFF42" { print(0xFF42); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2341): +Rule can never be matched: +"\uFF43" { print(0xFF43); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2342): +Rule can never be matched: +"\uFF44" { print(0xFF44); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2343): +Rule can never be matched: +"\uFF45" { print(0xFF45); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2344): +Rule can never be matched: +"\uFF46" { print(0xFF46); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2345): +Rule can never be matched: +"\uFF47" { print(0xFF47); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2346): +Rule can never be matched: +"\uFF48" { print(0xFF48); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2347): +Rule can never be matched: +"\uFF49" { print(0xFF49); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2348): +Rule can never be matched: +"\uFF4A" { print(0xFF4A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2349): +Rule can never be matched: +"\uFF4B" { print(0xFF4B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2350): +Rule can never be matched: +"\uFF4C" { print(0xFF4C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2351): +Rule can never be matched: +"\uFF4D" { print(0xFF4D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2352): +Rule can never be matched: +"\uFF4E" { print(0xFF4E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2353): +Rule can never be matched: +"\uFF4F" { print(0xFF4F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2354): +Rule can never be matched: +"\uFF50" { print(0xFF50); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2355): +Rule can never be matched: +"\uFF51" { print(0xFF51); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2356): +Rule can never be matched: +"\uFF52" { print(0xFF52); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2357): +Rule can never be matched: +"\uFF53" { print(0xFF53); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2358): +Rule can never be matched: +"\uFF54" { print(0xFF54); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2359): +Rule can never be matched: +"\uFF55" { print(0xFF55); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2360): +Rule can never be matched: +"\uFF56" { print(0xFF56); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2361): +Rule can never be matched: +"\uFF57" { print(0xFF57); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2362): +Rule can never be matched: +"\uFF58" { print(0xFF58); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2363): +Rule can never be matched: +"\uFF59" { print(0xFF59); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2364): +Rule can never be matched: +"\uFF5A" { print(0xFF5A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2405): +Rule can never be matched: +"\U010428" { print(0x10428); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2406): +Rule can never be matched: +"\U010429" { print(0x10429); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2407): +Rule can never be matched: +"\U01042A" { print(0x1042A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2408): +Rule can never be matched: +"\U01042B" { print(0x1042B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2409): +Rule can never be matched: +"\U01042C" { print(0x1042C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2410): +Rule can never be matched: +"\U01042D" { print(0x1042D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2411): +Rule can never be matched: +"\U01042E" { print(0x1042E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2412): +Rule can never be matched: +"\U01042F" { print(0x1042F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2413): +Rule can never be matched: +"\U010430" { print(0x10430); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2414): +Rule can never be matched: +"\U010431" { print(0x10431); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2415): +Rule can never be matched: +"\U010432" { print(0x10432); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2416): +Rule can never be matched: +"\U010433" { print(0x10433); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2417): +Rule can never be matched: +"\U010434" { print(0x10434); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2418): +Rule can never be matched: +"\U010435" { print(0x10435); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2419): +Rule can never be matched: +"\U010436" { print(0x10436); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2420): +Rule can never be matched: +"\U010437" { print(0x10437); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2421): +Rule can never be matched: +"\U010438" { print(0x10438); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2422): +Rule can never be matched: +"\U010439" { print(0x10439); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2423): +Rule can never be matched: +"\U01043A" { print(0x1043A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2424): +Rule can never be matched: +"\U01043B" { print(0x1043B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2425): +Rule can never be matched: +"\U01043C" { print(0x1043C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2426): +Rule can never be matched: +"\U01043D" { print(0x1043D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2427): +Rule can never be matched: +"\U01043E" { print(0x1043E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2428): +Rule can never be matched: +"\U01043F" { print(0x1043F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2429): +Rule can never be matched: +"\U010440" { print(0x10440); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2430): +Rule can never be matched: +"\U010441" { print(0x10441); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2431): +Rule can never be matched: +"\U010442" { print(0x10442); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2432): +Rule can never be matched: +"\U010443" { print(0x10443); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2433): +Rule can never be matched: +"\U010444" { print(0x10444); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2434): +Rule can never be matched: +"\U010445" { print(0x10445); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2435): +Rule can never be matched: +"\U010446" { print(0x10446); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2436): +Rule can never be matched: +"\U010447" { print(0x10447); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2437): +Rule can never be matched: +"\U010448" { print(0x10448); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2438): +Rule can never be matched: +"\U010449" { print(0x10449); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2439): +Rule can never be matched: +"\U01044A" { print(0x1044A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2440): +Rule can never be matched: +"\U01044B" { print(0x1044B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2441): +Rule can never be matched: +"\U01044C" { print(0x1044C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2442): +Rule can never be matched: +"\U01044D" { print(0x1044D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2443): +Rule can never be matched: +"\U01044E" { print(0x1044E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2444): +Rule can never be matched: +"\U01044F" { print(0x1044F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2481): +Rule can never be matched: +"\U0104D8" { print(0x104D8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2482): +Rule can never be matched: +"\U0104D9" { print(0x104D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2483): +Rule can never be matched: +"\U0104DA" { print(0x104DA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2484): +Rule can never be matched: +"\U0104DB" { print(0x104DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2485): +Rule can never be matched: +"\U0104DC" { print(0x104DC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2486): +Rule can never be matched: +"\U0104DD" { print(0x104DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2487): +Rule can never be matched: +"\U0104DE" { print(0x104DE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2488): +Rule can never be matched: +"\U0104DF" { print(0x104DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2489): +Rule can never be matched: +"\U0104E0" { print(0x104E0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2490): +Rule can never be matched: +"\U0104E1" { print(0x104E1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2491): +Rule can never be matched: +"\U0104E2" { print(0x104E2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2492): +Rule can never be matched: +"\U0104E3" { print(0x104E3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2493): +Rule can never be matched: +"\U0104E4" { print(0x104E4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2494): +Rule can never be matched: +"\U0104E5" { print(0x104E5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2495): +Rule can never be matched: +"\U0104E6" { print(0x104E6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2496): +Rule can never be matched: +"\U0104E7" { print(0x104E7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2497): +Rule can never be matched: +"\U0104E8" { print(0x104E8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2498): +Rule can never be matched: +"\U0104E9" { print(0x104E9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2499): +Rule can never be matched: +"\U0104EA" { print(0x104EA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2500): +Rule can never be matched: +"\U0104EB" { print(0x104EB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2501): +Rule can never be matched: +"\U0104EC" { print(0x104EC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2502): +Rule can never be matched: +"\U0104ED" { print(0x104ED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2503): +Rule can never be matched: +"\U0104EE" { print(0x104EE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2504): +Rule can never be matched: +"\U0104EF" { print(0x104EF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2505): +Rule can never be matched: +"\U0104F0" { print(0x104F0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2506): +Rule can never be matched: +"\U0104F1" { print(0x104F1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2507): +Rule can never be matched: +"\U0104F2" { print(0x104F2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2508): +Rule can never be matched: +"\U0104F3" { print(0x104F3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2509): +Rule can never be matched: +"\U0104F4" { print(0x104F4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2510): +Rule can never be matched: +"\U0104F5" { print(0x104F5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2511): +Rule can never be matched: +"\U0104F6" { print(0x104F6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2512): +Rule can never be matched: +"\U0104F7" { print(0x104F7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2513): +Rule can never be matched: +"\U0104F8" { print(0x104F8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2514): +Rule can never be matched: +"\U0104F9" { print(0x104F9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2515): +Rule can never be matched: +"\U0104FA" { print(0x104FA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2516): +Rule can never be matched: +"\U0104FB" { print(0x104FB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2568): +Rule can never be matched: +"\U010CC0" { print(0x10CC0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2569): +Rule can never be matched: +"\U010CC1" { print(0x10CC1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2570): +Rule can never be matched: +"\U010CC2" { print(0x10CC2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2571): +Rule can never be matched: +"\U010CC3" { print(0x10CC3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2572): +Rule can never be matched: +"\U010CC4" { print(0x10CC4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2573): +Rule can never be matched: +"\U010CC5" { print(0x10CC5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2574): +Rule can never be matched: +"\U010CC6" { print(0x10CC6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2575): +Rule can never be matched: +"\U010CC7" { print(0x10CC7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2576): +Rule can never be matched: +"\U010CC8" { print(0x10CC8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2577): +Rule can never be matched: +"\U010CC9" { print(0x10CC9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2578): +Rule can never be matched: +"\U010CCA" { print(0x10CCA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2579): +Rule can never be matched: +"\U010CCB" { print(0x10CCB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2580): +Rule can never be matched: +"\U010CCC" { print(0x10CCC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2581): +Rule can never be matched: +"\U010CCD" { print(0x10CCD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2582): +Rule can never be matched: +"\U010CCE" { print(0x10CCE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2583): +Rule can never be matched: +"\U010CCF" { print(0x10CCF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2584): +Rule can never be matched: +"\U010CD0" { print(0x10CD0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2585): +Rule can never be matched: +"\U010CD1" { print(0x10CD1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2586): +Rule can never be matched: +"\U010CD2" { print(0x10CD2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2587): +Rule can never be matched: +"\U010CD3" { print(0x10CD3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2588): +Rule can never be matched: +"\U010CD4" { print(0x10CD4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2589): +Rule can never be matched: +"\U010CD5" { print(0x10CD5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2590): +Rule can never be matched: +"\U010CD6" { print(0x10CD6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2591): +Rule can never be matched: +"\U010CD7" { print(0x10CD7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2592): +Rule can never be matched: +"\U010CD8" { print(0x10CD8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2593): +Rule can never be matched: +"\U010CD9" { print(0x10CD9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2594): +Rule can never be matched: +"\U010CDA" { print(0x10CDA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2595): +Rule can never be matched: +"\U010CDB" { print(0x10CDB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2596): +Rule can never be matched: +"\U010CDC" { print(0x10CDC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2597): +Rule can never be matched: +"\U010CDD" { print(0x10CDD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2598): +Rule can never be matched: +"\U010CDE" { print(0x10CDE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2599): +Rule can never be matched: +"\U010CDF" { print(0x10CDF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2600): +Rule can never be matched: +"\U010CE0" { print(0x10CE0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2601): +Rule can never be matched: +"\U010CE1" { print(0x10CE1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2602): +Rule can never be matched: +"\U010CE2" { print(0x10CE2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2603): +Rule can never be matched: +"\U010CE3" { print(0x10CE3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2604): +Rule can never be matched: +"\U010CE4" { print(0x10CE4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2605): +Rule can never be matched: +"\U010CE5" { print(0x10CE5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2606): +Rule can never be matched: +"\U010CE6" { print(0x10CE6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2607): +Rule can never be matched: +"\U010CE7" { print(0x10CE7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2608): +Rule can never be matched: +"\U010CE8" { print(0x10CE8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2609): +Rule can never be matched: +"\U010CE9" { print(0x10CE9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2610): +Rule can never be matched: +"\U010CEA" { print(0x10CEA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2611): +Rule can never be matched: +"\U010CEB" { print(0x10CEB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2612): +Rule can never be matched: +"\U010CEC" { print(0x10CEC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2613): +Rule can never be matched: +"\U010CED" { print(0x10CED); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2614): +Rule can never be matched: +"\U010CEE" { print(0x10CEE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2615): +Rule can never be matched: +"\U010CEF" { print(0x10CEF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2616): +Rule can never be matched: +"\U010CF0" { print(0x10CF0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2617): +Rule can never be matched: +"\U010CF1" { print(0x10CF1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2618): +Rule can never be matched: +"\U010CF2" { print(0x10CF2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2651): +Rule can never be matched: +"\U0118C0" { print(0x118C0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2652): +Rule can never be matched: +"\U0118C1" { print(0x118C1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2653): +Rule can never be matched: +"\U0118C2" { print(0x118C2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2654): +Rule can never be matched: +"\U0118C3" { print(0x118C3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2655): +Rule can never be matched: +"\U0118C4" { print(0x118C4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2656): +Rule can never be matched: +"\U0118C5" { print(0x118C5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2657): +Rule can never be matched: +"\U0118C6" { print(0x118C6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2658): +Rule can never be matched: +"\U0118C7" { print(0x118C7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2659): +Rule can never be matched: +"\U0118C8" { print(0x118C8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2660): +Rule can never be matched: +"\U0118C9" { print(0x118C9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2661): +Rule can never be matched: +"\U0118CA" { print(0x118CA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2662): +Rule can never be matched: +"\U0118CB" { print(0x118CB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2663): +Rule can never be matched: +"\U0118CC" { print(0x118CC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2664): +Rule can never be matched: +"\U0118CD" { print(0x118CD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2665): +Rule can never be matched: +"\U0118CE" { print(0x118CE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2666): +Rule can never be matched: +"\U0118CF" { print(0x118CF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2667): +Rule can never be matched: +"\U0118D0" { print(0x118D0); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2668): +Rule can never be matched: +"\U0118D1" { print(0x118D1); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2669): +Rule can never be matched: +"\U0118D2" { print(0x118D2); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2670): +Rule can never be matched: +"\U0118D3" { print(0x118D3); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2671): +Rule can never be matched: +"\U0118D4" { print(0x118D4); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2672): +Rule can never be matched: +"\U0118D5" { print(0x118D5); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2673): +Rule can never be matched: +"\U0118D6" { print(0x118D6); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2674): +Rule can never be matched: +"\U0118D7" { print(0x118D7); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2675): +Rule can never be matched: +"\U0118D8" { print(0x118D8); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2676): +Rule can never be matched: +"\U0118D9" { print(0x118D9); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2677): +Rule can never be matched: +"\U0118DA" { print(0x118DA); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2678): +Rule can never be matched: +"\U0118DB" { print(0x118DB); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2679): +Rule can never be matched: +"\U0118DC" { print(0x118DC); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2680): +Rule can never be matched: +"\U0118DD" { print(0x118DD); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2681): +Rule can never be matched: +"\U0118DE" { print(0x118DE); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2682): +Rule can never be matched: +"\U0118DF" { print(0x118DF); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2715): +Rule can never be matched: +"\U016E60" { print(0x16E60); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2716): +Rule can never be matched: +"\U016E61" { print(0x16E61); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2717): +Rule can never be matched: +"\U016E62" { print(0x16E62); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2718): +Rule can never be matched: +"\U016E63" { print(0x16E63); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2719): +Rule can never be matched: +"\U016E64" { print(0x16E64); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2720): +Rule can never be matched: +"\U016E65" { print(0x16E65); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2721): +Rule can never be matched: +"\U016E66" { print(0x16E66); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2722): +Rule can never be matched: +"\U016E67" { print(0x16E67); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2723): +Rule can never be matched: +"\U016E68" { print(0x16E68); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2724): +Rule can never be matched: +"\U016E69" { print(0x16E69); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2725): +Rule can never be matched: +"\U016E6A" { print(0x16E6A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2726): +Rule can never be matched: +"\U016E6B" { print(0x16E6B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2727): +Rule can never be matched: +"\U016E6C" { print(0x16E6C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2728): +Rule can never be matched: +"\U016E6D" { print(0x16E6D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2729): +Rule can never be matched: +"\U016E6E" { print(0x16E6E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2730): +Rule can never be matched: +"\U016E6F" { print(0x16E6F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2731): +Rule can never be matched: +"\U016E70" { print(0x16E70); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2732): +Rule can never be matched: +"\U016E71" { print(0x16E71); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2733): +Rule can never be matched: +"\U016E72" { print(0x16E72); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2734): +Rule can never be matched: +"\U016E73" { print(0x16E73); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2735): +Rule can never be matched: +"\U016E74" { print(0x16E74); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2736): +Rule can never be matched: +"\U016E75" { print(0x16E75); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2737): +Rule can never be matched: +"\U016E76" { print(0x16E76); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2738): +Rule can never be matched: +"\U016E77" { print(0x16E77); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2739): +Rule can never be matched: +"\U016E78" { print(0x16E78); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2740): +Rule can never be matched: +"\U016E79" { print(0x16E79); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2741): +Rule can never be matched: +"\U016E7A" { print(0x16E7A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2742): +Rule can never be matched: +"\U016E7B" { print(0x16E7B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2743): +Rule can never be matched: +"\U016E7C" { print(0x16E7C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2744): +Rule can never be matched: +"\U016E7D" { print(0x16E7D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2745): +Rule can never be matched: +"\U016E7E" { print(0x16E7E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2746): +Rule can never be matched: +"\U016E7F" { print(0x16E7F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2781): +Rule can never be matched: +"\U01E922" { print(0x1E922); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2782): +Rule can never be matched: +"\U01E923" { print(0x1E923); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2783): +Rule can never be matched: +"\U01E924" { print(0x1E924); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2784): +Rule can never be matched: +"\U01E925" { print(0x1E925); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2785): +Rule can never be matched: +"\U01E926" { print(0x1E926); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2786): +Rule can never be matched: +"\U01E927" { print(0x1E927); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2787): +Rule can never be matched: +"\U01E928" { print(0x1E928); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2788): +Rule can never be matched: +"\U01E929" { print(0x1E929); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2789): +Rule can never be matched: +"\U01E92A" { print(0x1E92A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2790): +Rule can never be matched: +"\U01E92B" { print(0x1E92B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2791): +Rule can never be matched: +"\U01E92C" { print(0x1E92C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2792): +Rule can never be matched: +"\U01E92D" { print(0x1E92D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2793): +Rule can never be matched: +"\U01E92E" { print(0x1E92E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2794): +Rule can never be matched: +"\U01E92F" { print(0x1E92F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2795): +Rule can never be matched: +"\U01E930" { print(0x1E930); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2796): +Rule can never be matched: +"\U01E931" { print(0x1E931); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2797): +Rule can never be matched: +"\U01E932" { print(0x1E932); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2798): +Rule can never be matched: +"\U01E933" { print(0x1E933); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2799): +Rule can never be matched: +"\U01E934" { print(0x1E934); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2800): +Rule can never be matched: +"\U01E935" { print(0x1E935); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2801): +Rule can never be matched: +"\U01E936" { print(0x1E936); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2802): +Rule can never be matched: +"\U01E937" { print(0x1E937); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2803): +Rule can never be matched: +"\U01E938" { print(0x1E938); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2804): +Rule can never be matched: +"\U01E939" { print(0x1E939); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2805): +Rule can never be matched: +"\U01E93A" { print(0x1E93A); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2806): +Rule can never be matched: +"\U01E93B" { print(0x1E93B); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2807): +Rule can never be matched: +"\U01E93C" { print(0x1E93C); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2808): +Rule can never be matched: +"\U01E93D" { print(0x1E93D); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2809): +Rule can never be matched: +"\U01E93E" { print(0x1E93E); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2810): +Rule can never be matched: +"\U01E93F" { print(0x1E93F); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2811): +Rule can never be matched: +"\U01E940" { print(0x1E940); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2812): +Rule can never be matched: +"\U01E941" { print(0x1E941); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2813): +Rule can never be matched: +"\U01E942" { print(0x1E942); } + +Warning in file "src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex" (line 2814): +Rule can never be matched: +"\U01E943" { print(0x1E943); } diff --git a/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex new file mode 100644 index 000000000..40210d913 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_1.flex @@ -0,0 +1,2815 @@ +%% + +%unicode 12.1 +%public +%class UnicodeCaseless_12_1 + +%type int +%caseless +%standalone + +%{ + void print(int codePoint) { + System.out.format("input char %04X matches %04X case-insensitively%n", + yytext().codePointAt(0), codePoint); + } +%} + +%% + +<> { return 1; } +"\u0041" { print(0x0041); } +"\u0042" { print(0x0042); } +"\u0043" { print(0x0043); } +"\u0044" { print(0x0044); } +"\u0045" { print(0x0045); } +"\u0046" { print(0x0046); } +"\u0047" { print(0x0047); } +"\u0048" { print(0x0048); } +"\u0049" { print(0x0049); } +"\u004A" { print(0x004A); } +"\u004B" { print(0x004B); } +"\u004C" { print(0x004C); } +"\u004D" { print(0x004D); } +"\u004E" { print(0x004E); } +"\u004F" { print(0x004F); } +"\u0050" { print(0x0050); } +"\u0051" { print(0x0051); } +"\u0052" { print(0x0052); } +"\u0053" { print(0x0053); } +"\u0054" { print(0x0054); } +"\u0055" { print(0x0055); } +"\u0056" { print(0x0056); } +"\u0057" { print(0x0057); } +"\u0058" { print(0x0058); } +"\u0059" { print(0x0059); } +"\u005A" { print(0x005A); } +"\u0061" { print(0x0061); } +"\u0062" { print(0x0062); } +"\u0063" { print(0x0063); } +"\u0064" { print(0x0064); } +"\u0065" { print(0x0065); } +"\u0066" { print(0x0066); } +"\u0067" { print(0x0067); } +"\u0068" { print(0x0068); } +"\u0069" { print(0x0069); } +"\u006A" { print(0x006A); } +"\u006B" { print(0x006B); } +"\u006C" { print(0x006C); } +"\u006D" { print(0x006D); } +"\u006E" { print(0x006E); } +"\u006F" { print(0x006F); } +"\u0070" { print(0x0070); } +"\u0071" { print(0x0071); } +"\u0072" { print(0x0072); } +"\u0073" { print(0x0073); } +"\u0074" { print(0x0074); } +"\u0075" { print(0x0075); } +"\u0076" { print(0x0076); } +"\u0077" { print(0x0077); } +"\u0078" { print(0x0078); } +"\u0079" { print(0x0079); } +"\u007A" { print(0x007A); } +"\u00B5" { print(0x00B5); } +"\u00C0" { print(0x00C0); } +"\u00C1" { print(0x00C1); } +"\u00C2" { print(0x00C2); } +"\u00C3" { print(0x00C3); } +"\u00C4" { print(0x00C4); } +"\u00C5" { print(0x00C5); } +"\u00C6" { print(0x00C6); } +"\u00C7" { print(0x00C7); } +"\u00C8" { print(0x00C8); } +"\u00C9" { print(0x00C9); } +"\u00CA" { print(0x00CA); } +"\u00CB" { print(0x00CB); } +"\u00CC" { print(0x00CC); } +"\u00CD" { print(0x00CD); } +"\u00CE" { print(0x00CE); } +"\u00CF" { print(0x00CF); } +"\u00D0" { print(0x00D0); } +"\u00D1" { print(0x00D1); } +"\u00D2" { print(0x00D2); } +"\u00D3" { print(0x00D3); } +"\u00D4" { print(0x00D4); } +"\u00D5" { print(0x00D5); } +"\u00D6" { print(0x00D6); } +"\u00D8" { print(0x00D8); } +"\u00D9" { print(0x00D9); } +"\u00DA" { print(0x00DA); } +"\u00DB" { print(0x00DB); } +"\u00DC" { print(0x00DC); } +"\u00DD" { print(0x00DD); } +"\u00DE" { print(0x00DE); } +"\u00DF" { print(0x00DF); } +"\u00E0" { print(0x00E0); } +"\u00E1" { print(0x00E1); } +"\u00E2" { print(0x00E2); } +"\u00E3" { print(0x00E3); } +"\u00E4" { print(0x00E4); } +"\u00E5" { print(0x00E5); } +"\u00E6" { print(0x00E6); } +"\u00E7" { print(0x00E7); } +"\u00E8" { print(0x00E8); } +"\u00E9" { print(0x00E9); } +"\u00EA" { print(0x00EA); } +"\u00EB" { print(0x00EB); } +"\u00EC" { print(0x00EC); } +"\u00ED" { print(0x00ED); } +"\u00EE" { print(0x00EE); } +"\u00EF" { print(0x00EF); } +"\u00F0" { print(0x00F0); } +"\u00F1" { print(0x00F1); } +"\u00F2" { print(0x00F2); } +"\u00F3" { print(0x00F3); } +"\u00F4" { print(0x00F4); } +"\u00F5" { print(0x00F5); } +"\u00F6" { print(0x00F6); } +"\u00F8" { print(0x00F8); } +"\u00F9" { print(0x00F9); } +"\u00FA" { print(0x00FA); } +"\u00FB" { print(0x00FB); } +"\u00FC" { print(0x00FC); } +"\u00FD" { print(0x00FD); } +"\u00FE" { print(0x00FE); } +"\u00FF" { print(0x00FF); } +"\u0100" { print(0x0100); } +"\u0101" { print(0x0101); } +"\u0102" { print(0x0102); } +"\u0103" { print(0x0103); } +"\u0104" { print(0x0104); } +"\u0105" { print(0x0105); } +"\u0106" { print(0x0106); } +"\u0107" { print(0x0107); } +"\u0108" { print(0x0108); } +"\u0109" { print(0x0109); } +"\u010A" { print(0x010A); } +"\u010B" { print(0x010B); } +"\u010C" { print(0x010C); } +"\u010D" { print(0x010D); } +"\u010E" { print(0x010E); } +"\u010F" { print(0x010F); } +"\u0110" { print(0x0110); } +"\u0111" { print(0x0111); } +"\u0112" { print(0x0112); } +"\u0113" { print(0x0113); } +"\u0114" { print(0x0114); } +"\u0115" { print(0x0115); } +"\u0116" { print(0x0116); } +"\u0117" { print(0x0117); } +"\u0118" { print(0x0118); } +"\u0119" { print(0x0119); } +"\u011A" { print(0x011A); } +"\u011B" { print(0x011B); } +"\u011C" { print(0x011C); } +"\u011D" { print(0x011D); } +"\u011E" { print(0x011E); } +"\u011F" { print(0x011F); } +"\u0120" { print(0x0120); } +"\u0121" { print(0x0121); } +"\u0122" { print(0x0122); } +"\u0123" { print(0x0123); } +"\u0124" { print(0x0124); } +"\u0125" { print(0x0125); } +"\u0126" { print(0x0126); } +"\u0127" { print(0x0127); } +"\u0128" { print(0x0128); } +"\u0129" { print(0x0129); } +"\u012A" { print(0x012A); } +"\u012B" { print(0x012B); } +"\u012C" { print(0x012C); } +"\u012D" { print(0x012D); } +"\u012E" { print(0x012E); } +"\u012F" { print(0x012F); } +"\u0130" { print(0x0130); } +"\u0131" { print(0x0131); } +"\u0132" { print(0x0132); } +"\u0133" { print(0x0133); } +"\u0134" { print(0x0134); } +"\u0135" { print(0x0135); } +"\u0136" { print(0x0136); } +"\u0137" { print(0x0137); } +"\u0139" { print(0x0139); } +"\u013A" { print(0x013A); } +"\u013B" { print(0x013B); } +"\u013C" { print(0x013C); } +"\u013D" { print(0x013D); } +"\u013E" { print(0x013E); } +"\u013F" { print(0x013F); } +"\u0140" { print(0x0140); } +"\u0141" { print(0x0141); } +"\u0142" { print(0x0142); } +"\u0143" { print(0x0143); } +"\u0144" { print(0x0144); } +"\u0145" { print(0x0145); } +"\u0146" { print(0x0146); } +"\u0147" { print(0x0147); } +"\u0148" { print(0x0148); } +"\u014A" { print(0x014A); } +"\u014B" { print(0x014B); } +"\u014C" { print(0x014C); } +"\u014D" { print(0x014D); } +"\u014E" { print(0x014E); } +"\u014F" { print(0x014F); } +"\u0150" { print(0x0150); } +"\u0151" { print(0x0151); } +"\u0152" { print(0x0152); } +"\u0153" { print(0x0153); } +"\u0154" { print(0x0154); } +"\u0155" { print(0x0155); } +"\u0156" { print(0x0156); } +"\u0157" { print(0x0157); } +"\u0158" { print(0x0158); } +"\u0159" { print(0x0159); } +"\u015A" { print(0x015A); } +"\u015B" { print(0x015B); } +"\u015C" { print(0x015C); } +"\u015D" { print(0x015D); } +"\u015E" { print(0x015E); } +"\u015F" { print(0x015F); } +"\u0160" { print(0x0160); } +"\u0161" { print(0x0161); } +"\u0162" { print(0x0162); } +"\u0163" { print(0x0163); } +"\u0164" { print(0x0164); } +"\u0165" { print(0x0165); } +"\u0166" { print(0x0166); } +"\u0167" { print(0x0167); } +"\u0168" { print(0x0168); } +"\u0169" { print(0x0169); } +"\u016A" { print(0x016A); } +"\u016B" { print(0x016B); } +"\u016C" { print(0x016C); } +"\u016D" { print(0x016D); } +"\u016E" { print(0x016E); } +"\u016F" { print(0x016F); } +"\u0170" { print(0x0170); } +"\u0171" { print(0x0171); } +"\u0172" { print(0x0172); } +"\u0173" { print(0x0173); } +"\u0174" { print(0x0174); } +"\u0175" { print(0x0175); } +"\u0176" { print(0x0176); } +"\u0177" { print(0x0177); } +"\u0178" { print(0x0178); } +"\u0179" { print(0x0179); } +"\u017A" { print(0x017A); } +"\u017B" { print(0x017B); } +"\u017C" { print(0x017C); } +"\u017D" { print(0x017D); } +"\u017E" { print(0x017E); } +"\u017F" { print(0x017F); } +"\u0180" { print(0x0180); } +"\u0181" { print(0x0181); } +"\u0182" { print(0x0182); } +"\u0183" { print(0x0183); } +"\u0184" { print(0x0184); } +"\u0185" { print(0x0185); } +"\u0186" { print(0x0186); } +"\u0187" { print(0x0187); } +"\u0188" { print(0x0188); } +"\u0189" { print(0x0189); } +"\u018A" { print(0x018A); } +"\u018B" { print(0x018B); } +"\u018C" { print(0x018C); } +"\u018E" { print(0x018E); } +"\u018F" { print(0x018F); } +"\u0190" { print(0x0190); } +"\u0191" { print(0x0191); } +"\u0192" { print(0x0192); } +"\u0193" { print(0x0193); } +"\u0194" { print(0x0194); } +"\u0195" { print(0x0195); } +"\u0196" { print(0x0196); } +"\u0197" { print(0x0197); } +"\u0198" { print(0x0198); } +"\u0199" { print(0x0199); } +"\u019A" { print(0x019A); } +"\u019C" { print(0x019C); } +"\u019D" { print(0x019D); } +"\u019E" { print(0x019E); } +"\u019F" { print(0x019F); } +"\u01A0" { print(0x01A0); } +"\u01A1" { print(0x01A1); } +"\u01A2" { print(0x01A2); } +"\u01A3" { print(0x01A3); } +"\u01A4" { print(0x01A4); } +"\u01A5" { print(0x01A5); } +"\u01A6" { print(0x01A6); } +"\u01A7" { print(0x01A7); } +"\u01A8" { print(0x01A8); } +"\u01A9" { print(0x01A9); } +"\u01AC" { print(0x01AC); } +"\u01AD" { print(0x01AD); } +"\u01AE" { print(0x01AE); } +"\u01AF" { print(0x01AF); } +"\u01B0" { print(0x01B0); } +"\u01B1" { print(0x01B1); } +"\u01B2" { print(0x01B2); } +"\u01B3" { print(0x01B3); } +"\u01B4" { print(0x01B4); } +"\u01B5" { print(0x01B5); } +"\u01B6" { print(0x01B6); } +"\u01B7" { print(0x01B7); } +"\u01B8" { print(0x01B8); } +"\u01B9" { print(0x01B9); } +"\u01BC" { print(0x01BC); } +"\u01BD" { print(0x01BD); } +"\u01BF" { print(0x01BF); } +"\u01C4" { print(0x01C4); } +"\u01C5" { print(0x01C5); } +"\u01C6" { print(0x01C6); } +"\u01C7" { print(0x01C7); } +"\u01C8" { print(0x01C8); } +"\u01C9" { print(0x01C9); } +"\u01CA" { print(0x01CA); } +"\u01CB" { print(0x01CB); } +"\u01CC" { print(0x01CC); } +"\u01CD" { print(0x01CD); } +"\u01CE" { print(0x01CE); } +"\u01CF" { print(0x01CF); } +"\u01D0" { print(0x01D0); } +"\u01D1" { print(0x01D1); } +"\u01D2" { print(0x01D2); } +"\u01D3" { print(0x01D3); } +"\u01D4" { print(0x01D4); } +"\u01D5" { print(0x01D5); } +"\u01D6" { print(0x01D6); } +"\u01D7" { print(0x01D7); } +"\u01D8" { print(0x01D8); } +"\u01D9" { print(0x01D9); } +"\u01DA" { print(0x01DA); } +"\u01DB" { print(0x01DB); } +"\u01DC" { print(0x01DC); } +"\u01DD" { print(0x01DD); } +"\u01DE" { print(0x01DE); } +"\u01DF" { print(0x01DF); } +"\u01E0" { print(0x01E0); } +"\u01E1" { print(0x01E1); } +"\u01E2" { print(0x01E2); } +"\u01E3" { print(0x01E3); } +"\u01E4" { print(0x01E4); } +"\u01E5" { print(0x01E5); } +"\u01E6" { print(0x01E6); } +"\u01E7" { print(0x01E7); } +"\u01E8" { print(0x01E8); } +"\u01E9" { print(0x01E9); } +"\u01EA" { print(0x01EA); } +"\u01EB" { print(0x01EB); } +"\u01EC" { print(0x01EC); } +"\u01ED" { print(0x01ED); } +"\u01EE" { print(0x01EE); } +"\u01EF" { print(0x01EF); } +"\u01F1" { print(0x01F1); } +"\u01F2" { print(0x01F2); } +"\u01F3" { print(0x01F3); } +"\u01F4" { print(0x01F4); } +"\u01F5" { print(0x01F5); } +"\u01F6" { print(0x01F6); } +"\u01F7" { print(0x01F7); } +"\u01F8" { print(0x01F8); } +"\u01F9" { print(0x01F9); } +"\u01FA" { print(0x01FA); } +"\u01FB" { print(0x01FB); } +"\u01FC" { print(0x01FC); } +"\u01FD" { print(0x01FD); } +"\u01FE" { print(0x01FE); } +"\u01FF" { print(0x01FF); } +"\u0200" { print(0x0200); } +"\u0201" { print(0x0201); } +"\u0202" { print(0x0202); } +"\u0203" { print(0x0203); } +"\u0204" { print(0x0204); } +"\u0205" { print(0x0205); } +"\u0206" { print(0x0206); } +"\u0207" { print(0x0207); } +"\u0208" { print(0x0208); } +"\u0209" { print(0x0209); } +"\u020A" { print(0x020A); } +"\u020B" { print(0x020B); } +"\u020C" { print(0x020C); } +"\u020D" { print(0x020D); } +"\u020E" { print(0x020E); } +"\u020F" { print(0x020F); } +"\u0210" { print(0x0210); } +"\u0211" { print(0x0211); } +"\u0212" { print(0x0212); } +"\u0213" { print(0x0213); } +"\u0214" { print(0x0214); } +"\u0215" { print(0x0215); } +"\u0216" { print(0x0216); } +"\u0217" { print(0x0217); } +"\u0218" { print(0x0218); } +"\u0219" { print(0x0219); } +"\u021A" { print(0x021A); } +"\u021B" { print(0x021B); } +"\u021C" { print(0x021C); } +"\u021D" { print(0x021D); } +"\u021E" { print(0x021E); } +"\u021F" { print(0x021F); } +"\u0220" { print(0x0220); } +"\u0222" { print(0x0222); } +"\u0223" { print(0x0223); } +"\u0224" { print(0x0224); } +"\u0225" { print(0x0225); } +"\u0226" { print(0x0226); } +"\u0227" { print(0x0227); } +"\u0228" { print(0x0228); } +"\u0229" { print(0x0229); } +"\u022A" { print(0x022A); } +"\u022B" { print(0x022B); } +"\u022C" { print(0x022C); } +"\u022D" { print(0x022D); } +"\u022E" { print(0x022E); } +"\u022F" { print(0x022F); } +"\u0230" { print(0x0230); } +"\u0231" { print(0x0231); } +"\u0232" { print(0x0232); } +"\u0233" { print(0x0233); } +"\u023A" { print(0x023A); } +"\u023B" { print(0x023B); } +"\u023C" { print(0x023C); } +"\u023D" { print(0x023D); } +"\u023E" { print(0x023E); } +"\u023F" { print(0x023F); } +"\u0240" { print(0x0240); } +"\u0241" { print(0x0241); } +"\u0242" { print(0x0242); } +"\u0243" { print(0x0243); } +"\u0244" { print(0x0244); } +"\u0245" { print(0x0245); } +"\u0246" { print(0x0246); } +"\u0247" { print(0x0247); } +"\u0248" { print(0x0248); } +"\u0249" { print(0x0249); } +"\u024A" { print(0x024A); } +"\u024B" { print(0x024B); } +"\u024C" { print(0x024C); } +"\u024D" { print(0x024D); } +"\u024E" { print(0x024E); } +"\u024F" { print(0x024F); } +"\u0250" { print(0x0250); } +"\u0251" { print(0x0251); } +"\u0252" { print(0x0252); } +"\u0253" { print(0x0253); } +"\u0254" { print(0x0254); } +"\u0256" { print(0x0256); } +"\u0257" { print(0x0257); } +"\u0259" { print(0x0259); } +"\u025B" { print(0x025B); } +"\u025C" { print(0x025C); } +"\u0260" { print(0x0260); } +"\u0261" { print(0x0261); } +"\u0263" { print(0x0263); } +"\u0265" { print(0x0265); } +"\u0266" { print(0x0266); } +"\u0268" { print(0x0268); } +"\u0269" { print(0x0269); } +"\u026A" { print(0x026A); } +"\u026B" { print(0x026B); } +"\u026C" { print(0x026C); } +"\u026F" { print(0x026F); } +"\u0271" { print(0x0271); } +"\u0272" { print(0x0272); } +"\u0275" { print(0x0275); } +"\u027D" { print(0x027D); } +"\u0280" { print(0x0280); } +"\u0282" { print(0x0282); } +"\u0283" { print(0x0283); } +"\u0287" { print(0x0287); } +"\u0288" { print(0x0288); } +"\u0289" { print(0x0289); } +"\u028A" { print(0x028A); } +"\u028B" { print(0x028B); } +"\u028C" { print(0x028C); } +"\u0292" { print(0x0292); } +"\u029D" { print(0x029D); } +"\u029E" { print(0x029E); } +"\u0345" { print(0x0345); } +"\u0370" { print(0x0370); } +"\u0371" { print(0x0371); } +"\u0372" { print(0x0372); } +"\u0373" { print(0x0373); } +"\u0376" { print(0x0376); } +"\u0377" { print(0x0377); } +"\u037B" { print(0x037B); } +"\u037C" { print(0x037C); } +"\u037D" { print(0x037D); } +"\u037F" { print(0x037F); } +"\u0386" { print(0x0386); } +"\u0388" { print(0x0388); } +"\u0389" { print(0x0389); } +"\u038A" { print(0x038A); } +"\u038C" { print(0x038C); } +"\u038E" { print(0x038E); } +"\u038F" { print(0x038F); } +"\u0391" { print(0x0391); } +"\u0392" { print(0x0392); } +"\u0393" { print(0x0393); } +"\u0394" { print(0x0394); } +"\u0395" { print(0x0395); } +"\u0396" { print(0x0396); } +"\u0397" { print(0x0397); } +"\u0398" { print(0x0398); } +"\u0399" { print(0x0399); } +"\u039A" { print(0x039A); } +"\u039B" { print(0x039B); } +"\u039C" { print(0x039C); } +"\u039D" { print(0x039D); } +"\u039E" { print(0x039E); } +"\u039F" { print(0x039F); } +"\u03A0" { print(0x03A0); } +"\u03A1" { print(0x03A1); } +"\u03A3" { print(0x03A3); } +"\u03A4" { print(0x03A4); } +"\u03A5" { print(0x03A5); } +"\u03A6" { print(0x03A6); } +"\u03A7" { print(0x03A7); } +"\u03A8" { print(0x03A8); } +"\u03A9" { print(0x03A9); } +"\u03AA" { print(0x03AA); } +"\u03AB" { print(0x03AB); } +"\u03AC" { print(0x03AC); } +"\u03AD" { print(0x03AD); } +"\u03AE" { print(0x03AE); } +"\u03AF" { print(0x03AF); } +"\u03B1" { print(0x03B1); } +"\u03B2" { print(0x03B2); } +"\u03B3" { print(0x03B3); } +"\u03B4" { print(0x03B4); } +"\u03B5" { print(0x03B5); } +"\u03B6" { print(0x03B6); } +"\u03B7" { print(0x03B7); } +"\u03B8" { print(0x03B8); } +"\u03B9" { print(0x03B9); } +"\u03BA" { print(0x03BA); } +"\u03BB" { print(0x03BB); } +"\u03BC" { print(0x03BC); } +"\u03BD" { print(0x03BD); } +"\u03BE" { print(0x03BE); } +"\u03BF" { print(0x03BF); } +"\u03C0" { print(0x03C0); } +"\u03C1" { print(0x03C1); } +"\u03C2" { print(0x03C2); } +"\u03C3" { print(0x03C3); } +"\u03C4" { print(0x03C4); } +"\u03C5" { print(0x03C5); } +"\u03C6" { print(0x03C6); } +"\u03C7" { print(0x03C7); } +"\u03C8" { print(0x03C8); } +"\u03C9" { print(0x03C9); } +"\u03CA" { print(0x03CA); } +"\u03CB" { print(0x03CB); } +"\u03CC" { print(0x03CC); } +"\u03CD" { print(0x03CD); } +"\u03CE" { print(0x03CE); } +"\u03CF" { print(0x03CF); } +"\u03D0" { print(0x03D0); } +"\u03D1" { print(0x03D1); } +"\u03D5" { print(0x03D5); } +"\u03D6" { print(0x03D6); } +"\u03D7" { print(0x03D7); } +"\u03D8" { print(0x03D8); } +"\u03D9" { print(0x03D9); } +"\u03DA" { print(0x03DA); } +"\u03DB" { print(0x03DB); } +"\u03DC" { print(0x03DC); } +"\u03DD" { print(0x03DD); } +"\u03DE" { print(0x03DE); } +"\u03DF" { print(0x03DF); } +"\u03E0" { print(0x03E0); } +"\u03E1" { print(0x03E1); } +"\u03E2" { print(0x03E2); } +"\u03E3" { print(0x03E3); } +"\u03E4" { print(0x03E4); } +"\u03E5" { print(0x03E5); } +"\u03E6" { print(0x03E6); } +"\u03E7" { print(0x03E7); } +"\u03E8" { print(0x03E8); } +"\u03E9" { print(0x03E9); } +"\u03EA" { print(0x03EA); } +"\u03EB" { print(0x03EB); } +"\u03EC" { print(0x03EC); } +"\u03ED" { print(0x03ED); } +"\u03EE" { print(0x03EE); } +"\u03EF" { print(0x03EF); } +"\u03F0" { print(0x03F0); } +"\u03F1" { print(0x03F1); } +"\u03F2" { print(0x03F2); } +"\u03F3" { print(0x03F3); } +"\u03F4" { print(0x03F4); } +"\u03F5" { print(0x03F5); } +"\u03F7" { print(0x03F7); } +"\u03F8" { print(0x03F8); } +"\u03F9" { print(0x03F9); } +"\u03FA" { print(0x03FA); } +"\u03FB" { print(0x03FB); } +"\u03FD" { print(0x03FD); } +"\u03FE" { print(0x03FE); } +"\u03FF" { print(0x03FF); } +"\u0400" { print(0x0400); } +"\u0401" { print(0x0401); } +"\u0402" { print(0x0402); } +"\u0403" { print(0x0403); } +"\u0404" { print(0x0404); } +"\u0405" { print(0x0405); } +"\u0406" { print(0x0406); } +"\u0407" { print(0x0407); } +"\u0408" { print(0x0408); } +"\u0409" { print(0x0409); } +"\u040A" { print(0x040A); } +"\u040B" { print(0x040B); } +"\u040C" { print(0x040C); } +"\u040D" { print(0x040D); } +"\u040E" { print(0x040E); } +"\u040F" { print(0x040F); } +"\u0410" { print(0x0410); } +"\u0411" { print(0x0411); } +"\u0412" { print(0x0412); } +"\u0413" { print(0x0413); } +"\u0414" { print(0x0414); } +"\u0415" { print(0x0415); } +"\u0416" { print(0x0416); } +"\u0417" { print(0x0417); } +"\u0418" { print(0x0418); } +"\u0419" { print(0x0419); } +"\u041A" { print(0x041A); } +"\u041B" { print(0x041B); } +"\u041C" { print(0x041C); } +"\u041D" { print(0x041D); } +"\u041E" { print(0x041E); } +"\u041F" { print(0x041F); } +"\u0420" { print(0x0420); } +"\u0421" { print(0x0421); } +"\u0422" { print(0x0422); } +"\u0423" { print(0x0423); } +"\u0424" { print(0x0424); } +"\u0425" { print(0x0425); } +"\u0426" { print(0x0426); } +"\u0427" { print(0x0427); } +"\u0428" { print(0x0428); } +"\u0429" { print(0x0429); } +"\u042A" { print(0x042A); } +"\u042B" { print(0x042B); } +"\u042C" { print(0x042C); } +"\u042D" { print(0x042D); } +"\u042E" { print(0x042E); } +"\u042F" { print(0x042F); } +"\u0430" { print(0x0430); } +"\u0431" { print(0x0431); } +"\u0432" { print(0x0432); } +"\u0433" { print(0x0433); } +"\u0434" { print(0x0434); } +"\u0435" { print(0x0435); } +"\u0436" { print(0x0436); } +"\u0437" { print(0x0437); } +"\u0438" { print(0x0438); } +"\u0439" { print(0x0439); } +"\u043A" { print(0x043A); } +"\u043B" { print(0x043B); } +"\u043C" { print(0x043C); } +"\u043D" { print(0x043D); } +"\u043E" { print(0x043E); } +"\u043F" { print(0x043F); } +"\u0440" { print(0x0440); } +"\u0441" { print(0x0441); } +"\u0442" { print(0x0442); } +"\u0443" { print(0x0443); } +"\u0444" { print(0x0444); } +"\u0445" { print(0x0445); } +"\u0446" { print(0x0446); } +"\u0447" { print(0x0447); } +"\u0448" { print(0x0448); } +"\u0449" { print(0x0449); } +"\u044A" { print(0x044A); } +"\u044B" { print(0x044B); } +"\u044C" { print(0x044C); } +"\u044D" { print(0x044D); } +"\u044E" { print(0x044E); } +"\u044F" { print(0x044F); } +"\u0450" { print(0x0450); } +"\u0451" { print(0x0451); } +"\u0452" { print(0x0452); } +"\u0453" { print(0x0453); } +"\u0454" { print(0x0454); } +"\u0455" { print(0x0455); } +"\u0456" { print(0x0456); } +"\u0457" { print(0x0457); } +"\u0458" { print(0x0458); } +"\u0459" { print(0x0459); } +"\u045A" { print(0x045A); } +"\u045B" { print(0x045B); } +"\u045C" { print(0x045C); } +"\u045D" { print(0x045D); } +"\u045E" { print(0x045E); } +"\u045F" { print(0x045F); } +"\u0460" { print(0x0460); } +"\u0461" { print(0x0461); } +"\u0462" { print(0x0462); } +"\u0463" { print(0x0463); } +"\u0464" { print(0x0464); } +"\u0465" { print(0x0465); } +"\u0466" { print(0x0466); } +"\u0467" { print(0x0467); } +"\u0468" { print(0x0468); } +"\u0469" { print(0x0469); } +"\u046A" { print(0x046A); } +"\u046B" { print(0x046B); } +"\u046C" { print(0x046C); } +"\u046D" { print(0x046D); } +"\u046E" { print(0x046E); } +"\u046F" { print(0x046F); } +"\u0470" { print(0x0470); } +"\u0471" { print(0x0471); } +"\u0472" { print(0x0472); } +"\u0473" { print(0x0473); } +"\u0474" { print(0x0474); } +"\u0475" { print(0x0475); } +"\u0476" { print(0x0476); } +"\u0477" { print(0x0477); } +"\u0478" { print(0x0478); } +"\u0479" { print(0x0479); } +"\u047A" { print(0x047A); } +"\u047B" { print(0x047B); } +"\u047C" { print(0x047C); } +"\u047D" { print(0x047D); } +"\u047E" { print(0x047E); } +"\u047F" { print(0x047F); } +"\u0480" { print(0x0480); } +"\u0481" { print(0x0481); } +"\u048A" { print(0x048A); } +"\u048B" { print(0x048B); } +"\u048C" { print(0x048C); } +"\u048D" { print(0x048D); } +"\u048E" { print(0x048E); } +"\u048F" { print(0x048F); } +"\u0490" { print(0x0490); } +"\u0491" { print(0x0491); } +"\u0492" { print(0x0492); } +"\u0493" { print(0x0493); } +"\u0494" { print(0x0494); } +"\u0495" { print(0x0495); } +"\u0496" { print(0x0496); } +"\u0497" { print(0x0497); } +"\u0498" { print(0x0498); } +"\u0499" { print(0x0499); } +"\u049A" { print(0x049A); } +"\u049B" { print(0x049B); } +"\u049C" { print(0x049C); } +"\u049D" { print(0x049D); } +"\u049E" { print(0x049E); } +"\u049F" { print(0x049F); } +"\u04A0" { print(0x04A0); } +"\u04A1" { print(0x04A1); } +"\u04A2" { print(0x04A2); } +"\u04A3" { print(0x04A3); } +"\u04A4" { print(0x04A4); } +"\u04A5" { print(0x04A5); } +"\u04A6" { print(0x04A6); } +"\u04A7" { print(0x04A7); } +"\u04A8" { print(0x04A8); } +"\u04A9" { print(0x04A9); } +"\u04AA" { print(0x04AA); } +"\u04AB" { print(0x04AB); } +"\u04AC" { print(0x04AC); } +"\u04AD" { print(0x04AD); } +"\u04AE" { print(0x04AE); } +"\u04AF" { print(0x04AF); } +"\u04B0" { print(0x04B0); } +"\u04B1" { print(0x04B1); } +"\u04B2" { print(0x04B2); } +"\u04B3" { print(0x04B3); } +"\u04B4" { print(0x04B4); } +"\u04B5" { print(0x04B5); } +"\u04B6" { print(0x04B6); } +"\u04B7" { print(0x04B7); } +"\u04B8" { print(0x04B8); } +"\u04B9" { print(0x04B9); } +"\u04BA" { print(0x04BA); } +"\u04BB" { print(0x04BB); } +"\u04BC" { print(0x04BC); } +"\u04BD" { print(0x04BD); } +"\u04BE" { print(0x04BE); } +"\u04BF" { print(0x04BF); } +"\u04C0" { print(0x04C0); } +"\u04C1" { print(0x04C1); } +"\u04C2" { print(0x04C2); } +"\u04C3" { print(0x04C3); } +"\u04C4" { print(0x04C4); } +"\u04C5" { print(0x04C5); } +"\u04C6" { print(0x04C6); } +"\u04C7" { print(0x04C7); } +"\u04C8" { print(0x04C8); } +"\u04C9" { print(0x04C9); } +"\u04CA" { print(0x04CA); } +"\u04CB" { print(0x04CB); } +"\u04CC" { print(0x04CC); } +"\u04CD" { print(0x04CD); } +"\u04CE" { print(0x04CE); } +"\u04CF" { print(0x04CF); } +"\u04D0" { print(0x04D0); } +"\u04D1" { print(0x04D1); } +"\u04D2" { print(0x04D2); } +"\u04D3" { print(0x04D3); } +"\u04D4" { print(0x04D4); } +"\u04D5" { print(0x04D5); } +"\u04D6" { print(0x04D6); } +"\u04D7" { print(0x04D7); } +"\u04D8" { print(0x04D8); } +"\u04D9" { print(0x04D9); } +"\u04DA" { print(0x04DA); } +"\u04DB" { print(0x04DB); } +"\u04DC" { print(0x04DC); } +"\u04DD" { print(0x04DD); } +"\u04DE" { print(0x04DE); } +"\u04DF" { print(0x04DF); } +"\u04E0" { print(0x04E0); } +"\u04E1" { print(0x04E1); } +"\u04E2" { print(0x04E2); } +"\u04E3" { print(0x04E3); } +"\u04E4" { print(0x04E4); } +"\u04E5" { print(0x04E5); } +"\u04E6" { print(0x04E6); } +"\u04E7" { print(0x04E7); } +"\u04E8" { print(0x04E8); } +"\u04E9" { print(0x04E9); } +"\u04EA" { print(0x04EA); } +"\u04EB" { print(0x04EB); } +"\u04EC" { print(0x04EC); } +"\u04ED" { print(0x04ED); } +"\u04EE" { print(0x04EE); } +"\u04EF" { print(0x04EF); } +"\u04F0" { print(0x04F0); } +"\u04F1" { print(0x04F1); } +"\u04F2" { print(0x04F2); } +"\u04F3" { print(0x04F3); } +"\u04F4" { print(0x04F4); } +"\u04F5" { print(0x04F5); } +"\u04F6" { print(0x04F6); } +"\u04F7" { print(0x04F7); } +"\u04F8" { print(0x04F8); } +"\u04F9" { print(0x04F9); } +"\u04FA" { print(0x04FA); } +"\u04FB" { print(0x04FB); } +"\u04FC" { print(0x04FC); } +"\u04FD" { print(0x04FD); } +"\u04FE" { print(0x04FE); } +"\u04FF" { print(0x04FF); } +"\u0500" { print(0x0500); } +"\u0501" { print(0x0501); } +"\u0502" { print(0x0502); } +"\u0503" { print(0x0503); } +"\u0504" { print(0x0504); } +"\u0505" { print(0x0505); } +"\u0506" { print(0x0506); } +"\u0507" { print(0x0507); } +"\u0508" { print(0x0508); } +"\u0509" { print(0x0509); } +"\u050A" { print(0x050A); } +"\u050B" { print(0x050B); } +"\u050C" { print(0x050C); } +"\u050D" { print(0x050D); } +"\u050E" { print(0x050E); } +"\u050F" { print(0x050F); } +"\u0510" { print(0x0510); } +"\u0511" { print(0x0511); } +"\u0512" { print(0x0512); } +"\u0513" { print(0x0513); } +"\u0514" { print(0x0514); } +"\u0515" { print(0x0515); } +"\u0516" { print(0x0516); } +"\u0517" { print(0x0517); } +"\u0518" { print(0x0518); } +"\u0519" { print(0x0519); } +"\u051A" { print(0x051A); } +"\u051B" { print(0x051B); } +"\u051C" { print(0x051C); } +"\u051D" { print(0x051D); } +"\u051E" { print(0x051E); } +"\u051F" { print(0x051F); } +"\u0520" { print(0x0520); } +"\u0521" { print(0x0521); } +"\u0522" { print(0x0522); } +"\u0523" { print(0x0523); } +"\u0524" { print(0x0524); } +"\u0525" { print(0x0525); } +"\u0526" { print(0x0526); } +"\u0527" { print(0x0527); } +"\u0528" { print(0x0528); } +"\u0529" { print(0x0529); } +"\u052A" { print(0x052A); } +"\u052B" { print(0x052B); } +"\u052C" { print(0x052C); } +"\u052D" { print(0x052D); } +"\u052E" { print(0x052E); } +"\u052F" { print(0x052F); } +"\u0531" { print(0x0531); } +"\u0532" { print(0x0532); } +"\u0533" { print(0x0533); } +"\u0534" { print(0x0534); } +"\u0535" { print(0x0535); } +"\u0536" { print(0x0536); } +"\u0537" { print(0x0537); } +"\u0538" { print(0x0538); } +"\u0539" { print(0x0539); } +"\u053A" { print(0x053A); } +"\u053B" { print(0x053B); } +"\u053C" { print(0x053C); } +"\u053D" { print(0x053D); } +"\u053E" { print(0x053E); } +"\u053F" { print(0x053F); } +"\u0540" { print(0x0540); } +"\u0541" { print(0x0541); } +"\u0542" { print(0x0542); } +"\u0543" { print(0x0543); } +"\u0544" { print(0x0544); } +"\u0545" { print(0x0545); } +"\u0546" { print(0x0546); } +"\u0547" { print(0x0547); } +"\u0548" { print(0x0548); } +"\u0549" { print(0x0549); } +"\u054A" { print(0x054A); } +"\u054B" { print(0x054B); } +"\u054C" { print(0x054C); } +"\u054D" { print(0x054D); } +"\u054E" { print(0x054E); } +"\u054F" { print(0x054F); } +"\u0550" { print(0x0550); } +"\u0551" { print(0x0551); } +"\u0552" { print(0x0552); } +"\u0553" { print(0x0553); } +"\u0554" { print(0x0554); } +"\u0555" { print(0x0555); } +"\u0556" { print(0x0556); } +"\u0561" { print(0x0561); } +"\u0562" { print(0x0562); } +"\u0563" { print(0x0563); } +"\u0564" { print(0x0564); } +"\u0565" { print(0x0565); } +"\u0566" { print(0x0566); } +"\u0567" { print(0x0567); } +"\u0568" { print(0x0568); } +"\u0569" { print(0x0569); } +"\u056A" { print(0x056A); } +"\u056B" { print(0x056B); } +"\u056C" { print(0x056C); } +"\u056D" { print(0x056D); } +"\u056E" { print(0x056E); } +"\u056F" { print(0x056F); } +"\u0570" { print(0x0570); } +"\u0571" { print(0x0571); } +"\u0572" { print(0x0572); } +"\u0573" { print(0x0573); } +"\u0574" { print(0x0574); } +"\u0575" { print(0x0575); } +"\u0576" { print(0x0576); } +"\u0577" { print(0x0577); } +"\u0578" { print(0x0578); } +"\u0579" { print(0x0579); } +"\u057A" { print(0x057A); } +"\u057B" { print(0x057B); } +"\u057C" { print(0x057C); } +"\u057D" { print(0x057D); } +"\u057E" { print(0x057E); } +"\u057F" { print(0x057F); } +"\u0580" { print(0x0580); } +"\u0581" { print(0x0581); } +"\u0582" { print(0x0582); } +"\u0583" { print(0x0583); } +"\u0584" { print(0x0584); } +"\u0585" { print(0x0585); } +"\u0586" { print(0x0586); } +"\u10A0" { print(0x10A0); } +"\u10A1" { print(0x10A1); } +"\u10A2" { print(0x10A2); } +"\u10A3" { print(0x10A3); } +"\u10A4" { print(0x10A4); } +"\u10A5" { print(0x10A5); } +"\u10A6" { print(0x10A6); } +"\u10A7" { print(0x10A7); } +"\u10A8" { print(0x10A8); } +"\u10A9" { print(0x10A9); } +"\u10AA" { print(0x10AA); } +"\u10AB" { print(0x10AB); } +"\u10AC" { print(0x10AC); } +"\u10AD" { print(0x10AD); } +"\u10AE" { print(0x10AE); } +"\u10AF" { print(0x10AF); } +"\u10B0" { print(0x10B0); } +"\u10B1" { print(0x10B1); } +"\u10B2" { print(0x10B2); } +"\u10B3" { print(0x10B3); } +"\u10B4" { print(0x10B4); } +"\u10B5" { print(0x10B5); } +"\u10B6" { print(0x10B6); } +"\u10B7" { print(0x10B7); } +"\u10B8" { print(0x10B8); } +"\u10B9" { print(0x10B9); } +"\u10BA" { print(0x10BA); } +"\u10BB" { print(0x10BB); } +"\u10BC" { print(0x10BC); } +"\u10BD" { print(0x10BD); } +"\u10BE" { print(0x10BE); } +"\u10BF" { print(0x10BF); } +"\u10C0" { print(0x10C0); } +"\u10C1" { print(0x10C1); } +"\u10C2" { print(0x10C2); } +"\u10C3" { print(0x10C3); } +"\u10C4" { print(0x10C4); } +"\u10C5" { print(0x10C5); } +"\u10C7" { print(0x10C7); } +"\u10CD" { print(0x10CD); } +"\u10D0" { print(0x10D0); } +"\u10D1" { print(0x10D1); } +"\u10D2" { print(0x10D2); } +"\u10D3" { print(0x10D3); } +"\u10D4" { print(0x10D4); } +"\u10D5" { print(0x10D5); } +"\u10D6" { print(0x10D6); } +"\u10D7" { print(0x10D7); } +"\u10D8" { print(0x10D8); } +"\u10D9" { print(0x10D9); } +"\u10DA" { print(0x10DA); } +"\u10DB" { print(0x10DB); } +"\u10DC" { print(0x10DC); } +"\u10DD" { print(0x10DD); } +"\u10DE" { print(0x10DE); } +"\u10DF" { print(0x10DF); } +"\u10E0" { print(0x10E0); } +"\u10E1" { print(0x10E1); } +"\u10E2" { print(0x10E2); } +"\u10E3" { print(0x10E3); } +"\u10E4" { print(0x10E4); } +"\u10E5" { print(0x10E5); } +"\u10E6" { print(0x10E6); } +"\u10E7" { print(0x10E7); } +"\u10E8" { print(0x10E8); } +"\u10E9" { print(0x10E9); } +"\u10EA" { print(0x10EA); } +"\u10EB" { print(0x10EB); } +"\u10EC" { print(0x10EC); } +"\u10ED" { print(0x10ED); } +"\u10EE" { print(0x10EE); } +"\u10EF" { print(0x10EF); } +"\u10F0" { print(0x10F0); } +"\u10F1" { print(0x10F1); } +"\u10F2" { print(0x10F2); } +"\u10F3" { print(0x10F3); } +"\u10F4" { print(0x10F4); } +"\u10F5" { print(0x10F5); } +"\u10F6" { print(0x10F6); } +"\u10F7" { print(0x10F7); } +"\u10F8" { print(0x10F8); } +"\u10F9" { print(0x10F9); } +"\u10FA" { print(0x10FA); } +"\u10FD" { print(0x10FD); } +"\u10FE" { print(0x10FE); } +"\u10FF" { print(0x10FF); } +"\u13A0" { print(0x13A0); } +"\u13A1" { print(0x13A1); } +"\u13A2" { print(0x13A2); } +"\u13A3" { print(0x13A3); } +"\u13A4" { print(0x13A4); } +"\u13A5" { print(0x13A5); } +"\u13A6" { print(0x13A6); } +"\u13A7" { print(0x13A7); } +"\u13A8" { print(0x13A8); } +"\u13A9" { print(0x13A9); } +"\u13AA" { print(0x13AA); } +"\u13AB" { print(0x13AB); } +"\u13AC" { print(0x13AC); } +"\u13AD" { print(0x13AD); } +"\u13AE" { print(0x13AE); } +"\u13AF" { print(0x13AF); } +"\u13B0" { print(0x13B0); } +"\u13B1" { print(0x13B1); } +"\u13B2" { print(0x13B2); } +"\u13B3" { print(0x13B3); } +"\u13B4" { print(0x13B4); } +"\u13B5" { print(0x13B5); } +"\u13B6" { print(0x13B6); } +"\u13B7" { print(0x13B7); } +"\u13B8" { print(0x13B8); } +"\u13B9" { print(0x13B9); } +"\u13BA" { print(0x13BA); } +"\u13BB" { print(0x13BB); } +"\u13BC" { print(0x13BC); } +"\u13BD" { print(0x13BD); } +"\u13BE" { print(0x13BE); } +"\u13BF" { print(0x13BF); } +"\u13C0" { print(0x13C0); } +"\u13C1" { print(0x13C1); } +"\u13C2" { print(0x13C2); } +"\u13C3" { print(0x13C3); } +"\u13C4" { print(0x13C4); } +"\u13C5" { print(0x13C5); } +"\u13C6" { print(0x13C6); } +"\u13C7" { print(0x13C7); } +"\u13C8" { print(0x13C8); } +"\u13C9" { print(0x13C9); } +"\u13CA" { print(0x13CA); } +"\u13CB" { print(0x13CB); } +"\u13CC" { print(0x13CC); } +"\u13CD" { print(0x13CD); } +"\u13CE" { print(0x13CE); } +"\u13CF" { print(0x13CF); } +"\u13D0" { print(0x13D0); } +"\u13D1" { print(0x13D1); } +"\u13D2" { print(0x13D2); } +"\u13D3" { print(0x13D3); } +"\u13D4" { print(0x13D4); } +"\u13D5" { print(0x13D5); } +"\u13D6" { print(0x13D6); } +"\u13D7" { print(0x13D7); } +"\u13D8" { print(0x13D8); } +"\u13D9" { print(0x13D9); } +"\u13DA" { print(0x13DA); } +"\u13DB" { print(0x13DB); } +"\u13DC" { print(0x13DC); } +"\u13DD" { print(0x13DD); } +"\u13DE" { print(0x13DE); } +"\u13DF" { print(0x13DF); } +"\u13E0" { print(0x13E0); } +"\u13E1" { print(0x13E1); } +"\u13E2" { print(0x13E2); } +"\u13E3" { print(0x13E3); } +"\u13E4" { print(0x13E4); } +"\u13E5" { print(0x13E5); } +"\u13E6" { print(0x13E6); } +"\u13E7" { print(0x13E7); } +"\u13E8" { print(0x13E8); } +"\u13E9" { print(0x13E9); } +"\u13EA" { print(0x13EA); } +"\u13EB" { print(0x13EB); } +"\u13EC" { print(0x13EC); } +"\u13ED" { print(0x13ED); } +"\u13EE" { print(0x13EE); } +"\u13EF" { print(0x13EF); } +"\u13F0" { print(0x13F0); } +"\u13F1" { print(0x13F1); } +"\u13F2" { print(0x13F2); } +"\u13F3" { print(0x13F3); } +"\u13F4" { print(0x13F4); } +"\u13F5" { print(0x13F5); } +"\u13F8" { print(0x13F8); } +"\u13F9" { print(0x13F9); } +"\u13FA" { print(0x13FA); } +"\u13FB" { print(0x13FB); } +"\u13FC" { print(0x13FC); } +"\u13FD" { print(0x13FD); } +"\u1C80" { print(0x1C80); } +"\u1C81" { print(0x1C81); } +"\u1C82" { print(0x1C82); } +"\u1C83" { print(0x1C83); } +"\u1C84" { print(0x1C84); } +"\u1C85" { print(0x1C85); } +"\u1C86" { print(0x1C86); } +"\u1C87" { print(0x1C87); } +"\u1C88" { print(0x1C88); } +"\u1C90" { print(0x1C90); } +"\u1C91" { print(0x1C91); } +"\u1C92" { print(0x1C92); } +"\u1C93" { print(0x1C93); } +"\u1C94" { print(0x1C94); } +"\u1C95" { print(0x1C95); } +"\u1C96" { print(0x1C96); } +"\u1C97" { print(0x1C97); } +"\u1C98" { print(0x1C98); } +"\u1C99" { print(0x1C99); } +"\u1C9A" { print(0x1C9A); } +"\u1C9B" { print(0x1C9B); } +"\u1C9C" { print(0x1C9C); } +"\u1C9D" { print(0x1C9D); } +"\u1C9E" { print(0x1C9E); } +"\u1C9F" { print(0x1C9F); } +"\u1CA0" { print(0x1CA0); } +"\u1CA1" { print(0x1CA1); } +"\u1CA2" { print(0x1CA2); } +"\u1CA3" { print(0x1CA3); } +"\u1CA4" { print(0x1CA4); } +"\u1CA5" { print(0x1CA5); } +"\u1CA6" { print(0x1CA6); } +"\u1CA7" { print(0x1CA7); } +"\u1CA8" { print(0x1CA8); } +"\u1CA9" { print(0x1CA9); } +"\u1CAA" { print(0x1CAA); } +"\u1CAB" { print(0x1CAB); } +"\u1CAC" { print(0x1CAC); } +"\u1CAD" { print(0x1CAD); } +"\u1CAE" { print(0x1CAE); } +"\u1CAF" { print(0x1CAF); } +"\u1CB0" { print(0x1CB0); } +"\u1CB1" { print(0x1CB1); } +"\u1CB2" { print(0x1CB2); } +"\u1CB3" { print(0x1CB3); } +"\u1CB4" { print(0x1CB4); } +"\u1CB5" { print(0x1CB5); } +"\u1CB6" { print(0x1CB6); } +"\u1CB7" { print(0x1CB7); } +"\u1CB8" { print(0x1CB8); } +"\u1CB9" { print(0x1CB9); } +"\u1CBA" { print(0x1CBA); } +"\u1CBD" { print(0x1CBD); } +"\u1CBE" { print(0x1CBE); } +"\u1CBF" { print(0x1CBF); } +"\u1D79" { print(0x1D79); } +"\u1D7D" { print(0x1D7D); } +"\u1D8E" { print(0x1D8E); } +"\u1E00" { print(0x1E00); } +"\u1E01" { print(0x1E01); } +"\u1E02" { print(0x1E02); } +"\u1E03" { print(0x1E03); } +"\u1E04" { print(0x1E04); } +"\u1E05" { print(0x1E05); } +"\u1E06" { print(0x1E06); } +"\u1E07" { print(0x1E07); } +"\u1E08" { print(0x1E08); } +"\u1E09" { print(0x1E09); } +"\u1E0A" { print(0x1E0A); } +"\u1E0B" { print(0x1E0B); } +"\u1E0C" { print(0x1E0C); } +"\u1E0D" { print(0x1E0D); } +"\u1E0E" { print(0x1E0E); } +"\u1E0F" { print(0x1E0F); } +"\u1E10" { print(0x1E10); } +"\u1E11" { print(0x1E11); } +"\u1E12" { print(0x1E12); } +"\u1E13" { print(0x1E13); } +"\u1E14" { print(0x1E14); } +"\u1E15" { print(0x1E15); } +"\u1E16" { print(0x1E16); } +"\u1E17" { print(0x1E17); } +"\u1E18" { print(0x1E18); } +"\u1E19" { print(0x1E19); } +"\u1E1A" { print(0x1E1A); } +"\u1E1B" { print(0x1E1B); } +"\u1E1C" { print(0x1E1C); } +"\u1E1D" { print(0x1E1D); } +"\u1E1E" { print(0x1E1E); } +"\u1E1F" { print(0x1E1F); } +"\u1E20" { print(0x1E20); } +"\u1E21" { print(0x1E21); } +"\u1E22" { print(0x1E22); } +"\u1E23" { print(0x1E23); } +"\u1E24" { print(0x1E24); } +"\u1E25" { print(0x1E25); } +"\u1E26" { print(0x1E26); } +"\u1E27" { print(0x1E27); } +"\u1E28" { print(0x1E28); } +"\u1E29" { print(0x1E29); } +"\u1E2A" { print(0x1E2A); } +"\u1E2B" { print(0x1E2B); } +"\u1E2C" { print(0x1E2C); } +"\u1E2D" { print(0x1E2D); } +"\u1E2E" { print(0x1E2E); } +"\u1E2F" { print(0x1E2F); } +"\u1E30" { print(0x1E30); } +"\u1E31" { print(0x1E31); } +"\u1E32" { print(0x1E32); } +"\u1E33" { print(0x1E33); } +"\u1E34" { print(0x1E34); } +"\u1E35" { print(0x1E35); } +"\u1E36" { print(0x1E36); } +"\u1E37" { print(0x1E37); } +"\u1E38" { print(0x1E38); } +"\u1E39" { print(0x1E39); } +"\u1E3A" { print(0x1E3A); } +"\u1E3B" { print(0x1E3B); } +"\u1E3C" { print(0x1E3C); } +"\u1E3D" { print(0x1E3D); } +"\u1E3E" { print(0x1E3E); } +"\u1E3F" { print(0x1E3F); } +"\u1E40" { print(0x1E40); } +"\u1E41" { print(0x1E41); } +"\u1E42" { print(0x1E42); } +"\u1E43" { print(0x1E43); } +"\u1E44" { print(0x1E44); } +"\u1E45" { print(0x1E45); } +"\u1E46" { print(0x1E46); } +"\u1E47" { print(0x1E47); } +"\u1E48" { print(0x1E48); } +"\u1E49" { print(0x1E49); } +"\u1E4A" { print(0x1E4A); } +"\u1E4B" { print(0x1E4B); } +"\u1E4C" { print(0x1E4C); } +"\u1E4D" { print(0x1E4D); } +"\u1E4E" { print(0x1E4E); } +"\u1E4F" { print(0x1E4F); } +"\u1E50" { print(0x1E50); } +"\u1E51" { print(0x1E51); } +"\u1E52" { print(0x1E52); } +"\u1E53" { print(0x1E53); } +"\u1E54" { print(0x1E54); } +"\u1E55" { print(0x1E55); } +"\u1E56" { print(0x1E56); } +"\u1E57" { print(0x1E57); } +"\u1E58" { print(0x1E58); } +"\u1E59" { print(0x1E59); } +"\u1E5A" { print(0x1E5A); } +"\u1E5B" { print(0x1E5B); } +"\u1E5C" { print(0x1E5C); } +"\u1E5D" { print(0x1E5D); } +"\u1E5E" { print(0x1E5E); } +"\u1E5F" { print(0x1E5F); } +"\u1E60" { print(0x1E60); } +"\u1E61" { print(0x1E61); } +"\u1E62" { print(0x1E62); } +"\u1E63" { print(0x1E63); } +"\u1E64" { print(0x1E64); } +"\u1E65" { print(0x1E65); } +"\u1E66" { print(0x1E66); } +"\u1E67" { print(0x1E67); } +"\u1E68" { print(0x1E68); } +"\u1E69" { print(0x1E69); } +"\u1E6A" { print(0x1E6A); } +"\u1E6B" { print(0x1E6B); } +"\u1E6C" { print(0x1E6C); } +"\u1E6D" { print(0x1E6D); } +"\u1E6E" { print(0x1E6E); } +"\u1E6F" { print(0x1E6F); } +"\u1E70" { print(0x1E70); } +"\u1E71" { print(0x1E71); } +"\u1E72" { print(0x1E72); } +"\u1E73" { print(0x1E73); } +"\u1E74" { print(0x1E74); } +"\u1E75" { print(0x1E75); } +"\u1E76" { print(0x1E76); } +"\u1E77" { print(0x1E77); } +"\u1E78" { print(0x1E78); } +"\u1E79" { print(0x1E79); } +"\u1E7A" { print(0x1E7A); } +"\u1E7B" { print(0x1E7B); } +"\u1E7C" { print(0x1E7C); } +"\u1E7D" { print(0x1E7D); } +"\u1E7E" { print(0x1E7E); } +"\u1E7F" { print(0x1E7F); } +"\u1E80" { print(0x1E80); } +"\u1E81" { print(0x1E81); } +"\u1E82" { print(0x1E82); } +"\u1E83" { print(0x1E83); } +"\u1E84" { print(0x1E84); } +"\u1E85" { print(0x1E85); } +"\u1E86" { print(0x1E86); } +"\u1E87" { print(0x1E87); } +"\u1E88" { print(0x1E88); } +"\u1E89" { print(0x1E89); } +"\u1E8A" { print(0x1E8A); } +"\u1E8B" { print(0x1E8B); } +"\u1E8C" { print(0x1E8C); } +"\u1E8D" { print(0x1E8D); } +"\u1E8E" { print(0x1E8E); } +"\u1E8F" { print(0x1E8F); } +"\u1E90" { print(0x1E90); } +"\u1E91" { print(0x1E91); } +"\u1E92" { print(0x1E92); } +"\u1E93" { print(0x1E93); } +"\u1E94" { print(0x1E94); } +"\u1E95" { print(0x1E95); } +"\u1E9B" { print(0x1E9B); } +"\u1E9E" { print(0x1E9E); } +"\u1EA0" { print(0x1EA0); } +"\u1EA1" { print(0x1EA1); } +"\u1EA2" { print(0x1EA2); } +"\u1EA3" { print(0x1EA3); } +"\u1EA4" { print(0x1EA4); } +"\u1EA5" { print(0x1EA5); } +"\u1EA6" { print(0x1EA6); } +"\u1EA7" { print(0x1EA7); } +"\u1EA8" { print(0x1EA8); } +"\u1EA9" { print(0x1EA9); } +"\u1EAA" { print(0x1EAA); } +"\u1EAB" { print(0x1EAB); } +"\u1EAC" { print(0x1EAC); } +"\u1EAD" { print(0x1EAD); } +"\u1EAE" { print(0x1EAE); } +"\u1EAF" { print(0x1EAF); } +"\u1EB0" { print(0x1EB0); } +"\u1EB1" { print(0x1EB1); } +"\u1EB2" { print(0x1EB2); } +"\u1EB3" { print(0x1EB3); } +"\u1EB4" { print(0x1EB4); } +"\u1EB5" { print(0x1EB5); } +"\u1EB6" { print(0x1EB6); } +"\u1EB7" { print(0x1EB7); } +"\u1EB8" { print(0x1EB8); } +"\u1EB9" { print(0x1EB9); } +"\u1EBA" { print(0x1EBA); } +"\u1EBB" { print(0x1EBB); } +"\u1EBC" { print(0x1EBC); } +"\u1EBD" { print(0x1EBD); } +"\u1EBE" { print(0x1EBE); } +"\u1EBF" { print(0x1EBF); } +"\u1EC0" { print(0x1EC0); } +"\u1EC1" { print(0x1EC1); } +"\u1EC2" { print(0x1EC2); } +"\u1EC3" { print(0x1EC3); } +"\u1EC4" { print(0x1EC4); } +"\u1EC5" { print(0x1EC5); } +"\u1EC6" { print(0x1EC6); } +"\u1EC7" { print(0x1EC7); } +"\u1EC8" { print(0x1EC8); } +"\u1EC9" { print(0x1EC9); } +"\u1ECA" { print(0x1ECA); } +"\u1ECB" { print(0x1ECB); } +"\u1ECC" { print(0x1ECC); } +"\u1ECD" { print(0x1ECD); } +"\u1ECE" { print(0x1ECE); } +"\u1ECF" { print(0x1ECF); } +"\u1ED0" { print(0x1ED0); } +"\u1ED1" { print(0x1ED1); } +"\u1ED2" { print(0x1ED2); } +"\u1ED3" { print(0x1ED3); } +"\u1ED4" { print(0x1ED4); } +"\u1ED5" { print(0x1ED5); } +"\u1ED6" { print(0x1ED6); } +"\u1ED7" { print(0x1ED7); } +"\u1ED8" { print(0x1ED8); } +"\u1ED9" { print(0x1ED9); } +"\u1EDA" { print(0x1EDA); } +"\u1EDB" { print(0x1EDB); } +"\u1EDC" { print(0x1EDC); } +"\u1EDD" { print(0x1EDD); } +"\u1EDE" { print(0x1EDE); } +"\u1EDF" { print(0x1EDF); } +"\u1EE0" { print(0x1EE0); } +"\u1EE1" { print(0x1EE1); } +"\u1EE2" { print(0x1EE2); } +"\u1EE3" { print(0x1EE3); } +"\u1EE4" { print(0x1EE4); } +"\u1EE5" { print(0x1EE5); } +"\u1EE6" { print(0x1EE6); } +"\u1EE7" { print(0x1EE7); } +"\u1EE8" { print(0x1EE8); } +"\u1EE9" { print(0x1EE9); } +"\u1EEA" { print(0x1EEA); } +"\u1EEB" { print(0x1EEB); } +"\u1EEC" { print(0x1EEC); } +"\u1EED" { print(0x1EED); } +"\u1EEE" { print(0x1EEE); } +"\u1EEF" { print(0x1EEF); } +"\u1EF0" { print(0x1EF0); } +"\u1EF1" { print(0x1EF1); } +"\u1EF2" { print(0x1EF2); } +"\u1EF3" { print(0x1EF3); } +"\u1EF4" { print(0x1EF4); } +"\u1EF5" { print(0x1EF5); } +"\u1EF6" { print(0x1EF6); } +"\u1EF7" { print(0x1EF7); } +"\u1EF8" { print(0x1EF8); } +"\u1EF9" { print(0x1EF9); } +"\u1EFA" { print(0x1EFA); } +"\u1EFB" { print(0x1EFB); } +"\u1EFC" { print(0x1EFC); } +"\u1EFD" { print(0x1EFD); } +"\u1EFE" { print(0x1EFE); } +"\u1EFF" { print(0x1EFF); } +"\u1F00" { print(0x1F00); } +"\u1F01" { print(0x1F01); } +"\u1F02" { print(0x1F02); } +"\u1F03" { print(0x1F03); } +"\u1F04" { print(0x1F04); } +"\u1F05" { print(0x1F05); } +"\u1F06" { print(0x1F06); } +"\u1F07" { print(0x1F07); } +"\u1F08" { print(0x1F08); } +"\u1F09" { print(0x1F09); } +"\u1F0A" { print(0x1F0A); } +"\u1F0B" { print(0x1F0B); } +"\u1F0C" { print(0x1F0C); } +"\u1F0D" { print(0x1F0D); } +"\u1F0E" { print(0x1F0E); } +"\u1F0F" { print(0x1F0F); } +"\u1F10" { print(0x1F10); } +"\u1F11" { print(0x1F11); } +"\u1F12" { print(0x1F12); } +"\u1F13" { print(0x1F13); } +"\u1F14" { print(0x1F14); } +"\u1F15" { print(0x1F15); } +"\u1F18" { print(0x1F18); } +"\u1F19" { print(0x1F19); } +"\u1F1A" { print(0x1F1A); } +"\u1F1B" { print(0x1F1B); } +"\u1F1C" { print(0x1F1C); } +"\u1F1D" { print(0x1F1D); } +"\u1F20" { print(0x1F20); } +"\u1F21" { print(0x1F21); } +"\u1F22" { print(0x1F22); } +"\u1F23" { print(0x1F23); } +"\u1F24" { print(0x1F24); } +"\u1F25" { print(0x1F25); } +"\u1F26" { print(0x1F26); } +"\u1F27" { print(0x1F27); } +"\u1F28" { print(0x1F28); } +"\u1F29" { print(0x1F29); } +"\u1F2A" { print(0x1F2A); } +"\u1F2B" { print(0x1F2B); } +"\u1F2C" { print(0x1F2C); } +"\u1F2D" { print(0x1F2D); } +"\u1F2E" { print(0x1F2E); } +"\u1F2F" { print(0x1F2F); } +"\u1F30" { print(0x1F30); } +"\u1F31" { print(0x1F31); } +"\u1F32" { print(0x1F32); } +"\u1F33" { print(0x1F33); } +"\u1F34" { print(0x1F34); } +"\u1F35" { print(0x1F35); } +"\u1F36" { print(0x1F36); } +"\u1F37" { print(0x1F37); } +"\u1F38" { print(0x1F38); } +"\u1F39" { print(0x1F39); } +"\u1F3A" { print(0x1F3A); } +"\u1F3B" { print(0x1F3B); } +"\u1F3C" { print(0x1F3C); } +"\u1F3D" { print(0x1F3D); } +"\u1F3E" { print(0x1F3E); } +"\u1F3F" { print(0x1F3F); } +"\u1F40" { print(0x1F40); } +"\u1F41" { print(0x1F41); } +"\u1F42" { print(0x1F42); } +"\u1F43" { print(0x1F43); } +"\u1F44" { print(0x1F44); } +"\u1F45" { print(0x1F45); } +"\u1F48" { print(0x1F48); } +"\u1F49" { print(0x1F49); } +"\u1F4A" { print(0x1F4A); } +"\u1F4B" { print(0x1F4B); } +"\u1F4C" { print(0x1F4C); } +"\u1F4D" { print(0x1F4D); } +"\u1F51" { print(0x1F51); } +"\u1F53" { print(0x1F53); } +"\u1F55" { print(0x1F55); } +"\u1F57" { print(0x1F57); } +"\u1F59" { print(0x1F59); } +"\u1F5B" { print(0x1F5B); } +"\u1F5D" { print(0x1F5D); } +"\u1F5F" { print(0x1F5F); } +"\u1F60" { print(0x1F60); } +"\u1F61" { print(0x1F61); } +"\u1F62" { print(0x1F62); } +"\u1F63" { print(0x1F63); } +"\u1F64" { print(0x1F64); } +"\u1F65" { print(0x1F65); } +"\u1F66" { print(0x1F66); } +"\u1F67" { print(0x1F67); } +"\u1F68" { print(0x1F68); } +"\u1F69" { print(0x1F69); } +"\u1F6A" { print(0x1F6A); } +"\u1F6B" { print(0x1F6B); } +"\u1F6C" { print(0x1F6C); } +"\u1F6D" { print(0x1F6D); } +"\u1F6E" { print(0x1F6E); } +"\u1F6F" { print(0x1F6F); } +"\u1F70" { print(0x1F70); } +"\u1F71" { print(0x1F71); } +"\u1F72" { print(0x1F72); } +"\u1F73" { print(0x1F73); } +"\u1F74" { print(0x1F74); } +"\u1F75" { print(0x1F75); } +"\u1F76" { print(0x1F76); } +"\u1F77" { print(0x1F77); } +"\u1F78" { print(0x1F78); } +"\u1F79" { print(0x1F79); } +"\u1F7A" { print(0x1F7A); } +"\u1F7B" { print(0x1F7B); } +"\u1F7C" { print(0x1F7C); } +"\u1F7D" { print(0x1F7D); } +"\u1F80" { print(0x1F80); } +"\u1F81" { print(0x1F81); } +"\u1F82" { print(0x1F82); } +"\u1F83" { print(0x1F83); } +"\u1F84" { print(0x1F84); } +"\u1F85" { print(0x1F85); } +"\u1F86" { print(0x1F86); } +"\u1F87" { print(0x1F87); } +"\u1F88" { print(0x1F88); } +"\u1F89" { print(0x1F89); } +"\u1F8A" { print(0x1F8A); } +"\u1F8B" { print(0x1F8B); } +"\u1F8C" { print(0x1F8C); } +"\u1F8D" { print(0x1F8D); } +"\u1F8E" { print(0x1F8E); } +"\u1F8F" { print(0x1F8F); } +"\u1F90" { print(0x1F90); } +"\u1F91" { print(0x1F91); } +"\u1F92" { print(0x1F92); } +"\u1F93" { print(0x1F93); } +"\u1F94" { print(0x1F94); } +"\u1F95" { print(0x1F95); } +"\u1F96" { print(0x1F96); } +"\u1F97" { print(0x1F97); } +"\u1F98" { print(0x1F98); } +"\u1F99" { print(0x1F99); } +"\u1F9A" { print(0x1F9A); } +"\u1F9B" { print(0x1F9B); } +"\u1F9C" { print(0x1F9C); } +"\u1F9D" { print(0x1F9D); } +"\u1F9E" { print(0x1F9E); } +"\u1F9F" { print(0x1F9F); } +"\u1FA0" { print(0x1FA0); } +"\u1FA1" { print(0x1FA1); } +"\u1FA2" { print(0x1FA2); } +"\u1FA3" { print(0x1FA3); } +"\u1FA4" { print(0x1FA4); } +"\u1FA5" { print(0x1FA5); } +"\u1FA6" { print(0x1FA6); } +"\u1FA7" { print(0x1FA7); } +"\u1FA8" { print(0x1FA8); } +"\u1FA9" { print(0x1FA9); } +"\u1FAA" { print(0x1FAA); } +"\u1FAB" { print(0x1FAB); } +"\u1FAC" { print(0x1FAC); } +"\u1FAD" { print(0x1FAD); } +"\u1FAE" { print(0x1FAE); } +"\u1FAF" { print(0x1FAF); } +"\u1FB0" { print(0x1FB0); } +"\u1FB1" { print(0x1FB1); } +"\u1FB3" { print(0x1FB3); } +"\u1FB8" { print(0x1FB8); } +"\u1FB9" { print(0x1FB9); } +"\u1FBA" { print(0x1FBA); } +"\u1FBB" { print(0x1FBB); } +"\u1FBC" { print(0x1FBC); } +"\u1FBE" { print(0x1FBE); } +"\u1FC3" { print(0x1FC3); } +"\u1FC8" { print(0x1FC8); } +"\u1FC9" { print(0x1FC9); } +"\u1FCA" { print(0x1FCA); } +"\u1FCB" { print(0x1FCB); } +"\u1FCC" { print(0x1FCC); } +"\u1FD0" { print(0x1FD0); } +"\u1FD1" { print(0x1FD1); } +"\u1FD8" { print(0x1FD8); } +"\u1FD9" { print(0x1FD9); } +"\u1FDA" { print(0x1FDA); } +"\u1FDB" { print(0x1FDB); } +"\u1FE0" { print(0x1FE0); } +"\u1FE1" { print(0x1FE1); } +"\u1FE5" { print(0x1FE5); } +"\u1FE8" { print(0x1FE8); } +"\u1FE9" { print(0x1FE9); } +"\u1FEA" { print(0x1FEA); } +"\u1FEB" { print(0x1FEB); } +"\u1FEC" { print(0x1FEC); } +"\u1FF3" { print(0x1FF3); } +"\u1FF8" { print(0x1FF8); } +"\u1FF9" { print(0x1FF9); } +"\u1FFA" { print(0x1FFA); } +"\u1FFB" { print(0x1FFB); } +"\u1FFC" { print(0x1FFC); } +"\u2126" { print(0x2126); } +"\u212A" { print(0x212A); } +"\u212B" { print(0x212B); } +"\u2132" { print(0x2132); } +"\u214E" { print(0x214E); } +"\u2160" { print(0x2160); } +"\u2161" { print(0x2161); } +"\u2162" { print(0x2162); } +"\u2163" { print(0x2163); } +"\u2164" { print(0x2164); } +"\u2165" { print(0x2165); } +"\u2166" { print(0x2166); } +"\u2167" { print(0x2167); } +"\u2168" { print(0x2168); } +"\u2169" { print(0x2169); } +"\u216A" { print(0x216A); } +"\u216B" { print(0x216B); } +"\u216C" { print(0x216C); } +"\u216D" { print(0x216D); } +"\u216E" { print(0x216E); } +"\u216F" { print(0x216F); } +"\u2170" { print(0x2170); } +"\u2171" { print(0x2171); } +"\u2172" { print(0x2172); } +"\u2173" { print(0x2173); } +"\u2174" { print(0x2174); } +"\u2175" { print(0x2175); } +"\u2176" { print(0x2176); } +"\u2177" { print(0x2177); } +"\u2178" { print(0x2178); } +"\u2179" { print(0x2179); } +"\u217A" { print(0x217A); } +"\u217B" { print(0x217B); } +"\u217C" { print(0x217C); } +"\u217D" { print(0x217D); } +"\u217E" { print(0x217E); } +"\u217F" { print(0x217F); } +"\u2183" { print(0x2183); } +"\u2184" { print(0x2184); } +"\u24B6" { print(0x24B6); } +"\u24B7" { print(0x24B7); } +"\u24B8" { print(0x24B8); } +"\u24B9" { print(0x24B9); } +"\u24BA" { print(0x24BA); } +"\u24BB" { print(0x24BB); } +"\u24BC" { print(0x24BC); } +"\u24BD" { print(0x24BD); } +"\u24BE" { print(0x24BE); } +"\u24BF" { print(0x24BF); } +"\u24C0" { print(0x24C0); } +"\u24C1" { print(0x24C1); } +"\u24C2" { print(0x24C2); } +"\u24C3" { print(0x24C3); } +"\u24C4" { print(0x24C4); } +"\u24C5" { print(0x24C5); } +"\u24C6" { print(0x24C6); } +"\u24C7" { print(0x24C7); } +"\u24C8" { print(0x24C8); } +"\u24C9" { print(0x24C9); } +"\u24CA" { print(0x24CA); } +"\u24CB" { print(0x24CB); } +"\u24CC" { print(0x24CC); } +"\u24CD" { print(0x24CD); } +"\u24CE" { print(0x24CE); } +"\u24CF" { print(0x24CF); } +"\u24D0" { print(0x24D0); } +"\u24D1" { print(0x24D1); } +"\u24D2" { print(0x24D2); } +"\u24D3" { print(0x24D3); } +"\u24D4" { print(0x24D4); } +"\u24D5" { print(0x24D5); } +"\u24D6" { print(0x24D6); } +"\u24D7" { print(0x24D7); } +"\u24D8" { print(0x24D8); } +"\u24D9" { print(0x24D9); } +"\u24DA" { print(0x24DA); } +"\u24DB" { print(0x24DB); } +"\u24DC" { print(0x24DC); } +"\u24DD" { print(0x24DD); } +"\u24DE" { print(0x24DE); } +"\u24DF" { print(0x24DF); } +"\u24E0" { print(0x24E0); } +"\u24E1" { print(0x24E1); } +"\u24E2" { print(0x24E2); } +"\u24E3" { print(0x24E3); } +"\u24E4" { print(0x24E4); } +"\u24E5" { print(0x24E5); } +"\u24E6" { print(0x24E6); } +"\u24E7" { print(0x24E7); } +"\u24E8" { print(0x24E8); } +"\u24E9" { print(0x24E9); } +"\u2C00" { print(0x2C00); } +"\u2C01" { print(0x2C01); } +"\u2C02" { print(0x2C02); } +"\u2C03" { print(0x2C03); } +"\u2C04" { print(0x2C04); } +"\u2C05" { print(0x2C05); } +"\u2C06" { print(0x2C06); } +"\u2C07" { print(0x2C07); } +"\u2C08" { print(0x2C08); } +"\u2C09" { print(0x2C09); } +"\u2C0A" { print(0x2C0A); } +"\u2C0B" { print(0x2C0B); } +"\u2C0C" { print(0x2C0C); } +"\u2C0D" { print(0x2C0D); } +"\u2C0E" { print(0x2C0E); } +"\u2C0F" { print(0x2C0F); } +"\u2C10" { print(0x2C10); } +"\u2C11" { print(0x2C11); } +"\u2C12" { print(0x2C12); } +"\u2C13" { print(0x2C13); } +"\u2C14" { print(0x2C14); } +"\u2C15" { print(0x2C15); } +"\u2C16" { print(0x2C16); } +"\u2C17" { print(0x2C17); } +"\u2C18" { print(0x2C18); } +"\u2C19" { print(0x2C19); } +"\u2C1A" { print(0x2C1A); } +"\u2C1B" { print(0x2C1B); } +"\u2C1C" { print(0x2C1C); } +"\u2C1D" { print(0x2C1D); } +"\u2C1E" { print(0x2C1E); } +"\u2C1F" { print(0x2C1F); } +"\u2C20" { print(0x2C20); } +"\u2C21" { print(0x2C21); } +"\u2C22" { print(0x2C22); } +"\u2C23" { print(0x2C23); } +"\u2C24" { print(0x2C24); } +"\u2C25" { print(0x2C25); } +"\u2C26" { print(0x2C26); } +"\u2C27" { print(0x2C27); } +"\u2C28" { print(0x2C28); } +"\u2C29" { print(0x2C29); } +"\u2C2A" { print(0x2C2A); } +"\u2C2B" { print(0x2C2B); } +"\u2C2C" { print(0x2C2C); } +"\u2C2D" { print(0x2C2D); } +"\u2C2E" { print(0x2C2E); } +"\u2C30" { print(0x2C30); } +"\u2C31" { print(0x2C31); } +"\u2C32" { print(0x2C32); } +"\u2C33" { print(0x2C33); } +"\u2C34" { print(0x2C34); } +"\u2C35" { print(0x2C35); } +"\u2C36" { print(0x2C36); } +"\u2C37" { print(0x2C37); } +"\u2C38" { print(0x2C38); } +"\u2C39" { print(0x2C39); } +"\u2C3A" { print(0x2C3A); } +"\u2C3B" { print(0x2C3B); } +"\u2C3C" { print(0x2C3C); } +"\u2C3D" { print(0x2C3D); } +"\u2C3E" { print(0x2C3E); } +"\u2C3F" { print(0x2C3F); } +"\u2C40" { print(0x2C40); } +"\u2C41" { print(0x2C41); } +"\u2C42" { print(0x2C42); } +"\u2C43" { print(0x2C43); } +"\u2C44" { print(0x2C44); } +"\u2C45" { print(0x2C45); } +"\u2C46" { print(0x2C46); } +"\u2C47" { print(0x2C47); } +"\u2C48" { print(0x2C48); } +"\u2C49" { print(0x2C49); } +"\u2C4A" { print(0x2C4A); } +"\u2C4B" { print(0x2C4B); } +"\u2C4C" { print(0x2C4C); } +"\u2C4D" { print(0x2C4D); } +"\u2C4E" { print(0x2C4E); } +"\u2C4F" { print(0x2C4F); } +"\u2C50" { print(0x2C50); } +"\u2C51" { print(0x2C51); } +"\u2C52" { print(0x2C52); } +"\u2C53" { print(0x2C53); } +"\u2C54" { print(0x2C54); } +"\u2C55" { print(0x2C55); } +"\u2C56" { print(0x2C56); } +"\u2C57" { print(0x2C57); } +"\u2C58" { print(0x2C58); } +"\u2C59" { print(0x2C59); } +"\u2C5A" { print(0x2C5A); } +"\u2C5B" { print(0x2C5B); } +"\u2C5C" { print(0x2C5C); } +"\u2C5D" { print(0x2C5D); } +"\u2C5E" { print(0x2C5E); } +"\u2C60" { print(0x2C60); } +"\u2C61" { print(0x2C61); } +"\u2C62" { print(0x2C62); } +"\u2C63" { print(0x2C63); } +"\u2C64" { print(0x2C64); } +"\u2C65" { print(0x2C65); } +"\u2C66" { print(0x2C66); } +"\u2C67" { print(0x2C67); } +"\u2C68" { print(0x2C68); } +"\u2C69" { print(0x2C69); } +"\u2C6A" { print(0x2C6A); } +"\u2C6B" { print(0x2C6B); } +"\u2C6C" { print(0x2C6C); } +"\u2C6D" { print(0x2C6D); } +"\u2C6E" { print(0x2C6E); } +"\u2C6F" { print(0x2C6F); } +"\u2C70" { print(0x2C70); } +"\u2C72" { print(0x2C72); } +"\u2C73" { print(0x2C73); } +"\u2C75" { print(0x2C75); } +"\u2C76" { print(0x2C76); } +"\u2C7E" { print(0x2C7E); } +"\u2C7F" { print(0x2C7F); } +"\u2C80" { print(0x2C80); } +"\u2C81" { print(0x2C81); } +"\u2C82" { print(0x2C82); } +"\u2C83" { print(0x2C83); } +"\u2C84" { print(0x2C84); } +"\u2C85" { print(0x2C85); } +"\u2C86" { print(0x2C86); } +"\u2C87" { print(0x2C87); } +"\u2C88" { print(0x2C88); } +"\u2C89" { print(0x2C89); } +"\u2C8A" { print(0x2C8A); } +"\u2C8B" { print(0x2C8B); } +"\u2C8C" { print(0x2C8C); } +"\u2C8D" { print(0x2C8D); } +"\u2C8E" { print(0x2C8E); } +"\u2C8F" { print(0x2C8F); } +"\u2C90" { print(0x2C90); } +"\u2C91" { print(0x2C91); } +"\u2C92" { print(0x2C92); } +"\u2C93" { print(0x2C93); } +"\u2C94" { print(0x2C94); } +"\u2C95" { print(0x2C95); } +"\u2C96" { print(0x2C96); } +"\u2C97" { print(0x2C97); } +"\u2C98" { print(0x2C98); } +"\u2C99" { print(0x2C99); } +"\u2C9A" { print(0x2C9A); } +"\u2C9B" { print(0x2C9B); } +"\u2C9C" { print(0x2C9C); } +"\u2C9D" { print(0x2C9D); } +"\u2C9E" { print(0x2C9E); } +"\u2C9F" { print(0x2C9F); } +"\u2CA0" { print(0x2CA0); } +"\u2CA1" { print(0x2CA1); } +"\u2CA2" { print(0x2CA2); } +"\u2CA3" { print(0x2CA3); } +"\u2CA4" { print(0x2CA4); } +"\u2CA5" { print(0x2CA5); } +"\u2CA6" { print(0x2CA6); } +"\u2CA7" { print(0x2CA7); } +"\u2CA8" { print(0x2CA8); } +"\u2CA9" { print(0x2CA9); } +"\u2CAA" { print(0x2CAA); } +"\u2CAB" { print(0x2CAB); } +"\u2CAC" { print(0x2CAC); } +"\u2CAD" { print(0x2CAD); } +"\u2CAE" { print(0x2CAE); } +"\u2CAF" { print(0x2CAF); } +"\u2CB0" { print(0x2CB0); } +"\u2CB1" { print(0x2CB1); } +"\u2CB2" { print(0x2CB2); } +"\u2CB3" { print(0x2CB3); } +"\u2CB4" { print(0x2CB4); } +"\u2CB5" { print(0x2CB5); } +"\u2CB6" { print(0x2CB6); } +"\u2CB7" { print(0x2CB7); } +"\u2CB8" { print(0x2CB8); } +"\u2CB9" { print(0x2CB9); } +"\u2CBA" { print(0x2CBA); } +"\u2CBB" { print(0x2CBB); } +"\u2CBC" { print(0x2CBC); } +"\u2CBD" { print(0x2CBD); } +"\u2CBE" { print(0x2CBE); } +"\u2CBF" { print(0x2CBF); } +"\u2CC0" { print(0x2CC0); } +"\u2CC1" { print(0x2CC1); } +"\u2CC2" { print(0x2CC2); } +"\u2CC3" { print(0x2CC3); } +"\u2CC4" { print(0x2CC4); } +"\u2CC5" { print(0x2CC5); } +"\u2CC6" { print(0x2CC6); } +"\u2CC7" { print(0x2CC7); } +"\u2CC8" { print(0x2CC8); } +"\u2CC9" { print(0x2CC9); } +"\u2CCA" { print(0x2CCA); } +"\u2CCB" { print(0x2CCB); } +"\u2CCC" { print(0x2CCC); } +"\u2CCD" { print(0x2CCD); } +"\u2CCE" { print(0x2CCE); } +"\u2CCF" { print(0x2CCF); } +"\u2CD0" { print(0x2CD0); } +"\u2CD1" { print(0x2CD1); } +"\u2CD2" { print(0x2CD2); } +"\u2CD3" { print(0x2CD3); } +"\u2CD4" { print(0x2CD4); } +"\u2CD5" { print(0x2CD5); } +"\u2CD6" { print(0x2CD6); } +"\u2CD7" { print(0x2CD7); } +"\u2CD8" { print(0x2CD8); } +"\u2CD9" { print(0x2CD9); } +"\u2CDA" { print(0x2CDA); } +"\u2CDB" { print(0x2CDB); } +"\u2CDC" { print(0x2CDC); } +"\u2CDD" { print(0x2CDD); } +"\u2CDE" { print(0x2CDE); } +"\u2CDF" { print(0x2CDF); } +"\u2CE0" { print(0x2CE0); } +"\u2CE1" { print(0x2CE1); } +"\u2CE2" { print(0x2CE2); } +"\u2CE3" { print(0x2CE3); } +"\u2CEB" { print(0x2CEB); } +"\u2CEC" { print(0x2CEC); } +"\u2CED" { print(0x2CED); } +"\u2CEE" { print(0x2CEE); } +"\u2CF2" { print(0x2CF2); } +"\u2CF3" { print(0x2CF3); } +"\u2D00" { print(0x2D00); } +"\u2D01" { print(0x2D01); } +"\u2D02" { print(0x2D02); } +"\u2D03" { print(0x2D03); } +"\u2D04" { print(0x2D04); } +"\u2D05" { print(0x2D05); } +"\u2D06" { print(0x2D06); } +"\u2D07" { print(0x2D07); } +"\u2D08" { print(0x2D08); } +"\u2D09" { print(0x2D09); } +"\u2D0A" { print(0x2D0A); } +"\u2D0B" { print(0x2D0B); } +"\u2D0C" { print(0x2D0C); } +"\u2D0D" { print(0x2D0D); } +"\u2D0E" { print(0x2D0E); } +"\u2D0F" { print(0x2D0F); } +"\u2D10" { print(0x2D10); } +"\u2D11" { print(0x2D11); } +"\u2D12" { print(0x2D12); } +"\u2D13" { print(0x2D13); } +"\u2D14" { print(0x2D14); } +"\u2D15" { print(0x2D15); } +"\u2D16" { print(0x2D16); } +"\u2D17" { print(0x2D17); } +"\u2D18" { print(0x2D18); } +"\u2D19" { print(0x2D19); } +"\u2D1A" { print(0x2D1A); } +"\u2D1B" { print(0x2D1B); } +"\u2D1C" { print(0x2D1C); } +"\u2D1D" { print(0x2D1D); } +"\u2D1E" { print(0x2D1E); } +"\u2D1F" { print(0x2D1F); } +"\u2D20" { print(0x2D20); } +"\u2D21" { print(0x2D21); } +"\u2D22" { print(0x2D22); } +"\u2D23" { print(0x2D23); } +"\u2D24" { print(0x2D24); } +"\u2D25" { print(0x2D25); } +"\u2D27" { print(0x2D27); } +"\u2D2D" { print(0x2D2D); } +"\uA640" { print(0xA640); } +"\uA641" { print(0xA641); } +"\uA642" { print(0xA642); } +"\uA643" { print(0xA643); } +"\uA644" { print(0xA644); } +"\uA645" { print(0xA645); } +"\uA646" { print(0xA646); } +"\uA647" { print(0xA647); } +"\uA648" { print(0xA648); } +"\uA649" { print(0xA649); } +"\uA64A" { print(0xA64A); } +"\uA64B" { print(0xA64B); } +"\uA64C" { print(0xA64C); } +"\uA64D" { print(0xA64D); } +"\uA64E" { print(0xA64E); } +"\uA64F" { print(0xA64F); } +"\uA650" { print(0xA650); } +"\uA651" { print(0xA651); } +"\uA652" { print(0xA652); } +"\uA653" { print(0xA653); } +"\uA654" { print(0xA654); } +"\uA655" { print(0xA655); } +"\uA656" { print(0xA656); } +"\uA657" { print(0xA657); } +"\uA658" { print(0xA658); } +"\uA659" { print(0xA659); } +"\uA65A" { print(0xA65A); } +"\uA65B" { print(0xA65B); } +"\uA65C" { print(0xA65C); } +"\uA65D" { print(0xA65D); } +"\uA65E" { print(0xA65E); } +"\uA65F" { print(0xA65F); } +"\uA660" { print(0xA660); } +"\uA661" { print(0xA661); } +"\uA662" { print(0xA662); } +"\uA663" { print(0xA663); } +"\uA664" { print(0xA664); } +"\uA665" { print(0xA665); } +"\uA666" { print(0xA666); } +"\uA667" { print(0xA667); } +"\uA668" { print(0xA668); } +"\uA669" { print(0xA669); } +"\uA66A" { print(0xA66A); } +"\uA66B" { print(0xA66B); } +"\uA66C" { print(0xA66C); } +"\uA66D" { print(0xA66D); } +"\uA680" { print(0xA680); } +"\uA681" { print(0xA681); } +"\uA682" { print(0xA682); } +"\uA683" { print(0xA683); } +"\uA684" { print(0xA684); } +"\uA685" { print(0xA685); } +"\uA686" { print(0xA686); } +"\uA687" { print(0xA687); } +"\uA688" { print(0xA688); } +"\uA689" { print(0xA689); } +"\uA68A" { print(0xA68A); } +"\uA68B" { print(0xA68B); } +"\uA68C" { print(0xA68C); } +"\uA68D" { print(0xA68D); } +"\uA68E" { print(0xA68E); } +"\uA68F" { print(0xA68F); } +"\uA690" { print(0xA690); } +"\uA691" { print(0xA691); } +"\uA692" { print(0xA692); } +"\uA693" { print(0xA693); } +"\uA694" { print(0xA694); } +"\uA695" { print(0xA695); } +"\uA696" { print(0xA696); } +"\uA697" { print(0xA697); } +"\uA698" { print(0xA698); } +"\uA699" { print(0xA699); } +"\uA69A" { print(0xA69A); } +"\uA69B" { print(0xA69B); } +"\uA722" { print(0xA722); } +"\uA723" { print(0xA723); } +"\uA724" { print(0xA724); } +"\uA725" { print(0xA725); } +"\uA726" { print(0xA726); } +"\uA727" { print(0xA727); } +"\uA728" { print(0xA728); } +"\uA729" { print(0xA729); } +"\uA72A" { print(0xA72A); } +"\uA72B" { print(0xA72B); } +"\uA72C" { print(0xA72C); } +"\uA72D" { print(0xA72D); } +"\uA72E" { print(0xA72E); } +"\uA72F" { print(0xA72F); } +"\uA732" { print(0xA732); } +"\uA733" { print(0xA733); } +"\uA734" { print(0xA734); } +"\uA735" { print(0xA735); } +"\uA736" { print(0xA736); } +"\uA737" { print(0xA737); } +"\uA738" { print(0xA738); } +"\uA739" { print(0xA739); } +"\uA73A" { print(0xA73A); } +"\uA73B" { print(0xA73B); } +"\uA73C" { print(0xA73C); } +"\uA73D" { print(0xA73D); } +"\uA73E" { print(0xA73E); } +"\uA73F" { print(0xA73F); } +"\uA740" { print(0xA740); } +"\uA741" { print(0xA741); } +"\uA742" { print(0xA742); } +"\uA743" { print(0xA743); } +"\uA744" { print(0xA744); } +"\uA745" { print(0xA745); } +"\uA746" { print(0xA746); } +"\uA747" { print(0xA747); } +"\uA748" { print(0xA748); } +"\uA749" { print(0xA749); } +"\uA74A" { print(0xA74A); } +"\uA74B" { print(0xA74B); } +"\uA74C" { print(0xA74C); } +"\uA74D" { print(0xA74D); } +"\uA74E" { print(0xA74E); } +"\uA74F" { print(0xA74F); } +"\uA750" { print(0xA750); } +"\uA751" { print(0xA751); } +"\uA752" { print(0xA752); } +"\uA753" { print(0xA753); } +"\uA754" { print(0xA754); } +"\uA755" { print(0xA755); } +"\uA756" { print(0xA756); } +"\uA757" { print(0xA757); } +"\uA758" { print(0xA758); } +"\uA759" { print(0xA759); } +"\uA75A" { print(0xA75A); } +"\uA75B" { print(0xA75B); } +"\uA75C" { print(0xA75C); } +"\uA75D" { print(0xA75D); } +"\uA75E" { print(0xA75E); } +"\uA75F" { print(0xA75F); } +"\uA760" { print(0xA760); } +"\uA761" { print(0xA761); } +"\uA762" { print(0xA762); } +"\uA763" { print(0xA763); } +"\uA764" { print(0xA764); } +"\uA765" { print(0xA765); } +"\uA766" { print(0xA766); } +"\uA767" { print(0xA767); } +"\uA768" { print(0xA768); } +"\uA769" { print(0xA769); } +"\uA76A" { print(0xA76A); } +"\uA76B" { print(0xA76B); } +"\uA76C" { print(0xA76C); } +"\uA76D" { print(0xA76D); } +"\uA76E" { print(0xA76E); } +"\uA76F" { print(0xA76F); } +"\uA779" { print(0xA779); } +"\uA77A" { print(0xA77A); } +"\uA77B" { print(0xA77B); } +"\uA77C" { print(0xA77C); } +"\uA77D" { print(0xA77D); } +"\uA77E" { print(0xA77E); } +"\uA77F" { print(0xA77F); } +"\uA780" { print(0xA780); } +"\uA781" { print(0xA781); } +"\uA782" { print(0xA782); } +"\uA783" { print(0xA783); } +"\uA784" { print(0xA784); } +"\uA785" { print(0xA785); } +"\uA786" { print(0xA786); } +"\uA787" { print(0xA787); } +"\uA78B" { print(0xA78B); } +"\uA78C" { print(0xA78C); } +"\uA78D" { print(0xA78D); } +"\uA790" { print(0xA790); } +"\uA791" { print(0xA791); } +"\uA792" { print(0xA792); } +"\uA793" { print(0xA793); } +"\uA794" { print(0xA794); } +"\uA796" { print(0xA796); } +"\uA797" { print(0xA797); } +"\uA798" { print(0xA798); } +"\uA799" { print(0xA799); } +"\uA79A" { print(0xA79A); } +"\uA79B" { print(0xA79B); } +"\uA79C" { print(0xA79C); } +"\uA79D" { print(0xA79D); } +"\uA79E" { print(0xA79E); } +"\uA79F" { print(0xA79F); } +"\uA7A0" { print(0xA7A0); } +"\uA7A1" { print(0xA7A1); } +"\uA7A2" { print(0xA7A2); } +"\uA7A3" { print(0xA7A3); } +"\uA7A4" { print(0xA7A4); } +"\uA7A5" { print(0xA7A5); } +"\uA7A6" { print(0xA7A6); } +"\uA7A7" { print(0xA7A7); } +"\uA7A8" { print(0xA7A8); } +"\uA7A9" { print(0xA7A9); } +"\uA7AA" { print(0xA7AA); } +"\uA7AB" { print(0xA7AB); } +"\uA7AC" { print(0xA7AC); } +"\uA7AD" { print(0xA7AD); } +"\uA7AE" { print(0xA7AE); } +"\uA7B0" { print(0xA7B0); } +"\uA7B1" { print(0xA7B1); } +"\uA7B2" { print(0xA7B2); } +"\uA7B3" { print(0xA7B3); } +"\uA7B4" { print(0xA7B4); } +"\uA7B5" { print(0xA7B5); } +"\uA7B6" { print(0xA7B6); } +"\uA7B7" { print(0xA7B7); } +"\uA7B8" { print(0xA7B8); } +"\uA7B9" { print(0xA7B9); } +"\uA7BA" { print(0xA7BA); } +"\uA7BB" { print(0xA7BB); } +"\uA7BC" { print(0xA7BC); } +"\uA7BD" { print(0xA7BD); } +"\uA7BE" { print(0xA7BE); } +"\uA7BF" { print(0xA7BF); } +"\uA7C2" { print(0xA7C2); } +"\uA7C3" { print(0xA7C3); } +"\uA7C4" { print(0xA7C4); } +"\uA7C5" { print(0xA7C5); } +"\uA7C6" { print(0xA7C6); } +"\uAB53" { print(0xAB53); } +"\uAB70" { print(0xAB70); } +"\uAB71" { print(0xAB71); } +"\uAB72" { print(0xAB72); } +"\uAB73" { print(0xAB73); } +"\uAB74" { print(0xAB74); } +"\uAB75" { print(0xAB75); } +"\uAB76" { print(0xAB76); } +"\uAB77" { print(0xAB77); } +"\uAB78" { print(0xAB78); } +"\uAB79" { print(0xAB79); } +"\uAB7A" { print(0xAB7A); } +"\uAB7B" { print(0xAB7B); } +"\uAB7C" { print(0xAB7C); } +"\uAB7D" { print(0xAB7D); } +"\uAB7E" { print(0xAB7E); } +"\uAB7F" { print(0xAB7F); } +"\uAB80" { print(0xAB80); } +"\uAB81" { print(0xAB81); } +"\uAB82" { print(0xAB82); } +"\uAB83" { print(0xAB83); } +"\uAB84" { print(0xAB84); } +"\uAB85" { print(0xAB85); } +"\uAB86" { print(0xAB86); } +"\uAB87" { print(0xAB87); } +"\uAB88" { print(0xAB88); } +"\uAB89" { print(0xAB89); } +"\uAB8A" { print(0xAB8A); } +"\uAB8B" { print(0xAB8B); } +"\uAB8C" { print(0xAB8C); } +"\uAB8D" { print(0xAB8D); } +"\uAB8E" { print(0xAB8E); } +"\uAB8F" { print(0xAB8F); } +"\uAB90" { print(0xAB90); } +"\uAB91" { print(0xAB91); } +"\uAB92" { print(0xAB92); } +"\uAB93" { print(0xAB93); } +"\uAB94" { print(0xAB94); } +"\uAB95" { print(0xAB95); } +"\uAB96" { print(0xAB96); } +"\uAB97" { print(0xAB97); } +"\uAB98" { print(0xAB98); } +"\uAB99" { print(0xAB99); } +"\uAB9A" { print(0xAB9A); } +"\uAB9B" { print(0xAB9B); } +"\uAB9C" { print(0xAB9C); } +"\uAB9D" { print(0xAB9D); } +"\uAB9E" { print(0xAB9E); } +"\uAB9F" { print(0xAB9F); } +"\uABA0" { print(0xABA0); } +"\uABA1" { print(0xABA1); } +"\uABA2" { print(0xABA2); } +"\uABA3" { print(0xABA3); } +"\uABA4" { print(0xABA4); } +"\uABA5" { print(0xABA5); } +"\uABA6" { print(0xABA6); } +"\uABA7" { print(0xABA7); } +"\uABA8" { print(0xABA8); } +"\uABA9" { print(0xABA9); } +"\uABAA" { print(0xABAA); } +"\uABAB" { print(0xABAB); } +"\uABAC" { print(0xABAC); } +"\uABAD" { print(0xABAD); } +"\uABAE" { print(0xABAE); } +"\uABAF" { print(0xABAF); } +"\uABB0" { print(0xABB0); } +"\uABB1" { print(0xABB1); } +"\uABB2" { print(0xABB2); } +"\uABB3" { print(0xABB3); } +"\uABB4" { print(0xABB4); } +"\uABB5" { print(0xABB5); } +"\uABB6" { print(0xABB6); } +"\uABB7" { print(0xABB7); } +"\uABB8" { print(0xABB8); } +"\uABB9" { print(0xABB9); } +"\uABBA" { print(0xABBA); } +"\uABBB" { print(0xABBB); } +"\uABBC" { print(0xABBC); } +"\uABBD" { print(0xABBD); } +"\uABBE" { print(0xABBE); } +"\uABBF" { print(0xABBF); } +"\uFF21" { print(0xFF21); } +"\uFF22" { print(0xFF22); } +"\uFF23" { print(0xFF23); } +"\uFF24" { print(0xFF24); } +"\uFF25" { print(0xFF25); } +"\uFF26" { print(0xFF26); } +"\uFF27" { print(0xFF27); } +"\uFF28" { print(0xFF28); } +"\uFF29" { print(0xFF29); } +"\uFF2A" { print(0xFF2A); } +"\uFF2B" { print(0xFF2B); } +"\uFF2C" { print(0xFF2C); } +"\uFF2D" { print(0xFF2D); } +"\uFF2E" { print(0xFF2E); } +"\uFF2F" { print(0xFF2F); } +"\uFF30" { print(0xFF30); } +"\uFF31" { print(0xFF31); } +"\uFF32" { print(0xFF32); } +"\uFF33" { print(0xFF33); } +"\uFF34" { print(0xFF34); } +"\uFF35" { print(0xFF35); } +"\uFF36" { print(0xFF36); } +"\uFF37" { print(0xFF37); } +"\uFF38" { print(0xFF38); } +"\uFF39" { print(0xFF39); } +"\uFF3A" { print(0xFF3A); } +"\uFF41" { print(0xFF41); } +"\uFF42" { print(0xFF42); } +"\uFF43" { print(0xFF43); } +"\uFF44" { print(0xFF44); } +"\uFF45" { print(0xFF45); } +"\uFF46" { print(0xFF46); } +"\uFF47" { print(0xFF47); } +"\uFF48" { print(0xFF48); } +"\uFF49" { print(0xFF49); } +"\uFF4A" { print(0xFF4A); } +"\uFF4B" { print(0xFF4B); } +"\uFF4C" { print(0xFF4C); } +"\uFF4D" { print(0xFF4D); } +"\uFF4E" { print(0xFF4E); } +"\uFF4F" { print(0xFF4F); } +"\uFF50" { print(0xFF50); } +"\uFF51" { print(0xFF51); } +"\uFF52" { print(0xFF52); } +"\uFF53" { print(0xFF53); } +"\uFF54" { print(0xFF54); } +"\uFF55" { print(0xFF55); } +"\uFF56" { print(0xFF56); } +"\uFF57" { print(0xFF57); } +"\uFF58" { print(0xFF58); } +"\uFF59" { print(0xFF59); } +"\uFF5A" { print(0xFF5A); } +"\U010400" { print(0x10400); } +"\U010401" { print(0x10401); } +"\U010402" { print(0x10402); } +"\U010403" { print(0x10403); } +"\U010404" { print(0x10404); } +"\U010405" { print(0x10405); } +"\U010406" { print(0x10406); } +"\U010407" { print(0x10407); } +"\U010408" { print(0x10408); } +"\U010409" { print(0x10409); } +"\U01040A" { print(0x1040A); } +"\U01040B" { print(0x1040B); } +"\U01040C" { print(0x1040C); } +"\U01040D" { print(0x1040D); } +"\U01040E" { print(0x1040E); } +"\U01040F" { print(0x1040F); } +"\U010410" { print(0x10410); } +"\U010411" { print(0x10411); } +"\U010412" { print(0x10412); } +"\U010413" { print(0x10413); } +"\U010414" { print(0x10414); } +"\U010415" { print(0x10415); } +"\U010416" { print(0x10416); } +"\U010417" { print(0x10417); } +"\U010418" { print(0x10418); } +"\U010419" { print(0x10419); } +"\U01041A" { print(0x1041A); } +"\U01041B" { print(0x1041B); } +"\U01041C" { print(0x1041C); } +"\U01041D" { print(0x1041D); } +"\U01041E" { print(0x1041E); } +"\U01041F" { print(0x1041F); } +"\U010420" { print(0x10420); } +"\U010421" { print(0x10421); } +"\U010422" { print(0x10422); } +"\U010423" { print(0x10423); } +"\U010424" { print(0x10424); } +"\U010425" { print(0x10425); } +"\U010426" { print(0x10426); } +"\U010427" { print(0x10427); } +"\U010428" { print(0x10428); } +"\U010429" { print(0x10429); } +"\U01042A" { print(0x1042A); } +"\U01042B" { print(0x1042B); } +"\U01042C" { print(0x1042C); } +"\U01042D" { print(0x1042D); } +"\U01042E" { print(0x1042E); } +"\U01042F" { print(0x1042F); } +"\U010430" { print(0x10430); } +"\U010431" { print(0x10431); } +"\U010432" { print(0x10432); } +"\U010433" { print(0x10433); } +"\U010434" { print(0x10434); } +"\U010435" { print(0x10435); } +"\U010436" { print(0x10436); } +"\U010437" { print(0x10437); } +"\U010438" { print(0x10438); } +"\U010439" { print(0x10439); } +"\U01043A" { print(0x1043A); } +"\U01043B" { print(0x1043B); } +"\U01043C" { print(0x1043C); } +"\U01043D" { print(0x1043D); } +"\U01043E" { print(0x1043E); } +"\U01043F" { print(0x1043F); } +"\U010440" { print(0x10440); } +"\U010441" { print(0x10441); } +"\U010442" { print(0x10442); } +"\U010443" { print(0x10443); } +"\U010444" { print(0x10444); } +"\U010445" { print(0x10445); } +"\U010446" { print(0x10446); } +"\U010447" { print(0x10447); } +"\U010448" { print(0x10448); } +"\U010449" { print(0x10449); } +"\U01044A" { print(0x1044A); } +"\U01044B" { print(0x1044B); } +"\U01044C" { print(0x1044C); } +"\U01044D" { print(0x1044D); } +"\U01044E" { print(0x1044E); } +"\U01044F" { print(0x1044F); } +"\U0104B0" { print(0x104B0); } +"\U0104B1" { print(0x104B1); } +"\U0104B2" { print(0x104B2); } +"\U0104B3" { print(0x104B3); } +"\U0104B4" { print(0x104B4); } +"\U0104B5" { print(0x104B5); } +"\U0104B6" { print(0x104B6); } +"\U0104B7" { print(0x104B7); } +"\U0104B8" { print(0x104B8); } +"\U0104B9" { print(0x104B9); } +"\U0104BA" { print(0x104BA); } +"\U0104BB" { print(0x104BB); } +"\U0104BC" { print(0x104BC); } +"\U0104BD" { print(0x104BD); } +"\U0104BE" { print(0x104BE); } +"\U0104BF" { print(0x104BF); } +"\U0104C0" { print(0x104C0); } +"\U0104C1" { print(0x104C1); } +"\U0104C2" { print(0x104C2); } +"\U0104C3" { print(0x104C3); } +"\U0104C4" { print(0x104C4); } +"\U0104C5" { print(0x104C5); } +"\U0104C6" { print(0x104C6); } +"\U0104C7" { print(0x104C7); } +"\U0104C8" { print(0x104C8); } +"\U0104C9" { print(0x104C9); } +"\U0104CA" { print(0x104CA); } +"\U0104CB" { print(0x104CB); } +"\U0104CC" { print(0x104CC); } +"\U0104CD" { print(0x104CD); } +"\U0104CE" { print(0x104CE); } +"\U0104CF" { print(0x104CF); } +"\U0104D0" { print(0x104D0); } +"\U0104D1" { print(0x104D1); } +"\U0104D2" { print(0x104D2); } +"\U0104D3" { print(0x104D3); } +"\U0104D8" { print(0x104D8); } +"\U0104D9" { print(0x104D9); } +"\U0104DA" { print(0x104DA); } +"\U0104DB" { print(0x104DB); } +"\U0104DC" { print(0x104DC); } +"\U0104DD" { print(0x104DD); } +"\U0104DE" { print(0x104DE); } +"\U0104DF" { print(0x104DF); } +"\U0104E0" { print(0x104E0); } +"\U0104E1" { print(0x104E1); } +"\U0104E2" { print(0x104E2); } +"\U0104E3" { print(0x104E3); } +"\U0104E4" { print(0x104E4); } +"\U0104E5" { print(0x104E5); } +"\U0104E6" { print(0x104E6); } +"\U0104E7" { print(0x104E7); } +"\U0104E8" { print(0x104E8); } +"\U0104E9" { print(0x104E9); } +"\U0104EA" { print(0x104EA); } +"\U0104EB" { print(0x104EB); } +"\U0104EC" { print(0x104EC); } +"\U0104ED" { print(0x104ED); } +"\U0104EE" { print(0x104EE); } +"\U0104EF" { print(0x104EF); } +"\U0104F0" { print(0x104F0); } +"\U0104F1" { print(0x104F1); } +"\U0104F2" { print(0x104F2); } +"\U0104F3" { print(0x104F3); } +"\U0104F4" { print(0x104F4); } +"\U0104F5" { print(0x104F5); } +"\U0104F6" { print(0x104F6); } +"\U0104F7" { print(0x104F7); } +"\U0104F8" { print(0x104F8); } +"\U0104F9" { print(0x104F9); } +"\U0104FA" { print(0x104FA); } +"\U0104FB" { print(0x104FB); } +"\U010C80" { print(0x10C80); } +"\U010C81" { print(0x10C81); } +"\U010C82" { print(0x10C82); } +"\U010C83" { print(0x10C83); } +"\U010C84" { print(0x10C84); } +"\U010C85" { print(0x10C85); } +"\U010C86" { print(0x10C86); } +"\U010C87" { print(0x10C87); } +"\U010C88" { print(0x10C88); } +"\U010C89" { print(0x10C89); } +"\U010C8A" { print(0x10C8A); } +"\U010C8B" { print(0x10C8B); } +"\U010C8C" { print(0x10C8C); } +"\U010C8D" { print(0x10C8D); } +"\U010C8E" { print(0x10C8E); } +"\U010C8F" { print(0x10C8F); } +"\U010C90" { print(0x10C90); } +"\U010C91" { print(0x10C91); } +"\U010C92" { print(0x10C92); } +"\U010C93" { print(0x10C93); } +"\U010C94" { print(0x10C94); } +"\U010C95" { print(0x10C95); } +"\U010C96" { print(0x10C96); } +"\U010C97" { print(0x10C97); } +"\U010C98" { print(0x10C98); } +"\U010C99" { print(0x10C99); } +"\U010C9A" { print(0x10C9A); } +"\U010C9B" { print(0x10C9B); } +"\U010C9C" { print(0x10C9C); } +"\U010C9D" { print(0x10C9D); } +"\U010C9E" { print(0x10C9E); } +"\U010C9F" { print(0x10C9F); } +"\U010CA0" { print(0x10CA0); } +"\U010CA1" { print(0x10CA1); } +"\U010CA2" { print(0x10CA2); } +"\U010CA3" { print(0x10CA3); } +"\U010CA4" { print(0x10CA4); } +"\U010CA5" { print(0x10CA5); } +"\U010CA6" { print(0x10CA6); } +"\U010CA7" { print(0x10CA7); } +"\U010CA8" { print(0x10CA8); } +"\U010CA9" { print(0x10CA9); } +"\U010CAA" { print(0x10CAA); } +"\U010CAB" { print(0x10CAB); } +"\U010CAC" { print(0x10CAC); } +"\U010CAD" { print(0x10CAD); } +"\U010CAE" { print(0x10CAE); } +"\U010CAF" { print(0x10CAF); } +"\U010CB0" { print(0x10CB0); } +"\U010CB1" { print(0x10CB1); } +"\U010CB2" { print(0x10CB2); } +"\U010CC0" { print(0x10CC0); } +"\U010CC1" { print(0x10CC1); } +"\U010CC2" { print(0x10CC2); } +"\U010CC3" { print(0x10CC3); } +"\U010CC4" { print(0x10CC4); } +"\U010CC5" { print(0x10CC5); } +"\U010CC6" { print(0x10CC6); } +"\U010CC7" { print(0x10CC7); } +"\U010CC8" { print(0x10CC8); } +"\U010CC9" { print(0x10CC9); } +"\U010CCA" { print(0x10CCA); } +"\U010CCB" { print(0x10CCB); } +"\U010CCC" { print(0x10CCC); } +"\U010CCD" { print(0x10CCD); } +"\U010CCE" { print(0x10CCE); } +"\U010CCF" { print(0x10CCF); } +"\U010CD0" { print(0x10CD0); } +"\U010CD1" { print(0x10CD1); } +"\U010CD2" { print(0x10CD2); } +"\U010CD3" { print(0x10CD3); } +"\U010CD4" { print(0x10CD4); } +"\U010CD5" { print(0x10CD5); } +"\U010CD6" { print(0x10CD6); } +"\U010CD7" { print(0x10CD7); } +"\U010CD8" { print(0x10CD8); } +"\U010CD9" { print(0x10CD9); } +"\U010CDA" { print(0x10CDA); } +"\U010CDB" { print(0x10CDB); } +"\U010CDC" { print(0x10CDC); } +"\U010CDD" { print(0x10CDD); } +"\U010CDE" { print(0x10CDE); } +"\U010CDF" { print(0x10CDF); } +"\U010CE0" { print(0x10CE0); } +"\U010CE1" { print(0x10CE1); } +"\U010CE2" { print(0x10CE2); } +"\U010CE3" { print(0x10CE3); } +"\U010CE4" { print(0x10CE4); } +"\U010CE5" { print(0x10CE5); } +"\U010CE6" { print(0x10CE6); } +"\U010CE7" { print(0x10CE7); } +"\U010CE8" { print(0x10CE8); } +"\U010CE9" { print(0x10CE9); } +"\U010CEA" { print(0x10CEA); } +"\U010CEB" { print(0x10CEB); } +"\U010CEC" { print(0x10CEC); } +"\U010CED" { print(0x10CED); } +"\U010CEE" { print(0x10CEE); } +"\U010CEF" { print(0x10CEF); } +"\U010CF0" { print(0x10CF0); } +"\U010CF1" { print(0x10CF1); } +"\U010CF2" { print(0x10CF2); } +"\U0118A0" { print(0x118A0); } +"\U0118A1" { print(0x118A1); } +"\U0118A2" { print(0x118A2); } +"\U0118A3" { print(0x118A3); } +"\U0118A4" { print(0x118A4); } +"\U0118A5" { print(0x118A5); } +"\U0118A6" { print(0x118A6); } +"\U0118A7" { print(0x118A7); } +"\U0118A8" { print(0x118A8); } +"\U0118A9" { print(0x118A9); } +"\U0118AA" { print(0x118AA); } +"\U0118AB" { print(0x118AB); } +"\U0118AC" { print(0x118AC); } +"\U0118AD" { print(0x118AD); } +"\U0118AE" { print(0x118AE); } +"\U0118AF" { print(0x118AF); } +"\U0118B0" { print(0x118B0); } +"\U0118B1" { print(0x118B1); } +"\U0118B2" { print(0x118B2); } +"\U0118B3" { print(0x118B3); } +"\U0118B4" { print(0x118B4); } +"\U0118B5" { print(0x118B5); } +"\U0118B6" { print(0x118B6); } +"\U0118B7" { print(0x118B7); } +"\U0118B8" { print(0x118B8); } +"\U0118B9" { print(0x118B9); } +"\U0118BA" { print(0x118BA); } +"\U0118BB" { print(0x118BB); } +"\U0118BC" { print(0x118BC); } +"\U0118BD" { print(0x118BD); } +"\U0118BE" { print(0x118BE); } +"\U0118BF" { print(0x118BF); } +"\U0118C0" { print(0x118C0); } +"\U0118C1" { print(0x118C1); } +"\U0118C2" { print(0x118C2); } +"\U0118C3" { print(0x118C3); } +"\U0118C4" { print(0x118C4); } +"\U0118C5" { print(0x118C5); } +"\U0118C6" { print(0x118C6); } +"\U0118C7" { print(0x118C7); } +"\U0118C8" { print(0x118C8); } +"\U0118C9" { print(0x118C9); } +"\U0118CA" { print(0x118CA); } +"\U0118CB" { print(0x118CB); } +"\U0118CC" { print(0x118CC); } +"\U0118CD" { print(0x118CD); } +"\U0118CE" { print(0x118CE); } +"\U0118CF" { print(0x118CF); } +"\U0118D0" { print(0x118D0); } +"\U0118D1" { print(0x118D1); } +"\U0118D2" { print(0x118D2); } +"\U0118D3" { print(0x118D3); } +"\U0118D4" { print(0x118D4); } +"\U0118D5" { print(0x118D5); } +"\U0118D6" { print(0x118D6); } +"\U0118D7" { print(0x118D7); } +"\U0118D8" { print(0x118D8); } +"\U0118D9" { print(0x118D9); } +"\U0118DA" { print(0x118DA); } +"\U0118DB" { print(0x118DB); } +"\U0118DC" { print(0x118DC); } +"\U0118DD" { print(0x118DD); } +"\U0118DE" { print(0x118DE); } +"\U0118DF" { print(0x118DF); } +"\U016E40" { print(0x16E40); } +"\U016E41" { print(0x16E41); } +"\U016E42" { print(0x16E42); } +"\U016E43" { print(0x16E43); } +"\U016E44" { print(0x16E44); } +"\U016E45" { print(0x16E45); } +"\U016E46" { print(0x16E46); } +"\U016E47" { print(0x16E47); } +"\U016E48" { print(0x16E48); } +"\U016E49" { print(0x16E49); } +"\U016E4A" { print(0x16E4A); } +"\U016E4B" { print(0x16E4B); } +"\U016E4C" { print(0x16E4C); } +"\U016E4D" { print(0x16E4D); } +"\U016E4E" { print(0x16E4E); } +"\U016E4F" { print(0x16E4F); } +"\U016E50" { print(0x16E50); } +"\U016E51" { print(0x16E51); } +"\U016E52" { print(0x16E52); } +"\U016E53" { print(0x16E53); } +"\U016E54" { print(0x16E54); } +"\U016E55" { print(0x16E55); } +"\U016E56" { print(0x16E56); } +"\U016E57" { print(0x16E57); } +"\U016E58" { print(0x16E58); } +"\U016E59" { print(0x16E59); } +"\U016E5A" { print(0x16E5A); } +"\U016E5B" { print(0x16E5B); } +"\U016E5C" { print(0x16E5C); } +"\U016E5D" { print(0x16E5D); } +"\U016E5E" { print(0x16E5E); } +"\U016E5F" { print(0x16E5F); } +"\U016E60" { print(0x16E60); } +"\U016E61" { print(0x16E61); } +"\U016E62" { print(0x16E62); } +"\U016E63" { print(0x16E63); } +"\U016E64" { print(0x16E64); } +"\U016E65" { print(0x16E65); } +"\U016E66" { print(0x16E66); } +"\U016E67" { print(0x16E67); } +"\U016E68" { print(0x16E68); } +"\U016E69" { print(0x16E69); } +"\U016E6A" { print(0x16E6A); } +"\U016E6B" { print(0x16E6B); } +"\U016E6C" { print(0x16E6C); } +"\U016E6D" { print(0x16E6D); } +"\U016E6E" { print(0x16E6E); } +"\U016E6F" { print(0x16E6F); } +"\U016E70" { print(0x16E70); } +"\U016E71" { print(0x16E71); } +"\U016E72" { print(0x16E72); } +"\U016E73" { print(0x16E73); } +"\U016E74" { print(0x16E74); } +"\U016E75" { print(0x16E75); } +"\U016E76" { print(0x16E76); } +"\U016E77" { print(0x16E77); } +"\U016E78" { print(0x16E78); } +"\U016E79" { print(0x16E79); } +"\U016E7A" { print(0x16E7A); } +"\U016E7B" { print(0x16E7B); } +"\U016E7C" { print(0x16E7C); } +"\U016E7D" { print(0x16E7D); } +"\U016E7E" { print(0x16E7E); } +"\U016E7F" { print(0x16E7F); } +"\U01E900" { print(0x1E900); } +"\U01E901" { print(0x1E901); } +"\U01E902" { print(0x1E902); } +"\U01E903" { print(0x1E903); } +"\U01E904" { print(0x1E904); } +"\U01E905" { print(0x1E905); } +"\U01E906" { print(0x1E906); } +"\U01E907" { print(0x1E907); } +"\U01E908" { print(0x1E908); } +"\U01E909" { print(0x1E909); } +"\U01E90A" { print(0x1E90A); } +"\U01E90B" { print(0x1E90B); } +"\U01E90C" { print(0x1E90C); } +"\U01E90D" { print(0x1E90D); } +"\U01E90E" { print(0x1E90E); } +"\U01E90F" { print(0x1E90F); } +"\U01E910" { print(0x1E910); } +"\U01E911" { print(0x1E911); } +"\U01E912" { print(0x1E912); } +"\U01E913" { print(0x1E913); } +"\U01E914" { print(0x1E914); } +"\U01E915" { print(0x1E915); } +"\U01E916" { print(0x1E916); } +"\U01E917" { print(0x1E917); } +"\U01E918" { print(0x1E918); } +"\U01E919" { print(0x1E919); } +"\U01E91A" { print(0x1E91A); } +"\U01E91B" { print(0x1E91B); } +"\U01E91C" { print(0x1E91C); } +"\U01E91D" { print(0x1E91D); } +"\U01E91E" { print(0x1E91E); } +"\U01E91F" { print(0x1E91F); } +"\U01E920" { print(0x1E920); } +"\U01E921" { print(0x1E921); } +"\U01E922" { print(0x1E922); } +"\U01E923" { print(0x1E923); } +"\U01E924" { print(0x1E924); } +"\U01E925" { print(0x1E925); } +"\U01E926" { print(0x1E926); } +"\U01E927" { print(0x1E927); } +"\U01E928" { print(0x1E928); } +"\U01E929" { print(0x1E929); } +"\U01E92A" { print(0x1E92A); } +"\U01E92B" { print(0x1E92B); } +"\U01E92C" { print(0x1E92C); } +"\U01E92D" { print(0x1E92D); } +"\U01E92E" { print(0x1E92E); } +"\U01E92F" { print(0x1E92F); } +"\U01E930" { print(0x1E930); } +"\U01E931" { print(0x1E931); } +"\U01E932" { print(0x1E932); } +"\U01E933" { print(0x1E933); } +"\U01E934" { print(0x1E934); } +"\U01E935" { print(0x1E935); } +"\U01E936" { print(0x1E936); } +"\U01E937" { print(0x1E937); } +"\U01E938" { print(0x1E938); } +"\U01E939" { print(0x1E939); } +"\U01E93A" { print(0x1E93A); } +"\U01E93B" { print(0x1E93B); } +"\U01E93C" { print(0x1E93C); } +"\U01E93D" { print(0x1E93D); } +"\U01E93E" { print(0x1E93E); } +"\U01E93F" { print(0x1E93F); } +"\U01E940" { print(0x1E940); } +"\U01E941" { print(0x1E941); } +"\U01E942" { print(0x1E942); } +"\U01E943" { print(0x1E943); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_1.output b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_1.output new file mode 100644 index 000000000..aff05e4fc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_1.output @@ -0,0 +1,2794 @@ +input char 0041 matches 0041 case-insensitively +input char 0042 matches 0042 case-insensitively +input char 0043 matches 0043 case-insensitively +input char 0044 matches 0044 case-insensitively +input char 0045 matches 0045 case-insensitively +input char 0046 matches 0046 case-insensitively +input char 0047 matches 0047 case-insensitively +input char 0048 matches 0048 case-insensitively +input char 0049 matches 0049 case-insensitively +input char 004A matches 004A case-insensitively +input char 004B matches 004B case-insensitively +input char 004C matches 004C case-insensitively +input char 004D matches 004D case-insensitively +input char 004E matches 004E case-insensitively +input char 004F matches 004F case-insensitively +input char 0050 matches 0050 case-insensitively +input char 0051 matches 0051 case-insensitively +input char 0052 matches 0052 case-insensitively +input char 0053 matches 0053 case-insensitively +input char 0054 matches 0054 case-insensitively +input char 0055 matches 0055 case-insensitively +input char 0056 matches 0056 case-insensitively +input char 0057 matches 0057 case-insensitively +input char 0058 matches 0058 case-insensitively +input char 0059 matches 0059 case-insensitively +input char 005A matches 005A case-insensitively +input char 0061 matches 0041 case-insensitively +input char 0062 matches 0042 case-insensitively +input char 0063 matches 0043 case-insensitively +input char 0064 matches 0044 case-insensitively +input char 0065 matches 0045 case-insensitively +input char 0066 matches 0046 case-insensitively +input char 0067 matches 0047 case-insensitively +input char 0068 matches 0048 case-insensitively +input char 0069 matches 0049 case-insensitively +input char 006A matches 004A case-insensitively +input char 006B matches 004B case-insensitively +input char 006C matches 004C case-insensitively +input char 006D matches 004D case-insensitively +input char 006E matches 004E case-insensitively +input char 006F matches 004F case-insensitively +input char 0070 matches 0050 case-insensitively +input char 0071 matches 0051 case-insensitively +input char 0072 matches 0052 case-insensitively +input char 0073 matches 0053 case-insensitively +input char 0074 matches 0054 case-insensitively +input char 0075 matches 0055 case-insensitively +input char 0076 matches 0056 case-insensitively +input char 0077 matches 0057 case-insensitively +input char 0078 matches 0058 case-insensitively +input char 0079 matches 0059 case-insensitively +input char 007A matches 005A case-insensitively +input char 00B5 matches 00B5 case-insensitively +input char 00C0 matches 00C0 case-insensitively +input char 00C1 matches 00C1 case-insensitively +input char 00C2 matches 00C2 case-insensitively +input char 00C3 matches 00C3 case-insensitively +input char 00C4 matches 00C4 case-insensitively +input char 00C5 matches 00C5 case-insensitively +input char 00C6 matches 00C6 case-insensitively +input char 00C7 matches 00C7 case-insensitively +input char 00C8 matches 00C8 case-insensitively +input char 00C9 matches 00C9 case-insensitively +input char 00CA matches 00CA case-insensitively +input char 00CB matches 00CB case-insensitively +input char 00CC matches 00CC case-insensitively +input char 00CD matches 00CD case-insensitively +input char 00CE matches 00CE case-insensitively +input char 00CF matches 00CF case-insensitively +input char 00D0 matches 00D0 case-insensitively +input char 00D1 matches 00D1 case-insensitively +input char 00D2 matches 00D2 case-insensitively +input char 00D3 matches 00D3 case-insensitively +input char 00D4 matches 00D4 case-insensitively +input char 00D5 matches 00D5 case-insensitively +input char 00D6 matches 00D6 case-insensitively +input char 00D8 matches 00D8 case-insensitively +input char 00D9 matches 00D9 case-insensitively +input char 00DA matches 00DA case-insensitively +input char 00DB matches 00DB case-insensitively +input char 00DC matches 00DC case-insensitively +input char 00DD matches 00DD case-insensitively +input char 00DE matches 00DE case-insensitively +input char 00DF matches 00DF case-insensitively +input char 00E0 matches 00C0 case-insensitively +input char 00E1 matches 00C1 case-insensitively +input char 00E2 matches 00C2 case-insensitively +input char 00E3 matches 00C3 case-insensitively +input char 00E4 matches 00C4 case-insensitively +input char 00E5 matches 00C5 case-insensitively +input char 00E6 matches 00C6 case-insensitively +input char 00E7 matches 00C7 case-insensitively +input char 00E8 matches 00C8 case-insensitively +input char 00E9 matches 00C9 case-insensitively +input char 00EA matches 00CA case-insensitively +input char 00EB matches 00CB case-insensitively +input char 00EC matches 00CC case-insensitively +input char 00ED matches 00CD case-insensitively +input char 00EE matches 00CE case-insensitively +input char 00EF matches 00CF case-insensitively +input char 00F0 matches 00D0 case-insensitively +input char 00F1 matches 00D1 case-insensitively +input char 00F2 matches 00D2 case-insensitively +input char 00F3 matches 00D3 case-insensitively +input char 00F4 matches 00D4 case-insensitively +input char 00F5 matches 00D5 case-insensitively +input char 00F6 matches 00D6 case-insensitively +input char 00F8 matches 00D8 case-insensitively +input char 00F9 matches 00D9 case-insensitively +input char 00FA matches 00DA case-insensitively +input char 00FB matches 00DB case-insensitively +input char 00FC matches 00DC case-insensitively +input char 00FD matches 00DD case-insensitively +input char 00FE matches 00DE case-insensitively +input char 00FF matches 00FF case-insensitively +input char 0100 matches 0100 case-insensitively +input char 0101 matches 0100 case-insensitively +input char 0102 matches 0102 case-insensitively +input char 0103 matches 0102 case-insensitively +input char 0104 matches 0104 case-insensitively +input char 0105 matches 0104 case-insensitively +input char 0106 matches 0106 case-insensitively +input char 0107 matches 0106 case-insensitively +input char 0108 matches 0108 case-insensitively +input char 0109 matches 0108 case-insensitively +input char 010A matches 010A case-insensitively +input char 010B matches 010A case-insensitively +input char 010C matches 010C case-insensitively +input char 010D matches 010C case-insensitively +input char 010E matches 010E case-insensitively +input char 010F matches 010E case-insensitively +input char 0110 matches 0110 case-insensitively +input char 0111 matches 0110 case-insensitively +input char 0112 matches 0112 case-insensitively +input char 0113 matches 0112 case-insensitively +input char 0114 matches 0114 case-insensitively +input char 0115 matches 0114 case-insensitively +input char 0116 matches 0116 case-insensitively +input char 0117 matches 0116 case-insensitively +input char 0118 matches 0118 case-insensitively +input char 0119 matches 0118 case-insensitively +input char 011A matches 011A case-insensitively +input char 011B matches 011A case-insensitively +input char 011C matches 011C case-insensitively +input char 011D matches 011C case-insensitively +input char 011E matches 011E case-insensitively +input char 011F matches 011E case-insensitively +input char 0120 matches 0120 case-insensitively +input char 0121 matches 0120 case-insensitively +input char 0122 matches 0122 case-insensitively +input char 0123 matches 0122 case-insensitively +input char 0124 matches 0124 case-insensitively +input char 0125 matches 0124 case-insensitively +input char 0126 matches 0126 case-insensitively +input char 0127 matches 0126 case-insensitively +input char 0128 matches 0128 case-insensitively +input char 0129 matches 0128 case-insensitively +input char 012A matches 012A case-insensitively +input char 012B matches 012A case-insensitively +input char 012C matches 012C case-insensitively +input char 012D matches 012C case-insensitively +input char 012E matches 012E case-insensitively +input char 012F matches 012E case-insensitively +input char 0130 matches 0049 case-insensitively +input char 0131 matches 0049 case-insensitively +input char 0132 matches 0132 case-insensitively +input char 0133 matches 0132 case-insensitively +input char 0134 matches 0134 case-insensitively +input char 0135 matches 0134 case-insensitively +input char 0136 matches 0136 case-insensitively +input char 0137 matches 0136 case-insensitively +input char 0139 matches 0139 case-insensitively +input char 013A matches 0139 case-insensitively +input char 013B matches 013B case-insensitively +input char 013C matches 013B case-insensitively +input char 013D matches 013D case-insensitively +input char 013E matches 013D case-insensitively +input char 013F matches 013F case-insensitively +input char 0140 matches 013F case-insensitively +input char 0141 matches 0141 case-insensitively +input char 0142 matches 0141 case-insensitively +input char 0143 matches 0143 case-insensitively +input char 0144 matches 0143 case-insensitively +input char 0145 matches 0145 case-insensitively +input char 0146 matches 0145 case-insensitively +input char 0147 matches 0147 case-insensitively +input char 0148 matches 0147 case-insensitively +input char 014A matches 014A case-insensitively +input char 014B matches 014A case-insensitively +input char 014C matches 014C case-insensitively +input char 014D matches 014C case-insensitively +input char 014E matches 014E case-insensitively +input char 014F matches 014E case-insensitively +input char 0150 matches 0150 case-insensitively +input char 0151 matches 0150 case-insensitively +input char 0152 matches 0152 case-insensitively +input char 0153 matches 0152 case-insensitively +input char 0154 matches 0154 case-insensitively +input char 0155 matches 0154 case-insensitively +input char 0156 matches 0156 case-insensitively +input char 0157 matches 0156 case-insensitively +input char 0158 matches 0158 case-insensitively +input char 0159 matches 0158 case-insensitively +input char 015A matches 015A case-insensitively +input char 015B matches 015A case-insensitively +input char 015C matches 015C case-insensitively +input char 015D matches 015C case-insensitively +input char 015E matches 015E case-insensitively +input char 015F matches 015E case-insensitively +input char 0160 matches 0160 case-insensitively +input char 0161 matches 0160 case-insensitively +input char 0162 matches 0162 case-insensitively +input char 0163 matches 0162 case-insensitively +input char 0164 matches 0164 case-insensitively +input char 0165 matches 0164 case-insensitively +input char 0166 matches 0166 case-insensitively +input char 0167 matches 0166 case-insensitively +input char 0168 matches 0168 case-insensitively +input char 0169 matches 0168 case-insensitively +input char 016A matches 016A case-insensitively +input char 016B matches 016A case-insensitively +input char 016C matches 016C case-insensitively +input char 016D matches 016C case-insensitively +input char 016E matches 016E case-insensitively +input char 016F matches 016E case-insensitively +input char 0170 matches 0170 case-insensitively +input char 0171 matches 0170 case-insensitively +input char 0172 matches 0172 case-insensitively +input char 0173 matches 0172 case-insensitively +input char 0174 matches 0174 case-insensitively +input char 0175 matches 0174 case-insensitively +input char 0176 matches 0176 case-insensitively +input char 0177 matches 0176 case-insensitively +input char 0178 matches 00FF case-insensitively +input char 0179 matches 0179 case-insensitively +input char 017A matches 0179 case-insensitively +input char 017B matches 017B case-insensitively +input char 017C matches 017B case-insensitively +input char 017D matches 017D case-insensitively +input char 017E matches 017D case-insensitively +input char 017F matches 0053 case-insensitively +input char 0180 matches 0180 case-insensitively +input char 0181 matches 0181 case-insensitively +input char 0182 matches 0182 case-insensitively +input char 0183 matches 0182 case-insensitively +input char 0184 matches 0184 case-insensitively +input char 0185 matches 0184 case-insensitively +input char 0186 matches 0186 case-insensitively +input char 0187 matches 0187 case-insensitively +input char 0188 matches 0187 case-insensitively +input char 0189 matches 0189 case-insensitively +input char 018A matches 018A case-insensitively +input char 018B matches 018B case-insensitively +input char 018C matches 018B case-insensitively +input char 018E matches 018E case-insensitively +input char 018F matches 018F case-insensitively +input char 0190 matches 0190 case-insensitively +input char 0191 matches 0191 case-insensitively +input char 0192 matches 0191 case-insensitively +input char 0193 matches 0193 case-insensitively +input char 0194 matches 0194 case-insensitively +input char 0195 matches 0195 case-insensitively +input char 0196 matches 0196 case-insensitively +input char 0197 matches 0197 case-insensitively +input char 0198 matches 0198 case-insensitively +input char 0199 matches 0198 case-insensitively +input char 019A matches 019A case-insensitively +input char 019C matches 019C case-insensitively +input char 019D matches 019D case-insensitively +input char 019E matches 019E case-insensitively +input char 019F matches 019F case-insensitively +input char 01A0 matches 01A0 case-insensitively +input char 01A1 matches 01A0 case-insensitively +input char 01A2 matches 01A2 case-insensitively +input char 01A3 matches 01A2 case-insensitively +input char 01A4 matches 01A4 case-insensitively +input char 01A5 matches 01A4 case-insensitively +input char 01A6 matches 01A6 case-insensitively +input char 01A7 matches 01A7 case-insensitively +input char 01A8 matches 01A7 case-insensitively +input char 01A9 matches 01A9 case-insensitively +input char 01AC matches 01AC case-insensitively +input char 01AD matches 01AC case-insensitively +input char 01AE matches 01AE case-insensitively +input char 01AF matches 01AF case-insensitively +input char 01B0 matches 01AF case-insensitively +input char 01B1 matches 01B1 case-insensitively +input char 01B2 matches 01B2 case-insensitively +input char 01B3 matches 01B3 case-insensitively +input char 01B4 matches 01B3 case-insensitively +input char 01B5 matches 01B5 case-insensitively +input char 01B6 matches 01B5 case-insensitively +input char 01B7 matches 01B7 case-insensitively +input char 01B8 matches 01B8 case-insensitively +input char 01B9 matches 01B8 case-insensitively +input char 01BC matches 01BC case-insensitively +input char 01BD matches 01BC case-insensitively +input char 01BF matches 01BF case-insensitively +input char 01C4 matches 01C4 case-insensitively +input char 01C5 matches 01C4 case-insensitively +input char 01C6 matches 01C4 case-insensitively +input char 01C7 matches 01C7 case-insensitively +input char 01C8 matches 01C7 case-insensitively +input char 01C9 matches 01C7 case-insensitively +input char 01CA matches 01CA case-insensitively +input char 01CB matches 01CA case-insensitively +input char 01CC matches 01CA case-insensitively +input char 01CD matches 01CD case-insensitively +input char 01CE matches 01CD case-insensitively +input char 01CF matches 01CF case-insensitively +input char 01D0 matches 01CF case-insensitively +input char 01D1 matches 01D1 case-insensitively +input char 01D2 matches 01D1 case-insensitively +input char 01D3 matches 01D3 case-insensitively +input char 01D4 matches 01D3 case-insensitively +input char 01D5 matches 01D5 case-insensitively +input char 01D6 matches 01D5 case-insensitively +input char 01D7 matches 01D7 case-insensitively +input char 01D8 matches 01D7 case-insensitively +input char 01D9 matches 01D9 case-insensitively +input char 01DA matches 01D9 case-insensitively +input char 01DB matches 01DB case-insensitively +input char 01DC matches 01DB case-insensitively +input char 01DD matches 018E case-insensitively +input char 01DE matches 01DE case-insensitively +input char 01DF matches 01DE case-insensitively +input char 01E0 matches 01E0 case-insensitively +input char 01E1 matches 01E0 case-insensitively +input char 01E2 matches 01E2 case-insensitively +input char 01E3 matches 01E2 case-insensitively +input char 01E4 matches 01E4 case-insensitively +input char 01E5 matches 01E4 case-insensitively +input char 01E6 matches 01E6 case-insensitively +input char 01E7 matches 01E6 case-insensitively +input char 01E8 matches 01E8 case-insensitively +input char 01E9 matches 01E8 case-insensitively +input char 01EA matches 01EA case-insensitively +input char 01EB matches 01EA case-insensitively +input char 01EC matches 01EC case-insensitively +input char 01ED matches 01EC case-insensitively +input char 01EE matches 01EE case-insensitively +input char 01EF matches 01EE case-insensitively +input char 01F1 matches 01F1 case-insensitively +input char 01F2 matches 01F1 case-insensitively +input char 01F3 matches 01F1 case-insensitively +input char 01F4 matches 01F4 case-insensitively +input char 01F5 matches 01F4 case-insensitively +input char 01F6 matches 0195 case-insensitively +input char 01F7 matches 01BF case-insensitively +input char 01F8 matches 01F8 case-insensitively +input char 01F9 matches 01F8 case-insensitively +input char 01FA matches 01FA case-insensitively +input char 01FB matches 01FA case-insensitively +input char 01FC matches 01FC case-insensitively +input char 01FD matches 01FC case-insensitively +input char 01FE matches 01FE case-insensitively +input char 01FF matches 01FE case-insensitively +input char 0200 matches 0200 case-insensitively +input char 0201 matches 0200 case-insensitively +input char 0202 matches 0202 case-insensitively +input char 0203 matches 0202 case-insensitively +input char 0204 matches 0204 case-insensitively +input char 0205 matches 0204 case-insensitively +input char 0206 matches 0206 case-insensitively +input char 0207 matches 0206 case-insensitively +input char 0208 matches 0208 case-insensitively +input char 0209 matches 0208 case-insensitively +input char 020A matches 020A case-insensitively +input char 020B matches 020A case-insensitively +input char 020C matches 020C case-insensitively +input char 020D matches 020C case-insensitively +input char 020E matches 020E case-insensitively +input char 020F matches 020E case-insensitively +input char 0210 matches 0210 case-insensitively +input char 0211 matches 0210 case-insensitively +input char 0212 matches 0212 case-insensitively +input char 0213 matches 0212 case-insensitively +input char 0214 matches 0214 case-insensitively +input char 0215 matches 0214 case-insensitively +input char 0216 matches 0216 case-insensitively +input char 0217 matches 0216 case-insensitively +input char 0218 matches 0218 case-insensitively +input char 0219 matches 0218 case-insensitively +input char 021A matches 021A case-insensitively +input char 021B matches 021A case-insensitively +input char 021C matches 021C case-insensitively +input char 021D matches 021C case-insensitively +input char 021E matches 021E case-insensitively +input char 021F matches 021E case-insensitively +input char 0220 matches 019E case-insensitively +input char 0222 matches 0222 case-insensitively +input char 0223 matches 0222 case-insensitively +input char 0224 matches 0224 case-insensitively +input char 0225 matches 0224 case-insensitively +input char 0226 matches 0226 case-insensitively +input char 0227 matches 0226 case-insensitively +input char 0228 matches 0228 case-insensitively +input char 0229 matches 0228 case-insensitively +input char 022A matches 022A case-insensitively +input char 022B matches 022A case-insensitively +input char 022C matches 022C case-insensitively +input char 022D matches 022C case-insensitively +input char 022E matches 022E case-insensitively +input char 022F matches 022E case-insensitively +input char 0230 matches 0230 case-insensitively +input char 0231 matches 0230 case-insensitively +input char 0232 matches 0232 case-insensitively +input char 0233 matches 0232 case-insensitively +input char 023A matches 023A case-insensitively +input char 023B matches 023B case-insensitively +input char 023C matches 023B case-insensitively +input char 023D matches 019A case-insensitively +input char 023E matches 023E case-insensitively +input char 023F matches 023F case-insensitively +input char 0240 matches 0240 case-insensitively +input char 0241 matches 0241 case-insensitively +input char 0242 matches 0241 case-insensitively +input char 0243 matches 0180 case-insensitively +input char 0244 matches 0244 case-insensitively +input char 0245 matches 0245 case-insensitively +input char 0246 matches 0246 case-insensitively +input char 0247 matches 0246 case-insensitively +input char 0248 matches 0248 case-insensitively +input char 0249 matches 0248 case-insensitively +input char 024A matches 024A case-insensitively +input char 024B matches 024A case-insensitively +input char 024C matches 024C case-insensitively +input char 024D matches 024C case-insensitively +input char 024E matches 024E case-insensitively +input char 024F matches 024E case-insensitively +input char 0250 matches 0250 case-insensitively +input char 0251 matches 0251 case-insensitively +input char 0252 matches 0252 case-insensitively +input char 0253 matches 0181 case-insensitively +input char 0254 matches 0186 case-insensitively +input char 0256 matches 0189 case-insensitively +input char 0257 matches 018A case-insensitively +input char 0259 matches 018F case-insensitively +input char 025B matches 0190 case-insensitively +input char 025C matches 025C case-insensitively +input char 0260 matches 0193 case-insensitively +input char 0261 matches 0261 case-insensitively +input char 0263 matches 0194 case-insensitively +input char 0265 matches 0265 case-insensitively +input char 0266 matches 0266 case-insensitively +input char 0268 matches 0197 case-insensitively +input char 0269 matches 0196 case-insensitively +input char 026A matches 026A case-insensitively +input char 026B matches 026B case-insensitively +input char 026C matches 026C case-insensitively +input char 026F matches 019C case-insensitively +input char 0271 matches 0271 case-insensitively +input char 0272 matches 019D case-insensitively +input char 0275 matches 019F case-insensitively +input char 027D matches 027D case-insensitively +input char 0280 matches 01A6 case-insensitively +input char 0282 matches 0282 case-insensitively +input char 0283 matches 01A9 case-insensitively +input char 0287 matches 0287 case-insensitively +input char 0288 matches 01AE case-insensitively +input char 0289 matches 0244 case-insensitively +input char 028A matches 01B1 case-insensitively +input char 028B matches 01B2 case-insensitively +input char 028C matches 0245 case-insensitively +input char 0292 matches 01B7 case-insensitively +input char 029D matches 029D case-insensitively +input char 029E matches 029E case-insensitively +input char 0345 matches 0345 case-insensitively +input char 0370 matches 0370 case-insensitively +input char 0371 matches 0370 case-insensitively +input char 0372 matches 0372 case-insensitively +input char 0373 matches 0372 case-insensitively +input char 0376 matches 0376 case-insensitively +input char 0377 matches 0376 case-insensitively +input char 037B matches 037B case-insensitively +input char 037C matches 037C case-insensitively +input char 037D matches 037D case-insensitively +input char 037F matches 037F case-insensitively +input char 0386 matches 0386 case-insensitively +input char 0388 matches 0388 case-insensitively +input char 0389 matches 0389 case-insensitively +input char 038A matches 038A case-insensitively +input char 038C matches 038C case-insensitively +input char 038E matches 038E case-insensitively +input char 038F matches 038F case-insensitively +input char 0391 matches 0391 case-insensitively +input char 0392 matches 0392 case-insensitively +input char 0393 matches 0393 case-insensitively +input char 0394 matches 0394 case-insensitively +input char 0395 matches 0395 case-insensitively +input char 0396 matches 0396 case-insensitively +input char 0397 matches 0397 case-insensitively +input char 0398 matches 0398 case-insensitively +input char 0399 matches 0345 case-insensitively +input char 039A matches 039A case-insensitively +input char 039B matches 039B case-insensitively +input char 039C matches 00B5 case-insensitively +input char 039D matches 039D case-insensitively +input char 039E matches 039E case-insensitively +input char 039F matches 039F case-insensitively +input char 03A0 matches 03A0 case-insensitively +input char 03A1 matches 03A1 case-insensitively +input char 03A3 matches 03A3 case-insensitively +input char 03A4 matches 03A4 case-insensitively +input char 03A5 matches 03A5 case-insensitively +input char 03A6 matches 03A6 case-insensitively +input char 03A7 matches 03A7 case-insensitively +input char 03A8 matches 03A8 case-insensitively +input char 03A9 matches 03A9 case-insensitively +input char 03AA matches 03AA case-insensitively +input char 03AB matches 03AB case-insensitively +input char 03AC matches 0386 case-insensitively +input char 03AD matches 0388 case-insensitively +input char 03AE matches 0389 case-insensitively +input char 03AF matches 038A case-insensitively +input char 03B1 matches 0391 case-insensitively +input char 03B2 matches 0392 case-insensitively +input char 03B3 matches 0393 case-insensitively +input char 03B4 matches 0394 case-insensitively +input char 03B5 matches 0395 case-insensitively +input char 03B6 matches 0396 case-insensitively +input char 03B7 matches 0397 case-insensitively +input char 03B8 matches 0398 case-insensitively +input char 03B9 matches 0345 case-insensitively +input char 03BA matches 039A case-insensitively +input char 03BB matches 039B case-insensitively +input char 03BC matches 00B5 case-insensitively +input char 03BD matches 039D case-insensitively +input char 03BE matches 039E case-insensitively +input char 03BF matches 039F case-insensitively +input char 03C0 matches 03A0 case-insensitively +input char 03C1 matches 03A1 case-insensitively +input char 03C2 matches 03A3 case-insensitively +input char 03C3 matches 03A3 case-insensitively +input char 03C4 matches 03A4 case-insensitively +input char 03C5 matches 03A5 case-insensitively +input char 03C6 matches 03A6 case-insensitively +input char 03C7 matches 03A7 case-insensitively +input char 03C8 matches 03A8 case-insensitively +input char 03C9 matches 03A9 case-insensitively +input char 03CA matches 03AA case-insensitively +input char 03CB matches 03AB case-insensitively +input char 03CC matches 038C case-insensitively +input char 03CD matches 038E case-insensitively +input char 03CE matches 038F case-insensitively +input char 03CF matches 03CF case-insensitively +input char 03D0 matches 0392 case-insensitively +input char 03D1 matches 0398 case-insensitively +input char 03D5 matches 03A6 case-insensitively +input char 03D6 matches 03A0 case-insensitively +input char 03D7 matches 03CF case-insensitively +input char 03D8 matches 03D8 case-insensitively +input char 03D9 matches 03D8 case-insensitively +input char 03DA matches 03DA case-insensitively +input char 03DB matches 03DA case-insensitively +input char 03DC matches 03DC case-insensitively +input char 03DD matches 03DC case-insensitively +input char 03DE matches 03DE case-insensitively +input char 03DF matches 03DE case-insensitively +input char 03E0 matches 03E0 case-insensitively +input char 03E1 matches 03E0 case-insensitively +input char 03E2 matches 03E2 case-insensitively +input char 03E3 matches 03E2 case-insensitively +input char 03E4 matches 03E4 case-insensitively +input char 03E5 matches 03E4 case-insensitively +input char 03E6 matches 03E6 case-insensitively +input char 03E7 matches 03E6 case-insensitively +input char 03E8 matches 03E8 case-insensitively +input char 03E9 matches 03E8 case-insensitively +input char 03EA matches 03EA case-insensitively +input char 03EB matches 03EA case-insensitively +input char 03EC matches 03EC case-insensitively +input char 03ED matches 03EC case-insensitively +input char 03EE matches 03EE case-insensitively +input char 03EF matches 03EE case-insensitively +input char 03F0 matches 039A case-insensitively +input char 03F1 matches 03A1 case-insensitively +input char 03F2 matches 03F2 case-insensitively +input char 03F3 matches 037F case-insensitively +input char 03F4 matches 0398 case-insensitively +input char 03F5 matches 0395 case-insensitively +input char 03F7 matches 03F7 case-insensitively +input char 03F8 matches 03F7 case-insensitively +input char 03F9 matches 03F2 case-insensitively +input char 03FA matches 03FA case-insensitively +input char 03FB matches 03FA case-insensitively +input char 03FD matches 037B case-insensitively +input char 03FE matches 037C case-insensitively +input char 03FF matches 037D case-insensitively +input char 0400 matches 0400 case-insensitively +input char 0401 matches 0401 case-insensitively +input char 0402 matches 0402 case-insensitively +input char 0403 matches 0403 case-insensitively +input char 0404 matches 0404 case-insensitively +input char 0405 matches 0405 case-insensitively +input char 0406 matches 0406 case-insensitively +input char 0407 matches 0407 case-insensitively +input char 0408 matches 0408 case-insensitively +input char 0409 matches 0409 case-insensitively +input char 040A matches 040A case-insensitively +input char 040B matches 040B case-insensitively +input char 040C matches 040C case-insensitively +input char 040D matches 040D case-insensitively +input char 040E matches 040E case-insensitively +input char 040F matches 040F case-insensitively +input char 0410 matches 0410 case-insensitively +input char 0411 matches 0411 case-insensitively +input char 0412 matches 0412 case-insensitively +input char 0413 matches 0413 case-insensitively +input char 0414 matches 0414 case-insensitively +input char 0415 matches 0415 case-insensitively +input char 0416 matches 0416 case-insensitively +input char 0417 matches 0417 case-insensitively +input char 0418 matches 0418 case-insensitively +input char 0419 matches 0419 case-insensitively +input char 041A matches 041A case-insensitively +input char 041B matches 041B case-insensitively +input char 041C matches 041C case-insensitively +input char 041D matches 041D case-insensitively +input char 041E matches 041E case-insensitively +input char 041F matches 041F case-insensitively +input char 0420 matches 0420 case-insensitively +input char 0421 matches 0421 case-insensitively +input char 0422 matches 0422 case-insensitively +input char 0423 matches 0423 case-insensitively +input char 0424 matches 0424 case-insensitively +input char 0425 matches 0425 case-insensitively +input char 0426 matches 0426 case-insensitively +input char 0427 matches 0427 case-insensitively +input char 0428 matches 0428 case-insensitively +input char 0429 matches 0429 case-insensitively +input char 042A matches 042A case-insensitively +input char 042B matches 042B case-insensitively +input char 042C matches 042C case-insensitively +input char 042D matches 042D case-insensitively +input char 042E matches 042E case-insensitively +input char 042F matches 042F case-insensitively +input char 0430 matches 0410 case-insensitively +input char 0431 matches 0411 case-insensitively +input char 0432 matches 0412 case-insensitively +input char 0433 matches 0413 case-insensitively +input char 0434 matches 0414 case-insensitively +input char 0435 matches 0415 case-insensitively +input char 0436 matches 0416 case-insensitively +input char 0437 matches 0417 case-insensitively +input char 0438 matches 0418 case-insensitively +input char 0439 matches 0419 case-insensitively +input char 043A matches 041A case-insensitively +input char 043B matches 041B case-insensitively +input char 043C matches 041C case-insensitively +input char 043D matches 041D case-insensitively +input char 043E matches 041E case-insensitively +input char 043F matches 041F case-insensitively +input char 0440 matches 0420 case-insensitively +input char 0441 matches 0421 case-insensitively +input char 0442 matches 0422 case-insensitively +input char 0443 matches 0423 case-insensitively +input char 0444 matches 0424 case-insensitively +input char 0445 matches 0425 case-insensitively +input char 0446 matches 0426 case-insensitively +input char 0447 matches 0427 case-insensitively +input char 0448 matches 0428 case-insensitively +input char 0449 matches 0429 case-insensitively +input char 044A matches 042A case-insensitively +input char 044B matches 042B case-insensitively +input char 044C matches 042C case-insensitively +input char 044D matches 042D case-insensitively +input char 044E matches 042E case-insensitively +input char 044F matches 042F case-insensitively +input char 0450 matches 0400 case-insensitively +input char 0451 matches 0401 case-insensitively +input char 0452 matches 0402 case-insensitively +input char 0453 matches 0403 case-insensitively +input char 0454 matches 0404 case-insensitively +input char 0455 matches 0405 case-insensitively +input char 0456 matches 0406 case-insensitively +input char 0457 matches 0407 case-insensitively +input char 0458 matches 0408 case-insensitively +input char 0459 matches 0409 case-insensitively +input char 045A matches 040A case-insensitively +input char 045B matches 040B case-insensitively +input char 045C matches 040C case-insensitively +input char 045D matches 040D case-insensitively +input char 045E matches 040E case-insensitively +input char 045F matches 040F case-insensitively +input char 0460 matches 0460 case-insensitively +input char 0461 matches 0460 case-insensitively +input char 0462 matches 0462 case-insensitively +input char 0463 matches 0462 case-insensitively +input char 0464 matches 0464 case-insensitively +input char 0465 matches 0464 case-insensitively +input char 0466 matches 0466 case-insensitively +input char 0467 matches 0466 case-insensitively +input char 0468 matches 0468 case-insensitively +input char 0469 matches 0468 case-insensitively +input char 046A matches 046A case-insensitively +input char 046B matches 046A case-insensitively +input char 046C matches 046C case-insensitively +input char 046D matches 046C case-insensitively +input char 046E matches 046E case-insensitively +input char 046F matches 046E case-insensitively +input char 0470 matches 0470 case-insensitively +input char 0471 matches 0470 case-insensitively +input char 0472 matches 0472 case-insensitively +input char 0473 matches 0472 case-insensitively +input char 0474 matches 0474 case-insensitively +input char 0475 matches 0474 case-insensitively +input char 0476 matches 0476 case-insensitively +input char 0477 matches 0476 case-insensitively +input char 0478 matches 0478 case-insensitively +input char 0479 matches 0478 case-insensitively +input char 047A matches 047A case-insensitively +input char 047B matches 047A case-insensitively +input char 047C matches 047C case-insensitively +input char 047D matches 047C case-insensitively +input char 047E matches 047E case-insensitively +input char 047F matches 047E case-insensitively +input char 0480 matches 0480 case-insensitively +input char 0481 matches 0480 case-insensitively +input char 048A matches 048A case-insensitively +input char 048B matches 048A case-insensitively +input char 048C matches 048C case-insensitively +input char 048D matches 048C case-insensitively +input char 048E matches 048E case-insensitively +input char 048F matches 048E case-insensitively +input char 0490 matches 0490 case-insensitively +input char 0491 matches 0490 case-insensitively +input char 0492 matches 0492 case-insensitively +input char 0493 matches 0492 case-insensitively +input char 0494 matches 0494 case-insensitively +input char 0495 matches 0494 case-insensitively +input char 0496 matches 0496 case-insensitively +input char 0497 matches 0496 case-insensitively +input char 0498 matches 0498 case-insensitively +input char 0499 matches 0498 case-insensitively +input char 049A matches 049A case-insensitively +input char 049B matches 049A case-insensitively +input char 049C matches 049C case-insensitively +input char 049D matches 049C case-insensitively +input char 049E matches 049E case-insensitively +input char 049F matches 049E case-insensitively +input char 04A0 matches 04A0 case-insensitively +input char 04A1 matches 04A0 case-insensitively +input char 04A2 matches 04A2 case-insensitively +input char 04A3 matches 04A2 case-insensitively +input char 04A4 matches 04A4 case-insensitively +input char 04A5 matches 04A4 case-insensitively +input char 04A6 matches 04A6 case-insensitively +input char 04A7 matches 04A6 case-insensitively +input char 04A8 matches 04A8 case-insensitively +input char 04A9 matches 04A8 case-insensitively +input char 04AA matches 04AA case-insensitively +input char 04AB matches 04AA case-insensitively +input char 04AC matches 04AC case-insensitively +input char 04AD matches 04AC case-insensitively +input char 04AE matches 04AE case-insensitively +input char 04AF matches 04AE case-insensitively +input char 04B0 matches 04B0 case-insensitively +input char 04B1 matches 04B0 case-insensitively +input char 04B2 matches 04B2 case-insensitively +input char 04B3 matches 04B2 case-insensitively +input char 04B4 matches 04B4 case-insensitively +input char 04B5 matches 04B4 case-insensitively +input char 04B6 matches 04B6 case-insensitively +input char 04B7 matches 04B6 case-insensitively +input char 04B8 matches 04B8 case-insensitively +input char 04B9 matches 04B8 case-insensitively +input char 04BA matches 04BA case-insensitively +input char 04BB matches 04BA case-insensitively +input char 04BC matches 04BC case-insensitively +input char 04BD matches 04BC case-insensitively +input char 04BE matches 04BE case-insensitively +input char 04BF matches 04BE case-insensitively +input char 04C0 matches 04C0 case-insensitively +input char 04C1 matches 04C1 case-insensitively +input char 04C2 matches 04C1 case-insensitively +input char 04C3 matches 04C3 case-insensitively +input char 04C4 matches 04C3 case-insensitively +input char 04C5 matches 04C5 case-insensitively +input char 04C6 matches 04C5 case-insensitively +input char 04C7 matches 04C7 case-insensitively +input char 04C8 matches 04C7 case-insensitively +input char 04C9 matches 04C9 case-insensitively +input char 04CA matches 04C9 case-insensitively +input char 04CB matches 04CB case-insensitively +input char 04CC matches 04CB case-insensitively +input char 04CD matches 04CD case-insensitively +input char 04CE matches 04CD case-insensitively +input char 04CF matches 04C0 case-insensitively +input char 04D0 matches 04D0 case-insensitively +input char 04D1 matches 04D0 case-insensitively +input char 04D2 matches 04D2 case-insensitively +input char 04D3 matches 04D2 case-insensitively +input char 04D4 matches 04D4 case-insensitively +input char 04D5 matches 04D4 case-insensitively +input char 04D6 matches 04D6 case-insensitively +input char 04D7 matches 04D6 case-insensitively +input char 04D8 matches 04D8 case-insensitively +input char 04D9 matches 04D8 case-insensitively +input char 04DA matches 04DA case-insensitively +input char 04DB matches 04DA case-insensitively +input char 04DC matches 04DC case-insensitively +input char 04DD matches 04DC case-insensitively +input char 04DE matches 04DE case-insensitively +input char 04DF matches 04DE case-insensitively +input char 04E0 matches 04E0 case-insensitively +input char 04E1 matches 04E0 case-insensitively +input char 04E2 matches 04E2 case-insensitively +input char 04E3 matches 04E2 case-insensitively +input char 04E4 matches 04E4 case-insensitively +input char 04E5 matches 04E4 case-insensitively +input char 04E6 matches 04E6 case-insensitively +input char 04E7 matches 04E6 case-insensitively +input char 04E8 matches 04E8 case-insensitively +input char 04E9 matches 04E8 case-insensitively +input char 04EA matches 04EA case-insensitively +input char 04EB matches 04EA case-insensitively +input char 04EC matches 04EC case-insensitively +input char 04ED matches 04EC case-insensitively +input char 04EE matches 04EE case-insensitively +input char 04EF matches 04EE case-insensitively +input char 04F0 matches 04F0 case-insensitively +input char 04F1 matches 04F0 case-insensitively +input char 04F2 matches 04F2 case-insensitively +input char 04F3 matches 04F2 case-insensitively +input char 04F4 matches 04F4 case-insensitively +input char 04F5 matches 04F4 case-insensitively +input char 04F6 matches 04F6 case-insensitively +input char 04F7 matches 04F6 case-insensitively +input char 04F8 matches 04F8 case-insensitively +input char 04F9 matches 04F8 case-insensitively +input char 04FA matches 04FA case-insensitively +input char 04FB matches 04FA case-insensitively +input char 04FC matches 04FC case-insensitively +input char 04FD matches 04FC case-insensitively +input char 04FE matches 04FE case-insensitively +input char 04FF matches 04FE case-insensitively +input char 0500 matches 0500 case-insensitively +input char 0501 matches 0500 case-insensitively +input char 0502 matches 0502 case-insensitively +input char 0503 matches 0502 case-insensitively +input char 0504 matches 0504 case-insensitively +input char 0505 matches 0504 case-insensitively +input char 0506 matches 0506 case-insensitively +input char 0507 matches 0506 case-insensitively +input char 0508 matches 0508 case-insensitively +input char 0509 matches 0508 case-insensitively +input char 050A matches 050A case-insensitively +input char 050B matches 050A case-insensitively +input char 050C matches 050C case-insensitively +input char 050D matches 050C case-insensitively +input char 050E matches 050E case-insensitively +input char 050F matches 050E case-insensitively +input char 0510 matches 0510 case-insensitively +input char 0511 matches 0510 case-insensitively +input char 0512 matches 0512 case-insensitively +input char 0513 matches 0512 case-insensitively +input char 0514 matches 0514 case-insensitively +input char 0515 matches 0514 case-insensitively +input char 0516 matches 0516 case-insensitively +input char 0517 matches 0516 case-insensitively +input char 0518 matches 0518 case-insensitively +input char 0519 matches 0518 case-insensitively +input char 051A matches 051A case-insensitively +input char 051B matches 051A case-insensitively +input char 051C matches 051C case-insensitively +input char 051D matches 051C case-insensitively +input char 051E matches 051E case-insensitively +input char 051F matches 051E case-insensitively +input char 0520 matches 0520 case-insensitively +input char 0521 matches 0520 case-insensitively +input char 0522 matches 0522 case-insensitively +input char 0523 matches 0522 case-insensitively +input char 0524 matches 0524 case-insensitively +input char 0525 matches 0524 case-insensitively +input char 0526 matches 0526 case-insensitively +input char 0527 matches 0526 case-insensitively +input char 0528 matches 0528 case-insensitively +input char 0529 matches 0528 case-insensitively +input char 052A matches 052A case-insensitively +input char 052B matches 052A case-insensitively +input char 052C matches 052C case-insensitively +input char 052D matches 052C case-insensitively +input char 052E matches 052E case-insensitively +input char 052F matches 052E case-insensitively +input char 0531 matches 0531 case-insensitively +input char 0532 matches 0532 case-insensitively +input char 0533 matches 0533 case-insensitively +input char 0534 matches 0534 case-insensitively +input char 0535 matches 0535 case-insensitively +input char 0536 matches 0536 case-insensitively +input char 0537 matches 0537 case-insensitively +input char 0538 matches 0538 case-insensitively +input char 0539 matches 0539 case-insensitively +input char 053A matches 053A case-insensitively +input char 053B matches 053B case-insensitively +input char 053C matches 053C case-insensitively +input char 053D matches 053D case-insensitively +input char 053E matches 053E case-insensitively +input char 053F matches 053F case-insensitively +input char 0540 matches 0540 case-insensitively +input char 0541 matches 0541 case-insensitively +input char 0542 matches 0542 case-insensitively +input char 0543 matches 0543 case-insensitively +input char 0544 matches 0544 case-insensitively +input char 0545 matches 0545 case-insensitively +input char 0546 matches 0546 case-insensitively +input char 0547 matches 0547 case-insensitively +input char 0548 matches 0548 case-insensitively +input char 0549 matches 0549 case-insensitively +input char 054A matches 054A case-insensitively +input char 054B matches 054B case-insensitively +input char 054C matches 054C case-insensitively +input char 054D matches 054D case-insensitively +input char 054E matches 054E case-insensitively +input char 054F matches 054F case-insensitively +input char 0550 matches 0550 case-insensitively +input char 0551 matches 0551 case-insensitively +input char 0552 matches 0552 case-insensitively +input char 0553 matches 0553 case-insensitively +input char 0554 matches 0554 case-insensitively +input char 0555 matches 0555 case-insensitively +input char 0556 matches 0556 case-insensitively +input char 0561 matches 0531 case-insensitively +input char 0562 matches 0532 case-insensitively +input char 0563 matches 0533 case-insensitively +input char 0564 matches 0534 case-insensitively +input char 0565 matches 0535 case-insensitively +input char 0566 matches 0536 case-insensitively +input char 0567 matches 0537 case-insensitively +input char 0568 matches 0538 case-insensitively +input char 0569 matches 0539 case-insensitively +input char 056A matches 053A case-insensitively +input char 056B matches 053B case-insensitively +input char 056C matches 053C case-insensitively +input char 056D matches 053D case-insensitively +input char 056E matches 053E case-insensitively +input char 056F matches 053F case-insensitively +input char 0570 matches 0540 case-insensitively +input char 0571 matches 0541 case-insensitively +input char 0572 matches 0542 case-insensitively +input char 0573 matches 0543 case-insensitively +input char 0574 matches 0544 case-insensitively +input char 0575 matches 0545 case-insensitively +input char 0576 matches 0546 case-insensitively +input char 0577 matches 0547 case-insensitively +input char 0578 matches 0548 case-insensitively +input char 0579 matches 0549 case-insensitively +input char 057A matches 054A case-insensitively +input char 057B matches 054B case-insensitively +input char 057C matches 054C case-insensitively +input char 057D matches 054D case-insensitively +input char 057E matches 054E case-insensitively +input char 057F matches 054F case-insensitively +input char 0580 matches 0550 case-insensitively +input char 0581 matches 0551 case-insensitively +input char 0582 matches 0552 case-insensitively +input char 0583 matches 0553 case-insensitively +input char 0584 matches 0554 case-insensitively +input char 0585 matches 0555 case-insensitively +input char 0586 matches 0556 case-insensitively +input char 10A0 matches 10A0 case-insensitively +input char 10A1 matches 10A1 case-insensitively +input char 10A2 matches 10A2 case-insensitively +input char 10A3 matches 10A3 case-insensitively +input char 10A4 matches 10A4 case-insensitively +input char 10A5 matches 10A5 case-insensitively +input char 10A6 matches 10A6 case-insensitively +input char 10A7 matches 10A7 case-insensitively +input char 10A8 matches 10A8 case-insensitively +input char 10A9 matches 10A9 case-insensitively +input char 10AA matches 10AA case-insensitively +input char 10AB matches 10AB case-insensitively +input char 10AC matches 10AC case-insensitively +input char 10AD matches 10AD case-insensitively +input char 10AE matches 10AE case-insensitively +input char 10AF matches 10AF case-insensitively +input char 10B0 matches 10B0 case-insensitively +input char 10B1 matches 10B1 case-insensitively +input char 10B2 matches 10B2 case-insensitively +input char 10B3 matches 10B3 case-insensitively +input char 10B4 matches 10B4 case-insensitively +input char 10B5 matches 10B5 case-insensitively +input char 10B6 matches 10B6 case-insensitively +input char 10B7 matches 10B7 case-insensitively +input char 10B8 matches 10B8 case-insensitively +input char 10B9 matches 10B9 case-insensitively +input char 10BA matches 10BA case-insensitively +input char 10BB matches 10BB case-insensitively +input char 10BC matches 10BC case-insensitively +input char 10BD matches 10BD case-insensitively +input char 10BE matches 10BE case-insensitively +input char 10BF matches 10BF case-insensitively +input char 10C0 matches 10C0 case-insensitively +input char 10C1 matches 10C1 case-insensitively +input char 10C2 matches 10C2 case-insensitively +input char 10C3 matches 10C3 case-insensitively +input char 10C4 matches 10C4 case-insensitively +input char 10C5 matches 10C5 case-insensitively +input char 10C7 matches 10C7 case-insensitively +input char 10CD matches 10CD case-insensitively +input char 10D0 matches 10D0 case-insensitively +input char 10D1 matches 10D1 case-insensitively +input char 10D2 matches 10D2 case-insensitively +input char 10D3 matches 10D3 case-insensitively +input char 10D4 matches 10D4 case-insensitively +input char 10D5 matches 10D5 case-insensitively +input char 10D6 matches 10D6 case-insensitively +input char 10D7 matches 10D7 case-insensitively +input char 10D8 matches 10D8 case-insensitively +input char 10D9 matches 10D9 case-insensitively +input char 10DA matches 10DA case-insensitively +input char 10DB matches 10DB case-insensitively +input char 10DC matches 10DC case-insensitively +input char 10DD matches 10DD case-insensitively +input char 10DE matches 10DE case-insensitively +input char 10DF matches 10DF case-insensitively +input char 10E0 matches 10E0 case-insensitively +input char 10E1 matches 10E1 case-insensitively +input char 10E2 matches 10E2 case-insensitively +input char 10E3 matches 10E3 case-insensitively +input char 10E4 matches 10E4 case-insensitively +input char 10E5 matches 10E5 case-insensitively +input char 10E6 matches 10E6 case-insensitively +input char 10E7 matches 10E7 case-insensitively +input char 10E8 matches 10E8 case-insensitively +input char 10E9 matches 10E9 case-insensitively +input char 10EA matches 10EA case-insensitively +input char 10EB matches 10EB case-insensitively +input char 10EC matches 10EC case-insensitively +input char 10ED matches 10ED case-insensitively +input char 10EE matches 10EE case-insensitively +input char 10EF matches 10EF case-insensitively +input char 10F0 matches 10F0 case-insensitively +input char 10F1 matches 10F1 case-insensitively +input char 10F2 matches 10F2 case-insensitively +input char 10F3 matches 10F3 case-insensitively +input char 10F4 matches 10F4 case-insensitively +input char 10F5 matches 10F5 case-insensitively +input char 10F6 matches 10F6 case-insensitively +input char 10F7 matches 10F7 case-insensitively +input char 10F8 matches 10F8 case-insensitively +input char 10F9 matches 10F9 case-insensitively +input char 10FA matches 10FA case-insensitively +input char 10FD matches 10FD case-insensitively +input char 10FE matches 10FE case-insensitively +input char 10FF matches 10FF case-insensitively +input char 13A0 matches 13A0 case-insensitively +input char 13A1 matches 13A1 case-insensitively +input char 13A2 matches 13A2 case-insensitively +input char 13A3 matches 13A3 case-insensitively +input char 13A4 matches 13A4 case-insensitively +input char 13A5 matches 13A5 case-insensitively +input char 13A6 matches 13A6 case-insensitively +input char 13A7 matches 13A7 case-insensitively +input char 13A8 matches 13A8 case-insensitively +input char 13A9 matches 13A9 case-insensitively +input char 13AA matches 13AA case-insensitively +input char 13AB matches 13AB case-insensitively +input char 13AC matches 13AC case-insensitively +input char 13AD matches 13AD case-insensitively +input char 13AE matches 13AE case-insensitively +input char 13AF matches 13AF case-insensitively +input char 13B0 matches 13B0 case-insensitively +input char 13B1 matches 13B1 case-insensitively +input char 13B2 matches 13B2 case-insensitively +input char 13B3 matches 13B3 case-insensitively +input char 13B4 matches 13B4 case-insensitively +input char 13B5 matches 13B5 case-insensitively +input char 13B6 matches 13B6 case-insensitively +input char 13B7 matches 13B7 case-insensitively +input char 13B8 matches 13B8 case-insensitively +input char 13B9 matches 13B9 case-insensitively +input char 13BA matches 13BA case-insensitively +input char 13BB matches 13BB case-insensitively +input char 13BC matches 13BC case-insensitively +input char 13BD matches 13BD case-insensitively +input char 13BE matches 13BE case-insensitively +input char 13BF matches 13BF case-insensitively +input char 13C0 matches 13C0 case-insensitively +input char 13C1 matches 13C1 case-insensitively +input char 13C2 matches 13C2 case-insensitively +input char 13C3 matches 13C3 case-insensitively +input char 13C4 matches 13C4 case-insensitively +input char 13C5 matches 13C5 case-insensitively +input char 13C6 matches 13C6 case-insensitively +input char 13C7 matches 13C7 case-insensitively +input char 13C8 matches 13C8 case-insensitively +input char 13C9 matches 13C9 case-insensitively +input char 13CA matches 13CA case-insensitively +input char 13CB matches 13CB case-insensitively +input char 13CC matches 13CC case-insensitively +input char 13CD matches 13CD case-insensitively +input char 13CE matches 13CE case-insensitively +input char 13CF matches 13CF case-insensitively +input char 13D0 matches 13D0 case-insensitively +input char 13D1 matches 13D1 case-insensitively +input char 13D2 matches 13D2 case-insensitively +input char 13D3 matches 13D3 case-insensitively +input char 13D4 matches 13D4 case-insensitively +input char 13D5 matches 13D5 case-insensitively +input char 13D6 matches 13D6 case-insensitively +input char 13D7 matches 13D7 case-insensitively +input char 13D8 matches 13D8 case-insensitively +input char 13D9 matches 13D9 case-insensitively +input char 13DA matches 13DA case-insensitively +input char 13DB matches 13DB case-insensitively +input char 13DC matches 13DC case-insensitively +input char 13DD matches 13DD case-insensitively +input char 13DE matches 13DE case-insensitively +input char 13DF matches 13DF case-insensitively +input char 13E0 matches 13E0 case-insensitively +input char 13E1 matches 13E1 case-insensitively +input char 13E2 matches 13E2 case-insensitively +input char 13E3 matches 13E3 case-insensitively +input char 13E4 matches 13E4 case-insensitively +input char 13E5 matches 13E5 case-insensitively +input char 13E6 matches 13E6 case-insensitively +input char 13E7 matches 13E7 case-insensitively +input char 13E8 matches 13E8 case-insensitively +input char 13E9 matches 13E9 case-insensitively +input char 13EA matches 13EA case-insensitively +input char 13EB matches 13EB case-insensitively +input char 13EC matches 13EC case-insensitively +input char 13ED matches 13ED case-insensitively +input char 13EE matches 13EE case-insensitively +input char 13EF matches 13EF case-insensitively +input char 13F0 matches 13F0 case-insensitively +input char 13F1 matches 13F1 case-insensitively +input char 13F2 matches 13F2 case-insensitively +input char 13F3 matches 13F3 case-insensitively +input char 13F4 matches 13F4 case-insensitively +input char 13F5 matches 13F5 case-insensitively +input char 13F8 matches 13F0 case-insensitively +input char 13F9 matches 13F1 case-insensitively +input char 13FA matches 13F2 case-insensitively +input char 13FB matches 13F3 case-insensitively +input char 13FC matches 13F4 case-insensitively +input char 13FD matches 13F5 case-insensitively +input char 1C80 matches 0412 case-insensitively +input char 1C81 matches 0414 case-insensitively +input char 1C82 matches 041E case-insensitively +input char 1C83 matches 0421 case-insensitively +input char 1C84 matches 0422 case-insensitively +input char 1C85 matches 0422 case-insensitively +input char 1C86 matches 042A case-insensitively +input char 1C87 matches 0462 case-insensitively +input char 1C88 matches 1C88 case-insensitively +input char 1C90 matches 10D0 case-insensitively +input char 1C91 matches 10D1 case-insensitively +input char 1C92 matches 10D2 case-insensitively +input char 1C93 matches 10D3 case-insensitively +input char 1C94 matches 10D4 case-insensitively +input char 1C95 matches 10D5 case-insensitively +input char 1C96 matches 10D6 case-insensitively +input char 1C97 matches 10D7 case-insensitively +input char 1C98 matches 10D8 case-insensitively +input char 1C99 matches 10D9 case-insensitively +input char 1C9A matches 10DA case-insensitively +input char 1C9B matches 10DB case-insensitively +input char 1C9C matches 10DC case-insensitively +input char 1C9D matches 10DD case-insensitively +input char 1C9E matches 10DE case-insensitively +input char 1C9F matches 10DF case-insensitively +input char 1CA0 matches 10E0 case-insensitively +input char 1CA1 matches 10E1 case-insensitively +input char 1CA2 matches 10E2 case-insensitively +input char 1CA3 matches 10E3 case-insensitively +input char 1CA4 matches 10E4 case-insensitively +input char 1CA5 matches 10E5 case-insensitively +input char 1CA6 matches 10E6 case-insensitively +input char 1CA7 matches 10E7 case-insensitively +input char 1CA8 matches 10E8 case-insensitively +input char 1CA9 matches 10E9 case-insensitively +input char 1CAA matches 10EA case-insensitively +input char 1CAB matches 10EB case-insensitively +input char 1CAC matches 10EC case-insensitively +input char 1CAD matches 10ED case-insensitively +input char 1CAE matches 10EE case-insensitively +input char 1CAF matches 10EF case-insensitively +input char 1CB0 matches 10F0 case-insensitively +input char 1CB1 matches 10F1 case-insensitively +input char 1CB2 matches 10F2 case-insensitively +input char 1CB3 matches 10F3 case-insensitively +input char 1CB4 matches 10F4 case-insensitively +input char 1CB5 matches 10F5 case-insensitively +input char 1CB6 matches 10F6 case-insensitively +input char 1CB7 matches 10F7 case-insensitively +input char 1CB8 matches 10F8 case-insensitively +input char 1CB9 matches 10F9 case-insensitively +input char 1CBA matches 10FA case-insensitively +input char 1CBD matches 10FD case-insensitively +input char 1CBE matches 10FE case-insensitively +input char 1CBF matches 10FF case-insensitively +input char 1D79 matches 1D79 case-insensitively +input char 1D7D matches 1D7D case-insensitively +input char 1D8E matches 1D8E case-insensitively +input char 1E00 matches 1E00 case-insensitively +input char 1E01 matches 1E00 case-insensitively +input char 1E02 matches 1E02 case-insensitively +input char 1E03 matches 1E02 case-insensitively +input char 1E04 matches 1E04 case-insensitively +input char 1E05 matches 1E04 case-insensitively +input char 1E06 matches 1E06 case-insensitively +input char 1E07 matches 1E06 case-insensitively +input char 1E08 matches 1E08 case-insensitively +input char 1E09 matches 1E08 case-insensitively +input char 1E0A matches 1E0A case-insensitively +input char 1E0B matches 1E0A case-insensitively +input char 1E0C matches 1E0C case-insensitively +input char 1E0D matches 1E0C case-insensitively +input char 1E0E matches 1E0E case-insensitively +input char 1E0F matches 1E0E case-insensitively +input char 1E10 matches 1E10 case-insensitively +input char 1E11 matches 1E10 case-insensitively +input char 1E12 matches 1E12 case-insensitively +input char 1E13 matches 1E12 case-insensitively +input char 1E14 matches 1E14 case-insensitively +input char 1E15 matches 1E14 case-insensitively +input char 1E16 matches 1E16 case-insensitively +input char 1E17 matches 1E16 case-insensitively +input char 1E18 matches 1E18 case-insensitively +input char 1E19 matches 1E18 case-insensitively +input char 1E1A matches 1E1A case-insensitively +input char 1E1B matches 1E1A case-insensitively +input char 1E1C matches 1E1C case-insensitively +input char 1E1D matches 1E1C case-insensitively +input char 1E1E matches 1E1E case-insensitively +input char 1E1F matches 1E1E case-insensitively +input char 1E20 matches 1E20 case-insensitively +input char 1E21 matches 1E20 case-insensitively +input char 1E22 matches 1E22 case-insensitively +input char 1E23 matches 1E22 case-insensitively +input char 1E24 matches 1E24 case-insensitively +input char 1E25 matches 1E24 case-insensitively +input char 1E26 matches 1E26 case-insensitively +input char 1E27 matches 1E26 case-insensitively +input char 1E28 matches 1E28 case-insensitively +input char 1E29 matches 1E28 case-insensitively +input char 1E2A matches 1E2A case-insensitively +input char 1E2B matches 1E2A case-insensitively +input char 1E2C matches 1E2C case-insensitively +input char 1E2D matches 1E2C case-insensitively +input char 1E2E matches 1E2E case-insensitively +input char 1E2F matches 1E2E case-insensitively +input char 1E30 matches 1E30 case-insensitively +input char 1E31 matches 1E30 case-insensitively +input char 1E32 matches 1E32 case-insensitively +input char 1E33 matches 1E32 case-insensitively +input char 1E34 matches 1E34 case-insensitively +input char 1E35 matches 1E34 case-insensitively +input char 1E36 matches 1E36 case-insensitively +input char 1E37 matches 1E36 case-insensitively +input char 1E38 matches 1E38 case-insensitively +input char 1E39 matches 1E38 case-insensitively +input char 1E3A matches 1E3A case-insensitively +input char 1E3B matches 1E3A case-insensitively +input char 1E3C matches 1E3C case-insensitively +input char 1E3D matches 1E3C case-insensitively +input char 1E3E matches 1E3E case-insensitively +input char 1E3F matches 1E3E case-insensitively +input char 1E40 matches 1E40 case-insensitively +input char 1E41 matches 1E40 case-insensitively +input char 1E42 matches 1E42 case-insensitively +input char 1E43 matches 1E42 case-insensitively +input char 1E44 matches 1E44 case-insensitively +input char 1E45 matches 1E44 case-insensitively +input char 1E46 matches 1E46 case-insensitively +input char 1E47 matches 1E46 case-insensitively +input char 1E48 matches 1E48 case-insensitively +input char 1E49 matches 1E48 case-insensitively +input char 1E4A matches 1E4A case-insensitively +input char 1E4B matches 1E4A case-insensitively +input char 1E4C matches 1E4C case-insensitively +input char 1E4D matches 1E4C case-insensitively +input char 1E4E matches 1E4E case-insensitively +input char 1E4F matches 1E4E case-insensitively +input char 1E50 matches 1E50 case-insensitively +input char 1E51 matches 1E50 case-insensitively +input char 1E52 matches 1E52 case-insensitively +input char 1E53 matches 1E52 case-insensitively +input char 1E54 matches 1E54 case-insensitively +input char 1E55 matches 1E54 case-insensitively +input char 1E56 matches 1E56 case-insensitively +input char 1E57 matches 1E56 case-insensitively +input char 1E58 matches 1E58 case-insensitively +input char 1E59 matches 1E58 case-insensitively +input char 1E5A matches 1E5A case-insensitively +input char 1E5B matches 1E5A case-insensitively +input char 1E5C matches 1E5C case-insensitively +input char 1E5D matches 1E5C case-insensitively +input char 1E5E matches 1E5E case-insensitively +input char 1E5F matches 1E5E case-insensitively +input char 1E60 matches 1E60 case-insensitively +input char 1E61 matches 1E60 case-insensitively +input char 1E62 matches 1E62 case-insensitively +input char 1E63 matches 1E62 case-insensitively +input char 1E64 matches 1E64 case-insensitively +input char 1E65 matches 1E64 case-insensitively +input char 1E66 matches 1E66 case-insensitively +input char 1E67 matches 1E66 case-insensitively +input char 1E68 matches 1E68 case-insensitively +input char 1E69 matches 1E68 case-insensitively +input char 1E6A matches 1E6A case-insensitively +input char 1E6B matches 1E6A case-insensitively +input char 1E6C matches 1E6C case-insensitively +input char 1E6D matches 1E6C case-insensitively +input char 1E6E matches 1E6E case-insensitively +input char 1E6F matches 1E6E case-insensitively +input char 1E70 matches 1E70 case-insensitively +input char 1E71 matches 1E70 case-insensitively +input char 1E72 matches 1E72 case-insensitively +input char 1E73 matches 1E72 case-insensitively +input char 1E74 matches 1E74 case-insensitively +input char 1E75 matches 1E74 case-insensitively +input char 1E76 matches 1E76 case-insensitively +input char 1E77 matches 1E76 case-insensitively +input char 1E78 matches 1E78 case-insensitively +input char 1E79 matches 1E78 case-insensitively +input char 1E7A matches 1E7A case-insensitively +input char 1E7B matches 1E7A case-insensitively +input char 1E7C matches 1E7C case-insensitively +input char 1E7D matches 1E7C case-insensitively +input char 1E7E matches 1E7E case-insensitively +input char 1E7F matches 1E7E case-insensitively +input char 1E80 matches 1E80 case-insensitively +input char 1E81 matches 1E80 case-insensitively +input char 1E82 matches 1E82 case-insensitively +input char 1E83 matches 1E82 case-insensitively +input char 1E84 matches 1E84 case-insensitively +input char 1E85 matches 1E84 case-insensitively +input char 1E86 matches 1E86 case-insensitively +input char 1E87 matches 1E86 case-insensitively +input char 1E88 matches 1E88 case-insensitively +input char 1E89 matches 1E88 case-insensitively +input char 1E8A matches 1E8A case-insensitively +input char 1E8B matches 1E8A case-insensitively +input char 1E8C matches 1E8C case-insensitively +input char 1E8D matches 1E8C case-insensitively +input char 1E8E matches 1E8E case-insensitively +input char 1E8F matches 1E8E case-insensitively +input char 1E90 matches 1E90 case-insensitively +input char 1E91 matches 1E90 case-insensitively +input char 1E92 matches 1E92 case-insensitively +input char 1E93 matches 1E92 case-insensitively +input char 1E94 matches 1E94 case-insensitively +input char 1E95 matches 1E94 case-insensitively +input char 1E9B matches 1E60 case-insensitively +input char 1E9E matches 00DF case-insensitively +input char 1EA0 matches 1EA0 case-insensitively +input char 1EA1 matches 1EA0 case-insensitively +input char 1EA2 matches 1EA2 case-insensitively +input char 1EA3 matches 1EA2 case-insensitively +input char 1EA4 matches 1EA4 case-insensitively +input char 1EA5 matches 1EA4 case-insensitively +input char 1EA6 matches 1EA6 case-insensitively +input char 1EA7 matches 1EA6 case-insensitively +input char 1EA8 matches 1EA8 case-insensitively +input char 1EA9 matches 1EA8 case-insensitively +input char 1EAA matches 1EAA case-insensitively +input char 1EAB matches 1EAA case-insensitively +input char 1EAC matches 1EAC case-insensitively +input char 1EAD matches 1EAC case-insensitively +input char 1EAE matches 1EAE case-insensitively +input char 1EAF matches 1EAE case-insensitively +input char 1EB0 matches 1EB0 case-insensitively +input char 1EB1 matches 1EB0 case-insensitively +input char 1EB2 matches 1EB2 case-insensitively +input char 1EB3 matches 1EB2 case-insensitively +input char 1EB4 matches 1EB4 case-insensitively +input char 1EB5 matches 1EB4 case-insensitively +input char 1EB6 matches 1EB6 case-insensitively +input char 1EB7 matches 1EB6 case-insensitively +input char 1EB8 matches 1EB8 case-insensitively +input char 1EB9 matches 1EB8 case-insensitively +input char 1EBA matches 1EBA case-insensitively +input char 1EBB matches 1EBA case-insensitively +input char 1EBC matches 1EBC case-insensitively +input char 1EBD matches 1EBC case-insensitively +input char 1EBE matches 1EBE case-insensitively +input char 1EBF matches 1EBE case-insensitively +input char 1EC0 matches 1EC0 case-insensitively +input char 1EC1 matches 1EC0 case-insensitively +input char 1EC2 matches 1EC2 case-insensitively +input char 1EC3 matches 1EC2 case-insensitively +input char 1EC4 matches 1EC4 case-insensitively +input char 1EC5 matches 1EC4 case-insensitively +input char 1EC6 matches 1EC6 case-insensitively +input char 1EC7 matches 1EC6 case-insensitively +input char 1EC8 matches 1EC8 case-insensitively +input char 1EC9 matches 1EC8 case-insensitively +input char 1ECA matches 1ECA case-insensitively +input char 1ECB matches 1ECA case-insensitively +input char 1ECC matches 1ECC case-insensitively +input char 1ECD matches 1ECC case-insensitively +input char 1ECE matches 1ECE case-insensitively +input char 1ECF matches 1ECE case-insensitively +input char 1ED0 matches 1ED0 case-insensitively +input char 1ED1 matches 1ED0 case-insensitively +input char 1ED2 matches 1ED2 case-insensitively +input char 1ED3 matches 1ED2 case-insensitively +input char 1ED4 matches 1ED4 case-insensitively +input char 1ED5 matches 1ED4 case-insensitively +input char 1ED6 matches 1ED6 case-insensitively +input char 1ED7 matches 1ED6 case-insensitively +input char 1ED8 matches 1ED8 case-insensitively +input char 1ED9 matches 1ED8 case-insensitively +input char 1EDA matches 1EDA case-insensitively +input char 1EDB matches 1EDA case-insensitively +input char 1EDC matches 1EDC case-insensitively +input char 1EDD matches 1EDC case-insensitively +input char 1EDE matches 1EDE case-insensitively +input char 1EDF matches 1EDE case-insensitively +input char 1EE0 matches 1EE0 case-insensitively +input char 1EE1 matches 1EE0 case-insensitively +input char 1EE2 matches 1EE2 case-insensitively +input char 1EE3 matches 1EE2 case-insensitively +input char 1EE4 matches 1EE4 case-insensitively +input char 1EE5 matches 1EE4 case-insensitively +input char 1EE6 matches 1EE6 case-insensitively +input char 1EE7 matches 1EE6 case-insensitively +input char 1EE8 matches 1EE8 case-insensitively +input char 1EE9 matches 1EE8 case-insensitively +input char 1EEA matches 1EEA case-insensitively +input char 1EEB matches 1EEA case-insensitively +input char 1EEC matches 1EEC case-insensitively +input char 1EED matches 1EEC case-insensitively +input char 1EEE matches 1EEE case-insensitively +input char 1EEF matches 1EEE case-insensitively +input char 1EF0 matches 1EF0 case-insensitively +input char 1EF1 matches 1EF0 case-insensitively +input char 1EF2 matches 1EF2 case-insensitively +input char 1EF3 matches 1EF2 case-insensitively +input char 1EF4 matches 1EF4 case-insensitively +input char 1EF5 matches 1EF4 case-insensitively +input char 1EF6 matches 1EF6 case-insensitively +input char 1EF7 matches 1EF6 case-insensitively +input char 1EF8 matches 1EF8 case-insensitively +input char 1EF9 matches 1EF8 case-insensitively +input char 1EFA matches 1EFA case-insensitively +input char 1EFB matches 1EFA case-insensitively +input char 1EFC matches 1EFC case-insensitively +input char 1EFD matches 1EFC case-insensitively +input char 1EFE matches 1EFE case-insensitively +input char 1EFF matches 1EFE case-insensitively +input char 1F00 matches 1F00 case-insensitively +input char 1F01 matches 1F01 case-insensitively +input char 1F02 matches 1F02 case-insensitively +input char 1F03 matches 1F03 case-insensitively +input char 1F04 matches 1F04 case-insensitively +input char 1F05 matches 1F05 case-insensitively +input char 1F06 matches 1F06 case-insensitively +input char 1F07 matches 1F07 case-insensitively +input char 1F08 matches 1F00 case-insensitively +input char 1F09 matches 1F01 case-insensitively +input char 1F0A matches 1F02 case-insensitively +input char 1F0B matches 1F03 case-insensitively +input char 1F0C matches 1F04 case-insensitively +input char 1F0D matches 1F05 case-insensitively +input char 1F0E matches 1F06 case-insensitively +input char 1F0F matches 1F07 case-insensitively +input char 1F10 matches 1F10 case-insensitively +input char 1F11 matches 1F11 case-insensitively +input char 1F12 matches 1F12 case-insensitively +input char 1F13 matches 1F13 case-insensitively +input char 1F14 matches 1F14 case-insensitively +input char 1F15 matches 1F15 case-insensitively +input char 1F18 matches 1F10 case-insensitively +input char 1F19 matches 1F11 case-insensitively +input char 1F1A matches 1F12 case-insensitively +input char 1F1B matches 1F13 case-insensitively +input char 1F1C matches 1F14 case-insensitively +input char 1F1D matches 1F15 case-insensitively +input char 1F20 matches 1F20 case-insensitively +input char 1F21 matches 1F21 case-insensitively +input char 1F22 matches 1F22 case-insensitively +input char 1F23 matches 1F23 case-insensitively +input char 1F24 matches 1F24 case-insensitively +input char 1F25 matches 1F25 case-insensitively +input char 1F26 matches 1F26 case-insensitively +input char 1F27 matches 1F27 case-insensitively +input char 1F28 matches 1F20 case-insensitively +input char 1F29 matches 1F21 case-insensitively +input char 1F2A matches 1F22 case-insensitively +input char 1F2B matches 1F23 case-insensitively +input char 1F2C matches 1F24 case-insensitively +input char 1F2D matches 1F25 case-insensitively +input char 1F2E matches 1F26 case-insensitively +input char 1F2F matches 1F27 case-insensitively +input char 1F30 matches 1F30 case-insensitively +input char 1F31 matches 1F31 case-insensitively +input char 1F32 matches 1F32 case-insensitively +input char 1F33 matches 1F33 case-insensitively +input char 1F34 matches 1F34 case-insensitively +input char 1F35 matches 1F35 case-insensitively +input char 1F36 matches 1F36 case-insensitively +input char 1F37 matches 1F37 case-insensitively +input char 1F38 matches 1F30 case-insensitively +input char 1F39 matches 1F31 case-insensitively +input char 1F3A matches 1F32 case-insensitively +input char 1F3B matches 1F33 case-insensitively +input char 1F3C matches 1F34 case-insensitively +input char 1F3D matches 1F35 case-insensitively +input char 1F3E matches 1F36 case-insensitively +input char 1F3F matches 1F37 case-insensitively +input char 1F40 matches 1F40 case-insensitively +input char 1F41 matches 1F41 case-insensitively +input char 1F42 matches 1F42 case-insensitively +input char 1F43 matches 1F43 case-insensitively +input char 1F44 matches 1F44 case-insensitively +input char 1F45 matches 1F45 case-insensitively +input char 1F48 matches 1F40 case-insensitively +input char 1F49 matches 1F41 case-insensitively +input char 1F4A matches 1F42 case-insensitively +input char 1F4B matches 1F43 case-insensitively +input char 1F4C matches 1F44 case-insensitively +input char 1F4D matches 1F45 case-insensitively +input char 1F51 matches 1F51 case-insensitively +input char 1F53 matches 1F53 case-insensitively +input char 1F55 matches 1F55 case-insensitively +input char 1F57 matches 1F57 case-insensitively +input char 1F59 matches 1F51 case-insensitively +input char 1F5B matches 1F53 case-insensitively +input char 1F5D matches 1F55 case-insensitively +input char 1F5F matches 1F57 case-insensitively +input char 1F60 matches 1F60 case-insensitively +input char 1F61 matches 1F61 case-insensitively +input char 1F62 matches 1F62 case-insensitively +input char 1F63 matches 1F63 case-insensitively +input char 1F64 matches 1F64 case-insensitively +input char 1F65 matches 1F65 case-insensitively +input char 1F66 matches 1F66 case-insensitively +input char 1F67 matches 1F67 case-insensitively +input char 1F68 matches 1F60 case-insensitively +input char 1F69 matches 1F61 case-insensitively +input char 1F6A matches 1F62 case-insensitively +input char 1F6B matches 1F63 case-insensitively +input char 1F6C matches 1F64 case-insensitively +input char 1F6D matches 1F65 case-insensitively +input char 1F6E matches 1F66 case-insensitively +input char 1F6F matches 1F67 case-insensitively +input char 1F70 matches 1F70 case-insensitively +input char 1F71 matches 1F71 case-insensitively +input char 1F72 matches 1F72 case-insensitively +input char 1F73 matches 1F73 case-insensitively +input char 1F74 matches 1F74 case-insensitively +input char 1F75 matches 1F75 case-insensitively +input char 1F76 matches 1F76 case-insensitively +input char 1F77 matches 1F77 case-insensitively +input char 1F78 matches 1F78 case-insensitively +input char 1F79 matches 1F79 case-insensitively +input char 1F7A matches 1F7A case-insensitively +input char 1F7B matches 1F7B case-insensitively +input char 1F7C matches 1F7C case-insensitively +input char 1F7D matches 1F7D case-insensitively +input char 1F80 matches 1F80 case-insensitively +input char 1F81 matches 1F81 case-insensitively +input char 1F82 matches 1F82 case-insensitively +input char 1F83 matches 1F83 case-insensitively +input char 1F84 matches 1F84 case-insensitively +input char 1F85 matches 1F85 case-insensitively +input char 1F86 matches 1F86 case-insensitively +input char 1F87 matches 1F87 case-insensitively +input char 1F88 matches 1F80 case-insensitively +input char 1F89 matches 1F81 case-insensitively +input char 1F8A matches 1F82 case-insensitively +input char 1F8B matches 1F83 case-insensitively +input char 1F8C matches 1F84 case-insensitively +input char 1F8D matches 1F85 case-insensitively +input char 1F8E matches 1F86 case-insensitively +input char 1F8F matches 1F87 case-insensitively +input char 1F90 matches 1F90 case-insensitively +input char 1F91 matches 1F91 case-insensitively +input char 1F92 matches 1F92 case-insensitively +input char 1F93 matches 1F93 case-insensitively +input char 1F94 matches 1F94 case-insensitively +input char 1F95 matches 1F95 case-insensitively +input char 1F96 matches 1F96 case-insensitively +input char 1F97 matches 1F97 case-insensitively +input char 1F98 matches 1F90 case-insensitively +input char 1F99 matches 1F91 case-insensitively +input char 1F9A matches 1F92 case-insensitively +input char 1F9B matches 1F93 case-insensitively +input char 1F9C matches 1F94 case-insensitively +input char 1F9D matches 1F95 case-insensitively +input char 1F9E matches 1F96 case-insensitively +input char 1F9F matches 1F97 case-insensitively +input char 1FA0 matches 1FA0 case-insensitively +input char 1FA1 matches 1FA1 case-insensitively +input char 1FA2 matches 1FA2 case-insensitively +input char 1FA3 matches 1FA3 case-insensitively +input char 1FA4 matches 1FA4 case-insensitively +input char 1FA5 matches 1FA5 case-insensitively +input char 1FA6 matches 1FA6 case-insensitively +input char 1FA7 matches 1FA7 case-insensitively +input char 1FA8 matches 1FA0 case-insensitively +input char 1FA9 matches 1FA1 case-insensitively +input char 1FAA matches 1FA2 case-insensitively +input char 1FAB matches 1FA3 case-insensitively +input char 1FAC matches 1FA4 case-insensitively +input char 1FAD matches 1FA5 case-insensitively +input char 1FAE matches 1FA6 case-insensitively +input char 1FAF matches 1FA7 case-insensitively +input char 1FB0 matches 1FB0 case-insensitively +input char 1FB1 matches 1FB1 case-insensitively +input char 1FB3 matches 1FB3 case-insensitively +input char 1FB8 matches 1FB0 case-insensitively +input char 1FB9 matches 1FB1 case-insensitively +input char 1FBA matches 1F70 case-insensitively +input char 1FBB matches 1F71 case-insensitively +input char 1FBC matches 1FB3 case-insensitively +input char 1FBE matches 0345 case-insensitively +input char 1FC3 matches 1FC3 case-insensitively +input char 1FC8 matches 1F72 case-insensitively +input char 1FC9 matches 1F73 case-insensitively +input char 1FCA matches 1F74 case-insensitively +input char 1FCB matches 1F75 case-insensitively +input char 1FCC matches 1FC3 case-insensitively +input char 1FD0 matches 1FD0 case-insensitively +input char 1FD1 matches 1FD1 case-insensitively +input char 1FD8 matches 1FD0 case-insensitively +input char 1FD9 matches 1FD1 case-insensitively +input char 1FDA matches 1F76 case-insensitively +input char 1FDB matches 1F77 case-insensitively +input char 1FE0 matches 1FE0 case-insensitively +input char 1FE1 matches 1FE1 case-insensitively +input char 1FE5 matches 1FE5 case-insensitively +input char 1FE8 matches 1FE0 case-insensitively +input char 1FE9 matches 1FE1 case-insensitively +input char 1FEA matches 1F7A case-insensitively +input char 1FEB matches 1F7B case-insensitively +input char 1FEC matches 1FE5 case-insensitively +input char 1FF3 matches 1FF3 case-insensitively +input char 1FF8 matches 1F78 case-insensitively +input char 1FF9 matches 1F79 case-insensitively +input char 1FFA matches 1F7C case-insensitively +input char 1FFB matches 1F7D case-insensitively +input char 1FFC matches 1FF3 case-insensitively +input char 2126 matches 03A9 case-insensitively +input char 212A matches 004B case-insensitively +input char 212B matches 00C5 case-insensitively +input char 2132 matches 2132 case-insensitively +input char 214E matches 2132 case-insensitively +input char 2160 matches 2160 case-insensitively +input char 2161 matches 2161 case-insensitively +input char 2162 matches 2162 case-insensitively +input char 2163 matches 2163 case-insensitively +input char 2164 matches 2164 case-insensitively +input char 2165 matches 2165 case-insensitively +input char 2166 matches 2166 case-insensitively +input char 2167 matches 2167 case-insensitively +input char 2168 matches 2168 case-insensitively +input char 2169 matches 2169 case-insensitively +input char 216A matches 216A case-insensitively +input char 216B matches 216B case-insensitively +input char 216C matches 216C case-insensitively +input char 216D matches 216D case-insensitively +input char 216E matches 216E case-insensitively +input char 216F matches 216F case-insensitively +input char 2170 matches 2160 case-insensitively +input char 2171 matches 2161 case-insensitively +input char 2172 matches 2162 case-insensitively +input char 2173 matches 2163 case-insensitively +input char 2174 matches 2164 case-insensitively +input char 2175 matches 2165 case-insensitively +input char 2176 matches 2166 case-insensitively +input char 2177 matches 2167 case-insensitively +input char 2178 matches 2168 case-insensitively +input char 2179 matches 2169 case-insensitively +input char 217A matches 216A case-insensitively +input char 217B matches 216B case-insensitively +input char 217C matches 216C case-insensitively +input char 217D matches 216D case-insensitively +input char 217E matches 216E case-insensitively +input char 217F matches 216F case-insensitively +input char 2183 matches 2183 case-insensitively +input char 2184 matches 2183 case-insensitively +input char 24B6 matches 24B6 case-insensitively +input char 24B7 matches 24B7 case-insensitively +input char 24B8 matches 24B8 case-insensitively +input char 24B9 matches 24B9 case-insensitively +input char 24BA matches 24BA case-insensitively +input char 24BB matches 24BB case-insensitively +input char 24BC matches 24BC case-insensitively +input char 24BD matches 24BD case-insensitively +input char 24BE matches 24BE case-insensitively +input char 24BF matches 24BF case-insensitively +input char 24C0 matches 24C0 case-insensitively +input char 24C1 matches 24C1 case-insensitively +input char 24C2 matches 24C2 case-insensitively +input char 24C3 matches 24C3 case-insensitively +input char 24C4 matches 24C4 case-insensitively +input char 24C5 matches 24C5 case-insensitively +input char 24C6 matches 24C6 case-insensitively +input char 24C7 matches 24C7 case-insensitively +input char 24C8 matches 24C8 case-insensitively +input char 24C9 matches 24C9 case-insensitively +input char 24CA matches 24CA case-insensitively +input char 24CB matches 24CB case-insensitively +input char 24CC matches 24CC case-insensitively +input char 24CD matches 24CD case-insensitively +input char 24CE matches 24CE case-insensitively +input char 24CF matches 24CF case-insensitively +input char 24D0 matches 24B6 case-insensitively +input char 24D1 matches 24B7 case-insensitively +input char 24D2 matches 24B8 case-insensitively +input char 24D3 matches 24B9 case-insensitively +input char 24D4 matches 24BA case-insensitively +input char 24D5 matches 24BB case-insensitively +input char 24D6 matches 24BC case-insensitively +input char 24D7 matches 24BD case-insensitively +input char 24D8 matches 24BE case-insensitively +input char 24D9 matches 24BF case-insensitively +input char 24DA matches 24C0 case-insensitively +input char 24DB matches 24C1 case-insensitively +input char 24DC matches 24C2 case-insensitively +input char 24DD matches 24C3 case-insensitively +input char 24DE matches 24C4 case-insensitively +input char 24DF matches 24C5 case-insensitively +input char 24E0 matches 24C6 case-insensitively +input char 24E1 matches 24C7 case-insensitively +input char 24E2 matches 24C8 case-insensitively +input char 24E3 matches 24C9 case-insensitively +input char 24E4 matches 24CA case-insensitively +input char 24E5 matches 24CB case-insensitively +input char 24E6 matches 24CC case-insensitively +input char 24E7 matches 24CD case-insensitively +input char 24E8 matches 24CE case-insensitively +input char 24E9 matches 24CF case-insensitively +input char 2C00 matches 2C00 case-insensitively +input char 2C01 matches 2C01 case-insensitively +input char 2C02 matches 2C02 case-insensitively +input char 2C03 matches 2C03 case-insensitively +input char 2C04 matches 2C04 case-insensitively +input char 2C05 matches 2C05 case-insensitively +input char 2C06 matches 2C06 case-insensitively +input char 2C07 matches 2C07 case-insensitively +input char 2C08 matches 2C08 case-insensitively +input char 2C09 matches 2C09 case-insensitively +input char 2C0A matches 2C0A case-insensitively +input char 2C0B matches 2C0B case-insensitively +input char 2C0C matches 2C0C case-insensitively +input char 2C0D matches 2C0D case-insensitively +input char 2C0E matches 2C0E case-insensitively +input char 2C0F matches 2C0F case-insensitively +input char 2C10 matches 2C10 case-insensitively +input char 2C11 matches 2C11 case-insensitively +input char 2C12 matches 2C12 case-insensitively +input char 2C13 matches 2C13 case-insensitively +input char 2C14 matches 2C14 case-insensitively +input char 2C15 matches 2C15 case-insensitively +input char 2C16 matches 2C16 case-insensitively +input char 2C17 matches 2C17 case-insensitively +input char 2C18 matches 2C18 case-insensitively +input char 2C19 matches 2C19 case-insensitively +input char 2C1A matches 2C1A case-insensitively +input char 2C1B matches 2C1B case-insensitively +input char 2C1C matches 2C1C case-insensitively +input char 2C1D matches 2C1D case-insensitively +input char 2C1E matches 2C1E case-insensitively +input char 2C1F matches 2C1F case-insensitively +input char 2C20 matches 2C20 case-insensitively +input char 2C21 matches 2C21 case-insensitively +input char 2C22 matches 2C22 case-insensitively +input char 2C23 matches 2C23 case-insensitively +input char 2C24 matches 2C24 case-insensitively +input char 2C25 matches 2C25 case-insensitively +input char 2C26 matches 2C26 case-insensitively +input char 2C27 matches 2C27 case-insensitively +input char 2C28 matches 2C28 case-insensitively +input char 2C29 matches 2C29 case-insensitively +input char 2C2A matches 2C2A case-insensitively +input char 2C2B matches 2C2B case-insensitively +input char 2C2C matches 2C2C case-insensitively +input char 2C2D matches 2C2D case-insensitively +input char 2C2E matches 2C2E case-insensitively +input char 2C30 matches 2C00 case-insensitively +input char 2C31 matches 2C01 case-insensitively +input char 2C32 matches 2C02 case-insensitively +input char 2C33 matches 2C03 case-insensitively +input char 2C34 matches 2C04 case-insensitively +input char 2C35 matches 2C05 case-insensitively +input char 2C36 matches 2C06 case-insensitively +input char 2C37 matches 2C07 case-insensitively +input char 2C38 matches 2C08 case-insensitively +input char 2C39 matches 2C09 case-insensitively +input char 2C3A matches 2C0A case-insensitively +input char 2C3B matches 2C0B case-insensitively +input char 2C3C matches 2C0C case-insensitively +input char 2C3D matches 2C0D case-insensitively +input char 2C3E matches 2C0E case-insensitively +input char 2C3F matches 2C0F case-insensitively +input char 2C40 matches 2C10 case-insensitively +input char 2C41 matches 2C11 case-insensitively +input char 2C42 matches 2C12 case-insensitively +input char 2C43 matches 2C13 case-insensitively +input char 2C44 matches 2C14 case-insensitively +input char 2C45 matches 2C15 case-insensitively +input char 2C46 matches 2C16 case-insensitively +input char 2C47 matches 2C17 case-insensitively +input char 2C48 matches 2C18 case-insensitively +input char 2C49 matches 2C19 case-insensitively +input char 2C4A matches 2C1A case-insensitively +input char 2C4B matches 2C1B case-insensitively +input char 2C4C matches 2C1C case-insensitively +input char 2C4D matches 2C1D case-insensitively +input char 2C4E matches 2C1E case-insensitively +input char 2C4F matches 2C1F case-insensitively +input char 2C50 matches 2C20 case-insensitively +input char 2C51 matches 2C21 case-insensitively +input char 2C52 matches 2C22 case-insensitively +input char 2C53 matches 2C23 case-insensitively +input char 2C54 matches 2C24 case-insensitively +input char 2C55 matches 2C25 case-insensitively +input char 2C56 matches 2C26 case-insensitively +input char 2C57 matches 2C27 case-insensitively +input char 2C58 matches 2C28 case-insensitively +input char 2C59 matches 2C29 case-insensitively +input char 2C5A matches 2C2A case-insensitively +input char 2C5B matches 2C2B case-insensitively +input char 2C5C matches 2C2C case-insensitively +input char 2C5D matches 2C2D case-insensitively +input char 2C5E matches 2C2E case-insensitively +input char 2C60 matches 2C60 case-insensitively +input char 2C61 matches 2C60 case-insensitively +input char 2C62 matches 026B case-insensitively +input char 2C63 matches 1D7D case-insensitively +input char 2C64 matches 027D case-insensitively +input char 2C65 matches 023A case-insensitively +input char 2C66 matches 023E case-insensitively +input char 2C67 matches 2C67 case-insensitively +input char 2C68 matches 2C67 case-insensitively +input char 2C69 matches 2C69 case-insensitively +input char 2C6A matches 2C69 case-insensitively +input char 2C6B matches 2C6B case-insensitively +input char 2C6C matches 2C6B case-insensitively +input char 2C6D matches 0251 case-insensitively +input char 2C6E matches 0271 case-insensitively +input char 2C6F matches 0250 case-insensitively +input char 2C70 matches 0252 case-insensitively +input char 2C72 matches 2C72 case-insensitively +input char 2C73 matches 2C72 case-insensitively +input char 2C75 matches 2C75 case-insensitively +input char 2C76 matches 2C75 case-insensitively +input char 2C7E matches 023F case-insensitively +input char 2C7F matches 0240 case-insensitively +input char 2C80 matches 2C80 case-insensitively +input char 2C81 matches 2C80 case-insensitively +input char 2C82 matches 2C82 case-insensitively +input char 2C83 matches 2C82 case-insensitively +input char 2C84 matches 2C84 case-insensitively +input char 2C85 matches 2C84 case-insensitively +input char 2C86 matches 2C86 case-insensitively +input char 2C87 matches 2C86 case-insensitively +input char 2C88 matches 2C88 case-insensitively +input char 2C89 matches 2C88 case-insensitively +input char 2C8A matches 2C8A case-insensitively +input char 2C8B matches 2C8A case-insensitively +input char 2C8C matches 2C8C case-insensitively +input char 2C8D matches 2C8C case-insensitively +input char 2C8E matches 2C8E case-insensitively +input char 2C8F matches 2C8E case-insensitively +input char 2C90 matches 2C90 case-insensitively +input char 2C91 matches 2C90 case-insensitively +input char 2C92 matches 2C92 case-insensitively +input char 2C93 matches 2C92 case-insensitively +input char 2C94 matches 2C94 case-insensitively +input char 2C95 matches 2C94 case-insensitively +input char 2C96 matches 2C96 case-insensitively +input char 2C97 matches 2C96 case-insensitively +input char 2C98 matches 2C98 case-insensitively +input char 2C99 matches 2C98 case-insensitively +input char 2C9A matches 2C9A case-insensitively +input char 2C9B matches 2C9A case-insensitively +input char 2C9C matches 2C9C case-insensitively +input char 2C9D matches 2C9C case-insensitively +input char 2C9E matches 2C9E case-insensitively +input char 2C9F matches 2C9E case-insensitively +input char 2CA0 matches 2CA0 case-insensitively +input char 2CA1 matches 2CA0 case-insensitively +input char 2CA2 matches 2CA2 case-insensitively +input char 2CA3 matches 2CA2 case-insensitively +input char 2CA4 matches 2CA4 case-insensitively +input char 2CA5 matches 2CA4 case-insensitively +input char 2CA6 matches 2CA6 case-insensitively +input char 2CA7 matches 2CA6 case-insensitively +input char 2CA8 matches 2CA8 case-insensitively +input char 2CA9 matches 2CA8 case-insensitively +input char 2CAA matches 2CAA case-insensitively +input char 2CAB matches 2CAA case-insensitively +input char 2CAC matches 2CAC case-insensitively +input char 2CAD matches 2CAC case-insensitively +input char 2CAE matches 2CAE case-insensitively +input char 2CAF matches 2CAE case-insensitively +input char 2CB0 matches 2CB0 case-insensitively +input char 2CB1 matches 2CB0 case-insensitively +input char 2CB2 matches 2CB2 case-insensitively +input char 2CB3 matches 2CB2 case-insensitively +input char 2CB4 matches 2CB4 case-insensitively +input char 2CB5 matches 2CB4 case-insensitively +input char 2CB6 matches 2CB6 case-insensitively +input char 2CB7 matches 2CB6 case-insensitively +input char 2CB8 matches 2CB8 case-insensitively +input char 2CB9 matches 2CB8 case-insensitively +input char 2CBA matches 2CBA case-insensitively +input char 2CBB matches 2CBA case-insensitively +input char 2CBC matches 2CBC case-insensitively +input char 2CBD matches 2CBC case-insensitively +input char 2CBE matches 2CBE case-insensitively +input char 2CBF matches 2CBE case-insensitively +input char 2CC0 matches 2CC0 case-insensitively +input char 2CC1 matches 2CC0 case-insensitively +input char 2CC2 matches 2CC2 case-insensitively +input char 2CC3 matches 2CC2 case-insensitively +input char 2CC4 matches 2CC4 case-insensitively +input char 2CC5 matches 2CC4 case-insensitively +input char 2CC6 matches 2CC6 case-insensitively +input char 2CC7 matches 2CC6 case-insensitively +input char 2CC8 matches 2CC8 case-insensitively +input char 2CC9 matches 2CC8 case-insensitively +input char 2CCA matches 2CCA case-insensitively +input char 2CCB matches 2CCA case-insensitively +input char 2CCC matches 2CCC case-insensitively +input char 2CCD matches 2CCC case-insensitively +input char 2CCE matches 2CCE case-insensitively +input char 2CCF matches 2CCE case-insensitively +input char 2CD0 matches 2CD0 case-insensitively +input char 2CD1 matches 2CD0 case-insensitively +input char 2CD2 matches 2CD2 case-insensitively +input char 2CD3 matches 2CD2 case-insensitively +input char 2CD4 matches 2CD4 case-insensitively +input char 2CD5 matches 2CD4 case-insensitively +input char 2CD6 matches 2CD6 case-insensitively +input char 2CD7 matches 2CD6 case-insensitively +input char 2CD8 matches 2CD8 case-insensitively +input char 2CD9 matches 2CD8 case-insensitively +input char 2CDA matches 2CDA case-insensitively +input char 2CDB matches 2CDA case-insensitively +input char 2CDC matches 2CDC case-insensitively +input char 2CDD matches 2CDC case-insensitively +input char 2CDE matches 2CDE case-insensitively +input char 2CDF matches 2CDE case-insensitively +input char 2CE0 matches 2CE0 case-insensitively +input char 2CE1 matches 2CE0 case-insensitively +input char 2CE2 matches 2CE2 case-insensitively +input char 2CE3 matches 2CE2 case-insensitively +input char 2CEB matches 2CEB case-insensitively +input char 2CEC matches 2CEB case-insensitively +input char 2CED matches 2CED case-insensitively +input char 2CEE matches 2CED case-insensitively +input char 2CF2 matches 2CF2 case-insensitively +input char 2CF3 matches 2CF2 case-insensitively +input char 2D00 matches 10A0 case-insensitively +input char 2D01 matches 10A1 case-insensitively +input char 2D02 matches 10A2 case-insensitively +input char 2D03 matches 10A3 case-insensitively +input char 2D04 matches 10A4 case-insensitively +input char 2D05 matches 10A5 case-insensitively +input char 2D06 matches 10A6 case-insensitively +input char 2D07 matches 10A7 case-insensitively +input char 2D08 matches 10A8 case-insensitively +input char 2D09 matches 10A9 case-insensitively +input char 2D0A matches 10AA case-insensitively +input char 2D0B matches 10AB case-insensitively +input char 2D0C matches 10AC case-insensitively +input char 2D0D matches 10AD case-insensitively +input char 2D0E matches 10AE case-insensitively +input char 2D0F matches 10AF case-insensitively +input char 2D10 matches 10B0 case-insensitively +input char 2D11 matches 10B1 case-insensitively +input char 2D12 matches 10B2 case-insensitively +input char 2D13 matches 10B3 case-insensitively +input char 2D14 matches 10B4 case-insensitively +input char 2D15 matches 10B5 case-insensitively +input char 2D16 matches 10B6 case-insensitively +input char 2D17 matches 10B7 case-insensitively +input char 2D18 matches 10B8 case-insensitively +input char 2D19 matches 10B9 case-insensitively +input char 2D1A matches 10BA case-insensitively +input char 2D1B matches 10BB case-insensitively +input char 2D1C matches 10BC case-insensitively +input char 2D1D matches 10BD case-insensitively +input char 2D1E matches 10BE case-insensitively +input char 2D1F matches 10BF case-insensitively +input char 2D20 matches 10C0 case-insensitively +input char 2D21 matches 10C1 case-insensitively +input char 2D22 matches 10C2 case-insensitively +input char 2D23 matches 10C3 case-insensitively +input char 2D24 matches 10C4 case-insensitively +input char 2D25 matches 10C5 case-insensitively +input char 2D27 matches 10C7 case-insensitively +input char 2D2D matches 10CD case-insensitively +input char A640 matches A640 case-insensitively +input char A641 matches A640 case-insensitively +input char A642 matches A642 case-insensitively +input char A643 matches A642 case-insensitively +input char A644 matches A644 case-insensitively +input char A645 matches A644 case-insensitively +input char A646 matches A646 case-insensitively +input char A647 matches A646 case-insensitively +input char A648 matches A648 case-insensitively +input char A649 matches A648 case-insensitively +input char A64A matches 1C88 case-insensitively +input char A64B matches 1C88 case-insensitively +input char A64C matches A64C case-insensitively +input char A64D matches A64C case-insensitively +input char A64E matches A64E case-insensitively +input char A64F matches A64E case-insensitively +input char A650 matches A650 case-insensitively +input char A651 matches A650 case-insensitively +input char A652 matches A652 case-insensitively +input char A653 matches A652 case-insensitively +input char A654 matches A654 case-insensitively +input char A655 matches A654 case-insensitively +input char A656 matches A656 case-insensitively +input char A657 matches A656 case-insensitively +input char A658 matches A658 case-insensitively +input char A659 matches A658 case-insensitively +input char A65A matches A65A case-insensitively +input char A65B matches A65A case-insensitively +input char A65C matches A65C case-insensitively +input char A65D matches A65C case-insensitively +input char A65E matches A65E case-insensitively +input char A65F matches A65E case-insensitively +input char A660 matches A660 case-insensitively +input char A661 matches A660 case-insensitively +input char A662 matches A662 case-insensitively +input char A663 matches A662 case-insensitively +input char A664 matches A664 case-insensitively +input char A665 matches A664 case-insensitively +input char A666 matches A666 case-insensitively +input char A667 matches A666 case-insensitively +input char A668 matches A668 case-insensitively +input char A669 matches A668 case-insensitively +input char A66A matches A66A case-insensitively +input char A66B matches A66A case-insensitively +input char A66C matches A66C case-insensitively +input char A66D matches A66C case-insensitively +input char A680 matches A680 case-insensitively +input char A681 matches A680 case-insensitively +input char A682 matches A682 case-insensitively +input char A683 matches A682 case-insensitively +input char A684 matches A684 case-insensitively +input char A685 matches A684 case-insensitively +input char A686 matches A686 case-insensitively +input char A687 matches A686 case-insensitively +input char A688 matches A688 case-insensitively +input char A689 matches A688 case-insensitively +input char A68A matches A68A case-insensitively +input char A68B matches A68A case-insensitively +input char A68C matches A68C case-insensitively +input char A68D matches A68C case-insensitively +input char A68E matches A68E case-insensitively +input char A68F matches A68E case-insensitively +input char A690 matches A690 case-insensitively +input char A691 matches A690 case-insensitively +input char A692 matches A692 case-insensitively +input char A693 matches A692 case-insensitively +input char A694 matches A694 case-insensitively +input char A695 matches A694 case-insensitively +input char A696 matches A696 case-insensitively +input char A697 matches A696 case-insensitively +input char A698 matches A698 case-insensitively +input char A699 matches A698 case-insensitively +input char A69A matches A69A case-insensitively +input char A69B matches A69A case-insensitively +input char A722 matches A722 case-insensitively +input char A723 matches A722 case-insensitively +input char A724 matches A724 case-insensitively +input char A725 matches A724 case-insensitively +input char A726 matches A726 case-insensitively +input char A727 matches A726 case-insensitively +input char A728 matches A728 case-insensitively +input char A729 matches A728 case-insensitively +input char A72A matches A72A case-insensitively +input char A72B matches A72A case-insensitively +input char A72C matches A72C case-insensitively +input char A72D matches A72C case-insensitively +input char A72E matches A72E case-insensitively +input char A72F matches A72E case-insensitively +input char A732 matches A732 case-insensitively +input char A733 matches A732 case-insensitively +input char A734 matches A734 case-insensitively +input char A735 matches A734 case-insensitively +input char A736 matches A736 case-insensitively +input char A737 matches A736 case-insensitively +input char A738 matches A738 case-insensitively +input char A739 matches A738 case-insensitively +input char A73A matches A73A case-insensitively +input char A73B matches A73A case-insensitively +input char A73C matches A73C case-insensitively +input char A73D matches A73C case-insensitively +input char A73E matches A73E case-insensitively +input char A73F matches A73E case-insensitively +input char A740 matches A740 case-insensitively +input char A741 matches A740 case-insensitively +input char A742 matches A742 case-insensitively +input char A743 matches A742 case-insensitively +input char A744 matches A744 case-insensitively +input char A745 matches A744 case-insensitively +input char A746 matches A746 case-insensitively +input char A747 matches A746 case-insensitively +input char A748 matches A748 case-insensitively +input char A749 matches A748 case-insensitively +input char A74A matches A74A case-insensitively +input char A74B matches A74A case-insensitively +input char A74C matches A74C case-insensitively +input char A74D matches A74C case-insensitively +input char A74E matches A74E case-insensitively +input char A74F matches A74E case-insensitively +input char A750 matches A750 case-insensitively +input char A751 matches A750 case-insensitively +input char A752 matches A752 case-insensitively +input char A753 matches A752 case-insensitively +input char A754 matches A754 case-insensitively +input char A755 matches A754 case-insensitively +input char A756 matches A756 case-insensitively +input char A757 matches A756 case-insensitively +input char A758 matches A758 case-insensitively +input char A759 matches A758 case-insensitively +input char A75A matches A75A case-insensitively +input char A75B matches A75A case-insensitively +input char A75C matches A75C case-insensitively +input char A75D matches A75C case-insensitively +input char A75E matches A75E case-insensitively +input char A75F matches A75E case-insensitively +input char A760 matches A760 case-insensitively +input char A761 matches A760 case-insensitively +input char A762 matches A762 case-insensitively +input char A763 matches A762 case-insensitively +input char A764 matches A764 case-insensitively +input char A765 matches A764 case-insensitively +input char A766 matches A766 case-insensitively +input char A767 matches A766 case-insensitively +input char A768 matches A768 case-insensitively +input char A769 matches A768 case-insensitively +input char A76A matches A76A case-insensitively +input char A76B matches A76A case-insensitively +input char A76C matches A76C case-insensitively +input char A76D matches A76C case-insensitively +input char A76E matches A76E case-insensitively +input char A76F matches A76E case-insensitively +input char A779 matches A779 case-insensitively +input char A77A matches A779 case-insensitively +input char A77B matches A77B case-insensitively +input char A77C matches A77B case-insensitively +input char A77D matches 1D79 case-insensitively +input char A77E matches A77E case-insensitively +input char A77F matches A77E case-insensitively +input char A780 matches A780 case-insensitively +input char A781 matches A780 case-insensitively +input char A782 matches A782 case-insensitively +input char A783 matches A782 case-insensitively +input char A784 matches A784 case-insensitively +input char A785 matches A784 case-insensitively +input char A786 matches A786 case-insensitively +input char A787 matches A786 case-insensitively +input char A78B matches A78B case-insensitively +input char A78C matches A78B case-insensitively +input char A78D matches 0265 case-insensitively +input char A790 matches A790 case-insensitively +input char A791 matches A790 case-insensitively +input char A792 matches A792 case-insensitively +input char A793 matches A792 case-insensitively +input char A794 matches A794 case-insensitively +input char A796 matches A796 case-insensitively +input char A797 matches A796 case-insensitively +input char A798 matches A798 case-insensitively +input char A799 matches A798 case-insensitively +input char A79A matches A79A case-insensitively +input char A79B matches A79A case-insensitively +input char A79C matches A79C case-insensitively +input char A79D matches A79C case-insensitively +input char A79E matches A79E case-insensitively +input char A79F matches A79E case-insensitively +input char A7A0 matches A7A0 case-insensitively +input char A7A1 matches A7A0 case-insensitively +input char A7A2 matches A7A2 case-insensitively +input char A7A3 matches A7A2 case-insensitively +input char A7A4 matches A7A4 case-insensitively +input char A7A5 matches A7A4 case-insensitively +input char A7A6 matches A7A6 case-insensitively +input char A7A7 matches A7A6 case-insensitively +input char A7A8 matches A7A8 case-insensitively +input char A7A9 matches A7A8 case-insensitively +input char A7AA matches 0266 case-insensitively +input char A7AB matches 025C case-insensitively +input char A7AC matches 0261 case-insensitively +input char A7AD matches 026C case-insensitively +input char A7AE matches 026A case-insensitively +input char A7B0 matches 029E case-insensitively +input char A7B1 matches 0287 case-insensitively +input char A7B2 matches 029D case-insensitively +input char A7B3 matches A7B3 case-insensitively +input char A7B4 matches A7B4 case-insensitively +input char A7B5 matches A7B4 case-insensitively +input char A7B6 matches A7B6 case-insensitively +input char A7B7 matches A7B6 case-insensitively +input char A7B8 matches A7B8 case-insensitively +input char A7B9 matches A7B8 case-insensitively +input char A7BA matches A7BA case-insensitively +input char A7BB matches A7BA case-insensitively +input char A7BC matches A7BC case-insensitively +input char A7BD matches A7BC case-insensitively +input char A7BE matches A7BE case-insensitively +input char A7BF matches A7BE case-insensitively +input char A7C2 matches A7C2 case-insensitively +input char A7C3 matches A7C2 case-insensitively +input char A7C4 matches A794 case-insensitively +input char A7C5 matches 0282 case-insensitively +input char A7C6 matches 1D8E case-insensitively +input char AB53 matches A7B3 case-insensitively +input char AB70 matches 13A0 case-insensitively +input char AB71 matches 13A1 case-insensitively +input char AB72 matches 13A2 case-insensitively +input char AB73 matches 13A3 case-insensitively +input char AB74 matches 13A4 case-insensitively +input char AB75 matches 13A5 case-insensitively +input char AB76 matches 13A6 case-insensitively +input char AB77 matches 13A7 case-insensitively +input char AB78 matches 13A8 case-insensitively +input char AB79 matches 13A9 case-insensitively +input char AB7A matches 13AA case-insensitively +input char AB7B matches 13AB case-insensitively +input char AB7C matches 13AC case-insensitively +input char AB7D matches 13AD case-insensitively +input char AB7E matches 13AE case-insensitively +input char AB7F matches 13AF case-insensitively +input char AB80 matches 13B0 case-insensitively +input char AB81 matches 13B1 case-insensitively +input char AB82 matches 13B2 case-insensitively +input char AB83 matches 13B3 case-insensitively +input char AB84 matches 13B4 case-insensitively +input char AB85 matches 13B5 case-insensitively +input char AB86 matches 13B6 case-insensitively +input char AB87 matches 13B7 case-insensitively +input char AB88 matches 13B8 case-insensitively +input char AB89 matches 13B9 case-insensitively +input char AB8A matches 13BA case-insensitively +input char AB8B matches 13BB case-insensitively +input char AB8C matches 13BC case-insensitively +input char AB8D matches 13BD case-insensitively +input char AB8E matches 13BE case-insensitively +input char AB8F matches 13BF case-insensitively +input char AB90 matches 13C0 case-insensitively +input char AB91 matches 13C1 case-insensitively +input char AB92 matches 13C2 case-insensitively +input char AB93 matches 13C3 case-insensitively +input char AB94 matches 13C4 case-insensitively +input char AB95 matches 13C5 case-insensitively +input char AB96 matches 13C6 case-insensitively +input char AB97 matches 13C7 case-insensitively +input char AB98 matches 13C8 case-insensitively +input char AB99 matches 13C9 case-insensitively +input char AB9A matches 13CA case-insensitively +input char AB9B matches 13CB case-insensitively +input char AB9C matches 13CC case-insensitively +input char AB9D matches 13CD case-insensitively +input char AB9E matches 13CE case-insensitively +input char AB9F matches 13CF case-insensitively +input char ABA0 matches 13D0 case-insensitively +input char ABA1 matches 13D1 case-insensitively +input char ABA2 matches 13D2 case-insensitively +input char ABA3 matches 13D3 case-insensitively +input char ABA4 matches 13D4 case-insensitively +input char ABA5 matches 13D5 case-insensitively +input char ABA6 matches 13D6 case-insensitively +input char ABA7 matches 13D7 case-insensitively +input char ABA8 matches 13D8 case-insensitively +input char ABA9 matches 13D9 case-insensitively +input char ABAA matches 13DA case-insensitively +input char ABAB matches 13DB case-insensitively +input char ABAC matches 13DC case-insensitively +input char ABAD matches 13DD case-insensitively +input char ABAE matches 13DE case-insensitively +input char ABAF matches 13DF case-insensitively +input char ABB0 matches 13E0 case-insensitively +input char ABB1 matches 13E1 case-insensitively +input char ABB2 matches 13E2 case-insensitively +input char ABB3 matches 13E3 case-insensitively +input char ABB4 matches 13E4 case-insensitively +input char ABB5 matches 13E5 case-insensitively +input char ABB6 matches 13E6 case-insensitively +input char ABB7 matches 13E7 case-insensitively +input char ABB8 matches 13E8 case-insensitively +input char ABB9 matches 13E9 case-insensitively +input char ABBA matches 13EA case-insensitively +input char ABBB matches 13EB case-insensitively +input char ABBC matches 13EC case-insensitively +input char ABBD matches 13ED case-insensitively +input char ABBE matches 13EE case-insensitively +input char ABBF matches 13EF case-insensitively +input char FF21 matches FF21 case-insensitively +input char FF22 matches FF22 case-insensitively +input char FF23 matches FF23 case-insensitively +input char FF24 matches FF24 case-insensitively +input char FF25 matches FF25 case-insensitively +input char FF26 matches FF26 case-insensitively +input char FF27 matches FF27 case-insensitively +input char FF28 matches FF28 case-insensitively +input char FF29 matches FF29 case-insensitively +input char FF2A matches FF2A case-insensitively +input char FF2B matches FF2B case-insensitively +input char FF2C matches FF2C case-insensitively +input char FF2D matches FF2D case-insensitively +input char FF2E matches FF2E case-insensitively +input char FF2F matches FF2F case-insensitively +input char FF30 matches FF30 case-insensitively +input char FF31 matches FF31 case-insensitively +input char FF32 matches FF32 case-insensitively +input char FF33 matches FF33 case-insensitively +input char FF34 matches FF34 case-insensitively +input char FF35 matches FF35 case-insensitively +input char FF36 matches FF36 case-insensitively +input char FF37 matches FF37 case-insensitively +input char FF38 matches FF38 case-insensitively +input char FF39 matches FF39 case-insensitively +input char FF3A matches FF3A case-insensitively +input char FF41 matches FF21 case-insensitively +input char FF42 matches FF22 case-insensitively +input char FF43 matches FF23 case-insensitively +input char FF44 matches FF24 case-insensitively +input char FF45 matches FF25 case-insensitively +input char FF46 matches FF26 case-insensitively +input char FF47 matches FF27 case-insensitively +input char FF48 matches FF28 case-insensitively +input char FF49 matches FF29 case-insensitively +input char FF4A matches FF2A case-insensitively +input char FF4B matches FF2B case-insensitively +input char FF4C matches FF2C case-insensitively +input char FF4D matches FF2D case-insensitively +input char FF4E matches FF2E case-insensitively +input char FF4F matches FF2F case-insensitively +input char FF50 matches FF30 case-insensitively +input char FF51 matches FF31 case-insensitively +input char FF52 matches FF32 case-insensitively +input char FF53 matches FF33 case-insensitively +input char FF54 matches FF34 case-insensitively +input char FF55 matches FF35 case-insensitively +input char FF56 matches FF36 case-insensitively +input char FF57 matches FF37 case-insensitively +input char FF58 matches FF38 case-insensitively +input char FF59 matches FF39 case-insensitively +input char FF5A matches FF3A case-insensitively +input char 10400 matches 10400 case-insensitively +input char 10401 matches 10401 case-insensitively +input char 10402 matches 10402 case-insensitively +input char 10403 matches 10403 case-insensitively +input char 10404 matches 10404 case-insensitively +input char 10405 matches 10405 case-insensitively +input char 10406 matches 10406 case-insensitively +input char 10407 matches 10407 case-insensitively +input char 10408 matches 10408 case-insensitively +input char 10409 matches 10409 case-insensitively +input char 1040A matches 1040A case-insensitively +input char 1040B matches 1040B case-insensitively +input char 1040C matches 1040C case-insensitively +input char 1040D matches 1040D case-insensitively +input char 1040E matches 1040E case-insensitively +input char 1040F matches 1040F case-insensitively +input char 10410 matches 10410 case-insensitively +input char 10411 matches 10411 case-insensitively +input char 10412 matches 10412 case-insensitively +input char 10413 matches 10413 case-insensitively +input char 10414 matches 10414 case-insensitively +input char 10415 matches 10415 case-insensitively +input char 10416 matches 10416 case-insensitively +input char 10417 matches 10417 case-insensitively +input char 10418 matches 10418 case-insensitively +input char 10419 matches 10419 case-insensitively +input char 1041A matches 1041A case-insensitively +input char 1041B matches 1041B case-insensitively +input char 1041C matches 1041C case-insensitively +input char 1041D matches 1041D case-insensitively +input char 1041E matches 1041E case-insensitively +input char 1041F matches 1041F case-insensitively +input char 10420 matches 10420 case-insensitively +input char 10421 matches 10421 case-insensitively +input char 10422 matches 10422 case-insensitively +input char 10423 matches 10423 case-insensitively +input char 10424 matches 10424 case-insensitively +input char 10425 matches 10425 case-insensitively +input char 10426 matches 10426 case-insensitively +input char 10427 matches 10427 case-insensitively +input char 10428 matches 10400 case-insensitively +input char 10429 matches 10401 case-insensitively +input char 1042A matches 10402 case-insensitively +input char 1042B matches 10403 case-insensitively +input char 1042C matches 10404 case-insensitively +input char 1042D matches 10405 case-insensitively +input char 1042E matches 10406 case-insensitively +input char 1042F matches 10407 case-insensitively +input char 10430 matches 10408 case-insensitively +input char 10431 matches 10409 case-insensitively +input char 10432 matches 1040A case-insensitively +input char 10433 matches 1040B case-insensitively +input char 10434 matches 1040C case-insensitively +input char 10435 matches 1040D case-insensitively +input char 10436 matches 1040E case-insensitively +input char 10437 matches 1040F case-insensitively +input char 10438 matches 10410 case-insensitively +input char 10439 matches 10411 case-insensitively +input char 1043A matches 10412 case-insensitively +input char 1043B matches 10413 case-insensitively +input char 1043C matches 10414 case-insensitively +input char 1043D matches 10415 case-insensitively +input char 1043E matches 10416 case-insensitively +input char 1043F matches 10417 case-insensitively +input char 10440 matches 10418 case-insensitively +input char 10441 matches 10419 case-insensitively +input char 10442 matches 1041A case-insensitively +input char 10443 matches 1041B case-insensitively +input char 10444 matches 1041C case-insensitively +input char 10445 matches 1041D case-insensitively +input char 10446 matches 1041E case-insensitively +input char 10447 matches 1041F case-insensitively +input char 10448 matches 10420 case-insensitively +input char 10449 matches 10421 case-insensitively +input char 1044A matches 10422 case-insensitively +input char 1044B matches 10423 case-insensitively +input char 1044C matches 10424 case-insensitively +input char 1044D matches 10425 case-insensitively +input char 1044E matches 10426 case-insensitively +input char 1044F matches 10427 case-insensitively +input char 104B0 matches 104B0 case-insensitively +input char 104B1 matches 104B1 case-insensitively +input char 104B2 matches 104B2 case-insensitively +input char 104B3 matches 104B3 case-insensitively +input char 104B4 matches 104B4 case-insensitively +input char 104B5 matches 104B5 case-insensitively +input char 104B6 matches 104B6 case-insensitively +input char 104B7 matches 104B7 case-insensitively +input char 104B8 matches 104B8 case-insensitively +input char 104B9 matches 104B9 case-insensitively +input char 104BA matches 104BA case-insensitively +input char 104BB matches 104BB case-insensitively +input char 104BC matches 104BC case-insensitively +input char 104BD matches 104BD case-insensitively +input char 104BE matches 104BE case-insensitively +input char 104BF matches 104BF case-insensitively +input char 104C0 matches 104C0 case-insensitively +input char 104C1 matches 104C1 case-insensitively +input char 104C2 matches 104C2 case-insensitively +input char 104C3 matches 104C3 case-insensitively +input char 104C4 matches 104C4 case-insensitively +input char 104C5 matches 104C5 case-insensitively +input char 104C6 matches 104C6 case-insensitively +input char 104C7 matches 104C7 case-insensitively +input char 104C8 matches 104C8 case-insensitively +input char 104C9 matches 104C9 case-insensitively +input char 104CA matches 104CA case-insensitively +input char 104CB matches 104CB case-insensitively +input char 104CC matches 104CC case-insensitively +input char 104CD matches 104CD case-insensitively +input char 104CE matches 104CE case-insensitively +input char 104CF matches 104CF case-insensitively +input char 104D0 matches 104D0 case-insensitively +input char 104D1 matches 104D1 case-insensitively +input char 104D2 matches 104D2 case-insensitively +input char 104D3 matches 104D3 case-insensitively +input char 104D8 matches 104B0 case-insensitively +input char 104D9 matches 104B1 case-insensitively +input char 104DA matches 104B2 case-insensitively +input char 104DB matches 104B3 case-insensitively +input char 104DC matches 104B4 case-insensitively +input char 104DD matches 104B5 case-insensitively +input char 104DE matches 104B6 case-insensitively +input char 104DF matches 104B7 case-insensitively +input char 104E0 matches 104B8 case-insensitively +input char 104E1 matches 104B9 case-insensitively +input char 104E2 matches 104BA case-insensitively +input char 104E3 matches 104BB case-insensitively +input char 104E4 matches 104BC case-insensitively +input char 104E5 matches 104BD case-insensitively +input char 104E6 matches 104BE case-insensitively +input char 104E7 matches 104BF case-insensitively +input char 104E8 matches 104C0 case-insensitively +input char 104E9 matches 104C1 case-insensitively +input char 104EA matches 104C2 case-insensitively +input char 104EB matches 104C3 case-insensitively +input char 104EC matches 104C4 case-insensitively +input char 104ED matches 104C5 case-insensitively +input char 104EE matches 104C6 case-insensitively +input char 104EF matches 104C7 case-insensitively +input char 104F0 matches 104C8 case-insensitively +input char 104F1 matches 104C9 case-insensitively +input char 104F2 matches 104CA case-insensitively +input char 104F3 matches 104CB case-insensitively +input char 104F4 matches 104CC case-insensitively +input char 104F5 matches 104CD case-insensitively +input char 104F6 matches 104CE case-insensitively +input char 104F7 matches 104CF case-insensitively +input char 104F8 matches 104D0 case-insensitively +input char 104F9 matches 104D1 case-insensitively +input char 104FA matches 104D2 case-insensitively +input char 104FB matches 104D3 case-insensitively +input char 10C80 matches 10C80 case-insensitively +input char 10C81 matches 10C81 case-insensitively +input char 10C82 matches 10C82 case-insensitively +input char 10C83 matches 10C83 case-insensitively +input char 10C84 matches 10C84 case-insensitively +input char 10C85 matches 10C85 case-insensitively +input char 10C86 matches 10C86 case-insensitively +input char 10C87 matches 10C87 case-insensitively +input char 10C88 matches 10C88 case-insensitively +input char 10C89 matches 10C89 case-insensitively +input char 10C8A matches 10C8A case-insensitively +input char 10C8B matches 10C8B case-insensitively +input char 10C8C matches 10C8C case-insensitively +input char 10C8D matches 10C8D case-insensitively +input char 10C8E matches 10C8E case-insensitively +input char 10C8F matches 10C8F case-insensitively +input char 10C90 matches 10C90 case-insensitively +input char 10C91 matches 10C91 case-insensitively +input char 10C92 matches 10C92 case-insensitively +input char 10C93 matches 10C93 case-insensitively +input char 10C94 matches 10C94 case-insensitively +input char 10C95 matches 10C95 case-insensitively +input char 10C96 matches 10C96 case-insensitively +input char 10C97 matches 10C97 case-insensitively +input char 10C98 matches 10C98 case-insensitively +input char 10C99 matches 10C99 case-insensitively +input char 10C9A matches 10C9A case-insensitively +input char 10C9B matches 10C9B case-insensitively +input char 10C9C matches 10C9C case-insensitively +input char 10C9D matches 10C9D case-insensitively +input char 10C9E matches 10C9E case-insensitively +input char 10C9F matches 10C9F case-insensitively +input char 10CA0 matches 10CA0 case-insensitively +input char 10CA1 matches 10CA1 case-insensitively +input char 10CA2 matches 10CA2 case-insensitively +input char 10CA3 matches 10CA3 case-insensitively +input char 10CA4 matches 10CA4 case-insensitively +input char 10CA5 matches 10CA5 case-insensitively +input char 10CA6 matches 10CA6 case-insensitively +input char 10CA7 matches 10CA7 case-insensitively +input char 10CA8 matches 10CA8 case-insensitively +input char 10CA9 matches 10CA9 case-insensitively +input char 10CAA matches 10CAA case-insensitively +input char 10CAB matches 10CAB case-insensitively +input char 10CAC matches 10CAC case-insensitively +input char 10CAD matches 10CAD case-insensitively +input char 10CAE matches 10CAE case-insensitively +input char 10CAF matches 10CAF case-insensitively +input char 10CB0 matches 10CB0 case-insensitively +input char 10CB1 matches 10CB1 case-insensitively +input char 10CB2 matches 10CB2 case-insensitively +input char 10CC0 matches 10C80 case-insensitively +input char 10CC1 matches 10C81 case-insensitively +input char 10CC2 matches 10C82 case-insensitively +input char 10CC3 matches 10C83 case-insensitively +input char 10CC4 matches 10C84 case-insensitively +input char 10CC5 matches 10C85 case-insensitively +input char 10CC6 matches 10C86 case-insensitively +input char 10CC7 matches 10C87 case-insensitively +input char 10CC8 matches 10C88 case-insensitively +input char 10CC9 matches 10C89 case-insensitively +input char 10CCA matches 10C8A case-insensitively +input char 10CCB matches 10C8B case-insensitively +input char 10CCC matches 10C8C case-insensitively +input char 10CCD matches 10C8D case-insensitively +input char 10CCE matches 10C8E case-insensitively +input char 10CCF matches 10C8F case-insensitively +input char 10CD0 matches 10C90 case-insensitively +input char 10CD1 matches 10C91 case-insensitively +input char 10CD2 matches 10C92 case-insensitively +input char 10CD3 matches 10C93 case-insensitively +input char 10CD4 matches 10C94 case-insensitively +input char 10CD5 matches 10C95 case-insensitively +input char 10CD6 matches 10C96 case-insensitively +input char 10CD7 matches 10C97 case-insensitively +input char 10CD8 matches 10C98 case-insensitively +input char 10CD9 matches 10C99 case-insensitively +input char 10CDA matches 10C9A case-insensitively +input char 10CDB matches 10C9B case-insensitively +input char 10CDC matches 10C9C case-insensitively +input char 10CDD matches 10C9D case-insensitively +input char 10CDE matches 10C9E case-insensitively +input char 10CDF matches 10C9F case-insensitively +input char 10CE0 matches 10CA0 case-insensitively +input char 10CE1 matches 10CA1 case-insensitively +input char 10CE2 matches 10CA2 case-insensitively +input char 10CE3 matches 10CA3 case-insensitively +input char 10CE4 matches 10CA4 case-insensitively +input char 10CE5 matches 10CA5 case-insensitively +input char 10CE6 matches 10CA6 case-insensitively +input char 10CE7 matches 10CA7 case-insensitively +input char 10CE8 matches 10CA8 case-insensitively +input char 10CE9 matches 10CA9 case-insensitively +input char 10CEA matches 10CAA case-insensitively +input char 10CEB matches 10CAB case-insensitively +input char 10CEC matches 10CAC case-insensitively +input char 10CED matches 10CAD case-insensitively +input char 10CEE matches 10CAE case-insensitively +input char 10CEF matches 10CAF case-insensitively +input char 10CF0 matches 10CB0 case-insensitively +input char 10CF1 matches 10CB1 case-insensitively +input char 10CF2 matches 10CB2 case-insensitively +input char 118A0 matches 118A0 case-insensitively +input char 118A1 matches 118A1 case-insensitively +input char 118A2 matches 118A2 case-insensitively +input char 118A3 matches 118A3 case-insensitively +input char 118A4 matches 118A4 case-insensitively +input char 118A5 matches 118A5 case-insensitively +input char 118A6 matches 118A6 case-insensitively +input char 118A7 matches 118A7 case-insensitively +input char 118A8 matches 118A8 case-insensitively +input char 118A9 matches 118A9 case-insensitively +input char 118AA matches 118AA case-insensitively +input char 118AB matches 118AB case-insensitively +input char 118AC matches 118AC case-insensitively +input char 118AD matches 118AD case-insensitively +input char 118AE matches 118AE case-insensitively +input char 118AF matches 118AF case-insensitively +input char 118B0 matches 118B0 case-insensitively +input char 118B1 matches 118B1 case-insensitively +input char 118B2 matches 118B2 case-insensitively +input char 118B3 matches 118B3 case-insensitively +input char 118B4 matches 118B4 case-insensitively +input char 118B5 matches 118B5 case-insensitively +input char 118B6 matches 118B6 case-insensitively +input char 118B7 matches 118B7 case-insensitively +input char 118B8 matches 118B8 case-insensitively +input char 118B9 matches 118B9 case-insensitively +input char 118BA matches 118BA case-insensitively +input char 118BB matches 118BB case-insensitively +input char 118BC matches 118BC case-insensitively +input char 118BD matches 118BD case-insensitively +input char 118BE matches 118BE case-insensitively +input char 118BF matches 118BF case-insensitively +input char 118C0 matches 118A0 case-insensitively +input char 118C1 matches 118A1 case-insensitively +input char 118C2 matches 118A2 case-insensitively +input char 118C3 matches 118A3 case-insensitively +input char 118C4 matches 118A4 case-insensitively +input char 118C5 matches 118A5 case-insensitively +input char 118C6 matches 118A6 case-insensitively +input char 118C7 matches 118A7 case-insensitively +input char 118C8 matches 118A8 case-insensitively +input char 118C9 matches 118A9 case-insensitively +input char 118CA matches 118AA case-insensitively +input char 118CB matches 118AB case-insensitively +input char 118CC matches 118AC case-insensitively +input char 118CD matches 118AD case-insensitively +input char 118CE matches 118AE case-insensitively +input char 118CF matches 118AF case-insensitively +input char 118D0 matches 118B0 case-insensitively +input char 118D1 matches 118B1 case-insensitively +input char 118D2 matches 118B2 case-insensitively +input char 118D3 matches 118B3 case-insensitively +input char 118D4 matches 118B4 case-insensitively +input char 118D5 matches 118B5 case-insensitively +input char 118D6 matches 118B6 case-insensitively +input char 118D7 matches 118B7 case-insensitively +input char 118D8 matches 118B8 case-insensitively +input char 118D9 matches 118B9 case-insensitively +input char 118DA matches 118BA case-insensitively +input char 118DB matches 118BB case-insensitively +input char 118DC matches 118BC case-insensitively +input char 118DD matches 118BD case-insensitively +input char 118DE matches 118BE case-insensitively +input char 118DF matches 118BF case-insensitively +input char 16E40 matches 16E40 case-insensitively +input char 16E41 matches 16E41 case-insensitively +input char 16E42 matches 16E42 case-insensitively +input char 16E43 matches 16E43 case-insensitively +input char 16E44 matches 16E44 case-insensitively +input char 16E45 matches 16E45 case-insensitively +input char 16E46 matches 16E46 case-insensitively +input char 16E47 matches 16E47 case-insensitively +input char 16E48 matches 16E48 case-insensitively +input char 16E49 matches 16E49 case-insensitively +input char 16E4A matches 16E4A case-insensitively +input char 16E4B matches 16E4B case-insensitively +input char 16E4C matches 16E4C case-insensitively +input char 16E4D matches 16E4D case-insensitively +input char 16E4E matches 16E4E case-insensitively +input char 16E4F matches 16E4F case-insensitively +input char 16E50 matches 16E50 case-insensitively +input char 16E51 matches 16E51 case-insensitively +input char 16E52 matches 16E52 case-insensitively +input char 16E53 matches 16E53 case-insensitively +input char 16E54 matches 16E54 case-insensitively +input char 16E55 matches 16E55 case-insensitively +input char 16E56 matches 16E56 case-insensitively +input char 16E57 matches 16E57 case-insensitively +input char 16E58 matches 16E58 case-insensitively +input char 16E59 matches 16E59 case-insensitively +input char 16E5A matches 16E5A case-insensitively +input char 16E5B matches 16E5B case-insensitively +input char 16E5C matches 16E5C case-insensitively +input char 16E5D matches 16E5D case-insensitively +input char 16E5E matches 16E5E case-insensitively +input char 16E5F matches 16E5F case-insensitively +input char 16E60 matches 16E40 case-insensitively +input char 16E61 matches 16E41 case-insensitively +input char 16E62 matches 16E42 case-insensitively +input char 16E63 matches 16E43 case-insensitively +input char 16E64 matches 16E44 case-insensitively +input char 16E65 matches 16E45 case-insensitively +input char 16E66 matches 16E46 case-insensitively +input char 16E67 matches 16E47 case-insensitively +input char 16E68 matches 16E48 case-insensitively +input char 16E69 matches 16E49 case-insensitively +input char 16E6A matches 16E4A case-insensitively +input char 16E6B matches 16E4B case-insensitively +input char 16E6C matches 16E4C case-insensitively +input char 16E6D matches 16E4D case-insensitively +input char 16E6E matches 16E4E case-insensitively +input char 16E6F matches 16E4F case-insensitively +input char 16E70 matches 16E50 case-insensitively +input char 16E71 matches 16E51 case-insensitively +input char 16E72 matches 16E52 case-insensitively +input char 16E73 matches 16E53 case-insensitively +input char 16E74 matches 16E54 case-insensitively +input char 16E75 matches 16E55 case-insensitively +input char 16E76 matches 16E56 case-insensitively +input char 16E77 matches 16E57 case-insensitively +input char 16E78 matches 16E58 case-insensitively +input char 16E79 matches 16E59 case-insensitively +input char 16E7A matches 16E5A case-insensitively +input char 16E7B matches 16E5B case-insensitively +input char 16E7C matches 16E5C case-insensitively +input char 16E7D matches 16E5D case-insensitively +input char 16E7E matches 16E5E case-insensitively +input char 16E7F matches 16E5F case-insensitively +input char 1E900 matches 1E900 case-insensitively +input char 1E901 matches 1E901 case-insensitively +input char 1E902 matches 1E902 case-insensitively +input char 1E903 matches 1E903 case-insensitively +input char 1E904 matches 1E904 case-insensitively +input char 1E905 matches 1E905 case-insensitively +input char 1E906 matches 1E906 case-insensitively +input char 1E907 matches 1E907 case-insensitively +input char 1E908 matches 1E908 case-insensitively +input char 1E909 matches 1E909 case-insensitively +input char 1E90A matches 1E90A case-insensitively +input char 1E90B matches 1E90B case-insensitively +input char 1E90C matches 1E90C case-insensitively +input char 1E90D matches 1E90D case-insensitively +input char 1E90E matches 1E90E case-insensitively +input char 1E90F matches 1E90F case-insensitively +input char 1E910 matches 1E910 case-insensitively +input char 1E911 matches 1E911 case-insensitively +input char 1E912 matches 1E912 case-insensitively +input char 1E913 matches 1E913 case-insensitively +input char 1E914 matches 1E914 case-insensitively +input char 1E915 matches 1E915 case-insensitively +input char 1E916 matches 1E916 case-insensitively +input char 1E917 matches 1E917 case-insensitively +input char 1E918 matches 1E918 case-insensitively +input char 1E919 matches 1E919 case-insensitively +input char 1E91A matches 1E91A case-insensitively +input char 1E91B matches 1E91B case-insensitively +input char 1E91C matches 1E91C case-insensitively +input char 1E91D matches 1E91D case-insensitively +input char 1E91E matches 1E91E case-insensitively +input char 1E91F matches 1E91F case-insensitively +input char 1E920 matches 1E920 case-insensitively +input char 1E921 matches 1E921 case-insensitively +input char 1E922 matches 1E900 case-insensitively +input char 1E923 matches 1E901 case-insensitively +input char 1E924 matches 1E902 case-insensitively +input char 1E925 matches 1E903 case-insensitively +input char 1E926 matches 1E904 case-insensitively +input char 1E927 matches 1E905 case-insensitively +input char 1E928 matches 1E906 case-insensitively +input char 1E929 matches 1E907 case-insensitively +input char 1E92A matches 1E908 case-insensitively +input char 1E92B matches 1E909 case-insensitively +input char 1E92C matches 1E90A case-insensitively +input char 1E92D matches 1E90B case-insensitively +input char 1E92E matches 1E90C case-insensitively +input char 1E92F matches 1E90D case-insensitively +input char 1E930 matches 1E90E case-insensitively +input char 1E931 matches 1E90F case-insensitively +input char 1E932 matches 1E910 case-insensitively +input char 1E933 matches 1E911 case-insensitively +input char 1E934 matches 1E912 case-insensitively +input char 1E935 matches 1E913 case-insensitively +input char 1E936 matches 1E914 case-insensitively +input char 1E937 matches 1E915 case-insensitively +input char 1E938 matches 1E916 case-insensitively +input char 1E939 matches 1E917 case-insensitively +input char 1E93A matches 1E918 case-insensitively +input char 1E93B matches 1E919 case-insensitively +input char 1E93C matches 1E91A case-insensitively +input char 1E93D matches 1E91B case-insensitively +input char 1E93E matches 1E91C case-insensitively +input char 1E93F matches 1E91D case-insensitively +input char 1E940 matches 1E91E case-insensitively +input char 1E941 matches 1E91F case-insensitively +input char 1E942 matches 1E920 case-insensitively +input char 1E943 matches 1E921 case-insensitively diff --git a/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_1.test b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_1.test new file mode 100644 index 000000000..740b742cc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-caseless/UnicodeCaseless_12_1.test @@ -0,0 +1,11 @@ +name: UnicodeCaseless_12_1 + +description: +Tests the %caseless directive for Unicode 12.1 + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_1.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_1.flex new file mode 100644 index 000000000..6a931eefd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeCompatibilityProperties_alnum_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{alnum} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_1.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_1.output new file mode 100644 index 000000000..4ad7b3d11 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_1.output @@ -0,0 +1,715 @@ +0030..0039 +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0345..0345 +0370..0374 +0376..0377 +037A..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0559..0559 +0560..0588 +05B0..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05D0..05EA +05EF..05F2 +0610..061A +0620..0657 +0659..0669 +066E..06D3 +06D5..06DC +06E1..06E8 +06ED..06FC +06FF..06FF +0710..073F +074D..07B1 +07C0..07EA +07F4..07F5 +07FA..07FA +0800..0817 +081A..082C +0840..0858 +0860..086A +08A0..08B4 +08B6..08BD +08D4..08DF +08E3..08E9 +08F0..093B +093D..094C +094E..0950 +0955..0963 +0966..096F +0971..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09C4 +09C7..09C8 +09CB..09CC +09CE..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09F1 +09FC..09FC +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3E..0A42 +0A47..0A48 +0A4B..0A4C +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0AC5 +0AC7..0AC9 +0ACB..0ACC +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AEF +0AF9..0AFC +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B44 +0B47..0B48 +0B4B..0B4C +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B6F +0B71..0B71 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCC +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BEF +0C00..0C03 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4C +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C80..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CC4 +0CC6..0CC8 +0CCA..0CCC +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D44 +0D46..0D48 +0D4A..0D4C +0D4E..0D4E +0D54..0D57 +0D5F..0D63 +0D66..0D6F +0D7A..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF3 +0E01..0E3A +0E40..0E46 +0E4D..0E4D +0E50..0E59 +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EB9 +0EBB..0EBD +0EC0..0EC4 +0EC6..0EC6 +0ECD..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F00 +0F20..0F29 +0F40..0F47 +0F49..0F6C +0F71..0F81 +0F88..0F97 +0F99..0FBC +1000..1036 +1038..1038 +103B..1049 +1050..109D +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1713 +1720..1733 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17B3 +17B6..17C8 +17D7..17D7 +17DC..17DC +17E0..17E9 +1810..1819 +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..1938 +1946..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19D9 +1A00..1A1B +1A20..1A5E +1A61..1A74 +1A80..1A89 +1A90..1A99 +1AA7..1AA7 +1B00..1B33 +1B35..1B43 +1B45..1B4B +1B50..1B59 +1B80..1BA9 +1BAC..1BE5 +1BE7..1BF1 +1C00..1C36 +1C40..1C49 +1C4D..1C7D +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1CE9..1CEC +1CEE..1CF3 +1CF5..1CF6 +1CFA..1CFA +1D00..1DBF +1DE7..1DF4 +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2119..211D +2124..2124 +2126..2126 +2128..2128 +212A..212D +212F..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +24B6..24E9 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2DFF +2E2F..2E2F +3005..3007 +3021..3029 +3031..3035 +3038..303C +3041..3096 +309D..309F +30A1..30FA +30FC..30FF +3105..312F +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEF +A000..A48C +A4D0..A4FD +A500..A60C +A610..A62B +A640..A66E +A674..A67B +A67F..A6EF +A717..A71F +A722..A788 +A78B..A7BF +A7C2..A7C6 +A7F7..A805 +A807..A827 +A840..A873 +A880..A8C3 +A8C5..A8C5 +A8D0..A8D9 +A8F2..A8F7 +A8FB..A8FB +A8FD..A92A +A930..A952 +A960..A97C +A980..A9B2 +A9B4..A9BF +A9CF..A9D9 +A9E0..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA60..AA76 +AA7A..AABE +AAC0..AAC0 +AAC2..AAC2 +AADB..AADD +AAE0..AAEF +AAF2..AAF5 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB67 +AB70..ABEA +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDFB +FE70..FE74 +FE76..FEFC +FF10..FF19 +FF21..FF3A +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +10280..1029C +102A0..102D0 +10300..1031F +1032D..1034A +10350..1037A +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE4 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10D00..10D27 +10D30..10D39 +10F00..10F1C +10F27..10F27 +10F30..10F45 +10FE0..10FF6 +11000..11045 +11066..1106F +11082..110B8 +110D0..110E8 +110F0..110F9 +11100..11132 +11136..1113F +11144..11146 +11150..11172 +11176..11176 +11180..111BF +111C1..111C4 +111D0..111DA +111DC..111DC +11200..11211 +11213..11234 +11237..11237 +1123E..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112E8 +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..11344 +11347..11348 +1134B..1134C +11350..11350 +11357..11357 +1135D..11363 +11400..11441 +11443..11445 +11447..1144A +11450..11459 +1145F..1145F +11480..114C1 +114C4..114C5 +114C7..114C7 +114D0..114D9 +11580..115B5 +115B8..115BE +115D8..115DD +11600..1163E +11640..11640 +11644..11644 +11650..11659 +11680..116B5 +116B8..116B8 +116C0..116C9 +11700..1171A +1171D..1172A +11730..11739 +11800..11838 +118A0..118E9 +118FF..118FF +119A0..119A7 +119AA..119D7 +119DA..119DF +119E1..119E1 +119E3..119E4 +11A00..11A32 +11A35..11A3E +11A50..11A97 +11A9D..11A9D +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C3E +11C40..11C40 +11C50..11C59 +11C72..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D41 +11D43..11D43 +11D46..11D47 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D96 +11D98..11D98 +11DA0..11DA9 +11EE0..11EF6 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16AD0..16AED +16B00..16B2F +16B40..16B43 +16B50..16B59 +16B63..16B77 +16B7D..16B8F +16E40..16E7F +16F00..16F4A +16F4F..16F87 +16F8F..16F9F +16FE0..16FE1 +16FE3..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9E..1BC9E +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1D7CE..1D7FF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E100..1E12C +1E137..1E13D +1E140..1E149 +1E14E..1E14E +1E2C0..1E2EB +1E2F0..1E2F9 +1E800..1E8C4 +1E900..1E943 +1E947..1E947 +1E94B..1E94B +1E950..1E959 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1F130..1F149 +1F150..1F169 +1F170..1F189 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_1.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_1.test new file mode 100644 index 000000000..372dea573 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_alnum_12_1.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_alnum_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'alnum' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_1.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_1.flex new file mode 100644 index 000000000..4c55bbb99 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeCompatibilityProperties_blank_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{blank} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_1.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_1.output new file mode 100644 index 000000000..b39b6ee32 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_1.output @@ -0,0 +1,8 @@ +0009..0009 +0020..0020 +00A0..00A0 +1680..1680 +2000..200A +202F..202F +205F..205F +3000..3000 diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_1.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_1.test new file mode 100644 index 000000000..e579cb67c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_blank_12_1.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_blank_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'blank' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_1.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_1.flex new file mode 100644 index 000000000..f688815b9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeCompatibilityProperties_graph_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{graph} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_1.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_1.output new file mode 100644 index 000000000..cd413b5b9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_1.output @@ -0,0 +1,671 @@ +0021..007E +00A1..0377 +037A..037F +0384..038A +038C..038C +038E..03A1 +03A3..052F +0531..0556 +0559..058A +058D..058F +0591..05C7 +05D0..05EA +05EF..05F4 +0600..061C +061E..070D +070F..074A +074D..07B1 +07C0..07FA +07FD..082D +0830..083E +0840..085B +085E..085E +0860..086A +08A0..08B4 +08B6..08BD +08D3..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09FE +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A76 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AF1 +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B77 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BFA +0C00..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C77..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4F +0D54..0D63 +0D66..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF4 +0E01..0E3A +0E3F..0E5B +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F47 +0F49..0F6C +0F71..0F97 +0F99..0FBC +0FBE..0FCC +0FCE..0FDA +1000..10C5 +10C7..10C7 +10CD..10CD +10D0..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..137C +1380..1399 +13A0..13F5 +13F8..13FD +1400..167F +1681..169C +16A0..16F8 +1700..170C +170E..1714 +1720..1736 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17DD +17E0..17E9 +17F0..17F9 +1800..180E +1810..1819 +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1940..1940 +1944..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +19DE..1A1B +1A1E..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA0..1AAD +1AB0..1ABE +1B00..1B4B +1B50..1B7C +1B80..1BF3 +1BFC..1C37 +1C3B..1C49 +1C4D..1C88 +1C90..1CBA +1CBD..1CC7 +1CD0..1CFA +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FC4 +1FC6..1FD3 +1FD6..1FDB +1FDD..1FEF +1FF2..1FF4 +1FF6..1FFE +200B..2027 +202A..202E +2030..205E +2060..2064 +2066..2071 +2074..208E +2090..209C +20A0..20BF +20D0..20F0 +2100..218B +2190..2426 +2440..244A +2460..2B73 +2B76..2B95 +2B98..2C2E +2C30..2C5E +2C60..2CF3 +2CF9..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D70 +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2E4F +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 +2FF0..2FFB +3001..303F +3041..3096 +3099..30FF +3105..312F +3131..318E +3190..31BA +31C0..31E3 +31F0..321E +3220..4DB5 +4DC0..9FEF +A000..A48C +A490..A4C6 +A4D0..A62B +A640..A6F7 +A700..A7BF +A7C2..A7C6 +A7F7..A82B +A830..A839 +A840..A877 +A880..A8C5 +A8CE..A8D9 +A8E0..A953 +A95F..A97C +A980..A9CD +A9CF..A9D9 +A9DE..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA5C..AAC2 +AADB..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB67 +AB70..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +E000..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBC1 +FBD3..FD3F +FD50..FD8F +FD92..FDC7 +FDF0..FDFD +FE00..FE19 +FE20..FE52 +FE54..FE66 +FE68..FE6B +FE70..FE74 +FE76..FEFC +FEFF..FEFF +FF01..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +FFE0..FFE6 +FFE8..FFEE +FFF9..FFFD +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10100..10102 +10107..10133 +10137..1018E +10190..1019B +101A0..101A0 +101D0..101FD +10280..1029C +102A0..102D0 +102E0..102FB +10300..10323 +1032D..1034A +10350..1037A +10380..1039D +1039F..103C3 +103C8..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +1056F..1056F +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10857..1089E +108A7..108AF +108E0..108F2 +108F4..108F5 +108FB..1091B +1091F..10939 +1093F..1093F +10980..109B7 +109BC..109CF +109D2..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A38..10A3A +10A3F..10A48 +10A50..10A58 +10A60..10A9F +10AC0..10AE6 +10AEB..10AF6 +10B00..10B35 +10B39..10B55 +10B58..10B72 +10B78..10B91 +10B99..10B9C +10BA9..10BAF +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10CFA..10D27 +10D30..10D39 +10E60..10E7E +10F00..10F27 +10F30..10F59 +10FE0..10FF6 +11000..1104D +11052..1106F +1107F..110C1 +110CD..110CD +110D0..110E8 +110F0..110F9 +11100..11134 +11136..11146 +11150..11176 +11180..111CD +111D0..111DF +111E1..111F4 +11200..11211 +11213..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A9 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133B..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..11459 +1145B..1145B +1145D..1145F +11480..114C7 +114D0..114D9 +11580..115B5 +115B8..115DD +11600..11644 +11650..11659 +11660..1166C +11680..116B8 +116C0..116C9 +11700..1171A +1171D..1172B +11730..1173F +11800..1183B +118A0..118F2 +118FF..118FF +119A0..119A7 +119AA..119D7 +119DA..119E4 +11A00..11A47 +11A50..11AA2 +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C45 +11C50..11C6C +11C70..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D98 +11DA0..11DA9 +11EE0..11EF8 +11FC0..11FF1 +11FFF..12399 +12400..1246E +12470..12474 +12480..12543 +13000..1342E +13430..13438 +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16A6E..16A6F +16AD0..16AED +16AF0..16AF5 +16B00..16B45 +16B50..16B59 +16B5B..16B61 +16B63..16B77 +16B7D..16B8F +16E40..16E9A +16F00..16F4A +16F4F..16F87 +16F8F..16F9F +16FE0..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9C..1BCA3 +1D000..1D0F5 +1D100..1D126 +1D129..1D1E8 +1D200..1D245 +1D2E0..1D2F3 +1D300..1D356 +1D360..1D378 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1DA8B +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E100..1E12C +1E130..1E13D +1E140..1E149 +1E14E..1E14F +1E2C0..1E2F9 +1E2FF..1E2FF +1E800..1E8C4 +1E8C7..1E8D6 +1E900..1E94B +1E950..1E959 +1E95E..1E95F +1EC71..1ECB4 +1ED01..1ED3D +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 +1F000..1F02B +1F030..1F093 +1F0A0..1F0AE +1F0B1..1F0BF +1F0C1..1F0CF +1F0D1..1F0F5 +1F100..1F10C +1F110..1F16C +1F170..1F1AC +1F1E6..1F202 +1F210..1F23B +1F240..1F248 +1F250..1F251 +1F260..1F265 +1F300..1F6D5 +1F6E0..1F6EC +1F6F0..1F6FA +1F700..1F773 +1F780..1F7D8 +1F7E0..1F7EB +1F800..1F80B +1F810..1F847 +1F850..1F859 +1F860..1F887 +1F890..1F8AD +1F900..1F90B +1F90D..1F971 +1F973..1F976 +1F97A..1F9A2 +1F9A5..1F9AA +1F9AE..1F9CA +1F9CD..1FA53 +1FA60..1FA6D +1FA70..1FA73 +1FA78..1FA7A +1FA80..1FA82 +1FA90..1FA95 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0001..E0001 +E0020..E007F +E0100..E01EF +F0000..FFFFD +100000..10FFFD diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_1.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_1.test new file mode 100644 index 000000000..c9f5785ba --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_graph_12_1.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_graph_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'graph' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_1.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_1.flex new file mode 100644 index 000000000..6b3720a86 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeCompatibilityProperties_print_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{print} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_1.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_1.output new file mode 100644 index 000000000..3628662af --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_1.output @@ -0,0 +1,668 @@ +0020..007E +00A0..0377 +037A..037F +0384..038A +038C..038C +038E..03A1 +03A3..052F +0531..0556 +0559..058A +058D..058F +0591..05C7 +05D0..05EA +05EF..05F4 +0600..061C +061E..070D +070F..074A +074D..07B1 +07C0..07FA +07FD..082D +0830..083E +0840..085B +085E..085E +0860..086A +08A0..08B4 +08B6..08BD +08D3..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09FE +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A76 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AF1 +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B77 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BFA +0C00..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C77..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4F +0D54..0D63 +0D66..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF4 +0E01..0E3A +0E3F..0E5B +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F47 +0F49..0F6C +0F71..0F97 +0F99..0FBC +0FBE..0FCC +0FCE..0FDA +1000..10C5 +10C7..10C7 +10CD..10CD +10D0..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..137C +1380..1399 +13A0..13F5 +13F8..13FD +1400..169C +16A0..16F8 +1700..170C +170E..1714 +1720..1736 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17DD +17E0..17E9 +17F0..17F9 +1800..180E +1810..1819 +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1940..1940 +1944..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +19DE..1A1B +1A1E..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA0..1AAD +1AB0..1ABE +1B00..1B4B +1B50..1B7C +1B80..1BF3 +1BFC..1C37 +1C3B..1C49 +1C4D..1C88 +1C90..1CBA +1CBD..1CC7 +1CD0..1CFA +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FC4 +1FC6..1FD3 +1FD6..1FDB +1FDD..1FEF +1FF2..1FF4 +1FF6..1FFE +2000..2027 +202A..2064 +2066..2071 +2074..208E +2090..209C +20A0..20BF +20D0..20F0 +2100..218B +2190..2426 +2440..244A +2460..2B73 +2B76..2B95 +2B98..2C2E +2C30..2C5E +2C60..2CF3 +2CF9..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D70 +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2E4F +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 +2FF0..2FFB +3000..303F +3041..3096 +3099..30FF +3105..312F +3131..318E +3190..31BA +31C0..31E3 +31F0..321E +3220..4DB5 +4DC0..9FEF +A000..A48C +A490..A4C6 +A4D0..A62B +A640..A6F7 +A700..A7BF +A7C2..A7C6 +A7F7..A82B +A830..A839 +A840..A877 +A880..A8C5 +A8CE..A8D9 +A8E0..A953 +A95F..A97C +A980..A9CD +A9CF..A9D9 +A9DE..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA5C..AAC2 +AADB..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB67 +AB70..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +E000..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBC1 +FBD3..FD3F +FD50..FD8F +FD92..FDC7 +FDF0..FDFD +FE00..FE19 +FE20..FE52 +FE54..FE66 +FE68..FE6B +FE70..FE74 +FE76..FEFC +FEFF..FEFF +FF01..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +FFE0..FFE6 +FFE8..FFEE +FFF9..FFFD +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10100..10102 +10107..10133 +10137..1018E +10190..1019B +101A0..101A0 +101D0..101FD +10280..1029C +102A0..102D0 +102E0..102FB +10300..10323 +1032D..1034A +10350..1037A +10380..1039D +1039F..103C3 +103C8..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +1056F..1056F +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10857..1089E +108A7..108AF +108E0..108F2 +108F4..108F5 +108FB..1091B +1091F..10939 +1093F..1093F +10980..109B7 +109BC..109CF +109D2..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A38..10A3A +10A3F..10A48 +10A50..10A58 +10A60..10A9F +10AC0..10AE6 +10AEB..10AF6 +10B00..10B35 +10B39..10B55 +10B58..10B72 +10B78..10B91 +10B99..10B9C +10BA9..10BAF +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10CFA..10D27 +10D30..10D39 +10E60..10E7E +10F00..10F27 +10F30..10F59 +10FE0..10FF6 +11000..1104D +11052..1106F +1107F..110C1 +110CD..110CD +110D0..110E8 +110F0..110F9 +11100..11134 +11136..11146 +11150..11176 +11180..111CD +111D0..111DF +111E1..111F4 +11200..11211 +11213..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A9 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133B..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..11459 +1145B..1145B +1145D..1145F +11480..114C7 +114D0..114D9 +11580..115B5 +115B8..115DD +11600..11644 +11650..11659 +11660..1166C +11680..116B8 +116C0..116C9 +11700..1171A +1171D..1172B +11730..1173F +11800..1183B +118A0..118F2 +118FF..118FF +119A0..119A7 +119AA..119D7 +119DA..119E4 +11A00..11A47 +11A50..11AA2 +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C45 +11C50..11C6C +11C70..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D98 +11DA0..11DA9 +11EE0..11EF8 +11FC0..11FF1 +11FFF..12399 +12400..1246E +12470..12474 +12480..12543 +13000..1342E +13430..13438 +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16A6E..16A6F +16AD0..16AED +16AF0..16AF5 +16B00..16B45 +16B50..16B59 +16B5B..16B61 +16B63..16B77 +16B7D..16B8F +16E40..16E9A +16F00..16F4A +16F4F..16F87 +16F8F..16F9F +16FE0..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9C..1BCA3 +1D000..1D0F5 +1D100..1D126 +1D129..1D1E8 +1D200..1D245 +1D2E0..1D2F3 +1D300..1D356 +1D360..1D378 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1DA8B +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E100..1E12C +1E130..1E13D +1E140..1E149 +1E14E..1E14F +1E2C0..1E2F9 +1E2FF..1E2FF +1E800..1E8C4 +1E8C7..1E8D6 +1E900..1E94B +1E950..1E959 +1E95E..1E95F +1EC71..1ECB4 +1ED01..1ED3D +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 +1F000..1F02B +1F030..1F093 +1F0A0..1F0AE +1F0B1..1F0BF +1F0C1..1F0CF +1F0D1..1F0F5 +1F100..1F10C +1F110..1F16C +1F170..1F1AC +1F1E6..1F202 +1F210..1F23B +1F240..1F248 +1F250..1F251 +1F260..1F265 +1F300..1F6D5 +1F6E0..1F6EC +1F6F0..1F6FA +1F700..1F773 +1F780..1F7D8 +1F7E0..1F7EB +1F800..1F80B +1F810..1F847 +1F850..1F859 +1F860..1F887 +1F890..1F8AD +1F900..1F90B +1F90D..1F971 +1F973..1F976 +1F97A..1F9A2 +1F9A5..1F9AA +1F9AE..1F9CA +1F9CD..1FA53 +1FA60..1FA6D +1FA70..1FA73 +1FA78..1FA7A +1FA80..1FA82 +1FA90..1FA95 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0001..E0001 +E0020..E007F +E0100..E01EF +F0000..FFFFD +100000..10FFFD diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_1.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_1.test new file mode 100644 index 000000000..38a50939b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_print_12_1.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_print_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'print' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_1.flex b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_1.flex new file mode 100644 index 000000000..5b37404b2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeCompatibilityProperties_xdigit_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{xdigit} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_1.output b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_1.output new file mode 100644 index 000000000..6d8985024 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_1.output @@ -0,0 +1,63 @@ +0030..0039 +0041..0046 +0061..0066 +0660..0669 +06F0..06F9 +07C0..07C9 +0966..096F +09E6..09EF +0A66..0A6F +0AE6..0AEF +0B66..0B6F +0BE6..0BEF +0C66..0C6F +0CE6..0CEF +0D66..0D6F +0DE6..0DEF +0E50..0E59 +0ED0..0ED9 +0F20..0F29 +1040..1049 +1090..1099 +17E0..17E9 +1810..1819 +1946..194F +19D0..19D9 +1A80..1A89 +1A90..1A99 +1B50..1B59 +1BB0..1BB9 +1C40..1C49 +1C50..1C59 +A620..A629 +A8D0..A8D9 +A900..A909 +A9D0..A9D9 +A9F0..A9F9 +AA50..AA59 +ABF0..ABF9 +FF10..FF19 +FF21..FF26 +FF41..FF46 +104A0..104A9 +10D30..10D39 +11066..1106F +110F0..110F9 +11136..1113F +111D0..111D9 +112F0..112F9 +11450..11459 +114D0..114D9 +11650..11659 +116C0..116C9 +11730..11739 +118E0..118E9 +11C50..11C59 +11D50..11D59 +11DA0..11DA9 +16A60..16A69 +16B50..16B59 +1D7CE..1D7FF +1E140..1E149 +1E2F0..1E2F9 +1E950..1E959 diff --git a/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_1.test b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_1.test new file mode 100644 index 000000000..4872f61c5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-compatibility-properties/UnicodeCompatibilityProperties_xdigit_12_1.test @@ -0,0 +1,13 @@ +name: UnicodeCompatibilityProperties_xdigit_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'xdigit' compatibility +property, derived from UnicodeData(-X.X.X).txt, PropList(-X|-X.X.X).txt and/or +DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_1.flex new file mode 100644 index 000000000..449dd7fad --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_Alphabetic_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Alphabetic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_1.output new file mode 100644 index 000000000..aeba1cbab --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_1.output @@ -0,0 +1,679 @@ +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0345..0345 +0370..0374 +0376..0377 +037A..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0559..0559 +0560..0588 +05B0..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05D0..05EA +05EF..05F2 +0610..061A +0620..0657 +0659..065F +066E..06D3 +06D5..06DC +06E1..06E8 +06ED..06EF +06FA..06FC +06FF..06FF +0710..073F +074D..07B1 +07CA..07EA +07F4..07F5 +07FA..07FA +0800..0817 +081A..082C +0840..0858 +0860..086A +08A0..08B4 +08B6..08BD +08D4..08DF +08E3..08E9 +08F0..093B +093D..094C +094E..0950 +0955..0963 +0971..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09C4 +09C7..09C8 +09CB..09CC +09CE..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09F0..09F1 +09FC..09FC +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3E..0A42 +0A47..0A48 +0A4B..0A4C +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A70..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0AC5 +0AC7..0AC9 +0ACB..0ACC +0AD0..0AD0 +0AE0..0AE3 +0AF9..0AFC +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B44 +0B47..0B48 +0B4B..0B4C +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B71..0B71 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCC +0BD0..0BD0 +0BD7..0BD7 +0C00..0C03 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4C +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C80..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CC4 +0CC6..0CC8 +0CCA..0CCC +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D44 +0D46..0D48 +0D4A..0D4C +0D4E..0D4E +0D54..0D57 +0D5F..0D63 +0D7A..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DF2..0DF3 +0E01..0E3A +0E40..0E46 +0E4D..0E4D +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EB9 +0EBB..0EBD +0EC0..0EC4 +0EC6..0EC6 +0ECD..0ECD +0EDC..0EDF +0F00..0F00 +0F40..0F47 +0F49..0F6C +0F71..0F81 +0F88..0F97 +0F99..0FBC +1000..1036 +1038..1038 +103B..103F +1050..108F +109A..109D +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1713 +1720..1733 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17B3 +17B6..17C8 +17D7..17D7 +17DC..17DC +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..1938 +1950..196D +1970..1974 +1980..19AB +19B0..19C9 +1A00..1A1B +1A20..1A5E +1A61..1A74 +1AA7..1AA7 +1B00..1B33 +1B35..1B43 +1B45..1B4B +1B80..1BA9 +1BAC..1BAF +1BBA..1BE5 +1BE7..1BF1 +1C00..1C36 +1C4D..1C4F +1C5A..1C7D +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1CE9..1CEC +1CEE..1CF3 +1CF5..1CF6 +1CFA..1CFA +1D00..1DBF +1DE7..1DF4 +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2119..211D +2124..2124 +2126..2126 +2128..2128 +212A..212D +212F..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +24B6..24E9 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2DFF +2E2F..2E2F +3005..3007 +3021..3029 +3031..3035 +3038..303C +3041..3096 +309D..309F +30A1..30FA +30FC..30FF +3105..312F +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEF +A000..A48C +A4D0..A4FD +A500..A60C +A610..A61F +A62A..A62B +A640..A66E +A674..A67B +A67F..A6EF +A717..A71F +A722..A788 +A78B..A7BF +A7C2..A7C6 +A7F7..A805 +A807..A827 +A840..A873 +A880..A8C3 +A8C5..A8C5 +A8F2..A8F7 +A8FB..A8FB +A8FD..A8FF +A90A..A92A +A930..A952 +A960..A97C +A980..A9B2 +A9B4..A9BF +A9CF..A9CF +A9E0..A9EF +A9FA..A9FE +AA00..AA36 +AA40..AA4D +AA60..AA76 +AA7A..AABE +AAC0..AAC0 +AAC2..AAC2 +AADB..AADD +AAE0..AAEF +AAF2..AAF5 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB67 +AB70..ABEA +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDFB +FE70..FE74 +FE76..FEFC +FF21..FF3A +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +10280..1029C +102A0..102D0 +10300..1031F +1032D..1034A +10350..1037A +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE4 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10D00..10D27 +10F00..10F1C +10F27..10F27 +10F30..10F45 +10FE0..10FF6 +11000..11045 +11082..110B8 +110D0..110E8 +11100..11132 +11144..11146 +11150..11172 +11176..11176 +11180..111BF +111C1..111C4 +111DA..111DA +111DC..111DC +11200..11211 +11213..11234 +11237..11237 +1123E..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112E8 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..11344 +11347..11348 +1134B..1134C +11350..11350 +11357..11357 +1135D..11363 +11400..11441 +11443..11445 +11447..1144A +1145F..1145F +11480..114C1 +114C4..114C5 +114C7..114C7 +11580..115B5 +115B8..115BE +115D8..115DD +11600..1163E +11640..11640 +11644..11644 +11680..116B5 +116B8..116B8 +11700..1171A +1171D..1172A +11800..11838 +118A0..118DF +118FF..118FF +119A0..119A7 +119AA..119D7 +119DA..119DF +119E1..119E1 +119E3..119E4 +11A00..11A32 +11A35..11A3E +11A50..11A97 +11A9D..11A9D +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C3E +11C40..11C40 +11C72..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D41 +11D43..11D43 +11D46..11D47 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D96 +11D98..11D98 +11EE0..11EF6 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16AD0..16AED +16B00..16B2F +16B40..16B43 +16B63..16B77 +16B7D..16B8F +16E40..16E7F +16F00..16F4A +16F4F..16F87 +16F8F..16F9F +16FE0..16FE1 +16FE3..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9E..1BC9E +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E100..1E12C +1E137..1E13D +1E14E..1E14E +1E2C0..1E2EB +1E800..1E8C4 +1E900..1E943 +1E947..1E947 +1E94B..1E94B +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1F130..1F149 +1F150..1F169 +1F170..1F189 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_1.test new file mode 100644 index 000000000..fa631722c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Alphabetic_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Alphabetic_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Alphabetic' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_1.flex new file mode 100644 index 000000000..c0cede454 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_Case_Ignorable_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Case_Ignorable} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_1.output new file mode 100644 index 000000000..1ec1295ca --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_1.output @@ -0,0 +1,401 @@ +0027..0027 +002E..002E +003A..003A +005E..005E +0060..0060 +00A8..00A8 +00AD..00AD +00AF..00AF +00B4..00B4 +00B7..00B8 +02B0..036F +0374..0375 +037A..037A +0384..0385 +0387..0387 +0483..0489 +0559..0559 +0591..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05F4..05F4 +0600..0605 +0610..061A +061C..061C +0640..0640 +064B..065F +0670..0670 +06D6..06DD +06DF..06E8 +06EA..06ED +070F..070F +0711..0711 +0730..074A +07A6..07B0 +07EB..07F5 +07FA..07FA +07FD..07FD +0816..082D +0859..085B +08D3..0902 +093A..093A +093C..093C +0941..0948 +094D..094D +0951..0957 +0962..0963 +0971..0971 +0981..0981 +09BC..09BC +09C1..09C4 +09CD..09CD +09E2..09E3 +09FE..09FE +0A01..0A02 +0A3C..0A3C +0A41..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A70..0A71 +0A75..0A75 +0A81..0A82 +0ABC..0ABC +0AC1..0AC5 +0AC7..0AC8 +0ACD..0ACD +0AE2..0AE3 +0AFA..0AFF +0B01..0B01 +0B3C..0B3C +0B3F..0B3F +0B41..0B44 +0B4D..0B4D +0B56..0B56 +0B62..0B63 +0B82..0B82 +0BC0..0BC0 +0BCD..0BCD +0C00..0C00 +0C04..0C04 +0C3E..0C40 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C62..0C63 +0C81..0C81 +0CBC..0CBC +0CBF..0CBF +0CC6..0CC6 +0CCC..0CCD +0CE2..0CE3 +0D00..0D01 +0D3B..0D3C +0D41..0D44 +0D4D..0D4D +0D62..0D63 +0DCA..0DCA +0DD2..0DD4 +0DD6..0DD6 +0E31..0E31 +0E34..0E3A +0E46..0E4E +0EB1..0EB1 +0EB4..0EBC +0EC6..0EC6 +0EC8..0ECD +0F18..0F19 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F71..0F7E +0F80..0F84 +0F86..0F87 +0F8D..0F97 +0F99..0FBC +0FC6..0FC6 +102D..1030 +1032..1037 +1039..103A +103D..103E +1058..1059 +105E..1060 +1071..1074 +1082..1082 +1085..1086 +108D..108D +109D..109D +10FC..10FC +135D..135F +1712..1714 +1732..1734 +1752..1753 +1772..1773 +17B4..17B5 +17B7..17BD +17C6..17C6 +17C9..17D3 +17D7..17D7 +17DD..17DD +180B..180E +1843..1843 +1885..1886 +18A9..18A9 +1920..1922 +1927..1928 +1932..1932 +1939..193B +1A17..1A18 +1A1B..1A1B +1A56..1A56 +1A58..1A5E +1A60..1A60 +1A62..1A62 +1A65..1A6C +1A73..1A7C +1A7F..1A7F +1AA7..1AA7 +1AB0..1ABE +1B00..1B03 +1B34..1B34 +1B36..1B3A +1B3C..1B3C +1B42..1B42 +1B6B..1B73 +1B80..1B81 +1BA2..1BA5 +1BA8..1BA9 +1BAB..1BAD +1BE6..1BE6 +1BE8..1BE9 +1BED..1BED +1BEF..1BF1 +1C2C..1C33 +1C36..1C37 +1C78..1C7D +1CD0..1CD2 +1CD4..1CE0 +1CE2..1CE8 +1CED..1CED +1CF4..1CF4 +1CF8..1CF9 +1D2C..1D6A +1D78..1D78 +1D9B..1DF9 +1DFB..1DFF +1FBD..1FBD +1FBF..1FC1 +1FCD..1FCF +1FDD..1FDF +1FED..1FEF +1FFD..1FFE +200B..200F +2018..2019 +2024..2024 +2027..2027 +202A..202E +2060..2064 +2066..206F +2071..2071 +207F..207F +2090..209C +20D0..20F0 +2C7C..2C7D +2CEF..2CF1 +2D6F..2D6F +2D7F..2D7F +2DE0..2DFF +2E2F..2E2F +3005..3005 +302A..302D +3031..3035 +303B..303B +3099..309E +30FC..30FE +A015..A015 +A4F8..A4FD +A60C..A60C +A66F..A672 +A674..A67D +A67F..A67F +A69C..A69F +A6F0..A6F1 +A700..A721 +A770..A770 +A788..A78A +A7F8..A7F9 +A802..A802 +A806..A806 +A80B..A80B +A825..A826 +A8C4..A8C5 +A8E0..A8F1 +A8FF..A8FF +A926..A92D +A947..A951 +A980..A982 +A9B3..A9B3 +A9B6..A9B9 +A9BC..A9BD +A9CF..A9CF +A9E5..A9E6 +AA29..AA2E +AA31..AA32 +AA35..AA36 +AA43..AA43 +AA4C..AA4C +AA70..AA70 +AA7C..AA7C +AAB0..AAB0 +AAB2..AAB4 +AAB7..AAB8 +AABE..AABF +AAC1..AAC1 +AADD..AADD +AAEC..AAED +AAF3..AAF4 +AAF6..AAF6 +AB5B..AB5F +ABE5..ABE5 +ABE8..ABE8 +ABED..ABED +FB1E..FB1E +FBB2..FBC1 +FE00..FE0F +FE13..FE13 +FE20..FE2F +FE52..FE52 +FE55..FE55 +FEFF..FEFF +FF07..FF07 +FF0E..FF0E +FF1A..FF1A +FF3E..FF3E +FF40..FF40 +FF70..FF70 +FF9E..FF9F +FFE3..FFE3 +FFF9..FFFB +101FD..101FD +102E0..102E0 +10376..1037A +10A01..10A03 +10A05..10A06 +10A0C..10A0F +10A38..10A3A +10A3F..10A3F +10AE5..10AE6 +10D24..10D27 +10F46..10F50 +11001..11001 +11038..11046 +1107F..11081 +110B3..110B6 +110B9..110BA +110BD..110BD +110CD..110CD +11100..11102 +11127..1112B +1112D..11134 +11173..11173 +11180..11181 +111B6..111BE +111C9..111CC +1122F..11231 +11234..11234 +11236..11237 +1123E..1123E +112DF..112DF +112E3..112EA +11300..11301 +1133B..1133C +11340..11340 +11366..1136C +11370..11374 +11438..1143F +11442..11444 +11446..11446 +1145E..1145E +114B3..114B8 +114BA..114BA +114BF..114C0 +114C2..114C3 +115B2..115B5 +115BC..115BD +115BF..115C0 +115DC..115DD +11633..1163A +1163D..1163D +1163F..11640 +116AB..116AB +116AD..116AD +116B0..116B5 +116B7..116B7 +1171D..1171F +11722..11725 +11727..1172B +1182F..11837 +11839..1183A +119D4..119D7 +119DA..119DB +119E0..119E0 +11A01..11A0A +11A33..11A38 +11A3B..11A3E +11A47..11A47 +11A51..11A56 +11A59..11A5B +11A8A..11A96 +11A98..11A99 +11C30..11C36 +11C38..11C3D +11C3F..11C3F +11C92..11CA7 +11CAA..11CB0 +11CB2..11CB3 +11CB5..11CB6 +11D31..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D45 +11D47..11D47 +11D90..11D91 +11D95..11D95 +11D97..11D97 +11EF3..11EF4 +13430..13438 +16AF0..16AF4 +16B30..16B36 +16B40..16B43 +16F4F..16F4F +16F8F..16F9F +16FE0..16FE1 +16FE3..16FE3 +1BC9D..1BC9E +1BCA0..1BCA3 +1D167..1D169 +1D173..1D182 +1D185..1D18B +1D1AA..1D1AD +1D242..1D244 +1DA00..1DA36 +1DA3B..1DA6C +1DA75..1DA75 +1DA84..1DA84 +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E130..1E13D +1E2EC..1E2EF +1E8D0..1E8D6 +1E944..1E94B +1F3FB..1F3FF +E0001..E0001 +E0020..E007F +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_1.test new file mode 100644 index 000000000..2eab2638c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Case_Ignorable_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Case_Ignorable_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Case_Ignorable' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_1.flex new file mode 100644 index 000000000..d057c0399 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_Cased_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Cased} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_1.output new file mode 100644 index 000000000..ded1feedd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_1.output @@ -0,0 +1,140 @@ +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..01BA +01BC..01BF +01C4..0293 +0295..02B8 +02C0..02C1 +02E0..02E4 +0345..0345 +0370..0373 +0376..0377 +037A..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0560..0588 +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FD..10FF +13A0..13F5 +13F8..13FD +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1D00..1DBF +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2119..211D +2124..2124 +2126..2126 +2128..2128 +212A..212D +212F..2134 +2139..2139 +213C..213F +2145..2149 +214E..214E +2160..217F +2183..2184 +24B6..24E9 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A640..A66D +A680..A69D +A722..A787 +A78B..A78E +A790..A7BF +A7C2..A7C6 +A7F8..A7FA +AB30..AB5A +AB5C..AB67 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF21..FF3A +FF41..FF5A +10400..1044F +104B0..104D3 +104D8..104FB +10C80..10CB2 +10CC0..10CF2 +118A0..118DF +16E40..16E7F +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1E900..1E943 +1F130..1F149 +1F150..1F169 +1F170..1F189 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_1.test new file mode 100644 index 000000000..9e6539c76 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Cased_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Cased_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Cased' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_1.flex new file mode 100644 index 000000000..1eb114402 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Casefolded} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_1.output new file mode 100644 index 000000000..eb2c87971 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_1.output @@ -0,0 +1,612 @@ +0041..005A +00B5..00B5 +00C0..00D6 +00D8..00DF +0100..0100 +0102..0102 +0104..0104 +0106..0106 +0108..0108 +010A..010A +010C..010C +010E..010E +0110..0110 +0112..0112 +0114..0114 +0116..0116 +0118..0118 +011A..011A +011C..011C +011E..011E +0120..0120 +0122..0122 +0124..0124 +0126..0126 +0128..0128 +012A..012A +012C..012C +012E..012E +0130..0130 +0132..0132 +0134..0134 +0136..0136 +0139..0139 +013B..013B +013D..013D +013F..013F +0141..0141 +0143..0143 +0145..0145 +0147..0147 +0149..014A +014C..014C +014E..014E +0150..0150 +0152..0152 +0154..0154 +0156..0156 +0158..0158 +015A..015A +015C..015C +015E..015E +0160..0160 +0162..0162 +0164..0164 +0166..0166 +0168..0168 +016A..016A +016C..016C +016E..016E +0170..0170 +0172..0172 +0174..0174 +0176..0176 +0178..0179 +017B..017B +017D..017D +017F..017F +0181..0182 +0184..0184 +0186..0187 +0189..018B +018E..0191 +0193..0194 +0196..0198 +019C..019D +019F..01A0 +01A2..01A2 +01A4..01A4 +01A6..01A7 +01A9..01A9 +01AC..01AC +01AE..01AF +01B1..01B3 +01B5..01B5 +01B7..01B8 +01BC..01BC +01C4..01C5 +01C7..01C8 +01CA..01CB +01CD..01CD +01CF..01CF +01D1..01D1 +01D3..01D3 +01D5..01D5 +01D7..01D7 +01D9..01D9 +01DB..01DB +01DE..01DE +01E0..01E0 +01E2..01E2 +01E4..01E4 +01E6..01E6 +01E8..01E8 +01EA..01EA +01EC..01EC +01EE..01EE +01F1..01F2 +01F4..01F4 +01F6..01F8 +01FA..01FA +01FC..01FC +01FE..01FE +0200..0200 +0202..0202 +0204..0204 +0206..0206 +0208..0208 +020A..020A +020C..020C +020E..020E +0210..0210 +0212..0212 +0214..0214 +0216..0216 +0218..0218 +021A..021A +021C..021C +021E..021E +0220..0220 +0222..0222 +0224..0224 +0226..0226 +0228..0228 +022A..022A +022C..022C +022E..022E +0230..0230 +0232..0232 +023A..023B +023D..023E +0241..0241 +0243..0246 +0248..0248 +024A..024A +024C..024C +024E..024E +0345..0345 +0370..0370 +0372..0372 +0376..0376 +037F..037F +0386..0386 +0388..038A +038C..038C +038E..038F +0391..03A1 +03A3..03AB +03C2..03C2 +03CF..03D1 +03D5..03D6 +03D8..03D8 +03DA..03DA +03DC..03DC +03DE..03DE +03E0..03E0 +03E2..03E2 +03E4..03E4 +03E6..03E6 +03E8..03E8 +03EA..03EA +03EC..03EC +03EE..03EE +03F0..03F1 +03F4..03F5 +03F7..03F7 +03F9..03FA +03FD..042F +0460..0460 +0462..0462 +0464..0464 +0466..0466 +0468..0468 +046A..046A +046C..046C +046E..046E +0470..0470 +0472..0472 +0474..0474 +0476..0476 +0478..0478 +047A..047A +047C..047C +047E..047E +0480..0480 +048A..048A +048C..048C +048E..048E +0490..0490 +0492..0492 +0494..0494 +0496..0496 +0498..0498 +049A..049A +049C..049C +049E..049E +04A0..04A0 +04A2..04A2 +04A4..04A4 +04A6..04A6 +04A8..04A8 +04AA..04AA +04AC..04AC +04AE..04AE +04B0..04B0 +04B2..04B2 +04B4..04B4 +04B6..04B6 +04B8..04B8 +04BA..04BA +04BC..04BC +04BE..04BE +04C0..04C1 +04C3..04C3 +04C5..04C5 +04C7..04C7 +04C9..04C9 +04CB..04CB +04CD..04CD +04D0..04D0 +04D2..04D2 +04D4..04D4 +04D6..04D6 +04D8..04D8 +04DA..04DA +04DC..04DC +04DE..04DE +04E0..04E0 +04E2..04E2 +04E4..04E4 +04E6..04E6 +04E8..04E8 +04EA..04EA +04EC..04EC +04EE..04EE +04F0..04F0 +04F2..04F2 +04F4..04F4 +04F6..04F6 +04F8..04F8 +04FA..04FA +04FC..04FC +04FE..04FE +0500..0500 +0502..0502 +0504..0504 +0506..0506 +0508..0508 +050A..050A +050C..050C +050E..050E +0510..0510 +0512..0512 +0514..0514 +0516..0516 +0518..0518 +051A..051A +051C..051C +051E..051E +0520..0520 +0522..0522 +0524..0524 +0526..0526 +0528..0528 +052A..052A +052C..052C +052E..052E +0531..0556 +0587..0587 +10A0..10C5 +10C7..10C7 +10CD..10CD +13F8..13FD +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1E00..1E00 +1E02..1E02 +1E04..1E04 +1E06..1E06 +1E08..1E08 +1E0A..1E0A +1E0C..1E0C +1E0E..1E0E +1E10..1E10 +1E12..1E12 +1E14..1E14 +1E16..1E16 +1E18..1E18 +1E1A..1E1A +1E1C..1E1C +1E1E..1E1E +1E20..1E20 +1E22..1E22 +1E24..1E24 +1E26..1E26 +1E28..1E28 +1E2A..1E2A +1E2C..1E2C +1E2E..1E2E +1E30..1E30 +1E32..1E32 +1E34..1E34 +1E36..1E36 +1E38..1E38 +1E3A..1E3A +1E3C..1E3C +1E3E..1E3E +1E40..1E40 +1E42..1E42 +1E44..1E44 +1E46..1E46 +1E48..1E48 +1E4A..1E4A +1E4C..1E4C +1E4E..1E4E +1E50..1E50 +1E52..1E52 +1E54..1E54 +1E56..1E56 +1E58..1E58 +1E5A..1E5A +1E5C..1E5C +1E5E..1E5E +1E60..1E60 +1E62..1E62 +1E64..1E64 +1E66..1E66 +1E68..1E68 +1E6A..1E6A +1E6C..1E6C +1E6E..1E6E +1E70..1E70 +1E72..1E72 +1E74..1E74 +1E76..1E76 +1E78..1E78 +1E7A..1E7A +1E7C..1E7C +1E7E..1E7E +1E80..1E80 +1E82..1E82 +1E84..1E84 +1E86..1E86 +1E88..1E88 +1E8A..1E8A +1E8C..1E8C +1E8E..1E8E +1E90..1E90 +1E92..1E92 +1E94..1E94 +1E9A..1E9B +1E9E..1E9E +1EA0..1EA0 +1EA2..1EA2 +1EA4..1EA4 +1EA6..1EA6 +1EA8..1EA8 +1EAA..1EAA +1EAC..1EAC +1EAE..1EAE +1EB0..1EB0 +1EB2..1EB2 +1EB4..1EB4 +1EB6..1EB6 +1EB8..1EB8 +1EBA..1EBA +1EBC..1EBC +1EBE..1EBE +1EC0..1EC0 +1EC2..1EC2 +1EC4..1EC4 +1EC6..1EC6 +1EC8..1EC8 +1ECA..1ECA +1ECC..1ECC +1ECE..1ECE +1ED0..1ED0 +1ED2..1ED2 +1ED4..1ED4 +1ED6..1ED6 +1ED8..1ED8 +1EDA..1EDA +1EDC..1EDC +1EDE..1EDE +1EE0..1EE0 +1EE2..1EE2 +1EE4..1EE4 +1EE6..1EE6 +1EE8..1EE8 +1EEA..1EEA +1EEC..1EEC +1EEE..1EEE +1EF0..1EF0 +1EF2..1EF2 +1EF4..1EF4 +1EF6..1EF6 +1EF8..1EF8 +1EFA..1EFA +1EFC..1EFC +1EFE..1EFE +1F08..1F0F +1F18..1F1D +1F28..1F2F +1F38..1F3F +1F48..1F4D +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F5F +1F68..1F6F +1F80..1FAF +1FB2..1FB4 +1FB7..1FBC +1FC2..1FC4 +1FC7..1FCC +1FD8..1FDB +1FE8..1FEC +1FF2..1FF4 +1FF7..1FFC +2126..2126 +212A..212B +2132..2132 +2160..216F +2183..2183 +24B6..24CF +2C00..2C2E +2C60..2C60 +2C62..2C64 +2C67..2C67 +2C69..2C69 +2C6B..2C6B +2C6D..2C70 +2C72..2C72 +2C75..2C75 +2C7E..2C80 +2C82..2C82 +2C84..2C84 +2C86..2C86 +2C88..2C88 +2C8A..2C8A +2C8C..2C8C +2C8E..2C8E +2C90..2C90 +2C92..2C92 +2C94..2C94 +2C96..2C96 +2C98..2C98 +2C9A..2C9A +2C9C..2C9C +2C9E..2C9E +2CA0..2CA0 +2CA2..2CA2 +2CA4..2CA4 +2CA6..2CA6 +2CA8..2CA8 +2CAA..2CAA +2CAC..2CAC +2CAE..2CAE +2CB0..2CB0 +2CB2..2CB2 +2CB4..2CB4 +2CB6..2CB6 +2CB8..2CB8 +2CBA..2CBA +2CBC..2CBC +2CBE..2CBE +2CC0..2CC0 +2CC2..2CC2 +2CC4..2CC4 +2CC6..2CC6 +2CC8..2CC8 +2CCA..2CCA +2CCC..2CCC +2CCE..2CCE +2CD0..2CD0 +2CD2..2CD2 +2CD4..2CD4 +2CD6..2CD6 +2CD8..2CD8 +2CDA..2CDA +2CDC..2CDC +2CDE..2CDE +2CE0..2CE0 +2CE2..2CE2 +2CEB..2CEB +2CED..2CED +2CF2..2CF2 +A640..A640 +A642..A642 +A644..A644 +A646..A646 +A648..A648 +A64A..A64A +A64C..A64C +A64E..A64E +A650..A650 +A652..A652 +A654..A654 +A656..A656 +A658..A658 +A65A..A65A +A65C..A65C +A65E..A65E +A660..A660 +A662..A662 +A664..A664 +A666..A666 +A668..A668 +A66A..A66A +A66C..A66C +A680..A680 +A682..A682 +A684..A684 +A686..A686 +A688..A688 +A68A..A68A +A68C..A68C +A68E..A68E +A690..A690 +A692..A692 +A694..A694 +A696..A696 +A698..A698 +A69A..A69A +A722..A722 +A724..A724 +A726..A726 +A728..A728 +A72A..A72A +A72C..A72C +A72E..A72E +A732..A732 +A734..A734 +A736..A736 +A738..A738 +A73A..A73A +A73C..A73C +A73E..A73E +A740..A740 +A742..A742 +A744..A744 +A746..A746 +A748..A748 +A74A..A74A +A74C..A74C +A74E..A74E +A750..A750 +A752..A752 +A754..A754 +A756..A756 +A758..A758 +A75A..A75A +A75C..A75C +A75E..A75E +A760..A760 +A762..A762 +A764..A764 +A766..A766 +A768..A768 +A76A..A76A +A76C..A76C +A76E..A76E +A779..A779 +A77B..A77B +A77D..A77E +A780..A780 +A782..A782 +A784..A784 +A786..A786 +A78B..A78B +A78D..A78D +A790..A790 +A792..A792 +A796..A796 +A798..A798 +A79A..A79A +A79C..A79C +A79E..A79E +A7A0..A7A0 +A7A2..A7A2 +A7A4..A7A4 +A7A6..A7A6 +A7A8..A7A8 +A7AA..A7AE +A7B0..A7B4 +A7B6..A7B6 +A7B8..A7B8 +A7BA..A7BA +A7BC..A7BC +A7BE..A7BE +A7C2..A7C2 +A7C4..A7C6 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF21..FF3A +10400..10427 +104B0..104D3 +10C80..10CB2 +118A0..118BF +16E40..16E5F +1E900..1E921 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_1.test new file mode 100644 index 000000000..4efd1673e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Casefolded_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Changes_When_Casefolded' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_1.flex new file mode 100644 index 000000000..1bc407418 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Casemapped} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_1.output new file mode 100644 index 000000000..191483053 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_1.output @@ -0,0 +1,123 @@ +0041..005A +0061..007A +00B5..00B5 +00C0..00D6 +00D8..00F6 +00F8..0137 +0139..018C +018E..019A +019C..01A9 +01AC..01B9 +01BC..01BD +01BF..01BF +01C4..0220 +0222..0233 +023A..0254 +0256..0257 +0259..0259 +025B..025C +0260..0261 +0263..0263 +0265..0266 +0268..026C +026F..026F +0271..0272 +0275..0275 +027D..027D +0280..0280 +0282..0283 +0287..028C +0292..0292 +029D..029E +0345..0345 +0370..0373 +0376..0377 +037B..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03D1 +03D5..03F5 +03F7..03FB +03FD..0481 +048A..052F +0531..0556 +0561..0587 +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FD..10FF +13A0..13F5 +13F8..13FD +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1D79..1D79 +1D7D..1D7D +1D8E..1D8E +1E00..1E9B +1E9E..1E9E +1EA0..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2126..2126 +212A..212B +2132..2132 +214E..214E +2160..217F +2183..2184 +24B6..24E9 +2C00..2C2E +2C30..2C5E +2C60..2C70 +2C72..2C73 +2C75..2C76 +2C7E..2CE3 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A640..A66D +A680..A69B +A722..A72F +A732..A76F +A779..A787 +A78B..A78D +A790..A794 +A796..A7AE +A7B0..A7BF +A7C2..A7C6 +AB53..AB53 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF21..FF3A +FF41..FF5A +10400..1044F +104B0..104D3 +104D8..104FB +10C80..10CB2 +10CC0..10CF2 +118A0..118DF +16E40..16E7F +1E900..1E943 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_1.test new file mode 100644 index 000000000..fbc7c378f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Casemapped_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Changes_When_Casemapped' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_1.flex new file mode 100644 index 000000000..bf1eff666 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Lowercased} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_1.output new file mode 100644 index 000000000..9ed01e118 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_1.output @@ -0,0 +1,599 @@ +0041..005A +00C0..00D6 +00D8..00DE +0100..0100 +0102..0102 +0104..0104 +0106..0106 +0108..0108 +010A..010A +010C..010C +010E..010E +0110..0110 +0112..0112 +0114..0114 +0116..0116 +0118..0118 +011A..011A +011C..011C +011E..011E +0120..0120 +0122..0122 +0124..0124 +0126..0126 +0128..0128 +012A..012A +012C..012C +012E..012E +0130..0130 +0132..0132 +0134..0134 +0136..0136 +0139..0139 +013B..013B +013D..013D +013F..013F +0141..0141 +0143..0143 +0145..0145 +0147..0147 +014A..014A +014C..014C +014E..014E +0150..0150 +0152..0152 +0154..0154 +0156..0156 +0158..0158 +015A..015A +015C..015C +015E..015E +0160..0160 +0162..0162 +0164..0164 +0166..0166 +0168..0168 +016A..016A +016C..016C +016E..016E +0170..0170 +0172..0172 +0174..0174 +0176..0176 +0178..0179 +017B..017B +017D..017D +0181..0182 +0184..0184 +0186..0187 +0189..018B +018E..0191 +0193..0194 +0196..0198 +019C..019D +019F..01A0 +01A2..01A2 +01A4..01A4 +01A6..01A7 +01A9..01A9 +01AC..01AC +01AE..01AF +01B1..01B3 +01B5..01B5 +01B7..01B8 +01BC..01BC +01C4..01C5 +01C7..01C8 +01CA..01CB +01CD..01CD +01CF..01CF +01D1..01D1 +01D3..01D3 +01D5..01D5 +01D7..01D7 +01D9..01D9 +01DB..01DB +01DE..01DE +01E0..01E0 +01E2..01E2 +01E4..01E4 +01E6..01E6 +01E8..01E8 +01EA..01EA +01EC..01EC +01EE..01EE +01F1..01F2 +01F4..01F4 +01F6..01F8 +01FA..01FA +01FC..01FC +01FE..01FE +0200..0200 +0202..0202 +0204..0204 +0206..0206 +0208..0208 +020A..020A +020C..020C +020E..020E +0210..0210 +0212..0212 +0214..0214 +0216..0216 +0218..0218 +021A..021A +021C..021C +021E..021E +0220..0220 +0222..0222 +0224..0224 +0226..0226 +0228..0228 +022A..022A +022C..022C +022E..022E +0230..0230 +0232..0232 +023A..023B +023D..023E +0241..0241 +0243..0246 +0248..0248 +024A..024A +024C..024C +024E..024E +0370..0370 +0372..0372 +0376..0376 +037F..037F +0386..0386 +0388..038A +038C..038C +038E..038F +0391..03A1 +03A3..03AB +03CF..03CF +03D8..03D8 +03DA..03DA +03DC..03DC +03DE..03DE +03E0..03E0 +03E2..03E2 +03E4..03E4 +03E6..03E6 +03E8..03E8 +03EA..03EA +03EC..03EC +03EE..03EE +03F4..03F4 +03F7..03F7 +03F9..03FA +03FD..042F +0460..0460 +0462..0462 +0464..0464 +0466..0466 +0468..0468 +046A..046A +046C..046C +046E..046E +0470..0470 +0472..0472 +0474..0474 +0476..0476 +0478..0478 +047A..047A +047C..047C +047E..047E +0480..0480 +048A..048A +048C..048C +048E..048E +0490..0490 +0492..0492 +0494..0494 +0496..0496 +0498..0498 +049A..049A +049C..049C +049E..049E +04A0..04A0 +04A2..04A2 +04A4..04A4 +04A6..04A6 +04A8..04A8 +04AA..04AA +04AC..04AC +04AE..04AE +04B0..04B0 +04B2..04B2 +04B4..04B4 +04B6..04B6 +04B8..04B8 +04BA..04BA +04BC..04BC +04BE..04BE +04C0..04C1 +04C3..04C3 +04C5..04C5 +04C7..04C7 +04C9..04C9 +04CB..04CB +04CD..04CD +04D0..04D0 +04D2..04D2 +04D4..04D4 +04D6..04D6 +04D8..04D8 +04DA..04DA +04DC..04DC +04DE..04DE +04E0..04E0 +04E2..04E2 +04E4..04E4 +04E6..04E6 +04E8..04E8 +04EA..04EA +04EC..04EC +04EE..04EE +04F0..04F0 +04F2..04F2 +04F4..04F4 +04F6..04F6 +04F8..04F8 +04FA..04FA +04FC..04FC +04FE..04FE +0500..0500 +0502..0502 +0504..0504 +0506..0506 +0508..0508 +050A..050A +050C..050C +050E..050E +0510..0510 +0512..0512 +0514..0514 +0516..0516 +0518..0518 +051A..051A +051C..051C +051E..051E +0520..0520 +0522..0522 +0524..0524 +0526..0526 +0528..0528 +052A..052A +052C..052C +052E..052E +0531..0556 +10A0..10C5 +10C7..10C7 +10CD..10CD +13A0..13F5 +1C90..1CBA +1CBD..1CBF +1E00..1E00 +1E02..1E02 +1E04..1E04 +1E06..1E06 +1E08..1E08 +1E0A..1E0A +1E0C..1E0C +1E0E..1E0E +1E10..1E10 +1E12..1E12 +1E14..1E14 +1E16..1E16 +1E18..1E18 +1E1A..1E1A +1E1C..1E1C +1E1E..1E1E +1E20..1E20 +1E22..1E22 +1E24..1E24 +1E26..1E26 +1E28..1E28 +1E2A..1E2A +1E2C..1E2C +1E2E..1E2E +1E30..1E30 +1E32..1E32 +1E34..1E34 +1E36..1E36 +1E38..1E38 +1E3A..1E3A +1E3C..1E3C +1E3E..1E3E +1E40..1E40 +1E42..1E42 +1E44..1E44 +1E46..1E46 +1E48..1E48 +1E4A..1E4A +1E4C..1E4C +1E4E..1E4E +1E50..1E50 +1E52..1E52 +1E54..1E54 +1E56..1E56 +1E58..1E58 +1E5A..1E5A +1E5C..1E5C +1E5E..1E5E +1E60..1E60 +1E62..1E62 +1E64..1E64 +1E66..1E66 +1E68..1E68 +1E6A..1E6A +1E6C..1E6C +1E6E..1E6E +1E70..1E70 +1E72..1E72 +1E74..1E74 +1E76..1E76 +1E78..1E78 +1E7A..1E7A +1E7C..1E7C +1E7E..1E7E +1E80..1E80 +1E82..1E82 +1E84..1E84 +1E86..1E86 +1E88..1E88 +1E8A..1E8A +1E8C..1E8C +1E8E..1E8E +1E90..1E90 +1E92..1E92 +1E94..1E94 +1E9E..1E9E +1EA0..1EA0 +1EA2..1EA2 +1EA4..1EA4 +1EA6..1EA6 +1EA8..1EA8 +1EAA..1EAA +1EAC..1EAC +1EAE..1EAE +1EB0..1EB0 +1EB2..1EB2 +1EB4..1EB4 +1EB6..1EB6 +1EB8..1EB8 +1EBA..1EBA +1EBC..1EBC +1EBE..1EBE +1EC0..1EC0 +1EC2..1EC2 +1EC4..1EC4 +1EC6..1EC6 +1EC8..1EC8 +1ECA..1ECA +1ECC..1ECC +1ECE..1ECE +1ED0..1ED0 +1ED2..1ED2 +1ED4..1ED4 +1ED6..1ED6 +1ED8..1ED8 +1EDA..1EDA +1EDC..1EDC +1EDE..1EDE +1EE0..1EE0 +1EE2..1EE2 +1EE4..1EE4 +1EE6..1EE6 +1EE8..1EE8 +1EEA..1EEA +1EEC..1EEC +1EEE..1EEE +1EF0..1EF0 +1EF2..1EF2 +1EF4..1EF4 +1EF6..1EF6 +1EF8..1EF8 +1EFA..1EFA +1EFC..1EFC +1EFE..1EFE +1F08..1F0F +1F18..1F1D +1F28..1F2F +1F38..1F3F +1F48..1F4D +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F5F +1F68..1F6F +1F88..1F8F +1F98..1F9F +1FA8..1FAF +1FB8..1FBC +1FC8..1FCC +1FD8..1FDB +1FE8..1FEC +1FF8..1FFC +2126..2126 +212A..212B +2132..2132 +2160..216F +2183..2183 +24B6..24CF +2C00..2C2E +2C60..2C60 +2C62..2C64 +2C67..2C67 +2C69..2C69 +2C6B..2C6B +2C6D..2C70 +2C72..2C72 +2C75..2C75 +2C7E..2C80 +2C82..2C82 +2C84..2C84 +2C86..2C86 +2C88..2C88 +2C8A..2C8A +2C8C..2C8C +2C8E..2C8E +2C90..2C90 +2C92..2C92 +2C94..2C94 +2C96..2C96 +2C98..2C98 +2C9A..2C9A +2C9C..2C9C +2C9E..2C9E +2CA0..2CA0 +2CA2..2CA2 +2CA4..2CA4 +2CA6..2CA6 +2CA8..2CA8 +2CAA..2CAA +2CAC..2CAC +2CAE..2CAE +2CB0..2CB0 +2CB2..2CB2 +2CB4..2CB4 +2CB6..2CB6 +2CB8..2CB8 +2CBA..2CBA +2CBC..2CBC +2CBE..2CBE +2CC0..2CC0 +2CC2..2CC2 +2CC4..2CC4 +2CC6..2CC6 +2CC8..2CC8 +2CCA..2CCA +2CCC..2CCC +2CCE..2CCE +2CD0..2CD0 +2CD2..2CD2 +2CD4..2CD4 +2CD6..2CD6 +2CD8..2CD8 +2CDA..2CDA +2CDC..2CDC +2CDE..2CDE +2CE0..2CE0 +2CE2..2CE2 +2CEB..2CEB +2CED..2CED +2CF2..2CF2 +A640..A640 +A642..A642 +A644..A644 +A646..A646 +A648..A648 +A64A..A64A +A64C..A64C +A64E..A64E +A650..A650 +A652..A652 +A654..A654 +A656..A656 +A658..A658 +A65A..A65A +A65C..A65C +A65E..A65E +A660..A660 +A662..A662 +A664..A664 +A666..A666 +A668..A668 +A66A..A66A +A66C..A66C +A680..A680 +A682..A682 +A684..A684 +A686..A686 +A688..A688 +A68A..A68A +A68C..A68C +A68E..A68E +A690..A690 +A692..A692 +A694..A694 +A696..A696 +A698..A698 +A69A..A69A +A722..A722 +A724..A724 +A726..A726 +A728..A728 +A72A..A72A +A72C..A72C +A72E..A72E +A732..A732 +A734..A734 +A736..A736 +A738..A738 +A73A..A73A +A73C..A73C +A73E..A73E +A740..A740 +A742..A742 +A744..A744 +A746..A746 +A748..A748 +A74A..A74A +A74C..A74C +A74E..A74E +A750..A750 +A752..A752 +A754..A754 +A756..A756 +A758..A758 +A75A..A75A +A75C..A75C +A75E..A75E +A760..A760 +A762..A762 +A764..A764 +A766..A766 +A768..A768 +A76A..A76A +A76C..A76C +A76E..A76E +A779..A779 +A77B..A77B +A77D..A77E +A780..A780 +A782..A782 +A784..A784 +A786..A786 +A78B..A78B +A78D..A78D +A790..A790 +A792..A792 +A796..A796 +A798..A798 +A79A..A79A +A79C..A79C +A79E..A79E +A7A0..A7A0 +A7A2..A7A2 +A7A4..A7A4 +A7A6..A7A6 +A7A8..A7A8 +A7AA..A7AE +A7B0..A7B4 +A7B6..A7B6 +A7B8..A7B8 +A7BA..A7BA +A7BC..A7BC +A7BE..A7BE +A7C2..A7C2 +A7C4..A7C6 +FF21..FF3A +10400..10427 +104B0..104D3 +10C80..10CB2 +118A0..118BF +16E40..16E5F +1E900..1E921 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_1.test new file mode 100644 index 000000000..253d6fd45 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Lowercased_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Changes_When_Lowercased' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_1.flex new file mode 100644 index 000000000..7523a1de5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Titlecased} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_1.output new file mode 100644 index 000000000..1e7dafdd5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_1.output @@ -0,0 +1,615 @@ +0061..007A +00B5..00B5 +00DF..00F6 +00F8..00FF +0101..0101 +0103..0103 +0105..0105 +0107..0107 +0109..0109 +010B..010B +010D..010D +010F..010F +0111..0111 +0113..0113 +0115..0115 +0117..0117 +0119..0119 +011B..011B +011D..011D +011F..011F +0121..0121 +0123..0123 +0125..0125 +0127..0127 +0129..0129 +012B..012B +012D..012D +012F..012F +0131..0131 +0133..0133 +0135..0135 +0137..0137 +013A..013A +013C..013C +013E..013E +0140..0140 +0142..0142 +0144..0144 +0146..0146 +0148..0149 +014B..014B +014D..014D +014F..014F +0151..0151 +0153..0153 +0155..0155 +0157..0157 +0159..0159 +015B..015B +015D..015D +015F..015F +0161..0161 +0163..0163 +0165..0165 +0167..0167 +0169..0169 +016B..016B +016D..016D +016F..016F +0171..0171 +0173..0173 +0175..0175 +0177..0177 +017A..017A +017C..017C +017E..0180 +0183..0183 +0185..0185 +0188..0188 +018C..018C +0192..0192 +0195..0195 +0199..019A +019E..019E +01A1..01A1 +01A3..01A3 +01A5..01A5 +01A8..01A8 +01AD..01AD +01B0..01B0 +01B4..01B4 +01B6..01B6 +01B9..01B9 +01BD..01BD +01BF..01BF +01C4..01C4 +01C6..01C7 +01C9..01CA +01CC..01CC +01CE..01CE +01D0..01D0 +01D2..01D2 +01D4..01D4 +01D6..01D6 +01D8..01D8 +01DA..01DA +01DC..01DD +01DF..01DF +01E1..01E1 +01E3..01E3 +01E5..01E5 +01E7..01E7 +01E9..01E9 +01EB..01EB +01ED..01ED +01EF..01F1 +01F3..01F3 +01F5..01F5 +01F9..01F9 +01FB..01FB +01FD..01FD +01FF..01FF +0201..0201 +0203..0203 +0205..0205 +0207..0207 +0209..0209 +020B..020B +020D..020D +020F..020F +0211..0211 +0213..0213 +0215..0215 +0217..0217 +0219..0219 +021B..021B +021D..021D +021F..021F +0223..0223 +0225..0225 +0227..0227 +0229..0229 +022B..022B +022D..022D +022F..022F +0231..0231 +0233..0233 +023C..023C +023F..0240 +0242..0242 +0247..0247 +0249..0249 +024B..024B +024D..024D +024F..0254 +0256..0257 +0259..0259 +025B..025C +0260..0261 +0263..0263 +0265..0266 +0268..026C +026F..026F +0271..0272 +0275..0275 +027D..027D +0280..0280 +0282..0283 +0287..028C +0292..0292 +029D..029E +0345..0345 +0371..0371 +0373..0373 +0377..0377 +037B..037D +0390..0390 +03AC..03CE +03D0..03D1 +03D5..03D7 +03D9..03D9 +03DB..03DB +03DD..03DD +03DF..03DF +03E1..03E1 +03E3..03E3 +03E5..03E5 +03E7..03E7 +03E9..03E9 +03EB..03EB +03ED..03ED +03EF..03F3 +03F5..03F5 +03F8..03F8 +03FB..03FB +0430..045F +0461..0461 +0463..0463 +0465..0465 +0467..0467 +0469..0469 +046B..046B +046D..046D +046F..046F +0471..0471 +0473..0473 +0475..0475 +0477..0477 +0479..0479 +047B..047B +047D..047D +047F..047F +0481..0481 +048B..048B +048D..048D +048F..048F +0491..0491 +0493..0493 +0495..0495 +0497..0497 +0499..0499 +049B..049B +049D..049D +049F..049F +04A1..04A1 +04A3..04A3 +04A5..04A5 +04A7..04A7 +04A9..04A9 +04AB..04AB +04AD..04AD +04AF..04AF +04B1..04B1 +04B3..04B3 +04B5..04B5 +04B7..04B7 +04B9..04B9 +04BB..04BB +04BD..04BD +04BF..04BF +04C2..04C2 +04C4..04C4 +04C6..04C6 +04C8..04C8 +04CA..04CA +04CC..04CC +04CE..04CF +04D1..04D1 +04D3..04D3 +04D5..04D5 +04D7..04D7 +04D9..04D9 +04DB..04DB +04DD..04DD +04DF..04DF +04E1..04E1 +04E3..04E3 +04E5..04E5 +04E7..04E7 +04E9..04E9 +04EB..04EB +04ED..04ED +04EF..04EF +04F1..04F1 +04F3..04F3 +04F5..04F5 +04F7..04F7 +04F9..04F9 +04FB..04FB +04FD..04FD +04FF..04FF +0501..0501 +0503..0503 +0505..0505 +0507..0507 +0509..0509 +050B..050B +050D..050D +050F..050F +0511..0511 +0513..0513 +0515..0515 +0517..0517 +0519..0519 +051B..051B +051D..051D +051F..051F +0521..0521 +0523..0523 +0525..0525 +0527..0527 +0529..0529 +052B..052B +052D..052D +052F..052F +0561..0587 +13F8..13FD +1C80..1C88 +1D79..1D79 +1D7D..1D7D +1D8E..1D8E +1E01..1E01 +1E03..1E03 +1E05..1E05 +1E07..1E07 +1E09..1E09 +1E0B..1E0B +1E0D..1E0D +1E0F..1E0F +1E11..1E11 +1E13..1E13 +1E15..1E15 +1E17..1E17 +1E19..1E19 +1E1B..1E1B +1E1D..1E1D +1E1F..1E1F +1E21..1E21 +1E23..1E23 +1E25..1E25 +1E27..1E27 +1E29..1E29 +1E2B..1E2B +1E2D..1E2D +1E2F..1E2F +1E31..1E31 +1E33..1E33 +1E35..1E35 +1E37..1E37 +1E39..1E39 +1E3B..1E3B +1E3D..1E3D +1E3F..1E3F +1E41..1E41 +1E43..1E43 +1E45..1E45 +1E47..1E47 +1E49..1E49 +1E4B..1E4B +1E4D..1E4D +1E4F..1E4F +1E51..1E51 +1E53..1E53 +1E55..1E55 +1E57..1E57 +1E59..1E59 +1E5B..1E5B +1E5D..1E5D +1E5F..1E5F +1E61..1E61 +1E63..1E63 +1E65..1E65 +1E67..1E67 +1E69..1E69 +1E6B..1E6B +1E6D..1E6D +1E6F..1E6F +1E71..1E71 +1E73..1E73 +1E75..1E75 +1E77..1E77 +1E79..1E79 +1E7B..1E7B +1E7D..1E7D +1E7F..1E7F +1E81..1E81 +1E83..1E83 +1E85..1E85 +1E87..1E87 +1E89..1E89 +1E8B..1E8B +1E8D..1E8D +1E8F..1E8F +1E91..1E91 +1E93..1E93 +1E95..1E9B +1EA1..1EA1 +1EA3..1EA3 +1EA5..1EA5 +1EA7..1EA7 +1EA9..1EA9 +1EAB..1EAB +1EAD..1EAD +1EAF..1EAF +1EB1..1EB1 +1EB3..1EB3 +1EB5..1EB5 +1EB7..1EB7 +1EB9..1EB9 +1EBB..1EBB +1EBD..1EBD +1EBF..1EBF +1EC1..1EC1 +1EC3..1EC3 +1EC5..1EC5 +1EC7..1EC7 +1EC9..1EC9 +1ECB..1ECB +1ECD..1ECD +1ECF..1ECF +1ED1..1ED1 +1ED3..1ED3 +1ED5..1ED5 +1ED7..1ED7 +1ED9..1ED9 +1EDB..1EDB +1EDD..1EDD +1EDF..1EDF +1EE1..1EE1 +1EE3..1EE3 +1EE5..1EE5 +1EE7..1EE7 +1EE9..1EE9 +1EEB..1EEB +1EED..1EED +1EEF..1EEF +1EF1..1EF1 +1EF3..1EF3 +1EF5..1EF5 +1EF7..1EF7 +1EF9..1EF9 +1EFB..1EFB +1EFD..1EFD +1EFF..1F07 +1F10..1F15 +1F20..1F27 +1F30..1F37 +1F40..1F45 +1F50..1F57 +1F60..1F67 +1F70..1F7D +1F80..1F87 +1F90..1F97 +1FA0..1FA7 +1FB0..1FB4 +1FB6..1FB7 +1FBE..1FBE +1FC2..1FC4 +1FC6..1FC7 +1FD0..1FD3 +1FD6..1FD7 +1FE0..1FE7 +1FF2..1FF4 +1FF6..1FF7 +214E..214E +2170..217F +2184..2184 +24D0..24E9 +2C30..2C5E +2C61..2C61 +2C65..2C66 +2C68..2C68 +2C6A..2C6A +2C6C..2C6C +2C73..2C73 +2C76..2C76 +2C81..2C81 +2C83..2C83 +2C85..2C85 +2C87..2C87 +2C89..2C89 +2C8B..2C8B +2C8D..2C8D +2C8F..2C8F +2C91..2C91 +2C93..2C93 +2C95..2C95 +2C97..2C97 +2C99..2C99 +2C9B..2C9B +2C9D..2C9D +2C9F..2C9F +2CA1..2CA1 +2CA3..2CA3 +2CA5..2CA5 +2CA7..2CA7 +2CA9..2CA9 +2CAB..2CAB +2CAD..2CAD +2CAF..2CAF +2CB1..2CB1 +2CB3..2CB3 +2CB5..2CB5 +2CB7..2CB7 +2CB9..2CB9 +2CBB..2CBB +2CBD..2CBD +2CBF..2CBF +2CC1..2CC1 +2CC3..2CC3 +2CC5..2CC5 +2CC7..2CC7 +2CC9..2CC9 +2CCB..2CCB +2CCD..2CCD +2CCF..2CCF +2CD1..2CD1 +2CD3..2CD3 +2CD5..2CD5 +2CD7..2CD7 +2CD9..2CD9 +2CDB..2CDB +2CDD..2CDD +2CDF..2CDF +2CE1..2CE1 +2CE3..2CE3 +2CEC..2CEC +2CEE..2CEE +2CF3..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A641..A641 +A643..A643 +A645..A645 +A647..A647 +A649..A649 +A64B..A64B +A64D..A64D +A64F..A64F +A651..A651 +A653..A653 +A655..A655 +A657..A657 +A659..A659 +A65B..A65B +A65D..A65D +A65F..A65F +A661..A661 +A663..A663 +A665..A665 +A667..A667 +A669..A669 +A66B..A66B +A66D..A66D +A681..A681 +A683..A683 +A685..A685 +A687..A687 +A689..A689 +A68B..A68B +A68D..A68D +A68F..A68F +A691..A691 +A693..A693 +A695..A695 +A697..A697 +A699..A699 +A69B..A69B +A723..A723 +A725..A725 +A727..A727 +A729..A729 +A72B..A72B +A72D..A72D +A72F..A72F +A733..A733 +A735..A735 +A737..A737 +A739..A739 +A73B..A73B +A73D..A73D +A73F..A73F +A741..A741 +A743..A743 +A745..A745 +A747..A747 +A749..A749 +A74B..A74B +A74D..A74D +A74F..A74F +A751..A751 +A753..A753 +A755..A755 +A757..A757 +A759..A759 +A75B..A75B +A75D..A75D +A75F..A75F +A761..A761 +A763..A763 +A765..A765 +A767..A767 +A769..A769 +A76B..A76B +A76D..A76D +A76F..A76F +A77A..A77A +A77C..A77C +A77F..A77F +A781..A781 +A783..A783 +A785..A785 +A787..A787 +A78C..A78C +A791..A791 +A793..A794 +A797..A797 +A799..A799 +A79B..A79B +A79D..A79D +A79F..A79F +A7A1..A7A1 +A7A3..A7A3 +A7A5..A7A5 +A7A7..A7A7 +A7A9..A7A9 +A7B5..A7B5 +A7B7..A7B7 +A7B9..A7B9 +A7BB..A7BB +A7BD..A7BD +A7BF..A7BF +A7C3..A7C3 +AB53..AB53 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF41..FF5A +10428..1044F +104D8..104FB +10CC0..10CF2 +118C0..118DF +16E60..16E7F +1E922..1E943 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_1.test new file mode 100644 index 000000000..8d3cfb73b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Titlecased_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Changes_When_Titlecased' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_1.flex new file mode 100644 index 000000000..026072617 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Changes_When_Uppercased} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_1.output new file mode 100644 index 000000000..4457de330 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_1.output @@ -0,0 +1,616 @@ +0061..007A +00B5..00B5 +00DF..00F6 +00F8..00FF +0101..0101 +0103..0103 +0105..0105 +0107..0107 +0109..0109 +010B..010B +010D..010D +010F..010F +0111..0111 +0113..0113 +0115..0115 +0117..0117 +0119..0119 +011B..011B +011D..011D +011F..011F +0121..0121 +0123..0123 +0125..0125 +0127..0127 +0129..0129 +012B..012B +012D..012D +012F..012F +0131..0131 +0133..0133 +0135..0135 +0137..0137 +013A..013A +013C..013C +013E..013E +0140..0140 +0142..0142 +0144..0144 +0146..0146 +0148..0149 +014B..014B +014D..014D +014F..014F +0151..0151 +0153..0153 +0155..0155 +0157..0157 +0159..0159 +015B..015B +015D..015D +015F..015F +0161..0161 +0163..0163 +0165..0165 +0167..0167 +0169..0169 +016B..016B +016D..016D +016F..016F +0171..0171 +0173..0173 +0175..0175 +0177..0177 +017A..017A +017C..017C +017E..0180 +0183..0183 +0185..0185 +0188..0188 +018C..018C +0192..0192 +0195..0195 +0199..019A +019E..019E +01A1..01A1 +01A3..01A3 +01A5..01A5 +01A8..01A8 +01AD..01AD +01B0..01B0 +01B4..01B4 +01B6..01B6 +01B9..01B9 +01BD..01BD +01BF..01BF +01C5..01C6 +01C8..01C9 +01CB..01CC +01CE..01CE +01D0..01D0 +01D2..01D2 +01D4..01D4 +01D6..01D6 +01D8..01D8 +01DA..01DA +01DC..01DD +01DF..01DF +01E1..01E1 +01E3..01E3 +01E5..01E5 +01E7..01E7 +01E9..01E9 +01EB..01EB +01ED..01ED +01EF..01F0 +01F2..01F3 +01F5..01F5 +01F9..01F9 +01FB..01FB +01FD..01FD +01FF..01FF +0201..0201 +0203..0203 +0205..0205 +0207..0207 +0209..0209 +020B..020B +020D..020D +020F..020F +0211..0211 +0213..0213 +0215..0215 +0217..0217 +0219..0219 +021B..021B +021D..021D +021F..021F +0223..0223 +0225..0225 +0227..0227 +0229..0229 +022B..022B +022D..022D +022F..022F +0231..0231 +0233..0233 +023C..023C +023F..0240 +0242..0242 +0247..0247 +0249..0249 +024B..024B +024D..024D +024F..0254 +0256..0257 +0259..0259 +025B..025C +0260..0261 +0263..0263 +0265..0266 +0268..026C +026F..026F +0271..0272 +0275..0275 +027D..027D +0280..0280 +0282..0283 +0287..028C +0292..0292 +029D..029E +0345..0345 +0371..0371 +0373..0373 +0377..0377 +037B..037D +0390..0390 +03AC..03CE +03D0..03D1 +03D5..03D7 +03D9..03D9 +03DB..03DB +03DD..03DD +03DF..03DF +03E1..03E1 +03E3..03E3 +03E5..03E5 +03E7..03E7 +03E9..03E9 +03EB..03EB +03ED..03ED +03EF..03F3 +03F5..03F5 +03F8..03F8 +03FB..03FB +0430..045F +0461..0461 +0463..0463 +0465..0465 +0467..0467 +0469..0469 +046B..046B +046D..046D +046F..046F +0471..0471 +0473..0473 +0475..0475 +0477..0477 +0479..0479 +047B..047B +047D..047D +047F..047F +0481..0481 +048B..048B +048D..048D +048F..048F +0491..0491 +0493..0493 +0495..0495 +0497..0497 +0499..0499 +049B..049B +049D..049D +049F..049F +04A1..04A1 +04A3..04A3 +04A5..04A5 +04A7..04A7 +04A9..04A9 +04AB..04AB +04AD..04AD +04AF..04AF +04B1..04B1 +04B3..04B3 +04B5..04B5 +04B7..04B7 +04B9..04B9 +04BB..04BB +04BD..04BD +04BF..04BF +04C2..04C2 +04C4..04C4 +04C6..04C6 +04C8..04C8 +04CA..04CA +04CC..04CC +04CE..04CF +04D1..04D1 +04D3..04D3 +04D5..04D5 +04D7..04D7 +04D9..04D9 +04DB..04DB +04DD..04DD +04DF..04DF +04E1..04E1 +04E3..04E3 +04E5..04E5 +04E7..04E7 +04E9..04E9 +04EB..04EB +04ED..04ED +04EF..04EF +04F1..04F1 +04F3..04F3 +04F5..04F5 +04F7..04F7 +04F9..04F9 +04FB..04FB +04FD..04FD +04FF..04FF +0501..0501 +0503..0503 +0505..0505 +0507..0507 +0509..0509 +050B..050B +050D..050D +050F..050F +0511..0511 +0513..0513 +0515..0515 +0517..0517 +0519..0519 +051B..051B +051D..051D +051F..051F +0521..0521 +0523..0523 +0525..0525 +0527..0527 +0529..0529 +052B..052B +052D..052D +052F..052F +0561..0587 +10D0..10FA +10FD..10FF +13F8..13FD +1C80..1C88 +1D79..1D79 +1D7D..1D7D +1D8E..1D8E +1E01..1E01 +1E03..1E03 +1E05..1E05 +1E07..1E07 +1E09..1E09 +1E0B..1E0B +1E0D..1E0D +1E0F..1E0F +1E11..1E11 +1E13..1E13 +1E15..1E15 +1E17..1E17 +1E19..1E19 +1E1B..1E1B +1E1D..1E1D +1E1F..1E1F +1E21..1E21 +1E23..1E23 +1E25..1E25 +1E27..1E27 +1E29..1E29 +1E2B..1E2B +1E2D..1E2D +1E2F..1E2F +1E31..1E31 +1E33..1E33 +1E35..1E35 +1E37..1E37 +1E39..1E39 +1E3B..1E3B +1E3D..1E3D +1E3F..1E3F +1E41..1E41 +1E43..1E43 +1E45..1E45 +1E47..1E47 +1E49..1E49 +1E4B..1E4B +1E4D..1E4D +1E4F..1E4F +1E51..1E51 +1E53..1E53 +1E55..1E55 +1E57..1E57 +1E59..1E59 +1E5B..1E5B +1E5D..1E5D +1E5F..1E5F +1E61..1E61 +1E63..1E63 +1E65..1E65 +1E67..1E67 +1E69..1E69 +1E6B..1E6B +1E6D..1E6D +1E6F..1E6F +1E71..1E71 +1E73..1E73 +1E75..1E75 +1E77..1E77 +1E79..1E79 +1E7B..1E7B +1E7D..1E7D +1E7F..1E7F +1E81..1E81 +1E83..1E83 +1E85..1E85 +1E87..1E87 +1E89..1E89 +1E8B..1E8B +1E8D..1E8D +1E8F..1E8F +1E91..1E91 +1E93..1E93 +1E95..1E9B +1EA1..1EA1 +1EA3..1EA3 +1EA5..1EA5 +1EA7..1EA7 +1EA9..1EA9 +1EAB..1EAB +1EAD..1EAD +1EAF..1EAF +1EB1..1EB1 +1EB3..1EB3 +1EB5..1EB5 +1EB7..1EB7 +1EB9..1EB9 +1EBB..1EBB +1EBD..1EBD +1EBF..1EBF +1EC1..1EC1 +1EC3..1EC3 +1EC5..1EC5 +1EC7..1EC7 +1EC9..1EC9 +1ECB..1ECB +1ECD..1ECD +1ECF..1ECF +1ED1..1ED1 +1ED3..1ED3 +1ED5..1ED5 +1ED7..1ED7 +1ED9..1ED9 +1EDB..1EDB +1EDD..1EDD +1EDF..1EDF +1EE1..1EE1 +1EE3..1EE3 +1EE5..1EE5 +1EE7..1EE7 +1EE9..1EE9 +1EEB..1EEB +1EED..1EED +1EEF..1EEF +1EF1..1EF1 +1EF3..1EF3 +1EF5..1EF5 +1EF7..1EF7 +1EF9..1EF9 +1EFB..1EFB +1EFD..1EFD +1EFF..1F07 +1F10..1F15 +1F20..1F27 +1F30..1F37 +1F40..1F45 +1F50..1F57 +1F60..1F67 +1F70..1F7D +1F80..1FB4 +1FB6..1FB7 +1FBC..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FC7 +1FCC..1FCC +1FD0..1FD3 +1FD6..1FD7 +1FE0..1FE7 +1FF2..1FF4 +1FF6..1FF7 +1FFC..1FFC +214E..214E +2170..217F +2184..2184 +24D0..24E9 +2C30..2C5E +2C61..2C61 +2C65..2C66 +2C68..2C68 +2C6A..2C6A +2C6C..2C6C +2C73..2C73 +2C76..2C76 +2C81..2C81 +2C83..2C83 +2C85..2C85 +2C87..2C87 +2C89..2C89 +2C8B..2C8B +2C8D..2C8D +2C8F..2C8F +2C91..2C91 +2C93..2C93 +2C95..2C95 +2C97..2C97 +2C99..2C99 +2C9B..2C9B +2C9D..2C9D +2C9F..2C9F +2CA1..2CA1 +2CA3..2CA3 +2CA5..2CA5 +2CA7..2CA7 +2CA9..2CA9 +2CAB..2CAB +2CAD..2CAD +2CAF..2CAF +2CB1..2CB1 +2CB3..2CB3 +2CB5..2CB5 +2CB7..2CB7 +2CB9..2CB9 +2CBB..2CBB +2CBD..2CBD +2CBF..2CBF +2CC1..2CC1 +2CC3..2CC3 +2CC5..2CC5 +2CC7..2CC7 +2CC9..2CC9 +2CCB..2CCB +2CCD..2CCD +2CCF..2CCF +2CD1..2CD1 +2CD3..2CD3 +2CD5..2CD5 +2CD7..2CD7 +2CD9..2CD9 +2CDB..2CDB +2CDD..2CDD +2CDF..2CDF +2CE1..2CE1 +2CE3..2CE3 +2CEC..2CEC +2CEE..2CEE +2CF3..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A641..A641 +A643..A643 +A645..A645 +A647..A647 +A649..A649 +A64B..A64B +A64D..A64D +A64F..A64F +A651..A651 +A653..A653 +A655..A655 +A657..A657 +A659..A659 +A65B..A65B +A65D..A65D +A65F..A65F +A661..A661 +A663..A663 +A665..A665 +A667..A667 +A669..A669 +A66B..A66B +A66D..A66D +A681..A681 +A683..A683 +A685..A685 +A687..A687 +A689..A689 +A68B..A68B +A68D..A68D +A68F..A68F +A691..A691 +A693..A693 +A695..A695 +A697..A697 +A699..A699 +A69B..A69B +A723..A723 +A725..A725 +A727..A727 +A729..A729 +A72B..A72B +A72D..A72D +A72F..A72F +A733..A733 +A735..A735 +A737..A737 +A739..A739 +A73B..A73B +A73D..A73D +A73F..A73F +A741..A741 +A743..A743 +A745..A745 +A747..A747 +A749..A749 +A74B..A74B +A74D..A74D +A74F..A74F +A751..A751 +A753..A753 +A755..A755 +A757..A757 +A759..A759 +A75B..A75B +A75D..A75D +A75F..A75F +A761..A761 +A763..A763 +A765..A765 +A767..A767 +A769..A769 +A76B..A76B +A76D..A76D +A76F..A76F +A77A..A77A +A77C..A77C +A77F..A77F +A781..A781 +A783..A783 +A785..A785 +A787..A787 +A78C..A78C +A791..A791 +A793..A794 +A797..A797 +A799..A799 +A79B..A79B +A79D..A79D +A79F..A79F +A7A1..A7A1 +A7A3..A7A3 +A7A5..A7A5 +A7A7..A7A7 +A7A9..A7A9 +A7B5..A7B5 +A7B7..A7B7 +A7B9..A7B9 +A7BB..A7BB +A7BD..A7BD +A7BF..A7BF +A7C3..A7C3 +AB53..AB53 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF41..FF5A +10428..1044F +104D8..104FB +10CC0..10CF2 +118C0..118DF +16E60..16E7F +1E922..1E943 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_1.test new file mode 100644 index 000000000..2fdd12b2b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Changes_When_Uppercased_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Changes_When_Uppercased' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_1.flex new file mode 100644 index 000000000..d2507acbd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Default_Ignorable_Code_Point} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_1.output new file mode 100644 index 000000000..8eb72ff8a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_1.output @@ -0,0 +1,17 @@ +00AD..00AD +034F..034F +061C..061C +115F..1160 +17B4..17B5 +180B..180E +200B..200F +202A..202E +2060..206F +3164..3164 +FE00..FE0F +FEFF..FEFF +FFA0..FFA0 +FFF0..FFF8 +1BCA0..1BCA3 +1D173..1D17A +E0000..E0FFF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_1.test new file mode 100644 index 000000000..67b2032b9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Default_Ignorable_Code_Point_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Default_Ignorable_Code_Point' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_1.flex new file mode 100644 index 000000000..b5db28c85 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_Grapheme_Base_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Grapheme_Base} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_1.output new file mode 100644 index 000000000..486723980 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_1.output @@ -0,0 +1,819 @@ +0020..007E +00A0..00AC +00AE..02FF +0370..0377 +037A..037F +0384..038A +038C..038C +038E..03A1 +03A3..0482 +048A..052F +0531..0556 +0559..058A +058D..058F +05BE..05BE +05C0..05C0 +05C3..05C3 +05C6..05C6 +05D0..05EA +05EF..05F4 +0606..060F +061B..061B +061E..064A +0660..066F +0671..06D5 +06DE..06DE +06E5..06E6 +06E9..06E9 +06EE..070D +0710..0710 +0712..072F +074D..07A5 +07B1..07B1 +07C0..07EA +07F4..07FA +07FE..0815 +081A..081A +0824..0824 +0828..0828 +0830..083E +0840..0858 +085E..085E +0860..086A +08A0..08B4 +08B6..08BD +0903..0939 +093B..093B +093D..0940 +0949..094C +094E..0950 +0958..0961 +0964..0980 +0982..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09BD +09BF..09C0 +09C7..09C8 +09CB..09CC +09CE..09CE +09DC..09DD +09DF..09E1 +09E6..09FD +0A03..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3E..0A40 +0A59..0A5C +0A5E..0A5E +0A66..0A6F +0A72..0A74 +0A76..0A76 +0A83..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0AC0 +0AC9..0AC9 +0ACB..0ACC +0AD0..0AD0 +0AE0..0AE1 +0AE6..0AF1 +0AF9..0AF9 +0B02..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B3D +0B40..0B40 +0B47..0B48 +0B4B..0B4C +0B5C..0B5D +0B5F..0B61 +0B66..0B77 +0B83..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBF..0BBF +0BC1..0BC2 +0BC6..0BC8 +0BCA..0BCC +0BD0..0BD0 +0BE6..0BFA +0C01..0C03 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C3D +0C41..0C44 +0C58..0C5A +0C60..0C61 +0C66..0C6F +0C77..0C80 +0C82..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CBE +0CC0..0CC1 +0CC3..0CC4 +0CC7..0CC8 +0CCA..0CCB +0CDE..0CDE +0CE0..0CE1 +0CE6..0CEF +0CF1..0CF2 +0D02..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D3D +0D3F..0D40 +0D46..0D48 +0D4A..0D4C +0D4E..0D4F +0D54..0D56 +0D58..0D61 +0D66..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DD0..0DD1 +0DD8..0DDE +0DE6..0DEF +0DF2..0DF4 +0E01..0E30 +0E32..0E33 +0E3F..0E46 +0E4F..0E5B +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EB0 +0EB2..0EB3 +0EBD..0EBD +0EC0..0EC4 +0EC6..0EC6 +0ED0..0ED9 +0EDC..0EDF +0F00..0F17 +0F1A..0F34 +0F36..0F36 +0F38..0F38 +0F3A..0F47 +0F49..0F6C +0F7F..0F7F +0F85..0F85 +0F88..0F8C +0FBE..0FC5 +0FC7..0FCC +0FCE..0FDA +1000..102C +1031..1031 +1038..1038 +103B..103C +103F..1057 +105A..105D +1061..1070 +1075..1081 +1083..1084 +1087..108C +108E..109C +109E..10C5 +10C7..10C7 +10CD..10CD +10D0..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +1360..137C +1380..1399 +13A0..13F5 +13F8..13FD +1400..169C +16A0..16F8 +1700..170C +170E..1711 +1720..1731 +1735..1736 +1740..1751 +1760..176C +176E..1770 +1780..17B3 +17B6..17B6 +17BE..17C5 +17C7..17C8 +17D4..17DC +17E0..17E9 +17F0..17F9 +1800..180A +1810..1819 +1820..1878 +1880..1884 +1887..18A8 +18AA..18AA +18B0..18F5 +1900..191E +1923..1926 +1929..192B +1930..1931 +1933..1938 +1940..1940 +1944..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +19DE..1A16 +1A19..1A1A +1A1E..1A55 +1A57..1A57 +1A61..1A61 +1A63..1A64 +1A6D..1A72 +1A80..1A89 +1A90..1A99 +1AA0..1AAD +1B04..1B33 +1B3B..1B3B +1B3D..1B41 +1B43..1B4B +1B50..1B6A +1B74..1B7C +1B82..1BA1 +1BA6..1BA7 +1BAA..1BAA +1BAE..1BE5 +1BE7..1BE7 +1BEA..1BEC +1BEE..1BEE +1BF2..1BF3 +1BFC..1C2B +1C34..1C35 +1C3B..1C49 +1C4D..1C88 +1C90..1CBA +1CBD..1CC7 +1CD3..1CD3 +1CE1..1CE1 +1CE9..1CEC +1CEE..1CF3 +1CF5..1CF7 +1CFA..1CFA +1D00..1DBF +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FC4 +1FC6..1FD3 +1FD6..1FDB +1FDD..1FEF +1FF2..1FF4 +1FF6..1FFE +2000..200A +2010..2027 +202F..205F +2070..2071 +2074..208E +2090..209C +20A0..20BF +2100..218B +2190..2426 +2440..244A +2460..2B73 +2B76..2B95 +2B98..2C2E +2C30..2C5E +2C60..2CEE +2CF2..2CF3 +2CF9..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D70 +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2E00..2E4F +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 +2FF0..2FFB +3000..3029 +3030..303F +3041..3096 +309B..30FF +3105..312F +3131..318E +3190..31BA +31C0..31E3 +31F0..321E +3220..4DB5 +4DC0..9FEF +A000..A48C +A490..A4C6 +A4D0..A62B +A640..A66E +A673..A673 +A67E..A69D +A6A0..A6EF +A6F2..A6F7 +A700..A7BF +A7C2..A7C6 +A7F7..A801 +A803..A805 +A807..A80A +A80C..A824 +A827..A82B +A830..A839 +A840..A877 +A880..A8C3 +A8CE..A8D9 +A8F2..A8FE +A900..A925 +A92E..A946 +A952..A953 +A95F..A97C +A983..A9B2 +A9B4..A9B5 +A9BA..A9BB +A9BE..A9CD +A9CF..A9D9 +A9DE..A9E4 +A9E6..A9FE +AA00..AA28 +AA2F..AA30 +AA33..AA34 +AA40..AA42 +AA44..AA4B +AA4D..AA4D +AA50..AA59 +AA5C..AA7B +AA7D..AAAF +AAB1..AAB1 +AAB5..AAB6 +AAB9..AABD +AAC0..AAC0 +AAC2..AAC2 +AADB..AAEB +AAEE..AAF5 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB67 +AB70..ABE4 +ABE6..ABE7 +ABE9..ABEC +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB1D +FB1F..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBC1 +FBD3..FD3F +FD50..FD8F +FD92..FDC7 +FDF0..FDFD +FE10..FE19 +FE30..FE52 +FE54..FE66 +FE68..FE6B +FE70..FE74 +FE76..FEFC +FF01..FF9D +FFA0..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +FFE0..FFE6 +FFE8..FFEE +FFFC..FFFD +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10100..10102 +10107..10133 +10137..1018E +10190..1019B +101A0..101A0 +101D0..101FC +10280..1029C +102A0..102D0 +102E1..102FB +10300..10323 +1032D..1034A +10350..10375 +10380..1039D +1039F..103C3 +103C8..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +1056F..1056F +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10857..1089E +108A7..108AF +108E0..108F2 +108F4..108F5 +108FB..1091B +1091F..10939 +1093F..1093F +10980..109B7 +109BC..109CF +109D2..10A00 +10A10..10A13 +10A15..10A17 +10A19..10A35 +10A40..10A48 +10A50..10A58 +10A60..10A9F +10AC0..10AE4 +10AEB..10AF6 +10B00..10B35 +10B39..10B55 +10B58..10B72 +10B78..10B91 +10B99..10B9C +10BA9..10BAF +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10CFA..10D23 +10D30..10D39 +10E60..10E7E +10F00..10F27 +10F30..10F45 +10F51..10F59 +10FE0..10FF6 +11000..11000 +11002..11037 +11047..1104D +11052..1106F +11082..110B2 +110B7..110B8 +110BB..110BC +110BE..110C1 +110D0..110E8 +110F0..110F9 +11103..11126 +1112C..1112C +11136..11146 +11150..11172 +11174..11176 +11182..111B5 +111BF..111C8 +111CD..111CD +111D0..111DF +111E1..111F4 +11200..11211 +11213..1122E +11232..11233 +11235..11235 +11238..1123D +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A9 +112B0..112DE +112E0..112E2 +112F0..112F9 +11302..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..1133D +1133F..1133F +11341..11344 +11347..11348 +1134B..1134D +11350..11350 +1135D..11363 +11400..11437 +11440..11441 +11445..11445 +11447..11459 +1145B..1145B +1145D..1145D +1145F..1145F +11480..114AF +114B1..114B2 +114B9..114B9 +114BB..114BC +114BE..114BE +114C1..114C1 +114C4..114C7 +114D0..114D9 +11580..115AE +115B0..115B1 +115B8..115BB +115BE..115BE +115C1..115DB +11600..11632 +1163B..1163C +1163E..1163E +11641..11644 +11650..11659 +11660..1166C +11680..116AA +116AC..116AC +116AE..116AF +116B6..116B6 +116B8..116B8 +116C0..116C9 +11700..1171A +11720..11721 +11726..11726 +11730..1173F +11800..1182E +11838..11838 +1183B..1183B +118A0..118F2 +118FF..118FF +119A0..119A7 +119AA..119D3 +119DC..119DF +119E1..119E4 +11A00..11A00 +11A0B..11A32 +11A39..11A3A +11A3F..11A46 +11A50..11A50 +11A57..11A58 +11A5C..11A89 +11A97..11A97 +11A9A..11AA2 +11AC0..11AF8 +11C00..11C08 +11C0A..11C2F +11C3E..11C3E +11C40..11C45 +11C50..11C6C +11C70..11C8F +11CA9..11CA9 +11CB1..11CB1 +11CB4..11CB4 +11D00..11D06 +11D08..11D09 +11D0B..11D30 +11D46..11D46 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D93..11D94 +11D96..11D96 +11D98..11D98 +11DA0..11DA9 +11EE0..11EF2 +11EF5..11EF8 +11FC0..11FF1 +11FFF..12399 +12400..1246E +12470..12474 +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16A6E..16A6F +16AD0..16AED +16AF5..16AF5 +16B00..16B2F +16B37..16B45 +16B50..16B59 +16B5B..16B61 +16B63..16B77 +16B7D..16B8F +16E40..16E9A +16F00..16F4A +16F50..16F87 +16F93..16F9F +16FE0..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9C..1BC9C +1BC9F..1BC9F +1D000..1D0F5 +1D100..1D126 +1D129..1D164 +1D166..1D166 +1D16A..1D16D +1D183..1D184 +1D18C..1D1A9 +1D1AE..1D1E8 +1D200..1D241 +1D245..1D245 +1D2E0..1D2F3 +1D300..1D356 +1D360..1D378 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1D9FF +1DA37..1DA3A +1DA6D..1DA74 +1DA76..1DA83 +1DA85..1DA8B +1E100..1E12C +1E137..1E13D +1E140..1E149 +1E14E..1E14F +1E2C0..1E2EB +1E2F0..1E2F9 +1E2FF..1E2FF +1E800..1E8C4 +1E8C7..1E8CF +1E900..1E943 +1E94B..1E94B +1E950..1E959 +1E95E..1E95F +1EC71..1ECB4 +1ED01..1ED3D +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 +1F000..1F02B +1F030..1F093 +1F0A0..1F0AE +1F0B1..1F0BF +1F0C1..1F0CF +1F0D1..1F0F5 +1F100..1F10C +1F110..1F16C +1F170..1F1AC +1F1E6..1F202 +1F210..1F23B +1F240..1F248 +1F250..1F251 +1F260..1F265 +1F300..1F6D5 +1F6E0..1F6EC +1F6F0..1F6FA +1F700..1F773 +1F780..1F7D8 +1F7E0..1F7EB +1F800..1F80B +1F810..1F847 +1F850..1F859 +1F860..1F887 +1F890..1F8AD +1F900..1F90B +1F90D..1F971 +1F973..1F976 +1F97A..1F9A2 +1F9A5..1F9AA +1F9AE..1F9CA +1F9CD..1FA53 +1FA60..1FA6D +1FA70..1FA73 +1FA78..1FA7A +1FA80..1FA82 +1FA90..1FA95 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_1.test new file mode 100644 index 000000000..a071bfbb4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Base_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Grapheme_Base_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Grapheme_Base' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_1.flex new file mode 100644 index 000000000..fae549118 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_Grapheme_Extend_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Grapheme_Extend} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_1.output new file mode 100644 index 000000000..1fec18670 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_1.output @@ -0,0 +1,335 @@ +0300..036F +0483..0489 +0591..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +0610..061A +064B..065F +0670..0670 +06D6..06DC +06DF..06E4 +06E7..06E8 +06EA..06ED +0711..0711 +0730..074A +07A6..07B0 +07EB..07F3 +07FD..07FD +0816..0819 +081B..0823 +0825..0827 +0829..082D +0859..085B +08D3..08E1 +08E3..0902 +093A..093A +093C..093C +0941..0948 +094D..094D +0951..0957 +0962..0963 +0981..0981 +09BC..09BC +09BE..09BE +09C1..09C4 +09CD..09CD +09D7..09D7 +09E2..09E3 +09FE..09FE +0A01..0A02 +0A3C..0A3C +0A41..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A70..0A71 +0A75..0A75 +0A81..0A82 +0ABC..0ABC +0AC1..0AC5 +0AC7..0AC8 +0ACD..0ACD +0AE2..0AE3 +0AFA..0AFF +0B01..0B01 +0B3C..0B3C +0B3E..0B3F +0B41..0B44 +0B4D..0B4D +0B56..0B57 +0B62..0B63 +0B82..0B82 +0BBE..0BBE +0BC0..0BC0 +0BCD..0BCD +0BD7..0BD7 +0C00..0C00 +0C04..0C04 +0C3E..0C40 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C62..0C63 +0C81..0C81 +0CBC..0CBC +0CBF..0CBF +0CC2..0CC2 +0CC6..0CC6 +0CCC..0CCD +0CD5..0CD6 +0CE2..0CE3 +0D00..0D01 +0D3B..0D3C +0D3E..0D3E +0D41..0D44 +0D4D..0D4D +0D57..0D57 +0D62..0D63 +0DCA..0DCA +0DCF..0DCF +0DD2..0DD4 +0DD6..0DD6 +0DDF..0DDF +0E31..0E31 +0E34..0E3A +0E47..0E4E +0EB1..0EB1 +0EB4..0EBC +0EC8..0ECD +0F18..0F19 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F71..0F7E +0F80..0F84 +0F86..0F87 +0F8D..0F97 +0F99..0FBC +0FC6..0FC6 +102D..1030 +1032..1037 +1039..103A +103D..103E +1058..1059 +105E..1060 +1071..1074 +1082..1082 +1085..1086 +108D..108D +109D..109D +135D..135F +1712..1714 +1732..1734 +1752..1753 +1772..1773 +17B4..17B5 +17B7..17BD +17C6..17C6 +17C9..17D3 +17DD..17DD +180B..180D +1885..1886 +18A9..18A9 +1920..1922 +1927..1928 +1932..1932 +1939..193B +1A17..1A18 +1A1B..1A1B +1A56..1A56 +1A58..1A5E +1A60..1A60 +1A62..1A62 +1A65..1A6C +1A73..1A7C +1A7F..1A7F +1AB0..1ABE +1B00..1B03 +1B34..1B3A +1B3C..1B3C +1B42..1B42 +1B6B..1B73 +1B80..1B81 +1BA2..1BA5 +1BA8..1BA9 +1BAB..1BAD +1BE6..1BE6 +1BE8..1BE9 +1BED..1BED +1BEF..1BF1 +1C2C..1C33 +1C36..1C37 +1CD0..1CD2 +1CD4..1CE0 +1CE2..1CE8 +1CED..1CED +1CF4..1CF4 +1CF8..1CF9 +1DC0..1DF9 +1DFB..1DFF +200C..200C +20D0..20F0 +2CEF..2CF1 +2D7F..2D7F +2DE0..2DFF +302A..302F +3099..309A +A66F..A672 +A674..A67D +A69E..A69F +A6F0..A6F1 +A802..A802 +A806..A806 +A80B..A80B +A825..A826 +A8C4..A8C5 +A8E0..A8F1 +A8FF..A8FF +A926..A92D +A947..A951 +A980..A982 +A9B3..A9B3 +A9B6..A9B9 +A9BC..A9BD +A9E5..A9E5 +AA29..AA2E +AA31..AA32 +AA35..AA36 +AA43..AA43 +AA4C..AA4C +AA7C..AA7C +AAB0..AAB0 +AAB2..AAB4 +AAB7..AAB8 +AABE..AABF +AAC1..AAC1 +AAEC..AAED +AAF6..AAF6 +ABE5..ABE5 +ABE8..ABE8 +ABED..ABED +FB1E..FB1E +FE00..FE0F +FE20..FE2F +FF9E..FF9F +101FD..101FD +102E0..102E0 +10376..1037A +10A01..10A03 +10A05..10A06 +10A0C..10A0F +10A38..10A3A +10A3F..10A3F +10AE5..10AE6 +10D24..10D27 +10F46..10F50 +11001..11001 +11038..11046 +1107F..11081 +110B3..110B6 +110B9..110BA +11100..11102 +11127..1112B +1112D..11134 +11173..11173 +11180..11181 +111B6..111BE +111C9..111CC +1122F..11231 +11234..11234 +11236..11237 +1123E..1123E +112DF..112DF +112E3..112EA +11300..11301 +1133B..1133C +1133E..1133E +11340..11340 +11357..11357 +11366..1136C +11370..11374 +11438..1143F +11442..11444 +11446..11446 +1145E..1145E +114B0..114B0 +114B3..114B8 +114BA..114BA +114BD..114BD +114BF..114C0 +114C2..114C3 +115AF..115AF +115B2..115B5 +115BC..115BD +115BF..115C0 +115DC..115DD +11633..1163A +1163D..1163D +1163F..11640 +116AB..116AB +116AD..116AD +116B0..116B5 +116B7..116B7 +1171D..1171F +11722..11725 +11727..1172B +1182F..11837 +11839..1183A +119D4..119D7 +119DA..119DB +119E0..119E0 +11A01..11A0A +11A33..11A38 +11A3B..11A3E +11A47..11A47 +11A51..11A56 +11A59..11A5B +11A8A..11A96 +11A98..11A99 +11C30..11C36 +11C38..11C3D +11C3F..11C3F +11C92..11CA7 +11CAA..11CB0 +11CB2..11CB3 +11CB5..11CB6 +11D31..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D45 +11D47..11D47 +11D90..11D91 +11D95..11D95 +11D97..11D97 +11EF3..11EF4 +16AF0..16AF4 +16B30..16B36 +16F4F..16F4F +16F8F..16F92 +1BC9D..1BC9E +1D165..1D165 +1D167..1D169 +1D16E..1D172 +1D17B..1D182 +1D185..1D18B +1D1AA..1D1AD +1D242..1D244 +1DA00..1DA36 +1DA3B..1DA6C +1DA75..1DA75 +1DA84..1DA84 +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E130..1E136 +1E2EC..1E2EF +1E8D0..1E8D6 +1E944..1E94A +E0020..E007F +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_1.test new file mode 100644 index 000000000..610a9a3e3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Extend_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Grapheme_Extend_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Grapheme_Extend' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_1.flex new file mode 100644 index 000000000..c68d42345 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_Grapheme_Link_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Grapheme_Link} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_1.output new file mode 100644 index 000000000..bc9de7592 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_1.output @@ -0,0 +1,52 @@ +094D..094D +09CD..09CD +0A4D..0A4D +0ACD..0ACD +0B4D..0B4D +0BCD..0BCD +0C4D..0C4D +0CCD..0CCD +0D3B..0D3C +0D4D..0D4D +0DCA..0DCA +0E3A..0E3A +0EBA..0EBA +0F84..0F84 +1039..103A +1714..1714 +1734..1734 +17D2..17D2 +1A60..1A60 +1B44..1B44 +1BAA..1BAB +1BF2..1BF3 +2D7F..2D7F +A806..A806 +A8C4..A8C4 +A953..A953 +A9C0..A9C0 +AAF6..AAF6 +ABED..ABED +10A3F..10A3F +11046..11046 +1107F..1107F +110B9..110B9 +11133..11134 +111C0..111C0 +11235..11235 +112EA..112EA +1134D..1134D +11442..11442 +114C2..114C2 +115BF..115BF +1163F..1163F +116B6..116B6 +1172B..1172B +11839..11839 +119E0..119E0 +11A34..11A34 +11A47..11A47 +11A99..11A99 +11C3F..11C3F +11D44..11D45 +11D97..11D97 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_1.test new file mode 100644 index 000000000..6bcaed5f3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Grapheme_Link_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Grapheme_Link_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Grapheme_Link' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_1.flex new file mode 100644 index 000000000..faabf3add --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_ID_Continue_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{ID_Continue} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_1.output new file mode 100644 index 000000000..147118ecf --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_1.output @@ -0,0 +1,713 @@ +0030..0039 +0041..005A +005F..005F +0061..007A +00AA..00AA +00B5..00B5 +00B7..00B7 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0300..0374 +0376..0377 +037A..037D +037F..037F +0386..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +0483..0487 +048A..052F +0531..0556 +0559..0559 +0560..0588 +0591..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05D0..05EA +05EF..05F2 +0610..061A +0620..0669 +066E..06D3 +06D5..06DC +06DF..06E8 +06EA..06FC +06FF..06FF +0710..074A +074D..07B1 +07C0..07F5 +07FA..07FA +07FD..07FD +0800..082D +0840..085B +0860..086A +08A0..08B4 +08B6..08BD +08D3..08E1 +08E3..0963 +0966..096F +0971..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09F1 +09FC..09FC +09FE..09FE +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AEF +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B6F +0B71..0B71 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BEF +0C00..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C80..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4E +0D54..0D57 +0D5F..0D63 +0D66..0D6F +0D7A..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF3 +0E01..0E3A +0E40..0E4E +0E50..0E59 +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F00 +0F18..0F19 +0F20..0F29 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F3E..0F47 +0F49..0F6C +0F71..0F84 +0F86..0F97 +0F99..0FBC +0FC6..0FC6 +1000..1049 +1050..109D +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..135F +1369..1371 +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1714 +1720..1734 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17D3 +17D7..17D7 +17DC..17DD +17E0..17E9 +180B..180D +1810..1819 +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1946..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +1A00..1A1B +1A20..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA7..1AA7 +1AB0..1ABD +1B00..1B4B +1B50..1B59 +1B6B..1B73 +1B80..1BF3 +1C00..1C37 +1C40..1C49 +1C4D..1C7D +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1CD0..1CD2 +1CD4..1CFA +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +203F..2040 +2054..2054 +2071..2071 +207F..207F +2090..209C +20D0..20DC +20E1..20E1 +20E5..20F0 +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2126..2126 +2128..2128 +212A..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2DFF +3005..3007 +3021..302F +3031..3035 +3038..303C +3041..3096 +3099..309F +30A1..30FA +30FC..30FF +3105..312F +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEF +A000..A48C +A4D0..A4FD +A500..A60C +A610..A62B +A640..A66F +A674..A67D +A67F..A6F1 +A717..A71F +A722..A788 +A78B..A7BF +A7C2..A7C6 +A7F7..A827 +A840..A873 +A880..A8C5 +A8D0..A8D9 +A8E0..A8F7 +A8FB..A8FB +A8FD..A92D +A930..A953 +A960..A97C +A980..A9C0 +A9CF..A9D9 +A9E0..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA60..AA76 +AA7A..AAC2 +AADB..AADD +AAE0..AAEF +AAF2..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB67 +AB70..ABEA +ABEC..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDFB +FE00..FE0F +FE20..FE2F +FE33..FE34 +FE4D..FE4F +FE70..FE74 +FE76..FEFC +FF10..FF19 +FF21..FF3A +FF3F..FF3F +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +101FD..101FD +10280..1029C +102A0..102D0 +102E0..102E0 +10300..1031F +1032D..1034A +10350..1037A +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A38..10A3A +10A3F..10A3F +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE6 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10D00..10D27 +10D30..10D39 +10F00..10F1C +10F27..10F27 +10F30..10F50 +10FE0..10FF6 +11000..11046 +11066..1106F +1107F..110BA +110D0..110E8 +110F0..110F9 +11100..11134 +11136..1113F +11144..11146 +11150..11173 +11176..11176 +11180..111C4 +111C9..111CC +111D0..111DA +111DC..111DC +11200..11211 +11213..11237 +1123E..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133B..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..1144A +11450..11459 +1145E..1145F +11480..114C5 +114C7..114C7 +114D0..114D9 +11580..115B5 +115B8..115C0 +115D8..115DD +11600..11640 +11644..11644 +11650..11659 +11680..116B8 +116C0..116C9 +11700..1171A +1171D..1172B +11730..11739 +11800..1183A +118A0..118E9 +118FF..118FF +119A0..119A7 +119AA..119D7 +119DA..119E1 +119E3..119E4 +11A00..11A3E +11A47..11A47 +11A50..11A99 +11A9D..11A9D +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C40 +11C50..11C59 +11C72..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D98 +11DA0..11DA9 +11EE0..11EF6 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16AD0..16AED +16AF0..16AF4 +16B00..16B36 +16B40..16B43 +16B50..16B59 +16B63..16B77 +16B7D..16B8F +16E40..16E7F +16F00..16F4A +16F4F..16F87 +16F8F..16F9F +16FE0..16FE1 +16FE3..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9D..1BC9E +1D165..1D169 +1D16D..1D172 +1D17B..1D182 +1D185..1D18B +1D1AA..1D1AD +1D242..1D244 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1D7CE..1D7FF +1DA00..1DA36 +1DA3B..1DA6C +1DA75..1DA75 +1DA84..1DA84 +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E100..1E12C +1E130..1E13D +1E140..1E149 +1E14E..1E14E +1E2C0..1E2F9 +1E800..1E8C4 +1E8D0..1E8D6 +1E900..1E94B +1E950..1E959 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_1.test new file mode 100644 index 000000000..4a2ef5f44 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Continue_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_ID_Continue_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'ID_Continue' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_1.flex new file mode 100644 index 000000000..ad7c3f783 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_ID_Start_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{ID_Start} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_1.output new file mode 100644 index 000000000..82483e111 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_1.output @@ -0,0 +1,609 @@ +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0370..0374 +0376..0377 +037A..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0559..0559 +0560..0588 +05D0..05EA +05EF..05F2 +0620..064A +066E..066F +0671..06D3 +06D5..06D5 +06E5..06E6 +06EE..06EF +06FA..06FC +06FF..06FF +0710..0710 +0712..072F +074D..07A5 +07B1..07B1 +07CA..07EA +07F4..07F5 +07FA..07FA +0800..0815 +081A..081A +0824..0824 +0828..0828 +0840..0858 +0860..086A +08A0..08B4 +08B6..08BD +0904..0939 +093D..093D +0950..0950 +0958..0961 +0971..0980 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09BD +09CE..09CE +09DC..09DD +09DF..09E1 +09F0..09F1 +09FC..09FC +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A59..0A5C +0A5E..0A5E +0A72..0A74 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0ABD +0AD0..0AD0 +0AE0..0AE1 +0AF9..0AF9 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B3D +0B5C..0B5D +0B5F..0B61 +0B71..0B71 +0B83..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BD0..0BD0 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C3D +0C58..0C5A +0C60..0C61 +0C80..0C80 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CBD +0CDE..0CDE +0CE0..0CE1 +0CF1..0CF2 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D3D +0D4E..0D4E +0D54..0D56 +0D5F..0D61 +0D7A..0D7F +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0E01..0E30 +0E32..0E33 +0E40..0E46 +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EB0 +0EB2..0EB3 +0EBD..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EDC..0EDF +0F00..0F00 +0F40..0F47 +0F49..0F6C +0F88..0F8C +1000..102A +103F..103F +1050..1055 +105A..105D +1061..1061 +1065..1066 +106E..1070 +1075..1081 +108E..108E +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1711 +1720..1731 +1740..1751 +1760..176C +176E..1770 +1780..17B3 +17D7..17D7 +17DC..17DC +1820..1878 +1880..18A8 +18AA..18AA +18B0..18F5 +1900..191E +1950..196D +1970..1974 +1980..19AB +19B0..19C9 +1A00..1A16 +1A20..1A54 +1AA7..1AA7 +1B05..1B33 +1B45..1B4B +1B83..1BA0 +1BAE..1BAF +1BBA..1BE5 +1C00..1C23 +1C4D..1C4F +1C5A..1C7D +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1CE9..1CEC +1CEE..1CF3 +1CF5..1CF6 +1CFA..1CFA +1D00..1DBF +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2126..2126 +2128..2128 +212A..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +3005..3007 +3021..3029 +3031..3035 +3038..303C +3041..3096 +309B..309F +30A1..30FA +30FC..30FF +3105..312F +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEF +A000..A48C +A4D0..A4FD +A500..A60C +A610..A61F +A62A..A62B +A640..A66E +A67F..A69D +A6A0..A6EF +A717..A71F +A722..A788 +A78B..A7BF +A7C2..A7C6 +A7F7..A801 +A803..A805 +A807..A80A +A80C..A822 +A840..A873 +A882..A8B3 +A8F2..A8F7 +A8FB..A8FB +A8FD..A8FE +A90A..A925 +A930..A946 +A960..A97C +A984..A9B2 +A9CF..A9CF +A9E0..A9E4 +A9E6..A9EF +A9FA..A9FE +AA00..AA28 +AA40..AA42 +AA44..AA4B +AA60..AA76 +AA7A..AA7A +AA7E..AAAF +AAB1..AAB1 +AAB5..AAB6 +AAB9..AABD +AAC0..AAC0 +AAC2..AAC2 +AADB..AADD +AAE0..AAEA +AAF2..AAF4 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB67 +AB70..ABE2 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB1D +FB1F..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDFB +FE70..FE74 +FE76..FEFC +FF21..FF3A +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +10280..1029C +102A0..102D0 +10300..1031F +1032D..1034A +10350..10375 +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A00 +10A10..10A13 +10A15..10A17 +10A19..10A35 +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE4 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10D00..10D23 +10F00..10F1C +10F27..10F27 +10F30..10F45 +10FE0..10FF6 +11003..11037 +11083..110AF +110D0..110E8 +11103..11126 +11144..11144 +11150..11172 +11176..11176 +11183..111B2 +111C1..111C4 +111DA..111DA +111DC..111DC +11200..11211 +11213..1122B +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112DE +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..1133D +11350..11350 +1135D..11361 +11400..11434 +11447..1144A +1145F..1145F +11480..114AF +114C4..114C5 +114C7..114C7 +11580..115AE +115D8..115DB +11600..1162F +11644..11644 +11680..116AA +116B8..116B8 +11700..1171A +11800..1182B +118A0..118DF +118FF..118FF +119A0..119A7 +119AA..119D0 +119E1..119E1 +119E3..119E3 +11A00..11A00 +11A0B..11A32 +11A3A..11A3A +11A50..11A50 +11A5C..11A89 +11A9D..11A9D +11AC0..11AF8 +11C00..11C08 +11C0A..11C2E +11C40..11C40 +11C72..11C8F +11D00..11D06 +11D08..11D09 +11D0B..11D30 +11D46..11D46 +11D60..11D65 +11D67..11D68 +11D6A..11D89 +11D98..11D98 +11EE0..11EF2 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16AD0..16AED +16B00..16B2F +16B40..16B43 +16B63..16B77 +16B7D..16B8F +16E40..16E7F +16F00..16F4A +16F50..16F50 +16F93..16F9F +16FE0..16FE1 +16FE3..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1E100..1E12C +1E137..1E13D +1E14E..1E14E +1E2C0..1E2EB +1E800..1E8C4 +1E900..1E943 +1E94B..1E94B +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_1.test new file mode 100644 index 000000000..ca1077a86 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_ID_Start_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_ID_Start_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'ID_Start' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_1.flex new file mode 100644 index 000000000..f8599bbd3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_Lowercase_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Lowercase} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_1.output new file mode 100644 index 000000000..4aa2f7eed --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_1.output @@ -0,0 +1,649 @@ +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00DF..00F6 +00F8..00FF +0101..0101 +0103..0103 +0105..0105 +0107..0107 +0109..0109 +010B..010B +010D..010D +010F..010F +0111..0111 +0113..0113 +0115..0115 +0117..0117 +0119..0119 +011B..011B +011D..011D +011F..011F +0121..0121 +0123..0123 +0125..0125 +0127..0127 +0129..0129 +012B..012B +012D..012D +012F..012F +0131..0131 +0133..0133 +0135..0135 +0137..0138 +013A..013A +013C..013C +013E..013E +0140..0140 +0142..0142 +0144..0144 +0146..0146 +0148..0149 +014B..014B +014D..014D +014F..014F +0151..0151 +0153..0153 +0155..0155 +0157..0157 +0159..0159 +015B..015B +015D..015D +015F..015F +0161..0161 +0163..0163 +0165..0165 +0167..0167 +0169..0169 +016B..016B +016D..016D +016F..016F +0171..0171 +0173..0173 +0175..0175 +0177..0177 +017A..017A +017C..017C +017E..0180 +0183..0183 +0185..0185 +0188..0188 +018C..018D +0192..0192 +0195..0195 +0199..019B +019E..019E +01A1..01A1 +01A3..01A3 +01A5..01A5 +01A8..01A8 +01AA..01AB +01AD..01AD +01B0..01B0 +01B4..01B4 +01B6..01B6 +01B9..01BA +01BD..01BF +01C6..01C6 +01C9..01C9 +01CC..01CC +01CE..01CE +01D0..01D0 +01D2..01D2 +01D4..01D4 +01D6..01D6 +01D8..01D8 +01DA..01DA +01DC..01DD +01DF..01DF +01E1..01E1 +01E3..01E3 +01E5..01E5 +01E7..01E7 +01E9..01E9 +01EB..01EB +01ED..01ED +01EF..01F0 +01F3..01F3 +01F5..01F5 +01F9..01F9 +01FB..01FB +01FD..01FD +01FF..01FF +0201..0201 +0203..0203 +0205..0205 +0207..0207 +0209..0209 +020B..020B +020D..020D +020F..020F +0211..0211 +0213..0213 +0215..0215 +0217..0217 +0219..0219 +021B..021B +021D..021D +021F..021F +0221..0221 +0223..0223 +0225..0225 +0227..0227 +0229..0229 +022B..022B +022D..022D +022F..022F +0231..0231 +0233..0239 +023C..023C +023F..0240 +0242..0242 +0247..0247 +0249..0249 +024B..024B +024D..024D +024F..0293 +0295..02B8 +02C0..02C1 +02E0..02E4 +0345..0345 +0371..0371 +0373..0373 +0377..0377 +037A..037D +0390..0390 +03AC..03CE +03D0..03D1 +03D5..03D7 +03D9..03D9 +03DB..03DB +03DD..03DD +03DF..03DF +03E1..03E1 +03E3..03E3 +03E5..03E5 +03E7..03E7 +03E9..03E9 +03EB..03EB +03ED..03ED +03EF..03F3 +03F5..03F5 +03F8..03F8 +03FB..03FC +0430..045F +0461..0461 +0463..0463 +0465..0465 +0467..0467 +0469..0469 +046B..046B +046D..046D +046F..046F +0471..0471 +0473..0473 +0475..0475 +0477..0477 +0479..0479 +047B..047B +047D..047D +047F..047F +0481..0481 +048B..048B +048D..048D +048F..048F +0491..0491 +0493..0493 +0495..0495 +0497..0497 +0499..0499 +049B..049B +049D..049D +049F..049F +04A1..04A1 +04A3..04A3 +04A5..04A5 +04A7..04A7 +04A9..04A9 +04AB..04AB +04AD..04AD +04AF..04AF +04B1..04B1 +04B3..04B3 +04B5..04B5 +04B7..04B7 +04B9..04B9 +04BB..04BB +04BD..04BD +04BF..04BF +04C2..04C2 +04C4..04C4 +04C6..04C6 +04C8..04C8 +04CA..04CA +04CC..04CC +04CE..04CF +04D1..04D1 +04D3..04D3 +04D5..04D5 +04D7..04D7 +04D9..04D9 +04DB..04DB +04DD..04DD +04DF..04DF +04E1..04E1 +04E3..04E3 +04E5..04E5 +04E7..04E7 +04E9..04E9 +04EB..04EB +04ED..04ED +04EF..04EF +04F1..04F1 +04F3..04F3 +04F5..04F5 +04F7..04F7 +04F9..04F9 +04FB..04FB +04FD..04FD +04FF..04FF +0501..0501 +0503..0503 +0505..0505 +0507..0507 +0509..0509 +050B..050B +050D..050D +050F..050F +0511..0511 +0513..0513 +0515..0515 +0517..0517 +0519..0519 +051B..051B +051D..051D +051F..051F +0521..0521 +0523..0523 +0525..0525 +0527..0527 +0529..0529 +052B..052B +052D..052D +052F..052F +0560..0588 +10D0..10FA +10FD..10FF +13F8..13FD +1C80..1C88 +1D00..1DBF +1E01..1E01 +1E03..1E03 +1E05..1E05 +1E07..1E07 +1E09..1E09 +1E0B..1E0B +1E0D..1E0D +1E0F..1E0F +1E11..1E11 +1E13..1E13 +1E15..1E15 +1E17..1E17 +1E19..1E19 +1E1B..1E1B +1E1D..1E1D +1E1F..1E1F +1E21..1E21 +1E23..1E23 +1E25..1E25 +1E27..1E27 +1E29..1E29 +1E2B..1E2B +1E2D..1E2D +1E2F..1E2F +1E31..1E31 +1E33..1E33 +1E35..1E35 +1E37..1E37 +1E39..1E39 +1E3B..1E3B +1E3D..1E3D +1E3F..1E3F +1E41..1E41 +1E43..1E43 +1E45..1E45 +1E47..1E47 +1E49..1E49 +1E4B..1E4B +1E4D..1E4D +1E4F..1E4F +1E51..1E51 +1E53..1E53 +1E55..1E55 +1E57..1E57 +1E59..1E59 +1E5B..1E5B +1E5D..1E5D +1E5F..1E5F +1E61..1E61 +1E63..1E63 +1E65..1E65 +1E67..1E67 +1E69..1E69 +1E6B..1E6B +1E6D..1E6D +1E6F..1E6F +1E71..1E71 +1E73..1E73 +1E75..1E75 +1E77..1E77 +1E79..1E79 +1E7B..1E7B +1E7D..1E7D +1E7F..1E7F +1E81..1E81 +1E83..1E83 +1E85..1E85 +1E87..1E87 +1E89..1E89 +1E8B..1E8B +1E8D..1E8D +1E8F..1E8F +1E91..1E91 +1E93..1E93 +1E95..1E9D +1E9F..1E9F +1EA1..1EA1 +1EA3..1EA3 +1EA5..1EA5 +1EA7..1EA7 +1EA9..1EA9 +1EAB..1EAB +1EAD..1EAD +1EAF..1EAF +1EB1..1EB1 +1EB3..1EB3 +1EB5..1EB5 +1EB7..1EB7 +1EB9..1EB9 +1EBB..1EBB +1EBD..1EBD +1EBF..1EBF +1EC1..1EC1 +1EC3..1EC3 +1EC5..1EC5 +1EC7..1EC7 +1EC9..1EC9 +1ECB..1ECB +1ECD..1ECD +1ECF..1ECF +1ED1..1ED1 +1ED3..1ED3 +1ED5..1ED5 +1ED7..1ED7 +1ED9..1ED9 +1EDB..1EDB +1EDD..1EDD +1EDF..1EDF +1EE1..1EE1 +1EE3..1EE3 +1EE5..1EE5 +1EE7..1EE7 +1EE9..1EE9 +1EEB..1EEB +1EED..1EED +1EEF..1EEF +1EF1..1EF1 +1EF3..1EF3 +1EF5..1EF5 +1EF7..1EF7 +1EF9..1EF9 +1EFB..1EFB +1EFD..1EFD +1EFF..1F07 +1F10..1F15 +1F20..1F27 +1F30..1F37 +1F40..1F45 +1F50..1F57 +1F60..1F67 +1F70..1F7D +1F80..1F87 +1F90..1F97 +1FA0..1FA7 +1FB0..1FB4 +1FB6..1FB7 +1FBE..1FBE +1FC2..1FC4 +1FC6..1FC7 +1FD0..1FD3 +1FD6..1FD7 +1FE0..1FE7 +1FF2..1FF4 +1FF6..1FF7 +2071..2071 +207F..207F +2090..209C +210A..210A +210E..210F +2113..2113 +212F..212F +2134..2134 +2139..2139 +213C..213D +2146..2149 +214E..214E +2170..217F +2184..2184 +24D0..24E9 +2C30..2C5E +2C61..2C61 +2C65..2C66 +2C68..2C68 +2C6A..2C6A +2C6C..2C6C +2C71..2C71 +2C73..2C74 +2C76..2C7D +2C81..2C81 +2C83..2C83 +2C85..2C85 +2C87..2C87 +2C89..2C89 +2C8B..2C8B +2C8D..2C8D +2C8F..2C8F +2C91..2C91 +2C93..2C93 +2C95..2C95 +2C97..2C97 +2C99..2C99 +2C9B..2C9B +2C9D..2C9D +2C9F..2C9F +2CA1..2CA1 +2CA3..2CA3 +2CA5..2CA5 +2CA7..2CA7 +2CA9..2CA9 +2CAB..2CAB +2CAD..2CAD +2CAF..2CAF +2CB1..2CB1 +2CB3..2CB3 +2CB5..2CB5 +2CB7..2CB7 +2CB9..2CB9 +2CBB..2CBB +2CBD..2CBD +2CBF..2CBF +2CC1..2CC1 +2CC3..2CC3 +2CC5..2CC5 +2CC7..2CC7 +2CC9..2CC9 +2CCB..2CCB +2CCD..2CCD +2CCF..2CCF +2CD1..2CD1 +2CD3..2CD3 +2CD5..2CD5 +2CD7..2CD7 +2CD9..2CD9 +2CDB..2CDB +2CDD..2CDD +2CDF..2CDF +2CE1..2CE1 +2CE3..2CE4 +2CEC..2CEC +2CEE..2CEE +2CF3..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +A641..A641 +A643..A643 +A645..A645 +A647..A647 +A649..A649 +A64B..A64B +A64D..A64D +A64F..A64F +A651..A651 +A653..A653 +A655..A655 +A657..A657 +A659..A659 +A65B..A65B +A65D..A65D +A65F..A65F +A661..A661 +A663..A663 +A665..A665 +A667..A667 +A669..A669 +A66B..A66B +A66D..A66D +A681..A681 +A683..A683 +A685..A685 +A687..A687 +A689..A689 +A68B..A68B +A68D..A68D +A68F..A68F +A691..A691 +A693..A693 +A695..A695 +A697..A697 +A699..A699 +A69B..A69D +A723..A723 +A725..A725 +A727..A727 +A729..A729 +A72B..A72B +A72D..A72D +A72F..A731 +A733..A733 +A735..A735 +A737..A737 +A739..A739 +A73B..A73B +A73D..A73D +A73F..A73F +A741..A741 +A743..A743 +A745..A745 +A747..A747 +A749..A749 +A74B..A74B +A74D..A74D +A74F..A74F +A751..A751 +A753..A753 +A755..A755 +A757..A757 +A759..A759 +A75B..A75B +A75D..A75D +A75F..A75F +A761..A761 +A763..A763 +A765..A765 +A767..A767 +A769..A769 +A76B..A76B +A76D..A76D +A76F..A778 +A77A..A77A +A77C..A77C +A77F..A77F +A781..A781 +A783..A783 +A785..A785 +A787..A787 +A78C..A78C +A78E..A78E +A791..A791 +A793..A795 +A797..A797 +A799..A799 +A79B..A79B +A79D..A79D +A79F..A79F +A7A1..A7A1 +A7A3..A7A3 +A7A5..A7A5 +A7A7..A7A7 +A7A9..A7A9 +A7AF..A7AF +A7B5..A7B5 +A7B7..A7B7 +A7B9..A7B9 +A7BB..A7BB +A7BD..A7BD +A7BF..A7BF +A7C3..A7C3 +A7F8..A7FA +AB30..AB5A +AB5C..AB67 +AB70..ABBF +FB00..FB06 +FB13..FB17 +FF41..FF5A +10428..1044F +104D8..104FB +10CC0..10CF2 +118C0..118DF +16E60..16E7F +1D41A..1D433 +1D44E..1D454 +1D456..1D467 +1D482..1D49B +1D4B6..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D4CF +1D4EA..1D503 +1D51E..1D537 +1D552..1D56B +1D586..1D59F +1D5BA..1D5D3 +1D5EE..1D607 +1D622..1D63B +1D656..1D66F +1D68A..1D6A5 +1D6C2..1D6DA +1D6DC..1D6E1 +1D6FC..1D714 +1D716..1D71B +1D736..1D74E +1D750..1D755 +1D770..1D788 +1D78A..1D78F +1D7AA..1D7C2 +1D7C4..1D7C9 +1D7CB..1D7CB +1E922..1E943 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_1.test new file mode 100644 index 000000000..4435dafbc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Lowercase_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Lowercase_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Lowercase' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_1.flex new file mode 100644 index 000000000..915500729 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_Math_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Math} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_1.output new file mode 100644 index 000000000..4d4783ac4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_1.output @@ -0,0 +1,138 @@ +002B..002B +003C..003E +005E..005E +007C..007C +007E..007E +00AC..00AC +00B1..00B1 +00D7..00D7 +00F7..00F7 +03D0..03D2 +03D5..03D5 +03F0..03F1 +03F4..03F6 +0606..0608 +2016..2016 +2032..2034 +2040..2040 +2044..2044 +2052..2052 +2061..2064 +207A..207E +208A..208E +20D0..20DC +20E1..20E1 +20E5..20E6 +20EB..20EF +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2128..2129 +212C..212D +212F..2131 +2133..2138 +213C..2149 +214B..214B +2190..21A7 +21A9..21AE +21B0..21B1 +21B6..21B7 +21BC..21DB +21DD..21DD +21E4..21E5 +21F4..22FF +2308..230B +2320..2321 +237C..237C +239B..23B5 +23B7..23B7 +23D0..23D0 +23DC..23E2 +25A0..25A1 +25AE..25B7 +25BC..25C1 +25C6..25C7 +25CA..25CB +25CF..25D3 +25E2..25E2 +25E4..25E4 +25E7..25EC +25F8..25FF +2605..2606 +2640..2640 +2642..2642 +2660..2663 +266D..266F +27C0..27FF +2900..2AFF +2B30..2B44 +2B47..2B4C +FB29..FB29 +FE61..FE66 +FE68..FE68 +FF0B..FF0B +FF1C..FF1E +FF3C..FF3C +FF3E..FF3E +FF5C..FF5C +FF5E..FF5E +FFE2..FFE2 +FFE9..FFEC +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1D7FF +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_1.test new file mode 100644 index 000000000..ef49dc24d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Math_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Math_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Math' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_1.flex new file mode 100644 index 000000000..7bfe2f761 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_Uppercase_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Uppercase} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_1.output new file mode 100644 index 000000000..36b673d01 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_1.output @@ -0,0 +1,641 @@ +0041..005A +00C0..00D6 +00D8..00DE +0100..0100 +0102..0102 +0104..0104 +0106..0106 +0108..0108 +010A..010A +010C..010C +010E..010E +0110..0110 +0112..0112 +0114..0114 +0116..0116 +0118..0118 +011A..011A +011C..011C +011E..011E +0120..0120 +0122..0122 +0124..0124 +0126..0126 +0128..0128 +012A..012A +012C..012C +012E..012E +0130..0130 +0132..0132 +0134..0134 +0136..0136 +0139..0139 +013B..013B +013D..013D +013F..013F +0141..0141 +0143..0143 +0145..0145 +0147..0147 +014A..014A +014C..014C +014E..014E +0150..0150 +0152..0152 +0154..0154 +0156..0156 +0158..0158 +015A..015A +015C..015C +015E..015E +0160..0160 +0162..0162 +0164..0164 +0166..0166 +0168..0168 +016A..016A +016C..016C +016E..016E +0170..0170 +0172..0172 +0174..0174 +0176..0176 +0178..0179 +017B..017B +017D..017D +0181..0182 +0184..0184 +0186..0187 +0189..018B +018E..0191 +0193..0194 +0196..0198 +019C..019D +019F..01A0 +01A2..01A2 +01A4..01A4 +01A6..01A7 +01A9..01A9 +01AC..01AC +01AE..01AF +01B1..01B3 +01B5..01B5 +01B7..01B8 +01BC..01BC +01C4..01C4 +01C7..01C7 +01CA..01CA +01CD..01CD +01CF..01CF +01D1..01D1 +01D3..01D3 +01D5..01D5 +01D7..01D7 +01D9..01D9 +01DB..01DB +01DE..01DE +01E0..01E0 +01E2..01E2 +01E4..01E4 +01E6..01E6 +01E8..01E8 +01EA..01EA +01EC..01EC +01EE..01EE +01F1..01F1 +01F4..01F4 +01F6..01F8 +01FA..01FA +01FC..01FC +01FE..01FE +0200..0200 +0202..0202 +0204..0204 +0206..0206 +0208..0208 +020A..020A +020C..020C +020E..020E +0210..0210 +0212..0212 +0214..0214 +0216..0216 +0218..0218 +021A..021A +021C..021C +021E..021E +0220..0220 +0222..0222 +0224..0224 +0226..0226 +0228..0228 +022A..022A +022C..022C +022E..022E +0230..0230 +0232..0232 +023A..023B +023D..023E +0241..0241 +0243..0246 +0248..0248 +024A..024A +024C..024C +024E..024E +0370..0370 +0372..0372 +0376..0376 +037F..037F +0386..0386 +0388..038A +038C..038C +038E..038F +0391..03A1 +03A3..03AB +03CF..03CF +03D2..03D4 +03D8..03D8 +03DA..03DA +03DC..03DC +03DE..03DE +03E0..03E0 +03E2..03E2 +03E4..03E4 +03E6..03E6 +03E8..03E8 +03EA..03EA +03EC..03EC +03EE..03EE +03F4..03F4 +03F7..03F7 +03F9..03FA +03FD..042F +0460..0460 +0462..0462 +0464..0464 +0466..0466 +0468..0468 +046A..046A +046C..046C +046E..046E +0470..0470 +0472..0472 +0474..0474 +0476..0476 +0478..0478 +047A..047A +047C..047C +047E..047E +0480..0480 +048A..048A +048C..048C +048E..048E +0490..0490 +0492..0492 +0494..0494 +0496..0496 +0498..0498 +049A..049A +049C..049C +049E..049E +04A0..04A0 +04A2..04A2 +04A4..04A4 +04A6..04A6 +04A8..04A8 +04AA..04AA +04AC..04AC +04AE..04AE +04B0..04B0 +04B2..04B2 +04B4..04B4 +04B6..04B6 +04B8..04B8 +04BA..04BA +04BC..04BC +04BE..04BE +04C0..04C1 +04C3..04C3 +04C5..04C5 +04C7..04C7 +04C9..04C9 +04CB..04CB +04CD..04CD +04D0..04D0 +04D2..04D2 +04D4..04D4 +04D6..04D6 +04D8..04D8 +04DA..04DA +04DC..04DC +04DE..04DE +04E0..04E0 +04E2..04E2 +04E4..04E4 +04E6..04E6 +04E8..04E8 +04EA..04EA +04EC..04EC +04EE..04EE +04F0..04F0 +04F2..04F2 +04F4..04F4 +04F6..04F6 +04F8..04F8 +04FA..04FA +04FC..04FC +04FE..04FE +0500..0500 +0502..0502 +0504..0504 +0506..0506 +0508..0508 +050A..050A +050C..050C +050E..050E +0510..0510 +0512..0512 +0514..0514 +0516..0516 +0518..0518 +051A..051A +051C..051C +051E..051E +0520..0520 +0522..0522 +0524..0524 +0526..0526 +0528..0528 +052A..052A +052C..052C +052E..052E +0531..0556 +10A0..10C5 +10C7..10C7 +10CD..10CD +13A0..13F5 +1C90..1CBA +1CBD..1CBF +1E00..1E00 +1E02..1E02 +1E04..1E04 +1E06..1E06 +1E08..1E08 +1E0A..1E0A +1E0C..1E0C +1E0E..1E0E +1E10..1E10 +1E12..1E12 +1E14..1E14 +1E16..1E16 +1E18..1E18 +1E1A..1E1A +1E1C..1E1C +1E1E..1E1E +1E20..1E20 +1E22..1E22 +1E24..1E24 +1E26..1E26 +1E28..1E28 +1E2A..1E2A +1E2C..1E2C +1E2E..1E2E +1E30..1E30 +1E32..1E32 +1E34..1E34 +1E36..1E36 +1E38..1E38 +1E3A..1E3A +1E3C..1E3C +1E3E..1E3E +1E40..1E40 +1E42..1E42 +1E44..1E44 +1E46..1E46 +1E48..1E48 +1E4A..1E4A +1E4C..1E4C +1E4E..1E4E +1E50..1E50 +1E52..1E52 +1E54..1E54 +1E56..1E56 +1E58..1E58 +1E5A..1E5A +1E5C..1E5C +1E5E..1E5E +1E60..1E60 +1E62..1E62 +1E64..1E64 +1E66..1E66 +1E68..1E68 +1E6A..1E6A +1E6C..1E6C +1E6E..1E6E +1E70..1E70 +1E72..1E72 +1E74..1E74 +1E76..1E76 +1E78..1E78 +1E7A..1E7A +1E7C..1E7C +1E7E..1E7E +1E80..1E80 +1E82..1E82 +1E84..1E84 +1E86..1E86 +1E88..1E88 +1E8A..1E8A +1E8C..1E8C +1E8E..1E8E +1E90..1E90 +1E92..1E92 +1E94..1E94 +1E9E..1E9E +1EA0..1EA0 +1EA2..1EA2 +1EA4..1EA4 +1EA6..1EA6 +1EA8..1EA8 +1EAA..1EAA +1EAC..1EAC +1EAE..1EAE +1EB0..1EB0 +1EB2..1EB2 +1EB4..1EB4 +1EB6..1EB6 +1EB8..1EB8 +1EBA..1EBA +1EBC..1EBC +1EBE..1EBE +1EC0..1EC0 +1EC2..1EC2 +1EC4..1EC4 +1EC6..1EC6 +1EC8..1EC8 +1ECA..1ECA +1ECC..1ECC +1ECE..1ECE +1ED0..1ED0 +1ED2..1ED2 +1ED4..1ED4 +1ED6..1ED6 +1ED8..1ED8 +1EDA..1EDA +1EDC..1EDC +1EDE..1EDE +1EE0..1EE0 +1EE2..1EE2 +1EE4..1EE4 +1EE6..1EE6 +1EE8..1EE8 +1EEA..1EEA +1EEC..1EEC +1EEE..1EEE +1EF0..1EF0 +1EF2..1EF2 +1EF4..1EF4 +1EF6..1EF6 +1EF8..1EF8 +1EFA..1EFA +1EFC..1EFC +1EFE..1EFE +1F08..1F0F +1F18..1F1D +1F28..1F2F +1F38..1F3F +1F48..1F4D +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F5F +1F68..1F6F +1FB8..1FBB +1FC8..1FCB +1FD8..1FDB +1FE8..1FEC +1FF8..1FFB +2102..2102 +2107..2107 +210B..210D +2110..2112 +2115..2115 +2119..211D +2124..2124 +2126..2126 +2128..2128 +212A..212D +2130..2133 +213E..213F +2145..2145 +2160..216F +2183..2183 +24B6..24CF +2C00..2C2E +2C60..2C60 +2C62..2C64 +2C67..2C67 +2C69..2C69 +2C6B..2C6B +2C6D..2C70 +2C72..2C72 +2C75..2C75 +2C7E..2C80 +2C82..2C82 +2C84..2C84 +2C86..2C86 +2C88..2C88 +2C8A..2C8A +2C8C..2C8C +2C8E..2C8E +2C90..2C90 +2C92..2C92 +2C94..2C94 +2C96..2C96 +2C98..2C98 +2C9A..2C9A +2C9C..2C9C +2C9E..2C9E +2CA0..2CA0 +2CA2..2CA2 +2CA4..2CA4 +2CA6..2CA6 +2CA8..2CA8 +2CAA..2CAA +2CAC..2CAC +2CAE..2CAE +2CB0..2CB0 +2CB2..2CB2 +2CB4..2CB4 +2CB6..2CB6 +2CB8..2CB8 +2CBA..2CBA +2CBC..2CBC +2CBE..2CBE +2CC0..2CC0 +2CC2..2CC2 +2CC4..2CC4 +2CC6..2CC6 +2CC8..2CC8 +2CCA..2CCA +2CCC..2CCC +2CCE..2CCE +2CD0..2CD0 +2CD2..2CD2 +2CD4..2CD4 +2CD6..2CD6 +2CD8..2CD8 +2CDA..2CDA +2CDC..2CDC +2CDE..2CDE +2CE0..2CE0 +2CE2..2CE2 +2CEB..2CEB +2CED..2CED +2CF2..2CF2 +A640..A640 +A642..A642 +A644..A644 +A646..A646 +A648..A648 +A64A..A64A +A64C..A64C +A64E..A64E +A650..A650 +A652..A652 +A654..A654 +A656..A656 +A658..A658 +A65A..A65A +A65C..A65C +A65E..A65E +A660..A660 +A662..A662 +A664..A664 +A666..A666 +A668..A668 +A66A..A66A +A66C..A66C +A680..A680 +A682..A682 +A684..A684 +A686..A686 +A688..A688 +A68A..A68A +A68C..A68C +A68E..A68E +A690..A690 +A692..A692 +A694..A694 +A696..A696 +A698..A698 +A69A..A69A +A722..A722 +A724..A724 +A726..A726 +A728..A728 +A72A..A72A +A72C..A72C +A72E..A72E +A732..A732 +A734..A734 +A736..A736 +A738..A738 +A73A..A73A +A73C..A73C +A73E..A73E +A740..A740 +A742..A742 +A744..A744 +A746..A746 +A748..A748 +A74A..A74A +A74C..A74C +A74E..A74E +A750..A750 +A752..A752 +A754..A754 +A756..A756 +A758..A758 +A75A..A75A +A75C..A75C +A75E..A75E +A760..A760 +A762..A762 +A764..A764 +A766..A766 +A768..A768 +A76A..A76A +A76C..A76C +A76E..A76E +A779..A779 +A77B..A77B +A77D..A77E +A780..A780 +A782..A782 +A784..A784 +A786..A786 +A78B..A78B +A78D..A78D +A790..A790 +A792..A792 +A796..A796 +A798..A798 +A79A..A79A +A79C..A79C +A79E..A79E +A7A0..A7A0 +A7A2..A7A2 +A7A4..A7A4 +A7A6..A7A6 +A7A8..A7A8 +A7AA..A7AE +A7B0..A7B4 +A7B6..A7B6 +A7B8..A7B8 +A7BA..A7BA +A7BC..A7BC +A7BE..A7BE +A7C2..A7C2 +A7C4..A7C6 +FF21..FF3A +10400..10427 +104B0..104D3 +10C80..10CB2 +118A0..118BF +16E40..16E5F +1D400..1D419 +1D434..1D44D +1D468..1D481 +1D49C..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B5 +1D4D0..1D4E9 +1D504..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D538..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D56C..1D585 +1D5A0..1D5B9 +1D5D4..1D5ED +1D608..1D621 +1D63C..1D655 +1D670..1D689 +1D6A8..1D6C0 +1D6E2..1D6FA +1D71C..1D734 +1D756..1D76E +1D790..1D7A8 +1D7CA..1D7CA +1E900..1E921 +1F130..1F149 +1F150..1F169 +1F170..1F189 diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_1.test new file mode 100644 index 000000000..a3326e533 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_Uppercase_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_Uppercase_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Uppercase' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_1.flex new file mode 100644 index 000000000..8c8a1b6d7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_XID_Continue_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{XID_Continue} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_1.output new file mode 100644 index 000000000..ffdae703c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_1.output @@ -0,0 +1,720 @@ +0030..0039 +0041..005A +005F..005F +0061..007A +00AA..00AA +00B5..00B5 +00B7..00B7 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0300..0374 +0376..0377 +037B..037D +037F..037F +0386..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +0483..0487 +048A..052F +0531..0556 +0559..0559 +0560..0588 +0591..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +05D0..05EA +05EF..05F2 +0610..061A +0620..0669 +066E..06D3 +06D5..06DC +06DF..06E8 +06EA..06FC +06FF..06FF +0710..074A +074D..07B1 +07C0..07F5 +07FA..07FA +07FD..07FD +0800..082D +0840..085B +0860..086A +08A0..08B4 +08B6..08BD +08D3..08E1 +08E3..0963 +0966..096F +0971..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09F1 +09FC..09FC +09FE..09FE +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A75 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AEF +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B6F +0B71..0B71 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BEF +0C00..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C80..0C83 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4E +0D54..0D57 +0D5F..0D63 +0D66..0D6F +0D7A..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF3 +0E01..0E3A +0E40..0E4E +0E50..0E59 +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F00 +0F18..0F19 +0F20..0F29 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F3E..0F47 +0F49..0F6C +0F71..0F84 +0F86..0F97 +0F99..0FBC +0FC6..0FC6 +1000..1049 +1050..109D +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..135F +1369..1371 +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1714 +1720..1734 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17D3 +17D7..17D7 +17DC..17DD +17E0..17E9 +180B..180D +1810..1819 +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1946..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +1A00..1A1B +1A20..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA7..1AA7 +1AB0..1ABD +1B00..1B4B +1B50..1B59 +1B6B..1B73 +1B80..1BF3 +1C00..1C37 +1C40..1C49 +1C4D..1C7D +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1CD0..1CD2 +1CD4..1CFA +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +203F..2040 +2054..2054 +2071..2071 +207F..207F +2090..209C +20D0..20DC +20E1..20E1 +20E5..20F0 +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2126..2126 +2128..2128 +212A..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2DFF +3005..3007 +3021..302F +3031..3035 +3038..303C +3041..3096 +3099..309A +309D..309F +30A1..30FA +30FC..30FF +3105..312F +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEF +A000..A48C +A4D0..A4FD +A500..A60C +A610..A62B +A640..A66F +A674..A67D +A67F..A6F1 +A717..A71F +A722..A788 +A78B..A7BF +A7C2..A7C6 +A7F7..A827 +A840..A873 +A880..A8C5 +A8D0..A8D9 +A8E0..A8F7 +A8FB..A8FB +A8FD..A92D +A930..A953 +A960..A97C +A980..A9C0 +A9CF..A9D9 +A9E0..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA60..AA76 +AA7A..AAC2 +AADB..AADD +AAE0..AAEF +AAF2..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB67 +AB70..ABEA +ABEC..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FC5D +FC64..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDF9 +FE00..FE0F +FE20..FE2F +FE33..FE34 +FE4D..FE4F +FE71..FE71 +FE73..FE73 +FE77..FE77 +FE79..FE79 +FE7B..FE7B +FE7D..FE7D +FE7F..FEFC +FF10..FF19 +FF21..FF3A +FF3F..FF3F +FF41..FF5A +FF66..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +101FD..101FD +10280..1029C +102A0..102D0 +102E0..102E0 +10300..1031F +1032D..1034A +10350..1037A +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A38..10A3A +10A3F..10A3F +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE6 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10D00..10D27 +10D30..10D39 +10F00..10F1C +10F27..10F27 +10F30..10F50 +10FE0..10FF6 +11000..11046 +11066..1106F +1107F..110BA +110D0..110E8 +110F0..110F9 +11100..11134 +11136..1113F +11144..11146 +11150..11173 +11176..11176 +11180..111C4 +111C9..111CC +111D0..111DA +111DC..111DC +11200..11211 +11213..11237 +1123E..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133B..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..1144A +11450..11459 +1145E..1145F +11480..114C5 +114C7..114C7 +114D0..114D9 +11580..115B5 +115B8..115C0 +115D8..115DD +11600..11640 +11644..11644 +11650..11659 +11680..116B8 +116C0..116C9 +11700..1171A +1171D..1172B +11730..11739 +11800..1183A +118A0..118E9 +118FF..118FF +119A0..119A7 +119AA..119D7 +119DA..119E1 +119E3..119E4 +11A00..11A3E +11A47..11A47 +11A50..11A99 +11A9D..11A9D +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C40 +11C50..11C59 +11C72..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D98 +11DA0..11DA9 +11EE0..11EF6 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16AD0..16AED +16AF0..16AF4 +16B00..16B36 +16B40..16B43 +16B50..16B59 +16B63..16B77 +16B7D..16B8F +16E40..16E7F +16F00..16F4A +16F4F..16F87 +16F8F..16F9F +16FE0..16FE1 +16FE3..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9D..1BC9E +1D165..1D169 +1D16D..1D172 +1D17B..1D182 +1D185..1D18B +1D1AA..1D1AD +1D242..1D244 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1D7CE..1D7FF +1DA00..1DA36 +1DA3B..1DA6C +1DA75..1DA75 +1DA84..1DA84 +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E100..1E12C +1E130..1E13D +1E140..1E149 +1E14E..1E14E +1E2C0..1E2F9 +1E800..1E8C4 +1E8D0..1E8D6 +1E900..1E94B +1E950..1E959 +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_1.test new file mode 100644 index 000000000..807eb1ff3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Continue_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_XID_Continue_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'XID_Continue' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_1.flex b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_1.flex new file mode 100644 index 000000000..7fd32a0db --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDerivedCoreProperties_XID_Start_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{XID_Start} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_1.output b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_1.output new file mode 100644 index 000000000..7a3301506 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_1.output @@ -0,0 +1,616 @@ +0041..005A +0061..007A +00AA..00AA +00B5..00B5 +00BA..00BA +00C0..00D6 +00D8..00F6 +00F8..02C1 +02C6..02D1 +02E0..02E4 +02EC..02EC +02EE..02EE +0370..0374 +0376..0377 +037B..037D +037F..037F +0386..0386 +0388..038A +038C..038C +038E..03A1 +03A3..03F5 +03F7..0481 +048A..052F +0531..0556 +0559..0559 +0560..0588 +05D0..05EA +05EF..05F2 +0620..064A +066E..066F +0671..06D3 +06D5..06D5 +06E5..06E6 +06EE..06EF +06FA..06FC +06FF..06FF +0710..0710 +0712..072F +074D..07A5 +07B1..07B1 +07CA..07EA +07F4..07F5 +07FA..07FA +0800..0815 +081A..081A +0824..0824 +0828..0828 +0840..0858 +0860..086A +08A0..08B4 +08B6..08BD +0904..0939 +093D..093D +0950..0950 +0958..0961 +0971..0980 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BD..09BD +09CE..09CE +09DC..09DD +09DF..09E1 +09F0..09F1 +09FC..09FC +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A59..0A5C +0A5E..0A5E +0A72..0A74 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABD..0ABD +0AD0..0AD0 +0AE0..0AE1 +0AF9..0AF9 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3D..0B3D +0B5C..0B5D +0B5F..0B61 +0B71..0B71 +0B83..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BD0..0BD0 +0C05..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C3D +0C58..0C5A +0C60..0C61 +0C80..0C80 +0C85..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBD..0CBD +0CDE..0CDE +0CE0..0CE1 +0CF1..0CF2 +0D05..0D0C +0D0E..0D10 +0D12..0D3A +0D3D..0D3D +0D4E..0D4E +0D54..0D56 +0D5F..0D61 +0D7A..0D7F +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0E01..0E30 +0E32..0E32 +0E40..0E46 +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EB0 +0EB2..0EB2 +0EBD..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EDC..0EDF +0F00..0F00 +0F40..0F47 +0F49..0F6C +0F88..0F8C +1000..102A +103F..103F +1050..1055 +105A..105D +1061..1061 +1065..1066 +106E..1070 +1075..1081 +108E..108E +10A0..10C5 +10C7..10C7 +10CD..10CD +10D0..10FA +10FC..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +1380..138F +13A0..13F5 +13F8..13FD +1401..166C +166F..167F +1681..169A +16A0..16EA +16EE..16F8 +1700..170C +170E..1711 +1720..1731 +1740..1751 +1760..176C +176E..1770 +1780..17B3 +17D7..17D7 +17DC..17DC +1820..1878 +1880..18A8 +18AA..18AA +18B0..18F5 +1900..191E +1950..196D +1970..1974 +1980..19AB +19B0..19C9 +1A00..1A16 +1A20..1A54 +1AA7..1AA7 +1B05..1B33 +1B45..1B4B +1B83..1BA0 +1BAE..1BAF +1BBA..1BE5 +1C00..1C23 +1C4D..1C4F +1C5A..1C7D +1C80..1C88 +1C90..1CBA +1CBD..1CBF +1CE9..1CEC +1CEE..1CF3 +1CF5..1CF6 +1CFA..1CFA +1D00..1DBF +1E00..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FBC +1FBE..1FBE +1FC2..1FC4 +1FC6..1FCC +1FD0..1FD3 +1FD6..1FDB +1FE0..1FEC +1FF2..1FF4 +1FF6..1FFC +2071..2071 +207F..207F +2090..209C +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2118..211D +2124..2124 +2126..2126 +2128..2128 +212A..2139 +213C..213F +2145..2149 +214E..214E +2160..2188 +2C00..2C2E +2C30..2C5E +2C60..2CE4 +2CEB..2CEE +2CF2..2CF3 +2D00..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D6F +2D80..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +3005..3007 +3021..3029 +3031..3035 +3038..303C +3041..3096 +309D..309F +30A1..30FA +30FC..30FF +3105..312F +3131..318E +31A0..31BA +31F0..31FF +3400..4DB5 +4E00..9FEF +A000..A48C +A4D0..A4FD +A500..A60C +A610..A61F +A62A..A62B +A640..A66E +A67F..A69D +A6A0..A6EF +A717..A71F +A722..A788 +A78B..A7BF +A7C2..A7C6 +A7F7..A801 +A803..A805 +A807..A80A +A80C..A822 +A840..A873 +A882..A8B3 +A8F2..A8F7 +A8FB..A8FB +A8FD..A8FE +A90A..A925 +A930..A946 +A960..A97C +A984..A9B2 +A9CF..A9CF +A9E0..A9E4 +A9E6..A9EF +A9FA..A9FE +AA00..AA28 +AA40..AA42 +AA44..AA4B +AA60..AA76 +AA7A..AA7A +AA7E..AAAF +AAB1..AAB1 +AAB5..AAB6 +AAB9..AABD +AAC0..AAC0 +AAC2..AAC2 +AADB..AADD +AAE0..AAEA +AAF2..AAF4 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB5A +AB5C..AB67 +AB70..ABE2 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +F900..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB1D +FB1F..FB28 +FB2A..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBB1 +FBD3..FC5D +FC64..FD3D +FD50..FD8F +FD92..FDC7 +FDF0..FDF9 +FE71..FE71 +FE73..FE73 +FE77..FE77 +FE79..FE79 +FE7B..FE7B +FE7D..FE7D +FE7F..FEFC +FF21..FF3A +FF41..FF5A +FF66..FF9D +FFA0..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10140..10174 +10280..1029C +102A0..102D0 +10300..1031F +1032D..1034A +10350..10375 +10380..1039D +103A0..103C3 +103C8..103CF +103D1..103D5 +10400..1049D +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10860..10876 +10880..1089E +108E0..108F2 +108F4..108F5 +10900..10915 +10920..10939 +10980..109B7 +109BE..109BF +10A00..10A00 +10A10..10A13 +10A15..10A17 +10A19..10A35 +10A60..10A7C +10A80..10A9C +10AC0..10AC7 +10AC9..10AE4 +10B00..10B35 +10B40..10B55 +10B60..10B72 +10B80..10B91 +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10D00..10D23 +10F00..10F1C +10F27..10F27 +10F30..10F45 +10FE0..10FF6 +11003..11037 +11083..110AF +110D0..110E8 +11103..11126 +11144..11144 +11150..11172 +11176..11176 +11183..111B2 +111C1..111C4 +111DA..111DA +111DC..111DC +11200..11211 +11213..1122B +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A8 +112B0..112DE +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133D..1133D +11350..11350 +1135D..11361 +11400..11434 +11447..1144A +1145F..1145F +11480..114AF +114C4..114C5 +114C7..114C7 +11580..115AE +115D8..115DB +11600..1162F +11644..11644 +11680..116AA +116B8..116B8 +11700..1171A +11800..1182B +118A0..118DF +118FF..118FF +119A0..119A7 +119AA..119D0 +119E1..119E1 +119E3..119E3 +11A00..11A00 +11A0B..11A32 +11A3A..11A3A +11A50..11A50 +11A5C..11A89 +11A9D..11A9D +11AC0..11AF8 +11C00..11C08 +11C0A..11C2E +11C40..11C40 +11C72..11C8F +11D00..11D06 +11D08..11D09 +11D0B..11D30 +11D46..11D46 +11D60..11D65 +11D67..11D68 +11D6A..11D89 +11D98..11D98 +11EE0..11EF2 +12000..12399 +12400..1246E +12480..12543 +13000..1342E +14400..14646 +16800..16A38 +16A40..16A5E +16AD0..16AED +16B00..16B2F +16B40..16B43 +16B63..16B77 +16B7D..16B8F +16E40..16E7F +16F00..16F4A +16F50..16F50 +16F93..16F9F +16FE0..16FE1 +16FE3..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1E100..1E12C +1E137..1E13D +1E14E..1E14E +1E2C0..1E2EB +1E800..1E8C4 +1E900..1E943 +1E94B..1E94B +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_1.test b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_1.test new file mode 100644 index 000000000..654cc8a6e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-derived-core-properties/UnicodeDerivedCoreProperties_XID_Start_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDerivedCoreProperties_XID_Start_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'XID_Start' property, +defined in DerivedCoreProperties(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_1.flex b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_1.flex new file mode 100644 index 000000000..13b4db273 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDecimalDigit1_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +[:digit:] { setCurCharPropertyValue("Nd"); } +[^[:digit:]] { setCurCharPropertyValue("Not-Nd"); } diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_1.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_1.output new file mode 100644 index 000000000..acd15b50b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_1.output @@ -0,0 +1,120 @@ +0000..002F; Not-Nd +0030..0039; Nd +003A..065F; Not-Nd +0660..0669; Nd +066A..06EF; Not-Nd +06F0..06F9; Nd +06FA..07BF; Not-Nd +07C0..07C9; Nd +07CA..0965; Not-Nd +0966..096F; Nd +0970..09E5; Not-Nd +09E6..09EF; Nd +09F0..0A65; Not-Nd +0A66..0A6F; Nd +0A70..0AE5; Not-Nd +0AE6..0AEF; Nd +0AF0..0B65; Not-Nd +0B66..0B6F; Nd +0B70..0BE5; Not-Nd +0BE6..0BEF; Nd +0BF0..0C65; Not-Nd +0C66..0C6F; Nd +0C70..0CE5; Not-Nd +0CE6..0CEF; Nd +0CF0..0D65; Not-Nd +0D66..0D6F; Nd +0D70..0DE5; Not-Nd +0DE6..0DEF; Nd +0DF0..0E4F; Not-Nd +0E50..0E59; Nd +0E5A..0ECF; Not-Nd +0ED0..0ED9; Nd +0EDA..0F1F; Not-Nd +0F20..0F29; Nd +0F2A..103F; Not-Nd +1040..1049; Nd +104A..108F; Not-Nd +1090..1099; Nd +109A..17DF; Not-Nd +17E0..17E9; Nd +17EA..180F; Not-Nd +1810..1819; Nd +181A..1945; Not-Nd +1946..194F; Nd +1950..19CF; Not-Nd +19D0..19D9; Nd +19DA..1A7F; Not-Nd +1A80..1A89; Nd +1A8A..1A8F; Not-Nd +1A90..1A99; Nd +1A9A..1B4F; Not-Nd +1B50..1B59; Nd +1B5A..1BAF; Not-Nd +1BB0..1BB9; Nd +1BBA..1C3F; Not-Nd +1C40..1C49; Nd +1C4A..1C4F; Not-Nd +1C50..1C59; Nd +1C5A..A61F; Not-Nd +A620..A629; Nd +A62A..A8CF; Not-Nd +A8D0..A8D9; Nd +A8DA..A8FF; Not-Nd +A900..A909; Nd +A90A..A9CF; Not-Nd +A9D0..A9D9; Nd +A9DA..A9EF; Not-Nd +A9F0..A9F9; Nd +A9FA..AA4F; Not-Nd +AA50..AA59; Nd +AA5A..ABEF; Not-Nd +ABF0..ABF9; Nd +ABFA..D7FF; Not-Nd +E000..FF0F; Not-Nd +FF10..FF19; Nd +FF1A..1049F; Not-Nd +104A0..104A9; Nd +104AA..10D2F; Not-Nd +10D30..10D39; Nd +10D3A..11065; Not-Nd +11066..1106F; Nd +11070..110EF; Not-Nd +110F0..110F9; Nd +110FA..11135; Not-Nd +11136..1113F; Nd +11140..111CF; Not-Nd +111D0..111D9; Nd +111DA..112EF; Not-Nd +112F0..112F9; Nd +112FA..1144F; Not-Nd +11450..11459; Nd +1145A..114CF; Not-Nd +114D0..114D9; Nd +114DA..1164F; Not-Nd +11650..11659; Nd +1165A..116BF; Not-Nd +116C0..116C9; Nd +116CA..1172F; Not-Nd +11730..11739; Nd +1173A..118DF; Not-Nd +118E0..118E9; Nd +118EA..11C4F; Not-Nd +11C50..11C59; Nd +11C5A..11D4F; Not-Nd +11D50..11D59; Nd +11D5A..11D9F; Not-Nd +11DA0..11DA9; Nd +11DAA..16A5F; Not-Nd +16A60..16A69; Nd +16A6A..16B4F; Not-Nd +16B50..16B59; Nd +16B5A..1D7CD; Not-Nd +1D7CE..1D7FF; Nd +1D800..1E13F; Not-Nd +1E140..1E149; Nd +1E14A..1E2EF; Not-Nd +1E2F0..1E2F9; Nd +1E2FA..1E94F; Not-Nd +1E950..1E959; Nd +1E95A..10FFFF; Not-Nd diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_1.test b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_1.test new file mode 100644 index 000000000..2c2cd7fa5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit1_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDecimalDigit1_12_1 + +description: +Tests character class syntax of the Unicode 12.1 DecimalDigit property +using the '[:digit:]' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_1.flex b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_1.flex new file mode 100644 index 000000000..a878c0778 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDecimalDigit2_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\D { setCurCharPropertyValue("Not-Nd"); } +[^\D] { setCurCharPropertyValue("Nd"); } diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_1.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_1.output new file mode 100644 index 000000000..acd15b50b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_1.output @@ -0,0 +1,120 @@ +0000..002F; Not-Nd +0030..0039; Nd +003A..065F; Not-Nd +0660..0669; Nd +066A..06EF; Not-Nd +06F0..06F9; Nd +06FA..07BF; Not-Nd +07C0..07C9; Nd +07CA..0965; Not-Nd +0966..096F; Nd +0970..09E5; Not-Nd +09E6..09EF; Nd +09F0..0A65; Not-Nd +0A66..0A6F; Nd +0A70..0AE5; Not-Nd +0AE6..0AEF; Nd +0AF0..0B65; Not-Nd +0B66..0B6F; Nd +0B70..0BE5; Not-Nd +0BE6..0BEF; Nd +0BF0..0C65; Not-Nd +0C66..0C6F; Nd +0C70..0CE5; Not-Nd +0CE6..0CEF; Nd +0CF0..0D65; Not-Nd +0D66..0D6F; Nd +0D70..0DE5; Not-Nd +0DE6..0DEF; Nd +0DF0..0E4F; Not-Nd +0E50..0E59; Nd +0E5A..0ECF; Not-Nd +0ED0..0ED9; Nd +0EDA..0F1F; Not-Nd +0F20..0F29; Nd +0F2A..103F; Not-Nd +1040..1049; Nd +104A..108F; Not-Nd +1090..1099; Nd +109A..17DF; Not-Nd +17E0..17E9; Nd +17EA..180F; Not-Nd +1810..1819; Nd +181A..1945; Not-Nd +1946..194F; Nd +1950..19CF; Not-Nd +19D0..19D9; Nd +19DA..1A7F; Not-Nd +1A80..1A89; Nd +1A8A..1A8F; Not-Nd +1A90..1A99; Nd +1A9A..1B4F; Not-Nd +1B50..1B59; Nd +1B5A..1BAF; Not-Nd +1BB0..1BB9; Nd +1BBA..1C3F; Not-Nd +1C40..1C49; Nd +1C4A..1C4F; Not-Nd +1C50..1C59; Nd +1C5A..A61F; Not-Nd +A620..A629; Nd +A62A..A8CF; Not-Nd +A8D0..A8D9; Nd +A8DA..A8FF; Not-Nd +A900..A909; Nd +A90A..A9CF; Not-Nd +A9D0..A9D9; Nd +A9DA..A9EF; Not-Nd +A9F0..A9F9; Nd +A9FA..AA4F; Not-Nd +AA50..AA59; Nd +AA5A..ABEF; Not-Nd +ABF0..ABF9; Nd +ABFA..D7FF; Not-Nd +E000..FF0F; Not-Nd +FF10..FF19; Nd +FF1A..1049F; Not-Nd +104A0..104A9; Nd +104AA..10D2F; Not-Nd +10D30..10D39; Nd +10D3A..11065; Not-Nd +11066..1106F; Nd +11070..110EF; Not-Nd +110F0..110F9; Nd +110FA..11135; Not-Nd +11136..1113F; Nd +11140..111CF; Not-Nd +111D0..111D9; Nd +111DA..112EF; Not-Nd +112F0..112F9; Nd +112FA..1144F; Not-Nd +11450..11459; Nd +1145A..114CF; Not-Nd +114D0..114D9; Nd +114DA..1164F; Not-Nd +11650..11659; Nd +1165A..116BF; Not-Nd +116C0..116C9; Nd +116CA..1172F; Not-Nd +11730..11739; Nd +1173A..118DF; Not-Nd +118E0..118E9; Nd +118EA..11C4F; Not-Nd +11C50..11C59; Nd +11C5A..11D4F; Not-Nd +11D50..11D59; Nd +11D5A..11D9F; Not-Nd +11DA0..11DA9; Nd +11DAA..16A5F; Not-Nd +16A60..16A69; Nd +16A6A..16B4F; Not-Nd +16B50..16B59; Nd +16B5A..1D7CD; Not-Nd +1D7CE..1D7FF; Nd +1D800..1E13F; Not-Nd +1E140..1E149; Nd +1E14A..1E2EF; Not-Nd +1E2F0..1E2F9; Nd +1E2FA..1E94F; Not-Nd +1E950..1E959; Nd +1E95A..10FFFF; Not-Nd diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_1.test b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_1.test new file mode 100644 index 000000000..d232d16cd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit2_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDecimalDigit2_12_1 + +description: +Tests character class syntax of the Unicode 12.1 DecimalDigit property +using the '\D' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_1.flex b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_1.flex new file mode 100644 index 000000000..d4fda3a3d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeDecimalDigit3_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\d { setCurCharPropertyValue("Nd"); } +[^\d] { setCurCharPropertyValue("Not-Nd"); } diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_1.output b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_1.output new file mode 100644 index 000000000..acd15b50b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_1.output @@ -0,0 +1,120 @@ +0000..002F; Not-Nd +0030..0039; Nd +003A..065F; Not-Nd +0660..0669; Nd +066A..06EF; Not-Nd +06F0..06F9; Nd +06FA..07BF; Not-Nd +07C0..07C9; Nd +07CA..0965; Not-Nd +0966..096F; Nd +0970..09E5; Not-Nd +09E6..09EF; Nd +09F0..0A65; Not-Nd +0A66..0A6F; Nd +0A70..0AE5; Not-Nd +0AE6..0AEF; Nd +0AF0..0B65; Not-Nd +0B66..0B6F; Nd +0B70..0BE5; Not-Nd +0BE6..0BEF; Nd +0BF0..0C65; Not-Nd +0C66..0C6F; Nd +0C70..0CE5; Not-Nd +0CE6..0CEF; Nd +0CF0..0D65; Not-Nd +0D66..0D6F; Nd +0D70..0DE5; Not-Nd +0DE6..0DEF; Nd +0DF0..0E4F; Not-Nd +0E50..0E59; Nd +0E5A..0ECF; Not-Nd +0ED0..0ED9; Nd +0EDA..0F1F; Not-Nd +0F20..0F29; Nd +0F2A..103F; Not-Nd +1040..1049; Nd +104A..108F; Not-Nd +1090..1099; Nd +109A..17DF; Not-Nd +17E0..17E9; Nd +17EA..180F; Not-Nd +1810..1819; Nd +181A..1945; Not-Nd +1946..194F; Nd +1950..19CF; Not-Nd +19D0..19D9; Nd +19DA..1A7F; Not-Nd +1A80..1A89; Nd +1A8A..1A8F; Not-Nd +1A90..1A99; Nd +1A9A..1B4F; Not-Nd +1B50..1B59; Nd +1B5A..1BAF; Not-Nd +1BB0..1BB9; Nd +1BBA..1C3F; Not-Nd +1C40..1C49; Nd +1C4A..1C4F; Not-Nd +1C50..1C59; Nd +1C5A..A61F; Not-Nd +A620..A629; Nd +A62A..A8CF; Not-Nd +A8D0..A8D9; Nd +A8DA..A8FF; Not-Nd +A900..A909; Nd +A90A..A9CF; Not-Nd +A9D0..A9D9; Nd +A9DA..A9EF; Not-Nd +A9F0..A9F9; Nd +A9FA..AA4F; Not-Nd +AA50..AA59; Nd +AA5A..ABEF; Not-Nd +ABF0..ABF9; Nd +ABFA..D7FF; Not-Nd +E000..FF0F; Not-Nd +FF10..FF19; Nd +FF1A..1049F; Not-Nd +104A0..104A9; Nd +104AA..10D2F; Not-Nd +10D30..10D39; Nd +10D3A..11065; Not-Nd +11066..1106F; Nd +11070..110EF; Not-Nd +110F0..110F9; Nd +110FA..11135; Not-Nd +11136..1113F; Nd +11140..111CF; Not-Nd +111D0..111D9; Nd +111DA..112EF; Not-Nd +112F0..112F9; Nd +112FA..1144F; Not-Nd +11450..11459; Nd +1145A..114CF; Not-Nd +114D0..114D9; Nd +114DA..1164F; Not-Nd +11650..11659; Nd +1165A..116BF; Not-Nd +116C0..116C9; Nd +116CA..1172F; Not-Nd +11730..11739; Nd +1173A..118DF; Not-Nd +118E0..118E9; Nd +118EA..11C4F; Not-Nd +11C50..11C59; Nd +11C5A..11D4F; Not-Nd +11D50..11D59; Nd +11D5A..11D9F; Not-Nd +11DA0..11DA9; Nd +11DAA..16A5F; Not-Nd +16A60..16A69; Nd +16A6A..16B4F; Not-Nd +16B50..16B59; Nd +16B5A..1D7CD; Not-Nd +1D7CE..1D7FF; Nd +1D800..1E13F; Not-Nd +1E140..1E149; Nd +1E14A..1E2EF; Not-Nd +1E2F0..1E2F9; Nd +1E2FA..1E94F; Not-Nd +1E950..1E959; Nd +1E95A..10FFFF; Not-Nd diff --git a/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_1.test b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_1.test new file mode 100644 index 000000000..18a7af8d9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-digit/UnicodeDecimalDigit3_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeDecimalDigit3_12_1 + +description: +Tests character class syntax of the Unicode 12.1 DecimalDigit property +using the '\d' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_1.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_1.flex new file mode 100644 index 000000000..dfdf97ec5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class EmojiData_Emoji_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_1.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_1.output new file mode 100644 index 000000000..2b646f5e7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_1.output @@ -0,0 +1,151 @@ +0023..0023 +002A..002A +0030..0039 +00A9..00A9 +00AE..00AE +203C..203C +2049..2049 +2122..2122 +2139..2139 +2194..2199 +21A9..21AA +231A..231B +2328..2328 +23CF..23CF +23E9..23F3 +23F8..23FA +24C2..24C2 +25AA..25AB +25B6..25B6 +25C0..25C0 +25FB..25FE +2600..2604 +260E..260E +2611..2611 +2614..2615 +2618..2618 +261D..261D +2620..2620 +2622..2623 +2626..2626 +262A..262A +262E..262F +2638..263A +2640..2640 +2642..2642 +2648..2653 +265F..2660 +2663..2663 +2665..2666 +2668..2668 +267B..267B +267E..267F +2692..2697 +2699..2699 +269B..269C +26A0..26A1 +26AA..26AB +26B0..26B1 +26BD..26BE +26C4..26C5 +26C8..26C8 +26CE..26CF +26D1..26D1 +26D3..26D4 +26E9..26EA +26F0..26F5 +26F7..26FA +26FD..26FD +2702..2702 +2705..2705 +2708..270D +270F..270F +2712..2712 +2714..2714 +2716..2716 +271D..271D +2721..2721 +2728..2728 +2733..2734 +2744..2744 +2747..2747 +274C..274C +274E..274E +2753..2755 +2757..2757 +2763..2764 +2795..2797 +27A1..27A1 +27B0..27B0 +27BF..27BF +2934..2935 +2B05..2B07 +2B1B..2B1C +2B50..2B50 +2B55..2B55 +3030..3030 +303D..303D +3297..3297 +3299..3299 +1F004..1F004 +1F0CF..1F0CF +1F170..1F171 +1F17E..1F17F +1F18E..1F18E +1F191..1F19A +1F1E6..1F1FF +1F201..1F202 +1F21A..1F21A +1F22F..1F22F +1F232..1F23A +1F250..1F251 +1F300..1F321 +1F324..1F393 +1F396..1F397 +1F399..1F39B +1F39E..1F3F0 +1F3F3..1F3F5 +1F3F7..1F4FD +1F4FF..1F53D +1F549..1F54E +1F550..1F567 +1F56F..1F570 +1F573..1F57A +1F587..1F587 +1F58A..1F58D +1F590..1F590 +1F595..1F596 +1F5A4..1F5A5 +1F5A8..1F5A8 +1F5B1..1F5B2 +1F5BC..1F5BC +1F5C2..1F5C4 +1F5D1..1F5D3 +1F5DC..1F5DE +1F5E1..1F5E1 +1F5E3..1F5E3 +1F5E8..1F5E8 +1F5EF..1F5EF +1F5F3..1F5F3 +1F5FA..1F64F +1F680..1F6C5 +1F6CB..1F6D2 +1F6D5..1F6D5 +1F6E0..1F6E5 +1F6E9..1F6E9 +1F6EB..1F6EC +1F6F0..1F6F0 +1F6F3..1F6FA +1F7E0..1F7EB +1F90D..1F93A +1F93C..1F945 +1F947..1F971 +1F973..1F976 +1F97A..1F9A2 +1F9A5..1F9AA +1F9AE..1F9CA +1F9CD..1F9FF +1FA70..1FA73 +1FA78..1FA7A +1FA80..1FA82 +1FA90..1FA95 diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_1.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_1.test new file mode 100644 index 000000000..e711c9b4c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_12_1.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Emoji' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_1.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_1.flex new file mode 100644 index 000000000..07a13128f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class EmojiData_Emoji_Component_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Component} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_1.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_1.output new file mode 100644 index 000000000..4db239ae9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_1.output @@ -0,0 +1,10 @@ +0023..0023 +002A..002A +0030..0039 +200D..200D +20E3..20E3 +FE0F..FE0F +1F1E6..1F1FF +1F3FB..1F3FF +1F9B0..1F9B3 +E0020..E007F diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_1.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_1.test new file mode 100644 index 000000000..43a65d606 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Component_12_1.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Component_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Emoji_Component' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_1.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_1.flex new file mode 100644 index 000000000..86cf52d59 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class EmojiData_Emoji_Modifier_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Modifier} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_1.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_1.output new file mode 100644 index 000000000..c04c5fade --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_1.output @@ -0,0 +1 @@ +1F3FB..1F3FF diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_1.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_1.test new file mode 100644 index 000000000..527926903 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_12_1.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Modifier_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Emoji_Modifier' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_1.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_1.flex new file mode 100644 index 000000000..2b7dfcca3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class EmojiData_Emoji_Modifier_Base_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Modifier_Base} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_1.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_1.output new file mode 100644 index 000000000..0fec2e1ce --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_1.output @@ -0,0 +1,36 @@ +261D..261D +26F9..26F9 +270A..270D +1F385..1F385 +1F3C2..1F3C4 +1F3C7..1F3C7 +1F3CA..1F3CC +1F442..1F443 +1F446..1F450 +1F466..1F478 +1F47C..1F47C +1F481..1F483 +1F485..1F487 +1F48F..1F48F +1F491..1F491 +1F4AA..1F4AA +1F574..1F575 +1F57A..1F57A +1F590..1F590 +1F595..1F596 +1F645..1F647 +1F64B..1F64F +1F6A3..1F6A3 +1F6B4..1F6B6 +1F6C0..1F6C0 +1F6CC..1F6CC +1F90F..1F90F +1F918..1F91F +1F926..1F926 +1F930..1F939 +1F93C..1F93E +1F9B5..1F9B6 +1F9B8..1F9B9 +1F9BB..1F9BB +1F9CD..1F9CF +1F9D1..1F9DD diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_1.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_1.test new file mode 100644 index 000000000..f27dd59b9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Modifier_Base_12_1.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Modifier_Base_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Emoji_Modifier_Base' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_1.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_1.flex new file mode 100644 index 000000000..d543563ed --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class EmojiData_Emoji_Presentation_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Emoji_Presentation} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_1.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_1.output new file mode 100644 index 000000000..b083df36a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_1.output @@ -0,0 +1,81 @@ +231A..231B +23E9..23EC +23F0..23F0 +23F3..23F3 +25FD..25FE +2614..2615 +2648..2653 +267F..267F +2693..2693 +26A1..26A1 +26AA..26AB +26BD..26BE +26C4..26C5 +26CE..26CE +26D4..26D4 +26EA..26EA +26F2..26F3 +26F5..26F5 +26FA..26FA +26FD..26FD +2705..2705 +270A..270B +2728..2728 +274C..274C +274E..274E +2753..2755 +2757..2757 +2795..2797 +27B0..27B0 +27BF..27BF +2B1B..2B1C +2B50..2B50 +2B55..2B55 +1F004..1F004 +1F0CF..1F0CF +1F18E..1F18E +1F191..1F19A +1F1E6..1F1FF +1F201..1F201 +1F21A..1F21A +1F22F..1F22F +1F232..1F236 +1F238..1F23A +1F250..1F251 +1F300..1F320 +1F32D..1F335 +1F337..1F37C +1F37E..1F393 +1F3A0..1F3CA +1F3CF..1F3D3 +1F3E0..1F3F0 +1F3F4..1F3F4 +1F3F8..1F43E +1F440..1F440 +1F442..1F4FC +1F4FF..1F53D +1F54B..1F54E +1F550..1F567 +1F57A..1F57A +1F595..1F596 +1F5A4..1F5A4 +1F5FB..1F64F +1F680..1F6C5 +1F6CC..1F6CC +1F6D0..1F6D2 +1F6D5..1F6D5 +1F6EB..1F6EC +1F6F4..1F6FA +1F7E0..1F7EB +1F90D..1F93A +1F93C..1F945 +1F947..1F971 +1F973..1F976 +1F97A..1F9A2 +1F9A5..1F9AA +1F9AE..1F9CA +1F9CD..1F9FF +1FA70..1FA73 +1FA78..1FA7A +1FA80..1FA82 +1FA90..1FA95 diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_1.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_1.test new file mode 100644 index 000000000..1388adf29 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Emoji_Presentation_12_1.test @@ -0,0 +1,12 @@ +name: EmojiData_Emoji_Presentation_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Emoji_Presentation' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_1.flex b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_1.flex new file mode 100644 index 000000000..8237e2089 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class EmojiData_Extended_Pictographic_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Extended_Pictographic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_1.output b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_1.output new file mode 100644 index 000000000..22a47bbba --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_1.output @@ -0,0 +1,77 @@ +00A9..00A9 +00AE..00AE +203C..203C +2049..2049 +2122..2122 +2139..2139 +2194..2199 +21A9..21AA +231A..231B +2328..2328 +2388..2388 +23CF..23CF +23E9..23F3 +23F8..23FA +24C2..24C2 +25AA..25AB +25B6..25B6 +25C0..25C0 +25FB..25FE +2600..2605 +2607..2612 +2614..2685 +2690..2705 +2708..2712 +2714..2714 +2716..2716 +271D..271D +2721..2721 +2728..2728 +2733..2734 +2744..2744 +2747..2747 +274C..274C +274E..274E +2753..2755 +2757..2757 +2763..2767 +2795..2797 +27A1..27A1 +27B0..27B0 +27BF..27BF +2934..2935 +2B05..2B07 +2B1B..2B1C +2B50..2B50 +2B55..2B55 +3030..3030 +303D..303D +3297..3297 +3299..3299 +1F000..1F0FF +1F10D..1F10F +1F12F..1F12F +1F16C..1F171 +1F17E..1F17F +1F18E..1F18E +1F191..1F19A +1F1AD..1F1E5 +1F201..1F20F +1F21A..1F21A +1F22F..1F22F +1F232..1F23A +1F23C..1F23F +1F249..1F3FA +1F400..1F53D +1F546..1F64F +1F680..1F6FF +1F774..1F77F +1F7D5..1F7FF +1F80C..1F80F +1F848..1F84F +1F85A..1F85F +1F888..1F88F +1F8AE..1F8FF +1F90C..1F93A +1F93C..1F945 +1F947..1FFFD diff --git a/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_1.test b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_1.test new file mode 100644 index 000000000..fdea1ff1f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-emoji/EmojiData_Extended_Pictographic_12_1.test @@ -0,0 +1,12 @@ +name: EmojiData_Extended_Pictographic_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Extended_Pictographic' property, +defined in emoji-data.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_1.flex b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_1.flex new file mode 100644 index 000000000..9934076d7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_1.flex @@ -0,0 +1,21 @@ +%% + +%unicode 12.1 +%public +%class UnicodeGeneralCategorySingleLetter_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{C} { setCurCharPropertyValue("C"); } +\p{L} { setCurCharPropertyValue("L"); } +\p{M} { setCurCharPropertyValue("M"); } +\p{N} { setCurCharPropertyValue("N"); } +\p{P} { setCurCharPropertyValue("P"); } +\p{S} { setCurCharPropertyValue("S"); } +\p{Z} { setCurCharPropertyValue("Z"); } diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_1.output b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_1.output new file mode 100644 index 000000000..63e1836a4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_1.output @@ -0,0 +1,2104 @@ +0000..001F; C +0020..0020; Z +0021..0023; P +0024..0024; S +0025..002A; P +002B..002B; S +002C..002F; P +0030..0039; N +003A..003B; P +003C..003E; S +003F..0040; P +0041..005A; L +005B..005D; P +005E..005E; S +005F..005F; P +0060..0060; S +0061..007A; L +007B..007B; P +007C..007C; S +007D..007D; P +007E..007E; S +007F..009F; C +00A0..00A0; Z +00A1..00A1; P +00A2..00A6; S +00A7..00A7; P +00A8..00A9; S +00AA..00AA; L +00AB..00AB; P +00AC..00AC; S +00AD..00AD; C +00AE..00B1; S +00B2..00B3; N +00B4..00B4; S +00B5..00B5; L +00B6..00B7; P +00B8..00B8; S +00B9..00B9; N +00BA..00BA; L +00BB..00BB; P +00BC..00BE; N +00BF..00BF; P +00C0..00D6; L +00D7..00D7; S +00D8..00F6; L +00F7..00F7; S +00F8..02C1; L +02C2..02C5; S +02C6..02D1; L +02D2..02DF; S +02E0..02E4; L +02E5..02EB; S +02EC..02EC; L +02ED..02ED; S +02EE..02EE; L +02EF..02FF; S +0300..036F; M +0370..0374; L +0375..0375; S +0376..0377; L +0378..0379; C +037A..037D; L +037E..037E; P +037F..037F; L +0380..0383; C +0384..0385; S +0386..0386; L +0387..0387; P +0388..038A; L +038B..038B; C +038C..038C; L +038D..038D; C +038E..03A1; L +03A2..03A2; C +03A3..03F5; L +03F6..03F6; S +03F7..0481; L +0482..0482; S +0483..0489; M +048A..052F; L +0530..0530; C +0531..0556; L +0557..0558; C +0559..0559; L +055A..055F; P +0560..0588; L +0589..058A; P +058B..058C; C +058D..058F; S +0590..0590; C +0591..05BD; M +05BE..05BE; P +05BF..05BF; M +05C0..05C0; P +05C1..05C2; M +05C3..05C3; P +05C4..05C5; M +05C6..05C6; P +05C7..05C7; M +05C8..05CF; C +05D0..05EA; L +05EB..05EE; C +05EF..05F2; L +05F3..05F4; P +05F5..0605; C +0606..0608; S +0609..060A; P +060B..060B; S +060C..060D; P +060E..060F; S +0610..061A; M +061B..061B; P +061C..061D; C +061E..061F; P +0620..064A; L +064B..065F; M +0660..0669; N +066A..066D; P +066E..066F; L +0670..0670; M +0671..06D3; L +06D4..06D4; P +06D5..06D5; L +06D6..06DC; M +06DD..06DD; C +06DE..06DE; S +06DF..06E4; M +06E5..06E6; L +06E7..06E8; M +06E9..06E9; S +06EA..06ED; M +06EE..06EF; L +06F0..06F9; N +06FA..06FC; L +06FD..06FE; S +06FF..06FF; L +0700..070D; P +070E..070F; C +0710..0710; L +0711..0711; M +0712..072F; L +0730..074A; M +074B..074C; C +074D..07A5; L +07A6..07B0; M +07B1..07B1; L +07B2..07BF; C +07C0..07C9; N +07CA..07EA; L +07EB..07F3; M +07F4..07F5; L +07F6..07F6; S +07F7..07F9; P +07FA..07FA; L +07FB..07FC; C +07FD..07FD; M +07FE..07FF; S +0800..0815; L +0816..0819; M +081A..081A; L +081B..0823; M +0824..0824; L +0825..0827; M +0828..0828; L +0829..082D; M +082E..082F; C +0830..083E; P +083F..083F; C +0840..0858; L +0859..085B; M +085C..085D; C +085E..085E; P +085F..085F; C +0860..086A; L +086B..089F; C +08A0..08B4; L +08B5..08B5; C +08B6..08BD; L +08BE..08D2; C +08D3..08E1; M +08E2..08E2; C +08E3..0903; M +0904..0939; L +093A..093C; M +093D..093D; L +093E..094F; M +0950..0950; L +0951..0957; M +0958..0961; L +0962..0963; M +0964..0965; P +0966..096F; N +0970..0970; P +0971..0980; L +0981..0983; M +0984..0984; C +0985..098C; L +098D..098E; C +098F..0990; L +0991..0992; C +0993..09A8; L +09A9..09A9; C +09AA..09B0; L +09B1..09B1; C +09B2..09B2; L +09B3..09B5; C +09B6..09B9; L +09BA..09BB; C +09BC..09BC; M +09BD..09BD; L +09BE..09C4; M +09C5..09C6; C +09C7..09C8; M +09C9..09CA; C +09CB..09CD; M +09CE..09CE; L +09CF..09D6; C +09D7..09D7; M +09D8..09DB; C +09DC..09DD; L +09DE..09DE; C +09DF..09E1; L +09E2..09E3; M +09E4..09E5; C +09E6..09EF; N +09F0..09F1; L +09F2..09F3; S +09F4..09F9; N +09FA..09FB; S +09FC..09FC; L +09FD..09FD; P +09FE..09FE; M +09FF..0A00; C +0A01..0A03; M +0A04..0A04; C +0A05..0A0A; L +0A0B..0A0E; C +0A0F..0A10; L +0A11..0A12; C +0A13..0A28; L +0A29..0A29; C +0A2A..0A30; L +0A31..0A31; C +0A32..0A33; L +0A34..0A34; C +0A35..0A36; L +0A37..0A37; C +0A38..0A39; L +0A3A..0A3B; C +0A3C..0A3C; M +0A3D..0A3D; C +0A3E..0A42; M +0A43..0A46; C +0A47..0A48; M +0A49..0A4A; C +0A4B..0A4D; M +0A4E..0A50; C +0A51..0A51; M +0A52..0A58; C +0A59..0A5C; L +0A5D..0A5D; C +0A5E..0A5E; L +0A5F..0A65; C +0A66..0A6F; N +0A70..0A71; M +0A72..0A74; L +0A75..0A75; M +0A76..0A76; P +0A77..0A80; C +0A81..0A83; M +0A84..0A84; C +0A85..0A8D; L +0A8E..0A8E; C +0A8F..0A91; L +0A92..0A92; C +0A93..0AA8; L +0AA9..0AA9; C +0AAA..0AB0; L +0AB1..0AB1; C +0AB2..0AB3; L +0AB4..0AB4; C +0AB5..0AB9; L +0ABA..0ABB; C +0ABC..0ABC; M +0ABD..0ABD; L +0ABE..0AC5; M +0AC6..0AC6; C +0AC7..0AC9; M +0ACA..0ACA; C +0ACB..0ACD; M +0ACE..0ACF; C +0AD0..0AD0; L +0AD1..0ADF; C +0AE0..0AE1; L +0AE2..0AE3; M +0AE4..0AE5; C +0AE6..0AEF; N +0AF0..0AF0; P +0AF1..0AF1; S +0AF2..0AF8; C +0AF9..0AF9; L +0AFA..0AFF; M +0B00..0B00; C +0B01..0B03; M +0B04..0B04; C +0B05..0B0C; L +0B0D..0B0E; C +0B0F..0B10; L +0B11..0B12; C +0B13..0B28; L +0B29..0B29; C +0B2A..0B30; L +0B31..0B31; C +0B32..0B33; L +0B34..0B34; C +0B35..0B39; L +0B3A..0B3B; C +0B3C..0B3C; M +0B3D..0B3D; L +0B3E..0B44; M +0B45..0B46; C +0B47..0B48; M +0B49..0B4A; C +0B4B..0B4D; M +0B4E..0B55; C +0B56..0B57; M +0B58..0B5B; C +0B5C..0B5D; L +0B5E..0B5E; C +0B5F..0B61; L +0B62..0B63; M +0B64..0B65; C +0B66..0B6F; N +0B70..0B70; S +0B71..0B71; L +0B72..0B77; N +0B78..0B81; C +0B82..0B82; M +0B83..0B83; L +0B84..0B84; C +0B85..0B8A; L +0B8B..0B8D; C +0B8E..0B90; L +0B91..0B91; C +0B92..0B95; L +0B96..0B98; C +0B99..0B9A; L +0B9B..0B9B; C +0B9C..0B9C; L +0B9D..0B9D; C +0B9E..0B9F; L +0BA0..0BA2; C +0BA3..0BA4; L +0BA5..0BA7; C +0BA8..0BAA; L +0BAB..0BAD; C +0BAE..0BB9; L +0BBA..0BBD; C +0BBE..0BC2; M +0BC3..0BC5; C +0BC6..0BC8; M +0BC9..0BC9; C +0BCA..0BCD; M +0BCE..0BCF; C +0BD0..0BD0; L +0BD1..0BD6; C +0BD7..0BD7; M +0BD8..0BE5; C +0BE6..0BF2; N +0BF3..0BFA; S +0BFB..0BFF; C +0C00..0C04; M +0C05..0C0C; L +0C0D..0C0D; C +0C0E..0C10; L +0C11..0C11; C +0C12..0C28; L +0C29..0C29; C +0C2A..0C39; L +0C3A..0C3C; C +0C3D..0C3D; L +0C3E..0C44; M +0C45..0C45; C +0C46..0C48; M +0C49..0C49; C +0C4A..0C4D; M +0C4E..0C54; C +0C55..0C56; M +0C57..0C57; C +0C58..0C5A; L +0C5B..0C5F; C +0C60..0C61; L +0C62..0C63; M +0C64..0C65; C +0C66..0C6F; N +0C70..0C76; C +0C77..0C77; P +0C78..0C7E; N +0C7F..0C7F; S +0C80..0C80; L +0C81..0C83; M +0C84..0C84; P +0C85..0C8C; L +0C8D..0C8D; C +0C8E..0C90; L +0C91..0C91; C +0C92..0CA8; L +0CA9..0CA9; C +0CAA..0CB3; L +0CB4..0CB4; C +0CB5..0CB9; L +0CBA..0CBB; C +0CBC..0CBC; M +0CBD..0CBD; L +0CBE..0CC4; M +0CC5..0CC5; C +0CC6..0CC8; M +0CC9..0CC9; C +0CCA..0CCD; M +0CCE..0CD4; C +0CD5..0CD6; M +0CD7..0CDD; C +0CDE..0CDE; L +0CDF..0CDF; C +0CE0..0CE1; L +0CE2..0CE3; M +0CE4..0CE5; C +0CE6..0CEF; N +0CF0..0CF0; C +0CF1..0CF2; L +0CF3..0CFF; C +0D00..0D03; M +0D04..0D04; C +0D05..0D0C; L +0D0D..0D0D; C +0D0E..0D10; L +0D11..0D11; C +0D12..0D3A; L +0D3B..0D3C; M +0D3D..0D3D; L +0D3E..0D44; M +0D45..0D45; C +0D46..0D48; M +0D49..0D49; C +0D4A..0D4D; M +0D4E..0D4E; L +0D4F..0D4F; S +0D50..0D53; C +0D54..0D56; L +0D57..0D57; M +0D58..0D5E; N +0D5F..0D61; L +0D62..0D63; M +0D64..0D65; C +0D66..0D78; N +0D79..0D79; S +0D7A..0D7F; L +0D80..0D81; C +0D82..0D83; M +0D84..0D84; C +0D85..0D96; L +0D97..0D99; C +0D9A..0DB1; L +0DB2..0DB2; C +0DB3..0DBB; L +0DBC..0DBC; C +0DBD..0DBD; L +0DBE..0DBF; C +0DC0..0DC6; L +0DC7..0DC9; C +0DCA..0DCA; M +0DCB..0DCE; C +0DCF..0DD4; M +0DD5..0DD5; C +0DD6..0DD6; M +0DD7..0DD7; C +0DD8..0DDF; M +0DE0..0DE5; C +0DE6..0DEF; N +0DF0..0DF1; C +0DF2..0DF3; M +0DF4..0DF4; P +0DF5..0E00; C +0E01..0E30; L +0E31..0E31; M +0E32..0E33; L +0E34..0E3A; M +0E3B..0E3E; C +0E3F..0E3F; S +0E40..0E46; L +0E47..0E4E; M +0E4F..0E4F; P +0E50..0E59; N +0E5A..0E5B; P +0E5C..0E80; C +0E81..0E82; L +0E83..0E83; C +0E84..0E84; L +0E85..0E85; C +0E86..0E8A; L +0E8B..0E8B; C +0E8C..0EA3; L +0EA4..0EA4; C +0EA5..0EA5; L +0EA6..0EA6; C +0EA7..0EB0; L +0EB1..0EB1; M +0EB2..0EB3; L +0EB4..0EBC; M +0EBD..0EBD; L +0EBE..0EBF; C +0EC0..0EC4; L +0EC5..0EC5; C +0EC6..0EC6; L +0EC7..0EC7; C +0EC8..0ECD; M +0ECE..0ECF; C +0ED0..0ED9; N +0EDA..0EDB; C +0EDC..0EDF; L +0EE0..0EFF; C +0F00..0F00; L +0F01..0F03; S +0F04..0F12; P +0F13..0F13; S +0F14..0F14; P +0F15..0F17; S +0F18..0F19; M +0F1A..0F1F; S +0F20..0F33; N +0F34..0F34; S +0F35..0F35; M +0F36..0F36; S +0F37..0F37; M +0F38..0F38; S +0F39..0F39; M +0F3A..0F3D; P +0F3E..0F3F; M +0F40..0F47; L +0F48..0F48; C +0F49..0F6C; L +0F6D..0F70; C +0F71..0F84; M +0F85..0F85; P +0F86..0F87; M +0F88..0F8C; L +0F8D..0F97; M +0F98..0F98; C +0F99..0FBC; M +0FBD..0FBD; C +0FBE..0FC5; S +0FC6..0FC6; M +0FC7..0FCC; S +0FCD..0FCD; C +0FCE..0FCF; S +0FD0..0FD4; P +0FD5..0FD8; S +0FD9..0FDA; P +0FDB..0FFF; C +1000..102A; L +102B..103E; M +103F..103F; L +1040..1049; N +104A..104F; P +1050..1055; L +1056..1059; M +105A..105D; L +105E..1060; M +1061..1061; L +1062..1064; M +1065..1066; L +1067..106D; M +106E..1070; L +1071..1074; M +1075..1081; L +1082..108D; M +108E..108E; L +108F..108F; M +1090..1099; N +109A..109D; M +109E..109F; S +10A0..10C5; L +10C6..10C6; C +10C7..10C7; L +10C8..10CC; C +10CD..10CD; L +10CE..10CF; C +10D0..10FA; L +10FB..10FB; P +10FC..1248; L +1249..1249; C +124A..124D; L +124E..124F; C +1250..1256; L +1257..1257; C +1258..1258; L +1259..1259; C +125A..125D; L +125E..125F; C +1260..1288; L +1289..1289; C +128A..128D; L +128E..128F; C +1290..12B0; L +12B1..12B1; C +12B2..12B5; L +12B6..12B7; C +12B8..12BE; L +12BF..12BF; C +12C0..12C0; L +12C1..12C1; C +12C2..12C5; L +12C6..12C7; C +12C8..12D6; L +12D7..12D7; C +12D8..1310; L +1311..1311; C +1312..1315; L +1316..1317; C +1318..135A; L +135B..135C; C +135D..135F; M +1360..1368; P +1369..137C; N +137D..137F; C +1380..138F; L +1390..1399; S +139A..139F; C +13A0..13F5; L +13F6..13F7; C +13F8..13FD; L +13FE..13FF; C +1400..1400; P +1401..166C; L +166D..166D; S +166E..166E; P +166F..167F; L +1680..1680; Z +1681..169A; L +169B..169C; P +169D..169F; C +16A0..16EA; L +16EB..16ED; P +16EE..16F0; N +16F1..16F8; L +16F9..16FF; C +1700..170C; L +170D..170D; C +170E..1711; L +1712..1714; M +1715..171F; C +1720..1731; L +1732..1734; M +1735..1736; P +1737..173F; C +1740..1751; L +1752..1753; M +1754..175F; C +1760..176C; L +176D..176D; C +176E..1770; L +1771..1771; C +1772..1773; M +1774..177F; C +1780..17B3; L +17B4..17D3; M +17D4..17D6; P +17D7..17D7; L +17D8..17DA; P +17DB..17DB; S +17DC..17DC; L +17DD..17DD; M +17DE..17DF; C +17E0..17E9; N +17EA..17EF; C +17F0..17F9; N +17FA..17FF; C +1800..180A; P +180B..180D; M +180E..180F; C +1810..1819; N +181A..181F; C +1820..1878; L +1879..187F; C +1880..1884; L +1885..1886; M +1887..18A8; L +18A9..18A9; M +18AA..18AA; L +18AB..18AF; C +18B0..18F5; L +18F6..18FF; C +1900..191E; L +191F..191F; C +1920..192B; M +192C..192F; C +1930..193B; M +193C..193F; C +1940..1940; S +1941..1943; C +1944..1945; P +1946..194F; N +1950..196D; L +196E..196F; C +1970..1974; L +1975..197F; C +1980..19AB; L +19AC..19AF; C +19B0..19C9; L +19CA..19CF; C +19D0..19DA; N +19DB..19DD; C +19DE..19FF; S +1A00..1A16; L +1A17..1A1B; M +1A1C..1A1D; C +1A1E..1A1F; P +1A20..1A54; L +1A55..1A5E; M +1A5F..1A5F; C +1A60..1A7C; M +1A7D..1A7E; C +1A7F..1A7F; M +1A80..1A89; N +1A8A..1A8F; C +1A90..1A99; N +1A9A..1A9F; C +1AA0..1AA6; P +1AA7..1AA7; L +1AA8..1AAD; P +1AAE..1AAF; C +1AB0..1ABE; M +1ABF..1AFF; C +1B00..1B04; M +1B05..1B33; L +1B34..1B44; M +1B45..1B4B; L +1B4C..1B4F; C +1B50..1B59; N +1B5A..1B60; P +1B61..1B6A; S +1B6B..1B73; M +1B74..1B7C; S +1B7D..1B7F; C +1B80..1B82; M +1B83..1BA0; L +1BA1..1BAD; M +1BAE..1BAF; L +1BB0..1BB9; N +1BBA..1BE5; L +1BE6..1BF3; M +1BF4..1BFB; C +1BFC..1BFF; P +1C00..1C23; L +1C24..1C37; M +1C38..1C3A; C +1C3B..1C3F; P +1C40..1C49; N +1C4A..1C4C; C +1C4D..1C4F; L +1C50..1C59; N +1C5A..1C7D; L +1C7E..1C7F; P +1C80..1C88; L +1C89..1C8F; C +1C90..1CBA; L +1CBB..1CBC; C +1CBD..1CBF; L +1CC0..1CC7; P +1CC8..1CCF; C +1CD0..1CD2; M +1CD3..1CD3; P +1CD4..1CE8; M +1CE9..1CEC; L +1CED..1CED; M +1CEE..1CF3; L +1CF4..1CF4; M +1CF5..1CF6; L +1CF7..1CF9; M +1CFA..1CFA; L +1CFB..1CFF; C +1D00..1DBF; L +1DC0..1DF9; M +1DFA..1DFA; C +1DFB..1DFF; M +1E00..1F15; L +1F16..1F17; C +1F18..1F1D; L +1F1E..1F1F; C +1F20..1F45; L +1F46..1F47; C +1F48..1F4D; L +1F4E..1F4F; C +1F50..1F57; L +1F58..1F58; C +1F59..1F59; L +1F5A..1F5A; C +1F5B..1F5B; L +1F5C..1F5C; C +1F5D..1F5D; L +1F5E..1F5E; C +1F5F..1F7D; L +1F7E..1F7F; C +1F80..1FB4; L +1FB5..1FB5; C +1FB6..1FBC; L +1FBD..1FBD; S +1FBE..1FBE; L +1FBF..1FC1; S +1FC2..1FC4; L +1FC5..1FC5; C +1FC6..1FCC; L +1FCD..1FCF; S +1FD0..1FD3; L +1FD4..1FD5; C +1FD6..1FDB; L +1FDC..1FDC; C +1FDD..1FDF; S +1FE0..1FEC; L +1FED..1FEF; S +1FF0..1FF1; C +1FF2..1FF4; L +1FF5..1FF5; C +1FF6..1FFC; L +1FFD..1FFE; S +1FFF..1FFF; C +2000..200A; Z +200B..200F; C +2010..2027; P +2028..2029; Z +202A..202E; C +202F..202F; Z +2030..2043; P +2044..2044; S +2045..2051; P +2052..2052; S +2053..205E; P +205F..205F; Z +2060..206F; C +2070..2070; N +2071..2071; L +2072..2073; C +2074..2079; N +207A..207C; S +207D..207E; P +207F..207F; L +2080..2089; N +208A..208C; S +208D..208E; P +208F..208F; C +2090..209C; L +209D..209F; C +20A0..20BF; S +20C0..20CF; C +20D0..20F0; M +20F1..20FF; C +2100..2101; S +2102..2102; L +2103..2106; S +2107..2107; L +2108..2109; S +210A..2113; L +2114..2114; S +2115..2115; L +2116..2118; S +2119..211D; L +211E..2123; S +2124..2124; L +2125..2125; S +2126..2126; L +2127..2127; S +2128..2128; L +2129..2129; S +212A..212D; L +212E..212E; S +212F..2139; L +213A..213B; S +213C..213F; L +2140..2144; S +2145..2149; L +214A..214D; S +214E..214E; L +214F..214F; S +2150..2182; N +2183..2184; L +2185..2189; N +218A..218B; S +218C..218F; C +2190..2307; S +2308..230B; P +230C..2328; S +2329..232A; P +232B..2426; S +2427..243F; C +2440..244A; S +244B..245F; C +2460..249B; N +249C..24E9; S +24EA..24FF; N +2500..2767; S +2768..2775; P +2776..2793; N +2794..27C4; S +27C5..27C6; P +27C7..27E5; S +27E6..27EF; P +27F0..2982; S +2983..2998; P +2999..29D7; S +29D8..29DB; P +29DC..29FB; S +29FC..29FD; P +29FE..2B73; S +2B74..2B75; C +2B76..2B95; S +2B96..2B97; C +2B98..2BFF; S +2C00..2C2E; L +2C2F..2C2F; C +2C30..2C5E; L +2C5F..2C5F; C +2C60..2CE4; L +2CE5..2CEA; S +2CEB..2CEE; L +2CEF..2CF1; M +2CF2..2CF3; L +2CF4..2CF8; C +2CF9..2CFC; P +2CFD..2CFD; N +2CFE..2CFF; P +2D00..2D25; L +2D26..2D26; C +2D27..2D27; L +2D28..2D2C; C +2D2D..2D2D; L +2D2E..2D2F; C +2D30..2D67; L +2D68..2D6E; C +2D6F..2D6F; L +2D70..2D70; P +2D71..2D7E; C +2D7F..2D7F; M +2D80..2D96; L +2D97..2D9F; C +2DA0..2DA6; L +2DA7..2DA7; C +2DA8..2DAE; L +2DAF..2DAF; C +2DB0..2DB6; L +2DB7..2DB7; C +2DB8..2DBE; L +2DBF..2DBF; C +2DC0..2DC6; L +2DC7..2DC7; C +2DC8..2DCE; L +2DCF..2DCF; C +2DD0..2DD6; L +2DD7..2DD7; C +2DD8..2DDE; L +2DDF..2DDF; C +2DE0..2DFF; M +2E00..2E2E; P +2E2F..2E2F; L +2E30..2E4F; P +2E50..2E7F; C +2E80..2E99; S +2E9A..2E9A; C +2E9B..2EF3; S +2EF4..2EFF; C +2F00..2FD5; S +2FD6..2FEF; C +2FF0..2FFB; S +2FFC..2FFF; C +3000..3000; Z +3001..3003; P +3004..3004; S +3005..3006; L +3007..3007; N +3008..3011; P +3012..3013; S +3014..301F; P +3020..3020; S +3021..3029; N +302A..302F; M +3030..3030; P +3031..3035; L +3036..3037; S +3038..303A; N +303B..303C; L +303D..303D; P +303E..303F; S +3040..3040; C +3041..3096; L +3097..3098; C +3099..309A; M +309B..309C; S +309D..309F; L +30A0..30A0; P +30A1..30FA; L +30FB..30FB; P +30FC..30FF; L +3100..3104; C +3105..312F; L +3130..3130; C +3131..318E; L +318F..318F; C +3190..3191; S +3192..3195; N +3196..319F; S +31A0..31BA; L +31BB..31BF; C +31C0..31E3; S +31E4..31EF; C +31F0..31FF; L +3200..321E; S +321F..321F; C +3220..3229; N +322A..3247; S +3248..324F; N +3250..3250; S +3251..325F; N +3260..327F; S +3280..3289; N +328A..32B0; S +32B1..32BF; N +32C0..33FF; S +3400..4DB5; L +4DB6..4DBF; C +4DC0..4DFF; S +4E00..9FEF; L +9FF0..9FFF; C +A000..A48C; L +A48D..A48F; C +A490..A4C6; S +A4C7..A4CF; C +A4D0..A4FD; L +A4FE..A4FF; P +A500..A60C; L +A60D..A60F; P +A610..A61F; L +A620..A629; N +A62A..A62B; L +A62C..A63F; C +A640..A66E; L +A66F..A672; M +A673..A673; P +A674..A67D; M +A67E..A67E; P +A67F..A69D; L +A69E..A69F; M +A6A0..A6E5; L +A6E6..A6EF; N +A6F0..A6F1; M +A6F2..A6F7; P +A6F8..A6FF; C +A700..A716; S +A717..A71F; L +A720..A721; S +A722..A788; L +A789..A78A; S +A78B..A7BF; L +A7C0..A7C1; C +A7C2..A7C6; L +A7C7..A7F6; C +A7F7..A801; L +A802..A802; M +A803..A805; L +A806..A806; M +A807..A80A; L +A80B..A80B; M +A80C..A822; L +A823..A827; M +A828..A82B; S +A82C..A82F; C +A830..A835; N +A836..A839; S +A83A..A83F; C +A840..A873; L +A874..A877; P +A878..A87F; C +A880..A881; M +A882..A8B3; L +A8B4..A8C5; M +A8C6..A8CD; C +A8CE..A8CF; P +A8D0..A8D9; N +A8DA..A8DF; C +A8E0..A8F1; M +A8F2..A8F7; L +A8F8..A8FA; P +A8FB..A8FB; L +A8FC..A8FC; P +A8FD..A8FE; L +A8FF..A8FF; M +A900..A909; N +A90A..A925; L +A926..A92D; M +A92E..A92F; P +A930..A946; L +A947..A953; M +A954..A95E; C +A95F..A95F; P +A960..A97C; L +A97D..A97F; C +A980..A983; M +A984..A9B2; L +A9B3..A9C0; M +A9C1..A9CD; P +A9CE..A9CE; C +A9CF..A9CF; L +A9D0..A9D9; N +A9DA..A9DD; C +A9DE..A9DF; P +A9E0..A9E4; L +A9E5..A9E5; M +A9E6..A9EF; L +A9F0..A9F9; N +A9FA..A9FE; L +A9FF..A9FF; C +AA00..AA28; L +AA29..AA36; M +AA37..AA3F; C +AA40..AA42; L +AA43..AA43; M +AA44..AA4B; L +AA4C..AA4D; M +AA4E..AA4F; C +AA50..AA59; N +AA5A..AA5B; C +AA5C..AA5F; P +AA60..AA76; L +AA77..AA79; S +AA7A..AA7A; L +AA7B..AA7D; M +AA7E..AAAF; L +AAB0..AAB0; M +AAB1..AAB1; L +AAB2..AAB4; M +AAB5..AAB6; L +AAB7..AAB8; M +AAB9..AABD; L +AABE..AABF; M +AAC0..AAC0; L +AAC1..AAC1; M +AAC2..AAC2; L +AAC3..AADA; C +AADB..AADD; L +AADE..AADF; P +AAE0..AAEA; L +AAEB..AAEF; M +AAF0..AAF1; P +AAF2..AAF4; L +AAF5..AAF6; M +AAF7..AB00; C +AB01..AB06; L +AB07..AB08; C +AB09..AB0E; L +AB0F..AB10; C +AB11..AB16; L +AB17..AB1F; C +AB20..AB26; L +AB27..AB27; C +AB28..AB2E; L +AB2F..AB2F; C +AB30..AB5A; L +AB5B..AB5B; S +AB5C..AB67; L +AB68..AB6F; C +AB70..ABE2; L +ABE3..ABEA; M +ABEB..ABEB; P +ABEC..ABED; M +ABEE..ABEF; C +ABF0..ABF9; N +ABFA..ABFF; C +AC00..D7A3; L +D7A4..D7AF; C +D7B0..D7C6; L +D7C7..D7CA; C +D7CB..D7FB; L +D7FC..D7FF; C +E000..F8FF; C +F900..FA6D; L +FA6E..FA6F; C +FA70..FAD9; L +FADA..FAFF; C +FB00..FB06; L +FB07..FB12; C +FB13..FB17; L +FB18..FB1C; C +FB1D..FB1D; L +FB1E..FB1E; M +FB1F..FB28; L +FB29..FB29; S +FB2A..FB36; L +FB37..FB37; C +FB38..FB3C; L +FB3D..FB3D; C +FB3E..FB3E; L +FB3F..FB3F; C +FB40..FB41; L +FB42..FB42; C +FB43..FB44; L +FB45..FB45; C +FB46..FBB1; L +FBB2..FBC1; S +FBC2..FBD2; C +FBD3..FD3D; L +FD3E..FD3F; P +FD40..FD4F; C +FD50..FD8F; L +FD90..FD91; C +FD92..FDC7; L +FDC8..FDEF; C +FDF0..FDFB; L +FDFC..FDFD; S +FDFE..FDFF; C +FE00..FE0F; M +FE10..FE19; P +FE1A..FE1F; C +FE20..FE2F; M +FE30..FE52; P +FE53..FE53; C +FE54..FE61; P +FE62..FE62; S +FE63..FE63; P +FE64..FE66; S +FE67..FE67; C +FE68..FE68; P +FE69..FE69; S +FE6A..FE6B; P +FE6C..FE6F; C +FE70..FE74; L +FE75..FE75; C +FE76..FEFC; L +FEFD..FF00; C +FF01..FF03; P +FF04..FF04; S +FF05..FF0A; P +FF0B..FF0B; S +FF0C..FF0F; P +FF10..FF19; N +FF1A..FF1B; P +FF1C..FF1E; S +FF1F..FF20; P +FF21..FF3A; L +FF3B..FF3D; P +FF3E..FF3E; S +FF3F..FF3F; P +FF40..FF40; S +FF41..FF5A; L +FF5B..FF5B; P +FF5C..FF5C; S +FF5D..FF5D; P +FF5E..FF5E; S +FF5F..FF65; P +FF66..FFBE; L +FFBF..FFC1; C +FFC2..FFC7; L +FFC8..FFC9; C +FFCA..FFCF; L +FFD0..FFD1; C +FFD2..FFD7; L +FFD8..FFD9; C +FFDA..FFDC; L +FFDD..FFDF; C +FFE0..FFE6; S +FFE7..FFE7; C +FFE8..FFEE; S +FFEF..FFFB; C +FFFC..FFFD; S +FFFE..FFFF; C +10000..1000B; L +1000C..1000C; C +1000D..10026; L +10027..10027; C +10028..1003A; L +1003B..1003B; C +1003C..1003D; L +1003E..1003E; C +1003F..1004D; L +1004E..1004F; C +10050..1005D; L +1005E..1007F; C +10080..100FA; L +100FB..100FF; C +10100..10102; P +10103..10106; C +10107..10133; N +10134..10136; C +10137..1013F; S +10140..10178; N +10179..10189; S +1018A..1018B; N +1018C..1018E; S +1018F..1018F; C +10190..1019B; S +1019C..1019F; C +101A0..101A0; S +101A1..101CF; C +101D0..101FC; S +101FD..101FD; M +101FE..1027F; C +10280..1029C; L +1029D..1029F; C +102A0..102D0; L +102D1..102DF; C +102E0..102E0; M +102E1..102FB; N +102FC..102FF; C +10300..1031F; L +10320..10323; N +10324..1032C; C +1032D..10340; L +10341..10341; N +10342..10349; L +1034A..1034A; N +1034B..1034F; C +10350..10375; L +10376..1037A; M +1037B..1037F; C +10380..1039D; L +1039E..1039E; C +1039F..1039F; P +103A0..103C3; L +103C4..103C7; C +103C8..103CF; L +103D0..103D0; P +103D1..103D5; N +103D6..103FF; C +10400..1049D; L +1049E..1049F; C +104A0..104A9; N +104AA..104AF; C +104B0..104D3; L +104D4..104D7; C +104D8..104FB; L +104FC..104FF; C +10500..10527; L +10528..1052F; C +10530..10563; L +10564..1056E; C +1056F..1056F; P +10570..105FF; C +10600..10736; L +10737..1073F; C +10740..10755; L +10756..1075F; C +10760..10767; L +10768..107FF; C +10800..10805; L +10806..10807; C +10808..10808; L +10809..10809; C +1080A..10835; L +10836..10836; C +10837..10838; L +10839..1083B; C +1083C..1083C; L +1083D..1083E; C +1083F..10855; L +10856..10856; C +10857..10857; P +10858..1085F; N +10860..10876; L +10877..10878; S +10879..1087F; N +10880..1089E; L +1089F..108A6; C +108A7..108AF; N +108B0..108DF; C +108E0..108F2; L +108F3..108F3; C +108F4..108F5; L +108F6..108FA; C +108FB..108FF; N +10900..10915; L +10916..1091B; N +1091C..1091E; C +1091F..1091F; P +10920..10939; L +1093A..1093E; C +1093F..1093F; P +10940..1097F; C +10980..109B7; L +109B8..109BB; C +109BC..109BD; N +109BE..109BF; L +109C0..109CF; N +109D0..109D1; C +109D2..109FF; N +10A00..10A00; L +10A01..10A03; M +10A04..10A04; C +10A05..10A06; M +10A07..10A0B; C +10A0C..10A0F; M +10A10..10A13; L +10A14..10A14; C +10A15..10A17; L +10A18..10A18; C +10A19..10A35; L +10A36..10A37; C +10A38..10A3A; M +10A3B..10A3E; C +10A3F..10A3F; M +10A40..10A48; N +10A49..10A4F; C +10A50..10A58; P +10A59..10A5F; C +10A60..10A7C; L +10A7D..10A7E; N +10A7F..10A7F; P +10A80..10A9C; L +10A9D..10A9F; N +10AA0..10ABF; C +10AC0..10AC7; L +10AC8..10AC8; S +10AC9..10AE4; L +10AE5..10AE6; M +10AE7..10AEA; C +10AEB..10AEF; N +10AF0..10AF6; P +10AF7..10AFF; C +10B00..10B35; L +10B36..10B38; C +10B39..10B3F; P +10B40..10B55; L +10B56..10B57; C +10B58..10B5F; N +10B60..10B72; L +10B73..10B77; C +10B78..10B7F; N +10B80..10B91; L +10B92..10B98; C +10B99..10B9C; P +10B9D..10BA8; C +10BA9..10BAF; N +10BB0..10BFF; C +10C00..10C48; L +10C49..10C7F; C +10C80..10CB2; L +10CB3..10CBF; C +10CC0..10CF2; L +10CF3..10CF9; C +10CFA..10CFF; N +10D00..10D23; L +10D24..10D27; M +10D28..10D2F; C +10D30..10D39; N +10D3A..10E5F; C +10E60..10E7E; N +10E7F..10EFF; C +10F00..10F1C; L +10F1D..10F26; N +10F27..10F27; L +10F28..10F2F; C +10F30..10F45; L +10F46..10F50; M +10F51..10F54; N +10F55..10F59; P +10F5A..10FDF; C +10FE0..10FF6; L +10FF7..10FFF; C +11000..11002; M +11003..11037; L +11038..11046; M +11047..1104D; P +1104E..11051; C +11052..1106F; N +11070..1107E; C +1107F..11082; M +11083..110AF; L +110B0..110BA; M +110BB..110BC; P +110BD..110BD; C +110BE..110C1; P +110C2..110CF; C +110D0..110E8; L +110E9..110EF; C +110F0..110F9; N +110FA..110FF; C +11100..11102; M +11103..11126; L +11127..11134; M +11135..11135; C +11136..1113F; N +11140..11143; P +11144..11144; L +11145..11146; M +11147..1114F; C +11150..11172; L +11173..11173; M +11174..11175; P +11176..11176; L +11177..1117F; C +11180..11182; M +11183..111B2; L +111B3..111C0; M +111C1..111C4; L +111C5..111C8; P +111C9..111CC; M +111CD..111CD; P +111CE..111CF; C +111D0..111D9; N +111DA..111DA; L +111DB..111DB; P +111DC..111DC; L +111DD..111DF; P +111E0..111E0; C +111E1..111F4; N +111F5..111FF; C +11200..11211; L +11212..11212; C +11213..1122B; L +1122C..11237; M +11238..1123D; P +1123E..1123E; M +1123F..1127F; C +11280..11286; L +11287..11287; C +11288..11288; L +11289..11289; C +1128A..1128D; L +1128E..1128E; C +1128F..1129D; L +1129E..1129E; C +1129F..112A8; L +112A9..112A9; P +112AA..112AF; C +112B0..112DE; L +112DF..112EA; M +112EB..112EF; C +112F0..112F9; N +112FA..112FF; C +11300..11303; M +11304..11304; C +11305..1130C; L +1130D..1130E; C +1130F..11310; L +11311..11312; C +11313..11328; L +11329..11329; C +1132A..11330; L +11331..11331; C +11332..11333; L +11334..11334; C +11335..11339; L +1133A..1133A; C +1133B..1133C; M +1133D..1133D; L +1133E..11344; M +11345..11346; C +11347..11348; M +11349..1134A; C +1134B..1134D; M +1134E..1134F; C +11350..11350; L +11351..11356; C +11357..11357; M +11358..1135C; C +1135D..11361; L +11362..11363; M +11364..11365; C +11366..1136C; M +1136D..1136F; C +11370..11374; M +11375..113FF; C +11400..11434; L +11435..11446; M +11447..1144A; L +1144B..1144F; P +11450..11459; N +1145A..1145A; C +1145B..1145B; P +1145C..1145C; C +1145D..1145D; P +1145E..1145E; M +1145F..1145F; L +11460..1147F; C +11480..114AF; L +114B0..114C3; M +114C4..114C5; L +114C6..114C6; P +114C7..114C7; L +114C8..114CF; C +114D0..114D9; N +114DA..1157F; C +11580..115AE; L +115AF..115B5; M +115B6..115B7; C +115B8..115C0; M +115C1..115D7; P +115D8..115DB; L +115DC..115DD; M +115DE..115FF; C +11600..1162F; L +11630..11640; M +11641..11643; P +11644..11644; L +11645..1164F; C +11650..11659; N +1165A..1165F; C +11660..1166C; P +1166D..1167F; C +11680..116AA; L +116AB..116B7; M +116B8..116B8; L +116B9..116BF; C +116C0..116C9; N +116CA..116FF; C +11700..1171A; L +1171B..1171C; C +1171D..1172B; M +1172C..1172F; C +11730..1173B; N +1173C..1173E; P +1173F..1173F; S +11740..117FF; C +11800..1182B; L +1182C..1183A; M +1183B..1183B; P +1183C..1189F; C +118A0..118DF; L +118E0..118F2; N +118F3..118FE; C +118FF..118FF; L +11900..1199F; C +119A0..119A7; L +119A8..119A9; C +119AA..119D0; L +119D1..119D7; M +119D8..119D9; C +119DA..119E0; M +119E1..119E1; L +119E2..119E2; P +119E3..119E3; L +119E4..119E4; M +119E5..119FF; C +11A00..11A00; L +11A01..11A0A; M +11A0B..11A32; L +11A33..11A39; M +11A3A..11A3A; L +11A3B..11A3E; M +11A3F..11A46; P +11A47..11A47; M +11A48..11A4F; C +11A50..11A50; L +11A51..11A5B; M +11A5C..11A89; L +11A8A..11A99; M +11A9A..11A9C; P +11A9D..11A9D; L +11A9E..11AA2; P +11AA3..11ABF; C +11AC0..11AF8; L +11AF9..11BFF; C +11C00..11C08; L +11C09..11C09; C +11C0A..11C2E; L +11C2F..11C36; M +11C37..11C37; C +11C38..11C3F; M +11C40..11C40; L +11C41..11C45; P +11C46..11C4F; C +11C50..11C6C; N +11C6D..11C6F; C +11C70..11C71; P +11C72..11C8F; L +11C90..11C91; C +11C92..11CA7; M +11CA8..11CA8; C +11CA9..11CB6; M +11CB7..11CFF; C +11D00..11D06; L +11D07..11D07; C +11D08..11D09; L +11D0A..11D0A; C +11D0B..11D30; L +11D31..11D36; M +11D37..11D39; C +11D3A..11D3A; M +11D3B..11D3B; C +11D3C..11D3D; M +11D3E..11D3E; C +11D3F..11D45; M +11D46..11D46; L +11D47..11D47; M +11D48..11D4F; C +11D50..11D59; N +11D5A..11D5F; C +11D60..11D65; L +11D66..11D66; C +11D67..11D68; L +11D69..11D69; C +11D6A..11D89; L +11D8A..11D8E; M +11D8F..11D8F; C +11D90..11D91; M +11D92..11D92; C +11D93..11D97; M +11D98..11D98; L +11D99..11D9F; C +11DA0..11DA9; N +11DAA..11EDF; C +11EE0..11EF2; L +11EF3..11EF6; M +11EF7..11EF8; P +11EF9..11FBF; C +11FC0..11FD4; N +11FD5..11FF1; S +11FF2..11FFE; C +11FFF..11FFF; P +12000..12399; L +1239A..123FF; C +12400..1246E; N +1246F..1246F; C +12470..12474; P +12475..1247F; C +12480..12543; L +12544..12FFF; C +13000..1342E; L +1342F..143FF; C +14400..14646; L +14647..167FF; C +16800..16A38; L +16A39..16A3F; C +16A40..16A5E; L +16A5F..16A5F; C +16A60..16A69; N +16A6A..16A6D; C +16A6E..16A6F; P +16A70..16ACF; C +16AD0..16AED; L +16AEE..16AEF; C +16AF0..16AF4; M +16AF5..16AF5; P +16AF6..16AFF; C +16B00..16B2F; L +16B30..16B36; M +16B37..16B3B; P +16B3C..16B3F; S +16B40..16B43; L +16B44..16B44; P +16B45..16B45; S +16B46..16B4F; C +16B50..16B59; N +16B5A..16B5A; C +16B5B..16B61; N +16B62..16B62; C +16B63..16B77; L +16B78..16B7C; C +16B7D..16B8F; L +16B90..16E3F; C +16E40..16E7F; L +16E80..16E96; N +16E97..16E9A; P +16E9B..16EFF; C +16F00..16F4A; L +16F4B..16F4E; C +16F4F..16F4F; M +16F50..16F50; L +16F51..16F87; M +16F88..16F8E; C +16F8F..16F92; M +16F93..16F9F; L +16FA0..16FDF; C +16FE0..16FE1; L +16FE2..16FE2; P +16FE3..16FE3; L +16FE4..16FFF; C +17000..187F7; L +187F8..187FF; C +18800..18AF2; L +18AF3..1AFFF; C +1B000..1B11E; L +1B11F..1B14F; C +1B150..1B152; L +1B153..1B163; C +1B164..1B167; L +1B168..1B16F; C +1B170..1B2FB; L +1B2FC..1BBFF; C +1BC00..1BC6A; L +1BC6B..1BC6F; C +1BC70..1BC7C; L +1BC7D..1BC7F; C +1BC80..1BC88; L +1BC89..1BC8F; C +1BC90..1BC99; L +1BC9A..1BC9B; C +1BC9C..1BC9C; S +1BC9D..1BC9E; M +1BC9F..1BC9F; P +1BCA0..1CFFF; C +1D000..1D0F5; S +1D0F6..1D0FF; C +1D100..1D126; S +1D127..1D128; C +1D129..1D164; S +1D165..1D169; M +1D16A..1D16C; S +1D16D..1D172; M +1D173..1D17A; C +1D17B..1D182; M +1D183..1D184; S +1D185..1D18B; M +1D18C..1D1A9; S +1D1AA..1D1AD; M +1D1AE..1D1E8; S +1D1E9..1D1FF; C +1D200..1D241; S +1D242..1D244; M +1D245..1D245; S +1D246..1D2DF; C +1D2E0..1D2F3; N +1D2F4..1D2FF; C +1D300..1D356; S +1D357..1D35F; C +1D360..1D378; N +1D379..1D3FF; C +1D400..1D454; L +1D455..1D455; C +1D456..1D49C; L +1D49D..1D49D; C +1D49E..1D49F; L +1D4A0..1D4A1; C +1D4A2..1D4A2; L +1D4A3..1D4A4; C +1D4A5..1D4A6; L +1D4A7..1D4A8; C +1D4A9..1D4AC; L +1D4AD..1D4AD; C +1D4AE..1D4B9; L +1D4BA..1D4BA; C +1D4BB..1D4BB; L +1D4BC..1D4BC; C +1D4BD..1D4C3; L +1D4C4..1D4C4; C +1D4C5..1D505; L +1D506..1D506; C +1D507..1D50A; L +1D50B..1D50C; C +1D50D..1D514; L +1D515..1D515; C +1D516..1D51C; L +1D51D..1D51D; C +1D51E..1D539; L +1D53A..1D53A; C +1D53B..1D53E; L +1D53F..1D53F; C +1D540..1D544; L +1D545..1D545; C +1D546..1D546; L +1D547..1D549; C +1D54A..1D550; L +1D551..1D551; C +1D552..1D6A5; L +1D6A6..1D6A7; C +1D6A8..1D6C0; L +1D6C1..1D6C1; S +1D6C2..1D6DA; L +1D6DB..1D6DB; S +1D6DC..1D6FA; L +1D6FB..1D6FB; S +1D6FC..1D714; L +1D715..1D715; S +1D716..1D734; L +1D735..1D735; S +1D736..1D74E; L +1D74F..1D74F; S +1D750..1D76E; L +1D76F..1D76F; S +1D770..1D788; L +1D789..1D789; S +1D78A..1D7A8; L +1D7A9..1D7A9; S +1D7AA..1D7C2; L +1D7C3..1D7C3; S +1D7C4..1D7CB; L +1D7CC..1D7CD; C +1D7CE..1D7FF; N +1D800..1D9FF; S +1DA00..1DA36; M +1DA37..1DA3A; S +1DA3B..1DA6C; M +1DA6D..1DA74; S +1DA75..1DA75; M +1DA76..1DA83; S +1DA84..1DA84; M +1DA85..1DA86; S +1DA87..1DA8B; P +1DA8C..1DA9A; C +1DA9B..1DA9F; M +1DAA0..1DAA0; C +1DAA1..1DAAF; M +1DAB0..1DFFF; C +1E000..1E006; M +1E007..1E007; C +1E008..1E018; M +1E019..1E01A; C +1E01B..1E021; M +1E022..1E022; C +1E023..1E024; M +1E025..1E025; C +1E026..1E02A; M +1E02B..1E0FF; C +1E100..1E12C; L +1E12D..1E12F; C +1E130..1E136; M +1E137..1E13D; L +1E13E..1E13F; C +1E140..1E149; N +1E14A..1E14D; C +1E14E..1E14E; L +1E14F..1E14F; S +1E150..1E2BF; C +1E2C0..1E2EB; L +1E2EC..1E2EF; M +1E2F0..1E2F9; N +1E2FA..1E2FE; C +1E2FF..1E2FF; S +1E300..1E7FF; C +1E800..1E8C4; L +1E8C5..1E8C6; C +1E8C7..1E8CF; N +1E8D0..1E8D6; M +1E8D7..1E8FF; C +1E900..1E943; L +1E944..1E94A; M +1E94B..1E94B; L +1E94C..1E94F; C +1E950..1E959; N +1E95A..1E95D; C +1E95E..1E95F; P +1E960..1EC70; C +1EC71..1ECAB; N +1ECAC..1ECAC; S +1ECAD..1ECAF; N +1ECB0..1ECB0; S +1ECB1..1ECB4; N +1ECB5..1ED00; C +1ED01..1ED2D; N +1ED2E..1ED2E; S +1ED2F..1ED3D; N +1ED3E..1EDFF; C +1EE00..1EE03; L +1EE04..1EE04; C +1EE05..1EE1F; L +1EE20..1EE20; C +1EE21..1EE22; L +1EE23..1EE23; C +1EE24..1EE24; L +1EE25..1EE26; C +1EE27..1EE27; L +1EE28..1EE28; C +1EE29..1EE32; L +1EE33..1EE33; C +1EE34..1EE37; L +1EE38..1EE38; C +1EE39..1EE39; L +1EE3A..1EE3A; C +1EE3B..1EE3B; L +1EE3C..1EE41; C +1EE42..1EE42; L +1EE43..1EE46; C +1EE47..1EE47; L +1EE48..1EE48; C +1EE49..1EE49; L +1EE4A..1EE4A; C +1EE4B..1EE4B; L +1EE4C..1EE4C; C +1EE4D..1EE4F; L +1EE50..1EE50; C +1EE51..1EE52; L +1EE53..1EE53; C +1EE54..1EE54; L +1EE55..1EE56; C +1EE57..1EE57; L +1EE58..1EE58; C +1EE59..1EE59; L +1EE5A..1EE5A; C +1EE5B..1EE5B; L +1EE5C..1EE5C; C +1EE5D..1EE5D; L +1EE5E..1EE5E; C +1EE5F..1EE5F; L +1EE60..1EE60; C +1EE61..1EE62; L +1EE63..1EE63; C +1EE64..1EE64; L +1EE65..1EE66; C +1EE67..1EE6A; L +1EE6B..1EE6B; C +1EE6C..1EE72; L +1EE73..1EE73; C +1EE74..1EE77; L +1EE78..1EE78; C +1EE79..1EE7C; L +1EE7D..1EE7D; C +1EE7E..1EE7E; L +1EE7F..1EE7F; C +1EE80..1EE89; L +1EE8A..1EE8A; C +1EE8B..1EE9B; L +1EE9C..1EEA0; C +1EEA1..1EEA3; L +1EEA4..1EEA4; C +1EEA5..1EEA9; L +1EEAA..1EEAA; C +1EEAB..1EEBB; L +1EEBC..1EEEF; C +1EEF0..1EEF1; S +1EEF2..1EFFF; C +1F000..1F02B; S +1F02C..1F02F; C +1F030..1F093; S +1F094..1F09F; C +1F0A0..1F0AE; S +1F0AF..1F0B0; C +1F0B1..1F0BF; S +1F0C0..1F0C0; C +1F0C1..1F0CF; S +1F0D0..1F0D0; C +1F0D1..1F0F5; S +1F0F6..1F0FF; C +1F100..1F10C; N +1F10D..1F10F; C +1F110..1F16C; S +1F16D..1F16F; C +1F170..1F1AC; S +1F1AD..1F1E5; C +1F1E6..1F202; S +1F203..1F20F; C +1F210..1F23B; S +1F23C..1F23F; C +1F240..1F248; S +1F249..1F24F; C +1F250..1F251; S +1F252..1F25F; C +1F260..1F265; S +1F266..1F2FF; C +1F300..1F6D5; S +1F6D6..1F6DF; C +1F6E0..1F6EC; S +1F6ED..1F6EF; C +1F6F0..1F6FA; S +1F6FB..1F6FF; C +1F700..1F773; S +1F774..1F77F; C +1F780..1F7D8; S +1F7D9..1F7DF; C +1F7E0..1F7EB; S +1F7EC..1F7FF; C +1F800..1F80B; S +1F80C..1F80F; C +1F810..1F847; S +1F848..1F84F; C +1F850..1F859; S +1F85A..1F85F; C +1F860..1F887; S +1F888..1F88F; C +1F890..1F8AD; S +1F8AE..1F8FF; C +1F900..1F90B; S +1F90C..1F90C; C +1F90D..1F971; S +1F972..1F972; C +1F973..1F976; S +1F977..1F979; C +1F97A..1F9A2; S +1F9A3..1F9A4; C +1F9A5..1F9AA; S +1F9AB..1F9AD; C +1F9AE..1F9CA; S +1F9CB..1F9CC; C +1F9CD..1FA53; S +1FA54..1FA5F; C +1FA60..1FA6D; S +1FA6E..1FA6F; C +1FA70..1FA73; S +1FA74..1FA77; C +1FA78..1FA7A; S +1FA7B..1FA7F; C +1FA80..1FA82; S +1FA83..1FA8F; C +1FA90..1FA95; S +1FA96..1FFFF; C +20000..2A6D6; L +2A6D7..2A6FF; C +2A700..2B734; L +2B735..2B73F; C +2B740..2B81D; L +2B81E..2B81F; C +2B820..2CEA1; L +2CEA2..2CEAF; C +2CEB0..2EBE0; L +2EBE1..2F7FF; C +2F800..2FA1D; L +2FA1E..E00FF; C +E0100..E01EF; M +E01F0..10FFFF; C diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_1.test b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_1.test new file mode 100644 index 000000000..7aa50ed7f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategorySingleLetter_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeGeneralCategorySingleLetter_12_1 + +description: +Tests character class syntax of the Unicode 12.1 single-letter General +Category property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_1.flex b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_1.flex new file mode 100644 index 000000000..ecbb61b3b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_1.flex @@ -0,0 +1,43 @@ +%% + +%unicode 12.1 +%public +%class UnicodeGeneralCategory_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{Cc} { setCurCharPropertyValue("Cc"); } +\p{Cf} { setCurCharPropertyValue("Cf"); } +\p{Cn} { setCurCharPropertyValue("Cn"); } +\p{Co} { setCurCharPropertyValue("Co"); } +\p{Ll} { setCurCharPropertyValue("Ll"); } +\p{Lm} { setCurCharPropertyValue("Lm"); } +\p{Lo} { setCurCharPropertyValue("Lo"); } +\p{Lt} { setCurCharPropertyValue("Lt"); } +\p{Lu} { setCurCharPropertyValue("Lu"); } +\p{Mc} { setCurCharPropertyValue("Mc"); } +\p{Me} { setCurCharPropertyValue("Me"); } +\p{Mn} { setCurCharPropertyValue("Mn"); } +\p{Nd} { setCurCharPropertyValue("Nd"); } +\p{Nl} { setCurCharPropertyValue("Nl"); } +\p{No} { setCurCharPropertyValue("No"); } +\p{Pc} { setCurCharPropertyValue("Pc"); } +\p{Pd} { setCurCharPropertyValue("Pd"); } +\p{Pe} { setCurCharPropertyValue("Pe"); } +\p{Pf} { setCurCharPropertyValue("Pf"); } +\p{Pi} { setCurCharPropertyValue("Pi"); } +\p{Po} { setCurCharPropertyValue("Po"); } +\p{Ps} { setCurCharPropertyValue("Ps"); } +\p{Sc} { setCurCharPropertyValue("Sc"); } +\p{Sk} { setCurCharPropertyValue("Sk"); } +\p{Sm} { setCurCharPropertyValue("Sm"); } +\p{So} { setCurCharPropertyValue("So"); } +\p{Zl} { setCurCharPropertyValue("Zl"); } +\p{Zp} { setCurCharPropertyValue("Zp"); } +\p{Zs} { setCurCharPropertyValue("Zs"); } diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_1.output b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_1.output new file mode 100644 index 000000000..68a0ad548 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_1.output @@ -0,0 +1,3820 @@ +0000..001F; Cc +0020..0020; Zs +0021..0023; Po +0024..0024; Sc +0025..0027; Po +0028..0028; Ps +0029..0029; Pe +002A..002A; Po +002B..002B; Sm +002C..002C; Po +002D..002D; Pd +002E..002F; Po +0030..0039; Nd +003A..003B; Po +003C..003E; Sm +003F..0040; Po +0041..005A; Lu +005B..005B; Ps +005C..005C; Po +005D..005D; Pe +005E..005E; Sk +005F..005F; Pc +0060..0060; Sk +0061..007A; Ll +007B..007B; Ps +007C..007C; Sm +007D..007D; Pe +007E..007E; Sm +007F..009F; Cc +00A0..00A0; Zs +00A1..00A1; Po +00A2..00A5; Sc +00A6..00A6; So +00A7..00A7; Po +00A8..00A8; Sk +00A9..00A9; So +00AA..00AA; Lo +00AB..00AB; Pi +00AC..00AC; Sm +00AD..00AD; Cf +00AE..00AE; So +00AF..00AF; Sk +00B0..00B0; So +00B1..00B1; Sm +00B2..00B3; No +00B4..00B4; Sk +00B5..00B5; Ll +00B6..00B7; Po +00B8..00B8; Sk +00B9..00B9; No +00BA..00BA; Lo +00BB..00BB; Pf +00BC..00BE; No +00BF..00BF; Po +00C0..00D6; Lu +00D7..00D7; Sm +00D8..00DE; Lu +00DF..00F6; Ll +00F7..00F7; Sm +00F8..00FF; Ll +0100..0100; Lu +0101..0101; Ll +0102..0102; Lu +0103..0103; Ll +0104..0104; Lu +0105..0105; Ll +0106..0106; Lu +0107..0107; Ll +0108..0108; Lu +0109..0109; Ll +010A..010A; Lu +010B..010B; Ll +010C..010C; Lu +010D..010D; Ll +010E..010E; Lu +010F..010F; Ll +0110..0110; Lu +0111..0111; Ll +0112..0112; Lu +0113..0113; Ll +0114..0114; Lu +0115..0115; Ll +0116..0116; Lu +0117..0117; Ll +0118..0118; Lu +0119..0119; Ll +011A..011A; Lu +011B..011B; Ll +011C..011C; Lu +011D..011D; Ll +011E..011E; Lu +011F..011F; Ll +0120..0120; Lu +0121..0121; Ll +0122..0122; Lu +0123..0123; Ll +0124..0124; Lu +0125..0125; Ll +0126..0126; Lu +0127..0127; Ll +0128..0128; Lu +0129..0129; Ll +012A..012A; Lu +012B..012B; Ll +012C..012C; Lu +012D..012D; Ll +012E..012E; Lu +012F..012F; Ll +0130..0130; Lu +0131..0131; Ll +0132..0132; Lu +0133..0133; Ll +0134..0134; Lu +0135..0135; Ll +0136..0136; Lu +0137..0138; Ll +0139..0139; Lu +013A..013A; Ll +013B..013B; Lu +013C..013C; Ll +013D..013D; Lu +013E..013E; Ll +013F..013F; Lu +0140..0140; Ll +0141..0141; Lu +0142..0142; Ll +0143..0143; Lu +0144..0144; Ll +0145..0145; Lu +0146..0146; Ll +0147..0147; Lu +0148..0149; Ll +014A..014A; Lu +014B..014B; Ll +014C..014C; Lu +014D..014D; Ll +014E..014E; Lu +014F..014F; Ll +0150..0150; Lu +0151..0151; Ll +0152..0152; Lu +0153..0153; Ll +0154..0154; Lu +0155..0155; Ll +0156..0156; Lu +0157..0157; Ll +0158..0158; Lu +0159..0159; Ll +015A..015A; Lu +015B..015B; Ll +015C..015C; Lu +015D..015D; Ll +015E..015E; Lu +015F..015F; Ll +0160..0160; Lu +0161..0161; Ll +0162..0162; Lu +0163..0163; Ll +0164..0164; Lu +0165..0165; Ll +0166..0166; Lu +0167..0167; Ll +0168..0168; Lu +0169..0169; Ll +016A..016A; Lu +016B..016B; Ll +016C..016C; Lu +016D..016D; Ll +016E..016E; Lu +016F..016F; Ll +0170..0170; Lu +0171..0171; Ll +0172..0172; Lu +0173..0173; Ll +0174..0174; Lu +0175..0175; Ll +0176..0176; Lu +0177..0177; Ll +0178..0179; Lu +017A..017A; Ll +017B..017B; Lu +017C..017C; Ll +017D..017D; Lu +017E..0180; Ll +0181..0182; Lu +0183..0183; Ll +0184..0184; Lu +0185..0185; Ll +0186..0187; Lu +0188..0188; Ll +0189..018B; Lu +018C..018D; Ll +018E..0191; Lu +0192..0192; Ll +0193..0194; Lu +0195..0195; Ll +0196..0198; Lu +0199..019B; Ll +019C..019D; Lu +019E..019E; Ll +019F..01A0; Lu +01A1..01A1; Ll +01A2..01A2; Lu +01A3..01A3; Ll +01A4..01A4; Lu +01A5..01A5; Ll +01A6..01A7; Lu +01A8..01A8; Ll +01A9..01A9; Lu +01AA..01AB; Ll +01AC..01AC; Lu +01AD..01AD; Ll +01AE..01AF; Lu +01B0..01B0; Ll +01B1..01B3; Lu +01B4..01B4; Ll +01B5..01B5; Lu +01B6..01B6; Ll +01B7..01B8; Lu +01B9..01BA; Ll +01BB..01BB; Lo +01BC..01BC; Lu +01BD..01BF; Ll +01C0..01C3; Lo +01C4..01C4; Lu +01C5..01C5; Lt +01C6..01C6; Ll +01C7..01C7; Lu +01C8..01C8; Lt +01C9..01C9; Ll +01CA..01CA; Lu +01CB..01CB; Lt +01CC..01CC; Ll +01CD..01CD; Lu +01CE..01CE; Ll +01CF..01CF; Lu +01D0..01D0; Ll +01D1..01D1; Lu +01D2..01D2; Ll +01D3..01D3; Lu +01D4..01D4; Ll +01D5..01D5; Lu +01D6..01D6; Ll +01D7..01D7; Lu +01D8..01D8; Ll +01D9..01D9; Lu +01DA..01DA; Ll +01DB..01DB; Lu +01DC..01DD; Ll +01DE..01DE; Lu +01DF..01DF; Ll +01E0..01E0; Lu +01E1..01E1; Ll +01E2..01E2; Lu +01E3..01E3; Ll +01E4..01E4; Lu +01E5..01E5; Ll +01E6..01E6; Lu +01E7..01E7; Ll +01E8..01E8; Lu +01E9..01E9; Ll +01EA..01EA; Lu +01EB..01EB; Ll +01EC..01EC; Lu +01ED..01ED; Ll +01EE..01EE; Lu +01EF..01F0; Ll +01F1..01F1; Lu +01F2..01F2; Lt +01F3..01F3; Ll +01F4..01F4; Lu +01F5..01F5; Ll +01F6..01F8; Lu +01F9..01F9; Ll +01FA..01FA; Lu +01FB..01FB; Ll +01FC..01FC; Lu +01FD..01FD; Ll +01FE..01FE; Lu +01FF..01FF; Ll +0200..0200; Lu +0201..0201; Ll +0202..0202; Lu +0203..0203; Ll +0204..0204; Lu +0205..0205; Ll +0206..0206; Lu +0207..0207; Ll +0208..0208; Lu +0209..0209; Ll +020A..020A; Lu +020B..020B; Ll +020C..020C; Lu +020D..020D; Ll +020E..020E; Lu +020F..020F; Ll +0210..0210; Lu +0211..0211; Ll +0212..0212; Lu +0213..0213; Ll +0214..0214; Lu +0215..0215; Ll +0216..0216; Lu +0217..0217; Ll +0218..0218; Lu +0219..0219; Ll +021A..021A; Lu +021B..021B; Ll +021C..021C; Lu +021D..021D; Ll +021E..021E; Lu +021F..021F; Ll +0220..0220; Lu +0221..0221; Ll +0222..0222; Lu +0223..0223; Ll +0224..0224; Lu +0225..0225; Ll +0226..0226; Lu +0227..0227; Ll +0228..0228; Lu +0229..0229; Ll +022A..022A; Lu +022B..022B; Ll +022C..022C; Lu +022D..022D; Ll +022E..022E; Lu +022F..022F; Ll +0230..0230; Lu +0231..0231; Ll +0232..0232; Lu +0233..0239; Ll +023A..023B; Lu +023C..023C; Ll +023D..023E; Lu +023F..0240; Ll +0241..0241; Lu +0242..0242; Ll +0243..0246; Lu +0247..0247; Ll +0248..0248; Lu +0249..0249; Ll +024A..024A; Lu +024B..024B; Ll +024C..024C; Lu +024D..024D; Ll +024E..024E; Lu +024F..0293; Ll +0294..0294; Lo +0295..02AF; Ll +02B0..02C1; Lm +02C2..02C5; Sk +02C6..02D1; Lm +02D2..02DF; Sk +02E0..02E4; Lm +02E5..02EB; Sk +02EC..02EC; Lm +02ED..02ED; Sk +02EE..02EE; Lm +02EF..02FF; Sk +0300..036F; Mn +0370..0370; Lu +0371..0371; Ll +0372..0372; Lu +0373..0373; Ll +0374..0374; Lm +0375..0375; Sk +0376..0376; Lu +0377..0377; Ll +0378..0379; Cn +037A..037A; Lm +037B..037D; Ll +037E..037E; Po +037F..037F; Lu +0380..0383; Cn +0384..0385; Sk +0386..0386; Lu +0387..0387; Po +0388..038A; Lu +038B..038B; Cn +038C..038C; Lu +038D..038D; Cn +038E..038F; Lu +0390..0390; Ll +0391..03A1; Lu +03A2..03A2; Cn +03A3..03AB; Lu +03AC..03CE; Ll +03CF..03CF; Lu +03D0..03D1; Ll +03D2..03D4; Lu +03D5..03D7; Ll +03D8..03D8; Lu +03D9..03D9; Ll +03DA..03DA; Lu +03DB..03DB; Ll +03DC..03DC; Lu +03DD..03DD; Ll +03DE..03DE; Lu +03DF..03DF; Ll +03E0..03E0; Lu +03E1..03E1; Ll +03E2..03E2; Lu +03E3..03E3; Ll +03E4..03E4; Lu +03E5..03E5; Ll +03E6..03E6; Lu +03E7..03E7; Ll +03E8..03E8; Lu +03E9..03E9; Ll +03EA..03EA; Lu +03EB..03EB; Ll +03EC..03EC; Lu +03ED..03ED; Ll +03EE..03EE; Lu +03EF..03F3; Ll +03F4..03F4; Lu +03F5..03F5; Ll +03F6..03F6; Sm +03F7..03F7; Lu +03F8..03F8; Ll +03F9..03FA; Lu +03FB..03FC; Ll +03FD..042F; Lu +0430..045F; Ll +0460..0460; Lu +0461..0461; Ll +0462..0462; Lu +0463..0463; Ll +0464..0464; Lu +0465..0465; Ll +0466..0466; Lu +0467..0467; Ll +0468..0468; Lu +0469..0469; Ll +046A..046A; Lu +046B..046B; Ll +046C..046C; Lu +046D..046D; Ll +046E..046E; Lu +046F..046F; Ll +0470..0470; Lu +0471..0471; Ll +0472..0472; Lu +0473..0473; Ll +0474..0474; Lu +0475..0475; Ll +0476..0476; Lu +0477..0477; Ll +0478..0478; Lu +0479..0479; Ll +047A..047A; Lu +047B..047B; Ll +047C..047C; Lu +047D..047D; Ll +047E..047E; Lu +047F..047F; Ll +0480..0480; Lu +0481..0481; Ll +0482..0482; So +0483..0487; Mn +0488..0489; Me +048A..048A; Lu +048B..048B; Ll +048C..048C; Lu +048D..048D; Ll +048E..048E; Lu +048F..048F; Ll +0490..0490; Lu +0491..0491; Ll +0492..0492; Lu +0493..0493; Ll +0494..0494; Lu +0495..0495; Ll +0496..0496; Lu +0497..0497; Ll +0498..0498; Lu +0499..0499; Ll +049A..049A; Lu +049B..049B; Ll +049C..049C; Lu +049D..049D; Ll +049E..049E; Lu +049F..049F; Ll +04A0..04A0; Lu +04A1..04A1; Ll +04A2..04A2; Lu +04A3..04A3; Ll +04A4..04A4; Lu +04A5..04A5; Ll +04A6..04A6; Lu +04A7..04A7; Ll +04A8..04A8; Lu +04A9..04A9; Ll +04AA..04AA; Lu +04AB..04AB; Ll +04AC..04AC; Lu +04AD..04AD; Ll +04AE..04AE; Lu +04AF..04AF; Ll +04B0..04B0; Lu +04B1..04B1; Ll +04B2..04B2; Lu +04B3..04B3; Ll +04B4..04B4; Lu +04B5..04B5; Ll +04B6..04B6; Lu +04B7..04B7; Ll +04B8..04B8; Lu +04B9..04B9; Ll +04BA..04BA; Lu +04BB..04BB; Ll +04BC..04BC; Lu +04BD..04BD; Ll +04BE..04BE; Lu +04BF..04BF; Ll +04C0..04C1; Lu +04C2..04C2; Ll +04C3..04C3; Lu +04C4..04C4; Ll +04C5..04C5; Lu +04C6..04C6; Ll +04C7..04C7; Lu +04C8..04C8; Ll +04C9..04C9; Lu +04CA..04CA; Ll +04CB..04CB; Lu +04CC..04CC; Ll +04CD..04CD; Lu +04CE..04CF; Ll +04D0..04D0; Lu +04D1..04D1; Ll +04D2..04D2; Lu +04D3..04D3; Ll +04D4..04D4; Lu +04D5..04D5; Ll +04D6..04D6; Lu +04D7..04D7; Ll +04D8..04D8; Lu +04D9..04D9; Ll +04DA..04DA; Lu +04DB..04DB; Ll +04DC..04DC; Lu +04DD..04DD; Ll +04DE..04DE; Lu +04DF..04DF; Ll +04E0..04E0; Lu +04E1..04E1; Ll +04E2..04E2; Lu +04E3..04E3; Ll +04E4..04E4; Lu +04E5..04E5; Ll +04E6..04E6; Lu +04E7..04E7; Ll +04E8..04E8; Lu +04E9..04E9; Ll +04EA..04EA; Lu +04EB..04EB; Ll +04EC..04EC; Lu +04ED..04ED; Ll +04EE..04EE; Lu +04EF..04EF; Ll +04F0..04F0; Lu +04F1..04F1; Ll +04F2..04F2; Lu +04F3..04F3; Ll +04F4..04F4; Lu +04F5..04F5; Ll +04F6..04F6; Lu +04F7..04F7; Ll +04F8..04F8; Lu +04F9..04F9; Ll +04FA..04FA; Lu +04FB..04FB; Ll +04FC..04FC; Lu +04FD..04FD; Ll +04FE..04FE; Lu +04FF..04FF; Ll +0500..0500; Lu +0501..0501; Ll +0502..0502; Lu +0503..0503; Ll +0504..0504; Lu +0505..0505; Ll +0506..0506; Lu +0507..0507; Ll +0508..0508; Lu +0509..0509; Ll +050A..050A; Lu +050B..050B; Ll +050C..050C; Lu +050D..050D; Ll +050E..050E; Lu +050F..050F; Ll +0510..0510; Lu +0511..0511; Ll +0512..0512; Lu +0513..0513; Ll +0514..0514; Lu +0515..0515; Ll +0516..0516; Lu +0517..0517; Ll +0518..0518; Lu +0519..0519; Ll +051A..051A; Lu +051B..051B; Ll +051C..051C; Lu +051D..051D; Ll +051E..051E; Lu +051F..051F; Ll +0520..0520; Lu +0521..0521; Ll +0522..0522; Lu +0523..0523; Ll +0524..0524; Lu +0525..0525; Ll +0526..0526; Lu +0527..0527; Ll +0528..0528; Lu +0529..0529; Ll +052A..052A; Lu +052B..052B; Ll +052C..052C; Lu +052D..052D; Ll +052E..052E; Lu +052F..052F; Ll +0530..0530; Cn +0531..0556; Lu +0557..0558; Cn +0559..0559; Lm +055A..055F; Po +0560..0588; Ll +0589..0589; Po +058A..058A; Pd +058B..058C; Cn +058D..058E; So +058F..058F; Sc +0590..0590; Cn +0591..05BD; Mn +05BE..05BE; Pd +05BF..05BF; Mn +05C0..05C0; Po +05C1..05C2; Mn +05C3..05C3; Po +05C4..05C5; Mn +05C6..05C6; Po +05C7..05C7; Mn +05C8..05CF; Cn +05D0..05EA; Lo +05EB..05EE; Cn +05EF..05F2; Lo +05F3..05F4; Po +05F5..05FF; Cn +0600..0605; Cf +0606..0608; Sm +0609..060A; Po +060B..060B; Sc +060C..060D; Po +060E..060F; So +0610..061A; Mn +061B..061B; Po +061C..061C; Cf +061D..061D; Cn +061E..061F; Po +0620..063F; Lo +0640..0640; Lm +0641..064A; Lo +064B..065F; Mn +0660..0669; Nd +066A..066D; Po +066E..066F; Lo +0670..0670; Mn +0671..06D3; Lo +06D4..06D4; Po +06D5..06D5; Lo +06D6..06DC; Mn +06DD..06DD; Cf +06DE..06DE; So +06DF..06E4; Mn +06E5..06E6; Lm +06E7..06E8; Mn +06E9..06E9; So +06EA..06ED; Mn +06EE..06EF; Lo +06F0..06F9; Nd +06FA..06FC; Lo +06FD..06FE; So +06FF..06FF; Lo +0700..070D; Po +070E..070E; Cn +070F..070F; Cf +0710..0710; Lo +0711..0711; Mn +0712..072F; Lo +0730..074A; Mn +074B..074C; Cn +074D..07A5; Lo +07A6..07B0; Mn +07B1..07B1; Lo +07B2..07BF; Cn +07C0..07C9; Nd +07CA..07EA; Lo +07EB..07F3; Mn +07F4..07F5; Lm +07F6..07F6; So +07F7..07F9; Po +07FA..07FA; Lm +07FB..07FC; Cn +07FD..07FD; Mn +07FE..07FF; Sc +0800..0815; Lo +0816..0819; Mn +081A..081A; Lm +081B..0823; Mn +0824..0824; Lm +0825..0827; Mn +0828..0828; Lm +0829..082D; Mn +082E..082F; Cn +0830..083E; Po +083F..083F; Cn +0840..0858; Lo +0859..085B; Mn +085C..085D; Cn +085E..085E; Po +085F..085F; Cn +0860..086A; Lo +086B..089F; Cn +08A0..08B4; Lo +08B5..08B5; Cn +08B6..08BD; Lo +08BE..08D2; Cn +08D3..08E1; Mn +08E2..08E2; Cf +08E3..0902; Mn +0903..0903; Mc +0904..0939; Lo +093A..093A; Mn +093B..093B; Mc +093C..093C; Mn +093D..093D; Lo +093E..0940; Mc +0941..0948; Mn +0949..094C; Mc +094D..094D; Mn +094E..094F; Mc +0950..0950; Lo +0951..0957; Mn +0958..0961; Lo +0962..0963; Mn +0964..0965; Po +0966..096F; Nd +0970..0970; Po +0971..0971; Lm +0972..0980; Lo +0981..0981; Mn +0982..0983; Mc +0984..0984; Cn +0985..098C; Lo +098D..098E; Cn +098F..0990; Lo +0991..0992; Cn +0993..09A8; Lo +09A9..09A9; Cn +09AA..09B0; Lo +09B1..09B1; Cn +09B2..09B2; Lo +09B3..09B5; Cn +09B6..09B9; Lo +09BA..09BB; Cn +09BC..09BC; Mn +09BD..09BD; Lo +09BE..09C0; Mc +09C1..09C4; Mn +09C5..09C6; Cn +09C7..09C8; Mc +09C9..09CA; Cn +09CB..09CC; Mc +09CD..09CD; Mn +09CE..09CE; Lo +09CF..09D6; Cn +09D7..09D7; Mc +09D8..09DB; Cn +09DC..09DD; Lo +09DE..09DE; Cn +09DF..09E1; Lo +09E2..09E3; Mn +09E4..09E5; Cn +09E6..09EF; Nd +09F0..09F1; Lo +09F2..09F3; Sc +09F4..09F9; No +09FA..09FA; So +09FB..09FB; Sc +09FC..09FC; Lo +09FD..09FD; Po +09FE..09FE; Mn +09FF..0A00; Cn +0A01..0A02; Mn +0A03..0A03; Mc +0A04..0A04; Cn +0A05..0A0A; Lo +0A0B..0A0E; Cn +0A0F..0A10; Lo +0A11..0A12; Cn +0A13..0A28; Lo +0A29..0A29; Cn +0A2A..0A30; Lo +0A31..0A31; Cn +0A32..0A33; Lo +0A34..0A34; Cn +0A35..0A36; Lo +0A37..0A37; Cn +0A38..0A39; Lo +0A3A..0A3B; Cn +0A3C..0A3C; Mn +0A3D..0A3D; Cn +0A3E..0A40; Mc +0A41..0A42; Mn +0A43..0A46; Cn +0A47..0A48; Mn +0A49..0A4A; Cn +0A4B..0A4D; Mn +0A4E..0A50; Cn +0A51..0A51; Mn +0A52..0A58; Cn +0A59..0A5C; Lo +0A5D..0A5D; Cn +0A5E..0A5E; Lo +0A5F..0A65; Cn +0A66..0A6F; Nd +0A70..0A71; Mn +0A72..0A74; Lo +0A75..0A75; Mn +0A76..0A76; Po +0A77..0A80; Cn +0A81..0A82; Mn +0A83..0A83; Mc +0A84..0A84; Cn +0A85..0A8D; Lo +0A8E..0A8E; Cn +0A8F..0A91; Lo +0A92..0A92; Cn +0A93..0AA8; Lo +0AA9..0AA9; Cn +0AAA..0AB0; Lo +0AB1..0AB1; Cn +0AB2..0AB3; Lo +0AB4..0AB4; Cn +0AB5..0AB9; Lo +0ABA..0ABB; Cn +0ABC..0ABC; Mn +0ABD..0ABD; Lo +0ABE..0AC0; Mc +0AC1..0AC5; Mn +0AC6..0AC6; Cn +0AC7..0AC8; Mn +0AC9..0AC9; Mc +0ACA..0ACA; Cn +0ACB..0ACC; Mc +0ACD..0ACD; Mn +0ACE..0ACF; Cn +0AD0..0AD0; Lo +0AD1..0ADF; Cn +0AE0..0AE1; Lo +0AE2..0AE3; Mn +0AE4..0AE5; Cn +0AE6..0AEF; Nd +0AF0..0AF0; Po +0AF1..0AF1; Sc +0AF2..0AF8; Cn +0AF9..0AF9; Lo +0AFA..0AFF; Mn +0B00..0B00; Cn +0B01..0B01; Mn +0B02..0B03; Mc +0B04..0B04; Cn +0B05..0B0C; Lo +0B0D..0B0E; Cn +0B0F..0B10; Lo +0B11..0B12; Cn +0B13..0B28; Lo +0B29..0B29; Cn +0B2A..0B30; Lo +0B31..0B31; Cn +0B32..0B33; Lo +0B34..0B34; Cn +0B35..0B39; Lo +0B3A..0B3B; Cn +0B3C..0B3C; Mn +0B3D..0B3D; Lo +0B3E..0B3E; Mc +0B3F..0B3F; Mn +0B40..0B40; Mc +0B41..0B44; Mn +0B45..0B46; Cn +0B47..0B48; Mc +0B49..0B4A; Cn +0B4B..0B4C; Mc +0B4D..0B4D; Mn +0B4E..0B55; Cn +0B56..0B56; Mn +0B57..0B57; Mc +0B58..0B5B; Cn +0B5C..0B5D; Lo +0B5E..0B5E; Cn +0B5F..0B61; Lo +0B62..0B63; Mn +0B64..0B65; Cn +0B66..0B6F; Nd +0B70..0B70; So +0B71..0B71; Lo +0B72..0B77; No +0B78..0B81; Cn +0B82..0B82; Mn +0B83..0B83; Lo +0B84..0B84; Cn +0B85..0B8A; Lo +0B8B..0B8D; Cn +0B8E..0B90; Lo +0B91..0B91; Cn +0B92..0B95; Lo +0B96..0B98; Cn +0B99..0B9A; Lo +0B9B..0B9B; Cn +0B9C..0B9C; Lo +0B9D..0B9D; Cn +0B9E..0B9F; Lo +0BA0..0BA2; Cn +0BA3..0BA4; Lo +0BA5..0BA7; Cn +0BA8..0BAA; Lo +0BAB..0BAD; Cn +0BAE..0BB9; Lo +0BBA..0BBD; Cn +0BBE..0BBF; Mc +0BC0..0BC0; Mn +0BC1..0BC2; Mc +0BC3..0BC5; Cn +0BC6..0BC8; Mc +0BC9..0BC9; Cn +0BCA..0BCC; Mc +0BCD..0BCD; Mn +0BCE..0BCF; Cn +0BD0..0BD0; Lo +0BD1..0BD6; Cn +0BD7..0BD7; Mc +0BD8..0BE5; Cn +0BE6..0BEF; Nd +0BF0..0BF2; No +0BF3..0BF8; So +0BF9..0BF9; Sc +0BFA..0BFA; So +0BFB..0BFF; Cn +0C00..0C00; Mn +0C01..0C03; Mc +0C04..0C04; Mn +0C05..0C0C; Lo +0C0D..0C0D; Cn +0C0E..0C10; Lo +0C11..0C11; Cn +0C12..0C28; Lo +0C29..0C29; Cn +0C2A..0C39; Lo +0C3A..0C3C; Cn +0C3D..0C3D; Lo +0C3E..0C40; Mn +0C41..0C44; Mc +0C45..0C45; Cn +0C46..0C48; Mn +0C49..0C49; Cn +0C4A..0C4D; Mn +0C4E..0C54; Cn +0C55..0C56; Mn +0C57..0C57; Cn +0C58..0C5A; Lo +0C5B..0C5F; Cn +0C60..0C61; Lo +0C62..0C63; Mn +0C64..0C65; Cn +0C66..0C6F; Nd +0C70..0C76; Cn +0C77..0C77; Po +0C78..0C7E; No +0C7F..0C7F; So +0C80..0C80; Lo +0C81..0C81; Mn +0C82..0C83; Mc +0C84..0C84; Po +0C85..0C8C; Lo +0C8D..0C8D; Cn +0C8E..0C90; Lo +0C91..0C91; Cn +0C92..0CA8; Lo +0CA9..0CA9; Cn +0CAA..0CB3; Lo +0CB4..0CB4; Cn +0CB5..0CB9; Lo +0CBA..0CBB; Cn +0CBC..0CBC; Mn +0CBD..0CBD; Lo +0CBE..0CBE; Mc +0CBF..0CBF; Mn +0CC0..0CC4; Mc +0CC5..0CC5; Cn +0CC6..0CC6; Mn +0CC7..0CC8; Mc +0CC9..0CC9; Cn +0CCA..0CCB; Mc +0CCC..0CCD; Mn +0CCE..0CD4; Cn +0CD5..0CD6; Mc +0CD7..0CDD; Cn +0CDE..0CDE; Lo +0CDF..0CDF; Cn +0CE0..0CE1; Lo +0CE2..0CE3; Mn +0CE4..0CE5; Cn +0CE6..0CEF; Nd +0CF0..0CF0; Cn +0CF1..0CF2; Lo +0CF3..0CFF; Cn +0D00..0D01; Mn +0D02..0D03; Mc +0D04..0D04; Cn +0D05..0D0C; Lo +0D0D..0D0D; Cn +0D0E..0D10; Lo +0D11..0D11; Cn +0D12..0D3A; Lo +0D3B..0D3C; Mn +0D3D..0D3D; Lo +0D3E..0D40; Mc +0D41..0D44; Mn +0D45..0D45; Cn +0D46..0D48; Mc +0D49..0D49; Cn +0D4A..0D4C; Mc +0D4D..0D4D; Mn +0D4E..0D4E; Lo +0D4F..0D4F; So +0D50..0D53; Cn +0D54..0D56; Lo +0D57..0D57; Mc +0D58..0D5E; No +0D5F..0D61; Lo +0D62..0D63; Mn +0D64..0D65; Cn +0D66..0D6F; Nd +0D70..0D78; No +0D79..0D79; So +0D7A..0D7F; Lo +0D80..0D81; Cn +0D82..0D83; Mc +0D84..0D84; Cn +0D85..0D96; Lo +0D97..0D99; Cn +0D9A..0DB1; Lo +0DB2..0DB2; Cn +0DB3..0DBB; Lo +0DBC..0DBC; Cn +0DBD..0DBD; Lo +0DBE..0DBF; Cn +0DC0..0DC6; Lo +0DC7..0DC9; Cn +0DCA..0DCA; Mn +0DCB..0DCE; Cn +0DCF..0DD1; Mc +0DD2..0DD4; Mn +0DD5..0DD5; Cn +0DD6..0DD6; Mn +0DD7..0DD7; Cn +0DD8..0DDF; Mc +0DE0..0DE5; Cn +0DE6..0DEF; Nd +0DF0..0DF1; Cn +0DF2..0DF3; Mc +0DF4..0DF4; Po +0DF5..0E00; Cn +0E01..0E30; Lo +0E31..0E31; Mn +0E32..0E33; Lo +0E34..0E3A; Mn +0E3B..0E3E; Cn +0E3F..0E3F; Sc +0E40..0E45; Lo +0E46..0E46; Lm +0E47..0E4E; Mn +0E4F..0E4F; Po +0E50..0E59; Nd +0E5A..0E5B; Po +0E5C..0E80; Cn +0E81..0E82; Lo +0E83..0E83; Cn +0E84..0E84; Lo +0E85..0E85; Cn +0E86..0E8A; Lo +0E8B..0E8B; Cn +0E8C..0EA3; Lo +0EA4..0EA4; Cn +0EA5..0EA5; Lo +0EA6..0EA6; Cn +0EA7..0EB0; Lo +0EB1..0EB1; Mn +0EB2..0EB3; Lo +0EB4..0EBC; Mn +0EBD..0EBD; Lo +0EBE..0EBF; Cn +0EC0..0EC4; Lo +0EC5..0EC5; Cn +0EC6..0EC6; Lm +0EC7..0EC7; Cn +0EC8..0ECD; Mn +0ECE..0ECF; Cn +0ED0..0ED9; Nd +0EDA..0EDB; Cn +0EDC..0EDF; Lo +0EE0..0EFF; Cn +0F00..0F00; Lo +0F01..0F03; So +0F04..0F12; Po +0F13..0F13; So +0F14..0F14; Po +0F15..0F17; So +0F18..0F19; Mn +0F1A..0F1F; So +0F20..0F29; Nd +0F2A..0F33; No +0F34..0F34; So +0F35..0F35; Mn +0F36..0F36; So +0F37..0F37; Mn +0F38..0F38; So +0F39..0F39; Mn +0F3A..0F3A; Ps +0F3B..0F3B; Pe +0F3C..0F3C; Ps +0F3D..0F3D; Pe +0F3E..0F3F; Mc +0F40..0F47; Lo +0F48..0F48; Cn +0F49..0F6C; Lo +0F6D..0F70; Cn +0F71..0F7E; Mn +0F7F..0F7F; Mc +0F80..0F84; Mn +0F85..0F85; Po +0F86..0F87; Mn +0F88..0F8C; Lo +0F8D..0F97; Mn +0F98..0F98; Cn +0F99..0FBC; Mn +0FBD..0FBD; Cn +0FBE..0FC5; So +0FC6..0FC6; Mn +0FC7..0FCC; So +0FCD..0FCD; Cn +0FCE..0FCF; So +0FD0..0FD4; Po +0FD5..0FD8; So +0FD9..0FDA; Po +0FDB..0FFF; Cn +1000..102A; Lo +102B..102C; Mc +102D..1030; Mn +1031..1031; Mc +1032..1037; Mn +1038..1038; Mc +1039..103A; Mn +103B..103C; Mc +103D..103E; Mn +103F..103F; Lo +1040..1049; Nd +104A..104F; Po +1050..1055; Lo +1056..1057; Mc +1058..1059; Mn +105A..105D; Lo +105E..1060; Mn +1061..1061; Lo +1062..1064; Mc +1065..1066; Lo +1067..106D; Mc +106E..1070; Lo +1071..1074; Mn +1075..1081; Lo +1082..1082; Mn +1083..1084; Mc +1085..1086; Mn +1087..108C; Mc +108D..108D; Mn +108E..108E; Lo +108F..108F; Mc +1090..1099; Nd +109A..109C; Mc +109D..109D; Mn +109E..109F; So +10A0..10C5; Lu +10C6..10C6; Cn +10C7..10C7; Lu +10C8..10CC; Cn +10CD..10CD; Lu +10CE..10CF; Cn +10D0..10FA; Ll +10FB..10FB; Po +10FC..10FC; Lm +10FD..10FF; Ll +1100..1248; Lo +1249..1249; Cn +124A..124D; Lo +124E..124F; Cn +1250..1256; Lo +1257..1257; Cn +1258..1258; Lo +1259..1259; Cn +125A..125D; Lo +125E..125F; Cn +1260..1288; Lo +1289..1289; Cn +128A..128D; Lo +128E..128F; Cn +1290..12B0; Lo +12B1..12B1; Cn +12B2..12B5; Lo +12B6..12B7; Cn +12B8..12BE; Lo +12BF..12BF; Cn +12C0..12C0; Lo +12C1..12C1; Cn +12C2..12C5; Lo +12C6..12C7; Cn +12C8..12D6; Lo +12D7..12D7; Cn +12D8..1310; Lo +1311..1311; Cn +1312..1315; Lo +1316..1317; Cn +1318..135A; Lo +135B..135C; Cn +135D..135F; Mn +1360..1368; Po +1369..137C; No +137D..137F; Cn +1380..138F; Lo +1390..1399; So +139A..139F; Cn +13A0..13F5; Lu +13F6..13F7; Cn +13F8..13FD; Ll +13FE..13FF; Cn +1400..1400; Pd +1401..166C; Lo +166D..166D; So +166E..166E; Po +166F..167F; Lo +1680..1680; Zs +1681..169A; Lo +169B..169B; Ps +169C..169C; Pe +169D..169F; Cn +16A0..16EA; Lo +16EB..16ED; Po +16EE..16F0; Nl +16F1..16F8; Lo +16F9..16FF; Cn +1700..170C; Lo +170D..170D; Cn +170E..1711; Lo +1712..1714; Mn +1715..171F; Cn +1720..1731; Lo +1732..1734; Mn +1735..1736; Po +1737..173F; Cn +1740..1751; Lo +1752..1753; Mn +1754..175F; Cn +1760..176C; Lo +176D..176D; Cn +176E..1770; Lo +1771..1771; Cn +1772..1773; Mn +1774..177F; Cn +1780..17B3; Lo +17B4..17B5; Mn +17B6..17B6; Mc +17B7..17BD; Mn +17BE..17C5; Mc +17C6..17C6; Mn +17C7..17C8; Mc +17C9..17D3; Mn +17D4..17D6; Po +17D7..17D7; Lm +17D8..17DA; Po +17DB..17DB; Sc +17DC..17DC; Lo +17DD..17DD; Mn +17DE..17DF; Cn +17E0..17E9; Nd +17EA..17EF; Cn +17F0..17F9; No +17FA..17FF; Cn +1800..1805; Po +1806..1806; Pd +1807..180A; Po +180B..180D; Mn +180E..180E; Cf +180F..180F; Cn +1810..1819; Nd +181A..181F; Cn +1820..1842; Lo +1843..1843; Lm +1844..1878; Lo +1879..187F; Cn +1880..1884; Lo +1885..1886; Mn +1887..18A8; Lo +18A9..18A9; Mn +18AA..18AA; Lo +18AB..18AF; Cn +18B0..18F5; Lo +18F6..18FF; Cn +1900..191E; Lo +191F..191F; Cn +1920..1922; Mn +1923..1926; Mc +1927..1928; Mn +1929..192B; Mc +192C..192F; Cn +1930..1931; Mc +1932..1932; Mn +1933..1938; Mc +1939..193B; Mn +193C..193F; Cn +1940..1940; So +1941..1943; Cn +1944..1945; Po +1946..194F; Nd +1950..196D; Lo +196E..196F; Cn +1970..1974; Lo +1975..197F; Cn +1980..19AB; Lo +19AC..19AF; Cn +19B0..19C9; Lo +19CA..19CF; Cn +19D0..19D9; Nd +19DA..19DA; No +19DB..19DD; Cn +19DE..19FF; So +1A00..1A16; Lo +1A17..1A18; Mn +1A19..1A1A; Mc +1A1B..1A1B; Mn +1A1C..1A1D; Cn +1A1E..1A1F; Po +1A20..1A54; Lo +1A55..1A55; Mc +1A56..1A56; Mn +1A57..1A57; Mc +1A58..1A5E; Mn +1A5F..1A5F; Cn +1A60..1A60; Mn +1A61..1A61; Mc +1A62..1A62; Mn +1A63..1A64; Mc +1A65..1A6C; Mn +1A6D..1A72; Mc +1A73..1A7C; Mn +1A7D..1A7E; Cn +1A7F..1A7F; Mn +1A80..1A89; Nd +1A8A..1A8F; Cn +1A90..1A99; Nd +1A9A..1A9F; Cn +1AA0..1AA6; Po +1AA7..1AA7; Lm +1AA8..1AAD; Po +1AAE..1AAF; Cn +1AB0..1ABD; Mn +1ABE..1ABE; Me +1ABF..1AFF; Cn +1B00..1B03; Mn +1B04..1B04; Mc +1B05..1B33; Lo +1B34..1B34; Mn +1B35..1B35; Mc +1B36..1B3A; Mn +1B3B..1B3B; Mc +1B3C..1B3C; Mn +1B3D..1B41; Mc +1B42..1B42; Mn +1B43..1B44; Mc +1B45..1B4B; Lo +1B4C..1B4F; Cn +1B50..1B59; Nd +1B5A..1B60; Po +1B61..1B6A; So +1B6B..1B73; Mn +1B74..1B7C; So +1B7D..1B7F; Cn +1B80..1B81; Mn +1B82..1B82; Mc +1B83..1BA0; Lo +1BA1..1BA1; Mc +1BA2..1BA5; Mn +1BA6..1BA7; Mc +1BA8..1BA9; Mn +1BAA..1BAA; Mc +1BAB..1BAD; Mn +1BAE..1BAF; Lo +1BB0..1BB9; Nd +1BBA..1BE5; Lo +1BE6..1BE6; Mn +1BE7..1BE7; Mc +1BE8..1BE9; Mn +1BEA..1BEC; Mc +1BED..1BED; Mn +1BEE..1BEE; Mc +1BEF..1BF1; Mn +1BF2..1BF3; Mc +1BF4..1BFB; Cn +1BFC..1BFF; Po +1C00..1C23; Lo +1C24..1C2B; Mc +1C2C..1C33; Mn +1C34..1C35; Mc +1C36..1C37; Mn +1C38..1C3A; Cn +1C3B..1C3F; Po +1C40..1C49; Nd +1C4A..1C4C; Cn +1C4D..1C4F; Lo +1C50..1C59; Nd +1C5A..1C77; Lo +1C78..1C7D; Lm +1C7E..1C7F; Po +1C80..1C88; Ll +1C89..1C8F; Cn +1C90..1CBA; Lu +1CBB..1CBC; Cn +1CBD..1CBF; Lu +1CC0..1CC7; Po +1CC8..1CCF; Cn +1CD0..1CD2; Mn +1CD3..1CD3; Po +1CD4..1CE0; Mn +1CE1..1CE1; Mc +1CE2..1CE8; Mn +1CE9..1CEC; Lo +1CED..1CED; Mn +1CEE..1CF3; Lo +1CF4..1CF4; Mn +1CF5..1CF6; Lo +1CF7..1CF7; Mc +1CF8..1CF9; Mn +1CFA..1CFA; Lo +1CFB..1CFF; Cn +1D00..1D2B; Ll +1D2C..1D6A; Lm +1D6B..1D77; Ll +1D78..1D78; Lm +1D79..1D9A; Ll +1D9B..1DBF; Lm +1DC0..1DF9; Mn +1DFA..1DFA; Cn +1DFB..1DFF; Mn +1E00..1E00; Lu +1E01..1E01; Ll +1E02..1E02; Lu +1E03..1E03; Ll +1E04..1E04; Lu +1E05..1E05; Ll +1E06..1E06; Lu +1E07..1E07; Ll +1E08..1E08; Lu +1E09..1E09; Ll +1E0A..1E0A; Lu +1E0B..1E0B; Ll +1E0C..1E0C; Lu +1E0D..1E0D; Ll +1E0E..1E0E; Lu +1E0F..1E0F; Ll +1E10..1E10; Lu +1E11..1E11; Ll +1E12..1E12; Lu +1E13..1E13; Ll +1E14..1E14; Lu +1E15..1E15; Ll +1E16..1E16; Lu +1E17..1E17; Ll +1E18..1E18; Lu +1E19..1E19; Ll +1E1A..1E1A; Lu +1E1B..1E1B; Ll +1E1C..1E1C; Lu +1E1D..1E1D; Ll +1E1E..1E1E; Lu +1E1F..1E1F; Ll +1E20..1E20; Lu +1E21..1E21; Ll +1E22..1E22; Lu +1E23..1E23; Ll +1E24..1E24; Lu +1E25..1E25; Ll +1E26..1E26; Lu +1E27..1E27; Ll +1E28..1E28; Lu +1E29..1E29; Ll +1E2A..1E2A; Lu +1E2B..1E2B; Ll +1E2C..1E2C; Lu +1E2D..1E2D; Ll +1E2E..1E2E; Lu +1E2F..1E2F; Ll +1E30..1E30; Lu +1E31..1E31; Ll +1E32..1E32; Lu +1E33..1E33; Ll +1E34..1E34; Lu +1E35..1E35; Ll +1E36..1E36; Lu +1E37..1E37; Ll +1E38..1E38; Lu +1E39..1E39; Ll +1E3A..1E3A; Lu +1E3B..1E3B; Ll +1E3C..1E3C; Lu +1E3D..1E3D; Ll +1E3E..1E3E; Lu +1E3F..1E3F; Ll +1E40..1E40; Lu +1E41..1E41; Ll +1E42..1E42; Lu +1E43..1E43; Ll +1E44..1E44; Lu +1E45..1E45; Ll +1E46..1E46; Lu +1E47..1E47; Ll +1E48..1E48; Lu +1E49..1E49; Ll +1E4A..1E4A; Lu +1E4B..1E4B; Ll +1E4C..1E4C; Lu +1E4D..1E4D; Ll +1E4E..1E4E; Lu +1E4F..1E4F; Ll +1E50..1E50; Lu +1E51..1E51; Ll +1E52..1E52; Lu +1E53..1E53; Ll +1E54..1E54; Lu +1E55..1E55; Ll +1E56..1E56; Lu +1E57..1E57; Ll +1E58..1E58; Lu +1E59..1E59; Ll +1E5A..1E5A; Lu +1E5B..1E5B; Ll +1E5C..1E5C; Lu +1E5D..1E5D; Ll +1E5E..1E5E; Lu +1E5F..1E5F; Ll +1E60..1E60; Lu +1E61..1E61; Ll +1E62..1E62; Lu +1E63..1E63; Ll +1E64..1E64; Lu +1E65..1E65; Ll +1E66..1E66; Lu +1E67..1E67; Ll +1E68..1E68; Lu +1E69..1E69; Ll +1E6A..1E6A; Lu +1E6B..1E6B; Ll +1E6C..1E6C; Lu +1E6D..1E6D; Ll +1E6E..1E6E; Lu +1E6F..1E6F; Ll +1E70..1E70; Lu +1E71..1E71; Ll +1E72..1E72; Lu +1E73..1E73; Ll +1E74..1E74; Lu +1E75..1E75; Ll +1E76..1E76; Lu +1E77..1E77; Ll +1E78..1E78; Lu +1E79..1E79; Ll +1E7A..1E7A; Lu +1E7B..1E7B; Ll +1E7C..1E7C; Lu +1E7D..1E7D; Ll +1E7E..1E7E; Lu +1E7F..1E7F; Ll +1E80..1E80; Lu +1E81..1E81; Ll +1E82..1E82; Lu +1E83..1E83; Ll +1E84..1E84; Lu +1E85..1E85; Ll +1E86..1E86; Lu +1E87..1E87; Ll +1E88..1E88; Lu +1E89..1E89; Ll +1E8A..1E8A; Lu +1E8B..1E8B; Ll +1E8C..1E8C; Lu +1E8D..1E8D; Ll +1E8E..1E8E; Lu +1E8F..1E8F; Ll +1E90..1E90; Lu +1E91..1E91; Ll +1E92..1E92; Lu +1E93..1E93; Ll +1E94..1E94; Lu +1E95..1E9D; Ll +1E9E..1E9E; Lu +1E9F..1E9F; Ll +1EA0..1EA0; Lu +1EA1..1EA1; Ll +1EA2..1EA2; Lu +1EA3..1EA3; Ll +1EA4..1EA4; Lu +1EA5..1EA5; Ll +1EA6..1EA6; Lu +1EA7..1EA7; Ll +1EA8..1EA8; Lu +1EA9..1EA9; Ll +1EAA..1EAA; Lu +1EAB..1EAB; Ll +1EAC..1EAC; Lu +1EAD..1EAD; Ll +1EAE..1EAE; Lu +1EAF..1EAF; Ll +1EB0..1EB0; Lu +1EB1..1EB1; Ll +1EB2..1EB2; Lu +1EB3..1EB3; Ll +1EB4..1EB4; Lu +1EB5..1EB5; Ll +1EB6..1EB6; Lu +1EB7..1EB7; Ll +1EB8..1EB8; Lu +1EB9..1EB9; Ll +1EBA..1EBA; Lu +1EBB..1EBB; Ll +1EBC..1EBC; Lu +1EBD..1EBD; Ll +1EBE..1EBE; Lu +1EBF..1EBF; Ll +1EC0..1EC0; Lu +1EC1..1EC1; Ll +1EC2..1EC2; Lu +1EC3..1EC3; Ll +1EC4..1EC4; Lu +1EC5..1EC5; Ll +1EC6..1EC6; Lu +1EC7..1EC7; Ll +1EC8..1EC8; Lu +1EC9..1EC9; Ll +1ECA..1ECA; Lu +1ECB..1ECB; Ll +1ECC..1ECC; Lu +1ECD..1ECD; Ll +1ECE..1ECE; Lu +1ECF..1ECF; Ll +1ED0..1ED0; Lu +1ED1..1ED1; Ll +1ED2..1ED2; Lu +1ED3..1ED3; Ll +1ED4..1ED4; Lu +1ED5..1ED5; Ll +1ED6..1ED6; Lu +1ED7..1ED7; Ll +1ED8..1ED8; Lu +1ED9..1ED9; Ll +1EDA..1EDA; Lu +1EDB..1EDB; Ll +1EDC..1EDC; Lu +1EDD..1EDD; Ll +1EDE..1EDE; Lu +1EDF..1EDF; Ll +1EE0..1EE0; Lu +1EE1..1EE1; Ll +1EE2..1EE2; Lu +1EE3..1EE3; Ll +1EE4..1EE4; Lu +1EE5..1EE5; Ll +1EE6..1EE6; Lu +1EE7..1EE7; Ll +1EE8..1EE8; Lu +1EE9..1EE9; Ll +1EEA..1EEA; Lu +1EEB..1EEB; Ll +1EEC..1EEC; Lu +1EED..1EED; Ll +1EEE..1EEE; Lu +1EEF..1EEF; Ll +1EF0..1EF0; Lu +1EF1..1EF1; Ll +1EF2..1EF2; Lu +1EF3..1EF3; Ll +1EF4..1EF4; Lu +1EF5..1EF5; Ll +1EF6..1EF6; Lu +1EF7..1EF7; Ll +1EF8..1EF8; Lu +1EF9..1EF9; Ll +1EFA..1EFA; Lu +1EFB..1EFB; Ll +1EFC..1EFC; Lu +1EFD..1EFD; Ll +1EFE..1EFE; Lu +1EFF..1F07; Ll +1F08..1F0F; Lu +1F10..1F15; Ll +1F16..1F17; Cn +1F18..1F1D; Lu +1F1E..1F1F; Cn +1F20..1F27; Ll +1F28..1F2F; Lu +1F30..1F37; Ll +1F38..1F3F; Lu +1F40..1F45; Ll +1F46..1F47; Cn +1F48..1F4D; Lu +1F4E..1F4F; Cn +1F50..1F57; Ll +1F58..1F58; Cn +1F59..1F59; Lu +1F5A..1F5A; Cn +1F5B..1F5B; Lu +1F5C..1F5C; Cn +1F5D..1F5D; Lu +1F5E..1F5E; Cn +1F5F..1F5F; Lu +1F60..1F67; Ll +1F68..1F6F; Lu +1F70..1F7D; Ll +1F7E..1F7F; Cn +1F80..1F87; Ll +1F88..1F8F; Lt +1F90..1F97; Ll +1F98..1F9F; Lt +1FA0..1FA7; Ll +1FA8..1FAF; Lt +1FB0..1FB4; Ll +1FB5..1FB5; Cn +1FB6..1FB7; Ll +1FB8..1FBB; Lu +1FBC..1FBC; Lt +1FBD..1FBD; Sk +1FBE..1FBE; Ll +1FBF..1FC1; Sk +1FC2..1FC4; Ll +1FC5..1FC5; Cn +1FC6..1FC7; Ll +1FC8..1FCB; Lu +1FCC..1FCC; Lt +1FCD..1FCF; Sk +1FD0..1FD3; Ll +1FD4..1FD5; Cn +1FD6..1FD7; Ll +1FD8..1FDB; Lu +1FDC..1FDC; Cn +1FDD..1FDF; Sk +1FE0..1FE7; Ll +1FE8..1FEC; Lu +1FED..1FEF; Sk +1FF0..1FF1; Cn +1FF2..1FF4; Ll +1FF5..1FF5; Cn +1FF6..1FF7; Ll +1FF8..1FFB; Lu +1FFC..1FFC; Lt +1FFD..1FFE; Sk +1FFF..1FFF; Cn +2000..200A; Zs +200B..200F; Cf +2010..2015; Pd +2016..2017; Po +2018..2018; Pi +2019..2019; Pf +201A..201A; Ps +201B..201C; Pi +201D..201D; Pf +201E..201E; Ps +201F..201F; Pi +2020..2027; Po +2028..2028; Zl +2029..2029; Zp +202A..202E; Cf +202F..202F; Zs +2030..2038; Po +2039..2039; Pi +203A..203A; Pf +203B..203E; Po +203F..2040; Pc +2041..2043; Po +2044..2044; Sm +2045..2045; Ps +2046..2046; Pe +2047..2051; Po +2052..2052; Sm +2053..2053; Po +2054..2054; Pc +2055..205E; Po +205F..205F; Zs +2060..2064; Cf +2065..2065; Cn +2066..206F; Cf +2070..2070; No +2071..2071; Lm +2072..2073; Cn +2074..2079; No +207A..207C; Sm +207D..207D; Ps +207E..207E; Pe +207F..207F; Lm +2080..2089; No +208A..208C; Sm +208D..208D; Ps +208E..208E; Pe +208F..208F; Cn +2090..209C; Lm +209D..209F; Cn +20A0..20BF; Sc +20C0..20CF; Cn +20D0..20DC; Mn +20DD..20E0; Me +20E1..20E1; Mn +20E2..20E4; Me +20E5..20F0; Mn +20F1..20FF; Cn +2100..2101; So +2102..2102; Lu +2103..2106; So +2107..2107; Lu +2108..2109; So +210A..210A; Ll +210B..210D; Lu +210E..210F; Ll +2110..2112; Lu +2113..2113; Ll +2114..2114; So +2115..2115; Lu +2116..2117; So +2118..2118; Sm +2119..211D; Lu +211E..2123; So +2124..2124; Lu +2125..2125; So +2126..2126; Lu +2127..2127; So +2128..2128; Lu +2129..2129; So +212A..212D; Lu +212E..212E; So +212F..212F; Ll +2130..2133; Lu +2134..2134; Ll +2135..2138; Lo +2139..2139; Ll +213A..213B; So +213C..213D; Ll +213E..213F; Lu +2140..2144; Sm +2145..2145; Lu +2146..2149; Ll +214A..214A; So +214B..214B; Sm +214C..214D; So +214E..214E; Ll +214F..214F; So +2150..215F; No +2160..2182; Nl +2183..2183; Lu +2184..2184; Ll +2185..2188; Nl +2189..2189; No +218A..218B; So +218C..218F; Cn +2190..2194; Sm +2195..2199; So +219A..219B; Sm +219C..219F; So +21A0..21A0; Sm +21A1..21A2; So +21A3..21A3; Sm +21A4..21A5; So +21A6..21A6; Sm +21A7..21AD; So +21AE..21AE; Sm +21AF..21CD; So +21CE..21CF; Sm +21D0..21D1; So +21D2..21D2; Sm +21D3..21D3; So +21D4..21D4; Sm +21D5..21F3; So +21F4..22FF; Sm +2300..2307; So +2308..2308; Ps +2309..2309; Pe +230A..230A; Ps +230B..230B; Pe +230C..231F; So +2320..2321; Sm +2322..2328; So +2329..2329; Ps +232A..232A; Pe +232B..237B; So +237C..237C; Sm +237D..239A; So +239B..23B3; Sm +23B4..23DB; So +23DC..23E1; Sm +23E2..2426; So +2427..243F; Cn +2440..244A; So +244B..245F; Cn +2460..249B; No +249C..24E9; So +24EA..24FF; No +2500..25B6; So +25B7..25B7; Sm +25B8..25C0; So +25C1..25C1; Sm +25C2..25F7; So +25F8..25FF; Sm +2600..266E; So +266F..266F; Sm +2670..2767; So +2768..2768; Ps +2769..2769; Pe +276A..276A; Ps +276B..276B; Pe +276C..276C; Ps +276D..276D; Pe +276E..276E; Ps +276F..276F; Pe +2770..2770; Ps +2771..2771; Pe +2772..2772; Ps +2773..2773; Pe +2774..2774; Ps +2775..2775; Pe +2776..2793; No +2794..27BF; So +27C0..27C4; Sm +27C5..27C5; Ps +27C6..27C6; Pe +27C7..27E5; Sm +27E6..27E6; Ps +27E7..27E7; Pe +27E8..27E8; Ps +27E9..27E9; Pe +27EA..27EA; Ps +27EB..27EB; Pe +27EC..27EC; Ps +27ED..27ED; Pe +27EE..27EE; Ps +27EF..27EF; Pe +27F0..27FF; Sm +2800..28FF; So +2900..2982; Sm +2983..2983; Ps +2984..2984; Pe +2985..2985; Ps +2986..2986; Pe +2987..2987; Ps +2988..2988; Pe +2989..2989; Ps +298A..298A; Pe +298B..298B; Ps +298C..298C; Pe +298D..298D; Ps +298E..298E; Pe +298F..298F; Ps +2990..2990; Pe +2991..2991; Ps +2992..2992; Pe +2993..2993; Ps +2994..2994; Pe +2995..2995; Ps +2996..2996; Pe +2997..2997; Ps +2998..2998; Pe +2999..29D7; Sm +29D8..29D8; Ps +29D9..29D9; Pe +29DA..29DA; Ps +29DB..29DB; Pe +29DC..29FB; Sm +29FC..29FC; Ps +29FD..29FD; Pe +29FE..2AFF; Sm +2B00..2B2F; So +2B30..2B44; Sm +2B45..2B46; So +2B47..2B4C; Sm +2B4D..2B73; So +2B74..2B75; Cn +2B76..2B95; So +2B96..2B97; Cn +2B98..2BFF; So +2C00..2C2E; Lu +2C2F..2C2F; Cn +2C30..2C5E; Ll +2C5F..2C5F; Cn +2C60..2C60; Lu +2C61..2C61; Ll +2C62..2C64; Lu +2C65..2C66; Ll +2C67..2C67; Lu +2C68..2C68; Ll +2C69..2C69; Lu +2C6A..2C6A; Ll +2C6B..2C6B; Lu +2C6C..2C6C; Ll +2C6D..2C70; Lu +2C71..2C71; Ll +2C72..2C72; Lu +2C73..2C74; Ll +2C75..2C75; Lu +2C76..2C7B; Ll +2C7C..2C7D; Lm +2C7E..2C80; Lu +2C81..2C81; Ll +2C82..2C82; Lu +2C83..2C83; Ll +2C84..2C84; Lu +2C85..2C85; Ll +2C86..2C86; Lu +2C87..2C87; Ll +2C88..2C88; Lu +2C89..2C89; Ll +2C8A..2C8A; Lu +2C8B..2C8B; Ll +2C8C..2C8C; Lu +2C8D..2C8D; Ll +2C8E..2C8E; Lu +2C8F..2C8F; Ll +2C90..2C90; Lu +2C91..2C91; Ll +2C92..2C92; Lu +2C93..2C93; Ll +2C94..2C94; Lu +2C95..2C95; Ll +2C96..2C96; Lu +2C97..2C97; Ll +2C98..2C98; Lu +2C99..2C99; Ll +2C9A..2C9A; Lu +2C9B..2C9B; Ll +2C9C..2C9C; Lu +2C9D..2C9D; Ll +2C9E..2C9E; Lu +2C9F..2C9F; Ll +2CA0..2CA0; Lu +2CA1..2CA1; Ll +2CA2..2CA2; Lu +2CA3..2CA3; Ll +2CA4..2CA4; Lu +2CA5..2CA5; Ll +2CA6..2CA6; Lu +2CA7..2CA7; Ll +2CA8..2CA8; Lu +2CA9..2CA9; Ll +2CAA..2CAA; Lu +2CAB..2CAB; Ll +2CAC..2CAC; Lu +2CAD..2CAD; Ll +2CAE..2CAE; Lu +2CAF..2CAF; Ll +2CB0..2CB0; Lu +2CB1..2CB1; Ll +2CB2..2CB2; Lu +2CB3..2CB3; Ll +2CB4..2CB4; Lu +2CB5..2CB5; Ll +2CB6..2CB6; Lu +2CB7..2CB7; Ll +2CB8..2CB8; Lu +2CB9..2CB9; Ll +2CBA..2CBA; Lu +2CBB..2CBB; Ll +2CBC..2CBC; Lu +2CBD..2CBD; Ll +2CBE..2CBE; Lu +2CBF..2CBF; Ll +2CC0..2CC0; Lu +2CC1..2CC1; Ll +2CC2..2CC2; Lu +2CC3..2CC3; Ll +2CC4..2CC4; Lu +2CC5..2CC5; Ll +2CC6..2CC6; Lu +2CC7..2CC7; Ll +2CC8..2CC8; Lu +2CC9..2CC9; Ll +2CCA..2CCA; Lu +2CCB..2CCB; Ll +2CCC..2CCC; Lu +2CCD..2CCD; Ll +2CCE..2CCE; Lu +2CCF..2CCF; Ll +2CD0..2CD0; Lu +2CD1..2CD1; Ll +2CD2..2CD2; Lu +2CD3..2CD3; Ll +2CD4..2CD4; Lu +2CD5..2CD5; Ll +2CD6..2CD6; Lu +2CD7..2CD7; Ll +2CD8..2CD8; Lu +2CD9..2CD9; Ll +2CDA..2CDA; Lu +2CDB..2CDB; Ll +2CDC..2CDC; Lu +2CDD..2CDD; Ll +2CDE..2CDE; Lu +2CDF..2CDF; Ll +2CE0..2CE0; Lu +2CE1..2CE1; Ll +2CE2..2CE2; Lu +2CE3..2CE4; Ll +2CE5..2CEA; So +2CEB..2CEB; Lu +2CEC..2CEC; Ll +2CED..2CED; Lu +2CEE..2CEE; Ll +2CEF..2CF1; Mn +2CF2..2CF2; Lu +2CF3..2CF3; Ll +2CF4..2CF8; Cn +2CF9..2CFC; Po +2CFD..2CFD; No +2CFE..2CFF; Po +2D00..2D25; Ll +2D26..2D26; Cn +2D27..2D27; Ll +2D28..2D2C; Cn +2D2D..2D2D; Ll +2D2E..2D2F; Cn +2D30..2D67; Lo +2D68..2D6E; Cn +2D6F..2D6F; Lm +2D70..2D70; Po +2D71..2D7E; Cn +2D7F..2D7F; Mn +2D80..2D96; Lo +2D97..2D9F; Cn +2DA0..2DA6; Lo +2DA7..2DA7; Cn +2DA8..2DAE; Lo +2DAF..2DAF; Cn +2DB0..2DB6; Lo +2DB7..2DB7; Cn +2DB8..2DBE; Lo +2DBF..2DBF; Cn +2DC0..2DC6; Lo +2DC7..2DC7; Cn +2DC8..2DCE; Lo +2DCF..2DCF; Cn +2DD0..2DD6; Lo +2DD7..2DD7; Cn +2DD8..2DDE; Lo +2DDF..2DDF; Cn +2DE0..2DFF; Mn +2E00..2E01; Po +2E02..2E02; Pi +2E03..2E03; Pf +2E04..2E04; Pi +2E05..2E05; Pf +2E06..2E08; Po +2E09..2E09; Pi +2E0A..2E0A; Pf +2E0B..2E0B; Po +2E0C..2E0C; Pi +2E0D..2E0D; Pf +2E0E..2E16; Po +2E17..2E17; Pd +2E18..2E19; Po +2E1A..2E1A; Pd +2E1B..2E1B; Po +2E1C..2E1C; Pi +2E1D..2E1D; Pf +2E1E..2E1F; Po +2E20..2E20; Pi +2E21..2E21; Pf +2E22..2E22; Ps +2E23..2E23; Pe +2E24..2E24; Ps +2E25..2E25; Pe +2E26..2E26; Ps +2E27..2E27; Pe +2E28..2E28; Ps +2E29..2E29; Pe +2E2A..2E2E; Po +2E2F..2E2F; Lm +2E30..2E39; Po +2E3A..2E3B; Pd +2E3C..2E3F; Po +2E40..2E40; Pd +2E41..2E41; Po +2E42..2E42; Ps +2E43..2E4F; Po +2E50..2E7F; Cn +2E80..2E99; So +2E9A..2E9A; Cn +2E9B..2EF3; So +2EF4..2EFF; Cn +2F00..2FD5; So +2FD6..2FEF; Cn +2FF0..2FFB; So +2FFC..2FFF; Cn +3000..3000; Zs +3001..3003; Po +3004..3004; So +3005..3005; Lm +3006..3006; Lo +3007..3007; Nl +3008..3008; Ps +3009..3009; Pe +300A..300A; Ps +300B..300B; Pe +300C..300C; Ps +300D..300D; Pe +300E..300E; Ps +300F..300F; Pe +3010..3010; Ps +3011..3011; Pe +3012..3013; So +3014..3014; Ps +3015..3015; Pe +3016..3016; Ps +3017..3017; Pe +3018..3018; Ps +3019..3019; Pe +301A..301A; Ps +301B..301B; Pe +301C..301C; Pd +301D..301D; Ps +301E..301F; Pe +3020..3020; So +3021..3029; Nl +302A..302D; Mn +302E..302F; Mc +3030..3030; Pd +3031..3035; Lm +3036..3037; So +3038..303A; Nl +303B..303B; Lm +303C..303C; Lo +303D..303D; Po +303E..303F; So +3040..3040; Cn +3041..3096; Lo +3097..3098; Cn +3099..309A; Mn +309B..309C; Sk +309D..309E; Lm +309F..309F; Lo +30A0..30A0; Pd +30A1..30FA; Lo +30FB..30FB; Po +30FC..30FE; Lm +30FF..30FF; Lo +3100..3104; Cn +3105..312F; Lo +3130..3130; Cn +3131..318E; Lo +318F..318F; Cn +3190..3191; So +3192..3195; No +3196..319F; So +31A0..31BA; Lo +31BB..31BF; Cn +31C0..31E3; So +31E4..31EF; Cn +31F0..31FF; Lo +3200..321E; So +321F..321F; Cn +3220..3229; No +322A..3247; So +3248..324F; No +3250..3250; So +3251..325F; No +3260..327F; So +3280..3289; No +328A..32B0; So +32B1..32BF; No +32C0..33FF; So +3400..4DB5; Lo +4DB6..4DBF; Cn +4DC0..4DFF; So +4E00..9FEF; Lo +9FF0..9FFF; Cn +A000..A014; Lo +A015..A015; Lm +A016..A48C; Lo +A48D..A48F; Cn +A490..A4C6; So +A4C7..A4CF; Cn +A4D0..A4F7; Lo +A4F8..A4FD; Lm +A4FE..A4FF; Po +A500..A60B; Lo +A60C..A60C; Lm +A60D..A60F; Po +A610..A61F; Lo +A620..A629; Nd +A62A..A62B; Lo +A62C..A63F; Cn +A640..A640; Lu +A641..A641; Ll +A642..A642; Lu +A643..A643; Ll +A644..A644; Lu +A645..A645; Ll +A646..A646; Lu +A647..A647; Ll +A648..A648; Lu +A649..A649; Ll +A64A..A64A; Lu +A64B..A64B; Ll +A64C..A64C; Lu +A64D..A64D; Ll +A64E..A64E; Lu +A64F..A64F; Ll +A650..A650; Lu +A651..A651; Ll +A652..A652; Lu +A653..A653; Ll +A654..A654; Lu +A655..A655; Ll +A656..A656; Lu +A657..A657; Ll +A658..A658; Lu +A659..A659; Ll +A65A..A65A; Lu +A65B..A65B; Ll +A65C..A65C; Lu +A65D..A65D; Ll +A65E..A65E; Lu +A65F..A65F; Ll +A660..A660; Lu +A661..A661; Ll +A662..A662; Lu +A663..A663; Ll +A664..A664; Lu +A665..A665; Ll +A666..A666; Lu +A667..A667; Ll +A668..A668; Lu +A669..A669; Ll +A66A..A66A; Lu +A66B..A66B; Ll +A66C..A66C; Lu +A66D..A66D; Ll +A66E..A66E; Lo +A66F..A66F; Mn +A670..A672; Me +A673..A673; Po +A674..A67D; Mn +A67E..A67E; Po +A67F..A67F; Lm +A680..A680; Lu +A681..A681; Ll +A682..A682; Lu +A683..A683; Ll +A684..A684; Lu +A685..A685; Ll +A686..A686; Lu +A687..A687; Ll +A688..A688; Lu +A689..A689; Ll +A68A..A68A; Lu +A68B..A68B; Ll +A68C..A68C; Lu +A68D..A68D; Ll +A68E..A68E; Lu +A68F..A68F; Ll +A690..A690; Lu +A691..A691; Ll +A692..A692; Lu +A693..A693; Ll +A694..A694; Lu +A695..A695; Ll +A696..A696; Lu +A697..A697; Ll +A698..A698; Lu +A699..A699; Ll +A69A..A69A; Lu +A69B..A69B; Ll +A69C..A69D; Lm +A69E..A69F; Mn +A6A0..A6E5; Lo +A6E6..A6EF; Nl +A6F0..A6F1; Mn +A6F2..A6F7; Po +A6F8..A6FF; Cn +A700..A716; Sk +A717..A71F; Lm +A720..A721; Sk +A722..A722; Lu +A723..A723; Ll +A724..A724; Lu +A725..A725; Ll +A726..A726; Lu +A727..A727; Ll +A728..A728; Lu +A729..A729; Ll +A72A..A72A; Lu +A72B..A72B; Ll +A72C..A72C; Lu +A72D..A72D; Ll +A72E..A72E; Lu +A72F..A731; Ll +A732..A732; Lu +A733..A733; Ll +A734..A734; Lu +A735..A735; Ll +A736..A736; Lu +A737..A737; Ll +A738..A738; Lu +A739..A739; Ll +A73A..A73A; Lu +A73B..A73B; Ll +A73C..A73C; Lu +A73D..A73D; Ll +A73E..A73E; Lu +A73F..A73F; Ll +A740..A740; Lu +A741..A741; Ll +A742..A742; Lu +A743..A743; Ll +A744..A744; Lu +A745..A745; Ll +A746..A746; Lu +A747..A747; Ll +A748..A748; Lu +A749..A749; Ll +A74A..A74A; Lu +A74B..A74B; Ll +A74C..A74C; Lu +A74D..A74D; Ll +A74E..A74E; Lu +A74F..A74F; Ll +A750..A750; Lu +A751..A751; Ll +A752..A752; Lu +A753..A753; Ll +A754..A754; Lu +A755..A755; Ll +A756..A756; Lu +A757..A757; Ll +A758..A758; Lu +A759..A759; Ll +A75A..A75A; Lu +A75B..A75B; Ll +A75C..A75C; Lu +A75D..A75D; Ll +A75E..A75E; Lu +A75F..A75F; Ll +A760..A760; Lu +A761..A761; Ll +A762..A762; Lu +A763..A763; Ll +A764..A764; Lu +A765..A765; Ll +A766..A766; Lu +A767..A767; Ll +A768..A768; Lu +A769..A769; Ll +A76A..A76A; Lu +A76B..A76B; Ll +A76C..A76C; Lu +A76D..A76D; Ll +A76E..A76E; Lu +A76F..A76F; Ll +A770..A770; Lm +A771..A778; Ll +A779..A779; Lu +A77A..A77A; Ll +A77B..A77B; Lu +A77C..A77C; Ll +A77D..A77E; Lu +A77F..A77F; Ll +A780..A780; Lu +A781..A781; Ll +A782..A782; Lu +A783..A783; Ll +A784..A784; Lu +A785..A785; Ll +A786..A786; Lu +A787..A787; Ll +A788..A788; Lm +A789..A78A; Sk +A78B..A78B; Lu +A78C..A78C; Ll +A78D..A78D; Lu +A78E..A78E; Ll +A78F..A78F; Lo +A790..A790; Lu +A791..A791; Ll +A792..A792; Lu +A793..A795; Ll +A796..A796; Lu +A797..A797; Ll +A798..A798; Lu +A799..A799; Ll +A79A..A79A; Lu +A79B..A79B; Ll +A79C..A79C; Lu +A79D..A79D; Ll +A79E..A79E; Lu +A79F..A79F; Ll +A7A0..A7A0; Lu +A7A1..A7A1; Ll +A7A2..A7A2; Lu +A7A3..A7A3; Ll +A7A4..A7A4; Lu +A7A5..A7A5; Ll +A7A6..A7A6; Lu +A7A7..A7A7; Ll +A7A8..A7A8; Lu +A7A9..A7A9; Ll +A7AA..A7AE; Lu +A7AF..A7AF; Ll +A7B0..A7B4; Lu +A7B5..A7B5; Ll +A7B6..A7B6; Lu +A7B7..A7B7; Ll +A7B8..A7B8; Lu +A7B9..A7B9; Ll +A7BA..A7BA; Lu +A7BB..A7BB; Ll +A7BC..A7BC; Lu +A7BD..A7BD; Ll +A7BE..A7BE; Lu +A7BF..A7BF; Ll +A7C0..A7C1; Cn +A7C2..A7C2; Lu +A7C3..A7C3; Ll +A7C4..A7C6; Lu +A7C7..A7F6; Cn +A7F7..A7F7; Lo +A7F8..A7F9; Lm +A7FA..A7FA; Ll +A7FB..A801; Lo +A802..A802; Mn +A803..A805; Lo +A806..A806; Mn +A807..A80A; Lo +A80B..A80B; Mn +A80C..A822; Lo +A823..A824; Mc +A825..A826; Mn +A827..A827; Mc +A828..A82B; So +A82C..A82F; Cn +A830..A835; No +A836..A837; So +A838..A838; Sc +A839..A839; So +A83A..A83F; Cn +A840..A873; Lo +A874..A877; Po +A878..A87F; Cn +A880..A881; Mc +A882..A8B3; Lo +A8B4..A8C3; Mc +A8C4..A8C5; Mn +A8C6..A8CD; Cn +A8CE..A8CF; Po +A8D0..A8D9; Nd +A8DA..A8DF; Cn +A8E0..A8F1; Mn +A8F2..A8F7; Lo +A8F8..A8FA; Po +A8FB..A8FB; Lo +A8FC..A8FC; Po +A8FD..A8FE; Lo +A8FF..A8FF; Mn +A900..A909; Nd +A90A..A925; Lo +A926..A92D; Mn +A92E..A92F; Po +A930..A946; Lo +A947..A951; Mn +A952..A953; Mc +A954..A95E; Cn +A95F..A95F; Po +A960..A97C; Lo +A97D..A97F; Cn +A980..A982; Mn +A983..A983; Mc +A984..A9B2; Lo +A9B3..A9B3; Mn +A9B4..A9B5; Mc +A9B6..A9B9; Mn +A9BA..A9BB; Mc +A9BC..A9BD; Mn +A9BE..A9C0; Mc +A9C1..A9CD; Po +A9CE..A9CE; Cn +A9CF..A9CF; Lm +A9D0..A9D9; Nd +A9DA..A9DD; Cn +A9DE..A9DF; Po +A9E0..A9E4; Lo +A9E5..A9E5; Mn +A9E6..A9E6; Lm +A9E7..A9EF; Lo +A9F0..A9F9; Nd +A9FA..A9FE; Lo +A9FF..A9FF; Cn +AA00..AA28; Lo +AA29..AA2E; Mn +AA2F..AA30; Mc +AA31..AA32; Mn +AA33..AA34; Mc +AA35..AA36; Mn +AA37..AA3F; Cn +AA40..AA42; Lo +AA43..AA43; Mn +AA44..AA4B; Lo +AA4C..AA4C; Mn +AA4D..AA4D; Mc +AA4E..AA4F; Cn +AA50..AA59; Nd +AA5A..AA5B; Cn +AA5C..AA5F; Po +AA60..AA6F; Lo +AA70..AA70; Lm +AA71..AA76; Lo +AA77..AA79; So +AA7A..AA7A; Lo +AA7B..AA7B; Mc +AA7C..AA7C; Mn +AA7D..AA7D; Mc +AA7E..AAAF; Lo +AAB0..AAB0; Mn +AAB1..AAB1; Lo +AAB2..AAB4; Mn +AAB5..AAB6; Lo +AAB7..AAB8; Mn +AAB9..AABD; Lo +AABE..AABF; Mn +AAC0..AAC0; Lo +AAC1..AAC1; Mn +AAC2..AAC2; Lo +AAC3..AADA; Cn +AADB..AADC; Lo +AADD..AADD; Lm +AADE..AADF; Po +AAE0..AAEA; Lo +AAEB..AAEB; Mc +AAEC..AAED; Mn +AAEE..AAEF; Mc +AAF0..AAF1; Po +AAF2..AAF2; Lo +AAF3..AAF4; Lm +AAF5..AAF5; Mc +AAF6..AAF6; Mn +AAF7..AB00; Cn +AB01..AB06; Lo +AB07..AB08; Cn +AB09..AB0E; Lo +AB0F..AB10; Cn +AB11..AB16; Lo +AB17..AB1F; Cn +AB20..AB26; Lo +AB27..AB27; Cn +AB28..AB2E; Lo +AB2F..AB2F; Cn +AB30..AB5A; Ll +AB5B..AB5B; Sk +AB5C..AB5F; Lm +AB60..AB67; Ll +AB68..AB6F; Cn +AB70..ABBF; Ll +ABC0..ABE2; Lo +ABE3..ABE4; Mc +ABE5..ABE5; Mn +ABE6..ABE7; Mc +ABE8..ABE8; Mn +ABE9..ABEA; Mc +ABEB..ABEB; Po +ABEC..ABEC; Mc +ABED..ABED; Mn +ABEE..ABEF; Cn +ABF0..ABF9; Nd +ABFA..ABFF; Cn +AC00..D7A3; Lo +D7A4..D7AF; Cn +D7B0..D7C6; Lo +D7C7..D7CA; Cn +D7CB..D7FB; Lo +D7FC..D7FF; Cn +E000..F8FF; Co +F900..FA6D; Lo +FA6E..FA6F; Cn +FA70..FAD9; Lo +FADA..FAFF; Cn +FB00..FB06; Ll +FB07..FB12; Cn +FB13..FB17; Ll +FB18..FB1C; Cn +FB1D..FB1D; Lo +FB1E..FB1E; Mn +FB1F..FB28; Lo +FB29..FB29; Sm +FB2A..FB36; Lo +FB37..FB37; Cn +FB38..FB3C; Lo +FB3D..FB3D; Cn +FB3E..FB3E; Lo +FB3F..FB3F; Cn +FB40..FB41; Lo +FB42..FB42; Cn +FB43..FB44; Lo +FB45..FB45; Cn +FB46..FBB1; Lo +FBB2..FBC1; Sk +FBC2..FBD2; Cn +FBD3..FD3D; Lo +FD3E..FD3E; Pe +FD3F..FD3F; Ps +FD40..FD4F; Cn +FD50..FD8F; Lo +FD90..FD91; Cn +FD92..FDC7; Lo +FDC8..FDEF; Cn +FDF0..FDFB; Lo +FDFC..FDFC; Sc +FDFD..FDFD; So +FDFE..FDFF; Cn +FE00..FE0F; Mn +FE10..FE16; Po +FE17..FE17; Ps +FE18..FE18; Pe +FE19..FE19; Po +FE1A..FE1F; Cn +FE20..FE2F; Mn +FE30..FE30; Po +FE31..FE32; Pd +FE33..FE34; Pc +FE35..FE35; Ps +FE36..FE36; Pe +FE37..FE37; Ps +FE38..FE38; Pe +FE39..FE39; Ps +FE3A..FE3A; Pe +FE3B..FE3B; Ps +FE3C..FE3C; Pe +FE3D..FE3D; Ps +FE3E..FE3E; Pe +FE3F..FE3F; Ps +FE40..FE40; Pe +FE41..FE41; Ps +FE42..FE42; Pe +FE43..FE43; Ps +FE44..FE44; Pe +FE45..FE46; Po +FE47..FE47; Ps +FE48..FE48; Pe +FE49..FE4C; Po +FE4D..FE4F; Pc +FE50..FE52; Po +FE53..FE53; Cn +FE54..FE57; Po +FE58..FE58; Pd +FE59..FE59; Ps +FE5A..FE5A; Pe +FE5B..FE5B; Ps +FE5C..FE5C; Pe +FE5D..FE5D; Ps +FE5E..FE5E; Pe +FE5F..FE61; Po +FE62..FE62; Sm +FE63..FE63; Pd +FE64..FE66; Sm +FE67..FE67; Cn +FE68..FE68; Po +FE69..FE69; Sc +FE6A..FE6B; Po +FE6C..FE6F; Cn +FE70..FE74; Lo +FE75..FE75; Cn +FE76..FEFC; Lo +FEFD..FEFE; Cn +FEFF..FEFF; Cf +FF00..FF00; Cn +FF01..FF03; Po +FF04..FF04; Sc +FF05..FF07; Po +FF08..FF08; Ps +FF09..FF09; Pe +FF0A..FF0A; Po +FF0B..FF0B; Sm +FF0C..FF0C; Po +FF0D..FF0D; Pd +FF0E..FF0F; Po +FF10..FF19; Nd +FF1A..FF1B; Po +FF1C..FF1E; Sm +FF1F..FF20; Po +FF21..FF3A; Lu +FF3B..FF3B; Ps +FF3C..FF3C; Po +FF3D..FF3D; Pe +FF3E..FF3E; Sk +FF3F..FF3F; Pc +FF40..FF40; Sk +FF41..FF5A; Ll +FF5B..FF5B; Ps +FF5C..FF5C; Sm +FF5D..FF5D; Pe +FF5E..FF5E; Sm +FF5F..FF5F; Ps +FF60..FF60; Pe +FF61..FF61; Po +FF62..FF62; Ps +FF63..FF63; Pe +FF64..FF65; Po +FF66..FF6F; Lo +FF70..FF70; Lm +FF71..FF9D; Lo +FF9E..FF9F; Lm +FFA0..FFBE; Lo +FFBF..FFC1; Cn +FFC2..FFC7; Lo +FFC8..FFC9; Cn +FFCA..FFCF; Lo +FFD0..FFD1; Cn +FFD2..FFD7; Lo +FFD8..FFD9; Cn +FFDA..FFDC; Lo +FFDD..FFDF; Cn +FFE0..FFE1; Sc +FFE2..FFE2; Sm +FFE3..FFE3; Sk +FFE4..FFE4; So +FFE5..FFE6; Sc +FFE7..FFE7; Cn +FFE8..FFE8; So +FFE9..FFEC; Sm +FFED..FFEE; So +FFEF..FFF8; Cn +FFF9..FFFB; Cf +FFFC..FFFD; So +FFFE..FFFF; Cn +10000..1000B; Lo +1000C..1000C; Cn +1000D..10026; Lo +10027..10027; Cn +10028..1003A; Lo +1003B..1003B; Cn +1003C..1003D; Lo +1003E..1003E; Cn +1003F..1004D; Lo +1004E..1004F; Cn +10050..1005D; Lo +1005E..1007F; Cn +10080..100FA; Lo +100FB..100FF; Cn +10100..10102; Po +10103..10106; Cn +10107..10133; No +10134..10136; Cn +10137..1013F; So +10140..10174; Nl +10175..10178; No +10179..10189; So +1018A..1018B; No +1018C..1018E; So +1018F..1018F; Cn +10190..1019B; So +1019C..1019F; Cn +101A0..101A0; So +101A1..101CF; Cn +101D0..101FC; So +101FD..101FD; Mn +101FE..1027F; Cn +10280..1029C; Lo +1029D..1029F; Cn +102A0..102D0; Lo +102D1..102DF; Cn +102E0..102E0; Mn +102E1..102FB; No +102FC..102FF; Cn +10300..1031F; Lo +10320..10323; No +10324..1032C; Cn +1032D..10340; Lo +10341..10341; Nl +10342..10349; Lo +1034A..1034A; Nl +1034B..1034F; Cn +10350..10375; Lo +10376..1037A; Mn +1037B..1037F; Cn +10380..1039D; Lo +1039E..1039E; Cn +1039F..1039F; Po +103A0..103C3; Lo +103C4..103C7; Cn +103C8..103CF; Lo +103D0..103D0; Po +103D1..103D5; Nl +103D6..103FF; Cn +10400..10427; Lu +10428..1044F; Ll +10450..1049D; Lo +1049E..1049F; Cn +104A0..104A9; Nd +104AA..104AF; Cn +104B0..104D3; Lu +104D4..104D7; Cn +104D8..104FB; Ll +104FC..104FF; Cn +10500..10527; Lo +10528..1052F; Cn +10530..10563; Lo +10564..1056E; Cn +1056F..1056F; Po +10570..105FF; Cn +10600..10736; Lo +10737..1073F; Cn +10740..10755; Lo +10756..1075F; Cn +10760..10767; Lo +10768..107FF; Cn +10800..10805; Lo +10806..10807; Cn +10808..10808; Lo +10809..10809; Cn +1080A..10835; Lo +10836..10836; Cn +10837..10838; Lo +10839..1083B; Cn +1083C..1083C; Lo +1083D..1083E; Cn +1083F..10855; Lo +10856..10856; Cn +10857..10857; Po +10858..1085F; No +10860..10876; Lo +10877..10878; So +10879..1087F; No +10880..1089E; Lo +1089F..108A6; Cn +108A7..108AF; No +108B0..108DF; Cn +108E0..108F2; Lo +108F3..108F3; Cn +108F4..108F5; Lo +108F6..108FA; Cn +108FB..108FF; No +10900..10915; Lo +10916..1091B; No +1091C..1091E; Cn +1091F..1091F; Po +10920..10939; Lo +1093A..1093E; Cn +1093F..1093F; Po +10940..1097F; Cn +10980..109B7; Lo +109B8..109BB; Cn +109BC..109BD; No +109BE..109BF; Lo +109C0..109CF; No +109D0..109D1; Cn +109D2..109FF; No +10A00..10A00; Lo +10A01..10A03; Mn +10A04..10A04; Cn +10A05..10A06; Mn +10A07..10A0B; Cn +10A0C..10A0F; Mn +10A10..10A13; Lo +10A14..10A14; Cn +10A15..10A17; Lo +10A18..10A18; Cn +10A19..10A35; Lo +10A36..10A37; Cn +10A38..10A3A; Mn +10A3B..10A3E; Cn +10A3F..10A3F; Mn +10A40..10A48; No +10A49..10A4F; Cn +10A50..10A58; Po +10A59..10A5F; Cn +10A60..10A7C; Lo +10A7D..10A7E; No +10A7F..10A7F; Po +10A80..10A9C; Lo +10A9D..10A9F; No +10AA0..10ABF; Cn +10AC0..10AC7; Lo +10AC8..10AC8; So +10AC9..10AE4; Lo +10AE5..10AE6; Mn +10AE7..10AEA; Cn +10AEB..10AEF; No +10AF0..10AF6; Po +10AF7..10AFF; Cn +10B00..10B35; Lo +10B36..10B38; Cn +10B39..10B3F; Po +10B40..10B55; Lo +10B56..10B57; Cn +10B58..10B5F; No +10B60..10B72; Lo +10B73..10B77; Cn +10B78..10B7F; No +10B80..10B91; Lo +10B92..10B98; Cn +10B99..10B9C; Po +10B9D..10BA8; Cn +10BA9..10BAF; No +10BB0..10BFF; Cn +10C00..10C48; Lo +10C49..10C7F; Cn +10C80..10CB2; Lu +10CB3..10CBF; Cn +10CC0..10CF2; Ll +10CF3..10CF9; Cn +10CFA..10CFF; No +10D00..10D23; Lo +10D24..10D27; Mn +10D28..10D2F; Cn +10D30..10D39; Nd +10D3A..10E5F; Cn +10E60..10E7E; No +10E7F..10EFF; Cn +10F00..10F1C; Lo +10F1D..10F26; No +10F27..10F27; Lo +10F28..10F2F; Cn +10F30..10F45; Lo +10F46..10F50; Mn +10F51..10F54; No +10F55..10F59; Po +10F5A..10FDF; Cn +10FE0..10FF6; Lo +10FF7..10FFF; Cn +11000..11000; Mc +11001..11001; Mn +11002..11002; Mc +11003..11037; Lo +11038..11046; Mn +11047..1104D; Po +1104E..11051; Cn +11052..11065; No +11066..1106F; Nd +11070..1107E; Cn +1107F..11081; Mn +11082..11082; Mc +11083..110AF; Lo +110B0..110B2; Mc +110B3..110B6; Mn +110B7..110B8; Mc +110B9..110BA; Mn +110BB..110BC; Po +110BD..110BD; Cf +110BE..110C1; Po +110C2..110CC; Cn +110CD..110CD; Cf +110CE..110CF; Cn +110D0..110E8; Lo +110E9..110EF; Cn +110F0..110F9; Nd +110FA..110FF; Cn +11100..11102; Mn +11103..11126; Lo +11127..1112B; Mn +1112C..1112C; Mc +1112D..11134; Mn +11135..11135; Cn +11136..1113F; Nd +11140..11143; Po +11144..11144; Lo +11145..11146; Mc +11147..1114F; Cn +11150..11172; Lo +11173..11173; Mn +11174..11175; Po +11176..11176; Lo +11177..1117F; Cn +11180..11181; Mn +11182..11182; Mc +11183..111B2; Lo +111B3..111B5; Mc +111B6..111BE; Mn +111BF..111C0; Mc +111C1..111C4; Lo +111C5..111C8; Po +111C9..111CC; Mn +111CD..111CD; Po +111CE..111CF; Cn +111D0..111D9; Nd +111DA..111DA; Lo +111DB..111DB; Po +111DC..111DC; Lo +111DD..111DF; Po +111E0..111E0; Cn +111E1..111F4; No +111F5..111FF; Cn +11200..11211; Lo +11212..11212; Cn +11213..1122B; Lo +1122C..1122E; Mc +1122F..11231; Mn +11232..11233; Mc +11234..11234; Mn +11235..11235; Mc +11236..11237; Mn +11238..1123D; Po +1123E..1123E; Mn +1123F..1127F; Cn +11280..11286; Lo +11287..11287; Cn +11288..11288; Lo +11289..11289; Cn +1128A..1128D; Lo +1128E..1128E; Cn +1128F..1129D; Lo +1129E..1129E; Cn +1129F..112A8; Lo +112A9..112A9; Po +112AA..112AF; Cn +112B0..112DE; Lo +112DF..112DF; Mn +112E0..112E2; Mc +112E3..112EA; Mn +112EB..112EF; Cn +112F0..112F9; Nd +112FA..112FF; Cn +11300..11301; Mn +11302..11303; Mc +11304..11304; Cn +11305..1130C; Lo +1130D..1130E; Cn +1130F..11310; Lo +11311..11312; Cn +11313..11328; Lo +11329..11329; Cn +1132A..11330; Lo +11331..11331; Cn +11332..11333; Lo +11334..11334; Cn +11335..11339; Lo +1133A..1133A; Cn +1133B..1133C; Mn +1133D..1133D; Lo +1133E..1133F; Mc +11340..11340; Mn +11341..11344; Mc +11345..11346; Cn +11347..11348; Mc +11349..1134A; Cn +1134B..1134D; Mc +1134E..1134F; Cn +11350..11350; Lo +11351..11356; Cn +11357..11357; Mc +11358..1135C; Cn +1135D..11361; Lo +11362..11363; Mc +11364..11365; Cn +11366..1136C; Mn +1136D..1136F; Cn +11370..11374; Mn +11375..113FF; Cn +11400..11434; Lo +11435..11437; Mc +11438..1143F; Mn +11440..11441; Mc +11442..11444; Mn +11445..11445; Mc +11446..11446; Mn +11447..1144A; Lo +1144B..1144F; Po +11450..11459; Nd +1145A..1145A; Cn +1145B..1145B; Po +1145C..1145C; Cn +1145D..1145D; Po +1145E..1145E; Mn +1145F..1145F; Lo +11460..1147F; Cn +11480..114AF; Lo +114B0..114B2; Mc +114B3..114B8; Mn +114B9..114B9; Mc +114BA..114BA; Mn +114BB..114BE; Mc +114BF..114C0; Mn +114C1..114C1; Mc +114C2..114C3; Mn +114C4..114C5; Lo +114C6..114C6; Po +114C7..114C7; Lo +114C8..114CF; Cn +114D0..114D9; Nd +114DA..1157F; Cn +11580..115AE; Lo +115AF..115B1; Mc +115B2..115B5; Mn +115B6..115B7; Cn +115B8..115BB; Mc +115BC..115BD; Mn +115BE..115BE; Mc +115BF..115C0; Mn +115C1..115D7; Po +115D8..115DB; Lo +115DC..115DD; Mn +115DE..115FF; Cn +11600..1162F; Lo +11630..11632; Mc +11633..1163A; Mn +1163B..1163C; Mc +1163D..1163D; Mn +1163E..1163E; Mc +1163F..11640; Mn +11641..11643; Po +11644..11644; Lo +11645..1164F; Cn +11650..11659; Nd +1165A..1165F; Cn +11660..1166C; Po +1166D..1167F; Cn +11680..116AA; Lo +116AB..116AB; Mn +116AC..116AC; Mc +116AD..116AD; Mn +116AE..116AF; Mc +116B0..116B5; Mn +116B6..116B6; Mc +116B7..116B7; Mn +116B8..116B8; Lo +116B9..116BF; Cn +116C0..116C9; Nd +116CA..116FF; Cn +11700..1171A; Lo +1171B..1171C; Cn +1171D..1171F; Mn +11720..11721; Mc +11722..11725; Mn +11726..11726; Mc +11727..1172B; Mn +1172C..1172F; Cn +11730..11739; Nd +1173A..1173B; No +1173C..1173E; Po +1173F..1173F; So +11740..117FF; Cn +11800..1182B; Lo +1182C..1182E; Mc +1182F..11837; Mn +11838..11838; Mc +11839..1183A; Mn +1183B..1183B; Po +1183C..1189F; Cn +118A0..118BF; Lu +118C0..118DF; Ll +118E0..118E9; Nd +118EA..118F2; No +118F3..118FE; Cn +118FF..118FF; Lo +11900..1199F; Cn +119A0..119A7; Lo +119A8..119A9; Cn +119AA..119D0; Lo +119D1..119D3; Mc +119D4..119D7; Mn +119D8..119D9; Cn +119DA..119DB; Mn +119DC..119DF; Mc +119E0..119E0; Mn +119E1..119E1; Lo +119E2..119E2; Po +119E3..119E3; Lo +119E4..119E4; Mc +119E5..119FF; Cn +11A00..11A00; Lo +11A01..11A0A; Mn +11A0B..11A32; Lo +11A33..11A38; Mn +11A39..11A39; Mc +11A3A..11A3A; Lo +11A3B..11A3E; Mn +11A3F..11A46; Po +11A47..11A47; Mn +11A48..11A4F; Cn +11A50..11A50; Lo +11A51..11A56; Mn +11A57..11A58; Mc +11A59..11A5B; Mn +11A5C..11A89; Lo +11A8A..11A96; Mn +11A97..11A97; Mc +11A98..11A99; Mn +11A9A..11A9C; Po +11A9D..11A9D; Lo +11A9E..11AA2; Po +11AA3..11ABF; Cn +11AC0..11AF8; Lo +11AF9..11BFF; Cn +11C00..11C08; Lo +11C09..11C09; Cn +11C0A..11C2E; Lo +11C2F..11C2F; Mc +11C30..11C36; Mn +11C37..11C37; Cn +11C38..11C3D; Mn +11C3E..11C3E; Mc +11C3F..11C3F; Mn +11C40..11C40; Lo +11C41..11C45; Po +11C46..11C4F; Cn +11C50..11C59; Nd +11C5A..11C6C; No +11C6D..11C6F; Cn +11C70..11C71; Po +11C72..11C8F; Lo +11C90..11C91; Cn +11C92..11CA7; Mn +11CA8..11CA8; Cn +11CA9..11CA9; Mc +11CAA..11CB0; Mn +11CB1..11CB1; Mc +11CB2..11CB3; Mn +11CB4..11CB4; Mc +11CB5..11CB6; Mn +11CB7..11CFF; Cn +11D00..11D06; Lo +11D07..11D07; Cn +11D08..11D09; Lo +11D0A..11D0A; Cn +11D0B..11D30; Lo +11D31..11D36; Mn +11D37..11D39; Cn +11D3A..11D3A; Mn +11D3B..11D3B; Cn +11D3C..11D3D; Mn +11D3E..11D3E; Cn +11D3F..11D45; Mn +11D46..11D46; Lo +11D47..11D47; Mn +11D48..11D4F; Cn +11D50..11D59; Nd +11D5A..11D5F; Cn +11D60..11D65; Lo +11D66..11D66; Cn +11D67..11D68; Lo +11D69..11D69; Cn +11D6A..11D89; Lo +11D8A..11D8E; Mc +11D8F..11D8F; Cn +11D90..11D91; Mn +11D92..11D92; Cn +11D93..11D94; Mc +11D95..11D95; Mn +11D96..11D96; Mc +11D97..11D97; Mn +11D98..11D98; Lo +11D99..11D9F; Cn +11DA0..11DA9; Nd +11DAA..11EDF; Cn +11EE0..11EF2; Lo +11EF3..11EF4; Mn +11EF5..11EF6; Mc +11EF7..11EF8; Po +11EF9..11FBF; Cn +11FC0..11FD4; No +11FD5..11FDC; So +11FDD..11FE0; Sc +11FE1..11FF1; So +11FF2..11FFE; Cn +11FFF..11FFF; Po +12000..12399; Lo +1239A..123FF; Cn +12400..1246E; Nl +1246F..1246F; Cn +12470..12474; Po +12475..1247F; Cn +12480..12543; Lo +12544..12FFF; Cn +13000..1342E; Lo +1342F..1342F; Cn +13430..13438; Cf +13439..143FF; Cn +14400..14646; Lo +14647..167FF; Cn +16800..16A38; Lo +16A39..16A3F; Cn +16A40..16A5E; Lo +16A5F..16A5F; Cn +16A60..16A69; Nd +16A6A..16A6D; Cn +16A6E..16A6F; Po +16A70..16ACF; Cn +16AD0..16AED; Lo +16AEE..16AEF; Cn +16AF0..16AF4; Mn +16AF5..16AF5; Po +16AF6..16AFF; Cn +16B00..16B2F; Lo +16B30..16B36; Mn +16B37..16B3B; Po +16B3C..16B3F; So +16B40..16B43; Lm +16B44..16B44; Po +16B45..16B45; So +16B46..16B4F; Cn +16B50..16B59; Nd +16B5A..16B5A; Cn +16B5B..16B61; No +16B62..16B62; Cn +16B63..16B77; Lo +16B78..16B7C; Cn +16B7D..16B8F; Lo +16B90..16E3F; Cn +16E40..16E5F; Lu +16E60..16E7F; Ll +16E80..16E96; No +16E97..16E9A; Po +16E9B..16EFF; Cn +16F00..16F4A; Lo +16F4B..16F4E; Cn +16F4F..16F4F; Mn +16F50..16F50; Lo +16F51..16F87; Mc +16F88..16F8E; Cn +16F8F..16F92; Mn +16F93..16F9F; Lm +16FA0..16FDF; Cn +16FE0..16FE1; Lm +16FE2..16FE2; Po +16FE3..16FE3; Lm +16FE4..16FFF; Cn +17000..187F7; Lo +187F8..187FF; Cn +18800..18AF2; Lo +18AF3..1AFFF; Cn +1B000..1B11E; Lo +1B11F..1B14F; Cn +1B150..1B152; Lo +1B153..1B163; Cn +1B164..1B167; Lo +1B168..1B16F; Cn +1B170..1B2FB; Lo +1B2FC..1BBFF; Cn +1BC00..1BC6A; Lo +1BC6B..1BC6F; Cn +1BC70..1BC7C; Lo +1BC7D..1BC7F; Cn +1BC80..1BC88; Lo +1BC89..1BC8F; Cn +1BC90..1BC99; Lo +1BC9A..1BC9B; Cn +1BC9C..1BC9C; So +1BC9D..1BC9E; Mn +1BC9F..1BC9F; Po +1BCA0..1BCA3; Cf +1BCA4..1CFFF; Cn +1D000..1D0F5; So +1D0F6..1D0FF; Cn +1D100..1D126; So +1D127..1D128; Cn +1D129..1D164; So +1D165..1D166; Mc +1D167..1D169; Mn +1D16A..1D16C; So +1D16D..1D172; Mc +1D173..1D17A; Cf +1D17B..1D182; Mn +1D183..1D184; So +1D185..1D18B; Mn +1D18C..1D1A9; So +1D1AA..1D1AD; Mn +1D1AE..1D1E8; So +1D1E9..1D1FF; Cn +1D200..1D241; So +1D242..1D244; Mn +1D245..1D245; So +1D246..1D2DF; Cn +1D2E0..1D2F3; No +1D2F4..1D2FF; Cn +1D300..1D356; So +1D357..1D35F; Cn +1D360..1D378; No +1D379..1D3FF; Cn +1D400..1D419; Lu +1D41A..1D433; Ll +1D434..1D44D; Lu +1D44E..1D454; Ll +1D455..1D455; Cn +1D456..1D467; Ll +1D468..1D481; Lu +1D482..1D49B; Ll +1D49C..1D49C; Lu +1D49D..1D49D; Cn +1D49E..1D49F; Lu +1D4A0..1D4A1; Cn +1D4A2..1D4A2; Lu +1D4A3..1D4A4; Cn +1D4A5..1D4A6; Lu +1D4A7..1D4A8; Cn +1D4A9..1D4AC; Lu +1D4AD..1D4AD; Cn +1D4AE..1D4B5; Lu +1D4B6..1D4B9; Ll +1D4BA..1D4BA; Cn +1D4BB..1D4BB; Ll +1D4BC..1D4BC; Cn +1D4BD..1D4C3; Ll +1D4C4..1D4C4; Cn +1D4C5..1D4CF; Ll +1D4D0..1D4E9; Lu +1D4EA..1D503; Ll +1D504..1D505; Lu +1D506..1D506; Cn +1D507..1D50A; Lu +1D50B..1D50C; Cn +1D50D..1D514; Lu +1D515..1D515; Cn +1D516..1D51C; Lu +1D51D..1D51D; Cn +1D51E..1D537; Ll +1D538..1D539; Lu +1D53A..1D53A; Cn +1D53B..1D53E; Lu +1D53F..1D53F; Cn +1D540..1D544; Lu +1D545..1D545; Cn +1D546..1D546; Lu +1D547..1D549; Cn +1D54A..1D550; Lu +1D551..1D551; Cn +1D552..1D56B; Ll +1D56C..1D585; Lu +1D586..1D59F; Ll +1D5A0..1D5B9; Lu +1D5BA..1D5D3; Ll +1D5D4..1D5ED; Lu +1D5EE..1D607; Ll +1D608..1D621; Lu +1D622..1D63B; Ll +1D63C..1D655; Lu +1D656..1D66F; Ll +1D670..1D689; Lu +1D68A..1D6A5; Ll +1D6A6..1D6A7; Cn +1D6A8..1D6C0; Lu +1D6C1..1D6C1; Sm +1D6C2..1D6DA; Ll +1D6DB..1D6DB; Sm +1D6DC..1D6E1; Ll +1D6E2..1D6FA; Lu +1D6FB..1D6FB; Sm +1D6FC..1D714; Ll +1D715..1D715; Sm +1D716..1D71B; Ll +1D71C..1D734; Lu +1D735..1D735; Sm +1D736..1D74E; Ll +1D74F..1D74F; Sm +1D750..1D755; Ll +1D756..1D76E; Lu +1D76F..1D76F; Sm +1D770..1D788; Ll +1D789..1D789; Sm +1D78A..1D78F; Ll +1D790..1D7A8; Lu +1D7A9..1D7A9; Sm +1D7AA..1D7C2; Ll +1D7C3..1D7C3; Sm +1D7C4..1D7C9; Ll +1D7CA..1D7CA; Lu +1D7CB..1D7CB; Ll +1D7CC..1D7CD; Cn +1D7CE..1D7FF; Nd +1D800..1D9FF; So +1DA00..1DA36; Mn +1DA37..1DA3A; So +1DA3B..1DA6C; Mn +1DA6D..1DA74; So +1DA75..1DA75; Mn +1DA76..1DA83; So +1DA84..1DA84; Mn +1DA85..1DA86; So +1DA87..1DA8B; Po +1DA8C..1DA9A; Cn +1DA9B..1DA9F; Mn +1DAA0..1DAA0; Cn +1DAA1..1DAAF; Mn +1DAB0..1DFFF; Cn +1E000..1E006; Mn +1E007..1E007; Cn +1E008..1E018; Mn +1E019..1E01A; Cn +1E01B..1E021; Mn +1E022..1E022; Cn +1E023..1E024; Mn +1E025..1E025; Cn +1E026..1E02A; Mn +1E02B..1E0FF; Cn +1E100..1E12C; Lo +1E12D..1E12F; Cn +1E130..1E136; Mn +1E137..1E13D; Lm +1E13E..1E13F; Cn +1E140..1E149; Nd +1E14A..1E14D; Cn +1E14E..1E14E; Lo +1E14F..1E14F; So +1E150..1E2BF; Cn +1E2C0..1E2EB; Lo +1E2EC..1E2EF; Mn +1E2F0..1E2F9; Nd +1E2FA..1E2FE; Cn +1E2FF..1E2FF; Sc +1E300..1E7FF; Cn +1E800..1E8C4; Lo +1E8C5..1E8C6; Cn +1E8C7..1E8CF; No +1E8D0..1E8D6; Mn +1E8D7..1E8FF; Cn +1E900..1E921; Lu +1E922..1E943; Ll +1E944..1E94A; Mn +1E94B..1E94B; Lm +1E94C..1E94F; Cn +1E950..1E959; Nd +1E95A..1E95D; Cn +1E95E..1E95F; Po +1E960..1EC70; Cn +1EC71..1ECAB; No +1ECAC..1ECAC; So +1ECAD..1ECAF; No +1ECB0..1ECB0; Sc +1ECB1..1ECB4; No +1ECB5..1ED00; Cn +1ED01..1ED2D; No +1ED2E..1ED2E; So +1ED2F..1ED3D; No +1ED3E..1EDFF; Cn +1EE00..1EE03; Lo +1EE04..1EE04; Cn +1EE05..1EE1F; Lo +1EE20..1EE20; Cn +1EE21..1EE22; Lo +1EE23..1EE23; Cn +1EE24..1EE24; Lo +1EE25..1EE26; Cn +1EE27..1EE27; Lo +1EE28..1EE28; Cn +1EE29..1EE32; Lo +1EE33..1EE33; Cn +1EE34..1EE37; Lo +1EE38..1EE38; Cn +1EE39..1EE39; Lo +1EE3A..1EE3A; Cn +1EE3B..1EE3B; Lo +1EE3C..1EE41; Cn +1EE42..1EE42; Lo +1EE43..1EE46; Cn +1EE47..1EE47; Lo +1EE48..1EE48; Cn +1EE49..1EE49; Lo +1EE4A..1EE4A; Cn +1EE4B..1EE4B; Lo +1EE4C..1EE4C; Cn +1EE4D..1EE4F; Lo +1EE50..1EE50; Cn +1EE51..1EE52; Lo +1EE53..1EE53; Cn +1EE54..1EE54; Lo +1EE55..1EE56; Cn +1EE57..1EE57; Lo +1EE58..1EE58; Cn +1EE59..1EE59; Lo +1EE5A..1EE5A; Cn +1EE5B..1EE5B; Lo +1EE5C..1EE5C; Cn +1EE5D..1EE5D; Lo +1EE5E..1EE5E; Cn +1EE5F..1EE5F; Lo +1EE60..1EE60; Cn +1EE61..1EE62; Lo +1EE63..1EE63; Cn +1EE64..1EE64; Lo +1EE65..1EE66; Cn +1EE67..1EE6A; Lo +1EE6B..1EE6B; Cn +1EE6C..1EE72; Lo +1EE73..1EE73; Cn +1EE74..1EE77; Lo +1EE78..1EE78; Cn +1EE79..1EE7C; Lo +1EE7D..1EE7D; Cn +1EE7E..1EE7E; Lo +1EE7F..1EE7F; Cn +1EE80..1EE89; Lo +1EE8A..1EE8A; Cn +1EE8B..1EE9B; Lo +1EE9C..1EEA0; Cn +1EEA1..1EEA3; Lo +1EEA4..1EEA4; Cn +1EEA5..1EEA9; Lo +1EEAA..1EEAA; Cn +1EEAB..1EEBB; Lo +1EEBC..1EEEF; Cn +1EEF0..1EEF1; Sm +1EEF2..1EFFF; Cn +1F000..1F02B; So +1F02C..1F02F; Cn +1F030..1F093; So +1F094..1F09F; Cn +1F0A0..1F0AE; So +1F0AF..1F0B0; Cn +1F0B1..1F0BF; So +1F0C0..1F0C0; Cn +1F0C1..1F0CF; So +1F0D0..1F0D0; Cn +1F0D1..1F0F5; So +1F0F6..1F0FF; Cn +1F100..1F10C; No +1F10D..1F10F; Cn +1F110..1F16C; So +1F16D..1F16F; Cn +1F170..1F1AC; So +1F1AD..1F1E5; Cn +1F1E6..1F202; So +1F203..1F20F; Cn +1F210..1F23B; So +1F23C..1F23F; Cn +1F240..1F248; So +1F249..1F24F; Cn +1F250..1F251; So +1F252..1F25F; Cn +1F260..1F265; So +1F266..1F2FF; Cn +1F300..1F3FA; So +1F3FB..1F3FF; Sk +1F400..1F6D5; So +1F6D6..1F6DF; Cn +1F6E0..1F6EC; So +1F6ED..1F6EF; Cn +1F6F0..1F6FA; So +1F6FB..1F6FF; Cn +1F700..1F773; So +1F774..1F77F; Cn +1F780..1F7D8; So +1F7D9..1F7DF; Cn +1F7E0..1F7EB; So +1F7EC..1F7FF; Cn +1F800..1F80B; So +1F80C..1F80F; Cn +1F810..1F847; So +1F848..1F84F; Cn +1F850..1F859; So +1F85A..1F85F; Cn +1F860..1F887; So +1F888..1F88F; Cn +1F890..1F8AD; So +1F8AE..1F8FF; Cn +1F900..1F90B; So +1F90C..1F90C; Cn +1F90D..1F971; So +1F972..1F972; Cn +1F973..1F976; So +1F977..1F979; Cn +1F97A..1F9A2; So +1F9A3..1F9A4; Cn +1F9A5..1F9AA; So +1F9AB..1F9AD; Cn +1F9AE..1F9CA; So +1F9CB..1F9CC; Cn +1F9CD..1FA53; So +1FA54..1FA5F; Cn +1FA60..1FA6D; So +1FA6E..1FA6F; Cn +1FA70..1FA73; So +1FA74..1FA77; Cn +1FA78..1FA7A; So +1FA7B..1FA7F; Cn +1FA80..1FA82; So +1FA83..1FA8F; Cn +1FA90..1FA95; So +1FA96..1FFFF; Cn +20000..2A6D6; Lo +2A6D7..2A6FF; Cn +2A700..2B734; Lo +2B735..2B73F; Cn +2B740..2B81D; Lo +2B81E..2B81F; Cn +2B820..2CEA1; Lo +2CEA2..2CEAF; Cn +2CEB0..2EBE0; Lo +2EBE1..2F7FF; Cn +2F800..2FA1D; Lo +2FA1E..E0000; Cn +E0001..E0001; Cf +E0002..E001F; Cn +E0020..E007F; Cf +E0080..E00FF; Cn +E0100..E01EF; Mn +E01F0..EFFFF; Cn +F0000..FFFFD; Co +FFFFE..FFFFF; Cn +100000..10FFFD; Co +10FFFE..10FFFF; Cn diff --git a/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_1.test b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_1.test new file mode 100644 index 000000000..f9b609805 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-general-category/UnicodeGeneralCategory_12_1.test @@ -0,0 +1,11 @@ +name: UnicodeGeneralCategory_12_1 + +description: +Tests character class syntax of the Unicode 12.1 General Category property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1-0.input b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1-0.input new file mode 100644 index 000000000..5ccc00ca4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1-0.input @@ -0,0 +1,630 @@ +# GraphemeBreakTest-12.0.0.txt +# Date: 2019-01-29, 15:48:47 GMT +# © 2019 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Grapheme_Cluster_Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Grapheme_Cluster_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not, +# as listed in the Rules section of GraphemeBreakTest.html +# +# These samples may be extended or changed in the future. +# +÷ 0020 ÷ 0020 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0020 × 0308 ÷ 0020 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0020 ÷ 000D ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (CR) ÷ [0.3] +÷ 0020 × 0308 ÷ 000D ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0020 ÷ 000A ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (LF) ÷ [0.3] +÷ 0020 × 0308 ÷ 000A ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0020 ÷ 0001 ÷ # ÷ [0.2] SPACE (Other) ÷ [5.0] (Control) ÷ [0.3] +÷ 0020 × 0308 ÷ 0001 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0020 × 034F ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0020 × 0308 × 034F ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0020 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0020 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0020 ÷ 0600 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0020 × 0308 ÷ 0600 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0020 × 0903 ÷ # ÷ [0.2] SPACE (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0020 × 0308 × 0903 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0020 ÷ 1100 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0020 × 0308 ÷ 1100 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0020 ÷ 1160 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0020 × 0308 ÷ 1160 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0020 ÷ 11A8 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0020 × 0308 ÷ 11A8 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0020 ÷ AC00 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0020 × 0308 ÷ AC00 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0020 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0020 × 0308 ÷ AC01 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0020 ÷ 231A ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0020 × 0308 ÷ 231A ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0020 × 0300 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0020 × 0308 × 0300 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0020 × 200D ÷ # ÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0020 × 0308 × 200D ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0020 ÷ 0378 ÷ # ÷ [0.2] SPACE (Other) ÷ [999.0] (Other) ÷ [0.3] +÷ 0020 × 0308 ÷ 0378 ÷ # ÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 000D ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [4.0] SPACE (Other) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 000D ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] (CR) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 000D × 000A ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 000D ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Control) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 000D ÷ 034F ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 000D ÷ 0308 × 034F ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 000D ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 0600 ÷ # ÷ [0.2] (CR) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000D ÷ 0903 ÷ # ÷ [0.2] (CR) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000D ÷ 0308 × 0903 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000D ÷ 1100 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000D ÷ 1160 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000D ÷ 11A8 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000D ÷ AC00 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000D ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000D ÷ AC01 ÷ # ÷ [0.2] (CR) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000D ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000D ÷ 231A ÷ # ÷ [0.2] (CR) ÷ [4.0] WATCH (ExtPict) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 000D ÷ 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 000D ÷ 200D ÷ # ÷ [0.2] (CR) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 000D ÷ 0308 × 200D ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 000D ÷ 0378 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Other) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 000A ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [4.0] SPACE (Other) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 000A ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] (CR) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 000A ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] (LF) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 000A ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Control) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 000A ÷ 034F ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 000A ÷ 0308 × 034F ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 000A ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 0600 ÷ # ÷ [0.2] (LF) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 000A ÷ 0903 ÷ # ÷ [0.2] (LF) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000A ÷ 0308 × 0903 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 000A ÷ 1100 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 000A ÷ 1160 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 000A ÷ 11A8 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 000A ÷ AC00 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000A ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 000A ÷ AC01 ÷ # ÷ [0.2] (LF) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000A ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 000A ÷ 231A ÷ # ÷ [0.2] (LF) ÷ [4.0] WATCH (ExtPict) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 000A ÷ 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 000A ÷ 200D ÷ # ÷ [0.2] (LF) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 000A ÷ 0308 × 200D ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 000A ÷ 0378 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Other) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 0001 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] SPACE (Other) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0001 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] (CR) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0001 ÷ 000A ÷ # ÷ [0.2] (Control) ÷ [4.0] (LF) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0001 ÷ 0001 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Control) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0001 ÷ 034F ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0001 ÷ 0308 × 034F ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0001 ÷ 1F1E6 ÷ # ÷ [0.2] (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 ÷ 0600 ÷ # ÷ [0.2] (Control) ÷ [4.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0600 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0001 ÷ 0903 ÷ # ÷ [0.2] (Control) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0001 ÷ 0308 × 0903 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0001 ÷ 1100 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1100 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0001 ÷ 1160 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 1160 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0001 ÷ 11A8 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 11A8 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0001 ÷ AC00 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ AC00 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0001 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ AC01 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0001 ÷ 231A ÷ # ÷ [0.2] (Control) ÷ [4.0] WATCH (ExtPict) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0001 ÷ 0300 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0001 ÷ 0308 × 0300 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0001 ÷ 200D ÷ # ÷ [0.2] (Control) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0001 ÷ 0308 × 200D ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0001 ÷ 0378 ÷ # ÷ [0.2] (Control) ÷ [4.0] (Other) ÷ [0.3] +÷ 0001 ÷ 0308 ÷ 0378 ÷ # ÷ [0.2] (Control) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 034F ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 034F × 0308 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 034F ÷ 000D ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [5.0] (CR) ÷ [0.3] +÷ 034F × 0308 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 034F ÷ 000A ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [5.0] (LF) ÷ [0.3] +÷ 034F × 0308 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 034F ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [5.0] (Control) ÷ [0.3] +÷ 034F × 0308 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 034F × 034F ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 034F × 0308 × 034F ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 034F ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 034F × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 034F ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 034F × 0308 ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 034F × 0903 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 034F × 0308 × 0903 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 034F ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 034F × 0308 ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 034F ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 034F × 0308 ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 034F ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 034F × 0308 ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 034F ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 034F × 0308 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 034F ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 034F × 0308 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 034F ÷ 231A ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 034F × 0308 ÷ 231A ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 034F × 0300 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 034F × 0308 × 0300 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 034F × 200D ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 034F × 0308 × 200D ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 034F ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) ÷ [999.0] (Other) ÷ [0.3] +÷ 034F × 0308 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAPHEME JOINER (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F1E6 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1F1E6 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] (CR) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 1F1E6 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] (LF) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 1F1E6 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 1F1E6 × 034F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 1F1E6 × 0308 × 034F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 1F1E6 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [12.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1F1E6 ÷ 0600 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0600 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1F1E6 × 0903 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1F1E6 × 0308 × 0903 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1F1E6 ÷ 1100 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 1100 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1F1E6 ÷ 1160 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 1160 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1F1E6 ÷ 11A8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 11A8 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1F1E6 ÷ AC00 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ AC00 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1F1E6 ÷ AC01 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ AC01 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1F1E6 ÷ 231A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 231A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1F1E6 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 1F1E6 × 0308 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 1F1E6 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 1F1E6 × 0308 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 1F1E6 ÷ 0378 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0378 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 0600 × 0020 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] SPACE (Other) ÷ [0.3] +÷ 0600 × 0308 ÷ 0020 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0600 ÷ 000D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] (CR) ÷ [0.3] +÷ 0600 × 0308 ÷ 000D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0600 ÷ 000A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] (LF) ÷ [0.3] +÷ 0600 × 0308 ÷ 000A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0600 ÷ 0001 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) ÷ [5.0] (Control) ÷ [0.3] +÷ 0600 × 0308 ÷ 0001 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0600 × 034F ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0600 × 0308 × 034F ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0600 × 1F1E6 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0600 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0600 × 0600 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0600 × 0308 ÷ 0600 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0600 × 0903 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0600 × 0308 × 0903 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0600 × 1100 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0600 × 0308 ÷ 1100 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0600 × 1160 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0600 × 0308 ÷ 1160 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0600 × 11A8 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0600 × 0308 ÷ 11A8 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0600 × AC00 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0600 × 0308 ÷ AC00 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0600 × AC01 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0600 × 0308 ÷ AC01 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0600 × 231A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] WATCH (ExtPict) ÷ [0.3] +÷ 0600 × 0308 ÷ 231A ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0600 × 0300 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0600 × 0308 × 0300 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0600 × 200D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0600 × 0308 × 200D ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0600 × 0378 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.2] (Other) ÷ [0.3] +÷ 0600 × 0308 ÷ 0378 ÷ # ÷ [0.2] ARABIC NUMBER SIGN (Prepend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 0903 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0903 × 0308 ÷ 0020 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0903 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (CR) ÷ [0.3] +÷ 0903 × 0308 ÷ 000D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0903 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (LF) ÷ [0.3] +÷ 0903 × 0308 ÷ 000A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0903 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] (Control) ÷ [0.3] +÷ 0903 × 0308 ÷ 0001 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0903 × 034F ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0903 × 0308 × 034F ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0903 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0903 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0903 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0903 × 0308 ÷ 0600 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0903 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0903 × 0308 × 0903 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0903 ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0903 × 0308 ÷ 1100 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0903 ÷ 1160 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0903 × 0308 ÷ 1160 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0903 ÷ 11A8 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0903 × 0308 ÷ 11A8 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0903 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0903 × 0308 ÷ AC00 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0903 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0903 × 0308 ÷ AC01 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0903 ÷ 231A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0903 × 0308 ÷ 231A ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0903 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0903 × 0308 × 0300 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0903 × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0903 × 0308 × 200D ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0903 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] (Other) ÷ [0.3] +÷ 0903 × 0308 ÷ 0378 ÷ # ÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 1100 ÷ 0020 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1100 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1100 ÷ 000D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (CR) ÷ [0.3] +÷ 1100 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 1100 ÷ 000A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (LF) ÷ [0.3] +÷ 1100 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 1100 ÷ 0001 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] (Control) ÷ [0.3] +÷ 1100 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 1100 × 034F ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 1100 × 0308 × 034F ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 1100 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1100 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1100 ÷ 0600 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1100 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1100 × 0903 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1100 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1100 × 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1100 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1100 × 1160 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1100 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1100 ÷ 11A8 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1100 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1100 × AC00 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1100 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1100 × AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1100 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1100 ÷ 231A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1100 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1100 × 0300 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 1100 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 1100 × 200D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 1100 × 0308 × 200D ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 1100 ÷ 0378 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] (Other) ÷ [0.3] +÷ 1100 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 1160 ÷ 0020 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1160 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1160 ÷ 000D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (CR) ÷ [0.3] +÷ 1160 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 1160 ÷ 000A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (LF) ÷ [0.3] +÷ 1160 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 1160 ÷ 0001 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] (Control) ÷ [0.3] +÷ 1160 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 1160 × 034F ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 1160 × 0308 × 034F ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 1160 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1160 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 1160 ÷ 0600 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1160 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 1160 × 0903 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1160 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 1160 ÷ 1100 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1160 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 1160 × 1160 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [7.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1160 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 1160 × 11A8 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1160 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 1160 ÷ AC00 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1160 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 1160 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1160 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 1160 ÷ 231A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1160 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1160 × 0300 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 1160 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 1160 × 200D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 1160 × 0308 × 200D ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 1160 ÷ 0378 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] (Other) ÷ [0.3] +÷ 1160 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 11A8 ÷ 0020 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 11A8 ÷ 000D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (CR) ÷ [0.3] +÷ 11A8 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 11A8 ÷ 000A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (LF) ÷ [0.3] +÷ 11A8 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 11A8 ÷ 0001 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] (Control) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 11A8 × 034F ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 11A8 × 0308 × 034F ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 11A8 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 11A8 ÷ 0600 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 11A8 × 0903 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 11A8 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 11A8 ÷ 1160 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 11A8 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 11A8 × 11A8 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 11A8 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 11A8 ÷ AC00 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 11A8 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 11A8 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 11A8 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 11A8 ÷ 231A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 11A8 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 11A8 × 0300 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 11A8 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 11A8 × 200D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 11A8 × 0308 × 200D ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 11A8 ÷ 0378 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] (Other) ÷ [0.3] +÷ 11A8 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ AC00 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC00 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC00 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (CR) ÷ [0.3] +÷ AC00 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ AC00 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (LF) ÷ [0.3] +÷ AC00 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ AC00 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] (Control) ÷ [0.3] +÷ AC00 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ AC00 × 034F ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ AC00 × 0308 × 034F ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ AC00 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC00 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC00 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC00 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC00 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC00 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC00 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC00 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC00 × 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC00 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC00 × 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC00 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC00 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC00 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC00 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC00 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC00 ÷ 231A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ AC00 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ AC00 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ AC00 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ AC00 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ AC00 × 0308 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ AC00 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] (Other) ÷ [0.3] +÷ AC00 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ AC01 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC01 × 0308 ÷ 0020 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ AC01 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (CR) ÷ [0.3] +÷ AC01 × 0308 ÷ 000D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ AC01 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (LF) ÷ [0.3] +÷ AC01 × 0308 ÷ 000A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ AC01 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] (Control) ÷ [0.3] +÷ AC01 × 0308 ÷ 0001 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ AC01 × 034F ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ AC01 × 0308 × 034F ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ AC01 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC01 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ AC01 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC01 × 0308 ÷ 0600 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ AC01 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC01 × 0308 × 0903 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ AC01 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC01 × 0308 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC01 ÷ 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC01 × 0308 ÷ 1160 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ AC01 × 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC01 × 0308 ÷ 11A8 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ AC01 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC01 × 0308 ÷ AC00 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ AC01 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC01 × 0308 ÷ AC01 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ AC01 ÷ 231A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ AC01 × 0308 ÷ 231A ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ AC01 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ AC01 × 0308 × 0300 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ AC01 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ AC01 × 0308 × 200D ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ AC01 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] (Other) ÷ [0.3] +÷ AC01 × 0308 ÷ 0378 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 231A ÷ 0020 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 231A × 0308 ÷ 0020 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 231A ÷ 000D ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [5.0] (CR) ÷ [0.3] +÷ 231A × 0308 ÷ 000D ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 231A ÷ 000A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [5.0] (LF) ÷ [0.3] +÷ 231A × 0308 ÷ 000A ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 231A ÷ 0001 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [5.0] (Control) ÷ [0.3] +÷ 231A × 0308 ÷ 0001 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 231A × 034F ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 231A × 0308 × 034F ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 231A ÷ 1F1E6 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 231A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 231A ÷ 0600 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 231A × 0308 ÷ 0600 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 231A × 0903 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 231A × 0308 × 0903 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 231A ÷ 1100 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 231A × 0308 ÷ 1100 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 231A ÷ 1160 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 231A × 0308 ÷ 1160 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 231A ÷ 11A8 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 231A × 0308 ÷ 11A8 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 231A ÷ AC00 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 231A × 0308 ÷ AC00 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 231A ÷ AC01 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 231A × 0308 ÷ AC01 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 231A ÷ 231A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 231A × 0308 ÷ 231A ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 231A × 0300 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 231A × 0308 × 0300 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 231A × 200D ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 231A × 0308 × 200D ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 231A ÷ 0378 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] (Other) ÷ [0.3] +÷ 231A × 0308 ÷ 0378 ÷ # ÷ [0.2] WATCH (ExtPict) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 0300 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0300 × 0308 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0300 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0300 × 0308 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0300 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0300 × 0308 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0300 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0300 × 0308 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0300 × 034F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0300 × 0308 × 034F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0300 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0300 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0300 ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0300 × 0308 ÷ 0600 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0300 × 0903 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0300 × 0308 × 0903 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0300 ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0300 × 0308 ÷ 1100 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0300 ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0300 × 0308 ÷ 1160 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0300 ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0300 × 0308 ÷ 11A8 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0300 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0300 × 0308 ÷ AC00 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0300 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0300 × 0308 ÷ AC01 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0300 ÷ 231A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0300 × 0308 ÷ 231A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0300 × 0308 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0300 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0300 × 0308 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0300 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 0300 × 0308 ÷ 0378 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 200D ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 200D × 0308 ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 200D ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 200D × 0308 ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 200D ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 200D × 0308 ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 200D ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 200D × 0308 ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 200D × 034F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 200D × 0308 × 034F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 200D ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 200D × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 200D ÷ 0600 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 200D × 0308 ÷ 0600 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 200D × 0903 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 200D × 0308 × 0903 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 200D ÷ 1100 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 200D × 0308 ÷ 1100 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 200D ÷ 1160 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 200D × 0308 ÷ 1160 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 200D ÷ 11A8 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 200D × 0308 ÷ 11A8 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 200D ÷ AC00 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 200D × 0308 ÷ AC00 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 200D ÷ AC01 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 200D × 0308 ÷ AC01 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 200D ÷ 231A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 200D × 0308 ÷ 231A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 200D × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 200D × 0308 × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 200D × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 200D × 0308 × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 200D ÷ 0378 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 200D × 0308 ÷ 0378 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 0378 ÷ 0020 ÷ # ÷ [0.2] (Other) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0378 × 0308 ÷ 0020 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 0378 ÷ 000D ÷ # ÷ [0.2] (Other) ÷ [5.0] (CR) ÷ [0.3] +÷ 0378 × 0308 ÷ 000D ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (CR) ÷ [0.3] +÷ 0378 ÷ 000A ÷ # ÷ [0.2] (Other) ÷ [5.0] (LF) ÷ [0.3] +÷ 0378 × 0308 ÷ 000A ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (LF) ÷ [0.3] +÷ 0378 ÷ 0001 ÷ # ÷ [0.2] (Other) ÷ [5.0] (Control) ÷ [0.3] +÷ 0378 × 0308 ÷ 0001 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [5.0] (Control) ÷ [0.3] +÷ 0378 × 034F ÷ # ÷ [0.2] (Other) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0378 × 0308 × 034F ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAPHEME JOINER (Extend) ÷ [0.3] +÷ 0378 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0378 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0378 ÷ 0600 ÷ # ÷ [0.2] (Other) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0378 × 0308 ÷ 0600 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] ARABIC NUMBER SIGN (Prepend) ÷ [0.3] +÷ 0378 × 0903 ÷ # ÷ [0.2] (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0378 × 0308 × 0903 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3] +÷ 0378 ÷ 1100 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0378 × 0308 ÷ 1100 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 0378 ÷ 1160 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0378 × 0308 ÷ 1160 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3] +÷ 0378 ÷ 11A8 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0378 × 0308 ÷ 11A8 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3] +÷ 0378 ÷ AC00 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0378 × 0308 ÷ AC00 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3] +÷ 0378 ÷ AC01 ÷ # ÷ [0.2] (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0378 × 0308 ÷ AC01 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3] +÷ 0378 ÷ 231A ÷ # ÷ [0.2] (Other) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0378 × 0308 ÷ 231A ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0378 × 0300 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0378 × 0308 × 0300 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] COMBINING GRAVE ACCENT (Extend_ExtCccZwj) ÷ [0.3] +÷ 0378 × 200D ÷ # ÷ [0.2] (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0378 × 0308 × 200D ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0378 ÷ 0378 ÷ # ÷ [0.2] (Other) ÷ [999.0] (Other) ÷ [0.3] +÷ 0378 × 0308 ÷ 0378 ÷ # ÷ [0.2] (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] (Other) ÷ [0.3] +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [4.0] LATIN SMALL LETTER A (Other) ÷ [5.0] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [0.3] +÷ 0061 × 0308 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [0.3] +÷ 0020 × 200D ÷ 0646 ÷ # ÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] ARABIC LETTER NOON (Other) ÷ [0.3] +÷ 0646 × 200D ÷ 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] SPACE (Other) ÷ [0.3] +÷ 1100 × 1100 ÷ # ÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC00 × 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ AC01 × 11A8 ÷ 1100 ÷ # ÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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_ExtCccZwj) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (RI) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3] +÷ 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_ExtCccZwj) ÷ [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] +÷ 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] +÷ 0061 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [0.3] +÷ 0061 × 0308 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3] +÷ 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] +÷ 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] +÷ 1F476 × 1F3FF ÷ 1F476 ÷ # ÷ [0.2] BABY (ExtPict) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) ÷ [999.0] BABY (ExtPict) ÷ [0.3] +÷ 0061 × 1F3FF ÷ 1F476 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) ÷ [999.0] BABY (ExtPict) ÷ [0.3] +÷ 0061 × 1F3FF ÷ 1F476 × 200D × 1F6D1 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) ÷ [999.0] BABY (ExtPict) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [11.0] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 1F476 × 1F3FF × 0308 × 200D × 1F476 × 1F3FF ÷ # ÷ [0.2] BABY (ExtPict) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) × [9.0] COMBINING DIAERESIS (Extend_ExtCccZwj) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [11.0] BABY (ExtPict) × [9.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend) ÷ [0.3] +÷ 1F6D1 × 200D × 1F6D1 ÷ # ÷ [0.2] OCTAGONAL SIGN (ExtPict) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [11.0] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 0061 × 200D ÷ 1F6D1 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 2701 × 200D × 2701 ÷ # ÷ [0.2] UPPER BLADE SCISSORS (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) × [11.0] UPPER BLADE SCISSORS (Other) ÷ [0.3] +÷ 0061 × 200D ÷ 2701 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Other) × [9.0] ZERO WIDTH JOINER (ZWJ_ExtCccZwj) ÷ [999.0] UPPER BLADE SCISSORS (Other) ÷ [0.3] +# +# Lines: 602 +# +# EOF diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1-0.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1-0.output new file mode 100644 index 000000000..2c5738426 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1-0.output @@ -0,0 +1,602 @@ +÷ 0020 ÷ 0020 ÷ +÷ 0020 × 0308 ÷ 0020 ÷ +÷ 0020 ÷ 000D ÷ +÷ 0020 × 0308 ÷ 000D ÷ +÷ 0020 ÷ 000A ÷ +÷ 0020 × 0308 ÷ 000A ÷ +÷ 0020 ÷ 0001 ÷ +÷ 0020 × 0308 ÷ 0001 ÷ +÷ 0020 × 034F ÷ +÷ 0020 × 0308 × 034F ÷ +÷ 0020 ÷ 1F1E6 ÷ +÷ 0020 × 0308 ÷ 1F1E6 ÷ +÷ 0020 ÷ 0600 ÷ +÷ 0020 × 0308 ÷ 0600 ÷ +÷ 0020 × 0903 ÷ +÷ 0020 × 0308 × 0903 ÷ +÷ 0020 ÷ 1100 ÷ +÷ 0020 × 0308 ÷ 1100 ÷ +÷ 0020 ÷ 1160 ÷ +÷ 0020 × 0308 ÷ 1160 ÷ +÷ 0020 ÷ 11A8 ÷ +÷ 0020 × 0308 ÷ 11A8 ÷ +÷ 0020 ÷ AC00 ÷ +÷ 0020 × 0308 ÷ AC00 ÷ +÷ 0020 ÷ AC01 ÷ +÷ 0020 × 0308 ÷ AC01 ÷ +÷ 0020 ÷ 231A ÷ +÷ 0020 × 0308 ÷ 231A ÷ +÷ 0020 × 0300 ÷ +÷ 0020 × 0308 × 0300 ÷ +÷ 0020 × 200D ÷ +÷ 0020 × 0308 × 200D ÷ +÷ 0020 ÷ 0378 ÷ +÷ 0020 × 0308 ÷ 0378 ÷ +÷ 000D ÷ 0020 ÷ +÷ 000D ÷ 0308 ÷ 0020 ÷ +÷ 000D ÷ 000D ÷ +÷ 000D ÷ 0308 ÷ 000D ÷ +÷ 000D × 000A ÷ +÷ 000D ÷ 0308 ÷ 000A ÷ +÷ 000D ÷ 0001 ÷ +÷ 000D ÷ 0308 ÷ 0001 ÷ +÷ 000D ÷ 034F ÷ +÷ 000D ÷ 0308 × 034F ÷ +÷ 000D ÷ 1F1E6 ÷ +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ +÷ 000D ÷ 0600 ÷ +÷ 000D ÷ 0308 ÷ 0600 ÷ +÷ 000D ÷ 0903 ÷ +÷ 000D ÷ 0308 × 0903 ÷ +÷ 000D ÷ 1100 ÷ +÷ 000D ÷ 0308 ÷ 1100 ÷ +÷ 000D ÷ 1160 ÷ +÷ 000D ÷ 0308 ÷ 1160 ÷ +÷ 000D ÷ 11A8 ÷ +÷ 000D ÷ 0308 ÷ 11A8 ÷ +÷ 000D ÷ AC00 ÷ +÷ 000D ÷ 0308 ÷ AC00 ÷ +÷ 000D ÷ AC01 ÷ +÷ 000D ÷ 0308 ÷ AC01 ÷ +÷ 000D ÷ 231A ÷ +÷ 000D ÷ 0308 ÷ 231A ÷ +÷ 000D ÷ 0300 ÷ +÷ 000D ÷ 0308 × 0300 ÷ +÷ 000D ÷ 200D ÷ +÷ 000D ÷ 0308 × 200D ÷ +÷ 000D ÷ 0378 ÷ +÷ 000D ÷ 0308 ÷ 0378 ÷ +÷ 000A ÷ 0020 ÷ +÷ 000A ÷ 0308 ÷ 0020 ÷ +÷ 000A ÷ 000D ÷ +÷ 000A ÷ 0308 ÷ 000D ÷ +÷ 000A ÷ 000A ÷ +÷ 000A ÷ 0308 ÷ 000A ÷ +÷ 000A ÷ 0001 ÷ +÷ 000A ÷ 0308 ÷ 0001 ÷ +÷ 000A ÷ 034F ÷ +÷ 000A ÷ 0308 × 034F ÷ +÷ 000A ÷ 1F1E6 ÷ +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ +÷ 000A ÷ 0600 ÷ +÷ 000A ÷ 0308 ÷ 0600 ÷ +÷ 000A ÷ 0903 ÷ +÷ 000A ÷ 0308 × 0903 ÷ +÷ 000A ÷ 1100 ÷ +÷ 000A ÷ 0308 ÷ 1100 ÷ +÷ 000A ÷ 1160 ÷ +÷ 000A ÷ 0308 ÷ 1160 ÷ +÷ 000A ÷ 11A8 ÷ +÷ 000A ÷ 0308 ÷ 11A8 ÷ +÷ 000A ÷ AC00 ÷ +÷ 000A ÷ 0308 ÷ AC00 ÷ +÷ 000A ÷ AC01 ÷ +÷ 000A ÷ 0308 ÷ AC01 ÷ +÷ 000A ÷ 231A ÷ +÷ 000A ÷ 0308 ÷ 231A ÷ +÷ 000A ÷ 0300 ÷ +÷ 000A ÷ 0308 × 0300 ÷ +÷ 000A ÷ 200D ÷ +÷ 000A ÷ 0308 × 200D ÷ +÷ 000A ÷ 0378 ÷ +÷ 000A ÷ 0308 ÷ 0378 ÷ +÷ 0001 ÷ 0020 ÷ +÷ 0001 ÷ 0308 ÷ 0020 ÷ +÷ 0001 ÷ 000D ÷ +÷ 0001 ÷ 0308 ÷ 000D ÷ +÷ 0001 ÷ 000A ÷ +÷ 0001 ÷ 0308 ÷ 000A ÷ +÷ 0001 ÷ 0001 ÷ +÷ 0001 ÷ 0308 ÷ 0001 ÷ +÷ 0001 ÷ 034F ÷ +÷ 0001 ÷ 0308 × 034F ÷ +÷ 0001 ÷ 1F1E6 ÷ +÷ 0001 ÷ 0308 ÷ 1F1E6 ÷ +÷ 0001 ÷ 0600 ÷ +÷ 0001 ÷ 0308 ÷ 0600 ÷ +÷ 0001 ÷ 0903 ÷ +÷ 0001 ÷ 0308 × 0903 ÷ +÷ 0001 ÷ 1100 ÷ +÷ 0001 ÷ 0308 ÷ 1100 ÷ +÷ 0001 ÷ 1160 ÷ +÷ 0001 ÷ 0308 ÷ 1160 ÷ +÷ 0001 ÷ 11A8 ÷ +÷ 0001 ÷ 0308 ÷ 11A8 ÷ +÷ 0001 ÷ AC00 ÷ +÷ 0001 ÷ 0308 ÷ AC00 ÷ +÷ 0001 ÷ AC01 ÷ +÷ 0001 ÷ 0308 ÷ AC01 ÷ +÷ 0001 ÷ 231A ÷ +÷ 0001 ÷ 0308 ÷ 231A ÷ +÷ 0001 ÷ 0300 ÷ +÷ 0001 ÷ 0308 × 0300 ÷ +÷ 0001 ÷ 200D ÷ +÷ 0001 ÷ 0308 × 200D ÷ +÷ 0001 ÷ 0378 ÷ +÷ 0001 ÷ 0308 ÷ 0378 ÷ +÷ 034F ÷ 0020 ÷ +÷ 034F × 0308 ÷ 0020 ÷ +÷ 034F ÷ 000D ÷ +÷ 034F × 0308 ÷ 000D ÷ +÷ 034F ÷ 000A ÷ +÷ 034F × 0308 ÷ 000A ÷ +÷ 034F ÷ 0001 ÷ +÷ 034F × 0308 ÷ 0001 ÷ +÷ 034F × 034F ÷ +÷ 034F × 0308 × 034F ÷ +÷ 034F ÷ 1F1E6 ÷ +÷ 034F × 0308 ÷ 1F1E6 ÷ +÷ 034F ÷ 0600 ÷ +÷ 034F × 0308 ÷ 0600 ÷ +÷ 034F × 0903 ÷ +÷ 034F × 0308 × 0903 ÷ +÷ 034F ÷ 1100 ÷ +÷ 034F × 0308 ÷ 1100 ÷ +÷ 034F ÷ 1160 ÷ +÷ 034F × 0308 ÷ 1160 ÷ +÷ 034F ÷ 11A8 ÷ +÷ 034F × 0308 ÷ 11A8 ÷ +÷ 034F ÷ AC00 ÷ +÷ 034F × 0308 ÷ AC00 ÷ +÷ 034F ÷ AC01 ÷ +÷ 034F × 0308 ÷ AC01 ÷ +÷ 034F ÷ 231A ÷ +÷ 034F × 0308 ÷ 231A ÷ +÷ 034F × 0300 ÷ +÷ 034F × 0308 × 0300 ÷ +÷ 034F × 200D ÷ +÷ 034F × 0308 × 200D ÷ +÷ 034F ÷ 0378 ÷ +÷ 034F × 0308 ÷ 0378 ÷ +÷ 1F1E6 ÷ 0020 ÷ +÷ 1F1E6 × 0308 ÷ 0020 ÷ +÷ 1F1E6 ÷ 000D ÷ +÷ 1F1E6 × 0308 ÷ 000D ÷ +÷ 1F1E6 ÷ 000A ÷ +÷ 1F1E6 × 0308 ÷ 000A ÷ +÷ 1F1E6 ÷ 0001 ÷ +÷ 1F1E6 × 0308 ÷ 0001 ÷ +÷ 1F1E6 × 034F ÷ +÷ 1F1E6 × 0308 × 034F ÷ +÷ 1F1E6 × 1F1E6 ÷ +÷ 1F1E6 × 0308 ÷ 1F1E6 ÷ +÷ 1F1E6 ÷ 0600 ÷ +÷ 1F1E6 × 0308 ÷ 0600 ÷ +÷ 1F1E6 × 0903 ÷ +÷ 1F1E6 × 0308 × 0903 ÷ +÷ 1F1E6 ÷ 1100 ÷ +÷ 1F1E6 × 0308 ÷ 1100 ÷ +÷ 1F1E6 ÷ 1160 ÷ +÷ 1F1E6 × 0308 ÷ 1160 ÷ +÷ 1F1E6 ÷ 11A8 ÷ +÷ 1F1E6 × 0308 ÷ 11A8 ÷ +÷ 1F1E6 ÷ AC00 ÷ +÷ 1F1E6 × 0308 ÷ AC00 ÷ +÷ 1F1E6 ÷ AC01 ÷ +÷ 1F1E6 × 0308 ÷ AC01 ÷ +÷ 1F1E6 ÷ 231A ÷ +÷ 1F1E6 × 0308 ÷ 231A ÷ +÷ 1F1E6 × 0300 ÷ +÷ 1F1E6 × 0308 × 0300 ÷ +÷ 1F1E6 × 200D ÷ +÷ 1F1E6 × 0308 × 200D ÷ +÷ 1F1E6 ÷ 0378 ÷ +÷ 1F1E6 × 0308 ÷ 0378 ÷ +÷ 0600 × 0020 ÷ +÷ 0600 × 0308 ÷ 0020 ÷ +÷ 0600 ÷ 000D ÷ +÷ 0600 × 0308 ÷ 000D ÷ +÷ 0600 ÷ 000A ÷ +÷ 0600 × 0308 ÷ 000A ÷ +÷ 0600 ÷ 0001 ÷ +÷ 0600 × 0308 ÷ 0001 ÷ +÷ 0600 × 034F ÷ +÷ 0600 × 0308 × 034F ÷ +÷ 0600 × 1F1E6 ÷ +÷ 0600 × 0308 ÷ 1F1E6 ÷ +÷ 0600 × 0600 ÷ +÷ 0600 × 0308 ÷ 0600 ÷ +÷ 0600 × 0903 ÷ +÷ 0600 × 0308 × 0903 ÷ +÷ 0600 × 1100 ÷ +÷ 0600 × 0308 ÷ 1100 ÷ +÷ 0600 × 1160 ÷ +÷ 0600 × 0308 ÷ 1160 ÷ +÷ 0600 × 11A8 ÷ +÷ 0600 × 0308 ÷ 11A8 ÷ +÷ 0600 × AC00 ÷ +÷ 0600 × 0308 ÷ AC00 ÷ +÷ 0600 × AC01 ÷ +÷ 0600 × 0308 ÷ AC01 ÷ +÷ 0600 × 231A ÷ +÷ 0600 × 0308 ÷ 231A ÷ +÷ 0600 × 0300 ÷ +÷ 0600 × 0308 × 0300 ÷ +÷ 0600 × 200D ÷ +÷ 0600 × 0308 × 200D ÷ +÷ 0600 × 0378 ÷ +÷ 0600 × 0308 ÷ 0378 ÷ +÷ 0903 ÷ 0020 ÷ +÷ 0903 × 0308 ÷ 0020 ÷ +÷ 0903 ÷ 000D ÷ +÷ 0903 × 0308 ÷ 000D ÷ +÷ 0903 ÷ 000A ÷ +÷ 0903 × 0308 ÷ 000A ÷ +÷ 0903 ÷ 0001 ÷ +÷ 0903 × 0308 ÷ 0001 ÷ +÷ 0903 × 034F ÷ +÷ 0903 × 0308 × 034F ÷ +÷ 0903 ÷ 1F1E6 ÷ +÷ 0903 × 0308 ÷ 1F1E6 ÷ +÷ 0903 ÷ 0600 ÷ +÷ 0903 × 0308 ÷ 0600 ÷ +÷ 0903 × 0903 ÷ +÷ 0903 × 0308 × 0903 ÷ +÷ 0903 ÷ 1100 ÷ +÷ 0903 × 0308 ÷ 1100 ÷ +÷ 0903 ÷ 1160 ÷ +÷ 0903 × 0308 ÷ 1160 ÷ +÷ 0903 ÷ 11A8 ÷ +÷ 0903 × 0308 ÷ 11A8 ÷ +÷ 0903 ÷ AC00 ÷ +÷ 0903 × 0308 ÷ AC00 ÷ +÷ 0903 ÷ AC01 ÷ +÷ 0903 × 0308 ÷ AC01 ÷ +÷ 0903 ÷ 231A ÷ +÷ 0903 × 0308 ÷ 231A ÷ +÷ 0903 × 0300 ÷ +÷ 0903 × 0308 × 0300 ÷ +÷ 0903 × 200D ÷ +÷ 0903 × 0308 × 200D ÷ +÷ 0903 ÷ 0378 ÷ +÷ 0903 × 0308 ÷ 0378 ÷ +÷ 1100 ÷ 0020 ÷ +÷ 1100 × 0308 ÷ 0020 ÷ +÷ 1100 ÷ 000D ÷ +÷ 1100 × 0308 ÷ 000D ÷ +÷ 1100 ÷ 000A ÷ +÷ 1100 × 0308 ÷ 000A ÷ +÷ 1100 ÷ 0001 ÷ +÷ 1100 × 0308 ÷ 0001 ÷ +÷ 1100 × 034F ÷ +÷ 1100 × 0308 × 034F ÷ +÷ 1100 ÷ 1F1E6 ÷ +÷ 1100 × 0308 ÷ 1F1E6 ÷ +÷ 1100 ÷ 0600 ÷ +÷ 1100 × 0308 ÷ 0600 ÷ +÷ 1100 × 0903 ÷ +÷ 1100 × 0308 × 0903 ÷ +÷ 1100 × 1100 ÷ +÷ 1100 × 0308 ÷ 1100 ÷ +÷ 1100 × 1160 ÷ +÷ 1100 × 0308 ÷ 1160 ÷ +÷ 1100 ÷ 11A8 ÷ +÷ 1100 × 0308 ÷ 11A8 ÷ +÷ 1100 × AC00 ÷ +÷ 1100 × 0308 ÷ AC00 ÷ +÷ 1100 × AC01 ÷ +÷ 1100 × 0308 ÷ AC01 ÷ +÷ 1100 ÷ 231A ÷ +÷ 1100 × 0308 ÷ 231A ÷ +÷ 1100 × 0300 ÷ +÷ 1100 × 0308 × 0300 ÷ +÷ 1100 × 200D ÷ +÷ 1100 × 0308 × 200D ÷ +÷ 1100 ÷ 0378 ÷ +÷ 1100 × 0308 ÷ 0378 ÷ +÷ 1160 ÷ 0020 ÷ +÷ 1160 × 0308 ÷ 0020 ÷ +÷ 1160 ÷ 000D ÷ +÷ 1160 × 0308 ÷ 000D ÷ +÷ 1160 ÷ 000A ÷ +÷ 1160 × 0308 ÷ 000A ÷ +÷ 1160 ÷ 0001 ÷ +÷ 1160 × 0308 ÷ 0001 ÷ +÷ 1160 × 034F ÷ +÷ 1160 × 0308 × 034F ÷ +÷ 1160 ÷ 1F1E6 ÷ +÷ 1160 × 0308 ÷ 1F1E6 ÷ +÷ 1160 ÷ 0600 ÷ +÷ 1160 × 0308 ÷ 0600 ÷ +÷ 1160 × 0903 ÷ +÷ 1160 × 0308 × 0903 ÷ +÷ 1160 ÷ 1100 ÷ +÷ 1160 × 0308 ÷ 1100 ÷ +÷ 1160 × 1160 ÷ +÷ 1160 × 0308 ÷ 1160 ÷ +÷ 1160 × 11A8 ÷ +÷ 1160 × 0308 ÷ 11A8 ÷ +÷ 1160 ÷ AC00 ÷ +÷ 1160 × 0308 ÷ AC00 ÷ +÷ 1160 ÷ AC01 ÷ +÷ 1160 × 0308 ÷ AC01 ÷ +÷ 1160 ÷ 231A ÷ +÷ 1160 × 0308 ÷ 231A ÷ +÷ 1160 × 0300 ÷ +÷ 1160 × 0308 × 0300 ÷ +÷ 1160 × 200D ÷ +÷ 1160 × 0308 × 200D ÷ +÷ 1160 ÷ 0378 ÷ +÷ 1160 × 0308 ÷ 0378 ÷ +÷ 11A8 ÷ 0020 ÷ +÷ 11A8 × 0308 ÷ 0020 ÷ +÷ 11A8 ÷ 000D ÷ +÷ 11A8 × 0308 ÷ 000D ÷ +÷ 11A8 ÷ 000A ÷ +÷ 11A8 × 0308 ÷ 000A ÷ +÷ 11A8 ÷ 0001 ÷ +÷ 11A8 × 0308 ÷ 0001 ÷ +÷ 11A8 × 034F ÷ +÷ 11A8 × 0308 × 034F ÷ +÷ 11A8 ÷ 1F1E6 ÷ +÷ 11A8 × 0308 ÷ 1F1E6 ÷ +÷ 11A8 ÷ 0600 ÷ +÷ 11A8 × 0308 ÷ 0600 ÷ +÷ 11A8 × 0903 ÷ +÷ 11A8 × 0308 × 0903 ÷ +÷ 11A8 ÷ 1100 ÷ +÷ 11A8 × 0308 ÷ 1100 ÷ +÷ 11A8 ÷ 1160 ÷ +÷ 11A8 × 0308 ÷ 1160 ÷ +÷ 11A8 × 11A8 ÷ +÷ 11A8 × 0308 ÷ 11A8 ÷ +÷ 11A8 ÷ AC00 ÷ +÷ 11A8 × 0308 ÷ AC00 ÷ +÷ 11A8 ÷ AC01 ÷ +÷ 11A8 × 0308 ÷ AC01 ÷ +÷ 11A8 ÷ 231A ÷ +÷ 11A8 × 0308 ÷ 231A ÷ +÷ 11A8 × 0300 ÷ +÷ 11A8 × 0308 × 0300 ÷ +÷ 11A8 × 200D ÷ +÷ 11A8 × 0308 × 200D ÷ +÷ 11A8 ÷ 0378 ÷ +÷ 11A8 × 0308 ÷ 0378 ÷ +÷ AC00 ÷ 0020 ÷ +÷ AC00 × 0308 ÷ 0020 ÷ +÷ AC00 ÷ 000D ÷ +÷ AC00 × 0308 ÷ 000D ÷ +÷ AC00 ÷ 000A ÷ +÷ AC00 × 0308 ÷ 000A ÷ +÷ AC00 ÷ 0001 ÷ +÷ AC00 × 0308 ÷ 0001 ÷ +÷ AC00 × 034F ÷ +÷ AC00 × 0308 × 034F ÷ +÷ AC00 ÷ 1F1E6 ÷ +÷ AC00 × 0308 ÷ 1F1E6 ÷ +÷ AC00 ÷ 0600 ÷ +÷ AC00 × 0308 ÷ 0600 ÷ +÷ AC00 × 0903 ÷ +÷ AC00 × 0308 × 0903 ÷ +÷ AC00 ÷ 1100 ÷ +÷ AC00 × 0308 ÷ 1100 ÷ +÷ AC00 × 1160 ÷ +÷ AC00 × 0308 ÷ 1160 ÷ +÷ AC00 × 11A8 ÷ +÷ AC00 × 0308 ÷ 11A8 ÷ +÷ AC00 ÷ AC00 ÷ +÷ AC00 × 0308 ÷ AC00 ÷ +÷ AC00 ÷ AC01 ÷ +÷ AC00 × 0308 ÷ AC01 ÷ +÷ AC00 ÷ 231A ÷ +÷ AC00 × 0308 ÷ 231A ÷ +÷ AC00 × 0300 ÷ +÷ AC00 × 0308 × 0300 ÷ +÷ AC00 × 200D ÷ +÷ AC00 × 0308 × 200D ÷ +÷ AC00 ÷ 0378 ÷ +÷ AC00 × 0308 ÷ 0378 ÷ +÷ AC01 ÷ 0020 ÷ +÷ AC01 × 0308 ÷ 0020 ÷ +÷ AC01 ÷ 000D ÷ +÷ AC01 × 0308 ÷ 000D ÷ +÷ AC01 ÷ 000A ÷ +÷ AC01 × 0308 ÷ 000A ÷ +÷ AC01 ÷ 0001 ÷ +÷ AC01 × 0308 ÷ 0001 ÷ +÷ AC01 × 034F ÷ +÷ AC01 × 0308 × 034F ÷ +÷ AC01 ÷ 1F1E6 ÷ +÷ AC01 × 0308 ÷ 1F1E6 ÷ +÷ AC01 ÷ 0600 ÷ +÷ AC01 × 0308 ÷ 0600 ÷ +÷ AC01 × 0903 ÷ +÷ AC01 × 0308 × 0903 ÷ +÷ AC01 ÷ 1100 ÷ +÷ AC01 × 0308 ÷ 1100 ÷ +÷ AC01 ÷ 1160 ÷ +÷ AC01 × 0308 ÷ 1160 ÷ +÷ AC01 × 11A8 ÷ +÷ AC01 × 0308 ÷ 11A8 ÷ +÷ AC01 ÷ AC00 ÷ +÷ AC01 × 0308 ÷ AC00 ÷ +÷ AC01 ÷ AC01 ÷ +÷ AC01 × 0308 ÷ AC01 ÷ +÷ AC01 ÷ 231A ÷ +÷ AC01 × 0308 ÷ 231A ÷ +÷ AC01 × 0300 ÷ +÷ AC01 × 0308 × 0300 ÷ +÷ AC01 × 200D ÷ +÷ AC01 × 0308 × 200D ÷ +÷ AC01 ÷ 0378 ÷ +÷ AC01 × 0308 ÷ 0378 ÷ +÷ 231A ÷ 0020 ÷ +÷ 231A × 0308 ÷ 0020 ÷ +÷ 231A ÷ 000D ÷ +÷ 231A × 0308 ÷ 000D ÷ +÷ 231A ÷ 000A ÷ +÷ 231A × 0308 ÷ 000A ÷ +÷ 231A ÷ 0001 ÷ +÷ 231A × 0308 ÷ 0001 ÷ +÷ 231A × 034F ÷ +÷ 231A × 0308 × 034F ÷ +÷ 231A ÷ 1F1E6 ÷ +÷ 231A × 0308 ÷ 1F1E6 ÷ +÷ 231A ÷ 0600 ÷ +÷ 231A × 0308 ÷ 0600 ÷ +÷ 231A × 0903 ÷ +÷ 231A × 0308 × 0903 ÷ +÷ 231A ÷ 1100 ÷ +÷ 231A × 0308 ÷ 1100 ÷ +÷ 231A ÷ 1160 ÷ +÷ 231A × 0308 ÷ 1160 ÷ +÷ 231A ÷ 11A8 ÷ +÷ 231A × 0308 ÷ 11A8 ÷ +÷ 231A ÷ AC00 ÷ +÷ 231A × 0308 ÷ AC00 ÷ +÷ 231A ÷ AC01 ÷ +÷ 231A × 0308 ÷ AC01 ÷ +÷ 231A ÷ 231A ÷ +÷ 231A × 0308 ÷ 231A ÷ +÷ 231A × 0300 ÷ +÷ 231A × 0308 × 0300 ÷ +÷ 231A × 200D ÷ +÷ 231A × 0308 × 200D ÷ +÷ 231A ÷ 0378 ÷ +÷ 231A × 0308 ÷ 0378 ÷ +÷ 0300 ÷ 0020 ÷ +÷ 0300 × 0308 ÷ 0020 ÷ +÷ 0300 ÷ 000D ÷ +÷ 0300 × 0308 ÷ 000D ÷ +÷ 0300 ÷ 000A ÷ +÷ 0300 × 0308 ÷ 000A ÷ +÷ 0300 ÷ 0001 ÷ +÷ 0300 × 0308 ÷ 0001 ÷ +÷ 0300 × 034F ÷ +÷ 0300 × 0308 × 034F ÷ +÷ 0300 ÷ 1F1E6 ÷ +÷ 0300 × 0308 ÷ 1F1E6 ÷ +÷ 0300 ÷ 0600 ÷ +÷ 0300 × 0308 ÷ 0600 ÷ +÷ 0300 × 0903 ÷ +÷ 0300 × 0308 × 0903 ÷ +÷ 0300 ÷ 1100 ÷ +÷ 0300 × 0308 ÷ 1100 ÷ +÷ 0300 ÷ 1160 ÷ +÷ 0300 × 0308 ÷ 1160 ÷ +÷ 0300 ÷ 11A8 ÷ +÷ 0300 × 0308 ÷ 11A8 ÷ +÷ 0300 ÷ AC00 ÷ +÷ 0300 × 0308 ÷ AC00 ÷ +÷ 0300 ÷ AC01 ÷ +÷ 0300 × 0308 ÷ AC01 ÷ +÷ 0300 ÷ 231A ÷ +÷ 0300 × 0308 ÷ 231A ÷ +÷ 0300 × 0300 ÷ +÷ 0300 × 0308 × 0300 ÷ +÷ 0300 × 200D ÷ +÷ 0300 × 0308 × 200D ÷ +÷ 0300 ÷ 0378 ÷ +÷ 0300 × 0308 ÷ 0378 ÷ +÷ 200D ÷ 0020 ÷ +÷ 200D × 0308 ÷ 0020 ÷ +÷ 200D ÷ 000D ÷ +÷ 200D × 0308 ÷ 000D ÷ +÷ 200D ÷ 000A ÷ +÷ 200D × 0308 ÷ 000A ÷ +÷ 200D ÷ 0001 ÷ +÷ 200D × 0308 ÷ 0001 ÷ +÷ 200D × 034F ÷ +÷ 200D × 0308 × 034F ÷ +÷ 200D ÷ 1F1E6 ÷ +÷ 200D × 0308 ÷ 1F1E6 ÷ +÷ 200D ÷ 0600 ÷ +÷ 200D × 0308 ÷ 0600 ÷ +÷ 200D × 0903 ÷ +÷ 200D × 0308 × 0903 ÷ +÷ 200D ÷ 1100 ÷ +÷ 200D × 0308 ÷ 1100 ÷ +÷ 200D ÷ 1160 ÷ +÷ 200D × 0308 ÷ 1160 ÷ +÷ 200D ÷ 11A8 ÷ +÷ 200D × 0308 ÷ 11A8 ÷ +÷ 200D ÷ AC00 ÷ +÷ 200D × 0308 ÷ AC00 ÷ +÷ 200D ÷ AC01 ÷ +÷ 200D × 0308 ÷ AC01 ÷ +÷ 200D ÷ 231A ÷ +÷ 200D × 0308 ÷ 231A ÷ +÷ 200D × 0300 ÷ +÷ 200D × 0308 × 0300 ÷ +÷ 200D × 200D ÷ +÷ 200D × 0308 × 200D ÷ +÷ 200D ÷ 0378 ÷ +÷ 200D × 0308 ÷ 0378 ÷ +÷ 0378 ÷ 0020 ÷ +÷ 0378 × 0308 ÷ 0020 ÷ +÷ 0378 ÷ 000D ÷ +÷ 0378 × 0308 ÷ 000D ÷ +÷ 0378 ÷ 000A ÷ +÷ 0378 × 0308 ÷ 000A ÷ +÷ 0378 ÷ 0001 ÷ +÷ 0378 × 0308 ÷ 0001 ÷ +÷ 0378 × 034F ÷ +÷ 0378 × 0308 × 034F ÷ +÷ 0378 ÷ 1F1E6 ÷ +÷ 0378 × 0308 ÷ 1F1E6 ÷ +÷ 0378 ÷ 0600 ÷ +÷ 0378 × 0308 ÷ 0600 ÷ +÷ 0378 × 0903 ÷ +÷ 0378 × 0308 × 0903 ÷ +÷ 0378 ÷ 1100 ÷ +÷ 0378 × 0308 ÷ 1100 ÷ +÷ 0378 ÷ 1160 ÷ +÷ 0378 × 0308 ÷ 1160 ÷ +÷ 0378 ÷ 11A8 ÷ +÷ 0378 × 0308 ÷ 11A8 ÷ +÷ 0378 ÷ AC00 ÷ +÷ 0378 × 0308 ÷ AC00 ÷ +÷ 0378 ÷ AC01 ÷ +÷ 0378 × 0308 ÷ AC01 ÷ +÷ 0378 ÷ 231A ÷ +÷ 0378 × 0308 ÷ 231A ÷ +÷ 0378 × 0300 ÷ +÷ 0378 × 0308 × 0300 ÷ +÷ 0378 × 200D ÷ +÷ 0378 × 0308 × 200D ÷ +÷ 0378 ÷ 0378 ÷ +÷ 0378 × 0308 ÷ 0378 ÷ +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ +÷ 0061 × 0308 ÷ +÷ 0020 × 200D ÷ 0646 ÷ +÷ 0646 × 200D ÷ 0020 ÷ +÷ 1100 × 1100 ÷ +÷ AC00 × 11A8 ÷ 1100 ÷ +÷ AC01 × 11A8 ÷ 1100 ÷ +÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 × 200D ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 200D ÷ 1F1E7 × 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 × 1F1E9 ÷ 0062 ÷ +÷ 0061 × 200D ÷ +÷ 0061 × 0308 ÷ 0062 ÷ +÷ 0061 × 0903 ÷ 0062 ÷ +÷ 0061 ÷ 0600 × 0062 ÷ +÷ 1F476 × 1F3FF ÷ 1F476 ÷ +÷ 0061 × 1F3FF ÷ 1F476 ÷ +÷ 0061 × 1F3FF ÷ 1F476 × 200D × 1F6D1 ÷ +÷ 1F476 × 1F3FF × 0308 × 200D × 1F476 × 1F3FF ÷ +÷ 1F6D1 × 200D × 1F6D1 ÷ +÷ 0061 × 200D ÷ 1F6D1 ÷ +÷ 2701 × 200D × 2701 ÷ +÷ 0061 × 200D ÷ 2701 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1.flex b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1.flex new file mode 100644 index 000000000..9d787a282 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1.flex @@ -0,0 +1,214 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 12.1 +%public +%class UnicodeGraphemeBreakRules_12_1 +%type String + +%{ + private static final String BREAK_OPPORTUNITY = "÷"; + private static final String NO_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeGraphemeBreakRules_12_1 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeGraphemeBreakRules_12_1 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeGraphemeBreakRules_12_1(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_BREAK_OPPORTUNITY); + } else { + line.add(BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + /** + * @return The next chunk of text with no internal break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + void addMatch() { + builder.append(yytext()); + } +%} + +%% + +// Break at the start and end of text. +// +// GB1. sot ÷ Any +// GB2. Any ÷ eot +// +<> { return nextSegment(); } + + +// Do not break between a CR and LF. Otherwise, break before and after controls. +// +// GB3. CR × LF +// +\p{GCB:CR} \p{GCB:LF} { addMatch(); return nextSegment(); } + + +// GB4. ( Control | CR | LF ) ÷ +// +[\p{GCB:Control}\p{GCB:CR}\p{GCB:LF}] / [^] { addMatch(); return nextSegment(); } + + +// GB5. ÷ ( Control | CR | LF ) +// +[^] / [\p{GCB:Control}\p{GCB:CR}\p{GCB:LF}] { addMatch(); return nextSegment(); } + + +// Do not break Hangul syllable sequences. +// +// GB6. L × ( L | V | LV | LVT ) +// +\p{GCB:L} / [\p{GCB:L}\p{GCB:V}\p{GCB:LV}\p{GCB:LVT}] { addMatch(); } + + +// GB7. ( LV | V ) × ( V | T ) +// +[\p{GCB:LV}\p{GCB:V}] / [\p{GCB:V}\p{GCB:T}] { addMatch(); } + + +// GB8. ( LVT | T) × T +// +[\p{GCB:LVT}\p{GCB:T}] / \p{GCB:T} { addMatch(); } + + +// Do not break before extending characters or ZWJ. +// +// GB9. × ( Extend | ZWJ ) +// +[^] / [\p{GCB:Extend}\p{GCB:ZWJ}] { addMatch(); } + + +// The GB9a and GB9b rules only apply to extended grapheme clusters: +// Do not break before SpacingMarks, or after Prepend characters. +// +// GB9a. × SpacingMark +// +[^] / \p{GCB:SpacingMark} { addMatch(); } + + +// GB9b. Prepend × +// +\p{GCB:Prepend} / [^] { addMatch(); } + + +// Do not break within emoji modifier sequences or emoji zwj sequences. +// +// GB11. \p{Extended_Pictographic} Extend* ZWJ × \p{Extended_Pictographic} +// +\p{Extended_Pictographic} \p{GCB:Extend}* \p{GCB:ZWJ} / \p{Extended_Pictographic} { addMatch(); } + + +// Do not break within emoji flag sequences. +// That is, do not break between regional indicator (RI) symbols +// if there is an odd number of RI characters before the break point. +// +// GB9. × ( Extend | ZWJ ) +// GB12. sot (RI RI)* RI × RI +// GB13. [^RI] (RI RI)* RI × RI +// +\p{GCB:RI}{2} [\p{GCB:Extend}\p{GCB:ZWJ}]? { addMatch(); return nextSegment(); } + + +// Otherwise, break everywhere. +// +// GB999. Any ÷ Any +// +[^] { addMatch(); return nextSegment(); } diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1.test b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1.test new file mode 100644 index 000000000..0118c924e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeBreakRules_12_1.test @@ -0,0 +1,9 @@ +name: UnicodeGraphemeBreakRules_12_1 + +description: +Implements the Unicode 12.1 Grapheme Break rules, specified in UAX #29 +. + +jflex: -q + +input-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_1.flex b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_1.flex new file mode 100644 index 000000000..aca9b3649 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_1.flex @@ -0,0 +1,28 @@ +%% + +%unicode 12.1 +%public +%class UnicodeGraphemeClusterBreak_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{GraphemeClusterBreak:CR} { setCurCharPropertyValue("GraphemeClusterBreak:CR"); } +\p{GraphemeClusterBreak:Control} { setCurCharPropertyValue("GraphemeClusterBreak:Control"); } +\p{GraphemeClusterBreak:Extend} { setCurCharPropertyValue("GraphemeClusterBreak:Extend"); } +\p{GraphemeClusterBreak:L} { setCurCharPropertyValue("GraphemeClusterBreak:L"); } +\p{GraphemeClusterBreak:LF} { setCurCharPropertyValue("GraphemeClusterBreak:LF"); } +\p{GraphemeClusterBreak:LV} { setCurCharPropertyValue("GraphemeClusterBreak:LV"); } +\p{GraphemeClusterBreak:LVT} { setCurCharPropertyValue("GraphemeClusterBreak:LVT"); } +\p{GraphemeClusterBreak:Other} { setCurCharPropertyValue("GraphemeClusterBreak:Other"); } +\p{GraphemeClusterBreak:Prepend} { setCurCharPropertyValue("GraphemeClusterBreak:Prepend"); } +\p{GraphemeClusterBreak:Regional_Indicator} { setCurCharPropertyValue("GraphemeClusterBreak:Regional_Indicator"); } +\p{GraphemeClusterBreak:SpacingMark} { setCurCharPropertyValue("GraphemeClusterBreak:SpacingMark"); } +\p{GraphemeClusterBreak:T} { setCurCharPropertyValue("GraphemeClusterBreak:T"); } +\p{GraphemeClusterBreak:V} { setCurCharPropertyValue("GraphemeClusterBreak:V"); } +\p{GraphemeClusterBreak:ZWJ} { setCurCharPropertyValue("GraphemeClusterBreak:ZWJ"); } diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_1.output b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_1.output new file mode 100644 index 000000000..1e0ee7d28 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_1.output @@ -0,0 +1,1629 @@ +0000..0009; GraphemeClusterBreak:Control +000A..000A; GraphemeClusterBreak:LF +000B..000C; GraphemeClusterBreak:Control +000D..000D; GraphemeClusterBreak:CR +000E..001F; GraphemeClusterBreak:Control +0020..007E; GraphemeClusterBreak:Other +007F..009F; GraphemeClusterBreak:Control +00A0..00AC; GraphemeClusterBreak:Other +00AD..00AD; GraphemeClusterBreak:Control +00AE..02FF; GraphemeClusterBreak:Other +0300..036F; GraphemeClusterBreak:Extend +0370..0482; GraphemeClusterBreak:Other +0483..0489; GraphemeClusterBreak:Extend +048A..0590; GraphemeClusterBreak:Other +0591..05BD; GraphemeClusterBreak:Extend +05BE..05BE; GraphemeClusterBreak:Other +05BF..05BF; GraphemeClusterBreak:Extend +05C0..05C0; GraphemeClusterBreak:Other +05C1..05C2; GraphemeClusterBreak:Extend +05C3..05C3; GraphemeClusterBreak:Other +05C4..05C5; GraphemeClusterBreak:Extend +05C6..05C6; GraphemeClusterBreak:Other +05C7..05C7; GraphemeClusterBreak:Extend +05C8..05FF; GraphemeClusterBreak:Other +0600..0605; GraphemeClusterBreak:Prepend +0606..060F; GraphemeClusterBreak:Other +0610..061A; GraphemeClusterBreak:Extend +061B..061B; GraphemeClusterBreak:Other +061C..061C; GraphemeClusterBreak:Control +061D..064A; GraphemeClusterBreak:Other +064B..065F; GraphemeClusterBreak:Extend +0660..066F; GraphemeClusterBreak:Other +0670..0670; GraphemeClusterBreak:Extend +0671..06D5; GraphemeClusterBreak:Other +06D6..06DC; GraphemeClusterBreak:Extend +06DD..06DD; GraphemeClusterBreak:Prepend +06DE..06DE; GraphemeClusterBreak:Other +06DF..06E4; GraphemeClusterBreak:Extend +06E5..06E6; GraphemeClusterBreak:Other +06E7..06E8; GraphemeClusterBreak:Extend +06E9..06E9; GraphemeClusterBreak:Other +06EA..06ED; GraphemeClusterBreak:Extend +06EE..070E; GraphemeClusterBreak:Other +070F..070F; GraphemeClusterBreak:Prepend +0710..0710; GraphemeClusterBreak:Other +0711..0711; GraphemeClusterBreak:Extend +0712..072F; GraphemeClusterBreak:Other +0730..074A; GraphemeClusterBreak:Extend +074B..07A5; GraphemeClusterBreak:Other +07A6..07B0; GraphemeClusterBreak:Extend +07B1..07EA; GraphemeClusterBreak:Other +07EB..07F3; GraphemeClusterBreak:Extend +07F4..07FC; GraphemeClusterBreak:Other +07FD..07FD; GraphemeClusterBreak:Extend +07FE..0815; GraphemeClusterBreak:Other +0816..0819; GraphemeClusterBreak:Extend +081A..081A; GraphemeClusterBreak:Other +081B..0823; GraphemeClusterBreak:Extend +0824..0824; GraphemeClusterBreak:Other +0825..0827; GraphemeClusterBreak:Extend +0828..0828; GraphemeClusterBreak:Other +0829..082D; GraphemeClusterBreak:Extend +082E..0858; GraphemeClusterBreak:Other +0859..085B; GraphemeClusterBreak:Extend +085C..08D2; GraphemeClusterBreak:Other +08D3..08E1; GraphemeClusterBreak:Extend +08E2..08E2; GraphemeClusterBreak:Prepend +08E3..0902; GraphemeClusterBreak:Extend +0903..0903; GraphemeClusterBreak:SpacingMark +0904..0939; GraphemeClusterBreak:Other +093A..093A; GraphemeClusterBreak:Extend +093B..093B; GraphemeClusterBreak:SpacingMark +093C..093C; GraphemeClusterBreak:Extend +093D..093D; GraphemeClusterBreak:Other +093E..0940; GraphemeClusterBreak:SpacingMark +0941..0948; GraphemeClusterBreak:Extend +0949..094C; GraphemeClusterBreak:SpacingMark +094D..094D; GraphemeClusterBreak:Extend +094E..094F; GraphemeClusterBreak:SpacingMark +0950..0950; GraphemeClusterBreak:Other +0951..0957; GraphemeClusterBreak:Extend +0958..0961; GraphemeClusterBreak:Other +0962..0963; GraphemeClusterBreak:Extend +0964..0980; GraphemeClusterBreak:Other +0981..0981; GraphemeClusterBreak:Extend +0982..0983; GraphemeClusterBreak:SpacingMark +0984..09BB; GraphemeClusterBreak:Other +09BC..09BC; GraphemeClusterBreak:Extend +09BD..09BD; GraphemeClusterBreak:Other +09BE..09BE; GraphemeClusterBreak:Extend +09BF..09C0; GraphemeClusterBreak:SpacingMark +09C1..09C4; GraphemeClusterBreak:Extend +09C5..09C6; GraphemeClusterBreak:Other +09C7..09C8; GraphemeClusterBreak:SpacingMark +09C9..09CA; GraphemeClusterBreak:Other +09CB..09CC; GraphemeClusterBreak:SpacingMark +09CD..09CD; GraphemeClusterBreak:Extend +09CE..09D6; GraphemeClusterBreak:Other +09D7..09D7; GraphemeClusterBreak:Extend +09D8..09E1; GraphemeClusterBreak:Other +09E2..09E3; GraphemeClusterBreak:Extend +09E4..09FD; GraphemeClusterBreak:Other +09FE..09FE; GraphemeClusterBreak:Extend +09FF..0A00; GraphemeClusterBreak:Other +0A01..0A02; GraphemeClusterBreak:Extend +0A03..0A03; GraphemeClusterBreak:SpacingMark +0A04..0A3B; GraphemeClusterBreak:Other +0A3C..0A3C; GraphemeClusterBreak:Extend +0A3D..0A3D; GraphemeClusterBreak:Other +0A3E..0A40; GraphemeClusterBreak:SpacingMark +0A41..0A42; GraphemeClusterBreak:Extend +0A43..0A46; GraphemeClusterBreak:Other +0A47..0A48; GraphemeClusterBreak:Extend +0A49..0A4A; GraphemeClusterBreak:Other +0A4B..0A4D; GraphemeClusterBreak:Extend +0A4E..0A50; GraphemeClusterBreak:Other +0A51..0A51; GraphemeClusterBreak:Extend +0A52..0A6F; GraphemeClusterBreak:Other +0A70..0A71; GraphemeClusterBreak:Extend +0A72..0A74; GraphemeClusterBreak:Other +0A75..0A75; GraphemeClusterBreak:Extend +0A76..0A80; GraphemeClusterBreak:Other +0A81..0A82; GraphemeClusterBreak:Extend +0A83..0A83; GraphemeClusterBreak:SpacingMark +0A84..0ABB; GraphemeClusterBreak:Other +0ABC..0ABC; GraphemeClusterBreak:Extend +0ABD..0ABD; GraphemeClusterBreak:Other +0ABE..0AC0; GraphemeClusterBreak:SpacingMark +0AC1..0AC5; GraphemeClusterBreak:Extend +0AC6..0AC6; GraphemeClusterBreak:Other +0AC7..0AC8; GraphemeClusterBreak:Extend +0AC9..0AC9; GraphemeClusterBreak:SpacingMark +0ACA..0ACA; GraphemeClusterBreak:Other +0ACB..0ACC; GraphemeClusterBreak:SpacingMark +0ACD..0ACD; GraphemeClusterBreak:Extend +0ACE..0AE1; GraphemeClusterBreak:Other +0AE2..0AE3; GraphemeClusterBreak:Extend +0AE4..0AF9; GraphemeClusterBreak:Other +0AFA..0AFF; GraphemeClusterBreak:Extend +0B00..0B00; GraphemeClusterBreak:Other +0B01..0B01; GraphemeClusterBreak:Extend +0B02..0B03; GraphemeClusterBreak:SpacingMark +0B04..0B3B; GraphemeClusterBreak:Other +0B3C..0B3C; GraphemeClusterBreak:Extend +0B3D..0B3D; GraphemeClusterBreak:Other +0B3E..0B3F; GraphemeClusterBreak:Extend +0B40..0B40; GraphemeClusterBreak:SpacingMark +0B41..0B44; GraphemeClusterBreak:Extend +0B45..0B46; GraphemeClusterBreak:Other +0B47..0B48; GraphemeClusterBreak:SpacingMark +0B49..0B4A; GraphemeClusterBreak:Other +0B4B..0B4C; GraphemeClusterBreak:SpacingMark +0B4D..0B4D; GraphemeClusterBreak:Extend +0B4E..0B55; GraphemeClusterBreak:Other +0B56..0B57; GraphemeClusterBreak:Extend +0B58..0B61; GraphemeClusterBreak:Other +0B62..0B63; GraphemeClusterBreak:Extend +0B64..0B81; GraphemeClusterBreak:Other +0B82..0B82; GraphemeClusterBreak:Extend +0B83..0BBD; GraphemeClusterBreak:Other +0BBE..0BBE; GraphemeClusterBreak:Extend +0BBF..0BBF; GraphemeClusterBreak:SpacingMark +0BC0..0BC0; GraphemeClusterBreak:Extend +0BC1..0BC2; GraphemeClusterBreak:SpacingMark +0BC3..0BC5; GraphemeClusterBreak:Other +0BC6..0BC8; GraphemeClusterBreak:SpacingMark +0BC9..0BC9; GraphemeClusterBreak:Other +0BCA..0BCC; GraphemeClusterBreak:SpacingMark +0BCD..0BCD; GraphemeClusterBreak:Extend +0BCE..0BD6; GraphemeClusterBreak:Other +0BD7..0BD7; GraphemeClusterBreak:Extend +0BD8..0BFF; GraphemeClusterBreak:Other +0C00..0C00; GraphemeClusterBreak:Extend +0C01..0C03; GraphemeClusterBreak:SpacingMark +0C04..0C04; GraphemeClusterBreak:Extend +0C05..0C3D; GraphemeClusterBreak:Other +0C3E..0C40; GraphemeClusterBreak:Extend +0C41..0C44; GraphemeClusterBreak:SpacingMark +0C45..0C45; GraphemeClusterBreak:Other +0C46..0C48; GraphemeClusterBreak:Extend +0C49..0C49; GraphemeClusterBreak:Other +0C4A..0C4D; GraphemeClusterBreak:Extend +0C4E..0C54; GraphemeClusterBreak:Other +0C55..0C56; GraphemeClusterBreak:Extend +0C57..0C61; GraphemeClusterBreak:Other +0C62..0C63; GraphemeClusterBreak:Extend +0C64..0C80; GraphemeClusterBreak:Other +0C81..0C81; GraphemeClusterBreak:Extend +0C82..0C83; GraphemeClusterBreak:SpacingMark +0C84..0CBB; GraphemeClusterBreak:Other +0CBC..0CBC; GraphemeClusterBreak:Extend +0CBD..0CBD; GraphemeClusterBreak:Other +0CBE..0CBE; GraphemeClusterBreak:SpacingMark +0CBF..0CBF; GraphemeClusterBreak:Extend +0CC0..0CC1; GraphemeClusterBreak:SpacingMark +0CC2..0CC2; GraphemeClusterBreak:Extend +0CC3..0CC4; GraphemeClusterBreak:SpacingMark +0CC5..0CC5; GraphemeClusterBreak:Other +0CC6..0CC6; GraphemeClusterBreak:Extend +0CC7..0CC8; GraphemeClusterBreak:SpacingMark +0CC9..0CC9; GraphemeClusterBreak:Other +0CCA..0CCB; GraphemeClusterBreak:SpacingMark +0CCC..0CCD; GraphemeClusterBreak:Extend +0CCE..0CD4; GraphemeClusterBreak:Other +0CD5..0CD6; GraphemeClusterBreak:Extend +0CD7..0CE1; GraphemeClusterBreak:Other +0CE2..0CE3; GraphemeClusterBreak:Extend +0CE4..0CFF; GraphemeClusterBreak:Other +0D00..0D01; GraphemeClusterBreak:Extend +0D02..0D03; GraphemeClusterBreak:SpacingMark +0D04..0D3A; GraphemeClusterBreak:Other +0D3B..0D3C; GraphemeClusterBreak:Extend +0D3D..0D3D; GraphemeClusterBreak:Other +0D3E..0D3E; GraphemeClusterBreak:Extend +0D3F..0D40; GraphemeClusterBreak:SpacingMark +0D41..0D44; GraphemeClusterBreak:Extend +0D45..0D45; GraphemeClusterBreak:Other +0D46..0D48; GraphemeClusterBreak:SpacingMark +0D49..0D49; GraphemeClusterBreak:Other +0D4A..0D4C; GraphemeClusterBreak:SpacingMark +0D4D..0D4D; GraphemeClusterBreak:Extend +0D4E..0D4E; GraphemeClusterBreak:Prepend +0D4F..0D56; GraphemeClusterBreak:Other +0D57..0D57; GraphemeClusterBreak:Extend +0D58..0D61; GraphemeClusterBreak:Other +0D62..0D63; GraphemeClusterBreak:Extend +0D64..0D81; GraphemeClusterBreak:Other +0D82..0D83; GraphemeClusterBreak:SpacingMark +0D84..0DC9; GraphemeClusterBreak:Other +0DCA..0DCA; GraphemeClusterBreak:Extend +0DCB..0DCE; GraphemeClusterBreak:Other +0DCF..0DCF; GraphemeClusterBreak:Extend +0DD0..0DD1; GraphemeClusterBreak:SpacingMark +0DD2..0DD4; GraphemeClusterBreak:Extend +0DD5..0DD5; GraphemeClusterBreak:Other +0DD6..0DD6; GraphemeClusterBreak:Extend +0DD7..0DD7; GraphemeClusterBreak:Other +0DD8..0DDE; GraphemeClusterBreak:SpacingMark +0DDF..0DDF; GraphemeClusterBreak:Extend +0DE0..0DF1; GraphemeClusterBreak:Other +0DF2..0DF3; GraphemeClusterBreak:SpacingMark +0DF4..0E30; GraphemeClusterBreak:Other +0E31..0E31; GraphemeClusterBreak:Extend +0E32..0E32; GraphemeClusterBreak:Other +0E33..0E33; GraphemeClusterBreak:SpacingMark +0E34..0E3A; GraphemeClusterBreak:Extend +0E3B..0E46; GraphemeClusterBreak:Other +0E47..0E4E; GraphemeClusterBreak:Extend +0E4F..0EB0; GraphemeClusterBreak:Other +0EB1..0EB1; GraphemeClusterBreak:Extend +0EB2..0EB2; GraphemeClusterBreak:Other +0EB3..0EB3; GraphemeClusterBreak:SpacingMark +0EB4..0EBC; GraphemeClusterBreak:Extend +0EBD..0EC7; GraphemeClusterBreak:Other +0EC8..0ECD; GraphemeClusterBreak:Extend +0ECE..0F17; GraphemeClusterBreak:Other +0F18..0F19; GraphemeClusterBreak:Extend +0F1A..0F34; GraphemeClusterBreak:Other +0F35..0F35; GraphemeClusterBreak:Extend +0F36..0F36; GraphemeClusterBreak:Other +0F37..0F37; GraphemeClusterBreak:Extend +0F38..0F38; GraphemeClusterBreak:Other +0F39..0F39; GraphemeClusterBreak:Extend +0F3A..0F3D; GraphemeClusterBreak:Other +0F3E..0F3F; GraphemeClusterBreak:SpacingMark +0F40..0F70; GraphemeClusterBreak:Other +0F71..0F7E; GraphemeClusterBreak:Extend +0F7F..0F7F; GraphemeClusterBreak:SpacingMark +0F80..0F84; GraphemeClusterBreak:Extend +0F85..0F85; GraphemeClusterBreak:Other +0F86..0F87; GraphemeClusterBreak:Extend +0F88..0F8C; GraphemeClusterBreak:Other +0F8D..0F97; GraphemeClusterBreak:Extend +0F98..0F98; GraphemeClusterBreak:Other +0F99..0FBC; GraphemeClusterBreak:Extend +0FBD..0FC5; GraphemeClusterBreak:Other +0FC6..0FC6; GraphemeClusterBreak:Extend +0FC7..102C; GraphemeClusterBreak:Other +102D..1030; GraphemeClusterBreak:Extend +1031..1031; GraphemeClusterBreak:SpacingMark +1032..1037; GraphemeClusterBreak:Extend +1038..1038; GraphemeClusterBreak:Other +1039..103A; GraphemeClusterBreak:Extend +103B..103C; GraphemeClusterBreak:SpacingMark +103D..103E; GraphemeClusterBreak:Extend +103F..1055; GraphemeClusterBreak:Other +1056..1057; GraphemeClusterBreak:SpacingMark +1058..1059; GraphemeClusterBreak:Extend +105A..105D; GraphemeClusterBreak:Other +105E..1060; GraphemeClusterBreak:Extend +1061..1070; GraphemeClusterBreak:Other +1071..1074; GraphemeClusterBreak:Extend +1075..1081; GraphemeClusterBreak:Other +1082..1082; GraphemeClusterBreak:Extend +1083..1083; GraphemeClusterBreak:Other +1084..1084; GraphemeClusterBreak:SpacingMark +1085..1086; GraphemeClusterBreak:Extend +1087..108C; GraphemeClusterBreak:Other +108D..108D; GraphemeClusterBreak:Extend +108E..109C; GraphemeClusterBreak:Other +109D..109D; GraphemeClusterBreak:Extend +109E..10FF; GraphemeClusterBreak:Other +1100..115F; GraphemeClusterBreak:L +1160..11A7; GraphemeClusterBreak:V +11A8..11FF; GraphemeClusterBreak:T +1200..135C; GraphemeClusterBreak:Other +135D..135F; GraphemeClusterBreak:Extend +1360..1711; GraphemeClusterBreak:Other +1712..1714; GraphemeClusterBreak:Extend +1715..1731; GraphemeClusterBreak:Other +1732..1734; GraphemeClusterBreak:Extend +1735..1751; GraphemeClusterBreak:Other +1752..1753; GraphemeClusterBreak:Extend +1754..1771; GraphemeClusterBreak:Other +1772..1773; GraphemeClusterBreak:Extend +1774..17B3; GraphemeClusterBreak:Other +17B4..17B5; GraphemeClusterBreak:Extend +17B6..17B6; GraphemeClusterBreak:SpacingMark +17B7..17BD; GraphemeClusterBreak:Extend +17BE..17C5; GraphemeClusterBreak:SpacingMark +17C6..17C6; GraphemeClusterBreak:Extend +17C7..17C8; GraphemeClusterBreak:SpacingMark +17C9..17D3; GraphemeClusterBreak:Extend +17D4..17DC; GraphemeClusterBreak:Other +17DD..17DD; GraphemeClusterBreak:Extend +17DE..180A; GraphemeClusterBreak:Other +180B..180D; GraphemeClusterBreak:Extend +180E..180E; GraphemeClusterBreak:Control +180F..1884; GraphemeClusterBreak:Other +1885..1886; GraphemeClusterBreak:Extend +1887..18A8; GraphemeClusterBreak:Other +18A9..18A9; GraphemeClusterBreak:Extend +18AA..191F; GraphemeClusterBreak:Other +1920..1922; GraphemeClusterBreak:Extend +1923..1926; GraphemeClusterBreak:SpacingMark +1927..1928; GraphemeClusterBreak:Extend +1929..192B; GraphemeClusterBreak:SpacingMark +192C..192F; GraphemeClusterBreak:Other +1930..1931; GraphemeClusterBreak:SpacingMark +1932..1932; GraphemeClusterBreak:Extend +1933..1938; GraphemeClusterBreak:SpacingMark +1939..193B; GraphemeClusterBreak:Extend +193C..1A16; GraphemeClusterBreak:Other +1A17..1A18; GraphemeClusterBreak:Extend +1A19..1A1A; GraphemeClusterBreak:SpacingMark +1A1B..1A1B; GraphemeClusterBreak:Extend +1A1C..1A54; GraphemeClusterBreak:Other +1A55..1A55; GraphemeClusterBreak:SpacingMark +1A56..1A56; GraphemeClusterBreak:Extend +1A57..1A57; GraphemeClusterBreak:SpacingMark +1A58..1A5E; GraphemeClusterBreak:Extend +1A5F..1A5F; GraphemeClusterBreak:Other +1A60..1A60; GraphemeClusterBreak:Extend +1A61..1A61; GraphemeClusterBreak:Other +1A62..1A62; GraphemeClusterBreak:Extend +1A63..1A64; GraphemeClusterBreak:Other +1A65..1A6C; GraphemeClusterBreak:Extend +1A6D..1A72; GraphemeClusterBreak:SpacingMark +1A73..1A7C; GraphemeClusterBreak:Extend +1A7D..1A7E; GraphemeClusterBreak:Other +1A7F..1A7F; GraphemeClusterBreak:Extend +1A80..1AAF; GraphemeClusterBreak:Other +1AB0..1ABE; GraphemeClusterBreak:Extend +1ABF..1AFF; GraphemeClusterBreak:Other +1B00..1B03; GraphemeClusterBreak:Extend +1B04..1B04; GraphemeClusterBreak:SpacingMark +1B05..1B33; GraphemeClusterBreak:Other +1B34..1B3A; GraphemeClusterBreak:Extend +1B3B..1B3B; GraphemeClusterBreak:SpacingMark +1B3C..1B3C; GraphemeClusterBreak:Extend +1B3D..1B41; GraphemeClusterBreak:SpacingMark +1B42..1B42; GraphemeClusterBreak:Extend +1B43..1B44; GraphemeClusterBreak:SpacingMark +1B45..1B6A; GraphemeClusterBreak:Other +1B6B..1B73; GraphemeClusterBreak:Extend +1B74..1B7F; GraphemeClusterBreak:Other +1B80..1B81; GraphemeClusterBreak:Extend +1B82..1B82; GraphemeClusterBreak:SpacingMark +1B83..1BA0; GraphemeClusterBreak:Other +1BA1..1BA1; GraphemeClusterBreak:SpacingMark +1BA2..1BA5; GraphemeClusterBreak:Extend +1BA6..1BA7; GraphemeClusterBreak:SpacingMark +1BA8..1BA9; GraphemeClusterBreak:Extend +1BAA..1BAA; GraphemeClusterBreak:SpacingMark +1BAB..1BAD; GraphemeClusterBreak:Extend +1BAE..1BE5; GraphemeClusterBreak:Other +1BE6..1BE6; GraphemeClusterBreak:Extend +1BE7..1BE7; GraphemeClusterBreak:SpacingMark +1BE8..1BE9; GraphemeClusterBreak:Extend +1BEA..1BEC; GraphemeClusterBreak:SpacingMark +1BED..1BED; GraphemeClusterBreak:Extend +1BEE..1BEE; GraphemeClusterBreak:SpacingMark +1BEF..1BF1; GraphemeClusterBreak:Extend +1BF2..1BF3; GraphemeClusterBreak:SpacingMark +1BF4..1C23; GraphemeClusterBreak:Other +1C24..1C2B; GraphemeClusterBreak:SpacingMark +1C2C..1C33; GraphemeClusterBreak:Extend +1C34..1C35; GraphemeClusterBreak:SpacingMark +1C36..1C37; GraphemeClusterBreak:Extend +1C38..1CCF; GraphemeClusterBreak:Other +1CD0..1CD2; GraphemeClusterBreak:Extend +1CD3..1CD3; GraphemeClusterBreak:Other +1CD4..1CE0; GraphemeClusterBreak:Extend +1CE1..1CE1; GraphemeClusterBreak:SpacingMark +1CE2..1CE8; GraphemeClusterBreak:Extend +1CE9..1CEC; GraphemeClusterBreak:Other +1CED..1CED; GraphemeClusterBreak:Extend +1CEE..1CF3; GraphemeClusterBreak:Other +1CF4..1CF4; GraphemeClusterBreak:Extend +1CF5..1CF6; GraphemeClusterBreak:Other +1CF7..1CF7; GraphemeClusterBreak:SpacingMark +1CF8..1CF9; GraphemeClusterBreak:Extend +1CFA..1DBF; GraphemeClusterBreak:Other +1DC0..1DF9; GraphemeClusterBreak:Extend +1DFA..1DFA; GraphemeClusterBreak:Other +1DFB..1DFF; GraphemeClusterBreak:Extend +1E00..200A; GraphemeClusterBreak:Other +200B..200B; GraphemeClusterBreak:Control +200C..200C; GraphemeClusterBreak:Extend +200D..200D; GraphemeClusterBreak:ZWJ +200E..200F; GraphemeClusterBreak:Control +2010..2027; GraphemeClusterBreak:Other +2028..202E; GraphemeClusterBreak:Control +202F..205F; GraphemeClusterBreak:Other +2060..206F; GraphemeClusterBreak:Control +2070..20CF; GraphemeClusterBreak:Other +20D0..20F0; GraphemeClusterBreak:Extend +20F1..2CEE; GraphemeClusterBreak:Other +2CEF..2CF1; GraphemeClusterBreak:Extend +2CF2..2D7E; GraphemeClusterBreak:Other +2D7F..2D7F; GraphemeClusterBreak:Extend +2D80..2DDF; GraphemeClusterBreak:Other +2DE0..2DFF; GraphemeClusterBreak:Extend +2E00..3029; GraphemeClusterBreak:Other +302A..302F; GraphemeClusterBreak:Extend +3030..3098; GraphemeClusterBreak:Other +3099..309A; GraphemeClusterBreak:Extend +309B..A66E; GraphemeClusterBreak:Other +A66F..A672; GraphemeClusterBreak:Extend +A673..A673; GraphemeClusterBreak:Other +A674..A67D; GraphemeClusterBreak:Extend +A67E..A69D; GraphemeClusterBreak:Other +A69E..A69F; GraphemeClusterBreak:Extend +A6A0..A6EF; GraphemeClusterBreak:Other +A6F0..A6F1; GraphemeClusterBreak:Extend +A6F2..A801; GraphemeClusterBreak:Other +A802..A802; GraphemeClusterBreak:Extend +A803..A805; GraphemeClusterBreak:Other +A806..A806; GraphemeClusterBreak:Extend +A807..A80A; GraphemeClusterBreak:Other +A80B..A80B; GraphemeClusterBreak:Extend +A80C..A822; GraphemeClusterBreak:Other +A823..A824; GraphemeClusterBreak:SpacingMark +A825..A826; GraphemeClusterBreak:Extend +A827..A827; GraphemeClusterBreak:SpacingMark +A828..A87F; GraphemeClusterBreak:Other +A880..A881; GraphemeClusterBreak:SpacingMark +A882..A8B3; GraphemeClusterBreak:Other +A8B4..A8C3; GraphemeClusterBreak:SpacingMark +A8C4..A8C5; GraphemeClusterBreak:Extend +A8C6..A8DF; GraphemeClusterBreak:Other +A8E0..A8F1; GraphemeClusterBreak:Extend +A8F2..A8FE; GraphemeClusterBreak:Other +A8FF..A8FF; GraphemeClusterBreak:Extend +A900..A925; GraphemeClusterBreak:Other +A926..A92D; GraphemeClusterBreak:Extend +A92E..A946; GraphemeClusterBreak:Other +A947..A951; GraphemeClusterBreak:Extend +A952..A953; GraphemeClusterBreak:SpacingMark +A954..A95F; GraphemeClusterBreak:Other +A960..A97C; GraphemeClusterBreak:L +A97D..A97F; GraphemeClusterBreak:Other +A980..A982; GraphemeClusterBreak:Extend +A983..A983; GraphemeClusterBreak:SpacingMark +A984..A9B2; GraphemeClusterBreak:Other +A9B3..A9B3; GraphemeClusterBreak:Extend +A9B4..A9B5; GraphemeClusterBreak:SpacingMark +A9B6..A9B9; GraphemeClusterBreak:Extend +A9BA..A9BB; GraphemeClusterBreak:SpacingMark +A9BC..A9BD; GraphemeClusterBreak:Extend +A9BE..A9C0; GraphemeClusterBreak:SpacingMark +A9C1..A9E4; GraphemeClusterBreak:Other +A9E5..A9E5; GraphemeClusterBreak:Extend +A9E6..AA28; GraphemeClusterBreak:Other +AA29..AA2E; GraphemeClusterBreak:Extend +AA2F..AA30; GraphemeClusterBreak:SpacingMark +AA31..AA32; GraphemeClusterBreak:Extend +AA33..AA34; GraphemeClusterBreak:SpacingMark +AA35..AA36; GraphemeClusterBreak:Extend +AA37..AA42; GraphemeClusterBreak:Other +AA43..AA43; GraphemeClusterBreak:Extend +AA44..AA4B; GraphemeClusterBreak:Other +AA4C..AA4C; GraphemeClusterBreak:Extend +AA4D..AA4D; GraphemeClusterBreak:SpacingMark +AA4E..AA7B; GraphemeClusterBreak:Other +AA7C..AA7C; GraphemeClusterBreak:Extend +AA7D..AAAF; GraphemeClusterBreak:Other +AAB0..AAB0; GraphemeClusterBreak:Extend +AAB1..AAB1; GraphemeClusterBreak:Other +AAB2..AAB4; GraphemeClusterBreak:Extend +AAB5..AAB6; GraphemeClusterBreak:Other +AAB7..AAB8; GraphemeClusterBreak:Extend +AAB9..AABD; GraphemeClusterBreak:Other +AABE..AABF; GraphemeClusterBreak:Extend +AAC0..AAC0; GraphemeClusterBreak:Other +AAC1..AAC1; GraphemeClusterBreak:Extend +AAC2..AAEA; GraphemeClusterBreak:Other +AAEB..AAEB; GraphemeClusterBreak:SpacingMark +AAEC..AAED; GraphemeClusterBreak:Extend +AAEE..AAEF; GraphemeClusterBreak:SpacingMark +AAF0..AAF4; GraphemeClusterBreak:Other +AAF5..AAF5; GraphemeClusterBreak:SpacingMark +AAF6..AAF6; GraphemeClusterBreak:Extend +AAF7..ABE2; GraphemeClusterBreak:Other +ABE3..ABE4; GraphemeClusterBreak:SpacingMark +ABE5..ABE5; GraphemeClusterBreak:Extend +ABE6..ABE7; GraphemeClusterBreak:SpacingMark +ABE8..ABE8; GraphemeClusterBreak:Extend +ABE9..ABEA; GraphemeClusterBreak:SpacingMark +ABEB..ABEB; GraphemeClusterBreak:Other +ABEC..ABEC; GraphemeClusterBreak:SpacingMark +ABED..ABED; GraphemeClusterBreak:Extend +ABEE..ABFF; GraphemeClusterBreak:Other +AC00..AC00; GraphemeClusterBreak:LV +AC01..AC1B; GraphemeClusterBreak:LVT +AC1C..AC1C; GraphemeClusterBreak:LV +AC1D..AC37; GraphemeClusterBreak:LVT +AC38..AC38; GraphemeClusterBreak:LV +AC39..AC53; GraphemeClusterBreak:LVT +AC54..AC54; GraphemeClusterBreak:LV +AC55..AC6F; GraphemeClusterBreak:LVT +AC70..AC70; GraphemeClusterBreak:LV +AC71..AC8B; GraphemeClusterBreak:LVT +AC8C..AC8C; GraphemeClusterBreak:LV +AC8D..ACA7; GraphemeClusterBreak:LVT +ACA8..ACA8; GraphemeClusterBreak:LV +ACA9..ACC3; GraphemeClusterBreak:LVT +ACC4..ACC4; GraphemeClusterBreak:LV +ACC5..ACDF; GraphemeClusterBreak:LVT +ACE0..ACE0; GraphemeClusterBreak:LV +ACE1..ACFB; GraphemeClusterBreak:LVT +ACFC..ACFC; GraphemeClusterBreak:LV +ACFD..AD17; GraphemeClusterBreak:LVT +AD18..AD18; GraphemeClusterBreak:LV +AD19..AD33; GraphemeClusterBreak:LVT +AD34..AD34; GraphemeClusterBreak:LV +AD35..AD4F; GraphemeClusterBreak:LVT +AD50..AD50; GraphemeClusterBreak:LV +AD51..AD6B; GraphemeClusterBreak:LVT +AD6C..AD6C; GraphemeClusterBreak:LV +AD6D..AD87; GraphemeClusterBreak:LVT +AD88..AD88; GraphemeClusterBreak:LV +AD89..ADA3; GraphemeClusterBreak:LVT +ADA4..ADA4; GraphemeClusterBreak:LV +ADA5..ADBF; GraphemeClusterBreak:LVT +ADC0..ADC0; GraphemeClusterBreak:LV +ADC1..ADDB; GraphemeClusterBreak:LVT +ADDC..ADDC; GraphemeClusterBreak:LV +ADDD..ADF7; GraphemeClusterBreak:LVT +ADF8..ADF8; GraphemeClusterBreak:LV +ADF9..AE13; GraphemeClusterBreak:LVT +AE14..AE14; GraphemeClusterBreak:LV +AE15..AE2F; GraphemeClusterBreak:LVT +AE30..AE30; GraphemeClusterBreak:LV +AE31..AE4B; GraphemeClusterBreak:LVT +AE4C..AE4C; GraphemeClusterBreak:LV +AE4D..AE67; GraphemeClusterBreak:LVT +AE68..AE68; GraphemeClusterBreak:LV +AE69..AE83; GraphemeClusterBreak:LVT +AE84..AE84; GraphemeClusterBreak:LV +AE85..AE9F; GraphemeClusterBreak:LVT +AEA0..AEA0; GraphemeClusterBreak:LV +AEA1..AEBB; GraphemeClusterBreak:LVT +AEBC..AEBC; GraphemeClusterBreak:LV +AEBD..AED7; GraphemeClusterBreak:LVT +AED8..AED8; GraphemeClusterBreak:LV +AED9..AEF3; GraphemeClusterBreak:LVT +AEF4..AEF4; GraphemeClusterBreak:LV +AEF5..AF0F; GraphemeClusterBreak:LVT +AF10..AF10; GraphemeClusterBreak:LV +AF11..AF2B; GraphemeClusterBreak:LVT +AF2C..AF2C; GraphemeClusterBreak:LV +AF2D..AF47; GraphemeClusterBreak:LVT +AF48..AF48; GraphemeClusterBreak:LV +AF49..AF63; GraphemeClusterBreak:LVT +AF64..AF64; GraphemeClusterBreak:LV +AF65..AF7F; GraphemeClusterBreak:LVT +AF80..AF80; GraphemeClusterBreak:LV +AF81..AF9B; GraphemeClusterBreak:LVT +AF9C..AF9C; GraphemeClusterBreak:LV +AF9D..AFB7; GraphemeClusterBreak:LVT +AFB8..AFB8; GraphemeClusterBreak:LV +AFB9..AFD3; GraphemeClusterBreak:LVT +AFD4..AFD4; GraphemeClusterBreak:LV +AFD5..AFEF; GraphemeClusterBreak:LVT +AFF0..AFF0; GraphemeClusterBreak:LV +AFF1..B00B; GraphemeClusterBreak:LVT +B00C..B00C; GraphemeClusterBreak:LV +B00D..B027; GraphemeClusterBreak:LVT +B028..B028; GraphemeClusterBreak:LV +B029..B043; GraphemeClusterBreak:LVT +B044..B044; GraphemeClusterBreak:LV +B045..B05F; GraphemeClusterBreak:LVT +B060..B060; GraphemeClusterBreak:LV +B061..B07B; GraphemeClusterBreak:LVT +B07C..B07C; GraphemeClusterBreak:LV +B07D..B097; GraphemeClusterBreak:LVT +B098..B098; GraphemeClusterBreak:LV +B099..B0B3; GraphemeClusterBreak:LVT +B0B4..B0B4; GraphemeClusterBreak:LV +B0B5..B0CF; GraphemeClusterBreak:LVT +B0D0..B0D0; GraphemeClusterBreak:LV +B0D1..B0EB; GraphemeClusterBreak:LVT +B0EC..B0EC; GraphemeClusterBreak:LV +B0ED..B107; GraphemeClusterBreak:LVT +B108..B108; GraphemeClusterBreak:LV +B109..B123; GraphemeClusterBreak:LVT +B124..B124; GraphemeClusterBreak:LV +B125..B13F; GraphemeClusterBreak:LVT +B140..B140; GraphemeClusterBreak:LV +B141..B15B; GraphemeClusterBreak:LVT +B15C..B15C; GraphemeClusterBreak:LV +B15D..B177; GraphemeClusterBreak:LVT +B178..B178; GraphemeClusterBreak:LV +B179..B193; GraphemeClusterBreak:LVT +B194..B194; GraphemeClusterBreak:LV +B195..B1AF; GraphemeClusterBreak:LVT +B1B0..B1B0; GraphemeClusterBreak:LV +B1B1..B1CB; GraphemeClusterBreak:LVT +B1CC..B1CC; GraphemeClusterBreak:LV +B1CD..B1E7; GraphemeClusterBreak:LVT +B1E8..B1E8; GraphemeClusterBreak:LV +B1E9..B203; GraphemeClusterBreak:LVT +B204..B204; GraphemeClusterBreak:LV +B205..B21F; GraphemeClusterBreak:LVT +B220..B220; GraphemeClusterBreak:LV +B221..B23B; GraphemeClusterBreak:LVT +B23C..B23C; GraphemeClusterBreak:LV +B23D..B257; GraphemeClusterBreak:LVT +B258..B258; GraphemeClusterBreak:LV +B259..B273; GraphemeClusterBreak:LVT +B274..B274; GraphemeClusterBreak:LV +B275..B28F; GraphemeClusterBreak:LVT +B290..B290; GraphemeClusterBreak:LV +B291..B2AB; GraphemeClusterBreak:LVT +B2AC..B2AC; GraphemeClusterBreak:LV +B2AD..B2C7; GraphemeClusterBreak:LVT +B2C8..B2C8; GraphemeClusterBreak:LV +B2C9..B2E3; GraphemeClusterBreak:LVT +B2E4..B2E4; GraphemeClusterBreak:LV +B2E5..B2FF; GraphemeClusterBreak:LVT +B300..B300; GraphemeClusterBreak:LV +B301..B31B; GraphemeClusterBreak:LVT +B31C..B31C; GraphemeClusterBreak:LV +B31D..B337; GraphemeClusterBreak:LVT +B338..B338; GraphemeClusterBreak:LV +B339..B353; GraphemeClusterBreak:LVT +B354..B354; GraphemeClusterBreak:LV +B355..B36F; GraphemeClusterBreak:LVT +B370..B370; GraphemeClusterBreak:LV +B371..B38B; GraphemeClusterBreak:LVT +B38C..B38C; GraphemeClusterBreak:LV +B38D..B3A7; GraphemeClusterBreak:LVT +B3A8..B3A8; GraphemeClusterBreak:LV +B3A9..B3C3; GraphemeClusterBreak:LVT +B3C4..B3C4; GraphemeClusterBreak:LV +B3C5..B3DF; GraphemeClusterBreak:LVT +B3E0..B3E0; GraphemeClusterBreak:LV +B3E1..B3FB; GraphemeClusterBreak:LVT +B3FC..B3FC; GraphemeClusterBreak:LV +B3FD..B417; GraphemeClusterBreak:LVT +B418..B418; GraphemeClusterBreak:LV +B419..B433; GraphemeClusterBreak:LVT +B434..B434; GraphemeClusterBreak:LV +B435..B44F; GraphemeClusterBreak:LVT +B450..B450; GraphemeClusterBreak:LV +B451..B46B; GraphemeClusterBreak:LVT +B46C..B46C; GraphemeClusterBreak:LV +B46D..B487; GraphemeClusterBreak:LVT +B488..B488; GraphemeClusterBreak:LV +B489..B4A3; GraphemeClusterBreak:LVT +B4A4..B4A4; GraphemeClusterBreak:LV +B4A5..B4BF; GraphemeClusterBreak:LVT +B4C0..B4C0; GraphemeClusterBreak:LV +B4C1..B4DB; GraphemeClusterBreak:LVT +B4DC..B4DC; GraphemeClusterBreak:LV +B4DD..B4F7; GraphemeClusterBreak:LVT +B4F8..B4F8; GraphemeClusterBreak:LV +B4F9..B513; GraphemeClusterBreak:LVT +B514..B514; GraphemeClusterBreak:LV +B515..B52F; GraphemeClusterBreak:LVT +B530..B530; GraphemeClusterBreak:LV +B531..B54B; GraphemeClusterBreak:LVT +B54C..B54C; GraphemeClusterBreak:LV +B54D..B567; GraphemeClusterBreak:LVT +B568..B568; GraphemeClusterBreak:LV +B569..B583; GraphemeClusterBreak:LVT +B584..B584; GraphemeClusterBreak:LV +B585..B59F; GraphemeClusterBreak:LVT +B5A0..B5A0; GraphemeClusterBreak:LV +B5A1..B5BB; GraphemeClusterBreak:LVT +B5BC..B5BC; GraphemeClusterBreak:LV +B5BD..B5D7; GraphemeClusterBreak:LVT +B5D8..B5D8; GraphemeClusterBreak:LV +B5D9..B5F3; GraphemeClusterBreak:LVT +B5F4..B5F4; GraphemeClusterBreak:LV +B5F5..B60F; GraphemeClusterBreak:LVT +B610..B610; GraphemeClusterBreak:LV +B611..B62B; GraphemeClusterBreak:LVT +B62C..B62C; GraphemeClusterBreak:LV +B62D..B647; GraphemeClusterBreak:LVT +B648..B648; GraphemeClusterBreak:LV +B649..B663; GraphemeClusterBreak:LVT +B664..B664; GraphemeClusterBreak:LV +B665..B67F; GraphemeClusterBreak:LVT +B680..B680; GraphemeClusterBreak:LV +B681..B69B; GraphemeClusterBreak:LVT +B69C..B69C; GraphemeClusterBreak:LV +B69D..B6B7; GraphemeClusterBreak:LVT +B6B8..B6B8; GraphemeClusterBreak:LV +B6B9..B6D3; GraphemeClusterBreak:LVT +B6D4..B6D4; GraphemeClusterBreak:LV +B6D5..B6EF; GraphemeClusterBreak:LVT +B6F0..B6F0; GraphemeClusterBreak:LV +B6F1..B70B; GraphemeClusterBreak:LVT +B70C..B70C; GraphemeClusterBreak:LV +B70D..B727; GraphemeClusterBreak:LVT +B728..B728; GraphemeClusterBreak:LV +B729..B743; GraphemeClusterBreak:LVT +B744..B744; GraphemeClusterBreak:LV +B745..B75F; GraphemeClusterBreak:LVT +B760..B760; GraphemeClusterBreak:LV +B761..B77B; GraphemeClusterBreak:LVT +B77C..B77C; GraphemeClusterBreak:LV +B77D..B797; GraphemeClusterBreak:LVT +B798..B798; GraphemeClusterBreak:LV +B799..B7B3; GraphemeClusterBreak:LVT +B7B4..B7B4; GraphemeClusterBreak:LV +B7B5..B7CF; GraphemeClusterBreak:LVT +B7D0..B7D0; GraphemeClusterBreak:LV +B7D1..B7EB; GraphemeClusterBreak:LVT +B7EC..B7EC; GraphemeClusterBreak:LV +B7ED..B807; GraphemeClusterBreak:LVT +B808..B808; GraphemeClusterBreak:LV +B809..B823; GraphemeClusterBreak:LVT +B824..B824; GraphemeClusterBreak:LV +B825..B83F; GraphemeClusterBreak:LVT +B840..B840; GraphemeClusterBreak:LV +B841..B85B; GraphemeClusterBreak:LVT +B85C..B85C; GraphemeClusterBreak:LV +B85D..B877; GraphemeClusterBreak:LVT +B878..B878; GraphemeClusterBreak:LV +B879..B893; GraphemeClusterBreak:LVT +B894..B894; GraphemeClusterBreak:LV +B895..B8AF; GraphemeClusterBreak:LVT +B8B0..B8B0; GraphemeClusterBreak:LV +B8B1..B8CB; GraphemeClusterBreak:LVT +B8CC..B8CC; GraphemeClusterBreak:LV +B8CD..B8E7; GraphemeClusterBreak:LVT +B8E8..B8E8; GraphemeClusterBreak:LV +B8E9..B903; GraphemeClusterBreak:LVT +B904..B904; GraphemeClusterBreak:LV +B905..B91F; GraphemeClusterBreak:LVT +B920..B920; GraphemeClusterBreak:LV +B921..B93B; GraphemeClusterBreak:LVT +B93C..B93C; GraphemeClusterBreak:LV +B93D..B957; GraphemeClusterBreak:LVT +B958..B958; GraphemeClusterBreak:LV +B959..B973; GraphemeClusterBreak:LVT +B974..B974; GraphemeClusterBreak:LV +B975..B98F; GraphemeClusterBreak:LVT +B990..B990; GraphemeClusterBreak:LV +B991..B9AB; GraphemeClusterBreak:LVT +B9AC..B9AC; GraphemeClusterBreak:LV +B9AD..B9C7; GraphemeClusterBreak:LVT +B9C8..B9C8; GraphemeClusterBreak:LV +B9C9..B9E3; GraphemeClusterBreak:LVT +B9E4..B9E4; GraphemeClusterBreak:LV +B9E5..B9FF; GraphemeClusterBreak:LVT +BA00..BA00; GraphemeClusterBreak:LV +BA01..BA1B; GraphemeClusterBreak:LVT +BA1C..BA1C; GraphemeClusterBreak:LV +BA1D..BA37; GraphemeClusterBreak:LVT +BA38..BA38; GraphemeClusterBreak:LV +BA39..BA53; GraphemeClusterBreak:LVT +BA54..BA54; GraphemeClusterBreak:LV +BA55..BA6F; GraphemeClusterBreak:LVT +BA70..BA70; GraphemeClusterBreak:LV +BA71..BA8B; GraphemeClusterBreak:LVT +BA8C..BA8C; GraphemeClusterBreak:LV +BA8D..BAA7; GraphemeClusterBreak:LVT +BAA8..BAA8; GraphemeClusterBreak:LV +BAA9..BAC3; GraphemeClusterBreak:LVT +BAC4..BAC4; GraphemeClusterBreak:LV +BAC5..BADF; GraphemeClusterBreak:LVT +BAE0..BAE0; GraphemeClusterBreak:LV +BAE1..BAFB; GraphemeClusterBreak:LVT +BAFC..BAFC; GraphemeClusterBreak:LV +BAFD..BB17; GraphemeClusterBreak:LVT +BB18..BB18; GraphemeClusterBreak:LV +BB19..BB33; GraphemeClusterBreak:LVT +BB34..BB34; GraphemeClusterBreak:LV +BB35..BB4F; GraphemeClusterBreak:LVT +BB50..BB50; GraphemeClusterBreak:LV +BB51..BB6B; GraphemeClusterBreak:LVT +BB6C..BB6C; GraphemeClusterBreak:LV +BB6D..BB87; GraphemeClusterBreak:LVT +BB88..BB88; GraphemeClusterBreak:LV +BB89..BBA3; GraphemeClusterBreak:LVT +BBA4..BBA4; GraphemeClusterBreak:LV +BBA5..BBBF; GraphemeClusterBreak:LVT +BBC0..BBC0; GraphemeClusterBreak:LV +BBC1..BBDB; GraphemeClusterBreak:LVT +BBDC..BBDC; GraphemeClusterBreak:LV +BBDD..BBF7; GraphemeClusterBreak:LVT +BBF8..BBF8; GraphemeClusterBreak:LV +BBF9..BC13; GraphemeClusterBreak:LVT +BC14..BC14; GraphemeClusterBreak:LV +BC15..BC2F; GraphemeClusterBreak:LVT +BC30..BC30; GraphemeClusterBreak:LV +BC31..BC4B; GraphemeClusterBreak:LVT +BC4C..BC4C; GraphemeClusterBreak:LV +BC4D..BC67; GraphemeClusterBreak:LVT +BC68..BC68; GraphemeClusterBreak:LV +BC69..BC83; GraphemeClusterBreak:LVT +BC84..BC84; GraphemeClusterBreak:LV +BC85..BC9F; GraphemeClusterBreak:LVT +BCA0..BCA0; GraphemeClusterBreak:LV +BCA1..BCBB; GraphemeClusterBreak:LVT +BCBC..BCBC; GraphemeClusterBreak:LV +BCBD..BCD7; GraphemeClusterBreak:LVT +BCD8..BCD8; GraphemeClusterBreak:LV +BCD9..BCF3; GraphemeClusterBreak:LVT +BCF4..BCF4; GraphemeClusterBreak:LV +BCF5..BD0F; GraphemeClusterBreak:LVT +BD10..BD10; GraphemeClusterBreak:LV +BD11..BD2B; GraphemeClusterBreak:LVT +BD2C..BD2C; GraphemeClusterBreak:LV +BD2D..BD47; GraphemeClusterBreak:LVT +BD48..BD48; GraphemeClusterBreak:LV +BD49..BD63; GraphemeClusterBreak:LVT +BD64..BD64; GraphemeClusterBreak:LV +BD65..BD7F; GraphemeClusterBreak:LVT +BD80..BD80; GraphemeClusterBreak:LV +BD81..BD9B; GraphemeClusterBreak:LVT +BD9C..BD9C; GraphemeClusterBreak:LV +BD9D..BDB7; GraphemeClusterBreak:LVT +BDB8..BDB8; GraphemeClusterBreak:LV +BDB9..BDD3; GraphemeClusterBreak:LVT +BDD4..BDD4; GraphemeClusterBreak:LV +BDD5..BDEF; GraphemeClusterBreak:LVT +BDF0..BDF0; GraphemeClusterBreak:LV +BDF1..BE0B; GraphemeClusterBreak:LVT +BE0C..BE0C; GraphemeClusterBreak:LV +BE0D..BE27; GraphemeClusterBreak:LVT +BE28..BE28; GraphemeClusterBreak:LV +BE29..BE43; GraphemeClusterBreak:LVT +BE44..BE44; GraphemeClusterBreak:LV +BE45..BE5F; GraphemeClusterBreak:LVT +BE60..BE60; GraphemeClusterBreak:LV +BE61..BE7B; GraphemeClusterBreak:LVT +BE7C..BE7C; GraphemeClusterBreak:LV +BE7D..BE97; GraphemeClusterBreak:LVT +BE98..BE98; GraphemeClusterBreak:LV +BE99..BEB3; GraphemeClusterBreak:LVT +BEB4..BEB4; GraphemeClusterBreak:LV +BEB5..BECF; GraphemeClusterBreak:LVT +BED0..BED0; GraphemeClusterBreak:LV +BED1..BEEB; GraphemeClusterBreak:LVT +BEEC..BEEC; GraphemeClusterBreak:LV +BEED..BF07; GraphemeClusterBreak:LVT +BF08..BF08; GraphemeClusterBreak:LV +BF09..BF23; GraphemeClusterBreak:LVT +BF24..BF24; GraphemeClusterBreak:LV +BF25..BF3F; GraphemeClusterBreak:LVT +BF40..BF40; GraphemeClusterBreak:LV +BF41..BF5B; GraphemeClusterBreak:LVT +BF5C..BF5C; GraphemeClusterBreak:LV +BF5D..BF77; GraphemeClusterBreak:LVT +BF78..BF78; GraphemeClusterBreak:LV +BF79..BF93; GraphemeClusterBreak:LVT +BF94..BF94; GraphemeClusterBreak:LV +BF95..BFAF; GraphemeClusterBreak:LVT +BFB0..BFB0; GraphemeClusterBreak:LV +BFB1..BFCB; GraphemeClusterBreak:LVT +BFCC..BFCC; GraphemeClusterBreak:LV +BFCD..BFE7; GraphemeClusterBreak:LVT +BFE8..BFE8; GraphemeClusterBreak:LV +BFE9..C003; GraphemeClusterBreak:LVT +C004..C004; GraphemeClusterBreak:LV +C005..C01F; GraphemeClusterBreak:LVT +C020..C020; GraphemeClusterBreak:LV +C021..C03B; GraphemeClusterBreak:LVT +C03C..C03C; GraphemeClusterBreak:LV +C03D..C057; GraphemeClusterBreak:LVT +C058..C058; GraphemeClusterBreak:LV +C059..C073; GraphemeClusterBreak:LVT +C074..C074; GraphemeClusterBreak:LV +C075..C08F; GraphemeClusterBreak:LVT +C090..C090; GraphemeClusterBreak:LV +C091..C0AB; GraphemeClusterBreak:LVT +C0AC..C0AC; GraphemeClusterBreak:LV +C0AD..C0C7; GraphemeClusterBreak:LVT +C0C8..C0C8; GraphemeClusterBreak:LV +C0C9..C0E3; GraphemeClusterBreak:LVT +C0E4..C0E4; GraphemeClusterBreak:LV +C0E5..C0FF; GraphemeClusterBreak:LVT +C100..C100; GraphemeClusterBreak:LV +C101..C11B; GraphemeClusterBreak:LVT +C11C..C11C; GraphemeClusterBreak:LV +C11D..C137; GraphemeClusterBreak:LVT +C138..C138; GraphemeClusterBreak:LV +C139..C153; GraphemeClusterBreak:LVT +C154..C154; GraphemeClusterBreak:LV +C155..C16F; GraphemeClusterBreak:LVT +C170..C170; GraphemeClusterBreak:LV +C171..C18B; GraphemeClusterBreak:LVT +C18C..C18C; GraphemeClusterBreak:LV +C18D..C1A7; GraphemeClusterBreak:LVT +C1A8..C1A8; GraphemeClusterBreak:LV +C1A9..C1C3; GraphemeClusterBreak:LVT +C1C4..C1C4; GraphemeClusterBreak:LV +C1C5..C1DF; GraphemeClusterBreak:LVT +C1E0..C1E0; GraphemeClusterBreak:LV +C1E1..C1FB; GraphemeClusterBreak:LVT +C1FC..C1FC; GraphemeClusterBreak:LV +C1FD..C217; GraphemeClusterBreak:LVT +C218..C218; GraphemeClusterBreak:LV +C219..C233; GraphemeClusterBreak:LVT +C234..C234; GraphemeClusterBreak:LV +C235..C24F; GraphemeClusterBreak:LVT +C250..C250; GraphemeClusterBreak:LV +C251..C26B; GraphemeClusterBreak:LVT +C26C..C26C; GraphemeClusterBreak:LV +C26D..C287; GraphemeClusterBreak:LVT +C288..C288; GraphemeClusterBreak:LV +C289..C2A3; GraphemeClusterBreak:LVT +C2A4..C2A4; GraphemeClusterBreak:LV +C2A5..C2BF; GraphemeClusterBreak:LVT +C2C0..C2C0; GraphemeClusterBreak:LV +C2C1..C2DB; GraphemeClusterBreak:LVT +C2DC..C2DC; GraphemeClusterBreak:LV +C2DD..C2F7; GraphemeClusterBreak:LVT +C2F8..C2F8; GraphemeClusterBreak:LV +C2F9..C313; GraphemeClusterBreak:LVT +C314..C314; GraphemeClusterBreak:LV +C315..C32F; GraphemeClusterBreak:LVT +C330..C330; GraphemeClusterBreak:LV +C331..C34B; GraphemeClusterBreak:LVT +C34C..C34C; GraphemeClusterBreak:LV +C34D..C367; GraphemeClusterBreak:LVT +C368..C368; GraphemeClusterBreak:LV +C369..C383; GraphemeClusterBreak:LVT +C384..C384; GraphemeClusterBreak:LV +C385..C39F; GraphemeClusterBreak:LVT +C3A0..C3A0; GraphemeClusterBreak:LV +C3A1..C3BB; GraphemeClusterBreak:LVT +C3BC..C3BC; GraphemeClusterBreak:LV +C3BD..C3D7; GraphemeClusterBreak:LVT +C3D8..C3D8; GraphemeClusterBreak:LV +C3D9..C3F3; GraphemeClusterBreak:LVT +C3F4..C3F4; GraphemeClusterBreak:LV +C3F5..C40F; GraphemeClusterBreak:LVT +C410..C410; GraphemeClusterBreak:LV +C411..C42B; GraphemeClusterBreak:LVT +C42C..C42C; GraphemeClusterBreak:LV +C42D..C447; GraphemeClusterBreak:LVT +C448..C448; GraphemeClusterBreak:LV +C449..C463; GraphemeClusterBreak:LVT +C464..C464; GraphemeClusterBreak:LV +C465..C47F; GraphemeClusterBreak:LVT +C480..C480; GraphemeClusterBreak:LV +C481..C49B; GraphemeClusterBreak:LVT +C49C..C49C; GraphemeClusterBreak:LV +C49D..C4B7; GraphemeClusterBreak:LVT +C4B8..C4B8; GraphemeClusterBreak:LV +C4B9..C4D3; GraphemeClusterBreak:LVT +C4D4..C4D4; GraphemeClusterBreak:LV +C4D5..C4EF; GraphemeClusterBreak:LVT +C4F0..C4F0; GraphemeClusterBreak:LV +C4F1..C50B; GraphemeClusterBreak:LVT +C50C..C50C; GraphemeClusterBreak:LV +C50D..C527; GraphemeClusterBreak:LVT +C528..C528; GraphemeClusterBreak:LV +C529..C543; GraphemeClusterBreak:LVT +C544..C544; GraphemeClusterBreak:LV +C545..C55F; GraphemeClusterBreak:LVT +C560..C560; GraphemeClusterBreak:LV +C561..C57B; GraphemeClusterBreak:LVT +C57C..C57C; GraphemeClusterBreak:LV +C57D..C597; GraphemeClusterBreak:LVT +C598..C598; GraphemeClusterBreak:LV +C599..C5B3; GraphemeClusterBreak:LVT +C5B4..C5B4; GraphemeClusterBreak:LV +C5B5..C5CF; GraphemeClusterBreak:LVT +C5D0..C5D0; GraphemeClusterBreak:LV +C5D1..C5EB; GraphemeClusterBreak:LVT +C5EC..C5EC; GraphemeClusterBreak:LV +C5ED..C607; GraphemeClusterBreak:LVT +C608..C608; GraphemeClusterBreak:LV +C609..C623; GraphemeClusterBreak:LVT +C624..C624; GraphemeClusterBreak:LV +C625..C63F; GraphemeClusterBreak:LVT +C640..C640; GraphemeClusterBreak:LV +C641..C65B; GraphemeClusterBreak:LVT +C65C..C65C; GraphemeClusterBreak:LV +C65D..C677; GraphemeClusterBreak:LVT +C678..C678; GraphemeClusterBreak:LV +C679..C693; GraphemeClusterBreak:LVT +C694..C694; GraphemeClusterBreak:LV +C695..C6AF; GraphemeClusterBreak:LVT +C6B0..C6B0; GraphemeClusterBreak:LV +C6B1..C6CB; GraphemeClusterBreak:LVT +C6CC..C6CC; GraphemeClusterBreak:LV +C6CD..C6E7; GraphemeClusterBreak:LVT +C6E8..C6E8; GraphemeClusterBreak:LV +C6E9..C703; GraphemeClusterBreak:LVT +C704..C704; GraphemeClusterBreak:LV +C705..C71F; GraphemeClusterBreak:LVT +C720..C720; GraphemeClusterBreak:LV +C721..C73B; GraphemeClusterBreak:LVT +C73C..C73C; GraphemeClusterBreak:LV +C73D..C757; GraphemeClusterBreak:LVT +C758..C758; GraphemeClusterBreak:LV +C759..C773; GraphemeClusterBreak:LVT +C774..C774; GraphemeClusterBreak:LV +C775..C78F; GraphemeClusterBreak:LVT +C790..C790; GraphemeClusterBreak:LV +C791..C7AB; GraphemeClusterBreak:LVT +C7AC..C7AC; GraphemeClusterBreak:LV +C7AD..C7C7; GraphemeClusterBreak:LVT +C7C8..C7C8; GraphemeClusterBreak:LV +C7C9..C7E3; GraphemeClusterBreak:LVT +C7E4..C7E4; GraphemeClusterBreak:LV +C7E5..C7FF; GraphemeClusterBreak:LVT +C800..C800; GraphemeClusterBreak:LV +C801..C81B; GraphemeClusterBreak:LVT +C81C..C81C; GraphemeClusterBreak:LV +C81D..C837; GraphemeClusterBreak:LVT +C838..C838; GraphemeClusterBreak:LV +C839..C853; GraphemeClusterBreak:LVT +C854..C854; GraphemeClusterBreak:LV +C855..C86F; GraphemeClusterBreak:LVT +C870..C870; GraphemeClusterBreak:LV +C871..C88B; GraphemeClusterBreak:LVT +C88C..C88C; GraphemeClusterBreak:LV +C88D..C8A7; GraphemeClusterBreak:LVT +C8A8..C8A8; GraphemeClusterBreak:LV +C8A9..C8C3; GraphemeClusterBreak:LVT +C8C4..C8C4; GraphemeClusterBreak:LV +C8C5..C8DF; GraphemeClusterBreak:LVT +C8E0..C8E0; GraphemeClusterBreak:LV +C8E1..C8FB; GraphemeClusterBreak:LVT +C8FC..C8FC; GraphemeClusterBreak:LV +C8FD..C917; GraphemeClusterBreak:LVT +C918..C918; GraphemeClusterBreak:LV +C919..C933; GraphemeClusterBreak:LVT +C934..C934; GraphemeClusterBreak:LV +C935..C94F; GraphemeClusterBreak:LVT +C950..C950; GraphemeClusterBreak:LV +C951..C96B; GraphemeClusterBreak:LVT +C96C..C96C; GraphemeClusterBreak:LV +C96D..C987; GraphemeClusterBreak:LVT +C988..C988; GraphemeClusterBreak:LV +C989..C9A3; GraphemeClusterBreak:LVT +C9A4..C9A4; GraphemeClusterBreak:LV +C9A5..C9BF; GraphemeClusterBreak:LVT +C9C0..C9C0; GraphemeClusterBreak:LV +C9C1..C9DB; GraphemeClusterBreak:LVT +C9DC..C9DC; GraphemeClusterBreak:LV +C9DD..C9F7; GraphemeClusterBreak:LVT +C9F8..C9F8; GraphemeClusterBreak:LV +C9F9..CA13; GraphemeClusterBreak:LVT +CA14..CA14; GraphemeClusterBreak:LV +CA15..CA2F; GraphemeClusterBreak:LVT +CA30..CA30; GraphemeClusterBreak:LV +CA31..CA4B; GraphemeClusterBreak:LVT +CA4C..CA4C; GraphemeClusterBreak:LV +CA4D..CA67; GraphemeClusterBreak:LVT +CA68..CA68; GraphemeClusterBreak:LV +CA69..CA83; GraphemeClusterBreak:LVT +CA84..CA84; GraphemeClusterBreak:LV +CA85..CA9F; GraphemeClusterBreak:LVT +CAA0..CAA0; GraphemeClusterBreak:LV +CAA1..CABB; GraphemeClusterBreak:LVT +CABC..CABC; GraphemeClusterBreak:LV +CABD..CAD7; GraphemeClusterBreak:LVT +CAD8..CAD8; GraphemeClusterBreak:LV +CAD9..CAF3; GraphemeClusterBreak:LVT +CAF4..CAF4; GraphemeClusterBreak:LV +CAF5..CB0F; GraphemeClusterBreak:LVT +CB10..CB10; GraphemeClusterBreak:LV +CB11..CB2B; GraphemeClusterBreak:LVT +CB2C..CB2C; GraphemeClusterBreak:LV +CB2D..CB47; GraphemeClusterBreak:LVT +CB48..CB48; GraphemeClusterBreak:LV +CB49..CB63; GraphemeClusterBreak:LVT +CB64..CB64; GraphemeClusterBreak:LV +CB65..CB7F; GraphemeClusterBreak:LVT +CB80..CB80; GraphemeClusterBreak:LV +CB81..CB9B; GraphemeClusterBreak:LVT +CB9C..CB9C; GraphemeClusterBreak:LV +CB9D..CBB7; GraphemeClusterBreak:LVT +CBB8..CBB8; GraphemeClusterBreak:LV +CBB9..CBD3; GraphemeClusterBreak:LVT +CBD4..CBD4; GraphemeClusterBreak:LV +CBD5..CBEF; GraphemeClusterBreak:LVT +CBF0..CBF0; GraphemeClusterBreak:LV +CBF1..CC0B; GraphemeClusterBreak:LVT +CC0C..CC0C; GraphemeClusterBreak:LV +CC0D..CC27; GraphemeClusterBreak:LVT +CC28..CC28; GraphemeClusterBreak:LV +CC29..CC43; GraphemeClusterBreak:LVT +CC44..CC44; GraphemeClusterBreak:LV +CC45..CC5F; GraphemeClusterBreak:LVT +CC60..CC60; GraphemeClusterBreak:LV +CC61..CC7B; GraphemeClusterBreak:LVT +CC7C..CC7C; GraphemeClusterBreak:LV +CC7D..CC97; GraphemeClusterBreak:LVT +CC98..CC98; GraphemeClusterBreak:LV +CC99..CCB3; GraphemeClusterBreak:LVT +CCB4..CCB4; GraphemeClusterBreak:LV +CCB5..CCCF; GraphemeClusterBreak:LVT +CCD0..CCD0; GraphemeClusterBreak:LV +CCD1..CCEB; GraphemeClusterBreak:LVT +CCEC..CCEC; GraphemeClusterBreak:LV +CCED..CD07; GraphemeClusterBreak:LVT +CD08..CD08; GraphemeClusterBreak:LV +CD09..CD23; GraphemeClusterBreak:LVT +CD24..CD24; GraphemeClusterBreak:LV +CD25..CD3F; GraphemeClusterBreak:LVT +CD40..CD40; GraphemeClusterBreak:LV +CD41..CD5B; GraphemeClusterBreak:LVT +CD5C..CD5C; GraphemeClusterBreak:LV +CD5D..CD77; GraphemeClusterBreak:LVT +CD78..CD78; GraphemeClusterBreak:LV +CD79..CD93; GraphemeClusterBreak:LVT +CD94..CD94; GraphemeClusterBreak:LV +CD95..CDAF; GraphemeClusterBreak:LVT +CDB0..CDB0; GraphemeClusterBreak:LV +CDB1..CDCB; GraphemeClusterBreak:LVT +CDCC..CDCC; GraphemeClusterBreak:LV +CDCD..CDE7; GraphemeClusterBreak:LVT +CDE8..CDE8; GraphemeClusterBreak:LV +CDE9..CE03; GraphemeClusterBreak:LVT +CE04..CE04; GraphemeClusterBreak:LV +CE05..CE1F; GraphemeClusterBreak:LVT +CE20..CE20; GraphemeClusterBreak:LV +CE21..CE3B; GraphemeClusterBreak:LVT +CE3C..CE3C; GraphemeClusterBreak:LV +CE3D..CE57; GraphemeClusterBreak:LVT +CE58..CE58; GraphemeClusterBreak:LV +CE59..CE73; GraphemeClusterBreak:LVT +CE74..CE74; GraphemeClusterBreak:LV +CE75..CE8F; GraphemeClusterBreak:LVT +CE90..CE90; GraphemeClusterBreak:LV +CE91..CEAB; GraphemeClusterBreak:LVT +CEAC..CEAC; GraphemeClusterBreak:LV +CEAD..CEC7; GraphemeClusterBreak:LVT +CEC8..CEC8; GraphemeClusterBreak:LV +CEC9..CEE3; GraphemeClusterBreak:LVT +CEE4..CEE4; GraphemeClusterBreak:LV +CEE5..CEFF; GraphemeClusterBreak:LVT +CF00..CF00; GraphemeClusterBreak:LV +CF01..CF1B; GraphemeClusterBreak:LVT +CF1C..CF1C; GraphemeClusterBreak:LV +CF1D..CF37; GraphemeClusterBreak:LVT +CF38..CF38; GraphemeClusterBreak:LV +CF39..CF53; GraphemeClusterBreak:LVT +CF54..CF54; GraphemeClusterBreak:LV +CF55..CF6F; GraphemeClusterBreak:LVT +CF70..CF70; GraphemeClusterBreak:LV +CF71..CF8B; GraphemeClusterBreak:LVT +CF8C..CF8C; GraphemeClusterBreak:LV +CF8D..CFA7; GraphemeClusterBreak:LVT +CFA8..CFA8; GraphemeClusterBreak:LV +CFA9..CFC3; GraphemeClusterBreak:LVT +CFC4..CFC4; GraphemeClusterBreak:LV +CFC5..CFDF; GraphemeClusterBreak:LVT +CFE0..CFE0; GraphemeClusterBreak:LV +CFE1..CFFB; GraphemeClusterBreak:LVT +CFFC..CFFC; GraphemeClusterBreak:LV +CFFD..D017; GraphemeClusterBreak:LVT +D018..D018; GraphemeClusterBreak:LV +D019..D033; GraphemeClusterBreak:LVT +D034..D034; GraphemeClusterBreak:LV +D035..D04F; GraphemeClusterBreak:LVT +D050..D050; GraphemeClusterBreak:LV +D051..D06B; GraphemeClusterBreak:LVT +D06C..D06C; GraphemeClusterBreak:LV +D06D..D087; GraphemeClusterBreak:LVT +D088..D088; GraphemeClusterBreak:LV +D089..D0A3; GraphemeClusterBreak:LVT +D0A4..D0A4; GraphemeClusterBreak:LV +D0A5..D0BF; GraphemeClusterBreak:LVT +D0C0..D0C0; GraphemeClusterBreak:LV +D0C1..D0DB; GraphemeClusterBreak:LVT +D0DC..D0DC; GraphemeClusterBreak:LV +D0DD..D0F7; GraphemeClusterBreak:LVT +D0F8..D0F8; GraphemeClusterBreak:LV +D0F9..D113; GraphemeClusterBreak:LVT +D114..D114; GraphemeClusterBreak:LV +D115..D12F; GraphemeClusterBreak:LVT +D130..D130; GraphemeClusterBreak:LV +D131..D14B; GraphemeClusterBreak:LVT +D14C..D14C; GraphemeClusterBreak:LV +D14D..D167; GraphemeClusterBreak:LVT +D168..D168; GraphemeClusterBreak:LV +D169..D183; GraphemeClusterBreak:LVT +D184..D184; GraphemeClusterBreak:LV +D185..D19F; GraphemeClusterBreak:LVT +D1A0..D1A0; GraphemeClusterBreak:LV +D1A1..D1BB; GraphemeClusterBreak:LVT +D1BC..D1BC; GraphemeClusterBreak:LV +D1BD..D1D7; GraphemeClusterBreak:LVT +D1D8..D1D8; GraphemeClusterBreak:LV +D1D9..D1F3; GraphemeClusterBreak:LVT +D1F4..D1F4; GraphemeClusterBreak:LV +D1F5..D20F; GraphemeClusterBreak:LVT +D210..D210; GraphemeClusterBreak:LV +D211..D22B; GraphemeClusterBreak:LVT +D22C..D22C; GraphemeClusterBreak:LV +D22D..D247; GraphemeClusterBreak:LVT +D248..D248; GraphemeClusterBreak:LV +D249..D263; GraphemeClusterBreak:LVT +D264..D264; GraphemeClusterBreak:LV +D265..D27F; GraphemeClusterBreak:LVT +D280..D280; GraphemeClusterBreak:LV +D281..D29B; GraphemeClusterBreak:LVT +D29C..D29C; GraphemeClusterBreak:LV +D29D..D2B7; GraphemeClusterBreak:LVT +D2B8..D2B8; GraphemeClusterBreak:LV +D2B9..D2D3; GraphemeClusterBreak:LVT +D2D4..D2D4; GraphemeClusterBreak:LV +D2D5..D2EF; GraphemeClusterBreak:LVT +D2F0..D2F0; GraphemeClusterBreak:LV +D2F1..D30B; GraphemeClusterBreak:LVT +D30C..D30C; GraphemeClusterBreak:LV +D30D..D327; GraphemeClusterBreak:LVT +D328..D328; GraphemeClusterBreak:LV +D329..D343; GraphemeClusterBreak:LVT +D344..D344; GraphemeClusterBreak:LV +D345..D35F; GraphemeClusterBreak:LVT +D360..D360; GraphemeClusterBreak:LV +D361..D37B; GraphemeClusterBreak:LVT +D37C..D37C; GraphemeClusterBreak:LV +D37D..D397; GraphemeClusterBreak:LVT +D398..D398; GraphemeClusterBreak:LV +D399..D3B3; GraphemeClusterBreak:LVT +D3B4..D3B4; GraphemeClusterBreak:LV +D3B5..D3CF; GraphemeClusterBreak:LVT +D3D0..D3D0; GraphemeClusterBreak:LV +D3D1..D3EB; GraphemeClusterBreak:LVT +D3EC..D3EC; GraphemeClusterBreak:LV +D3ED..D407; GraphemeClusterBreak:LVT +D408..D408; GraphemeClusterBreak:LV +D409..D423; GraphemeClusterBreak:LVT +D424..D424; GraphemeClusterBreak:LV +D425..D43F; GraphemeClusterBreak:LVT +D440..D440; GraphemeClusterBreak:LV +D441..D45B; GraphemeClusterBreak:LVT +D45C..D45C; GraphemeClusterBreak:LV +D45D..D477; GraphemeClusterBreak:LVT +D478..D478; GraphemeClusterBreak:LV +D479..D493; GraphemeClusterBreak:LVT +D494..D494; GraphemeClusterBreak:LV +D495..D4AF; GraphemeClusterBreak:LVT +D4B0..D4B0; GraphemeClusterBreak:LV +D4B1..D4CB; GraphemeClusterBreak:LVT +D4CC..D4CC; GraphemeClusterBreak:LV +D4CD..D4E7; GraphemeClusterBreak:LVT +D4E8..D4E8; GraphemeClusterBreak:LV +D4E9..D503; GraphemeClusterBreak:LVT +D504..D504; GraphemeClusterBreak:LV +D505..D51F; GraphemeClusterBreak:LVT +D520..D520; GraphemeClusterBreak:LV +D521..D53B; GraphemeClusterBreak:LVT +D53C..D53C; GraphemeClusterBreak:LV +D53D..D557; GraphemeClusterBreak:LVT +D558..D558; GraphemeClusterBreak:LV +D559..D573; GraphemeClusterBreak:LVT +D574..D574; GraphemeClusterBreak:LV +D575..D58F; GraphemeClusterBreak:LVT +D590..D590; GraphemeClusterBreak:LV +D591..D5AB; GraphemeClusterBreak:LVT +D5AC..D5AC; GraphemeClusterBreak:LV +D5AD..D5C7; GraphemeClusterBreak:LVT +D5C8..D5C8; GraphemeClusterBreak:LV +D5C9..D5E3; GraphemeClusterBreak:LVT +D5E4..D5E4; GraphemeClusterBreak:LV +D5E5..D5FF; GraphemeClusterBreak:LVT +D600..D600; GraphemeClusterBreak:LV +D601..D61B; GraphemeClusterBreak:LVT +D61C..D61C; GraphemeClusterBreak:LV +D61D..D637; GraphemeClusterBreak:LVT +D638..D638; GraphemeClusterBreak:LV +D639..D653; GraphemeClusterBreak:LVT +D654..D654; GraphemeClusterBreak:LV +D655..D66F; GraphemeClusterBreak:LVT +D670..D670; GraphemeClusterBreak:LV +D671..D68B; GraphemeClusterBreak:LVT +D68C..D68C; GraphemeClusterBreak:LV +D68D..D6A7; GraphemeClusterBreak:LVT +D6A8..D6A8; GraphemeClusterBreak:LV +D6A9..D6C3; GraphemeClusterBreak:LVT +D6C4..D6C4; GraphemeClusterBreak:LV +D6C5..D6DF; GraphemeClusterBreak:LVT +D6E0..D6E0; GraphemeClusterBreak:LV +D6E1..D6FB; GraphemeClusterBreak:LVT +D6FC..D6FC; GraphemeClusterBreak:LV +D6FD..D717; GraphemeClusterBreak:LVT +D718..D718; GraphemeClusterBreak:LV +D719..D733; GraphemeClusterBreak:LVT +D734..D734; GraphemeClusterBreak:LV +D735..D74F; GraphemeClusterBreak:LVT +D750..D750; GraphemeClusterBreak:LV +D751..D76B; GraphemeClusterBreak:LVT +D76C..D76C; GraphemeClusterBreak:LV +D76D..D787; GraphemeClusterBreak:LVT +D788..D788; GraphemeClusterBreak:LV +D789..D7A3; GraphemeClusterBreak:LVT +D7A4..D7AF; GraphemeClusterBreak:Other +D7B0..D7C6; GraphemeClusterBreak:V +D7C7..D7CA; GraphemeClusterBreak:Other +D7CB..D7FB; GraphemeClusterBreak:T +D7FC..D7FF; GraphemeClusterBreak:Other +E000..FB1D; GraphemeClusterBreak:Other +FB1E..FB1E; GraphemeClusterBreak:Extend +FB1F..FDFF; GraphemeClusterBreak:Other +FE00..FE0F; GraphemeClusterBreak:Extend +FE10..FE1F; GraphemeClusterBreak:Other +FE20..FE2F; GraphemeClusterBreak:Extend +FE30..FEFE; GraphemeClusterBreak:Other +FEFF..FEFF; GraphemeClusterBreak:Control +FF00..FF9D; GraphemeClusterBreak:Other +FF9E..FF9F; GraphemeClusterBreak:Extend +FFA0..FFEF; GraphemeClusterBreak:Other +FFF0..FFFB; GraphemeClusterBreak:Control +FFFC..101FC; GraphemeClusterBreak:Other +101FD..101FD; GraphemeClusterBreak:Extend +101FE..102DF; GraphemeClusterBreak:Other +102E0..102E0; GraphemeClusterBreak:Extend +102E1..10375; GraphemeClusterBreak:Other +10376..1037A; GraphemeClusterBreak:Extend +1037B..10A00; GraphemeClusterBreak:Other +10A01..10A03; GraphemeClusterBreak:Extend +10A04..10A04; GraphemeClusterBreak:Other +10A05..10A06; GraphemeClusterBreak:Extend +10A07..10A0B; GraphemeClusterBreak:Other +10A0C..10A0F; GraphemeClusterBreak:Extend +10A10..10A37; GraphemeClusterBreak:Other +10A38..10A3A; GraphemeClusterBreak:Extend +10A3B..10A3E; GraphemeClusterBreak:Other +10A3F..10A3F; GraphemeClusterBreak:Extend +10A40..10AE4; GraphemeClusterBreak:Other +10AE5..10AE6; GraphemeClusterBreak:Extend +10AE7..10D23; GraphemeClusterBreak:Other +10D24..10D27; GraphemeClusterBreak:Extend +10D28..10F45; GraphemeClusterBreak:Other +10F46..10F50; GraphemeClusterBreak:Extend +10F51..10FFF; GraphemeClusterBreak:Other +11000..11000; GraphemeClusterBreak:SpacingMark +11001..11001; GraphemeClusterBreak:Extend +11002..11002; GraphemeClusterBreak:SpacingMark +11003..11037; GraphemeClusterBreak:Other +11038..11046; GraphemeClusterBreak:Extend +11047..1107E; GraphemeClusterBreak:Other +1107F..11081; GraphemeClusterBreak:Extend +11082..11082; GraphemeClusterBreak:SpacingMark +11083..110AF; GraphemeClusterBreak:Other +110B0..110B2; GraphemeClusterBreak:SpacingMark +110B3..110B6; GraphemeClusterBreak:Extend +110B7..110B8; GraphemeClusterBreak:SpacingMark +110B9..110BA; GraphemeClusterBreak:Extend +110BB..110BC; GraphemeClusterBreak:Other +110BD..110BD; GraphemeClusterBreak:Prepend +110BE..110CC; GraphemeClusterBreak:Other +110CD..110CD; GraphemeClusterBreak:Prepend +110CE..110FF; GraphemeClusterBreak:Other +11100..11102; GraphemeClusterBreak:Extend +11103..11126; GraphemeClusterBreak:Other +11127..1112B; GraphemeClusterBreak:Extend +1112C..1112C; GraphemeClusterBreak:SpacingMark +1112D..11134; GraphemeClusterBreak:Extend +11135..11144; GraphemeClusterBreak:Other +11145..11146; GraphemeClusterBreak:SpacingMark +11147..11172; GraphemeClusterBreak:Other +11173..11173; GraphemeClusterBreak:Extend +11174..1117F; GraphemeClusterBreak:Other +11180..11181; GraphemeClusterBreak:Extend +11182..11182; GraphemeClusterBreak:SpacingMark +11183..111B2; GraphemeClusterBreak:Other +111B3..111B5; GraphemeClusterBreak:SpacingMark +111B6..111BE; GraphemeClusterBreak:Extend +111BF..111C0; GraphemeClusterBreak:SpacingMark +111C1..111C1; GraphemeClusterBreak:Other +111C2..111C3; GraphemeClusterBreak:Prepend +111C4..111C8; GraphemeClusterBreak:Other +111C9..111CC; GraphemeClusterBreak:Extend +111CD..1122B; GraphemeClusterBreak:Other +1122C..1122E; GraphemeClusterBreak:SpacingMark +1122F..11231; GraphemeClusterBreak:Extend +11232..11233; GraphemeClusterBreak:SpacingMark +11234..11234; GraphemeClusterBreak:Extend +11235..11235; GraphemeClusterBreak:SpacingMark +11236..11237; GraphemeClusterBreak:Extend +11238..1123D; GraphemeClusterBreak:Other +1123E..1123E; GraphemeClusterBreak:Extend +1123F..112DE; GraphemeClusterBreak:Other +112DF..112DF; GraphemeClusterBreak:Extend +112E0..112E2; GraphemeClusterBreak:SpacingMark +112E3..112EA; GraphemeClusterBreak:Extend +112EB..112FF; GraphemeClusterBreak:Other +11300..11301; GraphemeClusterBreak:Extend +11302..11303; GraphemeClusterBreak:SpacingMark +11304..1133A; GraphemeClusterBreak:Other +1133B..1133C; GraphemeClusterBreak:Extend +1133D..1133D; GraphemeClusterBreak:Other +1133E..1133E; GraphemeClusterBreak:Extend +1133F..1133F; GraphemeClusterBreak:SpacingMark +11340..11340; GraphemeClusterBreak:Extend +11341..11344; GraphemeClusterBreak:SpacingMark +11345..11346; GraphemeClusterBreak:Other +11347..11348; GraphemeClusterBreak:SpacingMark +11349..1134A; GraphemeClusterBreak:Other +1134B..1134D; GraphemeClusterBreak:SpacingMark +1134E..11356; GraphemeClusterBreak:Other +11357..11357; GraphemeClusterBreak:Extend +11358..11361; GraphemeClusterBreak:Other +11362..11363; GraphemeClusterBreak:SpacingMark +11364..11365; GraphemeClusterBreak:Other +11366..1136C; GraphemeClusterBreak:Extend +1136D..1136F; GraphemeClusterBreak:Other +11370..11374; GraphemeClusterBreak:Extend +11375..11434; GraphemeClusterBreak:Other +11435..11437; GraphemeClusterBreak:SpacingMark +11438..1143F; GraphemeClusterBreak:Extend +11440..11441; GraphemeClusterBreak:SpacingMark +11442..11444; GraphemeClusterBreak:Extend +11445..11445; GraphemeClusterBreak:SpacingMark +11446..11446; GraphemeClusterBreak:Extend +11447..1145D; GraphemeClusterBreak:Other +1145E..1145E; GraphemeClusterBreak:Extend +1145F..114AF; GraphemeClusterBreak:Other +114B0..114B0; GraphemeClusterBreak:Extend +114B1..114B2; GraphemeClusterBreak:SpacingMark +114B3..114B8; GraphemeClusterBreak:Extend +114B9..114B9; GraphemeClusterBreak:SpacingMark +114BA..114BA; GraphemeClusterBreak:Extend +114BB..114BC; GraphemeClusterBreak:SpacingMark +114BD..114BD; GraphemeClusterBreak:Extend +114BE..114BE; GraphemeClusterBreak:SpacingMark +114BF..114C0; GraphemeClusterBreak:Extend +114C1..114C1; GraphemeClusterBreak:SpacingMark +114C2..114C3; GraphemeClusterBreak:Extend +114C4..115AE; GraphemeClusterBreak:Other +115AF..115AF; GraphemeClusterBreak:Extend +115B0..115B1; GraphemeClusterBreak:SpacingMark +115B2..115B5; GraphemeClusterBreak:Extend +115B6..115B7; GraphemeClusterBreak:Other +115B8..115BB; GraphemeClusterBreak:SpacingMark +115BC..115BD; GraphemeClusterBreak:Extend +115BE..115BE; GraphemeClusterBreak:SpacingMark +115BF..115C0; GraphemeClusterBreak:Extend +115C1..115DB; GraphemeClusterBreak:Other +115DC..115DD; GraphemeClusterBreak:Extend +115DE..1162F; GraphemeClusterBreak:Other +11630..11632; GraphemeClusterBreak:SpacingMark +11633..1163A; GraphemeClusterBreak:Extend +1163B..1163C; GraphemeClusterBreak:SpacingMark +1163D..1163D; GraphemeClusterBreak:Extend +1163E..1163E; GraphemeClusterBreak:SpacingMark +1163F..11640; GraphemeClusterBreak:Extend +11641..116AA; GraphemeClusterBreak:Other +116AB..116AB; GraphemeClusterBreak:Extend +116AC..116AC; GraphemeClusterBreak:SpacingMark +116AD..116AD; GraphemeClusterBreak:Extend +116AE..116AF; GraphemeClusterBreak:SpacingMark +116B0..116B5; GraphemeClusterBreak:Extend +116B6..116B6; GraphemeClusterBreak:SpacingMark +116B7..116B7; GraphemeClusterBreak:Extend +116B8..1171C; GraphemeClusterBreak:Other +1171D..1171F; GraphemeClusterBreak:Extend +11720..11721; GraphemeClusterBreak:SpacingMark +11722..11725; GraphemeClusterBreak:Extend +11726..11726; GraphemeClusterBreak:SpacingMark +11727..1172B; GraphemeClusterBreak:Extend +1172C..1182B; GraphemeClusterBreak:Other +1182C..1182E; GraphemeClusterBreak:SpacingMark +1182F..11837; GraphemeClusterBreak:Extend +11838..11838; GraphemeClusterBreak:SpacingMark +11839..1183A; GraphemeClusterBreak:Extend +1183B..119D0; GraphemeClusterBreak:Other +119D1..119D3; GraphemeClusterBreak:SpacingMark +119D4..119D7; GraphemeClusterBreak:Extend +119D8..119D9; GraphemeClusterBreak:Other +119DA..119DB; GraphemeClusterBreak:Extend +119DC..119DF; GraphemeClusterBreak:SpacingMark +119E0..119E0; GraphemeClusterBreak:Extend +119E1..119E3; GraphemeClusterBreak:Other +119E4..119E4; GraphemeClusterBreak:SpacingMark +119E5..11A00; GraphemeClusterBreak:Other +11A01..11A0A; GraphemeClusterBreak:Extend +11A0B..11A32; GraphemeClusterBreak:Other +11A33..11A38; GraphemeClusterBreak:Extend +11A39..11A39; GraphemeClusterBreak:SpacingMark +11A3A..11A3A; GraphemeClusterBreak:Prepend +11A3B..11A3E; GraphemeClusterBreak:Extend +11A3F..11A46; GraphemeClusterBreak:Other +11A47..11A47; GraphemeClusterBreak:Extend +11A48..11A50; GraphemeClusterBreak:Other +11A51..11A56; GraphemeClusterBreak:Extend +11A57..11A58; GraphemeClusterBreak:SpacingMark +11A59..11A5B; GraphemeClusterBreak:Extend +11A5C..11A83; GraphemeClusterBreak:Other +11A84..11A89; GraphemeClusterBreak:Prepend +11A8A..11A96; GraphemeClusterBreak:Extend +11A97..11A97; GraphemeClusterBreak:SpacingMark +11A98..11A99; GraphemeClusterBreak:Extend +11A9A..11C2E; GraphemeClusterBreak:Other +11C2F..11C2F; GraphemeClusterBreak:SpacingMark +11C30..11C36; GraphemeClusterBreak:Extend +11C37..11C37; GraphemeClusterBreak:Other +11C38..11C3D; GraphemeClusterBreak:Extend +11C3E..11C3E; GraphemeClusterBreak:SpacingMark +11C3F..11C3F; GraphemeClusterBreak:Extend +11C40..11C91; GraphemeClusterBreak:Other +11C92..11CA7; GraphemeClusterBreak:Extend +11CA8..11CA8; GraphemeClusterBreak:Other +11CA9..11CA9; GraphemeClusterBreak:SpacingMark +11CAA..11CB0; GraphemeClusterBreak:Extend +11CB1..11CB1; GraphemeClusterBreak:SpacingMark +11CB2..11CB3; GraphemeClusterBreak:Extend +11CB4..11CB4; GraphemeClusterBreak:SpacingMark +11CB5..11CB6; GraphemeClusterBreak:Extend +11CB7..11D30; GraphemeClusterBreak:Other +11D31..11D36; GraphemeClusterBreak:Extend +11D37..11D39; GraphemeClusterBreak:Other +11D3A..11D3A; GraphemeClusterBreak:Extend +11D3B..11D3B; GraphemeClusterBreak:Other +11D3C..11D3D; GraphemeClusterBreak:Extend +11D3E..11D3E; GraphemeClusterBreak:Other +11D3F..11D45; GraphemeClusterBreak:Extend +11D46..11D46; GraphemeClusterBreak:Prepend +11D47..11D47; GraphemeClusterBreak:Extend +11D48..11D89; GraphemeClusterBreak:Other +11D8A..11D8E; GraphemeClusterBreak:SpacingMark +11D8F..11D8F; GraphemeClusterBreak:Other +11D90..11D91; GraphemeClusterBreak:Extend +11D92..11D92; GraphemeClusterBreak:Other +11D93..11D94; GraphemeClusterBreak:SpacingMark +11D95..11D95; GraphemeClusterBreak:Extend +11D96..11D96; GraphemeClusterBreak:SpacingMark +11D97..11D97; GraphemeClusterBreak:Extend +11D98..11EF2; GraphemeClusterBreak:Other +11EF3..11EF4; GraphemeClusterBreak:Extend +11EF5..11EF6; GraphemeClusterBreak:SpacingMark +11EF7..1342F; GraphemeClusterBreak:Other +13430..13438; GraphemeClusterBreak:Control +13439..16AEF; GraphemeClusterBreak:Other +16AF0..16AF4; GraphemeClusterBreak:Extend +16AF5..16B2F; GraphemeClusterBreak:Other +16B30..16B36; GraphemeClusterBreak:Extend +16B37..16F4E; GraphemeClusterBreak:Other +16F4F..16F4F; GraphemeClusterBreak:Extend +16F50..16F50; GraphemeClusterBreak:Other +16F51..16F87; GraphemeClusterBreak:SpacingMark +16F88..16F8E; GraphemeClusterBreak:Other +16F8F..16F92; GraphemeClusterBreak:Extend +16F93..1BC9C; GraphemeClusterBreak:Other +1BC9D..1BC9E; GraphemeClusterBreak:Extend +1BC9F..1BC9F; GraphemeClusterBreak:Other +1BCA0..1BCA3; GraphemeClusterBreak:Control +1BCA4..1D164; GraphemeClusterBreak:Other +1D165..1D165; GraphemeClusterBreak:Extend +1D166..1D166; GraphemeClusterBreak:SpacingMark +1D167..1D169; GraphemeClusterBreak:Extend +1D16A..1D16C; GraphemeClusterBreak:Other +1D16D..1D16D; GraphemeClusterBreak:SpacingMark +1D16E..1D172; GraphemeClusterBreak:Extend +1D173..1D17A; GraphemeClusterBreak:Control +1D17B..1D182; GraphemeClusterBreak:Extend +1D183..1D184; GraphemeClusterBreak:Other +1D185..1D18B; GraphemeClusterBreak:Extend +1D18C..1D1A9; GraphemeClusterBreak:Other +1D1AA..1D1AD; GraphemeClusterBreak:Extend +1D1AE..1D241; GraphemeClusterBreak:Other +1D242..1D244; GraphemeClusterBreak:Extend +1D245..1D9FF; GraphemeClusterBreak:Other +1DA00..1DA36; GraphemeClusterBreak:Extend +1DA37..1DA3A; GraphemeClusterBreak:Other +1DA3B..1DA6C; GraphemeClusterBreak:Extend +1DA6D..1DA74; GraphemeClusterBreak:Other +1DA75..1DA75; GraphemeClusterBreak:Extend +1DA76..1DA83; GraphemeClusterBreak:Other +1DA84..1DA84; GraphemeClusterBreak:Extend +1DA85..1DA9A; GraphemeClusterBreak:Other +1DA9B..1DA9F; GraphemeClusterBreak:Extend +1DAA0..1DAA0; GraphemeClusterBreak:Other +1DAA1..1DAAF; GraphemeClusterBreak:Extend +1DAB0..1DFFF; GraphemeClusterBreak:Other +1E000..1E006; GraphemeClusterBreak:Extend +1E007..1E007; GraphemeClusterBreak:Other +1E008..1E018; GraphemeClusterBreak:Extend +1E019..1E01A; GraphemeClusterBreak:Other +1E01B..1E021; GraphemeClusterBreak:Extend +1E022..1E022; GraphemeClusterBreak:Other +1E023..1E024; GraphemeClusterBreak:Extend +1E025..1E025; GraphemeClusterBreak:Other +1E026..1E02A; GraphemeClusterBreak:Extend +1E02B..1E12F; GraphemeClusterBreak:Other +1E130..1E136; GraphemeClusterBreak:Extend +1E137..1E2EB; GraphemeClusterBreak:Other +1E2EC..1E2EF; GraphemeClusterBreak:Extend +1E2F0..1E8CF; GraphemeClusterBreak:Other +1E8D0..1E8D6; GraphemeClusterBreak:Extend +1E8D7..1E943; GraphemeClusterBreak:Other +1E944..1E94A; GraphemeClusterBreak:Extend +1E94B..1F1E5; GraphemeClusterBreak:Other +1F1E6..1F1FF; GraphemeClusterBreak:Regional_Indicator +1F200..1F3FA; GraphemeClusterBreak:Other +1F3FB..1F3FF; GraphemeClusterBreak:Extend +1F400..DFFFF; GraphemeClusterBreak:Other +E0000..E001F; GraphemeClusterBreak:Control +E0020..E007F; GraphemeClusterBreak:Extend +E0080..E00FF; GraphemeClusterBreak:Control +E0100..E01EF; GraphemeClusterBreak:Extend +E01F0..E0FFF; GraphemeClusterBreak:Control +E1000..10FFFF; GraphemeClusterBreak:Other diff --git a/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_1.test b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_1.test new file mode 100644 index 000000000..1a8147b52 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-grapheme-break/UnicodeGraphemeClusterBreak_12_1.test @@ -0,0 +1,11 @@ +name: UnicodeGraphemeClusterBreak_12_1 + +description: +Tests character class syntax of the Unicode 12.1 GraphemeClusterBreak property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_1.flex b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_1.flex new file mode 100644 index 000000000..c14036e44 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeLetter_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +[:letter:] { setCurCharPropertyValue("Letter"); } +[^[:letter:]] { setCurCharPropertyValue("Not-Letter"); } diff --git a/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_1.output b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_1.output new file mode 100644 index 000000000..45b636190 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_1.output @@ -0,0 +1,1220 @@ +0000..0040; Not-Letter +0041..005A; Letter +005B..0060; Not-Letter +0061..007A; Letter +007B..00A9; Not-Letter +00AA..00AA; Letter +00AB..00B4; Not-Letter +00B5..00B5; Letter +00B6..00B9; Not-Letter +00BA..00BA; Letter +00BB..00BF; Not-Letter +00C0..00D6; Letter +00D7..00D7; Not-Letter +00D8..00F6; Letter +00F7..00F7; Not-Letter +00F8..02C1; Letter +02C2..02C5; Not-Letter +02C6..02D1; Letter +02D2..02DF; Not-Letter +02E0..02E4; Letter +02E5..02EB; Not-Letter +02EC..02EC; Letter +02ED..02ED; Not-Letter +02EE..02EE; Letter +02EF..036F; Not-Letter +0370..0374; Letter +0375..0375; Not-Letter +0376..0377; Letter +0378..0379; Not-Letter +037A..037D; Letter +037E..037E; Not-Letter +037F..037F; Letter +0380..0385; Not-Letter +0386..0386; Letter +0387..0387; Not-Letter +0388..038A; Letter +038B..038B; Not-Letter +038C..038C; Letter +038D..038D; Not-Letter +038E..03A1; Letter +03A2..03A2; Not-Letter +03A3..03F5; Letter +03F6..03F6; Not-Letter +03F7..0481; Letter +0482..0489; Not-Letter +048A..052F; Letter +0530..0530; Not-Letter +0531..0556; Letter +0557..0558; Not-Letter +0559..0559; Letter +055A..055F; Not-Letter +0560..0588; Letter +0589..05CF; Not-Letter +05D0..05EA; Letter +05EB..05EE; Not-Letter +05EF..05F2; Letter +05F3..061F; Not-Letter +0620..064A; Letter +064B..066D; Not-Letter +066E..066F; Letter +0670..0670; Not-Letter +0671..06D3; Letter +06D4..06D4; Not-Letter +06D5..06D5; Letter +06D6..06E4; Not-Letter +06E5..06E6; Letter +06E7..06ED; Not-Letter +06EE..06EF; Letter +06F0..06F9; Not-Letter +06FA..06FC; Letter +06FD..06FE; Not-Letter +06FF..06FF; Letter +0700..070F; Not-Letter +0710..0710; Letter +0711..0711; Not-Letter +0712..072F; Letter +0730..074C; Not-Letter +074D..07A5; Letter +07A6..07B0; Not-Letter +07B1..07B1; Letter +07B2..07C9; Not-Letter +07CA..07EA; Letter +07EB..07F3; Not-Letter +07F4..07F5; Letter +07F6..07F9; Not-Letter +07FA..07FA; Letter +07FB..07FF; Not-Letter +0800..0815; Letter +0816..0819; Not-Letter +081A..081A; Letter +081B..0823; Not-Letter +0824..0824; Letter +0825..0827; Not-Letter +0828..0828; Letter +0829..083F; Not-Letter +0840..0858; Letter +0859..085F; Not-Letter +0860..086A; Letter +086B..089F; Not-Letter +08A0..08B4; Letter +08B5..08B5; Not-Letter +08B6..08BD; Letter +08BE..0903; Not-Letter +0904..0939; Letter +093A..093C; Not-Letter +093D..093D; Letter +093E..094F; Not-Letter +0950..0950; Letter +0951..0957; Not-Letter +0958..0961; Letter +0962..0970; Not-Letter +0971..0980; Letter +0981..0984; Not-Letter +0985..098C; Letter +098D..098E; Not-Letter +098F..0990; Letter +0991..0992; Not-Letter +0993..09A8; Letter +09A9..09A9; Not-Letter +09AA..09B0; Letter +09B1..09B1; Not-Letter +09B2..09B2; Letter +09B3..09B5; Not-Letter +09B6..09B9; Letter +09BA..09BC; Not-Letter +09BD..09BD; Letter +09BE..09CD; Not-Letter +09CE..09CE; Letter +09CF..09DB; Not-Letter +09DC..09DD; Letter +09DE..09DE; Not-Letter +09DF..09E1; Letter +09E2..09EF; Not-Letter +09F0..09F1; Letter +09F2..09FB; Not-Letter +09FC..09FC; Letter +09FD..0A04; Not-Letter +0A05..0A0A; Letter +0A0B..0A0E; Not-Letter +0A0F..0A10; Letter +0A11..0A12; Not-Letter +0A13..0A28; Letter +0A29..0A29; Not-Letter +0A2A..0A30; Letter +0A31..0A31; Not-Letter +0A32..0A33; Letter +0A34..0A34; Not-Letter +0A35..0A36; Letter +0A37..0A37; Not-Letter +0A38..0A39; Letter +0A3A..0A58; Not-Letter +0A59..0A5C; Letter +0A5D..0A5D; Not-Letter +0A5E..0A5E; Letter +0A5F..0A71; Not-Letter +0A72..0A74; Letter +0A75..0A84; Not-Letter +0A85..0A8D; Letter +0A8E..0A8E; Not-Letter +0A8F..0A91; Letter +0A92..0A92; Not-Letter +0A93..0AA8; Letter +0AA9..0AA9; Not-Letter +0AAA..0AB0; Letter +0AB1..0AB1; Not-Letter +0AB2..0AB3; Letter +0AB4..0AB4; Not-Letter +0AB5..0AB9; Letter +0ABA..0ABC; Not-Letter +0ABD..0ABD; Letter +0ABE..0ACF; Not-Letter +0AD0..0AD0; Letter +0AD1..0ADF; Not-Letter +0AE0..0AE1; Letter +0AE2..0AF8; Not-Letter +0AF9..0AF9; Letter +0AFA..0B04; Not-Letter +0B05..0B0C; Letter +0B0D..0B0E; Not-Letter +0B0F..0B10; Letter +0B11..0B12; Not-Letter +0B13..0B28; Letter +0B29..0B29; Not-Letter +0B2A..0B30; Letter +0B31..0B31; Not-Letter +0B32..0B33; Letter +0B34..0B34; Not-Letter +0B35..0B39; Letter +0B3A..0B3C; Not-Letter +0B3D..0B3D; Letter +0B3E..0B5B; Not-Letter +0B5C..0B5D; Letter +0B5E..0B5E; Not-Letter +0B5F..0B61; Letter +0B62..0B70; Not-Letter +0B71..0B71; Letter +0B72..0B82; Not-Letter +0B83..0B83; Letter +0B84..0B84; Not-Letter +0B85..0B8A; Letter +0B8B..0B8D; Not-Letter +0B8E..0B90; Letter +0B91..0B91; Not-Letter +0B92..0B95; Letter +0B96..0B98; Not-Letter +0B99..0B9A; Letter +0B9B..0B9B; Not-Letter +0B9C..0B9C; Letter +0B9D..0B9D; Not-Letter +0B9E..0B9F; Letter +0BA0..0BA2; Not-Letter +0BA3..0BA4; Letter +0BA5..0BA7; Not-Letter +0BA8..0BAA; Letter +0BAB..0BAD; Not-Letter +0BAE..0BB9; Letter +0BBA..0BCF; Not-Letter +0BD0..0BD0; Letter +0BD1..0C04; Not-Letter +0C05..0C0C; Letter +0C0D..0C0D; Not-Letter +0C0E..0C10; Letter +0C11..0C11; Not-Letter +0C12..0C28; Letter +0C29..0C29; Not-Letter +0C2A..0C39; Letter +0C3A..0C3C; Not-Letter +0C3D..0C3D; Letter +0C3E..0C57; Not-Letter +0C58..0C5A; Letter +0C5B..0C5F; Not-Letter +0C60..0C61; Letter +0C62..0C7F; Not-Letter +0C80..0C80; Letter +0C81..0C84; Not-Letter +0C85..0C8C; Letter +0C8D..0C8D; Not-Letter +0C8E..0C90; Letter +0C91..0C91; Not-Letter +0C92..0CA8; Letter +0CA9..0CA9; Not-Letter +0CAA..0CB3; Letter +0CB4..0CB4; Not-Letter +0CB5..0CB9; Letter +0CBA..0CBC; Not-Letter +0CBD..0CBD; Letter +0CBE..0CDD; Not-Letter +0CDE..0CDE; Letter +0CDF..0CDF; Not-Letter +0CE0..0CE1; Letter +0CE2..0CF0; Not-Letter +0CF1..0CF2; Letter +0CF3..0D04; Not-Letter +0D05..0D0C; Letter +0D0D..0D0D; Not-Letter +0D0E..0D10; Letter +0D11..0D11; Not-Letter +0D12..0D3A; Letter +0D3B..0D3C; Not-Letter +0D3D..0D3D; Letter +0D3E..0D4D; Not-Letter +0D4E..0D4E; Letter +0D4F..0D53; Not-Letter +0D54..0D56; Letter +0D57..0D5E; Not-Letter +0D5F..0D61; Letter +0D62..0D79; Not-Letter +0D7A..0D7F; Letter +0D80..0D84; Not-Letter +0D85..0D96; Letter +0D97..0D99; Not-Letter +0D9A..0DB1; Letter +0DB2..0DB2; Not-Letter +0DB3..0DBB; Letter +0DBC..0DBC; Not-Letter +0DBD..0DBD; Letter +0DBE..0DBF; Not-Letter +0DC0..0DC6; Letter +0DC7..0E00; Not-Letter +0E01..0E30; Letter +0E31..0E31; Not-Letter +0E32..0E33; Letter +0E34..0E3F; Not-Letter +0E40..0E46; Letter +0E47..0E80; Not-Letter +0E81..0E82; Letter +0E83..0E83; Not-Letter +0E84..0E84; Letter +0E85..0E85; Not-Letter +0E86..0E8A; Letter +0E8B..0E8B; Not-Letter +0E8C..0EA3; Letter +0EA4..0EA4; Not-Letter +0EA5..0EA5; Letter +0EA6..0EA6; Not-Letter +0EA7..0EB0; Letter +0EB1..0EB1; Not-Letter +0EB2..0EB3; Letter +0EB4..0EBC; Not-Letter +0EBD..0EBD; Letter +0EBE..0EBF; Not-Letter +0EC0..0EC4; Letter +0EC5..0EC5; Not-Letter +0EC6..0EC6; Letter +0EC7..0EDB; Not-Letter +0EDC..0EDF; Letter +0EE0..0EFF; Not-Letter +0F00..0F00; Letter +0F01..0F3F; Not-Letter +0F40..0F47; Letter +0F48..0F48; Not-Letter +0F49..0F6C; Letter +0F6D..0F87; Not-Letter +0F88..0F8C; Letter +0F8D..0FFF; Not-Letter +1000..102A; Letter +102B..103E; Not-Letter +103F..103F; Letter +1040..104F; Not-Letter +1050..1055; Letter +1056..1059; Not-Letter +105A..105D; Letter +105E..1060; Not-Letter +1061..1061; Letter +1062..1064; Not-Letter +1065..1066; Letter +1067..106D; Not-Letter +106E..1070; Letter +1071..1074; Not-Letter +1075..1081; Letter +1082..108D; Not-Letter +108E..108E; Letter +108F..109F; Not-Letter +10A0..10C5; Letter +10C6..10C6; Not-Letter +10C7..10C7; Letter +10C8..10CC; Not-Letter +10CD..10CD; Letter +10CE..10CF; Not-Letter +10D0..10FA; Letter +10FB..10FB; Not-Letter +10FC..1248; Letter +1249..1249; Not-Letter +124A..124D; Letter +124E..124F; Not-Letter +1250..1256; Letter +1257..1257; Not-Letter +1258..1258; Letter +1259..1259; Not-Letter +125A..125D; Letter +125E..125F; Not-Letter +1260..1288; Letter +1289..1289; Not-Letter +128A..128D; Letter +128E..128F; Not-Letter +1290..12B0; Letter +12B1..12B1; Not-Letter +12B2..12B5; Letter +12B6..12B7; Not-Letter +12B8..12BE; Letter +12BF..12BF; Not-Letter +12C0..12C0; Letter +12C1..12C1; Not-Letter +12C2..12C5; Letter +12C6..12C7; Not-Letter +12C8..12D6; Letter +12D7..12D7; Not-Letter +12D8..1310; Letter +1311..1311; Not-Letter +1312..1315; Letter +1316..1317; Not-Letter +1318..135A; Letter +135B..137F; Not-Letter +1380..138F; Letter +1390..139F; Not-Letter +13A0..13F5; Letter +13F6..13F7; Not-Letter +13F8..13FD; Letter +13FE..1400; Not-Letter +1401..166C; Letter +166D..166E; Not-Letter +166F..167F; Letter +1680..1680; Not-Letter +1681..169A; Letter +169B..169F; Not-Letter +16A0..16EA; Letter +16EB..16F0; Not-Letter +16F1..16F8; Letter +16F9..16FF; Not-Letter +1700..170C; Letter +170D..170D; Not-Letter +170E..1711; Letter +1712..171F; Not-Letter +1720..1731; Letter +1732..173F; Not-Letter +1740..1751; Letter +1752..175F; Not-Letter +1760..176C; Letter +176D..176D; Not-Letter +176E..1770; Letter +1771..177F; Not-Letter +1780..17B3; Letter +17B4..17D6; Not-Letter +17D7..17D7; Letter +17D8..17DB; Not-Letter +17DC..17DC; Letter +17DD..181F; Not-Letter +1820..1878; Letter +1879..187F; Not-Letter +1880..1884; Letter +1885..1886; Not-Letter +1887..18A8; Letter +18A9..18A9; Not-Letter +18AA..18AA; Letter +18AB..18AF; Not-Letter +18B0..18F5; Letter +18F6..18FF; Not-Letter +1900..191E; Letter +191F..194F; Not-Letter +1950..196D; Letter +196E..196F; Not-Letter +1970..1974; Letter +1975..197F; Not-Letter +1980..19AB; Letter +19AC..19AF; Not-Letter +19B0..19C9; Letter +19CA..19FF; Not-Letter +1A00..1A16; Letter +1A17..1A1F; Not-Letter +1A20..1A54; Letter +1A55..1AA6; Not-Letter +1AA7..1AA7; Letter +1AA8..1B04; Not-Letter +1B05..1B33; Letter +1B34..1B44; Not-Letter +1B45..1B4B; Letter +1B4C..1B82; Not-Letter +1B83..1BA0; Letter +1BA1..1BAD; Not-Letter +1BAE..1BAF; Letter +1BB0..1BB9; Not-Letter +1BBA..1BE5; Letter +1BE6..1BFF; Not-Letter +1C00..1C23; Letter +1C24..1C4C; Not-Letter +1C4D..1C4F; Letter +1C50..1C59; Not-Letter +1C5A..1C7D; Letter +1C7E..1C7F; Not-Letter +1C80..1C88; Letter +1C89..1C8F; Not-Letter +1C90..1CBA; Letter +1CBB..1CBC; Not-Letter +1CBD..1CBF; Letter +1CC0..1CE8; Not-Letter +1CE9..1CEC; Letter +1CED..1CED; Not-Letter +1CEE..1CF3; Letter +1CF4..1CF4; Not-Letter +1CF5..1CF6; Letter +1CF7..1CF9; Not-Letter +1CFA..1CFA; Letter +1CFB..1CFF; Not-Letter +1D00..1DBF; Letter +1DC0..1DFF; Not-Letter +1E00..1F15; Letter +1F16..1F17; Not-Letter +1F18..1F1D; Letter +1F1E..1F1F; Not-Letter +1F20..1F45; Letter +1F46..1F47; Not-Letter +1F48..1F4D; Letter +1F4E..1F4F; Not-Letter +1F50..1F57; Letter +1F58..1F58; Not-Letter +1F59..1F59; Letter +1F5A..1F5A; Not-Letter +1F5B..1F5B; Letter +1F5C..1F5C; Not-Letter +1F5D..1F5D; Letter +1F5E..1F5E; Not-Letter +1F5F..1F7D; Letter +1F7E..1F7F; Not-Letter +1F80..1FB4; Letter +1FB5..1FB5; Not-Letter +1FB6..1FBC; Letter +1FBD..1FBD; Not-Letter +1FBE..1FBE; Letter +1FBF..1FC1; Not-Letter +1FC2..1FC4; Letter +1FC5..1FC5; Not-Letter +1FC6..1FCC; Letter +1FCD..1FCF; Not-Letter +1FD0..1FD3; Letter +1FD4..1FD5; Not-Letter +1FD6..1FDB; Letter +1FDC..1FDF; Not-Letter +1FE0..1FEC; Letter +1FED..1FF1; Not-Letter +1FF2..1FF4; Letter +1FF5..1FF5; Not-Letter +1FF6..1FFC; Letter +1FFD..2070; Not-Letter +2071..2071; Letter +2072..207E; Not-Letter +207F..207F; Letter +2080..208F; Not-Letter +2090..209C; Letter +209D..2101; Not-Letter +2102..2102; Letter +2103..2106; Not-Letter +2107..2107; Letter +2108..2109; Not-Letter +210A..2113; Letter +2114..2114; Not-Letter +2115..2115; Letter +2116..2118; Not-Letter +2119..211D; Letter +211E..2123; Not-Letter +2124..2124; Letter +2125..2125; Not-Letter +2126..2126; Letter +2127..2127; Not-Letter +2128..2128; Letter +2129..2129; Not-Letter +212A..212D; Letter +212E..212E; Not-Letter +212F..2139; Letter +213A..213B; Not-Letter +213C..213F; Letter +2140..2144; Not-Letter +2145..2149; Letter +214A..214D; Not-Letter +214E..214E; Letter +214F..2182; Not-Letter +2183..2184; Letter +2185..2BFF; Not-Letter +2C00..2C2E; Letter +2C2F..2C2F; Not-Letter +2C30..2C5E; Letter +2C5F..2C5F; Not-Letter +2C60..2CE4; Letter +2CE5..2CEA; Not-Letter +2CEB..2CEE; Letter +2CEF..2CF1; Not-Letter +2CF2..2CF3; Letter +2CF4..2CFF; Not-Letter +2D00..2D25; Letter +2D26..2D26; Not-Letter +2D27..2D27; Letter +2D28..2D2C; Not-Letter +2D2D..2D2D; Letter +2D2E..2D2F; Not-Letter +2D30..2D67; Letter +2D68..2D6E; Not-Letter +2D6F..2D6F; Letter +2D70..2D7F; Not-Letter +2D80..2D96; Letter +2D97..2D9F; Not-Letter +2DA0..2DA6; Letter +2DA7..2DA7; Not-Letter +2DA8..2DAE; Letter +2DAF..2DAF; Not-Letter +2DB0..2DB6; Letter +2DB7..2DB7; Not-Letter +2DB8..2DBE; Letter +2DBF..2DBF; Not-Letter +2DC0..2DC6; Letter +2DC7..2DC7; Not-Letter +2DC8..2DCE; Letter +2DCF..2DCF; Not-Letter +2DD0..2DD6; Letter +2DD7..2DD7; Not-Letter +2DD8..2DDE; Letter +2DDF..2E2E; Not-Letter +2E2F..2E2F; Letter +2E30..3004; Not-Letter +3005..3006; Letter +3007..3030; Not-Letter +3031..3035; Letter +3036..303A; Not-Letter +303B..303C; Letter +303D..3040; Not-Letter +3041..3096; Letter +3097..309C; Not-Letter +309D..309F; Letter +30A0..30A0; Not-Letter +30A1..30FA; Letter +30FB..30FB; Not-Letter +30FC..30FF; Letter +3100..3104; Not-Letter +3105..312F; Letter +3130..3130; Not-Letter +3131..318E; Letter +318F..319F; Not-Letter +31A0..31BA; Letter +31BB..31EF; Not-Letter +31F0..31FF; Letter +3200..33FF; Not-Letter +3400..4DB5; Letter +4DB6..4DFF; Not-Letter +4E00..9FEF; Letter +9FF0..9FFF; Not-Letter +A000..A48C; Letter +A48D..A4CF; Not-Letter +A4D0..A4FD; Letter +A4FE..A4FF; Not-Letter +A500..A60C; Letter +A60D..A60F; Not-Letter +A610..A61F; Letter +A620..A629; Not-Letter +A62A..A62B; Letter +A62C..A63F; Not-Letter +A640..A66E; Letter +A66F..A67E; Not-Letter +A67F..A69D; Letter +A69E..A69F; Not-Letter +A6A0..A6E5; Letter +A6E6..A716; Not-Letter +A717..A71F; Letter +A720..A721; Not-Letter +A722..A788; Letter +A789..A78A; Not-Letter +A78B..A7BF; Letter +A7C0..A7C1; Not-Letter +A7C2..A7C6; Letter +A7C7..A7F6; Not-Letter +A7F7..A801; Letter +A802..A802; Not-Letter +A803..A805; Letter +A806..A806; Not-Letter +A807..A80A; Letter +A80B..A80B; Not-Letter +A80C..A822; Letter +A823..A83F; Not-Letter +A840..A873; Letter +A874..A881; Not-Letter +A882..A8B3; Letter +A8B4..A8F1; Not-Letter +A8F2..A8F7; Letter +A8F8..A8FA; Not-Letter +A8FB..A8FB; Letter +A8FC..A8FC; Not-Letter +A8FD..A8FE; Letter +A8FF..A909; Not-Letter +A90A..A925; Letter +A926..A92F; Not-Letter +A930..A946; Letter +A947..A95F; Not-Letter +A960..A97C; Letter +A97D..A983; Not-Letter +A984..A9B2; Letter +A9B3..A9CE; Not-Letter +A9CF..A9CF; Letter +A9D0..A9DF; Not-Letter +A9E0..A9E4; Letter +A9E5..A9E5; Not-Letter +A9E6..A9EF; Letter +A9F0..A9F9; Not-Letter +A9FA..A9FE; Letter +A9FF..A9FF; Not-Letter +AA00..AA28; Letter +AA29..AA3F; Not-Letter +AA40..AA42; Letter +AA43..AA43; Not-Letter +AA44..AA4B; Letter +AA4C..AA5F; Not-Letter +AA60..AA76; Letter +AA77..AA79; Not-Letter +AA7A..AA7A; Letter +AA7B..AA7D; Not-Letter +AA7E..AAAF; Letter +AAB0..AAB0; Not-Letter +AAB1..AAB1; Letter +AAB2..AAB4; Not-Letter +AAB5..AAB6; Letter +AAB7..AAB8; Not-Letter +AAB9..AABD; Letter +AABE..AABF; Not-Letter +AAC0..AAC0; Letter +AAC1..AAC1; Not-Letter +AAC2..AAC2; Letter +AAC3..AADA; Not-Letter +AADB..AADD; Letter +AADE..AADF; Not-Letter +AAE0..AAEA; Letter +AAEB..AAF1; Not-Letter +AAF2..AAF4; Letter +AAF5..AB00; Not-Letter +AB01..AB06; Letter +AB07..AB08; Not-Letter +AB09..AB0E; Letter +AB0F..AB10; Not-Letter +AB11..AB16; Letter +AB17..AB1F; Not-Letter +AB20..AB26; Letter +AB27..AB27; Not-Letter +AB28..AB2E; Letter +AB2F..AB2F; Not-Letter +AB30..AB5A; Letter +AB5B..AB5B; Not-Letter +AB5C..AB67; Letter +AB68..AB6F; Not-Letter +AB70..ABE2; Letter +ABE3..ABFF; Not-Letter +AC00..D7A3; Letter +D7A4..D7AF; Not-Letter +D7B0..D7C6; Letter +D7C7..D7CA; Not-Letter +D7CB..D7FB; Letter +D7FC..D7FF; Not-Letter +E000..F8FF; Not-Letter +F900..FA6D; Letter +FA6E..FA6F; Not-Letter +FA70..FAD9; Letter +FADA..FAFF; Not-Letter +FB00..FB06; Letter +FB07..FB12; Not-Letter +FB13..FB17; Letter +FB18..FB1C; Not-Letter +FB1D..FB1D; Letter +FB1E..FB1E; Not-Letter +FB1F..FB28; Letter +FB29..FB29; Not-Letter +FB2A..FB36; Letter +FB37..FB37; Not-Letter +FB38..FB3C; Letter +FB3D..FB3D; Not-Letter +FB3E..FB3E; Letter +FB3F..FB3F; Not-Letter +FB40..FB41; Letter +FB42..FB42; Not-Letter +FB43..FB44; Letter +FB45..FB45; Not-Letter +FB46..FBB1; Letter +FBB2..FBD2; Not-Letter +FBD3..FD3D; Letter +FD3E..FD4F; Not-Letter +FD50..FD8F; Letter +FD90..FD91; Not-Letter +FD92..FDC7; Letter +FDC8..FDEF; Not-Letter +FDF0..FDFB; Letter +FDFC..FE6F; Not-Letter +FE70..FE74; Letter +FE75..FE75; Not-Letter +FE76..FEFC; Letter +FEFD..FF20; Not-Letter +FF21..FF3A; Letter +FF3B..FF40; Not-Letter +FF41..FF5A; Letter +FF5B..FF65; Not-Letter +FF66..FFBE; Letter +FFBF..FFC1; Not-Letter +FFC2..FFC7; Letter +FFC8..FFC9; Not-Letter +FFCA..FFCF; Letter +FFD0..FFD1; Not-Letter +FFD2..FFD7; Letter +FFD8..FFD9; Not-Letter +FFDA..FFDC; Letter +FFDD..FFFF; Not-Letter +10000..1000B; Letter +1000C..1000C; Not-Letter +1000D..10026; Letter +10027..10027; Not-Letter +10028..1003A; Letter +1003B..1003B; Not-Letter +1003C..1003D; Letter +1003E..1003E; Not-Letter +1003F..1004D; Letter +1004E..1004F; Not-Letter +10050..1005D; Letter +1005E..1007F; Not-Letter +10080..100FA; Letter +100FB..1027F; Not-Letter +10280..1029C; Letter +1029D..1029F; Not-Letter +102A0..102D0; Letter +102D1..102FF; Not-Letter +10300..1031F; Letter +10320..1032C; Not-Letter +1032D..10340; Letter +10341..10341; Not-Letter +10342..10349; Letter +1034A..1034F; Not-Letter +10350..10375; Letter +10376..1037F; Not-Letter +10380..1039D; Letter +1039E..1039F; Not-Letter +103A0..103C3; Letter +103C4..103C7; Not-Letter +103C8..103CF; Letter +103D0..103FF; Not-Letter +10400..1049D; Letter +1049E..104AF; Not-Letter +104B0..104D3; Letter +104D4..104D7; Not-Letter +104D8..104FB; Letter +104FC..104FF; Not-Letter +10500..10527; Letter +10528..1052F; Not-Letter +10530..10563; Letter +10564..105FF; Not-Letter +10600..10736; Letter +10737..1073F; Not-Letter +10740..10755; Letter +10756..1075F; Not-Letter +10760..10767; Letter +10768..107FF; Not-Letter +10800..10805; Letter +10806..10807; Not-Letter +10808..10808; Letter +10809..10809; Not-Letter +1080A..10835; Letter +10836..10836; Not-Letter +10837..10838; Letter +10839..1083B; Not-Letter +1083C..1083C; Letter +1083D..1083E; Not-Letter +1083F..10855; Letter +10856..1085F; Not-Letter +10860..10876; Letter +10877..1087F; Not-Letter +10880..1089E; Letter +1089F..108DF; Not-Letter +108E0..108F2; Letter +108F3..108F3; Not-Letter +108F4..108F5; Letter +108F6..108FF; Not-Letter +10900..10915; Letter +10916..1091F; Not-Letter +10920..10939; Letter +1093A..1097F; Not-Letter +10980..109B7; Letter +109B8..109BD; Not-Letter +109BE..109BF; Letter +109C0..109FF; Not-Letter +10A00..10A00; Letter +10A01..10A0F; Not-Letter +10A10..10A13; Letter +10A14..10A14; Not-Letter +10A15..10A17; Letter +10A18..10A18; Not-Letter +10A19..10A35; Letter +10A36..10A5F; Not-Letter +10A60..10A7C; Letter +10A7D..10A7F; Not-Letter +10A80..10A9C; Letter +10A9D..10ABF; Not-Letter +10AC0..10AC7; Letter +10AC8..10AC8; Not-Letter +10AC9..10AE4; Letter +10AE5..10AFF; Not-Letter +10B00..10B35; Letter +10B36..10B3F; Not-Letter +10B40..10B55; Letter +10B56..10B5F; Not-Letter +10B60..10B72; Letter +10B73..10B7F; Not-Letter +10B80..10B91; Letter +10B92..10BFF; Not-Letter +10C00..10C48; Letter +10C49..10C7F; Not-Letter +10C80..10CB2; Letter +10CB3..10CBF; Not-Letter +10CC0..10CF2; Letter +10CF3..10CFF; Not-Letter +10D00..10D23; Letter +10D24..10EFF; Not-Letter +10F00..10F1C; Letter +10F1D..10F26; Not-Letter +10F27..10F27; Letter +10F28..10F2F; Not-Letter +10F30..10F45; Letter +10F46..10FDF; Not-Letter +10FE0..10FF6; Letter +10FF7..11002; Not-Letter +11003..11037; Letter +11038..11082; Not-Letter +11083..110AF; Letter +110B0..110CF; Not-Letter +110D0..110E8; Letter +110E9..11102; Not-Letter +11103..11126; Letter +11127..11143; Not-Letter +11144..11144; Letter +11145..1114F; Not-Letter +11150..11172; Letter +11173..11175; Not-Letter +11176..11176; Letter +11177..11182; Not-Letter +11183..111B2; Letter +111B3..111C0; Not-Letter +111C1..111C4; Letter +111C5..111D9; Not-Letter +111DA..111DA; Letter +111DB..111DB; Not-Letter +111DC..111DC; Letter +111DD..111FF; Not-Letter +11200..11211; Letter +11212..11212; Not-Letter +11213..1122B; Letter +1122C..1127F; Not-Letter +11280..11286; Letter +11287..11287; Not-Letter +11288..11288; Letter +11289..11289; Not-Letter +1128A..1128D; Letter +1128E..1128E; Not-Letter +1128F..1129D; Letter +1129E..1129E; Not-Letter +1129F..112A8; Letter +112A9..112AF; Not-Letter +112B0..112DE; Letter +112DF..11304; Not-Letter +11305..1130C; Letter +1130D..1130E; Not-Letter +1130F..11310; Letter +11311..11312; Not-Letter +11313..11328; Letter +11329..11329; Not-Letter +1132A..11330; Letter +11331..11331; Not-Letter +11332..11333; Letter +11334..11334; Not-Letter +11335..11339; Letter +1133A..1133C; Not-Letter +1133D..1133D; Letter +1133E..1134F; Not-Letter +11350..11350; Letter +11351..1135C; Not-Letter +1135D..11361; Letter +11362..113FF; Not-Letter +11400..11434; Letter +11435..11446; Not-Letter +11447..1144A; Letter +1144B..1145E; Not-Letter +1145F..1145F; Letter +11460..1147F; Not-Letter +11480..114AF; Letter +114B0..114C3; Not-Letter +114C4..114C5; Letter +114C6..114C6; Not-Letter +114C7..114C7; Letter +114C8..1157F; Not-Letter +11580..115AE; Letter +115AF..115D7; Not-Letter +115D8..115DB; Letter +115DC..115FF; Not-Letter +11600..1162F; Letter +11630..11643; Not-Letter +11644..11644; Letter +11645..1167F; Not-Letter +11680..116AA; Letter +116AB..116B7; Not-Letter +116B8..116B8; Letter +116B9..116FF; Not-Letter +11700..1171A; Letter +1171B..117FF; Not-Letter +11800..1182B; Letter +1182C..1189F; Not-Letter +118A0..118DF; Letter +118E0..118FE; Not-Letter +118FF..118FF; Letter +11900..1199F; Not-Letter +119A0..119A7; Letter +119A8..119A9; Not-Letter +119AA..119D0; Letter +119D1..119E0; Not-Letter +119E1..119E1; Letter +119E2..119E2; Not-Letter +119E3..119E3; Letter +119E4..119FF; Not-Letter +11A00..11A00; Letter +11A01..11A0A; Not-Letter +11A0B..11A32; Letter +11A33..11A39; Not-Letter +11A3A..11A3A; Letter +11A3B..11A4F; Not-Letter +11A50..11A50; Letter +11A51..11A5B; Not-Letter +11A5C..11A89; Letter +11A8A..11A9C; Not-Letter +11A9D..11A9D; Letter +11A9E..11ABF; Not-Letter +11AC0..11AF8; Letter +11AF9..11BFF; Not-Letter +11C00..11C08; Letter +11C09..11C09; Not-Letter +11C0A..11C2E; Letter +11C2F..11C3F; Not-Letter +11C40..11C40; Letter +11C41..11C71; Not-Letter +11C72..11C8F; Letter +11C90..11CFF; Not-Letter +11D00..11D06; Letter +11D07..11D07; Not-Letter +11D08..11D09; Letter +11D0A..11D0A; Not-Letter +11D0B..11D30; Letter +11D31..11D45; Not-Letter +11D46..11D46; Letter +11D47..11D5F; Not-Letter +11D60..11D65; Letter +11D66..11D66; Not-Letter +11D67..11D68; Letter +11D69..11D69; Not-Letter +11D6A..11D89; Letter +11D8A..11D97; Not-Letter +11D98..11D98; Letter +11D99..11EDF; Not-Letter +11EE0..11EF2; Letter +11EF3..11FFF; Not-Letter +12000..12399; Letter +1239A..1247F; Not-Letter +12480..12543; Letter +12544..12FFF; Not-Letter +13000..1342E; Letter +1342F..143FF; Not-Letter +14400..14646; Letter +14647..167FF; Not-Letter +16800..16A38; Letter +16A39..16A3F; Not-Letter +16A40..16A5E; Letter +16A5F..16ACF; Not-Letter +16AD0..16AED; Letter +16AEE..16AFF; Not-Letter +16B00..16B2F; Letter +16B30..16B3F; Not-Letter +16B40..16B43; Letter +16B44..16B62; Not-Letter +16B63..16B77; Letter +16B78..16B7C; Not-Letter +16B7D..16B8F; Letter +16B90..16E3F; Not-Letter +16E40..16E7F; Letter +16E80..16EFF; Not-Letter +16F00..16F4A; Letter +16F4B..16F4F; Not-Letter +16F50..16F50; Letter +16F51..16F92; Not-Letter +16F93..16F9F; Letter +16FA0..16FDF; Not-Letter +16FE0..16FE1; Letter +16FE2..16FE2; Not-Letter +16FE3..16FE3; Letter +16FE4..16FFF; Not-Letter +17000..187F7; Letter +187F8..187FF; Not-Letter +18800..18AF2; Letter +18AF3..1AFFF; Not-Letter +1B000..1B11E; Letter +1B11F..1B14F; Not-Letter +1B150..1B152; Letter +1B153..1B163; Not-Letter +1B164..1B167; Letter +1B168..1B16F; Not-Letter +1B170..1B2FB; Letter +1B2FC..1BBFF; Not-Letter +1BC00..1BC6A; Letter +1BC6B..1BC6F; Not-Letter +1BC70..1BC7C; Letter +1BC7D..1BC7F; Not-Letter +1BC80..1BC88; Letter +1BC89..1BC8F; Not-Letter +1BC90..1BC99; Letter +1BC9A..1D3FF; Not-Letter +1D400..1D454; Letter +1D455..1D455; Not-Letter +1D456..1D49C; Letter +1D49D..1D49D; Not-Letter +1D49E..1D49F; Letter +1D4A0..1D4A1; Not-Letter +1D4A2..1D4A2; Letter +1D4A3..1D4A4; Not-Letter +1D4A5..1D4A6; Letter +1D4A7..1D4A8; Not-Letter +1D4A9..1D4AC; Letter +1D4AD..1D4AD; Not-Letter +1D4AE..1D4B9; Letter +1D4BA..1D4BA; Not-Letter +1D4BB..1D4BB; Letter +1D4BC..1D4BC; Not-Letter +1D4BD..1D4C3; Letter +1D4C4..1D4C4; Not-Letter +1D4C5..1D505; Letter +1D506..1D506; Not-Letter +1D507..1D50A; Letter +1D50B..1D50C; Not-Letter +1D50D..1D514; Letter +1D515..1D515; Not-Letter +1D516..1D51C; Letter +1D51D..1D51D; Not-Letter +1D51E..1D539; Letter +1D53A..1D53A; Not-Letter +1D53B..1D53E; Letter +1D53F..1D53F; Not-Letter +1D540..1D544; Letter +1D545..1D545; Not-Letter +1D546..1D546; Letter +1D547..1D549; Not-Letter +1D54A..1D550; Letter +1D551..1D551; Not-Letter +1D552..1D6A5; Letter +1D6A6..1D6A7; Not-Letter +1D6A8..1D6C0; Letter +1D6C1..1D6C1; Not-Letter +1D6C2..1D6DA; Letter +1D6DB..1D6DB; Not-Letter +1D6DC..1D6FA; Letter +1D6FB..1D6FB; Not-Letter +1D6FC..1D714; Letter +1D715..1D715; Not-Letter +1D716..1D734; Letter +1D735..1D735; Not-Letter +1D736..1D74E; Letter +1D74F..1D74F; Not-Letter +1D750..1D76E; Letter +1D76F..1D76F; Not-Letter +1D770..1D788; Letter +1D789..1D789; Not-Letter +1D78A..1D7A8; Letter +1D7A9..1D7A9; Not-Letter +1D7AA..1D7C2; Letter +1D7C3..1D7C3; Not-Letter +1D7C4..1D7CB; Letter +1D7CC..1E0FF; Not-Letter +1E100..1E12C; Letter +1E12D..1E136; Not-Letter +1E137..1E13D; Letter +1E13E..1E14D; Not-Letter +1E14E..1E14E; Letter +1E14F..1E2BF; Not-Letter +1E2C0..1E2EB; Letter +1E2EC..1E7FF; Not-Letter +1E800..1E8C4; Letter +1E8C5..1E8FF; Not-Letter +1E900..1E943; Letter +1E944..1E94A; Not-Letter +1E94B..1E94B; Letter +1E94C..1EDFF; Not-Letter +1EE00..1EE03; Letter +1EE04..1EE04; Not-Letter +1EE05..1EE1F; Letter +1EE20..1EE20; Not-Letter +1EE21..1EE22; Letter +1EE23..1EE23; Not-Letter +1EE24..1EE24; Letter +1EE25..1EE26; Not-Letter +1EE27..1EE27; Letter +1EE28..1EE28; Not-Letter +1EE29..1EE32; Letter +1EE33..1EE33; Not-Letter +1EE34..1EE37; Letter +1EE38..1EE38; Not-Letter +1EE39..1EE39; Letter +1EE3A..1EE3A; Not-Letter +1EE3B..1EE3B; Letter +1EE3C..1EE41; Not-Letter +1EE42..1EE42; Letter +1EE43..1EE46; Not-Letter +1EE47..1EE47; Letter +1EE48..1EE48; Not-Letter +1EE49..1EE49; Letter +1EE4A..1EE4A; Not-Letter +1EE4B..1EE4B; Letter +1EE4C..1EE4C; Not-Letter +1EE4D..1EE4F; Letter +1EE50..1EE50; Not-Letter +1EE51..1EE52; Letter +1EE53..1EE53; Not-Letter +1EE54..1EE54; Letter +1EE55..1EE56; Not-Letter +1EE57..1EE57; Letter +1EE58..1EE58; Not-Letter +1EE59..1EE59; Letter +1EE5A..1EE5A; Not-Letter +1EE5B..1EE5B; Letter +1EE5C..1EE5C; Not-Letter +1EE5D..1EE5D; Letter +1EE5E..1EE5E; Not-Letter +1EE5F..1EE5F; Letter +1EE60..1EE60; Not-Letter +1EE61..1EE62; Letter +1EE63..1EE63; Not-Letter +1EE64..1EE64; Letter +1EE65..1EE66; Not-Letter +1EE67..1EE6A; Letter +1EE6B..1EE6B; Not-Letter +1EE6C..1EE72; Letter +1EE73..1EE73; Not-Letter +1EE74..1EE77; Letter +1EE78..1EE78; Not-Letter +1EE79..1EE7C; Letter +1EE7D..1EE7D; Not-Letter +1EE7E..1EE7E; Letter +1EE7F..1EE7F; Not-Letter +1EE80..1EE89; Letter +1EE8A..1EE8A; Not-Letter +1EE8B..1EE9B; Letter +1EE9C..1EEA0; Not-Letter +1EEA1..1EEA3; Letter +1EEA4..1EEA4; Not-Letter +1EEA5..1EEA9; Letter +1EEAA..1EEAA; Not-Letter +1EEAB..1EEBB; Letter +1EEBC..1FFFF; Not-Letter +20000..2A6D6; Letter +2A6D7..2A6FF; Not-Letter +2A700..2B734; Letter +2B735..2B73F; Not-Letter +2B740..2B81D; Letter +2B81E..2B81F; Not-Letter +2B820..2CEA1; Letter +2CEA2..2CEAF; Not-Letter +2CEB0..2EBE0; Letter +2EBE1..2F7FF; Not-Letter +2F800..2FA1D; Letter +2FA1E..10FFFF; Not-Letter diff --git a/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_1.test b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_1.test new file mode 100644 index 000000000..0ea202203 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-letter/UnicodeLetter_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeLetter_12_1 + +description: +Tests character class syntax of the Unicode 12.1 Letter property +using the '[:letter:]' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1-0.input b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1-0.input new file mode 100644 index 000000000..7ab64a1ac --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1-0.input @@ -0,0 +1,7344 @@ +# LineBreakTest-12.0.0.txt +# Date: 2019-01-22, 08:18:33 GMT +# © 2019 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Line_Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Line_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not, +# as listed in the Rules section of LineBreakTest.html +# +# Note: +# The Line_Break tests use tailoring of numbers described in +# Example 7 of Section 8.2, "Examples of Customization" of UAX #14. +# +# These samples may be extended or changed in the future. +# +× 0023 × 0023 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0023 × 0020 ÷ 0023 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0023 × 0308 × 0023 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0023 ÷ 2014 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0023 × 0020 ÷ 2014 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0023 × 0308 ÷ 2014 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0023 × 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [21.01] (BA) ÷ [0.3] +× 0023 × 0020 ÷ 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0023 × 0308 × 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0023 ÷ 00B4 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0023 × 0020 ÷ 00B4 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0023 × 0308 ÷ 00B4 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0023 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (BK) ÷ [0.3] +× 0023 × 0020 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0023 × 0308 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0023 × 0308 × 0020 × 000B ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0023 ÷ FFFC ÷ # × [0.3] NUMBER SIGN (AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0023 × 0020 ÷ FFFC ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0023 × 0308 ÷ FFFC ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0023 × 007D ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0023 × 0020 × 007D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0023 × 0308 × 007D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0023 × 0029 ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0023 × 0020 × 0029 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0023 × 0308 × 0029 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0023 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (CR) ÷ [0.3] +× 0023 × 0020 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0023 × 0308 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0023 × 0308 × 0020 × 000D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0023 × 0021 ÷ # × [0.3] NUMBER SIGN (AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0023 × 0020 × 0021 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0023 × 0308 × 0021 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0023 × 00A0 ÷ # × [0.3] NUMBER SIGN (AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0023 × 0020 ÷ 00A0 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0023 × 0308 × 00A0 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0023 ÷ AC00 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0023 × 0020 ÷ AC00 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0023 × 0308 ÷ AC00 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0023 ÷ AC01 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0023 × 0020 ÷ AC01 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0023 × 0308 ÷ AC01 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0023 × 05D0 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0023 × 0020 ÷ 05D0 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0023 × 0308 × 05D0 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0023 × 002D ÷ # × [0.3] NUMBER SIGN (AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0023 × 0020 ÷ 002D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0023 × 0308 × 002D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0023 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0023 × 0020 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0023 × 0308 ÷ 231A ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0023 × 2024 ÷ # × [0.3] NUMBER SIGN (AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0023 × 0020 ÷ 2024 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0023 × 0308 × 2024 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0023 × 002C ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] COMMA (IS) ÷ [0.3] +× 0023 × 0020 × 002C ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0023 × 0308 × 002C ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0023 ÷ 1100 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0023 × 0020 ÷ 1100 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0023 × 0308 ÷ 1100 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0023 ÷ 11A8 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0023 × 0020 ÷ 11A8 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0023 × 0308 ÷ 11A8 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0023 ÷ 1160 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0023 × 0020 ÷ 1160 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0023 × 0308 ÷ 1160 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0023 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (LF) ÷ [0.3] +× 0023 × 0020 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0023 × 0308 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0023 × 0308 × 0020 × 000A ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0023 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [6.0] (NL) ÷ [0.3] +× 0023 × 0020 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0023 × 0308 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0023 × 0308 × 0020 × 0085 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0023 × 17D6 ÷ # × [0.3] NUMBER SIGN (AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0023 × 0020 ÷ 17D6 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0023 × 0308 × 17D6 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0023 × 0030 ÷ # × [0.3] NUMBER SIGN (AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0023 × 0020 ÷ 0030 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0023 × 0308 × 0030 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0023 × 0028 ÷ # × [0.3] NUMBER SIGN (AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0023 × 0020 ÷ 0028 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0023 × 0308 × 0028 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0023 × 0025 ÷ # × [0.3] NUMBER SIGN (AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0023 × 0020 ÷ 0025 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0023 × 0308 × 0025 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0023 × 0024 ÷ # × [0.3] NUMBER SIGN (AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0023 × 0020 ÷ 0024 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0023 × 0308 × 0024 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0023 × 0022 ÷ # × [0.3] NUMBER SIGN (AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0023 × 0020 ÷ 0022 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0023 × 0308 × 0022 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0023 × 0020 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [0.3] +× 0023 × 0020 × 0020 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0023 × 002F ÷ # × [0.3] NUMBER SIGN (AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0023 × 0020 × 002F ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0023 × 0308 × 002F ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0023 × 2060 ÷ # × [0.3] NUMBER SIGN (AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0023 × 0020 × 2060 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0023 × 0308 × 2060 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0023 × 200B ÷ # × [0.3] NUMBER SIGN (AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0023 × 0020 × 200B ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0023 × 0308 × 200B ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0023 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0023 × 0020 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0023 × 0308 ÷ 1F1E6 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0023 ÷ 261D ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0023 × 0020 ÷ 261D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0023 × 0308 ÷ 261D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0023 ÷ 1F3FB ÷ # × [0.3] NUMBER SIGN (AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0023 × 0020 ÷ 1F3FB ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0023 × 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] (CM1_CM) ÷ [0.3] +× 0023 × 0020 ÷ 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0023 × 0308 × 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0023 × 200D ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0023 × 0020 ÷ 200D ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0023 × 00A7 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0023 × 0020 ÷ 00A7 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0023 × 0308 × 00A7 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0023 × 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] (XX_AL) ÷ [0.3] +× 0023 × 0020 ÷ 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0023 × 0308 × 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0023 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0023 × 0E01 ÷ # × [0.3] NUMBER SIGN (AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0023 × 0020 ÷ 0E01 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0023 × 0308 × 0E01 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0023 × 3041 ÷ # × [0.3] NUMBER SIGN (AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0023 × 0020 ÷ 3041 ÷ # × [0.3] NUMBER SIGN (AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0023 × 0308 × 3041 ÷ # × [0.3] NUMBER SIGN (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 2014 ÷ 0023 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 2014 × 0020 ÷ 0023 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 2014 × 0308 ÷ 0023 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 2014 × 2014 ÷ # × [0.3] EM DASH (B2) × [17.0] EM DASH (B2) ÷ [0.3] +× 2014 × 0020 × 2014 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [17.0] EM DASH (B2) ÷ [0.3] +× 2014 × 0308 × 2014 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [17.0] EM DASH (B2) ÷ [0.3] +× 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] +× 2014 × 0009 ÷ # × [0.3] EM DASH (B2) × [21.01] (BA) ÷ [0.3] +× 2014 × 0020 ÷ 0009 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2014 × 0308 × 0009 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2014 ÷ 00B4 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2014 × 0020 ÷ 00B4 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2014 × 0308 ÷ 00B4 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 2014 × 000B ÷ # × [0.3] EM DASH (B2) × [6.0] (BK) ÷ [0.3] +× 2014 × 0020 × 000B ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2014 × 0308 × 000B ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 2014 × 0308 × 0020 × 000B ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2014 ÷ FFFC ÷ # × [0.3] EM DASH (B2) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2014 × 0020 ÷ FFFC ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2014 × 0308 ÷ FFFC ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 2014 × 007D ÷ # × [0.3] EM DASH (B2) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2014 × 0020 × 007D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2014 × 0308 × 007D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 2014 × 0029 ÷ # × [0.3] EM DASH (B2) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2014 × 0020 × 0029 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2014 × 0308 × 0029 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 2014 × 000D ÷ # × [0.3] EM DASH (B2) × [6.0] (CR) ÷ [0.3] +× 2014 × 0020 × 000D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2014 × 0308 × 000D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 2014 × 0308 × 0020 × 000D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2014 × 0021 ÷ # × [0.3] EM DASH (B2) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2014 × 0020 × 0021 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2014 × 0308 × 0021 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 2014 × 00A0 ÷ # × [0.3] EM DASH (B2) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 2014 × 0020 ÷ 00A0 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 2014 × 0308 × 00A0 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 2014 ÷ AC00 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2014 × 0020 ÷ AC00 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2014 × 0308 ÷ AC00 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 2014 ÷ AC01 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2014 × 0020 ÷ AC01 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2014 × 0308 ÷ AC01 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 2014 ÷ 05D0 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2014 × 0020 ÷ 05D0 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2014 × 0308 ÷ 05D0 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 2014 × 002D ÷ # × [0.3] EM DASH (B2) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 2014 × 0020 ÷ 002D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 2014 × 0308 × 002D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 2014 ÷ 231A ÷ # × [0.3] EM DASH (B2) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 2014 × 0020 ÷ 231A ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 2014 × 0308 ÷ 231A ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 2014 ÷ 2024 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2014 × 0020 ÷ 2024 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2014 × 0308 ÷ 2024 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 2014 × 002C ÷ # × [0.3] EM DASH (B2) × [13.02] COMMA (IS) ÷ [0.3] +× 2014 × 0020 × 002C ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 2014 × 0308 × 002C ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 2014 ÷ 1100 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2014 × 0020 ÷ 1100 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2014 × 0308 ÷ 1100 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 2014 ÷ 11A8 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2014 × 0020 ÷ 11A8 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2014 × 0308 ÷ 11A8 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 2014 ÷ 1160 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2014 × 0020 ÷ 1160 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2014 × 0308 ÷ 1160 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 2014 × 000A ÷ # × [0.3] EM DASH (B2) × [6.0] (LF) ÷ [0.3] +× 2014 × 0020 × 000A ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2014 × 0308 × 000A ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 2014 × 0308 × 0020 × 000A ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2014 × 0085 ÷ # × [0.3] EM DASH (B2) × [6.0] (NL) ÷ [0.3] +× 2014 × 0020 × 0085 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2014 × 0308 × 0085 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 2014 × 0308 × 0020 × 0085 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2014 × 17D6 ÷ # × [0.3] EM DASH (B2) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2014 × 0020 ÷ 17D6 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2014 × 0308 × 17D6 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 2014 ÷ 0030 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 2014 × 0020 ÷ 0030 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 2014 × 0308 ÷ 0030 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 2014 ÷ 0028 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2014 × 0020 ÷ 0028 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2014 × 0308 ÷ 0028 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 2014 ÷ 0025 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 2014 × 0020 ÷ 0025 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 2014 × 0308 ÷ 0025 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 2014 ÷ 0024 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2014 × 0020 ÷ 0024 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2014 × 0308 ÷ 0024 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 2014 × 0022 ÷ # × [0.3] EM DASH (B2) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 2014 × 0020 ÷ 0022 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 2014 × 0308 × 0022 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 2014 × 0020 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [0.3] +× 2014 × 0020 × 0020 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 2014 × 002F ÷ # × [0.3] EM DASH (B2) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2014 × 0020 × 002F ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2014 × 0308 × 002F ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 2014 × 2060 ÷ # × [0.3] EM DASH (B2) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2014 × 0020 × 2060 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2014 × 0308 × 2060 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 2014 × 200B ÷ # × [0.3] EM DASH (B2) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2014 × 0020 × 200B ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2014 × 0308 × 200B ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 2014 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2014 × 0020 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2014 × 0308 ÷ 1F1E6 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 2014 ÷ 261D ÷ # × [0.3] EM DASH (B2) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2014 × 0020 ÷ 261D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2014 × 0308 ÷ 261D ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 2014 ÷ 1F3FB ÷ # × [0.3] EM DASH (B2) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 2014 × 0020 ÷ 1F3FB ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 2014 × 0001 ÷ # × [0.3] EM DASH (B2) × [9.0] (CM1_CM) ÷ [0.3] +× 2014 × 0020 ÷ 0001 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2014 × 0308 × 0001 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2014 × 200D ÷ # × [0.3] EM DASH (B2) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 2014 × 0020 ÷ 200D ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 2014 ÷ 00A7 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2014 × 0020 ÷ 00A7 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2014 × 0308 ÷ 00A7 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 2014 ÷ 50005 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2014 × 0020 ÷ 50005 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2014 × 0308 ÷ 50005 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2014 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2014 ÷ 0E01 ÷ # × [0.3] EM DASH (B2) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2014 × 0020 ÷ 0E01 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2014 × 0308 ÷ 0E01 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 2014 × 3041 ÷ # × [0.3] EM DASH (B2) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2014 × 0020 ÷ 3041 ÷ # × [0.3] EM DASH (B2) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2014 × 0308 × 3041 ÷ # × [0.3] EM DASH (B2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0009 ÷ 0023 ÷ # × [0.3] (BA) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 × 0020 ÷ 0023 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 × 0308 ÷ 0023 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0023 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0009 ÷ 2014 ÷ # × [0.3] (BA) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0020 ÷ 2014 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0308 ÷ 2014 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 2014 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0009 × 0009 ÷ # × [0.3] (BA) × [21.01] (BA) ÷ [0.3] +× 0009 × 0020 ÷ 0009 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0009 × 0308 × 0009 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0009 ÷ 00B4 ÷ # × [0.3] (BA) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 0020 ÷ 00B4 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 0308 ÷ 00B4 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0009 × 000B ÷ # × [0.3] (BA) × [6.0] (BK) ÷ [0.3] +× 0009 × 0020 × 000B ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0009 × 0308 × 000B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0009 × 0308 × 0020 × 000B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0009 ÷ FFFC ÷ # × [0.3] (BA) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 0020 ÷ FFFC ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 0308 ÷ FFFC ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ FFFC ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0009 × 007D ÷ # × [0.3] (BA) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0020 × 007D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0308 × 007D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0308 × 0020 × 007D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0009 × 0029 ÷ # × [0.3] (BA) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 0020 × 0029 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 0308 × 0029 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 0308 × 0020 × 0029 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0009 × 000D ÷ # × [0.3] (BA) × [6.0] (CR) ÷ [0.3] +× 0009 × 0020 × 000D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0009 × 0308 × 000D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0009 × 0308 × 0020 × 000D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0009 × 0021 ÷ # × [0.3] (BA) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 × 0020 × 0021 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 × 0308 × 0021 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 × 0308 × 0020 × 0021 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0009 ÷ 00A0 ÷ # × [0.3] (BA) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 × 0020 ÷ 00A0 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 × 0308 ÷ 00A0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0009 ÷ AC00 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 × 0020 ÷ AC00 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 × 0308 ÷ AC00 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0009 ÷ AC01 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 × 0020 ÷ AC01 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 × 0308 ÷ AC01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0009 ÷ 05D0 ÷ # × [0.3] (BA) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 0020 ÷ 05D0 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 0308 ÷ 05D0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0009 × 002D ÷ # × [0.3] (BA) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 × 0020 ÷ 002D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 × 0308 × 002D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 002D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0009 ÷ 231A ÷ # × [0.3] (BA) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0009 × 0020 ÷ 231A ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0009 × 0308 ÷ 231A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 231A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0009 ÷ 2024 ÷ # × [0.3] (BA) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 0020 ÷ 2024 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 0308 ÷ 2024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 2024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0009 × 002C ÷ # × [0.3] (BA) × [13.02] COMMA (IS) ÷ [0.3] +× 0009 × 0020 × 002C ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0009 × 0308 × 002C ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 0009 × 0308 × 0020 × 002C ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0009 ÷ 1100 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 × 0020 ÷ 1100 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 × 0308 ÷ 1100 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0009 ÷ 11A8 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 × 0020 ÷ 11A8 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 × 0308 ÷ 11A8 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0009 ÷ 1160 ÷ # × [0.3] (BA) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 0020 ÷ 1160 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 0308 ÷ 1160 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0009 × 000A ÷ # × [0.3] (BA) × [6.0] (LF) ÷ [0.3] +× 0009 × 0020 × 000A ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0009 × 0308 × 000A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0009 × 0308 × 0020 × 000A ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0009 × 0085 ÷ # × [0.3] (BA) × [6.0] (NL) ÷ [0.3] +× 0009 × 0020 × 0085 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0009 × 0308 × 0085 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0009 × 0308 × 0020 × 0085 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0009 × 17D6 ÷ # × [0.3] (BA) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 × 0020 ÷ 17D6 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 × 0308 × 17D6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0009 ÷ 0030 ÷ # × [0.3] (BA) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 × 0020 ÷ 0030 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 × 0308 ÷ 0030 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0030 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0009 ÷ 0028 ÷ # × [0.3] (BA) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 × 0020 ÷ 0028 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 × 0308 ÷ 0028 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0028 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0009 ÷ 0025 ÷ # × [0.3] (BA) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 × 0020 ÷ 0025 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 × 0308 ÷ 0025 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0009 ÷ 0024 ÷ # × [0.3] (BA) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0020 ÷ 0024 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0308 ÷ 0024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0024 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0009 × 0022 ÷ # × [0.3] (BA) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0020 ÷ 0022 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0308 × 0022 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0022 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0009 × 0020 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 0020 × 0020 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 0308 × 0020 × 0020 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0009 × 002F ÷ # × [0.3] (BA) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0009 × 0020 × 002F ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0009 × 0308 × 002F ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 0009 × 0308 × 0020 × 002F ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0009 × 2060 ÷ # × [0.3] (BA) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 0020 × 2060 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 0308 × 2060 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 0308 × 0020 × 2060 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0009 × 200B ÷ # × [0.3] (BA) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 × 0020 × 200B ÷ # × [0.3] (BA) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 × 0308 × 200B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 × 0308 × 0020 × 200B ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0009 ÷ 1F1E6 ÷ # × [0.3] (BA) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 × 0020 ÷ 1F1E6 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 × 0308 ÷ 1F1E6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0009 ÷ 261D ÷ # × [0.3] (BA) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 × 0020 ÷ 261D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 × 0308 ÷ 261D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 261D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0009 ÷ 1F3FB ÷ # × [0.3] (BA) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0020 ÷ 1F3FB ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0308 ÷ 1F3FB ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0009 × 0001 ÷ # × [0.3] (BA) × [9.0] (CM1_CM) ÷ [0.3] +× 0009 × 0020 ÷ 0001 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0009 × 0308 × 0001 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0009 × 200D ÷ # × [0.3] (BA) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 × 0020 ÷ 200D ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 × 0308 × 200D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 200D ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0009 ÷ 00A7 ÷ # × [0.3] (BA) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 × 0020 ÷ 00A7 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 × 0308 ÷ 00A7 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0009 ÷ 50005 ÷ # × [0.3] (BA) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0009 × 0020 ÷ 50005 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0009 × 0308 ÷ 50005 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0009 ÷ 0E01 ÷ # × [0.3] (BA) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 0020 ÷ 0E01 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 0308 ÷ 0E01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0009 × 3041 ÷ # × [0.3] (BA) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0009 × 0020 ÷ 3041 ÷ # × [0.3] (BA) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0009 × 0308 × 3041 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0009 × 0308 × 0020 ÷ 3041 ÷ # × [0.3] (BA) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00B4 × 0023 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] NUMBER SIGN (AL) ÷ [0.3] +× 00B4 × 0020 ÷ 0023 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 00B4 × 0308 × 0023 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 00B4 × 2014 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] EM DASH (B2) ÷ [0.3] +× 00B4 × 0020 ÷ 2014 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 00B4 × 0308 × 2014 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] EM DASH (B2) ÷ [0.3] +× 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] +× 00B4 × 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.01] (BA) ÷ [0.3] +× 00B4 × 0020 ÷ 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00B4 × 0308 × 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00B4 × 00B4 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] ACUTE ACCENT (BB) ÷ [0.3] +× 00B4 × 0020 ÷ 00B4 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00B4 × 0308 × 00B4 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 00B4 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (BK) ÷ [0.3] +× 00B4 × 0020 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00B4 × 0308 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 00B4 × 0308 × 0020 × 000B ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00B4 ÷ FFFC ÷ # × [0.3] ACUTE ACCENT (BB) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00B4 × 0020 ÷ FFFC ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00B4 × 0308 ÷ FFFC ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 00B4 × 007D ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00B4 × 0020 × 007D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00B4 × 0308 × 007D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 00B4 × 0029 ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00B4 × 0020 × 0029 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00B4 × 0308 × 0029 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 00B4 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0020 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0308 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0308 × 0020 × 000D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00B4 × 0021 ÷ # × [0.3] ACUTE ACCENT (BB) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00B4 × 0020 × 0021 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00B4 × 0308 × 0021 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 00B4 × 00A0 ÷ # × [0.3] ACUTE ACCENT (BB) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 00B4 × 0020 ÷ 00A0 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00B4 × 0308 × 00A0 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 00B4 × AC00 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00B4 × 0020 ÷ AC00 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00B4 × 0308 × AC00 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 00B4 × AC01 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00B4 × 0020 ÷ AC01 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00B4 × 0308 × AC01 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 00B4 × 05D0 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00B4 × 0020 ÷ 05D0 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00B4 × 0308 × 05D0 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 00B4 × 002D ÷ # × [0.3] ACUTE ACCENT (BB) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 00B4 × 0020 ÷ 002D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00B4 × 0308 × 002D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 00B4 × 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] WATCH (ID) ÷ [0.3] +× 00B4 × 0020 ÷ 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 00B4 × 0308 × 231A ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] WATCH (ID) ÷ [0.3] +× 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] +× 00B4 × 2024 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] ONE DOT LEADER (IN) ÷ [0.3] +× 00B4 × 0020 ÷ 2024 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00B4 × 0308 × 2024 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 00B4 × 002C ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] COMMA (IS) ÷ [0.3] +× 00B4 × 0020 × 002C ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 00B4 × 0308 × 002C ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 00B4 × 1100 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00B4 × 0020 ÷ 1100 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00B4 × 0308 × 1100 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 00B4 × 11A8 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00B4 × 0020 ÷ 11A8 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00B4 × 0308 × 11A8 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 00B4 × 1160 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00B4 × 0020 ÷ 1160 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00B4 × 0308 × 1160 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 00B4 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0020 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0308 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0308 × 0020 × 000A ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00B4 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [6.0] (NL) ÷ [0.3] +× 00B4 × 0020 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00B4 × 0308 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 00B4 × 0308 × 0020 × 0085 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00B4 × 17D6 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00B4 × 0020 ÷ 17D6 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00B4 × 0308 × 17D6 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 00B4 × 0030 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] DIGIT ZERO (NU) ÷ [0.3] +× 00B4 × 0020 ÷ 0030 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 00B4 × 0308 × 0030 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 00B4 × 0028 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00B4 × 0020 ÷ 0028 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00B4 × 0308 × 0028 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 00B4 × 0025 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] PERCENT SIGN (PO) ÷ [0.3] +× 00B4 × 0020 ÷ 0025 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 00B4 × 0308 × 0025 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 00B4 × 0024 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] DOLLAR SIGN (PR) ÷ [0.3] +× 00B4 × 0020 ÷ 0024 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00B4 × 0308 × 0024 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 00B4 × 0022 ÷ # × [0.3] ACUTE ACCENT (BB) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 00B4 × 0020 ÷ 0022 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 00B4 × 0308 × 0022 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 00B4 × 0020 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [0.3] +× 00B4 × 0020 × 0020 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 00B4 × 002F ÷ # × [0.3] ACUTE ACCENT (BB) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00B4 × 0020 × 002F ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00B4 × 0308 × 002F ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 00B4 × 2060 ÷ # × [0.3] ACUTE ACCENT (BB) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00B4 × 0020 × 2060 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00B4 × 0308 × 2060 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 00B4 × 200B ÷ # × [0.3] ACUTE ACCENT (BB) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00B4 × 0020 × 200B ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00B4 × 0308 × 200B ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 00B4 × 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00B4 × 0020 ÷ 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00B4 × 0308 × 1F1E6 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 00B4 × 261D ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00B4 × 0020 ÷ 261D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00B4 × 0308 × 261D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 00B4 × 1F3FB ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 00B4 × 0020 ÷ 1F3FB ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 00B4 × 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] (CM1_CM) ÷ [0.3] +× 00B4 × 0020 ÷ 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00B4 × 0308 × 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00B4 × 200D ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 00B4 × 0020 ÷ 200D ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 00B4 × 00A7 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] SECTION SIGN (AI_AL) ÷ [0.3] +× 00B4 × 0020 ÷ 00A7 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00B4 × 0308 × 00A7 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 00B4 × 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] (XX_AL) ÷ [0.3] +× 00B4 × 0020 ÷ 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00B4 × 0308 × 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] (XX_AL) ÷ [0.3] +× 00B4 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00B4 × 0E01 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.04] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00B4 × 0020 ÷ 0E01 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00B4 × 0308 × 0E01 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.04] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 00B4 × 3041 ÷ # × [0.3] ACUTE ACCENT (BB) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00B4 × 0020 ÷ 3041 ÷ # × [0.3] ACUTE ACCENT (BB) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00B4 × 0308 × 3041 ÷ # × [0.3] ACUTE ACCENT (BB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 000B ÷ 0023 ÷ # × [0.3] (BK) ÷ [4.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 0023 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 0308 × 0023 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000B ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0020 ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0308 ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000B ÷ 0009 ÷ # × [0.3] (BK) ÷ [4.0] (BA) ÷ [0.3] +× 000B ÷ 0020 ÷ 0009 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000B ÷ 0308 × 0009 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000B ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 0020 ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 0308 ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000B ÷ 000B ÷ # × [0.3] (BK) ÷ [4.0] (BK) ÷ [0.3] +× 000B ÷ 0020 × 000B ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000B ÷ 0308 × 000B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 000B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000B ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 0020 ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 0308 ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000B ÷ 007D ÷ # × [0.3] (BK) ÷ [4.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0020 × 007D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0308 × 007D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 007D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000B ÷ 0029 ÷ # × [0.3] (BK) ÷ [4.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 0020 × 0029 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 0308 × 0029 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000B ÷ 000D ÷ # × [0.3] (BK) ÷ [4.0] (CR) ÷ [0.3] +× 000B ÷ 0020 × 000D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000B ÷ 0308 × 000D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 000D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000B ÷ 0021 ÷ # × [0.3] (BK) ÷ [4.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 0020 × 0021 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 0308 × 0021 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000B ÷ 00A0 ÷ # × [0.3] (BK) ÷ [4.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ 0020 ÷ 00A0 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ 0308 × 00A0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000B ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ 0020 ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ 0308 ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000B ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 0020 ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 0308 ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000B ÷ 05D0 ÷ # × [0.3] (BK) ÷ [4.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 0020 ÷ 05D0 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 0308 × 05D0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000B ÷ 002D ÷ # × [0.3] (BK) ÷ [4.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 0020 ÷ 002D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 0308 × 002D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000B ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 0020 ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 0308 ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000B ÷ 2024 ÷ # × [0.3] (BK) ÷ [4.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 0020 ÷ 2024 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 0308 × 2024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000B ÷ 002C ÷ # × [0.3] (BK) ÷ [4.0] COMMA (IS) ÷ [0.3] +× 000B ÷ 0020 × 002C ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000B ÷ 0308 × 002C ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 002C ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000B ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 0020 ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 0308 ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000B ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 0020 ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 0308 ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000B ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 0020 ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 0308 ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000B ÷ 000A ÷ # × [0.3] (BK) ÷ [4.0] (LF) ÷ [0.3] +× 000B ÷ 0020 × 000A ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000B ÷ 0308 × 000A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 000A ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000B ÷ 0085 ÷ # × [0.3] (BK) ÷ [4.0] (NL) ÷ [0.3] +× 000B ÷ 0020 × 0085 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000B ÷ 0308 × 0085 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000B ÷ 17D6 ÷ # × [0.3] (BK) ÷ [4.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0020 ÷ 17D6 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0308 × 17D6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000B ÷ 0030 ÷ # × [0.3] (BK) ÷ [4.0] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0020 ÷ 0030 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0308 × 0030 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000B ÷ 0028 ÷ # × [0.3] (BK) ÷ [4.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0020 ÷ 0028 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0308 × 0028 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000B ÷ 0025 ÷ # × [0.3] (BK) ÷ [4.0] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0020 ÷ 0025 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0308 × 0025 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000B ÷ 0024 ÷ # × [0.3] (BK) ÷ [4.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0020 ÷ 0024 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0308 × 0024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000B ÷ 0022 ÷ # × [0.3] (BK) ÷ [4.0] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0020 ÷ 0022 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0308 × 0022 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000B ÷ 0020 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [0.3] +× 000B ÷ 0020 × 0020 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 002F ÷ # × [0.3] (BK) ÷ [4.0] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 0020 × 002F ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 0308 × 002F ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 002F ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000B ÷ 2060 ÷ # × [0.3] (BK) ÷ [4.0] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 0020 × 2060 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 0308 × 2060 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000B ÷ 200B ÷ # × [0.3] (BK) ÷ [4.0] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 0020 × 200B ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 0308 × 200B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 0308 × 0020 × 200B ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000B ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000B ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 0020 ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 0308 ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000B ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000B ÷ 0001 ÷ # × [0.3] (BK) ÷ [4.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 0020 ÷ 0001 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 0308 × 0001 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000B ÷ 200D ÷ # × [0.3] (BK) ÷ [4.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 0020 ÷ 200D ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 0308 × 200D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000B ÷ 00A7 ÷ # × [0.3] (BK) ÷ [4.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 00A7 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 0308 × 00A7 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000B ÷ 50005 ÷ # × [0.3] (BK) ÷ [4.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 50005 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0308 × 50005 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000B ÷ 0E01 ÷ # × [0.3] (BK) ÷ [4.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 0020 ÷ 0E01 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 0308 × 0E01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000B ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000B ÷ 0020 ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000B ÷ 0308 × 3041 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000B ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× FFFC ÷ 0023 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] NUMBER SIGN (AL) ÷ [0.3] +× FFFC × 0020 ÷ 0023 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× FFFC × 0308 ÷ 0023 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× FFFC ÷ 2014 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] EM DASH (B2) ÷ [0.3] +× FFFC × 0020 ÷ 2014 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× FFFC × 0308 ÷ 2014 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] EM DASH (B2) ÷ [0.3] +× 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] +× FFFC ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] (BA) ÷ [0.3] +× FFFC × 0020 ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× FFFC × 0308 ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] (BA) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ 0009 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× FFFC ÷ 00B4 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] ACUTE ACCENT (BB) ÷ [0.3] +× FFFC × 0020 ÷ 00B4 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× FFFC × 0308 ÷ 00B4 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× FFFC × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (BK) ÷ [0.3] +× FFFC × 0020 × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× FFFC × 0308 × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× FFFC × 0308 × 0020 × 000B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× FFFC ÷ FFFC ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× FFFC × 0020 ÷ FFFC ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× FFFC × 0308 ÷ FFFC ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× FFFC × 007D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× FFFC × 0020 × 007D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× FFFC × 0308 × 007D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× FFFC × 0029 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× FFFC × 0020 × 0029 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× FFFC × 0308 × 0029 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× FFFC × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (CR) ÷ [0.3] +× FFFC × 0020 × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× FFFC × 0308 × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× FFFC × 0308 × 0020 × 000D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× FFFC × 0021 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× FFFC × 0020 × 0021 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× FFFC × 0308 × 0021 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× FFFC × 00A0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× FFFC × 0020 ÷ 00A0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× FFFC × 0308 × 00A0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× FFFC ÷ AC00 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× FFFC × 0020 ÷ AC00 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× FFFC × 0308 ÷ AC00 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× FFFC ÷ AC01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× FFFC × 0020 ÷ AC01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× FFFC × 0308 ÷ AC01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× FFFC ÷ 05D0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× FFFC × 0020 ÷ 05D0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× FFFC × 0308 ÷ 05D0 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× FFFC ÷ 002D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HYPHEN-MINUS (HY) ÷ [0.3] +× FFFC × 0020 ÷ 002D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× FFFC × 0308 ÷ 002D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× FFFC ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] WATCH (ID) ÷ [0.3] +× FFFC × 0020 ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× FFFC × 0308 ÷ 231A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] WATCH (ID) ÷ [0.3] +× 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] +× FFFC ÷ 2024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] ONE DOT LEADER (IN) ÷ [0.3] +× FFFC × 0020 ÷ 2024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× FFFC × 0308 ÷ 2024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× FFFC × 002C ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] COMMA (IS) ÷ [0.3] +× FFFC × 0020 × 002C ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× FFFC × 0308 × 002C ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× FFFC ÷ 1100 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× FFFC × 0020 ÷ 1100 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× FFFC × 0308 ÷ 1100 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× FFFC ÷ 11A8 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× FFFC × 0020 ÷ 11A8 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× FFFC × 0308 ÷ 11A8 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× FFFC ÷ 1160 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× FFFC × 0020 ÷ 1160 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× FFFC × 0308 ÷ 1160 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× FFFC × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (LF) ÷ [0.3] +× FFFC × 0020 × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× FFFC × 0308 × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× FFFC × 0308 × 0020 × 000A ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× FFFC × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [6.0] (NL) ÷ [0.3] +× FFFC × 0020 × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× FFFC × 0308 × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× FFFC × 0308 × 0020 × 0085 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× FFFC ÷ 17D6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× FFFC × 0020 ÷ 17D6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 0030 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] DIGIT ZERO (NU) ÷ [0.3] +× FFFC × 0020 ÷ 0030 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× FFFC × 0308 ÷ 0030 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× FFFC ÷ 0028 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× FFFC × 0020 ÷ 0028 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× FFFC × 0308 ÷ 0028 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× FFFC ÷ 0025 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] PERCENT SIGN (PO) ÷ [0.3] +× FFFC × 0020 ÷ 0025 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× FFFC × 0308 ÷ 0025 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× FFFC ÷ 0024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] DOLLAR SIGN (PR) ÷ [0.3] +× FFFC × 0020 ÷ 0024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× FFFC × 0308 ÷ 0024 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× FFFC × 0022 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× FFFC × 0020 ÷ 0022 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× FFFC × 0308 × 0022 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× FFFC × 0020 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [0.3] +× FFFC × 0020 × 0020 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× FFFC × 002F ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [13.02] SOLIDUS (SY) ÷ [0.3] +× FFFC × 0020 × 002F ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× FFFC × 0308 × 002F ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× FFFC × 2060 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× FFFC × 0020 × 2060 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× FFFC × 0308 × 2060 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× FFFC × 200B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× FFFC × 0020 × 200B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× FFFC × 0308 × 200B ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× FFFC ÷ 1F1E6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× FFFC × 0020 ÷ 1F1E6 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 261D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× FFFC × 0020 ÷ 261D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× FFFC × 0308 ÷ 261D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× FFFC ÷ 1F3FB ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× FFFC × 0020 ÷ 1F3FB ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× FFFC × 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] (CM1_CM) ÷ [0.3] +× FFFC × 0020 ÷ 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× FFFC × 0308 × 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ 0001 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× FFFC × 200D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× FFFC × 0020 ÷ 200D ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 00A7 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] SECTION SIGN (AI_AL) ÷ [0.3] +× FFFC × 0020 ÷ 00A7 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× FFFC × 0308 ÷ 00A7 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× FFFC ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] (XX_AL) ÷ [0.3] +× FFFC × 0020 ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× FFFC × 0308 ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.02] (XX_AL) ÷ [0.3] +× FFFC × 0308 × 0020 ÷ 50005 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× FFFC ÷ 0E01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× FFFC × 0020 ÷ 0E01 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× FFFC ÷ 3041 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× FFFC × 0020 ÷ 3041 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 0023 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 007D × 0020 ÷ 0023 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 007D × 0308 ÷ 0023 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 007D ÷ 2014 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 007D × 0020 ÷ 2014 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 007D × 0308 ÷ 2014 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 007D × 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [21.01] (BA) ÷ [0.3] +× 007D × 0020 ÷ 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 007D × 0308 × 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 007D × 0308 × 0020 ÷ 0009 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 007D ÷ 00B4 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 007D × 0020 ÷ 00B4 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 007D × 0308 ÷ 00B4 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 007D × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (BK) ÷ [0.3] +× 007D × 0020 × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 007D × 0308 × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 007D × 0308 × 0020 × 000B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 007D ÷ FFFC ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 007D × 0020 ÷ FFFC ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 007D × 0308 ÷ FFFC ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 007D × 007D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 007D × 0020 × 007D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 007D × 0308 × 007D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 007D × 0029 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 007D × 0020 × 0029 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 007D × 0308 × 0029 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 007D × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (CR) ÷ [0.3] +× 007D × 0020 × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 007D × 0308 × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 007D × 0308 × 0020 × 000D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 007D × 0021 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 007D × 0020 × 0021 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 007D × 0308 × 0021 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 007D × 00A0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 007D × 0020 ÷ 00A0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 007D × 0308 × 00A0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 007D ÷ AC00 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 007D × 0020 ÷ AC00 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 007D × 0308 ÷ AC00 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 007D ÷ AC01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 007D × 0020 ÷ AC01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 007D × 0308 ÷ AC01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 007D ÷ 05D0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 007D × 0020 ÷ 05D0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 007D × 0308 ÷ 05D0 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 007D × 002D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 007D × 0020 ÷ 002D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 007D × 0308 × 002D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 007D ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 007D × 0020 ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 007D × 0308 ÷ 231A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 007D ÷ 2024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 007D × 0020 ÷ 2024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 007D × 0308 ÷ 2024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 007D × 002C ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] COMMA (IS) ÷ [0.3] +× 007D × 0020 × 002C ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 007D × 0308 × 002C ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 007D ÷ 1100 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 007D × 0020 ÷ 1100 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 007D × 0308 ÷ 1100 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 007D ÷ 11A8 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 007D × 0020 ÷ 11A8 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 007D × 0308 ÷ 11A8 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 007D ÷ 1160 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 007D × 0020 ÷ 1160 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 007D × 0308 ÷ 1160 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 007D × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (LF) ÷ [0.3] +× 007D × 0020 × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 007D × 0308 × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 007D × 0308 × 0020 × 000A ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 007D × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [6.0] (NL) ÷ [0.3] +× 007D × 0020 × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 007D × 0308 × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 007D × 0308 × 0020 × 0085 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 007D × 17D6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 007D × 0020 × 17D6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 0030 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 007D × 0020 ÷ 0030 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 007D × 0308 ÷ 0030 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 007D ÷ 0028 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 007D × 0020 ÷ 0028 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 007D × 0308 ÷ 0028 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 007D ÷ 0025 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 007D × 0020 ÷ 0025 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 007D × 0308 ÷ 0025 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 007D ÷ 0024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 007D × 0020 ÷ 0024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 007D × 0308 ÷ 0024 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 007D × 0022 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 007D × 0020 ÷ 0022 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 007D × 0308 × 0022 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 007D × 0020 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [0.3] +× 007D × 0020 × 0020 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 007D × 0308 × 0020 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 007D × 002F ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 007D × 0020 × 002F ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 007D × 0308 × 002F ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 007D × 2060 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 007D × 0020 × 2060 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 007D × 0308 × 2060 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 007D × 200B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 007D × 0020 × 200B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 007D × 0308 × 200B ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 007D ÷ 1F1E6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 007D × 0020 ÷ 1F1E6 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 261D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 007D × 0020 ÷ 261D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 007D × 0308 ÷ 261D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 007D ÷ 1F3FB ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 007D × 0020 ÷ 1F3FB ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 007D × 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] (CM1_CM) ÷ [0.3] +× 007D × 0020 ÷ 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 007D × 0308 × 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 007D × 0308 × 0020 ÷ 0001 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 007D × 200D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 007D × 0020 ÷ 200D ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 007D ÷ 00A7 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 007D × 0020 ÷ 00A7 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 007D × 0308 ÷ 00A7 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 007D ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] (XX_AL) ÷ [0.3] +× 007D × 0020 ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 007D × 0308 ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 007D × 0308 × 0020 ÷ 50005 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 007D ÷ 0E01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 007D × 0020 ÷ 0E01 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 007D × 3041 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 007D × 0020 × 3041 ÷ # × [0.3] RIGHT CURLY BRACKET (CL) × [7.01] SPACE (SP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 0029 × 0023 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] NUMBER SIGN (AL) ÷ [0.3] +× 0029 × 0020 ÷ 0023 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0029 × 0308 × 0023 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0029 ÷ 2014 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0029 × 0020 ÷ 2014 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0029 × 0308 ÷ 2014 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0029 × 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [21.01] (BA) ÷ [0.3] +× 0029 × 0020 ÷ 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0029 × 0308 × 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0029 ÷ 00B4 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0029 × 0020 ÷ 00B4 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0029 × 0308 ÷ 00B4 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0029 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (BK) ÷ [0.3] +× 0029 × 0020 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0029 × 0308 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0029 × 0308 × 0020 × 000B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0029 ÷ FFFC ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0029 × 0020 ÷ FFFC ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0029 × 0308 ÷ FFFC ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0029 × 007D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0029 × 0020 × 007D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0029 × 0308 × 007D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0029 × 0029 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0029 × 0020 × 0029 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0029 × 0308 × 0029 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0029 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (CR) ÷ [0.3] +× 0029 × 0020 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0029 × 0308 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0029 × 0308 × 0020 × 000D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0029 × 0021 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0029 × 0020 × 0021 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0029 × 0308 × 0021 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0029 × 00A0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0029 × 0020 ÷ 00A0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0029 × 0308 × 00A0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0029 ÷ AC00 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0029 × 0020 ÷ AC00 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0029 × 0308 ÷ AC00 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0029 ÷ AC01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0029 × 0020 ÷ AC01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0029 × 0308 ÷ AC01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0029 × 05D0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0029 × 0020 ÷ 05D0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0029 × 0308 × 05D0 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0029 × 002D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0029 × 0020 ÷ 002D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0029 × 0308 × 002D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0029 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0029 × 0020 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0029 × 0308 ÷ 231A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0029 ÷ 2024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0029 × 0020 ÷ 2024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0029 × 0308 ÷ 2024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0029 × 002C ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] COMMA (IS) ÷ [0.3] +× 0029 × 0020 × 002C ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0029 × 0308 × 002C ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0029 ÷ 1100 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0029 × 0020 ÷ 1100 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0029 × 0308 ÷ 1100 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0029 ÷ 11A8 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0029 × 0020 ÷ 11A8 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0029 × 0308 ÷ 11A8 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0029 ÷ 1160 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0029 × 0020 ÷ 1160 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0029 × 0308 ÷ 1160 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0029 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (LF) ÷ [0.3] +× 0029 × 0020 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0029 × 0308 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0029 × 0308 × 0020 × 000A ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0029 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [6.0] (NL) ÷ [0.3] +× 0029 × 0020 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0029 × 0308 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0029 × 0308 × 0020 × 0085 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0029 × 17D6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0029 × 0020 × 17D6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0029 × 0308 × 17D6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [16.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0029 × 0030 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] DIGIT ZERO (NU) ÷ [0.3] +× 0029 × 0020 ÷ 0030 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0029 × 0308 × 0030 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0029 ÷ 0028 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0029 × 0020 ÷ 0028 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0029 × 0308 ÷ 0028 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0029 ÷ 0025 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0029 × 0020 ÷ 0025 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0029 × 0308 ÷ 0025 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0029 ÷ 0024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0029 × 0020 ÷ 0024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0029 × 0308 ÷ 0024 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0029 × 0022 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0029 × 0020 ÷ 0022 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0029 × 0308 × 0022 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0029 × 0020 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [0.3] +× 0029 × 0020 × 0020 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0029 × 002F ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0029 × 0020 × 002F ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0029 × 0308 × 002F ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0029 × 2060 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0029 × 0020 × 2060 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0029 × 0308 × 2060 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0029 × 200B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0029 × 0020 × 200B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0029 × 0308 × 200B ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0029 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0029 × 0020 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0029 × 0308 ÷ 1F1E6 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0029 ÷ 261D ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0029 × 0020 ÷ 261D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0029 × 0308 ÷ 261D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0029 ÷ 1F3FB ÷ # × [0.3] RIGHT PARENTHESIS (CP) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0029 × 0020 ÷ 1F3FB ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0029 × 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] (CM1_CM) ÷ [0.3] +× 0029 × 0020 ÷ 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0029 × 0308 × 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0029 × 200D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0029 × 0020 ÷ 200D ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0029 × 00A7 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0029 × 0020 ÷ 00A7 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0029 × 0308 × 00A7 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0029 × 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] (XX_AL) ÷ [0.3] +× 0029 × 0020 ÷ 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0029 × 0308 × 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] (XX_AL) ÷ [0.3] +× 0029 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0029 × 0E01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [30.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0029 × 0020 ÷ 0E01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0029 × 0308 × 0E01 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0029 × 3041 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0029 × 0020 × 3041 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [7.01] SPACE (SP) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0029 × 0308 × 3041 ÷ # × [0.3] RIGHT PARENTHESIS (CP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [16.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 000D ÷ 0023 ÷ # × [0.3] (CR) ÷ [5.02] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 0023 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 0308 × 0023 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000D ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0020 ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0308 ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000D ÷ 0009 ÷ # × [0.3] (CR) ÷ [5.02] (BA) ÷ [0.3] +× 000D ÷ 0020 ÷ 0009 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000D ÷ 0308 × 0009 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000D ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 0020 ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 0308 ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000D ÷ 000B ÷ # × [0.3] (CR) ÷ [5.02] (BK) ÷ [0.3] +× 000D ÷ 0020 × 000B ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000D ÷ 0308 × 000B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 000B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000D ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 0020 ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 0308 ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000D ÷ 007D ÷ # × [0.3] (CR) ÷ [5.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0020 × 007D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0308 × 007D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 007D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000D ÷ 0029 ÷ # × [0.3] (CR) ÷ [5.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 0020 × 0029 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 0308 × 0029 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000D ÷ 000D ÷ # × [0.3] (CR) ÷ [5.02] (CR) ÷ [0.3] +× 000D ÷ 0020 × 000D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000D ÷ 0308 × 000D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 000D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000D ÷ 0021 ÷ # × [0.3] (CR) ÷ [5.02] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 0020 × 0021 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 0308 × 0021 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000D ÷ 00A0 ÷ # × [0.3] (CR) ÷ [5.02] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ 0020 ÷ 00A0 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ 0308 × 00A0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000D ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ 0020 ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ 0308 ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000D ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 0020 ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 0308 ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000D ÷ 05D0 ÷ # × [0.3] (CR) ÷ [5.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 0020 ÷ 05D0 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 0308 × 05D0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000D ÷ 002D ÷ # × [0.3] (CR) ÷ [5.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 0020 ÷ 002D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 0308 × 002D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000D ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] WATCH (ID) ÷ [0.3] +× 000D ÷ 0020 ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000D ÷ 0308 ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000D ÷ 2024 ÷ # × [0.3] (CR) ÷ [5.02] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 0020 ÷ 2024 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 0308 × 2024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000D ÷ 002C ÷ # × [0.3] (CR) ÷ [5.02] COMMA (IS) ÷ [0.3] +× 000D ÷ 0020 × 002C ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000D ÷ 0308 × 002C ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 002C ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000D ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 0020 ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 0308 ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000D ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 0020 ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 0308 ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000D ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D ÷ 0020 ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D ÷ 0308 ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000D × 000A ÷ # × [0.3] (CR) × [5.01] (LF) ÷ [0.3] +× 000D ÷ 0020 × 000A ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000D ÷ 0308 × 000A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 000A ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000D ÷ 0085 ÷ # × [0.3] (CR) ÷ [5.02] (NL) ÷ [0.3] +× 000D ÷ 0020 × 0085 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000D ÷ 0308 × 0085 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000D ÷ 17D6 ÷ # × [0.3] (CR) ÷ [5.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0020 ÷ 17D6 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0308 × 17D6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000D ÷ 0030 ÷ # × [0.3] (CR) ÷ [5.02] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0020 ÷ 0030 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0308 × 0030 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000D ÷ 0028 ÷ # × [0.3] (CR) ÷ [5.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0020 ÷ 0028 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0308 × 0028 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000D ÷ 0025 ÷ # × [0.3] (CR) ÷ [5.02] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0020 ÷ 0025 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0308 × 0025 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000D ÷ 0024 ÷ # × [0.3] (CR) ÷ [5.02] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0020 ÷ 0024 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0308 × 0024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000D ÷ 0022 ÷ # × [0.3] (CR) ÷ [5.02] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0020 ÷ 0022 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0308 × 0022 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000D ÷ 0020 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [0.3] +× 000D ÷ 0020 × 0020 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000D ÷ 002F ÷ # × [0.3] (CR) ÷ [5.02] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 0020 × 002F ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 0308 × 002F ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 002F ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000D ÷ 2060 ÷ # × [0.3] (CR) ÷ [5.02] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 0020 × 2060 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 0308 × 2060 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000D ÷ 200B ÷ # × [0.3] (CR) ÷ [5.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 0020 × 200B ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 0308 × 200B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 0308 × 0020 × 200B ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000D ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000D ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 0020 ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 0308 ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000D ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000D ÷ 0001 ÷ # × [0.3] (CR) ÷ [5.02] (CM1_CM) ÷ [0.3] +× 000D ÷ 0020 ÷ 0001 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000D ÷ 0308 × 0001 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000D ÷ 200D ÷ # × [0.3] (CR) ÷ [5.02] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 0020 ÷ 200D ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 0308 × 200D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000D ÷ 00A7 ÷ # × [0.3] (CR) ÷ [5.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 00A7 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 0308 × 00A7 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000D ÷ 50005 ÷ # × [0.3] (CR) ÷ [5.02] (XX_AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 50005 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000D ÷ 0308 × 50005 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000D ÷ 0E01 ÷ # × [0.3] (CR) ÷ [5.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 0020 ÷ 0E01 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 0308 × 0E01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000D ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 0020 ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 0308 × 3041 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0021 ÷ 0023 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 0021 × 0020 ÷ 0023 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0021 × 0308 ÷ 0023 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0021 ÷ 2014 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0021 × 0020 ÷ 2014 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0021 × 0308 ÷ 2014 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0021 × 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.01] (BA) ÷ [0.3] +× 0021 × 0020 ÷ 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0021 × 0308 × 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0021 ÷ 00B4 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0021 × 0020 ÷ 00B4 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0021 × 0308 ÷ 00B4 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0021 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (BK) ÷ [0.3] +× 0021 × 0020 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0021 × 0308 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0021 × 0308 × 0020 × 000B ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0021 ÷ FFFC ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0021 × 0020 ÷ FFFC ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0021 × 0308 ÷ FFFC ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0021 × 007D ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0021 × 0020 × 007D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0021 × 0308 × 007D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0021 × 0029 ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0021 × 0020 × 0029 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0021 × 0308 × 0029 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0021 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (CR) ÷ [0.3] +× 0021 × 0020 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0021 × 0308 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0021 × 0308 × 0020 × 000D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0021 × 0021 ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0021 × 0020 × 0021 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0021 × 0308 × 0021 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0021 × 00A0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0021 × 0020 ÷ 00A0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0021 × 0308 × 00A0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0021 ÷ AC00 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0021 × 0020 ÷ AC00 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0021 × 0308 ÷ AC00 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0021 ÷ AC01 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0021 × 0020 ÷ AC01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0021 × 0308 ÷ AC01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0021 ÷ 05D0 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0021 × 0020 ÷ 05D0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0021 × 0308 ÷ 05D0 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0021 × 002D ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0021 × 0020 ÷ 002D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0021 × 0308 × 002D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0021 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0021 × 0020 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0021 × 0308 ÷ 231A ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0021 × 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [22.02] ONE DOT LEADER (IN) ÷ [0.3] +× 0021 × 0020 ÷ 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0021 × 0308 × 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0021 × 002C ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] COMMA (IS) ÷ [0.3] +× 0021 × 0020 × 002C ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0021 × 0308 × 002C ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0021 ÷ 1100 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0021 × 0020 ÷ 1100 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0021 × 0308 ÷ 1100 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0021 ÷ 11A8 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0021 × 0020 ÷ 11A8 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0021 × 0308 ÷ 11A8 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0021 ÷ 1160 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0021 × 0020 ÷ 1160 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0021 × 0308 ÷ 1160 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0021 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (LF) ÷ [0.3] +× 0021 × 0020 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0021 × 0308 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0021 × 0308 × 0020 × 000A ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0021 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [6.0] (NL) ÷ [0.3] +× 0021 × 0020 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0021 × 0308 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0021 × 0308 × 0020 × 0085 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0021 × 17D6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0021 × 0020 ÷ 17D6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0021 × 0308 × 17D6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0021 ÷ 0030 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 0021 × 0020 ÷ 0030 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0021 × 0308 ÷ 0030 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0021 ÷ 0028 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0021 × 0020 ÷ 0028 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0021 × 0308 ÷ 0028 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0021 ÷ 0025 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0021 × 0020 ÷ 0025 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0021 × 0308 ÷ 0025 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0021 ÷ 0024 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0021 × 0020 ÷ 0024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0021 × 0308 ÷ 0024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0021 × 0022 ÷ # × [0.3] EXCLAMATION MARK (EX) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0021 × 0020 ÷ 0022 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0021 × 0308 × 0022 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0021 × 0020 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [0.3] +× 0021 × 0020 × 0020 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0021 × 002F ÷ # × [0.3] EXCLAMATION MARK (EX) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0021 × 0020 × 002F ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0021 × 0308 × 002F ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0021 × 2060 ÷ # × [0.3] EXCLAMATION MARK (EX) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0021 × 0020 × 2060 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0021 × 0308 × 2060 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0021 × 200B ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0021 × 0020 × 200B ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0021 × 0308 × 200B ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0021 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0021 × 0020 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0021 × 0308 ÷ 1F1E6 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0021 ÷ 261D ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0021 × 0020 ÷ 261D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0021 × 0308 ÷ 261D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0021 ÷ 1F3FB ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0021 × 0020 ÷ 1F3FB ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0021 × 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] (CM1_CM) ÷ [0.3] +× 0021 × 0020 ÷ 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0021 × 0308 × 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0021 × 200D ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0021 × 0020 ÷ 200D ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0021 ÷ 00A7 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0021 × 0020 ÷ 00A7 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0021 × 0308 ÷ 00A7 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0021 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0021 × 0020 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0021 × 0308 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 0021 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0021 ÷ 0E01 ÷ # × [0.3] EXCLAMATION MARK (EX) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0021 × 0020 ÷ 0E01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0021 × 0308 ÷ 0E01 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0021 × 3041 ÷ # × [0.3] EXCLAMATION MARK (EX) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0021 × 0020 ÷ 3041 ÷ # × [0.3] EXCLAMATION MARK (EX) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0021 × 0308 × 3041 ÷ # × [0.3] EXCLAMATION MARK (EX) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 00A0 × 0023 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A0 × 0020 ÷ 0023 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A0 × 0308 × 0023 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 00A0 × 2014 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] EM DASH (B2) ÷ [0.3] +× 00A0 × 0020 ÷ 2014 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 00A0 × 0308 × 2014 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] EM DASH (B2) ÷ [0.3] +× 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] +× 00A0 × 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] (BA) ÷ [0.3] +× 00A0 × 0020 ÷ 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A0 × 0308 × 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] (BA) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A0 × 00B4 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A0 × 0020 ÷ 00B4 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A0 × 0308 × 00B4 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 00A0 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (BK) ÷ [0.3] +× 00A0 × 0020 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A0 × 0308 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 00A0 × 0308 × 0020 × 000B ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A0 × FFFC ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A0 × 0020 ÷ FFFC ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A0 × 0308 × FFFC ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 00A0 × 007D ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A0 × 0020 × 007D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A0 × 0308 × 007D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 00A0 × 0029 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A0 × 0020 × 0029 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A0 × 0308 × 0029 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 00A0 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0020 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0308 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0308 × 0020 × 000D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A0 × 0021 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A0 × 0020 × 0021 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A0 × 0308 × 0021 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 00A0 × 00A0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A0 × 0020 ÷ 00A0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A0 × 0308 × 00A0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 00A0 × AC00 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A0 × 0020 ÷ AC00 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A0 × 0308 × AC00 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 00A0 × AC01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A0 × 0020 ÷ AC01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A0 × 0308 × AC01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 00A0 × 05D0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A0 × 0020 ÷ 05D0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A0 × 0308 × 05D0 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 00A0 × 002D ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A0 × 0020 ÷ 002D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A0 × 0308 × 002D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 00A0 × 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] WATCH (ID) ÷ [0.3] +× 00A0 × 0020 ÷ 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 00A0 × 0308 × 231A ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] WATCH (ID) ÷ [0.3] +× 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] +× 00A0 × 2024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00A0 × 0020 ÷ 2024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00A0 × 0308 × 2024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 00A0 × 002C ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] COMMA (IS) ÷ [0.3] +× 00A0 × 0020 × 002C ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 00A0 × 0308 × 002C ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] COMMA (IS) ÷ [0.3] +× 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] +× 00A0 × 1100 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A0 × 0020 ÷ 1100 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A0 × 0308 × 1100 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 00A0 × 11A8 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A0 × 0020 ÷ 11A8 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A0 × 0308 × 11A8 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 00A0 × 1160 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A0 × 0020 ÷ 1160 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A0 × 0308 × 1160 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 00A0 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0020 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0308 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0308 × 0020 × 000A ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A0 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [6.0] (NL) ÷ [0.3] +× 00A0 × 0020 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A0 × 0308 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 00A0 × 0308 × 0020 × 0085 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A0 × 17D6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00A0 × 0020 ÷ 17D6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 00A0 × 0030 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] DIGIT ZERO (NU) ÷ [0.3] +× 00A0 × 0020 ÷ 0030 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 00A0 × 0308 × 0030 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 00A0 × 0028 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A0 × 0020 ÷ 0028 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A0 × 0308 × 0028 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 00A0 × 0025 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] PERCENT SIGN (PO) ÷ [0.3] +× 00A0 × 0020 ÷ 0025 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 00A0 × 0308 × 0025 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 00A0 × 0024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00A0 × 0020 ÷ 0024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00A0 × 0308 × 0024 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 00A0 × 0022 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] QUOTATION MARK (QU) ÷ [0.3] +× 00A0 × 0020 ÷ 0022 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 00A0 × 0308 × 0022 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 00A0 × 0020 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [0.3] +× 00A0 × 0020 × 0020 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 00A0 × 002F ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] SOLIDUS (SY) ÷ [0.3] +× 00A0 × 0020 × 002F ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00A0 × 0308 × 002F ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] SOLIDUS (SY) ÷ [0.3] +× 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] +× 00A0 × 2060 ÷ # × [0.3] NO-BREAK SPACE (GL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A0 × 0020 × 2060 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A0 × 0308 × 2060 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 00A0 × 200B ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A0 × 0020 × 200B ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A0 × 0308 × 200B ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 00A0 × 1F1E6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00A0 × 0020 ÷ 1F1E6 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 00A0 × 261D ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A0 × 0020 ÷ 261D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A0 × 0308 × 261D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 00A0 × 1F3FB ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 00A0 × 0020 ÷ 1F3FB ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 00A0 × 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] (CM1_CM) ÷ [0.3] +× 00A0 × 0020 ÷ 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A0 × 0308 × 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A0 × 200D ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 00A0 × 0020 ÷ 200D ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 00A0 × 00A7 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A0 × 0020 ÷ 00A7 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A0 × 0308 × 00A7 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 00A0 × 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] (XX_AL) ÷ [0.3] +× 00A0 × 0020 ÷ 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A0 × 0308 × 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.0] (XX_AL) ÷ [0.3] +× 00A0 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] NO-BREAK SPACE (GL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A0 × 0E01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00A0 × 0020 ÷ 0E01 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 00A0 × 3041 ÷ # × [0.3] NO-BREAK SPACE (GL) × [12.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00A0 × 0020 ÷ 3041 ÷ # × [0.3] NO-BREAK SPACE (GL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× AC00 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× AC00 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× AC00 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× AC00 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× AC00 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× AC00 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.01] (BA) ÷ [0.3] +× AC00 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC00 × 0308 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC00 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC00 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC00 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× AC00 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (BK) ÷ [0.3] +× AC00 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC00 × 0308 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× AC00 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC00 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC00 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC00 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× AC00 × 007D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC00 × 0020 × 007D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC00 × 0308 × 007D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× AC00 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC00 × 0020 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC00 × 0308 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× AC00 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (CR) ÷ [0.3] +× AC00 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC00 × 0308 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× AC00 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC00 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC00 × 0020 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC00 × 0308 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× AC00 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× AC00 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× AC00 × 0308 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× AC00 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC00 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC00 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× AC00 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC00 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC00 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× AC00 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC00 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC00 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× AC00 × 002D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× AC00 × 0020 ÷ 002D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× AC00 × 0308 × 002D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× AC00 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] WATCH (ID) ÷ [0.3] +× AC00 × 0020 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× AC00 × 0308 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× AC00 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× AC00 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× AC00 × 0308 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× AC00 × 002C ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] COMMA (IS) ÷ [0.3] +× AC00 × 0020 × 002C ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× AC00 × 0308 × 002C ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× AC00 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC00 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC00 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× AC00 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC00 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC00 × 0308 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× AC00 × 1160 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC00 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC00 × 0308 × 1160 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× AC00 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (LF) ÷ [0.3] +× AC00 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC00 × 0308 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× AC00 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC00 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [6.0] (NL) ÷ [0.3] +× AC00 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC00 × 0308 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× AC00 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC00 × 17D6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× AC00 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× AC00 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× AC00 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× AC00 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC00 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC00 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× AC00 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× AC00 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× AC00 × 0308 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× AC00 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC00 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC00 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× AC00 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× AC00 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× AC00 × 0308 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× AC00 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [0.3] +× AC00 × 0020 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× AC00 × 002F ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC00 × 0020 × 002F ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC00 × 0308 × 002F ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× AC00 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC00 × 0020 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC00 × 0308 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× AC00 × 200B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC00 × 0020 × 200B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC00 × 0308 × 200B ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× AC00 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× AC00 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC00 × 0020 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC00 × 0308 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× AC00 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× AC00 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× AC00 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] (CM1_CM) ÷ [0.3] +× AC00 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC00 × 0308 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC00 × 200D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× AC00 × 0020 ÷ 200D ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× AC00 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC00 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC00 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× AC00 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC00 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC00 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC00 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC00 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× AC00 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× AC00 × 3041 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× AC00 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× AC01 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× AC01 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× AC01 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× AC01 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× AC01 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× AC01 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.01] (BA) ÷ [0.3] +× AC01 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC01 × 0308 × 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× AC01 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC01 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× AC01 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× AC01 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (BK) ÷ [0.3] +× AC01 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC01 × 0308 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× AC01 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× AC01 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC01 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× AC01 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× AC01 × 007D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC01 × 0020 × 007D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× AC01 × 0308 × 007D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× AC01 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC01 × 0020 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× AC01 × 0308 × 0029 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× AC01 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (CR) ÷ [0.3] +× AC01 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC01 × 0308 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× AC01 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× AC01 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC01 × 0020 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× AC01 × 0308 × 0021 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× AC01 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× AC01 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× AC01 × 0308 × 00A0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× AC01 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC01 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× AC01 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× AC01 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC01 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× AC01 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× AC01 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC01 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× AC01 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× AC01 × 002D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× AC01 × 0020 ÷ 002D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× AC01 × 0308 × 002D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× AC01 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] WATCH (ID) ÷ [0.3] +× AC01 × 0020 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× AC01 × 0308 ÷ 231A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× AC01 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× AC01 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× AC01 × 0308 × 2024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× AC01 × 002C ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] COMMA (IS) ÷ [0.3] +× AC01 × 0020 × 002C ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× AC01 × 0308 × 002C ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× AC01 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC01 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× AC01 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× AC01 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC01 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× AC01 × 0308 × 11A8 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× AC01 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC01 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× AC01 × 0308 ÷ 1160 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× AC01 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (LF) ÷ [0.3] +× AC01 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC01 × 0308 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× AC01 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× AC01 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [6.0] (NL) ÷ [0.3] +× AC01 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC01 × 0308 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× AC01 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× AC01 × 17D6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× AC01 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× AC01 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× AC01 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× AC01 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC01 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× AC01 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× AC01 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× AC01 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× AC01 × 0308 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× AC01 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC01 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× AC01 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× AC01 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× AC01 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× AC01 × 0308 × 0022 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× AC01 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [0.3] +× AC01 × 0020 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× AC01 × 002F ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC01 × 0020 × 002F ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× AC01 × 0308 × 002F ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× AC01 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC01 × 0020 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× AC01 × 0308 × 2060 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× AC01 × 200B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC01 × 0020 × 200B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× AC01 × 0308 × 200B ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× AC01 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× AC01 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC01 × 0020 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× AC01 × 0308 ÷ 261D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× AC01 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× AC01 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× AC01 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] (CM1_CM) ÷ [0.3] +× AC01 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC01 × 0308 × 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× AC01 × 200D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× AC01 × 0020 ÷ 200D ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× AC01 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC01 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× AC01 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× AC01 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC01 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC01 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× AC01 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× AC01 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× AC01 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× AC01 × 3041 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× AC01 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 05D0 × 0023 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 05D0 × 0020 ÷ 0023 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 05D0 × 0308 × 0023 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 05D0 ÷ 2014 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 05D0 × 0020 ÷ 2014 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 05D0 × 0308 ÷ 2014 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 05D0 × 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.01] (BA) ÷ [0.3] +× 05D0 × 0020 ÷ 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 05D0 × 0308 × 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 05D0 ÷ 00B4 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 05D0 × 0020 ÷ 00B4 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 05D0 × 0308 ÷ 00B4 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 05D0 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (BK) ÷ [0.3] +× 05D0 × 0020 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 05D0 × 0308 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 05D0 × 0308 × 0020 × 000B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 05D0 ÷ FFFC ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 05D0 × 0020 ÷ FFFC ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 05D0 × 0308 ÷ FFFC ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 05D0 × 007D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 05D0 × 0020 × 007D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 05D0 × 0308 × 007D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 05D0 × 0029 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 05D0 × 0020 × 0029 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 05D0 × 0308 × 0029 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 05D0 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0020 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0308 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0308 × 0020 × 000D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 05D0 × 0021 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 05D0 × 0020 × 0021 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 05D0 × 0308 × 0021 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 05D0 × 00A0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 05D0 × 0020 ÷ 00A0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 05D0 × 0308 × 00A0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 05D0 ÷ AC00 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 05D0 × 0020 ÷ AC00 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 05D0 × 0308 ÷ AC00 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 05D0 ÷ AC01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 05D0 × 0020 ÷ AC01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 05D0 × 0308 ÷ AC01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 05D0 × 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 05D0 × 0020 ÷ 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 05D0 × 0308 × 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 05D0 × 002D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 05D0 × 0020 ÷ 002D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 05D0 × 0308 × 002D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 05D0 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 05D0 × 0020 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 05D0 × 0308 ÷ 231A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 05D0 × 2024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 05D0 × 0020 ÷ 2024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 05D0 × 0308 × 2024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 05D0 × 002C ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] COMMA (IS) ÷ [0.3] +× 05D0 × 0020 × 002C ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 05D0 × 0308 × 002C ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 05D0 ÷ 1100 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 05D0 × 0020 ÷ 1100 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 05D0 × 0308 ÷ 1100 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 05D0 ÷ 11A8 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 05D0 × 0020 ÷ 11A8 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 05D0 × 0308 ÷ 11A8 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 05D0 ÷ 1160 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 05D0 × 0020 ÷ 1160 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 05D0 × 0308 ÷ 1160 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 05D0 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0020 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0308 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0308 × 0020 × 000A ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 05D0 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [6.0] (NL) ÷ [0.3] +× 05D0 × 0020 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 05D0 × 0308 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 05D0 × 0308 × 0020 × 0085 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 05D0 × 17D6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 05D0 × 0020 ÷ 17D6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 05D0 × 0030 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 05D0 × 0020 ÷ 0030 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 05D0 × 0308 × 0030 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 05D0 × 0028 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 05D0 × 0020 ÷ 0028 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 05D0 × 0308 × 0028 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 05D0 × 0025 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 05D0 × 0020 ÷ 0025 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 05D0 × 0308 × 0025 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 05D0 × 0024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 05D0 × 0020 ÷ 0024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 05D0 × 0308 × 0024 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 05D0 × 0022 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 05D0 × 0020 ÷ 0022 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 05D0 × 0308 × 0022 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 05D0 × 0020 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [0.3] +× 05D0 × 0020 × 0020 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 05D0 × 002F ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 05D0 × 0020 × 002F ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 05D0 × 0308 × 002F ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 05D0 × 2060 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 05D0 × 0020 × 2060 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 05D0 × 0308 × 2060 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 05D0 × 200B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 05D0 × 0020 × 200B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 05D0 × 0308 × 200B ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 05D0 ÷ 1F1E6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 05D0 × 0020 ÷ 1F1E6 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 05D0 ÷ 261D ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 05D0 × 0020 ÷ 261D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 05D0 × 0308 ÷ 261D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 05D0 ÷ 1F3FB ÷ # × [0.3] HEBREW LETTER ALEF (HL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 05D0 × 0020 ÷ 1F3FB ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 05D0 × 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] (CM1_CM) ÷ [0.3] +× 05D0 × 0020 ÷ 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 05D0 × 0308 × 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 05D0 × 200D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 05D0 × 0020 ÷ 200D ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 05D0 × 00A7 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 05D0 × 0020 ÷ 00A7 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 05D0 × 0308 × 00A7 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 05D0 × 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] (XX_AL) ÷ [0.3] +× 05D0 × 0020 ÷ 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 05D0 × 0308 × 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 05D0 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 05D0 × 0E01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 05D0 × 0020 ÷ 0E01 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 05D0 × 3041 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 05D0 × 0020 ÷ 3041 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 002D ÷ 0023 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 002D × 0020 ÷ 0023 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 002D × 0308 ÷ 0023 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 002D ÷ 2014 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 002D × 0020 ÷ 2014 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 002D × 0308 ÷ 2014 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 002D × 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.01] (BA) ÷ [0.3] +× 002D × 0020 ÷ 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002D × 0308 × 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 002D × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002D ÷ 00B4 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002D × 0020 ÷ 00B4 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002D × 0308 ÷ 00B4 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 002D × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (BK) ÷ [0.3] +× 002D × 0020 × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002D × 0308 × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 002D × 0308 × 0020 × 000B ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002D ÷ FFFC ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002D × 0020 ÷ FFFC ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002D × 0308 ÷ FFFC ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 002D × 007D ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002D × 0020 × 007D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002D × 0308 × 007D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 002D × 0029 ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002D × 0020 × 0029 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002D × 0308 × 0029 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 002D × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (CR) ÷ [0.3] +× 002D × 0020 × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002D × 0308 × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 002D × 0308 × 0020 × 000D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002D × 0021 ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002D × 0020 × 0021 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002D × 0308 × 0021 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 002D ÷ 00A0 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002D × 0020 ÷ 00A0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002D × 0308 ÷ 00A0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 002D ÷ AC00 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002D × 0020 ÷ AC00 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002D × 0308 ÷ AC00 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 002D ÷ AC01 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002D × 0020 ÷ AC01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002D × 0308 ÷ AC01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 002D ÷ 05D0 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002D × 0020 ÷ 05D0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002D × 0308 ÷ 05D0 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 002D × 002D ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 002D × 0020 ÷ 002D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 002D × 0308 × 002D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 002D ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002D × 0020 ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002D × 0308 ÷ 231A ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 002D ÷ 2024 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002D × 0020 ÷ 2024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002D × 0308 ÷ 2024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 002D × 002C ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] COMMA (IS) ÷ [0.3] +× 002D × 0020 × 002C ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002D × 0308 × 002C ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 002D ÷ 1100 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002D × 0020 ÷ 1100 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002D × 0308 ÷ 1100 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 002D ÷ 11A8 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002D × 0020 ÷ 11A8 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002D × 0308 ÷ 11A8 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 002D ÷ 1160 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002D × 0020 ÷ 1160 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002D × 0308 ÷ 1160 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 002D × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (LF) ÷ [0.3] +× 002D × 0020 × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002D × 0308 × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 002D × 0308 × 0020 × 000A ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002D × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [6.0] (NL) ÷ [0.3] +× 002D × 0020 × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002D × 0308 × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 002D × 0308 × 0020 × 0085 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002D × 17D6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002D × 0020 ÷ 17D6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002D × 0308 × 17D6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 002D × 0030 ÷ # × [0.3] HYPHEN-MINUS (HY) × [25.02] DIGIT ZERO (NU) ÷ [0.3] +× 002D × 0020 ÷ 0030 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 002D × 0308 × 0030 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 002D ÷ 0028 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002D × 0020 ÷ 0028 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002D × 0308 ÷ 0028 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 002D ÷ 0025 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 002D × 0020 ÷ 0025 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 002D × 0308 ÷ 0025 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 002D ÷ 0024 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002D × 0020 ÷ 0024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002D × 0308 ÷ 0024 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 002D × 0022 ÷ # × [0.3] HYPHEN-MINUS (HY) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 002D × 0020 ÷ 0022 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 002D × 0308 × 0022 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 002D × 0020 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [0.3] +× 002D × 0020 × 0020 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002D × 0308 × 0020 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 002D × 002F ÷ # × [0.3] HYPHEN-MINUS (HY) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002D × 0020 × 002F ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002D × 0308 × 002F ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 002D × 2060 ÷ # × [0.3] HYPHEN-MINUS (HY) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002D × 0020 × 2060 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002D × 0308 × 2060 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 002D × 200B ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002D × 0020 × 200B ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002D × 0308 × 200B ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 002D ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002D × 0020 ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002D × 0308 ÷ 1F1E6 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 002D ÷ 261D ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002D × 0020 ÷ 261D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002D × 0308 ÷ 261D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 002D ÷ 1F3FB ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002D × 0020 ÷ 1F3FB ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 002D × 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] (CM1_CM) ÷ [0.3] +× 002D × 0020 ÷ 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002D × 0308 × 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 002D × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002D × 200D ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002D × 0020 ÷ 200D ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 002D ÷ 00A7 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002D × 0020 ÷ 00A7 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002D × 0308 ÷ 00A7 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 002D ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002D × 0020 ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002D × 0308 ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002D × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002D ÷ 0E01 ÷ # × [0.3] HYPHEN-MINUS (HY) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002D × 0020 ÷ 0E01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002D × 0308 ÷ 0E01 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 002D × 3041 ÷ # × [0.3] HYPHEN-MINUS (HY) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002D × 0020 ÷ 3041 ÷ # × [0.3] HYPHEN-MINUS (HY) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002D × 0308 × 3041 ÷ # × [0.3] HYPHEN-MINUS (HY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 231A ÷ 0023 ÷ # × [0.3] WATCH (ID) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 231A × 0020 ÷ 0023 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 231A × 0308 ÷ 0023 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 231A ÷ 2014 ÷ # × [0.3] WATCH (ID) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 231A × 0020 ÷ 2014 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 231A × 0308 ÷ 2014 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 231A × 0009 ÷ # × [0.3] WATCH (ID) × [21.01] (BA) ÷ [0.3] +× 231A × 0020 ÷ 0009 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 231A × 0308 × 0009 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 0009 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 231A ÷ 00B4 ÷ # × [0.3] WATCH (ID) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 231A × 0020 ÷ 00B4 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 231A × 0308 ÷ 00B4 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 231A × 000B ÷ # × [0.3] WATCH (ID) × [6.0] (BK) ÷ [0.3] +× 231A × 0020 × 000B ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 231A × 0308 × 000B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 231A × 0308 × 0020 × 000B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 231A ÷ FFFC ÷ # × [0.3] WATCH (ID) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 231A × 0020 ÷ FFFC ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 231A × 0308 ÷ FFFC ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 231A × 007D ÷ # × [0.3] WATCH (ID) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 231A × 0020 × 007D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 231A × 0308 × 007D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 231A × 0029 ÷ # × [0.3] WATCH (ID) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 231A × 0020 × 0029 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 231A × 0308 × 0029 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 231A × 000D ÷ # × [0.3] WATCH (ID) × [6.0] (CR) ÷ [0.3] +× 231A × 0020 × 000D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 231A × 0308 × 000D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 231A × 0308 × 0020 × 000D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 231A × 0021 ÷ # × [0.3] WATCH (ID) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 231A × 0020 × 0021 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 231A × 0308 × 0021 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 231A × 00A0 ÷ # × [0.3] WATCH (ID) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 231A × 0020 ÷ 00A0 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 231A × 0308 × 00A0 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 231A ÷ AC00 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 231A × 0020 ÷ AC00 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 231A × 0308 ÷ AC00 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 231A ÷ AC01 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 231A × 0020 ÷ AC01 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 231A × 0308 ÷ AC01 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 231A ÷ 05D0 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 231A × 0020 ÷ 05D0 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 231A × 0308 ÷ 05D0 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 231A × 002D ÷ # × [0.3] WATCH (ID) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 231A × 0020 ÷ 002D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 231A × 0308 × 002D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 231A ÷ 231A ÷ # × [0.3] WATCH (ID) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 231A × 0020 ÷ 231A ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 231A × 0308 ÷ 231A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 231A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 231A × 2024 ÷ # × [0.3] WATCH (ID) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 231A × 0020 ÷ 2024 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 231A × 0308 × 2024 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 231A × 002C ÷ # × [0.3] WATCH (ID) × [13.02] COMMA (IS) ÷ [0.3] +× 231A × 0020 × 002C ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 231A × 0308 × 002C ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 231A × 0308 × 0020 × 002C ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 231A ÷ 1100 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 231A × 0020 ÷ 1100 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 231A × 0308 ÷ 1100 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 231A ÷ 11A8 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 231A × 0020 ÷ 11A8 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 231A × 0308 ÷ 11A8 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 231A ÷ 1160 ÷ # × [0.3] WATCH (ID) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 231A × 0020 ÷ 1160 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 231A × 0308 ÷ 1160 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 231A × 000A ÷ # × [0.3] WATCH (ID) × [6.0] (LF) ÷ [0.3] +× 231A × 0020 × 000A ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 231A × 0308 × 000A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 231A × 0308 × 0020 × 000A ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 231A × 0085 ÷ # × [0.3] WATCH (ID) × [6.0] (NL) ÷ [0.3] +× 231A × 0020 × 0085 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 231A × 0308 × 0085 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 231A × 0308 × 0020 × 0085 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 231A × 17D6 ÷ # × [0.3] WATCH (ID) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 231A × 0020 ÷ 17D6 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 231A × 0308 × 17D6 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 231A ÷ 0030 ÷ # × [0.3] WATCH (ID) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 231A × 0020 ÷ 0030 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 231A × 0308 ÷ 0030 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 231A ÷ 0028 ÷ # × [0.3] WATCH (ID) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 231A × 0020 ÷ 0028 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 231A × 0308 ÷ 0028 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 231A × 0025 ÷ # × [0.3] WATCH (ID) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 231A × 0020 ÷ 0025 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 231A × 0308 × 0025 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 231A ÷ 0024 ÷ # × [0.3] WATCH (ID) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 231A × 0020 ÷ 0024 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 231A × 0308 ÷ 0024 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 231A × 0022 ÷ # × [0.3] WATCH (ID) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 231A × 0020 ÷ 0022 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 231A × 0308 × 0022 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 231A × 0020 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 0020 × 0020 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 0308 × 0020 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 0308 × 0020 × 0020 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 231A × 002F ÷ # × [0.3] WATCH (ID) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 231A × 0020 × 002F ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 231A × 0308 × 002F ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 231A × 0308 × 0020 × 002F ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 231A × 2060 ÷ # × [0.3] WATCH (ID) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 231A × 0020 × 2060 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 231A × 0308 × 2060 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 231A × 200B ÷ # × [0.3] WATCH (ID) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 231A × 0020 × 200B ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 231A × 0308 × 200B ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 231A ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 231A × 0020 ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 231A × 0308 ÷ 1F1E6 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 231A ÷ 261D ÷ # × [0.3] WATCH (ID) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 231A × 0020 ÷ 261D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 231A × 0308 ÷ 261D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 231A ÷ 1F3FB ÷ # × [0.3] WATCH (ID) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 231A × 0020 ÷ 1F3FB ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 231A × 0308 ÷ 1F3FB ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 231A × 0001 ÷ # × [0.3] WATCH (ID) × [9.0] (CM1_CM) ÷ [0.3] +× 231A × 0020 ÷ 0001 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 231A × 0308 × 0001 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 0001 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 231A × 200D ÷ # × [0.3] WATCH (ID) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 231A × 0020 ÷ 200D ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 231A × 0308 × 200D ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 231A ÷ 00A7 ÷ # × [0.3] WATCH (ID) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 231A × 0020 ÷ 00A7 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 231A × 0308 ÷ 00A7 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 231A ÷ 50005 ÷ # × [0.3] WATCH (ID) ÷ [999.0] (XX_AL) ÷ [0.3] +× 231A × 0020 ÷ 50005 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 231A × 0308 ÷ 50005 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 231A × 0308 × 0020 ÷ 50005 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 231A ÷ 0E01 ÷ # × [0.3] WATCH (ID) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 231A × 0020 ÷ 0E01 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 231A × 0308 ÷ 0E01 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 231A × 3041 ÷ # × [0.3] WATCH (ID) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 231A × 0020 ÷ 3041 ÷ # × [0.3] WATCH (ID) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 231A × 0308 × 3041 ÷ # × [0.3] WATCH (ID) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 2024 ÷ 0023 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 2024 × 0020 ÷ 0023 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 2024 × 0308 ÷ 0023 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 2024 ÷ 2014 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 2024 × 0020 ÷ 2014 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 2024 × 0308 ÷ 2014 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 2024 × 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [21.01] (BA) ÷ [0.3] +× 2024 × 0020 ÷ 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2024 × 0308 × 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2024 ÷ 00B4 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2024 × 0020 ÷ 00B4 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2024 × 0308 ÷ 00B4 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 2024 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (BK) ÷ [0.3] +× 2024 × 0020 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2024 × 0308 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 2024 × 0308 × 0020 × 000B ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2024 ÷ FFFC ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2024 × 0020 ÷ FFFC ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2024 × 0308 ÷ FFFC ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 2024 × 007D ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2024 × 0020 × 007D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2024 × 0308 × 007D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 2024 × 0029 ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2024 × 0020 × 0029 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2024 × 0308 × 0029 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 2024 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (CR) ÷ [0.3] +× 2024 × 0020 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2024 × 0308 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 2024 × 0308 × 0020 × 000D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2024 × 0021 ÷ # × [0.3] ONE DOT LEADER (IN) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2024 × 0020 × 0021 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2024 × 0308 × 0021 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 2024 × 00A0 ÷ # × [0.3] ONE DOT LEADER (IN) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 2024 × 0020 ÷ 00A0 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 2024 × 0308 × 00A0 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 2024 ÷ AC00 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2024 × 0020 ÷ AC00 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2024 × 0308 ÷ AC00 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 2024 ÷ AC01 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2024 × 0020 ÷ AC01 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2024 × 0308 ÷ AC01 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 2024 ÷ 05D0 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2024 × 0020 ÷ 05D0 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2024 × 0308 ÷ 05D0 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 2024 × 002D ÷ # × [0.3] ONE DOT LEADER (IN) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 2024 × 0020 ÷ 002D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 2024 × 0308 × 002D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 2024 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 2024 × 0020 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 2024 × 0308 ÷ 231A ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 2024 × 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [22.04] ONE DOT LEADER (IN) ÷ [0.3] +× 2024 × 0020 ÷ 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2024 × 0308 × 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.04] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 2024 × 002C ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] COMMA (IS) ÷ [0.3] +× 2024 × 0020 × 002C ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 2024 × 0308 × 002C ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 2024 ÷ 1100 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2024 × 0020 ÷ 1100 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2024 × 0308 ÷ 1100 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 2024 ÷ 11A8 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2024 × 0020 ÷ 11A8 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2024 × 0308 ÷ 11A8 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 2024 ÷ 1160 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2024 × 0020 ÷ 1160 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2024 × 0308 ÷ 1160 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 2024 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (LF) ÷ [0.3] +× 2024 × 0020 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2024 × 0308 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 2024 × 0308 × 0020 × 000A ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2024 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [6.0] (NL) ÷ [0.3] +× 2024 × 0020 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2024 × 0308 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 2024 × 0308 × 0020 × 0085 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2024 × 17D6 ÷ # × [0.3] ONE DOT LEADER (IN) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2024 × 0020 ÷ 17D6 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 2024 ÷ 0030 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 2024 × 0020 ÷ 0030 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 2024 × 0308 ÷ 0030 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 2024 ÷ 0028 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2024 × 0020 ÷ 0028 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2024 × 0308 ÷ 0028 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 2024 ÷ 0025 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 2024 × 0020 ÷ 0025 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 2024 × 0308 ÷ 0025 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 2024 ÷ 0024 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2024 × 0020 ÷ 0024 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2024 × 0308 ÷ 0024 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 2024 × 0022 ÷ # × [0.3] ONE DOT LEADER (IN) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 2024 × 0020 ÷ 0022 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 2024 × 0308 × 0022 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 2024 × 0020 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [0.3] +× 2024 × 0020 × 0020 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 2024 × 002F ÷ # × [0.3] ONE DOT LEADER (IN) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2024 × 0020 × 002F ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2024 × 0308 × 002F ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 2024 × 2060 ÷ # × [0.3] ONE DOT LEADER (IN) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2024 × 0020 × 2060 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2024 × 0308 × 2060 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 2024 × 200B ÷ # × [0.3] ONE DOT LEADER (IN) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2024 × 0020 × 200B ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2024 × 0308 × 200B ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 2024 ÷ 1F1E6 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2024 × 0020 ÷ 1F1E6 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 2024 ÷ 261D ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2024 × 0020 ÷ 261D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2024 × 0308 ÷ 261D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 2024 ÷ 1F3FB ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 2024 × 0020 ÷ 1F3FB ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 2024 × 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] (CM1_CM) ÷ [0.3] +× 2024 × 0020 ÷ 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2024 × 0308 × 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2024 × 200D ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 2024 × 0020 ÷ 200D ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 2024 ÷ 00A7 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2024 × 0020 ÷ 00A7 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2024 × 0308 ÷ 00A7 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 2024 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2024 × 0020 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2024 × 0308 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 2024 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] ONE DOT LEADER (IN) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2024 ÷ 0E01 ÷ # × [0.3] ONE DOT LEADER (IN) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2024 × 0020 ÷ 0E01 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 2024 × 3041 ÷ # × [0.3] ONE DOT LEADER (IN) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2024 × 0020 ÷ 3041 ÷ # × [0.3] ONE DOT LEADER (IN) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 002C × 0023 ÷ # × [0.3] COMMA (IS) × [29.0] NUMBER SIGN (AL) ÷ [0.3] +× 002C × 0020 ÷ 0023 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 002C × 0308 × 0023 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 002C ÷ 2014 ÷ # × [0.3] COMMA (IS) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 002C × 0020 ÷ 2014 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 002C × 0308 ÷ 2014 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 002C × 0009 ÷ # × [0.3] COMMA (IS) × [21.01] (BA) ÷ [0.3] +× 002C × 0020 ÷ 0009 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002C × 0308 × 0009 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 0009 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002C ÷ 00B4 ÷ # × [0.3] COMMA (IS) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002C × 0020 ÷ 00B4 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002C × 0308 ÷ 00B4 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 002C × 000B ÷ # × [0.3] COMMA (IS) × [6.0] (BK) ÷ [0.3] +× 002C × 0020 × 000B ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002C × 0308 × 000B ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 002C × 0308 × 0020 × 000B ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002C ÷ FFFC ÷ # × [0.3] COMMA (IS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002C × 0020 ÷ FFFC ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002C × 0308 ÷ FFFC ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 002C × 007D ÷ # × [0.3] COMMA (IS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002C × 0020 × 007D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002C × 0308 × 007D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 002C × 0029 ÷ # × [0.3] COMMA (IS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002C × 0020 × 0029 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002C × 0308 × 0029 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 002C × 000D ÷ # × [0.3] COMMA (IS) × [6.0] (CR) ÷ [0.3] +× 002C × 0020 × 000D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002C × 0308 × 000D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 002C × 0308 × 0020 × 000D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002C × 0021 ÷ # × [0.3] COMMA (IS) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002C × 0020 × 0021 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002C × 0308 × 0021 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 002C × 00A0 ÷ # × [0.3] COMMA (IS) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 002C × 0020 ÷ 00A0 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002C × 0308 × 00A0 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 002C ÷ AC00 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002C × 0020 ÷ AC00 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002C × 0308 ÷ AC00 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 002C ÷ AC01 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002C × 0020 ÷ AC01 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002C × 0308 ÷ AC01 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 002C × 05D0 ÷ # × [0.3] COMMA (IS) × [29.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002C × 0020 ÷ 05D0 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002C × 0308 × 05D0 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 002C × 002D ÷ # × [0.3] COMMA (IS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 002C × 0020 ÷ 002D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 002C × 0308 × 002D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 002C ÷ 231A ÷ # × [0.3] COMMA (IS) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002C × 0020 ÷ 231A ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002C × 0308 ÷ 231A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 231A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002C ÷ 2024 ÷ # × [0.3] COMMA (IS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002C × 0020 ÷ 2024 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002C × 0308 ÷ 2024 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 002C × 002C ÷ # × [0.3] COMMA (IS) × [13.02] COMMA (IS) ÷ [0.3] +× 002C × 0020 × 002C ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002C × 0308 × 002C ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 002C × 0308 × 0020 × 002C ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002C ÷ 1100 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002C × 0020 ÷ 1100 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002C × 0308 ÷ 1100 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 002C ÷ 11A8 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002C × 0020 ÷ 11A8 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002C × 0308 ÷ 11A8 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 002C ÷ 1160 ÷ # × [0.3] COMMA (IS) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002C × 0020 ÷ 1160 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002C × 0308 ÷ 1160 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 002C × 000A ÷ # × [0.3] COMMA (IS) × [6.0] (LF) ÷ [0.3] +× 002C × 0020 × 000A ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002C × 0308 × 000A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 002C × 0308 × 0020 × 000A ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002C × 0085 ÷ # × [0.3] COMMA (IS) × [6.0] (NL) ÷ [0.3] +× 002C × 0020 × 0085 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002C × 0308 × 0085 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 002C × 0308 × 0020 × 0085 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002C × 17D6 ÷ # × [0.3] COMMA (IS) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002C × 0020 ÷ 17D6 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002C × 0308 × 17D6 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 002C ÷ 0030 ÷ # × [0.3] COMMA (IS) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 002C × 0020 ÷ 0030 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 002C × 0308 ÷ 0030 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 002C ÷ 0028 ÷ # × [0.3] COMMA (IS) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002C × 0020 ÷ 0028 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002C × 0308 ÷ 0028 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 002C ÷ 0025 ÷ # × [0.3] COMMA (IS) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 002C × 0020 ÷ 0025 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 002C × 0308 ÷ 0025 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 002C ÷ 0024 ÷ # × [0.3] COMMA (IS) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002C × 0020 ÷ 0024 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002C × 0308 ÷ 0024 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 002C × 0022 ÷ # × [0.3] COMMA (IS) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 002C × 0020 ÷ 0022 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 002C × 0308 × 0022 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 002C × 0020 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 0020 × 0020 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 0308 × 0020 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 0308 × 0020 × 0020 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002C × 002F ÷ # × [0.3] COMMA (IS) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002C × 0020 × 002F ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002C × 0308 × 002F ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 002C × 0308 × 0020 × 002F ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002C × 2060 ÷ # × [0.3] COMMA (IS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002C × 0020 × 2060 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002C × 0308 × 2060 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 002C × 200B ÷ # × [0.3] COMMA (IS) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002C × 0020 × 200B ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002C × 0308 × 200B ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 002C ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002C × 0020 ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002C × 0308 ÷ 1F1E6 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 002C ÷ 261D ÷ # × [0.3] COMMA (IS) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002C × 0020 ÷ 261D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002C × 0308 ÷ 261D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 002C ÷ 1F3FB ÷ # × [0.3] COMMA (IS) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002C × 0020 ÷ 1F3FB ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002C × 0308 ÷ 1F3FB ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 002C × 0001 ÷ # × [0.3] COMMA (IS) × [9.0] (CM1_CM) ÷ [0.3] +× 002C × 0020 ÷ 0001 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002C × 0308 × 0001 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 0001 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002C × 200D ÷ # × [0.3] COMMA (IS) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002C × 0020 ÷ 200D ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002C × 0308 × 200D ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 002C × 00A7 ÷ # × [0.3] COMMA (IS) × [29.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002C × 0020 ÷ 00A7 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002C × 0308 × 00A7 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 002C × 50005 ÷ # × [0.3] COMMA (IS) × [29.0] (XX_AL) ÷ [0.3] +× 002C × 0020 ÷ 50005 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002C × 0308 × 50005 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] (XX_AL) ÷ [0.3] +× 002C × 0308 × 0020 ÷ 50005 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002C × 0E01 ÷ # × [0.3] COMMA (IS) × [29.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002C × 0020 ÷ 0E01 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002C × 0308 × 0E01 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [29.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 002C × 3041 ÷ # × [0.3] COMMA (IS) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002C × 0020 ÷ 3041 ÷ # × [0.3] COMMA (IS) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002C × 0308 × 3041 ÷ # × [0.3] COMMA (IS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 1100 ÷ 0023 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1100 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 1100 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 1100 ÷ 2014 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1100 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 1100 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 1100 × 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.01] (BA) ÷ [0.3] +× 1100 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1100 × 0308 × 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1100 ÷ 00B4 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1100 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1100 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 1100 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (BK) ÷ [0.3] +× 1100 × 0020 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1100 × 0308 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 1100 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1100 ÷ FFFC ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1100 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1100 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 1100 × 007D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1100 × 0020 × 007D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1100 × 0308 × 007D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 1100 × 0029 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1100 × 0020 × 0029 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1100 × 0308 × 0029 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 1100 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (CR) ÷ [0.3] +× 1100 × 0020 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1100 × 0308 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 1100 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1100 × 0021 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1100 × 0020 × 0021 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1100 × 0308 × 0021 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 1100 × 00A0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1100 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 1100 × 0308 × 00A0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 1100 × AC00 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1100 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1100 × 0308 × AC00 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 1100 × AC01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1100 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1100 × 0308 × AC01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 1100 ÷ 05D0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1100 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1100 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 1100 × 002D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1100 × 0020 ÷ 002D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 1100 × 0308 × 002D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 1100 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1100 × 0020 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1100 × 0308 ÷ 231A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1100 × 2024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 1100 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 1100 × 0308 × 2024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 1100 × 002C ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] COMMA (IS) ÷ [0.3] +× 1100 × 0020 × 002C ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1100 × 0308 × 002C ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1100 × 1100 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1100 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1100 × 0308 × 1100 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 1100 ÷ 11A8 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1100 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1100 × 0308 ÷ 11A8 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 1100 × 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1100 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1100 × 0308 × 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.01] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 1100 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (LF) ÷ [0.3] +× 1100 × 0020 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1100 × 0308 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 1100 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1100 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [6.0] (NL) ÷ [0.3] +× 1100 × 0020 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1100 × 0308 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 1100 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1100 × 17D6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 1100 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 1100 ÷ 0030 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1100 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 1100 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 1100 ÷ 0028 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1100 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1100 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 1100 × 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 1100 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 1100 × 0308 × 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 1100 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1100 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1100 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 1100 × 0022 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1100 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 1100 × 0308 × 0022 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 1100 × 0020 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [0.3] +× 1100 × 0020 × 0020 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1100 × 002F ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1100 × 0020 × 002F ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1100 × 0308 × 002F ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1100 × 2060 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1100 × 0020 × 2060 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1100 × 0308 × 2060 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 1100 × 200B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1100 × 0020 × 200B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1100 × 0308 × 200B ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 1100 ÷ 1F1E6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 1100 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 1100 ÷ 261D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1100 × 0020 ÷ 261D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1100 × 0308 ÷ 261D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 1100 ÷ 1F3FB ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 1100 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 1100 × 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] (CM1_CM) ÷ [0.3] +× 1100 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1100 × 0308 × 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1100 × 200D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 1100 × 0020 ÷ 200D ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 1100 ÷ 00A7 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1100 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1100 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 1100 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1100 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1100 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1100 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1100 ÷ 0E01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 1100 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 1100 × 3041 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 1100 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 0023 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 11A8 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 11A8 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 11A8 ÷ 2014 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 11A8 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 11A8 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 11A8 × 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.01] (BA) ÷ [0.3] +× 11A8 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 11A8 × 0308 × 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 11A8 ÷ 00B4 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 11A8 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 11A8 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 11A8 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (BK) ÷ [0.3] +× 11A8 × 0020 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 11A8 × 0308 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 11A8 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 11A8 ÷ FFFC ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 11A8 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 11A8 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 11A8 × 007D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 11A8 × 0020 × 007D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 11A8 × 0308 × 007D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 11A8 × 0029 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 11A8 × 0020 × 0029 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 11A8 × 0308 × 0029 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 11A8 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0020 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0308 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 11A8 × 0021 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 11A8 × 0020 × 0021 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 11A8 × 0308 × 0021 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 11A8 × 00A0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 11A8 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 11A8 × 0308 × 00A0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 11A8 ÷ AC00 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 11A8 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 11A8 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 11A8 ÷ AC01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 11A8 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 11A8 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 11A8 ÷ 05D0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 11A8 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 11A8 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 11A8 × 002D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 11A8 × 0020 ÷ 002D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 11A8 × 0308 × 002D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 11A8 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 11A8 × 0020 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 11A8 × 0308 ÷ 231A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 11A8 × 2024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 11A8 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 11A8 × 0308 × 2024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 11A8 × 002C ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] COMMA (IS) ÷ [0.3] +× 11A8 × 0020 × 002C ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 11A8 × 0308 × 002C ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 11A8 ÷ 1100 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 11A8 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 11A8 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 11A8 × 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 11A8 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 11A8 × 0308 × 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 11A8 ÷ 1160 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 11A8 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 11A8 × 0308 ÷ 1160 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 11A8 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0020 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0308 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 11A8 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [6.0] (NL) ÷ [0.3] +× 11A8 × 0020 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 11A8 × 0308 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 11A8 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 11A8 × 17D6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 11A8 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 0030 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 11A8 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 11A8 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 11A8 ÷ 0028 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 11A8 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 11A8 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 11A8 × 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 11A8 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 11A8 × 0308 × 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 11A8 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 11A8 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 11A8 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 11A8 × 0022 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 11A8 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 11A8 × 0308 × 0022 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 11A8 × 0020 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [0.3] +× 11A8 × 0020 × 0020 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 11A8 × 002F ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 11A8 × 0020 × 002F ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 11A8 × 0308 × 002F ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 11A8 × 2060 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 11A8 × 0020 × 2060 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 11A8 × 0308 × 2060 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 11A8 × 200B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 11A8 × 0020 × 200B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 11A8 × 0308 × 200B ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 11A8 ÷ 1F1E6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 11A8 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 261D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 11A8 × 0020 ÷ 261D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 11A8 × 0308 ÷ 261D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 11A8 ÷ 1F3FB ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 11A8 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 11A8 × 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] (CM1_CM) ÷ [0.3] +× 11A8 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 11A8 × 0308 × 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 11A8 × 200D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 11A8 × 0020 ÷ 200D ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 11A8 ÷ 00A7 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 11A8 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 11A8 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 11A8 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] (XX_AL) ÷ [0.3] +× 11A8 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 11A8 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 11A8 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 11A8 ÷ 0E01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 11A8 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 11A8 × 3041 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 11A8 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 0023 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1160 × 0020 ÷ 0023 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 1160 × 0308 ÷ 0023 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 1160 ÷ 2014 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1160 × 0020 ÷ 2014 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 1160 × 0308 ÷ 2014 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 1160 × 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.01] (BA) ÷ [0.3] +× 1160 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1160 × 0308 × 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1160 ÷ 00B4 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1160 × 0020 ÷ 00B4 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1160 × 0308 ÷ 00B4 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 1160 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (BK) ÷ [0.3] +× 1160 × 0020 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1160 × 0308 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 1160 × 0308 × 0020 × 000B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1160 ÷ FFFC ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1160 × 0020 ÷ FFFC ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1160 × 0308 ÷ FFFC ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 1160 × 007D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1160 × 0020 × 007D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1160 × 0308 × 007D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 1160 × 0029 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1160 × 0020 × 0029 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1160 × 0308 × 0029 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 1160 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (CR) ÷ [0.3] +× 1160 × 0020 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1160 × 0308 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 1160 × 0308 × 0020 × 000D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1160 × 0021 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1160 × 0020 × 0021 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1160 × 0308 × 0021 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 1160 × 00A0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1160 × 0020 ÷ 00A0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 1160 × 0308 × 00A0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 1160 ÷ AC00 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1160 × 0020 ÷ AC00 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1160 × 0308 ÷ AC00 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 1160 ÷ AC01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1160 × 0020 ÷ AC01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1160 × 0308 ÷ AC01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 1160 ÷ 05D0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1160 × 0020 ÷ 05D0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1160 × 0308 ÷ 05D0 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 1160 × 002D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1160 × 0020 ÷ 002D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 1160 × 0308 × 002D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 1160 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1160 × 0020 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1160 × 0308 ÷ 231A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1160 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 1160 × 0020 ÷ 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 1160 × 0308 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 1160 × 002C ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] COMMA (IS) ÷ [0.3] +× 1160 × 0020 × 002C ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1160 × 0308 × 002C ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1160 ÷ 1100 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1160 × 0020 ÷ 1100 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1160 × 0308 ÷ 1100 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 1160 × 11A8 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1160 × 0020 ÷ 11A8 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1160 × 0308 × 11A8 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 1160 × 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1160 × 0020 ÷ 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1160 × 0308 × 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 1160 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (LF) ÷ [0.3] +× 1160 × 0020 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1160 × 0308 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 1160 × 0308 × 0020 × 000A ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1160 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [6.0] (NL) ÷ [0.3] +× 1160 × 0020 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1160 × 0308 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 1160 × 0308 × 0020 × 0085 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1160 × 17D6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 1160 × 0020 ÷ 17D6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 0030 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1160 × 0020 ÷ 0030 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 1160 × 0308 ÷ 0030 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 1160 ÷ 0028 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1160 × 0020 ÷ 0028 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1160 × 0308 ÷ 0028 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 1160 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 1160 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 1160 × 0308 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 1160 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1160 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1160 × 0308 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 1160 × 0022 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1160 × 0020 ÷ 0022 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 1160 × 0308 × 0022 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 1160 × 0020 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [0.3] +× 1160 × 0020 × 0020 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1160 × 002F ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1160 × 0020 × 002F ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1160 × 0308 × 002F ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1160 × 2060 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1160 × 0020 × 2060 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1160 × 0308 × 2060 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 1160 × 200B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1160 × 0020 × 200B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1160 × 0308 × 200B ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 1160 ÷ 1F1E6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 1160 × 0020 ÷ 1F1E6 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 261D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1160 × 0020 ÷ 261D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1160 × 0308 ÷ 261D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 1160 ÷ 1F3FB ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 1160 × 0020 ÷ 1F3FB ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 1160 × 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] (CM1_CM) ÷ [0.3] +× 1160 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1160 × 0308 × 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1160 × 200D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 1160 × 0020 ÷ 200D ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 1160 ÷ 00A7 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1160 × 0020 ÷ 00A7 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1160 × 0308 ÷ 00A7 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 1160 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1160 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1160 × 0308 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1160 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1160 ÷ 0E01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 1160 × 0020 ÷ 0E01 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 1160 × 3041 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 1160 × 0020 ÷ 3041 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 000A ÷ 0023 ÷ # × [0.3] (LF) ÷ [5.03] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 0023 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 0308 × 0023 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 000A ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0020 ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0308 ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 000A ÷ 0009 ÷ # × [0.3] (LF) ÷ [5.03] (BA) ÷ [0.3] +× 000A ÷ 0020 ÷ 0009 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000A ÷ 0308 × 0009 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 000A ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 0020 ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 0308 ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 000A ÷ 000B ÷ # × [0.3] (LF) ÷ [5.03] (BK) ÷ [0.3] +× 000A ÷ 0020 × 000B ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000A ÷ 0308 × 000B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 000B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 000A ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 0020 ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 0308 ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 000A ÷ 007D ÷ # × [0.3] (LF) ÷ [5.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0020 × 007D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0308 × 007D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 007D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 000A ÷ 0029 ÷ # × [0.3] (LF) ÷ [5.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 0020 × 0029 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 0308 × 0029 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 000A ÷ 000D ÷ # × [0.3] (LF) ÷ [5.03] (CR) ÷ [0.3] +× 000A ÷ 0020 × 000D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000A ÷ 0308 × 000D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 000D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 000A ÷ 0021 ÷ # × [0.3] (LF) ÷ [5.03] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 0020 × 0021 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 0308 × 0021 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 000A ÷ 00A0 ÷ # × [0.3] (LF) ÷ [5.03] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ 0020 ÷ 00A0 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ 0308 × 00A0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 000A ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ 0020 ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ 0308 ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 000A ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 0020 ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 0308 ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 000A ÷ 05D0 ÷ # × [0.3] (LF) ÷ [5.03] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 0020 ÷ 05D0 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 0308 × 05D0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 000A ÷ 002D ÷ # × [0.3] (LF) ÷ [5.03] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 0020 ÷ 002D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 0308 × 002D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 000A ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] WATCH (ID) ÷ [0.3] +× 000A ÷ 0020 ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000A ÷ 0308 ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 000A ÷ 2024 ÷ # × [0.3] (LF) ÷ [5.03] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 0020 ÷ 2024 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 0308 × 2024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 000A ÷ 002C ÷ # × [0.3] (LF) ÷ [5.03] COMMA (IS) ÷ [0.3] +× 000A ÷ 0020 × 002C ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000A ÷ 0308 × 002C ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 002C ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 000A ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 0020 ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 0308 ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 000A ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 0020 ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 0308 ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 000A ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 0020 ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 0308 ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 000A ÷ 000A ÷ # × [0.3] (LF) ÷ [5.03] (LF) ÷ [0.3] +× 000A ÷ 0020 × 000A ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000A ÷ 0308 × 000A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 000A ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 000A ÷ 0085 ÷ # × [0.3] (LF) ÷ [5.03] (NL) ÷ [0.3] +× 000A ÷ 0020 × 0085 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000A ÷ 0308 × 0085 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 000A ÷ 17D6 ÷ # × [0.3] (LF) ÷ [5.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0020 ÷ 17D6 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0308 × 17D6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 000A ÷ 0030 ÷ # × [0.3] (LF) ÷ [5.03] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0020 ÷ 0030 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0308 × 0030 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 000A ÷ 0028 ÷ # × [0.3] (LF) ÷ [5.03] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0020 ÷ 0028 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0308 × 0028 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 000A ÷ 0025 ÷ # × [0.3] (LF) ÷ [5.03] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0020 ÷ 0025 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0308 × 0025 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 000A ÷ 0024 ÷ # × [0.3] (LF) ÷ [5.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0020 ÷ 0024 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0308 × 0024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 000A ÷ 0022 ÷ # × [0.3] (LF) ÷ [5.03] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0020 ÷ 0022 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0308 × 0022 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 000A ÷ 0020 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [0.3] +× 000A ÷ 0020 × 0020 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 000A ÷ 002F ÷ # × [0.3] (LF) ÷ [5.03] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 0020 × 002F ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 0308 × 002F ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 002F ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 000A ÷ 2060 ÷ # × [0.3] (LF) ÷ [5.03] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 0020 × 2060 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 0308 × 2060 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 000A ÷ 200B ÷ # × [0.3] (LF) ÷ [5.03] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 0020 × 200B ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 0308 × 200B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 0308 × 0020 × 200B ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 000A ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 000A ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 0020 ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 0308 ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 000A ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 000A ÷ 0001 ÷ # × [0.3] (LF) ÷ [5.03] (CM1_CM) ÷ [0.3] +× 000A ÷ 0020 ÷ 0001 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000A ÷ 0308 × 0001 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 000A ÷ 200D ÷ # × [0.3] (LF) ÷ [5.03] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 0020 ÷ 200D ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 0308 × 200D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 000A ÷ 00A7 ÷ # × [0.3] (LF) ÷ [5.03] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 00A7 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 0308 × 00A7 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 000A ÷ 50005 ÷ # × [0.3] (LF) ÷ [5.03] (XX_AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 50005 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000A ÷ 0308 × 50005 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 000A ÷ 0E01 ÷ # × [0.3] (LF) ÷ [5.03] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 0020 ÷ 0E01 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 0308 × 0E01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 000A ÷ 3041 ÷ # × [0.3] (LF) ÷ [5.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000A ÷ 0020 ÷ 3041 ÷ # × [0.3] (LF) ÷ [5.03] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000A ÷ 0308 × 3041 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000A ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0023 ÷ # × [0.3] (NL) ÷ [5.04] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0023 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 0308 × 0023 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0023 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0085 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0020 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0308 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 2014 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0085 ÷ 0009 ÷ # × [0.3] (NL) ÷ [5.04] (BA) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0009 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0085 ÷ 0308 × 0009 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0085 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 0020 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 0308 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0085 ÷ 000B ÷ # × [0.3] (NL) ÷ [5.04] (BK) ÷ [0.3] +× 0085 ÷ 0020 × 000B ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0085 ÷ 0308 × 000B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 000B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0085 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 0020 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 0308 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ FFFC ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0085 ÷ 007D ÷ # × [0.3] (NL) ÷ [5.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0020 × 007D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0308 × 007D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 007D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0085 ÷ 0029 ÷ # × [0.3] (NL) ÷ [5.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 0020 × 0029 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 0308 × 0029 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0029 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0085 ÷ 000D ÷ # × [0.3] (NL) ÷ [5.04] (CR) ÷ [0.3] +× 0085 ÷ 0020 × 000D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0085 ÷ 0308 × 000D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 000D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0085 ÷ 0021 ÷ # × [0.3] (NL) ÷ [5.04] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 0020 × 0021 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 0308 × 0021 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0021 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0085 ÷ 00A0 ÷ # × [0.3] (NL) ÷ [5.04] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 00A0 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ 0308 × 00A0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0085 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ 0020 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ 0308 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ AC00 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0085 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 0020 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 0308 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ AC01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0085 ÷ 05D0 ÷ # × [0.3] (NL) ÷ [5.04] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 05D0 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 0308 × 05D0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0085 ÷ 002D ÷ # × [0.3] (NL) ÷ [5.04] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 0020 ÷ 002D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 0308 × 002D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 002D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0085 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] WATCH (ID) ÷ [0.3] +× 0085 ÷ 0020 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0085 ÷ 0308 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0085 ÷ 2024 ÷ # × [0.3] (NL) ÷ [5.04] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 0020 ÷ 2024 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 0308 × 2024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 2024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0085 ÷ 002C ÷ # × [0.3] (NL) ÷ [5.04] COMMA (IS) ÷ [0.3] +× 0085 ÷ 0020 × 002C ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0085 ÷ 0308 × 002C ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 002C ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0085 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1100 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0085 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 0020 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 0308 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0085 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1160 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0085 ÷ 000A ÷ # × [0.3] (NL) ÷ [5.04] (LF) ÷ [0.3] +× 0085 ÷ 0020 × 000A ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0085 ÷ 0308 × 000A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 000A ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0085 ÷ 0085 ÷ # × [0.3] (NL) ÷ [5.04] (NL) ÷ [0.3] +× 0085 ÷ 0020 × 0085 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0085 ÷ 0308 × 0085 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0085 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0085 ÷ 17D6 ÷ # × [0.3] (NL) ÷ [5.04] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0020 ÷ 17D6 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0308 × 17D6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0085 ÷ 0030 ÷ # × [0.3] (NL) ÷ [5.04] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0030 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0308 × 0030 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0030 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0085 ÷ 0028 ÷ # × [0.3] (NL) ÷ [5.04] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0028 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0308 × 0028 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0028 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0085 ÷ 0025 ÷ # × [0.3] (NL) ÷ [5.04] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0025 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0308 × 0025 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0025 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0085 ÷ 0024 ÷ # × [0.3] (NL) ÷ [5.04] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0024 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0308 × 0024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0024 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0085 ÷ 0022 ÷ # × [0.3] (NL) ÷ [5.04] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0022 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0308 × 0022 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0022 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0085 ÷ 0020 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [0.3] +× 0085 ÷ 0020 × 0020 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 0020 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0085 ÷ 002F ÷ # × [0.3] (NL) ÷ [5.04] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 0020 × 002F ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 0308 × 002F ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 002F ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0085 ÷ 2060 ÷ # × [0.3] (NL) ÷ [5.04] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 0020 × 2060 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 0308 × 2060 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 2060 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0085 ÷ 200B ÷ # × [0.3] (NL) ÷ [5.04] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 0020 × 200B ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 0308 × 200B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 0308 × 0020 × 200B ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0085 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0085 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 0020 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 0308 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 261D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0085 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0020 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0308 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0085 ÷ 0001 ÷ # × [0.3] (NL) ÷ [5.04] (CM1_CM) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0001 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0085 ÷ 0308 × 0001 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0085 ÷ 200D ÷ # × [0.3] (NL) ÷ [5.04] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 0020 ÷ 200D ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 0308 × 200D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 200D ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0085 ÷ 00A7 ÷ # × [0.3] (NL) ÷ [5.04] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 00A7 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 0308 × 00A7 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0085 ÷ 50005 ÷ # × [0.3] (NL) ÷ [5.04] (XX_AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 50005 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0085 ÷ 0308 × 50005 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0085 ÷ 0E01 ÷ # × [0.3] (NL) ÷ [5.04] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 0020 ÷ 0E01 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0E01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0085 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0020 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0308 × 3041 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 0308 × 0020 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 17D6 ÷ 0023 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 17D6 × 0020 ÷ 0023 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 17D6 × 0308 ÷ 0023 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 17D6 ÷ 2014 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 17D6 × 0020 ÷ 2014 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 17D6 × 0308 ÷ 2014 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 17D6 × 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.01] (BA) ÷ [0.3] +× 17D6 × 0020 ÷ 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 17D6 × 0308 × 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 17D6 ÷ 00B4 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 17D6 × 0020 ÷ 00B4 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 17D6 × 0308 ÷ 00B4 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 17D6 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (BK) ÷ [0.3] +× 17D6 × 0020 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 17D6 × 0308 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 17D6 × 0308 × 0020 × 000B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 17D6 ÷ FFFC ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 17D6 × 0020 ÷ FFFC ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 17D6 × 007D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 17D6 × 0020 × 007D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 17D6 × 0029 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 17D6 × 0020 × 0029 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 17D6 × 0308 × 0029 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 17D6 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0020 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0308 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0308 × 0020 × 000D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 17D6 × 0021 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 17D6 × 0020 × 0021 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 17D6 × 0308 × 0021 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 17D6 × 00A0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 17D6 × 0020 ÷ 00A0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ AC00 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 17D6 × 0020 ÷ AC00 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ AC01 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 17D6 × 0020 ÷ AC01 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 05D0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 17D6 × 0020 ÷ 05D0 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 17D6 × 002D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 17D6 × 0020 ÷ 002D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 17D6 × 0308 × 002D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 17D6 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 17D6 × 0020 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 17D6 × 0308 ÷ 231A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 17D6 ÷ 2024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 17D6 × 0020 ÷ 2024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 17D6 × 002C ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] COMMA (IS) ÷ [0.3] +× 17D6 × 0020 × 002C ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 17D6 × 0308 × 002C ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 17D6 ÷ 1100 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 17D6 × 0020 ÷ 1100 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 11A8 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 17D6 × 0020 ÷ 11A8 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 1160 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 17D6 × 0020 ÷ 1160 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 17D6 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0020 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0308 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0308 × 0020 × 000A ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 17D6 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [6.0] (NL) ÷ [0.3] +× 17D6 × 0020 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 17D6 × 0308 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 17D6 × 0308 × 0020 × 0085 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 17D6 × 17D6 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 ÷ 0030 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 17D6 × 0020 ÷ 0030 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 17D6 × 0308 ÷ 0030 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 17D6 ÷ 0028 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 17D6 × 0020 ÷ 0028 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 17D6 × 0308 ÷ 0028 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 17D6 ÷ 0025 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 17D6 × 0020 ÷ 0025 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 17D6 × 0308 ÷ 0025 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 17D6 ÷ 0024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 17D6 × 0020 ÷ 0024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 17D6 × 0308 ÷ 0024 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 17D6 × 0022 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 17D6 × 0020 ÷ 0022 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 17D6 × 0308 × 0022 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 17D6 × 0020 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [0.3] +× 17D6 × 0020 × 0020 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 17D6 × 002F ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 17D6 × 0020 × 002F ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 17D6 × 0308 × 002F ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 17D6 × 2060 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 17D6 × 0020 × 2060 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 17D6 × 0308 × 2060 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 17D6 × 200B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 17D6 × 0020 × 200B ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 1F1E6 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 ÷ 261D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 17D6 × 0020 ÷ 261D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 1F3FB ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 × 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] (CM1_CM) ÷ [0.3] +× 17D6 × 0020 ÷ 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 17D6 × 0308 × 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 17D6 × 200D ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 ÷ 00A7 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 17D6 × 0020 ÷ 00A7 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 17D6 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] (XX_AL) ÷ [0.3] +× 17D6 × 0020 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 17D6 × 0308 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 17D6 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 17D6 ÷ 0E01 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 17D6 × 3041 ÷ # × [0.3] KHMER SIGN CAMNUC PII KUUH (NS) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 0030 × 0023 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] NUMBER SIGN (AL) ÷ [0.3] +× 0030 × 0020 ÷ 0023 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0030 × 0308 × 0023 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0030 ÷ 2014 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0030 × 0020 ÷ 2014 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0030 × 0308 ÷ 2014 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0030 × 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [21.01] (BA) ÷ [0.3] +× 0030 × 0020 ÷ 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0030 × 0308 × 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0030 ÷ 00B4 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0030 × 0020 ÷ 00B4 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0030 × 0308 ÷ 00B4 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0030 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (BK) ÷ [0.3] +× 0030 × 0020 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0030 × 0308 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0030 × 0308 × 0020 × 000B ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0030 ÷ FFFC ÷ # × [0.3] DIGIT ZERO (NU) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0030 × 0020 ÷ FFFC ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0030 × 0308 ÷ FFFC ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0030 × 007D ÷ # × [0.3] DIGIT ZERO (NU) × [25.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0030 × 0020 × 007D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0030 × 0308 × 007D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0030 × 0029 ÷ # × [0.3] DIGIT ZERO (NU) × [25.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0030 × 0020 × 0029 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0030 × 0308 × 0029 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0030 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (CR) ÷ [0.3] +× 0030 × 0020 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0030 × 0308 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0030 × 0308 × 0020 × 000D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0030 × 0021 ÷ # × [0.3] DIGIT ZERO (NU) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0030 × 0020 × 0021 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0030 × 0308 × 0021 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0030 × 00A0 ÷ # × [0.3] DIGIT ZERO (NU) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0030 × 0020 ÷ 00A0 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0030 × 0308 × 00A0 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0030 ÷ AC00 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0030 × 0020 ÷ AC00 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0030 × 0308 ÷ AC00 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0030 ÷ AC01 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0030 × 0020 ÷ AC01 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0030 × 0308 ÷ AC01 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0030 × 05D0 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0030 × 0020 ÷ 05D0 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0030 × 0308 × 05D0 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0030 × 002D ÷ # × [0.3] DIGIT ZERO (NU) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0030 × 0020 ÷ 002D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0030 × 0308 × 002D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0030 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0030 × 0020 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0030 × 0308 ÷ 231A ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0030 × 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [22.05] ONE DOT LEADER (IN) ÷ [0.3] +× 0030 × 0020 ÷ 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0030 × 0308 × 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.05] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0030 × 002C ÷ # × [0.3] DIGIT ZERO (NU) × [25.03] COMMA (IS) ÷ [0.3] +× 0030 × 0020 × 002C ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0030 × 0308 × 002C ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.03] COMMA (IS) ÷ [0.3] +× 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] +× 0030 ÷ 1100 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0030 × 0020 ÷ 1100 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0030 × 0308 ÷ 1100 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0030 ÷ 11A8 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0030 × 0020 ÷ 11A8 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0030 × 0308 ÷ 11A8 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0030 ÷ 1160 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0030 × 0020 ÷ 1160 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0030 × 0308 ÷ 1160 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0030 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (LF) ÷ [0.3] +× 0030 × 0020 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0030 × 0308 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0030 × 0308 × 0020 × 000A ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0030 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [6.0] (NL) ÷ [0.3] +× 0030 × 0020 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0030 × 0308 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0030 × 0308 × 0020 × 0085 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0030 × 17D6 ÷ # × [0.3] DIGIT ZERO (NU) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0030 × 0020 ÷ 17D6 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0030 × 0308 × 17D6 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0030 × 0030 ÷ # × [0.3] DIGIT ZERO (NU) × [25.03] DIGIT ZERO (NU) ÷ [0.3] +× 0030 × 0020 ÷ 0030 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0030 × 0308 × 0030 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.03] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0030 × 0028 ÷ # × [0.3] DIGIT ZERO (NU) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0030 × 0020 ÷ 0028 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0030 × 0308 × 0028 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0030 × 0025 ÷ # × [0.3] DIGIT ZERO (NU) × [25.05] PERCENT SIGN (PO) ÷ [0.3] +× 0030 × 0020 ÷ 0025 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0030 × 0308 × 0025 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.05] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0030 × 0024 ÷ # × [0.3] DIGIT ZERO (NU) × [25.05] DOLLAR SIGN (PR) ÷ [0.3] +× 0030 × 0020 ÷ 0024 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0030 × 0308 × 0024 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.05] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0030 × 0022 ÷ # × [0.3] DIGIT ZERO (NU) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0030 × 0020 ÷ 0022 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0030 × 0308 × 0022 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0030 × 0020 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [0.3] +× 0030 × 0020 × 0020 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0030 × 002F ÷ # × [0.3] DIGIT ZERO (NU) × [25.03] SOLIDUS (SY) ÷ [0.3] +× 0030 × 0020 × 002F ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0030 × 0308 × 002F ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0030 × 2060 ÷ # × [0.3] DIGIT ZERO (NU) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0030 × 0020 × 2060 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0030 × 0308 × 2060 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0030 × 200B ÷ # × [0.3] DIGIT ZERO (NU) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0030 × 0020 × 200B ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0030 × 0308 × 200B ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0030 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0030 × 0020 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0030 × 0308 ÷ 1F1E6 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0030 ÷ 261D ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0030 × 0020 ÷ 261D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0030 × 0308 ÷ 261D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0030 ÷ 1F3FB ÷ # × [0.3] DIGIT ZERO (NU) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0030 × 0020 ÷ 1F3FB ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0030 × 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] (CM1_CM) ÷ [0.3] +× 0030 × 0020 ÷ 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0030 × 0308 × 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0030 × 200D ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0030 × 0020 ÷ 200D ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0030 × 00A7 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] SECTION SIGN (AI_AL) ÷ [0.3] +× 0030 × 0020 ÷ 00A7 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0030 × 0308 × 00A7 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0030 × 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] (XX_AL) ÷ [0.3] +× 0030 × 0020 ÷ 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0030 × 0308 × 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] (XX_AL) ÷ [0.3] +× 0030 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0030 × 0E01 ÷ # × [0.3] DIGIT ZERO (NU) × [23.03] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0030 × 0020 ÷ 0E01 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0030 × 0308 × 0E01 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.03] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0030 × 3041 ÷ # × [0.3] DIGIT ZERO (NU) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0030 × 0020 ÷ 3041 ÷ # × [0.3] DIGIT ZERO (NU) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0030 × 0308 × 3041 ÷ # × [0.3] DIGIT ZERO (NU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0028 × 0023 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] NUMBER SIGN (AL) ÷ [0.3] +× 0028 × 0020 × 0023 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] NUMBER SIGN (AL) ÷ [0.3] +× 0028 × 0308 × 0023 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0028 × 2014 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] EM DASH (B2) ÷ [0.3] +× 0028 × 0020 × 2014 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] EM DASH (B2) ÷ [0.3] +× 0028 × 0308 × 2014 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0028 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] (BA) ÷ [0.3] +× 0028 × 0020 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] (BA) ÷ [0.3] +× 0028 × 0308 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] (BA) ÷ [0.3] +× 0028 × 0308 × 0020 × 0009 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] (BA) ÷ [0.3] +× 0028 × 00B4 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0028 × 0020 × 00B4 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0028 × 0308 × 00B4 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0028 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (BK) ÷ [0.3] +× 0028 × 0020 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0028 × 0308 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0028 × 0308 × 0020 × 000B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0028 × FFFC ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0028 × 0020 × FFFC ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0028 × 0308 × FFFC ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0028 × 007D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0028 × 0020 × 007D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0028 × 0308 × 007D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0028 × 0029 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0028 × 0020 × 0029 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0028 × 0308 × 0029 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0028 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (CR) ÷ [0.3] +× 0028 × 0020 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0028 × 0308 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0028 × 0308 × 0020 × 000D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0028 × 0021 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0028 × 0020 × 0021 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0028 × 0308 × 0021 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0028 × 00A0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0028 × 0020 × 00A0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0028 × 0308 × 00A0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0028 × AC00 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0028 × 0020 × AC00 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0028 × 0308 × AC00 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0028 × AC01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0028 × 0020 × AC01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0028 × 0308 × AC01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0028 × 05D0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0028 × 0020 × 05D0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0028 × 0308 × 05D0 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0028 × 002D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0028 × 0020 × 002D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0028 × 0308 × 002D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0028 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] WATCH (ID) ÷ [0.3] +× 0028 × 0020 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] WATCH (ID) ÷ [0.3] +× 0028 × 0308 × 231A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] WATCH (ID) ÷ [0.3] +× 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] +× 0028 × 2024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0028 × 0020 × 2024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0028 × 0308 × 2024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0028 × 002C ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] COMMA (IS) ÷ [0.3] +× 0028 × 0020 × 002C ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0028 × 0308 × 002C ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0028 × 1100 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0028 × 0020 × 1100 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0028 × 0308 × 1100 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0028 × 11A8 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0028 × 0020 × 11A8 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0028 × 0308 × 11A8 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0028 × 1160 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0028 × 0020 × 1160 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0028 × 0308 × 1160 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0028 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (LF) ÷ [0.3] +× 0028 × 0020 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0028 × 0308 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0028 × 0308 × 0020 × 000A ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0028 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [6.0] (NL) ÷ [0.3] +× 0028 × 0020 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0028 × 0308 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0028 × 0308 × 0020 × 0085 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0028 × 17D6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0028 × 0020 × 17D6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0028 × 0308 × 17D6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0028 × 0030 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] DIGIT ZERO (NU) ÷ [0.3] +× 0028 × 0020 × 0030 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] DIGIT ZERO (NU) ÷ [0.3] +× 0028 × 0308 × 0030 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0028 × 0028 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0028 × 0020 × 0028 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0028 × 0308 × 0028 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0028 × 0025 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] PERCENT SIGN (PO) ÷ [0.3] +× 0028 × 0020 × 0025 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] PERCENT SIGN (PO) ÷ [0.3] +× 0028 × 0308 × 0025 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0028 × 0024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0028 × 0020 × 0024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0028 × 0308 × 0024 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0028 × 0022 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] QUOTATION MARK (QU) ÷ [0.3] +× 0028 × 0020 × 0022 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] QUOTATION MARK (QU) ÷ [0.3] +× 0028 × 0308 × 0022 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0028 × 0020 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) ÷ [0.3] +× 0028 × 0020 × 0020 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0028 × 0308 × 0020 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0028 × 002F ÷ # × [0.3] LEFT PARENTHESIS (OP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0028 × 0020 × 002F ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0028 × 0308 × 002F ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0028 × 2060 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0028 × 0020 × 2060 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0028 × 0308 × 2060 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0028 × 200B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0028 × 0020 × 200B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0028 × 0308 × 200B ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0028 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0028 × 0020 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0028 × 0308 × 1F1E6 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0028 × 261D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0028 × 0020 × 261D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0028 × 0308 × 261D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0028 × 1F3FB ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0028 × 0020 × 1F3FB ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0028 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] (CM1_CM) ÷ [0.3] +× 0028 × 0020 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] (CM1_CM) ÷ [0.3] +× 0028 × 0308 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0028 × 0308 × 0020 × 0001 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] (CM1_CM) ÷ [0.3] +× 0028 × 200D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0028 × 0020 × 200D ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0028 × 00A7 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0028 × 0020 × 00A7 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0028 × 0308 × 00A7 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0028 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0020 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0308 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0308 × 0020 × 50005 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [14.0] (XX_AL) ÷ [0.3] +× 0028 × 0E01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0028 × 0020 × 0E01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0028 × 0308 × 0E01 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0028 × 3041 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0028 × 0020 × 3041 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [7.01] SPACE (SP) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0028 × 0308 × 3041 ÷ # × [0.3] LEFT PARENTHESIS (OP) × [9.0] COMBINING DIAERESIS (CM1_CM) × [14.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0025 × 0023 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 0025 × 0020 ÷ 0023 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0025 × 0308 × 0023 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0025 ÷ 2014 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0025 × 0020 ÷ 2014 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0025 × 0308 ÷ 2014 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0025 × 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [21.01] (BA) ÷ [0.3] +× 0025 × 0020 ÷ 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0025 × 0308 × 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0025 ÷ 00B4 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0025 × 0020 ÷ 00B4 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0025 × 0308 ÷ 00B4 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0025 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (BK) ÷ [0.3] +× 0025 × 0020 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0025 × 0308 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0025 × 0308 × 0020 × 000B ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0025 ÷ FFFC ÷ # × [0.3] PERCENT SIGN (PO) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0025 × 0020 ÷ FFFC ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0025 × 0308 ÷ FFFC ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0025 × 007D ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0025 × 0020 × 007D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0025 × 0308 × 007D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0025 × 0029 ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0025 × 0020 × 0029 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0025 × 0308 × 0029 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0025 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (CR) ÷ [0.3] +× 0025 × 0020 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0025 × 0308 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0025 × 0308 × 0020 × 000D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0025 × 0021 ÷ # × [0.3] PERCENT SIGN (PO) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0025 × 0020 × 0021 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0025 × 0308 × 0021 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0025 × 00A0 ÷ # × [0.3] PERCENT SIGN (PO) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0025 × 0020 ÷ 00A0 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0025 × 0308 × 00A0 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0025 ÷ AC00 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0025 × 0020 ÷ AC00 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0025 × 0308 ÷ AC00 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0025 ÷ AC01 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0025 × 0020 ÷ AC01 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0025 × 0308 ÷ AC01 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0025 × 05D0 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0025 × 0020 ÷ 05D0 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0025 × 0308 × 05D0 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0025 × 002D ÷ # × [0.3] PERCENT SIGN (PO) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0025 × 0020 ÷ 002D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0025 × 0308 × 002D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0025 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0025 × 0020 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0025 × 0308 ÷ 231A ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0025 ÷ 2024 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0025 × 0020 ÷ 2024 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0025 × 0308 ÷ 2024 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0025 × 002C ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] COMMA (IS) ÷ [0.3] +× 0025 × 0020 × 002C ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0025 × 0308 × 002C ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0025 ÷ 1100 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0025 × 0020 ÷ 1100 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0025 × 0308 ÷ 1100 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0025 ÷ 11A8 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0025 × 0020 ÷ 11A8 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0025 × 0308 ÷ 11A8 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0025 ÷ 1160 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0025 × 0020 ÷ 1160 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0025 × 0308 ÷ 1160 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0025 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (LF) ÷ [0.3] +× 0025 × 0020 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0025 × 0308 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0025 × 0308 × 0020 × 000A ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0025 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [6.0] (NL) ÷ [0.3] +× 0025 × 0020 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0025 × 0308 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0025 × 0308 × 0020 × 0085 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0025 × 17D6 ÷ # × [0.3] PERCENT SIGN (PO) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0025 × 0020 ÷ 17D6 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0025 × 0308 × 17D6 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0025 × 0030 ÷ # × [0.3] PERCENT SIGN (PO) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 0025 × 0020 ÷ 0030 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0025 × 0308 × 0030 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0025 ÷ 0028 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0025 × 0020 ÷ 0028 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0025 × 0308 ÷ 0028 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0025 ÷ 0025 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0025 × 0020 ÷ 0025 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0025 × 0308 ÷ 0025 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0025 ÷ 0024 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0025 × 0020 ÷ 0024 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0025 × 0308 ÷ 0024 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0025 × 0022 ÷ # × [0.3] PERCENT SIGN (PO) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0025 × 0020 ÷ 0022 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0025 × 0308 × 0022 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0025 × 0020 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [0.3] +× 0025 × 0020 × 0020 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0025 × 002F ÷ # × [0.3] PERCENT SIGN (PO) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0025 × 0020 × 002F ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0025 × 0308 × 002F ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0025 × 2060 ÷ # × [0.3] PERCENT SIGN (PO) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0025 × 0020 × 2060 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0025 × 0308 × 2060 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0025 × 200B ÷ # × [0.3] PERCENT SIGN (PO) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0025 × 0020 × 200B ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0025 × 0308 × 200B ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0025 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0025 × 0020 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0025 × 0308 ÷ 1F1E6 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0025 ÷ 261D ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0025 × 0020 ÷ 261D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0025 × 0308 ÷ 261D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0025 ÷ 1F3FB ÷ # × [0.3] PERCENT SIGN (PO) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0025 × 0020 ÷ 1F3FB ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0025 × 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] (CM1_CM) ÷ [0.3] +× 0025 × 0020 ÷ 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0025 × 0308 × 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0025 × 200D ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0025 × 0020 ÷ 200D ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0025 × 00A7 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0025 × 0020 ÷ 00A7 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0025 × 0308 × 00A7 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0025 × 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] (XX_AL) ÷ [0.3] +× 0025 × 0020 ÷ 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0025 × 0308 × 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] (XX_AL) ÷ [0.3] +× 0025 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0025 × 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0025 × 0020 ÷ 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0025 × 0308 × 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0025 × 3041 ÷ # × [0.3] PERCENT SIGN (PO) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0025 × 0020 ÷ 3041 ÷ # × [0.3] PERCENT SIGN (PO) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0025 × 0308 × 3041 ÷ # × [0.3] PERCENT SIGN (PO) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0024 × 0023 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 0024 × 0020 ÷ 0023 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0024 × 0308 × 0023 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0024 ÷ 2014 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0024 × 0020 ÷ 2014 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0024 × 0308 ÷ 2014 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0024 × 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [21.01] (BA) ÷ [0.3] +× 0024 × 0020 ÷ 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0024 × 0308 × 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0024 ÷ 00B4 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0024 × 0020 ÷ 00B4 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0024 × 0308 ÷ 00B4 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0024 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (BK) ÷ [0.3] +× 0024 × 0020 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0024 × 0308 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0024 × 0308 × 0020 × 000B ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0024 ÷ FFFC ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0024 × 0020 ÷ FFFC ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0024 × 0308 ÷ FFFC ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0024 × 007D ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0024 × 0020 × 007D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0024 × 0308 × 007D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0024 × 0029 ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0024 × 0020 × 0029 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0024 × 0308 × 0029 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0024 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (CR) ÷ [0.3] +× 0024 × 0020 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0024 × 0308 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0024 × 0308 × 0020 × 000D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0024 × 0021 ÷ # × [0.3] DOLLAR SIGN (PR) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0024 × 0020 × 0021 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0024 × 0308 × 0021 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0024 × 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0024 × 0020 ÷ 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0024 × 0308 × 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0024 × AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0024 × 0020 ÷ AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0024 × 0308 × AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0024 × AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0024 × 0020 ÷ AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0024 × 0308 × AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0024 × 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0024 × 0020 ÷ 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0024 × 0308 × 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0024 × 002D ÷ # × [0.3] DOLLAR SIGN (PR) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0024 × 0020 ÷ 002D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0024 × 0308 × 002D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0024 × 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] WATCH (ID) ÷ [0.3] +× 0024 × 0020 ÷ 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0024 × 0308 × 231A ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.12] WATCH (ID) ÷ [0.3] +× 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] +× 0024 ÷ 2024 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0024 × 0020 ÷ 2024 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0024 × 0308 ÷ 2024 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0024 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] COMMA (IS) ÷ [0.3] +× 0024 × 0020 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0024 × 0308 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0024 × 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0024 × 0020 ÷ 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0024 × 0308 × 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0024 × 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0024 × 0020 ÷ 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0024 × 0308 × 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0024 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0024 × 0020 ÷ 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0024 × 0308 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0024 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (LF) ÷ [0.3] +× 0024 × 0020 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0024 × 0308 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0024 × 0308 × 0020 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0024 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] (NL) ÷ [0.3] +× 0024 × 0020 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0024 × 0308 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0024 × 0308 × 0020 × 0085 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0024 × 17D6 ÷ # × [0.3] DOLLAR SIGN (PR) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0024 × 0020 ÷ 17D6 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0024 × 0308 × 17D6 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0024 × 0030 ÷ # × [0.3] DOLLAR SIGN (PR) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 0024 × 0020 ÷ 0030 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0024 × 0308 × 0030 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [25.01] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0024 ÷ 0028 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0024 × 0020 ÷ 0028 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0024 × 0308 ÷ 0028 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0024 ÷ 0025 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 0024 × 0020 ÷ 0025 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0024 × 0308 ÷ 0025 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0024 ÷ 0024 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0024 × 0020 ÷ 0024 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0024 × 0308 ÷ 0024 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0024 × 0022 ÷ # × [0.3] DOLLAR SIGN (PR) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0024 × 0020 ÷ 0022 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0024 × 0308 × 0022 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0024 × 0020 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [0.3] +× 0024 × 0020 × 0020 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0024 × 002F ÷ # × [0.3] DOLLAR SIGN (PR) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0024 × 0020 × 002F ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0024 × 0308 × 002F ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0024 × 2060 ÷ # × [0.3] DOLLAR SIGN (PR) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0024 × 0020 × 2060 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0024 × 0308 × 2060 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0024 × 200B ÷ # × [0.3] DOLLAR SIGN (PR) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0024 × 0020 × 200B ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0024 × 0308 × 200B ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0024 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0024 × 0020 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0024 × 0308 ÷ 1F1E6 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0024 × 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0024 × 0020 ÷ 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0024 × 0308 × 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.12] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0024 × 1F3FB ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0024 × 0020 ÷ 1F3FB ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0024 × 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] (CM1_CM) ÷ [0.3] +× 0024 × 0020 ÷ 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0024 × 0308 × 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0024 × 200D ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0024 × 0020 ÷ 200D ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0024 × 00A7 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0024 × 0020 ÷ 00A7 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0024 × 0308 × 00A7 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0024 × 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] (XX_AL) ÷ [0.3] +× 0024 × 0020 ÷ 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0024 × 0308 × 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] (XX_AL) ÷ [0.3] +× 0024 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0024 × 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0024 × 0020 ÷ 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0024 × 0308 × 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0024 × 3041 ÷ # × [0.3] DOLLAR SIGN (PR) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0024 × 0020 ÷ 3041 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0024 × 0308 × 3041 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0022 × 0023 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] NUMBER SIGN (AL) ÷ [0.3] +× 0022 × 0020 ÷ 0023 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0022 × 0308 × 0023 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0022 × 2014 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] EM DASH (B2) ÷ [0.3] +× 0022 × 0020 ÷ 2014 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0022 × 0308 × 2014 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] EM DASH (B2) ÷ [0.3] +× 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] +× 0022 × 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] (BA) ÷ [0.3] +× 0022 × 0020 ÷ 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0022 × 0308 × 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] (BA) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0022 × 00B4 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] ACUTE ACCENT (BB) ÷ [0.3] +× 0022 × 0020 ÷ 00B4 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0022 × 0308 × 00B4 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0022 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (BK) ÷ [0.3] +× 0022 × 0020 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0022 × 0308 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0022 × 0308 × 0020 × 000B ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0022 × FFFC ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0022 × 0020 ÷ FFFC ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0022 × 0308 × FFFC ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0022 × 007D ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0022 × 0020 × 007D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0022 × 0308 × 007D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0022 × 0029 ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0022 × 0020 × 0029 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0022 × 0308 × 0029 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0022 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (CR) ÷ [0.3] +× 0022 × 0020 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0022 × 0308 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0022 × 0308 × 0020 × 000D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0022 × 0021 ÷ # × [0.3] QUOTATION MARK (QU) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0022 × 0020 × 0021 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0022 × 0308 × 0021 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0022 × 00A0 ÷ # × [0.3] QUOTATION MARK (QU) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0022 × 0020 ÷ 00A0 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0022 × 0308 × 00A0 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0022 × AC00 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0022 × 0020 ÷ AC00 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0022 × 0308 × AC00 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0022 × AC01 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0022 × 0020 ÷ AC01 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0022 × 0308 × AC01 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0022 × 05D0 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0022 × 0020 ÷ 05D0 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0022 × 0308 × 05D0 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0022 × 002D ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0022 × 0020 ÷ 002D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0022 × 0308 × 002D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0022 × 231A ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] WATCH (ID) ÷ [0.3] +× 0022 × 0020 ÷ 231A ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0022 × 0308 × 231A ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] WATCH (ID) ÷ [0.3] +× 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] +× 0022 × 2024 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] ONE DOT LEADER (IN) ÷ [0.3] +× 0022 × 0020 ÷ 2024 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0022 × 0308 × 2024 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0022 × 002C ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] COMMA (IS) ÷ [0.3] +× 0022 × 0020 × 002C ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0022 × 0308 × 002C ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0022 × 1100 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0022 × 0020 ÷ 1100 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0022 × 0308 × 1100 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0022 × 11A8 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0022 × 0020 ÷ 11A8 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0022 × 0308 × 11A8 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0022 × 1160 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0022 × 0020 ÷ 1160 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0022 × 0308 × 1160 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0022 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (LF) ÷ [0.3] +× 0022 × 0020 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0022 × 0308 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0022 × 0308 × 0020 × 000A ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0022 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [6.0] (NL) ÷ [0.3] +× 0022 × 0020 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0022 × 0308 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0022 × 0308 × 0020 × 0085 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0022 × 17D6 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0022 × 0020 ÷ 17D6 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0022 × 0308 × 17D6 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0022 × 0030 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] DIGIT ZERO (NU) ÷ [0.3] +× 0022 × 0020 ÷ 0030 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0022 × 0308 × 0030 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0022 × 0028 ÷ # × [0.3] QUOTATION MARK (QU) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0022 × 0020 × 0028 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0022 × 0308 × 0028 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [15.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0022 × 0025 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] PERCENT SIGN (PO) ÷ [0.3] +× 0022 × 0020 ÷ 0025 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0022 × 0308 × 0025 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0022 × 0024 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] DOLLAR SIGN (PR) ÷ [0.3] +× 0022 × 0020 ÷ 0024 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0022 × 0308 × 0024 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0022 × 0022 ÷ # × [0.3] QUOTATION MARK (QU) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0022 × 0020 ÷ 0022 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0022 × 0308 × 0022 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0022 × 0020 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [0.3] +× 0022 × 0020 × 0020 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0022 × 002F ÷ # × [0.3] QUOTATION MARK (QU) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0022 × 0020 × 002F ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0022 × 0308 × 002F ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0022 × 2060 ÷ # × [0.3] QUOTATION MARK (QU) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0022 × 0020 × 2060 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0022 × 0308 × 2060 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0022 × 200B ÷ # × [0.3] QUOTATION MARK (QU) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0022 × 0020 × 200B ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0022 × 0308 × 200B ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0022 × 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0022 × 0020 ÷ 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0022 × 0308 × 1F1E6 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0022 × 261D ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0022 × 0020 ÷ 261D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0022 × 0308 × 261D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0022 × 1F3FB ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0022 × 0020 ÷ 1F3FB ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 0022 × 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] (CM1_CM) ÷ [0.3] +× 0022 × 0020 ÷ 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0022 × 0308 × 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0022 × 200D ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0022 × 0020 ÷ 200D ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 0022 × 00A7 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 0022 × 0020 ÷ 00A7 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0022 × 0308 × 00A7 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0022 × 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] (XX_AL) ÷ [0.3] +× 0022 × 0020 ÷ 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0022 × 0308 × 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] (XX_AL) ÷ [0.3] +× 0022 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0022 × 0E01 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0022 × 0020 ÷ 0E01 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0022 × 0308 × 0E01 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0022 × 3041 ÷ # × [0.3] QUOTATION MARK (QU) × [19.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0022 × 0020 ÷ 3041 ÷ # × [0.3] QUOTATION MARK (QU) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0022 × 0308 × 3041 ÷ # × [0.3] QUOTATION MARK (QU) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 0020 ÷ 0023 ÷ # × [0.3] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0020 × 0020 ÷ 0023 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0020 ÷ 0308 × 0023 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0020 ÷ 2014 ÷ # × [0.3] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0020 × 0020 ÷ 2014 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0020 ÷ 0308 ÷ 2014 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0020 ÷ 0009 ÷ # × [0.3] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0020 × 0020 ÷ 0009 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0020 ÷ 0308 × 0009 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0020 ÷ 00B4 ÷ # × [0.3] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0020 × 0020 ÷ 00B4 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0020 ÷ 0308 ÷ 00B4 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0020 × 000B ÷ # × [0.3] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0020 × 0020 × 000B ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0020 ÷ 0308 × 000B ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 000B ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0020 ÷ FFFC ÷ # × [0.3] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0020 × 0020 ÷ FFFC ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0020 ÷ 0308 ÷ FFFC ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 0020 × 007D ÷ # × [0.3] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0020 × 0020 × 007D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0020 ÷ 0308 × 007D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 0020 × 0029 ÷ # × [0.3] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0020 × 0020 × 0029 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0020 ÷ 0308 × 0029 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0020 × 000D ÷ # × [0.3] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0020 × 0020 × 000D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0020 ÷ 0308 × 000D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 000D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0020 × 0021 ÷ # × [0.3] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0020 × 0020 × 0021 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0020 ÷ 0308 × 0021 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0020 ÷ 00A0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0020 × 0020 ÷ 00A0 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0020 ÷ 0308 × 00A0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 0020 ÷ AC00 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0020 × 0020 ÷ AC00 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0020 ÷ 0308 ÷ AC00 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 0020 ÷ AC01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0020 × 0020 ÷ AC01 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0020 ÷ 0308 ÷ AC01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 0020 ÷ 05D0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0020 × 0020 ÷ 05D0 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0020 ÷ 0308 × 05D0 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 0020 ÷ 002D ÷ # × [0.3] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0020 × 0020 ÷ 002D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0020 ÷ 0308 × 002D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0020 ÷ 231A ÷ # × [0.3] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0020 × 0020 ÷ 231A ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0020 ÷ 0308 ÷ 231A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 231A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0020 ÷ 2024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0020 × 0020 ÷ 2024 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0020 ÷ 0308 × 2024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 0020 × 002C ÷ # × [0.3] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0020 × 0020 × 002C ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0020 ÷ 0308 × 002C ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 002C ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0020 ÷ 1100 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0020 × 0020 ÷ 1100 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1100 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 0020 ÷ 11A8 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0020 × 0020 ÷ 11A8 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0020 ÷ 0308 ÷ 11A8 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 0020 ÷ 1160 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0020 × 0020 ÷ 1160 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1160 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 0020 × 000A ÷ # × [0.3] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0020 × 0020 × 000A ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0020 ÷ 0308 × 000A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 000A ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0020 × 0085 ÷ # × [0.3] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0020 × 0020 × 0085 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0020 ÷ 0308 × 0085 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 0085 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0020 ÷ 17D6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0020 × 0020 ÷ 17D6 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0020 ÷ 0308 × 17D6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 0020 ÷ 0030 ÷ # × [0.3] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0020 × 0020 ÷ 0030 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0020 ÷ 0308 × 0030 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0020 ÷ 0028 ÷ # × [0.3] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0020 × 0020 ÷ 0028 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0020 ÷ 0308 × 0028 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0020 ÷ 0025 ÷ # × [0.3] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0020 × 0020 ÷ 0025 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0020 ÷ 0308 × 0025 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0020 ÷ 0024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0020 × 0020 ÷ 0024 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0020 ÷ 0308 × 0024 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0020 ÷ 0022 ÷ # × [0.3] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0020 × 0020 ÷ 0022 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0020 ÷ 0308 × 0022 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0020 × 0020 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 × 0020 × 0020 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 0020 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0020 × 002F ÷ # × [0.3] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0020 × 0020 × 002F ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0020 ÷ 0308 × 002F ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 0020 ÷ 0308 × 0020 × 002F ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0020 × 2060 ÷ # × [0.3] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0020 × 0020 × 2060 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0020 ÷ 0308 × 2060 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0020 × 200B ÷ # × [0.3] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0020 × 0020 × 200B ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0020 ÷ 0308 × 200B ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 0020 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0020 × 0020 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1F1E6 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 0020 ÷ 261D ÷ # × [0.3] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0020 × 0020 ÷ 261D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0020 ÷ 0308 ÷ 261D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 0020 ÷ 1F3FB ÷ # × [0.3] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0020 × 0020 ÷ 1F3FB ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0020 ÷ 0308 ÷ 1F3FB ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 0020 ÷ 0001 ÷ # × [0.3] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0020 × 0020 ÷ 0001 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0020 ÷ 0308 × 0001 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0020 ÷ 200D ÷ # × [0.3] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0020 × 0020 ÷ 200D ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0020 ÷ 0308 × 200D ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 0020 ÷ 00A7 ÷ # × [0.3] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0020 × 0020 ÷ 00A7 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0020 ÷ 0308 × 00A7 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 0020 ÷ 50005 ÷ # × [0.3] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0020 × 0020 ÷ 50005 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0020 ÷ 0308 × 50005 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0020 ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0020 ÷ 0E01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0020 × 0020 ÷ 0E01 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0020 ÷ 0308 × 0E01 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 0020 ÷ 3041 ÷ # × [0.3] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0020 × 0020 ÷ 3041 ÷ # × [0.3] SPACE (SP) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0020 ÷ 0308 × 3041 ÷ # × [0.3] SPACE (SP) ÷ [18.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 002F ÷ 0023 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 002F × 0020 ÷ 0023 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 002F × 0308 ÷ 0023 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 002F ÷ 2014 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 002F × 0020 ÷ 2014 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 002F × 0308 ÷ 2014 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 002F × 0009 ÷ # × [0.3] SOLIDUS (SY) × [21.01] (BA) ÷ [0.3] +× 002F × 0020 ÷ 0009 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002F × 0308 × 0009 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 0009 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 002F ÷ 00B4 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002F × 0020 ÷ 00B4 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 002F × 0308 ÷ 00B4 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 002F × 000B ÷ # × [0.3] SOLIDUS (SY) × [6.0] (BK) ÷ [0.3] +× 002F × 0020 × 000B ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002F × 0308 × 000B ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 002F × 0308 × 0020 × 000B ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 002F ÷ FFFC ÷ # × [0.3] SOLIDUS (SY) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002F × 0020 ÷ FFFC ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 002F × 0308 ÷ FFFC ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 002F × 007D ÷ # × [0.3] SOLIDUS (SY) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002F × 0020 × 007D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 002F × 0308 × 007D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 002F × 0029 ÷ # × [0.3] SOLIDUS (SY) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002F × 0020 × 0029 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 002F × 0308 × 0029 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 002F × 000D ÷ # × [0.3] SOLIDUS (SY) × [6.0] (CR) ÷ [0.3] +× 002F × 0020 × 000D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002F × 0308 × 000D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 002F × 0308 × 0020 × 000D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 002F × 0021 ÷ # × [0.3] SOLIDUS (SY) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002F × 0020 × 0021 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 002F × 0308 × 0021 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 002F × 00A0 ÷ # × [0.3] SOLIDUS (SY) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 002F × 0020 ÷ 00A0 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 002F × 0308 × 00A0 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 002F ÷ AC00 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002F × 0020 ÷ AC00 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 002F × 0308 ÷ AC00 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 002F ÷ AC01 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002F × 0020 ÷ AC01 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 002F × 0308 ÷ AC01 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 002F × 05D0 ÷ # × [0.3] SOLIDUS (SY) × [21.2] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002F × 0020 ÷ 05D0 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 002F × 0308 × 05D0 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.2] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 002F × 002D ÷ # × [0.3] SOLIDUS (SY) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 002F × 0020 ÷ 002D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 002F × 0308 × 002D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 002F ÷ 231A ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002F × 0020 ÷ 231A ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002F × 0308 ÷ 231A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 231A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 002F ÷ 2024 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002F × 0020 ÷ 2024 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 002F × 0308 ÷ 2024 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 002F × 002C ÷ # × [0.3] SOLIDUS (SY) × [13.02] COMMA (IS) ÷ [0.3] +× 002F × 0020 × 002C ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002F × 0308 × 002C ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 002F × 0308 × 0020 × 002C ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 002F ÷ 1100 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002F × 0020 ÷ 1100 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 002F × 0308 ÷ 1100 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 002F ÷ 11A8 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002F × 0020 ÷ 11A8 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 002F × 0308 ÷ 11A8 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 002F ÷ 1160 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002F × 0020 ÷ 1160 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 002F × 0308 ÷ 1160 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 002F × 000A ÷ # × [0.3] SOLIDUS (SY) × [6.0] (LF) ÷ [0.3] +× 002F × 0020 × 000A ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002F × 0308 × 000A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 002F × 0308 × 0020 × 000A ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 002F × 0085 ÷ # × [0.3] SOLIDUS (SY) × [6.0] (NL) ÷ [0.3] +× 002F × 0020 × 0085 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002F × 0308 × 0085 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 002F × 0308 × 0020 × 0085 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 002F × 17D6 ÷ # × [0.3] SOLIDUS (SY) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002F × 0020 ÷ 17D6 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 002F × 0308 × 17D6 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 002F ÷ 0030 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 002F × 0020 ÷ 0030 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 002F × 0308 ÷ 0030 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 002F ÷ 0028 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002F × 0020 ÷ 0028 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 002F × 0308 ÷ 0028 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 002F ÷ 0025 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 002F × 0020 ÷ 0025 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 002F × 0308 ÷ 0025 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 002F ÷ 0024 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002F × 0020 ÷ 0024 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 002F × 0308 ÷ 0024 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 002F × 0022 ÷ # × [0.3] SOLIDUS (SY) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 002F × 0020 ÷ 0022 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 002F × 0308 × 0022 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 002F × 0020 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 0020 × 0020 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 0308 × 0020 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 0308 × 0020 × 0020 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 002F × 002F ÷ # × [0.3] SOLIDUS (SY) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002F × 0020 × 002F ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002F × 0308 × 002F ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 002F × 0308 × 0020 × 002F ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 002F × 2060 ÷ # × [0.3] SOLIDUS (SY) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002F × 0020 × 2060 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 002F × 0308 × 2060 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 002F × 200B ÷ # × [0.3] SOLIDUS (SY) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002F × 0020 × 200B ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 002F × 0308 × 200B ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 002F ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002F × 0020 ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 002F × 0308 ÷ 1F1E6 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 002F ÷ 261D ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002F × 0020 ÷ 261D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 002F × 0308 ÷ 261D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 002F ÷ 1F3FB ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002F × 0020 ÷ 1F3FB ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 002F × 0308 ÷ 1F3FB ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 002F × 0001 ÷ # × [0.3] SOLIDUS (SY) × [9.0] (CM1_CM) ÷ [0.3] +× 002F × 0020 ÷ 0001 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002F × 0308 × 0001 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 0001 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 002F × 200D ÷ # × [0.3] SOLIDUS (SY) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002F × 0020 ÷ 200D ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 002F × 0308 × 200D ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 002F ÷ 00A7 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002F × 0020 ÷ 00A7 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 002F × 0308 ÷ 00A7 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 002F ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002F × 0020 ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002F × 0308 ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 002F × 0308 × 0020 ÷ 50005 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 002F ÷ 0E01 ÷ # × [0.3] SOLIDUS (SY) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002F × 0020 ÷ 0E01 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 002F × 0308 ÷ 0E01 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 002F × 3041 ÷ # × [0.3] SOLIDUS (SY) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002F × 0020 ÷ 3041 ÷ # × [0.3] SOLIDUS (SY) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 002F × 0308 × 3041 ÷ # × [0.3] SOLIDUS (SY) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 2060 × 0023 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] NUMBER SIGN (AL) ÷ [0.3] +× 2060 × 0020 ÷ 0023 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 2060 × 0308 × 0023 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 2060 × 2014 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] EM DASH (B2) ÷ [0.3] +× 2060 × 0020 ÷ 2014 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 2060 × 0308 × 2014 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] EM DASH (B2) ÷ [0.3] +× 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] +× 2060 × 0009 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] (BA) ÷ [0.3] +× 2060 × 0020 ÷ 0009 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2060 × 0308 × 0009 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] (BA) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 2060 × 00B4 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] ACUTE ACCENT (BB) ÷ [0.3] +× 2060 × 0020 ÷ 00B4 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 2060 × 0308 × 00B4 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 2060 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (BK) ÷ [0.3] +× 2060 × 0020 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2060 × 0308 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 2060 × 0308 × 0020 × 000B ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 2060 × FFFC ÷ # × [0.3] WORD JOINER (WJ) × [11.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2060 × 0020 ÷ FFFC ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 2060 × 0308 × FFFC ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 2060 × 007D ÷ # × [0.3] WORD JOINER (WJ) × [11.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2060 × 0020 × 007D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 2060 × 0308 × 007D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 2060 × 0029 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2060 × 0020 × 0029 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 2060 × 0308 × 0029 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 2060 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (CR) ÷ [0.3] +× 2060 × 0020 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2060 × 0308 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 2060 × 0308 × 0020 × 000D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 2060 × 0021 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] EXCLAMATION MARK (EX) ÷ [0.3] +× 2060 × 0020 × 0021 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 2060 × 0308 × 0021 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 2060 × 00A0 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] NO-BREAK SPACE (GL) ÷ [0.3] +× 2060 × 0020 ÷ 00A0 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 2060 × 0308 × 00A0 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 2060 × AC00 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2060 × 0020 ÷ AC00 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 2060 × 0308 × AC00 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 2060 × AC01 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2060 × 0020 ÷ AC01 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 2060 × 0308 × AC01 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 2060 × 05D0 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2060 × 0020 ÷ 05D0 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 2060 × 0308 × 05D0 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 2060 × 002D ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 2060 × 0020 ÷ 002D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 2060 × 0308 × 002D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 2060 × 231A ÷ # × [0.3] WORD JOINER (WJ) × [11.02] WATCH (ID) ÷ [0.3] +× 2060 × 0020 ÷ 231A ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 2060 × 0308 × 231A ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] WATCH (ID) ÷ [0.3] +× 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] +× 2060 × 2024 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] ONE DOT LEADER (IN) ÷ [0.3] +× 2060 × 0020 ÷ 2024 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 2060 × 0308 × 2024 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 2060 × 002C ÷ # × [0.3] WORD JOINER (WJ) × [11.02] COMMA (IS) ÷ [0.3] +× 2060 × 0020 × 002C ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 2060 × 0308 × 002C ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] COMMA (IS) ÷ [0.3] +× 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] +× 2060 × 1100 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2060 × 0020 ÷ 1100 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 2060 × 0308 × 1100 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 2060 × 11A8 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2060 × 0020 ÷ 11A8 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 2060 × 0308 × 11A8 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 2060 × 1160 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2060 × 0020 ÷ 1160 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 2060 × 0308 × 1160 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 2060 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (LF) ÷ [0.3] +× 2060 × 0020 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2060 × 0308 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 2060 × 0308 × 0020 × 000A ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 2060 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [6.0] (NL) ÷ [0.3] +× 2060 × 0020 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2060 × 0308 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 2060 × 0308 × 0020 × 0085 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 2060 × 17D6 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2060 × 0020 ÷ 17D6 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 2060 × 0308 × 17D6 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 2060 × 0030 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] DIGIT ZERO (NU) ÷ [0.3] +× 2060 × 0020 ÷ 0030 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 2060 × 0308 × 0030 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 2060 × 0028 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2060 × 0020 ÷ 0028 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 2060 × 0308 × 0028 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 2060 × 0025 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] PERCENT SIGN (PO) ÷ [0.3] +× 2060 × 0020 ÷ 0025 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 2060 × 0308 × 0025 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 2060 × 0024 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] DOLLAR SIGN (PR) ÷ [0.3] +× 2060 × 0020 ÷ 0024 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 2060 × 0308 × 0024 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 2060 × 0022 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] QUOTATION MARK (QU) ÷ [0.3] +× 2060 × 0020 ÷ 0022 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 2060 × 0308 × 0022 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 2060 × 0020 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [0.3] +× 2060 × 0020 × 0020 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 2060 × 002F ÷ # × [0.3] WORD JOINER (WJ) × [11.02] SOLIDUS (SY) ÷ [0.3] +× 2060 × 0020 × 002F ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 2060 × 0308 × 002F ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] SOLIDUS (SY) ÷ [0.3] +× 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] +× 2060 × 2060 ÷ # × [0.3] WORD JOINER (WJ) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2060 × 0020 × 2060 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2060 × 0308 × 2060 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 2060 × 200B ÷ # × [0.3] WORD JOINER (WJ) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2060 × 0020 × 200B ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 2060 × 0308 × 200B ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 2060 × 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2060 × 0020 ÷ 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 2060 × 0308 × 1F1E6 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 2060 × 261D ÷ # × [0.3] WORD JOINER (WJ) × [11.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2060 × 0020 ÷ 261D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 2060 × 0308 × 261D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 2060 × 1F3FB ÷ # × [0.3] WORD JOINER (WJ) × [11.02] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 2060 × 0020 ÷ 1F3FB ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 2060 × 0001 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] (CM1_CM) ÷ [0.3] +× 2060 × 0020 ÷ 0001 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2060 × 0308 × 0001 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 2060 × 200D ÷ # × [0.3] WORD JOINER (WJ) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 2060 × 0020 ÷ 200D ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 2060 × 00A7 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 2060 × 0020 ÷ 00A7 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 2060 × 0308 × 00A7 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 2060 × 50005 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] (XX_AL) ÷ [0.3] +× 2060 × 0020 ÷ 50005 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2060 × 0308 × 50005 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] (XX_AL) ÷ [0.3] +× 2060 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 2060 × 0E01 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2060 × 0020 ÷ 0E01 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 2060 × 0308 × 0E01 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 2060 × 3041 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2060 × 0020 ÷ 3041 ÷ # × [0.3] WORD JOINER (WJ) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 2060 × 0308 × 3041 ÷ # × [0.3] WORD JOINER (WJ) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 200B ÷ 0023 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] NUMBER SIGN (AL) ÷ [0.3] +× 200B × 0020 ÷ 0023 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] NUMBER SIGN (AL) ÷ [0.3] +× 200B ÷ 0308 × 0023 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 200B ÷ 2014 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] EM DASH (B2) ÷ [0.3] +× 200B × 0020 ÷ 2014 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] EM DASH (B2) ÷ [0.3] +× 200B ÷ 0308 ÷ 2014 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 200B ÷ 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] (BA) ÷ [0.3] +× 200B × 0020 ÷ 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] (BA) ÷ [0.3] +× 200B ÷ 0308 × 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ 0009 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 200B ÷ 00B4 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200B × 0020 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200B ÷ 0308 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 200B × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (BK) ÷ [0.3] +× 200B × 0020 × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 200B ÷ 0308 × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 000B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 200B ÷ FFFC ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200B × 0020 ÷ FFFC ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200B ÷ 0308 ÷ FFFC ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 200B ÷ 007D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200B × 0020 ÷ 007D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200B ÷ 0308 × 007D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 200B ÷ 0029 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200B × 0020 ÷ 0029 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200B ÷ 0308 × 0029 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 200B × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (CR) ÷ [0.3] +× 200B × 0020 × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 200B ÷ 0308 × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 000D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 200B ÷ 0021 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 200B × 0020 ÷ 0021 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] EXCLAMATION MARK (EX) ÷ [0.3] +× 200B ÷ 0308 × 0021 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 200B ÷ 00A0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 200B × 0020 ÷ 00A0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 200B ÷ 0308 × 00A0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 200B ÷ AC00 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200B × 0020 ÷ AC00 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200B ÷ 0308 ÷ AC00 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 200B ÷ AC01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200B × 0020 ÷ AC01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200B ÷ 0308 ÷ AC01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 200B ÷ 05D0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200B × 0020 ÷ 05D0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200B ÷ 0308 × 05D0 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 200B ÷ 002D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 200B × 0020 ÷ 002D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 200B ÷ 0308 × 002D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 200B ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WATCH (ID) ÷ [0.3] +× 200B × 0020 ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WATCH (ID) ÷ [0.3] +× 200B ÷ 0308 ÷ 231A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 200B ÷ 2024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ONE DOT LEADER (IN) ÷ [0.3] +× 200B × 0020 ÷ 2024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ONE DOT LEADER (IN) ÷ [0.3] +× 200B ÷ 0308 × 2024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 200B ÷ 002C ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMMA (IS) ÷ [0.3] +× 200B × 0020 ÷ 002C ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] COMMA (IS) ÷ [0.3] +× 200B ÷ 0308 × 002C ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 200B ÷ 1100 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200B × 0020 ÷ 1100 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200B ÷ 0308 ÷ 1100 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 200B ÷ 11A8 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200B × 0020 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200B ÷ 0308 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 200B ÷ 1160 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200B × 0020 ÷ 1160 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200B ÷ 0308 ÷ 1160 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 200B × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (LF) ÷ [0.3] +× 200B × 0020 × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 200B ÷ 0308 × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 000A ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 200B × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [6.0] (NL) ÷ [0.3] +× 200B × 0020 × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 200B ÷ 0308 × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 200B ÷ 0308 × 0020 × 0085 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 200B ÷ 17D6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 200B × 0020 ÷ 17D6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 0030 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] DIGIT ZERO (NU) ÷ [0.3] +× 200B × 0020 ÷ 0030 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] DIGIT ZERO (NU) ÷ [0.3] +× 200B ÷ 0308 × 0030 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 200B ÷ 0028 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200B × 0020 ÷ 0028 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200B ÷ 0308 × 0028 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 200B ÷ 0025 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] PERCENT SIGN (PO) ÷ [0.3] +× 200B × 0020 ÷ 0025 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] PERCENT SIGN (PO) ÷ [0.3] +× 200B ÷ 0308 × 0025 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 200B ÷ 0024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] DOLLAR SIGN (PR) ÷ [0.3] +× 200B × 0020 ÷ 0024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] DOLLAR SIGN (PR) ÷ [0.3] +× 200B ÷ 0308 × 0024 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 200B ÷ 0022 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] QUOTATION MARK (QU) ÷ [0.3] +× 200B × 0020 ÷ 0022 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] QUOTATION MARK (QU) ÷ [0.3] +× 200B ÷ 0308 × 0022 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 200B × 0020 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [0.3] +× 200B × 0020 × 0020 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 200B ÷ 002F ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] SOLIDUS (SY) ÷ [0.3] +× 200B × 0020 ÷ 002F ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] SOLIDUS (SY) ÷ [0.3] +× 200B ÷ 0308 × 002F ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 200B ÷ 2060 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WORD JOINER (WJ) ÷ [0.3] +× 200B × 0020 ÷ 2060 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WORD JOINER (WJ) ÷ [0.3] +× 200B ÷ 0308 × 2060 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 200B × 200B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200B × 0020 × 200B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200B ÷ 0308 × 200B ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 200B ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 200B × 0020 ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 261D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 200B × 0020 ÷ 261D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 200B ÷ 0308 ÷ 261D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 200B ÷ 1F3FB ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 200B × 0020 ÷ 1F3FB ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] (CM1_CM) ÷ [0.3] +× 200B × 0020 ÷ 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] (CM1_CM) ÷ [0.3] +× 200B ÷ 0308 × 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ 0001 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 200B ÷ 200D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 200B × 0020 ÷ 200D ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 00A7 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200B × 0020 ÷ 00A7 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200B ÷ 0308 × 00A7 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 200B ÷ 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] (XX_AL) ÷ [0.3] +× 200B × 0020 ÷ 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] (XX_AL) ÷ [0.3] +× 200B ÷ 0308 × 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 200B ÷ 0308 × 0020 ÷ 50005 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 200B ÷ 0E01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 200B × 0020 ÷ 0E01 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 200B ÷ 3041 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) ÷ [8.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 200B × 0020 ÷ 3041 ÷ # × [0.3] ZERO WIDTH SPACE (ZW) × [7.01] SPACE (SP) ÷ [8.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0023 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 1F1E6 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1F1E6 × 0020 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 1F1E6 × 0308 ÷ 2014 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 1F1E6 × 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.01] (BA) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1F1E6 × 0308 × 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1F1E6 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1F1E6 × 0020 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1F1E6 × 0308 ÷ 00B4 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 1F1E6 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (BK) ÷ [0.3] +× 1F1E6 × 0020 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1F1E6 × 0308 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 000B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1F1E6 ÷ FFFC ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1F1E6 × 0020 ÷ FFFC ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 007D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1F1E6 × 0020 × 007D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1F1E6 × 0020 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1F1E6 × 0308 × 0029 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 1F1E6 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0020 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0308 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 000D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1F1E6 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1F1E6 × 0020 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1F1E6 × 0308 × 0021 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 1F1E6 × 00A0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 00A0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ AC00 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1F1E6 × 0020 ÷ AC00 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ AC01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1F1E6 × 0020 ÷ AC01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 05D0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 05D0 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1F1E6 × 0020 ÷ 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 1F1E6 × 0308 × 002D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 1F1E6 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1F1E6 × 0020 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1F1E6 × 0308 ÷ 231A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1F1E6 ÷ 2024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 1F1E6 × 0020 ÷ 2024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] COMMA (IS) ÷ [0.3] +× 1F1E6 × 0020 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1F1E6 × 0308 × 002C ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1F1E6 ÷ 1100 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 1100 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 11A8 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1F1E6 × 0020 ÷ 11A8 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 1160 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1F1E6 × 0020 ÷ 1160 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0020 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0308 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 000A ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1F1E6 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 0020 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 0308 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 0308 × 0020 × 0085 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1F1E6 × 17D6 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0030 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 1F1E6 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0028 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 1F1E6 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0025 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 1F1E6 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1F1E6 × 0308 ÷ 0024 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 1F1E6 × 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 1F1E6 × 0308 × 0022 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 1F1E6 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [0.3] +× 1F1E6 × 0020 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1F1E6 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F1E6 × 0020 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F1E6 × 0308 × 002F ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1F1E6 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1F1E6 × 0020 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1F1E6 × 0308 × 2060 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 1F1E6 × 200B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1F1E6 × 0020 × 200B ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 1F1E6 × 1F1E6 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 ÷ 261D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 1F1E6 × 0020 ÷ 261D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 1F3FB ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 × 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 0020 ÷ 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 0308 × 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1F1E6 × 200D ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 ÷ 00A7 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 00A7 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 1F1E6 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1F1E6 × 0020 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1F1E6 × 0308 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1F1E6 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1F1E6 ÷ 0E01 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1E6 × 3041 ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 261D ÷ 0023 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 261D × 0020 ÷ 0023 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 261D × 0308 ÷ 0023 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 261D ÷ 2014 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 261D × 0020 ÷ 2014 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 261D × 0308 ÷ 2014 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 261D × 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.01] (BA) ÷ [0.3] +× 261D × 0020 ÷ 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 261D × 0308 × 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 261D × 0308 × 0020 ÷ 0009 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 261D ÷ 00B4 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 261D × 0020 ÷ 00B4 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 261D × 0308 ÷ 00B4 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 261D × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (BK) ÷ [0.3] +× 261D × 0020 × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 261D × 0308 × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 261D × 0308 × 0020 × 000B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 261D ÷ FFFC ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 261D × 0020 ÷ FFFC ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 261D × 0308 ÷ FFFC ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 261D × 007D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 261D × 0020 × 007D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 261D × 0308 × 007D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 261D × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 261D × 0020 × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 261D × 0308 × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 261D × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (CR) ÷ [0.3] +× 261D × 0020 × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 261D × 0308 × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 261D × 0308 × 0020 × 000D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 261D × 0021 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 261D × 0020 × 0021 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 261D × 0308 × 0021 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 261D × 00A0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 261D × 0020 ÷ 00A0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 261D × 0308 × 00A0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 261D ÷ AC00 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 261D × 0020 ÷ AC00 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 261D × 0308 ÷ AC00 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 261D ÷ AC01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 261D × 0020 ÷ AC01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 261D × 0308 ÷ AC01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 261D ÷ 05D0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 261D × 0020 ÷ 05D0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 261D × 0308 ÷ 05D0 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 261D × 002D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 261D × 0020 ÷ 002D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 261D × 0308 × 002D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 261D ÷ 231A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 261D × 0020 ÷ 231A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 261D × 0308 ÷ 231A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 261D × 2024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 261D × 0020 ÷ 2024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 261D × 0308 × 2024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 261D × 002C ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] COMMA (IS) ÷ [0.3] +× 261D × 0020 × 002C ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 261D × 0308 × 002C ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 261D ÷ 1100 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 261D × 0020 ÷ 1100 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 261D × 0308 ÷ 1100 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 261D ÷ 11A8 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 261D × 0020 ÷ 11A8 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 261D × 0308 ÷ 11A8 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 261D ÷ 1160 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 261D × 0020 ÷ 1160 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 261D × 0308 ÷ 1160 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 261D × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (LF) ÷ [0.3] +× 261D × 0020 × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 261D × 0308 × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 261D × 0308 × 0020 × 000A ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 261D × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [6.0] (NL) ÷ [0.3] +× 261D × 0020 × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 261D × 0308 × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 261D × 0308 × 0020 × 0085 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 261D × 17D6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 261D × 0020 ÷ 17D6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 261D ÷ 0030 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 261D × 0020 ÷ 0030 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 261D × 0308 ÷ 0030 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 261D ÷ 0028 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 261D × 0020 ÷ 0028 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 261D × 0308 ÷ 0028 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 261D × 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 261D × 0020 ÷ 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 261D × 0308 × 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 261D ÷ 0024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 261D × 0020 ÷ 0024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 261D × 0308 ÷ 0024 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 261D × 0022 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 261D × 0020 ÷ 0022 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 261D × 0308 × 0022 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 261D × 0020 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [0.3] +× 261D × 0020 × 0020 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 261D × 0308 × 0020 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 261D × 002F ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 261D × 0020 × 002F ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 261D × 0308 × 002F ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 261D × 2060 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 261D × 0020 × 2060 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 261D × 0308 × 2060 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 261D × 200B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 261D × 0020 × 200B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 261D × 0308 × 200B ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 261D ÷ 1F1E6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 261D × 0020 ÷ 1F1E6 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 261D ÷ 261D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 261D × 0020 ÷ 261D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 261D × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 261D × 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] (CM1_CM) ÷ [0.3] +× 261D × 0020 ÷ 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 261D × 0308 × 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 261D × 0308 × 0020 ÷ 0001 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 261D × 200D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 261D ÷ 00A7 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 261D × 0020 ÷ 00A7 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 261D × 0308 ÷ 00A7 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 261D ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] (XX_AL) ÷ [0.3] +× 261D × 0020 ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 261D × 0308 ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 261D × 0308 × 0020 ÷ 50005 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 261D ÷ 0E01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 261D × 0020 ÷ 0E01 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 261D × 3041 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 261D × 0020 ÷ 3041 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 0023 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 1F3FB × 0020 ÷ 0023 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 2014 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 1F3FB × 0020 ÷ 2014 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0009 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.01] (BA) ÷ [0.3] +× 1F3FB × 0020 ÷ 0009 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 1F3FB × 0308 × 0009 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 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] (BA) ÷ [0.3] +× 1F3FB ÷ 00B4 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 1F3FB × 0020 ÷ 00B4 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 000B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (BK) ÷ [0.3] +× 1F3FB × 0020 × 000B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 1F3FB × 0308 × 000B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 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] (BK) ÷ [0.3] +× 1F3FB ÷ FFFC ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 1F3FB × 0020 ÷ FFFC ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 007D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 1F3FB × 0020 × 007D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0029 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 1F3FB × 0020 × 0029 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 000D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (CR) ÷ [0.3] +× 1F3FB × 0020 × 000D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 1F3FB × 0308 × 000D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 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] (CR) ÷ [0.3] +× 1F3FB × 0021 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 1F3FB × 0020 × 0021 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 00A0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 1F3FB × 0020 ÷ 00A0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ AC00 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 1F3FB × 0020 ÷ AC00 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ AC01 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 1F3FB × 0020 ÷ AC01 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 05D0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1F3FB × 0020 ÷ 05D0 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 002D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 1F3FB × 0020 ÷ 002D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 231A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 1F3FB × 0020 ÷ 231A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 1F3FB × 0308 ÷ 231A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 1F3FB × 2024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [22.03] ONE DOT LEADER (IN) ÷ [0.3] +× 1F3FB × 0020 ÷ 2024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 002C ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] COMMA (IS) ÷ [0.3] +× 1F3FB × 0020 × 002C ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 1F3FB × 0308 × 002C ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 1F3FB ÷ 1100 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 1F3FB × 0020 ÷ 1100 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 11A8 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1F3FB × 0020 ÷ 11A8 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 1160 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1F3FB × 0020 ÷ 1160 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 000A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (LF) ÷ [0.3] +× 1F3FB × 0020 × 000A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 1F3FB × 0308 × 000A ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 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] (LF) ÷ [0.3] +× 1F3FB × 0085 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [6.0] (NL) ÷ [0.3] +× 1F3FB × 0020 × 0085 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 1F3FB × 0308 × 0085 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 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] (NL) ÷ [0.3] +× 1F3FB × 17D6 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 0030 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 1F3FB × 0020 ÷ 0030 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 0028 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 1F3FB × 0020 ÷ 0028 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0025 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 1F3FB × 0020 ÷ 0025 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 0024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 1F3FB × 0020 ÷ 0024 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0022 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 1F3FB × 0020 ÷ 0022 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 0020 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [0.3] +× 1F3FB × 0020 × 0020 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 1F3FB × 0308 × 0020 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 1F3FB × 002F ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F3FB × 0020 × 002F ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 1F3FB × 0308 × 002F ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 1F3FB × 2060 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 1F3FB × 0020 × 2060 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 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] +× 1F3FB × 200B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 1F3FB × 0020 × 200B ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 1F1E6 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 261D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 1F3FB ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB × 0001 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] (CM1_CM) ÷ [0.3] +× 1F3FB × 0020 ÷ 0001 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 1F3FB × 0308 × 0001 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 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] (CM1_CM) ÷ [0.3] +× 1F3FB × 200D ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB ÷ 00A7 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 1F3FB × 0020 ÷ 00A7 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 1F3FB ÷ 50005 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 1F3FB × 0020 ÷ 50005 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 1F3FB × 0308 ÷ 50005 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 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] (XX_AL) ÷ [0.3] +× 1F3FB ÷ 0E01 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F3FB × 3041 ÷ # × [0.3] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 0001 × 0023 ÷ # × [0.3] (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 × 0020 ÷ 0023 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 × 0308 × 0023 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0023 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0001 ÷ 2014 ÷ # × [0.3] (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0020 ÷ 2014 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0308 ÷ 2014 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 2014 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0001 × 0009 ÷ # × [0.3] (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0001 × 0020 ÷ 0009 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0001 × 0308 × 0009 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0001 ÷ 00B4 ÷ # × [0.3] (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 0020 ÷ 00B4 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 0308 ÷ 00B4 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0001 × 000B ÷ # × [0.3] (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0001 × 0020 × 000B ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0001 × 0308 × 000B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0001 × 0308 × 0020 × 000B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0001 ÷ FFFC ÷ # × [0.3] (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 0020 ÷ FFFC ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 0308 ÷ FFFC ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ FFFC ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0001 × 007D ÷ # × [0.3] (CM1_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0020 × 007D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0308 × 007D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0308 × 0020 × 007D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0001 × 0029 ÷ # × [0.3] (CM1_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 0020 × 0029 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 0308 × 0029 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 0308 × 0020 × 0029 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0001 × 000D ÷ # × [0.3] (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0001 × 0020 × 000D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0001 × 0308 × 000D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0001 × 0308 × 0020 × 000D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0001 × 0021 ÷ # × [0.3] (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 0020 × 0021 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 0308 × 0021 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 0308 × 0020 × 0021 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0001 × 00A0 ÷ # × [0.3] (CM1_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 × 0020 ÷ 00A0 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 × 0308 × 00A0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 0001 ÷ AC00 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 × 0020 ÷ AC00 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 × 0308 ÷ AC00 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0001 ÷ AC01 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 0020 ÷ AC01 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 0308 ÷ AC01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0001 × 05D0 ÷ # × [0.3] (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 0020 ÷ 05D0 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 0308 × 05D0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0001 × 002D ÷ # × [0.3] (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 × 0020 ÷ 002D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 × 0308 × 002D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 002D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0001 ÷ 231A ÷ # × [0.3] (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0001 × 0020 ÷ 231A ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0001 × 0308 ÷ 231A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 231A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0001 × 2024 ÷ # × [0.3] (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 0020 ÷ 2024 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 0308 × 2024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 2024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 0001 × 002C ÷ # × [0.3] (CM1_CM) × [13.04] COMMA (IS) ÷ [0.3] +× 0001 × 0020 × 002C ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0001 × 0308 × 002C ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] COMMA (IS) ÷ [0.3] +× 0001 × 0308 × 0020 × 002C ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0001 ÷ 1100 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 × 0020 ÷ 1100 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 × 0308 ÷ 1100 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0001 ÷ 11A8 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 × 0020 ÷ 11A8 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 × 0308 ÷ 11A8 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0001 ÷ 1160 ÷ # × [0.3] (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 0020 ÷ 1160 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 0308 ÷ 1160 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0001 × 000A ÷ # × [0.3] (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0001 × 0020 × 000A ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0001 × 0308 × 000A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0001 × 0308 × 0020 × 000A ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0001 × 0085 ÷ # × [0.3] (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0001 × 0020 × 0085 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0001 × 0308 × 0085 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0001 × 0308 × 0020 × 0085 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0001 × 17D6 ÷ # × [0.3] (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0020 ÷ 17D6 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0308 × 17D6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 0001 × 0030 ÷ # × [0.3] (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0020 ÷ 0030 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0308 × 0030 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0030 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0001 × 0028 ÷ # × [0.3] (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0020 ÷ 0028 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0308 × 0028 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0028 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0001 × 0025 ÷ # × [0.3] (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0020 ÷ 0025 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0308 × 0025 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0001 × 0024 ÷ # × [0.3] (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0020 ÷ 0024 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0308 × 0024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0024 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0001 × 0022 ÷ # × [0.3] (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0020 ÷ 0022 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0308 × 0022 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0022 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0001 × 0020 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 0020 × 0020 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 0308 × 0020 × 0020 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0001 × 002F ÷ # × [0.3] (CM1_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 0001 × 0020 × 002F ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0001 × 0308 × 002F ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 0001 × 0308 × 0020 × 002F ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0001 × 2060 ÷ # × [0.3] (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 0020 × 2060 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 0308 × 2060 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 0308 × 0020 × 2060 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0001 × 200B ÷ # × [0.3] (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 × 0020 × 200B ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 × 0308 × 200B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 × 0308 × 0020 × 200B ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0001 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 × 0020 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 × 0308 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 0001 ÷ 261D ÷ # × [0.3] (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 × 0020 ÷ 261D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 × 0308 ÷ 261D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 261D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0001 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0020 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0308 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 0001 × 0001 ÷ # × [0.3] (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0001 × 0020 ÷ 0001 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0001 × 0308 × 0001 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0001 × 200D ÷ # × [0.3] (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 0020 ÷ 200D ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 0308 × 200D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 200D ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 0001 × 00A7 ÷ # × [0.3] (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 0020 ÷ 00A7 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 0308 × 00A7 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0001 × 50005 ÷ # × [0.3] (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0001 × 0020 ÷ 50005 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0001 × 0308 × 50005 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0001 × 0E01 ÷ # × [0.3] (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 0020 ÷ 0E01 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 0308 × 0E01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0001 × 3041 ÷ # × [0.3] (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0001 × 0020 ÷ 3041 ÷ # × [0.3] (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0001 × 0308 × 3041 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0001 × 0308 × 0020 ÷ 3041 ÷ # × [0.3] (CM1_CM) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 200D × 0023 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] NUMBER SIGN (AL) ÷ [0.3] +× 200D × 0020 ÷ 0023 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 200D × 0308 × 0023 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0023 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 200D × 2014 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] EM DASH (B2) ÷ [0.3] +× 200D × 0020 ÷ 2014 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 200D × 0308 ÷ 2014 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 2014 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 200D × 0009 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] (BA) ÷ [0.3] +× 200D × 0020 ÷ 0009 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 200D × 0308 × 0009 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0009 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 200D × 00B4 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] ACUTE ACCENT (BB) ÷ [0.3] +× 200D × 0020 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200D × 0308 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 200D × 000B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (BK) ÷ [0.3] +× 200D × 0020 × 000B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 200D × 0308 × 000B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 200D × 0308 × 0020 × 000B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 200D × FFFC ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200D × 0020 ÷ FFFC ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200D × 0308 ÷ FFFC ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200D × 0308 × 0020 ÷ FFFC ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 200D × 007D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200D × 0020 × 007D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200D × 0308 × 007D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200D × 0308 × 0020 × 007D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 200D × 0029 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200D × 0020 × 0029 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200D × 0308 × 0029 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [13.04] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200D × 0308 × 0020 × 0029 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 200D × 000D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (CR) ÷ [0.3] +× 200D × 0020 × 000D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 200D × 0308 × 000D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 200D × 0308 × 0020 × 000D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 200D × 0021 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] EXCLAMATION MARK (EX) ÷ [0.3] +× 200D × 0020 × 0021 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 200D × 0308 × 0021 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 200D × 0308 × 0020 × 0021 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 200D × 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × 0020 ÷ 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × 0308 × 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [12.3] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × AC00 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200D × 0020 ÷ AC00 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200D × 0308 ÷ AC00 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200D × 0308 × 0020 ÷ AC00 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 200D × AC01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200D × 0020 ÷ AC01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200D × 0308 ÷ AC01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200D × 0308 × 0020 ÷ AC01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 200D × 05D0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200D × 0020 ÷ 05D0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200D × 0308 × 05D0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 200D × 002D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HYPHEN-MINUS (HY) ÷ [0.3] +× 200D × 0020 ÷ 002D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 200D × 0308 × 002D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 002D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 200D × 231A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WATCH (ID) ÷ [0.3] +× 200D × 0020 ÷ 231A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 200D × 0308 ÷ 231A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 231A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 200D × 2024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] ONE DOT LEADER (IN) ÷ [0.3] +× 200D × 0020 ÷ 2024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 200D × 0308 × 2024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 2024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 200D × 002C ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMMA (IS) ÷ [0.3] +× 200D × 0020 × 002C ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 200D × 0308 × 002C ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [13.04] COMMA (IS) ÷ [0.3] +× 200D × 0308 × 0020 × 002C ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 200D × 1100 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200D × 0020 ÷ 1100 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200D × 0308 ÷ 1100 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 1100 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 200D × 11A8 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200D × 0020 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200D × 0308 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 200D × 1160 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200D × 0020 ÷ 1160 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200D × 0308 ÷ 1160 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 1160 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 200D × 000A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (LF) ÷ [0.3] +× 200D × 0020 × 000A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 200D × 0308 × 000A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 200D × 0308 × 0020 × 000A ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 200D × 0085 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [6.0] (NL) ÷ [0.3] +× 200D × 0020 × 0085 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 200D × 0308 × 0085 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 200D × 0308 × 0020 × 0085 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 200D × 17D6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 200D × 0308 × 17D6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 200D × 0030 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] DIGIT ZERO (NU) ÷ [0.3] +× 200D × 0020 ÷ 0030 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 200D × 0308 × 0030 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0030 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 200D × 0028 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200D × 0020 ÷ 0028 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200D × 0308 × 0028 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0028 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 200D × 0025 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] PERCENT SIGN (PO) ÷ [0.3] +× 200D × 0020 ÷ 0025 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 200D × 0308 × 0025 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0025 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 200D × 0024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] DOLLAR SIGN (PR) ÷ [0.3] +× 200D × 0020 ÷ 0024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 200D × 0308 × 0024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0024 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 200D × 0022 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] QUOTATION MARK (QU) ÷ [0.3] +× 200D × 0020 ÷ 0022 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 200D × 0308 × 0022 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0022 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 200D × 0020 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 200D × 0020 × 0020 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 200D × 0308 × 0020 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 200D × 0308 × 0020 × 0020 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 200D × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] SOLIDUS (SY) ÷ [0.3] +× 200D × 0020 × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 200D × 0308 × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [13.04] SOLIDUS (SY) ÷ [0.3] +× 200D × 0308 × 0020 × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 200D × 2060 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WORD JOINER (WJ) ÷ [0.3] +× 200D × 0020 × 2060 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 200D × 0308 × 2060 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 200D × 0308 × 0020 × 2060 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 200D × 200B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200D × 0020 × 200B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200D × 0308 × 200B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200D × 0308 × 0020 × 200B ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 200D × 1F1E6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 200D × 0308 ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 200D × 261D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 200D × 0308 ÷ 261D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 261D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 200D × 1F3FB ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 200D × 0308 ÷ 1F3FB ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 200D × 0001 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] (CM1_CM) ÷ [0.3] +× 200D × 0020 ÷ 0001 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 200D × 0308 × 0001 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0001 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 200D × 200D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 200D × 0308 × 200D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 200D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 200D × 00A7 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] SECTION SIGN (AI_AL) ÷ [0.3] +× 200D × 0020 ÷ 00A7 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200D × 0308 × 00A7 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 200D × 50005 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] (XX_AL) ÷ [0.3] +× 200D × 0020 ÷ 50005 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 200D × 0308 × 50005 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 50005 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 200D × 0E01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 200D × 0308 × 0E01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 200D × 3041 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 200D × 0308 × 3041 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 200D × 0308 × 0020 ÷ 3041 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00A7 × 0023 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A7 × 0020 ÷ 0023 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 00A7 × 0308 × 0023 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 00A7 ÷ 2014 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 00A7 × 0020 ÷ 2014 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 00A7 × 0308 ÷ 2014 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 00A7 × 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.01] (BA) ÷ [0.3] +× 00A7 × 0020 ÷ 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A7 × 0308 × 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 00A7 ÷ 00B4 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A7 × 0020 ÷ 00B4 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 00A7 × 0308 ÷ 00B4 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 00A7 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (BK) ÷ [0.3] +× 00A7 × 0020 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A7 × 0308 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 00A7 × 0308 × 0020 × 000B ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 00A7 ÷ FFFC ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A7 × 0020 ÷ FFFC ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 00A7 × 0308 ÷ FFFC ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 00A7 × 007D ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A7 × 0020 × 007D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 00A7 × 0308 × 007D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 00A7 × 0029 ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A7 × 0020 × 0029 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 00A7 × 0308 × 0029 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 00A7 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0020 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0308 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0308 × 0020 × 000D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 00A7 × 0021 ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A7 × 0020 × 0021 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 00A7 × 0308 × 0021 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 00A7 × 00A0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A7 × 0020 ÷ 00A0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 00A7 × 0308 × 00A0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 00A7 ÷ AC00 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A7 × 0020 ÷ AC00 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 00A7 × 0308 ÷ AC00 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 00A7 ÷ AC01 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A7 × 0020 ÷ AC01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 00A7 × 0308 ÷ AC01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 00A7 × 05D0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A7 × 0020 ÷ 05D0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 00A7 × 0308 × 05D0 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 00A7 × 002D ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A7 × 0020 ÷ 002D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 00A7 × 0308 × 002D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 00A7 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 00A7 × 0020 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 00A7 × 0308 ÷ 231A ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 00A7 × 2024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 00A7 × 0020 ÷ 2024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 00A7 × 0308 × 2024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 00A7 × 002C ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] COMMA (IS) ÷ [0.3] +× 00A7 × 0020 × 002C ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 00A7 × 0308 × 002C ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 00A7 ÷ 1100 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A7 × 0020 ÷ 1100 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 00A7 × 0308 ÷ 1100 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 00A7 ÷ 11A8 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A7 × 0020 ÷ 11A8 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 00A7 × 0308 ÷ 11A8 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 00A7 ÷ 1160 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A7 × 0020 ÷ 1160 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 00A7 × 0308 ÷ 1160 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 00A7 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0020 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0308 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0308 × 0020 × 000A ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 00A7 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [6.0] (NL) ÷ [0.3] +× 00A7 × 0020 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A7 × 0308 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 00A7 × 0308 × 0020 × 0085 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 00A7 × 17D6 ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 00A7 × 0020 ÷ 17D6 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 00A7 × 0030 ÷ # × [0.3] SECTION SIGN (AI_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 00A7 × 0020 ÷ 0030 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 00A7 × 0308 × 0030 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 00A7 × 0028 ÷ # × [0.3] SECTION SIGN (AI_AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A7 × 0020 ÷ 0028 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 00A7 × 0308 × 0028 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 00A7 × 0025 ÷ # × [0.3] SECTION SIGN (AI_AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 00A7 × 0020 ÷ 0025 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 00A7 × 0308 × 0025 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 00A7 × 0024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 00A7 × 0020 ÷ 0024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 00A7 × 0308 × 0024 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 00A7 × 0022 ÷ # × [0.3] SECTION SIGN (AI_AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 00A7 × 0020 ÷ 0022 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 00A7 × 0308 × 0022 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 00A7 × 0020 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [0.3] +× 00A7 × 0020 × 0020 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 00A7 × 002F ÷ # × [0.3] SECTION SIGN (AI_AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00A7 × 0020 × 002F ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 00A7 × 0308 × 002F ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 00A7 × 2060 ÷ # × [0.3] SECTION SIGN (AI_AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A7 × 0020 × 2060 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 00A7 × 0308 × 2060 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 00A7 × 200B ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A7 × 0020 × 200B ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 00A7 × 0308 × 200B ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 00A7 ÷ 1F1E6 ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 00A7 × 0020 ÷ 1F1E6 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 00A7 ÷ 261D ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A7 × 0020 ÷ 261D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 00A7 × 0308 ÷ 261D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 00A7 ÷ 1F3FB ÷ # × [0.3] SECTION SIGN (AI_AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 00A7 × 0020 ÷ 1F3FB ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 00A7 × 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] (CM1_CM) ÷ [0.3] +× 00A7 × 0020 ÷ 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A7 × 0308 × 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 00A7 × 200D ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 00A7 × 0020 ÷ 200D ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 00A7 × 00A7 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A7 × 0020 ÷ 00A7 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 00A7 × 0308 × 00A7 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 00A7 × 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] (XX_AL) ÷ [0.3] +× 00A7 × 0020 ÷ 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A7 × 0308 × 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 00A7 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] SECTION SIGN (AI_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 00A7 × 0E01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 00A7 × 0020 ÷ 0E01 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 00A7 × 3041 ÷ # × [0.3] SECTION SIGN (AI_AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 00A7 × 0020 ÷ 3041 ÷ # × [0.3] SECTION SIGN (AI_AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 50005 × 0023 ÷ # × [0.3] (XX_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 × 0020 ÷ 0023 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 × 0308 × 0023 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0023 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 50005 ÷ 2014 ÷ # × [0.3] (XX_AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0020 ÷ 2014 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0308 ÷ 2014 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 2014 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 50005 × 0009 ÷ # × [0.3] (XX_AL) × [21.01] (BA) ÷ [0.3] +× 50005 × 0020 ÷ 0009 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 50005 × 0308 × 0009 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 50005 ÷ 00B4 ÷ # × [0.3] (XX_AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 0020 ÷ 00B4 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 0308 ÷ 00B4 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 00B4 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 50005 × 000B ÷ # × [0.3] (XX_AL) × [6.0] (BK) ÷ [0.3] +× 50005 × 0020 × 000B ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 50005 × 0308 × 000B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 50005 × 0308 × 0020 × 000B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 50005 ÷ FFFC ÷ # × [0.3] (XX_AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 0020 ÷ FFFC ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 0308 ÷ FFFC ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ FFFC ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 50005 × 007D ÷ # × [0.3] (XX_AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0020 × 007D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0308 × 007D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0308 × 0020 × 007D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 50005 × 0029 ÷ # × [0.3] (XX_AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 0020 × 0029 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 0308 × 0029 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 0308 × 0020 × 0029 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 50005 × 000D ÷ # × [0.3] (XX_AL) × [6.0] (CR) ÷ [0.3] +× 50005 × 0020 × 000D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 50005 × 0308 × 000D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 50005 × 0308 × 0020 × 000D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 50005 × 0021 ÷ # × [0.3] (XX_AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 0020 × 0021 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 0308 × 0021 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 0308 × 0020 × 0021 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 50005 × 00A0 ÷ # × [0.3] (XX_AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 × 0020 ÷ 00A0 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 × 0308 × 00A0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 50005 ÷ AC00 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 × 0020 ÷ AC00 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 × 0308 ÷ AC00 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 50005 ÷ AC01 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 0020 ÷ AC01 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 0308 ÷ AC01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 50005 × 05D0 ÷ # × [0.3] (XX_AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 0020 ÷ 05D0 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 0308 × 05D0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 05D0 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 50005 × 002D ÷ # × [0.3] (XX_AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 × 0020 ÷ 002D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 × 0308 × 002D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 002D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 50005 ÷ 231A ÷ # × [0.3] (XX_AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 50005 × 0020 ÷ 231A ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 50005 × 0308 ÷ 231A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 231A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 50005 × 2024 ÷ # × [0.3] (XX_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 0020 ÷ 2024 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 0308 × 2024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 2024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 50005 × 002C ÷ # × [0.3] (XX_AL) × [13.02] COMMA (IS) ÷ [0.3] +× 50005 × 0020 × 002C ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 50005 × 0308 × 002C ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 50005 × 0308 × 0020 × 002C ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 50005 ÷ 1100 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 × 0020 ÷ 1100 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 × 0308 ÷ 1100 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 50005 ÷ 11A8 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 × 0020 ÷ 11A8 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 × 0308 ÷ 11A8 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 50005 ÷ 1160 ÷ # × [0.3] (XX_AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 0020 ÷ 1160 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 0308 ÷ 1160 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 50005 × 000A ÷ # × [0.3] (XX_AL) × [6.0] (LF) ÷ [0.3] +× 50005 × 0020 × 000A ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 50005 × 0308 × 000A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 50005 × 0308 × 0020 × 000A ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 50005 × 0085 ÷ # × [0.3] (XX_AL) × [6.0] (NL) ÷ [0.3] +× 50005 × 0020 × 0085 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 50005 × 0308 × 0085 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 50005 × 0308 × 0020 × 0085 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 50005 × 17D6 ÷ # × [0.3] (XX_AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0020 ÷ 17D6 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0308 × 17D6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 17D6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 50005 × 0030 ÷ # × [0.3] (XX_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0020 ÷ 0030 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0308 × 0030 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0030 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 50005 × 0028 ÷ # × [0.3] (XX_AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0020 ÷ 0028 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0308 × 0028 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0028 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 50005 × 0025 ÷ # × [0.3] (XX_AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0020 ÷ 0025 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0308 × 0025 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 50005 × 0024 ÷ # × [0.3] (XX_AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0020 ÷ 0024 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0308 × 0024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0024 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 50005 × 0022 ÷ # × [0.3] (XX_AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0020 ÷ 0022 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0308 × 0022 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0022 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 50005 × 0020 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 0020 × 0020 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 0308 × 0020 × 0020 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 50005 × 002F ÷ # × [0.3] (XX_AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 50005 × 0020 × 002F ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 50005 × 0308 × 002F ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 50005 × 0308 × 0020 × 002F ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 50005 × 2060 ÷ # × [0.3] (XX_AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 0020 × 2060 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 0308 × 2060 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 0308 × 0020 × 2060 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 50005 × 200B ÷ # × [0.3] (XX_AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 × 0020 × 200B ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 × 0308 × 200B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 × 0308 × 0020 × 200B ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 50005 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 × 0020 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 × 0308 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1F1E6 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 50005 ÷ 261D ÷ # × [0.3] (XX_AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 × 0020 ÷ 261D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 × 0308 ÷ 261D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 261D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 50005 ÷ 1F3FB ÷ # × [0.3] (XX_AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0020 ÷ 1F3FB ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0308 ÷ 1F3FB ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 50005 × 0001 ÷ # × [0.3] (XX_AL) × [9.0] (CM1_CM) ÷ [0.3] +× 50005 × 0020 ÷ 0001 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 50005 × 0308 × 0001 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 50005 × 200D ÷ # × [0.3] (XX_AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 0020 ÷ 200D ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 0308 × 200D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 200D ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 50005 × 00A7 ÷ # × [0.3] (XX_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 0020 ÷ 00A7 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 0308 × 00A7 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 00A7 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 50005 × 50005 ÷ # × [0.3] (XX_AL) × [28.0] (XX_AL) ÷ [0.3] +× 50005 × 0020 ÷ 50005 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 50005 × 0308 × 50005 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 50005 × 0E01 ÷ # × [0.3] (XX_AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 0020 ÷ 0E01 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 0308 × 0E01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 0E01 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 50005 × 3041 ÷ # × [0.3] (XX_AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 50005 × 0020 ÷ 3041 ÷ # × [0.3] (XX_AL) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 50005 × 0308 × 3041 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 50005 × 0308 × 0020 ÷ 3041 ÷ # × [0.3] (XX_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0E01 × 0023 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 0E01 × 0020 ÷ 0023 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 0E01 × 0308 × 0023 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 0E01 ÷ 2014 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 0E01 × 0020 ÷ 2014 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 0E01 × 0308 ÷ 2014 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 0E01 × 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.01] (BA) ÷ [0.3] +× 0E01 × 0020 ÷ 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0E01 × 0308 × 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 0E01 ÷ 00B4 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0E01 × 0020 ÷ 00B4 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 0E01 × 0308 ÷ 00B4 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 0E01 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (BK) ÷ [0.3] +× 0E01 × 0020 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0E01 × 0308 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 0E01 × 0308 × 0020 × 000B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 0E01 ÷ FFFC ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 0E01 × 0020 ÷ FFFC ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 0E01 × 007D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 0E01 × 0020 × 007D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 0E01 × 0029 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0E01 × 0020 × 0029 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 0E01 × 0308 × 0029 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 0E01 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0020 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0308 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0308 × 0020 × 000D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 0E01 × 0021 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0E01 × 0020 × 0021 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 0E01 × 0308 × 0021 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 0E01 × 00A0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 0E01 × 0020 ÷ 00A0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ AC00 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0E01 × 0020 ÷ AC00 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ AC01 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0E01 × 0020 ÷ AC01 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 0E01 × 05D0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 0E01 × 0020 ÷ 05D0 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 0E01 × 002D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0E01 × 0020 ÷ 002D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 0E01 × 0308 × 002D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 0E01 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 0E01 × 0020 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 0E01 × 0308 ÷ 231A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 0E01 × 2024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0E01 × 0020 ÷ 2024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 0E01 × 002C ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] COMMA (IS) ÷ [0.3] +× 0E01 × 0020 × 002C ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 0E01 × 0308 × 002C ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 0E01 ÷ 1100 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0E01 × 0020 ÷ 1100 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 11A8 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0E01 × 0020 ÷ 11A8 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 1160 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0E01 × 0020 ÷ 1160 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 0E01 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0020 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0308 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0308 × 0020 × 000A ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 0E01 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [6.0] (NL) ÷ [0.3] +× 0E01 × 0020 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0E01 × 0308 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 0E01 × 0308 × 0020 × 0085 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 0E01 × 17D6 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0E01 × 0020 ÷ 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 0E01 × 0308 × 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 0E01 × 0028 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0E01 × 0020 ÷ 0028 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 0E01 × 0308 × 0028 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.01] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 0E01 × 0025 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 0E01 × 0020 ÷ 0025 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 0E01 × 0308 × 0025 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 0E01 × 0024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 0E01 × 0020 ÷ 0024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 0E01 × 0308 × 0024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [24.03] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 0E01 × 0022 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 0E01 × 0020 ÷ 0022 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 0E01 × 0308 × 0022 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 0E01 × 0020 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [0.3] +× 0E01 × 0020 × 0020 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0E01 × 002F ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0E01 × 0020 × 002F ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 0E01 × 0308 × 002F ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 0E01 × 2060 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0E01 × 0020 × 2060 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 0E01 × 0308 × 2060 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 0E01 × 200B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 0E01 × 0020 × 200B ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 1F1E6 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 ÷ 261D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0E01 × 0020 ÷ 261D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 0E01 ÷ 1F3FB ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] (CM1_CM) ÷ [0.3] +× 0E01 × 0020 ÷ 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0E01 × 0308 × 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 0E01 × 200D ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 00A7 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 0E01 × 0020 ÷ 00A7 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 0E01 × 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] (XX_AL) ÷ [0.3] +× 0E01 × 0020 ÷ 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0E01 × 0308 × 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [28.0] (XX_AL) ÷ [0.3] +× 0E01 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 0E01 × 0E01 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [28.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 0E01 × 3041 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 0023 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 3041 × 0020 ÷ 0023 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] NUMBER SIGN (AL) ÷ [0.3] +× 3041 × 0308 ÷ 0023 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] NUMBER SIGN (AL) ÷ [0.3] +× 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] +× 3041 ÷ 2014 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 3041 × 0020 ÷ 2014 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] EM DASH (B2) ÷ [0.3] +× 3041 × 0308 ÷ 2014 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] EM DASH (B2) ÷ [0.3] +× 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] +× 3041 × 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.01] (BA) ÷ [0.3] +× 3041 × 0020 ÷ 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 3041 × 0308 × 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.01] (BA) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ 0009 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (BA) ÷ [0.3] +× 3041 ÷ 00B4 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 3041 × 0020 ÷ 00B4 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] ACUTE ACCENT (BB) ÷ [0.3] +× 3041 × 0308 ÷ 00B4 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] ACUTE ACCENT (BB) ÷ [0.3] +× 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] +× 3041 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (BK) ÷ [0.3] +× 3041 × 0020 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 3041 × 0308 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (BK) ÷ [0.3] +× 3041 × 0308 × 0020 × 000B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (BK) ÷ [0.3] +× 3041 ÷ FFFC ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 3041 × 0020 ÷ FFFC ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× 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] +× 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] +× 3041 × 007D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 3041 × 0020 × 007D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] RIGHT CURLY BRACKET (CL) ÷ [0.3] +× 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] +× 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] +× 3041 × 0029 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 3041 × 0020 × 0029 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 3041 × 0308 × 0029 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] RIGHT PARENTHESIS (CP) ÷ [0.3] +× 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] +× 3041 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (CR) ÷ [0.3] +× 3041 × 0020 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 3041 × 0308 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (CR) ÷ [0.3] +× 3041 × 0308 × 0020 × 000D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (CR) ÷ [0.3] +× 3041 × 0021 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 3041 × 0020 × 0021 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 3041 × 0308 × 0021 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.01] EXCLAMATION MARK (EX) ÷ [0.3] +× 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] +× 3041 × 00A0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [12.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 3041 × 0020 ÷ 00A0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ AC00 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 3041 × 0020 ÷ AC00 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ AC01 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 3041 × 0020 ÷ AC01 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 05D0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 3041 × 0020 ÷ 05D0 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 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] +× 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] +× 3041 × 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 3041 × 0020 ÷ 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HYPHEN-MINUS (HY) ÷ [0.3] +× 3041 × 0308 × 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 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] +× 3041 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 3041 × 0020 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] WATCH (ID) ÷ [0.3] +× 3041 × 0308 ÷ 231A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WATCH (ID) ÷ [0.3] +× 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] +× 3041 ÷ 2024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] ONE DOT LEADER (IN) ÷ [0.3] +× 3041 × 0020 ÷ 2024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] ONE DOT LEADER (IN) ÷ [0.3] +× 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] +× 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] +× 3041 × 002C ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] COMMA (IS) ÷ [0.3] +× 3041 × 0020 × 002C ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] +× 3041 × 0308 × 002C ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] +× 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] +× 3041 ÷ 1100 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 3041 × 0020 ÷ 1100 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 11A8 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 3041 × 0020 ÷ 11A8 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 1160 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 3041 × 0020 ÷ 1160 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 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] +× 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] +× 3041 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (LF) ÷ [0.3] +× 3041 × 0020 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 3041 × 0308 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (LF) ÷ [0.3] +× 3041 × 0308 × 0020 × 000A ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (LF) ÷ [0.3] +× 3041 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [6.0] (NL) ÷ [0.3] +× 3041 × 0020 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 3041 × 0308 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [6.0] (NL) ÷ [0.3] +× 3041 × 0308 × 0020 × 0085 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [6.0] (NL) ÷ [0.3] +× 3041 × 17D6 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.03] KHMER SIGN CAMNUC PII KUUH (NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 0030 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 3041 × 0020 ÷ 0030 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] DIGIT ZERO (NU) ÷ [0.3] +× 3041 × 0308 ÷ 0030 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DIGIT ZERO (NU) ÷ [0.3] +× 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] +× 3041 ÷ 0028 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 3041 × 0020 ÷ 0028 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 3041 × 0308 ÷ 0028 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT PARENTHESIS (OP) ÷ [0.3] +× 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] +× 3041 ÷ 0025 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 3041 × 0020 ÷ 0025 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] +× 3041 × 0308 ÷ 0025 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] PERCENT SIGN (PO) ÷ [0.3] +× 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] +× 3041 ÷ 0024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 3041 × 0020 ÷ 0024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] +× 3041 × 0308 ÷ 0024 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] +× 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] +× 3041 × 0022 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 3041 × 0020 ÷ 0022 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] QUOTATION MARK (QU) ÷ [0.3] +× 3041 × 0308 × 0022 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [19.01] QUOTATION MARK (QU) ÷ [0.3] +× 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] +× 3041 × 0020 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [0.3] +× 3041 × 0020 × 0020 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [7.01] SPACE (SP) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 3041 × 002F ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 3041 × 0020 × 002F ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [13.02] SOLIDUS (SY) ÷ [0.3] +× 3041 × 0308 × 002F ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] SOLIDUS (SY) ÷ [0.3] +× 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] +× 3041 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 3041 × 0020 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 3041 × 0308 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 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] +× 3041 × 200B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 3041 × 0020 × 200B ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 1F1E6 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 261D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 3041 × 0020 ÷ 261D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 1F3FB ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 × 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] (CM1_CM) ÷ [0.3] +× 3041 × 0020 ÷ 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 3041 × 0308 × 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [9.0] (CM1_CM) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ 0001 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (CM1_CM) ÷ [0.3] +× 3041 × 200D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 ÷ 00A7 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 3041 × 0020 ÷ 00A7 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] SECTION SIGN (AI_AL) ÷ [0.3] +× 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] +× 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] +× 3041 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] (XX_AL) ÷ [0.3] +× 3041 × 0020 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 3041 × 0308 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] (XX_AL) ÷ [0.3] +× 3041 × 0308 × 0020 ÷ 50005 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] (XX_AL) ÷ [0.3] +× 3041 ÷ 0E01 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [999.0] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 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] +× 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] +× 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] +× 3041 × 3041 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.03] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 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] +× 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] +× 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ # × [0.3] (CR) × [5.01] (LF) ÷ [5.03] LATIN SMALL LETTER A (AL) × [6.0] (LF) ÷ [5.03] COMBINING DIAERESIS (CM1_CM) ÷ [0.3] +× 0061 × 0308 ÷ # × [0.3] LATIN SMALL LETTER A (AL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [0.3] +× 0020 ÷ 200D × 0646 ÷ # × [0.3] SPACE (SP) ÷ [18.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] ARABIC LETTER NOON (AL) ÷ [0.3] +× 0646 × 200D × 0020 ÷ # × [0.3] ARABIC LETTER NOON (AL) × [9.0] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [7.01] SPACE (SP) ÷ [0.3] +× 000B ÷ 3041 ÷ # × [0.3] (BK) ÷ [4.0] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 000D ÷ 3041 ÷ # × [0.3] (CR) ÷ [5.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 0085 ÷ 3041 ÷ # × [0.3] (NL) ÷ [5.04] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 200D × 261D ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 3041 × 2060 ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [11.01] WORD JOINER (WJ) ÷ [0.3] +× 2060 × 3041 ÷ # × [0.3] WORD JOINER (WJ) × [11.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 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] +× 200D × 00A0 ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] NO-BREAK SPACE (GL) ÷ [0.3] +× 200D × 002F ÷ # × [0.3] ZERO WIDTH JOINER (ZWJ_O_ZWJ_CM) × [8.1] SOLIDUS (SY) ÷ [0.3] +× 2014 × 2014 ÷ # × [0.3] EM DASH (B2) × [17.0] EM DASH (B2) ÷ [0.3] +× 3041 ÷ FFFC ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [20.01] OBJECT REPLACEMENT CHARACTER (CB) ÷ [0.3] +× FFFC ÷ 3041 ÷ # × [0.3] OBJECT REPLACEMENT CHARACTER (CB) ÷ [20.02] HIRAGANA LETTER SMALL A (CJ_NS) ÷ [0.3] +× 3041 × 002D ÷ # × [0.3] HIRAGANA LETTER SMALL A (CJ_NS) × [21.02] HYPHEN-MINUS (HY) ÷ [0.3] +× 0E01 × 2024 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [22.01] ONE DOT LEADER (IN) ÷ [0.3] +× 0021 × 2024 ÷ # × [0.3] EXCLAMATION MARK (EX) × [22.02] ONE DOT LEADER (IN) ÷ [0.3] +× 2024 × 2024 ÷ # × [0.3] ONE DOT LEADER (IN) × [22.04] ONE DOT LEADER (IN) ÷ [0.3] +× 0030 × 2024 ÷ # × [0.3] DIGIT ZERO (NU) × [22.05] ONE DOT LEADER (IN) ÷ [0.3] +× 261D × 0025 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [23.13] PERCENT SIGN (PO) ÷ [0.3] +× 0E01 × 0030 ÷ # × [0.3] THAI CHARACTER KO KAI (SA_AL) × [23.02] DIGIT ZERO (NU) ÷ [0.3] +× 0024 × 261D ÷ # × [0.3] DOLLAR SIGN (PR) × [23.12] WHITE UP POINTING INDEX (EB) ÷ [0.3] +× 0024 × 0E01 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 0025 × 0E01 ÷ # × [0.3] PERCENT SIGN (PO) × [24.02] THAI CHARACTER KO KAI (SA_AL) ÷ [0.3] +× 1100 × 1160 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [26.01] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 1160 × 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 11A8 × 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 1160 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.01] ONE DOT LEADER (IN) ÷ [0.3] +× 1160 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 0024 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 261D × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 002D × 0033 ÷ # × [0.3] HYPHEN-MINUS (HY) × [25.02] DIGIT THREE (NU) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 0061 × 0062 ÷ # × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) ÷ [0.3] +× 0061 × 0062 × 0020 ÷ # × [0.3] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER B (AL) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 0061 ÷ 307E ÷ # × [0.3] LATIN SMALL LETTER A (AL) ÷ [999.0] HIRAGANA LETTER MA (ID) ÷ [0.3] +× 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] +× 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] +× 5370 ÷ 672C ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-5370 (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [0.3] +× 8AAD ÷ 3080 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-8AAD (ID) ÷ [999.0] HIRAGANA LETTER MU (ID) ÷ [0.3] +× 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] +× 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] +× 672C × 3002 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [0.3] +× 967A × 300D ÷ 306E ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-967A (ID) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER NO (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 3067 ÷ 4F7F ÷ # × [0.3] HIRAGANA LETTER DE (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-4F7F (ID) ÷ [0.3] +× 3059 ÷ 308B ÷ # × [0.3] HIRAGANA LETTER SU (ID) ÷ [999.0] HIRAGANA LETTER RU (ID) ÷ [0.3] +× 306E ÷ 30D1 ÷ 30F3 ÷ # × [0.3] HIRAGANA LETTER NO (ID) ÷ [999.0] KATAKANA LETTER PA (ID) ÷ [999.0] KATAKANA LETTER N (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 30E0 ÷ 306E ÷ 4E00 ÷ # × [0.3] KATAKANA LETTER MU (ID) ÷ [999.0] HIRAGANA LETTER NO (ID) ÷ [999.0] CJK UNIFIED IDEOGRAPH-4E00 (ID) ÷ [0.3] +× 30D5 ÷ 30EA ÷ # × [0.3] KATAKANA LETTER HU (ID) ÷ [999.0] KATAKANA LETTER RI (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 8A33 ÷ 300C × 3059 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-8A33 (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] HIRAGANA LETTER SU (ID) ÷ [0.3] +× 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] +× 306E ÷ 300C × 305D ÷ # × [0.3] HIRAGANA LETTER NO (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] HIRAGANA LETTER SO (ID) ÷ [0.3] +× 306F ÷ 300C × 30A8 ÷ # × [0.3] HIRAGANA LETTER HA (ID) ÷ [999.0] LEFT CORNER BRACKET (OP) × [14.0] KATAKANA LETTER E (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 672C ÷ FF08 × 307E ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER MA (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 30B9 ÷ FF08 × 3044 ÷ # × [0.3] KATAKANA LETTER SU (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] HIRAGANA LETTER I (ID) ÷ [0.3] +× 30C9 ÷ FF08 × 30DD ÷ # × [0.3] KATAKANA LETTER DO (ID) ÷ [999.0] FULLWIDTH LEFT PARENTHESIS (OP) × [14.0] KATAKANA LETTER PO (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 30AF × 300D ÷ 307E ÷ # × [0.3] KATAKANA LETTER KU (ID) × [13.02] RIGHT CORNER BRACKET (CL) ÷ [999.0] HIRAGANA LETTER MA (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 672C × 003A × 0020 ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-672C (ID) × [13.02] COLON (IS) × [7.01] SPACE (SP) ÷ [0.3] +× 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] +× 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] +× 5F8C × 2026 ÷ 306B ÷ # × [0.3] CJK UNIFIED IDEOGRAPH-5F8C (ID) × [22.03] HORIZONTAL ELLIPSIS (IN) ÷ [999.0] HIRAGANA LETTER NI (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 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] +× 0032 × 0033 ÷ 672C ÷ # × [0.3] DIGIT TWO (NU) × [25.03] DIGIT THREE (NU) ÷ [999.0] CJK UNIFIED IDEOGRAPH-672C (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 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] +× 307E × 3002 ÷ # × [0.3] HIRAGANA LETTER MA (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [0.3] +× 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] +× 308B × 3002 ÷ 6570 ÷ # × [0.3] HIRAGANA LETTER RU (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-6570 (ID) ÷ [0.3] +× 308B × 3002 ÷ 3053 ÷ # × [0.3] HIRAGANA LETTER RU (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] HIRAGANA LETTER KO (ID) ÷ [0.3] +× 3044 × 3002 ÷ 30D1 ÷ # × [0.3] HIRAGANA LETTER I (ID) × [13.02] IDEOGRAPHIC FULL STOP (CL) ÷ [999.0] KATAKANA LETTER PA (ID) ÷ [0.3] +× 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] +× 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] +× 3001 ÷ 548C ÷ # × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] CJK UNIFIED IDEOGRAPH-548C (ID) ÷ [0.3] +× 3001 ÷ 30BF ÷ # × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] KATAKANA LETTER TA (ID) ÷ [0.3] +× 3001 ÷ 304B ÷ # × [0.3] IDEOGRAPHIC COMMA (CL) ÷ [999.0] HIRAGANA LETTER KA (ID) ÷ [0.3] +× 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] +× 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] +× 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] +× 1F1F7 × 1F1FA ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER R (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER U (RI) ÷ [0.3] +× 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] +× 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] +× 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] +× 05D0 × 002D × 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.02] HYPHEN-MINUS (HY) × [21.1] HEBREW LETTER ALEF (HL) ÷ [0.3] +# +# Lines: 7312 +# +# EOF diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1-0.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1-0.output new file mode 100644 index 000000000..58d829e9e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1-0.output @@ -0,0 +1,7312 @@ +× 0023 × 0023 ÷ +× 0023 × 0020 ÷ 0023 ÷ +× 0023 × 0308 × 0023 ÷ +× 0023 × 0308 × 0020 ÷ 0023 ÷ +× 0023 ÷ 2014 ÷ +× 0023 × 0020 ÷ 2014 ÷ +× 0023 × 0308 ÷ 2014 ÷ +× 0023 × 0308 × 0020 ÷ 2014 ÷ +× 0023 × 0009 ÷ +× 0023 × 0020 ÷ 0009 ÷ +× 0023 × 0308 × 0009 ÷ +× 0023 × 0308 × 0020 ÷ 0009 ÷ +× 0023 ÷ 00B4 ÷ +× 0023 × 0020 ÷ 00B4 ÷ +× 0023 × 0308 ÷ 00B4 ÷ +× 0023 × 0308 × 0020 ÷ 00B4 ÷ +× 0023 × 000B ÷ +× 0023 × 0020 × 000B ÷ +× 0023 × 0308 × 000B ÷ +× 0023 × 0308 × 0020 × 000B ÷ +× 0023 ÷ FFFC ÷ +× 0023 × 0020 ÷ FFFC ÷ +× 0023 × 0308 ÷ FFFC ÷ +× 0023 × 0308 × 0020 ÷ FFFC ÷ +× 0023 × 007D ÷ +× 0023 × 0020 × 007D ÷ +× 0023 × 0308 × 007D ÷ +× 0023 × 0308 × 0020 × 007D ÷ +× 0023 × 0029 ÷ +× 0023 × 0020 × 0029 ÷ +× 0023 × 0308 × 0029 ÷ +× 0023 × 0308 × 0020 × 0029 ÷ +× 0023 × 000D ÷ +× 0023 × 0020 × 000D ÷ +× 0023 × 0308 × 000D ÷ +× 0023 × 0308 × 0020 × 000D ÷ +× 0023 × 0021 ÷ +× 0023 × 0020 × 0021 ÷ +× 0023 × 0308 × 0021 ÷ +× 0023 × 0308 × 0020 × 0021 ÷ +× 0023 × 00A0 ÷ +× 0023 × 0020 ÷ 00A0 ÷ +× 0023 × 0308 × 00A0 ÷ +× 0023 × 0308 × 0020 ÷ 00A0 ÷ +× 0023 ÷ AC00 ÷ +× 0023 × 0020 ÷ AC00 ÷ +× 0023 × 0308 ÷ AC00 ÷ +× 0023 × 0308 × 0020 ÷ AC00 ÷ +× 0023 ÷ AC01 ÷ +× 0023 × 0020 ÷ AC01 ÷ +× 0023 × 0308 ÷ AC01 ÷ +× 0023 × 0308 × 0020 ÷ AC01 ÷ +× 0023 × 05D0 ÷ +× 0023 × 0020 ÷ 05D0 ÷ +× 0023 × 0308 × 05D0 ÷ +× 0023 × 0308 × 0020 ÷ 05D0 ÷ +× 0023 × 002D ÷ +× 0023 × 0020 ÷ 002D ÷ +× 0023 × 0308 × 002D ÷ +× 0023 × 0308 × 0020 ÷ 002D ÷ +× 0023 ÷ 231A ÷ +× 0023 × 0020 ÷ 231A ÷ +× 0023 × 0308 ÷ 231A ÷ +× 0023 × 0308 × 0020 ÷ 231A ÷ +× 0023 × 2024 ÷ +× 0023 × 0020 ÷ 2024 ÷ +× 0023 × 0308 × 2024 ÷ +× 0023 × 0308 × 0020 ÷ 2024 ÷ +× 0023 × 002C ÷ +× 0023 × 0020 × 002C ÷ +× 0023 × 0308 × 002C ÷ +× 0023 × 0308 × 0020 × 002C ÷ +× 0023 ÷ 1100 ÷ +× 0023 × 0020 ÷ 1100 ÷ +× 0023 × 0308 ÷ 1100 ÷ +× 0023 × 0308 × 0020 ÷ 1100 ÷ +× 0023 ÷ 11A8 ÷ +× 0023 × 0020 ÷ 11A8 ÷ +× 0023 × 0308 ÷ 11A8 ÷ +× 0023 × 0308 × 0020 ÷ 11A8 ÷ +× 0023 ÷ 1160 ÷ +× 0023 × 0020 ÷ 1160 ÷ +× 0023 × 0308 ÷ 1160 ÷ +× 0023 × 0308 × 0020 ÷ 1160 ÷ +× 0023 × 000A ÷ +× 0023 × 0020 × 000A ÷ +× 0023 × 0308 × 000A ÷ +× 0023 × 0308 × 0020 × 000A ÷ +× 0023 × 0085 ÷ +× 0023 × 0020 × 0085 ÷ +× 0023 × 0308 × 0085 ÷ +× 0023 × 0308 × 0020 × 0085 ÷ +× 0023 × 17D6 ÷ +× 0023 × 0020 ÷ 17D6 ÷ +× 0023 × 0308 × 17D6 ÷ +× 0023 × 0308 × 0020 ÷ 17D6 ÷ +× 0023 × 0030 ÷ +× 0023 × 0020 ÷ 0030 ÷ +× 0023 × 0308 × 0030 ÷ +× 0023 × 0308 × 0020 ÷ 0030 ÷ +× 0023 × 0028 ÷ +× 0023 × 0020 ÷ 0028 ÷ +× 0023 × 0308 × 0028 ÷ +× 0023 × 0308 × 0020 ÷ 0028 ÷ +× 0023 × 0025 ÷ +× 0023 × 0020 ÷ 0025 ÷ +× 0023 × 0308 × 0025 ÷ +× 0023 × 0308 × 0020 ÷ 0025 ÷ +× 0023 × 0024 ÷ +× 0023 × 0020 ÷ 0024 ÷ +× 0023 × 0308 × 0024 ÷ +× 0023 × 0308 × 0020 ÷ 0024 ÷ +× 0023 × 0022 ÷ +× 0023 × 0020 ÷ 0022 ÷ +× 0023 × 0308 × 0022 ÷ +× 0023 × 0308 × 0020 ÷ 0022 ÷ +× 0023 × 0020 ÷ +× 0023 × 0020 × 0020 ÷ +× 0023 × 0308 × 0020 ÷ +× 0023 × 0308 × 0020 × 0020 ÷ +× 0023 × 002F ÷ +× 0023 × 0020 × 002F ÷ +× 0023 × 0308 × 002F ÷ +× 0023 × 0308 × 0020 × 002F ÷ +× 0023 × 2060 ÷ +× 0023 × 0020 × 2060 ÷ +× 0023 × 0308 × 2060 ÷ +× 0023 × 0308 × 0020 × 2060 ÷ +× 0023 × 200B ÷ +× 0023 × 0020 × 200B ÷ +× 0023 × 0308 × 200B ÷ +× 0023 × 0308 × 0020 × 200B ÷ +× 0023 ÷ 1F1E6 ÷ +× 0023 × 0020 ÷ 1F1E6 ÷ +× 0023 × 0308 ÷ 1F1E6 ÷ +× 0023 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0023 ÷ 261D ÷ +× 0023 × 0020 ÷ 261D ÷ +× 0023 × 0308 ÷ 261D ÷ +× 0023 × 0308 × 0020 ÷ 261D ÷ +× 0023 ÷ 1F3FB ÷ +× 0023 × 0020 ÷ 1F3FB ÷ +× 0023 × 0308 ÷ 1F3FB ÷ +× 0023 × 0308 × 0020 ÷ 1F3FB ÷ +× 0023 × 0001 ÷ +× 0023 × 0020 ÷ 0001 ÷ +× 0023 × 0308 × 0001 ÷ +× 0023 × 0308 × 0020 ÷ 0001 ÷ +× 0023 × 200D ÷ +× 0023 × 0020 ÷ 200D ÷ +× 0023 × 0308 × 200D ÷ +× 0023 × 0308 × 0020 ÷ 200D ÷ +× 0023 × 00A7 ÷ +× 0023 × 0020 ÷ 00A7 ÷ +× 0023 × 0308 × 00A7 ÷ +× 0023 × 0308 × 0020 ÷ 00A7 ÷ +× 0023 × 50005 ÷ +× 0023 × 0020 ÷ 50005 ÷ +× 0023 × 0308 × 50005 ÷ +× 0023 × 0308 × 0020 ÷ 50005 ÷ +× 0023 × 0E01 ÷ +× 0023 × 0020 ÷ 0E01 ÷ +× 0023 × 0308 × 0E01 ÷ +× 0023 × 0308 × 0020 ÷ 0E01 ÷ +× 0023 × 3041 ÷ +× 0023 × 0020 ÷ 3041 ÷ +× 0023 × 0308 × 3041 ÷ +× 0023 × 0308 × 0020 ÷ 3041 ÷ +× 2014 ÷ 0023 ÷ +× 2014 × 0020 ÷ 0023 ÷ +× 2014 × 0308 ÷ 0023 ÷ +× 2014 × 0308 × 0020 ÷ 0023 ÷ +× 2014 × 2014 ÷ +× 2014 × 0020 × 2014 ÷ +× 2014 × 0308 × 2014 ÷ +× 2014 × 0308 × 0020 × 2014 ÷ +× 2014 × 0009 ÷ +× 2014 × 0020 ÷ 0009 ÷ +× 2014 × 0308 × 0009 ÷ +× 2014 × 0308 × 0020 ÷ 0009 ÷ +× 2014 ÷ 00B4 ÷ +× 2014 × 0020 ÷ 00B4 ÷ +× 2014 × 0308 ÷ 00B4 ÷ +× 2014 × 0308 × 0020 ÷ 00B4 ÷ +× 2014 × 000B ÷ +× 2014 × 0020 × 000B ÷ +× 2014 × 0308 × 000B ÷ +× 2014 × 0308 × 0020 × 000B ÷ +× 2014 ÷ FFFC ÷ +× 2014 × 0020 ÷ FFFC ÷ +× 2014 × 0308 ÷ FFFC ÷ +× 2014 × 0308 × 0020 ÷ FFFC ÷ +× 2014 × 007D ÷ +× 2014 × 0020 × 007D ÷ +× 2014 × 0308 × 007D ÷ +× 2014 × 0308 × 0020 × 007D ÷ +× 2014 × 0029 ÷ +× 2014 × 0020 × 0029 ÷ +× 2014 × 0308 × 0029 ÷ +× 2014 × 0308 × 0020 × 0029 ÷ +× 2014 × 000D ÷ +× 2014 × 0020 × 000D ÷ +× 2014 × 0308 × 000D ÷ +× 2014 × 0308 × 0020 × 000D ÷ +× 2014 × 0021 ÷ +× 2014 × 0020 × 0021 ÷ +× 2014 × 0308 × 0021 ÷ +× 2014 × 0308 × 0020 × 0021 ÷ +× 2014 × 00A0 ÷ +× 2014 × 0020 ÷ 00A0 ÷ +× 2014 × 0308 × 00A0 ÷ +× 2014 × 0308 × 0020 ÷ 00A0 ÷ +× 2014 ÷ AC00 ÷ +× 2014 × 0020 ÷ AC00 ÷ +× 2014 × 0308 ÷ AC00 ÷ +× 2014 × 0308 × 0020 ÷ AC00 ÷ +× 2014 ÷ AC01 ÷ +× 2014 × 0020 ÷ AC01 ÷ +× 2014 × 0308 ÷ AC01 ÷ +× 2014 × 0308 × 0020 ÷ AC01 ÷ +× 2014 ÷ 05D0 ÷ +× 2014 × 0020 ÷ 05D0 ÷ +× 2014 × 0308 ÷ 05D0 ÷ +× 2014 × 0308 × 0020 ÷ 05D0 ÷ +× 2014 × 002D ÷ +× 2014 × 0020 ÷ 002D ÷ +× 2014 × 0308 × 002D ÷ +× 2014 × 0308 × 0020 ÷ 002D ÷ +× 2014 ÷ 231A ÷ +× 2014 × 0020 ÷ 231A ÷ +× 2014 × 0308 ÷ 231A ÷ +× 2014 × 0308 × 0020 ÷ 231A ÷ +× 2014 ÷ 2024 ÷ +× 2014 × 0020 ÷ 2024 ÷ +× 2014 × 0308 ÷ 2024 ÷ +× 2014 × 0308 × 0020 ÷ 2024 ÷ +× 2014 × 002C ÷ +× 2014 × 0020 × 002C ÷ +× 2014 × 0308 × 002C ÷ +× 2014 × 0308 × 0020 × 002C ÷ +× 2014 ÷ 1100 ÷ +× 2014 × 0020 ÷ 1100 ÷ +× 2014 × 0308 ÷ 1100 ÷ +× 2014 × 0308 × 0020 ÷ 1100 ÷ +× 2014 ÷ 11A8 ÷ +× 2014 × 0020 ÷ 11A8 ÷ +× 2014 × 0308 ÷ 11A8 ÷ +× 2014 × 0308 × 0020 ÷ 11A8 ÷ +× 2014 ÷ 1160 ÷ +× 2014 × 0020 ÷ 1160 ÷ +× 2014 × 0308 ÷ 1160 ÷ +× 2014 × 0308 × 0020 ÷ 1160 ÷ +× 2014 × 000A ÷ +× 2014 × 0020 × 000A ÷ +× 2014 × 0308 × 000A ÷ +× 2014 × 0308 × 0020 × 000A ÷ +× 2014 × 0085 ÷ +× 2014 × 0020 × 0085 ÷ +× 2014 × 0308 × 0085 ÷ +× 2014 × 0308 × 0020 × 0085 ÷ +× 2014 × 17D6 ÷ +× 2014 × 0020 ÷ 17D6 ÷ +× 2014 × 0308 × 17D6 ÷ +× 2014 × 0308 × 0020 ÷ 17D6 ÷ +× 2014 ÷ 0030 ÷ +× 2014 × 0020 ÷ 0030 ÷ +× 2014 × 0308 ÷ 0030 ÷ +× 2014 × 0308 × 0020 ÷ 0030 ÷ +× 2014 ÷ 0028 ÷ +× 2014 × 0020 ÷ 0028 ÷ +× 2014 × 0308 ÷ 0028 ÷ +× 2014 × 0308 × 0020 ÷ 0028 ÷ +× 2014 ÷ 0025 ÷ +× 2014 × 0020 ÷ 0025 ÷ +× 2014 × 0308 ÷ 0025 ÷ +× 2014 × 0308 × 0020 ÷ 0025 ÷ +× 2014 ÷ 0024 ÷ +× 2014 × 0020 ÷ 0024 ÷ +× 2014 × 0308 ÷ 0024 ÷ +× 2014 × 0308 × 0020 ÷ 0024 ÷ +× 2014 × 0022 ÷ +× 2014 × 0020 ÷ 0022 ÷ +× 2014 × 0308 × 0022 ÷ +× 2014 × 0308 × 0020 ÷ 0022 ÷ +× 2014 × 0020 ÷ +× 2014 × 0020 × 0020 ÷ +× 2014 × 0308 × 0020 ÷ +× 2014 × 0308 × 0020 × 0020 ÷ +× 2014 × 002F ÷ +× 2014 × 0020 × 002F ÷ +× 2014 × 0308 × 002F ÷ +× 2014 × 0308 × 0020 × 002F ÷ +× 2014 × 2060 ÷ +× 2014 × 0020 × 2060 ÷ +× 2014 × 0308 × 2060 ÷ +× 2014 × 0308 × 0020 × 2060 ÷ +× 2014 × 200B ÷ +× 2014 × 0020 × 200B ÷ +× 2014 × 0308 × 200B ÷ +× 2014 × 0308 × 0020 × 200B ÷ +× 2014 ÷ 1F1E6 ÷ +× 2014 × 0020 ÷ 1F1E6 ÷ +× 2014 × 0308 ÷ 1F1E6 ÷ +× 2014 × 0308 × 0020 ÷ 1F1E6 ÷ +× 2014 ÷ 261D ÷ +× 2014 × 0020 ÷ 261D ÷ +× 2014 × 0308 ÷ 261D ÷ +× 2014 × 0308 × 0020 ÷ 261D ÷ +× 2014 ÷ 1F3FB ÷ +× 2014 × 0020 ÷ 1F3FB ÷ +× 2014 × 0308 ÷ 1F3FB ÷ +× 2014 × 0308 × 0020 ÷ 1F3FB ÷ +× 2014 × 0001 ÷ +× 2014 × 0020 ÷ 0001 ÷ +× 2014 × 0308 × 0001 ÷ +× 2014 × 0308 × 0020 ÷ 0001 ÷ +× 2014 × 200D ÷ +× 2014 × 0020 ÷ 200D ÷ +× 2014 × 0308 × 200D ÷ +× 2014 × 0308 × 0020 ÷ 200D ÷ +× 2014 ÷ 00A7 ÷ +× 2014 × 0020 ÷ 00A7 ÷ +× 2014 × 0308 ÷ 00A7 ÷ +× 2014 × 0308 × 0020 ÷ 00A7 ÷ +× 2014 ÷ 50005 ÷ +× 2014 × 0020 ÷ 50005 ÷ +× 2014 × 0308 ÷ 50005 ÷ +× 2014 × 0308 × 0020 ÷ 50005 ÷ +× 2014 ÷ 0E01 ÷ +× 2014 × 0020 ÷ 0E01 ÷ +× 2014 × 0308 ÷ 0E01 ÷ +× 2014 × 0308 × 0020 ÷ 0E01 ÷ +× 2014 × 3041 ÷ +× 2014 × 0020 ÷ 3041 ÷ +× 2014 × 0308 × 3041 ÷ +× 2014 × 0308 × 0020 ÷ 3041 ÷ +× 0009 ÷ 0023 ÷ +× 0009 × 0020 ÷ 0023 ÷ +× 0009 × 0308 ÷ 0023 ÷ +× 0009 × 0308 × 0020 ÷ 0023 ÷ +× 0009 ÷ 2014 ÷ +× 0009 × 0020 ÷ 2014 ÷ +× 0009 × 0308 ÷ 2014 ÷ +× 0009 × 0308 × 0020 ÷ 2014 ÷ +× 0009 × 0009 ÷ +× 0009 × 0020 ÷ 0009 ÷ +× 0009 × 0308 × 0009 ÷ +× 0009 × 0308 × 0020 ÷ 0009 ÷ +× 0009 ÷ 00B4 ÷ +× 0009 × 0020 ÷ 00B4 ÷ +× 0009 × 0308 ÷ 00B4 ÷ +× 0009 × 0308 × 0020 ÷ 00B4 ÷ +× 0009 × 000B ÷ +× 0009 × 0020 × 000B ÷ +× 0009 × 0308 × 000B ÷ +× 0009 × 0308 × 0020 × 000B ÷ +× 0009 ÷ FFFC ÷ +× 0009 × 0020 ÷ FFFC ÷ +× 0009 × 0308 ÷ FFFC ÷ +× 0009 × 0308 × 0020 ÷ FFFC ÷ +× 0009 × 007D ÷ +× 0009 × 0020 × 007D ÷ +× 0009 × 0308 × 007D ÷ +× 0009 × 0308 × 0020 × 007D ÷ +× 0009 × 0029 ÷ +× 0009 × 0020 × 0029 ÷ +× 0009 × 0308 × 0029 ÷ +× 0009 × 0308 × 0020 × 0029 ÷ +× 0009 × 000D ÷ +× 0009 × 0020 × 000D ÷ +× 0009 × 0308 × 000D ÷ +× 0009 × 0308 × 0020 × 000D ÷ +× 0009 × 0021 ÷ +× 0009 × 0020 × 0021 ÷ +× 0009 × 0308 × 0021 ÷ +× 0009 × 0308 × 0020 × 0021 ÷ +× 0009 ÷ 00A0 ÷ +× 0009 × 0020 ÷ 00A0 ÷ +× 0009 × 0308 ÷ 00A0 ÷ +× 0009 × 0308 × 0020 ÷ 00A0 ÷ +× 0009 ÷ AC00 ÷ +× 0009 × 0020 ÷ AC00 ÷ +× 0009 × 0308 ÷ AC00 ÷ +× 0009 × 0308 × 0020 ÷ AC00 ÷ +× 0009 ÷ AC01 ÷ +× 0009 × 0020 ÷ AC01 ÷ +× 0009 × 0308 ÷ AC01 ÷ +× 0009 × 0308 × 0020 ÷ AC01 ÷ +× 0009 ÷ 05D0 ÷ +× 0009 × 0020 ÷ 05D0 ÷ +× 0009 × 0308 ÷ 05D0 ÷ +× 0009 × 0308 × 0020 ÷ 05D0 ÷ +× 0009 × 002D ÷ +× 0009 × 0020 ÷ 002D ÷ +× 0009 × 0308 × 002D ÷ +× 0009 × 0308 × 0020 ÷ 002D ÷ +× 0009 ÷ 231A ÷ +× 0009 × 0020 ÷ 231A ÷ +× 0009 × 0308 ÷ 231A ÷ +× 0009 × 0308 × 0020 ÷ 231A ÷ +× 0009 ÷ 2024 ÷ +× 0009 × 0020 ÷ 2024 ÷ +× 0009 × 0308 ÷ 2024 ÷ +× 0009 × 0308 × 0020 ÷ 2024 ÷ +× 0009 × 002C ÷ +× 0009 × 0020 × 002C ÷ +× 0009 × 0308 × 002C ÷ +× 0009 × 0308 × 0020 × 002C ÷ +× 0009 ÷ 1100 ÷ +× 0009 × 0020 ÷ 1100 ÷ +× 0009 × 0308 ÷ 1100 ÷ +× 0009 × 0308 × 0020 ÷ 1100 ÷ +× 0009 ÷ 11A8 ÷ +× 0009 × 0020 ÷ 11A8 ÷ +× 0009 × 0308 ÷ 11A8 ÷ +× 0009 × 0308 × 0020 ÷ 11A8 ÷ +× 0009 ÷ 1160 ÷ +× 0009 × 0020 ÷ 1160 ÷ +× 0009 × 0308 ÷ 1160 ÷ +× 0009 × 0308 × 0020 ÷ 1160 ÷ +× 0009 × 000A ÷ +× 0009 × 0020 × 000A ÷ +× 0009 × 0308 × 000A ÷ +× 0009 × 0308 × 0020 × 000A ÷ +× 0009 × 0085 ÷ +× 0009 × 0020 × 0085 ÷ +× 0009 × 0308 × 0085 ÷ +× 0009 × 0308 × 0020 × 0085 ÷ +× 0009 × 17D6 ÷ +× 0009 × 0020 ÷ 17D6 ÷ +× 0009 × 0308 × 17D6 ÷ +× 0009 × 0308 × 0020 ÷ 17D6 ÷ +× 0009 ÷ 0030 ÷ +× 0009 × 0020 ÷ 0030 ÷ +× 0009 × 0308 ÷ 0030 ÷ +× 0009 × 0308 × 0020 ÷ 0030 ÷ +× 0009 ÷ 0028 ÷ +× 0009 × 0020 ÷ 0028 ÷ +× 0009 × 0308 ÷ 0028 ÷ +× 0009 × 0308 × 0020 ÷ 0028 ÷ +× 0009 ÷ 0025 ÷ +× 0009 × 0020 ÷ 0025 ÷ +× 0009 × 0308 ÷ 0025 ÷ +× 0009 × 0308 × 0020 ÷ 0025 ÷ +× 0009 ÷ 0024 ÷ +× 0009 × 0020 ÷ 0024 ÷ +× 0009 × 0308 ÷ 0024 ÷ +× 0009 × 0308 × 0020 ÷ 0024 ÷ +× 0009 × 0022 ÷ +× 0009 × 0020 ÷ 0022 ÷ +× 0009 × 0308 × 0022 ÷ +× 0009 × 0308 × 0020 ÷ 0022 ÷ +× 0009 × 0020 ÷ +× 0009 × 0020 × 0020 ÷ +× 0009 × 0308 × 0020 ÷ +× 0009 × 0308 × 0020 × 0020 ÷ +× 0009 × 002F ÷ +× 0009 × 0020 × 002F ÷ +× 0009 × 0308 × 002F ÷ +× 0009 × 0308 × 0020 × 002F ÷ +× 0009 × 2060 ÷ +× 0009 × 0020 × 2060 ÷ +× 0009 × 0308 × 2060 ÷ +× 0009 × 0308 × 0020 × 2060 ÷ +× 0009 × 200B ÷ +× 0009 × 0020 × 200B ÷ +× 0009 × 0308 × 200B ÷ +× 0009 × 0308 × 0020 × 200B ÷ +× 0009 ÷ 1F1E6 ÷ +× 0009 × 0020 ÷ 1F1E6 ÷ +× 0009 × 0308 ÷ 1F1E6 ÷ +× 0009 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0009 ÷ 261D ÷ +× 0009 × 0020 ÷ 261D ÷ +× 0009 × 0308 ÷ 261D ÷ +× 0009 × 0308 × 0020 ÷ 261D ÷ +× 0009 ÷ 1F3FB ÷ +× 0009 × 0020 ÷ 1F3FB ÷ +× 0009 × 0308 ÷ 1F3FB ÷ +× 0009 × 0308 × 0020 ÷ 1F3FB ÷ +× 0009 × 0001 ÷ +× 0009 × 0020 ÷ 0001 ÷ +× 0009 × 0308 × 0001 ÷ +× 0009 × 0308 × 0020 ÷ 0001 ÷ +× 0009 × 200D ÷ +× 0009 × 0020 ÷ 200D ÷ +× 0009 × 0308 × 200D ÷ +× 0009 × 0308 × 0020 ÷ 200D ÷ +× 0009 ÷ 00A7 ÷ +× 0009 × 0020 ÷ 00A7 ÷ +× 0009 × 0308 ÷ 00A7 ÷ +× 0009 × 0308 × 0020 ÷ 00A7 ÷ +× 0009 ÷ 50005 ÷ +× 0009 × 0020 ÷ 50005 ÷ +× 0009 × 0308 ÷ 50005 ÷ +× 0009 × 0308 × 0020 ÷ 50005 ÷ +× 0009 ÷ 0E01 ÷ +× 0009 × 0020 ÷ 0E01 ÷ +× 0009 × 0308 ÷ 0E01 ÷ +× 0009 × 0308 × 0020 ÷ 0E01 ÷ +× 0009 × 3041 ÷ +× 0009 × 0020 ÷ 3041 ÷ +× 0009 × 0308 × 3041 ÷ +× 0009 × 0308 × 0020 ÷ 3041 ÷ +× 00B4 × 0023 ÷ +× 00B4 × 0020 ÷ 0023 ÷ +× 00B4 × 0308 × 0023 ÷ +× 00B4 × 0308 × 0020 ÷ 0023 ÷ +× 00B4 × 2014 ÷ +× 00B4 × 0020 ÷ 2014 ÷ +× 00B4 × 0308 × 2014 ÷ +× 00B4 × 0308 × 0020 ÷ 2014 ÷ +× 00B4 × 0009 ÷ +× 00B4 × 0020 ÷ 0009 ÷ +× 00B4 × 0308 × 0009 ÷ +× 00B4 × 0308 × 0020 ÷ 0009 ÷ +× 00B4 × 00B4 ÷ +× 00B4 × 0020 ÷ 00B4 ÷ +× 00B4 × 0308 × 00B4 ÷ +× 00B4 × 0308 × 0020 ÷ 00B4 ÷ +× 00B4 × 000B ÷ +× 00B4 × 0020 × 000B ÷ +× 00B4 × 0308 × 000B ÷ +× 00B4 × 0308 × 0020 × 000B ÷ +× 00B4 ÷ FFFC ÷ +× 00B4 × 0020 ÷ FFFC ÷ +× 00B4 × 0308 ÷ FFFC ÷ +× 00B4 × 0308 × 0020 ÷ FFFC ÷ +× 00B4 × 007D ÷ +× 00B4 × 0020 × 007D ÷ +× 00B4 × 0308 × 007D ÷ +× 00B4 × 0308 × 0020 × 007D ÷ +× 00B4 × 0029 ÷ +× 00B4 × 0020 × 0029 ÷ +× 00B4 × 0308 × 0029 ÷ +× 00B4 × 0308 × 0020 × 0029 ÷ +× 00B4 × 000D ÷ +× 00B4 × 0020 × 000D ÷ +× 00B4 × 0308 × 000D ÷ +× 00B4 × 0308 × 0020 × 000D ÷ +× 00B4 × 0021 ÷ +× 00B4 × 0020 × 0021 ÷ +× 00B4 × 0308 × 0021 ÷ +× 00B4 × 0308 × 0020 × 0021 ÷ +× 00B4 × 00A0 ÷ +× 00B4 × 0020 ÷ 00A0 ÷ +× 00B4 × 0308 × 00A0 ÷ +× 00B4 × 0308 × 0020 ÷ 00A0 ÷ +× 00B4 × AC00 ÷ +× 00B4 × 0020 ÷ AC00 ÷ +× 00B4 × 0308 × AC00 ÷ +× 00B4 × 0308 × 0020 ÷ AC00 ÷ +× 00B4 × AC01 ÷ +× 00B4 × 0020 ÷ AC01 ÷ +× 00B4 × 0308 × AC01 ÷ +× 00B4 × 0308 × 0020 ÷ AC01 ÷ +× 00B4 × 05D0 ÷ +× 00B4 × 0020 ÷ 05D0 ÷ +× 00B4 × 0308 × 05D0 ÷ +× 00B4 × 0308 × 0020 ÷ 05D0 ÷ +× 00B4 × 002D ÷ +× 00B4 × 0020 ÷ 002D ÷ +× 00B4 × 0308 × 002D ÷ +× 00B4 × 0308 × 0020 ÷ 002D ÷ +× 00B4 × 231A ÷ +× 00B4 × 0020 ÷ 231A ÷ +× 00B4 × 0308 × 231A ÷ +× 00B4 × 0308 × 0020 ÷ 231A ÷ +× 00B4 × 2024 ÷ +× 00B4 × 0020 ÷ 2024 ÷ +× 00B4 × 0308 × 2024 ÷ +× 00B4 × 0308 × 0020 ÷ 2024 ÷ +× 00B4 × 002C ÷ +× 00B4 × 0020 × 002C ÷ +× 00B4 × 0308 × 002C ÷ +× 00B4 × 0308 × 0020 × 002C ÷ +× 00B4 × 1100 ÷ +× 00B4 × 0020 ÷ 1100 ÷ +× 00B4 × 0308 × 1100 ÷ +× 00B4 × 0308 × 0020 ÷ 1100 ÷ +× 00B4 × 11A8 ÷ +× 00B4 × 0020 ÷ 11A8 ÷ +× 00B4 × 0308 × 11A8 ÷ +× 00B4 × 0308 × 0020 ÷ 11A8 ÷ +× 00B4 × 1160 ÷ +× 00B4 × 0020 ÷ 1160 ÷ +× 00B4 × 0308 × 1160 ÷ +× 00B4 × 0308 × 0020 ÷ 1160 ÷ +× 00B4 × 000A ÷ +× 00B4 × 0020 × 000A ÷ +× 00B4 × 0308 × 000A ÷ +× 00B4 × 0308 × 0020 × 000A ÷ +× 00B4 × 0085 ÷ +× 00B4 × 0020 × 0085 ÷ +× 00B4 × 0308 × 0085 ÷ +× 00B4 × 0308 × 0020 × 0085 ÷ +× 00B4 × 17D6 ÷ +× 00B4 × 0020 ÷ 17D6 ÷ +× 00B4 × 0308 × 17D6 ÷ +× 00B4 × 0308 × 0020 ÷ 17D6 ÷ +× 00B4 × 0030 ÷ +× 00B4 × 0020 ÷ 0030 ÷ +× 00B4 × 0308 × 0030 ÷ +× 00B4 × 0308 × 0020 ÷ 0030 ÷ +× 00B4 × 0028 ÷ +× 00B4 × 0020 ÷ 0028 ÷ +× 00B4 × 0308 × 0028 ÷ +× 00B4 × 0308 × 0020 ÷ 0028 ÷ +× 00B4 × 0025 ÷ +× 00B4 × 0020 ÷ 0025 ÷ +× 00B4 × 0308 × 0025 ÷ +× 00B4 × 0308 × 0020 ÷ 0025 ÷ +× 00B4 × 0024 ÷ +× 00B4 × 0020 ÷ 0024 ÷ +× 00B4 × 0308 × 0024 ÷ +× 00B4 × 0308 × 0020 ÷ 0024 ÷ +× 00B4 × 0022 ÷ +× 00B4 × 0020 ÷ 0022 ÷ +× 00B4 × 0308 × 0022 ÷ +× 00B4 × 0308 × 0020 ÷ 0022 ÷ +× 00B4 × 0020 ÷ +× 00B4 × 0020 × 0020 ÷ +× 00B4 × 0308 × 0020 ÷ +× 00B4 × 0308 × 0020 × 0020 ÷ +× 00B4 × 002F ÷ +× 00B4 × 0020 × 002F ÷ +× 00B4 × 0308 × 002F ÷ +× 00B4 × 0308 × 0020 × 002F ÷ +× 00B4 × 2060 ÷ +× 00B4 × 0020 × 2060 ÷ +× 00B4 × 0308 × 2060 ÷ +× 00B4 × 0308 × 0020 × 2060 ÷ +× 00B4 × 200B ÷ +× 00B4 × 0020 × 200B ÷ +× 00B4 × 0308 × 200B ÷ +× 00B4 × 0308 × 0020 × 200B ÷ +× 00B4 × 1F1E6 ÷ +× 00B4 × 0020 ÷ 1F1E6 ÷ +× 00B4 × 0308 × 1F1E6 ÷ +× 00B4 × 0308 × 0020 ÷ 1F1E6 ÷ +× 00B4 × 261D ÷ +× 00B4 × 0020 ÷ 261D ÷ +× 00B4 × 0308 × 261D ÷ +× 00B4 × 0308 × 0020 ÷ 261D ÷ +× 00B4 × 1F3FB ÷ +× 00B4 × 0020 ÷ 1F3FB ÷ +× 00B4 × 0308 × 1F3FB ÷ +× 00B4 × 0308 × 0020 ÷ 1F3FB ÷ +× 00B4 × 0001 ÷ +× 00B4 × 0020 ÷ 0001 ÷ +× 00B4 × 0308 × 0001 ÷ +× 00B4 × 0308 × 0020 ÷ 0001 ÷ +× 00B4 × 200D ÷ +× 00B4 × 0020 ÷ 200D ÷ +× 00B4 × 0308 × 200D ÷ +× 00B4 × 0308 × 0020 ÷ 200D ÷ +× 00B4 × 00A7 ÷ +× 00B4 × 0020 ÷ 00A7 ÷ +× 00B4 × 0308 × 00A7 ÷ +× 00B4 × 0308 × 0020 ÷ 00A7 ÷ +× 00B4 × 50005 ÷ +× 00B4 × 0020 ÷ 50005 ÷ +× 00B4 × 0308 × 50005 ÷ +× 00B4 × 0308 × 0020 ÷ 50005 ÷ +× 00B4 × 0E01 ÷ +× 00B4 × 0020 ÷ 0E01 ÷ +× 00B4 × 0308 × 0E01 ÷ +× 00B4 × 0308 × 0020 ÷ 0E01 ÷ +× 00B4 × 3041 ÷ +× 00B4 × 0020 ÷ 3041 ÷ +× 00B4 × 0308 × 3041 ÷ +× 00B4 × 0308 × 0020 ÷ 3041 ÷ +× 000B ÷ 0023 ÷ +× 000B ÷ 0020 ÷ 0023 ÷ +× 000B ÷ 0308 × 0023 ÷ +× 000B ÷ 0308 × 0020 ÷ 0023 ÷ +× 000B ÷ 2014 ÷ +× 000B ÷ 0020 ÷ 2014 ÷ +× 000B ÷ 0308 ÷ 2014 ÷ +× 000B ÷ 0308 × 0020 ÷ 2014 ÷ +× 000B ÷ 0009 ÷ +× 000B ÷ 0020 ÷ 0009 ÷ +× 000B ÷ 0308 × 0009 ÷ +× 000B ÷ 0308 × 0020 ÷ 0009 ÷ +× 000B ÷ 00B4 ÷ +× 000B ÷ 0020 ÷ 00B4 ÷ +× 000B ÷ 0308 ÷ 00B4 ÷ +× 000B ÷ 0308 × 0020 ÷ 00B4 ÷ +× 000B ÷ 000B ÷ +× 000B ÷ 0020 × 000B ÷ +× 000B ÷ 0308 × 000B ÷ +× 000B ÷ 0308 × 0020 × 000B ÷ +× 000B ÷ FFFC ÷ +× 000B ÷ 0020 ÷ FFFC ÷ +× 000B ÷ 0308 ÷ FFFC ÷ +× 000B ÷ 0308 × 0020 ÷ FFFC ÷ +× 000B ÷ 007D ÷ +× 000B ÷ 0020 × 007D ÷ +× 000B ÷ 0308 × 007D ÷ +× 000B ÷ 0308 × 0020 × 007D ÷ +× 000B ÷ 0029 ÷ +× 000B ÷ 0020 × 0029 ÷ +× 000B ÷ 0308 × 0029 ÷ +× 000B ÷ 0308 × 0020 × 0029 ÷ +× 000B ÷ 000D ÷ +× 000B ÷ 0020 × 000D ÷ +× 000B ÷ 0308 × 000D ÷ +× 000B ÷ 0308 × 0020 × 000D ÷ +× 000B ÷ 0021 ÷ +× 000B ÷ 0020 × 0021 ÷ +× 000B ÷ 0308 × 0021 ÷ +× 000B ÷ 0308 × 0020 × 0021 ÷ +× 000B ÷ 00A0 ÷ +× 000B ÷ 0020 ÷ 00A0 ÷ +× 000B ÷ 0308 × 00A0 ÷ +× 000B ÷ 0308 × 0020 ÷ 00A0 ÷ +× 000B ÷ AC00 ÷ +× 000B ÷ 0020 ÷ AC00 ÷ +× 000B ÷ 0308 ÷ AC00 ÷ +× 000B ÷ 0308 × 0020 ÷ AC00 ÷ +× 000B ÷ AC01 ÷ +× 000B ÷ 0020 ÷ AC01 ÷ +× 000B ÷ 0308 ÷ AC01 ÷ +× 000B ÷ 0308 × 0020 ÷ AC01 ÷ +× 000B ÷ 05D0 ÷ +× 000B ÷ 0020 ÷ 05D0 ÷ +× 000B ÷ 0308 × 05D0 ÷ +× 000B ÷ 0308 × 0020 ÷ 05D0 ÷ +× 000B ÷ 002D ÷ +× 000B ÷ 0020 ÷ 002D ÷ +× 000B ÷ 0308 × 002D ÷ +× 000B ÷ 0308 × 0020 ÷ 002D ÷ +× 000B ÷ 231A ÷ +× 000B ÷ 0020 ÷ 231A ÷ +× 000B ÷ 0308 ÷ 231A ÷ +× 000B ÷ 0308 × 0020 ÷ 231A ÷ +× 000B ÷ 2024 ÷ +× 000B ÷ 0020 ÷ 2024 ÷ +× 000B ÷ 0308 × 2024 ÷ +× 000B ÷ 0308 × 0020 ÷ 2024 ÷ +× 000B ÷ 002C ÷ +× 000B ÷ 0020 × 002C ÷ +× 000B ÷ 0308 × 002C ÷ +× 000B ÷ 0308 × 0020 × 002C ÷ +× 000B ÷ 1100 ÷ +× 000B ÷ 0020 ÷ 1100 ÷ +× 000B ÷ 0308 ÷ 1100 ÷ +× 000B ÷ 0308 × 0020 ÷ 1100 ÷ +× 000B ÷ 11A8 ÷ +× 000B ÷ 0020 ÷ 11A8 ÷ +× 000B ÷ 0308 ÷ 11A8 ÷ +× 000B ÷ 0308 × 0020 ÷ 11A8 ÷ +× 000B ÷ 1160 ÷ +× 000B ÷ 0020 ÷ 1160 ÷ +× 000B ÷ 0308 ÷ 1160 ÷ +× 000B ÷ 0308 × 0020 ÷ 1160 ÷ +× 000B ÷ 000A ÷ +× 000B ÷ 0020 × 000A ÷ +× 000B ÷ 0308 × 000A ÷ +× 000B ÷ 0308 × 0020 × 000A ÷ +× 000B ÷ 0085 ÷ +× 000B ÷ 0020 × 0085 ÷ +× 000B ÷ 0308 × 0085 ÷ +× 000B ÷ 0308 × 0020 × 0085 ÷ +× 000B ÷ 17D6 ÷ +× 000B ÷ 0020 ÷ 17D6 ÷ +× 000B ÷ 0308 × 17D6 ÷ +× 000B ÷ 0308 × 0020 ÷ 17D6 ÷ +× 000B ÷ 0030 ÷ +× 000B ÷ 0020 ÷ 0030 ÷ +× 000B ÷ 0308 × 0030 ÷ +× 000B ÷ 0308 × 0020 ÷ 0030 ÷ +× 000B ÷ 0028 ÷ +× 000B ÷ 0020 ÷ 0028 ÷ +× 000B ÷ 0308 × 0028 ÷ +× 000B ÷ 0308 × 0020 ÷ 0028 ÷ +× 000B ÷ 0025 ÷ +× 000B ÷ 0020 ÷ 0025 ÷ +× 000B ÷ 0308 × 0025 ÷ +× 000B ÷ 0308 × 0020 ÷ 0025 ÷ +× 000B ÷ 0024 ÷ +× 000B ÷ 0020 ÷ 0024 ÷ +× 000B ÷ 0308 × 0024 ÷ +× 000B ÷ 0308 × 0020 ÷ 0024 ÷ +× 000B ÷ 0022 ÷ +× 000B ÷ 0020 ÷ 0022 ÷ +× 000B ÷ 0308 × 0022 ÷ +× 000B ÷ 0308 × 0020 ÷ 0022 ÷ +× 000B ÷ 0020 ÷ +× 000B ÷ 0020 × 0020 ÷ +× 000B ÷ 0308 × 0020 ÷ +× 000B ÷ 0308 × 0020 × 0020 ÷ +× 000B ÷ 002F ÷ +× 000B ÷ 0020 × 002F ÷ +× 000B ÷ 0308 × 002F ÷ +× 000B ÷ 0308 × 0020 × 002F ÷ +× 000B ÷ 2060 ÷ +× 000B ÷ 0020 × 2060 ÷ +× 000B ÷ 0308 × 2060 ÷ +× 000B ÷ 0308 × 0020 × 2060 ÷ +× 000B ÷ 200B ÷ +× 000B ÷ 0020 × 200B ÷ +× 000B ÷ 0308 × 200B ÷ +× 000B ÷ 0308 × 0020 × 200B ÷ +× 000B ÷ 1F1E6 ÷ +× 000B ÷ 0020 ÷ 1F1E6 ÷ +× 000B ÷ 0308 ÷ 1F1E6 ÷ +× 000B ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 000B ÷ 261D ÷ +× 000B ÷ 0020 ÷ 261D ÷ +× 000B ÷ 0308 ÷ 261D ÷ +× 000B ÷ 0308 × 0020 ÷ 261D ÷ +× 000B ÷ 1F3FB ÷ +× 000B ÷ 0020 ÷ 1F3FB ÷ +× 000B ÷ 0308 ÷ 1F3FB ÷ +× 000B ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 000B ÷ 0001 ÷ +× 000B ÷ 0020 ÷ 0001 ÷ +× 000B ÷ 0308 × 0001 ÷ +× 000B ÷ 0308 × 0020 ÷ 0001 ÷ +× 000B ÷ 200D ÷ +× 000B ÷ 0020 ÷ 200D ÷ +× 000B ÷ 0308 × 200D ÷ +× 000B ÷ 0308 × 0020 ÷ 200D ÷ +× 000B ÷ 00A7 ÷ +× 000B ÷ 0020 ÷ 00A7 ÷ +× 000B ÷ 0308 × 00A7 ÷ +× 000B ÷ 0308 × 0020 ÷ 00A7 ÷ +× 000B ÷ 50005 ÷ +× 000B ÷ 0020 ÷ 50005 ÷ +× 000B ÷ 0308 × 50005 ÷ +× 000B ÷ 0308 × 0020 ÷ 50005 ÷ +× 000B ÷ 0E01 ÷ +× 000B ÷ 0020 ÷ 0E01 ÷ +× 000B ÷ 0308 × 0E01 ÷ +× 000B ÷ 0308 × 0020 ÷ 0E01 ÷ +× 000B ÷ 3041 ÷ +× 000B ÷ 0020 ÷ 3041 ÷ +× 000B ÷ 0308 × 3041 ÷ +× 000B ÷ 0308 × 0020 ÷ 3041 ÷ +× FFFC ÷ 0023 ÷ +× FFFC × 0020 ÷ 0023 ÷ +× FFFC × 0308 ÷ 0023 ÷ +× FFFC × 0308 × 0020 ÷ 0023 ÷ +× FFFC ÷ 2014 ÷ +× FFFC × 0020 ÷ 2014 ÷ +× FFFC × 0308 ÷ 2014 ÷ +× FFFC × 0308 × 0020 ÷ 2014 ÷ +× FFFC ÷ 0009 ÷ +× FFFC × 0020 ÷ 0009 ÷ +× FFFC × 0308 ÷ 0009 ÷ +× FFFC × 0308 × 0020 ÷ 0009 ÷ +× FFFC ÷ 00B4 ÷ +× FFFC × 0020 ÷ 00B4 ÷ +× FFFC × 0308 ÷ 00B4 ÷ +× FFFC × 0308 × 0020 ÷ 00B4 ÷ +× FFFC × 000B ÷ +× FFFC × 0020 × 000B ÷ +× FFFC × 0308 × 000B ÷ +× FFFC × 0308 × 0020 × 000B ÷ +× FFFC ÷ FFFC ÷ +× FFFC × 0020 ÷ FFFC ÷ +× FFFC × 0308 ÷ FFFC ÷ +× FFFC × 0308 × 0020 ÷ FFFC ÷ +× FFFC × 007D ÷ +× FFFC × 0020 × 007D ÷ +× FFFC × 0308 × 007D ÷ +× FFFC × 0308 × 0020 × 007D ÷ +× FFFC × 0029 ÷ +× FFFC × 0020 × 0029 ÷ +× FFFC × 0308 × 0029 ÷ +× FFFC × 0308 × 0020 × 0029 ÷ +× FFFC × 000D ÷ +× FFFC × 0020 × 000D ÷ +× FFFC × 0308 × 000D ÷ +× FFFC × 0308 × 0020 × 000D ÷ +× FFFC × 0021 ÷ +× FFFC × 0020 × 0021 ÷ +× FFFC × 0308 × 0021 ÷ +× FFFC × 0308 × 0020 × 0021 ÷ +× FFFC × 00A0 ÷ +× FFFC × 0020 ÷ 00A0 ÷ +× FFFC × 0308 × 00A0 ÷ +× FFFC × 0308 × 0020 ÷ 00A0 ÷ +× FFFC ÷ AC00 ÷ +× FFFC × 0020 ÷ AC00 ÷ +× FFFC × 0308 ÷ AC00 ÷ +× FFFC × 0308 × 0020 ÷ AC00 ÷ +× FFFC ÷ AC01 ÷ +× FFFC × 0020 ÷ AC01 ÷ +× FFFC × 0308 ÷ AC01 ÷ +× FFFC × 0308 × 0020 ÷ AC01 ÷ +× FFFC ÷ 05D0 ÷ +× FFFC × 0020 ÷ 05D0 ÷ +× FFFC × 0308 ÷ 05D0 ÷ +× FFFC × 0308 × 0020 ÷ 05D0 ÷ +× FFFC ÷ 002D ÷ +× FFFC × 0020 ÷ 002D ÷ +× FFFC × 0308 ÷ 002D ÷ +× FFFC × 0308 × 0020 ÷ 002D ÷ +× FFFC ÷ 231A ÷ +× FFFC × 0020 ÷ 231A ÷ +× FFFC × 0308 ÷ 231A ÷ +× FFFC × 0308 × 0020 ÷ 231A ÷ +× FFFC ÷ 2024 ÷ +× FFFC × 0020 ÷ 2024 ÷ +× FFFC × 0308 ÷ 2024 ÷ +× FFFC × 0308 × 0020 ÷ 2024 ÷ +× FFFC × 002C ÷ +× FFFC × 0020 × 002C ÷ +× FFFC × 0308 × 002C ÷ +× FFFC × 0308 × 0020 × 002C ÷ +× FFFC ÷ 1100 ÷ +× FFFC × 0020 ÷ 1100 ÷ +× FFFC × 0308 ÷ 1100 ÷ +× FFFC × 0308 × 0020 ÷ 1100 ÷ +× FFFC ÷ 11A8 ÷ +× FFFC × 0020 ÷ 11A8 ÷ +× FFFC × 0308 ÷ 11A8 ÷ +× FFFC × 0308 × 0020 ÷ 11A8 ÷ +× FFFC ÷ 1160 ÷ +× FFFC × 0020 ÷ 1160 ÷ +× FFFC × 0308 ÷ 1160 ÷ +× FFFC × 0308 × 0020 ÷ 1160 ÷ +× FFFC × 000A ÷ +× FFFC × 0020 × 000A ÷ +× FFFC × 0308 × 000A ÷ +× FFFC × 0308 × 0020 × 000A ÷ +× FFFC × 0085 ÷ +× FFFC × 0020 × 0085 ÷ +× FFFC × 0308 × 0085 ÷ +× FFFC × 0308 × 0020 × 0085 ÷ +× FFFC ÷ 17D6 ÷ +× FFFC × 0020 ÷ 17D6 ÷ +× FFFC × 0308 ÷ 17D6 ÷ +× FFFC × 0308 × 0020 ÷ 17D6 ÷ +× FFFC ÷ 0030 ÷ +× FFFC × 0020 ÷ 0030 ÷ +× FFFC × 0308 ÷ 0030 ÷ +× FFFC × 0308 × 0020 ÷ 0030 ÷ +× FFFC ÷ 0028 ÷ +× FFFC × 0020 ÷ 0028 ÷ +× FFFC × 0308 ÷ 0028 ÷ +× FFFC × 0308 × 0020 ÷ 0028 ÷ +× FFFC ÷ 0025 ÷ +× FFFC × 0020 ÷ 0025 ÷ +× FFFC × 0308 ÷ 0025 ÷ +× FFFC × 0308 × 0020 ÷ 0025 ÷ +× FFFC ÷ 0024 ÷ +× FFFC × 0020 ÷ 0024 ÷ +× FFFC × 0308 ÷ 0024 ÷ +× FFFC × 0308 × 0020 ÷ 0024 ÷ +× FFFC × 0022 ÷ +× FFFC × 0020 ÷ 0022 ÷ +× FFFC × 0308 × 0022 ÷ +× FFFC × 0308 × 0020 ÷ 0022 ÷ +× FFFC × 0020 ÷ +× FFFC × 0020 × 0020 ÷ +× FFFC × 0308 × 0020 ÷ +× FFFC × 0308 × 0020 × 0020 ÷ +× FFFC × 002F ÷ +× FFFC × 0020 × 002F ÷ +× FFFC × 0308 × 002F ÷ +× FFFC × 0308 × 0020 × 002F ÷ +× FFFC × 2060 ÷ +× FFFC × 0020 × 2060 ÷ +× FFFC × 0308 × 2060 ÷ +× FFFC × 0308 × 0020 × 2060 ÷ +× FFFC × 200B ÷ +× FFFC × 0020 × 200B ÷ +× FFFC × 0308 × 200B ÷ +× FFFC × 0308 × 0020 × 200B ÷ +× FFFC ÷ 1F1E6 ÷ +× FFFC × 0020 ÷ 1F1E6 ÷ +× FFFC × 0308 ÷ 1F1E6 ÷ +× FFFC × 0308 × 0020 ÷ 1F1E6 ÷ +× FFFC ÷ 261D ÷ +× FFFC × 0020 ÷ 261D ÷ +× FFFC × 0308 ÷ 261D ÷ +× FFFC × 0308 × 0020 ÷ 261D ÷ +× FFFC ÷ 1F3FB ÷ +× FFFC × 0020 ÷ 1F3FB ÷ +× FFFC × 0308 ÷ 1F3FB ÷ +× FFFC × 0308 × 0020 ÷ 1F3FB ÷ +× FFFC × 0001 ÷ +× FFFC × 0020 ÷ 0001 ÷ +× FFFC × 0308 × 0001 ÷ +× FFFC × 0308 × 0020 ÷ 0001 ÷ +× FFFC × 200D ÷ +× FFFC × 0020 ÷ 200D ÷ +× FFFC × 0308 × 200D ÷ +× FFFC × 0308 × 0020 ÷ 200D ÷ +× FFFC ÷ 00A7 ÷ +× FFFC × 0020 ÷ 00A7 ÷ +× FFFC × 0308 ÷ 00A7 ÷ +× FFFC × 0308 × 0020 ÷ 00A7 ÷ +× FFFC ÷ 50005 ÷ +× FFFC × 0020 ÷ 50005 ÷ +× FFFC × 0308 ÷ 50005 ÷ +× FFFC × 0308 × 0020 ÷ 50005 ÷ +× FFFC ÷ 0E01 ÷ +× FFFC × 0020 ÷ 0E01 ÷ +× FFFC × 0308 ÷ 0E01 ÷ +× FFFC × 0308 × 0020 ÷ 0E01 ÷ +× FFFC ÷ 3041 ÷ +× FFFC × 0020 ÷ 3041 ÷ +× FFFC × 0308 ÷ 3041 ÷ +× FFFC × 0308 × 0020 ÷ 3041 ÷ +× 007D ÷ 0023 ÷ +× 007D × 0020 ÷ 0023 ÷ +× 007D × 0308 ÷ 0023 ÷ +× 007D × 0308 × 0020 ÷ 0023 ÷ +× 007D ÷ 2014 ÷ +× 007D × 0020 ÷ 2014 ÷ +× 007D × 0308 ÷ 2014 ÷ +× 007D × 0308 × 0020 ÷ 2014 ÷ +× 007D × 0009 ÷ +× 007D × 0020 ÷ 0009 ÷ +× 007D × 0308 × 0009 ÷ +× 007D × 0308 × 0020 ÷ 0009 ÷ +× 007D ÷ 00B4 ÷ +× 007D × 0020 ÷ 00B4 ÷ +× 007D × 0308 ÷ 00B4 ÷ +× 007D × 0308 × 0020 ÷ 00B4 ÷ +× 007D × 000B ÷ +× 007D × 0020 × 000B ÷ +× 007D × 0308 × 000B ÷ +× 007D × 0308 × 0020 × 000B ÷ +× 007D ÷ FFFC ÷ +× 007D × 0020 ÷ FFFC ÷ +× 007D × 0308 ÷ FFFC ÷ +× 007D × 0308 × 0020 ÷ FFFC ÷ +× 007D × 007D ÷ +× 007D × 0020 × 007D ÷ +× 007D × 0308 × 007D ÷ +× 007D × 0308 × 0020 × 007D ÷ +× 007D × 0029 ÷ +× 007D × 0020 × 0029 ÷ +× 007D × 0308 × 0029 ÷ +× 007D × 0308 × 0020 × 0029 ÷ +× 007D × 000D ÷ +× 007D × 0020 × 000D ÷ +× 007D × 0308 × 000D ÷ +× 007D × 0308 × 0020 × 000D ÷ +× 007D × 0021 ÷ +× 007D × 0020 × 0021 ÷ +× 007D × 0308 × 0021 ÷ +× 007D × 0308 × 0020 × 0021 ÷ +× 007D × 00A0 ÷ +× 007D × 0020 ÷ 00A0 ÷ +× 007D × 0308 × 00A0 ÷ +× 007D × 0308 × 0020 ÷ 00A0 ÷ +× 007D ÷ AC00 ÷ +× 007D × 0020 ÷ AC00 ÷ +× 007D × 0308 ÷ AC00 ÷ +× 007D × 0308 × 0020 ÷ AC00 ÷ +× 007D ÷ AC01 ÷ +× 007D × 0020 ÷ AC01 ÷ +× 007D × 0308 ÷ AC01 ÷ +× 007D × 0308 × 0020 ÷ AC01 ÷ +× 007D ÷ 05D0 ÷ +× 007D × 0020 ÷ 05D0 ÷ +× 007D × 0308 ÷ 05D0 ÷ +× 007D × 0308 × 0020 ÷ 05D0 ÷ +× 007D × 002D ÷ +× 007D × 0020 ÷ 002D ÷ +× 007D × 0308 × 002D ÷ +× 007D × 0308 × 0020 ÷ 002D ÷ +× 007D ÷ 231A ÷ +× 007D × 0020 ÷ 231A ÷ +× 007D × 0308 ÷ 231A ÷ +× 007D × 0308 × 0020 ÷ 231A ÷ +× 007D ÷ 2024 ÷ +× 007D × 0020 ÷ 2024 ÷ +× 007D × 0308 ÷ 2024 ÷ +× 007D × 0308 × 0020 ÷ 2024 ÷ +× 007D × 002C ÷ +× 007D × 0020 × 002C ÷ +× 007D × 0308 × 002C ÷ +× 007D × 0308 × 0020 × 002C ÷ +× 007D ÷ 1100 ÷ +× 007D × 0020 ÷ 1100 ÷ +× 007D × 0308 ÷ 1100 ÷ +× 007D × 0308 × 0020 ÷ 1100 ÷ +× 007D ÷ 11A8 ÷ +× 007D × 0020 ÷ 11A8 ÷ +× 007D × 0308 ÷ 11A8 ÷ +× 007D × 0308 × 0020 ÷ 11A8 ÷ +× 007D ÷ 1160 ÷ +× 007D × 0020 ÷ 1160 ÷ +× 007D × 0308 ÷ 1160 ÷ +× 007D × 0308 × 0020 ÷ 1160 ÷ +× 007D × 000A ÷ +× 007D × 0020 × 000A ÷ +× 007D × 0308 × 000A ÷ +× 007D × 0308 × 0020 × 000A ÷ +× 007D × 0085 ÷ +× 007D × 0020 × 0085 ÷ +× 007D × 0308 × 0085 ÷ +× 007D × 0308 × 0020 × 0085 ÷ +× 007D × 17D6 ÷ +× 007D × 0020 × 17D6 ÷ +× 007D × 0308 × 17D6 ÷ +× 007D × 0308 × 0020 × 17D6 ÷ +× 007D ÷ 0030 ÷ +× 007D × 0020 ÷ 0030 ÷ +× 007D × 0308 ÷ 0030 ÷ +× 007D × 0308 × 0020 ÷ 0030 ÷ +× 007D ÷ 0028 ÷ +× 007D × 0020 ÷ 0028 ÷ +× 007D × 0308 ÷ 0028 ÷ +× 007D × 0308 × 0020 ÷ 0028 ÷ +× 007D ÷ 0025 ÷ +× 007D × 0020 ÷ 0025 ÷ +× 007D × 0308 ÷ 0025 ÷ +× 007D × 0308 × 0020 ÷ 0025 ÷ +× 007D ÷ 0024 ÷ +× 007D × 0020 ÷ 0024 ÷ +× 007D × 0308 ÷ 0024 ÷ +× 007D × 0308 × 0020 ÷ 0024 ÷ +× 007D × 0022 ÷ +× 007D × 0020 ÷ 0022 ÷ +× 007D × 0308 × 0022 ÷ +× 007D × 0308 × 0020 ÷ 0022 ÷ +× 007D × 0020 ÷ +× 007D × 0020 × 0020 ÷ +× 007D × 0308 × 0020 ÷ +× 007D × 0308 × 0020 × 0020 ÷ +× 007D × 002F ÷ +× 007D × 0020 × 002F ÷ +× 007D × 0308 × 002F ÷ +× 007D × 0308 × 0020 × 002F ÷ +× 007D × 2060 ÷ +× 007D × 0020 × 2060 ÷ +× 007D × 0308 × 2060 ÷ +× 007D × 0308 × 0020 × 2060 ÷ +× 007D × 200B ÷ +× 007D × 0020 × 200B ÷ +× 007D × 0308 × 200B ÷ +× 007D × 0308 × 0020 × 200B ÷ +× 007D ÷ 1F1E6 ÷ +× 007D × 0020 ÷ 1F1E6 ÷ +× 007D × 0308 ÷ 1F1E6 ÷ +× 007D × 0308 × 0020 ÷ 1F1E6 ÷ +× 007D ÷ 261D ÷ +× 007D × 0020 ÷ 261D ÷ +× 007D × 0308 ÷ 261D ÷ +× 007D × 0308 × 0020 ÷ 261D ÷ +× 007D ÷ 1F3FB ÷ +× 007D × 0020 ÷ 1F3FB ÷ +× 007D × 0308 ÷ 1F3FB ÷ +× 007D × 0308 × 0020 ÷ 1F3FB ÷ +× 007D × 0001 ÷ +× 007D × 0020 ÷ 0001 ÷ +× 007D × 0308 × 0001 ÷ +× 007D × 0308 × 0020 ÷ 0001 ÷ +× 007D × 200D ÷ +× 007D × 0020 ÷ 200D ÷ +× 007D × 0308 × 200D ÷ +× 007D × 0308 × 0020 ÷ 200D ÷ +× 007D ÷ 00A7 ÷ +× 007D × 0020 ÷ 00A7 ÷ +× 007D × 0308 ÷ 00A7 ÷ +× 007D × 0308 × 0020 ÷ 00A7 ÷ +× 007D ÷ 50005 ÷ +× 007D × 0020 ÷ 50005 ÷ +× 007D × 0308 ÷ 50005 ÷ +× 007D × 0308 × 0020 ÷ 50005 ÷ +× 007D ÷ 0E01 ÷ +× 007D × 0020 ÷ 0E01 ÷ +× 007D × 0308 ÷ 0E01 ÷ +× 007D × 0308 × 0020 ÷ 0E01 ÷ +× 007D × 3041 ÷ +× 007D × 0020 × 3041 ÷ +× 007D × 0308 × 3041 ÷ +× 007D × 0308 × 0020 × 3041 ÷ +× 0029 × 0023 ÷ +× 0029 × 0020 ÷ 0023 ÷ +× 0029 × 0308 × 0023 ÷ +× 0029 × 0308 × 0020 ÷ 0023 ÷ +× 0029 ÷ 2014 ÷ +× 0029 × 0020 ÷ 2014 ÷ +× 0029 × 0308 ÷ 2014 ÷ +× 0029 × 0308 × 0020 ÷ 2014 ÷ +× 0029 × 0009 ÷ +× 0029 × 0020 ÷ 0009 ÷ +× 0029 × 0308 × 0009 ÷ +× 0029 × 0308 × 0020 ÷ 0009 ÷ +× 0029 ÷ 00B4 ÷ +× 0029 × 0020 ÷ 00B4 ÷ +× 0029 × 0308 ÷ 00B4 ÷ +× 0029 × 0308 × 0020 ÷ 00B4 ÷ +× 0029 × 000B ÷ +× 0029 × 0020 × 000B ÷ +× 0029 × 0308 × 000B ÷ +× 0029 × 0308 × 0020 × 000B ÷ +× 0029 ÷ FFFC ÷ +× 0029 × 0020 ÷ FFFC ÷ +× 0029 × 0308 ÷ FFFC ÷ +× 0029 × 0308 × 0020 ÷ FFFC ÷ +× 0029 × 007D ÷ +× 0029 × 0020 × 007D ÷ +× 0029 × 0308 × 007D ÷ +× 0029 × 0308 × 0020 × 007D ÷ +× 0029 × 0029 ÷ +× 0029 × 0020 × 0029 ÷ +× 0029 × 0308 × 0029 ÷ +× 0029 × 0308 × 0020 × 0029 ÷ +× 0029 × 000D ÷ +× 0029 × 0020 × 000D ÷ +× 0029 × 0308 × 000D ÷ +× 0029 × 0308 × 0020 × 000D ÷ +× 0029 × 0021 ÷ +× 0029 × 0020 × 0021 ÷ +× 0029 × 0308 × 0021 ÷ +× 0029 × 0308 × 0020 × 0021 ÷ +× 0029 × 00A0 ÷ +× 0029 × 0020 ÷ 00A0 ÷ +× 0029 × 0308 × 00A0 ÷ +× 0029 × 0308 × 0020 ÷ 00A0 ÷ +× 0029 ÷ AC00 ÷ +× 0029 × 0020 ÷ AC00 ÷ +× 0029 × 0308 ÷ AC00 ÷ +× 0029 × 0308 × 0020 ÷ AC00 ÷ +× 0029 ÷ AC01 ÷ +× 0029 × 0020 ÷ AC01 ÷ +× 0029 × 0308 ÷ AC01 ÷ +× 0029 × 0308 × 0020 ÷ AC01 ÷ +× 0029 × 05D0 ÷ +× 0029 × 0020 ÷ 05D0 ÷ +× 0029 × 0308 × 05D0 ÷ +× 0029 × 0308 × 0020 ÷ 05D0 ÷ +× 0029 × 002D ÷ +× 0029 × 0020 ÷ 002D ÷ +× 0029 × 0308 × 002D ÷ +× 0029 × 0308 × 0020 ÷ 002D ÷ +× 0029 ÷ 231A ÷ +× 0029 × 0020 ÷ 231A ÷ +× 0029 × 0308 ÷ 231A ÷ +× 0029 × 0308 × 0020 ÷ 231A ÷ +× 0029 ÷ 2024 ÷ +× 0029 × 0020 ÷ 2024 ÷ +× 0029 × 0308 ÷ 2024 ÷ +× 0029 × 0308 × 0020 ÷ 2024 ÷ +× 0029 × 002C ÷ +× 0029 × 0020 × 002C ÷ +× 0029 × 0308 × 002C ÷ +× 0029 × 0308 × 0020 × 002C ÷ +× 0029 ÷ 1100 ÷ +× 0029 × 0020 ÷ 1100 ÷ +× 0029 × 0308 ÷ 1100 ÷ +× 0029 × 0308 × 0020 ÷ 1100 ÷ +× 0029 ÷ 11A8 ÷ +× 0029 × 0020 ÷ 11A8 ÷ +× 0029 × 0308 ÷ 11A8 ÷ +× 0029 × 0308 × 0020 ÷ 11A8 ÷ +× 0029 ÷ 1160 ÷ +× 0029 × 0020 ÷ 1160 ÷ +× 0029 × 0308 ÷ 1160 ÷ +× 0029 × 0308 × 0020 ÷ 1160 ÷ +× 0029 × 000A ÷ +× 0029 × 0020 × 000A ÷ +× 0029 × 0308 × 000A ÷ +× 0029 × 0308 × 0020 × 000A ÷ +× 0029 × 0085 ÷ +× 0029 × 0020 × 0085 ÷ +× 0029 × 0308 × 0085 ÷ +× 0029 × 0308 × 0020 × 0085 ÷ +× 0029 × 17D6 ÷ +× 0029 × 0020 × 17D6 ÷ +× 0029 × 0308 × 17D6 ÷ +× 0029 × 0308 × 0020 × 17D6 ÷ +× 0029 × 0030 ÷ +× 0029 × 0020 ÷ 0030 ÷ +× 0029 × 0308 × 0030 ÷ +× 0029 × 0308 × 0020 ÷ 0030 ÷ +× 0029 ÷ 0028 ÷ +× 0029 × 0020 ÷ 0028 ÷ +× 0029 × 0308 ÷ 0028 ÷ +× 0029 × 0308 × 0020 ÷ 0028 ÷ +× 0029 ÷ 0025 ÷ +× 0029 × 0020 ÷ 0025 ÷ +× 0029 × 0308 ÷ 0025 ÷ +× 0029 × 0308 × 0020 ÷ 0025 ÷ +× 0029 ÷ 0024 ÷ +× 0029 × 0020 ÷ 0024 ÷ +× 0029 × 0308 ÷ 0024 ÷ +× 0029 × 0308 × 0020 ÷ 0024 ÷ +× 0029 × 0022 ÷ +× 0029 × 0020 ÷ 0022 ÷ +× 0029 × 0308 × 0022 ÷ +× 0029 × 0308 × 0020 ÷ 0022 ÷ +× 0029 × 0020 ÷ +× 0029 × 0020 × 0020 ÷ +× 0029 × 0308 × 0020 ÷ +× 0029 × 0308 × 0020 × 0020 ÷ +× 0029 × 002F ÷ +× 0029 × 0020 × 002F ÷ +× 0029 × 0308 × 002F ÷ +× 0029 × 0308 × 0020 × 002F ÷ +× 0029 × 2060 ÷ +× 0029 × 0020 × 2060 ÷ +× 0029 × 0308 × 2060 ÷ +× 0029 × 0308 × 0020 × 2060 ÷ +× 0029 × 200B ÷ +× 0029 × 0020 × 200B ÷ +× 0029 × 0308 × 200B ÷ +× 0029 × 0308 × 0020 × 200B ÷ +× 0029 ÷ 1F1E6 ÷ +× 0029 × 0020 ÷ 1F1E6 ÷ +× 0029 × 0308 ÷ 1F1E6 ÷ +× 0029 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0029 ÷ 261D ÷ +× 0029 × 0020 ÷ 261D ÷ +× 0029 × 0308 ÷ 261D ÷ +× 0029 × 0308 × 0020 ÷ 261D ÷ +× 0029 ÷ 1F3FB ÷ +× 0029 × 0020 ÷ 1F3FB ÷ +× 0029 × 0308 ÷ 1F3FB ÷ +× 0029 × 0308 × 0020 ÷ 1F3FB ÷ +× 0029 × 0001 ÷ +× 0029 × 0020 ÷ 0001 ÷ +× 0029 × 0308 × 0001 ÷ +× 0029 × 0308 × 0020 ÷ 0001 ÷ +× 0029 × 200D ÷ +× 0029 × 0020 ÷ 200D ÷ +× 0029 × 0308 × 200D ÷ +× 0029 × 0308 × 0020 ÷ 200D ÷ +× 0029 × 00A7 ÷ +× 0029 × 0020 ÷ 00A7 ÷ +× 0029 × 0308 × 00A7 ÷ +× 0029 × 0308 × 0020 ÷ 00A7 ÷ +× 0029 × 50005 ÷ +× 0029 × 0020 ÷ 50005 ÷ +× 0029 × 0308 × 50005 ÷ +× 0029 × 0308 × 0020 ÷ 50005 ÷ +× 0029 × 0E01 ÷ +× 0029 × 0020 ÷ 0E01 ÷ +× 0029 × 0308 × 0E01 ÷ +× 0029 × 0308 × 0020 ÷ 0E01 ÷ +× 0029 × 3041 ÷ +× 0029 × 0020 × 3041 ÷ +× 0029 × 0308 × 3041 ÷ +× 0029 × 0308 × 0020 × 3041 ÷ +× 000D ÷ 0023 ÷ +× 000D ÷ 0020 ÷ 0023 ÷ +× 000D ÷ 0308 × 0023 ÷ +× 000D ÷ 0308 × 0020 ÷ 0023 ÷ +× 000D ÷ 2014 ÷ +× 000D ÷ 0020 ÷ 2014 ÷ +× 000D ÷ 0308 ÷ 2014 ÷ +× 000D ÷ 0308 × 0020 ÷ 2014 ÷ +× 000D ÷ 0009 ÷ +× 000D ÷ 0020 ÷ 0009 ÷ +× 000D ÷ 0308 × 0009 ÷ +× 000D ÷ 0308 × 0020 ÷ 0009 ÷ +× 000D ÷ 00B4 ÷ +× 000D ÷ 0020 ÷ 00B4 ÷ +× 000D ÷ 0308 ÷ 00B4 ÷ +× 000D ÷ 0308 × 0020 ÷ 00B4 ÷ +× 000D ÷ 000B ÷ +× 000D ÷ 0020 × 000B ÷ +× 000D ÷ 0308 × 000B ÷ +× 000D ÷ 0308 × 0020 × 000B ÷ +× 000D ÷ FFFC ÷ +× 000D ÷ 0020 ÷ FFFC ÷ +× 000D ÷ 0308 ÷ FFFC ÷ +× 000D ÷ 0308 × 0020 ÷ FFFC ÷ +× 000D ÷ 007D ÷ +× 000D ÷ 0020 × 007D ÷ +× 000D ÷ 0308 × 007D ÷ +× 000D ÷ 0308 × 0020 × 007D ÷ +× 000D ÷ 0029 ÷ +× 000D ÷ 0020 × 0029 ÷ +× 000D ÷ 0308 × 0029 ÷ +× 000D ÷ 0308 × 0020 × 0029 ÷ +× 000D ÷ 000D ÷ +× 000D ÷ 0020 × 000D ÷ +× 000D ÷ 0308 × 000D ÷ +× 000D ÷ 0308 × 0020 × 000D ÷ +× 000D ÷ 0021 ÷ +× 000D ÷ 0020 × 0021 ÷ +× 000D ÷ 0308 × 0021 ÷ +× 000D ÷ 0308 × 0020 × 0021 ÷ +× 000D ÷ 00A0 ÷ +× 000D ÷ 0020 ÷ 00A0 ÷ +× 000D ÷ 0308 × 00A0 ÷ +× 000D ÷ 0308 × 0020 ÷ 00A0 ÷ +× 000D ÷ AC00 ÷ +× 000D ÷ 0020 ÷ AC00 ÷ +× 000D ÷ 0308 ÷ AC00 ÷ +× 000D ÷ 0308 × 0020 ÷ AC00 ÷ +× 000D ÷ AC01 ÷ +× 000D ÷ 0020 ÷ AC01 ÷ +× 000D ÷ 0308 ÷ AC01 ÷ +× 000D ÷ 0308 × 0020 ÷ AC01 ÷ +× 000D ÷ 05D0 ÷ +× 000D ÷ 0020 ÷ 05D0 ÷ +× 000D ÷ 0308 × 05D0 ÷ +× 000D ÷ 0308 × 0020 ÷ 05D0 ÷ +× 000D ÷ 002D ÷ +× 000D ÷ 0020 ÷ 002D ÷ +× 000D ÷ 0308 × 002D ÷ +× 000D ÷ 0308 × 0020 ÷ 002D ÷ +× 000D ÷ 231A ÷ +× 000D ÷ 0020 ÷ 231A ÷ +× 000D ÷ 0308 ÷ 231A ÷ +× 000D ÷ 0308 × 0020 ÷ 231A ÷ +× 000D ÷ 2024 ÷ +× 000D ÷ 0020 ÷ 2024 ÷ +× 000D ÷ 0308 × 2024 ÷ +× 000D ÷ 0308 × 0020 ÷ 2024 ÷ +× 000D ÷ 002C ÷ +× 000D ÷ 0020 × 002C ÷ +× 000D ÷ 0308 × 002C ÷ +× 000D ÷ 0308 × 0020 × 002C ÷ +× 000D ÷ 1100 ÷ +× 000D ÷ 0020 ÷ 1100 ÷ +× 000D ÷ 0308 ÷ 1100 ÷ +× 000D ÷ 0308 × 0020 ÷ 1100 ÷ +× 000D ÷ 11A8 ÷ +× 000D ÷ 0020 ÷ 11A8 ÷ +× 000D ÷ 0308 ÷ 11A8 ÷ +× 000D ÷ 0308 × 0020 ÷ 11A8 ÷ +× 000D ÷ 1160 ÷ +× 000D ÷ 0020 ÷ 1160 ÷ +× 000D ÷ 0308 ÷ 1160 ÷ +× 000D ÷ 0308 × 0020 ÷ 1160 ÷ +× 000D × 000A ÷ +× 000D ÷ 0020 × 000A ÷ +× 000D ÷ 0308 × 000A ÷ +× 000D ÷ 0308 × 0020 × 000A ÷ +× 000D ÷ 0085 ÷ +× 000D ÷ 0020 × 0085 ÷ +× 000D ÷ 0308 × 0085 ÷ +× 000D ÷ 0308 × 0020 × 0085 ÷ +× 000D ÷ 17D6 ÷ +× 000D ÷ 0020 ÷ 17D6 ÷ +× 000D ÷ 0308 × 17D6 ÷ +× 000D ÷ 0308 × 0020 ÷ 17D6 ÷ +× 000D ÷ 0030 ÷ +× 000D ÷ 0020 ÷ 0030 ÷ +× 000D ÷ 0308 × 0030 ÷ +× 000D ÷ 0308 × 0020 ÷ 0030 ÷ +× 000D ÷ 0028 ÷ +× 000D ÷ 0020 ÷ 0028 ÷ +× 000D ÷ 0308 × 0028 ÷ +× 000D ÷ 0308 × 0020 ÷ 0028 ÷ +× 000D ÷ 0025 ÷ +× 000D ÷ 0020 ÷ 0025 ÷ +× 000D ÷ 0308 × 0025 ÷ +× 000D ÷ 0308 × 0020 ÷ 0025 ÷ +× 000D ÷ 0024 ÷ +× 000D ÷ 0020 ÷ 0024 ÷ +× 000D ÷ 0308 × 0024 ÷ +× 000D ÷ 0308 × 0020 ÷ 0024 ÷ +× 000D ÷ 0022 ÷ +× 000D ÷ 0020 ÷ 0022 ÷ +× 000D ÷ 0308 × 0022 ÷ +× 000D ÷ 0308 × 0020 ÷ 0022 ÷ +× 000D ÷ 0020 ÷ +× 000D ÷ 0020 × 0020 ÷ +× 000D ÷ 0308 × 0020 ÷ +× 000D ÷ 0308 × 0020 × 0020 ÷ +× 000D ÷ 002F ÷ +× 000D ÷ 0020 × 002F ÷ +× 000D ÷ 0308 × 002F ÷ +× 000D ÷ 0308 × 0020 × 002F ÷ +× 000D ÷ 2060 ÷ +× 000D ÷ 0020 × 2060 ÷ +× 000D ÷ 0308 × 2060 ÷ +× 000D ÷ 0308 × 0020 × 2060 ÷ +× 000D ÷ 200B ÷ +× 000D ÷ 0020 × 200B ÷ +× 000D ÷ 0308 × 200B ÷ +× 000D ÷ 0308 × 0020 × 200B ÷ +× 000D ÷ 1F1E6 ÷ +× 000D ÷ 0020 ÷ 1F1E6 ÷ +× 000D ÷ 0308 ÷ 1F1E6 ÷ +× 000D ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 000D ÷ 261D ÷ +× 000D ÷ 0020 ÷ 261D ÷ +× 000D ÷ 0308 ÷ 261D ÷ +× 000D ÷ 0308 × 0020 ÷ 261D ÷ +× 000D ÷ 1F3FB ÷ +× 000D ÷ 0020 ÷ 1F3FB ÷ +× 000D ÷ 0308 ÷ 1F3FB ÷ +× 000D ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 000D ÷ 0001 ÷ +× 000D ÷ 0020 ÷ 0001 ÷ +× 000D ÷ 0308 × 0001 ÷ +× 000D ÷ 0308 × 0020 ÷ 0001 ÷ +× 000D ÷ 200D ÷ +× 000D ÷ 0020 ÷ 200D ÷ +× 000D ÷ 0308 × 200D ÷ +× 000D ÷ 0308 × 0020 ÷ 200D ÷ +× 000D ÷ 00A7 ÷ +× 000D ÷ 0020 ÷ 00A7 ÷ +× 000D ÷ 0308 × 00A7 ÷ +× 000D ÷ 0308 × 0020 ÷ 00A7 ÷ +× 000D ÷ 50005 ÷ +× 000D ÷ 0020 ÷ 50005 ÷ +× 000D ÷ 0308 × 50005 ÷ +× 000D ÷ 0308 × 0020 ÷ 50005 ÷ +× 000D ÷ 0E01 ÷ +× 000D ÷ 0020 ÷ 0E01 ÷ +× 000D ÷ 0308 × 0E01 ÷ +× 000D ÷ 0308 × 0020 ÷ 0E01 ÷ +× 000D ÷ 3041 ÷ +× 000D ÷ 0020 ÷ 3041 ÷ +× 000D ÷ 0308 × 3041 ÷ +× 000D ÷ 0308 × 0020 ÷ 3041 ÷ +× 0021 ÷ 0023 ÷ +× 0021 × 0020 ÷ 0023 ÷ +× 0021 × 0308 ÷ 0023 ÷ +× 0021 × 0308 × 0020 ÷ 0023 ÷ +× 0021 ÷ 2014 ÷ +× 0021 × 0020 ÷ 2014 ÷ +× 0021 × 0308 ÷ 2014 ÷ +× 0021 × 0308 × 0020 ÷ 2014 ÷ +× 0021 × 0009 ÷ +× 0021 × 0020 ÷ 0009 ÷ +× 0021 × 0308 × 0009 ÷ +× 0021 × 0308 × 0020 ÷ 0009 ÷ +× 0021 ÷ 00B4 ÷ +× 0021 × 0020 ÷ 00B4 ÷ +× 0021 × 0308 ÷ 00B4 ÷ +× 0021 × 0308 × 0020 ÷ 00B4 ÷ +× 0021 × 000B ÷ +× 0021 × 0020 × 000B ÷ +× 0021 × 0308 × 000B ÷ +× 0021 × 0308 × 0020 × 000B ÷ +× 0021 ÷ FFFC ÷ +× 0021 × 0020 ÷ FFFC ÷ +× 0021 × 0308 ÷ FFFC ÷ +× 0021 × 0308 × 0020 ÷ FFFC ÷ +× 0021 × 007D ÷ +× 0021 × 0020 × 007D ÷ +× 0021 × 0308 × 007D ÷ +× 0021 × 0308 × 0020 × 007D ÷ +× 0021 × 0029 ÷ +× 0021 × 0020 × 0029 ÷ +× 0021 × 0308 × 0029 ÷ +× 0021 × 0308 × 0020 × 0029 ÷ +× 0021 × 000D ÷ +× 0021 × 0020 × 000D ÷ +× 0021 × 0308 × 000D ÷ +× 0021 × 0308 × 0020 × 000D ÷ +× 0021 × 0021 ÷ +× 0021 × 0020 × 0021 ÷ +× 0021 × 0308 × 0021 ÷ +× 0021 × 0308 × 0020 × 0021 ÷ +× 0021 × 00A0 ÷ +× 0021 × 0020 ÷ 00A0 ÷ +× 0021 × 0308 × 00A0 ÷ +× 0021 × 0308 × 0020 ÷ 00A0 ÷ +× 0021 ÷ AC00 ÷ +× 0021 × 0020 ÷ AC00 ÷ +× 0021 × 0308 ÷ AC00 ÷ +× 0021 × 0308 × 0020 ÷ AC00 ÷ +× 0021 ÷ AC01 ÷ +× 0021 × 0020 ÷ AC01 ÷ +× 0021 × 0308 ÷ AC01 ÷ +× 0021 × 0308 × 0020 ÷ AC01 ÷ +× 0021 ÷ 05D0 ÷ +× 0021 × 0020 ÷ 05D0 ÷ +× 0021 × 0308 ÷ 05D0 ÷ +× 0021 × 0308 × 0020 ÷ 05D0 ÷ +× 0021 × 002D ÷ +× 0021 × 0020 ÷ 002D ÷ +× 0021 × 0308 × 002D ÷ +× 0021 × 0308 × 0020 ÷ 002D ÷ +× 0021 ÷ 231A ÷ +× 0021 × 0020 ÷ 231A ÷ +× 0021 × 0308 ÷ 231A ÷ +× 0021 × 0308 × 0020 ÷ 231A ÷ +× 0021 × 2024 ÷ +× 0021 × 0020 ÷ 2024 ÷ +× 0021 × 0308 × 2024 ÷ +× 0021 × 0308 × 0020 ÷ 2024 ÷ +× 0021 × 002C ÷ +× 0021 × 0020 × 002C ÷ +× 0021 × 0308 × 002C ÷ +× 0021 × 0308 × 0020 × 002C ÷ +× 0021 ÷ 1100 ÷ +× 0021 × 0020 ÷ 1100 ÷ +× 0021 × 0308 ÷ 1100 ÷ +× 0021 × 0308 × 0020 ÷ 1100 ÷ +× 0021 ÷ 11A8 ÷ +× 0021 × 0020 ÷ 11A8 ÷ +× 0021 × 0308 ÷ 11A8 ÷ +× 0021 × 0308 × 0020 ÷ 11A8 ÷ +× 0021 ÷ 1160 ÷ +× 0021 × 0020 ÷ 1160 ÷ +× 0021 × 0308 ÷ 1160 ÷ +× 0021 × 0308 × 0020 ÷ 1160 ÷ +× 0021 × 000A ÷ +× 0021 × 0020 × 000A ÷ +× 0021 × 0308 × 000A ÷ +× 0021 × 0308 × 0020 × 000A ÷ +× 0021 × 0085 ÷ +× 0021 × 0020 × 0085 ÷ +× 0021 × 0308 × 0085 ÷ +× 0021 × 0308 × 0020 × 0085 ÷ +× 0021 × 17D6 ÷ +× 0021 × 0020 ÷ 17D6 ÷ +× 0021 × 0308 × 17D6 ÷ +× 0021 × 0308 × 0020 ÷ 17D6 ÷ +× 0021 ÷ 0030 ÷ +× 0021 × 0020 ÷ 0030 ÷ +× 0021 × 0308 ÷ 0030 ÷ +× 0021 × 0308 × 0020 ÷ 0030 ÷ +× 0021 ÷ 0028 ÷ +× 0021 × 0020 ÷ 0028 ÷ +× 0021 × 0308 ÷ 0028 ÷ +× 0021 × 0308 × 0020 ÷ 0028 ÷ +× 0021 ÷ 0025 ÷ +× 0021 × 0020 ÷ 0025 ÷ +× 0021 × 0308 ÷ 0025 ÷ +× 0021 × 0308 × 0020 ÷ 0025 ÷ +× 0021 ÷ 0024 ÷ +× 0021 × 0020 ÷ 0024 ÷ +× 0021 × 0308 ÷ 0024 ÷ +× 0021 × 0308 × 0020 ÷ 0024 ÷ +× 0021 × 0022 ÷ +× 0021 × 0020 ÷ 0022 ÷ +× 0021 × 0308 × 0022 ÷ +× 0021 × 0308 × 0020 ÷ 0022 ÷ +× 0021 × 0020 ÷ +× 0021 × 0020 × 0020 ÷ +× 0021 × 0308 × 0020 ÷ +× 0021 × 0308 × 0020 × 0020 ÷ +× 0021 × 002F ÷ +× 0021 × 0020 × 002F ÷ +× 0021 × 0308 × 002F ÷ +× 0021 × 0308 × 0020 × 002F ÷ +× 0021 × 2060 ÷ +× 0021 × 0020 × 2060 ÷ +× 0021 × 0308 × 2060 ÷ +× 0021 × 0308 × 0020 × 2060 ÷ +× 0021 × 200B ÷ +× 0021 × 0020 × 200B ÷ +× 0021 × 0308 × 200B ÷ +× 0021 × 0308 × 0020 × 200B ÷ +× 0021 ÷ 1F1E6 ÷ +× 0021 × 0020 ÷ 1F1E6 ÷ +× 0021 × 0308 ÷ 1F1E6 ÷ +× 0021 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0021 ÷ 261D ÷ +× 0021 × 0020 ÷ 261D ÷ +× 0021 × 0308 ÷ 261D ÷ +× 0021 × 0308 × 0020 ÷ 261D ÷ +× 0021 ÷ 1F3FB ÷ +× 0021 × 0020 ÷ 1F3FB ÷ +× 0021 × 0308 ÷ 1F3FB ÷ +× 0021 × 0308 × 0020 ÷ 1F3FB ÷ +× 0021 × 0001 ÷ +× 0021 × 0020 ÷ 0001 ÷ +× 0021 × 0308 × 0001 ÷ +× 0021 × 0308 × 0020 ÷ 0001 ÷ +× 0021 × 200D ÷ +× 0021 × 0020 ÷ 200D ÷ +× 0021 × 0308 × 200D ÷ +× 0021 × 0308 × 0020 ÷ 200D ÷ +× 0021 ÷ 00A7 ÷ +× 0021 × 0020 ÷ 00A7 ÷ +× 0021 × 0308 ÷ 00A7 ÷ +× 0021 × 0308 × 0020 ÷ 00A7 ÷ +× 0021 ÷ 50005 ÷ +× 0021 × 0020 ÷ 50005 ÷ +× 0021 × 0308 ÷ 50005 ÷ +× 0021 × 0308 × 0020 ÷ 50005 ÷ +× 0021 ÷ 0E01 ÷ +× 0021 × 0020 ÷ 0E01 ÷ +× 0021 × 0308 ÷ 0E01 ÷ +× 0021 × 0308 × 0020 ÷ 0E01 ÷ +× 0021 × 3041 ÷ +× 0021 × 0020 ÷ 3041 ÷ +× 0021 × 0308 × 3041 ÷ +× 0021 × 0308 × 0020 ÷ 3041 ÷ +× 00A0 × 0023 ÷ +× 00A0 × 0020 ÷ 0023 ÷ +× 00A0 × 0308 × 0023 ÷ +× 00A0 × 0308 × 0020 ÷ 0023 ÷ +× 00A0 × 2014 ÷ +× 00A0 × 0020 ÷ 2014 ÷ +× 00A0 × 0308 × 2014 ÷ +× 00A0 × 0308 × 0020 ÷ 2014 ÷ +× 00A0 × 0009 ÷ +× 00A0 × 0020 ÷ 0009 ÷ +× 00A0 × 0308 × 0009 ÷ +× 00A0 × 0308 × 0020 ÷ 0009 ÷ +× 00A0 × 00B4 ÷ +× 00A0 × 0020 ÷ 00B4 ÷ +× 00A0 × 0308 × 00B4 ÷ +× 00A0 × 0308 × 0020 ÷ 00B4 ÷ +× 00A0 × 000B ÷ +× 00A0 × 0020 × 000B ÷ +× 00A0 × 0308 × 000B ÷ +× 00A0 × 0308 × 0020 × 000B ÷ +× 00A0 × FFFC ÷ +× 00A0 × 0020 ÷ FFFC ÷ +× 00A0 × 0308 × FFFC ÷ +× 00A0 × 0308 × 0020 ÷ FFFC ÷ +× 00A0 × 007D ÷ +× 00A0 × 0020 × 007D ÷ +× 00A0 × 0308 × 007D ÷ +× 00A0 × 0308 × 0020 × 007D ÷ +× 00A0 × 0029 ÷ +× 00A0 × 0020 × 0029 ÷ +× 00A0 × 0308 × 0029 ÷ +× 00A0 × 0308 × 0020 × 0029 ÷ +× 00A0 × 000D ÷ +× 00A0 × 0020 × 000D ÷ +× 00A0 × 0308 × 000D ÷ +× 00A0 × 0308 × 0020 × 000D ÷ +× 00A0 × 0021 ÷ +× 00A0 × 0020 × 0021 ÷ +× 00A0 × 0308 × 0021 ÷ +× 00A0 × 0308 × 0020 × 0021 ÷ +× 00A0 × 00A0 ÷ +× 00A0 × 0020 ÷ 00A0 ÷ +× 00A0 × 0308 × 00A0 ÷ +× 00A0 × 0308 × 0020 ÷ 00A0 ÷ +× 00A0 × AC00 ÷ +× 00A0 × 0020 ÷ AC00 ÷ +× 00A0 × 0308 × AC00 ÷ +× 00A0 × 0308 × 0020 ÷ AC00 ÷ +× 00A0 × AC01 ÷ +× 00A0 × 0020 ÷ AC01 ÷ +× 00A0 × 0308 × AC01 ÷ +× 00A0 × 0308 × 0020 ÷ AC01 ÷ +× 00A0 × 05D0 ÷ +× 00A0 × 0020 ÷ 05D0 ÷ +× 00A0 × 0308 × 05D0 ÷ +× 00A0 × 0308 × 0020 ÷ 05D0 ÷ +× 00A0 × 002D ÷ +× 00A0 × 0020 ÷ 002D ÷ +× 00A0 × 0308 × 002D ÷ +× 00A0 × 0308 × 0020 ÷ 002D ÷ +× 00A0 × 231A ÷ +× 00A0 × 0020 ÷ 231A ÷ +× 00A0 × 0308 × 231A ÷ +× 00A0 × 0308 × 0020 ÷ 231A ÷ +× 00A0 × 2024 ÷ +× 00A0 × 0020 ÷ 2024 ÷ +× 00A0 × 0308 × 2024 ÷ +× 00A0 × 0308 × 0020 ÷ 2024 ÷ +× 00A0 × 002C ÷ +× 00A0 × 0020 × 002C ÷ +× 00A0 × 0308 × 002C ÷ +× 00A0 × 0308 × 0020 × 002C ÷ +× 00A0 × 1100 ÷ +× 00A0 × 0020 ÷ 1100 ÷ +× 00A0 × 0308 × 1100 ÷ +× 00A0 × 0308 × 0020 ÷ 1100 ÷ +× 00A0 × 11A8 ÷ +× 00A0 × 0020 ÷ 11A8 ÷ +× 00A0 × 0308 × 11A8 ÷ +× 00A0 × 0308 × 0020 ÷ 11A8 ÷ +× 00A0 × 1160 ÷ +× 00A0 × 0020 ÷ 1160 ÷ +× 00A0 × 0308 × 1160 ÷ +× 00A0 × 0308 × 0020 ÷ 1160 ÷ +× 00A0 × 000A ÷ +× 00A0 × 0020 × 000A ÷ +× 00A0 × 0308 × 000A ÷ +× 00A0 × 0308 × 0020 × 000A ÷ +× 00A0 × 0085 ÷ +× 00A0 × 0020 × 0085 ÷ +× 00A0 × 0308 × 0085 ÷ +× 00A0 × 0308 × 0020 × 0085 ÷ +× 00A0 × 17D6 ÷ +× 00A0 × 0020 ÷ 17D6 ÷ +× 00A0 × 0308 × 17D6 ÷ +× 00A0 × 0308 × 0020 ÷ 17D6 ÷ +× 00A0 × 0030 ÷ +× 00A0 × 0020 ÷ 0030 ÷ +× 00A0 × 0308 × 0030 ÷ +× 00A0 × 0308 × 0020 ÷ 0030 ÷ +× 00A0 × 0028 ÷ +× 00A0 × 0020 ÷ 0028 ÷ +× 00A0 × 0308 × 0028 ÷ +× 00A0 × 0308 × 0020 ÷ 0028 ÷ +× 00A0 × 0025 ÷ +× 00A0 × 0020 ÷ 0025 ÷ +× 00A0 × 0308 × 0025 ÷ +× 00A0 × 0308 × 0020 ÷ 0025 ÷ +× 00A0 × 0024 ÷ +× 00A0 × 0020 ÷ 0024 ÷ +× 00A0 × 0308 × 0024 ÷ +× 00A0 × 0308 × 0020 ÷ 0024 ÷ +× 00A0 × 0022 ÷ +× 00A0 × 0020 ÷ 0022 ÷ +× 00A0 × 0308 × 0022 ÷ +× 00A0 × 0308 × 0020 ÷ 0022 ÷ +× 00A0 × 0020 ÷ +× 00A0 × 0020 × 0020 ÷ +× 00A0 × 0308 × 0020 ÷ +× 00A0 × 0308 × 0020 × 0020 ÷ +× 00A0 × 002F ÷ +× 00A0 × 0020 × 002F ÷ +× 00A0 × 0308 × 002F ÷ +× 00A0 × 0308 × 0020 × 002F ÷ +× 00A0 × 2060 ÷ +× 00A0 × 0020 × 2060 ÷ +× 00A0 × 0308 × 2060 ÷ +× 00A0 × 0308 × 0020 × 2060 ÷ +× 00A0 × 200B ÷ +× 00A0 × 0020 × 200B ÷ +× 00A0 × 0308 × 200B ÷ +× 00A0 × 0308 × 0020 × 200B ÷ +× 00A0 × 1F1E6 ÷ +× 00A0 × 0020 ÷ 1F1E6 ÷ +× 00A0 × 0308 × 1F1E6 ÷ +× 00A0 × 0308 × 0020 ÷ 1F1E6 ÷ +× 00A0 × 261D ÷ +× 00A0 × 0020 ÷ 261D ÷ +× 00A0 × 0308 × 261D ÷ +× 00A0 × 0308 × 0020 ÷ 261D ÷ +× 00A0 × 1F3FB ÷ +× 00A0 × 0020 ÷ 1F3FB ÷ +× 00A0 × 0308 × 1F3FB ÷ +× 00A0 × 0308 × 0020 ÷ 1F3FB ÷ +× 00A0 × 0001 ÷ +× 00A0 × 0020 ÷ 0001 ÷ +× 00A0 × 0308 × 0001 ÷ +× 00A0 × 0308 × 0020 ÷ 0001 ÷ +× 00A0 × 200D ÷ +× 00A0 × 0020 ÷ 200D ÷ +× 00A0 × 0308 × 200D ÷ +× 00A0 × 0308 × 0020 ÷ 200D ÷ +× 00A0 × 00A7 ÷ +× 00A0 × 0020 ÷ 00A7 ÷ +× 00A0 × 0308 × 00A7 ÷ +× 00A0 × 0308 × 0020 ÷ 00A7 ÷ +× 00A0 × 50005 ÷ +× 00A0 × 0020 ÷ 50005 ÷ +× 00A0 × 0308 × 50005 ÷ +× 00A0 × 0308 × 0020 ÷ 50005 ÷ +× 00A0 × 0E01 ÷ +× 00A0 × 0020 ÷ 0E01 ÷ +× 00A0 × 0308 × 0E01 ÷ +× 00A0 × 0308 × 0020 ÷ 0E01 ÷ +× 00A0 × 3041 ÷ +× 00A0 × 0020 ÷ 3041 ÷ +× 00A0 × 0308 × 3041 ÷ +× 00A0 × 0308 × 0020 ÷ 3041 ÷ +× AC00 ÷ 0023 ÷ +× AC00 × 0020 ÷ 0023 ÷ +× AC00 × 0308 ÷ 0023 ÷ +× AC00 × 0308 × 0020 ÷ 0023 ÷ +× AC00 ÷ 2014 ÷ +× AC00 × 0020 ÷ 2014 ÷ +× AC00 × 0308 ÷ 2014 ÷ +× AC00 × 0308 × 0020 ÷ 2014 ÷ +× AC00 × 0009 ÷ +× AC00 × 0020 ÷ 0009 ÷ +× AC00 × 0308 × 0009 ÷ +× AC00 × 0308 × 0020 ÷ 0009 ÷ +× AC00 ÷ 00B4 ÷ +× AC00 × 0020 ÷ 00B4 ÷ +× AC00 × 0308 ÷ 00B4 ÷ +× AC00 × 0308 × 0020 ÷ 00B4 ÷ +× AC00 × 000B ÷ +× AC00 × 0020 × 000B ÷ +× AC00 × 0308 × 000B ÷ +× AC00 × 0308 × 0020 × 000B ÷ +× AC00 ÷ FFFC ÷ +× AC00 × 0020 ÷ FFFC ÷ +× AC00 × 0308 ÷ FFFC ÷ +× AC00 × 0308 × 0020 ÷ FFFC ÷ +× AC00 × 007D ÷ +× AC00 × 0020 × 007D ÷ +× AC00 × 0308 × 007D ÷ +× AC00 × 0308 × 0020 × 007D ÷ +× AC00 × 0029 ÷ +× AC00 × 0020 × 0029 ÷ +× AC00 × 0308 × 0029 ÷ +× AC00 × 0308 × 0020 × 0029 ÷ +× AC00 × 000D ÷ +× AC00 × 0020 × 000D ÷ +× AC00 × 0308 × 000D ÷ +× AC00 × 0308 × 0020 × 000D ÷ +× AC00 × 0021 ÷ +× AC00 × 0020 × 0021 ÷ +× AC00 × 0308 × 0021 ÷ +× AC00 × 0308 × 0020 × 0021 ÷ +× AC00 × 00A0 ÷ +× AC00 × 0020 ÷ 00A0 ÷ +× AC00 × 0308 × 00A0 ÷ +× AC00 × 0308 × 0020 ÷ 00A0 ÷ +× AC00 ÷ AC00 ÷ +× AC00 × 0020 ÷ AC00 ÷ +× AC00 × 0308 ÷ AC00 ÷ +× AC00 × 0308 × 0020 ÷ AC00 ÷ +× AC00 ÷ AC01 ÷ +× AC00 × 0020 ÷ AC01 ÷ +× AC00 × 0308 ÷ AC01 ÷ +× AC00 × 0308 × 0020 ÷ AC01 ÷ +× AC00 ÷ 05D0 ÷ +× AC00 × 0020 ÷ 05D0 ÷ +× AC00 × 0308 ÷ 05D0 ÷ +× AC00 × 0308 × 0020 ÷ 05D0 ÷ +× AC00 × 002D ÷ +× AC00 × 0020 ÷ 002D ÷ +× AC00 × 0308 × 002D ÷ +× AC00 × 0308 × 0020 ÷ 002D ÷ +× AC00 ÷ 231A ÷ +× AC00 × 0020 ÷ 231A ÷ +× AC00 × 0308 ÷ 231A ÷ +× AC00 × 0308 × 0020 ÷ 231A ÷ +× AC00 × 2024 ÷ +× AC00 × 0020 ÷ 2024 ÷ +× AC00 × 0308 × 2024 ÷ +× AC00 × 0308 × 0020 ÷ 2024 ÷ +× AC00 × 002C ÷ +× AC00 × 0020 × 002C ÷ +× AC00 × 0308 × 002C ÷ +× AC00 × 0308 × 0020 × 002C ÷ +× AC00 ÷ 1100 ÷ +× AC00 × 0020 ÷ 1100 ÷ +× AC00 × 0308 ÷ 1100 ÷ +× AC00 × 0308 × 0020 ÷ 1100 ÷ +× AC00 × 11A8 ÷ +× AC00 × 0020 ÷ 11A8 ÷ +× AC00 × 0308 × 11A8 ÷ +× AC00 × 0308 × 0020 ÷ 11A8 ÷ +× AC00 × 1160 ÷ +× AC00 × 0020 ÷ 1160 ÷ +× AC00 × 0308 × 1160 ÷ +× AC00 × 0308 × 0020 ÷ 1160 ÷ +× AC00 × 000A ÷ +× AC00 × 0020 × 000A ÷ +× AC00 × 0308 × 000A ÷ +× AC00 × 0308 × 0020 × 000A ÷ +× AC00 × 0085 ÷ +× AC00 × 0020 × 0085 ÷ +× AC00 × 0308 × 0085 ÷ +× AC00 × 0308 × 0020 × 0085 ÷ +× AC00 × 17D6 ÷ +× AC00 × 0020 ÷ 17D6 ÷ +× AC00 × 0308 × 17D6 ÷ +× AC00 × 0308 × 0020 ÷ 17D6 ÷ +× AC00 ÷ 0030 ÷ +× AC00 × 0020 ÷ 0030 ÷ +× AC00 × 0308 ÷ 0030 ÷ +× AC00 × 0308 × 0020 ÷ 0030 ÷ +× AC00 ÷ 0028 ÷ +× AC00 × 0020 ÷ 0028 ÷ +× AC00 × 0308 ÷ 0028 ÷ +× AC00 × 0308 × 0020 ÷ 0028 ÷ +× AC00 × 0025 ÷ +× AC00 × 0020 ÷ 0025 ÷ +× AC00 × 0308 × 0025 ÷ +× AC00 × 0308 × 0020 ÷ 0025 ÷ +× AC00 ÷ 0024 ÷ +× AC00 × 0020 ÷ 0024 ÷ +× AC00 × 0308 ÷ 0024 ÷ +× AC00 × 0308 × 0020 ÷ 0024 ÷ +× AC00 × 0022 ÷ +× AC00 × 0020 ÷ 0022 ÷ +× AC00 × 0308 × 0022 ÷ +× AC00 × 0308 × 0020 ÷ 0022 ÷ +× AC00 × 0020 ÷ +× AC00 × 0020 × 0020 ÷ +× AC00 × 0308 × 0020 ÷ +× AC00 × 0308 × 0020 × 0020 ÷ +× AC00 × 002F ÷ +× AC00 × 0020 × 002F ÷ +× AC00 × 0308 × 002F ÷ +× AC00 × 0308 × 0020 × 002F ÷ +× AC00 × 2060 ÷ +× AC00 × 0020 × 2060 ÷ +× AC00 × 0308 × 2060 ÷ +× AC00 × 0308 × 0020 × 2060 ÷ +× AC00 × 200B ÷ +× AC00 × 0020 × 200B ÷ +× AC00 × 0308 × 200B ÷ +× AC00 × 0308 × 0020 × 200B ÷ +× AC00 ÷ 1F1E6 ÷ +× AC00 × 0020 ÷ 1F1E6 ÷ +× AC00 × 0308 ÷ 1F1E6 ÷ +× AC00 × 0308 × 0020 ÷ 1F1E6 ÷ +× AC00 ÷ 261D ÷ +× AC00 × 0020 ÷ 261D ÷ +× AC00 × 0308 ÷ 261D ÷ +× AC00 × 0308 × 0020 ÷ 261D ÷ +× AC00 ÷ 1F3FB ÷ +× AC00 × 0020 ÷ 1F3FB ÷ +× AC00 × 0308 ÷ 1F3FB ÷ +× AC00 × 0308 × 0020 ÷ 1F3FB ÷ +× AC00 × 0001 ÷ +× AC00 × 0020 ÷ 0001 ÷ +× AC00 × 0308 × 0001 ÷ +× AC00 × 0308 × 0020 ÷ 0001 ÷ +× AC00 × 200D ÷ +× AC00 × 0020 ÷ 200D ÷ +× AC00 × 0308 × 200D ÷ +× AC00 × 0308 × 0020 ÷ 200D ÷ +× AC00 ÷ 00A7 ÷ +× AC00 × 0020 ÷ 00A7 ÷ +× AC00 × 0308 ÷ 00A7 ÷ +× AC00 × 0308 × 0020 ÷ 00A7 ÷ +× AC00 ÷ 50005 ÷ +× AC00 × 0020 ÷ 50005 ÷ +× AC00 × 0308 ÷ 50005 ÷ +× AC00 × 0308 × 0020 ÷ 50005 ÷ +× AC00 ÷ 0E01 ÷ +× AC00 × 0020 ÷ 0E01 ÷ +× AC00 × 0308 ÷ 0E01 ÷ +× AC00 × 0308 × 0020 ÷ 0E01 ÷ +× AC00 × 3041 ÷ +× AC00 × 0020 ÷ 3041 ÷ +× AC00 × 0308 × 3041 ÷ +× AC00 × 0308 × 0020 ÷ 3041 ÷ +× AC01 ÷ 0023 ÷ +× AC01 × 0020 ÷ 0023 ÷ +× AC01 × 0308 ÷ 0023 ÷ +× AC01 × 0308 × 0020 ÷ 0023 ÷ +× AC01 ÷ 2014 ÷ +× AC01 × 0020 ÷ 2014 ÷ +× AC01 × 0308 ÷ 2014 ÷ +× AC01 × 0308 × 0020 ÷ 2014 ÷ +× AC01 × 0009 ÷ +× AC01 × 0020 ÷ 0009 ÷ +× AC01 × 0308 × 0009 ÷ +× AC01 × 0308 × 0020 ÷ 0009 ÷ +× AC01 ÷ 00B4 ÷ +× AC01 × 0020 ÷ 00B4 ÷ +× AC01 × 0308 ÷ 00B4 ÷ +× AC01 × 0308 × 0020 ÷ 00B4 ÷ +× AC01 × 000B ÷ +× AC01 × 0020 × 000B ÷ +× AC01 × 0308 × 000B ÷ +× AC01 × 0308 × 0020 × 000B ÷ +× AC01 ÷ FFFC ÷ +× AC01 × 0020 ÷ FFFC ÷ +× AC01 × 0308 ÷ FFFC ÷ +× AC01 × 0308 × 0020 ÷ FFFC ÷ +× AC01 × 007D ÷ +× AC01 × 0020 × 007D ÷ +× AC01 × 0308 × 007D ÷ +× AC01 × 0308 × 0020 × 007D ÷ +× AC01 × 0029 ÷ +× AC01 × 0020 × 0029 ÷ +× AC01 × 0308 × 0029 ÷ +× AC01 × 0308 × 0020 × 0029 ÷ +× AC01 × 000D ÷ +× AC01 × 0020 × 000D ÷ +× AC01 × 0308 × 000D ÷ +× AC01 × 0308 × 0020 × 000D ÷ +× AC01 × 0021 ÷ +× AC01 × 0020 × 0021 ÷ +× AC01 × 0308 × 0021 ÷ +× AC01 × 0308 × 0020 × 0021 ÷ +× AC01 × 00A0 ÷ +× AC01 × 0020 ÷ 00A0 ÷ +× AC01 × 0308 × 00A0 ÷ +× AC01 × 0308 × 0020 ÷ 00A0 ÷ +× AC01 ÷ AC00 ÷ +× AC01 × 0020 ÷ AC00 ÷ +× AC01 × 0308 ÷ AC00 ÷ +× AC01 × 0308 × 0020 ÷ AC00 ÷ +× AC01 ÷ AC01 ÷ +× AC01 × 0020 ÷ AC01 ÷ +× AC01 × 0308 ÷ AC01 ÷ +× AC01 × 0308 × 0020 ÷ AC01 ÷ +× AC01 ÷ 05D0 ÷ +× AC01 × 0020 ÷ 05D0 ÷ +× AC01 × 0308 ÷ 05D0 ÷ +× AC01 × 0308 × 0020 ÷ 05D0 ÷ +× AC01 × 002D ÷ +× AC01 × 0020 ÷ 002D ÷ +× AC01 × 0308 × 002D ÷ +× AC01 × 0308 × 0020 ÷ 002D ÷ +× AC01 ÷ 231A ÷ +× AC01 × 0020 ÷ 231A ÷ +× AC01 × 0308 ÷ 231A ÷ +× AC01 × 0308 × 0020 ÷ 231A ÷ +× AC01 × 2024 ÷ +× AC01 × 0020 ÷ 2024 ÷ +× AC01 × 0308 × 2024 ÷ +× AC01 × 0308 × 0020 ÷ 2024 ÷ +× AC01 × 002C ÷ +× AC01 × 0020 × 002C ÷ +× AC01 × 0308 × 002C ÷ +× AC01 × 0308 × 0020 × 002C ÷ +× AC01 ÷ 1100 ÷ +× AC01 × 0020 ÷ 1100 ÷ +× AC01 × 0308 ÷ 1100 ÷ +× AC01 × 0308 × 0020 ÷ 1100 ÷ +× AC01 × 11A8 ÷ +× AC01 × 0020 ÷ 11A8 ÷ +× AC01 × 0308 × 11A8 ÷ +× AC01 × 0308 × 0020 ÷ 11A8 ÷ +× AC01 ÷ 1160 ÷ +× AC01 × 0020 ÷ 1160 ÷ +× AC01 × 0308 ÷ 1160 ÷ +× AC01 × 0308 × 0020 ÷ 1160 ÷ +× AC01 × 000A ÷ +× AC01 × 0020 × 000A ÷ +× AC01 × 0308 × 000A ÷ +× AC01 × 0308 × 0020 × 000A ÷ +× AC01 × 0085 ÷ +× AC01 × 0020 × 0085 ÷ +× AC01 × 0308 × 0085 ÷ +× AC01 × 0308 × 0020 × 0085 ÷ +× AC01 × 17D6 ÷ +× AC01 × 0020 ÷ 17D6 ÷ +× AC01 × 0308 × 17D6 ÷ +× AC01 × 0308 × 0020 ÷ 17D6 ÷ +× AC01 ÷ 0030 ÷ +× AC01 × 0020 ÷ 0030 ÷ +× AC01 × 0308 ÷ 0030 ÷ +× AC01 × 0308 × 0020 ÷ 0030 ÷ +× AC01 ÷ 0028 ÷ +× AC01 × 0020 ÷ 0028 ÷ +× AC01 × 0308 ÷ 0028 ÷ +× AC01 × 0308 × 0020 ÷ 0028 ÷ +× AC01 × 0025 ÷ +× AC01 × 0020 ÷ 0025 ÷ +× AC01 × 0308 × 0025 ÷ +× AC01 × 0308 × 0020 ÷ 0025 ÷ +× AC01 ÷ 0024 ÷ +× AC01 × 0020 ÷ 0024 ÷ +× AC01 × 0308 ÷ 0024 ÷ +× AC01 × 0308 × 0020 ÷ 0024 ÷ +× AC01 × 0022 ÷ +× AC01 × 0020 ÷ 0022 ÷ +× AC01 × 0308 × 0022 ÷ +× AC01 × 0308 × 0020 ÷ 0022 ÷ +× AC01 × 0020 ÷ +× AC01 × 0020 × 0020 ÷ +× AC01 × 0308 × 0020 ÷ +× AC01 × 0308 × 0020 × 0020 ÷ +× AC01 × 002F ÷ +× AC01 × 0020 × 002F ÷ +× AC01 × 0308 × 002F ÷ +× AC01 × 0308 × 0020 × 002F ÷ +× AC01 × 2060 ÷ +× AC01 × 0020 × 2060 ÷ +× AC01 × 0308 × 2060 ÷ +× AC01 × 0308 × 0020 × 2060 ÷ +× AC01 × 200B ÷ +× AC01 × 0020 × 200B ÷ +× AC01 × 0308 × 200B ÷ +× AC01 × 0308 × 0020 × 200B ÷ +× AC01 ÷ 1F1E6 ÷ +× AC01 × 0020 ÷ 1F1E6 ÷ +× AC01 × 0308 ÷ 1F1E6 ÷ +× AC01 × 0308 × 0020 ÷ 1F1E6 ÷ +× AC01 ÷ 261D ÷ +× AC01 × 0020 ÷ 261D ÷ +× AC01 × 0308 ÷ 261D ÷ +× AC01 × 0308 × 0020 ÷ 261D ÷ +× AC01 ÷ 1F3FB ÷ +× AC01 × 0020 ÷ 1F3FB ÷ +× AC01 × 0308 ÷ 1F3FB ÷ +× AC01 × 0308 × 0020 ÷ 1F3FB ÷ +× AC01 × 0001 ÷ +× AC01 × 0020 ÷ 0001 ÷ +× AC01 × 0308 × 0001 ÷ +× AC01 × 0308 × 0020 ÷ 0001 ÷ +× AC01 × 200D ÷ +× AC01 × 0020 ÷ 200D ÷ +× AC01 × 0308 × 200D ÷ +× AC01 × 0308 × 0020 ÷ 200D ÷ +× AC01 ÷ 00A7 ÷ +× AC01 × 0020 ÷ 00A7 ÷ +× AC01 × 0308 ÷ 00A7 ÷ +× AC01 × 0308 × 0020 ÷ 00A7 ÷ +× AC01 ÷ 50005 ÷ +× AC01 × 0020 ÷ 50005 ÷ +× AC01 × 0308 ÷ 50005 ÷ +× AC01 × 0308 × 0020 ÷ 50005 ÷ +× AC01 ÷ 0E01 ÷ +× AC01 × 0020 ÷ 0E01 ÷ +× AC01 × 0308 ÷ 0E01 ÷ +× AC01 × 0308 × 0020 ÷ 0E01 ÷ +× AC01 × 3041 ÷ +× AC01 × 0020 ÷ 3041 ÷ +× AC01 × 0308 × 3041 ÷ +× AC01 × 0308 × 0020 ÷ 3041 ÷ +× 05D0 × 0023 ÷ +× 05D0 × 0020 ÷ 0023 ÷ +× 05D0 × 0308 × 0023 ÷ +× 05D0 × 0308 × 0020 ÷ 0023 ÷ +× 05D0 ÷ 2014 ÷ +× 05D0 × 0020 ÷ 2014 ÷ +× 05D0 × 0308 ÷ 2014 ÷ +× 05D0 × 0308 × 0020 ÷ 2014 ÷ +× 05D0 × 0009 ÷ +× 05D0 × 0020 ÷ 0009 ÷ +× 05D0 × 0308 × 0009 ÷ +× 05D0 × 0308 × 0020 ÷ 0009 ÷ +× 05D0 ÷ 00B4 ÷ +× 05D0 × 0020 ÷ 00B4 ÷ +× 05D0 × 0308 ÷ 00B4 ÷ +× 05D0 × 0308 × 0020 ÷ 00B4 ÷ +× 05D0 × 000B ÷ +× 05D0 × 0020 × 000B ÷ +× 05D0 × 0308 × 000B ÷ +× 05D0 × 0308 × 0020 × 000B ÷ +× 05D0 ÷ FFFC ÷ +× 05D0 × 0020 ÷ FFFC ÷ +× 05D0 × 0308 ÷ FFFC ÷ +× 05D0 × 0308 × 0020 ÷ FFFC ÷ +× 05D0 × 007D ÷ +× 05D0 × 0020 × 007D ÷ +× 05D0 × 0308 × 007D ÷ +× 05D0 × 0308 × 0020 × 007D ÷ +× 05D0 × 0029 ÷ +× 05D0 × 0020 × 0029 ÷ +× 05D0 × 0308 × 0029 ÷ +× 05D0 × 0308 × 0020 × 0029 ÷ +× 05D0 × 000D ÷ +× 05D0 × 0020 × 000D ÷ +× 05D0 × 0308 × 000D ÷ +× 05D0 × 0308 × 0020 × 000D ÷ +× 05D0 × 0021 ÷ +× 05D0 × 0020 × 0021 ÷ +× 05D0 × 0308 × 0021 ÷ +× 05D0 × 0308 × 0020 × 0021 ÷ +× 05D0 × 00A0 ÷ +× 05D0 × 0020 ÷ 00A0 ÷ +× 05D0 × 0308 × 00A0 ÷ +× 05D0 × 0308 × 0020 ÷ 00A0 ÷ +× 05D0 ÷ AC00 ÷ +× 05D0 × 0020 ÷ AC00 ÷ +× 05D0 × 0308 ÷ AC00 ÷ +× 05D0 × 0308 × 0020 ÷ AC00 ÷ +× 05D0 ÷ AC01 ÷ +× 05D0 × 0020 ÷ AC01 ÷ +× 05D0 × 0308 ÷ AC01 ÷ +× 05D0 × 0308 × 0020 ÷ AC01 ÷ +× 05D0 × 05D0 ÷ +× 05D0 × 0020 ÷ 05D0 ÷ +× 05D0 × 0308 × 05D0 ÷ +× 05D0 × 0308 × 0020 ÷ 05D0 ÷ +× 05D0 × 002D ÷ +× 05D0 × 0020 ÷ 002D ÷ +× 05D0 × 0308 × 002D ÷ +× 05D0 × 0308 × 0020 ÷ 002D ÷ +× 05D0 ÷ 231A ÷ +× 05D0 × 0020 ÷ 231A ÷ +× 05D0 × 0308 ÷ 231A ÷ +× 05D0 × 0308 × 0020 ÷ 231A ÷ +× 05D0 × 2024 ÷ +× 05D0 × 0020 ÷ 2024 ÷ +× 05D0 × 0308 × 2024 ÷ +× 05D0 × 0308 × 0020 ÷ 2024 ÷ +× 05D0 × 002C ÷ +× 05D0 × 0020 × 002C ÷ +× 05D0 × 0308 × 002C ÷ +× 05D0 × 0308 × 0020 × 002C ÷ +× 05D0 ÷ 1100 ÷ +× 05D0 × 0020 ÷ 1100 ÷ +× 05D0 × 0308 ÷ 1100 ÷ +× 05D0 × 0308 × 0020 ÷ 1100 ÷ +× 05D0 ÷ 11A8 ÷ +× 05D0 × 0020 ÷ 11A8 ÷ +× 05D0 × 0308 ÷ 11A8 ÷ +× 05D0 × 0308 × 0020 ÷ 11A8 ÷ +× 05D0 ÷ 1160 ÷ +× 05D0 × 0020 ÷ 1160 ÷ +× 05D0 × 0308 ÷ 1160 ÷ +× 05D0 × 0308 × 0020 ÷ 1160 ÷ +× 05D0 × 000A ÷ +× 05D0 × 0020 × 000A ÷ +× 05D0 × 0308 × 000A ÷ +× 05D0 × 0308 × 0020 × 000A ÷ +× 05D0 × 0085 ÷ +× 05D0 × 0020 × 0085 ÷ +× 05D0 × 0308 × 0085 ÷ +× 05D0 × 0308 × 0020 × 0085 ÷ +× 05D0 × 17D6 ÷ +× 05D0 × 0020 ÷ 17D6 ÷ +× 05D0 × 0308 × 17D6 ÷ +× 05D0 × 0308 × 0020 ÷ 17D6 ÷ +× 05D0 × 0030 ÷ +× 05D0 × 0020 ÷ 0030 ÷ +× 05D0 × 0308 × 0030 ÷ +× 05D0 × 0308 × 0020 ÷ 0030 ÷ +× 05D0 × 0028 ÷ +× 05D0 × 0020 ÷ 0028 ÷ +× 05D0 × 0308 × 0028 ÷ +× 05D0 × 0308 × 0020 ÷ 0028 ÷ +× 05D0 × 0025 ÷ +× 05D0 × 0020 ÷ 0025 ÷ +× 05D0 × 0308 × 0025 ÷ +× 05D0 × 0308 × 0020 ÷ 0025 ÷ +× 05D0 × 0024 ÷ +× 05D0 × 0020 ÷ 0024 ÷ +× 05D0 × 0308 × 0024 ÷ +× 05D0 × 0308 × 0020 ÷ 0024 ÷ +× 05D0 × 0022 ÷ +× 05D0 × 0020 ÷ 0022 ÷ +× 05D0 × 0308 × 0022 ÷ +× 05D0 × 0308 × 0020 ÷ 0022 ÷ +× 05D0 × 0020 ÷ +× 05D0 × 0020 × 0020 ÷ +× 05D0 × 0308 × 0020 ÷ +× 05D0 × 0308 × 0020 × 0020 ÷ +× 05D0 × 002F ÷ +× 05D0 × 0020 × 002F ÷ +× 05D0 × 0308 × 002F ÷ +× 05D0 × 0308 × 0020 × 002F ÷ +× 05D0 × 2060 ÷ +× 05D0 × 0020 × 2060 ÷ +× 05D0 × 0308 × 2060 ÷ +× 05D0 × 0308 × 0020 × 2060 ÷ +× 05D0 × 200B ÷ +× 05D0 × 0020 × 200B ÷ +× 05D0 × 0308 × 200B ÷ +× 05D0 × 0308 × 0020 × 200B ÷ +× 05D0 ÷ 1F1E6 ÷ +× 05D0 × 0020 ÷ 1F1E6 ÷ +× 05D0 × 0308 ÷ 1F1E6 ÷ +× 05D0 × 0308 × 0020 ÷ 1F1E6 ÷ +× 05D0 ÷ 261D ÷ +× 05D0 × 0020 ÷ 261D ÷ +× 05D0 × 0308 ÷ 261D ÷ +× 05D0 × 0308 × 0020 ÷ 261D ÷ +× 05D0 ÷ 1F3FB ÷ +× 05D0 × 0020 ÷ 1F3FB ÷ +× 05D0 × 0308 ÷ 1F3FB ÷ +× 05D0 × 0308 × 0020 ÷ 1F3FB ÷ +× 05D0 × 0001 ÷ +× 05D0 × 0020 ÷ 0001 ÷ +× 05D0 × 0308 × 0001 ÷ +× 05D0 × 0308 × 0020 ÷ 0001 ÷ +× 05D0 × 200D ÷ +× 05D0 × 0020 ÷ 200D ÷ +× 05D0 × 0308 × 200D ÷ +× 05D0 × 0308 × 0020 ÷ 200D ÷ +× 05D0 × 00A7 ÷ +× 05D0 × 0020 ÷ 00A7 ÷ +× 05D0 × 0308 × 00A7 ÷ +× 05D0 × 0308 × 0020 ÷ 00A7 ÷ +× 05D0 × 50005 ÷ +× 05D0 × 0020 ÷ 50005 ÷ +× 05D0 × 0308 × 50005 ÷ +× 05D0 × 0308 × 0020 ÷ 50005 ÷ +× 05D0 × 0E01 ÷ +× 05D0 × 0020 ÷ 0E01 ÷ +× 05D0 × 0308 × 0E01 ÷ +× 05D0 × 0308 × 0020 ÷ 0E01 ÷ +× 05D0 × 3041 ÷ +× 05D0 × 0020 ÷ 3041 ÷ +× 05D0 × 0308 × 3041 ÷ +× 05D0 × 0308 × 0020 ÷ 3041 ÷ +× 002D ÷ 0023 ÷ +× 002D × 0020 ÷ 0023 ÷ +× 002D × 0308 ÷ 0023 ÷ +× 002D × 0308 × 0020 ÷ 0023 ÷ +× 002D ÷ 2014 ÷ +× 002D × 0020 ÷ 2014 ÷ +× 002D × 0308 ÷ 2014 ÷ +× 002D × 0308 × 0020 ÷ 2014 ÷ +× 002D × 0009 ÷ +× 002D × 0020 ÷ 0009 ÷ +× 002D × 0308 × 0009 ÷ +× 002D × 0308 × 0020 ÷ 0009 ÷ +× 002D ÷ 00B4 ÷ +× 002D × 0020 ÷ 00B4 ÷ +× 002D × 0308 ÷ 00B4 ÷ +× 002D × 0308 × 0020 ÷ 00B4 ÷ +× 002D × 000B ÷ +× 002D × 0020 × 000B ÷ +× 002D × 0308 × 000B ÷ +× 002D × 0308 × 0020 × 000B ÷ +× 002D ÷ FFFC ÷ +× 002D × 0020 ÷ FFFC ÷ +× 002D × 0308 ÷ FFFC ÷ +× 002D × 0308 × 0020 ÷ FFFC ÷ +× 002D × 007D ÷ +× 002D × 0020 × 007D ÷ +× 002D × 0308 × 007D ÷ +× 002D × 0308 × 0020 × 007D ÷ +× 002D × 0029 ÷ +× 002D × 0020 × 0029 ÷ +× 002D × 0308 × 0029 ÷ +× 002D × 0308 × 0020 × 0029 ÷ +× 002D × 000D ÷ +× 002D × 0020 × 000D ÷ +× 002D × 0308 × 000D ÷ +× 002D × 0308 × 0020 × 000D ÷ +× 002D × 0021 ÷ +× 002D × 0020 × 0021 ÷ +× 002D × 0308 × 0021 ÷ +× 002D × 0308 × 0020 × 0021 ÷ +× 002D ÷ 00A0 ÷ +× 002D × 0020 ÷ 00A0 ÷ +× 002D × 0308 ÷ 00A0 ÷ +× 002D × 0308 × 0020 ÷ 00A0 ÷ +× 002D ÷ AC00 ÷ +× 002D × 0020 ÷ AC00 ÷ +× 002D × 0308 ÷ AC00 ÷ +× 002D × 0308 × 0020 ÷ AC00 ÷ +× 002D ÷ AC01 ÷ +× 002D × 0020 ÷ AC01 ÷ +× 002D × 0308 ÷ AC01 ÷ +× 002D × 0308 × 0020 ÷ AC01 ÷ +× 002D ÷ 05D0 ÷ +× 002D × 0020 ÷ 05D0 ÷ +× 002D × 0308 ÷ 05D0 ÷ +× 002D × 0308 × 0020 ÷ 05D0 ÷ +× 002D × 002D ÷ +× 002D × 0020 ÷ 002D ÷ +× 002D × 0308 × 002D ÷ +× 002D × 0308 × 0020 ÷ 002D ÷ +× 002D ÷ 231A ÷ +× 002D × 0020 ÷ 231A ÷ +× 002D × 0308 ÷ 231A ÷ +× 002D × 0308 × 0020 ÷ 231A ÷ +× 002D ÷ 2024 ÷ +× 002D × 0020 ÷ 2024 ÷ +× 002D × 0308 ÷ 2024 ÷ +× 002D × 0308 × 0020 ÷ 2024 ÷ +× 002D × 002C ÷ +× 002D × 0020 × 002C ÷ +× 002D × 0308 × 002C ÷ +× 002D × 0308 × 0020 × 002C ÷ +× 002D ÷ 1100 ÷ +× 002D × 0020 ÷ 1100 ÷ +× 002D × 0308 ÷ 1100 ÷ +× 002D × 0308 × 0020 ÷ 1100 ÷ +× 002D ÷ 11A8 ÷ +× 002D × 0020 ÷ 11A8 ÷ +× 002D × 0308 ÷ 11A8 ÷ +× 002D × 0308 × 0020 ÷ 11A8 ÷ +× 002D ÷ 1160 ÷ +× 002D × 0020 ÷ 1160 ÷ +× 002D × 0308 ÷ 1160 ÷ +× 002D × 0308 × 0020 ÷ 1160 ÷ +× 002D × 000A ÷ +× 002D × 0020 × 000A ÷ +× 002D × 0308 × 000A ÷ +× 002D × 0308 × 0020 × 000A ÷ +× 002D × 0085 ÷ +× 002D × 0020 × 0085 ÷ +× 002D × 0308 × 0085 ÷ +× 002D × 0308 × 0020 × 0085 ÷ +× 002D × 17D6 ÷ +× 002D × 0020 ÷ 17D6 ÷ +× 002D × 0308 × 17D6 ÷ +× 002D × 0308 × 0020 ÷ 17D6 ÷ +× 002D × 0030 ÷ +× 002D × 0020 ÷ 0030 ÷ +× 002D × 0308 × 0030 ÷ +× 002D × 0308 × 0020 ÷ 0030 ÷ +× 002D ÷ 0028 ÷ +× 002D × 0020 ÷ 0028 ÷ +× 002D × 0308 ÷ 0028 ÷ +× 002D × 0308 × 0020 ÷ 0028 ÷ +× 002D ÷ 0025 ÷ +× 002D × 0020 ÷ 0025 ÷ +× 002D × 0308 ÷ 0025 ÷ +× 002D × 0308 × 0020 ÷ 0025 ÷ +× 002D ÷ 0024 ÷ +× 002D × 0020 ÷ 0024 ÷ +× 002D × 0308 ÷ 0024 ÷ +× 002D × 0308 × 0020 ÷ 0024 ÷ +× 002D × 0022 ÷ +× 002D × 0020 ÷ 0022 ÷ +× 002D × 0308 × 0022 ÷ +× 002D × 0308 × 0020 ÷ 0022 ÷ +× 002D × 0020 ÷ +× 002D × 0020 × 0020 ÷ +× 002D × 0308 × 0020 ÷ +× 002D × 0308 × 0020 × 0020 ÷ +× 002D × 002F ÷ +× 002D × 0020 × 002F ÷ +× 002D × 0308 × 002F ÷ +× 002D × 0308 × 0020 × 002F ÷ +× 002D × 2060 ÷ +× 002D × 0020 × 2060 ÷ +× 002D × 0308 × 2060 ÷ +× 002D × 0308 × 0020 × 2060 ÷ +× 002D × 200B ÷ +× 002D × 0020 × 200B ÷ +× 002D × 0308 × 200B ÷ +× 002D × 0308 × 0020 × 200B ÷ +× 002D ÷ 1F1E6 ÷ +× 002D × 0020 ÷ 1F1E6 ÷ +× 002D × 0308 ÷ 1F1E6 ÷ +× 002D × 0308 × 0020 ÷ 1F1E6 ÷ +× 002D ÷ 261D ÷ +× 002D × 0020 ÷ 261D ÷ +× 002D × 0308 ÷ 261D ÷ +× 002D × 0308 × 0020 ÷ 261D ÷ +× 002D ÷ 1F3FB ÷ +× 002D × 0020 ÷ 1F3FB ÷ +× 002D × 0308 ÷ 1F3FB ÷ +× 002D × 0308 × 0020 ÷ 1F3FB ÷ +× 002D × 0001 ÷ +× 002D × 0020 ÷ 0001 ÷ +× 002D × 0308 × 0001 ÷ +× 002D × 0308 × 0020 ÷ 0001 ÷ +× 002D × 200D ÷ +× 002D × 0020 ÷ 200D ÷ +× 002D × 0308 × 200D ÷ +× 002D × 0308 × 0020 ÷ 200D ÷ +× 002D ÷ 00A7 ÷ +× 002D × 0020 ÷ 00A7 ÷ +× 002D × 0308 ÷ 00A7 ÷ +× 002D × 0308 × 0020 ÷ 00A7 ÷ +× 002D ÷ 50005 ÷ +× 002D × 0020 ÷ 50005 ÷ +× 002D × 0308 ÷ 50005 ÷ +× 002D × 0308 × 0020 ÷ 50005 ÷ +× 002D ÷ 0E01 ÷ +× 002D × 0020 ÷ 0E01 ÷ +× 002D × 0308 ÷ 0E01 ÷ +× 002D × 0308 × 0020 ÷ 0E01 ÷ +× 002D × 3041 ÷ +× 002D × 0020 ÷ 3041 ÷ +× 002D × 0308 × 3041 ÷ +× 002D × 0308 × 0020 ÷ 3041 ÷ +× 231A ÷ 0023 ÷ +× 231A × 0020 ÷ 0023 ÷ +× 231A × 0308 ÷ 0023 ÷ +× 231A × 0308 × 0020 ÷ 0023 ÷ +× 231A ÷ 2014 ÷ +× 231A × 0020 ÷ 2014 ÷ +× 231A × 0308 ÷ 2014 ÷ +× 231A × 0308 × 0020 ÷ 2014 ÷ +× 231A × 0009 ÷ +× 231A × 0020 ÷ 0009 ÷ +× 231A × 0308 × 0009 ÷ +× 231A × 0308 × 0020 ÷ 0009 ÷ +× 231A ÷ 00B4 ÷ +× 231A × 0020 ÷ 00B4 ÷ +× 231A × 0308 ÷ 00B4 ÷ +× 231A × 0308 × 0020 ÷ 00B4 ÷ +× 231A × 000B ÷ +× 231A × 0020 × 000B ÷ +× 231A × 0308 × 000B ÷ +× 231A × 0308 × 0020 × 000B ÷ +× 231A ÷ FFFC ÷ +× 231A × 0020 ÷ FFFC ÷ +× 231A × 0308 ÷ FFFC ÷ +× 231A × 0308 × 0020 ÷ FFFC ÷ +× 231A × 007D ÷ +× 231A × 0020 × 007D ÷ +× 231A × 0308 × 007D ÷ +× 231A × 0308 × 0020 × 007D ÷ +× 231A × 0029 ÷ +× 231A × 0020 × 0029 ÷ +× 231A × 0308 × 0029 ÷ +× 231A × 0308 × 0020 × 0029 ÷ +× 231A × 000D ÷ +× 231A × 0020 × 000D ÷ +× 231A × 0308 × 000D ÷ +× 231A × 0308 × 0020 × 000D ÷ +× 231A × 0021 ÷ +× 231A × 0020 × 0021 ÷ +× 231A × 0308 × 0021 ÷ +× 231A × 0308 × 0020 × 0021 ÷ +× 231A × 00A0 ÷ +× 231A × 0020 ÷ 00A0 ÷ +× 231A × 0308 × 00A0 ÷ +× 231A × 0308 × 0020 ÷ 00A0 ÷ +× 231A ÷ AC00 ÷ +× 231A × 0020 ÷ AC00 ÷ +× 231A × 0308 ÷ AC00 ÷ +× 231A × 0308 × 0020 ÷ AC00 ÷ +× 231A ÷ AC01 ÷ +× 231A × 0020 ÷ AC01 ÷ +× 231A × 0308 ÷ AC01 ÷ +× 231A × 0308 × 0020 ÷ AC01 ÷ +× 231A ÷ 05D0 ÷ +× 231A × 0020 ÷ 05D0 ÷ +× 231A × 0308 ÷ 05D0 ÷ +× 231A × 0308 × 0020 ÷ 05D0 ÷ +× 231A × 002D ÷ +× 231A × 0020 ÷ 002D ÷ +× 231A × 0308 × 002D ÷ +× 231A × 0308 × 0020 ÷ 002D ÷ +× 231A ÷ 231A ÷ +× 231A × 0020 ÷ 231A ÷ +× 231A × 0308 ÷ 231A ÷ +× 231A × 0308 × 0020 ÷ 231A ÷ +× 231A × 2024 ÷ +× 231A × 0020 ÷ 2024 ÷ +× 231A × 0308 × 2024 ÷ +× 231A × 0308 × 0020 ÷ 2024 ÷ +× 231A × 002C ÷ +× 231A × 0020 × 002C ÷ +× 231A × 0308 × 002C ÷ +× 231A × 0308 × 0020 × 002C ÷ +× 231A ÷ 1100 ÷ +× 231A × 0020 ÷ 1100 ÷ +× 231A × 0308 ÷ 1100 ÷ +× 231A × 0308 × 0020 ÷ 1100 ÷ +× 231A ÷ 11A8 ÷ +× 231A × 0020 ÷ 11A8 ÷ +× 231A × 0308 ÷ 11A8 ÷ +× 231A × 0308 × 0020 ÷ 11A8 ÷ +× 231A ÷ 1160 ÷ +× 231A × 0020 ÷ 1160 ÷ +× 231A × 0308 ÷ 1160 ÷ +× 231A × 0308 × 0020 ÷ 1160 ÷ +× 231A × 000A ÷ +× 231A × 0020 × 000A ÷ +× 231A × 0308 × 000A ÷ +× 231A × 0308 × 0020 × 000A ÷ +× 231A × 0085 ÷ +× 231A × 0020 × 0085 ÷ +× 231A × 0308 × 0085 ÷ +× 231A × 0308 × 0020 × 0085 ÷ +× 231A × 17D6 ÷ +× 231A × 0020 ÷ 17D6 ÷ +× 231A × 0308 × 17D6 ÷ +× 231A × 0308 × 0020 ÷ 17D6 ÷ +× 231A ÷ 0030 ÷ +× 231A × 0020 ÷ 0030 ÷ +× 231A × 0308 ÷ 0030 ÷ +× 231A × 0308 × 0020 ÷ 0030 ÷ +× 231A ÷ 0028 ÷ +× 231A × 0020 ÷ 0028 ÷ +× 231A × 0308 ÷ 0028 ÷ +× 231A × 0308 × 0020 ÷ 0028 ÷ +× 231A × 0025 ÷ +× 231A × 0020 ÷ 0025 ÷ +× 231A × 0308 × 0025 ÷ +× 231A × 0308 × 0020 ÷ 0025 ÷ +× 231A ÷ 0024 ÷ +× 231A × 0020 ÷ 0024 ÷ +× 231A × 0308 ÷ 0024 ÷ +× 231A × 0308 × 0020 ÷ 0024 ÷ +× 231A × 0022 ÷ +× 231A × 0020 ÷ 0022 ÷ +× 231A × 0308 × 0022 ÷ +× 231A × 0308 × 0020 ÷ 0022 ÷ +× 231A × 0020 ÷ +× 231A × 0020 × 0020 ÷ +× 231A × 0308 × 0020 ÷ +× 231A × 0308 × 0020 × 0020 ÷ +× 231A × 002F ÷ +× 231A × 0020 × 002F ÷ +× 231A × 0308 × 002F ÷ +× 231A × 0308 × 0020 × 002F ÷ +× 231A × 2060 ÷ +× 231A × 0020 × 2060 ÷ +× 231A × 0308 × 2060 ÷ +× 231A × 0308 × 0020 × 2060 ÷ +× 231A × 200B ÷ +× 231A × 0020 × 200B ÷ +× 231A × 0308 × 200B ÷ +× 231A × 0308 × 0020 × 200B ÷ +× 231A ÷ 1F1E6 ÷ +× 231A × 0020 ÷ 1F1E6 ÷ +× 231A × 0308 ÷ 1F1E6 ÷ +× 231A × 0308 × 0020 ÷ 1F1E6 ÷ +× 231A ÷ 261D ÷ +× 231A × 0020 ÷ 261D ÷ +× 231A × 0308 ÷ 261D ÷ +× 231A × 0308 × 0020 ÷ 261D ÷ +× 231A ÷ 1F3FB ÷ +× 231A × 0020 ÷ 1F3FB ÷ +× 231A × 0308 ÷ 1F3FB ÷ +× 231A × 0308 × 0020 ÷ 1F3FB ÷ +× 231A × 0001 ÷ +× 231A × 0020 ÷ 0001 ÷ +× 231A × 0308 × 0001 ÷ +× 231A × 0308 × 0020 ÷ 0001 ÷ +× 231A × 200D ÷ +× 231A × 0020 ÷ 200D ÷ +× 231A × 0308 × 200D ÷ +× 231A × 0308 × 0020 ÷ 200D ÷ +× 231A ÷ 00A7 ÷ +× 231A × 0020 ÷ 00A7 ÷ +× 231A × 0308 ÷ 00A7 ÷ +× 231A × 0308 × 0020 ÷ 00A7 ÷ +× 231A ÷ 50005 ÷ +× 231A × 0020 ÷ 50005 ÷ +× 231A × 0308 ÷ 50005 ÷ +× 231A × 0308 × 0020 ÷ 50005 ÷ +× 231A ÷ 0E01 ÷ +× 231A × 0020 ÷ 0E01 ÷ +× 231A × 0308 ÷ 0E01 ÷ +× 231A × 0308 × 0020 ÷ 0E01 ÷ +× 231A × 3041 ÷ +× 231A × 0020 ÷ 3041 ÷ +× 231A × 0308 × 3041 ÷ +× 231A × 0308 × 0020 ÷ 3041 ÷ +× 2024 ÷ 0023 ÷ +× 2024 × 0020 ÷ 0023 ÷ +× 2024 × 0308 ÷ 0023 ÷ +× 2024 × 0308 × 0020 ÷ 0023 ÷ +× 2024 ÷ 2014 ÷ +× 2024 × 0020 ÷ 2014 ÷ +× 2024 × 0308 ÷ 2014 ÷ +× 2024 × 0308 × 0020 ÷ 2014 ÷ +× 2024 × 0009 ÷ +× 2024 × 0020 ÷ 0009 ÷ +× 2024 × 0308 × 0009 ÷ +× 2024 × 0308 × 0020 ÷ 0009 ÷ +× 2024 ÷ 00B4 ÷ +× 2024 × 0020 ÷ 00B4 ÷ +× 2024 × 0308 ÷ 00B4 ÷ +× 2024 × 0308 × 0020 ÷ 00B4 ÷ +× 2024 × 000B ÷ +× 2024 × 0020 × 000B ÷ +× 2024 × 0308 × 000B ÷ +× 2024 × 0308 × 0020 × 000B ÷ +× 2024 ÷ FFFC ÷ +× 2024 × 0020 ÷ FFFC ÷ +× 2024 × 0308 ÷ FFFC ÷ +× 2024 × 0308 × 0020 ÷ FFFC ÷ +× 2024 × 007D ÷ +× 2024 × 0020 × 007D ÷ +× 2024 × 0308 × 007D ÷ +× 2024 × 0308 × 0020 × 007D ÷ +× 2024 × 0029 ÷ +× 2024 × 0020 × 0029 ÷ +× 2024 × 0308 × 0029 ÷ +× 2024 × 0308 × 0020 × 0029 ÷ +× 2024 × 000D ÷ +× 2024 × 0020 × 000D ÷ +× 2024 × 0308 × 000D ÷ +× 2024 × 0308 × 0020 × 000D ÷ +× 2024 × 0021 ÷ +× 2024 × 0020 × 0021 ÷ +× 2024 × 0308 × 0021 ÷ +× 2024 × 0308 × 0020 × 0021 ÷ +× 2024 × 00A0 ÷ +× 2024 × 0020 ÷ 00A0 ÷ +× 2024 × 0308 × 00A0 ÷ +× 2024 × 0308 × 0020 ÷ 00A0 ÷ +× 2024 ÷ AC00 ÷ +× 2024 × 0020 ÷ AC00 ÷ +× 2024 × 0308 ÷ AC00 ÷ +× 2024 × 0308 × 0020 ÷ AC00 ÷ +× 2024 ÷ AC01 ÷ +× 2024 × 0020 ÷ AC01 ÷ +× 2024 × 0308 ÷ AC01 ÷ +× 2024 × 0308 × 0020 ÷ AC01 ÷ +× 2024 ÷ 05D0 ÷ +× 2024 × 0020 ÷ 05D0 ÷ +× 2024 × 0308 ÷ 05D0 ÷ +× 2024 × 0308 × 0020 ÷ 05D0 ÷ +× 2024 × 002D ÷ +× 2024 × 0020 ÷ 002D ÷ +× 2024 × 0308 × 002D ÷ +× 2024 × 0308 × 0020 ÷ 002D ÷ +× 2024 ÷ 231A ÷ +× 2024 × 0020 ÷ 231A ÷ +× 2024 × 0308 ÷ 231A ÷ +× 2024 × 0308 × 0020 ÷ 231A ÷ +× 2024 × 2024 ÷ +× 2024 × 0020 ÷ 2024 ÷ +× 2024 × 0308 × 2024 ÷ +× 2024 × 0308 × 0020 ÷ 2024 ÷ +× 2024 × 002C ÷ +× 2024 × 0020 × 002C ÷ +× 2024 × 0308 × 002C ÷ +× 2024 × 0308 × 0020 × 002C ÷ +× 2024 ÷ 1100 ÷ +× 2024 × 0020 ÷ 1100 ÷ +× 2024 × 0308 ÷ 1100 ÷ +× 2024 × 0308 × 0020 ÷ 1100 ÷ +× 2024 ÷ 11A8 ÷ +× 2024 × 0020 ÷ 11A8 ÷ +× 2024 × 0308 ÷ 11A8 ÷ +× 2024 × 0308 × 0020 ÷ 11A8 ÷ +× 2024 ÷ 1160 ÷ +× 2024 × 0020 ÷ 1160 ÷ +× 2024 × 0308 ÷ 1160 ÷ +× 2024 × 0308 × 0020 ÷ 1160 ÷ +× 2024 × 000A ÷ +× 2024 × 0020 × 000A ÷ +× 2024 × 0308 × 000A ÷ +× 2024 × 0308 × 0020 × 000A ÷ +× 2024 × 0085 ÷ +× 2024 × 0020 × 0085 ÷ +× 2024 × 0308 × 0085 ÷ +× 2024 × 0308 × 0020 × 0085 ÷ +× 2024 × 17D6 ÷ +× 2024 × 0020 ÷ 17D6 ÷ +× 2024 × 0308 × 17D6 ÷ +× 2024 × 0308 × 0020 ÷ 17D6 ÷ +× 2024 ÷ 0030 ÷ +× 2024 × 0020 ÷ 0030 ÷ +× 2024 × 0308 ÷ 0030 ÷ +× 2024 × 0308 × 0020 ÷ 0030 ÷ +× 2024 ÷ 0028 ÷ +× 2024 × 0020 ÷ 0028 ÷ +× 2024 × 0308 ÷ 0028 ÷ +× 2024 × 0308 × 0020 ÷ 0028 ÷ +× 2024 ÷ 0025 ÷ +× 2024 × 0020 ÷ 0025 ÷ +× 2024 × 0308 ÷ 0025 ÷ +× 2024 × 0308 × 0020 ÷ 0025 ÷ +× 2024 ÷ 0024 ÷ +× 2024 × 0020 ÷ 0024 ÷ +× 2024 × 0308 ÷ 0024 ÷ +× 2024 × 0308 × 0020 ÷ 0024 ÷ +× 2024 × 0022 ÷ +× 2024 × 0020 ÷ 0022 ÷ +× 2024 × 0308 × 0022 ÷ +× 2024 × 0308 × 0020 ÷ 0022 ÷ +× 2024 × 0020 ÷ +× 2024 × 0020 × 0020 ÷ +× 2024 × 0308 × 0020 ÷ +× 2024 × 0308 × 0020 × 0020 ÷ +× 2024 × 002F ÷ +× 2024 × 0020 × 002F ÷ +× 2024 × 0308 × 002F ÷ +× 2024 × 0308 × 0020 × 002F ÷ +× 2024 × 2060 ÷ +× 2024 × 0020 × 2060 ÷ +× 2024 × 0308 × 2060 ÷ +× 2024 × 0308 × 0020 × 2060 ÷ +× 2024 × 200B ÷ +× 2024 × 0020 × 200B ÷ +× 2024 × 0308 × 200B ÷ +× 2024 × 0308 × 0020 × 200B ÷ +× 2024 ÷ 1F1E6 ÷ +× 2024 × 0020 ÷ 1F1E6 ÷ +× 2024 × 0308 ÷ 1F1E6 ÷ +× 2024 × 0308 × 0020 ÷ 1F1E6 ÷ +× 2024 ÷ 261D ÷ +× 2024 × 0020 ÷ 261D ÷ +× 2024 × 0308 ÷ 261D ÷ +× 2024 × 0308 × 0020 ÷ 261D ÷ +× 2024 ÷ 1F3FB ÷ +× 2024 × 0020 ÷ 1F3FB ÷ +× 2024 × 0308 ÷ 1F3FB ÷ +× 2024 × 0308 × 0020 ÷ 1F3FB ÷ +× 2024 × 0001 ÷ +× 2024 × 0020 ÷ 0001 ÷ +× 2024 × 0308 × 0001 ÷ +× 2024 × 0308 × 0020 ÷ 0001 ÷ +× 2024 × 200D ÷ +× 2024 × 0020 ÷ 200D ÷ +× 2024 × 0308 × 200D ÷ +× 2024 × 0308 × 0020 ÷ 200D ÷ +× 2024 ÷ 00A7 ÷ +× 2024 × 0020 ÷ 00A7 ÷ +× 2024 × 0308 ÷ 00A7 ÷ +× 2024 × 0308 × 0020 ÷ 00A7 ÷ +× 2024 ÷ 50005 ÷ +× 2024 × 0020 ÷ 50005 ÷ +× 2024 × 0308 ÷ 50005 ÷ +× 2024 × 0308 × 0020 ÷ 50005 ÷ +× 2024 ÷ 0E01 ÷ +× 2024 × 0020 ÷ 0E01 ÷ +× 2024 × 0308 ÷ 0E01 ÷ +× 2024 × 0308 × 0020 ÷ 0E01 ÷ +× 2024 × 3041 ÷ +× 2024 × 0020 ÷ 3041 ÷ +× 2024 × 0308 × 3041 ÷ +× 2024 × 0308 × 0020 ÷ 3041 ÷ +× 002C × 0023 ÷ +× 002C × 0020 ÷ 0023 ÷ +× 002C × 0308 × 0023 ÷ +× 002C × 0308 × 0020 ÷ 0023 ÷ +× 002C ÷ 2014 ÷ +× 002C × 0020 ÷ 2014 ÷ +× 002C × 0308 ÷ 2014 ÷ +× 002C × 0308 × 0020 ÷ 2014 ÷ +× 002C × 0009 ÷ +× 002C × 0020 ÷ 0009 ÷ +× 002C × 0308 × 0009 ÷ +× 002C × 0308 × 0020 ÷ 0009 ÷ +× 002C ÷ 00B4 ÷ +× 002C × 0020 ÷ 00B4 ÷ +× 002C × 0308 ÷ 00B4 ÷ +× 002C × 0308 × 0020 ÷ 00B4 ÷ +× 002C × 000B ÷ +× 002C × 0020 × 000B ÷ +× 002C × 0308 × 000B ÷ +× 002C × 0308 × 0020 × 000B ÷ +× 002C ÷ FFFC ÷ +× 002C × 0020 ÷ FFFC ÷ +× 002C × 0308 ÷ FFFC ÷ +× 002C × 0308 × 0020 ÷ FFFC ÷ +× 002C × 007D ÷ +× 002C × 0020 × 007D ÷ +× 002C × 0308 × 007D ÷ +× 002C × 0308 × 0020 × 007D ÷ +× 002C × 0029 ÷ +× 002C × 0020 × 0029 ÷ +× 002C × 0308 × 0029 ÷ +× 002C × 0308 × 0020 × 0029 ÷ +× 002C × 000D ÷ +× 002C × 0020 × 000D ÷ +× 002C × 0308 × 000D ÷ +× 002C × 0308 × 0020 × 000D ÷ +× 002C × 0021 ÷ +× 002C × 0020 × 0021 ÷ +× 002C × 0308 × 0021 ÷ +× 002C × 0308 × 0020 × 0021 ÷ +× 002C × 00A0 ÷ +× 002C × 0020 ÷ 00A0 ÷ +× 002C × 0308 × 00A0 ÷ +× 002C × 0308 × 0020 ÷ 00A0 ÷ +× 002C ÷ AC00 ÷ +× 002C × 0020 ÷ AC00 ÷ +× 002C × 0308 ÷ AC00 ÷ +× 002C × 0308 × 0020 ÷ AC00 ÷ +× 002C ÷ AC01 ÷ +× 002C × 0020 ÷ AC01 ÷ +× 002C × 0308 ÷ AC01 ÷ +× 002C × 0308 × 0020 ÷ AC01 ÷ +× 002C × 05D0 ÷ +× 002C × 0020 ÷ 05D0 ÷ +× 002C × 0308 × 05D0 ÷ +× 002C × 0308 × 0020 ÷ 05D0 ÷ +× 002C × 002D ÷ +× 002C × 0020 ÷ 002D ÷ +× 002C × 0308 × 002D ÷ +× 002C × 0308 × 0020 ÷ 002D ÷ +× 002C ÷ 231A ÷ +× 002C × 0020 ÷ 231A ÷ +× 002C × 0308 ÷ 231A ÷ +× 002C × 0308 × 0020 ÷ 231A ÷ +× 002C ÷ 2024 ÷ +× 002C × 0020 ÷ 2024 ÷ +× 002C × 0308 ÷ 2024 ÷ +× 002C × 0308 × 0020 ÷ 2024 ÷ +× 002C × 002C ÷ +× 002C × 0020 × 002C ÷ +× 002C × 0308 × 002C ÷ +× 002C × 0308 × 0020 × 002C ÷ +× 002C ÷ 1100 ÷ +× 002C × 0020 ÷ 1100 ÷ +× 002C × 0308 ÷ 1100 ÷ +× 002C × 0308 × 0020 ÷ 1100 ÷ +× 002C ÷ 11A8 ÷ +× 002C × 0020 ÷ 11A8 ÷ +× 002C × 0308 ÷ 11A8 ÷ +× 002C × 0308 × 0020 ÷ 11A8 ÷ +× 002C ÷ 1160 ÷ +× 002C × 0020 ÷ 1160 ÷ +× 002C × 0308 ÷ 1160 ÷ +× 002C × 0308 × 0020 ÷ 1160 ÷ +× 002C × 000A ÷ +× 002C × 0020 × 000A ÷ +× 002C × 0308 × 000A ÷ +× 002C × 0308 × 0020 × 000A ÷ +× 002C × 0085 ÷ +× 002C × 0020 × 0085 ÷ +× 002C × 0308 × 0085 ÷ +× 002C × 0308 × 0020 × 0085 ÷ +× 002C × 17D6 ÷ +× 002C × 0020 ÷ 17D6 ÷ +× 002C × 0308 × 17D6 ÷ +× 002C × 0308 × 0020 ÷ 17D6 ÷ +× 002C ÷ 0030 ÷ +× 002C × 0020 ÷ 0030 ÷ +× 002C × 0308 ÷ 0030 ÷ +× 002C × 0308 × 0020 ÷ 0030 ÷ +× 002C ÷ 0028 ÷ +× 002C × 0020 ÷ 0028 ÷ +× 002C × 0308 ÷ 0028 ÷ +× 002C × 0308 × 0020 ÷ 0028 ÷ +× 002C ÷ 0025 ÷ +× 002C × 0020 ÷ 0025 ÷ +× 002C × 0308 ÷ 0025 ÷ +× 002C × 0308 × 0020 ÷ 0025 ÷ +× 002C ÷ 0024 ÷ +× 002C × 0020 ÷ 0024 ÷ +× 002C × 0308 ÷ 0024 ÷ +× 002C × 0308 × 0020 ÷ 0024 ÷ +× 002C × 0022 ÷ +× 002C × 0020 ÷ 0022 ÷ +× 002C × 0308 × 0022 ÷ +× 002C × 0308 × 0020 ÷ 0022 ÷ +× 002C × 0020 ÷ +× 002C × 0020 × 0020 ÷ +× 002C × 0308 × 0020 ÷ +× 002C × 0308 × 0020 × 0020 ÷ +× 002C × 002F ÷ +× 002C × 0020 × 002F ÷ +× 002C × 0308 × 002F ÷ +× 002C × 0308 × 0020 × 002F ÷ +× 002C × 2060 ÷ +× 002C × 0020 × 2060 ÷ +× 002C × 0308 × 2060 ÷ +× 002C × 0308 × 0020 × 2060 ÷ +× 002C × 200B ÷ +× 002C × 0020 × 200B ÷ +× 002C × 0308 × 200B ÷ +× 002C × 0308 × 0020 × 200B ÷ +× 002C ÷ 1F1E6 ÷ +× 002C × 0020 ÷ 1F1E6 ÷ +× 002C × 0308 ÷ 1F1E6 ÷ +× 002C × 0308 × 0020 ÷ 1F1E6 ÷ +× 002C ÷ 261D ÷ +× 002C × 0020 ÷ 261D ÷ +× 002C × 0308 ÷ 261D ÷ +× 002C × 0308 × 0020 ÷ 261D ÷ +× 002C ÷ 1F3FB ÷ +× 002C × 0020 ÷ 1F3FB ÷ +× 002C × 0308 ÷ 1F3FB ÷ +× 002C × 0308 × 0020 ÷ 1F3FB ÷ +× 002C × 0001 ÷ +× 002C × 0020 ÷ 0001 ÷ +× 002C × 0308 × 0001 ÷ +× 002C × 0308 × 0020 ÷ 0001 ÷ +× 002C × 200D ÷ +× 002C × 0020 ÷ 200D ÷ +× 002C × 0308 × 200D ÷ +× 002C × 0308 × 0020 ÷ 200D ÷ +× 002C × 00A7 ÷ +× 002C × 0020 ÷ 00A7 ÷ +× 002C × 0308 × 00A7 ÷ +× 002C × 0308 × 0020 ÷ 00A7 ÷ +× 002C × 50005 ÷ +× 002C × 0020 ÷ 50005 ÷ +× 002C × 0308 × 50005 ÷ +× 002C × 0308 × 0020 ÷ 50005 ÷ +× 002C × 0E01 ÷ +× 002C × 0020 ÷ 0E01 ÷ +× 002C × 0308 × 0E01 ÷ +× 002C × 0308 × 0020 ÷ 0E01 ÷ +× 002C × 3041 ÷ +× 002C × 0020 ÷ 3041 ÷ +× 002C × 0308 × 3041 ÷ +× 002C × 0308 × 0020 ÷ 3041 ÷ +× 1100 ÷ 0023 ÷ +× 1100 × 0020 ÷ 0023 ÷ +× 1100 × 0308 ÷ 0023 ÷ +× 1100 × 0308 × 0020 ÷ 0023 ÷ +× 1100 ÷ 2014 ÷ +× 1100 × 0020 ÷ 2014 ÷ +× 1100 × 0308 ÷ 2014 ÷ +× 1100 × 0308 × 0020 ÷ 2014 ÷ +× 1100 × 0009 ÷ +× 1100 × 0020 ÷ 0009 ÷ +× 1100 × 0308 × 0009 ÷ +× 1100 × 0308 × 0020 ÷ 0009 ÷ +× 1100 ÷ 00B4 ÷ +× 1100 × 0020 ÷ 00B4 ÷ +× 1100 × 0308 ÷ 00B4 ÷ +× 1100 × 0308 × 0020 ÷ 00B4 ÷ +× 1100 × 000B ÷ +× 1100 × 0020 × 000B ÷ +× 1100 × 0308 × 000B ÷ +× 1100 × 0308 × 0020 × 000B ÷ +× 1100 ÷ FFFC ÷ +× 1100 × 0020 ÷ FFFC ÷ +× 1100 × 0308 ÷ FFFC ÷ +× 1100 × 0308 × 0020 ÷ FFFC ÷ +× 1100 × 007D ÷ +× 1100 × 0020 × 007D ÷ +× 1100 × 0308 × 007D ÷ +× 1100 × 0308 × 0020 × 007D ÷ +× 1100 × 0029 ÷ +× 1100 × 0020 × 0029 ÷ +× 1100 × 0308 × 0029 ÷ +× 1100 × 0308 × 0020 × 0029 ÷ +× 1100 × 000D ÷ +× 1100 × 0020 × 000D ÷ +× 1100 × 0308 × 000D ÷ +× 1100 × 0308 × 0020 × 000D ÷ +× 1100 × 0021 ÷ +× 1100 × 0020 × 0021 ÷ +× 1100 × 0308 × 0021 ÷ +× 1100 × 0308 × 0020 × 0021 ÷ +× 1100 × 00A0 ÷ +× 1100 × 0020 ÷ 00A0 ÷ +× 1100 × 0308 × 00A0 ÷ +× 1100 × 0308 × 0020 ÷ 00A0 ÷ +× 1100 × AC00 ÷ +× 1100 × 0020 ÷ AC00 ÷ +× 1100 × 0308 × AC00 ÷ +× 1100 × 0308 × 0020 ÷ AC00 ÷ +× 1100 × AC01 ÷ +× 1100 × 0020 ÷ AC01 ÷ +× 1100 × 0308 × AC01 ÷ +× 1100 × 0308 × 0020 ÷ AC01 ÷ +× 1100 ÷ 05D0 ÷ +× 1100 × 0020 ÷ 05D0 ÷ +× 1100 × 0308 ÷ 05D0 ÷ +× 1100 × 0308 × 0020 ÷ 05D0 ÷ +× 1100 × 002D ÷ +× 1100 × 0020 ÷ 002D ÷ +× 1100 × 0308 × 002D ÷ +× 1100 × 0308 × 0020 ÷ 002D ÷ +× 1100 ÷ 231A ÷ +× 1100 × 0020 ÷ 231A ÷ +× 1100 × 0308 ÷ 231A ÷ +× 1100 × 0308 × 0020 ÷ 231A ÷ +× 1100 × 2024 ÷ +× 1100 × 0020 ÷ 2024 ÷ +× 1100 × 0308 × 2024 ÷ +× 1100 × 0308 × 0020 ÷ 2024 ÷ +× 1100 × 002C ÷ +× 1100 × 0020 × 002C ÷ +× 1100 × 0308 × 002C ÷ +× 1100 × 0308 × 0020 × 002C ÷ +× 1100 × 1100 ÷ +× 1100 × 0020 ÷ 1100 ÷ +× 1100 × 0308 × 1100 ÷ +× 1100 × 0308 × 0020 ÷ 1100 ÷ +× 1100 ÷ 11A8 ÷ +× 1100 × 0020 ÷ 11A8 ÷ +× 1100 × 0308 ÷ 11A8 ÷ +× 1100 × 0308 × 0020 ÷ 11A8 ÷ +× 1100 × 1160 ÷ +× 1100 × 0020 ÷ 1160 ÷ +× 1100 × 0308 × 1160 ÷ +× 1100 × 0308 × 0020 ÷ 1160 ÷ +× 1100 × 000A ÷ +× 1100 × 0020 × 000A ÷ +× 1100 × 0308 × 000A ÷ +× 1100 × 0308 × 0020 × 000A ÷ +× 1100 × 0085 ÷ +× 1100 × 0020 × 0085 ÷ +× 1100 × 0308 × 0085 ÷ +× 1100 × 0308 × 0020 × 0085 ÷ +× 1100 × 17D6 ÷ +× 1100 × 0020 ÷ 17D6 ÷ +× 1100 × 0308 × 17D6 ÷ +× 1100 × 0308 × 0020 ÷ 17D6 ÷ +× 1100 ÷ 0030 ÷ +× 1100 × 0020 ÷ 0030 ÷ +× 1100 × 0308 ÷ 0030 ÷ +× 1100 × 0308 × 0020 ÷ 0030 ÷ +× 1100 ÷ 0028 ÷ +× 1100 × 0020 ÷ 0028 ÷ +× 1100 × 0308 ÷ 0028 ÷ +× 1100 × 0308 × 0020 ÷ 0028 ÷ +× 1100 × 0025 ÷ +× 1100 × 0020 ÷ 0025 ÷ +× 1100 × 0308 × 0025 ÷ +× 1100 × 0308 × 0020 ÷ 0025 ÷ +× 1100 ÷ 0024 ÷ +× 1100 × 0020 ÷ 0024 ÷ +× 1100 × 0308 ÷ 0024 ÷ +× 1100 × 0308 × 0020 ÷ 0024 ÷ +× 1100 × 0022 ÷ +× 1100 × 0020 ÷ 0022 ÷ +× 1100 × 0308 × 0022 ÷ +× 1100 × 0308 × 0020 ÷ 0022 ÷ +× 1100 × 0020 ÷ +× 1100 × 0020 × 0020 ÷ +× 1100 × 0308 × 0020 ÷ +× 1100 × 0308 × 0020 × 0020 ÷ +× 1100 × 002F ÷ +× 1100 × 0020 × 002F ÷ +× 1100 × 0308 × 002F ÷ +× 1100 × 0308 × 0020 × 002F ÷ +× 1100 × 2060 ÷ +× 1100 × 0020 × 2060 ÷ +× 1100 × 0308 × 2060 ÷ +× 1100 × 0308 × 0020 × 2060 ÷ +× 1100 × 200B ÷ +× 1100 × 0020 × 200B ÷ +× 1100 × 0308 × 200B ÷ +× 1100 × 0308 × 0020 × 200B ÷ +× 1100 ÷ 1F1E6 ÷ +× 1100 × 0020 ÷ 1F1E6 ÷ +× 1100 × 0308 ÷ 1F1E6 ÷ +× 1100 × 0308 × 0020 ÷ 1F1E6 ÷ +× 1100 ÷ 261D ÷ +× 1100 × 0020 ÷ 261D ÷ +× 1100 × 0308 ÷ 261D ÷ +× 1100 × 0308 × 0020 ÷ 261D ÷ +× 1100 ÷ 1F3FB ÷ +× 1100 × 0020 ÷ 1F3FB ÷ +× 1100 × 0308 ÷ 1F3FB ÷ +× 1100 × 0308 × 0020 ÷ 1F3FB ÷ +× 1100 × 0001 ÷ +× 1100 × 0020 ÷ 0001 ÷ +× 1100 × 0308 × 0001 ÷ +× 1100 × 0308 × 0020 ÷ 0001 ÷ +× 1100 × 200D ÷ +× 1100 × 0020 ÷ 200D ÷ +× 1100 × 0308 × 200D ÷ +× 1100 × 0308 × 0020 ÷ 200D ÷ +× 1100 ÷ 00A7 ÷ +× 1100 × 0020 ÷ 00A7 ÷ +× 1100 × 0308 ÷ 00A7 ÷ +× 1100 × 0308 × 0020 ÷ 00A7 ÷ +× 1100 ÷ 50005 ÷ +× 1100 × 0020 ÷ 50005 ÷ +× 1100 × 0308 ÷ 50005 ÷ +× 1100 × 0308 × 0020 ÷ 50005 ÷ +× 1100 ÷ 0E01 ÷ +× 1100 × 0020 ÷ 0E01 ÷ +× 1100 × 0308 ÷ 0E01 ÷ +× 1100 × 0308 × 0020 ÷ 0E01 ÷ +× 1100 × 3041 ÷ +× 1100 × 0020 ÷ 3041 ÷ +× 1100 × 0308 × 3041 ÷ +× 1100 × 0308 × 0020 ÷ 3041 ÷ +× 11A8 ÷ 0023 ÷ +× 11A8 × 0020 ÷ 0023 ÷ +× 11A8 × 0308 ÷ 0023 ÷ +× 11A8 × 0308 × 0020 ÷ 0023 ÷ +× 11A8 ÷ 2014 ÷ +× 11A8 × 0020 ÷ 2014 ÷ +× 11A8 × 0308 ÷ 2014 ÷ +× 11A8 × 0308 × 0020 ÷ 2014 ÷ +× 11A8 × 0009 ÷ +× 11A8 × 0020 ÷ 0009 ÷ +× 11A8 × 0308 × 0009 ÷ +× 11A8 × 0308 × 0020 ÷ 0009 ÷ +× 11A8 ÷ 00B4 ÷ +× 11A8 × 0020 ÷ 00B4 ÷ +× 11A8 × 0308 ÷ 00B4 ÷ +× 11A8 × 0308 × 0020 ÷ 00B4 ÷ +× 11A8 × 000B ÷ +× 11A8 × 0020 × 000B ÷ +× 11A8 × 0308 × 000B ÷ +× 11A8 × 0308 × 0020 × 000B ÷ +× 11A8 ÷ FFFC ÷ +× 11A8 × 0020 ÷ FFFC ÷ +× 11A8 × 0308 ÷ FFFC ÷ +× 11A8 × 0308 × 0020 ÷ FFFC ÷ +× 11A8 × 007D ÷ +× 11A8 × 0020 × 007D ÷ +× 11A8 × 0308 × 007D ÷ +× 11A8 × 0308 × 0020 × 007D ÷ +× 11A8 × 0029 ÷ +× 11A8 × 0020 × 0029 ÷ +× 11A8 × 0308 × 0029 ÷ +× 11A8 × 0308 × 0020 × 0029 ÷ +× 11A8 × 000D ÷ +× 11A8 × 0020 × 000D ÷ +× 11A8 × 0308 × 000D ÷ +× 11A8 × 0308 × 0020 × 000D ÷ +× 11A8 × 0021 ÷ +× 11A8 × 0020 × 0021 ÷ +× 11A8 × 0308 × 0021 ÷ +× 11A8 × 0308 × 0020 × 0021 ÷ +× 11A8 × 00A0 ÷ +× 11A8 × 0020 ÷ 00A0 ÷ +× 11A8 × 0308 × 00A0 ÷ +× 11A8 × 0308 × 0020 ÷ 00A0 ÷ +× 11A8 ÷ AC00 ÷ +× 11A8 × 0020 ÷ AC00 ÷ +× 11A8 × 0308 ÷ AC00 ÷ +× 11A8 × 0308 × 0020 ÷ AC00 ÷ +× 11A8 ÷ AC01 ÷ +× 11A8 × 0020 ÷ AC01 ÷ +× 11A8 × 0308 ÷ AC01 ÷ +× 11A8 × 0308 × 0020 ÷ AC01 ÷ +× 11A8 ÷ 05D0 ÷ +× 11A8 × 0020 ÷ 05D0 ÷ +× 11A8 × 0308 ÷ 05D0 ÷ +× 11A8 × 0308 × 0020 ÷ 05D0 ÷ +× 11A8 × 002D ÷ +× 11A8 × 0020 ÷ 002D ÷ +× 11A8 × 0308 × 002D ÷ +× 11A8 × 0308 × 0020 ÷ 002D ÷ +× 11A8 ÷ 231A ÷ +× 11A8 × 0020 ÷ 231A ÷ +× 11A8 × 0308 ÷ 231A ÷ +× 11A8 × 0308 × 0020 ÷ 231A ÷ +× 11A8 × 2024 ÷ +× 11A8 × 0020 ÷ 2024 ÷ +× 11A8 × 0308 × 2024 ÷ +× 11A8 × 0308 × 0020 ÷ 2024 ÷ +× 11A8 × 002C ÷ +× 11A8 × 0020 × 002C ÷ +× 11A8 × 0308 × 002C ÷ +× 11A8 × 0308 × 0020 × 002C ÷ +× 11A8 ÷ 1100 ÷ +× 11A8 × 0020 ÷ 1100 ÷ +× 11A8 × 0308 ÷ 1100 ÷ +× 11A8 × 0308 × 0020 ÷ 1100 ÷ +× 11A8 × 11A8 ÷ +× 11A8 × 0020 ÷ 11A8 ÷ +× 11A8 × 0308 × 11A8 ÷ +× 11A8 × 0308 × 0020 ÷ 11A8 ÷ +× 11A8 ÷ 1160 ÷ +× 11A8 × 0020 ÷ 1160 ÷ +× 11A8 × 0308 ÷ 1160 ÷ +× 11A8 × 0308 × 0020 ÷ 1160 ÷ +× 11A8 × 000A ÷ +× 11A8 × 0020 × 000A ÷ +× 11A8 × 0308 × 000A ÷ +× 11A8 × 0308 × 0020 × 000A ÷ +× 11A8 × 0085 ÷ +× 11A8 × 0020 × 0085 ÷ +× 11A8 × 0308 × 0085 ÷ +× 11A8 × 0308 × 0020 × 0085 ÷ +× 11A8 × 17D6 ÷ +× 11A8 × 0020 ÷ 17D6 ÷ +× 11A8 × 0308 × 17D6 ÷ +× 11A8 × 0308 × 0020 ÷ 17D6 ÷ +× 11A8 ÷ 0030 ÷ +× 11A8 × 0020 ÷ 0030 ÷ +× 11A8 × 0308 ÷ 0030 ÷ +× 11A8 × 0308 × 0020 ÷ 0030 ÷ +× 11A8 ÷ 0028 ÷ +× 11A8 × 0020 ÷ 0028 ÷ +× 11A8 × 0308 ÷ 0028 ÷ +× 11A8 × 0308 × 0020 ÷ 0028 ÷ +× 11A8 × 0025 ÷ +× 11A8 × 0020 ÷ 0025 ÷ +× 11A8 × 0308 × 0025 ÷ +× 11A8 × 0308 × 0020 ÷ 0025 ÷ +× 11A8 ÷ 0024 ÷ +× 11A8 × 0020 ÷ 0024 ÷ +× 11A8 × 0308 ÷ 0024 ÷ +× 11A8 × 0308 × 0020 ÷ 0024 ÷ +× 11A8 × 0022 ÷ +× 11A8 × 0020 ÷ 0022 ÷ +× 11A8 × 0308 × 0022 ÷ +× 11A8 × 0308 × 0020 ÷ 0022 ÷ +× 11A8 × 0020 ÷ +× 11A8 × 0020 × 0020 ÷ +× 11A8 × 0308 × 0020 ÷ +× 11A8 × 0308 × 0020 × 0020 ÷ +× 11A8 × 002F ÷ +× 11A8 × 0020 × 002F ÷ +× 11A8 × 0308 × 002F ÷ +× 11A8 × 0308 × 0020 × 002F ÷ +× 11A8 × 2060 ÷ +× 11A8 × 0020 × 2060 ÷ +× 11A8 × 0308 × 2060 ÷ +× 11A8 × 0308 × 0020 × 2060 ÷ +× 11A8 × 200B ÷ +× 11A8 × 0020 × 200B ÷ +× 11A8 × 0308 × 200B ÷ +× 11A8 × 0308 × 0020 × 200B ÷ +× 11A8 ÷ 1F1E6 ÷ +× 11A8 × 0020 ÷ 1F1E6 ÷ +× 11A8 × 0308 ÷ 1F1E6 ÷ +× 11A8 × 0308 × 0020 ÷ 1F1E6 ÷ +× 11A8 ÷ 261D ÷ +× 11A8 × 0020 ÷ 261D ÷ +× 11A8 × 0308 ÷ 261D ÷ +× 11A8 × 0308 × 0020 ÷ 261D ÷ +× 11A8 ÷ 1F3FB ÷ +× 11A8 × 0020 ÷ 1F3FB ÷ +× 11A8 × 0308 ÷ 1F3FB ÷ +× 11A8 × 0308 × 0020 ÷ 1F3FB ÷ +× 11A8 × 0001 ÷ +× 11A8 × 0020 ÷ 0001 ÷ +× 11A8 × 0308 × 0001 ÷ +× 11A8 × 0308 × 0020 ÷ 0001 ÷ +× 11A8 × 200D ÷ +× 11A8 × 0020 ÷ 200D ÷ +× 11A8 × 0308 × 200D ÷ +× 11A8 × 0308 × 0020 ÷ 200D ÷ +× 11A8 ÷ 00A7 ÷ +× 11A8 × 0020 ÷ 00A7 ÷ +× 11A8 × 0308 ÷ 00A7 ÷ +× 11A8 × 0308 × 0020 ÷ 00A7 ÷ +× 11A8 ÷ 50005 ÷ +× 11A8 × 0020 ÷ 50005 ÷ +× 11A8 × 0308 ÷ 50005 ÷ +× 11A8 × 0308 × 0020 ÷ 50005 ÷ +× 11A8 ÷ 0E01 ÷ +× 11A8 × 0020 ÷ 0E01 ÷ +× 11A8 × 0308 ÷ 0E01 ÷ +× 11A8 × 0308 × 0020 ÷ 0E01 ÷ +× 11A8 × 3041 ÷ +× 11A8 × 0020 ÷ 3041 ÷ +× 11A8 × 0308 × 3041 ÷ +× 11A8 × 0308 × 0020 ÷ 3041 ÷ +× 1160 ÷ 0023 ÷ +× 1160 × 0020 ÷ 0023 ÷ +× 1160 × 0308 ÷ 0023 ÷ +× 1160 × 0308 × 0020 ÷ 0023 ÷ +× 1160 ÷ 2014 ÷ +× 1160 × 0020 ÷ 2014 ÷ +× 1160 × 0308 ÷ 2014 ÷ +× 1160 × 0308 × 0020 ÷ 2014 ÷ +× 1160 × 0009 ÷ +× 1160 × 0020 ÷ 0009 ÷ +× 1160 × 0308 × 0009 ÷ +× 1160 × 0308 × 0020 ÷ 0009 ÷ +× 1160 ÷ 00B4 ÷ +× 1160 × 0020 ÷ 00B4 ÷ +× 1160 × 0308 ÷ 00B4 ÷ +× 1160 × 0308 × 0020 ÷ 00B4 ÷ +× 1160 × 000B ÷ +× 1160 × 0020 × 000B ÷ +× 1160 × 0308 × 000B ÷ +× 1160 × 0308 × 0020 × 000B ÷ +× 1160 ÷ FFFC ÷ +× 1160 × 0020 ÷ FFFC ÷ +× 1160 × 0308 ÷ FFFC ÷ +× 1160 × 0308 × 0020 ÷ FFFC ÷ +× 1160 × 007D ÷ +× 1160 × 0020 × 007D ÷ +× 1160 × 0308 × 007D ÷ +× 1160 × 0308 × 0020 × 007D ÷ +× 1160 × 0029 ÷ +× 1160 × 0020 × 0029 ÷ +× 1160 × 0308 × 0029 ÷ +× 1160 × 0308 × 0020 × 0029 ÷ +× 1160 × 000D ÷ +× 1160 × 0020 × 000D ÷ +× 1160 × 0308 × 000D ÷ +× 1160 × 0308 × 0020 × 000D ÷ +× 1160 × 0021 ÷ +× 1160 × 0020 × 0021 ÷ +× 1160 × 0308 × 0021 ÷ +× 1160 × 0308 × 0020 × 0021 ÷ +× 1160 × 00A0 ÷ +× 1160 × 0020 ÷ 00A0 ÷ +× 1160 × 0308 × 00A0 ÷ +× 1160 × 0308 × 0020 ÷ 00A0 ÷ +× 1160 ÷ AC00 ÷ +× 1160 × 0020 ÷ AC00 ÷ +× 1160 × 0308 ÷ AC00 ÷ +× 1160 × 0308 × 0020 ÷ AC00 ÷ +× 1160 ÷ AC01 ÷ +× 1160 × 0020 ÷ AC01 ÷ +× 1160 × 0308 ÷ AC01 ÷ +× 1160 × 0308 × 0020 ÷ AC01 ÷ +× 1160 ÷ 05D0 ÷ +× 1160 × 0020 ÷ 05D0 ÷ +× 1160 × 0308 ÷ 05D0 ÷ +× 1160 × 0308 × 0020 ÷ 05D0 ÷ +× 1160 × 002D ÷ +× 1160 × 0020 ÷ 002D ÷ +× 1160 × 0308 × 002D ÷ +× 1160 × 0308 × 0020 ÷ 002D ÷ +× 1160 ÷ 231A ÷ +× 1160 × 0020 ÷ 231A ÷ +× 1160 × 0308 ÷ 231A ÷ +× 1160 × 0308 × 0020 ÷ 231A ÷ +× 1160 × 2024 ÷ +× 1160 × 0020 ÷ 2024 ÷ +× 1160 × 0308 × 2024 ÷ +× 1160 × 0308 × 0020 ÷ 2024 ÷ +× 1160 × 002C ÷ +× 1160 × 0020 × 002C ÷ +× 1160 × 0308 × 002C ÷ +× 1160 × 0308 × 0020 × 002C ÷ +× 1160 ÷ 1100 ÷ +× 1160 × 0020 ÷ 1100 ÷ +× 1160 × 0308 ÷ 1100 ÷ +× 1160 × 0308 × 0020 ÷ 1100 ÷ +× 1160 × 11A8 ÷ +× 1160 × 0020 ÷ 11A8 ÷ +× 1160 × 0308 × 11A8 ÷ +× 1160 × 0308 × 0020 ÷ 11A8 ÷ +× 1160 × 1160 ÷ +× 1160 × 0020 ÷ 1160 ÷ +× 1160 × 0308 × 1160 ÷ +× 1160 × 0308 × 0020 ÷ 1160 ÷ +× 1160 × 000A ÷ +× 1160 × 0020 × 000A ÷ +× 1160 × 0308 × 000A ÷ +× 1160 × 0308 × 0020 × 000A ÷ +× 1160 × 0085 ÷ +× 1160 × 0020 × 0085 ÷ +× 1160 × 0308 × 0085 ÷ +× 1160 × 0308 × 0020 × 0085 ÷ +× 1160 × 17D6 ÷ +× 1160 × 0020 ÷ 17D6 ÷ +× 1160 × 0308 × 17D6 ÷ +× 1160 × 0308 × 0020 ÷ 17D6 ÷ +× 1160 ÷ 0030 ÷ +× 1160 × 0020 ÷ 0030 ÷ +× 1160 × 0308 ÷ 0030 ÷ +× 1160 × 0308 × 0020 ÷ 0030 ÷ +× 1160 ÷ 0028 ÷ +× 1160 × 0020 ÷ 0028 ÷ +× 1160 × 0308 ÷ 0028 ÷ +× 1160 × 0308 × 0020 ÷ 0028 ÷ +× 1160 × 0025 ÷ +× 1160 × 0020 ÷ 0025 ÷ +× 1160 × 0308 × 0025 ÷ +× 1160 × 0308 × 0020 ÷ 0025 ÷ +× 1160 ÷ 0024 ÷ +× 1160 × 0020 ÷ 0024 ÷ +× 1160 × 0308 ÷ 0024 ÷ +× 1160 × 0308 × 0020 ÷ 0024 ÷ +× 1160 × 0022 ÷ +× 1160 × 0020 ÷ 0022 ÷ +× 1160 × 0308 × 0022 ÷ +× 1160 × 0308 × 0020 ÷ 0022 ÷ +× 1160 × 0020 ÷ +× 1160 × 0020 × 0020 ÷ +× 1160 × 0308 × 0020 ÷ +× 1160 × 0308 × 0020 × 0020 ÷ +× 1160 × 002F ÷ +× 1160 × 0020 × 002F ÷ +× 1160 × 0308 × 002F ÷ +× 1160 × 0308 × 0020 × 002F ÷ +× 1160 × 2060 ÷ +× 1160 × 0020 × 2060 ÷ +× 1160 × 0308 × 2060 ÷ +× 1160 × 0308 × 0020 × 2060 ÷ +× 1160 × 200B ÷ +× 1160 × 0020 × 200B ÷ +× 1160 × 0308 × 200B ÷ +× 1160 × 0308 × 0020 × 200B ÷ +× 1160 ÷ 1F1E6 ÷ +× 1160 × 0020 ÷ 1F1E6 ÷ +× 1160 × 0308 ÷ 1F1E6 ÷ +× 1160 × 0308 × 0020 ÷ 1F1E6 ÷ +× 1160 ÷ 261D ÷ +× 1160 × 0020 ÷ 261D ÷ +× 1160 × 0308 ÷ 261D ÷ +× 1160 × 0308 × 0020 ÷ 261D ÷ +× 1160 ÷ 1F3FB ÷ +× 1160 × 0020 ÷ 1F3FB ÷ +× 1160 × 0308 ÷ 1F3FB ÷ +× 1160 × 0308 × 0020 ÷ 1F3FB ÷ +× 1160 × 0001 ÷ +× 1160 × 0020 ÷ 0001 ÷ +× 1160 × 0308 × 0001 ÷ +× 1160 × 0308 × 0020 ÷ 0001 ÷ +× 1160 × 200D ÷ +× 1160 × 0020 ÷ 200D ÷ +× 1160 × 0308 × 200D ÷ +× 1160 × 0308 × 0020 ÷ 200D ÷ +× 1160 ÷ 00A7 ÷ +× 1160 × 0020 ÷ 00A7 ÷ +× 1160 × 0308 ÷ 00A7 ÷ +× 1160 × 0308 × 0020 ÷ 00A7 ÷ +× 1160 ÷ 50005 ÷ +× 1160 × 0020 ÷ 50005 ÷ +× 1160 × 0308 ÷ 50005 ÷ +× 1160 × 0308 × 0020 ÷ 50005 ÷ +× 1160 ÷ 0E01 ÷ +× 1160 × 0020 ÷ 0E01 ÷ +× 1160 × 0308 ÷ 0E01 ÷ +× 1160 × 0308 × 0020 ÷ 0E01 ÷ +× 1160 × 3041 ÷ +× 1160 × 0020 ÷ 3041 ÷ +× 1160 × 0308 × 3041 ÷ +× 1160 × 0308 × 0020 ÷ 3041 ÷ +× 000A ÷ 0023 ÷ +× 000A ÷ 0020 ÷ 0023 ÷ +× 000A ÷ 0308 × 0023 ÷ +× 000A ÷ 0308 × 0020 ÷ 0023 ÷ +× 000A ÷ 2014 ÷ +× 000A ÷ 0020 ÷ 2014 ÷ +× 000A ÷ 0308 ÷ 2014 ÷ +× 000A ÷ 0308 × 0020 ÷ 2014 ÷ +× 000A ÷ 0009 ÷ +× 000A ÷ 0020 ÷ 0009 ÷ +× 000A ÷ 0308 × 0009 ÷ +× 000A ÷ 0308 × 0020 ÷ 0009 ÷ +× 000A ÷ 00B4 ÷ +× 000A ÷ 0020 ÷ 00B4 ÷ +× 000A ÷ 0308 ÷ 00B4 ÷ +× 000A ÷ 0308 × 0020 ÷ 00B4 ÷ +× 000A ÷ 000B ÷ +× 000A ÷ 0020 × 000B ÷ +× 000A ÷ 0308 × 000B ÷ +× 000A ÷ 0308 × 0020 × 000B ÷ +× 000A ÷ FFFC ÷ +× 000A ÷ 0020 ÷ FFFC ÷ +× 000A ÷ 0308 ÷ FFFC ÷ +× 000A ÷ 0308 × 0020 ÷ FFFC ÷ +× 000A ÷ 007D ÷ +× 000A ÷ 0020 × 007D ÷ +× 000A ÷ 0308 × 007D ÷ +× 000A ÷ 0308 × 0020 × 007D ÷ +× 000A ÷ 0029 ÷ +× 000A ÷ 0020 × 0029 ÷ +× 000A ÷ 0308 × 0029 ÷ +× 000A ÷ 0308 × 0020 × 0029 ÷ +× 000A ÷ 000D ÷ +× 000A ÷ 0020 × 000D ÷ +× 000A ÷ 0308 × 000D ÷ +× 000A ÷ 0308 × 0020 × 000D ÷ +× 000A ÷ 0021 ÷ +× 000A ÷ 0020 × 0021 ÷ +× 000A ÷ 0308 × 0021 ÷ +× 000A ÷ 0308 × 0020 × 0021 ÷ +× 000A ÷ 00A0 ÷ +× 000A ÷ 0020 ÷ 00A0 ÷ +× 000A ÷ 0308 × 00A0 ÷ +× 000A ÷ 0308 × 0020 ÷ 00A0 ÷ +× 000A ÷ AC00 ÷ +× 000A ÷ 0020 ÷ AC00 ÷ +× 000A ÷ 0308 ÷ AC00 ÷ +× 000A ÷ 0308 × 0020 ÷ AC00 ÷ +× 000A ÷ AC01 ÷ +× 000A ÷ 0020 ÷ AC01 ÷ +× 000A ÷ 0308 ÷ AC01 ÷ +× 000A ÷ 0308 × 0020 ÷ AC01 ÷ +× 000A ÷ 05D0 ÷ +× 000A ÷ 0020 ÷ 05D0 ÷ +× 000A ÷ 0308 × 05D0 ÷ +× 000A ÷ 0308 × 0020 ÷ 05D0 ÷ +× 000A ÷ 002D ÷ +× 000A ÷ 0020 ÷ 002D ÷ +× 000A ÷ 0308 × 002D ÷ +× 000A ÷ 0308 × 0020 ÷ 002D ÷ +× 000A ÷ 231A ÷ +× 000A ÷ 0020 ÷ 231A ÷ +× 000A ÷ 0308 ÷ 231A ÷ +× 000A ÷ 0308 × 0020 ÷ 231A ÷ +× 000A ÷ 2024 ÷ +× 000A ÷ 0020 ÷ 2024 ÷ +× 000A ÷ 0308 × 2024 ÷ +× 000A ÷ 0308 × 0020 ÷ 2024 ÷ +× 000A ÷ 002C ÷ +× 000A ÷ 0020 × 002C ÷ +× 000A ÷ 0308 × 002C ÷ +× 000A ÷ 0308 × 0020 × 002C ÷ +× 000A ÷ 1100 ÷ +× 000A ÷ 0020 ÷ 1100 ÷ +× 000A ÷ 0308 ÷ 1100 ÷ +× 000A ÷ 0308 × 0020 ÷ 1100 ÷ +× 000A ÷ 11A8 ÷ +× 000A ÷ 0020 ÷ 11A8 ÷ +× 000A ÷ 0308 ÷ 11A8 ÷ +× 000A ÷ 0308 × 0020 ÷ 11A8 ÷ +× 000A ÷ 1160 ÷ +× 000A ÷ 0020 ÷ 1160 ÷ +× 000A ÷ 0308 ÷ 1160 ÷ +× 000A ÷ 0308 × 0020 ÷ 1160 ÷ +× 000A ÷ 000A ÷ +× 000A ÷ 0020 × 000A ÷ +× 000A ÷ 0308 × 000A ÷ +× 000A ÷ 0308 × 0020 × 000A ÷ +× 000A ÷ 0085 ÷ +× 000A ÷ 0020 × 0085 ÷ +× 000A ÷ 0308 × 0085 ÷ +× 000A ÷ 0308 × 0020 × 0085 ÷ +× 000A ÷ 17D6 ÷ +× 000A ÷ 0020 ÷ 17D6 ÷ +× 000A ÷ 0308 × 17D6 ÷ +× 000A ÷ 0308 × 0020 ÷ 17D6 ÷ +× 000A ÷ 0030 ÷ +× 000A ÷ 0020 ÷ 0030 ÷ +× 000A ÷ 0308 × 0030 ÷ +× 000A ÷ 0308 × 0020 ÷ 0030 ÷ +× 000A ÷ 0028 ÷ +× 000A ÷ 0020 ÷ 0028 ÷ +× 000A ÷ 0308 × 0028 ÷ +× 000A ÷ 0308 × 0020 ÷ 0028 ÷ +× 000A ÷ 0025 ÷ +× 000A ÷ 0020 ÷ 0025 ÷ +× 000A ÷ 0308 × 0025 ÷ +× 000A ÷ 0308 × 0020 ÷ 0025 ÷ +× 000A ÷ 0024 ÷ +× 000A ÷ 0020 ÷ 0024 ÷ +× 000A ÷ 0308 × 0024 ÷ +× 000A ÷ 0308 × 0020 ÷ 0024 ÷ +× 000A ÷ 0022 ÷ +× 000A ÷ 0020 ÷ 0022 ÷ +× 000A ÷ 0308 × 0022 ÷ +× 000A ÷ 0308 × 0020 ÷ 0022 ÷ +× 000A ÷ 0020 ÷ +× 000A ÷ 0020 × 0020 ÷ +× 000A ÷ 0308 × 0020 ÷ +× 000A ÷ 0308 × 0020 × 0020 ÷ +× 000A ÷ 002F ÷ +× 000A ÷ 0020 × 002F ÷ +× 000A ÷ 0308 × 002F ÷ +× 000A ÷ 0308 × 0020 × 002F ÷ +× 000A ÷ 2060 ÷ +× 000A ÷ 0020 × 2060 ÷ +× 000A ÷ 0308 × 2060 ÷ +× 000A ÷ 0308 × 0020 × 2060 ÷ +× 000A ÷ 200B ÷ +× 000A ÷ 0020 × 200B ÷ +× 000A ÷ 0308 × 200B ÷ +× 000A ÷ 0308 × 0020 × 200B ÷ +× 000A ÷ 1F1E6 ÷ +× 000A ÷ 0020 ÷ 1F1E6 ÷ +× 000A ÷ 0308 ÷ 1F1E6 ÷ +× 000A ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 000A ÷ 261D ÷ +× 000A ÷ 0020 ÷ 261D ÷ +× 000A ÷ 0308 ÷ 261D ÷ +× 000A ÷ 0308 × 0020 ÷ 261D ÷ +× 000A ÷ 1F3FB ÷ +× 000A ÷ 0020 ÷ 1F3FB ÷ +× 000A ÷ 0308 ÷ 1F3FB ÷ +× 000A ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 000A ÷ 0001 ÷ +× 000A ÷ 0020 ÷ 0001 ÷ +× 000A ÷ 0308 × 0001 ÷ +× 000A ÷ 0308 × 0020 ÷ 0001 ÷ +× 000A ÷ 200D ÷ +× 000A ÷ 0020 ÷ 200D ÷ +× 000A ÷ 0308 × 200D ÷ +× 000A ÷ 0308 × 0020 ÷ 200D ÷ +× 000A ÷ 00A7 ÷ +× 000A ÷ 0020 ÷ 00A7 ÷ +× 000A ÷ 0308 × 00A7 ÷ +× 000A ÷ 0308 × 0020 ÷ 00A7 ÷ +× 000A ÷ 50005 ÷ +× 000A ÷ 0020 ÷ 50005 ÷ +× 000A ÷ 0308 × 50005 ÷ +× 000A ÷ 0308 × 0020 ÷ 50005 ÷ +× 000A ÷ 0E01 ÷ +× 000A ÷ 0020 ÷ 0E01 ÷ +× 000A ÷ 0308 × 0E01 ÷ +× 000A ÷ 0308 × 0020 ÷ 0E01 ÷ +× 000A ÷ 3041 ÷ +× 000A ÷ 0020 ÷ 3041 ÷ +× 000A ÷ 0308 × 3041 ÷ +× 000A ÷ 0308 × 0020 ÷ 3041 ÷ +× 0085 ÷ 0023 ÷ +× 0085 ÷ 0020 ÷ 0023 ÷ +× 0085 ÷ 0308 × 0023 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0023 ÷ +× 0085 ÷ 2014 ÷ +× 0085 ÷ 0020 ÷ 2014 ÷ +× 0085 ÷ 0308 ÷ 2014 ÷ +× 0085 ÷ 0308 × 0020 ÷ 2014 ÷ +× 0085 ÷ 0009 ÷ +× 0085 ÷ 0020 ÷ 0009 ÷ +× 0085 ÷ 0308 × 0009 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0009 ÷ +× 0085 ÷ 00B4 ÷ +× 0085 ÷ 0020 ÷ 00B4 ÷ +× 0085 ÷ 0308 ÷ 00B4 ÷ +× 0085 ÷ 0308 × 0020 ÷ 00B4 ÷ +× 0085 ÷ 000B ÷ +× 0085 ÷ 0020 × 000B ÷ +× 0085 ÷ 0308 × 000B ÷ +× 0085 ÷ 0308 × 0020 × 000B ÷ +× 0085 ÷ FFFC ÷ +× 0085 ÷ 0020 ÷ FFFC ÷ +× 0085 ÷ 0308 ÷ FFFC ÷ +× 0085 ÷ 0308 × 0020 ÷ FFFC ÷ +× 0085 ÷ 007D ÷ +× 0085 ÷ 0020 × 007D ÷ +× 0085 ÷ 0308 × 007D ÷ +× 0085 ÷ 0308 × 0020 × 007D ÷ +× 0085 ÷ 0029 ÷ +× 0085 ÷ 0020 × 0029 ÷ +× 0085 ÷ 0308 × 0029 ÷ +× 0085 ÷ 0308 × 0020 × 0029 ÷ +× 0085 ÷ 000D ÷ +× 0085 ÷ 0020 × 000D ÷ +× 0085 ÷ 0308 × 000D ÷ +× 0085 ÷ 0308 × 0020 × 000D ÷ +× 0085 ÷ 0021 ÷ +× 0085 ÷ 0020 × 0021 ÷ +× 0085 ÷ 0308 × 0021 ÷ +× 0085 ÷ 0308 × 0020 × 0021 ÷ +× 0085 ÷ 00A0 ÷ +× 0085 ÷ 0020 ÷ 00A0 ÷ +× 0085 ÷ 0308 × 00A0 ÷ +× 0085 ÷ 0308 × 0020 ÷ 00A0 ÷ +× 0085 ÷ AC00 ÷ +× 0085 ÷ 0020 ÷ AC00 ÷ +× 0085 ÷ 0308 ÷ AC00 ÷ +× 0085 ÷ 0308 × 0020 ÷ AC00 ÷ +× 0085 ÷ AC01 ÷ +× 0085 ÷ 0020 ÷ AC01 ÷ +× 0085 ÷ 0308 ÷ AC01 ÷ +× 0085 ÷ 0308 × 0020 ÷ AC01 ÷ +× 0085 ÷ 05D0 ÷ +× 0085 ÷ 0020 ÷ 05D0 ÷ +× 0085 ÷ 0308 × 05D0 ÷ +× 0085 ÷ 0308 × 0020 ÷ 05D0 ÷ +× 0085 ÷ 002D ÷ +× 0085 ÷ 0020 ÷ 002D ÷ +× 0085 ÷ 0308 × 002D ÷ +× 0085 ÷ 0308 × 0020 ÷ 002D ÷ +× 0085 ÷ 231A ÷ +× 0085 ÷ 0020 ÷ 231A ÷ +× 0085 ÷ 0308 ÷ 231A ÷ +× 0085 ÷ 0308 × 0020 ÷ 231A ÷ +× 0085 ÷ 2024 ÷ +× 0085 ÷ 0020 ÷ 2024 ÷ +× 0085 ÷ 0308 × 2024 ÷ +× 0085 ÷ 0308 × 0020 ÷ 2024 ÷ +× 0085 ÷ 002C ÷ +× 0085 ÷ 0020 × 002C ÷ +× 0085 ÷ 0308 × 002C ÷ +× 0085 ÷ 0308 × 0020 × 002C ÷ +× 0085 ÷ 1100 ÷ +× 0085 ÷ 0020 ÷ 1100 ÷ +× 0085 ÷ 0308 ÷ 1100 ÷ +× 0085 ÷ 0308 × 0020 ÷ 1100 ÷ +× 0085 ÷ 11A8 ÷ +× 0085 ÷ 0020 ÷ 11A8 ÷ +× 0085 ÷ 0308 ÷ 11A8 ÷ +× 0085 ÷ 0308 × 0020 ÷ 11A8 ÷ +× 0085 ÷ 1160 ÷ +× 0085 ÷ 0020 ÷ 1160 ÷ +× 0085 ÷ 0308 ÷ 1160 ÷ +× 0085 ÷ 0308 × 0020 ÷ 1160 ÷ +× 0085 ÷ 000A ÷ +× 0085 ÷ 0020 × 000A ÷ +× 0085 ÷ 0308 × 000A ÷ +× 0085 ÷ 0308 × 0020 × 000A ÷ +× 0085 ÷ 0085 ÷ +× 0085 ÷ 0020 × 0085 ÷ +× 0085 ÷ 0308 × 0085 ÷ +× 0085 ÷ 0308 × 0020 × 0085 ÷ +× 0085 ÷ 17D6 ÷ +× 0085 ÷ 0020 ÷ 17D6 ÷ +× 0085 ÷ 0308 × 17D6 ÷ +× 0085 ÷ 0308 × 0020 ÷ 17D6 ÷ +× 0085 ÷ 0030 ÷ +× 0085 ÷ 0020 ÷ 0030 ÷ +× 0085 ÷ 0308 × 0030 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0030 ÷ +× 0085 ÷ 0028 ÷ +× 0085 ÷ 0020 ÷ 0028 ÷ +× 0085 ÷ 0308 × 0028 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0028 ÷ +× 0085 ÷ 0025 ÷ +× 0085 ÷ 0020 ÷ 0025 ÷ +× 0085 ÷ 0308 × 0025 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0025 ÷ +× 0085 ÷ 0024 ÷ +× 0085 ÷ 0020 ÷ 0024 ÷ +× 0085 ÷ 0308 × 0024 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0024 ÷ +× 0085 ÷ 0022 ÷ +× 0085 ÷ 0020 ÷ 0022 ÷ +× 0085 ÷ 0308 × 0022 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0022 ÷ +× 0085 ÷ 0020 ÷ +× 0085 ÷ 0020 × 0020 ÷ +× 0085 ÷ 0308 × 0020 ÷ +× 0085 ÷ 0308 × 0020 × 0020 ÷ +× 0085 ÷ 002F ÷ +× 0085 ÷ 0020 × 002F ÷ +× 0085 ÷ 0308 × 002F ÷ +× 0085 ÷ 0308 × 0020 × 002F ÷ +× 0085 ÷ 2060 ÷ +× 0085 ÷ 0020 × 2060 ÷ +× 0085 ÷ 0308 × 2060 ÷ +× 0085 ÷ 0308 × 0020 × 2060 ÷ +× 0085 ÷ 200B ÷ +× 0085 ÷ 0020 × 200B ÷ +× 0085 ÷ 0308 × 200B ÷ +× 0085 ÷ 0308 × 0020 × 200B ÷ +× 0085 ÷ 1F1E6 ÷ +× 0085 ÷ 0020 ÷ 1F1E6 ÷ +× 0085 ÷ 0308 ÷ 1F1E6 ÷ +× 0085 ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 0085 ÷ 261D ÷ +× 0085 ÷ 0020 ÷ 261D ÷ +× 0085 ÷ 0308 ÷ 261D ÷ +× 0085 ÷ 0308 × 0020 ÷ 261D ÷ +× 0085 ÷ 1F3FB ÷ +× 0085 ÷ 0020 ÷ 1F3FB ÷ +× 0085 ÷ 0308 ÷ 1F3FB ÷ +× 0085 ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 0085 ÷ 0001 ÷ +× 0085 ÷ 0020 ÷ 0001 ÷ +× 0085 ÷ 0308 × 0001 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0001 ÷ +× 0085 ÷ 200D ÷ +× 0085 ÷ 0020 ÷ 200D ÷ +× 0085 ÷ 0308 × 200D ÷ +× 0085 ÷ 0308 × 0020 ÷ 200D ÷ +× 0085 ÷ 00A7 ÷ +× 0085 ÷ 0020 ÷ 00A7 ÷ +× 0085 ÷ 0308 × 00A7 ÷ +× 0085 ÷ 0308 × 0020 ÷ 00A7 ÷ +× 0085 ÷ 50005 ÷ +× 0085 ÷ 0020 ÷ 50005 ÷ +× 0085 ÷ 0308 × 50005 ÷ +× 0085 ÷ 0308 × 0020 ÷ 50005 ÷ +× 0085 ÷ 0E01 ÷ +× 0085 ÷ 0020 ÷ 0E01 ÷ +× 0085 ÷ 0308 × 0E01 ÷ +× 0085 ÷ 0308 × 0020 ÷ 0E01 ÷ +× 0085 ÷ 3041 ÷ +× 0085 ÷ 0020 ÷ 3041 ÷ +× 0085 ÷ 0308 × 3041 ÷ +× 0085 ÷ 0308 × 0020 ÷ 3041 ÷ +× 17D6 ÷ 0023 ÷ +× 17D6 × 0020 ÷ 0023 ÷ +× 17D6 × 0308 ÷ 0023 ÷ +× 17D6 × 0308 × 0020 ÷ 0023 ÷ +× 17D6 ÷ 2014 ÷ +× 17D6 × 0020 ÷ 2014 ÷ +× 17D6 × 0308 ÷ 2014 ÷ +× 17D6 × 0308 × 0020 ÷ 2014 ÷ +× 17D6 × 0009 ÷ +× 17D6 × 0020 ÷ 0009 ÷ +× 17D6 × 0308 × 0009 ÷ +× 17D6 × 0308 × 0020 ÷ 0009 ÷ +× 17D6 ÷ 00B4 ÷ +× 17D6 × 0020 ÷ 00B4 ÷ +× 17D6 × 0308 ÷ 00B4 ÷ +× 17D6 × 0308 × 0020 ÷ 00B4 ÷ +× 17D6 × 000B ÷ +× 17D6 × 0020 × 000B ÷ +× 17D6 × 0308 × 000B ÷ +× 17D6 × 0308 × 0020 × 000B ÷ +× 17D6 ÷ FFFC ÷ +× 17D6 × 0020 ÷ FFFC ÷ +× 17D6 × 0308 ÷ FFFC ÷ +× 17D6 × 0308 × 0020 ÷ FFFC ÷ +× 17D6 × 007D ÷ +× 17D6 × 0020 × 007D ÷ +× 17D6 × 0308 × 007D ÷ +× 17D6 × 0308 × 0020 × 007D ÷ +× 17D6 × 0029 ÷ +× 17D6 × 0020 × 0029 ÷ +× 17D6 × 0308 × 0029 ÷ +× 17D6 × 0308 × 0020 × 0029 ÷ +× 17D6 × 000D ÷ +× 17D6 × 0020 × 000D ÷ +× 17D6 × 0308 × 000D ÷ +× 17D6 × 0308 × 0020 × 000D ÷ +× 17D6 × 0021 ÷ +× 17D6 × 0020 × 0021 ÷ +× 17D6 × 0308 × 0021 ÷ +× 17D6 × 0308 × 0020 × 0021 ÷ +× 17D6 × 00A0 ÷ +× 17D6 × 0020 ÷ 00A0 ÷ +× 17D6 × 0308 × 00A0 ÷ +× 17D6 × 0308 × 0020 ÷ 00A0 ÷ +× 17D6 ÷ AC00 ÷ +× 17D6 × 0020 ÷ AC00 ÷ +× 17D6 × 0308 ÷ AC00 ÷ +× 17D6 × 0308 × 0020 ÷ AC00 ÷ +× 17D6 ÷ AC01 ÷ +× 17D6 × 0020 ÷ AC01 ÷ +× 17D6 × 0308 ÷ AC01 ÷ +× 17D6 × 0308 × 0020 ÷ AC01 ÷ +× 17D6 ÷ 05D0 ÷ +× 17D6 × 0020 ÷ 05D0 ÷ +× 17D6 × 0308 ÷ 05D0 ÷ +× 17D6 × 0308 × 0020 ÷ 05D0 ÷ +× 17D6 × 002D ÷ +× 17D6 × 0020 ÷ 002D ÷ +× 17D6 × 0308 × 002D ÷ +× 17D6 × 0308 × 0020 ÷ 002D ÷ +× 17D6 ÷ 231A ÷ +× 17D6 × 0020 ÷ 231A ÷ +× 17D6 × 0308 ÷ 231A ÷ +× 17D6 × 0308 × 0020 ÷ 231A ÷ +× 17D6 ÷ 2024 ÷ +× 17D6 × 0020 ÷ 2024 ÷ +× 17D6 × 0308 ÷ 2024 ÷ +× 17D6 × 0308 × 0020 ÷ 2024 ÷ +× 17D6 × 002C ÷ +× 17D6 × 0020 × 002C ÷ +× 17D6 × 0308 × 002C ÷ +× 17D6 × 0308 × 0020 × 002C ÷ +× 17D6 ÷ 1100 ÷ +× 17D6 × 0020 ÷ 1100 ÷ +× 17D6 × 0308 ÷ 1100 ÷ +× 17D6 × 0308 × 0020 ÷ 1100 ÷ +× 17D6 ÷ 11A8 ÷ +× 17D6 × 0020 ÷ 11A8 ÷ +× 17D6 × 0308 ÷ 11A8 ÷ +× 17D6 × 0308 × 0020 ÷ 11A8 ÷ +× 17D6 ÷ 1160 ÷ +× 17D6 × 0020 ÷ 1160 ÷ +× 17D6 × 0308 ÷ 1160 ÷ +× 17D6 × 0308 × 0020 ÷ 1160 ÷ +× 17D6 × 000A ÷ +× 17D6 × 0020 × 000A ÷ +× 17D6 × 0308 × 000A ÷ +× 17D6 × 0308 × 0020 × 000A ÷ +× 17D6 × 0085 ÷ +× 17D6 × 0020 × 0085 ÷ +× 17D6 × 0308 × 0085 ÷ +× 17D6 × 0308 × 0020 × 0085 ÷ +× 17D6 × 17D6 ÷ +× 17D6 × 0020 ÷ 17D6 ÷ +× 17D6 × 0308 × 17D6 ÷ +× 17D6 × 0308 × 0020 ÷ 17D6 ÷ +× 17D6 ÷ 0030 ÷ +× 17D6 × 0020 ÷ 0030 ÷ +× 17D6 × 0308 ÷ 0030 ÷ +× 17D6 × 0308 × 0020 ÷ 0030 ÷ +× 17D6 ÷ 0028 ÷ +× 17D6 × 0020 ÷ 0028 ÷ +× 17D6 × 0308 ÷ 0028 ÷ +× 17D6 × 0308 × 0020 ÷ 0028 ÷ +× 17D6 ÷ 0025 ÷ +× 17D6 × 0020 ÷ 0025 ÷ +× 17D6 × 0308 ÷ 0025 ÷ +× 17D6 × 0308 × 0020 ÷ 0025 ÷ +× 17D6 ÷ 0024 ÷ +× 17D6 × 0020 ÷ 0024 ÷ +× 17D6 × 0308 ÷ 0024 ÷ +× 17D6 × 0308 × 0020 ÷ 0024 ÷ +× 17D6 × 0022 ÷ +× 17D6 × 0020 ÷ 0022 ÷ +× 17D6 × 0308 × 0022 ÷ +× 17D6 × 0308 × 0020 ÷ 0022 ÷ +× 17D6 × 0020 ÷ +× 17D6 × 0020 × 0020 ÷ +× 17D6 × 0308 × 0020 ÷ +× 17D6 × 0308 × 0020 × 0020 ÷ +× 17D6 × 002F ÷ +× 17D6 × 0020 × 002F ÷ +× 17D6 × 0308 × 002F ÷ +× 17D6 × 0308 × 0020 × 002F ÷ +× 17D6 × 2060 ÷ +× 17D6 × 0020 × 2060 ÷ +× 17D6 × 0308 × 2060 ÷ +× 17D6 × 0308 × 0020 × 2060 ÷ +× 17D6 × 200B ÷ +× 17D6 × 0020 × 200B ÷ +× 17D6 × 0308 × 200B ÷ +× 17D6 × 0308 × 0020 × 200B ÷ +× 17D6 ÷ 1F1E6 ÷ +× 17D6 × 0020 ÷ 1F1E6 ÷ +× 17D6 × 0308 ÷ 1F1E6 ÷ +× 17D6 × 0308 × 0020 ÷ 1F1E6 ÷ +× 17D6 ÷ 261D ÷ +× 17D6 × 0020 ÷ 261D ÷ +× 17D6 × 0308 ÷ 261D ÷ +× 17D6 × 0308 × 0020 ÷ 261D ÷ +× 17D6 ÷ 1F3FB ÷ +× 17D6 × 0020 ÷ 1F3FB ÷ +× 17D6 × 0308 ÷ 1F3FB ÷ +× 17D6 × 0308 × 0020 ÷ 1F3FB ÷ +× 17D6 × 0001 ÷ +× 17D6 × 0020 ÷ 0001 ÷ +× 17D6 × 0308 × 0001 ÷ +× 17D6 × 0308 × 0020 ÷ 0001 ÷ +× 17D6 × 200D ÷ +× 17D6 × 0020 ÷ 200D ÷ +× 17D6 × 0308 × 200D ÷ +× 17D6 × 0308 × 0020 ÷ 200D ÷ +× 17D6 ÷ 00A7 ÷ +× 17D6 × 0020 ÷ 00A7 ÷ +× 17D6 × 0308 ÷ 00A7 ÷ +× 17D6 × 0308 × 0020 ÷ 00A7 ÷ +× 17D6 ÷ 50005 ÷ +× 17D6 × 0020 ÷ 50005 ÷ +× 17D6 × 0308 ÷ 50005 ÷ +× 17D6 × 0308 × 0020 ÷ 50005 ÷ +× 17D6 ÷ 0E01 ÷ +× 17D6 × 0020 ÷ 0E01 ÷ +× 17D6 × 0308 ÷ 0E01 ÷ +× 17D6 × 0308 × 0020 ÷ 0E01 ÷ +× 17D6 × 3041 ÷ +× 17D6 × 0020 ÷ 3041 ÷ +× 17D6 × 0308 × 3041 ÷ +× 17D6 × 0308 × 0020 ÷ 3041 ÷ +× 0030 × 0023 ÷ +× 0030 × 0020 ÷ 0023 ÷ +× 0030 × 0308 × 0023 ÷ +× 0030 × 0308 × 0020 ÷ 0023 ÷ +× 0030 ÷ 2014 ÷ +× 0030 × 0020 ÷ 2014 ÷ +× 0030 × 0308 ÷ 2014 ÷ +× 0030 × 0308 × 0020 ÷ 2014 ÷ +× 0030 × 0009 ÷ +× 0030 × 0020 ÷ 0009 ÷ +× 0030 × 0308 × 0009 ÷ +× 0030 × 0308 × 0020 ÷ 0009 ÷ +× 0030 ÷ 00B4 ÷ +× 0030 × 0020 ÷ 00B4 ÷ +× 0030 × 0308 ÷ 00B4 ÷ +× 0030 × 0308 × 0020 ÷ 00B4 ÷ +× 0030 × 000B ÷ +× 0030 × 0020 × 000B ÷ +× 0030 × 0308 × 000B ÷ +× 0030 × 0308 × 0020 × 000B ÷ +× 0030 ÷ FFFC ÷ +× 0030 × 0020 ÷ FFFC ÷ +× 0030 × 0308 ÷ FFFC ÷ +× 0030 × 0308 × 0020 ÷ FFFC ÷ +× 0030 × 007D ÷ +× 0030 × 0020 × 007D ÷ +× 0030 × 0308 × 007D ÷ +× 0030 × 0308 × 0020 × 007D ÷ +× 0030 × 0029 ÷ +× 0030 × 0020 × 0029 ÷ +× 0030 × 0308 × 0029 ÷ +× 0030 × 0308 × 0020 × 0029 ÷ +× 0030 × 000D ÷ +× 0030 × 0020 × 000D ÷ +× 0030 × 0308 × 000D ÷ +× 0030 × 0308 × 0020 × 000D ÷ +× 0030 × 0021 ÷ +× 0030 × 0020 × 0021 ÷ +× 0030 × 0308 × 0021 ÷ +× 0030 × 0308 × 0020 × 0021 ÷ +× 0030 × 00A0 ÷ +× 0030 × 0020 ÷ 00A0 ÷ +× 0030 × 0308 × 00A0 ÷ +× 0030 × 0308 × 0020 ÷ 00A0 ÷ +× 0030 ÷ AC00 ÷ +× 0030 × 0020 ÷ AC00 ÷ +× 0030 × 0308 ÷ AC00 ÷ +× 0030 × 0308 × 0020 ÷ AC00 ÷ +× 0030 ÷ AC01 ÷ +× 0030 × 0020 ÷ AC01 ÷ +× 0030 × 0308 ÷ AC01 ÷ +× 0030 × 0308 × 0020 ÷ AC01 ÷ +× 0030 × 05D0 ÷ +× 0030 × 0020 ÷ 05D0 ÷ +× 0030 × 0308 × 05D0 ÷ +× 0030 × 0308 × 0020 ÷ 05D0 ÷ +× 0030 × 002D ÷ +× 0030 × 0020 ÷ 002D ÷ +× 0030 × 0308 × 002D ÷ +× 0030 × 0308 × 0020 ÷ 002D ÷ +× 0030 ÷ 231A ÷ +× 0030 × 0020 ÷ 231A ÷ +× 0030 × 0308 ÷ 231A ÷ +× 0030 × 0308 × 0020 ÷ 231A ÷ +× 0030 × 2024 ÷ +× 0030 × 0020 ÷ 2024 ÷ +× 0030 × 0308 × 2024 ÷ +× 0030 × 0308 × 0020 ÷ 2024 ÷ +× 0030 × 002C ÷ +× 0030 × 0020 × 002C ÷ +× 0030 × 0308 × 002C ÷ +× 0030 × 0308 × 0020 × 002C ÷ +× 0030 ÷ 1100 ÷ +× 0030 × 0020 ÷ 1100 ÷ +× 0030 × 0308 ÷ 1100 ÷ +× 0030 × 0308 × 0020 ÷ 1100 ÷ +× 0030 ÷ 11A8 ÷ +× 0030 × 0020 ÷ 11A8 ÷ +× 0030 × 0308 ÷ 11A8 ÷ +× 0030 × 0308 × 0020 ÷ 11A8 ÷ +× 0030 ÷ 1160 ÷ +× 0030 × 0020 ÷ 1160 ÷ +× 0030 × 0308 ÷ 1160 ÷ +× 0030 × 0308 × 0020 ÷ 1160 ÷ +× 0030 × 000A ÷ +× 0030 × 0020 × 000A ÷ +× 0030 × 0308 × 000A ÷ +× 0030 × 0308 × 0020 × 000A ÷ +× 0030 × 0085 ÷ +× 0030 × 0020 × 0085 ÷ +× 0030 × 0308 × 0085 ÷ +× 0030 × 0308 × 0020 × 0085 ÷ +× 0030 × 17D6 ÷ +× 0030 × 0020 ÷ 17D6 ÷ +× 0030 × 0308 × 17D6 ÷ +× 0030 × 0308 × 0020 ÷ 17D6 ÷ +× 0030 × 0030 ÷ +× 0030 × 0020 ÷ 0030 ÷ +× 0030 × 0308 × 0030 ÷ +× 0030 × 0308 × 0020 ÷ 0030 ÷ +× 0030 × 0028 ÷ +× 0030 × 0020 ÷ 0028 ÷ +× 0030 × 0308 × 0028 ÷ +× 0030 × 0308 × 0020 ÷ 0028 ÷ +× 0030 × 0025 ÷ +× 0030 × 0020 ÷ 0025 ÷ +× 0030 × 0308 × 0025 ÷ +× 0030 × 0308 × 0020 ÷ 0025 ÷ +× 0030 × 0024 ÷ +× 0030 × 0020 ÷ 0024 ÷ +× 0030 × 0308 × 0024 ÷ +× 0030 × 0308 × 0020 ÷ 0024 ÷ +× 0030 × 0022 ÷ +× 0030 × 0020 ÷ 0022 ÷ +× 0030 × 0308 × 0022 ÷ +× 0030 × 0308 × 0020 ÷ 0022 ÷ +× 0030 × 0020 ÷ +× 0030 × 0020 × 0020 ÷ +× 0030 × 0308 × 0020 ÷ +× 0030 × 0308 × 0020 × 0020 ÷ +× 0030 × 002F ÷ +× 0030 × 0020 × 002F ÷ +× 0030 × 0308 × 002F ÷ +× 0030 × 0308 × 0020 × 002F ÷ +× 0030 × 2060 ÷ +× 0030 × 0020 × 2060 ÷ +× 0030 × 0308 × 2060 ÷ +× 0030 × 0308 × 0020 × 2060 ÷ +× 0030 × 200B ÷ +× 0030 × 0020 × 200B ÷ +× 0030 × 0308 × 200B ÷ +× 0030 × 0308 × 0020 × 200B ÷ +× 0030 ÷ 1F1E6 ÷ +× 0030 × 0020 ÷ 1F1E6 ÷ +× 0030 × 0308 ÷ 1F1E6 ÷ +× 0030 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0030 ÷ 261D ÷ +× 0030 × 0020 ÷ 261D ÷ +× 0030 × 0308 ÷ 261D ÷ +× 0030 × 0308 × 0020 ÷ 261D ÷ +× 0030 ÷ 1F3FB ÷ +× 0030 × 0020 ÷ 1F3FB ÷ +× 0030 × 0308 ÷ 1F3FB ÷ +× 0030 × 0308 × 0020 ÷ 1F3FB ÷ +× 0030 × 0001 ÷ +× 0030 × 0020 ÷ 0001 ÷ +× 0030 × 0308 × 0001 ÷ +× 0030 × 0308 × 0020 ÷ 0001 ÷ +× 0030 × 200D ÷ +× 0030 × 0020 ÷ 200D ÷ +× 0030 × 0308 × 200D ÷ +× 0030 × 0308 × 0020 ÷ 200D ÷ +× 0030 × 00A7 ÷ +× 0030 × 0020 ÷ 00A7 ÷ +× 0030 × 0308 × 00A7 ÷ +× 0030 × 0308 × 0020 ÷ 00A7 ÷ +× 0030 × 50005 ÷ +× 0030 × 0020 ÷ 50005 ÷ +× 0030 × 0308 × 50005 ÷ +× 0030 × 0308 × 0020 ÷ 50005 ÷ +× 0030 × 0E01 ÷ +× 0030 × 0020 ÷ 0E01 ÷ +× 0030 × 0308 × 0E01 ÷ +× 0030 × 0308 × 0020 ÷ 0E01 ÷ +× 0030 × 3041 ÷ +× 0030 × 0020 ÷ 3041 ÷ +× 0030 × 0308 × 3041 ÷ +× 0030 × 0308 × 0020 ÷ 3041 ÷ +× 0028 × 0023 ÷ +× 0028 × 0020 × 0023 ÷ +× 0028 × 0308 × 0023 ÷ +× 0028 × 0308 × 0020 × 0023 ÷ +× 0028 × 2014 ÷ +× 0028 × 0020 × 2014 ÷ +× 0028 × 0308 × 2014 ÷ +× 0028 × 0308 × 0020 × 2014 ÷ +× 0028 × 0009 ÷ +× 0028 × 0020 × 0009 ÷ +× 0028 × 0308 × 0009 ÷ +× 0028 × 0308 × 0020 × 0009 ÷ +× 0028 × 00B4 ÷ +× 0028 × 0020 × 00B4 ÷ +× 0028 × 0308 × 00B4 ÷ +× 0028 × 0308 × 0020 × 00B4 ÷ +× 0028 × 000B ÷ +× 0028 × 0020 × 000B ÷ +× 0028 × 0308 × 000B ÷ +× 0028 × 0308 × 0020 × 000B ÷ +× 0028 × FFFC ÷ +× 0028 × 0020 × FFFC ÷ +× 0028 × 0308 × FFFC ÷ +× 0028 × 0308 × 0020 × FFFC ÷ +× 0028 × 007D ÷ +× 0028 × 0020 × 007D ÷ +× 0028 × 0308 × 007D ÷ +× 0028 × 0308 × 0020 × 007D ÷ +× 0028 × 0029 ÷ +× 0028 × 0020 × 0029 ÷ +× 0028 × 0308 × 0029 ÷ +× 0028 × 0308 × 0020 × 0029 ÷ +× 0028 × 000D ÷ +× 0028 × 0020 × 000D ÷ +× 0028 × 0308 × 000D ÷ +× 0028 × 0308 × 0020 × 000D ÷ +× 0028 × 0021 ÷ +× 0028 × 0020 × 0021 ÷ +× 0028 × 0308 × 0021 ÷ +× 0028 × 0308 × 0020 × 0021 ÷ +× 0028 × 00A0 ÷ +× 0028 × 0020 × 00A0 ÷ +× 0028 × 0308 × 00A0 ÷ +× 0028 × 0308 × 0020 × 00A0 ÷ +× 0028 × AC00 ÷ +× 0028 × 0020 × AC00 ÷ +× 0028 × 0308 × AC00 ÷ +× 0028 × 0308 × 0020 × AC00 ÷ +× 0028 × AC01 ÷ +× 0028 × 0020 × AC01 ÷ +× 0028 × 0308 × AC01 ÷ +× 0028 × 0308 × 0020 × AC01 ÷ +× 0028 × 05D0 ÷ +× 0028 × 0020 × 05D0 ÷ +× 0028 × 0308 × 05D0 ÷ +× 0028 × 0308 × 0020 × 05D0 ÷ +× 0028 × 002D ÷ +× 0028 × 0020 × 002D ÷ +× 0028 × 0308 × 002D ÷ +× 0028 × 0308 × 0020 × 002D ÷ +× 0028 × 231A ÷ +× 0028 × 0020 × 231A ÷ +× 0028 × 0308 × 231A ÷ +× 0028 × 0308 × 0020 × 231A ÷ +× 0028 × 2024 ÷ +× 0028 × 0020 × 2024 ÷ +× 0028 × 0308 × 2024 ÷ +× 0028 × 0308 × 0020 × 2024 ÷ +× 0028 × 002C ÷ +× 0028 × 0020 × 002C ÷ +× 0028 × 0308 × 002C ÷ +× 0028 × 0308 × 0020 × 002C ÷ +× 0028 × 1100 ÷ +× 0028 × 0020 × 1100 ÷ +× 0028 × 0308 × 1100 ÷ +× 0028 × 0308 × 0020 × 1100 ÷ +× 0028 × 11A8 ÷ +× 0028 × 0020 × 11A8 ÷ +× 0028 × 0308 × 11A8 ÷ +× 0028 × 0308 × 0020 × 11A8 ÷ +× 0028 × 1160 ÷ +× 0028 × 0020 × 1160 ÷ +× 0028 × 0308 × 1160 ÷ +× 0028 × 0308 × 0020 × 1160 ÷ +× 0028 × 000A ÷ +× 0028 × 0020 × 000A ÷ +× 0028 × 0308 × 000A ÷ +× 0028 × 0308 × 0020 × 000A ÷ +× 0028 × 0085 ÷ +× 0028 × 0020 × 0085 ÷ +× 0028 × 0308 × 0085 ÷ +× 0028 × 0308 × 0020 × 0085 ÷ +× 0028 × 17D6 ÷ +× 0028 × 0020 × 17D6 ÷ +× 0028 × 0308 × 17D6 ÷ +× 0028 × 0308 × 0020 × 17D6 ÷ +× 0028 × 0030 ÷ +× 0028 × 0020 × 0030 ÷ +× 0028 × 0308 × 0030 ÷ +× 0028 × 0308 × 0020 × 0030 ÷ +× 0028 × 0028 ÷ +× 0028 × 0020 × 0028 ÷ +× 0028 × 0308 × 0028 ÷ +× 0028 × 0308 × 0020 × 0028 ÷ +× 0028 × 0025 ÷ +× 0028 × 0020 × 0025 ÷ +× 0028 × 0308 × 0025 ÷ +× 0028 × 0308 × 0020 × 0025 ÷ +× 0028 × 0024 ÷ +× 0028 × 0020 × 0024 ÷ +× 0028 × 0308 × 0024 ÷ +× 0028 × 0308 × 0020 × 0024 ÷ +× 0028 × 0022 ÷ +× 0028 × 0020 × 0022 ÷ +× 0028 × 0308 × 0022 ÷ +× 0028 × 0308 × 0020 × 0022 ÷ +× 0028 × 0020 ÷ +× 0028 × 0020 × 0020 ÷ +× 0028 × 0308 × 0020 ÷ +× 0028 × 0308 × 0020 × 0020 ÷ +× 0028 × 002F ÷ +× 0028 × 0020 × 002F ÷ +× 0028 × 0308 × 002F ÷ +× 0028 × 0308 × 0020 × 002F ÷ +× 0028 × 2060 ÷ +× 0028 × 0020 × 2060 ÷ +× 0028 × 0308 × 2060 ÷ +× 0028 × 0308 × 0020 × 2060 ÷ +× 0028 × 200B ÷ +× 0028 × 0020 × 200B ÷ +× 0028 × 0308 × 200B ÷ +× 0028 × 0308 × 0020 × 200B ÷ +× 0028 × 1F1E6 ÷ +× 0028 × 0020 × 1F1E6 ÷ +× 0028 × 0308 × 1F1E6 ÷ +× 0028 × 0308 × 0020 × 1F1E6 ÷ +× 0028 × 261D ÷ +× 0028 × 0020 × 261D ÷ +× 0028 × 0308 × 261D ÷ +× 0028 × 0308 × 0020 × 261D ÷ +× 0028 × 1F3FB ÷ +× 0028 × 0020 × 1F3FB ÷ +× 0028 × 0308 × 1F3FB ÷ +× 0028 × 0308 × 0020 × 1F3FB ÷ +× 0028 × 0001 ÷ +× 0028 × 0020 × 0001 ÷ +× 0028 × 0308 × 0001 ÷ +× 0028 × 0308 × 0020 × 0001 ÷ +× 0028 × 200D ÷ +× 0028 × 0020 × 200D ÷ +× 0028 × 0308 × 200D ÷ +× 0028 × 0308 × 0020 × 200D ÷ +× 0028 × 00A7 ÷ +× 0028 × 0020 × 00A7 ÷ +× 0028 × 0308 × 00A7 ÷ +× 0028 × 0308 × 0020 × 00A7 ÷ +× 0028 × 50005 ÷ +× 0028 × 0020 × 50005 ÷ +× 0028 × 0308 × 50005 ÷ +× 0028 × 0308 × 0020 × 50005 ÷ +× 0028 × 0E01 ÷ +× 0028 × 0020 × 0E01 ÷ +× 0028 × 0308 × 0E01 ÷ +× 0028 × 0308 × 0020 × 0E01 ÷ +× 0028 × 3041 ÷ +× 0028 × 0020 × 3041 ÷ +× 0028 × 0308 × 3041 ÷ +× 0028 × 0308 × 0020 × 3041 ÷ +× 0025 × 0023 ÷ +× 0025 × 0020 ÷ 0023 ÷ +× 0025 × 0308 × 0023 ÷ +× 0025 × 0308 × 0020 ÷ 0023 ÷ +× 0025 ÷ 2014 ÷ +× 0025 × 0020 ÷ 2014 ÷ +× 0025 × 0308 ÷ 2014 ÷ +× 0025 × 0308 × 0020 ÷ 2014 ÷ +× 0025 × 0009 ÷ +× 0025 × 0020 ÷ 0009 ÷ +× 0025 × 0308 × 0009 ÷ +× 0025 × 0308 × 0020 ÷ 0009 ÷ +× 0025 ÷ 00B4 ÷ +× 0025 × 0020 ÷ 00B4 ÷ +× 0025 × 0308 ÷ 00B4 ÷ +× 0025 × 0308 × 0020 ÷ 00B4 ÷ +× 0025 × 000B ÷ +× 0025 × 0020 × 000B ÷ +× 0025 × 0308 × 000B ÷ +× 0025 × 0308 × 0020 × 000B ÷ +× 0025 ÷ FFFC ÷ +× 0025 × 0020 ÷ FFFC ÷ +× 0025 × 0308 ÷ FFFC ÷ +× 0025 × 0308 × 0020 ÷ FFFC ÷ +× 0025 × 007D ÷ +× 0025 × 0020 × 007D ÷ +× 0025 × 0308 × 007D ÷ +× 0025 × 0308 × 0020 × 007D ÷ +× 0025 × 0029 ÷ +× 0025 × 0020 × 0029 ÷ +× 0025 × 0308 × 0029 ÷ +× 0025 × 0308 × 0020 × 0029 ÷ +× 0025 × 000D ÷ +× 0025 × 0020 × 000D ÷ +× 0025 × 0308 × 000D ÷ +× 0025 × 0308 × 0020 × 000D ÷ +× 0025 × 0021 ÷ +× 0025 × 0020 × 0021 ÷ +× 0025 × 0308 × 0021 ÷ +× 0025 × 0308 × 0020 × 0021 ÷ +× 0025 × 00A0 ÷ +× 0025 × 0020 ÷ 00A0 ÷ +× 0025 × 0308 × 00A0 ÷ +× 0025 × 0308 × 0020 ÷ 00A0 ÷ +× 0025 ÷ AC00 ÷ +× 0025 × 0020 ÷ AC00 ÷ +× 0025 × 0308 ÷ AC00 ÷ +× 0025 × 0308 × 0020 ÷ AC00 ÷ +× 0025 ÷ AC01 ÷ +× 0025 × 0020 ÷ AC01 ÷ +× 0025 × 0308 ÷ AC01 ÷ +× 0025 × 0308 × 0020 ÷ AC01 ÷ +× 0025 × 05D0 ÷ +× 0025 × 0020 ÷ 05D0 ÷ +× 0025 × 0308 × 05D0 ÷ +× 0025 × 0308 × 0020 ÷ 05D0 ÷ +× 0025 × 002D ÷ +× 0025 × 0020 ÷ 002D ÷ +× 0025 × 0308 × 002D ÷ +× 0025 × 0308 × 0020 ÷ 002D ÷ +× 0025 ÷ 231A ÷ +× 0025 × 0020 ÷ 231A ÷ +× 0025 × 0308 ÷ 231A ÷ +× 0025 × 0308 × 0020 ÷ 231A ÷ +× 0025 ÷ 2024 ÷ +× 0025 × 0020 ÷ 2024 ÷ +× 0025 × 0308 ÷ 2024 ÷ +× 0025 × 0308 × 0020 ÷ 2024 ÷ +× 0025 × 002C ÷ +× 0025 × 0020 × 002C ÷ +× 0025 × 0308 × 002C ÷ +× 0025 × 0308 × 0020 × 002C ÷ +× 0025 ÷ 1100 ÷ +× 0025 × 0020 ÷ 1100 ÷ +× 0025 × 0308 ÷ 1100 ÷ +× 0025 × 0308 × 0020 ÷ 1100 ÷ +× 0025 ÷ 11A8 ÷ +× 0025 × 0020 ÷ 11A8 ÷ +× 0025 × 0308 ÷ 11A8 ÷ +× 0025 × 0308 × 0020 ÷ 11A8 ÷ +× 0025 ÷ 1160 ÷ +× 0025 × 0020 ÷ 1160 ÷ +× 0025 × 0308 ÷ 1160 ÷ +× 0025 × 0308 × 0020 ÷ 1160 ÷ +× 0025 × 000A ÷ +× 0025 × 0020 × 000A ÷ +× 0025 × 0308 × 000A ÷ +× 0025 × 0308 × 0020 × 000A ÷ +× 0025 × 0085 ÷ +× 0025 × 0020 × 0085 ÷ +× 0025 × 0308 × 0085 ÷ +× 0025 × 0308 × 0020 × 0085 ÷ +× 0025 × 17D6 ÷ +× 0025 × 0020 ÷ 17D6 ÷ +× 0025 × 0308 × 17D6 ÷ +× 0025 × 0308 × 0020 ÷ 17D6 ÷ +× 0025 × 0030 ÷ +× 0025 × 0020 ÷ 0030 ÷ +× 0025 × 0308 × 0030 ÷ +× 0025 × 0308 × 0020 ÷ 0030 ÷ +× 0025 ÷ 0028 ÷ +× 0025 × 0020 ÷ 0028 ÷ +× 0025 × 0308 ÷ 0028 ÷ +× 0025 × 0308 × 0020 ÷ 0028 ÷ +× 0025 ÷ 0025 ÷ +× 0025 × 0020 ÷ 0025 ÷ +× 0025 × 0308 ÷ 0025 ÷ +× 0025 × 0308 × 0020 ÷ 0025 ÷ +× 0025 ÷ 0024 ÷ +× 0025 × 0020 ÷ 0024 ÷ +× 0025 × 0308 ÷ 0024 ÷ +× 0025 × 0308 × 0020 ÷ 0024 ÷ +× 0025 × 0022 ÷ +× 0025 × 0020 ÷ 0022 ÷ +× 0025 × 0308 × 0022 ÷ +× 0025 × 0308 × 0020 ÷ 0022 ÷ +× 0025 × 0020 ÷ +× 0025 × 0020 × 0020 ÷ +× 0025 × 0308 × 0020 ÷ +× 0025 × 0308 × 0020 × 0020 ÷ +× 0025 × 002F ÷ +× 0025 × 0020 × 002F ÷ +× 0025 × 0308 × 002F ÷ +× 0025 × 0308 × 0020 × 002F ÷ +× 0025 × 2060 ÷ +× 0025 × 0020 × 2060 ÷ +× 0025 × 0308 × 2060 ÷ +× 0025 × 0308 × 0020 × 2060 ÷ +× 0025 × 200B ÷ +× 0025 × 0020 × 200B ÷ +× 0025 × 0308 × 200B ÷ +× 0025 × 0308 × 0020 × 200B ÷ +× 0025 ÷ 1F1E6 ÷ +× 0025 × 0020 ÷ 1F1E6 ÷ +× 0025 × 0308 ÷ 1F1E6 ÷ +× 0025 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0025 ÷ 261D ÷ +× 0025 × 0020 ÷ 261D ÷ +× 0025 × 0308 ÷ 261D ÷ +× 0025 × 0308 × 0020 ÷ 261D ÷ +× 0025 ÷ 1F3FB ÷ +× 0025 × 0020 ÷ 1F3FB ÷ +× 0025 × 0308 ÷ 1F3FB ÷ +× 0025 × 0308 × 0020 ÷ 1F3FB ÷ +× 0025 × 0001 ÷ +× 0025 × 0020 ÷ 0001 ÷ +× 0025 × 0308 × 0001 ÷ +× 0025 × 0308 × 0020 ÷ 0001 ÷ +× 0025 × 200D ÷ +× 0025 × 0020 ÷ 200D ÷ +× 0025 × 0308 × 200D ÷ +× 0025 × 0308 × 0020 ÷ 200D ÷ +× 0025 × 00A7 ÷ +× 0025 × 0020 ÷ 00A7 ÷ +× 0025 × 0308 × 00A7 ÷ +× 0025 × 0308 × 0020 ÷ 00A7 ÷ +× 0025 × 50005 ÷ +× 0025 × 0020 ÷ 50005 ÷ +× 0025 × 0308 × 50005 ÷ +× 0025 × 0308 × 0020 ÷ 50005 ÷ +× 0025 × 0E01 ÷ +× 0025 × 0020 ÷ 0E01 ÷ +× 0025 × 0308 × 0E01 ÷ +× 0025 × 0308 × 0020 ÷ 0E01 ÷ +× 0025 × 3041 ÷ +× 0025 × 0020 ÷ 3041 ÷ +× 0025 × 0308 × 3041 ÷ +× 0025 × 0308 × 0020 ÷ 3041 ÷ +× 0024 × 0023 ÷ +× 0024 × 0020 ÷ 0023 ÷ +× 0024 × 0308 × 0023 ÷ +× 0024 × 0308 × 0020 ÷ 0023 ÷ +× 0024 ÷ 2014 ÷ +× 0024 × 0020 ÷ 2014 ÷ +× 0024 × 0308 ÷ 2014 ÷ +× 0024 × 0308 × 0020 ÷ 2014 ÷ +× 0024 × 0009 ÷ +× 0024 × 0020 ÷ 0009 ÷ +× 0024 × 0308 × 0009 ÷ +× 0024 × 0308 × 0020 ÷ 0009 ÷ +× 0024 ÷ 00B4 ÷ +× 0024 × 0020 ÷ 00B4 ÷ +× 0024 × 0308 ÷ 00B4 ÷ +× 0024 × 0308 × 0020 ÷ 00B4 ÷ +× 0024 × 000B ÷ +× 0024 × 0020 × 000B ÷ +× 0024 × 0308 × 000B ÷ +× 0024 × 0308 × 0020 × 000B ÷ +× 0024 ÷ FFFC ÷ +× 0024 × 0020 ÷ FFFC ÷ +× 0024 × 0308 ÷ FFFC ÷ +× 0024 × 0308 × 0020 ÷ FFFC ÷ +× 0024 × 007D ÷ +× 0024 × 0020 × 007D ÷ +× 0024 × 0308 × 007D ÷ +× 0024 × 0308 × 0020 × 007D ÷ +× 0024 × 0029 ÷ +× 0024 × 0020 × 0029 ÷ +× 0024 × 0308 × 0029 ÷ +× 0024 × 0308 × 0020 × 0029 ÷ +× 0024 × 000D ÷ +× 0024 × 0020 × 000D ÷ +× 0024 × 0308 × 000D ÷ +× 0024 × 0308 × 0020 × 000D ÷ +× 0024 × 0021 ÷ +× 0024 × 0020 × 0021 ÷ +× 0024 × 0308 × 0021 ÷ +× 0024 × 0308 × 0020 × 0021 ÷ +× 0024 × 00A0 ÷ +× 0024 × 0020 ÷ 00A0 ÷ +× 0024 × 0308 × 00A0 ÷ +× 0024 × 0308 × 0020 ÷ 00A0 ÷ +× 0024 × AC00 ÷ +× 0024 × 0020 ÷ AC00 ÷ +× 0024 × 0308 × AC00 ÷ +× 0024 × 0308 × 0020 ÷ AC00 ÷ +× 0024 × AC01 ÷ +× 0024 × 0020 ÷ AC01 ÷ +× 0024 × 0308 × AC01 ÷ +× 0024 × 0308 × 0020 ÷ AC01 ÷ +× 0024 × 05D0 ÷ +× 0024 × 0020 ÷ 05D0 ÷ +× 0024 × 0308 × 05D0 ÷ +× 0024 × 0308 × 0020 ÷ 05D0 ÷ +× 0024 × 002D ÷ +× 0024 × 0020 ÷ 002D ÷ +× 0024 × 0308 × 002D ÷ +× 0024 × 0308 × 0020 ÷ 002D ÷ +× 0024 × 231A ÷ +× 0024 × 0020 ÷ 231A ÷ +× 0024 × 0308 × 231A ÷ +× 0024 × 0308 × 0020 ÷ 231A ÷ +× 0024 ÷ 2024 ÷ +× 0024 × 0020 ÷ 2024 ÷ +× 0024 × 0308 ÷ 2024 ÷ +× 0024 × 0308 × 0020 ÷ 2024 ÷ +× 0024 × 002C ÷ +× 0024 × 0020 × 002C ÷ +× 0024 × 0308 × 002C ÷ +× 0024 × 0308 × 0020 × 002C ÷ +× 0024 × 1100 ÷ +× 0024 × 0020 ÷ 1100 ÷ +× 0024 × 0308 × 1100 ÷ +× 0024 × 0308 × 0020 ÷ 1100 ÷ +× 0024 × 11A8 ÷ +× 0024 × 0020 ÷ 11A8 ÷ +× 0024 × 0308 × 11A8 ÷ +× 0024 × 0308 × 0020 ÷ 11A8 ÷ +× 0024 × 1160 ÷ +× 0024 × 0020 ÷ 1160 ÷ +× 0024 × 0308 × 1160 ÷ +× 0024 × 0308 × 0020 ÷ 1160 ÷ +× 0024 × 000A ÷ +× 0024 × 0020 × 000A ÷ +× 0024 × 0308 × 000A ÷ +× 0024 × 0308 × 0020 × 000A ÷ +× 0024 × 0085 ÷ +× 0024 × 0020 × 0085 ÷ +× 0024 × 0308 × 0085 ÷ +× 0024 × 0308 × 0020 × 0085 ÷ +× 0024 × 17D6 ÷ +× 0024 × 0020 ÷ 17D6 ÷ +× 0024 × 0308 × 17D6 ÷ +× 0024 × 0308 × 0020 ÷ 17D6 ÷ +× 0024 × 0030 ÷ +× 0024 × 0020 ÷ 0030 ÷ +× 0024 × 0308 × 0030 ÷ +× 0024 × 0308 × 0020 ÷ 0030 ÷ +× 0024 ÷ 0028 ÷ +× 0024 × 0020 ÷ 0028 ÷ +× 0024 × 0308 ÷ 0028 ÷ +× 0024 × 0308 × 0020 ÷ 0028 ÷ +× 0024 ÷ 0025 ÷ +× 0024 × 0020 ÷ 0025 ÷ +× 0024 × 0308 ÷ 0025 ÷ +× 0024 × 0308 × 0020 ÷ 0025 ÷ +× 0024 ÷ 0024 ÷ +× 0024 × 0020 ÷ 0024 ÷ +× 0024 × 0308 ÷ 0024 ÷ +× 0024 × 0308 × 0020 ÷ 0024 ÷ +× 0024 × 0022 ÷ +× 0024 × 0020 ÷ 0022 ÷ +× 0024 × 0308 × 0022 ÷ +× 0024 × 0308 × 0020 ÷ 0022 ÷ +× 0024 × 0020 ÷ +× 0024 × 0020 × 0020 ÷ +× 0024 × 0308 × 0020 ÷ +× 0024 × 0308 × 0020 × 0020 ÷ +× 0024 × 002F ÷ +× 0024 × 0020 × 002F ÷ +× 0024 × 0308 × 002F ÷ +× 0024 × 0308 × 0020 × 002F ÷ +× 0024 × 2060 ÷ +× 0024 × 0020 × 2060 ÷ +× 0024 × 0308 × 2060 ÷ +× 0024 × 0308 × 0020 × 2060 ÷ +× 0024 × 200B ÷ +× 0024 × 0020 × 200B ÷ +× 0024 × 0308 × 200B ÷ +× 0024 × 0308 × 0020 × 200B ÷ +× 0024 ÷ 1F1E6 ÷ +× 0024 × 0020 ÷ 1F1E6 ÷ +× 0024 × 0308 ÷ 1F1E6 ÷ +× 0024 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0024 × 261D ÷ +× 0024 × 0020 ÷ 261D ÷ +× 0024 × 0308 × 261D ÷ +× 0024 × 0308 × 0020 ÷ 261D ÷ +× 0024 × 1F3FB ÷ +× 0024 × 0020 ÷ 1F3FB ÷ +× 0024 × 0308 × 1F3FB ÷ +× 0024 × 0308 × 0020 ÷ 1F3FB ÷ +× 0024 × 0001 ÷ +× 0024 × 0020 ÷ 0001 ÷ +× 0024 × 0308 × 0001 ÷ +× 0024 × 0308 × 0020 ÷ 0001 ÷ +× 0024 × 200D ÷ +× 0024 × 0020 ÷ 200D ÷ +× 0024 × 0308 × 200D ÷ +× 0024 × 0308 × 0020 ÷ 200D ÷ +× 0024 × 00A7 ÷ +× 0024 × 0020 ÷ 00A7 ÷ +× 0024 × 0308 × 00A7 ÷ +× 0024 × 0308 × 0020 ÷ 00A7 ÷ +× 0024 × 50005 ÷ +× 0024 × 0020 ÷ 50005 ÷ +× 0024 × 0308 × 50005 ÷ +× 0024 × 0308 × 0020 ÷ 50005 ÷ +× 0024 × 0E01 ÷ +× 0024 × 0020 ÷ 0E01 ÷ +× 0024 × 0308 × 0E01 ÷ +× 0024 × 0308 × 0020 ÷ 0E01 ÷ +× 0024 × 3041 ÷ +× 0024 × 0020 ÷ 3041 ÷ +× 0024 × 0308 × 3041 ÷ +× 0024 × 0308 × 0020 ÷ 3041 ÷ +× 0022 × 0023 ÷ +× 0022 × 0020 ÷ 0023 ÷ +× 0022 × 0308 × 0023 ÷ +× 0022 × 0308 × 0020 ÷ 0023 ÷ +× 0022 × 2014 ÷ +× 0022 × 0020 ÷ 2014 ÷ +× 0022 × 0308 × 2014 ÷ +× 0022 × 0308 × 0020 ÷ 2014 ÷ +× 0022 × 0009 ÷ +× 0022 × 0020 ÷ 0009 ÷ +× 0022 × 0308 × 0009 ÷ +× 0022 × 0308 × 0020 ÷ 0009 ÷ +× 0022 × 00B4 ÷ +× 0022 × 0020 ÷ 00B4 ÷ +× 0022 × 0308 × 00B4 ÷ +× 0022 × 0308 × 0020 ÷ 00B4 ÷ +× 0022 × 000B ÷ +× 0022 × 0020 × 000B ÷ +× 0022 × 0308 × 000B ÷ +× 0022 × 0308 × 0020 × 000B ÷ +× 0022 × FFFC ÷ +× 0022 × 0020 ÷ FFFC ÷ +× 0022 × 0308 × FFFC ÷ +× 0022 × 0308 × 0020 ÷ FFFC ÷ +× 0022 × 007D ÷ +× 0022 × 0020 × 007D ÷ +× 0022 × 0308 × 007D ÷ +× 0022 × 0308 × 0020 × 007D ÷ +× 0022 × 0029 ÷ +× 0022 × 0020 × 0029 ÷ +× 0022 × 0308 × 0029 ÷ +× 0022 × 0308 × 0020 × 0029 ÷ +× 0022 × 000D ÷ +× 0022 × 0020 × 000D ÷ +× 0022 × 0308 × 000D ÷ +× 0022 × 0308 × 0020 × 000D ÷ +× 0022 × 0021 ÷ +× 0022 × 0020 × 0021 ÷ +× 0022 × 0308 × 0021 ÷ +× 0022 × 0308 × 0020 × 0021 ÷ +× 0022 × 00A0 ÷ +× 0022 × 0020 ÷ 00A0 ÷ +× 0022 × 0308 × 00A0 ÷ +× 0022 × 0308 × 0020 ÷ 00A0 ÷ +× 0022 × AC00 ÷ +× 0022 × 0020 ÷ AC00 ÷ +× 0022 × 0308 × AC00 ÷ +× 0022 × 0308 × 0020 ÷ AC00 ÷ +× 0022 × AC01 ÷ +× 0022 × 0020 ÷ AC01 ÷ +× 0022 × 0308 × AC01 ÷ +× 0022 × 0308 × 0020 ÷ AC01 ÷ +× 0022 × 05D0 ÷ +× 0022 × 0020 ÷ 05D0 ÷ +× 0022 × 0308 × 05D0 ÷ +× 0022 × 0308 × 0020 ÷ 05D0 ÷ +× 0022 × 002D ÷ +× 0022 × 0020 ÷ 002D ÷ +× 0022 × 0308 × 002D ÷ +× 0022 × 0308 × 0020 ÷ 002D ÷ +× 0022 × 231A ÷ +× 0022 × 0020 ÷ 231A ÷ +× 0022 × 0308 × 231A ÷ +× 0022 × 0308 × 0020 ÷ 231A ÷ +× 0022 × 2024 ÷ +× 0022 × 0020 ÷ 2024 ÷ +× 0022 × 0308 × 2024 ÷ +× 0022 × 0308 × 0020 ÷ 2024 ÷ +× 0022 × 002C ÷ +× 0022 × 0020 × 002C ÷ +× 0022 × 0308 × 002C ÷ +× 0022 × 0308 × 0020 × 002C ÷ +× 0022 × 1100 ÷ +× 0022 × 0020 ÷ 1100 ÷ +× 0022 × 0308 × 1100 ÷ +× 0022 × 0308 × 0020 ÷ 1100 ÷ +× 0022 × 11A8 ÷ +× 0022 × 0020 ÷ 11A8 ÷ +× 0022 × 0308 × 11A8 ÷ +× 0022 × 0308 × 0020 ÷ 11A8 ÷ +× 0022 × 1160 ÷ +× 0022 × 0020 ÷ 1160 ÷ +× 0022 × 0308 × 1160 ÷ +× 0022 × 0308 × 0020 ÷ 1160 ÷ +× 0022 × 000A ÷ +× 0022 × 0020 × 000A ÷ +× 0022 × 0308 × 000A ÷ +× 0022 × 0308 × 0020 × 000A ÷ +× 0022 × 0085 ÷ +× 0022 × 0020 × 0085 ÷ +× 0022 × 0308 × 0085 ÷ +× 0022 × 0308 × 0020 × 0085 ÷ +× 0022 × 17D6 ÷ +× 0022 × 0020 ÷ 17D6 ÷ +× 0022 × 0308 × 17D6 ÷ +× 0022 × 0308 × 0020 ÷ 17D6 ÷ +× 0022 × 0030 ÷ +× 0022 × 0020 ÷ 0030 ÷ +× 0022 × 0308 × 0030 ÷ +× 0022 × 0308 × 0020 ÷ 0030 ÷ +× 0022 × 0028 ÷ +× 0022 × 0020 × 0028 ÷ +× 0022 × 0308 × 0028 ÷ +× 0022 × 0308 × 0020 × 0028 ÷ +× 0022 × 0025 ÷ +× 0022 × 0020 ÷ 0025 ÷ +× 0022 × 0308 × 0025 ÷ +× 0022 × 0308 × 0020 ÷ 0025 ÷ +× 0022 × 0024 ÷ +× 0022 × 0020 ÷ 0024 ÷ +× 0022 × 0308 × 0024 ÷ +× 0022 × 0308 × 0020 ÷ 0024 ÷ +× 0022 × 0022 ÷ +× 0022 × 0020 ÷ 0022 ÷ +× 0022 × 0308 × 0022 ÷ +× 0022 × 0308 × 0020 ÷ 0022 ÷ +× 0022 × 0020 ÷ +× 0022 × 0020 × 0020 ÷ +× 0022 × 0308 × 0020 ÷ +× 0022 × 0308 × 0020 × 0020 ÷ +× 0022 × 002F ÷ +× 0022 × 0020 × 002F ÷ +× 0022 × 0308 × 002F ÷ +× 0022 × 0308 × 0020 × 002F ÷ +× 0022 × 2060 ÷ +× 0022 × 0020 × 2060 ÷ +× 0022 × 0308 × 2060 ÷ +× 0022 × 0308 × 0020 × 2060 ÷ +× 0022 × 200B ÷ +× 0022 × 0020 × 200B ÷ +× 0022 × 0308 × 200B ÷ +× 0022 × 0308 × 0020 × 200B ÷ +× 0022 × 1F1E6 ÷ +× 0022 × 0020 ÷ 1F1E6 ÷ +× 0022 × 0308 × 1F1E6 ÷ +× 0022 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0022 × 261D ÷ +× 0022 × 0020 ÷ 261D ÷ +× 0022 × 0308 × 261D ÷ +× 0022 × 0308 × 0020 ÷ 261D ÷ +× 0022 × 1F3FB ÷ +× 0022 × 0020 ÷ 1F3FB ÷ +× 0022 × 0308 × 1F3FB ÷ +× 0022 × 0308 × 0020 ÷ 1F3FB ÷ +× 0022 × 0001 ÷ +× 0022 × 0020 ÷ 0001 ÷ +× 0022 × 0308 × 0001 ÷ +× 0022 × 0308 × 0020 ÷ 0001 ÷ +× 0022 × 200D ÷ +× 0022 × 0020 ÷ 200D ÷ +× 0022 × 0308 × 200D ÷ +× 0022 × 0308 × 0020 ÷ 200D ÷ +× 0022 × 00A7 ÷ +× 0022 × 0020 ÷ 00A7 ÷ +× 0022 × 0308 × 00A7 ÷ +× 0022 × 0308 × 0020 ÷ 00A7 ÷ +× 0022 × 50005 ÷ +× 0022 × 0020 ÷ 50005 ÷ +× 0022 × 0308 × 50005 ÷ +× 0022 × 0308 × 0020 ÷ 50005 ÷ +× 0022 × 0E01 ÷ +× 0022 × 0020 ÷ 0E01 ÷ +× 0022 × 0308 × 0E01 ÷ +× 0022 × 0308 × 0020 ÷ 0E01 ÷ +× 0022 × 3041 ÷ +× 0022 × 0020 ÷ 3041 ÷ +× 0022 × 0308 × 3041 ÷ +× 0022 × 0308 × 0020 ÷ 3041 ÷ +× 0020 ÷ 0023 ÷ +× 0020 × 0020 ÷ 0023 ÷ +× 0020 ÷ 0308 × 0023 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0023 ÷ +× 0020 ÷ 2014 ÷ +× 0020 × 0020 ÷ 2014 ÷ +× 0020 ÷ 0308 ÷ 2014 ÷ +× 0020 ÷ 0308 × 0020 ÷ 2014 ÷ +× 0020 ÷ 0009 ÷ +× 0020 × 0020 ÷ 0009 ÷ +× 0020 ÷ 0308 × 0009 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0009 ÷ +× 0020 ÷ 00B4 ÷ +× 0020 × 0020 ÷ 00B4 ÷ +× 0020 ÷ 0308 ÷ 00B4 ÷ +× 0020 ÷ 0308 × 0020 ÷ 00B4 ÷ +× 0020 × 000B ÷ +× 0020 × 0020 × 000B ÷ +× 0020 ÷ 0308 × 000B ÷ +× 0020 ÷ 0308 × 0020 × 000B ÷ +× 0020 ÷ FFFC ÷ +× 0020 × 0020 ÷ FFFC ÷ +× 0020 ÷ 0308 ÷ FFFC ÷ +× 0020 ÷ 0308 × 0020 ÷ FFFC ÷ +× 0020 × 007D ÷ +× 0020 × 0020 × 007D ÷ +× 0020 ÷ 0308 × 007D ÷ +× 0020 ÷ 0308 × 0020 × 007D ÷ +× 0020 × 0029 ÷ +× 0020 × 0020 × 0029 ÷ +× 0020 ÷ 0308 × 0029 ÷ +× 0020 ÷ 0308 × 0020 × 0029 ÷ +× 0020 × 000D ÷ +× 0020 × 0020 × 000D ÷ +× 0020 ÷ 0308 × 000D ÷ +× 0020 ÷ 0308 × 0020 × 000D ÷ +× 0020 × 0021 ÷ +× 0020 × 0020 × 0021 ÷ +× 0020 ÷ 0308 × 0021 ÷ +× 0020 ÷ 0308 × 0020 × 0021 ÷ +× 0020 ÷ 00A0 ÷ +× 0020 × 0020 ÷ 00A0 ÷ +× 0020 ÷ 0308 × 00A0 ÷ +× 0020 ÷ 0308 × 0020 ÷ 00A0 ÷ +× 0020 ÷ AC00 ÷ +× 0020 × 0020 ÷ AC00 ÷ +× 0020 ÷ 0308 ÷ AC00 ÷ +× 0020 ÷ 0308 × 0020 ÷ AC00 ÷ +× 0020 ÷ AC01 ÷ +× 0020 × 0020 ÷ AC01 ÷ +× 0020 ÷ 0308 ÷ AC01 ÷ +× 0020 ÷ 0308 × 0020 ÷ AC01 ÷ +× 0020 ÷ 05D0 ÷ +× 0020 × 0020 ÷ 05D0 ÷ +× 0020 ÷ 0308 × 05D0 ÷ +× 0020 ÷ 0308 × 0020 ÷ 05D0 ÷ +× 0020 ÷ 002D ÷ +× 0020 × 0020 ÷ 002D ÷ +× 0020 ÷ 0308 × 002D ÷ +× 0020 ÷ 0308 × 0020 ÷ 002D ÷ +× 0020 ÷ 231A ÷ +× 0020 × 0020 ÷ 231A ÷ +× 0020 ÷ 0308 ÷ 231A ÷ +× 0020 ÷ 0308 × 0020 ÷ 231A ÷ +× 0020 ÷ 2024 ÷ +× 0020 × 0020 ÷ 2024 ÷ +× 0020 ÷ 0308 × 2024 ÷ +× 0020 ÷ 0308 × 0020 ÷ 2024 ÷ +× 0020 × 002C ÷ +× 0020 × 0020 × 002C ÷ +× 0020 ÷ 0308 × 002C ÷ +× 0020 ÷ 0308 × 0020 × 002C ÷ +× 0020 ÷ 1100 ÷ +× 0020 × 0020 ÷ 1100 ÷ +× 0020 ÷ 0308 ÷ 1100 ÷ +× 0020 ÷ 0308 × 0020 ÷ 1100 ÷ +× 0020 ÷ 11A8 ÷ +× 0020 × 0020 ÷ 11A8 ÷ +× 0020 ÷ 0308 ÷ 11A8 ÷ +× 0020 ÷ 0308 × 0020 ÷ 11A8 ÷ +× 0020 ÷ 1160 ÷ +× 0020 × 0020 ÷ 1160 ÷ +× 0020 ÷ 0308 ÷ 1160 ÷ +× 0020 ÷ 0308 × 0020 ÷ 1160 ÷ +× 0020 × 000A ÷ +× 0020 × 0020 × 000A ÷ +× 0020 ÷ 0308 × 000A ÷ +× 0020 ÷ 0308 × 0020 × 000A ÷ +× 0020 × 0085 ÷ +× 0020 × 0020 × 0085 ÷ +× 0020 ÷ 0308 × 0085 ÷ +× 0020 ÷ 0308 × 0020 × 0085 ÷ +× 0020 ÷ 17D6 ÷ +× 0020 × 0020 ÷ 17D6 ÷ +× 0020 ÷ 0308 × 17D6 ÷ +× 0020 ÷ 0308 × 0020 ÷ 17D6 ÷ +× 0020 ÷ 0030 ÷ +× 0020 × 0020 ÷ 0030 ÷ +× 0020 ÷ 0308 × 0030 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0030 ÷ +× 0020 ÷ 0028 ÷ +× 0020 × 0020 ÷ 0028 ÷ +× 0020 ÷ 0308 × 0028 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0028 ÷ +× 0020 ÷ 0025 ÷ +× 0020 × 0020 ÷ 0025 ÷ +× 0020 ÷ 0308 × 0025 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0025 ÷ +× 0020 ÷ 0024 ÷ +× 0020 × 0020 ÷ 0024 ÷ +× 0020 ÷ 0308 × 0024 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0024 ÷ +× 0020 ÷ 0022 ÷ +× 0020 × 0020 ÷ 0022 ÷ +× 0020 ÷ 0308 × 0022 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0022 ÷ +× 0020 × 0020 ÷ +× 0020 × 0020 × 0020 ÷ +× 0020 ÷ 0308 × 0020 ÷ +× 0020 ÷ 0308 × 0020 × 0020 ÷ +× 0020 × 002F ÷ +× 0020 × 0020 × 002F ÷ +× 0020 ÷ 0308 × 002F ÷ +× 0020 ÷ 0308 × 0020 × 002F ÷ +× 0020 × 2060 ÷ +× 0020 × 0020 × 2060 ÷ +× 0020 ÷ 0308 × 2060 ÷ +× 0020 ÷ 0308 × 0020 × 2060 ÷ +× 0020 × 200B ÷ +× 0020 × 0020 × 200B ÷ +× 0020 ÷ 0308 × 200B ÷ +× 0020 ÷ 0308 × 0020 × 200B ÷ +× 0020 ÷ 1F1E6 ÷ +× 0020 × 0020 ÷ 1F1E6 ÷ +× 0020 ÷ 0308 ÷ 1F1E6 ÷ +× 0020 ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 0020 ÷ 261D ÷ +× 0020 × 0020 ÷ 261D ÷ +× 0020 ÷ 0308 ÷ 261D ÷ +× 0020 ÷ 0308 × 0020 ÷ 261D ÷ +× 0020 ÷ 1F3FB ÷ +× 0020 × 0020 ÷ 1F3FB ÷ +× 0020 ÷ 0308 ÷ 1F3FB ÷ +× 0020 ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 0020 ÷ 0001 ÷ +× 0020 × 0020 ÷ 0001 ÷ +× 0020 ÷ 0308 × 0001 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0001 ÷ +× 0020 ÷ 200D ÷ +× 0020 × 0020 ÷ 200D ÷ +× 0020 ÷ 0308 × 200D ÷ +× 0020 ÷ 0308 × 0020 ÷ 200D ÷ +× 0020 ÷ 00A7 ÷ +× 0020 × 0020 ÷ 00A7 ÷ +× 0020 ÷ 0308 × 00A7 ÷ +× 0020 ÷ 0308 × 0020 ÷ 00A7 ÷ +× 0020 ÷ 50005 ÷ +× 0020 × 0020 ÷ 50005 ÷ +× 0020 ÷ 0308 × 50005 ÷ +× 0020 ÷ 0308 × 0020 ÷ 50005 ÷ +× 0020 ÷ 0E01 ÷ +× 0020 × 0020 ÷ 0E01 ÷ +× 0020 ÷ 0308 × 0E01 ÷ +× 0020 ÷ 0308 × 0020 ÷ 0E01 ÷ +× 0020 ÷ 3041 ÷ +× 0020 × 0020 ÷ 3041 ÷ +× 0020 ÷ 0308 × 3041 ÷ +× 0020 ÷ 0308 × 0020 ÷ 3041 ÷ +× 002F ÷ 0023 ÷ +× 002F × 0020 ÷ 0023 ÷ +× 002F × 0308 ÷ 0023 ÷ +× 002F × 0308 × 0020 ÷ 0023 ÷ +× 002F ÷ 2014 ÷ +× 002F × 0020 ÷ 2014 ÷ +× 002F × 0308 ÷ 2014 ÷ +× 002F × 0308 × 0020 ÷ 2014 ÷ +× 002F × 0009 ÷ +× 002F × 0020 ÷ 0009 ÷ +× 002F × 0308 × 0009 ÷ +× 002F × 0308 × 0020 ÷ 0009 ÷ +× 002F ÷ 00B4 ÷ +× 002F × 0020 ÷ 00B4 ÷ +× 002F × 0308 ÷ 00B4 ÷ +× 002F × 0308 × 0020 ÷ 00B4 ÷ +× 002F × 000B ÷ +× 002F × 0020 × 000B ÷ +× 002F × 0308 × 000B ÷ +× 002F × 0308 × 0020 × 000B ÷ +× 002F ÷ FFFC ÷ +× 002F × 0020 ÷ FFFC ÷ +× 002F × 0308 ÷ FFFC ÷ +× 002F × 0308 × 0020 ÷ FFFC ÷ +× 002F × 007D ÷ +× 002F × 0020 × 007D ÷ +× 002F × 0308 × 007D ÷ +× 002F × 0308 × 0020 × 007D ÷ +× 002F × 0029 ÷ +× 002F × 0020 × 0029 ÷ +× 002F × 0308 × 0029 ÷ +× 002F × 0308 × 0020 × 0029 ÷ +× 002F × 000D ÷ +× 002F × 0020 × 000D ÷ +× 002F × 0308 × 000D ÷ +× 002F × 0308 × 0020 × 000D ÷ +× 002F × 0021 ÷ +× 002F × 0020 × 0021 ÷ +× 002F × 0308 × 0021 ÷ +× 002F × 0308 × 0020 × 0021 ÷ +× 002F × 00A0 ÷ +× 002F × 0020 ÷ 00A0 ÷ +× 002F × 0308 × 00A0 ÷ +× 002F × 0308 × 0020 ÷ 00A0 ÷ +× 002F ÷ AC00 ÷ +× 002F × 0020 ÷ AC00 ÷ +× 002F × 0308 ÷ AC00 ÷ +× 002F × 0308 × 0020 ÷ AC00 ÷ +× 002F ÷ AC01 ÷ +× 002F × 0020 ÷ AC01 ÷ +× 002F × 0308 ÷ AC01 ÷ +× 002F × 0308 × 0020 ÷ AC01 ÷ +× 002F × 05D0 ÷ +× 002F × 0020 ÷ 05D0 ÷ +× 002F × 0308 × 05D0 ÷ +× 002F × 0308 × 0020 ÷ 05D0 ÷ +× 002F × 002D ÷ +× 002F × 0020 ÷ 002D ÷ +× 002F × 0308 × 002D ÷ +× 002F × 0308 × 0020 ÷ 002D ÷ +× 002F ÷ 231A ÷ +× 002F × 0020 ÷ 231A ÷ +× 002F × 0308 ÷ 231A ÷ +× 002F × 0308 × 0020 ÷ 231A ÷ +× 002F ÷ 2024 ÷ +× 002F × 0020 ÷ 2024 ÷ +× 002F × 0308 ÷ 2024 ÷ +× 002F × 0308 × 0020 ÷ 2024 ÷ +× 002F × 002C ÷ +× 002F × 0020 × 002C ÷ +× 002F × 0308 × 002C ÷ +× 002F × 0308 × 0020 × 002C ÷ +× 002F ÷ 1100 ÷ +× 002F × 0020 ÷ 1100 ÷ +× 002F × 0308 ÷ 1100 ÷ +× 002F × 0308 × 0020 ÷ 1100 ÷ +× 002F ÷ 11A8 ÷ +× 002F × 0020 ÷ 11A8 ÷ +× 002F × 0308 ÷ 11A8 ÷ +× 002F × 0308 × 0020 ÷ 11A8 ÷ +× 002F ÷ 1160 ÷ +× 002F × 0020 ÷ 1160 ÷ +× 002F × 0308 ÷ 1160 ÷ +× 002F × 0308 × 0020 ÷ 1160 ÷ +× 002F × 000A ÷ +× 002F × 0020 × 000A ÷ +× 002F × 0308 × 000A ÷ +× 002F × 0308 × 0020 × 000A ÷ +× 002F × 0085 ÷ +× 002F × 0020 × 0085 ÷ +× 002F × 0308 × 0085 ÷ +× 002F × 0308 × 0020 × 0085 ÷ +× 002F × 17D6 ÷ +× 002F × 0020 ÷ 17D6 ÷ +× 002F × 0308 × 17D6 ÷ +× 002F × 0308 × 0020 ÷ 17D6 ÷ +× 002F ÷ 0030 ÷ +× 002F × 0020 ÷ 0030 ÷ +× 002F × 0308 ÷ 0030 ÷ +× 002F × 0308 × 0020 ÷ 0030 ÷ +× 002F ÷ 0028 ÷ +× 002F × 0020 ÷ 0028 ÷ +× 002F × 0308 ÷ 0028 ÷ +× 002F × 0308 × 0020 ÷ 0028 ÷ +× 002F ÷ 0025 ÷ +× 002F × 0020 ÷ 0025 ÷ +× 002F × 0308 ÷ 0025 ÷ +× 002F × 0308 × 0020 ÷ 0025 ÷ +× 002F ÷ 0024 ÷ +× 002F × 0020 ÷ 0024 ÷ +× 002F × 0308 ÷ 0024 ÷ +× 002F × 0308 × 0020 ÷ 0024 ÷ +× 002F × 0022 ÷ +× 002F × 0020 ÷ 0022 ÷ +× 002F × 0308 × 0022 ÷ +× 002F × 0308 × 0020 ÷ 0022 ÷ +× 002F × 0020 ÷ +× 002F × 0020 × 0020 ÷ +× 002F × 0308 × 0020 ÷ +× 002F × 0308 × 0020 × 0020 ÷ +× 002F × 002F ÷ +× 002F × 0020 × 002F ÷ +× 002F × 0308 × 002F ÷ +× 002F × 0308 × 0020 × 002F ÷ +× 002F × 2060 ÷ +× 002F × 0020 × 2060 ÷ +× 002F × 0308 × 2060 ÷ +× 002F × 0308 × 0020 × 2060 ÷ +× 002F × 200B ÷ +× 002F × 0020 × 200B ÷ +× 002F × 0308 × 200B ÷ +× 002F × 0308 × 0020 × 200B ÷ +× 002F ÷ 1F1E6 ÷ +× 002F × 0020 ÷ 1F1E6 ÷ +× 002F × 0308 ÷ 1F1E6 ÷ +× 002F × 0308 × 0020 ÷ 1F1E6 ÷ +× 002F ÷ 261D ÷ +× 002F × 0020 ÷ 261D ÷ +× 002F × 0308 ÷ 261D ÷ +× 002F × 0308 × 0020 ÷ 261D ÷ +× 002F ÷ 1F3FB ÷ +× 002F × 0020 ÷ 1F3FB ÷ +× 002F × 0308 ÷ 1F3FB ÷ +× 002F × 0308 × 0020 ÷ 1F3FB ÷ +× 002F × 0001 ÷ +× 002F × 0020 ÷ 0001 ÷ +× 002F × 0308 × 0001 ÷ +× 002F × 0308 × 0020 ÷ 0001 ÷ +× 002F × 200D ÷ +× 002F × 0020 ÷ 200D ÷ +× 002F × 0308 × 200D ÷ +× 002F × 0308 × 0020 ÷ 200D ÷ +× 002F ÷ 00A7 ÷ +× 002F × 0020 ÷ 00A7 ÷ +× 002F × 0308 ÷ 00A7 ÷ +× 002F × 0308 × 0020 ÷ 00A7 ÷ +× 002F ÷ 50005 ÷ +× 002F × 0020 ÷ 50005 ÷ +× 002F × 0308 ÷ 50005 ÷ +× 002F × 0308 × 0020 ÷ 50005 ÷ +× 002F ÷ 0E01 ÷ +× 002F × 0020 ÷ 0E01 ÷ +× 002F × 0308 ÷ 0E01 ÷ +× 002F × 0308 × 0020 ÷ 0E01 ÷ +× 002F × 3041 ÷ +× 002F × 0020 ÷ 3041 ÷ +× 002F × 0308 × 3041 ÷ +× 002F × 0308 × 0020 ÷ 3041 ÷ +× 2060 × 0023 ÷ +× 2060 × 0020 ÷ 0023 ÷ +× 2060 × 0308 × 0023 ÷ +× 2060 × 0308 × 0020 ÷ 0023 ÷ +× 2060 × 2014 ÷ +× 2060 × 0020 ÷ 2014 ÷ +× 2060 × 0308 × 2014 ÷ +× 2060 × 0308 × 0020 ÷ 2014 ÷ +× 2060 × 0009 ÷ +× 2060 × 0020 ÷ 0009 ÷ +× 2060 × 0308 × 0009 ÷ +× 2060 × 0308 × 0020 ÷ 0009 ÷ +× 2060 × 00B4 ÷ +× 2060 × 0020 ÷ 00B4 ÷ +× 2060 × 0308 × 00B4 ÷ +× 2060 × 0308 × 0020 ÷ 00B4 ÷ +× 2060 × 000B ÷ +× 2060 × 0020 × 000B ÷ +× 2060 × 0308 × 000B ÷ +× 2060 × 0308 × 0020 × 000B ÷ +× 2060 × FFFC ÷ +× 2060 × 0020 ÷ FFFC ÷ +× 2060 × 0308 × FFFC ÷ +× 2060 × 0308 × 0020 ÷ FFFC ÷ +× 2060 × 007D ÷ +× 2060 × 0020 × 007D ÷ +× 2060 × 0308 × 007D ÷ +× 2060 × 0308 × 0020 × 007D ÷ +× 2060 × 0029 ÷ +× 2060 × 0020 × 0029 ÷ +× 2060 × 0308 × 0029 ÷ +× 2060 × 0308 × 0020 × 0029 ÷ +× 2060 × 000D ÷ +× 2060 × 0020 × 000D ÷ +× 2060 × 0308 × 000D ÷ +× 2060 × 0308 × 0020 × 000D ÷ +× 2060 × 0021 ÷ +× 2060 × 0020 × 0021 ÷ +× 2060 × 0308 × 0021 ÷ +× 2060 × 0308 × 0020 × 0021 ÷ +× 2060 × 00A0 ÷ +× 2060 × 0020 ÷ 00A0 ÷ +× 2060 × 0308 × 00A0 ÷ +× 2060 × 0308 × 0020 ÷ 00A0 ÷ +× 2060 × AC00 ÷ +× 2060 × 0020 ÷ AC00 ÷ +× 2060 × 0308 × AC00 ÷ +× 2060 × 0308 × 0020 ÷ AC00 ÷ +× 2060 × AC01 ÷ +× 2060 × 0020 ÷ AC01 ÷ +× 2060 × 0308 × AC01 ÷ +× 2060 × 0308 × 0020 ÷ AC01 ÷ +× 2060 × 05D0 ÷ +× 2060 × 0020 ÷ 05D0 ÷ +× 2060 × 0308 × 05D0 ÷ +× 2060 × 0308 × 0020 ÷ 05D0 ÷ +× 2060 × 002D ÷ +× 2060 × 0020 ÷ 002D ÷ +× 2060 × 0308 × 002D ÷ +× 2060 × 0308 × 0020 ÷ 002D ÷ +× 2060 × 231A ÷ +× 2060 × 0020 ÷ 231A ÷ +× 2060 × 0308 × 231A ÷ +× 2060 × 0308 × 0020 ÷ 231A ÷ +× 2060 × 2024 ÷ +× 2060 × 0020 ÷ 2024 ÷ +× 2060 × 0308 × 2024 ÷ +× 2060 × 0308 × 0020 ÷ 2024 ÷ +× 2060 × 002C ÷ +× 2060 × 0020 × 002C ÷ +× 2060 × 0308 × 002C ÷ +× 2060 × 0308 × 0020 × 002C ÷ +× 2060 × 1100 ÷ +× 2060 × 0020 ÷ 1100 ÷ +× 2060 × 0308 × 1100 ÷ +× 2060 × 0308 × 0020 ÷ 1100 ÷ +× 2060 × 11A8 ÷ +× 2060 × 0020 ÷ 11A8 ÷ +× 2060 × 0308 × 11A8 ÷ +× 2060 × 0308 × 0020 ÷ 11A8 ÷ +× 2060 × 1160 ÷ +× 2060 × 0020 ÷ 1160 ÷ +× 2060 × 0308 × 1160 ÷ +× 2060 × 0308 × 0020 ÷ 1160 ÷ +× 2060 × 000A ÷ +× 2060 × 0020 × 000A ÷ +× 2060 × 0308 × 000A ÷ +× 2060 × 0308 × 0020 × 000A ÷ +× 2060 × 0085 ÷ +× 2060 × 0020 × 0085 ÷ +× 2060 × 0308 × 0085 ÷ +× 2060 × 0308 × 0020 × 0085 ÷ +× 2060 × 17D6 ÷ +× 2060 × 0020 ÷ 17D6 ÷ +× 2060 × 0308 × 17D6 ÷ +× 2060 × 0308 × 0020 ÷ 17D6 ÷ +× 2060 × 0030 ÷ +× 2060 × 0020 ÷ 0030 ÷ +× 2060 × 0308 × 0030 ÷ +× 2060 × 0308 × 0020 ÷ 0030 ÷ +× 2060 × 0028 ÷ +× 2060 × 0020 ÷ 0028 ÷ +× 2060 × 0308 × 0028 ÷ +× 2060 × 0308 × 0020 ÷ 0028 ÷ +× 2060 × 0025 ÷ +× 2060 × 0020 ÷ 0025 ÷ +× 2060 × 0308 × 0025 ÷ +× 2060 × 0308 × 0020 ÷ 0025 ÷ +× 2060 × 0024 ÷ +× 2060 × 0020 ÷ 0024 ÷ +× 2060 × 0308 × 0024 ÷ +× 2060 × 0308 × 0020 ÷ 0024 ÷ +× 2060 × 0022 ÷ +× 2060 × 0020 ÷ 0022 ÷ +× 2060 × 0308 × 0022 ÷ +× 2060 × 0308 × 0020 ÷ 0022 ÷ +× 2060 × 0020 ÷ +× 2060 × 0020 × 0020 ÷ +× 2060 × 0308 × 0020 ÷ +× 2060 × 0308 × 0020 × 0020 ÷ +× 2060 × 002F ÷ +× 2060 × 0020 × 002F ÷ +× 2060 × 0308 × 002F ÷ +× 2060 × 0308 × 0020 × 002F ÷ +× 2060 × 2060 ÷ +× 2060 × 0020 × 2060 ÷ +× 2060 × 0308 × 2060 ÷ +× 2060 × 0308 × 0020 × 2060 ÷ +× 2060 × 200B ÷ +× 2060 × 0020 × 200B ÷ +× 2060 × 0308 × 200B ÷ +× 2060 × 0308 × 0020 × 200B ÷ +× 2060 × 1F1E6 ÷ +× 2060 × 0020 ÷ 1F1E6 ÷ +× 2060 × 0308 × 1F1E6 ÷ +× 2060 × 0308 × 0020 ÷ 1F1E6 ÷ +× 2060 × 261D ÷ +× 2060 × 0020 ÷ 261D ÷ +× 2060 × 0308 × 261D ÷ +× 2060 × 0308 × 0020 ÷ 261D ÷ +× 2060 × 1F3FB ÷ +× 2060 × 0020 ÷ 1F3FB ÷ +× 2060 × 0308 × 1F3FB ÷ +× 2060 × 0308 × 0020 ÷ 1F3FB ÷ +× 2060 × 0001 ÷ +× 2060 × 0020 ÷ 0001 ÷ +× 2060 × 0308 × 0001 ÷ +× 2060 × 0308 × 0020 ÷ 0001 ÷ +× 2060 × 200D ÷ +× 2060 × 0020 ÷ 200D ÷ +× 2060 × 0308 × 200D ÷ +× 2060 × 0308 × 0020 ÷ 200D ÷ +× 2060 × 00A7 ÷ +× 2060 × 0020 ÷ 00A7 ÷ +× 2060 × 0308 × 00A7 ÷ +× 2060 × 0308 × 0020 ÷ 00A7 ÷ +× 2060 × 50005 ÷ +× 2060 × 0020 ÷ 50005 ÷ +× 2060 × 0308 × 50005 ÷ +× 2060 × 0308 × 0020 ÷ 50005 ÷ +× 2060 × 0E01 ÷ +× 2060 × 0020 ÷ 0E01 ÷ +× 2060 × 0308 × 0E01 ÷ +× 2060 × 0308 × 0020 ÷ 0E01 ÷ +× 2060 × 3041 ÷ +× 2060 × 0020 ÷ 3041 ÷ +× 2060 × 0308 × 3041 ÷ +× 2060 × 0308 × 0020 ÷ 3041 ÷ +× 200B ÷ 0023 ÷ +× 200B × 0020 ÷ 0023 ÷ +× 200B ÷ 0308 × 0023 ÷ +× 200B ÷ 0308 × 0020 ÷ 0023 ÷ +× 200B ÷ 2014 ÷ +× 200B × 0020 ÷ 2014 ÷ +× 200B ÷ 0308 ÷ 2014 ÷ +× 200B ÷ 0308 × 0020 ÷ 2014 ÷ +× 200B ÷ 0009 ÷ +× 200B × 0020 ÷ 0009 ÷ +× 200B ÷ 0308 × 0009 ÷ +× 200B ÷ 0308 × 0020 ÷ 0009 ÷ +× 200B ÷ 00B4 ÷ +× 200B × 0020 ÷ 00B4 ÷ +× 200B ÷ 0308 ÷ 00B4 ÷ +× 200B ÷ 0308 × 0020 ÷ 00B4 ÷ +× 200B × 000B ÷ +× 200B × 0020 × 000B ÷ +× 200B ÷ 0308 × 000B ÷ +× 200B ÷ 0308 × 0020 × 000B ÷ +× 200B ÷ FFFC ÷ +× 200B × 0020 ÷ FFFC ÷ +× 200B ÷ 0308 ÷ FFFC ÷ +× 200B ÷ 0308 × 0020 ÷ FFFC ÷ +× 200B ÷ 007D ÷ +× 200B × 0020 ÷ 007D ÷ +× 200B ÷ 0308 × 007D ÷ +× 200B ÷ 0308 × 0020 × 007D ÷ +× 200B ÷ 0029 ÷ +× 200B × 0020 ÷ 0029 ÷ +× 200B ÷ 0308 × 0029 ÷ +× 200B ÷ 0308 × 0020 × 0029 ÷ +× 200B × 000D ÷ +× 200B × 0020 × 000D ÷ +× 200B ÷ 0308 × 000D ÷ +× 200B ÷ 0308 × 0020 × 000D ÷ +× 200B ÷ 0021 ÷ +× 200B × 0020 ÷ 0021 ÷ +× 200B ÷ 0308 × 0021 ÷ +× 200B ÷ 0308 × 0020 × 0021 ÷ +× 200B ÷ 00A0 ÷ +× 200B × 0020 ÷ 00A0 ÷ +× 200B ÷ 0308 × 00A0 ÷ +× 200B ÷ 0308 × 0020 ÷ 00A0 ÷ +× 200B ÷ AC00 ÷ +× 200B × 0020 ÷ AC00 ÷ +× 200B ÷ 0308 ÷ AC00 ÷ +× 200B ÷ 0308 × 0020 ÷ AC00 ÷ +× 200B ÷ AC01 ÷ +× 200B × 0020 ÷ AC01 ÷ +× 200B ÷ 0308 ÷ AC01 ÷ +× 200B ÷ 0308 × 0020 ÷ AC01 ÷ +× 200B ÷ 05D0 ÷ +× 200B × 0020 ÷ 05D0 ÷ +× 200B ÷ 0308 × 05D0 ÷ +× 200B ÷ 0308 × 0020 ÷ 05D0 ÷ +× 200B ÷ 002D ÷ +× 200B × 0020 ÷ 002D ÷ +× 200B ÷ 0308 × 002D ÷ +× 200B ÷ 0308 × 0020 ÷ 002D ÷ +× 200B ÷ 231A ÷ +× 200B × 0020 ÷ 231A ÷ +× 200B ÷ 0308 ÷ 231A ÷ +× 200B ÷ 0308 × 0020 ÷ 231A ÷ +× 200B ÷ 2024 ÷ +× 200B × 0020 ÷ 2024 ÷ +× 200B ÷ 0308 × 2024 ÷ +× 200B ÷ 0308 × 0020 ÷ 2024 ÷ +× 200B ÷ 002C ÷ +× 200B × 0020 ÷ 002C ÷ +× 200B ÷ 0308 × 002C ÷ +× 200B ÷ 0308 × 0020 × 002C ÷ +× 200B ÷ 1100 ÷ +× 200B × 0020 ÷ 1100 ÷ +× 200B ÷ 0308 ÷ 1100 ÷ +× 200B ÷ 0308 × 0020 ÷ 1100 ÷ +× 200B ÷ 11A8 ÷ +× 200B × 0020 ÷ 11A8 ÷ +× 200B ÷ 0308 ÷ 11A8 ÷ +× 200B ÷ 0308 × 0020 ÷ 11A8 ÷ +× 200B ÷ 1160 ÷ +× 200B × 0020 ÷ 1160 ÷ +× 200B ÷ 0308 ÷ 1160 ÷ +× 200B ÷ 0308 × 0020 ÷ 1160 ÷ +× 200B × 000A ÷ +× 200B × 0020 × 000A ÷ +× 200B ÷ 0308 × 000A ÷ +× 200B ÷ 0308 × 0020 × 000A ÷ +× 200B × 0085 ÷ +× 200B × 0020 × 0085 ÷ +× 200B ÷ 0308 × 0085 ÷ +× 200B ÷ 0308 × 0020 × 0085 ÷ +× 200B ÷ 17D6 ÷ +× 200B × 0020 ÷ 17D6 ÷ +× 200B ÷ 0308 × 17D6 ÷ +× 200B ÷ 0308 × 0020 ÷ 17D6 ÷ +× 200B ÷ 0030 ÷ +× 200B × 0020 ÷ 0030 ÷ +× 200B ÷ 0308 × 0030 ÷ +× 200B ÷ 0308 × 0020 ÷ 0030 ÷ +× 200B ÷ 0028 ÷ +× 200B × 0020 ÷ 0028 ÷ +× 200B ÷ 0308 × 0028 ÷ +× 200B ÷ 0308 × 0020 ÷ 0028 ÷ +× 200B ÷ 0025 ÷ +× 200B × 0020 ÷ 0025 ÷ +× 200B ÷ 0308 × 0025 ÷ +× 200B ÷ 0308 × 0020 ÷ 0025 ÷ +× 200B ÷ 0024 ÷ +× 200B × 0020 ÷ 0024 ÷ +× 200B ÷ 0308 × 0024 ÷ +× 200B ÷ 0308 × 0020 ÷ 0024 ÷ +× 200B ÷ 0022 ÷ +× 200B × 0020 ÷ 0022 ÷ +× 200B ÷ 0308 × 0022 ÷ +× 200B ÷ 0308 × 0020 ÷ 0022 ÷ +× 200B × 0020 ÷ +× 200B × 0020 × 0020 ÷ +× 200B ÷ 0308 × 0020 ÷ +× 200B ÷ 0308 × 0020 × 0020 ÷ +× 200B ÷ 002F ÷ +× 200B × 0020 ÷ 002F ÷ +× 200B ÷ 0308 × 002F ÷ +× 200B ÷ 0308 × 0020 × 002F ÷ +× 200B ÷ 2060 ÷ +× 200B × 0020 ÷ 2060 ÷ +× 200B ÷ 0308 × 2060 ÷ +× 200B ÷ 0308 × 0020 × 2060 ÷ +× 200B × 200B ÷ +× 200B × 0020 × 200B ÷ +× 200B ÷ 0308 × 200B ÷ +× 200B ÷ 0308 × 0020 × 200B ÷ +× 200B ÷ 1F1E6 ÷ +× 200B × 0020 ÷ 1F1E6 ÷ +× 200B ÷ 0308 ÷ 1F1E6 ÷ +× 200B ÷ 0308 × 0020 ÷ 1F1E6 ÷ +× 200B ÷ 261D ÷ +× 200B × 0020 ÷ 261D ÷ +× 200B ÷ 0308 ÷ 261D ÷ +× 200B ÷ 0308 × 0020 ÷ 261D ÷ +× 200B ÷ 1F3FB ÷ +× 200B × 0020 ÷ 1F3FB ÷ +× 200B ÷ 0308 ÷ 1F3FB ÷ +× 200B ÷ 0308 × 0020 ÷ 1F3FB ÷ +× 200B ÷ 0001 ÷ +× 200B × 0020 ÷ 0001 ÷ +× 200B ÷ 0308 × 0001 ÷ +× 200B ÷ 0308 × 0020 ÷ 0001 ÷ +× 200B ÷ 200D ÷ +× 200B × 0020 ÷ 200D ÷ +× 200B ÷ 0308 × 200D ÷ +× 200B ÷ 0308 × 0020 ÷ 200D ÷ +× 200B ÷ 00A7 ÷ +× 200B × 0020 ÷ 00A7 ÷ +× 200B ÷ 0308 × 00A7 ÷ +× 200B ÷ 0308 × 0020 ÷ 00A7 ÷ +× 200B ÷ 50005 ÷ +× 200B × 0020 ÷ 50005 ÷ +× 200B ÷ 0308 × 50005 ÷ +× 200B ÷ 0308 × 0020 ÷ 50005 ÷ +× 200B ÷ 0E01 ÷ +× 200B × 0020 ÷ 0E01 ÷ +× 200B ÷ 0308 × 0E01 ÷ +× 200B ÷ 0308 × 0020 ÷ 0E01 ÷ +× 200B ÷ 3041 ÷ +× 200B × 0020 ÷ 3041 ÷ +× 200B ÷ 0308 × 3041 ÷ +× 200B ÷ 0308 × 0020 ÷ 3041 ÷ +× 1F1E6 ÷ 0023 ÷ +× 1F1E6 × 0020 ÷ 0023 ÷ +× 1F1E6 × 0308 ÷ 0023 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0023 ÷ +× 1F1E6 ÷ 2014 ÷ +× 1F1E6 × 0020 ÷ 2014 ÷ +× 1F1E6 × 0308 ÷ 2014 ÷ +× 1F1E6 × 0308 × 0020 ÷ 2014 ÷ +× 1F1E6 × 0009 ÷ +× 1F1E6 × 0020 ÷ 0009 ÷ +× 1F1E6 × 0308 × 0009 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0009 ÷ +× 1F1E6 ÷ 00B4 ÷ +× 1F1E6 × 0020 ÷ 00B4 ÷ +× 1F1E6 × 0308 ÷ 00B4 ÷ +× 1F1E6 × 0308 × 0020 ÷ 00B4 ÷ +× 1F1E6 × 000B ÷ +× 1F1E6 × 0020 × 000B ÷ +× 1F1E6 × 0308 × 000B ÷ +× 1F1E6 × 0308 × 0020 × 000B ÷ +× 1F1E6 ÷ FFFC ÷ +× 1F1E6 × 0020 ÷ FFFC ÷ +× 1F1E6 × 0308 ÷ FFFC ÷ +× 1F1E6 × 0308 × 0020 ÷ FFFC ÷ +× 1F1E6 × 007D ÷ +× 1F1E6 × 0020 × 007D ÷ +× 1F1E6 × 0308 × 007D ÷ +× 1F1E6 × 0308 × 0020 × 007D ÷ +× 1F1E6 × 0029 ÷ +× 1F1E6 × 0020 × 0029 ÷ +× 1F1E6 × 0308 × 0029 ÷ +× 1F1E6 × 0308 × 0020 × 0029 ÷ +× 1F1E6 × 000D ÷ +× 1F1E6 × 0020 × 000D ÷ +× 1F1E6 × 0308 × 000D ÷ +× 1F1E6 × 0308 × 0020 × 000D ÷ +× 1F1E6 × 0021 ÷ +× 1F1E6 × 0020 × 0021 ÷ +× 1F1E6 × 0308 × 0021 ÷ +× 1F1E6 × 0308 × 0020 × 0021 ÷ +× 1F1E6 × 00A0 ÷ +× 1F1E6 × 0020 ÷ 00A0 ÷ +× 1F1E6 × 0308 × 00A0 ÷ +× 1F1E6 × 0308 × 0020 ÷ 00A0 ÷ +× 1F1E6 ÷ AC00 ÷ +× 1F1E6 × 0020 ÷ AC00 ÷ +× 1F1E6 × 0308 ÷ AC00 ÷ +× 1F1E6 × 0308 × 0020 ÷ AC00 ÷ +× 1F1E6 ÷ AC01 ÷ +× 1F1E6 × 0020 ÷ AC01 ÷ +× 1F1E6 × 0308 ÷ AC01 ÷ +× 1F1E6 × 0308 × 0020 ÷ AC01 ÷ +× 1F1E6 ÷ 05D0 ÷ +× 1F1E6 × 0020 ÷ 05D0 ÷ +× 1F1E6 × 0308 ÷ 05D0 ÷ +× 1F1E6 × 0308 × 0020 ÷ 05D0 ÷ +× 1F1E6 × 002D ÷ +× 1F1E6 × 0020 ÷ 002D ÷ +× 1F1E6 × 0308 × 002D ÷ +× 1F1E6 × 0308 × 0020 ÷ 002D ÷ +× 1F1E6 ÷ 231A ÷ +× 1F1E6 × 0020 ÷ 231A ÷ +× 1F1E6 × 0308 ÷ 231A ÷ +× 1F1E6 × 0308 × 0020 ÷ 231A ÷ +× 1F1E6 ÷ 2024 ÷ +× 1F1E6 × 0020 ÷ 2024 ÷ +× 1F1E6 × 0308 ÷ 2024 ÷ +× 1F1E6 × 0308 × 0020 ÷ 2024 ÷ +× 1F1E6 × 002C ÷ +× 1F1E6 × 0020 × 002C ÷ +× 1F1E6 × 0308 × 002C ÷ +× 1F1E6 × 0308 × 0020 × 002C ÷ +× 1F1E6 ÷ 1100 ÷ +× 1F1E6 × 0020 ÷ 1100 ÷ +× 1F1E6 × 0308 ÷ 1100 ÷ +× 1F1E6 × 0308 × 0020 ÷ 1100 ÷ +× 1F1E6 ÷ 11A8 ÷ +× 1F1E6 × 0020 ÷ 11A8 ÷ +× 1F1E6 × 0308 ÷ 11A8 ÷ +× 1F1E6 × 0308 × 0020 ÷ 11A8 ÷ +× 1F1E6 ÷ 1160 ÷ +× 1F1E6 × 0020 ÷ 1160 ÷ +× 1F1E6 × 0308 ÷ 1160 ÷ +× 1F1E6 × 0308 × 0020 ÷ 1160 ÷ +× 1F1E6 × 000A ÷ +× 1F1E6 × 0020 × 000A ÷ +× 1F1E6 × 0308 × 000A ÷ +× 1F1E6 × 0308 × 0020 × 000A ÷ +× 1F1E6 × 0085 ÷ +× 1F1E6 × 0020 × 0085 ÷ +× 1F1E6 × 0308 × 0085 ÷ +× 1F1E6 × 0308 × 0020 × 0085 ÷ +× 1F1E6 × 17D6 ÷ +× 1F1E6 × 0020 ÷ 17D6 ÷ +× 1F1E6 × 0308 × 17D6 ÷ +× 1F1E6 × 0308 × 0020 ÷ 17D6 ÷ +× 1F1E6 ÷ 0030 ÷ +× 1F1E6 × 0020 ÷ 0030 ÷ +× 1F1E6 × 0308 ÷ 0030 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0030 ÷ +× 1F1E6 ÷ 0028 ÷ +× 1F1E6 × 0020 ÷ 0028 ÷ +× 1F1E6 × 0308 ÷ 0028 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0028 ÷ +× 1F1E6 ÷ 0025 ÷ +× 1F1E6 × 0020 ÷ 0025 ÷ +× 1F1E6 × 0308 ÷ 0025 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0025 ÷ +× 1F1E6 ÷ 0024 ÷ +× 1F1E6 × 0020 ÷ 0024 ÷ +× 1F1E6 × 0308 ÷ 0024 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0024 ÷ +× 1F1E6 × 0022 ÷ +× 1F1E6 × 0020 ÷ 0022 ÷ +× 1F1E6 × 0308 × 0022 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0022 ÷ +× 1F1E6 × 0020 ÷ +× 1F1E6 × 0020 × 0020 ÷ +× 1F1E6 × 0308 × 0020 ÷ +× 1F1E6 × 0308 × 0020 × 0020 ÷ +× 1F1E6 × 002F ÷ +× 1F1E6 × 0020 × 002F ÷ +× 1F1E6 × 0308 × 002F ÷ +× 1F1E6 × 0308 × 0020 × 002F ÷ +× 1F1E6 × 2060 ÷ +× 1F1E6 × 0020 × 2060 ÷ +× 1F1E6 × 0308 × 2060 ÷ +× 1F1E6 × 0308 × 0020 × 2060 ÷ +× 1F1E6 × 200B ÷ +× 1F1E6 × 0020 × 200B ÷ +× 1F1E6 × 0308 × 200B ÷ +× 1F1E6 × 0308 × 0020 × 200B ÷ +× 1F1E6 × 1F1E6 ÷ +× 1F1E6 × 0020 ÷ 1F1E6 ÷ +× 1F1E6 × 0308 × 1F1E6 ÷ +× 1F1E6 × 0308 × 0020 ÷ 1F1E6 ÷ +× 1F1E6 ÷ 261D ÷ +× 1F1E6 × 0020 ÷ 261D ÷ +× 1F1E6 × 0308 ÷ 261D ÷ +× 1F1E6 × 0308 × 0020 ÷ 261D ÷ +× 1F1E6 ÷ 1F3FB ÷ +× 1F1E6 × 0020 ÷ 1F3FB ÷ +× 1F1E6 × 0308 ÷ 1F3FB ÷ +× 1F1E6 × 0308 × 0020 ÷ 1F3FB ÷ +× 1F1E6 × 0001 ÷ +× 1F1E6 × 0020 ÷ 0001 ÷ +× 1F1E6 × 0308 × 0001 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0001 ÷ +× 1F1E6 × 200D ÷ +× 1F1E6 × 0020 ÷ 200D ÷ +× 1F1E6 × 0308 × 200D ÷ +× 1F1E6 × 0308 × 0020 ÷ 200D ÷ +× 1F1E6 ÷ 00A7 ÷ +× 1F1E6 × 0020 ÷ 00A7 ÷ +× 1F1E6 × 0308 ÷ 00A7 ÷ +× 1F1E6 × 0308 × 0020 ÷ 00A7 ÷ +× 1F1E6 ÷ 50005 ÷ +× 1F1E6 × 0020 ÷ 50005 ÷ +× 1F1E6 × 0308 ÷ 50005 ÷ +× 1F1E6 × 0308 × 0020 ÷ 50005 ÷ +× 1F1E6 ÷ 0E01 ÷ +× 1F1E6 × 0020 ÷ 0E01 ÷ +× 1F1E6 × 0308 ÷ 0E01 ÷ +× 1F1E6 × 0308 × 0020 ÷ 0E01 ÷ +× 1F1E6 × 3041 ÷ +× 1F1E6 × 0020 ÷ 3041 ÷ +× 1F1E6 × 0308 × 3041 ÷ +× 1F1E6 × 0308 × 0020 ÷ 3041 ÷ +× 261D ÷ 0023 ÷ +× 261D × 0020 ÷ 0023 ÷ +× 261D × 0308 ÷ 0023 ÷ +× 261D × 0308 × 0020 ÷ 0023 ÷ +× 261D ÷ 2014 ÷ +× 261D × 0020 ÷ 2014 ÷ +× 261D × 0308 ÷ 2014 ÷ +× 261D × 0308 × 0020 ÷ 2014 ÷ +× 261D × 0009 ÷ +× 261D × 0020 ÷ 0009 ÷ +× 261D × 0308 × 0009 ÷ +× 261D × 0308 × 0020 ÷ 0009 ÷ +× 261D ÷ 00B4 ÷ +× 261D × 0020 ÷ 00B4 ÷ +× 261D × 0308 ÷ 00B4 ÷ +× 261D × 0308 × 0020 ÷ 00B4 ÷ +× 261D × 000B ÷ +× 261D × 0020 × 000B ÷ +× 261D × 0308 × 000B ÷ +× 261D × 0308 × 0020 × 000B ÷ +× 261D ÷ FFFC ÷ +× 261D × 0020 ÷ FFFC ÷ +× 261D × 0308 ÷ FFFC ÷ +× 261D × 0308 × 0020 ÷ FFFC ÷ +× 261D × 007D ÷ +× 261D × 0020 × 007D ÷ +× 261D × 0308 × 007D ÷ +× 261D × 0308 × 0020 × 007D ÷ +× 261D × 0029 ÷ +× 261D × 0020 × 0029 ÷ +× 261D × 0308 × 0029 ÷ +× 261D × 0308 × 0020 × 0029 ÷ +× 261D × 000D ÷ +× 261D × 0020 × 000D ÷ +× 261D × 0308 × 000D ÷ +× 261D × 0308 × 0020 × 000D ÷ +× 261D × 0021 ÷ +× 261D × 0020 × 0021 ÷ +× 261D × 0308 × 0021 ÷ +× 261D × 0308 × 0020 × 0021 ÷ +× 261D × 00A0 ÷ +× 261D × 0020 ÷ 00A0 ÷ +× 261D × 0308 × 00A0 ÷ +× 261D × 0308 × 0020 ÷ 00A0 ÷ +× 261D ÷ AC00 ÷ +× 261D × 0020 ÷ AC00 ÷ +× 261D × 0308 ÷ AC00 ÷ +× 261D × 0308 × 0020 ÷ AC00 ÷ +× 261D ÷ AC01 ÷ +× 261D × 0020 ÷ AC01 ÷ +× 261D × 0308 ÷ AC01 ÷ +× 261D × 0308 × 0020 ÷ AC01 ÷ +× 261D ÷ 05D0 ÷ +× 261D × 0020 ÷ 05D0 ÷ +× 261D × 0308 ÷ 05D0 ÷ +× 261D × 0308 × 0020 ÷ 05D0 ÷ +× 261D × 002D ÷ +× 261D × 0020 ÷ 002D ÷ +× 261D × 0308 × 002D ÷ +× 261D × 0308 × 0020 ÷ 002D ÷ +× 261D ÷ 231A ÷ +× 261D × 0020 ÷ 231A ÷ +× 261D × 0308 ÷ 231A ÷ +× 261D × 0308 × 0020 ÷ 231A ÷ +× 261D × 2024 ÷ +× 261D × 0020 ÷ 2024 ÷ +× 261D × 0308 × 2024 ÷ +× 261D × 0308 × 0020 ÷ 2024 ÷ +× 261D × 002C ÷ +× 261D × 0020 × 002C ÷ +× 261D × 0308 × 002C ÷ +× 261D × 0308 × 0020 × 002C ÷ +× 261D ÷ 1100 ÷ +× 261D × 0020 ÷ 1100 ÷ +× 261D × 0308 ÷ 1100 ÷ +× 261D × 0308 × 0020 ÷ 1100 ÷ +× 261D ÷ 11A8 ÷ +× 261D × 0020 ÷ 11A8 ÷ +× 261D × 0308 ÷ 11A8 ÷ +× 261D × 0308 × 0020 ÷ 11A8 ÷ +× 261D ÷ 1160 ÷ +× 261D × 0020 ÷ 1160 ÷ +× 261D × 0308 ÷ 1160 ÷ +× 261D × 0308 × 0020 ÷ 1160 ÷ +× 261D × 000A ÷ +× 261D × 0020 × 000A ÷ +× 261D × 0308 × 000A ÷ +× 261D × 0308 × 0020 × 000A ÷ +× 261D × 0085 ÷ +× 261D × 0020 × 0085 ÷ +× 261D × 0308 × 0085 ÷ +× 261D × 0308 × 0020 × 0085 ÷ +× 261D × 17D6 ÷ +× 261D × 0020 ÷ 17D6 ÷ +× 261D × 0308 × 17D6 ÷ +× 261D × 0308 × 0020 ÷ 17D6 ÷ +× 261D ÷ 0030 ÷ +× 261D × 0020 ÷ 0030 ÷ +× 261D × 0308 ÷ 0030 ÷ +× 261D × 0308 × 0020 ÷ 0030 ÷ +× 261D ÷ 0028 ÷ +× 261D × 0020 ÷ 0028 ÷ +× 261D × 0308 ÷ 0028 ÷ +× 261D × 0308 × 0020 ÷ 0028 ÷ +× 261D × 0025 ÷ +× 261D × 0020 ÷ 0025 ÷ +× 261D × 0308 × 0025 ÷ +× 261D × 0308 × 0020 ÷ 0025 ÷ +× 261D ÷ 0024 ÷ +× 261D × 0020 ÷ 0024 ÷ +× 261D × 0308 ÷ 0024 ÷ +× 261D × 0308 × 0020 ÷ 0024 ÷ +× 261D × 0022 ÷ +× 261D × 0020 ÷ 0022 ÷ +× 261D × 0308 × 0022 ÷ +× 261D × 0308 × 0020 ÷ 0022 ÷ +× 261D × 0020 ÷ +× 261D × 0020 × 0020 ÷ +× 261D × 0308 × 0020 ÷ +× 261D × 0308 × 0020 × 0020 ÷ +× 261D × 002F ÷ +× 261D × 0020 × 002F ÷ +× 261D × 0308 × 002F ÷ +× 261D × 0308 × 0020 × 002F ÷ +× 261D × 2060 ÷ +× 261D × 0020 × 2060 ÷ +× 261D × 0308 × 2060 ÷ +× 261D × 0308 × 0020 × 2060 ÷ +× 261D × 200B ÷ +× 261D × 0020 × 200B ÷ +× 261D × 0308 × 200B ÷ +× 261D × 0308 × 0020 × 200B ÷ +× 261D ÷ 1F1E6 ÷ +× 261D × 0020 ÷ 1F1E6 ÷ +× 261D × 0308 ÷ 1F1E6 ÷ +× 261D × 0308 × 0020 ÷ 1F1E6 ÷ +× 261D ÷ 261D ÷ +× 261D × 0020 ÷ 261D ÷ +× 261D × 0308 ÷ 261D ÷ +× 261D × 0308 × 0020 ÷ 261D ÷ +× 261D × 1F3FB ÷ +× 261D × 0020 ÷ 1F3FB ÷ +× 261D × 0308 × 1F3FB ÷ +× 261D × 0308 × 0020 ÷ 1F3FB ÷ +× 261D × 0001 ÷ +× 261D × 0020 ÷ 0001 ÷ +× 261D × 0308 × 0001 ÷ +× 261D × 0308 × 0020 ÷ 0001 ÷ +× 261D × 200D ÷ +× 261D × 0020 ÷ 200D ÷ +× 261D × 0308 × 200D ÷ +× 261D × 0308 × 0020 ÷ 200D ÷ +× 261D ÷ 00A7 ÷ +× 261D × 0020 ÷ 00A7 ÷ +× 261D × 0308 ÷ 00A7 ÷ +× 261D × 0308 × 0020 ÷ 00A7 ÷ +× 261D ÷ 50005 ÷ +× 261D × 0020 ÷ 50005 ÷ +× 261D × 0308 ÷ 50005 ÷ +× 261D × 0308 × 0020 ÷ 50005 ÷ +× 261D ÷ 0E01 ÷ +× 261D × 0020 ÷ 0E01 ÷ +× 261D × 0308 ÷ 0E01 ÷ +× 261D × 0308 × 0020 ÷ 0E01 ÷ +× 261D × 3041 ÷ +× 261D × 0020 ÷ 3041 ÷ +× 261D × 0308 × 3041 ÷ +× 261D × 0308 × 0020 ÷ 3041 ÷ +× 1F3FB ÷ 0023 ÷ +× 1F3FB × 0020 ÷ 0023 ÷ +× 1F3FB × 0308 ÷ 0023 ÷ +× 1F3FB × 0308 × 0020 ÷ 0023 ÷ +× 1F3FB ÷ 2014 ÷ +× 1F3FB × 0020 ÷ 2014 ÷ +× 1F3FB × 0308 ÷ 2014 ÷ +× 1F3FB × 0308 × 0020 ÷ 2014 ÷ +× 1F3FB × 0009 ÷ +× 1F3FB × 0020 ÷ 0009 ÷ +× 1F3FB × 0308 × 0009 ÷ +× 1F3FB × 0308 × 0020 ÷ 0009 ÷ +× 1F3FB ÷ 00B4 ÷ +× 1F3FB × 0020 ÷ 00B4 ÷ +× 1F3FB × 0308 ÷ 00B4 ÷ +× 1F3FB × 0308 × 0020 ÷ 00B4 ÷ +× 1F3FB × 000B ÷ +× 1F3FB × 0020 × 000B ÷ +× 1F3FB × 0308 × 000B ÷ +× 1F3FB × 0308 × 0020 × 000B ÷ +× 1F3FB ÷ FFFC ÷ +× 1F3FB × 0020 ÷ FFFC ÷ +× 1F3FB × 0308 ÷ FFFC ÷ +× 1F3FB × 0308 × 0020 ÷ FFFC ÷ +× 1F3FB × 007D ÷ +× 1F3FB × 0020 × 007D ÷ +× 1F3FB × 0308 × 007D ÷ +× 1F3FB × 0308 × 0020 × 007D ÷ +× 1F3FB × 0029 ÷ +× 1F3FB × 0020 × 0029 ÷ +× 1F3FB × 0308 × 0029 ÷ +× 1F3FB × 0308 × 0020 × 0029 ÷ +× 1F3FB × 000D ÷ +× 1F3FB × 0020 × 000D ÷ +× 1F3FB × 0308 × 000D ÷ +× 1F3FB × 0308 × 0020 × 000D ÷ +× 1F3FB × 0021 ÷ +× 1F3FB × 0020 × 0021 ÷ +× 1F3FB × 0308 × 0021 ÷ +× 1F3FB × 0308 × 0020 × 0021 ÷ +× 1F3FB × 00A0 ÷ +× 1F3FB × 0020 ÷ 00A0 ÷ +× 1F3FB × 0308 × 00A0 ÷ +× 1F3FB × 0308 × 0020 ÷ 00A0 ÷ +× 1F3FB ÷ AC00 ÷ +× 1F3FB × 0020 ÷ AC00 ÷ +× 1F3FB × 0308 ÷ AC00 ÷ +× 1F3FB × 0308 × 0020 ÷ AC00 ÷ +× 1F3FB ÷ AC01 ÷ +× 1F3FB × 0020 ÷ AC01 ÷ +× 1F3FB × 0308 ÷ AC01 ÷ +× 1F3FB × 0308 × 0020 ÷ AC01 ÷ +× 1F3FB ÷ 05D0 ÷ +× 1F3FB × 0020 ÷ 05D0 ÷ +× 1F3FB × 0308 ÷ 05D0 ÷ +× 1F3FB × 0308 × 0020 ÷ 05D0 ÷ +× 1F3FB × 002D ÷ +× 1F3FB × 0020 ÷ 002D ÷ +× 1F3FB × 0308 × 002D ÷ +× 1F3FB × 0308 × 0020 ÷ 002D ÷ +× 1F3FB ÷ 231A ÷ +× 1F3FB × 0020 ÷ 231A ÷ +× 1F3FB × 0308 ÷ 231A ÷ +× 1F3FB × 0308 × 0020 ÷ 231A ÷ +× 1F3FB × 2024 ÷ +× 1F3FB × 0020 ÷ 2024 ÷ +× 1F3FB × 0308 × 2024 ÷ +× 1F3FB × 0308 × 0020 ÷ 2024 ÷ +× 1F3FB × 002C ÷ +× 1F3FB × 0020 × 002C ÷ +× 1F3FB × 0308 × 002C ÷ +× 1F3FB × 0308 × 0020 × 002C ÷ +× 1F3FB ÷ 1100 ÷ +× 1F3FB × 0020 ÷ 1100 ÷ +× 1F3FB × 0308 ÷ 1100 ÷ +× 1F3FB × 0308 × 0020 ÷ 1100 ÷ +× 1F3FB ÷ 11A8 ÷ +× 1F3FB × 0020 ÷ 11A8 ÷ +× 1F3FB × 0308 ÷ 11A8 ÷ +× 1F3FB × 0308 × 0020 ÷ 11A8 ÷ +× 1F3FB ÷ 1160 ÷ +× 1F3FB × 0020 ÷ 1160 ÷ +× 1F3FB × 0308 ÷ 1160 ÷ +× 1F3FB × 0308 × 0020 ÷ 1160 ÷ +× 1F3FB × 000A ÷ +× 1F3FB × 0020 × 000A ÷ +× 1F3FB × 0308 × 000A ÷ +× 1F3FB × 0308 × 0020 × 000A ÷ +× 1F3FB × 0085 ÷ +× 1F3FB × 0020 × 0085 ÷ +× 1F3FB × 0308 × 0085 ÷ +× 1F3FB × 0308 × 0020 × 0085 ÷ +× 1F3FB × 17D6 ÷ +× 1F3FB × 0020 ÷ 17D6 ÷ +× 1F3FB × 0308 × 17D6 ÷ +× 1F3FB × 0308 × 0020 ÷ 17D6 ÷ +× 1F3FB ÷ 0030 ÷ +× 1F3FB × 0020 ÷ 0030 ÷ +× 1F3FB × 0308 ÷ 0030 ÷ +× 1F3FB × 0308 × 0020 ÷ 0030 ÷ +× 1F3FB ÷ 0028 ÷ +× 1F3FB × 0020 ÷ 0028 ÷ +× 1F3FB × 0308 ÷ 0028 ÷ +× 1F3FB × 0308 × 0020 ÷ 0028 ÷ +× 1F3FB × 0025 ÷ +× 1F3FB × 0020 ÷ 0025 ÷ +× 1F3FB × 0308 × 0025 ÷ +× 1F3FB × 0308 × 0020 ÷ 0025 ÷ +× 1F3FB ÷ 0024 ÷ +× 1F3FB × 0020 ÷ 0024 ÷ +× 1F3FB × 0308 ÷ 0024 ÷ +× 1F3FB × 0308 × 0020 ÷ 0024 ÷ +× 1F3FB × 0022 ÷ +× 1F3FB × 0020 ÷ 0022 ÷ +× 1F3FB × 0308 × 0022 ÷ +× 1F3FB × 0308 × 0020 ÷ 0022 ÷ +× 1F3FB × 0020 ÷ +× 1F3FB × 0020 × 0020 ÷ +× 1F3FB × 0308 × 0020 ÷ +× 1F3FB × 0308 × 0020 × 0020 ÷ +× 1F3FB × 002F ÷ +× 1F3FB × 0020 × 002F ÷ +× 1F3FB × 0308 × 002F ÷ +× 1F3FB × 0308 × 0020 × 002F ÷ +× 1F3FB × 2060 ÷ +× 1F3FB × 0020 × 2060 ÷ +× 1F3FB × 0308 × 2060 ÷ +× 1F3FB × 0308 × 0020 × 2060 ÷ +× 1F3FB × 200B ÷ +× 1F3FB × 0020 × 200B ÷ +× 1F3FB × 0308 × 200B ÷ +× 1F3FB × 0308 × 0020 × 200B ÷ +× 1F3FB ÷ 1F1E6 ÷ +× 1F3FB × 0020 ÷ 1F1E6 ÷ +× 1F3FB × 0308 ÷ 1F1E6 ÷ +× 1F3FB × 0308 × 0020 ÷ 1F1E6 ÷ +× 1F3FB ÷ 261D ÷ +× 1F3FB × 0020 ÷ 261D ÷ +× 1F3FB × 0308 ÷ 261D ÷ +× 1F3FB × 0308 × 0020 ÷ 261D ÷ +× 1F3FB ÷ 1F3FB ÷ +× 1F3FB × 0020 ÷ 1F3FB ÷ +× 1F3FB × 0308 ÷ 1F3FB ÷ +× 1F3FB × 0308 × 0020 ÷ 1F3FB ÷ +× 1F3FB × 0001 ÷ +× 1F3FB × 0020 ÷ 0001 ÷ +× 1F3FB × 0308 × 0001 ÷ +× 1F3FB × 0308 × 0020 ÷ 0001 ÷ +× 1F3FB × 200D ÷ +× 1F3FB × 0020 ÷ 200D ÷ +× 1F3FB × 0308 × 200D ÷ +× 1F3FB × 0308 × 0020 ÷ 200D ÷ +× 1F3FB ÷ 00A7 ÷ +× 1F3FB × 0020 ÷ 00A7 ÷ +× 1F3FB × 0308 ÷ 00A7 ÷ +× 1F3FB × 0308 × 0020 ÷ 00A7 ÷ +× 1F3FB ÷ 50005 ÷ +× 1F3FB × 0020 ÷ 50005 ÷ +× 1F3FB × 0308 ÷ 50005 ÷ +× 1F3FB × 0308 × 0020 ÷ 50005 ÷ +× 1F3FB ÷ 0E01 ÷ +× 1F3FB × 0020 ÷ 0E01 ÷ +× 1F3FB × 0308 ÷ 0E01 ÷ +× 1F3FB × 0308 × 0020 ÷ 0E01 ÷ +× 1F3FB × 3041 ÷ +× 1F3FB × 0020 ÷ 3041 ÷ +× 1F3FB × 0308 × 3041 ÷ +× 1F3FB × 0308 × 0020 ÷ 3041 ÷ +× 0001 × 0023 ÷ +× 0001 × 0020 ÷ 0023 ÷ +× 0001 × 0308 × 0023 ÷ +× 0001 × 0308 × 0020 ÷ 0023 ÷ +× 0001 ÷ 2014 ÷ +× 0001 × 0020 ÷ 2014 ÷ +× 0001 × 0308 ÷ 2014 ÷ +× 0001 × 0308 × 0020 ÷ 2014 ÷ +× 0001 × 0009 ÷ +× 0001 × 0020 ÷ 0009 ÷ +× 0001 × 0308 × 0009 ÷ +× 0001 × 0308 × 0020 ÷ 0009 ÷ +× 0001 ÷ 00B4 ÷ +× 0001 × 0020 ÷ 00B4 ÷ +× 0001 × 0308 ÷ 00B4 ÷ +× 0001 × 0308 × 0020 ÷ 00B4 ÷ +× 0001 × 000B ÷ +× 0001 × 0020 × 000B ÷ +× 0001 × 0308 × 000B ÷ +× 0001 × 0308 × 0020 × 000B ÷ +× 0001 ÷ FFFC ÷ +× 0001 × 0020 ÷ FFFC ÷ +× 0001 × 0308 ÷ FFFC ÷ +× 0001 × 0308 × 0020 ÷ FFFC ÷ +× 0001 × 007D ÷ +× 0001 × 0020 × 007D ÷ +× 0001 × 0308 × 007D ÷ +× 0001 × 0308 × 0020 × 007D ÷ +× 0001 × 0029 ÷ +× 0001 × 0020 × 0029 ÷ +× 0001 × 0308 × 0029 ÷ +× 0001 × 0308 × 0020 × 0029 ÷ +× 0001 × 000D ÷ +× 0001 × 0020 × 000D ÷ +× 0001 × 0308 × 000D ÷ +× 0001 × 0308 × 0020 × 000D ÷ +× 0001 × 0021 ÷ +× 0001 × 0020 × 0021 ÷ +× 0001 × 0308 × 0021 ÷ +× 0001 × 0308 × 0020 × 0021 ÷ +× 0001 × 00A0 ÷ +× 0001 × 0020 ÷ 00A0 ÷ +× 0001 × 0308 × 00A0 ÷ +× 0001 × 0308 × 0020 ÷ 00A0 ÷ +× 0001 ÷ AC00 ÷ +× 0001 × 0020 ÷ AC00 ÷ +× 0001 × 0308 ÷ AC00 ÷ +× 0001 × 0308 × 0020 ÷ AC00 ÷ +× 0001 ÷ AC01 ÷ +× 0001 × 0020 ÷ AC01 ÷ +× 0001 × 0308 ÷ AC01 ÷ +× 0001 × 0308 × 0020 ÷ AC01 ÷ +× 0001 × 05D0 ÷ +× 0001 × 0020 ÷ 05D0 ÷ +× 0001 × 0308 × 05D0 ÷ +× 0001 × 0308 × 0020 ÷ 05D0 ÷ +× 0001 × 002D ÷ +× 0001 × 0020 ÷ 002D ÷ +× 0001 × 0308 × 002D ÷ +× 0001 × 0308 × 0020 ÷ 002D ÷ +× 0001 ÷ 231A ÷ +× 0001 × 0020 ÷ 231A ÷ +× 0001 × 0308 ÷ 231A ÷ +× 0001 × 0308 × 0020 ÷ 231A ÷ +× 0001 × 2024 ÷ +× 0001 × 0020 ÷ 2024 ÷ +× 0001 × 0308 × 2024 ÷ +× 0001 × 0308 × 0020 ÷ 2024 ÷ +× 0001 × 002C ÷ +× 0001 × 0020 × 002C ÷ +× 0001 × 0308 × 002C ÷ +× 0001 × 0308 × 0020 × 002C ÷ +× 0001 ÷ 1100 ÷ +× 0001 × 0020 ÷ 1100 ÷ +× 0001 × 0308 ÷ 1100 ÷ +× 0001 × 0308 × 0020 ÷ 1100 ÷ +× 0001 ÷ 11A8 ÷ +× 0001 × 0020 ÷ 11A8 ÷ +× 0001 × 0308 ÷ 11A8 ÷ +× 0001 × 0308 × 0020 ÷ 11A8 ÷ +× 0001 ÷ 1160 ÷ +× 0001 × 0020 ÷ 1160 ÷ +× 0001 × 0308 ÷ 1160 ÷ +× 0001 × 0308 × 0020 ÷ 1160 ÷ +× 0001 × 000A ÷ +× 0001 × 0020 × 000A ÷ +× 0001 × 0308 × 000A ÷ +× 0001 × 0308 × 0020 × 000A ÷ +× 0001 × 0085 ÷ +× 0001 × 0020 × 0085 ÷ +× 0001 × 0308 × 0085 ÷ +× 0001 × 0308 × 0020 × 0085 ÷ +× 0001 × 17D6 ÷ +× 0001 × 0020 ÷ 17D6 ÷ +× 0001 × 0308 × 17D6 ÷ +× 0001 × 0308 × 0020 ÷ 17D6 ÷ +× 0001 × 0030 ÷ +× 0001 × 0020 ÷ 0030 ÷ +× 0001 × 0308 × 0030 ÷ +× 0001 × 0308 × 0020 ÷ 0030 ÷ +× 0001 × 0028 ÷ +× 0001 × 0020 ÷ 0028 ÷ +× 0001 × 0308 × 0028 ÷ +× 0001 × 0308 × 0020 ÷ 0028 ÷ +× 0001 × 0025 ÷ +× 0001 × 0020 ÷ 0025 ÷ +× 0001 × 0308 × 0025 ÷ +× 0001 × 0308 × 0020 ÷ 0025 ÷ +× 0001 × 0024 ÷ +× 0001 × 0020 ÷ 0024 ÷ +× 0001 × 0308 × 0024 ÷ +× 0001 × 0308 × 0020 ÷ 0024 ÷ +× 0001 × 0022 ÷ +× 0001 × 0020 ÷ 0022 ÷ +× 0001 × 0308 × 0022 ÷ +× 0001 × 0308 × 0020 ÷ 0022 ÷ +× 0001 × 0020 ÷ +× 0001 × 0020 × 0020 ÷ +× 0001 × 0308 × 0020 ÷ +× 0001 × 0308 × 0020 × 0020 ÷ +× 0001 × 002F ÷ +× 0001 × 0020 × 002F ÷ +× 0001 × 0308 × 002F ÷ +× 0001 × 0308 × 0020 × 002F ÷ +× 0001 × 2060 ÷ +× 0001 × 0020 × 2060 ÷ +× 0001 × 0308 × 2060 ÷ +× 0001 × 0308 × 0020 × 2060 ÷ +× 0001 × 200B ÷ +× 0001 × 0020 × 200B ÷ +× 0001 × 0308 × 200B ÷ +× 0001 × 0308 × 0020 × 200B ÷ +× 0001 ÷ 1F1E6 ÷ +× 0001 × 0020 ÷ 1F1E6 ÷ +× 0001 × 0308 ÷ 1F1E6 ÷ +× 0001 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0001 ÷ 261D ÷ +× 0001 × 0020 ÷ 261D ÷ +× 0001 × 0308 ÷ 261D ÷ +× 0001 × 0308 × 0020 ÷ 261D ÷ +× 0001 ÷ 1F3FB ÷ +× 0001 × 0020 ÷ 1F3FB ÷ +× 0001 × 0308 ÷ 1F3FB ÷ +× 0001 × 0308 × 0020 ÷ 1F3FB ÷ +× 0001 × 0001 ÷ +× 0001 × 0020 ÷ 0001 ÷ +× 0001 × 0308 × 0001 ÷ +× 0001 × 0308 × 0020 ÷ 0001 ÷ +× 0001 × 200D ÷ +× 0001 × 0020 ÷ 200D ÷ +× 0001 × 0308 × 200D ÷ +× 0001 × 0308 × 0020 ÷ 200D ÷ +× 0001 × 00A7 ÷ +× 0001 × 0020 ÷ 00A7 ÷ +× 0001 × 0308 × 00A7 ÷ +× 0001 × 0308 × 0020 ÷ 00A7 ÷ +× 0001 × 50005 ÷ +× 0001 × 0020 ÷ 50005 ÷ +× 0001 × 0308 × 50005 ÷ +× 0001 × 0308 × 0020 ÷ 50005 ÷ +× 0001 × 0E01 ÷ +× 0001 × 0020 ÷ 0E01 ÷ +× 0001 × 0308 × 0E01 ÷ +× 0001 × 0308 × 0020 ÷ 0E01 ÷ +× 0001 × 3041 ÷ +× 0001 × 0020 ÷ 3041 ÷ +× 0001 × 0308 × 3041 ÷ +× 0001 × 0308 × 0020 ÷ 3041 ÷ +× 200D × 0023 ÷ +× 200D × 0020 ÷ 0023 ÷ +× 200D × 0308 × 0023 ÷ +× 200D × 0308 × 0020 ÷ 0023 ÷ +× 200D × 2014 ÷ +× 200D × 0020 ÷ 2014 ÷ +× 200D × 0308 ÷ 2014 ÷ +× 200D × 0308 × 0020 ÷ 2014 ÷ +× 200D × 0009 ÷ +× 200D × 0020 ÷ 0009 ÷ +× 200D × 0308 × 0009 ÷ +× 200D × 0308 × 0020 ÷ 0009 ÷ +× 200D × 00B4 ÷ +× 200D × 0020 ÷ 00B4 ÷ +× 200D × 0308 ÷ 00B4 ÷ +× 200D × 0308 × 0020 ÷ 00B4 ÷ +× 200D × 000B ÷ +× 200D × 0020 × 000B ÷ +× 200D × 0308 × 000B ÷ +× 200D × 0308 × 0020 × 000B ÷ +× 200D × FFFC ÷ +× 200D × 0020 ÷ FFFC ÷ +× 200D × 0308 ÷ FFFC ÷ +× 200D × 0308 × 0020 ÷ FFFC ÷ +× 200D × 007D ÷ +× 200D × 0020 × 007D ÷ +× 200D × 0308 × 007D ÷ +× 200D × 0308 × 0020 × 007D ÷ +× 200D × 0029 ÷ +× 200D × 0020 × 0029 ÷ +× 200D × 0308 × 0029 ÷ +× 200D × 0308 × 0020 × 0029 ÷ +× 200D × 000D ÷ +× 200D × 0020 × 000D ÷ +× 200D × 0308 × 000D ÷ +× 200D × 0308 × 0020 × 000D ÷ +× 200D × 0021 ÷ +× 200D × 0020 × 0021 ÷ +× 200D × 0308 × 0021 ÷ +× 200D × 0308 × 0020 × 0021 ÷ +× 200D × 00A0 ÷ +× 200D × 0020 ÷ 00A0 ÷ +× 200D × 0308 × 00A0 ÷ +× 200D × 0308 × 0020 ÷ 00A0 ÷ +× 200D × AC00 ÷ +× 200D × 0020 ÷ AC00 ÷ +× 200D × 0308 ÷ AC00 ÷ +× 200D × 0308 × 0020 ÷ AC00 ÷ +× 200D × AC01 ÷ +× 200D × 0020 ÷ AC01 ÷ +× 200D × 0308 ÷ AC01 ÷ +× 200D × 0308 × 0020 ÷ AC01 ÷ +× 200D × 05D0 ÷ +× 200D × 0020 ÷ 05D0 ÷ +× 200D × 0308 × 05D0 ÷ +× 200D × 0308 × 0020 ÷ 05D0 ÷ +× 200D × 002D ÷ +× 200D × 0020 ÷ 002D ÷ +× 200D × 0308 × 002D ÷ +× 200D × 0308 × 0020 ÷ 002D ÷ +× 200D × 231A ÷ +× 200D × 0020 ÷ 231A ÷ +× 200D × 0308 ÷ 231A ÷ +× 200D × 0308 × 0020 ÷ 231A ÷ +× 200D × 2024 ÷ +× 200D × 0020 ÷ 2024 ÷ +× 200D × 0308 × 2024 ÷ +× 200D × 0308 × 0020 ÷ 2024 ÷ +× 200D × 002C ÷ +× 200D × 0020 × 002C ÷ +× 200D × 0308 × 002C ÷ +× 200D × 0308 × 0020 × 002C ÷ +× 200D × 1100 ÷ +× 200D × 0020 ÷ 1100 ÷ +× 200D × 0308 ÷ 1100 ÷ +× 200D × 0308 × 0020 ÷ 1100 ÷ +× 200D × 11A8 ÷ +× 200D × 0020 ÷ 11A8 ÷ +× 200D × 0308 ÷ 11A8 ÷ +× 200D × 0308 × 0020 ÷ 11A8 ÷ +× 200D × 1160 ÷ +× 200D × 0020 ÷ 1160 ÷ +× 200D × 0308 ÷ 1160 ÷ +× 200D × 0308 × 0020 ÷ 1160 ÷ +× 200D × 000A ÷ +× 200D × 0020 × 000A ÷ +× 200D × 0308 × 000A ÷ +× 200D × 0308 × 0020 × 000A ÷ +× 200D × 0085 ÷ +× 200D × 0020 × 0085 ÷ +× 200D × 0308 × 0085 ÷ +× 200D × 0308 × 0020 × 0085 ÷ +× 200D × 17D6 ÷ +× 200D × 0020 ÷ 17D6 ÷ +× 200D × 0308 × 17D6 ÷ +× 200D × 0308 × 0020 ÷ 17D6 ÷ +× 200D × 0030 ÷ +× 200D × 0020 ÷ 0030 ÷ +× 200D × 0308 × 0030 ÷ +× 200D × 0308 × 0020 ÷ 0030 ÷ +× 200D × 0028 ÷ +× 200D × 0020 ÷ 0028 ÷ +× 200D × 0308 × 0028 ÷ +× 200D × 0308 × 0020 ÷ 0028 ÷ +× 200D × 0025 ÷ +× 200D × 0020 ÷ 0025 ÷ +× 200D × 0308 × 0025 ÷ +× 200D × 0308 × 0020 ÷ 0025 ÷ +× 200D × 0024 ÷ +× 200D × 0020 ÷ 0024 ÷ +× 200D × 0308 × 0024 ÷ +× 200D × 0308 × 0020 ÷ 0024 ÷ +× 200D × 0022 ÷ +× 200D × 0020 ÷ 0022 ÷ +× 200D × 0308 × 0022 ÷ +× 200D × 0308 × 0020 ÷ 0022 ÷ +× 200D × 0020 ÷ +× 200D × 0020 × 0020 ÷ +× 200D × 0308 × 0020 ÷ +× 200D × 0308 × 0020 × 0020 ÷ +× 200D × 002F ÷ +× 200D × 0020 × 002F ÷ +× 200D × 0308 × 002F ÷ +× 200D × 0308 × 0020 × 002F ÷ +× 200D × 2060 ÷ +× 200D × 0020 × 2060 ÷ +× 200D × 0308 × 2060 ÷ +× 200D × 0308 × 0020 × 2060 ÷ +× 200D × 200B ÷ +× 200D × 0020 × 200B ÷ +× 200D × 0308 × 200B ÷ +× 200D × 0308 × 0020 × 200B ÷ +× 200D × 1F1E6 ÷ +× 200D × 0020 ÷ 1F1E6 ÷ +× 200D × 0308 ÷ 1F1E6 ÷ +× 200D × 0308 × 0020 ÷ 1F1E6 ÷ +× 200D × 261D ÷ +× 200D × 0020 ÷ 261D ÷ +× 200D × 0308 ÷ 261D ÷ +× 200D × 0308 × 0020 ÷ 261D ÷ +× 200D × 1F3FB ÷ +× 200D × 0020 ÷ 1F3FB ÷ +× 200D × 0308 ÷ 1F3FB ÷ +× 200D × 0308 × 0020 ÷ 1F3FB ÷ +× 200D × 0001 ÷ +× 200D × 0020 ÷ 0001 ÷ +× 200D × 0308 × 0001 ÷ +× 200D × 0308 × 0020 ÷ 0001 ÷ +× 200D × 200D ÷ +× 200D × 0020 ÷ 200D ÷ +× 200D × 0308 × 200D ÷ +× 200D × 0308 × 0020 ÷ 200D ÷ +× 200D × 00A7 ÷ +× 200D × 0020 ÷ 00A7 ÷ +× 200D × 0308 × 00A7 ÷ +× 200D × 0308 × 0020 ÷ 00A7 ÷ +× 200D × 50005 ÷ +× 200D × 0020 ÷ 50005 ÷ +× 200D × 0308 × 50005 ÷ +× 200D × 0308 × 0020 ÷ 50005 ÷ +× 200D × 0E01 ÷ +× 200D × 0020 ÷ 0E01 ÷ +× 200D × 0308 × 0E01 ÷ +× 200D × 0308 × 0020 ÷ 0E01 ÷ +× 200D × 3041 ÷ +× 200D × 0020 ÷ 3041 ÷ +× 200D × 0308 × 3041 ÷ +× 200D × 0308 × 0020 ÷ 3041 ÷ +× 00A7 × 0023 ÷ +× 00A7 × 0020 ÷ 0023 ÷ +× 00A7 × 0308 × 0023 ÷ +× 00A7 × 0308 × 0020 ÷ 0023 ÷ +× 00A7 ÷ 2014 ÷ +× 00A7 × 0020 ÷ 2014 ÷ +× 00A7 × 0308 ÷ 2014 ÷ +× 00A7 × 0308 × 0020 ÷ 2014 ÷ +× 00A7 × 0009 ÷ +× 00A7 × 0020 ÷ 0009 ÷ +× 00A7 × 0308 × 0009 ÷ +× 00A7 × 0308 × 0020 ÷ 0009 ÷ +× 00A7 ÷ 00B4 ÷ +× 00A7 × 0020 ÷ 00B4 ÷ +× 00A7 × 0308 ÷ 00B4 ÷ +× 00A7 × 0308 × 0020 ÷ 00B4 ÷ +× 00A7 × 000B ÷ +× 00A7 × 0020 × 000B ÷ +× 00A7 × 0308 × 000B ÷ +× 00A7 × 0308 × 0020 × 000B ÷ +× 00A7 ÷ FFFC ÷ +× 00A7 × 0020 ÷ FFFC ÷ +× 00A7 × 0308 ÷ FFFC ÷ +× 00A7 × 0308 × 0020 ÷ FFFC ÷ +× 00A7 × 007D ÷ +× 00A7 × 0020 × 007D ÷ +× 00A7 × 0308 × 007D ÷ +× 00A7 × 0308 × 0020 × 007D ÷ +× 00A7 × 0029 ÷ +× 00A7 × 0020 × 0029 ÷ +× 00A7 × 0308 × 0029 ÷ +× 00A7 × 0308 × 0020 × 0029 ÷ +× 00A7 × 000D ÷ +× 00A7 × 0020 × 000D ÷ +× 00A7 × 0308 × 000D ÷ +× 00A7 × 0308 × 0020 × 000D ÷ +× 00A7 × 0021 ÷ +× 00A7 × 0020 × 0021 ÷ +× 00A7 × 0308 × 0021 ÷ +× 00A7 × 0308 × 0020 × 0021 ÷ +× 00A7 × 00A0 ÷ +× 00A7 × 0020 ÷ 00A0 ÷ +× 00A7 × 0308 × 00A0 ÷ +× 00A7 × 0308 × 0020 ÷ 00A0 ÷ +× 00A7 ÷ AC00 ÷ +× 00A7 × 0020 ÷ AC00 ÷ +× 00A7 × 0308 ÷ AC00 ÷ +× 00A7 × 0308 × 0020 ÷ AC00 ÷ +× 00A7 ÷ AC01 ÷ +× 00A7 × 0020 ÷ AC01 ÷ +× 00A7 × 0308 ÷ AC01 ÷ +× 00A7 × 0308 × 0020 ÷ AC01 ÷ +× 00A7 × 05D0 ÷ +× 00A7 × 0020 ÷ 05D0 ÷ +× 00A7 × 0308 × 05D0 ÷ +× 00A7 × 0308 × 0020 ÷ 05D0 ÷ +× 00A7 × 002D ÷ +× 00A7 × 0020 ÷ 002D ÷ +× 00A7 × 0308 × 002D ÷ +× 00A7 × 0308 × 0020 ÷ 002D ÷ +× 00A7 ÷ 231A ÷ +× 00A7 × 0020 ÷ 231A ÷ +× 00A7 × 0308 ÷ 231A ÷ +× 00A7 × 0308 × 0020 ÷ 231A ÷ +× 00A7 × 2024 ÷ +× 00A7 × 0020 ÷ 2024 ÷ +× 00A7 × 0308 × 2024 ÷ +× 00A7 × 0308 × 0020 ÷ 2024 ÷ +× 00A7 × 002C ÷ +× 00A7 × 0020 × 002C ÷ +× 00A7 × 0308 × 002C ÷ +× 00A7 × 0308 × 0020 × 002C ÷ +× 00A7 ÷ 1100 ÷ +× 00A7 × 0020 ÷ 1100 ÷ +× 00A7 × 0308 ÷ 1100 ÷ +× 00A7 × 0308 × 0020 ÷ 1100 ÷ +× 00A7 ÷ 11A8 ÷ +× 00A7 × 0020 ÷ 11A8 ÷ +× 00A7 × 0308 ÷ 11A8 ÷ +× 00A7 × 0308 × 0020 ÷ 11A8 ÷ +× 00A7 ÷ 1160 ÷ +× 00A7 × 0020 ÷ 1160 ÷ +× 00A7 × 0308 ÷ 1160 ÷ +× 00A7 × 0308 × 0020 ÷ 1160 ÷ +× 00A7 × 000A ÷ +× 00A7 × 0020 × 000A ÷ +× 00A7 × 0308 × 000A ÷ +× 00A7 × 0308 × 0020 × 000A ÷ +× 00A7 × 0085 ÷ +× 00A7 × 0020 × 0085 ÷ +× 00A7 × 0308 × 0085 ÷ +× 00A7 × 0308 × 0020 × 0085 ÷ +× 00A7 × 17D6 ÷ +× 00A7 × 0020 ÷ 17D6 ÷ +× 00A7 × 0308 × 17D6 ÷ +× 00A7 × 0308 × 0020 ÷ 17D6 ÷ +× 00A7 × 0030 ÷ +× 00A7 × 0020 ÷ 0030 ÷ +× 00A7 × 0308 × 0030 ÷ +× 00A7 × 0308 × 0020 ÷ 0030 ÷ +× 00A7 × 0028 ÷ +× 00A7 × 0020 ÷ 0028 ÷ +× 00A7 × 0308 × 0028 ÷ +× 00A7 × 0308 × 0020 ÷ 0028 ÷ +× 00A7 × 0025 ÷ +× 00A7 × 0020 ÷ 0025 ÷ +× 00A7 × 0308 × 0025 ÷ +× 00A7 × 0308 × 0020 ÷ 0025 ÷ +× 00A7 × 0024 ÷ +× 00A7 × 0020 ÷ 0024 ÷ +× 00A7 × 0308 × 0024 ÷ +× 00A7 × 0308 × 0020 ÷ 0024 ÷ +× 00A7 × 0022 ÷ +× 00A7 × 0020 ÷ 0022 ÷ +× 00A7 × 0308 × 0022 ÷ +× 00A7 × 0308 × 0020 ÷ 0022 ÷ +× 00A7 × 0020 ÷ +× 00A7 × 0020 × 0020 ÷ +× 00A7 × 0308 × 0020 ÷ +× 00A7 × 0308 × 0020 × 0020 ÷ +× 00A7 × 002F ÷ +× 00A7 × 0020 × 002F ÷ +× 00A7 × 0308 × 002F ÷ +× 00A7 × 0308 × 0020 × 002F ÷ +× 00A7 × 2060 ÷ +× 00A7 × 0020 × 2060 ÷ +× 00A7 × 0308 × 2060 ÷ +× 00A7 × 0308 × 0020 × 2060 ÷ +× 00A7 × 200B ÷ +× 00A7 × 0020 × 200B ÷ +× 00A7 × 0308 × 200B ÷ +× 00A7 × 0308 × 0020 × 200B ÷ +× 00A7 ÷ 1F1E6 ÷ +× 00A7 × 0020 ÷ 1F1E6 ÷ +× 00A7 × 0308 ÷ 1F1E6 ÷ +× 00A7 × 0308 × 0020 ÷ 1F1E6 ÷ +× 00A7 ÷ 261D ÷ +× 00A7 × 0020 ÷ 261D ÷ +× 00A7 × 0308 ÷ 261D ÷ +× 00A7 × 0308 × 0020 ÷ 261D ÷ +× 00A7 ÷ 1F3FB ÷ +× 00A7 × 0020 ÷ 1F3FB ÷ +× 00A7 × 0308 ÷ 1F3FB ÷ +× 00A7 × 0308 × 0020 ÷ 1F3FB ÷ +× 00A7 × 0001 ÷ +× 00A7 × 0020 ÷ 0001 ÷ +× 00A7 × 0308 × 0001 ÷ +× 00A7 × 0308 × 0020 ÷ 0001 ÷ +× 00A7 × 200D ÷ +× 00A7 × 0020 ÷ 200D ÷ +× 00A7 × 0308 × 200D ÷ +× 00A7 × 0308 × 0020 ÷ 200D ÷ +× 00A7 × 00A7 ÷ +× 00A7 × 0020 ÷ 00A7 ÷ +× 00A7 × 0308 × 00A7 ÷ +× 00A7 × 0308 × 0020 ÷ 00A7 ÷ +× 00A7 × 50005 ÷ +× 00A7 × 0020 ÷ 50005 ÷ +× 00A7 × 0308 × 50005 ÷ +× 00A7 × 0308 × 0020 ÷ 50005 ÷ +× 00A7 × 0E01 ÷ +× 00A7 × 0020 ÷ 0E01 ÷ +× 00A7 × 0308 × 0E01 ÷ +× 00A7 × 0308 × 0020 ÷ 0E01 ÷ +× 00A7 × 3041 ÷ +× 00A7 × 0020 ÷ 3041 ÷ +× 00A7 × 0308 × 3041 ÷ +× 00A7 × 0308 × 0020 ÷ 3041 ÷ +× 50005 × 0023 ÷ +× 50005 × 0020 ÷ 0023 ÷ +× 50005 × 0308 × 0023 ÷ +× 50005 × 0308 × 0020 ÷ 0023 ÷ +× 50005 ÷ 2014 ÷ +× 50005 × 0020 ÷ 2014 ÷ +× 50005 × 0308 ÷ 2014 ÷ +× 50005 × 0308 × 0020 ÷ 2014 ÷ +× 50005 × 0009 ÷ +× 50005 × 0020 ÷ 0009 ÷ +× 50005 × 0308 × 0009 ÷ +× 50005 × 0308 × 0020 ÷ 0009 ÷ +× 50005 ÷ 00B4 ÷ +× 50005 × 0020 ÷ 00B4 ÷ +× 50005 × 0308 ÷ 00B4 ÷ +× 50005 × 0308 × 0020 ÷ 00B4 ÷ +× 50005 × 000B ÷ +× 50005 × 0020 × 000B ÷ +× 50005 × 0308 × 000B ÷ +× 50005 × 0308 × 0020 × 000B ÷ +× 50005 ÷ FFFC ÷ +× 50005 × 0020 ÷ FFFC ÷ +× 50005 × 0308 ÷ FFFC ÷ +× 50005 × 0308 × 0020 ÷ FFFC ÷ +× 50005 × 007D ÷ +× 50005 × 0020 × 007D ÷ +× 50005 × 0308 × 007D ÷ +× 50005 × 0308 × 0020 × 007D ÷ +× 50005 × 0029 ÷ +× 50005 × 0020 × 0029 ÷ +× 50005 × 0308 × 0029 ÷ +× 50005 × 0308 × 0020 × 0029 ÷ +× 50005 × 000D ÷ +× 50005 × 0020 × 000D ÷ +× 50005 × 0308 × 000D ÷ +× 50005 × 0308 × 0020 × 000D ÷ +× 50005 × 0021 ÷ +× 50005 × 0020 × 0021 ÷ +× 50005 × 0308 × 0021 ÷ +× 50005 × 0308 × 0020 × 0021 ÷ +× 50005 × 00A0 ÷ +× 50005 × 0020 ÷ 00A0 ÷ +× 50005 × 0308 × 00A0 ÷ +× 50005 × 0308 × 0020 ÷ 00A0 ÷ +× 50005 ÷ AC00 ÷ +× 50005 × 0020 ÷ AC00 ÷ +× 50005 × 0308 ÷ AC00 ÷ +× 50005 × 0308 × 0020 ÷ AC00 ÷ +× 50005 ÷ AC01 ÷ +× 50005 × 0020 ÷ AC01 ÷ +× 50005 × 0308 ÷ AC01 ÷ +× 50005 × 0308 × 0020 ÷ AC01 ÷ +× 50005 × 05D0 ÷ +× 50005 × 0020 ÷ 05D0 ÷ +× 50005 × 0308 × 05D0 ÷ +× 50005 × 0308 × 0020 ÷ 05D0 ÷ +× 50005 × 002D ÷ +× 50005 × 0020 ÷ 002D ÷ +× 50005 × 0308 × 002D ÷ +× 50005 × 0308 × 0020 ÷ 002D ÷ +× 50005 ÷ 231A ÷ +× 50005 × 0020 ÷ 231A ÷ +× 50005 × 0308 ÷ 231A ÷ +× 50005 × 0308 × 0020 ÷ 231A ÷ +× 50005 × 2024 ÷ +× 50005 × 0020 ÷ 2024 ÷ +× 50005 × 0308 × 2024 ÷ +× 50005 × 0308 × 0020 ÷ 2024 ÷ +× 50005 × 002C ÷ +× 50005 × 0020 × 002C ÷ +× 50005 × 0308 × 002C ÷ +× 50005 × 0308 × 0020 × 002C ÷ +× 50005 ÷ 1100 ÷ +× 50005 × 0020 ÷ 1100 ÷ +× 50005 × 0308 ÷ 1100 ÷ +× 50005 × 0308 × 0020 ÷ 1100 ÷ +× 50005 ÷ 11A8 ÷ +× 50005 × 0020 ÷ 11A8 ÷ +× 50005 × 0308 ÷ 11A8 ÷ +× 50005 × 0308 × 0020 ÷ 11A8 ÷ +× 50005 ÷ 1160 ÷ +× 50005 × 0020 ÷ 1160 ÷ +× 50005 × 0308 ÷ 1160 ÷ +× 50005 × 0308 × 0020 ÷ 1160 ÷ +× 50005 × 000A ÷ +× 50005 × 0020 × 000A ÷ +× 50005 × 0308 × 000A ÷ +× 50005 × 0308 × 0020 × 000A ÷ +× 50005 × 0085 ÷ +× 50005 × 0020 × 0085 ÷ +× 50005 × 0308 × 0085 ÷ +× 50005 × 0308 × 0020 × 0085 ÷ +× 50005 × 17D6 ÷ +× 50005 × 0020 ÷ 17D6 ÷ +× 50005 × 0308 × 17D6 ÷ +× 50005 × 0308 × 0020 ÷ 17D6 ÷ +× 50005 × 0030 ÷ +× 50005 × 0020 ÷ 0030 ÷ +× 50005 × 0308 × 0030 ÷ +× 50005 × 0308 × 0020 ÷ 0030 ÷ +× 50005 × 0028 ÷ +× 50005 × 0020 ÷ 0028 ÷ +× 50005 × 0308 × 0028 ÷ +× 50005 × 0308 × 0020 ÷ 0028 ÷ +× 50005 × 0025 ÷ +× 50005 × 0020 ÷ 0025 ÷ +× 50005 × 0308 × 0025 ÷ +× 50005 × 0308 × 0020 ÷ 0025 ÷ +× 50005 × 0024 ÷ +× 50005 × 0020 ÷ 0024 ÷ +× 50005 × 0308 × 0024 ÷ +× 50005 × 0308 × 0020 ÷ 0024 ÷ +× 50005 × 0022 ÷ +× 50005 × 0020 ÷ 0022 ÷ +× 50005 × 0308 × 0022 ÷ +× 50005 × 0308 × 0020 ÷ 0022 ÷ +× 50005 × 0020 ÷ +× 50005 × 0020 × 0020 ÷ +× 50005 × 0308 × 0020 ÷ +× 50005 × 0308 × 0020 × 0020 ÷ +× 50005 × 002F ÷ +× 50005 × 0020 × 002F ÷ +× 50005 × 0308 × 002F ÷ +× 50005 × 0308 × 0020 × 002F ÷ +× 50005 × 2060 ÷ +× 50005 × 0020 × 2060 ÷ +× 50005 × 0308 × 2060 ÷ +× 50005 × 0308 × 0020 × 2060 ÷ +× 50005 × 200B ÷ +× 50005 × 0020 × 200B ÷ +× 50005 × 0308 × 200B ÷ +× 50005 × 0308 × 0020 × 200B ÷ +× 50005 ÷ 1F1E6 ÷ +× 50005 × 0020 ÷ 1F1E6 ÷ +× 50005 × 0308 ÷ 1F1E6 ÷ +× 50005 × 0308 × 0020 ÷ 1F1E6 ÷ +× 50005 ÷ 261D ÷ +× 50005 × 0020 ÷ 261D ÷ +× 50005 × 0308 ÷ 261D ÷ +× 50005 × 0308 × 0020 ÷ 261D ÷ +× 50005 ÷ 1F3FB ÷ +× 50005 × 0020 ÷ 1F3FB ÷ +× 50005 × 0308 ÷ 1F3FB ÷ +× 50005 × 0308 × 0020 ÷ 1F3FB ÷ +× 50005 × 0001 ÷ +× 50005 × 0020 ÷ 0001 ÷ +× 50005 × 0308 × 0001 ÷ +× 50005 × 0308 × 0020 ÷ 0001 ÷ +× 50005 × 200D ÷ +× 50005 × 0020 ÷ 200D ÷ +× 50005 × 0308 × 200D ÷ +× 50005 × 0308 × 0020 ÷ 200D ÷ +× 50005 × 00A7 ÷ +× 50005 × 0020 ÷ 00A7 ÷ +× 50005 × 0308 × 00A7 ÷ +× 50005 × 0308 × 0020 ÷ 00A7 ÷ +× 50005 × 50005 ÷ +× 50005 × 0020 ÷ 50005 ÷ +× 50005 × 0308 × 50005 ÷ +× 50005 × 0308 × 0020 ÷ 50005 ÷ +× 50005 × 0E01 ÷ +× 50005 × 0020 ÷ 0E01 ÷ +× 50005 × 0308 × 0E01 ÷ +× 50005 × 0308 × 0020 ÷ 0E01 ÷ +× 50005 × 3041 ÷ +× 50005 × 0020 ÷ 3041 ÷ +× 50005 × 0308 × 3041 ÷ +× 50005 × 0308 × 0020 ÷ 3041 ÷ +× 0E01 × 0023 ÷ +× 0E01 × 0020 ÷ 0023 ÷ +× 0E01 × 0308 × 0023 ÷ +× 0E01 × 0308 × 0020 ÷ 0023 ÷ +× 0E01 ÷ 2014 ÷ +× 0E01 × 0020 ÷ 2014 ÷ +× 0E01 × 0308 ÷ 2014 ÷ +× 0E01 × 0308 × 0020 ÷ 2014 ÷ +× 0E01 × 0009 ÷ +× 0E01 × 0020 ÷ 0009 ÷ +× 0E01 × 0308 × 0009 ÷ +× 0E01 × 0308 × 0020 ÷ 0009 ÷ +× 0E01 ÷ 00B4 ÷ +× 0E01 × 0020 ÷ 00B4 ÷ +× 0E01 × 0308 ÷ 00B4 ÷ +× 0E01 × 0308 × 0020 ÷ 00B4 ÷ +× 0E01 × 000B ÷ +× 0E01 × 0020 × 000B ÷ +× 0E01 × 0308 × 000B ÷ +× 0E01 × 0308 × 0020 × 000B ÷ +× 0E01 ÷ FFFC ÷ +× 0E01 × 0020 ÷ FFFC ÷ +× 0E01 × 0308 ÷ FFFC ÷ +× 0E01 × 0308 × 0020 ÷ FFFC ÷ +× 0E01 × 007D ÷ +× 0E01 × 0020 × 007D ÷ +× 0E01 × 0308 × 007D ÷ +× 0E01 × 0308 × 0020 × 007D ÷ +× 0E01 × 0029 ÷ +× 0E01 × 0020 × 0029 ÷ +× 0E01 × 0308 × 0029 ÷ +× 0E01 × 0308 × 0020 × 0029 ÷ +× 0E01 × 000D ÷ +× 0E01 × 0020 × 000D ÷ +× 0E01 × 0308 × 000D ÷ +× 0E01 × 0308 × 0020 × 000D ÷ +× 0E01 × 0021 ÷ +× 0E01 × 0020 × 0021 ÷ +× 0E01 × 0308 × 0021 ÷ +× 0E01 × 0308 × 0020 × 0021 ÷ +× 0E01 × 00A0 ÷ +× 0E01 × 0020 ÷ 00A0 ÷ +× 0E01 × 0308 × 00A0 ÷ +× 0E01 × 0308 × 0020 ÷ 00A0 ÷ +× 0E01 ÷ AC00 ÷ +× 0E01 × 0020 ÷ AC00 ÷ +× 0E01 × 0308 ÷ AC00 ÷ +× 0E01 × 0308 × 0020 ÷ AC00 ÷ +× 0E01 ÷ AC01 ÷ +× 0E01 × 0020 ÷ AC01 ÷ +× 0E01 × 0308 ÷ AC01 ÷ +× 0E01 × 0308 × 0020 ÷ AC01 ÷ +× 0E01 × 05D0 ÷ +× 0E01 × 0020 ÷ 05D0 ÷ +× 0E01 × 0308 × 05D0 ÷ +× 0E01 × 0308 × 0020 ÷ 05D0 ÷ +× 0E01 × 002D ÷ +× 0E01 × 0020 ÷ 002D ÷ +× 0E01 × 0308 × 002D ÷ +× 0E01 × 0308 × 0020 ÷ 002D ÷ +× 0E01 ÷ 231A ÷ +× 0E01 × 0020 ÷ 231A ÷ +× 0E01 × 0308 ÷ 231A ÷ +× 0E01 × 0308 × 0020 ÷ 231A ÷ +× 0E01 × 2024 ÷ +× 0E01 × 0020 ÷ 2024 ÷ +× 0E01 × 0308 × 2024 ÷ +× 0E01 × 0308 × 0020 ÷ 2024 ÷ +× 0E01 × 002C ÷ +× 0E01 × 0020 × 002C ÷ +× 0E01 × 0308 × 002C ÷ +× 0E01 × 0308 × 0020 × 002C ÷ +× 0E01 ÷ 1100 ÷ +× 0E01 × 0020 ÷ 1100 ÷ +× 0E01 × 0308 ÷ 1100 ÷ +× 0E01 × 0308 × 0020 ÷ 1100 ÷ +× 0E01 ÷ 11A8 ÷ +× 0E01 × 0020 ÷ 11A8 ÷ +× 0E01 × 0308 ÷ 11A8 ÷ +× 0E01 × 0308 × 0020 ÷ 11A8 ÷ +× 0E01 ÷ 1160 ÷ +× 0E01 × 0020 ÷ 1160 ÷ +× 0E01 × 0308 ÷ 1160 ÷ +× 0E01 × 0308 × 0020 ÷ 1160 ÷ +× 0E01 × 000A ÷ +× 0E01 × 0020 × 000A ÷ +× 0E01 × 0308 × 000A ÷ +× 0E01 × 0308 × 0020 × 000A ÷ +× 0E01 × 0085 ÷ +× 0E01 × 0020 × 0085 ÷ +× 0E01 × 0308 × 0085 ÷ +× 0E01 × 0308 × 0020 × 0085 ÷ +× 0E01 × 17D6 ÷ +× 0E01 × 0020 ÷ 17D6 ÷ +× 0E01 × 0308 × 17D6 ÷ +× 0E01 × 0308 × 0020 ÷ 17D6 ÷ +× 0E01 × 0030 ÷ +× 0E01 × 0020 ÷ 0030 ÷ +× 0E01 × 0308 × 0030 ÷ +× 0E01 × 0308 × 0020 ÷ 0030 ÷ +× 0E01 × 0028 ÷ +× 0E01 × 0020 ÷ 0028 ÷ +× 0E01 × 0308 × 0028 ÷ +× 0E01 × 0308 × 0020 ÷ 0028 ÷ +× 0E01 × 0025 ÷ +× 0E01 × 0020 ÷ 0025 ÷ +× 0E01 × 0308 × 0025 ÷ +× 0E01 × 0308 × 0020 ÷ 0025 ÷ +× 0E01 × 0024 ÷ +× 0E01 × 0020 ÷ 0024 ÷ +× 0E01 × 0308 × 0024 ÷ +× 0E01 × 0308 × 0020 ÷ 0024 ÷ +× 0E01 × 0022 ÷ +× 0E01 × 0020 ÷ 0022 ÷ +× 0E01 × 0308 × 0022 ÷ +× 0E01 × 0308 × 0020 ÷ 0022 ÷ +× 0E01 × 0020 ÷ +× 0E01 × 0020 × 0020 ÷ +× 0E01 × 0308 × 0020 ÷ +× 0E01 × 0308 × 0020 × 0020 ÷ +× 0E01 × 002F ÷ +× 0E01 × 0020 × 002F ÷ +× 0E01 × 0308 × 002F ÷ +× 0E01 × 0308 × 0020 × 002F ÷ +× 0E01 × 2060 ÷ +× 0E01 × 0020 × 2060 ÷ +× 0E01 × 0308 × 2060 ÷ +× 0E01 × 0308 × 0020 × 2060 ÷ +× 0E01 × 200B ÷ +× 0E01 × 0020 × 200B ÷ +× 0E01 × 0308 × 200B ÷ +× 0E01 × 0308 × 0020 × 200B ÷ +× 0E01 ÷ 1F1E6 ÷ +× 0E01 × 0020 ÷ 1F1E6 ÷ +× 0E01 × 0308 ÷ 1F1E6 ÷ +× 0E01 × 0308 × 0020 ÷ 1F1E6 ÷ +× 0E01 ÷ 261D ÷ +× 0E01 × 0020 ÷ 261D ÷ +× 0E01 × 0308 ÷ 261D ÷ +× 0E01 × 0308 × 0020 ÷ 261D ÷ +× 0E01 ÷ 1F3FB ÷ +× 0E01 × 0020 ÷ 1F3FB ÷ +× 0E01 × 0308 ÷ 1F3FB ÷ +× 0E01 × 0308 × 0020 ÷ 1F3FB ÷ +× 0E01 × 0001 ÷ +× 0E01 × 0020 ÷ 0001 ÷ +× 0E01 × 0308 × 0001 ÷ +× 0E01 × 0308 × 0020 ÷ 0001 ÷ +× 0E01 × 200D ÷ +× 0E01 × 0020 ÷ 200D ÷ +× 0E01 × 0308 × 200D ÷ +× 0E01 × 0308 × 0020 ÷ 200D ÷ +× 0E01 × 00A7 ÷ +× 0E01 × 0020 ÷ 00A7 ÷ +× 0E01 × 0308 × 00A7 ÷ +× 0E01 × 0308 × 0020 ÷ 00A7 ÷ +× 0E01 × 50005 ÷ +× 0E01 × 0020 ÷ 50005 ÷ +× 0E01 × 0308 × 50005 ÷ +× 0E01 × 0308 × 0020 ÷ 50005 ÷ +× 0E01 × 0E01 ÷ +× 0E01 × 0020 ÷ 0E01 ÷ +× 0E01 × 0308 × 0E01 ÷ +× 0E01 × 0308 × 0020 ÷ 0E01 ÷ +× 0E01 × 3041 ÷ +× 0E01 × 0020 ÷ 3041 ÷ +× 0E01 × 0308 × 3041 ÷ +× 0E01 × 0308 × 0020 ÷ 3041 ÷ +× 3041 ÷ 0023 ÷ +× 3041 × 0020 ÷ 0023 ÷ +× 3041 × 0308 ÷ 0023 ÷ +× 3041 × 0308 × 0020 ÷ 0023 ÷ +× 3041 ÷ 2014 ÷ +× 3041 × 0020 ÷ 2014 ÷ +× 3041 × 0308 ÷ 2014 ÷ +× 3041 × 0308 × 0020 ÷ 2014 ÷ +× 3041 × 0009 ÷ +× 3041 × 0020 ÷ 0009 ÷ +× 3041 × 0308 × 0009 ÷ +× 3041 × 0308 × 0020 ÷ 0009 ÷ +× 3041 ÷ 00B4 ÷ +× 3041 × 0020 ÷ 00B4 ÷ +× 3041 × 0308 ÷ 00B4 ÷ +× 3041 × 0308 × 0020 ÷ 00B4 ÷ +× 3041 × 000B ÷ +× 3041 × 0020 × 000B ÷ +× 3041 × 0308 × 000B ÷ +× 3041 × 0308 × 0020 × 000B ÷ +× 3041 ÷ FFFC ÷ +× 3041 × 0020 ÷ FFFC ÷ +× 3041 × 0308 ÷ FFFC ÷ +× 3041 × 0308 × 0020 ÷ FFFC ÷ +× 3041 × 007D ÷ +× 3041 × 0020 × 007D ÷ +× 3041 × 0308 × 007D ÷ +× 3041 × 0308 × 0020 × 007D ÷ +× 3041 × 0029 ÷ +× 3041 × 0020 × 0029 ÷ +× 3041 × 0308 × 0029 ÷ +× 3041 × 0308 × 0020 × 0029 ÷ +× 3041 × 000D ÷ +× 3041 × 0020 × 000D ÷ +× 3041 × 0308 × 000D ÷ +× 3041 × 0308 × 0020 × 000D ÷ +× 3041 × 0021 ÷ +× 3041 × 0020 × 0021 ÷ +× 3041 × 0308 × 0021 ÷ +× 3041 × 0308 × 0020 × 0021 ÷ +× 3041 × 00A0 ÷ +× 3041 × 0020 ÷ 00A0 ÷ +× 3041 × 0308 × 00A0 ÷ +× 3041 × 0308 × 0020 ÷ 00A0 ÷ +× 3041 ÷ AC00 ÷ +× 3041 × 0020 ÷ AC00 ÷ +× 3041 × 0308 ÷ AC00 ÷ +× 3041 × 0308 × 0020 ÷ AC00 ÷ +× 3041 ÷ AC01 ÷ +× 3041 × 0020 ÷ AC01 ÷ +× 3041 × 0308 ÷ AC01 ÷ +× 3041 × 0308 × 0020 ÷ AC01 ÷ +× 3041 ÷ 05D0 ÷ +× 3041 × 0020 ÷ 05D0 ÷ +× 3041 × 0308 ÷ 05D0 ÷ +× 3041 × 0308 × 0020 ÷ 05D0 ÷ +× 3041 × 002D ÷ +× 3041 × 0020 ÷ 002D ÷ +× 3041 × 0308 × 002D ÷ +× 3041 × 0308 × 0020 ÷ 002D ÷ +× 3041 ÷ 231A ÷ +× 3041 × 0020 ÷ 231A ÷ +× 3041 × 0308 ÷ 231A ÷ +× 3041 × 0308 × 0020 ÷ 231A ÷ +× 3041 ÷ 2024 ÷ +× 3041 × 0020 ÷ 2024 ÷ +× 3041 × 0308 ÷ 2024 ÷ +× 3041 × 0308 × 0020 ÷ 2024 ÷ +× 3041 × 002C ÷ +× 3041 × 0020 × 002C ÷ +× 3041 × 0308 × 002C ÷ +× 3041 × 0308 × 0020 × 002C ÷ +× 3041 ÷ 1100 ÷ +× 3041 × 0020 ÷ 1100 ÷ +× 3041 × 0308 ÷ 1100 ÷ +× 3041 × 0308 × 0020 ÷ 1100 ÷ +× 3041 ÷ 11A8 ÷ +× 3041 × 0020 ÷ 11A8 ÷ +× 3041 × 0308 ÷ 11A8 ÷ +× 3041 × 0308 × 0020 ÷ 11A8 ÷ +× 3041 ÷ 1160 ÷ +× 3041 × 0020 ÷ 1160 ÷ +× 3041 × 0308 ÷ 1160 ÷ +× 3041 × 0308 × 0020 ÷ 1160 ÷ +× 3041 × 000A ÷ +× 3041 × 0020 × 000A ÷ +× 3041 × 0308 × 000A ÷ +× 3041 × 0308 × 0020 × 000A ÷ +× 3041 × 0085 ÷ +× 3041 × 0020 × 0085 ÷ +× 3041 × 0308 × 0085 ÷ +× 3041 × 0308 × 0020 × 0085 ÷ +× 3041 × 17D6 ÷ +× 3041 × 0020 ÷ 17D6 ÷ +× 3041 × 0308 × 17D6 ÷ +× 3041 × 0308 × 0020 ÷ 17D6 ÷ +× 3041 ÷ 0030 ÷ +× 3041 × 0020 ÷ 0030 ÷ +× 3041 × 0308 ÷ 0030 ÷ +× 3041 × 0308 × 0020 ÷ 0030 ÷ +× 3041 ÷ 0028 ÷ +× 3041 × 0020 ÷ 0028 ÷ +× 3041 × 0308 ÷ 0028 ÷ +× 3041 × 0308 × 0020 ÷ 0028 ÷ +× 3041 ÷ 0025 ÷ +× 3041 × 0020 ÷ 0025 ÷ +× 3041 × 0308 ÷ 0025 ÷ +× 3041 × 0308 × 0020 ÷ 0025 ÷ +× 3041 ÷ 0024 ÷ +× 3041 × 0020 ÷ 0024 ÷ +× 3041 × 0308 ÷ 0024 ÷ +× 3041 × 0308 × 0020 ÷ 0024 ÷ +× 3041 × 0022 ÷ +× 3041 × 0020 ÷ 0022 ÷ +× 3041 × 0308 × 0022 ÷ +× 3041 × 0308 × 0020 ÷ 0022 ÷ +× 3041 × 0020 ÷ +× 3041 × 0020 × 0020 ÷ +× 3041 × 0308 × 0020 ÷ +× 3041 × 0308 × 0020 × 0020 ÷ +× 3041 × 002F ÷ +× 3041 × 0020 × 002F ÷ +× 3041 × 0308 × 002F ÷ +× 3041 × 0308 × 0020 × 002F ÷ +× 3041 × 2060 ÷ +× 3041 × 0020 × 2060 ÷ +× 3041 × 0308 × 2060 ÷ +× 3041 × 0308 × 0020 × 2060 ÷ +× 3041 × 200B ÷ +× 3041 × 0020 × 200B ÷ +× 3041 × 0308 × 200B ÷ +× 3041 × 0308 × 0020 × 200B ÷ +× 3041 ÷ 1F1E6 ÷ +× 3041 × 0020 ÷ 1F1E6 ÷ +× 3041 × 0308 ÷ 1F1E6 ÷ +× 3041 × 0308 × 0020 ÷ 1F1E6 ÷ +× 3041 ÷ 261D ÷ +× 3041 × 0020 ÷ 261D ÷ +× 3041 × 0308 ÷ 261D ÷ +× 3041 × 0308 × 0020 ÷ 261D ÷ +× 3041 ÷ 1F3FB ÷ +× 3041 × 0020 ÷ 1F3FB ÷ +× 3041 × 0308 ÷ 1F3FB ÷ +× 3041 × 0308 × 0020 ÷ 1F3FB ÷ +× 3041 × 0001 ÷ +× 3041 × 0020 ÷ 0001 ÷ +× 3041 × 0308 × 0001 ÷ +× 3041 × 0308 × 0020 ÷ 0001 ÷ +× 3041 × 200D ÷ +× 3041 × 0020 ÷ 200D ÷ +× 3041 × 0308 × 200D ÷ +× 3041 × 0308 × 0020 ÷ 200D ÷ +× 3041 ÷ 00A7 ÷ +× 3041 × 0020 ÷ 00A7 ÷ +× 3041 × 0308 ÷ 00A7 ÷ +× 3041 × 0308 × 0020 ÷ 00A7 ÷ +× 3041 ÷ 50005 ÷ +× 3041 × 0020 ÷ 50005 ÷ +× 3041 × 0308 ÷ 50005 ÷ +× 3041 × 0308 × 0020 ÷ 50005 ÷ +× 3041 ÷ 0E01 ÷ +× 3041 × 0020 ÷ 0E01 ÷ +× 3041 × 0308 ÷ 0E01 ÷ +× 3041 × 0308 × 0020 ÷ 0E01 ÷ +× 3041 × 3041 ÷ +× 3041 × 0020 ÷ 3041 ÷ +× 3041 × 0308 × 3041 ÷ +× 3041 × 0308 × 0020 ÷ 3041 ÷ +× 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ +× 0061 × 0308 ÷ +× 0020 ÷ 200D × 0646 ÷ +× 0646 × 200D × 0020 ÷ +× 000B ÷ 3041 ÷ +× 000D ÷ 3041 ÷ +× 0085 ÷ 3041 ÷ +× 200D × 261D ÷ +× 3041 × 2060 ÷ +× 2060 × 3041 ÷ +× 3041 × 0308 × 00A0 ÷ +× 200D × 00A0 ÷ +× 200D × 002F ÷ +× 2014 × 2014 ÷ +× 3041 ÷ FFFC ÷ +× FFFC ÷ 3041 ÷ +× 3041 × 002D ÷ +× 0E01 × 2024 ÷ +× 0021 × 2024 ÷ +× 2024 × 2024 ÷ +× 0030 × 2024 ÷ +× 261D × 0025 ÷ +× 0E01 × 0030 ÷ +× 0024 × 261D ÷ +× 0024 × 0E01 ÷ +× 0025 × 0E01 ÷ +× 1100 × 1160 ÷ +× 1160 × 1160 ÷ +× 11A8 × 11A8 ÷ +× 1160 × 2024 ÷ +× 1160 × 0025 ÷ +× 0024 × 1160 ÷ +× 261D × 1F3FB ÷ +× 0066 × 0069 × 006E × 0061 × 006C ÷ +× 0063 × 0061 × 006E × 0027 × 0074 ÷ +× 0063 × 0061 × 006E × 2019 × 0074 ÷ +× 0027 × 0063 × 0061 × 006E × 0027 × 0020 ÷ 006E × 006F × 0074 ÷ +× 0063 × 0061 × 006E × 0020 ÷ 0027 × 006E × 006F × 0074 × 0027 ÷ +× 0062 × 0075 × 0067 × 0028 × 0073 × 0029 × 0020 × 0020 × 0020 × 0020 × 0020 ÷ +× 0062 × 0075 × 0067 × 0028 × 0073 × 0029 × 00A0 × 0020 × 0020 × 0020 × 0020 × 0020 ÷ +× 002E × 002E ÷ 307E ÷ 3059 × 3002 ÷ 0058 × 004D × 004C ÷ 306E × 002E × 002E ÷ +× 0061 × 0062 × 00AD ÷ 0062 × 0079 ÷ +× 002D × 0033 ÷ +× 0065 × 002E × 0067 × 002E ÷ +× 4E00 × 002E ÷ 4E00 × 002E ÷ +× 0061 × 0020 × 0020 ÷ 0062 ÷ +× 0061 × 0020 × 0020 × 200B ÷ 0062 ÷ +× 0061 × 0020 ÷ 0308 × 0062 ÷ +× 0031 × 0308 × 0062 × 0028 × 0061 × 0029 × 002D ÷ 0028 × 0062 × 0029 ÷ +× 0067 × 0069 × 0076 × 0065 × 0020 ÷ 0062 × 006F × 006F × 006B × 0028 × 0073 × 0029 × 002E ÷ +× 307E ÷ 0028 × 3059 × 0029 ÷ +× 0066 × 0069 × 006E × 0064 × 0020 × 002E × 0063 × 006F × 006D ÷ +× 0065 × 0071 × 0075 × 0061 × 006C × 0073 × 0020 × 002E ÷ 0033 × 0035 × 0020 ÷ 0063 × 0065 × 006E × 0074 × 0073 ÷ +× 0028 × 0073 × 0029 × 0068 × 0065 ÷ +× 007B × 0073 × 007D ÷ 0068 × 0065 ÷ +× 02C8 × 0073 × 0049 × 006C × 0259 × 0062 × 0028 × 0259 × 0029 × 006C ÷ +× 02C8 × 0073 × 0049 × 006C × 0259 × 0062 × 007B × 0259 × 007D ÷ 006C ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 0029 × 002E ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 002E × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 0029 × 0021 ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0073 × 0021 × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 005C ÷ 0028 × 0073 × 005C × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 0028 × 0020 × 0073 × 0020 × 0029 ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0073 × 007D ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0073 × 007D × 002E ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0073 × 007D × 0021 ÷ +× 0063 × 006F × 0064 × 0065 × 005C ÷ 007B × 0073 × 005C × 007D ÷ +× 0063 × 006F × 0064 × 0065 × 007B × 0020 × 0073 × 0020 × 007D ÷ +× 0063 × 006F × 0064 × 0028 × 0065 × 0029 ÷ 2026 ÷ 0028 × 0073 × 0029 ÷ +× 0028 × 0063 × 006F × 0064 × 0028 × 0065 × 0029 ÷ 2026 × 0029 × 0073 ÷ +× 0063 × 006F × 0064 × 007B × 0065 × 007D ÷ 2026 ÷ 007B × 0073 × 007D ÷ +× 007B × 0063 × 006F × 0064 × 007B × 0065 × 007D ÷ 2026 × 007D ÷ 0073 ÷ +× 0028 × 0063 × 006F × 006E × 002D × 0029 × 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 00AD × 0029 × 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 2011 × 0029 × 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 0029 × 002D ÷ 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 0029 × 00AD ÷ 006C × 0061 × 006E × 0067 ÷ +× 0028 × 0063 × 006F × 006E × 0029 × 2011 × 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 002D × 007D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 00AD × 007D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 2011 × 007D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 007D × 002D ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 007D × 00AD ÷ 006C × 0061 × 006E × 0067 ÷ +× 007B × 0063 × 006F × 006E × 007D × 2011 × 006C × 0061 × 006E × 0067 ÷ +× 0063 × 0072 × 0065 × 0301 × 0028 × 0065 × 0301 × 0029 ÷ 0028 × 0065 × 0029 ÷ +× 0063 × 0072 × 0065 × 0301 × 005B × 0065 × 0072 × 007C ÷ 0065 × 0301 × 0028 × 0065 × 0029 ÷ 0028 × 0073 × 0029 × 005D ÷ +× 0063 × 0072 × 0065 × 0301 × 007B × 0065 × 0072 × 007C ÷ 0065 × 0301 × 0028 × 0065 × 0029 ÷ 0028 × 0073 × 0029 × 007D ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 0028 × 0308 × 0029 ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 0028 × 00AB × 0308 × 00BB × 0029 ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 0028 × 00AB × 0020 ÷ 0308 × 0020 ÷ 00BB × 0029 ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 0020 × 0028 × 0020 × 0308 × 0020 × 0029 × 0020 ÷ 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 202F × 0028 × 0020 × 0308 × 0020 × 0029 × 202F × 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 007B × 0308 × 007D ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 007B × 00AB × 0308 × 00BB × 007D ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 007B × 00AB × 0020 ÷ 0308 × 0020 ÷ 00BB × 007D ÷ 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 0020 × 007B × 0020 × 0308 × 0020 × 007D × 0020 ÷ 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0061 × 006D × 0062 × 0069 × 0067 × 0075 × 00AB × 202F × 007B × 0020 × 0308 × 0020 × 007D × 202F × 00BB × 0028 × 0065 × 0308 × 0029 ÷ +× 0028 × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD ÷ 2011 × 0029 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 0028 × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD × 0029 × 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 0028 × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 0029 × 00AD ÷ 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 007B × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD ÷ 2011 × 007D ÷ 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 007B × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 00AD × 007D × 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 007B × 0063 × 007A × 0065 × 0072 × 0077 × 006F × 006E × 006F × 007D × 00AD ÷ 2011 × 006E × 0069 × 0065 × 0062 × 0069 × 0065 × 0073 × 006B × 0061 ÷ +× 006F × 0070 × 0065 × 0072 × 0061 × 0074 × 006F × 0072 × 005B × 005D ÷ 0028 × 0030 × 0029 × 003B ÷ +× 006F × 0070 × 0065 × 0072 × 0061 × 0074 × 006F × 0072 × 005B × 005D ÷ 0028 × 0029 ÷ 007B × 007D ÷ +× 672C ÷ 0028 × 3092 × 0029 ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 0028 × 300C × 3092 × 300D × 0029 ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 300C × 0028 × 3092 × 0029 × 300D ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 007B × 3092 × 007D ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 007B × 300C × 3092 × 300D × 007D ÷ 8AAD ÷ 3080 ÷ +× 672C ÷ 005B × 0028 × 3092 × 0029 × 005D ÷ 8AAD ÷ 3080 ÷ +× 0028 × 30CB × 30E5 × 30FC × 30FB × 0029 ÷ 30E8 × 30FC ÷ 30AF ÷ +× 0028 × 30CB × 30E5 × 30FC × 0029 × 30FB ÷ 30E8 × 30FC ÷ 30AF ÷ +× 007B × 30CB × 30E5 × 30FC × 30FB × 007D ÷ 30E8 × 30FC ÷ 30AF ÷ +× 007B × 30CB × 30E5 × 30FC × 007D × 30FB ÷ 30E8 × 30FC ÷ 30AF ÷ +× 0028 × 1850 × 1846 × 1851 × 1846 ÷ 1806 × 0029 × 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 0028 × 1850 × 1846 × 1851 × 1846 × 0029 ÷ 1806 × 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 007B × 1850 × 1846 × 1851 × 1846 ÷ 1806 × 007D ÷ 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 007B × 1850 × 1846 × 1851 × 1846 × 007D ÷ 1806 × 182A × 1822 × 1834 × 1822 × 182D × 180C ÷ +× 0028 × 0068 × 0074 × 0074 × 0070 × 003A × 002F × 002F × 0029 × 0078 × 006E × 002D × 002D ÷ 0061 ÷ +× 007B × 0068 × 0074 × 0074 × 0070 × 003A × 002F × 002F × 007D ÷ 0078 × 006E × 002D × 002D ÷ 0061 ÷ +× 0028 × 0030 × 002C × 0031 × 0029 × 002B × 0028 × 0032 × 002C × 0033 × 0029 × 2295 × 0028 × 2212 × 0034 × 002C × 0035 × 0029 × 2296 × 0028 × 0036 × 002C × 0037 × 0029 ÷ +× 007B × 0030 × 002C × 0031 × 007D × 002B × 007B × 0032 × 002C × 0033 × 007D ÷ 2295 × 007B × 2212 × 0034 × 002C × 0035 × 007D ÷ 2296 × 007B × 0036 × 002C × 0037 × 007D ÷ +× 0061 × 0062 ÷ +× 0061 × 0062 × 0020 ÷ +× 0061 × 0062 × 0020 ÷ 0063 ÷ +× 0061 ÷ 307E ÷ +× 0939 × 093F × 0928 × 094D × 0926 × 0940 × 0020 ÷ +× 092F × 0938 × 0917 × 0941 × 091A × 093F × 0924 × 0940 × 092F × 0938 × 093E × 0020 ÷ +× 5370 ÷ 672C ÷ +× 8AAD ÷ 3080 ÷ +× 5165 ÷ 529B ÷ 3057 ÷ 30A8 ÷ +× 4F4D × 3002 ÷ 8A18 ÷ +× 672C × 3002 ÷ +× 967A × 300D ÷ 306E ÷ +× 3057 × 3087 ÷ 3046 ÷ +× 307E ÷ 0061 ÷ 672C ÷ +× C5C6 ÷ C5B4 ÷ C694 × 0020 ÷ 006F × 0072 × 0020 ÷ BABB ÷ +× 307E ÷ 0061 × 0062 × 0020 ÷ +× 3067 ÷ 4F7F ÷ +× 3059 ÷ 308B ÷ +× 306E ÷ 30D1 ÷ 30F3 ÷ +× 3046 × 3000 ÷ 3048 × 3000 ÷ 304A × 300D ÷ +× 308B × 0020 ÷ C740 ÷ C601 × 0020 ÷ 306B ÷ +× 3057 × 3087 ÷ 3046 × 3002 ÷ +× 30E0 ÷ 306E ÷ 4E00 ÷ +× 30D5 ÷ 30EA ÷ +× 30D5 ÷ 30EA × 30FC ÷ 767E ÷ +× 30D4 × 30E5 × 30FC ÷ 30BF ÷ 3067 ÷ 4F7F ÷ 7528 ÷ 3059 ÷ 308B ÷ +× 30BF × 30FC ÷ 30AD × 30FC ÷ 3092 ÷ 62BC ÷ +× 30B7 × 30E7 ÷ 30F3 ÷ +× 0061 × 002E ÷ 0032 × 0020 ÷ +× 0061 × 002E ÷ 0032 × 0020 ÷ 0915 ÷ +× 0061 × 002E ÷ 0032 × 0020 ÷ 672C ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 672C ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 307E ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 0033 ÷ +× 0061 × 0062 × 002E × 0020 ÷ 0032 ÷ +× 0041 × 002E ÷ 0031 × 0020 ÷ BABB ÷ +× BD24 ÷ C5B4 × 002E × 0020 ÷ 0041 × 002E ÷ 0032 × 0020 ÷ BCFC ÷ +× BD10 ÷ C694 × 002E × 0020 ÷ 0041 × 002E ÷ 0033 × 0020 ÷ BABB ÷ +× C694 × 002E × 0020 ÷ 0041 × 002E ÷ 0034 × 0020 ÷ BABB ÷ +× 0061 × 002E ÷ 0032 × 3000 ÷ 300C ÷ +× 306B ÷ 300C × 30D0 ÷ 0028 × 0062 × 0061 × 0029 × 300D ÷ 3084 ÷ 300C × 30B9 ÷ +× 308B ÷ 300C × 0055 × 004B ÷ 30DD ÷ 30F3 ÷ 30C9 × 300D × FF09 × 3001 ÷ 30A8 ÷ +× 306F × 3001 ÷ 300C × 003D × 0072 × 0061 × 006E × 0064 × 0028 × 0029 × 300D ÷ 3068 ÷ +× 3067 × 3001 ÷ 300C × 0021 × 300D ÷ 3068 ÷ +× 8A33 ÷ 300C × 3059 ÷ +× 3066 ÷ 300C × BD24 ÷ C5B4 × 003F × 300D ÷ 3068 ÷ +× 306E ÷ 300C × 305D ÷ +× 306F ÷ 300C × 30A8 ÷ +× 4F8B × FF1A ÷ 300C × 3042 × 3000 ÷ 3044 ÷ +× 304F × 3001 ÷ 300C × D3C9 ÷ C591 ÷ C740 ÷ +× 306B ÷ 300C × C81C ÷ BAA9 ÷ 0028 × 984C ÷ 540D × 0029 ÷ C740 ÷ +× 5178 ÷ 300E × 30A6 × 30A3 ÷ 30AD ÷ +× 3067 ÷ 300E × 82F1 ÷ 8A9E ÷ +× 0028 × 0073 × 0029 × 0020 ÷ 672C ÷ +× 0028 × 0073 × 0029 × 0020 ÷ 307E ÷ +× 0028 × 0073 × 0029 × 0020 ÷ 30AF ÷ +× 308B × 3002 ÷ 0064 × 006F × 0067 × FF08 × 72AC × FF09 ÷ 3092 ÷ +× 672C ÷ FF08 × 307E ÷ +× 672C × 0020 ÷ 0028 × 0061 ÷ +× 70B9 × 0020 ÷ 005B × 7DE8 ÷ 96C6 × 005D ÷ +× 0061 × 0028 × 0073 × 0029 × 0020 ÷ +× FF08 × 30B6 × 30FB ÷ 30AF ÷ 30A4 × 30C3 ÷ 30AF × 30FB ÷ 30D6 ÷ +× 0070 × FF08 × 30AF ÷ 30A4 × 30C3 ÷ 30AF × 30FB ÷ 30D6 ÷ +× 0061 × 0062 × FF08 × 30AF ÷ +× 0028 × 5370 ÷ 672C × 0029 ÷ +× 30B9 ÷ FF08 × 3044 ÷ +× 30C9 ÷ FF08 × 30DD ÷ +× 30C9 × 0020 ÷ 0028 × 8CEA ÷ +× 0073 × 0029 × 300D ÷ 307E ÷ +× 0061 × FF09 × 300F ÷ +× 308B × 300D × FF09 ÷ 306F ÷ +× 30C9 × 300D × FF09 × 3001 ÷ 30A8 ÷ +× 0072 × 006B × 0029 × 300D ÷ 3082 ÷ +× 30AF ÷ 0028 × 0061 × 0062 × 0020 ÷ 0063 × 0064 × 0029 × 300D ÷ 3082 ÷ +× 30F3 × 30FB ÷ 30DE × 30FC ÷ 30AF ÷ 0028 × 0065 × 0078 ÷ +× 30DE × 30FC ÷ 0028 × 006D × 0061 × 0029 × 300D ÷ 306A ÷ +× 30AC ÷ 30EF × 300D × 3002 ÷ 3053 ÷ +× 30AF × 300D ÷ 307E ÷ +× 30EF × 300D × 3002 ÷ 3053 ÷ +× 30AF × 300D ÷ 307E × 3001 ÷ 672C ÷ +× 30AF × 300D × 3001 ÷ 30AF ÷ +× 30C7 × 30A3 ÷ 30A2 ÷ FF08 × 0061 × 0062 × FF09 × 300F ÷ +× CABD ÷ C774 ÷ C5D0 ÷ C694 × 003F × 300D ÷ 3068 ÷ 805E ÷ +× 540D × 0029 ÷ C740 × 0020 ÷ C54C ÷ C544 ÷ C694 × 003F × 300D ÷ 3068 ÷ +× 8CA8 × 0029 × 0020 ÷ 002D × 0020 ÷ 0028 × 0070 × 006F ÷ +× 91CF × 0029 × 0020 × 301C × 0020 ÷ 0028 × 0070 × 006F ÷ +× 30C9 ÷ 91CD × FF09 × 0020 × 301C × 0020 ÷ 529B × 30FB ÷ 91CD ÷ +× 0061 × 0062 × 0022 × FF08 × 307E ÷ +× 306F × 0020 ÷ 0022 × 0073 × 0022 × 0020 ÷ +× 306F × 3001 × 0022 × 0054 × 0068 × 0065 × 0020 ÷ +× 0064 × 006F × 0067 × 0022 × 0020 ÷ 3092 ÷ +× 0039 × 0030 × 0022 × 0020 ÷ 3068 ÷ +× 30B9 × 30FB ÷ 30AA × 30FC ÷ 30D0 × 30FC × 30FB ÷ 30B6 × 30FB ÷ 30EC ÷ +× 30B9 × 30FB ÷ 30B8 × 30E3 ÷ 30F3 ÷ +× 30F3 × 30FB ÷ 30D5 × 30A9 × 30C3 ÷ 30AF ÷ +× 30A4 ÷ 30B8 × 30FC × 30FB ÷ 30C9 × 30C3 ÷ 30B0 × 3001 ÷ 548C ÷ +× 30E1 × 30FC ÷ 30B7 × 30E7 ÷ 30F3 × 30FB ÷ 30DE × 30FC ÷ 30AF ÷ +× 30F3 × 30FB ÷ 30AF ÷ 0028 × 0061 ÷ +× 30B7 × 30E7 ÷ 30F3 × 30FB ÷ 30DE ÷ +× 672C × 003A × 0020 ÷ +× 672C × 003A × 0020 ÷ 30AF ÷ +× 51FA ÷ 5178 × 003A × 0020 ÷ 30D5 ÷ 30EA × 30FC ÷ 767E ÷ +× 5F8C × 2026 ÷ 306B ÷ +× 3057 × 3087 ÷ 3046 × 3002 × 3002 × 3002 ÷ +× 304D × 3001 × 0021 × 0021 × 3001 × 0021 × 0021 × 0021 ÷ 3068 ÷ +× 306F × 3001 × 003F ÷ 3068 × 0021 ÷ 3092 ÷ +× 305F × 3001 × 2049 ÷ 0028 × 0021 × 003F × 0029 ÷ 306E ÷ +× 3084 × 3001 × 2048 ÷ 0028 × 003F × 0021 × 0029 ÷ 306E ÷ +× 305F × 0020 ÷ 203D ÷ 3068 ÷ +× 305B × FF01 ÷ 0031 × 0030 × 0030 × 0025 ÷ 306E ÷ 5B8C ÷ +× 0032 × 0033 ÷ 672C ÷ +× 30A1 ÷ 30D9 × 30C3 ÷ 30C8 ÷ 0032 × 0036 ÷ 5B57 ÷ 3092 ÷ +× 4F8B × FF1A ÷ 00A3 × 0032 × 0033 ÷ +× 8A18 ÷ 53F7 × 0020 ÷ 00A3 × 3002 ÷ +× 308C ÷ 308B × 3002 ÷ 0071 × 0075 ÷ +× 307E × 3002 ÷ +× 307E × 3002 ÷ 0061 × 0062 × 0020 ÷ +× 308B × 3002 ÷ 6570 ÷ +× 308B × 3002 ÷ 3053 ÷ +× 3044 × 3002 ÷ 30D1 ÷ +× 30AC ÷ 30EF × 300D × 3002 ÷ 3053 ÷ 308C ÷ +× 8A9E ÷ 306E ÷ 0069 × 006F ÷ 306E × 3001 ÷ 0032 ÷ 5B57 ÷ 3092 ÷ +× 3001 ÷ 548C ÷ +× 3001 ÷ 30BF ÷ +× 3001 ÷ 304B ÷ +× 3001 ÷ 3053 ÷ 308C ÷ 3067 ÷ 306F × 0020 ÷ +× 3057 × 3001 ÷ 0061 × 0062 ÷ 3068 ÷ +× 0061 ÷ 1F1E6 ÷ 0062 ÷ +× 1F1F7 × 1F1FA ÷ +× 1F1F7 × 1F1FA ÷ 1F1F8 ÷ +× 1F1F7 × 1F1FA ÷ 1F1F8 × 1F1EA ÷ +× 1F1F7 × 1F1FA × 200B ÷ 1F1F8 × 1F1EA ÷ +× 05D0 × 002D × 05D0 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1.flex b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1.flex new file mode 100644 index 000000000..cc8991eb6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1.flex @@ -0,0 +1,611 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 12.1 +%public +%class UnicodeLineBreakAlgorithm_12_1 +%type String + +%{ + private static final String LINE_BREAK_OPPORTUNITY = "÷"; + private static final String NO_LINE_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeLineBreakAlgorithm_12_1 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeLineBreakAlgorithm_12_1 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeLineBreakAlgorithm_12_1(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(NO_LINE_BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_LINE_BREAK_OPPORTUNITY); + } else { + line.add(LINE_BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + + /** + * @return The next chunk of text with no internal line break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + + void addMatch() { + builder.append(yytext()); + } + + String addFirstCharPushCMsAndReturnNextSegment() { + builder.append(yycharat(0)); + String segment = builder.toString(); + builder.setLength(0); + builder.append(yytext().substring(1)); + return 0 == segment.length() ? null : segment; + } +%} + + +// UAX#14 Unicode Line Breaking Algorithm +// +// +// Resolve line breaking classes: +// +// LB1 Assign a line breaking class to each code point of the input. +// Resolve AI, CB, CJ, SA, SG, and XX into other line breaking classes +// depending on criteria outside the scope of this algorithm. +// +// In the absence of such criteria all characters with a specific combination +// of original class and General_Category property value are resolved as follows: +// +// Resolved Original General_Category +// AL AI, SG, XX Any +// CM SA Only Mn or Mc +// AL SA Any except Mn and Mc +// NS CJ Any +// +// Note that with negation and union you also have (by applying DeMorgan) +// intersection and set difference: the intersection of a and b is !(!a|!b), +// the expression that matches everything of a not matched by b is !(!a|b) +// +// (Surrogates are not resolved to AL here - \p{LB:SG} is not defined in JFlex.) +// +AL = [\p{LB:AL}\p{LB:AI}\p{LB:XX}] | [^\P{LB:SA}\p{gc:Mn}\p{gc:Mc}] +CM = [\p{LB:CM}[\p{LB:SA}--[^\p{gc:Mn}\p{gc:Mc}]]] +NS = [\p{LB:NS}\p{LB:CJ}] + +%% + +// Start and end of text: +// +// There are two special logical positions: sot, which occurs before the first +// character in the text, and eot, which occurs after the last character in +// the text. Thus an empty string would consist of sot followed immediately by +// eot. With these two definitions, the line break rules for start and end of +// text can be specified as follows: +// +// LB2 Never break at the start of text. +// +// sot × +// +// LB3 Always break at the end of text. +// +// ! eot +// +// These two rules are designed to deal with degenerate cases, so that there +// is at least one character on each line, and at least one line break for the +// whole text. Emergency line breaking behavior usually also allows line +// breaks anywhere on the line if a legal line break cannot be found. This has +// the effect of preventing text from running into the margins. +// +<> { return nextSegment(); } + +// Mandatory breaks: +// +// A hard line break can consist of BK or a Newline Function (NLF) as described +// in Section 5.8, Newline Guidelines, of [Unicode]. These three rules are +// designed to handle the line ending and line separating characters as +// described there. +// +// LB4 Always break after hard line breaks. +// +// BK ! +// +\p{LB:BK} {CM}+ / \p{LB:GL} { return addFirstCharPushCMsAndReturnNextSegment(); } +\p{LB:BK} / [^] { addMatch(); return nextSegment(); } + +// LB5 Treat CR followed by LF, as well as CR, LF, and NL as hard line breaks. +// +// CR × LF ; CR ! ; LF ! ; NL ! +// +\p{LB:CR} \p{LB:LF} { addMatch(); return nextSegment(); } +[\p{LB:CR}\p{LB:LF}\p{LB:NL}] / [^] { addMatch(); return nextSegment(); } + +// LB6 Do not break before hard line breaks. +// +// × ( BK | CR | LF | NL ) +// +// Explicit breaks and non-breaks: +// +// LB7 Do not break before spaces or zero width space. +// +// × SP ; × ZW +// +// LB8 Break before any character following a zero-width space, +// even if one or more spaces intervene. +// +// ZW SP* ÷ +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW ) ) +// +\p{LB:ZW} {CM}+ / \p{LB:GL} { return addFirstCharPushCMsAndReturnNextSegment(); } +\p{LB:ZW} \p{LB:SP}* / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] { addMatch(); } +\p{LB:ZW} \p{LB:SP}* / \P{LB:SP} { addMatch(); return nextSegment(); } +\p{LB:ZW} \p{LB:SP}+ { addMatch(); return nextSegment(); } + +// LB8a Do not break after a zero width joiner. +// +// ZWJ × +// +\p{LB:ZWJ} / [^] { addMatch(); } +\p{LB:ZWJ} { addMatch(); } + +// Combining marks: +// +// See also Section 9.2, Legacy Support for Space Character as Base for +// Combining Marks. +// +// LB9 Do not break a combining character sequence; treat it as if it has the +// line breaking class of the base character in all of the following rules. +// +// Treat X CM* as if it were X. +// +// where X is any line break class except BK, CR, LF, NL, SP, or ZW. +// +// At any possible break opportunity between CM and a following character, +// CM behaves as if it had the type of its base character. Note that despite +// the summary title, this rule is not limited to standard combining character +// sequences. For the purposes of line breaking, sequences containing most +// of the control codes or layout control characters are treated like combining +// sequences. +// +// [LB9 is partially handled in the following rules.] +// +[^\p{LB:SP}\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] {CM}+ { addMatch(); return nextSegment(); } + +// LB10 Treat any remaining combining mark or ZWJ as AL. +// +// Treat any remaining CM or ZWJ as it if were AL. +// +// This catches the case where a CM is the first character on the line or +// follows SP, BK, CR, LF, NL, or ZW. +// +// [LB10 is partially handled in the following rules] +// +[^\p{LB:SP}\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// Word joiner: +// +// LB11 Do not break before or after Word joiner and related characters. +// +// × WJ +// +// WJ × +// +// [LB11 is partially handled through lookaheads in the following rules] +// +\p{LB:WJ} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:WJ} ({CM} | \p{LB:ZWJ})* { addMatch(); } + + +// Non-breaking characters: +// +// LB12 Do not break after NBSP and related characters. +// +// GL × +// +\p{LB:GL} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:GL} ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// 6.3 Tailorable Line Breaking Rules +// +// The following rules and the classes referenced in them provide a reasonable +// default set of line break opportunities. Implementations should implement +// them unless alternate approaches produce better results for some classes of +// text or applications. When using alternative rules or algorithms, +// implementations must ensure that the mandatory breaks, break opportunities +// and non-break positions determined by the algorithm and rules of Section 6.3, +// Non-tailorable Line Breaking Rules, are preserved. See Section 4, Conformance. +// +// Non-breaking characters: +// +// LB12a Do not break before NBSP and related characters, except after spaces +// and hyphens. +// +// [^SP BA HY] × GL +// +// Also, from LineBreakTest.html: 12.2) [^ BA HY CM] CM+ × GL +// +// The expression [^SP, BA, HY] designates any line break class other than +// SP, BA or HY. The symbol ^ is used, instead of !, to avoid confusion with +// the use of ! to indicate an explicit break. Unlike the case for WJ, +// inserting a SP overrides the non-breaking nature of a GL. Allowing a break +// after BA or HY matches widespread implementation practice and supports a +// common way of handling special line breaking of explicit hyphens, such as +// in Polish and Portuguese. See Section 5.3, Use of Hyphen. +// +[^\p{LB:CM}\p{LB:SP}\p{LB:BA}\p{LB:HY}\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* / \p{LB:GL} { addMatch(); } +^ {CM}+ / \p{LB:GL} { addMatch(); } + +// Opening and closing: +// +// These have special behavior with respect to spaces, and therefore come +// before rule LB18. +// +// LB13 Do not break before ‘]’ or ‘!’ or ‘;’ or ‘/’, even after spaces. +// +// × CL ; × CP ; × EX ; × IS ; × SY +// +// [LB13 is handled through lookahead in other rules] + + +// LB14 Do not break after ‘[’, even after spaces. +// +// OP SP* × +// +\p{LB:OP} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / [^] { addMatch(); } +\p{LB:OP} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* { addMatch(); } + + +// LB15 Do not break within ‘”[’, even with intervening spaces. +// +// QU SP* × OP +// +// For more information on this rule, see the note in the description for the +// QU class. +// +\p{LB:QU} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / \p{LB:OP} { addMatch(); } + + +// LB16 Do not break between closing punctuation and a nonstarter (lb=NS), +// even with intervening spaces. +// +// (CL | CP) SP* × NS +// +[\p{LB:CL}\p{LB:CP}] ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / {NS} { addMatch(); } + + +// LB17 Do not break within ‘——’, even with intervening spaces. +// +// B2 SP* × B2 +// +\p{LB:B2} ({CM} | \p{LB:ZWJ})* \p{LB:SP}* / \p{LB:B2} { addMatch(); } + + +// Spaces: +// +// LB18 Break after spaces. +// +// SP ÷ +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW) ) +// (LB11 lookahead included: × WJ ) +// (LB13 lookaheads included: × ( CL | CP | EX | IS | SY ) ) +// +\p{LB:SP} / {CM}+ [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}\p{LB:QU}\p{LB:BA}\p{LB:HY}] { addMatch(); return nextSegment(); } +\p{LB:SP} / {CM}+ {NS} { addMatch(); return nextSegment(); } +\p{LB:SP} {CM}+ / \p{LB:GL} { return addFirstCharPushCMsAndReturnNextSegment(); } +\p{LB:SP} / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}] { addMatch(); } +\p{LB:SP} / [^] { addMatch(); return nextSegment(); } +\p{LB:SP} { addMatch(); } + + +// Special case rules: +// +// LB19 Do not break before or after quotation marks, such as ‘ ” ’. +// +// × QU ; QU × +// +// [LB19 is partially handled through lookaheads in following rules] +// +\p{LB:QU} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:QU} ({CM} | \p{LB:ZWJ})* { addMatch(); } + + +// LB20 Break before and after unresolved CB. +// +// ÷ CB ; CB ÷ +// +// Conditional breaks should be resolved external to the line breaking rules. +// However, the default action is to treat unresolved CB as breaking before and +// after. +// +// [LB20 is partially handled through lookaheads in following rules] +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW ) ) +// (LB11 lookahead included: × WJ ) +// (LB13 lookaheads included: × ( CL | CP | EX | IS | SY ) ) +// (LB19 lookahead included: × QU ) +// +\p{LB:CB} ({CM} | \p{LB:ZWJ})* / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}\p{LB:QU}] { addMatch(); } +\p{LB:CB} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); return nextSegment(); } +\p{LB:CB} ({CM} | \p{LB:ZWJ})* { addMatch(); return nextSegment(); } + + +// LB21 Do not break before hyphen-minus, other hyphens, fixed-width spaces, +// small kana, and other non-starters, or after acute accents. +// +// × BA ; × HY ; × NS ; BB × +// +// [LB21 is partially handled through lookaheads in following rules] +// +// (LB20 lookahead included) +// +\p{LB:BB} ({CM} | \p{LB:ZWJ})* / \p{LB:CB} { addMatch(); return nextSegment(); } +\p{LB:BB} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:BB} ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// LB21a Don't break after Hebrew + Hyphen +// +// HL (HY | BA) × +// +// (LB20 lookahead included) +// +\p{LB:HL} ({CM} | \p{LB:ZWJ})* [\p{LB:HY}\p{LB:BA}] ({CM} | \p{LB:ZWJ})* / \p{LB:CB} { addMatch(); return nextSegment(); } +\p{LB:HL} ({CM} | \p{LB:ZWJ})* [\p{LB:HY}\p{LB:BA}] ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:HL} ({CM} | \p{LB:ZWJ})* [\p{LB:HY}\p{LB:BA}] ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// LB21b Don’t break between Solidus and Hebrew letters. +// +// SY × HL +// +// (LB20 lookahead included) +// +\p{LB:SY} ({CM} | \p{LB:ZWJ})* \p{LB:HL} ({CM} | \p{LB:ZWJ})* / \p{LB:CB} { addMatch(); return nextSegment(); } +\p{LB:SY} ({CM} | \p{LB:ZWJ})* \p{LB:HL} ({CM} | \p{LB:ZWJ})* / [^] { addMatch(); } +\p{LB:SY} ({CM} | \p{LB:ZWJ})* \p{LB:HL} ({CM} | \p{LB:ZWJ})* { addMatch(); } + +// LB22 Do not break between two ellipses, or between letters, numbers or exclamations and ellipsis. +// +// (AL | HL) × IN ; EX × IN ; (ID | EB | EM) × IN ; IN × IN ; NU × IN +// +// Examples: ‘9...’, ‘a...’, ‘H...’ +// +(({AL} | [\p{LB:HL}\p{LB:EX}\p{LB:ID}\p{LB:EB}\p{LB:EM}\p{LB:IN}\p{LB:NU}]) ({CM} | \p{LB:ZWJ})* | ({CM} | \p{LB:ZWJ})+) / \p{LB:IN} { addMatch(); } + +// Numbers: +// +// Do not break alphanumerics. +// +// LB23 Do not break between digits and letters. +// +// (AL | HL) × NU ; NU × (AL | HL) +// +(({AL} | \p{LB:HL}) ({CM} | \p{LB:ZWJ})* | ({CM} | \p{LB:ZWJ})+) / \p{LB:NU} { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* / ({AL} | \p{LB:HL}) { addMatch(); } + +// LB23a Do not break between numeric prefixes and ideographs, or between ideographs and numeric postfixes. +// +// PR × (ID | EB | EM) ; (ID | EB | EM) × PO +// +\p{LB:PR} ({CM} | \p{LB:ZWJ})* / [\p{LB:ID}\p{LB:EB}\p{LB:EM}] { addMatch(); } +[\p{LB:ID}\p{LB:EB}\p{LB:EM}] ({CM} | \p{LB:ZWJ})* / \p{LB:PO} { addMatch(); } + +// LB24 Do not break between numeric prefix/postfix and letters, or between letters and prefix/postfix. +// +// (PR | PO) × (AL | HL) ; (AL | HL) × (PR | PO) +[\p{LB:PR}\p{LB:PO}] ({CM} | \p{LB:ZWJ})* / ({AL} | \p{LB:HL}) { addMatch(); } +({CM} | \p{LB:ZWJ})+ / ({AL} | \p{LB:HL}) { addMatch(); } +({AL} | \p{LB:HL}) ({CM} | \p{LB:ZWJ})* / [\p{LB:PR}\p{LB:PO}] { addMatch(); } +({CM} | \p{LB:ZWJ})+ / [\p{LB:PR}\p{LB:PO}] { addMatch(); } + +// In general, it is recommended to not break lines inside numbers of the form +// described by the following regular expression: +// +// ( PR | PO ) ? ( OP | HY ) ? NU (NU | SY | IS) * (CL | CP) ? ( PR | PO ) ? +// +// Examples: $(12.35) 2,1234 (12)¢ 12.54¢ +// +// [The following directly implement the above, so the LB25 approximation is not needed.] +// +([\p{LB:PR}\p{LB:PO}] ({CM} | \p{LB:ZWJ})*)? [\p{LB:OP}\p{LB:HY}] ({CM} | \p{LB:ZWJ})* / \p{LB:NU} { addMatch(); } +[\p{LB:PR}\p{LB:PO}] ({CM} | \p{LB:ZWJ})* / \p{LB:NU} { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* ([\p{LB:NU}\p{LB:SY}\p{LB:IS}] ({CM} | \p{LB:ZWJ})*)* [\p{LB:CL}\p{LB:CP}]? / [\p{LB:PR}\p{LB:PO}] { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* [\p{LB:NU}\p{LB:SY}\p{LB:IS}]* / [\p{LB:CL}\p{LB:CP}] { addMatch(); } +\p{LB:NU} ({CM} | \p{LB:ZWJ})* / [\p{LB:NU}\p{LB:SY}\p{LB:IS}] { addMatch(); } + + +// Korean syllable blocks +// +// Conjoining jamos, Hangul syllables, or combinations of both form Korean +// Syllable Blocks. Such blocks are effectively treated as if they were Hangul +// syllables; no breaks can occur in the middle of a syllable block. +// See Unicode Standard Annex #29, “Unicode Text Segmentation” [UAX29], for more +// information on Korean Syllable Blocks. +// +// LB26 Do not break a Korean syllable. +// +// JL × (JL | JV | H2 | H3) ; (JV | H2) × (JV | JT) ; (JT | H3) × JT +// +// where the notation (JT | H3) means JT or H3. +// +\p{LB:JL} ({CM} | \p{LB:ZWJ})* / [\p{LB:JL}\p{LB:JV}\p{LB:H2}\p{LB:H3}] { addMatch(); } +[\p{LB:JV}\p{LB:H2}] ({CM} | \p{LB:ZWJ})* / [\p{LB:JV}\p{LB:JT}] { addMatch(); } +[\p{LB:JT}\p{LB:H3}] ({CM} | \p{LB:ZWJ})* / \p{LB:JT} { addMatch(); } + + +// The effective line breaking class for the syllable block matches the line +// breaking class for Hangul syllables, which is ID by default. This is +// achieved by the following rule: +// +// LB27 Treat a Korean Syllable Block the same as ID. +// +// (JL | JV | JT | H2 | H3) × IN +// +// (JL | JV | JT | H2 | H3) × PO +// +// PR × (JL | JV | JT | H2 | H3) +// +// When Korean uses SPACE for line breaking, the classes in rule LB26, as well +// as characters of class ID, are often tailored to AL; see Section 8, +// Customization. +// +[\p{LB:JL}\p{LB:JV}\p{LB:JT}\p{LB:H2}\p{LB:H3}] ({CM} | \p{LB:ZWJ})* / [\p{LB:IN}\p{LB:PO}] { addMatch(); } +\p{LB:PR} ({CM} | \p{LB:ZWJ})* / [\p{LB:JL}\p{LB:JV}\p{LB:JT}\p{LB:H2}\p{LB:H3}] { addMatch(); } + + +// Finally, join alphabetic letters into words and break everything else. +// +// LB28 Do not break between alphabetics (“at”). +// +// (AL | HL) × (AL | HL) +// +(({AL} | \p{LB:HL}) ({CM} | \p{LB:ZWJ})* | {CM}+) / ({AL} | \p{LB:HL} | {CM} | \p{LB:ZWJ}) { addMatch(); } + + +// LB29 Do not break between numeric punctuation and alphabetics (“e.g.”). +// +// IS × (AL | HL) +// +\p{LB:IS} ({CM} | \p{LB:ZWJ})* / ({AL} | \p{LB:HL}) { addMatch(); } + + +// LB30 Do not break between letters, numbers, or ordinary symbols and opening +// or closing parentheses. +// +// (AL | HL | NU) × OP +// +// CP × (AL | HL | NU) +// +// The purpose of this rule is to prevent breaks in common cases where a part +// of a word appears between delimiters--for example, in “person(s)”. +// +(({AL} | [\p{LB:HL}\p{LB:NU}]) ({CM} | \p{LB:ZWJ})* | ({CM} | \p{LB:ZWJ})+) / \p{LB:OP} { addMatch(); } +\p{LB:CP} ({CM} | \p{LB:ZWJ})* / ({AL} | [\p{LB:HL}\p{LB:NU}]) { addMatch(); } + + +// LB30a Break between two regional indicator symbols +// if and only if there are an even number of regional indicators +// preceding the position of the break. +// +// sot (RI RI)* RI × RI ; [^RI] (RI RI)* RI × RI +// +// (LB7 lookaheads included: × ( SP | ZW ) ) +// +(\p{LB:RI} ({CM} | \p{LB:ZWJ})*){2} [\p{LB:SP}\p{LB:ZW}]? { addMatch(); return nextSegment(); } + + +// LB30b Do not break between an emoji base and an emoji modifier. +// +// EB × EM +\p{LB:EB} ({CM} | \p{LB:ZWJ})* / \p{LB:EM} { addMatch(); } + + +// LB31 Break everywhere else. +// +// ALL ÷ ; ÷ ALL +// +// (LB6 lookaheads included: × ( BK | CR | LF | NL ) ) +// (LB7 lookaheads included: × ( SP | ZW ) ) +// (LB11 lookahead included: × WJ ) +// (LB13 lookaheads included: × ( CL | CP | EX | IS | SY ) ) +// (LB19 lookahead included: × QU ) +// (LB21 lookaheads included: × ( BA | HY | NS ) ) +// +[^\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* / [\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:SP}\p{LB:ZW}\p{LB:WJ}\p{LB:CL}\p{LB:CP}\p{LB:EX}\p{LB:IS}\p{LB:SY}\p{LB:QU}\p{LB:BA}\p{LB:HY}] { addMatch(); } +[^\p{LB:BK}\p{LB:CR}\p{LB:LF}\p{LB:NL}\p{LB:ZW}] ({CM} | \p{LB:ZWJ})* / {NS} { addMatch(); } +[^] / [^] { addMatch(); return nextSegment(); } +[^] { addMatch(); } diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1.test b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1.test new file mode 100644 index 000000000..d0313694b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreakAlgorithm_12_1.test @@ -0,0 +1,9 @@ +name: UnicodeLineBreakAlgorithm_12_1 + +description: +Implements the Unicode 12.1 Line Break algorithm, specified in UAX #14 +. + +jflex: -q + +input-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_1.flex b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_1.flex new file mode 100644 index 000000000..94ef0f0cc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_1.flex @@ -0,0 +1,56 @@ +%% + +%unicode 12.1 +%public +%class UnicodeLineBreak_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{LineBreak:AI} { setCurCharPropertyValue("LineBreak:AI"); } +\p{LineBreak:AL} { setCurCharPropertyValue("LineBreak:AL"); } +\p{LineBreak:B2} { setCurCharPropertyValue("LineBreak:B2"); } +\p{LineBreak:BA} { setCurCharPropertyValue("LineBreak:BA"); } +\p{LineBreak:BB} { setCurCharPropertyValue("LineBreak:BB"); } +\p{LineBreak:BK} { setCurCharPropertyValue("LineBreak:BK"); } +\p{LineBreak:CB} { setCurCharPropertyValue("LineBreak:CB"); } +\p{LineBreak:CJ} { setCurCharPropertyValue("LineBreak:CJ"); } +\p{LineBreak:CL} { setCurCharPropertyValue("LineBreak:CL"); } +\p{LineBreak:CM} { setCurCharPropertyValue("LineBreak:CM"); } +\p{LineBreak:CP} { setCurCharPropertyValue("LineBreak:CP"); } +\p{LineBreak:CR} { setCurCharPropertyValue("LineBreak:CR"); } +\p{LineBreak:EB} { setCurCharPropertyValue("LineBreak:EB"); } +\p{LineBreak:EM} { setCurCharPropertyValue("LineBreak:EM"); } +\p{LineBreak:EX} { setCurCharPropertyValue("LineBreak:EX"); } +\p{LineBreak:GL} { setCurCharPropertyValue("LineBreak:GL"); } +\p{LineBreak:H2} { setCurCharPropertyValue("LineBreak:H2"); } +\p{LineBreak:H3} { setCurCharPropertyValue("LineBreak:H3"); } +\p{LineBreak:HL} { setCurCharPropertyValue("LineBreak:HL"); } +\p{LineBreak:HY} { setCurCharPropertyValue("LineBreak:HY"); } +\p{LineBreak:ID} { setCurCharPropertyValue("LineBreak:ID"); } +\p{LineBreak:IN} { setCurCharPropertyValue("LineBreak:IN"); } +\p{LineBreak:IS} { setCurCharPropertyValue("LineBreak:IS"); } +\p{LineBreak:JL} { setCurCharPropertyValue("LineBreak:JL"); } +\p{LineBreak:JT} { setCurCharPropertyValue("LineBreak:JT"); } +\p{LineBreak:JV} { setCurCharPropertyValue("LineBreak:JV"); } +\p{LineBreak:LF} { setCurCharPropertyValue("LineBreak:LF"); } +\p{LineBreak:NL} { setCurCharPropertyValue("LineBreak:NL"); } +\p{LineBreak:NS} { setCurCharPropertyValue("LineBreak:NS"); } +\p{LineBreak:NU} { setCurCharPropertyValue("LineBreak:NU"); } +\p{LineBreak:OP} { setCurCharPropertyValue("LineBreak:OP"); } +\p{LineBreak:PO} { setCurCharPropertyValue("LineBreak:PO"); } +\p{LineBreak:PR} { setCurCharPropertyValue("LineBreak:PR"); } +\p{LineBreak:QU} { setCurCharPropertyValue("LineBreak:QU"); } +\p{LineBreak:RI} { setCurCharPropertyValue("LineBreak:RI"); } +\p{LineBreak:SA} { setCurCharPropertyValue("LineBreak:SA"); } +\p{LineBreak:SP} { setCurCharPropertyValue("LineBreak:SP"); } +\p{LineBreak:SY} { setCurCharPropertyValue("LineBreak:SY"); } +\p{LineBreak:WJ} { setCurCharPropertyValue("LineBreak:WJ"); } +\p{LineBreak:XX} { setCurCharPropertyValue("LineBreak:XX"); } +\p{LineBreak:ZW} { setCurCharPropertyValue("LineBreak:ZW"); } +\p{LineBreak:ZWJ} { setCurCharPropertyValue("LineBreak:ZWJ"); } diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_1.output b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_1.output new file mode 100644 index 000000000..0002782ad --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_1.output @@ -0,0 +1,3321 @@ +0000..0008; LineBreak:CM +0009..0009; LineBreak:BA +000A..000A; LineBreak:LF +000B..000C; LineBreak:BK +000D..000D; LineBreak:CR +000E..001F; LineBreak:CM +0020..0020; LineBreak:SP +0021..0021; LineBreak:EX +0022..0022; LineBreak:QU +0023..0023; LineBreak:AL +0024..0024; LineBreak:PR +0025..0025; LineBreak:PO +0026..0026; LineBreak:AL +0027..0027; LineBreak:QU +0028..0028; LineBreak:OP +0029..0029; LineBreak:CP +002A..002A; LineBreak:AL +002B..002B; LineBreak:PR +002C..002C; LineBreak:IS +002D..002D; LineBreak:HY +002E..002E; LineBreak:IS +002F..002F; LineBreak:SY +0030..0039; LineBreak:NU +003A..003B; LineBreak:IS +003C..003E; LineBreak:AL +003F..003F; LineBreak:EX +0040..005A; LineBreak:AL +005B..005B; LineBreak:OP +005C..005C; LineBreak:PR +005D..005D; LineBreak:CP +005E..007A; LineBreak:AL +007B..007B; LineBreak:OP +007C..007C; LineBreak:BA +007D..007D; LineBreak:CL +007E..007E; LineBreak:AL +007F..0084; LineBreak:CM +0085..0085; LineBreak:NL +0086..009F; LineBreak:CM +00A0..00A0; LineBreak:GL +00A1..00A1; LineBreak:OP +00A2..00A2; LineBreak:PO +00A3..00A5; LineBreak:PR +00A6..00A6; LineBreak:AL +00A7..00A8; LineBreak:AI +00A9..00A9; LineBreak:AL +00AA..00AA; LineBreak:AI +00AB..00AB; LineBreak:QU +00AC..00AC; LineBreak:AL +00AD..00AD; LineBreak:BA +00AE..00AF; LineBreak:AL +00B0..00B0; LineBreak:PO +00B1..00B1; LineBreak:PR +00B2..00B3; LineBreak:AI +00B4..00B4; LineBreak:BB +00B5..00B5; LineBreak:AL +00B6..00BA; LineBreak:AI +00BB..00BB; LineBreak:QU +00BC..00BE; LineBreak:AI +00BF..00BF; LineBreak:OP +00C0..00D6; LineBreak:AL +00D7..00D7; LineBreak:AI +00D8..00F6; LineBreak:AL +00F7..00F7; LineBreak:AI +00F8..02C6; LineBreak:AL +02C7..02C7; LineBreak:AI +02C8..02C8; LineBreak:BB +02C9..02CB; LineBreak:AI +02CC..02CC; LineBreak:BB +02CD..02CD; LineBreak:AI +02CE..02CF; LineBreak:AL +02D0..02D0; LineBreak:AI +02D1..02D7; LineBreak:AL +02D8..02DB; LineBreak:AI +02DC..02DC; LineBreak:AL +02DD..02DD; LineBreak:AI +02DE..02DE; LineBreak:AL +02DF..02DF; LineBreak:BB +02E0..02FF; LineBreak:AL +0300..034E; LineBreak:CM +034F..034F; LineBreak:GL +0350..035B; LineBreak:CM +035C..0362; LineBreak:GL +0363..036F; LineBreak:CM +0370..0377; LineBreak:AL +0378..0379; LineBreak:XX +037A..037D; LineBreak:AL +037E..037E; LineBreak:IS +037F..037F; LineBreak:AL +0380..0383; LineBreak:XX +0384..038A; LineBreak:AL +038B..038B; LineBreak:XX +038C..038C; LineBreak:AL +038D..038D; LineBreak:XX +038E..03A1; LineBreak:AL +03A2..03A2; LineBreak:XX +03A3..0482; LineBreak:AL +0483..0489; LineBreak:CM +048A..052F; LineBreak:AL +0530..0530; LineBreak:XX +0531..0556; LineBreak:AL +0557..0558; LineBreak:XX +0559..0588; LineBreak:AL +0589..0589; LineBreak:IS +058A..058A; LineBreak:BA +058B..058C; LineBreak:XX +058D..058E; LineBreak:AL +058F..058F; LineBreak:PR +0590..0590; LineBreak:XX +0591..05BD; LineBreak:CM +05BE..05BE; LineBreak:BA +05BF..05BF; LineBreak:CM +05C0..05C0; LineBreak:AL +05C1..05C2; LineBreak:CM +05C3..05C3; LineBreak:AL +05C4..05C5; LineBreak:CM +05C6..05C6; LineBreak:EX +05C7..05C7; LineBreak:CM +05C8..05CF; LineBreak:XX +05D0..05EA; LineBreak:HL +05EB..05EE; LineBreak:XX +05EF..05F2; LineBreak:HL +05F3..05F4; LineBreak:AL +05F5..05FF; LineBreak:XX +0600..0608; LineBreak:AL +0609..060B; LineBreak:PO +060C..060D; LineBreak:IS +060E..060F; LineBreak:AL +0610..061A; LineBreak:CM +061B..061B; LineBreak:EX +061C..061C; LineBreak:CM +061D..061D; LineBreak:XX +061E..061F; LineBreak:EX +0620..064A; LineBreak:AL +064B..065F; LineBreak:CM +0660..0669; LineBreak:NU +066A..066A; LineBreak:PO +066B..066C; LineBreak:NU +066D..066F; LineBreak:AL +0670..0670; LineBreak:CM +0671..06D3; LineBreak:AL +06D4..06D4; LineBreak:EX +06D5..06D5; LineBreak:AL +06D6..06DC; LineBreak:CM +06DD..06DE; LineBreak:AL +06DF..06E4; LineBreak:CM +06E5..06E6; LineBreak:AL +06E7..06E8; LineBreak:CM +06E9..06E9; LineBreak:AL +06EA..06ED; LineBreak:CM +06EE..06EF; LineBreak:AL +06F0..06F9; LineBreak:NU +06FA..070D; LineBreak:AL +070E..070E; LineBreak:XX +070F..0710; LineBreak:AL +0711..0711; LineBreak:CM +0712..072F; LineBreak:AL +0730..074A; LineBreak:CM +074B..074C; LineBreak:XX +074D..07A5; LineBreak:AL +07A6..07B0; LineBreak:CM +07B1..07B1; LineBreak:AL +07B2..07BF; LineBreak:XX +07C0..07C9; LineBreak:NU +07CA..07EA; LineBreak:AL +07EB..07F3; LineBreak:CM +07F4..07F7; LineBreak:AL +07F8..07F8; LineBreak:IS +07F9..07F9; LineBreak:EX +07FA..07FA; LineBreak:AL +07FB..07FC; LineBreak:XX +07FD..07FD; LineBreak:CM +07FE..07FF; LineBreak:PR +0800..0815; LineBreak:AL +0816..0819; LineBreak:CM +081A..081A; LineBreak:AL +081B..0823; LineBreak:CM +0824..0824; LineBreak:AL +0825..0827; LineBreak:CM +0828..0828; LineBreak:AL +0829..082D; LineBreak:CM +082E..082F; LineBreak:XX +0830..083E; LineBreak:AL +083F..083F; LineBreak:XX +0840..0858; LineBreak:AL +0859..085B; LineBreak:CM +085C..085D; LineBreak:XX +085E..085E; LineBreak:AL +085F..085F; LineBreak:XX +0860..086A; LineBreak:AL +086B..089F; LineBreak:XX +08A0..08B4; LineBreak:AL +08B5..08B5; LineBreak:XX +08B6..08BD; LineBreak:AL +08BE..08D2; LineBreak:XX +08D3..08E1; LineBreak:CM +08E2..08E2; LineBreak:AL +08E3..0903; LineBreak:CM +0904..0939; LineBreak:AL +093A..093C; LineBreak:CM +093D..093D; LineBreak:AL +093E..094F; LineBreak:CM +0950..0950; LineBreak:AL +0951..0957; LineBreak:CM +0958..0961; LineBreak:AL +0962..0963; LineBreak:CM +0964..0965; LineBreak:BA +0966..096F; LineBreak:NU +0970..0980; LineBreak:AL +0981..0983; LineBreak:CM +0984..0984; LineBreak:XX +0985..098C; LineBreak:AL +098D..098E; LineBreak:XX +098F..0990; LineBreak:AL +0991..0992; LineBreak:XX +0993..09A8; LineBreak:AL +09A9..09A9; LineBreak:XX +09AA..09B0; LineBreak:AL +09B1..09B1; LineBreak:XX +09B2..09B2; LineBreak:AL +09B3..09B5; LineBreak:XX +09B6..09B9; LineBreak:AL +09BA..09BB; LineBreak:XX +09BC..09BC; LineBreak:CM +09BD..09BD; LineBreak:AL +09BE..09C4; LineBreak:CM +09C5..09C6; LineBreak:XX +09C7..09C8; LineBreak:CM +09C9..09CA; LineBreak:XX +09CB..09CD; LineBreak:CM +09CE..09CE; LineBreak:AL +09CF..09D6; LineBreak:XX +09D7..09D7; LineBreak:CM +09D8..09DB; LineBreak:XX +09DC..09DD; LineBreak:AL +09DE..09DE; LineBreak:XX +09DF..09E1; LineBreak:AL +09E2..09E3; LineBreak:CM +09E4..09E5; LineBreak:XX +09E6..09EF; LineBreak:NU +09F0..09F1; LineBreak:AL +09F2..09F3; LineBreak:PO +09F4..09F8; LineBreak:AL +09F9..09F9; LineBreak:PO +09FA..09FA; LineBreak:AL +09FB..09FB; LineBreak:PR +09FC..09FD; LineBreak:AL +09FE..09FE; LineBreak:CM +09FF..0A00; LineBreak:XX +0A01..0A03; LineBreak:CM +0A04..0A04; LineBreak:XX +0A05..0A0A; LineBreak:AL +0A0B..0A0E; LineBreak:XX +0A0F..0A10; LineBreak:AL +0A11..0A12; LineBreak:XX +0A13..0A28; LineBreak:AL +0A29..0A29; LineBreak:XX +0A2A..0A30; LineBreak:AL +0A31..0A31; LineBreak:XX +0A32..0A33; LineBreak:AL +0A34..0A34; LineBreak:XX +0A35..0A36; LineBreak:AL +0A37..0A37; LineBreak:XX +0A38..0A39; LineBreak:AL +0A3A..0A3B; LineBreak:XX +0A3C..0A3C; LineBreak:CM +0A3D..0A3D; LineBreak:XX +0A3E..0A42; LineBreak:CM +0A43..0A46; LineBreak:XX +0A47..0A48; LineBreak:CM +0A49..0A4A; LineBreak:XX +0A4B..0A4D; LineBreak:CM +0A4E..0A50; LineBreak:XX +0A51..0A51; LineBreak:CM +0A52..0A58; LineBreak:XX +0A59..0A5C; LineBreak:AL +0A5D..0A5D; LineBreak:XX +0A5E..0A5E; LineBreak:AL +0A5F..0A65; LineBreak:XX +0A66..0A6F; LineBreak:NU +0A70..0A71; LineBreak:CM +0A72..0A74; LineBreak:AL +0A75..0A75; LineBreak:CM +0A76..0A76; LineBreak:AL +0A77..0A80; LineBreak:XX +0A81..0A83; LineBreak:CM +0A84..0A84; LineBreak:XX +0A85..0A8D; LineBreak:AL +0A8E..0A8E; LineBreak:XX +0A8F..0A91; LineBreak:AL +0A92..0A92; LineBreak:XX +0A93..0AA8; LineBreak:AL +0AA9..0AA9; LineBreak:XX +0AAA..0AB0; LineBreak:AL +0AB1..0AB1; LineBreak:XX +0AB2..0AB3; LineBreak:AL +0AB4..0AB4; LineBreak:XX +0AB5..0AB9; LineBreak:AL +0ABA..0ABB; LineBreak:XX +0ABC..0ABC; LineBreak:CM +0ABD..0ABD; LineBreak:AL +0ABE..0AC5; LineBreak:CM +0AC6..0AC6; LineBreak:XX +0AC7..0AC9; LineBreak:CM +0ACA..0ACA; LineBreak:XX +0ACB..0ACD; LineBreak:CM +0ACE..0ACF; LineBreak:XX +0AD0..0AD0; LineBreak:AL +0AD1..0ADF; LineBreak:XX +0AE0..0AE1; LineBreak:AL +0AE2..0AE3; LineBreak:CM +0AE4..0AE5; LineBreak:XX +0AE6..0AEF; LineBreak:NU +0AF0..0AF0; LineBreak:AL +0AF1..0AF1; LineBreak:PR +0AF2..0AF8; LineBreak:XX +0AF9..0AF9; LineBreak:AL +0AFA..0AFF; LineBreak:CM +0B00..0B00; LineBreak:XX +0B01..0B03; LineBreak:CM +0B04..0B04; LineBreak:XX +0B05..0B0C; LineBreak:AL +0B0D..0B0E; LineBreak:XX +0B0F..0B10; LineBreak:AL +0B11..0B12; LineBreak:XX +0B13..0B28; LineBreak:AL +0B29..0B29; LineBreak:XX +0B2A..0B30; LineBreak:AL +0B31..0B31; LineBreak:XX +0B32..0B33; LineBreak:AL +0B34..0B34; LineBreak:XX +0B35..0B39; LineBreak:AL +0B3A..0B3B; LineBreak:XX +0B3C..0B3C; LineBreak:CM +0B3D..0B3D; LineBreak:AL +0B3E..0B44; LineBreak:CM +0B45..0B46; LineBreak:XX +0B47..0B48; LineBreak:CM +0B49..0B4A; LineBreak:XX +0B4B..0B4D; LineBreak:CM +0B4E..0B55; LineBreak:XX +0B56..0B57; LineBreak:CM +0B58..0B5B; LineBreak:XX +0B5C..0B5D; LineBreak:AL +0B5E..0B5E; LineBreak:XX +0B5F..0B61; LineBreak:AL +0B62..0B63; LineBreak:CM +0B64..0B65; LineBreak:XX +0B66..0B6F; LineBreak:NU +0B70..0B77; LineBreak:AL +0B78..0B81; LineBreak:XX +0B82..0B82; LineBreak:CM +0B83..0B83; LineBreak:AL +0B84..0B84; LineBreak:XX +0B85..0B8A; LineBreak:AL +0B8B..0B8D; LineBreak:XX +0B8E..0B90; LineBreak:AL +0B91..0B91; LineBreak:XX +0B92..0B95; LineBreak:AL +0B96..0B98; LineBreak:XX +0B99..0B9A; LineBreak:AL +0B9B..0B9B; LineBreak:XX +0B9C..0B9C; LineBreak:AL +0B9D..0B9D; LineBreak:XX +0B9E..0B9F; LineBreak:AL +0BA0..0BA2; LineBreak:XX +0BA3..0BA4; LineBreak:AL +0BA5..0BA7; LineBreak:XX +0BA8..0BAA; LineBreak:AL +0BAB..0BAD; LineBreak:XX +0BAE..0BB9; LineBreak:AL +0BBA..0BBD; LineBreak:XX +0BBE..0BC2; LineBreak:CM +0BC3..0BC5; LineBreak:XX +0BC6..0BC8; LineBreak:CM +0BC9..0BC9; LineBreak:XX +0BCA..0BCD; LineBreak:CM +0BCE..0BCF; LineBreak:XX +0BD0..0BD0; LineBreak:AL +0BD1..0BD6; LineBreak:XX +0BD7..0BD7; LineBreak:CM +0BD8..0BE5; LineBreak:XX +0BE6..0BEF; LineBreak:NU +0BF0..0BF8; LineBreak:AL +0BF9..0BF9; LineBreak:PR +0BFA..0BFA; LineBreak:AL +0BFB..0BFF; LineBreak:XX +0C00..0C04; LineBreak:CM +0C05..0C0C; LineBreak:AL +0C0D..0C0D; LineBreak:XX +0C0E..0C10; LineBreak:AL +0C11..0C11; LineBreak:XX +0C12..0C28; LineBreak:AL +0C29..0C29; LineBreak:XX +0C2A..0C39; LineBreak:AL +0C3A..0C3C; LineBreak:XX +0C3D..0C3D; LineBreak:AL +0C3E..0C44; LineBreak:CM +0C45..0C45; LineBreak:XX +0C46..0C48; LineBreak:CM +0C49..0C49; LineBreak:XX +0C4A..0C4D; LineBreak:CM +0C4E..0C54; LineBreak:XX +0C55..0C56; LineBreak:CM +0C57..0C57; LineBreak:XX +0C58..0C5A; LineBreak:AL +0C5B..0C5F; LineBreak:XX +0C60..0C61; LineBreak:AL +0C62..0C63; LineBreak:CM +0C64..0C65; LineBreak:XX +0C66..0C6F; LineBreak:NU +0C70..0C76; LineBreak:XX +0C77..0C77; LineBreak:BB +0C78..0C80; LineBreak:AL +0C81..0C83; LineBreak:CM +0C84..0C84; LineBreak:BB +0C85..0C8C; LineBreak:AL +0C8D..0C8D; LineBreak:XX +0C8E..0C90; LineBreak:AL +0C91..0C91; LineBreak:XX +0C92..0CA8; LineBreak:AL +0CA9..0CA9; LineBreak:XX +0CAA..0CB3; LineBreak:AL +0CB4..0CB4; LineBreak:XX +0CB5..0CB9; LineBreak:AL +0CBA..0CBB; LineBreak:XX +0CBC..0CBC; LineBreak:CM +0CBD..0CBD; LineBreak:AL +0CBE..0CC4; LineBreak:CM +0CC5..0CC5; LineBreak:XX +0CC6..0CC8; LineBreak:CM +0CC9..0CC9; LineBreak:XX +0CCA..0CCD; LineBreak:CM +0CCE..0CD4; LineBreak:XX +0CD5..0CD6; LineBreak:CM +0CD7..0CDD; LineBreak:XX +0CDE..0CDE; LineBreak:AL +0CDF..0CDF; LineBreak:XX +0CE0..0CE1; LineBreak:AL +0CE2..0CE3; LineBreak:CM +0CE4..0CE5; LineBreak:XX +0CE6..0CEF; LineBreak:NU +0CF0..0CF0; LineBreak:XX +0CF1..0CF2; LineBreak:AL +0CF3..0CFF; LineBreak:XX +0D00..0D03; LineBreak:CM +0D04..0D04; LineBreak:XX +0D05..0D0C; LineBreak:AL +0D0D..0D0D; LineBreak:XX +0D0E..0D10; LineBreak:AL +0D11..0D11; LineBreak:XX +0D12..0D3A; LineBreak:AL +0D3B..0D3C; LineBreak:CM +0D3D..0D3D; LineBreak:AL +0D3E..0D44; LineBreak:CM +0D45..0D45; LineBreak:XX +0D46..0D48; LineBreak:CM +0D49..0D49; LineBreak:XX +0D4A..0D4D; LineBreak:CM +0D4E..0D4F; LineBreak:AL +0D50..0D53; LineBreak:XX +0D54..0D56; LineBreak:AL +0D57..0D57; LineBreak:CM +0D58..0D61; LineBreak:AL +0D62..0D63; LineBreak:CM +0D64..0D65; LineBreak:XX +0D66..0D6F; LineBreak:NU +0D70..0D78; LineBreak:AL +0D79..0D79; LineBreak:PO +0D7A..0D7F; LineBreak:AL +0D80..0D81; LineBreak:XX +0D82..0D83; LineBreak:CM +0D84..0D84; LineBreak:XX +0D85..0D96; LineBreak:AL +0D97..0D99; LineBreak:XX +0D9A..0DB1; LineBreak:AL +0DB2..0DB2; LineBreak:XX +0DB3..0DBB; LineBreak:AL +0DBC..0DBC; LineBreak:XX +0DBD..0DBD; LineBreak:AL +0DBE..0DBF; LineBreak:XX +0DC0..0DC6; LineBreak:AL +0DC7..0DC9; LineBreak:XX +0DCA..0DCA; LineBreak:CM +0DCB..0DCE; LineBreak:XX +0DCF..0DD4; LineBreak:CM +0DD5..0DD5; LineBreak:XX +0DD6..0DD6; LineBreak:CM +0DD7..0DD7; LineBreak:XX +0DD8..0DDF; LineBreak:CM +0DE0..0DE5; LineBreak:XX +0DE6..0DEF; LineBreak:NU +0DF0..0DF1; LineBreak:XX +0DF2..0DF3; LineBreak:CM +0DF4..0DF4; LineBreak:AL +0DF5..0E00; LineBreak:XX +0E01..0E3A; LineBreak:SA +0E3B..0E3E; LineBreak:XX +0E3F..0E3F; LineBreak:PR +0E40..0E4E; LineBreak:SA +0E4F..0E4F; LineBreak:AL +0E50..0E59; LineBreak:NU +0E5A..0E5B; LineBreak:BA +0E5C..0E80; LineBreak:XX +0E81..0E82; LineBreak:SA +0E83..0E83; LineBreak:XX +0E84..0E84; LineBreak:SA +0E85..0E85; LineBreak:XX +0E86..0E8A; LineBreak:SA +0E8B..0E8B; LineBreak:XX +0E8C..0EA3; LineBreak:SA +0EA4..0EA4; LineBreak:XX +0EA5..0EA5; LineBreak:SA +0EA6..0EA6; LineBreak:XX +0EA7..0EBD; LineBreak:SA +0EBE..0EBF; LineBreak:XX +0EC0..0EC4; LineBreak:SA +0EC5..0EC5; LineBreak:XX +0EC6..0EC6; LineBreak:SA +0EC7..0EC7; LineBreak:XX +0EC8..0ECD; LineBreak:SA +0ECE..0ECF; LineBreak:XX +0ED0..0ED9; LineBreak:NU +0EDA..0EDB; LineBreak:XX +0EDC..0EDF; LineBreak:SA +0EE0..0EFF; LineBreak:XX +0F00..0F00; LineBreak:AL +0F01..0F04; LineBreak:BB +0F05..0F05; LineBreak:AL +0F06..0F07; LineBreak:BB +0F08..0F08; LineBreak:GL +0F09..0F0A; LineBreak:BB +0F0B..0F0B; LineBreak:BA +0F0C..0F0C; LineBreak:GL +0F0D..0F11; LineBreak:EX +0F12..0F12; LineBreak:GL +0F13..0F13; LineBreak:AL +0F14..0F14; LineBreak:EX +0F15..0F17; LineBreak:AL +0F18..0F19; LineBreak:CM +0F1A..0F1F; LineBreak:AL +0F20..0F29; LineBreak:NU +0F2A..0F33; LineBreak:AL +0F34..0F34; LineBreak:BA +0F35..0F35; LineBreak:CM +0F36..0F36; LineBreak:AL +0F37..0F37; LineBreak:CM +0F38..0F38; LineBreak:AL +0F39..0F39; LineBreak:CM +0F3A..0F3A; LineBreak:OP +0F3B..0F3B; LineBreak:CL +0F3C..0F3C; LineBreak:OP +0F3D..0F3D; LineBreak:CL +0F3E..0F3F; LineBreak:CM +0F40..0F47; LineBreak:AL +0F48..0F48; LineBreak:XX +0F49..0F6C; LineBreak:AL +0F6D..0F70; LineBreak:XX +0F71..0F7E; LineBreak:CM +0F7F..0F7F; LineBreak:BA +0F80..0F84; LineBreak:CM +0F85..0F85; LineBreak:BA +0F86..0F87; LineBreak:CM +0F88..0F8C; LineBreak:AL +0F8D..0F97; LineBreak:CM +0F98..0F98; LineBreak:XX +0F99..0FBC; LineBreak:CM +0FBD..0FBD; LineBreak:XX +0FBE..0FBF; LineBreak:BA +0FC0..0FC5; LineBreak:AL +0FC6..0FC6; LineBreak:CM +0FC7..0FCC; LineBreak:AL +0FCD..0FCD; LineBreak:XX +0FCE..0FCF; LineBreak:AL +0FD0..0FD1; LineBreak:BB +0FD2..0FD2; LineBreak:BA +0FD3..0FD3; LineBreak:BB +0FD4..0FD8; LineBreak:AL +0FD9..0FDA; LineBreak:GL +0FDB..0FFF; LineBreak:XX +1000..103F; LineBreak:SA +1040..1049; LineBreak:NU +104A..104B; LineBreak:BA +104C..104F; LineBreak:AL +1050..108F; LineBreak:SA +1090..1099; LineBreak:NU +109A..109F; LineBreak:SA +10A0..10C5; LineBreak:AL +10C6..10C6; LineBreak:XX +10C7..10C7; LineBreak:AL +10C8..10CC; LineBreak:XX +10CD..10CD; LineBreak:AL +10CE..10CF; LineBreak:XX +10D0..10FF; LineBreak:AL +1100..115F; LineBreak:JL +1160..11A7; LineBreak:JV +11A8..11FF; LineBreak:JT +1200..1248; LineBreak:AL +1249..1249; LineBreak:XX +124A..124D; LineBreak:AL +124E..124F; LineBreak:XX +1250..1256; LineBreak:AL +1257..1257; LineBreak:XX +1258..1258; LineBreak:AL +1259..1259; LineBreak:XX +125A..125D; LineBreak:AL +125E..125F; LineBreak:XX +1260..1288; LineBreak:AL +1289..1289; LineBreak:XX +128A..128D; LineBreak:AL +128E..128F; LineBreak:XX +1290..12B0; LineBreak:AL +12B1..12B1; LineBreak:XX +12B2..12B5; LineBreak:AL +12B6..12B7; LineBreak:XX +12B8..12BE; LineBreak:AL +12BF..12BF; LineBreak:XX +12C0..12C0; LineBreak:AL +12C1..12C1; LineBreak:XX +12C2..12C5; LineBreak:AL +12C6..12C7; LineBreak:XX +12C8..12D6; LineBreak:AL +12D7..12D7; LineBreak:XX +12D8..1310; LineBreak:AL +1311..1311; LineBreak:XX +1312..1315; LineBreak:AL +1316..1317; LineBreak:XX +1318..135A; LineBreak:AL +135B..135C; LineBreak:XX +135D..135F; LineBreak:CM +1360..1360; LineBreak:AL +1361..1361; LineBreak:BA +1362..137C; LineBreak:AL +137D..137F; LineBreak:XX +1380..1399; LineBreak:AL +139A..139F; LineBreak:XX +13A0..13F5; LineBreak:AL +13F6..13F7; LineBreak:XX +13F8..13FD; LineBreak:AL +13FE..13FF; LineBreak:XX +1400..1400; LineBreak:BA +1401..167F; LineBreak:AL +1680..1680; LineBreak:BA +1681..169A; LineBreak:AL +169B..169B; LineBreak:OP +169C..169C; LineBreak:CL +169D..169F; LineBreak:XX +16A0..16EA; LineBreak:AL +16EB..16ED; LineBreak:BA +16EE..16F8; LineBreak:AL +16F9..16FF; LineBreak:XX +1700..170C; LineBreak:AL +170D..170D; LineBreak:XX +170E..1711; LineBreak:AL +1712..1714; LineBreak:CM +1715..171F; LineBreak:XX +1720..1731; LineBreak:AL +1732..1734; LineBreak:CM +1735..1736; LineBreak:BA +1737..173F; LineBreak:XX +1740..1751; LineBreak:AL +1752..1753; LineBreak:CM +1754..175F; LineBreak:XX +1760..176C; LineBreak:AL +176D..176D; LineBreak:XX +176E..1770; LineBreak:AL +1771..1771; LineBreak:XX +1772..1773; LineBreak:CM +1774..177F; LineBreak:XX +1780..17D3; LineBreak:SA +17D4..17D5; LineBreak:BA +17D6..17D6; LineBreak:NS +17D7..17D7; LineBreak:SA +17D8..17D8; LineBreak:BA +17D9..17D9; LineBreak:AL +17DA..17DA; LineBreak:BA +17DB..17DB; LineBreak:PR +17DC..17DD; LineBreak:SA +17DE..17DF; LineBreak:XX +17E0..17E9; LineBreak:NU +17EA..17EF; LineBreak:XX +17F0..17F9; LineBreak:AL +17FA..17FF; LineBreak:XX +1800..1801; LineBreak:AL +1802..1803; LineBreak:EX +1804..1805; LineBreak:BA +1806..1806; LineBreak:BB +1807..1807; LineBreak:AL +1808..1809; LineBreak:EX +180A..180A; LineBreak:AL +180B..180D; LineBreak:CM +180E..180E; LineBreak:GL +180F..180F; LineBreak:XX +1810..1819; LineBreak:NU +181A..181F; LineBreak:XX +1820..1878; LineBreak:AL +1879..187F; LineBreak:XX +1880..1884; LineBreak:AL +1885..1886; LineBreak:CM +1887..18A8; LineBreak:AL +18A9..18A9; LineBreak:CM +18AA..18AA; LineBreak:AL +18AB..18AF; LineBreak:XX +18B0..18F5; LineBreak:AL +18F6..18FF; LineBreak:XX +1900..191E; LineBreak:AL +191F..191F; LineBreak:XX +1920..192B; LineBreak:CM +192C..192F; LineBreak:XX +1930..193B; LineBreak:CM +193C..193F; LineBreak:XX +1940..1940; LineBreak:AL +1941..1943; LineBreak:XX +1944..1945; LineBreak:EX +1946..194F; LineBreak:NU +1950..196D; LineBreak:SA +196E..196F; LineBreak:XX +1970..1974; LineBreak:SA +1975..197F; LineBreak:XX +1980..19AB; LineBreak:SA +19AC..19AF; LineBreak:XX +19B0..19C9; LineBreak:SA +19CA..19CF; LineBreak:XX +19D0..19D9; LineBreak:NU +19DA..19DA; LineBreak:SA +19DB..19DD; LineBreak:XX +19DE..19DF; LineBreak:SA +19E0..1A16; LineBreak:AL +1A17..1A1B; LineBreak:CM +1A1C..1A1D; LineBreak:XX +1A1E..1A1F; LineBreak:AL +1A20..1A5E; LineBreak:SA +1A5F..1A5F; LineBreak:XX +1A60..1A7C; LineBreak:SA +1A7D..1A7E; LineBreak:XX +1A7F..1A7F; LineBreak:CM +1A80..1A89; LineBreak:NU +1A8A..1A8F; LineBreak:XX +1A90..1A99; LineBreak:NU +1A9A..1A9F; LineBreak:XX +1AA0..1AAD; LineBreak:SA +1AAE..1AAF; LineBreak:XX +1AB0..1ABE; LineBreak:CM +1ABF..1AFF; LineBreak:XX +1B00..1B04; LineBreak:CM +1B05..1B33; LineBreak:AL +1B34..1B44; LineBreak:CM +1B45..1B4B; LineBreak:AL +1B4C..1B4F; LineBreak:XX +1B50..1B59; LineBreak:NU +1B5A..1B5B; LineBreak:BA +1B5C..1B5C; LineBreak:AL +1B5D..1B60; LineBreak:BA +1B61..1B6A; LineBreak:AL +1B6B..1B73; LineBreak:CM +1B74..1B7C; LineBreak:AL +1B7D..1B7F; LineBreak:XX +1B80..1B82; LineBreak:CM +1B83..1BA0; LineBreak:AL +1BA1..1BAD; LineBreak:CM +1BAE..1BAF; LineBreak:AL +1BB0..1BB9; LineBreak:NU +1BBA..1BE5; LineBreak:AL +1BE6..1BF3; LineBreak:CM +1BF4..1BFB; LineBreak:XX +1BFC..1C23; LineBreak:AL +1C24..1C37; LineBreak:CM +1C38..1C3A; LineBreak:XX +1C3B..1C3F; LineBreak:BA +1C40..1C49; LineBreak:NU +1C4A..1C4C; LineBreak:XX +1C4D..1C4F; LineBreak:AL +1C50..1C59; LineBreak:NU +1C5A..1C7D; LineBreak:AL +1C7E..1C7F; LineBreak:BA +1C80..1C88; LineBreak:AL +1C89..1C8F; LineBreak:XX +1C90..1CBA; LineBreak:AL +1CBB..1CBC; LineBreak:XX +1CBD..1CC7; LineBreak:AL +1CC8..1CCF; LineBreak:XX +1CD0..1CD2; LineBreak:CM +1CD3..1CD3; LineBreak:AL +1CD4..1CE8; LineBreak:CM +1CE9..1CEC; LineBreak:AL +1CED..1CED; LineBreak:CM +1CEE..1CF3; LineBreak:AL +1CF4..1CF4; LineBreak:CM +1CF5..1CF6; LineBreak:AL +1CF7..1CF9; LineBreak:CM +1CFA..1CFA; LineBreak:AL +1CFB..1CFF; LineBreak:XX +1D00..1DBF; LineBreak:AL +1DC0..1DF9; LineBreak:CM +1DFA..1DFA; LineBreak:XX +1DFB..1DFF; LineBreak:CM +1E00..1F15; LineBreak:AL +1F16..1F17; LineBreak:XX +1F18..1F1D; LineBreak:AL +1F1E..1F1F; LineBreak:XX +1F20..1F45; LineBreak:AL +1F46..1F47; LineBreak:XX +1F48..1F4D; LineBreak:AL +1F4E..1F4F; LineBreak:XX +1F50..1F57; LineBreak:AL +1F58..1F58; LineBreak:XX +1F59..1F59; LineBreak:AL +1F5A..1F5A; LineBreak:XX +1F5B..1F5B; LineBreak:AL +1F5C..1F5C; LineBreak:XX +1F5D..1F5D; LineBreak:AL +1F5E..1F5E; LineBreak:XX +1F5F..1F7D; LineBreak:AL +1F7E..1F7F; LineBreak:XX +1F80..1FB4; LineBreak:AL +1FB5..1FB5; LineBreak:XX +1FB6..1FC4; LineBreak:AL +1FC5..1FC5; LineBreak:XX +1FC6..1FD3; LineBreak:AL +1FD4..1FD5; LineBreak:XX +1FD6..1FDB; LineBreak:AL +1FDC..1FDC; LineBreak:XX +1FDD..1FEF; LineBreak:AL +1FF0..1FF1; LineBreak:XX +1FF2..1FF4; LineBreak:AL +1FF5..1FF5; LineBreak:XX +1FF6..1FFC; LineBreak:AL +1FFD..1FFD; LineBreak:BB +1FFE..1FFE; LineBreak:AL +1FFF..1FFF; LineBreak:XX +2000..2006; LineBreak:BA +2007..2007; LineBreak:GL +2008..200A; LineBreak:BA +200B..200B; LineBreak:ZW +200C..200C; LineBreak:CM +200D..200D; LineBreak:ZWJ +200E..200F; LineBreak:CM +2010..2010; LineBreak:BA +2011..2011; LineBreak:GL +2012..2013; LineBreak:BA +2014..2014; LineBreak:B2 +2015..2016; LineBreak:AI +2017..2017; LineBreak:AL +2018..2019; LineBreak:QU +201A..201A; LineBreak:OP +201B..201D; LineBreak:QU +201E..201E; LineBreak:OP +201F..201F; LineBreak:QU +2020..2021; LineBreak:AI +2022..2023; LineBreak:AL +2024..2026; LineBreak:IN +2027..2027; LineBreak:BA +2028..2029; LineBreak:BK +202A..202E; LineBreak:CM +202F..202F; LineBreak:GL +2030..2037; LineBreak:PO +2038..2038; LineBreak:AL +2039..203A; LineBreak:QU +203B..203B; LineBreak:AI +203C..203D; LineBreak:NS +203E..2043; LineBreak:AL +2044..2044; LineBreak:IS +2045..2045; LineBreak:OP +2046..2046; LineBreak:CL +2047..2049; LineBreak:NS +204A..2055; LineBreak:AL +2056..2056; LineBreak:BA +2057..2057; LineBreak:AL +2058..205B; LineBreak:BA +205C..205C; LineBreak:AL +205D..205F; LineBreak:BA +2060..2060; LineBreak:WJ +2061..2064; LineBreak:AL +2065..2065; LineBreak:XX +2066..206F; LineBreak:CM +2070..2071; LineBreak:AL +2072..2073; LineBreak:XX +2074..2074; LineBreak:AI +2075..207C; LineBreak:AL +207D..207D; LineBreak:OP +207E..207E; LineBreak:CL +207F..207F; LineBreak:AI +2080..2080; LineBreak:AL +2081..2084; LineBreak:AI +2085..208C; LineBreak:AL +208D..208D; LineBreak:OP +208E..208E; LineBreak:CL +208F..208F; LineBreak:XX +2090..209C; LineBreak:AL +209D..209F; LineBreak:XX +20A0..20A6; LineBreak:PR +20A7..20A7; LineBreak:PO +20A8..20B5; LineBreak:PR +20B6..20B6; LineBreak:PO +20B7..20BA; LineBreak:PR +20BB..20BB; LineBreak:PO +20BC..20BD; LineBreak:PR +20BE..20BE; LineBreak:PO +20BF..20CF; LineBreak:PR +20D0..20F0; LineBreak:CM +20F1..20FF; LineBreak:XX +2100..2102; LineBreak:AL +2103..2103; LineBreak:PO +2104..2104; LineBreak:AL +2105..2105; LineBreak:AI +2106..2108; LineBreak:AL +2109..2109; LineBreak:PO +210A..2112; LineBreak:AL +2113..2113; LineBreak:AI +2114..2115; LineBreak:AL +2116..2116; LineBreak:PR +2117..2120; LineBreak:AL +2121..2122; LineBreak:AI +2123..212A; LineBreak:AL +212B..212B; LineBreak:AI +212C..2153; LineBreak:AL +2154..2155; LineBreak:AI +2156..215A; LineBreak:AL +215B..215B; LineBreak:AI +215C..215D; LineBreak:AL +215E..215E; LineBreak:AI +215F..215F; LineBreak:AL +2160..216B; LineBreak:AI +216C..216F; LineBreak:AL +2170..2179; LineBreak:AI +217A..2188; LineBreak:AL +2189..2189; LineBreak:AI +218A..218B; LineBreak:AL +218C..218F; LineBreak:XX +2190..2199; LineBreak:AI +219A..21D1; LineBreak:AL +21D2..21D2; LineBreak:AI +21D3..21D3; LineBreak:AL +21D4..21D4; LineBreak:AI +21D5..21FF; LineBreak:AL +2200..2200; LineBreak:AI +2201..2201; LineBreak:AL +2202..2203; LineBreak:AI +2204..2206; LineBreak:AL +2207..2208; LineBreak:AI +2209..220A; LineBreak:AL +220B..220B; LineBreak:AI +220C..220E; LineBreak:AL +220F..220F; LineBreak:AI +2210..2210; LineBreak:AL +2211..2211; LineBreak:AI +2212..2213; LineBreak:PR +2214..2214; LineBreak:AL +2215..2215; LineBreak:AI +2216..2219; LineBreak:AL +221A..221A; LineBreak:AI +221B..221C; LineBreak:AL +221D..2220; LineBreak:AI +2221..2222; LineBreak:AL +2223..2223; LineBreak:AI +2224..2224; LineBreak:AL +2225..2225; LineBreak:AI +2226..2226; LineBreak:AL +2227..222C; LineBreak:AI +222D..222D; LineBreak:AL +222E..222E; LineBreak:AI +222F..2233; LineBreak:AL +2234..2237; LineBreak:AI +2238..223B; LineBreak:AL +223C..223D; LineBreak:AI +223E..2247; LineBreak:AL +2248..2248; LineBreak:AI +2249..224B; LineBreak:AL +224C..224C; LineBreak:AI +224D..2251; LineBreak:AL +2252..2252; LineBreak:AI +2253..225F; LineBreak:AL +2260..2261; LineBreak:AI +2262..2263; LineBreak:AL +2264..2267; LineBreak:AI +2268..2269; LineBreak:AL +226A..226B; LineBreak:AI +226C..226D; LineBreak:AL +226E..226F; LineBreak:AI +2270..2281; LineBreak:AL +2282..2283; LineBreak:AI +2284..2285; LineBreak:AL +2286..2287; LineBreak:AI +2288..2294; LineBreak:AL +2295..2295; LineBreak:AI +2296..2298; LineBreak:AL +2299..2299; LineBreak:AI +229A..22A4; LineBreak:AL +22A5..22A5; LineBreak:AI +22A6..22BE; LineBreak:AL +22BF..22BF; LineBreak:AI +22C0..22EE; LineBreak:AL +22EF..22EF; LineBreak:IN +22F0..2307; LineBreak:AL +2308..2308; LineBreak:OP +2309..2309; LineBreak:CL +230A..230A; LineBreak:OP +230B..230B; LineBreak:CL +230C..2311; LineBreak:AL +2312..2312; LineBreak:AI +2313..2319; LineBreak:AL +231A..231B; LineBreak:ID +231C..2328; LineBreak:AL +2329..2329; LineBreak:OP +232A..232A; LineBreak:CL +232B..23EF; LineBreak:AL +23F0..23F3; LineBreak:ID +23F4..2426; LineBreak:AL +2427..243F; LineBreak:XX +2440..244A; LineBreak:AL +244B..245F; LineBreak:XX +2460..24FE; LineBreak:AI +24FF..24FF; LineBreak:AL +2500..254B; LineBreak:AI +254C..254F; LineBreak:AL +2550..2574; LineBreak:AI +2575..257F; LineBreak:AL +2580..258F; LineBreak:AI +2590..2591; LineBreak:AL +2592..2595; LineBreak:AI +2596..259F; LineBreak:AL +25A0..25A1; LineBreak:AI +25A2..25A2; LineBreak:AL +25A3..25A9; LineBreak:AI +25AA..25B1; LineBreak:AL +25B2..25B3; LineBreak:AI +25B4..25B5; LineBreak:AL +25B6..25B7; LineBreak:AI +25B8..25BB; LineBreak:AL +25BC..25BD; LineBreak:AI +25BE..25BF; LineBreak:AL +25C0..25C1; LineBreak:AI +25C2..25C5; LineBreak:AL +25C6..25C8; LineBreak:AI +25C9..25CA; LineBreak:AL +25CB..25CB; LineBreak:AI +25CC..25CD; LineBreak:AL +25CE..25D1; LineBreak:AI +25D2..25E1; LineBreak:AL +25E2..25E5; LineBreak:AI +25E6..25EE; LineBreak:AL +25EF..25EF; LineBreak:AI +25F0..25FF; LineBreak:AL +2600..2603; LineBreak:ID +2604..2604; LineBreak:AL +2605..2606; LineBreak:AI +2607..2608; LineBreak:AL +2609..2609; LineBreak:AI +260A..260D; LineBreak:AL +260E..260F; LineBreak:AI +2610..2613; LineBreak:AL +2614..2615; LineBreak:ID +2616..2617; LineBreak:AI +2618..2618; LineBreak:ID +2619..2619; LineBreak:AL +261A..261C; LineBreak:ID +261D..261D; LineBreak:EB +261E..261F; LineBreak:ID +2620..2638; LineBreak:AL +2639..263B; LineBreak:ID +263C..263F; LineBreak:AL +2640..2640; LineBreak:AI +2641..2641; LineBreak:AL +2642..2642; LineBreak:AI +2643..265F; LineBreak:AL +2660..2661; LineBreak:AI +2662..2662; LineBreak:AL +2663..2665; LineBreak:AI +2666..2666; LineBreak:AL +2667..2667; LineBreak:AI +2668..2668; LineBreak:ID +2669..266A; LineBreak:AI +266B..266B; LineBreak:AL +266C..266D; LineBreak:AI +266E..266E; LineBreak:AL +266F..266F; LineBreak:AI +2670..267E; LineBreak:AL +267F..267F; LineBreak:ID +2680..269D; LineBreak:AL +269E..269F; LineBreak:AI +26A0..26BC; LineBreak:AL +26BD..26C8; LineBreak:ID +26C9..26CC; LineBreak:AI +26CD..26CD; LineBreak:ID +26CE..26CE; LineBreak:AL +26CF..26D1; LineBreak:ID +26D2..26D2; LineBreak:AI +26D3..26D4; LineBreak:ID +26D5..26D7; LineBreak:AI +26D8..26D9; LineBreak:ID +26DA..26DB; LineBreak:AI +26DC..26DC; LineBreak:ID +26DD..26DE; LineBreak:AI +26DF..26E1; LineBreak:ID +26E2..26E2; LineBreak:AL +26E3..26E3; LineBreak:AI +26E4..26E7; LineBreak:AL +26E8..26E9; LineBreak:AI +26EA..26EA; LineBreak:ID +26EB..26F0; LineBreak:AI +26F1..26F5; LineBreak:ID +26F6..26F6; LineBreak:AI +26F7..26F8; LineBreak:ID +26F9..26F9; LineBreak:EB +26FA..26FA; LineBreak:ID +26FB..26FC; LineBreak:AI +26FD..2704; LineBreak:ID +2705..2707; LineBreak:AL +2708..2709; LineBreak:ID +270A..270D; LineBreak:EB +270E..2756; LineBreak:AL +2757..2757; LineBreak:AI +2758..275A; LineBreak:AL +275B..2760; LineBreak:QU +2761..2761; LineBreak:AL +2762..2763; LineBreak:EX +2764..2764; LineBreak:ID +2765..2767; LineBreak:AL +2768..2768; LineBreak:OP +2769..2769; LineBreak:CL +276A..276A; LineBreak:OP +276B..276B; LineBreak:CL +276C..276C; LineBreak:OP +276D..276D; LineBreak:CL +276E..276E; LineBreak:OP +276F..276F; LineBreak:CL +2770..2770; LineBreak:OP +2771..2771; LineBreak:CL +2772..2772; LineBreak:OP +2773..2773; LineBreak:CL +2774..2774; LineBreak:OP +2775..2775; LineBreak:CL +2776..2793; LineBreak:AI +2794..27C4; LineBreak:AL +27C5..27C5; LineBreak:OP +27C6..27C6; LineBreak:CL +27C7..27E5; LineBreak:AL +27E6..27E6; LineBreak:OP +27E7..27E7; LineBreak:CL +27E8..27E8; LineBreak:OP +27E9..27E9; LineBreak:CL +27EA..27EA; LineBreak:OP +27EB..27EB; LineBreak:CL +27EC..27EC; LineBreak:OP +27ED..27ED; LineBreak:CL +27EE..27EE; LineBreak:OP +27EF..27EF; LineBreak:CL +27F0..2982; LineBreak:AL +2983..2983; LineBreak:OP +2984..2984; LineBreak:CL +2985..2985; LineBreak:OP +2986..2986; LineBreak:CL +2987..2987; LineBreak:OP +2988..2988; LineBreak:CL +2989..2989; LineBreak:OP +298A..298A; LineBreak:CL +298B..298B; LineBreak:OP +298C..298C; LineBreak:CL +298D..298D; LineBreak:OP +298E..298E; LineBreak:CL +298F..298F; LineBreak:OP +2990..2990; LineBreak:CL +2991..2991; LineBreak:OP +2992..2992; LineBreak:CL +2993..2993; LineBreak:OP +2994..2994; LineBreak:CL +2995..2995; LineBreak:OP +2996..2996; LineBreak:CL +2997..2997; LineBreak:OP +2998..2998; LineBreak:CL +2999..29D7; LineBreak:AL +29D8..29D8; LineBreak:OP +29D9..29D9; LineBreak:CL +29DA..29DA; LineBreak:OP +29DB..29DB; LineBreak:CL +29DC..29FB; LineBreak:AL +29FC..29FC; LineBreak:OP +29FD..29FD; LineBreak:CL +29FE..2B54; LineBreak:AL +2B55..2B59; LineBreak:AI +2B5A..2B73; LineBreak:AL +2B74..2B75; LineBreak:XX +2B76..2B95; LineBreak:AL +2B96..2B97; LineBreak:XX +2B98..2C2E; LineBreak:AL +2C2F..2C2F; LineBreak:XX +2C30..2C5E; LineBreak:AL +2C5F..2C5F; LineBreak:XX +2C60..2CEE; LineBreak:AL +2CEF..2CF1; LineBreak:CM +2CF2..2CF3; LineBreak:AL +2CF4..2CF8; LineBreak:XX +2CF9..2CF9; LineBreak:EX +2CFA..2CFC; LineBreak:BA +2CFD..2CFD; LineBreak:AL +2CFE..2CFE; LineBreak:EX +2CFF..2CFF; LineBreak:BA +2D00..2D25; LineBreak:AL +2D26..2D26; LineBreak:XX +2D27..2D27; LineBreak:AL +2D28..2D2C; LineBreak:XX +2D2D..2D2D; LineBreak:AL +2D2E..2D2F; LineBreak:XX +2D30..2D67; LineBreak:AL +2D68..2D6E; LineBreak:XX +2D6F..2D6F; LineBreak:AL +2D70..2D70; LineBreak:BA +2D71..2D7E; LineBreak:XX +2D7F..2D7F; LineBreak:CM +2D80..2D96; LineBreak:AL +2D97..2D9F; LineBreak:XX +2DA0..2DA6; LineBreak:AL +2DA7..2DA7; LineBreak:XX +2DA8..2DAE; LineBreak:AL +2DAF..2DAF; LineBreak:XX +2DB0..2DB6; LineBreak:AL +2DB7..2DB7; LineBreak:XX +2DB8..2DBE; LineBreak:AL +2DBF..2DBF; LineBreak:XX +2DC0..2DC6; LineBreak:AL +2DC7..2DC7; LineBreak:XX +2DC8..2DCE; LineBreak:AL +2DCF..2DCF; LineBreak:XX +2DD0..2DD6; LineBreak:AL +2DD7..2DD7; LineBreak:XX +2DD8..2DDE; LineBreak:AL +2DDF..2DDF; LineBreak:XX +2DE0..2DFF; LineBreak:CM +2E00..2E0D; LineBreak:QU +2E0E..2E15; LineBreak:BA +2E16..2E16; LineBreak:AL +2E17..2E17; LineBreak:BA +2E18..2E18; LineBreak:OP +2E19..2E19; LineBreak:BA +2E1A..2E1B; LineBreak:AL +2E1C..2E1D; LineBreak:QU +2E1E..2E1F; LineBreak:AL +2E20..2E21; LineBreak:QU +2E22..2E22; LineBreak:OP +2E23..2E23; LineBreak:CL +2E24..2E24; LineBreak:OP +2E25..2E25; LineBreak:CL +2E26..2E26; LineBreak:OP +2E27..2E27; LineBreak:CL +2E28..2E28; LineBreak:OP +2E29..2E29; LineBreak:CL +2E2A..2E2D; LineBreak:BA +2E2E..2E2E; LineBreak:EX +2E2F..2E2F; LineBreak:AL +2E30..2E31; LineBreak:BA +2E32..2E32; LineBreak:AL +2E33..2E34; LineBreak:BA +2E35..2E39; LineBreak:AL +2E3A..2E3B; LineBreak:B2 +2E3C..2E3E; LineBreak:BA +2E3F..2E3F; LineBreak:AL +2E40..2E41; LineBreak:BA +2E42..2E42; LineBreak:OP +2E43..2E4A; LineBreak:BA +2E4B..2E4B; LineBreak:AL +2E4C..2E4C; LineBreak:BA +2E4D..2E4D; LineBreak:AL +2E4E..2E4F; LineBreak:BA +2E50..2E7F; LineBreak:XX +2E80..2E99; LineBreak:ID +2E9A..2E9A; LineBreak:XX +2E9B..2EF3; LineBreak:ID +2EF4..2EFF; LineBreak:XX +2F00..2FD5; LineBreak:ID +2FD6..2FEF; LineBreak:XX +2FF0..2FFB; LineBreak:ID +2FFC..2FFF; LineBreak:XX +3000..3000; LineBreak:BA +3001..3002; LineBreak:CL +3003..3004; LineBreak:ID +3005..3005; LineBreak:NS +3006..3007; LineBreak:ID +3008..3008; LineBreak:OP +3009..3009; LineBreak:CL +300A..300A; LineBreak:OP +300B..300B; LineBreak:CL +300C..300C; LineBreak:OP +300D..300D; LineBreak:CL +300E..300E; LineBreak:OP +300F..300F; LineBreak:CL +3010..3010; LineBreak:OP +3011..3011; LineBreak:CL +3012..3013; LineBreak:ID +3014..3014; LineBreak:OP +3015..3015; LineBreak:CL +3016..3016; LineBreak:OP +3017..3017; LineBreak:CL +3018..3018; LineBreak:OP +3019..3019; LineBreak:CL +301A..301A; LineBreak:OP +301B..301B; LineBreak:CL +301C..301C; LineBreak:NS +301D..301D; LineBreak:OP +301E..301F; LineBreak:CL +3020..3029; LineBreak:ID +302A..302F; LineBreak:CM +3030..3034; LineBreak:ID +3035..3035; LineBreak:CM +3036..303A; LineBreak:ID +303B..303C; LineBreak:NS +303D..303F; LineBreak:ID +3040..3040; LineBreak:XX +3041..3041; LineBreak:CJ +3042..3042; LineBreak:ID +3043..3043; LineBreak:CJ +3044..3044; LineBreak:ID +3045..3045; LineBreak:CJ +3046..3046; LineBreak:ID +3047..3047; LineBreak:CJ +3048..3048; LineBreak:ID +3049..3049; LineBreak:CJ +304A..3062; LineBreak:ID +3063..3063; LineBreak:CJ +3064..3082; LineBreak:ID +3083..3083; LineBreak:CJ +3084..3084; LineBreak:ID +3085..3085; LineBreak:CJ +3086..3086; LineBreak:ID +3087..3087; LineBreak:CJ +3088..308D; LineBreak:ID +308E..308E; LineBreak:CJ +308F..3094; LineBreak:ID +3095..3096; LineBreak:CJ +3097..3098; LineBreak:XX +3099..309A; LineBreak:CM +309B..309E; LineBreak:NS +309F..309F; LineBreak:ID +30A0..30A0; LineBreak:NS +30A1..30A1; LineBreak:CJ +30A2..30A2; LineBreak:ID +30A3..30A3; LineBreak:CJ +30A4..30A4; LineBreak:ID +30A5..30A5; LineBreak:CJ +30A6..30A6; LineBreak:ID +30A7..30A7; LineBreak:CJ +30A8..30A8; LineBreak:ID +30A9..30A9; LineBreak:CJ +30AA..30C2; LineBreak:ID +30C3..30C3; LineBreak:CJ +30C4..30E2; LineBreak:ID +30E3..30E3; LineBreak:CJ +30E4..30E4; LineBreak:ID +30E5..30E5; LineBreak:CJ +30E6..30E6; LineBreak:ID +30E7..30E7; LineBreak:CJ +30E8..30ED; LineBreak:ID +30EE..30EE; LineBreak:CJ +30EF..30F4; LineBreak:ID +30F5..30F6; LineBreak:CJ +30F7..30FA; LineBreak:ID +30FB..30FB; LineBreak:NS +30FC..30FC; LineBreak:CJ +30FD..30FE; LineBreak:NS +30FF..30FF; LineBreak:ID +3100..3104; LineBreak:XX +3105..312F; LineBreak:ID +3130..3130; LineBreak:XX +3131..318E; LineBreak:ID +318F..318F; LineBreak:XX +3190..31BA; LineBreak:ID +31BB..31BF; LineBreak:XX +31C0..31E3; LineBreak:ID +31E4..31EF; LineBreak:XX +31F0..31FF; LineBreak:CJ +3200..321E; LineBreak:ID +321F..321F; LineBreak:XX +3220..3247; LineBreak:ID +3248..324F; LineBreak:AI +3250..4DBF; LineBreak:ID +4DC0..4DFF; LineBreak:AL +4E00..A014; LineBreak:ID +A015..A015; LineBreak:NS +A016..A48C; LineBreak:ID +A48D..A48F; LineBreak:XX +A490..A4C6; LineBreak:ID +A4C7..A4CF; LineBreak:XX +A4D0..A4FD; LineBreak:AL +A4FE..A4FF; LineBreak:BA +A500..A60C; LineBreak:AL +A60D..A60D; LineBreak:BA +A60E..A60E; LineBreak:EX +A60F..A60F; LineBreak:BA +A610..A61F; LineBreak:AL +A620..A629; LineBreak:NU +A62A..A62B; LineBreak:AL +A62C..A63F; LineBreak:XX +A640..A66E; LineBreak:AL +A66F..A672; LineBreak:CM +A673..A673; LineBreak:AL +A674..A67D; LineBreak:CM +A67E..A69D; LineBreak:AL +A69E..A69F; LineBreak:CM +A6A0..A6EF; LineBreak:AL +A6F0..A6F1; LineBreak:CM +A6F2..A6F2; LineBreak:AL +A6F3..A6F7; LineBreak:BA +A6F8..A6FF; LineBreak:XX +A700..A7BF; LineBreak:AL +A7C0..A7C1; LineBreak:XX +A7C2..A7C6; LineBreak:AL +A7C7..A7F6; LineBreak:XX +A7F7..A801; LineBreak:AL +A802..A802; LineBreak:CM +A803..A805; LineBreak:AL +A806..A806; LineBreak:CM +A807..A80A; LineBreak:AL +A80B..A80B; LineBreak:CM +A80C..A822; LineBreak:AL +A823..A827; LineBreak:CM +A828..A82B; LineBreak:AL +A82C..A82F; LineBreak:XX +A830..A837; LineBreak:AL +A838..A838; LineBreak:PO +A839..A839; LineBreak:AL +A83A..A83F; LineBreak:XX +A840..A873; LineBreak:AL +A874..A875; LineBreak:BB +A876..A877; LineBreak:EX +A878..A87F; LineBreak:XX +A880..A881; LineBreak:CM +A882..A8B3; LineBreak:AL +A8B4..A8C5; LineBreak:CM +A8C6..A8CD; LineBreak:XX +A8CE..A8CF; LineBreak:BA +A8D0..A8D9; LineBreak:NU +A8DA..A8DF; LineBreak:XX +A8E0..A8F1; LineBreak:CM +A8F2..A8FB; LineBreak:AL +A8FC..A8FC; LineBreak:BB +A8FD..A8FE; LineBreak:AL +A8FF..A8FF; LineBreak:CM +A900..A909; LineBreak:NU +A90A..A925; LineBreak:AL +A926..A92D; LineBreak:CM +A92E..A92F; LineBreak:BA +A930..A946; LineBreak:AL +A947..A953; LineBreak:CM +A954..A95E; LineBreak:XX +A95F..A95F; LineBreak:AL +A960..A97C; LineBreak:JL +A97D..A97F; LineBreak:XX +A980..A983; LineBreak:CM +A984..A9B2; LineBreak:AL +A9B3..A9C0; LineBreak:CM +A9C1..A9C6; LineBreak:AL +A9C7..A9C9; LineBreak:BA +A9CA..A9CD; LineBreak:AL +A9CE..A9CE; LineBreak:XX +A9CF..A9CF; LineBreak:AL +A9D0..A9D9; LineBreak:NU +A9DA..A9DD; LineBreak:XX +A9DE..A9DF; LineBreak:AL +A9E0..A9EF; LineBreak:SA +A9F0..A9F9; LineBreak:NU +A9FA..A9FE; LineBreak:SA +A9FF..A9FF; LineBreak:XX +AA00..AA28; LineBreak:AL +AA29..AA36; LineBreak:CM +AA37..AA3F; LineBreak:XX +AA40..AA42; LineBreak:AL +AA43..AA43; LineBreak:CM +AA44..AA4B; LineBreak:AL +AA4C..AA4D; LineBreak:CM +AA4E..AA4F; LineBreak:XX +AA50..AA59; LineBreak:NU +AA5A..AA5B; LineBreak:XX +AA5C..AA5C; LineBreak:AL +AA5D..AA5F; LineBreak:BA +AA60..AAC2; LineBreak:SA +AAC3..AADA; LineBreak:XX +AADB..AADF; LineBreak:SA +AAE0..AAEA; LineBreak:AL +AAEB..AAEF; LineBreak:CM +AAF0..AAF1; LineBreak:BA +AAF2..AAF4; LineBreak:AL +AAF5..AAF6; LineBreak:CM +AAF7..AB00; LineBreak:XX +AB01..AB06; LineBreak:AL +AB07..AB08; LineBreak:XX +AB09..AB0E; LineBreak:AL +AB0F..AB10; LineBreak:XX +AB11..AB16; LineBreak:AL +AB17..AB1F; LineBreak:XX +AB20..AB26; LineBreak:AL +AB27..AB27; LineBreak:XX +AB28..AB2E; LineBreak:AL +AB2F..AB2F; LineBreak:XX +AB30..AB67; LineBreak:AL +AB68..AB6F; LineBreak:XX +AB70..ABE2; LineBreak:AL +ABE3..ABEA; LineBreak:CM +ABEB..ABEB; LineBreak:BA +ABEC..ABED; LineBreak:CM +ABEE..ABEF; LineBreak:XX +ABF0..ABF9; LineBreak:NU +ABFA..ABFF; LineBreak:XX +AC00..AC00; LineBreak:H2 +AC01..AC1B; LineBreak:H3 +AC1C..AC1C; LineBreak:H2 +AC1D..AC37; LineBreak:H3 +AC38..AC38; LineBreak:H2 +AC39..AC53; LineBreak:H3 +AC54..AC54; LineBreak:H2 +AC55..AC6F; LineBreak:H3 +AC70..AC70; LineBreak:H2 +AC71..AC8B; LineBreak:H3 +AC8C..AC8C; LineBreak:H2 +AC8D..ACA7; LineBreak:H3 +ACA8..ACA8; LineBreak:H2 +ACA9..ACC3; LineBreak:H3 +ACC4..ACC4; LineBreak:H2 +ACC5..ACDF; LineBreak:H3 +ACE0..ACE0; LineBreak:H2 +ACE1..ACFB; LineBreak:H3 +ACFC..ACFC; LineBreak:H2 +ACFD..AD17; LineBreak:H3 +AD18..AD18; LineBreak:H2 +AD19..AD33; LineBreak:H3 +AD34..AD34; LineBreak:H2 +AD35..AD4F; LineBreak:H3 +AD50..AD50; LineBreak:H2 +AD51..AD6B; LineBreak:H3 +AD6C..AD6C; LineBreak:H2 +AD6D..AD87; LineBreak:H3 +AD88..AD88; LineBreak:H2 +AD89..ADA3; LineBreak:H3 +ADA4..ADA4; LineBreak:H2 +ADA5..ADBF; LineBreak:H3 +ADC0..ADC0; LineBreak:H2 +ADC1..ADDB; LineBreak:H3 +ADDC..ADDC; LineBreak:H2 +ADDD..ADF7; LineBreak:H3 +ADF8..ADF8; LineBreak:H2 +ADF9..AE13; LineBreak:H3 +AE14..AE14; LineBreak:H2 +AE15..AE2F; LineBreak:H3 +AE30..AE30; LineBreak:H2 +AE31..AE4B; LineBreak:H3 +AE4C..AE4C; LineBreak:H2 +AE4D..AE67; LineBreak:H3 +AE68..AE68; LineBreak:H2 +AE69..AE83; LineBreak:H3 +AE84..AE84; LineBreak:H2 +AE85..AE9F; LineBreak:H3 +AEA0..AEA0; LineBreak:H2 +AEA1..AEBB; LineBreak:H3 +AEBC..AEBC; LineBreak:H2 +AEBD..AED7; LineBreak:H3 +AED8..AED8; LineBreak:H2 +AED9..AEF3; LineBreak:H3 +AEF4..AEF4; LineBreak:H2 +AEF5..AF0F; LineBreak:H3 +AF10..AF10; LineBreak:H2 +AF11..AF2B; LineBreak:H3 +AF2C..AF2C; LineBreak:H2 +AF2D..AF47; LineBreak:H3 +AF48..AF48; LineBreak:H2 +AF49..AF63; LineBreak:H3 +AF64..AF64; LineBreak:H2 +AF65..AF7F; LineBreak:H3 +AF80..AF80; LineBreak:H2 +AF81..AF9B; LineBreak:H3 +AF9C..AF9C; LineBreak:H2 +AF9D..AFB7; LineBreak:H3 +AFB8..AFB8; LineBreak:H2 +AFB9..AFD3; LineBreak:H3 +AFD4..AFD4; LineBreak:H2 +AFD5..AFEF; LineBreak:H3 +AFF0..AFF0; LineBreak:H2 +AFF1..B00B; LineBreak:H3 +B00C..B00C; LineBreak:H2 +B00D..B027; LineBreak:H3 +B028..B028; LineBreak:H2 +B029..B043; LineBreak:H3 +B044..B044; LineBreak:H2 +B045..B05F; LineBreak:H3 +B060..B060; LineBreak:H2 +B061..B07B; LineBreak:H3 +B07C..B07C; LineBreak:H2 +B07D..B097; LineBreak:H3 +B098..B098; LineBreak:H2 +B099..B0B3; LineBreak:H3 +B0B4..B0B4; LineBreak:H2 +B0B5..B0CF; LineBreak:H3 +B0D0..B0D0; LineBreak:H2 +B0D1..B0EB; LineBreak:H3 +B0EC..B0EC; LineBreak:H2 +B0ED..B107; LineBreak:H3 +B108..B108; LineBreak:H2 +B109..B123; LineBreak:H3 +B124..B124; LineBreak:H2 +B125..B13F; LineBreak:H3 +B140..B140; LineBreak:H2 +B141..B15B; LineBreak:H3 +B15C..B15C; LineBreak:H2 +B15D..B177; LineBreak:H3 +B178..B178; LineBreak:H2 +B179..B193; LineBreak:H3 +B194..B194; LineBreak:H2 +B195..B1AF; LineBreak:H3 +B1B0..B1B0; LineBreak:H2 +B1B1..B1CB; LineBreak:H3 +B1CC..B1CC; LineBreak:H2 +B1CD..B1E7; LineBreak:H3 +B1E8..B1E8; LineBreak:H2 +B1E9..B203; LineBreak:H3 +B204..B204; LineBreak:H2 +B205..B21F; LineBreak:H3 +B220..B220; LineBreak:H2 +B221..B23B; LineBreak:H3 +B23C..B23C; LineBreak:H2 +B23D..B257; LineBreak:H3 +B258..B258; LineBreak:H2 +B259..B273; LineBreak:H3 +B274..B274; LineBreak:H2 +B275..B28F; LineBreak:H3 +B290..B290; LineBreak:H2 +B291..B2AB; LineBreak:H3 +B2AC..B2AC; LineBreak:H2 +B2AD..B2C7; LineBreak:H3 +B2C8..B2C8; LineBreak:H2 +B2C9..B2E3; LineBreak:H3 +B2E4..B2E4; LineBreak:H2 +B2E5..B2FF; LineBreak:H3 +B300..B300; LineBreak:H2 +B301..B31B; LineBreak:H3 +B31C..B31C; LineBreak:H2 +B31D..B337; LineBreak:H3 +B338..B338; LineBreak:H2 +B339..B353; LineBreak:H3 +B354..B354; LineBreak:H2 +B355..B36F; LineBreak:H3 +B370..B370; LineBreak:H2 +B371..B38B; LineBreak:H3 +B38C..B38C; LineBreak:H2 +B38D..B3A7; LineBreak:H3 +B3A8..B3A8; LineBreak:H2 +B3A9..B3C3; LineBreak:H3 +B3C4..B3C4; LineBreak:H2 +B3C5..B3DF; LineBreak:H3 +B3E0..B3E0; LineBreak:H2 +B3E1..B3FB; LineBreak:H3 +B3FC..B3FC; LineBreak:H2 +B3FD..B417; LineBreak:H3 +B418..B418; LineBreak:H2 +B419..B433; LineBreak:H3 +B434..B434; LineBreak:H2 +B435..B44F; LineBreak:H3 +B450..B450; LineBreak:H2 +B451..B46B; LineBreak:H3 +B46C..B46C; LineBreak:H2 +B46D..B487; LineBreak:H3 +B488..B488; LineBreak:H2 +B489..B4A3; LineBreak:H3 +B4A4..B4A4; LineBreak:H2 +B4A5..B4BF; LineBreak:H3 +B4C0..B4C0; LineBreak:H2 +B4C1..B4DB; LineBreak:H3 +B4DC..B4DC; LineBreak:H2 +B4DD..B4F7; LineBreak:H3 +B4F8..B4F8; LineBreak:H2 +B4F9..B513; LineBreak:H3 +B514..B514; LineBreak:H2 +B515..B52F; LineBreak:H3 +B530..B530; LineBreak:H2 +B531..B54B; LineBreak:H3 +B54C..B54C; LineBreak:H2 +B54D..B567; LineBreak:H3 +B568..B568; LineBreak:H2 +B569..B583; LineBreak:H3 +B584..B584; LineBreak:H2 +B585..B59F; LineBreak:H3 +B5A0..B5A0; LineBreak:H2 +B5A1..B5BB; LineBreak:H3 +B5BC..B5BC; LineBreak:H2 +B5BD..B5D7; LineBreak:H3 +B5D8..B5D8; LineBreak:H2 +B5D9..B5F3; LineBreak:H3 +B5F4..B5F4; LineBreak:H2 +B5F5..B60F; LineBreak:H3 +B610..B610; LineBreak:H2 +B611..B62B; LineBreak:H3 +B62C..B62C; LineBreak:H2 +B62D..B647; LineBreak:H3 +B648..B648; LineBreak:H2 +B649..B663; LineBreak:H3 +B664..B664; LineBreak:H2 +B665..B67F; LineBreak:H3 +B680..B680; LineBreak:H2 +B681..B69B; LineBreak:H3 +B69C..B69C; LineBreak:H2 +B69D..B6B7; LineBreak:H3 +B6B8..B6B8; LineBreak:H2 +B6B9..B6D3; LineBreak:H3 +B6D4..B6D4; LineBreak:H2 +B6D5..B6EF; LineBreak:H3 +B6F0..B6F0; LineBreak:H2 +B6F1..B70B; LineBreak:H3 +B70C..B70C; LineBreak:H2 +B70D..B727; LineBreak:H3 +B728..B728; LineBreak:H2 +B729..B743; LineBreak:H3 +B744..B744; LineBreak:H2 +B745..B75F; LineBreak:H3 +B760..B760; LineBreak:H2 +B761..B77B; LineBreak:H3 +B77C..B77C; LineBreak:H2 +B77D..B797; LineBreak:H3 +B798..B798; LineBreak:H2 +B799..B7B3; LineBreak:H3 +B7B4..B7B4; LineBreak:H2 +B7B5..B7CF; LineBreak:H3 +B7D0..B7D0; LineBreak:H2 +B7D1..B7EB; LineBreak:H3 +B7EC..B7EC; LineBreak:H2 +B7ED..B807; LineBreak:H3 +B808..B808; LineBreak:H2 +B809..B823; LineBreak:H3 +B824..B824; LineBreak:H2 +B825..B83F; LineBreak:H3 +B840..B840; LineBreak:H2 +B841..B85B; LineBreak:H3 +B85C..B85C; LineBreak:H2 +B85D..B877; LineBreak:H3 +B878..B878; LineBreak:H2 +B879..B893; LineBreak:H3 +B894..B894; LineBreak:H2 +B895..B8AF; LineBreak:H3 +B8B0..B8B0; LineBreak:H2 +B8B1..B8CB; LineBreak:H3 +B8CC..B8CC; LineBreak:H2 +B8CD..B8E7; LineBreak:H3 +B8E8..B8E8; LineBreak:H2 +B8E9..B903; LineBreak:H3 +B904..B904; LineBreak:H2 +B905..B91F; LineBreak:H3 +B920..B920; LineBreak:H2 +B921..B93B; LineBreak:H3 +B93C..B93C; LineBreak:H2 +B93D..B957; LineBreak:H3 +B958..B958; LineBreak:H2 +B959..B973; LineBreak:H3 +B974..B974; LineBreak:H2 +B975..B98F; LineBreak:H3 +B990..B990; LineBreak:H2 +B991..B9AB; LineBreak:H3 +B9AC..B9AC; LineBreak:H2 +B9AD..B9C7; LineBreak:H3 +B9C8..B9C8; LineBreak:H2 +B9C9..B9E3; LineBreak:H3 +B9E4..B9E4; LineBreak:H2 +B9E5..B9FF; LineBreak:H3 +BA00..BA00; LineBreak:H2 +BA01..BA1B; LineBreak:H3 +BA1C..BA1C; LineBreak:H2 +BA1D..BA37; LineBreak:H3 +BA38..BA38; LineBreak:H2 +BA39..BA53; LineBreak:H3 +BA54..BA54; LineBreak:H2 +BA55..BA6F; LineBreak:H3 +BA70..BA70; LineBreak:H2 +BA71..BA8B; LineBreak:H3 +BA8C..BA8C; LineBreak:H2 +BA8D..BAA7; LineBreak:H3 +BAA8..BAA8; LineBreak:H2 +BAA9..BAC3; LineBreak:H3 +BAC4..BAC4; LineBreak:H2 +BAC5..BADF; LineBreak:H3 +BAE0..BAE0; LineBreak:H2 +BAE1..BAFB; LineBreak:H3 +BAFC..BAFC; LineBreak:H2 +BAFD..BB17; LineBreak:H3 +BB18..BB18; LineBreak:H2 +BB19..BB33; LineBreak:H3 +BB34..BB34; LineBreak:H2 +BB35..BB4F; LineBreak:H3 +BB50..BB50; LineBreak:H2 +BB51..BB6B; LineBreak:H3 +BB6C..BB6C; LineBreak:H2 +BB6D..BB87; LineBreak:H3 +BB88..BB88; LineBreak:H2 +BB89..BBA3; LineBreak:H3 +BBA4..BBA4; LineBreak:H2 +BBA5..BBBF; LineBreak:H3 +BBC0..BBC0; LineBreak:H2 +BBC1..BBDB; LineBreak:H3 +BBDC..BBDC; LineBreak:H2 +BBDD..BBF7; LineBreak:H3 +BBF8..BBF8; LineBreak:H2 +BBF9..BC13; LineBreak:H3 +BC14..BC14; LineBreak:H2 +BC15..BC2F; LineBreak:H3 +BC30..BC30; LineBreak:H2 +BC31..BC4B; LineBreak:H3 +BC4C..BC4C; LineBreak:H2 +BC4D..BC67; LineBreak:H3 +BC68..BC68; LineBreak:H2 +BC69..BC83; LineBreak:H3 +BC84..BC84; LineBreak:H2 +BC85..BC9F; LineBreak:H3 +BCA0..BCA0; LineBreak:H2 +BCA1..BCBB; LineBreak:H3 +BCBC..BCBC; LineBreak:H2 +BCBD..BCD7; LineBreak:H3 +BCD8..BCD8; LineBreak:H2 +BCD9..BCF3; LineBreak:H3 +BCF4..BCF4; LineBreak:H2 +BCF5..BD0F; LineBreak:H3 +BD10..BD10; LineBreak:H2 +BD11..BD2B; LineBreak:H3 +BD2C..BD2C; LineBreak:H2 +BD2D..BD47; LineBreak:H3 +BD48..BD48; LineBreak:H2 +BD49..BD63; LineBreak:H3 +BD64..BD64; LineBreak:H2 +BD65..BD7F; LineBreak:H3 +BD80..BD80; LineBreak:H2 +BD81..BD9B; LineBreak:H3 +BD9C..BD9C; LineBreak:H2 +BD9D..BDB7; LineBreak:H3 +BDB8..BDB8; LineBreak:H2 +BDB9..BDD3; LineBreak:H3 +BDD4..BDD4; LineBreak:H2 +BDD5..BDEF; LineBreak:H3 +BDF0..BDF0; LineBreak:H2 +BDF1..BE0B; LineBreak:H3 +BE0C..BE0C; LineBreak:H2 +BE0D..BE27; LineBreak:H3 +BE28..BE28; LineBreak:H2 +BE29..BE43; LineBreak:H3 +BE44..BE44; LineBreak:H2 +BE45..BE5F; LineBreak:H3 +BE60..BE60; LineBreak:H2 +BE61..BE7B; LineBreak:H3 +BE7C..BE7C; LineBreak:H2 +BE7D..BE97; LineBreak:H3 +BE98..BE98; LineBreak:H2 +BE99..BEB3; LineBreak:H3 +BEB4..BEB4; LineBreak:H2 +BEB5..BECF; LineBreak:H3 +BED0..BED0; LineBreak:H2 +BED1..BEEB; LineBreak:H3 +BEEC..BEEC; LineBreak:H2 +BEED..BF07; LineBreak:H3 +BF08..BF08; LineBreak:H2 +BF09..BF23; LineBreak:H3 +BF24..BF24; LineBreak:H2 +BF25..BF3F; LineBreak:H3 +BF40..BF40; LineBreak:H2 +BF41..BF5B; LineBreak:H3 +BF5C..BF5C; LineBreak:H2 +BF5D..BF77; LineBreak:H3 +BF78..BF78; LineBreak:H2 +BF79..BF93; LineBreak:H3 +BF94..BF94; LineBreak:H2 +BF95..BFAF; LineBreak:H3 +BFB0..BFB0; LineBreak:H2 +BFB1..BFCB; LineBreak:H3 +BFCC..BFCC; LineBreak:H2 +BFCD..BFE7; LineBreak:H3 +BFE8..BFE8; LineBreak:H2 +BFE9..C003; LineBreak:H3 +C004..C004; LineBreak:H2 +C005..C01F; LineBreak:H3 +C020..C020; LineBreak:H2 +C021..C03B; LineBreak:H3 +C03C..C03C; LineBreak:H2 +C03D..C057; LineBreak:H3 +C058..C058; LineBreak:H2 +C059..C073; LineBreak:H3 +C074..C074; LineBreak:H2 +C075..C08F; LineBreak:H3 +C090..C090; LineBreak:H2 +C091..C0AB; LineBreak:H3 +C0AC..C0AC; LineBreak:H2 +C0AD..C0C7; LineBreak:H3 +C0C8..C0C8; LineBreak:H2 +C0C9..C0E3; LineBreak:H3 +C0E4..C0E4; LineBreak:H2 +C0E5..C0FF; LineBreak:H3 +C100..C100; LineBreak:H2 +C101..C11B; LineBreak:H3 +C11C..C11C; LineBreak:H2 +C11D..C137; LineBreak:H3 +C138..C138; LineBreak:H2 +C139..C153; LineBreak:H3 +C154..C154; LineBreak:H2 +C155..C16F; LineBreak:H3 +C170..C170; LineBreak:H2 +C171..C18B; LineBreak:H3 +C18C..C18C; LineBreak:H2 +C18D..C1A7; LineBreak:H3 +C1A8..C1A8; LineBreak:H2 +C1A9..C1C3; LineBreak:H3 +C1C4..C1C4; LineBreak:H2 +C1C5..C1DF; LineBreak:H3 +C1E0..C1E0; LineBreak:H2 +C1E1..C1FB; LineBreak:H3 +C1FC..C1FC; LineBreak:H2 +C1FD..C217; LineBreak:H3 +C218..C218; LineBreak:H2 +C219..C233; LineBreak:H3 +C234..C234; LineBreak:H2 +C235..C24F; LineBreak:H3 +C250..C250; LineBreak:H2 +C251..C26B; LineBreak:H3 +C26C..C26C; LineBreak:H2 +C26D..C287; LineBreak:H3 +C288..C288; LineBreak:H2 +C289..C2A3; LineBreak:H3 +C2A4..C2A4; LineBreak:H2 +C2A5..C2BF; LineBreak:H3 +C2C0..C2C0; LineBreak:H2 +C2C1..C2DB; LineBreak:H3 +C2DC..C2DC; LineBreak:H2 +C2DD..C2F7; LineBreak:H3 +C2F8..C2F8; LineBreak:H2 +C2F9..C313; LineBreak:H3 +C314..C314; LineBreak:H2 +C315..C32F; LineBreak:H3 +C330..C330; LineBreak:H2 +C331..C34B; LineBreak:H3 +C34C..C34C; LineBreak:H2 +C34D..C367; LineBreak:H3 +C368..C368; LineBreak:H2 +C369..C383; LineBreak:H3 +C384..C384; LineBreak:H2 +C385..C39F; LineBreak:H3 +C3A0..C3A0; LineBreak:H2 +C3A1..C3BB; LineBreak:H3 +C3BC..C3BC; LineBreak:H2 +C3BD..C3D7; LineBreak:H3 +C3D8..C3D8; LineBreak:H2 +C3D9..C3F3; LineBreak:H3 +C3F4..C3F4; LineBreak:H2 +C3F5..C40F; LineBreak:H3 +C410..C410; LineBreak:H2 +C411..C42B; LineBreak:H3 +C42C..C42C; LineBreak:H2 +C42D..C447; LineBreak:H3 +C448..C448; LineBreak:H2 +C449..C463; LineBreak:H3 +C464..C464; LineBreak:H2 +C465..C47F; LineBreak:H3 +C480..C480; LineBreak:H2 +C481..C49B; LineBreak:H3 +C49C..C49C; LineBreak:H2 +C49D..C4B7; LineBreak:H3 +C4B8..C4B8; LineBreak:H2 +C4B9..C4D3; LineBreak:H3 +C4D4..C4D4; LineBreak:H2 +C4D5..C4EF; LineBreak:H3 +C4F0..C4F0; LineBreak:H2 +C4F1..C50B; LineBreak:H3 +C50C..C50C; LineBreak:H2 +C50D..C527; LineBreak:H3 +C528..C528; LineBreak:H2 +C529..C543; LineBreak:H3 +C544..C544; LineBreak:H2 +C545..C55F; LineBreak:H3 +C560..C560; LineBreak:H2 +C561..C57B; LineBreak:H3 +C57C..C57C; LineBreak:H2 +C57D..C597; LineBreak:H3 +C598..C598; LineBreak:H2 +C599..C5B3; LineBreak:H3 +C5B4..C5B4; LineBreak:H2 +C5B5..C5CF; LineBreak:H3 +C5D0..C5D0; LineBreak:H2 +C5D1..C5EB; LineBreak:H3 +C5EC..C5EC; LineBreak:H2 +C5ED..C607; LineBreak:H3 +C608..C608; LineBreak:H2 +C609..C623; LineBreak:H3 +C624..C624; LineBreak:H2 +C625..C63F; LineBreak:H3 +C640..C640; LineBreak:H2 +C641..C65B; LineBreak:H3 +C65C..C65C; LineBreak:H2 +C65D..C677; LineBreak:H3 +C678..C678; LineBreak:H2 +C679..C693; LineBreak:H3 +C694..C694; LineBreak:H2 +C695..C6AF; LineBreak:H3 +C6B0..C6B0; LineBreak:H2 +C6B1..C6CB; LineBreak:H3 +C6CC..C6CC; LineBreak:H2 +C6CD..C6E7; LineBreak:H3 +C6E8..C6E8; LineBreak:H2 +C6E9..C703; LineBreak:H3 +C704..C704; LineBreak:H2 +C705..C71F; LineBreak:H3 +C720..C720; LineBreak:H2 +C721..C73B; LineBreak:H3 +C73C..C73C; LineBreak:H2 +C73D..C757; LineBreak:H3 +C758..C758; LineBreak:H2 +C759..C773; LineBreak:H3 +C774..C774; LineBreak:H2 +C775..C78F; LineBreak:H3 +C790..C790; LineBreak:H2 +C791..C7AB; LineBreak:H3 +C7AC..C7AC; LineBreak:H2 +C7AD..C7C7; LineBreak:H3 +C7C8..C7C8; LineBreak:H2 +C7C9..C7E3; LineBreak:H3 +C7E4..C7E4; LineBreak:H2 +C7E5..C7FF; LineBreak:H3 +C800..C800; LineBreak:H2 +C801..C81B; LineBreak:H3 +C81C..C81C; LineBreak:H2 +C81D..C837; LineBreak:H3 +C838..C838; LineBreak:H2 +C839..C853; LineBreak:H3 +C854..C854; LineBreak:H2 +C855..C86F; LineBreak:H3 +C870..C870; LineBreak:H2 +C871..C88B; LineBreak:H3 +C88C..C88C; LineBreak:H2 +C88D..C8A7; LineBreak:H3 +C8A8..C8A8; LineBreak:H2 +C8A9..C8C3; LineBreak:H3 +C8C4..C8C4; LineBreak:H2 +C8C5..C8DF; LineBreak:H3 +C8E0..C8E0; LineBreak:H2 +C8E1..C8FB; LineBreak:H3 +C8FC..C8FC; LineBreak:H2 +C8FD..C917; LineBreak:H3 +C918..C918; LineBreak:H2 +C919..C933; LineBreak:H3 +C934..C934; LineBreak:H2 +C935..C94F; LineBreak:H3 +C950..C950; LineBreak:H2 +C951..C96B; LineBreak:H3 +C96C..C96C; LineBreak:H2 +C96D..C987; LineBreak:H3 +C988..C988; LineBreak:H2 +C989..C9A3; LineBreak:H3 +C9A4..C9A4; LineBreak:H2 +C9A5..C9BF; LineBreak:H3 +C9C0..C9C0; LineBreak:H2 +C9C1..C9DB; LineBreak:H3 +C9DC..C9DC; LineBreak:H2 +C9DD..C9F7; LineBreak:H3 +C9F8..C9F8; LineBreak:H2 +C9F9..CA13; LineBreak:H3 +CA14..CA14; LineBreak:H2 +CA15..CA2F; LineBreak:H3 +CA30..CA30; LineBreak:H2 +CA31..CA4B; LineBreak:H3 +CA4C..CA4C; LineBreak:H2 +CA4D..CA67; LineBreak:H3 +CA68..CA68; LineBreak:H2 +CA69..CA83; LineBreak:H3 +CA84..CA84; LineBreak:H2 +CA85..CA9F; LineBreak:H3 +CAA0..CAA0; LineBreak:H2 +CAA1..CABB; LineBreak:H3 +CABC..CABC; LineBreak:H2 +CABD..CAD7; LineBreak:H3 +CAD8..CAD8; LineBreak:H2 +CAD9..CAF3; LineBreak:H3 +CAF4..CAF4; LineBreak:H2 +CAF5..CB0F; LineBreak:H3 +CB10..CB10; LineBreak:H2 +CB11..CB2B; LineBreak:H3 +CB2C..CB2C; LineBreak:H2 +CB2D..CB47; LineBreak:H3 +CB48..CB48; LineBreak:H2 +CB49..CB63; LineBreak:H3 +CB64..CB64; LineBreak:H2 +CB65..CB7F; LineBreak:H3 +CB80..CB80; LineBreak:H2 +CB81..CB9B; LineBreak:H3 +CB9C..CB9C; LineBreak:H2 +CB9D..CBB7; LineBreak:H3 +CBB8..CBB8; LineBreak:H2 +CBB9..CBD3; LineBreak:H3 +CBD4..CBD4; LineBreak:H2 +CBD5..CBEF; LineBreak:H3 +CBF0..CBF0; LineBreak:H2 +CBF1..CC0B; LineBreak:H3 +CC0C..CC0C; LineBreak:H2 +CC0D..CC27; LineBreak:H3 +CC28..CC28; LineBreak:H2 +CC29..CC43; LineBreak:H3 +CC44..CC44; LineBreak:H2 +CC45..CC5F; LineBreak:H3 +CC60..CC60; LineBreak:H2 +CC61..CC7B; LineBreak:H3 +CC7C..CC7C; LineBreak:H2 +CC7D..CC97; LineBreak:H3 +CC98..CC98; LineBreak:H2 +CC99..CCB3; LineBreak:H3 +CCB4..CCB4; LineBreak:H2 +CCB5..CCCF; LineBreak:H3 +CCD0..CCD0; LineBreak:H2 +CCD1..CCEB; LineBreak:H3 +CCEC..CCEC; LineBreak:H2 +CCED..CD07; LineBreak:H3 +CD08..CD08; LineBreak:H2 +CD09..CD23; LineBreak:H3 +CD24..CD24; LineBreak:H2 +CD25..CD3F; LineBreak:H3 +CD40..CD40; LineBreak:H2 +CD41..CD5B; LineBreak:H3 +CD5C..CD5C; LineBreak:H2 +CD5D..CD77; LineBreak:H3 +CD78..CD78; LineBreak:H2 +CD79..CD93; LineBreak:H3 +CD94..CD94; LineBreak:H2 +CD95..CDAF; LineBreak:H3 +CDB0..CDB0; LineBreak:H2 +CDB1..CDCB; LineBreak:H3 +CDCC..CDCC; LineBreak:H2 +CDCD..CDE7; LineBreak:H3 +CDE8..CDE8; LineBreak:H2 +CDE9..CE03; LineBreak:H3 +CE04..CE04; LineBreak:H2 +CE05..CE1F; LineBreak:H3 +CE20..CE20; LineBreak:H2 +CE21..CE3B; LineBreak:H3 +CE3C..CE3C; LineBreak:H2 +CE3D..CE57; LineBreak:H3 +CE58..CE58; LineBreak:H2 +CE59..CE73; LineBreak:H3 +CE74..CE74; LineBreak:H2 +CE75..CE8F; LineBreak:H3 +CE90..CE90; LineBreak:H2 +CE91..CEAB; LineBreak:H3 +CEAC..CEAC; LineBreak:H2 +CEAD..CEC7; LineBreak:H3 +CEC8..CEC8; LineBreak:H2 +CEC9..CEE3; LineBreak:H3 +CEE4..CEE4; LineBreak:H2 +CEE5..CEFF; LineBreak:H3 +CF00..CF00; LineBreak:H2 +CF01..CF1B; LineBreak:H3 +CF1C..CF1C; LineBreak:H2 +CF1D..CF37; LineBreak:H3 +CF38..CF38; LineBreak:H2 +CF39..CF53; LineBreak:H3 +CF54..CF54; LineBreak:H2 +CF55..CF6F; LineBreak:H3 +CF70..CF70; LineBreak:H2 +CF71..CF8B; LineBreak:H3 +CF8C..CF8C; LineBreak:H2 +CF8D..CFA7; LineBreak:H3 +CFA8..CFA8; LineBreak:H2 +CFA9..CFC3; LineBreak:H3 +CFC4..CFC4; LineBreak:H2 +CFC5..CFDF; LineBreak:H3 +CFE0..CFE0; LineBreak:H2 +CFE1..CFFB; LineBreak:H3 +CFFC..CFFC; LineBreak:H2 +CFFD..D017; LineBreak:H3 +D018..D018; LineBreak:H2 +D019..D033; LineBreak:H3 +D034..D034; LineBreak:H2 +D035..D04F; LineBreak:H3 +D050..D050; LineBreak:H2 +D051..D06B; LineBreak:H3 +D06C..D06C; LineBreak:H2 +D06D..D087; LineBreak:H3 +D088..D088; LineBreak:H2 +D089..D0A3; LineBreak:H3 +D0A4..D0A4; LineBreak:H2 +D0A5..D0BF; LineBreak:H3 +D0C0..D0C0; LineBreak:H2 +D0C1..D0DB; LineBreak:H3 +D0DC..D0DC; LineBreak:H2 +D0DD..D0F7; LineBreak:H3 +D0F8..D0F8; LineBreak:H2 +D0F9..D113; LineBreak:H3 +D114..D114; LineBreak:H2 +D115..D12F; LineBreak:H3 +D130..D130; LineBreak:H2 +D131..D14B; LineBreak:H3 +D14C..D14C; LineBreak:H2 +D14D..D167; LineBreak:H3 +D168..D168; LineBreak:H2 +D169..D183; LineBreak:H3 +D184..D184; LineBreak:H2 +D185..D19F; LineBreak:H3 +D1A0..D1A0; LineBreak:H2 +D1A1..D1BB; LineBreak:H3 +D1BC..D1BC; LineBreak:H2 +D1BD..D1D7; LineBreak:H3 +D1D8..D1D8; LineBreak:H2 +D1D9..D1F3; LineBreak:H3 +D1F4..D1F4; LineBreak:H2 +D1F5..D20F; LineBreak:H3 +D210..D210; LineBreak:H2 +D211..D22B; LineBreak:H3 +D22C..D22C; LineBreak:H2 +D22D..D247; LineBreak:H3 +D248..D248; LineBreak:H2 +D249..D263; LineBreak:H3 +D264..D264; LineBreak:H2 +D265..D27F; LineBreak:H3 +D280..D280; LineBreak:H2 +D281..D29B; LineBreak:H3 +D29C..D29C; LineBreak:H2 +D29D..D2B7; LineBreak:H3 +D2B8..D2B8; LineBreak:H2 +D2B9..D2D3; LineBreak:H3 +D2D4..D2D4; LineBreak:H2 +D2D5..D2EF; LineBreak:H3 +D2F0..D2F0; LineBreak:H2 +D2F1..D30B; LineBreak:H3 +D30C..D30C; LineBreak:H2 +D30D..D327; LineBreak:H3 +D328..D328; LineBreak:H2 +D329..D343; LineBreak:H3 +D344..D344; LineBreak:H2 +D345..D35F; LineBreak:H3 +D360..D360; LineBreak:H2 +D361..D37B; LineBreak:H3 +D37C..D37C; LineBreak:H2 +D37D..D397; LineBreak:H3 +D398..D398; LineBreak:H2 +D399..D3B3; LineBreak:H3 +D3B4..D3B4; LineBreak:H2 +D3B5..D3CF; LineBreak:H3 +D3D0..D3D0; LineBreak:H2 +D3D1..D3EB; LineBreak:H3 +D3EC..D3EC; LineBreak:H2 +D3ED..D407; LineBreak:H3 +D408..D408; LineBreak:H2 +D409..D423; LineBreak:H3 +D424..D424; LineBreak:H2 +D425..D43F; LineBreak:H3 +D440..D440; LineBreak:H2 +D441..D45B; LineBreak:H3 +D45C..D45C; LineBreak:H2 +D45D..D477; LineBreak:H3 +D478..D478; LineBreak:H2 +D479..D493; LineBreak:H3 +D494..D494; LineBreak:H2 +D495..D4AF; LineBreak:H3 +D4B0..D4B0; LineBreak:H2 +D4B1..D4CB; LineBreak:H3 +D4CC..D4CC; LineBreak:H2 +D4CD..D4E7; LineBreak:H3 +D4E8..D4E8; LineBreak:H2 +D4E9..D503; LineBreak:H3 +D504..D504; LineBreak:H2 +D505..D51F; LineBreak:H3 +D520..D520; LineBreak:H2 +D521..D53B; LineBreak:H3 +D53C..D53C; LineBreak:H2 +D53D..D557; LineBreak:H3 +D558..D558; LineBreak:H2 +D559..D573; LineBreak:H3 +D574..D574; LineBreak:H2 +D575..D58F; LineBreak:H3 +D590..D590; LineBreak:H2 +D591..D5AB; LineBreak:H3 +D5AC..D5AC; LineBreak:H2 +D5AD..D5C7; LineBreak:H3 +D5C8..D5C8; LineBreak:H2 +D5C9..D5E3; LineBreak:H3 +D5E4..D5E4; LineBreak:H2 +D5E5..D5FF; LineBreak:H3 +D600..D600; LineBreak:H2 +D601..D61B; LineBreak:H3 +D61C..D61C; LineBreak:H2 +D61D..D637; LineBreak:H3 +D638..D638; LineBreak:H2 +D639..D653; LineBreak:H3 +D654..D654; LineBreak:H2 +D655..D66F; LineBreak:H3 +D670..D670; LineBreak:H2 +D671..D68B; LineBreak:H3 +D68C..D68C; LineBreak:H2 +D68D..D6A7; LineBreak:H3 +D6A8..D6A8; LineBreak:H2 +D6A9..D6C3; LineBreak:H3 +D6C4..D6C4; LineBreak:H2 +D6C5..D6DF; LineBreak:H3 +D6E0..D6E0; LineBreak:H2 +D6E1..D6FB; LineBreak:H3 +D6FC..D6FC; LineBreak:H2 +D6FD..D717; LineBreak:H3 +D718..D718; LineBreak:H2 +D719..D733; LineBreak:H3 +D734..D734; LineBreak:H2 +D735..D74F; LineBreak:H3 +D750..D750; LineBreak:H2 +D751..D76B; LineBreak:H3 +D76C..D76C; LineBreak:H2 +D76D..D787; LineBreak:H3 +D788..D788; LineBreak:H2 +D789..D7A3; LineBreak:H3 +D7A4..D7AF; LineBreak:XX +D7B0..D7C6; LineBreak:JV +D7C7..D7CA; LineBreak:XX +D7CB..D7FB; LineBreak:JT +D7FC..D7FF; LineBreak:XX +E000..F8FF; LineBreak:XX +F900..FAFF; LineBreak:ID +FB00..FB06; LineBreak:AL +FB07..FB12; LineBreak:XX +FB13..FB17; LineBreak:AL +FB18..FB1C; LineBreak:XX +FB1D..FB1D; LineBreak:HL +FB1E..FB1E; LineBreak:CM +FB1F..FB28; LineBreak:HL +FB29..FB29; LineBreak:AL +FB2A..FB36; LineBreak:HL +FB37..FB37; LineBreak:XX +FB38..FB3C; LineBreak:HL +FB3D..FB3D; LineBreak:XX +FB3E..FB3E; LineBreak:HL +FB3F..FB3F; LineBreak:XX +FB40..FB41; LineBreak:HL +FB42..FB42; LineBreak:XX +FB43..FB44; LineBreak:HL +FB45..FB45; LineBreak:XX +FB46..FB4F; LineBreak:HL +FB50..FBC1; LineBreak:AL +FBC2..FBD2; LineBreak:XX +FBD3..FD3D; LineBreak:AL +FD3E..FD3E; LineBreak:CL +FD3F..FD3F; LineBreak:OP +FD40..FD4F; LineBreak:XX +FD50..FD8F; LineBreak:AL +FD90..FD91; LineBreak:XX +FD92..FDC7; LineBreak:AL +FDC8..FDEF; LineBreak:XX +FDF0..FDFB; LineBreak:AL +FDFC..FDFC; LineBreak:PO +FDFD..FDFD; LineBreak:AL +FDFE..FDFF; LineBreak:XX +FE00..FE0F; LineBreak:CM +FE10..FE10; LineBreak:IS +FE11..FE12; LineBreak:CL +FE13..FE14; LineBreak:IS +FE15..FE16; LineBreak:EX +FE17..FE17; LineBreak:OP +FE18..FE18; LineBreak:CL +FE19..FE19; LineBreak:IN +FE1A..FE1F; LineBreak:XX +FE20..FE2F; LineBreak:CM +FE30..FE34; LineBreak:ID +FE35..FE35; LineBreak:OP +FE36..FE36; LineBreak:CL +FE37..FE37; LineBreak:OP +FE38..FE38; LineBreak:CL +FE39..FE39; LineBreak:OP +FE3A..FE3A; LineBreak:CL +FE3B..FE3B; LineBreak:OP +FE3C..FE3C; LineBreak:CL +FE3D..FE3D; LineBreak:OP +FE3E..FE3E; LineBreak:CL +FE3F..FE3F; LineBreak:OP +FE40..FE40; LineBreak:CL +FE41..FE41; LineBreak:OP +FE42..FE42; LineBreak:CL +FE43..FE43; LineBreak:OP +FE44..FE44; LineBreak:CL +FE45..FE46; LineBreak:ID +FE47..FE47; LineBreak:OP +FE48..FE48; LineBreak:CL +FE49..FE4F; LineBreak:ID +FE50..FE50; LineBreak:CL +FE51..FE51; LineBreak:ID +FE52..FE52; LineBreak:CL +FE53..FE53; LineBreak:XX +FE54..FE55; LineBreak:NS +FE56..FE57; LineBreak:EX +FE58..FE58; LineBreak:ID +FE59..FE59; LineBreak:OP +FE5A..FE5A; LineBreak:CL +FE5B..FE5B; LineBreak:OP +FE5C..FE5C; LineBreak:CL +FE5D..FE5D; LineBreak:OP +FE5E..FE5E; LineBreak:CL +FE5F..FE66; LineBreak:ID +FE67..FE67; LineBreak:XX +FE68..FE68; LineBreak:ID +FE69..FE69; LineBreak:PR +FE6A..FE6A; LineBreak:PO +FE6B..FE6B; LineBreak:ID +FE6C..FE6F; LineBreak:XX +FE70..FE74; LineBreak:AL +FE75..FE75; LineBreak:XX +FE76..FEFC; LineBreak:AL +FEFD..FEFE; LineBreak:XX +FEFF..FEFF; LineBreak:WJ +FF00..FF00; LineBreak:XX +FF01..FF01; LineBreak:EX +FF02..FF03; LineBreak:ID +FF04..FF04; LineBreak:PR +FF05..FF05; LineBreak:PO +FF06..FF07; LineBreak:ID +FF08..FF08; LineBreak:OP +FF09..FF09; LineBreak:CL +FF0A..FF0B; LineBreak:ID +FF0C..FF0C; LineBreak:CL +FF0D..FF0D; LineBreak:ID +FF0E..FF0E; LineBreak:CL +FF0F..FF19; LineBreak:ID +FF1A..FF1B; LineBreak:NS +FF1C..FF1E; LineBreak:ID +FF1F..FF1F; LineBreak:EX +FF20..FF3A; LineBreak:ID +FF3B..FF3B; LineBreak:OP +FF3C..FF3C; LineBreak:ID +FF3D..FF3D; LineBreak:CL +FF3E..FF5A; LineBreak:ID +FF5B..FF5B; LineBreak:OP +FF5C..FF5C; LineBreak:ID +FF5D..FF5D; LineBreak:CL +FF5E..FF5E; LineBreak:ID +FF5F..FF5F; LineBreak:OP +FF60..FF61; LineBreak:CL +FF62..FF62; LineBreak:OP +FF63..FF64; LineBreak:CL +FF65..FF65; LineBreak:NS +FF66..FF66; LineBreak:ID +FF67..FF70; LineBreak:CJ +FF71..FF9D; LineBreak:ID +FF9E..FF9F; LineBreak:NS +FFA0..FFBE; LineBreak:ID +FFBF..FFC1; LineBreak:XX +FFC2..FFC7; LineBreak:ID +FFC8..FFC9; LineBreak:XX +FFCA..FFCF; LineBreak:ID +FFD0..FFD1; LineBreak:XX +FFD2..FFD7; LineBreak:ID +FFD8..FFD9; LineBreak:XX +FFDA..FFDC; LineBreak:ID +FFDD..FFDF; LineBreak:XX +FFE0..FFE0; LineBreak:PO +FFE1..FFE1; LineBreak:PR +FFE2..FFE4; LineBreak:ID +FFE5..FFE6; LineBreak:PR +FFE7..FFE7; LineBreak:XX +FFE8..FFEE; LineBreak:AL +FFEF..FFF8; LineBreak:XX +FFF9..FFFB; LineBreak:CM +FFFC..FFFC; LineBreak:CB +FFFD..FFFD; LineBreak:AI +FFFE..FFFF; LineBreak:XX +10000..1000B; LineBreak:AL +1000C..1000C; LineBreak:XX +1000D..10026; LineBreak:AL +10027..10027; LineBreak:XX +10028..1003A; LineBreak:AL +1003B..1003B; LineBreak:XX +1003C..1003D; LineBreak:AL +1003E..1003E; LineBreak:XX +1003F..1004D; LineBreak:AL +1004E..1004F; LineBreak:XX +10050..1005D; LineBreak:AL +1005E..1007F; LineBreak:XX +10080..100FA; LineBreak:AL +100FB..100FF; LineBreak:XX +10100..10102; LineBreak:BA +10103..10106; LineBreak:XX +10107..10133; LineBreak:AL +10134..10136; LineBreak:XX +10137..1018E; LineBreak:AL +1018F..1018F; LineBreak:XX +10190..1019B; LineBreak:AL +1019C..1019F; LineBreak:XX +101A0..101A0; LineBreak:AL +101A1..101CF; LineBreak:XX +101D0..101FC; LineBreak:AL +101FD..101FD; LineBreak:CM +101FE..1027F; LineBreak:XX +10280..1029C; LineBreak:AL +1029D..1029F; LineBreak:XX +102A0..102D0; LineBreak:AL +102D1..102DF; LineBreak:XX +102E0..102E0; LineBreak:CM +102E1..102FB; LineBreak:AL +102FC..102FF; LineBreak:XX +10300..10323; LineBreak:AL +10324..1032C; LineBreak:XX +1032D..1034A; LineBreak:AL +1034B..1034F; LineBreak:XX +10350..10375; LineBreak:AL +10376..1037A; LineBreak:CM +1037B..1037F; LineBreak:XX +10380..1039D; LineBreak:AL +1039E..1039E; LineBreak:XX +1039F..1039F; LineBreak:BA +103A0..103C3; LineBreak:AL +103C4..103C7; LineBreak:XX +103C8..103CF; LineBreak:AL +103D0..103D0; LineBreak:BA +103D1..103D5; LineBreak:AL +103D6..103FF; LineBreak:XX +10400..1049D; LineBreak:AL +1049E..1049F; LineBreak:XX +104A0..104A9; LineBreak:NU +104AA..104AF; LineBreak:XX +104B0..104D3; LineBreak:AL +104D4..104D7; LineBreak:XX +104D8..104FB; LineBreak:AL +104FC..104FF; LineBreak:XX +10500..10527; LineBreak:AL +10528..1052F; LineBreak:XX +10530..10563; LineBreak:AL +10564..1056E; LineBreak:XX +1056F..1056F; LineBreak:AL +10570..105FF; LineBreak:XX +10600..10736; LineBreak:AL +10737..1073F; LineBreak:XX +10740..10755; LineBreak:AL +10756..1075F; LineBreak:XX +10760..10767; LineBreak:AL +10768..107FF; LineBreak:XX +10800..10805; LineBreak:AL +10806..10807; LineBreak:XX +10808..10808; LineBreak:AL +10809..10809; LineBreak:XX +1080A..10835; LineBreak:AL +10836..10836; LineBreak:XX +10837..10838; LineBreak:AL +10839..1083B; LineBreak:XX +1083C..1083C; LineBreak:AL +1083D..1083E; LineBreak:XX +1083F..10855; LineBreak:AL +10856..10856; LineBreak:XX +10857..10857; LineBreak:BA +10858..1089E; LineBreak:AL +1089F..108A6; LineBreak:XX +108A7..108AF; LineBreak:AL +108B0..108DF; LineBreak:XX +108E0..108F2; LineBreak:AL +108F3..108F3; LineBreak:XX +108F4..108F5; LineBreak:AL +108F6..108FA; LineBreak:XX +108FB..1091B; LineBreak:AL +1091C..1091E; LineBreak:XX +1091F..1091F; LineBreak:BA +10920..10939; LineBreak:AL +1093A..1093E; LineBreak:XX +1093F..1093F; LineBreak:AL +10940..1097F; LineBreak:XX +10980..109B7; LineBreak:AL +109B8..109BB; LineBreak:XX +109BC..109CF; LineBreak:AL +109D0..109D1; LineBreak:XX +109D2..10A00; LineBreak:AL +10A01..10A03; LineBreak:CM +10A04..10A04; LineBreak:XX +10A05..10A06; LineBreak:CM +10A07..10A0B; LineBreak:XX +10A0C..10A0F; LineBreak:CM +10A10..10A13; LineBreak:AL +10A14..10A14; LineBreak:XX +10A15..10A17; LineBreak:AL +10A18..10A18; LineBreak:XX +10A19..10A35; LineBreak:AL +10A36..10A37; LineBreak:XX +10A38..10A3A; LineBreak:CM +10A3B..10A3E; LineBreak:XX +10A3F..10A3F; LineBreak:CM +10A40..10A48; LineBreak:AL +10A49..10A4F; LineBreak:XX +10A50..10A57; LineBreak:BA +10A58..10A58; LineBreak:AL +10A59..10A5F; LineBreak:XX +10A60..10A9F; LineBreak:AL +10AA0..10ABF; LineBreak:XX +10AC0..10AE4; LineBreak:AL +10AE5..10AE6; LineBreak:CM +10AE7..10AEA; LineBreak:XX +10AEB..10AEF; LineBreak:AL +10AF0..10AF5; LineBreak:BA +10AF6..10AF6; LineBreak:IN +10AF7..10AFF; LineBreak:XX +10B00..10B35; LineBreak:AL +10B36..10B38; LineBreak:XX +10B39..10B3F; LineBreak:BA +10B40..10B55; LineBreak:AL +10B56..10B57; LineBreak:XX +10B58..10B72; LineBreak:AL +10B73..10B77; LineBreak:XX +10B78..10B91; LineBreak:AL +10B92..10B98; LineBreak:XX +10B99..10B9C; LineBreak:AL +10B9D..10BA8; LineBreak:XX +10BA9..10BAF; LineBreak:AL +10BB0..10BFF; LineBreak:XX +10C00..10C48; LineBreak:AL +10C49..10C7F; LineBreak:XX +10C80..10CB2; LineBreak:AL +10CB3..10CBF; LineBreak:XX +10CC0..10CF2; LineBreak:AL +10CF3..10CF9; LineBreak:XX +10CFA..10D23; LineBreak:AL +10D24..10D27; LineBreak:CM +10D28..10D2F; LineBreak:XX +10D30..10D39; LineBreak:NU +10D3A..10E5F; LineBreak:XX +10E60..10E7E; LineBreak:AL +10E7F..10EFF; LineBreak:XX +10F00..10F27; LineBreak:AL +10F28..10F2F; LineBreak:XX +10F30..10F45; LineBreak:AL +10F46..10F50; LineBreak:CM +10F51..10F59; LineBreak:AL +10F5A..10FDF; LineBreak:XX +10FE0..10FF6; LineBreak:AL +10FF7..10FFF; LineBreak:XX +11000..11002; LineBreak:CM +11003..11037; LineBreak:AL +11038..11046; LineBreak:CM +11047..11048; LineBreak:BA +11049..1104D; LineBreak:AL +1104E..11051; LineBreak:XX +11052..11065; LineBreak:AL +11066..1106F; LineBreak:NU +11070..1107E; LineBreak:XX +1107F..11082; LineBreak:CM +11083..110AF; LineBreak:AL +110B0..110BA; LineBreak:CM +110BB..110BD; LineBreak:AL +110BE..110C1; LineBreak:BA +110C2..110CC; LineBreak:XX +110CD..110CD; LineBreak:AL +110CE..110CF; LineBreak:XX +110D0..110E8; LineBreak:AL +110E9..110EF; LineBreak:XX +110F0..110F9; LineBreak:NU +110FA..110FF; LineBreak:XX +11100..11102; LineBreak:CM +11103..11126; LineBreak:AL +11127..11134; LineBreak:CM +11135..11135; LineBreak:XX +11136..1113F; LineBreak:NU +11140..11143; LineBreak:BA +11144..11144; LineBreak:AL +11145..11146; LineBreak:CM +11147..1114F; LineBreak:XX +11150..11172; LineBreak:AL +11173..11173; LineBreak:CM +11174..11174; LineBreak:AL +11175..11175; LineBreak:BB +11176..11176; LineBreak:AL +11177..1117F; LineBreak:XX +11180..11182; LineBreak:CM +11183..111B2; LineBreak:AL +111B3..111C0; LineBreak:CM +111C1..111C4; LineBreak:AL +111C5..111C6; LineBreak:BA +111C7..111C7; LineBreak:AL +111C8..111C8; LineBreak:BA +111C9..111CC; LineBreak:CM +111CD..111CD; LineBreak:AL +111CE..111CF; LineBreak:XX +111D0..111D9; LineBreak:NU +111DA..111DA; LineBreak:AL +111DB..111DB; LineBreak:BB +111DC..111DC; LineBreak:AL +111DD..111DF; LineBreak:BA +111E0..111E0; LineBreak:XX +111E1..111F4; LineBreak:AL +111F5..111FF; LineBreak:XX +11200..11211; LineBreak:AL +11212..11212; LineBreak:XX +11213..1122B; LineBreak:AL +1122C..11237; LineBreak:CM +11238..11239; LineBreak:BA +1123A..1123A; LineBreak:AL +1123B..1123C; LineBreak:BA +1123D..1123D; LineBreak:AL +1123E..1123E; LineBreak:CM +1123F..1127F; LineBreak:XX +11280..11286; LineBreak:AL +11287..11287; LineBreak:XX +11288..11288; LineBreak:AL +11289..11289; LineBreak:XX +1128A..1128D; LineBreak:AL +1128E..1128E; LineBreak:XX +1128F..1129D; LineBreak:AL +1129E..1129E; LineBreak:XX +1129F..112A8; LineBreak:AL +112A9..112A9; LineBreak:BA +112AA..112AF; LineBreak:XX +112B0..112DE; LineBreak:AL +112DF..112EA; LineBreak:CM +112EB..112EF; LineBreak:XX +112F0..112F9; LineBreak:NU +112FA..112FF; LineBreak:XX +11300..11303; LineBreak:CM +11304..11304; LineBreak:XX +11305..1130C; LineBreak:AL +1130D..1130E; LineBreak:XX +1130F..11310; LineBreak:AL +11311..11312; LineBreak:XX +11313..11328; LineBreak:AL +11329..11329; LineBreak:XX +1132A..11330; LineBreak:AL +11331..11331; LineBreak:XX +11332..11333; LineBreak:AL +11334..11334; LineBreak:XX +11335..11339; LineBreak:AL +1133A..1133A; LineBreak:XX +1133B..1133C; LineBreak:CM +1133D..1133D; LineBreak:AL +1133E..11344; LineBreak:CM +11345..11346; LineBreak:XX +11347..11348; LineBreak:CM +11349..1134A; LineBreak:XX +1134B..1134D; LineBreak:CM +1134E..1134F; LineBreak:XX +11350..11350; LineBreak:AL +11351..11356; LineBreak:XX +11357..11357; LineBreak:CM +11358..1135C; LineBreak:XX +1135D..11361; LineBreak:AL +11362..11363; LineBreak:CM +11364..11365; LineBreak:XX +11366..1136C; LineBreak:CM +1136D..1136F; LineBreak:XX +11370..11374; LineBreak:CM +11375..113FF; LineBreak:XX +11400..11434; LineBreak:AL +11435..11446; LineBreak:CM +11447..1144A; LineBreak:AL +1144B..1144E; LineBreak:BA +1144F..1144F; LineBreak:AL +11450..11459; LineBreak:NU +1145A..1145A; LineBreak:XX +1145B..1145B; LineBreak:BA +1145C..1145C; LineBreak:XX +1145D..1145D; LineBreak:AL +1145E..1145E; LineBreak:CM +1145F..1145F; LineBreak:AL +11460..1147F; LineBreak:XX +11480..114AF; LineBreak:AL +114B0..114C3; LineBreak:CM +114C4..114C7; LineBreak:AL +114C8..114CF; LineBreak:XX +114D0..114D9; LineBreak:NU +114DA..1157F; LineBreak:XX +11580..115AE; LineBreak:AL +115AF..115B5; LineBreak:CM +115B6..115B7; LineBreak:XX +115B8..115C0; LineBreak:CM +115C1..115C1; LineBreak:BB +115C2..115C3; LineBreak:BA +115C4..115C5; LineBreak:EX +115C6..115C8; LineBreak:AL +115C9..115D7; LineBreak:BA +115D8..115DB; LineBreak:AL +115DC..115DD; LineBreak:CM +115DE..115FF; LineBreak:XX +11600..1162F; LineBreak:AL +11630..11640; LineBreak:CM +11641..11642; LineBreak:BA +11643..11644; LineBreak:AL +11645..1164F; LineBreak:XX +11650..11659; LineBreak:NU +1165A..1165F; LineBreak:XX +11660..1166C; LineBreak:BB +1166D..1167F; LineBreak:XX +11680..116AA; LineBreak:AL +116AB..116B7; LineBreak:CM +116B8..116B8; LineBreak:AL +116B9..116BF; LineBreak:XX +116C0..116C9; LineBreak:NU +116CA..116FF; LineBreak:XX +11700..1171A; LineBreak:SA +1171B..1171C; LineBreak:XX +1171D..1172B; LineBreak:SA +1172C..1172F; LineBreak:XX +11730..11739; LineBreak:NU +1173A..1173B; LineBreak:SA +1173C..1173E; LineBreak:BA +1173F..1173F; LineBreak:SA +11740..117FF; LineBreak:XX +11800..1182B; LineBreak:AL +1182C..1183A; LineBreak:CM +1183B..1183B; LineBreak:AL +1183C..1189F; LineBreak:XX +118A0..118DF; LineBreak:AL +118E0..118E9; LineBreak:NU +118EA..118F2; LineBreak:AL +118F3..118FE; LineBreak:XX +118FF..118FF; LineBreak:AL +11900..1199F; LineBreak:XX +119A0..119A7; LineBreak:AL +119A8..119A9; LineBreak:XX +119AA..119D0; LineBreak:AL +119D1..119D7; LineBreak:CM +119D8..119D9; LineBreak:XX +119DA..119E0; LineBreak:CM +119E1..119E1; LineBreak:AL +119E2..119E2; LineBreak:BB +119E3..119E3; LineBreak:AL +119E4..119E4; LineBreak:CM +119E5..119FF; LineBreak:XX +11A00..11A00; LineBreak:AL +11A01..11A0A; LineBreak:CM +11A0B..11A32; LineBreak:AL +11A33..11A39; LineBreak:CM +11A3A..11A3A; LineBreak:AL +11A3B..11A3E; LineBreak:CM +11A3F..11A3F; LineBreak:BB +11A40..11A40; LineBreak:AL +11A41..11A44; LineBreak:BA +11A45..11A45; LineBreak:BB +11A46..11A46; LineBreak:AL +11A47..11A47; LineBreak:CM +11A48..11A4F; LineBreak:XX +11A50..11A50; LineBreak:AL +11A51..11A5B; LineBreak:CM +11A5C..11A89; LineBreak:AL +11A8A..11A99; LineBreak:CM +11A9A..11A9C; LineBreak:BA +11A9D..11A9D; LineBreak:AL +11A9E..11AA0; LineBreak:BB +11AA1..11AA2; LineBreak:BA +11AA3..11ABF; LineBreak:XX +11AC0..11AF8; LineBreak:AL +11AF9..11BFF; LineBreak:XX +11C00..11C08; LineBreak:AL +11C09..11C09; LineBreak:XX +11C0A..11C2E; LineBreak:AL +11C2F..11C36; LineBreak:CM +11C37..11C37; LineBreak:XX +11C38..11C3F; LineBreak:CM +11C40..11C40; LineBreak:AL +11C41..11C45; LineBreak:BA +11C46..11C4F; LineBreak:XX +11C50..11C59; LineBreak:NU +11C5A..11C6C; LineBreak:AL +11C6D..11C6F; LineBreak:XX +11C70..11C70; LineBreak:BB +11C71..11C71; LineBreak:EX +11C72..11C8F; LineBreak:AL +11C90..11C91; LineBreak:XX +11C92..11CA7; LineBreak:CM +11CA8..11CA8; LineBreak:XX +11CA9..11CB6; LineBreak:CM +11CB7..11CFF; LineBreak:XX +11D00..11D06; LineBreak:AL +11D07..11D07; LineBreak:XX +11D08..11D09; LineBreak:AL +11D0A..11D0A; LineBreak:XX +11D0B..11D30; LineBreak:AL +11D31..11D36; LineBreak:CM +11D37..11D39; LineBreak:XX +11D3A..11D3A; LineBreak:CM +11D3B..11D3B; LineBreak:XX +11D3C..11D3D; LineBreak:CM +11D3E..11D3E; LineBreak:XX +11D3F..11D45; LineBreak:CM +11D46..11D46; LineBreak:AL +11D47..11D47; LineBreak:CM +11D48..11D4F; LineBreak:XX +11D50..11D59; LineBreak:NU +11D5A..11D5F; LineBreak:XX +11D60..11D65; LineBreak:AL +11D66..11D66; LineBreak:XX +11D67..11D68; LineBreak:AL +11D69..11D69; LineBreak:XX +11D6A..11D89; LineBreak:AL +11D8A..11D8E; LineBreak:CM +11D8F..11D8F; LineBreak:XX +11D90..11D91; LineBreak:CM +11D92..11D92; LineBreak:XX +11D93..11D97; LineBreak:CM +11D98..11D98; LineBreak:AL +11D99..11D9F; LineBreak:XX +11DA0..11DA9; LineBreak:NU +11DAA..11EDF; LineBreak:XX +11EE0..11EF2; LineBreak:AL +11EF3..11EF6; LineBreak:CM +11EF7..11EF8; LineBreak:AL +11EF9..11FBF; LineBreak:XX +11FC0..11FDC; LineBreak:AL +11FDD..11FE0; LineBreak:PO +11FE1..11FF1; LineBreak:AL +11FF2..11FFE; LineBreak:XX +11FFF..11FFF; LineBreak:BA +12000..12399; LineBreak:AL +1239A..123FF; LineBreak:XX +12400..1246E; LineBreak:AL +1246F..1246F; LineBreak:XX +12470..12474; LineBreak:BA +12475..1247F; LineBreak:XX +12480..12543; LineBreak:AL +12544..12FFF; LineBreak:XX +13000..13257; LineBreak:AL +13258..1325A; LineBreak:OP +1325B..1325D; LineBreak:CL +1325E..13281; LineBreak:AL +13282..13282; LineBreak:CL +13283..13285; LineBreak:AL +13286..13286; LineBreak:OP +13287..13287; LineBreak:CL +13288..13288; LineBreak:OP +13289..13289; LineBreak:CL +1328A..13378; LineBreak:AL +13379..13379; LineBreak:OP +1337A..1337B; LineBreak:CL +1337C..1342E; LineBreak:AL +1342F..1342F; LineBreak:XX +13430..13436; LineBreak:GL +13437..13437; LineBreak:OP +13438..13438; LineBreak:CL +13439..143FF; LineBreak:XX +14400..145CD; LineBreak:AL +145CE..145CE; LineBreak:OP +145CF..145CF; LineBreak:CL +145D0..14646; LineBreak:AL +14647..167FF; LineBreak:XX +16800..16A38; LineBreak:AL +16A39..16A3F; LineBreak:XX +16A40..16A5E; LineBreak:AL +16A5F..16A5F; LineBreak:XX +16A60..16A69; LineBreak:NU +16A6A..16A6D; LineBreak:XX +16A6E..16A6F; LineBreak:BA +16A70..16ACF; LineBreak:XX +16AD0..16AED; LineBreak:AL +16AEE..16AEF; LineBreak:XX +16AF0..16AF4; LineBreak:CM +16AF5..16AF5; LineBreak:BA +16AF6..16AFF; LineBreak:XX +16B00..16B2F; LineBreak:AL +16B30..16B36; LineBreak:CM +16B37..16B39; LineBreak:BA +16B3A..16B43; LineBreak:AL +16B44..16B44; LineBreak:BA +16B45..16B45; LineBreak:AL +16B46..16B4F; LineBreak:XX +16B50..16B59; LineBreak:NU +16B5A..16B5A; LineBreak:XX +16B5B..16B61; LineBreak:AL +16B62..16B62; LineBreak:XX +16B63..16B77; LineBreak:AL +16B78..16B7C; LineBreak:XX +16B7D..16B8F; LineBreak:AL +16B90..16E3F; LineBreak:XX +16E40..16E96; LineBreak:AL +16E97..16E98; LineBreak:BA +16E99..16E9A; LineBreak:AL +16E9B..16EFF; LineBreak:XX +16F00..16F4A; LineBreak:AL +16F4B..16F4E; LineBreak:XX +16F4F..16F4F; LineBreak:CM +16F50..16F50; LineBreak:AL +16F51..16F87; LineBreak:CM +16F88..16F8E; LineBreak:XX +16F8F..16F92; LineBreak:CM +16F93..16F9F; LineBreak:AL +16FA0..16FDF; LineBreak:XX +16FE0..16FE3; LineBreak:NS +16FE4..16FFF; LineBreak:XX +17000..187F7; LineBreak:ID +187F8..187FF; LineBreak:XX +18800..18AF2; LineBreak:ID +18AF3..1AFFF; LineBreak:XX +1B000..1B11E; LineBreak:ID +1B11F..1B14F; LineBreak:XX +1B150..1B152; LineBreak:CJ +1B153..1B163; LineBreak:XX +1B164..1B167; LineBreak:CJ +1B168..1B16F; LineBreak:XX +1B170..1B2FB; LineBreak:ID +1B2FC..1BBFF; LineBreak:XX +1BC00..1BC6A; LineBreak:AL +1BC6B..1BC6F; LineBreak:XX +1BC70..1BC7C; LineBreak:AL +1BC7D..1BC7F; LineBreak:XX +1BC80..1BC88; LineBreak:AL +1BC89..1BC8F; LineBreak:XX +1BC90..1BC99; LineBreak:AL +1BC9A..1BC9B; LineBreak:XX +1BC9C..1BC9C; LineBreak:AL +1BC9D..1BC9E; LineBreak:CM +1BC9F..1BC9F; LineBreak:BA +1BCA0..1BCA3; LineBreak:CM +1BCA4..1CFFF; LineBreak:XX +1D000..1D0F5; LineBreak:AL +1D0F6..1D0FF; LineBreak:XX +1D100..1D126; LineBreak:AL +1D127..1D128; LineBreak:XX +1D129..1D164; LineBreak:AL +1D165..1D169; LineBreak:CM +1D16A..1D16C; LineBreak:AL +1D16D..1D182; LineBreak:CM +1D183..1D184; LineBreak:AL +1D185..1D18B; LineBreak:CM +1D18C..1D1A9; LineBreak:AL +1D1AA..1D1AD; LineBreak:CM +1D1AE..1D1E8; LineBreak:AL +1D1E9..1D1FF; LineBreak:XX +1D200..1D241; LineBreak:AL +1D242..1D244; LineBreak:CM +1D245..1D245; LineBreak:AL +1D246..1D2DF; LineBreak:XX +1D2E0..1D2F3; LineBreak:AL +1D2F4..1D2FF; LineBreak:XX +1D300..1D356; LineBreak:AL +1D357..1D35F; LineBreak:XX +1D360..1D378; LineBreak:AL +1D379..1D3FF; LineBreak:XX +1D400..1D454; LineBreak:AL +1D455..1D455; LineBreak:XX +1D456..1D49C; LineBreak:AL +1D49D..1D49D; LineBreak:XX +1D49E..1D49F; LineBreak:AL +1D4A0..1D4A1; LineBreak:XX +1D4A2..1D4A2; LineBreak:AL +1D4A3..1D4A4; LineBreak:XX +1D4A5..1D4A6; LineBreak:AL +1D4A7..1D4A8; LineBreak:XX +1D4A9..1D4AC; LineBreak:AL +1D4AD..1D4AD; LineBreak:XX +1D4AE..1D4B9; LineBreak:AL +1D4BA..1D4BA; LineBreak:XX +1D4BB..1D4BB; LineBreak:AL +1D4BC..1D4BC; LineBreak:XX +1D4BD..1D4C3; LineBreak:AL +1D4C4..1D4C4; LineBreak:XX +1D4C5..1D505; LineBreak:AL +1D506..1D506; LineBreak:XX +1D507..1D50A; LineBreak:AL +1D50B..1D50C; LineBreak:XX +1D50D..1D514; LineBreak:AL +1D515..1D515; LineBreak:XX +1D516..1D51C; LineBreak:AL +1D51D..1D51D; LineBreak:XX +1D51E..1D539; LineBreak:AL +1D53A..1D53A; LineBreak:XX +1D53B..1D53E; LineBreak:AL +1D53F..1D53F; LineBreak:XX +1D540..1D544; LineBreak:AL +1D545..1D545; LineBreak:XX +1D546..1D546; LineBreak:AL +1D547..1D549; LineBreak:XX +1D54A..1D550; LineBreak:AL +1D551..1D551; LineBreak:XX +1D552..1D6A5; LineBreak:AL +1D6A6..1D6A7; LineBreak:XX +1D6A8..1D7CB; LineBreak:AL +1D7CC..1D7CD; LineBreak:XX +1D7CE..1D7FF; LineBreak:NU +1D800..1D9FF; LineBreak:AL +1DA00..1DA36; LineBreak:CM +1DA37..1DA3A; LineBreak:AL +1DA3B..1DA6C; LineBreak:CM +1DA6D..1DA74; LineBreak:AL +1DA75..1DA75; LineBreak:CM +1DA76..1DA83; LineBreak:AL +1DA84..1DA84; LineBreak:CM +1DA85..1DA86; LineBreak:AL +1DA87..1DA8A; LineBreak:BA +1DA8B..1DA8B; LineBreak:AL +1DA8C..1DA9A; LineBreak:XX +1DA9B..1DA9F; LineBreak:CM +1DAA0..1DAA0; LineBreak:XX +1DAA1..1DAAF; LineBreak:CM +1DAB0..1DFFF; LineBreak:XX +1E000..1E006; LineBreak:CM +1E007..1E007; LineBreak:XX +1E008..1E018; LineBreak:CM +1E019..1E01A; LineBreak:XX +1E01B..1E021; LineBreak:CM +1E022..1E022; LineBreak:XX +1E023..1E024; LineBreak:CM +1E025..1E025; LineBreak:XX +1E026..1E02A; LineBreak:CM +1E02B..1E0FF; LineBreak:XX +1E100..1E12C; LineBreak:AL +1E12D..1E12F; LineBreak:XX +1E130..1E136; LineBreak:CM +1E137..1E13D; LineBreak:AL +1E13E..1E13F; LineBreak:XX +1E140..1E149; LineBreak:NU +1E14A..1E14D; LineBreak:XX +1E14E..1E14F; LineBreak:AL +1E150..1E2BF; LineBreak:XX +1E2C0..1E2EB; LineBreak:AL +1E2EC..1E2EF; LineBreak:CM +1E2F0..1E2F9; LineBreak:NU +1E2FA..1E2FE; LineBreak:XX +1E2FF..1E2FF; LineBreak:PR +1E300..1E7FF; LineBreak:XX +1E800..1E8C4; LineBreak:AL +1E8C5..1E8C6; LineBreak:XX +1E8C7..1E8CF; LineBreak:AL +1E8D0..1E8D6; LineBreak:CM +1E8D7..1E8FF; LineBreak:XX +1E900..1E943; LineBreak:AL +1E944..1E94A; LineBreak:CM +1E94B..1E94B; LineBreak:AL +1E94C..1E94F; LineBreak:XX +1E950..1E959; LineBreak:NU +1E95A..1E95D; LineBreak:XX +1E95E..1E95F; LineBreak:OP +1E960..1EC70; LineBreak:XX +1EC71..1ECAB; LineBreak:AL +1ECAC..1ECAC; LineBreak:PO +1ECAD..1ECAF; LineBreak:AL +1ECB0..1ECB0; LineBreak:PO +1ECB1..1ECB4; LineBreak:AL +1ECB5..1ED00; LineBreak:XX +1ED01..1ED3D; LineBreak:AL +1ED3E..1EDFF; LineBreak:XX +1EE00..1EE03; LineBreak:AL +1EE04..1EE04; LineBreak:XX +1EE05..1EE1F; LineBreak:AL +1EE20..1EE20; LineBreak:XX +1EE21..1EE22; LineBreak:AL +1EE23..1EE23; LineBreak:XX +1EE24..1EE24; LineBreak:AL +1EE25..1EE26; LineBreak:XX +1EE27..1EE27; LineBreak:AL +1EE28..1EE28; LineBreak:XX +1EE29..1EE32; LineBreak:AL +1EE33..1EE33; LineBreak:XX +1EE34..1EE37; LineBreak:AL +1EE38..1EE38; LineBreak:XX +1EE39..1EE39; LineBreak:AL +1EE3A..1EE3A; LineBreak:XX +1EE3B..1EE3B; LineBreak:AL +1EE3C..1EE41; LineBreak:XX +1EE42..1EE42; LineBreak:AL +1EE43..1EE46; LineBreak:XX +1EE47..1EE47; LineBreak:AL +1EE48..1EE48; LineBreak:XX +1EE49..1EE49; LineBreak:AL +1EE4A..1EE4A; LineBreak:XX +1EE4B..1EE4B; LineBreak:AL +1EE4C..1EE4C; LineBreak:XX +1EE4D..1EE4F; LineBreak:AL +1EE50..1EE50; LineBreak:XX +1EE51..1EE52; LineBreak:AL +1EE53..1EE53; LineBreak:XX +1EE54..1EE54; LineBreak:AL +1EE55..1EE56; LineBreak:XX +1EE57..1EE57; LineBreak:AL +1EE58..1EE58; LineBreak:XX +1EE59..1EE59; LineBreak:AL +1EE5A..1EE5A; LineBreak:XX +1EE5B..1EE5B; LineBreak:AL +1EE5C..1EE5C; LineBreak:XX +1EE5D..1EE5D; LineBreak:AL +1EE5E..1EE5E; LineBreak:XX +1EE5F..1EE5F; LineBreak:AL +1EE60..1EE60; LineBreak:XX +1EE61..1EE62; LineBreak:AL +1EE63..1EE63; LineBreak:XX +1EE64..1EE64; LineBreak:AL +1EE65..1EE66; LineBreak:XX +1EE67..1EE6A; LineBreak:AL +1EE6B..1EE6B; LineBreak:XX +1EE6C..1EE72; LineBreak:AL +1EE73..1EE73; LineBreak:XX +1EE74..1EE77; LineBreak:AL +1EE78..1EE78; LineBreak:XX +1EE79..1EE7C; LineBreak:AL +1EE7D..1EE7D; LineBreak:XX +1EE7E..1EE7E; LineBreak:AL +1EE7F..1EE7F; LineBreak:XX +1EE80..1EE89; LineBreak:AL +1EE8A..1EE8A; LineBreak:XX +1EE8B..1EE9B; LineBreak:AL +1EE9C..1EEA0; LineBreak:XX +1EEA1..1EEA3; LineBreak:AL +1EEA4..1EEA4; LineBreak:XX +1EEA5..1EEA9; LineBreak:AL +1EEAA..1EEAA; LineBreak:XX +1EEAB..1EEBB; LineBreak:AL +1EEBC..1EEEF; LineBreak:XX +1EEF0..1EEF1; LineBreak:AL +1EEF2..1EFFF; LineBreak:XX +1F000..1F0FF; LineBreak:ID +1F100..1F10C; LineBreak:AI +1F10D..1F10F; LineBreak:ID +1F110..1F12D; LineBreak:AI +1F12E..1F12F; LineBreak:AL +1F130..1F169; LineBreak:AI +1F16A..1F16C; LineBreak:AL +1F16D..1F16F; LineBreak:ID +1F170..1F1AC; LineBreak:AI +1F1AD..1F1E5; LineBreak:ID +1F1E6..1F1FF; LineBreak:RI +1F200..1F384; LineBreak:ID +1F385..1F385; LineBreak:EB +1F386..1F39B; LineBreak:ID +1F39C..1F39D; LineBreak:AL +1F39E..1F3B4; LineBreak:ID +1F3B5..1F3B6; LineBreak:AL +1F3B7..1F3BB; LineBreak:ID +1F3BC..1F3BC; LineBreak:AL +1F3BD..1F3C1; LineBreak:ID +1F3C2..1F3C4; LineBreak:EB +1F3C5..1F3C6; LineBreak:ID +1F3C7..1F3C7; LineBreak:EB +1F3C8..1F3C9; LineBreak:ID +1F3CA..1F3CC; LineBreak:EB +1F3CD..1F3FA; LineBreak:ID +1F3FB..1F3FF; LineBreak:EM +1F400..1F441; LineBreak:ID +1F442..1F443; LineBreak:EB +1F444..1F445; LineBreak:ID +1F446..1F450; LineBreak:EB +1F451..1F465; LineBreak:ID +1F466..1F478; LineBreak:EB +1F479..1F47B; LineBreak:ID +1F47C..1F47C; LineBreak:EB +1F47D..1F480; LineBreak:ID +1F481..1F483; LineBreak:EB +1F484..1F484; LineBreak:ID +1F485..1F487; LineBreak:EB +1F488..1F48E; LineBreak:ID +1F48F..1F48F; LineBreak:EB +1F490..1F490; LineBreak:ID +1F491..1F491; LineBreak:EB +1F492..1F49F; LineBreak:ID +1F4A0..1F4A0; LineBreak:AL +1F4A1..1F4A1; LineBreak:ID +1F4A2..1F4A2; LineBreak:AL +1F4A3..1F4A3; LineBreak:ID +1F4A4..1F4A4; LineBreak:AL +1F4A5..1F4A9; LineBreak:ID +1F4AA..1F4AA; LineBreak:EB +1F4AB..1F4AE; LineBreak:ID +1F4AF..1F4AF; LineBreak:AL +1F4B0..1F4B0; LineBreak:ID +1F4B1..1F4B2; LineBreak:AL +1F4B3..1F4FF; LineBreak:ID +1F500..1F506; LineBreak:AL +1F507..1F516; LineBreak:ID +1F517..1F524; LineBreak:AL +1F525..1F531; LineBreak:ID +1F532..1F549; LineBreak:AL +1F54A..1F573; LineBreak:ID +1F574..1F575; LineBreak:EB +1F576..1F579; LineBreak:ID +1F57A..1F57A; LineBreak:EB +1F57B..1F58F; LineBreak:ID +1F590..1F590; LineBreak:EB +1F591..1F594; LineBreak:ID +1F595..1F596; LineBreak:EB +1F597..1F5D3; LineBreak:ID +1F5D4..1F5DB; LineBreak:AL +1F5DC..1F5F3; LineBreak:ID +1F5F4..1F5F9; LineBreak:AL +1F5FA..1F644; LineBreak:ID +1F645..1F647; LineBreak:EB +1F648..1F64A; LineBreak:ID +1F64B..1F64F; LineBreak:EB +1F650..1F675; LineBreak:AL +1F676..1F678; LineBreak:QU +1F679..1F67B; LineBreak:NS +1F67C..1F67F; LineBreak:AL +1F680..1F6A2; LineBreak:ID +1F6A3..1F6A3; LineBreak:EB +1F6A4..1F6B3; LineBreak:ID +1F6B4..1F6B6; LineBreak:EB +1F6B7..1F6BF; LineBreak:ID +1F6C0..1F6C0; LineBreak:EB +1F6C1..1F6CB; LineBreak:ID +1F6CC..1F6CC; LineBreak:EB +1F6CD..1F6FF; LineBreak:ID +1F700..1F773; LineBreak:AL +1F774..1F77F; LineBreak:ID +1F780..1F7D4; LineBreak:AL +1F7D5..1F7FF; LineBreak:ID +1F800..1F80B; LineBreak:AL +1F80C..1F80F; LineBreak:ID +1F810..1F847; LineBreak:AL +1F848..1F84F; LineBreak:ID +1F850..1F859; LineBreak:AL +1F85A..1F85F; LineBreak:ID +1F860..1F887; LineBreak:AL +1F888..1F88F; LineBreak:ID +1F890..1F8AD; LineBreak:AL +1F8AE..1F8FF; LineBreak:ID +1F900..1F90B; LineBreak:AL +1F90C..1F90E; LineBreak:ID +1F90F..1F90F; LineBreak:EB +1F910..1F917; LineBreak:ID +1F918..1F91F; LineBreak:EB +1F920..1F925; LineBreak:ID +1F926..1F926; LineBreak:EB +1F927..1F92F; LineBreak:ID +1F930..1F939; LineBreak:EB +1F93A..1F93B; LineBreak:ID +1F93C..1F93E; LineBreak:EB +1F93F..1F9B4; LineBreak:ID +1F9B5..1F9B6; LineBreak:EB +1F9B7..1F9B7; LineBreak:ID +1F9B8..1F9B9; LineBreak:EB +1F9BA..1F9BA; LineBreak:ID +1F9BB..1F9BB; LineBreak:EB +1F9BC..1F9CC; LineBreak:ID +1F9CD..1F9CF; LineBreak:EB +1F9D0..1F9D0; LineBreak:ID +1F9D1..1F9DD; LineBreak:EB +1F9DE..1F9FF; LineBreak:ID +1FA00..1FA53; LineBreak:AL +1FA54..1FFFD; LineBreak:ID +1FFFE..1FFFF; LineBreak:XX +20000..2FFFD; LineBreak:ID +2FFFE..2FFFF; LineBreak:XX +30000..3FFFD; LineBreak:ID +3FFFE..E0000; LineBreak:XX +E0001..E0001; LineBreak:CM +E0002..E001F; LineBreak:XX +E0020..E007F; LineBreak:CM +E0080..E00FF; LineBreak:XX +E0100..E01EF; LineBreak:CM +E01F0..10FFFF; LineBreak:XX diff --git a/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_1.test b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_1.test new file mode 100644 index 000000000..2c1c4fb6b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-line-break/UnicodeLineBreak_12_1.test @@ -0,0 +1,11 @@ +name: UnicodeLineBreak_12_1 + +description: +Tests character class syntax of the Unicode 12.1 LineBreak property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_1.flex b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_1.flex new file mode 100644 index 000000000..ef2439bf4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeLowercase_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +[:lowercase:] { setCurCharPropertyValue("Lowercase"); } +[^[:lowercase:]] { setCurCharPropertyValue("Not-Lowercase"); } diff --git a/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_1.output b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_1.output new file mode 100644 index 000000000..7703cd3bc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_1.output @@ -0,0 +1,1300 @@ +0000..0060; Not-Lowercase +0061..007A; Lowercase +007B..00A9; Not-Lowercase +00AA..00AA; Lowercase +00AB..00B4; Not-Lowercase +00B5..00B5; Lowercase +00B6..00B9; Not-Lowercase +00BA..00BA; Lowercase +00BB..00DE; Not-Lowercase +00DF..00F6; Lowercase +00F7..00F7; Not-Lowercase +00F8..00FF; Lowercase +0100..0100; Not-Lowercase +0101..0101; Lowercase +0102..0102; Not-Lowercase +0103..0103; Lowercase +0104..0104; Not-Lowercase +0105..0105; Lowercase +0106..0106; Not-Lowercase +0107..0107; Lowercase +0108..0108; Not-Lowercase +0109..0109; Lowercase +010A..010A; Not-Lowercase +010B..010B; Lowercase +010C..010C; Not-Lowercase +010D..010D; Lowercase +010E..010E; Not-Lowercase +010F..010F; Lowercase +0110..0110; Not-Lowercase +0111..0111; Lowercase +0112..0112; Not-Lowercase +0113..0113; Lowercase +0114..0114; Not-Lowercase +0115..0115; Lowercase +0116..0116; Not-Lowercase +0117..0117; Lowercase +0118..0118; Not-Lowercase +0119..0119; Lowercase +011A..011A; Not-Lowercase +011B..011B; Lowercase +011C..011C; Not-Lowercase +011D..011D; Lowercase +011E..011E; Not-Lowercase +011F..011F; Lowercase +0120..0120; Not-Lowercase +0121..0121; Lowercase +0122..0122; Not-Lowercase +0123..0123; Lowercase +0124..0124; Not-Lowercase +0125..0125; Lowercase +0126..0126; Not-Lowercase +0127..0127; Lowercase +0128..0128; Not-Lowercase +0129..0129; Lowercase +012A..012A; Not-Lowercase +012B..012B; Lowercase +012C..012C; Not-Lowercase +012D..012D; Lowercase +012E..012E; Not-Lowercase +012F..012F; Lowercase +0130..0130; Not-Lowercase +0131..0131; Lowercase +0132..0132; Not-Lowercase +0133..0133; Lowercase +0134..0134; Not-Lowercase +0135..0135; Lowercase +0136..0136; Not-Lowercase +0137..0138; Lowercase +0139..0139; Not-Lowercase +013A..013A; Lowercase +013B..013B; Not-Lowercase +013C..013C; Lowercase +013D..013D; Not-Lowercase +013E..013E; Lowercase +013F..013F; Not-Lowercase +0140..0140; Lowercase +0141..0141; Not-Lowercase +0142..0142; Lowercase +0143..0143; Not-Lowercase +0144..0144; Lowercase +0145..0145; Not-Lowercase +0146..0146; Lowercase +0147..0147; Not-Lowercase +0148..0149; Lowercase +014A..014A; Not-Lowercase +014B..014B; Lowercase +014C..014C; Not-Lowercase +014D..014D; Lowercase +014E..014E; Not-Lowercase +014F..014F; Lowercase +0150..0150; Not-Lowercase +0151..0151; Lowercase +0152..0152; Not-Lowercase +0153..0153; Lowercase +0154..0154; Not-Lowercase +0155..0155; Lowercase +0156..0156; Not-Lowercase +0157..0157; Lowercase +0158..0158; Not-Lowercase +0159..0159; Lowercase +015A..015A; Not-Lowercase +015B..015B; Lowercase +015C..015C; Not-Lowercase +015D..015D; Lowercase +015E..015E; Not-Lowercase +015F..015F; Lowercase +0160..0160; Not-Lowercase +0161..0161; Lowercase +0162..0162; Not-Lowercase +0163..0163; Lowercase +0164..0164; Not-Lowercase +0165..0165; Lowercase +0166..0166; Not-Lowercase +0167..0167; Lowercase +0168..0168; Not-Lowercase +0169..0169; Lowercase +016A..016A; Not-Lowercase +016B..016B; Lowercase +016C..016C; Not-Lowercase +016D..016D; Lowercase +016E..016E; Not-Lowercase +016F..016F; Lowercase +0170..0170; Not-Lowercase +0171..0171; Lowercase +0172..0172; Not-Lowercase +0173..0173; Lowercase +0174..0174; Not-Lowercase +0175..0175; Lowercase +0176..0176; Not-Lowercase +0177..0177; Lowercase +0178..0179; Not-Lowercase +017A..017A; Lowercase +017B..017B; Not-Lowercase +017C..017C; Lowercase +017D..017D; Not-Lowercase +017E..0180; Lowercase +0181..0182; Not-Lowercase +0183..0183; Lowercase +0184..0184; Not-Lowercase +0185..0185; Lowercase +0186..0187; Not-Lowercase +0188..0188; Lowercase +0189..018B; Not-Lowercase +018C..018D; Lowercase +018E..0191; Not-Lowercase +0192..0192; Lowercase +0193..0194; Not-Lowercase +0195..0195; Lowercase +0196..0198; Not-Lowercase +0199..019B; Lowercase +019C..019D; Not-Lowercase +019E..019E; Lowercase +019F..01A0; Not-Lowercase +01A1..01A1; Lowercase +01A2..01A2; Not-Lowercase +01A3..01A3; Lowercase +01A4..01A4; Not-Lowercase +01A5..01A5; Lowercase +01A6..01A7; Not-Lowercase +01A8..01A8; Lowercase +01A9..01A9; Not-Lowercase +01AA..01AB; Lowercase +01AC..01AC; Not-Lowercase +01AD..01AD; Lowercase +01AE..01AF; Not-Lowercase +01B0..01B0; Lowercase +01B1..01B3; Not-Lowercase +01B4..01B4; Lowercase +01B5..01B5; Not-Lowercase +01B6..01B6; Lowercase +01B7..01B8; Not-Lowercase +01B9..01BA; Lowercase +01BB..01BC; Not-Lowercase +01BD..01BF; Lowercase +01C0..01C5; Not-Lowercase +01C6..01C6; Lowercase +01C7..01C8; Not-Lowercase +01C9..01C9; Lowercase +01CA..01CB; Not-Lowercase +01CC..01CC; Lowercase +01CD..01CD; Not-Lowercase +01CE..01CE; Lowercase +01CF..01CF; Not-Lowercase +01D0..01D0; Lowercase +01D1..01D1; Not-Lowercase +01D2..01D2; Lowercase +01D3..01D3; Not-Lowercase +01D4..01D4; Lowercase +01D5..01D5; Not-Lowercase +01D6..01D6; Lowercase +01D7..01D7; Not-Lowercase +01D8..01D8; Lowercase +01D9..01D9; Not-Lowercase +01DA..01DA; Lowercase +01DB..01DB; Not-Lowercase +01DC..01DD; Lowercase +01DE..01DE; Not-Lowercase +01DF..01DF; Lowercase +01E0..01E0; Not-Lowercase +01E1..01E1; Lowercase +01E2..01E2; Not-Lowercase +01E3..01E3; Lowercase +01E4..01E4; Not-Lowercase +01E5..01E5; Lowercase +01E6..01E6; Not-Lowercase +01E7..01E7; Lowercase +01E8..01E8; Not-Lowercase +01E9..01E9; Lowercase +01EA..01EA; Not-Lowercase +01EB..01EB; Lowercase +01EC..01EC; Not-Lowercase +01ED..01ED; Lowercase +01EE..01EE; Not-Lowercase +01EF..01F0; Lowercase +01F1..01F2; Not-Lowercase +01F3..01F3; Lowercase +01F4..01F4; Not-Lowercase +01F5..01F5; Lowercase +01F6..01F8; Not-Lowercase +01F9..01F9; Lowercase +01FA..01FA; Not-Lowercase +01FB..01FB; Lowercase +01FC..01FC; Not-Lowercase +01FD..01FD; Lowercase +01FE..01FE; Not-Lowercase +01FF..01FF; Lowercase +0200..0200; Not-Lowercase +0201..0201; Lowercase +0202..0202; Not-Lowercase +0203..0203; Lowercase +0204..0204; Not-Lowercase +0205..0205; Lowercase +0206..0206; Not-Lowercase +0207..0207; Lowercase +0208..0208; Not-Lowercase +0209..0209; Lowercase +020A..020A; Not-Lowercase +020B..020B; Lowercase +020C..020C; Not-Lowercase +020D..020D; Lowercase +020E..020E; Not-Lowercase +020F..020F; Lowercase +0210..0210; Not-Lowercase +0211..0211; Lowercase +0212..0212; Not-Lowercase +0213..0213; Lowercase +0214..0214; Not-Lowercase +0215..0215; Lowercase +0216..0216; Not-Lowercase +0217..0217; Lowercase +0218..0218; Not-Lowercase +0219..0219; Lowercase +021A..021A; Not-Lowercase +021B..021B; Lowercase +021C..021C; Not-Lowercase +021D..021D; Lowercase +021E..021E; Not-Lowercase +021F..021F; Lowercase +0220..0220; Not-Lowercase +0221..0221; Lowercase +0222..0222; Not-Lowercase +0223..0223; Lowercase +0224..0224; Not-Lowercase +0225..0225; Lowercase +0226..0226; Not-Lowercase +0227..0227; Lowercase +0228..0228; Not-Lowercase +0229..0229; Lowercase +022A..022A; Not-Lowercase +022B..022B; Lowercase +022C..022C; Not-Lowercase +022D..022D; Lowercase +022E..022E; Not-Lowercase +022F..022F; Lowercase +0230..0230; Not-Lowercase +0231..0231; Lowercase +0232..0232; Not-Lowercase +0233..0239; Lowercase +023A..023B; Not-Lowercase +023C..023C; Lowercase +023D..023E; Not-Lowercase +023F..0240; Lowercase +0241..0241; Not-Lowercase +0242..0242; Lowercase +0243..0246; Not-Lowercase +0247..0247; Lowercase +0248..0248; Not-Lowercase +0249..0249; Lowercase +024A..024A; Not-Lowercase +024B..024B; Lowercase +024C..024C; Not-Lowercase +024D..024D; Lowercase +024E..024E; Not-Lowercase +024F..0293; Lowercase +0294..0294; Not-Lowercase +0295..02B8; Lowercase +02B9..02BF; Not-Lowercase +02C0..02C1; Lowercase +02C2..02DF; Not-Lowercase +02E0..02E4; Lowercase +02E5..0344; Not-Lowercase +0345..0345; Lowercase +0346..0370; Not-Lowercase +0371..0371; Lowercase +0372..0372; Not-Lowercase +0373..0373; Lowercase +0374..0376; Not-Lowercase +0377..0377; Lowercase +0378..0379; Not-Lowercase +037A..037D; Lowercase +037E..038F; Not-Lowercase +0390..0390; Lowercase +0391..03AB; Not-Lowercase +03AC..03CE; Lowercase +03CF..03CF; Not-Lowercase +03D0..03D1; Lowercase +03D2..03D4; Not-Lowercase +03D5..03D7; Lowercase +03D8..03D8; Not-Lowercase +03D9..03D9; Lowercase +03DA..03DA; Not-Lowercase +03DB..03DB; Lowercase +03DC..03DC; Not-Lowercase +03DD..03DD; Lowercase +03DE..03DE; Not-Lowercase +03DF..03DF; Lowercase +03E0..03E0; Not-Lowercase +03E1..03E1; Lowercase +03E2..03E2; Not-Lowercase +03E3..03E3; Lowercase +03E4..03E4; Not-Lowercase +03E5..03E5; Lowercase +03E6..03E6; Not-Lowercase +03E7..03E7; Lowercase +03E8..03E8; Not-Lowercase +03E9..03E9; Lowercase +03EA..03EA; Not-Lowercase +03EB..03EB; Lowercase +03EC..03EC; Not-Lowercase +03ED..03ED; Lowercase +03EE..03EE; Not-Lowercase +03EF..03F3; Lowercase +03F4..03F4; Not-Lowercase +03F5..03F5; Lowercase +03F6..03F7; Not-Lowercase +03F8..03F8; Lowercase +03F9..03FA; Not-Lowercase +03FB..03FC; Lowercase +03FD..042F; Not-Lowercase +0430..045F; Lowercase +0460..0460; Not-Lowercase +0461..0461; Lowercase +0462..0462; Not-Lowercase +0463..0463; Lowercase +0464..0464; Not-Lowercase +0465..0465; Lowercase +0466..0466; Not-Lowercase +0467..0467; Lowercase +0468..0468; Not-Lowercase +0469..0469; Lowercase +046A..046A; Not-Lowercase +046B..046B; Lowercase +046C..046C; Not-Lowercase +046D..046D; Lowercase +046E..046E; Not-Lowercase +046F..046F; Lowercase +0470..0470; Not-Lowercase +0471..0471; Lowercase +0472..0472; Not-Lowercase +0473..0473; Lowercase +0474..0474; Not-Lowercase +0475..0475; Lowercase +0476..0476; Not-Lowercase +0477..0477; Lowercase +0478..0478; Not-Lowercase +0479..0479; Lowercase +047A..047A; Not-Lowercase +047B..047B; Lowercase +047C..047C; Not-Lowercase +047D..047D; Lowercase +047E..047E; Not-Lowercase +047F..047F; Lowercase +0480..0480; Not-Lowercase +0481..0481; Lowercase +0482..048A; Not-Lowercase +048B..048B; Lowercase +048C..048C; Not-Lowercase +048D..048D; Lowercase +048E..048E; Not-Lowercase +048F..048F; Lowercase +0490..0490; Not-Lowercase +0491..0491; Lowercase +0492..0492; Not-Lowercase +0493..0493; Lowercase +0494..0494; Not-Lowercase +0495..0495; Lowercase +0496..0496; Not-Lowercase +0497..0497; Lowercase +0498..0498; Not-Lowercase +0499..0499; Lowercase +049A..049A; Not-Lowercase +049B..049B; Lowercase +049C..049C; Not-Lowercase +049D..049D; Lowercase +049E..049E; Not-Lowercase +049F..049F; Lowercase +04A0..04A0; Not-Lowercase +04A1..04A1; Lowercase +04A2..04A2; Not-Lowercase +04A3..04A3; Lowercase +04A4..04A4; Not-Lowercase +04A5..04A5; Lowercase +04A6..04A6; Not-Lowercase +04A7..04A7; Lowercase +04A8..04A8; Not-Lowercase +04A9..04A9; Lowercase +04AA..04AA; Not-Lowercase +04AB..04AB; Lowercase +04AC..04AC; Not-Lowercase +04AD..04AD; Lowercase +04AE..04AE; Not-Lowercase +04AF..04AF; Lowercase +04B0..04B0; Not-Lowercase +04B1..04B1; Lowercase +04B2..04B2; Not-Lowercase +04B3..04B3; Lowercase +04B4..04B4; Not-Lowercase +04B5..04B5; Lowercase +04B6..04B6; Not-Lowercase +04B7..04B7; Lowercase +04B8..04B8; Not-Lowercase +04B9..04B9; Lowercase +04BA..04BA; Not-Lowercase +04BB..04BB; Lowercase +04BC..04BC; Not-Lowercase +04BD..04BD; Lowercase +04BE..04BE; Not-Lowercase +04BF..04BF; Lowercase +04C0..04C1; Not-Lowercase +04C2..04C2; Lowercase +04C3..04C3; Not-Lowercase +04C4..04C4; Lowercase +04C5..04C5; Not-Lowercase +04C6..04C6; Lowercase +04C7..04C7; Not-Lowercase +04C8..04C8; Lowercase +04C9..04C9; Not-Lowercase +04CA..04CA; Lowercase +04CB..04CB; Not-Lowercase +04CC..04CC; Lowercase +04CD..04CD; Not-Lowercase +04CE..04CF; Lowercase +04D0..04D0; Not-Lowercase +04D1..04D1; Lowercase +04D2..04D2; Not-Lowercase +04D3..04D3; Lowercase +04D4..04D4; Not-Lowercase +04D5..04D5; Lowercase +04D6..04D6; Not-Lowercase +04D7..04D7; Lowercase +04D8..04D8; Not-Lowercase +04D9..04D9; Lowercase +04DA..04DA; Not-Lowercase +04DB..04DB; Lowercase +04DC..04DC; Not-Lowercase +04DD..04DD; Lowercase +04DE..04DE; Not-Lowercase +04DF..04DF; Lowercase +04E0..04E0; Not-Lowercase +04E1..04E1; Lowercase +04E2..04E2; Not-Lowercase +04E3..04E3; Lowercase +04E4..04E4; Not-Lowercase +04E5..04E5; Lowercase +04E6..04E6; Not-Lowercase +04E7..04E7; Lowercase +04E8..04E8; Not-Lowercase +04E9..04E9; Lowercase +04EA..04EA; Not-Lowercase +04EB..04EB; Lowercase +04EC..04EC; Not-Lowercase +04ED..04ED; Lowercase +04EE..04EE; Not-Lowercase +04EF..04EF; Lowercase +04F0..04F0; Not-Lowercase +04F1..04F1; Lowercase +04F2..04F2; Not-Lowercase +04F3..04F3; Lowercase +04F4..04F4; Not-Lowercase +04F5..04F5; Lowercase +04F6..04F6; Not-Lowercase +04F7..04F7; Lowercase +04F8..04F8; Not-Lowercase +04F9..04F9; Lowercase +04FA..04FA; Not-Lowercase +04FB..04FB; Lowercase +04FC..04FC; Not-Lowercase +04FD..04FD; Lowercase +04FE..04FE; Not-Lowercase +04FF..04FF; Lowercase +0500..0500; Not-Lowercase +0501..0501; Lowercase +0502..0502; Not-Lowercase +0503..0503; Lowercase +0504..0504; Not-Lowercase +0505..0505; Lowercase +0506..0506; Not-Lowercase +0507..0507; Lowercase +0508..0508; Not-Lowercase +0509..0509; Lowercase +050A..050A; Not-Lowercase +050B..050B; Lowercase +050C..050C; Not-Lowercase +050D..050D; Lowercase +050E..050E; Not-Lowercase +050F..050F; Lowercase +0510..0510; Not-Lowercase +0511..0511; Lowercase +0512..0512; Not-Lowercase +0513..0513; Lowercase +0514..0514; Not-Lowercase +0515..0515; Lowercase +0516..0516; Not-Lowercase +0517..0517; Lowercase +0518..0518; Not-Lowercase +0519..0519; Lowercase +051A..051A; Not-Lowercase +051B..051B; Lowercase +051C..051C; Not-Lowercase +051D..051D; Lowercase +051E..051E; Not-Lowercase +051F..051F; Lowercase +0520..0520; Not-Lowercase +0521..0521; Lowercase +0522..0522; Not-Lowercase +0523..0523; Lowercase +0524..0524; Not-Lowercase +0525..0525; Lowercase +0526..0526; Not-Lowercase +0527..0527; Lowercase +0528..0528; Not-Lowercase +0529..0529; Lowercase +052A..052A; Not-Lowercase +052B..052B; Lowercase +052C..052C; Not-Lowercase +052D..052D; Lowercase +052E..052E; Not-Lowercase +052F..052F; Lowercase +0530..055F; Not-Lowercase +0560..0588; Lowercase +0589..10CF; Not-Lowercase +10D0..10FA; Lowercase +10FB..10FC; Not-Lowercase +10FD..10FF; Lowercase +1100..13F7; Not-Lowercase +13F8..13FD; Lowercase +13FE..1C7F; Not-Lowercase +1C80..1C88; Lowercase +1C89..1CFF; Not-Lowercase +1D00..1DBF; Lowercase +1DC0..1E00; Not-Lowercase +1E01..1E01; Lowercase +1E02..1E02; Not-Lowercase +1E03..1E03; Lowercase +1E04..1E04; Not-Lowercase +1E05..1E05; Lowercase +1E06..1E06; Not-Lowercase +1E07..1E07; Lowercase +1E08..1E08; Not-Lowercase +1E09..1E09; Lowercase +1E0A..1E0A; Not-Lowercase +1E0B..1E0B; Lowercase +1E0C..1E0C; Not-Lowercase +1E0D..1E0D; Lowercase +1E0E..1E0E; Not-Lowercase +1E0F..1E0F; Lowercase +1E10..1E10; Not-Lowercase +1E11..1E11; Lowercase +1E12..1E12; Not-Lowercase +1E13..1E13; Lowercase +1E14..1E14; Not-Lowercase +1E15..1E15; Lowercase +1E16..1E16; Not-Lowercase +1E17..1E17; Lowercase +1E18..1E18; Not-Lowercase +1E19..1E19; Lowercase +1E1A..1E1A; Not-Lowercase +1E1B..1E1B; Lowercase +1E1C..1E1C; Not-Lowercase +1E1D..1E1D; Lowercase +1E1E..1E1E; Not-Lowercase +1E1F..1E1F; Lowercase +1E20..1E20; Not-Lowercase +1E21..1E21; Lowercase +1E22..1E22; Not-Lowercase +1E23..1E23; Lowercase +1E24..1E24; Not-Lowercase +1E25..1E25; Lowercase +1E26..1E26; Not-Lowercase +1E27..1E27; Lowercase +1E28..1E28; Not-Lowercase +1E29..1E29; Lowercase +1E2A..1E2A; Not-Lowercase +1E2B..1E2B; Lowercase +1E2C..1E2C; Not-Lowercase +1E2D..1E2D; Lowercase +1E2E..1E2E; Not-Lowercase +1E2F..1E2F; Lowercase +1E30..1E30; Not-Lowercase +1E31..1E31; Lowercase +1E32..1E32; Not-Lowercase +1E33..1E33; Lowercase +1E34..1E34; Not-Lowercase +1E35..1E35; Lowercase +1E36..1E36; Not-Lowercase +1E37..1E37; Lowercase +1E38..1E38; Not-Lowercase +1E39..1E39; Lowercase +1E3A..1E3A; Not-Lowercase +1E3B..1E3B; Lowercase +1E3C..1E3C; Not-Lowercase +1E3D..1E3D; Lowercase +1E3E..1E3E; Not-Lowercase +1E3F..1E3F; Lowercase +1E40..1E40; Not-Lowercase +1E41..1E41; Lowercase +1E42..1E42; Not-Lowercase +1E43..1E43; Lowercase +1E44..1E44; Not-Lowercase +1E45..1E45; Lowercase +1E46..1E46; Not-Lowercase +1E47..1E47; Lowercase +1E48..1E48; Not-Lowercase +1E49..1E49; Lowercase +1E4A..1E4A; Not-Lowercase +1E4B..1E4B; Lowercase +1E4C..1E4C; Not-Lowercase +1E4D..1E4D; Lowercase +1E4E..1E4E; Not-Lowercase +1E4F..1E4F; Lowercase +1E50..1E50; Not-Lowercase +1E51..1E51; Lowercase +1E52..1E52; Not-Lowercase +1E53..1E53; Lowercase +1E54..1E54; Not-Lowercase +1E55..1E55; Lowercase +1E56..1E56; Not-Lowercase +1E57..1E57; Lowercase +1E58..1E58; Not-Lowercase +1E59..1E59; Lowercase +1E5A..1E5A; Not-Lowercase +1E5B..1E5B; Lowercase +1E5C..1E5C; Not-Lowercase +1E5D..1E5D; Lowercase +1E5E..1E5E; Not-Lowercase +1E5F..1E5F; Lowercase +1E60..1E60; Not-Lowercase +1E61..1E61; Lowercase +1E62..1E62; Not-Lowercase +1E63..1E63; Lowercase +1E64..1E64; Not-Lowercase +1E65..1E65; Lowercase +1E66..1E66; Not-Lowercase +1E67..1E67; Lowercase +1E68..1E68; Not-Lowercase +1E69..1E69; Lowercase +1E6A..1E6A; Not-Lowercase +1E6B..1E6B; Lowercase +1E6C..1E6C; Not-Lowercase +1E6D..1E6D; Lowercase +1E6E..1E6E; Not-Lowercase +1E6F..1E6F; Lowercase +1E70..1E70; Not-Lowercase +1E71..1E71; Lowercase +1E72..1E72; Not-Lowercase +1E73..1E73; Lowercase +1E74..1E74; Not-Lowercase +1E75..1E75; Lowercase +1E76..1E76; Not-Lowercase +1E77..1E77; Lowercase +1E78..1E78; Not-Lowercase +1E79..1E79; Lowercase +1E7A..1E7A; Not-Lowercase +1E7B..1E7B; Lowercase +1E7C..1E7C; Not-Lowercase +1E7D..1E7D; Lowercase +1E7E..1E7E; Not-Lowercase +1E7F..1E7F; Lowercase +1E80..1E80; Not-Lowercase +1E81..1E81; Lowercase +1E82..1E82; Not-Lowercase +1E83..1E83; Lowercase +1E84..1E84; Not-Lowercase +1E85..1E85; Lowercase +1E86..1E86; Not-Lowercase +1E87..1E87; Lowercase +1E88..1E88; Not-Lowercase +1E89..1E89; Lowercase +1E8A..1E8A; Not-Lowercase +1E8B..1E8B; Lowercase +1E8C..1E8C; Not-Lowercase +1E8D..1E8D; Lowercase +1E8E..1E8E; Not-Lowercase +1E8F..1E8F; Lowercase +1E90..1E90; Not-Lowercase +1E91..1E91; Lowercase +1E92..1E92; Not-Lowercase +1E93..1E93; Lowercase +1E94..1E94; Not-Lowercase +1E95..1E9D; Lowercase +1E9E..1E9E; Not-Lowercase +1E9F..1E9F; Lowercase +1EA0..1EA0; Not-Lowercase +1EA1..1EA1; Lowercase +1EA2..1EA2; Not-Lowercase +1EA3..1EA3; Lowercase +1EA4..1EA4; Not-Lowercase +1EA5..1EA5; Lowercase +1EA6..1EA6; Not-Lowercase +1EA7..1EA7; Lowercase +1EA8..1EA8; Not-Lowercase +1EA9..1EA9; Lowercase +1EAA..1EAA; Not-Lowercase +1EAB..1EAB; Lowercase +1EAC..1EAC; Not-Lowercase +1EAD..1EAD; Lowercase +1EAE..1EAE; Not-Lowercase +1EAF..1EAF; Lowercase +1EB0..1EB0; Not-Lowercase +1EB1..1EB1; Lowercase +1EB2..1EB2; Not-Lowercase +1EB3..1EB3; Lowercase +1EB4..1EB4; Not-Lowercase +1EB5..1EB5; Lowercase +1EB6..1EB6; Not-Lowercase +1EB7..1EB7; Lowercase +1EB8..1EB8; Not-Lowercase +1EB9..1EB9; Lowercase +1EBA..1EBA; Not-Lowercase +1EBB..1EBB; Lowercase +1EBC..1EBC; Not-Lowercase +1EBD..1EBD; Lowercase +1EBE..1EBE; Not-Lowercase +1EBF..1EBF; Lowercase +1EC0..1EC0; Not-Lowercase +1EC1..1EC1; Lowercase +1EC2..1EC2; Not-Lowercase +1EC3..1EC3; Lowercase +1EC4..1EC4; Not-Lowercase +1EC5..1EC5; Lowercase +1EC6..1EC6; Not-Lowercase +1EC7..1EC7; Lowercase +1EC8..1EC8; Not-Lowercase +1EC9..1EC9; Lowercase +1ECA..1ECA; Not-Lowercase +1ECB..1ECB; Lowercase +1ECC..1ECC; Not-Lowercase +1ECD..1ECD; Lowercase +1ECE..1ECE; Not-Lowercase +1ECF..1ECF; Lowercase +1ED0..1ED0; Not-Lowercase +1ED1..1ED1; Lowercase +1ED2..1ED2; Not-Lowercase +1ED3..1ED3; Lowercase +1ED4..1ED4; Not-Lowercase +1ED5..1ED5; Lowercase +1ED6..1ED6; Not-Lowercase +1ED7..1ED7; Lowercase +1ED8..1ED8; Not-Lowercase +1ED9..1ED9; Lowercase +1EDA..1EDA; Not-Lowercase +1EDB..1EDB; Lowercase +1EDC..1EDC; Not-Lowercase +1EDD..1EDD; Lowercase +1EDE..1EDE; Not-Lowercase +1EDF..1EDF; Lowercase +1EE0..1EE0; Not-Lowercase +1EE1..1EE1; Lowercase +1EE2..1EE2; Not-Lowercase +1EE3..1EE3; Lowercase +1EE4..1EE4; Not-Lowercase +1EE5..1EE5; Lowercase +1EE6..1EE6; Not-Lowercase +1EE7..1EE7; Lowercase +1EE8..1EE8; Not-Lowercase +1EE9..1EE9; Lowercase +1EEA..1EEA; Not-Lowercase +1EEB..1EEB; Lowercase +1EEC..1EEC; Not-Lowercase +1EED..1EED; Lowercase +1EEE..1EEE; Not-Lowercase +1EEF..1EEF; Lowercase +1EF0..1EF0; Not-Lowercase +1EF1..1EF1; Lowercase +1EF2..1EF2; Not-Lowercase +1EF3..1EF3; Lowercase +1EF4..1EF4; Not-Lowercase +1EF5..1EF5; Lowercase +1EF6..1EF6; Not-Lowercase +1EF7..1EF7; Lowercase +1EF8..1EF8; Not-Lowercase +1EF9..1EF9; Lowercase +1EFA..1EFA; Not-Lowercase +1EFB..1EFB; Lowercase +1EFC..1EFC; Not-Lowercase +1EFD..1EFD; Lowercase +1EFE..1EFE; Not-Lowercase +1EFF..1F07; Lowercase +1F08..1F0F; Not-Lowercase +1F10..1F15; Lowercase +1F16..1F1F; Not-Lowercase +1F20..1F27; Lowercase +1F28..1F2F; Not-Lowercase +1F30..1F37; Lowercase +1F38..1F3F; Not-Lowercase +1F40..1F45; Lowercase +1F46..1F4F; Not-Lowercase +1F50..1F57; Lowercase +1F58..1F5F; Not-Lowercase +1F60..1F67; Lowercase +1F68..1F6F; Not-Lowercase +1F70..1F7D; Lowercase +1F7E..1F7F; Not-Lowercase +1F80..1F87; Lowercase +1F88..1F8F; Not-Lowercase +1F90..1F97; Lowercase +1F98..1F9F; Not-Lowercase +1FA0..1FA7; Lowercase +1FA8..1FAF; Not-Lowercase +1FB0..1FB4; Lowercase +1FB5..1FB5; Not-Lowercase +1FB6..1FB7; Lowercase +1FB8..1FBD; Not-Lowercase +1FBE..1FBE; Lowercase +1FBF..1FC1; Not-Lowercase +1FC2..1FC4; Lowercase +1FC5..1FC5; Not-Lowercase +1FC6..1FC7; Lowercase +1FC8..1FCF; Not-Lowercase +1FD0..1FD3; Lowercase +1FD4..1FD5; Not-Lowercase +1FD6..1FD7; Lowercase +1FD8..1FDF; Not-Lowercase +1FE0..1FE7; Lowercase +1FE8..1FF1; Not-Lowercase +1FF2..1FF4; Lowercase +1FF5..1FF5; Not-Lowercase +1FF6..1FF7; Lowercase +1FF8..2070; Not-Lowercase +2071..2071; Lowercase +2072..207E; Not-Lowercase +207F..207F; Lowercase +2080..208F; Not-Lowercase +2090..209C; Lowercase +209D..2109; Not-Lowercase +210A..210A; Lowercase +210B..210D; Not-Lowercase +210E..210F; Lowercase +2110..2112; Not-Lowercase +2113..2113; Lowercase +2114..212E; Not-Lowercase +212F..212F; Lowercase +2130..2133; Not-Lowercase +2134..2134; Lowercase +2135..2138; Not-Lowercase +2139..2139; Lowercase +213A..213B; Not-Lowercase +213C..213D; Lowercase +213E..2145; Not-Lowercase +2146..2149; Lowercase +214A..214D; Not-Lowercase +214E..214E; Lowercase +214F..216F; Not-Lowercase +2170..217F; Lowercase +2180..2183; Not-Lowercase +2184..2184; Lowercase +2185..24CF; Not-Lowercase +24D0..24E9; Lowercase +24EA..2C2F; Not-Lowercase +2C30..2C5E; Lowercase +2C5F..2C60; Not-Lowercase +2C61..2C61; Lowercase +2C62..2C64; Not-Lowercase +2C65..2C66; Lowercase +2C67..2C67; Not-Lowercase +2C68..2C68; Lowercase +2C69..2C69; Not-Lowercase +2C6A..2C6A; Lowercase +2C6B..2C6B; Not-Lowercase +2C6C..2C6C; Lowercase +2C6D..2C70; Not-Lowercase +2C71..2C71; Lowercase +2C72..2C72; Not-Lowercase +2C73..2C74; Lowercase +2C75..2C75; Not-Lowercase +2C76..2C7D; Lowercase +2C7E..2C80; Not-Lowercase +2C81..2C81; Lowercase +2C82..2C82; Not-Lowercase +2C83..2C83; Lowercase +2C84..2C84; Not-Lowercase +2C85..2C85; Lowercase +2C86..2C86; Not-Lowercase +2C87..2C87; Lowercase +2C88..2C88; Not-Lowercase +2C89..2C89; Lowercase +2C8A..2C8A; Not-Lowercase +2C8B..2C8B; Lowercase +2C8C..2C8C; Not-Lowercase +2C8D..2C8D; Lowercase +2C8E..2C8E; Not-Lowercase +2C8F..2C8F; Lowercase +2C90..2C90; Not-Lowercase +2C91..2C91; Lowercase +2C92..2C92; Not-Lowercase +2C93..2C93; Lowercase +2C94..2C94; Not-Lowercase +2C95..2C95; Lowercase +2C96..2C96; Not-Lowercase +2C97..2C97; Lowercase +2C98..2C98; Not-Lowercase +2C99..2C99; Lowercase +2C9A..2C9A; Not-Lowercase +2C9B..2C9B; Lowercase +2C9C..2C9C; Not-Lowercase +2C9D..2C9D; Lowercase +2C9E..2C9E; Not-Lowercase +2C9F..2C9F; Lowercase +2CA0..2CA0; Not-Lowercase +2CA1..2CA1; Lowercase +2CA2..2CA2; Not-Lowercase +2CA3..2CA3; Lowercase +2CA4..2CA4; Not-Lowercase +2CA5..2CA5; Lowercase +2CA6..2CA6; Not-Lowercase +2CA7..2CA7; Lowercase +2CA8..2CA8; Not-Lowercase +2CA9..2CA9; Lowercase +2CAA..2CAA; Not-Lowercase +2CAB..2CAB; Lowercase +2CAC..2CAC; Not-Lowercase +2CAD..2CAD; Lowercase +2CAE..2CAE; Not-Lowercase +2CAF..2CAF; Lowercase +2CB0..2CB0; Not-Lowercase +2CB1..2CB1; Lowercase +2CB2..2CB2; Not-Lowercase +2CB3..2CB3; Lowercase +2CB4..2CB4; Not-Lowercase +2CB5..2CB5; Lowercase +2CB6..2CB6; Not-Lowercase +2CB7..2CB7; Lowercase +2CB8..2CB8; Not-Lowercase +2CB9..2CB9; Lowercase +2CBA..2CBA; Not-Lowercase +2CBB..2CBB; Lowercase +2CBC..2CBC; Not-Lowercase +2CBD..2CBD; Lowercase +2CBE..2CBE; Not-Lowercase +2CBF..2CBF; Lowercase +2CC0..2CC0; Not-Lowercase +2CC1..2CC1; Lowercase +2CC2..2CC2; Not-Lowercase +2CC3..2CC3; Lowercase +2CC4..2CC4; Not-Lowercase +2CC5..2CC5; Lowercase +2CC6..2CC6; Not-Lowercase +2CC7..2CC7; Lowercase +2CC8..2CC8; Not-Lowercase +2CC9..2CC9; Lowercase +2CCA..2CCA; Not-Lowercase +2CCB..2CCB; Lowercase +2CCC..2CCC; Not-Lowercase +2CCD..2CCD; Lowercase +2CCE..2CCE; Not-Lowercase +2CCF..2CCF; Lowercase +2CD0..2CD0; Not-Lowercase +2CD1..2CD1; Lowercase +2CD2..2CD2; Not-Lowercase +2CD3..2CD3; Lowercase +2CD4..2CD4; Not-Lowercase +2CD5..2CD5; Lowercase +2CD6..2CD6; Not-Lowercase +2CD7..2CD7; Lowercase +2CD8..2CD8; Not-Lowercase +2CD9..2CD9; Lowercase +2CDA..2CDA; Not-Lowercase +2CDB..2CDB; Lowercase +2CDC..2CDC; Not-Lowercase +2CDD..2CDD; Lowercase +2CDE..2CDE; Not-Lowercase +2CDF..2CDF; Lowercase +2CE0..2CE0; Not-Lowercase +2CE1..2CE1; Lowercase +2CE2..2CE2; Not-Lowercase +2CE3..2CE4; Lowercase +2CE5..2CEB; Not-Lowercase +2CEC..2CEC; Lowercase +2CED..2CED; Not-Lowercase +2CEE..2CEE; Lowercase +2CEF..2CF2; Not-Lowercase +2CF3..2CF3; Lowercase +2CF4..2CFF; Not-Lowercase +2D00..2D25; Lowercase +2D26..2D26; Not-Lowercase +2D27..2D27; Lowercase +2D28..2D2C; Not-Lowercase +2D2D..2D2D; Lowercase +2D2E..A640; Not-Lowercase +A641..A641; Lowercase +A642..A642; Not-Lowercase +A643..A643; Lowercase +A644..A644; Not-Lowercase +A645..A645; Lowercase +A646..A646; Not-Lowercase +A647..A647; Lowercase +A648..A648; Not-Lowercase +A649..A649; Lowercase +A64A..A64A; Not-Lowercase +A64B..A64B; Lowercase +A64C..A64C; Not-Lowercase +A64D..A64D; Lowercase +A64E..A64E; Not-Lowercase +A64F..A64F; Lowercase +A650..A650; Not-Lowercase +A651..A651; Lowercase +A652..A652; Not-Lowercase +A653..A653; Lowercase +A654..A654; Not-Lowercase +A655..A655; Lowercase +A656..A656; Not-Lowercase +A657..A657; Lowercase +A658..A658; Not-Lowercase +A659..A659; Lowercase +A65A..A65A; Not-Lowercase +A65B..A65B; Lowercase +A65C..A65C; Not-Lowercase +A65D..A65D; Lowercase +A65E..A65E; Not-Lowercase +A65F..A65F; Lowercase +A660..A660; Not-Lowercase +A661..A661; Lowercase +A662..A662; Not-Lowercase +A663..A663; Lowercase +A664..A664; Not-Lowercase +A665..A665; Lowercase +A666..A666; Not-Lowercase +A667..A667; Lowercase +A668..A668; Not-Lowercase +A669..A669; Lowercase +A66A..A66A; Not-Lowercase +A66B..A66B; Lowercase +A66C..A66C; Not-Lowercase +A66D..A66D; Lowercase +A66E..A680; Not-Lowercase +A681..A681; Lowercase +A682..A682; Not-Lowercase +A683..A683; Lowercase +A684..A684; Not-Lowercase +A685..A685; Lowercase +A686..A686; Not-Lowercase +A687..A687; Lowercase +A688..A688; Not-Lowercase +A689..A689; Lowercase +A68A..A68A; Not-Lowercase +A68B..A68B; Lowercase +A68C..A68C; Not-Lowercase +A68D..A68D; Lowercase +A68E..A68E; Not-Lowercase +A68F..A68F; Lowercase +A690..A690; Not-Lowercase +A691..A691; Lowercase +A692..A692; Not-Lowercase +A693..A693; Lowercase +A694..A694; Not-Lowercase +A695..A695; Lowercase +A696..A696; Not-Lowercase +A697..A697; Lowercase +A698..A698; Not-Lowercase +A699..A699; Lowercase +A69A..A69A; Not-Lowercase +A69B..A69D; Lowercase +A69E..A722; Not-Lowercase +A723..A723; Lowercase +A724..A724; Not-Lowercase +A725..A725; Lowercase +A726..A726; Not-Lowercase +A727..A727; Lowercase +A728..A728; Not-Lowercase +A729..A729; Lowercase +A72A..A72A; Not-Lowercase +A72B..A72B; Lowercase +A72C..A72C; Not-Lowercase +A72D..A72D; Lowercase +A72E..A72E; Not-Lowercase +A72F..A731; Lowercase +A732..A732; Not-Lowercase +A733..A733; Lowercase +A734..A734; Not-Lowercase +A735..A735; Lowercase +A736..A736; Not-Lowercase +A737..A737; Lowercase +A738..A738; Not-Lowercase +A739..A739; Lowercase +A73A..A73A; Not-Lowercase +A73B..A73B; Lowercase +A73C..A73C; Not-Lowercase +A73D..A73D; Lowercase +A73E..A73E; Not-Lowercase +A73F..A73F; Lowercase +A740..A740; Not-Lowercase +A741..A741; Lowercase +A742..A742; Not-Lowercase +A743..A743; Lowercase +A744..A744; Not-Lowercase +A745..A745; Lowercase +A746..A746; Not-Lowercase +A747..A747; Lowercase +A748..A748; Not-Lowercase +A749..A749; Lowercase +A74A..A74A; Not-Lowercase +A74B..A74B; Lowercase +A74C..A74C; Not-Lowercase +A74D..A74D; Lowercase +A74E..A74E; Not-Lowercase +A74F..A74F; Lowercase +A750..A750; Not-Lowercase +A751..A751; Lowercase +A752..A752; Not-Lowercase +A753..A753; Lowercase +A754..A754; Not-Lowercase +A755..A755; Lowercase +A756..A756; Not-Lowercase +A757..A757; Lowercase +A758..A758; Not-Lowercase +A759..A759; Lowercase +A75A..A75A; Not-Lowercase +A75B..A75B; Lowercase +A75C..A75C; Not-Lowercase +A75D..A75D; Lowercase +A75E..A75E; Not-Lowercase +A75F..A75F; Lowercase +A760..A760; Not-Lowercase +A761..A761; Lowercase +A762..A762; Not-Lowercase +A763..A763; Lowercase +A764..A764; Not-Lowercase +A765..A765; Lowercase +A766..A766; Not-Lowercase +A767..A767; Lowercase +A768..A768; Not-Lowercase +A769..A769; Lowercase +A76A..A76A; Not-Lowercase +A76B..A76B; Lowercase +A76C..A76C; Not-Lowercase +A76D..A76D; Lowercase +A76E..A76E; Not-Lowercase +A76F..A778; Lowercase +A779..A779; Not-Lowercase +A77A..A77A; Lowercase +A77B..A77B; Not-Lowercase +A77C..A77C; Lowercase +A77D..A77E; Not-Lowercase +A77F..A77F; Lowercase +A780..A780; Not-Lowercase +A781..A781; Lowercase +A782..A782; Not-Lowercase +A783..A783; Lowercase +A784..A784; Not-Lowercase +A785..A785; Lowercase +A786..A786; Not-Lowercase +A787..A787; Lowercase +A788..A78B; Not-Lowercase +A78C..A78C; Lowercase +A78D..A78D; Not-Lowercase +A78E..A78E; Lowercase +A78F..A790; Not-Lowercase +A791..A791; Lowercase +A792..A792; Not-Lowercase +A793..A795; Lowercase +A796..A796; Not-Lowercase +A797..A797; Lowercase +A798..A798; Not-Lowercase +A799..A799; Lowercase +A79A..A79A; Not-Lowercase +A79B..A79B; Lowercase +A79C..A79C; Not-Lowercase +A79D..A79D; Lowercase +A79E..A79E; Not-Lowercase +A79F..A79F; Lowercase +A7A0..A7A0; Not-Lowercase +A7A1..A7A1; Lowercase +A7A2..A7A2; Not-Lowercase +A7A3..A7A3; Lowercase +A7A4..A7A4; Not-Lowercase +A7A5..A7A5; Lowercase +A7A6..A7A6; Not-Lowercase +A7A7..A7A7; Lowercase +A7A8..A7A8; Not-Lowercase +A7A9..A7A9; Lowercase +A7AA..A7AE; Not-Lowercase +A7AF..A7AF; Lowercase +A7B0..A7B4; Not-Lowercase +A7B5..A7B5; Lowercase +A7B6..A7B6; Not-Lowercase +A7B7..A7B7; Lowercase +A7B8..A7B8; Not-Lowercase +A7B9..A7B9; Lowercase +A7BA..A7BA; Not-Lowercase +A7BB..A7BB; Lowercase +A7BC..A7BC; Not-Lowercase +A7BD..A7BD; Lowercase +A7BE..A7BE; Not-Lowercase +A7BF..A7BF; Lowercase +A7C0..A7C2; Not-Lowercase +A7C3..A7C3; Lowercase +A7C4..A7F7; Not-Lowercase +A7F8..A7FA; Lowercase +A7FB..AB2F; Not-Lowercase +AB30..AB5A; Lowercase +AB5B..AB5B; Not-Lowercase +AB5C..AB67; Lowercase +AB68..AB6F; Not-Lowercase +AB70..ABBF; Lowercase +ABC0..D7FF; Not-Lowercase +E000..FAFF; Not-Lowercase +FB00..FB06; Lowercase +FB07..FB12; Not-Lowercase +FB13..FB17; Lowercase +FB18..FF40; Not-Lowercase +FF41..FF5A; Lowercase +FF5B..10427; Not-Lowercase +10428..1044F; Lowercase +10450..104D7; Not-Lowercase +104D8..104FB; Lowercase +104FC..10CBF; Not-Lowercase +10CC0..10CF2; Lowercase +10CF3..118BF; Not-Lowercase +118C0..118DF; Lowercase +118E0..16E5F; Not-Lowercase +16E60..16E7F; Lowercase +16E80..1D419; Not-Lowercase +1D41A..1D433; Lowercase +1D434..1D44D; Not-Lowercase +1D44E..1D454; Lowercase +1D455..1D455; Not-Lowercase +1D456..1D467; Lowercase +1D468..1D481; Not-Lowercase +1D482..1D49B; Lowercase +1D49C..1D4B5; Not-Lowercase +1D4B6..1D4B9; Lowercase +1D4BA..1D4BA; Not-Lowercase +1D4BB..1D4BB; Lowercase +1D4BC..1D4BC; Not-Lowercase +1D4BD..1D4C3; Lowercase +1D4C4..1D4C4; Not-Lowercase +1D4C5..1D4CF; Lowercase +1D4D0..1D4E9; Not-Lowercase +1D4EA..1D503; Lowercase +1D504..1D51D; Not-Lowercase +1D51E..1D537; Lowercase +1D538..1D551; Not-Lowercase +1D552..1D56B; Lowercase +1D56C..1D585; Not-Lowercase +1D586..1D59F; Lowercase +1D5A0..1D5B9; Not-Lowercase +1D5BA..1D5D3; Lowercase +1D5D4..1D5ED; Not-Lowercase +1D5EE..1D607; Lowercase +1D608..1D621; Not-Lowercase +1D622..1D63B; Lowercase +1D63C..1D655; Not-Lowercase +1D656..1D66F; Lowercase +1D670..1D689; Not-Lowercase +1D68A..1D6A5; Lowercase +1D6A6..1D6C1; Not-Lowercase +1D6C2..1D6DA; Lowercase +1D6DB..1D6DB; Not-Lowercase +1D6DC..1D6E1; Lowercase +1D6E2..1D6FB; Not-Lowercase +1D6FC..1D714; Lowercase +1D715..1D715; Not-Lowercase +1D716..1D71B; Lowercase +1D71C..1D735; Not-Lowercase +1D736..1D74E; Lowercase +1D74F..1D74F; Not-Lowercase +1D750..1D755; Lowercase +1D756..1D76F; Not-Lowercase +1D770..1D788; Lowercase +1D789..1D789; Not-Lowercase +1D78A..1D78F; Lowercase +1D790..1D7A9; Not-Lowercase +1D7AA..1D7C2; Lowercase +1D7C3..1D7C3; Not-Lowercase +1D7C4..1D7C9; Lowercase +1D7CA..1D7CA; Not-Lowercase +1D7CB..1D7CB; Lowercase +1D7CC..1E921; Not-Lowercase +1E922..1E943; Lowercase +1E944..10FFFF; Not-Lowercase diff --git a/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_1.test b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_1.test new file mode 100644 index 000000000..066369495 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-lowercase/UnicodeLowercase_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeLowercase_12_1 + +description: +Tests character class syntax of the Unicode 12.1 Lowercase property +using the '[:lowercase:]' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_1.flex b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_1.flex new file mode 100644 index 000000000..fcad75e48 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeMisc_ASCII_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{ASCII} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_1.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_1.output new file mode 100644 index 000000000..f477a4409 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_1.output @@ -0,0 +1 @@ +0000..007F diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_1.test b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_1.test new file mode 100644 index 000000000..cebe1f15c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_ASCII_12_1.test @@ -0,0 +1,11 @@ +name: UnicodeMisc_ASCII_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'ASCII' property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_1-flex.output new file mode 100644 index 000000000..2dee9fda3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_1-flex.output @@ -0,0 +1,4 @@ + +Warning in file "src\test\cases\unicode-misc-properties\UnicodeMisc_Any_12_1.flex" (line 15): +Rule can never be matched: +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_1.flex b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_1.flex new file mode 100644 index 000000000..f79929fd4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeMisc_Any_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Any} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_1.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_1.output new file mode 100644 index 000000000..5f74cdf0d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_1.output @@ -0,0 +1,2 @@ +0000..D7FF +E000..10FFFF diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_1.test b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_1.test new file mode 100644 index 000000000..b1ba55d30 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Any_12_1.test @@ -0,0 +1,11 @@ +name: UnicodeMisc_Any_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Any' property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_1.flex b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_1.flex new file mode 100644 index 000000000..0fd234a02 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeMisc_Assigned_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Assigned} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_1.output b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_1.output new file mode 100644 index 000000000..09e6ec137 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_1.output @@ -0,0 +1,666 @@ +0000..0377 +037A..037F +0384..038A +038C..038C +038E..03A1 +03A3..052F +0531..0556 +0559..058A +058D..058F +0591..05C7 +05D0..05EA +05EF..05F4 +0600..061C +061E..070D +070F..074A +074D..07B1 +07C0..07FA +07FD..082D +0830..083E +0840..085B +085E..085E +0860..086A +08A0..08B4 +08B6..08BD +08D3..0983 +0985..098C +098F..0990 +0993..09A8 +09AA..09B0 +09B2..09B2 +09B6..09B9 +09BC..09C4 +09C7..09C8 +09CB..09CE +09D7..09D7 +09DC..09DD +09DF..09E3 +09E6..09FE +0A01..0A03 +0A05..0A0A +0A0F..0A10 +0A13..0A28 +0A2A..0A30 +0A32..0A33 +0A35..0A36 +0A38..0A39 +0A3C..0A3C +0A3E..0A42 +0A47..0A48 +0A4B..0A4D +0A51..0A51 +0A59..0A5C +0A5E..0A5E +0A66..0A76 +0A81..0A83 +0A85..0A8D +0A8F..0A91 +0A93..0AA8 +0AAA..0AB0 +0AB2..0AB3 +0AB5..0AB9 +0ABC..0AC5 +0AC7..0AC9 +0ACB..0ACD +0AD0..0AD0 +0AE0..0AE3 +0AE6..0AF1 +0AF9..0AFF +0B01..0B03 +0B05..0B0C +0B0F..0B10 +0B13..0B28 +0B2A..0B30 +0B32..0B33 +0B35..0B39 +0B3C..0B44 +0B47..0B48 +0B4B..0B4D +0B56..0B57 +0B5C..0B5D +0B5F..0B63 +0B66..0B77 +0B82..0B83 +0B85..0B8A +0B8E..0B90 +0B92..0B95 +0B99..0B9A +0B9C..0B9C +0B9E..0B9F +0BA3..0BA4 +0BA8..0BAA +0BAE..0BB9 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCD +0BD0..0BD0 +0BD7..0BD7 +0BE6..0BFA +0C00..0C0C +0C0E..0C10 +0C12..0C28 +0C2A..0C39 +0C3D..0C44 +0C46..0C48 +0C4A..0C4D +0C55..0C56 +0C58..0C5A +0C60..0C63 +0C66..0C6F +0C77..0C8C +0C8E..0C90 +0C92..0CA8 +0CAA..0CB3 +0CB5..0CB9 +0CBC..0CC4 +0CC6..0CC8 +0CCA..0CCD +0CD5..0CD6 +0CDE..0CDE +0CE0..0CE3 +0CE6..0CEF +0CF1..0CF2 +0D00..0D03 +0D05..0D0C +0D0E..0D10 +0D12..0D44 +0D46..0D48 +0D4A..0D4F +0D54..0D63 +0D66..0D7F +0D82..0D83 +0D85..0D96 +0D9A..0DB1 +0DB3..0DBB +0DBD..0DBD +0DC0..0DC6 +0DCA..0DCA +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DE6..0DEF +0DF2..0DF4 +0E01..0E3A +0E3F..0E5B +0E81..0E82 +0E84..0E84 +0E86..0E8A +0E8C..0EA3 +0EA5..0EA5 +0EA7..0EBD +0EC0..0EC4 +0EC6..0EC6 +0EC8..0ECD +0ED0..0ED9 +0EDC..0EDF +0F00..0F47 +0F49..0F6C +0F71..0F97 +0F99..0FBC +0FBE..0FCC +0FCE..0FDA +1000..10C5 +10C7..10C7 +10CD..10CD +10D0..1248 +124A..124D +1250..1256 +1258..1258 +125A..125D +1260..1288 +128A..128D +1290..12B0 +12B2..12B5 +12B8..12BE +12C0..12C0 +12C2..12C5 +12C8..12D6 +12D8..1310 +1312..1315 +1318..135A +135D..137C +1380..1399 +13A0..13F5 +13F8..13FD +1400..169C +16A0..16F8 +1700..170C +170E..1714 +1720..1736 +1740..1753 +1760..176C +176E..1770 +1772..1773 +1780..17DD +17E0..17E9 +17F0..17F9 +1800..180E +1810..1819 +1820..1878 +1880..18AA +18B0..18F5 +1900..191E +1920..192B +1930..193B +1940..1940 +1944..196D +1970..1974 +1980..19AB +19B0..19C9 +19D0..19DA +19DE..1A1B +1A1E..1A5E +1A60..1A7C +1A7F..1A89 +1A90..1A99 +1AA0..1AAD +1AB0..1ABE +1B00..1B4B +1B50..1B7C +1B80..1BF3 +1BFC..1C37 +1C3B..1C49 +1C4D..1C88 +1C90..1CBA +1CBD..1CC7 +1CD0..1CFA +1D00..1DF9 +1DFB..1F15 +1F18..1F1D +1F20..1F45 +1F48..1F4D +1F50..1F57 +1F59..1F59 +1F5B..1F5B +1F5D..1F5D +1F5F..1F7D +1F80..1FB4 +1FB6..1FC4 +1FC6..1FD3 +1FD6..1FDB +1FDD..1FEF +1FF2..1FF4 +1FF6..1FFE +2000..2064 +2066..2071 +2074..208E +2090..209C +20A0..20BF +20D0..20F0 +2100..218B +2190..2426 +2440..244A +2460..2B73 +2B76..2B95 +2B98..2C2E +2C30..2C5E +2C60..2CF3 +2CF9..2D25 +2D27..2D27 +2D2D..2D2D +2D30..2D67 +2D6F..2D70 +2D7F..2D96 +2DA0..2DA6 +2DA8..2DAE +2DB0..2DB6 +2DB8..2DBE +2DC0..2DC6 +2DC8..2DCE +2DD0..2DD6 +2DD8..2DDE +2DE0..2E4F +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 +2FF0..2FFB +3000..303F +3041..3096 +3099..30FF +3105..312F +3131..318E +3190..31BA +31C0..31E3 +31F0..321E +3220..4DB5 +4DC0..9FEF +A000..A48C +A490..A4C6 +A4D0..A62B +A640..A6F7 +A700..A7BF +A7C2..A7C6 +A7F7..A82B +A830..A839 +A840..A877 +A880..A8C5 +A8CE..A8D9 +A8E0..A953 +A95F..A97C +A980..A9CD +A9CF..A9D9 +A9DE..A9FE +AA00..AA36 +AA40..AA4D +AA50..AA59 +AA5C..AAC2 +AADB..AAF6 +AB01..AB06 +AB09..AB0E +AB11..AB16 +AB20..AB26 +AB28..AB2E +AB30..AB67 +AB70..ABED +ABF0..ABF9 +AC00..D7A3 +D7B0..D7C6 +D7CB..D7FB +E000..FA6D +FA70..FAD9 +FB00..FB06 +FB13..FB17 +FB1D..FB36 +FB38..FB3C +FB3E..FB3E +FB40..FB41 +FB43..FB44 +FB46..FBC1 +FBD3..FD3F +FD50..FD8F +FD92..FDC7 +FDF0..FDFD +FE00..FE19 +FE20..FE52 +FE54..FE66 +FE68..FE6B +FE70..FE74 +FE76..FEFC +FEFF..FEFF +FF01..FFBE +FFC2..FFC7 +FFCA..FFCF +FFD2..FFD7 +FFDA..FFDC +FFE0..FFE6 +FFE8..FFEE +FFF9..FFFD +10000..1000B +1000D..10026 +10028..1003A +1003C..1003D +1003F..1004D +10050..1005D +10080..100FA +10100..10102 +10107..10133 +10137..1018E +10190..1019B +101A0..101A0 +101D0..101FD +10280..1029C +102A0..102D0 +102E0..102FB +10300..10323 +1032D..1034A +10350..1037A +10380..1039D +1039F..103C3 +103C8..103D5 +10400..1049D +104A0..104A9 +104B0..104D3 +104D8..104FB +10500..10527 +10530..10563 +1056F..1056F +10600..10736 +10740..10755 +10760..10767 +10800..10805 +10808..10808 +1080A..10835 +10837..10838 +1083C..1083C +1083F..10855 +10857..1089E +108A7..108AF +108E0..108F2 +108F4..108F5 +108FB..1091B +1091F..10939 +1093F..1093F +10980..109B7 +109BC..109CF +109D2..10A03 +10A05..10A06 +10A0C..10A13 +10A15..10A17 +10A19..10A35 +10A38..10A3A +10A3F..10A48 +10A50..10A58 +10A60..10A9F +10AC0..10AE6 +10AEB..10AF6 +10B00..10B35 +10B39..10B55 +10B58..10B72 +10B78..10B91 +10B99..10B9C +10BA9..10BAF +10C00..10C48 +10C80..10CB2 +10CC0..10CF2 +10CFA..10D27 +10D30..10D39 +10E60..10E7E +10F00..10F27 +10F30..10F59 +10FE0..10FF6 +11000..1104D +11052..1106F +1107F..110C1 +110CD..110CD +110D0..110E8 +110F0..110F9 +11100..11134 +11136..11146 +11150..11176 +11180..111CD +111D0..111DF +111E1..111F4 +11200..11211 +11213..1123E +11280..11286 +11288..11288 +1128A..1128D +1128F..1129D +1129F..112A9 +112B0..112EA +112F0..112F9 +11300..11303 +11305..1130C +1130F..11310 +11313..11328 +1132A..11330 +11332..11333 +11335..11339 +1133B..11344 +11347..11348 +1134B..1134D +11350..11350 +11357..11357 +1135D..11363 +11366..1136C +11370..11374 +11400..11459 +1145B..1145B +1145D..1145F +11480..114C7 +114D0..114D9 +11580..115B5 +115B8..115DD +11600..11644 +11650..11659 +11660..1166C +11680..116B8 +116C0..116C9 +11700..1171A +1171D..1172B +11730..1173F +11800..1183B +118A0..118F2 +118FF..118FF +119A0..119A7 +119AA..119D7 +119DA..119E4 +11A00..11A47 +11A50..11AA2 +11AC0..11AF8 +11C00..11C08 +11C0A..11C36 +11C38..11C45 +11C50..11C6C +11C70..11C8F +11C92..11CA7 +11CA9..11CB6 +11D00..11D06 +11D08..11D09 +11D0B..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D47 +11D50..11D59 +11D60..11D65 +11D67..11D68 +11D6A..11D8E +11D90..11D91 +11D93..11D98 +11DA0..11DA9 +11EE0..11EF8 +11FC0..11FF1 +11FFF..12399 +12400..1246E +12470..12474 +12480..12543 +13000..1342E +13430..13438 +14400..14646 +16800..16A38 +16A40..16A5E +16A60..16A69 +16A6E..16A6F +16AD0..16AED +16AF0..16AF5 +16B00..16B45 +16B50..16B59 +16B5B..16B61 +16B63..16B77 +16B7D..16B8F +16E40..16E9A +16F00..16F4A +16F4F..16F87 +16F8F..16F9F +16FE0..16FE3 +17000..187F7 +18800..18AF2 +1B000..1B11E +1B150..1B152 +1B164..1B167 +1B170..1B2FB +1BC00..1BC6A +1BC70..1BC7C +1BC80..1BC88 +1BC90..1BC99 +1BC9C..1BCA3 +1D000..1D0F5 +1D100..1D126 +1D129..1D1E8 +1D200..1D245 +1D2E0..1D2F3 +1D300..1D356 +1D360..1D378 +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D7CB +1D7CE..1DA8B +1DA9B..1DA9F +1DAA1..1DAAF +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E100..1E12C +1E130..1E13D +1E140..1E149 +1E14E..1E14F +1E2C0..1E2F9 +1E2FF..1E2FF +1E800..1E8C4 +1E8C7..1E8D6 +1E900..1E94B +1E950..1E959 +1E95E..1E95F +1EC71..1ECB4 +1ED01..1ED3D +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB +1EEF0..1EEF1 +1F000..1F02B +1F030..1F093 +1F0A0..1F0AE +1F0B1..1F0BF +1F0C1..1F0CF +1F0D1..1F0F5 +1F100..1F10C +1F110..1F16C +1F170..1F1AC +1F1E6..1F202 +1F210..1F23B +1F240..1F248 +1F250..1F251 +1F260..1F265 +1F300..1F6D5 +1F6E0..1F6EC +1F6F0..1F6FA +1F700..1F773 +1F780..1F7D8 +1F7E0..1F7EB +1F800..1F80B +1F810..1F847 +1F850..1F859 +1F860..1F887 +1F890..1F8AD +1F900..1F90B +1F90D..1F971 +1F973..1F976 +1F97A..1F9A2 +1F9A5..1F9AA +1F9AE..1F9CA +1F9CD..1FA53 +1FA60..1FA6D +1FA70..1FA73 +1FA78..1FA7A +1FA80..1FA82 +1FA90..1FA95 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D +E0001..E0001 +E0020..E007F +E0100..E01EF +F0000..FFFFD +100000..10FFFD diff --git a/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_1.test b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_1.test new file mode 100644 index 000000000..b3816de45 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-misc-properties/UnicodeMisc_Assigned_12_1.test @@ -0,0 +1,11 @@ +name: UnicodeMisc_Assigned_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Assigned' property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_1.flex new file mode 100644 index 000000000..b8ac15027 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_ASCII_Hex_Digit_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{ASCII_Hex_Digit} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_1.output new file mode 100644 index 000000000..4e3d92aa3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_1.output @@ -0,0 +1,3 @@ +0030..0039 +0041..0046 +0061..0066 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_1.test new file mode 100644 index 000000000..569143721 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_ASCII_Hex_Digit_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_ASCII_Hex_Digit_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'ASCII_Hex_Digit' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_1.flex new file mode 100644 index 000000000..e93c10f25 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Bidi_Control_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Bidi_Control} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_1.output new file mode 100644 index 000000000..2f34c3d25 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_1.output @@ -0,0 +1,4 @@ +061C..061C +200E..200F +202A..202E +2066..2069 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_1.test new file mode 100644 index 000000000..49983d61b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Bidi_Control_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Bidi_Control_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Bidi_Control' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_1.flex new file mode 100644 index 000000000..9f74555cf --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Dash_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Dash} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_1.output new file mode 100644 index 000000000..e2b55f512 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_1.output @@ -0,0 +1,21 @@ +002D..002D +058A..058A +05BE..05BE +1400..1400 +1806..1806 +2010..2015 +2053..2053 +207B..207B +208B..208B +2212..2212 +2E17..2E17 +2E1A..2E1A +2E3A..2E3B +2E40..2E40 +301C..301C +3030..3030 +30A0..30A0 +FE31..FE32 +FE58..FE58 +FE63..FE63 +FF0D..FF0D diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_1.test new file mode 100644 index 000000000..d75013956 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Dash_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Dash_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Dash' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_1.flex new file mode 100644 index 000000000..207ec0aac --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Deprecated_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Deprecated} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_1.output new file mode 100644 index 000000000..b8c0fa4a5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_1.output @@ -0,0 +1,8 @@ +0149..0149 +0673..0673 +0F77..0F77 +0F79..0F79 +17A3..17A4 +206A..206F +2329..232A +E0001..E0001 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_1.test new file mode 100644 index 000000000..0eba73c0b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Deprecated_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Deprecated_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Deprecated' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_1.flex new file mode 100644 index 000000000..c74255e47 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Diacritic_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Diacritic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_1.output new file mode 100644 index 000000000..9a07db502 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_1.output @@ -0,0 +1,171 @@ +005E..005E +0060..0060 +00A8..00A8 +00AF..00AF +00B4..00B4 +00B7..00B8 +02B0..034E +0350..0357 +035D..0362 +0374..0375 +037A..037A +0384..0385 +0483..0487 +0559..0559 +0591..05A1 +05A3..05BD +05BF..05BF +05C1..05C2 +05C4..05C4 +064B..0652 +0657..0658 +06DF..06E0 +06E5..06E6 +06EA..06EC +0730..074A +07A6..07B0 +07EB..07F5 +0818..0819 +08E3..08FE +093C..093C +094D..094D +0951..0954 +0971..0971 +09BC..09BC +09CD..09CD +0A3C..0A3C +0A4D..0A4D +0ABC..0ABC +0ACD..0ACD +0AFD..0AFF +0B3C..0B3C +0B4D..0B4D +0BCD..0BCD +0C4D..0C4D +0CBC..0CBC +0CCD..0CCD +0D3B..0D3C +0D4D..0D4D +0DCA..0DCA +0E47..0E4C +0E4E..0E4E +0EBA..0EBA +0EC8..0ECC +0F18..0F19 +0F35..0F35 +0F37..0F37 +0F39..0F39 +0F3E..0F3F +0F82..0F84 +0F86..0F87 +0FC6..0FC6 +1037..1037 +1039..103A +1063..1064 +1069..106D +1087..108D +108F..108F +109A..109B +135D..135F +17C9..17D3 +17DD..17DD +1939..193B +1A75..1A7C +1A7F..1A7F +1AB0..1ABD +1B34..1B34 +1B44..1B44 +1B6B..1B73 +1BAA..1BAB +1C36..1C37 +1C78..1C7D +1CD0..1CE8 +1CED..1CED +1CF4..1CF4 +1CF7..1CF9 +1D2C..1D6A +1DC4..1DCF +1DF5..1DF9 +1DFD..1DFF +1FBD..1FBD +1FBF..1FC1 +1FCD..1FCF +1FDD..1FDF +1FED..1FEF +1FFD..1FFE +2CEF..2CF1 +2E2F..2E2F +302A..302F +3099..309C +30FC..30FC +A66F..A66F +A67C..A67D +A67F..A67F +A69C..A69D +A6F0..A6F1 +A700..A721 +A788..A78A +A7F8..A7F9 +A8C4..A8C4 +A8E0..A8F1 +A92B..A92E +A953..A953 +A9B3..A9B3 +A9C0..A9C0 +A9E5..A9E5 +AA7B..AA7D +AABF..AAC2 +AAF6..AAF6 +AB5B..AB5F +ABEC..ABED +FB1E..FB1E +FE20..FE2F +FF3E..FF3E +FF40..FF40 +FF70..FF70 +FF9E..FF9F +FFE3..FFE3 +102E0..102E0 +10AE5..10AE6 +10D22..10D27 +10F46..10F50 +110B9..110BA +11133..11134 +11173..11173 +111C0..111C0 +111CA..111CC +11235..11236 +112E9..112EA +1133C..1133C +1134D..1134D +11366..1136C +11370..11374 +11442..11442 +11446..11446 +114C2..114C3 +115BF..115C0 +1163F..1163F +116B6..116B7 +1172B..1172B +11839..1183A +119E0..119E0 +11A34..11A34 +11A47..11A47 +11A99..11A99 +11C3F..11C3F +11D42..11D42 +11D44..11D45 +11D97..11D97 +16AF0..16AF4 +16B30..16B36 +16F8F..16F9F +1D167..1D169 +1D16D..1D172 +1D17B..1D182 +1D185..1D18B +1D1AA..1D1AD +1E130..1E136 +1E2EC..1E2EF +1E8D0..1E8D6 +1E944..1E946 +1E948..1E94A diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_1.test new file mode 100644 index 000000000..c3b7a601c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Diacritic_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Diacritic_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Diacritic' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_1.flex new file mode 100644 index 000000000..029d4d462 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Extender_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Extender} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_1.output new file mode 100644 index 000000000..ab6559910 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_1.output @@ -0,0 +1,31 @@ +00B7..00B7 +02D0..02D1 +0640..0640 +07FA..07FA +0E46..0E46 +0EC6..0EC6 +180A..180A +1843..1843 +1AA7..1AA7 +1C36..1C36 +1C7B..1C7B +3005..3005 +3031..3035 +309D..309E +30FC..30FE +A015..A015 +A60C..A60C +A9CF..A9CF +A9E6..A9E6 +AA70..AA70 +AADD..AADD +AAF3..AAF4 +FF70..FF70 +1135D..1135D +115C6..115C8 +11A98..11A98 +16B42..16B43 +16FE0..16FE1 +16FE3..16FE3 +1E13C..1E13D +1E944..1E946 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_1.test new file mode 100644 index 000000000..419e47730 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Extender_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Extender_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Extender' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_1.flex new file mode 100644 index 000000000..267d9b325 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Hex_Digit_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Hex_Digit} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_1.output new file mode 100644 index 000000000..a6bb717cd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_1.output @@ -0,0 +1,6 @@ +0030..0039 +0041..0046 +0061..0066 +FF10..FF19 +FF21..FF26 +FF41..FF46 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_1.test new file mode 100644 index 000000000..46057bebc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hex_Digit_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Hex_Digit_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Hex_Digit' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_1.flex new file mode 100644 index 000000000..46a577076 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Hyphen_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Hyphen} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_1.output new file mode 100644 index 000000000..c7ae6b27e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_1.output @@ -0,0 +1,10 @@ +002D..002D +00AD..00AD +058A..058A +1806..1806 +2010..2011 +2E17..2E17 +30FB..30FB +FE63..FE63 +FF0D..FF0D +FF65..FF65 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_1.test new file mode 100644 index 000000000..2c43a5428 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Hyphen_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Hyphen_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Hyphen' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_1.flex new file mode 100644 index 000000000..4f2838522 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_IDS_Binary_Operator_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{IDS_Binary_Operator} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_1.output new file mode 100644 index 000000000..9431c7e6b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_1.output @@ -0,0 +1,2 @@ +2FF0..2FF1 +2FF4..2FFB diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_1.test new file mode 100644 index 000000000..8ff457bc4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Binary_Operator_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_IDS_Binary_Operator_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'IDS_Binary_Operator' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_1.flex new file mode 100644 index 000000000..7f84062b5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_IDS_Trinary_Operator_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{IDS_Trinary_Operator} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_1.output new file mode 100644 index 000000000..1f0ff67f4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_1.output @@ -0,0 +1 @@ +2FF2..2FF3 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_1.test new file mode 100644 index 000000000..3f0d78520 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_IDS_Trinary_Operator_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_IDS_Trinary_Operator_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'IDS_Trinary_Operator' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_1.flex new file mode 100644 index 000000000..d38ae6449 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Ideographic_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Ideographic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_1.output new file mode 100644 index 000000000..5e3b682ce --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_1.output @@ -0,0 +1,16 @@ +3006..3007 +3021..3029 +3038..303A +3400..4DB5 +4E00..9FEF +F900..FA6D +FA70..FAD9 +17000..187F7 +18800..18AF2 +1B170..1B2FB +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 +2F800..2FA1D diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_1.test new file mode 100644 index 000000000..89d3879b1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Ideographic_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Ideographic_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Ideographic' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_1.flex new file mode 100644 index 000000000..0f63492a4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Join_Control_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Join_Control} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_1.output new file mode 100644 index 000000000..f80856c17 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_1.output @@ -0,0 +1 @@ +200C..200D diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_1.test new file mode 100644 index 000000000..3726a3b5a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Join_Control_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Join_Control_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Join_Control' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_1.flex new file mode 100644 index 000000000..2c09f4840 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Logical_Order_Exception_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Logical_Order_Exception} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_1.output new file mode 100644 index 000000000..18a4da6e6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_1.output @@ -0,0 +1,7 @@ +0E40..0E44 +0EC0..0EC4 +19B5..19B7 +19BA..19BA +AAB5..AAB6 +AAB9..AAB9 +AABB..AABC diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_1.test new file mode 100644 index 000000000..1d2156a1a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Logical_Order_Exception_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Logical_Order_Exception_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Logical_Order_Exception' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_1.flex new file mode 100644 index 000000000..3a17b999e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Noncharacter_Code_Point_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Noncharacter_Code_Point} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_1.output new file mode 100644 index 000000000..8922f1647 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_1.output @@ -0,0 +1,18 @@ +FDD0..FDEF +FFFE..FFFF +1FFFE..1FFFF +2FFFE..2FFFF +3FFFE..3FFFF +4FFFE..4FFFF +5FFFE..5FFFF +6FFFE..6FFFF +7FFFE..7FFFF +8FFFE..8FFFF +9FFFE..9FFFF +AFFFE..AFFFF +BFFFE..BFFFF +CFFFE..CFFFF +DFFFE..DFFFF +EFFFE..EFFFF +FFFFE..FFFFF +10FFFE..10FFFF diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_1.test new file mode 100644 index 000000000..3328e1682 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Noncharacter_Code_Point_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Noncharacter_Code_Point_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Noncharacter_Code_Point' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_1.flex new file mode 100644 index 000000000..e73fc3c65 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Other_Alphabetic_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Alphabetic} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_1.output new file mode 100644 index 000000000..d07bbfe91 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_1.output @@ -0,0 +1,221 @@ +0345..0345 +05B0..05BD +05BF..05BF +05C1..05C2 +05C4..05C5 +05C7..05C7 +0610..061A +064B..0657 +0659..065F +0670..0670 +06D6..06DC +06E1..06E4 +06E7..06E8 +06ED..06ED +0711..0711 +0730..073F +07A6..07B0 +0816..0817 +081B..0823 +0825..0827 +0829..082C +08D4..08DF +08E3..08E9 +08F0..0903 +093A..093B +093E..094C +094E..094F +0955..0957 +0962..0963 +0981..0983 +09BE..09C4 +09C7..09C8 +09CB..09CC +09D7..09D7 +09E2..09E3 +0A01..0A03 +0A3E..0A42 +0A47..0A48 +0A4B..0A4C +0A51..0A51 +0A70..0A71 +0A75..0A75 +0A81..0A83 +0ABE..0AC5 +0AC7..0AC9 +0ACB..0ACC +0AE2..0AE3 +0AFA..0AFC +0B01..0B03 +0B3E..0B44 +0B47..0B48 +0B4B..0B4C +0B56..0B57 +0B62..0B63 +0B82..0B82 +0BBE..0BC2 +0BC6..0BC8 +0BCA..0BCC +0BD7..0BD7 +0C00..0C03 +0C3E..0C44 +0C46..0C48 +0C4A..0C4C +0C55..0C56 +0C62..0C63 +0C81..0C83 +0CBE..0CC4 +0CC6..0CC8 +0CCA..0CCC +0CD5..0CD6 +0CE2..0CE3 +0D00..0D03 +0D3E..0D44 +0D46..0D48 +0D4A..0D4C +0D57..0D57 +0D62..0D63 +0D82..0D83 +0DCF..0DD4 +0DD6..0DD6 +0DD8..0DDF +0DF2..0DF3 +0E31..0E31 +0E34..0E3A +0E4D..0E4D +0EB1..0EB1 +0EB4..0EB9 +0EBB..0EBC +0ECD..0ECD +0F71..0F81 +0F8D..0F97 +0F99..0FBC +102B..1036 +1038..1038 +103B..103E +1056..1059 +105E..1060 +1062..1064 +1067..106D +1071..1074 +1082..108D +108F..108F +109A..109D +1712..1713 +1732..1733 +1752..1753 +1772..1773 +17B6..17C8 +1885..1886 +18A9..18A9 +1920..192B +1930..1938 +1A17..1A1B +1A55..1A5E +1A61..1A74 +1B00..1B04 +1B35..1B43 +1B80..1B82 +1BA1..1BA9 +1BAC..1BAD +1BE7..1BF1 +1C24..1C36 +1DE7..1DF4 +24B6..24E9 +2DE0..2DFF +A674..A67B +A69E..A69F +A802..A802 +A80B..A80B +A823..A827 +A880..A881 +A8B4..A8C3 +A8C5..A8C5 +A8FF..A8FF +A926..A92A +A947..A952 +A980..A983 +A9B4..A9BF +A9E5..A9E5 +AA29..AA36 +AA43..AA43 +AA4C..AA4D +AA7B..AA7D +AAB0..AAB0 +AAB2..AAB4 +AAB7..AAB8 +AABE..AABE +AAEB..AAEF +AAF5..AAF5 +ABE3..ABEA +FB1E..FB1E +10376..1037A +10A01..10A03 +10A05..10A06 +10A0C..10A0F +10D24..10D27 +11000..11002 +11038..11045 +11082..11082 +110B0..110B8 +11100..11102 +11127..11132 +11145..11146 +11180..11182 +111B3..111BF +1122C..11234 +11237..11237 +1123E..1123E +112DF..112E8 +11300..11303 +1133E..11344 +11347..11348 +1134B..1134C +11357..11357 +11362..11363 +11435..11441 +11443..11445 +114B0..114C1 +115AF..115B5 +115B8..115BE +115DC..115DD +11630..1163E +11640..11640 +116AB..116B5 +1171D..1172A +1182C..11838 +119D1..119D7 +119DA..119DF +119E4..119E4 +11A01..11A0A +11A35..11A39 +11A3B..11A3E +11A51..11A5B +11A8A..11A97 +11C2F..11C36 +11C38..11C3E +11C92..11CA7 +11CA9..11CB6 +11D31..11D36 +11D3A..11D3A +11D3C..11D3D +11D3F..11D41 +11D43..11D43 +11D47..11D47 +11D8A..11D8E +11D90..11D91 +11D93..11D96 +11EF3..11EF6 +16F4F..16F4F +16F51..16F87 +16F8F..16F92 +1BC9E..1BC9E +1E000..1E006 +1E008..1E018 +1E01B..1E021 +1E023..1E024 +1E026..1E02A +1E947..1E947 +1F130..1F149 +1F150..1F169 +1F170..1F189 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_1.test new file mode 100644 index 000000000..cce805427 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Alphabetic_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Alphabetic_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Other_Alphabetic' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_1.flex new file mode 100644 index 000000000..484e6c78e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Other_Default_Ignorable_Code_Point_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Default_Ignorable_Code_Point} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_1.output new file mode 100644 index 000000000..5891af04a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_1.output @@ -0,0 +1,11 @@ +034F..034F +115F..1160 +17B4..17B5 +2065..2065 +3164..3164 +FFA0..FFA0 +FFF0..FFF8 +E0000..E0000 +E0002..E001F +E0080..E00FF +E01F0..E0FFF diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_1.test new file mode 100644 index 000000000..36167e044 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Default_Ignorable_Code_Point_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Default_Ignorable_Code_Point_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Other_Default_Ignorable_Code_Point' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_1.flex new file mode 100644 index 000000000..6b45ee144 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Other_Grapheme_Extend_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Grapheme_Extend} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_1.output new file mode 100644 index 000000000..0be072f2e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_1.output @@ -0,0 +1,24 @@ +09BE..09BE +09D7..09D7 +0B3E..0B3E +0B57..0B57 +0BBE..0BBE +0BD7..0BD7 +0CC2..0CC2 +0CD5..0CD6 +0D3E..0D3E +0D57..0D57 +0DCF..0DCF +0DDF..0DDF +1B35..1B35 +200C..200C +302E..302F +FF9E..FF9F +1133E..1133E +11357..11357 +114B0..114B0 +114BD..114BD +115AF..115AF +1D165..1D165 +1D16E..1D172 +E0020..E007F diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_1.test new file mode 100644 index 000000000..0f57310af --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Grapheme_Extend_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Grapheme_Extend_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Other_Grapheme_Extend' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_1.flex new file mode 100644 index 000000000..dce393f2a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Other_ID_Continue_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_ID_Continue} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_1.output new file mode 100644 index 000000000..3c7c40ae3 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_1.output @@ -0,0 +1,4 @@ +00B7..00B7 +0387..0387 +1369..1371 +19DA..19DA diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_1.test new file mode 100644 index 000000000..815693fb0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Continue_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_ID_Continue_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Other_ID_Continue' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_1.flex new file mode 100644 index 000000000..e26b01038 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Other_ID_Start_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_ID_Start} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_1.output new file mode 100644 index 000000000..592904682 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_1.output @@ -0,0 +1,4 @@ +1885..1886 +2118..2118 +212E..212E +309B..309C diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_1.test new file mode 100644 index 000000000..83c2fdfb7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_ID_Start_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_ID_Start_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Other_ID_Start' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_1.flex new file mode 100644 index 000000000..0dbda0255 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Other_Lowercase_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Lowercase} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_1.output new file mode 100644 index 000000000..c6d2116fe --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_1.output @@ -0,0 +1,20 @@ +00AA..00AA +00BA..00BA +02B0..02B8 +02C0..02C1 +02E0..02E4 +0345..0345 +037A..037A +1D2C..1D6A +1D78..1D78 +1D9B..1DBF +2071..2071 +207F..207F +2090..209C +2170..217F +24D0..24E9 +2C7C..2C7D +A69C..A69D +A770..A770 +A7F8..A7F9 +AB5C..AB5F diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_1.test new file mode 100644 index 000000000..873aa174d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Lowercase_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Lowercase_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Other_Lowercase' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_1.flex new file mode 100644 index 000000000..2fcde7589 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Other_Math_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Math} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_1.output new file mode 100644 index 000000000..36e03102e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_1.output @@ -0,0 +1,134 @@ +005E..005E +03D0..03D2 +03D5..03D5 +03F0..03F1 +03F4..03F5 +2016..2016 +2032..2034 +2040..2040 +2061..2064 +207D..207E +208D..208E +20D0..20DC +20E1..20E1 +20E5..20E6 +20EB..20EF +2102..2102 +2107..2107 +210A..2113 +2115..2115 +2119..211D +2124..2124 +2128..2129 +212C..212D +212F..2131 +2133..2138 +213C..213F +2145..2149 +2195..2199 +219C..219F +21A1..21A2 +21A4..21A5 +21A7..21A7 +21A9..21AD +21B0..21B1 +21B6..21B7 +21BC..21CD +21D0..21D1 +21D3..21D3 +21D5..21DB +21DD..21DD +21E4..21E5 +2308..230B +23B4..23B5 +23B7..23B7 +23D0..23D0 +23E2..23E2 +25A0..25A1 +25AE..25B6 +25BC..25C0 +25C6..25C7 +25CA..25CB +25CF..25D3 +25E2..25E2 +25E4..25E4 +25E7..25EC +2605..2606 +2640..2640 +2642..2642 +2660..2663 +266D..266E +27C5..27C6 +27E6..27EF +2983..2998 +29D8..29DB +29FC..29FD +FE61..FE61 +FE63..FE63 +FE68..FE68 +FF3C..FF3C +FF3E..FF3E +1D400..1D454 +1D456..1D49C +1D49E..1D49F +1D4A2..1D4A2 +1D4A5..1D4A6 +1D4A9..1D4AC +1D4AE..1D4B9 +1D4BB..1D4BB +1D4BD..1D4C3 +1D4C5..1D505 +1D507..1D50A +1D50D..1D514 +1D516..1D51C +1D51E..1D539 +1D53B..1D53E +1D540..1D544 +1D546..1D546 +1D54A..1D550 +1D552..1D6A5 +1D6A8..1D6C0 +1D6C2..1D6DA +1D6DC..1D6FA +1D6FC..1D714 +1D716..1D734 +1D736..1D74E +1D750..1D76E +1D770..1D788 +1D78A..1D7A8 +1D7AA..1D7C2 +1D7C4..1D7CB +1D7CE..1D7FF +1EE00..1EE03 +1EE05..1EE1F +1EE21..1EE22 +1EE24..1EE24 +1EE27..1EE27 +1EE29..1EE32 +1EE34..1EE37 +1EE39..1EE39 +1EE3B..1EE3B +1EE42..1EE42 +1EE47..1EE47 +1EE49..1EE49 +1EE4B..1EE4B +1EE4D..1EE4F +1EE51..1EE52 +1EE54..1EE54 +1EE57..1EE57 +1EE59..1EE59 +1EE5B..1EE5B +1EE5D..1EE5D +1EE5F..1EE5F +1EE61..1EE62 +1EE64..1EE64 +1EE67..1EE6A +1EE6C..1EE72 +1EE74..1EE77 +1EE79..1EE7C +1EE7E..1EE7E +1EE80..1EE89 +1EE8B..1EE9B +1EEA1..1EEA3 +1EEA5..1EEA9 +1EEAB..1EEBB diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_1.test new file mode 100644 index 000000000..c9a42cd81 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Math_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Math_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Other_Math' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_1.flex new file mode 100644 index 000000000..40470a921 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Other_Uppercase_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Other_Uppercase} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_1.output new file mode 100644 index 000000000..9ac37d17d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_1.output @@ -0,0 +1,5 @@ +2160..216F +24B6..24CF +1F130..1F149 +1F150..1F169 +1F170..1F189 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_1.test new file mode 100644 index 000000000..f43924648 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Other_Uppercase_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Other_Uppercase_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Other_Uppercase' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_1.flex new file mode 100644 index 000000000..15afbc6b4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Pattern_Syntax_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Pattern_Syntax} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_1.output new file mode 100644 index 000000000..72566bcd0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_1.output @@ -0,0 +1,28 @@ +0021..002F +003A..0040 +005B..005E +0060..0060 +007B..007E +00A1..00A7 +00A9..00A9 +00AB..00AC +00AE..00AE +00B0..00B1 +00B6..00B6 +00BB..00BB +00BF..00BF +00D7..00D7 +00F7..00F7 +2010..2027 +2030..203E +2041..2053 +2055..205E +2190..245F +2500..2775 +2794..2BFF +2E00..2E7F +3001..3003 +3008..3020 +3030..3030 +FD3E..FD3F +FE45..FE46 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_1.test new file mode 100644 index 000000000..56e8daf31 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_Syntax_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Pattern_Syntax_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Pattern_Syntax' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_1.flex new file mode 100644 index 000000000..fab1942e6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Pattern_White_Space_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Pattern_White_Space} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_1.output new file mode 100644 index 000000000..6eb415415 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_1.output @@ -0,0 +1,5 @@ +0009..000D +0020..0020 +0085..0085 +200E..200F +2028..2029 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_1.test new file mode 100644 index 000000000..c478c886a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Pattern_White_Space_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Pattern_White_Space_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Pattern_White_Space' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_1.flex new file mode 100644 index 000000000..b2b36746e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Prepended_Concatenation_Mark_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Prepended_Concatenation_Mark} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_1.output new file mode 100644 index 000000000..061665a8d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_1.output @@ -0,0 +1,6 @@ +0600..0605 +06DD..06DD +070F..070F +08E2..08E2 +110BD..110BD +110CD..110CD diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_1.test new file mode 100644 index 000000000..6e9d07c94 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Prepended_Concatenation_Mark_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Prepended_Concatenation_Mark_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Prepended_Concatenation_Mark' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_1.flex new file mode 100644 index 000000000..2a2f9608b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Quotation_Mark_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Quotation_Mark} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_1.output new file mode 100644 index 000000000..ed3e02a0c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_1.output @@ -0,0 +1,13 @@ +0022..0022 +0027..0027 +00AB..00AB +00BB..00BB +2018..201F +2039..203A +2E42..2E42 +300C..300F +301D..301F +FE41..FE44 +FF02..FF02 +FF07..FF07 +FF62..FF63 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_1.test new file mode 100644 index 000000000..b06456aaa --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Quotation_Mark_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Quotation_Mark_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Quotation_Mark' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_1.flex new file mode 100644 index 000000000..d419145c4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Radical_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Radical} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_1.output new file mode 100644 index 000000000..7cf14393f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_1.output @@ -0,0 +1,3 @@ +2E80..2E99 +2E9B..2EF3 +2F00..2FD5 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_1.test new file mode 100644 index 000000000..cdedbc49a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Radical_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Radical_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Radical' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_1.flex new file mode 100644 index 000000000..26503d093 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Regional_Indicator_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Regional_Indicator} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_1.output new file mode 100644 index 000000000..165666836 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_1.output @@ -0,0 +1 @@ +1F1E6..1F1FF diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_1.test new file mode 100644 index 000000000..2b9d5078f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Regional_Indicator_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Regional_Indicator_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Regional_Indicator' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_1.flex new file mode 100644 index 000000000..194f2f031 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Sentence_Terminal_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Sentence_Terminal} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_1.output new file mode 100644 index 000000000..dafee178e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_1.output @@ -0,0 +1,74 @@ +0021..0021 +002E..002E +003F..003F +0589..0589 +061E..061F +06D4..06D4 +0700..0702 +07F9..07F9 +0837..0837 +0839..0839 +083D..083E +0964..0965 +104A..104B +1362..1362 +1367..1368 +166E..166E +1735..1736 +1803..1803 +1809..1809 +1944..1945 +1AA8..1AAB +1B5A..1B5B +1B5E..1B5F +1C3B..1C3C +1C7E..1C7F +203C..203D +2047..2049 +2E2E..2E2E +2E3C..2E3C +3002..3002 +A4FF..A4FF +A60E..A60F +A6F3..A6F3 +A6F7..A6F7 +A876..A877 +A8CE..A8CF +A92F..A92F +A9C8..A9C9 +AA5D..AA5F +AAF0..AAF1 +ABEB..ABEB +FE52..FE52 +FE56..FE57 +FF01..FF01 +FF0E..FF0E +FF1F..FF1F +FF61..FF61 +10A56..10A57 +10F55..10F59 +11047..11048 +110BE..110C1 +11141..11143 +111C5..111C6 +111CD..111CD +111DE..111DF +11238..11239 +1123B..1123C +112A9..112A9 +1144B..1144C +115C2..115C3 +115C9..115D7 +11641..11642 +1173C..1173E +11A42..11A43 +11A9B..11A9C +11C41..11C42 +11EF7..11EF8 +16A6E..16A6F +16AF5..16AF5 +16B37..16B38 +16B44..16B44 +16E98..16E98 +1BC9F..1BC9F +1DA88..1DA88 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_1.test new file mode 100644 index 000000000..92e8ff942 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Sentence_Terminal_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Sentence_Terminal_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Sentence_Terminal' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_1.flex new file mode 100644 index 000000000..cf362d230 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Soft_Dotted_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Soft_Dotted} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_1.output new file mode 100644 index 000000000..7e981c84c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_1.output @@ -0,0 +1,31 @@ +0069..006A +012F..012F +0249..0249 +0268..0268 +029D..029D +02B2..02B2 +03F3..03F3 +0456..0456 +0458..0458 +1D62..1D62 +1D96..1D96 +1DA4..1DA4 +1DA8..1DA8 +1E2D..1E2D +1ECB..1ECB +2071..2071 +2148..2149 +2C7C..2C7C +1D422..1D423 +1D456..1D457 +1D48A..1D48B +1D4BE..1D4BF +1D4F2..1D4F3 +1D526..1D527 +1D55A..1D55B +1D58E..1D58F +1D5C2..1D5C3 +1D5F6..1D5F7 +1D62A..1D62B +1D65E..1D65F +1D692..1D693 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_1.test new file mode 100644 index 000000000..d50e7b8d9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Soft_Dotted_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Soft_Dotted_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Soft_Dotted' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_1.flex new file mode 100644 index 000000000..cb7542b06 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Terminal_Punctuation_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Terminal_Punctuation} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_1.output new file mode 100644 index 000000000..e7aa498d7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_1.output @@ -0,0 +1,102 @@ +0021..0021 +002C..002C +002E..002E +003A..003B +003F..003F +037E..037E +0387..0387 +0589..0589 +05C3..05C3 +060C..060C +061B..061B +061E..061F +06D4..06D4 +0700..070A +070C..070C +07F8..07F9 +0830..083E +085E..085E +0964..0965 +0E5A..0E5B +0F08..0F08 +0F0D..0F12 +104A..104B +1361..1368 +166E..166E +16EB..16ED +1735..1736 +17D4..17D6 +17DA..17DA +1802..1805 +1808..1809 +1944..1945 +1AA8..1AAB +1B5A..1B5B +1B5D..1B5F +1C3B..1C3F +1C7E..1C7F +203C..203D +2047..2049 +2E2E..2E2E +2E3C..2E3C +2E41..2E41 +2E4C..2E4C +2E4E..2E4F +3001..3002 +A4FE..A4FF +A60D..A60F +A6F3..A6F7 +A876..A877 +A8CE..A8CF +A92F..A92F +A9C7..A9C9 +AA5D..AA5F +AADF..AADF +AAF0..AAF1 +ABEB..ABEB +FE50..FE52 +FE54..FE57 +FF01..FF01 +FF0C..FF0C +FF0E..FF0E +FF1A..FF1B +FF1F..FF1F +FF61..FF61 +FF64..FF64 +1039F..1039F +103D0..103D0 +10857..10857 +1091F..1091F +10A56..10A57 +10AF0..10AF5 +10B3A..10B3F +10B99..10B9C +10F55..10F59 +11047..1104D +110BE..110C1 +11141..11143 +111C5..111C6 +111CD..111CD +111DE..111DF +11238..1123C +112A9..112A9 +1144B..1144D +1145B..1145B +115C2..115C5 +115C9..115D7 +11641..11642 +1173C..1173E +11A42..11A43 +11A9B..11A9C +11AA1..11AA2 +11C41..11C43 +11C71..11C71 +11EF7..11EF8 +12470..12474 +16A6E..16A6F +16AF5..16AF5 +16B37..16B39 +16B44..16B44 +16E97..16E98 +1BC9F..1BC9F +1DA87..1DA8A diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_1.test new file mode 100644 index 000000000..7c2f4e177 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Terminal_Punctuation_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Terminal_Punctuation_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Terminal_Punctuation' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_1.flex new file mode 100644 index 000000000..40447cc0d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Unified_Ideograph_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Unified_Ideograph} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_1.output new file mode 100644 index 000000000..81c2c85eb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_1.output @@ -0,0 +1,14 @@ +3400..4DB5 +4E00..9FEF +FA0E..FA0F +FA11..FA11 +FA13..FA14 +FA1F..FA1F +FA21..FA21 +FA23..FA24 +FA27..FA29 +20000..2A6D6 +2A700..2B734 +2B740..2B81D +2B820..2CEA1 +2CEB0..2EBE0 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_1.test new file mode 100644 index 000000000..b401de0a5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Unified_Ideograph_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Unified_Ideograph_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Unified_Ideograph' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_1.flex new file mode 100644 index 000000000..544269ee1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_Variation_Selector_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{Variation_Selector} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_1.output new file mode 100644 index 000000000..cea197819 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_1.output @@ -0,0 +1,3 @@ +180B..180D +FE00..FE0F +E0100..E01EF diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_1.test new file mode 100644 index 000000000..d2cf6819a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_Variation_Selector_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_Variation_Selector_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'Variation_Selector' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_1.flex b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_1.flex new file mode 100644 index 000000000..99e28f440 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_1.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodePropList_White_Space_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-binary-property-java + +%% + +\p{White_Space} { setCurCharPropertyValue(); } +[^] { } + +<> { printOutput(); return 1; } diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_1.output b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_1.output new file mode 100644 index 000000000..a7e556e5e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_1.output @@ -0,0 +1,10 @@ +0009..000D +0020..0020 +0085..0085 +00A0..00A0 +1680..1680 +2000..200A +2028..2029 +202F..202F +205F..205F +3000..3000 diff --git a/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_1.test b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_1.test new file mode 100644 index 000000000..b1f445467 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-proplist/UnicodePropList_White_Space_12_1.test @@ -0,0 +1,12 @@ +name: UnicodePropList_White_Space_12_1 + +description: +Tests character class syntax of the Unicode 12.1 'White_Space' property, +defined in PropList(-X.X.X).txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1.flex new file mode 100644 index 000000000..237a996d7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1.flex @@ -0,0 +1,167 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{Adlam} { setCurCharPropertyValue("Adlam"); } +\p{Ahom} { setCurCharPropertyValue("Ahom"); } +\p{Anatolian_Hieroglyphs} { setCurCharPropertyValue("Anatolian_Hieroglyphs"); } +\p{Arabic} { setCurCharPropertyValue("Arabic"); } +\p{Armenian} { setCurCharPropertyValue("Armenian"); } +\p{Avestan} { setCurCharPropertyValue("Avestan"); } +\p{Balinese} { setCurCharPropertyValue("Balinese"); } +\p{Bamum} { setCurCharPropertyValue("Bamum"); } +\p{Bassa_Vah} { setCurCharPropertyValue("Bassa_Vah"); } +\p{Batak} { setCurCharPropertyValue("Batak"); } +\p{Bengali} { setCurCharPropertyValue("Bengali"); } +\p{Bhaiksuki} { setCurCharPropertyValue("Bhaiksuki"); } +\p{Bopomofo} { setCurCharPropertyValue("Bopomofo"); } +\p{Brahmi} { setCurCharPropertyValue("Brahmi"); } +\p{Braille} { setCurCharPropertyValue("Braille"); } +\p{Buginese} { setCurCharPropertyValue("Buginese"); } +\p{Buhid} { setCurCharPropertyValue("Buhid"); } +\p{Canadian_Aboriginal} { setCurCharPropertyValue("Canadian_Aboriginal"); } +\p{Carian} { setCurCharPropertyValue("Carian"); } +\p{Caucasian_Albanian} { setCurCharPropertyValue("Caucasian_Albanian"); } +\p{Chakma} { setCurCharPropertyValue("Chakma"); } +\p{Cham} { setCurCharPropertyValue("Cham"); } +\p{Cherokee} { setCurCharPropertyValue("Cherokee"); } +\p{Common} { setCurCharPropertyValue("Common"); } +\p{Coptic} { setCurCharPropertyValue("Coptic"); } +\p{Cuneiform} { setCurCharPropertyValue("Cuneiform"); } +\p{Cypriot} { setCurCharPropertyValue("Cypriot"); } +\p{Cyrillic} { setCurCharPropertyValue("Cyrillic"); } +\p{Deseret} { setCurCharPropertyValue("Deseret"); } +\p{Devanagari} { setCurCharPropertyValue("Devanagari"); } +\p{Dogra} { setCurCharPropertyValue("Dogra"); } +\p{Duployan} { setCurCharPropertyValue("Duployan"); } +\p{Egyptian_Hieroglyphs} { setCurCharPropertyValue("Egyptian_Hieroglyphs"); } +\p{Elbasan} { setCurCharPropertyValue("Elbasan"); } +\p{Elymaic} { setCurCharPropertyValue("Elymaic"); } +\p{Ethiopic} { setCurCharPropertyValue("Ethiopic"); } +\p{Georgian} { setCurCharPropertyValue("Georgian"); } +\p{Glagolitic} { setCurCharPropertyValue("Glagolitic"); } +\p{Gothic} { setCurCharPropertyValue("Gothic"); } +\p{Grantha} { setCurCharPropertyValue("Grantha"); } +\p{Greek} { setCurCharPropertyValue("Greek"); } +\p{Gujarati} { setCurCharPropertyValue("Gujarati"); } +\p{Gunjala_Gondi} { setCurCharPropertyValue("Gunjala_Gondi"); } +\p{Gurmukhi} { setCurCharPropertyValue("Gurmukhi"); } +\p{Han} { setCurCharPropertyValue("Han"); } +\p{Hangul} { setCurCharPropertyValue("Hangul"); } +\p{Hanifi_Rohingya} { setCurCharPropertyValue("Hanifi_Rohingya"); } +\p{Hanunoo} { setCurCharPropertyValue("Hanunoo"); } +\p{Hatran} { setCurCharPropertyValue("Hatran"); } +\p{Hebrew} { setCurCharPropertyValue("Hebrew"); } +\p{Hiragana} { setCurCharPropertyValue("Hiragana"); } +\p{Imperial_Aramaic} { setCurCharPropertyValue("Imperial_Aramaic"); } +\p{Inherited} { setCurCharPropertyValue("Inherited"); } +\p{Inscriptional_Pahlavi} { setCurCharPropertyValue("Inscriptional_Pahlavi"); } +\p{Inscriptional_Parthian} { setCurCharPropertyValue("Inscriptional_Parthian"); } +\p{Javanese} { setCurCharPropertyValue("Javanese"); } +\p{Kaithi} { setCurCharPropertyValue("Kaithi"); } +\p{Kannada} { setCurCharPropertyValue("Kannada"); } +\p{Katakana} { setCurCharPropertyValue("Katakana"); } +\p{Kayah_Li} { setCurCharPropertyValue("Kayah_Li"); } +\p{Kharoshthi} { setCurCharPropertyValue("Kharoshthi"); } +\p{Khmer} { setCurCharPropertyValue("Khmer"); } +\p{Khojki} { setCurCharPropertyValue("Khojki"); } +\p{Khudawadi} { setCurCharPropertyValue("Khudawadi"); } +\p{Lao} { setCurCharPropertyValue("Lao"); } +\p{Latin} { setCurCharPropertyValue("Latin"); } +\p{Lepcha} { setCurCharPropertyValue("Lepcha"); } +\p{Limbu} { setCurCharPropertyValue("Limbu"); } +\p{Linear_A} { setCurCharPropertyValue("Linear_A"); } +\p{Linear_B} { setCurCharPropertyValue("Linear_B"); } +\p{Lisu} { setCurCharPropertyValue("Lisu"); } +\p{Lycian} { setCurCharPropertyValue("Lycian"); } +\p{Lydian} { setCurCharPropertyValue("Lydian"); } +\p{Mahajani} { setCurCharPropertyValue("Mahajani"); } +\p{Makasar} { setCurCharPropertyValue("Makasar"); } +\p{Malayalam} { setCurCharPropertyValue("Malayalam"); } +\p{Mandaic} { setCurCharPropertyValue("Mandaic"); } +\p{Manichaean} { setCurCharPropertyValue("Manichaean"); } +\p{Marchen} { setCurCharPropertyValue("Marchen"); } +\p{Masaram_Gondi} { setCurCharPropertyValue("Masaram_Gondi"); } +\p{Medefaidrin} { setCurCharPropertyValue("Medefaidrin"); } +\p{Meetei_Mayek} { setCurCharPropertyValue("Meetei_Mayek"); } +\p{Mende_Kikakui} { setCurCharPropertyValue("Mende_Kikakui"); } +\p{Meroitic_Cursive} { setCurCharPropertyValue("Meroitic_Cursive"); } +\p{Meroitic_Hieroglyphs} { setCurCharPropertyValue("Meroitic_Hieroglyphs"); } +\p{Miao} { setCurCharPropertyValue("Miao"); } +\p{Modi} { setCurCharPropertyValue("Modi"); } +\p{Mongolian} { setCurCharPropertyValue("Mongolian"); } +\p{Mro} { setCurCharPropertyValue("Mro"); } +\p{Multani} { setCurCharPropertyValue("Multani"); } +\p{Myanmar} { setCurCharPropertyValue("Myanmar"); } +\p{Nabataean} { setCurCharPropertyValue("Nabataean"); } +\p{Nandinagari} { setCurCharPropertyValue("Nandinagari"); } +\p{New_Tai_Lue} { setCurCharPropertyValue("New_Tai_Lue"); } +\p{Newa} { setCurCharPropertyValue("Newa"); } +\p{Nko} { setCurCharPropertyValue("Nko"); } +\p{Nushu} { setCurCharPropertyValue("Nushu"); } +\p{Nyiakeng_Puachue_Hmong} { setCurCharPropertyValue("Nyiakeng_Puachue_Hmong"); } +\p{Ogham} { setCurCharPropertyValue("Ogham"); } +\p{Ol_Chiki} { setCurCharPropertyValue("Ol_Chiki"); } +\p{Old_Hungarian} { setCurCharPropertyValue("Old_Hungarian"); } +\p{Old_Italic} { setCurCharPropertyValue("Old_Italic"); } +\p{Old_North_Arabian} { setCurCharPropertyValue("Old_North_Arabian"); } +\p{Old_Permic} { setCurCharPropertyValue("Old_Permic"); } +\p{Old_Persian} { setCurCharPropertyValue("Old_Persian"); } +\p{Old_Sogdian} { setCurCharPropertyValue("Old_Sogdian"); } +\p{Old_South_Arabian} { setCurCharPropertyValue("Old_South_Arabian"); } +\p{Old_Turkic} { setCurCharPropertyValue("Old_Turkic"); } +\p{Oriya} { setCurCharPropertyValue("Oriya"); } +\p{Osage} { setCurCharPropertyValue("Osage"); } +\p{Osmanya} { setCurCharPropertyValue("Osmanya"); } +\p{Pahawh_Hmong} { setCurCharPropertyValue("Pahawh_Hmong"); } +\p{Palmyrene} { setCurCharPropertyValue("Palmyrene"); } +\p{Pau_Cin_Hau} { setCurCharPropertyValue("Pau_Cin_Hau"); } +\p{Phags_Pa} { setCurCharPropertyValue("Phags_Pa"); } +\p{Phoenician} { setCurCharPropertyValue("Phoenician"); } +\p{Psalter_Pahlavi} { setCurCharPropertyValue("Psalter_Pahlavi"); } +\p{Rejang} { setCurCharPropertyValue("Rejang"); } +\p{Runic} { setCurCharPropertyValue("Runic"); } +\p{Samaritan} { setCurCharPropertyValue("Samaritan"); } +\p{Saurashtra} { setCurCharPropertyValue("Saurashtra"); } +\p{Sharada} { setCurCharPropertyValue("Sharada"); } +\p{Shavian} { setCurCharPropertyValue("Shavian"); } +\p{Siddham} { setCurCharPropertyValue("Siddham"); } +\p{SignWriting} { setCurCharPropertyValue("SignWriting"); } +\p{Sinhala} { setCurCharPropertyValue("Sinhala"); } +\p{Sogdian} { setCurCharPropertyValue("Sogdian"); } +\p{Sora_Sompeng} { setCurCharPropertyValue("Sora_Sompeng"); } +\p{Soyombo} { setCurCharPropertyValue("Soyombo"); } +\p{Sundanese} { setCurCharPropertyValue("Sundanese"); } +\p{Syloti_Nagri} { setCurCharPropertyValue("Syloti_Nagri"); } +\p{Syriac} { setCurCharPropertyValue("Syriac"); } +\p{Tagalog} { setCurCharPropertyValue("Tagalog"); } +\p{Tagbanwa} { setCurCharPropertyValue("Tagbanwa"); } +\p{Tai_Le} { setCurCharPropertyValue("Tai_Le"); } +\p{Tai_Tham} { setCurCharPropertyValue("Tai_Tham"); } +\p{Tai_Viet} { setCurCharPropertyValue("Tai_Viet"); } +\p{Takri} { setCurCharPropertyValue("Takri"); } +\p{Tamil} { setCurCharPropertyValue("Tamil"); } +\p{Tangut} { setCurCharPropertyValue("Tangut"); } +\p{Telugu} { setCurCharPropertyValue("Telugu"); } +\p{Thaana} { setCurCharPropertyValue("Thaana"); } +\p{Thai} { setCurCharPropertyValue("Thai"); } +\p{Tibetan} { setCurCharPropertyValue("Tibetan"); } +\p{Tifinagh} { setCurCharPropertyValue("Tifinagh"); } +\p{Tirhuta} { setCurCharPropertyValue("Tirhuta"); } +\p{Ugaritic} { setCurCharPropertyValue("Ugaritic"); } +\p{Unknown} { setCurCharPropertyValue("Unknown"); } +\p{Vai} { setCurCharPropertyValue("Vai"); } +\p{Wancho} { setCurCharPropertyValue("Wancho"); } +\p{Warang_Citi} { setCurCharPropertyValue("Warang_Citi"); } +\p{Yi} { setCurCharPropertyValue("Yi"); } +\p{Zanabazar_Square} { setCurCharPropertyValue("Zanabazar_Square"); } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1.output new file mode 100644 index 000000000..0ebfda5ef --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1.output @@ -0,0 +1,1562 @@ +0000..0040; Common +0041..005A; Latin +005B..0060; Common +0061..007A; Latin +007B..00A9; Common +00AA..00AA; Latin +00AB..00B9; Common +00BA..00BA; Latin +00BB..00BF; Common +00C0..00D6; Latin +00D7..00D7; Common +00D8..00F6; Latin +00F7..00F7; Common +00F8..02B8; Latin +02B9..02DF; Common +02E0..02E4; Latin +02E5..02E9; Common +02EA..02EB; Bopomofo +02EC..02FF; Common +0300..036F; Inherited +0370..0373; Greek +0374..0374; Common +0375..0377; Greek +0378..0379; Unknown +037A..037D; Greek +037E..037E; Common +037F..037F; Greek +0380..0383; Unknown +0384..0384; Greek +0385..0385; Common +0386..0386; Greek +0387..0387; Common +0388..038A; Greek +038B..038B; Unknown +038C..038C; Greek +038D..038D; Unknown +038E..03A1; Greek +03A2..03A2; Unknown +03A3..03E1; Greek +03E2..03EF; Coptic +03F0..03FF; Greek +0400..0484; Cyrillic +0485..0486; Inherited +0487..052F; Cyrillic +0530..0530; Unknown +0531..0556; Armenian +0557..0558; Unknown +0559..0588; Armenian +0589..0589; Common +058A..058A; Armenian +058B..058C; Unknown +058D..058F; Armenian +0590..0590; Unknown +0591..05C7; Hebrew +05C8..05CF; Unknown +05D0..05EA; Hebrew +05EB..05EE; Unknown +05EF..05F4; Hebrew +05F5..05FF; Unknown +0600..0604; Arabic +0605..0605; Common +0606..060B; Arabic +060C..060C; Common +060D..061A; Arabic +061B..061B; Common +061C..061C; Arabic +061D..061D; Unknown +061E..061E; Arabic +061F..061F; Common +0620..063F; Arabic +0640..0640; Common +0641..064A; Arabic +064B..0655; Inherited +0656..066F; Arabic +0670..0670; Inherited +0671..06DC; Arabic +06DD..06DD; Common +06DE..06FF; Arabic +0700..070D; Syriac +070E..070E; Unknown +070F..074A; Syriac +074B..074C; Unknown +074D..074F; Syriac +0750..077F; Arabic +0780..07B1; Thaana +07B2..07BF; Unknown +07C0..07FA; Nko +07FB..07FC; Unknown +07FD..07FF; Nko +0800..082D; Samaritan +082E..082F; Unknown +0830..083E; Samaritan +083F..083F; Unknown +0840..085B; Mandaic +085C..085D; Unknown +085E..085E; Mandaic +085F..085F; Unknown +0860..086A; Syriac +086B..089F; Unknown +08A0..08B4; Arabic +08B5..08B5; Unknown +08B6..08BD; Arabic +08BE..08D2; Unknown +08D3..08E1; Arabic +08E2..08E2; Common +08E3..08FF; Arabic +0900..0950; Devanagari +0951..0954; Inherited +0955..0963; Devanagari +0964..0965; Common +0966..097F; Devanagari +0980..0983; Bengali +0984..0984; Unknown +0985..098C; Bengali +098D..098E; Unknown +098F..0990; Bengali +0991..0992; Unknown +0993..09A8; Bengali +09A9..09A9; Unknown +09AA..09B0; Bengali +09B1..09B1; Unknown +09B2..09B2; Bengali +09B3..09B5; Unknown +09B6..09B9; Bengali +09BA..09BB; Unknown +09BC..09C4; Bengali +09C5..09C6; Unknown +09C7..09C8; Bengali +09C9..09CA; Unknown +09CB..09CE; Bengali +09CF..09D6; Unknown +09D7..09D7; Bengali +09D8..09DB; Unknown +09DC..09DD; Bengali +09DE..09DE; Unknown +09DF..09E3; Bengali +09E4..09E5; Unknown +09E6..09FE; Bengali +09FF..0A00; Unknown +0A01..0A03; Gurmukhi +0A04..0A04; Unknown +0A05..0A0A; Gurmukhi +0A0B..0A0E; Unknown +0A0F..0A10; Gurmukhi +0A11..0A12; Unknown +0A13..0A28; Gurmukhi +0A29..0A29; Unknown +0A2A..0A30; Gurmukhi +0A31..0A31; Unknown +0A32..0A33; Gurmukhi +0A34..0A34; Unknown +0A35..0A36; Gurmukhi +0A37..0A37; Unknown +0A38..0A39; Gurmukhi +0A3A..0A3B; Unknown +0A3C..0A3C; Gurmukhi +0A3D..0A3D; Unknown +0A3E..0A42; Gurmukhi +0A43..0A46; Unknown +0A47..0A48; Gurmukhi +0A49..0A4A; Unknown +0A4B..0A4D; Gurmukhi +0A4E..0A50; Unknown +0A51..0A51; Gurmukhi +0A52..0A58; Unknown +0A59..0A5C; Gurmukhi +0A5D..0A5D; Unknown +0A5E..0A5E; Gurmukhi +0A5F..0A65; Unknown +0A66..0A76; Gurmukhi +0A77..0A80; Unknown +0A81..0A83; Gujarati +0A84..0A84; Unknown +0A85..0A8D; Gujarati +0A8E..0A8E; Unknown +0A8F..0A91; Gujarati +0A92..0A92; Unknown +0A93..0AA8; Gujarati +0AA9..0AA9; Unknown +0AAA..0AB0; Gujarati +0AB1..0AB1; Unknown +0AB2..0AB3; Gujarati +0AB4..0AB4; Unknown +0AB5..0AB9; Gujarati +0ABA..0ABB; Unknown +0ABC..0AC5; Gujarati +0AC6..0AC6; Unknown +0AC7..0AC9; Gujarati +0ACA..0ACA; Unknown +0ACB..0ACD; Gujarati +0ACE..0ACF; Unknown +0AD0..0AD0; Gujarati +0AD1..0ADF; Unknown +0AE0..0AE3; Gujarati +0AE4..0AE5; Unknown +0AE6..0AF1; Gujarati +0AF2..0AF8; Unknown +0AF9..0AFF; Gujarati +0B00..0B00; Unknown +0B01..0B03; Oriya +0B04..0B04; Unknown +0B05..0B0C; Oriya +0B0D..0B0E; Unknown +0B0F..0B10; Oriya +0B11..0B12; Unknown +0B13..0B28; Oriya +0B29..0B29; Unknown +0B2A..0B30; Oriya +0B31..0B31; Unknown +0B32..0B33; Oriya +0B34..0B34; Unknown +0B35..0B39; Oriya +0B3A..0B3B; Unknown +0B3C..0B44; Oriya +0B45..0B46; Unknown +0B47..0B48; Oriya +0B49..0B4A; Unknown +0B4B..0B4D; Oriya +0B4E..0B55; Unknown +0B56..0B57; Oriya +0B58..0B5B; Unknown +0B5C..0B5D; Oriya +0B5E..0B5E; Unknown +0B5F..0B63; Oriya +0B64..0B65; Unknown +0B66..0B77; Oriya +0B78..0B81; Unknown +0B82..0B83; Tamil +0B84..0B84; Unknown +0B85..0B8A; Tamil +0B8B..0B8D; Unknown +0B8E..0B90; Tamil +0B91..0B91; Unknown +0B92..0B95; Tamil +0B96..0B98; Unknown +0B99..0B9A; Tamil +0B9B..0B9B; Unknown +0B9C..0B9C; Tamil +0B9D..0B9D; Unknown +0B9E..0B9F; Tamil +0BA0..0BA2; Unknown +0BA3..0BA4; Tamil +0BA5..0BA7; Unknown +0BA8..0BAA; Tamil +0BAB..0BAD; Unknown +0BAE..0BB9; Tamil +0BBA..0BBD; Unknown +0BBE..0BC2; Tamil +0BC3..0BC5; Unknown +0BC6..0BC8; Tamil +0BC9..0BC9; Unknown +0BCA..0BCD; Tamil +0BCE..0BCF; Unknown +0BD0..0BD0; Tamil +0BD1..0BD6; Unknown +0BD7..0BD7; Tamil +0BD8..0BE5; Unknown +0BE6..0BFA; Tamil +0BFB..0BFF; Unknown +0C00..0C0C; Telugu +0C0D..0C0D; Unknown +0C0E..0C10; Telugu +0C11..0C11; Unknown +0C12..0C28; Telugu +0C29..0C29; Unknown +0C2A..0C39; Telugu +0C3A..0C3C; Unknown +0C3D..0C44; Telugu +0C45..0C45; Unknown +0C46..0C48; Telugu +0C49..0C49; Unknown +0C4A..0C4D; Telugu +0C4E..0C54; Unknown +0C55..0C56; Telugu +0C57..0C57; Unknown +0C58..0C5A; Telugu +0C5B..0C5F; Unknown +0C60..0C63; Telugu +0C64..0C65; Unknown +0C66..0C6F; Telugu +0C70..0C76; Unknown +0C77..0C7F; Telugu +0C80..0C8C; Kannada +0C8D..0C8D; Unknown +0C8E..0C90; Kannada +0C91..0C91; Unknown +0C92..0CA8; Kannada +0CA9..0CA9; Unknown +0CAA..0CB3; Kannada +0CB4..0CB4; Unknown +0CB5..0CB9; Kannada +0CBA..0CBB; Unknown +0CBC..0CC4; Kannada +0CC5..0CC5; Unknown +0CC6..0CC8; Kannada +0CC9..0CC9; Unknown +0CCA..0CCD; Kannada +0CCE..0CD4; Unknown +0CD5..0CD6; Kannada +0CD7..0CDD; Unknown +0CDE..0CDE; Kannada +0CDF..0CDF; Unknown +0CE0..0CE3; Kannada +0CE4..0CE5; Unknown +0CE6..0CEF; Kannada +0CF0..0CF0; Unknown +0CF1..0CF2; Kannada +0CF3..0CFF; Unknown +0D00..0D03; Malayalam +0D04..0D04; Unknown +0D05..0D0C; Malayalam +0D0D..0D0D; Unknown +0D0E..0D10; Malayalam +0D11..0D11; Unknown +0D12..0D44; Malayalam +0D45..0D45; Unknown +0D46..0D48; Malayalam +0D49..0D49; Unknown +0D4A..0D4F; Malayalam +0D50..0D53; Unknown +0D54..0D63; Malayalam +0D64..0D65; Unknown +0D66..0D7F; Malayalam +0D80..0D81; Unknown +0D82..0D83; Sinhala +0D84..0D84; Unknown +0D85..0D96; Sinhala +0D97..0D99; Unknown +0D9A..0DB1; Sinhala +0DB2..0DB2; Unknown +0DB3..0DBB; Sinhala +0DBC..0DBC; Unknown +0DBD..0DBD; Sinhala +0DBE..0DBF; Unknown +0DC0..0DC6; Sinhala +0DC7..0DC9; Unknown +0DCA..0DCA; Sinhala +0DCB..0DCE; Unknown +0DCF..0DD4; Sinhala +0DD5..0DD5; Unknown +0DD6..0DD6; Sinhala +0DD7..0DD7; Unknown +0DD8..0DDF; Sinhala +0DE0..0DE5; Unknown +0DE6..0DEF; Sinhala +0DF0..0DF1; Unknown +0DF2..0DF4; Sinhala +0DF5..0E00; Unknown +0E01..0E3A; Thai +0E3B..0E3E; Unknown +0E3F..0E3F; Common +0E40..0E5B; Thai +0E5C..0E80; Unknown +0E81..0E82; Lao +0E83..0E83; Unknown +0E84..0E84; Lao +0E85..0E85; Unknown +0E86..0E8A; Lao +0E8B..0E8B; Unknown +0E8C..0EA3; Lao +0EA4..0EA4; Unknown +0EA5..0EA5; Lao +0EA6..0EA6; Unknown +0EA7..0EBD; Lao +0EBE..0EBF; Unknown +0EC0..0EC4; Lao +0EC5..0EC5; Unknown +0EC6..0EC6; Lao +0EC7..0EC7; Unknown +0EC8..0ECD; Lao +0ECE..0ECF; Unknown +0ED0..0ED9; Lao +0EDA..0EDB; Unknown +0EDC..0EDF; Lao +0EE0..0EFF; Unknown +0F00..0F47; Tibetan +0F48..0F48; Unknown +0F49..0F6C; Tibetan +0F6D..0F70; Unknown +0F71..0F97; Tibetan +0F98..0F98; Unknown +0F99..0FBC; Tibetan +0FBD..0FBD; Unknown +0FBE..0FCC; Tibetan +0FCD..0FCD; Unknown +0FCE..0FD4; Tibetan +0FD5..0FD8; Common +0FD9..0FDA; Tibetan +0FDB..0FFF; Unknown +1000..109F; Myanmar +10A0..10C5; Georgian +10C6..10C6; Unknown +10C7..10C7; Georgian +10C8..10CC; Unknown +10CD..10CD; Georgian +10CE..10CF; Unknown +10D0..10FA; Georgian +10FB..10FB; Common +10FC..10FF; Georgian +1100..11FF; Hangul +1200..1248; Ethiopic +1249..1249; Unknown +124A..124D; Ethiopic +124E..124F; Unknown +1250..1256; Ethiopic +1257..1257; Unknown +1258..1258; Ethiopic +1259..1259; Unknown +125A..125D; Ethiopic +125E..125F; Unknown +1260..1288; Ethiopic +1289..1289; Unknown +128A..128D; Ethiopic +128E..128F; Unknown +1290..12B0; Ethiopic +12B1..12B1; Unknown +12B2..12B5; Ethiopic +12B6..12B7; Unknown +12B8..12BE; Ethiopic +12BF..12BF; Unknown +12C0..12C0; Ethiopic +12C1..12C1; Unknown +12C2..12C5; Ethiopic +12C6..12C7; Unknown +12C8..12D6; Ethiopic +12D7..12D7; Unknown +12D8..1310; Ethiopic +1311..1311; Unknown +1312..1315; Ethiopic +1316..1317; Unknown +1318..135A; Ethiopic +135B..135C; Unknown +135D..137C; Ethiopic +137D..137F; Unknown +1380..1399; Ethiopic +139A..139F; Unknown +13A0..13F5; Cherokee +13F6..13F7; Unknown +13F8..13FD; Cherokee +13FE..13FF; Unknown +1400..167F; Canadian_Aboriginal +1680..169C; Ogham +169D..169F; Unknown +16A0..16EA; Runic +16EB..16ED; Common +16EE..16F8; Runic +16F9..16FF; Unknown +1700..170C; Tagalog +170D..170D; Unknown +170E..1714; Tagalog +1715..171F; Unknown +1720..1734; Hanunoo +1735..1736; Common +1737..173F; Unknown +1740..1753; Buhid +1754..175F; Unknown +1760..176C; Tagbanwa +176D..176D; Unknown +176E..1770; Tagbanwa +1771..1771; Unknown +1772..1773; Tagbanwa +1774..177F; Unknown +1780..17DD; Khmer +17DE..17DF; Unknown +17E0..17E9; Khmer +17EA..17EF; Unknown +17F0..17F9; Khmer +17FA..17FF; Unknown +1800..1801; Mongolian +1802..1803; Common +1804..1804; Mongolian +1805..1805; Common +1806..180E; Mongolian +180F..180F; Unknown +1810..1819; Mongolian +181A..181F; Unknown +1820..1878; Mongolian +1879..187F; Unknown +1880..18AA; Mongolian +18AB..18AF; Unknown +18B0..18F5; Canadian_Aboriginal +18F6..18FF; Unknown +1900..191E; Limbu +191F..191F; Unknown +1920..192B; Limbu +192C..192F; Unknown +1930..193B; Limbu +193C..193F; Unknown +1940..1940; Limbu +1941..1943; Unknown +1944..194F; Limbu +1950..196D; Tai_Le +196E..196F; Unknown +1970..1974; Tai_Le +1975..197F; Unknown +1980..19AB; New_Tai_Lue +19AC..19AF; Unknown +19B0..19C9; New_Tai_Lue +19CA..19CF; Unknown +19D0..19DA; New_Tai_Lue +19DB..19DD; Unknown +19DE..19DF; New_Tai_Lue +19E0..19FF; Khmer +1A00..1A1B; Buginese +1A1C..1A1D; Unknown +1A1E..1A1F; Buginese +1A20..1A5E; Tai_Tham +1A5F..1A5F; Unknown +1A60..1A7C; Tai_Tham +1A7D..1A7E; Unknown +1A7F..1A89; Tai_Tham +1A8A..1A8F; Unknown +1A90..1A99; Tai_Tham +1A9A..1A9F; Unknown +1AA0..1AAD; Tai_Tham +1AAE..1AAF; Unknown +1AB0..1ABE; Inherited +1ABF..1AFF; Unknown +1B00..1B4B; Balinese +1B4C..1B4F; Unknown +1B50..1B7C; Balinese +1B7D..1B7F; Unknown +1B80..1BBF; Sundanese +1BC0..1BF3; Batak +1BF4..1BFB; Unknown +1BFC..1BFF; Batak +1C00..1C37; Lepcha +1C38..1C3A; Unknown +1C3B..1C49; Lepcha +1C4A..1C4C; Unknown +1C4D..1C4F; Lepcha +1C50..1C7F; Ol_Chiki +1C80..1C88; Cyrillic +1C89..1C8F; Unknown +1C90..1CBA; Georgian +1CBB..1CBC; Unknown +1CBD..1CBF; Georgian +1CC0..1CC7; Sundanese +1CC8..1CCF; Unknown +1CD0..1CD2; Inherited +1CD3..1CD3; Common +1CD4..1CE0; Inherited +1CE1..1CE1; Common +1CE2..1CE8; Inherited +1CE9..1CEC; Common +1CED..1CED; Inherited +1CEE..1CF3; Common +1CF4..1CF4; Inherited +1CF5..1CF7; Common +1CF8..1CF9; Inherited +1CFA..1CFA; Common +1CFB..1CFF; Unknown +1D00..1D25; Latin +1D26..1D2A; Greek +1D2B..1D2B; Cyrillic +1D2C..1D5C; Latin +1D5D..1D61; Greek +1D62..1D65; Latin +1D66..1D6A; Greek +1D6B..1D77; Latin +1D78..1D78; Cyrillic +1D79..1DBE; Latin +1DBF..1DBF; Greek +1DC0..1DF9; Inherited +1DFA..1DFA; Unknown +1DFB..1DFF; Inherited +1E00..1EFF; Latin +1F00..1F15; Greek +1F16..1F17; Unknown +1F18..1F1D; Greek +1F1E..1F1F; Unknown +1F20..1F45; Greek +1F46..1F47; Unknown +1F48..1F4D; Greek +1F4E..1F4F; Unknown +1F50..1F57; Greek +1F58..1F58; Unknown +1F59..1F59; Greek +1F5A..1F5A; Unknown +1F5B..1F5B; Greek +1F5C..1F5C; Unknown +1F5D..1F5D; Greek +1F5E..1F5E; Unknown +1F5F..1F7D; Greek +1F7E..1F7F; Unknown +1F80..1FB4; Greek +1FB5..1FB5; Unknown +1FB6..1FC4; Greek +1FC5..1FC5; Unknown +1FC6..1FD3; Greek +1FD4..1FD5; Unknown +1FD6..1FDB; Greek +1FDC..1FDC; Unknown +1FDD..1FEF; Greek +1FF0..1FF1; Unknown +1FF2..1FF4; Greek +1FF5..1FF5; Unknown +1FF6..1FFE; Greek +1FFF..1FFF; Unknown +2000..200B; Common +200C..200D; Inherited +200E..2064; Common +2065..2065; Unknown +2066..2070; Common +2071..2071; Latin +2072..2073; Unknown +2074..207E; Common +207F..207F; Latin +2080..208E; Common +208F..208F; Unknown +2090..209C; Latin +209D..209F; Unknown +20A0..20BF; Common +20C0..20CF; Unknown +20D0..20F0; Inherited +20F1..20FF; Unknown +2100..2125; Common +2126..2126; Greek +2127..2129; Common +212A..212B; Latin +212C..2131; Common +2132..2132; Latin +2133..214D; Common +214E..214E; Latin +214F..215F; Common +2160..2188; Latin +2189..218B; Common +218C..218F; Unknown +2190..2426; Common +2427..243F; Unknown +2440..244A; Common +244B..245F; Unknown +2460..27FF; Common +2800..28FF; Braille +2900..2B73; Common +2B74..2B75; Unknown +2B76..2B95; Common +2B96..2B97; Unknown +2B98..2BFF; Common +2C00..2C2E; Glagolitic +2C2F..2C2F; Unknown +2C30..2C5E; Glagolitic +2C5F..2C5F; Unknown +2C60..2C7F; Latin +2C80..2CF3; Coptic +2CF4..2CF8; Unknown +2CF9..2CFF; Coptic +2D00..2D25; Georgian +2D26..2D26; Unknown +2D27..2D27; Georgian +2D28..2D2C; Unknown +2D2D..2D2D; Georgian +2D2E..2D2F; Unknown +2D30..2D67; Tifinagh +2D68..2D6E; Unknown +2D6F..2D70; Tifinagh +2D71..2D7E; Unknown +2D7F..2D7F; Tifinagh +2D80..2D96; Ethiopic +2D97..2D9F; Unknown +2DA0..2DA6; Ethiopic +2DA7..2DA7; Unknown +2DA8..2DAE; Ethiopic +2DAF..2DAF; Unknown +2DB0..2DB6; Ethiopic +2DB7..2DB7; Unknown +2DB8..2DBE; Ethiopic +2DBF..2DBF; Unknown +2DC0..2DC6; Ethiopic +2DC7..2DC7; Unknown +2DC8..2DCE; Ethiopic +2DCF..2DCF; Unknown +2DD0..2DD6; Ethiopic +2DD7..2DD7; Unknown +2DD8..2DDE; Ethiopic +2DDF..2DDF; Unknown +2DE0..2DFF; Cyrillic +2E00..2E4F; Common +2E50..2E7F; Unknown +2E80..2E99; Han +2E9A..2E9A; Unknown +2E9B..2EF3; Han +2EF4..2EFF; Unknown +2F00..2FD5; Han +2FD6..2FEF; Unknown +2FF0..2FFB; Common +2FFC..2FFF; Unknown +3000..3004; Common +3005..3005; Han +3006..3006; Common +3007..3007; Han +3008..3020; Common +3021..3029; Han +302A..302D; Inherited +302E..302F; Hangul +3030..3037; Common +3038..303B; Han +303C..303F; Common +3040..3040; Unknown +3041..3096; Hiragana +3097..3098; Unknown +3099..309A; Inherited +309B..309C; Common +309D..309F; Hiragana +30A0..30A0; Common +30A1..30FA; Katakana +30FB..30FC; Common +30FD..30FF; Katakana +3100..3104; Unknown +3105..312F; Bopomofo +3130..3130; Unknown +3131..318E; Hangul +318F..318F; Unknown +3190..319F; Common +31A0..31BA; Bopomofo +31BB..31BF; Unknown +31C0..31E3; Common +31E4..31EF; Unknown +31F0..31FF; Katakana +3200..321E; Hangul +321F..321F; Unknown +3220..325F; Common +3260..327E; Hangul +327F..32CF; Common +32D0..32FE; Katakana +32FF..32FF; Common +3300..3357; Katakana +3358..33FF; Common +3400..4DB5; Han +4DB6..4DBF; Unknown +4DC0..4DFF; Common +4E00..9FEF; Han +9FF0..9FFF; Unknown +A000..A48C; Yi +A48D..A48F; Unknown +A490..A4C6; Yi +A4C7..A4CF; Unknown +A4D0..A4FF; Lisu +A500..A62B; Vai +A62C..A63F; Unknown +A640..A69F; Cyrillic +A6A0..A6F7; Bamum +A6F8..A6FF; Unknown +A700..A721; Common +A722..A787; Latin +A788..A78A; Common +A78B..A7BF; Latin +A7C0..A7C1; Unknown +A7C2..A7C6; Latin +A7C7..A7F6; Unknown +A7F7..A7FF; Latin +A800..A82B; Syloti_Nagri +A82C..A82F; Unknown +A830..A839; Common +A83A..A83F; Unknown +A840..A877; Phags_Pa +A878..A87F; Unknown +A880..A8C5; Saurashtra +A8C6..A8CD; Unknown +A8CE..A8D9; Saurashtra +A8DA..A8DF; Unknown +A8E0..A8FF; Devanagari +A900..A92D; Kayah_Li +A92E..A92E; Common +A92F..A92F; Kayah_Li +A930..A953; Rejang +A954..A95E; Unknown +A95F..A95F; Rejang +A960..A97C; Hangul +A97D..A97F; Unknown +A980..A9CD; Javanese +A9CE..A9CE; Unknown +A9CF..A9CF; Common +A9D0..A9D9; Javanese +A9DA..A9DD; Unknown +A9DE..A9DF; Javanese +A9E0..A9FE; Myanmar +A9FF..A9FF; Unknown +AA00..AA36; Cham +AA37..AA3F; Unknown +AA40..AA4D; Cham +AA4E..AA4F; Unknown +AA50..AA59; Cham +AA5A..AA5B; Unknown +AA5C..AA5F; Cham +AA60..AA7F; Myanmar +AA80..AAC2; Tai_Viet +AAC3..AADA; Unknown +AADB..AADF; Tai_Viet +AAE0..AAF6; Meetei_Mayek +AAF7..AB00; Unknown +AB01..AB06; Ethiopic +AB07..AB08; Unknown +AB09..AB0E; Ethiopic +AB0F..AB10; Unknown +AB11..AB16; Ethiopic +AB17..AB1F; Unknown +AB20..AB26; Ethiopic +AB27..AB27; Unknown +AB28..AB2E; Ethiopic +AB2F..AB2F; Unknown +AB30..AB5A; Latin +AB5B..AB5B; Common +AB5C..AB64; Latin +AB65..AB65; Greek +AB66..AB67; Latin +AB68..AB6F; Unknown +AB70..ABBF; Cherokee +ABC0..ABED; Meetei_Mayek +ABEE..ABEF; Unknown +ABF0..ABF9; Meetei_Mayek +ABFA..ABFF; Unknown +AC00..D7A3; Hangul +D7A4..D7AF; Unknown +D7B0..D7C6; Hangul +D7C7..D7CA; Unknown +D7CB..D7FB; Hangul +D7FC..D7FF; Unknown +E000..F8FF; Unknown +F900..FA6D; Han +FA6E..FA6F; Unknown +FA70..FAD9; Han +FADA..FAFF; Unknown +FB00..FB06; Latin +FB07..FB12; Unknown +FB13..FB17; Armenian +FB18..FB1C; Unknown +FB1D..FB36; Hebrew +FB37..FB37; Unknown +FB38..FB3C; Hebrew +FB3D..FB3D; Unknown +FB3E..FB3E; Hebrew +FB3F..FB3F; Unknown +FB40..FB41; Hebrew +FB42..FB42; Unknown +FB43..FB44; Hebrew +FB45..FB45; Unknown +FB46..FB4F; Hebrew +FB50..FBC1; Arabic +FBC2..FBD2; Unknown +FBD3..FD3D; Arabic +FD3E..FD3F; Common +FD40..FD4F; Unknown +FD50..FD8F; Arabic +FD90..FD91; Unknown +FD92..FDC7; Arabic +FDC8..FDEF; Unknown +FDF0..FDFD; Arabic +FDFE..FDFF; Unknown +FE00..FE0F; Inherited +FE10..FE19; Common +FE1A..FE1F; Unknown +FE20..FE2D; Inherited +FE2E..FE2F; Cyrillic +FE30..FE52; Common +FE53..FE53; Unknown +FE54..FE66; Common +FE67..FE67; Unknown +FE68..FE6B; Common +FE6C..FE6F; Unknown +FE70..FE74; Arabic +FE75..FE75; Unknown +FE76..FEFC; Arabic +FEFD..FEFE; Unknown +FEFF..FEFF; Common +FF00..FF00; Unknown +FF01..FF20; Common +FF21..FF3A; Latin +FF3B..FF40; Common +FF41..FF5A; Latin +FF5B..FF65; Common +FF66..FF6F; Katakana +FF70..FF70; Common +FF71..FF9D; Katakana +FF9E..FF9F; Common +FFA0..FFBE; Hangul +FFBF..FFC1; Unknown +FFC2..FFC7; Hangul +FFC8..FFC9; Unknown +FFCA..FFCF; Hangul +FFD0..FFD1; Unknown +FFD2..FFD7; Hangul +FFD8..FFD9; Unknown +FFDA..FFDC; Hangul +FFDD..FFDF; Unknown +FFE0..FFE6; Common +FFE7..FFE7; Unknown +FFE8..FFEE; Common +FFEF..FFF8; Unknown +FFF9..FFFD; Common +FFFE..FFFF; Unknown +10000..1000B; Linear_B +1000C..1000C; Unknown +1000D..10026; Linear_B +10027..10027; Unknown +10028..1003A; Linear_B +1003B..1003B; Unknown +1003C..1003D; Linear_B +1003E..1003E; Unknown +1003F..1004D; Linear_B +1004E..1004F; Unknown +10050..1005D; Linear_B +1005E..1007F; Unknown +10080..100FA; Linear_B +100FB..100FF; Unknown +10100..10102; Common +10103..10106; Unknown +10107..10133; Common +10134..10136; Unknown +10137..1013F; Common +10140..1018E; Greek +1018F..1018F; Unknown +10190..1019B; Common +1019C..1019F; Unknown +101A0..101A0; Greek +101A1..101CF; Unknown +101D0..101FC; Common +101FD..101FD; Inherited +101FE..1027F; Unknown +10280..1029C; Lycian +1029D..1029F; Unknown +102A0..102D0; Carian +102D1..102DF; Unknown +102E0..102E0; Inherited +102E1..102FB; Common +102FC..102FF; Unknown +10300..10323; Old_Italic +10324..1032C; Unknown +1032D..1032F; Old_Italic +10330..1034A; Gothic +1034B..1034F; Unknown +10350..1037A; Old_Permic +1037B..1037F; Unknown +10380..1039D; Ugaritic +1039E..1039E; Unknown +1039F..1039F; Ugaritic +103A0..103C3; Old_Persian +103C4..103C7; Unknown +103C8..103D5; Old_Persian +103D6..103FF; Unknown +10400..1044F; Deseret +10450..1047F; Shavian +10480..1049D; Osmanya +1049E..1049F; Unknown +104A0..104A9; Osmanya +104AA..104AF; Unknown +104B0..104D3; Osage +104D4..104D7; Unknown +104D8..104FB; Osage +104FC..104FF; Unknown +10500..10527; Elbasan +10528..1052F; Unknown +10530..10563; Caucasian_Albanian +10564..1056E; Unknown +1056F..1056F; Caucasian_Albanian +10570..105FF; Unknown +10600..10736; Linear_A +10737..1073F; Unknown +10740..10755; Linear_A +10756..1075F; Unknown +10760..10767; Linear_A +10768..107FF; Unknown +10800..10805; Cypriot +10806..10807; Unknown +10808..10808; Cypriot +10809..10809; Unknown +1080A..10835; Cypriot +10836..10836; Unknown +10837..10838; Cypriot +10839..1083B; Unknown +1083C..1083C; Cypriot +1083D..1083E; Unknown +1083F..1083F; Cypriot +10840..10855; Imperial_Aramaic +10856..10856; Unknown +10857..1085F; Imperial_Aramaic +10860..1087F; Palmyrene +10880..1089E; Nabataean +1089F..108A6; Unknown +108A7..108AF; Nabataean +108B0..108DF; Unknown +108E0..108F2; Hatran +108F3..108F3; Unknown +108F4..108F5; Hatran +108F6..108FA; Unknown +108FB..108FF; Hatran +10900..1091B; Phoenician +1091C..1091E; Unknown +1091F..1091F; Phoenician +10920..10939; Lydian +1093A..1093E; Unknown +1093F..1093F; Lydian +10940..1097F; Unknown +10980..1099F; Meroitic_Hieroglyphs +109A0..109B7; Meroitic_Cursive +109B8..109BB; Unknown +109BC..109CF; Meroitic_Cursive +109D0..109D1; Unknown +109D2..109FF; Meroitic_Cursive +10A00..10A03; Kharoshthi +10A04..10A04; Unknown +10A05..10A06; Kharoshthi +10A07..10A0B; Unknown +10A0C..10A13; Kharoshthi +10A14..10A14; Unknown +10A15..10A17; Kharoshthi +10A18..10A18; Unknown +10A19..10A35; Kharoshthi +10A36..10A37; Unknown +10A38..10A3A; Kharoshthi +10A3B..10A3E; Unknown +10A3F..10A48; Kharoshthi +10A49..10A4F; Unknown +10A50..10A58; Kharoshthi +10A59..10A5F; Unknown +10A60..10A7F; Old_South_Arabian +10A80..10A9F; Old_North_Arabian +10AA0..10ABF; Unknown +10AC0..10AE6; Manichaean +10AE7..10AEA; Unknown +10AEB..10AF6; Manichaean +10AF7..10AFF; Unknown +10B00..10B35; Avestan +10B36..10B38; Unknown +10B39..10B3F; Avestan +10B40..10B55; Inscriptional_Parthian +10B56..10B57; Unknown +10B58..10B5F; Inscriptional_Parthian +10B60..10B72; Inscriptional_Pahlavi +10B73..10B77; Unknown +10B78..10B7F; Inscriptional_Pahlavi +10B80..10B91; Psalter_Pahlavi +10B92..10B98; Unknown +10B99..10B9C; Psalter_Pahlavi +10B9D..10BA8; Unknown +10BA9..10BAF; Psalter_Pahlavi +10BB0..10BFF; Unknown +10C00..10C48; Old_Turkic +10C49..10C7F; Unknown +10C80..10CB2; Old_Hungarian +10CB3..10CBF; Unknown +10CC0..10CF2; Old_Hungarian +10CF3..10CF9; Unknown +10CFA..10CFF; Old_Hungarian +10D00..10D27; Hanifi_Rohingya +10D28..10D2F; Unknown +10D30..10D39; Hanifi_Rohingya +10D3A..10E5F; Unknown +10E60..10E7E; Arabic +10E7F..10EFF; Unknown +10F00..10F27; Old_Sogdian +10F28..10F2F; Unknown +10F30..10F59; Sogdian +10F5A..10FDF; Unknown +10FE0..10FF6; Elymaic +10FF7..10FFF; Unknown +11000..1104D; Brahmi +1104E..11051; Unknown +11052..1106F; Brahmi +11070..1107E; Unknown +1107F..1107F; Brahmi +11080..110C1; Kaithi +110C2..110CC; Unknown +110CD..110CD; Kaithi +110CE..110CF; Unknown +110D0..110E8; Sora_Sompeng +110E9..110EF; Unknown +110F0..110F9; Sora_Sompeng +110FA..110FF; Unknown +11100..11134; Chakma +11135..11135; Unknown +11136..11146; Chakma +11147..1114F; Unknown +11150..11176; Mahajani +11177..1117F; Unknown +11180..111CD; Sharada +111CE..111CF; Unknown +111D0..111DF; Sharada +111E0..111E0; Unknown +111E1..111F4; Sinhala +111F5..111FF; Unknown +11200..11211; Khojki +11212..11212; Unknown +11213..1123E; Khojki +1123F..1127F; Unknown +11280..11286; Multani +11287..11287; Unknown +11288..11288; Multani +11289..11289; Unknown +1128A..1128D; Multani +1128E..1128E; Unknown +1128F..1129D; Multani +1129E..1129E; Unknown +1129F..112A9; Multani +112AA..112AF; Unknown +112B0..112EA; Khudawadi +112EB..112EF; Unknown +112F0..112F9; Khudawadi +112FA..112FF; Unknown +11300..11303; Grantha +11304..11304; Unknown +11305..1130C; Grantha +1130D..1130E; Unknown +1130F..11310; Grantha +11311..11312; Unknown +11313..11328; Grantha +11329..11329; Unknown +1132A..11330; Grantha +11331..11331; Unknown +11332..11333; Grantha +11334..11334; Unknown +11335..11339; Grantha +1133A..1133A; Unknown +1133B..1133B; Inherited +1133C..11344; Grantha +11345..11346; Unknown +11347..11348; Grantha +11349..1134A; Unknown +1134B..1134D; Grantha +1134E..1134F; Unknown +11350..11350; Grantha +11351..11356; Unknown +11357..11357; Grantha +11358..1135C; Unknown +1135D..11363; Grantha +11364..11365; Unknown +11366..1136C; Grantha +1136D..1136F; Unknown +11370..11374; Grantha +11375..113FF; Unknown +11400..11459; Newa +1145A..1145A; Unknown +1145B..1145B; Newa +1145C..1145C; Unknown +1145D..1145F; Newa +11460..1147F; Unknown +11480..114C7; Tirhuta +114C8..114CF; Unknown +114D0..114D9; Tirhuta +114DA..1157F; Unknown +11580..115B5; Siddham +115B6..115B7; Unknown +115B8..115DD; Siddham +115DE..115FF; Unknown +11600..11644; Modi +11645..1164F; Unknown +11650..11659; Modi +1165A..1165F; Unknown +11660..1166C; Mongolian +1166D..1167F; Unknown +11680..116B8; Takri +116B9..116BF; Unknown +116C0..116C9; Takri +116CA..116FF; Unknown +11700..1171A; Ahom +1171B..1171C; Unknown +1171D..1172B; Ahom +1172C..1172F; Unknown +11730..1173F; Ahom +11740..117FF; Unknown +11800..1183B; Dogra +1183C..1189F; Unknown +118A0..118F2; Warang_Citi +118F3..118FE; Unknown +118FF..118FF; Warang_Citi +11900..1199F; Unknown +119A0..119A7; Nandinagari +119A8..119A9; Unknown +119AA..119D7; Nandinagari +119D8..119D9; Unknown +119DA..119E4; Nandinagari +119E5..119FF; Unknown +11A00..11A47; Zanabazar_Square +11A48..11A4F; Unknown +11A50..11AA2; Soyombo +11AA3..11ABF; Unknown +11AC0..11AF8; Pau_Cin_Hau +11AF9..11BFF; Unknown +11C00..11C08; Bhaiksuki +11C09..11C09; Unknown +11C0A..11C36; Bhaiksuki +11C37..11C37; Unknown +11C38..11C45; Bhaiksuki +11C46..11C4F; Unknown +11C50..11C6C; Bhaiksuki +11C6D..11C6F; Unknown +11C70..11C8F; Marchen +11C90..11C91; Unknown +11C92..11CA7; Marchen +11CA8..11CA8; Unknown +11CA9..11CB6; Marchen +11CB7..11CFF; Unknown +11D00..11D06; Masaram_Gondi +11D07..11D07; Unknown +11D08..11D09; Masaram_Gondi +11D0A..11D0A; Unknown +11D0B..11D36; Masaram_Gondi +11D37..11D39; Unknown +11D3A..11D3A; Masaram_Gondi +11D3B..11D3B; Unknown +11D3C..11D3D; Masaram_Gondi +11D3E..11D3E; Unknown +11D3F..11D47; Masaram_Gondi +11D48..11D4F; Unknown +11D50..11D59; Masaram_Gondi +11D5A..11D5F; Unknown +11D60..11D65; Gunjala_Gondi +11D66..11D66; Unknown +11D67..11D68; Gunjala_Gondi +11D69..11D69; Unknown +11D6A..11D8E; Gunjala_Gondi +11D8F..11D8F; Unknown +11D90..11D91; Gunjala_Gondi +11D92..11D92; Unknown +11D93..11D98; Gunjala_Gondi +11D99..11D9F; Unknown +11DA0..11DA9; Gunjala_Gondi +11DAA..11EDF; Unknown +11EE0..11EF8; Makasar +11EF9..11FBF; Unknown +11FC0..11FF1; Tamil +11FF2..11FFE; Unknown +11FFF..11FFF; Tamil +12000..12399; Cuneiform +1239A..123FF; Unknown +12400..1246E; Cuneiform +1246F..1246F; Unknown +12470..12474; Cuneiform +12475..1247F; Unknown +12480..12543; Cuneiform +12544..12FFF; Unknown +13000..1342E; Egyptian_Hieroglyphs +1342F..1342F; Unknown +13430..13438; Egyptian_Hieroglyphs +13439..143FF; Unknown +14400..14646; Anatolian_Hieroglyphs +14647..167FF; Unknown +16800..16A38; Bamum +16A39..16A3F; Unknown +16A40..16A5E; Mro +16A5F..16A5F; Unknown +16A60..16A69; Mro +16A6A..16A6D; Unknown +16A6E..16A6F; Mro +16A70..16ACF; Unknown +16AD0..16AED; Bassa_Vah +16AEE..16AEF; Unknown +16AF0..16AF5; Bassa_Vah +16AF6..16AFF; Unknown +16B00..16B45; Pahawh_Hmong +16B46..16B4F; Unknown +16B50..16B59; Pahawh_Hmong +16B5A..16B5A; Unknown +16B5B..16B61; Pahawh_Hmong +16B62..16B62; Unknown +16B63..16B77; Pahawh_Hmong +16B78..16B7C; Unknown +16B7D..16B8F; Pahawh_Hmong +16B90..16E3F; Unknown +16E40..16E9A; Medefaidrin +16E9B..16EFF; Unknown +16F00..16F4A; Miao +16F4B..16F4E; Unknown +16F4F..16F87; Miao +16F88..16F8E; Unknown +16F8F..16F9F; Miao +16FA0..16FDF; Unknown +16FE0..16FE0; Tangut +16FE1..16FE1; Nushu +16FE2..16FE3; Common +16FE4..16FFF; Unknown +17000..187F7; Tangut +187F8..187FF; Unknown +18800..18AF2; Tangut +18AF3..1AFFF; Unknown +1B000..1B000; Katakana +1B001..1B11E; Hiragana +1B11F..1B14F; Unknown +1B150..1B152; Hiragana +1B153..1B163; Unknown +1B164..1B167; Katakana +1B168..1B16F; Unknown +1B170..1B2FB; Nushu +1B2FC..1BBFF; Unknown +1BC00..1BC6A; Duployan +1BC6B..1BC6F; Unknown +1BC70..1BC7C; Duployan +1BC7D..1BC7F; Unknown +1BC80..1BC88; Duployan +1BC89..1BC8F; Unknown +1BC90..1BC99; Duployan +1BC9A..1BC9B; Unknown +1BC9C..1BC9F; Duployan +1BCA0..1BCA3; Common +1BCA4..1CFFF; Unknown +1D000..1D0F5; Common +1D0F6..1D0FF; Unknown +1D100..1D126; Common +1D127..1D128; Unknown +1D129..1D166; Common +1D167..1D169; Inherited +1D16A..1D17A; Common +1D17B..1D182; Inherited +1D183..1D184; Common +1D185..1D18B; Inherited +1D18C..1D1A9; Common +1D1AA..1D1AD; Inherited +1D1AE..1D1E8; Common +1D1E9..1D1FF; Unknown +1D200..1D245; Greek +1D246..1D2DF; Unknown +1D2E0..1D2F3; Common +1D2F4..1D2FF; Unknown +1D300..1D356; Common +1D357..1D35F; Unknown +1D360..1D378; Common +1D379..1D3FF; Unknown +1D400..1D454; Common +1D455..1D455; Unknown +1D456..1D49C; Common +1D49D..1D49D; Unknown +1D49E..1D49F; Common +1D4A0..1D4A1; Unknown +1D4A2..1D4A2; Common +1D4A3..1D4A4; Unknown +1D4A5..1D4A6; Common +1D4A7..1D4A8; Unknown +1D4A9..1D4AC; Common +1D4AD..1D4AD; Unknown +1D4AE..1D4B9; Common +1D4BA..1D4BA; Unknown +1D4BB..1D4BB; Common +1D4BC..1D4BC; Unknown +1D4BD..1D4C3; Common +1D4C4..1D4C4; Unknown +1D4C5..1D505; Common +1D506..1D506; Unknown +1D507..1D50A; Common +1D50B..1D50C; Unknown +1D50D..1D514; Common +1D515..1D515; Unknown +1D516..1D51C; Common +1D51D..1D51D; Unknown +1D51E..1D539; Common +1D53A..1D53A; Unknown +1D53B..1D53E; Common +1D53F..1D53F; Unknown +1D540..1D544; Common +1D545..1D545; Unknown +1D546..1D546; Common +1D547..1D549; Unknown +1D54A..1D550; Common +1D551..1D551; Unknown +1D552..1D6A5; Common +1D6A6..1D6A7; Unknown +1D6A8..1D7CB; Common +1D7CC..1D7CD; Unknown +1D7CE..1D7FF; Common +1D800..1DA8B; SignWriting +1DA8C..1DA9A; Unknown +1DA9B..1DA9F; SignWriting +1DAA0..1DAA0; Unknown +1DAA1..1DAAF; SignWriting +1DAB0..1DFFF; Unknown +1E000..1E006; Glagolitic +1E007..1E007; Unknown +1E008..1E018; Glagolitic +1E019..1E01A; Unknown +1E01B..1E021; Glagolitic +1E022..1E022; Unknown +1E023..1E024; Glagolitic +1E025..1E025; Unknown +1E026..1E02A; Glagolitic +1E02B..1E0FF; Unknown +1E100..1E12C; Nyiakeng_Puachue_Hmong +1E12D..1E12F; Unknown +1E130..1E13D; Nyiakeng_Puachue_Hmong +1E13E..1E13F; Unknown +1E140..1E149; Nyiakeng_Puachue_Hmong +1E14A..1E14D; Unknown +1E14E..1E14F; Nyiakeng_Puachue_Hmong +1E150..1E2BF; Unknown +1E2C0..1E2F9; Wancho +1E2FA..1E2FE; Unknown +1E2FF..1E2FF; Wancho +1E300..1E7FF; Unknown +1E800..1E8C4; Mende_Kikakui +1E8C5..1E8C6; Unknown +1E8C7..1E8D6; Mende_Kikakui +1E8D7..1E8FF; Unknown +1E900..1E94B; Adlam +1E94C..1E94F; Unknown +1E950..1E959; Adlam +1E95A..1E95D; Unknown +1E95E..1E95F; Adlam +1E960..1EC70; Unknown +1EC71..1ECB4; Common +1ECB5..1ED00; Unknown +1ED01..1ED3D; Common +1ED3E..1EDFF; Unknown +1EE00..1EE03; Arabic +1EE04..1EE04; Unknown +1EE05..1EE1F; Arabic +1EE20..1EE20; Unknown +1EE21..1EE22; Arabic +1EE23..1EE23; Unknown +1EE24..1EE24; Arabic +1EE25..1EE26; Unknown +1EE27..1EE27; Arabic +1EE28..1EE28; Unknown +1EE29..1EE32; Arabic +1EE33..1EE33; Unknown +1EE34..1EE37; Arabic +1EE38..1EE38; Unknown +1EE39..1EE39; Arabic +1EE3A..1EE3A; Unknown +1EE3B..1EE3B; Arabic +1EE3C..1EE41; Unknown +1EE42..1EE42; Arabic +1EE43..1EE46; Unknown +1EE47..1EE47; Arabic +1EE48..1EE48; Unknown +1EE49..1EE49; Arabic +1EE4A..1EE4A; Unknown +1EE4B..1EE4B; Arabic +1EE4C..1EE4C; Unknown +1EE4D..1EE4F; Arabic +1EE50..1EE50; Unknown +1EE51..1EE52; Arabic +1EE53..1EE53; Unknown +1EE54..1EE54; Arabic +1EE55..1EE56; Unknown +1EE57..1EE57; Arabic +1EE58..1EE58; Unknown +1EE59..1EE59; Arabic +1EE5A..1EE5A; Unknown +1EE5B..1EE5B; Arabic +1EE5C..1EE5C; Unknown +1EE5D..1EE5D; Arabic +1EE5E..1EE5E; Unknown +1EE5F..1EE5F; Arabic +1EE60..1EE60; Unknown +1EE61..1EE62; Arabic +1EE63..1EE63; Unknown +1EE64..1EE64; Arabic +1EE65..1EE66; Unknown +1EE67..1EE6A; Arabic +1EE6B..1EE6B; Unknown +1EE6C..1EE72; Arabic +1EE73..1EE73; Unknown +1EE74..1EE77; Arabic +1EE78..1EE78; Unknown +1EE79..1EE7C; Arabic +1EE7D..1EE7D; Unknown +1EE7E..1EE7E; Arabic +1EE7F..1EE7F; Unknown +1EE80..1EE89; Arabic +1EE8A..1EE8A; Unknown +1EE8B..1EE9B; Arabic +1EE9C..1EEA0; Unknown +1EEA1..1EEA3; Arabic +1EEA4..1EEA4; Unknown +1EEA5..1EEA9; Arabic +1EEAA..1EEAA; Unknown +1EEAB..1EEBB; Arabic +1EEBC..1EEEF; Unknown +1EEF0..1EEF1; Arabic +1EEF2..1EFFF; Unknown +1F000..1F02B; Common +1F02C..1F02F; Unknown +1F030..1F093; Common +1F094..1F09F; Unknown +1F0A0..1F0AE; Common +1F0AF..1F0B0; Unknown +1F0B1..1F0BF; Common +1F0C0..1F0C0; Unknown +1F0C1..1F0CF; Common +1F0D0..1F0D0; Unknown +1F0D1..1F0F5; Common +1F0F6..1F0FF; Unknown +1F100..1F10C; Common +1F10D..1F10F; Unknown +1F110..1F16C; Common +1F16D..1F16F; Unknown +1F170..1F1AC; Common +1F1AD..1F1E5; Unknown +1F1E6..1F1FF; Common +1F200..1F200; Hiragana +1F201..1F202; Common +1F203..1F20F; Unknown +1F210..1F23B; Common +1F23C..1F23F; Unknown +1F240..1F248; Common +1F249..1F24F; Unknown +1F250..1F251; Common +1F252..1F25F; Unknown +1F260..1F265; Common +1F266..1F2FF; Unknown +1F300..1F6D5; Common +1F6D6..1F6DF; Unknown +1F6E0..1F6EC; Common +1F6ED..1F6EF; Unknown +1F6F0..1F6FA; Common +1F6FB..1F6FF; Unknown +1F700..1F773; Common +1F774..1F77F; Unknown +1F780..1F7D8; Common +1F7D9..1F7DF; Unknown +1F7E0..1F7EB; Common +1F7EC..1F7FF; Unknown +1F800..1F80B; Common +1F80C..1F80F; Unknown +1F810..1F847; Common +1F848..1F84F; Unknown +1F850..1F859; Common +1F85A..1F85F; Unknown +1F860..1F887; Common +1F888..1F88F; Unknown +1F890..1F8AD; Common +1F8AE..1F8FF; Unknown +1F900..1F90B; Common +1F90C..1F90C; Unknown +1F90D..1F971; Common +1F972..1F972; Unknown +1F973..1F976; Common +1F977..1F979; Unknown +1F97A..1F9A2; Common +1F9A3..1F9A4; Unknown +1F9A5..1F9AA; Common +1F9AB..1F9AD; Unknown +1F9AE..1F9CA; Common +1F9CB..1F9CC; Unknown +1F9CD..1FA53; Common +1FA54..1FA5F; Unknown +1FA60..1FA6D; Common +1FA6E..1FA6F; Unknown +1FA70..1FA73; Common +1FA74..1FA77; Unknown +1FA78..1FA7A; Common +1FA7B..1FA7F; Unknown +1FA80..1FA82; Common +1FA83..1FA8F; Unknown +1FA90..1FA95; Common +1FA96..1FFFF; Unknown +20000..2A6D6; Han +2A6D7..2A6FF; Unknown +2A700..2B734; Han +2B735..2B73F; Unknown +2B740..2B81D; Han +2B81E..2B81F; Unknown +2B820..2CEA1; Han +2CEA2..2CEAF; Unknown +2CEB0..2EBE0; Han +2EBE1..2F7FF; Unknown +2F800..2FA1D; Han +2FA1E..E0000; Unknown +E0001..E0001; Common +E0002..E001F; Unknown +E0020..E007F; Common +E0080..E00FF; Unknown +E0100..E01EF; Inherited +E01F0..10FFFF; Unknown diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1.test new file mode 100644 index 000000000..8136c52ae --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1 + +description: +Tests character class syntax of the Unicode 12.1 Script property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_1-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_1.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_1.flex new file mode 100644 index 000000000..3d4bf6701 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_1.flex @@ -0,0 +1,32 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Adlam} { setCurCharPropertyValue("Script_Extensions:Adlam"); } +\p{Script_Extensions:Armenian} { setCurCharPropertyValue("Script_Extensions:Armenian"); } +\p{Script_Extensions:Bengali} { setCurCharPropertyValue("Script_Extensions:Bengali"); } +\p{Script_Extensions:Bopomofo} { setCurCharPropertyValue("Script_Extensions:Bopomofo"); } +\p{Script_Extensions:Buginese} { setCurCharPropertyValue("Script_Extensions:Buginese"); } +\p{Script_Extensions:Buhid} { setCurCharPropertyValue("Script_Extensions:Buhid"); } +\p{Script_Extensions:Coptic} { setCurCharPropertyValue("Script_Extensions:Coptic"); } +\p{Script_Extensions:Cypriot} { setCurCharPropertyValue("Script_Extensions:Cypriot"); } +\p{Script_Extensions:Cyrillic} { setCurCharPropertyValue("Script_Extensions:Cyrillic"); } +\p{Script_Extensions:Duployan} { setCurCharPropertyValue("Script_Extensions:Duployan"); } +\p{Script_Extensions:Greek} { setCurCharPropertyValue("Script_Extensions:Greek"); } +\p{Script_Extensions:Kaithi} { setCurCharPropertyValue("Script_Extensions:Kaithi"); } +\p{Script_Extensions:Kayah_Li} { setCurCharPropertyValue("Script_Extensions:Kayah_Li"); } +\p{Script_Extensions:Mongolian} { setCurCharPropertyValue("Script_Extensions:Mongolian"); } +\p{Script_Extensions:Multani} { setCurCharPropertyValue("Script_Extensions:Multani"); } +\p{Script_Extensions:Tai_Le} { setCurCharPropertyValue("Script_Extensions:Tai_Le"); } +\p{Script_Extensions:Thaana} { setCurCharPropertyValue("Script_Extensions:Thaana"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_1.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_1.output new file mode 100644 index 000000000..075ea0664 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_1.output @@ -0,0 +1,142 @@ +02EA..02EB; Script_Extensions:Bopomofo +0342..0342; Script_Extensions:Greek +0345..0345; Script_Extensions:Greek +0370..0373; Script_Extensions:Greek +0375..0377; Script_Extensions:Greek +037A..037D; Script_Extensions:Greek +037F..037F; Script_Extensions:Greek +0384..0384; Script_Extensions:Greek +0386..0386; Script_Extensions:Greek +0388..038A; Script_Extensions:Greek +038C..038C; Script_Extensions:Greek +038E..03A1; Script_Extensions:Greek +03A3..03E1; Script_Extensions:Greek +03E2..03EF; Script_Extensions:Coptic +03F0..03FF; Script_Extensions:Greek +0400..052F; Script_Extensions:Cyrillic +0531..0556; Script_Extensions:Armenian +0559..058A; Script_Extensions:Armenian +058D..058F; Script_Extensions:Armenian +060C..060C; Script_Extensions:Thaana +061B..061C; Script_Extensions:Thaana +061F..061F; Script_Extensions:Thaana +0640..0640; Script_Extensions:Adlam +0660..0669; Script_Extensions:Thaana +0780..07B1; Script_Extensions:Thaana +0951..0952; Script_Extensions:Bengali +0964..0965; Script_Extensions:Bengali +0966..096F; Script_Extensions:Kaithi +0980..0983; Script_Extensions:Bengali +0985..098C; Script_Extensions:Bengali +098F..0990; Script_Extensions:Bengali +0993..09A8; Script_Extensions:Bengali +09AA..09B0; Script_Extensions:Bengali +09B2..09B2; Script_Extensions:Bengali +09B6..09B9; Script_Extensions:Bengali +09BC..09C4; Script_Extensions:Bengali +09C7..09C8; Script_Extensions:Bengali +09CB..09CE; Script_Extensions:Bengali +09D7..09D7; Script_Extensions:Bengali +09DC..09DD; Script_Extensions:Bengali +09DF..09E3; Script_Extensions:Bengali +09E6..09FE; Script_Extensions:Bengali +0A66..0A6F; Script_Extensions:Multani +1040..1049; Script_Extensions:Tai_Le +1735..1736; Script_Extensions:Buhid +1740..1753; Script_Extensions:Buhid +1800..180E; Script_Extensions:Mongolian +1810..1819; Script_Extensions:Mongolian +1820..1878; Script_Extensions:Mongolian +1880..18AA; Script_Extensions:Mongolian +1950..196D; Script_Extensions:Tai_Le +1970..1974; Script_Extensions:Tai_Le +1A00..1A1B; Script_Extensions:Buginese +1A1E..1A1F; Script_Extensions:Buginese +1C80..1C88; Script_Extensions:Cyrillic +1CD0..1CD0; Script_Extensions:Bengali +1CD2..1CD2; Script_Extensions:Bengali +1CD5..1CD6; Script_Extensions:Bengali +1CD8..1CD8; Script_Extensions:Bengali +1CE1..1CE1; Script_Extensions:Bengali +1CEA..1CEA; Script_Extensions:Bengali +1CED..1CED; Script_Extensions:Bengali +1CF2..1CF2; Script_Extensions:Bengali +1CF5..1CF7; Script_Extensions:Bengali +1D26..1D2A; Script_Extensions:Greek +1D2B..1D2B; Script_Extensions:Cyrillic +1D5D..1D61; Script_Extensions:Greek +1D66..1D6A; Script_Extensions:Greek +1D78..1D78; Script_Extensions:Cyrillic +1DBF..1DC1; Script_Extensions:Greek +1F00..1F15; Script_Extensions:Greek +1F18..1F1D; Script_Extensions:Greek +1F20..1F45; Script_Extensions:Greek +1F48..1F4D; Script_Extensions:Greek +1F50..1F57; Script_Extensions:Greek +1F59..1F59; Script_Extensions:Greek +1F5B..1F5B; Script_Extensions:Greek +1F5D..1F5D; Script_Extensions:Greek +1F5F..1F7D; Script_Extensions:Greek +1F80..1FB4; Script_Extensions:Greek +1FB6..1FC4; Script_Extensions:Greek +1FC6..1FD3; Script_Extensions:Greek +1FD6..1FDB; Script_Extensions:Greek +1FDD..1FEF; Script_Extensions:Greek +1FF2..1FF4; Script_Extensions:Greek +1FF6..1FFE; Script_Extensions:Greek +202F..202F; Script_Extensions:Mongolian +2126..2126; Script_Extensions:Greek +2C80..2CF3; Script_Extensions:Coptic +2CF9..2CFF; Script_Extensions:Coptic +2DE0..2DFF; Script_Extensions:Cyrillic +2E43..2E43; Script_Extensions:Cyrillic +3001..3003; Script_Extensions:Bopomofo +3008..3011; Script_Extensions:Bopomofo +3013..301F; Script_Extensions:Bopomofo +302A..302D; Script_Extensions:Bopomofo +3030..3030; Script_Extensions:Bopomofo +3037..3037; Script_Extensions:Bopomofo +30FB..30FB; Script_Extensions:Bopomofo +3105..312F; Script_Extensions:Bopomofo +31A0..31BA; Script_Extensions:Bopomofo +A640..A69F; Script_Extensions:Cyrillic +A830..A839; Script_Extensions:Kaithi +A8F1..A8F1; Script_Extensions:Bengali +A900..A92F; Script_Extensions:Kayah_Li +A9CF..A9CF; Script_Extensions:Buginese +AB65..AB65; Script_Extensions:Greek +FB13..FB17; Script_Extensions:Armenian +FDF2..FDF2; Script_Extensions:Thaana +FDFD..FDFD; Script_Extensions:Thaana +FE2E..FE2F; Script_Extensions:Cyrillic +FE45..FE46; Script_Extensions:Bopomofo +FF61..FF65; Script_Extensions:Bopomofo +10100..10102; Script_Extensions:Cypriot +10107..10133; Script_Extensions:Cypriot +10137..1013F; Script_Extensions:Cypriot +10140..1018E; Script_Extensions:Greek +101A0..101A0; Script_Extensions:Greek +102E0..102FB; Script_Extensions:Coptic +10800..10805; Script_Extensions:Cypriot +10808..10808; Script_Extensions:Cypriot +1080A..10835; Script_Extensions:Cypriot +10837..10838; Script_Extensions:Cypriot +1083C..1083C; Script_Extensions:Cypriot +1083F..1083F; Script_Extensions:Cypriot +11080..110C1; Script_Extensions:Kaithi +110CD..110CD; Script_Extensions:Kaithi +11280..11286; Script_Extensions:Multani +11288..11288; Script_Extensions:Multani +1128A..1128D; Script_Extensions:Multani +1128F..1129D; Script_Extensions:Multani +1129F..112A9; Script_Extensions:Multani +11660..1166C; Script_Extensions:Mongolian +1BC00..1BC6A; Script_Extensions:Duployan +1BC70..1BC7C; Script_Extensions:Duployan +1BC80..1BC88; Script_Extensions:Duployan +1BC90..1BC99; Script_Extensions:Duployan +1BC9C..1BCA3; Script_Extensions:Duployan +1D200..1D245; Script_Extensions:Greek +1E900..1E94B; Script_Extensions:Adlam +1E950..1E959; Script_Extensions:Adlam +1E95E..1E95F; Script_Extensions:Adlam diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_1.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_1.test new file mode 100644 index 000000000..8ee4ea0e7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_1.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_1 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_10-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_10-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_10.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_10.flex new file mode 100644 index 000000000..84495baf1 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_10.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_10 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Limbu} { setCurCharPropertyValue("Script_Extensions:Limbu"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_10.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_10.output new file mode 100644 index 000000000..fe06ad98c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_10.output @@ -0,0 +1,6 @@ +0965..0965; Script_Extensions:Limbu +1900..191E; Script_Extensions:Limbu +1920..192B; Script_Extensions:Limbu +1930..193B; Script_Extensions:Limbu +1940..1940; Script_Extensions:Limbu +1944..194F; Script_Extensions:Limbu diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_10.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_10.test new file mode 100644 index 000000000..62102b2f8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_10.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_10 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_11-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_11-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_11.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_11.flex new file mode 100644 index 000000000..8d1cfc48d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_11.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_11 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Mahajani} { setCurCharPropertyValue("Script_Extensions:Mahajani"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_11.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_11.output new file mode 100644 index 000000000..d11d21faf --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_11.output @@ -0,0 +1,3 @@ +0964..096F; Script_Extensions:Mahajani +A830..A839; Script_Extensions:Mahajani +11150..11176; Script_Extensions:Mahajani diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_11.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_11.test new file mode 100644 index 000000000..904260cc7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_11.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_11 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_12-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_12-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_12.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_12.flex new file mode 100644 index 000000000..22a7e4c86 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_12.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_12 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Malayalam} { setCurCharPropertyValue("Script_Extensions:Malayalam"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_12.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_12.output new file mode 100644 index 000000000..8963b4576 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_12.output @@ -0,0 +1,12 @@ +0951..0952; Script_Extensions:Malayalam +0964..0965; Script_Extensions:Malayalam +0D00..0D03; Script_Extensions:Malayalam +0D05..0D0C; Script_Extensions:Malayalam +0D0E..0D10; Script_Extensions:Malayalam +0D12..0D44; Script_Extensions:Malayalam +0D46..0D48; Script_Extensions:Malayalam +0D4A..0D4F; Script_Extensions:Malayalam +0D54..0D63; Script_Extensions:Malayalam +0D66..0D7F; Script_Extensions:Malayalam +1CDA..1CDA; Script_Extensions:Malayalam +A830..A832; Script_Extensions:Malayalam diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_12.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_12.test new file mode 100644 index 000000000..e30354cdd --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_12.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_12 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_13-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_13-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_13.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_13.flex new file mode 100644 index 000000000..648c0e6a6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_13.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_13 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Masaram_Gondi} { setCurCharPropertyValue("Script_Extensions:Masaram_Gondi"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_13.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_13.output new file mode 100644 index 000000000..7216c18d5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_13.output @@ -0,0 +1,8 @@ +0964..0965; Script_Extensions:Masaram_Gondi +11D00..11D06; Script_Extensions:Masaram_Gondi +11D08..11D09; Script_Extensions:Masaram_Gondi +11D0B..11D36; Script_Extensions:Masaram_Gondi +11D3A..11D3A; Script_Extensions:Masaram_Gondi +11D3C..11D3D; Script_Extensions:Masaram_Gondi +11D3F..11D47; Script_Extensions:Masaram_Gondi +11D50..11D59; Script_Extensions:Masaram_Gondi diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_13.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_13.test new file mode 100644 index 000000000..cf0a56430 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_13.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_13 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_14-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_14-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_14.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_14.flex new file mode 100644 index 000000000..3a0527233 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_14.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_14 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Nandinagari} { setCurCharPropertyValue("Script_Extensions:Nandinagari"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_14.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_14.output new file mode 100644 index 000000000..f8f8cf72f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_14.output @@ -0,0 +1,9 @@ +0964..0965; Script_Extensions:Nandinagari +0CE6..0CEF; Script_Extensions:Nandinagari +1CE9..1CE9; Script_Extensions:Nandinagari +1CF2..1CF2; Script_Extensions:Nandinagari +1CFA..1CFA; Script_Extensions:Nandinagari +A830..A835; Script_Extensions:Nandinagari +119A0..119A7; Script_Extensions:Nandinagari +119AA..119D7; Script_Extensions:Nandinagari +119DA..119E4; Script_Extensions:Nandinagari diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_14.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_14.test new file mode 100644 index 000000000..7cc625bc8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_14.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_14 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_15-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_15-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_15.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_15.flex new file mode 100644 index 000000000..6e634c1d9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_15.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_15 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Oriya} { setCurCharPropertyValue("Script_Extensions:Oriya"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_15.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_15.output new file mode 100644 index 000000000..83acf7638 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_15.output @@ -0,0 +1,18 @@ +0951..0952; Script_Extensions:Oriya +0964..0965; Script_Extensions:Oriya +0B01..0B03; Script_Extensions:Oriya +0B05..0B0C; Script_Extensions:Oriya +0B0F..0B10; Script_Extensions:Oriya +0B13..0B28; Script_Extensions:Oriya +0B2A..0B30; Script_Extensions:Oriya +0B32..0B33; Script_Extensions:Oriya +0B35..0B39; Script_Extensions:Oriya +0B3C..0B44; Script_Extensions:Oriya +0B47..0B48; Script_Extensions:Oriya +0B4B..0B4D; Script_Extensions:Oriya +0B56..0B57; Script_Extensions:Oriya +0B5C..0B5D; Script_Extensions:Oriya +0B5F..0B63; Script_Extensions:Oriya +0B66..0B77; Script_Extensions:Oriya +1CDA..1CDA; Script_Extensions:Oriya +1CF2..1CF2; Script_Extensions:Oriya diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_15.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_15.test new file mode 100644 index 000000000..e4250dd9d --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_15.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_15 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_16-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_16-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_16.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_16.flex new file mode 100644 index 000000000..6d5832f51 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_16.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_16 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Sinhala} { setCurCharPropertyValue("Script_Extensions:Sinhala"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_16.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_16.output new file mode 100644 index 000000000..08185a67c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_16.output @@ -0,0 +1,14 @@ +0964..0965; Script_Extensions:Sinhala +0D82..0D83; Script_Extensions:Sinhala +0D85..0D96; Script_Extensions:Sinhala +0D9A..0DB1; Script_Extensions:Sinhala +0DB3..0DBB; Script_Extensions:Sinhala +0DBD..0DBD; Script_Extensions:Sinhala +0DC0..0DC6; Script_Extensions:Sinhala +0DCA..0DCA; Script_Extensions:Sinhala +0DCF..0DD4; Script_Extensions:Sinhala +0DD6..0DD6; Script_Extensions:Sinhala +0DD8..0DDF; Script_Extensions:Sinhala +0DE6..0DEF; Script_Extensions:Sinhala +0DF2..0DF4; Script_Extensions:Sinhala +111E1..111F4; Script_Extensions:Sinhala diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_16.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_16.test new file mode 100644 index 000000000..12281d037 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_16.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_16 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_17-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_17-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_17.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_17.flex new file mode 100644 index 000000000..53d00407b --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_17.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_17 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Syloti_Nagri} { setCurCharPropertyValue("Script_Extensions:Syloti_Nagri"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_17.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_17.output new file mode 100644 index 000000000..5a620a176 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_17.output @@ -0,0 +1,3 @@ +0964..0965; Script_Extensions:Syloti_Nagri +09E6..09EF; Script_Extensions:Syloti_Nagri +A800..A82B; Script_Extensions:Syloti_Nagri diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_17.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_17.test new file mode 100644 index 000000000..9902d86d9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_17.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_17 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_18-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_18-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_18.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_18.flex new file mode 100644 index 000000000..b0af83ccb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_18.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_18 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Takri} { setCurCharPropertyValue("Script_Extensions:Takri"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_18.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_18.output new file mode 100644 index 000000000..ad33e7063 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_18.output @@ -0,0 +1,4 @@ +0964..0965; Script_Extensions:Takri +A830..A839; Script_Extensions:Takri +11680..116B8; Script_Extensions:Takri +116C0..116C9; Script_Extensions:Takri diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_18.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_18.test new file mode 100644 index 000000000..fa8ed81b0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_18.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_18 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_19-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_19-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_19.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_19.flex new file mode 100644 index 000000000..243a797b2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_19.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_19 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Tamil} { setCurCharPropertyValue("Script_Extensions:Tamil"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_19.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_19.output new file mode 100644 index 000000000..a9e3e7e97 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_19.output @@ -0,0 +1,25 @@ +0951..0952; Script_Extensions:Tamil +0964..0965; Script_Extensions:Tamil +0B82..0B83; Script_Extensions:Tamil +0B85..0B8A; Script_Extensions:Tamil +0B8E..0B90; Script_Extensions:Tamil +0B92..0B95; Script_Extensions:Tamil +0B99..0B9A; Script_Extensions:Tamil +0B9C..0B9C; Script_Extensions:Tamil +0B9E..0B9F; Script_Extensions:Tamil +0BA3..0BA4; Script_Extensions:Tamil +0BA8..0BAA; Script_Extensions:Tamil +0BAE..0BB9; Script_Extensions:Tamil +0BBE..0BC2; Script_Extensions:Tamil +0BC6..0BC8; Script_Extensions:Tamil +0BCA..0BCD; Script_Extensions:Tamil +0BD0..0BD0; Script_Extensions:Tamil +0BD7..0BD7; Script_Extensions:Tamil +0BE6..0BFA; Script_Extensions:Tamil +1CDA..1CDA; Script_Extensions:Tamil +A8F3..A8F3; Script_Extensions:Tamil +11301..11301; Script_Extensions:Tamil +11303..11303; Script_Extensions:Tamil +1133B..1133C; Script_Extensions:Tamil +11FC0..11FF1; Script_Extensions:Tamil +11FFF..11FFF; Script_Extensions:Tamil diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_19.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_19.test new file mode 100644 index 000000000..3396280e4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_19.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_19 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_2-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_2-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_2.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_2.flex new file mode 100644 index 000000000..da871c3c6 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_2.flex @@ -0,0 +1,26 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_2 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Arabic} { setCurCharPropertyValue("Script_Extensions:Arabic"); } +\p{Script_Extensions:Chakma} { setCurCharPropertyValue("Script_Extensions:Chakma"); } +\p{Script_Extensions:Devanagari} { setCurCharPropertyValue("Script_Extensions:Devanagari"); } +\p{Script_Extensions:Georgian} { setCurCharPropertyValue("Script_Extensions:Georgian"); } +\p{Script_Extensions:Glagolitic} { setCurCharPropertyValue("Script_Extensions:Glagolitic"); } +\p{Script_Extensions:Han} { setCurCharPropertyValue("Script_Extensions:Han"); } +\p{Script_Extensions:Hanunoo} { setCurCharPropertyValue("Script_Extensions:Hanunoo"); } +\p{Script_Extensions:Javanese} { setCurCharPropertyValue("Script_Extensions:Javanese"); } +\p{Script_Extensions:Linear_A} { setCurCharPropertyValue("Script_Extensions:Linear_A"); } +\p{Script_Extensions:Old_Permic} { setCurCharPropertyValue("Script_Extensions:Old_Permic"); } +\p{Script_Extensions:Phags_Pa} { setCurCharPropertyValue("Script_Extensions:Phags_Pa"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_2.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_2.output new file mode 100644 index 000000000..17cd5599c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_2.output @@ -0,0 +1,130 @@ +0483..0483; Script_Extensions:Old_Permic +0484..0484; Script_Extensions:Glagolitic +0487..0487; Script_Extensions:Glagolitic +0589..0589; Script_Extensions:Georgian +0600..0604; Script_Extensions:Arabic +0606..061C; Script_Extensions:Arabic +061E..06DC; Script_Extensions:Arabic +06DE..06FF; Script_Extensions:Arabic +0750..077F; Script_Extensions:Arabic +08A0..08B4; Script_Extensions:Arabic +08B6..08BD; Script_Extensions:Arabic +08D3..08E1; Script_Extensions:Arabic +08E3..08FF; Script_Extensions:Arabic +0900..0952; Script_Extensions:Devanagari +0955..097F; Script_Extensions:Devanagari +09E6..09EF; Script_Extensions:Chakma +1040..1049; Script_Extensions:Chakma +10A0..10C5; Script_Extensions:Georgian +10C7..10C7; Script_Extensions:Georgian +10CD..10CD; Script_Extensions:Georgian +10D0..10FF; Script_Extensions:Georgian +1720..1736; Script_Extensions:Hanunoo +1802..1803; Script_Extensions:Phags_Pa +1805..1805; Script_Extensions:Phags_Pa +1C90..1CBA; Script_Extensions:Georgian +1CBD..1CBF; Script_Extensions:Georgian +1CD0..1CF6; Script_Extensions:Devanagari +1CF8..1CF9; Script_Extensions:Devanagari +20F0..20F0; Script_Extensions:Devanagari +2C00..2C2E; Script_Extensions:Glagolitic +2C30..2C5E; Script_Extensions:Glagolitic +2D00..2D25; Script_Extensions:Georgian +2D27..2D27; Script_Extensions:Georgian +2D2D..2D2D; Script_Extensions:Georgian +2E43..2E43; Script_Extensions:Glagolitic +2E80..2E99; Script_Extensions:Han +2E9B..2EF3; Script_Extensions:Han +2F00..2FD5; Script_Extensions:Han +3001..3003; Script_Extensions:Han +3005..3011; Script_Extensions:Han +3013..301F; Script_Extensions:Han +3021..302D; Script_Extensions:Han +3030..3030; Script_Extensions:Han +3037..303F; Script_Extensions:Han +30FB..30FB; Script_Extensions:Han +3190..319F; Script_Extensions:Han +31C0..31E3; Script_Extensions:Han +3220..3247; Script_Extensions:Han +3280..32B0; Script_Extensions:Han +32C0..32CB; Script_Extensions:Han +32FF..32FF; Script_Extensions:Han +3358..3370; Script_Extensions:Han +337B..337F; Script_Extensions:Han +33E0..33FE; Script_Extensions:Han +3400..4DB5; Script_Extensions:Han +4E00..9FEF; Script_Extensions:Han +A66F..A66F; Script_Extensions:Glagolitic +A830..A839; Script_Extensions:Devanagari +A840..A877; Script_Extensions:Phags_Pa +A8E0..A8FF; Script_Extensions:Devanagari +A980..A9CD; Script_Extensions:Javanese +A9CF..A9D9; Script_Extensions:Javanese +A9DE..A9DF; Script_Extensions:Javanese +F900..FA6D; Script_Extensions:Han +FA70..FAD9; Script_Extensions:Han +FB50..FBC1; Script_Extensions:Arabic +FBD3..FD3D; Script_Extensions:Arabic +FD50..FD8F; Script_Extensions:Arabic +FD92..FDC7; Script_Extensions:Arabic +FDF0..FDFD; Script_Extensions:Arabic +FE45..FE46; Script_Extensions:Han +FE70..FE74; Script_Extensions:Arabic +FE76..FEFC; Script_Extensions:Arabic +FF61..FF65; Script_Extensions:Han +10107..10133; Script_Extensions:Linear_A +102E0..102FB; Script_Extensions:Arabic +10350..1037A; Script_Extensions:Old_Permic +10600..10736; Script_Extensions:Linear_A +10740..10755; Script_Extensions:Linear_A +10760..10767; Script_Extensions:Linear_A +10E60..10E7E; Script_Extensions:Arabic +11100..11134; Script_Extensions:Chakma +11136..11146; Script_Extensions:Chakma +1D360..1D371; Script_Extensions:Han +1E000..1E006; Script_Extensions:Glagolitic +1E008..1E018; Script_Extensions:Glagolitic +1E01B..1E021; Script_Extensions:Glagolitic +1E023..1E024; Script_Extensions:Glagolitic +1E026..1E02A; Script_Extensions:Glagolitic +1EE00..1EE03; Script_Extensions:Arabic +1EE05..1EE1F; Script_Extensions:Arabic +1EE21..1EE22; Script_Extensions:Arabic +1EE24..1EE24; Script_Extensions:Arabic +1EE27..1EE27; Script_Extensions:Arabic +1EE29..1EE32; Script_Extensions:Arabic +1EE34..1EE37; Script_Extensions:Arabic +1EE39..1EE39; Script_Extensions:Arabic +1EE3B..1EE3B; Script_Extensions:Arabic +1EE42..1EE42; Script_Extensions:Arabic +1EE47..1EE47; Script_Extensions:Arabic +1EE49..1EE49; Script_Extensions:Arabic +1EE4B..1EE4B; Script_Extensions:Arabic +1EE4D..1EE4F; Script_Extensions:Arabic +1EE51..1EE52; Script_Extensions:Arabic +1EE54..1EE54; Script_Extensions:Arabic +1EE57..1EE57; Script_Extensions:Arabic +1EE59..1EE59; Script_Extensions:Arabic +1EE5B..1EE5B; Script_Extensions:Arabic +1EE5D..1EE5D; Script_Extensions:Arabic +1EE5F..1EE5F; Script_Extensions:Arabic +1EE61..1EE62; Script_Extensions:Arabic +1EE64..1EE64; Script_Extensions:Arabic +1EE67..1EE6A; Script_Extensions:Arabic +1EE6C..1EE72; Script_Extensions:Arabic +1EE74..1EE77; Script_Extensions:Arabic +1EE79..1EE7C; Script_Extensions:Arabic +1EE7E..1EE7E; Script_Extensions:Arabic +1EE80..1EE89; Script_Extensions:Arabic +1EE8B..1EE9B; Script_Extensions:Arabic +1EEA1..1EEA3; Script_Extensions:Arabic +1EEA5..1EEA9; Script_Extensions:Arabic +1EEAB..1EEBB; Script_Extensions:Arabic +1EEF0..1EEF1; Script_Extensions:Arabic +1F250..1F251; Script_Extensions:Han +20000..2A6D6; Script_Extensions:Han +2A700..2B734; Script_Extensions:Han +2B740..2B81D; Script_Extensions:Han +2B820..2CEA1; Script_Extensions:Han +2CEB0..2EBE0; Script_Extensions:Han +2F800..2FA1D; Script_Extensions:Han diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_2.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_2.test new file mode 100644 index 000000000..3488675db --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_2.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_2 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_20-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_20-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_20.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_20.flex new file mode 100644 index 000000000..45baf7723 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_20.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_20 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Telugu} { setCurCharPropertyValue("Script_Extensions:Telugu"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_20.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_20.output new file mode 100644 index 000000000..70827aea9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_20.output @@ -0,0 +1,16 @@ +0951..0952; Script_Extensions:Telugu +0964..0965; Script_Extensions:Telugu +0C00..0C0C; Script_Extensions:Telugu +0C0E..0C10; Script_Extensions:Telugu +0C12..0C28; Script_Extensions:Telugu +0C2A..0C39; Script_Extensions:Telugu +0C3D..0C44; Script_Extensions:Telugu +0C46..0C48; Script_Extensions:Telugu +0C4A..0C4D; Script_Extensions:Telugu +0C55..0C56; Script_Extensions:Telugu +0C58..0C5A; Script_Extensions:Telugu +0C60..0C63; Script_Extensions:Telugu +0C66..0C6F; Script_Extensions:Telugu +0C77..0C7F; Script_Extensions:Telugu +1CDA..1CDA; Script_Extensions:Telugu +1CF2..1CF2; Script_Extensions:Telugu diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_20.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_20.test new file mode 100644 index 000000000..970a8bf35 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_20.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_20 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_21-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_21-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_21.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_21.flex new file mode 100644 index 000000000..b15781207 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_21.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_21 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Tirhuta} { setCurCharPropertyValue("Script_Extensions:Tirhuta"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_21.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_21.output new file mode 100644 index 000000000..8489b6e38 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_21.output @@ -0,0 +1,6 @@ +0951..0952; Script_Extensions:Tirhuta +0964..0965; Script_Extensions:Tirhuta +1CF2..1CF2; Script_Extensions:Tirhuta +A830..A839; Script_Extensions:Tirhuta +11480..114C7; Script_Extensions:Tirhuta +114D0..114D9; Script_Extensions:Tirhuta diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_21.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_21.test new file mode 100644 index 000000000..c0ea122ce --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_21.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_21 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_3-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_3-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_3.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_3.flex new file mode 100644 index 000000000..91e82844a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_3.flex @@ -0,0 +1,21 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_3 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Dogra} { setCurCharPropertyValue("Script_Extensions:Dogra"); } +\p{Script_Extensions:Hangul} { setCurCharPropertyValue("Script_Extensions:Hangul"); } +\p{Script_Extensions:Hanifi_Rohingya} { setCurCharPropertyValue("Script_Extensions:Hanifi_Rohingya"); } +\p{Script_Extensions:Latin} { setCurCharPropertyValue("Script_Extensions:Latin"); } +\p{Script_Extensions:Linear_B} { setCurCharPropertyValue("Script_Extensions:Linear_B"); } +\p{Script_Extensions:Tagalog} { setCurCharPropertyValue("Script_Extensions:Tagalog"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_3.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_3.output new file mode 100644 index 000000000..59476bd83 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_3.output @@ -0,0 +1,83 @@ +0041..005A; Script_Extensions:Latin +0061..007A; Script_Extensions:Latin +00AA..00AA; Script_Extensions:Latin +00BA..00BA; Script_Extensions:Latin +00C0..00D6; Script_Extensions:Latin +00D8..00F6; Script_Extensions:Latin +00F8..02B8; Script_Extensions:Latin +02E0..02E4; Script_Extensions:Latin +0363..036F; Script_Extensions:Latin +0485..0486; Script_Extensions:Latin +060C..060C; Script_Extensions:Hanifi_Rohingya +061B..061B; Script_Extensions:Hanifi_Rohingya +061F..061F; Script_Extensions:Hanifi_Rohingya +0640..0640; Script_Extensions:Hanifi_Rohingya +06D4..06D4; Script_Extensions:Hanifi_Rohingya +0951..0952; Script_Extensions:Latin +0964..096F; Script_Extensions:Dogra +10FB..10FB; Script_Extensions:Latin +1100..11FF; Script_Extensions:Hangul +1700..170C; Script_Extensions:Tagalog +170E..1714; Script_Extensions:Tagalog +1735..1736; Script_Extensions:Tagalog +1D00..1D25; Script_Extensions:Latin +1D2C..1D5C; Script_Extensions:Latin +1D62..1D65; Script_Extensions:Latin +1D6B..1D77; Script_Extensions:Latin +1D79..1DBE; Script_Extensions:Latin +1E00..1EFF; Script_Extensions:Latin +202F..202F; Script_Extensions:Latin +2071..2071; Script_Extensions:Latin +207F..207F; Script_Extensions:Latin +2090..209C; Script_Extensions:Latin +20F0..20F0; Script_Extensions:Latin +212A..212B; Script_Extensions:Latin +2132..2132; Script_Extensions:Latin +214E..214E; Script_Extensions:Latin +2160..2188; Script_Extensions:Latin +2C60..2C7F; Script_Extensions:Latin +3001..3003; Script_Extensions:Hangul +3008..3011; Script_Extensions:Hangul +3013..301F; Script_Extensions:Hangul +302E..3030; Script_Extensions:Hangul +3037..3037; Script_Extensions:Hangul +30FB..30FB; Script_Extensions:Hangul +3131..318E; Script_Extensions:Hangul +3200..321E; Script_Extensions:Hangul +3260..327E; Script_Extensions:Hangul +A722..A787; Script_Extensions:Latin +A78B..A7BF; Script_Extensions:Latin +A7C2..A7C6; Script_Extensions:Latin +A7F7..A7FF; Script_Extensions:Latin +A830..A839; Script_Extensions:Dogra +A92E..A92E; Script_Extensions:Latin +A960..A97C; Script_Extensions:Hangul +AB30..AB5A; Script_Extensions:Latin +AB5C..AB64; Script_Extensions:Latin +AB66..AB67; Script_Extensions:Latin +AC00..D7A3; Script_Extensions:Hangul +D7B0..D7C6; Script_Extensions:Hangul +D7CB..D7FB; Script_Extensions:Hangul +FB00..FB06; Script_Extensions:Latin +FE45..FE46; Script_Extensions:Hangul +FF21..FF3A; Script_Extensions:Latin +FF41..FF5A; Script_Extensions:Latin +FF61..FF65; Script_Extensions:Hangul +FFA0..FFBE; Script_Extensions:Hangul +FFC2..FFC7; Script_Extensions:Hangul +FFCA..FFCF; Script_Extensions:Hangul +FFD2..FFD7; Script_Extensions:Hangul +FFDA..FFDC; Script_Extensions:Hangul +10000..1000B; Script_Extensions:Linear_B +1000D..10026; Script_Extensions:Linear_B +10028..1003A; Script_Extensions:Linear_B +1003C..1003D; Script_Extensions:Linear_B +1003F..1004D; Script_Extensions:Linear_B +10050..1005D; Script_Extensions:Linear_B +10080..100FA; Script_Extensions:Linear_B +10100..10102; Script_Extensions:Linear_B +10107..10133; Script_Extensions:Linear_B +10137..1013F; Script_Extensions:Linear_B +10D00..10D27; Script_Extensions:Hanifi_Rohingya +10D30..10D39; Script_Extensions:Hanifi_Rohingya +11800..1183B; Script_Extensions:Dogra diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_3.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_3.test new file mode 100644 index 000000000..315747bae --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_3.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_3 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_4-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_4-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_4.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_4.flex new file mode 100644 index 000000000..9c6e026db --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_4.flex @@ -0,0 +1,21 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_4 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Grantha} { setCurCharPropertyValue("Script_Extensions:Grantha"); } +\p{Script_Extensions:Hiragana} { setCurCharPropertyValue("Script_Extensions:Hiragana"); } +\p{Script_Extensions:Khojki} { setCurCharPropertyValue("Script_Extensions:Khojki"); } +\p{Script_Extensions:Mandaic} { setCurCharPropertyValue("Script_Extensions:Mandaic"); } +\p{Script_Extensions:Myanmar} { setCurCharPropertyValue("Script_Extensions:Myanmar"); } +\p{Script_Extensions:Tagbanwa} { setCurCharPropertyValue("Script_Extensions:Tagbanwa"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_4.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_4.output new file mode 100644 index 000000000..adfa4ea10 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_4.output @@ -0,0 +1,56 @@ +0640..0640; Script_Extensions:Mandaic +0840..085B; Script_Extensions:Mandaic +085E..085E; Script_Extensions:Mandaic +0951..0952; Script_Extensions:Grantha +0964..0965; Script_Extensions:Grantha +0AE6..0AEF; Script_Extensions:Khojki +0BE6..0BF3; Script_Extensions:Grantha +1000..109F; Script_Extensions:Myanmar +1735..1736; Script_Extensions:Tagbanwa +1760..176C; Script_Extensions:Tagbanwa +176E..1770; Script_Extensions:Tagbanwa +1772..1773; Script_Extensions:Tagbanwa +1CD0..1CD0; Script_Extensions:Grantha +1CD2..1CD3; Script_Extensions:Grantha +1CF2..1CF4; Script_Extensions:Grantha +1CF8..1CF9; Script_Extensions:Grantha +20F0..20F0; Script_Extensions:Grantha +3001..3003; Script_Extensions:Hiragana +3008..3011; Script_Extensions:Hiragana +3013..301F; Script_Extensions:Hiragana +3030..3035; Script_Extensions:Hiragana +3037..3037; Script_Extensions:Hiragana +303C..303D; Script_Extensions:Hiragana +3041..3096; Script_Extensions:Hiragana +3099..30A0; Script_Extensions:Hiragana +30FB..30FC; Script_Extensions:Hiragana +A830..A839; Script_Extensions:Khojki +A92E..A92E; Script_Extensions:Myanmar +A9E0..A9FE; Script_Extensions:Myanmar +AA60..AA7F; Script_Extensions:Myanmar +FE45..FE46; Script_Extensions:Hiragana +FF61..FF65; Script_Extensions:Hiragana +FF70..FF70; Script_Extensions:Hiragana +FF9E..FF9F; Script_Extensions:Hiragana +11200..11211; Script_Extensions:Khojki +11213..1123E; Script_Extensions:Khojki +11300..11303; Script_Extensions:Grantha +11305..1130C; Script_Extensions:Grantha +1130F..11310; Script_Extensions:Grantha +11313..11328; Script_Extensions:Grantha +1132A..11330; Script_Extensions:Grantha +11332..11333; Script_Extensions:Grantha +11335..11339; Script_Extensions:Grantha +1133B..11344; Script_Extensions:Grantha +11347..11348; Script_Extensions:Grantha +1134B..1134D; Script_Extensions:Grantha +11350..11350; Script_Extensions:Grantha +11357..11357; Script_Extensions:Grantha +1135D..11363; Script_Extensions:Grantha +11366..1136C; Script_Extensions:Grantha +11370..11374; Script_Extensions:Grantha +11FD0..11FD1; Script_Extensions:Grantha +11FD3..11FD3; Script_Extensions:Grantha +1B001..1B11E; Script_Extensions:Hiragana +1B150..1B152; Script_Extensions:Hiragana +1F200..1F200; Script_Extensions:Hiragana diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_4.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_4.test new file mode 100644 index 000000000..a7dd4d807 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_4.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_4 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_5-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_5-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_5.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_5.flex new file mode 100644 index 000000000..542a5ee08 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_5.flex @@ -0,0 +1,18 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_5 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Gujarati} { setCurCharPropertyValue("Script_Extensions:Gujarati"); } +\p{Script_Extensions:Katakana} { setCurCharPropertyValue("Script_Extensions:Katakana"); } +\p{Script_Extensions:Manichaean} { setCurCharPropertyValue("Script_Extensions:Manichaean"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_5.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_5.output new file mode 100644 index 000000000..6baa543ff --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_5.output @@ -0,0 +1,35 @@ +0640..0640; Script_Extensions:Manichaean +0951..0952; Script_Extensions:Gujarati +0964..0965; Script_Extensions:Gujarati +0A81..0A83; Script_Extensions:Gujarati +0A85..0A8D; Script_Extensions:Gujarati +0A8F..0A91; Script_Extensions:Gujarati +0A93..0AA8; Script_Extensions:Gujarati +0AAA..0AB0; Script_Extensions:Gujarati +0AB2..0AB3; Script_Extensions:Gujarati +0AB5..0AB9; Script_Extensions:Gujarati +0ABC..0AC5; Script_Extensions:Gujarati +0AC7..0AC9; Script_Extensions:Gujarati +0ACB..0ACD; Script_Extensions:Gujarati +0AD0..0AD0; Script_Extensions:Gujarati +0AE0..0AE3; Script_Extensions:Gujarati +0AE6..0AF1; Script_Extensions:Gujarati +0AF9..0AFF; Script_Extensions:Gujarati +3001..3003; Script_Extensions:Katakana +3008..3011; Script_Extensions:Katakana +3013..301F; Script_Extensions:Katakana +3030..3035; Script_Extensions:Katakana +3037..3037; Script_Extensions:Katakana +303C..303D; Script_Extensions:Katakana +3099..309C; Script_Extensions:Katakana +30A0..30FF; Script_Extensions:Katakana +31F0..31FF; Script_Extensions:Katakana +32D0..32FE; Script_Extensions:Katakana +3300..3357; Script_Extensions:Katakana +A830..A839; Script_Extensions:Gujarati +FE45..FE46; Script_Extensions:Katakana +FF61..FF9F; Script_Extensions:Katakana +10AC0..10AE6; Script_Extensions:Manichaean +10AEB..10AF6; Script_Extensions:Manichaean +1B000..1B000; Script_Extensions:Katakana +1B164..1B167; Script_Extensions:Katakana diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_5.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_5.test new file mode 100644 index 000000000..6093cc74c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_5.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_5 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_6-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_6-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_6.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_6.flex new file mode 100644 index 000000000..6a442d81a --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_6.flex @@ -0,0 +1,20 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_6 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Gunjala_Gondi} { setCurCharPropertyValue("Script_Extensions:Gunjala_Gondi"); } +\p{Script_Extensions:Modi} { setCurCharPropertyValue("Script_Extensions:Modi"); } +\p{Script_Extensions:Psalter_Pahlavi} { setCurCharPropertyValue("Script_Extensions:Psalter_Pahlavi"); } +\p{Script_Extensions:Sharada} { setCurCharPropertyValue("Script_Extensions:Sharada"); } +\p{Script_Extensions:Yi} { setCurCharPropertyValue("Script_Extensions:Yi"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_6.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_6.output new file mode 100644 index 000000000..663725183 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_6.output @@ -0,0 +1,28 @@ +0640..0640; Script_Extensions:Psalter_Pahlavi +0951..0951; Script_Extensions:Sharada +0964..0965; Script_Extensions:Gunjala_Gondi +1CD7..1CD7; Script_Extensions:Sharada +1CD9..1CD9; Script_Extensions:Sharada +1CDC..1CDD; Script_Extensions:Sharada +1CE0..1CE0; Script_Extensions:Sharada +3001..3002; Script_Extensions:Yi +3008..3011; Script_Extensions:Yi +3014..301B; Script_Extensions:Yi +30FB..30FB; Script_Extensions:Yi +A000..A48C; Script_Extensions:Yi +A490..A4C6; Script_Extensions:Yi +A830..A839; Script_Extensions:Modi +FF61..FF65; Script_Extensions:Yi +10B80..10B91; Script_Extensions:Psalter_Pahlavi +10B99..10B9C; Script_Extensions:Psalter_Pahlavi +10BA9..10BAF; Script_Extensions:Psalter_Pahlavi +11180..111CD; Script_Extensions:Sharada +111D0..111DF; Script_Extensions:Sharada +11600..11644; Script_Extensions:Modi +11650..11659; Script_Extensions:Modi +11D60..11D65; Script_Extensions:Gunjala_Gondi +11D67..11D68; Script_Extensions:Gunjala_Gondi +11D6A..11D8E; Script_Extensions:Gunjala_Gondi +11D90..11D91; Script_Extensions:Gunjala_Gondi +11D93..11D98; Script_Extensions:Gunjala_Gondi +11DA0..11DA9; Script_Extensions:Gunjala_Gondi diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_6.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_6.test new file mode 100644 index 000000000..f4a108f2e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_6.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_6 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_7-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_7-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_7.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_7.flex new file mode 100644 index 000000000..007eb6f30 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_7.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_7 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Gurmukhi} { setCurCharPropertyValue("Script_Extensions:Gurmukhi"); } +\p{Script_Extensions:Sogdian} { setCurCharPropertyValue("Script_Extensions:Sogdian"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_7.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_7.output new file mode 100644 index 000000000..58e110608 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_7.output @@ -0,0 +1,21 @@ +0640..0640; Script_Extensions:Sogdian +0951..0952; Script_Extensions:Gurmukhi +0964..0965; Script_Extensions:Gurmukhi +0A01..0A03; Script_Extensions:Gurmukhi +0A05..0A0A; Script_Extensions:Gurmukhi +0A0F..0A10; Script_Extensions:Gurmukhi +0A13..0A28; Script_Extensions:Gurmukhi +0A2A..0A30; Script_Extensions:Gurmukhi +0A32..0A33; Script_Extensions:Gurmukhi +0A35..0A36; Script_Extensions:Gurmukhi +0A38..0A39; Script_Extensions:Gurmukhi +0A3C..0A3C; Script_Extensions:Gurmukhi +0A3E..0A42; Script_Extensions:Gurmukhi +0A47..0A48; Script_Extensions:Gurmukhi +0A4B..0A4D; Script_Extensions:Gurmukhi +0A51..0A51; Script_Extensions:Gurmukhi +0A59..0A5C; Script_Extensions:Gurmukhi +0A5E..0A5E; Script_Extensions:Gurmukhi +0A66..0A76; Script_Extensions:Gurmukhi +A830..A839; Script_Extensions:Gurmukhi +10F30..10F59; Script_Extensions:Sogdian diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_7.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_7.test new file mode 100644 index 000000000..480e8f6a0 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_7.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_7 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_8-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_8-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_8.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_8.flex new file mode 100644 index 000000000..91f8867e7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_8.flex @@ -0,0 +1,17 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_8 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Kannada} { setCurCharPropertyValue("Script_Extensions:Kannada"); } +\p{Script_Extensions:Syriac} { setCurCharPropertyValue("Script_Extensions:Syriac"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_8.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_8.output new file mode 100644 index 000000000..6af443110 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_8.output @@ -0,0 +1,31 @@ +060C..060C; Script_Extensions:Syriac +061B..061C; Script_Extensions:Syriac +061F..061F; Script_Extensions:Syriac +0640..0640; Script_Extensions:Syriac +064B..0655; Script_Extensions:Syriac +0670..0670; Script_Extensions:Syriac +0700..070D; Script_Extensions:Syriac +070F..074A; Script_Extensions:Syriac +074D..074F; Script_Extensions:Syriac +0860..086A; Script_Extensions:Syriac +0951..0952; Script_Extensions:Kannada +0964..0965; Script_Extensions:Kannada +0C80..0C8C; Script_Extensions:Kannada +0C8E..0C90; Script_Extensions:Kannada +0C92..0CA8; Script_Extensions:Kannada +0CAA..0CB3; Script_Extensions:Kannada +0CB5..0CB9; Script_Extensions:Kannada +0CBC..0CC4; Script_Extensions:Kannada +0CC6..0CC8; Script_Extensions:Kannada +0CCA..0CCD; Script_Extensions:Kannada +0CD5..0CD6; Script_Extensions:Kannada +0CDE..0CDE; Script_Extensions:Kannada +0CE0..0CE3; Script_Extensions:Kannada +0CE6..0CEF; Script_Extensions:Kannada +0CF1..0CF2; Script_Extensions:Kannada +1CD0..1CD0; Script_Extensions:Kannada +1CD2..1CD2; Script_Extensions:Kannada +1CDA..1CDA; Script_Extensions:Kannada +1CF2..1CF2; Script_Extensions:Kannada +1CF4..1CF4; Script_Extensions:Kannada +A830..A835; Script_Extensions:Kannada diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_8.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_8.test new file mode 100644 index 000000000..c6ee454a8 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_8.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_8 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_9-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_9-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_9.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_9.flex new file mode 100644 index 000000000..8835688bc --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_9.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_9 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Khudawadi} { setCurCharPropertyValue("Script_Extensions:Khudawadi"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_9.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_9.output new file mode 100644 index 000000000..2d086fcfa --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_9.output @@ -0,0 +1,4 @@ +0964..0965; Script_Extensions:Khudawadi +A830..A839; Script_Extensions:Khudawadi +112B0..112EA; Script_Extensions:Khudawadi +112F0..112F9; Script_Extensions:Khudawadi diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_9.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_9.test new file mode 100644 index 000000000..071116255 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_9.test @@ -0,0 +1,11 @@ +name: UnicodeScripts_12_1_extensions_9 + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_missing-flex.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_missing-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_missing.flex b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_missing.flex new file mode 100644 index 000000000..4c9600f59 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_missing.flex @@ -0,0 +1,103 @@ +%% + +%unicode 12.1 +%public +%class UnicodeScripts_12_1_extensions_missing + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-defined-values-only-java + +%% + +<> { printOutput(); return 1; } +\p{Script_Extensions:Ahom} { setCurCharPropertyValue("Script_Extensions:Ahom"); } +\p{Script_Extensions:Anatolian_Hieroglyphs} { setCurCharPropertyValue("Script_Extensions:Anatolian_Hieroglyphs"); } +\p{Script_Extensions:Avestan} { setCurCharPropertyValue("Script_Extensions:Avestan"); } +\p{Script_Extensions:Balinese} { setCurCharPropertyValue("Script_Extensions:Balinese"); } +\p{Script_Extensions:Bamum} { setCurCharPropertyValue("Script_Extensions:Bamum"); } +\p{Script_Extensions:Bassa_Vah} { setCurCharPropertyValue("Script_Extensions:Bassa_Vah"); } +\p{Script_Extensions:Batak} { setCurCharPropertyValue("Script_Extensions:Batak"); } +\p{Script_Extensions:Bhaiksuki} { setCurCharPropertyValue("Script_Extensions:Bhaiksuki"); } +\p{Script_Extensions:Brahmi} { setCurCharPropertyValue("Script_Extensions:Brahmi"); } +\p{Script_Extensions:Braille} { setCurCharPropertyValue("Script_Extensions:Braille"); } +\p{Script_Extensions:Canadian_Aboriginal} { setCurCharPropertyValue("Script_Extensions:Canadian_Aboriginal"); } +\p{Script_Extensions:Carian} { setCurCharPropertyValue("Script_Extensions:Carian"); } +\p{Script_Extensions:Caucasian_Albanian} { setCurCharPropertyValue("Script_Extensions:Caucasian_Albanian"); } +\p{Script_Extensions:Cham} { setCurCharPropertyValue("Script_Extensions:Cham"); } +\p{Script_Extensions:Cherokee} { setCurCharPropertyValue("Script_Extensions:Cherokee"); } +\p{Script_Extensions:Common} { setCurCharPropertyValue("Script_Extensions:Common"); } +\p{Script_Extensions:Cuneiform} { setCurCharPropertyValue("Script_Extensions:Cuneiform"); } +\p{Script_Extensions:Deseret} { setCurCharPropertyValue("Script_Extensions:Deseret"); } +\p{Script_Extensions:Egyptian_Hieroglyphs} { setCurCharPropertyValue("Script_Extensions:Egyptian_Hieroglyphs"); } +\p{Script_Extensions:Elbasan} { setCurCharPropertyValue("Script_Extensions:Elbasan"); } +\p{Script_Extensions:Elymaic} { setCurCharPropertyValue("Script_Extensions:Elymaic"); } +\p{Script_Extensions:Ethiopic} { setCurCharPropertyValue("Script_Extensions:Ethiopic"); } +\p{Script_Extensions:Gothic} { setCurCharPropertyValue("Script_Extensions:Gothic"); } +\p{Script_Extensions:Hatran} { setCurCharPropertyValue("Script_Extensions:Hatran"); } +\p{Script_Extensions:Hebrew} { setCurCharPropertyValue("Script_Extensions:Hebrew"); } +\p{Script_Extensions:Imperial_Aramaic} { setCurCharPropertyValue("Script_Extensions:Imperial_Aramaic"); } +\p{Script_Extensions:Inherited} { setCurCharPropertyValue("Script_Extensions:Inherited"); } +\p{Script_Extensions:Inscriptional_Pahlavi} { setCurCharPropertyValue("Script_Extensions:Inscriptional_Pahlavi"); } +\p{Script_Extensions:Inscriptional_Parthian} { setCurCharPropertyValue("Script_Extensions:Inscriptional_Parthian"); } +\p{Script_Extensions:Kharoshthi} { setCurCharPropertyValue("Script_Extensions:Kharoshthi"); } +\p{Script_Extensions:Khmer} { setCurCharPropertyValue("Script_Extensions:Khmer"); } +\p{Script_Extensions:Lao} { setCurCharPropertyValue("Script_Extensions:Lao"); } +\p{Script_Extensions:Lepcha} { setCurCharPropertyValue("Script_Extensions:Lepcha"); } +\p{Script_Extensions:Lisu} { setCurCharPropertyValue("Script_Extensions:Lisu"); } +\p{Script_Extensions:Lycian} { setCurCharPropertyValue("Script_Extensions:Lycian"); } +\p{Script_Extensions:Lydian} { setCurCharPropertyValue("Script_Extensions:Lydian"); } +\p{Script_Extensions:Makasar} { setCurCharPropertyValue("Script_Extensions:Makasar"); } +\p{Script_Extensions:Marchen} { setCurCharPropertyValue("Script_Extensions:Marchen"); } +\p{Script_Extensions:Medefaidrin} { setCurCharPropertyValue("Script_Extensions:Medefaidrin"); } +\p{Script_Extensions:Meetei_Mayek} { setCurCharPropertyValue("Script_Extensions:Meetei_Mayek"); } +\p{Script_Extensions:Mende_Kikakui} { setCurCharPropertyValue("Script_Extensions:Mende_Kikakui"); } +\p{Script_Extensions:Meroitic_Cursive} { setCurCharPropertyValue("Script_Extensions:Meroitic_Cursive"); } +\p{Script_Extensions:Meroitic_Hieroglyphs} { setCurCharPropertyValue("Script_Extensions:Meroitic_Hieroglyphs"); } +\p{Script_Extensions:Miao} { setCurCharPropertyValue("Script_Extensions:Miao"); } +\p{Script_Extensions:Mro} { setCurCharPropertyValue("Script_Extensions:Mro"); } +\p{Script_Extensions:Nabataean} { setCurCharPropertyValue("Script_Extensions:Nabataean"); } +\p{Script_Extensions:New_Tai_Lue} { setCurCharPropertyValue("Script_Extensions:New_Tai_Lue"); } +\p{Script_Extensions:Newa} { setCurCharPropertyValue("Script_Extensions:Newa"); } +\p{Script_Extensions:Nko} { setCurCharPropertyValue("Script_Extensions:Nko"); } +\p{Script_Extensions:Nushu} { setCurCharPropertyValue("Script_Extensions:Nushu"); } +\p{Script_Extensions:Nyiakeng_Puachue_Hmong} { setCurCharPropertyValue("Script_Extensions:Nyiakeng_Puachue_Hmong"); } +\p{Script_Extensions:Ogham} { setCurCharPropertyValue("Script_Extensions:Ogham"); } +\p{Script_Extensions:Ol_Chiki} { setCurCharPropertyValue("Script_Extensions:Ol_Chiki"); } +\p{Script_Extensions:Old_Hungarian} { setCurCharPropertyValue("Script_Extensions:Old_Hungarian"); } +\p{Script_Extensions:Old_Italic} { setCurCharPropertyValue("Script_Extensions:Old_Italic"); } +\p{Script_Extensions:Old_North_Arabian} { setCurCharPropertyValue("Script_Extensions:Old_North_Arabian"); } +\p{Script_Extensions:Old_Persian} { setCurCharPropertyValue("Script_Extensions:Old_Persian"); } +\p{Script_Extensions:Old_Sogdian} { setCurCharPropertyValue("Script_Extensions:Old_Sogdian"); } +\p{Script_Extensions:Old_South_Arabian} { setCurCharPropertyValue("Script_Extensions:Old_South_Arabian"); } +\p{Script_Extensions:Old_Turkic} { setCurCharPropertyValue("Script_Extensions:Old_Turkic"); } +\p{Script_Extensions:Osage} { setCurCharPropertyValue("Script_Extensions:Osage"); } +\p{Script_Extensions:Osmanya} { setCurCharPropertyValue("Script_Extensions:Osmanya"); } +\p{Script_Extensions:Pahawh_Hmong} { setCurCharPropertyValue("Script_Extensions:Pahawh_Hmong"); } +\p{Script_Extensions:Palmyrene} { setCurCharPropertyValue("Script_Extensions:Palmyrene"); } +\p{Script_Extensions:Pau_Cin_Hau} { setCurCharPropertyValue("Script_Extensions:Pau_Cin_Hau"); } +\p{Script_Extensions:Phoenician} { setCurCharPropertyValue("Script_Extensions:Phoenician"); } +\p{Script_Extensions:Rejang} { setCurCharPropertyValue("Script_Extensions:Rejang"); } +\p{Script_Extensions:Runic} { setCurCharPropertyValue("Script_Extensions:Runic"); } +\p{Script_Extensions:Samaritan} { setCurCharPropertyValue("Script_Extensions:Samaritan"); } +\p{Script_Extensions:Saurashtra} { setCurCharPropertyValue("Script_Extensions:Saurashtra"); } +\p{Script_Extensions:Shavian} { setCurCharPropertyValue("Script_Extensions:Shavian"); } +\p{Script_Extensions:Siddham} { setCurCharPropertyValue("Script_Extensions:Siddham"); } +\p{Script_Extensions:SignWriting} { setCurCharPropertyValue("Script_Extensions:SignWriting"); } +\p{Script_Extensions:Sora_Sompeng} { setCurCharPropertyValue("Script_Extensions:Sora_Sompeng"); } +\p{Script_Extensions:Soyombo} { setCurCharPropertyValue("Script_Extensions:Soyombo"); } +\p{Script_Extensions:Sundanese} { setCurCharPropertyValue("Script_Extensions:Sundanese"); } +\p{Script_Extensions:Tai_Tham} { setCurCharPropertyValue("Script_Extensions:Tai_Tham"); } +\p{Script_Extensions:Tai_Viet} { setCurCharPropertyValue("Script_Extensions:Tai_Viet"); } +\p{Script_Extensions:Tangut} { setCurCharPropertyValue("Script_Extensions:Tangut"); } +\p{Script_Extensions:Thai} { setCurCharPropertyValue("Script_Extensions:Thai"); } +\p{Script_Extensions:Tibetan} { setCurCharPropertyValue("Script_Extensions:Tibetan"); } +\p{Script_Extensions:Tifinagh} { setCurCharPropertyValue("Script_Extensions:Tifinagh"); } +\p{Script_Extensions:Ugaritic} { setCurCharPropertyValue("Script_Extensions:Ugaritic"); } +\p{Script_Extensions:Unknown} { setCurCharPropertyValue("Script_Extensions:Unknown"); } +\p{Script_Extensions:Vai} { setCurCharPropertyValue("Script_Extensions:Vai"); } +\p{Script_Extensions:Wancho} { setCurCharPropertyValue("Script_Extensions:Wancho"); } +\p{Script_Extensions:Warang_Citi} { setCurCharPropertyValue("Script_Extensions:Warang_Citi"); } +\p{Script_Extensions:Zanabazar_Square} { setCurCharPropertyValue("Script_Extensions:Zanabazar_Square"); } +[^] { } diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_missing.output b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_missing.output new file mode 100644 index 000000000..b2765bdf4 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_missing.output @@ -0,0 +1,1064 @@ +0000..0040; Script_Extensions:Common +005B..0060; Script_Extensions:Common +007B..00A9; Script_Extensions:Common +00AB..00B9; Script_Extensions:Common +00BB..00BF; Script_Extensions:Common +00D7..00D7; Script_Extensions:Common +00F7..00F7; Script_Extensions:Common +02B9..02DF; Script_Extensions:Common +02E5..02E9; Script_Extensions:Common +02EC..02FF; Script_Extensions:Common +0300..0341; Script_Extensions:Inherited +0343..0344; Script_Extensions:Inherited +0346..0362; Script_Extensions:Inherited +0374..0374; Script_Extensions:Common +0378..0379; Script_Extensions:Unknown +037E..037E; Script_Extensions:Common +0380..0383; Script_Extensions:Unknown +0385..0385; Script_Extensions:Common +0387..0387; Script_Extensions:Common +038B..038B; Script_Extensions:Unknown +038D..038D; Script_Extensions:Unknown +03A2..03A2; Script_Extensions:Unknown +0530..0530; Script_Extensions:Unknown +0557..0558; Script_Extensions:Unknown +058B..058C; Script_Extensions:Unknown +0590..0590; Script_Extensions:Unknown +0591..05C7; Script_Extensions:Hebrew +05C8..05CF; Script_Extensions:Unknown +05D0..05EA; Script_Extensions:Hebrew +05EB..05EE; Script_Extensions:Unknown +05EF..05F4; Script_Extensions:Hebrew +05F5..05FF; Script_Extensions:Unknown +0605..0605; Script_Extensions:Common +061D..061D; Script_Extensions:Unknown +06DD..06DD; Script_Extensions:Common +070E..070E; Script_Extensions:Unknown +074B..074C; Script_Extensions:Unknown +07B2..07BF; Script_Extensions:Unknown +07C0..07FA; Script_Extensions:Nko +07FB..07FC; Script_Extensions:Unknown +07FD..07FF; Script_Extensions:Nko +0800..082D; Script_Extensions:Samaritan +082E..082F; Script_Extensions:Unknown +0830..083E; Script_Extensions:Samaritan +083F..083F; Script_Extensions:Unknown +085C..085D; Script_Extensions:Unknown +085F..085F; Script_Extensions:Unknown +086B..089F; Script_Extensions:Unknown +08B5..08B5; Script_Extensions:Unknown +08BE..08D2; Script_Extensions:Unknown +08E2..08E2; Script_Extensions:Common +0953..0954; Script_Extensions:Inherited +0984..0984; Script_Extensions:Unknown +098D..098E; Script_Extensions:Unknown +0991..0992; Script_Extensions:Unknown +09A9..09A9; Script_Extensions:Unknown +09B1..09B1; Script_Extensions:Unknown +09B3..09B5; Script_Extensions:Unknown +09BA..09BB; Script_Extensions:Unknown +09C5..09C6; Script_Extensions:Unknown +09C9..09CA; Script_Extensions:Unknown +09CF..09D6; Script_Extensions:Unknown +09D8..09DB; Script_Extensions:Unknown +09DE..09DE; Script_Extensions:Unknown +09E4..09E5; Script_Extensions:Unknown +09FF..0A00; Script_Extensions:Unknown +0A04..0A04; Script_Extensions:Unknown +0A0B..0A0E; Script_Extensions:Unknown +0A11..0A12; Script_Extensions:Unknown +0A29..0A29; Script_Extensions:Unknown +0A31..0A31; Script_Extensions:Unknown +0A34..0A34; Script_Extensions:Unknown +0A37..0A37; Script_Extensions:Unknown +0A3A..0A3B; Script_Extensions:Unknown +0A3D..0A3D; Script_Extensions:Unknown +0A43..0A46; Script_Extensions:Unknown +0A49..0A4A; Script_Extensions:Unknown +0A4E..0A50; Script_Extensions:Unknown +0A52..0A58; Script_Extensions:Unknown +0A5D..0A5D; Script_Extensions:Unknown +0A5F..0A65; Script_Extensions:Unknown +0A77..0A80; Script_Extensions:Unknown +0A84..0A84; Script_Extensions:Unknown +0A8E..0A8E; Script_Extensions:Unknown +0A92..0A92; Script_Extensions:Unknown +0AA9..0AA9; Script_Extensions:Unknown +0AB1..0AB1; Script_Extensions:Unknown +0AB4..0AB4; Script_Extensions:Unknown +0ABA..0ABB; Script_Extensions:Unknown +0AC6..0AC6; Script_Extensions:Unknown +0ACA..0ACA; Script_Extensions:Unknown +0ACE..0ACF; Script_Extensions:Unknown +0AD1..0ADF; Script_Extensions:Unknown +0AE4..0AE5; Script_Extensions:Unknown +0AF2..0AF8; Script_Extensions:Unknown +0B00..0B00; Script_Extensions:Unknown +0B04..0B04; Script_Extensions:Unknown +0B0D..0B0E; Script_Extensions:Unknown +0B11..0B12; Script_Extensions:Unknown +0B29..0B29; Script_Extensions:Unknown +0B31..0B31; Script_Extensions:Unknown +0B34..0B34; Script_Extensions:Unknown +0B3A..0B3B; Script_Extensions:Unknown +0B45..0B46; Script_Extensions:Unknown +0B49..0B4A; Script_Extensions:Unknown +0B4E..0B55; Script_Extensions:Unknown +0B58..0B5B; Script_Extensions:Unknown +0B5E..0B5E; Script_Extensions:Unknown +0B64..0B65; Script_Extensions:Unknown +0B78..0B81; Script_Extensions:Unknown +0B84..0B84; Script_Extensions:Unknown +0B8B..0B8D; Script_Extensions:Unknown +0B91..0B91; Script_Extensions:Unknown +0B96..0B98; Script_Extensions:Unknown +0B9B..0B9B; Script_Extensions:Unknown +0B9D..0B9D; Script_Extensions:Unknown +0BA0..0BA2; Script_Extensions:Unknown +0BA5..0BA7; Script_Extensions:Unknown +0BAB..0BAD; Script_Extensions:Unknown +0BBA..0BBD; Script_Extensions:Unknown +0BC3..0BC5; Script_Extensions:Unknown +0BC9..0BC9; Script_Extensions:Unknown +0BCE..0BCF; Script_Extensions:Unknown +0BD1..0BD6; Script_Extensions:Unknown +0BD8..0BE5; Script_Extensions:Unknown +0BFB..0BFF; Script_Extensions:Unknown +0C0D..0C0D; Script_Extensions:Unknown +0C11..0C11; Script_Extensions:Unknown +0C29..0C29; Script_Extensions:Unknown +0C3A..0C3C; Script_Extensions:Unknown +0C45..0C45; Script_Extensions:Unknown +0C49..0C49; Script_Extensions:Unknown +0C4E..0C54; Script_Extensions:Unknown +0C57..0C57; Script_Extensions:Unknown +0C5B..0C5F; Script_Extensions:Unknown +0C64..0C65; Script_Extensions:Unknown +0C70..0C76; Script_Extensions:Unknown +0C8D..0C8D; Script_Extensions:Unknown +0C91..0C91; Script_Extensions:Unknown +0CA9..0CA9; Script_Extensions:Unknown +0CB4..0CB4; Script_Extensions:Unknown +0CBA..0CBB; Script_Extensions:Unknown +0CC5..0CC5; Script_Extensions:Unknown +0CC9..0CC9; Script_Extensions:Unknown +0CCE..0CD4; Script_Extensions:Unknown +0CD7..0CDD; Script_Extensions:Unknown +0CDF..0CDF; Script_Extensions:Unknown +0CE4..0CE5; Script_Extensions:Unknown +0CF0..0CF0; Script_Extensions:Unknown +0CF3..0CFF; Script_Extensions:Unknown +0D04..0D04; Script_Extensions:Unknown +0D0D..0D0D; Script_Extensions:Unknown +0D11..0D11; Script_Extensions:Unknown +0D45..0D45; Script_Extensions:Unknown +0D49..0D49; Script_Extensions:Unknown +0D50..0D53; Script_Extensions:Unknown +0D64..0D65; Script_Extensions:Unknown +0D80..0D81; Script_Extensions:Unknown +0D84..0D84; Script_Extensions:Unknown +0D97..0D99; Script_Extensions:Unknown +0DB2..0DB2; Script_Extensions:Unknown +0DBC..0DBC; Script_Extensions:Unknown +0DBE..0DBF; Script_Extensions:Unknown +0DC7..0DC9; Script_Extensions:Unknown +0DCB..0DCE; Script_Extensions:Unknown +0DD5..0DD5; Script_Extensions:Unknown +0DD7..0DD7; Script_Extensions:Unknown +0DE0..0DE5; Script_Extensions:Unknown +0DF0..0DF1; Script_Extensions:Unknown +0DF5..0E00; Script_Extensions:Unknown +0E01..0E3A; Script_Extensions:Thai +0E3B..0E3E; Script_Extensions:Unknown +0E3F..0E3F; Script_Extensions:Common +0E40..0E5B; Script_Extensions:Thai +0E5C..0E80; Script_Extensions:Unknown +0E81..0E82; Script_Extensions:Lao +0E83..0E83; Script_Extensions:Unknown +0E84..0E84; Script_Extensions:Lao +0E85..0E85; Script_Extensions:Unknown +0E86..0E8A; Script_Extensions:Lao +0E8B..0E8B; Script_Extensions:Unknown +0E8C..0EA3; Script_Extensions:Lao +0EA4..0EA4; Script_Extensions:Unknown +0EA5..0EA5; Script_Extensions:Lao +0EA6..0EA6; Script_Extensions:Unknown +0EA7..0EBD; Script_Extensions:Lao +0EBE..0EBF; Script_Extensions:Unknown +0EC0..0EC4; Script_Extensions:Lao +0EC5..0EC5; Script_Extensions:Unknown +0EC6..0EC6; Script_Extensions:Lao +0EC7..0EC7; Script_Extensions:Unknown +0EC8..0ECD; Script_Extensions:Lao +0ECE..0ECF; Script_Extensions:Unknown +0ED0..0ED9; Script_Extensions:Lao +0EDA..0EDB; Script_Extensions:Unknown +0EDC..0EDF; Script_Extensions:Lao +0EE0..0EFF; Script_Extensions:Unknown +0F00..0F47; Script_Extensions:Tibetan +0F48..0F48; Script_Extensions:Unknown +0F49..0F6C; Script_Extensions:Tibetan +0F6D..0F70; Script_Extensions:Unknown +0F71..0F97; Script_Extensions:Tibetan +0F98..0F98; Script_Extensions:Unknown +0F99..0FBC; Script_Extensions:Tibetan +0FBD..0FBD; Script_Extensions:Unknown +0FBE..0FCC; Script_Extensions:Tibetan +0FCD..0FCD; Script_Extensions:Unknown +0FCE..0FD4; Script_Extensions:Tibetan +0FD5..0FD8; Script_Extensions:Common +0FD9..0FDA; Script_Extensions:Tibetan +0FDB..0FFF; Script_Extensions:Unknown +10C6..10C6; Script_Extensions:Unknown +10C8..10CC; Script_Extensions:Unknown +10CE..10CF; Script_Extensions:Unknown +1200..1248; Script_Extensions:Ethiopic +1249..1249; Script_Extensions:Unknown +124A..124D; Script_Extensions:Ethiopic +124E..124F; Script_Extensions:Unknown +1250..1256; Script_Extensions:Ethiopic +1257..1257; Script_Extensions:Unknown +1258..1258; Script_Extensions:Ethiopic +1259..1259; Script_Extensions:Unknown +125A..125D; Script_Extensions:Ethiopic +125E..125F; Script_Extensions:Unknown +1260..1288; Script_Extensions:Ethiopic +1289..1289; Script_Extensions:Unknown +128A..128D; Script_Extensions:Ethiopic +128E..128F; Script_Extensions:Unknown +1290..12B0; Script_Extensions:Ethiopic +12B1..12B1; Script_Extensions:Unknown +12B2..12B5; Script_Extensions:Ethiopic +12B6..12B7; Script_Extensions:Unknown +12B8..12BE; Script_Extensions:Ethiopic +12BF..12BF; Script_Extensions:Unknown +12C0..12C0; Script_Extensions:Ethiopic +12C1..12C1; Script_Extensions:Unknown +12C2..12C5; Script_Extensions:Ethiopic +12C6..12C7; Script_Extensions:Unknown +12C8..12D6; Script_Extensions:Ethiopic +12D7..12D7; Script_Extensions:Unknown +12D8..1310; Script_Extensions:Ethiopic +1311..1311; Script_Extensions:Unknown +1312..1315; Script_Extensions:Ethiopic +1316..1317; Script_Extensions:Unknown +1318..135A; Script_Extensions:Ethiopic +135B..135C; Script_Extensions:Unknown +135D..137C; Script_Extensions:Ethiopic +137D..137F; Script_Extensions:Unknown +1380..1399; Script_Extensions:Ethiopic +139A..139F; Script_Extensions:Unknown +13A0..13F5; Script_Extensions:Cherokee +13F6..13F7; Script_Extensions:Unknown +13F8..13FD; Script_Extensions:Cherokee +13FE..13FF; Script_Extensions:Unknown +1400..167F; Script_Extensions:Canadian_Aboriginal +1680..169C; Script_Extensions:Ogham +169D..169F; Script_Extensions:Unknown +16A0..16EA; Script_Extensions:Runic +16EB..16ED; Script_Extensions:Common +16EE..16F8; Script_Extensions:Runic +16F9..16FF; Script_Extensions:Unknown +170D..170D; Script_Extensions:Unknown +1715..171F; Script_Extensions:Unknown +1737..173F; Script_Extensions:Unknown +1754..175F; Script_Extensions:Unknown +176D..176D; Script_Extensions:Unknown +1771..1771; Script_Extensions:Unknown +1774..177F; Script_Extensions:Unknown +1780..17DD; Script_Extensions:Khmer +17DE..17DF; Script_Extensions:Unknown +17E0..17E9; Script_Extensions:Khmer +17EA..17EF; Script_Extensions:Unknown +17F0..17F9; Script_Extensions:Khmer +17FA..17FF; Script_Extensions:Unknown +180F..180F; Script_Extensions:Unknown +181A..181F; Script_Extensions:Unknown +1879..187F; Script_Extensions:Unknown +18AB..18AF; Script_Extensions:Unknown +18B0..18F5; Script_Extensions:Canadian_Aboriginal +18F6..18FF; Script_Extensions:Unknown +191F..191F; Script_Extensions:Unknown +192C..192F; Script_Extensions:Unknown +193C..193F; Script_Extensions:Unknown +1941..1943; Script_Extensions:Unknown +196E..196F; Script_Extensions:Unknown +1975..197F; Script_Extensions:Unknown +1980..19AB; Script_Extensions:New_Tai_Lue +19AC..19AF; Script_Extensions:Unknown +19B0..19C9; Script_Extensions:New_Tai_Lue +19CA..19CF; Script_Extensions:Unknown +19D0..19DA; Script_Extensions:New_Tai_Lue +19DB..19DD; Script_Extensions:Unknown +19DE..19DF; Script_Extensions:New_Tai_Lue +19E0..19FF; Script_Extensions:Khmer +1A1C..1A1D; Script_Extensions:Unknown +1A20..1A5E; Script_Extensions:Tai_Tham +1A5F..1A5F; Script_Extensions:Unknown +1A60..1A7C; Script_Extensions:Tai_Tham +1A7D..1A7E; Script_Extensions:Unknown +1A7F..1A89; Script_Extensions:Tai_Tham +1A8A..1A8F; Script_Extensions:Unknown +1A90..1A99; Script_Extensions:Tai_Tham +1A9A..1A9F; Script_Extensions:Unknown +1AA0..1AAD; Script_Extensions:Tai_Tham +1AAE..1AAF; Script_Extensions:Unknown +1AB0..1ABE; Script_Extensions:Inherited +1ABF..1AFF; Script_Extensions:Unknown +1B00..1B4B; Script_Extensions:Balinese +1B4C..1B4F; Script_Extensions:Unknown +1B50..1B7C; Script_Extensions:Balinese +1B7D..1B7F; Script_Extensions:Unknown +1B80..1BBF; Script_Extensions:Sundanese +1BC0..1BF3; Script_Extensions:Batak +1BF4..1BFB; Script_Extensions:Unknown +1BFC..1BFF; Script_Extensions:Batak +1C00..1C37; Script_Extensions:Lepcha +1C38..1C3A; Script_Extensions:Unknown +1C3B..1C49; Script_Extensions:Lepcha +1C4A..1C4C; Script_Extensions:Unknown +1C4D..1C4F; Script_Extensions:Lepcha +1C50..1C7F; Script_Extensions:Ol_Chiki +1C89..1C8F; Script_Extensions:Unknown +1CBB..1CBC; Script_Extensions:Unknown +1CC0..1CC7; Script_Extensions:Sundanese +1CC8..1CCF; Script_Extensions:Unknown +1CFB..1CFF; Script_Extensions:Unknown +1DC2..1DF9; Script_Extensions:Inherited +1DFA..1DFA; Script_Extensions:Unknown +1DFB..1DFF; Script_Extensions:Inherited +1F16..1F17; Script_Extensions:Unknown +1F1E..1F1F; Script_Extensions:Unknown +1F46..1F47; Script_Extensions:Unknown +1F4E..1F4F; Script_Extensions:Unknown +1F58..1F58; Script_Extensions:Unknown +1F5A..1F5A; Script_Extensions:Unknown +1F5C..1F5C; Script_Extensions:Unknown +1F5E..1F5E; Script_Extensions:Unknown +1F7E..1F7F; Script_Extensions:Unknown +1FB5..1FB5; Script_Extensions:Unknown +1FC5..1FC5; Script_Extensions:Unknown +1FD4..1FD5; Script_Extensions:Unknown +1FDC..1FDC; Script_Extensions:Unknown +1FF0..1FF1; Script_Extensions:Unknown +1FF5..1FF5; Script_Extensions:Unknown +1FFF..1FFF; Script_Extensions:Unknown +2000..200B; Script_Extensions:Common +200C..200D; Script_Extensions:Inherited +200E..202E; Script_Extensions:Common +2030..2064; Script_Extensions:Common +2065..2065; Script_Extensions:Unknown +2066..2070; Script_Extensions:Common +2072..2073; Script_Extensions:Unknown +2074..207E; Script_Extensions:Common +2080..208E; Script_Extensions:Common +208F..208F; Script_Extensions:Unknown +209D..209F; Script_Extensions:Unknown +20A0..20BF; Script_Extensions:Common +20C0..20CF; Script_Extensions:Unknown +20D0..20EF; Script_Extensions:Inherited +20F1..20FF; Script_Extensions:Unknown +2100..2125; Script_Extensions:Common +2127..2129; Script_Extensions:Common +212C..2131; Script_Extensions:Common +2133..214D; Script_Extensions:Common +214F..215F; Script_Extensions:Common +2189..218B; Script_Extensions:Common +218C..218F; Script_Extensions:Unknown +2190..2426; Script_Extensions:Common +2427..243F; Script_Extensions:Unknown +2440..244A; Script_Extensions:Common +244B..245F; Script_Extensions:Unknown +2460..27FF; Script_Extensions:Common +2800..28FF; Script_Extensions:Braille +2900..2B73; Script_Extensions:Common +2B74..2B75; Script_Extensions:Unknown +2B76..2B95; Script_Extensions:Common +2B96..2B97; Script_Extensions:Unknown +2B98..2BFF; Script_Extensions:Common +2C2F..2C2F; Script_Extensions:Unknown +2C5F..2C5F; Script_Extensions:Unknown +2CF4..2CF8; Script_Extensions:Unknown +2D26..2D26; Script_Extensions:Unknown +2D28..2D2C; Script_Extensions:Unknown +2D2E..2D2F; Script_Extensions:Unknown +2D30..2D67; Script_Extensions:Tifinagh +2D68..2D6E; Script_Extensions:Unknown +2D6F..2D70; Script_Extensions:Tifinagh +2D71..2D7E; Script_Extensions:Unknown +2D7F..2D7F; Script_Extensions:Tifinagh +2D80..2D96; Script_Extensions:Ethiopic +2D97..2D9F; Script_Extensions:Unknown +2DA0..2DA6; Script_Extensions:Ethiopic +2DA7..2DA7; Script_Extensions:Unknown +2DA8..2DAE; Script_Extensions:Ethiopic +2DAF..2DAF; Script_Extensions:Unknown +2DB0..2DB6; Script_Extensions:Ethiopic +2DB7..2DB7; Script_Extensions:Unknown +2DB8..2DBE; Script_Extensions:Ethiopic +2DBF..2DBF; Script_Extensions:Unknown +2DC0..2DC6; Script_Extensions:Ethiopic +2DC7..2DC7; Script_Extensions:Unknown +2DC8..2DCE; Script_Extensions:Ethiopic +2DCF..2DCF; Script_Extensions:Unknown +2DD0..2DD6; Script_Extensions:Ethiopic +2DD7..2DD7; Script_Extensions:Unknown +2DD8..2DDE; Script_Extensions:Ethiopic +2DDF..2DDF; Script_Extensions:Unknown +2E00..2E42; Script_Extensions:Common +2E44..2E4F; Script_Extensions:Common +2E50..2E7F; Script_Extensions:Unknown +2E9A..2E9A; Script_Extensions:Unknown +2EF4..2EFF; Script_Extensions:Unknown +2FD6..2FEF; Script_Extensions:Unknown +2FF0..2FFB; Script_Extensions:Common +2FFC..2FFF; Script_Extensions:Unknown +3000..3000; Script_Extensions:Common +3004..3004; Script_Extensions:Common +3012..3012; Script_Extensions:Common +3020..3020; Script_Extensions:Common +3036..3036; Script_Extensions:Common +3040..3040; Script_Extensions:Unknown +3097..3098; Script_Extensions:Unknown +3100..3104; Script_Extensions:Unknown +3130..3130; Script_Extensions:Unknown +318F..318F; Script_Extensions:Unknown +31BB..31BF; Script_Extensions:Unknown +31E4..31EF; Script_Extensions:Unknown +321F..321F; Script_Extensions:Unknown +3248..325F; Script_Extensions:Common +327F..327F; Script_Extensions:Common +32B1..32BF; Script_Extensions:Common +32CC..32CF; Script_Extensions:Common +3371..337A; Script_Extensions:Common +3380..33DF; Script_Extensions:Common +33FF..33FF; Script_Extensions:Common +4DB6..4DBF; Script_Extensions:Unknown +4DC0..4DFF; Script_Extensions:Common +9FF0..9FFF; Script_Extensions:Unknown +A48D..A48F; Script_Extensions:Unknown +A4C7..A4CF; Script_Extensions:Unknown +A4D0..A4FF; Script_Extensions:Lisu +A500..A62B; Script_Extensions:Vai +A62C..A63F; Script_Extensions:Unknown +A6A0..A6F7; Script_Extensions:Bamum +A6F8..A6FF; Script_Extensions:Unknown +A700..A721; Script_Extensions:Common +A788..A78A; Script_Extensions:Common +A7C0..A7C1; Script_Extensions:Unknown +A7C7..A7F6; Script_Extensions:Unknown +A82C..A82F; Script_Extensions:Unknown +A83A..A83F; Script_Extensions:Unknown +A878..A87F; Script_Extensions:Unknown +A880..A8C5; Script_Extensions:Saurashtra +A8C6..A8CD; Script_Extensions:Unknown +A8CE..A8D9; Script_Extensions:Saurashtra +A8DA..A8DF; Script_Extensions:Unknown +A930..A953; Script_Extensions:Rejang +A954..A95E; Script_Extensions:Unknown +A95F..A95F; Script_Extensions:Rejang +A97D..A97F; Script_Extensions:Unknown +A9CE..A9CE; Script_Extensions:Unknown +A9DA..A9DD; Script_Extensions:Unknown +A9FF..A9FF; Script_Extensions:Unknown +AA00..AA36; Script_Extensions:Cham +AA37..AA3F; Script_Extensions:Unknown +AA40..AA4D; Script_Extensions:Cham +AA4E..AA4F; Script_Extensions:Unknown +AA50..AA59; Script_Extensions:Cham +AA5A..AA5B; Script_Extensions:Unknown +AA5C..AA5F; Script_Extensions:Cham +AA80..AAC2; Script_Extensions:Tai_Viet +AAC3..AADA; Script_Extensions:Unknown +AADB..AADF; Script_Extensions:Tai_Viet +AAE0..AAF6; Script_Extensions:Meetei_Mayek +AAF7..AB00; Script_Extensions:Unknown +AB01..AB06; Script_Extensions:Ethiopic +AB07..AB08; Script_Extensions:Unknown +AB09..AB0E; Script_Extensions:Ethiopic +AB0F..AB10; Script_Extensions:Unknown +AB11..AB16; Script_Extensions:Ethiopic +AB17..AB1F; Script_Extensions:Unknown +AB20..AB26; Script_Extensions:Ethiopic +AB27..AB27; Script_Extensions:Unknown +AB28..AB2E; Script_Extensions:Ethiopic +AB2F..AB2F; Script_Extensions:Unknown +AB5B..AB5B; Script_Extensions:Common +AB68..AB6F; Script_Extensions:Unknown +AB70..ABBF; Script_Extensions:Cherokee +ABC0..ABED; Script_Extensions:Meetei_Mayek +ABEE..ABEF; Script_Extensions:Unknown +ABF0..ABF9; Script_Extensions:Meetei_Mayek +ABFA..ABFF; Script_Extensions:Unknown +D7A4..D7AF; Script_Extensions:Unknown +D7C7..D7CA; Script_Extensions:Unknown +D7FC..D7FF; Script_Extensions:Unknown +E000..F8FF; Script_Extensions:Unknown +FA6E..FA6F; Script_Extensions:Unknown +FADA..FAFF; Script_Extensions:Unknown +FB07..FB12; Script_Extensions:Unknown +FB18..FB1C; Script_Extensions:Unknown +FB1D..FB36; Script_Extensions:Hebrew +FB37..FB37; Script_Extensions:Unknown +FB38..FB3C; Script_Extensions:Hebrew +FB3D..FB3D; Script_Extensions:Unknown +FB3E..FB3E; Script_Extensions:Hebrew +FB3F..FB3F; Script_Extensions:Unknown +FB40..FB41; Script_Extensions:Hebrew +FB42..FB42; Script_Extensions:Unknown +FB43..FB44; Script_Extensions:Hebrew +FB45..FB45; Script_Extensions:Unknown +FB46..FB4F; Script_Extensions:Hebrew +FBC2..FBD2; Script_Extensions:Unknown +FD3E..FD3F; Script_Extensions:Common +FD40..FD4F; Script_Extensions:Unknown +FD90..FD91; Script_Extensions:Unknown +FDC8..FDEF; Script_Extensions:Unknown +FDFE..FDFF; Script_Extensions:Unknown +FE00..FE0F; Script_Extensions:Inherited +FE10..FE19; Script_Extensions:Common +FE1A..FE1F; Script_Extensions:Unknown +FE20..FE2D; Script_Extensions:Inherited +FE30..FE44; Script_Extensions:Common +FE47..FE52; Script_Extensions:Common +FE53..FE53; Script_Extensions:Unknown +FE54..FE66; Script_Extensions:Common +FE67..FE67; Script_Extensions:Unknown +FE68..FE6B; Script_Extensions:Common +FE6C..FE6F; Script_Extensions:Unknown +FE75..FE75; Script_Extensions:Unknown +FEFD..FEFE; Script_Extensions:Unknown +FEFF..FEFF; Script_Extensions:Common +FF00..FF00; Script_Extensions:Unknown +FF01..FF20; Script_Extensions:Common +FF3B..FF40; Script_Extensions:Common +FF5B..FF60; Script_Extensions:Common +FFBF..FFC1; Script_Extensions:Unknown +FFC8..FFC9; Script_Extensions:Unknown +FFD0..FFD1; Script_Extensions:Unknown +FFD8..FFD9; Script_Extensions:Unknown +FFDD..FFDF; Script_Extensions:Unknown +FFE0..FFE6; Script_Extensions:Common +FFE7..FFE7; Script_Extensions:Unknown +FFE8..FFEE; Script_Extensions:Common +FFEF..FFF8; Script_Extensions:Unknown +FFF9..FFFD; Script_Extensions:Common +FFFE..FFFF; Script_Extensions:Unknown +1000C..1000C; Script_Extensions:Unknown +10027..10027; Script_Extensions:Unknown +1003B..1003B; Script_Extensions:Unknown +1003E..1003E; Script_Extensions:Unknown +1004E..1004F; Script_Extensions:Unknown +1005E..1007F; Script_Extensions:Unknown +100FB..100FF; Script_Extensions:Unknown +10103..10106; Script_Extensions:Unknown +10134..10136; Script_Extensions:Unknown +1018F..1018F; Script_Extensions:Unknown +10190..1019B; Script_Extensions:Common +1019C..1019F; Script_Extensions:Unknown +101A1..101CF; Script_Extensions:Unknown +101D0..101FC; Script_Extensions:Common +101FD..101FD; Script_Extensions:Inherited +101FE..1027F; Script_Extensions:Unknown +10280..1029C; Script_Extensions:Lycian +1029D..1029F; Script_Extensions:Unknown +102A0..102D0; Script_Extensions:Carian +102D1..102DF; Script_Extensions:Unknown +102FC..102FF; Script_Extensions:Unknown +10300..10323; Script_Extensions:Old_Italic +10324..1032C; Script_Extensions:Unknown +1032D..1032F; Script_Extensions:Old_Italic +10330..1034A; Script_Extensions:Gothic +1034B..1034F; Script_Extensions:Unknown +1037B..1037F; Script_Extensions:Unknown +10380..1039D; Script_Extensions:Ugaritic +1039E..1039E; Script_Extensions:Unknown +1039F..1039F; Script_Extensions:Ugaritic +103A0..103C3; Script_Extensions:Old_Persian +103C4..103C7; Script_Extensions:Unknown +103C8..103D5; Script_Extensions:Old_Persian +103D6..103FF; Script_Extensions:Unknown +10400..1044F; Script_Extensions:Deseret +10450..1047F; Script_Extensions:Shavian +10480..1049D; Script_Extensions:Osmanya +1049E..1049F; Script_Extensions:Unknown +104A0..104A9; Script_Extensions:Osmanya +104AA..104AF; Script_Extensions:Unknown +104B0..104D3; Script_Extensions:Osage +104D4..104D7; Script_Extensions:Unknown +104D8..104FB; Script_Extensions:Osage +104FC..104FF; Script_Extensions:Unknown +10500..10527; Script_Extensions:Elbasan +10528..1052F; Script_Extensions:Unknown +10530..10563; Script_Extensions:Caucasian_Albanian +10564..1056E; Script_Extensions:Unknown +1056F..1056F; Script_Extensions:Caucasian_Albanian +10570..105FF; Script_Extensions:Unknown +10737..1073F; Script_Extensions:Unknown +10756..1075F; Script_Extensions:Unknown +10768..107FF; Script_Extensions:Unknown +10806..10807; Script_Extensions:Unknown +10809..10809; Script_Extensions:Unknown +10836..10836; Script_Extensions:Unknown +10839..1083B; Script_Extensions:Unknown +1083D..1083E; Script_Extensions:Unknown +10840..10855; Script_Extensions:Imperial_Aramaic +10856..10856; Script_Extensions:Unknown +10857..1085F; Script_Extensions:Imperial_Aramaic +10860..1087F; Script_Extensions:Palmyrene +10880..1089E; Script_Extensions:Nabataean +1089F..108A6; Script_Extensions:Unknown +108A7..108AF; Script_Extensions:Nabataean +108B0..108DF; Script_Extensions:Unknown +108E0..108F2; Script_Extensions:Hatran +108F3..108F3; Script_Extensions:Unknown +108F4..108F5; Script_Extensions:Hatran +108F6..108FA; Script_Extensions:Unknown +108FB..108FF; Script_Extensions:Hatran +10900..1091B; Script_Extensions:Phoenician +1091C..1091E; Script_Extensions:Unknown +1091F..1091F; Script_Extensions:Phoenician +10920..10939; Script_Extensions:Lydian +1093A..1093E; Script_Extensions:Unknown +1093F..1093F; Script_Extensions:Lydian +10940..1097F; Script_Extensions:Unknown +10980..1099F; Script_Extensions:Meroitic_Hieroglyphs +109A0..109B7; Script_Extensions:Meroitic_Cursive +109B8..109BB; Script_Extensions:Unknown +109BC..109CF; Script_Extensions:Meroitic_Cursive +109D0..109D1; Script_Extensions:Unknown +109D2..109FF; Script_Extensions:Meroitic_Cursive +10A00..10A03; Script_Extensions:Kharoshthi +10A04..10A04; Script_Extensions:Unknown +10A05..10A06; Script_Extensions:Kharoshthi +10A07..10A0B; Script_Extensions:Unknown +10A0C..10A13; Script_Extensions:Kharoshthi +10A14..10A14; Script_Extensions:Unknown +10A15..10A17; Script_Extensions:Kharoshthi +10A18..10A18; Script_Extensions:Unknown +10A19..10A35; Script_Extensions:Kharoshthi +10A36..10A37; Script_Extensions:Unknown +10A38..10A3A; Script_Extensions:Kharoshthi +10A3B..10A3E; Script_Extensions:Unknown +10A3F..10A48; Script_Extensions:Kharoshthi +10A49..10A4F; Script_Extensions:Unknown +10A50..10A58; Script_Extensions:Kharoshthi +10A59..10A5F; Script_Extensions:Unknown +10A60..10A7F; Script_Extensions:Old_South_Arabian +10A80..10A9F; Script_Extensions:Old_North_Arabian +10AA0..10ABF; Script_Extensions:Unknown +10AE7..10AEA; Script_Extensions:Unknown +10AF7..10AFF; Script_Extensions:Unknown +10B00..10B35; Script_Extensions:Avestan +10B36..10B38; Script_Extensions:Unknown +10B39..10B3F; Script_Extensions:Avestan +10B40..10B55; Script_Extensions:Inscriptional_Parthian +10B56..10B57; Script_Extensions:Unknown +10B58..10B5F; Script_Extensions:Inscriptional_Parthian +10B60..10B72; Script_Extensions:Inscriptional_Pahlavi +10B73..10B77; Script_Extensions:Unknown +10B78..10B7F; Script_Extensions:Inscriptional_Pahlavi +10B92..10B98; Script_Extensions:Unknown +10B9D..10BA8; Script_Extensions:Unknown +10BB0..10BFF; Script_Extensions:Unknown +10C00..10C48; Script_Extensions:Old_Turkic +10C49..10C7F; Script_Extensions:Unknown +10C80..10CB2; Script_Extensions:Old_Hungarian +10CB3..10CBF; Script_Extensions:Unknown +10CC0..10CF2; Script_Extensions:Old_Hungarian +10CF3..10CF9; Script_Extensions:Unknown +10CFA..10CFF; Script_Extensions:Old_Hungarian +10D28..10D2F; Script_Extensions:Unknown +10D3A..10E5F; Script_Extensions:Unknown +10E7F..10EFF; Script_Extensions:Unknown +10F00..10F27; Script_Extensions:Old_Sogdian +10F28..10F2F; Script_Extensions:Unknown +10F5A..10FDF; Script_Extensions:Unknown +10FE0..10FF6; Script_Extensions:Elymaic +10FF7..10FFF; Script_Extensions:Unknown +11000..1104D; Script_Extensions:Brahmi +1104E..11051; Script_Extensions:Unknown +11052..1106F; Script_Extensions:Brahmi +11070..1107E; Script_Extensions:Unknown +1107F..1107F; Script_Extensions:Brahmi +110C2..110CC; Script_Extensions:Unknown +110CE..110CF; Script_Extensions:Unknown +110D0..110E8; Script_Extensions:Sora_Sompeng +110E9..110EF; Script_Extensions:Unknown +110F0..110F9; Script_Extensions:Sora_Sompeng +110FA..110FF; Script_Extensions:Unknown +11135..11135; Script_Extensions:Unknown +11147..1114F; Script_Extensions:Unknown +11177..1117F; Script_Extensions:Unknown +111CE..111CF; Script_Extensions:Unknown +111E0..111E0; Script_Extensions:Unknown +111F5..111FF; Script_Extensions:Unknown +11212..11212; Script_Extensions:Unknown +1123F..1127F; Script_Extensions:Unknown +11287..11287; Script_Extensions:Unknown +11289..11289; Script_Extensions:Unknown +1128E..1128E; Script_Extensions:Unknown +1129E..1129E; Script_Extensions:Unknown +112AA..112AF; Script_Extensions:Unknown +112EB..112EF; Script_Extensions:Unknown +112FA..112FF; Script_Extensions:Unknown +11304..11304; Script_Extensions:Unknown +1130D..1130E; Script_Extensions:Unknown +11311..11312; Script_Extensions:Unknown +11329..11329; Script_Extensions:Unknown +11331..11331; Script_Extensions:Unknown +11334..11334; Script_Extensions:Unknown +1133A..1133A; Script_Extensions:Unknown +11345..11346; Script_Extensions:Unknown +11349..1134A; Script_Extensions:Unknown +1134E..1134F; Script_Extensions:Unknown +11351..11356; Script_Extensions:Unknown +11358..1135C; Script_Extensions:Unknown +11364..11365; Script_Extensions:Unknown +1136D..1136F; Script_Extensions:Unknown +11375..113FF; Script_Extensions:Unknown +11400..11459; Script_Extensions:Newa +1145A..1145A; Script_Extensions:Unknown +1145B..1145B; Script_Extensions:Newa +1145C..1145C; Script_Extensions:Unknown +1145D..1145F; Script_Extensions:Newa +11460..1147F; Script_Extensions:Unknown +114C8..114CF; Script_Extensions:Unknown +114DA..1157F; Script_Extensions:Unknown +11580..115B5; Script_Extensions:Siddham +115B6..115B7; Script_Extensions:Unknown +115B8..115DD; Script_Extensions:Siddham +115DE..115FF; Script_Extensions:Unknown +11645..1164F; Script_Extensions:Unknown +1165A..1165F; Script_Extensions:Unknown +1166D..1167F; Script_Extensions:Unknown +116B9..116BF; Script_Extensions:Unknown +116CA..116FF; Script_Extensions:Unknown +11700..1171A; Script_Extensions:Ahom +1171B..1171C; Script_Extensions:Unknown +1171D..1172B; Script_Extensions:Ahom +1172C..1172F; Script_Extensions:Unknown +11730..1173F; Script_Extensions:Ahom +11740..117FF; Script_Extensions:Unknown +1183C..1189F; Script_Extensions:Unknown +118A0..118F2; Script_Extensions:Warang_Citi +118F3..118FE; Script_Extensions:Unknown +118FF..118FF; Script_Extensions:Warang_Citi +11900..1199F; Script_Extensions:Unknown +119A8..119A9; Script_Extensions:Unknown +119D8..119D9; Script_Extensions:Unknown +119E5..119FF; Script_Extensions:Unknown +11A00..11A47; Script_Extensions:Zanabazar_Square +11A48..11A4F; Script_Extensions:Unknown +11A50..11AA2; Script_Extensions:Soyombo +11AA3..11ABF; Script_Extensions:Unknown +11AC0..11AF8; Script_Extensions:Pau_Cin_Hau +11AF9..11BFF; Script_Extensions:Unknown +11C00..11C08; Script_Extensions:Bhaiksuki +11C09..11C09; Script_Extensions:Unknown +11C0A..11C36; Script_Extensions:Bhaiksuki +11C37..11C37; Script_Extensions:Unknown +11C38..11C45; Script_Extensions:Bhaiksuki +11C46..11C4F; Script_Extensions:Unknown +11C50..11C6C; Script_Extensions:Bhaiksuki +11C6D..11C6F; Script_Extensions:Unknown +11C70..11C8F; Script_Extensions:Marchen +11C90..11C91; Script_Extensions:Unknown +11C92..11CA7; Script_Extensions:Marchen +11CA8..11CA8; Script_Extensions:Unknown +11CA9..11CB6; Script_Extensions:Marchen +11CB7..11CFF; Script_Extensions:Unknown +11D07..11D07; Script_Extensions:Unknown +11D0A..11D0A; Script_Extensions:Unknown +11D37..11D39; Script_Extensions:Unknown +11D3B..11D3B; Script_Extensions:Unknown +11D3E..11D3E; Script_Extensions:Unknown +11D48..11D4F; Script_Extensions:Unknown +11D5A..11D5F; Script_Extensions:Unknown +11D66..11D66; Script_Extensions:Unknown +11D69..11D69; Script_Extensions:Unknown +11D8F..11D8F; Script_Extensions:Unknown +11D92..11D92; Script_Extensions:Unknown +11D99..11D9F; Script_Extensions:Unknown +11DAA..11EDF; Script_Extensions:Unknown +11EE0..11EF8; Script_Extensions:Makasar +11EF9..11FBF; Script_Extensions:Unknown +11FF2..11FFE; Script_Extensions:Unknown +12000..12399; Script_Extensions:Cuneiform +1239A..123FF; Script_Extensions:Unknown +12400..1246E; Script_Extensions:Cuneiform +1246F..1246F; Script_Extensions:Unknown +12470..12474; Script_Extensions:Cuneiform +12475..1247F; Script_Extensions:Unknown +12480..12543; Script_Extensions:Cuneiform +12544..12FFF; Script_Extensions:Unknown +13000..1342E; Script_Extensions:Egyptian_Hieroglyphs +1342F..1342F; Script_Extensions:Unknown +13430..13438; Script_Extensions:Egyptian_Hieroglyphs +13439..143FF; Script_Extensions:Unknown +14400..14646; Script_Extensions:Anatolian_Hieroglyphs +14647..167FF; Script_Extensions:Unknown +16800..16A38; Script_Extensions:Bamum +16A39..16A3F; Script_Extensions:Unknown +16A40..16A5E; Script_Extensions:Mro +16A5F..16A5F; Script_Extensions:Unknown +16A60..16A69; Script_Extensions:Mro +16A6A..16A6D; Script_Extensions:Unknown +16A6E..16A6F; Script_Extensions:Mro +16A70..16ACF; Script_Extensions:Unknown +16AD0..16AED; Script_Extensions:Bassa_Vah +16AEE..16AEF; Script_Extensions:Unknown +16AF0..16AF5; Script_Extensions:Bassa_Vah +16AF6..16AFF; Script_Extensions:Unknown +16B00..16B45; Script_Extensions:Pahawh_Hmong +16B46..16B4F; Script_Extensions:Unknown +16B50..16B59; Script_Extensions:Pahawh_Hmong +16B5A..16B5A; Script_Extensions:Unknown +16B5B..16B61; Script_Extensions:Pahawh_Hmong +16B62..16B62; Script_Extensions:Unknown +16B63..16B77; Script_Extensions:Pahawh_Hmong +16B78..16B7C; Script_Extensions:Unknown +16B7D..16B8F; Script_Extensions:Pahawh_Hmong +16B90..16E3F; Script_Extensions:Unknown +16E40..16E9A; Script_Extensions:Medefaidrin +16E9B..16EFF; Script_Extensions:Unknown +16F00..16F4A; Script_Extensions:Miao +16F4B..16F4E; Script_Extensions:Unknown +16F4F..16F87; Script_Extensions:Miao +16F88..16F8E; Script_Extensions:Unknown +16F8F..16F9F; Script_Extensions:Miao +16FA0..16FDF; Script_Extensions:Unknown +16FE0..16FE0; Script_Extensions:Tangut +16FE1..16FE1; Script_Extensions:Nushu +16FE2..16FE3; Script_Extensions:Common +16FE4..16FFF; Script_Extensions:Unknown +17000..187F7; Script_Extensions:Tangut +187F8..187FF; Script_Extensions:Unknown +18800..18AF2; Script_Extensions:Tangut +18AF3..1AFFF; Script_Extensions:Unknown +1B11F..1B14F; Script_Extensions:Unknown +1B153..1B163; Script_Extensions:Unknown +1B168..1B16F; Script_Extensions:Unknown +1B170..1B2FB; Script_Extensions:Nushu +1B2FC..1BBFF; Script_Extensions:Unknown +1BC6B..1BC6F; Script_Extensions:Unknown +1BC7D..1BC7F; Script_Extensions:Unknown +1BC89..1BC8F; Script_Extensions:Unknown +1BC9A..1BC9B; Script_Extensions:Unknown +1BCA4..1CFFF; Script_Extensions:Unknown +1D000..1D0F5; Script_Extensions:Common +1D0F6..1D0FF; Script_Extensions:Unknown +1D100..1D126; Script_Extensions:Common +1D127..1D128; Script_Extensions:Unknown +1D129..1D166; Script_Extensions:Common +1D167..1D169; Script_Extensions:Inherited +1D16A..1D17A; Script_Extensions:Common +1D17B..1D182; Script_Extensions:Inherited +1D183..1D184; Script_Extensions:Common +1D185..1D18B; Script_Extensions:Inherited +1D18C..1D1A9; Script_Extensions:Common +1D1AA..1D1AD; Script_Extensions:Inherited +1D1AE..1D1E8; Script_Extensions:Common +1D1E9..1D1FF; Script_Extensions:Unknown +1D246..1D2DF; Script_Extensions:Unknown +1D2E0..1D2F3; Script_Extensions:Common +1D2F4..1D2FF; Script_Extensions:Unknown +1D300..1D356; Script_Extensions:Common +1D357..1D35F; Script_Extensions:Unknown +1D372..1D378; Script_Extensions:Common +1D379..1D3FF; Script_Extensions:Unknown +1D400..1D454; Script_Extensions:Common +1D455..1D455; Script_Extensions:Unknown +1D456..1D49C; Script_Extensions:Common +1D49D..1D49D; Script_Extensions:Unknown +1D49E..1D49F; Script_Extensions:Common +1D4A0..1D4A1; Script_Extensions:Unknown +1D4A2..1D4A2; Script_Extensions:Common +1D4A3..1D4A4; Script_Extensions:Unknown +1D4A5..1D4A6; Script_Extensions:Common +1D4A7..1D4A8; Script_Extensions:Unknown +1D4A9..1D4AC; Script_Extensions:Common +1D4AD..1D4AD; Script_Extensions:Unknown +1D4AE..1D4B9; Script_Extensions:Common +1D4BA..1D4BA; Script_Extensions:Unknown +1D4BB..1D4BB; Script_Extensions:Common +1D4BC..1D4BC; Script_Extensions:Unknown +1D4BD..1D4C3; Script_Extensions:Common +1D4C4..1D4C4; Script_Extensions:Unknown +1D4C5..1D505; Script_Extensions:Common +1D506..1D506; Script_Extensions:Unknown +1D507..1D50A; Script_Extensions:Common +1D50B..1D50C; Script_Extensions:Unknown +1D50D..1D514; Script_Extensions:Common +1D515..1D515; Script_Extensions:Unknown +1D516..1D51C; Script_Extensions:Common +1D51D..1D51D; Script_Extensions:Unknown +1D51E..1D539; Script_Extensions:Common +1D53A..1D53A; Script_Extensions:Unknown +1D53B..1D53E; Script_Extensions:Common +1D53F..1D53F; Script_Extensions:Unknown +1D540..1D544; Script_Extensions:Common +1D545..1D545; Script_Extensions:Unknown +1D546..1D546; Script_Extensions:Common +1D547..1D549; Script_Extensions:Unknown +1D54A..1D550; Script_Extensions:Common +1D551..1D551; Script_Extensions:Unknown +1D552..1D6A5; Script_Extensions:Common +1D6A6..1D6A7; Script_Extensions:Unknown +1D6A8..1D7CB; Script_Extensions:Common +1D7CC..1D7CD; Script_Extensions:Unknown +1D7CE..1D7FF; Script_Extensions:Common +1D800..1DA8B; Script_Extensions:SignWriting +1DA8C..1DA9A; Script_Extensions:Unknown +1DA9B..1DA9F; Script_Extensions:SignWriting +1DAA0..1DAA0; Script_Extensions:Unknown +1DAA1..1DAAF; Script_Extensions:SignWriting +1DAB0..1DFFF; Script_Extensions:Unknown +1E007..1E007; Script_Extensions:Unknown +1E019..1E01A; Script_Extensions:Unknown +1E022..1E022; Script_Extensions:Unknown +1E025..1E025; Script_Extensions:Unknown +1E02B..1E0FF; Script_Extensions:Unknown +1E100..1E12C; Script_Extensions:Nyiakeng_Puachue_Hmong +1E12D..1E12F; Script_Extensions:Unknown +1E130..1E13D; Script_Extensions:Nyiakeng_Puachue_Hmong +1E13E..1E13F; Script_Extensions:Unknown +1E140..1E149; Script_Extensions:Nyiakeng_Puachue_Hmong +1E14A..1E14D; Script_Extensions:Unknown +1E14E..1E14F; Script_Extensions:Nyiakeng_Puachue_Hmong +1E150..1E2BF; Script_Extensions:Unknown +1E2C0..1E2F9; Script_Extensions:Wancho +1E2FA..1E2FE; Script_Extensions:Unknown +1E2FF..1E2FF; Script_Extensions:Wancho +1E300..1E7FF; Script_Extensions:Unknown +1E800..1E8C4; Script_Extensions:Mende_Kikakui +1E8C5..1E8C6; Script_Extensions:Unknown +1E8C7..1E8D6; Script_Extensions:Mende_Kikakui +1E8D7..1E8FF; Script_Extensions:Unknown +1E94C..1E94F; Script_Extensions:Unknown +1E95A..1E95D; Script_Extensions:Unknown +1E960..1EC70; Script_Extensions:Unknown +1EC71..1ECB4; Script_Extensions:Common +1ECB5..1ED00; Script_Extensions:Unknown +1ED01..1ED3D; Script_Extensions:Common +1ED3E..1EDFF; Script_Extensions:Unknown +1EE04..1EE04; Script_Extensions:Unknown +1EE20..1EE20; Script_Extensions:Unknown +1EE23..1EE23; Script_Extensions:Unknown +1EE25..1EE26; Script_Extensions:Unknown +1EE28..1EE28; Script_Extensions:Unknown +1EE33..1EE33; Script_Extensions:Unknown +1EE38..1EE38; Script_Extensions:Unknown +1EE3A..1EE3A; Script_Extensions:Unknown +1EE3C..1EE41; Script_Extensions:Unknown +1EE43..1EE46; Script_Extensions:Unknown +1EE48..1EE48; Script_Extensions:Unknown +1EE4A..1EE4A; Script_Extensions:Unknown +1EE4C..1EE4C; Script_Extensions:Unknown +1EE50..1EE50; Script_Extensions:Unknown +1EE53..1EE53; Script_Extensions:Unknown +1EE55..1EE56; Script_Extensions:Unknown +1EE58..1EE58; Script_Extensions:Unknown +1EE5A..1EE5A; Script_Extensions:Unknown +1EE5C..1EE5C; Script_Extensions:Unknown +1EE5E..1EE5E; Script_Extensions:Unknown +1EE60..1EE60; Script_Extensions:Unknown +1EE63..1EE63; Script_Extensions:Unknown +1EE65..1EE66; Script_Extensions:Unknown +1EE6B..1EE6B; Script_Extensions:Unknown +1EE73..1EE73; Script_Extensions:Unknown +1EE78..1EE78; Script_Extensions:Unknown +1EE7D..1EE7D; Script_Extensions:Unknown +1EE7F..1EE7F; Script_Extensions:Unknown +1EE8A..1EE8A; Script_Extensions:Unknown +1EE9C..1EEA0; Script_Extensions:Unknown +1EEA4..1EEA4; Script_Extensions:Unknown +1EEAA..1EEAA; Script_Extensions:Unknown +1EEBC..1EEEF; Script_Extensions:Unknown +1EEF2..1EFFF; Script_Extensions:Unknown +1F000..1F02B; Script_Extensions:Common +1F02C..1F02F; Script_Extensions:Unknown +1F030..1F093; Script_Extensions:Common +1F094..1F09F; Script_Extensions:Unknown +1F0A0..1F0AE; Script_Extensions:Common +1F0AF..1F0B0; Script_Extensions:Unknown +1F0B1..1F0BF; Script_Extensions:Common +1F0C0..1F0C0; Script_Extensions:Unknown +1F0C1..1F0CF; Script_Extensions:Common +1F0D0..1F0D0; Script_Extensions:Unknown +1F0D1..1F0F5; Script_Extensions:Common +1F0F6..1F0FF; Script_Extensions:Unknown +1F100..1F10C; Script_Extensions:Common +1F10D..1F10F; Script_Extensions:Unknown +1F110..1F16C; Script_Extensions:Common +1F16D..1F16F; Script_Extensions:Unknown +1F170..1F1AC; Script_Extensions:Common +1F1AD..1F1E5; Script_Extensions:Unknown +1F1E6..1F1FF; Script_Extensions:Common +1F201..1F202; Script_Extensions:Common +1F203..1F20F; Script_Extensions:Unknown +1F210..1F23B; Script_Extensions:Common +1F23C..1F23F; Script_Extensions:Unknown +1F240..1F248; Script_Extensions:Common +1F249..1F24F; Script_Extensions:Unknown +1F252..1F25F; Script_Extensions:Unknown +1F260..1F265; Script_Extensions:Common +1F266..1F2FF; Script_Extensions:Unknown +1F300..1F6D5; Script_Extensions:Common +1F6D6..1F6DF; Script_Extensions:Unknown +1F6E0..1F6EC; Script_Extensions:Common +1F6ED..1F6EF; Script_Extensions:Unknown +1F6F0..1F6FA; Script_Extensions:Common +1F6FB..1F6FF; Script_Extensions:Unknown +1F700..1F773; Script_Extensions:Common +1F774..1F77F; Script_Extensions:Unknown +1F780..1F7D8; Script_Extensions:Common +1F7D9..1F7DF; Script_Extensions:Unknown +1F7E0..1F7EB; Script_Extensions:Common +1F7EC..1F7FF; Script_Extensions:Unknown +1F800..1F80B; Script_Extensions:Common +1F80C..1F80F; Script_Extensions:Unknown +1F810..1F847; Script_Extensions:Common +1F848..1F84F; Script_Extensions:Unknown +1F850..1F859; Script_Extensions:Common +1F85A..1F85F; Script_Extensions:Unknown +1F860..1F887; Script_Extensions:Common +1F888..1F88F; Script_Extensions:Unknown +1F890..1F8AD; Script_Extensions:Common +1F8AE..1F8FF; Script_Extensions:Unknown +1F900..1F90B; Script_Extensions:Common +1F90C..1F90C; Script_Extensions:Unknown +1F90D..1F971; Script_Extensions:Common +1F972..1F972; Script_Extensions:Unknown +1F973..1F976; Script_Extensions:Common +1F977..1F979; Script_Extensions:Unknown +1F97A..1F9A2; Script_Extensions:Common +1F9A3..1F9A4; Script_Extensions:Unknown +1F9A5..1F9AA; Script_Extensions:Common +1F9AB..1F9AD; Script_Extensions:Unknown +1F9AE..1F9CA; Script_Extensions:Common +1F9CB..1F9CC; Script_Extensions:Unknown +1F9CD..1FA53; Script_Extensions:Common +1FA54..1FA5F; Script_Extensions:Unknown +1FA60..1FA6D; Script_Extensions:Common +1FA6E..1FA6F; Script_Extensions:Unknown +1FA70..1FA73; Script_Extensions:Common +1FA74..1FA77; Script_Extensions:Unknown +1FA78..1FA7A; Script_Extensions:Common +1FA7B..1FA7F; Script_Extensions:Unknown +1FA80..1FA82; Script_Extensions:Common +1FA83..1FA8F; Script_Extensions:Unknown +1FA90..1FA95; Script_Extensions:Common +1FA96..1FFFF; Script_Extensions:Unknown +2A6D7..2A6FF; Script_Extensions:Unknown +2B735..2B73F; Script_Extensions:Unknown +2B81E..2B81F; Script_Extensions:Unknown +2CEA2..2CEAF; Script_Extensions:Unknown +2EBE1..2F7FF; Script_Extensions:Unknown +2FA1E..E0000; Script_Extensions:Unknown +E0001..E0001; Script_Extensions:Common +E0002..E001F; Script_Extensions:Unknown +E0020..E007F; Script_Extensions:Common +E0080..E00FF; Script_Extensions:Unknown +E0100..E01EF; Script_Extensions:Inherited +E01F0..10FFFF; Script_Extensions:Unknown diff --git a/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_missing.test b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_missing.test new file mode 100644 index 000000000..5ece77481 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-scripts/UnicodeScripts_12_1_extensions_missing.test @@ -0,0 +1,13 @@ +name: UnicodeScripts_12_1_extensions_missing + +description: +Tests character class syntax of the Unicode 12.1 Script_Extensions +property, for those scripts missing from ScriptExtensions.txt, which +are defined in Scripts.txt. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1-0.input b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1-0.input new file mode 100644 index 000000000..868dba059 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1-0.input @@ -0,0 +1,530 @@ +# SentenceBreakTest-12.0.0.txt +# Date: 2019-01-22, 08:18:49 GMT +# © 2019 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Sentence_Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Sentence_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not, +# as listed in the Rules section of SentenceBreakTest.html +# +# These samples may be extended or changed in the future. +# +÷ 0001 × 0001 ÷ # ÷ [0.2] (Other) × [998.0] (Other) ÷ [0.3] +÷ 0001 × 0308 × 0001 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0001 × 000D ÷ # ÷ [0.2] (Other) × [998.0] (CR) ÷ [0.3] +÷ 0001 × 0308 × 000D ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0001 × 000A ÷ # ÷ [0.2] (Other) × [998.0] (LF) ÷ [0.3] +÷ 0001 × 0308 × 000A ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0001 × 0085 ÷ # ÷ [0.2] (Other) × [998.0] (Sep) ÷ [0.3] +÷ 0001 × 0308 × 0085 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0001 × 0009 ÷ # ÷ [0.2] (Other) × [998.0] (Sp) ÷ [0.3] +÷ 0001 × 0308 × 0009 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0001 × 0061 ÷ # ÷ [0.2] (Other) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0001 × 0308 × 0061 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0001 × 0041 ÷ # ÷ [0.2] (Other) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0001 × 0308 × 0041 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0001 × 01BB ÷ # ÷ [0.2] (Other) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0001 × 0308 × 01BB ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0001 × 0030 ÷ # ÷ [0.2] (Other) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 × 0308 × 0030 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 × 002E ÷ # ÷ [0.2] (Other) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0001 × 0308 × 002E ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0001 × 0021 ÷ # ÷ [0.2] (Other) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0001 × 0308 × 0021 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0001 × 0022 ÷ # ÷ [0.2] (Other) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0001 × 0308 × 0022 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0001 × 002C ÷ # ÷ [0.2] (Other) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0001 × 0308 × 002C ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0001 × 00AD ÷ # ÷ [0.2] (Other) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0308 × 00AD ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0300 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0001 × 0308 × 0300 ÷ # ÷ [0.2] (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Other) ÷ [0.3] +÷ 000D ÷ 0308 × 0001 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 000D ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] (CR) ÷ [0.3] +÷ 000D ÷ 0308 × 000D ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 000D × 000A ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [0.3] +÷ 000D ÷ 0308 × 000A ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 000D ÷ 0085 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Sep) ÷ [0.3] +÷ 000D ÷ 0308 × 0085 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 000D ÷ 0009 ÷ # ÷ [0.2] (CR) ÷ [4.0] (Sp) ÷ [0.3] +÷ 000D ÷ 0308 × 0009 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 000D ÷ 0061 ÷ # ÷ [0.2] (CR) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000D ÷ 0308 × 0061 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000D ÷ 0041 ÷ # ÷ [0.2] (CR) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000D ÷ 0308 × 0041 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000D ÷ 01BB ÷ # ÷ [0.2] (CR) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000D ÷ 0308 × 01BB ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000D ÷ 0030 ÷ # ÷ [0.2] (CR) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 0308 × 0030 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 002E ÷ # ÷ [0.2] (CR) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000D ÷ 0308 × 002E ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000D ÷ 0021 ÷ # ÷ [0.2] (CR) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000D ÷ 0308 × 0021 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000D ÷ 0022 ÷ # ÷ [0.2] (CR) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000D ÷ 0308 × 0022 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000D ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [4.0] COMMA (SContinue) ÷ [0.3] +÷ 000D ÷ 0308 × 002C ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 000D ÷ 00AD ÷ # ÷ [0.2] (CR) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 00AD ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Other) ÷ [0.3] +÷ 000A ÷ 0308 × 0001 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 000A ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] (CR) ÷ [0.3] +÷ 000A ÷ 0308 × 000D ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 000A ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] (LF) ÷ [0.3] +÷ 000A ÷ 0308 × 000A ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 000A ÷ 0085 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Sep) ÷ [0.3] +÷ 000A ÷ 0308 × 0085 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 000A ÷ 0009 ÷ # ÷ [0.2] (LF) ÷ [4.0] (Sp) ÷ [0.3] +÷ 000A ÷ 0308 × 0009 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 000A ÷ 0061 ÷ # ÷ [0.2] (LF) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000A ÷ 0308 × 0061 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 000A ÷ 0041 ÷ # ÷ [0.2] (LF) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000A ÷ 0308 × 0041 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 000A ÷ 01BB ÷ # ÷ [0.2] (LF) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000A ÷ 0308 × 01BB ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 000A ÷ 0030 ÷ # ÷ [0.2] (LF) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 0308 × 0030 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 002E ÷ # ÷ [0.2] (LF) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000A ÷ 0308 × 002E ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 000A ÷ 0021 ÷ # ÷ [0.2] (LF) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000A ÷ 0308 × 0021 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 000A ÷ 0022 ÷ # ÷ [0.2] (LF) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000A ÷ 0308 × 0022 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 000A ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [4.0] COMMA (SContinue) ÷ [0.3] +÷ 000A ÷ 0308 × 002C ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 000A ÷ 00AD ÷ # ÷ [0.2] (LF) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 00AD ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0085 ÷ 0001 ÷ # ÷ [0.2] (Sep) ÷ [4.0] (Other) ÷ [0.3] +÷ 0085 ÷ 0308 × 0001 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0085 ÷ 000D ÷ # ÷ [0.2] (Sep) ÷ [4.0] (CR) ÷ [0.3] +÷ 0085 ÷ 0308 × 000D ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0085 ÷ 000A ÷ # ÷ [0.2] (Sep) ÷ [4.0] (LF) ÷ [0.3] +÷ 0085 ÷ 0308 × 000A ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0085 ÷ 0085 ÷ # ÷ [0.2] (Sep) ÷ [4.0] (Sep) ÷ [0.3] +÷ 0085 ÷ 0308 × 0085 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0085 ÷ 0009 ÷ # ÷ [0.2] (Sep) ÷ [4.0] (Sp) ÷ [0.3] +÷ 0085 ÷ 0308 × 0009 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0085 ÷ 0061 ÷ # ÷ [0.2] (Sep) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0085 ÷ 0308 × 0061 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0085 ÷ 0041 ÷ # ÷ [0.2] (Sep) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0085 ÷ 0308 × 0041 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0085 ÷ 01BB ÷ # ÷ [0.2] (Sep) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0085 ÷ 0308 × 01BB ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0085 ÷ 0030 ÷ # ÷ [0.2] (Sep) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0085 ÷ 0308 × 0030 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0085 ÷ 002E ÷ # ÷ [0.2] (Sep) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0085 ÷ 0308 × 002E ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0085 ÷ 0021 ÷ # ÷ [0.2] (Sep) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0085 ÷ 0308 × 0021 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0085 ÷ 0022 ÷ # ÷ [0.2] (Sep) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0085 ÷ 0308 × 0022 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0085 ÷ 002C ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMMA (SContinue) ÷ [0.3] +÷ 0085 ÷ 0308 × 002C ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0085 ÷ 00AD ÷ # ÷ [0.2] (Sep) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0085 ÷ 0308 × 00AD ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0085 ÷ 0300 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0085 ÷ 0308 × 0300 ÷ # ÷ [0.2] (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0009 × 0001 ÷ # ÷ [0.2] (Sp) × [998.0] (Other) ÷ [0.3] +÷ 0009 × 0308 × 0001 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0009 × 000D ÷ # ÷ [0.2] (Sp) × [998.0] (CR) ÷ [0.3] +÷ 0009 × 0308 × 000D ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0009 × 000A ÷ # ÷ [0.2] (Sp) × [998.0] (LF) ÷ [0.3] +÷ 0009 × 0308 × 000A ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0009 × 0085 ÷ # ÷ [0.2] (Sp) × [998.0] (Sep) ÷ [0.3] +÷ 0009 × 0308 × 0085 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0009 × 0009 ÷ # ÷ [0.2] (Sp) × [998.0] (Sp) ÷ [0.3] +÷ 0009 × 0308 × 0009 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0009 × 0061 ÷ # ÷ [0.2] (Sp) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0009 × 0308 × 0061 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0009 × 0041 ÷ # ÷ [0.2] (Sp) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0009 × 0308 × 0041 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0009 × 01BB ÷ # ÷ [0.2] (Sp) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0009 × 0308 × 01BB ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0009 × 0030 ÷ # ÷ [0.2] (Sp) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0009 × 0308 × 0030 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0009 × 002E ÷ # ÷ [0.2] (Sp) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0009 × 0308 × 002E ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0009 × 0021 ÷ # ÷ [0.2] (Sp) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0009 × 0308 × 0021 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0009 × 0022 ÷ # ÷ [0.2] (Sp) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0009 × 0308 × 0022 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0009 × 002C ÷ # ÷ [0.2] (Sp) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0009 × 0308 × 002C ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0009 × 00AD ÷ # ÷ [0.2] (Sp) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0009 × 0308 × 00AD ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0009 × 0300 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0009 × 0308 × 0300 ÷ # ÷ [0.2] (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0061 × 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (Other) ÷ [0.3] +÷ 0061 × 0308 × 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0061 × 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (CR) ÷ [0.3] +÷ 0061 × 0308 × 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0061 × 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (LF) ÷ [0.3] +÷ 0061 × 0308 × 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0061 × 0085 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (Sep) ÷ [0.3] +÷ 0061 × 0308 × 0085 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0061 × 0009 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] (Sp) ÷ [0.3] +÷ 0061 × 0308 × 0009 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0061 × 0061 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 0061 × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 0061 × 01BB ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 0061 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0061 × 0308 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0061 × 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0061 × 0308 × 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0061 × 0021 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0061 × 0308 × 0021 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0061 × 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0061 × 0308 × 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0061 × 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0061 × 0308 × 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0061 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0061 × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0061 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0041 × 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (Other) ÷ [0.3] +÷ 0041 × 0308 × 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0041 × 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (CR) ÷ [0.3] +÷ 0041 × 0308 × 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0041 × 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (LF) ÷ [0.3] +÷ 0041 × 0308 × 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0041 × 0085 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (Sep) ÷ [0.3] +÷ 0041 × 0308 × 0085 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0041 × 0009 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] (Sp) ÷ [0.3] +÷ 0041 × 0308 × 0009 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0041 × 0061 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 0041 × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 0041 × 01BB ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 0041 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 0308 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0041 × 0308 × 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0041 × 0021 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0041 × 0308 × 0021 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0041 × 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0041 × 0308 × 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0041 × 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0041 × 0308 × 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0041 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0308 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0300 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 01BB × 0001 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (Other) ÷ [0.3] +÷ 01BB × 0308 × 0001 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 01BB × 000D ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (CR) ÷ [0.3] +÷ 01BB × 0308 × 000D ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 01BB × 000A ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (LF) ÷ [0.3] +÷ 01BB × 0308 × 000A ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 01BB × 0085 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (Sep) ÷ [0.3] +÷ 01BB × 0308 × 0085 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 01BB × 0009 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] (Sp) ÷ [0.3] +÷ 01BB × 0308 × 0009 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 01BB × 0061 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 01BB × 0041 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 01BB × 01BB ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 01BB × 0030 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 01BB × 0308 × 0030 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 01BB × 002E ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 01BB × 0308 × 002E ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 01BB × 0021 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 01BB × 0308 × 0021 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 01BB × 0022 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 01BB × 0308 × 0022 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 01BB × 002C ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 01BB × 0308 × 002C ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 01BB × 00AD ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 01BB × 0300 ÷ # ÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0030 × 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (Other) ÷ [0.3] +÷ 0030 × 0308 × 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0030 × 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (CR) ÷ [0.3] +÷ 0030 × 0308 × 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0030 × 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (LF) ÷ [0.3] +÷ 0030 × 0308 × 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0030 × 0085 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (Sep) ÷ [0.3] +÷ 0030 × 0308 × 0085 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0030 × 0009 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] (Sp) ÷ [0.3] +÷ 0030 × 0308 × 0009 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0030 × 0061 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0030 × 0308 × 0061 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0030 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0030 × 0308 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0030 × 01BB ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0030 × 0308 × 01BB ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0030 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0030 × 0308 × 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0030 × 0021 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0030 × 0308 × 0021 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0030 × 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0030 × 0308 × 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0030 × 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0030 × 0308 × 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0030 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0030 × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E ÷ 0001 ÷ # ÷ [0.2] FULL STOP (ATerm) ÷ [11.0] (Other) ÷ [0.3] +÷ 002E × 0308 ÷ 0001 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] (Other) ÷ [0.3] +÷ 002E × 000D ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (CR) ÷ [0.3] +÷ 002E × 0308 × 000D ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (CR) ÷ [0.3] +÷ 002E × 000A ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (LF) ÷ [0.3] +÷ 002E × 0308 × 000A ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (LF) ÷ [0.3] +÷ 002E × 0085 ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (Sep) ÷ [0.3] +÷ 002E × 0308 × 0085 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sep) ÷ [0.3] +÷ 002E × 0009 ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] (Sp) ÷ [0.3] +÷ 002E × 0308 × 0009 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sp) ÷ [0.3] +÷ 002E × 0061 ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002E × 0308 × 0061 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002E ÷ 0041 ÷ # ÷ [0.2] FULL STOP (ATerm) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002E × 0308 ÷ 0041 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002E ÷ 01BB ÷ # ÷ [0.2] FULL STOP (ATerm) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002E × 0308 ÷ 01BB ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002E × 0030 ÷ # ÷ [0.2] FULL STOP (ATerm) × [6.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E × 0308 × 0030 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [6.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E × 002E ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 002E × 0308 × 002E ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 002E × 0021 ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002E × 0308 × 0021 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002E × 0022 ÷ # ÷ [0.2] FULL STOP (ATerm) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002E × 0308 × 0022 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002E × 002C ÷ # ÷ [0.2] FULL STOP (ATerm) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 002E × 0308 × 002C ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 002E × 00AD ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0308 × 00AD ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0300 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E × 0308 × 0300 ÷ # ÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0021 ÷ 0001 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] (Other) ÷ [0.3] +÷ 0021 × 0308 ÷ 0001 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] (Other) ÷ [0.3] +÷ 0021 × 000D ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (CR) ÷ [0.3] +÷ 0021 × 0308 × 000D ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (CR) ÷ [0.3] +÷ 0021 × 000A ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (LF) ÷ [0.3] +÷ 0021 × 0308 × 000A ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (LF) ÷ [0.3] +÷ 0021 × 0085 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (Sep) ÷ [0.3] +÷ 0021 × 0308 × 0085 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sep) ÷ [0.3] +÷ 0021 × 0009 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] (Sp) ÷ [0.3] +÷ 0021 × 0308 × 0009 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] (Sp) ÷ [0.3] +÷ 0021 ÷ 0061 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0021 × 0308 ÷ 0061 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0021 ÷ 0041 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0021 × 0308 ÷ 0041 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0021 ÷ 01BB ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0021 × 0308 ÷ 01BB ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0021 ÷ 0030 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0021 × 0308 ÷ 0030 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0021 × 002E ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 0021 × 0308 × 002E ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] FULL STOP (ATerm) ÷ [0.3] +÷ 0021 × 0021 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0021 × 0308 × 0021 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0021 × 0022 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0021 × 0308 × 0022 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0021 × 002C ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 0021 × 0308 × 002C ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] COMMA (SContinue) ÷ [0.3] +÷ 0021 × 00AD ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0021 × 0308 × 00AD ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0021 × 0300 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0021 × 0308 × 0300 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 0001 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (Other) ÷ [0.3] +÷ 0022 × 0308 × 0001 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0022 × 000D ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (CR) ÷ [0.3] +÷ 0022 × 0308 × 000D ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0022 × 000A ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (LF) ÷ [0.3] +÷ 0022 × 0308 × 000A ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0022 × 0085 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (Sep) ÷ [0.3] +÷ 0022 × 0308 × 0085 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0022 × 0009 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] (Sp) ÷ [0.3] +÷ 0022 × 0308 × 0009 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0022 × 0061 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0022 × 0308 × 0061 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 0022 × 0041 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0022 × 0308 × 0041 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 0022 × 01BB ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0022 × 0308 × 01BB ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 0022 × 0030 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 × 0308 × 0030 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 × 002E ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0022 × 0308 × 002E ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0022 × 0021 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0022 × 0308 × 0021 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0022 × 0022 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0022 × 0308 × 0022 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0022 × 002C ÷ # ÷ [0.2] QUOTATION MARK (Close) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0022 × 0308 × 002C ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0022 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0308 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 0308 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 0001 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (Other) ÷ [0.3] +÷ 002C × 0308 × 0001 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 002C × 000D ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (CR) ÷ [0.3] +÷ 002C × 0308 × 000D ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 002C × 000A ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (LF) ÷ [0.3] +÷ 002C × 0308 × 000A ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 002C × 0085 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (Sep) ÷ [0.3] +÷ 002C × 0308 × 0085 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 002C × 0009 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] (Sp) ÷ [0.3] +÷ 002C × 0308 × 0009 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 002C × 0061 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002C × 0308 × 0061 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 002C × 0041 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002C × 0308 × 0041 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 002C × 01BB ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002C × 0308 × 01BB ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 002C × 0030 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C × 0308 × 0030 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C × 002E ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 002C × 0308 × 002E ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 002C × 0021 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002C × 0308 × 0021 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 002C × 0022 ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002C × 0308 × 0022 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 002C × 002C ÷ # ÷ [0.2] COMMA (SContinue) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 002C × 0308 × 002C ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 002C × 00AD ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0300 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 0308 × 0300 ÷ # ÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (Other) ÷ [0.3] +÷ 00AD × 0308 × 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 00AD × 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (CR) ÷ [0.3] +÷ 00AD × 0308 × 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 00AD × 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (LF) ÷ [0.3] +÷ 00AD × 0308 × 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 00AD × 0085 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (Sep) ÷ [0.3] +÷ 00AD × 0308 × 0085 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 00AD × 0009 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] (Sp) ÷ [0.3] +÷ 00AD × 0308 × 0009 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 00AD × 0061 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 00AD × 0308 × 0061 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 00AD × 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 00AD × 0308 × 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 00AD × 01BB ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 00AD × 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD × 0308 × 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD × 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 00AD × 0308 × 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 00AD × 0021 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 00AD × 0308 × 0021 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 00AD × 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 00AD × 0308 × 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 00AD × 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 00AD × 0308 × 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 00AD × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0308 × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 0308 × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0300 × 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0300 × 0308 × 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Other) ÷ [0.3] +÷ 0300 × 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0300 × 0308 × 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (CR) ÷ [0.3] +÷ 0300 × 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0300 × 0308 × 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (LF) ÷ [0.3] +÷ 0300 × 0085 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0300 × 0308 × 0085 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sep) ÷ [0.3] +÷ 0300 × 0009 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0300 × 0308 × 0009 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] (Sp) ÷ [0.3] +÷ 0300 × 0061 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] LATIN SMALL LETTER A (Lower) ÷ [0.3] +÷ 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] +÷ 0300 × 0041 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3] +÷ 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] +÷ 0300 × 01BB ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3] +÷ 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] +÷ 0300 × 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 × 0308 × 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 × 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0300 × 0308 × 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] FULL STOP (ATerm) ÷ [0.3] +÷ 0300 × 0021 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0300 × 0308 × 0021 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] EXCLAMATION MARK (STerm) ÷ [0.3] +÷ 0300 × 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0300 × 0308 × 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] QUOTATION MARK (Close) ÷ [0.3] +÷ 0300 × 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0300 × 0308 × 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [998.0] COMMA (SContinue) ÷ [0.3] +÷ 0300 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0308 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [4.0] LATIN SMALL LETTER A (Lower) × [998.0] (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0061 × 0308 ÷ # ÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0020 × 200D × 0646 ÷ # ÷ [0.2] SPACE (Sp) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [998.0] ARABIC LETTER NOON (OLetter) ÷ [0.3] +÷ 0646 × 200D × 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (OLetter) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [998.0] SPACE (Sp) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0033 × 002E × 0034 ÷ # ÷ [0.2] DIGIT THREE (Numeric) × [998.0] FULL STOP (ATerm) × [6.0] DIGIT FOUR (Numeric) ÷ [0.3] +÷ 0063 × 002E × 0064 ÷ # ÷ [0.2] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER D (Lower) ÷ [0.3] +÷ 0043 × 002E × 0064 ÷ # ÷ [0.2] LATIN CAPITAL LETTER C (Upper) × [998.0] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER D (Lower) ÷ [0.3] +÷ 0063 × 002E × 0044 ÷ # ÷ [0.2] LATIN SMALL LETTER C (Lower) × [998.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER D (Upper) ÷ [0.3] +÷ 0043 × 002E × 0044 ÷ # ÷ [0.2] LATIN CAPITAL LETTER C (Upper) × [998.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER D (Upper) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] (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] +÷ 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] +÷ 5B57 × 002E ÷ 5B57 ÷ # ÷ [0.2] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) × [998.0] FULL STOP (ATerm) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0021 × 0020 × 0020 ÷ # ÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] SPACE (Sp) × [10.0] SPACE (Sp) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] (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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +# +# Lines: 502 +# +# EOF diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1-0.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1-0.output new file mode 100644 index 000000000..5bf5f27bb --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1-0.output @@ -0,0 +1,502 @@ +÷ 0001 × 0001 ÷ +÷ 0001 × 0308 × 0001 ÷ +÷ 0001 × 000D ÷ +÷ 0001 × 0308 × 000D ÷ +÷ 0001 × 000A ÷ +÷ 0001 × 0308 × 000A ÷ +÷ 0001 × 0085 ÷ +÷ 0001 × 0308 × 0085 ÷ +÷ 0001 × 0009 ÷ +÷ 0001 × 0308 × 0009 ÷ +÷ 0001 × 0061 ÷ +÷ 0001 × 0308 × 0061 ÷ +÷ 0001 × 0041 ÷ +÷ 0001 × 0308 × 0041 ÷ +÷ 0001 × 01BB ÷ +÷ 0001 × 0308 × 01BB ÷ +÷ 0001 × 0030 ÷ +÷ 0001 × 0308 × 0030 ÷ +÷ 0001 × 002E ÷ +÷ 0001 × 0308 × 002E ÷ +÷ 0001 × 0021 ÷ +÷ 0001 × 0308 × 0021 ÷ +÷ 0001 × 0022 ÷ +÷ 0001 × 0308 × 0022 ÷ +÷ 0001 × 002C ÷ +÷ 0001 × 0308 × 002C ÷ +÷ 0001 × 00AD ÷ +÷ 0001 × 0308 × 00AD ÷ +÷ 0001 × 0300 ÷ +÷ 0001 × 0308 × 0300 ÷ +÷ 000D ÷ 0001 ÷ +÷ 000D ÷ 0308 × 0001 ÷ +÷ 000D ÷ 000D ÷ +÷ 000D ÷ 0308 × 000D ÷ +÷ 000D × 000A ÷ +÷ 000D ÷ 0308 × 000A ÷ +÷ 000D ÷ 0085 ÷ +÷ 000D ÷ 0308 × 0085 ÷ +÷ 000D ÷ 0009 ÷ +÷ 000D ÷ 0308 × 0009 ÷ +÷ 000D ÷ 0061 ÷ +÷ 000D ÷ 0308 × 0061 ÷ +÷ 000D ÷ 0041 ÷ +÷ 000D ÷ 0308 × 0041 ÷ +÷ 000D ÷ 01BB ÷ +÷ 000D ÷ 0308 × 01BB ÷ +÷ 000D ÷ 0030 ÷ +÷ 000D ÷ 0308 × 0030 ÷ +÷ 000D ÷ 002E ÷ +÷ 000D ÷ 0308 × 002E ÷ +÷ 000D ÷ 0021 ÷ +÷ 000D ÷ 0308 × 0021 ÷ +÷ 000D ÷ 0022 ÷ +÷ 000D ÷ 0308 × 0022 ÷ +÷ 000D ÷ 002C ÷ +÷ 000D ÷ 0308 × 002C ÷ +÷ 000D ÷ 00AD ÷ +÷ 000D ÷ 0308 × 00AD ÷ +÷ 000D ÷ 0300 ÷ +÷ 000D ÷ 0308 × 0300 ÷ +÷ 000A ÷ 0001 ÷ +÷ 000A ÷ 0308 × 0001 ÷ +÷ 000A ÷ 000D ÷ +÷ 000A ÷ 0308 × 000D ÷ +÷ 000A ÷ 000A ÷ +÷ 000A ÷ 0308 × 000A ÷ +÷ 000A ÷ 0085 ÷ +÷ 000A ÷ 0308 × 0085 ÷ +÷ 000A ÷ 0009 ÷ +÷ 000A ÷ 0308 × 0009 ÷ +÷ 000A ÷ 0061 ÷ +÷ 000A ÷ 0308 × 0061 ÷ +÷ 000A ÷ 0041 ÷ +÷ 000A ÷ 0308 × 0041 ÷ +÷ 000A ÷ 01BB ÷ +÷ 000A ÷ 0308 × 01BB ÷ +÷ 000A ÷ 0030 ÷ +÷ 000A ÷ 0308 × 0030 ÷ +÷ 000A ÷ 002E ÷ +÷ 000A ÷ 0308 × 002E ÷ +÷ 000A ÷ 0021 ÷ +÷ 000A ÷ 0308 × 0021 ÷ +÷ 000A ÷ 0022 ÷ +÷ 000A ÷ 0308 × 0022 ÷ +÷ 000A ÷ 002C ÷ +÷ 000A ÷ 0308 × 002C ÷ +÷ 000A ÷ 00AD ÷ +÷ 000A ÷ 0308 × 00AD ÷ +÷ 000A ÷ 0300 ÷ +÷ 000A ÷ 0308 × 0300 ÷ +÷ 0085 ÷ 0001 ÷ +÷ 0085 ÷ 0308 × 0001 ÷ +÷ 0085 ÷ 000D ÷ +÷ 0085 ÷ 0308 × 000D ÷ +÷ 0085 ÷ 000A ÷ +÷ 0085 ÷ 0308 × 000A ÷ +÷ 0085 ÷ 0085 ÷ +÷ 0085 ÷ 0308 × 0085 ÷ +÷ 0085 ÷ 0009 ÷ +÷ 0085 ÷ 0308 × 0009 ÷ +÷ 0085 ÷ 0061 ÷ +÷ 0085 ÷ 0308 × 0061 ÷ +÷ 0085 ÷ 0041 ÷ +÷ 0085 ÷ 0308 × 0041 ÷ +÷ 0085 ÷ 01BB ÷ +÷ 0085 ÷ 0308 × 01BB ÷ +÷ 0085 ÷ 0030 ÷ +÷ 0085 ÷ 0308 × 0030 ÷ +÷ 0085 ÷ 002E ÷ +÷ 0085 ÷ 0308 × 002E ÷ +÷ 0085 ÷ 0021 ÷ +÷ 0085 ÷ 0308 × 0021 ÷ +÷ 0085 ÷ 0022 ÷ +÷ 0085 ÷ 0308 × 0022 ÷ +÷ 0085 ÷ 002C ÷ +÷ 0085 ÷ 0308 × 002C ÷ +÷ 0085 ÷ 00AD ÷ +÷ 0085 ÷ 0308 × 00AD ÷ +÷ 0085 ÷ 0300 ÷ +÷ 0085 ÷ 0308 × 0300 ÷ +÷ 0009 × 0001 ÷ +÷ 0009 × 0308 × 0001 ÷ +÷ 0009 × 000D ÷ +÷ 0009 × 0308 × 000D ÷ +÷ 0009 × 000A ÷ +÷ 0009 × 0308 × 000A ÷ +÷ 0009 × 0085 ÷ +÷ 0009 × 0308 × 0085 ÷ +÷ 0009 × 0009 ÷ +÷ 0009 × 0308 × 0009 ÷ +÷ 0009 × 0061 ÷ +÷ 0009 × 0308 × 0061 ÷ +÷ 0009 × 0041 ÷ +÷ 0009 × 0308 × 0041 ÷ +÷ 0009 × 01BB ÷ +÷ 0009 × 0308 × 01BB ÷ +÷ 0009 × 0030 ÷ +÷ 0009 × 0308 × 0030 ÷ +÷ 0009 × 002E ÷ +÷ 0009 × 0308 × 002E ÷ +÷ 0009 × 0021 ÷ +÷ 0009 × 0308 × 0021 ÷ +÷ 0009 × 0022 ÷ +÷ 0009 × 0308 × 0022 ÷ +÷ 0009 × 002C ÷ +÷ 0009 × 0308 × 002C ÷ +÷ 0009 × 00AD ÷ +÷ 0009 × 0308 × 00AD ÷ +÷ 0009 × 0300 ÷ +÷ 0009 × 0308 × 0300 ÷ +÷ 0061 × 0001 ÷ +÷ 0061 × 0308 × 0001 ÷ +÷ 0061 × 000D ÷ +÷ 0061 × 0308 × 000D ÷ +÷ 0061 × 000A ÷ +÷ 0061 × 0308 × 000A ÷ +÷ 0061 × 0085 ÷ +÷ 0061 × 0308 × 0085 ÷ +÷ 0061 × 0009 ÷ +÷ 0061 × 0308 × 0009 ÷ +÷ 0061 × 0061 ÷ +÷ 0061 × 0308 × 0061 ÷ +÷ 0061 × 0041 ÷ +÷ 0061 × 0308 × 0041 ÷ +÷ 0061 × 01BB ÷ +÷ 0061 × 0308 × 01BB ÷ +÷ 0061 × 0030 ÷ +÷ 0061 × 0308 × 0030 ÷ +÷ 0061 × 002E ÷ +÷ 0061 × 0308 × 002E ÷ +÷ 0061 × 0021 ÷ +÷ 0061 × 0308 × 0021 ÷ +÷ 0061 × 0022 ÷ +÷ 0061 × 0308 × 0022 ÷ +÷ 0061 × 002C ÷ +÷ 0061 × 0308 × 002C ÷ +÷ 0061 × 00AD ÷ +÷ 0061 × 0308 × 00AD ÷ +÷ 0061 × 0300 ÷ +÷ 0061 × 0308 × 0300 ÷ +÷ 0041 × 0001 ÷ +÷ 0041 × 0308 × 0001 ÷ +÷ 0041 × 000D ÷ +÷ 0041 × 0308 × 000D ÷ +÷ 0041 × 000A ÷ +÷ 0041 × 0308 × 000A ÷ +÷ 0041 × 0085 ÷ +÷ 0041 × 0308 × 0085 ÷ +÷ 0041 × 0009 ÷ +÷ 0041 × 0308 × 0009 ÷ +÷ 0041 × 0061 ÷ +÷ 0041 × 0308 × 0061 ÷ +÷ 0041 × 0041 ÷ +÷ 0041 × 0308 × 0041 ÷ +÷ 0041 × 01BB ÷ +÷ 0041 × 0308 × 01BB ÷ +÷ 0041 × 0030 ÷ +÷ 0041 × 0308 × 0030 ÷ +÷ 0041 × 002E ÷ +÷ 0041 × 0308 × 002E ÷ +÷ 0041 × 0021 ÷ +÷ 0041 × 0308 × 0021 ÷ +÷ 0041 × 0022 ÷ +÷ 0041 × 0308 × 0022 ÷ +÷ 0041 × 002C ÷ +÷ 0041 × 0308 × 002C ÷ +÷ 0041 × 00AD ÷ +÷ 0041 × 0308 × 00AD ÷ +÷ 0041 × 0300 ÷ +÷ 0041 × 0308 × 0300 ÷ +÷ 01BB × 0001 ÷ +÷ 01BB × 0308 × 0001 ÷ +÷ 01BB × 000D ÷ +÷ 01BB × 0308 × 000D ÷ +÷ 01BB × 000A ÷ +÷ 01BB × 0308 × 000A ÷ +÷ 01BB × 0085 ÷ +÷ 01BB × 0308 × 0085 ÷ +÷ 01BB × 0009 ÷ +÷ 01BB × 0308 × 0009 ÷ +÷ 01BB × 0061 ÷ +÷ 01BB × 0308 × 0061 ÷ +÷ 01BB × 0041 ÷ +÷ 01BB × 0308 × 0041 ÷ +÷ 01BB × 01BB ÷ +÷ 01BB × 0308 × 01BB ÷ +÷ 01BB × 0030 ÷ +÷ 01BB × 0308 × 0030 ÷ +÷ 01BB × 002E ÷ +÷ 01BB × 0308 × 002E ÷ +÷ 01BB × 0021 ÷ +÷ 01BB × 0308 × 0021 ÷ +÷ 01BB × 0022 ÷ +÷ 01BB × 0308 × 0022 ÷ +÷ 01BB × 002C ÷ +÷ 01BB × 0308 × 002C ÷ +÷ 01BB × 00AD ÷ +÷ 01BB × 0308 × 00AD ÷ +÷ 01BB × 0300 ÷ +÷ 01BB × 0308 × 0300 ÷ +÷ 0030 × 0001 ÷ +÷ 0030 × 0308 × 0001 ÷ +÷ 0030 × 000D ÷ +÷ 0030 × 0308 × 000D ÷ +÷ 0030 × 000A ÷ +÷ 0030 × 0308 × 000A ÷ +÷ 0030 × 0085 ÷ +÷ 0030 × 0308 × 0085 ÷ +÷ 0030 × 0009 ÷ +÷ 0030 × 0308 × 0009 ÷ +÷ 0030 × 0061 ÷ +÷ 0030 × 0308 × 0061 ÷ +÷ 0030 × 0041 ÷ +÷ 0030 × 0308 × 0041 ÷ +÷ 0030 × 01BB ÷ +÷ 0030 × 0308 × 01BB ÷ +÷ 0030 × 0030 ÷ +÷ 0030 × 0308 × 0030 ÷ +÷ 0030 × 002E ÷ +÷ 0030 × 0308 × 002E ÷ +÷ 0030 × 0021 ÷ +÷ 0030 × 0308 × 0021 ÷ +÷ 0030 × 0022 ÷ +÷ 0030 × 0308 × 0022 ÷ +÷ 0030 × 002C ÷ +÷ 0030 × 0308 × 002C ÷ +÷ 0030 × 00AD ÷ +÷ 0030 × 0308 × 00AD ÷ +÷ 0030 × 0300 ÷ +÷ 0030 × 0308 × 0300 ÷ +÷ 002E ÷ 0001 ÷ +÷ 002E × 0308 ÷ 0001 ÷ +÷ 002E × 000D ÷ +÷ 002E × 0308 × 000D ÷ +÷ 002E × 000A ÷ +÷ 002E × 0308 × 000A ÷ +÷ 002E × 0085 ÷ +÷ 002E × 0308 × 0085 ÷ +÷ 002E × 0009 ÷ +÷ 002E × 0308 × 0009 ÷ +÷ 002E × 0061 ÷ +÷ 002E × 0308 × 0061 ÷ +÷ 002E ÷ 0041 ÷ +÷ 002E × 0308 ÷ 0041 ÷ +÷ 002E ÷ 01BB ÷ +÷ 002E × 0308 ÷ 01BB ÷ +÷ 002E × 0030 ÷ +÷ 002E × 0308 × 0030 ÷ +÷ 002E × 002E ÷ +÷ 002E × 0308 × 002E ÷ +÷ 002E × 0021 ÷ +÷ 002E × 0308 × 0021 ÷ +÷ 002E × 0022 ÷ +÷ 002E × 0308 × 0022 ÷ +÷ 002E × 002C ÷ +÷ 002E × 0308 × 002C ÷ +÷ 002E × 00AD ÷ +÷ 002E × 0308 × 00AD ÷ +÷ 002E × 0300 ÷ +÷ 002E × 0308 × 0300 ÷ +÷ 0021 ÷ 0001 ÷ +÷ 0021 × 0308 ÷ 0001 ÷ +÷ 0021 × 000D ÷ +÷ 0021 × 0308 × 000D ÷ +÷ 0021 × 000A ÷ +÷ 0021 × 0308 × 000A ÷ +÷ 0021 × 0085 ÷ +÷ 0021 × 0308 × 0085 ÷ +÷ 0021 × 0009 ÷ +÷ 0021 × 0308 × 0009 ÷ +÷ 0021 ÷ 0061 ÷ +÷ 0021 × 0308 ÷ 0061 ÷ +÷ 0021 ÷ 0041 ÷ +÷ 0021 × 0308 ÷ 0041 ÷ +÷ 0021 ÷ 01BB ÷ +÷ 0021 × 0308 ÷ 01BB ÷ +÷ 0021 ÷ 0030 ÷ +÷ 0021 × 0308 ÷ 0030 ÷ +÷ 0021 × 002E ÷ +÷ 0021 × 0308 × 002E ÷ +÷ 0021 × 0021 ÷ +÷ 0021 × 0308 × 0021 ÷ +÷ 0021 × 0022 ÷ +÷ 0021 × 0308 × 0022 ÷ +÷ 0021 × 002C ÷ +÷ 0021 × 0308 × 002C ÷ +÷ 0021 × 00AD ÷ +÷ 0021 × 0308 × 00AD ÷ +÷ 0021 × 0300 ÷ +÷ 0021 × 0308 × 0300 ÷ +÷ 0022 × 0001 ÷ +÷ 0022 × 0308 × 0001 ÷ +÷ 0022 × 000D ÷ +÷ 0022 × 0308 × 000D ÷ +÷ 0022 × 000A ÷ +÷ 0022 × 0308 × 000A ÷ +÷ 0022 × 0085 ÷ +÷ 0022 × 0308 × 0085 ÷ +÷ 0022 × 0009 ÷ +÷ 0022 × 0308 × 0009 ÷ +÷ 0022 × 0061 ÷ +÷ 0022 × 0308 × 0061 ÷ +÷ 0022 × 0041 ÷ +÷ 0022 × 0308 × 0041 ÷ +÷ 0022 × 01BB ÷ +÷ 0022 × 0308 × 01BB ÷ +÷ 0022 × 0030 ÷ +÷ 0022 × 0308 × 0030 ÷ +÷ 0022 × 002E ÷ +÷ 0022 × 0308 × 002E ÷ +÷ 0022 × 0021 ÷ +÷ 0022 × 0308 × 0021 ÷ +÷ 0022 × 0022 ÷ +÷ 0022 × 0308 × 0022 ÷ +÷ 0022 × 002C ÷ +÷ 0022 × 0308 × 002C ÷ +÷ 0022 × 00AD ÷ +÷ 0022 × 0308 × 00AD ÷ +÷ 0022 × 0300 ÷ +÷ 0022 × 0308 × 0300 ÷ +÷ 002C × 0001 ÷ +÷ 002C × 0308 × 0001 ÷ +÷ 002C × 000D ÷ +÷ 002C × 0308 × 000D ÷ +÷ 002C × 000A ÷ +÷ 002C × 0308 × 000A ÷ +÷ 002C × 0085 ÷ +÷ 002C × 0308 × 0085 ÷ +÷ 002C × 0009 ÷ +÷ 002C × 0308 × 0009 ÷ +÷ 002C × 0061 ÷ +÷ 002C × 0308 × 0061 ÷ +÷ 002C × 0041 ÷ +÷ 002C × 0308 × 0041 ÷ +÷ 002C × 01BB ÷ +÷ 002C × 0308 × 01BB ÷ +÷ 002C × 0030 ÷ +÷ 002C × 0308 × 0030 ÷ +÷ 002C × 002E ÷ +÷ 002C × 0308 × 002E ÷ +÷ 002C × 0021 ÷ +÷ 002C × 0308 × 0021 ÷ +÷ 002C × 0022 ÷ +÷ 002C × 0308 × 0022 ÷ +÷ 002C × 002C ÷ +÷ 002C × 0308 × 002C ÷ +÷ 002C × 00AD ÷ +÷ 002C × 0308 × 00AD ÷ +÷ 002C × 0300 ÷ +÷ 002C × 0308 × 0300 ÷ +÷ 00AD × 0001 ÷ +÷ 00AD × 0308 × 0001 ÷ +÷ 00AD × 000D ÷ +÷ 00AD × 0308 × 000D ÷ +÷ 00AD × 000A ÷ +÷ 00AD × 0308 × 000A ÷ +÷ 00AD × 0085 ÷ +÷ 00AD × 0308 × 0085 ÷ +÷ 00AD × 0009 ÷ +÷ 00AD × 0308 × 0009 ÷ +÷ 00AD × 0061 ÷ +÷ 00AD × 0308 × 0061 ÷ +÷ 00AD × 0041 ÷ +÷ 00AD × 0308 × 0041 ÷ +÷ 00AD × 01BB ÷ +÷ 00AD × 0308 × 01BB ÷ +÷ 00AD × 0030 ÷ +÷ 00AD × 0308 × 0030 ÷ +÷ 00AD × 002E ÷ +÷ 00AD × 0308 × 002E ÷ +÷ 00AD × 0021 ÷ +÷ 00AD × 0308 × 0021 ÷ +÷ 00AD × 0022 ÷ +÷ 00AD × 0308 × 0022 ÷ +÷ 00AD × 002C ÷ +÷ 00AD × 0308 × 002C ÷ +÷ 00AD × 00AD ÷ +÷ 00AD × 0308 × 00AD ÷ +÷ 00AD × 0300 ÷ +÷ 00AD × 0308 × 0300 ÷ +÷ 0300 × 0001 ÷ +÷ 0300 × 0308 × 0001 ÷ +÷ 0300 × 000D ÷ +÷ 0300 × 0308 × 000D ÷ +÷ 0300 × 000A ÷ +÷ 0300 × 0308 × 000A ÷ +÷ 0300 × 0085 ÷ +÷ 0300 × 0308 × 0085 ÷ +÷ 0300 × 0009 ÷ +÷ 0300 × 0308 × 0009 ÷ +÷ 0300 × 0061 ÷ +÷ 0300 × 0308 × 0061 ÷ +÷ 0300 × 0041 ÷ +÷ 0300 × 0308 × 0041 ÷ +÷ 0300 × 01BB ÷ +÷ 0300 × 0308 × 01BB ÷ +÷ 0300 × 0030 ÷ +÷ 0300 × 0308 × 0030 ÷ +÷ 0300 × 002E ÷ +÷ 0300 × 0308 × 002E ÷ +÷ 0300 × 0021 ÷ +÷ 0300 × 0308 × 0021 ÷ +÷ 0300 × 0022 ÷ +÷ 0300 × 0308 × 0022 ÷ +÷ 0300 × 002C ÷ +÷ 0300 × 0308 × 002C ÷ +÷ 0300 × 00AD ÷ +÷ 0300 × 0308 × 00AD ÷ +÷ 0300 × 0300 ÷ +÷ 0300 × 0308 × 0300 ÷ +÷ 000D × 000A ÷ 0061 × 000A ÷ 0308 ÷ +÷ 0061 × 0308 ÷ +÷ 0020 × 200D × 0646 ÷ +÷ 0646 × 200D × 0020 ÷ +÷ 0028 × 0022 × 0047 × 006F × 002E × 0022 × 0029 × 0020 ÷ 0028 × 0048 × 0065 × 0020 × 0064 × 0069 × 0064 × 002E × 0029 ÷ +÷ 0028 × 201C × 0047 × 006F × 003F × 201D × 0029 × 0020 ÷ 0028 × 0048 × 0065 × 0020 × 0064 × 0069 × 0064 × 002E × 0029 ÷ +÷ 0055 × 002E × 0053 × 002E × 0041 × 0300 × 002E × 0020 × 0069 × 0073 ÷ +÷ 0055 × 002E × 0053 × 002E × 0041 × 0300 × 003F × 0020 ÷ 0048 × 0065 ÷ +÷ 0055 × 002E × 0053 × 002E × 0041 × 0300 × 002E ÷ +÷ 0033 × 002E × 0034 ÷ +÷ 0063 × 002E × 0064 ÷ +÷ 0043 × 002E × 0064 ÷ +÷ 0063 × 002E × 0044 ÷ +÷ 0043 × 002E × 0044 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 0074 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 ÷ 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 2018 × 0028 × 0074 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 ÷ 2018 × 0028 × 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 0308 × 0074 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 00A0 × 0308 ÷ 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 2019 × 0308 ÷ 0054 × 0068 × 0065 ÷ +÷ 0065 × 0074 × 0063 × 002E × 0029 × 000A ÷ 0308 × 0054 × 0068 × 0065 ÷ +÷ 0074 × 0068 × 0065 × 0020 × 0072 × 0065 × 0073 × 0070 × 002E × 0020 × 006C × 0065 × 0061 × 0064 × 0065 × 0072 × 0073 × 0020 × 0061 × 0072 × 0065 ÷ +÷ 5B57 × 002E ÷ 5B57 ÷ +÷ 0065 × 0074 × 0063 × 002E ÷ 5B83 ÷ +÷ 0065 × 0074 × 0063 × 002E × 3002 ÷ +÷ 5B57 × 3002 ÷ 5B83 ÷ +÷ 0021 × 0020 × 0020 ÷ +÷ 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 ÷ +÷ 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 ÷ +÷ 2060 × 0055 × 2060 × 002E × 2060 × 0053 × 2060 × 002E × 2060 × 0041 × 2060 × 0300 × 002E × 2060 × 0020 × 2060 × 0069 × 2060 × 0073 × 2060 × 2060 ÷ +÷ 2060 × 0055 × 2060 × 002E × 2060 × 0053 × 2060 × 002E × 2060 × 0041 × 2060 × 0300 × 003F × 2060 × 0020 × 2060 ÷ 0048 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0055 × 2060 × 002E × 2060 × 0053 × 2060 × 002E × 2060 × 0041 × 2060 × 0300 × 002E × 2060 × 2060 ÷ +÷ 2060 × 0033 × 2060 × 002E × 2060 × 0034 × 2060 × 2060 ÷ +÷ 2060 × 0063 × 2060 × 002E × 2060 × 0064 × 2060 × 2060 ÷ +÷ 2060 × 0043 × 2060 × 002E × 2060 × 0064 × 2060 × 2060 ÷ +÷ 2060 × 0063 × 2060 × 002E × 2060 × 0044 × 2060 × 2060 ÷ +÷ 2060 × 0043 × 2060 × 002E × 2060 × 0044 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 0074 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 ÷ 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 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 ÷ +÷ 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 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 0308 × 0074 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 00A0 × 2060 × 0308 ÷ 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 2019 × 2060 × 0308 ÷ 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 0029 × 2060 × 000A ÷ 2060 × 0308 × 2060 × 0054 × 2060 × 0068 × 2060 × 0065 × 2060 × 2060 ÷ +÷ 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 ÷ +÷ 2060 × 5B57 × 2060 × 002E × 2060 ÷ 5B57 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 ÷ 5B83 × 2060 × 2060 ÷ +÷ 2060 × 0065 × 2060 × 0074 × 2060 × 0063 × 2060 × 002E × 2060 × 3002 × 2060 × 2060 ÷ +÷ 2060 × 5B57 × 2060 × 3002 × 2060 ÷ 5B83 × 2060 × 2060 ÷ +÷ 2060 × 0021 × 2060 × 0020 × 2060 × 0020 × 2060 × 2060 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1.flex b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1.flex new file mode 100644 index 000000000..2be277b40 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1.flex @@ -0,0 +1,231 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 12.1 +%public +%class UnicodeSentenceBreakRules_12_1 +%type String + +%{ + private static final String BREAK_OPPORTUNITY = "÷"; + private static final String NO_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeSentenceBreakRules_12_1 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeSentenceBreakRules_12_1 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeSentenceBreakRules_12_1(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_BREAK_OPPORTUNITY); + } else { + line.add(BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + /** + * @return The next chunk of text with no internal break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + void addMatch() { + builder.append(yytext()); + } +%} + +%% + +// Break at the start and end of text. +// +// SB1. sot ÷ Any +// SB2. Any ÷ eot +// +<> { return nextSegment(); } + + +// Do not break within CRLF. +// +// SB3. CR × LF +// +\p{SB:CR} \p{SB:LF} { addMatch(); return nextSegment(); } + + +// Break after paragraph separators. +// +// SB4. ParaSep ÷ +// +// ParaSep = (Sep | CR | LF) +// +[\p{SB:Sep}\p{SB:CR}\p{SB:LF}] / [^] { addMatch(); return nextSegment(); } + + +// Ignore Format and Extend characters, except when they appear at the +// beginning of a region of text. (See Section 6.3, Replacing Ignore Rules.) +// +// SB5. X (Extend | Format)* → X +// +// --> [^ Sep CR LF ] × [Format Extend] +// +[^\p{SB:Sep}\p{SB:CR}\p{SB:LF}] / [\p{SB:Extend}\p{SB:Format}] { addMatch(); } + + +// Do not break after full stop in certain contexts. +// +// Rules SB6–SB8 are designed to forbid breaks after ambiguous terminators +// (primarily U+002E FULL STOP) within strings such as those shown in Figure 3. +// The contexts which forbid breaks include occurrence directly before a number, +// between uppercase letters, when followed by a lowercase letter (optionally +// after certain punctuation), or when followed by certain continuation +// punctuation such as a comma, colon, or semicolon. These rules permit breaks +// in strings such as those shown in Figure 4. They cannot detect cases such as +// “...Mr. Jones...”; more sophisticated tailoring would be required to detect +// such cases. +// +// SB6. ATerm × Numeric +// +// [included SB5. X (Extend | Format)* → X] +// +\p{SB:ATerm} [\p{SB:Extend}\p{SB:Format}]* / \p{SB:Numeric} { addMatch(); } + + +// SB7. (Upper | Lower) ATerm × Upper +// +// [included SB5. X (Extend | Format)* → X] +// +[\p{SB:Upper}\p{SB:Lower}] [\p{SB:Extend}\p{SB:Format}]* \p{SB:Aterm} [\p{SB:Extend}\p{SB:Format}]* / \p{SB:Upper} { addMatch(); } + + +// SB8. ATerm Close* Sp* × ( ¬(OLetter | Upper | Lower | ParaSep | SATerm) )* Lower +// +// ParaSep = (Sep | CR | LF) +// SATerm = (STerm | ATerm) +// +// [included SB5. X (Extend | Format)* → X] +// +\p{SB:Aterm} [\p{SB:Extend}\p{SB:Format}]* (\p{SB:Close} [\p{SB:Extend}\p{SB:Format}]*)* (\p{SB:Sp} [\p{SB:Extend}\p{SB:Format}]*)* / ([^\p{SB:OLetter}\p{SB:Upper}\p{SB:Lower}\p{SB:Sep}\p{SB:CR}\p{SB:LF}\p{SB:STerm}\p{SB:ATerm}] [\p{SB:Extend}\p{SB:Format}]*)* \p{SB:Lower} { addMatch(); } + + +// SB8a. SATerm Close* Sp* × (SContinue | SATerm) +// +// ParaSep = (Sep | CR | LF) +// SATerm = (STerm | ATerm) +// +// [included SB5. X (Extend | Format)* → X] +// +[\p{SB:STerm}\p{SB:Aterm}] [\p{SB:Extend}\p{SB:Format}]* (\p{SB:Close} [\p{SB:Extend}\p{SB:Format}]*)* (\p{SB:Sp} [\p{SB:Extend}\p{SB:Format}]*)* / [\p{SB:SContinue}\p{SB:STerm}\p{SB:Aterm}] { addMatch(); } + + +// Break after sentence terminators, but include closing punctuation, trailing +// spaces, and any paragraph separator. +// +// Rules SB9–SB11 are designed to allow breaks after sequences of the following form, +// but not within them: +// +// (STerm | ATerm) Close* Sp* (Sep | CR | LF)? +// +// SB9. ( STerm | ATerm ) Close* × ( Close | Sp | Sep | CR | LF ) +// SB10. ( STerm | ATerm ) Close* Sp* × ( Sp | Sep | CR | LF ) +// SB11. ( STerm | ATerm ) Close* Sp* ( Sep | CR | LF )? ÷ +// +// [included SB5. X (Extend | Format)* → X] +// +[\p{SB:STerm}\p{SB:ATerm}] [\p{SB:Extend}\p{SB:Format}]* (\p{SB:Close} [\p{SB:Extend}\p{SB:Format}]*)* (\p{SB:Sp} [\p{SB:Extend}\p{SB:Format}]*)* [\p{SB:Sep}\p{SB:CR}\p{SB:LF}]? { addMatch(); return nextSegment(); } +[\p{SB:STerm}\p{SB:ATerm}] [\p{SB:Extend}\p{SB:Format}]* / [^\p{SB:Close}\p{SB:Sp}\p{SB:Sep}\p{SB:CR}\p{SB:LF}] { addMatch(); return nextSegment(); } + +// Otherwise, do not break. +// +// SB12. Any × Any +// +[^] { addMatch(); } diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1.test b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1.test new file mode 100644 index 000000000..9c0284986 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreakRules_12_1.test @@ -0,0 +1,9 @@ +name: UnicodeSentenceBreakRules_12_1 + +description: +Implements the Unicode 12.1 Sentence Boundary rules, specified in UAX #29 +. + +jflex: -q + +input-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_1.flex b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_1.flex new file mode 100644 index 000000000..e78b035c2 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_1.flex @@ -0,0 +1,29 @@ +%% + +%unicode 12.1 +%public +%class UnicodeSentenceBreak_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{SentenceBreak:ATerm} { setCurCharPropertyValue("SentenceBreak:ATerm"); } +\p{SentenceBreak:CR} { setCurCharPropertyValue("SentenceBreak:CR"); } +\p{SentenceBreak:Close} { setCurCharPropertyValue("SentenceBreak:Close"); } +\p{SentenceBreak:Extend} { setCurCharPropertyValue("SentenceBreak:Extend"); } +\p{SentenceBreak:Format} { setCurCharPropertyValue("SentenceBreak:Format"); } +\p{SentenceBreak:LF} { setCurCharPropertyValue("SentenceBreak:LF"); } +\p{SentenceBreak:Lower} { setCurCharPropertyValue("SentenceBreak:Lower"); } +\p{SentenceBreak:Numeric} { setCurCharPropertyValue("SentenceBreak:Numeric"); } +\p{SentenceBreak:OLetter} { setCurCharPropertyValue("SentenceBreak:OLetter"); } +\p{SentenceBreak:Other} { setCurCharPropertyValue("SentenceBreak:Other"); } +\p{SentenceBreak:SContinue} { setCurCharPropertyValue("SentenceBreak:SContinue"); } +\p{SentenceBreak:STerm} { setCurCharPropertyValue("SentenceBreak:STerm"); } +\p{SentenceBreak:Sep} { setCurCharPropertyValue("SentenceBreak:Sep"); } +\p{SentenceBreak:Sp} { setCurCharPropertyValue("SentenceBreak:Sp"); } +\p{SentenceBreak:Upper} { setCurCharPropertyValue("SentenceBreak:Upper"); } diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_1.output b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_1.output new file mode 100644 index 000000000..d00563736 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_1.output @@ -0,0 +1,3098 @@ +0000..0008; SentenceBreak:Other +0009..0009; SentenceBreak:Sp +000A..000A; SentenceBreak:LF +000B..000C; SentenceBreak:Sp +000D..000D; SentenceBreak:CR +000E..001F; SentenceBreak:Other +0020..0020; SentenceBreak:Sp +0021..0021; SentenceBreak:STerm +0022..0022; SentenceBreak:Close +0023..0026; SentenceBreak:Other +0027..0029; SentenceBreak:Close +002A..002B; SentenceBreak:Other +002C..002D; SentenceBreak:SContinue +002E..002E; SentenceBreak:ATerm +002F..002F; SentenceBreak:Other +0030..0039; SentenceBreak:Numeric +003A..003A; SentenceBreak:SContinue +003B..003E; SentenceBreak:Other +003F..003F; SentenceBreak:STerm +0040..0040; SentenceBreak:Other +0041..005A; SentenceBreak:Upper +005B..005B; SentenceBreak:Close +005C..005C; SentenceBreak:Other +005D..005D; SentenceBreak:Close +005E..0060; SentenceBreak:Other +0061..007A; SentenceBreak:Lower +007B..007B; SentenceBreak:Close +007C..007C; SentenceBreak:Other +007D..007D; SentenceBreak:Close +007E..0084; SentenceBreak:Other +0085..0085; SentenceBreak:Sep +0086..009F; SentenceBreak:Other +00A0..00A0; SentenceBreak:Sp +00A1..00A9; SentenceBreak:Other +00AA..00AA; SentenceBreak:Lower +00AB..00AB; SentenceBreak:Close +00AC..00AC; SentenceBreak:Other +00AD..00AD; SentenceBreak:Format +00AE..00B4; SentenceBreak:Other +00B5..00B5; SentenceBreak:Lower +00B6..00B9; SentenceBreak:Other +00BA..00BA; SentenceBreak:Lower +00BB..00BB; SentenceBreak:Close +00BC..00BF; SentenceBreak:Other +00C0..00D6; SentenceBreak:Upper +00D7..00D7; SentenceBreak:Other +00D8..00DE; SentenceBreak:Upper +00DF..00F6; SentenceBreak:Lower +00F7..00F7; SentenceBreak:Other +00F8..00FF; SentenceBreak:Lower +0100..0100; SentenceBreak:Upper +0101..0101; SentenceBreak:Lower +0102..0102; SentenceBreak:Upper +0103..0103; SentenceBreak:Lower +0104..0104; SentenceBreak:Upper +0105..0105; SentenceBreak:Lower +0106..0106; SentenceBreak:Upper +0107..0107; SentenceBreak:Lower +0108..0108; SentenceBreak:Upper +0109..0109; SentenceBreak:Lower +010A..010A; SentenceBreak:Upper +010B..010B; SentenceBreak:Lower +010C..010C; SentenceBreak:Upper +010D..010D; SentenceBreak:Lower +010E..010E; SentenceBreak:Upper +010F..010F; SentenceBreak:Lower +0110..0110; SentenceBreak:Upper +0111..0111; SentenceBreak:Lower +0112..0112; SentenceBreak:Upper +0113..0113; SentenceBreak:Lower +0114..0114; SentenceBreak:Upper +0115..0115; SentenceBreak:Lower +0116..0116; SentenceBreak:Upper +0117..0117; SentenceBreak:Lower +0118..0118; SentenceBreak:Upper +0119..0119; SentenceBreak:Lower +011A..011A; SentenceBreak:Upper +011B..011B; SentenceBreak:Lower +011C..011C; SentenceBreak:Upper +011D..011D; SentenceBreak:Lower +011E..011E; SentenceBreak:Upper +011F..011F; SentenceBreak:Lower +0120..0120; SentenceBreak:Upper +0121..0121; SentenceBreak:Lower +0122..0122; SentenceBreak:Upper +0123..0123; SentenceBreak:Lower +0124..0124; SentenceBreak:Upper +0125..0125; SentenceBreak:Lower +0126..0126; SentenceBreak:Upper +0127..0127; SentenceBreak:Lower +0128..0128; SentenceBreak:Upper +0129..0129; SentenceBreak:Lower +012A..012A; SentenceBreak:Upper +012B..012B; SentenceBreak:Lower +012C..012C; SentenceBreak:Upper +012D..012D; SentenceBreak:Lower +012E..012E; SentenceBreak:Upper +012F..012F; SentenceBreak:Lower +0130..0130; SentenceBreak:Upper +0131..0131; SentenceBreak:Lower +0132..0132; SentenceBreak:Upper +0133..0133; SentenceBreak:Lower +0134..0134; SentenceBreak:Upper +0135..0135; SentenceBreak:Lower +0136..0136; SentenceBreak:Upper +0137..0138; SentenceBreak:Lower +0139..0139; SentenceBreak:Upper +013A..013A; SentenceBreak:Lower +013B..013B; SentenceBreak:Upper +013C..013C; SentenceBreak:Lower +013D..013D; SentenceBreak:Upper +013E..013E; SentenceBreak:Lower +013F..013F; SentenceBreak:Upper +0140..0140; SentenceBreak:Lower +0141..0141; SentenceBreak:Upper +0142..0142; SentenceBreak:Lower +0143..0143; SentenceBreak:Upper +0144..0144; SentenceBreak:Lower +0145..0145; SentenceBreak:Upper +0146..0146; SentenceBreak:Lower +0147..0147; SentenceBreak:Upper +0148..0149; SentenceBreak:Lower +014A..014A; SentenceBreak:Upper +014B..014B; SentenceBreak:Lower +014C..014C; SentenceBreak:Upper +014D..014D; SentenceBreak:Lower +014E..014E; SentenceBreak:Upper +014F..014F; SentenceBreak:Lower +0150..0150; SentenceBreak:Upper +0151..0151; SentenceBreak:Lower +0152..0152; SentenceBreak:Upper +0153..0153; SentenceBreak:Lower +0154..0154; SentenceBreak:Upper +0155..0155; SentenceBreak:Lower +0156..0156; SentenceBreak:Upper +0157..0157; SentenceBreak:Lower +0158..0158; SentenceBreak:Upper +0159..0159; SentenceBreak:Lower +015A..015A; SentenceBreak:Upper +015B..015B; SentenceBreak:Lower +015C..015C; SentenceBreak:Upper +015D..015D; SentenceBreak:Lower +015E..015E; SentenceBreak:Upper +015F..015F; SentenceBreak:Lower +0160..0160; SentenceBreak:Upper +0161..0161; SentenceBreak:Lower +0162..0162; SentenceBreak:Upper +0163..0163; SentenceBreak:Lower +0164..0164; SentenceBreak:Upper +0165..0165; SentenceBreak:Lower +0166..0166; SentenceBreak:Upper +0167..0167; SentenceBreak:Lower +0168..0168; SentenceBreak:Upper +0169..0169; SentenceBreak:Lower +016A..016A; SentenceBreak:Upper +016B..016B; SentenceBreak:Lower +016C..016C; SentenceBreak:Upper +016D..016D; SentenceBreak:Lower +016E..016E; SentenceBreak:Upper +016F..016F; SentenceBreak:Lower +0170..0170; SentenceBreak:Upper +0171..0171; SentenceBreak:Lower +0172..0172; SentenceBreak:Upper +0173..0173; SentenceBreak:Lower +0174..0174; SentenceBreak:Upper +0175..0175; SentenceBreak:Lower +0176..0176; SentenceBreak:Upper +0177..0177; SentenceBreak:Lower +0178..0179; SentenceBreak:Upper +017A..017A; SentenceBreak:Lower +017B..017B; SentenceBreak:Upper +017C..017C; SentenceBreak:Lower +017D..017D; SentenceBreak:Upper +017E..0180; SentenceBreak:Lower +0181..0182; SentenceBreak:Upper +0183..0183; SentenceBreak:Lower +0184..0184; SentenceBreak:Upper +0185..0185; SentenceBreak:Lower +0186..0187; SentenceBreak:Upper +0188..0188; SentenceBreak:Lower +0189..018B; SentenceBreak:Upper +018C..018D; SentenceBreak:Lower +018E..0191; SentenceBreak:Upper +0192..0192; SentenceBreak:Lower +0193..0194; SentenceBreak:Upper +0195..0195; SentenceBreak:Lower +0196..0198; SentenceBreak:Upper +0199..019B; SentenceBreak:Lower +019C..019D; SentenceBreak:Upper +019E..019E; SentenceBreak:Lower +019F..01A0; SentenceBreak:Upper +01A1..01A1; SentenceBreak:Lower +01A2..01A2; SentenceBreak:Upper +01A3..01A3; SentenceBreak:Lower +01A4..01A4; SentenceBreak:Upper +01A5..01A5; SentenceBreak:Lower +01A6..01A7; SentenceBreak:Upper +01A8..01A8; SentenceBreak:Lower +01A9..01A9; SentenceBreak:Upper +01AA..01AB; SentenceBreak:Lower +01AC..01AC; SentenceBreak:Upper +01AD..01AD; SentenceBreak:Lower +01AE..01AF; SentenceBreak:Upper +01B0..01B0; SentenceBreak:Lower +01B1..01B3; SentenceBreak:Upper +01B4..01B4; SentenceBreak:Lower +01B5..01B5; SentenceBreak:Upper +01B6..01B6; SentenceBreak:Lower +01B7..01B8; SentenceBreak:Upper +01B9..01BA; SentenceBreak:Lower +01BB..01BB; SentenceBreak:OLetter +01BC..01BC; SentenceBreak:Upper +01BD..01BF; SentenceBreak:Lower +01C0..01C3; SentenceBreak:OLetter +01C4..01C5; SentenceBreak:Upper +01C6..01C6; SentenceBreak:Lower +01C7..01C8; SentenceBreak:Upper +01C9..01C9; SentenceBreak:Lower +01CA..01CB; SentenceBreak:Upper +01CC..01CC; SentenceBreak:Lower +01CD..01CD; SentenceBreak:Upper +01CE..01CE; SentenceBreak:Lower +01CF..01CF; SentenceBreak:Upper +01D0..01D0; SentenceBreak:Lower +01D1..01D1; SentenceBreak:Upper +01D2..01D2; SentenceBreak:Lower +01D3..01D3; SentenceBreak:Upper +01D4..01D4; SentenceBreak:Lower +01D5..01D5; SentenceBreak:Upper +01D6..01D6; SentenceBreak:Lower +01D7..01D7; SentenceBreak:Upper +01D8..01D8; SentenceBreak:Lower +01D9..01D9; SentenceBreak:Upper +01DA..01DA; SentenceBreak:Lower +01DB..01DB; SentenceBreak:Upper +01DC..01DD; SentenceBreak:Lower +01DE..01DE; SentenceBreak:Upper +01DF..01DF; SentenceBreak:Lower +01E0..01E0; SentenceBreak:Upper +01E1..01E1; SentenceBreak:Lower +01E2..01E2; SentenceBreak:Upper +01E3..01E3; SentenceBreak:Lower +01E4..01E4; SentenceBreak:Upper +01E5..01E5; SentenceBreak:Lower +01E6..01E6; SentenceBreak:Upper +01E7..01E7; SentenceBreak:Lower +01E8..01E8; SentenceBreak:Upper +01E9..01E9; SentenceBreak:Lower +01EA..01EA; SentenceBreak:Upper +01EB..01EB; SentenceBreak:Lower +01EC..01EC; SentenceBreak:Upper +01ED..01ED; SentenceBreak:Lower +01EE..01EE; SentenceBreak:Upper +01EF..01F0; SentenceBreak:Lower +01F1..01F2; SentenceBreak:Upper +01F3..01F3; SentenceBreak:Lower +01F4..01F4; SentenceBreak:Upper +01F5..01F5; SentenceBreak:Lower +01F6..01F8; SentenceBreak:Upper +01F9..01F9; SentenceBreak:Lower +01FA..01FA; SentenceBreak:Upper +01FB..01FB; SentenceBreak:Lower +01FC..01FC; SentenceBreak:Upper +01FD..01FD; SentenceBreak:Lower +01FE..01FE; SentenceBreak:Upper +01FF..01FF; SentenceBreak:Lower +0200..0200; SentenceBreak:Upper +0201..0201; SentenceBreak:Lower +0202..0202; SentenceBreak:Upper +0203..0203; SentenceBreak:Lower +0204..0204; SentenceBreak:Upper +0205..0205; SentenceBreak:Lower +0206..0206; SentenceBreak:Upper +0207..0207; SentenceBreak:Lower +0208..0208; SentenceBreak:Upper +0209..0209; SentenceBreak:Lower +020A..020A; SentenceBreak:Upper +020B..020B; SentenceBreak:Lower +020C..020C; SentenceBreak:Upper +020D..020D; SentenceBreak:Lower +020E..020E; SentenceBreak:Upper +020F..020F; SentenceBreak:Lower +0210..0210; SentenceBreak:Upper +0211..0211; SentenceBreak:Lower +0212..0212; SentenceBreak:Upper +0213..0213; SentenceBreak:Lower +0214..0214; SentenceBreak:Upper +0215..0215; SentenceBreak:Lower +0216..0216; SentenceBreak:Upper +0217..0217; SentenceBreak:Lower +0218..0218; SentenceBreak:Upper +0219..0219; SentenceBreak:Lower +021A..021A; SentenceBreak:Upper +021B..021B; SentenceBreak:Lower +021C..021C; SentenceBreak:Upper +021D..021D; SentenceBreak:Lower +021E..021E; SentenceBreak:Upper +021F..021F; SentenceBreak:Lower +0220..0220; SentenceBreak:Upper +0221..0221; SentenceBreak:Lower +0222..0222; SentenceBreak:Upper +0223..0223; SentenceBreak:Lower +0224..0224; SentenceBreak:Upper +0225..0225; SentenceBreak:Lower +0226..0226; SentenceBreak:Upper +0227..0227; SentenceBreak:Lower +0228..0228; SentenceBreak:Upper +0229..0229; SentenceBreak:Lower +022A..022A; SentenceBreak:Upper +022B..022B; SentenceBreak:Lower +022C..022C; SentenceBreak:Upper +022D..022D; SentenceBreak:Lower +022E..022E; SentenceBreak:Upper +022F..022F; SentenceBreak:Lower +0230..0230; SentenceBreak:Upper +0231..0231; SentenceBreak:Lower +0232..0232; SentenceBreak:Upper +0233..0239; SentenceBreak:Lower +023A..023B; SentenceBreak:Upper +023C..023C; SentenceBreak:Lower +023D..023E; SentenceBreak:Upper +023F..0240; SentenceBreak:Lower +0241..0241; SentenceBreak:Upper +0242..0242; SentenceBreak:Lower +0243..0246; SentenceBreak:Upper +0247..0247; SentenceBreak:Lower +0248..0248; SentenceBreak:Upper +0249..0249; SentenceBreak:Lower +024A..024A; SentenceBreak:Upper +024B..024B; SentenceBreak:Lower +024C..024C; SentenceBreak:Upper +024D..024D; SentenceBreak:Lower +024E..024E; SentenceBreak:Upper +024F..0293; SentenceBreak:Lower +0294..0294; SentenceBreak:OLetter +0295..02B8; SentenceBreak:Lower +02B9..02BF; SentenceBreak:OLetter +02C0..02C1; SentenceBreak:Lower +02C2..02C5; SentenceBreak:Other +02C6..02D1; SentenceBreak:OLetter +02D2..02DF; SentenceBreak:Other +02E0..02E4; SentenceBreak:Lower +02E5..02EB; SentenceBreak:Other +02EC..02EC; SentenceBreak:OLetter +02ED..02ED; SentenceBreak:Other +02EE..02EE; SentenceBreak:OLetter +02EF..02FF; SentenceBreak:Other +0300..036F; SentenceBreak:Extend +0370..0370; SentenceBreak:Upper +0371..0371; SentenceBreak:Lower +0372..0372; SentenceBreak:Upper +0373..0373; SentenceBreak:Lower +0374..0374; SentenceBreak:OLetter +0375..0375; SentenceBreak:Other +0376..0376; SentenceBreak:Upper +0377..0377; SentenceBreak:Lower +0378..0379; SentenceBreak:Other +037A..037D; SentenceBreak:Lower +037E..037E; SentenceBreak:Other +037F..037F; SentenceBreak:Upper +0380..0385; SentenceBreak:Other +0386..0386; SentenceBreak:Upper +0387..0387; SentenceBreak:Other +0388..038A; SentenceBreak:Upper +038B..038B; SentenceBreak:Other +038C..038C; SentenceBreak:Upper +038D..038D; SentenceBreak:Other +038E..038F; SentenceBreak:Upper +0390..0390; SentenceBreak:Lower +0391..03A1; SentenceBreak:Upper +03A2..03A2; SentenceBreak:Other +03A3..03AB; SentenceBreak:Upper +03AC..03CE; SentenceBreak:Lower +03CF..03CF; SentenceBreak:Upper +03D0..03D1; SentenceBreak:Lower +03D2..03D4; SentenceBreak:Upper +03D5..03D7; SentenceBreak:Lower +03D8..03D8; SentenceBreak:Upper +03D9..03D9; SentenceBreak:Lower +03DA..03DA; SentenceBreak:Upper +03DB..03DB; SentenceBreak:Lower +03DC..03DC; SentenceBreak:Upper +03DD..03DD; SentenceBreak:Lower +03DE..03DE; SentenceBreak:Upper +03DF..03DF; SentenceBreak:Lower +03E0..03E0; SentenceBreak:Upper +03E1..03E1; SentenceBreak:Lower +03E2..03E2; SentenceBreak:Upper +03E3..03E3; SentenceBreak:Lower +03E4..03E4; SentenceBreak:Upper +03E5..03E5; SentenceBreak:Lower +03E6..03E6; SentenceBreak:Upper +03E7..03E7; SentenceBreak:Lower +03E8..03E8; SentenceBreak:Upper +03E9..03E9; SentenceBreak:Lower +03EA..03EA; SentenceBreak:Upper +03EB..03EB; SentenceBreak:Lower +03EC..03EC; SentenceBreak:Upper +03ED..03ED; SentenceBreak:Lower +03EE..03EE; SentenceBreak:Upper +03EF..03F3; SentenceBreak:Lower +03F4..03F4; SentenceBreak:Upper +03F5..03F5; SentenceBreak:Lower +03F6..03F6; SentenceBreak:Other +03F7..03F7; SentenceBreak:Upper +03F8..03F8; SentenceBreak:Lower +03F9..03FA; SentenceBreak:Upper +03FB..03FC; SentenceBreak:Lower +03FD..042F; SentenceBreak:Upper +0430..045F; SentenceBreak:Lower +0460..0460; SentenceBreak:Upper +0461..0461; SentenceBreak:Lower +0462..0462; SentenceBreak:Upper +0463..0463; SentenceBreak:Lower +0464..0464; SentenceBreak:Upper +0465..0465; SentenceBreak:Lower +0466..0466; SentenceBreak:Upper +0467..0467; SentenceBreak:Lower +0468..0468; SentenceBreak:Upper +0469..0469; SentenceBreak:Lower +046A..046A; SentenceBreak:Upper +046B..046B; SentenceBreak:Lower +046C..046C; SentenceBreak:Upper +046D..046D; SentenceBreak:Lower +046E..046E; SentenceBreak:Upper +046F..046F; SentenceBreak:Lower +0470..0470; SentenceBreak:Upper +0471..0471; SentenceBreak:Lower +0472..0472; SentenceBreak:Upper +0473..0473; SentenceBreak:Lower +0474..0474; SentenceBreak:Upper +0475..0475; SentenceBreak:Lower +0476..0476; SentenceBreak:Upper +0477..0477; SentenceBreak:Lower +0478..0478; SentenceBreak:Upper +0479..0479; SentenceBreak:Lower +047A..047A; SentenceBreak:Upper +047B..047B; SentenceBreak:Lower +047C..047C; SentenceBreak:Upper +047D..047D; SentenceBreak:Lower +047E..047E; SentenceBreak:Upper +047F..047F; SentenceBreak:Lower +0480..0480; SentenceBreak:Upper +0481..0481; SentenceBreak:Lower +0482..0482; SentenceBreak:Other +0483..0489; SentenceBreak:Extend +048A..048A; SentenceBreak:Upper +048B..048B; SentenceBreak:Lower +048C..048C; SentenceBreak:Upper +048D..048D; SentenceBreak:Lower +048E..048E; SentenceBreak:Upper +048F..048F; SentenceBreak:Lower +0490..0490; SentenceBreak:Upper +0491..0491; SentenceBreak:Lower +0492..0492; SentenceBreak:Upper +0493..0493; SentenceBreak:Lower +0494..0494; SentenceBreak:Upper +0495..0495; SentenceBreak:Lower +0496..0496; SentenceBreak:Upper +0497..0497; SentenceBreak:Lower +0498..0498; SentenceBreak:Upper +0499..0499; SentenceBreak:Lower +049A..049A; SentenceBreak:Upper +049B..049B; SentenceBreak:Lower +049C..049C; SentenceBreak:Upper +049D..049D; SentenceBreak:Lower +049E..049E; SentenceBreak:Upper +049F..049F; SentenceBreak:Lower +04A0..04A0; SentenceBreak:Upper +04A1..04A1; SentenceBreak:Lower +04A2..04A2; SentenceBreak:Upper +04A3..04A3; SentenceBreak:Lower +04A4..04A4; SentenceBreak:Upper +04A5..04A5; SentenceBreak:Lower +04A6..04A6; SentenceBreak:Upper +04A7..04A7; SentenceBreak:Lower +04A8..04A8; SentenceBreak:Upper +04A9..04A9; SentenceBreak:Lower +04AA..04AA; SentenceBreak:Upper +04AB..04AB; SentenceBreak:Lower +04AC..04AC; SentenceBreak:Upper +04AD..04AD; SentenceBreak:Lower +04AE..04AE; SentenceBreak:Upper +04AF..04AF; SentenceBreak:Lower +04B0..04B0; SentenceBreak:Upper +04B1..04B1; SentenceBreak:Lower +04B2..04B2; SentenceBreak:Upper +04B3..04B3; SentenceBreak:Lower +04B4..04B4; SentenceBreak:Upper +04B5..04B5; SentenceBreak:Lower +04B6..04B6; SentenceBreak:Upper +04B7..04B7; SentenceBreak:Lower +04B8..04B8; SentenceBreak:Upper +04B9..04B9; SentenceBreak:Lower +04BA..04BA; SentenceBreak:Upper +04BB..04BB; SentenceBreak:Lower +04BC..04BC; SentenceBreak:Upper +04BD..04BD; SentenceBreak:Lower +04BE..04BE; SentenceBreak:Upper +04BF..04BF; SentenceBreak:Lower +04C0..04C1; SentenceBreak:Upper +04C2..04C2; SentenceBreak:Lower +04C3..04C3; SentenceBreak:Upper +04C4..04C4; SentenceBreak:Lower +04C5..04C5; SentenceBreak:Upper +04C6..04C6; SentenceBreak:Lower +04C7..04C7; SentenceBreak:Upper +04C8..04C8; SentenceBreak:Lower +04C9..04C9; SentenceBreak:Upper +04CA..04CA; SentenceBreak:Lower +04CB..04CB; SentenceBreak:Upper +04CC..04CC; SentenceBreak:Lower +04CD..04CD; SentenceBreak:Upper +04CE..04CF; SentenceBreak:Lower +04D0..04D0; SentenceBreak:Upper +04D1..04D1; SentenceBreak:Lower +04D2..04D2; SentenceBreak:Upper +04D3..04D3; SentenceBreak:Lower +04D4..04D4; SentenceBreak:Upper +04D5..04D5; SentenceBreak:Lower +04D6..04D6; SentenceBreak:Upper +04D7..04D7; SentenceBreak:Lower +04D8..04D8; SentenceBreak:Upper +04D9..04D9; SentenceBreak:Lower +04DA..04DA; SentenceBreak:Upper +04DB..04DB; SentenceBreak:Lower +04DC..04DC; SentenceBreak:Upper +04DD..04DD; SentenceBreak:Lower +04DE..04DE; SentenceBreak:Upper +04DF..04DF; SentenceBreak:Lower +04E0..04E0; SentenceBreak:Upper +04E1..04E1; SentenceBreak:Lower +04E2..04E2; SentenceBreak:Upper +04E3..04E3; SentenceBreak:Lower +04E4..04E4; SentenceBreak:Upper +04E5..04E5; SentenceBreak:Lower +04E6..04E6; SentenceBreak:Upper +04E7..04E7; SentenceBreak:Lower +04E8..04E8; SentenceBreak:Upper +04E9..04E9; SentenceBreak:Lower +04EA..04EA; SentenceBreak:Upper +04EB..04EB; SentenceBreak:Lower +04EC..04EC; SentenceBreak:Upper +04ED..04ED; SentenceBreak:Lower +04EE..04EE; SentenceBreak:Upper +04EF..04EF; SentenceBreak:Lower +04F0..04F0; SentenceBreak:Upper +04F1..04F1; SentenceBreak:Lower +04F2..04F2; SentenceBreak:Upper +04F3..04F3; SentenceBreak:Lower +04F4..04F4; SentenceBreak:Upper +04F5..04F5; SentenceBreak:Lower +04F6..04F6; SentenceBreak:Upper +04F7..04F7; SentenceBreak:Lower +04F8..04F8; SentenceBreak:Upper +04F9..04F9; SentenceBreak:Lower +04FA..04FA; SentenceBreak:Upper +04FB..04FB; SentenceBreak:Lower +04FC..04FC; SentenceBreak:Upper +04FD..04FD; SentenceBreak:Lower +04FE..04FE; SentenceBreak:Upper +04FF..04FF; SentenceBreak:Lower +0500..0500; SentenceBreak:Upper +0501..0501; SentenceBreak:Lower +0502..0502; SentenceBreak:Upper +0503..0503; SentenceBreak:Lower +0504..0504; SentenceBreak:Upper +0505..0505; SentenceBreak:Lower +0506..0506; SentenceBreak:Upper +0507..0507; SentenceBreak:Lower +0508..0508; SentenceBreak:Upper +0509..0509; SentenceBreak:Lower +050A..050A; SentenceBreak:Upper +050B..050B; SentenceBreak:Lower +050C..050C; SentenceBreak:Upper +050D..050D; SentenceBreak:Lower +050E..050E; SentenceBreak:Upper +050F..050F; SentenceBreak:Lower +0510..0510; SentenceBreak:Upper +0511..0511; SentenceBreak:Lower +0512..0512; SentenceBreak:Upper +0513..0513; SentenceBreak:Lower +0514..0514; SentenceBreak:Upper +0515..0515; SentenceBreak:Lower +0516..0516; SentenceBreak:Upper +0517..0517; SentenceBreak:Lower +0518..0518; SentenceBreak:Upper +0519..0519; SentenceBreak:Lower +051A..051A; SentenceBreak:Upper +051B..051B; SentenceBreak:Lower +051C..051C; SentenceBreak:Upper +051D..051D; SentenceBreak:Lower +051E..051E; SentenceBreak:Upper +051F..051F; SentenceBreak:Lower +0520..0520; SentenceBreak:Upper +0521..0521; SentenceBreak:Lower +0522..0522; SentenceBreak:Upper +0523..0523; SentenceBreak:Lower +0524..0524; SentenceBreak:Upper +0525..0525; SentenceBreak:Lower +0526..0526; SentenceBreak:Upper +0527..0527; SentenceBreak:Lower +0528..0528; SentenceBreak:Upper +0529..0529; SentenceBreak:Lower +052A..052A; SentenceBreak:Upper +052B..052B; SentenceBreak:Lower +052C..052C; SentenceBreak:Upper +052D..052D; SentenceBreak:Lower +052E..052E; SentenceBreak:Upper +052F..052F; SentenceBreak:Lower +0530..0530; SentenceBreak:Other +0531..0556; SentenceBreak:Upper +0557..0558; SentenceBreak:Other +0559..0559; SentenceBreak:OLetter +055A..055C; SentenceBreak:Other +055D..055D; SentenceBreak:SContinue +055E..055F; SentenceBreak:Other +0560..0588; SentenceBreak:Lower +0589..0589; SentenceBreak:STerm +058A..0590; SentenceBreak:Other +0591..05BD; SentenceBreak:Extend +05BE..05BE; SentenceBreak:Other +05BF..05BF; SentenceBreak:Extend +05C0..05C0; SentenceBreak:Other +05C1..05C2; SentenceBreak:Extend +05C3..05C3; SentenceBreak:Other +05C4..05C5; SentenceBreak:Extend +05C6..05C6; SentenceBreak:Other +05C7..05C7; SentenceBreak:Extend +05C8..05CF; SentenceBreak:Other +05D0..05EA; SentenceBreak:OLetter +05EB..05EE; SentenceBreak:Other +05EF..05F3; SentenceBreak:OLetter +05F4..05FF; SentenceBreak:Other +0600..0605; SentenceBreak:Format +0606..060B; SentenceBreak:Other +060C..060D; SentenceBreak:SContinue +060E..060F; SentenceBreak:Other +0610..061A; SentenceBreak:Extend +061B..061B; SentenceBreak:Other +061C..061C; SentenceBreak:Format +061D..061D; SentenceBreak:Other +061E..061F; SentenceBreak:STerm +0620..064A; SentenceBreak:OLetter +064B..065F; SentenceBreak:Extend +0660..0669; SentenceBreak:Numeric +066A..066A; SentenceBreak:Other +066B..066C; SentenceBreak:Numeric +066D..066D; SentenceBreak:Other +066E..066F; SentenceBreak:OLetter +0670..0670; SentenceBreak:Extend +0671..06D3; SentenceBreak:OLetter +06D4..06D4; SentenceBreak:STerm +06D5..06D5; SentenceBreak:OLetter +06D6..06DC; SentenceBreak:Extend +06DD..06DD; SentenceBreak:Format +06DE..06DE; SentenceBreak:Other +06DF..06E4; SentenceBreak:Extend +06E5..06E6; SentenceBreak:OLetter +06E7..06E8; SentenceBreak:Extend +06E9..06E9; SentenceBreak:Other +06EA..06ED; SentenceBreak:Extend +06EE..06EF; SentenceBreak:OLetter +06F0..06F9; SentenceBreak:Numeric +06FA..06FC; SentenceBreak:OLetter +06FD..06FE; SentenceBreak:Other +06FF..06FF; SentenceBreak:OLetter +0700..0702; SentenceBreak:STerm +0703..070E; SentenceBreak:Other +070F..070F; SentenceBreak:Format +0710..0710; SentenceBreak:OLetter +0711..0711; SentenceBreak:Extend +0712..072F; SentenceBreak:OLetter +0730..074A; SentenceBreak:Extend +074B..074C; SentenceBreak:Other +074D..07A5; SentenceBreak:OLetter +07A6..07B0; SentenceBreak:Extend +07B1..07B1; SentenceBreak:OLetter +07B2..07BF; SentenceBreak:Other +07C0..07C9; SentenceBreak:Numeric +07CA..07EA; SentenceBreak:OLetter +07EB..07F3; SentenceBreak:Extend +07F4..07F5; SentenceBreak:OLetter +07F6..07F7; SentenceBreak:Other +07F8..07F8; SentenceBreak:SContinue +07F9..07F9; SentenceBreak:STerm +07FA..07FA; SentenceBreak:OLetter +07FB..07FC; SentenceBreak:Other +07FD..07FD; SentenceBreak:Extend +07FE..07FF; SentenceBreak:Other +0800..0815; SentenceBreak:OLetter +0816..0819; SentenceBreak:Extend +081A..081A; SentenceBreak:OLetter +081B..0823; SentenceBreak:Extend +0824..0824; SentenceBreak:OLetter +0825..0827; SentenceBreak:Extend +0828..0828; SentenceBreak:OLetter +0829..082D; SentenceBreak:Extend +082E..0836; SentenceBreak:Other +0837..0837; SentenceBreak:STerm +0838..0838; SentenceBreak:Other +0839..0839; SentenceBreak:STerm +083A..083C; SentenceBreak:Other +083D..083E; SentenceBreak:STerm +083F..083F; SentenceBreak:Other +0840..0858; SentenceBreak:OLetter +0859..085B; SentenceBreak:Extend +085C..085F; SentenceBreak:Other +0860..086A; SentenceBreak:OLetter +086B..089F; SentenceBreak:Other +08A0..08B4; SentenceBreak:OLetter +08B5..08B5; SentenceBreak:Other +08B6..08BD; SentenceBreak:OLetter +08BE..08D2; SentenceBreak:Other +08D3..08E1; SentenceBreak:Extend +08E2..08E2; SentenceBreak:Format +08E3..0903; SentenceBreak:Extend +0904..0939; SentenceBreak:OLetter +093A..093C; SentenceBreak:Extend +093D..093D; SentenceBreak:OLetter +093E..094F; SentenceBreak:Extend +0950..0950; SentenceBreak:OLetter +0951..0957; SentenceBreak:Extend +0958..0961; SentenceBreak:OLetter +0962..0963; SentenceBreak:Extend +0964..0965; SentenceBreak:STerm +0966..096F; SentenceBreak:Numeric +0970..0970; SentenceBreak:Other +0971..0980; SentenceBreak:OLetter +0981..0983; SentenceBreak:Extend +0984..0984; SentenceBreak:Other +0985..098C; SentenceBreak:OLetter +098D..098E; SentenceBreak:Other +098F..0990; SentenceBreak:OLetter +0991..0992; SentenceBreak:Other +0993..09A8; SentenceBreak:OLetter +09A9..09A9; SentenceBreak:Other +09AA..09B0; SentenceBreak:OLetter +09B1..09B1; SentenceBreak:Other +09B2..09B2; SentenceBreak:OLetter +09B3..09B5; SentenceBreak:Other +09B6..09B9; SentenceBreak:OLetter +09BA..09BB; SentenceBreak:Other +09BC..09BC; SentenceBreak:Extend +09BD..09BD; SentenceBreak:OLetter +09BE..09C4; SentenceBreak:Extend +09C5..09C6; SentenceBreak:Other +09C7..09C8; SentenceBreak:Extend +09C9..09CA; SentenceBreak:Other +09CB..09CD; SentenceBreak:Extend +09CE..09CE; SentenceBreak:OLetter +09CF..09D6; SentenceBreak:Other +09D7..09D7; SentenceBreak:Extend +09D8..09DB; SentenceBreak:Other +09DC..09DD; SentenceBreak:OLetter +09DE..09DE; SentenceBreak:Other +09DF..09E1; SentenceBreak:OLetter +09E2..09E3; SentenceBreak:Extend +09E4..09E5; SentenceBreak:Other +09E6..09EF; SentenceBreak:Numeric +09F0..09F1; SentenceBreak:OLetter +09F2..09FB; SentenceBreak:Other +09FC..09FC; SentenceBreak:OLetter +09FD..09FD; SentenceBreak:Other +09FE..09FE; SentenceBreak:Extend +09FF..0A00; SentenceBreak:Other +0A01..0A03; SentenceBreak:Extend +0A04..0A04; SentenceBreak:Other +0A05..0A0A; SentenceBreak:OLetter +0A0B..0A0E; SentenceBreak:Other +0A0F..0A10; SentenceBreak:OLetter +0A11..0A12; SentenceBreak:Other +0A13..0A28; SentenceBreak:OLetter +0A29..0A29; SentenceBreak:Other +0A2A..0A30; SentenceBreak:OLetter +0A31..0A31; SentenceBreak:Other +0A32..0A33; SentenceBreak:OLetter +0A34..0A34; SentenceBreak:Other +0A35..0A36; SentenceBreak:OLetter +0A37..0A37; SentenceBreak:Other +0A38..0A39; SentenceBreak:OLetter +0A3A..0A3B; SentenceBreak:Other +0A3C..0A3C; SentenceBreak:Extend +0A3D..0A3D; SentenceBreak:Other +0A3E..0A42; SentenceBreak:Extend +0A43..0A46; SentenceBreak:Other +0A47..0A48; SentenceBreak:Extend +0A49..0A4A; SentenceBreak:Other +0A4B..0A4D; SentenceBreak:Extend +0A4E..0A50; SentenceBreak:Other +0A51..0A51; SentenceBreak:Extend +0A52..0A58; SentenceBreak:Other +0A59..0A5C; SentenceBreak:OLetter +0A5D..0A5D; SentenceBreak:Other +0A5E..0A5E; SentenceBreak:OLetter +0A5F..0A65; SentenceBreak:Other +0A66..0A6F; SentenceBreak:Numeric +0A70..0A71; SentenceBreak:Extend +0A72..0A74; SentenceBreak:OLetter +0A75..0A75; SentenceBreak:Extend +0A76..0A80; SentenceBreak:Other +0A81..0A83; SentenceBreak:Extend +0A84..0A84; SentenceBreak:Other +0A85..0A8D; SentenceBreak:OLetter +0A8E..0A8E; SentenceBreak:Other +0A8F..0A91; SentenceBreak:OLetter +0A92..0A92; SentenceBreak:Other +0A93..0AA8; SentenceBreak:OLetter +0AA9..0AA9; SentenceBreak:Other +0AAA..0AB0; SentenceBreak:OLetter +0AB1..0AB1; SentenceBreak:Other +0AB2..0AB3; SentenceBreak:OLetter +0AB4..0AB4; SentenceBreak:Other +0AB5..0AB9; SentenceBreak:OLetter +0ABA..0ABB; SentenceBreak:Other +0ABC..0ABC; SentenceBreak:Extend +0ABD..0ABD; SentenceBreak:OLetter +0ABE..0AC5; SentenceBreak:Extend +0AC6..0AC6; SentenceBreak:Other +0AC7..0AC9; SentenceBreak:Extend +0ACA..0ACA; SentenceBreak:Other +0ACB..0ACD; SentenceBreak:Extend +0ACE..0ACF; SentenceBreak:Other +0AD0..0AD0; SentenceBreak:OLetter +0AD1..0ADF; SentenceBreak:Other +0AE0..0AE1; SentenceBreak:OLetter +0AE2..0AE3; SentenceBreak:Extend +0AE4..0AE5; SentenceBreak:Other +0AE6..0AEF; SentenceBreak:Numeric +0AF0..0AF8; SentenceBreak:Other +0AF9..0AF9; SentenceBreak:OLetter +0AFA..0AFF; SentenceBreak:Extend +0B00..0B00; SentenceBreak:Other +0B01..0B03; SentenceBreak:Extend +0B04..0B04; SentenceBreak:Other +0B05..0B0C; SentenceBreak:OLetter +0B0D..0B0E; SentenceBreak:Other +0B0F..0B10; SentenceBreak:OLetter +0B11..0B12; SentenceBreak:Other +0B13..0B28; SentenceBreak:OLetter +0B29..0B29; SentenceBreak:Other +0B2A..0B30; SentenceBreak:OLetter +0B31..0B31; SentenceBreak:Other +0B32..0B33; SentenceBreak:OLetter +0B34..0B34; SentenceBreak:Other +0B35..0B39; SentenceBreak:OLetter +0B3A..0B3B; SentenceBreak:Other +0B3C..0B3C; SentenceBreak:Extend +0B3D..0B3D; SentenceBreak:OLetter +0B3E..0B44; SentenceBreak:Extend +0B45..0B46; SentenceBreak:Other +0B47..0B48; SentenceBreak:Extend +0B49..0B4A; SentenceBreak:Other +0B4B..0B4D; SentenceBreak:Extend +0B4E..0B55; SentenceBreak:Other +0B56..0B57; SentenceBreak:Extend +0B58..0B5B; SentenceBreak:Other +0B5C..0B5D; SentenceBreak:OLetter +0B5E..0B5E; SentenceBreak:Other +0B5F..0B61; SentenceBreak:OLetter +0B62..0B63; SentenceBreak:Extend +0B64..0B65; SentenceBreak:Other +0B66..0B6F; SentenceBreak:Numeric +0B70..0B70; SentenceBreak:Other +0B71..0B71; SentenceBreak:OLetter +0B72..0B81; SentenceBreak:Other +0B82..0B82; SentenceBreak:Extend +0B83..0B83; SentenceBreak:OLetter +0B84..0B84; SentenceBreak:Other +0B85..0B8A; SentenceBreak:OLetter +0B8B..0B8D; SentenceBreak:Other +0B8E..0B90; SentenceBreak:OLetter +0B91..0B91; SentenceBreak:Other +0B92..0B95; SentenceBreak:OLetter +0B96..0B98; SentenceBreak:Other +0B99..0B9A; SentenceBreak:OLetter +0B9B..0B9B; SentenceBreak:Other +0B9C..0B9C; SentenceBreak:OLetter +0B9D..0B9D; SentenceBreak:Other +0B9E..0B9F; SentenceBreak:OLetter +0BA0..0BA2; SentenceBreak:Other +0BA3..0BA4; SentenceBreak:OLetter +0BA5..0BA7; SentenceBreak:Other +0BA8..0BAA; SentenceBreak:OLetter +0BAB..0BAD; SentenceBreak:Other +0BAE..0BB9; SentenceBreak:OLetter +0BBA..0BBD; SentenceBreak:Other +0BBE..0BC2; SentenceBreak:Extend +0BC3..0BC5; SentenceBreak:Other +0BC6..0BC8; SentenceBreak:Extend +0BC9..0BC9; SentenceBreak:Other +0BCA..0BCD; SentenceBreak:Extend +0BCE..0BCF; SentenceBreak:Other +0BD0..0BD0; SentenceBreak:OLetter +0BD1..0BD6; SentenceBreak:Other +0BD7..0BD7; SentenceBreak:Extend +0BD8..0BE5; SentenceBreak:Other +0BE6..0BEF; SentenceBreak:Numeric +0BF0..0BFF; SentenceBreak:Other +0C00..0C04; SentenceBreak:Extend +0C05..0C0C; SentenceBreak:OLetter +0C0D..0C0D; SentenceBreak:Other +0C0E..0C10; SentenceBreak:OLetter +0C11..0C11; SentenceBreak:Other +0C12..0C28; SentenceBreak:OLetter +0C29..0C29; SentenceBreak:Other +0C2A..0C39; SentenceBreak:OLetter +0C3A..0C3C; SentenceBreak:Other +0C3D..0C3D; SentenceBreak:OLetter +0C3E..0C44; SentenceBreak:Extend +0C45..0C45; SentenceBreak:Other +0C46..0C48; SentenceBreak:Extend +0C49..0C49; SentenceBreak:Other +0C4A..0C4D; SentenceBreak:Extend +0C4E..0C54; SentenceBreak:Other +0C55..0C56; SentenceBreak:Extend +0C57..0C57; SentenceBreak:Other +0C58..0C5A; SentenceBreak:OLetter +0C5B..0C5F; SentenceBreak:Other +0C60..0C61; SentenceBreak:OLetter +0C62..0C63; SentenceBreak:Extend +0C64..0C65; SentenceBreak:Other +0C66..0C6F; SentenceBreak:Numeric +0C70..0C7F; SentenceBreak:Other +0C80..0C80; SentenceBreak:OLetter +0C81..0C83; SentenceBreak:Extend +0C84..0C84; SentenceBreak:Other +0C85..0C8C; SentenceBreak:OLetter +0C8D..0C8D; SentenceBreak:Other +0C8E..0C90; SentenceBreak:OLetter +0C91..0C91; SentenceBreak:Other +0C92..0CA8; SentenceBreak:OLetter +0CA9..0CA9; SentenceBreak:Other +0CAA..0CB3; SentenceBreak:OLetter +0CB4..0CB4; SentenceBreak:Other +0CB5..0CB9; SentenceBreak:OLetter +0CBA..0CBB; SentenceBreak:Other +0CBC..0CBC; SentenceBreak:Extend +0CBD..0CBD; SentenceBreak:OLetter +0CBE..0CC4; SentenceBreak:Extend +0CC5..0CC5; SentenceBreak:Other +0CC6..0CC8; SentenceBreak:Extend +0CC9..0CC9; SentenceBreak:Other +0CCA..0CCD; SentenceBreak:Extend +0CCE..0CD4; SentenceBreak:Other +0CD5..0CD6; SentenceBreak:Extend +0CD7..0CDD; SentenceBreak:Other +0CDE..0CDE; SentenceBreak:OLetter +0CDF..0CDF; SentenceBreak:Other +0CE0..0CE1; SentenceBreak:OLetter +0CE2..0CE3; SentenceBreak:Extend +0CE4..0CE5; SentenceBreak:Other +0CE6..0CEF; SentenceBreak:Numeric +0CF0..0CF0; SentenceBreak:Other +0CF1..0CF2; SentenceBreak:OLetter +0CF3..0CFF; SentenceBreak:Other +0D00..0D03; SentenceBreak:Extend +0D04..0D04; SentenceBreak:Other +0D05..0D0C; SentenceBreak:OLetter +0D0D..0D0D; SentenceBreak:Other +0D0E..0D10; SentenceBreak:OLetter +0D11..0D11; SentenceBreak:Other +0D12..0D3A; SentenceBreak:OLetter +0D3B..0D3C; SentenceBreak:Extend +0D3D..0D3D; SentenceBreak:OLetter +0D3E..0D44; SentenceBreak:Extend +0D45..0D45; SentenceBreak:Other +0D46..0D48; SentenceBreak:Extend +0D49..0D49; SentenceBreak:Other +0D4A..0D4D; SentenceBreak:Extend +0D4E..0D4E; SentenceBreak:OLetter +0D4F..0D53; SentenceBreak:Other +0D54..0D56; SentenceBreak:OLetter +0D57..0D57; SentenceBreak:Extend +0D58..0D5E; SentenceBreak:Other +0D5F..0D61; SentenceBreak:OLetter +0D62..0D63; SentenceBreak:Extend +0D64..0D65; SentenceBreak:Other +0D66..0D6F; SentenceBreak:Numeric +0D70..0D79; SentenceBreak:Other +0D7A..0D7F; SentenceBreak:OLetter +0D80..0D81; SentenceBreak:Other +0D82..0D83; SentenceBreak:Extend +0D84..0D84; SentenceBreak:Other +0D85..0D96; SentenceBreak:OLetter +0D97..0D99; SentenceBreak:Other +0D9A..0DB1; SentenceBreak:OLetter +0DB2..0DB2; SentenceBreak:Other +0DB3..0DBB; SentenceBreak:OLetter +0DBC..0DBC; SentenceBreak:Other +0DBD..0DBD; SentenceBreak:OLetter +0DBE..0DBF; SentenceBreak:Other +0DC0..0DC6; SentenceBreak:OLetter +0DC7..0DC9; SentenceBreak:Other +0DCA..0DCA; SentenceBreak:Extend +0DCB..0DCE; SentenceBreak:Other +0DCF..0DD4; SentenceBreak:Extend +0DD5..0DD5; SentenceBreak:Other +0DD6..0DD6; SentenceBreak:Extend +0DD7..0DD7; SentenceBreak:Other +0DD8..0DDF; SentenceBreak:Extend +0DE0..0DE5; SentenceBreak:Other +0DE6..0DEF; SentenceBreak:Numeric +0DF0..0DF1; SentenceBreak:Other +0DF2..0DF3; SentenceBreak:Extend +0DF4..0E00; SentenceBreak:Other +0E01..0E30; SentenceBreak:OLetter +0E31..0E31; SentenceBreak:Extend +0E32..0E33; SentenceBreak:OLetter +0E34..0E3A; SentenceBreak:Extend +0E3B..0E3F; SentenceBreak:Other +0E40..0E46; SentenceBreak:OLetter +0E47..0E4E; SentenceBreak:Extend +0E4F..0E4F; SentenceBreak:Other +0E50..0E59; SentenceBreak:Numeric +0E5A..0E80; SentenceBreak:Other +0E81..0E82; SentenceBreak:OLetter +0E83..0E83; SentenceBreak:Other +0E84..0E84; SentenceBreak:OLetter +0E85..0E85; SentenceBreak:Other +0E86..0E8A; SentenceBreak:OLetter +0E8B..0E8B; SentenceBreak:Other +0E8C..0EA3; SentenceBreak:OLetter +0EA4..0EA4; SentenceBreak:Other +0EA5..0EA5; SentenceBreak:OLetter +0EA6..0EA6; SentenceBreak:Other +0EA7..0EB0; SentenceBreak:OLetter +0EB1..0EB1; SentenceBreak:Extend +0EB2..0EB3; SentenceBreak:OLetter +0EB4..0EBC; SentenceBreak:Extend +0EBD..0EBD; SentenceBreak:OLetter +0EBE..0EBF; SentenceBreak:Other +0EC0..0EC4; SentenceBreak:OLetter +0EC5..0EC5; SentenceBreak:Other +0EC6..0EC6; SentenceBreak:OLetter +0EC7..0EC7; SentenceBreak:Other +0EC8..0ECD; SentenceBreak:Extend +0ECE..0ECF; SentenceBreak:Other +0ED0..0ED9; SentenceBreak:Numeric +0EDA..0EDB; SentenceBreak:Other +0EDC..0EDF; SentenceBreak:OLetter +0EE0..0EFF; SentenceBreak:Other +0F00..0F00; SentenceBreak:OLetter +0F01..0F17; SentenceBreak:Other +0F18..0F19; SentenceBreak:Extend +0F1A..0F1F; SentenceBreak:Other +0F20..0F29; SentenceBreak:Numeric +0F2A..0F34; SentenceBreak:Other +0F35..0F35; SentenceBreak:Extend +0F36..0F36; SentenceBreak:Other +0F37..0F37; SentenceBreak:Extend +0F38..0F38; SentenceBreak:Other +0F39..0F39; SentenceBreak:Extend +0F3A..0F3D; SentenceBreak:Close +0F3E..0F3F; SentenceBreak:Extend +0F40..0F47; SentenceBreak:OLetter +0F48..0F48; SentenceBreak:Other +0F49..0F6C; SentenceBreak:OLetter +0F6D..0F70; SentenceBreak:Other +0F71..0F84; SentenceBreak:Extend +0F85..0F85; SentenceBreak:Other +0F86..0F87; SentenceBreak:Extend +0F88..0F8C; SentenceBreak:OLetter +0F8D..0F97; SentenceBreak:Extend +0F98..0F98; SentenceBreak:Other +0F99..0FBC; SentenceBreak:Extend +0FBD..0FC5; SentenceBreak:Other +0FC6..0FC6; SentenceBreak:Extend +0FC7..0FFF; SentenceBreak:Other +1000..102A; SentenceBreak:OLetter +102B..103E; SentenceBreak:Extend +103F..103F; SentenceBreak:OLetter +1040..1049; SentenceBreak:Numeric +104A..104B; SentenceBreak:STerm +104C..104F; SentenceBreak:Other +1050..1055; SentenceBreak:OLetter +1056..1059; SentenceBreak:Extend +105A..105D; SentenceBreak:OLetter +105E..1060; SentenceBreak:Extend +1061..1061; SentenceBreak:OLetter +1062..1064; SentenceBreak:Extend +1065..1066; SentenceBreak:OLetter +1067..106D; SentenceBreak:Extend +106E..1070; SentenceBreak:OLetter +1071..1074; SentenceBreak:Extend +1075..1081; SentenceBreak:OLetter +1082..108D; SentenceBreak:Extend +108E..108E; SentenceBreak:OLetter +108F..108F; SentenceBreak:Extend +1090..1099; SentenceBreak:Numeric +109A..109D; SentenceBreak:Extend +109E..109F; SentenceBreak:Other +10A0..10C5; SentenceBreak:Upper +10C6..10C6; SentenceBreak:Other +10C7..10C7; SentenceBreak:Upper +10C8..10CC; SentenceBreak:Other +10CD..10CD; SentenceBreak:Upper +10CE..10CF; SentenceBreak:Other +10D0..10FA; SentenceBreak:OLetter +10FB..10FB; SentenceBreak:Other +10FC..1248; SentenceBreak:OLetter +1249..1249; SentenceBreak:Other +124A..124D; SentenceBreak:OLetter +124E..124F; SentenceBreak:Other +1250..1256; SentenceBreak:OLetter +1257..1257; SentenceBreak:Other +1258..1258; SentenceBreak:OLetter +1259..1259; SentenceBreak:Other +125A..125D; SentenceBreak:OLetter +125E..125F; SentenceBreak:Other +1260..1288; SentenceBreak:OLetter +1289..1289; SentenceBreak:Other +128A..128D; SentenceBreak:OLetter +128E..128F; SentenceBreak:Other +1290..12B0; SentenceBreak:OLetter +12B1..12B1; SentenceBreak:Other +12B2..12B5; SentenceBreak:OLetter +12B6..12B7; SentenceBreak:Other +12B8..12BE; SentenceBreak:OLetter +12BF..12BF; SentenceBreak:Other +12C0..12C0; SentenceBreak:OLetter +12C1..12C1; SentenceBreak:Other +12C2..12C5; SentenceBreak:OLetter +12C6..12C7; SentenceBreak:Other +12C8..12D6; SentenceBreak:OLetter +12D7..12D7; SentenceBreak:Other +12D8..1310; SentenceBreak:OLetter +1311..1311; SentenceBreak:Other +1312..1315; SentenceBreak:OLetter +1316..1317; SentenceBreak:Other +1318..135A; SentenceBreak:OLetter +135B..135C; SentenceBreak:Other +135D..135F; SentenceBreak:Extend +1360..1361; SentenceBreak:Other +1362..1362; SentenceBreak:STerm +1363..1366; SentenceBreak:Other +1367..1368; SentenceBreak:STerm +1369..137F; SentenceBreak:Other +1380..138F; SentenceBreak:OLetter +1390..139F; SentenceBreak:Other +13A0..13F5; SentenceBreak:Upper +13F6..13F7; SentenceBreak:Other +13F8..13FD; SentenceBreak:Lower +13FE..1400; SentenceBreak:Other +1401..166C; SentenceBreak:OLetter +166D..166D; SentenceBreak:Other +166E..166E; SentenceBreak:STerm +166F..167F; SentenceBreak:OLetter +1680..1680; SentenceBreak:Sp +1681..169A; SentenceBreak:OLetter +169B..169C; SentenceBreak:Close +169D..169F; SentenceBreak:Other +16A0..16EA; SentenceBreak:OLetter +16EB..16ED; SentenceBreak:Other +16EE..16F8; SentenceBreak:OLetter +16F9..16FF; SentenceBreak:Other +1700..170C; SentenceBreak:OLetter +170D..170D; SentenceBreak:Other +170E..1711; SentenceBreak:OLetter +1712..1714; SentenceBreak:Extend +1715..171F; SentenceBreak:Other +1720..1731; SentenceBreak:OLetter +1732..1734; SentenceBreak:Extend +1735..1736; SentenceBreak:STerm +1737..173F; SentenceBreak:Other +1740..1751; SentenceBreak:OLetter +1752..1753; SentenceBreak:Extend +1754..175F; SentenceBreak:Other +1760..176C; SentenceBreak:OLetter +176D..176D; SentenceBreak:Other +176E..1770; SentenceBreak:OLetter +1771..1771; SentenceBreak:Other +1772..1773; SentenceBreak:Extend +1774..177F; SentenceBreak:Other +1780..17B3; SentenceBreak:OLetter +17B4..17D3; SentenceBreak:Extend +17D4..17D6; SentenceBreak:Other +17D7..17D7; SentenceBreak:OLetter +17D8..17DB; SentenceBreak:Other +17DC..17DC; SentenceBreak:OLetter +17DD..17DD; SentenceBreak:Extend +17DE..17DF; SentenceBreak:Other +17E0..17E9; SentenceBreak:Numeric +17EA..1801; SentenceBreak:Other +1802..1802; SentenceBreak:SContinue +1803..1803; SentenceBreak:STerm +1804..1807; SentenceBreak:Other +1808..1808; SentenceBreak:SContinue +1809..1809; SentenceBreak:STerm +180A..180A; SentenceBreak:Other +180B..180D; SentenceBreak:Extend +180E..180E; SentenceBreak:Format +180F..180F; SentenceBreak:Other +1810..1819; SentenceBreak:Numeric +181A..181F; SentenceBreak:Other +1820..1878; SentenceBreak:OLetter +1879..187F; SentenceBreak:Other +1880..1884; SentenceBreak:OLetter +1885..1886; SentenceBreak:Extend +1887..18A8; SentenceBreak:OLetter +18A9..18A9; SentenceBreak:Extend +18AA..18AA; SentenceBreak:OLetter +18AB..18AF; SentenceBreak:Other +18B0..18F5; SentenceBreak:OLetter +18F6..18FF; SentenceBreak:Other +1900..191E; SentenceBreak:OLetter +191F..191F; SentenceBreak:Other +1920..192B; SentenceBreak:Extend +192C..192F; SentenceBreak:Other +1930..193B; SentenceBreak:Extend +193C..1943; SentenceBreak:Other +1944..1945; SentenceBreak:STerm +1946..194F; SentenceBreak:Numeric +1950..196D; SentenceBreak:OLetter +196E..196F; SentenceBreak:Other +1970..1974; SentenceBreak:OLetter +1975..197F; SentenceBreak:Other +1980..19AB; SentenceBreak:OLetter +19AC..19AF; SentenceBreak:Other +19B0..19C9; SentenceBreak:OLetter +19CA..19CF; SentenceBreak:Other +19D0..19D9; SentenceBreak:Numeric +19DA..19FF; SentenceBreak:Other +1A00..1A16; SentenceBreak:OLetter +1A17..1A1B; SentenceBreak:Extend +1A1C..1A1F; SentenceBreak:Other +1A20..1A54; SentenceBreak:OLetter +1A55..1A5E; SentenceBreak:Extend +1A5F..1A5F; SentenceBreak:Other +1A60..1A7C; SentenceBreak:Extend +1A7D..1A7E; SentenceBreak:Other +1A7F..1A7F; SentenceBreak:Extend +1A80..1A89; SentenceBreak:Numeric +1A8A..1A8F; SentenceBreak:Other +1A90..1A99; SentenceBreak:Numeric +1A9A..1AA6; SentenceBreak:Other +1AA7..1AA7; SentenceBreak:OLetter +1AA8..1AAB; SentenceBreak:STerm +1AAC..1AAF; SentenceBreak:Other +1AB0..1ABE; SentenceBreak:Extend +1ABF..1AFF; SentenceBreak:Other +1B00..1B04; SentenceBreak:Extend +1B05..1B33; SentenceBreak:OLetter +1B34..1B44; SentenceBreak:Extend +1B45..1B4B; SentenceBreak:OLetter +1B4C..1B4F; SentenceBreak:Other +1B50..1B59; SentenceBreak:Numeric +1B5A..1B5B; SentenceBreak:STerm +1B5C..1B5D; SentenceBreak:Other +1B5E..1B5F; SentenceBreak:STerm +1B60..1B6A; SentenceBreak:Other +1B6B..1B73; SentenceBreak:Extend +1B74..1B7F; SentenceBreak:Other +1B80..1B82; SentenceBreak:Extend +1B83..1BA0; SentenceBreak:OLetter +1BA1..1BAD; SentenceBreak:Extend +1BAE..1BAF; SentenceBreak:OLetter +1BB0..1BB9; SentenceBreak:Numeric +1BBA..1BE5; SentenceBreak:OLetter +1BE6..1BF3; SentenceBreak:Extend +1BF4..1BFF; SentenceBreak:Other +1C00..1C23; SentenceBreak:OLetter +1C24..1C37; SentenceBreak:Extend +1C38..1C3A; SentenceBreak:Other +1C3B..1C3C; SentenceBreak:STerm +1C3D..1C3F; SentenceBreak:Other +1C40..1C49; SentenceBreak:Numeric +1C4A..1C4C; SentenceBreak:Other +1C4D..1C4F; SentenceBreak:OLetter +1C50..1C59; SentenceBreak:Numeric +1C5A..1C7D; SentenceBreak:OLetter +1C7E..1C7F; SentenceBreak:STerm +1C80..1C88; SentenceBreak:Lower +1C89..1C8F; SentenceBreak:Other +1C90..1CBA; SentenceBreak:OLetter +1CBB..1CBC; SentenceBreak:Other +1CBD..1CBF; SentenceBreak:OLetter +1CC0..1CCF; SentenceBreak:Other +1CD0..1CD2; SentenceBreak:Extend +1CD3..1CD3; SentenceBreak:Other +1CD4..1CE8; SentenceBreak:Extend +1CE9..1CEC; SentenceBreak:OLetter +1CED..1CED; SentenceBreak:Extend +1CEE..1CF3; SentenceBreak:OLetter +1CF4..1CF4; SentenceBreak:Extend +1CF5..1CF6; SentenceBreak:OLetter +1CF7..1CF9; SentenceBreak:Extend +1CFA..1CFA; SentenceBreak:OLetter +1CFB..1CFF; SentenceBreak:Other +1D00..1DBF; SentenceBreak:Lower +1DC0..1DF9; SentenceBreak:Extend +1DFA..1DFA; SentenceBreak:Other +1DFB..1DFF; SentenceBreak:Extend +1E00..1E00; SentenceBreak:Upper +1E01..1E01; SentenceBreak:Lower +1E02..1E02; SentenceBreak:Upper +1E03..1E03; SentenceBreak:Lower +1E04..1E04; SentenceBreak:Upper +1E05..1E05; SentenceBreak:Lower +1E06..1E06; SentenceBreak:Upper +1E07..1E07; SentenceBreak:Lower +1E08..1E08; SentenceBreak:Upper +1E09..1E09; SentenceBreak:Lower +1E0A..1E0A; SentenceBreak:Upper +1E0B..1E0B; SentenceBreak:Lower +1E0C..1E0C; SentenceBreak:Upper +1E0D..1E0D; SentenceBreak:Lower +1E0E..1E0E; SentenceBreak:Upper +1E0F..1E0F; SentenceBreak:Lower +1E10..1E10; SentenceBreak:Upper +1E11..1E11; SentenceBreak:Lower +1E12..1E12; SentenceBreak:Upper +1E13..1E13; SentenceBreak:Lower +1E14..1E14; SentenceBreak:Upper +1E15..1E15; SentenceBreak:Lower +1E16..1E16; SentenceBreak:Upper +1E17..1E17; SentenceBreak:Lower +1E18..1E18; SentenceBreak:Upper +1E19..1E19; SentenceBreak:Lower +1E1A..1E1A; SentenceBreak:Upper +1E1B..1E1B; SentenceBreak:Lower +1E1C..1E1C; SentenceBreak:Upper +1E1D..1E1D; SentenceBreak:Lower +1E1E..1E1E; SentenceBreak:Upper +1E1F..1E1F; SentenceBreak:Lower +1E20..1E20; SentenceBreak:Upper +1E21..1E21; SentenceBreak:Lower +1E22..1E22; SentenceBreak:Upper +1E23..1E23; SentenceBreak:Lower +1E24..1E24; SentenceBreak:Upper +1E25..1E25; SentenceBreak:Lower +1E26..1E26; SentenceBreak:Upper +1E27..1E27; SentenceBreak:Lower +1E28..1E28; SentenceBreak:Upper +1E29..1E29; SentenceBreak:Lower +1E2A..1E2A; SentenceBreak:Upper +1E2B..1E2B; SentenceBreak:Lower +1E2C..1E2C; SentenceBreak:Upper +1E2D..1E2D; SentenceBreak:Lower +1E2E..1E2E; SentenceBreak:Upper +1E2F..1E2F; SentenceBreak:Lower +1E30..1E30; SentenceBreak:Upper +1E31..1E31; SentenceBreak:Lower +1E32..1E32; SentenceBreak:Upper +1E33..1E33; SentenceBreak:Lower +1E34..1E34; SentenceBreak:Upper +1E35..1E35; SentenceBreak:Lower +1E36..1E36; SentenceBreak:Upper +1E37..1E37; SentenceBreak:Lower +1E38..1E38; SentenceBreak:Upper +1E39..1E39; SentenceBreak:Lower +1E3A..1E3A; SentenceBreak:Upper +1E3B..1E3B; SentenceBreak:Lower +1E3C..1E3C; SentenceBreak:Upper +1E3D..1E3D; SentenceBreak:Lower +1E3E..1E3E; SentenceBreak:Upper +1E3F..1E3F; SentenceBreak:Lower +1E40..1E40; SentenceBreak:Upper +1E41..1E41; SentenceBreak:Lower +1E42..1E42; SentenceBreak:Upper +1E43..1E43; SentenceBreak:Lower +1E44..1E44; SentenceBreak:Upper +1E45..1E45; SentenceBreak:Lower +1E46..1E46; SentenceBreak:Upper +1E47..1E47; SentenceBreak:Lower +1E48..1E48; SentenceBreak:Upper +1E49..1E49; SentenceBreak:Lower +1E4A..1E4A; SentenceBreak:Upper +1E4B..1E4B; SentenceBreak:Lower +1E4C..1E4C; SentenceBreak:Upper +1E4D..1E4D; SentenceBreak:Lower +1E4E..1E4E; SentenceBreak:Upper +1E4F..1E4F; SentenceBreak:Lower +1E50..1E50; SentenceBreak:Upper +1E51..1E51; SentenceBreak:Lower +1E52..1E52; SentenceBreak:Upper +1E53..1E53; SentenceBreak:Lower +1E54..1E54; SentenceBreak:Upper +1E55..1E55; SentenceBreak:Lower +1E56..1E56; SentenceBreak:Upper +1E57..1E57; SentenceBreak:Lower +1E58..1E58; SentenceBreak:Upper +1E59..1E59; SentenceBreak:Lower +1E5A..1E5A; SentenceBreak:Upper +1E5B..1E5B; SentenceBreak:Lower +1E5C..1E5C; SentenceBreak:Upper +1E5D..1E5D; SentenceBreak:Lower +1E5E..1E5E; SentenceBreak:Upper +1E5F..1E5F; SentenceBreak:Lower +1E60..1E60; SentenceBreak:Upper +1E61..1E61; SentenceBreak:Lower +1E62..1E62; SentenceBreak:Upper +1E63..1E63; SentenceBreak:Lower +1E64..1E64; SentenceBreak:Upper +1E65..1E65; SentenceBreak:Lower +1E66..1E66; SentenceBreak:Upper +1E67..1E67; SentenceBreak:Lower +1E68..1E68; SentenceBreak:Upper +1E69..1E69; SentenceBreak:Lower +1E6A..1E6A; SentenceBreak:Upper +1E6B..1E6B; SentenceBreak:Lower +1E6C..1E6C; SentenceBreak:Upper +1E6D..1E6D; SentenceBreak:Lower +1E6E..1E6E; SentenceBreak:Upper +1E6F..1E6F; SentenceBreak:Lower +1E70..1E70; SentenceBreak:Upper +1E71..1E71; SentenceBreak:Lower +1E72..1E72; SentenceBreak:Upper +1E73..1E73; SentenceBreak:Lower +1E74..1E74; SentenceBreak:Upper +1E75..1E75; SentenceBreak:Lower +1E76..1E76; SentenceBreak:Upper +1E77..1E77; SentenceBreak:Lower +1E78..1E78; SentenceBreak:Upper +1E79..1E79; SentenceBreak:Lower +1E7A..1E7A; SentenceBreak:Upper +1E7B..1E7B; SentenceBreak:Lower +1E7C..1E7C; SentenceBreak:Upper +1E7D..1E7D; SentenceBreak:Lower +1E7E..1E7E; SentenceBreak:Upper +1E7F..1E7F; SentenceBreak:Lower +1E80..1E80; SentenceBreak:Upper +1E81..1E81; SentenceBreak:Lower +1E82..1E82; SentenceBreak:Upper +1E83..1E83; SentenceBreak:Lower +1E84..1E84; SentenceBreak:Upper +1E85..1E85; SentenceBreak:Lower +1E86..1E86; SentenceBreak:Upper +1E87..1E87; SentenceBreak:Lower +1E88..1E88; SentenceBreak:Upper +1E89..1E89; SentenceBreak:Lower +1E8A..1E8A; SentenceBreak:Upper +1E8B..1E8B; SentenceBreak:Lower +1E8C..1E8C; SentenceBreak:Upper +1E8D..1E8D; SentenceBreak:Lower +1E8E..1E8E; SentenceBreak:Upper +1E8F..1E8F; SentenceBreak:Lower +1E90..1E90; SentenceBreak:Upper +1E91..1E91; SentenceBreak:Lower +1E92..1E92; SentenceBreak:Upper +1E93..1E93; SentenceBreak:Lower +1E94..1E94; SentenceBreak:Upper +1E95..1E9D; SentenceBreak:Lower +1E9E..1E9E; SentenceBreak:Upper +1E9F..1E9F; SentenceBreak:Lower +1EA0..1EA0; SentenceBreak:Upper +1EA1..1EA1; SentenceBreak:Lower +1EA2..1EA2; SentenceBreak:Upper +1EA3..1EA3; SentenceBreak:Lower +1EA4..1EA4; SentenceBreak:Upper +1EA5..1EA5; SentenceBreak:Lower +1EA6..1EA6; SentenceBreak:Upper +1EA7..1EA7; SentenceBreak:Lower +1EA8..1EA8; SentenceBreak:Upper +1EA9..1EA9; SentenceBreak:Lower +1EAA..1EAA; SentenceBreak:Upper +1EAB..1EAB; SentenceBreak:Lower +1EAC..1EAC; SentenceBreak:Upper +1EAD..1EAD; SentenceBreak:Lower +1EAE..1EAE; SentenceBreak:Upper +1EAF..1EAF; SentenceBreak:Lower +1EB0..1EB0; SentenceBreak:Upper +1EB1..1EB1; SentenceBreak:Lower +1EB2..1EB2; SentenceBreak:Upper +1EB3..1EB3; SentenceBreak:Lower +1EB4..1EB4; SentenceBreak:Upper +1EB5..1EB5; SentenceBreak:Lower +1EB6..1EB6; SentenceBreak:Upper +1EB7..1EB7; SentenceBreak:Lower +1EB8..1EB8; SentenceBreak:Upper +1EB9..1EB9; SentenceBreak:Lower +1EBA..1EBA; SentenceBreak:Upper +1EBB..1EBB; SentenceBreak:Lower +1EBC..1EBC; SentenceBreak:Upper +1EBD..1EBD; SentenceBreak:Lower +1EBE..1EBE; SentenceBreak:Upper +1EBF..1EBF; SentenceBreak:Lower +1EC0..1EC0; SentenceBreak:Upper +1EC1..1EC1; SentenceBreak:Lower +1EC2..1EC2; SentenceBreak:Upper +1EC3..1EC3; SentenceBreak:Lower +1EC4..1EC4; SentenceBreak:Upper +1EC5..1EC5; SentenceBreak:Lower +1EC6..1EC6; SentenceBreak:Upper +1EC7..1EC7; SentenceBreak:Lower +1EC8..1EC8; SentenceBreak:Upper +1EC9..1EC9; SentenceBreak:Lower +1ECA..1ECA; SentenceBreak:Upper +1ECB..1ECB; SentenceBreak:Lower +1ECC..1ECC; SentenceBreak:Upper +1ECD..1ECD; SentenceBreak:Lower +1ECE..1ECE; SentenceBreak:Upper +1ECF..1ECF; SentenceBreak:Lower +1ED0..1ED0; SentenceBreak:Upper +1ED1..1ED1; SentenceBreak:Lower +1ED2..1ED2; SentenceBreak:Upper +1ED3..1ED3; SentenceBreak:Lower +1ED4..1ED4; SentenceBreak:Upper +1ED5..1ED5; SentenceBreak:Lower +1ED6..1ED6; SentenceBreak:Upper +1ED7..1ED7; SentenceBreak:Lower +1ED8..1ED8; SentenceBreak:Upper +1ED9..1ED9; SentenceBreak:Lower +1EDA..1EDA; SentenceBreak:Upper +1EDB..1EDB; SentenceBreak:Lower +1EDC..1EDC; SentenceBreak:Upper +1EDD..1EDD; SentenceBreak:Lower +1EDE..1EDE; SentenceBreak:Upper +1EDF..1EDF; SentenceBreak:Lower +1EE0..1EE0; SentenceBreak:Upper +1EE1..1EE1; SentenceBreak:Lower +1EE2..1EE2; SentenceBreak:Upper +1EE3..1EE3; SentenceBreak:Lower +1EE4..1EE4; SentenceBreak:Upper +1EE5..1EE5; SentenceBreak:Lower +1EE6..1EE6; SentenceBreak:Upper +1EE7..1EE7; SentenceBreak:Lower +1EE8..1EE8; SentenceBreak:Upper +1EE9..1EE9; SentenceBreak:Lower +1EEA..1EEA; SentenceBreak:Upper +1EEB..1EEB; SentenceBreak:Lower +1EEC..1EEC; SentenceBreak:Upper +1EED..1EED; SentenceBreak:Lower +1EEE..1EEE; SentenceBreak:Upper +1EEF..1EEF; SentenceBreak:Lower +1EF0..1EF0; SentenceBreak:Upper +1EF1..1EF1; SentenceBreak:Lower +1EF2..1EF2; SentenceBreak:Upper +1EF3..1EF3; SentenceBreak:Lower +1EF4..1EF4; SentenceBreak:Upper +1EF5..1EF5; SentenceBreak:Lower +1EF6..1EF6; SentenceBreak:Upper +1EF7..1EF7; SentenceBreak:Lower +1EF8..1EF8; SentenceBreak:Upper +1EF9..1EF9; SentenceBreak:Lower +1EFA..1EFA; SentenceBreak:Upper +1EFB..1EFB; SentenceBreak:Lower +1EFC..1EFC; SentenceBreak:Upper +1EFD..1EFD; SentenceBreak:Lower +1EFE..1EFE; SentenceBreak:Upper +1EFF..1F07; SentenceBreak:Lower +1F08..1F0F; SentenceBreak:Upper +1F10..1F15; SentenceBreak:Lower +1F16..1F17; SentenceBreak:Other +1F18..1F1D; SentenceBreak:Upper +1F1E..1F1F; SentenceBreak:Other +1F20..1F27; SentenceBreak:Lower +1F28..1F2F; SentenceBreak:Upper +1F30..1F37; SentenceBreak:Lower +1F38..1F3F; SentenceBreak:Upper +1F40..1F45; SentenceBreak:Lower +1F46..1F47; SentenceBreak:Other +1F48..1F4D; SentenceBreak:Upper +1F4E..1F4F; SentenceBreak:Other +1F50..1F57; SentenceBreak:Lower +1F58..1F58; SentenceBreak:Other +1F59..1F59; SentenceBreak:Upper +1F5A..1F5A; SentenceBreak:Other +1F5B..1F5B; SentenceBreak:Upper +1F5C..1F5C; SentenceBreak:Other +1F5D..1F5D; SentenceBreak:Upper +1F5E..1F5E; SentenceBreak:Other +1F5F..1F5F; SentenceBreak:Upper +1F60..1F67; SentenceBreak:Lower +1F68..1F6F; SentenceBreak:Upper +1F70..1F7D; SentenceBreak:Lower +1F7E..1F7F; SentenceBreak:Other +1F80..1F87; SentenceBreak:Lower +1F88..1F8F; SentenceBreak:Upper +1F90..1F97; SentenceBreak:Lower +1F98..1F9F; SentenceBreak:Upper +1FA0..1FA7; SentenceBreak:Lower +1FA8..1FAF; SentenceBreak:Upper +1FB0..1FB4; SentenceBreak:Lower +1FB5..1FB5; SentenceBreak:Other +1FB6..1FB7; SentenceBreak:Lower +1FB8..1FBC; SentenceBreak:Upper +1FBD..1FBD; SentenceBreak:Other +1FBE..1FBE; SentenceBreak:Lower +1FBF..1FC1; SentenceBreak:Other +1FC2..1FC4; SentenceBreak:Lower +1FC5..1FC5; SentenceBreak:Other +1FC6..1FC7; SentenceBreak:Lower +1FC8..1FCC; SentenceBreak:Upper +1FCD..1FCF; SentenceBreak:Other +1FD0..1FD3; SentenceBreak:Lower +1FD4..1FD5; SentenceBreak:Other +1FD6..1FD7; SentenceBreak:Lower +1FD8..1FDB; SentenceBreak:Upper +1FDC..1FDF; SentenceBreak:Other +1FE0..1FE7; SentenceBreak:Lower +1FE8..1FEC; SentenceBreak:Upper +1FED..1FF1; SentenceBreak:Other +1FF2..1FF4; SentenceBreak:Lower +1FF5..1FF5; SentenceBreak:Other +1FF6..1FF7; SentenceBreak:Lower +1FF8..1FFC; SentenceBreak:Upper +1FFD..1FFF; SentenceBreak:Other +2000..200A; SentenceBreak:Sp +200B..200B; SentenceBreak:Format +200C..200D; SentenceBreak:Extend +200E..200F; SentenceBreak:Format +2010..2012; SentenceBreak:Other +2013..2014; SentenceBreak:SContinue +2015..2017; SentenceBreak:Other +2018..201F; SentenceBreak:Close +2020..2023; SentenceBreak:Other +2024..2024; SentenceBreak:ATerm +2025..2027; SentenceBreak:Other +2028..2029; SentenceBreak:Sep +202A..202E; SentenceBreak:Format +202F..202F; SentenceBreak:Sp +2030..2038; SentenceBreak:Other +2039..203A; SentenceBreak:Close +203B..203B; SentenceBreak:Other +203C..203D; SentenceBreak:STerm +203E..2044; SentenceBreak:Other +2045..2046; SentenceBreak:Close +2047..2049; SentenceBreak:STerm +204A..205E; SentenceBreak:Other +205F..205F; SentenceBreak:Sp +2060..2064; SentenceBreak:Format +2065..2065; SentenceBreak:Other +2066..206F; SentenceBreak:Format +2070..2070; SentenceBreak:Other +2071..2071; SentenceBreak:Lower +2072..207C; SentenceBreak:Other +207D..207E; SentenceBreak:Close +207F..207F; SentenceBreak:Lower +2080..208C; SentenceBreak:Other +208D..208E; SentenceBreak:Close +208F..208F; SentenceBreak:Other +2090..209C; SentenceBreak:Lower +209D..20CF; SentenceBreak:Other +20D0..20F0; SentenceBreak:Extend +20F1..2101; SentenceBreak:Other +2102..2102; SentenceBreak:Upper +2103..2106; SentenceBreak:Other +2107..2107; SentenceBreak:Upper +2108..2109; SentenceBreak:Other +210A..210A; SentenceBreak:Lower +210B..210D; SentenceBreak:Upper +210E..210F; SentenceBreak:Lower +2110..2112; SentenceBreak:Upper +2113..2113; SentenceBreak:Lower +2114..2114; SentenceBreak:Other +2115..2115; SentenceBreak:Upper +2116..2118; SentenceBreak:Other +2119..211D; SentenceBreak:Upper +211E..2123; SentenceBreak:Other +2124..2124; SentenceBreak:Upper +2125..2125; SentenceBreak:Other +2126..2126; SentenceBreak:Upper +2127..2127; SentenceBreak:Other +2128..2128; SentenceBreak:Upper +2129..2129; SentenceBreak:Other +212A..212D; SentenceBreak:Upper +212E..212E; SentenceBreak:Other +212F..212F; SentenceBreak:Lower +2130..2133; SentenceBreak:Upper +2134..2134; SentenceBreak:Lower +2135..2138; SentenceBreak:OLetter +2139..2139; SentenceBreak:Lower +213A..213B; SentenceBreak:Other +213C..213D; SentenceBreak:Lower +213E..213F; SentenceBreak:Upper +2140..2144; SentenceBreak:Other +2145..2145; SentenceBreak:Upper +2146..2149; SentenceBreak:Lower +214A..214D; SentenceBreak:Other +214E..214E; SentenceBreak:Lower +214F..215F; SentenceBreak:Other +2160..216F; SentenceBreak:Upper +2170..217F; SentenceBreak:Lower +2180..2182; SentenceBreak:OLetter +2183..2183; SentenceBreak:Upper +2184..2184; SentenceBreak:Lower +2185..2188; SentenceBreak:OLetter +2189..2307; SentenceBreak:Other +2308..230B; SentenceBreak:Close +230C..2328; SentenceBreak:Other +2329..232A; SentenceBreak:Close +232B..24B5; SentenceBreak:Other +24B6..24CF; SentenceBreak:Upper +24D0..24E9; SentenceBreak:Lower +24EA..275A; SentenceBreak:Other +275B..2760; SentenceBreak:Close +2761..2767; SentenceBreak:Other +2768..2775; SentenceBreak:Close +2776..27C4; SentenceBreak:Other +27C5..27C6; SentenceBreak:Close +27C7..27E5; SentenceBreak:Other +27E6..27EF; SentenceBreak:Close +27F0..2982; SentenceBreak:Other +2983..2998; SentenceBreak:Close +2999..29D7; SentenceBreak:Other +29D8..29DB; SentenceBreak:Close +29DC..29FB; SentenceBreak:Other +29FC..29FD; SentenceBreak:Close +29FE..2BFF; SentenceBreak:Other +2C00..2C2E; SentenceBreak:Upper +2C2F..2C2F; SentenceBreak:Other +2C30..2C5E; SentenceBreak:Lower +2C5F..2C5F; SentenceBreak:Other +2C60..2C60; SentenceBreak:Upper +2C61..2C61; SentenceBreak:Lower +2C62..2C64; SentenceBreak:Upper +2C65..2C66; SentenceBreak:Lower +2C67..2C67; SentenceBreak:Upper +2C68..2C68; SentenceBreak:Lower +2C69..2C69; SentenceBreak:Upper +2C6A..2C6A; SentenceBreak:Lower +2C6B..2C6B; SentenceBreak:Upper +2C6C..2C6C; SentenceBreak:Lower +2C6D..2C70; SentenceBreak:Upper +2C71..2C71; SentenceBreak:Lower +2C72..2C72; SentenceBreak:Upper +2C73..2C74; SentenceBreak:Lower +2C75..2C75; SentenceBreak:Upper +2C76..2C7D; SentenceBreak:Lower +2C7E..2C80; SentenceBreak:Upper +2C81..2C81; SentenceBreak:Lower +2C82..2C82; SentenceBreak:Upper +2C83..2C83; SentenceBreak:Lower +2C84..2C84; SentenceBreak:Upper +2C85..2C85; SentenceBreak:Lower +2C86..2C86; SentenceBreak:Upper +2C87..2C87; SentenceBreak:Lower +2C88..2C88; SentenceBreak:Upper +2C89..2C89; SentenceBreak:Lower +2C8A..2C8A; SentenceBreak:Upper +2C8B..2C8B; SentenceBreak:Lower +2C8C..2C8C; SentenceBreak:Upper +2C8D..2C8D; SentenceBreak:Lower +2C8E..2C8E; SentenceBreak:Upper +2C8F..2C8F; SentenceBreak:Lower +2C90..2C90; SentenceBreak:Upper +2C91..2C91; SentenceBreak:Lower +2C92..2C92; SentenceBreak:Upper +2C93..2C93; SentenceBreak:Lower +2C94..2C94; SentenceBreak:Upper +2C95..2C95; SentenceBreak:Lower +2C96..2C96; SentenceBreak:Upper +2C97..2C97; SentenceBreak:Lower +2C98..2C98; SentenceBreak:Upper +2C99..2C99; SentenceBreak:Lower +2C9A..2C9A; SentenceBreak:Upper +2C9B..2C9B; SentenceBreak:Lower +2C9C..2C9C; SentenceBreak:Upper +2C9D..2C9D; SentenceBreak:Lower +2C9E..2C9E; SentenceBreak:Upper +2C9F..2C9F; SentenceBreak:Lower +2CA0..2CA0; SentenceBreak:Upper +2CA1..2CA1; SentenceBreak:Lower +2CA2..2CA2; SentenceBreak:Upper +2CA3..2CA3; SentenceBreak:Lower +2CA4..2CA4; SentenceBreak:Upper +2CA5..2CA5; SentenceBreak:Lower +2CA6..2CA6; SentenceBreak:Upper +2CA7..2CA7; SentenceBreak:Lower +2CA8..2CA8; SentenceBreak:Upper +2CA9..2CA9; SentenceBreak:Lower +2CAA..2CAA; SentenceBreak:Upper +2CAB..2CAB; SentenceBreak:Lower +2CAC..2CAC; SentenceBreak:Upper +2CAD..2CAD; SentenceBreak:Lower +2CAE..2CAE; SentenceBreak:Upper +2CAF..2CAF; SentenceBreak:Lower +2CB0..2CB0; SentenceBreak:Upper +2CB1..2CB1; SentenceBreak:Lower +2CB2..2CB2; SentenceBreak:Upper +2CB3..2CB3; SentenceBreak:Lower +2CB4..2CB4; SentenceBreak:Upper +2CB5..2CB5; SentenceBreak:Lower +2CB6..2CB6; SentenceBreak:Upper +2CB7..2CB7; SentenceBreak:Lower +2CB8..2CB8; SentenceBreak:Upper +2CB9..2CB9; SentenceBreak:Lower +2CBA..2CBA; SentenceBreak:Upper +2CBB..2CBB; SentenceBreak:Lower +2CBC..2CBC; SentenceBreak:Upper +2CBD..2CBD; SentenceBreak:Lower +2CBE..2CBE; SentenceBreak:Upper +2CBF..2CBF; SentenceBreak:Lower +2CC0..2CC0; SentenceBreak:Upper +2CC1..2CC1; SentenceBreak:Lower +2CC2..2CC2; SentenceBreak:Upper +2CC3..2CC3; SentenceBreak:Lower +2CC4..2CC4; SentenceBreak:Upper +2CC5..2CC5; SentenceBreak:Lower +2CC6..2CC6; SentenceBreak:Upper +2CC7..2CC7; SentenceBreak:Lower +2CC8..2CC8; SentenceBreak:Upper +2CC9..2CC9; SentenceBreak:Lower +2CCA..2CCA; SentenceBreak:Upper +2CCB..2CCB; SentenceBreak:Lower +2CCC..2CCC; SentenceBreak:Upper +2CCD..2CCD; SentenceBreak:Lower +2CCE..2CCE; SentenceBreak:Upper +2CCF..2CCF; SentenceBreak:Lower +2CD0..2CD0; SentenceBreak:Upper +2CD1..2CD1; SentenceBreak:Lower +2CD2..2CD2; SentenceBreak:Upper +2CD3..2CD3; SentenceBreak:Lower +2CD4..2CD4; SentenceBreak:Upper +2CD5..2CD5; SentenceBreak:Lower +2CD6..2CD6; SentenceBreak:Upper +2CD7..2CD7; SentenceBreak:Lower +2CD8..2CD8; SentenceBreak:Upper +2CD9..2CD9; SentenceBreak:Lower +2CDA..2CDA; SentenceBreak:Upper +2CDB..2CDB; SentenceBreak:Lower +2CDC..2CDC; SentenceBreak:Upper +2CDD..2CDD; SentenceBreak:Lower +2CDE..2CDE; SentenceBreak:Upper +2CDF..2CDF; SentenceBreak:Lower +2CE0..2CE0; SentenceBreak:Upper +2CE1..2CE1; SentenceBreak:Lower +2CE2..2CE2; SentenceBreak:Upper +2CE3..2CE4; SentenceBreak:Lower +2CE5..2CEA; SentenceBreak:Other +2CEB..2CEB; SentenceBreak:Upper +2CEC..2CEC; SentenceBreak:Lower +2CED..2CED; SentenceBreak:Upper +2CEE..2CEE; SentenceBreak:Lower +2CEF..2CF1; SentenceBreak:Extend +2CF2..2CF2; SentenceBreak:Upper +2CF3..2CF3; SentenceBreak:Lower +2CF4..2CFF; SentenceBreak:Other +2D00..2D25; SentenceBreak:Lower +2D26..2D26; SentenceBreak:Other +2D27..2D27; SentenceBreak:Lower +2D28..2D2C; SentenceBreak:Other +2D2D..2D2D; SentenceBreak:Lower +2D2E..2D2F; SentenceBreak:Other +2D30..2D67; SentenceBreak:OLetter +2D68..2D6E; SentenceBreak:Other +2D6F..2D6F; SentenceBreak:OLetter +2D70..2D7E; SentenceBreak:Other +2D7F..2D7F; SentenceBreak:Extend +2D80..2D96; SentenceBreak:OLetter +2D97..2D9F; SentenceBreak:Other +2DA0..2DA6; SentenceBreak:OLetter +2DA7..2DA7; SentenceBreak:Other +2DA8..2DAE; SentenceBreak:OLetter +2DAF..2DAF; SentenceBreak:Other +2DB0..2DB6; SentenceBreak:OLetter +2DB7..2DB7; SentenceBreak:Other +2DB8..2DBE; SentenceBreak:OLetter +2DBF..2DBF; SentenceBreak:Other +2DC0..2DC6; SentenceBreak:OLetter +2DC7..2DC7; SentenceBreak:Other +2DC8..2DCE; SentenceBreak:OLetter +2DCF..2DCF; SentenceBreak:Other +2DD0..2DD6; SentenceBreak:OLetter +2DD7..2DD7; SentenceBreak:Other +2DD8..2DDE; SentenceBreak:OLetter +2DDF..2DDF; SentenceBreak:Other +2DE0..2DFF; SentenceBreak:Extend +2E00..2E0D; SentenceBreak:Close +2E0E..2E1B; SentenceBreak:Other +2E1C..2E1D; SentenceBreak:Close +2E1E..2E1F; SentenceBreak:Other +2E20..2E29; SentenceBreak:Close +2E2A..2E2D; SentenceBreak:Other +2E2E..2E2E; SentenceBreak:STerm +2E2F..2E2F; SentenceBreak:OLetter +2E30..2E3B; SentenceBreak:Other +2E3C..2E3C; SentenceBreak:STerm +2E3D..2E41; SentenceBreak:Other +2E42..2E42; SentenceBreak:Close +2E43..2FFF; SentenceBreak:Other +3000..3000; SentenceBreak:Sp +3001..3001; SentenceBreak:SContinue +3002..3002; SentenceBreak:STerm +3003..3004; SentenceBreak:Other +3005..3007; SentenceBreak:OLetter +3008..3011; SentenceBreak:Close +3012..3013; SentenceBreak:Other +3014..301B; SentenceBreak:Close +301C..301C; SentenceBreak:Other +301D..301F; SentenceBreak:Close +3020..3020; SentenceBreak:Other +3021..3029; SentenceBreak:OLetter +302A..302F; SentenceBreak:Extend +3030..3030; SentenceBreak:Other +3031..3035; SentenceBreak:OLetter +3036..3037; SentenceBreak:Other +3038..303C; SentenceBreak:OLetter +303D..3040; SentenceBreak:Other +3041..3096; SentenceBreak:OLetter +3097..3098; SentenceBreak:Other +3099..309A; SentenceBreak:Extend +309B..309C; SentenceBreak:Other +309D..309F; SentenceBreak:OLetter +30A0..30A0; SentenceBreak:Other +30A1..30FA; SentenceBreak:OLetter +30FB..30FB; SentenceBreak:Other +30FC..30FF; SentenceBreak:OLetter +3100..3104; SentenceBreak:Other +3105..312F; SentenceBreak:OLetter +3130..3130; SentenceBreak:Other +3131..318E; SentenceBreak:OLetter +318F..319F; SentenceBreak:Other +31A0..31BA; SentenceBreak:OLetter +31BB..31EF; SentenceBreak:Other +31F0..31FF; SentenceBreak:OLetter +3200..33FF; SentenceBreak:Other +3400..4DB5; SentenceBreak:OLetter +4DB6..4DFF; SentenceBreak:Other +4E00..9FEF; SentenceBreak:OLetter +9FF0..9FFF; SentenceBreak:Other +A000..A48C; SentenceBreak:OLetter +A48D..A4CF; SentenceBreak:Other +A4D0..A4FD; SentenceBreak:OLetter +A4FE..A4FE; SentenceBreak:Other +A4FF..A4FF; SentenceBreak:STerm +A500..A60C; SentenceBreak:OLetter +A60D..A60D; SentenceBreak:Other +A60E..A60F; SentenceBreak:STerm +A610..A61F; SentenceBreak:OLetter +A620..A629; SentenceBreak:Numeric +A62A..A62B; SentenceBreak:OLetter +A62C..A63F; SentenceBreak:Other +A640..A640; SentenceBreak:Upper +A641..A641; SentenceBreak:Lower +A642..A642; SentenceBreak:Upper +A643..A643; SentenceBreak:Lower +A644..A644; SentenceBreak:Upper +A645..A645; SentenceBreak:Lower +A646..A646; SentenceBreak:Upper +A647..A647; SentenceBreak:Lower +A648..A648; SentenceBreak:Upper +A649..A649; SentenceBreak:Lower +A64A..A64A; SentenceBreak:Upper +A64B..A64B; SentenceBreak:Lower +A64C..A64C; SentenceBreak:Upper +A64D..A64D; SentenceBreak:Lower +A64E..A64E; SentenceBreak:Upper +A64F..A64F; SentenceBreak:Lower +A650..A650; SentenceBreak:Upper +A651..A651; SentenceBreak:Lower +A652..A652; SentenceBreak:Upper +A653..A653; SentenceBreak:Lower +A654..A654; SentenceBreak:Upper +A655..A655; SentenceBreak:Lower +A656..A656; SentenceBreak:Upper +A657..A657; SentenceBreak:Lower +A658..A658; SentenceBreak:Upper +A659..A659; SentenceBreak:Lower +A65A..A65A; SentenceBreak:Upper +A65B..A65B; SentenceBreak:Lower +A65C..A65C; SentenceBreak:Upper +A65D..A65D; SentenceBreak:Lower +A65E..A65E; SentenceBreak:Upper +A65F..A65F; SentenceBreak:Lower +A660..A660; SentenceBreak:Upper +A661..A661; SentenceBreak:Lower +A662..A662; SentenceBreak:Upper +A663..A663; SentenceBreak:Lower +A664..A664; SentenceBreak:Upper +A665..A665; SentenceBreak:Lower +A666..A666; SentenceBreak:Upper +A667..A667; SentenceBreak:Lower +A668..A668; SentenceBreak:Upper +A669..A669; SentenceBreak:Lower +A66A..A66A; SentenceBreak:Upper +A66B..A66B; SentenceBreak:Lower +A66C..A66C; SentenceBreak:Upper +A66D..A66D; SentenceBreak:Lower +A66E..A66E; SentenceBreak:OLetter +A66F..A672; SentenceBreak:Extend +A673..A673; SentenceBreak:Other +A674..A67D; SentenceBreak:Extend +A67E..A67E; SentenceBreak:Other +A67F..A67F; SentenceBreak:OLetter +A680..A680; SentenceBreak:Upper +A681..A681; SentenceBreak:Lower +A682..A682; SentenceBreak:Upper +A683..A683; SentenceBreak:Lower +A684..A684; SentenceBreak:Upper +A685..A685; SentenceBreak:Lower +A686..A686; SentenceBreak:Upper +A687..A687; SentenceBreak:Lower +A688..A688; SentenceBreak:Upper +A689..A689; SentenceBreak:Lower +A68A..A68A; SentenceBreak:Upper +A68B..A68B; SentenceBreak:Lower +A68C..A68C; SentenceBreak:Upper +A68D..A68D; SentenceBreak:Lower +A68E..A68E; SentenceBreak:Upper +A68F..A68F; SentenceBreak:Lower +A690..A690; SentenceBreak:Upper +A691..A691; SentenceBreak:Lower +A692..A692; SentenceBreak:Upper +A693..A693; SentenceBreak:Lower +A694..A694; SentenceBreak:Upper +A695..A695; SentenceBreak:Lower +A696..A696; SentenceBreak:Upper +A697..A697; SentenceBreak:Lower +A698..A698; SentenceBreak:Upper +A699..A699; SentenceBreak:Lower +A69A..A69A; SentenceBreak:Upper +A69B..A69D; SentenceBreak:Lower +A69E..A69F; SentenceBreak:Extend +A6A0..A6EF; SentenceBreak:OLetter +A6F0..A6F1; SentenceBreak:Extend +A6F2..A6F2; SentenceBreak:Other +A6F3..A6F3; SentenceBreak:STerm +A6F4..A6F6; SentenceBreak:Other +A6F7..A6F7; SentenceBreak:STerm +A6F8..A716; SentenceBreak:Other +A717..A71F; SentenceBreak:OLetter +A720..A721; SentenceBreak:Other +A722..A722; SentenceBreak:Upper +A723..A723; SentenceBreak:Lower +A724..A724; SentenceBreak:Upper +A725..A725; SentenceBreak:Lower +A726..A726; SentenceBreak:Upper +A727..A727; SentenceBreak:Lower +A728..A728; SentenceBreak:Upper +A729..A729; SentenceBreak:Lower +A72A..A72A; SentenceBreak:Upper +A72B..A72B; SentenceBreak:Lower +A72C..A72C; SentenceBreak:Upper +A72D..A72D; SentenceBreak:Lower +A72E..A72E; SentenceBreak:Upper +A72F..A731; SentenceBreak:Lower +A732..A732; SentenceBreak:Upper +A733..A733; SentenceBreak:Lower +A734..A734; SentenceBreak:Upper +A735..A735; SentenceBreak:Lower +A736..A736; SentenceBreak:Upper +A737..A737; SentenceBreak:Lower +A738..A738; SentenceBreak:Upper +A739..A739; SentenceBreak:Lower +A73A..A73A; SentenceBreak:Upper +A73B..A73B; SentenceBreak:Lower +A73C..A73C; SentenceBreak:Upper +A73D..A73D; SentenceBreak:Lower +A73E..A73E; SentenceBreak:Upper +A73F..A73F; SentenceBreak:Lower +A740..A740; SentenceBreak:Upper +A741..A741; SentenceBreak:Lower +A742..A742; SentenceBreak:Upper +A743..A743; SentenceBreak:Lower +A744..A744; SentenceBreak:Upper +A745..A745; SentenceBreak:Lower +A746..A746; SentenceBreak:Upper +A747..A747; SentenceBreak:Lower +A748..A748; SentenceBreak:Upper +A749..A749; SentenceBreak:Lower +A74A..A74A; SentenceBreak:Upper +A74B..A74B; SentenceBreak:Lower +A74C..A74C; SentenceBreak:Upper +A74D..A74D; SentenceBreak:Lower +A74E..A74E; SentenceBreak:Upper +A74F..A74F; SentenceBreak:Lower +A750..A750; SentenceBreak:Upper +A751..A751; SentenceBreak:Lower +A752..A752; SentenceBreak:Upper +A753..A753; SentenceBreak:Lower +A754..A754; SentenceBreak:Upper +A755..A755; SentenceBreak:Lower +A756..A756; SentenceBreak:Upper +A757..A757; SentenceBreak:Lower +A758..A758; SentenceBreak:Upper +A759..A759; SentenceBreak:Lower +A75A..A75A; SentenceBreak:Upper +A75B..A75B; SentenceBreak:Lower +A75C..A75C; SentenceBreak:Upper +A75D..A75D; SentenceBreak:Lower +A75E..A75E; SentenceBreak:Upper +A75F..A75F; SentenceBreak:Lower +A760..A760; SentenceBreak:Upper +A761..A761; SentenceBreak:Lower +A762..A762; SentenceBreak:Upper +A763..A763; SentenceBreak:Lower +A764..A764; SentenceBreak:Upper +A765..A765; SentenceBreak:Lower +A766..A766; SentenceBreak:Upper +A767..A767; SentenceBreak:Lower +A768..A768; SentenceBreak:Upper +A769..A769; SentenceBreak:Lower +A76A..A76A; SentenceBreak:Upper +A76B..A76B; SentenceBreak:Lower +A76C..A76C; SentenceBreak:Upper +A76D..A76D; SentenceBreak:Lower +A76E..A76E; SentenceBreak:Upper +A76F..A778; SentenceBreak:Lower +A779..A779; SentenceBreak:Upper +A77A..A77A; SentenceBreak:Lower +A77B..A77B; SentenceBreak:Upper +A77C..A77C; SentenceBreak:Lower +A77D..A77E; SentenceBreak:Upper +A77F..A77F; SentenceBreak:Lower +A780..A780; SentenceBreak:Upper +A781..A781; SentenceBreak:Lower +A782..A782; SentenceBreak:Upper +A783..A783; SentenceBreak:Lower +A784..A784; SentenceBreak:Upper +A785..A785; SentenceBreak:Lower +A786..A786; SentenceBreak:Upper +A787..A787; SentenceBreak:Lower +A788..A788; SentenceBreak:OLetter +A789..A78A; SentenceBreak:Other +A78B..A78B; SentenceBreak:Upper +A78C..A78C; SentenceBreak:Lower +A78D..A78D; SentenceBreak:Upper +A78E..A78E; SentenceBreak:Lower +A78F..A78F; SentenceBreak:OLetter +A790..A790; SentenceBreak:Upper +A791..A791; SentenceBreak:Lower +A792..A792; SentenceBreak:Upper +A793..A795; SentenceBreak:Lower +A796..A796; SentenceBreak:Upper +A797..A797; SentenceBreak:Lower +A798..A798; SentenceBreak:Upper +A799..A799; SentenceBreak:Lower +A79A..A79A; SentenceBreak:Upper +A79B..A79B; SentenceBreak:Lower +A79C..A79C; SentenceBreak:Upper +A79D..A79D; SentenceBreak:Lower +A79E..A79E; SentenceBreak:Upper +A79F..A79F; SentenceBreak:Lower +A7A0..A7A0; SentenceBreak:Upper +A7A1..A7A1; SentenceBreak:Lower +A7A2..A7A2; SentenceBreak:Upper +A7A3..A7A3; SentenceBreak:Lower +A7A4..A7A4; SentenceBreak:Upper +A7A5..A7A5; SentenceBreak:Lower +A7A6..A7A6; SentenceBreak:Upper +A7A7..A7A7; SentenceBreak:Lower +A7A8..A7A8; SentenceBreak:Upper +A7A9..A7A9; SentenceBreak:Lower +A7AA..A7AE; SentenceBreak:Upper +A7AF..A7AF; SentenceBreak:Lower +A7B0..A7B4; SentenceBreak:Upper +A7B5..A7B5; SentenceBreak:Lower +A7B6..A7B6; SentenceBreak:Upper +A7B7..A7B7; SentenceBreak:Lower +A7B8..A7B8; SentenceBreak:Upper +A7B9..A7B9; SentenceBreak:Lower +A7BA..A7BA; SentenceBreak:Upper +A7BB..A7BB; SentenceBreak:Lower +A7BC..A7BC; SentenceBreak:Upper +A7BD..A7BD; SentenceBreak:Lower +A7BE..A7BE; SentenceBreak:Upper +A7BF..A7BF; SentenceBreak:Lower +A7C0..A7C1; SentenceBreak:Other +A7C2..A7C2; SentenceBreak:Upper +A7C3..A7C3; SentenceBreak:Lower +A7C4..A7C6; SentenceBreak:Upper +A7C7..A7F6; SentenceBreak:Other +A7F7..A7F7; SentenceBreak:OLetter +A7F8..A7FA; SentenceBreak:Lower +A7FB..A801; SentenceBreak:OLetter +A802..A802; SentenceBreak:Extend +A803..A805; SentenceBreak:OLetter +A806..A806; SentenceBreak:Extend +A807..A80A; SentenceBreak:OLetter +A80B..A80B; SentenceBreak:Extend +A80C..A822; SentenceBreak:OLetter +A823..A827; SentenceBreak:Extend +A828..A83F; SentenceBreak:Other +A840..A873; SentenceBreak:OLetter +A874..A875; SentenceBreak:Other +A876..A877; SentenceBreak:STerm +A878..A87F; SentenceBreak:Other +A880..A881; SentenceBreak:Extend +A882..A8B3; SentenceBreak:OLetter +A8B4..A8C5; SentenceBreak:Extend +A8C6..A8CD; SentenceBreak:Other +A8CE..A8CF; SentenceBreak:STerm +A8D0..A8D9; SentenceBreak:Numeric +A8DA..A8DF; SentenceBreak:Other +A8E0..A8F1; SentenceBreak:Extend +A8F2..A8F7; SentenceBreak:OLetter +A8F8..A8FA; SentenceBreak:Other +A8FB..A8FB; SentenceBreak:OLetter +A8FC..A8FC; SentenceBreak:Other +A8FD..A8FE; SentenceBreak:OLetter +A8FF..A8FF; SentenceBreak:Extend +A900..A909; SentenceBreak:Numeric +A90A..A925; SentenceBreak:OLetter +A926..A92D; SentenceBreak:Extend +A92E..A92E; SentenceBreak:Other +A92F..A92F; SentenceBreak:STerm +A930..A946; SentenceBreak:OLetter +A947..A953; SentenceBreak:Extend +A954..A95F; SentenceBreak:Other +A960..A97C; SentenceBreak:OLetter +A97D..A97F; SentenceBreak:Other +A980..A983; SentenceBreak:Extend +A984..A9B2; SentenceBreak:OLetter +A9B3..A9C0; SentenceBreak:Extend +A9C1..A9C7; SentenceBreak:Other +A9C8..A9C9; SentenceBreak:STerm +A9CA..A9CE; SentenceBreak:Other +A9CF..A9CF; SentenceBreak:OLetter +A9D0..A9D9; SentenceBreak:Numeric +A9DA..A9DF; SentenceBreak:Other +A9E0..A9E4; SentenceBreak:OLetter +A9E5..A9E5; SentenceBreak:Extend +A9E6..A9EF; SentenceBreak:OLetter +A9F0..A9F9; SentenceBreak:Numeric +A9FA..A9FE; SentenceBreak:OLetter +A9FF..A9FF; SentenceBreak:Other +AA00..AA28; SentenceBreak:OLetter +AA29..AA36; SentenceBreak:Extend +AA37..AA3F; SentenceBreak:Other +AA40..AA42; SentenceBreak:OLetter +AA43..AA43; SentenceBreak:Extend +AA44..AA4B; SentenceBreak:OLetter +AA4C..AA4D; SentenceBreak:Extend +AA4E..AA4F; SentenceBreak:Other +AA50..AA59; SentenceBreak:Numeric +AA5A..AA5C; SentenceBreak:Other +AA5D..AA5F; SentenceBreak:STerm +AA60..AA76; SentenceBreak:OLetter +AA77..AA79; SentenceBreak:Other +AA7A..AA7A; SentenceBreak:OLetter +AA7B..AA7D; SentenceBreak:Extend +AA7E..AAAF; SentenceBreak:OLetter +AAB0..AAB0; SentenceBreak:Extend +AAB1..AAB1; SentenceBreak:OLetter +AAB2..AAB4; SentenceBreak:Extend +AAB5..AAB6; SentenceBreak:OLetter +AAB7..AAB8; SentenceBreak:Extend +AAB9..AABD; SentenceBreak:OLetter +AABE..AABF; SentenceBreak:Extend +AAC0..AAC0; SentenceBreak:OLetter +AAC1..AAC1; SentenceBreak:Extend +AAC2..AAC2; SentenceBreak:OLetter +AAC3..AADA; SentenceBreak:Other +AADB..AADD; SentenceBreak:OLetter +AADE..AADF; SentenceBreak:Other +AAE0..AAEA; SentenceBreak:OLetter +AAEB..AAEF; SentenceBreak:Extend +AAF0..AAF1; SentenceBreak:STerm +AAF2..AAF4; SentenceBreak:OLetter +AAF5..AAF6; SentenceBreak:Extend +AAF7..AB00; SentenceBreak:Other +AB01..AB06; SentenceBreak:OLetter +AB07..AB08; SentenceBreak:Other +AB09..AB0E; SentenceBreak:OLetter +AB0F..AB10; SentenceBreak:Other +AB11..AB16; SentenceBreak:OLetter +AB17..AB1F; SentenceBreak:Other +AB20..AB26; SentenceBreak:OLetter +AB27..AB27; SentenceBreak:Other +AB28..AB2E; SentenceBreak:OLetter +AB2F..AB2F; SentenceBreak:Other +AB30..AB5A; SentenceBreak:Lower +AB5B..AB5B; SentenceBreak:Other +AB5C..AB67; SentenceBreak:Lower +AB68..AB6F; SentenceBreak:Other +AB70..ABBF; SentenceBreak:Lower +ABC0..ABE2; SentenceBreak:OLetter +ABE3..ABEA; SentenceBreak:Extend +ABEB..ABEB; SentenceBreak:STerm +ABEC..ABED; SentenceBreak:Extend +ABEE..ABEF; SentenceBreak:Other +ABF0..ABF9; SentenceBreak:Numeric +ABFA..ABFF; SentenceBreak:Other +AC00..D7A3; SentenceBreak:OLetter +D7A4..D7AF; SentenceBreak:Other +D7B0..D7C6; SentenceBreak:OLetter +D7C7..D7CA; SentenceBreak:Other +D7CB..D7FB; SentenceBreak:OLetter +D7FC..D7FF; SentenceBreak:Other +E000..F8FF; SentenceBreak:Other +F900..FA6D; SentenceBreak:OLetter +FA6E..FA6F; SentenceBreak:Other +FA70..FAD9; SentenceBreak:OLetter +FADA..FAFF; SentenceBreak:Other +FB00..FB06; SentenceBreak:Lower +FB07..FB12; SentenceBreak:Other +FB13..FB17; SentenceBreak:Lower +FB18..FB1C; SentenceBreak:Other +FB1D..FB1D; SentenceBreak:OLetter +FB1E..FB1E; SentenceBreak:Extend +FB1F..FB28; SentenceBreak:OLetter +FB29..FB29; SentenceBreak:Other +FB2A..FB36; SentenceBreak:OLetter +FB37..FB37; SentenceBreak:Other +FB38..FB3C; SentenceBreak:OLetter +FB3D..FB3D; SentenceBreak:Other +FB3E..FB3E; SentenceBreak:OLetter +FB3F..FB3F; SentenceBreak:Other +FB40..FB41; SentenceBreak:OLetter +FB42..FB42; SentenceBreak:Other +FB43..FB44; SentenceBreak:OLetter +FB45..FB45; SentenceBreak:Other +FB46..FBB1; SentenceBreak:OLetter +FBB2..FBD2; SentenceBreak:Other +FBD3..FD3D; SentenceBreak:OLetter +FD3E..FD3F; SentenceBreak:Close +FD40..FD4F; SentenceBreak:Other +FD50..FD8F; SentenceBreak:OLetter +FD90..FD91; SentenceBreak:Other +FD92..FDC7; SentenceBreak:OLetter +FDC8..FDEF; SentenceBreak:Other +FDF0..FDFB; SentenceBreak:OLetter +FDFC..FDFF; SentenceBreak:Other +FE00..FE0F; SentenceBreak:Extend +FE10..FE11; SentenceBreak:SContinue +FE12..FE12; SentenceBreak:Other +FE13..FE13; SentenceBreak:SContinue +FE14..FE16; SentenceBreak:Other +FE17..FE18; SentenceBreak:Close +FE19..FE1F; SentenceBreak:Other +FE20..FE2F; SentenceBreak:Extend +FE30..FE30; SentenceBreak:Other +FE31..FE32; SentenceBreak:SContinue +FE33..FE34; SentenceBreak:Other +FE35..FE44; SentenceBreak:Close +FE45..FE46; SentenceBreak:Other +FE47..FE48; SentenceBreak:Close +FE49..FE4F; SentenceBreak:Other +FE50..FE51; SentenceBreak:SContinue +FE52..FE52; SentenceBreak:ATerm +FE53..FE54; SentenceBreak:Other +FE55..FE55; SentenceBreak:SContinue +FE56..FE57; SentenceBreak:STerm +FE58..FE58; SentenceBreak:SContinue +FE59..FE5E; SentenceBreak:Close +FE5F..FE62; SentenceBreak:Other +FE63..FE63; SentenceBreak:SContinue +FE64..FE6F; SentenceBreak:Other +FE70..FE74; SentenceBreak:OLetter +FE75..FE75; SentenceBreak:Other +FE76..FEFC; SentenceBreak:OLetter +FEFD..FEFE; SentenceBreak:Other +FEFF..FEFF; SentenceBreak:Format +FF00..FF00; SentenceBreak:Other +FF01..FF01; SentenceBreak:STerm +FF02..FF07; SentenceBreak:Other +FF08..FF09; SentenceBreak:Close +FF0A..FF0B; SentenceBreak:Other +FF0C..FF0D; SentenceBreak:SContinue +FF0E..FF0E; SentenceBreak:ATerm +FF0F..FF0F; SentenceBreak:Other +FF10..FF19; SentenceBreak:Numeric +FF1A..FF1A; SentenceBreak:SContinue +FF1B..FF1E; SentenceBreak:Other +FF1F..FF1F; SentenceBreak:STerm +FF20..FF20; SentenceBreak:Other +FF21..FF3A; SentenceBreak:Upper +FF3B..FF3B; SentenceBreak:Close +FF3C..FF3C; SentenceBreak:Other +FF3D..FF3D; SentenceBreak:Close +FF3E..FF40; SentenceBreak:Other +FF41..FF5A; SentenceBreak:Lower +FF5B..FF5B; SentenceBreak:Close +FF5C..FF5C; SentenceBreak:Other +FF5D..FF5D; SentenceBreak:Close +FF5E..FF5E; SentenceBreak:Other +FF5F..FF60; SentenceBreak:Close +FF61..FF61; SentenceBreak:STerm +FF62..FF63; SentenceBreak:Close +FF64..FF64; SentenceBreak:SContinue +FF65..FF65; SentenceBreak:Other +FF66..FF9D; SentenceBreak:OLetter +FF9E..FF9F; SentenceBreak:Extend +FFA0..FFBE; SentenceBreak:OLetter +FFBF..FFC1; SentenceBreak:Other +FFC2..FFC7; SentenceBreak:OLetter +FFC8..FFC9; SentenceBreak:Other +FFCA..FFCF; SentenceBreak:OLetter +FFD0..FFD1; SentenceBreak:Other +FFD2..FFD7; SentenceBreak:OLetter +FFD8..FFD9; SentenceBreak:Other +FFDA..FFDC; SentenceBreak:OLetter +FFDD..FFF8; SentenceBreak:Other +FFF9..FFFB; SentenceBreak:Format +FFFC..FFFF; SentenceBreak:Other +10000..1000B; SentenceBreak:OLetter +1000C..1000C; SentenceBreak:Other +1000D..10026; SentenceBreak:OLetter +10027..10027; SentenceBreak:Other +10028..1003A; SentenceBreak:OLetter +1003B..1003B; SentenceBreak:Other +1003C..1003D; SentenceBreak:OLetter +1003E..1003E; SentenceBreak:Other +1003F..1004D; SentenceBreak:OLetter +1004E..1004F; SentenceBreak:Other +10050..1005D; SentenceBreak:OLetter +1005E..1007F; SentenceBreak:Other +10080..100FA; SentenceBreak:OLetter +100FB..1013F; SentenceBreak:Other +10140..10174; SentenceBreak:OLetter +10175..101FC; SentenceBreak:Other +101FD..101FD; SentenceBreak:Extend +101FE..1027F; SentenceBreak:Other +10280..1029C; SentenceBreak:OLetter +1029D..1029F; SentenceBreak:Other +102A0..102D0; SentenceBreak:OLetter +102D1..102DF; SentenceBreak:Other +102E0..102E0; SentenceBreak:Extend +102E1..102FF; SentenceBreak:Other +10300..1031F; SentenceBreak:OLetter +10320..1032C; SentenceBreak:Other +1032D..1034A; SentenceBreak:OLetter +1034B..1034F; SentenceBreak:Other +10350..10375; SentenceBreak:OLetter +10376..1037A; SentenceBreak:Extend +1037B..1037F; SentenceBreak:Other +10380..1039D; SentenceBreak:OLetter +1039E..1039F; SentenceBreak:Other +103A0..103C3; SentenceBreak:OLetter +103C4..103C7; SentenceBreak:Other +103C8..103CF; SentenceBreak:OLetter +103D0..103D0; SentenceBreak:Other +103D1..103D5; SentenceBreak:OLetter +103D6..103FF; SentenceBreak:Other +10400..10427; SentenceBreak:Upper +10428..1044F; SentenceBreak:Lower +10450..1049D; SentenceBreak:OLetter +1049E..1049F; SentenceBreak:Other +104A0..104A9; SentenceBreak:Numeric +104AA..104AF; SentenceBreak:Other +104B0..104D3; SentenceBreak:Upper +104D4..104D7; SentenceBreak:Other +104D8..104FB; SentenceBreak:Lower +104FC..104FF; SentenceBreak:Other +10500..10527; SentenceBreak:OLetter +10528..1052F; SentenceBreak:Other +10530..10563; SentenceBreak:OLetter +10564..105FF; SentenceBreak:Other +10600..10736; SentenceBreak:OLetter +10737..1073F; SentenceBreak:Other +10740..10755; SentenceBreak:OLetter +10756..1075F; SentenceBreak:Other +10760..10767; SentenceBreak:OLetter +10768..107FF; SentenceBreak:Other +10800..10805; SentenceBreak:OLetter +10806..10807; SentenceBreak:Other +10808..10808; SentenceBreak:OLetter +10809..10809; SentenceBreak:Other +1080A..10835; SentenceBreak:OLetter +10836..10836; SentenceBreak:Other +10837..10838; SentenceBreak:OLetter +10839..1083B; SentenceBreak:Other +1083C..1083C; SentenceBreak:OLetter +1083D..1083E; SentenceBreak:Other +1083F..10855; SentenceBreak:OLetter +10856..1085F; SentenceBreak:Other +10860..10876; SentenceBreak:OLetter +10877..1087F; SentenceBreak:Other +10880..1089E; SentenceBreak:OLetter +1089F..108DF; SentenceBreak:Other +108E0..108F2; SentenceBreak:OLetter +108F3..108F3; SentenceBreak:Other +108F4..108F5; SentenceBreak:OLetter +108F6..108FF; SentenceBreak:Other +10900..10915; SentenceBreak:OLetter +10916..1091F; SentenceBreak:Other +10920..10939; SentenceBreak:OLetter +1093A..1097F; SentenceBreak:Other +10980..109B7; SentenceBreak:OLetter +109B8..109BD; SentenceBreak:Other +109BE..109BF; SentenceBreak:OLetter +109C0..109FF; SentenceBreak:Other +10A00..10A00; SentenceBreak:OLetter +10A01..10A03; SentenceBreak:Extend +10A04..10A04; SentenceBreak:Other +10A05..10A06; SentenceBreak:Extend +10A07..10A0B; SentenceBreak:Other +10A0C..10A0F; SentenceBreak:Extend +10A10..10A13; SentenceBreak:OLetter +10A14..10A14; SentenceBreak:Other +10A15..10A17; SentenceBreak:OLetter +10A18..10A18; SentenceBreak:Other +10A19..10A35; SentenceBreak:OLetter +10A36..10A37; SentenceBreak:Other +10A38..10A3A; SentenceBreak:Extend +10A3B..10A3E; SentenceBreak:Other +10A3F..10A3F; SentenceBreak:Extend +10A40..10A55; SentenceBreak:Other +10A56..10A57; SentenceBreak:STerm +10A58..10A5F; SentenceBreak:Other +10A60..10A7C; SentenceBreak:OLetter +10A7D..10A7F; SentenceBreak:Other +10A80..10A9C; SentenceBreak:OLetter +10A9D..10ABF; SentenceBreak:Other +10AC0..10AC7; SentenceBreak:OLetter +10AC8..10AC8; SentenceBreak:Other +10AC9..10AE4; SentenceBreak:OLetter +10AE5..10AE6; SentenceBreak:Extend +10AE7..10AFF; SentenceBreak:Other +10B00..10B35; SentenceBreak:OLetter +10B36..10B3F; SentenceBreak:Other +10B40..10B55; SentenceBreak:OLetter +10B56..10B5F; SentenceBreak:Other +10B60..10B72; SentenceBreak:OLetter +10B73..10B7F; SentenceBreak:Other +10B80..10B91; SentenceBreak:OLetter +10B92..10BFF; SentenceBreak:Other +10C00..10C48; SentenceBreak:OLetter +10C49..10C7F; SentenceBreak:Other +10C80..10CB2; SentenceBreak:Upper +10CB3..10CBF; SentenceBreak:Other +10CC0..10CF2; SentenceBreak:Lower +10CF3..10CFF; SentenceBreak:Other +10D00..10D23; SentenceBreak:OLetter +10D24..10D27; SentenceBreak:Extend +10D28..10D2F; SentenceBreak:Other +10D30..10D39; SentenceBreak:Numeric +10D3A..10EFF; SentenceBreak:Other +10F00..10F1C; SentenceBreak:OLetter +10F1D..10F26; SentenceBreak:Other +10F27..10F27; SentenceBreak:OLetter +10F28..10F2F; SentenceBreak:Other +10F30..10F45; SentenceBreak:OLetter +10F46..10F50; SentenceBreak:Extend +10F51..10F54; SentenceBreak:Other +10F55..10F59; SentenceBreak:STerm +10F5A..10FDF; SentenceBreak:Other +10FE0..10FF6; SentenceBreak:OLetter +10FF7..10FFF; SentenceBreak:Other +11000..11002; SentenceBreak:Extend +11003..11037; SentenceBreak:OLetter +11038..11046; SentenceBreak:Extend +11047..11048; SentenceBreak:STerm +11049..11065; SentenceBreak:Other +11066..1106F; SentenceBreak:Numeric +11070..1107E; SentenceBreak:Other +1107F..11082; SentenceBreak:Extend +11083..110AF; SentenceBreak:OLetter +110B0..110BA; SentenceBreak:Extend +110BB..110BC; SentenceBreak:Other +110BD..110BD; SentenceBreak:Format +110BE..110C1; SentenceBreak:STerm +110C2..110CC; SentenceBreak:Other +110CD..110CD; SentenceBreak:Format +110CE..110CF; SentenceBreak:Other +110D0..110E8; SentenceBreak:OLetter +110E9..110EF; SentenceBreak:Other +110F0..110F9; SentenceBreak:Numeric +110FA..110FF; SentenceBreak:Other +11100..11102; SentenceBreak:Extend +11103..11126; SentenceBreak:OLetter +11127..11134; SentenceBreak:Extend +11135..11135; SentenceBreak:Other +11136..1113F; SentenceBreak:Numeric +11140..11140; SentenceBreak:Other +11141..11143; SentenceBreak:STerm +11144..11144; SentenceBreak:OLetter +11145..11146; SentenceBreak:Extend +11147..1114F; SentenceBreak:Other +11150..11172; SentenceBreak:OLetter +11173..11173; SentenceBreak:Extend +11174..11175; SentenceBreak:Other +11176..11176; SentenceBreak:OLetter +11177..1117F; SentenceBreak:Other +11180..11182; SentenceBreak:Extend +11183..111B2; SentenceBreak:OLetter +111B3..111C0; SentenceBreak:Extend +111C1..111C4; SentenceBreak:OLetter +111C5..111C6; SentenceBreak:STerm +111C7..111C8; SentenceBreak:Other +111C9..111CC; SentenceBreak:Extend +111CD..111CD; SentenceBreak:STerm +111CE..111CF; SentenceBreak:Other +111D0..111D9; SentenceBreak:Numeric +111DA..111DA; SentenceBreak:OLetter +111DB..111DB; SentenceBreak:Other +111DC..111DC; SentenceBreak:OLetter +111DD..111DD; SentenceBreak:Other +111DE..111DF; SentenceBreak:STerm +111E0..111FF; SentenceBreak:Other +11200..11211; SentenceBreak:OLetter +11212..11212; SentenceBreak:Other +11213..1122B; SentenceBreak:OLetter +1122C..11237; SentenceBreak:Extend +11238..11239; SentenceBreak:STerm +1123A..1123A; SentenceBreak:Other +1123B..1123C; SentenceBreak:STerm +1123D..1123D; SentenceBreak:Other +1123E..1123E; SentenceBreak:Extend +1123F..1127F; SentenceBreak:Other +11280..11286; SentenceBreak:OLetter +11287..11287; SentenceBreak:Other +11288..11288; SentenceBreak:OLetter +11289..11289; SentenceBreak:Other +1128A..1128D; SentenceBreak:OLetter +1128E..1128E; SentenceBreak:Other +1128F..1129D; SentenceBreak:OLetter +1129E..1129E; SentenceBreak:Other +1129F..112A8; SentenceBreak:OLetter +112A9..112A9; SentenceBreak:STerm +112AA..112AF; SentenceBreak:Other +112B0..112DE; SentenceBreak:OLetter +112DF..112EA; SentenceBreak:Extend +112EB..112EF; SentenceBreak:Other +112F0..112F9; SentenceBreak:Numeric +112FA..112FF; SentenceBreak:Other +11300..11303; SentenceBreak:Extend +11304..11304; SentenceBreak:Other +11305..1130C; SentenceBreak:OLetter +1130D..1130E; SentenceBreak:Other +1130F..11310; SentenceBreak:OLetter +11311..11312; SentenceBreak:Other +11313..11328; SentenceBreak:OLetter +11329..11329; SentenceBreak:Other +1132A..11330; SentenceBreak:OLetter +11331..11331; SentenceBreak:Other +11332..11333; SentenceBreak:OLetter +11334..11334; SentenceBreak:Other +11335..11339; SentenceBreak:OLetter +1133A..1133A; SentenceBreak:Other +1133B..1133C; SentenceBreak:Extend +1133D..1133D; SentenceBreak:OLetter +1133E..11344; SentenceBreak:Extend +11345..11346; SentenceBreak:Other +11347..11348; SentenceBreak:Extend +11349..1134A; SentenceBreak:Other +1134B..1134D; SentenceBreak:Extend +1134E..1134F; SentenceBreak:Other +11350..11350; SentenceBreak:OLetter +11351..11356; SentenceBreak:Other +11357..11357; SentenceBreak:Extend +11358..1135C; SentenceBreak:Other +1135D..11361; SentenceBreak:OLetter +11362..11363; SentenceBreak:Extend +11364..11365; SentenceBreak:Other +11366..1136C; SentenceBreak:Extend +1136D..1136F; SentenceBreak:Other +11370..11374; SentenceBreak:Extend +11375..113FF; SentenceBreak:Other +11400..11434; SentenceBreak:OLetter +11435..11446; SentenceBreak:Extend +11447..1144A; SentenceBreak:OLetter +1144B..1144C; SentenceBreak:STerm +1144D..1144F; SentenceBreak:Other +11450..11459; SentenceBreak:Numeric +1145A..1145D; SentenceBreak:Other +1145E..1145E; SentenceBreak:Extend +1145F..1145F; SentenceBreak:OLetter +11460..1147F; SentenceBreak:Other +11480..114AF; SentenceBreak:OLetter +114B0..114C3; SentenceBreak:Extend +114C4..114C5; SentenceBreak:OLetter +114C6..114C6; SentenceBreak:Other +114C7..114C7; SentenceBreak:OLetter +114C8..114CF; SentenceBreak:Other +114D0..114D9; SentenceBreak:Numeric +114DA..1157F; SentenceBreak:Other +11580..115AE; SentenceBreak:OLetter +115AF..115B5; SentenceBreak:Extend +115B6..115B7; SentenceBreak:Other +115B8..115C0; SentenceBreak:Extend +115C1..115C1; SentenceBreak:Other +115C2..115C3; SentenceBreak:STerm +115C4..115C8; SentenceBreak:Other +115C9..115D7; SentenceBreak:STerm +115D8..115DB; SentenceBreak:OLetter +115DC..115DD; SentenceBreak:Extend +115DE..115FF; SentenceBreak:Other +11600..1162F; SentenceBreak:OLetter +11630..11640; SentenceBreak:Extend +11641..11642; SentenceBreak:STerm +11643..11643; SentenceBreak:Other +11644..11644; SentenceBreak:OLetter +11645..1164F; SentenceBreak:Other +11650..11659; SentenceBreak:Numeric +1165A..1167F; SentenceBreak:Other +11680..116AA; SentenceBreak:OLetter +116AB..116B7; SentenceBreak:Extend +116B8..116B8; SentenceBreak:OLetter +116B9..116BF; SentenceBreak:Other +116C0..116C9; SentenceBreak:Numeric +116CA..116FF; SentenceBreak:Other +11700..1171A; SentenceBreak:OLetter +1171B..1171C; SentenceBreak:Other +1171D..1172B; SentenceBreak:Extend +1172C..1172F; SentenceBreak:Other +11730..11739; SentenceBreak:Numeric +1173A..1173B; SentenceBreak:Other +1173C..1173E; SentenceBreak:STerm +1173F..117FF; SentenceBreak:Other +11800..1182B; SentenceBreak:OLetter +1182C..1183A; SentenceBreak:Extend +1183B..1189F; SentenceBreak:Other +118A0..118BF; SentenceBreak:Upper +118C0..118DF; SentenceBreak:Lower +118E0..118E9; SentenceBreak:Numeric +118EA..118FE; SentenceBreak:Other +118FF..118FF; SentenceBreak:OLetter +11900..1199F; SentenceBreak:Other +119A0..119A7; SentenceBreak:OLetter +119A8..119A9; SentenceBreak:Other +119AA..119D0; SentenceBreak:OLetter +119D1..119D7; SentenceBreak:Extend +119D8..119D9; SentenceBreak:Other +119DA..119E0; SentenceBreak:Extend +119E1..119E1; SentenceBreak:OLetter +119E2..119E2; SentenceBreak:Other +119E3..119E3; SentenceBreak:OLetter +119E4..119E4; SentenceBreak:Extend +119E5..119FF; SentenceBreak:Other +11A00..11A00; SentenceBreak:OLetter +11A01..11A0A; SentenceBreak:Extend +11A0B..11A32; SentenceBreak:OLetter +11A33..11A39; SentenceBreak:Extend +11A3A..11A3A; SentenceBreak:OLetter +11A3B..11A3E; SentenceBreak:Extend +11A3F..11A41; SentenceBreak:Other +11A42..11A43; SentenceBreak:STerm +11A44..11A46; SentenceBreak:Other +11A47..11A47; SentenceBreak:Extend +11A48..11A4F; SentenceBreak:Other +11A50..11A50; SentenceBreak:OLetter +11A51..11A5B; SentenceBreak:Extend +11A5C..11A89; SentenceBreak:OLetter +11A8A..11A99; SentenceBreak:Extend +11A9A..11A9A; SentenceBreak:Other +11A9B..11A9C; SentenceBreak:STerm +11A9D..11A9D; SentenceBreak:OLetter +11A9E..11ABF; SentenceBreak:Other +11AC0..11AF8; SentenceBreak:OLetter +11AF9..11BFF; SentenceBreak:Other +11C00..11C08; SentenceBreak:OLetter +11C09..11C09; SentenceBreak:Other +11C0A..11C2E; SentenceBreak:OLetter +11C2F..11C36; SentenceBreak:Extend +11C37..11C37; SentenceBreak:Other +11C38..11C3F; SentenceBreak:Extend +11C40..11C40; SentenceBreak:OLetter +11C41..11C42; SentenceBreak:STerm +11C43..11C4F; SentenceBreak:Other +11C50..11C59; SentenceBreak:Numeric +11C5A..11C71; SentenceBreak:Other +11C72..11C8F; SentenceBreak:OLetter +11C90..11C91; SentenceBreak:Other +11C92..11CA7; SentenceBreak:Extend +11CA8..11CA8; SentenceBreak:Other +11CA9..11CB6; SentenceBreak:Extend +11CB7..11CFF; SentenceBreak:Other +11D00..11D06; SentenceBreak:OLetter +11D07..11D07; SentenceBreak:Other +11D08..11D09; SentenceBreak:OLetter +11D0A..11D0A; SentenceBreak:Other +11D0B..11D30; SentenceBreak:OLetter +11D31..11D36; SentenceBreak:Extend +11D37..11D39; SentenceBreak:Other +11D3A..11D3A; SentenceBreak:Extend +11D3B..11D3B; SentenceBreak:Other +11D3C..11D3D; SentenceBreak:Extend +11D3E..11D3E; SentenceBreak:Other +11D3F..11D45; SentenceBreak:Extend +11D46..11D46; SentenceBreak:OLetter +11D47..11D47; SentenceBreak:Extend +11D48..11D4F; SentenceBreak:Other +11D50..11D59; SentenceBreak:Numeric +11D5A..11D5F; SentenceBreak:Other +11D60..11D65; SentenceBreak:OLetter +11D66..11D66; SentenceBreak:Other +11D67..11D68; SentenceBreak:OLetter +11D69..11D69; SentenceBreak:Other +11D6A..11D89; SentenceBreak:OLetter +11D8A..11D8E; SentenceBreak:Extend +11D8F..11D8F; SentenceBreak:Other +11D90..11D91; SentenceBreak:Extend +11D92..11D92; SentenceBreak:Other +11D93..11D97; SentenceBreak:Extend +11D98..11D98; SentenceBreak:OLetter +11D99..11D9F; SentenceBreak:Other +11DA0..11DA9; SentenceBreak:Numeric +11DAA..11EDF; SentenceBreak:Other +11EE0..11EF2; SentenceBreak:OLetter +11EF3..11EF6; SentenceBreak:Extend +11EF7..11EF8; SentenceBreak:STerm +11EF9..11FFF; SentenceBreak:Other +12000..12399; SentenceBreak:OLetter +1239A..123FF; SentenceBreak:Other +12400..1246E; SentenceBreak:OLetter +1246F..1247F; SentenceBreak:Other +12480..12543; SentenceBreak:OLetter +12544..12FFF; SentenceBreak:Other +13000..1342E; SentenceBreak:OLetter +1342F..1342F; SentenceBreak:Other +13430..13438; SentenceBreak:Format +13439..143FF; SentenceBreak:Other +14400..14646; SentenceBreak:OLetter +14647..167FF; SentenceBreak:Other +16800..16A38; SentenceBreak:OLetter +16A39..16A3F; SentenceBreak:Other +16A40..16A5E; SentenceBreak:OLetter +16A5F..16A5F; SentenceBreak:Other +16A60..16A69; SentenceBreak:Numeric +16A6A..16A6D; SentenceBreak:Other +16A6E..16A6F; SentenceBreak:STerm +16A70..16ACF; SentenceBreak:Other +16AD0..16AED; SentenceBreak:OLetter +16AEE..16AEF; SentenceBreak:Other +16AF0..16AF4; SentenceBreak:Extend +16AF5..16AF5; SentenceBreak:STerm +16AF6..16AFF; SentenceBreak:Other +16B00..16B2F; SentenceBreak:OLetter +16B30..16B36; SentenceBreak:Extend +16B37..16B38; SentenceBreak:STerm +16B39..16B3F; SentenceBreak:Other +16B40..16B43; SentenceBreak:OLetter +16B44..16B44; SentenceBreak:STerm +16B45..16B4F; SentenceBreak:Other +16B50..16B59; SentenceBreak:Numeric +16B5A..16B62; SentenceBreak:Other +16B63..16B77; SentenceBreak:OLetter +16B78..16B7C; SentenceBreak:Other +16B7D..16B8F; SentenceBreak:OLetter +16B90..16E3F; SentenceBreak:Other +16E40..16E5F; SentenceBreak:Upper +16E60..16E7F; SentenceBreak:Lower +16E80..16E97; SentenceBreak:Other +16E98..16E98; SentenceBreak:STerm +16E99..16EFF; SentenceBreak:Other +16F00..16F4A; SentenceBreak:OLetter +16F4B..16F4E; SentenceBreak:Other +16F4F..16F4F; SentenceBreak:Extend +16F50..16F50; SentenceBreak:OLetter +16F51..16F87; SentenceBreak:Extend +16F88..16F8E; SentenceBreak:Other +16F8F..16F92; SentenceBreak:Extend +16F93..16F9F; SentenceBreak:OLetter +16FA0..16FDF; SentenceBreak:Other +16FE0..16FE1; SentenceBreak:OLetter +16FE2..16FE2; SentenceBreak:Other +16FE3..16FE3; SentenceBreak:OLetter +16FE4..16FFF; SentenceBreak:Other +17000..187F7; SentenceBreak:OLetter +187F8..187FF; SentenceBreak:Other +18800..18AF2; SentenceBreak:OLetter +18AF3..1AFFF; SentenceBreak:Other +1B000..1B11E; SentenceBreak:OLetter +1B11F..1B14F; SentenceBreak:Other +1B150..1B152; SentenceBreak:OLetter +1B153..1B163; SentenceBreak:Other +1B164..1B167; SentenceBreak:OLetter +1B168..1B16F; SentenceBreak:Other +1B170..1B2FB; SentenceBreak:OLetter +1B2FC..1BBFF; SentenceBreak:Other +1BC00..1BC6A; SentenceBreak:OLetter +1BC6B..1BC6F; SentenceBreak:Other +1BC70..1BC7C; SentenceBreak:OLetter +1BC7D..1BC7F; SentenceBreak:Other +1BC80..1BC88; SentenceBreak:OLetter +1BC89..1BC8F; SentenceBreak:Other +1BC90..1BC99; SentenceBreak:OLetter +1BC9A..1BC9C; SentenceBreak:Other +1BC9D..1BC9E; SentenceBreak:Extend +1BC9F..1BC9F; SentenceBreak:STerm +1BCA0..1BCA3; SentenceBreak:Format +1BCA4..1D164; SentenceBreak:Other +1D165..1D169; SentenceBreak:Extend +1D16A..1D16C; SentenceBreak:Other +1D16D..1D172; SentenceBreak:Extend +1D173..1D17A; SentenceBreak:Format +1D17B..1D182; SentenceBreak:Extend +1D183..1D184; SentenceBreak:Other +1D185..1D18B; SentenceBreak:Extend +1D18C..1D1A9; SentenceBreak:Other +1D1AA..1D1AD; SentenceBreak:Extend +1D1AE..1D241; SentenceBreak:Other +1D242..1D244; SentenceBreak:Extend +1D245..1D3FF; SentenceBreak:Other +1D400..1D419; SentenceBreak:Upper +1D41A..1D433; SentenceBreak:Lower +1D434..1D44D; SentenceBreak:Upper +1D44E..1D454; SentenceBreak:Lower +1D455..1D455; SentenceBreak:Other +1D456..1D467; SentenceBreak:Lower +1D468..1D481; SentenceBreak:Upper +1D482..1D49B; SentenceBreak:Lower +1D49C..1D49C; SentenceBreak:Upper +1D49D..1D49D; SentenceBreak:Other +1D49E..1D49F; SentenceBreak:Upper +1D4A0..1D4A1; SentenceBreak:Other +1D4A2..1D4A2; SentenceBreak:Upper +1D4A3..1D4A4; SentenceBreak:Other +1D4A5..1D4A6; SentenceBreak:Upper +1D4A7..1D4A8; SentenceBreak:Other +1D4A9..1D4AC; SentenceBreak:Upper +1D4AD..1D4AD; SentenceBreak:Other +1D4AE..1D4B5; SentenceBreak:Upper +1D4B6..1D4B9; SentenceBreak:Lower +1D4BA..1D4BA; SentenceBreak:Other +1D4BB..1D4BB; SentenceBreak:Lower +1D4BC..1D4BC; SentenceBreak:Other +1D4BD..1D4C3; SentenceBreak:Lower +1D4C4..1D4C4; SentenceBreak:Other +1D4C5..1D4CF; SentenceBreak:Lower +1D4D0..1D4E9; SentenceBreak:Upper +1D4EA..1D503; SentenceBreak:Lower +1D504..1D505; SentenceBreak:Upper +1D506..1D506; SentenceBreak:Other +1D507..1D50A; SentenceBreak:Upper +1D50B..1D50C; SentenceBreak:Other +1D50D..1D514; SentenceBreak:Upper +1D515..1D515; SentenceBreak:Other +1D516..1D51C; SentenceBreak:Upper +1D51D..1D51D; SentenceBreak:Other +1D51E..1D537; SentenceBreak:Lower +1D538..1D539; SentenceBreak:Upper +1D53A..1D53A; SentenceBreak:Other +1D53B..1D53E; SentenceBreak:Upper +1D53F..1D53F; SentenceBreak:Other +1D540..1D544; SentenceBreak:Upper +1D545..1D545; SentenceBreak:Other +1D546..1D546; SentenceBreak:Upper +1D547..1D549; SentenceBreak:Other +1D54A..1D550; SentenceBreak:Upper +1D551..1D551; SentenceBreak:Other +1D552..1D56B; SentenceBreak:Lower +1D56C..1D585; SentenceBreak:Upper +1D586..1D59F; SentenceBreak:Lower +1D5A0..1D5B9; SentenceBreak:Upper +1D5BA..1D5D3; SentenceBreak:Lower +1D5D4..1D5ED; SentenceBreak:Upper +1D5EE..1D607; SentenceBreak:Lower +1D608..1D621; SentenceBreak:Upper +1D622..1D63B; SentenceBreak:Lower +1D63C..1D655; SentenceBreak:Upper +1D656..1D66F; SentenceBreak:Lower +1D670..1D689; SentenceBreak:Upper +1D68A..1D6A5; SentenceBreak:Lower +1D6A6..1D6A7; SentenceBreak:Other +1D6A8..1D6C0; SentenceBreak:Upper +1D6C1..1D6C1; SentenceBreak:Other +1D6C2..1D6DA; SentenceBreak:Lower +1D6DB..1D6DB; SentenceBreak:Other +1D6DC..1D6E1; SentenceBreak:Lower +1D6E2..1D6FA; SentenceBreak:Upper +1D6FB..1D6FB; SentenceBreak:Other +1D6FC..1D714; SentenceBreak:Lower +1D715..1D715; SentenceBreak:Other +1D716..1D71B; SentenceBreak:Lower +1D71C..1D734; SentenceBreak:Upper +1D735..1D735; SentenceBreak:Other +1D736..1D74E; SentenceBreak:Lower +1D74F..1D74F; SentenceBreak:Other +1D750..1D755; SentenceBreak:Lower +1D756..1D76E; SentenceBreak:Upper +1D76F..1D76F; SentenceBreak:Other +1D770..1D788; SentenceBreak:Lower +1D789..1D789; SentenceBreak:Other +1D78A..1D78F; SentenceBreak:Lower +1D790..1D7A8; SentenceBreak:Upper +1D7A9..1D7A9; SentenceBreak:Other +1D7AA..1D7C2; SentenceBreak:Lower +1D7C3..1D7C3; SentenceBreak:Other +1D7C4..1D7C9; SentenceBreak:Lower +1D7CA..1D7CA; SentenceBreak:Upper +1D7CB..1D7CB; SentenceBreak:Lower +1D7CC..1D7CD; SentenceBreak:Other +1D7CE..1D7FF; SentenceBreak:Numeric +1D800..1D9FF; SentenceBreak:Other +1DA00..1DA36; SentenceBreak:Extend +1DA37..1DA3A; SentenceBreak:Other +1DA3B..1DA6C; SentenceBreak:Extend +1DA6D..1DA74; SentenceBreak:Other +1DA75..1DA75; SentenceBreak:Extend +1DA76..1DA83; SentenceBreak:Other +1DA84..1DA84; SentenceBreak:Extend +1DA85..1DA87; SentenceBreak:Other +1DA88..1DA88; SentenceBreak:STerm +1DA89..1DA9A; SentenceBreak:Other +1DA9B..1DA9F; SentenceBreak:Extend +1DAA0..1DAA0; SentenceBreak:Other +1DAA1..1DAAF; SentenceBreak:Extend +1DAB0..1DFFF; SentenceBreak:Other +1E000..1E006; SentenceBreak:Extend +1E007..1E007; SentenceBreak:Other +1E008..1E018; SentenceBreak:Extend +1E019..1E01A; SentenceBreak:Other +1E01B..1E021; SentenceBreak:Extend +1E022..1E022; SentenceBreak:Other +1E023..1E024; SentenceBreak:Extend +1E025..1E025; SentenceBreak:Other +1E026..1E02A; SentenceBreak:Extend +1E02B..1E0FF; SentenceBreak:Other +1E100..1E12C; SentenceBreak:OLetter +1E12D..1E12F; SentenceBreak:Other +1E130..1E136; SentenceBreak:Extend +1E137..1E13D; SentenceBreak:OLetter +1E13E..1E13F; SentenceBreak:Other +1E140..1E149; SentenceBreak:Numeric +1E14A..1E14D; SentenceBreak:Other +1E14E..1E14E; SentenceBreak:OLetter +1E14F..1E2BF; SentenceBreak:Other +1E2C0..1E2EB; SentenceBreak:OLetter +1E2EC..1E2EF; SentenceBreak:Extend +1E2F0..1E2F9; SentenceBreak:Numeric +1E2FA..1E7FF; SentenceBreak:Other +1E800..1E8C4; SentenceBreak:OLetter +1E8C5..1E8CF; SentenceBreak:Other +1E8D0..1E8D6; SentenceBreak:Extend +1E8D7..1E8FF; SentenceBreak:Other +1E900..1E921; SentenceBreak:Upper +1E922..1E943; SentenceBreak:Lower +1E944..1E94A; SentenceBreak:Extend +1E94B..1E94B; SentenceBreak:OLetter +1E94C..1E94F; SentenceBreak:Other +1E950..1E959; SentenceBreak:Numeric +1E95A..1EDFF; SentenceBreak:Other +1EE00..1EE03; SentenceBreak:OLetter +1EE04..1EE04; SentenceBreak:Other +1EE05..1EE1F; SentenceBreak:OLetter +1EE20..1EE20; SentenceBreak:Other +1EE21..1EE22; SentenceBreak:OLetter +1EE23..1EE23; SentenceBreak:Other +1EE24..1EE24; SentenceBreak:OLetter +1EE25..1EE26; SentenceBreak:Other +1EE27..1EE27; SentenceBreak:OLetter +1EE28..1EE28; SentenceBreak:Other +1EE29..1EE32; SentenceBreak:OLetter +1EE33..1EE33; SentenceBreak:Other +1EE34..1EE37; SentenceBreak:OLetter +1EE38..1EE38; SentenceBreak:Other +1EE39..1EE39; SentenceBreak:OLetter +1EE3A..1EE3A; SentenceBreak:Other +1EE3B..1EE3B; SentenceBreak:OLetter +1EE3C..1EE41; SentenceBreak:Other +1EE42..1EE42; SentenceBreak:OLetter +1EE43..1EE46; SentenceBreak:Other +1EE47..1EE47; SentenceBreak:OLetter +1EE48..1EE48; SentenceBreak:Other +1EE49..1EE49; SentenceBreak:OLetter +1EE4A..1EE4A; SentenceBreak:Other +1EE4B..1EE4B; SentenceBreak:OLetter +1EE4C..1EE4C; SentenceBreak:Other +1EE4D..1EE4F; SentenceBreak:OLetter +1EE50..1EE50; SentenceBreak:Other +1EE51..1EE52; SentenceBreak:OLetter +1EE53..1EE53; SentenceBreak:Other +1EE54..1EE54; SentenceBreak:OLetter +1EE55..1EE56; SentenceBreak:Other +1EE57..1EE57; SentenceBreak:OLetter +1EE58..1EE58; SentenceBreak:Other +1EE59..1EE59; SentenceBreak:OLetter +1EE5A..1EE5A; SentenceBreak:Other +1EE5B..1EE5B; SentenceBreak:OLetter +1EE5C..1EE5C; SentenceBreak:Other +1EE5D..1EE5D; SentenceBreak:OLetter +1EE5E..1EE5E; SentenceBreak:Other +1EE5F..1EE5F; SentenceBreak:OLetter +1EE60..1EE60; SentenceBreak:Other +1EE61..1EE62; SentenceBreak:OLetter +1EE63..1EE63; SentenceBreak:Other +1EE64..1EE64; SentenceBreak:OLetter +1EE65..1EE66; SentenceBreak:Other +1EE67..1EE6A; SentenceBreak:OLetter +1EE6B..1EE6B; SentenceBreak:Other +1EE6C..1EE72; SentenceBreak:OLetter +1EE73..1EE73; SentenceBreak:Other +1EE74..1EE77; SentenceBreak:OLetter +1EE78..1EE78; SentenceBreak:Other +1EE79..1EE7C; SentenceBreak:OLetter +1EE7D..1EE7D; SentenceBreak:Other +1EE7E..1EE7E; SentenceBreak:OLetter +1EE7F..1EE7F; SentenceBreak:Other +1EE80..1EE89; SentenceBreak:OLetter +1EE8A..1EE8A; SentenceBreak:Other +1EE8B..1EE9B; SentenceBreak:OLetter +1EE9C..1EEA0; SentenceBreak:Other +1EEA1..1EEA3; SentenceBreak:OLetter +1EEA4..1EEA4; SentenceBreak:Other +1EEA5..1EEA9; SentenceBreak:OLetter +1EEAA..1EEAA; SentenceBreak:Other +1EEAB..1EEBB; SentenceBreak:OLetter +1EEBC..1F12F; SentenceBreak:Other +1F130..1F149; SentenceBreak:Upper +1F14A..1F14F; SentenceBreak:Other +1F150..1F169; SentenceBreak:Upper +1F16A..1F16F; SentenceBreak:Other +1F170..1F189; SentenceBreak:Upper +1F18A..1F675; SentenceBreak:Other +1F676..1F678; SentenceBreak:Close +1F679..1FFFF; SentenceBreak:Other +20000..2A6D6; SentenceBreak:OLetter +2A6D7..2A6FF; SentenceBreak:Other +2A700..2B734; SentenceBreak:OLetter +2B735..2B73F; SentenceBreak:Other +2B740..2B81D; SentenceBreak:OLetter +2B81E..2B81F; SentenceBreak:Other +2B820..2CEA1; SentenceBreak:OLetter +2CEA2..2CEAF; SentenceBreak:Other +2CEB0..2EBE0; SentenceBreak:OLetter +2EBE1..2F7FF; SentenceBreak:Other +2F800..2FA1D; SentenceBreak:OLetter +2FA1E..E0000; SentenceBreak:Other +E0001..E0001; SentenceBreak:Format +E0002..E001F; SentenceBreak:Other +E0020..E007F; SentenceBreak:Extend +E0080..E00FF; SentenceBreak:Other +E0100..E01EF; SentenceBreak:Extend +E01F0..10FFFF; SentenceBreak:Other diff --git a/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_1.test b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_1.test new file mode 100644 index 000000000..c4da26b63 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-sentence-break/UnicodeSentenceBreak_12_1.test @@ -0,0 +1,11 @@ +name: UnicodeSentenceBreak_12_1 + +description: +Tests character class syntax of the Unicode 12.1 SentenceBreak property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_1.flex b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_1.flex new file mode 100644 index 000000000..c60046c18 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeWhiteSpace1_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\S { setCurCharPropertyValue("Not-Whitespace"); } +[^\S] { setCurCharPropertyValue("Whitespace"); } diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_1.output b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_1.output new file mode 100644 index 000000000..ec391629e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_1.output @@ -0,0 +1,22 @@ +0000..0008; Not-Whitespace +0009..000D; Whitespace +000E..001F; Not-Whitespace +0020..0020; Whitespace +0021..0084; Not-Whitespace +0085..0085; Whitespace +0086..009F; Not-Whitespace +00A0..00A0; Whitespace +00A1..167F; Not-Whitespace +1680..1680; Whitespace +1681..1FFF; Not-Whitespace +2000..200A; Whitespace +200B..2027; Not-Whitespace +2028..2029; Whitespace +202A..202E; Not-Whitespace +202F..202F; Whitespace +2030..205E; Not-Whitespace +205F..205F; Whitespace +2060..2FFF; Not-Whitespace +3000..3000; Whitespace +3001..D7FF; Not-Whitespace +E000..10FFFF; Not-Whitespace diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_1.test b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_1.test new file mode 100644 index 000000000..0f8863b34 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace1_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeWhiteSpace1_12_1 + +description: +Tests character class syntax of the Unicode 12.1 WhiteSpace property +using the '\S' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_1.flex b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_1.flex new file mode 100644 index 000000000..307fcf38c --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeWhiteSpace2_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\s { setCurCharPropertyValue("Whitespace"); } +[^\s] { setCurCharPropertyValue("Not-Whitespace"); } diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_1.output b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_1.output new file mode 100644 index 000000000..ec391629e --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_1.output @@ -0,0 +1,22 @@ +0000..0008; Not-Whitespace +0009..000D; Whitespace +000E..001F; Not-Whitespace +0020..0020; Whitespace +0021..0084; Not-Whitespace +0085..0085; Whitespace +0086..009F; Not-Whitespace +00A0..00A0; Whitespace +00A1..167F; Not-Whitespace +1680..1680; Whitespace +1681..1FFF; Not-Whitespace +2000..200A; Whitespace +200B..2027; Not-Whitespace +2028..2029; Whitespace +202A..202E; Not-Whitespace +202F..202F; Whitespace +2030..205E; Not-Whitespace +205F..205F; Whitespace +2060..2FFF; Not-Whitespace +3000..3000; Whitespace +3001..D7FF; Not-Whitespace +E000..10FFFF; Not-Whitespace diff --git a/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_1.test b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_1.test new file mode 100644 index 000000000..f8edd4a90 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-space/UnicodeWhiteSpace2_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeWhiteSpace2_12_1 + +description: +Tests character class syntax of the Unicode 12.1 WhiteSpace property +using the '\s' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_1.flex b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_1.flex new file mode 100644 index 000000000..f67312605 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeUppercase_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +[:uppercase:] { setCurCharPropertyValue("Uppercase"); } +[^[:uppercase:]] { setCurCharPropertyValue("Not-Uppercase"); } diff --git a/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_1.output b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_1.output new file mode 100644 index 000000000..f10a6f8f5 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_1.output @@ -0,0 +1,1284 @@ +0000..0040; Not-Uppercase +0041..005A; Uppercase +005B..00BF; Not-Uppercase +00C0..00D6; Uppercase +00D7..00D7; Not-Uppercase +00D8..00DE; Uppercase +00DF..00FF; Not-Uppercase +0100..0100; Uppercase +0101..0101; Not-Uppercase +0102..0102; Uppercase +0103..0103; Not-Uppercase +0104..0104; Uppercase +0105..0105; Not-Uppercase +0106..0106; Uppercase +0107..0107; Not-Uppercase +0108..0108; Uppercase +0109..0109; Not-Uppercase +010A..010A; Uppercase +010B..010B; Not-Uppercase +010C..010C; Uppercase +010D..010D; Not-Uppercase +010E..010E; Uppercase +010F..010F; Not-Uppercase +0110..0110; Uppercase +0111..0111; Not-Uppercase +0112..0112; Uppercase +0113..0113; Not-Uppercase +0114..0114; Uppercase +0115..0115; Not-Uppercase +0116..0116; Uppercase +0117..0117; Not-Uppercase +0118..0118; Uppercase +0119..0119; Not-Uppercase +011A..011A; Uppercase +011B..011B; Not-Uppercase +011C..011C; Uppercase +011D..011D; Not-Uppercase +011E..011E; Uppercase +011F..011F; Not-Uppercase +0120..0120; Uppercase +0121..0121; Not-Uppercase +0122..0122; Uppercase +0123..0123; Not-Uppercase +0124..0124; Uppercase +0125..0125; Not-Uppercase +0126..0126; Uppercase +0127..0127; Not-Uppercase +0128..0128; Uppercase +0129..0129; Not-Uppercase +012A..012A; Uppercase +012B..012B; Not-Uppercase +012C..012C; Uppercase +012D..012D; Not-Uppercase +012E..012E; Uppercase +012F..012F; Not-Uppercase +0130..0130; Uppercase +0131..0131; Not-Uppercase +0132..0132; Uppercase +0133..0133; Not-Uppercase +0134..0134; Uppercase +0135..0135; Not-Uppercase +0136..0136; Uppercase +0137..0138; Not-Uppercase +0139..0139; Uppercase +013A..013A; Not-Uppercase +013B..013B; Uppercase +013C..013C; Not-Uppercase +013D..013D; Uppercase +013E..013E; Not-Uppercase +013F..013F; Uppercase +0140..0140; Not-Uppercase +0141..0141; Uppercase +0142..0142; Not-Uppercase +0143..0143; Uppercase +0144..0144; Not-Uppercase +0145..0145; Uppercase +0146..0146; Not-Uppercase +0147..0147; Uppercase +0148..0149; Not-Uppercase +014A..014A; Uppercase +014B..014B; Not-Uppercase +014C..014C; Uppercase +014D..014D; Not-Uppercase +014E..014E; Uppercase +014F..014F; Not-Uppercase +0150..0150; Uppercase +0151..0151; Not-Uppercase +0152..0152; Uppercase +0153..0153; Not-Uppercase +0154..0154; Uppercase +0155..0155; Not-Uppercase +0156..0156; Uppercase +0157..0157; Not-Uppercase +0158..0158; Uppercase +0159..0159; Not-Uppercase +015A..015A; Uppercase +015B..015B; Not-Uppercase +015C..015C; Uppercase +015D..015D; Not-Uppercase +015E..015E; Uppercase +015F..015F; Not-Uppercase +0160..0160; Uppercase +0161..0161; Not-Uppercase +0162..0162; Uppercase +0163..0163; Not-Uppercase +0164..0164; Uppercase +0165..0165; Not-Uppercase +0166..0166; Uppercase +0167..0167; Not-Uppercase +0168..0168; Uppercase +0169..0169; Not-Uppercase +016A..016A; Uppercase +016B..016B; Not-Uppercase +016C..016C; Uppercase +016D..016D; Not-Uppercase +016E..016E; Uppercase +016F..016F; Not-Uppercase +0170..0170; Uppercase +0171..0171; Not-Uppercase +0172..0172; Uppercase +0173..0173; Not-Uppercase +0174..0174; Uppercase +0175..0175; Not-Uppercase +0176..0176; Uppercase +0177..0177; Not-Uppercase +0178..0179; Uppercase +017A..017A; Not-Uppercase +017B..017B; Uppercase +017C..017C; Not-Uppercase +017D..017D; Uppercase +017E..0180; Not-Uppercase +0181..0182; Uppercase +0183..0183; Not-Uppercase +0184..0184; Uppercase +0185..0185; Not-Uppercase +0186..0187; Uppercase +0188..0188; Not-Uppercase +0189..018B; Uppercase +018C..018D; Not-Uppercase +018E..0191; Uppercase +0192..0192; Not-Uppercase +0193..0194; Uppercase +0195..0195; Not-Uppercase +0196..0198; Uppercase +0199..019B; Not-Uppercase +019C..019D; Uppercase +019E..019E; Not-Uppercase +019F..01A0; Uppercase +01A1..01A1; Not-Uppercase +01A2..01A2; Uppercase +01A3..01A3; Not-Uppercase +01A4..01A4; Uppercase +01A5..01A5; Not-Uppercase +01A6..01A7; Uppercase +01A8..01A8; Not-Uppercase +01A9..01A9; Uppercase +01AA..01AB; Not-Uppercase +01AC..01AC; Uppercase +01AD..01AD; Not-Uppercase +01AE..01AF; Uppercase +01B0..01B0; Not-Uppercase +01B1..01B3; Uppercase +01B4..01B4; Not-Uppercase +01B5..01B5; Uppercase +01B6..01B6; Not-Uppercase +01B7..01B8; Uppercase +01B9..01BB; Not-Uppercase +01BC..01BC; Uppercase +01BD..01C3; Not-Uppercase +01C4..01C4; Uppercase +01C5..01C6; Not-Uppercase +01C7..01C7; Uppercase +01C8..01C9; Not-Uppercase +01CA..01CA; Uppercase +01CB..01CC; Not-Uppercase +01CD..01CD; Uppercase +01CE..01CE; Not-Uppercase +01CF..01CF; Uppercase +01D0..01D0; Not-Uppercase +01D1..01D1; Uppercase +01D2..01D2; Not-Uppercase +01D3..01D3; Uppercase +01D4..01D4; Not-Uppercase +01D5..01D5; Uppercase +01D6..01D6; Not-Uppercase +01D7..01D7; Uppercase +01D8..01D8; Not-Uppercase +01D9..01D9; Uppercase +01DA..01DA; Not-Uppercase +01DB..01DB; Uppercase +01DC..01DD; Not-Uppercase +01DE..01DE; Uppercase +01DF..01DF; Not-Uppercase +01E0..01E0; Uppercase +01E1..01E1; Not-Uppercase +01E2..01E2; Uppercase +01E3..01E3; Not-Uppercase +01E4..01E4; Uppercase +01E5..01E5; Not-Uppercase +01E6..01E6; Uppercase +01E7..01E7; Not-Uppercase +01E8..01E8; Uppercase +01E9..01E9; Not-Uppercase +01EA..01EA; Uppercase +01EB..01EB; Not-Uppercase +01EC..01EC; Uppercase +01ED..01ED; Not-Uppercase +01EE..01EE; Uppercase +01EF..01F0; Not-Uppercase +01F1..01F1; Uppercase +01F2..01F3; Not-Uppercase +01F4..01F4; Uppercase +01F5..01F5; Not-Uppercase +01F6..01F8; Uppercase +01F9..01F9; Not-Uppercase +01FA..01FA; Uppercase +01FB..01FB; Not-Uppercase +01FC..01FC; Uppercase +01FD..01FD; Not-Uppercase +01FE..01FE; Uppercase +01FF..01FF; Not-Uppercase +0200..0200; Uppercase +0201..0201; Not-Uppercase +0202..0202; Uppercase +0203..0203; Not-Uppercase +0204..0204; Uppercase +0205..0205; Not-Uppercase +0206..0206; Uppercase +0207..0207; Not-Uppercase +0208..0208; Uppercase +0209..0209; Not-Uppercase +020A..020A; Uppercase +020B..020B; Not-Uppercase +020C..020C; Uppercase +020D..020D; Not-Uppercase +020E..020E; Uppercase +020F..020F; Not-Uppercase +0210..0210; Uppercase +0211..0211; Not-Uppercase +0212..0212; Uppercase +0213..0213; Not-Uppercase +0214..0214; Uppercase +0215..0215; Not-Uppercase +0216..0216; Uppercase +0217..0217; Not-Uppercase +0218..0218; Uppercase +0219..0219; Not-Uppercase +021A..021A; Uppercase +021B..021B; Not-Uppercase +021C..021C; Uppercase +021D..021D; Not-Uppercase +021E..021E; Uppercase +021F..021F; Not-Uppercase +0220..0220; Uppercase +0221..0221; Not-Uppercase +0222..0222; Uppercase +0223..0223; Not-Uppercase +0224..0224; Uppercase +0225..0225; Not-Uppercase +0226..0226; Uppercase +0227..0227; Not-Uppercase +0228..0228; Uppercase +0229..0229; Not-Uppercase +022A..022A; Uppercase +022B..022B; Not-Uppercase +022C..022C; Uppercase +022D..022D; Not-Uppercase +022E..022E; Uppercase +022F..022F; Not-Uppercase +0230..0230; Uppercase +0231..0231; Not-Uppercase +0232..0232; Uppercase +0233..0239; Not-Uppercase +023A..023B; Uppercase +023C..023C; Not-Uppercase +023D..023E; Uppercase +023F..0240; Not-Uppercase +0241..0241; Uppercase +0242..0242; Not-Uppercase +0243..0246; Uppercase +0247..0247; Not-Uppercase +0248..0248; Uppercase +0249..0249; Not-Uppercase +024A..024A; Uppercase +024B..024B; Not-Uppercase +024C..024C; Uppercase +024D..024D; Not-Uppercase +024E..024E; Uppercase +024F..036F; Not-Uppercase +0370..0370; Uppercase +0371..0371; Not-Uppercase +0372..0372; Uppercase +0373..0375; Not-Uppercase +0376..0376; Uppercase +0377..037E; Not-Uppercase +037F..037F; Uppercase +0380..0385; Not-Uppercase +0386..0386; Uppercase +0387..0387; Not-Uppercase +0388..038A; Uppercase +038B..038B; Not-Uppercase +038C..038C; Uppercase +038D..038D; Not-Uppercase +038E..038F; Uppercase +0390..0390; Not-Uppercase +0391..03A1; Uppercase +03A2..03A2; Not-Uppercase +03A3..03AB; Uppercase +03AC..03CE; Not-Uppercase +03CF..03CF; Uppercase +03D0..03D1; Not-Uppercase +03D2..03D4; Uppercase +03D5..03D7; Not-Uppercase +03D8..03D8; Uppercase +03D9..03D9; Not-Uppercase +03DA..03DA; Uppercase +03DB..03DB; Not-Uppercase +03DC..03DC; Uppercase +03DD..03DD; Not-Uppercase +03DE..03DE; Uppercase +03DF..03DF; Not-Uppercase +03E0..03E0; Uppercase +03E1..03E1; Not-Uppercase +03E2..03E2; Uppercase +03E3..03E3; Not-Uppercase +03E4..03E4; Uppercase +03E5..03E5; Not-Uppercase +03E6..03E6; Uppercase +03E7..03E7; Not-Uppercase +03E8..03E8; Uppercase +03E9..03E9; Not-Uppercase +03EA..03EA; Uppercase +03EB..03EB; Not-Uppercase +03EC..03EC; Uppercase +03ED..03ED; Not-Uppercase +03EE..03EE; Uppercase +03EF..03F3; Not-Uppercase +03F4..03F4; Uppercase +03F5..03F6; Not-Uppercase +03F7..03F7; Uppercase +03F8..03F8; Not-Uppercase +03F9..03FA; Uppercase +03FB..03FC; Not-Uppercase +03FD..042F; Uppercase +0430..045F; Not-Uppercase +0460..0460; Uppercase +0461..0461; Not-Uppercase +0462..0462; Uppercase +0463..0463; Not-Uppercase +0464..0464; Uppercase +0465..0465; Not-Uppercase +0466..0466; Uppercase +0467..0467; Not-Uppercase +0468..0468; Uppercase +0469..0469; Not-Uppercase +046A..046A; Uppercase +046B..046B; Not-Uppercase +046C..046C; Uppercase +046D..046D; Not-Uppercase +046E..046E; Uppercase +046F..046F; Not-Uppercase +0470..0470; Uppercase +0471..0471; Not-Uppercase +0472..0472; Uppercase +0473..0473; Not-Uppercase +0474..0474; Uppercase +0475..0475; Not-Uppercase +0476..0476; Uppercase +0477..0477; Not-Uppercase +0478..0478; Uppercase +0479..0479; Not-Uppercase +047A..047A; Uppercase +047B..047B; Not-Uppercase +047C..047C; Uppercase +047D..047D; Not-Uppercase +047E..047E; Uppercase +047F..047F; Not-Uppercase +0480..0480; Uppercase +0481..0489; Not-Uppercase +048A..048A; Uppercase +048B..048B; Not-Uppercase +048C..048C; Uppercase +048D..048D; Not-Uppercase +048E..048E; Uppercase +048F..048F; Not-Uppercase +0490..0490; Uppercase +0491..0491; Not-Uppercase +0492..0492; Uppercase +0493..0493; Not-Uppercase +0494..0494; Uppercase +0495..0495; Not-Uppercase +0496..0496; Uppercase +0497..0497; Not-Uppercase +0498..0498; Uppercase +0499..0499; Not-Uppercase +049A..049A; Uppercase +049B..049B; Not-Uppercase +049C..049C; Uppercase +049D..049D; Not-Uppercase +049E..049E; Uppercase +049F..049F; Not-Uppercase +04A0..04A0; Uppercase +04A1..04A1; Not-Uppercase +04A2..04A2; Uppercase +04A3..04A3; Not-Uppercase +04A4..04A4; Uppercase +04A5..04A5; Not-Uppercase +04A6..04A6; Uppercase +04A7..04A7; Not-Uppercase +04A8..04A8; Uppercase +04A9..04A9; Not-Uppercase +04AA..04AA; Uppercase +04AB..04AB; Not-Uppercase +04AC..04AC; Uppercase +04AD..04AD; Not-Uppercase +04AE..04AE; Uppercase +04AF..04AF; Not-Uppercase +04B0..04B0; Uppercase +04B1..04B1; Not-Uppercase +04B2..04B2; Uppercase +04B3..04B3; Not-Uppercase +04B4..04B4; Uppercase +04B5..04B5; Not-Uppercase +04B6..04B6; Uppercase +04B7..04B7; Not-Uppercase +04B8..04B8; Uppercase +04B9..04B9; Not-Uppercase +04BA..04BA; Uppercase +04BB..04BB; Not-Uppercase +04BC..04BC; Uppercase +04BD..04BD; Not-Uppercase +04BE..04BE; Uppercase +04BF..04BF; Not-Uppercase +04C0..04C1; Uppercase +04C2..04C2; Not-Uppercase +04C3..04C3; Uppercase +04C4..04C4; Not-Uppercase +04C5..04C5; Uppercase +04C6..04C6; Not-Uppercase +04C7..04C7; Uppercase +04C8..04C8; Not-Uppercase +04C9..04C9; Uppercase +04CA..04CA; Not-Uppercase +04CB..04CB; Uppercase +04CC..04CC; Not-Uppercase +04CD..04CD; Uppercase +04CE..04CF; Not-Uppercase +04D0..04D0; Uppercase +04D1..04D1; Not-Uppercase +04D2..04D2; Uppercase +04D3..04D3; Not-Uppercase +04D4..04D4; Uppercase +04D5..04D5; Not-Uppercase +04D6..04D6; Uppercase +04D7..04D7; Not-Uppercase +04D8..04D8; Uppercase +04D9..04D9; Not-Uppercase +04DA..04DA; Uppercase +04DB..04DB; Not-Uppercase +04DC..04DC; Uppercase +04DD..04DD; Not-Uppercase +04DE..04DE; Uppercase +04DF..04DF; Not-Uppercase +04E0..04E0; Uppercase +04E1..04E1; Not-Uppercase +04E2..04E2; Uppercase +04E3..04E3; Not-Uppercase +04E4..04E4; Uppercase +04E5..04E5; Not-Uppercase +04E6..04E6; Uppercase +04E7..04E7; Not-Uppercase +04E8..04E8; Uppercase +04E9..04E9; Not-Uppercase +04EA..04EA; Uppercase +04EB..04EB; Not-Uppercase +04EC..04EC; Uppercase +04ED..04ED; Not-Uppercase +04EE..04EE; Uppercase +04EF..04EF; Not-Uppercase +04F0..04F0; Uppercase +04F1..04F1; Not-Uppercase +04F2..04F2; Uppercase +04F3..04F3; Not-Uppercase +04F4..04F4; Uppercase +04F5..04F5; Not-Uppercase +04F6..04F6; Uppercase +04F7..04F7; Not-Uppercase +04F8..04F8; Uppercase +04F9..04F9; Not-Uppercase +04FA..04FA; Uppercase +04FB..04FB; Not-Uppercase +04FC..04FC; Uppercase +04FD..04FD; Not-Uppercase +04FE..04FE; Uppercase +04FF..04FF; Not-Uppercase +0500..0500; Uppercase +0501..0501; Not-Uppercase +0502..0502; Uppercase +0503..0503; Not-Uppercase +0504..0504; Uppercase +0505..0505; Not-Uppercase +0506..0506; Uppercase +0507..0507; Not-Uppercase +0508..0508; Uppercase +0509..0509; Not-Uppercase +050A..050A; Uppercase +050B..050B; Not-Uppercase +050C..050C; Uppercase +050D..050D; Not-Uppercase +050E..050E; Uppercase +050F..050F; Not-Uppercase +0510..0510; Uppercase +0511..0511; Not-Uppercase +0512..0512; Uppercase +0513..0513; Not-Uppercase +0514..0514; Uppercase +0515..0515; Not-Uppercase +0516..0516; Uppercase +0517..0517; Not-Uppercase +0518..0518; Uppercase +0519..0519; Not-Uppercase +051A..051A; Uppercase +051B..051B; Not-Uppercase +051C..051C; Uppercase +051D..051D; Not-Uppercase +051E..051E; Uppercase +051F..051F; Not-Uppercase +0520..0520; Uppercase +0521..0521; Not-Uppercase +0522..0522; Uppercase +0523..0523; Not-Uppercase +0524..0524; Uppercase +0525..0525; Not-Uppercase +0526..0526; Uppercase +0527..0527; Not-Uppercase +0528..0528; Uppercase +0529..0529; Not-Uppercase +052A..052A; Uppercase +052B..052B; Not-Uppercase +052C..052C; Uppercase +052D..052D; Not-Uppercase +052E..052E; Uppercase +052F..0530; Not-Uppercase +0531..0556; Uppercase +0557..109F; Not-Uppercase +10A0..10C5; Uppercase +10C6..10C6; Not-Uppercase +10C7..10C7; Uppercase +10C8..10CC; Not-Uppercase +10CD..10CD; Uppercase +10CE..139F; Not-Uppercase +13A0..13F5; Uppercase +13F6..1C8F; Not-Uppercase +1C90..1CBA; Uppercase +1CBB..1CBC; Not-Uppercase +1CBD..1CBF; Uppercase +1CC0..1DFF; Not-Uppercase +1E00..1E00; Uppercase +1E01..1E01; Not-Uppercase +1E02..1E02; Uppercase +1E03..1E03; Not-Uppercase +1E04..1E04; Uppercase +1E05..1E05; Not-Uppercase +1E06..1E06; Uppercase +1E07..1E07; Not-Uppercase +1E08..1E08; Uppercase +1E09..1E09; Not-Uppercase +1E0A..1E0A; Uppercase +1E0B..1E0B; Not-Uppercase +1E0C..1E0C; Uppercase +1E0D..1E0D; Not-Uppercase +1E0E..1E0E; Uppercase +1E0F..1E0F; Not-Uppercase +1E10..1E10; Uppercase +1E11..1E11; Not-Uppercase +1E12..1E12; Uppercase +1E13..1E13; Not-Uppercase +1E14..1E14; Uppercase +1E15..1E15; Not-Uppercase +1E16..1E16; Uppercase +1E17..1E17; Not-Uppercase +1E18..1E18; Uppercase +1E19..1E19; Not-Uppercase +1E1A..1E1A; Uppercase +1E1B..1E1B; Not-Uppercase +1E1C..1E1C; Uppercase +1E1D..1E1D; Not-Uppercase +1E1E..1E1E; Uppercase +1E1F..1E1F; Not-Uppercase +1E20..1E20; Uppercase +1E21..1E21; Not-Uppercase +1E22..1E22; Uppercase +1E23..1E23; Not-Uppercase +1E24..1E24; Uppercase +1E25..1E25; Not-Uppercase +1E26..1E26; Uppercase +1E27..1E27; Not-Uppercase +1E28..1E28; Uppercase +1E29..1E29; Not-Uppercase +1E2A..1E2A; Uppercase +1E2B..1E2B; Not-Uppercase +1E2C..1E2C; Uppercase +1E2D..1E2D; Not-Uppercase +1E2E..1E2E; Uppercase +1E2F..1E2F; Not-Uppercase +1E30..1E30; Uppercase +1E31..1E31; Not-Uppercase +1E32..1E32; Uppercase +1E33..1E33; Not-Uppercase +1E34..1E34; Uppercase +1E35..1E35; Not-Uppercase +1E36..1E36; Uppercase +1E37..1E37; Not-Uppercase +1E38..1E38; Uppercase +1E39..1E39; Not-Uppercase +1E3A..1E3A; Uppercase +1E3B..1E3B; Not-Uppercase +1E3C..1E3C; Uppercase +1E3D..1E3D; Not-Uppercase +1E3E..1E3E; Uppercase +1E3F..1E3F; Not-Uppercase +1E40..1E40; Uppercase +1E41..1E41; Not-Uppercase +1E42..1E42; Uppercase +1E43..1E43; Not-Uppercase +1E44..1E44; Uppercase +1E45..1E45; Not-Uppercase +1E46..1E46; Uppercase +1E47..1E47; Not-Uppercase +1E48..1E48; Uppercase +1E49..1E49; Not-Uppercase +1E4A..1E4A; Uppercase +1E4B..1E4B; Not-Uppercase +1E4C..1E4C; Uppercase +1E4D..1E4D; Not-Uppercase +1E4E..1E4E; Uppercase +1E4F..1E4F; Not-Uppercase +1E50..1E50; Uppercase +1E51..1E51; Not-Uppercase +1E52..1E52; Uppercase +1E53..1E53; Not-Uppercase +1E54..1E54; Uppercase +1E55..1E55; Not-Uppercase +1E56..1E56; Uppercase +1E57..1E57; Not-Uppercase +1E58..1E58; Uppercase +1E59..1E59; Not-Uppercase +1E5A..1E5A; Uppercase +1E5B..1E5B; Not-Uppercase +1E5C..1E5C; Uppercase +1E5D..1E5D; Not-Uppercase +1E5E..1E5E; Uppercase +1E5F..1E5F; Not-Uppercase +1E60..1E60; Uppercase +1E61..1E61; Not-Uppercase +1E62..1E62; Uppercase +1E63..1E63; Not-Uppercase +1E64..1E64; Uppercase +1E65..1E65; Not-Uppercase +1E66..1E66; Uppercase +1E67..1E67; Not-Uppercase +1E68..1E68; Uppercase +1E69..1E69; Not-Uppercase +1E6A..1E6A; Uppercase +1E6B..1E6B; Not-Uppercase +1E6C..1E6C; Uppercase +1E6D..1E6D; Not-Uppercase +1E6E..1E6E; Uppercase +1E6F..1E6F; Not-Uppercase +1E70..1E70; Uppercase +1E71..1E71; Not-Uppercase +1E72..1E72; Uppercase +1E73..1E73; Not-Uppercase +1E74..1E74; Uppercase +1E75..1E75; Not-Uppercase +1E76..1E76; Uppercase +1E77..1E77; Not-Uppercase +1E78..1E78; Uppercase +1E79..1E79; Not-Uppercase +1E7A..1E7A; Uppercase +1E7B..1E7B; Not-Uppercase +1E7C..1E7C; Uppercase +1E7D..1E7D; Not-Uppercase +1E7E..1E7E; Uppercase +1E7F..1E7F; Not-Uppercase +1E80..1E80; Uppercase +1E81..1E81; Not-Uppercase +1E82..1E82; Uppercase +1E83..1E83; Not-Uppercase +1E84..1E84; Uppercase +1E85..1E85; Not-Uppercase +1E86..1E86; Uppercase +1E87..1E87; Not-Uppercase +1E88..1E88; Uppercase +1E89..1E89; Not-Uppercase +1E8A..1E8A; Uppercase +1E8B..1E8B; Not-Uppercase +1E8C..1E8C; Uppercase +1E8D..1E8D; Not-Uppercase +1E8E..1E8E; Uppercase +1E8F..1E8F; Not-Uppercase +1E90..1E90; Uppercase +1E91..1E91; Not-Uppercase +1E92..1E92; Uppercase +1E93..1E93; Not-Uppercase +1E94..1E94; Uppercase +1E95..1E9D; Not-Uppercase +1E9E..1E9E; Uppercase +1E9F..1E9F; Not-Uppercase +1EA0..1EA0; Uppercase +1EA1..1EA1; Not-Uppercase +1EA2..1EA2; Uppercase +1EA3..1EA3; Not-Uppercase +1EA4..1EA4; Uppercase +1EA5..1EA5; Not-Uppercase +1EA6..1EA6; Uppercase +1EA7..1EA7; Not-Uppercase +1EA8..1EA8; Uppercase +1EA9..1EA9; Not-Uppercase +1EAA..1EAA; Uppercase +1EAB..1EAB; Not-Uppercase +1EAC..1EAC; Uppercase +1EAD..1EAD; Not-Uppercase +1EAE..1EAE; Uppercase +1EAF..1EAF; Not-Uppercase +1EB0..1EB0; Uppercase +1EB1..1EB1; Not-Uppercase +1EB2..1EB2; Uppercase +1EB3..1EB3; Not-Uppercase +1EB4..1EB4; Uppercase +1EB5..1EB5; Not-Uppercase +1EB6..1EB6; Uppercase +1EB7..1EB7; Not-Uppercase +1EB8..1EB8; Uppercase +1EB9..1EB9; Not-Uppercase +1EBA..1EBA; Uppercase +1EBB..1EBB; Not-Uppercase +1EBC..1EBC; Uppercase +1EBD..1EBD; Not-Uppercase +1EBE..1EBE; Uppercase +1EBF..1EBF; Not-Uppercase +1EC0..1EC0; Uppercase +1EC1..1EC1; Not-Uppercase +1EC2..1EC2; Uppercase +1EC3..1EC3; Not-Uppercase +1EC4..1EC4; Uppercase +1EC5..1EC5; Not-Uppercase +1EC6..1EC6; Uppercase +1EC7..1EC7; Not-Uppercase +1EC8..1EC8; Uppercase +1EC9..1EC9; Not-Uppercase +1ECA..1ECA; Uppercase +1ECB..1ECB; Not-Uppercase +1ECC..1ECC; Uppercase +1ECD..1ECD; Not-Uppercase +1ECE..1ECE; Uppercase +1ECF..1ECF; Not-Uppercase +1ED0..1ED0; Uppercase +1ED1..1ED1; Not-Uppercase +1ED2..1ED2; Uppercase +1ED3..1ED3; Not-Uppercase +1ED4..1ED4; Uppercase +1ED5..1ED5; Not-Uppercase +1ED6..1ED6; Uppercase +1ED7..1ED7; Not-Uppercase +1ED8..1ED8; Uppercase +1ED9..1ED9; Not-Uppercase +1EDA..1EDA; Uppercase +1EDB..1EDB; Not-Uppercase +1EDC..1EDC; Uppercase +1EDD..1EDD; Not-Uppercase +1EDE..1EDE; Uppercase +1EDF..1EDF; Not-Uppercase +1EE0..1EE0; Uppercase +1EE1..1EE1; Not-Uppercase +1EE2..1EE2; Uppercase +1EE3..1EE3; Not-Uppercase +1EE4..1EE4; Uppercase +1EE5..1EE5; Not-Uppercase +1EE6..1EE6; Uppercase +1EE7..1EE7; Not-Uppercase +1EE8..1EE8; Uppercase +1EE9..1EE9; Not-Uppercase +1EEA..1EEA; Uppercase +1EEB..1EEB; Not-Uppercase +1EEC..1EEC; Uppercase +1EED..1EED; Not-Uppercase +1EEE..1EEE; Uppercase +1EEF..1EEF; Not-Uppercase +1EF0..1EF0; Uppercase +1EF1..1EF1; Not-Uppercase +1EF2..1EF2; Uppercase +1EF3..1EF3; Not-Uppercase +1EF4..1EF4; Uppercase +1EF5..1EF5; Not-Uppercase +1EF6..1EF6; Uppercase +1EF7..1EF7; Not-Uppercase +1EF8..1EF8; Uppercase +1EF9..1EF9; Not-Uppercase +1EFA..1EFA; Uppercase +1EFB..1EFB; Not-Uppercase +1EFC..1EFC; Uppercase +1EFD..1EFD; Not-Uppercase +1EFE..1EFE; Uppercase +1EFF..1F07; Not-Uppercase +1F08..1F0F; Uppercase +1F10..1F17; Not-Uppercase +1F18..1F1D; Uppercase +1F1E..1F27; Not-Uppercase +1F28..1F2F; Uppercase +1F30..1F37; Not-Uppercase +1F38..1F3F; Uppercase +1F40..1F47; Not-Uppercase +1F48..1F4D; Uppercase +1F4E..1F58; Not-Uppercase +1F59..1F59; Uppercase +1F5A..1F5A; Not-Uppercase +1F5B..1F5B; Uppercase +1F5C..1F5C; Not-Uppercase +1F5D..1F5D; Uppercase +1F5E..1F5E; Not-Uppercase +1F5F..1F5F; Uppercase +1F60..1F67; Not-Uppercase +1F68..1F6F; Uppercase +1F70..1FB7; Not-Uppercase +1FB8..1FBB; Uppercase +1FBC..1FC7; Not-Uppercase +1FC8..1FCB; Uppercase +1FCC..1FD7; Not-Uppercase +1FD8..1FDB; Uppercase +1FDC..1FE7; Not-Uppercase +1FE8..1FEC; Uppercase +1FED..1FF7; Not-Uppercase +1FF8..1FFB; Uppercase +1FFC..2101; Not-Uppercase +2102..2102; Uppercase +2103..2106; Not-Uppercase +2107..2107; Uppercase +2108..210A; Not-Uppercase +210B..210D; Uppercase +210E..210F; Not-Uppercase +2110..2112; Uppercase +2113..2114; Not-Uppercase +2115..2115; Uppercase +2116..2118; Not-Uppercase +2119..211D; Uppercase +211E..2123; Not-Uppercase +2124..2124; Uppercase +2125..2125; Not-Uppercase +2126..2126; Uppercase +2127..2127; Not-Uppercase +2128..2128; Uppercase +2129..2129; Not-Uppercase +212A..212D; Uppercase +212E..212F; Not-Uppercase +2130..2133; Uppercase +2134..213D; Not-Uppercase +213E..213F; Uppercase +2140..2144; Not-Uppercase +2145..2145; Uppercase +2146..215F; Not-Uppercase +2160..216F; Uppercase +2170..2182; Not-Uppercase +2183..2183; Uppercase +2184..24B5; Not-Uppercase +24B6..24CF; Uppercase +24D0..2BFF; Not-Uppercase +2C00..2C2E; Uppercase +2C2F..2C5F; Not-Uppercase +2C60..2C60; Uppercase +2C61..2C61; Not-Uppercase +2C62..2C64; Uppercase +2C65..2C66; Not-Uppercase +2C67..2C67; Uppercase +2C68..2C68; Not-Uppercase +2C69..2C69; Uppercase +2C6A..2C6A; Not-Uppercase +2C6B..2C6B; Uppercase +2C6C..2C6C; Not-Uppercase +2C6D..2C70; Uppercase +2C71..2C71; Not-Uppercase +2C72..2C72; Uppercase +2C73..2C74; Not-Uppercase +2C75..2C75; Uppercase +2C76..2C7D; Not-Uppercase +2C7E..2C80; Uppercase +2C81..2C81; Not-Uppercase +2C82..2C82; Uppercase +2C83..2C83; Not-Uppercase +2C84..2C84; Uppercase +2C85..2C85; Not-Uppercase +2C86..2C86; Uppercase +2C87..2C87; Not-Uppercase +2C88..2C88; Uppercase +2C89..2C89; Not-Uppercase +2C8A..2C8A; Uppercase +2C8B..2C8B; Not-Uppercase +2C8C..2C8C; Uppercase +2C8D..2C8D; Not-Uppercase +2C8E..2C8E; Uppercase +2C8F..2C8F; Not-Uppercase +2C90..2C90; Uppercase +2C91..2C91; Not-Uppercase +2C92..2C92; Uppercase +2C93..2C93; Not-Uppercase +2C94..2C94; Uppercase +2C95..2C95; Not-Uppercase +2C96..2C96; Uppercase +2C97..2C97; Not-Uppercase +2C98..2C98; Uppercase +2C99..2C99; Not-Uppercase +2C9A..2C9A; Uppercase +2C9B..2C9B; Not-Uppercase +2C9C..2C9C; Uppercase +2C9D..2C9D; Not-Uppercase +2C9E..2C9E; Uppercase +2C9F..2C9F; Not-Uppercase +2CA0..2CA0; Uppercase +2CA1..2CA1; Not-Uppercase +2CA2..2CA2; Uppercase +2CA3..2CA3; Not-Uppercase +2CA4..2CA4; Uppercase +2CA5..2CA5; Not-Uppercase +2CA6..2CA6; Uppercase +2CA7..2CA7; Not-Uppercase +2CA8..2CA8; Uppercase +2CA9..2CA9; Not-Uppercase +2CAA..2CAA; Uppercase +2CAB..2CAB; Not-Uppercase +2CAC..2CAC; Uppercase +2CAD..2CAD; Not-Uppercase +2CAE..2CAE; Uppercase +2CAF..2CAF; Not-Uppercase +2CB0..2CB0; Uppercase +2CB1..2CB1; Not-Uppercase +2CB2..2CB2; Uppercase +2CB3..2CB3; Not-Uppercase +2CB4..2CB4; Uppercase +2CB5..2CB5; Not-Uppercase +2CB6..2CB6; Uppercase +2CB7..2CB7; Not-Uppercase +2CB8..2CB8; Uppercase +2CB9..2CB9; Not-Uppercase +2CBA..2CBA; Uppercase +2CBB..2CBB; Not-Uppercase +2CBC..2CBC; Uppercase +2CBD..2CBD; Not-Uppercase +2CBE..2CBE; Uppercase +2CBF..2CBF; Not-Uppercase +2CC0..2CC0; Uppercase +2CC1..2CC1; Not-Uppercase +2CC2..2CC2; Uppercase +2CC3..2CC3; Not-Uppercase +2CC4..2CC4; Uppercase +2CC5..2CC5; Not-Uppercase +2CC6..2CC6; Uppercase +2CC7..2CC7; Not-Uppercase +2CC8..2CC8; Uppercase +2CC9..2CC9; Not-Uppercase +2CCA..2CCA; Uppercase +2CCB..2CCB; Not-Uppercase +2CCC..2CCC; Uppercase +2CCD..2CCD; Not-Uppercase +2CCE..2CCE; Uppercase +2CCF..2CCF; Not-Uppercase +2CD0..2CD0; Uppercase +2CD1..2CD1; Not-Uppercase +2CD2..2CD2; Uppercase +2CD3..2CD3; Not-Uppercase +2CD4..2CD4; Uppercase +2CD5..2CD5; Not-Uppercase +2CD6..2CD6; Uppercase +2CD7..2CD7; Not-Uppercase +2CD8..2CD8; Uppercase +2CD9..2CD9; Not-Uppercase +2CDA..2CDA; Uppercase +2CDB..2CDB; Not-Uppercase +2CDC..2CDC; Uppercase +2CDD..2CDD; Not-Uppercase +2CDE..2CDE; Uppercase +2CDF..2CDF; Not-Uppercase +2CE0..2CE0; Uppercase +2CE1..2CE1; Not-Uppercase +2CE2..2CE2; Uppercase +2CE3..2CEA; Not-Uppercase +2CEB..2CEB; Uppercase +2CEC..2CEC; Not-Uppercase +2CED..2CED; Uppercase +2CEE..2CF1; Not-Uppercase +2CF2..2CF2; Uppercase +2CF3..A63F; Not-Uppercase +A640..A640; Uppercase +A641..A641; Not-Uppercase +A642..A642; Uppercase +A643..A643; Not-Uppercase +A644..A644; Uppercase +A645..A645; Not-Uppercase +A646..A646; Uppercase +A647..A647; Not-Uppercase +A648..A648; Uppercase +A649..A649; Not-Uppercase +A64A..A64A; Uppercase +A64B..A64B; Not-Uppercase +A64C..A64C; Uppercase +A64D..A64D; Not-Uppercase +A64E..A64E; Uppercase +A64F..A64F; Not-Uppercase +A650..A650; Uppercase +A651..A651; Not-Uppercase +A652..A652; Uppercase +A653..A653; Not-Uppercase +A654..A654; Uppercase +A655..A655; Not-Uppercase +A656..A656; Uppercase +A657..A657; Not-Uppercase +A658..A658; Uppercase +A659..A659; Not-Uppercase +A65A..A65A; Uppercase +A65B..A65B; Not-Uppercase +A65C..A65C; Uppercase +A65D..A65D; Not-Uppercase +A65E..A65E; Uppercase +A65F..A65F; Not-Uppercase +A660..A660; Uppercase +A661..A661; Not-Uppercase +A662..A662; Uppercase +A663..A663; Not-Uppercase +A664..A664; Uppercase +A665..A665; Not-Uppercase +A666..A666; Uppercase +A667..A667; Not-Uppercase +A668..A668; Uppercase +A669..A669; Not-Uppercase +A66A..A66A; Uppercase +A66B..A66B; Not-Uppercase +A66C..A66C; Uppercase +A66D..A67F; Not-Uppercase +A680..A680; Uppercase +A681..A681; Not-Uppercase +A682..A682; Uppercase +A683..A683; Not-Uppercase +A684..A684; Uppercase +A685..A685; Not-Uppercase +A686..A686; Uppercase +A687..A687; Not-Uppercase +A688..A688; Uppercase +A689..A689; Not-Uppercase +A68A..A68A; Uppercase +A68B..A68B; Not-Uppercase +A68C..A68C; Uppercase +A68D..A68D; Not-Uppercase +A68E..A68E; Uppercase +A68F..A68F; Not-Uppercase +A690..A690; Uppercase +A691..A691; Not-Uppercase +A692..A692; Uppercase +A693..A693; Not-Uppercase +A694..A694; Uppercase +A695..A695; Not-Uppercase +A696..A696; Uppercase +A697..A697; Not-Uppercase +A698..A698; Uppercase +A699..A699; Not-Uppercase +A69A..A69A; Uppercase +A69B..A721; Not-Uppercase +A722..A722; Uppercase +A723..A723; Not-Uppercase +A724..A724; Uppercase +A725..A725; Not-Uppercase +A726..A726; Uppercase +A727..A727; Not-Uppercase +A728..A728; Uppercase +A729..A729; Not-Uppercase +A72A..A72A; Uppercase +A72B..A72B; Not-Uppercase +A72C..A72C; Uppercase +A72D..A72D; Not-Uppercase +A72E..A72E; Uppercase +A72F..A731; Not-Uppercase +A732..A732; Uppercase +A733..A733; Not-Uppercase +A734..A734; Uppercase +A735..A735; Not-Uppercase +A736..A736; Uppercase +A737..A737; Not-Uppercase +A738..A738; Uppercase +A739..A739; Not-Uppercase +A73A..A73A; Uppercase +A73B..A73B; Not-Uppercase +A73C..A73C; Uppercase +A73D..A73D; Not-Uppercase +A73E..A73E; Uppercase +A73F..A73F; Not-Uppercase +A740..A740; Uppercase +A741..A741; Not-Uppercase +A742..A742; Uppercase +A743..A743; Not-Uppercase +A744..A744; Uppercase +A745..A745; Not-Uppercase +A746..A746; Uppercase +A747..A747; Not-Uppercase +A748..A748; Uppercase +A749..A749; Not-Uppercase +A74A..A74A; Uppercase +A74B..A74B; Not-Uppercase +A74C..A74C; Uppercase +A74D..A74D; Not-Uppercase +A74E..A74E; Uppercase +A74F..A74F; Not-Uppercase +A750..A750; Uppercase +A751..A751; Not-Uppercase +A752..A752; Uppercase +A753..A753; Not-Uppercase +A754..A754; Uppercase +A755..A755; Not-Uppercase +A756..A756; Uppercase +A757..A757; Not-Uppercase +A758..A758; Uppercase +A759..A759; Not-Uppercase +A75A..A75A; Uppercase +A75B..A75B; Not-Uppercase +A75C..A75C; Uppercase +A75D..A75D; Not-Uppercase +A75E..A75E; Uppercase +A75F..A75F; Not-Uppercase +A760..A760; Uppercase +A761..A761; Not-Uppercase +A762..A762; Uppercase +A763..A763; Not-Uppercase +A764..A764; Uppercase +A765..A765; Not-Uppercase +A766..A766; Uppercase +A767..A767; Not-Uppercase +A768..A768; Uppercase +A769..A769; Not-Uppercase +A76A..A76A; Uppercase +A76B..A76B; Not-Uppercase +A76C..A76C; Uppercase +A76D..A76D; Not-Uppercase +A76E..A76E; Uppercase +A76F..A778; Not-Uppercase +A779..A779; Uppercase +A77A..A77A; Not-Uppercase +A77B..A77B; Uppercase +A77C..A77C; Not-Uppercase +A77D..A77E; Uppercase +A77F..A77F; Not-Uppercase +A780..A780; Uppercase +A781..A781; Not-Uppercase +A782..A782; Uppercase +A783..A783; Not-Uppercase +A784..A784; Uppercase +A785..A785; Not-Uppercase +A786..A786; Uppercase +A787..A78A; Not-Uppercase +A78B..A78B; Uppercase +A78C..A78C; Not-Uppercase +A78D..A78D; Uppercase +A78E..A78F; Not-Uppercase +A790..A790; Uppercase +A791..A791; Not-Uppercase +A792..A792; Uppercase +A793..A795; Not-Uppercase +A796..A796; Uppercase +A797..A797; Not-Uppercase +A798..A798; Uppercase +A799..A799; Not-Uppercase +A79A..A79A; Uppercase +A79B..A79B; Not-Uppercase +A79C..A79C; Uppercase +A79D..A79D; Not-Uppercase +A79E..A79E; Uppercase +A79F..A79F; Not-Uppercase +A7A0..A7A0; Uppercase +A7A1..A7A1; Not-Uppercase +A7A2..A7A2; Uppercase +A7A3..A7A3; Not-Uppercase +A7A4..A7A4; Uppercase +A7A5..A7A5; Not-Uppercase +A7A6..A7A6; Uppercase +A7A7..A7A7; Not-Uppercase +A7A8..A7A8; Uppercase +A7A9..A7A9; Not-Uppercase +A7AA..A7AE; Uppercase +A7AF..A7AF; Not-Uppercase +A7B0..A7B4; Uppercase +A7B5..A7B5; Not-Uppercase +A7B6..A7B6; Uppercase +A7B7..A7B7; Not-Uppercase +A7B8..A7B8; Uppercase +A7B9..A7B9; Not-Uppercase +A7BA..A7BA; Uppercase +A7BB..A7BB; Not-Uppercase +A7BC..A7BC; Uppercase +A7BD..A7BD; Not-Uppercase +A7BE..A7BE; Uppercase +A7BF..A7C1; Not-Uppercase +A7C2..A7C2; Uppercase +A7C3..A7C3; Not-Uppercase +A7C4..A7C6; Uppercase +A7C7..D7FF; Not-Uppercase +E000..FF20; Not-Uppercase +FF21..FF3A; Uppercase +FF3B..103FF; Not-Uppercase +10400..10427; Uppercase +10428..104AF; Not-Uppercase +104B0..104D3; Uppercase +104D4..10C7F; Not-Uppercase +10C80..10CB2; Uppercase +10CB3..1189F; Not-Uppercase +118A0..118BF; Uppercase +118C0..16E3F; Not-Uppercase +16E40..16E5F; Uppercase +16E60..1D3FF; Not-Uppercase +1D400..1D419; Uppercase +1D41A..1D433; Not-Uppercase +1D434..1D44D; Uppercase +1D44E..1D467; Not-Uppercase +1D468..1D481; Uppercase +1D482..1D49B; Not-Uppercase +1D49C..1D49C; Uppercase +1D49D..1D49D; Not-Uppercase +1D49E..1D49F; Uppercase +1D4A0..1D4A1; Not-Uppercase +1D4A2..1D4A2; Uppercase +1D4A3..1D4A4; Not-Uppercase +1D4A5..1D4A6; Uppercase +1D4A7..1D4A8; Not-Uppercase +1D4A9..1D4AC; Uppercase +1D4AD..1D4AD; Not-Uppercase +1D4AE..1D4B5; Uppercase +1D4B6..1D4CF; Not-Uppercase +1D4D0..1D4E9; Uppercase +1D4EA..1D503; Not-Uppercase +1D504..1D505; Uppercase +1D506..1D506; Not-Uppercase +1D507..1D50A; Uppercase +1D50B..1D50C; Not-Uppercase +1D50D..1D514; Uppercase +1D515..1D515; Not-Uppercase +1D516..1D51C; Uppercase +1D51D..1D537; Not-Uppercase +1D538..1D539; Uppercase +1D53A..1D53A; Not-Uppercase +1D53B..1D53E; Uppercase +1D53F..1D53F; Not-Uppercase +1D540..1D544; Uppercase +1D545..1D545; Not-Uppercase +1D546..1D546; Uppercase +1D547..1D549; Not-Uppercase +1D54A..1D550; Uppercase +1D551..1D56B; Not-Uppercase +1D56C..1D585; Uppercase +1D586..1D59F; Not-Uppercase +1D5A0..1D5B9; Uppercase +1D5BA..1D5D3; Not-Uppercase +1D5D4..1D5ED; Uppercase +1D5EE..1D607; Not-Uppercase +1D608..1D621; Uppercase +1D622..1D63B; Not-Uppercase +1D63C..1D655; Uppercase +1D656..1D66F; Not-Uppercase +1D670..1D689; Uppercase +1D68A..1D6A7; Not-Uppercase +1D6A8..1D6C0; Uppercase +1D6C1..1D6E1; Not-Uppercase +1D6E2..1D6FA; Uppercase +1D6FB..1D71B; Not-Uppercase +1D71C..1D734; Uppercase +1D735..1D755; Not-Uppercase +1D756..1D76E; Uppercase +1D76F..1D78F; Not-Uppercase +1D790..1D7A8; Uppercase +1D7A9..1D7C9; Not-Uppercase +1D7CA..1D7CA; Uppercase +1D7CB..1E8FF; Not-Uppercase +1E900..1E921; Uppercase +1E922..1F12F; Not-Uppercase +1F130..1F149; Uppercase +1F14A..1F14F; Not-Uppercase +1F150..1F169; Uppercase +1F16A..1F16F; Not-Uppercase +1F170..1F189; Uppercase +1F18A..10FFFF; Not-Uppercase diff --git a/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_1.test b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_1.test new file mode 100644 index 000000000..cf48cc0e9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-uppercase/UnicodeUppercase_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeUppercase_12_1 + +description: +Tests character class syntax of the Unicode 12.1 Uppercase property +using the '[:uppercase:]' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1-0.input b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1-0.input new file mode 100644 index 000000000..52296b754 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1-0.input @@ -0,0 +1,1851 @@ +# WordBreakTest-12.0.0.txt +# Date: 2019-01-22, 08:18:50 GMT +# © 2019 Unicode®, Inc. +# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. +# For terms of use, see http://www.unicode.org/terms_of_use.html +# +# Unicode Character Database +# For documentation, see http://www.unicode.org/reports/tr44/ +# +# Default Word_Break Test +# +# Format: +# (# )? +# contains hex Unicode code points, with +# ÷ wherever there is a break opportunity, and +# × wherever there is not. +# the format can change, but currently it shows: +# - the sample character name +# - (x) the Word_Break property value for the sample character +# - [x] the rule that determines whether there is a break or not, +# as listed in the Rules section of WordBreakTest.html +# +# These samples may be extended or changed in the future. +# +÷ 0001 ÷ 0001 ÷ # ÷ [0.2] (Other) ÷ [999.0] (Other) ÷ [0.3] +÷ 0001 × 0308 ÷ 0001 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0001 ÷ 000D ÷ # ÷ [0.2] (Other) ÷ [3.2] (CR) ÷ [0.3] +÷ 0001 × 0308 ÷ 000D ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0001 ÷ 000A ÷ # ÷ [0.2] (Other) ÷ [3.2] (LF) ÷ [0.3] +÷ 0001 × 0308 ÷ 000A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0001 ÷ 000B ÷ # ÷ [0.2] (Other) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0001 × 0308 ÷ 000B ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0001 ÷ 3031 ÷ # ÷ [0.2] (Other) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0001 × 0308 ÷ 3031 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0001 ÷ 0041 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 0041 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0001 ÷ 003A ÷ # ÷ [0.2] (Other) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 003A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 ÷ 002C ÷ # ÷ [0.2] (Other) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 × 0308 ÷ 002C ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 ÷ 002E ÷ # ÷ [0.2] (Other) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0001 × 0308 ÷ 002E ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0001 ÷ 0030 ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 × 0308 ÷ 0030 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0001 ÷ 005F ÷ # ÷ [0.2] (Other) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0001 × 0308 ÷ 005F ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0001 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0001 ÷ 05D0 ÷ # ÷ [0.2] (Other) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0001 × 0308 ÷ 05D0 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0001 ÷ 0022 ÷ # ÷ [0.2] (Other) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0022 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0001 ÷ 0027 ÷ # ÷ [0.2] (Other) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0027 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 ÷ 231A ÷ # ÷ [0.2] (Other) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0001 × 0308 ÷ 231A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0001 ÷ 0020 ÷ # ÷ [0.2] (Other) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0001 × 0308 ÷ 0020 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0001 × 00AD ÷ # ÷ [0.2] (Other) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0308 × 00AD ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0001 × 0300 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0001 × 0308 × 0300 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0001 × 200D ÷ # ÷ [0.2] (Other) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0001 × 0308 × 200D ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0001 ÷ 0061 × 2060 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 0001 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0001 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0001 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 000D ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [3.1] (Other) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 000D ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [3.1] (CR) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 000D × 000A ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 000D ÷ 000B ÷ # ÷ [0.2] (CR) ÷ [3.1] (Newline) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 000B ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 000D ÷ 3031 ÷ # ÷ [0.2] (CR) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 3031 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000D ÷ 0041 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0041 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000D ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 002E ÷ # ÷ [0.2] (CR) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 002E ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000D ÷ 0030 ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000D ÷ 005F ÷ # ÷ [0.2] (CR) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 005F ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000D ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000D ÷ 05D0 ÷ # ÷ [0.2] (CR) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 05D0 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000D ÷ 0022 ÷ # ÷ [0.2] (CR) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0022 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000D ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 231A ÷ # ÷ [0.2] (CR) ÷ [3.1] WATCH (ExtPict) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 000D ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [3.1] SPACE (WSegSpace) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 000D ÷ 00AD ÷ # ÷ [0.2] (CR) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 00AD ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000D ÷ 0300 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000D ÷ 200D ÷ # ÷ [0.2] (CR) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000D ÷ 0308 × 200D ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000D ÷ 0061 × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 000D ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000D ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000D ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 000A ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [3.1] (Other) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 000A ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [3.1] (CR) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 000A ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [3.1] (LF) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 000A ÷ 000B ÷ # ÷ [0.2] (LF) ÷ [3.1] (Newline) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 000B ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 000A ÷ 3031 ÷ # ÷ [0.2] (LF) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 3031 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000A ÷ 0041 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0041 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000A ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 002E ÷ # ÷ [0.2] (LF) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 002E ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000A ÷ 0030 ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000A ÷ 005F ÷ # ÷ [0.2] (LF) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 005F ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000A ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000A ÷ 05D0 ÷ # ÷ [0.2] (LF) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 05D0 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000A ÷ 0022 ÷ # ÷ [0.2] (LF) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0022 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000A ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 231A ÷ # ÷ [0.2] (LF) ÷ [3.1] WATCH (ExtPict) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 000A ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [3.1] SPACE (WSegSpace) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 000A ÷ 00AD ÷ # ÷ [0.2] (LF) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 00AD ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000A ÷ 0300 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000A ÷ 200D ÷ # ÷ [0.2] (LF) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000A ÷ 0308 × 200D ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000A ÷ 0061 × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 000A ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000A ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000A ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 000B ÷ 0001 ÷ # ÷ [0.2] (Newline) ÷ [3.1] (Other) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 000B ÷ 000D ÷ # ÷ [0.2] (Newline) ÷ [3.1] (CR) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 000D ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 000B ÷ 000A ÷ # ÷ [0.2] (Newline) ÷ [3.1] (LF) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 000A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 000B ÷ 000B ÷ # ÷ [0.2] (Newline) ÷ [3.1] (Newline) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 000B ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 000B ÷ 3031 ÷ # ÷ [0.2] (Newline) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 3031 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 000B ÷ 0041 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0041 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 000B ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 002E ÷ # ÷ [0.2] (Newline) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 002E ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 000B ÷ 0030 ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 000B ÷ 005F ÷ # ÷ [0.2] (Newline) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 005F ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 000B ÷ 1F1E6 ÷ # ÷ [0.2] (Newline) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 1F1E6 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 000B ÷ 05D0 ÷ # ÷ [0.2] (Newline) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 05D0 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 000B ÷ 0022 ÷ # ÷ [0.2] (Newline) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0022 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 000B ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 231A ÷ # ÷ [0.2] (Newline) ÷ [3.1] WATCH (ExtPict) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 231A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 000B ÷ 0020 ÷ # ÷ [0.2] (Newline) ÷ [3.1] SPACE (WSegSpace) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0020 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 000B ÷ 00AD ÷ # ÷ [0.2] (Newline) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 × 00AD ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 000B ÷ 0300 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000B ÷ 0308 × 0300 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 000B ÷ 200D ÷ # ÷ [0.2] (Newline) ÷ [3.1] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000B ÷ 0308 × 200D ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 000B ÷ 0061 × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] (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] +÷ 000B ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 000B ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 000B ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] (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] +÷ 3031 ÷ 0001 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] (Other) ÷ [0.3] +÷ 3031 × 0308 ÷ 0001 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 3031 ÷ 000D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] (CR) ÷ [0.3] +÷ 3031 × 0308 ÷ 000D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 3031 ÷ 000A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] (LF) ÷ [0.3] +÷ 3031 × 0308 ÷ 000A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 3031 ÷ 000B ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] (Newline) ÷ [0.3] +÷ 3031 × 0308 ÷ 000B ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 3031 × 3031 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0041 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 3031 × 0308 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 3031 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 3031 × 0308 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 3031 ÷ 002E ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 3031 × 0308 ÷ 002E ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 3031 ÷ 0030 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 3031 × 0308 ÷ 0030 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 3031 × 005F ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 3031 × 0308 × 005F ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 3031 ÷ 1F1E6 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 05D0 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0022 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 3031 × 0308 ÷ 0022 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 3031 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 3031 × 0308 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 3031 ÷ 231A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 3031 × 0308 ÷ 231A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 3031 ÷ 0020 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 3031 × 0308 ÷ 0020 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 3031 × 00AD ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 3031 × 0308 × 00AD ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 3031 × 0300 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 3031 × 200D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 3031 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 3031 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 3031 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0041 ÷ 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 0041 × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0041 ÷ 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 0041 × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0041 ÷ 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 0041 × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0041 ÷ 000B ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0041 × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0041 ÷ 3031 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0041 × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0041 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0041 × 0308 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0041 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0041 × 0308 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0041 ÷ 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0041 × 0308 ÷ 002E ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0041 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 0308 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0041 × 005F ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0041 × 0308 × 005F ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0041 ÷ 1F1E6 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0041 × 05D0 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0041 ÷ 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0041 × 0308 ÷ 0022 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0041 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0041 × 0308 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0041 ÷ 231A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0041 × 0308 ÷ 231A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0041 ÷ 0020 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0041 × 0308 ÷ 0020 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0041 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0308 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0041 × 0300 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0041 × 200D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0041 × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0041 × 0061 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0041 × 0061 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0041 × 0031 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0041 × 0031 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0041 × 0031 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 003A ÷ 0001 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 003A × 0308 ÷ 0001 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 003A ÷ 000D ÷ # ÷ [0.2] COLON (MidLetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 003A × 0308 ÷ 000D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 003A ÷ 000A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 003A × 0308 ÷ 000A ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 003A ÷ 000B ÷ # ÷ [0.2] COLON (MidLetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 003A × 0308 ÷ 000B ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 003A ÷ 3031 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 003A × 0308 ÷ 3031 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 003A ÷ 0041 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 003A × 0308 ÷ 0041 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 003A ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 003A × 0308 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 003A ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 003A × 0308 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 003A ÷ 002E ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 003A × 0308 ÷ 002E ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 003A ÷ 0030 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 003A × 0308 ÷ 0030 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 003A ÷ 005F ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 003A × 0308 ÷ 005F ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 003A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 003A ÷ 05D0 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 003A × 0308 ÷ 05D0 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 003A ÷ 0022 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 003A × 0308 ÷ 0022 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 003A ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 003A × 0308 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 003A ÷ 231A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 003A × 0308 ÷ 231A ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 003A ÷ 0020 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 003A × 0308 ÷ 0020 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 003A × 00AD ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 003A × 0308 × 00AD ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 003A × 0300 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 003A × 0308 × 0300 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 003A × 200D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 003A × 0308 × 200D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 003A ÷ 0061 × 2060 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 003A ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 003A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002C ÷ 0001 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] (Other) ÷ [0.3] +÷ 002C × 0308 ÷ 0001 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 002C ÷ 000D ÷ # ÷ [0.2] COMMA (MidNum) ÷ [3.2] (CR) ÷ [0.3] +÷ 002C × 0308 ÷ 000D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 002C ÷ 000A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [3.2] (LF) ÷ [0.3] +÷ 002C × 0308 ÷ 000A ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 002C ÷ 000B ÷ # ÷ [0.2] COMMA (MidNum) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002C × 0308 ÷ 000B ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002C ÷ 3031 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002C × 0308 ÷ 3031 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002C ÷ 0041 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002C × 0308 ÷ 0041 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002C ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002C × 0308 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002C ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002C × 0308 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002C ÷ 002E ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002C × 0308 ÷ 002E ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002C ÷ 0030 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C × 0308 ÷ 0030 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002C ÷ 005F ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002C × 0308 ÷ 005F ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002C × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002C ÷ 05D0 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002C × 0308 ÷ 05D0 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002C ÷ 0022 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002C × 0308 ÷ 0022 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002C ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002C × 0308 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002C ÷ 231A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 002C × 0308 ÷ 231A ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 002C ÷ 0020 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 002C × 0308 ÷ 0020 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 002C × 00AD ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002C × 0300 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 0308 × 0300 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002C × 200D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002C × 0308 × 200D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002C ÷ 0061 × 2060 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002C ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 002C ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002E ÷ 0001 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] (Other) ÷ [0.3] +÷ 002E × 0308 ÷ 0001 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 002E ÷ 000D ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] (CR) ÷ [0.3] +÷ 002E × 0308 ÷ 000D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 002E ÷ 000A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] (LF) ÷ [0.3] +÷ 002E × 0308 ÷ 000A ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 002E ÷ 000B ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002E × 0308 ÷ 000B ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 002E ÷ 3031 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002E × 0308 ÷ 3031 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 002E ÷ 0041 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002E × 0308 ÷ 0041 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 002E ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002E × 0308 ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 002E ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002E × 0308 ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 002E ÷ 002E ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002E × 0308 ÷ 002E ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 002E ÷ 0030 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E × 0308 ÷ 0030 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 002E ÷ 005F ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002E × 0308 ÷ 005F ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 002E ÷ 1F1E6 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002E × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 002E ÷ 05D0 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002E × 0308 ÷ 05D0 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 002E ÷ 0022 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002E × 0308 ÷ 0022 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 002E ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002E × 0308 ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 002E ÷ 231A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 002E × 0308 ÷ 231A ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 002E ÷ 0020 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 002E × 0308 ÷ 0020 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 002E × 00AD ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0308 × 00AD ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 002E × 0300 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E × 0308 × 0300 ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 002E × 200D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002E × 0308 × 200D ÷ # ÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 002E ÷ 0061 × 2060 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0061 ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 002E ÷ 0061 ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0031 ÷ 003A ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 002E ÷ 0031 ÷ 002C ÷ # ÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0030 ÷ 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] (Other) ÷ [0.3] +÷ 0030 × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0030 ÷ 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] (CR) ÷ [0.3] +÷ 0030 × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0030 ÷ 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] (LF) ÷ [0.3] +÷ 0030 × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0030 ÷ 000B ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0030 × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0030 ÷ 3031 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0030 × 0308 ÷ 3031 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0030 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0030 × 0308 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0030 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0030 × 0308 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0030 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0030 × 0308 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0030 ÷ 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0030 × 0308 ÷ 002E ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0030 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 × 005F ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0030 × 0308 × 005F ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0030 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0030 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0030 × 05D0 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0030 × 0308 × 05D0 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0030 ÷ 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0030 × 0308 ÷ 0022 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0030 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0030 × 0308 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0030 ÷ 231A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0030 × 0308 ÷ 231A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0030 ÷ 0020 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0030 × 0308 ÷ 0020 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0030 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0030 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0030 × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0030 × 200D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0030 × 0308 × 200D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0030 × 0061 × 2060 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 0030 × 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0030 × 0061 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0030 × 0061 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0030 × 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0030 × 0031 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0030 × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 005F ÷ 0001 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] (Other) ÷ [0.3] +÷ 005F × 0308 ÷ 0001 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 005F ÷ 000D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] (CR) ÷ [0.3] +÷ 005F × 0308 ÷ 000D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 005F ÷ 000A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] (LF) ÷ [0.3] +÷ 005F × 0308 ÷ 000A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 005F ÷ 000B ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] (Newline) ÷ [0.3] +÷ 005F × 0308 ÷ 000B ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 005F × 3031 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 005F × 0308 × 3031 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 005F × 0041 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 005F × 0308 × 0041 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 005F ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 005F × 0308 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 005F ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 005F × 0308 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 005F ÷ 002E ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 005F × 0308 ÷ 002E ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 005F × 0030 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 005F × 0308 × 0030 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 005F × 005F ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 005F × 0308 × 005F ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 005F ÷ 1F1E6 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 005F × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 005F × 05D0 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 005F × 0308 × 05D0 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 005F ÷ 0022 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 005F × 0308 ÷ 0022 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 005F ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 005F × 0308 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 005F ÷ 231A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 005F × 0308 ÷ 231A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 005F ÷ 0020 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 005F × 0308 ÷ 0020 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 005F × 00AD ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 005F × 0308 × 00AD ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 005F × 0300 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 005F × 0308 × 0300 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 005F × 200D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 005F × 0308 × 200D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 005F × 0061 × 2060 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 005F × 0061 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 005F × 0061 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 005F × 0061 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 005F × 0031 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 005F × 0031 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 005F × 0031 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F1E6 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0001 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 1F1E6 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] (CR) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 1F1E6 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] (LF) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 1F1E6 ÷ 000B ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [3.2] (Newline) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 000B ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 1F1E6 ÷ 3031 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0041 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 1F1E6 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 1F1E6 ÷ 002E ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 002E ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 1F1E6 ÷ 0030 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0030 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 1F1E6 ÷ 005F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 005F ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 1F1E6 × 1F1E6 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [15.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 05D0 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0022 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 1F1E6 ÷ 231A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 231A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 1F1E6 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 1F1E6 × 0308 ÷ 0020 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 1F1E6 × 00AD ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 1F1E6 × 0300 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 1F1E6 × 200D ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 1F1E6 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 1F1E6 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 1F1E6 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 05D0 ÷ 0001 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] (Other) ÷ [0.3] +÷ 05D0 × 0308 ÷ 0001 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 05D0 ÷ 000D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] (CR) ÷ [0.3] +÷ 05D0 × 0308 ÷ 000D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 05D0 ÷ 000A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] (LF) ÷ [0.3] +÷ 05D0 × 0308 ÷ 000A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 05D0 ÷ 000B ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 05D0 × 0308 ÷ 000B ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 05D0 ÷ 3031 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 05D0 × 0041 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 05D0 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 05D0 × 0308 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 05D0 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 05D0 × 0308 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 05D0 ÷ 002E ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 05D0 × 0308 ÷ 002E ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 05D0 × 0030 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 05D0 × 0308 × 0030 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 05D0 × 005F ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 05D0 × 0308 × 005F ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 05D0 ÷ 1F1E6 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 05D0 × 05D0 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 05D0 ÷ 0022 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 05D0 × 0308 ÷ 0022 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 05D0 × 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 05D0 × 0308 × 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 05D0 ÷ 231A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 05D0 × 0308 ÷ 231A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 05D0 ÷ 0020 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 05D0 × 0308 ÷ 0020 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 05D0 × 00AD ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 05D0 × 0308 × 00AD ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 05D0 × 0300 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 05D0 × 200D ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 05D0 × 0061 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 05D0 × 0061 ÷ 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 05D0 × 0061 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 05D0 × 0031 ÷ 003A ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 05D0 × 0031 ÷ 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 05D0 × 0031 ÷ 002C ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0022 ÷ 0001 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0022 × 0308 ÷ 0001 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0022 ÷ 000D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0022 × 0308 ÷ 000D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0022 ÷ 000A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0022 × 0308 ÷ 000A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0022 ÷ 000B ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0022 × 0308 ÷ 000B ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0022 ÷ 3031 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0022 × 0308 ÷ 3031 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0022 ÷ 0041 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0022 × 0308 ÷ 0041 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0022 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0022 × 0308 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0022 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0022 × 0308 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0022 ÷ 002E ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0022 × 0308 ÷ 002E ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0022 ÷ 0030 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 × 0308 ÷ 0030 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0022 ÷ 005F ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0022 × 0308 ÷ 005F ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0022 ÷ 1F1E6 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 05D0 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0022 × 0308 ÷ 05D0 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0022 ÷ 0022 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0022 × 0308 ÷ 0022 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0022 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0022 × 0308 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0022 ÷ 231A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0022 × 0308 ÷ 231A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0022 ÷ 0020 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0022 × 0308 ÷ 0020 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0022 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0308 × 00AD ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0022 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 0308 × 0300 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0022 × 200D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0022 × 0308 × 200D ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0022 ÷ 0061 × 2060 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0022 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0022 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0027 ÷ 0001 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0027 × 0308 ÷ 0001 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0027 ÷ 000D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0027 × 0308 ÷ 000D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0027 ÷ 000A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0027 × 0308 ÷ 000A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0027 ÷ 000B ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0027 × 0308 ÷ 000B ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0027 ÷ 3031 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0027 × 0308 ÷ 3031 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0027 ÷ 0041 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0027 × 0308 ÷ 0041 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0027 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0027 × 0308 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0027 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0027 × 0308 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0027 ÷ 002E ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0027 × 0308 ÷ 002E ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0027 ÷ 0030 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0027 × 0308 ÷ 0030 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0027 ÷ 005F ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0027 × 0308 ÷ 005F ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0027 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0027 ÷ 05D0 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0027 × 0308 ÷ 05D0 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0027 ÷ 0022 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0027 × 0308 ÷ 0022 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0027 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0027 × 0308 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0027 ÷ 231A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0027 × 0308 ÷ 231A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0027 ÷ 0020 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0027 × 0308 ÷ 0020 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0027 × 00AD ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0027 × 0308 × 00AD ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0027 × 0300 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0027 × 0308 × 0300 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0027 × 200D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0027 × 0308 × 200D ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0027 ÷ 0061 × 2060 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0027 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0027 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 231A ÷ 0001 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] (Other) ÷ [0.3] +÷ 231A × 0308 ÷ 0001 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 231A ÷ 000D ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [3.2] (CR) ÷ [0.3] +÷ 231A × 0308 ÷ 000D ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 231A ÷ 000A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [3.2] (LF) ÷ [0.3] +÷ 231A × 0308 ÷ 000A ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 231A ÷ 000B ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [3.2] (Newline) ÷ [0.3] +÷ 231A × 0308 ÷ 000B ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 231A ÷ 3031 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 231A × 0308 ÷ 3031 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 231A ÷ 0041 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 231A × 0308 ÷ 0041 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 231A ÷ 003A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 231A × 0308 ÷ 003A ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 231A ÷ 002C ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 231A × 0308 ÷ 002C ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 231A ÷ 002E ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 231A × 0308 ÷ 002E ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 231A ÷ 0030 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 231A × 0308 ÷ 0030 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 231A ÷ 005F ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 231A × 0308 ÷ 005F ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 231A ÷ 1F1E6 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 231A × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 231A ÷ 05D0 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 231A × 0308 ÷ 05D0 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 231A ÷ 0022 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 231A × 0308 ÷ 0022 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 231A ÷ 0027 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 231A × 0308 ÷ 0027 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 231A ÷ 231A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 231A × 0308 ÷ 231A ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 231A ÷ 0020 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 231A × 0308 ÷ 0020 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 231A × 00AD ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 231A × 0308 × 00AD ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 231A × 0300 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 231A × 0308 × 0300 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 231A × 200D ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 231A × 0308 × 200D ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 231A ÷ 0061 × 2060 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 231A × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 231A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 231A × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 231A ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 231A × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 231A ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 231A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] WATCH (ExtPict) × [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] +÷ 231A ÷ 0061 ÷ 002C ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 231A × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 231A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 231A × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 231A ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 231A × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 231A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 231A × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 231A ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] WATCH (ExtPict) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 231A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] WATCH (ExtPict) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0020 ÷ 0001 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] (Other) ÷ [0.3] +÷ 0020 × 0308 ÷ 0001 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0020 ÷ 000D ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [3.2] (CR) ÷ [0.3] +÷ 0020 × 0308 ÷ 000D ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0020 ÷ 000A ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [3.2] (LF) ÷ [0.3] +÷ 0020 × 0308 ÷ 000A ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0020 ÷ 000B ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0020 × 0308 ÷ 000B ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0020 ÷ 3031 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0020 × 0308 ÷ 3031 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 0020 ÷ 0041 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0020 × 0308 ÷ 0041 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 0020 ÷ 003A ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0020 × 0308 ÷ 003A ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0020 ÷ 002C ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0020 × 0308 ÷ 002C ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0020 ÷ 002E ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0020 × 0308 ÷ 002E ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0020 ÷ 0030 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0020 × 0308 ÷ 0030 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0020 ÷ 005F ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0020 × 0308 ÷ 005F ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0020 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0020 × 0308 ÷ 1F1E6 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 0020 ÷ 05D0 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0020 × 0308 ÷ 05D0 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 0020 ÷ 0022 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0020 × 0308 ÷ 0022 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0020 ÷ 0027 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0020 × 0308 ÷ 0027 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0020 ÷ 231A ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0020 × 0308 ÷ 231A ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0020 × 0020 ÷ # ÷ [0.2] SPACE (WSegSpace) × [3.4] SPACE (WSegSpace) ÷ [0.3] +÷ 0020 × 0308 ÷ 0020 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0020 × 00AD ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0020 × 0308 × 00AD ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0020 × 0300 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0020 × 0308 × 0300 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 0020 × 200D ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0020 × 0308 × 200D ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 0020 ÷ 0061 × 2060 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0020 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0020 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0020 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0020 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0020 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0020 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0020 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] SPACE (WSegSpace) × [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] +÷ 0020 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0020 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0020 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0020 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0020 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0020 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0020 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0020 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0020 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] SPACE (WSegSpace) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 0020 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 00AD ÷ 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 00AD × 0308 ÷ 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 00AD ÷ 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 00AD × 0308 ÷ 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 00AD ÷ 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 00AD × 0308 ÷ 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 00AD ÷ 000B ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 00AD × 0308 ÷ 000B ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 00AD ÷ 3031 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 00AD × 0308 ÷ 3031 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 00AD ÷ 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 00AD × 0308 ÷ 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 00AD ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 00AD × 0308 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 00AD ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 00AD × 0308 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 00AD ÷ 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 00AD × 0308 ÷ 002E ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 00AD ÷ 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD × 0308 ÷ 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 00AD ÷ 005F ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 00AD × 0308 ÷ 005F ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 00AD ÷ 1F1E6 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 05D0 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 00AD × 0308 ÷ 05D0 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 00AD ÷ 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 00AD × 0308 ÷ 0022 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 00AD ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 00AD × 0308 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 00AD ÷ 231A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 00AD × 0308 ÷ 231A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 00AD ÷ 0020 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 00AD × 0308 ÷ 0020 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 00AD × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0308 × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 00AD × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 0308 × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 00AD × 200D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 00AD × 0308 × 200D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 00AD ÷ 0061 × 2060 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0061 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 00AD ÷ 0061 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0031 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 00AD ÷ 0031 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0300 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0300 × 0308 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0300 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0300 × 0308 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0300 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0300 × 0308 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0300 ÷ 000B ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0300 × 0308 ÷ 000B ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0300 ÷ 3031 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0041 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0300 × 0308 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 0300 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0300 × 0308 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 0300 ÷ 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0300 × 0308 ÷ 002E ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 0300 ÷ 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 × 0308 ÷ 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0300 ÷ 005F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0300 × 0308 ÷ 005F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 0300 ÷ 1F1E6 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 05D0 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0300 × 0308 ÷ 0022 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 0300 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0300 × 0308 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 0300 ÷ 231A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0300 × 0308 ÷ 231A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0300 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0300 × 0308 ÷ 0020 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0300 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0308 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0300 × 200D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0300 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0300 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0300 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 200D ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 200D × 0308 ÷ 0001 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 200D ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 200D × 0308 ÷ 000D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 200D ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 200D × 0308 ÷ 000A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 200D ÷ 000B ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 200D × 0308 ÷ 000B ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 200D ÷ 3031 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0041 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 200D × 0308 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 200D ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 200D × 0308 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 200D ÷ 002E ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 200D × 0308 ÷ 002E ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 200D ÷ 0030 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 200D × 0308 ÷ 0030 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 200D ÷ 005F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 200D × 0308 ÷ 005F ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 200D ÷ 1F1E6 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 200D ÷ 05D0 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0022 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 200D × 0308 ÷ 0022 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 200D ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 200D × 0308 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 200D × 231A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] WATCH (ExtPict) ÷ [0.3] +÷ 200D × 0308 ÷ 231A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 200D ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 200D × 0308 ÷ 0020 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 200D × 00AD ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 200D × 0308 × 00AD ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 200D × 0300 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 200D × 200D ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 200D ÷ 0061 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 200D ÷ 0061 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0031 ÷ 003A ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 200D ÷ 0031 ÷ 002C ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 2060 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 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] (Other) ÷ [0.3] +÷ 0061 × 2060 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 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] (CR) ÷ [0.3] +÷ 0061 × 2060 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 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] (LF) ÷ [0.3] +÷ 0061 × 2060 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 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] (Newline) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 2060 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 × 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 2060 ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0061 × 2060 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 × 2060 × 0308 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 × 2060 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 × 2060 × 0308 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 × 2060 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 003A ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0061 × 003A × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0061 × 003A × 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 003A ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 003A × 0308 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 003A × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 003A × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0061 × 0027 × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 × 0027 × 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 0027 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 0027 × 0308 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 0027 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0027 × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 0027 × 2060 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 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] (Other) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 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] (CR) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 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] (LF) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 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] (Newline) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 0027 × 2060 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 231A ÷ # ÷ [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] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0020 ÷ # ÷ [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] SPACE (WSegSpace) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0061 ÷ 002C ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 002E ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 05D0 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0022 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 231A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0061 ÷ 002C ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 002C × 0308 ÷ 0020 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0061 ÷ 002C × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 002C × 200D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 002E ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 003A × 0308 ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 003A × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 003A × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 002E ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0031 × 0027 × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 0027 ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 0027 × 0308 ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 0027 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 0027 × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002C ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 002E ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3] +÷ 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] +÷ 0031 × 002C × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 1F1E6 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (RI) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 05D0 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 0022 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 002C ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 002C × 0308 ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 002C × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3] +÷ 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] +÷ 0031 ÷ 002C × 200D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 × 002C × 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 × 002C × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002E × 2060 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] (Other) ÷ [0.3] +÷ 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] (Other) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (CR) ÷ [0.3] +÷ 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] (CR) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (LF) ÷ [0.3] +÷ 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] (LF) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] (Newline) ÷ [0.3] +÷ 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] (Newline) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002E × 2060 ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 231A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] WATCH (ExtPict) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0020 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ # ÷ [0.2] (CR) × [3.0] (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [3.2] (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0061 × 0308 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [0.3] +÷ 0020 × 200D ÷ 0646 ÷ # ÷ [0.2] SPACE (WSegSpace) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] ARABIC LETTER NOON (ALetter) ÷ [0.3] +÷ 0646 × 200D ÷ 0020 ÷ # ÷ [0.2] ARABIC LETTER NOON (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) ÷ [999.0] SPACE (WSegSpace) ÷ [0.3] +÷ 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] +÷ 0041 × 003A × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3] +÷ 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] +÷ 05D0 × 0027 ÷ # ÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3] +÷ 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] +÷ 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] +÷ 0030 × 002C × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 0030 ÷ 002C ÷ 002C ÷ 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3] +÷ 3031 × 3031 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 1F476 × 1F3FF ÷ 1F476 ÷ # ÷ [0.2] BABY (ExtPict) × [4.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_FE) ÷ [999.0] BABY (ExtPict) ÷ [0.3] +÷ 1F6D1 × 200D × 1F6D1 ÷ # ÷ [0.2] OCTAGONAL SIGN (ExtPict) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 0061 × 200D × 1F6D1 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 2701 × 200D × 2701 ÷ # ÷ [0.2] UPPER BLADE SCISSORS (Other) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] UPPER BLADE SCISSORS (Other) ÷ [0.3] +÷ 0061 × 200D × 2701 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] UPPER BLADE SCISSORS (Other) ÷ [0.3] +÷ 1F476 × 1F3FF × 0308 × 200D × 1F476 × 1F3FF ÷ # ÷ [0.2] BABY (ExtPict) × [4.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] BABY (ExtPict) × [4.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_FE) ÷ [0.3] +÷ 1F6D1 × 1F3FF ÷ # ÷ [0.2] OCTAGONAL SIGN (ExtPict) × [4.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_FE) ÷ [0.3] +÷ 200D × 1F6D1 × 1F3FF ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] OCTAGONAL SIGN (ExtPict) × [4.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (Extend_FE) ÷ [0.3] +÷ 200D × 1F6D1 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 200D × 1F6D1 ÷ # ÷ [0.2] ZERO WIDTH JOINER (ZWJ_FE) × [3.3] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 1F6D1 ÷ 1F6D1 ÷ # ÷ [0.2] OCTAGONAL SIGN (ExtPict) ÷ [999.0] OCTAGONAL SIGN (ExtPict) ÷ [0.3] +÷ 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] +÷ 0061 ÷ 0020 × 0020 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] SPACE (WSegSpace) × [3.4] SPACE (WSegSpace) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3] +÷ 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +÷ 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] +# +# Lines: 1823 +# +# EOF diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1-0.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1-0.output new file mode 100644 index 000000000..4ca3207a7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1-0.output @@ -0,0 +1,1823 @@ +÷ 0001 ÷ 0001 ÷ +÷ 0001 × 0308 ÷ 0001 ÷ +÷ 0001 ÷ 000D ÷ +÷ 0001 × 0308 ÷ 000D ÷ +÷ 0001 ÷ 000A ÷ +÷ 0001 × 0308 ÷ 000A ÷ +÷ 0001 ÷ 000B ÷ +÷ 0001 × 0308 ÷ 000B ÷ +÷ 0001 ÷ 3031 ÷ +÷ 0001 × 0308 ÷ 3031 ÷ +÷ 0001 ÷ 0041 ÷ +÷ 0001 × 0308 ÷ 0041 ÷ +÷ 0001 ÷ 003A ÷ +÷ 0001 × 0308 ÷ 003A ÷ +÷ 0001 ÷ 002C ÷ +÷ 0001 × 0308 ÷ 002C ÷ +÷ 0001 ÷ 002E ÷ +÷ 0001 × 0308 ÷ 002E ÷ +÷ 0001 ÷ 0030 ÷ +÷ 0001 × 0308 ÷ 0030 ÷ +÷ 0001 ÷ 005F ÷ +÷ 0001 × 0308 ÷ 005F ÷ +÷ 0001 ÷ 1F1E6 ÷ +÷ 0001 × 0308 ÷ 1F1E6 ÷ +÷ 0001 ÷ 05D0 ÷ +÷ 0001 × 0308 ÷ 05D0 ÷ +÷ 0001 ÷ 0022 ÷ +÷ 0001 × 0308 ÷ 0022 ÷ +÷ 0001 ÷ 0027 ÷ +÷ 0001 × 0308 ÷ 0027 ÷ +÷ 0001 ÷ 231A ÷ +÷ 0001 × 0308 ÷ 231A ÷ +÷ 0001 ÷ 0020 ÷ +÷ 0001 × 0308 ÷ 0020 ÷ +÷ 0001 × 00AD ÷ +÷ 0001 × 0308 × 00AD ÷ +÷ 0001 × 0300 ÷ +÷ 0001 × 0308 × 0300 ÷ +÷ 0001 × 200D ÷ +÷ 0001 × 0308 × 200D ÷ +÷ 0001 ÷ 0061 × 2060 ÷ +÷ 0001 × 0308 ÷ 0061 × 2060 ÷ +÷ 0001 ÷ 0061 ÷ 003A ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0001 ÷ 0061 ÷ 0027 ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0001 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0001 ÷ 0061 ÷ 002C ÷ +÷ 0001 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0001 ÷ 0031 ÷ 003A ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0001 ÷ 0031 ÷ 0027 ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0001 ÷ 0031 ÷ 002C ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0001 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0001 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000D ÷ 0001 ÷ +÷ 000D ÷ 0308 ÷ 0001 ÷ +÷ 000D ÷ 000D ÷ +÷ 000D ÷ 0308 ÷ 000D ÷ +÷ 000D × 000A ÷ +÷ 000D ÷ 0308 ÷ 000A ÷ +÷ 000D ÷ 000B ÷ +÷ 000D ÷ 0308 ÷ 000B ÷ +÷ 000D ÷ 3031 ÷ +÷ 000D ÷ 0308 ÷ 3031 ÷ +÷ 000D ÷ 0041 ÷ +÷ 000D ÷ 0308 ÷ 0041 ÷ +÷ 000D ÷ 003A ÷ +÷ 000D ÷ 0308 ÷ 003A ÷ +÷ 000D ÷ 002C ÷ +÷ 000D ÷ 0308 ÷ 002C ÷ +÷ 000D ÷ 002E ÷ +÷ 000D ÷ 0308 ÷ 002E ÷ +÷ 000D ÷ 0030 ÷ +÷ 000D ÷ 0308 ÷ 0030 ÷ +÷ 000D ÷ 005F ÷ +÷ 000D ÷ 0308 ÷ 005F ÷ +÷ 000D ÷ 1F1E6 ÷ +÷ 000D ÷ 0308 ÷ 1F1E6 ÷ +÷ 000D ÷ 05D0 ÷ +÷ 000D ÷ 0308 ÷ 05D0 ÷ +÷ 000D ÷ 0022 ÷ +÷ 000D ÷ 0308 ÷ 0022 ÷ +÷ 000D ÷ 0027 ÷ +÷ 000D ÷ 0308 ÷ 0027 ÷ +÷ 000D ÷ 231A ÷ +÷ 000D ÷ 0308 ÷ 231A ÷ +÷ 000D ÷ 0020 ÷ +÷ 000D ÷ 0308 ÷ 0020 ÷ +÷ 000D ÷ 00AD ÷ +÷ 000D ÷ 0308 × 00AD ÷ +÷ 000D ÷ 0300 ÷ +÷ 000D ÷ 0308 × 0300 ÷ +÷ 000D ÷ 200D ÷ +÷ 000D ÷ 0308 × 200D ÷ +÷ 000D ÷ 0061 × 2060 ÷ +÷ 000D ÷ 0308 ÷ 0061 × 2060 ÷ +÷ 000D ÷ 0061 ÷ 003A ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 003A ÷ +÷ 000D ÷ 0061 ÷ 0027 ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 ÷ +÷ 000D ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000D ÷ 0061 ÷ 002C ÷ +÷ 000D ÷ 0308 ÷ 0061 ÷ 002C ÷ +÷ 000D ÷ 0031 ÷ 003A ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 003A ÷ +÷ 000D ÷ 0031 ÷ 0027 ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 0027 ÷ +÷ 000D ÷ 0031 ÷ 002C ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 002C ÷ +÷ 000D ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000D ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000A ÷ 0001 ÷ +÷ 000A ÷ 0308 ÷ 0001 ÷ +÷ 000A ÷ 000D ÷ +÷ 000A ÷ 0308 ÷ 000D ÷ +÷ 000A ÷ 000A ÷ +÷ 000A ÷ 0308 ÷ 000A ÷ +÷ 000A ÷ 000B ÷ +÷ 000A ÷ 0308 ÷ 000B ÷ +÷ 000A ÷ 3031 ÷ +÷ 000A ÷ 0308 ÷ 3031 ÷ +÷ 000A ÷ 0041 ÷ +÷ 000A ÷ 0308 ÷ 0041 ÷ +÷ 000A ÷ 003A ÷ +÷ 000A ÷ 0308 ÷ 003A ÷ +÷ 000A ÷ 002C ÷ +÷ 000A ÷ 0308 ÷ 002C ÷ +÷ 000A ÷ 002E ÷ +÷ 000A ÷ 0308 ÷ 002E ÷ +÷ 000A ÷ 0030 ÷ +÷ 000A ÷ 0308 ÷ 0030 ÷ +÷ 000A ÷ 005F ÷ +÷ 000A ÷ 0308 ÷ 005F ÷ +÷ 000A ÷ 1F1E6 ÷ +÷ 000A ÷ 0308 ÷ 1F1E6 ÷ +÷ 000A ÷ 05D0 ÷ +÷ 000A ÷ 0308 ÷ 05D0 ÷ +÷ 000A ÷ 0022 ÷ +÷ 000A ÷ 0308 ÷ 0022 ÷ +÷ 000A ÷ 0027 ÷ +÷ 000A ÷ 0308 ÷ 0027 ÷ +÷ 000A ÷ 231A ÷ +÷ 000A ÷ 0308 ÷ 231A ÷ +÷ 000A ÷ 0020 ÷ +÷ 000A ÷ 0308 ÷ 0020 ÷ +÷ 000A ÷ 00AD ÷ +÷ 000A ÷ 0308 × 00AD ÷ +÷ 000A ÷ 0300 ÷ +÷ 000A ÷ 0308 × 0300 ÷ +÷ 000A ÷ 200D ÷ +÷ 000A ÷ 0308 × 200D ÷ +÷ 000A ÷ 0061 × 2060 ÷ +÷ 000A ÷ 0308 ÷ 0061 × 2060 ÷ +÷ 000A ÷ 0061 ÷ 003A ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 003A ÷ +÷ 000A ÷ 0061 ÷ 0027 ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 ÷ +÷ 000A ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000A ÷ 0061 ÷ 002C ÷ +÷ 000A ÷ 0308 ÷ 0061 ÷ 002C ÷ +÷ 000A ÷ 0031 ÷ 003A ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 003A ÷ +÷ 000A ÷ 0031 ÷ 0027 ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 0027 ÷ +÷ 000A ÷ 0031 ÷ 002C ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 002C ÷ +÷ 000A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000A ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000B ÷ 0001 ÷ +÷ 000B ÷ 0308 ÷ 0001 ÷ +÷ 000B ÷ 000D ÷ +÷ 000B ÷ 0308 ÷ 000D ÷ +÷ 000B ÷ 000A ÷ +÷ 000B ÷ 0308 ÷ 000A ÷ +÷ 000B ÷ 000B ÷ +÷ 000B ÷ 0308 ÷ 000B ÷ +÷ 000B ÷ 3031 ÷ +÷ 000B ÷ 0308 ÷ 3031 ÷ +÷ 000B ÷ 0041 ÷ +÷ 000B ÷ 0308 ÷ 0041 ÷ +÷ 000B ÷ 003A ÷ +÷ 000B ÷ 0308 ÷ 003A ÷ +÷ 000B ÷ 002C ÷ +÷ 000B ÷ 0308 ÷ 002C ÷ +÷ 000B ÷ 002E ÷ +÷ 000B ÷ 0308 ÷ 002E ÷ +÷ 000B ÷ 0030 ÷ +÷ 000B ÷ 0308 ÷ 0030 ÷ +÷ 000B ÷ 005F ÷ +÷ 000B ÷ 0308 ÷ 005F ÷ +÷ 000B ÷ 1F1E6 ÷ +÷ 000B ÷ 0308 ÷ 1F1E6 ÷ +÷ 000B ÷ 05D0 ÷ +÷ 000B ÷ 0308 ÷ 05D0 ÷ +÷ 000B ÷ 0022 ÷ +÷ 000B ÷ 0308 ÷ 0022 ÷ +÷ 000B ÷ 0027 ÷ +÷ 000B ÷ 0308 ÷ 0027 ÷ +÷ 000B ÷ 231A ÷ +÷ 000B ÷ 0308 ÷ 231A ÷ +÷ 000B ÷ 0020 ÷ +÷ 000B ÷ 0308 ÷ 0020 ÷ +÷ 000B ÷ 00AD ÷ +÷ 000B ÷ 0308 × 00AD ÷ +÷ 000B ÷ 0300 ÷ +÷ 000B ÷ 0308 × 0300 ÷ +÷ 000B ÷ 200D ÷ +÷ 000B ÷ 0308 × 200D ÷ +÷ 000B ÷ 0061 × 2060 ÷ +÷ 000B ÷ 0308 ÷ 0061 × 2060 ÷ +÷ 000B ÷ 0061 ÷ 003A ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 003A ÷ +÷ 000B ÷ 0061 ÷ 0027 ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 ÷ +÷ 000B ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 000B ÷ 0061 ÷ 002C ÷ +÷ 000B ÷ 0308 ÷ 0061 ÷ 002C ÷ +÷ 000B ÷ 0031 ÷ 003A ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 003A ÷ +÷ 000B ÷ 0031 ÷ 0027 ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 0027 ÷ +÷ 000B ÷ 0031 ÷ 002C ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 002C ÷ +÷ 000B ÷ 0031 ÷ 002E × 2060 ÷ +÷ 000B ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 3031 ÷ 0001 ÷ +÷ 3031 × 0308 ÷ 0001 ÷ +÷ 3031 ÷ 000D ÷ +÷ 3031 × 0308 ÷ 000D ÷ +÷ 3031 ÷ 000A ÷ +÷ 3031 × 0308 ÷ 000A ÷ +÷ 3031 ÷ 000B ÷ +÷ 3031 × 0308 ÷ 000B ÷ +÷ 3031 × 3031 ÷ +÷ 3031 × 0308 × 3031 ÷ +÷ 3031 ÷ 0041 ÷ +÷ 3031 × 0308 ÷ 0041 ÷ +÷ 3031 ÷ 003A ÷ +÷ 3031 × 0308 ÷ 003A ÷ +÷ 3031 ÷ 002C ÷ +÷ 3031 × 0308 ÷ 002C ÷ +÷ 3031 ÷ 002E ÷ +÷ 3031 × 0308 ÷ 002E ÷ +÷ 3031 ÷ 0030 ÷ +÷ 3031 × 0308 ÷ 0030 ÷ +÷ 3031 × 005F ÷ +÷ 3031 × 0308 × 005F ÷ +÷ 3031 ÷ 1F1E6 ÷ +÷ 3031 × 0308 ÷ 1F1E6 ÷ +÷ 3031 ÷ 05D0 ÷ +÷ 3031 × 0308 ÷ 05D0 ÷ +÷ 3031 ÷ 0022 ÷ +÷ 3031 × 0308 ÷ 0022 ÷ +÷ 3031 ÷ 0027 ÷ +÷ 3031 × 0308 ÷ 0027 ÷ +÷ 3031 ÷ 231A ÷ +÷ 3031 × 0308 ÷ 231A ÷ +÷ 3031 ÷ 0020 ÷ +÷ 3031 × 0308 ÷ 0020 ÷ +÷ 3031 × 00AD ÷ +÷ 3031 × 0308 × 00AD ÷ +÷ 3031 × 0300 ÷ +÷ 3031 × 0308 × 0300 ÷ +÷ 3031 × 200D ÷ +÷ 3031 × 0308 × 200D ÷ +÷ 3031 ÷ 0061 × 2060 ÷ +÷ 3031 × 0308 ÷ 0061 × 2060 ÷ +÷ 3031 ÷ 0061 ÷ 003A ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 3031 ÷ 0061 ÷ 0027 ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 3031 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 3031 ÷ 0061 ÷ 002C ÷ +÷ 3031 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 3031 ÷ 0031 ÷ 003A ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 3031 ÷ 0031 ÷ 0027 ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 3031 ÷ 0031 ÷ 002C ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 3031 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 3031 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0041 ÷ 0001 ÷ +÷ 0041 × 0308 ÷ 0001 ÷ +÷ 0041 ÷ 000D ÷ +÷ 0041 × 0308 ÷ 000D ÷ +÷ 0041 ÷ 000A ÷ +÷ 0041 × 0308 ÷ 000A ÷ +÷ 0041 ÷ 000B ÷ +÷ 0041 × 0308 ÷ 000B ÷ +÷ 0041 ÷ 3031 ÷ +÷ 0041 × 0308 ÷ 3031 ÷ +÷ 0041 × 0041 ÷ +÷ 0041 × 0308 × 0041 ÷ +÷ 0041 ÷ 003A ÷ +÷ 0041 × 0308 ÷ 003A ÷ +÷ 0041 ÷ 002C ÷ +÷ 0041 × 0308 ÷ 002C ÷ +÷ 0041 ÷ 002E ÷ +÷ 0041 × 0308 ÷ 002E ÷ +÷ 0041 × 0030 ÷ +÷ 0041 × 0308 × 0030 ÷ +÷ 0041 × 005F ÷ +÷ 0041 × 0308 × 005F ÷ +÷ 0041 ÷ 1F1E6 ÷ +÷ 0041 × 0308 ÷ 1F1E6 ÷ +÷ 0041 × 05D0 ÷ +÷ 0041 × 0308 × 05D0 ÷ +÷ 0041 ÷ 0022 ÷ +÷ 0041 × 0308 ÷ 0022 ÷ +÷ 0041 ÷ 0027 ÷ +÷ 0041 × 0308 ÷ 0027 ÷ +÷ 0041 ÷ 231A ÷ +÷ 0041 × 0308 ÷ 231A ÷ +÷ 0041 ÷ 0020 ÷ +÷ 0041 × 0308 ÷ 0020 ÷ +÷ 0041 × 00AD ÷ +÷ 0041 × 0308 × 00AD ÷ +÷ 0041 × 0300 ÷ +÷ 0041 × 0308 × 0300 ÷ +÷ 0041 × 200D ÷ +÷ 0041 × 0308 × 200D ÷ +÷ 0041 × 0061 × 2060 ÷ +÷ 0041 × 0308 × 0061 × 2060 ÷ +÷ 0041 × 0061 ÷ 003A ÷ +÷ 0041 × 0308 × 0061 ÷ 003A ÷ +÷ 0041 × 0061 ÷ 0027 ÷ +÷ 0041 × 0308 × 0061 ÷ 0027 ÷ +÷ 0041 × 0061 ÷ 0027 × 2060 ÷ +÷ 0041 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0041 × 0061 ÷ 002C ÷ +÷ 0041 × 0308 × 0061 ÷ 002C ÷ +÷ 0041 × 0031 ÷ 003A ÷ +÷ 0041 × 0308 × 0031 ÷ 003A ÷ +÷ 0041 × 0031 ÷ 0027 ÷ +÷ 0041 × 0308 × 0031 ÷ 0027 ÷ +÷ 0041 × 0031 ÷ 002C ÷ +÷ 0041 × 0308 × 0031 ÷ 002C ÷ +÷ 0041 × 0031 ÷ 002E × 2060 ÷ +÷ 0041 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 003A ÷ 0001 ÷ +÷ 003A × 0308 ÷ 0001 ÷ +÷ 003A ÷ 000D ÷ +÷ 003A × 0308 ÷ 000D ÷ +÷ 003A ÷ 000A ÷ +÷ 003A × 0308 ÷ 000A ÷ +÷ 003A ÷ 000B ÷ +÷ 003A × 0308 ÷ 000B ÷ +÷ 003A ÷ 3031 ÷ +÷ 003A × 0308 ÷ 3031 ÷ +÷ 003A ÷ 0041 ÷ +÷ 003A × 0308 ÷ 0041 ÷ +÷ 003A ÷ 003A ÷ +÷ 003A × 0308 ÷ 003A ÷ +÷ 003A ÷ 002C ÷ +÷ 003A × 0308 ÷ 002C ÷ +÷ 003A ÷ 002E ÷ +÷ 003A × 0308 ÷ 002E ÷ +÷ 003A ÷ 0030 ÷ +÷ 003A × 0308 ÷ 0030 ÷ +÷ 003A ÷ 005F ÷ +÷ 003A × 0308 ÷ 005F ÷ +÷ 003A ÷ 1F1E6 ÷ +÷ 003A × 0308 ÷ 1F1E6 ÷ +÷ 003A ÷ 05D0 ÷ +÷ 003A × 0308 ÷ 05D0 ÷ +÷ 003A ÷ 0022 ÷ +÷ 003A × 0308 ÷ 0022 ÷ +÷ 003A ÷ 0027 ÷ +÷ 003A × 0308 ÷ 0027 ÷ +÷ 003A ÷ 231A ÷ +÷ 003A × 0308 ÷ 231A ÷ +÷ 003A ÷ 0020 ÷ +÷ 003A × 0308 ÷ 0020 ÷ +÷ 003A × 00AD ÷ +÷ 003A × 0308 × 00AD ÷ +÷ 003A × 0300 ÷ +÷ 003A × 0308 × 0300 ÷ +÷ 003A × 200D ÷ +÷ 003A × 0308 × 200D ÷ +÷ 003A ÷ 0061 × 2060 ÷ +÷ 003A × 0308 ÷ 0061 × 2060 ÷ +÷ 003A ÷ 0061 ÷ 003A ÷ +÷ 003A × 0308 ÷ 0061 ÷ 003A ÷ +÷ 003A ÷ 0061 ÷ 0027 ÷ +÷ 003A × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 003A ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 003A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 003A ÷ 0061 ÷ 002C ÷ +÷ 003A × 0308 ÷ 0061 ÷ 002C ÷ +÷ 003A ÷ 0031 ÷ 003A ÷ +÷ 003A × 0308 ÷ 0031 ÷ 003A ÷ +÷ 003A ÷ 0031 ÷ 0027 ÷ +÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 003A ÷ 0031 ÷ 002C ÷ +÷ 003A × 0308 ÷ 0031 ÷ 002C ÷ +÷ 003A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002C ÷ 0001 ÷ +÷ 002C × 0308 ÷ 0001 ÷ +÷ 002C ÷ 000D ÷ +÷ 002C × 0308 ÷ 000D ÷ +÷ 002C ÷ 000A ÷ +÷ 002C × 0308 ÷ 000A ÷ +÷ 002C ÷ 000B ÷ +÷ 002C × 0308 ÷ 000B ÷ +÷ 002C ÷ 3031 ÷ +÷ 002C × 0308 ÷ 3031 ÷ +÷ 002C ÷ 0041 ÷ +÷ 002C × 0308 ÷ 0041 ÷ +÷ 002C ÷ 003A ÷ +÷ 002C × 0308 ÷ 003A ÷ +÷ 002C ÷ 002C ÷ +÷ 002C × 0308 ÷ 002C ÷ +÷ 002C ÷ 002E ÷ +÷ 002C × 0308 ÷ 002E ÷ +÷ 002C ÷ 0030 ÷ +÷ 002C × 0308 ÷ 0030 ÷ +÷ 002C ÷ 005F ÷ +÷ 002C × 0308 ÷ 005F ÷ +÷ 002C ÷ 1F1E6 ÷ +÷ 002C × 0308 ÷ 1F1E6 ÷ +÷ 002C ÷ 05D0 ÷ +÷ 002C × 0308 ÷ 05D0 ÷ +÷ 002C ÷ 0022 ÷ +÷ 002C × 0308 ÷ 0022 ÷ +÷ 002C ÷ 0027 ÷ +÷ 002C × 0308 ÷ 0027 ÷ +÷ 002C ÷ 231A ÷ +÷ 002C × 0308 ÷ 231A ÷ +÷ 002C ÷ 0020 ÷ +÷ 002C × 0308 ÷ 0020 ÷ +÷ 002C × 00AD ÷ +÷ 002C × 0308 × 00AD ÷ +÷ 002C × 0300 ÷ +÷ 002C × 0308 × 0300 ÷ +÷ 002C × 200D ÷ +÷ 002C × 0308 × 200D ÷ +÷ 002C ÷ 0061 × 2060 ÷ +÷ 002C × 0308 ÷ 0061 × 2060 ÷ +÷ 002C ÷ 0061 ÷ 003A ÷ +÷ 002C × 0308 ÷ 0061 ÷ 003A ÷ +÷ 002C ÷ 0061 ÷ 0027 ÷ +÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002C ÷ 0061 ÷ 002C ÷ +÷ 002C × 0308 ÷ 0061 ÷ 002C ÷ +÷ 002C ÷ 0031 ÷ 003A ÷ +÷ 002C × 0308 ÷ 0031 ÷ 003A ÷ +÷ 002C ÷ 0031 ÷ 0027 ÷ +÷ 002C × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 002C ÷ 0031 ÷ 002C ÷ +÷ 002C × 0308 ÷ 0031 ÷ 002C ÷ +÷ 002C ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002C × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002E ÷ 0001 ÷ +÷ 002E × 0308 ÷ 0001 ÷ +÷ 002E ÷ 000D ÷ +÷ 002E × 0308 ÷ 000D ÷ +÷ 002E ÷ 000A ÷ +÷ 002E × 0308 ÷ 000A ÷ +÷ 002E ÷ 000B ÷ +÷ 002E × 0308 ÷ 000B ÷ +÷ 002E ÷ 3031 ÷ +÷ 002E × 0308 ÷ 3031 ÷ +÷ 002E ÷ 0041 ÷ +÷ 002E × 0308 ÷ 0041 ÷ +÷ 002E ÷ 003A ÷ +÷ 002E × 0308 ÷ 003A ÷ +÷ 002E ÷ 002C ÷ +÷ 002E × 0308 ÷ 002C ÷ +÷ 002E ÷ 002E ÷ +÷ 002E × 0308 ÷ 002E ÷ +÷ 002E ÷ 0030 ÷ +÷ 002E × 0308 ÷ 0030 ÷ +÷ 002E ÷ 005F ÷ +÷ 002E × 0308 ÷ 005F ÷ +÷ 002E ÷ 1F1E6 ÷ +÷ 002E × 0308 ÷ 1F1E6 ÷ +÷ 002E ÷ 05D0 ÷ +÷ 002E × 0308 ÷ 05D0 ÷ +÷ 002E ÷ 0022 ÷ +÷ 002E × 0308 ÷ 0022 ÷ +÷ 002E ÷ 0027 ÷ +÷ 002E × 0308 ÷ 0027 ÷ +÷ 002E ÷ 231A ÷ +÷ 002E × 0308 ÷ 231A ÷ +÷ 002E ÷ 0020 ÷ +÷ 002E × 0308 ÷ 0020 ÷ +÷ 002E × 00AD ÷ +÷ 002E × 0308 × 00AD ÷ +÷ 002E × 0300 ÷ +÷ 002E × 0308 × 0300 ÷ +÷ 002E × 200D ÷ +÷ 002E × 0308 × 200D ÷ +÷ 002E ÷ 0061 × 2060 ÷ +÷ 002E × 0308 ÷ 0061 × 2060 ÷ +÷ 002E ÷ 0061 ÷ 003A ÷ +÷ 002E × 0308 ÷ 0061 ÷ 003A ÷ +÷ 002E ÷ 0061 ÷ 0027 ÷ +÷ 002E × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 002E ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002E × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 002E ÷ 0061 ÷ 002C ÷ +÷ 002E × 0308 ÷ 0061 ÷ 002C ÷ +÷ 002E ÷ 0031 ÷ 003A ÷ +÷ 002E × 0308 ÷ 0031 ÷ 003A ÷ +÷ 002E ÷ 0031 ÷ 0027 ÷ +÷ 002E × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 002E ÷ 0031 ÷ 002C ÷ +÷ 002E × 0308 ÷ 0031 ÷ 002C ÷ +÷ 002E ÷ 0031 ÷ 002E × 2060 ÷ +÷ 002E × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0030 ÷ 0001 ÷ +÷ 0030 × 0308 ÷ 0001 ÷ +÷ 0030 ÷ 000D ÷ +÷ 0030 × 0308 ÷ 000D ÷ +÷ 0030 ÷ 000A ÷ +÷ 0030 × 0308 ÷ 000A ÷ +÷ 0030 ÷ 000B ÷ +÷ 0030 × 0308 ÷ 000B ÷ +÷ 0030 ÷ 3031 ÷ +÷ 0030 × 0308 ÷ 3031 ÷ +÷ 0030 × 0041 ÷ +÷ 0030 × 0308 × 0041 ÷ +÷ 0030 ÷ 003A ÷ +÷ 0030 × 0308 ÷ 003A ÷ +÷ 0030 ÷ 002C ÷ +÷ 0030 × 0308 ÷ 002C ÷ +÷ 0030 ÷ 002E ÷ +÷ 0030 × 0308 ÷ 002E ÷ +÷ 0030 × 0030 ÷ +÷ 0030 × 0308 × 0030 ÷ +÷ 0030 × 005F ÷ +÷ 0030 × 0308 × 005F ÷ +÷ 0030 ÷ 1F1E6 ÷ +÷ 0030 × 0308 ÷ 1F1E6 ÷ +÷ 0030 × 05D0 ÷ +÷ 0030 × 0308 × 05D0 ÷ +÷ 0030 ÷ 0022 ÷ +÷ 0030 × 0308 ÷ 0022 ÷ +÷ 0030 ÷ 0027 ÷ +÷ 0030 × 0308 ÷ 0027 ÷ +÷ 0030 ÷ 231A ÷ +÷ 0030 × 0308 ÷ 231A ÷ +÷ 0030 ÷ 0020 ÷ +÷ 0030 × 0308 ÷ 0020 ÷ +÷ 0030 × 00AD ÷ +÷ 0030 × 0308 × 00AD ÷ +÷ 0030 × 0300 ÷ +÷ 0030 × 0308 × 0300 ÷ +÷ 0030 × 200D ÷ +÷ 0030 × 0308 × 200D ÷ +÷ 0030 × 0061 × 2060 ÷ +÷ 0030 × 0308 × 0061 × 2060 ÷ +÷ 0030 × 0061 ÷ 003A ÷ +÷ 0030 × 0308 × 0061 ÷ 003A ÷ +÷ 0030 × 0061 ÷ 0027 ÷ +÷ 0030 × 0308 × 0061 ÷ 0027 ÷ +÷ 0030 × 0061 ÷ 0027 × 2060 ÷ +÷ 0030 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0030 × 0061 ÷ 002C ÷ +÷ 0030 × 0308 × 0061 ÷ 002C ÷ +÷ 0030 × 0031 ÷ 003A ÷ +÷ 0030 × 0308 × 0031 ÷ 003A ÷ +÷ 0030 × 0031 ÷ 0027 ÷ +÷ 0030 × 0308 × 0031 ÷ 0027 ÷ +÷ 0030 × 0031 ÷ 002C ÷ +÷ 0030 × 0308 × 0031 ÷ 002C ÷ +÷ 0030 × 0031 ÷ 002E × 2060 ÷ +÷ 0030 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 005F ÷ 0001 ÷ +÷ 005F × 0308 ÷ 0001 ÷ +÷ 005F ÷ 000D ÷ +÷ 005F × 0308 ÷ 000D ÷ +÷ 005F ÷ 000A ÷ +÷ 005F × 0308 ÷ 000A ÷ +÷ 005F ÷ 000B ÷ +÷ 005F × 0308 ÷ 000B ÷ +÷ 005F × 3031 ÷ +÷ 005F × 0308 × 3031 ÷ +÷ 005F × 0041 ÷ +÷ 005F × 0308 × 0041 ÷ +÷ 005F ÷ 003A ÷ +÷ 005F × 0308 ÷ 003A ÷ +÷ 005F ÷ 002C ÷ +÷ 005F × 0308 ÷ 002C ÷ +÷ 005F ÷ 002E ÷ +÷ 005F × 0308 ÷ 002E ÷ +÷ 005F × 0030 ÷ +÷ 005F × 0308 × 0030 ÷ +÷ 005F × 005F ÷ +÷ 005F × 0308 × 005F ÷ +÷ 005F ÷ 1F1E6 ÷ +÷ 005F × 0308 ÷ 1F1E6 ÷ +÷ 005F × 05D0 ÷ +÷ 005F × 0308 × 05D0 ÷ +÷ 005F ÷ 0022 ÷ +÷ 005F × 0308 ÷ 0022 ÷ +÷ 005F ÷ 0027 ÷ +÷ 005F × 0308 ÷ 0027 ÷ +÷ 005F ÷ 231A ÷ +÷ 005F × 0308 ÷ 231A ÷ +÷ 005F ÷ 0020 ÷ +÷ 005F × 0308 ÷ 0020 ÷ +÷ 005F × 00AD ÷ +÷ 005F × 0308 × 00AD ÷ +÷ 005F × 0300 ÷ +÷ 005F × 0308 × 0300 ÷ +÷ 005F × 200D ÷ +÷ 005F × 0308 × 200D ÷ +÷ 005F × 0061 × 2060 ÷ +÷ 005F × 0308 × 0061 × 2060 ÷ +÷ 005F × 0061 ÷ 003A ÷ +÷ 005F × 0308 × 0061 ÷ 003A ÷ +÷ 005F × 0061 ÷ 0027 ÷ +÷ 005F × 0308 × 0061 ÷ 0027 ÷ +÷ 005F × 0061 ÷ 0027 × 2060 ÷ +÷ 005F × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 005F × 0061 ÷ 002C ÷ +÷ 005F × 0308 × 0061 ÷ 002C ÷ +÷ 005F × 0031 ÷ 003A ÷ +÷ 005F × 0308 × 0031 ÷ 003A ÷ +÷ 005F × 0031 ÷ 0027 ÷ +÷ 005F × 0308 × 0031 ÷ 0027 ÷ +÷ 005F × 0031 ÷ 002C ÷ +÷ 005F × 0308 × 0031 ÷ 002C ÷ +÷ 005F × 0031 ÷ 002E × 2060 ÷ +÷ 005F × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 1F1E6 ÷ 0001 ÷ +÷ 1F1E6 × 0308 ÷ 0001 ÷ +÷ 1F1E6 ÷ 000D ÷ +÷ 1F1E6 × 0308 ÷ 000D ÷ +÷ 1F1E6 ÷ 000A ÷ +÷ 1F1E6 × 0308 ÷ 000A ÷ +÷ 1F1E6 ÷ 000B ÷ +÷ 1F1E6 × 0308 ÷ 000B ÷ +÷ 1F1E6 ÷ 3031 ÷ +÷ 1F1E6 × 0308 ÷ 3031 ÷ +÷ 1F1E6 ÷ 0041 ÷ +÷ 1F1E6 × 0308 ÷ 0041 ÷ +÷ 1F1E6 ÷ 003A ÷ +÷ 1F1E6 × 0308 ÷ 003A ÷ +÷ 1F1E6 ÷ 002C ÷ +÷ 1F1E6 × 0308 ÷ 002C ÷ +÷ 1F1E6 ÷ 002E ÷ +÷ 1F1E6 × 0308 ÷ 002E ÷ +÷ 1F1E6 ÷ 0030 ÷ +÷ 1F1E6 × 0308 ÷ 0030 ÷ +÷ 1F1E6 ÷ 005F ÷ +÷ 1F1E6 × 0308 ÷ 005F ÷ +÷ 1F1E6 × 1F1E6 ÷ +÷ 1F1E6 × 0308 × 1F1E6 ÷ +÷ 1F1E6 ÷ 05D0 ÷ +÷ 1F1E6 × 0308 ÷ 05D0 ÷ +÷ 1F1E6 ÷ 0022 ÷ +÷ 1F1E6 × 0308 ÷ 0022 ÷ +÷ 1F1E6 ÷ 0027 ÷ +÷ 1F1E6 × 0308 ÷ 0027 ÷ +÷ 1F1E6 ÷ 231A ÷ +÷ 1F1E6 × 0308 ÷ 231A ÷ +÷ 1F1E6 ÷ 0020 ÷ +÷ 1F1E6 × 0308 ÷ 0020 ÷ +÷ 1F1E6 × 00AD ÷ +÷ 1F1E6 × 0308 × 00AD ÷ +÷ 1F1E6 × 0300 ÷ +÷ 1F1E6 × 0308 × 0300 ÷ +÷ 1F1E6 × 200D ÷ +÷ 1F1E6 × 0308 × 200D ÷ +÷ 1F1E6 ÷ 0061 × 2060 ÷ +÷ 1F1E6 × 0308 ÷ 0061 × 2060 ÷ +÷ 1F1E6 ÷ 0061 ÷ 003A ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 1F1E6 ÷ 0061 ÷ 0027 ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 1F1E6 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 1F1E6 ÷ 0061 ÷ 002C ÷ +÷ 1F1E6 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 1F1E6 ÷ 0031 ÷ 003A ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 1F1E6 ÷ 0031 ÷ 0027 ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 1F1E6 ÷ 0031 ÷ 002C ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 1F1E6 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 1F1E6 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 05D0 ÷ 0001 ÷ +÷ 05D0 × 0308 ÷ 0001 ÷ +÷ 05D0 ÷ 000D ÷ +÷ 05D0 × 0308 ÷ 000D ÷ +÷ 05D0 ÷ 000A ÷ +÷ 05D0 × 0308 ÷ 000A ÷ +÷ 05D0 ÷ 000B ÷ +÷ 05D0 × 0308 ÷ 000B ÷ +÷ 05D0 ÷ 3031 ÷ +÷ 05D0 × 0308 ÷ 3031 ÷ +÷ 05D0 × 0041 ÷ +÷ 05D0 × 0308 × 0041 ÷ +÷ 05D0 ÷ 003A ÷ +÷ 05D0 × 0308 ÷ 003A ÷ +÷ 05D0 ÷ 002C ÷ +÷ 05D0 × 0308 ÷ 002C ÷ +÷ 05D0 ÷ 002E ÷ +÷ 05D0 × 0308 ÷ 002E ÷ +÷ 05D0 × 0030 ÷ +÷ 05D0 × 0308 × 0030 ÷ +÷ 05D0 × 005F ÷ +÷ 05D0 × 0308 × 005F ÷ +÷ 05D0 ÷ 1F1E6 ÷ +÷ 05D0 × 0308 ÷ 1F1E6 ÷ +÷ 05D0 × 05D0 ÷ +÷ 05D0 × 0308 × 05D0 ÷ +÷ 05D0 ÷ 0022 ÷ +÷ 05D0 × 0308 ÷ 0022 ÷ +÷ 05D0 × 0027 ÷ +÷ 05D0 × 0308 × 0027 ÷ +÷ 05D0 ÷ 231A ÷ +÷ 05D0 × 0308 ÷ 231A ÷ +÷ 05D0 ÷ 0020 ÷ +÷ 05D0 × 0308 ÷ 0020 ÷ +÷ 05D0 × 00AD ÷ +÷ 05D0 × 0308 × 00AD ÷ +÷ 05D0 × 0300 ÷ +÷ 05D0 × 0308 × 0300 ÷ +÷ 05D0 × 200D ÷ +÷ 05D0 × 0308 × 200D ÷ +÷ 05D0 × 0061 × 2060 ÷ +÷ 05D0 × 0308 × 0061 × 2060 ÷ +÷ 05D0 × 0061 ÷ 003A ÷ +÷ 05D0 × 0308 × 0061 ÷ 003A ÷ +÷ 05D0 × 0061 ÷ 0027 ÷ +÷ 05D0 × 0308 × 0061 ÷ 0027 ÷ +÷ 05D0 × 0061 ÷ 0027 × 2060 ÷ +÷ 05D0 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 05D0 × 0061 ÷ 002C ÷ +÷ 05D0 × 0308 × 0061 ÷ 002C ÷ +÷ 05D0 × 0031 ÷ 003A ÷ +÷ 05D0 × 0308 × 0031 ÷ 003A ÷ +÷ 05D0 × 0031 ÷ 0027 ÷ +÷ 05D0 × 0308 × 0031 ÷ 0027 ÷ +÷ 05D0 × 0031 ÷ 002C ÷ +÷ 05D0 × 0308 × 0031 ÷ 002C ÷ +÷ 05D0 × 0031 ÷ 002E × 2060 ÷ +÷ 05D0 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0022 ÷ 0001 ÷ +÷ 0022 × 0308 ÷ 0001 ÷ +÷ 0022 ÷ 000D ÷ +÷ 0022 × 0308 ÷ 000D ÷ +÷ 0022 ÷ 000A ÷ +÷ 0022 × 0308 ÷ 000A ÷ +÷ 0022 ÷ 000B ÷ +÷ 0022 × 0308 ÷ 000B ÷ +÷ 0022 ÷ 3031 ÷ +÷ 0022 × 0308 ÷ 3031 ÷ +÷ 0022 ÷ 0041 ÷ +÷ 0022 × 0308 ÷ 0041 ÷ +÷ 0022 ÷ 003A ÷ +÷ 0022 × 0308 ÷ 003A ÷ +÷ 0022 ÷ 002C ÷ +÷ 0022 × 0308 ÷ 002C ÷ +÷ 0022 ÷ 002E ÷ +÷ 0022 × 0308 ÷ 002E ÷ +÷ 0022 ÷ 0030 ÷ +÷ 0022 × 0308 ÷ 0030 ÷ +÷ 0022 ÷ 005F ÷ +÷ 0022 × 0308 ÷ 005F ÷ +÷ 0022 ÷ 1F1E6 ÷ +÷ 0022 × 0308 ÷ 1F1E6 ÷ +÷ 0022 ÷ 05D0 ÷ +÷ 0022 × 0308 ÷ 05D0 ÷ +÷ 0022 ÷ 0022 ÷ +÷ 0022 × 0308 ÷ 0022 ÷ +÷ 0022 ÷ 0027 ÷ +÷ 0022 × 0308 ÷ 0027 ÷ +÷ 0022 ÷ 231A ÷ +÷ 0022 × 0308 ÷ 231A ÷ +÷ 0022 ÷ 0020 ÷ +÷ 0022 × 0308 ÷ 0020 ÷ +÷ 0022 × 00AD ÷ +÷ 0022 × 0308 × 00AD ÷ +÷ 0022 × 0300 ÷ +÷ 0022 × 0308 × 0300 ÷ +÷ 0022 × 200D ÷ +÷ 0022 × 0308 × 200D ÷ +÷ 0022 ÷ 0061 × 2060 ÷ +÷ 0022 × 0308 ÷ 0061 × 2060 ÷ +÷ 0022 ÷ 0061 ÷ 003A ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0022 ÷ 0061 ÷ 0027 ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0022 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0022 ÷ 0061 ÷ 002C ÷ +÷ 0022 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0022 ÷ 0031 ÷ 003A ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0022 ÷ 0031 ÷ 0027 ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0022 ÷ 0031 ÷ 002C ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0022 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0022 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0027 ÷ 0001 ÷ +÷ 0027 × 0308 ÷ 0001 ÷ +÷ 0027 ÷ 000D ÷ +÷ 0027 × 0308 ÷ 000D ÷ +÷ 0027 ÷ 000A ÷ +÷ 0027 × 0308 ÷ 000A ÷ +÷ 0027 ÷ 000B ÷ +÷ 0027 × 0308 ÷ 000B ÷ +÷ 0027 ÷ 3031 ÷ +÷ 0027 × 0308 ÷ 3031 ÷ +÷ 0027 ÷ 0041 ÷ +÷ 0027 × 0308 ÷ 0041 ÷ +÷ 0027 ÷ 003A ÷ +÷ 0027 × 0308 ÷ 003A ÷ +÷ 0027 ÷ 002C ÷ +÷ 0027 × 0308 ÷ 002C ÷ +÷ 0027 ÷ 002E ÷ +÷ 0027 × 0308 ÷ 002E ÷ +÷ 0027 ÷ 0030 ÷ +÷ 0027 × 0308 ÷ 0030 ÷ +÷ 0027 ÷ 005F ÷ +÷ 0027 × 0308 ÷ 005F ÷ +÷ 0027 ÷ 1F1E6 ÷ +÷ 0027 × 0308 ÷ 1F1E6 ÷ +÷ 0027 ÷ 05D0 ÷ +÷ 0027 × 0308 ÷ 05D0 ÷ +÷ 0027 ÷ 0022 ÷ +÷ 0027 × 0308 ÷ 0022 ÷ +÷ 0027 ÷ 0027 ÷ +÷ 0027 × 0308 ÷ 0027 ÷ +÷ 0027 ÷ 231A ÷ +÷ 0027 × 0308 ÷ 231A ÷ +÷ 0027 ÷ 0020 ÷ +÷ 0027 × 0308 ÷ 0020 ÷ +÷ 0027 × 00AD ÷ +÷ 0027 × 0308 × 00AD ÷ +÷ 0027 × 0300 ÷ +÷ 0027 × 0308 × 0300 ÷ +÷ 0027 × 200D ÷ +÷ 0027 × 0308 × 200D ÷ +÷ 0027 ÷ 0061 × 2060 ÷ +÷ 0027 × 0308 ÷ 0061 × 2060 ÷ +÷ 0027 ÷ 0061 ÷ 003A ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0027 ÷ 0061 ÷ 0027 ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0027 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0027 ÷ 0061 ÷ 002C ÷ +÷ 0027 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0027 ÷ 0031 ÷ 003A ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0027 ÷ 0031 ÷ 0027 ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0027 ÷ 0031 ÷ 002C ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0027 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0027 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 231A ÷ 0001 ÷ +÷ 231A × 0308 ÷ 0001 ÷ +÷ 231A ÷ 000D ÷ +÷ 231A × 0308 ÷ 000D ÷ +÷ 231A ÷ 000A ÷ +÷ 231A × 0308 ÷ 000A ÷ +÷ 231A ÷ 000B ÷ +÷ 231A × 0308 ÷ 000B ÷ +÷ 231A ÷ 3031 ÷ +÷ 231A × 0308 ÷ 3031 ÷ +÷ 231A ÷ 0041 ÷ +÷ 231A × 0308 ÷ 0041 ÷ +÷ 231A ÷ 003A ÷ +÷ 231A × 0308 ÷ 003A ÷ +÷ 231A ÷ 002C ÷ +÷ 231A × 0308 ÷ 002C ÷ +÷ 231A ÷ 002E ÷ +÷ 231A × 0308 ÷ 002E ÷ +÷ 231A ÷ 0030 ÷ +÷ 231A × 0308 ÷ 0030 ÷ +÷ 231A ÷ 005F ÷ +÷ 231A × 0308 ÷ 005F ÷ +÷ 231A ÷ 1F1E6 ÷ +÷ 231A × 0308 ÷ 1F1E6 ÷ +÷ 231A ÷ 05D0 ÷ +÷ 231A × 0308 ÷ 05D0 ÷ +÷ 231A ÷ 0022 ÷ +÷ 231A × 0308 ÷ 0022 ÷ +÷ 231A ÷ 0027 ÷ +÷ 231A × 0308 ÷ 0027 ÷ +÷ 231A ÷ 231A ÷ +÷ 231A × 0308 ÷ 231A ÷ +÷ 231A ÷ 0020 ÷ +÷ 231A × 0308 ÷ 0020 ÷ +÷ 231A × 00AD ÷ +÷ 231A × 0308 × 00AD ÷ +÷ 231A × 0300 ÷ +÷ 231A × 0308 × 0300 ÷ +÷ 231A × 200D ÷ +÷ 231A × 0308 × 200D ÷ +÷ 231A ÷ 0061 × 2060 ÷ +÷ 231A × 0308 ÷ 0061 × 2060 ÷ +÷ 231A ÷ 0061 ÷ 003A ÷ +÷ 231A × 0308 ÷ 0061 ÷ 003A ÷ +÷ 231A ÷ 0061 ÷ 0027 ÷ +÷ 231A × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 231A ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 231A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 231A ÷ 0061 ÷ 002C ÷ +÷ 231A × 0308 ÷ 0061 ÷ 002C ÷ +÷ 231A ÷ 0031 ÷ 003A ÷ +÷ 231A × 0308 ÷ 0031 ÷ 003A ÷ +÷ 231A ÷ 0031 ÷ 0027 ÷ +÷ 231A × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 231A ÷ 0031 ÷ 002C ÷ +÷ 231A × 0308 ÷ 0031 ÷ 002C ÷ +÷ 231A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 231A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0020 ÷ 0001 ÷ +÷ 0020 × 0308 ÷ 0001 ÷ +÷ 0020 ÷ 000D ÷ +÷ 0020 × 0308 ÷ 000D ÷ +÷ 0020 ÷ 000A ÷ +÷ 0020 × 0308 ÷ 000A ÷ +÷ 0020 ÷ 000B ÷ +÷ 0020 × 0308 ÷ 000B ÷ +÷ 0020 ÷ 3031 ÷ +÷ 0020 × 0308 ÷ 3031 ÷ +÷ 0020 ÷ 0041 ÷ +÷ 0020 × 0308 ÷ 0041 ÷ +÷ 0020 ÷ 003A ÷ +÷ 0020 × 0308 ÷ 003A ÷ +÷ 0020 ÷ 002C ÷ +÷ 0020 × 0308 ÷ 002C ÷ +÷ 0020 ÷ 002E ÷ +÷ 0020 × 0308 ÷ 002E ÷ +÷ 0020 ÷ 0030 ÷ +÷ 0020 × 0308 ÷ 0030 ÷ +÷ 0020 ÷ 005F ÷ +÷ 0020 × 0308 ÷ 005F ÷ +÷ 0020 ÷ 1F1E6 ÷ +÷ 0020 × 0308 ÷ 1F1E6 ÷ +÷ 0020 ÷ 05D0 ÷ +÷ 0020 × 0308 ÷ 05D0 ÷ +÷ 0020 ÷ 0022 ÷ +÷ 0020 × 0308 ÷ 0022 ÷ +÷ 0020 ÷ 0027 ÷ +÷ 0020 × 0308 ÷ 0027 ÷ +÷ 0020 ÷ 231A ÷ +÷ 0020 × 0308 ÷ 231A ÷ +÷ 0020 × 0020 ÷ +÷ 0020 × 0308 ÷ 0020 ÷ +÷ 0020 × 00AD ÷ +÷ 0020 × 0308 × 00AD ÷ +÷ 0020 × 0300 ÷ +÷ 0020 × 0308 × 0300 ÷ +÷ 0020 × 200D ÷ +÷ 0020 × 0308 × 200D ÷ +÷ 0020 ÷ 0061 × 2060 ÷ +÷ 0020 × 0308 ÷ 0061 × 2060 ÷ +÷ 0020 ÷ 0061 ÷ 003A ÷ +÷ 0020 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0020 ÷ 0061 ÷ 0027 ÷ +÷ 0020 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0020 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0020 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0020 ÷ 0061 ÷ 002C ÷ +÷ 0020 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0020 ÷ 0031 ÷ 003A ÷ +÷ 0020 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0020 ÷ 0031 ÷ 0027 ÷ +÷ 0020 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0020 ÷ 0031 ÷ 002C ÷ +÷ 0020 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0020 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0020 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 00AD ÷ 0001 ÷ +÷ 00AD × 0308 ÷ 0001 ÷ +÷ 00AD ÷ 000D ÷ +÷ 00AD × 0308 ÷ 000D ÷ +÷ 00AD ÷ 000A ÷ +÷ 00AD × 0308 ÷ 000A ÷ +÷ 00AD ÷ 000B ÷ +÷ 00AD × 0308 ÷ 000B ÷ +÷ 00AD ÷ 3031 ÷ +÷ 00AD × 0308 ÷ 3031 ÷ +÷ 00AD ÷ 0041 ÷ +÷ 00AD × 0308 ÷ 0041 ÷ +÷ 00AD ÷ 003A ÷ +÷ 00AD × 0308 ÷ 003A ÷ +÷ 00AD ÷ 002C ÷ +÷ 00AD × 0308 ÷ 002C ÷ +÷ 00AD ÷ 002E ÷ +÷ 00AD × 0308 ÷ 002E ÷ +÷ 00AD ÷ 0030 ÷ +÷ 00AD × 0308 ÷ 0030 ÷ +÷ 00AD ÷ 005F ÷ +÷ 00AD × 0308 ÷ 005F ÷ +÷ 00AD ÷ 1F1E6 ÷ +÷ 00AD × 0308 ÷ 1F1E6 ÷ +÷ 00AD ÷ 05D0 ÷ +÷ 00AD × 0308 ÷ 05D0 ÷ +÷ 00AD ÷ 0022 ÷ +÷ 00AD × 0308 ÷ 0022 ÷ +÷ 00AD ÷ 0027 ÷ +÷ 00AD × 0308 ÷ 0027 ÷ +÷ 00AD ÷ 231A ÷ +÷ 00AD × 0308 ÷ 231A ÷ +÷ 00AD ÷ 0020 ÷ +÷ 00AD × 0308 ÷ 0020 ÷ +÷ 00AD × 00AD ÷ +÷ 00AD × 0308 × 00AD ÷ +÷ 00AD × 0300 ÷ +÷ 00AD × 0308 × 0300 ÷ +÷ 00AD × 200D ÷ +÷ 00AD × 0308 × 200D ÷ +÷ 00AD ÷ 0061 × 2060 ÷ +÷ 00AD × 0308 ÷ 0061 × 2060 ÷ +÷ 00AD ÷ 0061 ÷ 003A ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 003A ÷ +÷ 00AD ÷ 0061 ÷ 0027 ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 00AD ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 00AD ÷ 0061 ÷ 002C ÷ +÷ 00AD × 0308 ÷ 0061 ÷ 002C ÷ +÷ 00AD ÷ 0031 ÷ 003A ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 003A ÷ +÷ 00AD ÷ 0031 ÷ 0027 ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 00AD ÷ 0031 ÷ 002C ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 002C ÷ +÷ 00AD ÷ 0031 ÷ 002E × 2060 ÷ +÷ 00AD × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0300 ÷ 0001 ÷ +÷ 0300 × 0308 ÷ 0001 ÷ +÷ 0300 ÷ 000D ÷ +÷ 0300 × 0308 ÷ 000D ÷ +÷ 0300 ÷ 000A ÷ +÷ 0300 × 0308 ÷ 000A ÷ +÷ 0300 ÷ 000B ÷ +÷ 0300 × 0308 ÷ 000B ÷ +÷ 0300 ÷ 3031 ÷ +÷ 0300 × 0308 ÷ 3031 ÷ +÷ 0300 ÷ 0041 ÷ +÷ 0300 × 0308 ÷ 0041 ÷ +÷ 0300 ÷ 003A ÷ +÷ 0300 × 0308 ÷ 003A ÷ +÷ 0300 ÷ 002C ÷ +÷ 0300 × 0308 ÷ 002C ÷ +÷ 0300 ÷ 002E ÷ +÷ 0300 × 0308 ÷ 002E ÷ +÷ 0300 ÷ 0030 ÷ +÷ 0300 × 0308 ÷ 0030 ÷ +÷ 0300 ÷ 005F ÷ +÷ 0300 × 0308 ÷ 005F ÷ +÷ 0300 ÷ 1F1E6 ÷ +÷ 0300 × 0308 ÷ 1F1E6 ÷ +÷ 0300 ÷ 05D0 ÷ +÷ 0300 × 0308 ÷ 05D0 ÷ +÷ 0300 ÷ 0022 ÷ +÷ 0300 × 0308 ÷ 0022 ÷ +÷ 0300 ÷ 0027 ÷ +÷ 0300 × 0308 ÷ 0027 ÷ +÷ 0300 ÷ 231A ÷ +÷ 0300 × 0308 ÷ 231A ÷ +÷ 0300 ÷ 0020 ÷ +÷ 0300 × 0308 ÷ 0020 ÷ +÷ 0300 × 00AD ÷ +÷ 0300 × 0308 × 00AD ÷ +÷ 0300 × 0300 ÷ +÷ 0300 × 0308 × 0300 ÷ +÷ 0300 × 200D ÷ +÷ 0300 × 0308 × 200D ÷ +÷ 0300 ÷ 0061 × 2060 ÷ +÷ 0300 × 0308 ÷ 0061 × 2060 ÷ +÷ 0300 ÷ 0061 ÷ 003A ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0300 ÷ 0061 ÷ 0027 ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0300 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0300 ÷ 0061 ÷ 002C ÷ +÷ 0300 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0300 ÷ 0031 ÷ 003A ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0300 ÷ 0031 ÷ 0027 ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0300 ÷ 0031 ÷ 002C ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0300 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0300 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 200D ÷ 0001 ÷ +÷ 200D × 0308 ÷ 0001 ÷ +÷ 200D ÷ 000D ÷ +÷ 200D × 0308 ÷ 000D ÷ +÷ 200D ÷ 000A ÷ +÷ 200D × 0308 ÷ 000A ÷ +÷ 200D ÷ 000B ÷ +÷ 200D × 0308 ÷ 000B ÷ +÷ 200D ÷ 3031 ÷ +÷ 200D × 0308 ÷ 3031 ÷ +÷ 200D ÷ 0041 ÷ +÷ 200D × 0308 ÷ 0041 ÷ +÷ 200D ÷ 003A ÷ +÷ 200D × 0308 ÷ 003A ÷ +÷ 200D ÷ 002C ÷ +÷ 200D × 0308 ÷ 002C ÷ +÷ 200D ÷ 002E ÷ +÷ 200D × 0308 ÷ 002E ÷ +÷ 200D ÷ 0030 ÷ +÷ 200D × 0308 ÷ 0030 ÷ +÷ 200D ÷ 005F ÷ +÷ 200D × 0308 ÷ 005F ÷ +÷ 200D ÷ 1F1E6 ÷ +÷ 200D × 0308 ÷ 1F1E6 ÷ +÷ 200D ÷ 05D0 ÷ +÷ 200D × 0308 ÷ 05D0 ÷ +÷ 200D ÷ 0022 ÷ +÷ 200D × 0308 ÷ 0022 ÷ +÷ 200D ÷ 0027 ÷ +÷ 200D × 0308 ÷ 0027 ÷ +÷ 200D × 231A ÷ +÷ 200D × 0308 ÷ 231A ÷ +÷ 200D ÷ 0020 ÷ +÷ 200D × 0308 ÷ 0020 ÷ +÷ 200D × 00AD ÷ +÷ 200D × 0308 × 00AD ÷ +÷ 200D × 0300 ÷ +÷ 200D × 0308 × 0300 ÷ +÷ 200D × 200D ÷ +÷ 200D × 0308 × 200D ÷ +÷ 200D ÷ 0061 × 2060 ÷ +÷ 200D × 0308 ÷ 0061 × 2060 ÷ +÷ 200D ÷ 0061 ÷ 003A ÷ +÷ 200D × 0308 ÷ 0061 ÷ 003A ÷ +÷ 200D ÷ 0061 ÷ 0027 ÷ +÷ 200D × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 200D ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 200D × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 200D ÷ 0061 ÷ 002C ÷ +÷ 200D × 0308 ÷ 0061 ÷ 002C ÷ +÷ 200D ÷ 0031 ÷ 003A ÷ +÷ 200D × 0308 ÷ 0031 ÷ 003A ÷ +÷ 200D ÷ 0031 ÷ 0027 ÷ +÷ 200D × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 200D ÷ 0031 ÷ 002C ÷ +÷ 200D × 0308 ÷ 0031 ÷ 002C ÷ +÷ 200D ÷ 0031 ÷ 002E × 2060 ÷ +÷ 200D × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 × 2060 ÷ 0001 ÷ +÷ 0061 × 2060 × 0308 ÷ 0001 ÷ +÷ 0061 × 2060 ÷ 000D ÷ +÷ 0061 × 2060 × 0308 ÷ 000D ÷ +÷ 0061 × 2060 ÷ 000A ÷ +÷ 0061 × 2060 × 0308 ÷ 000A ÷ +÷ 0061 × 2060 ÷ 000B ÷ +÷ 0061 × 2060 × 0308 ÷ 000B ÷ +÷ 0061 × 2060 ÷ 3031 ÷ +÷ 0061 × 2060 × 0308 ÷ 3031 ÷ +÷ 0061 × 2060 × 0041 ÷ +÷ 0061 × 2060 × 0308 × 0041 ÷ +÷ 0061 × 2060 ÷ 003A ÷ +÷ 0061 × 2060 × 0308 ÷ 003A ÷ +÷ 0061 × 2060 ÷ 002C ÷ +÷ 0061 × 2060 × 0308 ÷ 002C ÷ +÷ 0061 × 2060 ÷ 002E ÷ +÷ 0061 × 2060 × 0308 ÷ 002E ÷ +÷ 0061 × 2060 × 0030 ÷ +÷ 0061 × 2060 × 0308 × 0030 ÷ +÷ 0061 × 2060 × 005F ÷ +÷ 0061 × 2060 × 0308 × 005F ÷ +÷ 0061 × 2060 ÷ 1F1E6 ÷ +÷ 0061 × 2060 × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 2060 × 05D0 ÷ +÷ 0061 × 2060 × 0308 × 05D0 ÷ +÷ 0061 × 2060 ÷ 0022 ÷ +÷ 0061 × 2060 × 0308 ÷ 0022 ÷ +÷ 0061 × 2060 ÷ 0027 ÷ +÷ 0061 × 2060 × 0308 ÷ 0027 ÷ +÷ 0061 × 2060 ÷ 231A ÷ +÷ 0061 × 2060 × 0308 ÷ 231A ÷ +÷ 0061 × 2060 ÷ 0020 ÷ +÷ 0061 × 2060 × 0308 ÷ 0020 ÷ +÷ 0061 × 2060 × 00AD ÷ +÷ 0061 × 2060 × 0308 × 00AD ÷ +÷ 0061 × 2060 × 0300 ÷ +÷ 0061 × 2060 × 0308 × 0300 ÷ +÷ 0061 × 2060 × 200D ÷ +÷ 0061 × 2060 × 0308 × 200D ÷ +÷ 0061 × 2060 × 0061 × 2060 ÷ +÷ 0061 × 2060 × 0308 × 0061 × 2060 ÷ +÷ 0061 × 2060 × 0061 ÷ 003A ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 2060 × 0061 ÷ 0027 ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 2060 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 2060 × 0061 ÷ 002C ÷ +÷ 0061 × 2060 × 0308 × 0061 ÷ 002C ÷ +÷ 0061 × 2060 × 0031 ÷ 003A ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 003A ÷ +÷ 0061 × 2060 × 0031 ÷ 0027 ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 0027 ÷ +÷ 0061 × 2060 × 0031 ÷ 002C ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 002C ÷ +÷ 0061 × 2060 × 0031 ÷ 002E × 2060 ÷ +÷ 0061 × 2060 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 003A ÷ 0001 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 003A ÷ 000D ÷ +÷ 0061 ÷ 003A × 0308 ÷ 000D ÷ +÷ 0061 ÷ 003A ÷ 000A ÷ +÷ 0061 ÷ 003A × 0308 ÷ 000A ÷ +÷ 0061 ÷ 003A ÷ 000B ÷ +÷ 0061 ÷ 003A × 0308 ÷ 000B ÷ +÷ 0061 ÷ 003A ÷ 3031 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 3031 ÷ +÷ 0061 × 003A × 0041 ÷ +÷ 0061 × 003A × 0308 × 0041 ÷ +÷ 0061 ÷ 003A ÷ 003A ÷ +÷ 0061 ÷ 003A × 0308 ÷ 003A ÷ +÷ 0061 ÷ 003A ÷ 002C ÷ +÷ 0061 ÷ 003A × 0308 ÷ 002C ÷ +÷ 0061 ÷ 003A ÷ 002E ÷ +÷ 0061 ÷ 003A × 0308 ÷ 002E ÷ +÷ 0061 ÷ 003A ÷ 0030 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 003A ÷ 005F ÷ +÷ 0061 ÷ 003A × 0308 ÷ 005F ÷ +÷ 0061 ÷ 003A ÷ 1F1E6 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 003A × 05D0 ÷ +÷ 0061 × 003A × 0308 × 05D0 ÷ +÷ 0061 ÷ 003A ÷ 0022 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 003A ÷ 0027 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 003A ÷ 231A ÷ +÷ 0061 ÷ 003A × 0308 ÷ 231A ÷ +÷ 0061 ÷ 003A ÷ 0020 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0020 ÷ +÷ 0061 ÷ 003A × 00AD ÷ +÷ 0061 ÷ 003A × 0308 × 00AD ÷ +÷ 0061 ÷ 003A × 0300 ÷ +÷ 0061 ÷ 003A × 0308 × 0300 ÷ +÷ 0061 ÷ 003A × 200D ÷ +÷ 0061 ÷ 003A × 0308 × 200D ÷ +÷ 0061 × 003A × 0061 × 2060 ÷ +÷ 0061 × 003A × 0308 × 0061 × 2060 ÷ +÷ 0061 × 003A × 0061 ÷ 003A ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 003A × 0061 ÷ 0027 ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 003A × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 003A × 0061 ÷ 002C ÷ +÷ 0061 × 003A × 0308 × 0061 ÷ 002C ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 003A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 ÷ 0001 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 0027 ÷ 000D ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 000D ÷ +÷ 0061 ÷ 0027 ÷ 000A ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 000A ÷ +÷ 0061 ÷ 0027 ÷ 000B ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 000B ÷ +÷ 0061 ÷ 0027 ÷ 3031 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 3031 ÷ +÷ 0061 × 0027 × 0041 ÷ +÷ 0061 × 0027 × 0308 × 0041 ÷ +÷ 0061 ÷ 0027 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 003A ÷ +÷ 0061 ÷ 0027 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 002C ÷ +÷ 0061 ÷ 0027 ÷ 002E ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 002E ÷ +÷ 0061 ÷ 0027 ÷ 0030 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 0027 ÷ 005F ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 005F ÷ +÷ 0061 ÷ 0027 ÷ 1F1E6 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 0027 × 05D0 ÷ +÷ 0061 × 0027 × 0308 × 05D0 ÷ +÷ 0061 ÷ 0027 ÷ 0022 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 0027 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 0027 ÷ 231A ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 231A ÷ +÷ 0061 ÷ 0027 ÷ 0020 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0020 ÷ +÷ 0061 ÷ 0027 × 00AD ÷ +÷ 0061 ÷ 0027 × 0308 × 00AD ÷ +÷ 0061 ÷ 0027 × 0300 ÷ +÷ 0061 ÷ 0027 × 0308 × 0300 ÷ +÷ 0061 ÷ 0027 × 200D ÷ +÷ 0061 ÷ 0027 × 0308 × 200D ÷ +÷ 0061 × 0027 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 0308 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 0061 ÷ 002C ÷ +÷ 0061 × 0027 × 0308 × 0061 ÷ 002C ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0001 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 000D ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000D ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 000A ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000A ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 000B ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000B ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 3031 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 3031 ÷ +÷ 0061 × 0027 × 2060 × 0041 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0041 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 002E ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 002E ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0030 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 005F ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 005F ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 1F1E6 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 1F1E6 ÷ +÷ 0061 × 0027 × 2060 × 05D0 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 05D0 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0022 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 231A ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 231A ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0020 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0020 ÷ +÷ 0061 ÷ 0027 × 2060 × 00AD ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 × 00AD ÷ +÷ 0061 ÷ 0027 × 2060 × 0300 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 × 0300 ÷ +÷ 0061 ÷ 0027 × 2060 × 200D ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 × 200D ÷ +÷ 0061 × 0027 × 2060 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 003A ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 0027 ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 0027 × 2060 ÷ +÷ 0061 × 0027 × 2060 × 0061 ÷ 002C ÷ +÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 002C ÷ 0001 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0001 ÷ +÷ 0061 ÷ 002C ÷ 000D ÷ +÷ 0061 ÷ 002C × 0308 ÷ 000D ÷ +÷ 0061 ÷ 002C ÷ 000A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 000A ÷ +÷ 0061 ÷ 002C ÷ 000B ÷ +÷ 0061 ÷ 002C × 0308 ÷ 000B ÷ +÷ 0061 ÷ 002C ÷ 3031 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 3031 ÷ +÷ 0061 ÷ 002C ÷ 0041 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0041 ÷ +÷ 0061 ÷ 002C ÷ 003A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 003A ÷ +÷ 0061 ÷ 002C ÷ 002C ÷ +÷ 0061 ÷ 002C × 0308 ÷ 002C ÷ +÷ 0061 ÷ 002C ÷ 002E ÷ +÷ 0061 ÷ 002C × 0308 ÷ 002E ÷ +÷ 0061 ÷ 002C ÷ 0030 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0030 ÷ +÷ 0061 ÷ 002C ÷ 005F ÷ +÷ 0061 ÷ 002C × 0308 ÷ 005F ÷ +÷ 0061 ÷ 002C ÷ 1F1E6 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 1F1E6 ÷ +÷ 0061 ÷ 002C ÷ 05D0 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 05D0 ÷ +÷ 0061 ÷ 002C ÷ 0022 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0022 ÷ +÷ 0061 ÷ 002C ÷ 0027 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0027 ÷ +÷ 0061 ÷ 002C ÷ 231A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 231A ÷ +÷ 0061 ÷ 002C ÷ 0020 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0020 ÷ +÷ 0061 ÷ 002C × 00AD ÷ +÷ 0061 ÷ 002C × 0308 × 00AD ÷ +÷ 0061 ÷ 002C × 0300 ÷ +÷ 0061 ÷ 002C × 0308 × 0300 ÷ +÷ 0061 ÷ 002C × 200D ÷ +÷ 0061 ÷ 002C × 0308 × 200D ÷ +÷ 0061 ÷ 002C ÷ 0061 × 2060 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 × 2060 ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 003A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 0027 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0061 ÷ 002C ÷ 0061 ÷ 002C ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0061 ÷ 002C ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 003A ÷ 0001 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 003A ÷ 000D ÷ +÷ 0031 ÷ 003A × 0308 ÷ 000D ÷ +÷ 0031 ÷ 003A ÷ 000A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 000A ÷ +÷ 0031 ÷ 003A ÷ 000B ÷ +÷ 0031 ÷ 003A × 0308 ÷ 000B ÷ +÷ 0031 ÷ 003A ÷ 3031 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 003A ÷ 0041 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 003A ÷ 003A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 003A ÷ +÷ 0031 ÷ 003A ÷ 002C ÷ +÷ 0031 ÷ 003A × 0308 ÷ 002C ÷ +÷ 0031 ÷ 003A ÷ 002E ÷ +÷ 0031 ÷ 003A × 0308 ÷ 002E ÷ +÷ 0031 ÷ 003A ÷ 0030 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0030 ÷ +÷ 0031 ÷ 003A ÷ 005F ÷ +÷ 0031 ÷ 003A × 0308 ÷ 005F ÷ +÷ 0031 ÷ 003A ÷ 1F1E6 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 003A ÷ 05D0 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 003A ÷ 0022 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 003A ÷ 0027 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 003A ÷ 231A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 231A ÷ +÷ 0031 ÷ 003A ÷ 0020 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0020 ÷ +÷ 0031 ÷ 003A × 00AD ÷ +÷ 0031 ÷ 003A × 0308 × 00AD ÷ +÷ 0031 ÷ 003A × 0300 ÷ +÷ 0031 ÷ 003A × 0308 × 0300 ÷ +÷ 0031 ÷ 003A × 200D ÷ +÷ 0031 ÷ 003A × 0308 × 200D ÷ +÷ 0031 ÷ 003A ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 003A ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 003A ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 003A ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 0027 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 002C ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 002C ÷ +÷ 0031 ÷ 003A ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 0027 ÷ 0001 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 0027 ÷ 000D ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 000D ÷ +÷ 0031 ÷ 0027 ÷ 000A ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 000A ÷ +÷ 0031 ÷ 0027 ÷ 000B ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 000B ÷ +÷ 0031 ÷ 0027 ÷ 3031 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 0027 ÷ 0041 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 0027 ÷ 003A ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 003A ÷ +÷ 0031 ÷ 0027 ÷ 002C ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 002C ÷ +÷ 0031 ÷ 0027 ÷ 002E ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 002E ÷ +÷ 0031 × 0027 × 0030 ÷ +÷ 0031 × 0027 × 0308 × 0030 ÷ +÷ 0031 ÷ 0027 ÷ 005F ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 005F ÷ +÷ 0031 ÷ 0027 ÷ 1F1E6 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 0027 ÷ 05D0 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 0027 ÷ 0022 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 0027 ÷ 0027 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 0027 ÷ 231A ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 231A ÷ +÷ 0031 ÷ 0027 ÷ 0020 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0020 ÷ +÷ 0031 ÷ 0027 × 00AD ÷ +÷ 0031 ÷ 0027 × 0308 × 00AD ÷ +÷ 0031 ÷ 0027 × 0300 ÷ +÷ 0031 ÷ 0027 × 0308 × 0300 ÷ +÷ 0031 ÷ 0027 × 200D ÷ +÷ 0031 ÷ 0027 × 0308 × 200D ÷ +÷ 0031 ÷ 0027 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 0027 ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 × 0027 × 0031 ÷ 003A ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 003A ÷ +÷ 0031 × 0027 × 0031 ÷ 0027 ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 0027 ÷ +÷ 0031 × 0027 × 0031 ÷ 002C ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 002C ÷ +÷ 0031 × 0027 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 × 0027 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 002C ÷ 0001 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 002C ÷ 000D ÷ +÷ 0031 ÷ 002C × 0308 ÷ 000D ÷ +÷ 0031 ÷ 002C ÷ 000A ÷ +÷ 0031 ÷ 002C × 0308 ÷ 000A ÷ +÷ 0031 ÷ 002C ÷ 000B ÷ +÷ 0031 ÷ 002C × 0308 ÷ 000B ÷ +÷ 0031 ÷ 002C ÷ 3031 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 002C ÷ 0041 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 002C ÷ 003A ÷ +÷ 0031 ÷ 002C × 0308 ÷ 003A ÷ +÷ 0031 ÷ 002C ÷ 002C ÷ +÷ 0031 ÷ 002C × 0308 ÷ 002C ÷ +÷ 0031 ÷ 002C ÷ 002E ÷ +÷ 0031 ÷ 002C × 0308 ÷ 002E ÷ +÷ 0031 × 002C × 0030 ÷ +÷ 0031 × 002C × 0308 × 0030 ÷ +÷ 0031 ÷ 002C ÷ 005F ÷ +÷ 0031 ÷ 002C × 0308 ÷ 005F ÷ +÷ 0031 ÷ 002C ÷ 1F1E6 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 002C ÷ 05D0 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 002C ÷ 0022 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 002C ÷ 0027 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 002C ÷ 231A ÷ +÷ 0031 ÷ 002C × 0308 ÷ 231A ÷ +÷ 0031 ÷ 002C ÷ 0020 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0020 ÷ +÷ 0031 ÷ 002C × 00AD ÷ +÷ 0031 ÷ 002C × 0308 × 00AD ÷ +÷ 0031 ÷ 002C × 0300 ÷ +÷ 0031 ÷ 002C × 0308 × 0300 ÷ +÷ 0031 ÷ 002C × 200D ÷ +÷ 0031 ÷ 002C × 0308 × 200D ÷ +÷ 0031 ÷ 002C ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002C ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 × 002C × 0031 ÷ 003A ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 003A ÷ +÷ 0031 × 002C × 0031 ÷ 0027 ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 0027 ÷ +÷ 0031 × 002C × 0031 ÷ 002C ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 002C ÷ +÷ 0031 × 002C × 0031 ÷ 002E × 2060 ÷ +÷ 0031 × 002C × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0001 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0001 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 000D ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000D ÷ +÷ 0031 ÷ 002E × 2060 ÷ 000A ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000A ÷ +÷ 0031 ÷ 002E × 2060 ÷ 000B ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000B ÷ +÷ 0031 ÷ 002E × 2060 ÷ 3031 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 3031 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0041 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0041 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 ÷ 002C ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 002C ÷ +÷ 0031 ÷ 002E × 2060 ÷ 002E ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 002E ÷ +÷ 0031 × 002E × 2060 × 0030 ÷ +÷ 0031 × 002E × 2060 × 0308 × 0030 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 005F ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 005F ÷ +÷ 0031 ÷ 002E × 2060 ÷ 1F1E6 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 1F1E6 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 05D0 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 05D0 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0022 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0022 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 231A ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 231A ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0020 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0020 ÷ +÷ 0031 ÷ 002E × 2060 × 00AD ÷ +÷ 0031 ÷ 002E × 2060 × 0308 × 00AD ÷ +÷ 0031 ÷ 002E × 2060 × 0300 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 × 0300 ÷ +÷ 0031 ÷ 002E × 2060 × 200D ÷ +÷ 0031 ÷ 002E × 2060 × 0308 × 200D ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 003A ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 0027 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ +÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 002C ÷ +÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 002C ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 003A ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 003A ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 0027 ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 0027 ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 002C ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 002C ÷ +÷ 0031 × 002E × 2060 × 0031 ÷ 002E × 2060 ÷ +÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 002E × 2060 ÷ +÷ 000D × 000A ÷ 0061 ÷ 000A ÷ 0308 ÷ +÷ 0061 × 0308 ÷ +÷ 0020 × 200D ÷ 0646 ÷ +÷ 0646 × 200D ÷ 0020 ÷ +÷ 0041 × 0041 × 0041 ÷ +÷ 0041 × 003A × 0041 ÷ +÷ 0041 ÷ 003A ÷ 003A ÷ 0041 ÷ +÷ 05D0 × 0027 ÷ +÷ 05D0 × 0022 × 05D0 ÷ +÷ 0041 × 0030 × 0030 × 0041 ÷ +÷ 0030 × 002C × 0030 ÷ +÷ 0030 ÷ 002C ÷ 002C ÷ 0030 ÷ +÷ 3031 × 3031 ÷ +÷ 0041 × 005F × 0030 × 005F × 3031 × 005F ÷ +÷ 0041 × 005F × 005F × 0041 ÷ +÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 × 200D ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 200D × 1F1E7 ÷ 1F1E8 ÷ 0062 ÷ +÷ 0061 ÷ 1F1E6 × 1F1E7 ÷ 1F1E8 × 1F1E9 ÷ 0062 ÷ +÷ 1F476 × 1F3FF ÷ 1F476 ÷ +÷ 1F6D1 × 200D × 1F6D1 ÷ +÷ 0061 × 200D × 1F6D1 ÷ +÷ 2701 × 200D × 2701 ÷ +÷ 0061 × 200D × 2701 ÷ +÷ 1F476 × 1F3FF × 0308 × 200D × 1F476 × 1F3FF ÷ +÷ 1F6D1 × 1F3FF ÷ +÷ 200D × 1F6D1 × 1F3FF ÷ +÷ 200D × 1F6D1 ÷ +÷ 200D × 1F6D1 ÷ +÷ 1F6D1 ÷ 1F6D1 ÷ +÷ 0061 × 0308 × 200D × 0308 × 0062 ÷ +÷ 0061 ÷ 0020 × 0020 ÷ 0062 ÷ +÷ 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0031 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0031 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0031 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0031 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0031 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0031 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0031 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0031 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0031 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0031 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0031 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0031 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0031 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0031 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0031 ÷ +÷ 0061 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 003A ÷ 0061 ÷ +÷ 0061 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0031 ÷ +÷ 0061 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002E ÷ 0061 ÷ +÷ 0061 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0031 ÷ +÷ 0061 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 003A ÷ 002C ÷ 0061 ÷ +÷ 0061 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0031 ÷ +÷ 0061 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 003A ÷ 0061 ÷ +÷ 0061 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0031 ÷ +÷ 0061 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002E ÷ 0061 ÷ +÷ 0061 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0031 ÷ +÷ 0061 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002E ÷ 002C ÷ 0061 ÷ +÷ 0061 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0031 ÷ +÷ 0061 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 003A ÷ 0061 ÷ +÷ 0061 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0031 ÷ +÷ 0061 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002E ÷ 0061 ÷ +÷ 0061 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0031 ÷ +÷ 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0031 ÷ 002C ÷ 002C ÷ 0061 ÷ +÷ 0061 × 005F × 0061 ÷ 002C ÷ 002C ÷ 0061 ÷ diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1.flex b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1.flex new file mode 100644 index 000000000..29aae99fa --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1.flex @@ -0,0 +1,313 @@ +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.io.StringReader; +import java.util.ArrayList; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +%% + +%unicode 12.1 +%public +%class UnicodeWordBreakRules_12_1 +%type String + +%{ + private static final String BREAK_OPPORTUNITY = "÷"; + private static final String NO_BREAK_OPPORTUNITY = "×"; + private static final String LINE_SEP = System.getProperty("line.separator"); + private static final Pattern COMMENT = Pattern.compile("\\s*#.*"); + private static final Pattern HEX_CHAR = Pattern.compile("[0-9A-Fa-f]{4,6}"); + + private StringBuilder builder = new StringBuilder(); + + public static void main(String argv[]) { + if (argv.length == 0) { + System.out.println("Usage : java UnicodeWordBreakRules_12_1 [ --encoding ] "); + } + else { + int firstFilePos = 0; + String encodingName = "UTF-8"; + if (argv[0].equals("--encoding")) { + firstFilePos = 2; + encodingName = argv[1]; + try { + java.nio.charset.Charset.forName(encodingName); // Side-effect: is encodingName valid? + } catch (Exception e) { + System.out.println("Invalid encoding '" + encodingName + "'"); + return; + } + } + + UnicodeWordBreakRules_12_1 scanner = null; + for (int i = firstFilePos; i < argv.length; i++) { + try { + FileInputStream stream = new FileInputStream(argv[i]); + Reader reader = new InputStreamReader(stream, encodingName); + BufferedReader bufferedReader = new BufferedReader(reader); + String testLine; + while (null != (testLine = bufferedReader.readLine())) { + testLine = COMMENT.matcher(testLine).replaceAll("").trim(); + if (0 == testLine.length()) { + continue; + } + StringBuilder testStringBuilder = new StringBuilder(); + Matcher hexCharMatcher = HEX_CHAR.matcher(testLine); + while(hexCharMatcher.find()) { + testStringBuilder.append + (Character.toChars(Integer.parseInt(hexCharMatcher.group(0), 16))); + } + Reader testReader = new StringReader(testStringBuilder.toString()); + if (null == scanner) { + scanner = new UnicodeWordBreakRules_12_1(testReader); + } else { + scanner.yyreset(testReader); + } + List line = new ArrayList(); + line.add(BREAK_OPPORTUNITY); + while ( ! scanner.zzAtEOF ) { + String segment = scanner.yylex(); + if (null != segment) { + for (int chnum = 0 ; chnum < segment.length() ; ) { + int ch = segment.codePointAt(chnum); + line.add(String.format("%04X", ch)); + chnum += Character.charCount(ch); + if (chnum != segment.length()) { + line.add(NO_BREAK_OPPORTUNITY); + } else { + line.add(BREAK_OPPORTUNITY); + } + } + } + } + boolean isFirst = true; + for (String item : line) { + if (isFirst) { + isFirst = false; + } else { + System.out.print(' '); + } + System.out.print(item); + } + System.out.print(LINE_SEP); + } + } + catch (java.io.FileNotFoundException e) { + System.out.println("File not found : \""+argv[i]+"\""); + } + catch (java.io.IOException e) { + System.out.println("IO error scanning file \""+argv[i]+"\""); + System.out.println(e); + } + catch (Exception e) { + System.out.println("Unexpected exception:"); + e.printStackTrace(); + } + } + } + } + + /** + * @return The next chunk of text with no internal break opportunity, + * or null at end-of-input. + */ + String nextSegment() { + String segment = builder.toString(); + builder.setLength(0); + return 0 == segment.length() ? null : segment; + } + + void addMatch() { + builder.append(yytext()); + } +%} + +%% + +// Break at the start and end of text. +// WB1. sot ÷ Any +// WB2. Any ÷ eot +// +<> { return nextSegment(); } + + +// Do not break within CRLF. +// +// WB3. CR × LF +// +\p{WB:CR} \p{WB:LF} / [^] { addMatch(); return nextSegment(); } +\p{WB:CR} \p{WB:LF} { addMatch(); return nextSegment(); } + + +// Otherwise break before and after Newlines (including CR and LF) +// +// WB3a. (Newline | CR | LF) ÷ +// +[\p{WB:Newline}\p{WB:CR}\p{WB:LF}] / [^]{2} { addMatch(); return nextSegment(); } +[\p{WB:Newline}\p{WB:CR}\p{WB:LF}] / [^] { addMatch(); return nextSegment(); } + + +// WB3b. ÷ (Newline | CR | LF) +// +[^] / [\p{WB:Newline}\p{WB:CR}\p{WB:LF}] [^] { addMatch(); return nextSegment(); } +[^] / [\p{WB:Newline}\p{WB:CR}\p{WB:LF}] { addMatch(); return nextSegment(); } + + +// Do not break within emoji zwj sequences. +// +// WB3c. ZWJ × \p{Extended_Pictographic} +// +\p{WB:ZWJ} / \p{Extended_Pictographic} { addMatch(); } + + +// Keep horizontal whitespace together. +// +// WB3d. WSegSpace × WSegSpace +// +\p{WB:WSegSpace} / \p{WB:WSegSpace} { addMatch(); } + +// Ignore Format and Extend characters, except after sot, CR, LF, and Newline. +// (See Section 6.2, Replacing Ignore Rules.) +// This also has the effect of: Any × (Format | Extend | ZWJ) +// +// WB4. X (Extend | Format | ZWJ)* → X +// +// --> [^ Newline CR LF ] × [Format Extend ZWJ] +// +[^\p{WB:Newline}\p{WB:CR}\p{WB:LF}] / [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}] { addMatch(); } + + +// Do not break between most letters. +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// WB5. AHLetter × AHLetter +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] [^] { addMatch(); } +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] { addMatch(); } + + +// Do not break letters across certain punctuation. +// +// AHLetter = (ALetter | Hebrew_Letter) +// MidNumLetQ = (MidNumLet | Single_Quote) +// +// WB6. AHLetter × (MidLetter | MidNumLetQ) AHLetter +// WB7. AHLetter (MidLetter | MidNumLetQ) × AHLetter +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* [\p{WB:MidLetter}\p{WB:MidNumLet}\p{WB:Single_Quote}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] { addMatch(); } + + +// WB7a. Hebrew_Letter × Single_Quote +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Hebrew_Letter} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Single_Quote} { addMatch(); } + + +// WB7b. Hebrew_Letter × Double_Quote Hebrew_Letter +// WB7c. Hebrew_Letter Double_Quote × Hebrew_Letter +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Hebrew_Letter} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* \p{WB:Double_Quote} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Hebrew_Letter} { addMatch(); } + + +// Do not break within sequences of digits, or digits adjacent to letters +// (“3a”, or “A3”). +// +// WB8. Numeric × Numeric +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} [^] { addMatch(); } +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} { addMatch(); } + + +// WB9. AHLetter × Numeric +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} [^] { addMatch(); } +[\p{WB:ALetter}\p{WB:Hebrew_Letter}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} { addMatch(); } + + +// WB10. Numeric × AHLetter +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] [^] { addMatch(); } +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}] { addMatch(); } + + +// Do not break within sequences, such as “3.2” or “3,456.789”. +// +// WB11. Numeric (MidNum | MidNumLetQ) × Numeric +// WB12. Numeric × (MidNum | MidNumLetQ) Numeric +// +// MidNumLetQ = (MidNumLet | Single_Quote) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Numeric} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* [\p{WB:MidNum}\p{WB:MidNumLet}\p{WB:Single_Quote}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Numeric} { addMatch(); } + + +// Do not break between Katakana. +// +// WB13. Katakana × Katakana +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:Katakana} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Katakana} [^] { addMatch(); } +\p{WB:Katakana} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:Katakana} { addMatch(); } + +// Do not break from extenders. +// +// WB13a. (AHLetter | Numeric | Katakana | ExtendNumLet) × ExtendNumLet +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +[\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}\p{WB:ExtendNumLet}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:ExtendNumLet} [^] { addMatch(); } +[\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}\p{WB:ExtendNumLet}] [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / \p{WB:ExtendNumLet} { addMatch(); } + + +// WB13b. ExtendNumLet × (AHLetter | Numeric | Katakana) +// +// AHLetter = (ALetter | Hebrew_Letter) +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +\p{WB:ExtendNumLet} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}] [^] { addMatch(); } +\p{WB:ExtendNumLet} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]* / [\p{WB:ALetter}\p{WB:Hebrew_Letter}\p{WB:Numeric}\p{WB:Katakana}] { addMatch(); } + + +// Do not break within emoji flag sequences. That is, do not break between regional indicator +// (RI) symbols if there is an odd number of RI characters before the break point. +// +// WB15. ^ (RI RI)* RI × RI +// WB16. [^RI] (RI RI)* RI × RI +// +// [included WB4. X (Extend | Format | ZWJ)* → X] +// +(\p{WB:Regional_Indicator} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]*){2} / [^] { addMatch(); return nextSegment(); } +(\p{WB:Regional_Indicator} [\p{WB:Format}\p{WB:Extend}\p{WB:ZWJ}]*){2} { addMatch(); return nextSegment(); } + + +// Otherwise, break everywhere (including around ideographs). +// +// WB999. Any ÷ Any +// +[^] { addMatch(); return nextSegment(); } diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1.test b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1.test new file mode 100644 index 000000000..f43cf324f --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreakRules_12_1.test @@ -0,0 +1,10 @@ +name: UnicodeWordBreakRules_12_1 + +description: +Implements the Unicode 12.1 Word Boundary rules, specified in UAX #29 +. + +jflex: -q + +input-file-encoding: UTF-8 +output-file-encoding: UTF-8 diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_1.flex b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_1.flex new file mode 100644 index 000000000..a5f99f542 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_1.flex @@ -0,0 +1,33 @@ +%% + +%unicode 12.1 +%public +%class UnicodeWordBreak_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\p{WordBreak:ALetter} { setCurCharPropertyValue("WordBreak:ALetter"); } +\p{WordBreak:CR} { setCurCharPropertyValue("WordBreak:CR"); } +\p{WordBreak:Double_Quote} { setCurCharPropertyValue("WordBreak:Double_Quote"); } +\p{WordBreak:Extend} { setCurCharPropertyValue("WordBreak:Extend"); } +\p{WordBreak:ExtendNumLet} { setCurCharPropertyValue("WordBreak:ExtendNumLet"); } +\p{WordBreak:Format} { setCurCharPropertyValue("WordBreak:Format"); } +\p{WordBreak:Hebrew_Letter} { setCurCharPropertyValue("WordBreak:Hebrew_Letter"); } +\p{WordBreak:Katakana} { setCurCharPropertyValue("WordBreak:Katakana"); } +\p{WordBreak:LF} { setCurCharPropertyValue("WordBreak:LF"); } +\p{WordBreak:MidLetter} { setCurCharPropertyValue("WordBreak:MidLetter"); } +\p{WordBreak:MidNum} { setCurCharPropertyValue("WordBreak:MidNum"); } +\p{WordBreak:MidNumLet} { setCurCharPropertyValue("WordBreak:MidNumLet"); } +\p{WordBreak:Newline} { setCurCharPropertyValue("WordBreak:Newline"); } +\p{WordBreak:Numeric} { setCurCharPropertyValue("WordBreak:Numeric"); } +\p{WordBreak:Other} { setCurCharPropertyValue("WordBreak:Other"); } +\p{WordBreak:Regional_Indicator} { setCurCharPropertyValue("WordBreak:Regional_Indicator"); } +\p{WordBreak:Single_Quote} { setCurCharPropertyValue("WordBreak:Single_Quote"); } +\p{WordBreak:WSegSpace} { setCurCharPropertyValue("WordBreak:WSegSpace"); } +\p{WordBreak:ZWJ} { setCurCharPropertyValue("WordBreak:ZWJ"); } diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_1.output b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_1.output new file mode 100644 index 000000000..7771b1f48 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_1.output @@ -0,0 +1,1704 @@ +0000..0009; WordBreak:Other +000A..000A; WordBreak:LF +000B..000C; WordBreak:Newline +000D..000D; WordBreak:CR +000E..001F; WordBreak:Other +0020..0020; WordBreak:WSegSpace +0021..0021; WordBreak:Other +0022..0022; WordBreak:Double_Quote +0023..0026; WordBreak:Other +0027..0027; WordBreak:Single_Quote +0028..002B; WordBreak:Other +002C..002C; WordBreak:MidNum +002D..002D; WordBreak:Other +002E..002E; WordBreak:MidNumLet +002F..002F; WordBreak:Other +0030..0039; WordBreak:Numeric +003A..003A; WordBreak:MidLetter +003B..003B; WordBreak:MidNum +003C..0040; WordBreak:Other +0041..005A; WordBreak:ALetter +005B..005E; WordBreak:Other +005F..005F; WordBreak:ExtendNumLet +0060..0060; WordBreak:Other +0061..007A; WordBreak:ALetter +007B..0084; WordBreak:Other +0085..0085; WordBreak:Newline +0086..00A9; WordBreak:Other +00AA..00AA; WordBreak:ALetter +00AB..00AC; WordBreak:Other +00AD..00AD; WordBreak:Format +00AE..00B4; WordBreak:Other +00B5..00B5; WordBreak:ALetter +00B6..00B6; WordBreak:Other +00B7..00B7; WordBreak:MidLetter +00B8..00B9; WordBreak:Other +00BA..00BA; WordBreak:ALetter +00BB..00BF; WordBreak:Other +00C0..00D6; WordBreak:ALetter +00D7..00D7; WordBreak:Other +00D8..00F6; WordBreak:ALetter +00F7..00F7; WordBreak:Other +00F8..02D7; WordBreak:ALetter +02D8..02DD; WordBreak:Other +02DE..02E4; WordBreak:ALetter +02E5..02EB; WordBreak:Other +02EC..02FF; WordBreak:ALetter +0300..036F; WordBreak:Extend +0370..0374; WordBreak:ALetter +0375..0375; WordBreak:Other +0376..0377; WordBreak:ALetter +0378..0379; WordBreak:Other +037A..037D; WordBreak:ALetter +037E..037E; WordBreak:MidNum +037F..037F; WordBreak:ALetter +0380..0385; WordBreak:Other +0386..0386; WordBreak:ALetter +0387..0387; WordBreak:MidLetter +0388..038A; WordBreak:ALetter +038B..038B; WordBreak:Other +038C..038C; WordBreak:ALetter +038D..038D; WordBreak:Other +038E..03A1; WordBreak:ALetter +03A2..03A2; WordBreak:Other +03A3..03F5; WordBreak:ALetter +03F6..03F6; WordBreak:Other +03F7..0481; WordBreak:ALetter +0482..0482; WordBreak:Other +0483..0489; WordBreak:Extend +048A..052F; WordBreak:ALetter +0530..0530; WordBreak:Other +0531..0556; WordBreak:ALetter +0557..0558; WordBreak:Other +0559..0559; WordBreak:ALetter +055A..055A; WordBreak:Other +055B..055C; WordBreak:ALetter +055D..055D; WordBreak:Other +055E..055E; WordBreak:ALetter +055F..055F; WordBreak:Other +0560..0588; WordBreak:ALetter +0589..0589; WordBreak:MidNum +058A..0590; WordBreak:Other +0591..05BD; WordBreak:Extend +05BE..05BE; WordBreak:Other +05BF..05BF; WordBreak:Extend +05C0..05C0; WordBreak:Other +05C1..05C2; WordBreak:Extend +05C3..05C3; WordBreak:Other +05C4..05C5; WordBreak:Extend +05C6..05C6; WordBreak:Other +05C7..05C7; WordBreak:Extend +05C8..05CF; WordBreak:Other +05D0..05EA; WordBreak:Hebrew_Letter +05EB..05EE; WordBreak:Other +05EF..05F2; WordBreak:Hebrew_Letter +05F3..05F3; WordBreak:ALetter +05F4..05F4; WordBreak:MidLetter +05F5..05FF; WordBreak:Other +0600..0605; WordBreak:Format +0606..060B; WordBreak:Other +060C..060D; WordBreak:MidNum +060E..060F; WordBreak:Other +0610..061A; WordBreak:Extend +061B..061B; WordBreak:Other +061C..061C; WordBreak:Format +061D..061F; WordBreak:Other +0620..064A; WordBreak:ALetter +064B..065F; WordBreak:Extend +0660..0669; WordBreak:Numeric +066A..066A; WordBreak:Other +066B..066B; WordBreak:Numeric +066C..066C; WordBreak:MidNum +066D..066D; WordBreak:Other +066E..066F; WordBreak:ALetter +0670..0670; WordBreak:Extend +0671..06D3; WordBreak:ALetter +06D4..06D4; WordBreak:Other +06D5..06D5; WordBreak:ALetter +06D6..06DC; WordBreak:Extend +06DD..06DD; WordBreak:Format +06DE..06DE; WordBreak:Other +06DF..06E4; WordBreak:Extend +06E5..06E6; WordBreak:ALetter +06E7..06E8; WordBreak:Extend +06E9..06E9; WordBreak:Other +06EA..06ED; WordBreak:Extend +06EE..06EF; WordBreak:ALetter +06F0..06F9; WordBreak:Numeric +06FA..06FC; WordBreak:ALetter +06FD..06FE; WordBreak:Other +06FF..06FF; WordBreak:ALetter +0700..070E; WordBreak:Other +070F..070F; WordBreak:Format +0710..0710; WordBreak:ALetter +0711..0711; WordBreak:Extend +0712..072F; WordBreak:ALetter +0730..074A; WordBreak:Extend +074B..074C; WordBreak:Other +074D..07A5; WordBreak:ALetter +07A6..07B0; WordBreak:Extend +07B1..07B1; WordBreak:ALetter +07B2..07BF; WordBreak:Other +07C0..07C9; WordBreak:Numeric +07CA..07EA; WordBreak:ALetter +07EB..07F3; WordBreak:Extend +07F4..07F5; WordBreak:ALetter +07F6..07F7; WordBreak:Other +07F8..07F8; WordBreak:MidNum +07F9..07F9; WordBreak:Other +07FA..07FA; WordBreak:ALetter +07FB..07FC; WordBreak:Other +07FD..07FD; WordBreak:Extend +07FE..07FF; WordBreak:Other +0800..0815; WordBreak:ALetter +0816..0819; WordBreak:Extend +081A..081A; WordBreak:ALetter +081B..0823; WordBreak:Extend +0824..0824; WordBreak:ALetter +0825..0827; WordBreak:Extend +0828..0828; WordBreak:ALetter +0829..082D; WordBreak:Extend +082E..083F; WordBreak:Other +0840..0858; WordBreak:ALetter +0859..085B; WordBreak:Extend +085C..085F; WordBreak:Other +0860..086A; WordBreak:ALetter +086B..089F; WordBreak:Other +08A0..08B4; WordBreak:ALetter +08B5..08B5; WordBreak:Other +08B6..08BD; WordBreak:ALetter +08BE..08D2; WordBreak:Other +08D3..08E1; WordBreak:Extend +08E2..08E2; WordBreak:Format +08E3..0903; WordBreak:Extend +0904..0939; WordBreak:ALetter +093A..093C; WordBreak:Extend +093D..093D; WordBreak:ALetter +093E..094F; WordBreak:Extend +0950..0950; WordBreak:ALetter +0951..0957; WordBreak:Extend +0958..0961; WordBreak:ALetter +0962..0963; WordBreak:Extend +0964..0965; WordBreak:Other +0966..096F; WordBreak:Numeric +0970..0970; WordBreak:Other +0971..0980; WordBreak:ALetter +0981..0983; WordBreak:Extend +0984..0984; WordBreak:Other +0985..098C; WordBreak:ALetter +098D..098E; WordBreak:Other +098F..0990; WordBreak:ALetter +0991..0992; WordBreak:Other +0993..09A8; WordBreak:ALetter +09A9..09A9; WordBreak:Other +09AA..09B0; WordBreak:ALetter +09B1..09B1; WordBreak:Other +09B2..09B2; WordBreak:ALetter +09B3..09B5; WordBreak:Other +09B6..09B9; WordBreak:ALetter +09BA..09BB; WordBreak:Other +09BC..09BC; WordBreak:Extend +09BD..09BD; WordBreak:ALetter +09BE..09C4; WordBreak:Extend +09C5..09C6; WordBreak:Other +09C7..09C8; WordBreak:Extend +09C9..09CA; WordBreak:Other +09CB..09CD; WordBreak:Extend +09CE..09CE; WordBreak:ALetter +09CF..09D6; WordBreak:Other +09D7..09D7; WordBreak:Extend +09D8..09DB; WordBreak:Other +09DC..09DD; WordBreak:ALetter +09DE..09DE; WordBreak:Other +09DF..09E1; WordBreak:ALetter +09E2..09E3; WordBreak:Extend +09E4..09E5; WordBreak:Other +09E6..09EF; WordBreak:Numeric +09F0..09F1; WordBreak:ALetter +09F2..09FB; WordBreak:Other +09FC..09FC; WordBreak:ALetter +09FD..09FD; WordBreak:Other +09FE..09FE; WordBreak:Extend +09FF..0A00; WordBreak:Other +0A01..0A03; WordBreak:Extend +0A04..0A04; WordBreak:Other +0A05..0A0A; WordBreak:ALetter +0A0B..0A0E; WordBreak:Other +0A0F..0A10; WordBreak:ALetter +0A11..0A12; WordBreak:Other +0A13..0A28; WordBreak:ALetter +0A29..0A29; WordBreak:Other +0A2A..0A30; WordBreak:ALetter +0A31..0A31; WordBreak:Other +0A32..0A33; WordBreak:ALetter +0A34..0A34; WordBreak:Other +0A35..0A36; WordBreak:ALetter +0A37..0A37; WordBreak:Other +0A38..0A39; WordBreak:ALetter +0A3A..0A3B; WordBreak:Other +0A3C..0A3C; WordBreak:Extend +0A3D..0A3D; WordBreak:Other +0A3E..0A42; WordBreak:Extend +0A43..0A46; WordBreak:Other +0A47..0A48; WordBreak:Extend +0A49..0A4A; WordBreak:Other +0A4B..0A4D; WordBreak:Extend +0A4E..0A50; WordBreak:Other +0A51..0A51; WordBreak:Extend +0A52..0A58; WordBreak:Other +0A59..0A5C; WordBreak:ALetter +0A5D..0A5D; WordBreak:Other +0A5E..0A5E; WordBreak:ALetter +0A5F..0A65; WordBreak:Other +0A66..0A6F; WordBreak:Numeric +0A70..0A71; WordBreak:Extend +0A72..0A74; WordBreak:ALetter +0A75..0A75; WordBreak:Extend +0A76..0A80; WordBreak:Other +0A81..0A83; WordBreak:Extend +0A84..0A84; WordBreak:Other +0A85..0A8D; WordBreak:ALetter +0A8E..0A8E; WordBreak:Other +0A8F..0A91; WordBreak:ALetter +0A92..0A92; WordBreak:Other +0A93..0AA8; WordBreak:ALetter +0AA9..0AA9; WordBreak:Other +0AAA..0AB0; WordBreak:ALetter +0AB1..0AB1; WordBreak:Other +0AB2..0AB3; WordBreak:ALetter +0AB4..0AB4; WordBreak:Other +0AB5..0AB9; WordBreak:ALetter +0ABA..0ABB; WordBreak:Other +0ABC..0ABC; WordBreak:Extend +0ABD..0ABD; WordBreak:ALetter +0ABE..0AC5; WordBreak:Extend +0AC6..0AC6; WordBreak:Other +0AC7..0AC9; WordBreak:Extend +0ACA..0ACA; WordBreak:Other +0ACB..0ACD; WordBreak:Extend +0ACE..0ACF; WordBreak:Other +0AD0..0AD0; WordBreak:ALetter +0AD1..0ADF; WordBreak:Other +0AE0..0AE1; WordBreak:ALetter +0AE2..0AE3; WordBreak:Extend +0AE4..0AE5; WordBreak:Other +0AE6..0AEF; WordBreak:Numeric +0AF0..0AF8; WordBreak:Other +0AF9..0AF9; WordBreak:ALetter +0AFA..0AFF; WordBreak:Extend +0B00..0B00; WordBreak:Other +0B01..0B03; WordBreak:Extend +0B04..0B04; WordBreak:Other +0B05..0B0C; WordBreak:ALetter +0B0D..0B0E; WordBreak:Other +0B0F..0B10; WordBreak:ALetter +0B11..0B12; WordBreak:Other +0B13..0B28; WordBreak:ALetter +0B29..0B29; WordBreak:Other +0B2A..0B30; WordBreak:ALetter +0B31..0B31; WordBreak:Other +0B32..0B33; WordBreak:ALetter +0B34..0B34; WordBreak:Other +0B35..0B39; WordBreak:ALetter +0B3A..0B3B; WordBreak:Other +0B3C..0B3C; WordBreak:Extend +0B3D..0B3D; WordBreak:ALetter +0B3E..0B44; WordBreak:Extend +0B45..0B46; WordBreak:Other +0B47..0B48; WordBreak:Extend +0B49..0B4A; WordBreak:Other +0B4B..0B4D; WordBreak:Extend +0B4E..0B55; WordBreak:Other +0B56..0B57; WordBreak:Extend +0B58..0B5B; WordBreak:Other +0B5C..0B5D; WordBreak:ALetter +0B5E..0B5E; WordBreak:Other +0B5F..0B61; WordBreak:ALetter +0B62..0B63; WordBreak:Extend +0B64..0B65; WordBreak:Other +0B66..0B6F; WordBreak:Numeric +0B70..0B70; WordBreak:Other +0B71..0B71; WordBreak:ALetter +0B72..0B81; WordBreak:Other +0B82..0B82; WordBreak:Extend +0B83..0B83; WordBreak:ALetter +0B84..0B84; WordBreak:Other +0B85..0B8A; WordBreak:ALetter +0B8B..0B8D; WordBreak:Other +0B8E..0B90; WordBreak:ALetter +0B91..0B91; WordBreak:Other +0B92..0B95; WordBreak:ALetter +0B96..0B98; WordBreak:Other +0B99..0B9A; WordBreak:ALetter +0B9B..0B9B; WordBreak:Other +0B9C..0B9C; WordBreak:ALetter +0B9D..0B9D; WordBreak:Other +0B9E..0B9F; WordBreak:ALetter +0BA0..0BA2; WordBreak:Other +0BA3..0BA4; WordBreak:ALetter +0BA5..0BA7; WordBreak:Other +0BA8..0BAA; WordBreak:ALetter +0BAB..0BAD; WordBreak:Other +0BAE..0BB9; WordBreak:ALetter +0BBA..0BBD; WordBreak:Other +0BBE..0BC2; WordBreak:Extend +0BC3..0BC5; WordBreak:Other +0BC6..0BC8; WordBreak:Extend +0BC9..0BC9; WordBreak:Other +0BCA..0BCD; WordBreak:Extend +0BCE..0BCF; WordBreak:Other +0BD0..0BD0; WordBreak:ALetter +0BD1..0BD6; WordBreak:Other +0BD7..0BD7; WordBreak:Extend +0BD8..0BE5; WordBreak:Other +0BE6..0BEF; WordBreak:Numeric +0BF0..0BFF; WordBreak:Other +0C00..0C04; WordBreak:Extend +0C05..0C0C; WordBreak:ALetter +0C0D..0C0D; WordBreak:Other +0C0E..0C10; WordBreak:ALetter +0C11..0C11; WordBreak:Other +0C12..0C28; WordBreak:ALetter +0C29..0C29; WordBreak:Other +0C2A..0C39; WordBreak:ALetter +0C3A..0C3C; WordBreak:Other +0C3D..0C3D; WordBreak:ALetter +0C3E..0C44; WordBreak:Extend +0C45..0C45; WordBreak:Other +0C46..0C48; WordBreak:Extend +0C49..0C49; WordBreak:Other +0C4A..0C4D; WordBreak:Extend +0C4E..0C54; WordBreak:Other +0C55..0C56; WordBreak:Extend +0C57..0C57; WordBreak:Other +0C58..0C5A; WordBreak:ALetter +0C5B..0C5F; WordBreak:Other +0C60..0C61; WordBreak:ALetter +0C62..0C63; WordBreak:Extend +0C64..0C65; WordBreak:Other +0C66..0C6F; WordBreak:Numeric +0C70..0C7F; WordBreak:Other +0C80..0C80; WordBreak:ALetter +0C81..0C83; WordBreak:Extend +0C84..0C84; WordBreak:Other +0C85..0C8C; WordBreak:ALetter +0C8D..0C8D; WordBreak:Other +0C8E..0C90; WordBreak:ALetter +0C91..0C91; WordBreak:Other +0C92..0CA8; WordBreak:ALetter +0CA9..0CA9; WordBreak:Other +0CAA..0CB3; WordBreak:ALetter +0CB4..0CB4; WordBreak:Other +0CB5..0CB9; WordBreak:ALetter +0CBA..0CBB; WordBreak:Other +0CBC..0CBC; WordBreak:Extend +0CBD..0CBD; WordBreak:ALetter +0CBE..0CC4; WordBreak:Extend +0CC5..0CC5; WordBreak:Other +0CC6..0CC8; WordBreak:Extend +0CC9..0CC9; WordBreak:Other +0CCA..0CCD; WordBreak:Extend +0CCE..0CD4; WordBreak:Other +0CD5..0CD6; WordBreak:Extend +0CD7..0CDD; WordBreak:Other +0CDE..0CDE; WordBreak:ALetter +0CDF..0CDF; WordBreak:Other +0CE0..0CE1; WordBreak:ALetter +0CE2..0CE3; WordBreak:Extend +0CE4..0CE5; WordBreak:Other +0CE6..0CEF; WordBreak:Numeric +0CF0..0CF0; WordBreak:Other +0CF1..0CF2; WordBreak:ALetter +0CF3..0CFF; WordBreak:Other +0D00..0D03; WordBreak:Extend +0D04..0D04; WordBreak:Other +0D05..0D0C; WordBreak:ALetter +0D0D..0D0D; WordBreak:Other +0D0E..0D10; WordBreak:ALetter +0D11..0D11; WordBreak:Other +0D12..0D3A; WordBreak:ALetter +0D3B..0D3C; WordBreak:Extend +0D3D..0D3D; WordBreak:ALetter +0D3E..0D44; WordBreak:Extend +0D45..0D45; WordBreak:Other +0D46..0D48; WordBreak:Extend +0D49..0D49; WordBreak:Other +0D4A..0D4D; WordBreak:Extend +0D4E..0D4E; WordBreak:ALetter +0D4F..0D53; WordBreak:Other +0D54..0D56; WordBreak:ALetter +0D57..0D57; WordBreak:Extend +0D58..0D5E; WordBreak:Other +0D5F..0D61; WordBreak:ALetter +0D62..0D63; WordBreak:Extend +0D64..0D65; WordBreak:Other +0D66..0D6F; WordBreak:Numeric +0D70..0D79; WordBreak:Other +0D7A..0D7F; WordBreak:ALetter +0D80..0D81; WordBreak:Other +0D82..0D83; WordBreak:Extend +0D84..0D84; WordBreak:Other +0D85..0D96; WordBreak:ALetter +0D97..0D99; WordBreak:Other +0D9A..0DB1; WordBreak:ALetter +0DB2..0DB2; WordBreak:Other +0DB3..0DBB; WordBreak:ALetter +0DBC..0DBC; WordBreak:Other +0DBD..0DBD; WordBreak:ALetter +0DBE..0DBF; WordBreak:Other +0DC0..0DC6; WordBreak:ALetter +0DC7..0DC9; WordBreak:Other +0DCA..0DCA; WordBreak:Extend +0DCB..0DCE; WordBreak:Other +0DCF..0DD4; WordBreak:Extend +0DD5..0DD5; WordBreak:Other +0DD6..0DD6; WordBreak:Extend +0DD7..0DD7; WordBreak:Other +0DD8..0DDF; WordBreak:Extend +0DE0..0DE5; WordBreak:Other +0DE6..0DEF; WordBreak:Numeric +0DF0..0DF1; WordBreak:Other +0DF2..0DF3; WordBreak:Extend +0DF4..0E30; WordBreak:Other +0E31..0E31; WordBreak:Extend +0E32..0E33; WordBreak:Other +0E34..0E3A; WordBreak:Extend +0E3B..0E46; WordBreak:Other +0E47..0E4E; WordBreak:Extend +0E4F..0E4F; WordBreak:Other +0E50..0E59; WordBreak:Numeric +0E5A..0EB0; WordBreak:Other +0EB1..0EB1; WordBreak:Extend +0EB2..0EB3; WordBreak:Other +0EB4..0EBC; WordBreak:Extend +0EBD..0EC7; WordBreak:Other +0EC8..0ECD; WordBreak:Extend +0ECE..0ECF; WordBreak:Other +0ED0..0ED9; WordBreak:Numeric +0EDA..0EFF; WordBreak:Other +0F00..0F00; WordBreak:ALetter +0F01..0F17; WordBreak:Other +0F18..0F19; WordBreak:Extend +0F1A..0F1F; WordBreak:Other +0F20..0F29; WordBreak:Numeric +0F2A..0F34; WordBreak:Other +0F35..0F35; WordBreak:Extend +0F36..0F36; WordBreak:Other +0F37..0F37; WordBreak:Extend +0F38..0F38; WordBreak:Other +0F39..0F39; WordBreak:Extend +0F3A..0F3D; WordBreak:Other +0F3E..0F3F; WordBreak:Extend +0F40..0F47; WordBreak:ALetter +0F48..0F48; WordBreak:Other +0F49..0F6C; WordBreak:ALetter +0F6D..0F70; WordBreak:Other +0F71..0F84; WordBreak:Extend +0F85..0F85; WordBreak:Other +0F86..0F87; WordBreak:Extend +0F88..0F8C; WordBreak:ALetter +0F8D..0F97; WordBreak:Extend +0F98..0F98; WordBreak:Other +0F99..0FBC; WordBreak:Extend +0FBD..0FC5; WordBreak:Other +0FC6..0FC6; WordBreak:Extend +0FC7..102A; WordBreak:Other +102B..103E; WordBreak:Extend +103F..103F; WordBreak:Other +1040..1049; WordBreak:Numeric +104A..1055; WordBreak:Other +1056..1059; WordBreak:Extend +105A..105D; WordBreak:Other +105E..1060; WordBreak:Extend +1061..1061; WordBreak:Other +1062..1064; WordBreak:Extend +1065..1066; WordBreak:Other +1067..106D; WordBreak:Extend +106E..1070; WordBreak:Other +1071..1074; WordBreak:Extend +1075..1081; WordBreak:Other +1082..108D; WordBreak:Extend +108E..108E; WordBreak:Other +108F..108F; WordBreak:Extend +1090..1099; WordBreak:Numeric +109A..109D; WordBreak:Extend +109E..109F; WordBreak:Other +10A0..10C5; WordBreak:ALetter +10C6..10C6; WordBreak:Other +10C7..10C7; WordBreak:ALetter +10C8..10CC; WordBreak:Other +10CD..10CD; WordBreak:ALetter +10CE..10CF; WordBreak:Other +10D0..10FA; WordBreak:ALetter +10FB..10FB; WordBreak:Other +10FC..1248; WordBreak:ALetter +1249..1249; WordBreak:Other +124A..124D; WordBreak:ALetter +124E..124F; WordBreak:Other +1250..1256; WordBreak:ALetter +1257..1257; WordBreak:Other +1258..1258; WordBreak:ALetter +1259..1259; WordBreak:Other +125A..125D; WordBreak:ALetter +125E..125F; WordBreak:Other +1260..1288; WordBreak:ALetter +1289..1289; WordBreak:Other +128A..128D; WordBreak:ALetter +128E..128F; WordBreak:Other +1290..12B0; WordBreak:ALetter +12B1..12B1; WordBreak:Other +12B2..12B5; WordBreak:ALetter +12B6..12B7; WordBreak:Other +12B8..12BE; WordBreak:ALetter +12BF..12BF; WordBreak:Other +12C0..12C0; WordBreak:ALetter +12C1..12C1; WordBreak:Other +12C2..12C5; WordBreak:ALetter +12C6..12C7; WordBreak:Other +12C8..12D6; WordBreak:ALetter +12D7..12D7; WordBreak:Other +12D8..1310; WordBreak:ALetter +1311..1311; WordBreak:Other +1312..1315; WordBreak:ALetter +1316..1317; WordBreak:Other +1318..135A; WordBreak:ALetter +135B..135C; WordBreak:Other +135D..135F; WordBreak:Extend +1360..137F; WordBreak:Other +1380..138F; WordBreak:ALetter +1390..139F; WordBreak:Other +13A0..13F5; WordBreak:ALetter +13F6..13F7; WordBreak:Other +13F8..13FD; WordBreak:ALetter +13FE..1400; WordBreak:Other +1401..166C; WordBreak:ALetter +166D..166E; WordBreak:Other +166F..167F; WordBreak:ALetter +1680..1680; WordBreak:WSegSpace +1681..169A; WordBreak:ALetter +169B..169F; WordBreak:Other +16A0..16EA; WordBreak:ALetter +16EB..16ED; WordBreak:Other +16EE..16F8; WordBreak:ALetter +16F9..16FF; WordBreak:Other +1700..170C; WordBreak:ALetter +170D..170D; WordBreak:Other +170E..1711; WordBreak:ALetter +1712..1714; WordBreak:Extend +1715..171F; WordBreak:Other +1720..1731; WordBreak:ALetter +1732..1734; WordBreak:Extend +1735..173F; WordBreak:Other +1740..1751; WordBreak:ALetter +1752..1753; WordBreak:Extend +1754..175F; WordBreak:Other +1760..176C; WordBreak:ALetter +176D..176D; WordBreak:Other +176E..1770; WordBreak:ALetter +1771..1771; WordBreak:Other +1772..1773; WordBreak:Extend +1774..17B3; WordBreak:Other +17B4..17D3; WordBreak:Extend +17D4..17DC; WordBreak:Other +17DD..17DD; WordBreak:Extend +17DE..17DF; WordBreak:Other +17E0..17E9; WordBreak:Numeric +17EA..180A; WordBreak:Other +180B..180D; WordBreak:Extend +180E..180E; WordBreak:Format +180F..180F; WordBreak:Other +1810..1819; WordBreak:Numeric +181A..181F; WordBreak:Other +1820..1878; WordBreak:ALetter +1879..187F; WordBreak:Other +1880..1884; WordBreak:ALetter +1885..1886; WordBreak:Extend +1887..18A8; WordBreak:ALetter +18A9..18A9; WordBreak:Extend +18AA..18AA; WordBreak:ALetter +18AB..18AF; WordBreak:Other +18B0..18F5; WordBreak:ALetter +18F6..18FF; WordBreak:Other +1900..191E; WordBreak:ALetter +191F..191F; WordBreak:Other +1920..192B; WordBreak:Extend +192C..192F; WordBreak:Other +1930..193B; WordBreak:Extend +193C..1945; WordBreak:Other +1946..194F; WordBreak:Numeric +1950..19CF; WordBreak:Other +19D0..19D9; WordBreak:Numeric +19DA..19FF; WordBreak:Other +1A00..1A16; WordBreak:ALetter +1A17..1A1B; WordBreak:Extend +1A1C..1A54; WordBreak:Other +1A55..1A5E; WordBreak:Extend +1A5F..1A5F; WordBreak:Other +1A60..1A7C; WordBreak:Extend +1A7D..1A7E; WordBreak:Other +1A7F..1A7F; WordBreak:Extend +1A80..1A89; WordBreak:Numeric +1A8A..1A8F; WordBreak:Other +1A90..1A99; WordBreak:Numeric +1A9A..1AAF; WordBreak:Other +1AB0..1ABE; WordBreak:Extend +1ABF..1AFF; WordBreak:Other +1B00..1B04; WordBreak:Extend +1B05..1B33; WordBreak:ALetter +1B34..1B44; WordBreak:Extend +1B45..1B4B; WordBreak:ALetter +1B4C..1B4F; WordBreak:Other +1B50..1B59; WordBreak:Numeric +1B5A..1B6A; WordBreak:Other +1B6B..1B73; WordBreak:Extend +1B74..1B7F; WordBreak:Other +1B80..1B82; WordBreak:Extend +1B83..1BA0; WordBreak:ALetter +1BA1..1BAD; WordBreak:Extend +1BAE..1BAF; WordBreak:ALetter +1BB0..1BB9; WordBreak:Numeric +1BBA..1BE5; WordBreak:ALetter +1BE6..1BF3; WordBreak:Extend +1BF4..1BFF; WordBreak:Other +1C00..1C23; WordBreak:ALetter +1C24..1C37; WordBreak:Extend +1C38..1C3F; WordBreak:Other +1C40..1C49; WordBreak:Numeric +1C4A..1C4C; WordBreak:Other +1C4D..1C4F; WordBreak:ALetter +1C50..1C59; WordBreak:Numeric +1C5A..1C7D; WordBreak:ALetter +1C7E..1C7F; WordBreak:Other +1C80..1C88; WordBreak:ALetter +1C89..1C8F; WordBreak:Other +1C90..1CBA; WordBreak:ALetter +1CBB..1CBC; WordBreak:Other +1CBD..1CBF; WordBreak:ALetter +1CC0..1CCF; WordBreak:Other +1CD0..1CD2; WordBreak:Extend +1CD3..1CD3; WordBreak:Other +1CD4..1CE8; WordBreak:Extend +1CE9..1CEC; WordBreak:ALetter +1CED..1CED; WordBreak:Extend +1CEE..1CF3; WordBreak:ALetter +1CF4..1CF4; WordBreak:Extend +1CF5..1CF6; WordBreak:ALetter +1CF7..1CF9; WordBreak:Extend +1CFA..1CFA; WordBreak:ALetter +1CFB..1CFF; WordBreak:Other +1D00..1DBF; WordBreak:ALetter +1DC0..1DF9; WordBreak:Extend +1DFA..1DFA; WordBreak:Other +1DFB..1DFF; WordBreak:Extend +1E00..1F15; WordBreak:ALetter +1F16..1F17; WordBreak:Other +1F18..1F1D; WordBreak:ALetter +1F1E..1F1F; WordBreak:Other +1F20..1F45; WordBreak:ALetter +1F46..1F47; WordBreak:Other +1F48..1F4D; WordBreak:ALetter +1F4E..1F4F; WordBreak:Other +1F50..1F57; WordBreak:ALetter +1F58..1F58; WordBreak:Other +1F59..1F59; WordBreak:ALetter +1F5A..1F5A; WordBreak:Other +1F5B..1F5B; WordBreak:ALetter +1F5C..1F5C; WordBreak:Other +1F5D..1F5D; WordBreak:ALetter +1F5E..1F5E; WordBreak:Other +1F5F..1F7D; WordBreak:ALetter +1F7E..1F7F; WordBreak:Other +1F80..1FB4; WordBreak:ALetter +1FB5..1FB5; WordBreak:Other +1FB6..1FBC; WordBreak:ALetter +1FBD..1FBD; WordBreak:Other +1FBE..1FBE; WordBreak:ALetter +1FBF..1FC1; WordBreak:Other +1FC2..1FC4; WordBreak:ALetter +1FC5..1FC5; WordBreak:Other +1FC6..1FCC; WordBreak:ALetter +1FCD..1FCF; WordBreak:Other +1FD0..1FD3; WordBreak:ALetter +1FD4..1FD5; WordBreak:Other +1FD6..1FDB; WordBreak:ALetter +1FDC..1FDF; WordBreak:Other +1FE0..1FEC; WordBreak:ALetter +1FED..1FF1; WordBreak:Other +1FF2..1FF4; WordBreak:ALetter +1FF5..1FF5; WordBreak:Other +1FF6..1FFC; WordBreak:ALetter +1FFD..1FFF; WordBreak:Other +2000..2006; WordBreak:WSegSpace +2007..2007; WordBreak:Other +2008..200A; WordBreak:WSegSpace +200B..200B; WordBreak:Other +200C..200C; WordBreak:Extend +200D..200D; WordBreak:ZWJ +200E..200F; WordBreak:Format +2010..2017; WordBreak:Other +2018..2019; WordBreak:MidNumLet +201A..2023; WordBreak:Other +2024..2024; WordBreak:MidNumLet +2025..2026; WordBreak:Other +2027..2027; WordBreak:MidLetter +2028..2029; WordBreak:Newline +202A..202E; WordBreak:Format +202F..202F; WordBreak:ExtendNumLet +2030..203E; WordBreak:Other +203F..2040; WordBreak:ExtendNumLet +2041..2043; WordBreak:Other +2044..2044; WordBreak:MidNum +2045..2053; WordBreak:Other +2054..2054; WordBreak:ExtendNumLet +2055..205E; WordBreak:Other +205F..205F; WordBreak:WSegSpace +2060..2064; WordBreak:Format +2065..2065; WordBreak:Other +2066..206F; WordBreak:Format +2070..2070; WordBreak:Other +2071..2071; WordBreak:ALetter +2072..207E; WordBreak:Other +207F..207F; WordBreak:ALetter +2080..208F; WordBreak:Other +2090..209C; WordBreak:ALetter +209D..20CF; WordBreak:Other +20D0..20F0; WordBreak:Extend +20F1..2101; WordBreak:Other +2102..2102; WordBreak:ALetter +2103..2106; WordBreak:Other +2107..2107; WordBreak:ALetter +2108..2109; WordBreak:Other +210A..2113; WordBreak:ALetter +2114..2114; WordBreak:Other +2115..2115; WordBreak:ALetter +2116..2118; WordBreak:Other +2119..211D; WordBreak:ALetter +211E..2123; WordBreak:Other +2124..2124; WordBreak:ALetter +2125..2125; WordBreak:Other +2126..2126; WordBreak:ALetter +2127..2127; WordBreak:Other +2128..2128; WordBreak:ALetter +2129..2129; WordBreak:Other +212A..212D; WordBreak:ALetter +212E..212E; WordBreak:Other +212F..2139; WordBreak:ALetter +213A..213B; WordBreak:Other +213C..213F; WordBreak:ALetter +2140..2144; WordBreak:Other +2145..2149; WordBreak:ALetter +214A..214D; WordBreak:Other +214E..214E; WordBreak:ALetter +214F..215F; WordBreak:Other +2160..2188; WordBreak:ALetter +2189..24B5; WordBreak:Other +24B6..24E9; WordBreak:ALetter +24EA..2BFF; WordBreak:Other +2C00..2C2E; WordBreak:ALetter +2C2F..2C2F; WordBreak:Other +2C30..2C5E; WordBreak:ALetter +2C5F..2C5F; WordBreak:Other +2C60..2CE4; WordBreak:ALetter +2CE5..2CEA; WordBreak:Other +2CEB..2CEE; WordBreak:ALetter +2CEF..2CF1; WordBreak:Extend +2CF2..2CF3; WordBreak:ALetter +2CF4..2CFF; WordBreak:Other +2D00..2D25; WordBreak:ALetter +2D26..2D26; WordBreak:Other +2D27..2D27; WordBreak:ALetter +2D28..2D2C; WordBreak:Other +2D2D..2D2D; WordBreak:ALetter +2D2E..2D2F; WordBreak:Other +2D30..2D67; WordBreak:ALetter +2D68..2D6E; WordBreak:Other +2D6F..2D6F; WordBreak:ALetter +2D70..2D7E; WordBreak:Other +2D7F..2D7F; WordBreak:Extend +2D80..2D96; WordBreak:ALetter +2D97..2D9F; WordBreak:Other +2DA0..2DA6; WordBreak:ALetter +2DA7..2DA7; WordBreak:Other +2DA8..2DAE; WordBreak:ALetter +2DAF..2DAF; WordBreak:Other +2DB0..2DB6; WordBreak:ALetter +2DB7..2DB7; WordBreak:Other +2DB8..2DBE; WordBreak:ALetter +2DBF..2DBF; WordBreak:Other +2DC0..2DC6; WordBreak:ALetter +2DC7..2DC7; WordBreak:Other +2DC8..2DCE; WordBreak:ALetter +2DCF..2DCF; WordBreak:Other +2DD0..2DD6; WordBreak:ALetter +2DD7..2DD7; WordBreak:Other +2DD8..2DDE; WordBreak:ALetter +2DDF..2DDF; WordBreak:Other +2DE0..2DFF; WordBreak:Extend +2E00..2E2E; WordBreak:Other +2E2F..2E2F; WordBreak:ALetter +2E30..2FFF; WordBreak:Other +3000..3000; WordBreak:WSegSpace +3001..3004; WordBreak:Other +3005..3005; WordBreak:ALetter +3006..3029; WordBreak:Other +302A..302F; WordBreak:Extend +3030..3030; WordBreak:Other +3031..3035; WordBreak:Katakana +3036..303A; WordBreak:Other +303B..303C; WordBreak:ALetter +303D..3098; WordBreak:Other +3099..309A; WordBreak:Extend +309B..309C; WordBreak:Katakana +309D..309F; WordBreak:Other +30A0..30FA; WordBreak:Katakana +30FB..30FB; WordBreak:Other +30FC..30FF; WordBreak:Katakana +3100..3104; WordBreak:Other +3105..312F; WordBreak:ALetter +3130..3130; WordBreak:Other +3131..318E; WordBreak:ALetter +318F..319F; WordBreak:Other +31A0..31BA; WordBreak:ALetter +31BB..31EF; WordBreak:Other +31F0..31FF; WordBreak:Katakana +3200..32CF; WordBreak:Other +32D0..32FE; WordBreak:Katakana +32FF..32FF; WordBreak:Other +3300..3357; WordBreak:Katakana +3358..9FFF; WordBreak:Other +A000..A48C; WordBreak:ALetter +A48D..A4CF; WordBreak:Other +A4D0..A4FD; WordBreak:ALetter +A4FE..A4FF; WordBreak:Other +A500..A60C; WordBreak:ALetter +A60D..A60F; WordBreak:Other +A610..A61F; WordBreak:ALetter +A620..A629; WordBreak:Numeric +A62A..A62B; WordBreak:ALetter +A62C..A63F; WordBreak:Other +A640..A66E; WordBreak:ALetter +A66F..A672; WordBreak:Extend +A673..A673; WordBreak:Other +A674..A67D; WordBreak:Extend +A67E..A67E; WordBreak:Other +A67F..A69D; WordBreak:ALetter +A69E..A69F; WordBreak:Extend +A6A0..A6EF; WordBreak:ALetter +A6F0..A6F1; WordBreak:Extend +A6F2..A716; WordBreak:Other +A717..A7BF; WordBreak:ALetter +A7C0..A7C1; WordBreak:Other +A7C2..A7C6; WordBreak:ALetter +A7C7..A7F6; WordBreak:Other +A7F7..A801; WordBreak:ALetter +A802..A802; WordBreak:Extend +A803..A805; WordBreak:ALetter +A806..A806; WordBreak:Extend +A807..A80A; WordBreak:ALetter +A80B..A80B; WordBreak:Extend +A80C..A822; WordBreak:ALetter +A823..A827; WordBreak:Extend +A828..A83F; WordBreak:Other +A840..A873; WordBreak:ALetter +A874..A87F; WordBreak:Other +A880..A881; WordBreak:Extend +A882..A8B3; WordBreak:ALetter +A8B4..A8C5; WordBreak:Extend +A8C6..A8CF; WordBreak:Other +A8D0..A8D9; WordBreak:Numeric +A8DA..A8DF; WordBreak:Other +A8E0..A8F1; WordBreak:Extend +A8F2..A8F7; WordBreak:ALetter +A8F8..A8FA; WordBreak:Other +A8FB..A8FB; WordBreak:ALetter +A8FC..A8FC; WordBreak:Other +A8FD..A8FE; WordBreak:ALetter +A8FF..A8FF; WordBreak:Extend +A900..A909; WordBreak:Numeric +A90A..A925; WordBreak:ALetter +A926..A92D; WordBreak:Extend +A92E..A92F; WordBreak:Other +A930..A946; WordBreak:ALetter +A947..A953; WordBreak:Extend +A954..A95F; WordBreak:Other +A960..A97C; WordBreak:ALetter +A97D..A97F; WordBreak:Other +A980..A983; WordBreak:Extend +A984..A9B2; WordBreak:ALetter +A9B3..A9C0; WordBreak:Extend +A9C1..A9CE; WordBreak:Other +A9CF..A9CF; WordBreak:ALetter +A9D0..A9D9; WordBreak:Numeric +A9DA..A9E4; WordBreak:Other +A9E5..A9E5; WordBreak:Extend +A9E6..A9EF; WordBreak:Other +A9F0..A9F9; WordBreak:Numeric +A9FA..A9FF; WordBreak:Other +AA00..AA28; WordBreak:ALetter +AA29..AA36; WordBreak:Extend +AA37..AA3F; WordBreak:Other +AA40..AA42; WordBreak:ALetter +AA43..AA43; WordBreak:Extend +AA44..AA4B; WordBreak:ALetter +AA4C..AA4D; WordBreak:Extend +AA4E..AA4F; WordBreak:Other +AA50..AA59; WordBreak:Numeric +AA5A..AA7A; WordBreak:Other +AA7B..AA7D; WordBreak:Extend +AA7E..AAAF; WordBreak:Other +AAB0..AAB0; WordBreak:Extend +AAB1..AAB1; WordBreak:Other +AAB2..AAB4; WordBreak:Extend +AAB5..AAB6; WordBreak:Other +AAB7..AAB8; WordBreak:Extend +AAB9..AABD; WordBreak:Other +AABE..AABF; WordBreak:Extend +AAC0..AAC0; WordBreak:Other +AAC1..AAC1; WordBreak:Extend +AAC2..AADF; WordBreak:Other +AAE0..AAEA; WordBreak:ALetter +AAEB..AAEF; WordBreak:Extend +AAF0..AAF1; WordBreak:Other +AAF2..AAF4; WordBreak:ALetter +AAF5..AAF6; WordBreak:Extend +AAF7..AB00; WordBreak:Other +AB01..AB06; WordBreak:ALetter +AB07..AB08; WordBreak:Other +AB09..AB0E; WordBreak:ALetter +AB0F..AB10; WordBreak:Other +AB11..AB16; WordBreak:ALetter +AB17..AB1F; WordBreak:Other +AB20..AB26; WordBreak:ALetter +AB27..AB27; WordBreak:Other +AB28..AB2E; WordBreak:ALetter +AB2F..AB2F; WordBreak:Other +AB30..AB67; WordBreak:ALetter +AB68..AB6F; WordBreak:Other +AB70..ABE2; WordBreak:ALetter +ABE3..ABEA; WordBreak:Extend +ABEB..ABEB; WordBreak:Other +ABEC..ABED; WordBreak:Extend +ABEE..ABEF; WordBreak:Other +ABF0..ABF9; WordBreak:Numeric +ABFA..ABFF; WordBreak:Other +AC00..D7A3; WordBreak:ALetter +D7A4..D7AF; WordBreak:Other +D7B0..D7C6; WordBreak:ALetter +D7C7..D7CA; WordBreak:Other +D7CB..D7FB; WordBreak:ALetter +D7FC..D7FF; WordBreak:Other +E000..FAFF; WordBreak:Other +FB00..FB06; WordBreak:ALetter +FB07..FB12; WordBreak:Other +FB13..FB17; WordBreak:ALetter +FB18..FB1C; WordBreak:Other +FB1D..FB1D; WordBreak:Hebrew_Letter +FB1E..FB1E; WordBreak:Extend +FB1F..FB28; WordBreak:Hebrew_Letter +FB29..FB29; WordBreak:Other +FB2A..FB36; WordBreak:Hebrew_Letter +FB37..FB37; WordBreak:Other +FB38..FB3C; WordBreak:Hebrew_Letter +FB3D..FB3D; WordBreak:Other +FB3E..FB3E; WordBreak:Hebrew_Letter +FB3F..FB3F; WordBreak:Other +FB40..FB41; WordBreak:Hebrew_Letter +FB42..FB42; WordBreak:Other +FB43..FB44; WordBreak:Hebrew_Letter +FB45..FB45; WordBreak:Other +FB46..FB4F; WordBreak:Hebrew_Letter +FB50..FBB1; WordBreak:ALetter +FBB2..FBD2; WordBreak:Other +FBD3..FD3D; WordBreak:ALetter +FD3E..FD4F; WordBreak:Other +FD50..FD8F; WordBreak:ALetter +FD90..FD91; WordBreak:Other +FD92..FDC7; WordBreak:ALetter +FDC8..FDEF; WordBreak:Other +FDF0..FDFB; WordBreak:ALetter +FDFC..FDFF; WordBreak:Other +FE00..FE0F; WordBreak:Extend +FE10..FE10; WordBreak:MidNum +FE11..FE12; WordBreak:Other +FE13..FE13; WordBreak:MidLetter +FE14..FE14; WordBreak:MidNum +FE15..FE1F; WordBreak:Other +FE20..FE2F; WordBreak:Extend +FE30..FE32; WordBreak:Other +FE33..FE34; WordBreak:ExtendNumLet +FE35..FE4C; WordBreak:Other +FE4D..FE4F; WordBreak:ExtendNumLet +FE50..FE50; WordBreak:MidNum +FE51..FE51; WordBreak:Other +FE52..FE52; WordBreak:MidNumLet +FE53..FE53; WordBreak:Other +FE54..FE54; WordBreak:MidNum +FE55..FE55; WordBreak:MidLetter +FE56..FE6F; WordBreak:Other +FE70..FE74; WordBreak:ALetter +FE75..FE75; WordBreak:Other +FE76..FEFC; WordBreak:ALetter +FEFD..FEFE; WordBreak:Other +FEFF..FEFF; WordBreak:Format +FF00..FF06; WordBreak:Other +FF07..FF07; WordBreak:MidNumLet +FF08..FF0B; WordBreak:Other +FF0C..FF0C; WordBreak:MidNum +FF0D..FF0D; WordBreak:Other +FF0E..FF0E; WordBreak:MidNumLet +FF0F..FF0F; WordBreak:Other +FF10..FF19; WordBreak:Numeric +FF1A..FF1A; WordBreak:MidLetter +FF1B..FF1B; WordBreak:MidNum +FF1C..FF20; WordBreak:Other +FF21..FF3A; WordBreak:ALetter +FF3B..FF3E; WordBreak:Other +FF3F..FF3F; WordBreak:ExtendNumLet +FF40..FF40; WordBreak:Other +FF41..FF5A; WordBreak:ALetter +FF5B..FF65; WordBreak:Other +FF66..FF9D; WordBreak:Katakana +FF9E..FF9F; WordBreak:Extend +FFA0..FFBE; WordBreak:ALetter +FFBF..FFC1; WordBreak:Other +FFC2..FFC7; WordBreak:ALetter +FFC8..FFC9; WordBreak:Other +FFCA..FFCF; WordBreak:ALetter +FFD0..FFD1; WordBreak:Other +FFD2..FFD7; WordBreak:ALetter +FFD8..FFD9; WordBreak:Other +FFDA..FFDC; WordBreak:ALetter +FFDD..FFF8; WordBreak:Other +FFF9..FFFB; WordBreak:Format +FFFC..FFFF; WordBreak:Other +10000..1000B; WordBreak:ALetter +1000C..1000C; WordBreak:Other +1000D..10026; WordBreak:ALetter +10027..10027; WordBreak:Other +10028..1003A; WordBreak:ALetter +1003B..1003B; WordBreak:Other +1003C..1003D; WordBreak:ALetter +1003E..1003E; WordBreak:Other +1003F..1004D; WordBreak:ALetter +1004E..1004F; WordBreak:Other +10050..1005D; WordBreak:ALetter +1005E..1007F; WordBreak:Other +10080..100FA; WordBreak:ALetter +100FB..1013F; WordBreak:Other +10140..10174; WordBreak:ALetter +10175..101FC; WordBreak:Other +101FD..101FD; WordBreak:Extend +101FE..1027F; WordBreak:Other +10280..1029C; WordBreak:ALetter +1029D..1029F; WordBreak:Other +102A0..102D0; WordBreak:ALetter +102D1..102DF; WordBreak:Other +102E0..102E0; WordBreak:Extend +102E1..102FF; WordBreak:Other +10300..1031F; WordBreak:ALetter +10320..1032C; WordBreak:Other +1032D..1034A; WordBreak:ALetter +1034B..1034F; WordBreak:Other +10350..10375; WordBreak:ALetter +10376..1037A; WordBreak:Extend +1037B..1037F; WordBreak:Other +10380..1039D; WordBreak:ALetter +1039E..1039F; WordBreak:Other +103A0..103C3; WordBreak:ALetter +103C4..103C7; WordBreak:Other +103C8..103CF; WordBreak:ALetter +103D0..103D0; WordBreak:Other +103D1..103D5; WordBreak:ALetter +103D6..103FF; WordBreak:Other +10400..1049D; WordBreak:ALetter +1049E..1049F; WordBreak:Other +104A0..104A9; WordBreak:Numeric +104AA..104AF; WordBreak:Other +104B0..104D3; WordBreak:ALetter +104D4..104D7; WordBreak:Other +104D8..104FB; WordBreak:ALetter +104FC..104FF; WordBreak:Other +10500..10527; WordBreak:ALetter +10528..1052F; WordBreak:Other +10530..10563; WordBreak:ALetter +10564..105FF; WordBreak:Other +10600..10736; WordBreak:ALetter +10737..1073F; WordBreak:Other +10740..10755; WordBreak:ALetter +10756..1075F; WordBreak:Other +10760..10767; WordBreak:ALetter +10768..107FF; WordBreak:Other +10800..10805; WordBreak:ALetter +10806..10807; WordBreak:Other +10808..10808; WordBreak:ALetter +10809..10809; WordBreak:Other +1080A..10835; WordBreak:ALetter +10836..10836; WordBreak:Other +10837..10838; WordBreak:ALetter +10839..1083B; WordBreak:Other +1083C..1083C; WordBreak:ALetter +1083D..1083E; WordBreak:Other +1083F..10855; WordBreak:ALetter +10856..1085F; WordBreak:Other +10860..10876; WordBreak:ALetter +10877..1087F; WordBreak:Other +10880..1089E; WordBreak:ALetter +1089F..108DF; WordBreak:Other +108E0..108F2; WordBreak:ALetter +108F3..108F3; WordBreak:Other +108F4..108F5; WordBreak:ALetter +108F6..108FF; WordBreak:Other +10900..10915; WordBreak:ALetter +10916..1091F; WordBreak:Other +10920..10939; WordBreak:ALetter +1093A..1097F; WordBreak:Other +10980..109B7; WordBreak:ALetter +109B8..109BD; WordBreak:Other +109BE..109BF; WordBreak:ALetter +109C0..109FF; WordBreak:Other +10A00..10A00; WordBreak:ALetter +10A01..10A03; WordBreak:Extend +10A04..10A04; WordBreak:Other +10A05..10A06; WordBreak:Extend +10A07..10A0B; WordBreak:Other +10A0C..10A0F; WordBreak:Extend +10A10..10A13; WordBreak:ALetter +10A14..10A14; WordBreak:Other +10A15..10A17; WordBreak:ALetter +10A18..10A18; WordBreak:Other +10A19..10A35; WordBreak:ALetter +10A36..10A37; WordBreak:Other +10A38..10A3A; WordBreak:Extend +10A3B..10A3E; WordBreak:Other +10A3F..10A3F; WordBreak:Extend +10A40..10A5F; WordBreak:Other +10A60..10A7C; WordBreak:ALetter +10A7D..10A7F; WordBreak:Other +10A80..10A9C; WordBreak:ALetter +10A9D..10ABF; WordBreak:Other +10AC0..10AC7; WordBreak:ALetter +10AC8..10AC8; WordBreak:Other +10AC9..10AE4; WordBreak:ALetter +10AE5..10AE6; WordBreak:Extend +10AE7..10AFF; WordBreak:Other +10B00..10B35; WordBreak:ALetter +10B36..10B3F; WordBreak:Other +10B40..10B55; WordBreak:ALetter +10B56..10B5F; WordBreak:Other +10B60..10B72; WordBreak:ALetter +10B73..10B7F; WordBreak:Other +10B80..10B91; WordBreak:ALetter +10B92..10BFF; WordBreak:Other +10C00..10C48; WordBreak:ALetter +10C49..10C7F; WordBreak:Other +10C80..10CB2; WordBreak:ALetter +10CB3..10CBF; WordBreak:Other +10CC0..10CF2; WordBreak:ALetter +10CF3..10CFF; WordBreak:Other +10D00..10D23; WordBreak:ALetter +10D24..10D27; WordBreak:Extend +10D28..10D2F; WordBreak:Other +10D30..10D39; WordBreak:Numeric +10D3A..10EFF; WordBreak:Other +10F00..10F1C; WordBreak:ALetter +10F1D..10F26; WordBreak:Other +10F27..10F27; WordBreak:ALetter +10F28..10F2F; WordBreak:Other +10F30..10F45; WordBreak:ALetter +10F46..10F50; WordBreak:Extend +10F51..10FDF; WordBreak:Other +10FE0..10FF6; WordBreak:ALetter +10FF7..10FFF; WordBreak:Other +11000..11002; WordBreak:Extend +11003..11037; WordBreak:ALetter +11038..11046; WordBreak:Extend +11047..11065; WordBreak:Other +11066..1106F; WordBreak:Numeric +11070..1107E; WordBreak:Other +1107F..11082; WordBreak:Extend +11083..110AF; WordBreak:ALetter +110B0..110BA; WordBreak:Extend +110BB..110BC; WordBreak:Other +110BD..110BD; WordBreak:Format +110BE..110CC; WordBreak:Other +110CD..110CD; WordBreak:Format +110CE..110CF; WordBreak:Other +110D0..110E8; WordBreak:ALetter +110E9..110EF; WordBreak:Other +110F0..110F9; WordBreak:Numeric +110FA..110FF; WordBreak:Other +11100..11102; WordBreak:Extend +11103..11126; WordBreak:ALetter +11127..11134; WordBreak:Extend +11135..11135; WordBreak:Other +11136..1113F; WordBreak:Numeric +11140..11143; WordBreak:Other +11144..11144; WordBreak:ALetter +11145..11146; WordBreak:Extend +11147..1114F; WordBreak:Other +11150..11172; WordBreak:ALetter +11173..11173; WordBreak:Extend +11174..11175; WordBreak:Other +11176..11176; WordBreak:ALetter +11177..1117F; WordBreak:Other +11180..11182; WordBreak:Extend +11183..111B2; WordBreak:ALetter +111B3..111C0; WordBreak:Extend +111C1..111C4; WordBreak:ALetter +111C5..111C8; WordBreak:Other +111C9..111CC; WordBreak:Extend +111CD..111CF; WordBreak:Other +111D0..111D9; WordBreak:Numeric +111DA..111DA; WordBreak:ALetter +111DB..111DB; WordBreak:Other +111DC..111DC; WordBreak:ALetter +111DD..111FF; WordBreak:Other +11200..11211; WordBreak:ALetter +11212..11212; WordBreak:Other +11213..1122B; WordBreak:ALetter +1122C..11237; WordBreak:Extend +11238..1123D; WordBreak:Other +1123E..1123E; WordBreak:Extend +1123F..1127F; WordBreak:Other +11280..11286; WordBreak:ALetter +11287..11287; WordBreak:Other +11288..11288; WordBreak:ALetter +11289..11289; WordBreak:Other +1128A..1128D; WordBreak:ALetter +1128E..1128E; WordBreak:Other +1128F..1129D; WordBreak:ALetter +1129E..1129E; WordBreak:Other +1129F..112A8; WordBreak:ALetter +112A9..112AF; WordBreak:Other +112B0..112DE; WordBreak:ALetter +112DF..112EA; WordBreak:Extend +112EB..112EF; WordBreak:Other +112F0..112F9; WordBreak:Numeric +112FA..112FF; WordBreak:Other +11300..11303; WordBreak:Extend +11304..11304; WordBreak:Other +11305..1130C; WordBreak:ALetter +1130D..1130E; WordBreak:Other +1130F..11310; WordBreak:ALetter +11311..11312; WordBreak:Other +11313..11328; WordBreak:ALetter +11329..11329; WordBreak:Other +1132A..11330; WordBreak:ALetter +11331..11331; WordBreak:Other +11332..11333; WordBreak:ALetter +11334..11334; WordBreak:Other +11335..11339; WordBreak:ALetter +1133A..1133A; WordBreak:Other +1133B..1133C; WordBreak:Extend +1133D..1133D; WordBreak:ALetter +1133E..11344; WordBreak:Extend +11345..11346; WordBreak:Other +11347..11348; WordBreak:Extend +11349..1134A; WordBreak:Other +1134B..1134D; WordBreak:Extend +1134E..1134F; WordBreak:Other +11350..11350; WordBreak:ALetter +11351..11356; WordBreak:Other +11357..11357; WordBreak:Extend +11358..1135C; WordBreak:Other +1135D..11361; WordBreak:ALetter +11362..11363; WordBreak:Extend +11364..11365; WordBreak:Other +11366..1136C; WordBreak:Extend +1136D..1136F; WordBreak:Other +11370..11374; WordBreak:Extend +11375..113FF; WordBreak:Other +11400..11434; WordBreak:ALetter +11435..11446; WordBreak:Extend +11447..1144A; WordBreak:ALetter +1144B..1144F; WordBreak:Other +11450..11459; WordBreak:Numeric +1145A..1145D; WordBreak:Other +1145E..1145E; WordBreak:Extend +1145F..1145F; WordBreak:ALetter +11460..1147F; WordBreak:Other +11480..114AF; WordBreak:ALetter +114B0..114C3; WordBreak:Extend +114C4..114C5; WordBreak:ALetter +114C6..114C6; WordBreak:Other +114C7..114C7; WordBreak:ALetter +114C8..114CF; WordBreak:Other +114D0..114D9; WordBreak:Numeric +114DA..1157F; WordBreak:Other +11580..115AE; WordBreak:ALetter +115AF..115B5; WordBreak:Extend +115B6..115B7; WordBreak:Other +115B8..115C0; WordBreak:Extend +115C1..115D7; WordBreak:Other +115D8..115DB; WordBreak:ALetter +115DC..115DD; WordBreak:Extend +115DE..115FF; WordBreak:Other +11600..1162F; WordBreak:ALetter +11630..11640; WordBreak:Extend +11641..11643; WordBreak:Other +11644..11644; WordBreak:ALetter +11645..1164F; WordBreak:Other +11650..11659; WordBreak:Numeric +1165A..1167F; WordBreak:Other +11680..116AA; WordBreak:ALetter +116AB..116B7; WordBreak:Extend +116B8..116B8; WordBreak:ALetter +116B9..116BF; WordBreak:Other +116C0..116C9; WordBreak:Numeric +116CA..1171C; WordBreak:Other +1171D..1172B; WordBreak:Extend +1172C..1172F; WordBreak:Other +11730..11739; WordBreak:Numeric +1173A..117FF; WordBreak:Other +11800..1182B; WordBreak:ALetter +1182C..1183A; WordBreak:Extend +1183B..1189F; WordBreak:Other +118A0..118DF; WordBreak:ALetter +118E0..118E9; WordBreak:Numeric +118EA..118FE; WordBreak:Other +118FF..118FF; WordBreak:ALetter +11900..1199F; WordBreak:Other +119A0..119A7; WordBreak:ALetter +119A8..119A9; WordBreak:Other +119AA..119D0; WordBreak:ALetter +119D1..119D7; WordBreak:Extend +119D8..119D9; WordBreak:Other +119DA..119E0; WordBreak:Extend +119E1..119E1; WordBreak:ALetter +119E2..119E2; WordBreak:Other +119E3..119E3; WordBreak:ALetter +119E4..119E4; WordBreak:Extend +119E5..119FF; WordBreak:Other +11A00..11A00; WordBreak:ALetter +11A01..11A0A; WordBreak:Extend +11A0B..11A32; WordBreak:ALetter +11A33..11A39; WordBreak:Extend +11A3A..11A3A; WordBreak:ALetter +11A3B..11A3E; WordBreak:Extend +11A3F..11A46; WordBreak:Other +11A47..11A47; WordBreak:Extend +11A48..11A4F; WordBreak:Other +11A50..11A50; WordBreak:ALetter +11A51..11A5B; WordBreak:Extend +11A5C..11A89; WordBreak:ALetter +11A8A..11A99; WordBreak:Extend +11A9A..11A9C; WordBreak:Other +11A9D..11A9D; WordBreak:ALetter +11A9E..11ABF; WordBreak:Other +11AC0..11AF8; WordBreak:ALetter +11AF9..11BFF; WordBreak:Other +11C00..11C08; WordBreak:ALetter +11C09..11C09; WordBreak:Other +11C0A..11C2E; WordBreak:ALetter +11C2F..11C36; WordBreak:Extend +11C37..11C37; WordBreak:Other +11C38..11C3F; WordBreak:Extend +11C40..11C40; WordBreak:ALetter +11C41..11C4F; WordBreak:Other +11C50..11C59; WordBreak:Numeric +11C5A..11C71; WordBreak:Other +11C72..11C8F; WordBreak:ALetter +11C90..11C91; WordBreak:Other +11C92..11CA7; WordBreak:Extend +11CA8..11CA8; WordBreak:Other +11CA9..11CB6; WordBreak:Extend +11CB7..11CFF; WordBreak:Other +11D00..11D06; WordBreak:ALetter +11D07..11D07; WordBreak:Other +11D08..11D09; WordBreak:ALetter +11D0A..11D0A; WordBreak:Other +11D0B..11D30; WordBreak:ALetter +11D31..11D36; WordBreak:Extend +11D37..11D39; WordBreak:Other +11D3A..11D3A; WordBreak:Extend +11D3B..11D3B; WordBreak:Other +11D3C..11D3D; WordBreak:Extend +11D3E..11D3E; WordBreak:Other +11D3F..11D45; WordBreak:Extend +11D46..11D46; WordBreak:ALetter +11D47..11D47; WordBreak:Extend +11D48..11D4F; WordBreak:Other +11D50..11D59; WordBreak:Numeric +11D5A..11D5F; WordBreak:Other +11D60..11D65; WordBreak:ALetter +11D66..11D66; WordBreak:Other +11D67..11D68; WordBreak:ALetter +11D69..11D69; WordBreak:Other +11D6A..11D89; WordBreak:ALetter +11D8A..11D8E; WordBreak:Extend +11D8F..11D8F; WordBreak:Other +11D90..11D91; WordBreak:Extend +11D92..11D92; WordBreak:Other +11D93..11D97; WordBreak:Extend +11D98..11D98; WordBreak:ALetter +11D99..11D9F; WordBreak:Other +11DA0..11DA9; WordBreak:Numeric +11DAA..11EDF; WordBreak:Other +11EE0..11EF2; WordBreak:ALetter +11EF3..11EF6; WordBreak:Extend +11EF7..11FFF; WordBreak:Other +12000..12399; WordBreak:ALetter +1239A..123FF; WordBreak:Other +12400..1246E; WordBreak:ALetter +1246F..1247F; WordBreak:Other +12480..12543; WordBreak:ALetter +12544..12FFF; WordBreak:Other +13000..1342E; WordBreak:ALetter +1342F..1342F; WordBreak:Other +13430..13438; WordBreak:Format +13439..143FF; WordBreak:Other +14400..14646; WordBreak:ALetter +14647..167FF; WordBreak:Other +16800..16A38; WordBreak:ALetter +16A39..16A3F; WordBreak:Other +16A40..16A5E; WordBreak:ALetter +16A5F..16A5F; WordBreak:Other +16A60..16A69; WordBreak:Numeric +16A6A..16ACF; WordBreak:Other +16AD0..16AED; WordBreak:ALetter +16AEE..16AEF; WordBreak:Other +16AF0..16AF4; WordBreak:Extend +16AF5..16AFF; WordBreak:Other +16B00..16B2F; WordBreak:ALetter +16B30..16B36; WordBreak:Extend +16B37..16B3F; WordBreak:Other +16B40..16B43; WordBreak:ALetter +16B44..16B4F; WordBreak:Other +16B50..16B59; WordBreak:Numeric +16B5A..16B62; WordBreak:Other +16B63..16B77; WordBreak:ALetter +16B78..16B7C; WordBreak:Other +16B7D..16B8F; WordBreak:ALetter +16B90..16E3F; WordBreak:Other +16E40..16E7F; WordBreak:ALetter +16E80..16EFF; WordBreak:Other +16F00..16F4A; WordBreak:ALetter +16F4B..16F4E; WordBreak:Other +16F4F..16F4F; WordBreak:Extend +16F50..16F50; WordBreak:ALetter +16F51..16F87; WordBreak:Extend +16F88..16F8E; WordBreak:Other +16F8F..16F92; WordBreak:Extend +16F93..16F9F; WordBreak:ALetter +16FA0..16FDF; WordBreak:Other +16FE0..16FE1; WordBreak:ALetter +16FE2..16FE2; WordBreak:Other +16FE3..16FE3; WordBreak:ALetter +16FE4..1AFFF; WordBreak:Other +1B000..1B000; WordBreak:Katakana +1B001..1B163; WordBreak:Other +1B164..1B167; WordBreak:Katakana +1B168..1BBFF; WordBreak:Other +1BC00..1BC6A; WordBreak:ALetter +1BC6B..1BC6F; WordBreak:Other +1BC70..1BC7C; WordBreak:ALetter +1BC7D..1BC7F; WordBreak:Other +1BC80..1BC88; WordBreak:ALetter +1BC89..1BC8F; WordBreak:Other +1BC90..1BC99; WordBreak:ALetter +1BC9A..1BC9C; WordBreak:Other +1BC9D..1BC9E; WordBreak:Extend +1BC9F..1BC9F; WordBreak:Other +1BCA0..1BCA3; WordBreak:Format +1BCA4..1D164; WordBreak:Other +1D165..1D169; WordBreak:Extend +1D16A..1D16C; WordBreak:Other +1D16D..1D172; WordBreak:Extend +1D173..1D17A; WordBreak:Format +1D17B..1D182; WordBreak:Extend +1D183..1D184; WordBreak:Other +1D185..1D18B; WordBreak:Extend +1D18C..1D1A9; WordBreak:Other +1D1AA..1D1AD; WordBreak:Extend +1D1AE..1D241; WordBreak:Other +1D242..1D244; WordBreak:Extend +1D245..1D3FF; WordBreak:Other +1D400..1D454; WordBreak:ALetter +1D455..1D455; WordBreak:Other +1D456..1D49C; WordBreak:ALetter +1D49D..1D49D; WordBreak:Other +1D49E..1D49F; WordBreak:ALetter +1D4A0..1D4A1; WordBreak:Other +1D4A2..1D4A2; WordBreak:ALetter +1D4A3..1D4A4; WordBreak:Other +1D4A5..1D4A6; WordBreak:ALetter +1D4A7..1D4A8; WordBreak:Other +1D4A9..1D4AC; WordBreak:ALetter +1D4AD..1D4AD; WordBreak:Other +1D4AE..1D4B9; WordBreak:ALetter +1D4BA..1D4BA; WordBreak:Other +1D4BB..1D4BB; WordBreak:ALetter +1D4BC..1D4BC; WordBreak:Other +1D4BD..1D4C3; WordBreak:ALetter +1D4C4..1D4C4; WordBreak:Other +1D4C5..1D505; WordBreak:ALetter +1D506..1D506; WordBreak:Other +1D507..1D50A; WordBreak:ALetter +1D50B..1D50C; WordBreak:Other +1D50D..1D514; WordBreak:ALetter +1D515..1D515; WordBreak:Other +1D516..1D51C; WordBreak:ALetter +1D51D..1D51D; WordBreak:Other +1D51E..1D539; WordBreak:ALetter +1D53A..1D53A; WordBreak:Other +1D53B..1D53E; WordBreak:ALetter +1D53F..1D53F; WordBreak:Other +1D540..1D544; WordBreak:ALetter +1D545..1D545; WordBreak:Other +1D546..1D546; WordBreak:ALetter +1D547..1D549; WordBreak:Other +1D54A..1D550; WordBreak:ALetter +1D551..1D551; WordBreak:Other +1D552..1D6A5; WordBreak:ALetter +1D6A6..1D6A7; WordBreak:Other +1D6A8..1D6C0; WordBreak:ALetter +1D6C1..1D6C1; WordBreak:Other +1D6C2..1D6DA; WordBreak:ALetter +1D6DB..1D6DB; WordBreak:Other +1D6DC..1D6FA; WordBreak:ALetter +1D6FB..1D6FB; WordBreak:Other +1D6FC..1D714; WordBreak:ALetter +1D715..1D715; WordBreak:Other +1D716..1D734; WordBreak:ALetter +1D735..1D735; WordBreak:Other +1D736..1D74E; WordBreak:ALetter +1D74F..1D74F; WordBreak:Other +1D750..1D76E; WordBreak:ALetter +1D76F..1D76F; WordBreak:Other +1D770..1D788; WordBreak:ALetter +1D789..1D789; WordBreak:Other +1D78A..1D7A8; WordBreak:ALetter +1D7A9..1D7A9; WordBreak:Other +1D7AA..1D7C2; WordBreak:ALetter +1D7C3..1D7C3; WordBreak:Other +1D7C4..1D7CB; WordBreak:ALetter +1D7CC..1D7CD; WordBreak:Other +1D7CE..1D7FF; WordBreak:Numeric +1D800..1D9FF; WordBreak:Other +1DA00..1DA36; WordBreak:Extend +1DA37..1DA3A; WordBreak:Other +1DA3B..1DA6C; WordBreak:Extend +1DA6D..1DA74; WordBreak:Other +1DA75..1DA75; WordBreak:Extend +1DA76..1DA83; WordBreak:Other +1DA84..1DA84; WordBreak:Extend +1DA85..1DA9A; WordBreak:Other +1DA9B..1DA9F; WordBreak:Extend +1DAA0..1DAA0; WordBreak:Other +1DAA1..1DAAF; WordBreak:Extend +1DAB0..1DFFF; WordBreak:Other +1E000..1E006; WordBreak:Extend +1E007..1E007; WordBreak:Other +1E008..1E018; WordBreak:Extend +1E019..1E01A; WordBreak:Other +1E01B..1E021; WordBreak:Extend +1E022..1E022; WordBreak:Other +1E023..1E024; WordBreak:Extend +1E025..1E025; WordBreak:Other +1E026..1E02A; WordBreak:Extend +1E02B..1E0FF; WordBreak:Other +1E100..1E12C; WordBreak:ALetter +1E12D..1E12F; WordBreak:Other +1E130..1E136; WordBreak:Extend +1E137..1E13D; WordBreak:ALetter +1E13E..1E13F; WordBreak:Other +1E140..1E149; WordBreak:Numeric +1E14A..1E14D; WordBreak:Other +1E14E..1E14E; WordBreak:ALetter +1E14F..1E2BF; WordBreak:Other +1E2C0..1E2EB; WordBreak:ALetter +1E2EC..1E2EF; WordBreak:Extend +1E2F0..1E2F9; WordBreak:Numeric +1E2FA..1E7FF; WordBreak:Other +1E800..1E8C4; WordBreak:ALetter +1E8C5..1E8CF; WordBreak:Other +1E8D0..1E8D6; WordBreak:Extend +1E8D7..1E8FF; WordBreak:Other +1E900..1E943; WordBreak:ALetter +1E944..1E94A; WordBreak:Extend +1E94B..1E94B; WordBreak:ALetter +1E94C..1E94F; WordBreak:Other +1E950..1E959; WordBreak:Numeric +1E95A..1EDFF; WordBreak:Other +1EE00..1EE03; WordBreak:ALetter +1EE04..1EE04; WordBreak:Other +1EE05..1EE1F; WordBreak:ALetter +1EE20..1EE20; WordBreak:Other +1EE21..1EE22; WordBreak:ALetter +1EE23..1EE23; WordBreak:Other +1EE24..1EE24; WordBreak:ALetter +1EE25..1EE26; WordBreak:Other +1EE27..1EE27; WordBreak:ALetter +1EE28..1EE28; WordBreak:Other +1EE29..1EE32; WordBreak:ALetter +1EE33..1EE33; WordBreak:Other +1EE34..1EE37; WordBreak:ALetter +1EE38..1EE38; WordBreak:Other +1EE39..1EE39; WordBreak:ALetter +1EE3A..1EE3A; WordBreak:Other +1EE3B..1EE3B; WordBreak:ALetter +1EE3C..1EE41; WordBreak:Other +1EE42..1EE42; WordBreak:ALetter +1EE43..1EE46; WordBreak:Other +1EE47..1EE47; WordBreak:ALetter +1EE48..1EE48; WordBreak:Other +1EE49..1EE49; WordBreak:ALetter +1EE4A..1EE4A; WordBreak:Other +1EE4B..1EE4B; WordBreak:ALetter +1EE4C..1EE4C; WordBreak:Other +1EE4D..1EE4F; WordBreak:ALetter +1EE50..1EE50; WordBreak:Other +1EE51..1EE52; WordBreak:ALetter +1EE53..1EE53; WordBreak:Other +1EE54..1EE54; WordBreak:ALetter +1EE55..1EE56; WordBreak:Other +1EE57..1EE57; WordBreak:ALetter +1EE58..1EE58; WordBreak:Other +1EE59..1EE59; WordBreak:ALetter +1EE5A..1EE5A; WordBreak:Other +1EE5B..1EE5B; WordBreak:ALetter +1EE5C..1EE5C; WordBreak:Other +1EE5D..1EE5D; WordBreak:ALetter +1EE5E..1EE5E; WordBreak:Other +1EE5F..1EE5F; WordBreak:ALetter +1EE60..1EE60; WordBreak:Other +1EE61..1EE62; WordBreak:ALetter +1EE63..1EE63; WordBreak:Other +1EE64..1EE64; WordBreak:ALetter +1EE65..1EE66; WordBreak:Other +1EE67..1EE6A; WordBreak:ALetter +1EE6B..1EE6B; WordBreak:Other +1EE6C..1EE72; WordBreak:ALetter +1EE73..1EE73; WordBreak:Other +1EE74..1EE77; WordBreak:ALetter +1EE78..1EE78; WordBreak:Other +1EE79..1EE7C; WordBreak:ALetter +1EE7D..1EE7D; WordBreak:Other +1EE7E..1EE7E; WordBreak:ALetter +1EE7F..1EE7F; WordBreak:Other +1EE80..1EE89; WordBreak:ALetter +1EE8A..1EE8A; WordBreak:Other +1EE8B..1EE9B; WordBreak:ALetter +1EE9C..1EEA0; WordBreak:Other +1EEA1..1EEA3; WordBreak:ALetter +1EEA4..1EEA4; WordBreak:Other +1EEA5..1EEA9; WordBreak:ALetter +1EEAA..1EEAA; WordBreak:Other +1EEAB..1EEBB; WordBreak:ALetter +1EEBC..1F12F; WordBreak:Other +1F130..1F149; WordBreak:ALetter +1F14A..1F14F; WordBreak:Other +1F150..1F169; WordBreak:ALetter +1F16A..1F16F; WordBreak:Other +1F170..1F189; WordBreak:ALetter +1F18A..1F1E5; WordBreak:Other +1F1E6..1F1FF; WordBreak:Regional_Indicator +1F200..1F3FA; WordBreak:Other +1F3FB..1F3FF; WordBreak:Extend +1F400..E0000; WordBreak:Other +E0001..E0001; WordBreak:Format +E0002..E001F; WordBreak:Other +E0020..E007F; WordBreak:Extend +E0080..E00FF; WordBreak:Other +E0100..E01EF; WordBreak:Extend +E01F0..10FFFF; WordBreak:Other diff --git a/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_1.test b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_1.test new file mode 100644 index 000000000..2abb7a558 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word-break/UnicodeWordBreak_12_1.test @@ -0,0 +1,11 @@ +name: UnicodeWordBreak_12_1 + +description: +Tests character class syntax of the Unicode 12.1 WordBreak property. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_1.flex b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_1.flex new file mode 100644 index 000000000..9ac70d6a9 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeWord1_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\W { setCurCharPropertyValue("Not-Word"); } +[^\W] { setCurCharPropertyValue("Word"); } diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_1.output b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_1.output new file mode 100644 index 000000000..8b75da667 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_1.output @@ -0,0 +1,1434 @@ +0000..002F; Not-Word +0030..0039; Word +003A..0040; Not-Word +0041..005A; Word +005B..005E; Not-Word +005F..005F; Word +0060..0060; Not-Word +0061..007A; Word +007B..00A9; Not-Word +00AA..00AA; Word +00AB..00B4; Not-Word +00B5..00B5; Word +00B6..00B9; Not-Word +00BA..00BA; Word +00BB..00BF; Not-Word +00C0..00D6; Word +00D7..00D7; Not-Word +00D8..00F6; Word +00F7..00F7; Not-Word +00F8..02C1; Word +02C2..02C5; Not-Word +02C6..02D1; Word +02D2..02DF; Not-Word +02E0..02E4; Word +02E5..02EB; Not-Word +02EC..02EC; Word +02ED..02ED; Not-Word +02EE..02EE; Word +02EF..02FF; Not-Word +0300..0374; Word +0375..0375; Not-Word +0376..0377; Word +0378..0379; Not-Word +037A..037D; Word +037E..037E; Not-Word +037F..037F; Word +0380..0385; Not-Word +0386..0386; Word +0387..0387; Not-Word +0388..038A; Word +038B..038B; Not-Word +038C..038C; Word +038D..038D; Not-Word +038E..03A1; Word +03A2..03A2; Not-Word +03A3..03F5; Word +03F6..03F6; Not-Word +03F7..0481; Word +0482..0482; Not-Word +0483..052F; Word +0530..0530; Not-Word +0531..0556; Word +0557..0558; Not-Word +0559..0559; Word +055A..055F; Not-Word +0560..0588; Word +0589..0590; Not-Word +0591..05BD; Word +05BE..05BE; Not-Word +05BF..05BF; Word +05C0..05C0; Not-Word +05C1..05C2; Word +05C3..05C3; Not-Word +05C4..05C5; Word +05C6..05C6; Not-Word +05C7..05C7; Word +05C8..05CF; Not-Word +05D0..05EA; Word +05EB..05EE; Not-Word +05EF..05F2; Word +05F3..060F; Not-Word +0610..061A; Word +061B..061F; Not-Word +0620..0669; Word +066A..066D; Not-Word +066E..06D3; Word +06D4..06D4; Not-Word +06D5..06DC; Word +06DD..06DE; Not-Word +06DF..06E8; Word +06E9..06E9; Not-Word +06EA..06FC; Word +06FD..06FE; Not-Word +06FF..06FF; Word +0700..070F; Not-Word +0710..074A; Word +074B..074C; Not-Word +074D..07B1; Word +07B2..07BF; Not-Word +07C0..07F5; Word +07F6..07F9; Not-Word +07FA..07FA; Word +07FB..07FC; Not-Word +07FD..07FD; Word +07FE..07FF; Not-Word +0800..082D; Word +082E..083F; Not-Word +0840..085B; Word +085C..085F; Not-Word +0860..086A; Word +086B..089F; Not-Word +08A0..08B4; Word +08B5..08B5; Not-Word +08B6..08BD; Word +08BE..08D2; Not-Word +08D3..08E1; Word +08E2..08E2; Not-Word +08E3..0963; Word +0964..0965; Not-Word +0966..096F; Word +0970..0970; Not-Word +0971..0983; Word +0984..0984; Not-Word +0985..098C; Word +098D..098E; Not-Word +098F..0990; Word +0991..0992; Not-Word +0993..09A8; Word +09A9..09A9; Not-Word +09AA..09B0; Word +09B1..09B1; Not-Word +09B2..09B2; Word +09B3..09B5; Not-Word +09B6..09B9; Word +09BA..09BB; Not-Word +09BC..09C4; Word +09C5..09C6; Not-Word +09C7..09C8; Word +09C9..09CA; Not-Word +09CB..09CE; Word +09CF..09D6; Not-Word +09D7..09D7; Word +09D8..09DB; Not-Word +09DC..09DD; Word +09DE..09DE; Not-Word +09DF..09E3; Word +09E4..09E5; Not-Word +09E6..09F1; Word +09F2..09FB; Not-Word +09FC..09FC; Word +09FD..09FD; Not-Word +09FE..09FE; Word +09FF..0A00; Not-Word +0A01..0A03; Word +0A04..0A04; Not-Word +0A05..0A0A; Word +0A0B..0A0E; Not-Word +0A0F..0A10; Word +0A11..0A12; Not-Word +0A13..0A28; Word +0A29..0A29; Not-Word +0A2A..0A30; Word +0A31..0A31; Not-Word +0A32..0A33; Word +0A34..0A34; Not-Word +0A35..0A36; Word +0A37..0A37; Not-Word +0A38..0A39; Word +0A3A..0A3B; Not-Word +0A3C..0A3C; Word +0A3D..0A3D; Not-Word +0A3E..0A42; Word +0A43..0A46; Not-Word +0A47..0A48; Word +0A49..0A4A; Not-Word +0A4B..0A4D; Word +0A4E..0A50; Not-Word +0A51..0A51; Word +0A52..0A58; Not-Word +0A59..0A5C; Word +0A5D..0A5D; Not-Word +0A5E..0A5E; Word +0A5F..0A65; Not-Word +0A66..0A75; Word +0A76..0A80; Not-Word +0A81..0A83; Word +0A84..0A84; Not-Word +0A85..0A8D; Word +0A8E..0A8E; Not-Word +0A8F..0A91; Word +0A92..0A92; Not-Word +0A93..0AA8; Word +0AA9..0AA9; Not-Word +0AAA..0AB0; Word +0AB1..0AB1; Not-Word +0AB2..0AB3; Word +0AB4..0AB4; Not-Word +0AB5..0AB9; Word +0ABA..0ABB; Not-Word +0ABC..0AC5; Word +0AC6..0AC6; Not-Word +0AC7..0AC9; Word +0ACA..0ACA; Not-Word +0ACB..0ACD; Word +0ACE..0ACF; Not-Word +0AD0..0AD0; Word +0AD1..0ADF; Not-Word +0AE0..0AE3; Word +0AE4..0AE5; Not-Word +0AE6..0AEF; Word +0AF0..0AF8; Not-Word +0AF9..0AFF; Word +0B00..0B00; Not-Word +0B01..0B03; Word +0B04..0B04; Not-Word +0B05..0B0C; Word +0B0D..0B0E; Not-Word +0B0F..0B10; Word +0B11..0B12; Not-Word +0B13..0B28; Word +0B29..0B29; Not-Word +0B2A..0B30; Word +0B31..0B31; Not-Word +0B32..0B33; Word +0B34..0B34; Not-Word +0B35..0B39; Word +0B3A..0B3B; Not-Word +0B3C..0B44; Word +0B45..0B46; Not-Word +0B47..0B48; Word +0B49..0B4A; Not-Word +0B4B..0B4D; Word +0B4E..0B55; Not-Word +0B56..0B57; Word +0B58..0B5B; Not-Word +0B5C..0B5D; Word +0B5E..0B5E; Not-Word +0B5F..0B63; Word +0B64..0B65; Not-Word +0B66..0B6F; Word +0B70..0B70; Not-Word +0B71..0B71; Word +0B72..0B81; Not-Word +0B82..0B83; Word +0B84..0B84; Not-Word +0B85..0B8A; Word +0B8B..0B8D; Not-Word +0B8E..0B90; Word +0B91..0B91; Not-Word +0B92..0B95; Word +0B96..0B98; Not-Word +0B99..0B9A; Word +0B9B..0B9B; Not-Word +0B9C..0B9C; Word +0B9D..0B9D; Not-Word +0B9E..0B9F; Word +0BA0..0BA2; Not-Word +0BA3..0BA4; Word +0BA5..0BA7; Not-Word +0BA8..0BAA; Word +0BAB..0BAD; Not-Word +0BAE..0BB9; Word +0BBA..0BBD; Not-Word +0BBE..0BC2; Word +0BC3..0BC5; Not-Word +0BC6..0BC8; Word +0BC9..0BC9; Not-Word +0BCA..0BCD; Word +0BCE..0BCF; Not-Word +0BD0..0BD0; Word +0BD1..0BD6; Not-Word +0BD7..0BD7; Word +0BD8..0BE5; Not-Word +0BE6..0BEF; Word +0BF0..0BFF; Not-Word +0C00..0C0C; Word +0C0D..0C0D; Not-Word +0C0E..0C10; Word +0C11..0C11; Not-Word +0C12..0C28; Word +0C29..0C29; Not-Word +0C2A..0C39; Word +0C3A..0C3C; Not-Word +0C3D..0C44; Word +0C45..0C45; Not-Word +0C46..0C48; Word +0C49..0C49; Not-Word +0C4A..0C4D; Word +0C4E..0C54; Not-Word +0C55..0C56; Word +0C57..0C57; Not-Word +0C58..0C5A; Word +0C5B..0C5F; Not-Word +0C60..0C63; Word +0C64..0C65; Not-Word +0C66..0C6F; Word +0C70..0C7F; Not-Word +0C80..0C83; Word +0C84..0C84; Not-Word +0C85..0C8C; Word +0C8D..0C8D; Not-Word +0C8E..0C90; Word +0C91..0C91; Not-Word +0C92..0CA8; Word +0CA9..0CA9; Not-Word +0CAA..0CB3; Word +0CB4..0CB4; Not-Word +0CB5..0CB9; Word +0CBA..0CBB; Not-Word +0CBC..0CC4; Word +0CC5..0CC5; Not-Word +0CC6..0CC8; Word +0CC9..0CC9; Not-Word +0CCA..0CCD; Word +0CCE..0CD4; Not-Word +0CD5..0CD6; Word +0CD7..0CDD; Not-Word +0CDE..0CDE; Word +0CDF..0CDF; Not-Word +0CE0..0CE3; Word +0CE4..0CE5; Not-Word +0CE6..0CEF; Word +0CF0..0CF0; Not-Word +0CF1..0CF2; Word +0CF3..0CFF; Not-Word +0D00..0D03; Word +0D04..0D04; Not-Word +0D05..0D0C; Word +0D0D..0D0D; Not-Word +0D0E..0D10; Word +0D11..0D11; Not-Word +0D12..0D44; Word +0D45..0D45; Not-Word +0D46..0D48; Word +0D49..0D49; Not-Word +0D4A..0D4E; Word +0D4F..0D53; Not-Word +0D54..0D57; Word +0D58..0D5E; Not-Word +0D5F..0D63; Word +0D64..0D65; Not-Word +0D66..0D6F; Word +0D70..0D79; Not-Word +0D7A..0D7F; Word +0D80..0D81; Not-Word +0D82..0D83; Word +0D84..0D84; Not-Word +0D85..0D96; Word +0D97..0D99; Not-Word +0D9A..0DB1; Word +0DB2..0DB2; Not-Word +0DB3..0DBB; Word +0DBC..0DBC; Not-Word +0DBD..0DBD; Word +0DBE..0DBF; Not-Word +0DC0..0DC6; Word +0DC7..0DC9; Not-Word +0DCA..0DCA; Word +0DCB..0DCE; Not-Word +0DCF..0DD4; Word +0DD5..0DD5; Not-Word +0DD6..0DD6; Word +0DD7..0DD7; Not-Word +0DD8..0DDF; Word +0DE0..0DE5; Not-Word +0DE6..0DEF; Word +0DF0..0DF1; Not-Word +0DF2..0DF3; Word +0DF4..0E00; Not-Word +0E01..0E3A; Word +0E3B..0E3F; Not-Word +0E40..0E4E; Word +0E4F..0E4F; Not-Word +0E50..0E59; Word +0E5A..0E80; Not-Word +0E81..0E82; Word +0E83..0E83; Not-Word +0E84..0E84; Word +0E85..0E85; Not-Word +0E86..0E8A; Word +0E8B..0E8B; Not-Word +0E8C..0EA3; Word +0EA4..0EA4; Not-Word +0EA5..0EA5; Word +0EA6..0EA6; Not-Word +0EA7..0EBD; Word +0EBE..0EBF; Not-Word +0EC0..0EC4; Word +0EC5..0EC5; Not-Word +0EC6..0EC6; Word +0EC7..0EC7; Not-Word +0EC8..0ECD; Word +0ECE..0ECF; Not-Word +0ED0..0ED9; Word +0EDA..0EDB; Not-Word +0EDC..0EDF; Word +0EE0..0EFF; Not-Word +0F00..0F00; Word +0F01..0F17; Not-Word +0F18..0F19; Word +0F1A..0F1F; Not-Word +0F20..0F29; Word +0F2A..0F34; Not-Word +0F35..0F35; Word +0F36..0F36; Not-Word +0F37..0F37; Word +0F38..0F38; Not-Word +0F39..0F39; Word +0F3A..0F3D; Not-Word +0F3E..0F47; Word +0F48..0F48; Not-Word +0F49..0F6C; Word +0F6D..0F70; Not-Word +0F71..0F84; Word +0F85..0F85; Not-Word +0F86..0F97; Word +0F98..0F98; Not-Word +0F99..0FBC; Word +0FBD..0FC5; Not-Word +0FC6..0FC6; Word +0FC7..0FFF; Not-Word +1000..1049; Word +104A..104F; Not-Word +1050..109D; Word +109E..109F; Not-Word +10A0..10C5; Word +10C6..10C6; Not-Word +10C7..10C7; Word +10C8..10CC; Not-Word +10CD..10CD; Word +10CE..10CF; Not-Word +10D0..10FA; Word +10FB..10FB; Not-Word +10FC..1248; Word +1249..1249; Not-Word +124A..124D; Word +124E..124F; Not-Word +1250..1256; Word +1257..1257; Not-Word +1258..1258; Word +1259..1259; Not-Word +125A..125D; Word +125E..125F; Not-Word +1260..1288; Word +1289..1289; Not-Word +128A..128D; Word +128E..128F; Not-Word +1290..12B0; Word +12B1..12B1; Not-Word +12B2..12B5; Word +12B6..12B7; Not-Word +12B8..12BE; Word +12BF..12BF; Not-Word +12C0..12C0; Word +12C1..12C1; Not-Word +12C2..12C5; Word +12C6..12C7; Not-Word +12C8..12D6; Word +12D7..12D7; Not-Word +12D8..1310; Word +1311..1311; Not-Word +1312..1315; Word +1316..1317; Not-Word +1318..135A; Word +135B..135C; Not-Word +135D..135F; Word +1360..137F; Not-Word +1380..138F; Word +1390..139F; Not-Word +13A0..13F5; Word +13F6..13F7; Not-Word +13F8..13FD; Word +13FE..1400; Not-Word +1401..166C; Word +166D..166E; Not-Word +166F..167F; Word +1680..1680; Not-Word +1681..169A; Word +169B..169F; Not-Word +16A0..16EA; Word +16EB..16ED; Not-Word +16EE..16F8; Word +16F9..16FF; Not-Word +1700..170C; Word +170D..170D; Not-Word +170E..1714; Word +1715..171F; Not-Word +1720..1734; Word +1735..173F; Not-Word +1740..1753; Word +1754..175F; Not-Word +1760..176C; Word +176D..176D; Not-Word +176E..1770; Word +1771..1771; Not-Word +1772..1773; Word +1774..177F; Not-Word +1780..17D3; Word +17D4..17D6; Not-Word +17D7..17D7; Word +17D8..17DB; Not-Word +17DC..17DD; Word +17DE..17DF; Not-Word +17E0..17E9; Word +17EA..180A; Not-Word +180B..180D; Word +180E..180F; Not-Word +1810..1819; Word +181A..181F; Not-Word +1820..1878; Word +1879..187F; Not-Word +1880..18AA; Word +18AB..18AF; Not-Word +18B0..18F5; Word +18F6..18FF; Not-Word +1900..191E; Word +191F..191F; Not-Word +1920..192B; Word +192C..192F; Not-Word +1930..193B; Word +193C..1945; Not-Word +1946..196D; Word +196E..196F; Not-Word +1970..1974; Word +1975..197F; Not-Word +1980..19AB; Word +19AC..19AF; Not-Word +19B0..19C9; Word +19CA..19CF; Not-Word +19D0..19D9; Word +19DA..19FF; Not-Word +1A00..1A1B; Word +1A1C..1A1F; Not-Word +1A20..1A5E; Word +1A5F..1A5F; Not-Word +1A60..1A7C; Word +1A7D..1A7E; Not-Word +1A7F..1A89; Word +1A8A..1A8F; Not-Word +1A90..1A99; Word +1A9A..1AA6; Not-Word +1AA7..1AA7; Word +1AA8..1AAF; Not-Word +1AB0..1ABE; Word +1ABF..1AFF; Not-Word +1B00..1B4B; Word +1B4C..1B4F; Not-Word +1B50..1B59; Word +1B5A..1B6A; Not-Word +1B6B..1B73; Word +1B74..1B7F; Not-Word +1B80..1BF3; Word +1BF4..1BFF; Not-Word +1C00..1C37; Word +1C38..1C3F; Not-Word +1C40..1C49; Word +1C4A..1C4C; Not-Word +1C4D..1C7D; Word +1C7E..1C7F; Not-Word +1C80..1C88; Word +1C89..1C8F; Not-Word +1C90..1CBA; Word +1CBB..1CBC; Not-Word +1CBD..1CBF; Word +1CC0..1CCF; Not-Word +1CD0..1CD2; Word +1CD3..1CD3; Not-Word +1CD4..1CFA; Word +1CFB..1CFF; Not-Word +1D00..1DF9; Word +1DFA..1DFA; Not-Word +1DFB..1F15; Word +1F16..1F17; Not-Word +1F18..1F1D; Word +1F1E..1F1F; Not-Word +1F20..1F45; Word +1F46..1F47; Not-Word +1F48..1F4D; Word +1F4E..1F4F; Not-Word +1F50..1F57; Word +1F58..1F58; Not-Word +1F59..1F59; Word +1F5A..1F5A; Not-Word +1F5B..1F5B; Word +1F5C..1F5C; Not-Word +1F5D..1F5D; Word +1F5E..1F5E; Not-Word +1F5F..1F7D; Word +1F7E..1F7F; Not-Word +1F80..1FB4; Word +1FB5..1FB5; Not-Word +1FB6..1FBC; Word +1FBD..1FBD; Not-Word +1FBE..1FBE; Word +1FBF..1FC1; Not-Word +1FC2..1FC4; Word +1FC5..1FC5; Not-Word +1FC6..1FCC; Word +1FCD..1FCF; Not-Word +1FD0..1FD3; Word +1FD4..1FD5; Not-Word +1FD6..1FDB; Word +1FDC..1FDF; Not-Word +1FE0..1FEC; Word +1FED..1FF1; Not-Word +1FF2..1FF4; Word +1FF5..1FF5; Not-Word +1FF6..1FFC; Word +1FFD..203E; Not-Word +203F..2040; Word +2041..2053; Not-Word +2054..2054; Word +2055..2070; Not-Word +2071..2071; Word +2072..207E; Not-Word +207F..207F; Word +2080..208F; Not-Word +2090..209C; Word +209D..20CF; Not-Word +20D0..20F0; Word +20F1..2101; Not-Word +2102..2102; Word +2103..2106; Not-Word +2107..2107; Word +2108..2109; Not-Word +210A..2113; Word +2114..2114; Not-Word +2115..2115; Word +2116..2118; Not-Word +2119..211D; Word +211E..2123; Not-Word +2124..2124; Word +2125..2125; Not-Word +2126..2126; Word +2127..2127; Not-Word +2128..2128; Word +2129..2129; Not-Word +212A..212D; Word +212E..212E; Not-Word +212F..2139; Word +213A..213B; Not-Word +213C..213F; Word +2140..2144; Not-Word +2145..2149; Word +214A..214D; Not-Word +214E..214E; Word +214F..215F; Not-Word +2160..2188; Word +2189..24B5; Not-Word +24B6..24E9; Word +24EA..2BFF; Not-Word +2C00..2C2E; Word +2C2F..2C2F; Not-Word +2C30..2C5E; Word +2C5F..2C5F; Not-Word +2C60..2CE4; Word +2CE5..2CEA; Not-Word +2CEB..2CF3; Word +2CF4..2CFF; Not-Word +2D00..2D25; Word +2D26..2D26; Not-Word +2D27..2D27; Word +2D28..2D2C; Not-Word +2D2D..2D2D; Word +2D2E..2D2F; Not-Word +2D30..2D67; Word +2D68..2D6E; Not-Word +2D6F..2D6F; Word +2D70..2D7E; Not-Word +2D7F..2D96; Word +2D97..2D9F; Not-Word +2DA0..2DA6; Word +2DA7..2DA7; Not-Word +2DA8..2DAE; Word +2DAF..2DAF; Not-Word +2DB0..2DB6; Word +2DB7..2DB7; Not-Word +2DB8..2DBE; Word +2DBF..2DBF; Not-Word +2DC0..2DC6; Word +2DC7..2DC7; Not-Word +2DC8..2DCE; Word +2DCF..2DCF; Not-Word +2DD0..2DD6; Word +2DD7..2DD7; Not-Word +2DD8..2DDE; Word +2DDF..2DDF; Not-Word +2DE0..2DFF; Word +2E00..2E2E; Not-Word +2E2F..2E2F; Word +2E30..3004; Not-Word +3005..3007; Word +3008..3020; Not-Word +3021..302F; Word +3030..3030; Not-Word +3031..3035; Word +3036..3037; Not-Word +3038..303C; Word +303D..3040; Not-Word +3041..3096; Word +3097..3098; Not-Word +3099..309A; Word +309B..309C; Not-Word +309D..309F; Word +30A0..30A0; Not-Word +30A1..30FA; Word +30FB..30FB; Not-Word +30FC..30FF; Word +3100..3104; Not-Word +3105..312F; Word +3130..3130; Not-Word +3131..318E; Word +318F..319F; Not-Word +31A0..31BA; Word +31BB..31EF; Not-Word +31F0..31FF; Word +3200..33FF; Not-Word +3400..4DB5; Word +4DB6..4DFF; Not-Word +4E00..9FEF; Word +9FF0..9FFF; Not-Word +A000..A48C; Word +A48D..A4CF; Not-Word +A4D0..A4FD; Word +A4FE..A4FF; Not-Word +A500..A60C; Word +A60D..A60F; Not-Word +A610..A62B; Word +A62C..A63F; Not-Word +A640..A672; Word +A673..A673; Not-Word +A674..A67D; Word +A67E..A67E; Not-Word +A67F..A6F1; Word +A6F2..A716; Not-Word +A717..A71F; Word +A720..A721; Not-Word +A722..A788; Word +A789..A78A; Not-Word +A78B..A7BF; Word +A7C0..A7C1; Not-Word +A7C2..A7C6; Word +A7C7..A7F6; Not-Word +A7F7..A827; Word +A828..A83F; Not-Word +A840..A873; Word +A874..A87F; Not-Word +A880..A8C5; Word +A8C6..A8CF; Not-Word +A8D0..A8D9; Word +A8DA..A8DF; Not-Word +A8E0..A8F7; Word +A8F8..A8FA; Not-Word +A8FB..A8FB; Word +A8FC..A8FC; Not-Word +A8FD..A92D; Word +A92E..A92F; Not-Word +A930..A953; Word +A954..A95F; Not-Word +A960..A97C; Word +A97D..A97F; Not-Word +A980..A9C0; Word +A9C1..A9CE; Not-Word +A9CF..A9D9; Word +A9DA..A9DF; Not-Word +A9E0..A9FE; Word +A9FF..A9FF; Not-Word +AA00..AA36; Word +AA37..AA3F; Not-Word +AA40..AA4D; Word +AA4E..AA4F; Not-Word +AA50..AA59; Word +AA5A..AA5F; Not-Word +AA60..AA76; Word +AA77..AA79; Not-Word +AA7A..AAC2; Word +AAC3..AADA; Not-Word +AADB..AADD; Word +AADE..AADF; Not-Word +AAE0..AAEF; Word +AAF0..AAF1; Not-Word +AAF2..AAF6; Word +AAF7..AB00; Not-Word +AB01..AB06; Word +AB07..AB08; Not-Word +AB09..AB0E; Word +AB0F..AB10; Not-Word +AB11..AB16; Word +AB17..AB1F; Not-Word +AB20..AB26; Word +AB27..AB27; Not-Word +AB28..AB2E; Word +AB2F..AB2F; Not-Word +AB30..AB5A; Word +AB5B..AB5B; Not-Word +AB5C..AB67; Word +AB68..AB6F; Not-Word +AB70..ABEA; Word +ABEB..ABEB; Not-Word +ABEC..ABED; Word +ABEE..ABEF; Not-Word +ABF0..ABF9; Word +ABFA..ABFF; Not-Word +AC00..D7A3; Word +D7A4..D7AF; Not-Word +D7B0..D7C6; Word +D7C7..D7CA; Not-Word +D7CB..D7FB; Word +D7FC..D7FF; Not-Word +E000..F8FF; Not-Word +F900..FA6D; Word +FA6E..FA6F; Not-Word +FA70..FAD9; Word +FADA..FAFF; Not-Word +FB00..FB06; Word +FB07..FB12; Not-Word +FB13..FB17; Word +FB18..FB1C; Not-Word +FB1D..FB28; Word +FB29..FB29; Not-Word +FB2A..FB36; Word +FB37..FB37; Not-Word +FB38..FB3C; Word +FB3D..FB3D; Not-Word +FB3E..FB3E; Word +FB3F..FB3F; Not-Word +FB40..FB41; Word +FB42..FB42; Not-Word +FB43..FB44; Word +FB45..FB45; Not-Word +FB46..FBB1; Word +FBB2..FBD2; Not-Word +FBD3..FD3D; Word +FD3E..FD4F; Not-Word +FD50..FD8F; Word +FD90..FD91; Not-Word +FD92..FDC7; Word +FDC8..FDEF; Not-Word +FDF0..FDFB; Word +FDFC..FDFF; Not-Word +FE00..FE0F; Word +FE10..FE1F; Not-Word +FE20..FE2F; Word +FE30..FE32; Not-Word +FE33..FE34; Word +FE35..FE4C; Not-Word +FE4D..FE4F; Word +FE50..FE6F; Not-Word +FE70..FE74; Word +FE75..FE75; Not-Word +FE76..FEFC; Word +FEFD..FF0F; Not-Word +FF10..FF19; Word +FF1A..FF20; Not-Word +FF21..FF3A; Word +FF3B..FF3E; Not-Word +FF3F..FF3F; Word +FF40..FF40; Not-Word +FF41..FF5A; Word +FF5B..FF65; Not-Word +FF66..FFBE; Word +FFBF..FFC1; Not-Word +FFC2..FFC7; Word +FFC8..FFC9; Not-Word +FFCA..FFCF; Word +FFD0..FFD1; Not-Word +FFD2..FFD7; Word +FFD8..FFD9; Not-Word +FFDA..FFDC; Word +FFDD..FFFF; Not-Word +10000..1000B; Word +1000C..1000C; Not-Word +1000D..10026; Word +10027..10027; Not-Word +10028..1003A; Word +1003B..1003B; Not-Word +1003C..1003D; Word +1003E..1003E; Not-Word +1003F..1004D; Word +1004E..1004F; Not-Word +10050..1005D; Word +1005E..1007F; Not-Word +10080..100FA; Word +100FB..1013F; Not-Word +10140..10174; Word +10175..101FC; Not-Word +101FD..101FD; Word +101FE..1027F; Not-Word +10280..1029C; Word +1029D..1029F; Not-Word +102A0..102D0; Word +102D1..102DF; Not-Word +102E0..102E0; Word +102E1..102FF; Not-Word +10300..1031F; Word +10320..1032C; Not-Word +1032D..1034A; Word +1034B..1034F; Not-Word +10350..1037A; Word +1037B..1037F; Not-Word +10380..1039D; Word +1039E..1039F; Not-Word +103A0..103C3; Word +103C4..103C7; Not-Word +103C8..103CF; Word +103D0..103D0; Not-Word +103D1..103D5; Word +103D6..103FF; Not-Word +10400..1049D; Word +1049E..1049F; Not-Word +104A0..104A9; Word +104AA..104AF; Not-Word +104B0..104D3; Word +104D4..104D7; Not-Word +104D8..104FB; Word +104FC..104FF; Not-Word +10500..10527; Word +10528..1052F; Not-Word +10530..10563; Word +10564..105FF; Not-Word +10600..10736; Word +10737..1073F; Not-Word +10740..10755; Word +10756..1075F; Not-Word +10760..10767; Word +10768..107FF; Not-Word +10800..10805; Word +10806..10807; Not-Word +10808..10808; Word +10809..10809; Not-Word +1080A..10835; Word +10836..10836; Not-Word +10837..10838; Word +10839..1083B; Not-Word +1083C..1083C; Word +1083D..1083E; Not-Word +1083F..10855; Word +10856..1085F; Not-Word +10860..10876; Word +10877..1087F; Not-Word +10880..1089E; Word +1089F..108DF; Not-Word +108E0..108F2; Word +108F3..108F3; Not-Word +108F4..108F5; Word +108F6..108FF; Not-Word +10900..10915; Word +10916..1091F; Not-Word +10920..10939; Word +1093A..1097F; Not-Word +10980..109B7; Word +109B8..109BD; Not-Word +109BE..109BF; Word +109C0..109FF; Not-Word +10A00..10A03; Word +10A04..10A04; Not-Word +10A05..10A06; Word +10A07..10A0B; Not-Word +10A0C..10A13; Word +10A14..10A14; Not-Word +10A15..10A17; Word +10A18..10A18; Not-Word +10A19..10A35; Word +10A36..10A37; Not-Word +10A38..10A3A; Word +10A3B..10A3E; Not-Word +10A3F..10A3F; Word +10A40..10A5F; Not-Word +10A60..10A7C; Word +10A7D..10A7F; Not-Word +10A80..10A9C; Word +10A9D..10ABF; Not-Word +10AC0..10AC7; Word +10AC8..10AC8; Not-Word +10AC9..10AE6; Word +10AE7..10AFF; Not-Word +10B00..10B35; Word +10B36..10B3F; Not-Word +10B40..10B55; Word +10B56..10B5F; Not-Word +10B60..10B72; Word +10B73..10B7F; Not-Word +10B80..10B91; Word +10B92..10BFF; Not-Word +10C00..10C48; Word +10C49..10C7F; Not-Word +10C80..10CB2; Word +10CB3..10CBF; Not-Word +10CC0..10CF2; Word +10CF3..10CFF; Not-Word +10D00..10D27; Word +10D28..10D2F; Not-Word +10D30..10D39; Word +10D3A..10EFF; Not-Word +10F00..10F1C; Word +10F1D..10F26; Not-Word +10F27..10F27; Word +10F28..10F2F; Not-Word +10F30..10F50; Word +10F51..10FDF; Not-Word +10FE0..10FF6; Word +10FF7..10FFF; Not-Word +11000..11046; Word +11047..11065; Not-Word +11066..1106F; Word +11070..1107E; Not-Word +1107F..110BA; Word +110BB..110CF; Not-Word +110D0..110E8; Word +110E9..110EF; Not-Word +110F0..110F9; Word +110FA..110FF; Not-Word +11100..11134; Word +11135..11135; Not-Word +11136..1113F; Word +11140..11143; Not-Word +11144..11146; Word +11147..1114F; Not-Word +11150..11173; Word +11174..11175; Not-Word +11176..11176; Word +11177..1117F; Not-Word +11180..111C4; Word +111C5..111C8; Not-Word +111C9..111CC; Word +111CD..111CF; Not-Word +111D0..111DA; Word +111DB..111DB; Not-Word +111DC..111DC; Word +111DD..111FF; Not-Word +11200..11211; Word +11212..11212; Not-Word +11213..11237; Word +11238..1123D; Not-Word +1123E..1123E; Word +1123F..1127F; Not-Word +11280..11286; Word +11287..11287; Not-Word +11288..11288; Word +11289..11289; Not-Word +1128A..1128D; Word +1128E..1128E; Not-Word +1128F..1129D; Word +1129E..1129E; Not-Word +1129F..112A8; Word +112A9..112AF; Not-Word +112B0..112EA; Word +112EB..112EF; Not-Word +112F0..112F9; Word +112FA..112FF; Not-Word +11300..11303; Word +11304..11304; Not-Word +11305..1130C; Word +1130D..1130E; Not-Word +1130F..11310; Word +11311..11312; Not-Word +11313..11328; Word +11329..11329; Not-Word +1132A..11330; Word +11331..11331; Not-Word +11332..11333; Word +11334..11334; Not-Word +11335..11339; Word +1133A..1133A; Not-Word +1133B..11344; Word +11345..11346; Not-Word +11347..11348; Word +11349..1134A; Not-Word +1134B..1134D; Word +1134E..1134F; Not-Word +11350..11350; Word +11351..11356; Not-Word +11357..11357; Word +11358..1135C; Not-Word +1135D..11363; Word +11364..11365; Not-Word +11366..1136C; Word +1136D..1136F; Not-Word +11370..11374; Word +11375..113FF; Not-Word +11400..1144A; Word +1144B..1144F; Not-Word +11450..11459; Word +1145A..1145D; Not-Word +1145E..1145F; Word +11460..1147F; Not-Word +11480..114C5; Word +114C6..114C6; Not-Word +114C7..114C7; Word +114C8..114CF; Not-Word +114D0..114D9; Word +114DA..1157F; Not-Word +11580..115B5; Word +115B6..115B7; Not-Word +115B8..115C0; Word +115C1..115D7; Not-Word +115D8..115DD; Word +115DE..115FF; Not-Word +11600..11640; Word +11641..11643; Not-Word +11644..11644; Word +11645..1164F; Not-Word +11650..11659; Word +1165A..1167F; Not-Word +11680..116B8; Word +116B9..116BF; Not-Word +116C0..116C9; Word +116CA..116FF; Not-Word +11700..1171A; Word +1171B..1171C; Not-Word +1171D..1172B; Word +1172C..1172F; Not-Word +11730..11739; Word +1173A..117FF; Not-Word +11800..1183A; Word +1183B..1189F; Not-Word +118A0..118E9; Word +118EA..118FE; Not-Word +118FF..118FF; Word +11900..1199F; Not-Word +119A0..119A7; Word +119A8..119A9; Not-Word +119AA..119D7; Word +119D8..119D9; Not-Word +119DA..119E1; Word +119E2..119E2; Not-Word +119E3..119E4; Word +119E5..119FF; Not-Word +11A00..11A3E; Word +11A3F..11A46; Not-Word +11A47..11A47; Word +11A48..11A4F; Not-Word +11A50..11A99; Word +11A9A..11A9C; Not-Word +11A9D..11A9D; Word +11A9E..11ABF; Not-Word +11AC0..11AF8; Word +11AF9..11BFF; Not-Word +11C00..11C08; Word +11C09..11C09; Not-Word +11C0A..11C36; Word +11C37..11C37; Not-Word +11C38..11C40; Word +11C41..11C4F; Not-Word +11C50..11C59; Word +11C5A..11C71; Not-Word +11C72..11C8F; Word +11C90..11C91; Not-Word +11C92..11CA7; Word +11CA8..11CA8; Not-Word +11CA9..11CB6; Word +11CB7..11CFF; Not-Word +11D00..11D06; Word +11D07..11D07; Not-Word +11D08..11D09; Word +11D0A..11D0A; Not-Word +11D0B..11D36; Word +11D37..11D39; Not-Word +11D3A..11D3A; Word +11D3B..11D3B; Not-Word +11D3C..11D3D; Word +11D3E..11D3E; Not-Word +11D3F..11D47; Word +11D48..11D4F; Not-Word +11D50..11D59; Word +11D5A..11D5F; Not-Word +11D60..11D65; Word +11D66..11D66; Not-Word +11D67..11D68; Word +11D69..11D69; Not-Word +11D6A..11D8E; Word +11D8F..11D8F; Not-Word +11D90..11D91; Word +11D92..11D92; Not-Word +11D93..11D98; Word +11D99..11D9F; Not-Word +11DA0..11DA9; Word +11DAA..11EDF; Not-Word +11EE0..11EF6; Word +11EF7..11FFF; Not-Word +12000..12399; Word +1239A..123FF; Not-Word +12400..1246E; Word +1246F..1247F; Not-Word +12480..12543; Word +12544..12FFF; Not-Word +13000..1342E; Word +1342F..143FF; Not-Word +14400..14646; Word +14647..167FF; Not-Word +16800..16A38; Word +16A39..16A3F; Not-Word +16A40..16A5E; Word +16A5F..16A5F; Not-Word +16A60..16A69; Word +16A6A..16ACF; Not-Word +16AD0..16AED; Word +16AEE..16AEF; Not-Word +16AF0..16AF4; Word +16AF5..16AFF; Not-Word +16B00..16B36; Word +16B37..16B3F; Not-Word +16B40..16B43; Word +16B44..16B4F; Not-Word +16B50..16B59; Word +16B5A..16B62; Not-Word +16B63..16B77; Word +16B78..16B7C; Not-Word +16B7D..16B8F; Word +16B90..16E3F; Not-Word +16E40..16E7F; Word +16E80..16EFF; Not-Word +16F00..16F4A; Word +16F4B..16F4E; Not-Word +16F4F..16F87; Word +16F88..16F8E; Not-Word +16F8F..16F9F; Word +16FA0..16FDF; Not-Word +16FE0..16FE1; Word +16FE2..16FE2; Not-Word +16FE3..16FE3; Word +16FE4..16FFF; Not-Word +17000..187F7; Word +187F8..187FF; Not-Word +18800..18AF2; Word +18AF3..1AFFF; Not-Word +1B000..1B11E; Word +1B11F..1B14F; Not-Word +1B150..1B152; Word +1B153..1B163; Not-Word +1B164..1B167; Word +1B168..1B16F; Not-Word +1B170..1B2FB; Word +1B2FC..1BBFF; Not-Word +1BC00..1BC6A; Word +1BC6B..1BC6F; Not-Word +1BC70..1BC7C; Word +1BC7D..1BC7F; Not-Word +1BC80..1BC88; Word +1BC89..1BC8F; Not-Word +1BC90..1BC99; Word +1BC9A..1BC9C; Not-Word +1BC9D..1BC9E; Word +1BC9F..1D164; Not-Word +1D165..1D169; Word +1D16A..1D16C; Not-Word +1D16D..1D172; Word +1D173..1D17A; Not-Word +1D17B..1D182; Word +1D183..1D184; Not-Word +1D185..1D18B; Word +1D18C..1D1A9; Not-Word +1D1AA..1D1AD; Word +1D1AE..1D241; Not-Word +1D242..1D244; Word +1D245..1D3FF; Not-Word +1D400..1D454; Word +1D455..1D455; Not-Word +1D456..1D49C; Word +1D49D..1D49D; Not-Word +1D49E..1D49F; Word +1D4A0..1D4A1; Not-Word +1D4A2..1D4A2; Word +1D4A3..1D4A4; Not-Word +1D4A5..1D4A6; Word +1D4A7..1D4A8; Not-Word +1D4A9..1D4AC; Word +1D4AD..1D4AD; Not-Word +1D4AE..1D4B9; Word +1D4BA..1D4BA; Not-Word +1D4BB..1D4BB; Word +1D4BC..1D4BC; Not-Word +1D4BD..1D4C3; Word +1D4C4..1D4C4; Not-Word +1D4C5..1D505; Word +1D506..1D506; Not-Word +1D507..1D50A; Word +1D50B..1D50C; Not-Word +1D50D..1D514; Word +1D515..1D515; Not-Word +1D516..1D51C; Word +1D51D..1D51D; Not-Word +1D51E..1D539; Word +1D53A..1D53A; Not-Word +1D53B..1D53E; Word +1D53F..1D53F; Not-Word +1D540..1D544; Word +1D545..1D545; Not-Word +1D546..1D546; Word +1D547..1D549; Not-Word +1D54A..1D550; Word +1D551..1D551; Not-Word +1D552..1D6A5; Word +1D6A6..1D6A7; Not-Word +1D6A8..1D6C0; Word +1D6C1..1D6C1; Not-Word +1D6C2..1D6DA; Word +1D6DB..1D6DB; Not-Word +1D6DC..1D6FA; Word +1D6FB..1D6FB; Not-Word +1D6FC..1D714; Word +1D715..1D715; Not-Word +1D716..1D734; Word +1D735..1D735; Not-Word +1D736..1D74E; Word +1D74F..1D74F; Not-Word +1D750..1D76E; Word +1D76F..1D76F; Not-Word +1D770..1D788; Word +1D789..1D789; Not-Word +1D78A..1D7A8; Word +1D7A9..1D7A9; Not-Word +1D7AA..1D7C2; Word +1D7C3..1D7C3; Not-Word +1D7C4..1D7CB; Word +1D7CC..1D7CD; Not-Word +1D7CE..1D7FF; Word +1D800..1D9FF; Not-Word +1DA00..1DA36; Word +1DA37..1DA3A; Not-Word +1DA3B..1DA6C; Word +1DA6D..1DA74; Not-Word +1DA75..1DA75; Word +1DA76..1DA83; Not-Word +1DA84..1DA84; Word +1DA85..1DA9A; Not-Word +1DA9B..1DA9F; Word +1DAA0..1DAA0; Not-Word +1DAA1..1DAAF; Word +1DAB0..1DFFF; Not-Word +1E000..1E006; Word +1E007..1E007; Not-Word +1E008..1E018; Word +1E019..1E01A; Not-Word +1E01B..1E021; Word +1E022..1E022; Not-Word +1E023..1E024; Word +1E025..1E025; Not-Word +1E026..1E02A; Word +1E02B..1E0FF; Not-Word +1E100..1E12C; Word +1E12D..1E12F; Not-Word +1E130..1E13D; Word +1E13E..1E13F; Not-Word +1E140..1E149; Word +1E14A..1E14D; Not-Word +1E14E..1E14E; Word +1E14F..1E2BF; Not-Word +1E2C0..1E2F9; Word +1E2FA..1E7FF; Not-Word +1E800..1E8C4; Word +1E8C5..1E8CF; Not-Word +1E8D0..1E8D6; Word +1E8D7..1E8FF; Not-Word +1E900..1E94B; Word +1E94C..1E94F; Not-Word +1E950..1E959; Word +1E95A..1EDFF; Not-Word +1EE00..1EE03; Word +1EE04..1EE04; Not-Word +1EE05..1EE1F; Word +1EE20..1EE20; Not-Word +1EE21..1EE22; Word +1EE23..1EE23; Not-Word +1EE24..1EE24; Word +1EE25..1EE26; Not-Word +1EE27..1EE27; Word +1EE28..1EE28; Not-Word +1EE29..1EE32; Word +1EE33..1EE33; Not-Word +1EE34..1EE37; Word +1EE38..1EE38; Not-Word +1EE39..1EE39; Word +1EE3A..1EE3A; Not-Word +1EE3B..1EE3B; Word +1EE3C..1EE41; Not-Word +1EE42..1EE42; Word +1EE43..1EE46; Not-Word +1EE47..1EE47; Word +1EE48..1EE48; Not-Word +1EE49..1EE49; Word +1EE4A..1EE4A; Not-Word +1EE4B..1EE4B; Word +1EE4C..1EE4C; Not-Word +1EE4D..1EE4F; Word +1EE50..1EE50; Not-Word +1EE51..1EE52; Word +1EE53..1EE53; Not-Word +1EE54..1EE54; Word +1EE55..1EE56; Not-Word +1EE57..1EE57; Word +1EE58..1EE58; Not-Word +1EE59..1EE59; Word +1EE5A..1EE5A; Not-Word +1EE5B..1EE5B; Word +1EE5C..1EE5C; Not-Word +1EE5D..1EE5D; Word +1EE5E..1EE5E; Not-Word +1EE5F..1EE5F; Word +1EE60..1EE60; Not-Word +1EE61..1EE62; Word +1EE63..1EE63; Not-Word +1EE64..1EE64; Word +1EE65..1EE66; Not-Word +1EE67..1EE6A; Word +1EE6B..1EE6B; Not-Word +1EE6C..1EE72; Word +1EE73..1EE73; Not-Word +1EE74..1EE77; Word +1EE78..1EE78; Not-Word +1EE79..1EE7C; Word +1EE7D..1EE7D; Not-Word +1EE7E..1EE7E; Word +1EE7F..1EE7F; Not-Word +1EE80..1EE89; Word +1EE8A..1EE8A; Not-Word +1EE8B..1EE9B; Word +1EE9C..1EEA0; Not-Word +1EEA1..1EEA3; Word +1EEA4..1EEA4; Not-Word +1EEA5..1EEA9; Word +1EEAA..1EEAA; Not-Word +1EEAB..1EEBB; Word +1EEBC..1F12F; Not-Word +1F130..1F149; Word +1F14A..1F14F; Not-Word +1F150..1F169; Word +1F16A..1F16F; Not-Word +1F170..1F189; Word +1F18A..1FFFF; Not-Word +20000..2A6D6; Word +2A6D7..2A6FF; Not-Word +2A700..2B734; Word +2B735..2B73F; Not-Word +2B740..2B81D; Word +2B81E..2B81F; Not-Word +2B820..2CEA1; Word +2CEA2..2CEAF; Not-Word +2CEB0..2EBE0; Word +2EBE1..2F7FF; Not-Word +2F800..2FA1D; Word +2FA1E..E00FF; Not-Word +E0100..E01EF; Word +E01F0..10FFFF; Not-Word diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_1.test b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_1.test new file mode 100644 index 000000000..45ee34a21 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord1_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeWord1_12_1 + +description: +Tests character class syntax of the Unicode 12.1 Word property +using the '\W' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_1-flex.output b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_1-flex.output new file mode 100644 index 000000000..e69de29bb diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_1.flex b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_1.flex new file mode 100644 index 000000000..b043e95af --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_1.flex @@ -0,0 +1,16 @@ +%% + +%unicode 12.1 +%public +%class UnicodeWord2_12_1 + +%type int +%standalone + +%include ../../resources/common-unicode-all-enumerated-property-java + +%% + +<> { printOutput(); return 1; } +\w { setCurCharPropertyValue("Word"); } +[^\w] { setCurCharPropertyValue("Not-Word"); } diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_1.output b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_1.output new file mode 100644 index 000000000..8b75da667 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_1.output @@ -0,0 +1,1434 @@ +0000..002F; Not-Word +0030..0039; Word +003A..0040; Not-Word +0041..005A; Word +005B..005E; Not-Word +005F..005F; Word +0060..0060; Not-Word +0061..007A; Word +007B..00A9; Not-Word +00AA..00AA; Word +00AB..00B4; Not-Word +00B5..00B5; Word +00B6..00B9; Not-Word +00BA..00BA; Word +00BB..00BF; Not-Word +00C0..00D6; Word +00D7..00D7; Not-Word +00D8..00F6; Word +00F7..00F7; Not-Word +00F8..02C1; Word +02C2..02C5; Not-Word +02C6..02D1; Word +02D2..02DF; Not-Word +02E0..02E4; Word +02E5..02EB; Not-Word +02EC..02EC; Word +02ED..02ED; Not-Word +02EE..02EE; Word +02EF..02FF; Not-Word +0300..0374; Word +0375..0375; Not-Word +0376..0377; Word +0378..0379; Not-Word +037A..037D; Word +037E..037E; Not-Word +037F..037F; Word +0380..0385; Not-Word +0386..0386; Word +0387..0387; Not-Word +0388..038A; Word +038B..038B; Not-Word +038C..038C; Word +038D..038D; Not-Word +038E..03A1; Word +03A2..03A2; Not-Word +03A3..03F5; Word +03F6..03F6; Not-Word +03F7..0481; Word +0482..0482; Not-Word +0483..052F; Word +0530..0530; Not-Word +0531..0556; Word +0557..0558; Not-Word +0559..0559; Word +055A..055F; Not-Word +0560..0588; Word +0589..0590; Not-Word +0591..05BD; Word +05BE..05BE; Not-Word +05BF..05BF; Word +05C0..05C0; Not-Word +05C1..05C2; Word +05C3..05C3; Not-Word +05C4..05C5; Word +05C6..05C6; Not-Word +05C7..05C7; Word +05C8..05CF; Not-Word +05D0..05EA; Word +05EB..05EE; Not-Word +05EF..05F2; Word +05F3..060F; Not-Word +0610..061A; Word +061B..061F; Not-Word +0620..0669; Word +066A..066D; Not-Word +066E..06D3; Word +06D4..06D4; Not-Word +06D5..06DC; Word +06DD..06DE; Not-Word +06DF..06E8; Word +06E9..06E9; Not-Word +06EA..06FC; Word +06FD..06FE; Not-Word +06FF..06FF; Word +0700..070F; Not-Word +0710..074A; Word +074B..074C; Not-Word +074D..07B1; Word +07B2..07BF; Not-Word +07C0..07F5; Word +07F6..07F9; Not-Word +07FA..07FA; Word +07FB..07FC; Not-Word +07FD..07FD; Word +07FE..07FF; Not-Word +0800..082D; Word +082E..083F; Not-Word +0840..085B; Word +085C..085F; Not-Word +0860..086A; Word +086B..089F; Not-Word +08A0..08B4; Word +08B5..08B5; Not-Word +08B6..08BD; Word +08BE..08D2; Not-Word +08D3..08E1; Word +08E2..08E2; Not-Word +08E3..0963; Word +0964..0965; Not-Word +0966..096F; Word +0970..0970; Not-Word +0971..0983; Word +0984..0984; Not-Word +0985..098C; Word +098D..098E; Not-Word +098F..0990; Word +0991..0992; Not-Word +0993..09A8; Word +09A9..09A9; Not-Word +09AA..09B0; Word +09B1..09B1; Not-Word +09B2..09B2; Word +09B3..09B5; Not-Word +09B6..09B9; Word +09BA..09BB; Not-Word +09BC..09C4; Word +09C5..09C6; Not-Word +09C7..09C8; Word +09C9..09CA; Not-Word +09CB..09CE; Word +09CF..09D6; Not-Word +09D7..09D7; Word +09D8..09DB; Not-Word +09DC..09DD; Word +09DE..09DE; Not-Word +09DF..09E3; Word +09E4..09E5; Not-Word +09E6..09F1; Word +09F2..09FB; Not-Word +09FC..09FC; Word +09FD..09FD; Not-Word +09FE..09FE; Word +09FF..0A00; Not-Word +0A01..0A03; Word +0A04..0A04; Not-Word +0A05..0A0A; Word +0A0B..0A0E; Not-Word +0A0F..0A10; Word +0A11..0A12; Not-Word +0A13..0A28; Word +0A29..0A29; Not-Word +0A2A..0A30; Word +0A31..0A31; Not-Word +0A32..0A33; Word +0A34..0A34; Not-Word +0A35..0A36; Word +0A37..0A37; Not-Word +0A38..0A39; Word +0A3A..0A3B; Not-Word +0A3C..0A3C; Word +0A3D..0A3D; Not-Word +0A3E..0A42; Word +0A43..0A46; Not-Word +0A47..0A48; Word +0A49..0A4A; Not-Word +0A4B..0A4D; Word +0A4E..0A50; Not-Word +0A51..0A51; Word +0A52..0A58; Not-Word +0A59..0A5C; Word +0A5D..0A5D; Not-Word +0A5E..0A5E; Word +0A5F..0A65; Not-Word +0A66..0A75; Word +0A76..0A80; Not-Word +0A81..0A83; Word +0A84..0A84; Not-Word +0A85..0A8D; Word +0A8E..0A8E; Not-Word +0A8F..0A91; Word +0A92..0A92; Not-Word +0A93..0AA8; Word +0AA9..0AA9; Not-Word +0AAA..0AB0; Word +0AB1..0AB1; Not-Word +0AB2..0AB3; Word +0AB4..0AB4; Not-Word +0AB5..0AB9; Word +0ABA..0ABB; Not-Word +0ABC..0AC5; Word +0AC6..0AC6; Not-Word +0AC7..0AC9; Word +0ACA..0ACA; Not-Word +0ACB..0ACD; Word +0ACE..0ACF; Not-Word +0AD0..0AD0; Word +0AD1..0ADF; Not-Word +0AE0..0AE3; Word +0AE4..0AE5; Not-Word +0AE6..0AEF; Word +0AF0..0AF8; Not-Word +0AF9..0AFF; Word +0B00..0B00; Not-Word +0B01..0B03; Word +0B04..0B04; Not-Word +0B05..0B0C; Word +0B0D..0B0E; Not-Word +0B0F..0B10; Word +0B11..0B12; Not-Word +0B13..0B28; Word +0B29..0B29; Not-Word +0B2A..0B30; Word +0B31..0B31; Not-Word +0B32..0B33; Word +0B34..0B34; Not-Word +0B35..0B39; Word +0B3A..0B3B; Not-Word +0B3C..0B44; Word +0B45..0B46; Not-Word +0B47..0B48; Word +0B49..0B4A; Not-Word +0B4B..0B4D; Word +0B4E..0B55; Not-Word +0B56..0B57; Word +0B58..0B5B; Not-Word +0B5C..0B5D; Word +0B5E..0B5E; Not-Word +0B5F..0B63; Word +0B64..0B65; Not-Word +0B66..0B6F; Word +0B70..0B70; Not-Word +0B71..0B71; Word +0B72..0B81; Not-Word +0B82..0B83; Word +0B84..0B84; Not-Word +0B85..0B8A; Word +0B8B..0B8D; Not-Word +0B8E..0B90; Word +0B91..0B91; Not-Word +0B92..0B95; Word +0B96..0B98; Not-Word +0B99..0B9A; Word +0B9B..0B9B; Not-Word +0B9C..0B9C; Word +0B9D..0B9D; Not-Word +0B9E..0B9F; Word +0BA0..0BA2; Not-Word +0BA3..0BA4; Word +0BA5..0BA7; Not-Word +0BA8..0BAA; Word +0BAB..0BAD; Not-Word +0BAE..0BB9; Word +0BBA..0BBD; Not-Word +0BBE..0BC2; Word +0BC3..0BC5; Not-Word +0BC6..0BC8; Word +0BC9..0BC9; Not-Word +0BCA..0BCD; Word +0BCE..0BCF; Not-Word +0BD0..0BD0; Word +0BD1..0BD6; Not-Word +0BD7..0BD7; Word +0BD8..0BE5; Not-Word +0BE6..0BEF; Word +0BF0..0BFF; Not-Word +0C00..0C0C; Word +0C0D..0C0D; Not-Word +0C0E..0C10; Word +0C11..0C11; Not-Word +0C12..0C28; Word +0C29..0C29; Not-Word +0C2A..0C39; Word +0C3A..0C3C; Not-Word +0C3D..0C44; Word +0C45..0C45; Not-Word +0C46..0C48; Word +0C49..0C49; Not-Word +0C4A..0C4D; Word +0C4E..0C54; Not-Word +0C55..0C56; Word +0C57..0C57; Not-Word +0C58..0C5A; Word +0C5B..0C5F; Not-Word +0C60..0C63; Word +0C64..0C65; Not-Word +0C66..0C6F; Word +0C70..0C7F; Not-Word +0C80..0C83; Word +0C84..0C84; Not-Word +0C85..0C8C; Word +0C8D..0C8D; Not-Word +0C8E..0C90; Word +0C91..0C91; Not-Word +0C92..0CA8; Word +0CA9..0CA9; Not-Word +0CAA..0CB3; Word +0CB4..0CB4; Not-Word +0CB5..0CB9; Word +0CBA..0CBB; Not-Word +0CBC..0CC4; Word +0CC5..0CC5; Not-Word +0CC6..0CC8; Word +0CC9..0CC9; Not-Word +0CCA..0CCD; Word +0CCE..0CD4; Not-Word +0CD5..0CD6; Word +0CD7..0CDD; Not-Word +0CDE..0CDE; Word +0CDF..0CDF; Not-Word +0CE0..0CE3; Word +0CE4..0CE5; Not-Word +0CE6..0CEF; Word +0CF0..0CF0; Not-Word +0CF1..0CF2; Word +0CF3..0CFF; Not-Word +0D00..0D03; Word +0D04..0D04; Not-Word +0D05..0D0C; Word +0D0D..0D0D; Not-Word +0D0E..0D10; Word +0D11..0D11; Not-Word +0D12..0D44; Word +0D45..0D45; Not-Word +0D46..0D48; Word +0D49..0D49; Not-Word +0D4A..0D4E; Word +0D4F..0D53; Not-Word +0D54..0D57; Word +0D58..0D5E; Not-Word +0D5F..0D63; Word +0D64..0D65; Not-Word +0D66..0D6F; Word +0D70..0D79; Not-Word +0D7A..0D7F; Word +0D80..0D81; Not-Word +0D82..0D83; Word +0D84..0D84; Not-Word +0D85..0D96; Word +0D97..0D99; Not-Word +0D9A..0DB1; Word +0DB2..0DB2; Not-Word +0DB3..0DBB; Word +0DBC..0DBC; Not-Word +0DBD..0DBD; Word +0DBE..0DBF; Not-Word +0DC0..0DC6; Word +0DC7..0DC9; Not-Word +0DCA..0DCA; Word +0DCB..0DCE; Not-Word +0DCF..0DD4; Word +0DD5..0DD5; Not-Word +0DD6..0DD6; Word +0DD7..0DD7; Not-Word +0DD8..0DDF; Word +0DE0..0DE5; Not-Word +0DE6..0DEF; Word +0DF0..0DF1; Not-Word +0DF2..0DF3; Word +0DF4..0E00; Not-Word +0E01..0E3A; Word +0E3B..0E3F; Not-Word +0E40..0E4E; Word +0E4F..0E4F; Not-Word +0E50..0E59; Word +0E5A..0E80; Not-Word +0E81..0E82; Word +0E83..0E83; Not-Word +0E84..0E84; Word +0E85..0E85; Not-Word +0E86..0E8A; Word +0E8B..0E8B; Not-Word +0E8C..0EA3; Word +0EA4..0EA4; Not-Word +0EA5..0EA5; Word +0EA6..0EA6; Not-Word +0EA7..0EBD; Word +0EBE..0EBF; Not-Word +0EC0..0EC4; Word +0EC5..0EC5; Not-Word +0EC6..0EC6; Word +0EC7..0EC7; Not-Word +0EC8..0ECD; Word +0ECE..0ECF; Not-Word +0ED0..0ED9; Word +0EDA..0EDB; Not-Word +0EDC..0EDF; Word +0EE0..0EFF; Not-Word +0F00..0F00; Word +0F01..0F17; Not-Word +0F18..0F19; Word +0F1A..0F1F; Not-Word +0F20..0F29; Word +0F2A..0F34; Not-Word +0F35..0F35; Word +0F36..0F36; Not-Word +0F37..0F37; Word +0F38..0F38; Not-Word +0F39..0F39; Word +0F3A..0F3D; Not-Word +0F3E..0F47; Word +0F48..0F48; Not-Word +0F49..0F6C; Word +0F6D..0F70; Not-Word +0F71..0F84; Word +0F85..0F85; Not-Word +0F86..0F97; Word +0F98..0F98; Not-Word +0F99..0FBC; Word +0FBD..0FC5; Not-Word +0FC6..0FC6; Word +0FC7..0FFF; Not-Word +1000..1049; Word +104A..104F; Not-Word +1050..109D; Word +109E..109F; Not-Word +10A0..10C5; Word +10C6..10C6; Not-Word +10C7..10C7; Word +10C8..10CC; Not-Word +10CD..10CD; Word +10CE..10CF; Not-Word +10D0..10FA; Word +10FB..10FB; Not-Word +10FC..1248; Word +1249..1249; Not-Word +124A..124D; Word +124E..124F; Not-Word +1250..1256; Word +1257..1257; Not-Word +1258..1258; Word +1259..1259; Not-Word +125A..125D; Word +125E..125F; Not-Word +1260..1288; Word +1289..1289; Not-Word +128A..128D; Word +128E..128F; Not-Word +1290..12B0; Word +12B1..12B1; Not-Word +12B2..12B5; Word +12B6..12B7; Not-Word +12B8..12BE; Word +12BF..12BF; Not-Word +12C0..12C0; Word +12C1..12C1; Not-Word +12C2..12C5; Word +12C6..12C7; Not-Word +12C8..12D6; Word +12D7..12D7; Not-Word +12D8..1310; Word +1311..1311; Not-Word +1312..1315; Word +1316..1317; Not-Word +1318..135A; Word +135B..135C; Not-Word +135D..135F; Word +1360..137F; Not-Word +1380..138F; Word +1390..139F; Not-Word +13A0..13F5; Word +13F6..13F7; Not-Word +13F8..13FD; Word +13FE..1400; Not-Word +1401..166C; Word +166D..166E; Not-Word +166F..167F; Word +1680..1680; Not-Word +1681..169A; Word +169B..169F; Not-Word +16A0..16EA; Word +16EB..16ED; Not-Word +16EE..16F8; Word +16F9..16FF; Not-Word +1700..170C; Word +170D..170D; Not-Word +170E..1714; Word +1715..171F; Not-Word +1720..1734; Word +1735..173F; Not-Word +1740..1753; Word +1754..175F; Not-Word +1760..176C; Word +176D..176D; Not-Word +176E..1770; Word +1771..1771; Not-Word +1772..1773; Word +1774..177F; Not-Word +1780..17D3; Word +17D4..17D6; Not-Word +17D7..17D7; Word +17D8..17DB; Not-Word +17DC..17DD; Word +17DE..17DF; Not-Word +17E0..17E9; Word +17EA..180A; Not-Word +180B..180D; Word +180E..180F; Not-Word +1810..1819; Word +181A..181F; Not-Word +1820..1878; Word +1879..187F; Not-Word +1880..18AA; Word +18AB..18AF; Not-Word +18B0..18F5; Word +18F6..18FF; Not-Word +1900..191E; Word +191F..191F; Not-Word +1920..192B; Word +192C..192F; Not-Word +1930..193B; Word +193C..1945; Not-Word +1946..196D; Word +196E..196F; Not-Word +1970..1974; Word +1975..197F; Not-Word +1980..19AB; Word +19AC..19AF; Not-Word +19B0..19C9; Word +19CA..19CF; Not-Word +19D0..19D9; Word +19DA..19FF; Not-Word +1A00..1A1B; Word +1A1C..1A1F; Not-Word +1A20..1A5E; Word +1A5F..1A5F; Not-Word +1A60..1A7C; Word +1A7D..1A7E; Not-Word +1A7F..1A89; Word +1A8A..1A8F; Not-Word +1A90..1A99; Word +1A9A..1AA6; Not-Word +1AA7..1AA7; Word +1AA8..1AAF; Not-Word +1AB0..1ABE; Word +1ABF..1AFF; Not-Word +1B00..1B4B; Word +1B4C..1B4F; Not-Word +1B50..1B59; Word +1B5A..1B6A; Not-Word +1B6B..1B73; Word +1B74..1B7F; Not-Word +1B80..1BF3; Word +1BF4..1BFF; Not-Word +1C00..1C37; Word +1C38..1C3F; Not-Word +1C40..1C49; Word +1C4A..1C4C; Not-Word +1C4D..1C7D; Word +1C7E..1C7F; Not-Word +1C80..1C88; Word +1C89..1C8F; Not-Word +1C90..1CBA; Word +1CBB..1CBC; Not-Word +1CBD..1CBF; Word +1CC0..1CCF; Not-Word +1CD0..1CD2; Word +1CD3..1CD3; Not-Word +1CD4..1CFA; Word +1CFB..1CFF; Not-Word +1D00..1DF9; Word +1DFA..1DFA; Not-Word +1DFB..1F15; Word +1F16..1F17; Not-Word +1F18..1F1D; Word +1F1E..1F1F; Not-Word +1F20..1F45; Word +1F46..1F47; Not-Word +1F48..1F4D; Word +1F4E..1F4F; Not-Word +1F50..1F57; Word +1F58..1F58; Not-Word +1F59..1F59; Word +1F5A..1F5A; Not-Word +1F5B..1F5B; Word +1F5C..1F5C; Not-Word +1F5D..1F5D; Word +1F5E..1F5E; Not-Word +1F5F..1F7D; Word +1F7E..1F7F; Not-Word +1F80..1FB4; Word +1FB5..1FB5; Not-Word +1FB6..1FBC; Word +1FBD..1FBD; Not-Word +1FBE..1FBE; Word +1FBF..1FC1; Not-Word +1FC2..1FC4; Word +1FC5..1FC5; Not-Word +1FC6..1FCC; Word +1FCD..1FCF; Not-Word +1FD0..1FD3; Word +1FD4..1FD5; Not-Word +1FD6..1FDB; Word +1FDC..1FDF; Not-Word +1FE0..1FEC; Word +1FED..1FF1; Not-Word +1FF2..1FF4; Word +1FF5..1FF5; Not-Word +1FF6..1FFC; Word +1FFD..203E; Not-Word +203F..2040; Word +2041..2053; Not-Word +2054..2054; Word +2055..2070; Not-Word +2071..2071; Word +2072..207E; Not-Word +207F..207F; Word +2080..208F; Not-Word +2090..209C; Word +209D..20CF; Not-Word +20D0..20F0; Word +20F1..2101; Not-Word +2102..2102; Word +2103..2106; Not-Word +2107..2107; Word +2108..2109; Not-Word +210A..2113; Word +2114..2114; Not-Word +2115..2115; Word +2116..2118; Not-Word +2119..211D; Word +211E..2123; Not-Word +2124..2124; Word +2125..2125; Not-Word +2126..2126; Word +2127..2127; Not-Word +2128..2128; Word +2129..2129; Not-Word +212A..212D; Word +212E..212E; Not-Word +212F..2139; Word +213A..213B; Not-Word +213C..213F; Word +2140..2144; Not-Word +2145..2149; Word +214A..214D; Not-Word +214E..214E; Word +214F..215F; Not-Word +2160..2188; Word +2189..24B5; Not-Word +24B6..24E9; Word +24EA..2BFF; Not-Word +2C00..2C2E; Word +2C2F..2C2F; Not-Word +2C30..2C5E; Word +2C5F..2C5F; Not-Word +2C60..2CE4; Word +2CE5..2CEA; Not-Word +2CEB..2CF3; Word +2CF4..2CFF; Not-Word +2D00..2D25; Word +2D26..2D26; Not-Word +2D27..2D27; Word +2D28..2D2C; Not-Word +2D2D..2D2D; Word +2D2E..2D2F; Not-Word +2D30..2D67; Word +2D68..2D6E; Not-Word +2D6F..2D6F; Word +2D70..2D7E; Not-Word +2D7F..2D96; Word +2D97..2D9F; Not-Word +2DA0..2DA6; Word +2DA7..2DA7; Not-Word +2DA8..2DAE; Word +2DAF..2DAF; Not-Word +2DB0..2DB6; Word +2DB7..2DB7; Not-Word +2DB8..2DBE; Word +2DBF..2DBF; Not-Word +2DC0..2DC6; Word +2DC7..2DC7; Not-Word +2DC8..2DCE; Word +2DCF..2DCF; Not-Word +2DD0..2DD6; Word +2DD7..2DD7; Not-Word +2DD8..2DDE; Word +2DDF..2DDF; Not-Word +2DE0..2DFF; Word +2E00..2E2E; Not-Word +2E2F..2E2F; Word +2E30..3004; Not-Word +3005..3007; Word +3008..3020; Not-Word +3021..302F; Word +3030..3030; Not-Word +3031..3035; Word +3036..3037; Not-Word +3038..303C; Word +303D..3040; Not-Word +3041..3096; Word +3097..3098; Not-Word +3099..309A; Word +309B..309C; Not-Word +309D..309F; Word +30A0..30A0; Not-Word +30A1..30FA; Word +30FB..30FB; Not-Word +30FC..30FF; Word +3100..3104; Not-Word +3105..312F; Word +3130..3130; Not-Word +3131..318E; Word +318F..319F; Not-Word +31A0..31BA; Word +31BB..31EF; Not-Word +31F0..31FF; Word +3200..33FF; Not-Word +3400..4DB5; Word +4DB6..4DFF; Not-Word +4E00..9FEF; Word +9FF0..9FFF; Not-Word +A000..A48C; Word +A48D..A4CF; Not-Word +A4D0..A4FD; Word +A4FE..A4FF; Not-Word +A500..A60C; Word +A60D..A60F; Not-Word +A610..A62B; Word +A62C..A63F; Not-Word +A640..A672; Word +A673..A673; Not-Word +A674..A67D; Word +A67E..A67E; Not-Word +A67F..A6F1; Word +A6F2..A716; Not-Word +A717..A71F; Word +A720..A721; Not-Word +A722..A788; Word +A789..A78A; Not-Word +A78B..A7BF; Word +A7C0..A7C1; Not-Word +A7C2..A7C6; Word +A7C7..A7F6; Not-Word +A7F7..A827; Word +A828..A83F; Not-Word +A840..A873; Word +A874..A87F; Not-Word +A880..A8C5; Word +A8C6..A8CF; Not-Word +A8D0..A8D9; Word +A8DA..A8DF; Not-Word +A8E0..A8F7; Word +A8F8..A8FA; Not-Word +A8FB..A8FB; Word +A8FC..A8FC; Not-Word +A8FD..A92D; Word +A92E..A92F; Not-Word +A930..A953; Word +A954..A95F; Not-Word +A960..A97C; Word +A97D..A97F; Not-Word +A980..A9C0; Word +A9C1..A9CE; Not-Word +A9CF..A9D9; Word +A9DA..A9DF; Not-Word +A9E0..A9FE; Word +A9FF..A9FF; Not-Word +AA00..AA36; Word +AA37..AA3F; Not-Word +AA40..AA4D; Word +AA4E..AA4F; Not-Word +AA50..AA59; Word +AA5A..AA5F; Not-Word +AA60..AA76; Word +AA77..AA79; Not-Word +AA7A..AAC2; Word +AAC3..AADA; Not-Word +AADB..AADD; Word +AADE..AADF; Not-Word +AAE0..AAEF; Word +AAF0..AAF1; Not-Word +AAF2..AAF6; Word +AAF7..AB00; Not-Word +AB01..AB06; Word +AB07..AB08; Not-Word +AB09..AB0E; Word +AB0F..AB10; Not-Word +AB11..AB16; Word +AB17..AB1F; Not-Word +AB20..AB26; Word +AB27..AB27; Not-Word +AB28..AB2E; Word +AB2F..AB2F; Not-Word +AB30..AB5A; Word +AB5B..AB5B; Not-Word +AB5C..AB67; Word +AB68..AB6F; Not-Word +AB70..ABEA; Word +ABEB..ABEB; Not-Word +ABEC..ABED; Word +ABEE..ABEF; Not-Word +ABF0..ABF9; Word +ABFA..ABFF; Not-Word +AC00..D7A3; Word +D7A4..D7AF; Not-Word +D7B0..D7C6; Word +D7C7..D7CA; Not-Word +D7CB..D7FB; Word +D7FC..D7FF; Not-Word +E000..F8FF; Not-Word +F900..FA6D; Word +FA6E..FA6F; Not-Word +FA70..FAD9; Word +FADA..FAFF; Not-Word +FB00..FB06; Word +FB07..FB12; Not-Word +FB13..FB17; Word +FB18..FB1C; Not-Word +FB1D..FB28; Word +FB29..FB29; Not-Word +FB2A..FB36; Word +FB37..FB37; Not-Word +FB38..FB3C; Word +FB3D..FB3D; Not-Word +FB3E..FB3E; Word +FB3F..FB3F; Not-Word +FB40..FB41; Word +FB42..FB42; Not-Word +FB43..FB44; Word +FB45..FB45; Not-Word +FB46..FBB1; Word +FBB2..FBD2; Not-Word +FBD3..FD3D; Word +FD3E..FD4F; Not-Word +FD50..FD8F; Word +FD90..FD91; Not-Word +FD92..FDC7; Word +FDC8..FDEF; Not-Word +FDF0..FDFB; Word +FDFC..FDFF; Not-Word +FE00..FE0F; Word +FE10..FE1F; Not-Word +FE20..FE2F; Word +FE30..FE32; Not-Word +FE33..FE34; Word +FE35..FE4C; Not-Word +FE4D..FE4F; Word +FE50..FE6F; Not-Word +FE70..FE74; Word +FE75..FE75; Not-Word +FE76..FEFC; Word +FEFD..FF0F; Not-Word +FF10..FF19; Word +FF1A..FF20; Not-Word +FF21..FF3A; Word +FF3B..FF3E; Not-Word +FF3F..FF3F; Word +FF40..FF40; Not-Word +FF41..FF5A; Word +FF5B..FF65; Not-Word +FF66..FFBE; Word +FFBF..FFC1; Not-Word +FFC2..FFC7; Word +FFC8..FFC9; Not-Word +FFCA..FFCF; Word +FFD0..FFD1; Not-Word +FFD2..FFD7; Word +FFD8..FFD9; Not-Word +FFDA..FFDC; Word +FFDD..FFFF; Not-Word +10000..1000B; Word +1000C..1000C; Not-Word +1000D..10026; Word +10027..10027; Not-Word +10028..1003A; Word +1003B..1003B; Not-Word +1003C..1003D; Word +1003E..1003E; Not-Word +1003F..1004D; Word +1004E..1004F; Not-Word +10050..1005D; Word +1005E..1007F; Not-Word +10080..100FA; Word +100FB..1013F; Not-Word +10140..10174; Word +10175..101FC; Not-Word +101FD..101FD; Word +101FE..1027F; Not-Word +10280..1029C; Word +1029D..1029F; Not-Word +102A0..102D0; Word +102D1..102DF; Not-Word +102E0..102E0; Word +102E1..102FF; Not-Word +10300..1031F; Word +10320..1032C; Not-Word +1032D..1034A; Word +1034B..1034F; Not-Word +10350..1037A; Word +1037B..1037F; Not-Word +10380..1039D; Word +1039E..1039F; Not-Word +103A0..103C3; Word +103C4..103C7; Not-Word +103C8..103CF; Word +103D0..103D0; Not-Word +103D1..103D5; Word +103D6..103FF; Not-Word +10400..1049D; Word +1049E..1049F; Not-Word +104A0..104A9; Word +104AA..104AF; Not-Word +104B0..104D3; Word +104D4..104D7; Not-Word +104D8..104FB; Word +104FC..104FF; Not-Word +10500..10527; Word +10528..1052F; Not-Word +10530..10563; Word +10564..105FF; Not-Word +10600..10736; Word +10737..1073F; Not-Word +10740..10755; Word +10756..1075F; Not-Word +10760..10767; Word +10768..107FF; Not-Word +10800..10805; Word +10806..10807; Not-Word +10808..10808; Word +10809..10809; Not-Word +1080A..10835; Word +10836..10836; Not-Word +10837..10838; Word +10839..1083B; Not-Word +1083C..1083C; Word +1083D..1083E; Not-Word +1083F..10855; Word +10856..1085F; Not-Word +10860..10876; Word +10877..1087F; Not-Word +10880..1089E; Word +1089F..108DF; Not-Word +108E0..108F2; Word +108F3..108F3; Not-Word +108F4..108F5; Word +108F6..108FF; Not-Word +10900..10915; Word +10916..1091F; Not-Word +10920..10939; Word +1093A..1097F; Not-Word +10980..109B7; Word +109B8..109BD; Not-Word +109BE..109BF; Word +109C0..109FF; Not-Word +10A00..10A03; Word +10A04..10A04; Not-Word +10A05..10A06; Word +10A07..10A0B; Not-Word +10A0C..10A13; Word +10A14..10A14; Not-Word +10A15..10A17; Word +10A18..10A18; Not-Word +10A19..10A35; Word +10A36..10A37; Not-Word +10A38..10A3A; Word +10A3B..10A3E; Not-Word +10A3F..10A3F; Word +10A40..10A5F; Not-Word +10A60..10A7C; Word +10A7D..10A7F; Not-Word +10A80..10A9C; Word +10A9D..10ABF; Not-Word +10AC0..10AC7; Word +10AC8..10AC8; Not-Word +10AC9..10AE6; Word +10AE7..10AFF; Not-Word +10B00..10B35; Word +10B36..10B3F; Not-Word +10B40..10B55; Word +10B56..10B5F; Not-Word +10B60..10B72; Word +10B73..10B7F; Not-Word +10B80..10B91; Word +10B92..10BFF; Not-Word +10C00..10C48; Word +10C49..10C7F; Not-Word +10C80..10CB2; Word +10CB3..10CBF; Not-Word +10CC0..10CF2; Word +10CF3..10CFF; Not-Word +10D00..10D27; Word +10D28..10D2F; Not-Word +10D30..10D39; Word +10D3A..10EFF; Not-Word +10F00..10F1C; Word +10F1D..10F26; Not-Word +10F27..10F27; Word +10F28..10F2F; Not-Word +10F30..10F50; Word +10F51..10FDF; Not-Word +10FE0..10FF6; Word +10FF7..10FFF; Not-Word +11000..11046; Word +11047..11065; Not-Word +11066..1106F; Word +11070..1107E; Not-Word +1107F..110BA; Word +110BB..110CF; Not-Word +110D0..110E8; Word +110E9..110EF; Not-Word +110F0..110F9; Word +110FA..110FF; Not-Word +11100..11134; Word +11135..11135; Not-Word +11136..1113F; Word +11140..11143; Not-Word +11144..11146; Word +11147..1114F; Not-Word +11150..11173; Word +11174..11175; Not-Word +11176..11176; Word +11177..1117F; Not-Word +11180..111C4; Word +111C5..111C8; Not-Word +111C9..111CC; Word +111CD..111CF; Not-Word +111D0..111DA; Word +111DB..111DB; Not-Word +111DC..111DC; Word +111DD..111FF; Not-Word +11200..11211; Word +11212..11212; Not-Word +11213..11237; Word +11238..1123D; Not-Word +1123E..1123E; Word +1123F..1127F; Not-Word +11280..11286; Word +11287..11287; Not-Word +11288..11288; Word +11289..11289; Not-Word +1128A..1128D; Word +1128E..1128E; Not-Word +1128F..1129D; Word +1129E..1129E; Not-Word +1129F..112A8; Word +112A9..112AF; Not-Word +112B0..112EA; Word +112EB..112EF; Not-Word +112F0..112F9; Word +112FA..112FF; Not-Word +11300..11303; Word +11304..11304; Not-Word +11305..1130C; Word +1130D..1130E; Not-Word +1130F..11310; Word +11311..11312; Not-Word +11313..11328; Word +11329..11329; Not-Word +1132A..11330; Word +11331..11331; Not-Word +11332..11333; Word +11334..11334; Not-Word +11335..11339; Word +1133A..1133A; Not-Word +1133B..11344; Word +11345..11346; Not-Word +11347..11348; Word +11349..1134A; Not-Word +1134B..1134D; Word +1134E..1134F; Not-Word +11350..11350; Word +11351..11356; Not-Word +11357..11357; Word +11358..1135C; Not-Word +1135D..11363; Word +11364..11365; Not-Word +11366..1136C; Word +1136D..1136F; Not-Word +11370..11374; Word +11375..113FF; Not-Word +11400..1144A; Word +1144B..1144F; Not-Word +11450..11459; Word +1145A..1145D; Not-Word +1145E..1145F; Word +11460..1147F; Not-Word +11480..114C5; Word +114C6..114C6; Not-Word +114C7..114C7; Word +114C8..114CF; Not-Word +114D0..114D9; Word +114DA..1157F; Not-Word +11580..115B5; Word +115B6..115B7; Not-Word +115B8..115C0; Word +115C1..115D7; Not-Word +115D8..115DD; Word +115DE..115FF; Not-Word +11600..11640; Word +11641..11643; Not-Word +11644..11644; Word +11645..1164F; Not-Word +11650..11659; Word +1165A..1167F; Not-Word +11680..116B8; Word +116B9..116BF; Not-Word +116C0..116C9; Word +116CA..116FF; Not-Word +11700..1171A; Word +1171B..1171C; Not-Word +1171D..1172B; Word +1172C..1172F; Not-Word +11730..11739; Word +1173A..117FF; Not-Word +11800..1183A; Word +1183B..1189F; Not-Word +118A0..118E9; Word +118EA..118FE; Not-Word +118FF..118FF; Word +11900..1199F; Not-Word +119A0..119A7; Word +119A8..119A9; Not-Word +119AA..119D7; Word +119D8..119D9; Not-Word +119DA..119E1; Word +119E2..119E2; Not-Word +119E3..119E4; Word +119E5..119FF; Not-Word +11A00..11A3E; Word +11A3F..11A46; Not-Word +11A47..11A47; Word +11A48..11A4F; Not-Word +11A50..11A99; Word +11A9A..11A9C; Not-Word +11A9D..11A9D; Word +11A9E..11ABF; Not-Word +11AC0..11AF8; Word +11AF9..11BFF; Not-Word +11C00..11C08; Word +11C09..11C09; Not-Word +11C0A..11C36; Word +11C37..11C37; Not-Word +11C38..11C40; Word +11C41..11C4F; Not-Word +11C50..11C59; Word +11C5A..11C71; Not-Word +11C72..11C8F; Word +11C90..11C91; Not-Word +11C92..11CA7; Word +11CA8..11CA8; Not-Word +11CA9..11CB6; Word +11CB7..11CFF; Not-Word +11D00..11D06; Word +11D07..11D07; Not-Word +11D08..11D09; Word +11D0A..11D0A; Not-Word +11D0B..11D36; Word +11D37..11D39; Not-Word +11D3A..11D3A; Word +11D3B..11D3B; Not-Word +11D3C..11D3D; Word +11D3E..11D3E; Not-Word +11D3F..11D47; Word +11D48..11D4F; Not-Word +11D50..11D59; Word +11D5A..11D5F; Not-Word +11D60..11D65; Word +11D66..11D66; Not-Word +11D67..11D68; Word +11D69..11D69; Not-Word +11D6A..11D8E; Word +11D8F..11D8F; Not-Word +11D90..11D91; Word +11D92..11D92; Not-Word +11D93..11D98; Word +11D99..11D9F; Not-Word +11DA0..11DA9; Word +11DAA..11EDF; Not-Word +11EE0..11EF6; Word +11EF7..11FFF; Not-Word +12000..12399; Word +1239A..123FF; Not-Word +12400..1246E; Word +1246F..1247F; Not-Word +12480..12543; Word +12544..12FFF; Not-Word +13000..1342E; Word +1342F..143FF; Not-Word +14400..14646; Word +14647..167FF; Not-Word +16800..16A38; Word +16A39..16A3F; Not-Word +16A40..16A5E; Word +16A5F..16A5F; Not-Word +16A60..16A69; Word +16A6A..16ACF; Not-Word +16AD0..16AED; Word +16AEE..16AEF; Not-Word +16AF0..16AF4; Word +16AF5..16AFF; Not-Word +16B00..16B36; Word +16B37..16B3F; Not-Word +16B40..16B43; Word +16B44..16B4F; Not-Word +16B50..16B59; Word +16B5A..16B62; Not-Word +16B63..16B77; Word +16B78..16B7C; Not-Word +16B7D..16B8F; Word +16B90..16E3F; Not-Word +16E40..16E7F; Word +16E80..16EFF; Not-Word +16F00..16F4A; Word +16F4B..16F4E; Not-Word +16F4F..16F87; Word +16F88..16F8E; Not-Word +16F8F..16F9F; Word +16FA0..16FDF; Not-Word +16FE0..16FE1; Word +16FE2..16FE2; Not-Word +16FE3..16FE3; Word +16FE4..16FFF; Not-Word +17000..187F7; Word +187F8..187FF; Not-Word +18800..18AF2; Word +18AF3..1AFFF; Not-Word +1B000..1B11E; Word +1B11F..1B14F; Not-Word +1B150..1B152; Word +1B153..1B163; Not-Word +1B164..1B167; Word +1B168..1B16F; Not-Word +1B170..1B2FB; Word +1B2FC..1BBFF; Not-Word +1BC00..1BC6A; Word +1BC6B..1BC6F; Not-Word +1BC70..1BC7C; Word +1BC7D..1BC7F; Not-Word +1BC80..1BC88; Word +1BC89..1BC8F; Not-Word +1BC90..1BC99; Word +1BC9A..1BC9C; Not-Word +1BC9D..1BC9E; Word +1BC9F..1D164; Not-Word +1D165..1D169; Word +1D16A..1D16C; Not-Word +1D16D..1D172; Word +1D173..1D17A; Not-Word +1D17B..1D182; Word +1D183..1D184; Not-Word +1D185..1D18B; Word +1D18C..1D1A9; Not-Word +1D1AA..1D1AD; Word +1D1AE..1D241; Not-Word +1D242..1D244; Word +1D245..1D3FF; Not-Word +1D400..1D454; Word +1D455..1D455; Not-Word +1D456..1D49C; Word +1D49D..1D49D; Not-Word +1D49E..1D49F; Word +1D4A0..1D4A1; Not-Word +1D4A2..1D4A2; Word +1D4A3..1D4A4; Not-Word +1D4A5..1D4A6; Word +1D4A7..1D4A8; Not-Word +1D4A9..1D4AC; Word +1D4AD..1D4AD; Not-Word +1D4AE..1D4B9; Word +1D4BA..1D4BA; Not-Word +1D4BB..1D4BB; Word +1D4BC..1D4BC; Not-Word +1D4BD..1D4C3; Word +1D4C4..1D4C4; Not-Word +1D4C5..1D505; Word +1D506..1D506; Not-Word +1D507..1D50A; Word +1D50B..1D50C; Not-Word +1D50D..1D514; Word +1D515..1D515; Not-Word +1D516..1D51C; Word +1D51D..1D51D; Not-Word +1D51E..1D539; Word +1D53A..1D53A; Not-Word +1D53B..1D53E; Word +1D53F..1D53F; Not-Word +1D540..1D544; Word +1D545..1D545; Not-Word +1D546..1D546; Word +1D547..1D549; Not-Word +1D54A..1D550; Word +1D551..1D551; Not-Word +1D552..1D6A5; Word +1D6A6..1D6A7; Not-Word +1D6A8..1D6C0; Word +1D6C1..1D6C1; Not-Word +1D6C2..1D6DA; Word +1D6DB..1D6DB; Not-Word +1D6DC..1D6FA; Word +1D6FB..1D6FB; Not-Word +1D6FC..1D714; Word +1D715..1D715; Not-Word +1D716..1D734; Word +1D735..1D735; Not-Word +1D736..1D74E; Word +1D74F..1D74F; Not-Word +1D750..1D76E; Word +1D76F..1D76F; Not-Word +1D770..1D788; Word +1D789..1D789; Not-Word +1D78A..1D7A8; Word +1D7A9..1D7A9; Not-Word +1D7AA..1D7C2; Word +1D7C3..1D7C3; Not-Word +1D7C4..1D7CB; Word +1D7CC..1D7CD; Not-Word +1D7CE..1D7FF; Word +1D800..1D9FF; Not-Word +1DA00..1DA36; Word +1DA37..1DA3A; Not-Word +1DA3B..1DA6C; Word +1DA6D..1DA74; Not-Word +1DA75..1DA75; Word +1DA76..1DA83; Not-Word +1DA84..1DA84; Word +1DA85..1DA9A; Not-Word +1DA9B..1DA9F; Word +1DAA0..1DAA0; Not-Word +1DAA1..1DAAF; Word +1DAB0..1DFFF; Not-Word +1E000..1E006; Word +1E007..1E007; Not-Word +1E008..1E018; Word +1E019..1E01A; Not-Word +1E01B..1E021; Word +1E022..1E022; Not-Word +1E023..1E024; Word +1E025..1E025; Not-Word +1E026..1E02A; Word +1E02B..1E0FF; Not-Word +1E100..1E12C; Word +1E12D..1E12F; Not-Word +1E130..1E13D; Word +1E13E..1E13F; Not-Word +1E140..1E149; Word +1E14A..1E14D; Not-Word +1E14E..1E14E; Word +1E14F..1E2BF; Not-Word +1E2C0..1E2F9; Word +1E2FA..1E7FF; Not-Word +1E800..1E8C4; Word +1E8C5..1E8CF; Not-Word +1E8D0..1E8D6; Word +1E8D7..1E8FF; Not-Word +1E900..1E94B; Word +1E94C..1E94F; Not-Word +1E950..1E959; Word +1E95A..1EDFF; Not-Word +1EE00..1EE03; Word +1EE04..1EE04; Not-Word +1EE05..1EE1F; Word +1EE20..1EE20; Not-Word +1EE21..1EE22; Word +1EE23..1EE23; Not-Word +1EE24..1EE24; Word +1EE25..1EE26; Not-Word +1EE27..1EE27; Word +1EE28..1EE28; Not-Word +1EE29..1EE32; Word +1EE33..1EE33; Not-Word +1EE34..1EE37; Word +1EE38..1EE38; Not-Word +1EE39..1EE39; Word +1EE3A..1EE3A; Not-Word +1EE3B..1EE3B; Word +1EE3C..1EE41; Not-Word +1EE42..1EE42; Word +1EE43..1EE46; Not-Word +1EE47..1EE47; Word +1EE48..1EE48; Not-Word +1EE49..1EE49; Word +1EE4A..1EE4A; Not-Word +1EE4B..1EE4B; Word +1EE4C..1EE4C; Not-Word +1EE4D..1EE4F; Word +1EE50..1EE50; Not-Word +1EE51..1EE52; Word +1EE53..1EE53; Not-Word +1EE54..1EE54; Word +1EE55..1EE56; Not-Word +1EE57..1EE57; Word +1EE58..1EE58; Not-Word +1EE59..1EE59; Word +1EE5A..1EE5A; Not-Word +1EE5B..1EE5B; Word +1EE5C..1EE5C; Not-Word +1EE5D..1EE5D; Word +1EE5E..1EE5E; Not-Word +1EE5F..1EE5F; Word +1EE60..1EE60; Not-Word +1EE61..1EE62; Word +1EE63..1EE63; Not-Word +1EE64..1EE64; Word +1EE65..1EE66; Not-Word +1EE67..1EE6A; Word +1EE6B..1EE6B; Not-Word +1EE6C..1EE72; Word +1EE73..1EE73; Not-Word +1EE74..1EE77; Word +1EE78..1EE78; Not-Word +1EE79..1EE7C; Word +1EE7D..1EE7D; Not-Word +1EE7E..1EE7E; Word +1EE7F..1EE7F; Not-Word +1EE80..1EE89; Word +1EE8A..1EE8A; Not-Word +1EE8B..1EE9B; Word +1EE9C..1EEA0; Not-Word +1EEA1..1EEA3; Word +1EEA4..1EEA4; Not-Word +1EEA5..1EEA9; Word +1EEAA..1EEAA; Not-Word +1EEAB..1EEBB; Word +1EEBC..1F12F; Not-Word +1F130..1F149; Word +1F14A..1F14F; Not-Word +1F150..1F169; Word +1F16A..1F16F; Not-Word +1F170..1F189; Word +1F18A..1FFFF; Not-Word +20000..2A6D6; Word +2A6D7..2A6FF; Not-Word +2A700..2B734; Word +2B735..2B73F; Not-Word +2B740..2B81D; Word +2B81E..2B81F; Not-Word +2B820..2CEA1; Word +2CEA2..2CEAF; Not-Word +2CEB0..2EBE0; Word +2EBE1..2F7FF; Not-Word +2F800..2FA1D; Word +2FA1E..E00FF; Not-Word +E0100..E01EF; Word +E01F0..10FFFF; Not-Word diff --git a/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_1.test b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_1.test new file mode 100644 index 000000000..28e0f0418 --- /dev/null +++ b/testsuite/testcases/src/test/cases/unicode-word/UnicodeWord2_12_1.test @@ -0,0 +1,12 @@ +name: UnicodeWord2_12_1 + +description: +Tests character class syntax of the Unicode 12.1 Word property +using the '\w' syntax. + +jflex: -q + +input-file-encoding: UTF-8 + +common-input-file: ../../resources/All.Unicode.characters.input + From 8e950605e09c8b93774628c5d76ed4043c29694a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Tue, 5 Nov 2019 11:16:01 +0100 Subject: [PATCH 084/129] Fix the build (#569) * Fix #570. Build broken on Cirrus by upgrade to Bazel v1.0 * The `single_file` attribute has been replaced by `allow_single_file`. Use **bazel_rules** v4 which fixed this. https://github.com/jflex-de/bazel_rules/pull/13 * add `--incompatible_depset_union=false` bazel_pandoc https://github.com/ProdriveTechnologies/bazel-pandoc/issues/6 needs to update for incompatible_depset_union https://github.com/bazelbuild/bazel/issues/5817 * Use ProdriveTechnologies/bazel-latex#26 because `run_lualatex.py` is not executable * In deps, use `https` rather than `http` * Fix build broken on Travis due to upgrade to Xenial * Use openjdk11 because whatever I ask for, that's what I get. * Upgrade maven-compiler-plugin to 3.8.0 to fix _class file has wrong version 55.0, should be 53.0_ * Fix maven-compiler-plugin config for ErrorProne * Fix config of maven-javadoc-plugin for newer JDK. https://bugs.openjdk.java.net/browse/JDK-8212233 * In aggregated sources, update to JDK8 because Xenial doesn't support JDK7 anymore. Add manual dep on **javax-annotations.jar** because because JDK8 doesn't provide it anymore. * Remove the task that builds the docs because `\tightlist` is not known. #571 --- .bazelrc | 6 +++ .gitignore | 1 + .travis.yml | 24 ++-------- WORKSPACE | 20 ++++++--- cup-maven-plugin/pom.xml | 12 ----- cup/pom.xml | 2 +- pom.xml | 51 +++++++++++----------- scripts/compile-aggregated-java-sources.sh | 1 + third_party/deps.bzl | 8 ++-- 9 files changed, 55 insertions(+), 70 deletions(-) diff --git a/.bazelrc b/.bazelrc index 3c1c6a110..86bbd656b 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,3 +1,9 @@ +# This incompatible change was introduced in Bazel 0.26 +# https://github.com/bazelbuild/bazel/issues/5817 +# bazel_pandoc needs to update +# https://github.com/ProdriveTechnologies/bazel-pandoc/issues/6 +build --incompatible_depset_union=false + test --test_output=errors # http://errorprone.info/bugpatterns diff --git a/.gitignore b/.gitignore index 3edac033f..5defa9af9 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,7 @@ jflex/build *.ipr *.iws .idea +.ijwb # Eclipse project .project diff --git a/.travis.yml b/.travis.yml index 444dbd859..e23358a49 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,7 +12,7 @@ git: language: java jdk: -- openjdk9 +- openjdk11 matrix: include: @@ -35,26 +35,9 @@ matrix: - scripts/test-regression.sh - name: "😎 Examples (mvn, ant, make)" script: scripts/test-examples.sh - - name: "👴 Examples (mvn, ant, make) — JDK7" + - name: "👴 Examples (mvn, ant, make) — JDK8" script: scripts/test-examples.sh - jdk: openjdk7 - - name: "📄 Documentation" - language: generic - install: true - addons: - apt: - packages: - # pandoc used for building the doc - - pandoc - - pandoc-citeproc - # texlive used for PDF output - - texlive - # texlive-latex-extra provides extra styles such as a4wide and upquote.sty - - texlive-latex-extra - # lmodern.sty - - lmodern - script: - - cd docs; make; cd .. + jdk: openjdk8 # Empty the previously built artifacts # They cannot be deleted in the before_cache phase, @@ -111,4 +94,3 @@ deploy: condition: - $PUBLISH_SOURCES script: scripts/deploy-aggregated-sources.sh - diff --git a/WORKSPACE b/WORKSPACE index b0d28c5b8..3d0a5fd56 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -8,7 +8,7 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") git_repository( name = "jflex_rules", remote = "https://github.com/jflex-de/bazel_rules.git", - tag = "v3", + tag = "v4", ) load("@jflex_rules//jflex:deps.bzl", "jflex_deps") @@ -28,12 +28,20 @@ load("@bazel_pandoc//:repositories.bzl", "pandoc_repositories") pandoc_repositories() # latex rule to build PDF from tex files - -http_archive( +# +#http_archive( +# name = "bazel_latex", +# sha256 = "b4dd9ae76c570b328be30cdc5ea7045a61ecd55e4e6e2e433fb3bb959be2a44b", +# strip_prefix = "bazel-latex-0.16", +# url = "https://github.com/ProdriveTechnologies/bazel-latex/archive/v0.16.tar.gz", +#) +# +# This is a proposed fix for `OSError: [Errno 13] Permission denied: run_lualatex.py` +# https://github.com/ProdriveTechnologies/bazel-latex/issues/23 +git_repository( name = "bazel_latex", - sha256 = "b4dd9ae76c570b328be30cdc5ea7045a61ecd55e4e6e2e433fb3bb959be2a44b", - strip_prefix = "bazel-latex-0.16", - url = "https://github.com/ProdriveTechnologies/bazel-latex/archive/v0.16.tar.gz", + commit = "1ba1fb087b8526cfe28c7c31471f412107ee6f09", + remote = "https://github.com/Selmaai/bazel-latex.git", ) load("@bazel_latex//:repositories.bzl", "latex_repositories") diff --git a/cup-maven-plugin/pom.xml b/cup-maven-plugin/pom.xml index 729943e09..af630c2d0 100644 --- a/cup-maven-plugin/pom.xml +++ b/cup-maven-plugin/pom.xml @@ -77,16 +77,4 @@ - - - - org.apache.maven.plugins - maven-compiler-plugin - - 1.7 - 1.7 - - - - diff --git a/cup/pom.xml b/cup/pom.xml index d2f66a6e1..1b79b062a 100644 --- a/cup/pom.xml +++ b/cup/pom.xml @@ -74,7 +74,7 @@ maven-compiler-plugin - 3.7.0 + 3.8.0 maven-deploy-plugin diff --git a/pom.xml b/pom.xml index 4782826ca..fe2f6a60d 100644 --- a/pom.xml +++ b/pom.xml @@ -205,7 +205,7 @@ maven-compiler-plugin - 3.7.0 + 3.8.0 maven-deploy-plugin @@ -253,7 +253,11 @@ maven-javadoc-plugin - 2.10.1 + 3.1.1 + + + 8 + maven-jar-plugin @@ -282,7 +286,7 @@ maven-site-plugin - 3.6 + 3.8.2 maven-source-plugin @@ -290,7 +294,7 @@ maven-surefire-plugin - 2.20.1 + 3.0.0-M3 @@ -300,8 +304,8 @@ maven-compiler-plugin - 1.7 - 1.7 + 8 + 8 @@ -444,35 +448,30 @@ error-prone - [1.8,) + [1.9,) + + DISABLED + maven-compiler-plugin - javac-with-errorprone - true + 8 + 8 - -Xep:FallThrough:WARN + -XDcompilePolicy=simple + -Xplugin:ErrorProne -Xep:FallThrough:WARN - 1.7 - 1.7 + + + com.google.errorprone + error_prone_core + 2.3.3 + + - - - org.codehaus.plexus - plexus-compiler-javac-errorprone - 2.8 - - - - com.google.errorprone - error_prone_core - 2.1.1 - - diff --git a/scripts/compile-aggregated-java-sources.sh b/scripts/compile-aggregated-java-sources.sh index 9004df924..f06511aaa 100755 --- a/scripts/compile-aggregated-java-sources.sh +++ b/scripts/compile-aggregated-java-sources.sh @@ -20,6 +20,7 @@ mvnget() { mvnget org/apache/ant/ant/1.7.0/ant-1.7.0.jar mvnget com/google/auto/value/auto-value-annotations/1.6.2/auto-value-annotations-1.6.2.jar +mvnget javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar CP=${CP##:} # Remove leading ':' javac -cp "$CP" $(find . -name '*.java') diff --git a/third_party/deps.bzl b/third_party/deps.bzl index 705cb2528..d6b95a53e 100644 --- a/third_party/deps.bzl +++ b/third_party/deps.bzl @@ -33,20 +33,20 @@ def third_party_deps(): native.maven_jar( name = "com_google_auto_value_auto_value", artifact = "com.google.auto.value:auto-value:jar:1.4.1", - repository = "http://jcenter.bintray.com/", + repository = "https://jcenter.bintray.com/", ) native.maven_jar( name = "com_google_guava_guava", artifact = "com.google.guava:guava:jar:26.0-jre", - repository = "http://jcenter.bintray.com/", + repository = "https://jcenter.bintray.com/", ) native.maven_jar( name = "com_google_truth_truth", artifact = "com.google.truth:truth:0.36", - repository = "http://jcenter.bintray.com/", + repository = "https://jcenter.bintray.com/", ) native.maven_jar( name = "junit_junit", artifact = "junit:junit:jar:4.12", - repository = "http://jcenter.bintray.com/", + repository = "https://jcenter.bintray.com/", ) From d271fd091cc47f3ba97fe3ce6185efe490e9c28d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Tue, 5 Nov 2019 23:45:51 +0100 Subject: [PATCH 085/129] Restore ant test for examples/simple (#430) * Modernize the `examples/simple/YyltexTest.java` with jUnit annotations * Fix the ant test for `examples/simple`. * Add the missing dependencies via ivy. * Indicate in ant that source files are in UTF-8 * Update the documentation. * Disable test on cup-interpreter and other examples. It's already failing. * Skip make if make isn't installed. --- .travis.yml | 1 + jflex/examples/README.md | 51 +++++-- jflex/examples/simple/README.md | 127 ++++++++++-------- jflex/examples/simple/build.xml | 57 ++++++-- jflex/examples/simple/ivy.xml | 13 ++ .../simple/src/test/java/YylexTest.java | 13 +- scripts/test-examples.sh | 32 +++-- 7 files changed, 201 insertions(+), 93 deletions(-) create mode 100644 jflex/examples/simple/ivy.xml diff --git a/.travis.yml b/.travis.yml index e23358a49..e9ada8677 100644 --- a/.travis.yml +++ b/.travis.yml @@ -61,6 +61,7 @@ cache: timeout: 86400 # 24 hours directories: - $HOME/.m2 + - $HOME/.ant # All our Bazel build artifacts - $HOME/__bazel_output_base__/ # Items fetched from repositories diff --git a/jflex/examples/README.md b/jflex/examples/README.md index 63bcc486a..590489da8 100644 --- a/jflex/examples/README.md +++ b/jflex/examples/README.md @@ -21,13 +21,7 @@ Every example also provides its own `README.md` with more context. -## Build systems - -All examples (try to) support multiple build systems: -- [Maven](https://maven.apache.org/). -- [ant](https://ant.apache.org/). -- [bazel](https://bazel.build/). -- [make](https://www.gnu.org/software/make). +## Directory structure All examples follow the Maven layout, in particular: - `src` contains the source files @@ -41,11 +35,45 @@ All examples follow the Maven layout, in particular: of the expected output for this input. +## Build systems + +All examples (try to) support multiple build systems: +- [Maven](https://maven.apache.org/). +- [ant](https://ant.apache.org/). +- [bazel](https://bazel.build/). +- [make](https://www.gnu.org/software/make). + +### Prerequisites + +- [Maven](https://maven.apache.org/) + + - Install Java Runtime + - You don't need to install Maven, since the project ships the Maven wrapper. + +- [ant](https://ant.apache.org/) + + - Install Java Development Kit + - Install [Apache ant](https://ant.apache.org/bindownload.cgi) + - Install [Apache ivy](http://ant.apache.org/ivy/history/2.5.0-rc1/install.html) + +- [bazel](https://bazel.build/) + + - Install [Bazel](https://docs.bazel.build/versions/master/install.html) + +- [GNU make](https://www.gnu.org/software/make) + + - Install make + - Install Java Development Kit + + +## Usage + ### Maven When the example can be build with Maven, there is a `pom.xml`. -Please use `mvn package` to +Please run `../mvnw package` to: + - generate the Java source from flex and cup definitions - compile all Java source - run unit tests @@ -58,7 +86,7 @@ In the end run the compiled lexer with: ### ant -When the example can be build with Maven, there is a `build.xml`. +When the example can be build with ant, there is a `build.xml`. We place build artifacts in the `antbuild` directory. @@ -73,9 +101,10 @@ Also, we consistently use: ### Bazel -We test the examples with Bazel. +We test the examples with Bazel, after the `bazel.sh` has copied the SNAPSHOT JFlex in the +`examples` directory. -In order to use the Skylark "jflex()" rule and see example, please see +If you are interested in using the Skylark "jflex()" rule and see example, please see [jflex-de/bazel_rules](https://github.com/jflex-de/bazel_rules). diff --git a/jflex/examples/simple/README.md b/jflex/examples/simple/README.md index d2276afb1..cefd58f89 100644 --- a/jflex/examples/simple/README.md +++ b/jflex/examples/simple/README.md @@ -11,41 +11,51 @@ The generated lexer has the default name **Yylex** because the flex specification doesn't define a name with the `%class`. The project comes with a test class for the lexer: `YylexTest`. + The test: -- runs the lexer in debug mode on `test.txt` -- collects the output of JFlex by redirecting `System.out` -- and verifies that the verbose logs of JFlex corresponds to - the expected content of `output.good`. + +1. runs the lexer in debug mode on `test.txt` +2. collects the output of JFlex by redirecting `System.out` +3. and verifies that the verbose logs of JFlex corresponds to + the expected content of `output.good`. + ## Files -* `main/flex/simple.flex`: +* `src/main/flex/simple.flex`: the simple grammar specification -* `test/resources/test.txt`: +* `src/test/data/test.txt`: sample input -* `test/resources/output.good`: +* `src/test/data/output.good`: _golden file_, i.e. expected output corresponding to the sample input from `test.txt` -* `tests/java/YylexTest.java`: +* `src/test/java/YylexTest.java`: jUnit integration test that running the lexer on the sample input produces the same output as the _golden file_. + ## Compile and test ### Using Maven -**Tip** Jflex comes with the Maven wrapper. -You can use `../../mvnw` instead of `mvn` if the later is not installed on your -system. +**Tip** JFlex comes with the Maven wrapper (mvnw). +This guide uses the wrapper located in `../../../mvnw`. +Use `..\..\..\mvnw.bat` if your are on Microsoft Windows. +You can also use `mvn` if Maven is installed on your system. + #### Generate the lexer - mvn generate-sources + ../../../mvnw generate-sources -The **jflex-maven-plugin** will read the grammar `src/main/jflex/simple.jflex` -and generate a Java scanner **Yylex** in -`target/generated-sources/flex/Yylex.java`. +The **jflex-maven-plugin** reads the grammar `src/main/jflex/simple.jflex` +and generates a Java scanner **Yylex**. + +Expected output: + +* `target/generated-sources/flex/Yylex.java`. This is defined by the following section + ```xml @@ -65,75 +75,74 @@ This is defined by the following section ``` -By default, the **jflex-maven-plugin** generates a lexer (scanner) for every file +**N.B.** By default, the **jflex-maven-plugin** generates a lexer (scanner) for every file in `src/main/jflex/`. #### Build - mvn compile + ../../../mvnw compile -The compile phase will build all Java classes, including those generated automatically. +The **compile** phase will generate the sources, and +build all Java classes, including those generated automatically. + -You will find the class files in `target/classes`. +Expected output: + +* Java compiled class files in `target/classes`. **Tip** In fact, you don't have to invoke `mvn generate-sources` explicitly, the **compile** phase will do it automatically. #### Test - mvn test + ../../../mvnw test -The **test** phase executes the test in `src/test/java`. - - This goal test the generated scanner (if required, the lexer will be - generated and all Java classes will be compiled) - by running all tests in <<>>. - - There is only one test in <<>>. - In this test, - the scanner is run with the input file <<>>. - - By default, the scanner outputs debugging information about each - returned token to <<>> until the end of file is reached, - or an error occurs. - But in the test, the output is redirected into <<>>. - - The test is successful if every line match - with <<>>, - which is the expected scanner debugging information. - - - ../../mvnw package +The **test** phase does everything above and executes the test in `src/test/java`. -Expected output: -* `target/generated-sources/jflex/Yylex.java` Java code generated from the flex file. +There is only one test in `src/test/java/YylexTest.java`. +In this test, the scanner is run with the input file `src/test/data/test.txt`. -**Rem** Notice that Maven ran a test for you. +By default, the scanner outputs debugging information about each returned token to `System.out` +until the end of file is reached, or an error occurs. +But in the test, the output is redirected into an in-memory output stream. -### Build with Bazel +Then, test opens the _golden file_ `src/test/data/output.good`. -#### Build +Finally, the test iterates: - blaze build //simple +1. Reads one line from the golden file +2. Reads one line from the in-memory actual output +3. Fails if the lines aren't equal +4. Stops if one file reaches the end of file -Expected output: -* (`examples/`)`bazel-genfiles/simple/Yylex.java` Java code generated from the flex file. -#### Test +#### Package + + ../../../mvnw package + +The **package** phase does everything above and packages the jar archive of the Java classes. + -To execute the tests +### Using ant - blaze test //simple/... +**N.B.** You need to install **ant** with **ivy**. -To run the lexer on any file +#### Build - bazel run //simple:simple_bin -- /full/path/to/src/test/resources/test.txt + ant build + +#### Run on sample file + + ant run + -**N.B.** Relative path doesn't work in `bazel run`. +#### Test + +TODO [#429](https://github.com/jflex-de/jflex/issues/429) +This currently fails -**Rem:** The Bazel commands work from any directory in the workspace. + ant run -Alternatively, use the generated artifact. From the `examples` directory: +### Using Bazel - bazel-bin/simple/simple_bin simple/src/test/resources/test.txt - \ No newline at end of file +Please see [bazel_rules/examples](https://github.com/jflex-de/bazel_rules). diff --git a/jflex/examples/simple/build.xml b/jflex/examples/simple/build.xml index e216d95e1..a5eed7658 100644 --- a/jflex/examples/simple/build.xml +++ b/jflex/examples/simple/build.xml @@ -1,24 +1,59 @@ - + + - - + + + + + + + + + + + + + + + + + + + + + - + + - - + + + + + + + + - - - + + + + + @@ -30,4 +65,8 @@ + + + + diff --git a/jflex/examples/simple/ivy.xml b/jflex/examples/simple/ivy.xml new file mode 100644 index 000000000..69b72bda4 --- /dev/null +++ b/jflex/examples/simple/ivy.xml @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/jflex/examples/simple/src/test/java/YylexTest.java b/jflex/examples/simple/src/test/java/YylexTest.java index 420097521..087beb07e 100644 --- a/jflex/examples/simple/src/test/java/YylexTest.java +++ b/jflex/examples/simple/src/test/java/YylexTest.java @@ -11,7 +11,9 @@ import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintStream; -import junit.framework.TestCase; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; /** * This is an integration test. @@ -20,24 +22,25 @@ * * @author Régis Décamps */ -public class YylexTest extends TestCase { +public class YylexTest { private ByteArrayOutputStream outputStream; - @Override + @Before public void setUp() { // the Yylex prints status on stdout. Redirect to ByteOutputStream. outputStream = new ByteArrayOutputStream(); System.setOut(new PrintStream(outputStream)); } - @Override + @After public void tearDown() throws Exception { outputStream.close(); } /** Tests that the generated {@link Yylex} lexer behaves like expected. */ - public void testOutput() throws Exception { + @Test + public void output() throws Exception { File inputFile = openFile("src/test/data/test.txt"); assertThat(inputFile.isFile()).isTrue(); diff --git a/scripts/test-examples.sh b/scripts/test-examples.sh index f4260b042..20d77a4ab 100755 --- a/scripts/test-examples.sh +++ b/scripts/test-examples.sh @@ -7,40 +7,52 @@ BASEDIR="$(cd "$(dirname "$0")" && pwd -P)"/.. source "$BASEDIR"/scripts/logger.sh # Maven executable MVN="$BASEDIR"/mvnw +# Alias for Make or noop +which make +if [[ $? -eq 0 ]]; then + MAKE=make +else + MAKE=echo +fi # Exit with error in case of error (see #242) set -e logi "Compile, test and install all" logi "=============================" "$BASEDIR"/scripts/mvn-install-fastbuild.sh jflex-maven-plugin - -logi "Run jflex examples with ant" -logi "===========================" # Some tests invoke /bin/jflex which expects the jar in /lib cp "$BASEDIR"/jflex/target/jflex-full-*.jar "$BASEDIR"/jflex/lib cd "$BASEDIR"/jflex/examples +logi "Run jflex examples" +logi "==================" + logi "Example: byaccj" cd byaccj # Maven not supported # ant not supported # don't assume byacc/j is installed, just run lexer -make Yylex.java +"$MAKE" Yylex.java cd .. logi "Example: cup-interpreter" cd cup-interpreter "$MVN" test -ant test -make test +# TODO(#384) Fix ant test +# ant test +ant build +"$MAKE" test cd .. logi "Example: cup-java" cd cup-java "$MVN" test +# Fix ant #384 +#ant test +ant build ant test -make test +"$MAKE" test cd .. logi "Example: cup-lcalc" @@ -53,7 +65,9 @@ cd .. logi "Example: simple" cd simple "$MVN" test -ant test +# Fix ant +#ant test +ant build # make test cd .. @@ -68,7 +82,7 @@ logi "Example: zero-reader" cd zero-reader "$MVN" test # ant test -make test +"$MAKE" test cd .. cd "$CWD" From dede703270b37403eae101da659f5d1c51b9f437 Mon Sep 17 00:00:00 2001 From: VA-Wizard Date: Fri, 8 Nov 2019 23:19:41 +0300 Subject: [PATCH 086/129] add factory class for Emitter (#572) * add Emitters, a factory class for Emitter * refactor constructor of Emitter --- .../main/java/jflex/generator/Emitter.java | 23 ++----- .../main/java/jflex/generator/Emitters.java | 67 +++++++++++++++++++ .../java/jflex/generator/LexGenerator.java | 2 +- 3 files changed, 73 insertions(+), 19 deletions(-) create mode 100644 jflex/src/main/java/jflex/generator/Emitters.java diff --git a/jflex/src/main/java/jflex/generator/Emitter.java b/jflex/src/main/java/jflex/generator/Emitter.java index a91c29a43..cd53c1882 100644 --- a/jflex/src/main/java/jflex/generator/Emitter.java +++ b/jflex/src/main/java/jflex/generator/Emitter.java @@ -9,11 +9,7 @@ package jflex.generator; -import java.io.BufferedWriter; import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.util.LinkedHashMap; import java.util.Map; @@ -96,21 +92,12 @@ public final class Emitter { * @param inputFile input grammar. * @param parser a {@link LexParse}. * @param dfa a {@link DFA}. - * @throws java.io.IOException if any. + * @param writer output file. */ - public Emitter(File inputFile, LexParse parser, DFA dfa) throws IOException { - - String name = getBaseName(parser.scanner.className()) + ".java"; - - File outputFile = normalize(name, inputFile); - outputFileName = outputFile.getAbsolutePath(); - - Out.println("Writing code to \"" + outputFile + "\""); - - this.out = - new PrintWriter( - new BufferedWriter( - new OutputStreamWriter(new FileOutputStream(outputFile), Options.encoding))); + public Emitter( + String outputFileName, File inputFile, LexParse parser, DFA dfa, PrintWriter writer) { + this.outputFileName = outputFileName; + this.out = writer; this.parser = parser; this.scanner = parser.scanner; this.visibility = scanner.visibility(); diff --git a/jflex/src/main/java/jflex/generator/Emitters.java b/jflex/src/main/java/jflex/generator/Emitters.java new file mode 100644 index 000000000..9dcc9abaa --- /dev/null +++ b/jflex/src/main/java/jflex/generator/Emitters.java @@ -0,0 +1,67 @@ +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + * JFlex 1.8.0-SNAPSHOT * + * Copyright (C) 1998-2018 Gerwin Klein * + * All rights reserved. * + * * + * License: BSD * + * * + * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ + +package jflex.generator; + +import java.io.BufferedWriter; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.OutputStreamWriter; +import java.io.PrintWriter; +import jflex.core.DFA; +import jflex.core.LexParse; +import jflex.core.Options; +import jflex.core.Out; + +/** Factory class for Emitter */ +public final class Emitters { + + private Emitters() {} + + /** + * Creates an Emitter that generates the java code in a file. The output file name is inferred + * from the class defined in the grammar. + * + * @param inputLexFile input grammar. + * @param parser a {@link LexParse}. + * @param dfa a {@link DFA}. + * @return {@link Emitter}. + * @throws IOException if any. + */ + public static Emitter createFileEmitter(File inputLexFile, LexParse parser, DFA dfa) + throws IOException { + + String name = Emitter.getBaseName(parser.scanner.className()) + ".java"; + + File outputFile = Emitter.normalize(name, inputLexFile); + String outputFileName = outputFile.getAbsolutePath(); + + Out.println("Writing code to \"" + outputFile + "\""); + + PrintWriter out = + new PrintWriter( + new BufferedWriter( + new OutputStreamWriter(new FileOutputStream(outputFile), Options.encoding))); + + return new Emitter(outputFileName, inputLexFile, parser, dfa, out); + } + + /** + * Create Emitter that writes to writer + * + * @param parser a {@link LexParse}. + * @param dfa a {@link DFA}. + * @param writer output file. + * @return {@link Emitter}. + */ + public static Emitter createPrintWriterEmitter(LexParse parser, DFA dfa, PrintWriter writer) { + return new Emitter(null, new File(""), parser, dfa, writer); + } +} diff --git a/jflex/src/main/java/jflex/generator/LexGenerator.java b/jflex/src/main/java/jflex/generator/LexGenerator.java index aeb0a3e28..e2ad58493 100644 --- a/jflex/src/main/java/jflex/generator/LexGenerator.java +++ b/jflex/src/main/java/jflex/generator/LexGenerator.java @@ -100,7 +100,7 @@ public static String generate(File inputFile) { time.start(); - Emitter emitter = new Emitter(inputFile, parser, dfa); + Emitter emitter = Emitters.createFileEmitter(inputFile, parser, dfa); emitter.emit(); time.stop(); From bb8fc79c5d1e6864956481de36edc1cbd46bc9db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 9 Nov 2019 16:58:53 +0100 Subject: [PATCH 087/129] Add sha256 checksums on thrid-party deps --- third_party/deps.bzl | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/third_party/deps.bzl b/third_party/deps.bzl index d6b95a53e..11b393a63 100644 --- a/third_party/deps.bzl +++ b/third_party/deps.bzl @@ -4,49 +4,53 @@ def third_party_deps(): name = "jsr305", artifact = "com.google.code.findbugs:jsr305:3.0.2", repository = "https://jcenter.bintray.com/", - sha1 = "25ea2e8b0c338a877313bd4672d3fe056ea78f0d", + sha256 = "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", ) native.maven_jar( name = "org_apache_ant_ant", artifact = "org.apache.ant:ant:1.7.0", repository = "https://jcenter.bintray.com/", - sha1 = "9746af1a485e50cf18dcb232489032a847067066", + sha256 = "92f72307e7440f1e352c916f2438d2bbab3ffd2cf730c71316117ad04abadea8", ) native.maven_jar( name = "org_apache_commons_collections", artifact = "commons-collections:commons-collections:jar:3.2.1", repository = "https://jcenter.bintray.com/", - sha1 = "761ea405b9b37ced573d2df0d1e3a4e0f9edc668", + sha256 = "87363a4c94eaabeefd8b930cb059f66b64c9f7d632862f23de3012da7660047b", ) native.maven_jar( name = "org_apache_commons_lang", artifact = "commons-lang:commons-lang:jar:2.4", repository = "https://jcenter.bintray.com/", - sha1 = "16313e02a793435009f1e458fa4af5d879f6fb11", + sha256 = "2c73b940c91250bc98346926270f13a6a10bb6e29d2c9316a70d134e382c873e", ) native.maven_jar( name = "org_apache_velocity", artifact = "org.apache.velocity:velocity:jar:1.7", repository = "https://jcenter.bintray.com/", - sha1 = "2ceb567b8f3f21118ecdec129fe1271dbc09aa7a", + sha256 = "ec92dae810034f4b46dbb16ef4364a4013b0efb24a8c5dd67435cae46a290d8e", ) native.maven_jar( name = "com_google_auto_value_auto_value", artifact = "com.google.auto.value:auto-value:jar:1.4.1", repository = "https://jcenter.bintray.com/", + sha256 = "c45f15fd94942caa947a26d13b0064d73fa6752c29d2c8f0fdb1b04cfe636be2", ) native.maven_jar( name = "com_google_guava_guava", artifact = "com.google.guava:guava:jar:26.0-jre", repository = "https://jcenter.bintray.com/", + sha256 = "a0e9cabad665bc20bcd2b01f108e5fc03f756e13aea80abaadb9f407033bea2c", ) native.maven_jar( name = "com_google_truth_truth", artifact = "com.google.truth:truth:0.36", repository = "https://jcenter.bintray.com/", + sha256 = "aa19c5987eb52a9d7fb954823e8ea70d36308a5bde309c2020abe5e329c17527", ) native.maven_jar( name = "junit_junit", artifact = "junit:junit:jar:4.12", repository = "https://jcenter.bintray.com/", + sha256 = "59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a", ) From 0d789dade5d16247ba4518da7c52b17284439c34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 10 Nov 2019 11:21:23 +0100 Subject: [PATCH 088/129] Upgrade autovalue to v1.7 (#578) * Upgrade autovalue to v1.7 The current version wants annotations.jar on SDK9+ https://github.com/google/auto/issues/503 * Autovalue annotations package has been split out in different jar. * Also update aggregated-java-src script * Also upgrade POM --- jflex/pom.xml | 2 +- pom.xml | 15 +++++++++++---- scripts/compile-aggregated-java-sources.sh | 2 +- third_party/com/google/auto_value/BUILD | 4 +++- third_party/deps.bzl | 10 ++++++++-- 5 files changed, 24 insertions(+), 9 deletions(-) diff --git a/jflex/pom.xml b/jflex/pom.xml index 8f1f3545e..67aacb5b2 100644 --- a/jflex/pom.xml +++ b/jflex/pom.xml @@ -63,7 +63,7 @@ com.google.auto.value - auto-value + auto-value-annotations provided diff --git a/pom.xml b/pom.xml index fe2f6a60d..3edac0462 100644 --- a/pom.xml +++ b/pom.xml @@ -106,8 +106,8 @@ com.google.auto.value - auto-value - 1.4.1 + auto-value-annotations + 1.7 provided @@ -298,16 +298,23 @@ - maven-compiler-plugin 8 8 + + + com.google.auto.value + auto-value + 1.7 + + + maven-site-plugin diff --git a/scripts/compile-aggregated-java-sources.sh b/scripts/compile-aggregated-java-sources.sh index f06511aaa..cf865fb71 100755 --- a/scripts/compile-aggregated-java-sources.sh +++ b/scripts/compile-aggregated-java-sources.sh @@ -19,7 +19,7 @@ mvnget() { } mvnget org/apache/ant/ant/1.7.0/ant-1.7.0.jar -mvnget com/google/auto/value/auto-value-annotations/1.6.2/auto-value-annotations-1.6.2.jar +mvnget com/google/auto/value/auto-value-annotations/1.7/auto-value-annotations-1.7.jar mvnget javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar CP=${CP##:} # Remove leading ':' diff --git a/third_party/com/google/auto_value/BUILD b/third_party/com/google/auto_value/BUILD index dc43b20f4..fe0bb4625 100644 --- a/third_party/com/google/auto_value/BUILD +++ b/third_party/com/google/auto_value/BUILD @@ -5,7 +5,9 @@ licenses(["notice"]) # Apache License 2.0 java_library( name = "auto_value", exported_plugins = [":auto_plugin"], - exports = ["@com_google_auto_value_auto_value//jar"], + exports = [ + "@com_google_auto_value_auto_value_annotations//jar", + ], ) java_plugin( diff --git a/third_party/deps.bzl b/third_party/deps.bzl index 11b393a63..d5bf92e2a 100644 --- a/third_party/deps.bzl +++ b/third_party/deps.bzl @@ -32,9 +32,15 @@ def third_party_deps(): ) native.maven_jar( name = "com_google_auto_value_auto_value", - artifact = "com.google.auto.value:auto-value:jar:1.4.1", + artifact = "com.google.auto.value:auto-value:jar:1.7", repository = "https://jcenter.bintray.com/", - sha256 = "c45f15fd94942caa947a26d13b0064d73fa6752c29d2c8f0fdb1b04cfe636be2", + sha256 = "b66df6984d5c29f15a6253514c817fb046e8e242efffc79e42c33f2dde0edf41", + ) + native.maven_jar( + name = "com_google_auto_value_auto_value_annotations", + artifact = "com.google.auto.value:auto-value-annotations:jar:1.7", + repository = "https://jcenter.bintray.com/", + sha256 = "b134bab5082e9f49f2b45802573c78e0726e059b645323645da03e328e501f86", ) native.maven_jar( name = "com_google_guava_guava", From f1d202b9ace2ab283b4e069dd1b0eca793a795f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 10 Nov 2019 12:46:50 +0100 Subject: [PATCH 089/129] Replace maven_jar by maven_install from rules_jvm_external (#579) * Replace maven_jar by maven_install from rules_jvm_external Bazel has deprecated maven_jar * Pin the Maven artifacts in Bazel Use pinned_maven_install() * Move the pin_artifacts.json in third_party. --- .gitignore | 2 +- WORKSPACE | 37 ++- java/jflex/testing/assertion/BUILD | 2 +- third_party/README.md | 2 +- third_party/com/google/auto_value/BUILD | 4 +- third_party/com/google/code/findbugs/BUILD | 10 + third_party/com/google/guava/BUILD | 2 +- third_party/com/google/truth/BUILD | 4 +- third_party/deps.bzl | 74 ++---- third_party/junit/BUILD | 2 +- third_party/maven_install.json | 256 +++++++++++++++++++++ third_party/org/apache/ant/BUILD | 2 +- third_party/org/apache/velocity/BUILD | 6 +- 13 files changed, 325 insertions(+), 78 deletions(-) create mode 100644 third_party/com/google/code/findbugs/BUILD create mode 100644 third_party/maven_install.json diff --git a/.gitignore b/.gitignore index 5defa9af9..979b7142b 100644 --- a/.gitignore +++ b/.gitignore @@ -8,7 +8,7 @@ dependency-reduced-pom.xml bazel-* # Generated by ant -jflex/build +/jflex/build # IntelliJ *.iml diff --git a/WORKSPACE b/WORKSPACE index 3d0a5fd56..0261c5e78 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -1,10 +1,13 @@ # Workspace file for the Bazel build system # https://bazel.build/ -# JFlex itself is not built with Bazel, but some examples and the documentation are. load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") +RULES_JVM_EXTERNAL_TAG = "2.10" +RULES_JVM_EXTERNAL_SHA = "1bbf2e48d07686707dd85357e9a94da775e1dbd7c464272b3664283c9c716d26" + + git_repository( name = "jflex_rules", remote = "https://github.com/jflex-de/bazel_rules.git", @@ -15,6 +18,7 @@ load("@jflex_rules//jflex:deps.bzl", "jflex_deps") jflex_deps() + # pandoc used to build the documentatoin http_archive( @@ -48,10 +52,35 @@ load("@bazel_latex//:repositories.bzl", "latex_repositories") latex_repositories() -# Third-party depenencies -load("//third_party:deps.bzl", "third_party_deps") -third_party_deps() +# Third-party dependencies +load("//third_party:deps.bzl", "ARTIFACTS") +http_archive( + name = "rules_jvm_external", + strip_prefix = "rules_jvm_external-%s" % RULES_JVM_EXTERNAL_TAG, + sha256 = RULES_JVM_EXTERNAL_SHA, + url = "https://github.com/bazelbuild/rules_jvm_external/archive/%s.zip" % RULES_JVM_EXTERNAL_TAG, +) +load("@rules_jvm_external//:defs.bzl", "maven_install") + +maven_install( + name = "maven", + artifacts = ARTIFACTS, + repositories = [ + "https://jcenter.bintray.com/", + "https://maven.google.com", + "https://repo1.maven.org/maven2", + ], + maven_install_json = "//third_party:maven_install.json", +) + +# To update maven_install.json, run this command to re-pin the unpinned repository: +# +# bazel run @unpinned_maven//:pin +# +load("@maven//:defs.bzl", "pinned_maven_install") +pinned_maven_install() + # Unicode character definitions (UCD) from Unicode.org load("//third_party/unicode:unicode.bzl", "unicode_deps") diff --git a/java/jflex/testing/assertion/BUILD b/java/jflex/testing/assertion/BUILD index 3462cbac3..99ababd07 100644 --- a/java/jflex/testing/assertion/BUILD +++ b/java/jflex/testing/assertion/BUILD @@ -8,6 +8,6 @@ java_library( "ThrowingRunnable.java", ], deps = [ - "@jsr305//jar", + "//third_party/com/google/code/findbugs:jsr305", ], ) diff --git a/third_party/README.md b/third_party/README.md index ba168a917..c0ed84111 100644 --- a/third_party/README.md +++ b/third_party/README.md @@ -9,7 +9,7 @@ To read how to use JFlex on your Bazel project, please read Contributors who want to add a new dependency need to -1. Add the `maven_jar` rule in `deps.bzl` +1. Add the artifact id in `ARTIFACTS =` constant in `deps.bzl`. 2. Create a directory in `third_party` that matches the artifact groupId. 3. Add a BUILD file in that directory - The build must have a `license()` declaration. diff --git a/third_party/com/google/auto_value/BUILD b/third_party/com/google/auto_value/BUILD index fe0bb4625..701db3f82 100644 --- a/third_party/com/google/auto_value/BUILD +++ b/third_party/com/google/auto_value/BUILD @@ -6,12 +6,12 @@ java_library( name = "auto_value", exported_plugins = [":auto_plugin"], exports = [ - "@com_google_auto_value_auto_value_annotations//jar", + "@maven//:com_google_auto_value_auto_value_annotations", ], ) java_plugin( name = "auto_plugin", processor_class = "com.google.auto.value.processor.AutoValueProcessor", - deps = ["@com_google_auto_value_auto_value//jar"], + deps = ["@maven//:com_google_auto_value_auto_value"], ) diff --git a/third_party/com/google/code/findbugs/BUILD b/third_party/com/google/code/findbugs/BUILD new file mode 100644 index 000000000..9945bb7f0 --- /dev/null +++ b/third_party/com/google/code/findbugs/BUILD @@ -0,0 +1,10 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) # Apache License 2.0 + +java_library( + name = "jsr305", + exports = [ + "@maven//:com_google_code_findbugs_jsr305", + ], +) diff --git a/third_party/com/google/guava/BUILD b/third_party/com/google/guava/BUILD index 04cc22169..3d49908b7 100644 --- a/third_party/com/google/guava/BUILD +++ b/third_party/com/google/guava/BUILD @@ -7,5 +7,5 @@ licenses(["notice"]) # Apache License 2.0 java_library( name = "guava", visibility = ["//visibility:public"], - exports = ["@com_google_guava_guava//jar"], + exports = ["@maven//:com_google_guava_guava"], ) diff --git a/third_party/com/google/truth/BUILD b/third_party/com/google/truth/BUILD index a04059a39..6473b82bc 100644 --- a/third_party/com/google/truth/BUILD +++ b/third_party/com/google/truth/BUILD @@ -8,9 +8,9 @@ java_library( name = "truth", visibility = ["//visibility:public"], exports = [ - "@com_google_truth_truth//jar", + "@maven//:com_google_truth_truth", # TODO(regisd) This should be a runtime_deps - # But in tht case Optional is not found + # But in that case Optional is not found "//third_party/com/google/guava", ], ) diff --git a/third_party/deps.bzl b/third_party/deps.bzl index d5bf92e2a..b22cb3d5e 100644 --- a/third_party/deps.bzl +++ b/third_party/deps.bzl @@ -1,62 +1,14 @@ # Please keep deps in alphabetical order -def third_party_deps(): - native.maven_jar( - name = "jsr305", - artifact = "com.google.code.findbugs:jsr305:3.0.2", - repository = "https://jcenter.bintray.com/", - sha256 = "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", - ) - native.maven_jar( - name = "org_apache_ant_ant", - artifact = "org.apache.ant:ant:1.7.0", - repository = "https://jcenter.bintray.com/", - sha256 = "92f72307e7440f1e352c916f2438d2bbab3ffd2cf730c71316117ad04abadea8", - ) - native.maven_jar( - name = "org_apache_commons_collections", - artifact = "commons-collections:commons-collections:jar:3.2.1", - repository = "https://jcenter.bintray.com/", - sha256 = "87363a4c94eaabeefd8b930cb059f66b64c9f7d632862f23de3012da7660047b", - ) - native.maven_jar( - name = "org_apache_commons_lang", - artifact = "commons-lang:commons-lang:jar:2.4", - repository = "https://jcenter.bintray.com/", - sha256 = "2c73b940c91250bc98346926270f13a6a10bb6e29d2c9316a70d134e382c873e", - ) - native.maven_jar( - name = "org_apache_velocity", - artifact = "org.apache.velocity:velocity:jar:1.7", - repository = "https://jcenter.bintray.com/", - sha256 = "ec92dae810034f4b46dbb16ef4364a4013b0efb24a8c5dd67435cae46a290d8e", - ) - native.maven_jar( - name = "com_google_auto_value_auto_value", - artifact = "com.google.auto.value:auto-value:jar:1.7", - repository = "https://jcenter.bintray.com/", - sha256 = "b66df6984d5c29f15a6253514c817fb046e8e242efffc79e42c33f2dde0edf41", - ) - native.maven_jar( - name = "com_google_auto_value_auto_value_annotations", - artifact = "com.google.auto.value:auto-value-annotations:jar:1.7", - repository = "https://jcenter.bintray.com/", - sha256 = "b134bab5082e9f49f2b45802573c78e0726e059b645323645da03e328e501f86", - ) - native.maven_jar( - name = "com_google_guava_guava", - artifact = "com.google.guava:guava:jar:26.0-jre", - repository = "https://jcenter.bintray.com/", - sha256 = "a0e9cabad665bc20bcd2b01f108e5fc03f756e13aea80abaadb9f407033bea2c", - ) - native.maven_jar( - name = "com_google_truth_truth", - artifact = "com.google.truth:truth:0.36", - repository = "https://jcenter.bintray.com/", - sha256 = "aa19c5987eb52a9d7fb954823e8ea70d36308a5bde309c2020abe5e329c17527", - ) - native.maven_jar( - name = "junit_junit", - artifact = "junit:junit:jar:4.12", - repository = "https://jcenter.bintray.com/", - sha256 = "59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a", - ) +ARTIFACTS = [ + "com.google.code.findbugs:jsr305:3.0.2", + "org.apache.ant:ant:1.7.0", + "commons-collections:commons-collections:jar:3.2.1", + "commons-lang:commons-lang:jar:2.4", + "org.apache.velocity:velocity:jar:1.7", + "com.google.auto.value:auto-value:jar:1.7", + "com.google.auto.value:auto-value-annotations:jar:1.7", + "com.google.guava:guava:jar:26.0-jre", + "com.google.truth:truth:0.36", + "junit:junit:jar:4.12", +] + diff --git a/third_party/junit/BUILD b/third_party/junit/BUILD index 20ebdeb2c..6171b5346 100644 --- a/third_party/junit/BUILD +++ b/third_party/junit/BUILD @@ -5,5 +5,5 @@ licenses(["notice"]) # Eclipse Public License 1.0 java_library( name = "junit", visibility = ["//visibility:public"], - exports = ["@junit_junit//jar"], + exports = ["@maven//:junit_junit"], ) diff --git a/third_party/maven_install.json b/third_party/maven_install.json new file mode 100644 index 000000000..6548c1519 --- /dev/null +++ b/third_party/maven_install.json @@ -0,0 +1,256 @@ +{ + "dependency_tree": { + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": 413646246, + "conflict_resolution": {}, + "dependencies": [ + { + "coord": "com.google.auto.value:auto-value-annotations:1.7", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/com/google/auto/value/auto-value-annotations/1.7/auto-value-annotations-1.7.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/com/google/auto/value/auto-value-annotations/1.7/auto-value-annotations-1.7.jar", + "https://maven.google.comcom/google/auto/value/auto-value-annotations/1.7/auto-value-annotations-1.7.jar", + "https://repo1.maven.org/maven2com/google/auto/value/auto-value-annotations/1.7/auto-value-annotations-1.7.jar" + ], + "sha256": "b134bab5082e9f49f2b45802573c78e0726e059b645323645da03e328e501f86", + "url": "https://jcenter.bintray.com/com/google/auto/value/auto-value-annotations/1.7/auto-value-annotations-1.7.jar" + }, + { + "coord": "com.google.auto.value:auto-value:1.7", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/com/google/auto/value/auto-value/1.7/auto-value-1.7.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/com/google/auto/value/auto-value/1.7/auto-value-1.7.jar", + "https://maven.google.comcom/google/auto/value/auto-value/1.7/auto-value-1.7.jar", + "https://repo1.maven.org/maven2com/google/auto/value/auto-value/1.7/auto-value-1.7.jar" + ], + "sha256": "b66df6984d5c29f15a6253514c817fb046e8e242efffc79e42c33f2dde0edf41", + "url": "https://jcenter.bintray.com/com/google/auto/value/auto-value/1.7/auto-value-1.7.jar" + }, + { + "coord": "com.google.code.findbugs:jsr305:3.0.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://maven.google.comcom/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "https://repo1.maven.org/maven2com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + ], + "sha256": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "url": "https://jcenter.bintray.com/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + }, + { + "coord": "com.google.errorprone:error_prone_annotations:2.1.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar", + "https://maven.google.comcom/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar", + "https://repo1.maven.org/maven2com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar" + ], + "sha256": "03d0329547c13da9e17c634d1049ea2ead093925e290567e1a364fd6b1fc7ff8", + "url": "https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar" + }, + { + "coord": "com.google.guava:guava:26.0-jre", + "dependencies": [ + "com.google.code.findbugs:jsr305:3.0.2", + "org.codehaus.mojo:animal-sniffer-annotations:1.14", + "com.google.j2objc:j2objc-annotations:1.1", + "com.google.errorprone:error_prone_annotations:2.1.3", + "org.checkerframework:checker-qual:2.5.2" + ], + "directDependencies": [ + "com.google.code.findbugs:jsr305:3.0.2", + "org.codehaus.mojo:animal-sniffer-annotations:1.14", + "com.google.j2objc:j2objc-annotations:1.1", + "com.google.errorprone:error_prone_annotations:2.1.3", + "org.checkerframework:checker-qual:2.5.2" + ], + "file": "v1/https/jcenter.bintray.com/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar", + "https://maven.google.comcom/google/guava/guava/26.0-jre/guava-26.0-jre.jar", + "https://repo1.maven.org/maven2com/google/guava/guava/26.0-jre/guava-26.0-jre.jar" + ], + "sha256": "a0e9cabad665bc20bcd2b01f108e5fc03f756e13aea80abaadb9f407033bea2c", + "url": "https://jcenter.bintray.com/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar" + }, + { + "coord": "com.google.j2objc:j2objc-annotations:1.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar", + "https://maven.google.comcom/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar", + "https://repo1.maven.org/maven2com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar" + ], + "sha256": "2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6", + "url": "https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar" + }, + { + "coord": "com.google.truth:truth:0.36", + "dependencies": [ + "com.google.code.findbugs:jsr305:3.0.2", + "junit:junit:4.12", + "org.hamcrest:hamcrest-core:1.3", + "org.codehaus.mojo:animal-sniffer-annotations:1.14", + "com.google.j2objc:j2objc-annotations:1.1", + "com.google.errorprone:error_prone_annotations:2.1.3", + "com.google.guava:guava:26.0-jre", + "org.checkerframework:checker-qual:2.5.2" + ], + "directDependencies": [ + "com.google.errorprone:error_prone_annotations:2.1.3", + "com.google.guava:guava:26.0-jre", + "junit:junit:4.12" + ], + "file": "v1/https/jcenter.bintray.com/com/google/truth/truth/0.36/truth-0.36.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/com/google/truth/truth/0.36/truth-0.36.jar", + "https://maven.google.comcom/google/truth/truth/0.36/truth-0.36.jar", + "https://repo1.maven.org/maven2com/google/truth/truth/0.36/truth-0.36.jar" + ], + "sha256": "aa19c5987eb52a9d7fb954823e8ea70d36308a5bde309c2020abe5e329c17527", + "url": "https://jcenter.bintray.com/com/google/truth/truth/0.36/truth-0.36.jar" + }, + { + "coord": "commons-collections:commons-collections:3.2.1", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar", + "https://maven.google.comcommons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar", + "https://repo1.maven.org/maven2commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar" + ], + "sha256": "87363a4c94eaabeefd8b930cb059f66b64c9f7d632862f23de3012da7660047b", + "url": "https://jcenter.bintray.com/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar" + }, + { + "coord": "commons-lang:commons-lang:2.4", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/commons-lang/commons-lang/2.4/commons-lang-2.4.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/commons-lang/commons-lang/2.4/commons-lang-2.4.jar", + "https://maven.google.comcommons-lang/commons-lang/2.4/commons-lang-2.4.jar", + "https://repo1.maven.org/maven2commons-lang/commons-lang/2.4/commons-lang-2.4.jar" + ], + "sha256": "2c73b940c91250bc98346926270f13a6a10bb6e29d2c9316a70d134e382c873e", + "url": "https://jcenter.bintray.com/commons-lang/commons-lang/2.4/commons-lang-2.4.jar" + }, + { + "coord": "junit:junit:4.12", + "dependencies": [ + "org.hamcrest:hamcrest-core:1.3" + ], + "directDependencies": [ + "org.hamcrest:hamcrest-core:1.3" + ], + "file": "v1/https/jcenter.bintray.com/junit/junit/4.12/junit-4.12.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.jar", + "https://maven.google.comjunit/junit/4.12/junit-4.12.jar", + "https://repo1.maven.org/maven2junit/junit/4.12/junit-4.12.jar" + ], + "sha256": "59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a", + "url": "https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.jar" + }, + { + "coord": "org.apache.ant:ant-launcher:1.7.0", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/org/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0.jar", + "https://maven.google.comorg/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0.jar", + "https://repo1.maven.org/maven2org/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0.jar" + ], + "sha256": "72b3d03e0d7d86a56513ec38dd4cd6abe3da6620189be222ab255352cb6eba4a", + "url": "https://jcenter.bintray.com/org/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0.jar" + }, + { + "coord": "org.apache.ant:ant:1.7.0", + "dependencies": [ + "org.apache.ant:ant-launcher:1.7.0" + ], + "directDependencies": [ + "org.apache.ant:ant-launcher:1.7.0" + ], + "file": "v1/https/jcenter.bintray.com/org/apache/ant/ant/1.7.0/ant-1.7.0.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/apache/ant/ant/1.7.0/ant-1.7.0.jar", + "https://maven.google.comorg/apache/ant/ant/1.7.0/ant-1.7.0.jar", + "https://repo1.maven.org/maven2org/apache/ant/ant/1.7.0/ant-1.7.0.jar" + ], + "sha256": "92f72307e7440f1e352c916f2438d2bbab3ffd2cf730c71316117ad04abadea8", + "url": "https://jcenter.bintray.com/org/apache/ant/ant/1.7.0/ant-1.7.0.jar" + }, + { + "coord": "org.apache.velocity:velocity:1.7", + "dependencies": [ + "commons-collections:commons-collections:3.2.1", + "commons-lang:commons-lang:2.4" + ], + "directDependencies": [ + "commons-collections:commons-collections:3.2.1", + "commons-lang:commons-lang:2.4" + ], + "file": "v1/https/jcenter.bintray.com/org/apache/velocity/velocity/1.7/velocity-1.7.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/apache/velocity/velocity/1.7/velocity-1.7.jar", + "https://maven.google.comorg/apache/velocity/velocity/1.7/velocity-1.7.jar", + "https://repo1.maven.org/maven2org/apache/velocity/velocity/1.7/velocity-1.7.jar" + ], + "sha256": "ec92dae810034f4b46dbb16ef4364a4013b0efb24a8c5dd67435cae46a290d8e", + "url": "https://jcenter.bintray.com/org/apache/velocity/velocity/1.7/velocity-1.7.jar" + }, + { + "coord": "org.checkerframework:checker-qual:2.5.2", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar", + "https://maven.google.comorg/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar", + "https://repo1.maven.org/maven2org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar" + ], + "sha256": "64b02691c8b9d4e7700f8ee2e742dce7ea2c6e81e662b7522c9ee3bf568c040a", + "url": "https://jcenter.bintray.com/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar" + }, + { + "coord": "org.codehaus.mojo:animal-sniffer-annotations:1.14", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar", + "https://maven.google.comorg/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar", + "https://repo1.maven.org/maven2org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar" + ], + "sha256": "2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d", + "url": "https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar" + }, + { + "coord": "org.hamcrest:hamcrest-core:1.3", + "dependencies": [], + "directDependencies": [], + "file": "v1/https/jcenter.bintray.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", + "https://maven.google.comorg/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", + "https://repo1.maven.org/maven2org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" + ], + "sha256": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", + "url": "https://jcenter.bintray.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar" + } + ], + "version": "0.1.0" + } +} diff --git a/third_party/org/apache/ant/BUILD b/third_party/org/apache/ant/BUILD index 72e6f4c7f..ab4266efd 100644 --- a/third_party/org/apache/ant/BUILD +++ b/third_party/org/apache/ant/BUILD @@ -4,5 +4,5 @@ licenses(["notice"]) alias( name = "ant", - actual = "@org_apache_ant_ant//jar", + actual = "@maven//:org_apache_ant_ant", ) diff --git a/third_party/org/apache/velocity/BUILD b/third_party/org/apache/velocity/BUILD index 9af4cad02..d88bc5a45 100644 --- a/third_party/org/apache/velocity/BUILD +++ b/third_party/org/apache/velocity/BUILD @@ -5,8 +5,8 @@ licenses(["notice"]) java_library( name = "velocity", exports = [ - "@org_apache_commons_collections//jar", - "@org_apache_commons_lang//jar", - "@org_apache_velocity//jar", + "@maven//:commons_collections_commons_collections", + "@maven//:commons_lang_commons_lang", + "@maven//:org_apache_velocity_velocity", ], ) From 30c0608bb904918c389c7ab7a15fa11074bf9b02 Mon Sep 17 00:00:00 2001 From: Gerwin Klein Date: Wed, 13 Nov 2019 20:06:49 +1100 Subject: [PATCH 090/129] char interval: remove unused code --- jflex/src/main/java/jflex/chars/Interval.java | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/jflex/src/main/java/jflex/chars/Interval.java b/jflex/src/main/java/jflex/chars/Interval.java index 5f156912a..85ac1e716 100644 --- a/jflex/src/main/java/jflex/chars/Interval.java +++ b/jflex/src/main/java/jflex/chars/Interval.java @@ -79,24 +79,6 @@ public int hashCode() { return h; } - /** - * Set a new last character - * - * @param end the new last character of this interval - */ - public void setEnd(int end) { - this.end = end; - } - - /** - * Set a new first character - * - * @param start the new first character of this interval - */ - public void setStart(int start) { - this.start = start; - } - /** * Check whether a character is printable. * From 0401542d62e953b407f650d213256528b16f9fcb Mon Sep 17 00:00:00 2001 From: Gerwin Klein Date: Fri, 15 Nov 2019 13:44:33 +1100 Subject: [PATCH 091/129] LexScan: remove unused imports --- jflex/src/main/jflex/LexScan.flex | 5 ----- 1 file changed, 5 deletions(-) diff --git a/jflex/src/main/jflex/LexScan.flex b/jflex/src/main/jflex/LexScan.flex index ce37a4c52..1be48b340 100644 --- a/jflex/src/main/jflex/LexScan.flex +++ b/jflex/src/main/jflex/LexScan.flex @@ -13,11 +13,6 @@ import java_cup.runtime.Symbol; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; -import java.util.Stack; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.HashMap; import jflex.core.unicode.UnicodeProperties; import jflex.l10n.ErrorMessages; import jflex.performance.Timer; From 0ae0fcd3e22bc1ec9ca7055358a28df77f9870d2 Mon Sep 17 00:00:00 2001 From: Gerwin Klein Date: Fri, 15 Nov 2019 13:49:49 +1100 Subject: [PATCH 092/129] Emitter: remove dead variable --- jflex/src/main/java/jflex/generator/Emitter.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/jflex/src/main/java/jflex/generator/Emitter.java b/jflex/src/main/java/jflex/generator/Emitter.java index cd53c1882..1b2f7d630 100644 --- a/jflex/src/main/java/jflex/generator/Emitter.java +++ b/jflex/src/main/java/jflex/generator/Emitter.java @@ -68,7 +68,6 @@ public final class Emitter { private boolean isTransition[]; // for row killing: - private int numRows; private int[] rowMap; private boolean[] rowKilled; @@ -1301,8 +1300,6 @@ private void reduceRows() { int translate = 0; boolean equal; - numRows = dfa.numStates(); - // i is the state to add to the new table for (i = 0; i < dfa.numStates(); i++) { @@ -1321,7 +1318,6 @@ private void reduceRows() { translate++; rowMap[i] = rowMap[j]; rowKilled[i] = true; - numRows--; break; } // if } // for j From 1e8e46265cd3e44e3b1e6d86c5f879136475c787 Mon Sep 17 00:00:00 2001 From: Gerwin Klein Date: Fri, 15 Nov 2019 13:50:47 +1100 Subject: [PATCH 093/129] DFA: remove dead variable --- jflex/src/main/java/jflex/core/DFA.java | 1 - 1 file changed, 1 deletion(-) diff --git a/jflex/src/main/java/jflex/core/DFA.java b/jflex/src/main/java/jflex/core/DFA.java index 6485110aa..91b019666 100644 --- a/jflex/src/main/java/jflex/core/DFA.java +++ b/jflex/src/main/java/jflex/core/DFA.java @@ -105,7 +105,6 @@ private void ensureStateCapacity(int newNumStates) { while (newLength <= newNumStates) newLength *= 2; boolean[] newFinal = new boolean[newLength]; - boolean[] newPushback = new boolean[newLength]; Action[] newAction = new Action[newLength]; int[][] newTable = new int[newLength][numInput]; From 304c2f0c23bb8a6bd1f5bc486db7208a8802ec91 Mon Sep 17 00:00:00 2001 From: Gerwin Klein Date: Fri, 15 Nov 2019 13:54:49 +1100 Subject: [PATCH 094/129] NFA: remove unused variable --- jflex/src/main/java/jflex/core/NFA.java | 1 - 1 file changed, 1 deletion(-) diff --git a/jflex/src/main/java/jflex/core/NFA.java b/jflex/src/main/java/jflex/core/NFA.java index aea32cce2..a93bb2b0a 100644 --- a/jflex/src/main/java/jflex/core/NFA.java +++ b/jflex/src/main/java/jflex/core/NFA.java @@ -265,7 +265,6 @@ private void ensureCapacity(int newNumStates) { int newStatesLength = Math.max(oldLength * 2, newNumStates); boolean[] newFinal = new boolean[newStatesLength]; - boolean[] newIsPush = new boolean[newStatesLength]; Action[] newAction = new Action[newStatesLength]; StateSet[][] newTable = new StateSet[newStatesLength][numInput]; StateSet[] newEpsilon = new StateSet[newStatesLength]; From 5ecefdfa291907477bd65b35a42470f41305bc36 Mon Sep 17 00:00:00 2001 From: Gerwin Klein Date: Sat, 16 Nov 2019 18:29:08 +1100 Subject: [PATCH 095/129] StateSet: add an intersect method --- jflex/src/main/java/jflex/core/StateSet.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/jflex/src/main/java/jflex/core/StateSet.java b/jflex/src/main/java/jflex/core/StateSet.java index a4e691706..8c15eea2c 100644 --- a/jflex/src/main/java/jflex/core/StateSet.java +++ b/jflex/src/main/java/jflex/core/StateSet.java @@ -152,6 +152,21 @@ public void remove(int state) { bits[index] &= ~(1L << (state & MASK)); } + /** + * Remove all states from {@code this} that are not contained in the provided {@link StateSet}. + * + * @param set the {@link StateSet} object to intersect with. + */ + public void intersect(StateSet set) { + if (set == null) { + clear(); + } else { + int l = Math.min(bits.length, set.bits.length); + for (int i = 0; i < l; i++) bits[i] &= set.bits[i]; + for (int i = l; i < bits.length; i++) bits[i] = 0; + } + } + /** * Returns the set of elements that contained are in the specified set but are not contained in * this set. From 80bc0f597b858c934cbb305c7dda237e6be7582d Mon Sep 17 00:00:00 2001 From: Gerwin Klein Date: Sat, 16 Nov 2019 18:32:12 +1100 Subject: [PATCH 096/129] NFA: rewrite removal of dead states after NFA complement New version is non-recursive and does not alter the state while iterating over the table. --- jflex/src/main/java/jflex/core/NFA.java | 131 +++++++++++++++--------- 1 file changed, 81 insertions(+), 50 deletions(-) diff --git a/jflex/src/main/java/jflex/core/NFA.java b/jflex/src/main/java/jflex/core/NFA.java index a93bb2b0a..e13ada73e 100644 --- a/jflex/src/main/java/jflex/core/NFA.java +++ b/jflex/src/main/java/jflex/core/NFA.java @@ -397,18 +397,6 @@ private StateSet closure(int startState) { return closure; } - /** Returns the epsilon closure of a set of states */ - private StateSet closure(StateSet startStates) { - StateSet result = new StateSet(numStates); - - if (startStates != null) { - states.reset(startStates); - while (states.hasMoreElements()) result.add(closure(states.nextElement())); - } - - return result; - } - private void epsilonFill() { for (int i = 0; i < numStates; i++) { epsilon[i] = closure(i); @@ -737,7 +725,6 @@ private IntPair complement(IntPair nfa) { int dfaStart = nfa.end() + 1; - // FIXME: only need epsilon closure of states reachable from nfa.start epsilonFill(); Map dfaStates = new HashMap<>(numStates); @@ -833,12 +820,7 @@ private IntPair complement(IntPair nfa) { if (table[currentDFAState][i] == null) addTransition(currentDFAState, i, error); } - // eliminate transitions leading to dead states - if (live == null || live.length < numStates) { - live = new boolean[2 * numStates]; - visited = new boolean[2 * numStates]; - } - + // eliminate transitions that cannot reach final states removeDead(dfaStart, end); if (Options.DEBUG) { @@ -847,51 +829,100 @@ private IntPair complement(IntPair nfa) { return IntPair.create(start, end); } - // "global" data for use in method removeDead only: - // live[s] == false <=> no final state can be reached from s - private boolean[] live; // = new boolean [estSize]; - private boolean[] visited; // = new boolean [estSize]; - + /** + * Find all states from (numerically) {@code start} to @{@code end} that (transitively) cannot + * reach reach {@code end}, and remove the transitions leading to those states. + * + *

After a complement operation, there may be dead states left over in the NFA, which could + * lead the scanning engine into a situation where it is trying to perform lookahead even though + * no final state can ever be reached. + * + *

Precondition: all states that potentially lead to {@code end} are within the interval @{code + * [start,end]}. This is satisfied by DFA generation in the complement operation. + * + *

Precondition: end state has no outgoing transitions + * + * @param start the first state from which to compute live states + * @param end the state that if it can be reached makes a state live + * @see NFA#complement(IntPair) + */ private void removeDead(int start, int end) { - // Out.debug("removeDead ("+start+")"); - - if (visited[start] || live[start]) return; - visited[start] = true; - - // Out.debug("not yet visited"); + if (Options.DEBUG) { + Out.debug("removeDead (" + start + "," + end + ") " + Out.NL + this); + } - if (closure(start).isElement(end)) live[start] = true; + StateSet notvisited = tempStateSet; + StateSet reachable = new StateSet(numStates, start); - // Out.debug("is final :"+live[start]); + notvisited.clear(); + notvisited.addState(start); - for (int i = 0; i < numInput; i++) { - StateSet nextState = closure(table[start][i]); - StateSetEnumerator states = nextState.states(); - while (states.hasMoreElements()) { - int next = states.nextElement(); + while (notvisited.containsElements()) { + int state = notvisited.getAndRemoveElement(); + notvisited.add(reachable.complement(epsilon[state])); + reachable.add(epsilon[state]); + for (int i = 0; i < numInput; i++) { + notvisited.add(reachable.complement(table[state][i])); + reachable.add(table[state][i]); + } + } - if (next != start) { - removeDead(next, end); + if (Options.DEBUG) { + Out.debug("reachable states " + reachable); + } - if (live[next]) live[start] = true; - else table[start][i] = null; + StateSet live = new StateSet(numStates, end); + boolean changed = true; + + // compute all live states + while (changed) { + changed = false; + Out.debug("live: " + live); + StateSetEnumerator nonlive = live.complement(reachable).states(); + while (nonlive.hasMoreElements()) { + int s = nonlive.nextElement(); + for (int i = 0; i < numInput; i++) { + if (table[s][i] != null) { + StateSetEnumerator states = table[s][i].states(); + while (states.hasMoreElements()) { + int state = states.nextElement(); + if (live.isElement(state)) { + changed = true; + live.addState(s); + } + } + } + } + if (epsilon[s] != null) { + states = epsilon[s].states(); + while (states.hasMoreElements()) { + int state = states.nextElement(); + if (live.isElement(state)) { + changed = true; + live.addState(s); + } + } } } } - StateSet nextState = closure(epsilon[start]); - StateSetEnumerator states = nextState.states(); - while (states.hasMoreElements()) { - int next = states.nextElement(); - - if (next != start) { - removeDead(next, end); + if (Options.DEBUG) { + Out.debug("live states: " + live); + } - if (live[next]) live[start] = true; + // now remove all transitions to non-live states (unless everything is live) + if (!reachable.equals(live)) { + StateSetEnumerator allStates = reachable.states(); + while (allStates.hasMoreElements()) { + int s = allStates.nextElement(); + for (int i = 0; i < numInput; i++) if (table[s][i] != null) table[s][i].intersect(live); + if (epsilon[s] != null) epsilon[s].intersect(live); } } - // Out.debug("state "+start+" is live :"+live[start]); + if (Options.DEBUG) { + Out.debug("Removed dead states " + Out.NL + this); + } } /** From 2ba881884d92c980d3c2c3b97ace71aa4cf7b5b5 Mon Sep 17 00:00:00 2001 From: Gerwin Klein Date: Sat, 16 Nov 2019 19:18:44 +1100 Subject: [PATCH 097/129] cleanup: use iterators for StateSet; better name for isElement user iterators for StateSet where it's not too performance-critical; rename StateSet.isElement(x) to StateSet.hasElement(x) --- jflex/src/main/java/jflex/core/NFA.java | 45 +++++-------------- jflex/src/main/java/jflex/core/StateSet.java | 13 ++++-- .../java/jflex/core/StateSetEnumerator.java | 16 ++++++- 3 files changed, 37 insertions(+), 37 deletions(-) diff --git a/jflex/src/main/java/jflex/core/NFA.java b/jflex/src/main/java/jflex/core/NFA.java index e13ada73e..95698360e 100644 --- a/jflex/src/main/java/jflex/core/NFA.java +++ b/jflex/src/main/java/jflex/core/NFA.java @@ -628,26 +628,13 @@ public String dotFormat() { for (int i = 0; i < numStates; i++) { for (int input = 0; input < numInput; input++) { - if (table[i][input] != null) { - StateSetEnumerator states = table[i][input].states(); - - while (states.hasMoreElements()) { - int s = states.nextElement(); - result.append(i).append(" -> ").append(s); - result - .append(" [label=\"") - .append(classes.toString(input)) - .append("\"]") - .append(Out.NL); - } + for (int s : table[i][input]) { + result.append(i).append(" -> ").append(s); + result.append(" [label=\"").append(classes.toString(input)).append("\"]").append(Out.NL); } } - if (epsilon[i] != null) { - StateSetEnumerator states = epsilon[i].states(); - while (states.hasMoreElements()) { - int s = states.nextElement(); - result.append(i).append(" -> ").append(s).append(" [style=dotted]").append(Out.NL); - } + for (int s : epsilon[i]) { + result.append(i).append(" -> ").append(s).append(" [style=dotted]").append(Out.NL); } } @@ -812,7 +799,7 @@ private IntPair complement(IntPair nfa) { currentDFAState = dfaStart + s; // if it was not a final state, it is now in the complement - if (!currentState.isElement(nfa.end())) addEpsilonTransition(currentDFAState, end); + if (!currentState.hasElement(nfa.end())) addEpsilonTransition(currentDFAState, end); // all inputs not present (formerly leading to an implicit error) // now lead to an explicit (final) state accepting everything. @@ -878,15 +865,11 @@ private void removeDead(int start, int end) { while (changed) { changed = false; Out.debug("live: " + live); - StateSetEnumerator nonlive = live.complement(reachable).states(); - while (nonlive.hasMoreElements()) { - int s = nonlive.nextElement(); + for (int s : live.complement(reachable)) { for (int i = 0; i < numInput; i++) { if (table[s][i] != null) { - StateSetEnumerator states = table[s][i].states(); - while (states.hasMoreElements()) { - int state = states.nextElement(); - if (live.isElement(state)) { + for (int state : table[s][i]) { + if (live.hasElement(state)) { changed = true; live.addState(s); } @@ -894,10 +877,8 @@ private void removeDead(int start, int end) { } } if (epsilon[s] != null) { - states = epsilon[s].states(); - while (states.hasMoreElements()) { - int state = states.nextElement(); - if (live.isElement(state)) { + for (int state : epsilon[s]) { + if (live.hasElement(state)) { changed = true; live.addState(s); } @@ -912,9 +893,7 @@ private void removeDead(int start, int end) { // now remove all transitions to non-live states (unless everything is live) if (!reachable.equals(live)) { - StateSetEnumerator allStates = reachable.states(); - while (allStates.hasMoreElements()) { - int s = allStates.nextElement(); + for (int s : reachable) { for (int i = 0; i < numInput; i++) if (table[s][i] != null) table[s][i].intersect(live); if (epsilon[s] != null) epsilon[s].intersect(live); } diff --git a/jflex/src/main/java/jflex/core/StateSet.java b/jflex/src/main/java/jflex/core/StateSet.java index 8c15eea2c..6c96e684d 100644 --- a/jflex/src/main/java/jflex/core/StateSet.java +++ b/jflex/src/main/java/jflex/core/StateSet.java @@ -8,6 +8,8 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ package jflex.core; +import java.util.Iterator; + /** * A set of NFA states (= integers). * @@ -16,7 +18,7 @@ * @author Gerwin Klein * @version JFlex 1.8.0-SNAPSHOT */ -public final class StateSet { +public final class StateSet implements Iterable { private final boolean DEBUG = false; @@ -111,7 +113,7 @@ public void clear() { * @param state a int. * @return a boolean. */ - public boolean isElement(int state) { + public boolean hasElement(int state) { int index = state >> BITS; if (index >= bits.length) return false; return (bits[index] & (1L << (state & MASK))) != 0; @@ -201,7 +203,7 @@ public StateSet complement(StateSet set) { + set + Out.NL + " is :" - + result); // $NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ + + result); } return result; } @@ -398,4 +400,9 @@ public String toString() { return result.toString(); } + + @Override + public Iterator iterator() { + return states(); + } } diff --git a/jflex/src/main/java/jflex/core/StateSetEnumerator.java b/jflex/src/main/java/jflex/core/StateSetEnumerator.java index 494291b09..c0faf736a 100644 --- a/jflex/src/main/java/jflex/core/StateSetEnumerator.java +++ b/jflex/src/main/java/jflex/core/StateSetEnumerator.java @@ -8,13 +8,16 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ package jflex.core; +import java.util.NoSuchElementException; +import java.util.PrimitiveIterator; + /** * Enumerates the states of a StateSet. * * @author Gerwin Klein * @version JFlex 1.8.0-SNAPSHOT */ -public final class StateSetEnumerator { +public final class StateSetEnumerator implements PrimitiveIterator.OfInt { private static final boolean DEBUG = false; @@ -135,8 +138,19 @@ public int nextElement() { Out.dump( "nextElement, index = " + index + ", offset = " + offset); // $NON-NLS-1$ //$NON-NLS-2$ } + if (index >= bits.length) throw new NoSuchElementException(); int x = (index << StateSet.BITS) + offset; advance(); return x; } + + @Override + public boolean hasNext() { + return hasMoreElements(); + } + + @Override + public int nextInt() { + return nextElement(); + } } From eb703fa544e0eed88443133f6ea6ae8e10633b72 Mon Sep 17 00:00:00 2001 From: Gerwin Klein Date: Sat, 16 Nov 2019 19:31:30 +1100 Subject: [PATCH 098/129] add regression test for bug #567 --- .../src/test/cases/negation/.gitignore | 1 + .../src/test/cases/negation/negation-0.input | 1 + .../src/test/cases/negation/negation-0.output | 3 +++ .../src/test/cases/negation/negation-1.input | 1 + .../src/test/cases/negation/negation-1.output | 3 +++ .../test/cases/negation/negation-flex.output | 14 ++++++++++++++ .../src/test/cases/negation/negation.flex | 17 +++++++++++++++++ .../src/test/cases/negation/negation.test | 6 ++++++ 8 files changed, 46 insertions(+) create mode 100644 testsuite/testcases/src/test/cases/negation/.gitignore create mode 100644 testsuite/testcases/src/test/cases/negation/negation-0.input create mode 100644 testsuite/testcases/src/test/cases/negation/negation-0.output create mode 100644 testsuite/testcases/src/test/cases/negation/negation-1.input create mode 100644 testsuite/testcases/src/test/cases/negation/negation-1.output create mode 100644 testsuite/testcases/src/test/cases/negation/negation-flex.output create mode 100644 testsuite/testcases/src/test/cases/negation/negation.flex create mode 100644 testsuite/testcases/src/test/cases/negation/negation.test diff --git a/testsuite/testcases/src/test/cases/negation/.gitignore b/testsuite/testcases/src/test/cases/negation/.gitignore new file mode 100644 index 000000000..da6940bec --- /dev/null +++ b/testsuite/testcases/src/test/cases/negation/.gitignore @@ -0,0 +1 @@ +Negation.java diff --git a/testsuite/testcases/src/test/cases/negation/negation-0.input b/testsuite/testcases/src/test/cases/negation/negation-0.input new file mode 100644 index 000000000..d9265f825 --- /dev/null +++ b/testsuite/testcases/src/test/cases/negation/negation-0.input @@ -0,0 +1 @@ +aba diff --git a/testsuite/testcases/src/test/cases/negation/negation-0.output b/testsuite/testcases/src/test/cases/negation/negation-0.output new file mode 100644 index 000000000..233e9c825 --- /dev/null +++ b/testsuite/testcases/src/test/cases/negation/negation-0.output @@ -0,0 +1,3 @@ +line: 1 col: 1 match: --aba\u000A-- +action [16] { /* all */ } +-1 diff --git a/testsuite/testcases/src/test/cases/negation/negation-1.input b/testsuite/testcases/src/test/cases/negation/negation-1.input new file mode 100644 index 000000000..d688a93b7 --- /dev/null +++ b/testsuite/testcases/src/test/cases/negation/negation-1.input @@ -0,0 +1 @@ +baba \ No newline at end of file diff --git a/testsuite/testcases/src/test/cases/negation/negation-1.output b/testsuite/testcases/src/test/cases/negation/negation-1.output new file mode 100644 index 000000000..5b27a1783 --- /dev/null +++ b/testsuite/testcases/src/test/cases/negation/negation-1.output @@ -0,0 +1,3 @@ +line: 1 col: 1 match: --baba-- +action [16] { /* all */ } +-1 diff --git a/testsuite/testcases/src/test/cases/negation/negation-flex.output b/testsuite/testcases/src/test/cases/negation/negation-flex.output new file mode 100644 index 000000000..172e9cf48 --- /dev/null +++ b/testsuite/testcases/src/test/cases/negation/negation-flex.output @@ -0,0 +1,14 @@ +Reading "src/test/cases/negation/negation.flex" + +Warning in file "src/test/cases/negation/negation.flex" (line 16): +Expression matches the empty string, which may lead to non-termination. +([^]* [^a]) | !([^]* [^a]) { /* all */ } +Constructing NFA : 28 states in NFA +Converting NFA to DFA : +..... + +Warning in file "src/test/cases/negation/negation.flex" (line 17): +Rule can never be matched: +aba { /* should not match */ } +7 states before minimization, 1 states in minimized DFA +Writing code to "src/test/cases/negation/Negation.java" diff --git a/testsuite/testcases/src/test/cases/negation/negation.flex b/testsuite/testcases/src/test/cases/negation/negation.flex new file mode 100644 index 000000000..63b05e116 --- /dev/null +++ b/testsuite/testcases/src/test/cases/negation/negation.flex @@ -0,0 +1,17 @@ + +%% + +%public +%class Negation +%integer +%debug + +%line +%column + +%unicode + +%% + +([^]* [^a]) | !([^]* [^a]) { /* all */ } +aba { /* should not match */ } diff --git a/testsuite/testcases/src/test/cases/negation/negation.test b/testsuite/testcases/src/test/cases/negation/negation.test new file mode 100644 index 000000000..caa7ab53a --- /dev/null +++ b/testsuite/testcases/src/test/cases/negation/negation.test @@ -0,0 +1,6 @@ +name: negation + +description: +test for bug #567 (r|!r does not always match everything) + +jflex: --nobak From bdf9cb058ff441b3c1e77ee446560552f63d45eb Mon Sep 17 00:00:00 2001 From: Gerwin Klein Date: Sat, 16 Nov 2019 20:14:24 +1100 Subject: [PATCH 099/129] code formatting --- jflex/src/main/java/jflex/core/StateSet.java | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/jflex/src/main/java/jflex/core/StateSet.java b/jflex/src/main/java/jflex/core/StateSet.java index 6c96e684d..f2906f862 100644 --- a/jflex/src/main/java/jflex/core/StateSet.java +++ b/jflex/src/main/java/jflex/core/StateSet.java @@ -195,15 +195,7 @@ public StateSet complement(StateSet set) { System.arraycopy(set.bits, m, result.bits, m, result.bits.length - m); if (DEBUG) { - Out.dump( - "Complement of " - + this - + Out.NL - + "and " - + set - + Out.NL - + " is :" - + result); + Out.dump("Complement of " + this + Out.NL + "and " + set + Out.NL + " is :" + result); } return result; } From 7d06196ec5555fb14bcda19389d152001a0b048e Mon Sep 17 00:00:00 2001 From: Gerwin Klein Date: Sat, 16 Nov 2019 20:52:13 +1100 Subject: [PATCH 100/129] bazelrc: remove Java7API check --- .bazelrc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.bazelrc b/.bazelrc index 86bbd656b..5108fd548 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,6 +1,6 @@ # This incompatible change was introduced in Bazel 0.26 # https://github.com/bazelbuild/bazel/issues/5817 -# bazel_pandoc needs to update +# bazel_pandoc needs to update # https://github.com/ProdriveTechnologies/bazel-pandoc/issues/6 build --incompatible_depset_union=false @@ -281,7 +281,7 @@ build --javacopt "-Xep:InjectedConstructorAnnotations:ERROR" build --javacopt "-Xep:InsecureCryptoUsage:ERROR" build --javacopt "-Xep:IterablePathParameter:ERROR" build --javacopt "-Xep:JMockTestWithoutRunWithOrRuleAnnotation:ERROR" -build --javacopt "-Xep:Java7ApiChecker:ERROR" +build --javacopt "-Xep:Java7ApiChecker:OFF" build --javacopt "-Xep:JavaxInjectOnFinalField:ERROR" build --javacopt "-Xep:LockMethodChecker:ERROR" build --javacopt "-Xep:LongLiteralLowerCaseSuffix:ERROR" From 998e5c2bcbbee3396b39e580fc3ba45fbe77944a Mon Sep 17 00:00:00 2001 From: Gerwin Klein Date: Sat, 16 Nov 2019 20:58:56 +1100 Subject: [PATCH 101/129] update docs for JDK 8+ build dependency --- README.md | 8 +- jflex/changelog.md | 211 +++++++++++++++++++++++---------------------- 2 files changed, 110 insertions(+), 109 deletions(-) diff --git a/README.md b/README.md index a5e8a3468..bc99d7532 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ JFlex takes as input a specification with a set of regular expressions and corresponding actions. It generates Java source of a lexer that reads input, matches the input against the regular expressions in the spec file, and runs the corresponding action if a regular expression -matched. Lexers usually are the first front-end step in compilers, matching keywords, comments, +matched. Lexers usually are the first front-end step in compilers, matching keywords, comments, operators, etc, and generating an input token stream for parsers. JFlex lexers are based on deterministic finite automata (DFAs). @@ -29,7 +29,7 @@ and the [wiki][wiki]. ### Usage with Maven -You need JDK 7 or later. +You need JDK 8 or later. 1. Place grammar files in `src/main/flex/` directory. @@ -58,7 +58,7 @@ You need JDK 7 or later. ### Usage with ant -You need JDK 7 or later. +You need JDK 8 or later. 1. Define ant task ```xml @@ -86,7 +86,7 @@ jflex( ### Usage in CLI -You need JDK 7 or later. +You need JDK 8 or later. You can also use JFlex directly from the command line: ``` diff --git a/jflex/changelog.md b/jflex/changelog.md index b7afd7953..d426116df 100644 --- a/jflex/changelog.md +++ b/jflex/changelog.md @@ -1,6 +1,7 @@ ## [JFlex 1.8.0](https://github.com/jflex-de/jflex/milestone/11) - Unicode 10.0, 11.0, 12.0, and 12.1 are supported (#540, #555, #556, #563) - Unicode Emoji properties are supported for Unicode versions 8.0+ (#546) +- JFlex build now depends on JDK 1.8+; JFlex runtime still supports JDK 7+ ## [JFlex 1.7.0](https://github.com/jflex-de/jflex/milestone/10) (September 21, 2018) - Unicode 8.0 and 9.0 are supported (#209) @@ -50,12 +51,12 @@ By default no InputStream constructor is included in the generated scanner. The capability to include one is deprecated and will be removed in JFlex 1.7. - + ## [JFlex 1.5.1](https://github.com/jflex-de/jflex/milestone/13) (Mar 21, 2014) - fixed problem calling `./jflex` start scripts (#127) - corrected documentation flaws (#126) - further documentation and website updates -- JFlex now reports the correct version string +- JFlex now reports the correct version string - added support for CUP2 with %cup2 switch, based on patch by Andreas Wenger ## [JFlex 1.5.0](https://github.com/jflex-de/jflex/milestone/12) (Jan 21, 2014) @@ -71,7 +72,7 @@ - nested character sets now supported, e.g. `[[[ABC]D]E[FG]]` - new character set operations supported: union (e.g. `[A||B]`), intersection (e.g. `[A&&B]`), set-difference (e.g. `[A--B]`), and symmetric difference (e.g. `[A~~B]`). -- the meaning of the dot (".") meta character has been changed from `[^\n]` to +- the meaning of the dot (".") meta character has been changed from `[^\n]` to `[^\n\r\u000B\u000C\u0085\u2028\u2029]`. Use the new `--legacydot` option to cause "." to be interpreted as `[^\n]`. - new `\R` meta character matches any newline: @@ -107,7 +108,7 @@ - fixed bug #77 (lookahead and "|" actions) - fixed bug #74 (yytext() longer than expected with lookahead) - fixed bug #73 (OS/2 Java 1.1.8 Issues) -- fixed bug #40 (dangerous lookahead check may fail) +- fixed bug #40 (dangerous lookahead check may fail) ## JFlex 1.4.1 (November 7, 2004) - merged in patch by Don Brown (fixes #70 Uses Old JUnit method assertFalse) @@ -122,9 +123,9 @@ ## JFlex 1.4 (April 12, 2004) - new, very fast minimization algorithm (also fixes memory issues) -- new --jlex option for strict compatibility to JLex. Currently it - changes %ignorecase to JLex semantics, that is, character classes - are interpreted in a caseless way, too. +- new --jlex option for strict compatibility to JLex. Currently it + changes %ignorecase to JLex semantics, that is, character classes + are interpreted in a caseless way, too. (fixes bus #59, %ignorecase ignored by char classes). Thanks to Edward D. Willink for spotting the incompatibility. - support for even larger scanners (up to 64K DFA states). @@ -136,46 +137,46 @@ `[a-zA-Z]`, reducing NFA states and generation time significantly for some specifications. This affects the generation process only, generated scanners remain the same. -- new %apiprivate switch (feature request #141/1) that causes all +- new %apiprivate switch (feature request #141/1) that causes all generated and skeleton methods to be made private. Exceptions to this - are user defined functions and the constructor. Thanks to Stephen + are user defined functions and the constructor. Thanks to Stephen Ostermiller for the suggestion. - allow user defined javadoc class comments (feature request #141/2) If the user code section ends with a javadoc comment, JFlex takes this - instead of the generated comment. Thanks to Stephen Ostermiller for - the suggestion. -- fixed bug #50 (undefined macros in complement expressions do + instead of the generated comment. Thanks to Stephen Ostermiller for + the suggestion. +- fixed bug #50 (undefined macros in complement expressions do not throw exception in generator). Thanks to Stephen Ostermiller for the bug report. -- fixed bug #51 (yypushStream/yypopStream in skeleton.nested +- fixed bug #51 (yypushStream/yypopStream in skeleton.nested work as advertised) - fixed bug #57 (no wrong macro warnings on regexp negation) - fixed bug #58 (%cupsym now also affects %cupdebug) Thanks to Eric Schweitz for the fix. -- fixed bug #52 (single-line %initthrow works now +- fixed bug #52 (single-line %initthrow works now in case of extra whitespace before newline) -- yyreset() does no longer close the associated reader (use yyclose() +- yyreset() does no longer close the associated reader (use yyclose() explicitly for that). Makes some reader objects reusable (feature - request #140). Thanks to Stephen Ostermiller for the suggestion. + request #140). Thanks to Stephen Ostermiller for the suggestion. - fixed modifier order in generated code, removes jikes compiler warnings Thanks to Michael Wildpaner for the fix. - ant task now also works with ant >= 1.4 (fixes bug #54) - yyreset() does not declare an execption any more (fixes bug #65) - %cup does not include %eofclose in JLex mode (--jlex). (Fixes bug #63) -- optional parameter to %eofclose: "%eofclose false" turns off %eofclose if +- optional parameter to %eofclose: "%eofclose false" turns off %eofclose if it was turned on previously (e.g. by %cup). (Fixes bug #63) - jflex build script switched to ant -- internal: central Options class for better integration with +- internal: central Options class for better integration with build tools and IDEs -- internal: change naming scheme for generated internal variables from - yy_ to zz to comply with Java naming standard. Thanks to Max Gilead +- internal: change naming scheme for generated internal variables from + yy_ to zz to comply with Java naming standard. Thanks to Max Gilead for the patch. ## JFlex 1.3.5 (October 8, 2001) - fixed all bugs reported for version 1.3.4. Thanks to Amin Ahmad and Fred Wehrhahn for their excellent bug reports. -- implemented feature request #137: vim syntax file. +- implemented feature request #137: vim syntax file. Thanks to Michael Brailsford for his help and suggestions. - JFlex should run with JDK 1.1 out-of-the-box again. @@ -194,18 +195,18 @@ Borsotti, and Paolo Di Francesco for their excellent bug reports. - enhanced %debug output. JFlex scanners in debug mode now print line, column, matched text, and executed action (with line number in spec) - for each processed token. Thanks to Karl Meissner for the suggestion. + for each processed token. Thanks to Karl Meissner for the suggestion. - introduced %cupdebug directive for readable CUP debugging. Generated scanners print line, column, matched text, and CUP symbol name for each returned token. Again thanks to Karl Meissner for tips and contributed Java reflection code. -- new %cupsym to customize CUP generated symbols class name. Thanks +- new %cupsym to customize CUP generated symbols class name. Thanks to Karl Meissner and Paolo Di Francesco. - new %throws as shorthand for %yylexthrow - code generation now customizable at command line with --table, - --pack, and --switch + --pack, and --switch - command line switch --info prints system and JVM information (useful - for bug reports) + for bug reports) - command line switch --nobak for not generating backup files - an Ant task for the Ant build tool http://jakarta.apache.org/ant/ contributed by Rafal Mantiuk. Many thanks to him. @@ -215,24 +216,24 @@ 10%-50% faster. These are only the first implementations of a few of the many suggestions from Angelo Borsotti. Thanks to Angelo for many insights, tips, and fruitful discussions. -- a new warning if a rule can never be matched +- a new warning if a rule can never be matched - macros and regular expression can now span multiple lines (note - that | at the end of a line in a rule is a special action, + that | at the end of a line in a rule is a special action, not the | operator) - updated the manual to contain more information about the generated - class, clarified the description of lexical states. Thanks to Michael + class, clarified the description of lexical states. Thanks to Michael Binz, Angelo Borsotti, Vasily Karyaev and for the suggestions. - Simplified java example lexer, and allow // style comments at EOF. Thanks to Thomas Mulcahy. - Byacc/J example updated to version 1.1 - New interpreter example using CUP. Thanks to Bernhard Rumpe for the code. - - + + ## JFlex 1.3.2 (February 24, 2001) -- fixed bug #31 (this time for real). Thanks to Thilo Goetz for +- fixed bug #31 (this time for real). Thanks to Thilo Goetz for his quick report. -- updated the binary scanning example with the more comprehensive and +- updated the binary scanning example with the more comprehensive and usable class StraightStreamReader by Stephen Ostermiller. Thanks go to him for his contribution. The original version of this class is at http://www.smo.f2s.com/utils/ @@ -247,9 +248,9 @@ it on the documentation page. I can also give you access to the latex sources of the manual, so that printable versions of your translation can be generated, too. - - -## JFlex 1.3.1 (February 20, 2001) + + +## JFlex 1.3.1 (February 20, 2001) - fixed all JFlex bugs reported for 1.3 (bugs #31-#35) Thanks to Hans Kratz, Vasily Karyaev, Alexey Yakovets, and Tom Moog for their excellent reports. @@ -262,7 +263,7 @@ http://www.linuxgazette.com/issue41/lopes/lopes.html - manual section about encodings, platforms and Unicode. Thanks to Stephen Ostermiller for his valuable input. -- switch for skipping the minimization step in DFA generation (--nomin). +- switch for skipping the minimization step in DFA generation (--nomin). This feature is still in alpha status and not yet extensively tested. It might be useful when you have very large scanners and not much memory available. @@ -276,46 +277,46 @@ - moved part of the project to http://sourceforge.net/projects/jflex/ -## JFlex 1.3 (October 21, 2000) - -- Fixed all bugs reported for 1.2.2 (bugs #20-#28). -- Better start script for Linux. -- Customize for internal error handling in yy_ScanError. -- Empty charclass [], and any (=negated empty) charclass [^]. -- New negation operator ! for regexps. -- New upto operator ~ for regexps. -- Customizable buffer size (%buffer). -- New char yycharat(int) for efficient access to single characters in matched text. -- Split up of too large lex tables for even larger scanner sizes. -- New additional external skeleton with support for nested input streams. -- JLex compatibility: BOL ^ and EOL $ use unicode line separators as in - http://www.unicode.org/unicode/reports/tr18/tr18-5.1.html. -- New resetStream method for reusing scanner objects. -_ BYacc/J support (%byaccj) + BYacc/J example. -- Include files in lexer specs (%include). -- New --dump switch for a dump of the generated charclasses, NFA, DFA, and minimized DFA tables. - - +## JFlex 1.3 (October 21, 2000) + +- Fixed all bugs reported for 1.2.2 (bugs #20-#28). +- Better start script for Linux. +- Customize for internal error handling in yy_ScanError. +- Empty charclass [], and any (=negated empty) charclass [^]. +- New negation operator ! for regexps. +- New upto operator ~ for regexps. +- Customizable buffer size (%buffer). +- New char yycharat(int) for efficient access to single characters in matched text. +- Split up of too large lex tables for even larger scanner sizes. +- New additional external skeleton with support for nested input streams. +- JLex compatibility: BOL ^ and EOL $ use unicode line separators as in + http://www.unicode.org/unicode/reports/tr18/tr18-5.1.html. +- New resetStream method for reusing scanner objects. +_ BYacc/J support (%byaccj) + BYacc/J example. +- Include files in lexer specs (%include). +- New --dump switch for a dump of the generated charclasses, NFA, DFA, and minimized DFA tables. + + ## JFlex 1.2.2 (August 23, 1999) -- Updated JFlex to the new CUP version 0.10j. -- Eliminated some remaining platform dependent newlines in the generated source code - (affecting the readabilty of the generated code only, no functional changes). -- Minor improvements in error reporting (out of memory). -- Added a --version command line option for printing the current jflex version. -- Updated the Java 1.2 lexer/parser example to CUP 0.10j. - - +- Updated JFlex to the new CUP version 0.10j. +- Eliminated some remaining platform dependent newlines in the generated source code + (affecting the readabilty of the generated code only, no functional changes). +- Minor improvements in error reporting (out of memory). +- Added a --version command line option for printing the current jflex version. +- Updated the Java 1.2 lexer/parser example to CUP 0.10j. + + ## JFlex 1.2.1 (June 25, 1999) -- Fixed all bugs reported for version 1.2 (#17-#19). -- Webpage redesigned and moved to http://www.jflex.de. -- Example java lexer/parser switched to Java 1.2. +- Fixed all bugs reported for version 1.2 (#17-#19). +- Webpage redesigned and moved to http://www.jflex.de. +- Example java lexer/parser switched to Java 1.2. + - ## JFlex 1.2 (March 21, 1999) -- Fixed all bugs for 1.1.2. -- JFlex now works again with Solaris JIT. -- Significant Unicode optimizations in scanning and generation performance, -- changed the empty string match wrt. EOF behavior to the one that is commonly expected. +- Fixed all bugs for 1.1.2. +- JFlex now works again with Solaris JIT. +- Significant Unicode optimizations in scanning and generation performance, +- changed the empty string match wrt. EOF behavior to the one that is commonly expected. - added command line switches for more customization - external skeleton files - new GUI without any console output @@ -326,39 +327,39 @@ _ BYacc/J support (%byaccj) + BYacc/J example. - | Action, trailing context (/ operator) - new %final, %abstract and %extends directives - uses jar file -- included makefile for JFlex, -- %pack now uses string packing, -- %pack now default code generation method, -- new %switch directive for old default code generation method, -- more convenient declaration of exceptions, -- new %int switch, -- manual now written in latex, available as html and in printable .ps.gz and pdf file formats. - - +- included makefile for JFlex, +- %pack now uses string packing, +- %pack now default code generation method, +- new %switch directive for old default code generation method, +- more convenient declaration of exceptions, +- new %int switch, +- manual now written in latex, available as html and in printable .ps.gz and pdf file formats. + + ## JFlex 1.1.2 -- All bugs reported for version 1.1.1 (#8-#10) have been fixed. - - +- All bugs reported for version 1.1.1 (#8-#10) have been fixed. + + ## JFlex 1.1.1 -- All bugs reported for version 1.1 (i.e. bug #7 and feature request #6) have been fixed. -- Scanning speed was optimized further. - - +- All bugs reported for version 1.1 (i.e. bug #7 and feature request #6) have been fixed. +- Scanning speed was optimized further. + + ## JFlex 1.1 adds new features and fixes all known bugs of 1.0 -- Revised directory structure. -- Fixed all reported bugs (#1-#5 and some unreported ones). -- Fixed thousands of typos in the manual. -- whitespace characters in regular expressions, -- flex style repeat expressions, -- %caseless switch, -- %eofclose switch, -- method for closing the input stream, -- method for the current lexical state, -- method for rereading matched text, -- backup of files that are overwitten in the generation process, -- improved error reporting, -- graphical UI when no filename is provided on the commandline - - -## JFlex 1.0 (May 1998) was the first public release of JFlex. - It was developed using Sun's JDK 1.1, JFlex (bootstrapped) and the parser generator CUP +- Revised directory structure. +- Fixed all reported bugs (#1-#5 and some unreported ones). +- Fixed thousands of typos in the manual. +- whitespace characters in regular expressions, +- flex style repeat expressions, +- %caseless switch, +- %eofclose switch, +- method for closing the input stream, +- method for the current lexical state, +- method for rereading matched text, +- backup of files that are overwitten in the generation process, +- improved error reporting, +- graphical UI when no filename is provided on the commandline + + +## JFlex 1.0 (May 1998) was the first public release of JFlex. + It was developed using Sun's JDK 1.1, JFlex (bootstrapped) and the parser generator CUP From 5e7f674bbcb1ad7c466157b9ae4be622cde7fe09 Mon Sep 17 00:00:00 2001 From: Gerwin Klein Date: Sun, 17 Nov 2019 17:43:56 +1100 Subject: [PATCH 102/129] documentation for StateSet --- jflex/src/main/java/jflex/core/StateSet.java | 262 +++++++++---------- 1 file changed, 126 insertions(+), 136 deletions(-) diff --git a/jflex/src/main/java/jflex/core/StateSet.java b/jflex/src/main/java/jflex/core/StateSet.java index f2906f862..f687bbb61 100644 --- a/jflex/src/main/java/jflex/core/StateSet.java +++ b/jflex/src/main/java/jflex/core/StateSet.java @@ -11,44 +11,58 @@ import java.util.Iterator; /** - * A set of NFA states (= integers). + * A set of NFA states (= ints). * - *

Very similar to java.util.BitSet, but is faster and doesn't crash + *

Similar to {@link java.util.BitSet}, but tuned for sets of states. Can hold at most {@code + * 2^64} elements, but is only useful for much smaller sets (ideally not more than tens of + * thousands). + * + *

Provides an Integer iterator and a native int enumerator. * * @author Gerwin Klein * @version JFlex 1.8.0-SNAPSHOT + * @see jflex.core.StateSetEnumerator */ public final class StateSet implements Iterable { + /** Compile time {@code DEBUG} setting, local to {@code StateSet} */ private final boolean DEBUG = false; - /** Constant {@code EMPTY} */ + /** The empty set of states */ public static final StateSet EMPTY = new StateSet(); + /** {@code 2^BITS} per word */ static final int BITS = 6; + static final int MASK = (1 << BITS) - 1; + /** + * Content of the {@code StateSet}, one bit per int, i.e. bit 0 of {@code bits[0]} stands for 0, + * bit 1 of {@code bits[0]} stands for 1, bit 1 of {@code bits[1]} stands for 65, etc. + */ long bits[]; - /** Constructor for StateSet. */ + /** Construct an empty StateSet with default memory backing. */ public StateSet() { this(256); } /** - * Constructor for StateSet. + * Construct an empty StateSet with specified memory backing. * - * @param size a int. + * @param size an int specifying the largest number this set will store. The StateSet will + * automatically resize of a larger number is added; specifying the size avoids re-allocation. */ public StateSet(int size) { bits = new long[size2nbits(size)]; } /** - * Constructor for StateSet. + * Construct an StateSet with specified initial element and memory backing. * - * @param size a int. - * @param state a int. + * @param size an int specifying the largest number this set will store. The StateSet will + * automatically resize of a larger number is added; specifying the size avoids re-allocation. + * @param state the element the set should contain. */ public StateSet(int size, int state) { this(size); @@ -56,62 +70,87 @@ public StateSet(int size, int state) { } /** - * Constructor for StateSet. + * Copy the specified StateSet to create a new one. * - * @param set a {@link StateSet} object. + * @param set the {@link StateSet} object to copy. */ public StateSet(StateSet set) { bits = new long[set.bits.length]; System.arraycopy(set.bits, 0, bits, 0, set.bits.length); } + /** Return a new StateSet of the specified length. */ + public static StateSet emptySet(int length) { + return new StateSet(nbits2size(length)); + } + /** - * addState. + * Add an element (a state) to the set. Will automatically resize the set representation if + * necessary. * - * @param state a int. + * @param state the element to add. */ public void addState(int state) { - if (DEBUG) { - Out.dump("StateSet.addState(" + state + ") start"); // $NON-NLS-1$ //$NON-NLS-2$ - Out.dump("Set is : " + this); // $NON-NLS-1$ - } + if (DEBUG) Out.debug("StateSet.addState(" + state + ") start to " + this); int index = state >> BITS; if (index >= bits.length) resize(state); bits[index] |= (1L << (state & MASK)); - if (DEBUG) { - Out.dump("StateSet.addState(" + state + ") end"); // $NON-NLS-1$ //$NON-NLS-2$ - Out.dump("Set is : " + this); // $NON-NLS-1$ - } + if (DEBUG) Out.debug("StateSet.addState(" + state + ") result: " + this); } - private int size2nbits(int size) { - return ((size >> BITS) + 1); + /** + * Compute the array size for a given set size. + * + * @param size the desired size of the set. + * @return an array size such that the set can hold at least {@code size} elements. + */ + private static int size2nbits(int size) { + return (size >> BITS) + 1; + } + + /** + * Compute a set size that will lead to an array of the given length. + * + *

Precondition: length > 0 && length <= 2^58 (58=64-BITS) + * + * @param length desired length of the StateSet array + * @return an int {@code val} such that {@code size2nbits(val) = length} + */ + private static int nbits2size(int length) { + // size2nbits((length - 1) << BITS) + // = (((length - 1) << BITS) >> BITS) + 1 + // = length, if (length - 1) << BITS has no overflow + return (length - 1) << BITS; } + /** + * Resize this set so it can hold at least {@code size} elements. + * + * @param size new maximum element + */ private void resize(int size) { int needed = size2nbits(size); - // if (needed < bits.length) return; - + // grow at least by a factor of 4 to reduce number of re-allocations long newbits[] = new long[Math.max(bits.length * 4, needed)]; System.arraycopy(bits, 0, newbits, 0, bits.length); bits = newbits; } - /** clear. */ + /** Remove all elements from this set. */ public void clear() { int l = bits.length; for (int i = 0; i < l; i++) bits[i] = 0; } /** - * isElement. + * Determine if a given state is an element of the set. * - * @param state a int. - * @return a boolean. + * @param state the element to check for. + * @return true iff this set has the element {@code state}. */ public boolean hasElement(int state) { int index = state >> BITS; @@ -120,11 +159,11 @@ public boolean hasElement(int state) { } /** - * Returns one element of the set and removes it. + * Returns an element of the set and removes it. * *

Precondition: the set is not empty. * - * @return a int. + * @return an element of the set. */ public int getAndRemoveElement() { int i = 0; @@ -144,9 +183,9 @@ public int getAndRemoveElement() { } /** - * remove. + * Remove a given state from the set. * - * @param state a int. + * @param state the element to remove. */ public void remove(int state) { int index = state >> BITS; @@ -170,91 +209,60 @@ public void intersect(StateSet set) { } /** - * Returns the set of elements that contained are in the specified set but are not contained in - * this set. + * Returns the complement of this set with respect to the specified set, that is, the set of + * elements that are contained in the specified set but are not contained in this set. * - * @param set a {@link StateSet} object. - * @return a {@link StateSet} object. + *

Does not change this set. + * + * @param univ the {@link StateSet} that determines which elements can at most be returned. + * @return the {@link StateSet} that contains all elements of {@code univ} that are not in this + * set. */ - public StateSet complement(StateSet set) { - - if (set == null) return null; + public StateSet complement(StateSet univ) { + if (univ == null) return null; - StateSet result = new StateSet(); - - result.bits = new long[set.bits.length]; + StateSet result = emptySet(univ.bits.length); int i; - int m = Math.min(bits.length, set.bits.length); + int m = Math.min(bits.length, univ.bits.length); - for (i = 0; i < m; i++) { - result.bits[i] = ~bits[i] & set.bits[i]; - } + for (i = 0; i < m; i++) result.bits[i] = ~bits[i] & univ.bits[i]; - if (bits.length < set.bits.length) - System.arraycopy(set.bits, m, result.bits, m, result.bits.length - m); + if (bits.length < univ.bits.length) + System.arraycopy(univ.bits, m, result.bits, m, result.bits.length - m); + + if (DEBUG) + Out.debug("Complement of " + this + Out.NL + "and " + univ + Out.NL + " is :" + result); - if (DEBUG) { - Out.dump("Complement of " + this + Out.NL + "and " + set + Out.NL + " is :" + result); - } return result; } /** - * add. + * Add all elements of the specified StateSet to this one. * - * @param set a {@link StateSet} object. + * @param set a {@link StateSet} object to be added. */ public void add(StateSet set) { - - if (DEBUG) { - Out.dump("StateSet.add(" + set + ") start"); // $NON-NLS-1$ //$NON-NLS-2$ - } + if (DEBUG) Out.debug("StateSet.add(" + set + "), this = " + this); if (set == null) return; - long tbits[]; - long sbits[] = set.bits; - int sbitsl = sbits.length; + long this_bits[]; + long add_bits[] = set.bits; + int add_bits_length = add_bits.length; - if (bits.length < sbitsl) { - tbits = new long[sbitsl]; - System.arraycopy(bits, 0, tbits, 0, bits.length); + if (bits.length < add_bits_length) { + this_bits = new long[add_bits_length]; + System.arraycopy(bits, 0, this_bits, 0, bits.length); } else { - tbits = this.bits; - } - - for (int i = 0; i < sbitsl; i++) { - tbits[i] |= sbits[i]; + this_bits = this.bits; } - this.bits = tbits; - - if (DEBUG) { - Out.dump("StateSet.add(" + set + ") end"); // $NON-NLS-1$ //$NON-NLS-2$ - Out.dump("Set is : " + this); // $NON-NLS-1$ - } - } + for (int i = 0; i < add_bits_length; i++) this_bits[i] |= add_bits[i]; - /** - * containsSet. - * - * @param set a {@link StateSet} object. - * @return a boolean. - */ - public boolean containsSet(StateSet set) { + this.bits = this_bits; - if (DEBUG) { - Out.dump("StateSet.containsSet(" + set + "), this=" + this); // $NON-NLS-1$ //$NON-NLS-2$ - } - int i; - int min = Math.min(bits.length, set.bits.length); - - for (i = 0; i < min; i++) if ((bits[i] & set.bits[i]) != set.bits[i]) return false; - - for (i = min; i < set.bits.length; i++) if (set.bits[i] != 0) return false; - - return true; + if (DEBUG) Out.debug("StateSet.add() result: " + this); } /** {@inheritDoc} */ @@ -267,9 +275,6 @@ public boolean equals(Object b) { int l1, l2; StateSet set = (StateSet) b; - if (DEBUG) { - Out.dump("StateSet.equals(" + set + "), this=" + this); // $NON-NLS-1$ //$NON-NLS-2$ - } l1 = bits.length; l2 = set.bits.length; @@ -292,11 +297,7 @@ public boolean equals(Object b) { return true; } - /** - * hashCode. - * - * @return a int. - */ + /** {@inheritDoc} */ public int hashCode() { long h = 1234; long[] _bits = bits; @@ -311,33 +312,31 @@ public int hashCode() { } /** - * states. + * Construct an enumerator for this set. * - * @return a {@link StateSetEnumerator} object. + * @return a {@link StateSetEnumerator} object for this set. */ public StateSetEnumerator states() { return new StateSetEnumerator(this); } /** - * containsElements. + * Determine if the State set contains elements. * - * @return a boolean. + * @return true iff the set is not empty. */ public boolean containsElements() { for (long bit : bits) if (bit != 0) return true; - return false; } /** - * copy. + * Return a copy of this StateSet. * - * @return a {@link StateSet} object. + * @return a {@link StateSet} object with the same content as this. */ public StateSet copy() { - StateSet set = new StateSet(); - set.bits = new long[bits.length]; + StateSet set = emptySet(bits.length); System.arraycopy(bits, 0, set.bits, 0, bits.length); return set; } @@ -348,51 +347,42 @@ public StateSet copy() { * @param set the state set to copy. */ public void copy(StateSet set) { + if (set == null) clear(); + else { + if (bits.length < set.bits.length) bits = new long[set.bits.length]; + else for (int i = set.bits.length; i < bits.length; i++) bits[i] = 0; - if (DEBUG) { - Out.dump("StateSet.copy(" + set + ") start"); // $NON-NLS-1$ //$NON-NLS-2$ - } - if (set == null) { - for (int i = 0; i < bits.length; i++) bits[i] = 0; - return; - } - - if (bits.length < set.bits.length) { - bits = new long[set.bits.length]; - } else { - for (int i = set.bits.length; i < bits.length; i++) bits[i] = 0; - } - - System.arraycopy(set.bits, 0, bits, 0, bits.length); - - if (DEBUG) { - Out.dump("StateSet.copy(" + set + ") end"); // $NON-NLS-1$ //$NON-NLS-2$ - Out.dump("Set is : " + this); // $NON-NLS-1$ + System.arraycopy(set.bits, 0, bits, 0, bits.length); } } /** - * toString. + * Convert this StateSet into a String. * - * @return a {@link java.lang.String} object. + * @return a {@link java.lang.String} object representing this StateSet. */ public String toString() { StateSetEnumerator set = states(); - StringBuilder result = new StringBuilder("{"); // $NON-NLS-1$ + StringBuilder result = new StringBuilder("{"); - if (set.hasMoreElements()) result.append("" + set.nextElement()); // $NON-NLS-1$ + if (set.hasMoreElements()) result.append("" + set.nextElement()); while (set.hasMoreElements()) { int i = set.nextElement(); - result.append(", ").append(i); // $NON-NLS-1$ + result.append(", ").append(i); } - result.append("}"); // $NON-NLS-1$ + result.append("}"); return result.toString(); } + /** + * Construct an Integer iterator for this StateSet. + * + * @return an iterator for this StateSet. + */ @Override public Iterator iterator() { return states(); From 89c99475cc210d6f4f001f383c3df9330f94863d Mon Sep 17 00:00:00 2001 From: Gerwin Klein Date: Sun, 17 Nov 2019 18:12:25 +1100 Subject: [PATCH 103/129] documentation for StateSetEnumerator --- .../java/jflex/core/StateSetEnumerator.java | 82 ++++++++++++------- 1 file changed, 52 insertions(+), 30 deletions(-) diff --git a/jflex/src/main/java/jflex/core/StateSetEnumerator.java b/jflex/src/main/java/jflex/core/StateSetEnumerator.java index c0faf736a..17118202a 100644 --- a/jflex/src/main/java/jflex/core/StateSetEnumerator.java +++ b/jflex/src/main/java/jflex/core/StateSetEnumerator.java @@ -12,65 +12,81 @@ import java.util.PrimitiveIterator; /** - * Enumerates the states of a StateSet. + * Enumerates the states of a {@link StateSet}. Also provides an iterator for native int. * * @author Gerwin Klein * @version JFlex 1.8.0-SNAPSHOT + * @see jflex.core.StateSet */ public final class StateSetEnumerator implements PrimitiveIterator.OfInt { + /** Local compile-time DEBUG flag */ private static final boolean DEBUG = false; + /** + * Current index into the StateSet array. {@code index >= bits.length} indicates that there are no + * further elements in the set. + */ private int index; + /** Current offset into the StateSet array */ private int offset; + /** {@code mask = 1 << offset} */ private long mask; + /** Reference to the array of the StateSet to iterate over */ private long[] bits; /** - * creates a new StateSetEnumerator that is not yet associated with a StateSet. hasMoreElements() - * and nextElement() will throw NullPointerException when used before reset() + * Creates a new StateSetEnumerator that is not yet associated with a StateSet. {@link + * #hasMoreElements()} and {@link #nextElement()} will throw {@link NullPointerException} when + * used before {@link #reset()} */ public StateSetEnumerator() {} /** - * Constructor for StateSetEnumerator. + * Construct a StateSetEnumerator for a given StateSet. This should be the default constructor to + * use. * - * @param states a {@link StateSet} object. + * @param states the {@link StateSet} object to iterate over. + * @see StateSet#states() */ public StateSetEnumerator(StateSet states) { reset(states); } /** - * reset. + * Reset this enumerator/iterator and associate it with a given StateSet. * - * @param states a {@link StateSet} object. + * @param states the {@link StateSet} object to iterate over. */ public void reset(StateSet states) { - bits = states.bits; - index = 0; - offset = 0; - mask = 1; + this.bits = states.bits; + this.index = 0; + this.offset = 0; + this.mask = 1; + + // find the first index with elements in the array (= first non-zero bits[index]) while (index < bits.length && bits[index] == 0) index++; + // if there are none, the set is empty if (index >= bits.length) return; - while (offset <= StateSet.MASK && ((bits[index] & mask) == 0)) { + // find the first non-zero bit in bits[index] + while (offset <= StateSet.MASK && (bits[index] & mask) == 0) { mask <<= 1; offset++; } } + /** + * Advance to the next element in the set. + * + *

Precondition: there are more elements in the set. + */ private void advance() { - if (DEBUG) { - Out.dump( - "Advancing, at start, index = " - + index - + ", offset = " - + offset); // $NON-NLS-1$ //$NON-NLS-2$ - } + if (DEBUG) Out.dump("Advancing, at start, index = " + index + ", offset = " + offset); + // cache fields in local variable for faster access int _index = this.index; int _offset = this.offset; @@ -79,22 +95,27 @@ private void advance() { long bi = _bits[_index]; + // check if there are further bits set at the current index do { _offset++; _mask <<= 1; } while (_offset <= StateSet.MASK && ((bi & _mask) == 0)); + // if there are no further bits set at the current index if (_offset > StateSet.MASK) { int length = _bits.length; + // find next index with elements do _index++; while (_index < length && _bits[_index] == 0); + // if there are none, there were no further elements if (_index >= length) { this.index = length; // indicates "no more elements" return; } + // search for first non-zero bit in bits[index] _offset = 0; _mask = 1; bi = _bits[_index]; @@ -113,30 +134,29 @@ private void advance() { } /** - * hasMoreElements. + * Determine if there are further elements in the set to be returned. * - * @return a boolean. + * @return true iff there are more elements in the set. */ public boolean hasMoreElements() { if (DEBUG) { - Out.dump( - "hasMoreElements, index = " - + index - + ", offset = " - + offset); // $NON-NLS-1$ //$NON-NLS-2$ + Out.dump("hasMoreElements, index = " + index + ", offset = " + offset); } return index < bits.length; } /** - * nextElement. + * Return the next element from the set. + * + *

Precondition: {@link #hasMoreElements()} returns true * - * @return a int. + * @return the next element. + * @exception NoSuchElementException if there is no further element + * @see #hasMoreElements() */ public int nextElement() { if (DEBUG) { - Out.dump( - "nextElement, index = " + index + ", offset = " + offset); // $NON-NLS-1$ //$NON-NLS-2$ + Out.dump("nextElement, index = " + index + ", offset = " + offset); } if (index >= bits.length) throw new NoSuchElementException(); int x = (index << StateSet.BITS) + offset; @@ -144,11 +164,13 @@ public int nextElement() { return x; } + /** Iterator interface method for {@link #nextElement()}. */ @Override public boolean hasNext() { return hasMoreElements(); } + /** Iterator interface method for {@link #hasMoreElements()} */ @Override public int nextInt() { return nextElement(); From b7197c4930e0b2cadb6148d09a500cb35d35ff20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 17 Nov 2019 19:24:50 +0100 Subject: [PATCH 104/129] UCD generator (#582) * Emit `maximumCodePoint` in Unicode_x_y.java Follow-up of #554 which generates an empty class. Emit maximumCodePoint * Simplify UcdVersion with @AutoValue * Add Gerwin in Copyright statement --- .bazelrc | 2 +- java/jflex/ucd_generator/BUILD | 10 +- java/jflex/ucd_generator/UcdGenerator.java | 7 +- .../UnicodeProperties.java.vm | 3 +- .../emitter/unicode_version/BUILD | 1 + .../UnicodeVersionEmitter.java | 8 +- .../unicode_version/UnicodeVersionVars.java | 1 + .../unicode_version/Unicode_x_y.java.vm | 8 +- java/jflex/ucd_generator/scanner/BUILD | 39 +++ .../ucd_generator/scanner/UnicodeData.java | 100 +++++++ .../scanner/UnicodeDataScanner.flex | 254 ++++++++++++++++++ java/jflex/ucd_generator/ucd/BUILD | 1 + .../ucd_generator/ucd/CodepointRange.java | 37 +++ .../ucd_generator/ucd/CodepointRangeSet.java | 50 ++++ .../ucd/MutableCodepointRange.java | 12 + .../ucd/NamedCodepointRange.java | 15 ++ java/jflex/ucd_generator/ucd/UcdVersion.java | 38 ++- java/jflex/ucd_generator/ucd/UcdVersions.java | 5 +- java/jflex/ucd_generator/ucd/Version.java | 51 +++- java/jflex/ucd_generator/util/BUILD | 9 + java/jflex/ucd_generator/util/HexaUtils.java | 14 + .../UnicodeProperties.java.golden | 3 +- .../emitter/unicode_version/BUILD | 1 + .../UnicodeVersionEmitterTest.java | 6 +- .../unicode_version/Unicode_0_1.java.golden | 7 +- javatests/jflex/ucd_generator/scanner/BUILD | 12 + .../scanner/UnicodeDataScannerTest.java | 28 ++ javatests/jflex/ucd_generator/ucd/BUILD | 9 + .../ucd/CodepointRangeSetTest.java | 29 ++ .../jflex/ucd_generator/ucd/VersionTest.java | 24 +- 30 files changed, 730 insertions(+), 54 deletions(-) create mode 100644 java/jflex/ucd_generator/scanner/BUILD create mode 100644 java/jflex/ucd_generator/scanner/UnicodeData.java create mode 100644 java/jflex/ucd_generator/scanner/UnicodeDataScanner.flex create mode 100644 java/jflex/ucd_generator/ucd/CodepointRange.java create mode 100644 java/jflex/ucd_generator/ucd/CodepointRangeSet.java create mode 100644 java/jflex/ucd_generator/ucd/MutableCodepointRange.java create mode 100644 java/jflex/ucd_generator/ucd/NamedCodepointRange.java create mode 100644 java/jflex/ucd_generator/util/BUILD create mode 100644 java/jflex/ucd_generator/util/HexaUtils.java create mode 100644 javatests/jflex/ucd_generator/scanner/BUILD create mode 100644 javatests/jflex/ucd_generator/scanner/UnicodeDataScannerTest.java create mode 100644 javatests/jflex/ucd_generator/ucd/CodepointRangeSetTest.java diff --git a/.bazelrc b/.bazelrc index 5108fd548..e4624aefd 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,6 +1,6 @@ # This incompatible change was introduced in Bazel 0.26 # https://github.com/bazelbuild/bazel/issues/5817 -# bazel_pandoc needs to update +# bazel_pandoc needs to update # https://github.com/ProdriveTechnologies/bazel-pandoc/issues/6 build --incompatible_depset_union=false diff --git a/java/jflex/ucd_generator/BUILD b/java/jflex/ucd_generator/BUILD index 24f32cb69..d9243b696 100644 --- a/java/jflex/ucd_generator/BUILD +++ b/java/jflex/ucd_generator/BUILD @@ -4,16 +4,20 @@ SRCS_MAIN = ["Main.java"] java_library( name = "ucd_generator", - srcs = ["UcdGenerator.java", "UcdGeneratorParams.java"], + srcs = [ + "UcdGenerator.java", + "UcdGeneratorParams.java", + ], deps = [ "//java/jflex/testing/javac", - "//java/jflex/ucd_generator/ucd", "//java/jflex/ucd_generator/emitter/unicode_properties", "//java/jflex/ucd_generator/emitter/unicode_version", + "//java/jflex/ucd_generator/scanner:unicode_data", + "//java/jflex/ucd_generator/ucd", "//java/jflex/velocity", + "//third_party/com/google/auto_value", "//third_party/com/google/guava", "//third_party/org/apache/velocity", - "//third_party/com/google/auto_value", ], ) diff --git a/java/jflex/ucd_generator/UcdGenerator.java b/java/jflex/ucd_generator/UcdGenerator.java index 7371320d7..0799010cc 100644 --- a/java/jflex/ucd_generator/UcdGenerator.java +++ b/java/jflex/ucd_generator/UcdGenerator.java @@ -30,6 +30,7 @@ import java.io.IOException; import jflex.ucd_generator.emitter.unicode_properties.UnicodePropertiesEmitter; import jflex.ucd_generator.emitter.unicode_version.UnicodeVersionEmitter; +import jflex.ucd_generator.scanner.UnicodeData; import jflex.ucd_generator.ucd.UcdVersion; import jflex.ucd_generator.ucd.UcdVersions; import jflex.ucd_generator.ucd.Version; @@ -68,9 +69,11 @@ private static void emitUnicodeXY(UcdVersions ucdVersions, File outputDir) for (Version version : ucdVersions.versionSet()) { UcdVersion ucdVersion = ucdVersions.get(version); String unicodeClassName = version.unicodeClassName(); - System.out.println(String.format("Emitting %s", unicodeClassName)); + System.out.println(String.format("Emitting %s [WIP]", unicodeClassName)); File outputFile = new File(outputDir, unicodeClassName + ".java"); - UnicodeVersionEmitter emitter = new UnicodeVersionEmitter(PACKAGE_JFLEX_UNICODE, ucdVersion); + UnicodeData unicodeData = UnicodeData.builder().maximumCodePoint(0xFFFF).build(); + UnicodeVersionEmitter emitter = + new UnicodeVersionEmitter(PACKAGE_JFLEX_UNICODE, ucdVersion, unicodeData); try (FileOutputStream out = new FileOutputStream(outputFile)) { emitter.emitUnicodeVersion(out); } diff --git a/java/jflex/ucd_generator/emitter/unicode_properties/UnicodeProperties.java.vm b/java/jflex/ucd_generator/emitter/unicode_properties/UnicodeProperties.java.vm index e95aa994a..d431b388a 100644 --- a/java/jflex/ucd_generator/emitter/unicode_properties/UnicodeProperties.java.vm +++ b/java/jflex/ucd_generator/emitter/unicode_properties/UnicodeProperties.java.vm @@ -1,7 +1,8 @@ #set( $H = '#' ) /* + * Copyright (C) 1998-2019 Gerwin Klein * Copyright (C) 2008-2019 Steve Rowe - * Copyright (C) 2018-2019 Google, LLC. + * Copyright (C) 2018-2019 Google, LLC. * * License: https://opensource.org/licenses/BSD-3-Clause * diff --git a/java/jflex/ucd_generator/emitter/unicode_version/BUILD b/java/jflex/ucd_generator/emitter/unicode_version/BUILD index 507633377..58a08b87f 100644 --- a/java/jflex/ucd_generator/emitter/unicode_version/BUILD +++ b/java/jflex/ucd_generator/emitter/unicode_version/BUILD @@ -15,6 +15,7 @@ java_library( deps = [ "//java/jflex/testing/javac", "//java/jflex/ucd_generator/emitter/common", + "//java/jflex/ucd_generator/scanner:unicode_data", "//java/jflex/ucd_generator/ucd", "//java/jflex/velocity", "//third_party/com/google/guava", diff --git a/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java b/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java index 69d9c0ed1..85359d218 100644 --- a/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java +++ b/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java @@ -7,6 +7,7 @@ import java.io.Writer; import jflex.testing.javac.PackageUtil; import jflex.ucd_generator.emitter.common.UcdEmitter; +import jflex.ucd_generator.scanner.UnicodeData; import jflex.ucd_generator.ucd.UcdVersion; import jflex.velocity.Velocity; import org.apache.velocity.runtime.parser.ParseException; @@ -18,10 +19,12 @@ public class UnicodeVersionEmitter extends UcdEmitter { PackageUtil.getPathForClass(UnicodeVersionEmitter.class) + "/Unicode_x_y.java.vm"; private final UcdVersion ucdVersion; + private final UnicodeData unicodeData; - public UnicodeVersionEmitter(String packageName, UcdVersion ucdVersion) { + public UnicodeVersionEmitter(String packageName, UcdVersion ucdVersion, UnicodeData unicodeData) { super(packageName); this.ucdVersion = ucdVersion; + this.unicodeData = unicodeData; } public void emitUnicodeVersion(OutputStream output) throws IOException, ParseException { @@ -35,7 +38,8 @@ public void emitUnicodeVersion(OutputStream output) throws IOException, ParseExc private UnicodeVersionVars createUnicodeVersionVars() { UnicodeVersionVars unicodeVersionVars = new UnicodeVersionVars(); unicodeVersionVars.packageName = getTargetPackage(); - unicodeVersionVars.className = ucdVersion.getVersion().unicodeClassName(); + unicodeVersionVars.className = ucdVersion.version().unicodeClassName(); + unicodeVersionVars.maxCodePoint = unicodeData.maximumCodePoint(); return unicodeVersionVars; } } diff --git a/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionVars.java b/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionVars.java index 715c1bd5c..6a046ee1a 100644 --- a/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionVars.java +++ b/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionVars.java @@ -6,4 +6,5 @@ public class UnicodeVersionVars extends TemplateVars { public String packageName; public String className; + public int maxCodePoint; } diff --git a/java/jflex/ucd_generator/emitter/unicode_version/Unicode_x_y.java.vm b/java/jflex/ucd_generator/emitter/unicode_version/Unicode_x_y.java.vm index a9f110fd2..ef04121de 100644 --- a/java/jflex/ucd_generator/emitter/unicode_version/Unicode_x_y.java.vm +++ b/java/jflex/ucd_generator/emitter/unicode_version/Unicode_x_y.java.vm @@ -1,6 +1,8 @@ +#set($String = "USE_FOR_FORMATTING") /* + * Copyright (C) 1998-2019 Gerwin Klein * Copyright (C) 2008-2019 Steve Rowe - * Copyright (C) 2018-2019 Google, LLC. + * Copyright (C) 2018-2019 Google, LLC. * * License: https://opensource.org/licenses/BSD-3-Clause * @@ -28,4 +30,8 @@ package $packageName; class $className { + // Only holds constants. + private $className() {} + + public static final int maximumCodePoint = 0x$String.format("%x", $maxCodePoint); } diff --git a/java/jflex/ucd_generator/scanner/BUILD b/java/jflex/ucd_generator/scanner/BUILD new file mode 100644 index 000000000..136bd1767 --- /dev/null +++ b/java/jflex/ucd_generator/scanner/BUILD @@ -0,0 +1,39 @@ +load("@jflex_rules//jflex:jflex.bzl", "jflex") + +java_library( + name = "unicode_data_scanner", + srcs = [ + ":gen_unicode_data_scanner", + ], + deps = [ + ":unicode_data", + "//java/jflex/ucd_generator/ucd", + ], + visibility=[ + "//javatests/jflex:__subpackages__", + ], +) + +jflex( + name = "gen_unicode_data_scanner", + srcs = glob(["*.flex"]), + outputs = [ + "UnicodeDataScanner.java", + ], + visibility = ["//java/jflex/ucd_generator:__subpackages__"], +) + +java_library( + name = "unicode_data", + srcs = ["UnicodeData.java"], + deps = [ + "//java/jflex/ucd_generator/ucd", + "//java/jflex/ucd_generator/util:hexa_utils", + "//third_party/com/google/auto_value", + "//third_party/com/google/guava", + ], + visibility = [ + "//java/jflex/ucd_generator:__subpackages__", + "//javatests/jflex:__subpackages__", + ], +) diff --git a/java/jflex/ucd_generator/scanner/UnicodeData.java b/java/jflex/ucd_generator/scanner/UnicodeData.java new file mode 100644 index 000000000..01d962cb7 --- /dev/null +++ b/java/jflex/ucd_generator/scanner/UnicodeData.java @@ -0,0 +1,100 @@ +package jflex.ucd_generator.scanner; + +import com.google.auto.value.AutoValue; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.ImmutableSortedMap; +import com.google.common.collect.ImmutableSortedSet; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import jflex.ucd_generator.ucd.CodepointRangeSet; +import jflex.ucd_generator.ucd.MutableCodepointRange; + +@AutoValue +public abstract class UnicodeData { + /** + * A set of code point space partitions, each containing at least two caselessly equivalent code + * points. + */ + public abstract ImmutableMap> caselessMatchPartitions(); + + /** Maps Unicode property values to the associated set of code point ranges. */ + public abstract ImmutableSortedMap propertyValueIntervals(); + + public abstract int maximumCodePoint(); + + public static Builder builder() { + return new AutoValue_UnicodeData.Builder(); + } + + @AutoValue.Builder + public abstract static class Builder { + private Map> mPropertyValueIntervals = new HashMap<>(); + + abstract ImmutableMap.Builder> + caselessMatchPartitionsBuilder(); + + abstract ImmutableSortedMap.Builder propertyValueIntervalsBuilder(); + + /** + * Grows the partition containing the given codePoint and its caseless equivalents, if any, to + * include all of them. + * + * @param codePoint The code point to include in a caselessly equivalent partition + * @param uppercaseMapping A hex String representation of the uppercase mapping of codePoint, or + * {@code null} if there isn't one + * @param lowercaseMapping A hex String representation of the lowercase mapping of codePoint, or + * {@code null} if there isn't one + * @param titlecaseMapping A hex String representation of the titlecase mapping of codePoint, or + * {@code null} if there isn't one + */ + Builder addCaselessMatches( + int codePoint, String uppercaseMapping, String lowercaseMapping, String titlecaseMapping) { + // TODO + return this; + } + + /** + * Given a binary property name, and starting and ending code points, adds the interval to the + * {@link #propertyValueIntervals} map. + * + * @param propName The property name, e.g. "Assigned". + * @param startCodePoint The first code point in the interval. + * @param endCodePoint The last code point in the interval. + */ + Builder addPropertyInterval(String propName, int startCodePoint, int endCodePoint) { + List values = mPropertyValueIntervals.get(propName); + if (values == null) { + values = new ArrayList<>(); + mPropertyValueIntervals.put(propName, values); + } + values.add(new MutableCodepointRange(startCodePoint, endCodePoint)); + return this; + } + + Builder addPropertyInterval( + String propName, String propValue, int startCodePoint, int endCodePoint) { + return addPropertyInterval(propName + "=" + propName, startCodePoint, endCodePoint); + } + + public abstract Builder maximumCodePoint(int codepoint); + + public abstract int maximumCodePoint(); + + abstract UnicodeData internalBuild(); + + public UnicodeData build() { + addAllPropertyValueIntervals(); + return internalBuild(); + } + + private void addAllPropertyValueIntervals() { + for (String propName : mPropertyValueIntervals.keySet()) { + CodepointRangeSet rangeSet = + CodepointRangeSet.builder().addAll(mPropertyValueIntervals.get(propName)).build(); + propertyValueIntervalsBuilder().put(propName, rangeSet); + } + } + } +} diff --git a/java/jflex/ucd_generator/scanner/UnicodeDataScanner.flex b/java/jflex/ucd_generator/scanner/UnicodeDataScanner.flex new file mode 100644 index 000000000..876d43d0e --- /dev/null +++ b/java/jflex/ucd_generator/scanner/UnicodeDataScanner.flex @@ -0,0 +1,254 @@ +package jflex.ucd_generator.scanner; + +import jflex.ucd_generator.ucd.UcdVersion; +import jflex.ucd_generator.ucd.Version; + +/** + * Scanner of the {@code UnicodeData.txt}. + */ +%% + +%final +%public +%class UnicodeDataScanner +%ctorarg UcdVersion ucdVersion + +%unicode +%eofclose + +%state NAME_1, GENERAL_CATEGORY_2, CANONICAL_COMBINING_CLASS_3, BIDI_CLASS_4 +%state DECOMPOSITION_TYPE_AND_MAPPING_5, NUMERIC_TYPE_6, NUMERIC_VALUE_INTEGER_7 +%state NUMERIC_VALUE_OTHER_8, BIDI_MIRRORED_9, UNICODE_1_NAME_10, ISO_COMMENT_11 +%state SIMPLE_UPPERCASE_MAPPING_12, SIMPLE_LOWERCASE_MAPPING_13 +%state SIMPLE_TITLECASE_MAPPING_14 + +%state IGNORE_REST_OF_LINE + +%int +%function scan + +%{ + private static final String GENERAL_CATEGORY = "General_Category"; + private static final Version VERSION_1_1 = new Version(1, 1); + + final UcdVersion ucdVersion; + final UnicodeData.Builder unicodeDataBuilder = UnicodeData.builder(); + + int codePoint = -1; + int startCodePoint = -1; + int prevCodePoint = 0; + int assignedStartCodePoint = -1; + int assignedEndCodePoint = -1; + String genCatPropValue; + String prevGenCatPropValue; + String uppercaseMapping = null; + String lowercaseMapping = null; + String titlecaseMapping = null; + boolean isLastInRange = false; + + public void handleEntry() { + if (codePoint != -1) { + unicodeDataBuilder.addCaselessMatches + (codePoint, uppercaseMapping, lowercaseMapping, titlecaseMapping); + + // UnicodeData-1.1.5.txt does not list the end point for the Unified Han + // range (starting point is listed as U+4E00). This is U+9FFF according + // to : + // + // U+4E00 ^ U+9FFF 20,992 I-ZONE Ideographs + // + // U+4E00 is listed in UnicodeData-1.1.5.txt as having the "Lo" property + // value, as are the previous code points, so to include + // [ U+4E00 - U+9FFF ], this interval should be extended to U+9FFF. + if (assignedEndCodePoint == 0x4E00 + && Version.MAJOR_MINOR_COMPARATOR.compare(ucdVersion.version(), VERSION_1_1) == 0) { + assignedEndCodePoint = 0x9FFF; + } + + if (assignedStartCodePoint == -1) { + assignedStartCodePoint = startCodePoint; + } else if (codePoint > assignedEndCodePoint + 1 && ! isLastInRange) { + unicodeDataBuilder.addPropertyInterval + ("Assigned", assignedStartCodePoint, assignedEndCodePoint); + unicodeDataBuilder.addPropertyInterval(GENERAL_CATEGORY, "Cn", + assignedEndCodePoint + 1, codePoint - 1); + assignedStartCodePoint = codePoint; + } + assignedEndCodePoint = codePoint; + + if (startCodePoint != -1 + && prevGenCatPropValue.length() > 0 + && (((codePoint > prevCodePoint + 1) && ! isLastInRange) + || ! genCatPropValue.equals(prevGenCatPropValue))) { + // UnicodeData-1.1.5.txt does not list the end point for the Unified Han + // range (starting point is listed as U+4E00). This is U+9FFF according + // to : + // + // U+4E00 ^ U+9FFF 20,992 I-ZONE Ideographs + // + // U+4E00 is listed in UnicodeData-1.1.5.txt as having the "Lo" property + // value, as are the previous code points, so to include + // [ U+4E00 - U+9FFF ], this interval should be extended to U+9FFF. + if (prevCodePoint == 0x4E00 + && Version.MAJOR_MINOR_COMPARATOR.compare(ucdVersion.version(), VERSION_1_1) == 0) { + prevCodePoint = 0x9FFF; + } + unicodeDataBuilder.addPropertyInterval + (GENERAL_CATEGORY, prevGenCatPropValue, startCodePoint, prevCodePoint); + startCodePoint = -1; + } + if (genCatPropValue.length() > 0 && startCodePoint == -1) { + startCodePoint = codePoint; + } + prevCodePoint = codePoint; + prevGenCatPropValue = genCatPropValue; + reset(); + } + } + + public void reset() { + isLastInRange = false; + uppercaseMapping = null; + lowercaseMapping = null; + titlecaseMapping = null; + codePoint = -1; + } + + public void handleFinalInterval() { + if (startCodePoint != -1 && prevGenCatPropValue.length() > 0) { + unicodeDataBuilder.addPropertyInterval + (GENERAL_CATEGORY, prevGenCatPropValue, startCodePoint, prevCodePoint); + } + + // Handle the final Assigned interval + unicodeDataBuilder.addPropertyInterval + ("Assigned", assignedStartCodePoint, assignedEndCodePoint); + + // Round max code point up to end-of-plane. + unicodeDataBuilder.maximumCodePoint(((prevCodePoint + 0x800) & 0xFFF000) - 1); + + // Handle the final Unassigned (Cn) interval, if any + if (assignedEndCodePoint < unicodeDataBuilder.maximumCodePoint()) { + unicodeDataBuilder.addPropertyInterval(GENERAL_CATEGORY, "Cn", + assignedEndCodePoint + 1, + unicodeDataBuilder.maximumCodePoint()); + } + } + + UnicodeData getUnicodeData() { + return unicodeDataBuilder.build(); + } +%} + +%init{ + this.ucdVersion = ucdVersion; +%init} + +Hex = [0-9A-Fa-f]+ +Spaces = [ \t]* +NL = \n | \r | \r\n + +%% + + { + {Spaces} ("#" .*)? {NL} { } + + // Code point field (Field #0) + {Hex} { codePoint = Integer.parseInt(yytext(), 16); } + + ";" { yybegin(NAME_1); } + + <> { handleFinalInterval(); return 0; } +} + + { + "<" [^>,]+ "," {Spaces} "Last>" { isLastInRange = true; } + + [^;]+ { } + + ";" { yybegin(GENERAL_CATEGORY_2); } +} + + { + [^;]+ { genCatPropValue = yytext(); } + + ";" { yybegin(CANONICAL_COMBINING_CLASS_3); } +} + + { + .* { reset(); yybegin(YYINITIAL); } +} + + { + [^;]+ { } + + ";" { yybegin(BIDI_CLASS_4); } +} + + { + [^;]+ { } + + ";" { yybegin(DECOMPOSITION_TYPE_AND_MAPPING_5); } +} + + { + [^;]+ { } + + ";" { yybegin(NUMERIC_TYPE_6); } +} + + { + [^;]+ { } + + ";" { yybegin(NUMERIC_VALUE_INTEGER_7); } +} + + { + [^;]+ { } + + ";" { yybegin(NUMERIC_VALUE_OTHER_8); } +} + + { + [^;]+ { } + + ";" { yybegin(BIDI_MIRRORED_9); } +} + + { + [^;]+ { } + + ";" { yybegin(UNICODE_1_NAME_10); } +} + + { + [^;]+ { } + + ";" { yybegin(ISO_COMMENT_11); } +} + + { + [^;]+ { } + + ";" { yybegin(SIMPLE_UPPERCASE_MAPPING_12); } +} + + { + [^;]+ { uppercaseMapping = yytext(); } + + ";" { yybegin(SIMPLE_LOWERCASE_MAPPING_13); } +} + + { + [^;]+ { lowercaseMapping = yytext(); } + + ";" { yybegin(SIMPLE_TITLECASE_MAPPING_14); } +} + + { + [^\r\n]+ { titlecaseMapping = yytext(); } + + {NL} { handleEntry(); yybegin(YYINITIAL); } + + <> { handleEntry(); handleFinalInterval(); return 0; } +} diff --git a/java/jflex/ucd_generator/ucd/BUILD b/java/jflex/ucd_generator/ucd/BUILD index 02a41f894..6d04933d2 100644 --- a/java/jflex/ucd_generator/ucd/BUILD +++ b/java/jflex/ucd_generator/ucd/BUILD @@ -3,6 +3,7 @@ java_library( srcs = glob(["*.java"]), deps = [ "//third_party/com/google/guava", + "//third_party/com/google/auto_value", ], visibility = [ "//java/jflex/ucd_generator:__subpackages__", diff --git a/java/jflex/ucd_generator/ucd/CodepointRange.java b/java/jflex/ucd_generator/ucd/CodepointRange.java new file mode 100644 index 000000000..f9e991013 --- /dev/null +++ b/java/jflex/ucd_generator/ucd/CodepointRange.java @@ -0,0 +1,37 @@ +package jflex.ucd_generator.ucd; + +import com.google.auto.value.AutoValue; +import java.util.Comparator; + +@AutoValue +public abstract class CodepointRange { + + public static final Comparator START_COMPARATOR = + (left, right) -> Integer.compare(left.start(), right.start()); + + /** Start code-point, included. */ + abstract int start(); + + /** End code-point, included. */ + abstract int end(); + + public final int length() { + return end() - start(); + } + + @Override + public final String toString() { + if (length() == 0) { + return "[" + start() + "]"; + } + return "[" + start() + "…" + end() + "]"; + } + + public static CodepointRange create(int start, int end) { + return new AutoValue_CodepointRange(start, end); + } + + public static CodepointRange of(MutableCodepointRange mutableCodepointRange) { + return create(mutableCodepointRange.start, mutableCodepointRange.end); + } +} diff --git a/java/jflex/ucd_generator/ucd/CodepointRangeSet.java b/java/jflex/ucd_generator/ucd/CodepointRangeSet.java new file mode 100644 index 000000000..448b27528 --- /dev/null +++ b/java/jflex/ucd_generator/ucd/CodepointRangeSet.java @@ -0,0 +1,50 @@ +package jflex.ucd_generator.ucd; + +import com.google.auto.value.AutoValue; +import com.google.common.collect.ImmutableList; +import java.util.ArrayList; +import java.util.List; + +@AutoValue +public abstract class CodepointRangeSet { + + public abstract ImmutableList ranges(); + + public static Builder builder() { + return new AutoValue_CodepointRangeSet.Builder(); + } + + @AutoValue.Builder + public abstract static class Builder { + private ArrayList mRanges = new ArrayList<>(); + + abstract ImmutableList.Builder rangesBuilder(); + + public Builder addAll(List ranges) { + for (MutableCodepointRange range : ranges) { + add(range); + } + return this; + } + + public Builder add(MutableCodepointRange range) { + if (!mRanges.isEmpty()) { + int lastIndex = mRanges.size() - 1; + MutableCodepointRange last = mRanges.get(lastIndex); + if (last.end + 1 == range.start) { + last.end = range.end; + return this; + } + } + mRanges.add(range); + return this; + } + + abstract CodepointRangeSet internalBuild(); + + public CodepointRangeSet build() { + rangesBuilder().addAll(mRanges.stream().map(CodepointRange::of).iterator()); + return internalBuild(); + } + } +} diff --git a/java/jflex/ucd_generator/ucd/MutableCodepointRange.java b/java/jflex/ucd_generator/ucd/MutableCodepointRange.java new file mode 100644 index 000000000..afe272928 --- /dev/null +++ b/java/jflex/ucd_generator/ucd/MutableCodepointRange.java @@ -0,0 +1,12 @@ +package jflex.ucd_generator.ucd; + +/** Mutable version of the {@link CodepointRange}. */ +public class MutableCodepointRange { + public int start; + public int end; + + public MutableCodepointRange(int startCodePoint, int endCodePoint) { + start = startCodePoint; + end = endCodePoint; + } +} diff --git a/java/jflex/ucd_generator/ucd/NamedCodepointRange.java b/java/jflex/ucd_generator/ucd/NamedCodepointRange.java new file mode 100644 index 000000000..fad0790a6 --- /dev/null +++ b/java/jflex/ucd_generator/ucd/NamedCodepointRange.java @@ -0,0 +1,15 @@ +package jflex.ucd_generator.ucd; + +import com.google.auto.value.AutoValue; + +@AutoValue +public abstract class NamedCodepointRange { + + abstract String name(); + + abstract CodepointRange range(); + + static NamedCodepointRange create(String name, CodepointRange range) { + return new AutoValue_NamedCodepointRange(name, range); + } +} diff --git a/java/jflex/ucd_generator/ucd/UcdVersion.java b/java/jflex/ucd_generator/ucd/UcdVersion.java index 28537447a..5e2e422de 100644 --- a/java/jflex/ucd_generator/ucd/UcdVersion.java +++ b/java/jflex/ucd_generator/ucd/UcdVersion.java @@ -25,45 +25,37 @@ */ package jflex.ucd_generator.ucd; +import com.google.auto.value.AutoValue; import com.google.common.collect.ImmutableMap; import java.io.File; /** Describes a single Unicode version. */ -public class UcdVersion { +@AutoValue +public abstract class UcdVersion { - public final String version; - final ImmutableMap files; + public abstract Version version(); - UcdVersion(String version, ImmutableMap files) { - this.version = version; - this.files = files; - } + public abstract ImmutableMap files(); public static Builder builder() { - return new Builder(); - } - - public Version getVersion() { - return new Version(version); + return new AutoValue_UcdVersion.Builder(); } - public static class Builder { - private ImmutableMap.Builder files = - ImmutableMap.builder(); - private String version; + @AutoValue.Builder + public abstract static class Builder { + public abstract Builder setVersion(Version version); - public Builder withVersion(String version) { - this.version = version; - return this; + public Builder setVersion(String version) { + return setVersion(new Version(version)); } + abstract ImmutableMap.Builder filesBuilder(); + public Builder putFile(UcdFileType unicodeFileType, File file) { - files.put(unicodeFileType, file); + filesBuilder().put(unicodeFileType, file); return this; } - public UcdVersion build() { - return new UcdVersion(version, files.build()); - } + public abstract UcdVersion build(); } } diff --git a/java/jflex/ucd_generator/ucd/UcdVersions.java b/java/jflex/ucd_generator/ucd/UcdVersions.java index 6e40416a0..dfa0dd03f 100644 --- a/java/jflex/ucd_generator/ucd/UcdVersions.java +++ b/java/jflex/ucd_generator/ucd/UcdVersions.java @@ -110,7 +110,8 @@ public static Builder builder() { } public static class Builder { - ImmutableSortedMap.Builder versions = ImmutableSortedMap.naturalOrder(); + ImmutableSortedMap.Builder versions = + ImmutableSortedMap.orderedBy(Version.EXACT_VERSION_COMPARATOR); private Builder put(Version version, UcdVersion.Builder ucdFiles) { versions.put(version, ucdFiles.build()); @@ -118,7 +119,7 @@ private Builder put(Version version, UcdVersion.Builder ucdFiles) { } public Builder put(String version, UcdVersion.Builder ucdFiles) { - return put(new Version(version), ucdFiles.withVersion(version)); + return put(new Version(version), ucdFiles.setVersion(version)); } public UcdVersions build() { diff --git a/java/jflex/ucd_generator/ucd/Version.java b/java/jflex/ucd_generator/ucd/Version.java index c77d60638..dcdba52ac 100644 --- a/java/jflex/ucd_generator/ucd/Version.java +++ b/java/jflex/ucd_generator/ucd/Version.java @@ -2,9 +2,14 @@ import com.google.common.base.Objects; import com.google.common.base.Splitter; +import java.util.Comparator; import java.util.List; -public class Version implements Comparable { +public class Version { + + static final Comparator EXACT_VERSION_COMPARATOR = new ExactVersionComparator(); + public static final Comparator MAJOR_MINOR_COMPARATOR = + new MajorMinorVersionComparator(); final int major; final int minor; @@ -17,15 +22,14 @@ public Version(String version) { this.patch = parts.size() > 2 ? Integer.parseInt(parts.get(2)) : -1; } - @Override - public int compareTo(Version other) { - if (this.major != other.major) { - return this.major - other.major; - } - if (this.minor != other.minor) { - return this.minor - other.minor; - } - return this.patch - other.patch; + public Version(int major, int minor) { + this(major, minor, -1); + } + + public Version(int major, int minor, int patch) { + this.major = major; + this.minor = minor; + this.patch = patch; } @Override @@ -34,7 +38,7 @@ public boolean equals(Object o) { return false; } Version other = (Version) o; - return this.major == other.major && this.minor == other.minor && this.patch == other.patch; + return MAJOR_MINOR_COMPARATOR.compare(this, other) == 0; } @Override @@ -64,4 +68,29 @@ private String makeString(char sep, boolean includePatch) { } return v.toString(); } + + static class MajorMinorVersionComparator implements Comparator { + @Override + public int compare(Version left, Version right) { + if (left.major != right.major) { + return Integer.compare(left.major, right.major); + } + if (left.minor != right.minor) { + return Integer.compare(left.minor, right.minor); + } + return 0; + } + } + + private static class ExactVersionComparator implements Comparator { + @Override + public int compare(Version left, Version right) { + int majorMinorComp = MAJOR_MINOR_COMPARATOR.compare(left, right); + if (majorMinorComp == 0) { + return Integer.compare(left.patch, right.patch); + } else { + return majorMinorComp; + } + } + } } diff --git a/java/jflex/ucd_generator/util/BUILD b/java/jflex/ucd_generator/util/BUILD new file mode 100644 index 000000000..60a362d71 --- /dev/null +++ b/java/jflex/ucd_generator/util/BUILD @@ -0,0 +1,9 @@ +package(default_visibility = ["//java/jflex/ucd_generator:__subpackages__"]) + +java_library( + name = "hexa_utils", + srcs = ["HexaUtils.java"], + deps = [ + "//third_party/com/google/guava", + ], +) diff --git a/java/jflex/ucd_generator/util/HexaUtils.java b/java/jflex/ucd_generator/util/HexaUtils.java new file mode 100644 index 000000000..9a3c8dcd8 --- /dev/null +++ b/java/jflex/ucd_generator/util/HexaUtils.java @@ -0,0 +1,14 @@ +package jflex.ucd_generator.util; + +import com.google.common.base.Strings; + +public class HexaUtils { + private HexaUtils() {} + + public static Integer intFromHexa(String string) { + if (Strings.isNullOrEmpty(string)) { + return null; + } + return Integer.valueOf(string, 16); + } +} diff --git a/javatests/jflex/ucd_generator/emitter/unicode_properties/UnicodeProperties.java.golden b/javatests/jflex/ucd_generator/emitter/unicode_properties/UnicodeProperties.java.golden index a4ab503b2..9fddeca9d 100644 --- a/javatests/jflex/ucd_generator/emitter/unicode_properties/UnicodeProperties.java.golden +++ b/javatests/jflex/ucd_generator/emitter/unicode_properties/UnicodeProperties.java.golden @@ -1,6 +1,7 @@ /* + * Copyright (C) 1998-2019 Gerwin Klein * Copyright (C) 2008-2019 Steve Rowe - * Copyright (C) 2018-2019 Google, LLC. + * Copyright (C) 2018-2019 Google, LLC. * * License: https://opensource.org/licenses/BSD-3-Clause * diff --git a/javatests/jflex/ucd_generator/emitter/unicode_version/BUILD b/javatests/jflex/ucd_generator/emitter/unicode_version/BUILD index 20776cd3d..861af90a8 100644 --- a/javatests/jflex/ucd_generator/emitter/unicode_version/BUILD +++ b/javatests/jflex/ucd_generator/emitter/unicode_version/BUILD @@ -4,6 +4,7 @@ java_test( deps = [ "//java/jflex/testing/diff", "//java/jflex/ucd_generator/emitter/unicode_version", + "//java/jflex/ucd_generator/scanner:unicode_data", "//java/jflex/ucd_generator/ucd", "//third_party/com/google/truth", ], diff --git a/javatests/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitterTest.java b/javatests/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitterTest.java index 56fd1cebf..4879ab03b 100644 --- a/javatests/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitterTest.java +++ b/javatests/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitterTest.java @@ -6,6 +6,7 @@ import java.io.File; import java.nio.charset.StandardCharsets; import jflex.testing.diff.DiffOutputStream; +import jflex.ucd_generator.scanner.UnicodeData; import jflex.ucd_generator.ucd.UcdFileType; import jflex.ucd_generator.ucd.UcdVersion; import org.junit.Test; @@ -23,11 +24,12 @@ public void emitUnicode_0_1() throws Exception { // fake ucd version 0.1 UcdVersion ucd0_1 = UcdVersion.builder() - .withVersion("0.1") + .setVersion("0.1") .putFile(UcdFileType.UnicodeData, new File("FakeUnicodeData.txt")) .build(); - UnicodeVersionEmitter emitter = new UnicodeVersionEmitter("org.example", ucd0_1); + UnicodeData unicodeData = UnicodeData.builder().maximumCodePoint(0x1234).build(); + UnicodeVersionEmitter emitter = new UnicodeVersionEmitter("org.example", ucd0_1, unicodeData); emitter.emitUnicodeVersion(output); assertThat(output.isCompleted()).isTrue(); diff --git a/javatests/jflex/ucd_generator/emitter/unicode_version/Unicode_0_1.java.golden b/javatests/jflex/ucd_generator/emitter/unicode_version/Unicode_0_1.java.golden index a4c0f5249..bc0d34120 100644 --- a/javatests/jflex/ucd_generator/emitter/unicode_version/Unicode_0_1.java.golden +++ b/javatests/jflex/ucd_generator/emitter/unicode_version/Unicode_0_1.java.golden @@ -1,6 +1,7 @@ /* + * Copyright (C) 1998-2019 Gerwin Klein * Copyright (C) 2008-2019 Steve Rowe - * Copyright (C) 2018-2019 Google, LLC. + * Copyright (C) 2018-2019 Google, LLC. * * License: https://opensource.org/licenses/BSD-3-Clause * @@ -28,4 +29,8 @@ package org.example; class Unicode_0_1 { + // Only holds constants. + private Unicode_0_1() {} + + public static final int maximumCodePoint = 0x1234; } \ No newline at end of file diff --git a/javatests/jflex/ucd_generator/scanner/BUILD b/javatests/jflex/ucd_generator/scanner/BUILD new file mode 100644 index 000000000..8c2e0b540 --- /dev/null +++ b/javatests/jflex/ucd_generator/scanner/BUILD @@ -0,0 +1,12 @@ +java_test( + name = "UnicodeDataScannerTest", + srcs = ["UnicodeDataScannerTest.java"], + data = ["//third_party/unicode:ucd_10"], + deps = [ + "//java/jflex/ucd_generator/scanner:unicode_data", + "//java/jflex/ucd_generator/scanner:unicode_data_scanner", + "//java/jflex/ucd_generator/ucd", + "//third_party/com/google/guava", + "//third_party/com/google/truth", + ], +) diff --git a/javatests/jflex/ucd_generator/scanner/UnicodeDataScannerTest.java b/javatests/jflex/ucd_generator/scanner/UnicodeDataScannerTest.java new file mode 100644 index 000000000..fdd02b808 --- /dev/null +++ b/javatests/jflex/ucd_generator/scanner/UnicodeDataScannerTest.java @@ -0,0 +1,28 @@ +package jflex.ucd_generator.scanner; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.common.base.Charsets; +import com.google.common.io.Files; +import java.io.File; +import java.io.FileNotFoundException; +import jflex.ucd_generator.ucd.UcdVersion; +import org.junit.Test; + +/** Test for {@link UnicodeDataScanner}, generated by jflex. */ +public class UnicodeDataScannerTest { + + @Test + public void scanUnicode10() throws Exception { + File file = new File(new File("external/ucd_10"), "UnicodeData.txt"); + if (!file.exists()) { + throw new FileNotFoundException("Missing test data (Unicode 10): " + file.getAbsolutePath()); + } + UcdVersion version = UcdVersion.builder().setVersion("10.0").build(); + UnicodeDataScanner scanner = + new UnicodeDataScanner(Files.newReader(file, Charsets.UTF_8), version); + scanner.scan(); + UnicodeData unicodeData = scanner.getUnicodeData(); + assertThat(unicodeData.maximumCodePoint()).isEqualTo(0x10ffff); + } +} diff --git a/javatests/jflex/ucd_generator/ucd/BUILD b/javatests/jflex/ucd_generator/ucd/BUILD index 6ec3c3444..b4997757f 100644 --- a/javatests/jflex/ucd_generator/ucd/BUILD +++ b/javatests/jflex/ucd_generator/ucd/BUILD @@ -1,3 +1,12 @@ +java_test( + name = "CodepointRangeSetTest", + srcs = ["CodepointRangeSetTest.java"], + deps = [ + "//java/jflex/ucd_generator/ucd", + "//third_party/com/google/truth", + ], +) + java_test( name = "UcdVersionsTest", srcs = ["UcdVersionsTest.java"], diff --git a/javatests/jflex/ucd_generator/ucd/CodepointRangeSetTest.java b/javatests/jflex/ucd_generator/ucd/CodepointRangeSetTest.java new file mode 100644 index 000000000..55e4d3cdf --- /dev/null +++ b/javatests/jflex/ucd_generator/ucd/CodepointRangeSetTest.java @@ -0,0 +1,29 @@ +package jflex.ucd_generator.ucd; + +import static com.google.common.truth.Truth.assertThat; + +import org.junit.Test; + +public class CodepointRangeSetTest { + @Test + public void add_disjoined() { + CodepointRangeSet rangeSet = + CodepointRangeSet.builder() + .add(new MutableCodepointRange(42, 43)) + .add(new MutableCodepointRange(100, 200)) + .build(); + assertThat(rangeSet.ranges()) + .containsExactly(CodepointRange.create(42, 43), CodepointRange.create(100, 200)) + .inOrder(); + } + + @Test + public void add_contiguous() { + CodepointRangeSet rangeSet = + CodepointRangeSet.builder() + .add(new MutableCodepointRange(42, 43)) + .add(new MutableCodepointRange(44, 100)) + .build(); + assertThat(rangeSet.ranges()).containsExactly(CodepointRange.create(42, 100)).inOrder(); + } +} diff --git a/javatests/jflex/ucd_generator/ucd/VersionTest.java b/javatests/jflex/ucd_generator/ucd/VersionTest.java index f65f9f58b..0c61830f4 100644 --- a/javatests/jflex/ucd_generator/ucd/VersionTest.java +++ b/javatests/jflex/ucd_generator/ucd/VersionTest.java @@ -33,15 +33,31 @@ public void version_major_patch() { } @Test - public void compare() { + public void compare_eaxact() { ImmutableSortedSet versions = - ImmutableSortedSet.naturalOrder() - .add(new Version("1.2")) + ImmutableSortedSet.orderedBy(Version.EXACT_VERSION_COMPARATOR) + .add(new Version("1.2.1")) + .add(new Version("1.2.0")) .add(new Version("1.0")) .add(new Version("10.0")) .build(); assertThat(versions) - .containsExactly(new Version("1.0"), new Version("1.2"), new Version("10.0")) + .containsExactly( + new Version(1, 0), new Version(1, 2, 0), new Version(1, 2, 1), new Version(10, 0)) + .inOrder(); + } + + @Test + public void compare_majorMinor() { + ImmutableSortedSet versions = + ImmutableSortedSet.orderedBy(Version.MAJOR_MINOR_COMPARATOR) + .add(new Version("1.2.1")) + .add(new Version("1.2.0")) + .add(new Version("1.0")) + .add(new Version("10.0")) + .build(); + assertThat(versions) + .containsExactly(new Version(1, 0), new Version(1, 2), new Version(10, 0)) .inOrder(); } } From b5a563f56f76c17a4a8e67247db068d694a09458 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 17 Nov 2019 19:27:26 +0100 Subject: [PATCH 105/129] Use bazel 1.1.0 no-op, latest is 1.1.0, but this aligns with a CI best practice > It is best practice to lock down aspects of your build container by specifying an additional tag to pin down the image in your configuration. (from https://circleci.com/docs/2.0/circleci-images/#best-practices) --- .cirrus.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.cirrus.yml b/.cirrus.yml index 21f62beab..0ea72e353 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -5,7 +5,7 @@ build_task: name: Bazel build and test container: - image: l.gcr.io/google/bazel:latest + image: l.gcr.io/google/bazel:1.1.0 bazel_version_script: - bazel --bazelrc=.ci.bazelrc info --remote_http_cache=http://$CIRRUS_HTTP_CACHE_HOST release build_script: From 73ced1907d0c1839ed98f0784aaa11ebbca0fb79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 17 Nov 2019 20:24:37 +0100 Subject: [PATCH 106/129] Remove Bazel generation of the scanners in the maven plugin --- .../src/main/jflex/BUILD | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 jflex-unicode-maven-plugin/src/main/jflex/BUILD diff --git a/jflex-unicode-maven-plugin/src/main/jflex/BUILD b/jflex-unicode-maven-plugin/src/main/jflex/BUILD deleted file mode 100644 index cb953bac5..000000000 --- a/jflex-unicode-maven-plugin/src/main/jflex/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@jflex_rules//jflex:jflex.bzl", "jflex") - -jflex( - name = "gen_ucd_scanners", - srcs = glob(["*.flex"]), - outputs = [ - "ArchaicBlocksScanner.java", - "ArchaicLineBreakScanner.java", - "ArchaicPropListScanner.java", - "BinaryPropertiesFileScanner.java", - "EnumeratedPropertyFileScanner.java", - "PropertyAliasesScanner.java", - "PropertyValueAliasesScanner.java", - "ScriptExtensionsScanner.java", - "UnicodeDataScanner.java", - ], - visibility = ["//jflex-unicode-maven-plugin/src/main:__subpackages__"], -) From 6d389e42817bbf94aec65149b61a6c04bf653737 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 17 Nov 2019 21:05:35 +0100 Subject: [PATCH 107/129] bzl Inline SRCS_MAIN --- java/jflex/ucd_generator/BUILD | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/java/jflex/ucd_generator/BUILD b/java/jflex/ucd_generator/BUILD index d9243b696..a24024a4b 100644 --- a/java/jflex/ucd_generator/BUILD +++ b/java/jflex/ucd_generator/BUILD @@ -1,7 +1,5 @@ package(default_visibility = ["//javatests/jflex/ucd_generator:__subpackages__"]) -SRCS_MAIN = ["Main.java"] - java_library( name = "ucd_generator", srcs = [ @@ -23,7 +21,7 @@ java_library( java_binary( name = "Main", - srcs = SRCS_MAIN, + srcs = ["Main.java"], deps = [ ":ucd_generator", "//java/jflex/ucd_generator/ucd", From 2bb3b10f22bd3fc28c2d33e47719f0d7de3fce56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 17 Nov 2019 22:14:13 +0100 Subject: [PATCH 108/129] Bazel outputs maximumCodePoint in UnicodeData_X_Y.java Actually read the data from the scanner to output the correct value of maximumCodePoint in UnicodeData_X_Y.java --- java/jflex/ucd_generator/BUILD | 1 + java/jflex/ucd_generator/UcdGenerator.java | 36 +++++++++++++------ java/jflex/ucd_generator/scanner/BUILD | 1 + .../scanner/UnicodeDataScanner.flex | 2 +- java/jflex/ucd_generator/ucd/UcdVersion.java | 26 +++++++++++++- .../ucd_generator/ucd/UcdVersionsTest.java | 9 +++++ 6 files changed, 62 insertions(+), 13 deletions(-) diff --git a/java/jflex/ucd_generator/BUILD b/java/jflex/ucd_generator/BUILD index a24024a4b..fc563f835 100644 --- a/java/jflex/ucd_generator/BUILD +++ b/java/jflex/ucd_generator/BUILD @@ -11,6 +11,7 @@ java_library( "//java/jflex/ucd_generator/emitter/unicode_properties", "//java/jflex/ucd_generator/emitter/unicode_version", "//java/jflex/ucd_generator/scanner:unicode_data", + "//java/jflex/ucd_generator/scanner:unicode_data_scanner", "//java/jflex/ucd_generator/ucd", "//java/jflex/velocity", "//third_party/com/google/auto_value", diff --git a/java/jflex/ucd_generator/UcdGenerator.java b/java/jflex/ucd_generator/UcdGenerator.java index 0799010cc..cbba621b2 100644 --- a/java/jflex/ucd_generator/UcdGenerator.java +++ b/java/jflex/ucd_generator/UcdGenerator.java @@ -25,12 +25,16 @@ */ package jflex.ucd_generator; +import com.google.common.base.Charsets; +import com.google.common.io.Files; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import jflex.ucd_generator.emitter.unicode_properties.UnicodePropertiesEmitter; import jflex.ucd_generator.emitter.unicode_version.UnicodeVersionEmitter; import jflex.ucd_generator.scanner.UnicodeData; +import jflex.ucd_generator.scanner.UnicodeDataScanner; +import jflex.ucd_generator.ucd.UcdFileType; import jflex.ucd_generator.ucd.UcdVersion; import jflex.ucd_generator.ucd.UcdVersions; import jflex.ucd_generator.ucd.Version; @@ -49,7 +53,7 @@ public static void generate(UcdGeneratorParams params) throws IOException, Parse System.out.println("Emitting UnicodeProperties.java"); emitUnicodeProperties(ucdVersions, outputDir); System.out.println("Emitting Unicode versions"); - emitUnicodeXY(ucdVersions, outputDir); + emitAllUnicodeXY(ucdVersions, outputDir); } /** Emits {@code UnicodeProperties.java} */ @@ -64,19 +68,29 @@ private static void emitUnicodeProperties(UcdVersions ucdVersions, File outputDi } /** Emits {@code Unicode_X_Y.java} */ - private static void emitUnicodeXY(UcdVersions ucdVersions, File outputDir) + private static void emitAllUnicodeXY(UcdVersions ucdVersions, File outputDir) throws IOException, ParseException { for (Version version : ucdVersions.versionSet()) { UcdVersion ucdVersion = ucdVersions.get(version); - String unicodeClassName = version.unicodeClassName(); - System.out.println(String.format("Emitting %s [WIP]", unicodeClassName)); - File outputFile = new File(outputDir, unicodeClassName + ".java"); - UnicodeData unicodeData = UnicodeData.builder().maximumCodePoint(0xFFFF).build(); - UnicodeVersionEmitter emitter = - new UnicodeVersionEmitter(PACKAGE_JFLEX_UNICODE, ucdVersion, unicodeData); - try (FileOutputStream out = new FileOutputStream(outputFile)) { - emitter.emitUnicodeVersion(out); - } + emitUnicodeVersionXY(ucdVersion, outputDir); + } + } + + private static void emitUnicodeVersionXY(UcdVersion ucdVersion, File outputDir) + throws IOException, ParseException { + String unicodeClassName = ucdVersion.version().unicodeClassName(); + System.out.println(String.format("Emitting %s [WIP]", unicodeClassName)); + File dataFile = ucdVersion.getFile(UcdFileType.UnicodeData); + System.out.println("Opening " + dataFile); + File outputFile = new File(outputDir, unicodeClassName + ".java"); + UnicodeDataScanner scanner = + new UnicodeDataScanner(Files.newReader(dataFile, Charsets.UTF_8), ucdVersion); + scanner.scan(); + UnicodeData unicodeData = scanner.getUnicodeData(); + UnicodeVersionEmitter emitter = + new UnicodeVersionEmitter(PACKAGE_JFLEX_UNICODE, ucdVersion, unicodeData); + try (FileOutputStream out = new FileOutputStream(outputFile)) { + emitter.emitUnicodeVersion(out); } } diff --git a/java/jflex/ucd_generator/scanner/BUILD b/java/jflex/ucd_generator/scanner/BUILD index 136bd1767..d260ab34e 100644 --- a/java/jflex/ucd_generator/scanner/BUILD +++ b/java/jflex/ucd_generator/scanner/BUILD @@ -11,6 +11,7 @@ java_library( ], visibility=[ "//javatests/jflex:__subpackages__", + "//java/jflex/ucd_generator:__subpackages__" ], ) diff --git a/java/jflex/ucd_generator/scanner/UnicodeDataScanner.flex b/java/jflex/ucd_generator/scanner/UnicodeDataScanner.flex index 876d43d0e..433868f3f 100644 --- a/java/jflex/ucd_generator/scanner/UnicodeDataScanner.flex +++ b/java/jflex/ucd_generator/scanner/UnicodeDataScanner.flex @@ -135,7 +135,7 @@ import jflex.ucd_generator.ucd.Version; } } - UnicodeData getUnicodeData() { + public UnicodeData getUnicodeData() { return unicodeDataBuilder.build(); } %} diff --git a/java/jflex/ucd_generator/ucd/UcdVersion.java b/java/jflex/ucd_generator/ucd/UcdVersion.java index 5e2e422de..8b70966ee 100644 --- a/java/jflex/ucd_generator/ucd/UcdVersion.java +++ b/java/jflex/ucd_generator/ucd/UcdVersion.java @@ -33,10 +33,16 @@ @AutoValue public abstract class UcdVersion { + public static final String EXTERNAL = "external"; + public abstract Version version(); public abstract ImmutableMap files(); + public File getFile(UcdFileType type) { + return files().get(type); + } + public static Builder builder() { return new AutoValue_UcdVersion.Builder(); } @@ -52,10 +58,28 @@ public Builder setVersion(String version) { abstract ImmutableMap.Builder filesBuilder(); public Builder putFile(UcdFileType unicodeFileType, File file) { - filesBuilder().put(unicodeFileType, file); + filesBuilder().put(unicodeFileType, findExternalPath(file)); return this; } public abstract UcdVersion build(); } + + /** Given a path that contains "external", returns only the path after "external/". */ + private static File findExternalPath(File file) { + File externalDir = getExternalRootDirectory(file); + if (externalDir != null) { + return new File(file.getPath().substring(externalDir.getPath().length() - EXTERNAL.length())); + } + return file; + } + + private static File getExternalRootDirectory(File file) { + for (File parent = file.getParentFile(); parent != null; parent = parent.getParentFile()) { + if (EXTERNAL.equals(parent.getName())) { + return parent; + } + } + return null; + } } diff --git a/javatests/jflex/ucd_generator/ucd/UcdVersionsTest.java b/javatests/jflex/ucd_generator/ucd/UcdVersionsTest.java index 9d51a8151..0a7425913 100644 --- a/javatests/jflex/ucd_generator/ucd/UcdVersionsTest.java +++ b/javatests/jflex/ucd_generator/ucd/UcdVersionsTest.java @@ -92,4 +92,13 @@ public void getClassNameForVersion() throws Exception { public void getClassNameForVersion_majorOnly() throws Exception { assertThat(UcdVersions.getClassNameForVersion("5")).isEqualTo("Unicode_5"); } + + @Test + public void findExternalPath() { + File bazelDep = + new File("jflex/ucd_generator/external/ucd_1_1_5_UnicodeData_1_1_5_txt/file/downloaded"); + ucd1.setVersion("1.1").putFile(UcdFileType.WordBreakProperty, bazelDep); + assertThat(ucd1.build().getFile(UcdFileType.WordBreakProperty)) + .isEqualTo(new File("external/ucd_1_1_5_UnicodeData_1_1_5_txt/file/downloaded")); + } } From a9beb48bd10363f897c76747a5a33e34d7cff8df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sun, 17 Nov 2019 22:37:36 +0100 Subject: [PATCH 109/129] Restore building docs in Travis (#574) * Restore building docs in Travis fixes #571 * manual: provide `\tightlist` command newer pandoc versions generate `\tightlist`, which they provide in their own prelude, which we don't include here. --- .travis.yml | 17 +++++++++++++++++ docs/xmanual.tex | 5 ++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index e9ada8677..af11a0a67 100644 --- a/.travis.yml +++ b/.travis.yml @@ -38,6 +38,23 @@ matrix: - name: "👴 Examples (mvn, ant, make) — JDK8" script: scripts/test-examples.sh jdk: openjdk8 + - name: "📄 Documentation" + language: generic + install: true + addons: + apt: + packages: + # pandoc used for building the doc + - pandoc + - pandoc-citeproc + # texlive used for PDF output + - texlive + # texlive-latex-extra provides extra styles such as a4wide and upquote.sty + - texlive-latex-extra + # lmodern.sty + - lmodern + script: + - cd docs; make; cd .. # Empty the previously built artifacts # They cannot be deleted in the before_cache phase, diff --git a/docs/xmanual.tex b/docs/xmanual.tex index 71646754e..f34ed3669 100644 --- a/docs/xmanual.tex +++ b/docs/xmanual.tex @@ -34,6 +34,9 @@ \renewcommand{\subsubsectionautorefname}{Section} \renewcommand{\Hfootnoteautorefname}{Footnote} +\providecommand{\tightlist}{% + \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} + \setlength{\parindent}{0pt} \setlength{\parskip}{1ex plus 0.5ex minus 0.2ex} @@ -70,7 +73,7 @@ \input{porting-and-parsers} \input{end} -\newpage +\newpage \bibliographystyle{plain} \bibliography{manual} From cb25860361c10f251bb10e132658f947853e847f Mon Sep 17 00:00:00 2001 From: Steve Rowe Date: Fri, 25 Jan 2019 11:54:32 -0500 Subject: [PATCH 110/129] dot metachar: exclude surrogates --- jflex/src/main/cup/LexParse.cup | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/jflex/src/main/cup/LexParse.cup b/jflex/src/main/cup/LexParse.cup index 211d66009..11e75872e 100644 --- a/jflex/src/main/cup/LexParse.cup +++ b/jflex/src/main/cup/LexParse.cup @@ -710,19 +710,18 @@ regexp ::= regexp:r STAR :} | POINT {: - List any = new ArrayList(); + List any = new ArrayList<>(); + any.add(new Interval(Character.MIN_SURROGATE, Character.MAX_SURROGATE)); if ( Options.jlex || Options.legacy_dot ) { any.add(new Interval('\n','\n')); - // assumption: newline chars have no uppercase variant - charClasses.makeClass('\n', false); } else { any.add(new Interval('\n','\r')); any.add(new Interval('\u0085','\u0085')); any.add(new Interval('\u2028','\u2029')); - // assumption: newline chars have no uppercase variant - charClasses.makeClass("\n\r\u000B\u000C\u0085\u2028\u2029", false); } + // assumption: newline chars have no uppercase variant + charClasses.makeClass(any, false); RegExp1 r = new RegExp1(sym.CCLASSNOT, any); r.isPoint = true; RESULT = r; From 312accee7b8be3b387761d0214004f470c7b53f2 Mon Sep 17 00:00:00 2001 From: Steve Rowe Date: Fri, 25 Jan 2019 16:26:43 -0500 Subject: [PATCH 111/129] adjust testsuite cases' expected jflex generation output to reflect the modified dot metachar char classes --- .../src/test/cases/bol/bol-flex.output | 4 +++- .../src/test/cases/ccl-pre/ccl3-flex.output | 24 ++++++------------- .../cases/dot-newline/dotnewline-flex.output | 8 +++---- .../test/cases/dot-newline/dotnewline.flex | 2 ++ 4 files changed, 16 insertions(+), 22 deletions(-) diff --git a/testsuite/testcases/src/test/cases/bol/bol-flex.output b/testsuite/testcases/src/test/cases/bol/bol-flex.output index 6612ca22e..8564948ea 100644 --- a/testsuite/testcases/src/test/cases/bol/bol-flex.output +++ b/testsuite/testcases/src/test/cases/bol/bol-flex.output @@ -1,7 +1,7 @@ Reading "src/test/cases/bol/bol.flex" CharClasses: class 0: -{ [0-9][14-31]['!'-'d']['f'-'g']['i'-'k']['m'-'n']['p'-132][134-8231][8234-1114111] } +{ [0-9][14-31]['!'-'d']['f'-'g']['i'-'k']['m'-'n']['p'-132][134-8231][8234-55295][57344-1114111] } class 1: { [10] } class 2: @@ -26,6 +26,8 @@ class 11: { ['o'] } class 12: { [' '] } +class 13: +{ [55296-57343] } Constructing NFA : NFA is State 0 diff --git a/testsuite/testcases/src/test/cases/ccl-pre/ccl3-flex.output b/testsuite/testcases/src/test/cases/ccl-pre/ccl3-flex.output index 936c6855c..2d536bdcd 100644 --- a/testsuite/testcases/src/test/cases/ccl-pre/ccl3-flex.output +++ b/testsuite/testcases/src/test/cases/ccl-pre/ccl3-flex.output @@ -1,7 +1,7 @@ Reading "src/test/cases/ccl-pre/ccl3.flex" CharClasses: class 0: -{ [9][28-'#']['%'-'/'][':'-'?']['['-'^']['`']['{'-'~'][160-161][166-169][171-172][174-180][182-185][187-191][215][247][706-709][722-735][741-747][749][751-767][885][888-889][894-901][903][907][909][930][1014][1154][1160-1161][1320-1328][1367-1368][1370-1376][1416-1422][1424][1470][1472][1475][1478][1480-1487][1515-1519][1523-1535][1541-1546][1548-1551][1563-1567][1642-1645][1748][1758][1769][1789-1790][1792-1806][1867-1868][1970-1983][2038-2041][2043-2047][2094-2111][2140-2207][2209][2221-2275][2303][2404-2405][2416][2424][2432][2436][2445-2446][2449-2450][2473][2481][2483-2485][2490-2491][2501-2502][2505-2506][2511-2518][2520-2523][2526][2532-2533][2548-2554][2556-2560][2564][2571-2574][2577-2578][2601][2609][2612][2615][2618-2619][2621][2627-2630][2633-2634][2638-2640][2642-2648][2653][2655-2661][2678-2688][2692][2702][2706][2729][2737][2740][2746-2747][2758][2762][2766-2767][2769-2783][2788-2789][2800][2802-2816][2820][2829-2830][2833-2834][2857][2865][2868][2874-2875][2885-2886][2889-2890][2894-2901][2904-2907][2910][2916-2917][2928][2930-2945][2948][2955-2957][2961][2966-2968][2971][2973][2976-2978][2981-2983][2987-2989][3002-3005][3011-3013][3017][3022-3023][3025-3030][3032-3045][3056-3064][3066-3072][3076][3085][3089][3113][3124][3130-3132][3141][3145][3150-3156][3159][3162-3167][3172-3173][3184-3201][3204][3213][3217][3241][3252][3258-3259][3269][3273][3278-3284][3287-3293][3295][3300-3301][3312][3315-3329][3332][3341][3345][3387-3388][3397][3401][3407-3414][3416-3423][3428-3429][3440-3449][3456-3457][3460][3479-3481][3506][3516][3518-3519][3527-3529][3531-3534][3541][3543][3552-3569][3572-3584][3643-3646][3663][3674-3712][3715][3717-3718][3721][3723-3724][3726-3731][3736][3744][3748][3750][3752-3753][3756][3770][3774-3775][3781][3783][3790-3791][3802-3803][3808-3839][3841-3863][3866-3871][3882-3892][3894][3896][3898-3901][3912][3949-3952][3973][3992][4029-4037][4039-4095][4170-4175][4254-4255][4294][4296-4300][4302-4303][4347][4681][4686-4687][4695][4697][4702-4703][4745][4750-4751][4785][4790-4791][4799][4801][4806-4807][4823][4881][4886-4887][4955-4956][4960-4991][5008-5023][5109-5120][5741-5742][5760][5787-5791][5867-5869][5873-5887][5901][5909-5919][5941-5951][5972-5983][5997][6001][6004-6015][6100-6102][6104-6106][6110-6111][6122-6154][6158-6159][6170-6175][6264-6271][6315-6319][6390-6399][6429-6431][6444-6447][6460-6469][6510-6511][6517-6527][6572-6575][6602-6607][6618-6655][6684-6687][6751][6781-6782][6794-6799][6810-6822][6824-6911][6988-6991][7002-7018][7028-7039][7156-7167][7224-7231][7242-7244][7294-7375][7379][7415-7423][7655-7675][7958-7959][7966-7967][8006-8007][8014-8015][8024][8026][8028][8030][8062-8063][8117][8125][8127-8129][8133][8141-8143][8148-8149][8156-8159][8173-8177][8181][8189-8202][8208-8231][8239-8254][8257-8275][8277-8287][8293-8297][8304][8306-8318][8320-8335][8349-8351][8379-8399][8413-8416][8418-8420][8433-8449][8451-8454][8456-8457][8468][8470-8472][8478-8483][8485][8487][8489][8494][8506-8507][8512-8516][8522-8525][8527-8543][8585-11263][11311][11359][11493-11498][11508-11519][11558][11560-11564][11566-11567][11624-11630][11632-11646][11671-11679][11687][11695][11703][11711][11719][11727][11735][11743][11776-11822][11824-12292][12296-12320][12336][12342-12343][12349-12352][12439-12440][12443-12444][12448][12539][12544-12548][12590-12592][12687-12703][12731-12783][12800-13311][19894-19967][40909-40959][42125-42191][42238-42239][42509-42511][42540-42559][42608-42611][42622][42648-42654][42738-42774][42784-42785][42889-42890][42895][42900-42911][42923-42999][43048-43063][43065-43071][43124-43135][43205-43215][43226-43231][43256-43258][43260-43263][43310-43311][43348-43359][43389-43391][43457-43470][43482-43519][43575-43583][43598-43599][43610-43615][43639-43641][43644-43647][43715-43738][43742-43743][43760-43761][43767-43776][43783-43784][43791-43792][43799-43807][43815][43823-43967][44011][44014-44015][44026-44031][55204-55215][55239-55242][55292-63743][64110-64111][64218-64255][64263-64274][64280-64284][64297][64311][64317][64319][64322][64325][64434-64466][64830-64847][64912-64913][64968-65007][65021-65023][65040-65055][65063-65074][65077-65100][65104-65128][65130-65135][65141][65277-65278][65280-65283][65285-65295][65306-65312][65339-65342][65344][65371-65381][65471-65473][65480-65481][65488-65489][65496-65497][65501-65503][65506-65508][65511-65528][65532-65535][65548][65575][65595][65598][65614-65615][65630-65663][65787-65855][65909-66044][66046-66175][66205-66207][66257-66303][66335-66351][66379-66431][66462-66463][66500-66503][66512][66518-66559][66718-66719][66730-67583][67590-67591][67593][67638][67641-67643][67645-67646][67670-67839][67862-67871][67898-67967][68024-68029][68032-68095][68100][68103-68107][68116][68120][68148-68151][68155-68158][68160-68191][68221-68351][68406-68415][68438-68447][68467-68607][68681-69631][69703-69733][69744-69759][69819-69820][69822-69839][69865-69871][69882-69887][69941][69952-70015][70085-70095][70106-71295][71352-71359][71370-73727][74607-74751][74851-77823][78895-92159][92729-93951][94021-94031][94079-94094][94112-110591][110594-119140][119146-119148][119171-119172][119180-119209][119214-119361][119365-119807][119893][119965][119968-119969][119971-119972][119975-119976][119981][119994][119996][120004][120070][120075-120076][120085][120093][120122][120127][120133][120135-120137][120145][120486-120487][120513][120539][120571][120597][120629][120655][120687][120713][120745][120771][120780-120781][120832-126463][126468][126496][126499][126501-126502][126504][126515][126520][126522][126524-126529][126531-126534][126536][126538][126540][126544][126547][126549-126550][126552][126554][126556][126558][126560][126563][126565-126566][126571][126579][126584][126589][126591][126602][126620-126624][126628][126634][126652-131071][173783-173823][177973-177983][178206-194559][195102-917504][917506-917535][917632-917759][918000-1114111] } +{ [9][28-'#']['%'-'/'][':'-'?']['['-'^']['`']['{'-'~'][160-161][166-169][171-172][174-180][182-185][187-191][215][247][706-709][722-735][741-747][749][751-767][885][888-889][894-901][903][907][909][930][1014][1154][1160-1161][1320-1328][1367-1368][1370-1376][1416-1422][1424][1470][1472][1475][1478][1480-1487][1515-1519][1523-1535][1541-1546][1548-1551][1563-1567][1642-1645][1748][1758][1769][1789-1790][1792-1806][1867-1868][1970-1983][2038-2041][2043-2047][2094-2111][2140-2207][2209][2221-2275][2303][2404-2405][2416][2424][2432][2436][2445-2446][2449-2450][2473][2481][2483-2485][2490-2491][2501-2502][2505-2506][2511-2518][2520-2523][2526][2532-2533][2548-2554][2556-2560][2564][2571-2574][2577-2578][2601][2609][2612][2615][2618-2619][2621][2627-2630][2633-2634][2638-2640][2642-2648][2653][2655-2661][2678-2688][2692][2702][2706][2729][2737][2740][2746-2747][2758][2762][2766-2767][2769-2783][2788-2789][2800][2802-2816][2820][2829-2830][2833-2834][2857][2865][2868][2874-2875][2885-2886][2889-2890][2894-2901][2904-2907][2910][2916-2917][2928][2930-2945][2948][2955-2957][2961][2966-2968][2971][2973][2976-2978][2981-2983][2987-2989][3002-3005][3011-3013][3017][3022-3023][3025-3030][3032-3045][3056-3064][3066-3072][3076][3085][3089][3113][3124][3130-3132][3141][3145][3150-3156][3159][3162-3167][3172-3173][3184-3201][3204][3213][3217][3241][3252][3258-3259][3269][3273][3278-3284][3287-3293][3295][3300-3301][3312][3315-3329][3332][3341][3345][3387-3388][3397][3401][3407-3414][3416-3423][3428-3429][3440-3449][3456-3457][3460][3479-3481][3506][3516][3518-3519][3527-3529][3531-3534][3541][3543][3552-3569][3572-3584][3643-3646][3663][3674-3712][3715][3717-3718][3721][3723-3724][3726-3731][3736][3744][3748][3750][3752-3753][3756][3770][3774-3775][3781][3783][3790-3791][3802-3803][3808-3839][3841-3863][3866-3871][3882-3892][3894][3896][3898-3901][3912][3949-3952][3973][3992][4029-4037][4039-4095][4170-4175][4254-4255][4294][4296-4300][4302-4303][4347][4681][4686-4687][4695][4697][4702-4703][4745][4750-4751][4785][4790-4791][4799][4801][4806-4807][4823][4881][4886-4887][4955-4956][4960-4991][5008-5023][5109-5120][5741-5742][5760][5787-5791][5867-5869][5873-5887][5901][5909-5919][5941-5951][5972-5983][5997][6001][6004-6015][6100-6102][6104-6106][6110-6111][6122-6154][6158-6159][6170-6175][6264-6271][6315-6319][6390-6399][6429-6431][6444-6447][6460-6469][6510-6511][6517-6527][6572-6575][6602-6607][6618-6655][6684-6687][6751][6781-6782][6794-6799][6810-6822][6824-6911][6988-6991][7002-7018][7028-7039][7156-7167][7224-7231][7242-7244][7294-7375][7379][7415-7423][7655-7675][7958-7959][7966-7967][8006-8007][8014-8015][8024][8026][8028][8030][8062-8063][8117][8125][8127-8129][8133][8141-8143][8148-8149][8156-8159][8173-8177][8181][8189-8202][8208-8231][8239-8254][8257-8275][8277-8287][8293-8297][8304][8306-8318][8320-8335][8349-8351][8379-8399][8413-8416][8418-8420][8433-8449][8451-8454][8456-8457][8468][8470-8472][8478-8483][8485][8487][8489][8494][8506-8507][8512-8516][8522-8525][8527-8543][8585-11263][11311][11359][11493-11498][11508-11519][11558][11560-11564][11566-11567][11624-11630][11632-11646][11671-11679][11687][11695][11703][11711][11719][11727][11735][11743][11776-11822][11824-12292][12296-12320][12336][12342-12343][12349-12352][12439-12440][12443-12444][12448][12539][12544-12548][12590-12592][12687-12703][12731-12783][12800-13311][19894-19967][40909-40959][42125-42191][42238-42239][42509-42511][42540-42559][42608-42611][42622][42648-42654][42738-42774][42784-42785][42889-42890][42895][42900-42911][42923-42999][43048-43063][43065-43071][43124-43135][43205-43215][43226-43231][43256-43258][43260-43263][43310-43311][43348-43359][43389-43391][43457-43470][43482-43519][43575-43583][43598-43599][43610-43615][43639-43641][43644-43647][43715-43738][43742-43743][43760-43761][43767-43776][43783-43784][43791-43792][43799-43807][43815][43823-43967][44011][44014-44015][44026-44031][55204-55215][55239-55242][55292-55295][57344-63743][64110-64111][64218-64255][64263-64274][64280-64284][64297][64311][64317][64319][64322][64325][64434-64466][64830-64847][64912-64913][64968-65007][65021-65023][65040-65055][65063-65074][65077-65100][65104-65128][65130-65135][65141][65277-65278][65280-65283][65285-65295][65306-65312][65339-65342][65344][65371-65381][65471-65473][65480-65481][65488-65489][65496-65497][65501-65503][65506-65508][65511-65528][65532-65535][65548][65575][65595][65598][65614-65615][65630-65663][65787-65855][65909-66044][66046-66175][66205-66207][66257-66303][66335-66351][66379-66431][66462-66463][66500-66503][66512][66518-66559][66718-66719][66730-67583][67590-67591][67593][67638][67641-67643][67645-67646][67670-67839][67862-67871][67898-67967][68024-68029][68032-68095][68100][68103-68107][68116][68120][68148-68151][68155-68158][68160-68191][68221-68351][68406-68415][68438-68447][68467-68607][68681-69631][69703-69733][69744-69759][69819-69820][69822-69839][69865-69871][69882-69887][69941][69952-70015][70085-70095][70106-71295][71352-71359][71370-73727][74607-74751][74851-77823][78895-92159][92729-93951][94021-94031][94079-94094][94112-110591][110594-119140][119146-119148][119171-119172][119180-119209][119214-119361][119365-119807][119893][119965][119968-119969][119971-119972][119975-119976][119981][119994][119996][120004][120070][120075-120076][120085][120093][120122][120127][120133][120135-120137][120145][120486-120487][120513][120539][120571][120597][120629][120655][120687][120713][120745][120771][120780-120781][120832-126463][126468][126496][126499][126501-126502][126504][126515][126520][126522][126524-126529][126531-126534][126536][126538][126540][126544][126547][126549-126550][126552][126554][126556][126558][126560][126563][126565-126566][126571][126579][126584][126589][126591][126602][126620-126624][126628][126634][126652-131071][173783-173823][177973-177983][178206-194559][195102-917504][917506-917535][917632-917759][918000-1114111] } class 1: { ['@'] } class 2: @@ -9,19 +9,9 @@ class 2: class 3: { [0-8][14-27]['0'-'9'][127-132][134-159][173][768-879][1155-1159][1425-1469][1471][1473-1474][1476-1477][1479][1536-1540][1552-1562][1611-1641][1648][1750-1757][1759-1764][1767-1768][1770-1773][1776-1785][1807][1809][1840-1866][1958-1968][1984-1993][2027-2035][2070-2073][2075-2083][2085-2087][2089-2093][2137-2139][2276-2302][2304-2307][2362-2364][2366-2383][2385-2391][2402-2403][2406-2415][2433-2435][2492][2494-2500][2503-2504][2507-2509][2519][2530-2531][2534-2543][2561-2563][2620][2622-2626][2631-2632][2635-2637][2641][2662-2673][2677][2689-2691][2748][2750-2757][2759-2761][2763-2765][2786-2787][2790-2799][2817-2819][2876][2878-2884][2887-2888][2891-2893][2902-2903][2914-2915][2918-2927][2946][3006-3010][3014-3016][3018-3021][3031][3046-3055][3073-3075][3134-3140][3142-3144][3146-3149][3157-3158][3170-3171][3174-3183][3202-3203][3260][3262-3268][3270-3272][3274-3277][3285-3286][3298-3299][3302-3311][3330-3331][3390-3396][3398-3400][3402-3405][3415][3426-3427][3430-3439][3458-3459][3530][3535-3540][3542][3544-3551][3570-3571][3633][3636-3642][3655-3662][3664-3673][3761][3764-3769][3771-3772][3784-3789][3792-3801][3864-3865][3872-3881][3893][3895][3897][3902-3903][3953-3972][3974-3975][3981-3991][3993-4028][4038][4139-4158][4160-4169][4182-4185][4190-4192][4194-4196][4199-4205][4209-4212][4226-4237][4239-4253][4957-4959][5906-5908][5938-5940][5970-5971][6002-6003][6068-6099][6109][6112-6121][6155-6157][6160-6169][6313][6432-6443][6448-6459][6470-6479][6576-6592][6600-6601][6608-6617][6679-6683][6741-6750][6752-6780][6783-6793][6800-6809][6912-6916][6964-6980][6992-7001][7019-7027][7040-7042][7073-7085][7088-7097][7142-7155][7204-7223][7232-7241][7248-7257][7376-7378][7380-7400][7405][7410-7412][7616-7654][7676-7679][8203-8207][8234-8238][8288-8292][8298-8303][8400-8412][8417][8421-8432][11503-11505][11647][11744-11775][12330-12335][12441-12442][42528-42537][42607][42612-42621][42655][42736-42737][43010][43014][43019][43043-43047][43136-43137][43188-43204][43216-43225][43232-43249][43264-43273][43302-43309][43335-43347][43392-43395][43443-43456][43472-43481][43561-43574][43587][43596-43597][43600-43609][43643][43696][43698-43700][43703-43704][43710-43711][43713][43755-43759][43765-43766][44003-44010][44012-44013][44016-44025][64286][65024-65039][65056-65062][65279][65296-65305][65529-65531][66045][66720-66729][68097-68099][68101-68102][68108-68111][68152-68154][68159][69632-69634][69688-69702][69734-69743][69760-69762][69808-69818][69821][69872-69881][69888-69890][69927-69940][69942-69951][70016-70018][70067-70080][70096-70105][71339-71351][71360-71369][94033-94078][94095-94098][119141-119145][119149-119170][119173-119179][119210-119213][119362-119364][120782-120831][917505][917536-917631][917760-917999] } class 4: -{ [10] } +{ [10-13][8232-8233][55296-57343] } class 5: -{ [13] } -class 6: -{ [11] } -class 7: -{ [12] } -class 8: { [133] } -class 9: -{ [8232] } -class 10: -{ [8233] } Constructing NFA : NFA is State 0 @@ -43,7 +33,7 @@ State 7 State 8 with 2 in {9} with 3 in {9} - with 8 in {9} + with 5 in {9} State 9 with epsilon in {8, 11} State 10 @@ -78,18 +68,18 @@ State [FINAL] 3: State [FINAL] 4: with 2 in 7 with 3 in 7 - with 8 in 7 + with 5 in 7 State 5: with 1 in 5 with 2 in 6 State [FINAL] 6: with 2 in 7 with 3 in 7 - with 8 in 7 + with 5 in 7 State [FINAL] 7: with 2 in 7 with 3 in 7 - with 8 in 7 + with 5 in 7 8 states before minimization, 5 states in minimized DFA @@ -106,7 +96,7 @@ State [FINAL] 2: State [FINAL] 3: with 2 in 3 with 3 in 3 - with 8 in 3 + with 5 in 3 State 4: with 1 in 4 with 2 in 3 diff --git a/testsuite/testcases/src/test/cases/dot-newline/dotnewline-flex.output b/testsuite/testcases/src/test/cases/dot-newline/dotnewline-flex.output index ef6bc921b..4e562ab26 100644 --- a/testsuite/testcases/src/test/cases/dot-newline/dotnewline-flex.output +++ b/testsuite/testcases/src/test/cases/dot-newline/dotnewline-flex.output @@ -1,10 +1,10 @@ Reading "src/test/cases/dot-newline/dotnewline.flex" -Constructing NFA : 16 states in NFA +Constructing NFA : 18 states in NFA Converting NFA to DFA : -.... +..... -Warning in file "src/test/cases/dot-newline/dotnewline.flex" (line 81): +Warning in file "src/test/cases/dot-newline/dotnewline.flex" (line 83): Rule can never be matched: [^] { System.out.format("Should never get here - char \\u%04X is matched by neither dot (.) nor (\\R)\n", (int)yytext().charAt(0)); } -6 states before minimization, 4 states in minimized DFA +7 states before minimization, 5 states in minimized DFA Writing code to "src/test/cases/dot-newline/Dotnewline.java" diff --git a/testsuite/testcases/src/test/cases/dot-newline/dotnewline.flex b/testsuite/testcases/src/test/cases/dot-newline/dotnewline.flex index baf80d51c..e5bc0eeb8 100644 --- a/testsuite/testcases/src/test/cases/dot-newline/dotnewline.flex +++ b/testsuite/testcases/src/test/cases/dot-newline/dotnewline.flex @@ -78,4 +78,6 @@ import java.util.ArrayList; return -1; } +[\uD800-\uDFFF] { System.out.format("Matched unpaired surrogate char \\u%04X\n", (int)yytext().charAt(0)); } + [^] { System.out.format("Should never get here - char \\u%04X is matched by neither dot (.) nor (\\R)\n", (int)yytext().charAt(0)); } \ No newline at end of file From 8cf7f7733d6b316327fb513319e9f53b44d7b13e Mon Sep 17 00:00:00 2001 From: Steve Rowe Date: Sun, 27 Jan 2019 16:46:19 -0500 Subject: [PATCH 112/129] fix comment to also refer to surrogate chars --- jflex/src/main/cup/LexParse.cup | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jflex/src/main/cup/LexParse.cup b/jflex/src/main/cup/LexParse.cup index 11e75872e..4e91fc64b 100644 --- a/jflex/src/main/cup/LexParse.cup +++ b/jflex/src/main/cup/LexParse.cup @@ -720,7 +720,7 @@ regexp ::= regexp:r STAR any.add(new Interval('\u0085','\u0085')); any.add(new Interval('\u2028','\u2029')); } - // assumption: newline chars have no uppercase variant + // assumption: surrogate and newline chars have no uppercase variant charClasses.makeClass(any, false); RegExp1 r = new RegExp1(sym.CCLASSNOT, any); r.isPoint = true; From e789e93fbceeabde54de8a9643620a8dfa4b26a7 Mon Sep 17 00:00:00 2001 From: Steve Rowe Date: Sun, 27 Jan 2019 18:21:43 -0500 Subject: [PATCH 113/129] document surrogates' exclusion from dot '.' matches --- docs/md/lex-specs.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/docs/md/lex-specs.md b/docs/md/lex-specs.md index 763001d62..469350901 100644 --- a/docs/md/lex-specs.md +++ b/docs/md/lex-specs.md @@ -739,7 +739,7 @@ A regular expression that consists solely of - a negated character class `'[^...]'` matches all characters not listed in the class. If the list of characters is empty (i.e. `[^]`), the expression matches any character of the input character - set. + set, including unpaired Unicode surrogate characters. - a string `’’ StringCharacter+ ’’` matches the exact text enclosed in double quotes. All meta characters apart from `\` and `"` lose their @@ -804,7 +804,9 @@ A regular expression that consists solely of most recent Unicode version. - Dot (`.`) matches `[^\r\n\u2028\u2029\u000B\u000C\u0085]`.\ - Use the `–legacydot` option to instead match `[^\n]`. + Use the `–legacydot` option to instead match `[^\n]`.\ + Note that unpaired Unicode surrogate chars `[\uD800-\uDFFF]` + are not matched by `.`. - `\R` matches any newline: `\r\n|[\r\n\u2028\u2029\u000B\u000C\u0085]`. @@ -1146,8 +1148,11 @@ Currently, the API consists of the following methods and member fields: will return the matched text minus the last character. - Note that with Unicode surrogate characters it is possible that - expressions such as `[^]` match more than one `char`. + Note that supplementary Unicode characters (i.e., those above the + Basic Multilingual Plane) are represented in Java Strings by paired + Unicode surrogate characters, and as a result expressions such as + `[^]` (any character) and `\p{...}` (characters having a Unicode + property) can match more than one `char`. - `int yyline` From 36ab6c0dafba407bc0bd0b24b61a64187f40457c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Mon, 18 Nov 2019 21:08:18 +0100 Subject: [PATCH 114/129] UCD generator: caselessMatches in Unicode_X_Y (#586) * Remove Bazel generation of the scanners in the maven plugin * Emit `caselessMatchPartitionSize` & `caselessMatches` in Unicode_X_Y.java * Generated file follows google-java-format Update to google-java-format-1.7 * Update golden file for UnicodeVersionEmitterTest --- .cirrus.yml | 4 + .gitignore | 2 + .../testing/javac/CompilerException.java | 3 +- .../UnicodeVersionEmitter.java | 72 +++++++++++++++++ .../unicode_version/UnicodeVersionVars.java | 2 + .../unicode_version/Unicode_x_y.java.vm | 7 ++ .../ucd_generator/scanner/UnicodeData.java | 81 +++++++++++++++++-- java/jflex/ucd_generator/util/BUILD | 1 + .../UnicodeVersionEmitterTest.java | 8 +- .../unicode_version/Unicode_0_1.java.golden | 8 ++ .../scanner/UnicodeDataScannerTest.java | 2 + javatests/jflex/ucd_generator/util/BUILD | 9 +++ .../ucd_generator/util/HexaUtilsTest.java | 24 ++++++ scripts/test-java-format.sh | 10 ++- 14 files changed, 220 insertions(+), 13 deletions(-) create mode 100644 javatests/jflex/ucd_generator/util/BUILD create mode 100644 javatests/jflex/ucd_generator/util/HexaUtilsTest.java diff --git a/.cirrus.yml b/.cirrus.yml index 0ea72e353..35c717835 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -35,3 +35,7 @@ steps: key: source-v1-{{ .Branch }}-{{ .Revision }} paths: - ".git" +- save_cache: + key: build_tools + path: + - "buildtools" diff --git a/.gitignore b/.gitignore index 979b7142b..ba643f481 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,8 @@ **/target dependency-reduced-pom.xml bazel-* +buildtools + # Generated by ant /jflex/build diff --git a/java/jflex/testing/javac/CompilerException.java b/java/jflex/testing/javac/CompilerException.java index 680a295df..33437f9f0 100644 --- a/java/jflex/testing/javac/CompilerException.java +++ b/java/jflex/testing/javac/CompilerException.java @@ -61,8 +61,7 @@ public CompilerException(String message) { @Override public String toString() { List diagnosticMessages = - diagnostics - .stream() + diagnostics.stream() .map( d -> String.format( diff --git a/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java b/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java index 85359d218..108482c08 100644 --- a/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java +++ b/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java @@ -5,6 +5,9 @@ import java.io.OutputStream; import java.io.OutputStreamWriter; import java.io.Writer; +import java.util.Iterator; +import java.util.SortedSet; +import java.util.stream.Collectors; import jflex.testing.javac.PackageUtil; import jflex.ucd_generator.emitter.common.UcdEmitter; import jflex.ucd_generator.scanner.UnicodeData; @@ -17,6 +20,7 @@ public class UnicodeVersionEmitter extends UcdEmitter { private static final String UNICODE_VERSION_TEMPLATE = PackageUtil.getPathForClass(UnicodeVersionEmitter.class) + "/Unicode_x_y.java.vm"; + private static final String CP_ZERO = escapedUTF16Char(0); private final UcdVersion ucdVersion; private final UnicodeData unicodeData; @@ -40,6 +44,74 @@ private UnicodeVersionVars createUnicodeVersionVars() { unicodeVersionVars.packageName = getTargetPackage(); unicodeVersionVars.className = ucdVersion.version().unicodeClassName(); unicodeVersionVars.maxCodePoint = unicodeData.maximumCodePoint(); + unicodeVersionVars.maxCaselessMatchPartitionSize = unicodeData.maxCaselessMatchPartitionSize(); + unicodeVersionVars.caselessMatchPartitions = + unicodeData.uniqueCaselessMatchPartitions().stream() + .map( + partition -> + partitionToString(partition, unicodeVersionVars.maxCaselessMatchPartitionSize)) + .collect(Collectors.joining("\"\n + \"")); return unicodeVersionVars; } + + private static String partitionToString( + SortedSet partition, int caselessMatchPartitionSize) { + StringBuilder sb = new StringBuilder(); + Iterator escapedChars = + partition.stream().map(UnicodeVersionEmitter::escapedUTF16Char).iterator(); + while (escapedChars.hasNext()) { + sb.append(escapedChars.next()); + } + // Add \u0000 placeholders to fill out the fixed record size + for (int i = 0; i < caselessMatchPartitionSize - partition.size(); ++i) { + sb.append(CP_ZERO); + } + return sb.toString(); + } + + private static String escapedUTF16Char(Integer codePoint) { + if (codePoint <= 0xFFFF) { + return escapedBMPChar(codePoint); + } else if (codePoint <= 0x10FFFF) { + StringBuilder sb = new StringBuilder(); + for (int c : Character.toChars(codePoint)) { + sb.append(escapedBMPChar(c)); + } + return sb.toString(); + } else { + // codePoint above the BMP + return "<" + Integer.toHexString(codePoint) + ">"; + } + } + + /** + * Returns an escaped character in the form "\\uXXXX", where XXXX is the hexadecimal form of the + * given code point, which must be in the Basic Multilingual Plane (BMP). + * + * @param codePoint The code point for which to emit an escaped character. + */ + private static String escapedBMPChar(int codePoint) { + switch (codePoint) { + // Special treatment for the quotation mark (U+0022). "\u0022" triggers + // a syntax error when it is included in a literal string, because it is + // interpreted as "[...]"[...]" (literally), and leads the compiler to + // think that the enclosing quotation marks are unbalanced. + case 0x22: + return ("\\\""); + case 0x0: + return ("\\000"); + case 0x9: + return ("\\t"); + case 0xA: + return ("\\n"); + case 0xC: + return ("\\f"); + case 0xD: + return ("\\r"); + case 0x5C: + return ("\\\\"); + default: + return (String.format("\\u%04x", codePoint)); + } + } } diff --git a/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionVars.java b/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionVars.java index 6a046ee1a..b4524fe89 100644 --- a/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionVars.java +++ b/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionVars.java @@ -7,4 +7,6 @@ public class UnicodeVersionVars extends TemplateVars { public String packageName; public String className; public int maxCodePoint; + public int maxCaselessMatchPartitionSize; + public String caselessMatchPartitions; } diff --git a/java/jflex/ucd_generator/emitter/unicode_version/Unicode_x_y.java.vm b/java/jflex/ucd_generator/emitter/unicode_version/Unicode_x_y.java.vm index ef04121de..13b66690e 100644 --- a/java/jflex/ucd_generator/emitter/unicode_version/Unicode_x_y.java.vm +++ b/java/jflex/ucd_generator/emitter/unicode_version/Unicode_x_y.java.vm @@ -33,5 +33,12 @@ class $className { // Only holds constants. private $className() {} + /** Highest Unicode code point. */ public static final int maximumCodePoint = 0x$String.format("%x", $maxCodePoint); + + /** Maximum caseless partition size. */ + public static final int caselessMatchPartitionSize = $maxCaselessMatchPartitionSize; + // TODO Change to array of string? + public static final String caselessMatchPartitions = + "$caselessMatchPartitions"; } diff --git a/java/jflex/ucd_generator/scanner/UnicodeData.java b/java/jflex/ucd_generator/scanner/UnicodeData.java index 01d962cb7..a0d31168d 100644 --- a/java/jflex/ucd_generator/scanner/UnicodeData.java +++ b/java/jflex/ucd_generator/scanner/UnicodeData.java @@ -1,18 +1,31 @@ package jflex.ucd_generator.scanner; +import static jflex.ucd_generator.util.HexaUtils.intFromHexa; + import com.google.auto.value.AutoValue; +import com.google.common.base.Strings; +import com.google.common.collect.ImmutableCollection; +import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSortedMap; import com.google.common.collect.ImmutableSortedSet; import java.util.ArrayList; +import java.util.Arrays; +import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Objects; +import java.util.Set; +import java.util.SortedSet; +import java.util.TreeSet; +import java.util.stream.Stream; import jflex.ucd_generator.ucd.CodepointRangeSet; import jflex.ucd_generator.ucd.MutableCodepointRange; @AutoValue public abstract class UnicodeData { + /** * A set of code point space partitions, each containing at least two caselessly equivalent code * points. @@ -24,19 +37,45 @@ public abstract class UnicodeData { public abstract int maximumCodePoint(); + public int maxCaselessMatchPartitionSize() { + return caselessMatchPartitions().values().stream() + .map(Set::size) + .max(Integer::compareTo) + .orElseGet(() -> 0); + } + + /** + * Returns the {@link #caselessMatchPartitions()} where the key is the first element from the + * partition. + */ + public ImmutableCollection> uniqueCaselessMatchPartitions() { + ArrayList> partitions = new ArrayList<>(); + for (Map.Entry> entry : + caselessMatchPartitions().entrySet()) { + if (entry.getKey().equals(entry.getValue().first())) { + partitions.add(entry.getValue()); + } + } + Comparator> comparator = + (left, right) -> Integer.compare(left.first(), right.first()); + return ImmutableList.sortedCopyOf(comparator, partitions); + } + public static Builder builder() { return new AutoValue_UnicodeData.Builder(); } @AutoValue.Builder public abstract static class Builder { + + private Map> mCaselessMatchPartitions = new HashMap<>(); private Map> mPropertyValueIntervals = new HashMap<>(); + abstract ImmutableSortedMap.Builder propertyValueIntervalsBuilder(); + abstract ImmutableMap.Builder> caselessMatchPartitionsBuilder(); - abstract ImmutableSortedMap.Builder propertyValueIntervalsBuilder(); - /** * Grows the partition containing the given codePoint and its caseless equivalents, if any, to * include all of them. @@ -49,9 +88,29 @@ public abstract static class Builder { * @param titlecaseMapping A hex String representation of the titlecase mapping of codePoint, or * {@code null} if there isn't one */ - Builder addCaselessMatches( + public Builder addCaselessMatches( int codePoint, String uppercaseMapping, String lowercaseMapping, String titlecaseMapping) { - // TODO + if (Strings.isNullOrEmpty(uppercaseMapping) + && Strings.isNullOrEmpty(lowercaseMapping) + && Strings.isNullOrEmpty(titlecaseMapping)) { + return this; + } + + Integer upper = intFromHexa(uppercaseMapping); + Integer lower = intFromHexa(lowercaseMapping); + Integer title = intFromHexa(titlecaseMapping); + SortedSet partition = + Stream.of(codePoint, upper, lower, title) + .map(cp -> mCaselessMatchPartitions.get(cp)) + .filter(Objects::nonNull) + .findFirst() + .orElse(new TreeSet<>()); + for (Integer cp : Arrays.asList(codePoint, upper, lower, title)) { + if (cp != null) { + partition.add(cp); + mCaselessMatchPartitions.put(cp, partition); + } + } return this; } @@ -63,7 +122,7 @@ Builder addCaselessMatches( * @param startCodePoint The first code point in the interval. * @param endCodePoint The last code point in the interval. */ - Builder addPropertyInterval(String propName, int startCodePoint, int endCodePoint) { + public Builder addPropertyInterval(String propName, int startCodePoint, int endCodePoint) { List values = mPropertyValueIntervals.get(propName); if (values == null) { values = new ArrayList<>(); @@ -85,11 +144,19 @@ Builder addPropertyInterval( abstract UnicodeData internalBuild(); public UnicodeData build() { - addAllPropertyValueIntervals(); + addInternalCaselessMatches(); + addInternalPropertyValueIntervals(); return internalBuild(); } - private void addAllPropertyValueIntervals() { + private void addInternalCaselessMatches() { + for (Map.Entry> entry : mCaselessMatchPartitions.entrySet()) { + caselessMatchPartitionsBuilder() + .put(entry.getKey(), ImmutableSortedSet.copyOfSorted(entry.getValue())); + } + } + + private void addInternalPropertyValueIntervals() { for (String propName : mPropertyValueIntervals.keySet()) { CodepointRangeSet rangeSet = CodepointRangeSet.builder().addAll(mPropertyValueIntervals.get(propName)).build(); diff --git a/java/jflex/ucd_generator/util/BUILD b/java/jflex/ucd_generator/util/BUILD index 60a362d71..7771b4517 100644 --- a/java/jflex/ucd_generator/util/BUILD +++ b/java/jflex/ucd_generator/util/BUILD @@ -6,4 +6,5 @@ java_library( deps = [ "//third_party/com/google/guava", ], + visibility = ["//visibility:public"], ) diff --git a/javatests/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitterTest.java b/javatests/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitterTest.java index 4879ab03b..235225e25 100644 --- a/javatests/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitterTest.java +++ b/javatests/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitterTest.java @@ -28,7 +28,13 @@ public void emitUnicode_0_1() throws Exception { .putFile(UcdFileType.UnicodeData, new File("FakeUnicodeData.txt")) .build(); - UnicodeData unicodeData = UnicodeData.builder().maximumCodePoint(0x1234).build(); + UnicodeData unicodeData = + UnicodeData.builder() + .maximumCodePoint(0x1234) + .addPropertyInterval("General", 32, 127) + .addCaselessMatches('a', "41", "", "") + .addCaselessMatches('b', "42", "43", "44") + .build(); UnicodeVersionEmitter emitter = new UnicodeVersionEmitter("org.example", ucd0_1, unicodeData); emitter.emitUnicodeVersion(output); diff --git a/javatests/jflex/ucd_generator/emitter/unicode_version/Unicode_0_1.java.golden b/javatests/jflex/ucd_generator/emitter/unicode_version/Unicode_0_1.java.golden index bc0d34120..8cfb09990 100644 --- a/javatests/jflex/ucd_generator/emitter/unicode_version/Unicode_0_1.java.golden +++ b/javatests/jflex/ucd_generator/emitter/unicode_version/Unicode_0_1.java.golden @@ -32,5 +32,13 @@ class Unicode_0_1 { // Only holds constants. private Unicode_0_1() {} + /** Highest Unicode code point. */ public static final int maximumCodePoint = 0x1234; + + /** Maximum caseless partition size. */ + public static final int caselessMatchPartitionSize = 4; + // TODO Change to array of string? + public static final String caselessMatchPartitions = + "\u0041\u0061\000\000" + + "\u0042\u0043\u0044\u0062"; } \ No newline at end of file diff --git a/javatests/jflex/ucd_generator/scanner/UnicodeDataScannerTest.java b/javatests/jflex/ucd_generator/scanner/UnicodeDataScannerTest.java index fdd02b808..68e22d402 100644 --- a/javatests/jflex/ucd_generator/scanner/UnicodeDataScannerTest.java +++ b/javatests/jflex/ucd_generator/scanner/UnicodeDataScannerTest.java @@ -24,5 +24,7 @@ public void scanUnicode10() throws Exception { scanner.scan(); UnicodeData unicodeData = scanner.getUnicodeData(); assertThat(unicodeData.maximumCodePoint()).isEqualTo(0x10ffff); + assertThat(unicodeData.caselessMatchPartitions()).isNotEmpty(); + assertThat(unicodeData.maxCaselessMatchPartitionSize()).isEqualTo(4); } } diff --git a/javatests/jflex/ucd_generator/util/BUILD b/javatests/jflex/ucd_generator/util/BUILD new file mode 100644 index 000000000..6a723168f --- /dev/null +++ b/javatests/jflex/ucd_generator/util/BUILD @@ -0,0 +1,9 @@ +java_test( + name = "HexaUtilsTest", + srcs = ["HexaUtilsTest.java"], + deps = [ + "//java/jflex/testing/assertion", + "//java/jflex/ucd_generator/util:hexa_utils", + "//third_party/com/google/truth", + ], +) \ No newline at end of file diff --git a/javatests/jflex/ucd_generator/util/HexaUtilsTest.java b/javatests/jflex/ucd_generator/util/HexaUtilsTest.java new file mode 100644 index 000000000..a92f9a715 --- /dev/null +++ b/javatests/jflex/ucd_generator/util/HexaUtilsTest.java @@ -0,0 +1,24 @@ +package jflex.ucd_generator.util; + +import static com.google.common.truth.Truth.assertThat; +import static jflex.testing.assertion.MoreAsserts.assertThrows; + +import org.junit.Test; + +/** Test for {@link HexaUtils}. */ +public class HexaUtilsTest { + @Test + public void intFromHexa_int() { + assertThat(HexaUtils.intFromHexa("FF")).isEqualTo(255); + } + + @Test + public void intFromHexa_empty() { + assertThat(HexaUtils.intFromHexa("")).isNull(); + } + + @Test + public void intFromHexa_other() { + assertThrows(IllegalArgumentException.class, () -> HexaUtils.intFromHexa("wtf")); + } +} diff --git a/scripts/test-java-format.sh b/scripts/test-java-format.sh index 11f92bb4d..54c4deb74 100755 --- a/scripts/test-java-format.sh +++ b/scripts/test-java-format.sh @@ -8,6 +8,10 @@ source "$BASEDIR"/scripts/logger.sh # fail on error set -e +# Version of Google java format +# https://github.com/google/google-java-format/releases +VERSION=1.7 + if [[ "_${TRAVIS_JDK_VERSION}" = "_openjdk7" ]]; then logi "Skip google-java-format. Unsupported java version." exit @@ -16,18 +20,18 @@ fi function gjf() { directory=$1 logi "Checking $directory" - java -jar $TOOLSDIR/google-java-format.jar --dry-run --set-exit-if-changed $(find $directory -name '*.java') + java -jar $TOOLSDIR/google-java-format-${VERSION}.jar --dry-run --set-exit-if-changed $(find $directory -name '*.java') } logi "Download google-java-format" logi "===========================" echo "TRAVIS_JDK_VERSION=$TRAVIS_JDK_VERSION" mkdir -p $TOOLSDIR -curl -C - -L https://github.com/google/google-java-format/releases/download/google-java-format-1.6/google-java-format-1.6-all-deps.jar -o $TOOLSDIR/google-java-format.jar +curl -C - -L https://github.com/google/google-java-format/releases/download/google-java-format-${VERSION}/google-java-format-${VERSION}-all-deps.jar -o $TOOLSDIR/google-java-format-${VERSION}.jar logi "Check java format" logi "=================" -java -jar $TOOLSDIR/google-java-format.jar --version +java -jar $TOOLSDIR/google-java-format-${VERSION}.jar --version gjf cup-maven-plugin gjf java gjf javatests From fc0ba8c14676a5223384090de37f9055b3fc3302 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Wed, 20 Nov 2019 00:02:34 +0100 Subject: [PATCH 115/129] Upgrade Jflex bazel_rules to v5 (#587) * Upgrade to jflex rules v6 --- WORKSPACE | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index 0261c5e78..e3f48b5a0 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -5,20 +5,19 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") RULES_JVM_EXTERNAL_TAG = "2.10" -RULES_JVM_EXTERNAL_SHA = "1bbf2e48d07686707dd85357e9a94da775e1dbd7c464272b3664283c9c716d26" +RULES_JVM_EXTERNAL_SHA = "1bbf2e48d07686707dd85357e9a94da775e1dbd7c464272b3664283c9c716d26" git_repository( name = "jflex_rules", remote = "https://github.com/jflex-de/bazel_rules.git", - tag = "v4", + tag = "v6", ) load("@jflex_rules//jflex:deps.bzl", "jflex_deps") jflex_deps() - # pandoc used to build the documentatoin http_archive( @@ -52,26 +51,27 @@ load("@bazel_latex//:repositories.bzl", "latex_repositories") latex_repositories() - # Third-party dependencies load("//third_party:deps.bzl", "ARTIFACTS") + http_archive( name = "rules_jvm_external", - strip_prefix = "rules_jvm_external-%s" % RULES_JVM_EXTERNAL_TAG, sha256 = RULES_JVM_EXTERNAL_SHA, + strip_prefix = "rules_jvm_external-%s" % RULES_JVM_EXTERNAL_TAG, url = "https://github.com/bazelbuild/rules_jvm_external/archive/%s.zip" % RULES_JVM_EXTERNAL_TAG, ) + load("@rules_jvm_external//:defs.bzl", "maven_install") maven_install( name = "maven", artifacts = ARTIFACTS, + maven_install_json = "//third_party:maven_install.json", repositories = [ "https://jcenter.bintray.com/", "https://maven.google.com", "https://repo1.maven.org/maven2", ], - maven_install_json = "//third_party:maven_install.json", ) # To update maven_install.json, run this command to re-pin the unpinned repository: @@ -79,8 +79,8 @@ maven_install( # bazel run @unpinned_maven//:pin # load("@maven//:defs.bzl", "pinned_maven_install") -pinned_maven_install() +pinned_maven_install() # Unicode character definitions (UCD) from Unicode.org load("//third_party/unicode:unicode.bzl", "unicode_deps") From 49453a48d232af118b643ffee275d1f22b1b1bae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Wed, 20 Nov 2019 21:44:03 +0100 Subject: [PATCH 116/129] Introduce class ErrorMessages.ErrorMessage (#588) * Introduce class ErrorMessage The ErrorMessages remains as the constant holder. --- jflex/src/main/cup/LexParse.cup | 12 +- jflex/src/main/java/jflex/core/Out.java | 51 ++-- .../java/jflex/core/ScannerException.java | 16 +- jflex/src/main/java/jflex/core/Skeleton.java | 10 +- .../java/jflex/generator/LexGenerator.java | 25 +- .../main/java/jflex/l10n/ErrorMessages.java | 251 +++++++++--------- 6 files changed, 181 insertions(+), 184 deletions(-) diff --git a/jflex/src/main/cup/LexParse.cup b/jflex/src/main/cup/LexParse.cup index 4e91fc64b..27ca8bdda 100644 --- a/jflex/src/main/cup/LexParse.cup +++ b/jflex/src/main/cup/LexParse.cup @@ -34,29 +34,29 @@ action code {: EOFActions eofActions = new EOFActions(); Map preclassCache = new HashMap(); - void fatalError(ErrorMessages message, int line, int col) { + void fatalError(ErrorMessages.ErrorMessage message, int line, int col) { syntaxError(message, line, col); throw new GeneratorException(); } - void fatalError(ErrorMessages message) { + void fatalError(ErrorMessages.ErrorMessage message) { fatalError(message, scanner.currentLine(), -1); throw new GeneratorException(); } - void syntaxError(ErrorMessages message) { + void syntaxError(ErrorMessages.ErrorMessage message) { Out.error(scanner.file, message, scanner.currentLine(), -1); } - void syntaxError(ErrorMessages message, int line) { + void syntaxError(ErrorMessages.ErrorMessage message, int line) { Out.error(scanner.file, message, line, -1); } - void syntaxError(ErrorMessages message, int line, int col) { + void syntaxError(ErrorMessages.ErrorMessage message, int line, int col) { Out.error(scanner.file, message, line, col); } - void warning(ErrorMessages message, int line, int col) { + void warning(ErrorMessages.ErrorMessage message, int line, int col) { Out.warning(scanner.file, message, line, col); } diff --git a/jflex/src/main/java/jflex/core/Out.java b/jflex/src/main/java/jflex/core/Out.java index a33da6be1..9009825c1 100644 --- a/jflex/src/main/java/jflex/core/Out.java +++ b/jflex/src/main/java/jflex/core/Out.java @@ -74,9 +74,9 @@ public static void setOutputStream(OutputStream stream) { * @param message the message to be printed * @param time elapsed time */ - public static void time(jflex.l10n.ErrorMessages message, Timer time) { + public static void time(ErrorMessages.ErrorMessage message, Timer time) { if (Options.time) { - String msg = jflex.l10n.ErrorMessages.get(message, time.toString()); + String msg = ErrorMessages.get(message, time.toString()); out.println(msg); } } @@ -107,9 +107,9 @@ public static void println(String message) { * @param message the message to be printed * @param data data to be inserted into the message */ - public static void println(jflex.l10n.ErrorMessages message, String data) { + public static void println(ErrorMessages.ErrorMessage message, String data) { if (Options.verbose) { - out.println(jflex.l10n.ErrorMessages.get(message, data)); + out.println(ErrorMessages.get(message, data)); } } @@ -119,9 +119,9 @@ public static void println(jflex.l10n.ErrorMessages message, String data) { * @param message the message to be printed * @param data data to be inserted into the message */ - public static void println(jflex.l10n.ErrorMessages message, int data) { + public static void println(ErrorMessages.ErrorMessage message, int data) { if (Options.verbose) { - out.println(jflex.l10n.ErrorMessages.get(message, data)); + out.println(ErrorMessages.get(message, data)); } } @@ -154,8 +154,7 @@ public static void debug(String message) { * All parts of JFlex, that want to provide dump information should use this method for their * output. * - * @message the message to be printed - * @param message a {@link java.lang.String} object. + * @param message the message to be printed */ public static void dump(String message) { if (Options.dump) { @@ -166,7 +165,7 @@ public static void dump(String message) { /** * All parts of JFlex, that want to report error messages should use this method for their output. * - * @message the message to be printed + * @param message the message to be printed */ private static void err(String message) { out.println(message); @@ -212,9 +211,9 @@ public static void warning(String message) { * print a warning message without line information * * @param message code of the warning message - * @see jflex.l10n.ErrorMessages + * @see ErrorMessages */ - public static void warning(jflex.l10n.ErrorMessages message) { + public static void warning(ErrorMessages.ErrorMessage message) { warning(message, 0); } @@ -223,15 +222,15 @@ public static void warning(jflex.l10n.ErrorMessages message) { * * @param message code of the warning message * @param line the line information - * @see jflex.l10n.ErrorMessages + * @see ErrorMessages */ - public static void warning(jflex.l10n.ErrorMessages message, int line) { + public static void warning(ErrorMessages.ErrorMessage message, int line) { warnings++; String msg = NL + "Warning"; if (line > 0) msg = msg + " in line " + (line + 1); - err(msg + ": " + jflex.l10n.ErrorMessages.get(message)); + err(msg + ": " + ErrorMessages.get(message)); } /** @@ -242,14 +241,14 @@ public static void warning(jflex.l10n.ErrorMessages message, int line) { * @param line the line number of the position * @param column the column of the position */ - public static void warning(File file, jflex.l10n.ErrorMessages message, int line, int column) { + public static void warning(File file, ErrorMessages.ErrorMessage message, int line, int column) { String msg = NL + "Warning"; if (file != null) msg += " in file \"" + file + "\""; if (line >= 0) msg = msg + " (line " + (line + 1) + ")"; try { - err(msg + ": " + NL + jflex.l10n.ErrorMessages.get(message)); + err(msg + ": " + NL + ErrorMessages.get(message)); } catch (ArrayIndexOutOfBoundsException e) { err(msg); } @@ -276,11 +275,11 @@ public static void error(String message) { * print error message (code) * * @param message the code of the error message - * @see jflex.l10n.ErrorMessages + * @see ErrorMessages */ - public static void error(jflex.l10n.ErrorMessages message) { + public static void error(ErrorMessages.ErrorMessage message) { errors++; - err(NL + "Error: " + jflex.l10n.ErrorMessages.get(message)); + err(NL + "Error: " + ErrorMessages.get(message)); } /** @@ -288,11 +287,11 @@ public static void error(jflex.l10n.ErrorMessages message) { * * @param data data to insert into the message * @param message the code of the error message - * @see jflex.l10n.ErrorMessages + * @see ErrorMessages */ - public static void error(jflex.l10n.ErrorMessages message, String data) { + public static void error(ErrorMessages.ErrorMessage message, String data) { errors++; - err(NL + "Error: " + jflex.l10n.ErrorMessages.get(message, data)); + err(NL + "Error: " + ErrorMessages.get(message, data)); } /** @@ -301,9 +300,9 @@ public static void error(jflex.l10n.ErrorMessages message, String data) { * @param message the code of the error message * @param file the file it occurred for */ - public static void error(jflex.l10n.ErrorMessages message, File file) { + public static void error(ErrorMessages.ErrorMessage message, File file) { errors++; - err(NL + "Error: " + jflex.l10n.ErrorMessages.get(message) + " (" + file + ")"); + err(NL + "Error: " + ErrorMessages.get(message) + " (" + file + ")"); } /** @@ -314,7 +313,7 @@ public static void error(jflex.l10n.ErrorMessages message, File file) { * @param line the line number of error position * @param column the column of error position */ - public static void error(File file, jflex.l10n.ErrorMessages message, int line, int column) { + public static void error(File file, ErrorMessages.ErrorMessage message, int line, int column) { String msg = NL + "Error"; if (file != null) msg += " in file \"" + file + "\""; @@ -379,7 +378,7 @@ public static void showPosition(File file, int line) { * * @param file the file to read * @param line the line number to get - * @throw IOException if any error occurs + * @throws IOException if any error occurs */ private static String getLine(File file, int line) throws IOException { BufferedReader reader = new BufferedReader(new FileReader(file)); diff --git a/jflex/src/main/java/jflex/core/ScannerException.java b/jflex/src/main/java/jflex/core/ScannerException.java index 45cc1de83..c2703016f 100644 --- a/jflex/src/main/java/jflex/core/ScannerException.java +++ b/jflex/src/main/java/jflex/core/ScannerException.java @@ -25,11 +25,11 @@ public class ScannerException extends RuntimeException { public int line; public int column; - public jflex.l10n.ErrorMessages message; + public ErrorMessages.ErrorMessage message; public File file; private ScannerException( - File file, String text, jflex.l10n.ErrorMessages message, int line, int column) { + File file, String text, ErrorMessages.ErrorMessage message, int line, int column) { super(text); this.file = file; this.message = message; @@ -42,8 +42,8 @@ private ScannerException( * * @param message the code for the error description presented to the user. */ - public ScannerException(jflex.l10n.ErrorMessages message) { - this(null, jflex.l10n.ErrorMessages.get(message), message, -1, -1); + public ScannerException(ErrorMessages.ErrorMessage message) { + this(null, ErrorMessages.get(message), message, -1, -1); } /** @@ -52,7 +52,7 @@ public ScannerException(jflex.l10n.ErrorMessages message) { * @param file the file in which the error occurred * @param message the code for the error description presented to the user. */ - public ScannerException(File file, jflex.l10n.ErrorMessages message) { + public ScannerException(File file, ErrorMessages.ErrorMessage message) { this(file, jflex.l10n.ErrorMessages.get(message), message, -1, -1); } @@ -62,7 +62,7 @@ public ScannerException(File file, jflex.l10n.ErrorMessages message) { * @param message the code for the error description presented to the user. * @param line the number of the line in the specification that contains the error */ - public ScannerException(jflex.l10n.ErrorMessages message, int line) { + public ScannerException(ErrorMessages.ErrorMessage message, int line) { this(null, jflex.l10n.ErrorMessages.get(message), message, line, -1); } @@ -73,7 +73,7 @@ public ScannerException(jflex.l10n.ErrorMessages message, int line) { * @param line the number of the line in the specification that contains the error * @param file a {@link java.io.File} object. */ - public ScannerException(File file, jflex.l10n.ErrorMessages message, int line) { + public ScannerException(File file, ErrorMessages.ErrorMessage message, int line) { this(file, jflex.l10n.ErrorMessages.get(message), message, line, -1); } @@ -85,7 +85,7 @@ public ScannerException(File file, jflex.l10n.ErrorMessages message, int line) { * @param column the column where the error starts * @param file a {@link java.io.File} object. */ - public ScannerException(File file, jflex.l10n.ErrorMessages message, int line, int column) { + public ScannerException(File file, ErrorMessages.ErrorMessage message, int line, int column) { this(file, ErrorMessages.get(message), message, line, column); } } diff --git a/jflex/src/main/java/jflex/core/Skeleton.java b/jflex/src/main/java/jflex/core/Skeleton.java index 717d9ffbe..4abbc8c46 100644 --- a/jflex/src/main/java/jflex/core/Skeleton.java +++ b/jflex/src/main/java/jflex/core/Skeleton.java @@ -98,17 +98,17 @@ public static void readSkelFile(File skeletonFile) { throw new IllegalArgumentException("Skeleton file must not be null"); // $NON-NLS-1$ if (!skeletonFile.isFile() || !skeletonFile.canRead()) { - Out.error(jflex.l10n.ErrorMessages.CANNOT_READ_SKEL, skeletonFile.toString()); + Out.error(ErrorMessages.CANNOT_READ_SKEL, skeletonFile.toString()); throw new GeneratorException(); } - Out.println(jflex.l10n.ErrorMessages.READING_SKEL, skeletonFile.toString()); + Out.println(ErrorMessages.READING_SKEL, skeletonFile.toString()); try (BufferedReader reader = Files.newBufferedReader(Paths.get(skeletonFile.toString()), UTF_8)) { readSkel(reader); } catch (IOException e) { - Out.error(jflex.l10n.ErrorMessages.SKEL_IO_ERROR); + Out.error(ErrorMessages.SKEL_IO_ERROR); throw new GeneratorException(); } } @@ -138,7 +138,7 @@ public static void readSkel(BufferedReader reader) throws IOException { if (section.length() > 0) lines.add(section.toString()); if (lines.size() != size) { - Out.error(jflex.l10n.ErrorMessages.WRONG_SKELETON); + Out.error(ErrorMessages.WRONG_SKELETON); throw new GeneratorException(); } @@ -187,7 +187,7 @@ public static void readDefault() { } if (url == null) { - Out.error(jflex.l10n.ErrorMessages.SKEL_IO_ERROR_DEFAULT); + Out.error(ErrorMessages.SKEL_IO_ERROR_DEFAULT); throw new GeneratorException(); } diff --git a/jflex/src/main/java/jflex/generator/LexGenerator.java b/jflex/src/main/java/jflex/generator/LexGenerator.java index e2ad58493..a3def4c68 100644 --- a/jflex/src/main/java/jflex/generator/LexGenerator.java +++ b/jflex/src/main/java/jflex/generator/LexGenerator.java @@ -55,7 +55,7 @@ public static String generate(File inputFile) { try (Reader inputReader = new InputStreamReader(Files.newInputStream(Paths.get(inputFile.toString())), encoding)) { - Out.println(jflex.l10n.ErrorMessages.READING, inputFile.toString()); + Out.println(ErrorMessages.READING, inputFile.toString()); LexScan scanner = new LexScan(inputReader); scanner.setFile(inputFile); LexParse parser = new LexParse(scanner); @@ -64,24 +64,20 @@ public static String generate(File inputFile) { Out.checkErrors(); - if (Options.dump) - Out.dump( - jflex.l10n.ErrorMessages.get(jflex.l10n.ErrorMessages.NFA_IS) + Out.NL + nfa + Out.NL); + if (Options.dump) Out.dump(ErrorMessages.get(ErrorMessages.NFA_IS) + Out.NL + nfa + Out.NL); if (Options.dot) nfa.writeDot(Emitter.normalize("nfa.dot", null)); // $NON-NLS-1$ - Out.println(jflex.l10n.ErrorMessages.NFA_STATES, nfa.numStates()); + Out.println(ErrorMessages.NFA_STATES, nfa.numStates()); time.start(); DFA dfa = nfa.getDFA(); time.stop(); - Out.time(jflex.l10n.ErrorMessages.DFA_TOOK, time); + Out.time(ErrorMessages.DFA_TOOK, time); dfa.checkActions(scanner, parser); - if (Options.dump) - Out.dump( - jflex.l10n.ErrorMessages.get(jflex.l10n.ErrorMessages.DFA_IS) + Out.NL + dfa + Out.NL); + if (Options.dump) Out.dump(ErrorMessages.get(ErrorMessages.DFA_IS) + Out.NL + dfa + Out.NL); if (Options.dot) dfa.writeDot(Emitter.normalize("dfa-big.dot", null)); // $NON-NLS-1$ @@ -91,10 +87,9 @@ public static String generate(File inputFile) { dfa.minimize(); time.stop(); - Out.time(jflex.l10n.ErrorMessages.MIN_TOOK, time); + Out.time(ErrorMessages.MIN_TOOK, time); - if (Options.dump) - Out.dump(jflex.l10n.ErrorMessages.get(jflex.l10n.ErrorMessages.MIN_DFA_IS) + Out.NL + dfa); + if (Options.dump) Out.dump(ErrorMessages.get(ErrorMessages.MIN_DFA_IS) + Out.NL + dfa); if (Options.dot) dfa.writeDot(Emitter.normalize("dfa-min.dot", null)); // $NON-NLS-1$ @@ -105,11 +100,11 @@ public static String generate(File inputFile) { time.stop(); - Out.time(jflex.l10n.ErrorMessages.WRITE_TOOK, time); + Out.time(ErrorMessages.WRITE_TOOK, time); totalTime.stop(); - Out.time(jflex.l10n.ErrorMessages.TOTAL_TIME, totalTime); + Out.time(ErrorMessages.TOTAL_TIME, totalTime); return emitter.outputFileName; } catch (ScannerException e) { Out.error(e.file, e.message, e.line, e.column); @@ -118,7 +113,7 @@ public static String generate(File inputFile) { Out.error(e.getMessage()); throw new GeneratorException(e); } catch (IOException e) { - Out.error(jflex.l10n.ErrorMessages.IO_ERROR, e.toString()); + Out.error(ErrorMessages.IO_ERROR, e.toString()); throw new GeneratorException(e); } catch (OutOfMemoryError e) { Out.error(ErrorMessages.OUT_OF_MEMORY); diff --git a/jflex/src/main/java/jflex/l10n/ErrorMessages.java b/jflex/src/main/java/jflex/l10n/ErrorMessages.java index 4c5a04b55..f35faee09 100644 --- a/jflex/src/main/java/jflex/l10n/ErrorMessages.java +++ b/jflex/src/main/java/jflex/l10n/ErrorMessages.java @@ -22,211 +22,214 @@ * @version JFlex 1.8.0-SNAPSHOT */ public class ErrorMessages { - private String key; - - /* not final static, because initializing here seems too early - * for OS/2 JDK 1.1.8. See bug 1065521. - */ - private static ResourceBundle resourceBundle = null; - - private ErrorMessages(String key) { - this.key = key; - } - - /** - * Returns a localized representation of the error messages. - * - * @param msg a {@link ErrorMessages} object. - * @return a {@link java.lang.String} representation of the errors. - */ - public static String get(ErrorMessages msg) { - if (resourceBundle == null) { - resourceBundle = ResourceBundle.getBundle("jflex.Messages"); - } - try { - return resourceBundle.getString(msg.key); - } catch (MissingResourceException e) { - return '!' + msg.key + '!'; - } - } - - /** - * Returns an error message. - * - * @param msg a {@link ErrorMessages} containing the format string. - * @return a {@link java.lang.String} object. - */ - public static String get(ErrorMessages msg, Object... args) { - return MessageFormat.format(get(msg), args); - } // typesafe enumeration (generated, do not edit) /** Constant {@code UNTERMINATED_STR} */ - public static ErrorMessages UNTERMINATED_STR = new ErrorMessages("UNTERMINATED_STR"); + public static ErrorMessage UNTERMINATED_STR = new ErrorMessage("UNTERMINATED_STR"); /** Constant {@code EOF_WO_ACTION} */ - public static ErrorMessages EOF_WO_ACTION = new ErrorMessages("EOF_WO_ACTION"); + public static ErrorMessage EOF_WO_ACTION = new ErrorMessage("EOF_WO_ACTION"); /** Constant {@code UNKNOWN_OPTION} */ - public static ErrorMessages UNKNOWN_OPTION = new ErrorMessages("UNKNOWN_OPTION"); + public static ErrorMessage UNKNOWN_OPTION = new ErrorMessage("UNKNOWN_OPTION"); /** Constant {@code UNEXPECTED_CHAR} */ - public static ErrorMessages UNEXPECTED_CHAR = new ErrorMessages("UNEXPECTED_CHAR"); + public static ErrorMessage UNEXPECTED_CHAR = new ErrorMessage("UNEXPECTED_CHAR"); /** Constant {@code UNEXPECTED_NL} */ - public static ErrorMessages UNEXPECTED_NL = new ErrorMessages("UNEXPECTED_NL"); + public static ErrorMessage UNEXPECTED_NL = new ErrorMessage("UNEXPECTED_NL"); /** Constant {@code LEXSTATE_UNDECL} */ - public static ErrorMessages LEXSTATE_UNDECL = new ErrorMessages("LEXSTATE_UNDECL"); + public static ErrorMessage LEXSTATE_UNDECL = new ErrorMessage("LEXSTATE_UNDECL"); /** Constant {@code REPEAT_ZERO} */ - public static ErrorMessages REPEAT_ZERO = new ErrorMessages("REPEAT_ZERO"); + public static ErrorMessage REPEAT_ZERO = new ErrorMessage("REPEAT_ZERO"); /** Constant {@code REPEAT_GREATER} */ - public static ErrorMessages REPEAT_GREATER = new ErrorMessages("REPEAT_GREATER"); + public static ErrorMessage REPEAT_GREATER = new ErrorMessage("REPEAT_GREATER"); /** Constant {@code REGEXP_EXPECTED} */ - public static ErrorMessages REGEXP_EXPECTED = new ErrorMessages("REGEXP_EXPECTED"); + public static ErrorMessage REGEXP_EXPECTED = new ErrorMessage("REGEXP_EXPECTED"); /** Constant {@code MACRO_UNDECL} */ - public static ErrorMessages MACRO_UNDECL = new ErrorMessages("MACRO_UNDECL"); + public static ErrorMessage MACRO_UNDECL = new ErrorMessage("MACRO_UNDECL"); /** Constant {@code CHARSET_2_SMALL} */ - public static ErrorMessages CHARSET_2_SMALL = new ErrorMessages("CHARSET_2_SMALL"); + public static ErrorMessage CHARSET_2_SMALL = new ErrorMessage("CHARSET_2_SMALL"); /** Constant {@code CS2SMALL_STRING} */ - public static ErrorMessages CS2SMALL_STRING = new ErrorMessages("CS2SMALL_STRING"); + public static ErrorMessage CS2SMALL_STRING = new ErrorMessage("CS2SMALL_STRING"); /** Constant {@code CS2SMALL_CHAR} */ - public static ErrorMessages CS2SMALL_CHAR = new ErrorMessages("CS2SMALL_CHAR"); + public static ErrorMessage CS2SMALL_CHAR = new ErrorMessage("CS2SMALL_CHAR"); /** Constant {@code CHARCLASS_MACRO} */ - public static ErrorMessages CHARCLASS_MACRO = new ErrorMessages("CHARCLASS_MACRO"); + public static ErrorMessage CHARCLASS_MACRO = new ErrorMessage("CHARCLASS_MACRO"); /** Constant {@code UNKNOWN_SYNTAX} */ - public static ErrorMessages UNKNOWN_SYNTAX = new ErrorMessages("UNKNOWN_SYNTAX"); + public static ErrorMessage UNKNOWN_SYNTAX = new ErrorMessage("UNKNOWN_SYNTAX"); /** Constant {@code SYNTAX_ERROR} */ - public static ErrorMessages SYNTAX_ERROR = new ErrorMessages("SYNTAX_ERROR"); + public static ErrorMessage SYNTAX_ERROR = new ErrorMessage("SYNTAX_ERROR"); /** Constant {@code NOT_AT_BOL} */ - public static ErrorMessages NOT_AT_BOL = new ErrorMessages("NOT_AT_BOL"); + public static ErrorMessage NOT_AT_BOL = new ErrorMessage("NOT_AT_BOL"); /** Constant {@code EOF_IN_ACTION} */ - public static ErrorMessages EOF_IN_ACTION = new ErrorMessages("EOF_IN_ACTION"); + public static ErrorMessage EOF_IN_ACTION = new ErrorMessage("EOF_IN_ACTION"); /** Constant {@code EOF_IN_COMMENT} */ - public static ErrorMessages EOF_IN_COMMENT = new ErrorMessages("EOF_IN_COMMENT"); + public static ErrorMessage EOF_IN_COMMENT = new ErrorMessage("EOF_IN_COMMENT"); /** Constant {@code EOF_IN_STRING} */ - public static ErrorMessages EOF_IN_STRING = new ErrorMessages("EOF_IN_STRING"); + public static ErrorMessage EOF_IN_STRING = new ErrorMessage("EOF_IN_STRING"); /** Constant {@code EOF_IN_MACROS} */ - public static ErrorMessages EOF_IN_MACROS = new ErrorMessages("EOF_IN_MACROS"); + public static ErrorMessage EOF_IN_MACROS = new ErrorMessage("EOF_IN_MACROS"); /** Constant {@code EOF_IN_STATES} */ - public static ErrorMessages EOF_IN_STATES = new ErrorMessages("EOF_IN_STATES"); + public static ErrorMessage EOF_IN_STATES = new ErrorMessage("EOF_IN_STATES"); /** Constant {@code EOF_IN_REGEXP} */ - public static ErrorMessages EOF_IN_REGEXP = new ErrorMessages("EOF_IN_REGEXP"); + public static ErrorMessage EOF_IN_REGEXP = new ErrorMessage("EOF_IN_REGEXP"); /** Constant {@code UNEXPECTED_EOF} */ - public static ErrorMessages UNEXPECTED_EOF = new ErrorMessages("UNEXPECTED_EOF"); + public static ErrorMessage UNEXPECTED_EOF = new ErrorMessage("UNEXPECTED_EOF"); /** Constant {@code NO_LEX_SPEC} */ - public static ErrorMessages NO_LEX_SPEC = new ErrorMessages("NO_LEX_SPEC"); + public static ErrorMessage NO_LEX_SPEC = new ErrorMessage("NO_LEX_SPEC"); /** Constant {@code NO_LAST_ACTION} */ - public static ErrorMessages NO_LAST_ACTION = new ErrorMessages("NO_LAST_ACTION"); + public static ErrorMessage NO_LAST_ACTION = new ErrorMessage("NO_LAST_ACTION"); /** Constant {@code NO_DIRECTORY} */ - public static ErrorMessages NO_DIRECTORY = new ErrorMessages("NO_DIRECTORY"); + public static ErrorMessage NO_DIRECTORY = new ErrorMessage("NO_DIRECTORY"); /** Constant {@code NO_SKEL_FILE} */ - public static ErrorMessages NO_SKEL_FILE = new ErrorMessages("NO_SKEL_FILE"); + public static ErrorMessage NO_SKEL_FILE = new ErrorMessage("NO_SKEL_FILE"); /** Constant {@code WRONG_SKELETON} */ - public static ErrorMessages WRONG_SKELETON = new ErrorMessages("WRONG_SKELETON"); + public static ErrorMessage WRONG_SKELETON = new ErrorMessage("WRONG_SKELETON"); /** Constant {@code OUT_OF_MEMORY} */ - public static ErrorMessages OUT_OF_MEMORY = new ErrorMessages("OUT_OF_MEMORY"); + public static ErrorMessage OUT_OF_MEMORY = new ErrorMessage("OUT_OF_MEMORY"); /** Constant {@code QUIL_INITTHROW} */ - public static ErrorMessages QUIL_INITTHROW = new ErrorMessages("QUIL_INITTHROW"); + public static ErrorMessage QUIL_INITTHROW = new ErrorMessage("QUIL_INITTHROW"); /** Constant {@code QUIL_EOFTHROW} */ - public static ErrorMessages QUIL_EOFTHROW = new ErrorMessages("QUIL_EOFTHROW"); + public static ErrorMessage QUIL_EOFTHROW = new ErrorMessage("QUIL_EOFTHROW"); /** Constant {@code QUIL_YYLEXTHROW} */ - public static ErrorMessages QUIL_YYLEXTHROW = new ErrorMessages("QUIL_YYLEXTHROW"); + public static ErrorMessage QUIL_YYLEXTHROW = new ErrorMessage("QUIL_YYLEXTHROW"); /** Constant {@code ZERO_STATES} */ - public static ErrorMessages ZERO_STATES = new ErrorMessages("ZERO_STATES"); + public static ErrorMessage ZERO_STATES = new ErrorMessage("ZERO_STATES"); /** Constant {@code NO_BUFFER_SIZE} */ - public static ErrorMessages NO_BUFFER_SIZE = new ErrorMessages("NO_BUFFER_SIZE"); + public static ErrorMessage NO_BUFFER_SIZE = new ErrorMessage("NO_BUFFER_SIZE"); /** Constant {@code NOT_READABLE} */ - public static ErrorMessages NOT_READABLE = new ErrorMessages("NOT_READABLE"); + public static ErrorMessage NOT_READABLE = new ErrorMessage("NOT_READABLE"); /** Constant {@code FILE_CYCLE} */ - public static ErrorMessages FILE_CYCLE = new ErrorMessages("FILE_CYCLE"); + public static ErrorMessage FILE_CYCLE = new ErrorMessage("FILE_CYCLE"); /** Constant {@code FILE_WRITE} */ - public static ErrorMessages FILE_WRITE = new ErrorMessages("FILE_WRITE"); + public static ErrorMessage FILE_WRITE = new ErrorMessage("FILE_WRITE"); /** Constant {@code QUIL_SCANERROR} */ - public static ErrorMessages QUIL_SCANERROR = new ErrorMessages("QUIL_SCANERROR"); + public static ErrorMessage QUIL_SCANERROR = new ErrorMessage("QUIL_SCANERROR"); /** Constant {@code NEVER_MATCH} */ - public static ErrorMessages NEVER_MATCH = new ErrorMessages("NEVER_MATCH"); + public static ErrorMessage NEVER_MATCH = new ErrorMessage("NEVER_MATCH"); /** Constant {@code QUIL_THROW} */ - public static ErrorMessages QUIL_THROW = new ErrorMessages("QUIL_THROW"); + public static ErrorMessage QUIL_THROW = new ErrorMessage("QUIL_THROW"); /** Constant {@code EOL_IN_CHARCLASS} */ - public static ErrorMessages EOL_IN_CHARCLASS = new ErrorMessages("EOL_IN_CHARCLASS"); + public static ErrorMessage EOL_IN_CHARCLASS = new ErrorMessage("EOL_IN_CHARCLASS"); /** Constant {@code QUIL_CUPSYM} */ - public static ErrorMessages QUIL_CUPSYM = new ErrorMessages("QUIL_CUPSYM"); + public static ErrorMessage QUIL_CUPSYM = new ErrorMessage("QUIL_CUPSYM"); /** Constant {@code CUPSYM_AFTER_CUP} */ - public static ErrorMessages CUPSYM_AFTER_CUP = new ErrorMessages("CUPSYM_AFTER_CUP"); + public static ErrorMessage CUPSYM_AFTER_CUP = new ErrorMessage("CUPSYM_AFTER_CUP"); /** Constant {@code ALREADY_RUNNING} */ - public static ErrorMessages ALREADY_RUNNING = new ErrorMessages("ALREADY_RUNNING"); + public static ErrorMessage ALREADY_RUNNING = new ErrorMessage("ALREADY_RUNNING"); /** Constant {@code CANNOT_READ_SKEL} */ - public static ErrorMessages CANNOT_READ_SKEL = new ErrorMessages("CANNOT_READ_SKEL"); + public static ErrorMessage CANNOT_READ_SKEL = new ErrorMessage("CANNOT_READ_SKEL"); /** Constant {@code READING_SKEL} */ - public static ErrorMessages READING_SKEL = new ErrorMessages("READING_SKEL"); + public static ErrorMessage READING_SKEL = new ErrorMessage("READING_SKEL"); /** Constant {@code SKEL_IO_ERROR} */ - public static ErrorMessages SKEL_IO_ERROR = new ErrorMessages("SKEL_IO_ERROR"); + public static ErrorMessage SKEL_IO_ERROR = new ErrorMessage("SKEL_IO_ERROR"); /** Constant {@code SKEL_IO_ERROR_DEFAULT} */ - public static ErrorMessages SKEL_IO_ERROR_DEFAULT = new ErrorMessages("SKEL_IO_ERROR_DEFAULT"); + public static ErrorMessage SKEL_IO_ERROR_DEFAULT = new ErrorMessage("SKEL_IO_ERROR_DEFAULT"); /** Constant {@code READING} */ - public static ErrorMessages READING = new ErrorMessages("READING"); + public static ErrorMessage READING = new ErrorMessage("READING"); /** Constant {@code CANNOT_OPEN} */ - public static ErrorMessages CANNOT_OPEN = new ErrorMessages("CANNOT_OPEN"); + public static ErrorMessage CANNOT_OPEN = new ErrorMessage("CANNOT_OPEN"); /** Constant {@code NFA_IS} */ - public static ErrorMessages NFA_IS = new ErrorMessages("NFA_IS"); + public static ErrorMessage NFA_IS = new ErrorMessage("NFA_IS"); /** Constant {@code NFA_STATES} */ - public static ErrorMessages NFA_STATES = new ErrorMessages("NFA_STATES"); + public static ErrorMessage NFA_STATES = new ErrorMessage("NFA_STATES"); /** Constant {@code DFA_TOOK} */ - public static ErrorMessages DFA_TOOK = new ErrorMessages("DFA_TOOK"); + public static ErrorMessage DFA_TOOK = new ErrorMessage("DFA_TOOK"); /** Constant {@code DFA_IS} */ - public static ErrorMessages DFA_IS = new ErrorMessages("DFA_IS"); + public static ErrorMessage DFA_IS = new ErrorMessage("DFA_IS"); /** Constant {@code MIN_TOOK} */ - public static ErrorMessages MIN_TOOK = new ErrorMessages("MIN_TOOK"); + public static ErrorMessage MIN_TOOK = new ErrorMessage("MIN_TOOK"); /** Constant {@code MIN_DFA_IS} */ - public static ErrorMessages MIN_DFA_IS = new ErrorMessages("MIN_DFA_IS"); + public static ErrorMessage MIN_DFA_IS = new ErrorMessage("MIN_DFA_IS"); /** Constant {@code WRITE_TOOK} */ - public static ErrorMessages WRITE_TOOK = new ErrorMessages("WRITE_TOOK"); + public static ErrorMessage WRITE_TOOK = new ErrorMessage("WRITE_TOOK"); /** Constant {@code TOTAL_TIME} */ - public static ErrorMessages TOTAL_TIME = new ErrorMessages("TOTAL_TIME"); + public static ErrorMessage TOTAL_TIME = new ErrorMessage("TOTAL_TIME"); /** Constant {@code IO_ERROR} */ - public static ErrorMessages IO_ERROR = new ErrorMessages("IO_ERROR"); + public static ErrorMessage IO_ERROR = new ErrorMessage("IO_ERROR"); /** Constant {@code THIS_IS_JFLEX} */ - public static ErrorMessages THIS_IS_JFLEX = new ErrorMessages("THIS_IS_JFLEX"); + public static ErrorMessage THIS_IS_JFLEX = new ErrorMessage("THIS_IS_JFLEX"); /** Constant {@code UNKNOWN_COMMANDLINE} */ - public static ErrorMessages UNKNOWN_COMMANDLINE = new ErrorMessages("UNKNOWN_COMMANDLINE"); + public static ErrorMessage UNKNOWN_COMMANDLINE = new ErrorMessage("UNKNOWN_COMMANDLINE"); /** Constant {@code MACRO_CYCLE} */ - public static ErrorMessages MACRO_CYCLE = new ErrorMessages("MACRO_CYCLE"); + public static ErrorMessage MACRO_CYCLE = new ErrorMessage("MACRO_CYCLE"); /** Constant {@code MACRO_DEF_MISSING} */ - public static ErrorMessages MACRO_DEF_MISSING = new ErrorMessages("MACRO_DEF_MISSING"); + public static ErrorMessage MACRO_DEF_MISSING = new ErrorMessage("MACRO_DEF_MISSING"); /** Constant {@code PARSING_TOOK} */ - public static ErrorMessages PARSING_TOOK = new ErrorMessages("PARSING_TOOK"); + public static ErrorMessage PARSING_TOOK = new ErrorMessage("PARSING_TOOK"); /** Constant {@code NFA_TOOK} */ - public static ErrorMessages NFA_TOOK = new ErrorMessages("NFA_TOOK"); + public static ErrorMessage NFA_TOOK = new ErrorMessage("NFA_TOOK"); /** Constant {@code LOOKAHEAD_NEEDS_ACTION} */ - public static ErrorMessages LOOKAHEAD_NEEDS_ACTION = new ErrorMessages("LOOKAHEAD_NEEDS_ACTION"); + public static ErrorMessage LOOKAHEAD_NEEDS_ACTION = new ErrorMessage("LOOKAHEAD_NEEDS_ACTION"); /** Constant {@code EMPTY_MATCH} */ - public static ErrorMessages EMPTY_MATCH = new ErrorMessages("EMPTY_MATCH"); + public static ErrorMessage EMPTY_MATCH = new ErrorMessage("EMPTY_MATCH"); /** Constant {@code EMPTY_MATCH_LOOK} */ - public static ErrorMessages EMPTY_MATCH_LOOK = new ErrorMessages("EMPTY_MATCH_LOOK"); + public static ErrorMessage EMPTY_MATCH_LOOK = new ErrorMessage("EMPTY_MATCH_LOOK"); /** Constant {@code CTOR_ARG} */ - public static ErrorMessages CTOR_ARG = new ErrorMessages("CTOR_ARG"); + public static ErrorMessage CTOR_ARG = new ErrorMessage("CTOR_ARG"); /** Constant {@code CTOR_DEBUG} */ - public static ErrorMessages CTOR_DEBUG = new ErrorMessages("CTOR_DEBUG"); + public static ErrorMessage CTOR_DEBUG = new ErrorMessage("CTOR_DEBUG"); /** Constant {@code INT_AND_TYPE} */ - public static ErrorMessages INT_AND_TYPE = new ErrorMessages("INT_AND_TYPE"); + public static ErrorMessage INT_AND_TYPE = new ErrorMessage("INT_AND_TYPE"); /** Constant {@code UNSUPPORTED_UNICODE_VERSION} */ - public static ErrorMessages UNSUPPORTED_UNICODE_VERSION = - new ErrorMessages("UNSUPPORTED_UNICODE_VERSION"); + public static ErrorMessage UNSUPPORTED_UNICODE_VERSION = + new ErrorMessage("UNSUPPORTED_UNICODE_VERSION"); /** Constant {@code UNSUPPORTED_UNICODE_VERSION_SUPPORTED_ARE} */ - public static ErrorMessages UNSUPPORTED_UNICODE_VERSION_SUPPORTED_ARE = - new ErrorMessages("UNSUPPORTED_UNICODE_VERSION_SUPPORTED_ARE"); + public static ErrorMessage UNSUPPORTED_UNICODE_VERSION_SUPPORTED_ARE = + new ErrorMessage("UNSUPPORTED_UNICODE_VERSION_SUPPORTED_ARE"); /** Constant {@code INVALID_UNICODE_PROPERTY} */ - public static ErrorMessages INVALID_UNICODE_PROPERTY = - new ErrorMessages("INVALID_UNICODE_PROPERTY"); + public static ErrorMessage INVALID_UNICODE_PROPERTY = + new ErrorMessage("INVALID_UNICODE_PROPERTY"); /** Constant {@code DOT_BAR_NEWLINE_DOES_NOT_MATCH_ALL_CHARS} */ - public static ErrorMessages DOT_BAR_NEWLINE_DOES_NOT_MATCH_ALL_CHARS = - new ErrorMessages("DOT_BAR_NEWLINE_DOES_NOT_MATCH_ALL_CHARS"); + public static ErrorMessage DOT_BAR_NEWLINE_DOES_NOT_MATCH_ALL_CHARS = + new ErrorMessage("DOT_BAR_NEWLINE_DOES_NOT_MATCH_ALL_CHARS"); /** Constant {@code PROPS_ARG_REQUIRES_UNICODE_VERSION} */ - public static ErrorMessages PROPS_ARG_REQUIRES_UNICODE_VERSION = - new ErrorMessages("PROPS_ARG_REQUIRES_UNICODE_VERSION"); + public static ErrorMessage PROPS_ARG_REQUIRES_UNICODE_VERSION = + new ErrorMessage("PROPS_ARG_REQUIRES_UNICODE_VERSION"); /** Constant {@code IMPOSSIBLE_CHARCLASS_RANGE} */ - public static ErrorMessages IMPOSSIBLE_CHARCLASS_RANGE = - new ErrorMessages("IMPOSSIBLE_CHARCLASS_RANGE"); + public static ErrorMessage IMPOSSIBLE_CHARCLASS_RANGE = + new ErrorMessage("IMPOSSIBLE_CHARCLASS_RANGE"); /** Constant {@code CODEPOINT_OUT_OF_RANGE} */ - public static ErrorMessages CODEPOINT_OUT_OF_RANGE = new ErrorMessages("CODEPOINT_OUT_OF_RANGE"); + public static ErrorMessage CODEPOINT_OUT_OF_RANGE = new ErrorMessage("CODEPOINT_OUT_OF_RANGE"); /** Constant {@code NO_ENCODING} */ - public static ErrorMessages NO_ENCODING = new ErrorMessages("NO_ENCODING"); + public static ErrorMessage NO_ENCODING = new ErrorMessage("NO_ENCODING"); /** Constant {@code CHARSET_NOT_SUPPORTED} */ - public static ErrorMessages CHARSET_NOT_SUPPORTED = new ErrorMessages("CHARSET_NOT_SUPPORTED"); + public static ErrorMessage CHARSET_NOT_SUPPORTED = new ErrorMessage("CHARSET_NOT_SUPPORTED"); + + /* not final static, because initializing here seems too early + * for OS/2 JDK 1.1.8. See bug 1065521. + */ + private static ResourceBundle resourceBundle = null; + + /** + * Returns a localized representation of the error messages. + * + * @param msg a {@link ErrorMessages} object. + * @return a {@link java.lang.String} representation of the errors. + */ + public static String get(ErrorMessage msg) { + if (resourceBundle == null) { + resourceBundle = ResourceBundle.getBundle("jflex.Messages"); + } + try { + return resourceBundle.getString(msg.key); + } catch (MissingResourceException e) { + return '!' + msg.key + '!'; + } + } + + /** + * Returns an error message. + * + * @param msg a {@link ErrorMessages} containing the format string. + * @return a {@link java.lang.String} object. + */ + public static String get(ErrorMessages.ErrorMessage msg, Object... args) { + return MessageFormat.format(get(msg), args); + } + + public static class ErrorMessage { + private final String key; + + private ErrorMessage(String key) { + this.key = key; + } + } } From 3fe73f2cd8987765440cfe85a08e67ae6eee9bfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Wed, 20 Nov 2019 22:32:48 +0100 Subject: [PATCH 117/129] Use bazel_latex v0.19 (#589) The python issue ProdriveTechnologies/bazel-latex#23 has been fixed. --- WORKSPACE | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index e3f48b5a0..11a2f8338 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -24,6 +24,7 @@ http_archive( name = "bazel_pandoc", strip_prefix = "bazel-pandoc-0.2", url = "https://github.com/ProdriveTechnologies/bazel-pandoc/archive/v0.2.tar.gz", +sha256="47ad1f08db3e6c8cc104931c11e099fd0603c174400b9cc852e2481abe08db24", ) load("@bazel_pandoc//:repositories.bzl", "pandoc_repositories") @@ -31,20 +32,10 @@ load("@bazel_pandoc//:repositories.bzl", "pandoc_repositories") pandoc_repositories() # latex rule to build PDF from tex files -# -#http_archive( -# name = "bazel_latex", -# sha256 = "b4dd9ae76c570b328be30cdc5ea7045a61ecd55e4e6e2e433fb3bb959be2a44b", -# strip_prefix = "bazel-latex-0.16", -# url = "https://github.com/ProdriveTechnologies/bazel-latex/archive/v0.16.tar.gz", -#) -# -# This is a proposed fix for `OSError: [Errno 13] Permission denied: run_lualatex.py` -# https://github.com/ProdriveTechnologies/bazel-latex/issues/23 -git_repository( +http_archive( name = "bazel_latex", - commit = "1ba1fb087b8526cfe28c7c31471f412107ee6f09", - remote = "https://github.com/Selmaai/bazel-latex.git", + strip_prefix = "bazel-latex-0.19", + url = "https://github.com/ProdriveTechnologies/bazel-latex/archive/v0.19.tar.gz", ) load("@bazel_latex//:repositories.bzl", "latex_repositories") From d666cc502ca9baf63ea6f374a832c12c0a10cbe3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Thu, 21 Nov 2019 11:11:48 +0100 Subject: [PATCH 118/129] Test Starlark format (#590) * Also test Starlark bzl/BUILD.WORKSPACE format. * Reformat existing Skylark files. * Disable code style check on travis --- .cirrus.yml | 11 ++++---- .travis.yml | 7 +++-- java/jflex/ucd_generator/scanner/BUILD | 16 +++++------ java/jflex/ucd_generator/ucd/BUILD | 10 +++---- java/jflex/ucd_generator/util/BUILD | 2 +- .../emitter/unicode_version/BUILD | 2 +- javatests/jflex/ucd_generator/util/BUILD | 2 +- scripts/run-tests.sh | 12 ++++++-- scripts/test-bzl-format.sh | 28 +++++++++++++++++++ scripts/test-java-format.sh | 24 ++++++++++------ third_party/deps.bzl | 1 - third_party/unicode/BUILD | 2 +- third_party/unicode/unicode.bzl | 4 +-- 13 files changed, 82 insertions(+), 39 deletions(-) create mode 100755 scripts/test-bzl-format.sh diff --git a/.cirrus.yml b/.cirrus.yml index 35c717835..44720284e 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -22,7 +22,10 @@ codestyle_task: name: Check code style container: image: openjdk:8-jdk - script: scripts/test-java-format.sh + check_java_format_script: scripts/test-java-format.sh + check_bzl_format_script: scripts/test-bzl-format.sh + buildtools_cache: + folder: buildtools steps: - restore_cache: @@ -31,11 +34,7 @@ steps: - source-v1-{{ .Branch }}- - source-v1- - checkout -- save_cache: +- git_cache: key: source-v1-{{ .Branch }}-{{ .Revision }} paths: - ".git" -- save_cache: - key: build_tools - path: - - "buildtools" diff --git a/.travis.yml b/.travis.yml index af11a0a67..5a3e88235 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,9 +16,10 @@ jdk: matrix: include: - - name: "🛂 Check Java format" - script: scripts/test-java-format.sh - language: generic +# Travis fails with: # callsort format +# - name: "🛂 Check Java format" +# script: scripts/test-java-format.sh +# language: generic - name: "🔨 Maven (compile, unit test, uberjar, ubersrcs, site)" script: - scripts/test-unit.sh diff --git a/java/jflex/ucd_generator/scanner/BUILD b/java/jflex/ucd_generator/scanner/BUILD index d260ab34e..fd280cf3d 100644 --- a/java/jflex/ucd_generator/scanner/BUILD +++ b/java/jflex/ucd_generator/scanner/BUILD @@ -5,14 +5,14 @@ java_library( srcs = [ ":gen_unicode_data_scanner", ], + visibility = [ + "//java/jflex/ucd_generator:__subpackages__", + "//javatests/jflex:__subpackages__", + ], deps = [ ":unicode_data", "//java/jflex/ucd_generator/ucd", ], - visibility=[ - "//javatests/jflex:__subpackages__", - "//java/jflex/ucd_generator:__subpackages__" - ], ) jflex( @@ -27,14 +27,14 @@ jflex( java_library( name = "unicode_data", srcs = ["UnicodeData.java"], + visibility = [ + "//java/jflex/ucd_generator:__subpackages__", + "//javatests/jflex:__subpackages__", + ], deps = [ "//java/jflex/ucd_generator/ucd", "//java/jflex/ucd_generator/util:hexa_utils", "//third_party/com/google/auto_value", "//third_party/com/google/guava", ], - visibility = [ - "//java/jflex/ucd_generator:__subpackages__", - "//javatests/jflex:__subpackages__", - ], ) diff --git a/java/jflex/ucd_generator/ucd/BUILD b/java/jflex/ucd_generator/ucd/BUILD index 6d04933d2..7a05e8b9c 100644 --- a/java/jflex/ucd_generator/ucd/BUILD +++ b/java/jflex/ucd_generator/ucd/BUILD @@ -1,12 +1,12 @@ java_library( name = "ucd", srcs = glob(["*.java"]), - deps = [ - "//third_party/com/google/guava", - "//third_party/com/google/auto_value", - ], visibility = [ "//java/jflex/ucd_generator:__subpackages__", "//javatests/jflex/ucd_generator:__subpackages__", ], -) \ No newline at end of file + deps = [ + "//third_party/com/google/auto_value", + "//third_party/com/google/guava", + ], +) diff --git a/java/jflex/ucd_generator/util/BUILD b/java/jflex/ucd_generator/util/BUILD index 7771b4517..d1545326c 100644 --- a/java/jflex/ucd_generator/util/BUILD +++ b/java/jflex/ucd_generator/util/BUILD @@ -3,8 +3,8 @@ package(default_visibility = ["//java/jflex/ucd_generator:__subpackages__"]) java_library( name = "hexa_utils", srcs = ["HexaUtils.java"], + visibility = ["//visibility:public"], deps = [ "//third_party/com/google/guava", ], - visibility = ["//visibility:public"], ) diff --git a/javatests/jflex/ucd_generator/emitter/unicode_version/BUILD b/javatests/jflex/ucd_generator/emitter/unicode_version/BUILD index 861af90a8..730aa1068 100644 --- a/javatests/jflex/ucd_generator/emitter/unicode_version/BUILD +++ b/javatests/jflex/ucd_generator/emitter/unicode_version/BUILD @@ -1,6 +1,7 @@ java_test( name = "UnicodeVersionEmitterTest", srcs = ["UnicodeVersionEmitterTest.java"], + data = ["Unicode_0_1.java.golden"], deps = [ "//java/jflex/testing/diff", "//java/jflex/ucd_generator/emitter/unicode_version", @@ -8,5 +9,4 @@ java_test( "//java/jflex/ucd_generator/ucd", "//third_party/com/google/truth", ], - data = ["Unicode_0_1.java.golden"], ) diff --git a/javatests/jflex/ucd_generator/util/BUILD b/javatests/jflex/ucd_generator/util/BUILD index 6a723168f..3cd68eb73 100644 --- a/javatests/jflex/ucd_generator/util/BUILD +++ b/javatests/jflex/ucd_generator/util/BUILD @@ -6,4 +6,4 @@ java_test( "//java/jflex/ucd_generator/util:hexa_utils", "//third_party/com/google/truth", ], -) \ No newline at end of file +) diff --git a/scripts/run-tests.sh b/scripts/run-tests.sh index d1ae4051d..0f6c13248 100755 --- a/scripts/run-tests.sh +++ b/scripts/run-tests.sh @@ -7,7 +7,7 @@ source "$BASEDIR"/scripts/logger.sh # fail on error set -e -if [[ $TRAVIS ]]; then +if [[ ${CI} ]]; then loge "This script is only for manual invocation" exit 1 fi @@ -15,10 +15,18 @@ fi # Clean environment "$BASEDIR"/scripts/clean.sh -# Travis then runs _in parallel_ (but we do it in sequence) +logi "Test *** ${TEST_SUITE}" + +# CI then runs _in parallel_ (but we do it in sequence on dev machine) + if [[ -z "$TEST_SUITE" || "$TEST_SUITE" == "java-format" ]]; then "$BASEDIR"/scripts/test-java-format.sh fi +if [[ !${CI} || -z "$TEST_SUITE" ]]; then + buildifier -r=true . +elif [[ ${CI} && "$TEST_SUITE" == "bzl-format" ]]; then + "$BASEDIR"/scripts/test-bzl-format.sh +fi if [[ -z "$TEST_SUITE" || "$TEST_SUITE" == "unit" ]]; then "$BASEDIR"/scripts/test-unit.sh fi diff --git a/scripts/test-bzl-format.sh b/scripts/test-bzl-format.sh new file mode 100755 index 000000000..21b02016b --- /dev/null +++ b/scripts/test-bzl-format.sh @@ -0,0 +1,28 @@ +#!/bin/bash +# Run the java-format code style +TOOLSDIR=buildtools +CWD="$PWD" +BASEDIR="$(cd "$(dirname "$0")" && pwd -P)"/.. +# Provides the logi function +source "$BASEDIR"/scripts/logger.sh +# fail on error +set -e + +# Version of Buildifier +VERSION_BZL_BUILDTOOLS=0.29.0 + +if [[ ! -f ${TOOLSDIR}/buildifier-${VERSION_BZL_BUILDTOOLS} ]]; then + logi "Download tools" + logi "==============" + mkdir -p $TOOLSDIR + curl -C - -L https://github.com/bazelbuild/buildtools/releases/download/${VERSION_BZL_BUILDTOOLS}/buildifier -o ${TOOLSDIR}/buildifier-${VERSION_BZL_BUILDTOOLS} + chmod u+x ${TOOLSDIR}/buildifier-${VERSION_BZL_BUILDTOOLS} +fi + +logi "Check Starlark (Bazel) format" +logi "=============================" +${TOOLSDIR}/buildifier-${VERSION_BZL_BUILDTOOLS} -version +${TOOLSDIR}/buildifier-${VERSION_BZL_BUILDTOOLS} -mode=check -r=true . +logi "OK 🙌" + +cd "$CWD" diff --git a/scripts/test-java-format.sh b/scripts/test-java-format.sh index 54c4deb74..01e4597c3 100755 --- a/scripts/test-java-format.sh +++ b/scripts/test-java-format.sh @@ -10,7 +10,7 @@ set -e # Version of Google java format # https://github.com/google/google-java-format/releases -VERSION=1.7 +VERSION_GJF=1.7 if [[ "_${TRAVIS_JDK_VERSION}" = "_openjdk7" ]]; then logi "Skip google-java-format. Unsupported java version." @@ -20,18 +20,23 @@ fi function gjf() { directory=$1 logi "Checking $directory" - java -jar $TOOLSDIR/google-java-format-${VERSION}.jar --dry-run --set-exit-if-changed $(find $directory -name '*.java') + java -jar $TOOLSDIR/google-java-format-${VERSION_GJF}.jar --dry-run --set-exit-if-changed $(find $directory -name '*.java') } -logi "Download google-java-format" -logi "===========================" -echo "TRAVIS_JDK_VERSION=$TRAVIS_JDK_VERSION" -mkdir -p $TOOLSDIR -curl -C - -L https://github.com/google/google-java-format/releases/download/google-java-format-${VERSION}/google-java-format-${VERSION}-all-deps.jar -o $TOOLSDIR/google-java-format-${VERSION}.jar +if [[ ${TRAVIS} ]]; then + echo "TRAVIS_JDK_VERSION=$TRAVIS_JDK_VERSION" +fi + +if [[ ! -f ${TOOLSDIR}/google-java-format-${VERSION_GJF}.jar ]]; then + logi "Download tools" + logi "==============" + mkdir -p $TOOLSDIR + curl -C - -L https://github.com/google/google-java-format/releases/download/google-java-format-${VERSION_GJF}/google-java-format-${VERSION_GJF}-all-deps.jar -o ${TOOLSDIR}/google-java-format-${VERSION_GJF}.jar +fi logi "Check java format" logi "=================" -java -jar $TOOLSDIR/google-java-format-${VERSION}.jar --version +java -jar $TOOLSDIR/google-java-format-${VERSION_GJF}.jar --version gjf cup-maven-plugin gjf java gjf javatests @@ -39,4 +44,7 @@ gjf jflex gjf jflex-maven-plugin gjf jflex-unicode-maven-plugin gjf testsuite/jflex-testsuite-maven-plugin + +logi "OK 🙌" + cd "$CWD" diff --git a/third_party/deps.bzl b/third_party/deps.bzl index b22cb3d5e..0c4adc832 100644 --- a/third_party/deps.bzl +++ b/third_party/deps.bzl @@ -11,4 +11,3 @@ ARTIFACTS = [ "com.google.truth:truth:0.36", "junit:junit:jar:4.12", ] - diff --git a/third_party/unicode/BUILD b/third_party/unicode/BUILD index 015a6541a..59ce36256 100644 --- a/third_party/unicode/BUILD +++ b/third_party/unicode/BUILD @@ -137,4 +137,4 @@ alias( alias( name = "ucd_10", actual = "@ucd_10//:files", -) \ No newline at end of file +) diff --git a/third_party/unicode/unicode.bzl b/third_party/unicode/unicode.bzl index 6c3064f5c..1a1c19571 100644 --- a/third_party/unicode/unicode.bzl +++ b/third_party/unicode/unicode.bzl @@ -82,7 +82,7 @@ def unicode_deps(): ucd_version(name = "ucd_3_0_0", version = "3.0-Update", files = { "Blocks-3.txt": "b574340ba81a64c2eee69ef37eacd422258a67e6899c068f98f3165ef60e31ea", "LineBreak-5.txt": "a8f29019410364458c30c5a8dad41f9748d07280027eeb808bc4cc7f7c1abc73", - }) + }) ucd_version(name = "ucd_3_0_1", version = "3.0-Update1", files = { "PropList-3.0.1.txt": "909eef4adbeddbdddcd9487c856fe8cdbb8912aa8eb315ed7885b6ef65f4dc4c", "UnicodeData-3.0.1.txt": "2aea1fc7d7e64d792fcbd56721fef104a153e2783ab28bcaeb171d9742dd5a24", @@ -184,4 +184,4 @@ def unicode_deps(): version = "10.0.0", sha256 = "cb26d649f8bac8b12f69e2fbcd77d1759ecdcd7c8e8f1c4385a9c5a36cf14891", extra_files = ["ScriptExtensions.txt"], - ) \ No newline at end of file + ) From bbbd96445f66e6e5dfc880e27e60ede0b4497c0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Thu, 21 Nov 2019 22:35:59 +0100 Subject: [PATCH 119/129] Reformat WORKSPACE (#591) * Reformat WORKSPACE * In test, use builidifier diff mode to make errors clear in CI logs --- WORKSPACE | 2 +- scripts/test-bzl-format.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index 11a2f8338..6d1706aa4 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -22,9 +22,9 @@ jflex_deps() http_archive( name = "bazel_pandoc", + sha256 = "47ad1f08db3e6c8cc104931c11e099fd0603c174400b9cc852e2481abe08db24", strip_prefix = "bazel-pandoc-0.2", url = "https://github.com/ProdriveTechnologies/bazel-pandoc/archive/v0.2.tar.gz", -sha256="47ad1f08db3e6c8cc104931c11e099fd0603c174400b9cc852e2481abe08db24", ) load("@bazel_pandoc//:repositories.bzl", "pandoc_repositories") diff --git a/scripts/test-bzl-format.sh b/scripts/test-bzl-format.sh index 21b02016b..dc9f1e9d7 100755 --- a/scripts/test-bzl-format.sh +++ b/scripts/test-bzl-format.sh @@ -22,7 +22,7 @@ fi logi "Check Starlark (Bazel) format" logi "=============================" ${TOOLSDIR}/buildifier-${VERSION_BZL_BUILDTOOLS} -version -${TOOLSDIR}/buildifier-${VERSION_BZL_BUILDTOOLS} -mode=check -r=true . +${TOOLSDIR}/buildifier-${VERSION_BZL_BUILDTOOLS} -r=true -mode=diff . logi "OK 🙌" cd "$CWD" From 50e6608156b4ddb5d91336f1864e275a0a90be1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Fri, 22 Nov 2019 00:19:20 +0100 Subject: [PATCH 120/129] Migrate testcase.bol to Bazel (#576) * Migrate testcase/bol to Bazel * Add java package in flex definition of eof-pipe and arr. * Unit tests for BOL & EOL * Replace file-based test by unit tests. * Add README about migration. --- .../testcase/action_pipe/eof-pipe-action.flex | 2 +- javatests/jflex/testcase/arr_return/arr.flex | 1 + javatests/jflex/testcase/bol/BUILD | 21 +++++ javatests/jflex/testcase/bol/BolTest.java | 85 +++++++++++++++++++ javatests/jflex/testcase/bol/State.java | 14 +++ javatests/jflex/testcase/bol/bol.flex | 33 +++++++ .../src/test/cases/action-pipe/README.md | 4 +- .../src/test/cases/apiprivate/README.md | 4 +- .../src/test/cases/arr-return/README.md | 4 + .../testcases/src/test/cases/bol/README.md | 3 + .../testcases/src/test/cases/bol/bol-0.input | 8 -- 11 files changed, 168 insertions(+), 11 deletions(-) create mode 100644 javatests/jflex/testcase/bol/BUILD create mode 100644 javatests/jflex/testcase/bol/BolTest.java create mode 100644 javatests/jflex/testcase/bol/State.java create mode 100644 javatests/jflex/testcase/bol/bol.flex create mode 100644 testsuite/testcases/src/test/cases/bol/README.md delete mode 100644 testsuite/testcases/src/test/cases/bol/bol-0.input diff --git a/javatests/jflex/testcase/action_pipe/eof-pipe-action.flex b/javatests/jflex/testcase/action_pipe/eof-pipe-action.flex index fad5e3960..af2389d77 100644 --- a/javatests/jflex/testcase/action_pipe/eof-pipe-action.flex +++ b/javatests/jflex/testcase/action_pipe/eof-pipe-action.flex @@ -1,4 +1,4 @@ -package jflex.testing; +package jflex.testcase.action_pipe; %% diff --git a/javatests/jflex/testcase/arr_return/arr.flex b/javatests/jflex/testcase/arr_return/arr.flex index 51878bc71..430a27a53 100644 --- a/javatests/jflex/testcase/arr_return/arr.flex +++ b/javatests/jflex/testcase/arr_return/arr.flex @@ -1,3 +1,4 @@ +package jflex.testcase.arr_return; %% diff --git a/javatests/jflex/testcase/bol/BUILD b/javatests/jflex/testcase/bol/BUILD new file mode 100644 index 000000000..f532bd43e --- /dev/null +++ b/javatests/jflex/testcase/bol/BUILD @@ -0,0 +1,21 @@ +load("@jflex_rules//jflex:jflex.bzl", "jflex") + +jflex( + name = "bol_scanner", + srcs = ["bol.flex"], + jflex_bin = "//jflex:jflex_bin", + outputs = ["BolScanner.java"], +) + +java_test( + name = "BolTest", + srcs = [ + "BolTest.java", + "State.java", + ":bol_scanner", + ], + deps = [ + "//third_party/com/google/guava", + "//third_party/com/google/truth", + ], +) diff --git a/javatests/jflex/testcase/bol/BolTest.java b/javatests/jflex/testcase/bol/BolTest.java new file mode 100644 index 000000000..d9267c1b8 --- /dev/null +++ b/javatests/jflex/testcase/bol/BolTest.java @@ -0,0 +1,85 @@ +package jflex.testcase.bol; + +import static com.google.common.truth.Truth.assertThat; + +import com.google.common.io.CharSource; +import java.io.IOException; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +/** Tests BOL and EOL operators. */ +public class BolTest { + BolScanner scanner; + + @Before + public void testMustInitializeScanner() { + scanner = null; + } + + @After + public void end() throws Exception { + assertThat(scanner.yylex()).isEqualTo(State.END_OF_FILE); + } + + @Test + public void initial() throws Exception { + scanner = createScanner(""); + assertThat(scanner.state).isEqualTo(State.INITIAL); + } + + @Test + public void bolAndEol() throws Exception { + scanner = createScanner("hello\n"); + assertThat(scanner.yylex()).isEqualTo(State.HELLO_AT_BOL_AND_EOL); + assertThat(scanner.yylex()).isEqualTo(State.LINE_FEED); + } + + @Test + public void eol() throws Exception { + scanner = createScanner(" hello\n"); + assertThat(scanner.yylex()).isEqualTo(State.SPACE); + assertThat(scanner.yylex()).isEqualTo(State.SPACE); + assertThat(scanner.yylex()).isEqualTo(State.HELLO_AT_EOL); + assertThat(scanner.yylex()).isEqualTo(State.LINE_FEED); + } + + @Test + public void hello() throws Exception { + scanner = createScanner(" hello \n"); + assertThat(scanner.yylex()).isEqualTo(State.SPACE); + assertThat(scanner.yylex()).isEqualTo(State.SPACE); + assertThat(scanner.yylex()).isEqualTo(State.HELLO_SIMPLY); + assertThat(scanner.yylex()).isEqualTo(State.SPACE); + assertThat(scanner.yylex()).isEqualTo(State.SPACE); + assertThat(scanner.yylex()).isEqualTo(State.LINE_FEED); + } + + @Test + public void bol() throws Exception { + scanner = createScanner("hello \n"); + assertThat(scanner.yylex()).isEqualTo(State.HELLO_AT_BOL); + assertThat(scanner.yylex()).isEqualTo(State.SPACE); + assertThat(scanner.yylex()).isEqualTo(State.LINE_FEED); + } + + @Test + public void space() throws Exception { + scanner = createScanner(" \n"); + assertThat(scanner.yylex()).isEqualTo(State.SPACE); + assertThat(scanner.yylex()).isEqualTo(State.LINE_FEED); + } + + @Test + public void other() throws Exception { + scanner = createScanner("abc\n"); + assertThat(scanner.yylex()).isEqualTo(State.OTHER); + assertThat(scanner.yylex()).isEqualTo(State.OTHER); + assertThat(scanner.yylex()).isEqualTo(State.OTHER); + assertThat(scanner.yylex()).isEqualTo(State.LINE_FEED); + } + + private static BolScanner createScanner(final String content) throws IOException { + return new BolScanner(CharSource.wrap(content).openStream()); + } +} diff --git a/javatests/jflex/testcase/bol/State.java b/javatests/jflex/testcase/bol/State.java new file mode 100644 index 000000000..fc4dc8539 --- /dev/null +++ b/javatests/jflex/testcase/bol/State.java @@ -0,0 +1,14 @@ +package jflex.testcase.bol; + +public enum State { + INITIAL, + HELLO_AT_BOL_AND_EOL, + HELLO_AT_BOL, + HELLO_AT_EOL, + HELLO_SIMPLY, + CARRIAGE_RETURN, + LINE_FEED, + SPACE, + OTHER, + END_OF_FILE, +} diff --git a/javatests/jflex/testcase/bol/bol.flex b/javatests/jflex/testcase/bol/bol.flex new file mode 100644 index 000000000..42c9aedde --- /dev/null +++ b/javatests/jflex/testcase/bol/bol.flex @@ -0,0 +1,33 @@ +package jflex.testcase.bol; + +%% + +%public +%class BolScanner +%type State +%debug + +%line +%column + +%unicode + +%char +%{ + State state = State.INITIAL; +%} + +%% + +^"hello"$ { return State.HELLO_AT_BOL_AND_EOL; } +^"hello" { return State.HELLO_AT_BOL; } +"hello"$ { return State.HELLO_AT_EOL; } +"hello" { return State.HELLO_SIMPLY; } + +\r { return State.CARRIAGE_RETURN; } +\n { return State.LINE_FEED; } + +" " { return State.SPACE; } +. { return State.OTHER; } + +<> { return State.END_OF_FILE; } diff --git a/testsuite/testcases/src/test/cases/action-pipe/README.md b/testsuite/testcases/src/test/cases/action-pipe/README.md index c5ade9ce8..98e0a3dc9 100644 --- a/testsuite/testcases/src/test/cases/action-pipe/README.md +++ b/testsuite/testcases/src/test/cases/action-pipe/README.md @@ -1 +1,3 @@ -fully migrated to bzltestsuite \ No newline at end of file +Migrated to Bazel + + bazel test //javatests/jflex/testcase/action_pipe:all diff --git a/testsuite/testcases/src/test/cases/apiprivate/README.md b/testsuite/testcases/src/test/cases/apiprivate/README.md index c5ade9ce8..0108619b8 100644 --- a/testsuite/testcases/src/test/cases/apiprivate/README.md +++ b/testsuite/testcases/src/test/cases/apiprivate/README.md @@ -1 +1,3 @@ -fully migrated to bzltestsuite \ No newline at end of file +Migrated to Bazel + + bazel test //javatests/jflex/testcase/apiprivate:all diff --git a/testsuite/testcases/src/test/cases/arr-return/README.md b/testsuite/testcases/src/test/cases/arr-return/README.md index f62467064..6b6bceea4 100644 --- a/testsuite/testcases/src/test/cases/arr-return/README.md +++ b/testsuite/testcases/src/test/cases/arr-return/README.md @@ -1,2 +1,6 @@ partially migrated to bzltestsuite TODO: diff on ouput logs + +Migrated to Bazel + + bazel test //javatests/jflex/testcase/arr_return:all diff --git a/testsuite/testcases/src/test/cases/bol/README.md b/testsuite/testcases/src/test/cases/bol/README.md new file mode 100644 index 000000000..ed0c4ff15 --- /dev/null +++ b/testsuite/testcases/src/test/cases/bol/README.md @@ -0,0 +1,3 @@ +Migrated to Bazel + + bazel test //javatests/jflex/testcase/bol:all diff --git a/testsuite/testcases/src/test/cases/bol/bol-0.input b/testsuite/testcases/src/test/cases/bol/bol-0.input deleted file mode 100644 index ee421529d..000000000 --- a/testsuite/testcases/src/test/cases/bol/bol-0.input +++ /dev/null @@ -1,8 +0,0 @@ -hello - hello - hello -hello - hello -hello - -sdfa From ada3b40854788edb172b4ec77070fcaa2520c479 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 23 Nov 2019 16:26:41 +0100 Subject: [PATCH 121/129] Revert "Unit tests for BOL & EOL". Restore bol-0.input (#596) This partially reverts commit b3f1f036b888d6e3363dde0f03eeffcac95277df. I accidentally moved the file out of testsuite/testcases/src/test/cases. And the jflex-testsuite-maven-plugin use directory content to find tests (i.e. I accidentally completely removed the test with no test failure). --- testsuite/testcases/src/test/cases/bol/bol-0.input | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 testsuite/testcases/src/test/cases/bol/bol-0.input diff --git a/testsuite/testcases/src/test/cases/bol/bol-0.input b/testsuite/testcases/src/test/cases/bol/bol-0.input new file mode 100644 index 000000000..ee421529d --- /dev/null +++ b/testsuite/testcases/src/test/cases/bol/bol-0.input @@ -0,0 +1,8 @@ +hello + hello + hello +hello + hello +hello + +sdfa From 31cce69df1e6cbf16825d821367c6226817c4f0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 23 Nov 2019 17:02:48 +0100 Subject: [PATCH 122/129] Replace `ant` by echo if the command is not available (#598) Work around sudden build breakage of Travis. --- scripts/test-examples.sh | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/scripts/test-examples.sh b/scripts/test-examples.sh index 20d77a4ab..98e803276 100755 --- a/scripts/test-examples.sh +++ b/scripts/test-examples.sh @@ -14,6 +14,14 @@ if [[ $? -eq 0 ]]; then else MAKE=echo fi + +which ant +if [[ $? -eq 0 ]]; then + ANT=make +else + ANT=echo +fi + # Exit with error in case of error (see #242) set -e @@ -40,8 +48,8 @@ logi "Example: cup-interpreter" cd cup-interpreter "$MVN" test # TODO(#384) Fix ant test -# ant test -ant build +"$ANT" build +# "$ANT" test "$MAKE" test cd .. @@ -49,39 +57,38 @@ logi "Example: cup-java" cd cup-java "$MVN" test # Fix ant #384 -#ant test -ant build -ant test +"$ANT" build +"$ANT" test "$MAKE" test cd .. logi "Example: cup-lcalc" cd cup-lcalc "$MVN" test -# ant test +# "$ANT" test # make test cd .. logi "Example: simple" cd simple "$MVN" test +"$ANT" build # Fix ant -#ant test -ant build +#"$ANT" test # make test cd .. logi "Example: standalone" cd standalone "$MVN" test -# ant test +# "$ANT" test # make test cd .. logi "Example: zero-reader" cd zero-reader "$MVN" test -# ant test +# "$ANT" test "$MAKE" test cd .. From f02878d6673a99f991021b379546015c1bba7a4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 23 Nov 2019 17:14:10 +0100 Subject: [PATCH 123/129] Tool to migrate testsuite test cases automatically (#597) Tool to migrate a jflex-testsuite-maven-plugin test case to a bazel powered java test. * Add //third_party/com/google/common/flogger * Read test spec * Find list of Golden files. * Generate BUILD file * Generate test - define scanner - use DiffOutputStream on golden files * Copy spec and golden files to target directory. * Move //java/testing/javac to //java/util/javac Also extract :package_util * Update documentation * Migrate caseless-jflex as an example --- java/README.md | 2 +- java/jflex/migration/BUILD | 71 ++++ java/jflex/migration/BUILD.vm | 45 +++ java/jflex/migration/MigrationException.java | 12 + .../migration/MigrationTemplateVars.java | 27 ++ java/jflex/migration/Migrator.java | 317 ++++++++++++++++++ java/jflex/migration/README.md | 65 ++++ java/jflex/migration/TestCase.java | 84 +++++ java/jflex/migration/TestCase.java.vm | 69 ++++ java/jflex/migration/TestSpecScanner.flex | 96 ++++++ java/jflex/testing/testsuite/BUILD | 2 +- .../testing/testsuite/JFlexTestRunner.java | 4 +- java/jflex/testing/testsuite/golden/BUILD | 6 + .../testsuite/golden/GoldenInOutFilePair.java | 32 ++ java/jflex/ucd_generator/BUILD | 2 +- .../emitter/unicode_properties/BUILD | 2 +- .../UnicodePropertiesEmitter.java | 5 +- .../emitter/unicode_version/BUILD | 2 +- .../UnicodeVersionEmitter.java | 4 +- java/jflex/{testing => util}/javac/BUILD | 12 +- .../javac/CompilerException.java | 2 +- .../javac/JavaPackageUtil.java} | 6 +- .../{testing => util}/javac/JavacUtil.java | 2 +- java/jflex/{testing => util}/javac/README.md | 0 .../testcase/apipirivate/ApiPrivateTest.java | 4 +- javatests/jflex/testcase/apipirivate/BUILD | 2 +- javatests/jflex/testcase/caseless_jflex/BUILD | 42 +++ .../caseless_jflex/CaselessGoldenTest.java | 65 ++++ .../testcase/caseless_jflex/caseless-0.input | 6 + .../testcase/caseless_jflex/caseless-0.output | 16 + .../testcase/caseless_jflex/caseless.flex | 23 ++ javatests/jflex/testing/javac/BUILD | 8 - .../emitter/unicode_properties/BUILD | 2 +- javatests/jflex/util/javac/BUILD | 8 + .../javac/JavaPackageUtilTest.java} | 8 +- third_party/README.md | 5 +- third_party/com/google/code/README.md | 4 + third_party/com/google/common/flogger/BUILD | 14 + third_party/deps.bzl | 2 + third_party/maven_install.json | 38 ++- 40 files changed, 1081 insertions(+), 35 deletions(-) create mode 100644 java/jflex/migration/BUILD create mode 100644 java/jflex/migration/BUILD.vm create mode 100644 java/jflex/migration/MigrationException.java create mode 100644 java/jflex/migration/MigrationTemplateVars.java create mode 100644 java/jflex/migration/Migrator.java create mode 100644 java/jflex/migration/README.md create mode 100755 java/jflex/migration/TestCase.java create mode 100644 java/jflex/migration/TestCase.java.vm create mode 100644 java/jflex/migration/TestSpecScanner.flex create mode 100644 java/jflex/testing/testsuite/golden/BUILD create mode 100755 java/jflex/testing/testsuite/golden/GoldenInOutFilePair.java rename java/jflex/{testing => util}/javac/BUILD (57%) rename java/jflex/{testing => util}/javac/CompilerException.java (99%) rename java/jflex/{testing/javac/PackageUtil.java => util/javac/JavaPackageUtil.java} (95%) rename java/jflex/{testing => util}/javac/JavacUtil.java (99%) rename java/jflex/{testing => util}/javac/README.md (100%) create mode 100644 javatests/jflex/testcase/caseless_jflex/BUILD create mode 100644 javatests/jflex/testcase/caseless_jflex/CaselessGoldenTest.java create mode 100644 javatests/jflex/testcase/caseless_jflex/caseless-0.input create mode 100644 javatests/jflex/testcase/caseless_jflex/caseless-0.output create mode 100644 javatests/jflex/testcase/caseless_jflex/caseless.flex delete mode 100644 javatests/jflex/testing/javac/BUILD create mode 100644 javatests/jflex/util/javac/BUILD rename javatests/jflex/{testing/javac/PackageUtilTest.java => util/javac/JavaPackageUtilTest.java} (90%) create mode 100644 third_party/com/google/code/README.md create mode 100644 third_party/com/google/common/flogger/BUILD diff --git a/java/README.md b/java/README.md index 204862be8..713dc1a9e 100644 --- a/java/README.md +++ b/java/README.md @@ -1,3 +1,3 @@ # Java sources -**WIP** Migation to Bazel +**WIP** [Migration to Bazel](https://github.com/jflex-de/jflex/projects/12) diff --git a/java/jflex/migration/BUILD b/java/jflex/migration/BUILD new file mode 100644 index 000000000..75aa164cf --- /dev/null +++ b/java/jflex/migration/BUILD @@ -0,0 +1,71 @@ +load("@jflex_rules//jflex:jflex.bzl", "jflex") + +java_binary( + name = "migrator", + srcs = [], + main_class = "jflex.migration.Migrator", + runtime_deps = [":migration"], +) + +java_library( + name = "migration", + srcs = [ + "MigrationException.java", + "Migrator.java", + ], + deps = [ + ":model", + ":test_case_parser", + ":velocity_templates", + "//java/jflex/testing/testsuite/golden", + "//java/jflex/util/javac:package_util", + "//java/jflex/velocity", + "//third_party/com/google/common/flogger", + "//third_party/com/google/guava", + "//third_party/org/apache/velocity", + ], +) + +java_library( + name = "velocity_templates", + srcs = ["MigrationTemplateVars.java"], + resources = [ + "BUILD.vm", + "TestCase.java.vm", + ], + deps = [ + ":model", + "//java/jflex/testing/testsuite/golden", + "//java/jflex/velocity", + "//third_party/com/google/guava", + "//third_party/org/apache/velocity", + ], +) + +java_library( + name = "model", + srcs = [ + "TestCase.java", + ], + deps = [ + "//java/jflex/testing/testsuite/golden", + ], +) + +java_library( + name = "test_case_parser", + srcs = [ + ":gen_test_spec_scanner", + ], + deps = [ + ":model", + "//jflex/src/main/java/jflex/core", + ], +) + +jflex( + name = "gen_test_spec_scanner", + srcs = ["TestSpecScanner.flex"], + jflex_bin = "//jflex:jflex_bin", + outputs = ["TestSpecScanner.java"], +) diff --git a/java/jflex/migration/BUILD.vm b/java/jflex/migration/BUILD.vm new file mode 100644 index 000000000..9819cd0e3 --- /dev/null +++ b/java/jflex/migration/BUILD.vm @@ -0,0 +1,45 @@ +#set( $H = '#' ) +$H $testName + +$H This build file was generated automatically, but won't be re-generated. +$H Feel free to improve. + +load("@jflex_rules//jflex:jflex.bzl", "jflex") + +jflex( + name = "gen_${testName}_scanner", + srcs = ["$flexGrammar.Name"], + jflex_bin = "//jflex:jflex_bin", + outputs = ["${scannerClassName}.java"], +) + +java_library( + name = "${testName}_scanner", + srcs = [ + ":gen_${testName}_scanner", + ], + deps = [ + "//java/jflex/testing/testsuite/golden", + "//third_party/com/google/guava", + ], +) + +java_test( + name = "$testClassName", + srcs = [ + "${testClassName}.java", + ], + deps = [ + ":${testName}_scanner", + "//java/jflex/testing/diff", + "//java/jflex/testing/testsuite/golden", + "//third_party/com/google/guava", + "//third_party/com/google/truth", + ], + data = [ +#foreach ( $golden in $goldens ) + "$golden.InputFileName", + "$golden.OutputFileName", +#end + ], +) diff --git a/java/jflex/migration/MigrationException.java b/java/jflex/migration/MigrationException.java new file mode 100644 index 000000000..f6924d45b --- /dev/null +++ b/java/jflex/migration/MigrationException.java @@ -0,0 +1,12 @@ +package jflex.migration; + +/** + * Thrown when a severe problem happened while migrating a maven test case to bazel using {@code + * //java/jflex/migration}. + */ +class MigrationException extends Exception { + + MigrationException(String message, Throwable cause) { + super(message, cause); + } +} diff --git a/java/jflex/migration/MigrationTemplateVars.java b/java/jflex/migration/MigrationTemplateVars.java new file mode 100644 index 000000000..b72ebe3d3 --- /dev/null +++ b/java/jflex/migration/MigrationTemplateVars.java @@ -0,0 +1,27 @@ +package jflex.migration; + +import com.google.common.collect.ImmutableList; +import java.io.File; +import jflex.testing.testsuite.golden.GoldenInOutFilePair; + +/** Variables for the velocity templates (both {@code BUILD.vm} and {@code TestCase.java.vm}). */ +public class MigrationTemplateVars extends jflex.velocity.TemplateVars { + + /** The name of the test. */ + public String testName; + /** The description of the test. Used in javadoc. */ + public String testDescription; + + /** Flex specification used by this test. */ + public File flexGrammar; + /** java package with '.', used by the test and the scanner. */ + public String javaPackage; + /** java package with '/' (File.sep) */ + public String javaPackageDir; + /** The name of the test class. */ + public String testClassName; + /** The name of the scanner class. */ + public String scannerClassName; + /** Golden input/output files. */ + public ImmutableList goldens; +} diff --git a/java/jflex/migration/Migrator.java b/java/jflex/migration/Migrator.java new file mode 100644 index 000000000..ba42c3a58 --- /dev/null +++ b/java/jflex/migration/Migrator.java @@ -0,0 +1,317 @@ +package jflex.migration; + +import static com.google.common.base.Preconditions.checkArgument; +import static com.google.common.base.Preconditions.checkNotNull; +import static com.google.common.collect.ImmutableList.toImmutableList; + +import com.google.common.base.CaseFormat; +import com.google.common.base.Charsets; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.Streams; +import com.google.common.flogger.FluentLogger; +import com.google.common.flogger.LoggerConfig; +import com.google.common.io.CharSink; +import com.google.common.io.CharSource; +import com.google.common.io.Files; +import java.io.BufferedReader; +import java.io.BufferedWriter; +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.OutputStream; +import java.io.OutputStreamWriter; +import java.io.Writer; +import java.util.logging.Level; +import jflex.testing.testsuite.golden.GoldenInOutFilePair; +import jflex.util.javac.JavaPackageUtil; +import jflex.velocity.Velocity; +import org.apache.velocity.runtime.parser.ParseException; + +/** + * Tool to migrate a test case from {@code //testsuite/testcases/src/test/cases} (as executed by the + * jflex-testsuite-amven-plugin) to {@code //ajvatests/jflex/testcase} (as executed by bazel). + * + *

See README for usage. + */ +public class Migrator { + + private static final String PATH = JavaPackageUtil.getPathForClass(Migrator.class); + private static final String TEST_CASE_TEMPLATE = PATH + "/TestCase.java.vm"; + private static final String BUILD_TEMPLATE = PATH + "/BUILD.vm"; + private static final String GOLDEN_INPUT_EXT = ".input"; + private static final String GOLDEN_OUTPUT_EXT = ".output"; + + private static final FluentLogger logger = FluentLogger.forEnclosingClass(); + + public static void main(String[] args) { + LoggerConfig.of(logger).setLevel(Level.FINEST); + checkArgument(args.length > 0, "Syntax error: migrator TESTCASE_DIRS_ABS_PATH"); + try { + for (String testCaseDir : args) { + migrateCase(testCaseDir); + } + } catch (MigrationException e) { + logger.atSevere().withCause(e).log("Migration failed"); + } + } + + /** Migrates one given test-case directory. */ + private static void migrateCase(String testCase) throws MigrationException { + File dir = new File(testCase); + if (!dir.exists()) { + logger.atWarning().log("Directory doesn't exist: " + dir.getName()); + throw new MigrationException( + "Could not migrate " + testCase, new FileNotFoundException(dir.getAbsolutePath())); + } + migrateCase(dir); + } + + /** Migrates one given test-case directory. */ + private static void migrateCase(File testCaseDir) throws MigrationException { + logger.atInfo().log("Migrating %s...", testCaseDir.getName()); + logger.atFine().log("location: %s", testCaseDir.getAbsolutePath()); + Iterable directoryContent = Files.fileTraverser().breadthFirst(testCaseDir); + ImmutableList testSpecFiles = + Streams.stream(directoryContent) + .filter(f -> Files.getFileExtension(f.getName()).equals("test")) + .collect(toImmutableList()); + for (File testSpec : testSpecFiles) { + migrateTestCase(testCaseDir, testSpec); + } + } + + /** + * Migrates one given test case (such as {@code test-0}) within the test case directory. + * + *

Scans the grammar specification and creates a {@link TestCase} model. + */ + private static void migrateTestCase(File testCaseDir, File testSpecFile) + throws MigrationException { + try (BufferedReader reader = Files.newReader(testSpecFile, Charsets.UTF_8)) { + TestSpecScanner scanner = new TestSpecScanner(reader); + TestCase test = scanner.load(); + if (test.isExpectJavacFail() || test.isExpectJFlexFail()) { + logger.atWarning().log("Test %s must be migrated with JflexTestRunner", test.getTestName()); + } + migrateTestCase(testCaseDir, test); + } catch (IOException e) { + throw new MigrationException("Failed reading the test spec " + testSpecFile.getName(), e); + } + } + + /** + * Migrates one given test case (such as {@code test-0}), represented by a {@link TestCase} data + * model, within the test case directory. + * + *

Creates all velocity {@link MigrationTemplateVars} for this case. + */ + private static void migrateTestCase(File testCaseDir, TestCase test) throws MigrationException { + String lowerUnderscoreTestDir = + CaseFormat.LOWER_HYPHEN.to(CaseFormat.LOWER_UNDERSCORE, testCaseDir.getName()); + File flexFile = findFlexFile(testCaseDir, test); + ImmutableList goldenFiles = findGoldenFiles(testCaseDir, test); + MigrationTemplateVars templateVars = + createTemplateVars(lowerUnderscoreTestDir, test, flexFile, goldenFiles); + migrateTestCase(lowerUnderscoreTestDir, templateVars); + } + + /** + * Migrates one given test case. + * + *

    + *
  1. Creates a target folder in {@code /tmp} based on the original directory name (replaces + * '-' by '_') + *
  2. Generates a build file + *
  3. Modifies and copies the flex grammar in the target folder. See {@link + * #copyGrammarFile(File, String, File)} + *
  4. Copies the golden files + *
+ */ + private static void migrateTestCase(String targetTestDir, MigrationTemplateVars templateVars) + throws MigrationException { + File outputDir = new File(new File("/tmp"), targetTestDir); + if (!outputDir.isDirectory()) { + //noinspection ResultOfMethodCallIgnored + outputDir.mkdirs(); + } + renderBuildFile(templateVars, outputDir); + renderTestCase(templateVars, outputDir); + copyGrammarFile(templateVars.flexGrammar, templateVars.javaPackage, outputDir); + copyGoldenFiles(templateVars.goldens, outputDir); + } + + /** Generates the BUILD file for this test case. */ + // FIXME This should be done once for the whole directory, but with many java_test() + private static void renderBuildFile(MigrationTemplateVars templateVars, File outputDir) + throws MigrationException { + File outFile = new File(outputDir, "BUILD"); + try { + // If there are multiple `.test` files in a directory, this is going to break. + Preconditions.checkState(!outFile.exists(), "Attempting to override an existing BUILD file"); + } catch (IllegalArgumentException e) { + throw new MigrationException("Please output to a clean directory", e); + } + try (OutputStream outputStream = new FileOutputStream(outFile)) { + logger.atInfo().log("Generating %s", outFile); + velocityRenderBuildFile(templateVars, outputStream); + } catch (IOException e) { + throw new MigrationException("Couldn't write BUILD file", e); + } + } + + /** Generates the Java test class. */ + private static void renderTestCase(MigrationTemplateVars templateVars, File outputDir) + throws MigrationException { + File outFile = new File(outputDir, templateVars.testClassName + ".java"); + try (OutputStream outputStream = new FileOutputStream(outFile)) { + logger.atInfo().log("Generating %s", outFile); + velocityRenderTestCase(templateVars, outputStream); + } catch (IOException e) { + throw new MigrationException("Couldn't write java test case", e); + } + } + + /** + * Copy the grammar file. + * + *

The old grammars were defined in the default (empty) java package. The copied file be + * prepended with a {@code package} declaration matches its directory location. + */ + private static void copyGrammarFile(File flexFile, String javaPackage, File outputDir) + throws MigrationException { + try { + logger.atInfo().log("Copy grammar %s", flexFile.getName()); + logger.atFine().log("location: %s", flexFile.getAbsolutePath()); + // The grammars are defined in the default package. This is so bad practice that I'm not + // sure that bazel allows compilation. Don't simply copy the original: + // copyFile(fixedFlexFile, outputDir); + // But instead: + File copiedWithPatch = new File(outputDir, flexFile.getName()); + CharSink out = Files.asCharSink(copiedWithPatch, Charsets.UTF_8); + CharSource fixedContent = + CharSource.concat( + CharSource.wrap(String.format("package %s;\n", javaPackage)), + Files.asCharSource(flexFile, Charsets.UTF_8)); + + fixedContent.copyTo(out); + } catch (IOException e) { + throw new MigrationException("Could not copy .flex file", e); + } + } + + /** Copy the list of golden files. */ + private static void copyGoldenFiles(ImmutableList goldens, File outputDir) + throws MigrationException { + logger.atInfo().log("Copy Golden files to %s", outputDir.getAbsolutePath()); + try { + for (GoldenInOutFilePair golden : goldens) { + copyFile(golden.inputFile, outputDir); + copyFile(golden.outputFile, outputDir); + } + } catch (IOException e) { + throw new MigrationException("Could not copy golden files", e); + } + } + + /** Creates the template variables for velocity. */ + private static MigrationTemplateVars createTemplateVars( + String lowerUnderscoreTestDir, + TestCase test, + File flexGrammar, + ImmutableList goldenFiles) { + MigrationTemplateVars vars = new MigrationTemplateVars(); + vars.flexGrammar = flexGrammar; + vars.javaPackage = "jflex.testcase." + lowerUnderscoreTestDir; + vars.javaPackageDir = "jflex/testcase/" + lowerUnderscoreTestDir; + vars.testClassName = + CaseFormat.LOWER_HYPHEN.to(CaseFormat.UPPER_CAMEL, test.getTestName()) + "GoldenTest"; + vars.testName = test.getTestName(); + vars.testDescription = test.getDescription().trim(); + vars.goldens = goldenFiles; + // TODO(regisd). We should use the real JFLex generator to read the `%class` value from the + // grammar. For now, we rely on the convention that the name of the scanner is the name of + // the test... + vars.scannerClassName = CaseFormat.LOWER_HYPHEN.to(CaseFormat.UPPER_CAMEL, test.getTestName()); + return vars; + } + + /** Lists all golden files for a given test. */ + private static ImmutableList findGoldenFiles( + File testCaseDir, TestCase test) { + Iterable dirContent = Files.fileTraverser().breadthFirst(testCaseDir); + return Streams.stream(dirContent) + .filter(f -> isGoldenInputFile(test, f)) + .map(f -> new GoldenInOutFilePair(test.getTestName(), f, getGoldenOutputFile(f))) + .collect(toImmutableList()); + } + + /** Finds the grammar file for a test. */ + private static File findFlexFile(File testCaseDir, TestCase test) { + return new File(testCaseDir, test.getTestName() + ".flex"); + } + + private static boolean isGoldenInputFile(TestCase test, File f) { + return f.getName().startsWith(test.getTestName() + "-") && f.getName().endsWith(".input"); + } + + /** Returns the output file for the given input file. */ + private static File getGoldenOutputFile(File goldenInputFIle) { + checkArgument(goldenInputFIle.getName().endsWith(GOLDEN_INPUT_EXT)); + return new File( + goldenInputFIle.getParentFile(), + goldenInputFIle + .getName() + .substring(0, goldenInputFIle.getName().length() - ".input".length()) + + GOLDEN_OUTPUT_EXT); + } + + /** Invokes velocity to generate the BUILD file. */ + private static void velocityRenderBuildFile( + MigrationTemplateVars templateVars, OutputStream output) + throws IOException, MigrationException { + try (Writer writer = new BufferedWriter(new OutputStreamWriter(output))) { + Velocity.render(readResource(BUILD_TEMPLATE), "BuildBazel", templateVars, writer); + } catch (ParseException e) { + throw new MigrationException("Failed to parse Velocity template " + BUILD_TEMPLATE, e); + } + } + + /** Invokes velocity to generate the Test file. */ + private static void velocityRenderTestCase( + MigrationTemplateVars templateVars, OutputStream output) + throws IOException, MigrationException { + try (Writer writer = new BufferedWriter(new OutputStreamWriter(output))) { + Velocity.render(readResource(TEST_CASE_TEMPLATE), "TestCase", templateVars, writer); + } catch (ParseException e) { + throw new MigrationException("Failed to parse Velocity template " + TEST_CASE_TEMPLATE, e); + } + } + + /** Copies file to the target directory. */ + private static void copyFile(File file, File targetDir) throws IOException { + checkArgument(file.isFile(), "Input %s should be a file: %s", file, file.getAbsoluteFile()); + checkArgument( + targetDir.isDirectory(), + "Target %s should be a directory: %s", + targetDir, + targetDir.getAbsoluteFile()); + logger.atFine().log("Copying %s...", file.getName()); + File copiedFile = new File(targetDir, file.getName()); + Files.copy(file, copiedFile); + } + + private static InputStreamReader readResource(String resourceName) { + InputStream resourceAsStream = + checkNotNull( + ClassLoader.getSystemClassLoader().getResourceAsStream(resourceName), + "Null resource content for " + resourceName); + return new InputStreamReader(resourceAsStream); + } + + private Migrator() {} +} diff --git a/java/jflex/migration/README.md b/java/jflex/migration/README.md new file mode 100644 index 000000000..61909c247 --- /dev/null +++ b/java/jflex/migration/README.md @@ -0,0 +1,65 @@ +# Migration of testsuite from Maven to Bazel + +This is a tool to automate the migration of the test cases +from jflex-testsuite-maven-plugin to bazel. + + +## How to migrate + +Example: To migrate caseless-jflex + +### Create a working branch +```sh +git co master +git pull +git co -b bzl-migrate-vaseless-jflex +``` + +### Run the automatic migration +``` +bazel run java/jflex/migration:migrator -- ~/Projects/jflex/testsuite/testcases/src/test/cases/caseless-jflex +cp -r /tmp/caseless_jflex ~/Projects/jflex/javatests/jflex/testcase +``` + +### Verify the migrated test passes +``` +bazel test //javatests/jflex/testcase/... +``` + +# Send for review +``` +git commit -a +git push +``` + +## BUILD targets + +### migrator + +The final binary you care about. + +### migration + +The migation library. + +### gen_test_loader + +Generates the TestLoader, reading `.test` files. +This is now only loading the model. All business logic to +parse or compile has been removed from the `.flex` spec. + +### velocity_templates + +Velocity templates to generate: + +- BUILD file +- _Test_ GoldenTest.java + +### model + +The data model for a `TestCase`. + +### test_spec_scanner + +Parser of a `.test` file that returns a `TestCase`. + diff --git a/java/jflex/migration/TestCase.java b/java/jflex/migration/TestCase.java new file mode 100755 index 000000000..18cd773e8 --- /dev/null +++ b/java/jflex/migration/TestCase.java @@ -0,0 +1,84 @@ +package jflex.migration; + +import java.util.List; +import java.util.Locale; + +public class TestCase { + + /** Single common input file for all outputs */ + private String commonInputFile; + + private String className; + + /** The test name, usually lower case. */ + private String testName; + + private String description; + + private boolean expectJavacFail, expectJFlexFail; + + /** get- set- methods */ + void setTestName(String s) { + testName = s; + // TODO(regisd): The class name should depend on the flex `%class`, not on the test name. + className = testName.substring(0, 1).toUpperCase(Locale.ENGLISH) + testName.substring(1); + } + + void setJFlexDiff(List d) {} + + void setDescription(String s) { + description = s; + } + + void setExpectJavacFail(boolean b) { + expectJavacFail = b; + } + + void setExpectJFlexFail(boolean b) { + expectJFlexFail = b; + } + + void setJflexCmdln(List v) {} + + void setJavacFiles(List v) {} + + void setInputFileEncoding(String e) {} + + void setOutputFileEncoding(String e) {} + + void setCommonInputFile(String f) { + commonInputFile = f; + } + + void setJavaVersion(String v) {} + + void setJavacEncoding(String v) {} + + public String getCommonInputFile() { + return commonInputFile; + } + + public String getClassName() { + return className; + } + + public String getTestName() { + return testName; + } + + public String getDescription() { + return description; + } + + public boolean isExpectJavacFail() { + return expectJavacFail; + } + + public boolean isExpectJFlexFail() { + return expectJFlexFail; + } + + public String toString() { + return testName; + } +} diff --git a/java/jflex/migration/TestCase.java.vm b/java/jflex/migration/TestCase.java.vm new file mode 100644 index 000000000..4b205b024 --- /dev/null +++ b/java/jflex/migration/TestCase.java.vm @@ -0,0 +1,69 @@ +// test: $testName + +package $javaPackage; + +import static com.google.common.truth.Truth.assertWithMessage; + +import com.google.common.base.Charsets; +import com.google.common.collect.ImmutableList; +import com.google.common.io.Files; +import java.io.File; +import java.io.FileNotFoundException; +import java.io.PrintStream; +import java.nio.charset.Charset; +import java.util.List; +import javax.annotation.Generated; +import jflex.testing.diff.DiffOutputStream; +import jflex.testing.testsuite.golden.GoldenInOutFilePair; +import org.junit.Test; + +/** + * $testDescription + * + *

Note: This test was generated from {@code jflex-testsuite-maven-plugin} test cases. The test + * relies on golden files for testing, expecting the scanner to output logs on the {@code + * System.out}. Please migrate to proper unit tests, as describe in + * //javatest/jflex/testcase. + */ +// TODO Migrate this test to proper unit tests. +@Generated("jflex.migration.Migrator") +public class $testClassName { + + @Test + public void goldenTest() throws Exception { + + // The .input / .output Golden files + File testRuntimeDir = new File("javatests/$javaPackageDir"); + List goldenFiles = + ImmutableList.of( +#foreach ( $golden in $goldens ) + new GoldenInOutFilePair( + "$golden.Name", + new File(testRuntimeDir, "$golden.InputFileName"), + new File(testRuntimeDir, "$golden.OutputFileName")) +#if( $foreach.hasNext ),#end + ); +#end + + for (GoldenInOutFilePair golden : goldenFiles) { + // in-memory output comparison + DiffOutputStream output = + new DiffOutputStream(Files.newReader(golden.outputFile, Charsets.UTF_8)); + System.setOut(new PrintStream(output)); + + // Scanner for $flexGrammar + $scannerClassName scanner = createScanner(golden.inputFile); + scanner.yylex(); + + assertWithMessage("All expected output has been printed on System.out") + .that(output.isCompleted()) + .isTrue(); + } + } + + private static $scannerClassName createScanner(File inputFile) throws FileNotFoundException { + return new $scannerClassName( + Files.newReader(inputFile, Charset.forName("UTF-8"))); + } +} diff --git a/java/jflex/migration/TestSpecScanner.flex b/java/jflex/migration/TestSpecScanner.flex new file mode 100644 index 000000000..08d35b533 --- /dev/null +++ b/java/jflex/migration/TestSpecScanner.flex @@ -0,0 +1,96 @@ +package jflex.migration; + +import java.util.*; +import jflex.core.sym; + +%% + +%unicode +%class TestSpecScanner + +%function load +%type TestCase + +// %debug + +%state DESCR JFLEXCMD JAVAC_FILES LINELIST VERSION + +%{ + private StringBuilder buffer = new StringBuilder(); + private TestCase test = new TestCase(); + private List cmdLine; + private List lineList; +%} + +NL = \r | \n | \r\n +DIGIT = [0-9] + +%% + + { + "name: " [^\r\n]* { test.setTestName(yytext().substring(6).trim()); } + + "description:" { yybegin(DESCR); } + + "jflex: " { cmdLine = new ArrayList(); yybegin(JFLEXCMD); } + "javac-files: " { cmdLine = new ArrayList(); yybegin(JAVAC_FILES); } + + "jflex-fail:" " "+ "true" { test.setExpectJFlexFail(true); } + "jflex-fail:" " "+ "false" { test.setExpectJFlexFail(false); } + + "jflex-diff:" " "+ { lineList = new ArrayList(); + test.setJFlexDiff(lineList); + yybegin(LINELIST); + } + + "javac-fail:" " "+ "true" { test.setExpectJavacFail(true); } + "javac-fail:" " "+ "false" { test.setExpectJavacFail(false); } + + "javac-encoding:" [^\r\n]* { test.setJavacEncoding(yytext().substring(15).trim()); } + + "input-file-encoding:" [^\r\n]* { test.setInputFileEncoding(yytext().substring(20).trim()); } + "output-file-encoding:" [^\r\n]* { test.setOutputFileEncoding(yytext().substring(21).trim()); } + + "common-input-file:" [^\r\n]* { test.setCommonInputFile(yytext().substring(18).trim()); } + + "jdk:" " "* { yybegin(VERSION); } + + {NL} | [ \t]+ { /* ignore newline and whitespace */ } + "#" [^\r\n]* { /* ignore comments */ } +} + + + { + {DIGIT}+ ("." {DIGIT}+)* { test.setJavaVersion(yytext()); yybegin(YYINITIAL); } +} + + { + [^\r\n]+ | {NL} { buffer.append(yytext()); } + + {NL}/[^\r\n ]*": " { test.setDescription(buffer.toString()); yybegin(YYINITIAL); } +} + + + { + [^ \t\r\n]+ { cmdLine.add(yytext()); } + \" ~\" { cmdLine.add(yytext().substring(1,yylength()-1)); + /* quoted cmdline options */ } + [ \t]+ { /* ignore whitespace */ } + \\[ \t]+{NL} { /* allow line continuation with \ */ } +} + + + {NL} { test.setJflexCmdln(cmdLine); yybegin(YYINITIAL); } + + + {NL} { test.setJavacFiles(cmdLine); yybegin(YYINITIAL); } + + { + [0-9]+ { lineList.add(new Integer(yytext())); } + [ \t]+ { } + {NL} { yybegin(YYINITIAL); } +} + +<> { return test; } + +[^] { throw new RuntimeException("Illegal character: ["+yytext()+"]"); } diff --git a/java/jflex/testing/testsuite/BUILD b/java/jflex/testing/testsuite/BUILD index 7a44b8b43..b21584129 100644 --- a/java/jflex/testing/testsuite/BUILD +++ b/java/jflex/testing/testsuite/BUILD @@ -8,8 +8,8 @@ java_library( "//java/jflex/testing/testsuite/annotations", ], deps = [ - "//java/jflex/testing/javac", "//java/jflex/testing/testsuite/annotations", + "//java/jflex/util/javac", "//jflex", "//jflex/src/main/java/jflex/generator", "//third_party/com/google/guava", diff --git a/java/jflex/testing/testsuite/JFlexTestRunner.java b/java/jflex/testing/testsuite/JFlexTestRunner.java index 8420c9b27..8136a66c3 100644 --- a/java/jflex/testing/testsuite/JFlexTestRunner.java +++ b/java/jflex/testing/testsuite/JFlexTestRunner.java @@ -32,10 +32,10 @@ import com.google.common.collect.ImmutableList; import java.io.File; import jflex.generator.LexGenerator; -import jflex.testing.javac.CompilerException; -import jflex.testing.javac.JavacUtil; import jflex.testing.testsuite.annotations.NoExceptionThrown; import jflex.testing.testsuite.annotations.TestSpec; +import jflex.util.javac.CompilerException; +import jflex.util.javac.JavacUtil; import org.junit.runner.Description; import org.junit.runner.notification.Failure; import org.junit.runner.notification.RunNotifier; diff --git a/java/jflex/testing/testsuite/golden/BUILD b/java/jflex/testing/testsuite/golden/BUILD new file mode 100644 index 000000000..4533b0510 --- /dev/null +++ b/java/jflex/testing/testsuite/golden/BUILD @@ -0,0 +1,6 @@ +java_library( + name = "golden", + srcs = ["GoldenInOutFilePair.java"], + visibility = ["//visibility:public"], + deps = [], +) diff --git a/java/jflex/testing/testsuite/golden/GoldenInOutFilePair.java b/java/jflex/testing/testsuite/golden/GoldenInOutFilePair.java new file mode 100755 index 000000000..66bb0b46a --- /dev/null +++ b/java/jflex/testing/testsuite/golden/GoldenInOutFilePair.java @@ -0,0 +1,32 @@ +package jflex.testing.testsuite.golden; + +import java.io.File; + +public class GoldenInOutFilePair { + + public final String name; + public final File inputFile; + public final File outputFile; + + public GoldenInOutFilePair(String name, File inputFile, File outputFile) { + this.name = name; + this.inputFile = inputFile; + this.outputFile = outputFile; + } + + public String getName() { + return name; + } + + public String getInputFileName() { + return inputFile.getName(); + } + + public String getOutputFileName() { + return outputFile.getName(); + } + + public String toString() { + return "Name:" + name; + } +} diff --git a/java/jflex/ucd_generator/BUILD b/java/jflex/ucd_generator/BUILD index fc563f835..ef44b878c 100644 --- a/java/jflex/ucd_generator/BUILD +++ b/java/jflex/ucd_generator/BUILD @@ -7,12 +7,12 @@ java_library( "UcdGeneratorParams.java", ], deps = [ - "//java/jflex/testing/javac", "//java/jflex/ucd_generator/emitter/unicode_properties", "//java/jflex/ucd_generator/emitter/unicode_version", "//java/jflex/ucd_generator/scanner:unicode_data", "//java/jflex/ucd_generator/scanner:unicode_data_scanner", "//java/jflex/ucd_generator/ucd", + "//java/jflex/util/javac", "//java/jflex/velocity", "//third_party/com/google/auto_value", "//third_party/com/google/guava", diff --git a/java/jflex/ucd_generator/emitter/unicode_properties/BUILD b/java/jflex/ucd_generator/emitter/unicode_properties/BUILD index 4f5350c14..4a977d424 100644 --- a/java/jflex/ucd_generator/emitter/unicode_properties/BUILD +++ b/java/jflex/ucd_generator/emitter/unicode_properties/BUILD @@ -11,9 +11,9 @@ java_library( "//javatests/jflex/ucd_generator:__subpackages__", ], deps = [ - "//java/jflex/testing/javac", "//java/jflex/ucd_generator/emitter/common", "//java/jflex/ucd_generator/ucd", + "//java/jflex/util/javac:package_util", "//java/jflex/velocity", "//third_party/com/google/guava", "//third_party/org/apache/velocity", diff --git a/java/jflex/ucd_generator/emitter/unicode_properties/UnicodePropertiesEmitter.java b/java/jflex/ucd_generator/emitter/unicode_properties/UnicodePropertiesEmitter.java index beaba3538..8bb7ac80c 100644 --- a/java/jflex/ucd_generator/emitter/unicode_properties/UnicodePropertiesEmitter.java +++ b/java/jflex/ucd_generator/emitter/unicode_properties/UnicodePropertiesEmitter.java @@ -31,9 +31,9 @@ import java.io.OutputStream; import java.io.OutputStreamWriter; import java.io.Writer; -import jflex.testing.javac.PackageUtil; import jflex.ucd_generator.emitter.common.UcdEmitter; import jflex.ucd_generator.ucd.UcdVersions; +import jflex.util.javac.JavaPackageUtil; import jflex.velocity.Velocity; import org.apache.velocity.runtime.parser.ParseException; @@ -41,7 +41,8 @@ public class UnicodePropertiesEmitter extends UcdEmitter { private static final String UNICODE_PROPERTIES_TEMPLATE = - PackageUtil.getPathForClass(UnicodePropertiesEmitter.class) + "/UnicodeProperties.java.vm"; + JavaPackageUtil.getPathForClass(UnicodePropertiesEmitter.class) + + "/UnicodeProperties.java.vm"; private final UcdVersions versions; diff --git a/java/jflex/ucd_generator/emitter/unicode_version/BUILD b/java/jflex/ucd_generator/emitter/unicode_version/BUILD index 58a08b87f..181492fd0 100644 --- a/java/jflex/ucd_generator/emitter/unicode_version/BUILD +++ b/java/jflex/ucd_generator/emitter/unicode_version/BUILD @@ -13,10 +13,10 @@ java_library( "//javatests/jflex/ucd_generator:__subpackages__", ], deps = [ - "//java/jflex/testing/javac", "//java/jflex/ucd_generator/emitter/common", "//java/jflex/ucd_generator/scanner:unicode_data", "//java/jflex/ucd_generator/ucd", + "//java/jflex/util/javac:package_util", "//java/jflex/velocity", "//third_party/com/google/guava", "//third_party/org/apache/velocity", diff --git a/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java b/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java index 108482c08..ba03695d0 100644 --- a/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java +++ b/java/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java @@ -8,10 +8,10 @@ import java.util.Iterator; import java.util.SortedSet; import java.util.stream.Collectors; -import jflex.testing.javac.PackageUtil; import jflex.ucd_generator.emitter.common.UcdEmitter; import jflex.ucd_generator.scanner.UnicodeData; import jflex.ucd_generator.ucd.UcdVersion; +import jflex.util.javac.JavaPackageUtil; import jflex.velocity.Velocity; import org.apache.velocity.runtime.parser.ParseException; @@ -19,7 +19,7 @@ public class UnicodeVersionEmitter extends UcdEmitter { private static final String UNICODE_VERSION_TEMPLATE = - PackageUtil.getPathForClass(UnicodeVersionEmitter.class) + "/Unicode_x_y.java.vm"; + JavaPackageUtil.getPathForClass(UnicodeVersionEmitter.class) + "/Unicode_x_y.java.vm"; private static final String CP_ZERO = escapedUTF16Char(0); private final UcdVersion ucdVersion; diff --git a/java/jflex/testing/javac/BUILD b/java/jflex/util/javac/BUILD similarity index 57% rename from java/jflex/testing/javac/BUILD rename to java/jflex/util/javac/BUILD index 253226f92..d92329b62 100644 --- a/java/jflex/testing/javac/BUILD +++ b/java/jflex/util/javac/BUILD @@ -2,7 +2,10 @@ package(default_visibility = ["//visibility:public"]) java_library( name = "javac", - srcs = glob(["*.java"]), + srcs = [ + "CompilerException.java", + "JavacUtil.java", + ], javacopts = [ # Only used for testing "-Xep:Java7ApiChecker:OFF", @@ -11,3 +14,10 @@ java_library( "//third_party/com/google/guava", ], ) + +java_library( + name = "package_util", + srcs = ["JavaPackageUtil.java"], + deps = [ + ], +) diff --git a/java/jflex/testing/javac/CompilerException.java b/java/jflex/util/javac/CompilerException.java similarity index 99% rename from java/jflex/testing/javac/CompilerException.java rename to java/jflex/util/javac/CompilerException.java index 33437f9f0..056c36635 100644 --- a/java/jflex/testing/javac/CompilerException.java +++ b/java/jflex/util/javac/CompilerException.java @@ -23,7 +23,7 @@ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package jflex.testing.javac; +package jflex.util.javac; import com.google.common.base.Joiner; import com.google.common.base.Preconditions; diff --git a/java/jflex/testing/javac/PackageUtil.java b/java/jflex/util/javac/JavaPackageUtil.java similarity index 95% rename from java/jflex/testing/javac/PackageUtil.java rename to java/jflex/util/javac/JavaPackageUtil.java index 1605be848..8b33d48de 100644 --- a/java/jflex/testing/javac/PackageUtil.java +++ b/java/jflex/util/javac/JavaPackageUtil.java @@ -23,10 +23,10 @@ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package jflex.testing.javac; +package jflex.util.javac; @SuppressWarnings("WeakerAccess") -public final class PackageUtil { +public final class JavaPackageUtil { public static String getPathForClass(Class clazz) { return getPathForPackage(clazz.getPackage()); } @@ -39,5 +39,5 @@ public static String getPathForPackage(String packageName) { return packageName.replace('.', '/'); } - private PackageUtil() {} + private JavaPackageUtil() {} } diff --git a/java/jflex/testing/javac/JavacUtil.java b/java/jflex/util/javac/JavacUtil.java similarity index 99% rename from java/jflex/testing/javac/JavacUtil.java rename to java/jflex/util/javac/JavacUtil.java index fa1e4f1ba..b64bc0e92 100644 --- a/java/jflex/testing/javac/JavacUtil.java +++ b/java/jflex/util/javac/JavacUtil.java @@ -23,7 +23,7 @@ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package jflex.testing.javac; +package jflex.util.javac; import java.io.File; import java.io.IOException; diff --git a/java/jflex/testing/javac/README.md b/java/jflex/util/javac/README.md similarity index 100% rename from java/jflex/testing/javac/README.md rename to java/jflex/util/javac/README.md diff --git a/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java b/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java index f0b3bc34f..097270161 100644 --- a/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java +++ b/javatests/jflex/testcase/apipirivate/ApiPrivateTest.java @@ -29,10 +29,10 @@ import static org.junit.Assert.fail; import com.google.common.collect.ImmutableList; -import jflex.testing.javac.CompilerException; -import jflex.testing.javac.JavacUtil; import jflex.testing.testsuite.JFlexTestRunner; import jflex.testing.testsuite.annotations.TestSpec; +import jflex.util.javac.CompilerException; +import jflex.util.javac.JavacUtil; import org.junit.Test; import org.junit.runner.RunWith; diff --git a/javatests/jflex/testcase/apipirivate/BUILD b/javatests/jflex/testcase/apipirivate/BUILD index 135632214..ac2e4ba77 100644 --- a/javatests/jflex/testcase/apipirivate/BUILD +++ b/javatests/jflex/testcase/apipirivate/BUILD @@ -8,7 +8,7 @@ jflex_testsuite( "private.flex", ], deps = [ - "//java/jflex/testing/javac", + "//java/jflex/util/javac", "//third_party/com/google/guava", ], ) diff --git a/javatests/jflex/testcase/caseless_jflex/BUILD b/javatests/jflex/testcase/caseless_jflex/BUILD new file mode 100644 index 000000000..1ac725516 --- /dev/null +++ b/javatests/jflex/testcase/caseless_jflex/BUILD @@ -0,0 +1,42 @@ +# caseless + +# This build file was generated automatically, but won't be re-generated. +# Feel free to improve. + +load("@jflex_rules//jflex:jflex.bzl", "jflex") + +jflex( + name = "gen_caseless_scanner", + srcs = ["caseless.flex"], + jflex_bin = "//jflex:jflex_bin", + outputs = ["Caseless.java"], +) + +java_library( + name = "caseless_scanner", + srcs = [ + ":gen_caseless_scanner", + ], + deps = [ + "//java/jflex/testing/testsuite/golden", + "//third_party/com/google/guava", + ], +) + +java_test( + name = "CaselessGoldenTest", + srcs = [ + "CaselessGoldenTest.java", + ], + data = [ + "caseless-0.input", + "caseless-0.output", + ], + deps = [ + ":caseless_scanner", + "//java/jflex/testing/diff", + "//java/jflex/testing/testsuite/golden", + "//third_party/com/google/guava", + "//third_party/com/google/truth", + ], +) diff --git a/javatests/jflex/testcase/caseless_jflex/CaselessGoldenTest.java b/javatests/jflex/testcase/caseless_jflex/CaselessGoldenTest.java new file mode 100644 index 000000000..b336cd638 --- /dev/null +++ b/javatests/jflex/testcase/caseless_jflex/CaselessGoldenTest.java @@ -0,0 +1,65 @@ +// test: caseless + +package jflex.testcase.caseless_jflex; + +import static com.google.common.truth.Truth.assertWithMessage; + +import com.google.common.base.Charsets; +import com.google.common.collect.ImmutableList; +import com.google.common.io.Files; +import java.io.File; +import java.io.FileNotFoundException; +import java.io.PrintStream; +import java.nio.charset.Charset; +import java.util.List; +import javax.annotation.Generated; +import jflex.testing.diff.DiffOutputStream; +import jflex.testing.testsuite.golden.GoldenInOutFilePair; +import org.junit.Test; + +/** + * tests %ignorecase with jflex semantics (only strings and chars are caseless) + * + *

Note: This test was generated from {@code jflex-testsuite-maven-plugin} test cases. The test + * relies on golden files for testing, expecting the scanner to output logs on the {@code + * System.out}. Please migrate to proper unit tests, as describe in + * //javatest/jflex/testcase. + */ +// TODO Migrate this test to proper unit tests. +@Generated("jflex.migration.Migrator") +public class CaselessGoldenTest { + + @Test + public void goldenTest() throws Exception { + + // The .input / .output Golden files + File testRuntimeDir = new File("javatests/jflex/testcase/caseless_jflex"); + List goldenFiles = + ImmutableList.of( + new GoldenInOutFilePair( + "caseless", + new File(testRuntimeDir, "caseless-0.input"), + new File(testRuntimeDir, "caseless-0.output"))); + + for (GoldenInOutFilePair golden : goldenFiles) { + // in-memory output comparison + DiffOutputStream output = + new DiffOutputStream(Files.newReader(golden.outputFile, Charsets.UTF_8)); + System.setOut(new PrintStream(output)); + + // Scanner for + // /Users/regis/Projects/jflex/testsuite/testcases/src/test/cases/caseless-jflex/caseless.flex + Caseless scanner = createScanner(golden.inputFile); + scanner.yylex(); + + assertWithMessage("All expected output has been printed on System.out") + .that(output.isCompleted()) + .isTrue(); + } + } + + private static Caseless createScanner(File inputFile) throws FileNotFoundException { + return new Caseless(Files.newReader(inputFile, Charset.forName("UTF-8"))); + } +} diff --git a/javatests/jflex/testcase/caseless_jflex/caseless-0.input b/javatests/jflex/testcase/caseless_jflex/caseless-0.input new file mode 100644 index 000000000..c78484b1b --- /dev/null +++ b/javatests/jflex/testcase/caseless_jflex/caseless-0.input @@ -0,0 +1,6 @@ +a +A +hello +HelLo +blubHELLObla +sdfahelLobla diff --git a/javatests/jflex/testcase/caseless_jflex/caseless-0.output b/javatests/jflex/testcase/caseless_jflex/caseless-0.output new file mode 100644 index 000000000..2e5c272dd --- /dev/null +++ b/javatests/jflex/testcase/caseless_jflex/caseless-0.output @@ -0,0 +1,16 @@ +--a--a-- +--newline-- +--a--A-- +--newline-- +--[a-z]+--hello-- +--newline-- +--HelLo-- +--newline-- +--[a-z]+--blub-- +--HELLO-- +--[a-z]+--bla-- +--newline-- +--[a-z]+--sdfahel-- +--L-- +--[a-z]+--obla-- +--newline-- diff --git a/javatests/jflex/testcase/caseless_jflex/caseless.flex b/javatests/jflex/testcase/caseless_jflex/caseless.flex new file mode 100644 index 000000000..a1f3a39ef --- /dev/null +++ b/javatests/jflex/testcase/caseless_jflex/caseless.flex @@ -0,0 +1,23 @@ +package jflex.testcase.caseless_jflex; + +%% + +%public +%class Caseless + +%standalone + +%unicode + +%ignorecase + +NL = \r|\n|\r\n + +%% + +a { System.out.println("--a--"+yytext()+"--"); } +[a-z]+ { System.out.println("--[a-z]+--"+yytext()+"--"); } +"hello" { System.out.println("--"+yytext()+"--"); } + +{NL} { System.out.println("--newline--"); } +. { System.out.println( "--"+yytext()+"--" ); } diff --git a/javatests/jflex/testing/javac/BUILD b/javatests/jflex/testing/javac/BUILD deleted file mode 100644 index 4dcd9c451..000000000 --- a/javatests/jflex/testing/javac/BUILD +++ /dev/null @@ -1,8 +0,0 @@ -java_test( - name = "PackageUtilTest", - srcs = ["PackageUtilTest.java"], - deps = [ - "//java/jflex/testing/javac", - "//third_party/com/google/truth", - ], -) diff --git a/javatests/jflex/ucd_generator/emitter/unicode_properties/BUILD b/javatests/jflex/ucd_generator/emitter/unicode_properties/BUILD index 8fa462d63..7a12c309d 100644 --- a/javatests/jflex/ucd_generator/emitter/unicode_properties/BUILD +++ b/javatests/jflex/ucd_generator/emitter/unicode_properties/BUILD @@ -6,10 +6,10 @@ java_test( ], deps = [ "//java/jflex/testing/diff", - "//java/jflex/testing/javac", "//java/jflex/ucd_generator", "//java/jflex/ucd_generator/emitter/unicode_properties", "//java/jflex/ucd_generator/ucd", + "//java/jflex/util/javac", "//third_party/com/google/truth", ], ) diff --git a/javatests/jflex/util/javac/BUILD b/javatests/jflex/util/javac/BUILD new file mode 100644 index 000000000..d08205d14 --- /dev/null +++ b/javatests/jflex/util/javac/BUILD @@ -0,0 +1,8 @@ +java_test( + name = "JavaPackageUtilTest", + srcs = ["JavaPackageUtilTest.java"], + deps = [ + "//java/jflex/util/javac:package_util", + "//third_party/com/google/truth", + ], +) diff --git a/javatests/jflex/testing/javac/PackageUtilTest.java b/javatests/jflex/util/javac/JavaPackageUtilTest.java similarity index 90% rename from javatests/jflex/testing/javac/PackageUtilTest.java rename to javatests/jflex/util/javac/JavaPackageUtilTest.java index a963f0e1f..2a2d694ca 100644 --- a/javatests/jflex/testing/javac/PackageUtilTest.java +++ b/javatests/jflex/util/javac/JavaPackageUtilTest.java @@ -23,17 +23,17 @@ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package jflex.testing.javac; +package jflex.util.javac; import static com.google.common.truth.Truth.assertThat; import org.junit.Test; -public class PackageUtilTest { +public class JavaPackageUtilTest { @Test public void getPathForPackage() throws Exception { - assertThat(PackageUtil.getPathForPackage(getClass().getPackage())) - .isEqualTo("jflex/testing/javac"); + assertThat(JavaPackageUtil.getPathForPackage(getClass().getPackage())) + .isEqualTo("jflex/util/javac"); } } diff --git a/third_party/README.md b/third_party/README.md index c0ed84111..330f0c9ff 100644 --- a/third_party/README.md +++ b/third_party/README.md @@ -14,5 +14,8 @@ Contributors who want to add a new dependency need to 3. Add a BUILD file in that directory - The build must have a `license()` declaration. - The build target must declare all its dependencies. - +4. Run + ```sh + bazel run @unpinned_maven//:pin + ``` [bazel]: https://bazel.build/ diff --git a/third_party/com/google/code/README.md b/third_party/com/google/code/README.md new file mode 100644 index 000000000..52b69fd3d --- /dev/null +++ b/third_party/com/google/code/README.md @@ -0,0 +1,4 @@ +# Other third-party libraries + +This is a bit misleading. They aren't libraries by Google, +but rather previously hosted on http://code.google.com/ \ No newline at end of file diff --git a/third_party/com/google/common/flogger/BUILD b/third_party/com/google/common/flogger/BUILD new file mode 100644 index 000000000..63c6bd183 --- /dev/null +++ b/third_party/com/google/common/flogger/BUILD @@ -0,0 +1,14 @@ +# Google Flogger +# A Fluent Logging API for Java +# https://github.com/google/flogger + +licenses(["notice"]) # Apache License 2.0 + +java_library( + name = "flogger", + visibility = ["//visibility:public"], + exports = [ + "@maven//:com_google_flogger_flogger", + "@maven//:com_google_flogger_flogger_system_backend", + ], +) diff --git a/third_party/deps.bzl b/third_party/deps.bzl index 0c4adc832..aa95a92ce 100644 --- a/third_party/deps.bzl +++ b/third_party/deps.bzl @@ -7,6 +7,8 @@ ARTIFACTS = [ "org.apache.velocity:velocity:jar:1.7", "com.google.auto.value:auto-value:jar:1.7", "com.google.auto.value:auto-value-annotations:jar:1.7", + "com.google.flogger:flogger:jar:0.4", + "com.google.flogger:flogger-system-backend:0.4", "com.google.guava:guava:jar:26.0-jre", "com.google.truth:truth:0.36", "junit:junit:jar:4.12", diff --git a/third_party/maven_install.json b/third_party/maven_install.json index 6548c1519..80b10da66 100644 --- a/third_party/maven_install.json +++ b/third_party/maven_install.json @@ -1,6 +1,6 @@ { "dependency_tree": { - "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": 413646246, + "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": -185863427, "conflict_resolution": {}, "dependencies": [ { @@ -55,6 +55,42 @@ "sha256": "03d0329547c13da9e17c634d1049ea2ead093925e290567e1a364fd6b1fc7ff8", "url": "https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar" }, + { + "coord": "com.google.flogger:flogger-system-backend:0.4", + "dependencies": [ + "com.google.flogger:flogger:0.4", + "com.google.code.findbugs:jsr305:3.0.2" + ], + "directDependencies": [ + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.flogger:flogger:0.4" + ], + "file": "v1/https/jcenter.bintray.com/com/google/flogger/flogger-system-backend/0.4/flogger-system-backend-0.4.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/com/google/flogger/flogger-system-backend/0.4/flogger-system-backend-0.4.jar", + "https://maven.google.comcom/google/flogger/flogger-system-backend/0.4/flogger-system-backend-0.4.jar", + "https://repo1.maven.org/maven2com/google/flogger/flogger-system-backend/0.4/flogger-system-backend-0.4.jar" + ], + "sha256": "4c55192f244a07ddfa3c3d15711447c58f6cc5a3625c87cd528d00c9afd1a386", + "url": "https://jcenter.bintray.com/com/google/flogger/flogger-system-backend/0.4/flogger-system-backend-0.4.jar" + }, + { + "coord": "com.google.flogger:flogger:0.4", + "dependencies": [ + "com.google.code.findbugs:jsr305:3.0.2" + ], + "directDependencies": [ + "com.google.code.findbugs:jsr305:3.0.2" + ], + "file": "v1/https/jcenter.bintray.com/com/google/flogger/flogger/0.4/flogger-0.4.jar", + "mirror_urls": [ + "https://jcenter.bintray.com/com/google/flogger/flogger/0.4/flogger-0.4.jar", + "https://maven.google.comcom/google/flogger/flogger/0.4/flogger-0.4.jar", + "https://repo1.maven.org/maven2com/google/flogger/flogger/0.4/flogger-0.4.jar" + ], + "sha256": "3cc25500489040f2981657eefa8dd9905e684b567e2fa907c33bbe8425e80b97", + "url": "https://jcenter.bintray.com/com/google/flogger/flogger/0.4/flogger-0.4.jar" + }, { "coord": "com.google.guava:guava:26.0-jre", "dependencies": [ From 8ad6f9bb45a7698c3b2819d6174c2940ada243cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 23 Nov 2019 17:23:36 +0100 Subject: [PATCH 124/129] Documentation on how to write integration test with Bazel (#595) * Fix typo ajvatests on home page * Add README on Maven testsuite. Document how to migrate a test from the testsuite. --- README.md | 2 +- javatests/jflex/testcase/README.md | 136 +++++++++++++++++++ testsuite/testcases/src/test/cases/README.md | 5 + 3 files changed, 142 insertions(+), 1 deletion(-) create mode 100644 javatests/jflex/testcase/README.md create mode 100644 testsuite/testcases/src/test/cases/README.md diff --git a/README.md b/README.md index bc99d7532..2cba48ae4 100644 --- a/README.md +++ b/README.md @@ -116,7 +116,7 @@ The top level directory of the JFLex git repository contains: * **cup-maven-plugin** A simple Maven plugin to generate a parser with CUP. * **docs** the Markdown sources for the user manual * **java** Java sources [WIP, Bazel] - * **ajvatests** Java sources of test [WIP, Bazel] + * **javatests** Java sources of test [WIP, Bazel] * **jflex** JFlex, the scanner/lexer generator for Java * **jflex-maven-plugin** the JFlex maven plugin, that helps to integrate JFlex in your project * **jflex-unicode-plugin** the JFlex unicode maven plugin, used for compiling JFlex diff --git a/javatests/jflex/testcase/README.md b/javatests/jflex/testcase/README.md new file mode 100644 index 000000000..dba6bab9b --- /dev/null +++ b/javatests/jflex/testcase/README.md @@ -0,0 +1,136 @@ +# JFlex test suite + +## Run the test suite + +To run all regression tests: + + bazel test //javatests/jflex/testcase/... + +## Migration from Maven to Bazel + +There are only a few tests, as their migration from Bazel is work in progress. + +## Migrate a test + +If you want to contribute, here is how to migrate a test from +[testsuite/testcases](https://github.com/jflex-de/jflex/tree/master/testsuite/testcases) +to +[javatests/jflex/testcase](https://github.com/jflex-de/jflex/tree/master/javatests/jflex/testcase). + +There are just a few steps to migrate a test, +and [testcase/bol](https://github.com/jflex-de/jflex/tree/master/javatests/jflex/testcase/bol) +is a simple example. + +1. Generate a scanner from the flex file with the `jflex` rule, by creating a + build target. + - Example for `bol.flex`: + ```python + jflex( + name = "gen_bol_scanner", # follow the convention gen__scanner + srcs = ["bol.flex"], # the source itself + jflex_bin = "//jflex:jflex_bin", # Important! + outputs = ["BolScanner.java"], # as defined byy the class + ) + ``` + - **Important** Be sure to point to the current `jflex_bin`, otherwise the + test will run against the (previous) released version. + - Also, define the java package corresponding to the directory of this test + ```text + package jflex.testcase.bol; + %% + // rest of the grammar + ``` +2. Define a scanner state. + - With the `jflex-testsuite-maven-plugin`, the test was defined with an input + file and an expected output on `System.out` where each lexer action was + using a `System.println` statement. + A test should be on the API, not on the console debug output, so we will + migrate to unit tests. + - Update the flex definition to output a state instead. + ```text + %type State + ``` + - Create a `State.java` enum with the states + ```java + public enum State { + HELLO_AT_BOL_AND_EOL, + HELLO_AT_EOL, + } + ``` + - Modify the flex grammar accordingly. + Replace + ```text + ^"hello"$ { System.out.println("hello at BOL and EOL"); } + "hello"$ { System.out.println("hello at BOL"); } + ``` + by the newly defined states + ```text + ^"hello"$ { return State.HELLO_AT_BOL_AND_EOL; } + "hello"$ { return State.HELLO_AT_EOL; } + ``` + - Optionally, also add an EOF state in the grammar: + ```text + <> { return State.END_OF_FILE; } + ``` +3. Use unit tests to verify the scanner. + - Add a standard jUnit class, e.g. `BolTest.java`. + - Create tests from the old `.input` and `.output` files, as deemed + appropriate. + For instance, the line + ```text + ␣␣hello + ``` + with expected output + ```text + line: 2 col: 1 char: 6 match: -- -- + action [27] { System.out.println( "\" \"" ); } + " " + line: 2 col: 2 char: 7 match: -- -- + action [27] { System.out.println( "\" \"" ); } + " " + line: 2 col: 3 char: 8 match: --hello-- + action [21] { System.out.println("hello at EOL"); } + hello at EOL + line: 2 col: 8 char: 13 match: --\u000A-- + action [25] { System.out.println("\\n"); } + \n + ``` + could be migrated to a single test + ```java + @Test + public void eol() throws Exception { + scanner = createScanner(" hello\n"); + assertThat(scanner.yylex()).isEqualTo(State.SPACE); + assertThat(scanner.yylex()).isEqualTo(State.SPACE); + assertThat(scanner.yylex()).isEqualTo(State.HELLO_AT_EOL); + assertThat(scanner.yylex()).isEqualTo(State.LINE_FEED); + } + ``` + - Please use Google truth to write the assertions. +4. Add test target. + - Add a the corresponding `java_test`. + - It's ok to have all sources in this target. + You don't need to create a `java_library` just for the scanner. + ```python + java_test( + name = "BolTest", + srcs = [ + "BolTest.java", + "State.java", + ":bol_scanner", + ], + deps = [ + "//third_party/com/google/truth", + ], + ) + ``` + + +### Migrating a test where the scanner generation fails + +Of course, this cannot be applied if the generation of the scanner is expected +to fail: We can't break the build to make a test pass. + +In that case, you can use a custom `JflexTestRunner`. + +Example: [EofPipeActionTest](https://github.com/jflex-de/jflex/blob/master/javatests/jflex/testcase/action_pipe/EofPipeActionTest.java). diff --git a/testsuite/testcases/src/test/cases/README.md b/testsuite/testcases/src/test/cases/README.md new file mode 100644 index 000000000..82451e246 --- /dev/null +++ b/testsuite/testcases/src/test/cases/README.md @@ -0,0 +1,5 @@ +# Test suite + +The test cases executed by Maven. + +See also `javatests/jflex/testcase`. From efa65181610929b2cef532f0cce329b832ae28e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 23 Nov 2019 18:58:04 +0100 Subject: [PATCH 125/129] Bazelify testcase/charclass (#594) * Bazelify testcase/charclass * Add README * Bazelify charrange-f.test --- javatests/jflex/testcase/charclass/BUILD | 31 ++ .../testcase/charclass/CharclassTest.java | 278 ++++++++++++++++++ .../charclass/ImpossibleScannerTest.java | 21 ++ javatests/jflex/testcase/charclass/State.java | 36 +++ .../charclass/char-range-failing.flex | 10 + .../jflex/testcase/charclass/charclass.flex | 55 ++++ .../src/test/cases/charclass/README.md | 3 + 7 files changed, 434 insertions(+) create mode 100644 javatests/jflex/testcase/charclass/BUILD create mode 100644 javatests/jflex/testcase/charclass/CharclassTest.java create mode 100644 javatests/jflex/testcase/charclass/ImpossibleScannerTest.java create mode 100644 javatests/jflex/testcase/charclass/State.java create mode 100644 javatests/jflex/testcase/charclass/char-range-failing.flex create mode 100644 javatests/jflex/testcase/charclass/charclass.flex create mode 100644 testsuite/testcases/src/test/cases/charclass/README.md diff --git a/javatests/jflex/testcase/charclass/BUILD b/javatests/jflex/testcase/charclass/BUILD new file mode 100644 index 000000000..882d1a5b6 --- /dev/null +++ b/javatests/jflex/testcase/charclass/BUILD @@ -0,0 +1,31 @@ +load("@jflex_rules//jflex:jflex.bzl", "jflex") + +jflex( + name = "gen_charclass_scanner", + srcs = ["charclass.flex"], + jflex_bin = "//jflex:jflex_bin", + outputs = ["CharclassScanner.java"], +) + +java_test( + name = "CharclassTest", + srcs = [ + "CharclassTest.java", + "State.java", + ":gen_charclass_scanner", + ], + deps = [ + "//third_party/com/google/guava", + "//third_party/com/google/truth", + ], +) + +java_test( + name = "ImpossibleScannerTest", + srcs = ["ImpossibleScannerTest.java"], + data = ["char-range-failing.flex"], + deps = [ + "//java/jflex/testing/testsuite", + "//jflex/src/main/java/jflex/exceptions", + ], +) diff --git a/javatests/jflex/testcase/charclass/CharclassTest.java b/javatests/jflex/testcase/charclass/CharclassTest.java new file mode 100644 index 000000000..c10f1fee9 --- /dev/null +++ b/javatests/jflex/testcase/charclass/CharclassTest.java @@ -0,0 +1,278 @@ +package jflex.testcase.charclass; + +import static com.google.common.truth.Truth.assertThat; +import static com.google.common.truth.Truth.assertWithMessage; + +import com.google.common.io.CharSource; +import java.io.IOException; +import org.junit.After; +import org.junit.Test; + +/** Test character class syntax. */ +public class CharclassTest { + + private CharclassScanner scanner; + + @After + public void endOfFile() throws Exception { + assertThat(scanner.yylex()).isEqualTo(State.END_OF_FILE); + } + + @Test + public void nested() throws Exception { + scanner = + createScanner( + "4 score and 7 years ago our fathers brought forth on this continent\n" + + "a new nation, living and dead who struggled here have consecrated\n" + + "it far above our poor power to add or detract.\n"); + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // 4 + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // score + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // and + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // 7 + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // years + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // ago + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // our + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // fathers + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // brought + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // forth + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // on + assertThat(scanner.yylex()).isEqualTo(State.NESTED_GHIJKMTS); // this + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // continent + assertThat(scanner.yylex()).isEqualTo(State.NESTED_ABCDEF); // a + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // new + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // nation + assertThat(scanner.yylex()).isEqualTo(State.INTER_PUNCTUATION1); // , + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // living + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // and + assertThat(scanner.yylex()).isEqualTo(State.NESTED_ABCDEF); // dead + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // who + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // struggled + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // here + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // have + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // consecrated + assertThat(scanner.yylex()).isEqualTo(State.NESTED_GHIJKMTS); // it + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // far + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // above + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // our + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // poor + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // power + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // to + assertThat(scanner.yylex()).isEqualTo(State.NESTED_ABCDEF); // add + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // or + assertThat(scanner.yylex()).isEqualTo(State.NESTED_AZ47); // detract + assertWithMessage("/[-.~~-/]+/ matched '.'").that(scanner.yylex()).isEqualTo(State.SYM_2); // . + } + + @Test + public void test() throws Exception { + scanner = createScanner("ABCDEFGHIJKLMNOPQRSTUVWXYZ"); + assertWithMessage("/[A-G--CG-Z]+/ matched 'AB'") + .that(scanner.yylex()) + .isEqualTo(State.SUBSTRACT_AGCGZ); + assertWithMessage("/[^[^ABC--ABZ]]/ matched 'C'") + .that(scanner.yylex()) + .isEqualTo(State.NOT_ABC_ABZ); + assertWithMessage("/[A-G--CG-Z]+/ matched 'DEF'") + .that(scanner.yylex()) + .isEqualTo(State.SUBSTRACT_AGCGZ); + assertWithMessage("/[^[^-GM---M]]+/ matched 'G'") + .that(scanner.yylex()) + .isEqualTo(State.NOT_GMM); + assertWithMessage("/[[H-L]--K]+/ matched 'HIJ'") + .that(scanner.yylex()) + .isEqualTo(State.SUBSTRACT_HLK); + assertWithMessage("/[^[^-KO--O]]+/ matched 'K'").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[[H-L]--K]+/ matched 'L'") + .that(scanner.yylex()) + .isEqualTo(State.SUBSTRACT_HLK); + assertWithMessage("/[-M-O--N]+/ matched 'M'") + .that(scanner.yylex()) + .isEqualTo(State.SUBSTRACT_MON); + assertWithMessage("/[-N-P---P]+/ matched 'NO'") + .that(scanner.yylex()) + .isEqualTo(State.SUBSTRACT_NPP); + assertWithMessage("/[QR[-]---R]+/ matched 'Q'") + .that(scanner.yylex()) + .isEqualTo(State.SUBSTRACT_QRR); + assertWithMessage("/[^[^R[-]---]]+/ matched 'R'").that(scanner.yylex()).isEqualTo(State.NOT_R); + assertWithMessage("/[\\p{Lu}--A-RT-Z]+/ matched 'S'") + .that(scanner.yylex()) + .isEqualTo(State.SUBSTRACT_PLU); + assertWithMessage("/[\\p{L}&&[T||\\p{N}]]+/ matched 'T'") + .that(scanner.yylex()) + .isEqualTo(State.INTER_PLN); + assertWithMessage("/[-TUV&&-UA]+/ matched 'U''") + .that(scanner.yylex()) + .isEqualTo(State.INTER_TUV_UA); + assertWithMessage("/[-TUV&&VA]+/ matched 'V'") + .that(scanner.yylex()) + .isEqualTo(State.INTER_TUV_AV); + assertWithMessage("/[VW&&-WA]+/ matched 'W'") + .that(scanner.yylex()) + .isEqualTo(State.INTER_VW_WA); + assertWithMessage("/[XXX&&XYZ]+/ matched 'X'") + .that(scanner.yylex()) + .isEqualTo(State.INTER_XXX_XYZ); + assertWithMessage("/[^[^-AYZ&&-YBM]]+/ matched 'Y'") + .that(scanner.yylex()) + .isEqualTo(State.INTER_AYZ_YMB); + assertWithMessage("/[^[^-ZR&&ABZ]]+/ matched 'Z'") + .that(scanner.yylex()) + .isEqualTo(State.INTER_ZR_ABZ); + } + + @Test + public void subtraction() throws Exception { + scanner = + createScanner( + "" + + "-K-\n" // /[^[^-KO--O]]+/ matched `-K-` + + "-G-\n" + + "-MOON-\n" + + "-NOON-\n" + + "-QQQ-\n" + + "-RRR-\n" + + "SSS\n"); + assertWithMessage("/[^[^-KO--O]]+/ matched `-K-`") + .that(scanner.yylex()) + .isEqualTo(State.NOT_KOO); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[^[^-GM---M]]+/ matched `G`") + .that(scanner.yylex()) + .isEqualTo(State.NOT_GMM); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[-M-O--N]+/ matched `-MOO`") + .that(scanner.yylex()) + .isEqualTo(State.SUBSTRACT_MON); + assertWithMessage("/[-N-P---P]+/ matched `N`") + .that(scanner.yylex()) + .isEqualTo(State.SUBSTRACT_NPP); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[-N-P---P]+/ matched `NOON`") + .that(scanner.yylex()) + .isEqualTo(State.SUBSTRACT_NPP); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[QR[-]---R]+/ matched `QQQ`") + .that(scanner.yylex()) + .isEqualTo(State.SUBSTRACT_QRR); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[^[^R[-]---]]+/ matched `RRR`") + .that(scanner.yylex()) + .isEqualTo(State.NOT_R); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[\\p{Lu}--A-RT-Z]+/ matched `SSS`") + .that(scanner.yylex()) + .isEqualTo(State.SUBSTRACT_PLU); + } + + @Test + public void inter() throws Exception { + scanner = + createScanner( + "" + + "TTT\n" // /[\p{L}&&[T||\p{N}]]+/ matched `TTT` + + "-UUU-\n" + + "-VVV-\n" + + "-WWW-\n" + + "-XXX-\n" + + "-YYY-\n" + + "-ZZZ-"); + assertWithMessage("/[\\p{L}&&[T||\\p{N}]]+/ matched `TTT`") + .that(scanner.yylex()) + .isEqualTo(State.INTER_PLN); + assertWithMessage("/[-TUV&&-UA]+/ matched `-UUU-`") + .that(scanner.yylex()) + .isEqualTo(State.INTER_TUV_UA); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[-TUV&&VA]+/ matched `VVV`") + .that(scanner.yylex()) + .isEqualTo(State.INTER_TUV_AV); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[VW&&-WA]+/ matched `WWW`") + .that(scanner.yylex()) + .isEqualTo(State.INTER_VW_WA); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[XXX&&XYZ]+/ matched `XXX`") + .that(scanner.yylex()) + .isEqualTo(State.INTER_XXX_XYZ); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[^[^-AYZ&&-YBM]]+/ matched `-YYY-`") + .that(scanner.yylex()) + .isEqualTo(State.INTER_AYZ_YMB); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[^[^-ZR&&ABZ]]+/ matched `ZZZ`") + .that(scanner.yylex()) + .isEqualTo(State.INTER_ZR_ABZ); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + } + + @Test + public void symetricDifference() throws Exception { + scanner = + createScanner( + "-,,,-\n" + + "-!!!-\n" + + "&+&+&\n" + + "-//..-\n" + + "(-(((-)\n" + + "[-[[[-]\n" + + "!$```$!\n" + + "-_!_||_!_-\n" + + "<-@@@->\n" + + "{-\\\\\\-}\n" + + "/??\";\"??/\n"); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[^[^,.:&&-*(),]]+/ matched `,,,`") + .that(scanner.yylex()) + .isEqualTo(State.INTER_PUNCTUATION1); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[^[^!&#&&\\^~!]]+/ matched `!!!`") + .that(scanner.yylex()) + .isEqualTo(State.INTER_PUNCTUATION2); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[[\\p{L}||+]~~[\\p{L}||&]]+/ matched `&+&+&`") + .that(scanner.yylex()) + .isEqualTo(State.SYM_1); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[-.~~-/]+/ matched `//..`").that(scanner.yylex()).isEqualTo(State.SYM_2); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[-()~~)]+/ matched `(-(((-`").that(scanner.yylex()).isEqualTo(State.SYM_3); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[\\[\\]~~\\[-]+/ matched `-]`") + .that(scanner.yylex()) + .isEqualTo(State.SYM_4); + assertWithMessage("/[^[^!&#&&\\^~!]]+/ matched `!`") + .that(scanner.yylex()) + .isEqualTo(State.INTER_PUNCTUATION2); + assertWithMessage("/[#!~~!#`$]+/ matched `$```$`").that(scanner.yylex()).isEqualTo(State.SYM_5); + assertWithMessage("/[^[^!&#&&\\^~!]]+/ matched `!`") + .that(scanner.yylex()) + .isEqualTo(State.INTER_PUNCTUATION2); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[^[^-=%_|~~-%=!]]+/ matched `_!_||_!_`") + .that(scanner.yylex()) + .isEqualTo(State.SYM_6); + assertWithMessage("/[^[^-KO--O]]+/ matched `-`").that(scanner.yylex()).isEqualTo(State.NOT_KOO); + assertWithMessage("/[^[^-<>~~<@>]]+/ matched `-@@@-`") + .that(scanner.yylex()) + .isEqualTo(State.SYM_7); + assertWithMessage("/[^[^{}~~-{\\\\}]]+/ matched `-\\\\\\-`") + .that(scanner.yylex()) + .isEqualTo(State.SYM_8); + assertWithMessage("/[-.~~-/]+/ matched `/`").that(scanner.yylex()).isEqualTo(State.SYM_2); + assertWithMessage("/[^[^;?/~~\"?/]]+/ matched `\";\"`") + .that(scanner.yylex()) + .isEqualTo(State.SYM_9); + assertWithMessage("/[-.~~-/]+/ matched `/`").that(scanner.yylex()).isEqualTo(State.SYM_2); + } + + private static CharclassScanner createScanner(String content) throws IOException { + return new CharclassScanner(CharSource.wrap(content).openStream()); + } +} diff --git a/javatests/jflex/testcase/charclass/ImpossibleScannerTest.java b/javatests/jflex/testcase/charclass/ImpossibleScannerTest.java new file mode 100644 index 000000000..f16aeccf0 --- /dev/null +++ b/javatests/jflex/testcase/charclass/ImpossibleScannerTest.java @@ -0,0 +1,21 @@ +package jflex.testcase.charclass; + +import jflex.exceptions.GeneratorException; +import jflex.testing.testsuite.JFlexTestRunner; +import jflex.testing.testsuite.annotations.TestSpec; +import org.junit.Test; +import org.junit.runner.RunWith; + +/** + * Test that an impossible macro throws a {@link GeneratorException} rather than a broken scanner. + * + *

See https://github.com/jflex-de/jflex/issues/106 + */ +@RunWith(JFlexTestRunner.class) +@TestSpec( + lex = "javatests/jflex/testcase/charclass/char-range-failing.flex", + generatorThrows = GeneratorException.class) +public class ImpossibleScannerTest { + @Test + public void ok() {} +} diff --git a/javatests/jflex/testcase/charclass/State.java b/javatests/jflex/testcase/charclass/State.java new file mode 100644 index 000000000..111ffa954 --- /dev/null +++ b/javatests/jflex/testcase/charclass/State.java @@ -0,0 +1,36 @@ +package jflex.testcase.charclass; + +public enum State { + NESTED_ABCDEF, + NESTED_GHIJKMTS, + NESTED_AZ47, + SUBSTRACT_AGCGZ, + SUBSTRACT_HLK, + NOT_ABC_ABZ, + NOT_KOO, + NOT_GMM, + SUBSTRACT_MON, + SUBSTRACT_NPP, + SUBSTRACT_QRR, + NOT_R, + SUBSTRACT_PLU, + INTER_PLN, + INTER_TUV_UA, + INTER_TUV_AV, + INTER_VW_WA, + INTER_XXX_XYZ, + INTER_AYZ_YMB, + INTER_ZR_ABZ, + INTER_PUNCTUATION1, + INTER_PUNCTUATION2, + SYM_1, + SYM_2, + SYM_3, + SYM_4, + SYM_5, + SYM_6, + SYM_7, + SYM_8, + SYM_9, + END_OF_FILE, +} diff --git a/javatests/jflex/testcase/charclass/char-range-failing.flex b/javatests/jflex/testcase/charclass/char-range-failing.flex new file mode 100644 index 000000000..03b21f9c4 --- /dev/null +++ b/javatests/jflex/testcase/charclass/char-range-failing.flex @@ -0,0 +1,10 @@ +package jflex.testcase.charclass; + +%% + +BadRange = [b-a] + +%% + +{BadRange} { } +[^] { } diff --git a/javatests/jflex/testcase/charclass/charclass.flex b/javatests/jflex/testcase/charclass/charclass.flex new file mode 100644 index 000000000..64cd4362c --- /dev/null +++ b/javatests/jflex/testcase/charclass/charclass.flex @@ -0,0 +1,55 @@ +package jflex.testcase.charclass; + +%% + +%public +%class CharclassScanner +%type State + +%unicode + +%% + +// Nested char classes and union +[[[[a]b]c][d[ef]]]+ { return State.NESTED_ABCDEF; } +[gh||ij||[kl||[m]]ts]+ { return State.NESTED_GHIJKMTS; } +[[a-z][[47][][][]]]+ { return State.NESTED_AZ47; } + +// Set subtraction +[A-G--CG-Z]+ { return State.SUBSTRACT_AGCGZ; } +[[H-L]--K]+ { return State.SUBSTRACT_HLK; } +[^[^ABC--ABZ]] { return State.NOT_ABC_ABZ; } +[^[^-KO--O]]+ { return State.NOT_KOO; } +[^[^-GM---M]]+ { return State.NOT_GMM; } +[-M-O--N]+ { return State.SUBSTRACT_MON; } +[-N-P---P]+ { return State.SUBSTRACT_NPP; } +[QR[-]---R]+ { return State.SUBSTRACT_QRR; } +[^[^R[-]---]]+ { return State.NOT_R; } +[\p{Lu}--A-RT-Z]+ { return State.SUBSTRACT_PLU; } + +// Intersection +[\p{L}&&[T||\p{N}]]+ { return State.INTER_PLN; } +[-TUV&&-UA]+ { return State.INTER_TUV_UA; } +[-TUV&&AV]+ { return State.INTER_TUV_AV; } +[VW&&-WA]+ { return State.INTER_VW_WA; } +[XXX&&XYZ]+ { return State.INTER_XXX_XYZ; } +[^[^-AYZ&&-YBM]]+ { return State.INTER_AYZ_YMB; } +[^[^-ZR&&ABZ]]+ { return State.INTER_ZR_ABZ; } +[^[^,.:&&-*(),]]+ { return State.INTER_PUNCTUATION1; } +[^[^!&#&&\^~!]]+ { return State.INTER_PUNCTUATION2; } + +// Symmetric difference +[[\p{L}||+]~~[\p{L}||&]]+ { return State.SYM_1; } +[-.~~-/]+ { return State.SYM_2; } +[-()~~)]+ { return State.SYM_3; } +[\[\]~~\[-]+ { return State.SYM_4; } +[#!~~!#`$]+ { return State.SYM_5; } +[^[^-=%_|~~-%=!]]+ { return State.SYM_6; } +[^[^-<>~~<@>]]+ { return State.SYM_7; } +[^[^{}~~-{\\}]]+ { return State.SYM_8; } +[^[^;?/~~\"?/]]+ { return State.SYM_9; } + + +[^] { /* do nothing */ } + +<> { return State.END_OF_FILE; } diff --git a/testsuite/testcases/src/test/cases/charclass/README.md b/testsuite/testcases/src/test/cases/charclass/README.md new file mode 100644 index 000000000..eb8d5cf7f --- /dev/null +++ b/testsuite/testcases/src/test/cases/charclass/README.md @@ -0,0 +1,3 @@ +Migrated to Bazel + + bazel test //javatests/jflex/testcase/charclass:all From 696036833a70c0ecd9a8729ea44704b8f6967453 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 23 Nov 2019 19:04:53 +0100 Subject: [PATCH 126/129] Bazelify testcase/ccl-16 (#593) * Bazelify testcase/ccl-16 * Add README --- javatests/jflex/testcase/ccl/BUILD | 19 +++++++++++++++ javatests/jflex/testcase/ccl/Ccl16Test.java | 24 +++++++++++++++++++ javatests/jflex/testcase/ccl/ccl.flex | 15 ++++++++++++ .../testcases/src/test/cases/ccl-16/README.md | 3 +++ 4 files changed, 61 insertions(+) create mode 100644 javatests/jflex/testcase/ccl/BUILD create mode 100644 javatests/jflex/testcase/ccl/Ccl16Test.java create mode 100644 javatests/jflex/testcase/ccl/ccl.flex create mode 100644 testsuite/testcases/src/test/cases/ccl-16/README.md diff --git a/javatests/jflex/testcase/ccl/BUILD b/javatests/jflex/testcase/ccl/BUILD new file mode 100644 index 000000000..9b231ca4e --- /dev/null +++ b/javatests/jflex/testcase/ccl/BUILD @@ -0,0 +1,19 @@ +load("@jflex_rules//jflex:jflex.bzl", "jflex") + +jflex( + name = "gen_ccl_scanner", + srcs = ["ccl.flex"], + jflex_bin = "//jflex:jflex_bin", + outputs = ["CclScanner.java"], +) + +java_test( + name = "Ccl16Test", + srcs = [ + "Ccl16Test.java", + ":gen_ccl_scanner", + ], + deps = [ + "//third_party/com/google/truth", + ], +) diff --git a/javatests/jflex/testcase/ccl/Ccl16Test.java b/javatests/jflex/testcase/ccl/Ccl16Test.java new file mode 100644 index 000000000..04da00a2c --- /dev/null +++ b/javatests/jflex/testcase/ccl/Ccl16Test.java @@ -0,0 +1,24 @@ +package jflex.testcase.ccl; + +import com.google.common.io.CharSource; +import java.io.IOException; +import org.junit.Test; + +/** + * Test for following bug: If {@code %16bit} is used with the {@code ccl.flex}, the scanner fails on + * the input with an {@link ArrayOutOfBoundsException}. Turned out to be an overflow in {@code + * ZZ_PACKED_CMAP} (using {@code \u10000}). + */ +public class Ccl16Test { + + @Test + public void ok() throws Exception { + CclScanner scanner = createScanner("some content\n" + "ignored anyway\n"); + // just assert that there is no exception + scanner.yylex(); + } + + private static CclScanner createScanner(String content) throws IOException { + return new CclScanner(CharSource.wrap(content).openStream()); + } +} diff --git a/javatests/jflex/testcase/ccl/ccl.flex b/javatests/jflex/testcase/ccl/ccl.flex new file mode 100644 index 000000000..08e8c1318 --- /dev/null +++ b/javatests/jflex/testcase/ccl/ccl.flex @@ -0,0 +1,15 @@ +package jflex.testcase.ccl; + +%% + +%public +%class CclScanner + +%debug +%standalone + +%16bit + +%% + +[^] { /* do nothing */ } diff --git a/testsuite/testcases/src/test/cases/ccl-16/README.md b/testsuite/testcases/src/test/cases/ccl-16/README.md new file mode 100644 index 000000000..a2f891d66 --- /dev/null +++ b/testsuite/testcases/src/test/cases/ccl-16/README.md @@ -0,0 +1,3 @@ +Migrated to Bazel + + bazel test //javatests/jflex/testcase/ccl:Ccl16Test From 8a871d3421856c513ef95237f6b28b10b0f09923 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 23 Nov 2019 19:28:53 +0100 Subject: [PATCH 127/129] Follow up on Migration tool (#599) Improvements on #597 * Order `data` before `deps` in `BUILD.vm` as required by bzl code style * Improve logging of Migrator * Refactor `TestCase.vm` to have one test method per golden, rather than looping over them all. * Extract `AbstractGoldenTest` to improve code reuse java/jflex/testing/testsuite/golden/AbstractGoldenTest.java * Remove unused name in GoldenInOutFilePair * Regenerate testcase/caseless accordingly --- java/jflex/migration/BUILD | 6 +- java/jflex/migration/BUILD.vm | 12 ++-- java/jflex/migration/Migrator.java | 13 +++-- java/jflex/migration/TestCase.java.vm | 57 ++++++------------- .../testsuite/golden/AbstractGoldenTest.java | 28 +++++++++ java/jflex/testing/testsuite/golden/BUILD | 15 +++++ .../testsuite/golden/GoldenInOutFilePair.java | 10 +--- java/jflex/velocity/Velocity.java | 1 + .../caseless_jflex/CaselessGoldenTest.java | 51 ++++++----------- 9 files changed, 98 insertions(+), 95 deletions(-) create mode 100644 java/jflex/testing/testsuite/golden/AbstractGoldenTest.java diff --git a/java/jflex/migration/BUILD b/java/jflex/migration/BUILD index 75aa164cf..4334bd6ef 100644 --- a/java/jflex/migration/BUILD +++ b/java/jflex/migration/BUILD @@ -17,7 +17,7 @@ java_library( ":model", ":test_case_parser", ":velocity_templates", - "//java/jflex/testing/testsuite/golden", + "//java/jflex/testing/testsuite/golden:model", "//java/jflex/util/javac:package_util", "//java/jflex/velocity", "//third_party/com/google/common/flogger", @@ -35,7 +35,7 @@ java_library( ], deps = [ ":model", - "//java/jflex/testing/testsuite/golden", + "//java/jflex/testing/testsuite/golden:model", "//java/jflex/velocity", "//third_party/com/google/guava", "//third_party/org/apache/velocity", @@ -48,7 +48,7 @@ java_library( "TestCase.java", ], deps = [ - "//java/jflex/testing/testsuite/golden", + "//java/jflex/testing/testsuite/golden:model", ], ) diff --git a/java/jflex/migration/BUILD.vm b/java/jflex/migration/BUILD.vm index 9819cd0e3..fa855ce01 100644 --- a/java/jflex/migration/BUILD.vm +++ b/java/jflex/migration/BUILD.vm @@ -29,6 +29,12 @@ java_test( srcs = [ "${testClassName}.java", ], + data = [ +#foreach ( $golden in $goldens ) + "$golden.InputFileName", + "$golden.OutputFileName", +#end + ], deps = [ ":${testName}_scanner", "//java/jflex/testing/diff", @@ -36,10 +42,4 @@ java_test( "//third_party/com/google/guava", "//third_party/com/google/truth", ], - data = [ -#foreach ( $golden in $goldens ) - "$golden.InputFileName", - "$golden.OutputFileName", -#end - ], ) diff --git a/java/jflex/migration/Migrator.java b/java/jflex/migration/Migrator.java index ba42c3a58..fc0f37408 100644 --- a/java/jflex/migration/Migrator.java +++ b/java/jflex/migration/Migrator.java @@ -139,10 +139,13 @@ private static void migrateTestCase(String targetTestDir, MigrationTemplateVars //noinspection ResultOfMethodCallIgnored outputDir.mkdirs(); } + logger.atInfo().log("Generating into %s", outputDir); renderBuildFile(templateVars, outputDir); renderTestCase(templateVars, outputDir); copyGrammarFile(templateVars.flexGrammar, templateVars.javaPackage, outputDir); copyGoldenFiles(templateVars.goldens, outputDir); + logger.atInfo().log("Import the files in your workspace"); + logger.atInfo().log(" cp -r %s $(bazel info workspace)/javatests/jflex/testcase", outputDir); } /** Generates the BUILD file for this test case. */ @@ -153,8 +156,9 @@ private static void renderBuildFile(MigrationTemplateVars templateVars, File out try { // If there are multiple `.test` files in a directory, this is going to break. Preconditions.checkState(!outFile.exists(), "Attempting to override an existing BUILD file"); - } catch (IllegalArgumentException e) { - throw new MigrationException("Please output to a clean directory", e); + } catch (IllegalStateException e) { + // throw new MigrationException("Please output to a clean directory", e); + logger.atWarning().log("Overriding %s", outFile); } try (OutputStream outputStream = new FileOutputStream(outFile)) { logger.atInfo().log("Generating %s", outFile); @@ -207,7 +211,7 @@ private static void copyGrammarFile(File flexFile, String javaPackage, File outp /** Copy the list of golden files. */ private static void copyGoldenFiles(ImmutableList goldens, File outputDir) throws MigrationException { - logger.atInfo().log("Copy Golden files to %s", outputDir.getAbsolutePath()); + logger.atInfo().log("Copy %n pairs of olden files", goldens.size()); try { for (GoldenInOutFilePair golden : goldens) { copyFile(golden.inputFile, outputDir); @@ -246,7 +250,8 @@ private static ImmutableList findGoldenFiles( Iterable dirContent = Files.fileTraverser().breadthFirst(testCaseDir); return Streams.stream(dirContent) .filter(f -> isGoldenInputFile(test, f)) - .map(f -> new GoldenInOutFilePair(test.getTestName(), f, getGoldenOutputFile(f))) + .map(f -> new GoldenInOutFilePair(f, getGoldenOutputFile(f))) + .filter(g -> g.outputFile.isFile()) .collect(toImmutableList()); } diff --git a/java/jflex/migration/TestCase.java.vm b/java/jflex/migration/TestCase.java.vm index 4b205b024..3b4ad0de1 100644 --- a/java/jflex/migration/TestCase.java.vm +++ b/java/jflex/migration/TestCase.java.vm @@ -2,23 +2,19 @@ package $javaPackage; -import static com.google.common.truth.Truth.assertWithMessage; - -import com.google.common.base.Charsets; -import com.google.common.collect.ImmutableList; import com.google.common.io.Files; import java.io.File; import java.io.FileNotFoundException; -import java.io.PrintStream; import java.nio.charset.Charset; -import java.util.List; import javax.annotation.Generated; -import jflex.testing.diff.DiffOutputStream; +import jflex.testing.testsuite.golden.AbstractGoldenTest; import jflex.testing.testsuite.golden.GoldenInOutFilePair; import org.junit.Test; /** - * $testDescription + * Tests scanner generated from {@code $flexGrammar.Name}. + * + *

$testDescription * *

Note: This test was generated from {@code jflex-testsuite-maven-plugin} test cases. The test * relies on golden files for testing, expecting the scanner to output logs on the {@code @@ -28,42 +24,25 @@ import org.junit.Test; */ // TODO Migrate this test to proper unit tests. @Generated("jflex.migration.Migrator") -public class $testClassName { +public class $testClassName extends AbstractGoldenTest { - @Test - public void goldenTest() throws Exception { + private File testRuntimeDir = new File("javatests/$javaPackageDir"); - // The .input / .output Golden files - File testRuntimeDir = new File("javatests/$javaPackageDir"); - List goldenFiles = - ImmutableList.of( #foreach ( $golden in $goldens ) - new GoldenInOutFilePair( - "$golden.Name", - new File(testRuntimeDir, "$golden.InputFileName"), - new File(testRuntimeDir, "$golden.OutputFileName")) -#if( $foreach.hasNext ),#end - ); -#end - - for (GoldenInOutFilePair golden : goldenFiles) { - // in-memory output comparison - DiffOutputStream output = - new DiffOutputStream(Files.newReader(golden.outputFile, Charsets.UTF_8)); - System.setOut(new PrintStream(output)); - - // Scanner for $flexGrammar - $scannerClassName scanner = createScanner(golden.inputFile); - scanner.yylex(); - - assertWithMessage("All expected output has been printed on System.out") - .that(output.isCompleted()) - .isTrue(); - } + @Test + public void goldenTest$velocityCount() throws Exception { + GoldenInOutFilePair golden = + new GoldenInOutFilePair( + new File(testRuntimeDir, "$golden.InputFileName"), + new File(testRuntimeDir, "$golden.OutputFileName")); + compareSystemOutWith(golden); + + $scannerClassName scanner = createScanner(golden.inputFile); + scanner.yylex(); } +#end private static $scannerClassName createScanner(File inputFile) throws FileNotFoundException { - return new $scannerClassName( - Files.newReader(inputFile, Charset.forName("UTF-8"))); + return new $scannerClassName(Files.newReader(inputFile, Charset.forName("UTF-8"))); } } diff --git a/java/jflex/testing/testsuite/golden/AbstractGoldenTest.java b/java/jflex/testing/testsuite/golden/AbstractGoldenTest.java new file mode 100644 index 000000000..fc43c084c --- /dev/null +++ b/java/jflex/testing/testsuite/golden/AbstractGoldenTest.java @@ -0,0 +1,28 @@ +package jflex.testing.testsuite.golden; + +import static com.google.common.truth.Truth.assertWithMessage; + +import com.google.common.base.Charsets; +import com.google.common.io.Files; +import java.io.FileNotFoundException; +import java.io.PrintStream; +import jflex.testing.diff.DiffOutputStream; +import org.junit.After; + +public class AbstractGoldenTest { + + private DiffOutputStream output; + + protected void compareSystemOutWith(GoldenInOutFilePair golden) throws FileNotFoundException { + // in-memory output comparison + output = new DiffOutputStream(Files.newReader(golden.outputFile, Charsets.UTF_8)); + System.setOut(new PrintStream(output)); + } + + @After + public void checkOuputEntirelyGenerated() { + assertWithMessage("All expected output has been printed on System.out") + .that(output.isCompleted()) + .isTrue(); + } +} diff --git a/java/jflex/testing/testsuite/golden/BUILD b/java/jflex/testing/testsuite/golden/BUILD index 4533b0510..0d5c2d4d1 100644 --- a/java/jflex/testing/testsuite/golden/BUILD +++ b/java/jflex/testing/testsuite/golden/BUILD @@ -1,5 +1,20 @@ java_library( name = "golden", + testonly = True, + srcs = ["AbstractGoldenTest.java"], + visibility = ["//visibility:public"], + exports = [":model"], + deps = [ + ":model", + "//java/jflex/testing/diff", + "//third_party/com/google/guava", + "//third_party/com/google/truth", + "//third_party/junit", + ], +) + +java_library( + name = "model", srcs = ["GoldenInOutFilePair.java"], visibility = ["//visibility:public"], deps = [], diff --git a/java/jflex/testing/testsuite/golden/GoldenInOutFilePair.java b/java/jflex/testing/testsuite/golden/GoldenInOutFilePair.java index 66bb0b46a..ac2c23dd6 100755 --- a/java/jflex/testing/testsuite/golden/GoldenInOutFilePair.java +++ b/java/jflex/testing/testsuite/golden/GoldenInOutFilePair.java @@ -4,20 +4,14 @@ public class GoldenInOutFilePair { - public final String name; public final File inputFile; public final File outputFile; - public GoldenInOutFilePair(String name, File inputFile, File outputFile) { - this.name = name; + public GoldenInOutFilePair(File inputFile, File outputFile) { this.inputFile = inputFile; this.outputFile = outputFile; } - public String getName() { - return name; - } - public String getInputFileName() { return inputFile.getName(); } @@ -27,6 +21,6 @@ public String getOutputFileName() { } public String toString() { - return "Name:" + name; + return inputFile.getParent() + File.separator + inputFile.getName(); } } diff --git a/java/jflex/velocity/Velocity.java b/java/jflex/velocity/Velocity.java index d9b6f76f2..548c1fb06 100644 --- a/java/jflex/velocity/Velocity.java +++ b/java/jflex/velocity/Velocity.java @@ -41,6 +41,7 @@ public class Velocity { static { velocityRuntimeInstance.setProperty(RuntimeConstants.RUNTIME_REFERENCES_STRICT, "true"); + velocityRuntimeInstance.setProperty("directive.foreach.counter.initial.value", 0); } public static void render( diff --git a/javatests/jflex/testcase/caseless_jflex/CaselessGoldenTest.java b/javatests/jflex/testcase/caseless_jflex/CaselessGoldenTest.java index b336cd638..3370ebcb9 100644 --- a/javatests/jflex/testcase/caseless_jflex/CaselessGoldenTest.java +++ b/javatests/jflex/testcase/caseless_jflex/CaselessGoldenTest.java @@ -2,23 +2,19 @@ package jflex.testcase.caseless_jflex; -import static com.google.common.truth.Truth.assertWithMessage; - -import com.google.common.base.Charsets; -import com.google.common.collect.ImmutableList; import com.google.common.io.Files; import java.io.File; import java.io.FileNotFoundException; -import java.io.PrintStream; import java.nio.charset.Charset; -import java.util.List; import javax.annotation.Generated; -import jflex.testing.diff.DiffOutputStream; +import jflex.testing.testsuite.golden.AbstractGoldenTest; import jflex.testing.testsuite.golden.GoldenInOutFilePair; import org.junit.Test; /** - * tests %ignorecase with jflex semantics (only strings and chars are caseless) + * Tests scanner generated from {@code caseless.flex}. + * + *

tests %ignorecase with jflex semantics (only strings and chars are caseless) * *

Note: This test was generated from {@code jflex-testsuite-maven-plugin} test cases. The test * relies on golden files for testing, expecting the scanner to output logs on the {@code @@ -28,35 +24,20 @@ */ // TODO Migrate this test to proper unit tests. @Generated("jflex.migration.Migrator") -public class CaselessGoldenTest { - - @Test - public void goldenTest() throws Exception { +public class CaselessGoldenTest extends AbstractGoldenTest { - // The .input / .output Golden files - File testRuntimeDir = new File("javatests/jflex/testcase/caseless_jflex"); - List goldenFiles = - ImmutableList.of( - new GoldenInOutFilePair( - "caseless", - new File(testRuntimeDir, "caseless-0.input"), - new File(testRuntimeDir, "caseless-0.output"))); + private File testRuntimeDir = new File("javatests/jflex/testcase/caseless_jflex"); - for (GoldenInOutFilePair golden : goldenFiles) { - // in-memory output comparison - DiffOutputStream output = - new DiffOutputStream(Files.newReader(golden.outputFile, Charsets.UTF_8)); - System.setOut(new PrintStream(output)); - - // Scanner for - // /Users/regis/Projects/jflex/testsuite/testcases/src/test/cases/caseless-jflex/caseless.flex - Caseless scanner = createScanner(golden.inputFile); - scanner.yylex(); - - assertWithMessage("All expected output has been printed on System.out") - .that(output.isCompleted()) - .isTrue(); - } + @Test + public void goldenTest0() throws Exception { + GoldenInOutFilePair golden = + new GoldenInOutFilePair( + new File(testRuntimeDir, "caseless-0.input"), + new File(testRuntimeDir, "caseless-0.output")); + compareSystemOutWith(golden); + + Caseless scanner = createScanner(golden.inputFile); + scanner.yylex(); } private static Caseless createScanner(File inputFile) throws FileNotFoundException { From 28ebd069b1b92e26fda9885adbca465233c9306c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 23 Nov 2019 20:51:55 +0100 Subject: [PATCH 128/129] Bazelify testcase/ctorarg (#600) * Bazelify testcase/ctorarg * Allow the TestCase to be generated with an empty golden list. This is possible if we test that the scanner could be generated and compiled. --- java/jflex/migration/TestCase.java.vm | 24 ++++++++++- .../testsuite/golden/AbstractGoldenTest.java | 4 ++ javatests/jflex/testcase/ctorarg/BUILD | 40 ++++++++++++++++++ .../testcase/ctorarg/CtorargGoldenTest.java | 41 +++++++++++++++++++ javatests/jflex/testcase/ctorarg/ctorarg.flex | 17 ++++++++ 5 files changed, 124 insertions(+), 2 deletions(-) create mode 100644 javatests/jflex/testcase/ctorarg/BUILD create mode 100644 javatests/jflex/testcase/ctorarg/CtorargGoldenTest.java create mode 100644 javatests/jflex/testcase/ctorarg/ctorarg.flex diff --git a/java/jflex/migration/TestCase.java.vm b/java/jflex/migration/TestCase.java.vm index 3b4ad0de1..ff8f32a53 100644 --- a/java/jflex/migration/TestCase.java.vm +++ b/java/jflex/migration/TestCase.java.vm @@ -2,13 +2,15 @@ package $javaPackage; +import com.google.common.io.CharSource; import com.google.common.io.Files; import java.io.File; import java.io.FileNotFoundException; +import java.io.IOException; +import java.io.Reader; import java.nio.charset.Charset; import javax.annotation.Generated; import jflex.testing.testsuite.golden.AbstractGoldenTest; -import jflex.testing.testsuite.golden.GoldenInOutFilePair; import org.junit.Test; /** @@ -26,7 +28,9 @@ import org.junit.Test; @Generated("jflex.migration.Migrator") public class $testClassName extends AbstractGoldenTest { +#if ( $goldens.size() > 0 ) private File testRuntimeDir = new File("javatests/$javaPackageDir"); +#end #foreach ( $golden in $goldens ) @Test @@ -42,7 +46,23 @@ public class $testClassName extends AbstractGoldenTest { } #end +#if ( $goldens.size() == 0 ) + /** Tests that the scanner was successfully generated and can be instantiated. */ + @Test + public void canInstantiateScanner() throws Exception { + createScanner(""); + } +#end + private static $scannerClassName createScanner(File inputFile) throws FileNotFoundException { - return new $scannerClassName(Files.newReader(inputFile, Charset.forName("UTF-8"))); + return createScanner(Files.newReader(inputFile, Charset.forName("UTF-8"))); + } + + private static $scannerClassName createScanner(String content) throws IOException { + return createScanner(CharSource.wrap(content).openStream()); + } + + private static $scannerClassName createScanner(Reader reader) { + return new $scannerClassName(reader); } } diff --git a/java/jflex/testing/testsuite/golden/AbstractGoldenTest.java b/java/jflex/testing/testsuite/golden/AbstractGoldenTest.java index fc43c084c..96d20df01 100644 --- a/java/jflex/testing/testsuite/golden/AbstractGoldenTest.java +++ b/java/jflex/testing/testsuite/golden/AbstractGoldenTest.java @@ -21,6 +21,10 @@ protected void compareSystemOutWith(GoldenInOutFilePair golden) throws FileNotFo @After public void checkOuputEntirelyGenerated() { + if (output == null) { + // possible if there was no input, and we have a "scanner compiles" test. + return; + } assertWithMessage("All expected output has been printed on System.out") .that(output.isCompleted()) .isTrue(); diff --git a/javatests/jflex/testcase/ctorarg/BUILD b/javatests/jflex/testcase/ctorarg/BUILD new file mode 100644 index 000000000..377dbf78c --- /dev/null +++ b/javatests/jflex/testcase/ctorarg/BUILD @@ -0,0 +1,40 @@ +# ctorarg + +# This build file was generated automatically, but won't be re-generated. +# Feel free to improve. + +load("@jflex_rules//jflex:jflex.bzl", "jflex") + +jflex( + name = "gen_ctorarg_scanner", + srcs = ["ctorarg.flex"], + jflex_bin = "//jflex:jflex_bin", + outputs = ["Ctorarg.java"], +) + +java_library( + name = "ctorarg_scanner", + srcs = [ + ":gen_ctorarg_scanner", + ], + deps = [ + "//java/jflex/testing/testsuite/golden", + "//third_party/com/google/guava", + ], +) + +java_test( + name = "CtorargGoldenTest", + srcs = [ + "CtorargGoldenTest.java", + ], + data = [ + ], + deps = [ + ":ctorarg_scanner", + "//java/jflex/testing/diff", + "//java/jflex/testing/testsuite/golden", + "//third_party/com/google/guava", + "//third_party/com/google/truth", + ], +) diff --git a/javatests/jflex/testcase/ctorarg/CtorargGoldenTest.java b/javatests/jflex/testcase/ctorarg/CtorargGoldenTest.java new file mode 100644 index 000000000..361265109 --- /dev/null +++ b/javatests/jflex/testcase/ctorarg/CtorargGoldenTest.java @@ -0,0 +1,41 @@ +// test: ctorarg + +package jflex.testcase.ctorarg; + +import com.google.common.io.CharSource; +import java.io.IOException; +import java.io.Reader; +import javax.annotation.Generated; +import jflex.testing.testsuite.golden.AbstractGoldenTest; +import org.junit.Test; + +/** + * Tests scanner generated from {@code ctorarg.flex}. + * + *

test feature request #1762500 (provide option to add arguments to constructor and yylex). + * Positive test case. + * + *

Note: This test was generated from {@code jflex-testsuite-maven-plugin} test cases. The test + * relies on golden files for testing, expecting the scanner to output logs on the {@code + * System.out}. Please migrate to proper unit tests, as describe in + * //javatest/jflex/testcase. + */ +// TODO Migrate this test to proper unit tests. +@Generated("jflex.migration.Migrator") +public class CtorargGoldenTest extends AbstractGoldenTest { + + /** Tests that the scanner was successfully generated and can be instantiated. */ + @Test + public void canInstantiateScanner() throws Exception { + createScanner(""); + } + + private static Ctorarg createScanner(String content) throws IOException { + return createScanner(CharSource.wrap(content).openStream()); + } + + private static Ctorarg createScanner(Reader reader) { + return new Ctorarg(reader); + } +} diff --git a/javatests/jflex/testcase/ctorarg/ctorarg.flex b/javatests/jflex/testcase/ctorarg/ctorarg.flex new file mode 100644 index 000000000..fb5ac5262 --- /dev/null +++ b/javatests/jflex/testcase/ctorarg/ctorarg.flex @@ -0,0 +1,17 @@ +package jflex.testcase.ctorarg; + +%% + +%class Ctorarg + +%function test +%int + +%ctorarg int x +%ctorarg Object y + +%standalone + +%% + +"some rule" { /* without content */ } From cd6de7965f001868151207051d3472cba641e562 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20D=C3=A9camps?= Date: Sat, 23 Nov 2019 21:05:15 +0100 Subject: [PATCH 129/129] JflexTestRunner can now verify the output of JFlex itself (#602) * JflexTestRunner can now verify the output of JFlex itself. * Update testcase/arr_return/ with a sysout expectation. Note: the path differs, as expected. --- java/jflex/testing/testsuite/BUILD | 1 + .../testing/testsuite/JFlexTestRunner.java | 17 +++++++++++++++++ .../testing/testsuite/annotations/TestSpec.java | 3 +++ .../testcase/arr_return/ArrReturnTest.java | 4 +++- javatests/jflex/testcase/arr_return/BUILD | 5 ++++- .../jflex/testcase/arr_return/arr-flex.output | 6 ++++++ 6 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 javatests/jflex/testcase/arr_return/arr-flex.output diff --git a/java/jflex/testing/testsuite/BUILD b/java/jflex/testing/testsuite/BUILD index b21584129..05c285918 100644 --- a/java/jflex/testing/testsuite/BUILD +++ b/java/jflex/testing/testsuite/BUILD @@ -8,6 +8,7 @@ java_library( "//java/jflex/testing/testsuite/annotations", ], deps = [ + "//java/jflex/testing/diff", "//java/jflex/testing/testsuite/annotations", "//java/jflex/util/javac", "//jflex", diff --git a/java/jflex/testing/testsuite/JFlexTestRunner.java b/java/jflex/testing/testsuite/JFlexTestRunner.java index 8136a66c3..3f07c1cae 100644 --- a/java/jflex/testing/testsuite/JFlexTestRunner.java +++ b/java/jflex/testing/testsuite/JFlexTestRunner.java @@ -29,9 +29,15 @@ import static com.google.common.truth.Truth.assertWithMessage; import static org.junit.Assert.fail; +import com.google.common.base.Charsets; +import com.google.common.base.Strings; import com.google.common.collect.ImmutableList; +import com.google.common.io.Files; import java.io.File; +import java.io.FileNotFoundException; +import jflex.core.Out; import jflex.generator.LexGenerator; +import jflex.testing.diff.DiffOutputStream; import jflex.testing.testsuite.annotations.NoExceptionThrown; import jflex.testing.testsuite.annotations.TestSpec; import jflex.util.javac.CompilerException; @@ -60,6 +66,17 @@ public Description getDescription() { @Override public void run(RunNotifier notifier) { + if (!Strings.isNullOrEmpty(spec.sysout())) { + File sysoutFile = new File(spec.sysout()); + try { + DiffOutputStream diffSysOut = + new DiffOutputStream(Files.newReader(sysoutFile, Charsets.UTF_8)); + Out.setOutputStream(diffSysOut); + } catch (FileNotFoundException e) { + throw new AssertionError( + "The golden sysout was not found: " + sysoutFile.getAbsolutePath(), e); + } + } if (spec.generatorThrows() != NoExceptionThrown.class) { try { generateLexer(notifier); diff --git a/java/jflex/testing/testsuite/annotations/TestSpec.java b/java/jflex/testing/testsuite/annotations/TestSpec.java index e84a851ef..54ff5cc4d 100644 --- a/java/jflex/testing/testsuite/annotations/TestSpec.java +++ b/java/jflex/testing/testsuite/annotations/TestSpec.java @@ -42,4 +42,7 @@ * expected. */ Class generatorThrowableCause() default NoExceptionThrown.class; + + /** Golden file for JFlex's log (output stream). */ + String sysout() default ""; } diff --git a/javatests/jflex/testcase/arr_return/ArrReturnTest.java b/javatests/jflex/testcase/arr_return/ArrReturnTest.java index c9b2b66fb..c736c67c2 100644 --- a/javatests/jflex/testcase/arr_return/ArrReturnTest.java +++ b/javatests/jflex/testcase/arr_return/ArrReturnTest.java @@ -31,7 +31,9 @@ import org.junit.runner.RunWith; @RunWith(JFlexTestRunner.class) -@TestSpec(lex = "javatests/jflex/testcase/arr_return/arr.flex") +@TestSpec( + lex = "javatests/jflex/testcase/arr_return/arr.flex", + sysout = "javatests/jflex/testcase/arr_return/arr-flex.output") public class ArrReturnTest { @Test public void ok() {} diff --git a/javatests/jflex/testcase/arr_return/BUILD b/javatests/jflex/testcase/arr_return/BUILD index 55175de6e..5dcd147bd 100644 --- a/javatests/jflex/testcase/arr_return/BUILD +++ b/javatests/jflex/testcase/arr_return/BUILD @@ -3,5 +3,8 @@ load("//testsuite:testsuite.bzl", "jflex_testsuite") jflex_testsuite( name = "ArrReturnTest", srcs = ["ArrReturnTest.java"], - data = ["arr.flex"], + data = [ + "arr.flex", + "arr-flex.output", + ], ) diff --git a/javatests/jflex/testcase/arr_return/arr-flex.output b/javatests/jflex/testcase/arr_return/arr-flex.output new file mode 100644 index 000000000..06f438818 --- /dev/null +++ b/javatests/jflex/testcase/arr_return/arr-flex.output @@ -0,0 +1,6 @@ +Reading "javatests/jflex/testcase/arr_return/arr.flex" +Constructing NFA : 7 states in NFA +Converting NFA to DFA : +.... +6 states before minimization, 5 states in minimized DFA +Writing code to "javatests/jflex/testcase/arr_return/Arr.java"